sphinx.environmentBuildEnvironment)}(appN doctreedir:/var/lib/git/docbuild/linux/Documentation/output/.doctreessrcdir)/var/lib/git/docbuild/linux/Documentationconfig sphinx.configConfig)}( overrides}(version6.9.0releasekerneldoc_srctree. kerneldoc_bin./scripts/kernel-docusetupN extensions]( kerneldoc rstFlatTablekernel_includekfiguresphinx.ext.ifconfig automarkupmaintainers_includesphinx.ext.autosectionlabel kernel_abi kernel_feat translationssphinx.ext.imgmathe needs_sphinx2.4.4languageenc_id_attributes]( __restrict____iomem__kernelnoinstrnotrace__percpu__rcu__user__force__alias __aligned__aligned_largest__always_inline__assume_aligned__cold__attribute_const____copy__pure__designated_init __visible__printf__scanf __gnu_inline__malloc__mode__no_caller_saved_registers __noclone __nonstring __noreturn__packedh@ __section__always_unused__maybe_unused__used__weaknoinline __fix_address __counted_by__init_memblock __meminit__init__ref asmlinkage __bpf_kfunce autosectionlabel_prefix_documentautosectionlabel_maxdepthKtemplates_path]sphinx/templatesa source_suffix collections OrderedDict)R.rstNs master_docindexprojectThe Linux Kernel copyright The kernel development communityauthorhkversionhreleasehexclude_patterns]outputapygments_stylesphinxprimary_domainchighlight_languagenone html_theme alabasterhtml_css_files]html_theme_options}( description6.9.0 page_width65em sidebar_width15em fixed_sidebartrue font_sizeinherit font_familyserifuhtml_static_path] sphinx-staticasmartquotes_actionq html_sidebars}**]( about.htmlsearchbox.htmlkernel-toc.htmlsourcelink.htmles html_logoimages/logo.svghtmlhelp_basenameTheLinuxKerneldoclatex_elements}( papersizea4paper pointsize11ptinputench utf8extrah sphinxsetupo hmargin=0.5in, vmargin=1in, parsedliteralwraps=true, verbatimhintsturnover=false, maxlistdepth10 extrapackages\usepackage{setspace}preambleX % Use some font with UTF-8 support with XeLaTeX \usepackage{fontspec} \setsansfont{DejaVu Sans} \setromanfont{DejaVu Serif} \setmonofont{DejaVu Sans Mono} % Load kerneldoc specific LaTeX settings \input{kerneldoc-preamble.sty} ulatex_documents](( PCI/indexPCI.texLinux Pci Documentationhkmanualt( RCU/indexRCU.texLinux Rcu Documentationhkht(accounting/indexaccounting.texLinux Accounting Documentationhkht(admin-guide/indexadmin-guide.texLinux Admin-guide Documentationhkht( block/index block.texLinux Block Documentationhkht( bpf/indexbpf.texLinux Bpf Documentationhkht( cdrom/index cdrom.texLinux Cdrom Documentationhkht(core-api/index core-api.texLinux Core-api Documentationhkht(cpu-freq/index cpu-freq.texLinux Cpu-freq Documentationhkht( crypto/index crypto.texLinux Crypto Documentationhkht(dev-tools/index dev-tools.texLinux Dev-tools Documentationhkht(devicetree/indexdevicetree.texLinux Devicetree Documentationhkht(doc-guide/index doc-guide.texLinux Doc-guide Documentationhkht(driver-api/indexdriver-api.texLinux Driver-api Documentationhkht(fault-injection/indexfault-injection.tex#Linux Fault-injection Documentationhkht(fb/indexfb.texLinux Fb Documentationhkht(filesystems/indexfilesystems.texLinux Filesystems Documentationhkht(firmware-guide/indexfirmware-guide.tex"Linux Firmware-guide Documentationhkht( fpga/indexfpga.texLinux Fpga Documentationhkht( gpu/indexgpu.texLinux Gpu Documentationhkht( hid/indexhid.texLinux Hid Documentationhkht( hwmon/index hwmon.texLinux Hwmon Documentationhkht( i2c/indexi2c.texLinux I2c Documentationhkht( iio/indexiio.texLinux Iio Documentationhkht(infiniband/indexinfiniband.texLinux Infiniband Documentationhkht( input/index input.texLinux Input Documentationhkht( isdn/indexisdn.texLinux Isdn Documentationhkht( kbuild/index kbuild.texLinux Kbuild Documentationhkht(kernel-hacking/indexkernel-hacking.tex"Linux Kernel-hacking Documentationhkht( leds/indexleds.texLinux Leds Documentationhkht(livepatch/index livepatch.texLinux Livepatch Documentationhkht( locking/index locking.texLinux Locking Documentationhkht(maintainer/indexmaintainer.texLinux Maintainer Documentationhkht( mhi/indexmhi.texLinux Mhi Documentationhkht(misc-devices/indexmisc-devices.tex Linux Misc-devices Documentationhkht(netlabel/index netlabel.texLinux Netlabel Documentationhkht(networking/indexnetworking.texLinux Networking Documentationhkht( pcmcia/index pcmcia.texLinux Pcmcia Documentationhkht( power/index power.texLinux Power Documentationhkht( process/index process.texLinux Process Documentationhkht(scheduler/index scheduler.texLinux Scheduler Documentationhkht( scsi/indexscsi.texLinux Scsi Documentationhkht(security/index security.texLinux Security Documentationhkht( sound/index sound.texLinux Sound Documentationhkht( spi/indexspi.texLinux Spi Documentationhkht( staging/index staging.texLinux Staging Documentationhkht( target/index target.texLinux Target Documentationhkht( timers/index timers.texLinux Timers Documentationhkht( trace/index trace.texLinux Trace Documentationhkht(translations/indextranslations.tex Linux Translations Documentationhkht( usb/indexusb.texLinux Usb Documentationhkht(userspace-api/indexuserspace-api.tex!Linux Userspace-api Documentationhkht( virt/indexvirt.texLinux Virt Documentationhkht(w1/indexw1.texLinux W1 Documentationhkht(watchdog/index watchdog.texLinux Watchdog Documentationhkht( peci/indexpeci.texLinux Peci Documentationhkht(mm/indexmm.texLinux Mm Documentationhkht( tools/index tools.texLinux Tools Documentationhkht( rust/indexrust.texLinux Rust Documentationhkht( accel/index accel.texLinux Accel Documentationhkht( arch/indexarch.texLinux Arch Documentationhkht( wmi/indexwmi.texLinux Wmi Documentationhkht( tee/indextee.texLinux Tee Documentationhkhtelatex_additional_files]sphinx/kerneldoc-preamble.stya man_pages](hgthelinuxkernelThe Linux Kernel Documentation]hkaKtatexinfo_documents](hgTheLinuxKerneljhkj One line description of project. Miscellaneousta epub_titlehi epub_authorhkepub_publisherhkepub_copyrighthkepub_exclude_files] search.htmla kerneldoc_binhkerneldoc_srctreehepub_css_files] html_js_files] numfig_format}(section Section %sfigureFig. %stableTable %s code-block Listing %suvalues}(hhhienvNhlhkjNproject_copyrighthhtmlNhjhkjNhmhjNhnhjNtodayhjN today_fmtNjNh+h,jN locale_dirs]localesajNfigure_language_filename{root}.{language}{ext}jN gettext_allow_fuzzy_translationsgettextNhfhgjNroot_dochgjNh`hdjNsource_encoding utf-8-sigjNhohpjN default_roleNjNadd_function_parenthesesjNadd_module_namesjNtrim_footnote_reference_spacejN show_authorsjNhrhsjNhvhwjNhighlight_options}jNh]h^jNtemplate_bridgeNjN keep_warningsjNsuppress_warnings]jNmodindex_common_prefix]jN rst_epilogNjN rst_prologNjNtrim_doctest_flagsjNhthujNh)h*NNneeds_extensions}NN manpages_urlNjNnitpickyNNnitpick_ignore]NNnitpick_ignore_regex]NNnumfigjNnumfig_secnum_depthKjNjjjNmath_number_alljNmath_eqref_formatNjN math_numfigjN tls_verifyjN tls_cacertsNjN user_agentNjN smartquotesjNhhjNsmartquotes_excludes}( languages]jaabuilders](mantexteujN epub_basenameTheLinuxKernelNN epub_versionG@epubN epub_themejCjCNepub_theme_options}jCNjhijCNjhkjCN epub_languageh,jCNjhkjCNjhkjCNepub_identifierunknownjCN epub_schemejQjCNepub_uidjQjN epub_cover)jN epub_guide)jNepub_pre_files]jNepub_post_files]jNjjjCNjjjN epub_tocdepthKjN epub_tocdupjN epub_tocscopedefaultjNepub_fix_imagesjNepub_max_image_widthKjNepub_show_urlsinlinejCNepub_use_indexjCNepub_descriptionjQjCNepub_contributorjQjCNepub_writing_mode horizontaljCNhxhyjNhtml_theme_path]jNh|h}jN html_titleThe Linux Kernel documentationjNhtml_short_titleThe Linux Kernel documentationjN html_styleNjNhhjN html_faviconNjNhzh{jNjjjNhhjNhtml_extra_path]jNhtml_last_updated_fmtNjNhhjNhtml_additional_pages}jNhtml_domain_indicesjNhtml_add_permalinkssphinx.builders.html_stable_repr_object)jNhtml_permalinksjNhtml_permalinks_icon¶jNhtml_use_indexjNhtml_split_indexjNhtml_copy_sourcejNhtml_show_sourcelinkjNhtml_sourcelink_suffix.txtjNhtml_use_opensearchhjNhtml_file_suffixNjNhtml_link_suffixNjNhtml_show_copyrightjNhtml_show_search_summaryjNhtml_show_sphinxjN html_context}jNhtml_output_encodingutf-8jNhtml_compact_listsjNhtml_secnumber_suffix. jNhtml_search_languageNjNhtml_search_options}jNhtml_search_scorerhNNhtml_scaled_image_linkjN html_baseurlhjNhtml_codeblock_linenos_stylejojNhtml_math_rendererNjN html4_writerjN mathjax_path;https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.jsjNmathjax_options}jNmathjax_inline](\(\)ejNmathjax_display](\[\]ejNmathjax_configNjNmathjax2_configNjNmathjax3_configNjNgettext_compactjNgettext_locationjN gettext_uuidjNgettext_auto_buildjNgettext_additional_targets]jNgettext_last_translatorFULL NAME jNgettext_language_teamLANGUAGE jN latex_enginepdflatexNNhhNN latex_logoNNNlatex_appendices]NNlatex_use_latex_multicolumnNNlatex_use_xindyNNlatex_toplevel_sectioningNNNlatex_domain_indicesNNlatex_show_urlsnoNNlatex_show_pagerefsNNhhNNjjNN latex_themehNNlatex_theme_options}NNlatex_theme_path]NNlatex_docclass}NNlinkcheck_ignore]NNlinkcheck_exclude_documents]NNlinkcheck_allowed_redirects}NNlinkcheck_auth]NNlinkcheck_request_headers}NNlinkcheck_retriesKNNlinkcheck_timeoutNNNlinkcheck_workersKNNlinkcheck_anchorsNNlinkcheck_anchors_ignore]^!aNNlinkcheck_rate_limit_timeoutG@rNNjjNN man_show_urlsNNman_make_section_directoryNNsinglehtml_sidebarshjNjjNNtexinfo_appendices]NNtexinfo_elements}NNtexinfo_domain_indicesNNtexinfo_show_urlsfootnoteNNtexinfo_no_detailmenuNNtexinfo_cross_referencesNNtext_sectionchars*=-~"+`jN text_newlinesunixjNtext_add_secnumbersjNtext_secnumber_suffix. jN xml_prettyjNh-h.jNc_paren_attributes]jNc_extra_keywords](alignasalignofboolcomplex imaginarynoreturn static_assert thread_localejNc_allow_pre_v3jNc_warn_on_allowed_pre_v3jNcpp_index_common_prefix]jNcpp_id_attributes]jNcpp_paren_attributes]jNcpp_debug_lookuphNcpp_debug_show_treehNstrip_signature_backslashjN!python_use_unqualified_type_namesjNapplehelp_bundle_nameTheLinuxKernel applehelpNapplehelp_bundle_idNjNapplehelp_dev_regionen-usjNapplehelp_bundle_version1jNapplehelp_iconNjNapplehelp_kb_productTheLinuxKernel-jNapplehelp_kb_urlNjNapplehelp_remote_urlNjNapplehelp_index_anchorsjNapplehelp_min_term_lengthNjNapplehelp_stopwordsh,jNapplehelp_localeh,jNapplehelp_titleThe Linux Kernel HelpjNapplehelp_codesign_identityNjNapplehelp_codesign_flags]jNapplehelp_indexer_path/usr/bin/hiutiljNapplehelp_codesign_path/usr/bin/codesignjN applehelp_disable_external_toolsjNdevhelp_basenameTheLinuxKerneldevhelpNhhhNhtmlhelp_file_suffixNjNhtmlhelp_link_suffixNjNqthelp_basenameTheLinuxKerneljNqthelp_namespaceNjN qthelp_themenonavjNqthelp_theme_options}jNjhjNjhjNkerneldoc_verbosityKjNh[jNh\KjNimgmath_image_formatpngjNimgmath_dvipngdvipngjNimgmath_dvisvgmdvisvgmjN imgmath_latexlatexjNimgmath_use_previewjNimgmath_dvipng_args](-gamma1.5-D110-bg TransparentejNimgmath_dvisvgm_args] --no-fontsajNimgmath_latex_args]jNimgmath_latex_preamblehjNimgmath_add_tooltipsjNimgmath_font_sizeK jNuub config_statusKconfig_status_extraheventsNhhsphinx.projectProject)}(hh h`hddocnames(admin-guide/media/cx88-cardlistarch/powerpc/hvcsfault-injection/index scsi/BusLogic translations/zh_CN/process/howtoi2c/i2c-topologyuserspace-api/ELF(userspace-api/media/rc/lirc-get-rec-mode#driver-api/soundwire/error_handling admin-guide/media/siano-cardlistadmin-guide/mm/soft-dirtypower/swsusp-and-swap-files-translations/zh_CN/core-api/memory-allocation&translations/zh_CN/mm/page_table_checkcore-api/gfp_mask-from-fs-iotrace/coresight/ultrasoc-smb hwmon/adt7410 RCU/rcuref)translations/zh_CN/doc-guide/contributing"translations/zh_TW/dev-tools/kasanadmin-guide/mm/damon/indexadmin-guide/perf/hns3-pmuarch/arm/nwfpe/netwinder-fpegpu/rfc/i915_scheduler)translations/zh_CN/arch/loongarch/bootinguserspace-api/lsmnetworking/ioam6-sysctl scsi/bnx2fcprocess/clang-format hwmon/ina209admin-guide/LSM/tomoyoadmin-guide/mm/shrinker_debugfs%translations/it_IT/admin-guide/READMEtrace/coresight/coresightadmin-guide/abi-removedtrace/hisi-ptt.networking/net_cachelines/inet_connection_sock(userspace-api/media/v4l/vidioc-enumaudio(translations/zh_CN/devicetree/changesets hwmon/w83792dtranslations/zh_CN/power/oppadmin-guide/mm/damon/lru_sortfilesystems/smb/index isdn/credits*translations/zh_CN/process/code-of-conduct6translations/sp_SP/process/contribution-maturity-modelvirt/kvm/devices/vm hwmon/lan966xdriver-api/media/v4l2-fhcore-api/symbol-namespaces isdn/m_isdn+admin-guide/media/dvb-usb-mxl111sf-cardlist usb/indexvirt/kvm/arm/hypercallsnetworking/can_ucan_protocolpower/drivers-testing+userspace-api/media/cec/cec-ioc-adap-g-capsdriver-api/pm/devices hwmon/lm83userspace-api/media/v4l/libv4ladmin-guide/mm/hugetlbpage)translations/zh_TW/arch/arm64/hugetlbpage%userspace-api/media/v4l/vidioc-g-croppower/power_supply_class%userspace-api/media/v4l/vidioc-expbufPCI/endpoint/pci-vntb-functionPCI/endpoint/pci-test-howtodriver-api/mei/iamt hwmon/vt1211driver-api/fpga/fpga-region#firmware-guide/acpi/video_extensionhwmon/hwmon-kernel-apikbuild/makefilesnetworking/devlink/hns3'admin-guide/acpi/fan_performance_states bpf/cpumasks*userspace-api/media/v4l/vidioc-encoder-cmd/userspace-api/media/v4l/vidioc-query-dv-timings*userspace-api/media/v4l/vidioc-g-enc-index-translations/it_IT/core-api/memory-allocationtrace/intel_thnetworking/vrf-networking/device_drivers/ethernet/intel/iavffilesystems/ecryptfs'translations/zh_CN/core-api/cpu_hotplugvirt/acrn/index"driver-api/backlight/lp855x-drivernetworking/devlink/indexnetworking/operstatesadmin-guide/features'userspace-api/media/cec/cec-ioc-receive%PCI/endpoint/function/binding/pci-ntb*admin-guide/media/dvb-usb-lmedm04-cardlisttranslations/zh_CN/sound/index3networking/device_drivers/ethernet/microsoft/netvsc%translations/zh_CN/admin-guide/mm/ksmadmin-guide/gpio/gpio-simdriver-api/gpio/index*translations/zh_CN/doc-guide/parse-headers0userspace-api/gpio/gpio-v2-lineinfo-changed-readdriver-api/media/v4l2-common admin-guide/device-mapper/kcopydvirt/coco/tdx-guestbpf/btflocking/mutex-designsound/designs/procfileadmin-guide/hw-vuln/l1tftranslations/zh_CN/mm/indexdriver-api/media/cec-corefilesystems/inotifydriver-api/iio/introfilesystems/ext4/group_descr userspace-api/media/dvb/ca-resetadmin-guide/media/vividleds/leds-lp55xxvirt/guest-halt-polling-networking/device_drivers/ethernet/3com/3c509devicetree/bindings/ABIvirt/kvm/devices/arm-vgic-its"driver-api/media/drivers/frontendsuserspace-api/iommufdspi/spi-summaryadmin-guide/efi-stub$translations/zh_CN/virt/paravirt_ops$translations/zh_CN/process/5.Posting2translations/it_IT/process/kernel-driver-statementdriver-api/hte/tegra-hte hwmon/via686adriver-api/frame-buffer(translations/zh_CN/arch/parisc/debuggingarch/arm/omap/omap_pmadmin-guide/LSM/LoadPin-userspace-api/media/v4l/vidioc-dbg-g-registerdriver-api/consolecrypto/api-akcipher"translations/zh_CN/core-api/errseqadmin-guide/pm/intel_idlerust/coding-guidelineshwmon/acbel-fsg032 admin-guide/laptops/toshiba_hapsscsi/FlashPointfpga/dfladmin-guide/pstore-blkcore-api/irq/concepts&admin-guide/acpi/initrd_table_overrideadmin-guide/acpi/index scsi/aacraidfilesystems/journallingdriver-api/mmc/mmc-dev-parts4networking/device_drivers/ethernet/freescale/gianfar#networking/device_drivers/wwan/iosm hwmon/max8688process/3.Early-stageaccounting/psilocking/ww-mutex-design"userspace-api/media/v4l/pixfmt-z16arch/arm/nwfpe/indexdriver-api/tty/tty_buffer hwmon/max6697timers/hrtimers bpf/ringbufadmin-guide/nfs/nfsroot4userspace-api/media/mediactl/media-request-ioc-queue filesystems/autofs-mount-controladmin-guide/btmrvladmin-guide/media/imxsound/cards/bt87x input/gamepadarch/arm64/features"translations/it_IT/doc-guide/indexdriver-api/md/md-clusterhwmon/stpddc60translations/zh_CN/core-api/idrfilesystems/ext4/journal1networking/device_drivers/ethernet/stmicro/stmmacdriver-api/scsi)userspace-api/media/drivers/camera-sensorarch/arm64/svehwmon/gigabyte_waterforcefb/sstfb3RCU/Design/Memory-Ordering/Tree-RCU-Memory-Ordering!admin-guide/pm/intel-speed-selectinput/devices/cs461xusb/misc_usbsevseg arch/x86/x86_64/cpu-hotplug-specfilesystems/procdriver-api/pm/cpuidle!userspace-api/media/v4l/user-func-translations/it_IT/process/submitting-patches driver-api/driver-model/overview!userspace-api/media/dvb/dmx-start$translations/zh_TW/process/2.Process hwmon/emc2103userspace-api/media/gen-errorsi2c/busses/i2c-amd756!networking/devlink/ti-cpsw-switch2userspace-api/media/v4l/vidioc-subdev-g-client-capdoc-guide/parse-headers hwmon/index)maintainer/feature-and-driver-maintainers block/biovecs#userspace-api/media/dvb/dmx-reqbufs-networking/device_drivers/ethernet/dlink/dl2k7translations/sp_SP/process/kernel-enforcement-statement virt/kvm/api isdn/index process/cve)translations/zh_CN/core-api/printk-basicsusb/gadget_configfs9admin-guide/hw-vuln/special-register-buffer-data-samplingvirt/paravirt_opsdriver-api/media/v4l2-tveepromfilesystems/filestranslations/zh_CN/peci/pecimm/arch_pgtable_helpers core-api/unaligned-memory-accessfilesystems/ext3networking/generic_netlinkarch/loongarch/introduction)userspace-api/media/rc/lirc-get-send-modenetworking/dsa/indexdriver-api/phy/phy+userspace-api/media/v4l/pixfmt-srggb10alaw8arch/arc/featuresdriver-api/pm/indexdriver-api/rapidio/sysfsadmin-guide/mm/swap_numa admin-guide/device-mapper/dm-ebshwmon/submitting-patches1networking/device_drivers/can/ctu/ctucanfd-driver mm/page_fragstrace/coresight/coresight-dummyadmin-guide/blockdev/ramdisk*userspace-api/media/v4l/vidioc-g-modulatorprocess/researcher-guidelines-userspace-api/media/v4l/selection-api-targetsarch/arm/sti/stih407-overview!arch/arm/stm32/stm32mp13-overview!translations/zh_CN/cpu-freq/indextrace/rv/deterministic_automatadriver-api/pci/pciadmin-guide/media/bt8xx(translations/zh_CN/scheduler/sched-debug(userspace-api/media/dvb/ca-get-slot-info+translations/it_IT/process/7.AdvancedTopics hwmon/f71805fhwmon/gxp-fan-ctrlnetworking/statistics!admin-guide/nfs/pnfs-block-servergpu/xe/xe_debuggingarch/arm/kernel_mode_neon!arch/arm64/pointer-authenticationfilesystems/caching/indexadmin-guide/media/usb-cardlist staging/rpmsg virt/indexnetworking/udplite translations/zh_CN/locking/indexw1/slaves/w1_ds2438#translations/zh_CN/arch/riscv/indexmm/slabvirt/kvm/lockingdriver-api/dmaengine/providerhwmon/xdpe152c4driver-api/usb/dwc3w1/slaves/indexnetworking/phonetleds/leds-cht-wcovearch/riscv/indexsecurity/credentials$devicetree/bindings/writing-bindingsadmin-guide/hw-vuln/mds3userspace-api/media/v4l/selection-api-configuration hwmon/thmc50userspace-api/media/v4l/devicesadmin-guide/pm/cpuidleiio/iio_configfsadmin-guide/mm/transhugehwmon/vexpressarch/arm/vlockscrypto/device_drivers/octeontx2virt/kvm/index driver-api/w1&translations/it_IT/process/maintainersiio/ep93xx_adc$translations/zh_CN/filesystems/tmpfs(userspace-api/media/v4l/metafmt-vsp1-hgo rust/index!admin-guide/media/au0828-cardlist,admin-guide/media/dvb-usb-dibusb-mb-cardlistblock/kyber-ioschedsound/cards/emu10k1-jack/networking/device_drivers/can/freescale/flexcan#process/volatile-considered-harmfulinput/devices/atarikbdPCI/endpoint/pci-ntb-functionarch/arm64/perfsound/designs/midi-2.0'translations/zh_CN/doc-guide/kernel-doc translations/zh_CN/mm/page_fragsprocess/license-rulesadmin-guide/mm/index.translations/zh_TW/arch/loongarch/introduction%userspace-api/media/v4l/vidioc-g-edidtranslations/zh_CN/virt/index&userspace-api/media/v4l/vidioc-g-audiomisc-devices/isl29003hwmon/bcm54140 translations/sp_SP/process/indexdriver-api/gpio/using-gpiovirt/acrn/io-requestcdrom/packet-writing/userspace-api/media/mediactl/request-func-close hwmon/wm8350infiniband/sysfshwmon/tps53679-translations/zh_CN/mm/vmalloced-kernel-stacksadmin-guide/sysctl/vmmisc-devices/bh1770glccrypto/api-skcipherfilesystems/gfs2-uevents(admin-guide/media/dvb-usb-cxusb-cardlistarch/s390/common_io bpf/kfuncsarch/arm/omap/omapinput/devices/elantech*translations/zh_CN/infiniband/core_lockingdoc-guide/sphinx hwmon/tmp103$userspace-api/media/v4l/metafmt-d4xxdriver-api/tty/tty_ioctl'userspace-api/media/v4l/pixfmt-sdr-cu08#userspace-api/media/dvb/ca-send-msg+userspace-api/media/v4l/pixfmt-srggb10-ipu3arch/powerpc/bootingtrace/tracepointstools/rtla/common_top_optionsdriver-api/aperturefilesystems/ext4/super"arch/arm/stm32/stm32mp151-overviewfilesystems/vfatprocess/8.Conclusion#translations/zh_TW/arch/arm64/indexpower/charger-manager!userspace-api/media/v4l/hist-v4l2scheduler/sched-stats7userspace-api/media/dvb/frontend-property-cable-systemsdev-tools/kunit/api/testuserspace-api/media/v4l/dev-rdsprocess/maintainer-socw1/slaves/w1_ds2406gpu/drm-internals#translations/zh_CN/rust/quick-start!translations/zh_TW/dev-tools/gcovnvdimm/maintainer-entry-profilescheduler/sched-energy input/uinput'translations/zh_CN/kernel-hacking/index translations/zh_CN/process/indexarch/arm/nwfpe/nwfpegpu/vkms'translations/zh_CN/admin-guide/mm/indexlocking/hwspinlock'translations/zh_CN/cpu-freq/cpu-driversuserspace-api/media/dvb/net-networking/device_drivers/ethernet/google/gvehwmon/max16065misc-devices/pci-endpoint-testadmin-guide/hw-vuln/srso+userspace-api/media/v4l/pixfmt-srggb10dpcm8admin-guide/tainted-kernelsarch/arm/interruptsgpu/vga-switcheroomm/physical_memorytranslations/ja_JP/indexfb/viafb'translations/zh_CN/scheduler/completionprocess/applying-patches+networking/net_cachelines/netns_ipv4_sysctl.translations/zh_CN/scheduler/sched-nice-designsecurity/secrets/indexadmin-guide/jfs!admin-guide/blockdev/drbd/figuresfirmware-guide/acpi/dsd/graphbpf/drgn&userspace-api/media/v4l/pixfmt-indexedarch/sh/new-machinetrace/rv/runtime-verificationdriver-api/dpllcore-api/irq/indexaccounting/cgroupstatsmm/page_reclaimnetworking/nf_flowtable1userspace-api/media/mediactl/media-ioc-g-topology userspace-api/media/dvb/examplesadmin-guide/media/misc-cardlistdriver-api/80211/introduction#userspace-api/media/v4l/dev-capturecore-api/tracepoint translations/zh_CN/PCI/sysfs-pci"userspace-api/media/cec/cec-header!userspace-api/media/dvb/dmx_typesdriver-api/thermal/indexinput/notifierdev-tools/kasanadmin-guide/media/cardlistmisc-devices/oxsemi-tornadoarch/arm/keystone/knav-qmssarch/powerpc/bootwrapperi2c/busses/i2c-ismtadmin-guide/highuidcrypto/api-aeaddev-tools/gcov)admin-guide/media/dvb-usb-az6027-cardlistadmin-guide/cgroup-v1/rdma#admin-guide/media/platform-cardlist$userspace-api/media/dvb/dmx-querybuf0networking/device_drivers/ethernet/cirrus/cs89x0mm/damon/design&translations/zh_CN/core-api/genericirqnetworking/dsa/b53arch/x86/xstategpu/drm-vm-bind-asyncnetworking/sctp'userspace-api/media/v4l/vidioc-g-outputadmin-guide/pm/cpufreq_driversvirt/kvm/x86/cpuidRCU/rcunetworking/netdev-featuresarch/x86/x86_64/indexnetworking/netlink_spec/nfsdadmin-guide/perf/arm-cmndriver-api/mtd/indexadmin-guide/numastatfilesystems/hpfs admin-guide/device-mapper/dm-ima1networking/device_drivers/ethernet/pensando/ionicuserspace-api/iommuuserspace-api/media/index hwmon/tmp464networking/xfrm_sysctl.translations/zh_TW/process/stable-kernel-rulesdriver-api/gpio/introprocess/adding-syscalls,userspace-api/media/v4l/vidioc-subdev-g-cropnetworking/ipv6"translations/zh_CN/virt/acrn/cpuiddev-tools/kunit/run_wrapperinfiniband/tag_matchingdriver-api/i3c/indexarch/nios2/nios2$translations/zh_TW/arch/mips/bootingadmin-guide/kernel-parametersarch/x86/booting-dtdriver-api/isa'admin-guide/namespaces/resource-control$admin-guide/media/other-usb-cardlistadmin-guide/device-mapper/delayarch/arm/omap/dss+admin-guide/blockdev/drbd/data-structure-v9hwmon/coretempfilesystems/caching/fscachedevicetree/indexdriver-api/eisadriver-api/infinibandgpu/msm-crash-dumpblock/writeback_cache_controlfilesystems/spufs/spu_run*userspace-api/media/v4l/vidioc-create-bufsdriver-api/serial/serial-rs485admin-guide/media/vimcdriver-api/media/v4l2-videobuf2/translations/zh_CN/userspace-api/seccomp_filtertrace/hwlat_detector'userspace-api/media/v4l/pixfmt-tch-td08power/suspend-and-interruptsprocess/coding-style(translations/zh_CN/devicetree/kernel-api$translations/zh_CN/arch/mips/bootingprocess/5.Posting*RCU/Design/Data-Structures/Data-Structuresadmin-guide/pmfnetworking/indexdriver-api/ptparch/powerpc/cxlflash#translations/it_IT/locking/lockstat hwmon/lm90core-api/maple_tree)admin-guide/media/dvb-usb-ttusb2-cardlist'translations/it_IT/kernel-hacking/indexmm/multigen_lru(translations/zh_CN/core-api/irq/concepts(translations/it_IT/process/3.Early-stagedriver-api/device-iodriver-api/media/v4l2-rect&translations/zh_TW/filesystems/debugfsarch/sparc/indexfilesystems/hfsdriver-api/s390-driversmm/page_tablestrace/coresight/coresight-trbe"userspace-api/media/dvb/dmx-fwritenetworking/seg6-sysctlcore-api/circular-buffersfilesystems/bfsfilesystems/ext4/dynamicnetworking/canvirt/kvm/devices/arm-vgicsecurity/tpm/tpm_vtpm_proxyarch/xtensa/features/translations/zh_CN/admin-guide/mm/damon/reclaim4userspace-api/gpio/gpio-handle-set-line-values-ioctl,userspace-api/media/v4l/v4l2-selection-flags-userspace-api/gpio/gpio-v2-get-lineinfo-ioctldriver-api/hte/indexuserspace-api/media/v4l/dmabuf!userspace-api/media/v4l/dev-eventtranslations/zh_CN/power/indexuserspace-api/netlink/intro%tools/rtla/common_osnoise_description admin-guide/media/dvb_references)translations/zh_CN/scheduler/sched-energyscsi/g_NCR5380)admin-guide/media/dvb-usb-zd1301-cardlistadmin-guide/kdump/vmcoreinfo+translations/zh_CN/rust/general-informationprocess/botching-up-ioctls$arch/arm/google/chromebook-boot-flowinput/joydev/index timers/hpetsound/kernel-api/index#userspace-api/media/v4l/pixfmt-inzi#userspace-api/media/v4l/func-munmapadmin-guide/pm/sleep-stateshwmon/ftsteutatesarch/powerpc/vas-apitrace/coresight/index6translations/zh_CN/devicetree/dynamic-resolution-notes(firmware-guide/acpi/chromeos-acpi-device hwmon/ina3221arch/riscv/patch-acceptancegpu/amdgpu/rashwmon/ntc_thermistorarch/powerpc/isa-versionsnetworking/netconsole!translations/it_IT/disclaimer-ita!filesystems/nfs/client-identifier@networking/device_drivers/ethernet/freescale/dpaa2/switch-driverhwmon/surface_fan$userspace-api/media/v4l/meta-formatsfilesystems/f2fs crypto/api hwmon/adm1025)translations/zh_CN/devicetree/of_unittest(translations/zh_TW/process/license-rulesinfiniband/user_madcore-api/genalloc hwmon/adm1026.admin-guide/media/dvb-usb-nova-t-usb2-cardlisttrace/user_eventsvirt/kvm/x86/errata#translations/zh_TW/process/4.Codingdriver-api/dmaengine/dmatestfilesystems/ext4/about#admin-guide/kernel-per-CPU-kthreadsprocess/magic-numberusb/usbip_protocol!admin-guide/device-mapper/dm-inithwmon/dell-smm-hwmontrace/tracepoint-analysis-translations/zh_CN/admin-guide/mm/damon/usagedriver-api/wmi-translations/it_IT/core-api/symbol-namespacesfilesystems/ext4/allocatorsdriver-api/usb/persistfilesystems/squashfs#translations/zh_CN/infiniband/sysfsadmin-guide/mm/ksm(userspace-api/media/v4l/metafmt-vsp1-hgtleds/leds-class-flashdriver-api/infrastructurehwmon/w83l785ts.translations/zh_CN/process/development-process arch/x86/pat hwmon/lm93+translations/zh_CN/userspace-api/ebpf/indexdriver-api/i2c#driver-api/media/drivers/fimc-develleds/leds-blinkmtrace/events-msrdriver-api/message-based%arch/arm/samsung/bootloader-interface1admin-guide/media/dvb-usb-technisat-usb2-cardlistarch/arc/index)userspace-api/media/v4l/vidioc-enumoutputtools/rtla/rtlaadmin-guide/binfmt-misc fb/intel810locking/pi-futexmisc-devices/ics932s401)admin-guide/media/dvb-usb-gp8psk-cardlisttrace/kprobetraceadmin-guide/mm/damon/reclaimfilesystems/nfs/reexportmm/vmalloced-kernel-stacksinput/devices/appletouch hwmon/dme1737translations/zh_CN/indextools/rtla/rtla-timerlat-hist driver-api/firmware/lookup-order'translations/zh_CN/virt/acrn/io-requestadmin-guide/pm/system-wide-translations/zh_CN/admin-guide/mm/damon/startnetworking/tcp_aousb/gadget_hidadmin-guide/media/bttv-cardlistRCU/lockdep-splatsound/designs/powersave#firmware-guide/acpi/gpio-propertiesadmin-guide/dynamic-debug-howto bpf/programsinput/devices/pxrcnetworking/arcnet/userspace-api/gpio/gpio-handle-set-config-ioctl!translations/zh_CN/mm/damon/index peci/peci hwmon/pt5161l livepatch/api)userspace-api/media/v4l/vidioc-g-audiooutadmin-guide/media/cx18-cardlist!arch/arm/stm32/stm32f429-overview block/ublk$userspace-api/media/dvb/fe-get-eventtrace/ftrace-usesbpf/libbpf/libbpf_overviewbpf/maps input/userio)admin-guide/media/dvb-usb-af9035-cardlist+networking/device_drivers/hamradio/z8530drvtranslations/it_IT/i2c/summarymaintainer/messy-diffstatsound/cards/emu-mixer&userspace-api/media/dvb/fe-bandwidth-tmisc-devices/lis3lv02d$networking/netlink_spec/ovs_datapath0translations/zh_TW/arch/loongarch/irq-chip-modelfb/api*userspace-api/media/v4l/pixfmt-v4l2-mplanePCI/endpoint/indexhwmon/xdpe12284'userspace-api/media/v4l/vidioc-querybufinput/event-codesfilesystems/ntfs3&userspace-api/media/v4l/dev-sliced-vbii2c/busses/i2c-taos-evmlivepatch/module-elf-formatadmin-guide/cgroup-v1/memorymm/page_migration+translations/zh_CN/mm/overcommit-accounting#driver-api/media/drivers/bttv-develi2c/functionality(userspace-api/media/drivers/cx2341x-uapidriver-api/wbrf'userspace-api/media/v4l/vidioc-querycapvirt/hyperv/indexcore-api/this_cpu_opsfilesystems/xfs/indexPCI/pciebus-howtodriver-api/uio-howto(admin-guide/media/dvb-usb-m920x-cardlistfilesystems/spufs/index*userspace-api/gpio/gpio-get-lineinfo-ioctlbpf/map_xskmaphwmon/smsc47b397"virt/kvm/x86/amd-memory-encryptionhwmon/max31827infiniband/ipoib gpu/xe/xe_mm(userspace-api/media/dvb/frontend_f_closenetworking/netlink_spec/devlink#userspace-api/media/v4l/planar-apis scsi/53c700hwmon/aspeed-g6-pwm-tachi2c/writing-clients hwmon/zl6100accel/introductioncrypto/async-tx-apidriver-api/nvdimm/indexdriver-api/media/v4l2-mem2mem fpga/indexhwmon/w83627ehf translations/zh_TW/process/howto&userspace-api/media/cec/cec-ioc-g-mode hwmon/ucd9000arch/powerpc/elf_hwcapsscheduler/sched-bwc0networking/device_drivers/ethernet/wangxun/txgbe+translations/it_IT/process/submit-checklistdriver-api/pps$userspace-api/media/drivers/uvcvideohwmon/nzxt-kraken3"userspace-api/media/v4l/dv-timings!admin-guide/auxdisplay/cfag12864bRCU/UParch/sh/register-banks,translations/zh_CN/core-api/irq/irq-affinityarch/arm/spear/overviewi2c/dma-considerations"userspace-api/media/dvb/net-get-ifarch/arm/sti/stih418-overviewarch/arm/nwfpe/todoarch/arm64/kdumparch/arm/nwfpe/notesPCI/endpoint/pci-test-functionmm/page_allocationnetlabel/indexnetworking/checksum-offloadsnetworking/nf_conntrack-sysctl)userspace-api/media/v4l/pixfmt-sdr-cs14le,translations/zh_CN/admin-guide/security-bugs firmware-guide/acpi/non-d0-probe=userspace-api/media/dvb/frontend-property-terrestrial-systems+userspace-api/media/v4l/colorspaces-detailscore-api/padatasound/hd-audio/indexarch/arm/marvell"driver-api/thermal/cpu-cooling-api$userspace-api/media/v4l/vidioc-g-fmt$userspace-api/media/drivers/imx-uapi)driver-api/surface_aggregator/clients/sani2c/dev-interface3networking/device_drivers/ethernet/amd/pds_vfio_pciarch/powerpc/mpc52xxhid/uhidhwmon/npcm750-pwm-fan.translations/zh_TW/process/stable-api-nonsensearch/powerpc/cpu_featuresdriver-api/tty/console"translations/zh_CN/core-api/mm-api hwmon/adm9240rust/arch-supportvirt/kvm/devices/vcpu!userspace-api/media/drivers/indexuserspace-api/media/v4l/open i2c/i2c-stub$translations/zh_CN/rust/arch-supportvirt/ne_overviewarch/parisc/features$userspace-api/media/v4l/ext-ctrls-dvsound/hd-audio/controlstranslations/zh_CN/mm/z3foldprocess/changes cpu-freq/core hwmon/w83773guserspace-api/media/v4l/rwnetworking/devlink/i40e*translations/zh_CN/scheduler/sched-domains1userspace-api/media/mediactl/media-ioc-enum-links*userspace-api/media/v4l/ext-ctrls-rf-tunerdriver-api/iio/hw-consumer9translations/zh_TW/process/code-of-conduct-interpretationarch/m68k/buddha-driveruserspace-api/media/v4l/dev-osd,translations/zh_CN/core-api/circular-buffers'translations/zh_TW/admin-guide/cpu-loadhwmon/abituguru-datasheetdriver-api/usb/bulk-streamsadmin-guide/LSM/SafeSetIDpower/regulator/consumer$RCU/Design/Requirements/Requirementstranslations/it_IT/i2c/indexadmin-guide/pm/intel_epb-translations/zh_TW/process/submitting-patches hwmon/ltc3815translations/zh_CN/iio/index2translations/zh_CN/maintainer/rebasing-and-merging driver-api/media/drivers/pvrusb2#driver-api/surface_aggregator/indexfilesystems/daxnetworking/mptcp-sysctladmin-guide/laptops/lg-laptop-translations/zh_TW/dev-tools/testing-overview#networking/device_drivers/atm/indexpcmcia/lockingprocess/maintainer-pgp-guideuserspace-api/perf_ring_buffer&admin-guide/device-mapper/dm-integrityarch/nios2/indexleds/leds-lm3556mm/page_table_checknetworking/ila#userspace-api/media/v4l/metafmt-uvchwmon/peci-cputempfilesystems/fuse-iofb/gxfb)admin-guide/media/dvb-usb-opera1-cardlist tools/rv/rv'translations/zh_CN/locking/mutex-design*translations/it_IT/doc-guide/parse-headers"driver-api/80211/mac80211-advanced2translations/zh_CN/process/kernel-driver-statementcpu-freq/index)translations/zh_CN/mm/free_page_reportingnetworking/bridge(translations/zh_CN/scheduler/sched-stats)translations/zh_TW/cpu-freq/cpufreq-statsarch/riscv/hwprobescsi/qlogicfasadmin-guide/LSM/Smackadmin-guide/LSM/index driver-api/driver-model/platformdriver-api/firmware/built-in-fwarch/arm/sa1100/lart)userspace-api/media/dvb/ca_function_calls2userspace-api/media/dvb/fe-enable-high-lnb-voltagenetworking/devlink/iosmfirmware-guide/acpi/debugcore-api/kobjecti2c/slave-eeprom-backend hwmon/nct6683firmware-guide/acpi/acpi-lidcore-api/watch_queue3userspace-api/media/mediactl/media-controller-introarch/powerpc/cxluserspace-api/no_new_privs*translations/zh_CN/sound/hd-audio/controlsdoc-guide/maintainer-profile hwmon/max127core-api/dma-api+userspace-api/media/v4l/vidioc-subdev-g-fmtdriver-api/sync_fileadmin-guide/acpi/cppc_sysfsdriver-api/media/v4l2-event"tools/rtla/common_timerlat_optionsaccounting/taskstats-structcore-api/cachetlbadmin-guide/rapidioadmin-guide/media/si4713 admin-guide/device-mapper/dm-logdriver-api/soundwire/lockingdriver-api/gpio/legacynetworking/gen_statsarch/powerpc/dawr-power9filesystems/caching/backend-api hid/indexdriver-api/interconnect hwmon/tmp401&translations/zh_CN/mm/remap_file_pagesi2c/busses/i2c-parportarch/x86/x86_64/5level-pagingdriver-api/edacnetworking/caif/linux_caifnetworking/mctparch/powerpc/dscrtrace/coresight/coresight-tpdmuserspace-api/spec_ctrldriver-api/tty/tty_ldisc networking/netlink_spec/ovs_flowadmin-guide/RAS/error-decodinghwmon/ibm-cffpsnetworking/skbuffdriver-api/phy/samsung-usb2networking/pktgennetworking/device_drivers/ethernet/ti/am65_nuss_cpsw_switchdevscsi/scsi_fc_transportadmin-guide/media/ivtv-cardlisthwmon/drivetemphwmon/lochnagar"translations/zh_CN/core-api/xarray arch/x86/tlbnetworking/ipvs-sysctlmm/index hwmon/ir35221userspace-api/ebpf/index'userspace-api/media/v4l/ext-ctrls-flashfilesystems/ext4/inodesnetworking/timestampingsecurity/keys/indexw1/masters/omap-hdq/translations/zh_TW/process/programming-languagenetworking/devlink/devlink-port trace/events mm/balancefilesystems/ext4/inlinedata admin-guide/media/tuner-cardlistdevicetree/of_unittestdriver-api/gpio/consumerdriver-api/media/indexprocess/security-bugs(translations/zh_CN/core-api/this_cpu_opsuserspace-api/futex2!userspace-api/media/v4l/func-read!translations/zh_CN/iio/ep93xx_adctranslations/zh_CN/mm/damon/faqadmin-guide/sysctl/abi&driver-api/media/drivers/cx2341x-devel hwmon/asc7621mhi/mhicore-api/assoc_array)translations/zh_CN/rust/coding-guidelinesnetworking/tcp-thin1userspace-api/media/dvb/frontend_legacy_dvbv3_api4translations/sp_SP/process/embargoed-hardware-issues&translations/zh_CN/scheduler/sched-bwc-translations/zh_CN/userspace-api/ebpf/syscalltools/rv/rv-mon-wwnrdriver-api/fpga/fpga-bridgei2c/busses/i2c-amd8111*translations/zh_TW/admin-guide/bug-hunting/userspace-api/media/dvb/query-dvb-frontend-infofilesystems/debugfsfb/deferred_ioadmin-guide/iostatsdriver-api/iio/buffers'userspace-api/media/dvb/fe-get-frontenddriver-api/acpi/scan_handlers"admin-guide/media/saa7164-cardlistfirmware-guide/acpi/apei/einj$translations/zh_TW/arch/parisc/indexi2c/busses/i2c-sis5595 hwmon/sfctempnetworking/devlink/netdevsimadmin-guide/parport hwmon/nct7802core-api/boot-time-mmtrace/fprobetracetools/rtla/rtla-timerlat-top#userspace-api/media/dvb/dmx-add-piddev-tools/kmsan#userspace-api/media/v4l/colorspaceshwmon/smsc47m1$networking/device_drivers/fddi/index hwmon/adm1266hwmon/sl28cpldarch/openrisc/indexinput/devices/alps6translations/zh_CN/process/volatile-considered-harmfularch/s390/features#userspace-api/media/dvb/fe-read-snradmin-guide/bcache#admin-guide/device-mapper/dm-uevent'userspace-api/media/v4l/ext-ctrls-codec hwmon/adm1177admin-guide/media/i2c-cardlisthwmon/chipcap2*translations/it_IT/process/code-of-conduct mm/active_mmfilesystems/vfs'translations/zh_CN/core-api/watch_queue+translations/zh_TW/process/7.AdvancedTopics bpf/redirect userspace-api/media/v4l/videodev2userspace-api/media/dvb/fe-diseqc-recv-slave-reply fb/matroxfbgpu/rfc/i915_vm_bind hwmon/w83795filesystems/gfs2-glocksdriver-api/usb/URBuserspace-api/isapnpuserspace-api/accelerators/ocxldriver-api/usb/gadget!arch/arm/stm32/stm32h743-overview!admin-guide/mm/idle_page_trackingblock/cmdline-partitionarch/arm64/arm-acpiadmin-guide/lcd-panel-cgramprocess/maintainer-handbooksi2c/busses/i2c-mlxcpld+translations/zh_CN/devicetree/overlay-notesvirt/kvm/halt-pollinghwmon/q54sj108a2driver-api/rfkill,translations/zh_TW/admin-guide/security-bugs.userspace-api/media/v4l/vidioc-subdev-querycap target/indexadmin-guide/aoe/examplesnetworking/xdp-rx-metadataarch/x86/amd_hsmpgpu/amdgpu/xgmihwmon/lineage-pemhwmon/peci-dimmtemp#arch/powerpc/eeh-pci-error-recoverydriver-api/pldmfw/indexsound/cards/serial-u16550&driver-api/usb/writing_musb_glue_layer#driver-api/media/drivers/radiotrackfilesystems/coda0userspace-api/gpio/gpio-v2-line-set-config-ioctl&userspace-api/media/v4l/vidioc-cropcap hwmon/g762 hwmon/nct6775block/null_blk translations/zh_CN/cpu-freq/corearch/x86/iommufilesystems/sysv-fsadmin-guide/nfs/nfs-clientdev-tools/coccinellescheduler/sched-rt-group"translations/zh_CN/arch/mips/index(userspace-api/media/v4l/ext-ctrls-cameradriver-api/driver-model/devicebpf/map_sockmapaccounting/taskstats!translations/zh_CN/accounting/psi#userspace-api/media/v4l/pixfmt-m420networking/teamnetworking/vxlanadmin-guide/media/vislarch/m68k/featuresarch/openrisc/openrisc_portdev-tools/kunit/start$networking/device_drivers/can/can327staging/speculation#userspace-api/media/v4l/pixfmt-y12i&devicetree/bindings/submitting-patches5driver-api/vfio-pci-device-specific-driver-acceptance)admin-guide/device-mapper/dm-service-timevirt/kvm/devices/arm-vgic-v3#translations/zh_CN/driver-api/index hwmon/nct7904bpf/libbpf/program_typesdriver-api/media/drivers/zoran hwmon/ltc2990scheduler/membarrier hwmon/ltc4260 hwmon/ltc4215filesystems/affshwmon/tps40422#admin-guide/RAS/address-translationarch/arm64/tagged-address-abidriver-api/tty/n_ttyadmin-guide/unicodeinput/devices/walkera0701'userspace-api/media/v4l/capture-example hwmon/sbrmi gpu/xe/xe_cs"userspace-api/media/v4l/pixfmt-rgb/networking/device_drivers/ethernet/amd/pds_coregpu/xe/xe_gt_mcr userspace-api/media/v4l/diff-v4l"driver-api/firmware/firmware_cache*translations/zh_TW/process/code-of-conductarch/arm/swp_emulation.translations/zh_CN/core-api/refcount-vs-atomicuserspace-api/media/v4l/bibliotrace/histogram-designarch/arm/index#networking/device_drivers/fddi/skfp(translations/zh_TW/arch/mips/ingenic-tcutarget/tcm_mod_builder&userspace-api/media/v4l/vidioc-overlay%arch/x86/x86_64/fake-numa-for-cpusetsadmin-guide/cifs/authorsarch/sh/featureslivepatch/shadow-varsdriver-api/mmc/mmc-toolsinfiniband/opa_vnicadmin-guide/cgroup-v1/misc)userspace-api/media/v4l/vidioc-g-prioritydriver-api/md/raid5-cachevirt/kvm/vcpu-requestsadmin-guide/mm/zswapwmi/devices/wmi-bmofcore-api/dma-api-howtonetlabel/introduction tee/op-tee)translations/it_IT/kernel-hacking/hacking peci/index1translations/zh_TW/admin-guide/clearing-warn-once'userspace-api/media/cec/cec-ioc-dqeventvirt/kvm/devices/xive driver-api/media/drivers/ccs/ccs!admin-guide/syscall-user-dispatch hwmon/lm95234driver-api/tty/n_gsm#admin-guide/media/remote-controller#userspace-api/media/dvb/dmx-get-stcnetworking/sfp-phylinknetworking/caif/caifpower/runtime_pmvirt/kvm/x86/nested-vmx%userspace-api/media/v4l/vidioc-g-ctrladmin-guide/device-mapper/indexadmin-guide/LSM/apparmordriver-api/xilinx/indexdev-tools/checkpatchcore-api/wrappers/atomic_tbpf/map_bloom_filterdriver-api/acpi/index+translations/zh_TW/process/management-style-userspace-api/media/mediactl/media-controller5networking/device_drivers/ethernet/toshiba/spider_nethwmon/mc34vr500 hwmon/pmbus#translations/zh_TW/disclaimer-zh_TWnetworking/tuntapnetworking/smc-sysctldriver-api/targetnetworking/eql)translations/it_IT/riscv/patch-acceptancevirt/kvm/arm/vcpu-featuressecurity/keys/ecryptfsprocess/submitting-patches firmware-guide/acpi/aml-debuggeruserspace-api/tee&translations/it_IT/process/kernel-docs)translations/zh_TW/admin-guide/bug-bisectinput/devices/rotary-encoder'userspace-api/media/v4l/pixfmt-tch-td16arch/arm/sti/overviewdev-tools/kunit/usagekbuild/headers_installmisc-devices/xilinx_sdfecnetworking/bareudpusb/raw-gadget$driver-api/firmware/other_interfacesbpf/map_devmap"userspace-api/media/dvb/net-add-ifgpu/amdgpu/thermal translations/zh_CN/mm/page_ownerdriver-api/80211/cfg80211networking/ppp_generic!scsi/link_power_management_policyhwmon/twl4030-madc-hwmonnetworking/gtp tools/index(userspace-api/media/v4l/v4l2grab-example hwmon/max1668.translations/zh_CN/core-api/generic-radix-treedriver-api/nvdimm/btt admin-guide/cgroup-v1/memcg_testadmin-guide/hw-vuln/indexfilesystems/fiemapsecurity/digsig+translations/it_IT/maintainer/configure-gitdriver-api/usb/usbnetworking/devlink/mlxswadmin-guide/media/cec(translations/zh_CN/core-api/boot-time-mm+translations/zh_CN/process/7.AdvancedTopics!virt/uml/user_mode_linux_howto_v2driver-api/virtio/indexsound/hd-audio/realtek-pc-beep'translations/zh_CN/scheduler/sched-arch(networking/device_drivers/ethernet/indexfb/sisfb)translations/it_IT/kernel-hacking/lockingsound/designs/compress-offloaddriver-api/nvmem%userspace-api/media/v4l/selection-api7translations/zh_TW/process/kernel-enforcement-statementbpf/map_of_mapsdriver-api/firmware/indexdriver-api/crypto/indexdriver-api/pm/notifiersw1/masters/indexdriver-api/generic-counter!networking/devlink/devlink-region4userspace-api/media/v4l/vidioc-subdev-enum-mbus-codedriver-api/xillybusvirt/kvm/s390/indexarch/x86/x86_64/fred"userspace-api/media/rc/lirc-headerinput/ffarch/x86/entry_64-networking/device_drivers/ethernet/amazon/ena$admin-guide/device-mapper/statistics&userspace-api/media/dvb/dmx-set-filternetworking/netlink_spec/dpll.userspace-api/media/v4l/selection-api-examplesi2c/busses/i2c-ali1535admin-guide/perf-security3userspace-api/media/mediactl/media-controller-model&userspace-api/media/dvb/legacy_dvb_osd"admin-guide/device-mapper/dm-clone*userspace-api/media/v4l/metafmt-intel-ipu3scsi/scsi_transport_srp/figurestrace/rv/index scsi/lpfc#userspace-api/media/dvb/fe-get-infonetworking/devlink/mlx4hwmon/abituguru3networking/tc-queue-filtersfb/arkfbarch/powerpc/qe_firmware hwmon/tmp513networking/arcnet-hardware hid/hidrawfirmware-guide/indextimers/timers-howto#driver-api/media/drivers/cx88-devel7networking/device_drivers/ethernet/marvell/octeon_ep_vfnetworking/xfrm_sync%translations/zh_CN/core-api/local_opsnetworking/devlink/presteramm/split_page_table_lockfb/pxafbvirt/kvm/s390/s390-diagtools/rtla/common_appendix,networking/device_drivers/wifi/intel/ipw2200#userspace-api/media/v4l/dev-decoderadmin-guide/cgroup-v1/devices2translations/zh_TW/process/kernel-driver-statementusb/gadget_multiarch/powerpc/kaslr-booke32usb/ohciadmin-guide/media/mgb4networking/tproxy4userspace-api/media/mediactl/media-ioc-enum-entitieslocking/seqlockinput/input_kapifilesystems/caching/netfs-apimm/process_addrstranslations/zh_CN/mm/highmem4translations/zh_CN/admin-guide/reporting-regressions fb/internals(userspace-api/media/dvb/legacy_dvb_videodriver-api/slimbus'sound/kernel-api/writing-an-alsa-driverw1/masters/ds2482driver-api/nfc/index input/indexadmin-guide/laptops/laptop-mode'userspace-api/media/v4l/pixfmt-srggb14pfilesystems/ext2"admin-guide/device-mapper/dm-crypt gpu/xe/xe_wagpu/vgaarbiterscsi/ufsnetworking/x25driver-api/80211/mac80211 usb/chipideawmi/acpi-interface hwmon/sht15&userspace-api/media/v4l/pixfmt-srggb14.translations/it_IT/process/development-processnetworking/6lowpan mm/zsmalloc$userspace-api/media/v4l/pixfmt-introhwmon/max34440admin-guide/perf/xgene-pmunetworking/mac80211-injection)admin-guide/media/dvb-usb-anysee-cardlist,firmware-guide/acpi/dsd/data-node-referencesfault-injection/provoke-crashes>networking/device_drivers/ethernet/freescale/dpaa2/dpio-driver'translations/it_IT/process/magic-number mm/page_owner$translations/zh_CN/PCI/pci-iov-howto)userspace-api/media/v4l/pixfmt-packed-yuvadmin-guide/perf/cxldriver-api/soundwire/summarydriver-api/mtd/spi-nor#translations/zh_CN/maintainer/indexadmin-guide/laptops/sonypicore-api/debugging-via-ohci1394'userspace-api/media/rc/lirc-get-timeoutadmin-guide/sysctl/kernel$translations/zh_CN/admin-guide/index%translations/zh_CN/arch/openrisc/todo#translations/zh_CN/iio/iio_configfsadmin-guide/media/faqgpu/driver-uapi(userspace-api/media/rc/lirc-get-features*admin-guide/media/dvb-usb-dtt200u-cardlist sound/kernel-api/alsa-driver-apifilesystems/ext4/checksums hwmon/max1619trace/coresight/coresight-tpdadriver-api/devfreqnetworking/devlink/bnxt driver-api/fpga/fpga-programmingPCI/endpoint/pci-vntb-howto)admin-guide/namespaces/compatibility-list"userspace-api/media/v4l/func-writetrace/events-poweradmin-guide/READMEmisc-devices/ad525x_dpotinput/devices/bcm5974 kbuild/indexPCI/pcieaer-howto)admin-guide/media/dvb-usb-vp702x-cardlistlivepatch/indexadmin-guide/kdump/indexnetworking/phy networking/segmentation-offloadsbpf/prog_cgroup_sysctl hwmon/sch5627(networking/mac80211_hwsim/mac80211_hwsim tee/amd-teesecurity/tpm/xen-tpmfront"translations/zh_TW/arch/arm64/perfdriver-api/media/dtv-core/translations/zh_CN/process/programming-language gpu/pl111 tee/indexdriver-api/fpga/introadmin-guide/media/rcar-fdp1arch/x86/tsx_async_abort*translations/zh_TW/process/6.Followthrough0userspace-api/gpio/gpio-get-lineinfo-watch-ioctladmin-guide/bug-bisectinfiniband/index&admin-guide/perf/starfive_starlink_pmucrypto/api-samples process/howtouserspace-api/media/v4l/videoarch/xtensa/atomctlfilesystems/ext4/directorydriver-api/mtdnandhwmon/intel-m10-bmc-hwmonadmin-guide/laptops/sony-laptopsecurity/keys/trusted-encryptedarch/loongarch/indexdriver-api/usb/anchorssound/cards/index'gpu/amdgpu/display/display-contributing$translations/zh_TW/filesystems/tmpfs#userspace-api/media/dvb/fe-set-tonehwmon/corsair-psulocking/robust-futex-ABIadmin-guide/mm/nommu-mmapdriver-api/soundwire/indexadmin-guide/perf/ampere_cspmu%translations/zh_TW/arch/mips/features!userspace-api/media/dvb/dmx-fread0userspace-api/media/cec/cec-ioc-adap-g-conn-infoaccounting/indexdriver-api/miscellaneousdriver-api/mei/indexarch/x86/kernel-stackssound/designs/control-namesleds/leds-lp5523admin-guide/mdnetworking/devlink/iceusb/ehci(userspace-api/media/mediactl/media-funcs/translations/sp_SP/process/handling-regressions hwmon/mp2888#admin-guide/device-mapper/dm-flakeyarch/nios2/featuresmaintainer/configure-git networking/devlink/devlink-dpipedriver-api/spidriver-api/iio/triggers'translations/zh_CN/process/magic-number admin-guide/media/starfive_camssfilesystems/afsuserspace-api/media/v4l/common&userspace-api/media/v4l/subdev-formatsRCU/rcubarrierinput/joydev/joystick6translations/zh_CN/maintainer/maintainer-entry-profileadmin-guide/nfs/nfs-rdma.userspace-api/media/dvb/fe_property_parametersscheduler/completion/networking/device_drivers/ethernet/intel/e1000e$networking/device_drivers/atm/cxacruscheduler/sched-domainstranslations/it_IT/RCU/torturenetworking/netlink_spec/fou#trace/coresight/coresight-cpu-debug"translations/zh_TW/dev-tools/indexdriver-api/media/drivers/vidtvdev-tools/kunit/run_manualhwmon/mc13783-adcmm/oom&userspace-api/media/cec/cec-func-closenetworking/devlink/mv88e6xxxadmin-guide/cgroup-v1/cpuacctscheduler/sched-design-CFS)userspace-api/media/v4l/vidioc-log-status usb/usb-helpgpu/amdgpu/display/dcn-blockshwmon/pmbus-corebpf/map_cpumaparch/powerpc/vmemmap_dedup1networking/device_drivers/cellular/qualcomm/rmnetnetworking/devlink/qed process/maintainer-soc-clean-dtsuserspace-api/media/v4l/cropnetworking/nfc)translations/it_IT/process/maintainer-tipdriver-api/usb/typec*translations/zh_TW/admin-guide/cputopologydev-tools/kunit/architecturetranslations/it_IT/RCU/indexsound/designs/oss-emulationusb/gadget_printer&userspace-api/media/v4l/pixfmt-srggb16)driver-api/surface_aggregator/clients/dtx rust/testingsecurity/lsm-developmentleds/leds-lp5562)userspace-api/media/v4l/pixfmt-sdr-ru12le&tools/rtla/common_timerlat_descriptionarch/x86/shstkdriver-api/dma-buf hwmon/tc654filesystems/9p hwmon/mp2856 driver-api/serial/serial-iso7816$admin-guide/thermal/intel_powerclamp1userspace-api/media/dvb/fe-set-frontend-tune-mode gpu/driversnetlabel/draft_ietf#userspace-api/media/v4l/dev-overlay hwmon/pcf8591arch/powerpc/indexRCU/rcu_dereference hwmon/ibmaemwatchdog/watchdog-pmwatchdog/watchdog-parametersfilesystems/qnx6!translations/zh_CN/core-api/indextrace/histogramw1/slaves/w1_ds2413 admin-guide/media/zoran-cardlistfilesystems/ext4/overviewi2c/instantiating-devices'userspace-api/media/v4l/vidioc-streamonhwmon/pm6764tr"translations/zh_CN/core-api/rbtreenetworking/net_cachelines/snmp-translations/zh_TW/admin-guide/mm/damon/startadmin-guide/media/dvb_intro fb/aty128fbdriver-api/tty/tty_struct)userspace-api/media/drivers/omap3isp-uapi'userspace-api/media/dvb/frontend_f_opengpu/rfc/i915_small_bar fb/sm712fb&userspace-api/media/v4l/ext-ctrls-jpeg%userspace-api/media/cec/cec-func-openvirt/kvm/x86/timekeepingarch/x86/cpuinfosound/hd-audio/models fb/tridentfbfb/sm501crypto/architectureinput/devices/yealinktools/rv/rv-mon)admin-guide/media/dvb-usb-dvbsky-cardlist timers/index$driver-api/surface_aggregator/clientmaintainer/indexsound/designs/seq-ossscheduler/sched-capacityhwmon/menf21bmc userspace-api/media/dvb/frontendfilesystems/befs"translations/zh_CN/process/1.Introarch/arm64/ptdump#userspace-api/media/v4l/dev-raw-vbidriver-api/basics&driver-api/media/drivers/saa7134-develnetworking/generic-hdlc spi/index$translations/zh_CN/filesystems/index/translations/zh_TW/admin-guide/reporting-issuesarch/s390/qeth hwmon/da9055!admin-guide/device-mapper/dm-dustdriver-api/rapidio/indexnetworking/netlink_spec/tcuserspace-api/ebpf/syscall%translations/zh_CN/arch/mips/features(translations/sp_SP/process/security-bugsw1/masters/w1-gpioBnetworking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support'admin-guide/quickly-build-trimmed-linuxadmin-guide/RAS/indexdevicetree/changesets"arch/arm/stm32/stm32mp157-overview usb/mtouchusb+admin-guide/device-mapper/thin-provisioningadmin-guide/media/omap4_camerainfiniband/core_locking!driver-api/memory-devices/ti-emifBnetworking/device_drivers/ethernet/freescale/dpaa2/ethernet-driveradmin-guide/java hwmon/hih6130userspace-api/media/v4l/pixfmt fb/modedb/translations/zh_CN/maintainer/modifying-patchesnetworking/netlink_spec/ethtoolnetworking/devlink/devlink-infocore-api/xarray4networking/device_drivers/ethernet/aquantia/atlanticnetworking/tls-offload hwmon/hs3001driver-api/switchtec bpf/indexi2c/busses/scx200_acb translations/zh_TW/cpu-freq/core RCU/lockdepuserspace-api/media/intro)driver-api/media/maintainer-entry-profile-userspace-api/gpio/gpio-lineinfo-changed-readadmin-guide/media/qcom_camssfb/lxfbadmin-guide/media/ipu3virt/kvm/arm/hyp-abidriver-api/dmaengine/clientdev-tools/gdb-kernel-debugging admin-guide/nfs/pnfs-scsi-serverbpf/linux-notes hwmon/emc2305 networking/netlink_spec/rt_route6userspace-api/media/dvb/fe-dishnetwork-send-legacy-cmd'userspace-api/media/v4l/ext-ctrls-fm-rx.userspace-api/media/v4l/vidioc-enum-dv-timingsmisc-devices/uacce&translations/zh_CN/userspace-api/index0networking/device_drivers/ethernet/intel/ixgbevfprocess/backporting hwmon/adm1031networking/scalingfb/udlfbi2c/i2c-address-translators+translations/zh_CN/maintainer/pull-requests+translations/zh_CN/maintainer/configure-git fb/sh7760fbhid/hidreport-parsing mm/z3folddriver-api/firmware/efi/index"admin-guide/media/saa7134-cardlist#userspace-api/media/drivers/thp7312'userspace-api/media/v4l/pixfmt-yuv-lumacore-api/memory-allocation gpu/rfc/indexadmin-guide/initfilesystems/bcachefs/errorcodes hwmon/ir38064power/swsusp-dmcrypt+admin-guide/media/dvb-usb-rtl28xxu-cardlist!firmware-guide/acpi/intel-pmc-muxarch/arm64/indexpower/pm_qos_interfacesecurity/tpm/tpm_ftpm_teedev-tools/kselftestdriver-api/mmc/mmc-dev-attrs(userspace-api/media/dvb/legacy_dvb_audioadmin-guide/mm/pagemapdriver-api/media/camera-sensor hwmon/ltc2947admin-guide/mm/numaperf leds/uledsnetworking/page_pool$translations/it_IT/process/2.Processhwmon/adc128d818+userspace-api/media/dvb/dmx-set-buffer-size#userspace-api/media/v4l/common-defs)userspace-api/media/v4l/pixfmt-compressed(admin-guide/device-mapper/cache-policies!driver-api/thermal/exynos_thermal(networking/device_drivers/cellular/index RCU/torture6translations/zh_TW/process/volatile-considered-harmful)admin-guide/media/dvb-usb-au6610-cardlistkbuild/kconfig-languagenetworking/dsa/configurationtranslations/zh_CN/mm/active_mmuserspace-api/media/v4l/app-priuserspace-api/media/dvb/dvbapidriver-api/pin-controlfirmware-guide/acpi/index hwmon/ucd9200&userspace-api/media/drivers/npcm-videohid/amd-sfh-hiddriver-api/driver-model/indexlocking/lockdep-designhwmon/max31722$networking/devlink/devlink-selftests!translations/it_IT/subsystem-apisfilesystems/spufs/spufsarch/arm/kernel_user_helpers pcmcia/driver!admin-guide/mm/numa_memory_policyhwmon/w83627hfadmin-guide/ramoopsscsi/scsi_mid_low_apidriver-api/media/v4l2-cci scsi/libsas+userspace-api/media/v4l/selection-api-introdriver-api/media/v4l2-dev"userspace-api/media/v4l/dev-subdevtools/rtla/rtla-hwnoise-translations/zh_CN/dev-tools/testing-overview4userspace-api/gpio/gpio-handle-get-line-values-ioctladmin-guide/ufs(misc-devices/indexscsi/ppagpu/drm-usage-statsgpu/amdgpu/module-parametershwmon/sparx5-tempi2c/i2c-protocoladmin-guide/namespaces/index$translations/zh_TW/process/5.Postingadmin-guide/abi-stablefirmware-guide/acpi/enumeration'translations/zh_CN/sound/hd-audio/index-userspace-api/media/v4l/ext-ctrls-colorimetry.networking/device_drivers/ethernet/intel/fm10k$process/kernel-enforcement-statement$admin-guide/hw-vuln/cross-thread-rsbtrace/uprobetracer-translations/zh_TW/admin-guide/mm/damon/usage!userspace-api/media/v4l/dev-touchfb/s3fb&watchdog/convert_drivers_to_kernel_api.translations/zh_CN/arch/loongarch/introduction hwmon/ina2xxdevicetree/kernel-apicore-api/local_ops/translations/it_IT/process/maintainer-handbooks staging/lzocrypto/api-digest2driver-api/early-userspace/early_userspace_support driver-api/i3c/device-driver-apidevicetree/overlay-notesuserspace-api/ioctl/cdrom gpu/drm-mm scsi/cxgb3i arch/x86/pticpu-freq/cpufreq-statsadmin-guide/pm/strategiescore-api/printk-basics block/ioprio"arch/arm/cluster-pm-race-avoidancenetworking/driverhwmon/scpi-hwmonhwmon/nzxt-smart2dev-tools/kunit/faqprocess/stable-api-nonsense(userspace-api/media/v4l/vidioc-queryctrl hwmon/it87trace/boottime-trace PCI/acpi-info0userspace-api/media/dvb/frontend-stat-propertiesdriver-api/media/drivers/tunersarch/powerpc/ultravisorbpf/test_debug4networking/device_drivers/ethernet/altera/altera_tseadmin-guide/lockup-watchdogs,networking/device_drivers/ethernet/smsc/smc9"userspace-api/media/v4l/func-closetools/rv/rv-listtranslations/ko_KR/howto hwmon/bt1-pvtgpu/amdgpu/display/mpo-overviewtimers/timekeepingnetworking/ip_dynaddr/translations/zh_CN/core-api/gfp_mask-from-fs-iodriver-api/vfio filesystems/ubifs-authentication i2c/i2c-sysfstrace/coresight/coresight-ect/translations/sp_SP/process/programming-language"userspace-api/media/dvb/ca-get-cap hwmon/w83793admin-guide/aoe/indexmm/remap_file_pagesusb/dwc3driver-api/rapidio/rapidiofilesystems/smb/ksmbdvirt/kvm/arm/pvtime driver-api/i3c/master-driver-api!admin-guide/device-mapper/dm-raidnetworking/devlink/sfcadmin-guide/cifs/changesarch/arm/sunxiadmin-guide/media/buildingadmin-guide/media/dvbfilesystems/btrfslocking/futex-requeue-pi%userspace-api/media/dvb/ca_high_leveldev-tools/index hwmon/ir36021driver-api/tty/tty_internals,networking/device_drivers/ethernet/intel/igbarch/x86/resctrlbpf/bpf_iterators hwmon/ads7828%userspace-api/media/dvb/net-remove-ifbpf/standardization/abisound/cards/maya44&translations/zh_CN/arch/openrisc/indexnetworking/lapb-modulearch/x86/exception-tables&translations/it_IT/locking/locktorture1translations/zh_TW/dev-tools/gdb-kernel-debuggingi2c/busses/i2c-i801+networking/device_drivers/ethernet/dec/dmfestaging/static-keys$driver-api/firmware/request_firmware block/indexfilesystems/nfs/nfs41-server+userspace-api/gpio/gpio-lineevent-data-read)userspace-api/media/mediactl/media-header!sound/designs/channel-mapping-api&networking/device_drivers/atm/fore200edriver-api/media/rc-corescheduler/sched-archvirt/hyperv/overview)translations/zh_CN/driver-api/gpio/legacyuserspace-api/media/v4l/mmap driver-api/crypto/iaa/iaa-crypto'translations/zh_TW/process/magic-numbertranslations/sp_SP/index/translations/zh_CN/process/maintainer-pgp-guide.translations/zh_TW/arch/openrisc/openrisc_port0userspace-api/media/cec/cec-ioc-adap-g-log-addrs"userspace-api/media/dvb/dmx-fclosegpu/bridge/dw-hdmi"translations/zh_CN/virt/acrn/indexdriver-api/md/raid5-pplfilesystems/romfsvirt/kvm/review-checklist hwmon/max6642driver-api/driver-model/portingnetworking/dsa/dsa(userspace-api/media/mediactl/request-apidriver-api/media/tx-rx!translations/zh_CN/dev-tools/gcov userspace-api/netlink/c-code-gen fb/ep93xx-fb*userspace-api/media/v4l/pixfmt-sdr-pcu16benetworking/snmp_counter#arch/arm64/memory-tagging-extensionfilesystems/api-summaryadmin-guide/sysctl/useradmin-guide/reporting-issues!admin-guide/laptops/thinkpad-acpiprocess/management-styledriver-api/mei/hdcp driver-api/media/drivers/dvb-usbadmin-guide/blockdev/zramprocess/maintainer-netdev#translations/zh_CN/virt/ne_overviewnetworking/ax25arch/riscv/vectortools/rv/indexnetworking/ipsecadmin-guide/perf/meson-ddr-pmu driver-api/iio/triggered-bufferscore-api/errseqarch/arm/samsung/gpio!userspace-api/media/cec/cec-intro&translations/zh_CN/infiniband/user_madvirt/kvm/arm/index9userspace-api/media/v4l/vidioc-subdev-enum-frame-intervaladmin-guide/cifs/indexdriver-api/component gpu/tegrai2c/busses/i2c-diolan-u2c"translations/zh_CN/scheduler/indexuserspace-api/media/v4l/tuneruserspace-api/media/v4l/fourcc/networking/device_drivers/ethernet/huawei/hinicadmin-guide/blockdev/paride*admin-guide/hw-vuln/reg-file-data-samplingnetworking/bonding"virt/kvm/x86/running-nested-guests*admin-guide/media/dvb-usb-dtv5100-cardlistarch/arm/portingadmin-guide/braille-console8networking/device_drivers/ethernet/mellanox/mlx5/kconfigcore-api/printk-formats/networking/device_drivers/ethernet/wangxun/ngbe kbuild/issues,admin-guide/media/dvb-usb-cinergyT2-cardlistadmin-guide/cgroup-v1/net_prioprocess/submit-checklistfilesystems/ext4/verityi2c/smbus-protocol#userspace-api/media/v4l/field-order)userspace-api/media/dvb/ca-get-descr-info PCI/sysfs-pcischeduler/sched-nice-design(translations/zh_CN/process/3.Early-stage(translations/zh_TW/arch/arm64/elf_hwcaps!userspace-api/media/dvb/fe-type-tdriver-api/driver-model/bindingadmin-guide/abi-obsoleteadmin-guide/media/lmedm04$admin-guide/device-mapper/vdo-designadmin-guide/media/saa7134 RCU/stallwarn(driver-api/early-userspace/buffer-formatdriver-api/xilinx/eemifilesystems/nilfs2hwmon/max31760driver-api/misc_devicesi2c/gpio-fault-injectionlocking/percpu-rw-semaphorenetworking/mpls-sysctl'networking/devlink/devlink-eswitch-attrhid/hid-sensor*userspace-api/gpio/gpio-v2-line-event-readgpu/drm-client cdrom/indexfilesystems/omfsgpu/amdgpu/amdgpu-glossary'translations/zh_TW/cpu-freq/cpu-drivers#translations/zh_TW/dev-tools/sparsepower/freezing-of-tasksnetworking/dsa/bcm_sf2PCI/endpoint/pci-endpointvirt/kvm/s390/s390-pv-boot"translations/zh_CN/mm/damon/design RCU/index'translations/zh_TW/process/8.Conclusionpower/regulator/design!userspace-api/media/rc/keytable.cnetworking/sysfs-taggingadmin-guide/vga-softcursornetworking/net_failoveradmin-guide/LSM/SELinux.networking/device_drivers/ethernet/3com/vortexleds/leds-sc27xx#translations/zh_CN/dev-tools/sparsescheduler/sched-util-clamp%userspace-api/media/v4l/pixfmt-srggb8networking/af_xdpfb/fbcon+userspace-api/media/rc/lirc-set-rec-carrierusb/acmarch/x86/x86_64/machinechecki2c/old-module-parametersfilesystems/nfs/exporting)admin-guide/media/dvb-usb-af9005-cardlistadmin-guide/media/omap3isphwmon/max31785gpu/todoarch/arm/sa1100/cerfbpf/syscall_api userspace-api/media/rc/lirc-func mm/vmallocnetworking/packet_mmaphwmon/asus_wmi_sensorskbuild/modulesadmin-guide/perf/dwc_pcie_pmu#userspace-api/media/dvb/dvbproperty.userspace-api/media/v4l/v4l2-selection-targets'translations/it_IT/process/8.Conclusion translations/zh_CN/core-api/krefdriver-api/regulatoradmin-guide/edidpower/powercap/powercap'userspace-api/media/v4l/ext-ctrls-fm-txadmin-guide/media/rkisp1 userspace-api/media/dvb/ca-fopen"userspace-api/media/v4l/pixfmt-uv8#userspace-api/media/v4l/sdr-formats)translations/zh_CN/devicetree/usage-model#translations/it_IT/process/4.Coding'userspace-api/media/v4l/pixfmt-tch-tu08-admin-guide/pm/intel_uncore_frequency_scaling/userspace-api/media/dvb/fe-read-signal-strength*translations/zh_CN/admin-guide/cputopology0userspace-api/media/cec/cec-ioc-adap-g-phys-addrtools/rv/rv-mon-wip(arch/powerpc/pci_iov_resource_on_powernv(translations/zh_CN/process/license-rulesuserspace-api/media/v4l/compatdriver-api/media/v4l2-tunerfilesystems/fuse hwmon/lm80hid/hid-transport hwmon/tmp421networking/openvswitch iio/bno055"translations/zh_CN/dev-tools/index.translations/zh_CN/arch/riscv/patch-acceptance#translations/zh_CN/doc-guide/sphinxadmin-guide/mm/damon/startdriver-api/driver-model/busdriver-api/nvdimm/nvdimm*translations/it_IT/process/adding-syscallshwmon/corsair-cpro RCU/whatisRCU&userspace-api/media/v4l/pixfmt-srggb12networking/cdc_mbimhwmon/isl68137networking/rxrpcbpf/map_queue_stack security/saksound/cards/hdspmadmin-guide/media/si476xscheduler/indexuserspace-api/gpio/chardevdriver-api/nfc/nfc-pn544 admin-guide/gpio/gpio-aggregator(userspace-api/media/v4l/colorspaces-defs trace/kprobesfilesystems/mount_api driver-api/acpi/linuxized-acpicafilesystems/seq_file%userspace-api/media/drivers/st-vgxy61arch/loongarch/bootingfilesystems/sysfs%userspace-api/media/v4l/vidioc-g-fbuf'translations/zh_CN/filesystems/virtiofs;networking/device_drivers/ethernet/freescale/dpaa2/overviewtranslations/zh_CN/rust/indexarch/powerpc/ptracetrace/coresight/coresight-perfaccounting/delay-accountingarch/arm64/asymmetric-32bit hwmon/emc1403staging/remoteprocbpf/bpf_devel_QA hwmon/adt7462 hwmon/powerz/userspace-api/media/v4l/vidioc-g-sliced-vbi-capnetworking/regulatoryvirt/acrn/cpuidgpu/rfc/i915_gem_lmemdriver-api/vfio-mediated-devicearch/x86/buslockgpu/xe/xe_tile hwmon/ad7314tools/rtla/rtla-osnoiseblock/inline-encryption0translations/zh_CN/admin-guide/mm/damon/lru_sorttranslations/zh_CN/mm/balance+translations/zh_CN/core-api/protection-keysdev-tools/ubsan'translations/zh_TW/filesystems/virtiofsfilesystems/automount-support$fault-injection/nvme-fault-injection hwmon/nsa320admin-guide/perf/arm_dsu_pmunetworking/netlink_spec/nlctrl security/SCTP arch/x86/tdxcore-api/debug-objectsgpu/drm-kms-helpers power/pcitools/rtla/common_hist_optionsdriver-api/media/v4l2-device hwmon/ltc29784networking/device_drivers/ethernet/ti/cpsw_switchdevuserspace-api/unshare$userspace-api/dma-buf-alloc-exchange sound/soc/dai"translations/zh_CN/core-api/padataadmin-guide/media/imx7power/regulator/overview mm/transhugelivepatch/cumulative-patchesspi/spi-sc18is602block/pr(translations/zh_TW/arch/parisc/debugging iio/indexdriver-api/virtio/virtio hwmon/adm1275input/devices/ntrig hwmon/asb100scsi/tcm_qla2xxxvirt/kvm/devices/s390_flic6translations/it_IT/process/volatile-considered-harmfulprocess/programming-languageadmin-guide/sysctl/index hwmon/tc74arch/x86/usb-legacy-supportuserspace-api/media/rc/rc-introdriver-api/media/v4l2-controlsuserspace-api/gpio/indexinput/input_uapiarch/arm64/memoryfilesystems/dnotify power/videoleds/leds-mt6370-rgb$networking/device_drivers/fddi/defza userspace-api/media/v4l/querycapsound/soc/clocking(firmware-guide/acpi/extcon-intel-int3496filesystems/cramfs+driver-api/surface_aggregator/clients/indexnetworking/netdevicesnetworking/dccphwmon/raspberrypi-hwmonnetworking/netfilter-sysctl"networking/nexthop-group-resilientpower/userland-swsuspsound/cards/mixartleds/leds-mlxcpldcore-api/pin_user_pages'translations/zh_CN/process/coding-stylescsi/scsi-changer0translations/sp_SP/process/researcher-guidelines&firmware-guide/acpi/apei/output_format kbuild/llvmarch/arm/netwindervirt/kvm/x86/hypercallstrace/rv/monitor_wip/translations/zh_CN/doc-guide/maintainer-profile)translations/zh_CN/driver-api/io_orderingarch/arm/featureshwmon/aquacomputer_d5nextdev-tools/kmemleakfilesystems/smb/cifsroot#translations/zh_CN/process/4.Codinghwmon/max15301 userspace-api/media/v4l/standard(translations/zh_CN/process/email-clients&userspace-api/media/v4l/pixfmt-srggb10.userspace-api/media/v4l/ext-ctrls-image-sourcelivepatch/reliable-stacktracenetworking/tc-actions-env-rules hwmon/sht4xdriver-api/ipmicore-api/entryarch/m68k/kernel-options.translations/zh_TW/admin-guide/tainted-kernels&filesystems/xfs/xfs-online-fsck-design1userspace-api/media/rc/lirc-set-wideband-receiver,networking/device_drivers/ethernet/intel/ice"admin-guide/device-mapper/snapshotsound/designs/index%admin-guide/nfs/nfsd-admin-interfaces admin-guide/media/opera-firmwarenetworking/netlink_spec/rt_link staging/indexuserspace-api/media/dvb/ca)userspace-api/media/rc/remote_controllers"translations/zh_TW/arch/mips/index#networking/net_cachelines/inet_sockprocess/6.Followthrough hwmon/k8temp1translations/zh_CN/admin-guide/clearing-warn-once/translations/it_IT/process/programming-languagedev-tools/kfencefilesystems/nfs/rpc-cachesound/soc/platform translations/zh_TW/process/index)translations/zh_CN/admin-guide/bootconfig block/blk-mqarch/loongarch/irq-chip-modeluserspace-api/gpio/chardev_v1security/snp-tdx-threat-modelarch/openrisc/featuresadmin-guide/cifs/usage$translations/zh_CN/PCI/pciebus-howto&driver-api/surface_aggregator/overviewbpf/s390filesystems/ext4/blockgroup%userspace-api/media/v4l/streaming-par arch/sh/indexadmin-guide/acpi/ssdt-overlaysdevicetree/usage-model scsi/smartpqi'admin-guide/media/dvb-usb-a800-cardlistbpf/libbpf/libbpf_build translations/sp_SP/process/howto#userspace-api/media/v4l/func-select)userspace-api/media/v4l/vidioc-g-jpegcomp hwmon/ltc2991 driver-api/media/v4l2-dv-timings(userspace-api/media/v4l/vidioc-enuminputprocess/2.Processdoc-guide/kernel-doc0translations/zh_CN/arch/loongarch/irq-chip-model'userspace-api/media/v4l/pixfmt-srggb10p*userspace-api/media/v4l/vidioc-g-frequency%userspace-api/media/v4l/vidioc-g-parmarch/sparc/consolei2c/busses/i2c-sis96x core-api/krefdev-tools/testing-overview!userspace-api/media/dvb/net-typesblock/switching-sched!driver-api/usb/writing_usb_driver.translations/zh_CN/admin-guide/tainted-kernelsarch/xtensa/indexgpu/mcde!networking/netlink_spec/handshake'translations/sp_SP/process/coding-styleusb/authorization"admin-guide/media/cx231xx-cardlistdriver-api/media/v4l2-mediabusinput/devices/indexdev-tools/kcsanadmin-guide/gpio/gpio-mockuparch/powerpc/imctranslations/zh_CN/staging/xz$userspace-api/media/dvb/ca-set-descrdriver-api/pci/p2pdma*userspace-api/media/v4l/vidioc-g-ext-ctrls"translations/zh_CN/mm/memory-modelnetworking/l2tp&userspace-api/media/v4l/vidioc-g-input+translations/sp_SP/wrappers/memory-barriersarch/riscv/featurespcmcia/devicetable$translations/zh_CN/core-api/genallocadmin-guide/mm/cma_debugfsfilesystems/nfs/knfsd-statsnetworking/net_dim'translations/zh_TW/process/coding-style&userspace-api/media/dvb/dmx-remove-pid fb/uvesafb)networking/device_drivers/hamradio/baycomtranslations/zh_CN/arch/indexbpf/prog_flow_dissector RCU/listRCUdriver-api/teeadmin-guide/thunderboltgpu/imagination/uapi'userspace-api/media/v4l/pixfmt-tch-tu16/translations/zh_CN/admin-guide/reporting-issues*admin-guide/media/dvb-usb-umt-010-cardlistnetworking/devlink/devlink-trapbpf/map_cgroup_storage1userspace-api/media/v4l/ext-ctrls-codec-statelesswatchdog/indexadmin-guide/cgroup-v2hwmon/emc6w201*userspace-api/media/dvb/dvb-frontend-eventdriver-api/pldmfw/file-format/networking/device_drivers/ethernet/amd/pds_vdpa scsi/dc395x*driver-api/surface_aggregator/internal-apiusb/text_files arch/arm64/cpu-feature-registersarch/x86/i386/IO-APICdriver-api/mei/mei+admin-guide/media/dvb-usb-pctv452e-cardlistlivepatch/system-statew1/masters/ds2490power/apm-acpicore-api/packing)translations/zh_CN/arch/arm64/hugetlbpagenetworking/dsa/sja1105/userspace-api/media/mediactl/request-func-ioctl"filesystems/ocfs2-online-filecheckaccel/qaic/qaic hwmon/mp5990 power/tricks&translations/zh_CN/mm/hugetlbfs_reservgpu/drm-vm-bind-lockingfilesystems/zonefsfilesystems/relay scsi/aic79xxadmin-guide/cgroup-v1/pidscrypto/descore-readmesecurity/IMA-templates7translations/zh_CN/process/kernel-enforcement-statement&translations/zh_CN/filesystems/debugfsvirt/acrn/introduction'userspace-api/media/dvb/fe-set-frontendadmin-guide/mm/userfaultfdtranslations/indextools/rtla/rtla-osnoise-histhwmon/ibmpowernvhwmon/nzxt-kraken2 timers/no_hzadmin-guide/sysrqarch/arm/vfp/release-notesleds/leds-lp3944scsi/scsi-parameters hid/hiddevdev-tools/checkuapiuserspace-api/ioctl/hdio locking/indexgpu/vc4nvme/feature-and-quirk-policyadmin-guide/pnp hwmon/mp5023 fb/vesafbnetworking/tls-handshake*userspace-api/media/v4l/vidioc-prepare-bufadmin-guide/indexi2c/busses/i2c-amd-mp2filesystems/ext4/blockmap!userspace-api/media/drivers/dw100userspace-api/media/v4l/controlcore-api/kernel-api*driver-api/surface_aggregator/clients/cdev7translations/zh_CN/userspace-api/sysfs-platform_profilePCI/pci-iov-howto6networking/device_drivers/ethernet/mellanox/mlx5/index translations/it_IT/process/indexadmin-guide/laptops/asus-laptop$translations/it_IT/process/5.Postingarch/arm/booting userspace-api/media/rc/lirc-readadmin-guide/media/cx88!arch/powerpc/transactional_memoryuserspace-api/media/dvb/headersiio/iio_devbufarch/x86/intel-hfii2c/busses/i2c-ocores$translations/zh_CN/process/2.Process-userspace-api/media/v4l/vidioc-s-hw-freq-seekdev-tools/kunit/api/resource(userspace-api/media/drivers/aspeed-videouserspace-api/seccomp_filteri2c/busses/i2c-nvidia-gpuRCU/rculist_nulls'driver-api/firmware/fallback-mechanismsnetworking/rdsadmin-guide/sysfs-rulesarch/x86/intel_txtcrypto/crypto_enginefilesystems/portingscsi/scsi-generic hwmon/ltc41510userspace-api/gpio/gpio-v2-line-get-values-ioctl-userspace-api/media/v4l/vidioc-dv-timings-capdriver-api/dmaengine/pxa_dma&userspace-api/media/rc/rc-table-change hwmon/pwm-fan"userspace-api/media/v4l/dev-outputspi/spi-lm70llp arch/indexsound/hd-audio/notessound/soc/overviewadmin-guide/xfshwmon/smpro-hwmonleds/leds-class-translations/zh_CN/process/submitting-patchesadmin-guide/hw-vuln/multihit mm/damon/apitranslations/zh_CN/mm/zsmalloc1networking/device_drivers/ethernet/davicom/dm9000 bpf/prog_lsmscheduler/text_filesgpu/xe/xe_pcodefilesystems/ext4/bitmapsdev-tools/kunit/stylefilesystems/netfs_library'translations/zh_CN/admin-guide/cpu-loadnetworking/failoverdriver-api/pldmfw/driver-opsscsi/st kbuild/kbuildsound/soc/machineuserspace-api/netlink/indexdriver-api/resetsecurity/indexadmin-guide/blockdev/floppyvirt/kvm/devices/vfio hwmon/w83781d)userspace-api/media/cec/cec-pin-error-inj!translations/zh_CN/arch/arm64/amu#translations/zh_CN/infiniband/index,userspace-api/media/dvb/fe-diseqc-send-burst+userspace-api/media/rc/lirc-set-rec-timeoutpower/powercap/dtpm0translations/zh_CN/core-api/irq/irqflags-tracingadmin-guide/device-mapper/era input/input#driver-api/thermal/cpu-idle-coolingfilesystems/adfstrace/mmiotrace power/indexi2c/busses/i2c-nforce2networking/j1939filesystems/hfsplusbpf/bpf_prog_runi2c/busses/i2c-ali15x3#maintainer/maintainer-entry-profile hwmon/max6620mm/hugetlbfs_reservsecurity/landlock!translations/it_IT/core-api/index mhi/topology translations/it_IT/process/howtodriver-api/dmaengine/index5userspace-api/media/mediactl/media-request-ioc-reinit*networking/device_drivers/ethernet/ti/tlandriver-api/cxl/memory-devicesadmin-guide/mm/multigen_lrufirmware-guide/acpi/i2c-muxesprocess/handling-regressions hwmon/adt7475admin-guide/device-mapper/vdoarch/powerpc/syscall64-abi)translations/zh_CN/cpu-freq/cpufreq-statsuserspace-api/netlink/specsusb/mass-storagearch/parisc/registersnetworking/caif/indexbpf/graph_ds_implprocess/development-process8networking/device_drivers/ethernet/freescale/dpaa2/indexadmin-guide/rtc+userspace-api/media/v4l/vidioc-g-dv-timings1userspace-api/media/v4l/selection-api-vs-crop-apiarch/arm64/elf_hwcapsdriver-api/ntb*translations/zh_CN/core-api/memory-hotplugfilesystems/spufs/spu_create usb/usbmonadmin-guide/aoe/aoearch/x86/index$networking/device_drivers/atm/iphase4networking/device_drivers/ethernet/marvell/octeontx22userspace-api/media/v4l/vidioc-enum-frameintervalsblock/bfq-iosched gpu/xe/indexadmin-guide/media/v4l-driverscrypto/userspace-if*translations/it_IT/process/6.Followthrough"userspace-api/media/dvb/dmx-expbuf PCI/msi-howto hwmon/ltc4245filesystems/tmpfs)userspace-api/media/v4l/pixfmt-packed-hsv w1/w1-netlinkdriver-api/fpga/indexpower/suspend-and-cpuhotplug!userspace-api/media/dvb/dmx-fopencore-api/workqueuegpu/amdgpu/display/dc-debug$translations/zh_CN/locking/spinlocksarch/riscv/boot-image-header!translations/zh_TW/cpu-freq/index#driver-api/media/drivers/pxa_camera1translations/zh_CN/dev-tools/gdb-kernel-debuggingadmin-guide/pm/intel_pstate core-api/idr2translations/zh_CN/userspace-api/accelerators/ocxlnetworking/aliasusb/gadget-testing block/statadmin-guide/perf/indexfilesystems/lockinghwmon/tps23861#translations/zh_CN/infiniband/ipoib"userspace-api/media/v4l/v4l2grab.c-translations/zh_TW/admin-guide/mm/damon/indexwatchdog/watchdog-kernel-apii2c/busses/i2c-sis630 bpf/fs_kfuncsfilesystems/path-lookupdriver-api/mei/mei-client-bushwmon/f71882fg!networking/devlink/devlink-reload driver-api/firmware/introductiondev-tools/kunit/running_tips'userspace-api/media/dvb/legacy_dvb_apisgpu/imagination/index#admin-guide/hw-vuln/core-scheduling#driver-api/media/drivers/vimc-develdriver-api/media/dtv-demux mm/page_cache bpf/other"gpu/amdgpu/display/display-manager-userspace-api/media/mediactl/media-func-closedriver-api/media/v4l2-mcadmin-guide/blockdev/nbdcore-api/indexgpu/amdgpu/index&userspace-api/media/v4l/vidioc-reqbufscore-api/librs)translations/zh_CN/admin-guide/bug-bisecti2c/busses/i2c-piix4driver-api/media/dtv-netgpu/afbc$admin-guide/device-mapper/log-writesadmin-guide/media/philips(driver-api/surface_aggregator/client-api scsi/wd719xindexfilesystems/erofsadmin-guide/cgroup-v1/indexdriver-api/ipmbfilesystems/autofs hwmon/fsp-3y)admin-guide/media/dvb-usb-af9015-cardlist'translations/zh_CN/userspace-api/futex2userspace-api/vdusescsi/sd-parametersarch/arm/sa1100/assabet hwmon/occ!arch/arm/stm32/stm32h750-overview'translations/zh_CN/accounting/taskstats)admin-guide/laptops/disk-shock-protection i2c/indexleds/ledtrig-usbport&userspace-api/media/dvb/fe-read-statusdriver-api/iio/corebpf/map_lpm_triedriver-api/usb/dma%translations/zh_CN/core-api/irq/indexadmin-guide/pm/working-statenetworking/xsk-tx-metadata scsi/indexadmin-guide/ext4(translations/zh_TW/process/3.Early-stage arch/x86/mtrrtrace/events-kmem arch/s390/pcivirt/hyperv/vpciadmin-guide/sysctl/sunrpc gpu/meson#userspace-api/media/v4l/dev-encoderarch/x86/earlyprintkmaintainer/modifying-patchesdriver-api/media/drivers/rkisp1&userspace-api/media/v4l/metafmt-rkisp1 hid/hid-bpfkernel-hacking/lockingarch/arm64/acpi_object_usage gpu/xe/xe_map%userspace-api/media/cec/cec-func-pollfilesystems/directory-locking#arch/powerpc/firmware-assisted-dump$translations/it_IT/locking/locktypes/translations/zh_TW/admin-guide/lockup-watchdogsarch/parisc/indexi2c/busses/index trace/coresight/coresight-config*userspace-api/media/v4l/pixfmt-sdr-pcu18be'userspace-api/media/v4l/vidioc-querystdbpf/standardization/indexfilesystems/bcachefs/indexadmin-guide/nfs/index hwmon/pc87360admin-guide/binderfscore-api/asm-annotationsfb/tgafbadmin-guide/laptops/index!admin-guide/device-mapper/striped hwmon/mcp3021arch/s390/driver-modelnetworking/kcmbpf/llvm_relocnetworking/kapi/networking/device_drivers/ethernet/chelsio/cxgbtools/rv/common_appendixfilesystems/caching/cachefileskbuild/reproducible-builds)userspace-api/media/v4l/selections-common9networking/device_drivers/ethernet/mellanox/mlx5/countersfilesystems/ext4/attributesvirt/kvm/x86/msr scsi/advansysdriver-api/rapidio/rio_cmhwmon/max31790input/multi-touch-protocol*translations/zh_CN/infiniband/tag_matching'userspace-api/media/v4l/pixfmt-sdr-cs08admin-guide/perf/imx-ddradmin-guide/hw_randomarch/arm/sunxi/clocksi2c/slave-interfacegpu/amdgpu/display/indexdriver-api/80211/indexfilesystems/overlayfsadmin-guide/devices,translations/it_IT/admin-guide/security-bugs userspace-api/media/rc/rc-protosdriver-api/serial/indexadmin-guide/clearing-warn-onceusb/functionfsi2c/busses/i2c-viapro hwmon/ltc4261admin-guide/aoe/todokbuild/kconfig)userspace-api/media/v4l/pixfmt-sdr-cu16lebpf/libbpf/indexlivepatch/livepatchhwmon/xgene-hwmon2userspace-api/gpio/gpio-get-lineinfo-unwatch-ioctl$userspace-api/media/v4l/pixfmt-bayeradmin-guide/cifs/introductionsecurity/tpm/tpm_event_log$translations/zh_CN/admin-guide/sysrqhwmon/gsc-hwmonnetworking/x25-iface#translations/it_IT/i2c/i2c-protocolw1/slaves/w1_ds28e04 scsi/aic7xxxscsi/bfa&userspace-api/media/v4l/vidioc-enumstddriver-api/media/drivers/indexadmin-guide/pm/amd-pstate-userspace-api/media/v4l/dev-stateless-decoder*userspace-api/gpio/gpio-get-chipinfo-ioctladmin-guide/cputopology hwmon/lm70process/stable-kernel-ruleshwmon/max16064admin-guide/media/ivtvgpu/implementation_guidelinesarch/arm/keystone/overview(translations/it_IT/process/license-rulesadmin-guide/mm/memory-hotplug#translations/it_IT/doc-guide/sphinx'translations/zh_TW/arch/loongarch/indexadmin-guide/blockdev/drbd/index4networking/device_drivers/ethernet/marvell/octeon_ep wmi/indexdriver-api/usb/callbacksmm/hmm%userspace-api/media/v4l/metafmt-vividfilesystems/splicenetworking/fib_trie/userspace-api/media/dvb/dvb-frontend-parametersleds/ledtrig-transientkernel-hacking/hackingadmin-guide/perf/qcom_l3_pmuadmin-guide/workload-tracingfilesystems/ext4/special_inodesfirmware-guide/acpi/dsd/leds hwmon/tmp102infiniband/user_verbs trace/ftrace*translations/zh_CN/core-api/printk-formatsinput/input-programmingi2c/muxes/i2c-mux-gpioadmin-guide/sysctl/netarch/powerpc/features+translations/zh_CN/process/management-styleadmin-guide/gpio/index"devicetree/bindings/writing-schema"translations/zh_TW/process/1.Introuserspace-api/media/v4l/v4l2sound/soc/dapmsound/alsa-configuration!admin-guide/filesystem-monitoringdriver-api/mtd/spi-intelcrypto/api-rngpower/regulator/regulatordriver-api/tty/tty_portdriver-api/serial/driver"filesystems/ramfs-rootfs-initramfsarch/powerpc/associativitydriver-api/firmware/fw_uploadaccel/qaic/indexnetworking/multiqueue(translations/zh_CN/arch/parisc/registersvirt/kvm/devices/mpicblock/deadline-iosched)translations/zh_CN/virt/acrn/introductionvirt/kvm/s390/s390-pvmisc-devices/dw-xdata-pcieuserspace-api/media/dvb/demuxhwmon/inspur-ipsps1&translations/sp_SP/process/kernel-docsarch/x86/topologyadmin-guide/initrd hwmon/ds620arch/x86/orc-unwinderdriver-api/media/v4l2-corehwmon/max20730arch/riscv/uabifilesystems/ext4/ifork scsi/scsi_ehscsi/arcmsr_spec.translations/it_IT/process/stable-api-nonsense bpf/verifier!process/embargoed-hardware-issuesgpu/automated_testinglocking/robust-futexesnetworking/atmusb/gadget_serial userspace-api/media/dvb/dmx-mmapcore-api/wrappers/atomic_bitopsleds/leds-el15203000filesystems/configfs,filesystems/xfs/xfs-maintainer-entry-profilei2c/busses/i2c-pca-isaisdn/interface_capinetworking/filtervirt/kvm/devices/xics hwmon/bel-pfe)admin-guide/media/dvb-usb-digitv-cardlisttrace/rv/da_monitor_synthesis!driver-api/memory-devices/ti-gpmcuserspace-api/indexcore-api/genericirqi2c/busses/i2c-viadriver-api/driver-model/driverinput/joydev/joystick-api(userspace-api/media/v4l/ext-ctrls-detectdriver-api/usb/error-codeshwmon/bpa-rs600%translations/sp_SP/process/deprecatedadmin-guide/thermal/index1networking/device_drivers/ethernet/freescale/dpaa0networking/device_drivers/ethernet/netronome/nfparch/s390/indexsound/soc/codecarch/sparc/oradax/oracle-daxfirmware-guide/acpi/lpit(admin-guide/module-signingdriver-api/media/v4l2-fwnodeinput/gameport-programming mm/bootmem translations/it_IT/locking/indexarch/arm/firmware gpu/drm-kms!userspace-api/netlink/netlink-raw arch/arm/arm#translations/zh_CN/admin-guide/init&userspace-api/media/v4l/vidioc-g-tuner gpu/drm-uapicore-api/generic-radix-tree&networking/device_drivers/cable/sb1000#translations/zh_CN/arch/arm64/index.translations/it_IT/process/stable-kernel-rules hwmon/k10temparch/x86/x86_64/mm/userspace-api/media/v4l/ext-ctrls-image-process*userspace-api/media/v4l/pixfmt-sdr-pcu20befilesystems/ocfs2usb/iuu_phoenix!translations/zh_TW/arch/arm64/amu#userspace-api/media/v4l/dev-mem2mem arch/arm/tcm power/s2ramarch/arm/samsung/indexrust/general-information translations/sp_SP/disclaimer-sp mhi/indexadmin-guide/cgroup-v1/cgroupssound/cards/audigy-mixer trace/sys-t(admin-guide/media/dvb-usb-ec168-cardlist-driver-api/media/drivers/sh_mobile_ceu_camera"userspace-api/media/dvb/ca-get-msgarch/sparc/adilocking/rt-mutex-designhwmon/oxp-sensorsdriver-api/i3c/protocol trace/fprobearch/powerpc/pmu-ebbhid/intel-ish-hiduserspace-api/gpio/obsolete!userspace-api/media/v4l/capture.c"userspace-api/media/v4l/pixfmt-y8i6userspace-api/media/v4l/vidioc-subdev-g-frame-intervalprocess/kernel-docsprocess/maintainers-userspace-api/media/mediactl/media-func-ioctl bpf/map_hashrust/quick-start hwmon/tmp108networking/radiotap-headersuserspace-api/media/v4l/bufferfilesystems/ext4/eainode gpu/xe/xe_pm4translations/zh_TW/process/embargoed-hardware-issuescore-api/rbtreecore-api/netlink#networking/device_drivers/can/index0translations/it_IT/admin-guide/kernel-parametersarch/arm64/booting$translations/zh_CN/core-api/cachetlb%driver-api/media/v4l2-flash-led-class"driver-api/thermal/power_allocatoradmin-guide/auxdisplay/ks0108arch/x86/i386/index hwmon/lm63!userspace-api/netlink/intro-specs hwmon/max197fb/efifbadmin-guide/perf/alibaba_pmu-translations/sp_SP/process/submitting-patchesarch/x86/elf_auxvectools/rtla/common_optionsadmin-guide/pm/suspend-flowsdev-tools/kunit/indexarch/parisc/debuggingkbuild/kconfig-macro-language-networking/device_drivers/ethernet/intel/idpfprocess/1.Intro gpu/xen-frontvirt/kvm/x86/indexgpu/xe/xe_migratei2c/slave-testunit-backendlocking/spinlocksscheduler/sched-deadline$translations/zh_TW/admin-guide/indexbpf/map_sk_storagecore-api/irq/irq-affinityprocess/maintainer-tipnetlabel/lsm_interfaceaccel/qaic/aic100driver-api/media/v4l2-async scsi/dpti trace/indexvirt/kvm/devices/index hwmon/pxe1610networking/ipvlanhwmon/sy7636a-hwmon-driver-api/firmware/firmware-usage-guidelines)userspace-api/gpio/gpio-v2-get-line-ioctlarch/mips/featuresbpf/bpf_licensing.translations/zh_CN/process/stable-kernel-rulesnetworking/devlink/nfp.userspace-api/media/mediactl/request-func-pollarch/arm/ixp4xxmm/slubdriver-api/vme*networking/device_drivers/ethernet/ti/cpsw#translations/zh_CN/core-api/packing%driver-api/media/drivers/contributors!core-api/wrappers/memory-barrierscpu-freq/cpu-drivers#userspace-api/media/v4l/yuv-formats pcmcia/index gpu/tve200trace/rv/monitor_wwnr+translations/it_IT/process/applying-patches#userspace-api/media/drivers/max2175watchdog/watchdog-apiscsi/sym53c500_cs/userspace-api/media/v4l/vidioc-subdev-g-routingadmin-guide/kdump/kdumparch/arm/pxa/mfpw1/slaves/w1_ds2423 spi/spidevdriver-api/usb/index spi/butterflytools/rtla/common_timerlat_aa&arch/arm/stm32/stm32-dma-mdma-chainingadmin-guide/media/si470x!userspace-api/media/dvb/ca-fclosehwmon/asus_ec_sensorsmm/numa+translations/sp_SP/process/management-style+userspace-api/media/v4l/vidioc-enumaudioout mm/highmem)admin-guide/media/dvb-usb-dw2102-cardlistadmin-guide/LSM/Yamaarch/m68k/indexfilesystems/cephlocking/locktorturedriver-api/gpio/drivers-on-gpio4translations/zh_CN/process/embargoed-hardware-issues hwmon/pc87427!userspace-api/media/rc/lirc-writemm/memory-model hwmon/ltc4282translations/zh_CN/mm/hwpoisonfilesystems/index0userspace-api/gpio/gpio-v2-line-set-values-ioctlfilesystems/quota leds/index"userspace-api/media/v4l/func-ioctlmm/vmemmap_dedup'translations/zh_CN/arch/loongarch/indexadmin-guide/hw-vuln/spectrenetworking/napi!admin-guide/reporting-regressionsdriver-api/clk scsi/hptiop+userspace-api/gpio/gpio-get-lineevent-ioctlhwmon/abitugurufilesystems/ext4/mmp sound/index)admin-guide/media/dvb-usb-vp7045-cardlistsound/soc/dpcmadmin-guide/cgroup-v1/hugetlb"translations/it_IT/process/1.Introdriver-api/fpga/fpga-mgr#translations/zh_CN/accounting/index#translations/zh_TW/admin-guide/initadmin-guide/perf/nvidia-pmu hwmon/max6639admin-guide/media/index(driver-api/virtio/writing_virtio_driversnetlabel/cipso_ipv4&process/code-of-conduct-interpretationtranslations/ko_KR/index RCU/checklist+translations/zh_CN/scheduler/sched-capacity4userspace-api/media/rc/lirc-set-measure-carrier-modeadmin-guide/media/ttusb-decdriver-api/iio/indexgpu/i915translations/zh_TW/arch/indexadmin-guide/mm/conceptsadmin-guide/abi-testinginput/devices/cma3000_d0x translations/zh_CN/PCI/msi-howtoadmin-guide/perf/hisi-pcie-pmuleds/leds-class-multicolorgpu/introductionarch/s390/zfcpdumparch/s390/vfio-ap#bpf/standardization/instruction-setadmin-guide/nfs/nfs-idmapperarch/s390/vfio-ccw hid/hid-alpshwmon/w83l786ngtranslations/zh_CN/PCI/indexwatchdog/pcwd-watchdog'userspace-api/media/v4l/pixfmt-reserveddriver-api/tty/tty_drivermisc-devices/max6875admin-guide/bug-huntingarch/arm/microchipmm/damon/index networking/netlink_spec/mptcp_pmfilesystems/nfs/indexarch/arm/sa1100/serial_uart arch/x86/sgx"translations/zh_CN/mm/mmu_notifierpower/energy-modelhwmon/max31730core-api/irq/irqflags-tracinghwmon/aspeed-pwm-tachotranslations/zh_CN/mm/damon/api hwmon/adt7411admin-guide/media/bttvadmin-guide/cgroup-v1/net_clsarch/s390/3270(translations/zh_CN/infiniband/user_verbsuserspace-api/media/v4l/formatdriver-api/ioctltools/rtla/rtla-timerlatfilesystems/ubifsarch/mips/ingenic-tcuuserspace-api/landlock arch/x86/ifsadmin-guide/media/avermedia hwmon/sht21arch/x86/featuresadmin-guide/monodriver-api/mtd/nand_eccgpu/amdgpu/driver-miscnetworking/msg_zerocopycrypto/devel-algoskbuild/gcc-pluginslocking/locktypesfilesystems/orangefs hid/hidintro hwmon/ltc2992admin-guide/pm/cpufreq7translations/it_IT/process/kernel-enforcement-statement1userspace-api/media/dvb/fe-diseqc-send-master-cmdwmi/devices/indexlocking/lockstatkernel-hacking/index-translations/zh_CN/admin-guide/mm/damon/indexmisc-devices/spear-pcie-gadgetnetworking/netlink_spec/netdev$userspace-api/sysfs-platform_profile!admin-guide/media/em28xx-cardlist.networking/device_drivers/ethernet/intel/igbvfsubsystem-apisnetworking/net_cachelines/index1userspace-api/media/v4l/vidioc-subdev-g-selectiongpu/amdgpu/display/dc-glossary#userspace-api/media/dvb/fe-read-bernetworking/strparseruserspace-api/media/v4l/dev-sdr%networking/device_drivers/cable/index(admin-guide/media/dvb-usb-gl861-cardlistnetworking/multi-pf-netdevdriver-api/firmware/coredriver-api/rapidio/tsi721 scsi/scsi!arch/arm/stm32/stm32f769-overview.userspace-api/media/dvb/legacy_dvb_decoder_apidriver-api/thermal/intel_dptf admin-guide/media/radio-cardlistfilesystems/ext4/globals mm/hwpoisonarch/sparc/features)translations/it_IT/locking/lockdep-design)admin-guide/media/dvb-usb-ce6230-cardlistdev-tools/ktapdriver-api/memory-devices/index0userspace-api/media/rc/lirc-set-transmitter-mask hwmon/adm1021!translations/zh_CN/subsystem-apisprocess/4.Codinginput/devices/amijoyarch/arm64/legacy_instructionssecurity/siphashadmin-guide/media/cidriver-api/mmc/indextranslations/zh_CN/mm/hmmtranslations/zh_CN/mm/numaadmin-guide/perf/qcom_l2_pmuleds/leds-qcom-lpg#admin-guide/device-mapper/unstriped-admin-guide/hw-vuln/processor_mmio_stale_datacore-api/timekeepingtrace/ftrace-design hwmon/ina238bpf/classic_vs_extended PCI/index arch/arm/uefiadmin-guide/blockdev/indexnetworking/switchdev-networking/device_drivers/ethernet/intel/e100!networking/devlink/devlink-paramsarch/mips/bootingtools/rtla/index userspace-api/media/dvb/dmx-stop%translations/zh_TW/admin-guide/mm/ksmsound/soc/pops-clicks(networking/device_drivers/hamradio/index userspace-api/media/dvb/dmx-qbuf$admin-guide/device-mapper/writecachedev-tools/kgdbi2c/ten-bit-addresses%userspace-api/media/rc/lirc-dev-introgpu/amdgpu/display/dcn-overview crypto/indexdriver-api/indexinput/devices/iforce-protocollivepatch/callbacks scsi/aha152xcore-api/dma-attributesarch/arm64/sme accel/indextranslations/zh_CN/PCI/pci$translations/zh_TW/filesystems/indexdriver-api/soundwire/streamadmin-guide/gpio/obsoletedriver-api/io-mappingfilesystems/udf/userspace-api/media/rc/lirc-set-send-duty-cycle"translations/zh_CN/dev-tools/kasanarch/xtensa/booting userspace-api/ioctl/ioctl-numberadmin-guide/abi!tools/rtla/common_osnoise_optionsi2c/fault-codes#userspace-api/media/v4l/pixfmt-cnf4*translations/zh_CN/admin-guide/bug-hunting*userspace-api/media/dvb/dmx-set-pes-filternetworking/tlsmisc-devices/c2port*translations/sp_SP/process/code-of-conduct"driver-api/firmware/fw_search_path gpu/panfrostdriver-api/phy/index,userspace-api/gpio/gpio-get-linehandle-ioctl hwmon/wm831xadmin-guide/sysctl/fsscsi/sym53c8xx_2 process/index+translations/zh_TW/process/submit-checklist#trace/rv/da_monitor_instrumentation,filesystems/xfs/xfs-self-describing-metadatadriver-api/usb/power-management hwmon/lm85arch/sh/booting crypto/intronetworking/devlink/octeontx2arch/xtensa/mmuusb/gadget_uvc(translations/zh_TW/arch/parisc/registersfilesystems/fscryptnetworking/dctcp,userspace-api/media/rc/lirc-set-send-carrieradmin-guide/media/technisat hwmon/sis5595networking/representors4translations/zh_TW/admin-guide/reporting-regressionstools/rv/common_ikm(admin-guide/hw-vuln/gather_data_sampling hwmon/lm92%userspace-api/media/dvb/ca_data_typespower/basic-pm-debuggingadmin-guide/video-output-translations/zh_CN/userspace-api/no_new_privsadmin-guide/media/pci-cardlist scsi/hpsadriver-api/media/dtv-frontend%userspace-api/media/rc/rc-sysfs-nodessound/soc/jack#userspace-api/media/v4l/vidioc-qbuf!driver-api/surface_aggregator/sshfilesystems/ext4/blocks(translations/sp_SP/process/email-clientsarch/x86/microcodehwmon/asus_rog_ryujin*userspace-api/media/v4l/vidioc-decoder-cmd.userspace-api/media/v4l/vidioc-subscribe-eventdriver-api/rapidio/mport_cdevdriver-api/media/v4l2-subdevdriver-api/thermal/sysfs-api+userspace-api/media/v4l/libv4l-introductiongpu/v3dsecurity/keys/corenetworking/xfrm_procdriver-api/hsivirt/kvm/arm/ptp_kvmadmin-guide/device-mapper/dm-iocdrom/cdrom-standard w1/w1-generic hwmon/lm73arch/arm64/silicon-errata hwmon/amc6821arch/arm/memory!userspace-api/media/cec/cec-funcswatchdog/mlx-wdtarch/arm/omap/indexdriver-api/media/mc-corebpf/faqdriver-api/mei/nfchwmon/max16601 hwmon/max6650 i2c/summarysound/soc/index"translations/it_IT/process/changes watchdog/wdt userspace-api/media/v4l/dev-metafb/index translations/ja_JP/process/howtoarch/riscv/boot)translations/zh_TW/arch/loongarch/booting"admin-guide/media/cx23885-cardlist"admin-guide/device-mapper/dm-zoned(firmware-guide/acpi/DSD-properties-rules*translations/zh_CN/arch/loongarch/features(networking/devlink/am65-nuss-cpsw-switch(translations/zh_TW/process/email-clients(translations/zh_CN/arch/arm64/elf_hwcaps0networking/device_drivers/ethernet/neterion/s2iosound/cards/pcmtest'userspace-api/media/dvb/frontend_fcallsarch/mips/index%translations/zh_TW/admin-guide/READMEfilesystems/gfs2 gpu/index arch/x86/boot$driver-api/firmware/direct-fs-lookupw1/index$devicetree/bindings/dts-coding-stylearch/s390/monreaderadmin-guide/mm/damon/usagefilesystems/fsveritytranslations/it_IT/indexnetworking/ethtool-netlinkarch/powerpc/cpu_familiescore-api/protection-keysdoc-guide/contributingdriver-api/device_linkdriver-api/zorrohwmon/sbtsi_tempsound/designs/jack-injectionvirt/kvm/s390/s390-pv-dump.networking/device_drivers/ethernet/intel/e1000process/deprecatedhwmon/pli1209bc#driver-api/nvdimm/firmware-activate/translations/it_IT/process/maintainer-pgp-guidefb/cmap_xfbdev!userspace-api/media/v4l/func-mmapinput/devices/xpad1userspace-api/media/rc/lirc-set-rec-carrier-range%fault-injection/notifier-error-inject$translations/zh_CN/mm/page_migrationsecurity/keys/request-key9translations/zh_CN/process/code-of-conduct-interpretation.userspace-api/media/v4l/vidioc-enum-freq-bands translations/zh_CN/staging/indexsound/cards/cmipciadmin-guide/media/fimcdriver-api/hte/hte&admin-guide/cgroup-v1/blkio-controllerdriver-api/firewire'dev-tools/kunit/api/functionredirectionw1/slaves/w1_thermadmin-guide/auxdisplay/indexdriver-api/nvdimm/security3translations/zh_CN/core-api/unaligned-memory-access staging/crc32sound/designs/jack-controls"firmware-guide/acpi/method-tracing staging/xznetworking/6packnetworking/netif-msg.networking/device_drivers/ethernet/intel/ixgbe!arch/arm/stm32/stm32f746-overviewfilesystems/virtiofsubhm}(sphinx.domains.cKsphinx.domains.changesetKsphinx.domains.citationKsphinx.domains.cppKsphinx.domains.indexKsphinx.domains.javascriptKsphinx.domains.mathKsphinx.domains.pythonKsphinx.domains.rstKsphinx.domains.stdKhsK8uversioning_conditionversioning_comparedomains}settings}(auto_id_prefixid image_loadinglinkembed_stylesheetcloak_email_addresses pep_base_urlhttps://peps.python.org/pep_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/rfc_referencesNinput_encodingjdoctitle_xformsectsubtitle_xformsection_self_link halt_levelKfile_insertion_enabledsmartquotes_locales] embed_imagesjhj language_codeh, smart_quotesuall_docs}(jGAِLF3jeGAِLE% jt GAِLF jGAِLDȓjy GAِLDxܬjGAِLE?(jGAِLE99;j GAِLDCj GAِLE)jj@GAِLEL/ j GAِLE;QjGAِLE*jGAِLEtjGAِLEv\jGAِLF jCGAِLF5j GAِLEWj GAِLDj GAِLEjGAِLEsjGAِLDVj GAِLD4 jdGAِLDvjw GAِLEm։j GAِLE-jGAِLEHjqGAِLEj GAِLE_ j? GAِLE_j)GAِLE2jSGAِLEj! GAِLEsRjTGAِLE-j-GAِLE j}GAِLDj) GAِLE1(j GAِLEjSGAِLE j`GAِLEeJ"j9GAِLEQjZGAِLEjGAِLEg*j_GAِLEfYjGGAِLEjqGAِLF2jGAِLEjGAِLERQj GAِLEj GAِLEjGAِLE j- GAِLEǐj#GAِLE7j GAِLDjGAِLE9jGAِLEϐaj GAِLF91?jy GAِLEpjz GAِLDawjGAِLEj GAِLE}j6GAِLEZj"GAِLEݭaj& GAِLE0j'GAِLE^fEj^GAِLE j GAِLD_ jU GAِLE]gjGAِLEjDGAِLF `tj GAِLE՚j GAِLE-GAِLEj-GAِLE4j#GAِLDMjGAِLESjNGAِLDǟjGAِLDjGAِLEjPGAِLEjGAِLE5jB GAِLF0jVGAِLEj GAِLEj8j GAِLEijX GAِLD/j;GAِLE}tj/GAِLDkjGAِLE jKGAِLF_+j GAِLDXj$ GAِLEtjGAِLE1jGAِLDt1j GAِLECj>GAِLEj5 GAِLEjGAِLD@jGAِLEgjY GAِLD-j GAِLE2j GAِLEgejZGAِLEzjGAِLHzjOGAِLG8jGAِLGd@j0GAِLG j`GAِLGj&GAِLG[jGAِLFj GAِLFשjGAِLH zj\ GAِLH2j GAِLGUj` GAِLGOjoGAِLGcrj GAِLFj.GAِLG@mjGAِLGj GAِLG6j GAِLFYjwGAِLI 4jGAِLGzjmGAِLGj@ GAِLIVjpGAِLHGj}GAِLGj GAِLFj GAِLFgJYj2GAِLF\j9GAِLGRj GAِLFsjGAِLF{dMj GAِLHP.jBGAِLHjGAِLHTj|GAِLH|j GAِLHlj GAِLFt`jGAِLI=)j GAِLGKj GAِLFj; GAِLGhjGAِLHjGAِLF2jI GAِLI uj GAِLFjGAِLGj GAِLFC)j GAِLGjP GAِLG^ j GAِLGjGAِLGj+ GAِLGjGAِLG gjGAِLG-{j GAِLH"jGAِLGj< GAِLHSjGAِLFijGAِLF͔ji GAِLHKjj GAِLGvjGAِLFeejGAِLHjp GAِLI+jK GAِLGj GAِLF~vjGAِLG#pjnGAِLJ(Pj GAِLGBAPjGAِLGejGAِLGjGAِLG j GAِLI-j6GAِLI ji GAِLGjGAِLIj GAِLIJ&{j GAِLG. jk GAِLG^jGAِLGa5HjGAِLIEjmGAِLICF{j GAِLGGj GAِLGbWjkGAِLG$27jGAِLGJje GAِLG2]ji GAِLF 0jGAِLGgjGAِLG^\j] GAِLFqjt GAِLFjGAِLIJj GAِLFxIj{GAِLFjGAِLFjGAِLIjjGAِLG[mjz GAِLIdjLGAِLJ:jR GAِLGljGAِLI,&BjGAِLIqj GAِLJ/jGAِLG j GAِLIKj GAِLGl_jGAِLIyjq GAِLJjGAِLG-jGAِLG?j GAِLJj GAِLG؅jGAِLGjGAِLH KjGAِLK1jGAِLGxm;j GAِLJʠj GAِLGAjGAِLG* j GAِLG1jGAِLGvpj8GAِLG"j:GAِLHfjl GAِLI89jGAِLJJ jGAِLH6Tj GAِLHSYzju GAِLGj GAِLHUzj4 GAِLGzNj GAِLGaj5GAِLJLj~ GAِLG@{j GAِLIN%jGAِLG j GAِLHTj@ GAِLH]j+GAِLGcjWGAِLJj]GAِLG j* GAِLK#j GAِLGj GAِLH Dj GAِLJejEGAِLHEVjGAِLH{j GAِLIj!GAِLG MjGAِLGjGAِLH}jCGAِLJqj GAِLJMjjC GAِLG:~j0GAِLG" j+ GAِLI_0j GAِLGmjGAِLGjRGAِLJI:fjVGAِLHWjFGAِLGSjGAِLJjWGAِLK6ǿjGAِLH j=GAِLJVjGAِLGnjNGAِLJjGAِLJtjz GAِLHQj GAِLGgXjGAِLJL5FjGAِLKMXjGAِLJWjVGAِLGj@ GAِLHj GAِLIujGAِLI2jGAِLGCyjjGAِLG9\jGAِLI3jGAِLGj GAِLGwjB GAِLGPj GAِLHwj= GAِLKG݋j GAِLGZXj<GAِLKCjGAِLI%jGAِLG3vjGAِLI&j GAِLJ![FjGAِLJ CjGAِLG;jGAِLK4Rjy GAِLIjGAِLJjGAِLIy jGAِLGj0GAِLK }j GAِLK 2jGAِLKtGjGAِLKx j GAِLJ_2j GAِLIJjGAِLINj"GAِLJ)j"GAِLKIj GAِLJsjGAِLKjrGAِLIjGAِLJan$j GAِLIdlj GAِLK-AjGAِLK3j GAِLJHRj GAِLJj% GAِLIj3GAِLIkj GAِLIj|GAِLImaj GAِLIОj8GAِLK4jGAِLI:jjGAِLKayjbGAِLJjpGAِLIj GAِLKTj= GAِLIMj GAِLK|̱jGAِLJjGAِLI4j\GAِLIv-j' GAِLK j( GAِLJ{"jK GAِLIpej. GAِLIgj GAِLIb jGAِLKS"j GAِLKb[ajgGAِLJj2GAِLKO8j GAِLIfjsGAِLK:j GAِLJ Qj{GAِLI<)5j GAِLJܢj GAِLIjGAِLIjGAِLKU-zj( GAِLJjGAِLJpjGAِLKfjGAِLIrτjGAِLJwjK GAِLK ܘjTGAِLILjGAِLITjZGAِLIXjGAِLK6jS GAِLJ·jGAِLKr*jGAِLKujGAِLJ.?j< GAِLIҎjfGAِLJQPj GAِLIUmj' GAِLJjGAِLK&IjdGAِLJ=jGAِLK9(j6 GAِLKLj GAِLKQKj{ GAِLKyCjGAِLJ/jGAِLLjGAِLJyj GAِLLWYj, GAِLK`j GAِLLMzEjKGAِLJjGAِLL%~jGAِLL_uj5 GAِLKϷjGAِLKbIj GAِLLaoj`GAِLLjGAِLL1jGAِLNF:jjGAِLMMj GAِLMyj GAِLM*jGAِLN1!j&GAِLNcj GAِLM+j GAِLM⧕jGAِLLj jIGAِLN3!ja GAِLM;jb GAِLM_j GAِLN.uj GAِLN jGAِLN ij GAِLM]j GAِLM՗j"GAِLNVvjZGAِLM'Lj[GAِLM.jGAِLMCDu(jEGAِLN@zj GAِLM,PjGAِLN%gjeGAِLMVjGAِLMwjGAِLMq:j GAِLMQj GAِLMujGAِLM+j GAِLMKj$GAِLM8j[GAِLM j%GAِLN'jXGAِLM=jG GAِLLڅj\GAِLM@̺jGAِLLSj[ GAِLM#Jj6GAِLN:RjeGAِLN`jGAِLNM6j GAِLM&"j@GAِLMmj|GAِLLjs GAِLL/+j GAِLN]j GAِLMM_j GAِLMTjIGAِLN ]jGAِLM@jP GAِLMjGAِLNEj_GAِLM$]jeGAِLLjGAِLMv`j> GAِLN[j#GAِLM!jGAِLM9IjE GAِLMijGAِLMO0jGAِLMjGAِLN< j GAِLM]Gj GAِLMt,jGAِLM_aj GAِLMj_ GAِLMjx GAِLMχj< GAِLMWsjGAِLM j:GAِLMBjGAِLMj GAِLN jj GAِLM~vjGAِLMӆjO GAِLLj GAِLMf.[jGAِLNjGAِLN6jGAِLM,qjGAِLNIPjGAِLN,xjGAِLMjGAِLM)^jGAِLMjGAِLND jYGAِLM_jGAِLLDj GAِLMj GAِLM jh GAِLM~jGAِLLjGAِLO"\jGAِLO> jGAِLN>nj GAِLPÜjGAِLO}jGAِLNQj/GAِLN֣j2GAِLN &LjGAِLOvj GAِLOj{GAِLO͑EjGAِLO`Ǎj GAِLOqjGAِLM驀jMGAِLN(jGAِLO+j GAِLN&ijGAِLN%;Aj GAِLO~ j GAِLNjZGAِLN٘.jwGAِLO\jNGAِLOjGAِLOLVj_GAِLOčj GAِLN5jGAِLO_'^jYGAِLNoj;GAِLNÏLj"GAِLOjcGAِLOPZjGAِLNLYj GAِLOyj GAِLOj GAِLOMej< GAِLOm jGAِLOj! GAِLPj GAِLN-j GAِLNjGAِLOcjGAِLN=j{GAِLOOOj GAِLOj GAِLObjGAِLOw.jQ GAِLNjGAِLNj GAِLPRfj}GAِLP.>jGAِLP{jGAِLNhj GAِLNjGAِLOJj GAِLOjGGAِLO|jGAِLP(Xj' GAِLO&zj GAِLOſjMGAِLO2gkj GAِLOD3oj GAِLN`jGAِLOO%jGAِLOd9jSGAِLPijGAِLOtj GAِLNqj GAِLN8jGAِLPðja GAِLOb;jZGAِLOWjGAِLNԩjbGAِLEGUjGAِLEHjGAِLDjs GAِLPj9GAِLPHj<GAِLEj$GAِLEŗ j GAِLEbjGAِLP:j GAِLE_rj GAِLEU j,GAِLESj GAِLD֋Pj GAِLPCjGAِLEDj GAِLERZjGAِLF/jTGAِLE>jGAِLDoZjGAِLPejGAِLPj GAِLFjmjGAِLDVj GAِLEZjGAِLPJsj_GAِLDQҧjGAِLEnϫjGAِLDsj GAِLGHj GAِLD[ujGAِLDӞj GAِLE??j;GAِLDlO]j<GAِLDiwjrGAِLD0jGAِLE_]jDGAِLPj> GAِLP֏jGAِLEj GAِLE_"jVGAِLP9j!GAِLDaL~jGAِLEq}j1GAِLPjUGAِLDTI)j GAِLP3j GAِLEMttjb GAِLPj GAِLDNNjGAِLE4(jGAِLP-jGAِLE7jRGAِLPowjGAِLDgcj?GAِLEvj}GAِLE]j GAِLPjGAِLPqjGAِLDUj GAِLEmjGAِLDVj} GAِLEAjGAِLDKoj GAِLECǯjGAِLPFjGAِLPIjGAِLE7jyGAِLEb[jhGAِLE>Fj GAِLE)jGAِLD]3jR GAِLE+3j GAِLEjpGAِLP>Z@jGAِLE/jGAِLE1jxGAِLPj GAِLEjGAِLDjj GAِLEF#jGAِLEpjGAِLE ;j GAِLDn jGAِLP?j GAِLEƜj GAِLDO1jNGAِLPjGAِLDcvj\ GAِLPjGAِLPetj"GAِLEj#GAِLEj GAِLE PjGAِLO]4jGAِLOjGAِLPVNjGAِLOJN_j GAِLO:zj GAِLP9j(GAِLNC\j GAِLO/j[ GAِLPχj GAِLP)ajGAِLO+!jGAِLOg,j GAِLP`jyGAِLNZ4wjGAِLOQ;jGAِLN*8wj GAِLP;FOjGAِLN,5j9GAِLPej GAِLN(wj GAِLO,j'GAِLP~bjGAِLPj GAِLOj GAِLPsjGAِLP6j GAِLN qajLGAِLOQj GAِLPdjGAِLOq*jIGAِLN2ͱj*GAِLN.bjGAِLNqjD GAِLOj GAِLPhyj GAِLOjGAِLO> j.GAِLPj>GAِLNVjGAِLO~j GAِLP joGAِLN1jnGAِLP jqGAِLOձj GAِLOSrj*GAِLOcNjGAِLP& j GAِLODjNGAِLOLjPGAِLNT j GAِLPSj;GAِLP̈gj GAِLP{jwGAِLOj5GAِLP 0jGAِLPӇ j GAِLPjGAِLOk@j GAِLP݅Bj GAِLOb@jGAِLOjGAِLOMijGAِLN8f?j]GAِLO1X;jTGAِLO~%7jGAِLP jXGAِLPHjpGAِLP;j)GAِLNjgGAِLPUjf GAِLOQjN GAِLP?j- GAِLO#jGAِLPfjq GAِLOjGAِLPj6GAِLN6?jGAِLNX]jGAِLN:jpGAِLN]j@ GAِLPX4j~GAِLP j GAِLNjGAِLP jGAِLP3jGAِLN7jGAِLOXjGAِLNGj GAِLNnbqjGAِLO j= GAِLP7jGAِLP!jGAِLPvjGAِLQ1jH GAِLU!*j GAِLU ȹjGAِLTAj GAِLTj GAِLSLj GAِLQg$jkGAِLTQR jU GAِLU~jGAِLUGjGAِLQ!j GAِLQ jGAِLSVjGAِLU_j.GAِLQ /jGAِLU?SjGAِLU jGAِLQ}jGAِLQLj GAِLTfjVGAِLQe\_jGAِLS(jn GAِLQuj1GAِLT_jGAِLTjGAِLUIHjGAِLU'=j GAِLT[j9GAِLTHj GAِLUMqj GAِLT*j GAِLQVjsGAِLT[jKGAِLSj GAِLSh/j^GAِLTwjeGAِLT\jGAِLQ; j1 GAِLQҁj=GAِLSsj'GAِLT|jkGAِLUj GAِLU3j GAِLTjc GAِLSgj; GAِLSj$GAِLQ j*GAِLTWKjGAِLS~jOGAِLUQjGAِLUuTjJ GAِLSEjQGAِLT]j GAِLSj@GAِLSj GAِLQ1Vj\GAِLSij GAِLQޗj GAِLS jGAِLT7j` GAِLSjsGAِLT]jGAِLU9jfGAِLU[jGAِLUdž7jGAِLT~j GAِLQ%jsGAِLUfjGAِLTjGAِLUj GAِLTRjGAِLQ:hj GAِLU jd GAِLS (j GAِLT aj& GAِLTwjGAِLTjGAِLSYZjS GAِLQejGAِLTK{j GAِLQ>j0 GAِLTj~ GAِLUq vj GAِLT &j GAِLQ8Wj GAِLS ,jGAِLSm!j GAِLQFPj GAِLTcj_GAِLQ0jGAِLQ9.jGAِLSZjGAِLUP%jcGAِLR +j GAِLPsjGAِLP}jL GAِLV㾅j GAِLPj GAِLQiwdjGAِLQj GAِLQjV GAِLQ.j GAِLPj GAِLR j+GAِLQj*GAِLRMjGAِLQbj{GAِLQj;GAِLW%j>GAِLW `j=GAِLR3jGAِLWLjGAِLWj GAِLP&j GAِLR:jGAِLP20j GAِLRӣjx GAِLR j| GAِLW;jRGAِLW cj GAِLRhjGAِLQ݄jUGAِLPj GAِLYj GAِLWjCGAِLYwSjLGAِLW;jQGAِLYajGAِLY#2j\GAِLZAjj/ GAِLY_jGAِLZ-u8jXGAِLXj!GAِLX0jGAِLYVj: GAِLXf1jtGAِLXj GAِLX߫gjB GAِLYSjSGAِLXԽjGAِLWI$rjGAِLXjGAِLV[jGAِLY-[j GAِLY&jGAِLWejGAِLYjgGAِLWjGAِLY@DjGAِLW j# GAِLW1jGAِLYZj GAِLYj GAِLV+Uj GAِLWo`j_GAِLYdjGAِLYgIjbGAِLXp,jP GAِLWX,j0 GAِLWjp GAِLW8NjGAِLYjZ GAِLWGja GAِLYHjc GAِLV(MjGAِLY)j GAِLYףjGAِLXjGAِLYVsjzGAِLW˳jGAِLYPj GAِLYj-j* GAِLXgjGAِLW'VjGAِLXn5j} GAِLX jGAِLWjGAِLWVijGAِLXEj)GAِLYDjGAِLWujGAِLX 1j GAِLXLjGAِLX4FjhGAِLZMju GAِLZ+jGAِLXsjQ GAِL[ujGAِL[jGAِL\ jGAِLYj GAِL\%Bj GAِLZjGAِLYj GAِLX%jMGAِL[:XjGAِL\j GAِL[zjGAِLZ"qjDGAِLY1Lj GAِLYjGAِLZj0GAِL[gTIj GAِL\LjHGAِLYsjGAِLZ`kFj GAِL\$jGAِL\ j GAِL\6jE GAِLXLjGAِLY3j GAِLZrj_GAِLY SjGAِLZūjGAِLZ(_"j GAِLZ[mjmGAِLYkjGAِL[]j5 GAِLZj GAِLZ6jGAِLZ+j GAِL[w"j> GAِLZ+j;j GAِL\.;jnGAِL\{Tj:GAِLYjGAِLYӋjGAِL[qUjGAِLZ]3jGAِL[.7jGAِLZ6Vj GAِL[njGAِLYWXj GAِL[+jiGAِLX/joGAِLZ [$jeGAِLZYjg GAِLZaъjh GAِLZX4jGAِLZuGWjGAِLZ"jr GAِLZj8 GAِL[|?jGAِLZCj GAِL\; jGAِLY!tjGAِLZ PjGAِLY_jGAِLZjjGAِLYjGAِL[~*jGAِLZ jGAِLY%j{ GAِLX;|NjGAِLX8j1 GAِLZ.!jVGAِLZ:=jGAِLX8j GAِLZ^jGAِL[jGAِLY&aj_ GAِLZ1NjGAِLYWj GAِL[-jGAِL[rjGAِLZhj GAِLZ?#JjGAِLY jGAِL\!Qj GAِL[_RjGAِL[j GAِL[|~jGAِL]BSjZ GAِL]GXGj GAِL[n=jGAِL[]MjGAِLQOjGAِL[DjGAِL\jGAِL[j GAِL[мj3GAِL]Lj GAِL\?j GAِL[Oj GAِL]tj7GAِL\bj GAِL\!j GAِL[wOjGAِL\KjHGAِL\wj GAِL]?*j GAِL[SsjGAِLPjGAِL\@^j GAِLQsjPGAِL],j GAِL['-jGAِL[ej GAِLQ\"j GAِLQjGAِL\QjGAِL[~{j GAِL[j GAِL\* j&GAِLQcjGAِL\wj+ GAِL]tj- GAِL\Vj GAِL\=PjGAِLQ-j@GAِL\lj GAِL]x>jAGAِL\YjY GAِLQfGMjGAِL[j GAِL[bjsGAِL\%j-GAِL]jIGAِL[iɿjxGAِLQejGAِL\nzjGAِLQlj.GAِL\-jGAِL\BjGAِLQ jSGAِL[[ujWGAِLQjx GAِL[jGAِL[lj GAِL[Lj]GAِL[bjGAِL\"jUGAِL\ľjGAِL[ lj: GAِL[AjGAِL[E3jGAِL\8j GAِL\.j/GAِLQe{-j GAِL[jGAِLQW%jGAِL]Y$jGAِL\@jGAِLQ=j: GAِL[jGAِLQjGAِL]=jGAِLQj GAِL\e j{GAِLQ j GAِLQ>jY GAِL[VjGAِL]MjGAِL]vU,j] GAِLQuj!GAِL]A'jGAِL]ej> GAِL[ZWj GAِLQ*jGAِL\l8jGAِLQeojGAِL\zjGAِL[jI GAِL\VjGAِL\πjGAِL]_j GAِL\^.jGAِL]ZKjmGAِL\j GAِL\j} GAِL[;gj GAِL]c1jGAِL\- jW GAِL\U>jGAِL\8j GAِL[5j GAِL[aj] GAِL[msj GAِL\JjvGAِL[">j GAِL]wj GAِL\2jzGAِL]XjGAِL\XjGAِL\?{jGAِL[.jGAِL]1jGAِL\YUj=GAِL\jGAِL[&Z!jn GAِL]prjGAِL]ŤjgGAِL^HUj#GAِL]Fj GAِL^Jgj%GAِL]3j GAِL]իjGAِL]Aj+GAِL]~2j GAِL]o^?jGAِL]~jGAِL^pjJGAِL]+j0GAِL^'j* GAِL]Mj GAِL^ôj GAِL]ijGAِL^o%jGAِL]НjGAِL][jGAِL^/+jGAِL]jGAِL]gj GAِL]4jGAِL^j: GAِL^cjGAِL]hj%GAِL]ljGAِL]jGAِL]jGAِL]_j GAِL^ >*j GAِL^tBj% GAِL]fjjGAِL]۝,j/GAِL]j GAِL]jaGAِL^xjfGAِL]}jGAِL^YLYjjGAِL]kjZ GAِL]{j4GAِL]B%j GAِL]pj GAِL]Nj?GAِL^,hjGAِL]"j GAِL^/uj GAِL^Lj GAِL] j GAِL]TDjM GAِL^^jGAِL].j3 GAِL^gPjbGAِL]@jX GAِL^~8jeGAِL^2jfGAِL]ӈjGAِL]ljRGAِL]qj%GAِL]jGAِL^=j/ GAِL]u6\jX GAِL][jGAِL]gj GAِL^[/jqGAِL^&g{jGAِL]jGAِL]jGAِL^wjGAِL]jh GAِL]oj GAِL]jGAِL]jGAِL^GAِL_BjGAِL^rjXGAِL_^ZjGAِL^jVGAِL^jGAِL^DjGAِL_Pj GAِL_sjGAِL_YjN GAِL_)jGAِL_A#j6GAِL_j jGAِL_H,j`GAِL^j GAِL^pjfGAِL^Mj GAِL^-j4 GAِL_"j GAِL^xEBj3GAِL_ljGAِL_2j] GAِL^^#j5GAِL_,jGAِL^uj#GAِL^mj GAِL^Kjg GAِL^kmjBGAِL_jq GAِL^h;jyGAِL_;j GAِL_jEGAِL^/j GAِL_pTjGAِL^WV6j-GAِL^[bjGAِL^mpjaGAِL_VzjGAِL^pjGAِL^yjGAِL_- jd GAِL^ҹj GAِL^kjGAِL_NrjGAِL^8j GAِL^Sj GAِL_&jGAِL_#jGAِL_f j GAِL^őpj|GAِL_jGAِL^Nj GAِL^Rj?GAِL_rj GAِL^nmjwGAِL^B:j|GAِL^tjGAِL^(jGAِL^rj GAِL^jGAِL_8jGAِL^jGAِL^Sj GAِL^PPlj@ GAِL_uGj GAِL^݀j GAِL_Sj GAِL_j GAِL`cij5GAِL`"Bj GAِL_W$j GAِL`lDj4GAِL`ej GAِL`=MjGAِL_vjGAِL`dNjGAِL_]jh GAِL`%&gjGAِL_jUGAِL_wWJj GAِL`4:6j GAِL`Bj)GAِL_*\j GAِL`bajGAِL_ -jGAِL`69j4GAِL_jGAِL`Gj GAِL_'jAGAِL_t9jGAِL_IKjGAِL`IFj GAِL_3jyGAِL_ǝjzGAِL_AjGAِL_j|GAِL_lj0GAِL`wj GAِL`jKj<GAِL_\j GAِL`Ehj GAِL_xijGAِL_צ7jlGAِL`Q6j GAِL`+j GAِL_jHGAِL_ɕjJGAِL`'djf GAِL_Wj(GAِL_DCjGAِL_[~jp GAِL_)jGAِL_j GAِL_ҪjGAِL_yjHGAِL`jGAِL_fOjGAِL_k5jGAِL_\j GAِL_N|jFGAِL_ˠjGAِL`ljGAِL_jQGAِL`X&jPGAِL`/j; GAِL`e#jhGAِL`)5j! GAِL_jGAِL`]yjGAِL`!MjbGAِL`URPjGAِL`ZjGAِL_jj GAِL`OjGAِL_Yj GAِL`Jj GAِL`7j GAِL`njGAِL`9sj\ GAِL__%jGAِL` $jGAِL`\jGAِLb jGAِLcjвj GAِLc73jFGAِLcejGAِL`hjGAِLcjd GAِLcj GAِLbjGAِLdeijGAِLbOMjGAِLa}_jGAِLdj GAِLcANjIGAِLb7j7 GAِLcxjGAِLbKqjGAِLb=jMGAِLcʿjA GAِLc#jGAِLb!jC GAِLd jGAِLc0j-GAِLcjM GAِL`9/j]GAِLcRj0 GAِLcY[jGAِLdq j GAِL`zj(GAِL`$jjGAِLdW}j6 GAِLcbj GAِLc+jmGAِLd(!jyGAِLcNj9GAِLc+j GAِLd"j) GAِL`'j7GAِLcyj GAِLcF%%j GAِLd  j>GAِL`|jGAِLa:jGAِLco=jGAِLco#jHGAِLcӕOjGAِLc:zjbGAِLapjGAِLaj] GAِLblj^ GAِLa jWGAِLcwO?j"GAِLc'j& GAِLcjH GAِLd*yjGAِLbjnGAِLac>j'GAِLcNj GAِLd_{j GAِLd[Jj GAِLcj2GAِLdAXjGAِLdYmj GAِLbj GAِLcjGAِLcPj GAِLaŨzj GAِLb j{GAِLcjGAِLdkvjGAِLdpjGAِLcjGAِLd jv GAِLd^kjGAِLcjGAِLd\ijGAِLdsjGAِLcLkj GAِLc#5jXGAِLdM.j GAِL`Nj8 GAِLc j: GAِLcjGAِLdRj GAِLcdjGAِLc^ujtGAِLdP$jG GAِLbޟj GAِLc2WjGAِLd kfjGAِLfnHj GAِLcjGAِLd "jN GAِLb\jGAِLbJjGAِLesjGAِLdj)GAِLf_rLjGAِLbvčj GAِLdpjGAِLc_j! GAِLblߊj.GAِLe qj2GAِLf)Tjf GAِLg5djGAِLcwjGAِLbʿjGAِLaj$GAِLg6j GAِLd>j GAِLfejGAِLfi+jJGAِLc :jLGAِLf2jGAِLcijAGAِLg1B4j GAِLfqtj GAِLf]V_juGAِLcMj(GAِLfjMGAِLb.jvGAِLbwj GAِLcj GAِLf> +jO GAِLdSjGAِLdj GAِLlj,GAِLoI^*jGAِLjǰ^j GAِLrܖjGAِLh)Lj GAِLoJ]jGAِLmah;jbGAِLsy2jeGAِLk= j^ GAِLl"jGAِLk0;jrGAِLh j GAِLl.jGAِLqFji GAِLjGj3GAِLrXj GAِLhcjGAِLhDj:GAِLkD'j<GAِLs]jGAِLswj GAِLh4jGAِLqj GAِLkJijGAِLk,dujT GAِLojW GAِLhjGAِLsj GAِLh~sj7 GAِLpjGAِLs$jGAِLs~j GAِLsujqGAِLf@jGAِLf-8juGAِLoGj GAِLjb@jJ GAِLk>dj GAِLrtjGAِLtjGAِLoHj GAِLtjv GAِLoujw GAِLfBPjf GAِLrpjGAِLqjGAِLnj GAِLf0j}GAِLh(yjGAِLs}[DjGAِLj%rjGAِLq\*,jGAِLh8Ұj GAِLtjGAِLf>|!j GAِLs|j GAِLhjGAِL{7j GAِLvS!j GAِLrdjGAِLtaj GAِLs{j:GAِLy PjGAِLt],jGAِLjQj GAِL|BǑj GAِL}\D&jGGAِLq2jGAِLiR{jGAِL|s|4jGAِLq%j$ GAِLj|b=j GAِLk5j GAِLwSjGAِLyTj GAِLy"jGAِLnU/ljp GAِLq$j GAِLuaj GAِL|+j*GAِLyjGAِLkvjGAِL|%jGAِLrkjhGAِLrjGAِLqLj=GAِL|<©jGAِLw~jGAِLzAjGAِLzmj#GAِLsEj^GAِLxA jCGAِLtQj GAِLyvGjlGAِLu 0j9 GAِLslFjfGAِLr0CjhGAِLkgj GAِLtd{jGAِL|}0jl GAِLt[qjqGAِLtJj/GAِLv@j GAِLzWj GAِL{*j;GAِL{Jj GAِLjH jOGAِL|rjMGAِLw@jB GAِLt_\jGAِLtXXjGAِLyjlGAِLk`yj GAِLu7Q5jGAِLkYj GAِL|E5jGAِLxBfjY GAِL|uWjGAِLq8jGAِLqj9 GAِLwljGAِL|q?$jGAِLrojGAِLtUgjGAِL|zϩj>GAِLpijG GAِLrjGAِLuGjGAِLu+*jl GAِLvXjGAِLv( jEGAِLscjN GAِLwpJj GAِLr;jHGAِL|͞MjGAِLy2j( GAِLyTgjGAِLvM~jGAِLrjGAِLq,jGAِLqj GAِLujGAِLy^jZ GAِL|9mj[ GAِLslj GAِLrjd GAِLkvjGAِLkH&j GAِLr*3jC GAِLxj.GAِLb%jdGAِLbp?j GAِLbtjM GAِLbfjGAِL%j GAِLc 2jGAِLcEj GAِLb,j\ GAِLb7rj GAِLbrj GAِLgHj( GAِLb5Gj GAِLaf|jGAِLjGAِLcRjGAِLa`jt GAِLb@j GAِLiJoj GAِLcj GAِL{yj GAِLfdjEGAِLQj GAِLbxjiGAِLejGAِLaTjGAِLa2j GAِLbdj&GAِLdjGAِLaZj@GAِLb"jQGAِLfZjF GAِLa5j GAِLj GAِLzj GAِLh0jGAِLbjaGAِLbzjGAِLbj7 GAِLbje GAِLgjwGAِLbqp]jLGAِL* j GAِLA4j GAِLdjNGAِLaPjGAِLbju GAِLax[j GAِLa jGAِLa]ZjXGAِLaXjGAِLbDr j GAِLaF0jYGAِLjdj`GAِLbZjGAِLg^jGAِLb^jGAِLa|jGAِLbjGAِLatj GAِL(jGAِLbxJj GAِLarEj]GAِLbjmGAِLDjn GAِLbOj GAِLjhGAِL*jyGAِLbR4jGAِLg@juGAِL.j9GAِLam-jGAِLaJXjE GAِLh j GAِL{jGAِL,}j GAِLb#j GAِLhzjGAِLdujGAِLbG^j% GAِLvBjGAِLfjGAِLbRjGAِLaXjGAِLbwbj GAِLjGAِLojGAِL{ijGAِLbjGAِLfgjGAِLgjGAِL{ޅj*GAِLbFijGAِLaCmjl GAِLdj GAِLxQ j GAِLs$Ij4GAِLs8^j GAِLj&GAِLs/{j'GAِLjGAِL*jBGAِLrjGAِLNj GAِL0j GAِL6j-GAِL ij GAِLu-jLGAِLtc j1GAِLj GAِL j& GAِLx`j7GAِL Gj GAِL%j;GAِLxjGAِLyұj GAِL{ jGAِL#j@GAِLj GAِL GAِLjGAِL=@Bj~GAِL&jtGAِLs.)juGAِL/jK GAِLAjDGAِL3j GAِL?jGAِLujjGAِL j GAِLejr GAِLɽjGAِLVjGAِLxNjGAِL4jGAِLj GAِLjGAِLs<;RjGAِLˀj$GAِLj%GAِL૥j[GAِL=j GAِL+j GAِLyaj/GAِLNJj GAِL:5j GAِL+ujGAِLyd3jGAِLHj GAِLj{ GAِL~4jX GAِL~"j GAِL[vj(GAِLFKSjGAِL1jGAِL9j-GAِLTj1GAِLvje GAِLtZjGAِL~tjGAِL~;jjGAِL}jGAِL_ djGAِL2j GAِLjGAِLj+GAِL~AjKGAِLBjGAِLX[zj3 GAِLjGAِLzjGAِL~DLjGAِLj GAِLϣj GAِLx7jGAِLy\j GAِLj GAِLx94j GAِLjGAِLJBj GAِLgj GAِL~-gj$GAِL, j%GAِLj GAِLjGAِLj9GAِLj GAِLx!j GAِLNɍjGAِLvjoGAِLQWj GAِLa%zjGAِL~70?jGAِL~jUGAِLjw GAِLB?jGAِLgj2 GAِLq>jGAِL#IjGAِL8JjGAِLP@+jkGAِL\s#j GAِLj!GAِL`Qj GAِLIOjGAِL&jrGAِL1j GAِLVE>jGAِL ujGAِL};/jS GAِL]]jGAِL 'jGAِL~?j GAِL}ɺjlGAِLSCjGAِL^j GAِLPjGAِL*^}jb GAِLjsGAِL~8xjGAِL)j GAِL)jGAِLD#}jGAِLlojs GAِLGCjGAِL jGAِLxjGAِL njGAِLNujGAِLjGAِL>XjGAِLX.jGAِLE jGAِL j GAِL9jGAِLbNjGAِLj GAِL=jfGAِLj6GAِL j=GAِL|w#j GAِLKjGAِLjqGAِLjtGAِLdjuGAِLzj GAِLU%jGAِL>j GAِL9jGAِLZIjGAِL5j5GAِL6jGAِL:|j/ GAِLu2Ljq GAِL'jGAِL*jGAِLRjGGAِL7jBGAِLG,jCGAِL9j GAِLLGj GAِLj GAِL`>j GAِLgj GAِL4]jEGAِLLjGAِLjGAِLv?jI GAِLycj GAِLVjGAِLFdj4GAِL%&j GAِLOjbGAِL~jGAِL j GAِLj GAِL]jaGAِL4GjiGAِLxj1GAِL߻j=GAِLj GAِL,Ej GAِLSjr GAِLWjGAِLjDGAِL܄8j GAِLcfj| GAِLrj GAِL/jNGAِLXjGAِL3jGAِLj&GAِLCj GAِL?pj% GAِLCjGAِLB\|jGAِL/ j( GAِL)njGAِLjGAِL*j GAِL*j GAِLvj3 GAِLvjGAِLuj GAِLjGAِLÂjzGAِLʻjGAِLMjz GAِLjxGAِLjGAِL87jGAِL3Ejg GAِLIjjGAِL$jGAِLwjGAِL{6(jGAِLj$ GAِLjGAِL2jGAِL9Iju GAِL-]j GAِL*jGAِLNj GAِLlcj4 GAِLje GAِL%jGAِL}jGAِL]j+GAِL1uLj GAِLjGAِLijGAِLPjGAِLljGAِLT jGAِLj$GAِLv/j GAِL~|jGAِL„j0GAِLz jGAِLFR@jKGAِL~VjGAِL^{j]GAِLjGAِLhjGAِLJjGAِLUtj GAِL+j< GAِLhcjOGAِL]jGAِL_Fj GAِL j GAِLVjRGAِLj GAِLqrXjGAِLj GAِL߄Ej GAِL\Lj GAِL<&j GAِL{IjGAِLjV GAِLsjGAِL9jGAِL-.jGAِLjd GAِLPj GAِLj<GAِLZҩjGAِL| j|GAِL,hj GAِLjt GAِL|Rj6GAِL,lj. GAِLR jGAِLOjGAِLYjGAِLuuj GAِLBQjGAِL"^jGAِL_6jGAِLKsjGAِLv}jGAِL(jGAِL#jGAِL2xjYGAِL0Lj$ GAِL7jG GAِLmAj}GAِLx?j, GAِLWj GAِLh2jGAِL茠jGAِLjGAِLL^.j GAِLNjiGAِLDjmGAِLk@jvGAِL^jwGAِLȀjzGAِLj|GAِL|jGAِLjAGAِLj GAِL5j GAِLλjGAِLcj# GAِLijGAِLPqjGAِLjGAِLjGAِLRjGAِLi]jGAِLPjGAِL5jGAِLtv!j GAِLJ5jGAِLfUj` GAِLOj GAِLjGAِLVjGAِL#5jA GAِLjGAِLk=jGAِLV_j1GAِL :jGAِL&jGAِLj GAِLl /jGAِL>jGAِL^-j GAِL9%j!GAِLJjGAِLǙjGAِLjGAِL#EjDGAِLjGAِLBjGAِLDjGAِLjGAِLj,GAِLjGAِLn^j GAِLtjOGAِLFjGAِLjGAِLx8Kj<GAِLqjGAِL֊jGAِL~jr GAِLjGAِL$[jGAِL;jGGAِL^UjjGAِLkYjGAِL9j9 GAِLyj$GAِL&jGAِL j"GAِLwj GAِLej GAِL]jGAِL j GAِL*:jT GAِL_jW GAِL5vj3 GAِLF-_jGAِL jh GAِLN?j GAِLZxj{GAِLH8jHGAِLjGAِLmjGAِL5jG GAِL.3HjMGAِL,j GAِLAj GAِL)j@GAِLjGAِL__pjGAِL9jGAِL]jGAِL9,jGGAِLj GAِLjGAِLMjGAِL-jhGAِL@j GAِLuj GAِLT/jGAِLpjGAِLj? GAِLxΚj GAِLgjwGAِLjGAِLjGAِL5j GAِLCj GAِLZrTj GAِLjGAِLJTjT GAِL1jeGAِL"j GAِLjGAِLjfj GAِL,jrGAِLAjGAِLjj GAِL$jT GAِLs#jGAِLDjGAِLKjGAِL+jGAِLjGAِLɃjGAِL+jF GAِLoyjGAِLFxsjGAِLzjx GAِLjGAِL0j GAِLjGAِLnjGAِLMj#GAِLajpGAِL j>GAِLzCj GAِLzjGAِL7 jGAِL j^ GAِL j/GAِLRԙjc GAِLjGAِL93jGAِLWj GAِLDj?GAِL@Qj GAِL[Rj GAِLbKkjGAِL/jGAِLj GAِL/jYGAِLGj GAِL^j GAِLjGAِLKOjGAِLj GAِLjj GAِL j7GAِLOjpGAِL3CjGAِL j0GAِLj>GAِLJjMGAِL*j6GAِL /j GAِL ?jGAِL֫j+GAِLTjGAِL}jGAِLjGAِLjGAِL;XjGAِL}j GAِLjGAِLʵj|GAِL-jGAِLjGAِL?jGAِL`j^GAِLjSGAِLjIGAِL֓jgGAِLEjaGAِLuajLGAِL쏵j GAِLa)jGAِLMjlGAِL[/'jmGAِLjGAِLQDjGAِL{jQ GAِLYj GAِLeUjGAِLj| GAِLJj GAِL%jGAِLjGAِLjGAِLujGAِLjIGAِL^jKGAِLjGAِLjGAِLFjGAِL[.jV GAِLGjW GAِLYyjGAِLWp'jGAِLjGAِLjGAِLB*j GAِL,VjGAِLrj&GAِLj]GAِLjf GAِLNj? GAِLζjGAِL:j GAِL!u dependenciesha defaultdictbuiltinssetR(j(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/devices.txtje(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/devices.txtjt (7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/devices.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjy (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj@(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/devices.txtjC(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/devices.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/devices.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjd(7/var/lib/git/docbuild/linux/Documentation/docutils.conf,/var/lib/git/docbuild/linux/lib/bootconfig.c6/var/lib/git/docbuild/linux/include/linux/bootconfig.hjw (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/devices.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/devices.txtjq(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/devices.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/devices.txtj? (7/var/lib/git/docbuild/linux/Documentation/docutils.confj)(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/devices.txtjS(7/var/lib/git/docbuild/linux/Documentation/docutils.confj! (7/var/lib/git/docbuild/linux/Documentation/docutils.confjT(7/var/lib/git/docbuild/linux/Documentation/docutils.confj-(7/var/lib/git/docbuild/linux/Documentation/docutils.confj}(7/var/lib/git/docbuild/linux/Documentation/docutils.confj) (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjS(T/var/lib/git/docbuild/linux/Documentation/features/core/jump-labels/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/gcov-profile-all/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/PG_uncached/arch-support.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confT/var/lib/git/docbuild/linux/Documentation/features/debug/kretprobes/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/vm/ELF-ASLR/arch-support.txtP/var/lib/git/docbuild/linux/Documentation/features/vm/huge-vmap/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/time/irq-time-acct/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/core/tracehook/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/perf/kprobes-event/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/time/context-tracking/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/locking/lockdep/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/debug/optprobes/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/TLB/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes-on-ftrace/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/cBPF-JIT/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/debug/KASAN/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/user-ret-profiler/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/pte_special/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/THP/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/uprobes/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/locking/queued-rwlocks/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/locking/queued-spinlocks/arch-support.txtadmin-guide/devices.txtT/var/lib/git/docbuild/linux/Documentation/features/time/clockevents/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/perf/perf-regs/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/sched/numa-balancing/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/locking/cmpxchg-local/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/time/arch-tick-broadcast/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kgdb/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/thread-info-in-task/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kcov/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/eBPF-JIT/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/seccomp/seccomp-filter/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/time/virt-cpuacct/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/vm/ioremap_prot/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/debug/stackprotector/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/debug-vm-pgtable/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/io/dma-contiguous/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes/arch-support.txt^/var/lib/git/docbuild/linux/Documentation/features/sched/membarrier-sync-core/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/generic-idle-thread/arch-support.txtW/var/lib/git/docbuild/linux/Documentation/features/perf/perf-stackdump/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/debug/kmemleak/arch-support.txtj`(7/var/lib/git/docbuild/linux/Documentation/docutils.confj9(7/var/lib/git/docbuild/linux/Documentation/docutils.confjZ(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/devices.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj_(7/var/lib/git/docbuild/linux/Documentation/docutils.confjG(7/var/lib/git/docbuild/linux/Documentation/docutils.confjq(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/devices.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/devices.txtjd(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/devices.txtj'(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/devices.txtjz(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjD (7/var/lib/git/docbuild/linux/Documentation/docutils.confjt(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/devices.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/devices.txtjQ(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/devices.txtjC(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/devices.txtj\ (7/var/lib/git/docbuild/linux/Documentation/docutils.confjj(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/devices.txtj\(7/var/lib/git/docbuild/linux/Documentation/docutils.confjp(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/devices.txtjj(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/devices.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjI (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj\(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj1(7/var/lib/git/docbuild/linux/Documentation/docutils.confjV (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/devices.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/devices.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjk (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/devices.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj?(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf*admin-guide/media/starfive_camss_graph.dotY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj' (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj- (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj#(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(admin-guide/media/vimc.dot7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (;/var/lib/git/docbuild/linux/drivers/cpuidle/governors/teo.c7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjy (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjz (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj6(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj"(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj& (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj'(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj^(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjU (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjD(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtadmin-guide/media/rkisp1.dotj"(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjv(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjk(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjO(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj7(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj-(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjI (7/var/lib/git/docbuild/linux/Documentation/docutils.confjv (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj](7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtja(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjk (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjk(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjW (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjo(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjs(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtju (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjn(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjy(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj;(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjn (+admin-guide/media/qcom_camss_8x96_graph.dot7/var/lib/git/docbuild/linux/Documentation/docutils.conf&admin-guide/media/qcom_camss_graph.dotY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjt (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjT(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjc (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj (!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj (!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtjw (!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj (!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtjo(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj~ (!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj (!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj (!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtjw(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj# (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj (!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj (!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj>(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj-(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj#(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtjN(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtjP(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtjB (!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjV(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj (!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj (!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtjX (!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj;(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj/(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtjK(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj$ (!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj (!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj>(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj5 (!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtjY (!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj (!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj (!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtjZ(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj (!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj[(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj((!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtjc(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj.(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtjm (!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj[ (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(#admin-guide/media/imx6q-sabresd.dot%admin-guide/media/imx6q-sabreauto.dotY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtjw(7/var/lib/git/docbuild/linux/Documentation/docutils.confjy (!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj (!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj (!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtjp (admin-guide/media/ipu3_rcb.svgY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtjJ(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj (!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj/ (!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtjR(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtjX (!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confja(!admin-guide/kernel-parameters.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/kdump/gdbmacros.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjk(7/var/lib/git/docbuild/linux/Documentation/docutils.confjl(7/var/lib/git/docbuild/linux/Documentation/docutils.confjT(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjv (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj~(7/var/lib/git/docbuild/linux/Documentation/docutils.confj- (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjy(7/var/lib/git/docbuild/linux/Documentation/docutils.confjX(7/var/lib/git/docbuild/linux/Documentation/docutils.confjU(7/var/lib/git/docbuild/linux/Documentation/docutils.confjV (7/var/lib/git/docbuild/linux/Documentation/docutils.confj_ (7/var/lib/git/docbuild/linux/Documentation/docutils.confjE(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjK(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj?(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjU(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj6(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjc (7/var/lib/git/docbuild/linux/Documentation/docutils.confj*(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj,(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjy(7/var/lib/git/docbuild/linux/Documentation/docutils.confjO (7/var/lib/git/docbuild/linux/Documentation/docutils.confj1(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj2(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj7(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj'(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj*(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjQ(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjq (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj((7/var/lib/git/docbuild/linux/Documentation/docutils.confj/(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjn(7/var/lib/git/docbuild/linux/Documentation/docutils.confjS(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjG(7/var/lib/git/docbuild/linux/Documentation/docutils.confjH(7/var/lib/git/docbuild/linux/Documentation/docutils.confjW(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjO(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj0(7/var/lib/git/docbuild/linux/Documentation/docutils.confj`(7/var/lib/git/docbuild/linux/Documentation/docutils.confj&(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'userspace-api/media/v4l/constraints.svgj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj\ (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj` (7/var/lib/git/docbuild/linux/Documentation/docutils.confjo(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj.(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjw(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf8/var/lib/git/docbuild/linux/include/uapi/linux/netlink.hjm(7/var/lib/git/docbuild/linux/Documentation/docutils.confj@ (7/var/lib/git/docbuild/linux/Documentation/docutils.confjp(7/var/lib/git/docbuild/linux/Documentation/docutils.confj}(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj2(7/var/lib/git/docbuild/linux/Documentation/docutils.confj9(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjB(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj|(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj; (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjI (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjP (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj+ (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj< (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confji (7/var/lib/git/docbuild/linux/Documentation/docutils.confjj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjp (7/var/lib/git/docbuild/linux/Documentation/docutils.confjK (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjn(7/var/lib/git/docbuild/linux/Documentation/docutils.confoutput/videodev2.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%userspace-api/media/v4l/selection.svgj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf!userspace-api/media/v4l/bayer.svgj6(7/var/lib/git/docbuild/linux/Documentation/docutils.confoutput/videodev2.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtji (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confoutput/videodev2.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjk (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confoutput/videodev2.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjf(7/var/lib/git/docbuild/linux/Documentation/docutils.confoutput/videodev2.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjF(7/var/lib/git/docbuild/linux/Documentation/docutils.confj8(7/var/lib/git/docbuild/linux/Documentation/docutils.confoutput/videodev2.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj!(7/var/lib/git/docbuild/linux/Documentation/docutils.confj:(7/var/lib/git/docbuild/linux/Documentation/docutils.confoutput/videodev2.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjF(7/var/lib/git/docbuild/linux/Documentation/docutils.confoutput/videodev2.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjx(7/var/lib/git/docbuild/linux/Documentation/docutils.confj$ (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjJ (7/var/lib/git/docbuild/linux/Documentation/docutils.conf@/var/lib/git/docbuild/linux/Documentation/output/videodev2.h.rstoutput/videodev2.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj+(7/var/lib/git/docbuild/linux/Documentation/docutils.confoutput/videodev2.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj)(7/var/lib/git/docbuild/linux/Documentation/docutils.confoutput/videodev2.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj3(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj8(7/var/lib/git/docbuild/linux/Documentation/docutils.confjh(7/var/lib/git/docbuild/linux/Documentation/docutils.confoutput/videodev2.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjB(7/var/lib/git/docbuild/linux/Documentation/docutils.confoutput/videodev2.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confoutput/videodev2.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjE(7/var/lib/git/docbuild/linux/Documentation/docutils.confjG(7/var/lib/git/docbuild/linux/Documentation/docutils.confjo (7/var/lib/git/docbuild/linux/Documentation/docutils.confoutput/videodev2.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj<(7/var/lib/git/docbuild/linux/Documentation/docutils.confoutput/videodev2.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confoutput/videodev2.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj8(7/var/lib/git/docbuild/linux/Documentation/docutils.confoutput/videodev2.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj~(7/var/lib/git/docbuild/linux/Documentation/docutils.confoutput/videodev2.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confoutput/videodev2.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confoutput/videodev2.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjZ (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjm(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjk(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confje (7/var/lib/git/docbuild/linux/Documentation/docutils.confji (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf"userspace-api/media/v4l/nv12mt.svg*userspace-api/media/v4l/nv12mt_example.svgj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj] (7/var/lib/git/docbuild/linux/Documentation/docutils.confjt (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj{(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confoutput/videodev2.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjz (7/var/lib/git/docbuild/linux/Documentation/docutils.confoutput/videodev2.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjL(7/var/lib/git/docbuild/linux/Documentation/docutils.confoutput/videodev2.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjR (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confoutput/videodev2.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confoutput/videodev2.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjq (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(>/var/lib/git/docbuild/linux/include/uapi/linux/rkisp1-config.h7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'userspace-api/media/v4l/fieldseq_tb.svg'userspace-api/media/v4l/fieldseq_bt.svgY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj8(7/var/lib/git/docbuild/linux/Documentation/docutils.confj:(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjl (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (Huserspace-api/media/v4l/subdev-image-processing-scaling-multi-source.svg8userspace-api/media/v4l/subdev-image-processing-crop.svg8userspace-api/media/v4l/subdev-image-processing-full.svg$userspace-api/media/v4l/pipeline.dotY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confju (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj4 (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf userspace-api/media/v4l/crop.svgY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj5(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj~ (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjK(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj@ (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj+(7/var/lib/git/docbuild/linux/Documentation/docutils.confjW(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj](7/var/lib/git/docbuild/linux/Documentation/docutils.confj* (7/var/lib/git/docbuild/linux/Documentation/docutils.confP/var/lib/git/docbuild/linux/drivers/staging/media/ipu3/include/uapi/intel-ipu3.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjE(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj!(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjC(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjC (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj0(7/var/lib/git/docbuild/linux/Documentation/docutils.confj+ (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjR(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjV(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjF(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjW(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj=(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjN(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjz (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjV(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj@ (%userspace-api/media/v4l/vbi_hsync.svg#userspace-api/media/v4l/vbi_525.svg#userspace-api/media/v4l/vbi_625.svgY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjB (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj= (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj<(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjy (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj0(output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj (output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj(output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/media.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj(output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/media.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj (output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj"(:/var/lib/git/docbuild/linux/Documentation/output/net.h.rstoutput/ca.h.rstoutput/frontend.h.rstoutput/dmx.h.rst9/var/lib/git/docbuild/linux/Documentation/output/ca.h.rst?/var/lib/git/docbuild/linux/Documentation/output/frontend.h.rstoutput/net.h.rst7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt:/var/lib/git/docbuild/linux/Documentation/output/dmx.h.rstj"(output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/media.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confjr(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj(output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj (output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj (output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj% (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj3(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj|(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj8(output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/media.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(output/frontend.h.rstoutput/ca.h.rst5/var/lib/git/docbuild/linux/include/uapi/linux/lirc.houtput/dmx.h.rstoutput/media.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confjb(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjp(=/var/lib/git/docbuild/linux/include/uapi/linux/dvb/frontend.h7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/media.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj= (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (output/lirc.h.rstoutput/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rst;/var/lib/git/docbuild/linux/Documentation/output/lirc.h.rstoutput/media.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj\(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj' (output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj( (output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confjK (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj. (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/media.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj (output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/media.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confjg(output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj2(output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/media.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjs(output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/media.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj{(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/net.h.rst7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt8/var/lib/git/docbuild/linux/include/uapi/linux/dvb/net.hj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/media.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj( (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj(output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/media.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjK (output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/media.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confjT(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjZ(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/media.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confjS (output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj(output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj(output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/media.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj(output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj< (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjf(output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj' (output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj(output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/media.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confjd(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(output/frontend.h.rstoutput/ca.h.rstoutput/dmx.h.rstoutput/media.h.rstoutput/net.h.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj6 ( (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj#(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstjE (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj_ (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstjx (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj< (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj:(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstjO (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstjY(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstjh (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj/(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj2(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj{(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjM(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjZ(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjw(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjN(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj_(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjY(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj;(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj"(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjc(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj< (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj! (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj{(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjQ (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjy (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjP(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjd(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj~ (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjc(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj_(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj{(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjM (T/var/lib/git/docbuild/linux/Documentation/features/core/jump-labels/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/gcov-profile-all/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/PG_uncached/arch-support.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confT/var/lib/git/docbuild/linux/Documentation/features/debug/kretprobes/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/vm/ELF-ASLR/arch-support.txtP/var/lib/git/docbuild/linux/Documentation/features/vm/huge-vmap/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/time/irq-time-acct/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/core/tracehook/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/perf/kprobes-event/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/time/context-tracking/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/locking/lockdep/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/debug/optprobes/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/TLB/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes-on-ftrace/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/cBPF-JIT/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/debug/KASAN/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/user-ret-profiler/arch-support.txt'translations/zh_CN/disclaimer-zh_CN.rstR/var/lib/git/docbuild/linux/Documentation/features/vm/pte_special/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/THP/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/uprobes/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/locking/queued-rwlocks/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/locking/queued-spinlocks/arch-support.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtT/var/lib/git/docbuild/linux/Documentation/features/time/clockevents/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/perf/perf-regs/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/sched/numa-balancing/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/locking/cmpxchg-local/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/time/arch-tick-broadcast/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kgdb/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/thread-info-in-task/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kcov/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/eBPF-JIT/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/seccomp/seccomp-filter/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/time/virt-cpuacct/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/vm/ioremap_prot/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/debug/stackprotector/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/debug-vm-pgtable/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/io/dma-contiguous/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes/arch-support.txt^/var/lib/git/docbuild/linux/Documentation/features/sched/membarrier-sync-core/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/generic-idle-thread/arch-support.txtW/var/lib/git/docbuild/linux/Documentation/features/perf/perf-stackdump/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/debug/kmemleak/arch-support.txtj^(T/var/lib/git/docbuild/linux/Documentation/features/core/jump-labels/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/gcov-profile-all/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/PG_uncached/arch-support.txtI7/var/lib/git/docbuild/linux/Documentation/docutils.confT/var/lib/git/docbuild/linux/Documentation/features/debug/kretprobes/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/vm/ELF-ASLR/arch-support.txtP/var/lib/git/docbuild/linux/Documentation/features/vm/huge-vmap/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/time/irq-time-acct/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/core/tracehook/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/perf/kprobes-event/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/time/context-tracking/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/locking/lockdep/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/debug/optprobes/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/TLB/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes-on-ftrace/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/cBPF-JIT/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/debug/KASAN/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/user-ret-profiler/arch-support.txt'translations/zh_CN/disclaimer-zh_CN.rstR/var/lib/git/docbuild/linux/Documentation/features/vm/pte_special/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/THP/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/uprobes/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/locking/queued-rwlocks/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/locking/queued-spinlocks/arch-support.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtT/var/lib/git/docbuild/linux/Documentation/features/time/clockevents/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/perf/perf-regs/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/sched/numa-balancing/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/locking/cmpxchg-local/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/time/arch-tick-broadcast/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kgdb/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/thread-info-in-task/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kcov/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/eBPF-JIT/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/seccomp/seccomp-filter/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/time/virt-cpuacct/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/vm/ioremap_prot/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/debug/stackprotector/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/debug-vm-pgtable/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/io/dma-contiguous/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes/arch-support.txt^/var/lib/git/docbuild/linux/Documentation/features/sched/membarrier-sync-core/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/generic-idle-thread/arch-support.txtW/var/lib/git/docbuild/linux/Documentation/features/perf/perf-stackdump/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/debug/kmemleak/arch-support.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj* (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtja(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj4(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjs (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjr(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj}(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj} (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj~ (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj. (7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj^(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf'translations/zh_CN/disclaimer-zh_CN.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj;(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst2/var/lib/git/docbuild/linux/include/linux/fprobe.h)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst1/var/lib/git/docbuild/linux/kernel/trace/fprobe.c*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rv/common_appendix.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj (tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstjs(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj (tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj` (tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstjP(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj (tools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conftools/rtla/common_options.rst!tools/rtla/common_top_options.rstj0 (tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj`(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj(tools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj1 (tools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj (tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjJ(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjZ(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj, (tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstjd(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj8 (7/var/lib/git/docbuild/linux/Documentation/docutils.confj)(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj (tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstja (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj5(7/var/lib/git/docbuild/linux/Documentation/docutils.confj&(tools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstjA (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (tools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstjI(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstjJ(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj4 (tools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstjc(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj6 (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj1 (7/var/lib/git/docbuild/linux/Documentation/docutils.confj3(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conftarget/target-export-devicej (tools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conftools/rtla/common_options.rst!tools/rtla/common_top_options.rstj(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj (tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj}(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(tools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conftools/rtla/common_options.rst!tools/rtla/common_top_options.rstj (tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstjG(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj' (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstjM(7/var/lib/git/docbuild/linux/Documentation/docutils.conftools/rtla/common_appendix.rstj (tools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conftools/rtla/common_options.rst!tools/rtla/common_top_options.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(tools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conftools/rtla/common_options.rst!tools/rtla/common_top_options.rstj(tools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstjS(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(tools/rv/common_ikm.rsttools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rsttools/rv/common_appendix.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstja (tools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstjZ(tools/rtla/common_appendix.rst%tools/rtla/common_osnoise_options.rst)tools/rtla/common_osnoise_description.rst"tools/rtla/common_hist_options.rst*tools/rtla/common_timerlat_description.rst&tools/rtla/common_timerlat_options.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conf!tools/rtla/common_timerlat_aa.rsttools/rtla/common_options.rst!tools/rtla/common_top_options.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjb(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjs (7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/aoe/udev.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj9(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj<(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj$(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/aoe/udev.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj,(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/aoe/udev.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(/var/lib/git/docbuild/linux/Documentation/ABI/removed/ip_queue?/var/lib/git/docbuild/linux/Documentation/ABI/removed/sysfs-mceK/var/lib/git/docbuild/linux/Documentation/ABI/removed/sysfs-selinux-disable;/var/lib/git/docbuild/linux/Documentation/ABI/removed/devfs:/var/lib/git/docbuild/linux/Documentation/ABI/removed/o2cb=/var/lib/git/docbuild/linux/Documentation/ABI/removed/raw1394D/var/lib/git/docbuild/linux/Documentation/ABI/removed/sysfs-bus-nfitY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confP/var/lib/git/docbuild/linux/Documentation/ABI/removed/sysfs-selinux-checkreqprotjT(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/aoe/udev.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/aoe/udev.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (H/var/lib/git/docbuild/linux/Documentation/ABI/obsolete/sysfs-class-typecW/var/lib/git/docbuild/linux/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-konepureD/var/lib/git/docbuild/linux/Documentation/ABI/obsolete/sysfs-bus-iioW/var/lib/git/docbuild/linux/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-koneplusS/var/lib/git/docbuild/linux/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-savu7/var/lib/git/docbuild/linux/Documentation/docutils.confD/var/lib/git/docbuild/linux/Documentation/ABI/obsolete/sysfs-cpuidleS/var/lib/git/docbuild/linux/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-arvoU/var/lib/git/docbuild/linux/Documentation/ABI/obsolete/sysfs-kernel-fadump_registeredQ/var/lib/git/docbuild/linux/Documentation/ABI/obsolete/sysfs-driver-intel_pmc_bxtW/var/lib/git/docbuild/linux/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-kovaplusD/var/lib/git/docbuild/linux/Documentation/ABI/obsolete/sysfs-bus-usbS/var/lib/git/docbuild/linux/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-iskuA/var/lib/git/docbuild/linux/Documentation/ABI/obsolete/sysfs-gpioY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt;/var/lib/git/docbuild/linux/Documentation/ABI/obsolete/o2cbJ/var/lib/git/docbuild/linux/Documentation/ABI/obsolete/sysfs-firmware-acpiA/var/lib/git/docbuild/linux/Documentation/ABI/obsolete/procfs-i8kR/var/lib/git/docbuild/linux/Documentation/ABI/obsolete/sysfs-kernel-fadump_enabledS/var/lib/git/docbuild/linux/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-ryosS/var/lib/git/docbuild/linux/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-pyraV/var/lib/git/docbuild/linux/Documentation/ABI/obsolete/sysfs-kernel-fadump_release_memR/var/lib/git/docbuild/linux/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-luaj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/aoe/udev.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj_(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(;RCU/Design/Data-Structures/BigTreePreemptRCUBHdyntickCB.svg*RCU/Design/Data-Structures/TreeMapping.svg(RCU/Design/Data-Structures/blkd_task.svg&RCU/Design/Data-Structures/nxtlist.svg1RCU/Design/Data-Structures/HugeTreeClassicRCU.svg/RCU/Design/Data-Structures/TreeMappingLevel.svgY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf(RCU/Design/Data-Structures/TreeLevel.svg0RCU/Design/Data-Structures/BigTreeClassicRCU.svgj (D/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-bus-nvmemM/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-driver-w1_ds28ea00K/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-class-infinibandJ/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-bus-xen-backendM/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-driver-dma-ioatdmaJ/var/lib/git/docbuild/linux/Documentation/ABI/stable/procfs-audit_loginuidG/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-devices-node7/var/lib/git/docbuild/linux/Documentation/docutils.confD/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-class-ubiJ/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-driver-dma-idxdI/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-acpi-pmprofileB/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-bus-usbG/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-class-rfkillB/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-devicesL/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-platform-wmi-bmofD/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-class-udcG/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-bus-firewireI/var/lib/git/docbuild/linux/Documentation/ABI/stable/thermal-notificationB/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-bus-mhiJ/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-class-backlightN/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-driver-aspeed-vuartH/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-transport-srpE/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-bus-fsl-mcQ/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-driver-firmware-zynqmpG/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-kernel-notesT/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-devices-system-xen_memoryM/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-firmware-opal-dumpM/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-firmware-opal-elogI/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-driver-qla2xxx@/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-blockA/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-bus-w19/var/lib/git/docbuild/linux/Documentation/ABI/stable/vdsoY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtL/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-driver-w1_ds28e04I/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-driver-speakupH/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-driver-ib_srpL/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-driver-usb-usbtmc9/var/lib/git/docbuild/linux/Documentation/ABI/stable/o2cbI/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-hypervisor-xenL/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-firmware-efi-varsK/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-driver-mlxreg-ioK/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-driver-w1_ds2438A/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-moduleB/var/lib/git/docbuild/linux/Documentation/ABI/stable/firewire-cdevD/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-bus-vmbusD/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-class-tpmM/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-devices-system-cpuF/var/lib/git/docbuild/linux/Documentation/ABI/stable/sysfs-fs-orangefs=/var/lib/git/docbuild/linux/Documentation/ABI/stable/syscallsj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj;(7/var/lib/git/docbuild/linux/Documentation/docutils.confj<(7/var/lib/git/docbuild/linux/Documentation/docutils.confjr(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjD(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj> (7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/aoe/udev.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjV(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/aoe/udev.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj!(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj1(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/aoe/udev.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjU(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjb (admin-guide/aoe/autoload.shadmin-guide/aoe/udev-install.shadmin-guide/aoe/udev.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/aoe/status.shj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/aoe/udev.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjR(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/aoe/udev.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj?(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj}(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/aoe/udev.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(.RCU/Design/Expedited-Grace-Periods/Funnel1.svg.RCU/Design/Expedited-Grace-Periods/Funnel0.svg.RCU/Design/Expedited-Grace-Periods/Funnel4.svg1RCU/Design/Expedited-Grace-Periods/ExpRCUFlow.svg.RCU/Design/Expedited-Grace-Periods/Funnel5.svg.RCU/Design/Expedited-Grace-Periods/Funnel2.svg.RCU/Design/Expedited-Grace-Periods/Funnel6.svg3RCU/Design/Expedited-Grace-Periods/ExpSchedFlow.svg.RCU/Design/Expedited-Grace-Periods/Funnel7.svgY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt.RCU/Design/Expedited-Grace-Periods/Funnel3.svg7/var/lib/git/docbuild/linux/Documentation/docutils.conf.RCU/Design/Expedited-Grace-Periods/Funnel8.svgj} (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf1/var/lib/git/docbuild/linux/drivers/pci/msi/api.cY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjy(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjh(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjR (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjp(M/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-firmware-opal-psrO/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-soundwire-slaveP/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-chromeos-acpiP/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-net-janz-ican3B/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-moduleL/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-dfl-fmeN/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-xen-blkbackL/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-vfio-devJ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-firmwareT/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-typec-displayportP/var/lib/git/docbuild/linux/Documentation/ABI/testing/configfs-usb-gadget-subsetN/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-hid-corsairF/var/lib/git/docbuild/linux/Documentation/ABI/testing/debugfs-scmi-rawD/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-fs-erofsH/var/lib/git/docbuild/linux/Documentation/ABI/testing/usb-charger-ueventE/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-typecI/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-devfreqA/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-classY/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-platform-_UDC_-gadgetW/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-coresight-devices-etb10F/var/lib/git/docbuild/linux/Documentation/ABI/testing/procfs-diskstatsD/var/lib/git/docbuild/linux/Documentation/ABI/testing/debugfs-moxtetQ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-i2c-devices-bq32kM/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-tegra-fuseC/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-fs-ext4K/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-switchtecP/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-intel-m10-bmcM/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-fpga-regionO/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-gyro-bmg160E/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-lcdR/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-chemical-vz89xV/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-coresight-devices-trbeS/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-filter-admv8818K/var/lib/git/docbuild/linux/Documentation/ABI/testing/debugfs-cec-error-injO/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-power-twl4030M/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-altera-cvpB/var/lib/git/docbuild/linux/Documentation/ABI/testing/configfs-iioU/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-resolver-ad2s1210I/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-net-qmiF/var/lib/git/docbuild/linux/Documentation/ABI/testing/debugfs-hisi-zipP/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-state_syncedM/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-kernel-vmcoreinfoN/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-hid-wiimoteR/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-light-isl29018E/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-cxlH/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-uacceK/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-kernel-mm-damonO/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-kernel-mm-mempolicyI/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-at91V/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-frequency-admv1013\/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-event_source-devices-dfl_fmeQ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-firmware_nodeV/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-coresight-devices-tpdmF/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-ccpH/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-firmware-efiK/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-intc_sar[/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-surface_aggregator-tabletswX/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-waiting_for_supplierF/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-ppiP/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-input-axp-pekQ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-brcmstb-memcX/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2U/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-physical_locationF/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-block-rssdW/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-firmware-opal-sensor-groups9/var/lib/git/docbuild/linux/Documentation/ABI/testing/evmQ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-dell-wmi-ddvP/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-twl4030-usbT/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-intel_th-devices-gthH/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-kimQ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-led-trigger-ttyR/var/lib/git/docbuild/linux/Documentation/ABI/testing/configfs-usb-gadget-loopbackI/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-kernel-mm-ksmE/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-mediaM/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-power-wilcoF/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-hidR/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-distance-srf08O/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-adc-ad7280aD/var/lib/git/docbuild/linux/Documentation/ABI/testing/debugfs-hypervQ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-iommu-amd-iommuF/var/lib/git/docbuild/linux/Documentation/ABI/testing/procfs-attr-execL/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-lpss_ltrG/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-iommuV/var/lib/git/docbuild/linux/Documentation/ABI/testing/configfs-usb-gadget-mass-storageI/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-genwqeJ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-kernel-mm-swapI/var/lib/git/docbuild/linux/Documentation/ABI/testing/configfs-stp-policyP/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-thermocoupleU/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-chipidea-usb-otg?/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-ttyS/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-resource_in_useZ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsuO/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-kernel-mm-hugepagesO/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-adc-max9611B/var/lib/git/docbuild/linux/Documentation/ABI/testing/ppc-memtraceP/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-net-statisticsB/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-c2portV/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-power_resources_D2R/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40D/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-block-dmU/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-coresight-devices-ctiV/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-power_resources_D0S/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-iommu-intel-iommuR/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-health-afe440xI/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-devlinkO/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-toshiba_hapsM/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-sst-atomI/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-vfio-mdevZ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-platform-devices-occ-hwmonY/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccsO/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-xen-blkfrontK/var/lib/git/docbuild/linux/Documentation/ABI/testing/debugfs-pfo-nx-cryptoL/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-consumerN/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-ina2xx-adcF/var/lib/git/docbuild/linux/Documentation/ABI/testing/debugfs-hisi-secK/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-thunderboltc/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-kernel-mm-mempolicy-weighted-interleaveE/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-fs-nilfs2J/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-sx9324E/var/lib/git/docbuild/linux/Documentation/ABI/testing/debugfs-cros-ecI/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-rapidioI/var/lib/git/docbuild/linux/Documentation/ABI/testing/procfs-attr-currentQ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-kernel-dmabuf-buffers[/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-coresight-devices-ultra_smbL/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-net-phydevP/var/lib/git/docbuild/linux/Documentation/ABI/testing/configfs-usb-gadget-serialC/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-dflS/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-i2c-devices-pca954xQ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-renesas_usb3M/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-habanalabsM/var/lib/git/docbuild/linux/Documentation/ABI/testing/configfs-usb-gadget-hidL/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-coredumpN/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130?/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-ataP/var/lib/git/docbuild/linux/Documentation/ABI/testing/configfs-usb-gadget-phonetP/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-power-ltc4162lY/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-power_resources_D3hotC/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-pciN/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-power-mp2629E/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-stU/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-dell-privacy-wmiM/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-rtrs-clientK/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-mappingD/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-timecardS/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-i2c-devices-fsa9480U/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-hid-logitech-lg4ffC/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-fs-f2fsL/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-net-queuesM/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-meas-specF/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-block-zramF/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-ufsT/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-led-trigger-netdevK/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-firmware-initrdE/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-pwmI/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-firmware-acpiK/var/lib/git/docbuild/linux/Documentation/ABI/testing/debugfs-driver-genwqeA/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-ocfs2[/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-event_source-devices-uncoreM/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-w1_ds28e17F/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-gnssS/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-led-driver-lm3533O/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-memory-page-offline]/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-platform-devices-ampere-smproN/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-dac-ad5766M/var/lib/git/docbuild/linux/Documentation/ABI/testing/configfs-usb-gadget-acmT/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-usb_power_deliveryG/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-mmcL/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-supplierG/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-sunU/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-pci-devices-aer_statsM/var/lib/git/docbuild/linux/Documentation/ABI/testing/configfs-usb-gadget-ffsE/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-mtdG/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-fs-virtiofsF/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-qatT/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-pci-drivers-ehci_hcdS/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-pci-devices-pvpanic^/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-platform-sh_mobile_lcdc_fbT/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtmL/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-humidityR/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-system-xen_cpuU/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-xilinx-tmr-managerH/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-firmware-logN/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-cdc-ad7746J/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-onlineN/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-power-rt9467F/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-fsl-mcF/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-nvdimmY/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-backlight-driver-lm3533O/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564F/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-eudN/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-fpga-managerM/var/lib/git/docbuild/linux/Documentation/ABI/testing/securityfs-secrets-cocoE/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-vmbusO/var/lib/git/docbuild/linux/Documentation/ABI/testing/configfs-usb-gadget-midi2V/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-dfl-devices-n3000-niosQ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-fc_remote_portsM/var/lib/git/docbuild/linux/Documentation/ABI/testing/configfs-usb-gadget-eema/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-rtc-rtc0-device-rtc_calibrationP/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-dfl-devices-emifY/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detectorC/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-amd-pmcK/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-ts5500C/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-hsiQ/var/lib/git/docbuild/linux/Documentation/ABI/testing/configfs-usb-gadget-printer/var/lib/git/docbuild/linux/Documentation/ABI/testing/dev-kmsgO/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-toshiba_acpiG/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-hwmonD/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-nfitT/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523C/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-i3cK/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-cros-ecJ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-xenbusE/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-kernel-mmE/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-stm7/var/lib/git/docbuild/linux/Documentation/docutils.confI/var/lib/git/docbuild/linux/Documentation/ABI/testing/configfs-usb-gadgetM/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-wilco-ecJ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-ge-achcW/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-coresight-devices-etm3xI/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-kernel-fadumpH/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-block-deviceM/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-rnbd-serverK/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-backlightI/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-net-dsaH/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-extconO/var/lib/git/docbuild/linux/Documentation/ABI/testing/debugfs-driver-habanalabsN/var/lib/git/docbuild/linux/Documentation/ABI/testing/configfs-usb-gadget-obexE/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-block-aoeG/var/lib/git/docbuild/linux/Documentation/ABI/testing/debugfs-hisi-hpreC/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-cxlC/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devicesN/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-intel-pmcL/var/lib/git/docbuild/linux/Documentation/ABI/testing/devlink-resource-mlxswH/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-corebootC/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-amd-pmf[/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-updateT/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-intel_th-devices-mscK/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-ucsi-ccgI/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-sps30F/var/lib/git/docbuild/linux/Documentation/ABI/testing/configfs-rdma_cmF/var/lib/git/docbuild/linux/Documentation/ABI/testing/procfs-attr-prev\/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-intel-wmi-sbl-fw-updateR/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-chipidea-usb2B/var/lib/git/docbuild/linux/Documentation/ABI/testing/debugfs-tpmiN/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-moxtet-devicesQ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-hid-multitouchM/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-removableM/var/lib/git/docbuild/linux/Documentation/ABI/testing/configfs-usb-gadget-ncmQ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-platform-ipmiW/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-coresight-devices-etm4x[/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-event_source-devices-eventsI/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-qat_rlE/var/lib/git/docbuild/linux/Documentation/ABI/testing/debugfs-pktcdvdJ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-usb_roleR/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-firmware-opal-powercapN/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-kernel-boot_paramsJ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-qat_rasG/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-nvmem-cellsI/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-pktcdvdI/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-kernel-mm-cmaU/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-led-trigger-patternX/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-coresight-devices-funnelE/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-ledG/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-power?/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-ppsO/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-usbip-vudcC/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-daxZ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-power_resources_wakeupK/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-intel_pmtM/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-kernel-oops_countF/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-zramG/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-counterN/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-net-peak_usbT/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-power-on-reasonC/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-fsiG/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-typecK/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-firmware-memmapK/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-led-flashJ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-pcibackN/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-adc-mt6360L/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-hid-srws1C/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-usbK/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-scsi_hostU/var/lib/git/docbuild/linux/Documentation/ABI/testing/configfs-usb-gadget-uac1_legacyL/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-hid-ntrigO/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-msi-laptopN/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-dma-bufferO/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-adc-pac1934P/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-soundwire-masterU/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-mellanox-bootctlQ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-pci-devices-catptQ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-eeepc-laptopT/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-intel-rapid-start?/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-mceO/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-hidma-mgmtQ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-platform-dockO/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688U/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-brcmstb-gisb-arb[/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-event_source-devices-formatF/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-block-rnbdO/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-devfreq-eventM/var/lib/git/docbuild/linux/Documentation/ABI/testing/configfs-usb-gadget-tcmU/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-input-cros-ec-keybM/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-leds-gt683rI/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-thermalP/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-firmware-qemu_fw_cfgT/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-light-lm3533-alsD/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-sioxF/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-kernel-btfE/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-bdiM/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-dfl-portU/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-led-trigger-oneshotV/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-frequency-admv1014C/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-mmcJ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-memoryU/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-coresight-devices-stmS/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-firmware-lefi-boardinfoP/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-hid-prodikeysW/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-platform-trackpointE/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-profilingQ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-pci-devices-ccissF/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-kernel-irqM/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-asus-wmiL/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform_profile@/var/lib/git/docbuild/linux/Documentation/ABI/testing/debugfs-ecP/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dacU/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-usb-devices-usbsevsegE/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-rpmsgO/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-firmware-dmi-tablesH/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-wacom@/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-ibftN/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-zynqmp-fpgaM/var/lib/git/docbuild/linux/Documentation/ABI/testing/debugfs-turris-mox-rwtmP/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-asus-laptopN/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-adc-hi8435P/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-kernel-cpu_byteorderS/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-spi-devices-spi-norC/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iioO/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-timer-stm32Q/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-intel-xe-hwmonY/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-led-driver-turris-omniaU/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-led-trigger-usbport\/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-event_source-devices-hv_gpciE/var/lib/git/docbuild/linux/Documentation/ABI/testing/dell-smbios-wmiM/var/lib/git/docbuild/linux/Documentation/ABI/testing/configfs-usb-gadget-ecmR/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-i2c-devices-lm3533T/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-pci-drivers-xhci_hcd>/var/lib/git/docbuild/linux/Documentation/ABI/testing/rtc-cdevB/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-fs-xfsQ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-trigger-sysfsH/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-edacJ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-bno055Y/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-event_source-devices-caps?/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-ptpP/var/lib/git/docbuild/linux/Documentation/ABI/testing/configfs-spear-pcie-gadgetR/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-i2c-devices-hm6352R/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-kernel-mm-memory-tiers]/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-chromeos-driver-cros-ec-vbcP/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-input-exc3000V/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-bd9571mwv-regulatorD/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-mdioM/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-intel_sdsiK/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-net-grcanJ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-powercapB/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-ueventV/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-i2c-demux-pinctrlO/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-power-surfaceN/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-power-rt9471N/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-lg-laptopD/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-fcoeQ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-samsung-laptopI/var/lib/git/docbuild/linux/Documentation/ABI/testing/procfs-smaps_rollupI/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-vf610C/var/lib/git/docbuild/linux/Documentation/ABI/testing/configfs-acpiR/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-fsi-master-gpioN/var/lib/git/docbuild/linux/Documentation/ABI/testing/configfs-usb-gadget-midiO/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-jz4780-efuseM/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-net-cdc_ncmI/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-fc_hostN/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-intel-ifsA/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-powerQ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-light-tsl2772O/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-kernel-address_bitsP/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-light-si1133U/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4371W/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-phy-rcar-gen3-usb2K/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-w1_thermH/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-wakeupH/var/lib/git/docbuild/linux/Documentation/ABI/testing/debugfs-driver-qatT/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-led-driver-aw200xxC/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-cdxL/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-silicomK/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-usb-lvstestQ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-light-tsl2583J/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-sx9310T/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-firmware-efi-runtime-mapM/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-proximityW/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-pci-drivers-janz-cmodioM/var/lib/git/docbuild/linux/Documentation/ABI/testing/configfs-usb-gadget-uvcJ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-hidmaP/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-led-multicolorH/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-platformC/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-meiI/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-powerC/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-rbdE/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-rtcS/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-intel-i915-hwmonM/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-fpga-bridgeO/var/lib/git/docbuild/linux/Documentation/ABI/testing/configfs-usb-gadget-rndisR/var/lib/git/docbuild/linux/Documentation/ABI/testing/debugfs-driver-qat_telemetryL/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-rc-nuvotonI/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-firmware-gsmiK/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-firmware-sgi_uvN/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-system-cpuW/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-intel_th-output-devicesK/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-mpu6050H/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-firmware-ofwU/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-coresight-devices-tmcM/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-hid-lenovoI/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-kernel-rebootL/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-kernel-livepatchJ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-watchdogD/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-ambaX/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hubC/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-mcbE/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-micT/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-platform-soc-ipaE/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-muxN/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-cfq-target-latencyK/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-regulatorL/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-remoteprocL/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-isl29501\/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-event_source-devices-hv_24x7C/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-cssE/var/lib/git/docbuild/linux/Documentation/ABI/testing/debugfs-ideapadS/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-fsi-devices-sbefifoM/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-optee-devicesF/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-ocxlM/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-rnbd-clientP/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-adc-max11410G/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-rapidioJ/var/lib/git/docbuild/linux/Documentation/ABI/testing/debugfs-dell-wmi-ddvD/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-acpiF/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-block-loop@/var/lib/git/docbuild/linux/Documentation/ABI/testing/usb-ueventI/var/lib/git/docbuild/linux/Documentation/ABI/testing/debugfs-intel-iommuV/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-power_resources_D1P/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-dell-smbiosN/var/lib/git/docbuild/linux/Documentation/ABI/testing/configfs-usb-gadget-uac1Z/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-event_source-devices-iommuF/var/lib/git/docbuild/linux/Documentation/ABI/testing/debugfs-wilco-ecD/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-vdpaX/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-event_source-devices-dsaP/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-dell-laptopX/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-magnetometer-hmc5843T/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-real_power_stateK/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-scsi_tapeB/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-secvarB/var/lib/git/docbuild/linux/Documentation/ABI/testing/debugfs-vfio?/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devD/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-fcP/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-firmware-dmi-entriesJ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-kernel-mm-numaO/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-power_stateE/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-bsrN/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-hid-picolcdR/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-hid-roccat-koneL/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-spi-eeprom@/var/lib/git/docbuild/linux/Documentation/ABI/testing/ima_policyM/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-rtrs-serverR/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-backlight-lm3639O/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-pci-devices-avsM/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-kernel-warn_countM/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-firmware-efi-esrtI/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-papr-pmemL/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-stm_sourceD/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-bcma[/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-firmware-papr-energy-scale-infoG/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-soc]/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-impedance-analyzer-ad5933Q/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-accel-adxl372b/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-chromeos-driver-cros-ec-lightbarM/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-adc-stm32G/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-vduseG/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-kernel-slabC/var/lib/git/docbuild/linux/Documentation/ABI/testing/configfs-mostN/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-adc-ad7192T/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-intel_th-devices-ptiL/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-hisi_ptt?/var/lib/git/docbuild/linux/Documentation/ABI/testing/gpio-cdevU/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-platform-ACPI-TADE/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-netD/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-mostE/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-meiS/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-ideapad-laptopD/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-fs-ubifsN/var/lib/git/docbuild/linux/Documentation/ABI/testing/configfs-usb-gadget-uac2I/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-dptfQ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-software_nodeJ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-hypervisor-xenJ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-chromeosD/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-rcA/var/lib/git/docbuild/linux/Documentation/ABI/testing/debugfs-cxlT/var/lib/git/docbuild/linux/Documentation/ABI/testing/configfs-usb-gadget-sourcesinkH/var/lib/git/docbuild/linux/Documentation/ABI/testing/debugfs-driver-dccZ/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-intel-wmi-thunderboltP/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-accel-bmc150B/var/lib/git/docbuild/linux/Documentation/ABI/testing/debugfs-scmiH/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-block-bcacheR/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-platform-docg3O/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-kernel-iommu_groupsQ/var/lib/git/docbuild/linux/Documentation/ABI/testing/configfs-stp-policy-p_sys-tD/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-peciU/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-hid-logitech-hidppU/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350Y/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtU/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-class-firmware-attributesI/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-kernel-fscapsB/var/lib/git/docbuild/linux/Documentation/ABI/testing/debugfs-olpcT/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-proximity-as3935Y/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531V/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-aspeed-uart-routingH/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-driver-xdataS/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-bus-iio-dfsdm-adc-stm32R/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-devices-system-ibm-rtlN/var/lib/git/docbuild/linux/Documentation/ABI/testing/sysfs-platform-tahvo-usbj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(/RCU/Design/Requirements/ReadersPartitionGP1.svg7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt/RCU/Design/Requirements/GPpartitionReaders1.svgjx(admin-guide/aoe/udev.txt3admin-guide/blockdev/drbd/DRBD-8.3-data-packets.svg/admin-guide/blockdev/drbd/DRBD-data-packets.svgY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf+admin-guide/blockdev/drbd/conn-states-8.dot+admin-guide/blockdev/drbd/disk-states-8.dot+admin-guide/blockdev/drbd/peer-states-8.dotj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf//var/lib/git/docbuild/linux/include/linux/pci.h;/var/lib/git/docbuild/linux/include/linux/mod_devicetable.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(.RCU/Design/Memory-Ordering/TreeRCU-hotplug.svg0RCU/Design/Memory-Ordering/TreeRCU-gp-init-3.svg-RCU/Design/Memory-Ordering/TreeRCU-gp-fqs.svg8RCU/Design/Memory-Ordering/TreeRCU-callback-registry.svg,RCU/Design/Memory-Ordering/rcu_node-lock.svg1RCU/Design/Memory-Ordering/TreeRCU-gp-cleanup.svg0RCU/Design/Memory-Ordering/TreeRCU-gp-init-1.svg.RCU/Design/Memory-Ordering/TreeRCU-dyntick.svg0RCU/Design/Memory-Ordering/TreeRCU-gp-init-2.svg)RCU/Design/Memory-Ordering/TreeRCU-qs.svgY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf:RCU/Design/Memory-Ordering/TreeRCU-callback-invocation.svg)RCU/Design/Memory-Ordering/TreeRCU-gp.svgj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/aoe/udev.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjN(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/aoe/udev.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj\ (7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/aoe/udev.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confadmin-guide/aoe/udev.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj"(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj#(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rst&translations/ko_KR/memory-barriers.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj((7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj[ (7/var/lib/git/docbuild/linux/Documentation/docutils.conf$translations/sp_SP/disclaimer-sp.rst&translations/ko_KR/memory-barriers.txt%translations/it_IT/disclaimer-ita.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf$translations/sp_SP/disclaimer-sp.rst&translations/ko_KR/memory-barriers.txt%translations/it_IT/disclaimer-ita.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf$translations/sp_SP/disclaimer-sp.rst&translations/ko_KR/memory-barriers.txt%translations/it_IT/disclaimer-ita.rstjy(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rsti2c/i2c_bus.svgj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj9(7/var/lib/git/docbuild/linux/Documentation/docutils.conf$translations/sp_SP/disclaimer-sp.rst&translations/ko_KR/memory-barriers.txt%translations/it_IT/disclaimer-ita.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj'(7/var/lib/git/docbuild/linux/Documentation/docutils.conf$translations/sp_SP/disclaimer-sp.rst&translations/ko_KR/memory-barriers.txt%translations/it_IT/disclaimer-ita.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf$translations/sp_SP/disclaimer-sp.rst&translations/ko_KR/memory-barriers.txt%translations/it_IT/disclaimer-ita.rstj (2/var/lib/git/docbuild/linux/kernel/futex/requeue.c2/var/lib/git/docbuild/linux/kernel/locking/mutex.c//var/lib/git/docbuild/linux/kernel/futex/core.c3/var/lib/git/docbuild/linux/kernel/futex/waitwake.c0/var/lib/git/docbuild/linux/kernel/futex/futex.h%translations/it_IT/disclaimer-ita.rst1/var/lib/git/docbuild/linux/include/linux/mutex.h7/var/lib/git/docbuild/linux/Documentation/docutils.conf-/var/lib/git/docbuild/linux/kernel/futex/pi.cj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjL(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstjI(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj*(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstjD (7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf$translations/sp_SP/disclaimer-sp.rst&translations/ko_KR/memory-barriers.txt%translations/it_IT/disclaimer-ita.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj.(7/var/lib/git/docbuild/linux/Documentation/docutils.conf$translations/sp_SP/disclaimer-sp.rst&translations/ko_KR/memory-barriers.txt%translations/it_IT/disclaimer-ita.rstj>(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf$translations/sp_SP/disclaimer-sp.rst&translations/ko_KR/memory-barriers.txt%translations/it_IT/disclaimer-ita.rstjo(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstjn(7/var/lib/git/docbuild/linux/Documentation/docutils.conf$translations/sp_SP/disclaimer-sp.rst&translations/ko_KR/memory-barriers.txt%translations/it_IT/disclaimer-ita.rstjq(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj*(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstjN(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstjP(7/var/lib/git/docbuild/linux/Documentation/docutils.confdoc-guide/hello.dot%translations/it_IT/disclaimer-ita.rstdoc-guide/svg_image.svgj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj;(7/var/lib/git/docbuild/linux/Documentation/docutils.conf$translations/sp_SP/disclaimer-sp.rst&translations/ko_KR/memory-barriers.txt%translations/it_IT/disclaimer-ita.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf$translations/sp_SP/disclaimer-sp.rst&translations/ko_KR/memory-barriers.txt%translations/it_IT/disclaimer-ita.rstjw(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj5(7/var/lib/git/docbuild/linux/Documentation/docutils.conf$translations/sp_SP/disclaimer-sp.rst&translations/ko_KR/memory-barriers.txt%translations/it_IT/disclaimer-ita.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf$translations/sp_SP/disclaimer-sp.rst&translations/ko_KR/memory-barriers.txt%translations/it_IT/disclaimer-ita.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf$translations/sp_SP/disclaimer-sp.rst&translations/ko_KR/memory-barriers.txt%translations/it_IT/disclaimer-ita.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj (&translations/ko_KR/memory-barriers.txt$translations/sp_SP/disclaimer-sp.rst%translations/it_IT/disclaimer-ita.rst&translations/sp_SP/memory-barriers.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj](7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstjT(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstjX(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstjp(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj)(7/var/lib/git/docbuild/linux/Documentation/docutils.confjg(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rst&translations/ko_KR/memory-barriers.txtjf (7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstjN (7/var/lib/git/docbuild/linux/Documentation/docutils.conf$translations/sp_SP/disclaimer-sp.rst&translations/ko_KR/memory-barriers.txt%translations/it_IT/disclaimer-ita.rstj- (7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf$translations/sp_SP/disclaimer-sp.rst&translations/ko_KR/memory-barriers.txt%translations/it_IT/disclaimer-ita.rstjq (7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj6(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstjp(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj@ (7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rst&translations/ko_KR/memory-barriers.txtj~(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf$translations/sp_SP/disclaimer-sp.rst&translations/ko_KR/memory-barriers.txt%translations/it_IT/disclaimer-ita.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj= (7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf%translations/it_IT/disclaimer-ita.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf$translations/sp_SP/disclaimer-sp.rst&translations/ko_KR/memory-barriers.txt%translations/it_IT/disclaimer-ita.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjH (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjk(0/var/lib/git/docbuild/linux/include/linux/peci.h2/var/lib/git/docbuild/linux/drivers/peci/request.c//var/lib/git/docbuild/linux/drivers/peci/core.c3/var/lib/git/docbuild/linux/drivers/peci/internal.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf./var/lib/git/docbuild/linux/drivers/peci/cpu.cjU (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj.(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf8/var/lib/git/docbuild/linux/include/uapi/linux/if_link.hj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjV(7/var/lib/git/docbuild/linux/Documentation/docutils.conf2/var/lib/git/docbuild/linux/include/linux/skbuff.hj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjn (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj1(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj9(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjs(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjK(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj^(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtje(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj1 (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj=(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj'(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjk(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjc (7/var/lib/git/docbuild/linux/Documentation/docutils.conf*/var/lib/git/docbuild/linux/net/core/xdp.cY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj; (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj$(7/var/lib/git/docbuild/linux/Documentation/docutils.confj*(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjO(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjJ (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjQ(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj@(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj\(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj` (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjs(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjf(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjs(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjd ('networking/tls-offload-reorder-good.svg!networking/tls-offload-layers.svg&networking/tls-offload-reorder-bad.svgY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj& (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf8/var/lib/git/docbuild/linux/include/linux/energy_model.h7/var/lib/git/docbuild/linux/kernel/power/energy_model.cY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(-/var/lib/git/docbuild/linux/net/tipc/subscr.h+/var/lib/git/docbuild/linux/net/tipc/link.c-/var/lib/git/docbuild/linux/net/tipc/topsrv.c-/var/lib/git/docbuild/linux/net/tipc/socket.c1/var/lib/git/docbuild/linux/net/tipc/name_distr.c,/var/lib/git/docbuild/linux/net/tipc/trace.c-/var/lib/git/docbuild/linux/net/tipc/bearer.h1/var/lib/git/docbuild/linux/net/tipc/name_distr.h-/var/lib/git/docbuild/linux/net/tipc/subscr.c0/var/lib/git/docbuild/linux/net/tipc/udp_media.c-/var/lib/git/docbuild/linux/net/tipc/bearer.c,/var/lib/git/docbuild/linux/net/tipc/bcast.c//var/lib/git/docbuild/linux/net/tipc/discover.c1/var/lib/git/docbuild/linux/net/tipc/name_table.c1/var/lib/git/docbuild/linux/net/tipc/name_table.h+/var/lib/git/docbuild/linux/net/tipc/node.c7/var/lib/git/docbuild/linux/Documentation/docutils.conf-/var/lib/git/docbuild/linux/net/tipc/crypto.cY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt*/var/lib/git/docbuild/linux/net/tipc/msg.cjS (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj0 (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj~ (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj_(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjc(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjL (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjV (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj+(7/var/lib/git/docbuild/linux/Documentation/docutils.confj*(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj{(7/var/lib/git/docbuild/linux/Documentation/docutils.confj;(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj>(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj=(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjx (7/var/lib/git/docbuild/linux/Documentation/docutils.confj| (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjR(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjU(7/var/lib/git/docbuild/linux/Documentation/docutils.confjt(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj#(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf//var/lib/git/docbuild/linux/security/security.cj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj:(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjn(2/var/lib/git/docbuild/linux/security/landlock/fs.h7/var/lib/git/docbuild/linux/Documentation/docutils.conf6/var/lib/git/docbuild/linux/security/landlock/object.h7/var/lib/git/docbuild/linux/security/landlock/ruleset.hj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf;/var/lib/git/docbuild/linux/include/uapi/linux/vtpm_proxy.h=/var/lib/git/docbuild/linux/drivers/char/tpm/tpm_vtpm_proxy.cjc(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj2(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj4(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjs(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj1(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj/ (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj?(7/var/lib/git/docbuild/linux/Documentation/docutils.confjU (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj9 (7/var/lib/git/docbuild/linux/Documentation/docutils.confjY(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjS(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjn(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj[(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjo(7/var/lib/git/docbuild/linux/Documentation/docutils.confj_ (7/var/lib/git/docbuild/linux/Documentation/docutils.confjD (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj) (7/var/lib/git/docbuild/linux/Documentation/docutils.confjc(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjv(7/var/lib/git/docbuild/linux/Documentation/docutils.confj7 (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj" (7/var/lib/git/docbuild/linux/Documentation/docutils.confjx(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (-/var/lib/git/docbuild/linux/sound/core/jack.c//var/lib/git/docbuild/linux/sound/core/isadma.c-/var/lib/git/docbuild/linux/sound/core/init.c,/var/lib/git/docbuild/linux/sound/core/pcm.c7/var/lib/git/docbuild/linux/sound/pci/ac97/ac97_codec.c0/var/lib/git/docbuild/linux/sound/soc/soc-core.c./var/lib/git/docbuild/linux/sound/core/hwdep.c7/var/lib/git/docbuild/linux/Documentation/docutils.conf;/var/lib/git/docbuild/linux/include/sound/compress_driver.h2/var/lib/git/docbuild/linux/sound/soc/soc-devres.c-/var/lib/git/docbuild/linux/sound/core/info.c0/var/lib/git/docbuild/linux/sound/core/control.c9/var/lib/git/docbuild/linux/sound/core/compress_offload.c0/var/lib/git/docbuild/linux/sound/core/rawmidi.c0/var/lib/git/docbuild/linux/include/sound/core.h1/var/lib/git/docbuild/linux/sound/core/memalloc.c0/var/lib/git/docbuild/linux/sound/core/vmaster.c//var/lib/git/docbuild/linux/include/sound/soc.h./var/lib/git/docbuild/linux/sound/core/sound.c3/var/lib/git/docbuild/linux/sound/core/pcm_native.c//var/lib/git/docbuild/linux/sound/core/memory.c//var/lib/git/docbuild/linux/sound/soc/soc-pcm.c//var/lib/git/docbuild/linux/sound/core/device.c5/var/lib/git/docbuild/linux/sound/soc/soc-component.c//var/lib/git/docbuild/linux/sound/soc/soc-ops.c>/var/lib/git/docbuild/linux/sound/drivers/mpu401/mpu401_uart.c4/var/lib/git/docbuild/linux/sound/soc/soc-compress.c6/var/lib/git/docbuild/linux/sound/core/pcm_dmaengine.c0/var/lib/git/docbuild/linux/sound/soc/soc-jack.c@/var/lib/git/docbuild/linux/include/uapi/sound/compress_params.h9/var/lib/git/docbuild/linux/include/sound/dmaengine_pcm.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtA/var/lib/git/docbuild/linux/include/uapi/sound/compress_offload.h1/var/lib/git/docbuild/linux/sound/core/pcm_misc.c3/var/lib/git/docbuild/linux/sound/core/pcm_memory.c0/var/lib/git/docbuild/linux/sound/soc/soc-dapm.c0/var/lib/git/docbuild/linux/include/sound/jack.hA/var/lib/git/docbuild/linux/sound/soc/soc-generic-dmaengine-pcm.c5/var/lib/git/docbuild/linux/sound/pci/ac97/ac97_pcm.c0/var/lib/git/docbuild/linux/sound/core/pcm_lib.c./var/lib/git/docbuild/linux/sound/sound_core.c3/var/lib/git/docbuild/linux/include/sound/control.h//var/lib/git/docbuild/linux/include/sound/pcm.hj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj- (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj3 (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj; (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjJ (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjr (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjz (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj| (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjx(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj, (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjY(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjF(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtja(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjv (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjg(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj6 (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjJ(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjo(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjC(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjL(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjQ(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj\(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj/ (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjX(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj!(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj: (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjt(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjB (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjS(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjg(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj# (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj_(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjb(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjP (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj0 (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjp (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjZ (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtja (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjc (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjz(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj* (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj} (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj)(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjh(7/var/lib/git/docbuild/linux/Documentation/docutils.conf+netlabel/draft-ietf-cipso-ipsecurity-01.txtju (7/var/lib/git/docbuild/linux/Documentation/docutils.conf+netlabel/draft-ietf-cipso-ipsecurity-01.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjQ (+netlabel/draft-ietf-cipso-ipsecurity-01.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(+netlabel/draft-ietf-cipso-ipsecurity-01.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(H/var/lib/git/docbuild/linux/drivers/net/can/ctucanfd/ctucanfd_platform.c?/var/lib/git/docbuild/linux/drivers/net/can/ctucanfd/ctucanfd.h+netlabel/draft-ietf-cipso-ipsecurity-01.txtC/var/lib/git/docbuild/linux/drivers/net/can/ctucanfd/ctucanfd_pci.cY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confD/var/lib/git/docbuild/linux/drivers/net/can/ctucanfd/ctucanfd_base.c9networking/device_drivers/can/ctu/fsm_txt_buffer_user.svgj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (+netlabel/draft-ietf-cipso-ipsecurity-01.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf+netlabel/draft-ietf-cipso-ipsecurity-01.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj ( (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (+netlabel/draft-ietf-cipso-ipsecurity-01.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjn(+netlabel/draft-ietf-cipso-ipsecurity-01.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj:(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(+netlabel/draft-ietf-cipso-ipsecurity-01.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf+netlabel/draft-ietf-cipso-ipsecurity-01.txtj(+netlabel/draft-ietf-cipso-ipsecurity-01.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj=(7/var/lib/git/docbuild/linux/Documentation/docutils.conf(/var/lib/git/docbuild/linux/mm/highmem.c3/var/lib/git/docbuild/linux/include/linux/highmem.h (7/var/lib/git/docbuild/linux/Documentation/docutils.conf../MAINTAINERSj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf../MAINTAINERSY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjI (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjm(3/var/lib/git/docbuild/linux/kernel/livepatch/core.c5/var/lib/git/docbuild/linux/kernel/livepatch/shadow.c5/var/lib/git/docbuild/linux/include/linux/livepatch.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf4/var/lib/git/docbuild/linux/kernel/livepatch/state.cj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj} (7/var/lib/git/docbuild/linux/Documentation/docutils.conf!kbuild/Kconfig.recursion-issue-01!kbuild/Kconfig.recursion-issue-02Y/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(2/var/lib/git/docbuild/linux/kernel/futex/requeue.c2/var/lib/git/docbuild/linux/kernel/locking/mutex.c//var/lib/git/docbuild/linux/kernel/futex/core.c3/var/lib/git/docbuild/linux/kernel/futex/waitwake.c0/var/lib/git/docbuild/linux/kernel/futex/futex.h1/var/lib/git/docbuild/linux/include/linux/mutex.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf-/var/lib/git/docbuild/linux/kernel/futex/pi.cjW (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj] (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjv(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjz(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj}(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjA(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjm (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj%(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj,(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjQ(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjB(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj2(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj[(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj,(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj5(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjk(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjp(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjb(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj8(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjz(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjl(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj~(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjB(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjL (7/var/lib/git/docbuild/linux/Documentation/docutils.conf3/var/lib/git/docbuild/linux/include/linux/seqlock.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjM(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj[(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj\(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj^(7/var/lib/git/docbuild/linux/Documentation/docutils.confj8 (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjd(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjt(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj=(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjF(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjP(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjQ(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj2 (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtu(j(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjn (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjg(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj#(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj%(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj+(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjJ(7/var/lib/git/docbuild/linux/Documentation/docutils.confj0(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj* (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj: (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj%(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt j (input/shape.svginput/interactive.svg7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj% (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj/(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confja(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjf(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjZ (7/var/lib/git/docbuild/linux/Documentation/docutils.confj4(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj?(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjM (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj3 (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjb(7/var/lib/git/docbuild/linux/Documentation/docutils.confjX (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtje(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjf(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjR(7/var/lib/git/docbuild/linux/Documentation/docutils.confi2c/i2c_bus.svgj%(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj/ (7/var/lib/git/docbuild/linux/Documentation/docutils.confjX (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjq(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjh (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj6 (7/var/lib/git/docbuild/linux/Documentation/docutils.confjW(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj9 (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf3/var/lib/git/docbuild/linux/include/linux/i2c-atr.hj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj,(7/var/lib/git/docbuild/linux/Documentation/docutils.confjE (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjP (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (0/var/lib/git/docbuild/linux/net/core/page_pool.c9/var/lib/git/docbuild/linux/include/net/page_pool/types.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt;/var/lib/git/docbuild/linux/include/net/page_pool/helpers.h7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjS (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjT (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj!(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjC(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjN(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjS(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj~(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(4/var/lib/git/docbuild/linux/net/core/gen_estimator.c6/var/lib/git/docbuild/linux/drivers/net/phy/mdio_bus.c:/var/lib/git/docbuild/linux/include/uapi/linux/gen_stats.h*/var/lib/git/docbuild/linux/net/core/dev.c./var/lib/git/docbuild/linux/net/ethernet/eth.c5/var/lib/git/docbuild/linux/drivers/net/phy/phylink.c5/var/lib/git/docbuild/linux/include/linux/netdevice.h7/var/lib/git/docbuild/linux/Documentation/docutils.conf6/var/lib/git/docbuild/linux/drivers/net/phy/phy-core.c//var/lib/git/docbuild/linux/include/linux/net.h-/var/lib/git/docbuild/linux/net/sunrpc/xprt.c1/var/lib/git/docbuild/linux/drivers/net/phy/phy.c7/var/lib/git/docbuild/linux/include/linux/etherdevice.h2/var/lib/git/docbuild/linux/net/sunrpc/rpcb_clnt.c//var/lib/git/docbuild/linux/include/linux/sfp.h5/var/lib/git/docbuild/linux/drivers/net/phy/phy-c45.c-/var/lib/git/docbuild/linux/net/core/skbuff.c//var/lib/git/docbuild/linux/include/linux/phy.h-/var/lib/git/docbuild/linux/net/sunrpc/clnt.c5/var/lib/git/docbuild/linux/drivers/net/phy/sfp-bus.c//var/lib/git/docbuild/linux/net/core/datagram.c3/var/lib/git/docbuild/linux/include/linux/phylink.h./var/lib/git/docbuild/linux/net/sunrpc/stats.c-/var/lib/git/docbuild/linux/net/core/filter.c3/var/lib/git/docbuild/linux/net/sched/sch_generic.c(/var/lib/git/docbuild/linux/net/socket.c./var/lib/git/docbuild/linux/net/sunrpc/sched.c0/var/lib/git/docbuild/linux/net/core/gen_stats.c+/var/lib/git/docbuild/linux/net/core/sock.c,/var/lib/git/docbuild/linux/net/sunrpc/xdr.c./var/lib/git/docbuild/linux/include/net/sock.h0/var/lib/git/docbuild/linux/net/sunrpc/socklib.c2/var/lib/git/docbuild/linux/include/linux/skbuff.h1/var/lib/git/docbuild/linux/net/sunrpc/svc_xprt.c8/var/lib/git/docbuild/linux/drivers/net/phy/phy_device.c1/var/lib/git/docbuild/linux/net/sunrpc/rpc_pipe.c-/var/lib/git/docbuild/linux/net/core/stream.cjX(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjN(7/var/lib/git/docbuild/linux/Documentation/docutils.confj{ (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjm(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj# (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjR(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf7/var/lib/git/docbuild/linux/include/net/netdev_queues.hjg(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj= (7/var/lib/git/docbuild/linux/Documentation/docutils.confj" (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjY(7/var/lib/git/docbuild/linux/Documentation/docutils.confjR(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf//var/lib/git/docbuild/linux/include/linux/dim.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjC (7/var/lib/git/docbuild/linux/Documentation/docutils.confjz(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjK (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj+ (7/var/lib/git/docbuild/linux/Documentation/docutils.confjl (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjt(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj` (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjq(3/var/lib/git/docbuild/linux/include/linux/ethtool.h7/var/lib/git/docbuild/linux/Documentation/docutils.conf8/var/lib/git/docbuild/linux/include/uapi/linux/ethtool.hj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjL (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj! (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjw (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjb (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjR (7/var/lib/git/docbuild/linux/Documentation/docutils.confjl(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjH(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj4(7/var/lib/git/docbuild/linux/Documentation/docutils.confj9(7/var/lib/git/docbuild/linux/Documentation/docutils.confj+ (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj@(7/var/lib/git/docbuild/linux/Documentation/docutils.confj!(7/var/lib/git/docbuild/linux/Documentation/docutils.confj. (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjo (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj5 (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj8 (7/var/lib/git/docbuild/linux/Documentation/docutils.confj>(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjX(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjV(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjN (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj6(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj`(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjf(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj4 (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj3(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj] (7/var/lib/git/docbuild/linux/Documentation/docutils.confj5(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj#(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjg (7/var/lib/git/docbuild/linux/Documentation/docutils.confjB(7/var/lib/git/docbuild/linux/Documentation/docutils.confjq (7/var/lib/git/docbuild/linux/Documentation/docutils.confjy(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjE(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj-(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confja(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjd (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj|(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj?(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjw(7/var/lib/git/docbuild/linux/Documentation/docutils.confj|(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj@ (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj5(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj4(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjh (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjU(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj)(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj4(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjA(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjy(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjz(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj|(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj0(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj<(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjl(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjH(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjJ(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjf (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj((7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjp (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjH(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjF(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjQ(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjP(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj; (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjh(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj! (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjb(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj\ (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtje (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjJ (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjB(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj) (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjm (7/var/lib/git/docbuild/linux/Documentation/docutils.conf4/var/lib/git/docbuild/linux/drivers/gpu/host1x/bus.c2/var/lib/git/docbuild/linux/include/linux/host1x.h7/var/lib/git/docbuild/linux/drivers/gpu/host1x/syncpt.cj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf3/var/lib/git/docbuild/linux/include/linux/hid_bpf.h>/var/lib/git/docbuild/linux/drivers/hid/bpf/hid_bpf_dispatch.cj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf7/var/lib/git/docbuild/linux/drivers/gpu/drm/xe/xe_map.hj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjF(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf7/var/lib/git/docbuild/linux/include/uapi/drm/i915_drm.hj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjd (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf6/var/lib/git/docbuild/linux/drivers/gpu/drm/xe/xe_pm.cj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf:/var/lib/git/docbuild/linux/drivers/gpu/drm/xe/xe_assert.hj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjI(9/var/lib/git/docbuild/linux/drivers/gpu/drm/xe/xe_pcode.c7/var/lib/git/docbuild/linux/Documentation/docutils.confj7 (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf?/var/lib/git/docbuild/linux/drivers/gpu/drm/xen/xen_drm_front.hj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf?/var/lib/git/docbuild/linux/drivers/gpu/drm/xe/xe_migrate_doc.hjM(7/var/lib/git/docbuild/linux/Documentation/docutils.confjA (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf6/var/lib/git/docbuild/linux/drivers/gpu/drm/xe/xe_pt.c:/var/lib/git/docbuild/linux/drivers/gpu/drm/xe/xe_bo_doc.hjC (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj-(7/var/lib/git/docbuild/linux/Documentation/docutils.confjM (@/var/lib/git/docbuild/linux/Documentation/gpu/rfc/i915_vm_bind.h7/var/lib/git/docbuild/linux/Documentation/docutils.confj](7/var/lib/git/docbuild/linux/Documentation/docutils.confj0 (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj((7/var/lib/git/docbuild/linux/Documentation/docutils.conf?/var/lib/git/docbuild/linux/drivers/gpu/drm/tve200/tve200_drv.cjj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj6 (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjm(7/var/lib/git/docbuild/linux/Documentation/docutils.confjy(7/var/lib/git/docbuild/linux/Documentation/docutils.confj9(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj) (7/var/lib/git/docbuild/linux/Documentation/docutils.confB/var/lib/git/docbuild/linux/Documentation/gpu/rfc/i915_small_bar.hj7(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj>(9/var/lib/git/docbuild/linux/drivers/gpu/drm/v3d/v3d_irq.c;/var/lib/git/docbuild/linux/drivers/gpu/drm/v3d/v3d_sched.c9/var/lib/git/docbuild/linux/drivers/gpu/drm/v3d/v3d_mmu.c9/var/lib/git/docbuild/linux/drivers/gpu/drm/v3d/v3d_drv.c7/var/lib/git/docbuild/linux/Documentation/docutils.conf8/var/lib/git/docbuild/linux/drivers/gpu/drm/v3d/v3d_bo.cj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjH(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjb(7/var/lib/git/docbuild/linux/Documentation/docutils.conf;/var/lib/git/docbuild/linux/drivers/gpu/drm/vkms/vkms_drv.cj(=/var/lib/git/docbuild/linux/drivers/gpu/drm/xe/xe_uc_fw_abi.h:/var/lib/git/docbuild/linux/drivers/gpu/drm/xe/xe_guc_ct.c9/var/lib/git/docbuild/linux/drivers/gpu/drm/xe/xe_wopcm.c:/var/lib/git/docbuild/linux/drivers/gpu/drm/xe/xe_guc_pc.c7/var/lib/git/docbuild/linux/Documentation/docutils.confj] (7/var/lib/git/docbuild/linux/Documentation/docutils.conf6/var/lib/git/docbuild/linux/drivers/gpu/drm/xe/xe_wa.cj^ (7/var/lib/git/docbuild/linux/Documentation/docutils.conf0/var/lib/git/docbuild/linux/drivers/pci/vgaarb.c2/var/lib/git/docbuild/linux/include/linux/vgaarb.hjW(7/var/lib/git/docbuild/linux/Documentation/docutils.confj"(7/var/lib/git/docbuild/linux/Documentation/docutils.confj& (7/var/lib/git/docbuild/linux/Documentation/docutils.confjH (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/drivers/gpu/drm/xe/xe_rtp.c7/var/lib/git/docbuild/linux/Documentation/docutils.conf7/var/lib/git/docbuild/linux/drivers/gpu/drm/xe/xe_rtp.h=/var/lib/git/docbuild/linux/drivers/gpu/drm/xe/xe_rtp_types.hjn(=/var/lib/git/docbuild/linux/drivers/platform/x86/apple-gmux.c/var/lib/git/docbuild/linux/drivers/gpu/drm/vc4/vc4_validate.c8/var/lib/git/docbuild/linux/drivers/gpu/drm/vc4/vc4_bo.c9/var/lib/git/docbuild/linux/drivers/gpu/drm/vc4/vc4_irq.c9/var/lib/git/docbuild/linux/drivers/gpu/drm/vc4/vc4_dsi.c9/var/lib/git/docbuild/linux/drivers/gpu/drm/vc4/vc4_hvs.c:/var/lib/git/docbuild/linux/drivers/gpu/drm/vc4/vc4_hdmi.cF/var/lib/git/docbuild/linux/drivers/gpu/drm/vc4/vc4_validate_shaders.c9/var/lib/git/docbuild/linux/drivers/gpu/drm/vc4/vc4_dpi.c7/var/lib/git/docbuild/linux/Documentation/docutils.conf?/var/lib/git/docbuild/linux/drivers/gpu/drm/vc4/vc4_render_cl.c;/var/lib/git/docbuild/linux/drivers/gpu/drm/vc4/vc4_plane.c9/var/lib/git/docbuild/linux/drivers/gpu/drm/vc4/vc4_vec.c:/var/lib/git/docbuild/linux/drivers/gpu/drm/vc4/vc4_crtc.cj8 (7/var/lib/git/docbuild/linux/Documentation/docutils.confj: (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf//var/lib/git/docbuild/linux/include/linux/hid.hjt(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjG (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(filesystems/ext4/bitmaps.rstfilesystems/ext4/orphan.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/ifork.rstfilesystems/ext4/inodes.rst filesystems/ext4/group_descr.rstfilesystems/ext4/directory.rstfilesystems/ext4/super.rstfilesystems/ext4/attributes.rst7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/journal.rstfilesystems/ext4/mmp.rstj(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj (filesystems/ext4/bitmaps.rstfilesystems/ext4/orphan.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/ifork.rstfilesystems/ext4/inodes.rst filesystems/ext4/group_descr.rstfilesystems/ext4/directory.rstfilesystems/ext4/super.rstfilesystems/ext4/attributes.rst7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/journal.rstfilesystems/ext4/mmp.rstj(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstjN (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj)(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj(filesystems/ext4/bitmaps.rstfilesystems/ext4/orphan.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/ifork.rstfilesystems/ext4/inodes.rst filesystems/ext4/group_descr.rstfilesystems/ext4/directory.rstfilesystems/ext4/super.rstfilesystems/ext4/attributes.rst7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/journal.rstfilesystems/ext4/mmp.rstj! (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj.(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj2(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstjf (#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj(filesystems/ext4/blockmap.rstfilesystems/ext4/inodes.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rst7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj$(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj (#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj (#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstjJ(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjL(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rst4/var/lib/git/docbuild/linux/fs/netfs/buffered_read.cfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rst)/var/lib/git/docbuild/linux/fs/netfs/io.c1/var/lib/git/docbuild/linux/include/linux/netfs.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjA(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rst filesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj (#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj (#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstju(filesystems/ext4/bitmaps.rstfilesystems/ext4/orphan.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/ifork.rstfilesystems/ext4/inodes.rst filesystems/ext4/group_descr.rstfilesystems/ext4/directory.rstfilesystems/ext4/super.rstfilesystems/ext4/attributes.rst7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/journal.rstfilesystems/ext4/mmp.rstj((#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstjM(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjv(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstjO (#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstjh(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj(filesystems/ext4/blockmap.rstfilesystems/ext4/inodes.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rst7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstj (#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstjg(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj (#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj:(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstji(filesystems/ext4/bitmaps.rstfilesystems/ext4/orphan.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/ifork.rstfilesystems/ext4/inodes.rst filesystems/ext4/group_descr.rstfilesystems/ext4/directory.rstfilesystems/ext4/super.rstfilesystems/ext4/attributes.rst7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/journal.rstfilesystems/ext4/mmp.rstjm (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(filesystems/ext4/bitmaps.rstfilesystems/ext4/orphan.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/ifork.rstfilesystems/ext4/inodes.rst filesystems/ext4/group_descr.rstfilesystems/ext4/directory.rstfilesystems/ext4/super.rstfilesystems/ext4/attributes.rst7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/journal.rstfilesystems/ext4/mmp.rstjL(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj (#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj4(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjA(7/var/lib/git/docbuild/linux/Documentation/docutils.confjN (7/var/lib/git/docbuild/linux/Documentation/docutils.conf3/var/lib/git/docbuild/linux/include/linux/fscache.hjJ(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstjL(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj (#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj_(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj[ (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjX(filesystems/ext4/bitmaps.rstfilesystems/ext4/orphan.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/ifork.rstfilesystems/ext4/inodes.rst filesystems/ext4/group_descr.rstfilesystems/ext4/directory.rstfilesystems/ext4/super.rstfilesystems/ext4/attributes.rst7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/journal.rstfilesystems/ext4/mmp.rstj (#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj (#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rst1/var/lib/git/docbuild/linux/fs/jbd2/transaction.cfilesystems/ext4/super.rst./var/lib/git/docbuild/linux/fs/jbd2/recovery.c7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rst0/var/lib/git/docbuild/linux/include/linux/jbd2.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rst-/var/lib/git/docbuild/linux/fs/jbd2/journal.cfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstjv(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj-(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj4 (#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj(filesystems/ext4/bitmaps.rstfilesystems/ext4/orphan.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/ifork.rstfilesystems/ext4/inodes.rst filesystems/ext4/group_descr.rstfilesystems/ext4/directory.rstfilesystems/ext4/super.rstfilesystems/ext4/attributes.rst7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/journal.rstfilesystems/ext4/mmp.rstjg(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj7(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstjo(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(filesystems/ext4/bitmaps.rstfilesystems/ext4/orphan.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/ifork.rstfilesystems/ext4/inodes.rst filesystems/ext4/group_descr.rstfilesystems/ext4/directory.rstfilesystems/ext4/super.rstfilesystems/ext4/attributes.rst7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/journal.rstfilesystems/ext4/mmp.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstjH (#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjU(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj(#filesystems/ext4/special_inodes.rstfilesystems/ext4/orphan.rstfilesystems/ext4/inodes.rstfilesystems/ext4/super.rst7/var/lib/git/docbuild/linux/Documentation/docutils.conffilesystems/ext4/inlinedata.rstfilesystems/ext4/eainode.rstfilesystems/ext4/blockmap.rstfilesystems/ext4/blocks.rstfilesystems/ext4/ifork.rstfilesystems/ext4/attributes.rstfilesystems/ext4/verity.rstfilesystems/ext4/journal.rstfilesystems/ext4/allocators.rstY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtfilesystems/ext4/directory.rstfilesystems/ext4/mmp.rst filesystems/ext4/group_descr.rstfilesystems/ext4/checksums.rstfilesystems/ext4/bitmaps.rstfilesystems/ext4/blockgroup.rstfilesystems/ext4/bigalloc.rstj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conffb/viafb.modesY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conffb/viafb.modesY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj%(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjE(7/var/lib/git/docbuild/linux/Documentation/docutils.conffb/viafb.modes9/var/lib/git/docbuild/linux/include/linux/fscache-cache.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conffb/viafb.modesY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj" (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conffb/viafb.modesY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjR(3/var/lib/git/docbuild/linux/drivers/tty/tty_ldisc.c7/var/lib/git/docbuild/linux/Documentation/docutils.conf5/var/lib/git/docbuild/linux/include/linux/tty_ldisc.hj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (5/var/lib/git/docbuild/linux/drivers/usb/core/buffer.c6/var/lib/git/docbuild/linux/drivers/usb/core/message.c//var/lib/git/docbuild/linux/include/linux/usb.h3/var/lib/git/docbuild/linux/drivers/usb/core/file.c5/var/lib/git/docbuild/linux/drivers/usb/core/driver.c7/var/lib/git/docbuild/linux/drivers/usb/common/common.c2/var/lib/git/docbuild/linux/drivers/usb/core/hcd.c2/var/lib/git/docbuild/linux/drivers/usb/core/usb.c6/var/lib/git/docbuild/linux/drivers/usb/core/hcd-pci.c2/var/lib/git/docbuild/linux/drivers/usb/core/urb.c7/var/lib/git/docbuild/linux/Documentation/docutils.conf2/var/lib/git/docbuild/linux/drivers/usb/core/hub.cj(3/var/lib/git/docbuild/linux/drivers/usb/dwc3/core.h3/var/lib/git/docbuild/linux/drivers/usb/dwc3/core.c5/var/lib/git/docbuild/linux/drivers/usb/dwc3/gadget.h5/var/lib/git/docbuild/linux/drivers/usb/dwc3/gadget.c7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conffb/viafb.modesY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf;/var/lib/git/docbuild/linux/drivers/platform/x86/amd/wbrf.cY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjD(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(4/var/lib/git/docbuild/linux/drivers/w1/w1_internal.h./var/lib/git/docbuild/linux/drivers/w1/w1_io.c//var/lib/git/docbuild/linux/drivers/w1/w1_int.cY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt./var/lib/git/docbuild/linux/include/linux/w1.h7/var/lib/git/docbuild/linux/Documentation/docutils.conf2/var/lib/git/docbuild/linux/drivers/w1/w1_family.c+/var/lib/git/docbuild/linux/drivers/w1/w1.c3/var/lib/git/docbuild/linux/drivers/w1/w1_netlink.hj (5/var/lib/git/docbuild/linux/drivers/usb/typec/class.c7/var/lib/git/docbuild/linux/Documentation/docutils.conf3/var/lib/git/docbuild/linux/drivers/usb/typec/mux.cj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conffb/viafb.modesY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjL (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjP (7/var/lib/git/docbuild/linux/Documentation/docutils.confjc(7/var/lib/git/docbuild/linux/Documentation/docutils.conffb/viafb.modesY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf:/var/lib/git/docbuild/linux/drivers/staging/vme_user/vme.c:/var/lib/git/docbuild/linux/drivers/staging/vme_user/vme.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjS (6/var/lib/git/docbuild/linux/include/linux/usb/gadget.h7/var/lib/git/docbuild/linux/drivers/usb/gadget/config.c:/var/lib/git/docbuild/linux/drivers/usb/gadget/composite.c:/var/lib/git/docbuild/linux/drivers/usb/gadget/usbstring.c9/var/lib/git/docbuild/linux/include/linux/usb/composite.h7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.conffb/viafb.modesY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj2 (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confji(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj? (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj3(7/var/lib/git/docbuild/linux/Documentation/docutils.confjk (7/var/lib/git/docbuild/linux/Documentation/docutils.confjD(//var/lib/git/docbuild/linux/include/linux/tty.h7/var/lib/git/docbuild/linux/Documentation/docutils.conf3/var/lib/git/docbuild/linux/drivers/tty/tty_ioctl.cj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj% (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj& (//var/lib/git/docbuild/linux/include/linux/tty.h7/var/lib/git/docbuild/linux/Documentation/docutils.conf0/var/lib/git/docbuild/linux/drivers/tty/tty_io.cj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf3/var/lib/git/docbuild/linux/drivers/usb/typec/bus.c=/var/lib/git/docbuild/linux/include/linux/usb/typec_altmode.hj* (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjU(7/var/lib/git/docbuild/linux/Documentation/docutils.confj0 (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj1 (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjR (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conffb/viafb.modesY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj= (7/var/lib/git/docbuild/linux/Documentation/docutils.conffb/viafb.modesY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj" (7/var/lib/git/docbuild/linux/Documentation/docutils.conf0/var/lib/git/docbuild/linux/drivers/tty/tty_io.cjW(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjt(2/var/lib/git/docbuild/linux/drivers/tty/tty_port.c7/var/lib/git/docbuild/linux/Documentation/docutils.conf4/var/lib/git/docbuild/linux/include/linux/tty_port.hj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjd(9/var/lib/git/docbuild/linux/include/linux/virtio_config.h7/var/lib/git/docbuild/linux/Documentation/docutils.conf8/var/lib/git/docbuild/linux/drivers/virtio/virtio_ring.cY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjq(7/var/lib/git/docbuild/linux/Documentation/docutils.conffb/viafb.modesY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjo (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj5(7/var/lib/git/docbuild/linux/Documentation/docutils.conf//var/lib/git/docbuild/linux/include/linux/wmi.h6/var/lib/git/docbuild/linux/drivers/platform/x86/wmi.cY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conffb/viafb.modesY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conffb/viafb.modesY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj^ (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj8(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(2/var/lib/git/docbuild/linux/drivers/tty/tty_port.c7/var/lib/git/docbuild/linux/Documentation/docutils.conf0/var/lib/git/docbuild/linux/drivers/tty/tty_io.c6/var/lib/git/docbuild/linux/include/linux/tty_driver.hj (7/var/lib/git/docbuild/linux/Documentation/docutils.conffb/viafb.modesY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjv(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjo (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjQ (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjO(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjU (./var/lib/git/docbuild/linux/include/linux/fs.h,/var/lib/git/docbuild/linux/fs/anon_inodes.c,/var/lib/git/docbuild/linux/fs/filesystems.c&/var/lib/git/docbuild/linux/fs/inode.c*/var/lib/git/docbuild/linux/fs/proc/base.c&/var/lib/git/docbuild/linux/fs/super.c'/var/lib/git/docbuild/linux/block/bio.c7/var/lib/git/docbuild/linux/Documentation/docutils.conf(/var/lib/git/docbuild/linux/fs/eventfd.c&/var/lib/git/docbuild/linux/fs/mpage.c&/var/lib/git/docbuild/linux/fs/libfs.c$/var/lib/git/docbuild/linux/fs/dax.c-/var/lib/git/docbuild/linux/fs/fs-writeback.c)/var/lib/git/docbuild/linux/fs/seq_file.c-/var/lib/git/docbuild/linux/fs/debugfs/file.c&/var/lib/git/docbuild/linux/fs/locks.c%/var/lib/git/docbuild/linux/fs/attr.c./var/lib/git/docbuild/linux/fs/sysfs/symlink.c+/var/lib/git/docbuild/linux/kernel/sysctl.cfb/viafb.modes*/var/lib/git/docbuild/linux/fs/posix_acl.c%/var/lib/git/docbuild/linux/fs/stat.c'/var/lib/git/docbuild/linux/fs/buffer.c'/var/lib/git/docbuild/linux/fs/d_path.cY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt&/var/lib/git/docbuild/linux/fs/namei.c./var/lib/git/docbuild/linux/fs/debugfs/inode.c%/var/lib/git/docbuild/linux/fs/sync.c2/var/lib/git/docbuild/linux/include/linux/dcache.h&/var/lib/git/docbuild/linux/fs/xattr.c*/var/lib/git/docbuild/linux/fs/namespace.c+/var/lib/git/docbuild/linux/fs/sysfs/file.c*/var/lib/git/docbuild/linux/fs/eventpoll.c*/var/lib/git/docbuild/linux/fs/bad_inode.c'/var/lib/git/docbuild/linux/fs/dcache.cj(7/var/lib/git/docbuild/linux/Documentation/docutils.conffb/viafb.modesY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj7 (2/var/lib/git/docbuild/linux/include/linux/virtio.h8/var/lib/git/docbuild/linux/drivers/virtio/virtio_ring.c/var/lib/git/docbuild/linux/include/linux/regulator/consumer.h7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt/var/lib/git/docbuild/linux/drivers/iio/industrialio-trigger.c7/var/lib/git/docbuild/linux/include/linux/iio/trigger.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf4/var/lib/git/docbuild/linux/include/media/v4l2-cci.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf@/var/lib/git/docbuild/linux/include/media/v4l2-flash-led-class.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf4/var/lib/git/docbuild/linux/include/media/v4l2-dev.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(=/var/lib/git/docbuild/linux/drivers/infiniband/sw/rdmavt/ah.c?/var/lib/git/docbuild/linux/drivers/infiniband/core/ud_header.c@/var/lib/git/docbuild/linux/drivers/infiniband/sw/rdmavt/mcast.c8/var/lib/git/docbuild/linux/drivers/infiniband/core/cq.c7/var/lib/git/docbuild/linux/Documentation/docutils.conf/var/lib/git/docbuild/linux/drivers/infiniband/core/umem_odp.c/var/lib/git/docbuild/linux/drivers/infiniband/core/sa_query.cO/var/lib/git/docbuild/linux/drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.hL/var/lib/git/docbuild/linux/drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h8/var/lib/git/docbuild/linux/drivers/infiniband/core/cm.c=/var/lib/git/docbuild/linux/drivers/infiniband/sw/rdmavt/qp.cA/var/lib/git/docbuild/linux/drivers/infiniband/ulp/srpt/ib_srpt.cD/var/lib/git/docbuild/linux/drivers/infiniband/ulp/iser/iscsi_iser.h=/var/lib/git/docbuild/linux/drivers/infiniband/sw/rdmavt/vt.cjp (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (K/var/lib/git/docbuild/linux/drivers/media/test-drivers/vidtv/vidtv_common.cJ/var/lib/git/docbuild/linux/drivers/media/test-drivers/vidtv/vidtv_tuner.cH/var/lib/git/docbuild/linux/drivers/media/test-drivers/vidtv/vidtv_psi.hJ/var/lib/git/docbuild/linux/drivers/media/test-drivers/vidtv/vidtv_demod.hH/var/lib/git/docbuild/linux/drivers/media/test-drivers/vidtv/vidtv_pes.hJ/var/lib/git/docbuild/linux/drivers/media/test-drivers/vidtv/vidtv_tuner.hH/var/lib/git/docbuild/linux/drivers/media/test-drivers/vidtv/vidtv_mux.hL/var/lib/git/docbuild/linux/drivers/media/test-drivers/vidtv/vidtv_encoder.hL/var/lib/git/docbuild/linux/drivers/media/test-drivers/vidtv/vidtv_channel.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtK/var/lib/git/docbuild/linux/drivers/media/test-drivers/vidtv/vidtv_bridge.hG/var/lib/git/docbuild/linux/drivers/media/test-drivers/vidtv/vidtv_ts.h7/var/lib/git/docbuild/linux/Documentation/docutils.confJ/var/lib/git/docbuild/linux/drivers/media/test-drivers/vidtv/vidtv_s302m.hj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf//var/lib/git/docbuild/linux/drivers/char/misc.cY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj*(7/var/lib/git/docbuild/linux/Documentation/docutils.conf3/var/lib/git/docbuild/linux/include/media/v4l2-fh.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(:/var/lib/git/docbuild/linux/include/media/videobuf2-core.h:/var/lib/git/docbuild/linux/include/media/videobuf2-v4l2.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf/var/lib/git/docbuild/linux/drivers/media/dvb-frontends/drxk.hA/var/lib/git/docbuild/linux/drivers/media/dvb-frontends/ascot2e.hA/var/lib/git/docbuild/linux/drivers/media/dvb-frontends/rtl2832.hA/var/lib/git/docbuild/linux/drivers/media/dvb-frontends/ix2505v.h7/var/lib/git/docbuild/linux/Documentation/docutils.confA/var/lib/git/docbuild/linux/drivers/media/dvb-frontends/stb6000.h@/var/lib/git/docbuild/linux/drivers/media/dvb-frontends/helene.hF/var/lib/git/docbuild/linux/drivers/media/dvb-frontends/zd1301_demod.hA/var/lib/git/docbuild/linux/drivers/media/dvb-frontends/horus3a.hE/var/lib/git/docbuild/linux/drivers/media/dvb-frontends/rtl2832_sdr.hA/var/lib/git/docbuild/linux/drivers/media/dvb-frontends/dvb-pll.hA/var/lib/git/docbuild/linux/drivers/media/dvb-frontends/tda826x.hA/var/lib/git/docbuild/linux/drivers/media/dvb-frontends/mn88472.hB/var/lib/git/docbuild/linux/drivers/media/dvb-frontends/tda10071.hB/var/lib/git/docbuild/linux/drivers/media/dvb-frontends/cxd2820r.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt?/var/lib/git/docbuild/linux/drivers/media/dvb-frontends/a8293.hA/var/lib/git/docbuild/linux/drivers/media/dvb-frontends/rtl2830.h@/var/lib/git/docbuild/linux/drivers/media/dvb-frontends/af9013.hB/var/lib/git/docbuild/linux/drivers/media/dvb-frontends/mb86a20s.hA/var/lib/git/docbuild/linux/drivers/media/dvb-frontends/zl10036.hC/var/lib/git/docbuild/linux/drivers/media/dvb-frontends/m88ds3103.hj/(7/var/lib/git/docbuild/linux/Documentation/docutils.conf8/var/lib/git/docbuild/linux/include/media/dvb_frontend.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf9/var/lib/git/docbuild/linux/include/media/v4l2-mediabus.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf1/var/lib/git/docbuild/linux/include/media/tuner.h7/var/lib/git/docbuild/linux/include/media/tuner-types.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj;(7/var/lib/git/docbuild/linux/Documentation/docutils.conf7/var/lib/git/docbuild/linux/include/media/v4l2-subdev.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf6/var/lib/git/docbuild/linux/include/linux/i3c/master.h0/var/lib/git/docbuild/linux/drivers/i3c/master.cjO(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjM(9/var/lib/git/docbuild/linux/include/media/media-devnode.h8/var/lib/git/docbuild/linux/include/media/media-device.h?/var/lib/git/docbuild/linux/include/media/media-dev-allocator.h9/var/lib/git/docbuild/linux/include/media/media-request.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf8/var/lib/git/docbuild/linux/include/media/media-entity.hjB (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjl(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confI/var/lib/git/docbuild/linux/drivers/iio/buffer/industrialio-hw-consumer.cj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjY (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(?/var/lib/git/docbuild/linux/include/linux/input/sparse-keymap.h1/var/lib/git/docbuild/linux/include/linux/input.h3/var/lib/git/docbuild/linux/drivers/input/ff-core.c9/var/lib/git/docbuild/linux/drivers/input/sparse-keymap.c1/var/lib/git/docbuild/linux/drivers/input/input.c4/var/lib/git/docbuild/linux/drivers/input/input-mt.c4/var/lib/git/docbuild/linux/include/linux/input/mt.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf6/var/lib/git/docbuild/linux/drivers/input/ff-memless.c?/var/lib/git/docbuild/linux/include/linux/input/matrix_keypad.hj9 (7/var/lib/git/docbuild/linux/Documentation/docutils.conf2/var/lib/git/docbuild/linux/include/media/rc-map.h3/var/lib/git/docbuild/linux/include/media/rc-core.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf2/var/lib/git/docbuild/linux/drivers/misc/mei/bus.cY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj>(3/var/lib/git/docbuild/linux/drivers/base/platform.c//var/lib/git/docbuild/linux/drivers/base/init.c7/var/lib/git/docbuild/linux/Documentation/docutils.conf./var/lib/git/docbuild/linux/drivers/pnp/card.c0/var/lib/git/docbuild/linux/drivers/pnp/driver.c-/var/lib/git/docbuild/linux/drivers/base/dd.c0/var/lib/git/docbuild/linux/drivers/base/class.c6/var/lib/git/docbuild/linux/include/linux/uio_driver.h1/var/lib/git/docbuild/linux/drivers/base/driver.c1/var/lib/git/docbuild/linux/drivers/pnp/manager.c2/var/lib/git/docbuild/linux/drivers/base/syscore.c8/var/lib/git/docbuild/linux/include/linux/device/class.h1/var/lib/git/docbuild/linux/drivers/pnp/support.c./var/lib/git/docbuild/linux/drivers/base/bus.cY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt0/var/lib/git/docbuild/linux/kernel/dma/mapping.c//var/lib/git/docbuild/linux/drivers/base/node.c-/var/lib/git/docbuild/linux/drivers/uio/uio.c;/var/lib/git/docbuild/linux/include/linux/platform_device.h9/var/lib/git/docbuild/linux/include/linux/device/driver.h2/var/lib/git/docbuild/linux/include/linux/device.h:/var/lib/git/docbuild/linux/drivers/base/transport_class.c./var/lib/git/docbuild/linux/drivers/pnp/core.c6/var/lib/git/docbuild/linux/include/linux/device/bus.h//var/lib/git/docbuild/linux/drivers/base/core.cjG (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf:/var/lib/git/docbuild/linux/include/media/dvb_ca_en50221.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(K/var/lib/git/docbuild/linux/drivers/media/test-drivers/vimc/vimc-streamer.h7/var/lib/git/docbuild/linux/Documentation/docutils.confK/var/lib/git/docbuild/linux/drivers/media/test-drivers/vimc/vimc-streamer.cY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjl (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(5/var/lib/git/docbuild/linux/include/media/dvb_demux.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt2/var/lib/git/docbuild/linux/include/media/dmxdev.h7/var/lib/git/docbuild/linux/Documentation/docutils.conf1/var/lib/git/docbuild/linux/include/media/demux.hjE(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjN (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjH(7/var/lib/git/docbuild/linux/Documentation/docutils.conf/var/lib/git/docbuild/linux/drivers/gpu/drm/meson/meson_venc.c=/var/lib/git/docbuild/linux/drivers/gpu/drm/meson/meson_vpp.cA/var/lib/git/docbuild/linux/drivers/gpu/drm/meson/meson_dw_hdmi.cgpu/kms-properties.csv=/var/lib/git/docbuild/linux/drivers/gpu/drm/meson/meson_viu.c"gpu/amdgpu/apu-asic-info-table.csv)gpu/amdgpu/display/trace-groups-table.csv>/var/lib/git/docbuild/linux/drivers/gpu/drm/meson/meson_vclk.cY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf=/var/lib/git/docbuild/linux/drivers/gpu/drm/meson/meson_drv.c#gpu/amdgpu/dgpu-asic-info-table.csvj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf)gpu/amdgpu/display/trace-groups-table.csvY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf)gpu/amdgpu/display/trace-groups-table.csvY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj\ (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (>/var/lib/git/docbuild/linux/drivers/gpu/drm/amd/pm/amdgpu_pm.c"gpu/amdgpu/apu-asic-info-table.csv)gpu/amdgpu/display/trace-groups-table.csvY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf#gpu/amdgpu/dgpu-asic-info-table.csvj( (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(gpu/kms-properties.csv"gpu/amdgpu/apu-asic-info-table.csv)gpu/amdgpu/display/trace-groups-table.csvY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf#gpu/amdgpu/dgpu-asic-info-table.csvj(%gpu/amdgpu/display/config_example.svg(gpu/amdgpu/display/pipeline_4k_split.svg)gpu/amdgpu/display/global_sync_vblank.svg+gpu/amdgpu/display/pipeline_4k_no_split.svg)gpu/amdgpu/display/trace-groups-table.csv+gpu/amdgpu/display/dc_pipeline_overview.svgY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjt (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (4/var/lib/git/docbuild/linux/include/drm/drm_client.h8/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_client.c"gpu/amdgpu/apu-asic-info-table.csv)gpu/amdgpu/display/trace-groups-table.csvY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf@/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_client_modeset.c#gpu/amdgpu/dgpu-asic-info-table.csvj (G/var/lib/git/docbuild/linux/drivers/gpu/drm/amd/display/dc/inc/hw/opp.hH/var/lib/git/docbuild/linux/drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h)gpu/amdgpu/display/trace-groups-table.csvT/var/lib/git/docbuild/linux/drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confG/var/lib/git/docbuild/linux/drivers/gpu/drm/amd/display/dc/inc/hw/mpc.hj (gpu/kms-properties.csv"gpu/amdgpu/apu-asic-info-table.csv)gpu/amdgpu/display/trace-groups-table.csvY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf#gpu/amdgpu/dgpu-asic-info-table.csvj ("gpu/amdgpu/apu-asic-info-table.csv)gpu/amdgpu/display/trace-groups-table.csvY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf#gpu/amdgpu/dgpu-asic-info-table.csvC/var/lib/git/docbuild/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.cjE(S/var/lib/git/docbuild/linux/drivers/gpu/drm/arm/display/komeda/komeda_format_caps.hS/var/lib/git/docbuild/linux/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.hM/var/lib/git/docbuild/linux/drivers/gpu/drm/arm/display/komeda/komeda_plane.cL/var/lib/git/docbuild/linux/drivers/gpu/drm/arm/display/komeda/komeda_crtc.cgpu/kms-properties.csv"gpu/amdgpu/apu-asic-info-table.csv)gpu/amdgpu/display/trace-groups-table.csvP/var/lib/git/docbuild/linux/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtK/var/lib/git/docbuild/linux/drivers/gpu/drm/arm/display/komeda/komeda_kms.h7/var/lib/git/docbuild/linux/Documentation/docutils.conf#gpu/amdgpu/dgpu-asic-info-table.csvK/var/lib/git/docbuild/linux/drivers/gpu/drm/arm/display/komeda/komeda_dev.hj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtji(F/var/lib/git/docbuild/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c9/var/lib/git/docbuild/linux/include/uapi/drm/amdgpu_drm.hC/var/lib/git/docbuild/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.cD/var/lib/git/docbuild/linux/drivers/gpu/drm/amd/include/amd_shared.h)gpu/amdgpu/display/trace-groups-table.csvY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtC/var/lib/git/docbuild/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c7/var/lib/git/docbuild/linux/Documentation/docutils.confG/var/lib/git/docbuild/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.cB/var/lib/git/docbuild/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.cj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj&(7/var/lib/git/docbuild/linux/Documentation/docutils.conf)gpu/amdgpu/display/trace-groups-table.csvY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj@(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjQ(C/var/lib/git/docbuild/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c"gpu/amdgpu/apu-asic-info-table.csv)gpu/amdgpu/display/trace-groups-table.csvY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf#gpu/amdgpu/dgpu-asic-info-table.csvjF (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (gpu/kms-properties.csv"gpu/amdgpu/apu-asic-info-table.csv)gpu/amdgpu/display/trace-groups-table.csvY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf#gpu/amdgpu/dgpu-asic-info-table.csvj (9/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_syncobj.c3/var/lib/git/docbuild/linux/include/drm/drm_gpuvm.h;/var/lib/git/docbuild/linux/include/drm/ttm/ttm_placement.h4/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_mm.c/var/lib/git/docbuild/linux/drivers/gpu/drm/ttm/ttm_resource.cB/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_gem_shmem_helper.cB/var/lib/git/docbuild/linux/drivers/gpu/drm/scheduler/sched_main.c)gpu/amdgpu/display/trace-groups-table.csv8/var/lib/git/docbuild/linux/drivers/gpu/drm/ttm/ttm_tt.c1/var/lib/git/docbuild/linux/include/drm/drm_gem.h7/var/lib/git/docbuild/linux/include/drm/gpu_scheduler.h#gpu/amdgpu/dgpu-asic-info-table.csv7/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_prime.c4/var/lib/git/docbuild/linux/include/drm/ttm/ttm_tt.h>/var/lib/git/docbuild/linux/include/drm/drm_gem_shmem_helper.hgpu/kms-properties.csv7/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_gpuvm.c=/var/lib/git/docbuild/linux/include/drm/drm_gem_vram_helper.h@/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_gem_dma_helper.cY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_buddy.c/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_plane_helper.c?/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_format_helper.cD/var/lib/git/docbuild/linux/include/drm/drm_privacy_screen_machine.h:/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_mipi_dbi.c8/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_bridge.c?/var/lib/git/docbuild/linux/include/drm/display/drm_dp_helper.h4/var/lib/git/docbuild/linux/include/drm/drm_bridge.h6/var/lib/git/docbuild/linux/include/drm/drm_mipi_dsi.h2/var/lib/git/docbuild/linux/include/drm/drm_rect.h5/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_eld.c)gpu/amdgpu/display/trace-groups-table.csv gpu/dp-mst/topology-figure-3.dot#gpu/amdgpu/dgpu-asic-info-table.csv:/var/lib/git/docbuild/linux/drivers/gpu/drm/bridge/panel.c gpu/dp-mst/topology-figure-2.dotE/var/lib/git/docbuild/linux/drivers/gpu/drm/display/drm_hdcp_helper.c?/var/lib/git/docbuild/linux/include/drm/drm_gem_atomic_helper.hH/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_gem_framebuffer_helper.c@/var/lib/git/docbuild/linux/drivers/gpu/drm/display/drm_dp_cec.cgpu/kms-properties.csvE/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_self_refresh_helper.c:/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_mipi_dsi.cB/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_bridge_connector.cE/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_atomic_state_helper.cY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt0/var/lib/git/docbuild/linux/drivers/video/hdmi.c7/var/lib/git/docbuild/linux/include/drm/drm_flip_work.hC/var/lib/git/docbuild/linux/include/drm/display/drm_dp_mst_helper.h gpu/dp-mst/topology-figure-1.dot3/var/lib/git/docbuild/linux/include/drm/drm_panel.h?/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_atomic_helper.c8/var/lib/git/docbuild/linux/include/drm/display/drm_dp.h7/var/lib/git/docbuild/linux/include/drm/drm_fb_helper.h>/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_probe_helper.c0/var/lib/git/docbuild/linux/include/linux/hdmi.h6/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_rect.c;/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_flip_work.c7/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_panel.c4/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_of.c@/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_modeset_helper.c;/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_fb_helper.c6/var/lib/git/docbuild/linux/include/drm/drm_mipi_dbi.hM/var/lib/git/docbuild/linux/drivers/gpu/drm/display/drm_dp_dual_mode_helper.cI/var/lib/git/docbuild/linux/drivers/gpu/drm/display/drm_dp_mst_topology.c6/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_edid.c?/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_fbdev_generic.cj("gpu/amdgpu/apu-asic-info-table.csv)gpu/amdgpu/display/trace-groups-table.csvY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf#gpu/amdgpu/dgpu-asic-info-table.csvj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (gpu/kms-properties.csv"gpu/amdgpu/apu-asic-info-table.csv=/var/lib/git/docbuild/linux/drivers/gpu/drm/pl111/pl111_drv.c)gpu/amdgpu/display/trace-groups-table.csvY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf#gpu/amdgpu/dgpu-asic-info-table.csvj(9/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_encoder.c7/var/lib/git/docbuild/linux/include/drm/drm_connector.h>/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_modeset_lock.c9/var/lib/git/docbuild/linux/include/drm/drm_framebuffer.h5/var/lib/git/docbuild/linux/include/drm/drm_encoder.h"gpu/amdgpu/apu-asic-info-table.csv4/var/lib/git/docbuild/linux/include/drm/drm_atomic.h7/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_modes.c/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_dumb_buffers.c6/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_crtc.c8/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_vblank.c7/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_blend.c9/var/lib/git/docbuild/linux/include/drm/drm_vblank_work.h:/var/lib/git/docbuild/linux/include/drm/drm_modeset_lock.h7/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_plane.c4/var/lib/git/docbuild/linux/include/drm/drm_vblank.h=/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_atomic_uapi.c6/var/lib/git/docbuild/linux/include/drm/drm_property.h8/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_atomic.c)gpu/amdgpu/display/trace-groups-table.csv9/var/lib/git/docbuild/linux/include/uapi/drm/drm_fourcc.h;/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_connector.c=/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_vblank_work.c#gpu/amdgpu/dgpu-asic-info-table.csv:/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_property.c9/var/lib/git/docbuild/linux/include/drm/drm_mode_config.h2/var/lib/git/docbuild/linux/include/drm/drm_crtc.h8/var/lib/git/docbuild/linux/include/drm/drm_color_mgmt.hgpu/kms-properties.csv=/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_mode_object.c=/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_mode_config.c=/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_framebuffer.cY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt4/var/lib/git/docbuild/linux/include/drm/drm_fourcc.h3/var/lib/git/docbuild/linux/include/drm/drm_plane.h9/var/lib/git/docbuild/linux/include/drm/drm_mode_object.h;/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_writeback.cj(7/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_ioctl.c7/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_lease.c7/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_ioc32.c=/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_debugfs_crc.c7/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_sysfs.c9/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_debugfs.cgpu/kms-properties.csv2/var/lib/git/docbuild/linux/include/drm/drm_auth.h6/var/lib/git/docbuild/linux/drivers/gpu/drm/drm_auth.c7/var/lib/git/docbuild/linux/include/uapi/drm/drm_mode.h)gpu/amdgpu/display/trace-groups-table.csv03/var/lib/git/docbuild/linux/include/drm/drm_ioctl.h"gpu/amdgpu/apu-asic-info-table.csvY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf#gpu/amdgpu/dgpu-asic-info-table.csv2/var/lib/git/docbuild/linux/include/uapi/drm/drm.h5/var/lib/git/docbuild/linux/include/drm/drm_debugfs.hj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(F/var/lib/git/docbuild/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c>/var/lib/git/docbuild/linux/drivers/gpu/drm/amd/pm/amdgpu_pm.cG/var/lib/git/docbuild/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c"gpu/amdgpu/apu-asic-info-table.csv)gpu/amdgpu/display/trace-groups-table.csvY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confH/var/lib/git/docbuild/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c#gpu/amdgpu/dgpu-asic-info-table.csvJ/var/lib/git/docbuild/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.cj(?/var/lib/git/docbuild/linux/drivers/video/backlight/backlight.c"gpu/amdgpu/apu-asic-info-table.csv5/var/lib/git/docbuild/linux/include/linux/backlight.h)gpu/amdgpu/display/trace-groups-table.csvY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf#gpu/amdgpu/dgpu-asic-info-table.csvj(gpu/kms-properties.csv"gpu/amdgpu/apu-asic-info-table.csv)gpu/amdgpu/display/trace-groups-table.csvY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf#gpu/amdgpu/dgpu-asic-info-table.csvj*(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjl (7/var/lib/git/docbuild/linux/Documentation/docutils.conf5/var/lib/git/docbuild/linux/include/linux/component.h4/var/lib/git/docbuild/linux/drivers/base/component.cY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj4(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (ABI/stable/sysfs-bus-firewire7/var/lib/git/docbuild/linux/Documentation/docutils.confABI/stable/firewire-cdevY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj&(7/var/lib/git/docbuild/linux/Documentation/docutils.confj'(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(ABI/stable/sysfs-bus-firewire7/var/lib/git/docbuild/linux/Documentation/docutils.confABI/stable/firewire-cdevY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjB(ABI/stable/sysfs-bus-firewireY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confABI/stable/firewire-cdev9/var/lib/git/docbuild/linux/drivers/gpio/gpiolib-legacy.cj(ABI/stable/sysfs-bus-firewire7/var/lib/git/docbuild/linux/Documentation/docutils.confABI/stable/firewire-cdevY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (ABI/stable/sysfs-bus-firewire6/var/lib/git/docbuild/linux/drivers/fpga/fpga-bridge.cY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confABI/stable/firewire-cdev/var/lib/git/docbuild/linux/include/linux/atomic/atomic-long.hG/var/lib/git/docbuild/linux/include/linux/atomic/atomic-arch-fallback.h6/var/lib/git/docbuild/linux/include/linux/completion.h1/var/lib/git/docbuild/linux/drivers/base/devres.c3/var/lib/git/docbuild/linux/include/linux/kthread.h./var/lib/git/docbuild/linux/kernel/time/time.cja (2/var/lib/git/docbuild/linux/include/net/mac80211.h7/var/lib/git/docbuild/linux/Documentation/docutils.conf-/var/lib/git/docbuild/linux/net/mac80211/rx.cjx(4/var/lib/git/docbuild/linux/include/linux/firmware.hABI/stable/sysfs-bus-firewireG/var/lib/git/docbuild/linux/drivers/base/firmware_loader/sysfs_upload.cG/var/lib/git/docbuild/linux/drivers/base/firmware_loader/sysfs_upload.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confABI/stable/firewire-cdevj,(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(ABI/stable/sysfs-bus-firewire7/var/lib/git/docbuild/linux/Documentation/docutils.confABI/stable/firewire-cdevY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj2 (ABI/stable/sysfs-bus-firewireY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf?/var/lib/git/docbuild/linux/drivers/base/firmware_loader/main.cABI/stable/firewire-cdevu(jj(ABI/stable/sysfs-bus-firewire7/var/lib/git/docbuild/linux/Documentation/docutils.confABI/stable/firewire-cdevY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (ABI/stable/sysfs-bus-firewire7/var/lib/git/docbuild/linux/Documentation/docutils.confABI/stable/firewire-cdevY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj> (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(ABI/stable/sysfs-bus-firewire7/var/lib/git/docbuild/linux/Documentation/docutils.confABI/stable/firewire-cdevY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj~(7/var/lib/git/docbuild/linux/Documentation/docutils.conf5/var/lib/git/docbuild/linux/include/uapi/linux/dpll.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjt(7/var/lib/git/docbuild/linux/Documentation/docutils.confju(7/var/lib/git/docbuild/linux/Documentation/docutils.conf2/var/lib/git/docbuild/linux/include/linux/device.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjK (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjD(7/var/lib/git/docbuild/linux/drivers/i2c/i2c-core-base.c8/var/lib/git/docbuild/linux/drivers/i2c/i2c-core-smbus.c//var/lib/git/docbuild/linux/include/linux/i2c.h7/var/lib/git/docbuild/linux/drivers/i2c/i2c-boardinfo.cABI/stable/sysfs-bus-firewireY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confABI/stable/firewire-cdevj (;/var/lib/git/docbuild/linux/drivers/devfreq/devfreq-event.c5/var/lib/git/docbuild/linux/drivers/devfreq/devfreq.c3/var/lib/git/docbuild/linux/include/linux/devfreq.h9/var/lib/git/docbuild/linux/include/linux/devfreq-event.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (6/var/lib/git/docbuild/linux/drivers/fpga/fpga-region.cABI/stable/sysfs-bus-firewire3/var/lib/git/docbuild/linux/drivers/fpga/fpga-mgr.cY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf9/var/lib/git/docbuild/linux/include/linux/fpga/fpga-mgr.hABI/stable/firewire-cdevjr (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(1/var/lib/git/docbuild/linux/net/mac80211/agg-tx.c2/var/lib/git/docbuild/linux/include/net/mac80211.h./var/lib/git/docbuild/linux/net/mac80211/key.c3/var/lib/git/docbuild/linux/net/mac80211/sta_info.h7/var/lib/git/docbuild/linux/Documentation/docutils.conf3/var/lib/git/docbuild/linux/net/mac80211/sta_info.c1/var/lib/git/docbuild/linux/net/mac80211/agg-rx.cj(//var/lib/git/docbuild/linux/include/linux/hte.hABI/stable/sysfs-bus-firewire-/var/lib/git/docbuild/linux/drivers/hte/hte.cY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confABI/stable/firewire-cdevj(7/var/lib/git/docbuild/linux/drivers/firewire/core-iso.c>/var/lib/git/docbuild/linux/include/uapi/linux/firewire-cdev.hABI/stable/sysfs-bus-firewire?/var/lib/git/docbuild/linux/drivers/firewire/core-transaction.cY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confABI/stable/firewire-cdev:/var/lib/git/docbuild/linux/drivers/firewire/core-device.cj (ABI/stable/sysfs-bus-firewire7/var/lib/git/docbuild/linux/Documentation/docutils.confABI/stable/firewire-cdevY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj$(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj%(ABI/stable/sysfs-bus-firewire7/var/lib/git/docbuild/linux/Documentation/docutils.confABI/stable/firewire-cdevY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj[(ABI/stable/sysfs-bus-firewire7/var/lib/git/docbuild/linux/Documentation/docutils.confABI/stable/firewire-cdevY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (>/var/lib/git/docbuild/linux/drivers/firmware/efi/libstub/mem.cABI/stable/sysfs-bus-firewireY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confABI/stable/firewire-cdevj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj/(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (memory-barriers.txtatomic_bitops.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf atomic_t.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confatomic_bitops.txt atomic_t.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (memory-barriers.txtatomic_bitops.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtG/var/lib/git/docbuild/linux/tools/testing/selftests/kselftest_harness.h7/var/lib/git/docbuild/linux/Documentation/docutils.conf atomic_t.txtj{ (7/var/lib/git/docbuild/linux/Documentation/docutils.confjX (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (memory-barriers.txtatomic_bitops.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf atomic_t.txtj((memory-barriers.txtatomic_bitops.txt2/var/lib/git/docbuild/linux/include/kunit/device.hY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf atomic_t.txt4/var/lib/git/docbuild/linux/include/kunit/resource.hj(memory-barriers.txtatomic_bitops.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf atomic_t.txtj(memory-barriers.txtatomic_bitops.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf atomic_t.txtj-(memory-barriers.txtatomic_bitops.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf atomic_t.txtj1(7/var/lib/git/docbuild/linux/Documentation/docutils.confatomic_bitops.txt atomic_t.txtmemory-barriers.txtje (memory-barriers.txtatomic_bitops.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf atomic_t.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(memory-barriers.txtatomic_bitops.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf atomic_t.txtj(0/var/lib/git/docbuild/linux/include/linux/kgdb.hmemory-barriers.txtatomic_bitops.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf atomic_t.txtj (memory-barriers.txtatomic_bitops.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf atomic_t.txtj(memory-barriers.txtatomic_bitops.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf atomic_t.txtj+(7/var/lib/git/docbuild/linux/Documentation/docutils.confjK(memory-barriers.txtatomic_bitops.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf atomic_t.txtj(memory-barriers.txtatomic_bitops.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf atomic_t.txtj3 (memory-barriers.txtatomic_bitops.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf atomic_t.txtj(memory-barriers.txtatomic_bitops.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf atomic_t.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(memory-barriers.txtatomic_bitops.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf atomic_t.txtj (memory-barriers.txtatomic_bitops.txt,dev-tools/kunit/kunit_suitememorydiagram.svgY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf atomic_t.txtj (2/var/lib/git/docbuild/linux/include/linux/kfence.hmemory-barriers.txtatomic_bitops.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf atomic_t.txtj(,/var/lib/git/docbuild/linux/lib/maple_tree.c7/var/lib/git/docbuild/linux/Documentation/docutils.conf6/var/lib/git/docbuild/linux/include/linux/maple_tree.hj (7/var/lib/git/docbuild/linux/include/linux/of_platform.h1/var/lib/git/docbuild/linux/drivers/of/resolver.cmemory-barriers.txt5/var/lib/git/docbuild/linux/include/linux/of_device.h,/var/lib/git/docbuild/linux/drivers/of/fdt.catomic_bitops.txt0/var/lib/git/docbuild/linux/drivers/of/overlay.c-/var/lib/git/docbuild/linux/drivers/of/base.c1/var/lib/git/docbuild/linux/drivers/of/platform.c1/var/lib/git/docbuild/linux/drivers/of/property.c./var/lib/git/docbuild/linux/include/linux/of.h0/var/lib/git/docbuild/linux/drivers/of/address.cY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt0/var/lib/git/docbuild/linux/drivers/of/dynamic.c//var/lib/git/docbuild/linux/drivers/of/device.c7/var/lib/git/docbuild/linux/Documentation/docutils.conf atomic_t.txt4/var/lib/git/docbuild/linux/include/linux/of_graph.h,/var/lib/git/docbuild/linux/drivers/of/irq.cj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (memory-barriers.txtatomic_bitops.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf1/var/lib/git/docbuild/linux/include/crypto/hash.h atomic_t.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confatomic_bitops.txt atomic_t.txtmemory-barriers.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confatomic_bitops.txt atomic_t.txtmemory-barriers.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf2/var/lib/git/docbuild/linux/include/linux/printk.hj$(7/var/lib/git/docbuild/linux/Documentation/docutils.confatomic_bitops.txt atomic_t.txtmemory-barriers.txtj%(7/var/lib/git/docbuild/linux/Documentation/docutils.confatomic_bitops.txt atomic_t.txtmemory-barriers.txtj (memory-barriers.txtatomic_bitops.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf atomic_t.txtj(memory-barriers.txtatomic_bitops.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf atomic_t.txtj9(2/var/lib/git/docbuild/linux/include/linux/crypto.h/var/lib/git/docbuild/linux/include/linux/generic-radix-tree.h7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj+(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confarch/s390/3270.ChangeLogj$(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(T/var/lib/git/docbuild/linux/Documentation/features/core/jump-labels/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/gcov-profile-all/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/PG_uncached/arch-support.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confT/var/lib/git/docbuild/linux/Documentation/features/debug/kretprobes/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/vm/ELF-ASLR/arch-support.txtP/var/lib/git/docbuild/linux/Documentation/features/vm/huge-vmap/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/time/irq-time-acct/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/core/tracehook/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/perf/kprobes-event/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/time/context-tracking/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/locking/lockdep/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/debug/optprobes/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/TLB/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes-on-ftrace/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/cBPF-JIT/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/debug/KASAN/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/user-ret-profiler/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/pte_special/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/THP/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/uprobes/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/locking/queued-rwlocks/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/locking/queued-spinlocks/arch-support.txtT/var/lib/git/docbuild/linux/Documentation/features/time/clockevents/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/perf/perf-regs/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/sched/numa-balancing/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/locking/cmpxchg-local/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/time/arch-tick-broadcast/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kgdb/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/thread-info-in-task/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kcov/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/eBPF-JIT/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/seccomp/seccomp-filter/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/time/virt-cpuacct/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/vm/ioremap_prot/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/debug/stackprotector/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/debug-vm-pgtable/arch-support.txtarch/s390/3270.ChangeLogU/var/lib/git/docbuild/linux/Documentation/features/io/dma-contiguous/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes/arch-support.txt^/var/lib/git/docbuild/linux/Documentation/features/sched/membarrier-sync-core/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/generic-idle-thread/arch-support.txtW/var/lib/git/docbuild/linux/Documentation/features/perf/perf-stackdump/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/debug/kmemleak/arch-support.txtj0(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogjK(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj](7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj< (T/var/lib/git/docbuild/linux/Documentation/features/core/jump-labels/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/gcov-profile-all/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/PG_uncached/arch-support.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confT/var/lib/git/docbuild/linux/Documentation/features/debug/kretprobes/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/vm/ELF-ASLR/arch-support.txtP/var/lib/git/docbuild/linux/Documentation/features/vm/huge-vmap/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/time/irq-time-acct/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/core/tracehook/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/perf/kprobes-event/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/time/context-tracking/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/locking/lockdep/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/debug/optprobes/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/TLB/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes-on-ftrace/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/cBPF-JIT/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/debug/KASAN/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/user-ret-profiler/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/pte_special/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/THP/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/uprobes/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/locking/queued-rwlocks/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/locking/queued-spinlocks/arch-support.txtT/var/lib/git/docbuild/linux/Documentation/features/time/clockevents/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/perf/perf-regs/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/sched/numa-balancing/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/locking/cmpxchg-local/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/time/arch-tick-broadcast/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kgdb/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/thread-info-in-task/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kcov/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/eBPF-JIT/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/seccomp/seccomp-filter/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/time/virt-cpuacct/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/vm/ioremap_prot/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/debug/stackprotector/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/debug-vm-pgtable/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/io/dma-contiguous/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes/arch-support.txt^/var/lib/git/docbuild/linux/Documentation/features/sched/membarrier-sync-core/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/generic-idle-thread/arch-support.txtW/var/lib/git/docbuild/linux/Documentation/features/perf/perf-stackdump/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/debug/kmemleak/arch-support.txtjO(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjR(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogj (2/var/lib/git/docbuild/linux/include/linux/blk-mq.harch/s390/3270.ChangeLog7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt arch/sparc/oradax/dax-hv-api.txt*/var/lib/git/docbuild/linux/block/blk-mq.cj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (?/var/lib/git/docbuild/linux/arch/sh/boards/mach-x3proto/ilsel.c7/var/lib/git/docbuild/linux/arch/sh/kernel/cpu/sh4/sq.c?/var/lib/git/docbuild/linux/arch/sh/boards/mach-dreamcast/rtc.carch/s390/3270.ChangeLog7/var/lib/git/docbuild/linux/Documentation/docutils.conf4/var/lib/git/docbuild/linux/drivers/sh/maple/maple.cj(7/var/lib/git/docbuild/linux/Documentation/docutils.confarch/s390/3270.ChangeLogjV (7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confarch/s390/3270.ChangeLogj(T/var/lib/git/docbuild/linux/Documentation/features/core/jump-labels/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/gcov-profile-all/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/PG_uncached/arch-support.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confT/var/lib/git/docbuild/linux/Documentation/features/debug/kretprobes/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/vm/ELF-ASLR/arch-support.txtP/var/lib/git/docbuild/linux/Documentation/features/vm/huge-vmap/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/time/irq-time-acct/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/core/tracehook/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/perf/kprobes-event/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/time/context-tracking/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/locking/lockdep/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/debug/optprobes/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/TLB/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes-on-ftrace/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/cBPF-JIT/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/debug/KASAN/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/user-ret-profiler/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/pte_special/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/THP/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/uprobes/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/locking/queued-rwlocks/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/locking/queued-spinlocks/arch-support.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtT/var/lib/git/docbuild/linux/Documentation/features/time/clockevents/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/perf/perf-regs/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/sched/numa-balancing/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/locking/cmpxchg-local/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/time/arch-tick-broadcast/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kgdb/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/thread-info-in-task/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kcov/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/eBPF-JIT/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/seccomp/seccomp-filter/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/time/virt-cpuacct/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/vm/ioremap_prot/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/debug/stackprotector/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/debug-vm-pgtable/arch-support.txtarch/s390/3270.ChangeLogU/var/lib/git/docbuild/linux/Documentation/features/io/dma-contiguous/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes/arch-support.txt^/var/lib/git/docbuild/linux/Documentation/features/sched/membarrier-sync-core/arch-support.txt arch/sparc/oradax/dax-hv-api.txt\/var/lib/git/docbuild/linux/Documentation/features/core/generic-idle-thread/arch-support.txtW/var/lib/git/docbuild/linux/Documentation/features/perf/perf-stackdump/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/debug/kmemleak/arch-support.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjd (7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogj (7/var/lib/git/docbuild/linux/Documentation/docutils.confarch/s390/3270.ChangeLogj<(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confarch/s390/3270.ChangeLogj|(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjt (7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj6(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj. (7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (T/var/lib/git/docbuild/linux/Documentation/features/core/jump-labels/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/gcov-profile-all/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/PG_uncached/arch-support.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confT/var/lib/git/docbuild/linux/Documentation/features/debug/kretprobes/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/vm/ELF-ASLR/arch-support.txtP/var/lib/git/docbuild/linux/Documentation/features/vm/huge-vmap/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/time/irq-time-acct/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/core/tracehook/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/perf/kprobes-event/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/time/context-tracking/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/locking/lockdep/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/debug/optprobes/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/TLB/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes-on-ftrace/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/cBPF-JIT/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/debug/KASAN/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/user-ret-profiler/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/pte_special/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/THP/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/uprobes/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/locking/queued-rwlocks/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/locking/queued-spinlocks/arch-support.txtT/var/lib/git/docbuild/linux/Documentation/features/time/clockevents/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/perf/perf-regs/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/sched/numa-balancing/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/locking/cmpxchg-local/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/time/arch-tick-broadcast/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kgdb/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/thread-info-in-task/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kcov/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/eBPF-JIT/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/seccomp/seccomp-filter/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/time/virt-cpuacct/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/vm/ioremap_prot/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/debug/stackprotector/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/debug-vm-pgtable/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/io/dma-contiguous/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes/arch-support.txt^/var/lib/git/docbuild/linux/Documentation/features/sched/membarrier-sync-core/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/generic-idle-thread/arch-support.txtW/var/lib/git/docbuild/linux/Documentation/features/perf/perf-stackdump/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/debug/kmemleak/arch-support.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confarch/s390/config3270.sharch/s390/3270.ChangeLogj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjY(7/var/lib/git/docbuild/linux/Documentation/docutils.confj$ (7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjG (7/var/lib/git/docbuild/linux/Documentation/docutils.confj}(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj, (7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtji(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogjm(7/var/lib/git/docbuild/linux/Documentation/docutils.confjv(7/var/lib/git/docbuild/linux/Documentation/docutils.confarch/s390/3270.ChangeLogjw(7/var/lib/git/docbuild/linux/Documentation/docutils.confarch/s390/3270.ChangeLogjz(7/var/lib/git/docbuild/linux/Documentation/docutils.confarch/s390/3270.ChangeLogj|(7/var/lib/git/docbuild/linux/Documentation/docutils.confarch/s390/3270.ChangeLogj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjA(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (T/var/lib/git/docbuild/linux/Documentation/features/core/jump-labels/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/gcov-profile-all/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/PG_uncached/arch-support.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confT/var/lib/git/docbuild/linux/Documentation/features/debug/kretprobes/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/vm/ELF-ASLR/arch-support.txtP/var/lib/git/docbuild/linux/Documentation/features/vm/huge-vmap/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/time/irq-time-acct/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/core/tracehook/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/perf/kprobes-event/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/time/context-tracking/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/locking/lockdep/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/debug/optprobes/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/TLB/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes-on-ftrace/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/cBPF-JIT/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/debug/KASAN/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/user-ret-profiler/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/pte_special/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/THP/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/uprobes/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/locking/queued-rwlocks/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/locking/queued-spinlocks/arch-support.txtT/var/lib/git/docbuild/linux/Documentation/features/time/clockevents/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/perf/perf-regs/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/sched/numa-balancing/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/locking/cmpxchg-local/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/time/arch-tick-broadcast/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kgdb/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/thread-info-in-task/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kcov/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/eBPF-JIT/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/seccomp/seccomp-filter/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/time/virt-cpuacct/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/vm/ioremap_prot/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/debug/stackprotector/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/debug-vm-pgtable/arch-support.txtarch/s390/3270.ChangeLogU/var/lib/git/docbuild/linux/Documentation/features/io/dma-contiguous/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes/arch-support.txt^/var/lib/git/docbuild/linux/Documentation/features/sched/membarrier-sync-core/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/generic-idle-thread/arch-support.txtW/var/lib/git/docbuild/linux/Documentation/features/perf/perf-stackdump/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/debug/kmemleak/arch-support.txtj(arch/s390/3270.ChangeLog;/var/lib/git/docbuild/linux/arch/x86/include/uapi/asm/sgx.h;/var/lib/git/docbuild/linux/arch/x86/kernel/cpu/sgx/ioctl.c7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt arch/sparc/oradax/dax-hv-api.txtj# (7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf4/var/lib/git/docbuild/linux/arch/s390/kernel/debug.c9/var/lib/git/docbuild/linux/arch/s390/include/asm/debug.hj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confarch/s390/3270.ChangeLogj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogj(@/var/lib/git/docbuild/linux/drivers/platform/x86/intel/ifs/ifs.harch/s390/3270.ChangeLog7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt arch/sparc/oradax/dax-hv-api.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(T/var/lib/git/docbuild/linux/Documentation/features/core/jump-labels/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/gcov-profile-all/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/PG_uncached/arch-support.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confT/var/lib/git/docbuild/linux/Documentation/features/debug/kretprobes/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/vm/ELF-ASLR/arch-support.txtP/var/lib/git/docbuild/linux/Documentation/features/vm/huge-vmap/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/time/irq-time-acct/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/core/tracehook/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/perf/kprobes-event/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/time/context-tracking/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/locking/lockdep/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/debug/optprobes/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/TLB/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes-on-ftrace/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/cBPF-JIT/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/debug/KASAN/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/user-ret-profiler/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/pte_special/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/THP/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/uprobes/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/locking/queued-rwlocks/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/locking/queued-spinlocks/arch-support.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtT/var/lib/git/docbuild/linux/Documentation/features/time/clockevents/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/perf/perf-regs/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/sched/numa-balancing/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/locking/cmpxchg-local/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/time/arch-tick-broadcast/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kgdb/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/thread-info-in-task/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kcov/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/eBPF-JIT/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/seccomp/seccomp-filter/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/time/virt-cpuacct/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/vm/ioremap_prot/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/debug/stackprotector/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/debug-vm-pgtable/arch-support.txtarch/s390/3270.ChangeLogU/var/lib/git/docbuild/linux/Documentation/features/io/dma-contiguous/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes/arch-support.txt^/var/lib/git/docbuild/linux/Documentation/features/sched/membarrier-sync-core/arch-support.txt arch/sparc/oradax/dax-hv-api.txt\/var/lib/git/docbuild/linux/Documentation/features/core/generic-idle-thread/arch-support.txtW/var/lib/git/docbuild/linux/Documentation/features/perf/perf-stackdump/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/debug/kmemleak/arch-support.txtj` (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjA (7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.conf arch/sparc/oradax/dax-hv-api.txtarch/s390/3270.ChangeLogY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(T/var/lib/git/docbuild/linux/Documentation/features/core/jump-labels/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/gcov-profile-all/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/PG_uncached/arch-support.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confT/var/lib/git/docbuild/linux/Documentation/features/debug/kretprobes/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/vm/ELF-ASLR/arch-support.txtP/var/lib/git/docbuild/linux/Documentation/features/vm/huge-vmap/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/time/irq-time-acct/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/core/tracehook/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/perf/kprobes-event/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/time/context-tracking/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/locking/lockdep/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/debug/optprobes/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/TLB/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes-on-ftrace/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/cBPF-JIT/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/debug/KASAN/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/user-ret-profiler/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/pte_special/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/THP/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/uprobes/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/locking/queued-rwlocks/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/locking/queued-spinlocks/arch-support.txtT/var/lib/git/docbuild/linux/Documentation/features/time/clockevents/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/perf/perf-regs/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/sched/numa-balancing/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/locking/cmpxchg-local/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/time/arch-tick-broadcast/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kgdb/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/thread-info-in-task/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kcov/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/eBPF-JIT/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/seccomp/seccomp-filter/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/time/virt-cpuacct/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/vm/ioremap_prot/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/debug/stackprotector/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/debug-vm-pgtable/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/io/dma-contiguous/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes/arch-support.txt^/var/lib/git/docbuild/linux/Documentation/features/sched/membarrier-sync-core/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/generic-idle-thread/arch-support.txtW/var/lib/git/docbuild/linux/Documentation/features/perf/perf-stackdump/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/debug/kmemleak/arch-support.txtj1(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj!(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjD(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj,(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (T/var/lib/git/docbuild/linux/Documentation/features/core/jump-labels/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/gcov-profile-all/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/PG_uncached/arch-support.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confT/var/lib/git/docbuild/linux/Documentation/features/debug/kretprobes/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/vm/ELF-ASLR/arch-support.txtP/var/lib/git/docbuild/linux/Documentation/features/vm/huge-vmap/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/time/irq-time-acct/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/core/tracehook/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/perf/kprobes-event/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/time/context-tracking/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/locking/lockdep/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/debug/optprobes/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/TLB/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes-on-ftrace/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/cBPF-JIT/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/debug/KASAN/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/user-ret-profiler/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/pte_special/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/THP/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/uprobes/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/locking/queued-rwlocks/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/locking/queued-spinlocks/arch-support.txtT/var/lib/git/docbuild/linux/Documentation/features/time/clockevents/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/perf/perf-regs/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/sched/numa-balancing/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/locking/cmpxchg-local/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/time/arch-tick-broadcast/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kgdb/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/thread-info-in-task/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kcov/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/eBPF-JIT/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/seccomp/seccomp-filter/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/time/virt-cpuacct/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/vm/ioremap_prot/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/debug/stackprotector/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/debug-vm-pgtable/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/io/dma-contiguous/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes/arch-support.txt^/var/lib/git/docbuild/linux/Documentation/features/sched/membarrier-sync-core/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/generic-idle-thread/arch-support.txtW/var/lib/git/docbuild/linux/Documentation/features/perf/perf-stackdump/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/debug/kmemleak/arch-support.txtjO(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj<(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjr (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjG(7/var/lib/git/docbuild/linux/Documentation/docutils.confjj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj9 (7/var/lib/git/docbuild/linux/Documentation/docutils.confj$(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj"(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (T/var/lib/git/docbuild/linux/Documentation/features/core/jump-labels/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/gcov-profile-all/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/PG_uncached/arch-support.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confT/var/lib/git/docbuild/linux/Documentation/features/debug/kretprobes/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/vm/ELF-ASLR/arch-support.txtP/var/lib/git/docbuild/linux/Documentation/features/vm/huge-vmap/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/time/irq-time-acct/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/core/tracehook/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/perf/kprobes-event/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/time/context-tracking/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/locking/lockdep/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/debug/optprobes/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/TLB/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes-on-ftrace/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/cBPF-JIT/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/debug/KASAN/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/user-ret-profiler/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/pte_special/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/THP/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/uprobes/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/locking/queued-rwlocks/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/locking/queued-spinlocks/arch-support.txtT/var/lib/git/docbuild/linux/Documentation/features/time/clockevents/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/perf/perf-regs/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/sched/numa-balancing/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/locking/cmpxchg-local/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/time/arch-tick-broadcast/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kgdb/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/thread-info-in-task/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kcov/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/eBPF-JIT/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/seccomp/seccomp-filter/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/time/virt-cpuacct/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/vm/ioremap_prot/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/debug/stackprotector/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/debug-vm-pgtable/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/io/dma-contiguous/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes/arch-support.txt^/var/lib/git/docbuild/linux/Documentation/features/sched/membarrier-sync-core/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/generic-idle-thread/arch-support.txtW/var/lib/git/docbuild/linux/Documentation/features/perf/perf-stackdump/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/debug/kmemleak/arch-support.txtj(T/var/lib/git/docbuild/linux/Documentation/features/core/jump-labels/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/gcov-profile-all/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/PG_uncached/arch-support.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confT/var/lib/git/docbuild/linux/Documentation/features/debug/kretprobes/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/vm/ELF-ASLR/arch-support.txtP/var/lib/git/docbuild/linux/Documentation/features/vm/huge-vmap/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/time/irq-time-acct/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/core/tracehook/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/perf/kprobes-event/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/time/context-tracking/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/locking/lockdep/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/debug/optprobes/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/TLB/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes-on-ftrace/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/cBPF-JIT/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/debug/KASAN/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/user-ret-profiler/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/pte_special/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/THP/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/uprobes/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/locking/queued-rwlocks/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/locking/queued-spinlocks/arch-support.txtT/var/lib/git/docbuild/linux/Documentation/features/time/clockevents/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/perf/perf-regs/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/sched/numa-balancing/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/locking/cmpxchg-local/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/time/arch-tick-broadcast/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kgdb/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/thread-info-in-task/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kcov/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/eBPF-JIT/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/seccomp/seccomp-filter/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/time/virt-cpuacct/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/vm/ioremap_prot/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/debug/stackprotector/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/debug-vm-pgtable/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/io/dma-contiguous/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes/arch-support.txt^/var/lib/git/docbuild/linux/Documentation/features/sched/membarrier-sync-core/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/generic-idle-thread/arch-support.txtW/var/lib/git/docbuild/linux/Documentation/features/perf/perf-stackdump/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/debug/kmemleak/arch-support.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjT (7/var/lib/git/docbuild/linux/Documentation/docutils.confjW (7/var/lib/git/docbuild/linux/Documentation/docutils.confj3 (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjh (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj{(7/var/lib/git/docbuild/linux/Documentation/docutils.confjH(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjG (7/var/lib/git/docbuild/linux/Documentation/docutils.confjM(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj@(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjG(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjh(T/var/lib/git/docbuild/linux/Documentation/features/core/jump-labels/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/gcov-profile-all/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/PG_uncached/arch-support.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confT/var/lib/git/docbuild/linux/Documentation/features/debug/kretprobes/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/vm/ELF-ASLR/arch-support.txtP/var/lib/git/docbuild/linux/Documentation/features/vm/huge-vmap/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/time/irq-time-acct/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/core/tracehook/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/perf/kprobes-event/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/time/context-tracking/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/locking/lockdep/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/debug/optprobes/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/TLB/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes-on-ftrace/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/cBPF-JIT/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/debug/KASAN/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/user-ret-profiler/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/pte_special/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/THP/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/uprobes/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/locking/queued-rwlocks/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/locking/queued-spinlocks/arch-support.txtT/var/lib/git/docbuild/linux/Documentation/features/time/clockevents/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/perf/perf-regs/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/sched/numa-balancing/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/locking/cmpxchg-local/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/time/arch-tick-broadcast/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kgdb/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/thread-info-in-task/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kcov/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/eBPF-JIT/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/seccomp/seccomp-filter/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/time/virt-cpuacct/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/vm/ioremap_prot/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/debug/stackprotector/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/debug-vm-pgtable/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/io/dma-contiguous/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes/arch-support.txt^/var/lib/git/docbuild/linux/Documentation/features/sched/membarrier-sync-core/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/generic-idle-thread/arch-support.txtW/var/lib/git/docbuild/linux/Documentation/features/perf/perf-stackdump/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/debug/kmemleak/arch-support.txtj (T/var/lib/git/docbuild/linux/Documentation/features/core/jump-labels/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/gcov-profile-all/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/PG_uncached/arch-support.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confT/var/lib/git/docbuild/linux/Documentation/features/debug/kretprobes/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/vm/ELF-ASLR/arch-support.txtP/var/lib/git/docbuild/linux/Documentation/features/vm/huge-vmap/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/time/irq-time-acct/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/core/tracehook/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/perf/kprobes-event/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/time/context-tracking/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/locking/lockdep/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/debug/optprobes/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/TLB/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes-on-ftrace/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/cBPF-JIT/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/debug/KASAN/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/user-ret-profiler/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/pte_special/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/THP/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/uprobes/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/locking/queued-rwlocks/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/locking/queued-spinlocks/arch-support.txtT/var/lib/git/docbuild/linux/Documentation/features/time/clockevents/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/perf/perf-regs/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/sched/numa-balancing/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/locking/cmpxchg-local/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/time/arch-tick-broadcast/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kgdb/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/thread-info-in-task/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kcov/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/eBPF-JIT/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/seccomp/seccomp-filter/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/time/virt-cpuacct/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/vm/ioremap_prot/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/debug/stackprotector/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/debug-vm-pgtable/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/io/dma-contiguous/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes/arch-support.txt^/var/lib/git/docbuild/linux/Documentation/features/sched/membarrier-sync-core/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/generic-idle-thread/arch-support.txtW/var/lib/git/docbuild/linux/Documentation/features/perf/perf-stackdump/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/debug/kmemleak/arch-support.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(T/var/lib/git/docbuild/linux/Documentation/features/core/jump-labels/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/gcov-profile-all/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/PG_uncached/arch-support.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confT/var/lib/git/docbuild/linux/Documentation/features/debug/kretprobes/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/vm/ELF-ASLR/arch-support.txtP/var/lib/git/docbuild/linux/Documentation/features/vm/huge-vmap/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/time/irq-time-acct/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/core/tracehook/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/perf/kprobes-event/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/time/context-tracking/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/locking/lockdep/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/debug/optprobes/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/TLB/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes-on-ftrace/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/cBPF-JIT/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/debug/KASAN/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/user-ret-profiler/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/pte_special/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/THP/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/uprobes/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/locking/queued-rwlocks/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/locking/queued-spinlocks/arch-support.txtT/var/lib/git/docbuild/linux/Documentation/features/time/clockevents/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/perf/perf-regs/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/sched/numa-balancing/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/locking/cmpxchg-local/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/time/arch-tick-broadcast/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kgdb/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/thread-info-in-task/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kcov/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/eBPF-JIT/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/seccomp/seccomp-filter/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/time/virt-cpuacct/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/vm/ioremap_prot/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/debug/stackprotector/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/debug-vm-pgtable/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/io/dma-contiguous/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes/arch-support.txt^/var/lib/git/docbuild/linux/Documentation/features/sched/membarrier-sync-core/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/generic-idle-thread/arch-support.txtW/var/lib/git/docbuild/linux/Documentation/features/perf/perf-stackdump/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/debug/kmemleak/arch-support.txtj? (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjw(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjT (7/var/lib/git/docbuild/linux/Documentation/docutils.confje(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(T/var/lib/git/docbuild/linux/Documentation/features/core/jump-labels/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/gcov-profile-all/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/PG_uncached/arch-support.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confT/var/lib/git/docbuild/linux/Documentation/features/debug/kretprobes/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/vm/ELF-ASLR/arch-support.txtP/var/lib/git/docbuild/linux/Documentation/features/vm/huge-vmap/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/time/irq-time-acct/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/core/tracehook/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/perf/kprobes-event/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/time/context-tracking/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/locking/lockdep/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/debug/optprobes/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/TLB/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes-on-ftrace/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/cBPF-JIT/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/debug/KASAN/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/user-ret-profiler/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/pte_special/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/THP/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/uprobes/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/locking/queued-rwlocks/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/locking/queued-spinlocks/arch-support.txtT/var/lib/git/docbuild/linux/Documentation/features/time/clockevents/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/perf/perf-regs/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/sched/numa-balancing/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/locking/cmpxchg-local/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/time/arch-tick-broadcast/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kgdb/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/thread-info-in-task/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kcov/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/eBPF-JIT/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/seccomp/seccomp-filter/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/time/virt-cpuacct/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/vm/ioremap_prot/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/debug/stackprotector/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/debug-vm-pgtable/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/io/dma-contiguous/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes/arch-support.txt^/var/lib/git/docbuild/linux/Documentation/features/sched/membarrier-sync-core/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/generic-idle-thread/arch-support.txtW/var/lib/git/docbuild/linux/Documentation/features/perf/perf-stackdump/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/debug/kmemleak/arch-support.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjr(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj (7/var/lib/git/docbuild/linux/Documentation/docutils.confjT (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjF (7/var/lib/git/docbuild/linux/Documentation/docutils.confj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjx (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(T/var/lib/git/docbuild/linux/Documentation/features/core/jump-labels/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/gcov-profile-all/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/PG_uncached/arch-support.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confT/var/lib/git/docbuild/linux/Documentation/features/debug/kretprobes/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/vm/ELF-ASLR/arch-support.txtP/var/lib/git/docbuild/linux/Documentation/features/vm/huge-vmap/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/time/irq-time-acct/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/core/tracehook/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/perf/kprobes-event/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/time/context-tracking/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/locking/lockdep/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/debug/optprobes/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/TLB/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes-on-ftrace/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/cBPF-JIT/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/debug/KASAN/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/user-ret-profiler/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/pte_special/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/THP/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/uprobes/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/locking/queued-rwlocks/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/locking/queued-spinlocks/arch-support.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtT/var/lib/git/docbuild/linux/Documentation/features/time/clockevents/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/perf/perf-regs/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/sched/numa-balancing/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/locking/cmpxchg-local/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/time/arch-tick-broadcast/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kgdb/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/thread-info-in-task/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kcov/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/eBPF-JIT/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/seccomp/seccomp-filter/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/time/virt-cpuacct/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/vm/ioremap_prot/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/debug/stackprotector/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/debug-vm-pgtable/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/io/dma-contiguous/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes/arch-support.txt^/var/lib/git/docbuild/linux/Documentation/features/sched/membarrier-sync-core/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/generic-idle-thread/arch-support.txtW/var/lib/git/docbuild/linux/Documentation/features/perf/perf-stackdump/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/debug/kmemleak/arch-support.txtj#(7/var/lib/git/docbuild/linux/Documentation/docutils.confjp(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj>(1/var/lib/git/docbuild/linux/drivers/rapidio/rio.c6/var/lib/git/docbuild/linux/drivers/rapidio/rio-scan.c9/var/lib/git/docbuild/linux/arch/powerpc/sysdev/fsl_rio.c8/var/lib/git/docbuild/linux/drivers/rapidio/rio-access.c8/var/lib/git/docbuild/linux/drivers/rapidio/rio-driver.cY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf3/var/lib/git/docbuild/linux/include/linux/rio_drv.h//var/lib/git/docbuild/linux/include/linux/rio.hj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj^ (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj/(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjc (T/var/lib/git/docbuild/linux/Documentation/features/core/jump-labels/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/gcov-profile-all/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/PG_uncached/arch-support.txt7/var/lib/git/docbuild/linux/Documentation/docutils.confT/var/lib/git/docbuild/linux/Documentation/features/debug/kretprobes/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/vm/ELF-ASLR/arch-support.txtP/var/lib/git/docbuild/linux/Documentation/features/vm/huge-vmap/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/time/irq-time-acct/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/core/tracehook/arch-support.txtV/var/lib/git/docbuild/linux/Documentation/features/perf/kprobes-event/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/time/context-tracking/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/locking/lockdep/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/debug/optprobes/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/TLB/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes-on-ftrace/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/cBPF-JIT/arch-support.txtO/var/lib/git/docbuild/linux/Documentation/features/debug/KASAN/arch-support.txt[/var/lib/git/docbuild/linux/Documentation/features/debug/user-ret-profiler/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/vm/pte_special/arch-support.txtJ/var/lib/git/docbuild/linux/Documentation/features/vm/THP/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/uprobes/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/locking/queued-rwlocks/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/locking/queued-spinlocks/arch-support.txtY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtT/var/lib/git/docbuild/linux/Documentation/features/time/clockevents/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/perf/perf-regs/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/sched/numa-balancing/arch-support.txtY/var/lib/git/docbuild/linux/Documentation/features/locking/cmpxchg-local/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/time/arch-tick-broadcast/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kgdb/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/thread-info-in-task/arch-support.txtN/var/lib/git/docbuild/linux/Documentation/features/debug/kcov/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/core/eBPF-JIT/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/seccomp/seccomp-filter/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/time/virt-cpuacct/arch-support.txtS/var/lib/git/docbuild/linux/Documentation/features/vm/ioremap_prot/arch-support.txtX/var/lib/git/docbuild/linux/Documentation/features/debug/stackprotector/arch-support.txtZ/var/lib/git/docbuild/linux/Documentation/features/debug/debug-vm-pgtable/arch-support.txtU/var/lib/git/docbuild/linux/Documentation/features/io/dma-contiguous/arch-support.txtQ/var/lib/git/docbuild/linux/Documentation/features/debug/kprobes/arch-support.txt^/var/lib/git/docbuild/linux/Documentation/features/sched/membarrier-sync-core/arch-support.txt\/var/lib/git/docbuild/linux/Documentation/features/core/generic-idle-thread/arch-support.txtW/var/lib/git/docbuild/linux/Documentation/features/perf/perf-stackdump/arch-support.txtR/var/lib/git/docbuild/linux/Documentation/features/debug/kmemleak/arch-support.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj?(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjY(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj7(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjp(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj0(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj>(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjM(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj6(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj+(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj|(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj^(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjS(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjI(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjg(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtja(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjL(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(,/var/lib/git/docbuild/linux/fs/pstore/zone.c6/var/lib/git/docbuild/linux/include/linux/pstore_blk.h+/var/lib/git/docbuild/linux/fs/pstore/blk.cY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt7/var/lib/git/docbuild/linux/Documentation/docutils.conf7/var/lib/git/docbuild/linux/include/linux/pstore_zone.hjl(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjm(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjQ (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(;/var/lib/git/docbuild/linux/arch/x86/kernel/cpu/intel_epb.c7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj| (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confjI(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjK(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjV (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjW (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj&(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj](7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtjf (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj? (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj(7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtj (7/var/lib/git/docbuild/linux/Documentation/docutils.confY/srv/docbuild/venv3/lib64/python3.6/site-packages/docutils/parsers/rst/include/isonum.txtuincludedjjR(jjejt jjy jjj j j@j jjjjjCj j j jjj jdjw j jjqj j? j)(NjSj! jTj-j}j) j jSj`j9jZjj_jGjqj jdj'jzjjD jtj jQjCj j j j\ jjj\jpjjj jjI j j\jjj1jV jjjj j j j jjjjjjjjjjj j jk jj jjj jj jj j jj?jjjjjjj jj' jjj j jj- j#j jjj jy jz jj j6j"j& j'j^j jU jjDj j j j"jvjkjOj7j-jI jv j j j]jjj j jajk jkjjjW jojsju jnjyj;j jn jj j jt jj jTjjj jjc j j jj jj jj j jjjw jjj j joj~ jj j jjjwj# j(Njj j j j>j-j#jjNjjjPjjB jVj j jX j;j/(NjjKj j$ jjj j>j5 jjjY j j jZj j[j(jcjj.jm jj j[ jjwjy jjjj jj jp jJjj j jj/ jjRjX jjjjjjjjajj jj jjjkjljTj jjv j j~j- jjyjXjUjV j_ jEj jjKj j?jjjUj j jj j6j jjc j*jj j,j j jyjO j1jjj2jjj7jj j jj'jjj*jjQjjjq jj(j/jjjjjnjSj j jGjHjWjjOjj0j`j&jj jj\ j j` joj j.jj j jwjjmj@ jpj}j j j2j9j jj jBjj|j j jj j j; jjjI j jj j jP j jj+ jjj jj< jjji jj jjjp jK j jjnj jjjj j6ji jj j jk jjjjj jfj jFj8j!j:jFj jjxj$ jj j jjJ j+j)j3j j8jhjBj jj j j j j jEjGjo j<jjjj8j j~jj jj jZ jjmj j jkjje ji jjj] jt jj j{jjjjz jLjR jjj jj j jjq jjj j jjjjj j jj jj8j:jl jjj ju j j4 j j5j~ j jKjjj j@ j+jWj]j* j j j jEjj j!jjjCj jC j0j+ j jjRjVjFjjWjj=jjNjjz j jjjjVj@ j jjjjjjj jB j j= j j<jjjj jjjjy jjjj0j jjj j jj"j"j jjrjj j jj j j% j3j j|j j8jjjbjpj j= j jjj\j' j( jK j. j jj jgj2j jsj j{j j jjj( jjjjjK jTjjZjjS jjjj< jfj j' jjdjj6 j j{ jjjk j jjjM jjj jx jjjjj(jjjjij jjjj j jj)j j jj5jj<jj j j^j jcj2j2 jj} jjjYj" jj jTjj7jQ j]jjjjFjj+jj jvjjj8j)jFj jrjn j' jjj j, j jKjjj jVjJjjj j jj5 jjC jD jjjm jjjjj jj j'j jjg jj j jD jjo (#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_TW/disclaimer-zh_TWj(#translations/zh_CN/disclaimer-zh_CNj3(#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNjY (#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_TW/disclaimer-zh_TWj (#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_TW/disclaimer-zh_TWj(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_TW/disclaimer-zh_TWj(#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_TW/disclaimer-zh_TWjg (#translations/zh_CN/disclaimer-zh_CNjj (#translations/zh_CN/disclaimer-zh_CNjB(#translations/zh_CN/disclaimer-zh_CNj&(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_TW/disclaimer-zh_TWj (#translations/zh_CN/disclaimer-zh_CNj?(#translations/zh_TW/disclaimer-zh_TWjs (#translations/zh_TW/disclaimer-zh_TWj (#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNjk(#translations/zh_CN/disclaimer-zh_CNj7(#translations/zh_TW/disclaimer-zh_TWj (#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_TW/disclaimer-zh_TWj; (#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_TW/disclaimer-zh_TWj (#translations/zh_TW/disclaimer-zh_TWj(#translations/zh_TW/disclaimer-zh_TWj*(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNjW(#translations/zh_CN/disclaimer-zh_CNj_ (#translations/zh_TW/disclaimer-zh_TWjx(#translations/zh_CN/disclaimer-zh_CNj%(#translations/zh_TW/disclaimer-zh_TWj(#translations/zh_TW/disclaimer-zh_TWj(#translations/zh_TW/disclaimer-zh_TWj(#translations/zh_CN/disclaimer-zh_CNj# (#translations/zh_TW/disclaimer-zh_TWj,(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNju(#translations/zh_CN/disclaimer-zh_CNjv(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNjD(#translations/zh_CN/disclaimer-zh_CNjP(#translations/zh_TW/disclaimer-zh_TWj(#translations/zh_TW/disclaimer-zh_TWjZ(#translations/zh_CN/disclaimer-zh_CNji(#translations/zh_CN/disclaimer-zh_CNj`(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj`(#translations/zh_TW/disclaimer-zh_TWjF (#translations/zh_TW/disclaimer-zh_TWj(#translations/zh_CN/disclaimer-zh_CNji(#translations/zh_CN/disclaimer-zh_CNj~(#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNjr(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_TW/disclaimer-zh_TWju(#translations/zh_CN/disclaimer-zh_CNjf(#translations/zh_TW/disclaimer-zh_TWj(#translations/zh_TW/disclaimer-zh_TWjA (#translations/zh_CN/disclaimer-zh_CNjF (#translations/zh_CN/disclaimer-zh_CNj@(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNjC(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj| (#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_TW/disclaimer-zh_TWj(#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_TW/disclaimer-zh_TWj^ (#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_TW/disclaimer-zh_TWj\(#translations/zh_CN/disclaimer-zh_CNjjjj (#translations/zh_TW/disclaimer-zh_TWj (#translations/zh_TW/disclaimer-zh_TWjj j j (#translations/zh_TW/disclaimer-zh_TWj (#translations/zh_TW/disclaimer-zh_TWj(#translations/zh_TW/disclaimer-zh_TWj (#translations/zh_TW/disclaimer-zh_TWj (#translations/zh_TW/disclaimer-zh_TWj j j(#translations/zh_TW/disclaimer-zh_TWj) (#translations/zh_TW/disclaimer-zh_TWj(#translations/zh_TW/disclaimer-zh_TWj(#translations/zh_TW/disclaimer-zh_TWj:j (#translations/zh_TW/disclaimer-zh_TWj.j j(#translations/zh_TW/disclaimer-zh_TWj (#translations/zh_TW/disclaimer-zh_TWj (#translations/zh_TW/disclaimer-zh_TWj j (#translations/zh_TW/disclaimer-zh_TWj (#translations/zh_TW/disclaimer-zh_TWj (#translations/zh_TW/disclaimer-zh_TWj j (#translations/zh_TW/disclaimer-zh_TWj j.j~(#translations/zh_TW/disclaimer-zh_TWj((#translations/zh_TW/disclaimer-zh_TWjH (#translations/zh_TW/disclaimer-zh_TWj j(#translations/zh_TW/disclaimer-zh_TWj(#translations/zh_TW/disclaimer-zh_TWjR j(#translations/zh_TW/disclaimer-zh_TWjd(#translations/zh_TW/disclaimer-zh_TWjj(#translations/zh_TW/disclaimer-zh_TWju(#translations/zh_TW/disclaimer-zh_TWjQ(#translations/zh_TW/disclaimer-zh_TWjF jE (#translations/zh_TW/disclaimer-zh_TWj~jH j j(#translations/zh_TW/disclaimer-zh_TWjj j j[(#translations/zh_TW/disclaimer-zh_TWj(#translations/zh_TW/disclaimer-zh_TWj (#translations/zh_TW/disclaimer-zh_TWjl(#translations/zh_TW/disclaimer-zh_TWj(#translations/zh_TW/disclaimer-zh_TWj$(#translations/zh_TW/disclaimer-zh_TWjb jZ(#translations/zh_TW/disclaimer-zh_TWjj (NjL jj+(#translations/zh_TW/disclaimer-zh_TWj`(#translations/zh_TW/disclaimer-zh_TWj0jnj. (#translations/zh_TW/disclaimer-zh_TWj(#translations/zh_TW/disclaimer-zh_TWjU jj(#translations/zh_TW/disclaimer-zh_TWjj (#translations/zh_TW/disclaimer-zh_TWj? (#translations/zh_TW/disclaimer-zh_TWj (#translations/zh_TW/disclaimer-zh_TWjB (#translations/zh_TW/disclaimer-zh_TWj (#translations/zh_TW/disclaimer-zh_TWji (#translations/zh_TW/disclaimer-zh_TWj(#translations/zh_TW/disclaimer-zh_TWjj, j(#translations/zh_TW/disclaimer-zh_TWj5 (#translations/zh_TW/disclaimer-zh_TWj(#translations/zh_TW/disclaimer-zh_TWj (#translations/zh_TW/disclaimer-zh_TWj`j(#translations/zh_TW/disclaimer-zh_TWj(#translations/zh_CN/disclaimer-zh_CNjjj (#translations/zh_CN/disclaimer-zh_CNj jj&(#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNjIja (#translations/zh_CN/disclaimer-zh_CNjb (#translations/zh_CN/disclaimer-zh_CNj j(#translations/zh_CN/disclaimer-zh_CNjj (#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj"(#translations/zh_CN/disclaimer-zh_CNjZj[(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNu(jEj (#translations/zh_CN/disclaimer-zh_CNjje(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj j(#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj$(#translations/zh_CN/disclaimer-zh_CNj[(#translations/zh_CN/disclaimer-zh_CNj%jX(#translations/zh_CN/disclaimer-zh_CNjG (#translations/zh_CN/disclaimer-zh_CNj\(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj[ (#translations/zh_CN/disclaimer-zh_CNj6(#translations/zh_CN/disclaimer-zh_CNje(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj@(#translations/zh_CN/disclaimer-zh_CNj|(#translations/zh_CN/disclaimer-zh_CNjs (#translations/zh_CN/disclaimer-zh_CNj j (#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNjIj(#translations/zh_CN/disclaimer-zh_CNjP (#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj_(#translations/zh_CN/disclaimer-zh_CNje(#translations/zh_CN/disclaimer-zh_CNjj> (#translations/zh_CN/disclaimer-zh_CNj#(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNjE (#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNjj (#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj_ (#translations/zh_CN/disclaimer-zh_CNjx (#translations/zh_CN/disclaimer-zh_CNj< (#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj:(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNjO (#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNjjjj(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNjYj(#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNjh (#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj/(#translations/zh_CN/disclaimer-zh_CNj2(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj{(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNjMj(#translations/zh_CN/disclaimer-zh_CNj j(#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNjZ(#translations/zh_CN/disclaimer-zh_CNjw(#translations/zh_CN/disclaimer-zh_CNjN(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj_(#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNjY(#translations/zh_CN/disclaimer-zh_CNj;(#translations/zh_CN/disclaimer-zh_CNj"(#translations/zh_CN/disclaimer-zh_CNjc(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj< (#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj! (#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj{(#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNjQ (#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNjy (#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNjP(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNjd(#translations/zh_CN/disclaimer-zh_CNj~ (#translations/zh_CN/disclaimer-zh_CNj j(#translations/zh_CN/disclaimer-zh_CNjc(#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj_(#translations/zh_CN/disclaimer-zh_CNj{(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNjM (#translations/zh_CN/disclaimer-zh_CNj^(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj* (#translations/zh_CN/disclaimer-zh_CNja(#translations/zh_CN/disclaimer-zh_CNj4(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNjs (#translations/zh_CN/disclaimer-zh_CNjr(#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj (#translations/zh_CN/disclaimer-zh_CNj}(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj} (#translations/zh_CN/disclaimer-zh_CNj~ (#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj. (#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj^(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj(#translations/zh_CN/disclaimer-zh_CNj jjjj;jjj jsj (tools/rv/common_appendixtools/rv/common_ikmjjj` jPjjjj jj j (!tools/rtla/common_osnoise_optionstools/rtla/common_optionstools/rtla/common_appendixtools/rtla/common_top_optionsj0 j`jj1 ("tools/rtla/common_timerlat_optionstools/rtla/common_optionstools/rtla/common_appendixtools/rtla/common_top_options&tools/rtla/common_timerlat_descriptiontools/rtla/common_timerlat_aajjjj jjJj jZj, jdjjjjj8 j)j ja j jj5j&jA j (tools/rv/common_appendixjIjJj j (tools/rv/common_appendixtools/rv/common_ikmj j jj4 (tools/rv/common_appendixjcj6 j jj jj j1 j3jj (%tools/rtla/common_osnoise_descriptiontools/rtla/common_appendixjj j}jjj j(tools/rtla/common_optionstools/rtla/common_appendix!tools/rtla/common_osnoise_optionstools/rtla/common_top_options%tools/rtla/common_osnoise_descriptionj jGjj' j jM(tools/rtla/common_appendixj (tools/rtla/common_optionstools/rtla/common_appendix%tools/rtla/common_osnoise_description!tools/rtla/common_osnoise_optionstools/rtla/common_hist_optionsj j(&tools/rtla/common_timerlat_descriptiontools/rtla/common_appendixj(tools/rv/common_appendixjSjj j jja jZ("tools/rtla/common_timerlat_optionstools/rtla/common_optionstools/rtla/common_timerlat_aatools/rtla/common_hist_options&tools/rtla/common_timerlat_descriptionjjbjjjs j9j<j$j jj j j,j j jj jjTjjjj jj jj_jjj j jj j;j<jrjjDj> jj jVj!jj1jUj j jb (Nj jjjjRjj?j}j jjj jj} jj jjjjyjhj jjR j jpjjjxj jjj jjj jj j jNjj\ jj"j#j j(!translations/it_IT/disclaimer-itaj(!translations/it_IT/disclaimer-itajj(!translations/it_IT/disclaimer-itaj (!translations/it_IT/disclaimer-itaj (!translations/it_IT/disclaimer-itaj((!translations/it_IT/disclaimer-itaj (!translations/it_IT/disclaimer-itaj[ j ( translations/sp_SP/disclaimer-spj(!translations/it_IT/disclaimer-itaj(!translations/it_IT/disclaimer-itaj ( translations/sp_SP/disclaimer-spjyj(!translations/it_IT/disclaimer-itaj(!translations/it_IT/disclaimer-itaj j(!translations/it_IT/disclaimer-itaj9( translations/sp_SP/disclaimer-spj (!translations/it_IT/disclaimer-itaj (!translations/it_IT/disclaimer-itaj'( translations/sp_SP/disclaimer-spj( translations/sp_SP/disclaimer-spj (!translations/it_IT/disclaimer-itaj (!translations/it_IT/disclaimer-itajj jL(!translations/it_IT/disclaimer-itaj (!translations/it_IT/disclaimer-itaj(!translations/it_IT/disclaimer-itajI(!translations/it_IT/disclaimer-itaj*(!translations/it_IT/disclaimer-itaj(!translations/it_IT/disclaimer-itajD (!translations/it_IT/disclaimer-itaj ( translations/sp_SP/disclaimer-spj (!translations/it_IT/disclaimer-itaj(!translations/it_IT/disclaimer-itaj.( translations/sp_SP/disclaimer-spj>j(!translations/it_IT/disclaimer-itaj ( translations/sp_SP/disclaimer-spjojn( translations/sp_SP/disclaimer-spjq(!translations/it_IT/disclaimer-itaj (!translations/it_IT/disclaimer-itaj*(!translations/it_IT/disclaimer-itaj(!translations/it_IT/disclaimer-itaj (!translations/it_IT/disclaimer-itajN(!translations/it_IT/disclaimer-itajP(!translations/it_IT/disclaimer-itaj j;( translations/sp_SP/disclaimer-spj ( translations/sp_SP/disclaimer-spjw(!translations/it_IT/disclaimer-itaj5( translations/sp_SP/disclaimer-spj( translations/sp_SP/disclaimer-spj ( translations/sp_SP/disclaimer-spj(!translations/it_IT/disclaimer-itaj (Nj (!translations/it_IT/disclaimer-itaj(!translations/it_IT/disclaimer-itaj(!translations/it_IT/disclaimer-itajj](!translations/it_IT/disclaimer-itajT(!translations/it_IT/disclaimer-itaj(!translations/it_IT/disclaimer-itajXjpj)jg(Njf (!translations/it_IT/disclaimer-itajN ( translations/sp_SP/disclaimer-spj- (!translations/it_IT/disclaimer-itaj( translations/sp_SP/disclaimer-spjq (!translations/it_IT/disclaimer-itaj(!translations/it_IT/disclaimer-itaj6(!translations/it_IT/disclaimer-itajj(!translations/it_IT/disclaimer-itajpj@ j~(!translations/it_IT/disclaimer-itaj j( translations/sp_SP/disclaimer-spj(!translations/it_IT/disclaimer-itaj(!translations/it_IT/disclaimer-itaj(!translations/it_IT/disclaimer-itaj(!translations/it_IT/disclaimer-itaj (!translations/it_IT/disclaimer-itajj= (!translations/it_IT/disclaimer-itaj(!translations/it_IT/disclaimer-itaj( translations/sp_SP/disclaimer-spjjH j jj j j jkjU jjj jjj.jjjjj jVjjn j1jjjj j9j j j jsjKj j^jejj1 j=j'jkj j jc j; j$j*jjOjjJ jQj j@j j\j j jj` jsjjfjjj jsjjj jj jd j j& jjjS jj j0 j~ j j j jj j j_jjjjcj jjL j j jj jV j j j+j*jj{j;j>j=jjj j jj jx j| jRj jjUjtj j#j j j j:jjjnjjcjj2j4jj jsjj1jj/ j jj?jU j j jj9 jYjSjnj[joj_ jD jj) jcjj jjvj7 jjjjjj" jxj j jj- jjjj j3 jj; jjjJ j jr jj jjz j| jj jxj j j, jjj jYjj jj jFj j jajv jjgjj6 jJjoj j jCjLjQjj\j/ jjXj!jj: jtj jB jSjjjjj jjjgjjj# jj j j j_jjbjP j0 jp jjZ ja jc jj jjjzjj j* jjj} jjjj)jjj jjhju jjQ jjjj j jj jMjj jjDj jj0j jHjj jj jE jj j_jjj (Njmjj5 j jj j> j jnj:jjjjj=jVjGjO j jjOjj jj jijojejg jh jjjr j8 jj jjjjjjjjj{ jj1 jVjj jjj_ jj jjj jjj jj jjZ j jjjjjj j3j j j j7j j jjHj j jjj jPj jj j jjj j j&jj+ j- j jj@j jAjY jj jsj-jIjxjjj.jjjSjWjx jj j]jjUjj: jjj j/j jjjjj: jjjj j{j jY jjj] j!jj> j jjjjjI jjj jjmj j} j jjW jj j j] j jvj j jzjj}jAjm j j%jj,jj jjjjQjBjj j j j2j[j,j5jkj jpjbj8jzjlj~jBjjL jMj[j\j^j8 jdj jjjjj jtjjjjjj=j jFjj j j jjPjQjjj2 j jjju(jjjn jjgj#j j%j jj+j jjjJj0j* j j jjjjjjj jj: jj%jjjj j j% jj/j jajfjjjjZ j4j j j?jj j j j jM jj3 jbjX jejfjjRj%jj/ jX jj jqjjjjjh j jjjjj jjjjjjj6 jWj9 j jj jj,jE jjjjjjP j jjS jT j j!jjCj jjjjNj jjj jSj~jjXj j jj jNj{ j j jmj jj jj# jjRj jgj j= j" j j jjj j jYjRjj j jjjC jzjK jjj+ jl jjtj j` jjjqjjL jj! jjjw j j jjjjb jjjjjjj jR jljjjjHj j jj4j9j+ j j j@j!j. jjo jj j j j5 jj8 j>jjXjjVjjj jjN jj6jj`j jfj j4 j j3jj] j5jj#j jg jBjq jyj jEj jj-jjajjjjd j jjj j jjj j|jj j?j jwj|jjj jjjj j@ j j j j j5j j j4j jjjjh jjUj j j)j jjj4jj jAjjj jyjzjj|j0j j<j j jjlj j jHjJjf j(jjp jj jjHjjjj jFjjjQjPj; jhj! jjjbjjjj jj j j jj\ jjjje jjJ jBjj jj) j jjj jjjjjm j jj j j jjjj jFjjjd j jjjjj jIj7 jjjMjA jjC jj-jM j]j0 jj j(jjj6 j jmjyj9j j) j7j j j>jjjjHjjbjj] j^ jWj"j& jH jjnj'j j j j2jj j jj j j{jjjjjv jjjjj jXj j8 j: jj jjtjG j jjj jjN jjjj)jj j(filesystems/ext4/mmpfilesystems/ext4/superfilesystems/ext4/orphanfilesystems/ext4/group_descrfilesystems/ext4/journalfilesystems/ext4/bitmapsj! j.j2jf jjjj$j j jjJjLjjAj j juj(jMjvj j jO jjhj(filesystems/ext4/directoryfilesystems/ext4/inodesfilesystems/ext4/attributesfilesystems/ext4/iforkfilesystems/ext4/blockmapj jjgj (filesystems/ext4/blockgroupfilesystems/ext4/checksumsfilesystems/ext4/allocatorsfilesystems/ext4/bigallocfilesystems/ext4/inlinedatafilesystems/ext4/verityfilesystems/ext4/eainodefilesystems/ext4/special_inodesfilesystems/ext4/blocksj:jijm jjLj j4jAjN jJjLj j_jj jj[ jXj jj jjvj-jj4 j(filesystems/ext4/blockmapjgj7jjojj jjjj jH j jjjjjjjUjjj j jjj j%jEjj" j j jRjj j jj jjj jjDjj jj j j j jL jP jcj jS jj2 jjij? j3jk jDj j% j& jj* j jUj0 j1 jR j j jj= j" jWjtj jdjq(Njo j5j jj jj^ j8jjjj j jjvjjo jjjQ jjjOjU jj7 jj jj jjj j jjO jj jj8jj jjjj jAjj jjj jWj jj\j=jj j3jjOjjIj jjTj j,jj jj jjbjej^ jjrj jji j3j jj:j<jj jj jjT jW jj j7 jjj jqjjuj jJ j jjj jv jw jf jjj j}jjjjj jj j jj j jj j:jjj j jGjjjj$ j j jj jjp j j j*jjjjhjj=jjjj#j^jCj jlj9 jfjhj jjl jqj/j j j;j jOjMjB jjjlj jj jjY jjj9 jjjjj>jG jjjl jjEjN j jHjj( jjjjj jjZ j[ j jd jj jC j.jdj jM jj jj j\ j j j( j jjjjt j j j j jEj jijjj j&jj@jQjF j j j jjajj7 je jwjLj j jNjju j jjXjj jYj`jjjjjj jj j]jmjn j jhjyjjuj9jjE j jj j jjj% jjjjj jjjjjjj*jjl j j j4j j&j'jjBjj j j-j jLj1j j& j7j j;jj jj@j j j j?j'j j j jPjj j jj/j j[jjjrj juj}jAjKjxjzjCjj jAj{ jTjjjj j^jA ja jxj,jj2 u(jjj j> jj~jtjujK jDj jjj jr jjjj(Nj jjj$j%j[j j j/j j (Njjj j{ jX j j(jjj-j1je jjjjjj jj+jKjj3 jjjj j jj j j jj j j$(Nj%j jj9j j jjoj jjjUjw jj2 jjjjkj j!j jjrj jjjS jjj jljj j(Njb jsjj jjjs jjjjjjjjjj jjj jfj6j=j jjqjtjuj jj jjj5jj/ jq jjjGjBjCj j j j j jEjjjI j jj4j jbjj j jajij1j=j j jr jjDj j| j jNjjj&j j% jjj( jjj j j3 jj jjzjjz jxjjjg jjjjj$ jjju j jj j4 je jjj+j jjjjjj$j jj0jjKjj]jjjj j< jOjj j jRj jj j j j jjV jjjjd j j<jj|j jt j6j. jjjj jj(NjjjjjjYj$ jG j}j, j jjjj jijmjvjwjzj|jjAj j jj# jjjjjjj(Njj jj` j jjjA jjj1jjj jjj j!jjjjDjjjjj,jj jOjjj<jjjr jjjGjjjj9 j$jj"j j jj jT jW j3 jjh j j{jHjjjG jMj j j@jjjjjGj jjjhj j jjj? j jwjjj j j jjT jej jj jrjj jT jjjjjjjF jjjx jj jjj#jpj>j jjj^ j/jc jjj j?j j jjj jYj j jjj j j7jpjj0j>jMj6j jj+jjjjjj jj|jjjj^jSjIjgjajLj jjljmjjjQ j jj| j jjjjjIjKjjjjV jW jjjjj jj&j]jf j? jj u reread_alwaysmetadatajjdictR(j}je}jt }j}jy }j}j}j }j }j@}j }j}j}j}j}jC}j }j }j }j}j}j }jd}jw }j }j}jq}j }j? }j)}jS}j! }jT}j-}j}}j) }j }jS}j`}j9}jZ}j}j_}jG}jq}j }jd}j'}jz}j}jD }jt}j }jQ}jC}j }j }j }j\ }jj}j\}jp}jj}j }j}jI }j }j\}j}j}j1}jV }j}j}j}j }j }j }j }j}j}j}j}j}j}j}j}j}j}j }j }jk }j}j }j}j}j }j}j }j}j }j }j}j?}j}j}j}j}j}j}j }j}j' }j}j}j }j }j}j- }j#}j }j}j}j }jy }jz }j}j }j6}j"}j& }j'}j^}j }jU }j}jD}j }j }j }j"}jv}jk}jO}j7}j-}jI }jv }j }j }j]}j}j}j }j }ja}jk }jk}j}j}jW }jo}js}ju }jn}jy}j;}j }jn }j}j }j }jt }j}j }jT}j}j}j }j}jc }j }j }j}j }j}j }j}j }j }j}j}jw }j}j}j }j }jo}j~ }j}j }j }j}j}jw}j# }j}j}j }j }j }j>}j-}j#}j}jN}j}j}jP}j}jB }jV}j }j }jX }j;}j/}j}jK}j }j$ }j}j}j }j>}j5 }j}j}jY }j }j }jZ}j }j[}j(}jc}j}j.}jm }j}j }j[ }j}jw}jy }j}j}j}j }j}j }jp }jJ}j}j }j }j}j/ }j}jR}jX }j}j}j}j}j}j}j}ja}j}j }j}j }j}j}jk}jl}jT}j }j}jv }j }j~}j- }j}jy}jX}jU}jV }j_ }jE}j }j}jK}j }j?}j}j}jU}j }j }j}j }j6}j }j}jc }j*}j}j }j,}j }j }jy}jO }j1}j}j}j2}j}j}j7}j}j }j }j}j'}j}j}j*}j}jQ}j}j}jq }j}j(}j/}j}j}j}j}jn}jS}j }j }jG}jH}jW}j}jO}j}j0}j`}j&}j}j }j}j\ }j }j` }jo}j }j.}j}j }j }jw}j}jm}j@ }jp}j}}j }j }j2}j9}j }j}j }jB}j}j|}j }j }j}j }j }j; }j}j}jI }j }j}j }j }jP }j }j}j+ }j}j}j }j}j< }j}j}ji }jj }j}j}jp }jK }j }j}jn}j }j}j}j}j }j6}ji }j}j }j }jk }j}j}j}j}j }jf}j }jF}j8}j!}j:}jF}j }j}jx}j$ }j}j }j }j}jJ }j+}j)}j3}j }j8}jh}jB}j }j}j }j }j }j }j }jE}jG}jo }j<}j}j}j}j8}j }j~}j}j }j}j }jZ }j}jm}j }j }jk}j}je }ji }j}j}j] }jt }j}j }j{}j}j}j}jz }jL}jR }j}j}j }j}j }j }j}jq }j}j}j }j }j}j}j}j}j }j }j}j }j}j8}j:}jl }j}j}j }ju }j }j4 }j }j5}j~ }j }jK}j}j}j }j@ }j+}jW}j]}j* }j }j }j }jE}j}j }j!}j}j}jC}j }jC }j0}j+ }j }j}jR}jV}jF}j}jW}j}j=}j}jN}j}jz }j }j}j}j}jV}j@ }j }j}j}jj}j}j}j }jB }j }j= }j }j<}j}j}j}j }j}j}j}jy }j}j}j}j0}j }j}j}j }j }j}j"}j"}j }j}jr}j}j }j }j}j }j }j% }j3}j }j|}j }j8}j}j}jb}jp}j }j= }j }j}j}j\}j' }j( }jK }j. }j }j}j }jg}j2}j }js}j }j{}j }j }j}j}j( }j}j}j}j}jK }jT}j}jZ}j}jS }j}j}j}j< }jf}j }j' }j}jd}j}j6 }j }j{ }j}j}jk }j }j}j}jM }j}j}j }jx }j}j}j}j}j(}j}j}j}ji}j }j}j}j}j }j }j}j)}j }j }j}j5}j}j<}j}j }j }j^}j }jc}j2}j2 }j}j} }j}j}jY}j" }j}j }jT}j}j7}jQ }j]}j}j}j}jF}j}j+}j}j }jv}jj}j8}j)}jF}j }jr}jn }j' }j}j}j }j, }j }jK}j}j}j }jV}jJ}j}j}j }j }j}j5 }j}jC }jD }j}j}jm }j}j}j}j}j }j}j }j'}j }j}jg }j}j }j }jD }j}jo }orphanhsj}orphanhsj}orphanhsj}orphanhsj3}j }orphanhsjY }orphanhsj }orphanhsj }orphanhsj }orphanhsj}orphanhsj}orphanhsj}orphanhsj }orphanhsj}orphanhsj }orphanhsj }orphanhsj }orphanhsjg }orphanhsjj }orphanhsjB}orphanhsj&}orphanhsj}orphanhsj }orphanhsj?}orphanhsjs }orphanhsj }orphanhsj}orphanhsjk}orphanhsj7}orphanhsj }orphanhsj }orphanhsj; }orphanhsj }orphanhsj }orphanhsj}orphanhsj*}orphanhsj}orphanhsjW}orphanhsj_ }orphanhsjx}orphanhsj%}orphanhsj}orphanhsj}orphanhsj}orphanhsj# }orphanhsj,}orphanhsj}orphanhsju}orphanhsjv}orphanhsj}orphanhsj }orphanhsj }orphanhsjD}orphanhsjP}orphanhsj}orphanhsjZ}orphanhsji}orphanhsj`}orphanhsj}orphanhsj`}orphanhsjF }orphanhsj}orphanhsji}orphanhsj~}orphanhsj }orphanhsj}orphanhsj}orphanhsjr}orphanhsj}orphanhsju}orphanhsjf}orphanhsj}orphanhsjA }orphanhsjF }orphanhsj@}orphanhsj}orphanhsjC}orphanhsj}orphanhsj }orphanhsj}orphanhsj}orphanhsj| }orphanhsj}orphanhsj }orphanhsj}orphanhsj }orphanhsj}orphanhsj}orphanhsj }orphanhsj^ }orphanhsj}orphanhsj\}orphanhsj}j}j}j }orphanhsj }orphanhsj}j }j }orphanhsj }orphanhsj }orphanhsj}orphanhsj }orphanhsj }orphanhsj }j }j}orphanhsj) }orphanhsj}orphanhsj}orphanhsj:}j }orphanhsj.}j }j}orphanhsj }j }orphanhsj }j }orphanhsj }orphanhsj }orphanhsj }j }orphanhsj }j.}j~}orphanhsj(}orphanhsjH }orphanhsj }j}orphanhsj}orphanhsjR }j}orphanhsjd}orphanhsj}j}orphanhsju}orphanhsjQ}orphanhsjF }jE }orphanhsj~}jH }j }j}orphanhsj}j }j }j[}orphanhsj}orphanhsj }orphanhsjl}orphanhsj}orphanhsj$}orphanhsjb }jZ}orphanhsj}j }jL }j}j+}orphanhsj`}orphanhsj0}jn}j. }j}orphanhsjU }j}j}orphanhsj}j }orphanhsj? }orphanhsj }orphanhsjB }orphanhsj }orphanhsji }orphanhsj}orphanhsj}j, }j}orphanhsj5 }orphanhsj}orphanhsj }orphanhsj`}j}orphanhsj}orphanhsjj}(Original Documentation/mm/damon/index.rst翻译,司延腾 Yanteng Si 校译huj }orphanhsj }(OriginalDocumentation/mm/damon/faq.rst翻译,司延腾 Yanteng Si 校译huj}(Original%Documentation/mm/page_table_check.rst翻译,司延腾 Yanteng Si 校译huj&}orphanhsj }orphanhsj }orphanhsj}orphanhsjI}(Original%Documentation/mm/remap_file_pages.rst翻译,司延腾 Yanteng Si 校译huja }orphanhsjb }orphanhsj }(OriginalDocumentation/mm/page_owner.rst翻译,司延腾 Yanteng Si 校译huj}orphanhsj}(OriginalDocumentation/mm/numa.rst翻译,司延腾 Yanteng Si 校译huj }orphanhsj }orphanhsj"}orphanhsjZ}orphanhsj[}orphanhsj}orphanhsu(jE}(OriginalDocumentation/mm/zsmalloc.rst翻译,司延腾 Yanteng Si 校译huj }orphanhsj}(Original*Documentation/mm/overcommit-accounting.rst翻译,司延腾 Yanteng Si 校译huje}orphanhsj}orphanhsj}orphanhsj }orphanhsj }(Original!Documentation/mm/damon/design.rst翻译,司延腾 Yanteng Si 校译huj}orphanhsj }j$}orphanhsj[}orphanhsj%}(OriginalDocumentation/mm/page_frags.rst翻译,司延腾 Yanteng Si 校译hujX}orphanhsjG }orphanhsj\}orphanhsj}orphanhsj[ }orphanhsj6}orphanhsje}orphanhsj}orphanhsj }orphanhsj@}orphanhsj|}orphanhsjs }orphanhsj }(Original!Documentation/mm/memory-model.rst翻译,司延腾 Yanteng Si 校译huj }orphanhsj }orphanhsjI}(OriginalDocumentation/mm/hwpoison.rst翻译,司延腾 Yanteng Si 校译huj}orphanhsjP }orphanhsj}orphanhsj_}orphanhsje}orphanhsj}j> }orphanhsj#}orphanhsj}orphanhsjE }orphanhsj}orphanhsj}j}(OriginalDocumentation/mm/z3fold.rst翻译,司延腾 Yanteng Si 校译huj }orphanhsj }orphanhsj}orphanhsj }orphanhsj_ }orphanhsjx }orphanhsj< }orphanhsj}orphanhsj:}orphanhsj}orphanhsj }orphanhsj }orphanhsj}orphanhsjO }orphanhsj }orphanhsj}(Original!Documentation/mm/mmu_notifier.rst翻译,司延腾 Yanteng Si 校译huj}(Original*Documentation/mm/split_page_table_lock.rst翻译,司延腾 Yanteng Si 校译huj}(OriginalDocumentation/mm/damon/api.rst翻译,司延腾 Yanteng Si 校译huj}orphanhsj}orphanhsj}orphanhsj}orphanhsj}orphanhsj}orphanhsjY}j}orphanhsj }orphanhsj }orphanhsjh }orphanhsj}orphanhsj}orphanhsj}orphanhsj}orphanhsj }orphanhsj}orphanhsj}orphanhsj/}orphanhsj2}orphanhsj}orphanhsj }orphanhsj{}orphanhsj}orphanhsj }orphanhsj}orphanhsjM}j}orphanhsj }j}orphanhsj }orphanhsj }orphanhsjZ}orphanhsjw}orphanhsjN}orphanhsj}orphanhsj_}orphanhsj }orphanhsj}orphanhsjY}orphanhsj;}orphanhsj"}orphanhsjc}orphanhsj}orphanhsj }orphanhsj }orphanhsj }orphanhsj< }orphanhsj}orphanhsj! }orphanhsj }orphanhsj }orphanhsj}orphanhsj}orphanhsj{}orphanhsj }orphanhsj }orphanhsj}orphanhsjQ }orphanhsj}orphanhsjy }orphanhsj }orphanhsj}orphanhsjP}orphanhsj}orphanhsjd}orphanhsj~ }orphanhsj }j}orphanhsjc}orphanhsj }orphanhsj}orphanhsj_}orphanhsj{}orphanhsj}orphanhsjM }orphanhsj^}orphanhsj}orphanhsj* }orphanhsja}orphanhsj4}orphanhsj}orphanhsj }orphanhsjs }orphanhsjr}orphanhsj }orphanhsj }orphanhsj }orphanhsj}}orphanhsj}orphanhsj} }orphanhsj~ }orphanhsj}orphanhsj}orphanhsj}orphanhsj}orphanhsj. }orphanhsj}orphanhsj}orphanhsj}orphanhsj}orphanhsj}orphanhsj^}orphanhsj}orphanhsj}orphanhsj }j}j}j}j;}j}j}j }js}j }j}j}j` }jP}j}j}j}j }j}j }j }j0 }j`}j}j1 }j}j}j}j }j}jJ}j }jZ}j, }jd}j}j}j}j}j8 }j)}j }ja }j }j}j5}j&}jA }j }jI}jJ}j }j }j }j }j}j4 }jc}j6 }j }j}j }j}j }j1 }j3}j}j }j}j }j}}j}j}j }j}j }jG}j}j' }j }jM}j }j }j}j}jS}j}j }j }j}ja }jZ}j}jb}j}j}js }j9}j<}j$}j }j}j }j }j,}j }j }j}j }j}jT}j}j}j}j }j}j }j}j_}j}j}j }j }author&Kishon Vijay Abraham I sj}j }j;}j<}jr}j}jD}j> }j}j }jV}j!}j}j1}jU}j }j }jb }j }j}j}j}jR}j}j?}j}}j }j}j}j }j}j} }j}j }j}j}j}jy}jh}j }j}jR }j }jp}j}j}jx}j }j}jj }j}j}j }j}j }j }jN}j}j\ }j}j"}j#}j }j}orphanhsj}orphanhsj}orphanhsj}orphanhsj }orphanhsj }orphanhsj(}orphanhsj }orphanhsj[ }(Original/Documentation/process/researcher-guidelines.rst Translator#Avadhut Naik uj }orphanhsj}orphanhsj}orphanhsj }orphanhsjy}j}orphanhsj}orphanhsj }j}orphanhsj9}orphanhsj }orphanhsj }orphanhsj'}orphanhsj}orphanhsj }orphanhsj }orphanhsj}Original%Documentation/process/maintainers.rstsj }jL}orphanhsj }orphanhsj}orphanhsjI}orphanhsj*}orphanhsj}orphanhsjD }orphanhsj }orphanhsj }orphanhsj}orphanhsj.}orphanhsj>}j}orphanhsj }orphanhsjo}jn}orphanhsjq}orphanhsj }orphanhsj*}orphanhsj}orphanhsj }orphanhsjN}orphanhsjP}orphanhsj }j;}orphanhsj }orphanhsjw}orphanhsj5}orphanhsj}orphanhsj }orphanhsj}orphanhsj }j }orphanhsj}orphanhsj}orphanhsj}orphanhsj]}orphanhsjT}orphanhsj}orphanhsjX}jp}j)}jg}jf }orphanhsjN }orphanhsj- }orphanhsj}orphanhsjq }orphanhsj}orphanhsj6}orphanhsj}j}orphanhsjp}j@ }j~}orphanhsj }j}orphanhsj}orphanhsj}orphanhsj}orphanhsj}orphanhsj }orphanhsj}j= }orphanhsj}orphanhsj}orphanhsj}jH }j }j}j }j }j }jk}jU }j}j}j }j}j}j.}j}j}j}j}j }jV}j}jn }j1}j}j}j}j }j9}j }j }j }js}jK}j }j^}je}j}j1 }j=}j'}jk}j }j }jc }j; }j$}j*}j}jO}j}jJ }jQ}j }j@}j }j\}j }j }j}j` }js}j}jf}j}j}j }js}j}j}j }j}j }jd }j }j& }j}j}jS }j}j }j0 }j~ }j }j }j }j}j }j }j_}j}j}j}jc}j }j}jL }j }j }j}j }jV }j }j }j+}j*}j}j{}j;}j>}j=}j}j}j }j }j}j }jx }j| }jR}j }j}jU}jt}j }j#}j }j }j }j:}j}j}jn}j}jc}j}j2}j4}jj }js}j}j1}j}j/ }j }j}j?}jU }j }j }j}j9 }jY}jS}jn}j[}jo}j_ }jD }j}j) }jc}j}j }j}jv}j7 }j}j}j}j}j}j" }jx}j }j }j}j- }j}j}j}j }j3 }j}j; }j}j}jJ }j }jr }j}j }j}jz }j| }j}j }jx}j }j }j, }j}j}j }jY}j}j }j}j }jF}j }j }ja}jv }j}jg}j}j6 }jJ}jo}j }j }jC}jL}jQ}j}j\}j/ }j}jX}j!}j}j: }jt}j }jB }jS}j}j}j}j}j }j}j}jg}j}j}j# }j}j }j }j }j_}j}jb}jP }j0 }jp }j}jZ }ja }jc }j}j }j}j}jz}j}j }j* }j}j}j} }j}j}j}j)}j}j}j }j}jh}ju }j}jQ }j}j}j}j }j }j}j }jM}j}j }j}jD}j }j}j0}j }jH}j}j }j}j }jE }j}j }j_}j}j}j }jm}j}j5 }j }j}j }j> }j }jn}j:}j}j}j}j}j=}jV}jG}jO }j }j}jO}j}j }j}j }ji}jo}je}jg }jh }j}j}jr }j8 }j}j }j}j}j}j}j}j}j}j}j{ }j}j1 }jV}j}j }j}j}j_ }j}j }j}j}j }j}j}j }j}j }j}jZ }j }j}j}j}j}j}j }j3}j }j }j }j7}j }j }j}jH}j }j }j}j}j }jP}j }j}j }j }j}j}j }j }j&}j}j+ }j- }j }j}j@}j }jA}jY }j}j }js}j-}jI}jx}j}j}j.}j}j}jS}jW}jx }j}j }j]}j}jU}j}j: }j}j}j }j/}j }j}j}j}j}j: }j}j}j}j }j{}j }jY }j}j}j] }j!}j}j> }j }j}j}j}j}jI }j}j}j }j}jm}j }j} }j }j}jW }j}j }j }j] }j }jv}j }j }jz}j}j}}jA}jm }j }j%}j}j,}j}j }j}j}j}jQ}jB}j}j }j }j }j2}j[}j,}j5}jk}j }jp}jb}j8}jz}jl}j~}jB}j}jL }jM}j[}j\}j^}j8 }jd}j }j}j}j}j}j }jt}j}j}j}j}j}j=}j }jF}j}j }j }j }j}jP}jQ}j}j}j2 }j }j}j}j}u(j}j}jn }j}jg}j#}j }j%}j }j}j+}j }j}j}jJ}j0}j* }j }j }j}j}j}j}j}j}j }j}j: }j}j%}j}j}j}j }j }j% }j}j/}j }ja}jf}j}jj}jZ }j4}j }j }j?}j}j }j }j }j }jM }j}j3 }jb}jX }je}jf}j}jR}j%}j}j/ }jX }j}j }jq}j}j}j}j}jh }j }j}j}j}j}j }j}j}j}j}j}j}j6 }jW}j9 }j }j}j }j}j,}jE }j}j}j}j}j}jP }j }j}jS }jT }j }j!}j}jC}j }j}j}j}jN}j }j}j}j }jS}j~}j}jX}j }j }j}j }jN}j{ }j }j }jm}j }j}j }j}j# }j}jR}j }jg}j }j= }j" }j }j }j}j}j }j }jY}jR}j}j }j }j}j}jC }jz}jK }j}j}j+ }jl }j}jt}j }j` }j}j}jq}j}jL }j}j! }j}j}jw }j }orphanhsj }j}j}j}jb }j}j}j}j}j}j}j }jR }jl}j}j}j}jH}j }j }j}j4}j9}j+ }j }j }j@}j!}j. }j}jo }j}j }j }j }j5 }j}j8 }j>}j}jX}j}jV}j}j}j }j}jN }j}j6}j}j`}j }jf}j }j4 }j }j3}j}j] }j5}j}j#}j }jg }jB}jq }jy}j }jE}j }j}j-}j}ja}j}j}j}jd }j }j}j}j }j }j}j}j }j|}j}j }j?}j }jw}j|}j}j}j }j}j}j}j }j@ }j }j }j }j }j5}j }j }j4}j }j}j}j}jh }j}jU}j }j }j)}j }j}j}j4}j}j }jA}j}j}j }jy}jz}j}j|}j0}j }j<}j }j }j}jl}j }j }jH}jJ}jf }j(}j}jp }j}j }j}jH}j}j}j}j }jF}j}j}jQ}jP}j; }jh}j! }j}j}jb}j}j}jj }j}j }j }j }j}j\ }j}j}j}je }j}jJ }jB}j}j }j}j) }j }j}j}j }j}j}j}j}jm }j }j}j }j }j }j}j}j}j }jF}j}j}jd }j }j}j}j}j}j }jI}j7 }j}j}jM}jA }j}jC }j}j-}jM }j]}j0 }j}j }j(}jj}j6 }j }jm}jy}j9}j }j) }j7}j }j }j>}j}j}j}jH}j}jb}j}j] }j^ }jW}j"}j& }jH }j}jn}j'}j }j }j }j2}j}j }j }j}j }j }j{}j}j}j}j}jv }j}j}j}j}j }jX}j }j8 }j: }j}j }j}jt}jG }j }j}j}j }j}jN }j}j}j}j)}j}j }j}j! }j.}j2}jf }j}j}j}j$}j }j }j}jJ}jL}j}jA}j }j }ju}j(}jM}jv}j }j }orphanhsjO }j}jh}j}j }j}jg}j }j:}ji}jm }j}jL}j }j4}jA}jN }jJ}jL}j }j_}j}j }j}j[ }jX}j }j}j }j}jv}j-}j}j4 }j}jg}j7}j}jo}j}j }j}j}j}j }jH }j }j}j}j}j}j}j}jU}j}j}j }j }j}j}j }j%}jE}j}j" }j }j }jR}j}j }j }j}j }j}j}j }j}jD}j}j }j}j }j }j }j }jL }jP }jc}j }jS }j}j2 }j}ji}j? }j3}jk }jD}j }j% }j& }j}j* }j }jU}j0 }j1 }jR }j }j }j}j= }j" }jW}jt}j }jd}jq}jo }j5}j }j}j }j}j^ }j8}j}j}j}j }j }j}jv}j}jo }j}j}jQ }j}j}jO}jU }j}j7 }j}j }j}j }j}j}j }j }j}jO }j}j }j}j8}j}j }j}j}j}j }jA}j}j }j}j}j }jW}j }j}j\}j=}j}j }j3}j}jO}j}jI}j }j}jT}j }j,}j}j }j}j }j}jb}je}j^ }j}jr}j }j}ji }j3}j }j}j:}j<}j}j }j}j }j}jT }jW }j}j }j7 }j}j}j }jq}j}ju}j }jJ }j }j}j}j }jv }jw }jf }j}j}j }j}}j}j}j}j}j }j}j }j }j}j }j }j}j }j:}j}j}j }j }jG}j}j}j}j$ }j }j }j}j }j}jp }j }j }j*}j}j}j}jh}j}j=}j}j}j}j#}j^}jC}j }jl}j9 }jf}jh}j }j}jl }jq}j/}j }j }j;}j }jO}jM}jB }j}j}jl}j }j}j }j}jY }j}j}j9 }j}j}j}j}j>}jG }j}j}jl }j}jE}jN }j }jH}j}j( }j}j}j}j}j }j}jZ }j[ }j }jd }j}j }jC }j.}jd}j }jM }j}j }j}j }j\ }j }j }j( }j }j}orphanhsj}j}jt }j }j }j }j }jE}j }ji}j}j}j }j&}j}j@}jQ}jF }j }j }j }j}ja}j}j7 }je }jw}jL}j }j }jN}j}ju }j }j}jX}j}j }jY}j`}j}j}j}j}j}j }j}j }j]}jm}jn }j }jh}jy}j}ju}j9}j}jE }j }j}j }j }j}j}j% }j}j}j}j}j }j}j}j}j}j}j}j*}j}jl }j }j }j4}j }j&}j'}j}jB}j}j }j }j-}j }jL}j1}j }j& }j7}j }j;}j}j }j}j@}j }j }j }j?}j'}j }j }j }jP}j}j }j }j}j/}j }j[}j}j}jr}j }ju}j}}jA}jK}jx}jz}jC}j}j }jA}j{ }jT}j}j}j}j }j^}jA }ja }jx}j,}j}j2 }u(jj}j }j> }j}j~}jt}ju}jK }jD}j }j}j}j }jr }j}j}j}j}j }j}j}j$}j%}j[}j }j }j/}j }j }j}j}j }j{ }jX }j }j(}j}j}j-}j1}je }j}j}j}j}j}j }j}j+}jK}j}j3 }j}j}j}j }j }j}j }j }j }j}j }j }j$}j%}j }j}j9}j }j }j}jo}j }j}j}jU}jw }j}j2 }j}j}j}jk}j }j!}j }j}jr}j }j}j}jS }j}j}j }jl}j}j }j}jb }js}j}j }j}j}js }j}j}j}j}j}j}j}j}j}j }j}j}j }jf}j6}j=}j }j}jq}jt}ju}j }j}j }j}j}j5}j}j/ }jq }j}j}jG}jB}jC}j }j }j }j }j }jE}j}j}jI }j }j}j4}j }jb}j}j }j }ja}ji}j1}j=}j }j }jr }j}jD}j }j| }j }jN}j}j}j&}j }j% }j}j}j( }j}j}j }j }j3 }j}j }j}jz}j}jz }jx}j}j}jg }j}j}j}j}j$ }j}j}ju }j }j}j }j4 }je }j}j}j+}j }j}j}j}j}j}j$}j }j}j0}j}jK}j}j]}j}j}j}j }j< }jO}j}j }j }jR}j }j}j }j }j }j }j}jV }j}j}j}jd }j }j<}j}j|}j }jt }j6}j. }j}j}j}j }j}j}j}j}j}j}j}jY}j$ }jG }j}}j, }j }j}j}j}j }ji}jm}jv}jw}jz}j|}j}jA}j }j }j}j# }j}j}j}j}j}j}j}j}j }j}j` }j }j}j}jA }j}j}j1}j}j}j }j}j}j }j!}j}j}j}jD}j}j}j}j}j,}j}j }jO}j}j}j<}j}j}jr }j}j}jG}jj}j}j9 }j$}j}j"}j }j }j}j }jT }jW }j3 }j}jh }j }j{}jH}j}j}jG }jM}j }j }j@}j}j}j}j}jG}j }j}j}jh}j }j }j}j}j? }j }jw}j}j}j }j }j }j}jT }je}j }j}j }jr}j}j }jT }j}j}j}j}j}j}jF }j}j}jx }j}j }j}j}j#}jp}j>}j }j}j}j^ }j/}jc }j}j}j }j?}j }j }j}j}j }jY}j }j }j}j}j }j }j7}jp}j}j0}j>}jM}j6}j }j}j+}j}j}j}j}j}j }j}j|}j}j}j}j^}jS}jI}jg}ja}jL}j }j}jl}jm}j}j}jQ }j }j}j| }j }j}j}j}j}jI}jK}j}j}j}jV }jW }j}j}j}j}j }j}j&}j]}jf }j? }j}j }utitles}(jdocutils.nodestitle)}( rawsourcehchildren]jkText-SRBDS - Special Register Buffer Data Sampling}(jk-SRBDS - Special Register Buffer Data Samplingparentjkuba attributes}(ids]classes]names]dupnames]backrefs]utagnametitleubjejk)}(jkhjk]jk Dynamic debug}(jk Dynamic debugjkjkubajk}(jk]jk]jk]jk]jk]ujkjkubjt jk)}(jkhjk]jk"Register File Data Sampling (RFDS)}(jk"Register File Data Sampling (RFDS)jkjkubajk}(jk]jk]jk]jk]jk]ujkjkubjjk)}(jkhjk]jkControl Groups}(jkControl Groupsjkjkubajk}(jk]jk]jk]jk]jk]ujkjkubjy jk)}(jkhjk]jkLinux Braille Console}(jkLinux Braille Consolejkjkubajk}(jk]jk]jk]jk]jk]ujkjkubjjk)}(jkhjk]jkdm-ima}(jkdm-imajkj lubajk}(jk]jk]jk]jk]jk]ujkjkubjjk)}(jkhjk]jkdm-ebs}(jkdm-ebsjkjlubajk}(jk]jk]jk]jk]jk]ujkjkubj jk)}(jkhjk]jkNetwork priority cgroup}(jkNetwork priority cgroupjkj)lubajk}(jk]jk]jk]jk]jk]ujkjkubj jk)}(jkhjk]jkGuidance for writing policies}(jkGuidance for writing policiesjkj7lubajk}(jk]jk]jk]jk]jk]ujkjkubj@jk)}(jkhjk]jkDevice-Mapper Logging}(jkDevice-Mapper LoggingjkjElubajk}(jk]jk]jk]jk]jk]ujkjkubj jk)}(jkhjk]jk dm-flakey}(jk dm-flakeyjkjSlubajk}(jk]jk]jk]jk]jk]ujkjkubjjk)}(jkhjk]jkdm-delay}(jkdm-delayjkjalubajk}(jk]jk]jk]jk]jk]ujkjkubjjk)}(jkhjk]jk dm-stripe}(jk dm-stripejkjolubajk}(jk]jk]jk]jk]jk]ujkjkubjjk)}(jkhjk]jk$Device-mapper “unstriped” target}(jk Device-mapper "unstriped" targetjkj}lubajk}(jk]jk]jk]jk]jk]ujkjkubjjk)}(jkhjk]jk)Processor MMIO Stale Data Vulnerabilities}(jk)Processor MMIO Stale Data Vulnerabilitiesjkjlubajk}(jk]jk]jk]jk]jk]ujkjkubjCjk)}(jkhjk]jk iTLB multihit}(jk iTLB multihitjkjlubajk}(jk]jk]jk]jk]jk]ujkjkubj jk)}(jkhjk]jkDesign of dm-vdo}(jkDesign of dm-vdojkjlubajk}(jk]jk]jk]jk]jk]ujkjkubj jk)}(jkhjk]jk5Memory Resource Controller(Memcg) Implementation Memo}(jk5Memory Resource Controller(Memcg) Implementation Memojkjlubajk}(jk]jk]jk]jk]jk]ujkjkubj jk)}(jkhjk]jkHardware vulnerabilities}(jkHardware vulnerabilitiesjkjlubajk}(jk]jk]jk]jk]jk]ujkjkubjjk)}(jkhjk]jkWritecache target}(jkWritecache targetjkjlubajk}(jk]jk]jk]jk]jk]ujkjkubjjk)}(jkhjk]jkMemory Resource Controller}(jkMemory Resource Controllerjkjlubajk}(jk]jk]jk]jk]jk]ujkjkubj jk)}(jkhjk]jkCPU Accounting Controller}(jkCPU Accounting Controllerjkjlubajk}(jk]jk]jk]jk]jk]ujkjkubjdjk)}(jkhjk]jkBoot Configuration}(jkBoot Configurationjkjlubajk}(jk]jk]jk]jk]jk]ujkjkubjw jk)}(jkhjk]jkDevice-mapper snapshot support}(jkDevice-mapper snapshot supportjkj mubajk}(jk]jk]jk]jk]jk]ujkjkubj jk)}(jkhjk]jk&MDS - Microarchitectural Data Sampling}(jk&MDS - Microarchitectural Data Samplingjkjmubajk}(jk]jk]jk]jk]jk]ujkjkubjjk)}(jkhjk]jkObsolete GPIO APIs}(jkObsolete GPIO APIsjkj%mubajk}(jk]jk]jk]jk]jk]ujkjkubjqjk)}(jkhjk]jk L1D Flushing}(jk L1D Flushingjkj3mubajk}(jk]jk]jk]jk]jk]ujkjkubj jk)}(jkhjk]jk'Cross-Thread Return Address Predictions}(jk'Cross-Thread Return Address PredictionsjkjAmubajk}(jk]jk]jk]jk]jk]ujkjkubj? jk)}(jkhjk]jkdevice-mapper uevent}(jkdevice-mapper ueventjkjOmubajk}(jk]jk]jk]jk]jk]ujkjkubj)jk)}(jkhjk]jk&Linux allocated devices (4.x+ version)}(jk&Linux allocated devices (4.x+ version)jkj]mubajk}(jk]jk]jk]jk]jk]ujkjkubjSjk)}(jkhjk]jk)Dell Remote BIOS Update driver (dell_rbu)}(jk)Dell Remote BIOS Update driver (dell_rbu)jkjkmubajk}(jk]jk]jk]jk]jk]ujkjkubj! jk)}(jkhjk]jk DM statistics}(jk DM statisticsjkjymubajk}(jk]jk]jk]jk]jk]ujkjkubjTjk)}(jkhjk]jk dm-verity}(jk dm-verityjkjmubajk}(jk]jk]jk]jk]jk]ujkjkubj-jk)}(jkhjk]jkClearing WARN_ONCE}(jkClearing WARN_ONCEjkjmubajk}(jk]jk]jk]jk]jk]ujkjkubj}jk)}(jkhjk]jkCPUSETS}(jkCPUSETSjkjmubajk}(jk]jk]jk]jk]jk]ujkjkubj) jk)}(jkhjk]jkdm-clone}(jkdm-clonejkjmubajk}(jk]jk]jk]jk]jk]ujkjkubj jk)}(jkhjk]jkUsage}(jkUsagejkjmubajk}(jk]jk]jk]jk]jk]ujkjkubjSjk)}(jkhjk]jk#Feature status on all architectures}(jk#Feature status on all architecturesjkjmubajk}(jk]jk]jk]jk]jk]ujkjkubj`jk)}(jkhjk]jkdm-era}(jkdm-erajkjmubajk}(jk]jk]jk]jk]jk]ujkjkubj9jk)}(jkhjk]jk Introduction}(jk Introductionjkjmubajk}(jk]jk]jk]jk]jk]ujkjkubjZjk)}(jkhjk]jkConfigfs GPIO Simulator}(jkConfigfs GPIO Simulatorjkjmubajk}(jk]jk]jk]jk]jk]ujkjkubjjk)}(jkhjk]jk dm-linear}(jk dm-linearjkjnubajk}(jk]jk]jk]jk]jk]ujkjkubj_jk)}(jkhjk]jkkcopyd}(jkkcopydjkjnubajk}(jk]jk]jk]jk]jk]ujkjkubjGjk)}(jkhjk]jk+How CPU topology info is exported via sysfs}(jk+How CPU topology info is exported via sysfsjkj!nubajk}(jk]jk]jk]jk]jk]ujkjkubjqjk)}(jkhjk]jkTAA - TSX Asynchronous Abort}(jkTAA - TSX Asynchronous Abortjkj/nubajk}(jk]jk]jk]jk]jk]ujkjkubj jk)}(jkhjk]jkEDID}(jkEDIDjkj=nubajk}(jk]jk]jk]jk]jk]ujkjkubjdjk)}(jkhjk]jkL1TF - L1 Terminal Fault}(jkL1TF - L1 Terminal FaultjkjKnubajk}(jk]jk]jk]jk]jk]ujkjkubj'jk)}(jkhjk]jkGDS - Gather Data Sampling}(jkGDS - Gather Data SamplingjkjYnubajk}(jk]jk]jk]jk]jk]ujkjkubjzjk)}(jkhjk]jkdm-vdo}(jkdm-vdojkjgnubajk}(jk]jk]jk]jk]jk]ujkjkubjjk)}(jkhjk]jkdm-queue-length}(jkdm-queue-lengthjkjunubajk}(jk]jk]jk]jk]jk]ujkjkubjD jk)}(jkhjk]jkDevice Whitelist Controller}(jkDevice Whitelist Controllerjkjnubajk}(jk]jk]jk]jk]jk]ujkjkubjtjk)}(jkhjk]jkThe EFI Boot Stub}(jkThe EFI Boot Stubjkjnubajk}(jk]jk]jk]jk]jk]ujkjkubj jk)}(jkhjk]jkGPIO Testing Driver}(jkGPIO Testing Driverjkjnubajk}(jk]jk]jk]jk]jk]ujkjkubjQjk)}(jkhjk]jkSpectre Side Channels}(jkSpectre Side Channelsjkjnubajk}(jk]jk]jk]jk]jk]ujkjkubjCjk)}(jkhjk]jkdm-io}(jkdm-iojkjnubajk}(jk]jk]jk]jk]jk]ujkjkubj jk)}(jkhjk]jkdm-raid}(jkdm-raidjkjnubajk}(jk]jk]jk]jk]jk]ujkjkubj jk)}(jkhjk]jkChanges}(jkChangesjkjnubajk}(jk]jk]jk]jk]jk]ujkjkubj jk)}(jkhjk]jkGPIO Aggregator}(jkGPIO Aggregatorjkjnubajk}(jk]jk]jk]jk]jk]ujkjkubj\ jk)}(jkhjk]jkdm-crypt}(jkdm-cryptjkjnubajk}(jk]jk]jk]jk]jk]ujkjkubjjjk)}(jkhjk]jkGPIO}(jkGPIOjkjoubajk}(jk]jk]jk]jk]jk]ujkjkubj\jk)}(jkhjk]jkHugeTLB Controller}(jkHugeTLB Controllerjkjoubajk}(jk]jk]jk]jk]jk]ujkjkubjpjk)}(jkhjk]jk$File system Monitoring with fanotify}(jk$File system Monitoring with fanotifyjkjoubajk}(jk]jk]jk]jk]jk]ujkjkubjjjk)}(jkhjk]jk(Speculative Return Stack Overflow (SRSO)}(jk(Speculative Return Stack Overflow (SRSO)jkj+oubajk}(jk]jk]jk]jk]jk]ujkjkubj jk)}(jkhjk]jkControl Group v2}(jkControl Group v2jkj9oubajk}(jk]jk]jk]jk]jk]ujkjkubjjk)}(jkhjk]jkTODO}(jkTODOjkjGoubajk}(jk]jk]jk]jk]jk]ujkjkubjI jk)}(jkhjk]jkdm-dust}(jkdm-dustjkjUoubajk}(jk]jk]jk]jk]jk]ujkjkubj jk)}(jkhjk]jkdm-service-time}(jkdm-service-timejkjcoubajk}(jk]jk]jk]jk]jk]ujkjkubj\jk)}(jkhjk]jkdm-zoned}(jkdm-zonedjkjqoubajk}(jk]jk]jk]jk]jk]ujkjkubjjk)}(jkhjk]jkCache}(jkCachejkjoubajk}(jk]jk]jk]jk]jk]ujkjkubjjk)}(jkhjk]jkCPU load}(jkCPU loadjkjoubajk}(jk]jk]jk]jk]jk]ujkjkubj1jk)}(jkhjk]jk Early creation of mapped devices}(jk Early creation of mapped devicesjkjoubajk}(jk]jk]jk]jk]jk]ujkjkubjV jk)}(jkhjk]jkThin provisioning}(jkThin provisioningjkjoubajk}(jk]jk]jk]jk]jk]ujkjkubjjk)}(jkhjk]jk btmrvl driver}(jk btmrvl driverjkjoubajk}(jk]jk]jk]jk]jk]ujkjkubjjk)}(jkhjk]jk Bug hunting}(jk Bug huntingjkjoubajk}(jk]jk]jk]jk]jk]ujkjkubjjk)}(jkhjk]jkCore Scheduling}(jkCore Schedulingjkjoubajk}(jk]jk]jk]jk]jk]ujkjkubj jk)}(jkhjk]jkProcess Number Controller}(jkProcess Number Controllerjkjoubajk}(jk]jk]jk]jk]jk]ujkjkubj jk)}(jkhjk]jkAuthors}(jkAuthorsjkjoubajk}(jk]jk]jk]jk]jk]ujkjkubj jk)}(jkhjk]jkMisc controller}(jkMisc controllerjkjoubajk}(jk]jk]jk]jk]jk]ujkjkubj jk)}(jkhjk]jk dm-integrity}(jk dm-integrityjkj pubajk}(jk]jk]jk]jk]jk]ujkjkubjjk)}(jkhjk]jkCgroup Freezer}(jkCgroup Freezerjkjpubajk}(jk]jk]jk]jk]jk]ujkjkubjjk)}(jkhjk]jk dm-log-writes}(jk dm-log-writesjkj'pubajk}(jk]jk]jk]jk]jk]ujkjkubjjk)}(jkhjk]jkNetwork classifier cgroup}(jkNetwork classifier cgroupjkj5pubajk}(jk]jk]jk]jk]jk]ujkjkubjjk)}(jkhjk]jkControl Groups version 1}(jkControl Groups version 1jkjCpubajk}(jk]jk]jk]jk]jk]ujkjkubjjk)}(jkhjk]jkdm-zero}(jkdm-zerojkjQpubajk}(jk]jk]jk]jk]jk]ujkjkubjjk)}(jkhjk]jkPersistent data}(jkPersistent datajkj_pubajk}(jk]jk]jk]jk]jk]ujkjkubjjk)}(jkhjk]jk3Notes on the change from 16-bit UIDs to 32-bit UIDs}(jk3Notes on the change from 16-bit UIDs to 32-bit UIDsjkjmpubajk}(jk]jk]jk]jk]jk]ujkjkubjjk)}(jkhjk]jkBlock IO Controller}(jkBlock IO Controllerjkj{pubajk}(jk]jk]jk]jk]jk]ujkjkubjjk)}(jkhjk]jk dm-switch}(jk dm-switchjkjpubajk}(jk]jk]jk]jk]jk]ujkjkubjjk)}(jkhjk]jkRDMA Controller}(jkRDMA Controllerjkjpubajk}(jk]jk]jk]jk]jk]ujkjkubj jk)}(jkhjk]jkBisecting a bug}(jkBisecting a bugjkjpubajk}(jk]jk]jk]jk]jk]ujkjkubj jk)}(jkhjk]jk Device Mapper}(jk Device Mapperjkjpubajk}(jk]jk]jk]jk]jk]ujkjkubjk jk)}(jkhjk]jkCIFS}(jkCIFSjkjpubajk}(jk]jk]jk]jk]jk]ujkjkubjjk)}(jkhjk]jkext4 General Information}(jkext4 General Informationjkjpubajk}(jk]jk]jk]jk]jk]ujkjkubj jk)}(jkhjk]jkTuner cards list}(jkTuner cards listjkjpubajk}(ids]classes]names]dupnames]backrefs] secnumber](KKKKeujktitleubjjk)}(jkhjk]jkArm Coherent Mesh Network PMU}(jkArm Coherent Mesh Network PMUjkjpubajk}(jp]jp]jp]jp]jp]ujkjpubjjk)}(jkhjk]jkSiano cards list}(jkSiano cards listjkjqubajk}(jp]jp]jp]jp]jp]jp](KKKeujkjpubj jk)}(jkhjk]jkExamining Process Page Tables}(jkExamining Process Page Tablesjkjqubajk}(jp]jp]jp]jp]jp]ujkjpubjjk)}(jkhjk]jkSoft-Dirty PTEs}(jkSoft-Dirty PTEsjkjqubajk}(jp]jp]jp]jp]jp]ujkjpubj jk)}(jkhjk]jkNUMA Memory Performance}(jkNUMA Memory Performancejkj,qubajk}(jp]jp]jp]jp]jp]ujkjpubjjk)}(jkhjk]jkNuma policy hit/miss statistics}(jkNuma policy hit/miss statisticsjkj:qubajk}(jp]jp]jp]jp]jp]ujkjpubj jk)}(jkhjk]jkNo-MMU memory mapping support}(jkNo-MMU memory mapping supportjkjHqubajk}(jp]jp]jp]jp]jp]ujkjpubj jk)}(jkhjk]jk,Ampere SoC Performance Monitoring Unit (PMU)}(jk,Ampere SoC Performance Monitoring Unit (PMU)jkjVqubajk}(jp]jp]jp]jp]jp]ujkjpubjjk)}(jkhjk]jk+Automatically bind swap device to numa node}(jk+Automatically bind swap device to numa nodejkjdqubajk}(jp]jp]jp]jp]jp]ujkjpubj?jk)}(jkhjk]jk3The Silicon Labs Si4713 FM Radio Transmitter Driver}(jk3The Silicon Labs Si4713 FM Radio Transmitter Driverjkjrqubajk}(jp]jp]jp]jp]jp]jp](KKeujkjpubjjk)}(jkhjk]jk Radio drivers}(jk Radio driversjkjqubajk}(jp]jp]jp]jp]jp]jp](KKeujkjpubjjk)}(jkhjk]jkDAMON: Data Access MONitor}(jkDAMON: Data Access MONitorjkjqubajk}(jp]jp]jp]jp]jp]ujkjpubjjk)}(jkhjk]jk&HNS3 Performance Monitoring Unit (PMU)}(jk&HNS3 Performance Monitoring Unit (PMU)jkjqubajk}(jp]jp]jp]jp]jp]ujkjpubjjk)}(jkhjk]jkNFS}(jkNFSjkjqubajk}(jp]jp]jp]jp]jp]ujkjpubjjk)}(jkhjk]jkNamespaces research control}(jkNamespaces research controljkjqubajk}(jp]jp]jp]jp]jp]ujkjpubjjk)}(jkhjk]jkOther USB cards list}(jkOther USB cards listjkjqubajk}(jp]jp]jp]jp]jp]jp](KKK)eujkjpubj jk)}(jkhjk]jk Starfive Camera Subsystem driver}(jk Starfive Camera Subsystem driverjkjqubajk}(jp]jp]jp]jp]jp]jp](KKeujkjpubjjk)}(jkhjk]jkEQualcomm Technologies Level-2 Cache Performance Monitoring Unit (PMU)}(jkEQualcomm Technologies Level-2 Cache Performance Monitoring Unit (PMU)jkjqubajk}(jp]jp]jp]jp]jp]ujkjpubj' jk)}(jkhjk]jkSAA7164 cards list}(jkSAA7164 cards listjkjqubajk}(jp]jp]jp]jp]jp]jp](KKKeujkjpubjjk)}(jkhjk]jkShrinker Debugfs Interface}(jkShrinker Debugfs Interfacejkjrubajk}(jp]jp]jp]jp]jp]ujkjpubjjk)}(jkhjk]jk#pNFS block layout server user guide}(jk#pNFS block layout server user guidejkjrubajk}(jp]jp]jp]jp]jp]ujkjpubj jk)}(jkhjk]jkSetting up NFS/RDMA}(jkSetting up NFS/RDMAjkjrubajk}(jp]jp]jp]jp]jp]ujkjpubj jk)}(jkhjk]jkNUMA Memory Policy}(jkNUMA Memory Policyjkj-rubajk}(jp]jp]jp]jp]jp]ujkjpubjjk)}(jkhjk]jk USB drivers}(jk USB driversjkj;rubajk}(jp]jp]jp]jp]jp]jp](KKeujkjpubj- jk)}(jkhjk]jkParport}(jkParportjkjJrubajk}(jp]jp]jp]jp]jp]ujkjpubj#jk)}(jkhjk]jkDAMON-based LRU-lists Sorting}(jkDAMON-based LRU-lists SortingjkjXrubajk}(jp]jp]jp]jp]jp]ujkjpubj jk)}(jkhjk]jkThe saa7134 driver}(jkThe saa7134 driverjkjfrubajk}(jp]jp]jp]jp]jp]jp](KKeujkjpubjjk)}(jkhjk]jk*The Virtual Media Controller Driver (vimc)}(jk*The Virtual Media Controller Driver (vimc)jkjurubajk}(jp]jp]jp]jp]jp]jp](KKeujkjpubjjk)}(jkhjk]jk?Alibaba’s T-Head SoC Uncore Performance Monitoring Unit (PMU)}(jk=Alibaba's T-Head SoC Uncore Performance Monitoring Unit (PMU)jkjrubajk}(jp]jp]jp]jp]jp]ujkjpubj jk)}(jkhjk]jkCPU Idle Time Management}(jkCPU Idle Time Managementjkjrubajk}(jp]jp]jp]jp]jp]ujkjpubjy jk)}(jkhjk]jk"Administrative interfaces for nfsd}(jk"Administrative interfaces for nfsdjkjrubajk}(jp]jp]jp]jp]jp]ujkjpubjz jk)}(jkhjk]jkOpera firmware}(jkOpera firmwarejkjrubajk}(jp]jp]jp]jp]jp]jp](KKeujkjpubjjk)}(jkhjk]jkTransparent Hugepage Support}(jkTransparent Hugepage Supportjkjrubajk}(jp]jp]jp]jp]jp]ujkjpubj jk)}(jkhjk]jk Namespaces}(jk Namespacesjkjrubajk}(jp]jp]jp]jp]jp]ujkjpubj6jk)}(jkhjk]jk HugeTLB Pages}(jk HugeTLB Pagesjkjrubajk}(jp]jp]jp]jp]jp]ujkjpubj"jk)}(jkhjk]jk5Freescale i.MX8 DDR Performance Monitoring Unit (PMU)}(jk5Freescale i.MX8 DDR Performance Monitoring Unit (PMU)jkjrubajk}(jp]jp]jp]jp]jp]ujkjpubj& jk)}(jkhjk]jkPerf events and tool security}(jkPerf events and tool securityjkjrubajk}(jp]jp]jp]jp]jp]ujkjpubj'jk)}(jkhjk]jkMemory Management}(jkMemory Managementjkjsubajk}(jp]jp]jp]jp]jp]ujkjpubj^jk)}(jkhjk]jkARM Cache Coherent Network}(jkARM Cache Coherent Networkjkjsubajk}(jp]jp]jp]jp]jp]ujkjpubj jk)}(jkhjk]jk*OMAP 3 Image Signal Processor (ISP) driver}(jk*OMAP 3 Image Signal Processor (ISP) driverjkjsubajk}(jp]jp]jp]jp]jp]jp](KK eujkjpubjU jk)}(jkhjk]jkIdle Page Tracking}(jkIdle Page Trackingjkj.subajk}(jp]jp]jp]jp]jp]ujkjpubjjk)}(jkhjk]jk=Cavium ThunderX2 SoC Performance Monitoring Unit (PMU UNCORE)}(jk=Cavium ThunderX2 SoC Performance Monitoring Unit (PMU UNCORE)jkjjk)}(jkhjk]jkFrontend drivers}(jkFrontend driversjkjwubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKKKeujkj?vubj-jk)}(jkhjk]jkdvb-usb-mxl111sf cards list}(jkdvb-usb-mxl111sf cards listjkjwubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKK&eujkj?vubj#jk)}(jkhjk]jk!Hardware random number generators}(jk!Hardware random number generatorsjkjwubajk}(j5v]j7v]j9v]j;v]j=v]ujkj?vubjjk)}(jkhjk]jkdvb-usb-m920x cards list}(jkdvb-usb-m920x cards listjkjwubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKKeujkj?vubjNjk)}(jkhjk]jk*LDM - Logical Disk Manager (Dynamic Disks)}(jk*LDM - Logical Disk Manager (Dynamic Disks)jkjwubajk}(j5v]j7v]j9v]j;v]j=v]ujkj?vubjjk)}(jkhjk]jkAU0828 cards list}(jkAU0828 cards listjkjwubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKKeujkj?vubjjk)}(jkhjk]jkdvb-usb-dibusb-mb cards list}(jkdvb-usb-dibusb-mb cards listjkjwubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKKeujkj?vubjPjk)}(jkhjk]jkdvb-usb-dibusb-mc cards list}(jkdvb-usb-dibusb-mc cards listjkj xubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKKeujkj?vubjjk)}(jkhjk]jkdvb-usb-ttusb2 cards list}(jkdvb-usb-ttusb2 cards listjkjxubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKKeujkj?vubjB jk)}(jkhjk]jk I²C drivers}(jk I²C driversjkj'xubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKeujkj?vubjVjk)}(jkhjk]jkdvb-usb-lmedm04 cards list}(jkdvb-usb-lmedm04 cards listjkj6xubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKK%eujkj?vubj jk)}(jkhjk]jkdvb-usb-af9005 cards list}(jkdvb-usb-af9005 cards listjkjExubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKK eujkj?vubj jk)}(jkhjk]jkdvb-usb-a800 cards list}(jkdvb-usb-a800 cards listjkjTxubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKK eujkj?vubjX jk)}(jkhjk]jk&Parallel port LCD/Keypad Panel support}(jk&Parallel port LCD/Keypad Panel supportjkjcxubajk}(j5v]j7v]j9v]j;v]j=v]ujkj?vubj;jk)}(jkhjk]jkdvb-usb-cxusb cards list}(jkdvb-usb-cxusb cards listjkjqxubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKK eujkj?vubj/jk)}(jkhjk]jk@Documentation for Kdump - The kexec-based Crash Dumping Solution}(jk@Documentation for Kdump - The kexec-based Crash Dumping Solutionjkjxubajk}(j5v]j7v]j9v]j;v]j=v]ujkj?vubjjk)}(jkhjk]jk References}(jk Referencesjkjxubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKeujkj?vubjKjk)}(jkhjk]jkThe ivtv driver}(jkThe ivtv driverjkjxubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKeujkj?vubj jk)}(jkhjk]jk>Softlockup detector and hardlockup detector (aka nmi_watchdog)}(jk>Softlockup detector and hardlockup detector (aka nmi_watchdog)jkjxubajk}(j5v]j7v]j9v]j;v]j=v]ujkj?vubj$ jk)}(jkhjk]jkUsing the Digital TV Framework}(jkUsing the Digital TV Frameworkjkjxubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKeujkj?vubjjk)}(jkhjk]jkdvb-usb-zd1301 cards list}(jkdvb-usb-zd1301 cards listjkjxubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKK(eujkj?vubjjk)}(jkhjk]jk VMCOREINFO}(jk VMCOREINFOjkjxubajk}(j5v]j7v]j9v]j;v]j=v]ujkj?vubj jk)}(jkhjk]jkcx231xx cards list}(jkcx231xx cards listjkjxubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKKeujkj?vubj>jk)}(jkhjk]jkdvb-usb-dw2102 cards list}(jkdvb-usb-dw2102 cards listjkjxubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKKeujkj?vubj5 jk)}(jkhjk]jkdvb-usb-dvbsky cards list}(jkdvb-usb-dvbsky cards listjkjyubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKK"eujkj?vubjjk)}(jkhjk]jk$Toshiba HDD Active Protection Sensor}(jk$Toshiba HDD Active Protection Sensorjkjyubajk}(j5v]j7v]j9v]j;v]j=v]ujkj?vubjjk)}(jkhjk]jk(Digital TV driver-specific documentation}(jk(Digital TV driver-specific documentationjkj!yubajk}(j5v]j7v]j9v]j;v]j=v]jp]Kaujkj?vubjY jk)}(jkhjk]jk/How to conserve battery power using laptop-mode}(jk/How to conserve battery power using laptop-modejkj0yubajk}(j5v]j7v]j9v]j;v]j=v]ujkj?vubj jk)}(jkhjk]jk#Building support for a media device}(jk#Building support for a media devicejkj>yubajk}(j5v]j7v]j9v]j;v]j=v]jp]Kaujkj?vubj jk)}(jkhjk]jk Digital TV}(jk Digital TVjkjMyubajk}(j5v]j7v]j9v]j;v]j=v]jp]Kaujkj?vubjZjk)}(jkhjk]jkdvb-usb-vp7045 cards list}(jkdvb-usb-vp7045 cards listjkj\yubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKKeujkj?vubj jk)}(jkhjk]jkdvb-usb-umt-010 cards list}(jkdvb-usb-umt-010 cards listjkjkyubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKKeujkj?vubj[jk)}(jkhjk]jkcx23885 cards list}(jkcx23885 cards listjkjzyubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKKeujkj?vubj(jk)}(jkhjk]jkdvb-usb-nova-t-usb2 cards list}(jkdvb-usb-nova-t-usb2 cards listjkjyubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKKeujkj?vubjcjk)}(jkhjk]jk$Media subsystem admin and user guide}(jk$Media subsystem admin and user guidejkjyubajk}(j5v]j7v]j9v]j;v]j=v]ujkj?vubjjk)}(jkhjk]jkThe cafe_ccic driver}(jkThe cafe_ccic driverjkjyubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKeujkj?vubj.jk)}(jkhjk]jk*Reducing OS jitter due to per-cpu kthreads}(jk*Reducing OS jitter due to per-cpu kthreadsjkjyubajk}(j5v]j7v]j9v]j;v]j=v]ujkj?vubjm jk)}(jkhjk]jkdvb-usb-anysee cards list}(jkdvb-usb-anysee cards listjkjyubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKKeujkj?vubjjk)}(jkhjk]jk#Using the initial RAM disk (initrd)}(jk#Using the initial RAM disk (initrd)jkjyubajk}(j5v]j7v]j9v]j;v]j=v]ujkj?vubj jk)}(jkhjk]jkdvb-usb-pctv452e cards list}(jkdvb-usb-pctv452e cards listjkjyubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKKeujkj?vubj[ jk)}(jkhjk]jk.Java(tm) Binary Kernel Support for Linux v1.03}(jk.Java(tm) Binary Kernel Support for Linux v1.03jkjyubajk}(j5v]j7v]j9v]j;v]j=v]ujkj?vubjjk)}(jkhjk]jki.MX Video Capture Driver}(jki.MX Video Capture Driverjkjyubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKeujkj?vubjwjk)}(jkhjk]jk-IBM’s Journaled File System (JFS) for Linux}(jk+IBM's Journaled File System (JFS) for Linuxjkj zubajk}(j5v]j7v]j9v]j;v]j=v]ujkj?vubjy jk)}(jkhjk]jk2Sony Programmable I/O Control Device Driver Readme}(jk2Sony Programmable I/O Control Device Driver Readmejkjzubajk}(j5v]j7v]j9v]j;v]j=v]ujkj?vubjjk)}(jkhjk]jkThe gspca cards list}(jkThe gspca cards listjkj(zubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKKeujkj?vubjjk)}(jkhjk]jkdvb-usb-digitv cards list}(jkdvb-usb-digitv cards listjkj7zubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKKeujkj?vubjjk)}(jkhjk]jkdvb-usb-az6007 cards list}(jkdvb-usb-az6007 cards listjkjFzubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKK eujkj?vubj jk)}(jkhjk]jkFAQ}(jkFAQjkjUzubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKeujkj?vubjjk)}(jkhjk]jkLG Gram laptop extra features}(jkLG Gram laptop extra featuresjkjdzubajk}(j5v]j7v]j9v]j;v]j=v]ujkj?vubj jk)}(jkhjk]jkdvb-usb-dtt200u cards list}(jkdvb-usb-dtt200u cards listjkjrzubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKKeujkj?vubjp jk)}(jkhjk]jk?Intel Image Processing Unit 3 (IPU3) Imaging Unit (ImgU) driver}(jk?Intel Image Processing Unit 3 (IPU3) Imaging Unit (ImgU) driverjkjzubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKeujkj?vubjJjk)}(jkhjk]jk!dvb-usb-technisat-usb2 cards list}(jk!dvb-usb-technisat-usb2 cards listjkjzubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKKeujkj?vubjjk)}(jkhjk]jkdvb-usb-opera1 cards list}(jkdvb-usb-opera1 cards listjkjzubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKKeujkj?vubj jk)}(jkhjk]jkdvb-usb-vp702x cards list}(jkdvb-usb-vp702x cards listjkjzubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKKeujkj?vubj jk)}(jkhjk]jk@Documentation for Kdump - The kexec-based Crash Dumping Solution}(jk@Documentation for Kdump - The kexec-based Crash Dumping Solutionjkjzubajk}(j5v]j7v]j9v]j;v]j=v]ujkj?vubjjk)}(jkhjk]jkThe bttv driver}(jkThe bttv driverjkjzubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKeujkj?vubj/ jk)}(jkhjk]jki.MX7 Video Capture Driver}(jki.MX7 Video Capture Driverjkjzubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKeujkj?vubjjk)}(jkhjk]jk Cards List}(jk Cards Listjkjzubajk}(j5v]j7v]j9v]j;v]j=v]jp]Kaujkj?vubjRjk)}(jkhjk]jkdvb-usb-gp8psk cards list}(jkdvb-usb-gp8psk cards listjkjzubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKKeujkj?vubjX jk)}(jkhjk]jkThinkPad ACPI Extras Driver}(jkThinkPad ACPI Extras Driverjkj{ubajk}(j5v]j7v]j9v]j;v]j=v]ujkj?vubjjk)}(jkhjk]jk#The Samsung S5P/Exynos4 FIMC driver}(jk#The Samsung S5P/Exynos4 FIMC driverjkj{ubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKeujkj?vubjjk)}(jkhjk]jkdvb-usb-af9015 cards list}(jkdvb-usb-af9015 cards listjkj${ubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKKeujkj?vubjjk)}(jkhjk]jkdvb-usb-az6027 cards list}(jkdvb-usb-az6027 cards listjkj3{ubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKK eujkj?vubjjk)}(jkhjk]jk&Avermedia DVB-T on BT878 Release Notes}(jk&Avermedia DVB-T on BT878 Release NotesjkjB{ubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKeujkj?vubjjk)}(jkhjk]jkHard disk shock protection}(jkHard disk shock protectionjkjQ{ubajk}(j5v]j7v]j9v]j;v]j=v]ujkj?vubjjk)}(jkhjk]jkIVTV cards list}(jkIVTV cards listjkj_{ubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKKeujkj?vubjjk)}(jkhjk]jk5The Linux kernel user’s and administrator’s guide}(jk1The Linux kernel user's and administrator's guidejkjn{ubajk}(j5v]j7v]j9v]j;v]j=v]ujkj?vubjajk)}(jkhjk]jkBTTV cards list}(jkBTTV cards listjkj|{ubajk}(j5v]j7v]j9v]j;v]j=v]jp](KKKeujkj?vubjjk)}(jkhjk]jkKVM-specific MSRs}(jkKVM-specific MSRsjkj{ubajk}(ids]classes]names]dupnames]backrefs]ujktitleubj jk)}(jkhjk]jk(Kernel driver for omap HDQ/1-wire module}(jk(Kernel driver for omap HDQ/1-wire modulejkj{ubajk}(j{]j{]j{]j{]j{]ujkj{ubjjk)}(jkhjk]jkKVM CPUID bits}(jkKVM CPUID bitsjkj{ubajk}(j{]j{]j{]j{]j{]ujkj{ubj jk)}(jkhjk]jkKernel driver ds2490}(jkKernel driver ds2490jkj{ubajk}(j{]j{]j{]j{]j{]ujkj{ubjjk)}(jkhjk]jk/The Linux WatchDog Timer Driver Core kernel API}(jk/The Linux WatchDog Timer Driver Core kernel APIjkj{ubajk}(j{]j{]j{]j{]j{]ujkj{ubjjk)}(jkhjk]jk Paravirt_ops}(jk Paravirt_opsjkj{ubajk}(j{]j{]j{]j{]j{]ujkj{ubjkjk)}(jkhjk]jk1-Wire Subsystem}(jk1-Wire Subsystemjkj{ubajk}(j{]j{]j{]j{]j{]ujkj{ubjljk)}(jkhjk]jk,Dell DDV WMI interface driver (dell-wmi-ddv)}(jk,Dell DDV WMI interface driver (dell-wmi-ddv)jkj{ubajk}(j{]j{]j{]j{]j{]jp]Kaujkj{ubjTjk)}(jkhjk]jk WMI Subsystem}(jk WMI Subsystemjkj|ubajk}(j{]j{]j{]j{]j{]ujkj{ubj jk)}(jkhjk]jk&s390 (IBM Z) Boot/IPL of Protected VMs}(jk&s390 (IBM Z) Boot/IPL of Protected VMsjkj|ubajk}(j{]j{]j{]j{]j{]ujkj{ubjjk)}(jkhjk]jkKVM for x86 systems}(jkKVM for x86 systemsjkj|ubajk}(j{]j{]j{]j{]j{]ujkj{ubjv jk)}(jkhjk]jkRunning nested guests with KVM}(jkRunning nested guests with KVMjkj,|ubajk}(j{]j{]j{]j{]j{]ujkj{ubj jk)}(jkhjk]jk1-wire Master Drivers}(jk1-wire Master Driversjkj:|ubajk}(j{]j{]j{]j{]j{]ujkj{ubj~jk)}(jkhjk]jk#Berkshire Products PC Watchdog Card}(jk#Berkshire Products PC Watchdog CardjkjH|ubajk}(j{]j{]j{]j{]j{]ujkj{ubj- jk)}(jkhjk]jk6Timekeeping Virtualization for X86-Based Architectures}(jk6Timekeeping Virtualization for X86-Based ArchitecturesjkjV|ubajk}(j{]j{]j{]j{]j{]ujkj{ubjjk)}(jkhjk]jk%Secure Encrypted Virtualization (SEV)}(jk%Secure Encrypted Virtualization (SEV)jkjd|ubajk}(j{]j{]j{]j{]j{]ujkj{ubjyjk)}(jkhjk]jk+s390 (IBM Z) Protected Virtualization dumps}(jk+s390 (IBM Z) Protected Virtualization dumpsjkjr|ubajk}(j{]j{]j{]j{]j{]ujkj{ubjXjk)}(jkhjk]jkw1_ds2406 kernel driver}(jkw1_ds2406 kernel driverjkj|ubajk}(j{]j{]j{]j{]j{]ujkj{ubjUjk)}(jkhjk]jkThe x86 kvm shadow mmu}(jkThe x86 kvm shadow mmujkj|ubajk}(j{]j{]j{]j{]j{]ujkj{ubjV jk)}(jkhjk]jkKernel driver ds2482}(jkKernel driver ds2482jkj|ubajk}(j{]j{]j{]j{]j{]ujkj{ubj_ jk)}(jkhjk]jkLinux KVM Hypercall}(jkLinux KVM Hypercalljkj|ubajk}(j{]j{]j{]j{]j{]ujkj{ubjEjk)}(jkhjk]jk)Introduction to the 1-wire (w1) subsystem}(jk)Introduction to the 1-wire (w1) subsystemjkj|ubajk}(j{]j{]j{]j{]j{]ujkj{ubj jk)}(jkhjk]jkKVM VCPU Requests}(jkKVM VCPU Requestsjkj|ubajk}(j{]j{]j{]j{]j{]ujkj{ubjjk)}(jkhjk]jk/Userspace communication protocol over connector}(jk/Userspace communication protocol over connectorjkj|ubajk}(j{]j{]j{]j{]j{]ujkj{ubjKjk)}(jkhjk]jkMellanox watchdog drivers}(jkMellanox watchdog driversjkj|ubajk}(j{]j{]j{]j{]j{]ujkj{ubj jk)}(jkhjk]jkWMI embedded Binary MOF driver}(jkWMI embedded Binary MOF driverjkj|ubajk}(j{]j{]j{]j{]j{]jp]Kaujkj{ubj?jk)}(jkhjk]jkKernel driver w1_ds28e04}(jkKernel driver w1_ds28e04jkj|ubajk}(j{]j{]j{]j{]j{]ujkj{ubjjk)}(jkhjk]jkNitro Enclaves}(jkNitro Enclavesjkj }ubajk}(j{]j{]j{]j{]j{]ujkj{ubjjk)}(jkhjk]jkKernel driver mxc_w1}(jkKernel driver mxc_w1jkj}ubajk}(j{]j{]j{]j{]j{]ujkj{ubjUjk)}(jkhjk]jkeujkjT~ubj jk)}(jkhjk]jkvCPU feature selection on arm64}(jkvCPU feature selection on arm64jkj~ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjT~ubj jk)}(jkhjk]jk1TEE (Trusted Execution Environment) Userspace API}(jk1TEE (Trusted Execution Environment) Userspace APIjkj~ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjT~ubjjk)}(jkhjk]jk,ioctl VIDIOC_G_MODULATOR, VIDIOC_S_MODULATOR}(jk,ioctl VIDIOC_G_MODULATOR, VIDIOC_S_MODULATORjkj~ubajk}(jJ~]jL~]jN~]jP~]jR~]jp](KK#eujkjT~ubj'jk)}(jkhjk]jkioctl VIDIOC_S_HW_FREQ_SEEK}(jkioctl VIDIOC_S_HW_FREQ_SEEKjkj~ubajk}(jJ~]jL~]jN~]jP~]jR~]jp](KK5eujkjT~ubjjk)}(jkhjk]jk0ioctl VIDIOC_SUBDEV_G_CROP, VIDIOC_SUBDEV_S_CROP}(jk0ioctl VIDIOC_SUBDEV_G_CROP, VIDIOC_SUBDEV_S_CROPjkj~ubajk}(jJ~]jL~]jN~]jP~]jR~]jp](KK:eujkjT~ubjjk)}(jkhjk]jkDioctl VIDIOC_SUBDEV_G_FRAME_INTERVAL, VIDIOC_SUBDEV_S_FRAME_INTERVAL}(jkDioctl VIDIOC_SUBDEV_G_FRAME_INTERVAL, VIDIOC_SUBDEV_S_FRAME_INTERVALjkj~ubajk}(jJ~]jL~]jN~]jP~]jR~]jp](KKubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjT~ubj&jk)}(jkhjk]jk YUV Formats}(jk YUV FormatsjkjLubajk}(jJ~]jL~]jN~]jP~]jR~]jp](KKeujkjT~ubjjk)}(jkhjk]jk,ioctl VIDIOC_G_SELECTION, VIDIOC_S_SELECTION}(jk,ioctl VIDIOC_G_SELECTION, VIDIOC_S_SELECTIONjkj[ubajk}(jJ~]jL~]jN~]jP~]jR~]jp](KK'eujkjT~ubj jk)}(jkhjk]jk*ioctl VIDIOC_G_JPEGCOMP, VIDIOC_S_JPEGCOMP}(jk*ioctl VIDIOC_G_JPEGCOMP, VIDIOC_S_JPEGCOMPjkjjubajk}(jJ~]jL~]jN~]jP~]jR~]jp](KK"eujkjT~ubjjk)}(jkhjk]jk2ARM Virtual Generic Interrupt Controller v2 (VGIC)}(jk2ARM Virtual Generic Interrupt Controller v2 (VGIC)jkjyubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjT~ubj\ jk)}(jkhjk]jkThe KVM halt polling system}(jkThe KVM halt polling systemjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjT~ubj jk)}(jkhjk]jkCioctls VIDIOC_QUERYCTRL, VIDIOC_QUERY_EXT_CTRL and VIDIOC_QUERYMENU}(jkCioctls VIDIOC_QUERYCTRL, VIDIOC_QUERY_EXT_CTRL and VIDIOC_QUERYMENUjkjubajk}(jJ~]jL~]jN~]jP~]jR~]jp](KK1eujkjT~ubj` jk)}(jkhjk]jkioctl VIDIOC_SUBDEV_QUERYCAP}(jkioctl VIDIOC_SUBDEV_QUERYCAPjkjubajk}(jJ~]jL~]jN~]jP~]jR~]jp](KK@eujkjT~ubjojk)}(jkhjk]jkANetlink specification support for legacy Generic Netlink families}(jkANetlink specification support for legacy Generic Netlink familiesjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjT~ubj jk)}(jkhjk]jk,ioctl VIDIOC_G_FREQUENCY, VIDIOC_S_FREQUENCY}(jk,ioctl VIDIOC_G_FREQUENCY, VIDIOC_S_FREQUENCYjkjubajk}(jJ~]jL~]jN~]jP~]jR~]jp](KK eujkjT~ubj.jk)}(jkhjk]jk6ioctl VIDIOC_SUBDEV_G_ROUTING, VIDIOC_SUBDEV_S_ROUTING}(jk6ioctl VIDIOC_SUBDEV_G_ROUTING, VIDIOC_SUBDEV_S_ROUTINGjkjЀubajk}(jJ~]jL~]jN~]jP~]jR~]jp](KK=eujkjT~ubjjk)}(jkhjk]jk*The Definitive SEV Guest API Documentation}(jk*The Definitive SEV Guest API Documentationjkj߀ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjT~ubj jk)}(jkhjk]jk'ioctl VIDIOC_STREAMON, VIDIOC_STREAMOFF}(jk'ioctl VIDIOC_STREAMON, VIDIOC_STREAMOFFjkjubajk}(jJ~]jL~]jN~]jP~]jR~]jp](KK6eujkjT~ubj jk)}(jkhjk]jk"ioctl VIDIOC_G_PARM, VIDIOC_S_PARM}(jk"ioctl VIDIOC_G_PARM, VIDIOC_S_PARMjkjubajk}(jJ~]jL~]jN~]jP~]jR~]jp](KK%eujkjT~ubjwjk)}(jkhjk]jk!The PPC KVM paravirtual interface}(jk!The PPC KVM paravirtual interfacejkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjT~ubjjk)}(jkhjk]jkIntroduction to Netlink}(jkIntroduction to Netlinkjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjT~ubjmjk)}(jkhjk]jkGuest halt polling}(jkGuest halt pollingjkj'ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjT~ubj@ jk)}(jkhjk]jkThe s390 DIAGNOSE call on KVM}(jkThe s390 DIAGNOSE call on KVMjkj5ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjT~ubjpjk)}(jkhjk]jk/ARM Virtual Interrupt Translation Service (ITS)}(jk/ARM Virtual Interrupt Translation Service (ITS)jkjCubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjT~ubj}jk)}(jkhjk]jk)Netlink protocol specifications (in YAML)}(jk)Netlink protocol specifications (in YAML)jkjQubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjT~ubj jk)}(jkhjk]jkioctl VIDIOC_LOG_STATUS}(jkioctl VIDIOC_LOG_STATUSjkj_ubajk}(jJ~]jL~]jN~]jP~]jR~]jp](KK+eujkjT~ubj jk)}(jkhjk]jkBioctl VIDIOC_G_EXT_CTRLS, VIDIOC_S_EXT_CTRLS, VIDIOC_TRY_EXT_CTRLS}(jkBioctl VIDIOC_G_EXT_CTRLS, VIDIOC_S_EXT_CTRLS, VIDIOC_TRY_EXT_CTRLSjkjnubajk}(jJ~]jL~]jN~]jP~]jR~]jp](KKeujkjT~ubj2jk)}(jkhjk]jkioctl VIDIOC_QBUF, VIDIOC_DQBUF}(jkioctl VIDIOC_QBUF, VIDIOC_DQBUFjkj}ubajk}(jJ~]jL~]jN~]jP~]jR~]jp](KK.eujkjT~ubj9jk)}(jkhjk]jk6ioctl VIDIOC_SUBSCRIBE_EVENT, VIDIOC_UNSUBSCRIBE_EVENT}(jk6ioctl VIDIOC_SUBSCRIBE_EVENT, VIDIOC_UNSUBSCRIBE_EVENTjkjubajk}(jJ~]jL~]jN~]jP~]jR~]jp](KKAeujkjT~ubj jk)}(jkhjk]jk$ioctl VIDIOC_G_INPUT, VIDIOC_S_INPUT}(jk$ioctl VIDIOC_G_INPUT, VIDIOC_S_INPUTjkjubajk}(jJ~]jL~]jN~]jP~]jR~]jp](KK!eujkjT~ubjjk)}(jkhjk]jk0ioctl VIDIOC_G_FMT, VIDIOC_S_FMT, VIDIOC_TRY_FMT}(jk0ioctl VIDIOC_G_FMT, VIDIOC_S_FMT, VIDIOC_TRY_FMTjkjubajk}(jJ~]jL~]jN~]jP~]jR~]jp](KKeujkjT~ubj jk)}(jkhjk]jk&Paravirtualized time support for arm64}(jk&Paravirtualized time support for arm64jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjT~ubjBjk)}(jkhjk]jkPTP_KVM support for arm/arm64}(jkPTP_KVM support for arm/arm64jkjǁubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjT~ubjjk)}(jkhjk]jkGeneric vcpu interface}(jkGeneric vcpu interfacejkjՁubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjT~ubj|jk)}(jkhjk]jkMPIC interrupt controller}(jkMPIC interrupt controllerjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjT~ubj jk)}(jkhjk]jk>ARM Virtual Generic Interrupt Controller v3 and later (VGICv3)}(jk>ARM Virtual Generic Interrupt Controller v3 and later (VGICv3)jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjT~ubj jk)}(jkhjk]jk"ioctl VIDIOC_G_FBUF, VIDIOC_S_FBUF}(jk"ioctl VIDIOC_G_FBUF, VIDIOC_S_FBUFjkjubajk}(jJ~]jL~]jN~]jP~]jR~]jp](KKeujkjT~ubjjk)}(jkhjk]jk)s390 (IBM Z) Ultravisor and Protected VMs}(jk)s390 (IBM Z) Ultravisor and Protected VMsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjT~ubj jk)}(jkhjk]jkACRN CPUID bits}(jkACRN CPUID bitsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjT~ubj jk)}(jkhjk]jkioctl VIDIOC_G_SLICED_VBI_CAP}(jkioctl VIDIOC_G_SLICED_VBI_CAPjkj*ubajk}(jJ~]jL~]jN~]jP~]jR~]jp](KK(eujkjT~ubj; jk)}(jkhjk]jkOverview}(jkOverviewjkj9ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjT~ubjjk)}(jkhjk]jkXICS interrupt controller}(jkXICS interrupt controllerjkjGubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjT~ubjjk)}(jkhjk]jkJioctl VIDIOC_G_STD, VIDIOC_S_STD, VIDIOC_SUBDEV_G_STD, VIDIOC_SUBDEV_S_STD}(jkJioctl VIDIOC_G_STD, VIDIOC_S_STD, VIDIOC_SUBDEV_G_STD, VIDIOC_SUBDEV_S_STDjkjUubajk}(jJ~]jL~]jN~]jP~]jR~]jp](KK)eujkjT~ubjI jk)}(jkhjk]jk Review checklist for kvm patches}(jk Review checklist for kvm patchesjkjdubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjT~ubj jk)}(jkhjk]jkioctl VIDIOC_OVERLAY}(jkioctl VIDIOC_OVERLAYjkjrubajk}(jJ~]jL~]jN~]jP~]jR~]jp](KK,eujkjT~ubjjk)}(jkhjk]jkClocks and Timers}(jkClocks and Timersjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjT~ubj jk)}(jkhjk]jk*ioctl VIDIOC_G_PRIORITY, VIDIOC_S_PRIORITY}(jk*ioctl VIDIOC_G_PRIORITY, VIDIOC_S_PRIORITYjkjubajk}(jJ~]jL~]jN~]jP~]jR~]jp](KK&eujkjT~ubj jk)}(jkhjk]jkPerf ring buffer}(jkPerf ring bufferjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjT~ubjP jk)}(jkhjk]jkNetlink spec C code generation}(jkNetlink spec C code generationjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjT~ubj jk)}(jkhjk]jkACRN Hypervisor Introduction}(jkACRN Hypervisor Introductionjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjT~ubjjk)}(jkhjk]jkioctl VIDIOC_REQBUFS}(jkioctl VIDIOC_REQBUFSjkjȂubajk}(jJ~]jL~]jN~]jP~]jR~]jp](KK4eujkjT~ubj+ jk)}(jkhjk]jkunshare system call}(jkunshare system calljkjׂubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjT~ubjjk)}(jkhjk]jk&VDUSE - “vDPA Device in Userspace”}(jk"VDUSE - "vDPA Device in Userspace"jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjT~ubjjk)}(jkhjk]jkubajk}(j]j]j]j]j]jp](KK eujkjubj jk)}(jkhjk]jk"Video Grabber example using libv4l}(jk"Video Grabber example using libv4ljkjMubajk}(j]j]j]j]j]jp]K aujkjubj jk)}(jkhjk]jk Introduction}(jk Introductionjkj\ubajk}(j]j]j]j]j]jp](KKKeujkjubjk jk)}(jkhjk]jkV4L2_PIX_FMT_SRGGB10 (‘RG10’), V4L2_PIX_FMT_SGRBG10 (‘BA10’), V4L2_PIX_FMT_SGBRG10 (‘GB10’), V4L2_PIX_FMT_SBGGR10 (‘BG10’),}(jk{V4L2_PIX_FMT_SRGGB10 ('RG10'), V4L2_PIX_FMT_SGRBG10 ('BA10'), V4L2_PIX_FMT_SGBRG10 ('GB10'), V4L2_PIX_FMT_SBGGR10 ('BG10'),jkjkubajk}(j]j]j]j]j]jp](KKKKeujkjubjjk)}(jkhjk]jkMulti-planar format structures}(jkMulti-planar format structuresjkjzubajk}(j]j]j]j]j]jp](KKeujkjubjjk)}(jkhjk]jkioctl VIDIOC_CREATE_BUFS}(jkioctl VIDIOC_CREATE_BUFSjkjubajk}(j]j]j]j]j]jp](KKeujkjubjjk)}(jkhjk]jkCommon selection definitions}(jkCommon selection definitionsjkjubajk}(j]j]j]j]j]jp](KKeujkjubjjk)}(jkhjk]jk$V4L2_TCH_FMT_DELTA_TD08 (‘TD08’)}(jk V4L2_TCH_FMT_DELTA_TD08 ('TD08')jkjubajk}(j]j]j]j]j]jp](KK Keujkjubj jk)}(jkhjk]jk Configuration}(jk Configurationjkjubajk}(j]j]j]j]j]jp](KKKeujkjubjfjk)}(jkhjk]jkioctl VIDIOC_DQEVENT}(jkioctl VIDIOC_DQEVENTjkjńubajk}(j]j]j]j]j]jp](KKeujkjubj jk)}(jkhjk]jk4Cropping, composing and scaling -- the SELECTION API}(jk4Cropping, composing and scaling -- the SELECTION APIjkjԄubajk}(j]j]j]j]j]jp](KKeujkjubjFjk)}(jkhjk]jkV4L2_PIX_FMT_SRGGB12P (‘pRCC’), V4L2_PIX_FMT_SGRBG12P (‘pgCC’), V4L2_PIX_FMT_SGBRG12P (‘pGCC’), V4L2_PIX_FMT_SBGGR12P (‘pBCC’),}(jkV4L2_PIX_FMT_SRGGB12P ('pRCC'), V4L2_PIX_FMT_SGRBG12P ('pgCC'), V4L2_PIX_FMT_SGBRG12P ('pGCC'), V4L2_PIX_FMT_SBGGR12P ('pBCC'),jkjubajk}(j]j]j]j]j]jp](KKKKeujkjubj8jk)}(jkhjk]jk"ioctl VIDIOC_G_CROP, VIDIOC_S_CROP}(jk"ioctl VIDIOC_G_CROP, VIDIOC_S_CROPjkjubajk}(j]j]j]j]j]jp](KKeujkjubj!jk)}(jkhjk]jkV4L2_SDR_FMT_CS8 (‘CS08’)}(jkV4L2_SDR_FMT_CS8 ('CS08')jkjubajk}(j]j]j]j]j]jp](KK Keujkjubj:jk)}(jkhjk]jkioctl VIDIOC_EXPBUF}(jkioctl VIDIOC_EXPBUFjkjubajk}(j]j]j]j]j]jp](KKeujkjubjFjk)}(jkhjk]jk0ioctl VIDIOC_ENCODER_CMD, VIDIOC_TRY_ENCODER_CMD}(jk0ioctl VIDIOC_ENCODER_CMD, VIDIOC_TRY_ENCODER_CMDjkjubajk}(j]j]j]j]j]jp](KK eujkjubj jk)}(jkhjk]jkV4L2_PIX_FMT_SRGGB16 (‘RG16’), V4L2_PIX_FMT_SGRBG16 (‘GR16’), V4L2_PIX_FMT_SGBRG16 (‘GB16’), V4L2_PIX_FMT_SBGGR16 (‘BYR2’),}(jk{V4L2_PIX_FMT_SRGGB16 ('RG16'), V4L2_PIX_FMT_SGRBG16 ('GR16'), V4L2_PIX_FMT_SGBRG16 ('GB16'), V4L2_PIX_FMT_SBGGR16 ('BYR2'),jkj.ubajk}(j]j]j]j]j]jp](KKKK eujkjubjjk)}(jkhjk]jkV4L2_PIX_FMT_CNF4 (‘CNF4’)}(jkV4L2_PIX_FMT_CNF4 ('CNF4')jkj=ubajk}(j]j]j]j]j]jp](KK Keujkjubjxjk)}(jkhjk]jk Touch Formats}(jk Touch FormatsjkjLubajk}(j]j]j]j]j]jp](KK eujkjubj$ jk)}(jkhjk]jkExamples}(jkExamplesjkj[ubajk}(j]j]j]j]j]jp](KKKeujkjubjjk)}(jkhjk]jkSingle- and multi-planar APIs}(jkSingle- and multi-planar APIsjkjjubajk}(j]j]j]j]j]jp](KKeujkjubj jk)}(jkhjk]jk V4L2_SDR_FMT_RU12LE (‘RU12’)}(jkV4L2_SDR_FMT_RU12LE ('RU12')jkjyubajk}(j]j]j]j]j]jp](KK Keujkjubj jk)}(jkhjk]jkV4L2_PIX_FMT_SRGGB8 (‘RGGB’), V4L2_PIX_FMT_SGRBG8 (‘GRBG’), V4L2_PIX_FMT_SGBRG8 (‘GBRG’), V4L2_PIX_FMT_SBGGR8 (‘BA81’),}(jkwV4L2_PIX_FMT_SRGGB8 ('RGGB'), V4L2_PIX_FMT_SGRBG8 ('GRBG'), V4L2_PIX_FMT_SGBRG8 ('GBRG'), V4L2_PIX_FMT_SBGGR8 ('BA81'),jkjubajk}(j]j]j]j]j]jp](KKKKeujkjubjjk)}(jkhjk]jkStreaming I/O (User Pointers)}(jkStreaming I/O (User Pointers)jkjubajk}(j]j]j]j]j]jp](KKeujkjubjJ jk)}(jkhjk]jkVideo For Linux Two Header File}(jkVideo For Linux Two Header Filejkjubajk}(j]j]j]j]j]jp]K aujkjubj+jk)}(jkhjk]jk$ioctl VIDIOC_G_AUDIO, VIDIOC_S_AUDIO}(jk$ioctl VIDIOC_G_AUDIO, VIDIOC_S_AUDIOjkjubajk}(j]j]j]j]j]jp](KKeujkjubj)jk)}(jkhjk]jkNioctl VIDIOC_G_EDID, VIDIOC_S_EDID, VIDIOC_SUBDEV_G_EDID, VIDIOC_SUBDEV_S_EDID}(jkNioctl VIDIOC_G_EDID, VIDIOC_S_EDID, VIDIOC_SUBDEV_G_EDID, VIDIOC_SUBDEV_S_EDIDjkjąubajk}(j]j]j]j]j]jp](KKeujkjubj3jk)}(jkhjk]jk V4L2_SDR_FMT_CU16LE (‘CU16’)}(jkV4L2_SDR_FMT_CU16LE ('CU16')jkjӅubajk}(j]j]j]j]j]jp](KK Keujkjubj jk)}(jkhjk]jkStreaming Parameters}(jkStreaming Parametersjkjubajk}(j]j]j]j]j]jp](KKeujkjubj8jk)}(jkhjk]jkRaw Bayer Formats}(jkRaw Bayer Formatsjkjubajk}(j]j]j]j]j]jp](KKeujkjubjhjk)}(jkhjk]jkioctl VIDIOC_ENUM_FMT}(jkioctl VIDIOC_ENUM_FMTjkjubajk}(j]j]j]j]j]jp](KKeujkjubjBjk)}(jkhjk]jk+ioctl VIDIOC_ENUMSTD, VIDIOC_SUBDEV_ENUMSTD}(jk+ioctl VIDIOC_ENUMSTD, VIDIOC_SUBDEV_ENUMSTDjkjubajk}(j]j]j]j]j]jp](KKeujkjubj jk)}(jkhjk]jkioctl VIDIOC_ENUMINPUT}(jkioctl VIDIOC_ENUMINPUTjkjubajk}(j]j]j]j]j]jp](KKeujkjubjjk)}(jkhjk]jkSelection flags}(jkSelection flagsjkj-ubajk}(j]j]j]j]j]jp](KKKeujkjubj jk)}(jkhjk]jkSelection targets}(jkSelection targetsjkj<ubajk}(j]j]j]j]j]jp](KKKeujkjubj jk)}(jkhjk]jkV4L2_PIX_FMT_SRGGB10P (‘pRAA’), V4L2_PIX_FMT_SGRBG10P (‘pgAA’), V4L2_PIX_FMT_SGBRG10P (‘pGAA’), V4L2_PIX_FMT_SBGGR10P (‘pBAA’),}(jkV4L2_PIX_FMT_SRGGB10P ('pRAA'), V4L2_PIX_FMT_SGRBG10P ('pgAA'), V4L2_PIX_FMT_SGBRG10P ('pGAA'), V4L2_PIX_FMT_SBGGR10P ('pBAA'),jkjKubajk}(j]j]j]j]j]jp](KKKKeujkjubj jk)}(jkhjk]jkV4L2_PIX_FMT_UV8 (‘UV8’)}(jkV4L2_PIX_FMT_UV8 ('UV8')jkjZubajk}(j]j]j]j]j]jp](KKKKeujkjubj jk)}(jkhjk]jk SDR Formats}(jk SDR Formatsjkjiubajk}(j]j]j]j]j]jp](KK eujkjubj jk)}(jkhjk]jkV4L2_TCH_FMT_TU08 (‘TU08’)}(jkV4L2_TCH_FMT_TU08 ('TU08')jkjxubajk}(j]j]j]j]j]jp](KK KeujkjubjEjk)}(jkhjk]jkV4L2_SDR_FMT_CU8 (‘CU08’)}(jkV4L2_SDR_FMT_CU8 ('CU08')jkjubajk}(j]j]j]j]j]jp](KK KeujkjubjGjk)}(jkhjk]jkV4L2_PIX_FMT_IPU3_SBGGR10 (‘ip3b’), V4L2_PIX_FMT_IPU3_SGBRG10 (‘ip3g’), V4L2_PIX_FMT_IPU3_SGRBG10 (‘ip3G’), V4L2_PIX_FMT_IPU3_SRGGB10 (‘ip3r’)}(jkV4L2_PIX_FMT_IPU3_SBGGR10 ('ip3b'), V4L2_PIX_FMT_IPU3_SGBRG10 ('ip3g'), V4L2_PIX_FMT_IPU3_SGRBG10 ('ip3G'), V4L2_PIX_FMT_IPU3_SRGGB10 ('ip3r')jkjubajk}(j]j]j]j]j]jp](KKKKeujkjubjo jk)}(jkhjk]jkioctl VIDIOC_CROPCAP}(jkioctl VIDIOC_CROPCAPjkjubajk}(j]j]j]j]j]jp](KKeujkjubj<jk)}(jkhjk]jkioctl VIDIOC_ENUMAUDOUT}(jkioctl VIDIOC_ENUMAUDOUTjkjubajk}(j]j]j]j]j]jp](KK eujkjubjjk)}(jkhjk]jk V4L2_SDR_FMT_CS14LE (‘CS14’)}(jkV4L2_SDR_FMT_CS14LE ('CS14')jkjÆubajk}(j]j]j]j]j]jp](KK Keujkjubjjk)}(jkhjk]jk.ioctl VIDIOC_G_DV_TIMINGS, VIDIOC_S_DV_TIMINGS}(jk.ioctl VIDIOC_G_DV_TIMINGS, VIDIOC_S_DV_TIMINGSjkj҆ubajk}(j]j]j]j]j]jp](KKeujkjubjjk)}(jkhjk]jk Comparison with old cropping API}(jk Comparison with old cropping APIjkjubajk}(j]j]j]j]j]jp](KKKeujkjubj8jk)}(jkhjk]jk0ioctl VIDIOC_DECODER_CMD, VIDIOC_TRY_DECODER_CMD}(jk0ioctl VIDIOC_DECODER_CMD, VIDIOC_TRY_DECODER_CMDjkjubajk}(j]j]j]j]j]jp](KKeujkjubj jk)}(jkhjk]jkV4L2_PIX_FMT_INZI (‘INZI’)}(jkV4L2_PIX_FMT_INZI ('INZI')jkjubajk}(j]j]j]j]j]jp](KK Keujkjubj~jk)}(jkhjk]jk2ioctl VIDIOC_DBG_G_REGISTER, VIDIOC_DBG_S_REGISTER}(jk2ioctl VIDIOC_DBG_G_REGISTER, VIDIOC_DBG_S_REGISTERjkjubajk}(j]j]j]j]j]jp](KKeujkjubjjk)}(jkhjk]jk ioctl VIDIOC_ENUM_FRAMEINTERVALS}(jk ioctl VIDIOC_ENUM_FRAMEINTERVALSjkjubajk}(j]j]j]j]j]jp](KKeujkjubj jk)}(jkhjk]jkV4L2_PIX_FMT_SRGGB12 (‘RG12’), V4L2_PIX_FMT_SGRBG12 (‘BA12’), V4L2_PIX_FMT_SGBRG12 (‘GB12’), V4L2_PIX_FMT_SBGGR12 (‘BG12’),}(jk{V4L2_PIX_FMT_SRGGB12 ('RG12'), V4L2_PIX_FMT_SGRBG12 ('BA12'), V4L2_PIX_FMT_SGBRG12 ('GB12'), V4L2_PIX_FMT_SBGGR12 ('BG12'),jkj,ubajk}(j]j]j]j]j]jp](KKKKeujkjubjjk)}(jkhjk]jkioctl VIDIOC_DBG_G_CHIP_INFO}(jkioctl VIDIOC_DBG_G_CHIP_INFOjkj;ubajk}(j]j]j]j]j]jp](KKeujkjubj jk)}(jkhjk]jkV4L2_PIX_FMT_M420 (‘M420’)}(jkV4L2_PIX_FMT_M420 ('M420')jkjJubajk}(j]j]j]j]j]jp](KKKKeujkjubjZ jk)}(jkhjk]jkV4L2_PIX_FMT_SRGGB14P (‘pREE’), V4L2_PIX_FMT_SGRBG14P (‘pgEE’), V4L2_PIX_FMT_SGBRG14P (‘pGEE’), V4L2_PIX_FMT_SBGGR14P (‘pBEE’),}(jkV4L2_PIX_FMT_SRGGB14P ('pREE'), V4L2_PIX_FMT_SGRBG14P ('pgEE'), V4L2_PIX_FMT_SGBRG14P ('pGEE'), V4L2_PIX_FMT_SBGGR14P ('pBEE'),jkjYubajk}(j]j]j]j]j]jp](KKKK eujkjubjjk)}(jkhjk]jkPacked HSV formats}(jkPacked HSV formatsjkjhubajk}(j]j]j]j]j]jp](KKKeujkjubjmjk)}(jkhjk]jkPart I - Video for Linux API}(jkPart I - Video for Linux APIjkjwubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkV4L2_TCH_FMT_TU16 (‘TU16’)}(jkV4L2_TCH_FMT_TU16 ('TU16')jkjubajk}(j]j]j]j]j]jp](KK Keujkjubj jk)}(jkhjk]jkV4L2_PIX_FMT_Y12I (‘Y12I’)}(jkV4L2_PIX_FMT_Y12I ('Y12I')jkjubajk}(j]j]j]j]j]jp](KKKKeujkjubjkjk)}(jkhjk]jkV4L2_PIX_FMT_SBGGR10DPCM8 (‘bBA8’), V4L2_PIX_FMT_SGBRG10DPCM8 (‘bGA8’), V4L2_PIX_FMT_SGRBG10DPCM8 (‘BD10’), V4L2_PIX_FMT_SRGGB10DPCM8 (‘bRA8’),}(jkV4L2_PIX_FMT_SBGGR10DPCM8 ('bBA8'), V4L2_PIX_FMT_SGBRG10DPCM8 ('bGA8'), V4L2_PIX_FMT_SGRBG10DPCM8 ('BD10'), V4L2_PIX_FMT_SRGGB10DPCM8 ('bRA8'),jkjubajk}(j]j]j]j]j]jp](KKKKeujkjubjjk)}(jkhjk]jkV4L2_PIX_FMT_Z16 (‘Z16 ‘)}(jkV4L2_PIX_FMT_Z16 ('Z16 ')jkjubajk}(j]j]j]j]j]jp](KK Keujkjubje jk)}(jkhjk]jkV4L2_PIX_FMT_SRGGB14 (‘RG14’), V4L2_PIX_FMT_SGRBG14 (‘GR14’), V4L2_PIX_FMT_SGBRG14 (‘GB14’), V4L2_PIX_FMT_SBGGR14 (‘BG14’),}(jk{V4L2_PIX_FMT_SRGGB14 ('RG14'), V4L2_PIX_FMT_SGRBG14 ('GR14'), V4L2_PIX_FMT_SGBRG14 ('GB14'), V4L2_PIX_FMT_SBGGR14 ('BG14'),jkjubajk}(j]j]j]j]j]jp](KKKK eujkjubji jk)}(jkhjk]jkStandard Image Formats}(jkStandard Image FormatsjkjЇubajk}(j]j]j]j]j]jp](KKeujkjubjjk)}(jkhjk]jkPlanar YUV formats}(jkPlanar YUV formatsjkj߇ubajk}(j]j]j]j]j]jp](KKKKeujkjubjjk)}(jkhjk]jk Read/Write}(jk Read/Writejkjubajk}(j]j]j]j]j]jp](KKeujkjubj] jk)}(jkhjk]jk Image Formats}(jk Image Formatsjkjubajk}(j]j]j]j]j]jp]Kaujkjubjt jk)}(jkhjk]jkPacked YUV formats}(jkPacked YUV formatsjkj ubajk}(j]j]j]j]j]jp](KKKKeujkjubjjk)}(jkhjk]jkfile: media/v4l/v4l2grab.c}(jkfile: media/v4l/v4l2grab.cjkjubajk}(j]j]j]j]j]jp](K Keujkjubj jk)}(jkhjk]jk RGB Formats}(jk RGB Formatsjkj*ubajk}(j]j]j]j]j]jp](KKeujkjubj{jk)}(jkhjk]jkIndexed Format}(jkIndexed Formatjkj9ubajk}(j]j]j]j]j]jp](KKeujkjubjjk)}(jkhjk]jkReserved Format Identifiers}(jkReserved Format IdentifiersjkjHubajk}(j]j]j]j]j]jp](KKeujkjubjjk)}(jkhjk]jkioctl VIDIOC_ENUM_FRAMESIZES}(jkioctl VIDIOC_ENUM_FRAMESIZESjkjWubajk}(j]j]j]j]j]jp](KKeujkjubjjk)}(jkhjk]jkSingle-planar format structure}(jkSingle-planar format structurejkjfubajk}(j]j]j]j]j]jp](KKeujkjubjz jk)}(jkhjk]jk;ioctl VIDIOC_ENUM_DV_TIMINGS, VIDIOC_SUBDEV_ENUM_DV_TIMINGS}(jk;ioctl VIDIOC_ENUM_DV_TIMINGS, VIDIOC_SUBDEV_ENUM_DV_TIMINGSjkjuubajk}(j]j]j]j]j]jp](KK eujkjubjLjk)}(jkhjk]jkioctl VIDIOC_ENUMOUTPUT}(jkioctl VIDIOC_ENUMOUTPUTjkjubajk}(j]j]j]j]j]jp](KKeujkjubjR jk)}(jkhjk]jk!V4L2_SDR_FMT_PCU16BE (‘PC16’)}(jkV4L2_SDR_FMT_PCU16BE ('PC16')jkjubajk}(j]j]j]j]j]jp](KK Keujkjubjjk)}(jkhjk]jkFunction Reference}(jkFunction Referencejkjubajk}(j]j]j]j]j]jp]Kaujkjubjjk)}(jkhjk]jkioctl VIDIOC_ENUM_FREQ_BANDS}(jkioctl VIDIOC_ENUM_FREQ_BANDSjkjubajk}(j]j]j]j]j]jp](KKeujkjubj jk)}(jkhjk]jk"ioctl VIDIOC_G_CTRL, VIDIOC_S_CTRL}(jk"ioctl VIDIOC_G_CTRL, VIDIOC_S_CTRLjkjubajk}(j]j]j]j]j]jp](KKeujkjubjjk)}(jkhjk]jk!V4L2_SDR_FMT_PCU20BE (‘PC20’)}(jkV4L2_SDR_FMT_PCU20BE ('PC20')jkjψubajk}(j]j]j]j]j]jp](KK Keujkjubj jk)}(jkhjk]jkVideo Inputs and Outputs}(jkVideo Inputs and Outputsjkjވubajk}(j]j]j]j]j]jp](KKeujkjubj jk)}(jkhjk]jkLuma-Only Formats}(jkLuma-Only Formatsjkjubajk}(j]j]j]j]j]jp](KKKKeujkjubjjk)}(jkhjk]jkFlash Control Reference}(jkFlash Control Referencejkjubajk}(ids]classes]names]dupnames]backrefs]jp](KK eujktitleubjq jk)}(jkhjk]jk,Guidelines for Video4Linux pixel format 4CCs}(jk,Guidelines for Video4Linux pixel format 4CCsjkjubajk}(j]j]j ]j ]j ]jp](KKeujkjubjjk)}(jkhjk]jk Video Memory-To-Memory Interface}(jk Video Memory-To-Memory Interfacejkj ubajk}(j]j]j ]j ]j ]jp](KKeujkjubjjk)}(jkhjk]jk1Memory-to-Memory Stateful Video Encoder Interface}(jk1Memory-to-Memory Stateful Video Encoder Interfacejkj/ubajk}(j]j]j ]j ]j ]jp](KKKeujkjubj jk)}(jkhjk]jk V4L2 read()}(jk V4L2 read()jkj>ubajk}(j]j]j ]j ]j ]jp](KKFeujkjubj jk)}(jkhjk]jk6Common definitions for V4L2 and V4L2 subdev interfaces}(jk6Common definitions for V4L2 and V4L2 subdev interfacesjkjMubajk}(j]j]j ]j ]j ]jp]Kaujkjubjjk)}(jkhjk]jk LIRC read()}(jk LIRC read()jkj\ubajk}(j]j]j ]j ]j ]jp](KKKeujkjubjjk)}(jkhjk]jk&Software Defined Radio Interface (SDR)}(jk&Software Defined Radio Interface (SDR)jkjkubajk}(j]j]j ]j ]j ]jp](KK eujkjubjjk)}(jkhjk]jkUV4L2_META_FMT_RK_ISP1_PARAMS (‘rk1p’), V4L2_META_FMT_RK_ISP1_STAT_3A (‘rk1s’)}(jkMV4L2_META_FMT_RK_ISP1_PARAMS ('rk1p'), V4L2_META_FMT_RK_ISP1_STAT_3A ('rk1s')jkjzubajk}(j]j]j ]j ]j ]jp](KK Keujkjubjjk)}(jkhjk]jkfile: media/v4l/capture.c}(jkfile: media/v4l/capture.cjkjubajk}(j]j]j ]j ]j ]jp](K Keujkjubj jk)}(jkhjk]jk Field Order}(jk Field Orderjkjubajk}(j]j]j ]j ]j ]jp](KKeujkjubj jk)}(jkhjk]jkApplication Priority}(jkApplication Priorityjkjubajk}(j]j]j ]j ]j ]jp](KKeujkjubjjk)}(jkhjk]jkioctl LIRC_SET_TRANSMITTER_MASK}(jkioctl LIRC_SET_TRANSMITTER_MASKjkjubajk}(j]j]j ]j ]j ]jp](KKK eujkjubj jk)}(jkhjk]jkCommon API Elements}(jkCommon API Elementsjkjʼnubajk}(j]j]j ]j ]j ]jp]Kaujkjubjjk)}(jkhjk]jkBuffers}(jkBuffersjkjԉubajk}(j]j]j ]j ]j ]jp](KKeujkjubj8jk)}(jkhjk]jk+Changing default Remote Controller mappings}(jk+Changing default Remote Controller mappingsjkjubajk}(j]j]j ]j ]j ]jp]Kaujkjubj:jk)}(jkhjk]jkVideo Output Interface}(jkVideo Output Interfacejkjubajk}(j]j]j ]j ]j ]jp](KKeujkjubjl jk)}(jkhjk]jkImage Source Control Reference}(jkImage Source Control Referencejkjubajk}(j]j]j ]j ]j ]jp](KK eujkjubjjk)}(jkhjk]jk HSV Formats}(jk HSV Formatsjkjubajk}(j]j]j ]j ]j ]jp](KKeujkjubjjk)}(jkhjk]jkSliced VBI Data Interface}(jkSliced VBI Data Interfacejkjubajk}(j]j]j ]j ]j ]jp](KKeujkjubj jk)}(jkhjk]jkSub-device Interface}(jkSub-device Interfacejkj.ubajk}(j]j]j ]j ]j ]jp](KK eujkjubju jk)}(jkhjk]jk ioctl LIRC_SET_WIDEBAND_RECEIVER}(jk ioctl LIRC_SET_WIDEBAND_RECEIVERjkj=ubajk}(j]j]j ]j ]j ]jp](KKKeujkjubj jk)}(jkhjk]jk Interfaces}(jk InterfacesjkjLubajk}(j]j]j ]j ]j ]jp]Kaujkjubj4 jk)}(jkhjk]jk Colorspaces}(jk Colorspacesjkj[ubajk}(j]j]j ]j ]j ]jp](KKeujkjubj jk)}(jkhjk]jk5Image Cropping, Insertion and Scaling -- the CROP API}(jk5Image Cropping, Insertion and Scaling -- the CROP APIjkjjubajk}(j]j]j ]j ]j ]jp](KKeujkjubj5jk)}(jkhjk]jkLibv4l Userspace Library}(jkLibv4l Userspace Libraryjkjyubajk}(j]j]j ]j ]j ]jp]Kaujkjubj~ jk)}(jkhjk]jk Part III - Remote Controller API}(jk Part III - Remote Controller APIjkjubajk}(j]j]j ]j ]j ]ujkjubj jk)}(jkhjk]jkColorimetry Control Reference}(jkColorimetry Control Referencejkjubajk}(j]j]j ]j ]j ]jp](KKeujkjubjKjk)}(jkhjk]jkRemote controller tables}(jkRemote controller tablesjkjubajk}(j]j]j ]j ]j ]jp]Kaujkjubjjk)}(jkhjk]jk#V4L2_META_FMT_VSP1_HGO (‘VSPH’)}(jkV4L2_META_FMT_VSP1_HGO ('VSPH')jkjubajk}(j]j]j ]j ]j ]jp](KK Keujkjubjjk)}(jkhjk]jkioctl LIRC_SET_SEND_DUTY_CYCLE}(jkioctl LIRC_SET_SEND_DUTY_CYCLEjkjÊubajk}(j]j]j ]j ]j ]jp](KKKeujkjubj jk)}(jkhjk]jk Touch Devices}(jk Touch DevicesjkjҊubajk}(j]j]j ]j ]j ]jp](KK eujkjubj@ jk)}(jkhjk]jkCodec Control Reference}(jkCodec Control Referencejkjubajk}(j]j]j ]j ]j ]jp](KKeujkjubj+jk)}(jkhjk]jk)Remote Controller Protocols and Scancodes}(jk)Remote Controller Protocols and Scancodesjkjubajk}(j]j]j ]j ]j ]jp]KaujkjubjWjk)}(jkhjk]jk V4L2 poll()}(jk V4L2 poll()jkjubajk}(j]j]j ]j ]j ]jp](KKEeujkjubj]jk)}(jkhjk]jk3ioctl LIRC_GET_REC_TIMEOUT and LIRC_SET_REC_TIMEOUT}(jk3ioctl LIRC_GET_REC_TIMEOUT and LIRC_SET_REC_TIMEOUTjkjubajk}(j]j]j ]j ]j ]jp](KKK eujkjubj* jk)}(jkhjk]jkJV4L2_META_FMT_IPU3_PARAMS (‘ip3p’), V4L2_META_FMT_IPU3_3A (‘ip3s’)}(jkBV4L2_META_FMT_IPU3_PARAMS ('ip3p'), V4L2_META_FMT_IPU3_3A ('ip3s')jkjubajk}(j]j]j ]j ]j ]jp](KK Keujkjubj jk)}(jkhjk]jkioctl LIRC_SET_REC_CARRIER}(jkioctl LIRC_SET_REC_CARRIERjkj,ubajk}(j]j]j ]j ]j ]jp](KKK eujkjubj jk)}(jkhjk]jkVideo Overlay Interface}(jkVideo Overlay Interfacejkj;ubajk}(j]j]j ]j ]j ]jp](KKeujkjubj jk)}(jkhjk]jk V4L2 select()}(jk V4L2 select()jkjJubajk}(j]j]j ]j ]j ]jp](KKGeujkjubjEjk)}(jkhjk]jk2Memory-to-memory Stateless Video Decoder Interface}(jk2Memory-to-memory Stateless Video Decoder InterfacejkjYubajk}(j]j]j ]j ]j ]jp](KKKeujkjubjjk)}(jkhjk]jk$Streaming I/O (DMA buffer importing)}(jk$Streaming I/O (DMA buffer importing)jkjhubajk}(j]j]j ]j ]j ]jp](KKeujkjubj jk)}(jkhjk]jk FM Transmitter Control Reference}(jk FM Transmitter Control Referencejkjwubajk}(j]j]j ]j ]j ]jp](KKeujkjubj!jk)}(jkhjk]jkioctl LIRC_SET_SEND_CARRIER}(jkioctl LIRC_SET_SEND_CARRIERjkjubajk}(j]j]j ]j ]j ]jp](KKK eujkjubjjk)}(jkhjk]jkEvent Interface}(jkEvent Interfacejkjubajk}(j]j]j ]j ]j ]jp](KK eujkjubjjk)}(jkhjk]jkDigital Video (DV) Timings}(jkDigital Video (DV) Timingsjkjubajk}(j]j]j ]j ]j ]jp](KKeujkjubjCjk)}(jkhjk]jkV4L2_META_FMT_D4XX (‘D4XX’)}(jkV4L2_META_FMT_D4XX ('D4XX')jkjubajk}(j]j]j ]j ]j ]jp](KK Keujkjubj jk)}(jkhjk]jk V4L2 close()}(jk V4L2 close()jkj‹ubajk}(j]j]j ]j ]j ]jp](KKeujkjubjC jk)}(jkhjk]jk1Memory-to-Memory Stateful Video Decoder Interface}(jk1Memory-to-Memory Stateful Video Decoder Interfacejkjыubajk}(j]j]j ]j ]j ]jp](KKKeujkjubj0jk)}(jkhjk]jk!Remote Controller’s sysfs nodes}(jkRemote Controller's sysfs nodesjkjubajk}(j]j]j ]j ]j ]jp]Kaujkjubj+ jk)}(jkhjk]jkJPEG Control Reference}(jkJPEG Control Referencejkjubajk}(j]j]j ]j ]j ]jp](KKeujkjubj jk)}(jkhjk]jkChanges}(jkChangesjkjubajk}(j]j]j ]j ]j ]jp]Kaujkjubjjk)}(jkhjk]jk Detailed Colorspace Descriptions}(jk Detailed Colorspace Descriptionsjkj ubajk}(j]j]j ]j ]j ]jp](KKeujkjubjRjk)}(jkhjk]jkChanges of the V4L2 API}(jkChanges of the V4L2 APIjkjubajk}(j]j]j ]j ]j ]jp](KKeujkjubjVjk)}(jkhjk]jk RDS Interface}(jk RDS Interfacejkj+ubajk}(j]j]j ]j ]j ]jp](KK eujkjubjFjk)}(jkhjk]jk LIRC write()}(jk LIRC write()jkj:ubajk}(j]j]j ]j ]j ]jp](KKKeujkjubjjk)}(jkhjk]jk V4L2 munmap()}(jk V4L2 munmap()jkjIubajk}(j]j]j ]j ]j ]jp](KKCeujkjubjWjk)}(jkhjk]jk V4L2_META_FMT_VIVID (‘VIVD’)}(jkV4L2_META_FMT_VIVID ('VIVD')jkjXubajk}(j]j]j ]j ]j ]jp](KK Keujkjubjjk)}(jkhjk]jkRadio Interface}(jkRadio Interfacejkjgubajk}(j]j]j ]j ]j ]jp](KKeujkjubj=jk)}(jkhjk]jk Introduction}(jk Introductionjkjvubajk}(j]j]j ]j ]j ]jp](KKeujkjubjjk)}(jkhjk]jk Depth Formats}(jk Depth Formatsjkjubajk}(j]j]j ]j ]j ]jp](KK eujkjubjNjk)}(jkhjk]jk V4L2 ioctl()}(jk V4L2 ioctl()jkjubajk}(j]j]j ]j ]j ]jp](KKeujkjubjjk)}(jkhjk]jk V4L2 open()}(jk V4L2 open()jkjubajk}(j]j]j ]j ]j ]jp](KKDeujkjubjz jk)}(jkhjk]jkCamera Control Reference}(jkCamera Control Referencejkjubajk}(j]j]j ]j ]j ]jp](KK eujkjubj jk)}(jkhjk]jkDefining Colorspaces in V4L2}(jkDefining Colorspaces in V4L2jkjubajk}(j]j]j ]j ]j ]jp](KKeujkjubjjk)}(jkhjk]jk Input/Output}(jk Input/OutputjkjЌubajk}(j]j]j ]j ]j ]jp]Kaujkjubjjk)}(jkhjk]jkOpening and Closing Devices}(jkOpening and Closing Devicesjkjߌubajk}(j]j]j ]j ]j ]jp](KKeujkjubjjk)}(jkhjk]jkMetadata Formats}(jkMetadata Formatsjkjubajk}(j]j]j ]j ]j ]jp](KK eujkjubjVjk)}(jkhjk]jkMetadata Interface}(jkMetadata Interfacejkjubajk}(j]j]j ]j ]j ]jp](KKeujkjubj@ jk)}(jkhjk]jkRaw VBI Data Interface}(jkRaw VBI Data Interfacejkj ubajk}(j]j]j ]j ]j ]jp](KKeujkjubj jk)}(jkhjk]jk!Stateless Codec Control Reference}(jk!Stateless Codec Control Referencejkjubajk}(j]j]j ]j ]j ]jp](KKeujkjubjjk)}(jkhjk]jkDigital Video Control Reference}(jkDigital Video Control Referencejkj*ubajk}(j]j]j ]j ]j ]jp](KKeujkjubjjk)}(jkhjk]jkAudio Inputs and Outputs}(jkAudio Inputs and Outputsjkj9ubajk}(j]j]j ]j ]j ]jp](KKeujkjubjjjk)}(jkhjk]jk#ioctl LIRC_SET_MEASURE_CARRIER_MODE}(jk#ioctl LIRC_SET_MEASURE_CARRIER_MODEjkjHubajk}(j]j]j ]j ]j ]jp](KKKeujkjubjjk)}(jkhjk]jkRF Tuner Control Reference}(jkRF Tuner Control ReferencejkjWubajk}(j]j]j ]j ]j ]jp](KKeujkjubjjk)}(jkhjk]jkVideo Output Overlay Interface}(jkVideo Output Overlay Interfacejkjfubajk}(j]j]j ]j ]j ]jp](KKeujkjubj jk)}(jkhjk]jkVideo Capture Example}(jkVideo Capture Examplejkjuubajk}(j]j]j ]j ]j ]jp]K aujkjubjB jk)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j]j]j ]j ]j ]jp]Kaujkjubj jk)}(jkhjk]jk Differences between V4L and V4L2}(jk Differences between V4L and V4L2jkjubajk}(j]j]j ]j ]j ]jp](KKeujkjubj= jk)}(jkhjk]jkStreaming I/O (Memory Mapping)}(jkStreaming I/O (Memory Mapping)jkjubajk}(j]j]j ]j ]j ]jp](KKeujkjubj jk)}(jkhjk]jk References}(jk Referencesjkjubajk}(j]j]j ]j ]j ]jp]K aujkjubj<jk)}(jkhjk]jk#V4L2_META_FMT_VSP1_HGT (‘VSPT’)}(jkV4L2_META_FMT_VSP1_HGT ('VSPT')jkjubajk}(j]j]j ]j ]j ]jp](KK Keujkjubjjk)}(jkhjk]jkExtended Controls API}(jkExtended Controls APIjkjύubajk}(j]j]j ]j ]j ]jp](KK eujkjubjjk)}(jkhjk]jkVideo Capture Interface}(jkVideo Capture Interfacejkjލubajk}(j]j]j ]j ]j ]jp](KKeujkjubjjk)}(jkhjk]jkDetect Control Reference}(jkDetect Control Referencejkjubajk}(j]j]j ]j ]j ]jp](KKeujkjubj jk)}(jkhjk]jk V4L2 write()}(jk V4L2 write()jkjubajk}(j]j]j ]j ]j ]jp](KKHeujkjubjjk)}(jkhjk]jk V4L2 mmap()}(jk V4L2 mmap()jkj ubajk}(j]j]j ]j ]j ]jp](KKBeujkjubjjk)}(jkhjk]jk ioctl LIRC_SET_REC_CARRIER_RANGE}(jk ioctl LIRC_SET_REC_CARRIER_RANGEjkjubajk}(j]j]j ]j ]j ]jp](KKK eujkjubjjk)}(jkhjk]jkV4L2_META_FMT_UVC (‘UVCH’)}(jkV4L2_META_FMT_UVC ('UVCH')jkj)ubajk}(j]j]j ]j ]j ]jp](KK Keujkjubjy jk)}(jkhjk]jkFM Receiver Control Reference}(jkFM Receiver Control Referencejkj8ubajk}(j]j]j ]j ]j ]jp](KKeujkjubjjk)}(jkhjk]jk Data Formats}(jk Data FormatsjkjGubajk}(j]j]j ]j ]j ]jp](KKeujkjubjjk)}(jkhjk]jkImage Process Control Reference}(jkImage Process Control ReferencejkjVubajk}(j]j]j ]j ]j ]jp](KKeujkjubjjk)}(jkhjk]jk User Controls}(jk User Controlsjkjeubajk}(j]j]j ]j ]j ]jp](KK eujkjubj0jk)}(jkhjk]jk Introduction}(jk Introductionjkjtubajk}(ids]classes]names]dupnames]backrefs]jp]Kaujktitleubj jk)}(jkhjk]jkPart IV - Media Controller API}(jkPart IV - Media Controller APIjkjubajk}(j}]j]j]j]j]ujkjubjjk)}(jkhjk]jk.ioctls LIRC_GET_REC_MODE and LIRC_SET_REC_MODE}(jk.ioctls LIRC_GET_REC_MODE and LIRC_SET_REC_MODEjkjubajk}(j}]j]j]j]j]jp](KKKeujkjubjjk)}(jkhjk]jk0ioctls LIRC_GET_SEND_MODE and LIRC_SET_SEND_MODE}(jk0ioctls LIRC_GET_SEND_MODE and LIRC_SET_SEND_MODEjkjubajk}(j}]j]j]j]j]jp](KKKeujkjubj jk)}(jkhjk]jkDVB Audio Device}(jkDVB Audio Devicejkjubajk}(j}]j]j]j]j]jp](KKKKeujkjubj jk)}(jkhjk]jkioctl FE_SET_TONE}(jkioctl FE_SET_TONEjkjĎubajk}(j}]j]j]j]j]jp](KKK eujkjubjjk)}(jkhjk]jk FE_READ_BER}(jk FE_READ_BERjkjӎubajk}(j}]j]j]j]j]jp](KKKKeujkjubj"jk)}(jkhjk]jkDigital TV uAPI header files}(jkDigital TV uAPI header filesjkjubajk}(j}]j]j]j]j]jp]Kaujkjubj"jk)}(jkhjk]jk:Types and flags used to represent the media graph elements}(jk:Types and flags used to represent the media graph elementsjkjubajk}(j}]j]j]j]j]jp]Kaujkjubj jk)}(jkhjk]jk/Digital TV Frontend legacy API (a. k. a. DVBv3)}(jk/Digital TV Frontend legacy API (a. k. a. DVBv3)jkjubajk}(j}]j]j]j]j]jp](KKeujkjubjjk)}(jkhjk]jk(Linux Media Infrastructure userspace API}(jk(Linux Media Infrastructure userspace APIjkjubajk}(j}]j]j]j]j]ujkjubjrjk)}(jkhjk]jk FE_GET_EVENT}(jk FE_GET_EVENTjkjubajk}(j}]j]j]j]j]jp](KKKKeujkjubjjk)}(jkhjk]jkLegacy DVB MPEG Decoder APIs}(jkLegacy DVB MPEG Decoder APIsjkj,ubajk}(j}]j]j]j]j]jp](KKeujkjubj jk)}(jkhjk]jkPart II - Digital TV API}(jkPart II - Digital TV APIjkj;ubajk}(j}]j]j]j]j]ujkjubj jk)}(jkhjk]jkFunction Reference}(jkFunction ReferencejkjIubajk}(j}]j]j]j]j]jp]Kaujkjubjjk)}(jkhjk]jk media ioctl()}(jk media ioctl()jkjXubajk}(j}]j]j]j]j]jp](KKeujkjubj jk)}(jkhjk]jkQuerying frontend information}(jkQuerying frontend informationjkjgubajk}(j}]j]j]j]j]jp](KKeujkjubj jk)}(jkhjk]jkioctl NET_ADD_IF}(jkioctl NET_ADD_IFjkjvubajk}(j}]j]j]j]j]jp](KKKeujkjubj% jk)}(jkhjk]jkFE_GET_FRONTEND}(jkFE_GET_FRONTENDjkjubajk}(j}]j]j]j]j]jp](KKKKeujkjubj3jk)}(jkhjk]jkioctl FE_SET_VOLTAGE}(jkioctl FE_SET_VOLTAGEjkjubajk}(j}]j]j]j]j]jp](KKK eujkjubj jk)}(jkhjk]jk Frontend type}(jk Frontend typejkjubajk}(j}]j]j]j]j]jp](KKKKeujkjubj|jk)}(jkhjk]jkFrontend bandwidth}(jkFrontend bandwidthjkjubajk}(j}]j]j]j]j]jp](KKKKeujkjubj jk)}(jkhjk]jkDigital TV property parameters}(jkDigital TV property parametersjkjubajk}(j}]j]j]j]j]jp](KKKeujkjubj8jk)}(jkhjk]jkioctl MEDIA_IOC_REQUEST_ALLOC}(jkioctl MEDIA_IOC_REQUEST_ALLOCjkjЏubajk}(j}]j]j]j]j]jp](KK eujkjubjjk)}(jkhjk]jkDMX_STOP}(jkDMX_STOPjkjߏubajk}(j}]j]j]j]j]jp](KKKeujkjubjjk)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j}]j]j]j]j]jp](KKeujkjubjbjk)}(jkhjk]jkFrontend Legacy Data Types}(jkFrontend Legacy Data Typesjkjubajk}(j}]j]j]j]j]jp](KKKeujkjubjpjk)}(jkhjk]jkFrontend uAPI data types}(jkFrontend uAPI data typesjkj ubajk}(j}]j]j]j]j]jp](KKKeujkjubj jk)}(jkhjk]jkfile: uapi/v4l/keytable.c}(jkfile: uapi/v4l/keytable.cjkjubajk}(j}]j]j]j]j]jp](KKeujkjubj= jk)}(jkhjk]jk FE_READ_SNR}(jk FE_READ_SNRjkj*ubajk}(j}]j]j]j]j]jp](KKKKeujkjubj jk)}(jkhjk]jkLIRC Header File}(jkLIRC Header Filejkj9ubajk}(j}]j]j]j]j]jp](KKeujkjubjjk)}(jkhjk]jkDigital TV frontend close()}(jkDigital TV frontend close()jkjHubajk}(j}]j]j]j]j]jp](KKKeujkjubjjk)}(jkhjk]jkDMX_SET_PES_FILTER}(jkDMX_SET_PES_FILTERjkjWubajk}(j}]j]j]j]j]jp](KKK eujkjubj\jk)}(jkhjk]jkioctl FE_DISEQC_SEND_BURST}(jkioctl FE_DISEQC_SEND_BURSTjkjfubajk}(j}]j]j]j]j]jp](KKK eujkjubj' jk)}(jkhjk]jkMedia device model}(jkMedia device modeljkjuubajk}(j}]j]j]j]j]jp]Kaujkjubj( jk)}(jkhjk]jkDVB OSD Device}(jkDVB OSD Devicejkjubajk}(j}]j]j]j]j]jp](KKKKeujkjubjK jk)}(jkhjk]jk ioctl FE_DISEQC_RECV_SLAVE_REPLY}(jk ioctl FE_DISEQC_RECV_SLAVE_REPLYjkjubajk}(j}]j]j]j]j]jp](KKKeujkjubj. jk)}(jkhjk]jkioctl FE_GET_INFO}(jkioctl FE_GET_INFOjkjubajk}(j}]j]j]j]j]jp](KKKeujkjubj jk)}(jkhjk]jkioctl FE_SET_FRONTEND_TUNE_MODE}(jkioctl FE_SET_FRONTEND_TUNE_MODEjkjubajk}(j}]j]j]j]j]jp](KKK eujkjubjjk)}(jkhjk]jkrequest poll()}(jkrequest poll()jkjubajk}(j}]j]j]j]j]jp](KK eujkjubj jk)}(jkhjk]jkLIRC Function Reference}(jkLIRC Function Referencejkjϐubajk}(j}]j]j]j]j]jp](KKeujkjubjgjk)}(jkhjk]jkGlossary}(jkGlossaryjkjސubajk}(j}]j]j]j]j]ujkjubj2jk)}(jkhjk]jkrequest close()}(jkrequest close()jkjubajk}(j}]j]j]j]j]jp](KK eujkjubj jk)}(jkhjk]jkProperty types}(jkProperty typesjkjubajk}(j}]j]j]j]j]jp](KKeujkjubjsjk)}(jkhjk]jkioctl MEDIA_REQUEST_IOC_REINIT}(jkioctl MEDIA_REQUEST_IOC_REINITjkj ubajk}(j}]j]j]j]j]jp](KKeujkjubj jk)}(jkhjk]jkFrontend statistics indicators}(jkFrontend statistics indicatorsjkjubajk}(j}]j]j]j]j]jp](KKKeujkjubj{jk)}(jkhjk]jkDemux Function Calls}(jkDemux Function Callsjkj(ubajk}(j}]j]j]j]j]jp](KKeujkjubj jk)}(jkhjk]jkNet Data Types}(jkNet Data Typesjkj7ubajk}(j}]j]j]j]j]jp](KKKeujkjubj jk)}(jkhjk]jkFE_READ_SIGNAL_STRENGTH}(jkFE_READ_SIGNAL_STRENGTHjkjFubajk}(j}]j]j]j]j]jp](KKKKeujkjubjjk)}(jkhjk]jk&ioctl FE_SET_PROPERTY, FE_GET_PROPERTY}(jk&ioctl FE_SET_PROPERTY, FE_GET_PROPERTYjkjUubajk}(j}]j]j]j]j]jp](KKKeujkjubjjk)}(jkhjk]jkLIRC Device Interface}(jkLIRC Device Interfacejkjdubajk}(j}]j]j]j]j]jp]Kaujkjubj( jk)}(jkhjk]jkDigital TV frontend open()}(jkDigital TV frontend open()jkjsubajk}(j}]j]j]j]j]jp](KKKeujkjubjjk)}(jkhjk]jkioctl NET_GET_IF}(jkioctl NET_GET_IFjkjubajk}(j}]j]j]j]j]jp](KKKeujkjubjjk)}(jkhjk]jkioctl MEDIA_IOC_DEVICE_INFO}(jkioctl MEDIA_IOC_DEVICE_INFOjkjubajk}(j}]j]j]j]j]jp](KKeujkjubjjk)}(jkhjk]jkioctl FE_DISEQC_RESET_OVERLOAD}(jkioctl FE_DISEQC_RESET_OVERLOADjkjubajk}(j}]j]j]j]j]jp](KKKeujkjubjjk)}(jkhjk]jk/Properties used on terrestrial delivery systems}(jk/Properties used on terrestrial delivery systemsjkjubajk}(j}]j]j]j]j]jp](KKKeujkjubjK jk)}(jkhjk]jkioctl MEDIA_IOC_ENUM_ENTITIES}(jkioctl MEDIA_IOC_ENUM_ENTITIESjkjubajk}(j}]j]j]j]j]jp](KKeujkjubjTjk)}(jkhjk]jk)Properties used on cable delivery systems}(jk)Properties used on cable delivery systemsjkj͑ubajk}(j}]j]j]j]j]jp](KKKeujkjubjjk)}(jkhjk]jk'Querying frontend status and statistics}(jk'Querying frontend status and statisticsjkjܑubajk}(j}]j]j]j]j]jp](KKeujkjubjZjk)}(jkhjk]jkfrontend parameters}(jkfrontend parametersjkjubajk}(j}]j]j]j]j]jp](KKKKeujkjubjjk)}(jkhjk]jkioctl MEDIA_IOC_SETUP_LINK}(jkioctl MEDIA_IOC_SETUP_LINKjkjubajk}(j}]j]j]j]j]jp](KKeujkjubjS jk)}(jkhjk]jkDVB Video Device}(jkDVB Video Devicejkj ubajk}(j}]j]j]j]j]jp](KKKKeujkjubjjk)}(jkhjk]jk media open()}(jk media open()jkjubajk}(j}]j]j]j]j]jp](KKeujkjubjjk)}(jkhjk]jkioctl LIRC_GET_REC_RESOLUTION}(jkioctl LIRC_GET_REC_RESOLUTIONjkj'ubajk}(j}]j]j]j]j]jp](KKKeujkjubjjk)}(jkhjk]jkGNU Free Documentation License}(jkGNU Free Documentation Licensejkj6ubajk}(j}]j]j]j]j]ujkjubj< jk)}(jkhjk]jkDigital TV Frontend API}(jkDigital TV Frontend APIjkjDubajk}(j}]j]j]j]j]jp]Kaujkjubjfjk)}(jkhjk]jkDigital TV Network API}(jkDigital TV Network APIjkjSubajk}(j}]j]j]j]j]jp]Kaujkjubj jk)}(jkhjk]jkfrontend events}(jkfrontend eventsjkjbubajk}(j}]j]j]j]j]jp](KKKKeujkjubj' jk)}(jkhjk]jkioctl NET_REMOVE_IF}(jkioctl NET_REMOVE_IFjkjqubajk}(j}]j]j]j]j]jp](KKKeujkjubjjk)}(jkhjk]jkioctl MEDIA_IOC_ENUM_LINKS}(jkioctl MEDIA_IOC_ENUM_LINKSjkjubajk}(j}]j]j]j]j]jp](KKeujkjubjdjk)}(jkhjk]jkFrontend Function Calls}(jkFrontend Function Callsjkjubajk}(j}]j]j]j]j]jp](KKeujkjubjjk)}(jkhjk]jkioctl MEDIA_REQUEST_IOC_QUEUE}(jkioctl MEDIA_REQUEST_IOC_QUEUEjkjubajk}(j}]j]j]j]j]jp](KK eujkjubj6 jk)}(jkhjk]jkMedia Controller Header File}(jkMedia Controller Header Filejkjubajk}(j}]j]j]j]j]jp]Kaujkjubj jk)}(jkhjk]jkrequest ioctl()}(jkrequest ioctl()jkjubajk}(j}]j]j]j]j]jp](KK eujkjubj{ jk)}(jkhjk]jk4ioctls LIRC_GET_MIN_TIMEOUT and LIRC_GET_MAX_TIMEOUT}(jk4ioctls LIRC_GET_MIN_TIMEOUT and LIRC_GET_MAX_TIMEOUTjkj˒ubajk}(j}]j]j]j]j]jp](KKKeujkjubjjk)}(jkhjk]jkDigital TV Deprecated APIs}(jkDigital TV Deprecated APIsjkjڒubajk}(j}]j]j]j]j]jp]Kaujkjubjjk)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j}]j]j]j]j]jp]Kaujkjubjk jk)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j}]j]j]j]j]ujkjubj jk)}(jkhjk]jkioctl LIRC_GET_FEATURES}(jkioctl LIRC_GET_FEATURESjkjubajk}(j}]j]j]j]j]jp](KKKeujkjubjjk)}(jkhjk]jk media close()}(jk media close()jkjubajk}(j}]j]j]j]j]jp](KKeujkjubjjk)}(jkhjk]jkioctl MEDIA_IOC_G_TOPOLOGY}(jkioctl MEDIA_IOC_G_TOPOLOGYjkj$ubajk}(j}]j]j]j]j]jp](KKeujkjubjM jk)}(jkhjk]jk Request API}(jk Request APIjkj3ubajk}(j}]j]j]j]j]jp]Kaujkjubjjk)}(jkhjk]jkExamples}(jkExamplesjkjBubajk}(j}]j]j]j]j]jp]Kaujkjubjjk)}(jkhjk]jkFE_READ_UNCORRECTED_BLOCKS}(jkFE_READ_UNCORRECTED_BLOCKSjkjQubajk}(j}]j]j]j]j]jp](KKKKeujkjubj jk)}(jkhjk]jkFE_SET_FRONTEND}(jkFE_SET_FRONTENDjkj`ubajk}(j}]j]j]j]j]jp](KKKKeujkjubjx jk)}(jkhjk]jkFE_DISHNETWORK_SEND_LEGACY_CMD}(jkFE_DISHNETWORK_SEND_LEGACY_CMDjkjoubajk}(j}]j]j]j]j]jp](KKKKeujkjubjjk)}(jkhjk]jkDemux Data Types}(jkDemux Data Typesjkj~ubajk}(j}]j]j]j]j]jp](KKeujkjubjjk)}(jkhjk]jk DMX_START}(jk DMX_STARTjkjubajk}(j}]j]j]j]j]jp](KKKeujkjubjjk)}(jkhjk]jkGeneric Error Codes}(jkGeneric Error Codesjkjubajk}(j}]j]j]j]j]ujkjubjjk)}(jkhjk]jk-Properties used on satellite delivery systems}(jk-Properties used on satellite delivery systemsjkjubajk}(j}]j]j]j]j]jp](KKKeujkjubj(jk)}(jkhjk]jk ioctl FE_ENABLE_HIGH_LNB_VOLTAGE}(jk ioctl FE_ENABLE_HIGH_LNB_VOLTAGEjkjubajk}(j}]j]j]j]j]jp](KKK eujkjubjjk)}(jkhjk]jkioctl FE_READ_STATUS}(jkioctl FE_READ_STATUSjkjȓubajk}(j}]j]j]j]j]jp](KKKeujkjubjjk)}(jkhjk]jkioctl FE_DISEQC_SEND_MASTER_CMD}(jkioctl FE_DISEQC_SEND_MASTER_CMDjkjדubajk}(j}]j]j]j]j]jp](KKKeujkjubjjk)}(jkhjk]jkIOCTLs}(jkIOCTLsjkjubajk}(ids]classes]names]dupnames]backrefs]ujktitleubjijk)}(jkhjk]jkGPIOHANDLE_SET_CONFIG_IOCTL}(jkGPIOHANDLE_SET_CONFIG_IOCTLjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkDMX_SET_BUFFER_SIZE}(jkDMX_SET_BUFFER_SIZEjkjubajk}(j]j]j]j]j]jp](KKK eujkjubjjk)}(jkhjk]jk CA_GET_MSG}(jk CA_GET_MSGjkjubajk}(j]j]j]j]j]jp](KKKeujkjubjjk)}(jkhjk]jkIOMMU Userspace API}(jkIOMMU Userspace APIjkj&ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk cec poll()}(jk cec poll()jkj4ubajk}(j]j]j]j]j]jp](KKeujkjubj jk)}(jkhjk]jkDigital TV demux read()}(jkDigital TV demux read()jkjCubajk}(j]j]j]j]j]jp](KKKeujkjubj jk)}(jkhjk]jkioctl CEC_ADAP_G_CONNECTOR_INFO}(jkioctl CEC_ADAP_G_CONNECTOR_INFOjkjRubajk}(j]j]j]j]j]jp](KKeujkjubjjk)}(jkhjk]jkObsolete GPIO Userspace APIs}(jkObsolete GPIO Userspace APIsjkjaubajk}(j]j]j]j]j]ujkjubj)jk)}(jkhjk]jkASPEED video driver}(jkASPEED video driverjkjoubajk}(j]j]j]j]j]jp]Kaujkjubj jk)}(jkhjk]jkCA_GET_DESCR_INFO}(jkCA_GET_DESCR_INFOjkj~ubajk}(j]j]j]j]j]jp](KKKeujkjubj jk)}(jkhjk]jkNPCM video driver}(jkNPCM video driverjkjubajk}(j]j]j]j]j]jp]Kaujkjubjjk)}(jkhjk]jkLinux Security Modules}(jkLinux Security Modulesjkjubajk}(j]j]j]j]j]ujkjubj5jk)}(jkhjk]jkGPIO_V2_LINE_GET_VALUES_IOCTL}(jkGPIO_V2_LINE_GET_VALUES_IOCTLjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkCA_GET_SLOT_INFO}(jkCA_GET_SLOT_INFOjkjubajk}(j]j]j]j]j]jp](KKKeujkjubj<jk)}(jkhjk]jk"GPIO Sysfs Interface for Userspace}(jk"GPIO Sysfs Interface for Userspacejkjǔubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkioctl DMX_QBUF, DMX_DQBUF}(jkioctl DMX_QBUF, DMX_DQBUFjkjՔubajk}(j]j]j]j]j]jp](KKKeujkjubj jk)}(jkhjk]jk GPIOHANDLE_GET_LINE_VALUES_IOCTL}(jk GPIOHANDLE_GET_LINE_VALUES_IOCTLjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk cec close()}(jk cec close()jkjubajk}(j]j]j]j]j]jp](KKeujkjubj^jk)}(jkhjk]jkMIPI CCS camera sensor driver}(jkMIPI CCS camera sensor driverjkjubajk}(j]j]j]j]j]jp]Kaujkjubj jk)}(jkhjk]jkGPIO_V2_LINE_EVENT_READ}(jkGPIO_V2_LINE_EVENT_READjkjubajk}(j]j]j]j]j]ujkjubjcjk)}(jkhjk]jk cec ioctl()}(jk cec ioctl()jkjubajk}(j]j]j]j]j]jp](KKeujkjubj2jk)}(jkhjk]jkioctl CEC_ADAP_G_CAPS}(jkioctl CEC_ADAP_G_CAPSjkj-ubajk}(j]j]j]j]j]jp](KKeujkjubj2 jk)}(jkhjk]jk DMX_ADD_PID}(jk DMX_ADD_PIDjkj<ubajk}(j]j]j]j]j]jp](KKKeujkjubjjk)}(jkhjk]jkThe cx2341x driver}(jkThe cx2341x driverjkjKubajk}(j]j]j]j]j]jp]Kaujkjubj} jk)}(jkhjk]jkDigital TV CA Device}(jkDigital TV CA DevicejkjZubajk}(j]j]j]j]j]jp]Kaujkjubjjk)}(jkhjk]jk Ioctl Numbers}(jk Ioctl Numbersjkjiubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkGPIO_GET_LINEINFO_IOCTL}(jkGPIO_GET_LINEINFO_IOCTLjkjwubajk}(j]j]j]j]j]ujkjubjYjk)}(jkhjk]jk!CEC Pin Framework Error Injection}(jk!CEC Pin Framework Error Injectionjkjubajk}(j]j]j]j]j]jp]Kaujkjubj" jk)}(jkhjk]jkDMX_SET_FILTER}(jkDMX_SET_FILTERjkjubajk}(j]j]j]j]j]jp](KKK eujkjubjjk)}(jkhjk]jkGPIO_V2_GET_LINE_IOCTL}(jkGPIO_V2_GET_LINE_IOCTLjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkSummary of CDROM ioctl calls}(jkSummary of CDROM ioctl callsjkjubajk}(j]j]j]j]j]ujkjubjTjk)}(jkhjk]jk#ioctls CEC_RECEIVE and CEC_TRANSMIT}(jk#ioctls CEC_RECEIVE and CEC_TRANSMITjkjubajk}(j]j]j]j]j]jp](KK eujkjubjjk)}(jkhjk]jkGPIO_GET_LINEHANDLE_IOCTL}(jkGPIO_GET_LINEHANDLE_IOCTLjkjΕubajk}(j]j]j]j]j]ujkjubj7jk)}(jkhjk]jkGPIO_GET_LINEINFO_UNWATCH_IOCTL}(jkGPIO_GET_LINEINFO_UNWATCH_IOCTLjkjܕubajk}(j]j]j]j]j]ujkjubjQ jk)}(jkhjk]jkISA Plug & Play support}(jkISA Plug & Play supportjkjubajk}(j]j]j]j]j]ujkjubj]jk)}(jkhjk]jkGPIO_V2_LINEINFO_CHANGED_READ}(jkGPIO_V2_LINEINFO_CHANGED_READjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkDigital TV demux write()}(jkDigital TV demux write()jkjubajk}(j]j]j]j]j]jp](KKKeujkjubjjk)}(jkhjk]jk ioctls CEC_G_MODE and CEC_S_MODE}(jk ioctls CEC_G_MODE and CEC_S_MODEjkjubajk}(j]j]j]j]j]jp](KK eujkjubjjk)}(jkhjk]jk!GPIO_HANDLE_SET_LINE_VALUES_IOCTL}(jk!GPIO_HANDLE_SET_LINE_VALUES_IOCTLjkj$ubajk}(j]j]j]j]j]ujkjubjFjk)}(jkhjk]jkGPIO_GET_CHIPINFO_IOCTL}(jkGPIO_GET_CHIPINFO_IOCTLjkj2ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkGPIO_V2_GET_LINEINFO_IOCTL}(jkGPIO_V2_GET_LINEINFO_IOCTLjkj@ubajk}(j]j]j]j]j]ujkjubj+jk)}(jkhjk]jk0Maxim Integrated MAX2175 RF to bits tuner driver}(jk0Maxim Integrated MAX2175 RF to bits tuner driverjkjNubajk}(j]j]j]j]j]jp]Kaujkjubjjk)}(jkhjk]jk&The Linux USB Video Class (UVC) driver}(jk&The Linux USB Video Class (UVC) driverjkj]ubajk}(j]j]j]j]j]jp]K aujkjubj jk)}(jkhjk]jkDigital TV CA open()}(jkDigital TV CA open()jkjlubajk}(j]j]j]j]j]jp](KKKeujkjubjvjk)}(jkhjk]jkDMX_GET_PES_PIDS}(jkDMX_GET_PES_PIDSjkj{ubajk}(j]j]j]j]j]jp](KKK eujkjubjjjk)}(jkhjk]jkCA_RESET}(jkCA_RESETjkjubajk}(j]j]j]j]j]jp](KKKeujkjubj8jk)}(jkhjk]jkDigital TV CA close()}(jkDigital TV CA close()jkjubajk}(j]j]j]j]j]jp](KKKeujkjubj)jk)}(jkhjk]jk CA Data Types}(jk CA Data Typesjkjubajk}(j]j]j]j]j]jp](KKeujkjubjFjk)}(jkhjk]jk CA_SEND_MSG}(jk CA_SEND_MSGjkjubajk}(j]j]j]j]j]jp](KKKeujkjubj jk)}(jkhjk]jk4ioctls CEC_ADAP_G_PHYS_ADDR and CEC_ADAP_S_PHYS_ADDR}(jk4ioctls CEC_ADAP_G_PHYS_ADDR and CEC_ADAP_S_PHYS_ADDRjkjƖubajk}(j]j]j]j]j]jp](KKeujkjubjrjk)}(jkhjk]jkIOMMUFD}(jkIOMMUFDjkjՖubajk}(j]j]j]j]j]ujkjubjn jk)}(jkhjk]jkGPIO_V2_LINE_SET_CONFIG_IOCTL}(jkGPIO_V2_LINE_SET_CONFIG_IOCTLjkjubajk}(j]j]j]j]j]ujkjubj' jk)}(jkhjk]jk*OMAP 3 Image Signal Processor (ISP) driver}(jk*OMAP 3 Image Signal Processor (ISP) driverjkjubajk}(j]j]j]j]j]jp]K aujkjubjjk)}(jkhjk]jk DVB munmap()}(jk DVB munmap()jkjubajk}(j]j]j]j]j]jp](KKKeujkjubjjk)}(jkhjk]jkGPIO Error Codes}(jkGPIO Error Codesjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk CA_SET_DESCR}(jk CA_SET_DESCRjkjubajk}(j]j]j]j]j]jp](KKK eujkjubj, jk)}(jkhjk]jk cec open()}(jk cec open()jkj,ubajk}(j]j]j]j]j]jp](KKeujkjubj jk)}(jkhjk]jk CA_GET_CAP}(jk CA_GET_CAPjkj;ubajk}(j]j]j]j]j]jp](KKKeujkjubjKjk)}(jkhjk]jkGPIO_V2_LINE_SET_VALUES_IOCTL}(jkGPIO_V2_LINE_SET_VALUES_IOCTLjkjJubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jki.MX Video Capture Driver}(jki.MX Video Capture DriverjkjXubajk}(j]j]j]j]j]jp]Kaujkjubjjk)}(jkhjk]jkioctl DMX_EXPBUF}(jkioctl DMX_EXPBUFjkjgubajk}(j]j]j]j]j]jp](KKKeujkjubj jk)}(jkhjk]jkDMX_REMOVE_PID}(jkDMX_REMOVE_PIDjkjvubajk}(j]j]j]j]j]jp](KKKeujkjubjVjk)}(jkhjk]jkGPIO_GET_LINEEVENT_IOCTL}(jkGPIO_GET_LINEEVENT_IOCTLjkjubajk}(j]j]j]j]j]ujkjubjJjk)}(jkhjk]jkFunction Reference}(jkFunction Referencejkjubajk}(j]j]j]j]j]jp]Kaujkjubjjk)}(jkhjk]jk0Video4Linux (V4L) driver-specific documentation}(jk0Video4Linux (V4L) driver-specific documentationjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkDigital TV demux open()}(jkDigital TV demux open()jkjubajk}(j]j]j]j]j]jp](KKKeujkjubj jk)}(jkhjk]jkThe High level CI API}(jkThe High level CI APIjkjubajk}(j]j]j]j]j]jp](KKeujkjubj jk)}(jkhjk]jkST VGXY61 camera sensor driver}(jkST VGXY61 camera sensor driverjkjΗubajk}(j]j]j]j]j]jp]K aujkjubjjk)}(jkhjk]jkDigital TV Demux Device}(jkDigital TV Demux Devicejkjݗubajk}(j]j]j]j]j]jp]Kaujkjubj5 jk)}(jkhjk]jkGPIO_LINEEVENT_DATA_READ}(jkGPIO_LINEEVENT_DATA_READjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkDigital TV mmap()}(jkDigital TV mmap()jkjubajk}(j]j]j]j]j]jp](KKKeujkjubjC jk)}(jkhjk]jk4ioctls CEC_ADAP_G_LOG_ADDRS and CEC_ADAP_S_LOG_ADDRS}(jk4ioctls CEC_ADAP_G_LOG_ADDRS and CEC_ADAP_S_LOG_ADDRSjkj ubajk}(j]j]j]j]j]jp](KKeujkjubjD jk)}(jkhjk]jkDigital TV demux close()}(jkDigital TV demux close()jkjubajk}(j]j]j]j]j]jp](KKKeujkjubjjk)}(jkhjk]jkUsing camera sensor drivers}(jkUsing camera sensor driversjkj'ubajk}(j]j]j]j]j]jp]Kaujkjubjjk)}(jkhjk]jk%The Linux kernel user-space API guide}(jk%The Linux kernel user-space API guidejkj6ubajk}(j]j]j]j]j]ujkjubjm jk)}(jkhjk]jkGPIO_LINEINFO_CHANGED_READ}(jkGPIO_LINEINFO_CHANGED_READjkjDubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk)Part V - Consumer Electronics Control API}(jk)Part V - Consumer Electronics Control APIjkjRubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkCEC Header File}(jkCEC Header Filejkj`ubajk}(j]j]j]j]j]jp]Kaujkjubjjk)}(jkhjk](jk Summary of }(jk Summary of jkjoubjktitle_reference)}(jk`HDIO_`jk]jkHDIO_}(jkhjkjyubajk}(j]j]j]j]j]ujktitle_referencej^sNj_sNjkjoubjk ioctl calls}(jk ioctl callsjkjoubejk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk%Landlock: unprivileged access control}(jk%Landlock: unprivileged access controljkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkioctl CEC_DQEVENT}(jkioctl CEC_DQEVENTjkjubajk}(j]j]j]j]j]jp](KK eujkjubjjk)}(jkhjk]jkioctl DMX_QUERYBUF}(jkioctl DMX_QUERYBUFjkjubajk}(j]j]j]j]j]jp](KKKeujkjubj jk)}(jkhjk]jkGPIO_GET_LINEINFO_WATCH_IOCTL}(jkGPIO_GET_LINEINFO_WATCH_IOCTLjkjubajk}(j]j]j]j]j]ujkjubj'jk)}(jkhjk]jkCA Function Calls}(jkCA Function Callsjkj͘ubajk}(j]j]j]j]j]jp](KKeujkjubj jk)}(jkhjk]jk DMX_GET_STC}(jk DMX_GET_STCjkjܘubajk}(j]j]j]j]j]jp](KKK eujkjubjjk)}(jkhjk]jkioctl DMX_REQBUFS}(jkioctl DMX_REQBUFSjkjubajk}(j]j]j]j]j]jp](KKKeujkjubjg jk)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j]j]j]j]j]jp]Kaujkjubjjk)}(jkhjk]jkDW100 dewarp driver}(jkDW100 dewarp driverjkj ubajk}(j]j]j]j]j]jp]Kaujkjubj jk)}(jkhjk]jk GPIO_V2_GET_LINEINFO_WATCH_IOCTL}(jk GPIO_V2_GET_LINEINFO_WATCH_IOCTLjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkTHine THP7312 ISP driver}(jkTHine THP7312 ISP driverjkj&ubajk}(j]j]j]j]j]jp]K aujkjubjD jk)}(jkhjk]jkGPIO}(jkGPIOjkj5ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkDecoding an IOCTL Magic Number}(jkDecoding an IOCTL Magic NumberjkjCubajk}(j]j]j]j]j]ujkjubjo jk)}(jkhjk]jkLinux调度器}(jkLinux调度器jkjQubajk}(ids]classes]names]dupnames]backrefs]ujktitleubjjk)}(jkhjk]jkE平台配置文件选择(如 /sys/firmware/acpi/platform_profile)}(jkE平台配置文件选择(如 /sys/firmware/acpi/platform_profile)jkjeubajk}(jZ]j\]j^]j`]jb]ujkjdubjjk)}(jkhjk]jk,AArch64 Linux 中擴展的活動監控單元}(jk,AArch64 Linux 中擴展的活動監控單元jkjsubajk}(jZ]j\]j^]j`]jb]ujkjdubjjk)}(jkhjk]jk如何参与Linux内核开发}(jk如何参与Linux内核开发jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubj3jk)}(jkhjk](jk$Chinese translator: Huang Jianghui <}(jk$Chinese translator: Huang Jianghui }(jk>jkjubejk}(jZ]j\]j^]j`]jb]ujkjdubj jk)}(jkhjk]jk 编码指南}(jk 编码指南jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubjY jk)}(jkhjk]jkLinux 内核代码风格}(jkLinux 内核代码风格jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubj jk)}(jkhjk]jk二分(bisect)缺陷}(jk二分(bisect)缺陷jkj™ubajk}(jZ]j\]j^]j`]jb]ujkjdubj jk)}(jkhjk]jkCFS 带宽控制}(jkCFS 带宽控制jkjЙubajk}(jZ]j\]j^]j`]jb]ujkjdubj jk)}(jkhjk]jk eBPF Syscall}(jk eBPF Syscalljkjޙubajk}(jZ]j\]j^]j`]jb]ujkjdubjjk)}(jkhjk]jk8Softlockup與hardlockup檢測機制(又名:nmi_watchdog)}(jk8Softlockup與hardlockup檢測機制(又名:nmi_watchdog)jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubjjk)}(jkhjk]jkACRN CPUID位域}(jkACRN CPUID位域jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubjjk)}(jkhjk]jk调度器debugfs}(jk调度器debugfsjkjubajk}(jZ]j\]j^]j`]jb]ujkjdubj jk)}(jkhjk]jk 追蹤缺陷}(jk 追蹤缺陷jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubjjk)}(jkhjk]jk内核子系统文档}(jk内核子系统文档jkj$ubajk}(jZ]j\]j^]j`]jb]ujkjdubj jk)}(jkhjk]jkLinux 魔术数}(jkLinux 魔术数jkj2ubajk}(jZ]j\]j^]j`]jb]ujkjdubj jk)}(jkhjk]jk 早期规划}(jk 早期规划jkj@ubajk}(jZ]j\]j^]j`]jb]jp]Kaujkjdubj jk)}(jkhjk]jkARM64 ELF hwcaps}(jkARM64 ELF hwcapsjkjOubajk}(jZ]j\]j^]j`]jb]ujkjdubjg jk)}(jkhjk]jk使代码正确}(jk使代码正确jkj]ubajk}(jZ]j\]j^]j`]jb]jp]Kaujkjdubjj jk)}(jkhjk]jk Linux邮件客户端配置信息}(jk Linux邮件客户端配置信息jkjlubajk}(jZ]j\]j^]j`]jb]ujkjdubjBjk)}(jkhjk]jk0提交补丁:如何让你的改动进入内核}(jk0提交补丁:如何让你的改动进入内核jkjzubajk}(jZ]j\]j^]j`]jb]ujkjdubj&jk)}(jkhjk]jk贡献者契约行为准则}(jk贡献者契约行为准则jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubjjk)}(jkhjk]jk內核同頁合併}(jk內核同頁合併jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubj jk)}(jkhjk]jk 高级主题}(jk 高级主题jkjubajk}(jZ]j\]j^]j`]jb]jp]Kaujkjdubj?jk)}(jkhjk]jk!Linux 魔法系統請求鍵駭客}(jk!Linux 魔法系統請求鍵駭客jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubjs jk)}(jkhjk]jk受污染的內核}(jk受污染的內核jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubj jk)}(jkhjk]jk-架构特定代码的CPU调度器实现提示}(jk-架构特定代码的CPU调度器实现提示jkjϚubajk}(jZ]j\]j^]j`]jb]ujkjdubjjk)}(jkhjk]jk,Seccomp BPF (基于过滤器的安全计算)}(jk,Seccomp BPF (基于过滤器的安全计算)jkjݚubajk}(jZ]j\]j^]j`]jb]ujkjdubjkjk)}(jkhjk]jk完全公平调度器}(jk完全公平调度器jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubj7jk)}(jkhjk]jkARM64中的 HugeTLBpage}(jkARM64中的 HugeTLBpagejkjubajk}(jZ]j\]j^]j`]jb]ujkjdubj jk)}(jkhjk]jk 高清音频}(jk 高清音频jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubj jk)}(jkhjk]jk#如何通過sysfs將CPU拓撲導出}(jk#如何通過sysfs將CPU拓撲導出jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubj; jk)}(jkhjk]jk,为什么不应该使用“volatile”类型}(jk,为什么不应该使用“volatile”类型jkj#ubajk}(jZ]j\]j^]j`]jb]ujkjdubj jk)}(jkhjk]jk$Linux 內核用戶和管理員指南}(jk$Linux 內核用戶和管理員指南jkj1ubajk}(jZ]j\]j^]j`]jb]ujkjdubj jk)}(jkhjk]jk 詳細用法}(jk 詳細用法jkj?ubajk}(jZ]j\]j^]j`]jb]ujkjdubjjk)}(jkhjk]jk基於DAMON的回收}(jk基於DAMON的回收jkjMubajk}(jZ]j\]j^]j`]jb]ujkjdubj*jk)}(jkhjk]jkLinux虚拟化支持}(jkLinux虚拟化支持jkj[ubajk}(jZ]j\]j^]j`]jb]ujkjdubjjk)}(jkhjk]jk8所有你想知道的事情 - 关于linux稳定版发布}(jk8所有你想知道的事情 - 关于linux稳定版发布jkjiubajk}(jZ]j\]j^]j`]jb]ujkjdubjWjk)}(jkhjk]jkLinux 声音子系统文档}(jkLinux 声音子系统文档jkjwubajk}(jZ]j\]j^]j`]jb]ujkjdubj_ jk)}(jkhjk]jk 安全缺陷}(jk 安全缺陷jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubjxjk)}(jkhjk]jk跟进}(jk跟进jkjubajk}(jZ]j\]j^]j`]jb]jp]Kaujkjdubj%jk)}(jkhjk]jk報告迴歸問題}(jk報告迴歸問題jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubjjk)}(jkhjk]jk 內存管理}(jk 內存管理jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubjjk)}(jkhjk]jk基於DAMON的LRU排序}(jk基於DAMON的LRU排序jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubjjk)}(jkhjk]jk能量感知调度}(jk能量感知调度jkj̛ubajk}(jZ]j\]j^]j`]jb]ujkjdubj# jk)}(jkhjk]jk 入門指南}(jk 入門指南jkjڛubajk}(jZ]j\]j^]j`]jb]ujkjdubj,jk)}(jkhjk]jk无新权限标志}(jk无新权限标志jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubjjk)}(jkhjk]jk Linux内核补丁提交检查单}(jk Linux内核补丁提交检查单jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubjujk)}(jkhjk]jk半虚拟化操作}(jk半虚拟化操作jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubjvjk)}(jkhjk]jk 发布补丁}(jk 发布补丁jkjubajk}(jZ]j\]j^]j`]jb]jp]Kaujkjdubjjk)}(jkhjk]jk 基本信息}(jk 基本信息jkj!ubajk}(jZ]j\]j^]j`]jb]ujkjdubj jk)}(jkhjk]jkLinux内核许可规则}(jkLinux内核许可规则jkj/ubajk}(jZ]j\]j^]j`]jb]ujkjdubj jk)}(jkhjk]jkLinux中的XZ数据压缩}(jkLinux中的XZ数据压缩jkj=ubajk}(jZ]j\]j^]j`]jb]ujkjdubjDjk)}(jkhjk]jk被限制的硬件问题}(jk被限制的硬件问题jkjKubajk}(jZ]j\]j^]j`]jb]ujkjdubjPjk)}(jkhjk]jk ARM64 架構}(jk ARM64 架構jkjYubajk}(jZ]j\]j^]j`]jb]ujkjdubjjk)}(jkhjk]jk 引導配置}(jk 引導配置jkjgubajk}(jZ]j\]j^]j`]jb]ujkjdubjZjk)}(jkhjk]jk 快速入门}(jk 快速入门jkjuubajk}(jZ]j\]j^]j`]jb]ujkjdubjijk)}(jkhjk]jkLinux内核管理风格}(jkLinux内核管理风格jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubj`jk)}(jkhjk]jk!与Linux 内核社区一起工作}(jk!与Linux 内核社区一起工作jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubjjk)}(jkhjk]jk 架构支持}(jk 架构支持jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubj`jk)}(jkhjk]jk4解釋“No working init found.”啓動掛起消息}(jk4解釋“No working init found.”啓動掛起消息jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubjF jk)}(jkhjk]jk 報告問題}(jk 報告問題jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubjjk)}(jkhjk]jk3OpenCAPI (开放相干加速器处理器接口)}(jk3OpenCAPI (开放相干加速器处理器接口)jkjɜubajk}(jZ]j\]j^]j`]jb]ujkjdubjijk)}(jkhjk]jk算力感知调度}(jk算力感知调度jkjלubajk}(jZ]j\]j^]j`]jb]ujkjdubj~jk)}(jkhjk]jkACRN超级管理器介绍}(jkACRN超级管理器介绍jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubj jk)}(jkhjk]jkRust}(jkRustjkjubajk}(jZ]j\]j^]j`]jb]ujkjdubjjk)}(jkhjk]jk 更多信息}(jk 更多信息jkjubajk}(jZ]j\]j^]j`]jb]jp]Kaujkjdubjjk)}(jkhjk]jk 调度域}(jk 调度域jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubjrjk)}(jkhjk]jk9完成 - “等待完成” 屏障应用程序接口(API)}(jk5完成 - "等待完成" 屏障应用程序接口(API)jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubjjk)}(jkhjk]jk CPU 負載}(jk CPU 負載jkj,ubajk}(jZ]j\]j^]j`]jb]ujkjdubjujk)}(jkhjk]jk调度器nice值设计}(jk调度器nice值设计jkj:ubajk}(jZ]j\]j^]j`]jb]ujkjdubjfjk)}(jkhjk](jkLinux內核6.x版本 <}(jkLinux內核6.x版本 }(jkjjkjHubejk}(jZ]j\]j^]j`]jb]ujkjdubjjk)}(jkhjk]jk監測數據訪問}(jk監測數據訪問jkj^ubajk}(jZ]j\]j^]j`]jb]ujkjdubjA jk)}(jkhjk]jk内核维护者 PGP 指南}(jk内核维护者 PGP 指南jkjlubajk}(jZ]j\]j^]j`]jb]ujkjdubjF jk)}(jkhjk]jkACRN超级管理器}(jkACRN超级管理器jkjzubajk}(jZ]j\]j^]j`]jb]ujkjdubj@jk)}(jkhjk]jk内核开发过程指南}(jk内核开发过程指南jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubjjk)}(jkhjk]jk Schedutil}(jk Schedutiljkjubajk}(jZ]j\]j^]j`]jb]ujkjdubjCjk)}(jkhjk]jkeBPF 用户空间API}(jkeBPF 用户空间APIjkjubajk}(jZ]j\]j^]j`]jb]ujkjdubjjk)}(jkhjk]jkLinux 内核驱动接口}(jkLinux 内核驱动接口jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubj jk)}(jkhjk]jkLinux 内核执行声明}(jkLinux 内核执行声明jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubjjk)}(jkhjk]jk3客户机停机轮询机制(Guest halt polling)}(jk3客户机停机轮询机制(Guest halt polling)jkjΝubajk}(jZ]j\]j^]j`]jb]ujkjdubjjk)}(jkhjk]jk,Linux内核贡献者契约行为准则解释}(jk,Linux内核贡献者契约行为准则解释jkjܝubajk}(jZ]j\]j^]j`]jb]ujkjdubj| jk)}(jkhjk]jk!Linux 内核用户空间API指南}(jk!Linux 内核用户空间API指南jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubjjk)}(jkhjk]jk未分类文档}(jk未分类文档jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubj jk)}(jkhjk]jkPerf 事件屬性}(jkPerf 事件屬性jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubjjk)}(jkhjk]jk内核驱动声明}(jk内核驱动声明jkjubajk}(jZ]j\]j^]j`]jb]ujkjdubj jk)}(jkhjk]jk程序设计语言}(jk程序设计语言jkj"ubajk}(jZ]j\]j^]j`]jb]ujkjdubjjk)}(jkhjk]jkfutex2}(jkfutex2jkj0ubajk}(jZ]j\]j^]j`]jb]ujkjdubjjk)}(jkhjk]jk调度器统计数据}(jk调度器统计数据jkj>ubajk}(jZ]j\]j^]j`]jb]ujkjdubj jk)}(jkhjk]jk清除 WARN_ONCE}(jk清除 WARN_ONCEjkjLubajk}(jZ]j\]j^]j`]jb]ujkjdubj^ jk)}(jkhjk]jkNitro Enclaves}(jkNitro EnclavesjkjZubajk}(jZ]j\]j^]j`]jb]ujkjdubjjk)}(jkhjk]jkUnicode(統一碼)支持}(jkUnicode(統一碼)支持jkjhubajk}(jZ]j\]j^]j`]jb]ujkjdubj\jk)}(jkhjk]jkI/O请求处理}(jkI/O请求处理jkjvubajk}(jZ]j\]j^]j`]jb]ujkjdubjjk)}(jkhjk]jkeBPF Userspace API}(jkeBPF Userspace APIjkjubajk}(ids]classes]names]dupnames]backrefs]ujktitleubjjk)}(jkhjk]jk,Linux USB gadget configured through configfs}(jk,Linux USB gadget configured through configfsjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkInfinity Usb Unlimited Readme}(jkInfinity Usb Unlimited Readmejkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkLinux內核管理風格}(jkLinux內核管理風格jkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk程序設計語言}(jk程序設計語言jkjžubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk!Linux-specific ELF idiosyncrasies}(jk!Linux-specific ELF idiosyncrasiesjkjОubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkfutex2}(jkfutex2jkjޞubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk }(jkhjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkTmpfs}(jkTmpfsjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk#Feature status on mips architecture}(jk#Feature status on mips architecturejkjubajk}(j]j]j]j]j]jp]Kaujkjubjjk)}(jkhjk]jk8所有你想知道的事情 - 關於linux穩定版發佈}(jk8所有你想知道的事情 - 關於linux穩定版發佈jkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk,爲什麼不應該使用“volatile”類型}(jk,爲什麼不應該使用“volatile”類型jkj$ubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk內核地址消毒劑(KASAN)}(jk內核地址消毒劑(KASAN)jkj2ubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkUSB Raw Gadget}(jkUSB Raw Gadgetjkj@ubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk EHCI driver}(jk EHCI driverjkjNubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkBMIPS設備樹引導}(jkBMIPS設備樹引導jkj\ubajk}(j]j]j]j]j]jp]Kaujkjubj) jk)}(jkhjk]jkPA-RISC體系架構}(jkPA-RISC體系架構jkjkubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk被限制的硬件問題}(jk被限制的硬件問題jkjyubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk-LoongArch的IRQ芯片模型(層級關係)}(jk-LoongArch的IRQ芯片模型(層級關係)jkjubajk}(j]j]j]j]j]jp]Kaujkjubj:jk)}(jkhjk]jk USB serial}(jk USB serialjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk內核開發工具}(jk內核開發工具jkjubajk}(j]j]j]j]j]ujkjubj.jk)}(jkhjk]jk USB support}(jk USB supportjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkUSB references}(jkUSB referencesjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkLinux Kernel中的文件系統}(jkLinux Kernel中的文件系統jkjΟubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkLinux 內核執行聲明}(jkLinux 內核執行聲明jkjܟubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk7如何實現一個新的CPUFreq處理器驅動程序?}(jk7如何實現一個新的CPUFreq處理器驅動程序?jkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk](jk+Traditional Chinese maintainer: Hu Haowen <}(jk+Traditional Chinese maintainer: Hu Haowen }(jkjjkjubejk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk 發佈補丁}(jk 發佈補丁jkjubajk}(j]j]j]j]j]jp]Kaujkjubj jk)}(jkhjk]jkMIPS特性文檔}(jkMIPS特性文檔jkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk 更多信息}(jk 更多信息jkj+ubajk}(j]j]j]j]j]jp]Kaujkjubj jk)}(jkhjk]jkLinux USB Printer Gadget Driver}(jkLinux USB Printer Gadget Driverjkj:ubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk!與Linux 內核社區一起工作}(jk!與Linux 內核社區一起工作jkjHubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk(GPIO Character Device Userspace API (v1)}(jk(GPIO Character Device Userspace API (v1)jkjVubajk}(j]j]j]j]j]ujkjubj.jk)}(jkhjk]jkHow FunctionFS works}(jkHow FunctionFS worksjkjdubajk}(j]j]j]j]j]ujkjubj~jk)}(jkhjk]jkOpenRISC 體系架構}(jkOpenRISC 體系架構jkjrubajk}(j]j]j]j]j]ujkjubj(jk)}(jkhjk]jkLoongArch介紹}(jkLoongArch介紹jkjubajk}(j]j]j]j]j]jp]KaujkjubjH jk)}(jkhjk]jk 高級主題}(jk 高級主題jkjubajk}(j]j]j]j]j]jp]Kaujkjubj jk)}(jkhjk]jkLinux ACM driver v0.16}(jkLinux ACM driver v0.16jkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkDebugfs}(jkDebugfsjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk如何參與Linux內核開發}(jk如何參與Linux內核開發jkjubajk}(j]j]j]j]j]ujkjubjR jk)}(jkhjk]jk8OpenCAPI (Open Coherent Accelerator Processor Interface)}(jk8OpenCAPI (Open Coherent Accelerator Processor Interface)jkjȠubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk Linux內核補丁提交檢查單}(jk Linux內核補丁提交檢查單jkj֠ubajk}(j]j]j]j]j]ujkjubjdjk)}(jkhjk]jk內核開發過程指南}(jk內核開發過程指南jkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkLinux UVC Gadget Driver}(jkLinux UVC Gadget Driverjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkLinux/PA-RISC的寄存器用法}(jkLinux/PA-RISC的寄存器用法jkjubajk}(j]j]j]j]j]ujkjubjujk)}(jkhjk]jk(Feature status on loongarch architecture}(jk(Feature status on loongarch architecturejkjubajk}(j]j]j]j]j]jp]KaujkjubjQjk)}(jkhjk]jkLoongArch體系結構}(jkLoongArch體系結構jkjubajk}(j]j]j]j]j]ujkjubjF jk)}(jkhjk]jkMultifunction Composite Gadget}(jkMultifunction Composite Gadgetjkj+ubajk}(j]j]j]j]j]ujkjubjE jk)}(jkhjk]jk內核驅動聲明}(jk內核驅動聲明jkj9ubajk}(j]j]j]j]j]ujkjubj~jk)}(jkhjk]jkMass Storage Gadget (MSG)}(jkMass Storage Gadget (MSG)jkjGubajk}(j]j]j]j]j]ujkjubjH jk)}(jkhjk]jkOHCI}(jkOHCIjkjUubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk>Authorizing (or not) your USB devices to connect to the system}(jk>Authorizing (or not) your USB devices to connect to the systemjkjcubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk 待辦事項}(jk 待辦事項jkjqubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkusbmon}(jkusbmonjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk DWC3 driver}(jk DWC3 driverjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk#GPIO Character Device Userspace API}(jk#GPIO Character Device Userspace APIjkjubajk}(j]j]j]j]j]ujkjubj[jk)}(jkhjk]jk3在Linux內核裏使用gcov做代碼覆蓋率檢查}(jk3在Linux內核裏使用gcov做代碼覆蓋率檢查jkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkLinux 內核驅動接口}(jkLinux 內核驅動接口jkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkLinux 內核代碼風格}(jkLinux 內核代碼風格jkjšubajk}(j]j]j]j]j]ujkjubjljk)}(jkhjk]jk引言}(jk引言jkjӡubajk}(j]j]j]j]j]jp]Kaujkjubjjk)}(jkhjk]jkCLinux CPUFreq - Linux(TM)內核中的CPU頻率和電壓升降代碼}(jkCLinux CPUFreq - Linux(TM)內核中的CPU頻率和電壓升降代碼jkjubajk}(j]j]j]j]j]ujkjubj$jk)}(jkhjk]jkLinux內核許可規則}(jkLinux內核許可規則jkjubajk}(j]j]j]j]j]ujkjubjb jk)}(jkhjk]jk.ChipIdea Highspeed Dual Role Controller Driver}(jk.ChipIdea Highspeed Dual Role Controller Driverjkjubajk}(j]j]j]j]j]ujkjubjZjk)}(jkhjk]jk啓動 Linux/LoongArch}(jk啓動 Linux/LoongArchjkj ubajk}(j]j]j]j]j]jp]Kaujkjubjjk)}(jkhjk]jk繁體中文翻譯}(jk繁體中文翻譯jkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkLinux CDC ACM inf}(jkLinux CDC ACM infjkj)ubajk}(j]j]j]j]j]ujkjubjL jk)}(jkhjk]jk eBPF Syscall}(jk eBPF Syscalljkj7ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkGadget Testing}(jkGadget TestingjkjEubajk}(j]j]j]j]j]ujkjubj+jk)}(jkhjk]jk使代碼正確}(jk使代碼正確jkjSubajk}(j]j]j]j]j]jp]Kaujkjubj`jk)}(jkhjk]jk Linux郵件客戶端配置信息}(jk Linux郵件客戶端配置信息jkjbubajk}(j]j]j]j]j]ujkjubj0jk)}(jkhjk]jkUSB/IP protocol}(jkUSB/IP protocoljkjpubajk}(j]j]j]j]j]ujkjubjnjk)}(jkhjk]jk處理器體系結構}(jk處理器體系結構jkj~ubajk}(j]j]j]j]j]ujkjubj. jk)}(jkhjk]jk通過gdb調試內核和模塊}(jk通過gdb調試內核和模塊jkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk,Linux內核貢獻者契約行爲準則解釋}(jk,Linux內核貢獻者契約行爲準則解釋jkjubajk}(j]j]j]j]j]ujkjubjU jk)}(jkhjk]jkmtouchusb driver}(jkmtouchusb driverjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk#Dell Systems Management Base Driver}(jk#Dell Systems Management Base Driverjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk0提交補丁:如何讓你的改動進入內核}(jk0提交補丁:如何讓你的改動進入內核jkjĢubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkLinux Gadget Serial Driver v2.0}(jkLinux Gadget Serial Driver v2.0jkjҢubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk貢獻者契約行爲準則}(jk貢獻者契約行爲準則jkjubajk}(j]j]j]j]j]ujkjubj? jk)}(jkhjk]jkLinux 魔術數}(jkLinux 魔術數jkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk5virtiofs: virtio-fs 主機<->客機共享文件系統}(jk5virtiofs: virtio-fs 主機<->客機共享文件系統jkjubajk}(j]j]j]j]j]ujkjubjB jk)}(jkhjk]jkOpenRISC Linux}(jkOpenRISC Linuxjkj ubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk0君正 JZ47xx SoC定時器/計數器硬件單元}(jk0君正 JZ47xx SoC定時器/計數器硬件單元jkjubajk}(j]j]j]j]j]jp]Kaujkjubji jk)}(jkhjk]jk/CPUFreq核心和CPUFreq通知器的通用說明}(jk/CPUFreq核心和CPUFreq通知器的通用說明jkj'ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk內核測試指南}(jk內核測試指南jkj5ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkUSB 7-Segment Numeric Display}(jkUSB 7-Segment Numeric DisplayjkjCubajk}(j]j]j]j]j]ujkjubj, jk)}(jkhjk]jkExchanging pixel buffers}(jkExchanging pixel buffersjkjQubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk開發流程如何進行}(jk開發流程如何進行jkj_ubajk}(j]j]j]j]j]jp]Kaujkjubj5 jk)}(jkhjk]jk 調試PA-RISC}(jk 調試PA-RISCjkjnubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk"sysfs CPUFreq Stats的一般說明}(jk"sysfs CPUFreq Stats的一般說明jkj|ubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk跟進}(jk跟進jkjubajk}(j]j]j]j]j]jp]Kaujkjubj`jk)}(jkhjk]jkLinux USB HID gadget driver}(jkLinux USB HID gadget driverjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk 早期規劃}(jk 早期規劃jkjubajk}(j]j]j]j]j]jp]Kaujkjubjjk)}(jkhjk]jk概述}(jk概述jkjubajk}(ids]classes]names]dupnames]backrefs]ujktitleubjjjk)}(jkhjk]jkDAMON:数据访问监视器}(jkDAMON:数据访问监视器jkjʣubajk}(j]j]jã]jţ]jǣ]ujkjɣubj jk)}(jkhjk]jk/思睿逻辑 EP93xx 模拟数字转换器驱动}(jk/思睿逻辑 EP93xx 模拟数字转换器驱动jkjأubajk}(j]j]jã]jţ]jǣ]ujkjɣubj jk)}(jkhjk]jk 常见问题}(jk 常见问题jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jk 页表检查}(jk 页表检查jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubj&jk)}(jkhjk]jk开发流程如何进行}(jk开发流程如何进行jkjubajk}(j]j]jã]jţ]jǣ]jp]Kaujkjɣubj jk)}(jkhjk]jk如何帮助改进内核文档}(jk如何帮助改进内核文档jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubj jk)}(jkhjk]jk Active MM}(jk Active MMjkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jkCLinux CPUFreq - Linux(TM)内核中的CPU频率和电压升降代码}(jkCLinux CPUFreq - Linux(TM)内核中的CPU频率和电压升降代码jkj-ubajk}(j]j]jã]jţ]jǣ]ujkjɣubjIjk)}(jkhjk]jkremap_file_pages()系统调用}(jkremap_file_pages()系统调用jkj;ubajk}(j]j]jã]jţ]jǣ]ujkjɣubja jk)}(jkhjk]jk'文档子系统维护人员条目概述}(jk'文档子系统维护人员条目概述jkjIubajk}(j]j]jã]jţ]jǣ]ujkjɣubjb jk)}(jkhjk]jk'对内存映射地址的I/O写入排序}(jk'对内存映射地址的I/O写入排序jkjWubajk}(j]j]jã]jţ]jǣ]ujkjɣubj jk)}(jkhjk]jk*page owner: 跟踪谁分配的每个页面}(jk*page owner: 跟踪谁分配的每个页面jkjeubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jk异构内存管理 (HMM)}(jk异构内存管理 (HMM)jkjsubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jk$何为非统一内存访问(NUMA)?}(jk$何为非统一内存访问(NUMA)?jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubj jk)}(jkhjk]jk维护者条目概要}(jk维护者条目概要jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubj jk)}(jkhjk]jk设备树变更集}(jk设备树变更集jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubj"jk)}(jkhjk]jk操作性能值(OPP)库}(jk操作性能值(OPP)库jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubjZjk)}(jkhjk]jk }(jkhjkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubj[jk)}(jkhjk]jk如何编写内核文档}(jk如何编写内核文档jkjƤubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jk锁}(jk锁jkjԤubajk}(j]j]jã]jţ]jǣ]ujkjɣubu(jEjk)}(jkhjk]jkzsmalloc}(jkzsmallocjkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubj jk)}(jkhjk]jk内核测试指南}(jk内核测试指南jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jk超量使用审计}(jk超量使用审计jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubjejk)}(jkhjk]jk内核骇客指北}(jk内核骇客指北jkj ubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jk内核中的设备树API}(jk内核中的设备树APIjkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jkTmpfs}(jkTmpfsjkj(ubajk}(j]j]jã]jţ]jǣ]ujkjɣubj jk)}(jkhjk]jk标签匹配逻辑}(jk标签匹配逻辑jkj6ubajk}(j]j]jã]jţ]jǣ]ujkjɣubj jk)}(jkhjk]jk设计}(jk设计jkjDubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jk内核地址消毒剂(KASAN)}(jk内核地址消毒剂(KASAN)jkjRubajk}(j]j]jã]jţ]jǣ]ujkjɣubj jk)}(jkhjk]jkSparse}(jkSparsejkj`ubajk}(j]j]jã]jţ]jǣ]ujkjɣubj$jk)}(jkhjk]jk编写kernel-doc注释}(jk编写kernel-doc注释jkjnubajk}(j]j]jã]jţ]jǣ]ujkjɣubj[jk)}(jkhjk]jk infiniband}(jk infinibandjkj|ubajk}(j]j]jã]jţ]jǣ]ujkjɣubj%jk)}(jkhjk]jk 页面片段}(jk 页面片段jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubjXjk)}(jkhjk]jkOpen Firmware 和 Devicetree}(jkOpen Firmware 和 Devicetreejkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubjG jk)}(jkhjk]jk通用通知机制}(jk通用通知机制jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubj\jk)}(jkhjk]jk包含用户空间API头文件}(jk包含用户空间API头文件jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jk 工作队列}(jk 工作队列jkj¥ubajk}(j]j]jã]jţ]jǣ]ujkjɣubj[ jk)}(jkhjk]jk设备树覆盖说明}(jk设备树覆盖说明jkjХubajk}(j]j]jã]jţ]jǣ]ujkjɣubj6jk)}(jkhjk]jk支持虚拟映射的内核栈}(jk支持虚拟映射的内核栈jkjޥubajk}(j]j]jã]jţ]jǣ]ujkjɣubjejk)}(jkhjk]jkLinux内存管理文档}(jkLinux内存管理文档jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jk 电源管理}(jk 电源管理jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubj jk)}(jkhjk]jkLinux 和 Devicetree}(jkLinux 和 Devicetreejkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubj@jk)}(jkhjk]jkinfiniband中间层锁}(jkinfiniband中间层锁jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubj|jk)}(jkhjk]jk"sysfs CPUFreq Stats的一般说明}(jk"sysfs CPUFreq Stats的一般说明jkj$ubajk}(j]j]jã]jţ]jǣ]ujkjɣubjs jk)}(jkhjk]jk/CPUFreq核心和CPUFreq通知器的通用说明}(jk/CPUFreq核心和CPUFreq通知器的通用说明jkj2ubajk}(j]j]jã]jţ]jǣ]ujkjɣubj jk)}(jkhjk]jk物理内存模型}(jk物理内存模型jkj@ubajk}(j]j]jã]jţ]jǣ]ujkjɣubj jk)}(jkhjk]jk简介}(jk简介jkjNubajk}(j]j]jã]jţ]jǣ]ujkjɣubj jk)}(jkhjk]jk内核开发工具}(jk内核开发工具jkj\ubajk}(j]j]jã]jţ]jǣ]ujkjɣubjIjk)}(jkhjk]jkhwpoison}(jkhwpoisonjkjjubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jkDevicetree动态解析器说明}(jkDevicetree动态解析器说明jkjxubajk}(j]j]jã]jţ]jǣ]ujkjɣubjP jk)}(jkhjk]jk高内存处理}(jk高内存处理jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jk内核同页合并}(jk内核同页合并jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubj_jk)}(jkhjk]jk内核骇客指南}(jk内核骇客指南jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubjejk)}(jkhjk]jk7如何实现一个新的CPUFreq处理器驱动程序?}(jk7如何实现一个新的CPUFreq处理器驱动程序?jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jk 术语表}(jk 术语表jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubj> jk)}(jkhjk]jk引言}(jk引言jkj̦ubajk}(j]j]jã]jţ]jǣ]jp]Kaujkjɣubj#jk)}(jkhjk]jk%Open Firmware Devicetree 单元测试}(jk%Open Firmware Devicetree 单元测试jkjۦubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jk加锁的教训}(jk加锁的教训jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubjE jk)}(jkhjk]jkLinux Kernel中的文件系统}(jkLinux Kernel中的文件系统jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jk 通用型输入/输出(GPIO)}(jk 通用型输入/输出(GPIO)jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jk通过gdb调试内核和模块}(jk通过gdb调试内核和模块jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jkz3fold}(jkz3foldjkj!ubajk}(j]j]jã]jţ]jǣ]ujkjɣubj jk)}(jkhjk]jk Linux驱动实现者的API指南}(jk Linux驱动实现者的API指南jkj/ubajk}(j]j]jã]jţ]jǣ]ujkjɣubj jk)}(jkhjk]jk5virtiofs: virtio-fs 主机<->客机共享文件系统}(jk5virtiofs: virtio-fs 主机<->客机共享文件系统jkj=ubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jkinfiniband上的IP(IPoIB)}(jkinfiniband上的IP(IPoIB)jkjKubajk}(j]j]jã]jţ]jǣ]ujkjɣubj jk)}(jkhjk]jk 内存平衡}(jk 内存平衡jkjYubajk}(j]j]jã]jţ]jǣ]ujkjɣubj_ jk)}(jkhjk]jk 修改补丁}(jk 修改补丁jkjgubajk}(j]j]jã]jţ]jǣ]ujkjɣubjx jk)}(jkhjk]jk内核维护者手册}(jk内核维护者手册jkjuubajk}(j]j]jã]jţ]jǣ]ujkjɣubj< jk)}(jkhjk]jk传统GPIO接口}(jk传统GPIO接口jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jk 工业 I/O}(jk 工业 I/Ojkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubj:jk)}(jkhjk]jk Sysfs文件}(jk Sysfs文件jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jk变基与合并}(jk变基与合并jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubj jk)}(jkhjk]jkHugetlbfs 预留}(jkHugetlbfs 预留jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubj jk)}(jkhjk]jk工业 IIO configfs支持}(jk工业 IIO configfs支持jkjɧubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jk@英特尔全路径(OPA)虚拟网络接口控制器(VNIC)}(jk@英特尔全路径(OPA)虚拟网络接口控制器(VNIC)jkjקubajk}(j]j]jã]jţ]jǣ]ujkjɣubjO jk)}(jkhjk]jk3在Linux内核里使用gcov做代码覆盖率检查}(jk3在Linux内核里使用gcov做代码覆盖率检查jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubj jk)}(jkhjk]jkDebugfs}(jkDebugfsjkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jk'什么时候需要页表锁内通知?}(jk'什么时候需要页表锁内通知?jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jk'分页表锁(split page table lock)}(jk'分页表锁(split page table lock)jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jk API参考}(jk API参考jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jk设备能量模型}(jk设备能量模型jkj+ubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jk 页面迁移}(jk 页面迁移jkj9ubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jk用户空间verbs访问}(jk用户空间verbs访问jkjGubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jk通用互斥锁子系统}(jk通用互斥锁子系统jkjUubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jk空闲页报告}(jk空闲页报告jkjcubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jkLinux PECI 子系统}(jkLinux PECI 子系统jkjqubajk}(j]j]jã]jţ]jǣ]ujkjɣubjYjk)}(jkhjk]jk 中文翻译}(jk 中文翻译jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jk非对齐内存访问}(jk非对齐内存访问jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubj jk)}(jkhjk]jk如何创建拉取请求}(jk如何创建拉取请求jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubj jk)}(jkhjk]jk Git配置}(jk Git配置jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubjh jk)}(jkhjk]jk用户空间MAD访问}(jk用户空间MAD访问jkjubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jkXArray}(jkXArrayjkjŨubajk}(j]j]jã]jţ]jǣ]ujkjɣubjjk)}(jkhjk]jk使用printk记录消息}(jk使用printk记录消息jkjӨubajk}(ids]classes]names]dupnames]backrefs]ujktitleubjjk)}(jkhjk]jkOpenRISC Linux}(jkOpenRISC Linuxjkjubajk}(jܨ]jި]j]j]j]ujkjubjjk)}(jkhjk]jk监测数据访问}(jk监测数据访问jkjubajk}(jܨ]jި]j]j]j]ujkjubj jk)}(jkhjk]jkthis_cpu操作}(jkthis_cpu操作jkjubajk}(jܨ]jި]j]j]j]ujkjubjjk)}(jkhjk]jk内存分配指南}(jk内存分配指南jkjubajk}(jܨ]jި]j]j]j]ujkjubjjk)}(jkhjk]jk启动 Linux/LoongArch}(jk启动 Linux/LoongArchjkjubajk}(jܨ]jި]j]j]j]jp]Kaujkjubj/jk)}(jkhjk]jkUnicode(统一码)支持}(jkUnicode(统一码)支持jkj.ubajk}(jܨ]jި]j]j]j]ujkjubj2jk)}(jkhjk]jk 延时计数}(jk 延时计数jkj<ubajk}(jܨ]jި]j]j]j]ujkjubjjk)}(jkhjk]jkLinux下的缓存和TLB刷新}(jkLinux下的缓存和TLB刷新jkjJubajk}(jܨ]jި]j]j]j]ujkjubj jk)}(jkhjk]jk通用基数树/稀疏数组}(jk通用基数树/稀疏数组jkjXubajk}(jܨ]jި]j]j]j]ujkjubj{jk)}(jkhjk]jkLinux内核API}(jkLinux内核APIjkjfubajk}(jܨ]jި]j]j]j]ujkjubjjk)}(jkhjk]jkRISC-V 体系结构}(jkRISC-V 体系结构jkjtubajk}(jܨ]jި]j]j]j]ujkjubj jk)}(jkhjk]jk启动时的内存管理}(jk启动时的内存管理jkjubajk}(jܨ]jި]j]j]j]ujkjubjjk)}(jkhjk]jk如何写Linux PCI驱动}(jk如何写Linux PCI驱动jkjubajk}(jܨ]jި]j]j]j]jp]KaujkjubjMjk)}(jkhjk]jk CPU 负载}(jk CPU 负载jkjubajk}(jܨ]jި]j]j]j]ujkjubjjk)}(jkhjk]jkBMIPS设备树引导}(jkBMIPS设备树引导jkjubajk}(jܨ]jި]j]j]j]jp]Kaujkjubj jk)}(jkhjk]jk清除 WARN_ONCE}(jk清除 WARN_ONCEjkjubajk}(jܨ]jި]j]j]j]ujkjubjjk)}(jkhjk]jk 追踪缺陷}(jk 追踪缺陷jkjʩubajk}(jܨ]jި]j]j]j]ujkjubj jk)}(jkhjk]jkLoongArch介绍}(jkLoongArch介绍jkjةubajk}(jܨ]jި]j]j]j]jp]Kaujkjubj jk)}(jkhjk]jk 引导配置}(jk 引导配置jkjubajk}(jܨ]jި]j]j]j]ujkjubjZjk)}(jkhjk]jk,AArch64 Linux 中扩展的活动监控单元}(jk,AArch64 Linux 中扩展的活动监控单元jkjubajk}(jܨ]jި]j]j]j]ujkjubjwjk)}(jkhjk]jk!RISC-V内核启动要求和限制}(jk!RISC-V内核启动要求和限制jkjubajk}(jܨ]jި]j]j]j]ujkjubjNjk)}(jkhjk]jk内核中的CPU热拔插}(jk内核中的CPU热拔插jkjubajk}(jܨ]jި]j]j]j]ujkjubjjk)}(jkhjk]jk什么是IRQ?}(jk什么是IRQ?jkjubajk}(jܨ]jި]j]j]j]ujkjubj_jk)}(jkhjk]jkIRQ-flags状态追踪}(jkIRQ-flags状态追踪jkj-ubajk}(jܨ]jި]j]j]j]ujkjubj jk)}(jkhjk]jk#PCI Express端口总线驱动指南}(jk#PCI Express端口总线驱动指南jkj;ubajk}(jܨ]jި]j]j]j]jp]Kaujkjubjjk)}(jkhjk]jk!RISC-V Linux启动镜像文件头}(jk!RISC-V Linux启动镜像文件头jkjJubajk}(jܨ]jި]j]j]j]ujkjubjYjk)}(jkhjk]jk内核同页合并}(jk内核同页合并jkjXubajk}(jܨ]jި]j]j]j]ujkjubj;jk)}(jkhjk]jk!Linux 魔法系统请求键骇客}(jk!Linux 魔法系统请求键骇客jkjfubajk}(jܨ]jި]j]j]j]ujkjubj"jk)}(jkhjk]jk$通用的位域打包和解包函数}(jk$通用的位域打包和解包函数jkjtubajk}(jܨ]jި]j]j]j]ujkjubjcjk)}(jkhjk]jkPA-RISC体系架构}(jkPA-RISC体系架构jkjubajk}(jܨ]jި]j]j]j]ujkjubjjk)}(jkhjk]jk基于DAMON的回收}(jk基于DAMON的回收jkjubajk}(jܨ]jި]j]j]j]ujkjubj jk)}(jkhjk]jk核心API文档}(jk核心API文档jkjubajk}(jܨ]jި]j]j]j]ujkjubj jk)}(jkhjk]jk/为内核对象添加引用计数器(krefs)}(jk/为内核对象添加引用计数器(krefs)jkjubajk}(jܨ]jި]j]j]j]ujkjubj jk)}(jkhjk]jk-LoongArch的IRQ芯片模型(层级关系)}(jk-LoongArch的IRQ芯片模型(层级关系)jkjubajk}(jܨ]jި]j]j]j]jp]Kaujkjubj< jk)}(jkhjk]jk$本地原子操作的语义和行为}(jk$本地原子操作的语义和行为jkjɪubajk}(jܨ]jި]j]j]j]ujkjubjjk)}(jkhjk]jkSMP IRQ 亲和性}(jkSMP IRQ 亲和性jkjתubajk}(jܨ]jި]j]j]j]ujkjubj! jk)}(jkhjk]jk Linux中的红黑树(rbtree)}(jk Linux中的红黑树(rbtree)jkjubajk}(jܨ]jި]j]j]j]ujkjubj jk)}(jkhjk]jk#如何通过sysfs将CPU拓扑导出}(jk#如何通过sysfs将CPU拓扑导出jkjubajk}(jܨ]jި]j]j]j]ujkjubj jk)}(jkhjk]jk受污染的内核}(jk受污染的内核jkjubajk}(jܨ]jި]j]j]j]ujkjubjjk)}(jkhjk]jk$RISC-V Linux上的虚拟内存布局}(jk$RISC-V Linux上的虚拟内存布局jkjubajk}(jܨ]jި]j]j]j]ujkjubjjk)}(jkhjk]jk 安全缺陷}(jk 安全缺陷jkjubajk}(jܨ]jި]j]j]j]ujkjubj{jk)}(jkhjk]jk 调试PA-RISC}(jk 调试PA-RISCjkj+ubajk}(jܨ]jި]j]j]j]ujkjubj jk)}(jkhjk]jk&从FS/IO上下文中使用的GFP掩码}(jk&从FS/IO上下文中使用的GFP掩码jkj9ubajk}(jܨ]jި]j]j]j]ujkjubj jk)}(jkhjk]jk arch/riscv 开发者维护指南}(jk arch/riscv 开发者维护指南jkjGubajk}(jܨ]jި]j]j]j]ujkjubjjk)}(jkhjk]jk内存热插拔}(jk内存热插拔jkjUubajk}(jܨ]jި]j]j]j]ujkjubjQ jk)}(jkhjk]jk报告回归问题}(jk报告回归问题jkjcubajk}(jܨ]jި]j]j]j]ujkjubjjk)}(jkhjk]jk8Softlockup与hardlockup检测机制(又名:nmi_watchdog)}(jk8Softlockup与hardlockup检测机制(又名:nmi_watchdog)jkjqubajk}(jܨ]jި]j]j]j]ujkjubjy jk)}(jkhjk]jkMIPS特性文档}(jkMIPS特性文档jkjubajk}(jܨ]jި]j]j]j]ujkjubj jk)}(jkhjk]jkgenalloc/genpool子系统}(jkgenalloc/genpool子系统jkjubajk}(jܨ]jި]j]j]j]ujkjubjjk)}(jkhjk]jk)符号命名空间(Symbol Namespaces)}(jk)符号命名空间(Symbol Namespaces)jkjubajk}(jܨ]jި]j]j]j]ujkjubjPjk)}(jkhjk]jkLoongArch体系结构}(jkLoongArch体系结构jkjubajk}(jܨ]jި]j]j]j]ujkjubjjk)}(jkhjk]jkerrseq_t数据类型}(jkerrseq_t数据类型jkjubajk}(jܨ]jި]j]j]j]ujkjubjdjk)}(jkhjk]jk*如何获得正确的printk格式占位符}(jk*如何获得正确的printk格式占位符jkjūubajk}(jܨ]jި]j]j]j]ujkjubj~ jk)}(jkhjk]jkPSI——压力阻塞信息}(jkPSI——压力阻塞信息jkjӫubajk}(jܨ]jި]j]j]j]ujkjubj jk)}(jkhjk]jk处理器体系结构}(jk处理器体系结构jkjubajk}(jܨ]jި]j]j]j]ujkjubjjk)}(jkhjk]jk内存管理APIs}(jk内存管理APIsjkjubajk}(jܨ]jި]j]j]j]ujkjubjcjk)}(jkhjk]jk 内存管理}(jk 内存管理jkjubajk}(jܨ]jި]j]j]j]ujkjubj jk)}(jkhjk]jk 报告问题}(jk 报告问题jkj ubajk}(jܨ]jި]j]j]j]ujkjubjjk)}(jkhjk]jkirq_domain 中断号映射库}(jkirq_domain 中断号映射库jkjubajk}(jܨ]jި]j]j]j]ujkjubj_jk)}(jkhjk]jk计数}(jk计数jkj'ubajk}(jܨ]jި]j]j]j]ujkjubj{jk)}(jkhjk]jkLinux/PA-RISC的寄存器用法}(jkLinux/PA-RISC的寄存器用法jkj5ubajk}(jܨ]jި]j]j]j]ujkjubjjk)}(jkhjk](jkLinux内核6.x版本 <}(jkLinux内核6.x版本 }(jkjjkjCubejk}(jܨ]jި]j]j]j]ujkjubjM jk)}(jkhjk]jk#Feature status on mips architecture}(jk#Feature status on mips architecturejkjYubajk}(jܨ]jި]j]j]j]jp]Kaujkjubj^jk)}(jkhjk]jk(Feature status on loongarch architecture}(jk(Feature status on loongarch architecturejkjhubajk}(jܨ]jި]j]j]j]jp]Kaujkjubjjk)}(jkhjk]jk0君正 JZ47xx SoC定时器/计数器硬件单元}(jk0君正 JZ47xx SoC定时器/计数器硬件单元jkjwubajk}(jܨ]jި]j]j]j]jp]Kaujkjubj* jk)}(jkhjk]jkOpenRISC 体系架构}(jkOpenRISC 体系架构jkjubajk}(jܨ]jި]j]j]j]ujkjubjajk)}(jkhjk]jkARM64 ELF hwcaps}(jkARM64 ELF hwcapsjkjubajk}(jܨ]jި]j]j]j]ujkjubj4jk)}(jkhjk]jk 详细用法}(jk 详细用法jkjubajk}(jܨ]jި]j]j]j]ujkjubjjk)}(jkhjk]jk环形缓冲区}(jk环形缓冲区jkjubajk}(jܨ]jި]j]j]j]ujkjubj jk)}(jkhjk]jk基于DAMON的LRU排序}(jk基于DAMON的LRU排序jkjubajk}(jܨ]jި]j]j]j]ujkjubjs jk)}(jkhjk]jkPCI Express I/O 虚拟化指南}(jkPCI Express I/O 虚拟化指南jkj̬ubajk}(jܨ]jި]j]j]j]jp]Kaujkjubjrjk)}(jkhjk]jkMSI驱动指南}(jkMSI驱动指南jkj۬ubajk}(jܨ]jި]j]j]j]jp]Kaujkjubj jk)}(jkhjk]jk内存保护密钥}(jk内存保护密钥jkjubajk}(jܨ]jި]j]j]j]ujkjubj jk)}(jkhjk]jkARM64中的 HugeTLBpage}(jkARM64中的 HugeTLBpagejkjubajk}(jܨ]jި]j]j]j]ujkjubj jk)}(jkhjk]jk0与atomic_t相比,refcount_t的API是这样的}(jk0与atomic_t相比,refcount_t的API是这样的jkjubajk}(jܨ]jި]j]j]j]ujkjubj}jk)}(jkhjk]jkLinux PCI总线子系统}(jkLinux PCI总线子系统jkjubajk}(jܨ]jި]j]j]j]ujkjubjjk)}(jkhjk]jkID分配}(jkID分配jkj"ubajk}(jܨ]jި]j]j]j]ujkjubj} jk)}(jkhjk]jk$Linux 内核用户和管理员指南}(jk$Linux 内核用户和管理员指南jkj0ubajk}(jܨ]jި]j]j]j]ujkjubj~ jk)}(jkhjk]jk 待办事项}(jk 待办事项jkj>ubajk}(jܨ]jި]j]j]j]ujkjubjjk)}(jkhjk]jkI关于kobjects、ksets和ktypes的一切你没想过需要了解的东西}(jkI关于kobjects、ksets和ktypes的一切你没想过需要了解的东西jkjLubajk}(jܨ]jި]j]j]j]ujkjubjjk)}(jkhjk]jk 通过sysfs访问PCI设备资源}(jk 通过sysfs访问PCI设备资源jkjZubajk}(jܨ]jި]j]j]j]jp]Kaujkjubjjk)}(jkhjk]jkPerf 事件属性}(jkPerf 事件属性jkjiubajk}(jܨ]jި]j]j]j]ujkjubjjk)}(jkhjk]jk二分(bisect)缺陷}(jk二分(bisect)缺陷jkjwubajk}(jܨ]jި]j]j]j]ujkjubj. jk)}(jkhjk]jkpadata并行执行机制}(jkpadata并行执行机制jkjubajk}(jܨ]jި]j]j]j]ujkjubjjk)}(jkhjk]jk通用关联数组的实现}(jk通用关联数组的实现jkjubajk}(jܨ]jި]j]j]j]ujkjubjjk)}(jkhjk]jkPCI主桥的ACPI注意事项}(jkPCI主桥的ACPI注意事项jkjubajk}(jܨ]jި]j]j]j]jp]Kaujkjubjjk)}(jkhjk]jk每任务的统计接口}(jk每任务的统计接口jkjubajk}(jܨ]jި]j]j]j]ujkjubjjk)}(jkhjk]jkLinux通用IRQ处理}(jkLinux通用IRQ处理jkjubajk}(jܨ]jި]j]j]j]ujkjubjjk)}(jkhjk]jk4解释“No working init found.”启动挂起消息}(jk4解释“No working init found.”启动挂起消息jkj̭ubajk}(jܨ]jި]j]j]j]ujkjubj^jk)}(jkhjk]jk 入门指南}(jk 入门指南jkjڭubajk}(jܨ]jި]j]j]j]ujkjubjjk)}(jkhjk]jk ARM64 架构}(jk ARM64 架构jkjubajk}(jܨ]jި]j]j]j]ujkjubjjk)}(jkhjk]jkIRQs}(jkIRQsjkjubajk}(jܨ]jި]j]j]j]ujkjubj jk)}(jkhjk]jk Event Tracing}(jk Event Tracingjkjubajk}(ids]classes]names]dupnames]backrefs]ujktitleubjjk)}(jkhjk]jkSubsystem Trace Points: kmem}(jkSubsystem Trace Points: kmemjkjubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jkKernel subsystem documentation}(jkKernel subsystem documentationjkj&ubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jkMIPI SyS-T over STP}(jkMIPI SyS-T over STPjkj4ubajk}(j ]j]j]j]j]ujkjubj;jk)}(jkhjk]jk }(jkhjkjBubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jk"Fprobe - Function entry/exit probe}(jk"Fprobe - Function entry/exit probejkjOubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jkCoresight Dummy Trace Module}(jkCoresight Dummy Trace Modulejkj]ubajk}(j ]j]j]j]j]ujkjubj jk)}(jkhjk]jk%UltraSoc - HW Assisted Tracing on SoC}(jk%UltraSoc - HW Assisted Tracing on SoCjkjkubajk}(j ]j]j]j]j]ujkjubjsjk)}(jkhjk]jk!Using ftrace to hook to functions}(jk!Using ftrace to hook to functionsjkjyubajk}(j ]j]j]j]j]ujkjubj jk)}(jkhjk]jk rv-mon-wwnr}(jk rv-mon-wwnrjkjubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jk&CoreSight System Configuration Manager}(jk&CoreSight System Configuration Managerjkjubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jkDeterministic Automata}(jkDeterministic Automatajkjubajk}(j ]j]j]j]j]ujkjubj` jk)}(jkhjk]jk Monitor wip}(jk Monitor wipjkjubajk}(j ]j]j]j]j]ujkjubjPjk)}(jkhjk]jk:Trace performance monitoring and diagnostics monitor(TPDM)}(jk:Trace performance monitoring and diagnostics monitor(TPDM)jkjubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jk&Coresight - HW Assisted Tracing on ARM}(jk&Coresight - HW Assisted Tracing on ARMjkjͮubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jkFunction Tracer Design}(jkFunction Tracer Designjkjۮubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jk$HiSilicon PCIe Tune and Trace device}(jk$HiSilicon PCIe Tune and Trace devicejkjubajk}(j ]j]j]j]j]ujkjubj jk)}(jkhjk]jk Kernel tools}(jk Kernel toolsjkjubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jk The realtime Linux analysis tool}(jk The realtime Linux analysis tooljkjubajk}(j ]j]j]j]j]ujkjubj jk)}(jkhjk]jkCoresight CPU Debug Module}(jkCoresight CPU Debug Modulejkjubajk}(j ]j]j]j]j]ujkjubj jk)}(jkhjk]jk rtla-hwnoise}(jk rtla-hwnoisejkj!ubajk}(j ]j]j]j]j]ujkjubj0 jk)}(jkhjk]jkFprobe-based Event Tracing}(jkFprobe-based Event Tracingjkj/ubajk}(j ]j]j]j]j]ujkjubj`jk)}(jkhjk]jkNMI Trace Events}(jkNMI Trace Eventsjkj=ubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jkREPORTING BUGS}(jkREPORTING BUGSjkjKubajk}(j ]j]j]j]j]ujkjubj1 jk)}(jkhjk]jkrtla-timerlat-top}(jkrtla-timerlat-topjkjYubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jkHardware Latency Detector}(jkHardware Latency Detectorjkjgubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jk }(jkhjkjuubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jkLinux Tracing Technologies}(jkLinux Tracing Technologiesjkjubajk}(j ]j]j]j]j]ujkjubj jk)}(jkhjk]jk)Uprobe-tracer: Uprobe-based Event Tracing}(jk)Uprobe-tracer: Uprobe-based Event Tracingjkjubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jk }(jkhjkjubajk}(j ]j]j]j]j]ujkjubjJjk)}(jkhjk]jkIntel(R) Trace Hub (TH)}(jkIntel(R) Trace Hub (TH)jkjubajk}(j ]j]j]j]j]ujkjubj jk)}(jkhjk]jk }(jkhjkjubajk}(j ]j]j]j]j]ujkjubjZjk)}(jkhjk]jkLockless Ring Buffer Design}(jkLockless Ring Buffer DesignjkjƯubajk}(j ]j]j]j]j]ujkjubj, jk)}(jkhjk]jkRuntime Verification}(jkRuntime Verificationjkjԯubajk}(j ]j]j]j]j]ujkjubjdjk)}(jkhjk]jk#In-kernel memory-mapped I/O tracing}(jk#In-kernel memory-mapped I/O tracingjkjubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jk#TEE (Trusted Execution Environment)}(jk#TEE (Trusted Execution Environment)jkjubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jk5High resolution timers and dynamic ticks design notes}(jk5High resolution timers and dynamic ticks design notesjkjubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jkTrace Buffer Extension (TRBE).}(jkTrace Buffer Extension (TRBE).jkj ubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jk&Deterministic Automata Instrumentation}(jk&Deterministic Automata Instrumentationjkjubajk}(j ]j]j]j]j]ujkjubj8 jk)}(jkhjk]jkCdelays - Information on the various kernel delay / sleep mechanisms}(jkCdelays - Information on the various kernel delay / sleep mechanismsjkj(ubajk}(j ]j]j]j]j]ujkjubj)jk)}(jkhjk]jk Monitor wwnr}(jk Monitor wwnrjkj6ubajk}(j ]j]j]j]j]ujkjubj jk)}(jkhjk]jkEvent Histograms}(jkEvent HistogramsjkjDubajk}(j ]j]j]j]j]ujkjubja jk)}(jkhjk]jkTCM Virtual Device}(jkTCM Virtual DevicejkjRubajk}(j ]j]j]j]j]ujkjubj jk)}(jkhjk]jkBoot-time tracing}(jkBoot-time tracingjkj`ubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jk }(jkhjkjnubajk}(j ]j]j]j]j]ujkjubj5jk)}(jkhjk]jk }(jkhjkj{ubajk}(j ]j]j]j]j]ujkjubj&jk)}(jkhjk]jk }(jkhjkjubajk}(j ]j]j]j]j]ujkjubjA jk)}(jkhjk]jkREPORTING BUGS}(jkREPORTING BUGSjkjubajk}(j ]j]j]j]j]ujkjubj jk)}(jkhjk]jkrv-list}(jkrv-listjkjubajk}(j ]j]j]j]j]ujkjubjIjk)}(jkhjk]jk"Using the Linux Kernel Tracepoints}(jk"Using the Linux Kernel Tracepointsjkjubajk}(j ]j]j]j]j]ujkjubjJjk)}(jkhjk]jk }(jkhjkjubajk}(j ]j]j]j]j]ujkjubj jk)}(jkhjk]jk;Clock sources, Clock events, sched_clock() and delay timers}(jk;Clock sources, Clock events, sched_clock() and delay timersjkj̰ubajk}(j ]j]j]j]j]ujkjubj jk)}(jkhjk]jk rv-mon-wip}(jk rv-mon-wipjkjڰubajk}(j ]j]j]j]j]ujkjubj jk)}(jkhjk]jk+High Precision Event Timer Driver for Linux}(jk+High Precision Event Timer Driver for Linuxjkjubajk}(j ]j]j]j]j]ujkjubj jk)}(jkhjk]jk-CoreSight Embedded Cross Trigger (CTI & CTM).}(jk-CoreSight Embedded Cross Trigger (CTI & CTM).jkjubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jkCoreSight - ARM Hardware Trace}(jkCoreSight - ARM Hardware Tracejkjubajk}(j ]j]j]j]j]ujkjubj4 jk)}(jkhjk]jkrv-list}(jkrv-listjkjubajk}(j ]j]j]j]j]ujkjubjcjk)}(jkhjk]jkftrace - Function Tracer}(jkftrace - Function Tracerjkj ubajk}(j ]j]j]j]j]ujkjubj6 jk)}(jkhjk]jkTimers}(jkTimersjkj.ubajk}(j ]j]j]j]j]ujkjubj jk)}(jkhjk]jkKernel Probes (Kprobes)}(jkKernel Probes (Kprobes)jkj<ubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jk/ETMv4 sysfs linux driver programming reference.}(jk/ETMv4 sysfs linux driver programming reference.jkjJubajk}(j ]j]j]j]j]ujkjubj jk)}(jkhjk]jk Speculation}(jk SpeculationjkjXubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jk6hrtimers - subsystem for high-resolution kernel timers}(jk6hrtimers - subsystem for high-resolution kernel timersjkjfubajk}(j ]j]j]j]j]ujkjubj jk)}(jkhjk]jkCoreSight - Perf}(jkCoreSight - Perfjkjtubajk}(j ]j]j]j]j]ujkjubj1 jk)}(jkhjk]jk Static Keys}(jk Static Keysjkjubajk}(j ]j]j]j]j]ujkjubj3jk)}(jkhjk]jk9Notes on Analysing Behaviour Using Events and Tracepoints}(jk9Notes on Analysing Behaviour Using Events and Tracepointsjkjubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jkTarget export device script}(jkTarget export device scriptjkjubajk}(j ]j]j]j]j]ujkjubj jk)}(jkhjk]jk rtla-osnoise}(jk rtla-osnoisejkjubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jkOSNOISE Tracer}(jkOSNOISE Tracerjkjubajk}(j ]j]j]j]j]ujkjubj jk)}(jkhjk]jkHistogram Design Notes}(jkHistogram Design Notesjkjȱubajk}(j ]j]j]j]j]ujkjubj}jk)}(jkhjk]jkRuntime Verification}(jkRuntime Verificationjkjֱubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jk(Deterministic Automata Monitor Synthesis}(jk(Deterministic Automata Monitor Synthesisjkjubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jkTCM Userspace Design}(jkTCM Userspace Designjkjubajk}(j ]j]j]j]j]ujkjubj jk)}(jkhjk]jk)The TCM v4 fabric module script generator}(jk)The TCM v4 fabric module script generatorjkjubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jkrtla-osnoise-top}(jkrtla-osnoise-topjkjubajk}(j ]j]j]j]j]ujkjubj jk)}(jkhjk]jkAThe trace performance monitoring and diagnostics aggregator(TPDA)}(jkAThe trace performance monitoring and diagnostics aggregator(TPDA)jkjubajk}(j ]j]j]j]j]ujkjubjGjk)}(jkhjk]jkMSR Trace Events}(jkMSR Trace Eventsjkj*ubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jkSystem Trace Module}(jkSystem Trace Modulejkj8ubajk}(j ]j]j]j]j]ujkjubj' jk)}(jkhjk]jk }(jkhjkjFubajk}(j ]j]j]j]j]ujkjubj jk)}(jkhjk]jkSubsystem Trace Points: power}(jkSubsystem Trace Points: powerjkjSubajk}(j ]j]j]j]j]ujkjubjMjk)}(jkhjk]jkrtla}(jkrtlajkjaubajk}(j ]j]j]j]j]ujkjubj jk)}(jkhjk]jkrtla-osnoise-hist}(jkrtla-osnoise-histjkjoubajk}(j ]j]j]j]j]ujkjubj jk)}(jkhjk]jk/AMD-TEE (AMD’s Trusted Execution Environment)}(jk-AMD-TEE (AMD's Trusted Execution Environment)jkj}ubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jk rtla-timerlat}(jk rtla-timerlatjkjubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jkrv}(jkrvjkjubajk}(j ]j]j]j]j]ujkjubjSjk)}(jkhjk]jkKprobe-based Event Tracing}(jkKprobe-based Event Tracingjkjubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jk&NO_HZ: Reducing Scheduling-Clock Ticks}(jk&NO_HZ: Reducing Scheduling-Clock Ticksjkjubajk}(j ]j]j]j]j]ujkjubj jk)}(jkhjk]jk4OP-TEE (Open Portable Trusted Execution Environment)}(jk4OP-TEE (Open Portable Trusted Execution Environment)jkjòubajk}(j ]j]j]j]j]ujkjubj jk)}(jkhjk]jk TEE Subsystem}(jk TEE SubsystemjkjѲubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jkTimerlat tracer}(jkTimerlat tracerjkj߲ubajk}(j ]j]j]j]j]ujkjubja jk)}(jkhjk]jkRuntime verification (rv) tool}(jkRuntime verification (rv) tooljkjubajk}(j ]j]j]j]j]ujkjubjZjk)}(jkhjk]jkrtla-timerlat-hist}(jkrtla-timerlat-histjkjubajk}(j ]j]j]j]j]ujkjubjjk)}(jkhjk]jkXZ data compression in Linux}(jkXZ data compression in Linuxjkj ubajk}(j ]j]j]j]j]ujkjubjbjk)}(jkhjk]jkLockdep-RCU Splat}(jkLockdep-RCU Splatjkjubajk}(ids]classes]names]dupnames]backrefs]ujktitleubjjk)}(jkhjk]jk RCU Concepts}(jk RCU Conceptsjkj+ubajk}(j ]j"]j$]j&]j(]ujkj*ubjjk)}(jkhjk]jk$PCI Express I/O Virtualization Howto}(jk$PCI Express I/O Virtualization Howtojkj9ubajk}(j ]j"]j$]j&]j(]jp]Kaujkj*ubjs jk)}(jkhjk]jk#Linux and parallel port IDE devices}(jk#Linux and parallel port IDE devicesjkjHubajk}(j ]j"]j$]j&]j(]ujkj*ubj9jk)}(jkhjk]jk2Collaborative Processor Performance Control (CPPC)}(jk2Collaborative Processor Performance Control (CPPC)jkjVubajk}(j ]j"]j$]j&]j(]ujkj*ubj<jk)}(jkhjk]jkThe struct taskstats}(jkThe struct taskstatsjkjdubajk}(j ]j"]j$]j&]j(]ujkj*ubj$jk)}(jkhjk]jk2Reliability, Availability and Serviceability (RAS)}(jk2Reliability, Availability and Serviceability (RAS)jkjrubajk}(j ]j"]j$]j&]j(]ujkj*ubj jk)}(jkhjk]jk Accounting}(jk Accountingjkjubajk}(j ]j"]j$]j&]j(]ujkj*ubjjk)}(jkhjk]jk*Using the RAM disk block device with Linux}(jk*Using the RAM disk block device with Linuxjkjubajk}(j ]j"]j$]j&]j(]ujkj*ubj jk)}(jkhjk]jkRCU Torture Test Operation}(jkRCU Torture Test Operationjkjubajk}(j ]j"]j$]j&]j(]ujkj*ubj jk)}(jkhjk]jkDReference-count design for elements of lists/arrays protected by RCU}(jkDReference-count design for elements of lists/arrays protected by RCUjkjubajk}(j ]j"]j$]j&]j(]ujkj*ubj,jk)}(jkhjk]jk1Using RCU hlist_nulls to protect list and objects}(jk1Using RCU hlist_nulls to protect list and objectsjkjubajk}(j ]j"]j$]j&]j(]ujkj*ubj jk)}(jkhjk]jk,Accessing PCI device resources through sysfs}(jk,Accessing PCI device resources through sysfsjkjƳubajk}(j ]j"]j$]j&]j(]jp]Kaujkj*ubj jk)}(jkhjk]jkThe Android binderfs Filesystem}(jkThe Android binderfs Filesystemjkjճubajk}(j ]j"]j$]j&]j(]ujkj*ubjjk)}(jkhjk]jkTOMOYO}(jkTOMOYOjkjubajk}(j ]j"]j$]j&]j(]ujkj*ubj jk)}(jkhjk]jkRCU and Unloadable Modules}(jkRCU and Unloadable Modulesjkjubajk}(j ]j"]j$]j&]j(]ujkj*ubjjk)}(jkhjk]jkABI removed symbols}(jkABI removed symbolsjkjubajk}(j ]j"]j$]j&]j(]ujkj*ubjTjk)}(jkhjk]jkError decoding}(jkError decodingjkj ubajk}(j ]j"]j$]j&]j(]ujkj*ubjjk)}(jkhjk]jkPCI Bus Subsystem}(jkPCI Bus Subsystemjkjubajk}(j ]j"]j$]j&]j(]ujkj*ubjjk)}(jkhjk]jk kernel data structure for DRBD-9}(jk kernel data structure for DRBD-9jkj)ubajk}(j ]j"]j$]j&]j(]ujkj*ubjjk)}(jkhjk]jk Block Devices}(jk Block Devicesjkj7ubajk}(j ]j"]j$]j&]j(]ujkj*ubj jk)}(jkhjk]jkABI obsolete symbols}(jkABI obsolete symbolsjkjEubajk}(j ]j"]j$]j&]j(]ujkj*ubjjk)}(jkhjk]jkPCI Endpoint Framework}(jkPCI Endpoint FrameworkjkjSubajk}(j ]j"]j$]j&]j(]jp]K aujkj*ubj jk)}(jkhjk]jk Using RCU’s CPU Stall Detector}(jkUsing RCU's CPU Stall Detectorjkjbubajk}(j ]j"]j$]j&]j(]ujkj*ubjjk)}(jkhjk]jk*ks0108 LCD Controller Driver Documentation}(jk*ks0108 LCD Controller Driver Documentationjkjpubajk}(j ]j"]j$]j&]j(]ujkj*ubj_jk)}(jkhjk]jkBoot Interrupts}(jkBoot Interruptsjkj~ubajk}(j ]j"]j$]j&]j(]jp]K aujkj*ubjjk)}(jkhjk]jkCompute Accelerators}(jkCompute Acceleratorsjkjubajk}(j 9]j"]j$]j&]j(]ujkj*ubjjk)}(jkhjk]jk5A Tour Through TREE_RCU’s Data Structures [LWN.net]}(jk3A Tour Through TREE_RCU's Data Structures [LWN.net]jkjubajk}(j ]j"]j$]j&]j(]ujkj*ubj jk)}(jkhjk]jkABI stable symbols}(jkABI stable symbolsjkjubajk}(j ]j"]j$]j&]j(]ujkj*ubj jk)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j ]j"]j$]j&]j(]jp](K Keujkj*ubjjk)}(jkhjk]jk+The PCI Express Port Bus Driver Guide HOWTO}(jk+The PCI Express Port Bus Driver Guide HOWTOjkjƴubajk}(j ]j"]j$]j&]j(]jp]Kaujkj*ubj jk)}(jkhjk]jk RCU concepts}(jk RCU conceptsjkjմubajk}(j ]j"]j$]j&]j(]ujkj*ubj;jk)}(jkhjk]jkPCI vNTB Function}(jkPCI vNTB Functionjkjubajk}(j ]j"]j$]j&]j(]jp](K Keujkj*ubj<jk)}(jkhjk]jkPCI Test User Guide}(jkPCI Test User Guidejkjubajk}(j ]j"]j$]j&]j(]jp](K Keujkj*ubjrjk)}(jkhjk]jkPCI Error Recovery}(jkPCI Error Recoveryjkjubajk}(j ]j"]j$]j&]j(]jp]Kaujkj*ubjjk)}(jkhjk]jkLinux ABI description}(jkLinux ABI descriptionjkjubajk}(j ]j"]j$]j&]j(]ujkj*ubjDjk)}(jkhjk]jkACPI Fan Performance States}(jkACPI Fan Performance Statesjkjubajk}(j ]j"]j$]j&]j(]ujkj*ubj> jk)}(jkhjk]jkA block layer cache (bcache)}(jkA block layer cache (bcache)jkj,ubajk}(j ]j"]j$]j&]j(]ujkj*ubjjk)}(jkhjk]jkQualcomm Cloud AI 100 (AIC100)}(jkQualcomm Cloud AI 100 (AIC100)jkj:ubajk}(j ]j"]j$]j&]j(]ujkj*ubj jk)}(jkhjk]jkSELinux}(jkSELinuxjkjHubajk}(j ]j"]j$]j&]j(]ujkj*ubjVjk)}(jkhjk]jk Floppy Driver}(jk Floppy DriverjkjVubajk}(j ]j"]j$]j&]j(]ujkj*ubj!jk)}(jkhjk]jkPCI NTB Function}(jkPCI NTB Functionjkjdubajk}(j ]j"]j$]j&]j(]jp](K Keujkj*ubjjk)}(jkhjk]jk Introduction}(jk Introductionjkjsubajk}(j ]j"]j$]j&]j(]ujkj*ubj1jk)}(jkhjk]jkTODO}(jkTODOjkjubajk}(j ]j"]j$]j&]j(]ujkj*ubjUjk)}(jkhjk]jkPCI NTB Endpoint Function}(jkPCI NTB Endpoint Functionjkjubajk}(j ]j"]j$]j&]j(]jp](K K eujkj*ubj jk)}(jkhjk]jk SSDT Overlays}(jk SSDT Overlaysjkjubajk}(j ]j"]j$]j&]j(]ujkj*ubj jk)}(jkhjk]jk?PROPER CARE AND FEEDING OF RETURN VALUES FROM rcu_dereference()}(jk?PROPER CARE AND FEEDING OF RETURN VALUES FROM rcu_dereference()jkjubajk}(j ]j"]j$]j&]j(]ujkj*ubjb jk)}(jkhjk]jkExample of udev rules}(jkExample of udev rulesjkjubajk}(j ]j"]j$]j&]j(]ujkj*ubj jk)}(jkhjk]jk(ACPI considerations for PCI host bridges}(jk(ACPI considerations for PCI host bridgesjkjȵubajk}(j ]j"]j$]j&]j(]jp]Kaujkj*ubjjk)}(jkhjk]jk)Using RCU to Protect Dynamic NMI Handlers}(jk)Using RCU to Protect Dynamic NMI Handlersjkj׵ubajk}(j ]j"]j$]j&]j(]ujkj*ubjjk)}(jkhjk]jk#cfag12864b LCD Driver Documentation}(jk#cfag12864b LCD Driver Documentationjkjubajk}(j ]j"]j$]j&]j(]ujkj*ubjjk)}(jkhjk]jkRCU on Uniprocessor Systems}(jkRCU on Uniprocessor Systemsjkjubajk}(j ]j"]j$]j&]j(]ujkj*ubjRjk)}(jkhjk]jk*Distributed Replicated Block Device - DRBD}(jk*Distributed Replicated Block Device - DRBDjkjubajk}(j ]j"]j$]j&]j(]ujkj*ubjjk)}(jkhjk]jkPCI Test Function}(jkPCI Test Functionjkjubajk}(j ]j"]j$]j&]j(]jp](K Keujkj*ubj?jk)}(jkhjk]jkYama}(jkYamajkjubajk}(j ]j"]j$]j&]j(]ujkj*ubj}jk)}(jkhjk]jkLoadPin}(jkLoadPinjkj,ubajk}(j ]j"]j$]j&]j(]ujkj*ubj jk)}(jkhjk]jkATA over Ethernet (AoE)}(jkATA over Ethernet (AoE)jkj:ubajk}(j ]j"]j$]j&]j(]ujkj*ubjjk)}(jkhjk]jk Introduction}(jk IntroductionjkjHubajk}(j ]j"]j$]j&]j(]ujkj*ubjjk)}(jkhjk]jkPCI Test Endpoint Function}(jkPCI Test Endpoint FunctionjkjVubajk}(j ]j"]j$]j&]j(]jp](K K eujkj*ubj jk)}(jkhjk]jk*What is RCU? -- “Read, Copy, Update”}(jk&What is RCU? -- "Read, Copy, Update"jkjeubajk}(j ]j"]j$]j&]j(]ujkj*ubjjk)}(jkhjk]jk3A Tour Through TREE_RCU’s Expedited Grace Periods}(jk1A Tour Through TREE_RCU's Expedited Grace Periodsjkjsubajk}(j ]j"]j$]j&]j(]ujkj*ubj} jk)}(jkhjk]jkPer-task statistics interface}(jkPer-task statistics interfacejkjubajk}(j ]j"]j$]j&]j(]ujkj*ubjjk)}(jkhjk]jkThe MSI Driver Guide HOWTO}(jkThe MSI Driver Guide HOWTOjkjubajk}(j ]j"]j$]j&]j(]jp]Kaujkj*ubj jk)}(jkhjk]jk-Using RCU to Protect Read-Mostly Linked Lists}(jk-Using RCU to Protect Read-Mostly Linked Listsjkjubajk}(j ]j"]j$]j&]j(]ujkj*ubjjk)}(jkhjk]jk Upgrading ACPI tables via initrd}(jk Upgrading ACPI tables via initrdjkjubajk}(j ]j"]j$]j&]j(]ujkj*ubjjk)}(jkhjk]jk ACPI Support}(jk ACPI Supportjkjubajk}(j ]j"]j$]j&]j(]ujkj*ubjjk)}(jkhjk]jk PSI - Pressure Stall Information}(jk PSI - Pressure Stall Informationjkjȶubajk}(j ]j"]j$]j&]j(]ujkj*ubjyjk)}(jkhjk]jk#accel/qaic Qualcomm Cloud AI driver}(jk#accel/qaic Qualcomm Cloud AI driverjkjֶubajk}(j ]j"]j$]j&]j(]ujkj*ubjhjk)}(jkhjk]jk Review Checklist for RCU Patches}(jk Review Checklist for RCU Patchesjkjubajk}(j ]j"]j$]j&]j(]ujkj*ubj jk)}(jkhjk]jkDelay accounting}(jkDelay accountingjkjubajk}(j ]j"]j$]j&]j(]ujkj*ubjjk)}(jkhjk]jk'Configuring PCI Endpoint Using CONFIGFS}(jk'Configuring PCI Endpoint Using CONFIGFSjkjubajk}(j ]j"]j$]j&]j(]jp](K Keujkj*ubjR jk)}(jkhjk]jk }(jkhjkjubajk}(j ]j"]j$]j&]j(]ujkj*ubj jk)}(jkhjk]jkAddress translation}(jkAddress translationjkjubajk}(j ]j"]j$]j&]j(]ujkj*ubjpjk)}(jkhjk]jkABI testing symbols}(jkABI testing symbolsjkj*ubajk}(j ]j"]j$]j&]j(]ujkj*ubjjk)}(jkhjk]jk SafeSetID}(jk SafeSetIDjkj8ubajk}(j ]j"]j$]j&]j(]ujkj*ubjjk)}(jkhjk]jk#A Tour Through RCU’s Requirements}(jk!A Tour Through RCU's RequirementsjkjFubajk}(j ]j"]j$]j&]j(]ujkj*ubjxjk)}(jkhjk]jk8Data flows that Relate some functions, and write packets}(jk8Data flows that Relate some functions, and write packetsjkjTubajk}(j ]j"]j$]j&]j(]ujkj*ubj jk)}(jkhjk]jk QAIC driver}(jk QAIC driverjkjbubajk}(j ]j"]j$]j&]j(]ujkj*ubjjk)}(jkhjk]jkHow To Write Linux PCI Drivers}(jkHow To Write Linux PCI Driversjkjpubajk}(j ]j"]j$]j&]j(]jp]Kaujkj*ubjj jk)}(jkhjk]jkRCU and lockdep checking}(jkRCU and lockdep checkingjkjubajk}(j ]j"]j$]j&]j(]ujkj*ubjjk)}(jkhjk]jkControl Groupstats}(jkControl Groupstatsjkjubajk}(j ]j"]j$]j&]j(]ujkj*ubjjk)}(jkhjk]jk8A Tour Through TREE_RCU’s Grace-Period Memory Ordering}(jk6A Tour Through TREE_RCU's Grace-Period Memory Orderingjkjubajk}(j ]j"]j$]j&]j(]ujkj*ubj jk)}(jkhjk]jkCPCI Non-Transparent Bridge (NTB) Endpoint Function (EPF) User Guide}(jkCPCI Non-Transparent Bridge (NTB) Endpoint Function (EPF) User Guidejkjubajk}(j ]j"]j$]j&]j(]jp](K K eujkj*ubjjk)}(jkhjk]jk"Network Block Device (TCP version)}(jk"Network Block Device (TCP version)jkjubajk}(j ]j"]j$]j&]j(]ujkj*ubj jk)}(jkhjk](jkLinux kernel release 6.x <}(jkLinux kernel release 6.x }(jkjjkjƷubejk}(j ]j"]j$]j&]j(]ujkj*ubj jk)}(jkhjk]jk;The PCI Express Advanced Error Reporting Driver Guide HOWTO}(jk;The PCI Express Advanced Error Reporting Driver Guide HOWTOjkjܷubajk}(j ]j"]j$]j&]j(]jp]Kaujkj*ubjNjk)}(jkhjk]jk=Kernel Support for miscellaneous Binary Formats (binfmt_misc)}(jk=Kernel Support for miscellaneous Binary Formats (binfmt_misc)jkjubajk}(j ]j"]j$]j&]j(]ujkj*ubjjk)}(jkhjk]jkCPCI Non-Transparent Bridge (NTB) Endpoint Function (EPF) User Guide}(jkCPCI Non-Transparent Bridge (NTB) Endpoint Function (EPF) User Guidejkjubajk}(j ]j"]j$]j&]j(]jp](K Keujkj*ubj\ jk)}(jkhjk]jk(zram: Compressed RAM-based block devices}(jk(zram: Compressed RAM-based block devicesjkjubajk}(j ]j"]j$]j&]j(]ujkj*ubjjk)}(jkhjk]jkAuxiliary Display Support}(jkAuxiliary Display Supportjkjubajk}(j ]j"]j$]j&]j(]ujkj*ubj"jk)}(jkhjk]jkSmack}(jkSmackjkj$ubajk}(j ]j"]j$]j&]j(]ujkj*ubj#jk)}(jkhjk]jkLinux Security Module Usage}(jkLinux Security Module Usagejkj2ubajk}(j ]j"]j$]j&]j(]ujkj*ubj jk)}(jkhjk]jkAppArmor}(jkAppArmorjkj@ubajk}(j ]j"]j$]j&]j(]ujkj*ubjjk)}(jkhjk]jk clang-format}(jk clang-formatjkjNubajk}(ids]classes]names]dupnames]backrefs]ujktitleubjjk)}(jkhjk]jk0Lavorare con la comunità di sviluppo del kernel}(jk0Lavorare con la comunità di sviluppo del kerneljkjbubajk}(jW]jY]j[]j]]j_]ujkjaubjjk)}(jkhjk]jk }(jkhjkjpubajk}(jW]jY]j[]j]]j_]ujkjaubjjk)}(jkhjk]jkPubblicare modifiche}(jkPubblicare modifichejkj}ubajk}(jW]jY]j[]j]]j_]jp]Kaujkjaubj jk)}(jkhjk]jk%Come funziona il processo di sviluppo}(jk%Come funziona il processo di sviluppojkjubajk}(jW]jY]j[]j]]j_]jp]Kaujkjaubj jk)}(jkhjk]jk=arch/riscv linee guida alla manutenzione per gli sviluppatori}(jk=arch/riscv linee guida alla manutenzione per gli sviluppatorijkjubajk}(jW]jY]j[]j]]j_]ujkjaubj(jk)}(jkhjk]jk!Scrivere i commenti in kernel-doc}(jk!Scrivere i commenti in kernel-docjkjubajk}(jW]jY]j[]j]]j_]ujkjaubj jk)}(jkhjk]jk)Ulteriore Documentazione Del Kernel Linux}(jk)Ulteriore Documentazione Del Kernel Linuxjkjubajk}(jW]jY]j[]j]]j_]ujkjaubj[ jk)}(jkhjk]jkDirectrices para Investigadores}(jkDirectrices para InvestigadoresjkjŸubajk}(jW]jY]j[]j]]j_]ujkjaubj jk)}(jkhjk]jk Problemas de hardware embargados}(jk Problemas de hardware embargadosjkjӸubajk}(jW]jY]j[]j]]j_]ujkjaubjjk)}(jkhjk]jk(Tipologie di blocco e le loro istruzioni}(jk(Tipologie di blocco e le loro istruzionijkjubajk}(jW]jY]j[]j]]j_]ujkjaubjjk)}(jkhjk]jk5Validatore di sincronizzazione durante l’esecuzione}(jk3Validatore di sincronizzazione durante l'esecuzionejkjubajk}(jW]jY]j[]j]]j_]ujkjaubj jk)}(jkhjk]jkGestión de regresiones}(jkGestión de regresionesjkjubajk}(jW]jY]j[]j]]j_]ujkjaubjyjk)}(jkhjk]jkIntroduzione a I2C e SMBus}(jkIntroduzione a I2C e SMBusjkj ubajk}(jW]jY]j[]j]]j_]ujkjaubjjk)}(jkhjk]jkArgomenti avanzati}(jkArgomenti avanzatijkjubajk}(jW]jY]j[]j]]j_]jp]Kaujkjaubjjk)}(jkhjk](jk Rilascio del kernel Linux 6.x <}(jk Rilascio del kernel Linux 6.x }(jkjjkj(ubejk}(jW]jY]j[]j]]j_]ujkjaubj jk)}(jkhjk]jk*Documentazione dei sottosistemi del kernel}(jk*Documentazione dei sottosistemi del kerneljkj>ubajk}(jW]jY]j[]j]]j_]ujkjaubjjk)}(jkhjk]jk*I parametri da linea di comando del kernel}(jk*I parametri da linea di comando del kerneljkjLubajk}(jW]jY]j[]j]]j_]ujkjaubj9jk)}(jkhjk]jk'Agregando una Nueva Llamada del Sistema}(jk'Agregando una Nueva Llamada del SistemajkjZubajk}(jW]jY]j[]j]]j_]ujkjaubj jk)}(jkhjk](jk#Le operazioni RCU per le verifiche }(jk#Le operazioni RCU per le verifiche jkjhubjkemphasis)}(jk *torture*jk]jktorture}(jkhjkjrubajk}(jW]jY]j[]j]]j_]ujkemphasisj^sNj_sNjkjhubejk}(jW]jY]j[]j]]j_]ujkjaubj jk)}(jkhjk]jkConfigurare Git}(jkConfigurare Gitjkjubajk}(jW]jY]j[]j]]j_]ujkjaubj'jk)}(jkhjk]jk5Modelo de Madurez de Contribución al Kernel de Linux}(jk5Modelo de Madurez de Contribución al Kernel de Linuxjkjubajk}(jW]jY]j[]j]]j_]ujkjaubjjk)}(jkhjk]jkIEnvío de parches: la guía esencial para incluir su código en el kernel}(jkIEnvío de parches: la guía esencial para incluir su código en el kerneljkjubajk}(jW]jY]j[]j]]j_]ujkjaubj jk)}(jkhjk]jk,L’inaffidabile guida alla sincronizzazione}(jk*L'inaffidabile guida alla sincronizzazionejkjubajk}(jW]jY]j[]j]]j_]ujkjaubj jk)}(jkhjk]jkIl tascabile dei sorgenti tip}(jkIl tascabile dei sorgenti tipjkjubajk}(jW]jY]j[]j]]j_]jp]Kaujkjaubjjk)}(jkhjk]jk8Lista dei manutentori e come inviare modifiche al kernel}(jk8Lista dei manutentori e come inviare modifiche al kerneljkjιubajk}(jW]jY]j[]j]]j_]ujkjaubj jk)}(jkhjk]jkConcetti su RCU}(jkConcetti su RCUjkjܹubajk}(jW]jY]j[]j]]j_]ujkjaubjLjk)}(jkhjk]jk$Stile del codice per il kernel Linux}(jk$Stile del codice per il kernel Linuxjkjubajk}(jW]jY]j[]j]]j_]ujkjaubj jk)}(jkhjk]jkLinguaggio di programmazione}(jkLinguaggio di programmazionejkjubajk}(jW]jY]j[]j]]j_]ujkjaubjjk)}(jkhjk]jkStatistiche sui blocchi}(jkStatistiche sui blocchijkjubajk}(jW]jY]j[]j]]j_]ujkjaubjIjk)}(jkhjk]jk"Guida all’allocazione di memoria}(jk Guida all'allocazione di memoriajkjubajk}(jW]jY]j[]j]]j_]ujkjaubj*jk)}(jkhjk]jkBachi di sicurezza}(jkBachi di sicurezzajkj"ubajk}(jW]jY]j[]j]]j_]ujkjaubjjk)}(jkhjk]jkGuida all’hacking del kernel}(jkGuida all'hacking del kerneljkj0ubajk}(jW]jY]j[]j]]j_]ujkjaubjD jk)}(jkhjk]jk/Accordo dei contributori sul codice di condotta}(jk/Accordo dei contributori sul codice di condottajkj>ubajk}(jW]jY]j[]j]]j_]ujkjaubj jk)}(jkhjk]jk'Código de Conducta para Contribuyentes}(jk'Código de Conducta para ContribuyentesjkjLubajk}(jW]jY]j[]j]]j_]ujkjaubj jk)}(jkhjk]jkMNote sul processo di sviluppo dei sottosistemi e dei sorgenti dei manutentori}(jkMNote sul processo di sviluppo dei sottosistemi e dei sorgenti dei manutentorijkjZubajk}(jW]jY]j[]j]]j_]ujkjaubjjk)}(jkhjk]jk"I primi passi della pianificazione}(jk"I primi passi della pianificazionejkjhubajk}(jW]jY]j[]j]]j_]jp]Kaujkjaubj.jk)}(jkhjk]jk }(jkhjkjwubajk}(jW]jY]j[]j]]j_]ujkjaubj>jk)}(jkhjk]jkIl protocollo I2C}(jkIl protocollo I2Cjkjubajk}(jW]jY]j[]j]]j_]ujkjaubjjk)}(jkhjk]jk+Applicazione della licenza sul kernel Linux}(jk+Applicazione della licenza sul kernel Linuxjkjubajk}(jW]jY]j[]j]]j_]ujkjaubj jk)}(jkhjk]jk5Cómo participar en el desarrollo del kernel de Linux}(jk5Cómo participar en el desarrollo del kernel de Linuxjkjubajk}(jW]jY]j[]j]]j_]ujkjaubjojk)}(jkhjk]jk!Documentazione dell’API di base}(jkDocumentazione dell'API di basejkjubajk}(jW]jY]j[]j]]j_]ujkjaubjnjk)}(jkhjk]jkNúmeros mágicos de Linux}(jkNúmeros mágicos de Linuxjkjubajk}(jW]jY]j[]j]]j_]ujkjaubjqjk)}(jkhjk]jk/Come partecipare allo sviluppo del kernel Linux}(jk/Come partecipare allo sviluppo del kernel Linuxjkjʺubajk}(jW]jY]j[]j]]j_]ujkjaubj jk)}(jkhjk]jkPer maggiori informazioni}(jkPer maggiori informazionijkjغubajk}(jW]jY]j[]j]]j_]jp]Kaujkjaubj*jk)}(jkhjk]jkApplicare patch al kernel Linux}(jkApplicare patch al kernel Linuxjkjubajk}(jW]jY]j[]j]]j_]ujkjaubjjk)}(jkhjk]jkLLista delle verifiche da fare prima di inviare una patch per il kernel Linux}(jkLLista delle verifiche da fare prima di inviare una patch per il kernel Linuxjkjubajk}(jW]jY]j[]j]]j_]ujkjaubj jk)}(jkhjk]jkScrivere codice corretto}(jkScrivere codice correttojkjubajk}(jW]jY]j[]j]]j_]jp]KaujkjaubjNjk)}(jkhjk]jk%Regole per licenziare il kernel Linux}(jk%Regole per licenziare il kernel Linuxjkjubajk}(jW]jY]j[]j]]j_]ujkjaubjPjk)}(jkhjk]jk-Usare Sphinx per la documentazione del kernel}(jk-Usare Sphinx per la documentazione del kerneljkj ubajk}(jW]jY]j[]j]]j_]ujkjaubj jk)}(jkhjk]jk.어떻게 리눅스 커널 개발을 하는가}(jk.어떻게 리눅스 커널 개발을 하는가jkj.ubajk}(jW]jY]j[]j]]j_]ujkjaubj;jk)}(jkhjk]jk&Estilo de gestión del kernel de Linux}(jk&Estilo de gestión del kernel de Linuxjkj<ubajk}(jW]jY]j[]j]]j_]ujkjaubj jk)}(jkhjk]jk%Estilo en el código del kernel Linux}(jk%Estilo en el código del kernel LinuxjkjJubajk}(jW]jY]j[]j]]j_]ujkjaubjwjk)}(jkhjk]jk&Dichiarazioni sui driver per il kernel}(jk&Dichiarazioni sui driver per il kerneljkjXubajk}(jW]jY]j[]j]]j_]ujkjaubj5jk)}(jkhjk]jk:Información de clientes de correo electrónico para Linux}(jk:Información de clientes de correo electrónico para Linuxjkjfubajk}(jW]jY]j[]j]]j_]ujkjaubjjk)}(jkhjk]jk>Lista de comprobación para enviar parches del kernel de Linux}(jk>Lista de comprobación para enviar parches del kernel de Linuxjkjtubajk}(jW]jY]j[]j]]j_]ujkjaubj jk)}(jkhjk]jkLenguaje de programación}(jkLenguaje de programaciónjkjubajk}(jW]jY]j[]j]]j_]ujkjaubjjk)}(jkhjk]jk*(Come evitare di) Raffazzonare delle ioctl}(jk*(Come evitare di) Raffazzonare delle ioctljkjubajk}(jW]jY]j[]j]]j_]ujkjaubj jk)}(jkhjk]jk$Barreras de Memoria del kernel Linux}(jk$Barreras de Memoria del kernel Linuxjkjubajk}(jW]jY]j[]j]]j_]ujkjaubj jk)}(jkhjk]jk(Aggiungere una nuova chiamata di sistema}(jk(Aggiungere una nuova chiamata di sistemajkjubajk}(jW]jY]j[]j]]j_]ujkjaubjjk)}(jkhjk]jkNInterfacce deprecate, caratteristiche del linguaggio, attributi, e convenzioni}(jkNInterfacce deprecate, caratteristiche del linguaggio, attributi, e convenzionijkjubajk}(jW]jY]j[]j]]j_]ujkjaubjjk)}(jkhjk]jk Completamento}(jk CompletamentojkjȻubajk}(jW]jY]j[]j]]j_]jp]Kaujkjaubjjk)}(jkhjk]jk }(jkhjkj׻ubajk}(jW]jY]j[]j]]j_]ujkjaubj]jk)}(jkhjk]jk Introduzione}(jk Introduzionejkjubajk}(jW]jY]j[]j]]j_]jp]KaujkjaubjTjk)}(jkhjk]jk(Requisiti minimi per compilare il kernel}(jk(Requisiti minimi per compilare il kerneljkjubajk}(jW]jY]j[]j]]j_]ujkjaubjjk)}(jkhjk]jk'Il modello di gestione del kernel Linux}(jk'Il modello di gestione del kernel Linuxjkjubajk}(jW]jY]j[]j]]j_]ujkjaubjXjk)}(jkhjk]jk$Linux カーネル開発のやり方}(jk$Linux カーネル開発のやり方jkjubajk}(jW]jY]j[]j]]j_]ujkjaubjpjk)}(jkhjk]jk 日本語訳}(jk 日本語訳jkjubajk}(jW]jY]j[]j]]j_]ujkjaubj)jk)}(jkhjk]jk%user_events: User-based Event Tracing}(jk%user_events: User-based Event Tracingjkj+ubajk}(jW]jY]j[]j]]j_]ujkjaubjgjk)}(jkhjk]jk한국어 번역}(jk한국어 번역jkj9ubajk}(jW]jY]j[]j]]j_]ujkjaubjf jk)}(jkhjk]jk,Una guida al processo di sviluppo del Kernel}(jk,Una guida al processo di sviluppo del KerneljkjGubajk}(jW]jY]j[]j]]j_]ujkjaubjN jk)}(jkhjk]jkErrores de seguridad}(jkErrores de seguridadjkjUubajk}(jW]jY]j[]j]]j_]ujkjaubj- jk)}(jkhjk](jkFunzionamento del test }(jkFunzionamento del test jkjcubjq)}(jk*Kernel Lock Torture*jk]jkKernel Lock Torture}(jkhjkjkubajk}(jW]jY]j[]j]]j_]ujkjj^sNj_sNjkjcubejk}(jW]jY]j[]j]]j_]ujkjaubjjk)}(jkhjk]jk.Índice de documentación adicional del kernel}(jk.Índice de documentación adicional del kerneljkjubajk}(jW]jY]j[]j]]j_]ujkjaubjq jk)}(jkhjk]jkI numeri magici di Linux}(jkI numeri magici di Linuxjkjubajk}(jW]jY]j[]j]]j_]ujkjaubjjk)}(jkhjk]jk.L’interfaccia dei driver per il kernel Linux}(jk,L'interfaccia dei driver per il kernel Linuxjkjubajk}(jW]jY]j[]j]]j_]ujkjaubj6jk)}(jkhjk]jkSpazio dei nomi dei simboli}(jkSpazio dei nomi dei simbolijkjubajk}(jW]jY]j[]j]]j_]ujkjaubjjk)}(jkhjk]jkIl sottosistema I2C/SMBus}(jkIl sottosistema I2C/SMBusjkjubajk}(jW]jY]j[]j]]j_]ujkjaubjjk)}(jkhjk]jk*Come scrivere la documentazione del kernel}(jk*Come scrivere la documentazione del kerneljkjżubajk}(jW]jY]j[]j]]j_]ujkjaubjpjk)}(jkhjk]jk"La documentazione del kernel Linux}(jk"La documentazione del kernel LinuxjkjӼubajk}(jW]jY]j[]j]]j_]ujkjaubj@ jk)}(jkhjk]jkTraducción al español}(jkTraducción al españoljkjubajk}(jW]jY]j[]j]]j_]ujkjaubj~jk)}(jkhjk]jk)La guida a PGP per manutentori del kernel}(jk)La guida a PGP per manutentori del kerneljkjubajk}(jW]jY]j[]j]]j_]ujkjaubj jk)}(jkhjk]jk Translations}(jk Translationsjkjubajk}(jW]jY]j[]j]]j_]ujkjaubjjk)}(jkhjk]jkMInterfaces obsoletos, Características del lenguaje, Atributos y Convenciones}(jkMInterfaces obsoletos, Características del lenguaje, Atributos y Convencionesjkj ubajk}(jW]jY]j[]j]]j_]ujkjaubjjk)}(jkhjk]jkIInviare patch: la guida essenziale per vedere il vostro codice nel kernel}(jkIInviare patch: la guida essenziale per vedere il vostro codice nel kerneljkjubajk}(jW]jY]j[]j]]j_]ujkjaubjjk)}(jkhjk](jk'Sottomettere patch per devicetree (DT) }(jk'Sottomettere patch per devicetree (DT) jkj'ubjq)}(jk *binding*jk]jkbinding}(jkhjkj/ubajk}(jW]jY]j[]j]]j_]ujkjj^sNj_sNjkj'ubejk}(jW]jY]j[]j]]j_]ujkjaubjjk)}(jkhjk]jk9Informazioni sui programmi di posta elettronica per Linux}(jk9Informazioni sui programmi di posta elettronica per LinuxjkjCubajk}(jW]jY]j[]j]]j_]ujkjaubjjk)}(jkhjk]jk)Includere gli i file di intestazione uAPI}(jk)Includere gli i file di intestazione uAPIjkjQubajk}(jW]jY]j[]j]]j_]ujkjaubj jk)}(jkhjk]jk5L’inaffidabile guida all’hacking del kernel Linux}(jk1L'inaffidabile guida all'hacking del kernel Linuxjkj_ubajk}(jW]jY]j[]j]]j_]ujkjaubjjk)}(jkhjk]jkSincronizzazione}(jkSincronizzazionejkjmubajk}(jW]jY]j[]j]]j_]ujkjaubj= jk)}(jkhjk]jkAPerché la parola chiave “volatile” non dovrebbe essere usata}(jk=Perché la parola chiave "volatile" non dovrebbe essere usatajkj{ubajk}(jW]jY]j[]j]]j_]ujkjaubjjk)}(jkhjk]jk=Tutto quello che volevate sapere sui rilasci -stable di Linux}(jk=Tutto quello che volevate sapere sui rilasci -stable di Linuxjkjubajk}(jW]jY]j[]j]]j_]ujkjaubjjk)}(jkhjk]jk-Aplicación de la licencia en el kernel Linux}(jk-Aplicación de la licencia en el kernel Linuxjkjubajk}(jW]jY]j[]j]]j_]ujkjaubjjk)}(jkhjk]jk Timestamping}(jk Timestampingjkjubajk}(ids]classes]names]dupnames]backrefs]ujktitleubjH jk)}(jkhjk]jkVideo issues with S3 resume}(jkVideo issues with S3 resumejkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk'How to use dm-crypt and swsusp together}(jk'How to use dm-crypt and swsusp togetherjkjǽubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkHow to get s2ram working}(jkHow to get s2ram workingjkjսubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkPM Quality Of Service Interface}(jkPM Quality Of Service Interfacejkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkUniversal TUN/TAP device driver}(jkUniversal TUN/TAP device driverjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk SMC Sysctl}(jk SMC Sysctljkjubajk}(j]j]j]j]j]ujkjubjkjk)}(jkhjk]jkOverview}(jkOverviewjkj ubajk}(j]j]j]j]j]ujkjubjU jk)}(jkhjk]jk5Documentation for userland software suspend interface}(jk5Documentation for userland software suspend interfacejkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk/Using swap files with software suspend (swsusp)}(jk/Using swap files with software suspend (swsusp)jkj)ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkStream Parser (strparser)}(jkStream Parser (strparser)jkj7ubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkThin-streams and TCP}(jkThin-streams and TCPjkjEubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk XFRM Syscall}(jk XFRM SyscalljkjSubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkAdding a New System Call}(jkAdding a New System Calljkjaubajk}(j]j]j]j]j]ujkjubj.jk)}(jkhjk]jkRDS}(jkRDSjkjoubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkGetting the code right}(jkGetting the code rightjkj}ubajk}(j]j]j]j]j]jp]Kaujkjubjjk)}(jkhjk]jk clang-format}(jk clang-formatjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkInterface statistics}(jkInterface statisticsjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk/Ethernet switch device driver model (switchdev)}(jk/Ethernet switch device driver model (switchdev)jkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk PCMCIA Driver}(jk PCMCIA Driverjkjubajk}(j]j]j]j]j]ujkjubjVjk)}(jkhjk]jkstruct sk_buff}(jkstruct sk_buffjkjľubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk The UDP-Lite protocol (RFC 3828)}(jk The UDP-Lite protocol (RFC 3828)jkjҾubajk}(j]j]j]j]j]ujkjubjn jk)}(jkhjk]jk TC Actions - Environmental Rules}(jk TC Actions - Environmental Rulesjkjubajk}(j]j]j]j]j]ujkjubj1jk)}(jkhjk]jk4Testing suspend and resume support in device drivers}(jk4Testing suspend and resume support in device driversjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk$System Suspend and Device Interrupts}(jk$System Suspend and Device Interruptsjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkPosting patches}(jkPosting patchesjkj ubajk}(j]j]j]j]j]jp]Kaujkjubjjk)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j]j]j]j]j]jp]Kaujkjubj jk)}(jkhjk]jkFreezing of tasks}(jkFreezing of tasksjkj(ubajk}(j]j]j]j]j]ujkjubj9jk)}(jkhjk]jkLinux power supply class}(jkLinux power supply classjkj6ubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk Followthrough}(jk FollowthroughjkjDubajk}(j]j]j]j]j]jp]Kaujkjubj jk)}(jkhjk]jkRegulator API design notes}(jkRegulator API design notesjkjSubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk Sysfs tagging}(jk Sysfs taggingjkjaubajk}(j]j]j]j]j]ujkjubjsjk)}(jkhjk]jk*Operating Performance Points (OPP) Library}(jk*Operating Performance Points (OPP) Libraryjkjoubajk}(j]j]j]j]j]ujkjubjKjk)}(jkhjk]jk$Virtual Routing and Forwarding (VRF)}(jk$Virtual Routing and Forwarding (VRF)jkj}ubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk Kernel TLS}(jk Kernel TLSjkjubajk}(j]j]j]j]j]ujkjubj^jk)}(jkhjk]jk*Dynamic Thermal Power Management framework}(jk*Dynamic Thermal Power Management frameworkjkjubajk}(j]j]j]j]j]ujkjubjejk)}(jkhjk]jkPower Management}(jkPower Managementjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkSeg6 Sysfs variables}(jkSeg6 Sysfs variablesjkjubajk}(j]j]j]j]j]ujkjubj1 jk)}(jkhjk]jkTC queue based filtering}(jkTC queue based filteringjkjÿubajk}(j]j]j]j]j]ujkjubj=jk)}(jkhjk]jkX.25 Device Driver Interface}(jkX.25 Device Driver Interfacejkjѿubajk}(j]j]j]j]j]ujkjubj'jk)}(jkhjk]jkPCMCIA}(jkPCMCIAjkj߿ubajk}(j]j]j]j]j]ujkjubjkjk)}(jkhjk]jk Swap suspend}(jk Swap suspendjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk!How the development process works}(jk!How the development process worksjkjubajk}(j]j]j]j]j]jp]Kaujkjubj jk)}(jkhjk]jkPower Capping Framework}(jkPower Capping Frameworkjkj ubajk}(j]j]j]j]j]ujkjubjc jk)}(jkhjk]jkXDP RX Metadata}(jkXDP RX Metadatajkjubajk}(j]j]j]j]j]ujkjubj; jk)}(jkhjk]jkXFRM}(jkXFRMjkj&ubajk}(j]j]j]j]j]ujkjubj$jk)}(jkhjk]jkNetwork Function Representors}(jkNetwork Function Representorsjkj4ubajk}(j]j]j]j]j]ujkjubj*jk)}(jkhjk]jk!Debugging hibernation and suspend}(jk!Debugging hibernation and suspendjkjBubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk/XFRM device - offloading the IPsec computations}(jk/XFRM device - offloading the IPsec computationsjkjPubajk}(j]j]j]j]j]ujkjubjOjk)}(jkhjk]jkFor more information}(jkFor more informationjkj^ubajk}(j]j]j]j]j]jp]Kaujkjubjjk)}(jkhjk]jk!(How to avoid) Botching up ioctls}(jk!(How to avoid) Botching up ioctlsjkjmubajk}(j]j]j]j]j]ujkjubjJ jk)}(jkhjk]jkTransparent proxy support}(jkTransparent proxy supportjkj{ubajk}(j]j]j]j]j]ujkjubjQjk)}(jkhjk]jkCharger Manager}(jkCharger Managerjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk Device table}(jk Device tablejkjubajk}(j]j]j]j]j]ujkjubj@jk)}(jkhjk]jk"XFRM proc - /proc/net/xfrm_* files}(jk"XFRM proc - /proc/net/xfrm_* filesjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkRxRPC Network Protocol}(jkRxRPC Network Protocoljkjubajk}(j]j]j]j]j]ujkjubj\jk)}(jkhjk]jk"LIBNVDIMM Maintainer Entry Profile}(jk"LIBNVDIMM Maintainer Entry Profilejkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkTeam}(jkTeamjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk6Virtual eXtensible Local Area Networking documentation}(jk6Virtual eXtensible Local Area Networking documentationjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkDInteraction of Suspend code (S3) with the CPU hotplug infrastructure}(jkDInteraction of Suspend code (S3) with the CPU hotplug infrastructurejkjubajk}(j]j]j]j]j]ujkjubj` jk)}(jkhjk]jkLinux X.25 Project}(jkLinux X.25 Projectjkjubajk}(j]j]j]j]j]ujkjubjsjk)}(jkhjk]jkRegulator Driver Interface}(jkRegulator Driver Interfacejkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkEarly-stage planning}(jkEarly-stage planningjkjubajk}(j]j]j]j]j]jp]Kaujkjubjfjk)}(jkhjk]jk@Linux Kernel Contributor Covenant Code of Conduct Interpretation}(jk@Linux Kernel Contributor Covenant Code of Conduct Interpretationjkj$ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk*Minimal requirements to compile the Kernel}(jk*Minimal requirements to compile the Kerneljkj2ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkDriver changes}(jkDriver changesjkj@ubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk'Linux wireless regulatory documentation}(jk'Linux wireless regulatory documentationjkjNubajk}(j]j]j]j]j]ujkjubjsjk)}(jkhjk]jk$Applying Patches To The Linux Kernel}(jk$Applying Patches To The Linux Kerneljkj\ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk#Regulator Consumer Driver Interface}(jk#Regulator Consumer Driver Interfacejkjjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk$Contributor Covenant Code of Conduct}(jk$Contributor Covenant Code of Conductjkjxubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk APM or ACPI?}(jk APM or ACPI?jkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkLSM/SeLinux secid}(jkLSM/SeLinux secidjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkswsusp/S3 tricks}(jkswsusp/S3 tricksjkjubajk}(j]j]j]j]j]ujkjubjd jk)}(jkhjk]jkKernel TLS offload}(jkKernel TLS offloadjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkLocking}(jkLockingjkjubajk}(j]j]j]j]j]ujkjubj& jk)}(jkhjk]jkPCI Power Management}(jkPCI Power Managementjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkEnergy Model of devices}(jkEnergy Model of devicesjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkLinux Kernel TIPC}(jkLinux Kernel TIPCjkjubajk}(j]j]j]j]j]ujkjubjS jk)}(jkhjk]jk SNMP counter}(jk SNMP counterjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk"Regulator Machine Driver Interface}(jk"Regulator Machine Driver Interfacejkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkSegmentation Offloads}(jkSegmentation Offloadsjkjubajk}(j]j]j]j]j]ujkjubj0 jk)}(jkhjk]jk-Linux voltage and current regulator framework}(jk-Linux voltage and current regulator frameworkjkj ubajk}(j]j]j]j]j]ujkjubj~ jk)}(jkhjk]jk#Backporting and conflict resolution}(jk#Backporting and conflict resolutionjkj.ubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkPECI Subsystem}(jkPECI Subsystemjkj<ubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk%Scaling in the Linux Networking Stack}(jk%Scaling in the Linux Networking StackjkjJubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk'Linux NVMe feature and and quirk policy}(jk'Linux NVMe feature and and quirk policyjkjXubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkIn-Kernel TLS Handshake}(jkIn-Kernel TLS Handshakejkjfubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkphylink}(jkphylinkjkjtubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk2Runtime Power Management Framework for I/O Devices}(jk2Runtime Power Management Framework for I/O Devicesjkjubajk}(j]j]j]j]j]ujkjubj_jk)}(jkhjk]jk8TCP Authentication Option Linux implementation (RFC5925)}(jk8TCP Authentication Option Linux implementation (RFC5925)jkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkLinux Kernel SCTP}(jkLinux Kernel SCTPjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkAF_XDP TX Metadata}(jkAF_XDP TX Metadatajkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkAdvanced topics}(jkAdvanced topicsjkjubajk}(j]j]j]j]j]jp]Kaujkjubjcjk)}(jkhjk]jkNotes on Power-Saving Mode}(jkNotes on Power-Saving Modejkjubajk}(ids]classes]names]dupnames]backrefs]ujktitleubj jk)}(jkhjk]jk Kernel Keys}(jk Kernel Keysjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk8Linux Security Modules: General Security Hooks for Linux}(jk8Linux Security Modules: General Security Hooks for Linuxjkjubajk}(j]j]j]j]j]ujkjubjL jk)}(jkhjk]jkAudio Clocking}(jkAudio Clockingjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkTrusted and Encrypted Keys}(jkTrusted and Encrypted Keysjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkFirmware TPM Driver}(jkFirmware TPM Driverjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk-Sound Blaster Audigy mixer / default DSP code}(jk-Sound Blaster Audigy mixer / default DSP codejkj#ubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkCard-Specific Information}(jkCard-Specific Informationjkj1ubajk}(j]j]j]j]j]ujkjubjV jk)}(jkhjk]jk>Alsa driver for Digigram miXart8 and miXart8AES/EBU soundcards}(jk>Alsa driver for Digigram miXart8 and miXart8AES/EBU soundcardsjkj?ubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk*Encrypted keys for the eCryptfs filesystem}(jk*Encrypted keys for the eCryptfs filesystemjkjMubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkStandard ALSA Control Names}(jkStandard ALSA Control Namesjkj[ubajk}(j]j]j]j]j]ujkjubj+jk)}(jkhjk]jk'Analog Joystick Support on ALSA Drivers}(jk'Analog Joystick Support on ALSA Driversjkjiubajk}(j]j]j]j]j]ujkjubj*jk)}(jkhjk]jkTracepoints in ALSA}(jkTracepoints in ALSAjkjwubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkSipHash - a short input PRF}(jkSipHash - a short input PRFjkjubajk}(j]j]j]j]j]ujkjubj{jk)}(jkhjk]jk2E-MU Digital Audio System mixer / default DSP code}(jk2E-MU Digital Audio System mixer / default DSP codejkjubajk}(j]j]j]j]j]ujkjubj;jk)}(jkhjk]jk.spi_lm70llp : LM70-LLP parport-to-SPI adapter}(jk.spi_lm70llp : LM70-LLP parport-to-SPI adapterjkjubajk}(j]j]j]j]j]ujkjubj>jk)}(jkhjk]jkALSA SoC Layer Overview}(jkALSA SoC Layer Overviewjkjubajk}(j]j]j]j]j]ujkjubj=jk)}(jkhjk]jkMore Notes on HD-Audio Driver}(jkMore Notes on HD-Audio Driverjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk,Remote Processor Messaging (rpmsg) Framework}(jk,Remote Processor Messaging (rpmsg) Frameworkjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkAudio Pops and Clicks}(jkAudio Pops and Clicksjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk"Digital Signature Verification API}(jk"Digital Signature Verification APIjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkRealtek PC Beep Hidden Register}(jkRealtek PC Beep Hidden Registerjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkCredentials in Linux}(jkCredentials in Linuxjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkALSA Compress-Offload API}(jkALSA Compress-Offload APIjkjubajk}(j]j]j]j]j]ujkjubjx jk)}(jkhjk]jkDesigns and Implementations}(jkDesigns and Implementationsjkjubajk}(j]j]j]j]j]ujkjubj| jk)}(jkhjk]jkUnsorted Documentation}(jkUnsorted Documentationjkj-ubajk}(j]j]j]j]j]ujkjubjRjk)}(jkhjk]jkASoC Machine Driver}(jkASoC Machine Driverjkj;ubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkNotes on Kernel OSS-Emulation}(jkNotes on Kernel OSS-EmulationjkjIubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkALow latency, multichannel audio with JACK and the emu10k1/emu10k2}(jkALow latency, multichannel audio with JACK and the emu10k1/emu10k2jkjWubajk}(j]j]j]j]j]ujkjubjUjk)}(jkhjk]jkSecurity Documentation}(jkSecurity Documentationjkjeubajk}(j]j]j]j]j]ujkjubjtjk)}(jkhjk]jk0HDAudio multi-link extensions on Intel platforms}(jk0HDAudio multi-link extensions on Intel platformsjkjsubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkASoC Platform Driver}(jkASoC Platform Driverjkjubajk}(j]j]j]j]j]ujkjubj#jk)}(jkhjk]jkMIDI 2.0 on Linux}(jkMIDI 2.0 on Linuxjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk6Confidential Computing in Linux for x86 virtualization}(jk6Confidential Computing in Linux for x86 virtualizationjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk!Linux Security Module Development}(jk!Linux Security Module Developmentjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk=LZO stream format as understood by Linux’s LZO decompressor}(jk;LZO stream format as understood by Linux's LZO decompressorjkjubajk}(j]j]j]j]j]ujkjubj:jk)}(jkhjk]jk TPM Event Log}(jk TPM Event Logjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk SYM-2 driver}(jk SYM-2 driverjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkHD-Audio DP-MST Support}(jkHD-Audio DP-MST Supportjkjubajk}(j]j]j]j]j]ujkjubjnjk)}(jkhjk]jk"Landlock LSM: kernel documentation}(jk"Landlock LSM: kernel documentationjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk-Virtual TPM Proxy Driver for Linux Containers}(jk-Virtual TPM Proxy Driver for Linux Containersjkjubajk}(j]j]j]j]j]ujkjubjcjk)}(jkhjk]jkProc Files of ALSA Drivers}(jkProc Files of ALSA Driversjkj ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk VIA82xx mixer}(jk VIA82xx mixerjkjubajk}(j]j]j]j]j]ujkjubj2jk)}(jkhjk]jkSPI userspace API}(jkSPI userspace APIjkj)ubajk}(j]j]j]j]j]ujkjubj4jk)}(jkhjk]jk3spi_butterfly - parport-to-butterfly adapter driver}(jk3spi_butterfly - parport-to-butterfly adapter driverjkj7ubajk}(j]j]j]j]j]ujkjubjj jk)}(jkhjk]jk#Serial UART 16450/16550 MIDI driver}(jk#Serial UART 16450/16550 MIDI driverjkjEubajk}(j]j]j]j]j]ujkjubjsjk)}(jkhjk]jk$Overview of Linux kernel SPI support}(jk$Overview of Linux kernel SPI supportjkjSubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkConfidential Computing secrets}(jkConfidential Computing secretsjkjaubajk}(j]j]j]j]j]ujkjubj1jk)}(jkhjk]jkASoC jack detection}(jkASoC jack detectionjkjoubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk+Sound Blaster Live mixer / default DSP code}(jk+Sound Blaster Live mixer / default DSP codejkj}ubajk}(j]j]j]j]j]ujkjubj/ jk)}(jkhjk]jkHD-Audio Codec-Specific Models}(jkHD-Audio Codec-Specific Modelsjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkALSA Kernel API Documentation}(jkALSA Kernel API Documentationjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkHD-Audio}(jkHD-Audiojkjubajk}(j]j]j]j]j]ujkjubj?jk)}(jkhjk]jkKernel Key Retention Service}(jkKernel Key Retention Servicejkjubajk}(j]j]j]j]j]ujkjubjU jk)}(jkhjk]jkWriting an ALSA Driver}(jkWriting an ALSA Driverjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk'Software Interface ALSA-DSP MADI Driver}(jk'Software Interface ALSA-DSP MADI Driverjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk)Linux Secure Attention Key (SAK) handling}(jk)Linux Secure Attention Key (SAK) handlingjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk8Guide to using M-Audio Audiophile USB with ALSA and Jack}(jk8Guide to using M-Audio Audiophile USB with ALSA and Jackjkjubajk}(j]j]j]j]j]ujkjubj9 jk)}(jkhjk]jkOSS Sequencer Emulation on ALSA}(jkOSS Sequencer Emulation on ALSAjkjubajk}(j]j]j]j]j]ujkjubjYjk)}(jkhjk]jkSound Subsystem Documentation}(jkSound Subsystem Documentationjkj ubajk}(j]j]j]j]j]ujkjubjSjk)}(jkhjk]jkALSA SoC Layer}(jkALSA SoC Layerjkjubajk}(j]j]j]j]j]ujkjubjnjk)}(jkhjk]jk3Dynamic Audio Power Management for Portable Devices}(jk3Dynamic Audio Power Management for Portable Devicesjkj%ubajk}(j]j]j]j]j]ujkjubj[jk)}(jkhjk]jk Dynamic PCM}(jk Dynamic PCMjkj3ubajk}(j]j]j]j]j]ujkjubjojk)}(jkhjk]jk>Advanced Linux Sound Architecture - Driver Configuration guide}(jk>Advanced Linux Sound Architecture - Driver Configuration guidejkjAubajk}(j]j]j]j]j]ujkjubj_ jk)}(jkhjk]jkUniversal Flash Storage}(jkUniversal Flash StoragejkjOubajk}(j]j]j]j]j]ujkjubjD jk)}(jkhjk]jk!Serial Peripheral Interface (SPI)}(jk!Serial Peripheral Interface (SPI)jkj]ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk&HD-Audio Codec-Specific Mixer Controls}(jk&HD-Audio Codec-Specific Mixer Controlsjkjkubajk}(j]j]j]j]j]ujkjubj) jk)}(jkhjk]jk!Notes on Maya44 USB Audio Support}(jk!Notes on Maya44 USB Audio Supportjkjyubajk}(j]j]j]j]j]ujkjubjcjk)}(jkhjk]jkThe Virtual PCM Test Driver}(jkThe Virtual PCM Test Driverjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkKernel Self-Protection}(jkKernel Self-Protectionjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkRemote Processor Framework}(jkRemote Processor Frameworkjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk.Creating codec to codec dai link for ALSA dapm}(jk.Creating codec to codec dai link for ALSA dapmjkjubajk}(j]j]j]j]j]ujkjubjvjk)}(jkhjk]jkSecrets documentation}(jkSecrets documentationjkjubajk}(j]j]j]j]j]ujkjubj7 jk)}(jkhjk]jkALSA PCM channel-mapping API}(jkALSA PCM channel-mapping APIjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk0Imagination Technologies SPDIF Input Controllers}(jk0Imagination Technologies SPDIF Input Controllersjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkALSA PCM Timestamping}(jkALSA PCM Timestampingjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkALSA BT87x Driver}(jkALSA BT87x Driverjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk%Trusted Platform Module documentation}(jk%Trusted Platform Module documentationjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkPXA2xx SPI on SSP driver HOWTO}(jkPXA2xx SPI on SSP driver HOWTOjkjubajk}(j]j]j]j]j]ujkjubj" jk)}(jkhjk]jkSCTP}(jkSCTPjkj!ubajk}(j]j]j]j]j]ujkjubjxjk)}(jkhjk]jkALSA Jack Software Injection}(jkALSA Jack Software Injectionjkj/ubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkThe ALSA Driver API}(jkThe ALSA Driver APIjkj=ubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk!IMA Template Management Mechanism}(jk!IMA Template Management MechanismjkjKubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkKey Request Service}(jkKey Request ServicejkjYubajk}(j]j]j]j]j]ujkjubj- jk)}(jkhjk]jk"ASoC Digital Audio Interface (DAI)}(jk"ASoC Digital Audio Interface (DAI)jkjgubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk?Driver for Western Digital WD7193, WD7197 and WD7296 SCSI cards}(jk?Driver for Western Digital WD7193, WD7197 and WD7296 SCSI cardsjkjuubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk1Brief Notes on C-Media 8338/8738/8768/8770 Driver}(jk1Brief Notes on C-Media 8338/8738/8768/8770 Driverjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkASoC Codec Class Driver}(jkASoC Codec Class Driverjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkVirtual TPM interface for Xen}(jkVirtual TPM interface for Xenjkjubajk}(j]j]j]j]j]ujkjubj3 jk)}(jkhjk]jkKernel driver spi-sc18is602}(jkKernel driver spi-sc18is602jkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk!Brief tutorial on CRC computation}(jk!Brief tutorial on CRC computationjkjubajk}(j]j]j]j]j]ujkjubj; jk)}(jkhjk]jktcm_qla2xxx Driver Notes}(jktcm_qla2xxx Driver Notesjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkALSA Jack Controls}(jkALSA Jack Controlsjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkHardware Device Drivers}(jkHardware Device Driversjkjubajk}(ids]classes]names]dupnames]backrefs]ujktitleubjJ jk)}(jkhjk]jk5Notes on the DEC FDDIcontroller 700 (DEFZA-xx) driver}(jk5Notes on the DEC FDDIcontroller 700 (DEFZA-xx) driverjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk Devlink Port}(jk Devlink Portjkjubajk}(j]j]j]j]j]ujkjubjr jk)}(jkhjk]jkLinux kernel driver for Compute Engine Virtual Ethernet (gve):}(jk>Linux kernel driver for Compute Engine Virtual Ethernet (gve):jkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk+Intel(R) PRO/Wireless 2100 Driver for Linux}(jk+Intel(R) PRO/Wireless 2100 Driver for Linuxjkj%ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkThe Gianfar Ethernet Driver}(jkThe Gianfar Ethernet Driverjkj3ubajk}(j]j]j]j]j]ujkjubj# jk)}(jkhjk]jk:Linux Base Driver for Intel(R) Ethernet Network Connection}(jk:Linux Base Driver for Intel(R) Ethernet Network ConnectionjkjAubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk+IOSM Driver for Intel M.2 PCIe based Modems}(jk+IOSM Driver for Intel M.2 PCIe based ModemsjkjOubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk Devlink Trap}(jk Devlink Trapjkj]ubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk:PCI vDPA driver for the AMD/Pensando(R) DSC adapter family}(jk:PCI vDPA driver for the AMD/Pensando(R) DSC adapter familyjkjkubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk9DPAA2 (Data Path Acceleration Architecture Gen2) Overview}(jk9DPAA2 (Data Path Acceleration Architecture Gen2) Overviewjkjyubajk}(j]j]j]j]j]ujkjubj_jk)}(jkhjk]jkam65-cpsw-nuss devlink support}(jkam65-cpsw-nuss devlink supportjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jki40e devlink support}(jki40e devlink supportjkjubajk}(j]j]j]j]j]ujkjubjbjk)}(jkhjk]jk;Neterion’s (Formerly S2io) Xframe I/II PCI-X 10GbE driver}(jk9Neterion's (Formerly S2io) Xframe I/II PCI-X 10GbE driverjkjubajk}(j]j]j]j]j]ujkjubjP jk)}(jkhjk]jkDPAA2 MAC / PHY support}(jkDPAA2 MAC / PHY supportjkjubajk}(j]j]j]j]j]ujkjubj0 jk)}(jkhjk]jk>Davicom DM9102(A)/DM9132/DM9801 fast ethernet driver for Linux}(jk>Davicom DM9102(A)/DM9132/DM9801 fast ethernet driver for Linuxjkjubajk}(j]j]j]j]j]ujkjubjp jk)}(jkhjk]jk#DPAA2 DPIO (Data Path I/O) Overview}(jk#DPAA2 DPIO (Data Path I/O) Overviewjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkDevlink Resource}(jkDevlink Resourcejkjubajk}(j]j]j]j]j]ujkjubjZ jk)}(jkhjk]jkDPAA2 Ethernet driver}(jkDPAA2 Ethernet driverjkjubajk}(j]j]j]j]j]ujkjubja jk)}(jkhjk]jk Devlink Info}(jk Devlink Infojkjubajk}(j]j]j]j]j]ujkjubjc jk)}(jkhjk]jkMarvell(Aquantia) AQtion Driver}(jkMarvell(Aquantia) AQtion Driverjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkDevlink Reload}(jkDevlink Reloadjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkSysKonnect driver - SKFP}(jkSysKonnect driver - SKFPjkj!ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkBLinux Driver for the Synopsys(R) Ethernet Controllers “stmmac”}(jk>Linux Driver for the Synopsys(R) Ethernet Controllers "stmmac"jkj/ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkWWAN Device Drivers}(jkWWAN Device Driversjkj=ubajk}(j]j]j]j]j]ujkjubjzjk)}(jkhjk]jk:Linux Base Driver for Intel(R) Ethernet Network Connection}(jk:Linux Base Driver for Intel(R) Ethernet Network ConnectionjkjKubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkDevlink Line card}(jkDevlink Line cardjkjYubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkbnxt devlink support}(jkbnxt devlink supportjkjgubajk}(j]j]j]j]j]ujkjubj* jk)}(jkhjk]jk6Texas Instruments CPSW switchdev based ethernet driver}(jk6Texas Instruments CPSW switchdev based ethernet driverjkjuubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkThe QorIQ DPAA Ethernet Driver}(jkThe QorIQ DPAA Ethernet Driverjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk+Network Flow Processor (NFP) Kernel Drivers}(jk+Network Flow Processor (NFP) Kernel Driversjkjubajk}(j]j]j]j]j]ujkjubj} jk)}(jkhjk]jk jk)}(jkhjk]jkSplit page table lock}(jkSplit page table lockjkj7ubajk}(j ]j ]j]j]j]ujkjubj jk)}(jkhjk]jk'Altera Triple-Speed Ethernet MAC driver}(jk'Altera Triple-Speed Ethernet MAC driverjkjEubajk}(j ]j ]j]j]j]ujkjubjnjk)}(jkhjk]jkMLinux and the 3Com EtherLink III Series Ethercards (driver v1.18c and higher)}(jkMLinux and the 3Com EtherLink III Series Ethercards (driver v1.18c and higher)jkjSubajk}(j ]j ]j]j]j]ujkjubj:jk)}(jkhjk]jk What is NUMA?}(jk What is NUMA?jkjaubajk}(j ]j ]j]j]j]ujkjubjjk)}(jkhjk]jkPage Allocation}(jkPage Allocationjkjoubajk}(j ]j ]j]j]j]ujkjubjjk)}(jkhjk]jkChecksum Offloads}(jkChecksum Offloadsjkj}ubajk}(j ]j ]j]j]j]ujkjubjjk)}(jkhjk]jkNetLabel}(jkNetLabeljkjubajk}(j ]j ]j]j]j]ujkjubjjk)}(jkhjk]jkCAIF}(jkCAIFjkjubajk}(j ]j ]j]j]j]ujkjubj=jk)}(jkhjk]jkHigh Memory Handling}(jkHigh Memory Handlingjkjubajk}(j ]j ]j]j]j]ujkjubjVjk)}(jkhjk]jk%Heterogeneous Memory Management (HMM)}(jk%Heterogeneous Memory Management (HMM)jkjubajk}(j ]j ]j]j]j]ujkjubjGjk)}(jkhjk]jkPhysical Memory Model}(jkPhysical Memory Modeljkjubajk}(j ]j ]j]j]j]ujkjubjO jk)}(jkhjk]jkProcess Addresses}(jkProcess Addressesjkjubajk}(j ]j ]j]j]j]ujkjubj jk)}(jkhjk]jkremap_file_pages() system call}(jkremap_file_pages() system calljkjubajk}(j ]j ]j]j]j]ujkjubjjk)}(jkhjk]jk"ATM (i)Chip IA Linux Driver Source}(jk"ATM (i)Chip IA Linux Driver Sourcejkjubajk}(j ]j ]j]j]j]ujkjubjOjk)}(jkhjk]jk)A vmemmap diet for HugeTLB and Device DAX}(jk)A vmemmap diet for HugeTLB and Device DAXjkjubajk}(j ]j ]j]j]j]ujkjubjjk)}(jkhjk]jkUnevictable LRU Infrastructure}(jkUnevictable LRU Infrastructurejkj ubajk}(j ]j ]j]j]j]ujkjubj jk)}(jkhjk]jk6cdc_mbim - Driver for CDC MBIM Mobile Broadband modems}(jk6cdc_mbim - Driver for CDC MBIM Mobile Broadband modemsjkjubajk}(j ]j ]j]j]j]ujkjubjjk)}(jkhjk]jkOvercommit Accounting}(jkOvercommit Accountingjkj%ubajk}(j ]j ]j]j]j]ujkjubj jk)}(jkhjk]jk)can327: ELM327 driver for Linux SocketCAN}(jk)can327: ELM327 driver for Linux SocketCANjkj3ubajk}(j ]j ]j]j]j]ujkjubjijk)}(jkhjk]jk%Driver for PCI Endpoint Test Function}(jk%Driver for PCI Endpoint Test FunctionjkjAubajk}(j ]j ]j]j]j]ujkjubjojk)}(jkhjk]jkPhysical Memory}(jkPhysical MemoryjkjOubajk}(j ]j ]j]j]j]ujkjubjejk)}(jkhjk]jk#NetLabel CIPSO/IPv4 Protocol Engine}(jk#NetLabel CIPSO/IPv4 Protocol Enginejkj]ubajk}(j ]j ]j]j]j]ujkjubjg jk)}(jkhjk]jk.Netdev private dataroom for 6lowpan interfaces}(jk.Netdev private dataroom for 6lowpan interfacesjkjkubajk}(j ]j ]j]j]j]ujkjubjh jk)}(jkhjk]jkzsmalloc}(jkzsmallocjkjyubajk}(j ]j ]j]j]j]ujkjubjjk)}(jkhjk]jk IP-Aliasing}(jk IP-Aliasingjkjubajk}(j ]j ]j]j]j]ujkjubjjk)}(jkhjk]jkShared Memory Filesystem}(jkShared Memory Filesystemjkjubajk}(j ]j ]j]j]j]ujkjubjr jk)}(jkhjk]jk2page owner: Tracking about who allocated each page}(jk2page owner: Tracking about who allocated each pagejkjubajk}(j ]j ]j]j]j]ujkjubj8 jk)}(jkhjk]jk-FORE Systems PCA-200E/SBA-200E ATM NIC driver}(jk-FORE Systems PCA-200E/SBA-200E ATM NIC driverjkjubajk}(j ]j ]j]j]j]ujkjubjjk)}(jkhjk]jkATM}(jkATMjkjubajk}(j ]j ]j]j]j]ujkjubj jk)}(jkhjk]jk7Linux Driver for the AMD/Pensando(R) DSC adapter family}(jk7Linux Driver for the AMD/Pensando(R) DSC adapter familyjkjubajk}(j ]j ]j]j]j]ujkjubjjk)}(jkhjk]jkDAMON: Data Access MONitor}(jkDAMON: Data Access MONitorjkjubajk}(j ]j ]j]j]j]ujkjubjjk)}(jkhjk]jk Page Reclaim}(jk Page Reclaimjkjubajk}(j ]j ]j]j]j]ujkjubjjk)}(jkhjk]jk Page Cache}(jk Page Cachejkjubajk}(j ]j ]j]j]j]ujkjubjjk)}(jkhjk]jk batman-adv}(jk batman-advjkjubajk}(j ]j ]j]j]j]ujkjubjjk)}(jkhjk]jk3When do you need to notify inside page table lock ?}(jk3When do you need to notify inside page table lock ?jkjubajk}(j ]j ]j]j]j]ujkjubjjk)}(jkhjk]jk/Asynchronous Transfer Mode (ATM) Device Drivers}(jk/Asynchronous Transfer Mode (ATM) Device Driversjkj!ubajk}(j ]j ]j]j]j]ujkjubjjk)}(jkhjk]jkPage Table Check}(jkPage Table Checkjkj/ubajk}(j ]j ]j]j]j]ujkjubjjk)}(jkhjk]jkDAMON Maintainer Entry Profile}(jkDAMON Maintainer Entry Profilejkj=ubajk}(j ]j ]j]j]j]ujkjubj{ jk)}(jkhjk]jkIntroduction of Uacce}(jkIntroduction of UaccejkjKubajk}(j ]j ]j]j]j]ujkjubjjk)}(jkhjk]jk%Texas Instruments TPS6594 PFSM driver}(jk%Texas Instruments TPS6594 PFSM driverjkjYubajk}(j ]j ]j]j]j]ujkjubj1 jk)}(jkhjk]jkTransparent Hugepage Support}(jkTransparent Hugepage Supportjkjgubajk}(j ]j ]j]j]j]ujkjubjVjk)}(jkhjk]jk%Virtually Mapped Kernel Stack Support}(jk%Virtually Mapped Kernel Stack Supportjkjuubajk}(j ]j ]j]j]j]ujkjubjjk)}(jkhjk]jk Boot Memory}(jk Boot Memoryjkjubajk}(j ]j ]j]j]j]ujkjubj jk)}(jkhjk]jkNetLabel Introduction}(jkNetLabel Introductionjkjubajk}(j ]j ]j]j]j]ujkjubjjk)}(jkhjk]jkEthernet Bridging}(jkEthernet Bridgingjkjubajk}(j ]j ]j]j]j]ujkjubjjk)}(jkhjk]jkFree Page Reporting}(jkFree Page Reportingjkjubajk}(j ]j ]j]j]j]ujkjubj_ jk)}(jkhjk]jkAX.25}(jkAX.25jkjubajk}(j ]j ]j]j]j]ujkjubjjk)}(jkhjk]jkDesign}(jkDesignjkjubajk}(j ]j ]j]j]j]ujkjubj jk)}(jkhjk]jkUsing Linux CAIF}(jkUsing Linux CAIFjkjubajk}(j ]j ]j]j]j]ujkjubjjk)}(jkhjk]jkSB100 device driver}(jkSB100 device driverjkjubajk}(j ]j ]j]j]j]ujkjubjjk)}(jkhjk]jk6pack Protocol}(jk6pack Protocoljkjubajk}(j ]j ]j]j]j]ujkjubj jk)}(jkhjk]jkz3fold}(jkz3foldjkjubajk}(j ]j ]j]j]j]ujkjubjjk)}(jkhjk]jkMemory Management Documentation}(jkMemory Management Documentationjkjubajk}(j ]j ]j]j]j]ujkjubjjk)}(jkhjk]jk9BusLogic MultiMaster and FlashPoint SCSI Driver for Linux}(jk9BusLogic MultiMaster and FlashPoint SCSI Driver for Linuxjkjubajk}(ids]classes]names]dupnames]backrefs]ujktitleubj jk)}(jkhjk]jk Security bugs}(jk Security bugsjkj1ubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jkGeneral Information}(jkGeneral Informationjkj?ubajk}(j&]j(]j*]j,]j.]ujkj0ubj jk)}(jkhjk]jkLSubmitting patches: the essential guide to getting your code into the kernel}(jkLSubmitting patches: the essential guide to getting your code into the kerneljkjMubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jkSCSI subsystem documentation}(jkSCSI subsystem documentationjkj[ubajk}(j&]j(]j*]j,]j.]ujkj0ubjZ jk)}(jkhjk]jkSCSI media changer driver}(jkSCSI media changer driverjkjiubajk}(j&]j(]j*]j,]j.]ujkj0ubj jk)}(jkhjk]jk'Linux Kernel patch submission checklist}(jk'Linux Kernel patch submission checklistjkjwubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jkResearcher Guidelines}(jkResearcher Guidelinesjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jk%Index of Further Kernel Documentation}(jk%Index of Further Kernel Documentationjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jkList of maintainers}(jkList of maintainersjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jkOperating FCoE using bnx2fc}(jkOperating FCoE using bnx2fcjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jk Quick Start}(jk Quick Startjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubj jk)}(jkhjk]jkScheduler Nice Design}(jkScheduler Nice Designjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubj3jk)}(jkhjk]jkSCSI Generic (sg) driver}(jkSCSI Generic (sg) driverjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubj jk)}(jkhjk]jkLink Power Managent Policy}(jkLink Power Managent Policyjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubj jk)}(jkhjk]jk4Completions - “wait for completion” barrier APIs}(jk0Completions - "wait for completion" barrier APIsjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubj jk)}(jkhjk]jk-SCSI mid_level - lower_level driver interface}(jk-SCSI mid_level - lower_level driver interfacejkjubajk}(j&]j(]j*]j,]j.]ujkj0ubj7jk)}(jkhjk]jk!Megaraid Common Management Module}(jk!Megaraid Common Management Modulejkjubajk}(j&]j(]j*]j,]j.]ujkj0ubj jk)}(jkhjk]jk SAS Layer}(jk SAS Layerjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubj jk)}(jkhjk]jkScheduler Domains}(jkScheduler Domainsjkj-ubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jk5Adaptec AHA-1520/1522 SCSI driver for Linux (aha152x)}(jk5Adaptec AHA-1520/1522 SCSI driver for Linux (aha152x)jkj;ubajk}(j&]j(]j*]j,]j.]ujkj0ubjHjk)}(jkhjk]jkScheduler pelt c program}(jkScheduler pelt c programjkjIubajk}(j&]j(]j*]j,]j.]ujkj0ubj jk)}(jkhjk]jk&Terse where to get ZIP Drive help info}(jk&Terse where to get ZIP Drive help infojkjWubajk}(j&]j(]j*]j,]j.]ujkj0ubj jk)}(jkhjk]jk CFS Scheduler}(jk CFS Schedulerjkjeubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jkLinux kernel coding style}(jkLinux kernel coding stylejkjsubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jkAdvanSys Driver Notes}(jkAdvanSys Driver Notesjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubj jk)}(jkhjk]jk.SoC Platforms with DTS Compliance Requirements}(jk.SoC Platforms with DTS Compliance Requirementsjkjubajk}(j&]j(]j*]j,]j.]jp]Kaujkj0ubjPjk)}(jkhjk]jkThe SCSI Tape Driver}(jkThe SCSI Tape Driverjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubj jk)}(jkhjk]jkDeadline Task Scheduling}(jkDeadline Task Schedulingjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jkRust}(jkRustjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubj jk)}(jkhjk]jk"Linux Kernel Enforcement Statement}(jk"Linux Kernel Enforcement Statementjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubj jk)}(jkhjk]jkThe tip tree handbook}(jkThe tip tree handbookjkjubajk}(j&]j(]j*]j,]j.]jp]Kaujkj0ubjjk)}(jkhjk]jkAdaptec dpti driver}(jkAdaptec dpti driverjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jk4Why the “volatile” type class should not be used}(jk0Why the "volatile" type class should not be usedjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubj jk)}(jkhjk]jkTesting}(jkTestingjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubj jk)}(jkhjk]jkUtilization Clamping}(jkUtilization Clampingjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubj&jk)}(jkhjk]jkLinux kernel licensing rules}(jkLinux kernel licensing rulesjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jkThe 53c700 Driver Notes}(jkThe 53c700 Driver Notesjkj+ubajk}(j&]j(]j*]j,]j.]ujkj0ubj+ jk)}(jkhjk]jk'SCSI RDMA (SRP) transport class diagram}(jk'SCSI RDMA (SRP) transport class diagramjkj9ubajk}(j&]j(]j*]j,]j.]ujkj0ubj- jk)}(jkhjk]jkLPFC Driver Release Notes}(jkLPFC Driver Release NotesjkjGubajk}(j&]j(]j*]j,]j.]ujkj0ubj jk)}(jkhjk]jk!Chelsio S3 iSCSI Driver for Linux}(jk!Chelsio S3 iSCSI Driver for LinuxjkjUubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jk-Working with the kernel development community}(jk-Working with the kernel development communityjkjcubajk}(j&]j(]j*]j,]j.]ujkj0ubj@jk)}(jkhjk]jk8Adaptec Aic7xxx Fast -> Ultra160 Family Manager Set v7.0}(jk8Adaptec Aic7xxx Fast -> Ultra160 Family Manager Set v7.0jkjqubajk}(j&]j(]j*]j,]j.]ujkj0ubj jk)}(jkhjk]jk.SMARTPQI - Microchip Smart Storage SCSI driver}(jk.SMARTPQI - Microchip Smart Storage SCSI driverjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubjAjk)}(jkhjk]jk)Linux driver for Brocade FC/FCOE adapters}(jk)Linux driver for Brocade FC/FCOE adaptersjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubjY jk)}(jkhjk]jk@Subsystem and maintainer tree specific development process notes}(jk@Subsystem and maintainer tree specific development process notesjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jkCFS Bandwidth Control}(jkCFS Bandwidth Controljkjubajk}(j&]j(]j*]j,]j.]ujkj0ubj jk)}(jkhjk]jk!The Linux Kernel Driver Interface}(jk!The Linux Kernel Driver Interfacejkjubajk}(j&]j(]j*]j,]j.]ujkj0ubjsjk)}(jkhjk]jk)WorkBiT NinjaSCSI-3/32Bi driver for Linux}(jk)WorkBiT NinjaSCSI-3/32Bi driver for Linuxjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubj-jk)}(jkhjk]jkThe sym53c500_cs Driver}(jkThe sym53c500_cs Driverjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubjIjk)}(jkhjk]jk?Everything you ever wanted to know about Linux -stable releases}(jk?Everything you ever wanted to know about Linux -stable releasesjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubjxjk)}(jkhjk]jkHandling regressions}(jkHandling regressionsjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jkg_NCR5380 driver}(jkg_NCR5380 driverjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jkKVM x86}(jkKVM x86jkj ubajk}(j&]j(]j*]j,]j.]jp]Kaujkj0ubj.jk)}(jkhjk]jk)HPSA - Hewlett Packard Smart Array driver}(jk)HPSA - Hewlett Packard Smart Array driverjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jk Schedutil}(jk Schedutiljkj(ubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jk)A guide to the Kernel Development Process}(jk)A guide to the Kernel Development Processjkj6ubajk}(j&]j(]j*]j,]j.]ujkj0ubjSjk)}(jkhjk]jkScheduler Statistics}(jkScheduler StatisticsjkjDubajk}(j&]j(]j*]j,]j.]ujkj0ubjWjk)}(jkhjk]jk SoC Subsystem}(jk SoC SubsystemjkjRubajk}(j&]j(]j*]j,]j.]jp]Kaujkj0ubjx jk)}(jkhjk]jkReal-Time group scheduling}(jkReal-Time group schedulingjkjaubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jkCoding Guidelines}(jkCoding Guidelinesjkjoubajk}(j&]j(]j*]j,]j.]ujkj0ubj jk)}(jkhjk]jk Scheduler}(jk Schedulerjkj}ubajk}(j&]j(]j*]j,]j.]ujkj0ubj]jk)}(jkhjk]jkEnergy Aware Scheduling}(jkEnergy Aware Schedulingjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jk#The BusLogic FlashPoint SCSI Driver}(jk#The BusLogic FlashPoint SCSI Driverjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubjUjk)}(jkhjk]jk6Highpoint RocketRAID 3xxx/4xxx Adapter Driver (hptiop)}(jk6Highpoint RocketRAID 3xxx/4xxx Adapter Driver (hptiop)jkjubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jk Arch Support}(jk Arch Supportjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubj: jk)}(jkhjk]jkCapacity Aware Scheduling}(jkCapacity Aware Schedulingjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jkScheduler debugfs}(jkScheduler debugfsjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jk#AACRAID Driver for Linux (take two)}(jk#AACRAID Driver for Linux (take two)jkjubajk}(j&]j(]j*]j,]j.]ujkj0ubj jk)}(jkhjk]jkdc395x SCSI driver}(jkdc395x SCSI driverjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubj/jk)}(jkhjk]jkLinux magic numbers}(jkLinux magic numbersjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubj jk)}(jkhjk]jkmembarrier() System Call}(jkmembarrier() System Calljkj ubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jkKernel Driver Statement}(jkKernel Driver Statementjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jkSCSI EH}(jkSCSI EHjkj%ubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jkARECA FIRMWARE SPEC}(jkARECA FIRMWARE SPECjkj3ubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jkEmbargoed hardware issues}(jkEmbargoed hardware issuesjkjAubajk}(j&]j(]j*]j,]j.]ujkj0ubj: jk)}(jkhjk]jkACPU Scheduler implementation hints for architecture specific code}(jkACPU Scheduler implementation hints for architecture specific codejkjOubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jk(Linux Kernel Contribution Maturity Model}(jk(Linux Kernel Contribution Maturity Modeljkj]ubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jkNCR53C8XX/SYM53C8XX drivers}(jkNCR53C8XX/SYM53C8XX driversjkjkubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jkEmail clients info for Linux}(jkEmail clients info for Linuxjkjyubajk}(j&]j(]j*]j,]j.]ujkj0ubj jk)}(jkhjk]jk#Adaptec Ultra320 Family Manager Set}(jk#Adaptec Ultra320 Family Manager Setjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubj{jk)}(jkhjk]jkEDeprecated Interfaces, Language Features, Attributes, and Conventions}(jkEDeprecated Interfaces, Language Features, Attributes, and Conventionsjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubj jk)}(jkhjk]jkKernel Maintainer PGP guide}(jkKernel Maintainer PGP guidejkjubajk}(j&]j(]j*]j,]j.]ujkj0ubjY jk)}(jkhjk]jkLinux kernel management style}(jkLinux kernel management stylejkjubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jkSCSI Kernel Parameters}(jkSCSI Kernel Parametersjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jk&Linux SCSI Disk Driver (sd) Parameters}(jk&Linux SCSI Disk Driver (sd) Parametersjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubj] jk)}(jkhjk]jkNetworking subsystem (netdev)}(jkNetworking subsystem (netdev)jkjubajk}(j&]j(]j*]j,]j.]jp]Kaujkj0ubj!jk)}(jkhjk]jk!Qlogic FASXXX Family Driver Notes}(jk!Qlogic FASXXX Family Driver Notesjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jkSCSI FC Transport}(jkSCSI FC Transportjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubj> jk)}(jkhjk]jkProgramming Language}(jkProgramming Languagejkjubajk}(j&]j(]j*]j,]j.]ujkj0ubj jk)}(jkhjk]jk!HOWTO do Linux kernel development}(jk!HOWTO do Linux kernel developmentjkjubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jkSCSI Subsystem}(jkSCSI Subsystemjkj"ubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jkCVEs}(jkCVEsjkj0ubajk}(j&]j(]j*]j,]j.]ujkj0ubjjk)}(jkhjk]jkLock Statistics}(jkLock Statisticsjkj>ubajk}(ids]classes]names]dupnames]backrefs]ujktitleubjjk)}(jkhjk]jkKernel Hacking Guides}(jkKernel Hacking GuidesjkjRubajk}(jG]jI]jK]jM]jO]ujkjQubjI jk)}(jkhjk]jk&The device for Mediatek MT6370 RGB LED}(jk&The device for Mediatek MT6370 RGB LEDjkj`ubajk}(jG]jI]jK]jM]jO]ujkjQubjjk)}(jkhjk]jkKProper Locking Under a Preemptible Kernel: Keeping Kernel Code Preempt-Safe}(jkKProper Locking Under a Preemptible Kernel: Keeping Kernel Code Preempt-Safejkjnubajk}(jG]jI]jK]jM]jO]ujkjQubjjk)}(jkhjk]jkMHI}(jkMHIjkj|ubajk}(jG]jI]jK]jM]jO]ujkjQubj jk)}(jkhjk]jkUserspace LEDs}(jkUserspace LEDsjkjubajk}(jG]jI]jK]jM]jO]ujkjQubjjk)}(jkhjk]jkModifying Patches}(jkModifying Patchesjkjubajk}(jG]jI]jK]jM]jO]ujkjQubjmjk)}(jkhjk]jkLivepatching APIs}(jkLivepatching APIsjkjubajk}(jG]jI]jK]jM]jO]ujkjQubj jk)}(jkhjk]jkThe robust futex ABI}(jkThe robust futex ABIjkjubajk}(jG]jI]jK]jM]jO]ujkjQubj} jk)}(jkhjk]jkRecursion issues}(jkRecursion issuesjkjubajk}(jG]jI]jK]jM]jO]ujkjQubj jk)}(jkhjk]jkMHI (Modem Host Interface)}(jkMHI (Modem Host Interface)jkjubajk}(jG]jI]jK]jM]jO]ujkjQubjjk)}(jkhjk]jkUnreliable Guide To Locking}(jkUnreliable Guide To Lockingjkjubajk}(jG]jI]jK]jM]jO]ujkjQubjW jk)}(jkhjk]jk'Kernel driver for Mellanox systems LEDs}(jk'Kernel driver for Mellanox systems LEDsjkjubajk}(jG]jI]jK]jM]jO]ujkjQubjjk)}(jkhjk]jkRT-mutex implementation design}(jkRT-mutex implementation designjkjubajk}(jG]jI]jK]jM]jO]ujkjQubj jk)}(jkhjk]jk-Exporting kernel headers for use by userspace}(jk-Exporting kernel headers for use by userspacejkjubajk}(jG]jI]jK]jM]jO]ujkjQubj jk)}(jkhjk]jkKconfig Language}(jkKconfig Languagejkjubajk}(jG]jI]jK]jM]jO]ujkjQubj] jk)}(jkhjk]jkBuilding Linux with Clang/LLVM}(jkBuilding Linux with Clang/LLVMjkj$ubajk}(jG]jI]jK]jM]jO]ujkjQubj jk)}(jkhjk]jkKernel driver for lp5523}(jkKernel driver for lp5523jkj2ubajk}(jG]jI]jK]jM]jO]ujkjQubjvjk)}(jkhjk]jkThe userio Protocol}(jkThe userio Protocoljkj@ubajk}(jG]jI]jK]jM]jO]jp]KaujkjQubj jk)}(jkhjk]jkConfiguring Git}(jkConfiguring GitjkjOubajk}(jG]jI]jK]jM]jO]ujkjQubj jk)}(jkhjk]jk%Runtime locking correctness validator}(jk%Runtime locking correctness validatorjkj]ubajk}(jG]jI]jK]jM]jO]ujkjQubjzjk)}(jkhjk]jk%Handling messy pull-request diffstats}(jk%Handling messy pull-request diffstatsjkjkubajk}(jG]jI]jK]jM]jO]ujkjQubjjk)}(jkhjk]jkKernel driver for Qualcomm LPG}(jkKernel driver for Qualcomm LPGjkjyubajk}(jG]jI]jK]jM]jO]ujkjQubj}jk)}(jkhjk]jkKernel driver lis3lv02d}(jkKernel driver lis3lv02djkjubajk}(jG]jI]jK]jM]jO]ujkjQubjAjk)}(jkhjk]jkLED handling under Linux}(jkLED handling under Linuxjkjubajk}(jG]jI]jK]jM]jO]ujkjQubjm jk)}(jkhjk]jkReliable Stacktrace}(jkReliable Stacktracejkjubajk}(jG]jI]jK]jM]jO]ujkjQubj jk)}(jkhjk]jkPercpu rw semaphores}(jkPercpu rw semaphoresjkjubajk}(jG]jI]jK]jM]jO]ujkjQubj%jk)}(jkhjk]jkCredits}(jkCreditsjkjubajk}(jG]jI]jK]jM]jO]ujkjQubjjk)}(jkhjk]jkLivepatch module ELF format}(jkLivepatch module ELF formatjkjubajk}(jG]jI]jK]jM]jO]ujkjQubj,jk)}(jkhjk]jk mISDN Driver}(jk mISDN Driverjkjubajk}(jG]jI]jK]jM]jO]ujkjQubjjk)}(jkhjk]jk(Un)patching Callbacks}(jk(Un)patching Callbacksjkjubajk}(jG]jI]jK]jM]jO]ujkjQubj jk)}(jkhjk]jk,Assorted Miscellaneous Devices Documentation}(jk,Assorted Miscellaneous Devices Documentationjkjubajk}(jG]jI]jK]jM]jO]ujkjQubjjk)}(jkhjk]jkReproducible builds}(jkReproducible buildsjkjubajk}(jG]jI]jK]jM]jO]ujkjQubjjk)}(jkhjk]jk;Kernel driver for Intel Cherry Trail Whiskey Cove PMIC LEDs}(jk;Kernel driver for Intel Cherry Trail Whiskey Cove PMIC LEDsjkjubajk}(jG]jI]jK]jM]jO]ujkjQubjjk)}(jkhjk]jkKconfig macro language}(jkKconfig macro languagejkj!ubajk}(jG]jI]jK]jM]jO]ujkjQubjQjk)}(jkhjk]jkKbuild}(jkKbuildjkj/ubajk}(jG]jI]jK]jM]jO]ujkjQubjBjk)}(jkhjk]jkLinux Kernel Makefiles}(jkLinux Kernel Makefilesjkj=ubajk}(jG]jI]jK]jM]jO]ujkjQubjjk)}(jkhjk]jkLocking lessons}(jkLocking lessonsjkjKubajk}(jG]jI]jK]jM]jO]ujkjQubj jk)}(jkhjk]jk#Kernel driver for Spreadtrum SC27XX}(jk#Kernel driver for Spreadtrum SC27XXjkjYubajk}(jG]jI]jK]jM]jO]ujkjQubj jk)}(jkhjk]jkC2 port support}(jkC2 port supportjkjgubajk}(jG]jI]jK]jM]jO]ujkjQubj jk)}(jkhjk]jkKernel driver for lp5562}(jkKernel driver for lp5562jkjuubajk}(jG]jI]jK]jM]jO]ujkjQubj2jk)}(jkhjk]jk!Configuration targets and editors}(jk!Configuration targets and editorsjkjubajk}(jG]jI]jK]jM]jO]ujkjQubj[jk)}(jkhjk]jk False Sharing}(jk False Sharingjkjubajk}(jG]jI]jK]jM]jO]ujkjQubj,jk)}(jkhjk]jkKernel driver isl29003}(jkKernel driver isl29003jkjubajk}(jG]jI]jK]jM]jO]ujkjQubj5jk)}(jkhjk]jk Livepatch}(jk Livepatchjkjubajk}(jG]jI]jK]jM]jO]ujkjQubjkjk)}(jkhjk]jkMaintainer Entry Profile}(jkMaintainer Entry Profilejkjubajk}(jG]jI]jK]jM]jO]ujkjQubj jk)}(jkhjk]jkBuilding External Modules}(jkBuilding External Modulesjkjubajk}(jG]jI]jK]jM]jO]ujkjQubjpjk)}(jkhjk]jk MHI Topology}(jk MHI Topologyjkjubajk}(jG]jI]jK]jM]jO]ujkjQubjbjk)}(jkhjk]jkGeneric Mutex Subsystem}(jkGeneric Mutex Subsystemjkjubajk}(jG]jI]jK]jM]jO]ujkjQubj8jk)}(jkhjk]jkKernel driver bh1770glc}(jkKernel driver bh1770glcjkjubajk}(jG]jI]jK]jM]jO]ujkjQubjzjk)}(jkhjk]jkRebasing and merging}(jkRebasing and mergingjkjubajk}(jG]jI]jK]jM]jO]ujkjQubjljk)}(jkhjk]jk1LP5521/LP5523/LP55231/LP5562/LP8501 Common Driver}(jk1LP5521/LP5523/LP55231/LP5562/LP8501 Common Driverjkjubajk}(jG]jI]jK]jM]jO]ujkjQubj~jk)}(jkhjk]jkCreating Pull Requests}(jkCreating Pull Requestsjkjubajk}(jG]jI]jK]jM]jO]ujkjQubjBjk)}(jkhjk]jk"Kernel Lock Torture Test Operation}(jk"Kernel Lock Torture Test Operationjkj+ubajk}(jG]jI]jK]jM]jO]ujkjQubjjk)}(jkhjk]jk"RT-mutex subsystem with PI support}(jk"RT-mutex subsystem with PI supportjkj9ubajk}(jG]jI]jK]jM]jO]ujkjQubjL jk)}(jkhjk]jk&Sequence counters and sequential locks}(jk&Sequence counters and sequential locksjkjGubajk}(jG]jI]jK]jM]jO]ujkjQubjMjk)}(jkhjk]jkLEDs}(jkLEDsjkjUubajk}(jG]jI]jK]jM]jO]ujkjQubj[jk)}(jkhjk]jkLED Transient Trigger}(jkLED Transient Triggerjkjcubajk}(jG]jI]jK]jM]jO]ujkjQubj\jk)}(jkhjk]jk,Unreliable Guide To Hacking The Linux Kernel}(jk,Unreliable Guide To Hacking The Linux Kerneljkjqubajk}(jG]jI]jK]jM]jO]ujkjQubj^jk)}(jkhjk]jk uinput module}(jk uinput modulejkjubajk}(jG]jI]jK]jM]jO]jp]KaujkjQubj8 jk)}(jkhjk]jkKernel Maintainer Handbook}(jkKernel Maintainer Handbookjkjubajk}(jG]jI]jK]jM]jO]ujkjQubjdjk)}(jkhjk]jkHardware Spinlock Framework}(jkHardware Spinlock Frameworkjkjubajk}(jG]jI]jK]jM]jO]ujkjQubj jk)}(jkhjk]jkFutex Requeue PI}(jkFutex Requeue PIjkjubajk}(jG]jI]jK]jM]jO]ujkjQubjjk)}(jkhjk]jk5IBM Virtual Management Channel Kernel Driver (IBMVMC)}(jk5IBM Virtual Management Channel Kernel Driver (IBMVMC)jkjubajk}(jG]jI]jK]jM]jO]ujkjQubjjk)}(jkhjk]jk&Wound/Wait Deadlock-Proof Mutex Design}(jk&Wound/Wait Deadlock-Proof Mutex Designjkjubajk}(jG]jI]jK]jM]jO]ujkjQubjjk)}(jkhjk]jkKDriver for Synopsys DesignWare PCIe traffic generator (also known as xData)}(jkKDriver for Synopsys DesignWare PCIe traffic generator (also known as xData)jkjubajk}(jG]jI]jK]jM]jO]ujkjQubjjk)}(jkhjk]jkKernel driver for lp5521}(jkKernel driver for lp5521jkjubajk}(jG]jI]jK]jM]jO]ujkjQubj jk)}(jkhjk]jkSystem State Changes}(jkSystem State Changesjkjubajk}(jG]jI]jK]jM]jO]ujkjQubjtjk)}(jkhjk]jk#Multicolor LED handling under Linux}(jk#Multicolor LED handling under Linuxjkjubajk}(jG]jI]jK]jM]jO]ujkjQubjjk)}(jkhjk]jk(A description of what robust futexes are}(jk(A description of what robust futexes arejkj ubajk}(jG]jI]jK]jM]jO]ujkjQubjjk)}(jkhjk]jk"Kernel driver for Crane EL15203000}(jk"Kernel driver for Crane EL15203000jkjubajk}(jG]jI]jK]jM]jO]ujkjQubjjk)}(jkhjk]jk)Kernel CAPI Interface to Hardware Drivers}(jk)Kernel CAPI Interface to Hardware Driversjkj(ubajk}(jG]jI]jK]jM]jO]ujkjQubjjk)}(jkhjk]jkKernel driver max6875}(jkKernel driver max6875jkj6ubajk}(jG]jI]jK]jM]jO]ujkjQubjjk)}(jkhjk]jkOne-shot LED Trigger}(jkOne-shot LED TriggerjkjDubajk}(jG]jI]jK]jM]jO]ujkjQubj=jk)}(jkhjk]jkFlash LED handling under Linux}(jkFlash LED handling under LinuxjkjRubajk}(jG]jI]jK]jM]jO]ujkjQubj jk)}(jkhjk]jkShadow Variables}(jkShadow Variablesjkj`ubajk}(jG]jI]jK]jM]jO]ujkjQubjFjk)}(jkhjk]jkLeds BlinkM driver}(jkLeds BlinkM driverjkjnubajk}(jG]jI]jK]jM]jO]ujkjQubjjk)}(jkhjk]jkKernel driver for lm3556}(jkKernel driver for lm3556jkj|ubajk}(jG]jI]jK]jM]jO]ujkjQubj jk)}(jkhjk]jkAD525x Digital Potentiometers}(jkAD525x Digital Potentiometersjkjubajk}(jG]jI]jK]jM]jO]ujkjQubj jk)}(jkhjk]jkKernel Build System}(jkKernel Build Systemjkjubajk}(jG]jI]jK]jM]jO]ujkjQubj jk)}(jkhjk]jkKernel Livepatching}(jkKernel Livepatchingjkjubajk}(jG]jI]jK]jM]jO]ujkjQubjjk)}(jkhjk]jkKernel driver apds990x}(jkKernel driver apds990xjkjubajk}(jG]jI]jK]jM]jO]ujkjQubjPjk)}(jkhjk]jkLightweight PI-futexes}(jkLightweight PI-futexesjkjubajk}(jG]jI]jK]jM]jO]ujkjQubjQjk)}(jkhjk]jkKernel driver ics932s401}(jkKernel driver ics932s401jkjubajk}(jG]jI]jK]jM]jO]ujkjQubjjk)}(jkhjk]jkDNotes on Oxford Semiconductor PCIe (Tornado) 950 serial port devices}(jkDNotes on Oxford Semiconductor PCIe (Tornado) 950 serial port devicesjkjubajk}(jG]jI]jK]jM]jO]ujkjQubjjk)}(jkhjk]jkKernel driver lp3944}(jkKernel driver lp3944jkjubajk}(jG]jI]jK]jM]jO]ujkjQubj2 jk)}(jkhjk]jk#Atomic Replace & Cumulative Patches}(jk#Atomic Replace & Cumulative Patchesjkjubajk}(jG]jI]jK]jM]jO]ujkjQubj jk)}(jkhjk]jkLocking}(jkLockingjkjubajk}(jG]jI]jK]jM]jO]ujkjQubjjk)}(jkhjk]jkUSB port LED trigger}(jkUSB port LED triggerjkjubajk}(jG]jI]jK]jM]jO]ujkjQubjjk)}(jkhjk]jkFeature and driver maintainers}(jkFeature and driver maintainersjkj$ubajk}(jG]jI]jK]jM]jO]ujkjQubjjk)}(jkhjk]jkGCC plugin infrastructure}(jkGCC plugin infrastructurejkj2ubajk}(jG]jI]jK]jM]jO]ujkjQubu(jjk)}(jkhjk]jkLock types and their rules}(jkLock types and their rulesjkj@ubajk}(jG]jI]jK]jM]jO]ujkjQubjjk)}(jkhjk]jkISDN}(jkISDNjkjNubajk}(jG]jI]jK]jM]jO]ujkjQubjn jk)}(jkhjk]jkKernel driver i2c-diolan-u2c}(jkKernel driver i2c-diolan-u2cjkj\ubajk}(ids]classes]names]dupnames]backrefs]ujktitleubjjk)}(jkhjk]jk I2C muxes and complex topologies}(jk I2C muxes and complex topologiesjkjpubajk}(je]jg]ji]jk]jm]ujkjoubjgjk)}(jkhjk]jk*pxrc - PhoenixRC Flight Controller Adapter}(jk*pxrc - PhoenixRC Flight Controller Adapterjkj~ubajk}(je]jg]ji]jk]jm]jp]K aujkjoubj#jk)}(jkhjk]jkIndustrial IIO device buffers}(jkIndustrial IIO device buffersjkjubajk}(je]jg]ji]jk]jm]ujkjoubj jk)}(jkhjk]jkubjNs)}(jk``dpll``jk]jkdpll}(jkhjkjFubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj>ubjk netlink specification}(jk netlink specificationjkj>ubejk}(j]j]j]j]j]ujkjubjjk)}(jkhjk](jkFamily }(jkFamily jkj_ubjNs)}(jk ``devlink``jk]jkdevlink}(jkhjkjgubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj_ubjk netlink specification}(jk netlink specificationjkj_ubejk}(j]j]j]j]j]ujkjubjRjk)}(jkhjk]jkOperational States}(jkOperational Statesjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkSoftnet Driver Issues}(jkSoftnet Driver Issuesjkjubajk}(j]j]j]j]j]ujkjubjgjk)}(jkhjk]jkJ1939 Documentation}(jkJ1939 Documentationjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk Packet MMAP}(jk Packet MMAPjkjubajk}(j]j]j]j]j]ujkjubj= jk)}(jkhjk]jkprestera devlink support}(jkprestera devlink supportjkjubajk}(j]j]j]j]j]ujkjubj" jk)}(jkhjk]jk)netns_ipv4 enum fast path usage breakdown}(jk)netns_ipv4 enum fast path usage breakdownjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk](jkFamily }(jkFamily jkjubjNs)}(jk ``handshake``jk]jk handshake}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk netlink specification}(jk netlink specificationjkjubejk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk"IP dynamic address hack-port v0.03}(jk"IP dynamic address hack-port v0.03jkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk#Netfilter Conntrack Sysfs variables}(jk#Netfilter Conntrack Sysfs variablesjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkDNS Resolver Module}(jkDNS Resolver Modulejkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk-Open vSwitch datapath developer documentation}(jk-Open vSwitch datapath developer documentationjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkL2TP}(jkL2TPjkj-ubajk}(j]j]j]j]j]ujkjubjYjk)}(jkhjk]jkLC-trie implementation notes}(jkLC-trie implementation notesjkj;ubajk}(j]j]j]j]j]ujkjubjRjk)}(jkhjk]jkNAPI}(jkNAPIjkjIubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk+net_device struct fast path usage breakdown}(jk+net_device struct fast path usage breakdownjkjWubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk6Net DIM - Generic Network Dynamic Interrupt Moderation}(jk6Net DIM - Generic Network Dynamic Interrupt Moderationjkjeubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jksfc devlink support}(jksfc devlink supportjkjsubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk Netconsole}(jk Netconsolejkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk](jkFamily }(jkFamily jkjubjNs)}(jk ``ovs_vport``jk]jk ovs_vport}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk netlink specification}(jk netlink specificationjkjubejk}(j]j]j]j]j]ujkjubjC jk)}(jkhjk]jkGeneric HDLC layer}(jkGeneric HDLC layerjkjubajk}(j]j]j]j]j]ujkjubjzjk)}(jkhjk]jk+HOWTO for multiqueue network device support}(jk+HOWTO for multiqueue network device supportjkjubajk}(j]j]j]j]j]ujkjubjK jk)}(jkhjk](jkFamily }(jkFamily jkjubjNs)}(jk``tc``jk]jktc}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk netlink specification}(jk netlink specificationjkjubejk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkLAN9303 Ethernet switch driver}(jkLAN9303 Ethernet switch driverjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkNetlink Family Specifications}(jkNetlink Family Specificationsjkjubajk}(j]j]j]j]j]ujkjubj+ jk)}(jkhjk]jkThe Linux LAPB Module Interface}(jkThe Linux LAPB Module Interfacejkj ubajk}(j]j]j]j]j]ujkjubjl jk)}(jkhjk]jk)How to use packet injection with mac80211}(jk)How to use packet injection with mac80211jkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk](jkFamily }(jkFamily jkj%ubjNs)}(jk ``rt-addr``jk]jkrt-addr}(jkhjkj-ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj%ubjk netlink specification}(jk netlink specificationjkj%ubejk}(j]j]j]j]j]ujkjubjtjk)}(jkhjk]jk+netns_ipv4 struct fast path usage breakdown}(jk+netns_ipv4 struct fast path usage breakdownjkjFubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkNXP SJA1105 switch driver}(jkNXP SJA1105 switch driverjkjTubajk}(j]j]j]j]j]ujkjubj` jk)}(jkhjk](jkFamily }(jkFamily jkjbubjNs)}(jk ``ethtool``jk]jkethtool}(jkhjkjjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjbubjk netlink specification}(jk netlink specificationjkjbubejk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk IP Sysctl}(jk IP Sysctljkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk7Linux Socket Filtering aka Berkeley Packet Filter (BPF)}(jk7Linux Socket Filtering aka Berkeley Packet Filter (BPF)jkjubajk}(j]j]j]j]j]ujkjubjqjk)}(jkhjk]jkNetlink interface for ethtool}(jkNetlink interface for ethtooljkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk](jkFamily }(jkFamily jkjubjNs)}(jk ``mptcp_pm``jk]jkmptcp_pm}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk netlink specification}(jk netlink specificationjkjubejk}(j]j]j]j]j]ujkjubjL jk)}(jkhjk]jk Architecture}(jk Architecturejkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkMPTCP Sysfs variables}(jkMPTCP Sysfs variablesjkjubajk}(j]j]j]j]j]ujkjubj! jk)}(jkhjk](jkFamily }(jkFamily jkjubjNs)}(jk ``nlctrl``jk]jknlctrl}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk netlink specification}(jk netlink specificationjkjubejk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk&Netfilter’s flowtable infrastructure}(jk$Netfilter's flowtable infrastructurejkj ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk#Identifier Locator Addressing (ILA)}(jk#Identifier Locator Addressing (ILA)jkjubajk}(j]j]j]j]j]ujkjubjw jk)}(jkhjk](jkFamily }(jkFamily jkj'ubjNs)}(jk ``rt-route``jk]jkrt-route}(jkhjkj/ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj'ubjk netlink specification}(jk netlink specificationjkj'ubejk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkCmac80211_hwsim - software simulator of 802.11 radio(s) for mac80211}(jkCmac80211_hwsim - software simulator of 802.11 radio(s) for mac80211jkjHubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkPHY Abstraction Layer}(jkPHY Abstraction LayerjkjVubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk,The proc/net/tcp and proc/net/tcp6 variables}(jk,The proc/net/tcp and proc/net/tcp6 variablesjkjdubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk)tcp_sock struct fast path usage breakdown}(jk)tcp_sock struct fast path usage breakdownjkjrubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkti-cpsw-switch devlink support}(jkti-cpsw-switch devlink supportjkjubajk}(j]j]j]j]j]ujkjubjb jk)}(jkhjk]jkIPsec}(jkIPsecjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk*Broadcom RoboSwitch Ethernet switch driver}(jk*Broadcom RoboSwitch Ethernet switch driverjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk MSG_ZEROCOPY}(jk MSG_ZEROCOPYjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkNETIF Msg Level}(jkNETIF Msg Leveljkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkocteontx2 devlink support}(jkocteontx2 devlink supportjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk IPvs-sysctl}(jk IPvs-sysctljkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkKernel driver smsc47m192}(jkKernel driver smsc47m192jkjubajk}(ids]classes]names]dupnames]backrefs]ujktitleubj jk)}(jkhjk]jkKernel driver pmbus}(jkKernel driver pmbusjkjubajk}(j]j]j]j]j]ujkjubjR jk)}(jkhjk]jkKernel driver raspberrypi-hwmon}(jkKernel driver raspberrypi-hwmonjkjubajk}(j]j]j]j]j]ujkjubjljk)}(jkhjk]jkKernel driver pt5161l}(jkKernel driver pt5161ljkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk7How to Get Your Patch Accepted Into the Hwmon Subsystem}(jk7How to Get Your Patch Accepted Into the Hwmon Subsystemjkj ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkKernel driver oxp-sensors}(jkKernel driver oxp-sensorsjkj.ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkKernel driver tmp464}(jkKernel driver tmp464jkj<ubajk}(j]j]j]j]j]ujkjubjHjk)}(jkhjk]jkKernel driver tmp401}(jkKernel driver tmp401jkjJubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkKernel driver ucd9200}(jkKernel driver ucd9200jkjXubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkKernel driver pc87360}(jkKernel driver pc87360jkjfubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkKernel driver tmp108}(jkKernel driver tmp108jkjtubajk}(j]j]j]j]j]ujkjubj4jk)}(jkhjk]jkKernel driver powr1220}(jkKernel driver powr1220jkjubajk}(j]j]j]j]j]ujkjubj9jk)}(jkhjk]jkKernel driver pwm-fan}(jkKernel driver pwm-fanjkjubajk}(j]j]j]j]j]ujkjubj+ jk)}(jkhjk]jkKernel driver sfctemp}(jkKernel driver sfctempjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkKernel driver twl4030-madc}(jkKernel driver twl4030-madcjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkKernel driver w83627hf}(jkKernel driver w83627hfjkjubajk}(j]j]j]j]j]ujkjubj@jk)}(jkhjk]jk0Kernel driver Ampere(R)’s Altra(R) SMpro hwmon}(jk.Kernel driver Ampere(R)'s Altra(R) SMpro hwmonjkjubajk}(j]j]j]j]j]ujkjubj!jk)}(jkhjk]jkKernel driver w83792d}(jkKernel driver w83792djkjubajk}(j]j]j]j]j]ujkjubj. jk)}(jkhjk]jkKernel driver nct7802}(jkKernel driver nct7802jkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkKernel driver xdpe122}(jkKernel driver xdpe122jkjubajk}(j]j]j]j]j]ujkjubjo jk)}(jkhjk]jkKernel driver sht4x}(jkKernel driver sht4xjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkKernel driver xdpe152}(jkKernel driver xdpe152jkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk"PMBus core driver and internal API}(jk"PMBus core driver and internal APIjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkKernel driver thmc50}(jkKernel driver thmc50jkj*ubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkMicrochip SparX-5 SoC}(jkMicrochip SparX-5 SoCjkj8ubajk}(j]j]j]j]j]ujkjubj5 jk)}(jkhjk]jkKernel driver smsc47m1}(jkKernel driver smsc47m1jkjFubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkKernel driver vexpress}(jkKernel driver vexpressjkjTubajk}(j]j]j]j]j]ujkjubj8 jk)}(jkhjk]jkKernel driver sl28cpld}(jkKernel driver sl28cpldjkjbubajk}(j]j]j]j]j]ujkjubj>jk)}(jkhjk]jkKernel driver vt1211}(jkKernel driver vt1211jkjpubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkKernel driver smsc47b397}(jkKernel driver smsc47b397jkj~ubajk}(j]j]j]j]j]ujkjubjXjk)}(jkhjk]jkKernel driver w83781d}(jkKernel driver w83781djkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkKernel driver pxe1610}(jkKernel driver pxe1610jkjubajk}(j]j]j]j]j]ujkjubjVjk)}(jkhjk]jkKernel driver sht3x}(jkKernel driver sht3xjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkKernel driver sy7636a-hwmon}(jkKernel driver sy7636a-hwmonjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkKernel driver zl6100}(jkKernel driver zl6100jkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkKernel driver tc654}(jkKernel driver tc654jkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk0Naming and data format standards for sysfs files}(jk0Naming and data format standards for sysfs filesjkjubajk}(j]j]j]j]j]ujkjubjN jk)}(jkhjk]jkKernel driver w83795}(jkKernel driver w83795jkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkKernel driver wm831x-hwmon}(jkKernel driver wm831x-hwmonjkjubajk}(j]j]j]j]j]ujkjubj6jk)}(jkhjk]jkKernel driver xgene-hwmon}(jkKernel driver xgene-hwmonjkj ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkKernel driver w83627ehf}(jkKernel driver w83627ehfjkjubajk}(j]j]j]j]j]ujkjubj`jk)}(jkhjk]jkKernel driver sch5636}(jkKernel driver sch5636jkj&ubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkKernel driver pcf8591}(jkKernel driver pcf8591jkj4ubajk}(j]j]j]j]j]ujkjubjfjk)}(jkhjk]jkKernel driver mp2975}(jkKernel driver mp2975jkjBubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkKernel driver scpi-hwmon}(jkKernel driver scpi-hwmonjkjPubajk}(j]j]j]j]j]ujkjubj4 jk)}(jkhjk]jkKernel driver tmp513}(jkKernel driver tmp513jkj^ubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkKernel driver nzxt-smart2}(jkKernel driver nzxt-smart2jkjlubajk}(j]j]j]j]j]ujkjubj3jk)}(jkhjk]jkKernel driver wm8350-hwmon}(jkKernel driver wm8350-hwmonjkjzubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkKernel driver ucd9000}(jkKernel driver ucd9000jkjubajk}(j]j]j]j]j]ujkjubj] jk)}(jkhjk]jkKernel driver q54sj108a2}(jkKernel driver q54sj108a2jkjubajk}(j]j]j]j]j]ujkjubj5jk)}(jkhjk]jkKernel driver tps53679}(jkKernel driver tps53679jkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkKernel driver nzxt-kraken3}(jkKernel driver nzxt-kraken3jkjubajk}(j]j]j]j]j]ujkjubj#jk)}(jkhjk]jkKernel driver sis5595}(jkKernel driver sis5595jkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkKernel driver pm6764tr}(jkKernel driver pm6764trjkjubajk}(j]j]j]j]j]ujkjubjg jk)}(jkhjk]jkKernel driver peci-dimmtemp}(jkKernel driver peci-dimmtempjkjubajk}(j]j]j]j]j]ujkjubjBjk)}(jkhjk]jkKernel driver tmp103}(jkKernel driver tmp103jkjubajk}(j]j]j]j]j]ujkjubjq jk)}(jkhjk]jkKernel driver NCT6775}(jkKernel driver NCT6775jkjubajk}(j]j]j]j]j]ujkjubjyjk)}(jkhjk]jkKernel driver via686a}(jkKernel driver via686ajkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkKernel driver tmp421}(jkKernel driver tmp421jkjubajk}(j]j]j]j]j]ujkjubjEjk)}(jkhjk]jkKernel driver pc87427}(jkKernel driver pc87427jkj"ubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkKernel driver w83793}(jkKernel driver w83793jkj0ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkKernel driver mpq8785}(jkKernel driver mpq8785jkj>ubajk}(j]j]j]j]j]ujkjubj-jk)}(jkhjk]jkKernel driver nct6683}(jkKernel driver nct6683jkjLubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkKernel driver npcm750-pwm-fan}(jkKernel driver npcm750-pwm-fanjkjZubajk}(j]j]j]j]j]ujkjubjajk)}(jkhjk]jkKernel driver tmp102}(jkKernel driver tmp102jkjhubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkKernel driver ntc_thermistor}(jkKernel driver ntc_thermistorjkjvubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkKernel driver surface_fan}(jkKernel driver surface_fanjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkKernel driver tps546d24}(jkKernel driver tps546d24jkjubajk}(j]j]j]j]j]ujkjubjd jk)}(jkhjk]jkKernel driver sht15}(jkKernel driver sht15jkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkKernel driver nct7904}(jkKernel driver nct7904jkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkKernel driver w83773g}(jkKernel driver w83773gjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkKernel driver pim4328}(jkKernel driver pim4328jkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkKernel driver POWERZ}(jkKernel driver POWERZjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkKernel driver tps40422}(jkKernel driver tps40422jkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkKernel driver tps23861}(jkKernel driver tps23861jkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkKernel driver w83791d}(jkKernel driver w83791djkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkKernel driver sbrmi}(jkKernel driver sbrmijkjubajk}(j]j]j]j]j]ujkjubj|jk)}(jkhjk]jkKernel driver w83l786ng}(jkKernel driver w83l786ngjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkKernel driver stpddc60}(jkKernel driver stpddc60jkj,ubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkKernel driver mp5990}(jkKernel driver mp5990jkj:ubajk}(j]j]j]j]j]ujkjubj?jk)}(jkhjk]jkKernel driver w83l785ts}(jkKernel driver w83l785tsjkjHubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkKernel driver nsa320_hwmon}(jkKernel driver nsa320_hwmonjkjVubajk}(j]j]j]j]j]ujkjubjwjk)}(jkhjk]jkKernel driver sbtsi_temp}(jkKernel driver sbtsi_tempjkjdubajk}(j]j]j]j]j]ujkjubj|jk)}(jkhjk]jkKernel driver pli1209bc}(jkKernel driver pli1209bcjkjrubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkKernel driver peci-cputemp}(jkKernel driver peci-cputempjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkKernel driver nzxt-kraken2}(jkKernel driver nzxt-kraken2jkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkKernel driver sch5627}(jkKernel driver sch5627jkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkUserspace tools}(jkUserspace toolsjkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkKernel driver sht21}(jkKernel driver sht21jkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkKernel driver occ-hwmon}(jkKernel driver occ-hwmonjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkKernel driver mp5023}(jkKernel driver mp5023jkjubajk}(j]j]j]j]j]ujkjubj@ jk)}(jkhjk]jkKernel driver tc74}(jkKernel driver tc74jkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkKernel driver shtc1}(jkKernel driver shtc1jkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkKernel driver ir38064}(jkKernel driver ir38064jkjubajk}(ids]classes]names]dupnames]backrefs]ujktitleubj jk)}(jkhjk]jk!Kernel driver intel-m10-bmc-hwmon}(jk!Kernel driver intel-m10-bmc-hwmonjkjubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkKernel driver mc34vr500}(jkKernel driver mc34vr500jkj ubajk}(j]j ]j ]j ]j]ujkjubj5jk)}(jkhjk]jkKernel driver max127}(jkKernel driver max127jkj.ubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jk*Kernel drivers ltc2947-i2c and ltc2947-spi}(jk*Kernel drivers ltc2947-i2c and ltc2947-spijkj<ubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkKernel driver mp2888}(jkKernel driver mp2888jkjJubajk}(j]j ]j ]j ]j]ujkjubj4jk)}(jkhjk]jkKernel driver ltc4151}(jkKernel driver ltc4151jkjXubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkKernel driver max31722}(jkKernel driver max31722jkjfubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver ina209}(jkKernel driver ina209jkjtubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver MCP3021}(jkKernel driver MCP3021jkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver gxp-fan-ctrl}(jkKernel driver gxp-fan-ctrljkjubajk}(j]j ]j ]j ]j]ujkjubjh jk)}(jkhjk]jkKernel driver max15301}(jkKernel driver max15301jkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver ina238}(jkKernel driver ina238jkjubajk}(j]j ]j ]j ]j]ujkjubjUjk)}(jkhjk]jkKernel driver ibm-cffps}(jkKernel driver ibm-cffpsjkjubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkKernel driver max1668}(jkKernel driver max1668jkjubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkKernel driver max31760}(jkKernel driver max31760jkjubajk}(j]j ]j ]j ]j]ujkjubj)jk)}(jkhjk]jkKernel driver lan966x-hwmon}(jkKernel driver lan966x-hwmonjkjubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkKernel driver mc13783-adc}(jkKernel driver mc13783-adcjkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver lm63}(jkKernel driver lm63jkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver max197}(jkKernel driver max197jkjubajk}(j]j ]j ]j ]j]ujkjubj4jk)}(jkhjk]jkKernel driver lm83}(jkKernel driver lm83jkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver max31790}(jkKernel driver max31790jkj*ubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkKernel driver k8temp}(jkKernel driver k8tempjkj8ubajk}(j]j ]j ]j ]j]ujkjubjAjk)}(jkhjk]jk(The Linux Hardware Monitoring kernel API}(jk(The Linux Hardware Monitoring kernel APIjkjFubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver lm90}(jkKernel driver lm90jkjTubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver max31827}(jkKernel driver max31827jkjbubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkKernel driver ina2xx}(jkKernel driver ina2xxjkjpubajk}(j]j ]j ]j ]j]ujkjubjyjk)}(jkhjk]jkKernel driver lm75}(jkKernel driver lm75jkj~ubajk}(j]j ]j ]j ]j]ujkjubjzjk)}(jkhjk]jkKernel driver lt7182s}(jkKernel driver lt7182sjkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver k10temp}(jkKernel driver k10tempjkjubajk}(j]j ]j ]j ]j]ujkjubj|jk)}(jkhjk]jkKernel driver ltc2945}(jkKernel driver ltc2945jkjubajk}(j]j ]j ]j ]j]ujkjubj0jk)}(jkhjk]jkKernel driver ltc4261}(jkKernel driver ltc4261jkjubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkKernel driver mp2856}(jkKernel driver mp2856jkjubajk}(j]j ]j ]j ]j]ujkjubj<jk)}(jkhjk]jkKernel driver gsc-hwmon}(jkKernel driver gsc-hwmonjkjubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkKernel driver max31785}(jkKernel driver max31785jkjubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkKernel driver ibmaem}(jkKernel driver ibmaemjkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver lm85}(jkKernel driver lm85jkjubajk}(j]j ]j ]j ]j]ujkjubjljk)}(jkhjk]jkKernel driver max6620}(jkKernel driver max6620jkj ubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkKernel driver ltc2991}(jkKernel driver ltc2991jkjubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkKernel driver it87}(jkKernel driver it87jkj&ubajk}(j]j ]j ]j ]j]ujkjubjHjk)}(jkhjk]jkKernel driver lm70}(jkKernel driver lm70jkj4ubajk}(j]j ]j ]j ]j]ujkjubjJjk)}(jkhjk]jkKernel driver max16064}(jkKernel driver max16064jkjBubajk}(j]j ]j ]j ]j]ujkjubjf jk)}(jkhjk]jkKernel driver lineage-pem}(jkKernel driver lineage-pemjkjPubajk}(j]j ]j ]j ]j]ujkjubj(jk)}(jkhjk]jkKernel driver lm92}(jkKernel driver lm92jkj^ubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver gl518sm}(jkKernel driver gl518smjkjlubajk}(j]j ]j ]j ]j]ujkjubjp jk)}(jkhjk]jkKernel driver g762}(jkKernel driver g762jkjzubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver lm78}(jkKernel driver lm78jkjubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkKernel driver lm80}(jkKernel driver lm80jkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver lm95245}(jkKernel driver lm95245jkjubajk}(j]j ]j ]j ]j]ujkjubjHjk)}(jkhjk]jkKernel drivers ltc4282}(jkKernel drivers ltc4282jkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver ftsteutates}(jkKernel driver ftsteutatesjkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkLinux HP WMI Sensors Driver}(jkLinux HP WMI Sensors Driverjkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver ina3221}(jkKernel driver ina3221jkjubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkKernel driver isl68137}(jkKernel driver isl68137jkjubajk}(j]j ]j ]j ]j]ujkjubjFjk)}(jkhjk]jkKernel driver lm73}(jkKernel driver lm73jkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver ltc4245}(jkKernel driver ltc4245jkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver lm25066}(jkKernel driver lm25066jkjubajk}(j]j ]j ]j ]j]ujkjubjQjk)}(jkhjk]jkKernel driver max6650}(jkKernel driver max6650jkj"ubajk}(j]j ]j ]j ]j]ujkjubjPjk)}(jkhjk]jkKernel driver max16601}(jkKernel driver max16601jkj0ubajk}(j]j ]j ]j ]j]ujkjubj; jk)}(jkhjk]jkKernel driver menf21bmc_hwmon}(jkKernel driver menf21bmc_hwmonjkj>ubajk}(j]j ]j ]j ]j]ujkjubjhjk)}(jkhjk]jkKernel driver max16065}(jkKernel driver max16065jkjLubajk}(j]j ]j ]j ]j]ujkjubj! jk)}(jkhjk]jkKernel driver ir36021}(jkKernel driver ir36021jkjZubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver max8688}(jkKernel driver max8688jkjhubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver ltc4286}(jkKernel driver ltc4286jkjvubajk}(j]j ]j ]j ]j]ujkjubjbjk)}(jkhjk]jkKernel driver max6639}(jkKernel driver max6639jkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver max6697}(jkKernel driver max6697jkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver lm87}(jkKernel driver lm87jkjubajk}(j]j ]j ]j ]j]ujkjubjj jk)}(jkhjk]jkKernel driver max34440}(jkKernel driver max34440jkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver inspur-ipsps1}(jkKernel driver inspur-ipsps1jkjubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkKernel driver ltc2990}(jkKernel driver ltc2990jkjubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkKernel driver ltc4260}(jkKernel driver ltc4260jkjubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkKernel driver ltc4215}(jkKernel driver ltc4215jkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver max20730}(jkKernel driver max20730jkjubajk}(j]j ]j ]j ]j]ujkjubj\ jk)}(jkhjk]jkKernel driver hih6130}(jkKernel driver hih6130jkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver ltc3815}(jkKernel driver ltc3815jkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver max20751}(jkKernel driver max20751jkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver jc42}(jkKernel driver jc42jkj,ubajk}(j]j ]j ]j ]j]ujkjubje jk)}(jkhjk]jkKernel driver HS3001}(jkKernel driver HS3001jkj:ubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver g760a}(jkKernel driver g760ajkjHubajk}(j]j ]j ]j ]j]ujkjubjJ jk)}(jkhjk]jkKernel driver max6642}(jkKernel driver max6642jkjVubajk}(j]j ]j ]j ]j]ujkjubjBjk)}(jkhjk]jkKernel driver lm93}(jkKernel driver lm93jkjduba jk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jk!Kernel driver gigabyte_waterforce}(jk!Kernel driver gigabyte_waterforcejkjrubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkKernel driver max1619}(jkKernel driver max1619jkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver max31790}(jkKernel driver max31790jkjubajk}(j]j ]j ]j ]j]ujkjubj) jk)}(jkhjk]jkKernel driver ltc2978}(jkKernel driver ltc2978jkjubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkKernel Driver IBMPOWERNV}(jkKernel Driver IBMPOWERNVjkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver lm77}(jkKernel driver lm77jkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver mlxreg-fan}(jkKernel driver mlxreg-fanjkjubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkKernel driver lm95234}(jkKernel driver lm95234jkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkHardware Monitoring}(jkHardware Monitoringjkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel Driver Lochnagar}(jkKernel Driver Lochnagarjkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver ltc2992}(jkKernel driver ltc2992jkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel driver ir35221}(jkKernel driver ir35221jkj ubajk}(j]j ]j ]j ]j]ujkjubjm jk)}(jkhjk]jk-drm/tegra NVIDIA Tegra GPU and display driver}(jk-drm/tegra NVIDIA Tegra GPU and display driverjkjubajk}(ids]classes]names]dupnames]backrefs]ujktitleubj jk)}(jkhjk]jkGPU RFC Section}(jkGPU RFC Sectionjkj.ubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jkKernel driver adt7470}(jkKernel driver adt7470jkj<ubajk}(j#]j%]j']j)]j+]ujkj-ubj jk)}(jkhjk]jkKernel driver adc128d818}(jkKernel driver adc128d818jkjJubajk}(j#]j%]j']j)]j+]ujkj-ubj jk)}(jkhjk]jkKernel driver corsair-psu}(jkKernel driver corsair-psujkjXubajk}(j#]j%]j']j)]j+]ujkj-ubj jk)}(jkhjk]jkKernel driver asc7621}(jkKernel driver asc7621jkjfubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jkHID-BPF}(jkHID-BPFjkjtubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jk Map Layer}(jk Map Layerjkjubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jk!Intel Integrated Sensor Hub (ISH)}(jk!Intel Integrated Sensor Hub (ISH)jkjubajk}(j#]j%]j']j)]j+]ujkj-ubj jk)}(jkhjk]jkKernel driver adt7410}(jkKernel driver adt7410jkjubajk}(j#]j%]j']j)]j+]ujkj-ubjFjk)}(jkhjk]jkHuman Interface Devices (HID)}(jkHuman Interface Devices (HID)jkjubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jk)I915 GuC Submission/DRM Scheduler Section}(jk)I915 GuC Submission/DRM Scheduler Sectionjkjubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jkKernel driver adm1021}(jkKernel driver adm1021jkjubajk}(j#]j%]j']j)]j+]ujkj-ubjd jk)}(jkhjk]jk!Kernel driver aquacomputer-d5next}(jk!Kernel driver aquacomputer-d5nextjkjubajk}(j#]j%]j']j)]j+]ujkj-ubj jk)}(jkhjk]jkAMD Sensor Fusion Hub}(jkAMD Sensor Fusion Hubjkjubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jkKernel driver f71805f}(jkKernel driver f71805fjkjubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jkRuntime Power Management}(jkRuntime Power Managementjkjubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jk Debugging}(jk Debuggingjkjubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jkKernel driver coretemp}(jkKernel driver coretempjkjubajk}(j#]j%]j']j)]j+]ujkj-ubj jk)}(jkhjk]jkHID Sensors Framework}(jkHID Sensors Frameworkjkj*ubajk}(j#]j%]j']j)]j+]ujkj-ubjIjk)}(jkhjk]jkPcode}(jkPcodejkj8ubajk}(j#]j%]j']j)]j+]ujkj-ubj7 jk)}(jkhjk]jkKernel driver adm1266}(jkKernel driver adm1266jkjFubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jk2drm/xen-front Xen para-virtualized frontend driver}(jk2drm/xen-front Xen para-virtualized frontend driverjkjTubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jk Migrate Layer}(jk Migrate Layerjkjbubajk}(j#]j%]j']j)]j+]ujkj-ubjMjk)}(jkhjk]jkKernel driver aht10}(jkKernel driver aht10jkjpubajk}(j#]j%]j']j)]j+]ujkj-ubjA jk)}(jkhjk]jkKernel driver adm1177}(jkKernel driver adm1177jkj~ubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jkMemory Management}(jkMemory Managementjkjubajk}(j#]j%]j']j)]j+]ujkj-ubjC jk)}(jkhjk]jkKernel driver ChipCap2}(jkKernel driver ChipCap2jkjubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jk Kernel driver aspeed-g6-pwm-tach}(jk Kernel driver aspeed-g6-pwm-tachjkjubajk}(j#]j%]j']j)]j+]ujkj-ubj-jk)}(jkhjk]jk'Broadcom BCM54140 Quad SGMII/QSGMII PHY}(jk'Broadcom BCM54140 Quad SGMII/QSGMII PHYjkjubajk}(j#]j%]j']j)]j+]ujkj-ubjM jk)}(jkhjk]jk)I915 VM_BIND feature design and use cases}(jk)I915 VM_BIND feature design and use casesjkjubajk}(j#]j%]j']j)]j+]ujkj-ubj]jk)}(jkhjk]jkKernel driver power_meter}(jkKernel driver power_meterjkjubajk}(j#]j%]j']j)]j+]ujkj-ubj0 jk)}(jkhjk]jkKernel driver abituguru3}(jkKernel driver abituguru3jkjubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jkKernel driver fam15h_power}(jkKernel driver fam15h_powerjkjubajk}(j#]j%]j']j)]j+]ujkj-ubj jk)}(jkhjk]jk TODO list}(jk TODO listjkjubajk}(j#]j%]j']j)]j+]ujkj-ubj(jk)}(jkhjk]jk!drm/tve200 Faraday TV Encoder 200}(jk!drm/tve200 Faraday TV Encoder 200jkj ubajk}(j#]j%]j']j)]j+]ujkj-ubjjjk)}(jkhjk]jkKernel driver ds1621}(jkKernel driver ds1621jkjubajk}(j#]j%]j']j)]j+]ujkj-ubj6 jk)}(jkhjk]jk@HIDRAW - Raw Access to USB and Bluetooth Human Interface Devices}(jk@HIDRAW - Raw Access to USB and Bluetooth Human Interface Devicesjkj&ubajk}(j#]j%]j']j)]j+]ujkj-ubj jk)}(jkhjk]jkKernel driver asus_wmi_sensors}(jkKernel driver asus_wmi_sensorsjkj4ubajk}(j#]j%]j']j)]j+]ujkj-ubjmjk)}(jkhjk]jkKernel driver da9052}(jkKernel driver da9052jkjBubajk}(j#]j%]j']j)]j+]ujkj-ubjyjk)}(jkhjk]jkKernel driver adt7475}(jkKernel driver adt7475jkjPubajk}(j#]j%]j']j)]j+]ujkj-ubj9jk)}(jkhjk]jkKernel driver asus_ec_sensors}(jkKernel driver asus_ec_sensorsjkj^ubajk}(j#]j%]j']j)]j+]ujkj-ubj jk)}(jkhjk]jkKernel driver bt1-pvt}(jkKernel driver bt1-pvtjkjlubajk}(j#]j%]j']j)]j+]ujkj-ubj) jk)}(jkhjk]jkI915 Small BAR RFC Section}(jkI915 Small BAR RFC Sectionjkjzubajk}(j#]j%]j']j)]j+]ujkj-ubj7jk)}(jkhjk]jkKernel driver asus_rog_ryujin}(jkKernel driver asus_rog_ryujinjkjubajk}(j#]j%]j']j)]j+]ujkj-ubj jk)}(jkhjk]jkHID I/O Transport Drivers}(jkHID I/O Transport Driversjkjubajk}(j#]j%]j']j)]j+]ujkj-ubj jk)}(jkhjk]jkKernel driver corsair-cpro}(jkKernel driver corsair-cprojkjubajk}(j#]j%]j']j)]j+]ujkj-ubj>jk)}(jkhjk]jk$drm/v3d Broadcom V3D Graphics Driver}(jk$drm/v3d Broadcom V3D Graphics Driverjkjubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jkdrm/xe Intel GFX Driver}(jkdrm/xe Intel GFX Driverjkjubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jk6UHID - User-space I/O driver support for HID subsystem}(jk6UHID - User-space I/O driver support for HID subsystemjkjubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jkKernel driver acbel-fsg032}(jkKernel driver acbel-fsg032jkjubajk}(j#]j%]j']j)]j+]ujkj-ubjHjk)}(jkhjk]jkKernel driver amc6821}(jkKernel driver amc6821jkjubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jkKernel driver adm9240}(jkKernel driver adm9240jkjubajk}(j#]j%]j']j)]j+]ujkj-ubjbjk)}(jkhjk]jk#drm/vkms Virtual Kernel Modesetting}(jk#drm/vkms Virtual Kernel Modesettingjkjubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jkFirmware}(jkFirmwarejkjubajk}(j#]j%]j']j)]j+]ujkj-ubj] jk)}(jkhjk]jkHardware workarounds}(jkHardware workaroundsjkj"ubajk}(j#]j%]j']j)]j+]ujkj-ubj^ jk)}(jkhjk]jk VGA Arbiter}(jk VGA Arbiterjkj0ubajk}(j#]j%]j']j)]j+]ujkj-ubjWjk)}(jkhjk]jkKernel driver abituguru}(jkKernel driver abitugurujkj>ubajk}(j#]j%]j']j)]j+]ujkj-ubj"jk)}(jkhjk]jkKernel driver adm1025}(jkKernel driver adm1025jkjLubajk}(j#]j%]j']j)]j+]ujkj-ubj& jk)}(jkhjk]jkKernel driver ads7828}(jkKernel driver ads7828jkjZubajk}(j#]j%]j']j)]j+]ujkj-ubjH jk)}(jkhjk]jkKernel driver da9055}(jkKernel driver da9055jkjhubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jkRegister Table Processing}(jkRegister Table Processingjkjvubajk}(j#]j%]j']j)]j+]ujkj-ubjnjk)}(jkhjk]jkVGA Switcheroo}(jkVGA Switcheroojkjubajk}(j#]j%]j']j)]j+]ujkj-ubj'jk)}(jkhjk]jkKernel driver adm1026}(jkKernel driver adm1026jkjubajk}(j#]j%]j']j)]j+]ujkj-ubj jk)}(jkhjk]jkKernel driver emc6w201}(jkKernel driver emc6w201jkjubajk}(j#]j%]j']j)]j+]ujkj-ubj jk)}(jkhjk]jkKernel driver emc1403}(jkKernel driver emc1403jkjubajk}(j#]j%]j']j)]j+]ujkj-ubj jk)}(jkhjk]jkKernel driver adt7462}(jkKernel driver adt7462jkjubajk}(j#]j%]j']j)]j+]ujkj-ubj2jk)}(jkhjk]jkKernel driver dell-smm-hwmon}(jkKernel driver dell-smm-hwmonjkjubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jkKernel driver ds620}(jkKernel driver ds620jkjubajk}(j#]j%]j']j)]j+]ujkj-ubj jk)}(jkhjk]jkMulti-tile Devices}(jkMulti-tile Devicesjkjubajk}(j#]j%]j']j)]j+]ujkj-ubj jk)}(jkhjk]jkKernel driver ad7314}(jkKernel driver ad7314jkjubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jkuGuru datasheet}(jkuGuru datasheetjkjubajk}(j#]j%]j']j)]j+]ujkj-ubj jk)}(jkhjk]jkCommand submission}(jkCommand submissionjkjubajk}(j#]j%]j']j)]j+]ujkj-ubj jk)}(jkhjk]jk.GT Multicast/Replicated (MCR) Register Support}(jk.GT Multicast/Replicated (MCR) Register Supportjkjubajk}(j#]j%]j']j)]j+]ujkj-ubj{jk)}(jkhjk]jkALPS HID Touchpad Protocol}(jkALPS HID Touchpad Protocoljkj,ubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jkKernel driver f71882fg}(jkKernel driver f71882fgjkj:ubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jkKernel driver bel-pfe}(jkKernel driver bel-pfejkjHubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jkKernel driver aspeed-pwm-tacho}(jkKernel driver aspeed-pwm-tachojkjVubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jkKernel driver bpa-rs600}(jkKernel driver bpa-rs600jkjdubajk}(j#]j%]j']j)]j+]ujkj-ubjv jk)}(jkhjk]jkKernel driver emc2305}(jkKernel driver emc2305jkjrubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jkKernel driver adt7411}(jkKernel driver adt7411jkjubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jkKernel driver emc2103}(jkKernel driver emc2103jkjubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jkKernel driver fsp3y}(jkKernel driver fsp3yjkjubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jk0Care and feeding of your Human Interface Devices}(jk0Care and feeding of your Human Interface Devicesjkjubajk}(j#]j%]j']j)]j+]ujkj-ubj jk)}(jkhjk]jkKernel driver adm1031}(jkKernel driver adm1031jkjubajk}(j#]j%]j']j)]j+]ujkj-ubjXjk)}(jkhjk]jkKernel driver dme1737}(jkKernel driver dme1737jkjubajk}(j#]j%]j']j)]j+]ujkj-ubj jk)}(jkhjk]jk$drm/vc4 Broadcom VC4 Graphics Driver}(jk$drm/vc4 Broadcom VC4 Graphics Driverjkjubajk}(j#]j%]j']j)]j+]ujkj-ubj8 jk)}(jkhjk]jkKernel driver adm1275}(jkKernel driver adm1275jkjubajk}(j#]j%]j']j)]j+]ujkj-ubj: jk)}(jkhjk]jkKernel driver asb100}(jkKernel driver asb100jkjubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jkKernel driver drivetemp}(jkKernel driver drivetempjkjubajk}(j#]j%]j']j)]j+]ujkj-ubj jk)}(jkhjk]jk(Manual parsing of HID report descriptors}(jk(Manual parsing of HID report descriptorsjkj ubajk}(j#]j%]j']j)]j+]ujkj-ubjjk)}(jkhjk]jk&Introduction to HID report descriptors}(jk&Introduction to HID report descriptorsjkjubajk}(j#]j%]j']j)]j+]ujkj-ubjtjk)}(jkhjk]jkKernel driver dps920ab}(jkKernel driver dps920abjkj(ubajk}(j#]j%]j']j)]j+]ujkj-ubjG jk)}(jkhjk]jkLinux Directory Notification}(jkLinux Directory Notificationjkj6ubajk}(ids]classes]names]dupnames]backrefs]ujktitleubj jk)}(jkhjk]jkDirectory Entries}(jkDirectory EntriesjkjJubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jk Index Nodes}(jk Index NodesjkjXubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jkOCFS2 filesystem}(jkOCFS2 filesystemjkjfubajk}(j?]jA]jC]jE]jG]ujkjIubj jk)}(jkhjk]jk Inline Data}(jk Inline Datajkjtubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jk#File management in the Linux kernel}(jk#File management in the Linux kerneljkjubajk}(j?]jA]jC]jE]jG]ujkjIubjN jk)}(jkhjk]jk+Cramfs - cram a filesystem onto a small ROM}(jk+Cramfs - cram a filesystem onto a small ROMjkjubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jkExt3 Filesystem}(jkExt3 Filesystemjkjubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jkISO9660 Filesystem}(jkISO9660 Filesystemjkjubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jkRead/Write HPFS 2.09}(jkRead/Write HPFS 2.09jkjubajk}(j?]jA]jC]jE]jG]ujkjIubj)jk)}(jkhjk]jk)rpcsec_gss support for kernel RPC servers}(jk)rpcsec_gss support for kernel RPC serversjkjubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jkDirectory Locking}(jkDirectory Lockingjkjubajk}(j?]jA]jC]jE]jG]ujkjIubj jk)}(jkhjk]jk Verity files}(jk Verity filesjkjubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jkGlobal Structures}(jkGlobal Structuresjkjubajk}(j?]jA]jC]jE]jG]jp]KaujkjIubj! jk)}(jkhjk]jkDebugFS}(jkDebugFSjkjubajk}(j?]jA]jC]jE]jG]ujkjIubj.jk)}(jkhjk]jk Idmappings}(jk Idmappingsjkjubajk}(j?]jA]jC]jE]jG]ujkjIubj2jk)}(jkhjk]jkChanges since 2.5.0:}(jkChanges since 2.5.0:jkjubajk}(j?]jA]jC]jE]jG]ujkjIubjf jk)}(jkhjk]jk+Mounting root file system via SMB (cifs.ko)}(jk+Mounting root file system via SMB (cifs.ko)jkj+ubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jkLarge Extended Attribute Values}(jkLarge Extended Attribute Valuesjkj9ubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jkFilesystem Caching}(jkFilesystem CachingjkjGubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jkGeneral Filesystem Caching}(jkGeneral Filesystem CachingjkjUubajk}(j?]jA]jC]jE]jG]ujkjIubj$jk)}(jkhjk]jkCIFS}(jkCIFSjkjcubajk}(j?]jA]jC]jE]jG]ujkjIubj jk)}(jkhjk]jk Fiemap Ioctl}(jk Fiemap Ioctljkjqubajk}(j?]jA]jC]jE]jG]ujkjIubj jk)}(jkhjk]jkNILFS2}(jkNILFS2jkjubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jkNTFS3}(jkNTFS3jkjubajk}(j?]jA]jC]jE]jG]ujkjIubjJjk)}(jkhjk]jkBlock and inode Bitmaps}(jkBlock and inode Bitmapsjkjubajk}(j?]jA]jC]jE]jG]ujkjIubjLjk)}(jkhjk]jk!Network Filesystem Helper Library}(jk!Network Filesystem Helper Libraryjkjubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jkExtended Attributes}(jkExtended Attributesjkjubajk}(j?]jA]jC]jE]jG]ujkjIubjAjk)}(jkhjk]jkShared Subtrees}(jkShared Subtreesjkjubajk}(j?]jA]jC]jE]jG]ujkjIubj jk)}(jkhjk]jk Optimized MPEG Filesystem (OMFS)}(jk Optimized MPEG Filesystem (OMFS)jkjubajk}(j?]jA]jC]jE]jG]ujkjIubj jk)}(jkhjk]jk RPC Cache}(jk RPC Cachejkjubajk}(j?]jA]jC]jE]jG]ujkjIubjujk)}(jkhjk]jk#ext4 Data Structures and Algorithms}(jk#ext4 Data Structures and Algorithmsjkjubajk}(j?]jA]jC]jE]jG]ujkjIubj(jk)}(jkhjk]jkOverlay Filesystem}(jkOverlay Filesystemjkjubajk}(j?]jA]jC]jE]jG]ujkjIubjMjk)}(jkhjk]jk6eCryptfs: A stacked cryptographic filesystem for Linux}(jk6eCryptfs: A stacked cryptographic filesystem for Linuxjkj ubajk}(j?]jA]jC]jE]jG]ujkjIubjvjk)}(jkhjk]jk'efivarfs - a (U)EFI variable filesystem}(jk'efivarfs - a (U)EFI variable filesystemjkjubajk}(j?]jA]jC]jE]jG]ujkjIubj jk)}(jkhjk]jkLayout}(jkLayoutjkj'ubajk}(j?]jA]jC]jE]jG]ujkjIubj jk)}(jkhjk]jkMaking Filesystems Exportable}(jkMaking Filesystems Exportablejkj5ubajk}(j?]jA]jC]jE]jG]ujkjIubjO jk)}(jkhjk]jkGlock internal locking rules}(jkGlock internal locking rulesjkjCubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jk"Macintosh HFS Filesystem for Linux}(jk"Macintosh HFS Filesystem for LinuxjkjQubajk}(j?]jA]jC]jE]jG]ujkjIubjhjk)}(jkhjk]jk&Macintosh HFSPlus Filesystem for Linux}(jk&Macintosh HFSPlus Filesystem for Linuxjkj_ubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jkDynamic Structures}(jkDynamic Structuresjkjmubajk}(j?]jA]jC]jE]jG]jp]KaujkjIubj jk)}(jkhjk]jkThe QNX6 Filesystem}(jkThe QNX6 Filesystemjkj|ubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jk%Filesystem-level encryption (fscrypt)}(jk%Filesystem-level encryption (fscrypt)jkjubajk}(j?]jA]jC]jE]jG]ujkjIubjgjk)}(jkhjk]jk?Inotify - A Powerful yet Simple File Change Notification System}(jk?Inotify - A Powerful yet Simple File Change Notification Systemjkjubajk}(j?]jA]jC]jE]jG]ujkjIubj jk)}(jkhjk]jkHigh Level Design}(jkHigh Level Designjkjubajk}(j?]jA]jC]jE]jG]jp]KaujkjIubj:jk)}(jkhjk]jkuevents and GFS2}(jkuevents and GFS2jkjubajk}(j?]jA]jC]jE]jG]ujkjIubjijk)}(jkhjk]jkBlock Group Descriptors}(jkBlock Group Descriptorsjkjubajk}(j?]jA]jC]jE]jG]ujkjIubjm jk)}(jkhjk]jkCoda Kernel-Venus Interface}(jkCoda Kernel-Venus Interfacejkjubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jk Orphan file}(jk Orphan filejkjubajk}(j?]jA]jC]jE]jG]ujkjIubjLjk)}(jkhjk]jk Super Block}(jk Super Blockjkjubajk}(j?]jA]jC]jE]jG]ujkjIubj jk)}(jkhjk]jkFUSE}(jkFUSEjkjubajk}(j?]jA]jC]jE]jG]ujkjIubj4jk)}(jkhjk]jkBlocks}(jkBlocksjkj ubajk}(j?]jA]jC]jE]jG]ujkjIubjAjk)}(jkhjk]jkCeph Distributed File System}(jkCeph Distributed File Systemjkjubajk}(j?]jA]jC]jE]jG]ujkjIubjN jk)}(jkhjk]jkNetwork Filesystem Caching API}(jkNetwork Filesystem Caching APIjkj%ubajk}(j?]jA]jC]jE]jG]ujkjIubjJjk)}(jkhjk]jkFilesystems in the Linux kernel}(jkFilesystems in the Linux kerneljkj3ubajk}(j?]jA]jC]jE]jG]ujkjIubjLjk)}(jkhjk]jkQuota subsystem}(jkQuota subsystemjkjAubajk}(j?]jA]jC]jE]jG]ujkjIubj jk)}(jkhjk]jkKernel NFS Server Statistics}(jkKernel NFS Server StatisticsjkjOubajk}(j?]jA]jC]jE]jG]ujkjIubj_jk)}(jkhjk]jkSpecial inodes}(jkSpecial inodesjkj]ubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jkDLMFS}(jkDLMFSjkjkubajk}(j?]jA]jC]jE]jG]ujkjIubj jk)}(jkhjk]jkFilesystem Mount API}(jkFilesystem Mount APIjkjyubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jkNFSv4 client identifier}(jkNFSv4 client identifierjkjubajk}(j?]jA]jC]jE]jG]ujkjIubj[ jk)}(jkhjk]jkThe Second Extended Filesystem}(jkThe Second Extended Filesystemjkjubajk}(j?]jA]jC]jE]jG]ujkjIubjXjk)}(jkhjk]jkMultiple Mount Protection}(jkMultiple Mount Protectionjkjubajk}(j?]jA]jC]jE]jG]ujkjIubj jk)}(jkhjk]jkThe seq_file Interface}(jkThe seq_file Interfacejkjubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jkReference counting in pnfs}(jkReference counting in pnfsjkjubajk}(j?]jA]jC]jE]jG]ujkjIubj jk)}(jkhjk]jk*WHAT IS Flash-Friendly File System (F2FS)?}(jk*WHAT IS Flash-Friendly File System (F2FS)?jkjubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jkThe Linux Journalling API}(jkThe Linux Journalling APIjkjubajk}(j?]jA]jC]jE]jG]ujkjIubjvjk)}(jkhjk]jkRamfs, rootfs and initramfs}(jkRamfs, rootfs and initramfsjkjubajk}(j?]jA]jC]jE]jG]ujkjIubj-jk)}(jkhjk]jkAbout this Book}(jkAbout this Bookjkjubajk}(j?]jA]jC]jE]jG]jp]KaujkjIubjjk)}(jkhjk]jkLocking}(jkLockingjkjubajk}(j?]jA]jC]jE]jG]ujkjIubj4 jk)}(jkhjk]jkNFSv4.1 Server Implementation}(jkNFSv4.1 Server Implementationjkjubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jkThe Contents of inode.i_block}(jkThe Contents of inode.i_blockjkj"ubajk}(j?]jA]jC]jE]jG]ujkjIubjgjk)}(jkhjk]jkGlobal File System 2}(jkGlobal File System 2jkj0ubajk}(j?]jA]jC]jE]jG]ujkjIubj7jk)}(jkhjk]jk!Block and Inode Allocation Policy}(jk!Block and Inode Allocation Policyjkj>ubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jkPathname lookup}(jkPathname lookupjkjLubajk}(j?]jA]jC]jE]jG]ujkjIubjojk)}(jkhjk]jk7fs-verity: read-only file-based authenticity protection}(jk7fs-verity: read-only file-based authenticity protectionjkjZubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jk7Configfs - Userspace-driven Kernel Object Configuration}(jk7Configfs - Userspace-driven Kernel Object Configurationjkjhubajk}(j?]jA]jC]jE]jG]ujkjIubj jk)}(jkhjk]jk%OCFS2 file system - online file check}(jk%OCFS2 file system - online file checkjkjvubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jkThe Devpts Filesystem}(jkThe Devpts Filesystemjkjubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jkJournal (jbd2)}(jkJournal (jbd2)jkjubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jkDirect Access for files}(jkDirect Access for filesjkjubajk}(j?]jA]jC]jE]jG]ujkjIubj jk)}(jkhjk]jk"relay interface (formerly relayfs)}(jk"relay interface (formerly relayfs)jkjubajk}(j?]jA]jC]jE]jG]ujkjIubjH jk)}(jkhjk]jkROMFS - ROM File System}(jkROMFS - ROM File Systemjkjubajk}(j?]jA]jC]jE]jG]ujkjIubj jk)}(jkhjk]jk Checksums}(jk Checksumsjkjubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jkBigalloc}(jkBigallocjkjubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jkNFS}(jkNFSjkjubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jkFuse I/O Modes}(jkFuse I/O Modesjkjubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jkThe /proc Filesystem}(jkThe /proc Filesystemjkjubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jkFile Locking Release Notes}(jkFile Locking Release Notesjkjubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jk&EROFS - Enhanced Read-Only File System}(jk&EROFS - Enhanced Read-Only File Systemjkjubajk}(j?]jA]jC]jE]jG]ujkjIubjUjk)}(jkhjk]jkReexporting NFS filesystems}(jkReexporting NFS filesystemsjkj,ubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jkORANGEFS}(jkORANGEFSjkj:ubajk}(j?]jA]jC]jE]jG]ujkjIubjjk)}(jkhjk]jk }(jkhjkjHubajk}(j?]jA]jC]jE]jG]ujkjIubj jk)}(jkhjk]jk Xilinx FPGA}(jk Xilinx FPGAjkjUubajk}(ids]classes]names]dupnames]backrefs]ujktitleubj jk)}(jkhjk]jkbcachefs private error codes}(jkbcachefs private error codesjkjiubajk}(j^]j`]jb]jd]jf]jp]Kaujkjhubjjk)}(jkhjk]jkFault-injection}(jkFault-injectionjkjxubajk}(j^]j`]jb]jd]jf]ujkjhubjjk)}(jkhjk]jk?vt8623fb - fbdev driver for graphics core in VIA VT8623 chipset}(jk?vt8623fb - fbdev driver for graphics core in VIA VT8623 chipsetjkjubajk}(j^]j`]jb]jd]jf]ujkjhubj jk)}(jkhjk]jk USB Anchors}(jk USB Anchorsjkjubajk}(j^]j`]jb]jd]jf]ujkjhubj%jk)}(jkhjk]jkThe Frame Buffer Device}(jkThe Frame Buffer Devicejkjubajk}(j^]j`]jb]jd]jf]ujkjhubjEjk)}(jkhjk]jkCache Backend API}(jkCache Backend APIjkjubajk}(j^]j`]jb]jd]jf]ujkjhubjjk)}(jkhjk]jkbcachefs Documentation}(jkbcachefs Documentationjkjubajk}(j^]j`]jb]jd]jf]ujkjhubj" jk)}(jkhjk]jk Deferred IO}(jk Deferred IOjkjubajk}(j^]j`]jb]jd]jf]ujkjhubj jk)}(jkhjk]jkWhat is tgafb?}(jkWhat is tgafb?jkjubajk}(j^]j`]jb]jd]jf]ujkjhubj jk)}(jkhjk]jkkAFS: AFS FILESYSTEM}(jkkAFS: AFS FILESYSTEMjkjubajk}(j^]j`]jb]jd]jf]ujkjhubjRjk)}(jkhjk]jkTTY Line Discipline}(jkTTY Line Disciplinejkjubajk}(j^]j`]jb]jd]jf]ujkjhubjjk)}(jkhjk]jkThe Frame Buffer Device API}(jkThe Frame Buffer Device APIjkjubajk}(j^]j`]jb]jd]jf]ujkjhubj jk)}(jkhjk]jk$Xilinx Zynq MPSoC EEMI Documentation}(jk$Xilinx Zynq MPSoC EEMI Documentationjkjubajk}(j^]j`]jb]jd]jf]ujkjhubj jk)}(jkhjk]jkThe Linux-USB Host Side API}(jkThe Linux-USB Host Side APIjkj ubajk}(j^]j`]jb]jd]jf]ujkjhubjjk)}(jkhjk]jk6Synopsys DesignWare Core SuperSpeed USB 3.0 Controller}(jk6Synopsys DesignWare Core SuperSpeed USB 3.0 Controllerjkj.ubajk}(j^]j`]jb]jd]jf]ujkjhubj jk)}(jkhjk]jkVirtio}(jkVirtiojkj<ubajk}(j^]j`]jb]jd]jf]ujkjhubjjk)}(jkhjk]jkWhat is efifb?}(jkWhat is efifb?jkjJubajk}(j^]j`]jb]jd]jf]ujkjhubjjk)}(jkhjk]jk#Cache on Already Mounted Filesystem}(jk#Cache on Already Mounted FilesystemjkjXubajk}(j^]j`]jb]jd]jf]ujkjhubj jk)}(jkhjk]jkWhat is sisfb?}(jkWhat is sisfb?jkjfubajk}(j^]j`]jb]jd]jf]ujkjhubjjk)}(jkhjk]jk WBRF - Wifi Band RFI Mitigations}(jk WBRF - Wifi Band RFI Mitigationsjkjtubajk}(j^]j`]jb]jd]jf]ujkjhubjDjk)}(jkhjk]jkUSB3 debug port}(jkUSB3 debug portjkjubajk}(j^]j`]jb]jd]jf]ujkjhubjjk)}(jkhjk]jkW1: Dallas’ 1-wire bus}(jkW1: Dallas' 1-wire busjkjubajk}(j^]j`]jb]jd]jf]ujkjhubj jk)}(jkhjk]jkUSB Type-C connector class}(jkUSB Type-C connector classjkjubajk}(j^]j`]jb]jd]jf]ujkjhubjjk)}(jkhjk]jkThe Userspace I/O HOWTO}(jkThe Userspace I/O HOWTOjkjubajk}(j^]j`]jb]jd]jf]ujkjhubj jk)}(jkhjk]jk*Xillybus driver for generic FPGA interface}(jk*Xillybus driver for generic FPGA interfacejkjubajk}(j^]j`]jb]jd]jf]ujkjhubj jk)}(jkhjk]jk+s3fb - fbdev driver for S3 Trio/Virge chips}(jk+s3fb - fbdev driver for S3 Trio/Virge chipsjkjubajk}(j^]j`]jb]jd]jf]ujkjhubj jk)}(jkhjk]jkThe Framebuffer Console}(jkThe Framebuffer Consolejkjubajk}(j^]j`]jb]jd]jf]ujkjhubj jk)}(jkhjk]jk'v9fs: Plan 9 Resource Sharing for Linux}(jk'v9fs: Plan 9 Resource Sharing for Linuxjkjubajk}(j^]j`]jb]jd]jf]ujkjhubjL jk)}(jkhjk]jkWhat is matroxfb?}(jkWhat is matroxfb?jkjubajk}(j^]j`]jb]jd]jf]ujkjhubjP jk)}(jkhjk]jkUSB Request Block (URB)}(jkUSB Request Block (URB)jkjubajk}(j^]j`]jb]jd]jf]ujkjhubjcjk)}(jkhjk]jkAcorn Disc Filing System - ADFS}(jkAcorn Disc Filing System - ADFSjkjubajk}(j^]j`]jb]jd]jf]ujkjhubj jk)}(jkhjk]jkVME Device Drivers}(jkVME Device Driversjkjubajk}(j^]j`]jb]jd]jf]ujkjhubjS jk)}(jkhjk]jkUSB Gadget API for Linux}(jkUSB Gadget API for Linuxjkj*ubajk}(j^]j`]jb]jd]jf]ujkjhubjjk)}(jkhjk]jkBFS Filesystem for Linux}(jkBFS Filesystem for Linuxjkj8ubajk}(j^]j`]jb]jd]jf]ujkjhubj2 jk)}(jkhjk]jk(arkfb - fbdev driver for ARK Logic chips}(jk(arkfb - fbdev driver for ARK Logic chipsjkjFubajk}(j^]j`]jb]jd]jf]ujkjhubjjk)}(jkhjk]jkPower Management for USB}(jkPower Management for USBjkjTubajk}(j^]j`]jb]jd]jf]ujkjhubjijk)}(jkhjk]jk,Framebuffer driver for Cirrus Logic chipsets}(jk,Framebuffer driver for Cirrus Logic chipsetsjkjbubajk}(j^]j`]jb]jd]jf]ujkjhubj? jk)}(jkhjk]jk Driver for PXA25x LCD controller}(jk Driver for PXA25x LCD controllerjkjpubajk}(j^]j`]jb]jd]jf]ujkjhubj3jk)}(jkhjk]jk Linux USB API}(jk Linux USB APIjkj~ubajk}(j^]j`]jb]jd]jf]ujkjhubjk jk)}(jkhjk]jkWriting a MUSB Glue Layer}(jkWriting a MUSB Glue Layerjkjubajk}(j^]j`]jb]jd]jf]ujkjhubjDjk)}(jkhjk]jkTTY IOCTL Helpers}(jkTTY IOCTL Helpersjkjubajk}(j^]j`]jb]jd]jf]ujkjhubj jk)}(jkhjk]jkWriting USB Device Drivers}(jkWriting USB Device Driversjkjubajk}(j^]j`]jb]jd]jf]ujkjhubj% jk)}(jkhjk]jkWhat is aty128fb?}(jkWhat is aty128fb?jkjubajk}(j^]j`]jb]jd]jf]ujkjhubj& jk)}(jkhjk]jk TTY Struct}(jk TTY Structjkjubajk}(j^]j`]jb]jd]jf]ujkjhubjjk)}(jkhjk]jk)API for USB Type-C Alternate Mode drivers}(jk)API for USB Type-C Alternate Mode driversjkjubajk}(j^]j`]jb]jd]jf]ujkjhubj* jk)}(jkhjk]jkWhat is sm712fb?}(jkWhat is sm712fb?jkjubajk}(j^]j`]jb]jd]jf]ujkjhubj jk)}(jkhjk]jk"VFIO - “Virtual Function I/O” }(jkVFIO - "Virtual Function I/O" jkjubajk}(j^]j`]jb]jd]jf]ujkjhubjUjk)}(jkhjk]jkUSB core callbacks}(jkUSB core callbacksjkjubajk}(j^]j`]jb]jd]jf]ujkjhubj0 jk)}(jkhjk]jk Tridentfb}(jk Tridentfbjkj ubajk}(j^]j`]jb]jd]jf]ujkjhubj1 jk)}(jkhjk]jksm501fb}(jksm501fbjkjubajk}(j^]j`]jb]jd]jf]ujkjhubjR jk)}(jkhjk]jkFrame Buffer device internals}(jkFrame Buffer device internalsjkj&ubajk}(j^]j`]jb]jd]jf]ujkjhubj jk)}(jkhjk]jk:uvesafb - A Generic Driver for VBE2+ compliant video cards}(jk:uvesafb - A Generic Driver for VBE2+ compliant video cardsjkj4ubajk}(j^]j`]jb]jd]jf]ujkjhubj jk)}(jkhjk]jkBTRFS}(jkBTRFSjkjBubajk}(j^]j`]jb]jd]jf]ujkjhubjjk)}(jkhjk]jkUSB hotplugging}(jkUSB hotpluggingjkjPubajk}(j^]j`]jb]jd]jf]ujkjhubj= jk)}(jkhjk]jkBeOS filesystem for Linux}(jkBeOS filesystem for Linuxjkj^ubajk}(j^]j`]jb]jd]jf]ujkjhubj" jk)}(jkhjk]jk TTY Internals}(jk TTY Internalsjkjlubajk}(j^]j`]jb]jd]jf]ujkjhubjWjk)}(jkhjk]jk Frame Buffer}(jk Frame Bufferjkjzubajk}(j^]j`]jb]jd]jf]ujkjhubjtjk)}(jkhjk]jkTTY Port}(jkTTY Portjkjubajk}(j^]j`]jb]jd]jf]ujkjhubj jk)}(jkhjk]jk@Acceptance criteria for vfio-pci device specific driver variants}(jk@Acceptance criteria for vfio-pci device specific driver variantsjkjubajk}(j^]j`]jb]jd]jf]ujkjhubjdjk)}(jkhjk]jkWriting Virtio Drivers}(jkWriting Virtio Driversjkjubajk}(j^]j`]jb]jd]jf]ujkjhubjqjk)}(jkhjk]jk7VIA Integration Graphic Chip Console Framebuffer Driver}(jk7VIA Integration Graphic Chip Console Framebuffer Driverjkjubajk}(j^]j`]jb]jd]jf]ujkjhubjo jk)}(jkhjk]jkubajk}(j^]j`]jb]jd]jf]ujkjhubjjk)}(jkhjk]jkTTY Driver and TTY Operations}(jkTTY Driver and TTY OperationsjkjLubajk}(j^]j`]jb]jd]jf]ujkjhubj jk)}(jkhjk]jkAutomount Support}(jkAutomount SupportjkjZubajk}(j^]j`]jb]jd]jf]ujkjhubj jk)}(jkhjk]jkNVMe Fault Injection}(jkNVMe Fault Injectionjkjhubajk}(j^]j`]jb]jd]jf]ujkjhubjjk)}(jkhjk]jk Metronomefb}(jk Metronomefbjkjvubajk}(j^]j`]jb]jd]jf]ujkjhubjvjk)}(jkhjk]jk(Writing Device Drivers for Zorro Devices}(jk(Writing Device Drivers for Zorro Devicesjkjubajk}(j^]j`]jb]jd]jf]ujkjhubjjk)}(jkhjk]jksstfb}(jksstfbjkjubajk}(j^]j`]jb]jd]jf]ujkjhubjo jk)}(jkhjk]jk What is lxfb?}(jk What is lxfb?jkjubajk}(j^]j`]jb]jd]jf]ujkjhubjjk)}(jkhjk]jkUnderstanding fbdev’s cmap}(jkUnderstanding fbdev's cmapjkjubajk}(j^]j`]jb]jd]jf]ujkjhubjjk)}(jkhjk]jkUSB Error codes}(jkUSB Error codesjkjubajk}(j^]j`]jb]jd]jf]ujkjhubjQ jk)}(jkhjk]jk Driver for EP93xx LCD controller}(jk Driver for EP93xx LCD controllerjkjubajk}(j^]j`]jb]jd]jf]ujkjhubjjk)}(jkhjk]jk What is gxfb?}(jk What is gxfb?jkjubajk}(j^]j`]jb]jd]jf]ujkjhubjjk)}(jkhjk]jkNotifier error injection}(jkNotifier error injectionjkjubajk}(j^]j`]jb]jd]jf]ujkjhubjOjk)}(jkhjk]jk Intel 810/815 Framebuffer driver}(jk Intel 810/815 Framebuffer driverjkjubajk}(j^]j`]jb]jd]jf]ujkjhubjU jk)}(jkhjk]jkLinux Filesystems API summary}(jkLinux Filesystems API summaryjkjubajk}(j^]j`]jb]jd]jf]ujkjhubjjk)}(jkhjk]jkautofs - how it works}(jkautofs - how it worksjkjubajk}(j^]j`]jb]jd]jf]ujkjhubj7 jk)}(jkhjk]jkVirtio on Linux}(jkVirtio on Linuxjkjubajk}(j^]j`]jb]jd]jf]ujkjhubjjk)}(jkhjk]jkWhat is sa1100fb?}(jkWhat is sa1100fb?jkj,ubajk}(j^]j`]jb]jd]jf]ujkjhubj jk)}(jkhjk]jkWhat is udlfb?}(jkWhat is udlfb?jkj:ubajk}(j^]j`]jb]jd]jf]ujkjhubjjk)}(jkhjk]jkWhat is vesafb?}(jkWhat is vesafb?jkjHubajk}(j^]j`]jb]jd]jf]ujkjhubj jk)}(jkhjk]jk0SH7760/SH7763 integrated LCDC Framebuffer driver}(jk0SH7760/SH7763 integrated LCDC Framebuffer driverjkjVubajk}(j^]j`]jb]jd]jf]ujkjhubjjk)}(jkhjk]jkUSB DMA}(jkUSB DMAjkjdubajk}(j^]j`]jb]jd]jf]ujkjhubjjk)}(jkhjk]jkUser-Space EC Interface (cdev)}(jkUser-Space EC Interface (cdev)jkjrubajk}(ids]classes]names]dupnames]backrefs]ujktitleubj jk)}(jkhjk]jk%MTD NAND Driver Programming Interface}(jk%MTD NAND Driver Programming Interfacejkjubajk}(j{]j}]j]j]j]ujkjubj jk)}(jkhjk]jk"SD and MMC Block Device Attributes}(jk"SD and MMC Block Device Attributesjkjubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jkSoundWire Error Handling}(jkSoundWire Error Handlingjkjubajk}(j{]j}]j]j]j]ujkjubjO jk)}(jkhjk]jkClient Driver Documentation}(jkClient Driver Documentationjkjubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jkMemory Technology Device (MTD)}(jkMemory Technology Device (MTD)jkjubajk}(j{]j}]j]j]j]ujkjubj jk)}(jkhjk]jk!target and iSCSI Interfaces Guide}(jk!target and iSCSI Interfaces Guidejkjubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jk=MOXA Smartio/Industio Family Device Driver Installation Guide}(jk=MOXA Smartio/Industio Family Device Driver Installation Guidejkjubajk}(j{]j}]j]j]j]ujkjubj8jk)}(jkhjk]jkSync File API Guide}(jkSync File API Guidejkjubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jk PHY subsystem}(jk PHY subsystemjkjubajk}(j{]j}]j]j]j]ujkjubj jk)}(jkhjk]jkSoundWire Documentation}(jkSoundWire Documentationjkjubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jkCPU and Device Power Management}(jkCPU and Device Power Managementjkjubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkj ubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jkIRapidIO subsystem mport driver for IDT Tsi721 PCI Express-to-SRIO bridge.}(jkIRapidIO subsystem mport driver for IDT Tsi721 PCI Express-to-SRIO bridge.jkj.ubajk}(j{]j}]j]j]j]ujkjubj jk)}(jkhjk]jkKernel driver exynos_tmu}(jkKernel driver exynos_tmujkj<ubajk}(j{]j}]j]j]j]ujkjubjAjk)}(jkhjk]jkSoundWire Locking}(jkSoundWire LockingjkjJubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jk?Intel(R) Dynamic Platform and Thermal Framework Sysfs Interface}(jk?Intel(R) Dynamic Platform and Thermal Framework Sysfs InterfacejkjXubajk}(j{]j}]j]j]j]ujkjubj jk)}(jkhjk]jkPINCTRL (PIN CONTROL) subsystem}(jkPINCTRL (PIN CONTROL) subsystemjkjfubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jkPCI Support Library}(jkPCI Support Libraryjkjtubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jkMMC/SD/SDIO card support}(jkMMC/SD/SDIO card supportjkjubajk}(j{]j}]j]j]j]ujkjubj jk)}(jkhjk]jk!Serial Peripheral Interface (SPI)}(jk!Serial Peripheral Interface (SPI)jkjubajk}(j{]j}]j]j]j]ujkjubjWjk)}(jkhjk]jk$Samsung USB 2.0 PHY adaptation layer}(jk$Samsung USB 2.0 PHY adaptation layerjkjubajk}(j{]j}]j]j]j]ujkjubj jk)}(jkhjk]jkBTT - Block Translation Table}(jkBTT - Block Translation Tablejkjubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jk!Power allocator governor tunables}(jk!Power allocator governor tunablesjkjubajk}(j{]j}]j]j]j]ujkjubj\jk)}(jkhjk]jkMMC Asynchronous Request}(jkMMC Asynchronous Requestjkjubajk}(j{]j}]j]j]j]ujkjubj=jk)}(jkhjk]jkTTY}(jkTTYjkjubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jkRS485 Serial Communications}(jkRS485 Serial Communicationsjkjubajk}(j{]j}]j]j]j]ujkjubj jk)}(jkhjk]jkNVMEM Subsystem}(jkNVMEM Subsystemjkjubajk}(j{]j}]j]j]j]ujkjubj3jk)}(jkhjk]jkDevice Power Management Basics}(jkDevice Power Management Basicsjkjubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jkJRapidIO subsystem Channelized Messaging character device driver (rio_cm.c)}(jkJRapidIO subsystem Channelized Messaging character device driver (rio_cm.c)jkjubajk}(j{]j}]j]j]j]ujkjubjOjk)}(jkhjk]jkDriver-specific callbacks}(jkDriver-specific callbacksjkjubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jkAudio Stream in SoundWire}(jkAudio Stream in SoundWirejkj*ubajk}(j{]j}]j]j]j]ujkjubjIjk)}(jkhjk]jkPARPORT interface documentation}(jkPARPORT interface documentationjkj8ubajk}(j{]j}]j]j]j]ujkjubj jk)}(jkhjk]jkSuspend/Hibernation Notifiers}(jkSuspend/Hibernation NotifiersjkjFubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jk+PTP hardware clock infrastructure for Linux}(jk+PTP hardware clock infrastructure for LinuxjkjTubajk}(j{]j}]j]j]j]ujkjubjTjk)}(jkhjk]jkReset controller API}(jkReset controller APIjkjbubajk}(j{]j}]j]j]j]ujkjubj jk)}(jkhjk]jk6User-Space DTX (Clipboard Detachment System) Interface}(jk6User-Space DTX (Clipboard Detachment System) Interfacejkjpubajk}(j{]j}]j]j]j]ujkjubj,jk)}(jkhjk]jkSupport for Serial devices}(jkSupport for Serial devicesjkj~ubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jkGeneric PHY Framework}(jkGeneric PHY Frameworkjkjubajk}(j{]j}]j]j]j]ujkjubj jk)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jk#Non-Volatile Memory Device (NVDIMM)}(jk#Non-Volatile Memory Device (NVDIMM)jkjubajk}(j{]j}]j]j]j]ujkjubj jk)}(jkhjk]jkISO7816 Serial Communications}(jkISO7816 Serial Communicationsjkjubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jk#Writing s390 channel device drivers}(jk#Writing s390 channel device driversjkjubajk}(j{]j}]j]j]j]ujkjubjbjk)}(jkhjk]jkCPU Idle Cooling}(jkCPU Idle Coolingjkjubajk}(j{]j}]j]j]j]ujkjubjejk)}(jkhjk]jk&Pulse Width Modulation (PWM) interface}(jk&Pulse Width Modulation (PWM) interfacejkjubajk}(j{]j}]j]j]j]ujkjubj^ jk)}(jkhjk]jkrfkill - RF kill switch support}(jkrfkill - RF kill switch supportjkjubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jkPPS - Pulse Per Second}(jkPPS - Pulse Per Secondjkjubajk}(j{]j}]j]j]j]ujkjubjrjk)}(jkhjk]jkHCI backend for NFC Core}(jkHCI backend for NFC Corejkj ubajk}(j{]j}]j]j]j]ujkjubj jk)}(jkhjk]jk!Voltage and current regulator API}(jk!Voltage and current regulator APIjkjubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jkCore Driver Internals}(jkCore Driver Internalsjkj&ubajk}(j{]j}]j]j]j]ujkjubji jk)}(jkhjk]jk"PLDM Firmware Flash Update Library}(jk"PLDM Firmware Flash Update Libraryjkj4ubajk}(j{]j}]j]j]j]ujkjubj3jk)}(jkhjk]jkSurface Serial Hub Protocol}(jkSurface Serial Hub ProtocoljkjBubajk}(j{]j}]j]j]j]ujkjubj jk)}(jkhjk]jkPCI Peer-to-Peer DMA Support}(jkPCI Peer-to-Peer DMA SupportjkjPubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jk NTB Drivers}(jk NTB Driversjkj^ubajk}(j{]j}]j]j]j]ujkjubj:jk)}(jkhjk]jkBRapidIO subsystem mport character device driver (rio_mport_cdev.c)}(jkBRapidIO subsystem mport character device driver (rio_mport_cdev.c)jkjlubajk}(j{]j}]j]j]j]ujkjubj<jk)}(jkhjk]jk#Generic Thermal Sysfs driver How To}(jk#Generic Thermal Sysfs driver How Tojkjzubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jkCPU cooling APIs How To}(jkCPU cooling APIs How Tojkjubajk}(j{]j}]j]j]j]ujkjubj jk)}(jkhjk]jkLIBNVDIMM: Non-Volatile Devices}(jkLIBNVDIMM: Non-Volatile Devicesjkjubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jkSurface ACPI Notify}(jkSurface ACPI Notifyjkjubajk}(j{]j}]j]j]j]ujkjubj jk)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jk"Device Power Management Data Types}(jk"Device Power Management Data Typesjkjubajk}(j{]j}]j]j]j]ujkjubjT jk)}(jkhjk]jkLinux kernel SLIMbus support}(jkLinux kernel SLIMbus supportjkjubajk}(j{]j}]j]j]j]ujkjubjW jk)}(jkhjk]jkNear Field Communication}(jkNear Field Communicationjkjubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jkKernel driver nouveau}(jkKernel driver nouveaujkjubajk}(j{]j}]j]j]j]ujkjubj jk)}(jkhjk]jkLKernel driver for the NXP Semiconductors PN544 Near Field Communication chip}(jkLKernel driver for the NXP Semiconductors PN544 Near Field Communication chipjkjubajk}(j{]j}]j]j]j]ujkjubj7 jk)}(jkhjk]jkWriting Client Drivers}(jkWriting Client Driversjkjubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jkConsole}(jkConsolejkjubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jk#Kernel driver: x86_pkg_temp_thermal}(jk#Kernel driver: x86_pkg_temp_thermaljkj"ubajk}(j{]j}]j]j]j]ujkjubj jk)}(jkhjk]jk.TEE (Trusted Execution Environment) driver API}(jk.TEE (Trusted Execution Environment) driver APIjkj0ubajk}(j{]j}]j]j]j]ujkjubjqjk)}(jkhjk]jkUpgrading BIOS using spi-intel}(jkUpgrading BIOS using spi-inteljkj>ubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jkSD and MMC Device Partitions}(jkSD and MMC Device PartitionsjkjLubajk}(j{]j}]j]j]j]ujkjubjujk)}(jkhjk]jkLow Level Serial API}(jkLow Level Serial APIjkjZubajk}(j{]j}]j]j]j]ujkjubj jk)}(jkhjk]jk"PLDM Firmware file format overview}(jk"PLDM Firmware file format overviewjkjhubajk}(j{]j}]j]j]j]ujkjubjJ jk)}(jkhjk]jkThe Linux RapidIO Subsystem}(jkThe Linux RapidIO Subsystemjkjvubajk}(j{]j}]j]j]j]ujkjubj jk)}(jkhjk]jkInternal API Documentation}(jkInternal API Documentationjkjubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jk TTY Buffer}(jk TTY Bufferjkjubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jk SM501 Driver}(jk SM501 Driverjkjubajk}(j{]j}]j]j]j]ujkjubj jk)}(jkhjk]jkN_TTY}(jkN_TTYjkjubajk}(j{]j}]j]j]j]ujkjubjv jk)}(jkhjk]jkSoundWire Subsystem Summary}(jkSoundWire Subsystem Summaryjkjubajk}(j{]j}]j]j]j]ujkjubjw jk)}(jkhjk]jkSPI NOR framework}(jkSPI NOR frameworkjkjubajk}(j{]j}]j]j]j]ujkjubjf jk)}(jkhjk]jkLinux Switchtec Support}(jkLinux Switchtec Supportjkjubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jk'Surface System Aggregator Module (SSAM)}(jk'Surface System Aggregator Module (SSAM)jkjubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jkSCSI Interfaces Guide}(jkSCSI Interfaces Guidejkjubajk}(j{]j}]j]j]j]ujkjubj jk)}(jkhjk]jkMMC tools introduction}(jkMMC tools introductionjkjubajk}(j{]j}]j]j]j]ujkjubj}jk)}(jkhjk]jk"NVDIMM Runtime Firmware Activation}(jk"NVDIMM Runtime Firmware Activationjkjubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jkThermal}(jkThermaljkjubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jkCPU Idle Time Management}(jkCPU Idle Time Managementjkj,ubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jkClient Driver API Documentation}(jkClient Driver API Documentationjkj:ubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jkNVDIMM Security}(jkNVDIMM SecurityjkjHubajk}(j{]j}]j]j]j]ujkjubj jk)}(jkhjk]jkGSM 0710 tty multiplexor HOWTO}(jkGSM 0710 tty multiplexor HOWTOjkjVubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jkNAND Error-correction Code}(jkNAND Error-correction Codejkjdubajk}(j{]j}]j]j]j]ujkjubj jk)}(jkhjk]jkExynos Emulation Mode}(jkExynos Emulation Modejkjrubajk}(j{]j}]j]j]j]ujkjubj jk)}(jkhjk]jk.The Linux PCI driver implementer’s API guide}(jk,The Linux PCI driver implementer's API guidejkjubajk}(j{]j}]j]j]j]ujkjubjjk)}(jkhjk]jk1Hauppauge TV EEPROM functions and data structures}(jk1Hauppauge TV EEPROM functions and data structuresjkjubajk}(ids]classes]names]dupnames]backrefs]jp](KKeujktitleubj jk)}(jkhjk]jk#Media subsystem kernel internal API}(jk#Media subsystem kernel internal APIjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkWriting camera sensor drivers}(jkWriting camera sensor driversjkjubajk}(j]j]j]j]j]jp]Kaujkjubjjk)}(jkhjk]jkGCropping and Scaling algorithm, used in the sh_mobile_ceu_camera driver}(jkGCropping and Scaling algorithm, used in the sh_mobile_ceu_camera driverjkjubajk}(j]j]j]j]j]jp](K KK eujkjubj jk)}(jkhjk]jkThe cx2341x driver}(jkThe cx2341x driverjkjubajk}(j]j]j]j]j]jp](K KKeujkjubj:jk)}(jkhjk]jk V4L2 events}(jk V4L2 eventsjkjubajk}(j]j]j]j]j]jp](KKeujkjubjjk)}(jkhjk]jk3The Rockchip Image Signal Processor Driver (rkisp1)}(jk3The Rockchip Image Signal Processor Driver (rkisp1)jkjubajk}(j]j]j]j]j]jp](K KKeujkjubjjk)}(jkhjk]jk I3C protocol}(jk I3C protocoljkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk3Intel(R) Management Engine Interface (Intel(R) MEI)}(jk3Intel(R) Management Engine Interface (Intel(R) MEI)jkj ubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkParallel Port Devices}(jkParallel Port Devicesjkjubajk}(j]j]j]j]j]ujkjubjGjk)}(jkhjk]jk%Generic System Interconnect Subsystem}(jk%Generic System Interconnect Subsystemjkj&ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk I3C subsystem}(jk I3C subsystemjkj4ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkMemory Controller drivers}(jkMemory Controller driversjkjBubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk ISA Drivers}(jk ISA DriversjkjPubajk}(j]j]j]j]j]ujkjubj$ jk)}(jkhjk]jkBuffers}(jkBuffersjkj^ubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkTriggers}(jkTriggersjkjlubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk V4L2 CCI kAPI}(jk V4L2 CCI kAPIjkjzubajk}(j]j]j]j]j]jp](KKeujkjubjjk)}(jkhjk]jk(V4L2 flash functions and data structures}(jk(V4L2 flash functions and data structuresjkjubajk}(j]j]j]j]j]jp](KKeujkjubj jk)}(jkhjk]jk)Video device’ s internal representation}(jk'Video device' s internal representationjkjubajk}(j]j]j]j]j]jp](KKeujkjubjjk)}(jkhjk]jk+InfiniBand and Remote DMA (RDMA) Interfaces}(jk+InfiniBand and Remote DMA (RDMA) Interfacesjkjubajk}(j]j]j]j]j]ujkjubjp jk)}(jkhjk]jkThe Linux IPMI Driver}(jkThe Linux IPMI Driverjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk vidtv: Virtual Digital TV driver}(jk vidtv: Virtual Digital TV driverjkjubajk}(j]j]j]j]j]jp](K KKeujkjubj jk)}(jkhjk]jkMiscellaneous Devices}(jkMiscellaneous Devicesjkjubajk}(j]j]j]j]j]ujkjubj*jk)}(jkhjk]jkV4L2 File handlers}(jkV4L2 File handlersjkjubajk}(j]j]j]j]j]jp](KKeujkjubjjk)}(jkhjk]jk Driver implementer’s API guide}(jkDriver implementer's API guidejkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk,V4L2 videobuf2 functions and data structures}(jk,V4L2 videobuf2 functions and data structuresjkjubajk}(j]j]j]j]j]jp](KKeujkjubjjk)}(jkhjk]jkThe bttv driver}(jkThe bttv driverjkj ubajk}(j]j]j]j]j]jp](K KKeujkjubjhjk)}(jkhjk]jklibATA Developer’s Guide}(jklibATA Developer's Guidejkjubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkThe io_mapping functions}(jkThe io_mapping functionsjkj)ubajk}(j]j]j]j]j]ujkjubj=jk)}(jkhjk]jk1Intel(R) Active Management Technology (Intel AMT)}(jk1Intel(R) Active Management Technology (Intel AMT)jkj7ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkV4L2 async kAPI}(jkV4L2 async kAPIjkjEubajk}(j]j]j]j]j]jp](KKeujkjubjjk)}(jkhjk]jkV4L2 rect helper functions}(jkV4L2 rect helper functionsjkjTubajk}(j]j]j]j]j]jp](KKeujkjubjjk)}(jkhjk]jk3V4L2 Memory to Memory functions and data structures}(jk3V4L2 Memory to Memory functions and data structuresjkjcubajk}(j]j]j]j]j]jp](KKeujkjubj#jk)}(jkhjk]jk Contributors}(jk Contributorsjkjrubajk}(j]j]j]j]j]jp](K KKeujkjubj^jk)}(jkhjk]jk)V4L2 common functions and data structures}(jk)V4L2 common functions and data structuresjkjubajk}(j]j]j]j]j]jp](KKeujkjubjCjk)}(jkhjk]jk#Media driver-specific documentation}(jk#Media driver-specific documentationjkjubajk}(j]j]j]j]j]jp]K aujkjubj jk)}(jkhjk]jkV4L2 DV Timings functions}(jkV4L2 DV Timings functionsjkjubajk}(j]j]j]j]j]jp](KKeujkjubjljk)}(jkhjk]jkDigital TV Common functions}(jkDigital TV Common functionsjkjubajk}(j]j]j]j]j]jp](KKeujkjubj9 jk)}(jkhjk]jkThe cx88 driver}(jkThe cx88 driverjkjubajk}(j]j]j]j]j]jp](K KKeujkjubjfjk)}(jkhjk]jkCEC Kernel Support}(jkCEC Kernel Supportjkjubajk}(j]j]j]j]j]jp]Kaujkjubjhjk)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk Tuner drivers}(jk Tuner driversjkjubajk}(j]j]j]j]j]jp](K KK eujkjubjjk)}(jkhjk]jkMEN Chameleon Bus}(jkMEN Chameleon Busjkjubajk}(j]j]j]j]j]ujkjubjl jk)}(jkhjk]jkThe Radiotrack radio driver}(jkThe Radiotrack radio driverjkj ubajk}(j]j]j]j]j]jp](K KKeujkjubjqjk)}(jkhjk]jkFrontend drivers}(jkFrontend driversjkj ubajk}(j]j]j]j]j]jp](K KKeujkjubj/jk)}(jkhjk]jkDigital TV Frontend kABI}(jkDigital TV Frontend kABIjkj$ ubajk}(j]j]j]j]j]jp](KKeujkjubj jk)}(jkhjk]jk,V4L2 Media Bus functions and data structures}(jk,V4L2 Media Bus functions and data structuresjkj3 ubajk}(j]j]j]j]j]jp](KKeujkjubj jk)}(jkhjk]jk#Tuner functions and data structures}(jk#Tuner functions and data structuresjkjB ubajk}(j]j]j]j]j]jp](KKeujkjubj;jk)}(jkhjk]jkV4L2 sub-devices}(jkV4L2 sub-devicesjkjQ ubajk}(j]j]j]j]j]jp](KKeujkjubj jk)}(jkhjk]jk I3C master controller driver API}(jk I3C master controller driver APIjkj` ubajk}(j]j]j]j]j]ujkjubjOjk)}(jkhjk]jkMEI NFC}(jkMEI NFCjkjn ubajk}(j]j]j]j]j]ujkjubjMjk)}(jkhjk]jkMedia Controller devices}(jkMedia Controller devicesjkj| ubajk}(j]j]j]j]j]jp]KaujkjubjB jk)}(jkhjk]jkThe saa7134 driver}(jkThe saa7134 driverjkj ubajk}(j]j]j]j]j]jp](K KK eujkjubjjk)}(jkhjk]jkPXA-Camera Host Driver}(jkPXA-Camera Host Driverjkj ubajk}(j]j]j]j]j]jp](K KKeujkjubjjk)}(jkhjk]jk Introduction}(jk Introductionjkj ubajk}(j]j]j]j]j]jp](KKeujkjubjljk)}(jkhjk]jkIndustrial I/O}(jkIndustrial I/Ojkj ubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkThe Zoran driver}(jkThe Zoran driverjkj ubajk}(j]j]j]j]j]jp](K KK eujkjubjjk)}(jkhjk]jk HW consumer}(jk HW consumerjkj ubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jk Introduction}(jk Introductionjkj ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkVideo4Linux devices}(jkVideo4Linux devicesjkj ubajk}(j]j]j]j]j]jp]KaujkjubjY jk)}(jkhjk]jkTI EMIF SDRAM Controller Driver}(jkTI EMIF SDRAM Controller Driverjkj ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk.Ordering I/O writes to memory-mapped addresses}(jk.Ordering I/O writes to memory-mapped addressesjkj ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkInput Subsystem}(jkInput Subsystemjkj ubajk}(j]j]j]j]j]ujkjubj9 jk)}(jkhjk]jkRemote Controller devices}(jkRemote Controller devicesjkj* ubajk}(j]j]j]j]j]jp]Kaujkjubjjk)}(jkhjk]jk.Intel(R) Management Engine (ME) Client bus API}(jk.Intel(R) Management Engine (ME) Client bus APIjkj9 ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk MD Cluster}(jk MD ClusterjkjG ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkThe pvrusb2 driver}(jkThe pvrusb2 driverjkjU ubajk}(j]j]j]j]j]jp](K KKeujkjubjjk)}(jkhjk]jk(GPMC (General Purpose Memory Controller)}(jk(GPMC (General Purpose Memory Controller)jkjd ubajk}(j]j]j]j]j]ujkjubj>jk)}(jkhjk]jkDevice drivers infrastructure}(jkDevice drivers infrastructurejkjr ubajk}(j]j]j]j]j]ujkjubjG jk)}(jkhjk]jkPartial Parity Log}(jkPartial Parity Logjkj ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk"Digital TV Conditional Access kABI}(jk"Digital TV Conditional Access kABIjkj ubajk}(j]j]j]j]j]jp](KKeujkjubjjk)}(jkhjk]jk*The Virtual Media Controller Driver (vimc)}(jk*The Virtual Media Controller Driver (vimc)jkj ubajk}(j]j]j]j]j]jp](K KK eujkjubjl jk)}(jkhjk]jkMedia Subsystem Profile}(jkMedia Subsystem Profilejkj ubajk}(j]j]j]j]j]jp]Kaujkjubjjk)}(jkhjk]jkDigital TV Demux kABI}(jkDigital TV Demux kABIjkj ubajk}(j]j]j]j]j]jp](KKeujkjubjEjk)}(jkhjk]jk#The Samsung S5P/EXYNOS4 FIMC driver}(jk#The Samsung S5P/EXYNOS4 FIMC driverjkj ubajk}(j]j]j]j]j]jp](K KKeujkjubjN jk)}(jkhjk]jk+Pixel data transmitter and receiver drivers}(jk+Pixel data transmitter and receiver driversjkj ubajk}(j]j]j]j]j]jp]Kaujkjubj jk)}(jkhjk]jkRAID 4/5/6 cache}(jkRAID 4/5/6 cachejkj ubajk}(j]j]j]j]j]ujkjubjHjk)}(jkhjk]jkMessage-based devices}(jkMessage-based devicesjkj ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk3V4L2 Media Controller functions and data structures}(jk3V4L2 Media Controller functions and data structuresjkj ubajk}(j]j]j]j]j]jp](KKeujkjubj( jk)}(jkhjk]jkV4L2 device instance}(jkV4L2 device instancejkj ubajk}(j]j]j]j]j]jp](KKeujkjubjjk)}(jkhjk]jkDigital TV Network kABI}(jkDigital TV Network kABIjkj" ubajk}(j]j]j]j]j]jp](KKeujkjubjjk)}(jkhjk]jkRAID}(jkRAIDjkj1 ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkioctl based interfaces}(jkioctl based interfacesjkj? ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jkIPMB Driver for a Satellite MC}(jkIPMB Driver for a Satellite MCjkjM ubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkDigital TV (DVB) devices}(jkDigital TV (DVB) devicesjkj[ ubajk}(j]j]j]j]j]jp]Kaujkjubjjk)}(jkhjk]jkV4L2 fwnode kAPI}(jkV4L2 fwnode kAPIjkjj ubajk}(j]j]j]j]j]jp](KKeujkjubjZ jk)}(jkhjk]jkHDCP:}(jkHDCP:jkjy ubajk}(j]j]j]j]j]ujkjubj[ jk)}(jkhjk]jk!Idea behind the dvb-usb-framework}(jk!Idea behind the dvb-usb-frameworkjkj ubajk}(j]j]j]j]j]jp](K KKeujkjubj jk)}(jkhjk]jkMIPI CCS camera sensor driver}(jkMIPI CCS camera sensor driverjkj ubajk}(j]j]j]j]j]jp](K KKeujkjubjd jk)}(jkhjk]jkTriggered Buffers}(jkTriggered Buffersjkj ubajk}(j]j]j]j]j]ujkjubjjk)}(jkhjk]jk Core elements}(jk Core elementsjkj ubajk}(j]j]j]j]j]ujkjubj jk)}(jkhjk]jkThe Common Mailbox Framework}(jkThe Common Mailbox Frameworkjkj ubajk}(j]j]j]j]j]ujkjubjC jk)}(jkhjk]jk V4L2 Controls}(jk V4L2 Controlsjkj ubajk}(j]j]j]j]j]jp](KKeujkjubj.jk)}(jkhjk]jk9Special Usage Model of the ACPI Control Method Lid Device}(jk9Special Usage Model of the ACPI Control Method Lid Devicejkj ubajk}(ids]classes]names]dupnames]backrefs]ujktitleubjdjk)}(jkhjk]jk&_DSD Device Properties Related to GPIO}(jk&_DSD Device Properties Related to GPIOjkj ubajk}(j ]j ]j ]j ]j ]ujkj ubj jk)}(jkhjk]jkIntel North Mux-Agent}(jkIntel North Mux-Agentjkj ubajk}(j ]j ]j ]j ]j ]ujkj ubjM jk)}(jkhjk]jk5Intel INT3496 ACPI device extcon driver documentation}(jk5Intel INT3496 ACPI device extcon driver documentationjkj ubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jk-drm/meson AmLogic Meson Video Processing Unit}(jk-drm/meson AmLogic Meson Video Processing Unitjkj ubajk}(j ]j ]j ]j ]j ]ujkj ubj jk)}(jkhjk]jkAMDGPU - Display Contributions}(jkAMDGPU - Display Contributionsjkj* ubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jk DC Glossary}(jk DC Glossaryjkj8 ubajk}(j ]j ]j ]j ]j ]ujkj ubj jk)}(jkhjk]jkThe AML Debugger}(jkThe AML DebuggerjkjF ubajk}(j ]j ]j ]j ]j ]ujkj ubj\ jk)}(jkhjk]jkAPEI output format}(jkAPEI output formatjkjT ubajk}(j ]j ]j ]j ]j ]ujkj ubj jk)}(jkhjk]jk ACPI Support}(jk ACPI Supportjkjb ubajk}(j ]j ]j ]j ]j ]ujkj ubj jk)}(jkhjk]jk)GPU Power/Thermal Controls and Monitoring}(jk)GPU Power/Thermal Controls and Monitoringjkjp ubajk}(j ]j ]j ]j ]j ]ujkj ubj( jk)}(jkhjk]jkAPEI Error INJection}(jkAPEI Error INJectionjkj~ ubajk}(j ]j ]j ]j ]j ]ujkj ubj jk)}(jkhjk]jkspufs}(jkspufsjkj ubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jkMSM Crash Dump Format}(jkMSM Crash Dump Formatjkj ubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jkDisplay Core Next (DCN)}(jkDisplay Core Next (DCN)jkj ubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jkspu_run}(jkspu_runjkj ubajk}(j ]j ]j ]j ]j ]ujkj ubjt jk)}(jkhjk]jkXFS Online Fsck Design}(jkXFS Online Fsck Designjkj ubajk}(j ]j ]j ]j ]j ]jp]Kaujkj ubj jk)}(jkhjk]jkKernel clients}(jkKernel clientsjkj ubajk}(j ]j ]j ]j ]j ]ujkj ubj jk)}(jkhjk]jk DCN Blocks}(jk DCN Blocksjkj ubajk}(j ]j ]j ]j ]j ]ujkj ubj jk)}(jkhjk]jkDRM client usage stats}(jkDRM client usage statsjkj ubajk}(j ]j ]j ]j ]j ]ujkj ubj jk)}(jkhjk]jkModule Parameters}(jkModule Parametersjkj ubajk}(j ]j ]j ]j ]j ]ujkj ubjEjk)}(jkhjk]jkdrm/komeda Arm display driver}(jkdrm/komeda Arm display driverjkj ubajk}(j ]j ]j ]j ]j ]ujkj ubj jk)}(jkhjk]jkAMDGPU Glossary}(jkAMDGPU Glossaryjkj ubajk}(j ]j ]j ]j ]j ]ujkj ubjijk)}(jkhjk]jkCore Driver Infrastructure}(jkCore Driver Infrastructurejkj' ubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jkUDF file system}(jkUDF file systemjkj5 ubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jkXFS Filesystem Documentation}(jkXFS Filesystem DocumentationjkjC ubajk}(j ]j ]j ]j ]j ]ujkj ubj jk)}(jkhjk]jkACPI Based Device Enumeration}(jkACPI Based Device EnumerationjkjQ ubajk}(j ]j ]j ]j ]j ]ujkj ubj&jk)}(jkhjk]jk#drm/amd/display - Display Core (DC)}(jk#drm/amd/display - Display Core (DC)jkj_ ubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jkSPU Filesystem}(jkSPU Filesystemjkjm ubajk}(j ]j ]j ]j ]j ]ujkj ubj@jk)}(jkhjk]jkACPI video extensions}(jkACPI video extensionsjkj{ ubajk}(j ]j ]j ]j ]j ]ujkj ubjQjk)}(jkhjk]jkdGPU firmware flashing}(jkdGPU firmware flashingjkj ubajk}(j ]j ]j ]j ]j ]ujkj ubjF jk)}(jkhjk]jk)Overview of the Linux Virtual File System}(jk)Overview of the Linux Virtual File Systemjkj ubajk}(j ]j ]j ]j ]j ]ujkj ubj jk)}(jkhjk]jkdrm/Panfrost Mali Driver}(jkdrm/Panfrost Mali Driverjkj ubajk}(j ]j ]j ]j ]j ]ujkj ubj jk)}(jkhjk]jkDRM Memory Management}(jkDRM Memory Managementjkj ubajk}(j ]j ]j ]j ]j ]ujkj ubj jk)}(jkhjk]jkGPU Driver Documentation}(jkGPU Driver Documentationjkj ubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jkFPGA}(jkFPGAjkj ubajk}(j ]j ]j ]j ]j ]ujkj ubjajk)}(jkhjk]jk3ACPI Device Tree - Representation of ACPI Namespace}(jk3ACPI Device Tree - Representation of ACPI Namespacejkj ubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jkXFS Self Describing Metadata}(jkXFS Self Describing Metadatajkj ubajk}(j ]j ]j ]j ]j ]jp]Kaujkj ubj7 jk)}(jkhjk]jkThe Linux kernel firmware guide}(jkThe Linux kernel firmware guidejkj ubajk}(j ]j ]j ]j ]j ]ujkj ubje jk)}(jkhjk]jkAMDGPU XGMI Support}(jkAMDGPU XGMI Supportjkjubajk}(j ]j ]j ]j ]j ]ujkj ubjwjk)}(jkhjk]jkACPI I2C Muxes}(jkACPI I2C Muxesjkjubajk}(j ]j ]j ]j ]j ]ujkj ubjLjk)}(jkhjk]jk;Misc DRM driver uAPI- and feature implementation guidelines}(jk;Misc DRM driver uAPI- and feature implementation guidelinesjkj$ubajk}(j ]j ]j ]j ]j ]ujkj ubj jk)}(jkhjk]jk6drm/mcde ST-Ericsson MCDE Multi-channel display engine}(jk6drm/mcde ST-Ericsson MCDE Multi-channel display enginejkj2ubajk}(j ]j ]j ]j ]j ]ujkj ubj jk)}(jkhjk]jkMultiplane Overlay (MPO)}(jkMultiplane Overlay (MPO)jkj@ubajk}(j ]j ]j ]j ]j ]ujkj ubjNjk)}(jkhjk]jkVFAT}(jkVFATjkjNubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jk(Probing devices in other D states than 0}(jk(Probing devices in other D states than 0jkj\ubajk}(j ]j ]j ]j ]j ]ujkj ubju jk)}(jkhjk]jkSystemV Filesystem}(jkSystemV Filesystemjkjjubajk}(j ]j ]j ]j ]j ]ujkj ubj jk)}(jkhjk]jkUBIFS Authentication Support}(jkUBIFS Authentication Supportjkjxubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jk spu_create}(jk spu_createjkjubajk}(j ]j ]j ]j ]j ]ujkj ubjXjk)}(jkhjk]jksplice and pipes}(jksplice and pipesjkjubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jkChrome OS ACPI Device}(jkChrome OS ACPI Devicejkjubajk}(j ]j ]j ]j ]j ]ujkj ubj jk)}(jkhjk]jkKSMBD - SMB3 Kernel Server}(jkKSMBD - SMB3 Kernel Serverjkjubajk}(j ]j ]j ]j ]j ]ujkj ubjYjk)}(jkhjk]jk DRM Internals}(jk DRM Internalsjkjubajk}(j ]j ]j ]j ]j ]ujkj ubj`jk)}(jkhjk]jk(Describing and referring to LEDs in ACPI}(jk(Describing and referring to LEDs in ACPIjkjubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jkAMDGPU RAS Support}(jkAMDGPU RAS Supportjkjubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jkMDIO bus and PHYs in ACPI}(jkMDIO bus and PHYs in ACPIjkjubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jkTmpfs}(jkTmpfsjkjubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jk1FPGA Device Feature List (DFL) Framework Overview}(jk1FPGA Device Feature List (DFL) Framework Overviewjkjubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jkXFS Logging Design}(jkXFS Logging Designjkjubajk}(j ]j ]j ]j ]j ]jp]Kaujkj ubj jk)}(jkhjk]jkUAPI}(jkUAPIjkj!ubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jkDisplay Core Debug tools}(jkDisplay Core Debug toolsjkj/ubajk}(j ]j ]j ]j ]j ]ujkj ubj jk)}(jkhjk]jk5sysfs - _The_ filesystem for exporting kernel objects}(jk5sysfs - _The_ filesystem for exporting kernel objectsjkj=ubajk}(j ]j ]j ]j ]j ]ujkj ubj]jk)}(jkhjk]jk"_DSD Device Properties Usage Rules}(jk"_DSD Device Properties Usage RulesjkjKubajk}(j ]j ]j ]j ]j ]ujkj ubjmjk)}(jkhjk]jkdrm/i915 Intel GFX Driver}(jkdrm/i915 Intel GFX DriverjkjYubajk}(j ]j ]j ]j ]j ]ujkj ubjn jk)}(jkhjk]jk#Referencing hierarchical data nodes}(jk#Referencing hierarchical data nodesjkjgubajk}(j ]j ]j ]j ]j ]ujkj ubj jk)}(jkhjk]jkI915 DG1/LMEM RFC Section}(jkI915 DG1/LMEM RFC Sectionjkjuubajk}(j ]j ]j ]j ]j ]ujkj ubjhjk)}(jkhjk]jkGPU Driver Developer’s Guide}(jkGPU Driver Developer's Guidejkjubajk}(j ]j ]j ]j ]j ]ujkj ubjyjk)}(jkhjk]jkGraphs}(jkGraphsjkjubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jk&Automated testing of the DRM subsystem}(jk&Automated testing of the DRM subsystemjkjubajk}(j ]j ]j ]j ]j ]ujkj ubjujk)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j ]j ]j ]j ]j ]ujkj ubj9jk)}(jkhjk]jkSquashfs 4.0 Filesystem}(jkSquashfs 4.0 Filesystemjkjubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jkXFS Maintainer Entry Profile}(jkXFS Maintainer Entry Profilejkjubajk}(j ]j ]j ]j ]j ]jp]Kaujkj ubjE jk)}(jkhjk]jk6drm/bridge/dw-hdmi Synopsys DesignWare HDMI Controller}(jk6drm/bridge/dw-hdmi Synopsys DesignWare HDMI Controllerjkjubajk}(j ]j ]j ]j ]j ]ujkj ubj jk)}(jkhjk]jkVM_BIND locking}(jkVM_BIND lockingjkjubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jk'drm/imagination PowerVR Graphics Driver}(jk'drm/imagination PowerVR Graphics Driverjkjubajk}(j ]j ]j ]j ]j ]ujkj ubj jk)}(jkhjk]jk0ZoneFS - Zone filesystem for Zoned block devices}(jk0ZoneFS - Zone filesystem for Zoned block devicesjkjubajk}(j ]j ]j ]j ]j ]ujkj ubj jk)}(jkhjk]jkDRM Driver uAPI}(jkDRM Driver uAPIjkjubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jkAMDgpu Display Manager}(jkAMDgpu Display Managerjkjubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jkACPI _OSI and _REV methods}(jkACPI _OSI and _REV methodsjkj,ubajk}(j ]j ]j ]j ]j ]ujkj ubj% jk)}(jkhjk]jkMode Setting Helper Functions}(jkMode Setting Helper Functionsjkj:ubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jkdrm/amdgpu AMDgpu driver}(jkdrm/amdgpu AMDgpu driverjkjHubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jk"Arm Framebuffer Compression (AFBC)}(jk"Arm Framebuffer Compression (AFBC)jkjVubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jkUBI File System}(jkUBI File Systemjkjdubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jkLow Power Idle Table (LPIT)}(jkLow Power Idle Table (LPIT)jkjrubajk}(j ]j ]j ]j ]j ]ujkj ubj jk)}(jkhjk]jk3drm/pl111 ARM PrimeCell PL110 and PL111 CLCD Driver}(jk3drm/pl111 ARM PrimeCell PL110 and PL111 CLCD Driverjkjubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jkKernel Mode Setting (KMS)}(jkKernel Mode Setting (KMS)jkjubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jkUserland interfaces}(jkUserland interfacesjkjubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jkACPICA Trace Facility}(jkACPICA Trace Facilityjkjubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jkMisc AMDGPU driver information}(jkMisc AMDGPU driver informationjkjubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jkBacklight support}(jkBacklight supportjkjubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jkAsynchronous VM_BIND}(jkAsynchronous VM_BINDjkjubajk}(j ]j ]j ]j ]j ]ujkj ubj*jk)}(jkhjk]jkACPI CA Debug Output}(jkACPI CA Debug Outputjkjubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jk3virtiofs: virtio-fs host<->guest shared file system}(jk3virtiofs: virtio-fs host<->guest shared file systemjkjubajk}(j ]j ]j ]j ]j ]ujkj ubjl jk)}(jkhjk]jk&Component Helper for Aggregate Drivers}(jk&Component Helper for Aggregate Driversjkjubajk}(ids]classes]names]dupnames]backrefs]ujktitleubj jk)}(jkhjk]jk ACPI Support}(jk ACPI Supportjkjubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jk!Open Firmware Devicetree Unittest}(jk!Open Firmware Devicetree Unittestjkj ubajk}(j]j ]j ]j ]j]ujkjubj4jk)}(jkhjk]jk0Documentation subsystem maintainer entry profile}(jk0Documentation subsystem maintainer entry profilejkj.ubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jk"GPIO Descriptor Consumer Interface}(jk"GPIO Descriptor Consumer Interfacejkj<ubajk}(j]j ]j ]j ]j]ujkjubj&jk)}(jkhjk]jk!How to write kernel documentation}(jk!How to write kernel documentationjkjJubajk}(j]j ]j ]j ]j]ujkjubj'jk)}(jkhjk]jkEarly Userspace}(jkEarly UserspacejkjXubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkFirmware API core features}(jkFirmware API core featuresjkjfubajk}(j]j ]j ]j ]j]ujkjubjBjk)}(jkhjk]jkLegacy GPIO Interfaces}(jkLegacy GPIO Interfacesjkjtubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jk FPGA Bridge}(jk FPGA Bridgejkjubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkOther Firmware Interfaces}(jkOther Firmware Interfacesjkjubajk}(j]j ]j ]j ]j]ujkjubj-jk)}(jkhjk]jkFallback mechanisms}(jkFallback mechanismsjkjubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkcfg80211 subsystem}(jkcfg80211 subsystemjkjubajk}(j]j ]j ]j ]j]ujkjubjLjk)}(jkhjk]jk-Error Detection And Correction (EDAC) Devices}(jk-Error Detection And Correction (EDAC) Devicesjkjubajk}(j]j ]j ]j ]j]ujkjubj1jk)}(jkhjk]jkGPIO Driver Interface}(jkGPIO Driver Interfacejkjubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jk Driver Model}(jk Driver Modeljkjubajk}(j]j ]j ]j ]j]ujkjubj& jk)}(jkhjk]jkACPI Scan Handlers}(jkACPI Scan Handlersjkjubajk}(j]j ]j ]j ]j]ujkjubj7jk)}(jkhjk]jkPXA/MMP - DMA Slave controller}(jkPXA/MMP - DMA Slave controllerjkjubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkDriver Binding}(jkDriver Bindingjkjubajk}(j]j ]j ]j ]j]ujkjubj;jk)}(jkhjk]jk Auxiliary Bus}(jk Auxiliary Busjkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkEISA bus support}(jkEISA bus supportjkj*ubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkinitramfs buffer format}(jkinitramfs buffer formatjkj8ubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jk"DMAengine controller documentation}(jk"DMAengine controller documentationjkjFubajk}(j]j ]j ]j ]j]ujkjubj@jk)}(jkhjk]jkCA driver for a selfmade cheap BT8xx based PCI GPIO-card (bt8xxgpio)}(jkCA driver for a selfmade cheap BT8xx based PCI GPIO-card (bt8xxgpio)jkjTubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkLinux Firmware API}(jkLinux Firmware APIjkjbubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkCrypto Drivers}(jkCrypto Driversjkjpubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkGeneric Counter Interface}(jkGeneric Counter Interfacejkj~ubajk}(j]j ]j ]j ]j]ujkjubj?jk)}(jkhjk]jk FPGA Region}(jk FPGA Regionjkjubajk}(j]j ]j ]j ]j]ujkjubj'jk)}(jkhjk]jk'Linux 802.11 Driver Developer’s Guide}(jk%Linux 802.11 Driver Developer's Guidejkjubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkFirmware search paths}(jkFirmware search pathsjkjubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkEarly userspace support}(jkEarly userspace supportjkjubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkI3C device driver API}(jkI3C device driver APIjkjubajk}(j]j ]j ]j ]j]ujkjubjPjk)}(jkhjk]jkKernel driver lp855x}(jkKernel driver lp855xjkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkFirmware Guidelines}(jkFirmware Guidelinesjkjubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkDevicetree Overlay Notes}(jkDevicetree Overlay Notesjkjubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jk,Buffer Sharing and Synchronization (dma-buf)}(jk,Buffer Sharing and Synchronization (dma-buf)jkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkBus-Independent Device Accesses}(jkBus-Independent Device Accessesjkj ubajk}(j]j ]j ]j ]j]ujkjubj/jk)}(jkhjk]jkUsing GPIO Lines in Linux}(jkUsing GPIO Lines in Linuxjkjubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkLinux and the Devicetree}(jkLinux and the Devicetreejkj&ubajk}(j]j ]j ]j ]j]ujkjubj[jk)}(jkhjk]jk#General Purpose Input/Output (GPIO)}(jk#General Purpose Input/Output (GPIO)jkj4ubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkKernel Connector}(jkKernel ConnectorjkjBubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jk,The Linux Hardware Timestamping Engine (HTE)}(jk,The Linux Hardware Timestamping Engine (HTE)jkjPubajk}(j]j ]j ]j ]j]ujkjubjrjk)}(jkhjk]jkDMAEngine documentation}(jkDMAEngine documentationjkj^ubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkWriting kernel-doc comments}(jkWriting kernel-doc commentsjkjlubajk}(j]j ]j ]j ]j]ujkjubjujk)}(jkhjk]jk#Compute Express Link Memory Devices}(jk#Compute Express Link Memory Devicesjkjzubajk}(j]j ]j ]j ]j]ujkjubj}jk)}(jkhjk]jk Devres - Managed Device Resource}(jk Devres - Managed Device Resourcejkjubajk}(j]j ]j ]j ]j]ujkjubjAjk)}(jkhjk]jk%Using Sphinx for kernel documentation}(jk%Using Sphinx for kernel documentationjkjubajk}(j]j ]j ]j ]j]ujkjubjKjk)}(jkhjk]jk.Managing Ownership of the Framebuffer Aperture}(jk.Managing Ownership of the Framebuffer Aperturejkjubajk}(j]j ]j ]j ]j]ujkjubjxjk)}(jkhjk]jkHTE Kernel provider driver}(jkHTE Kernel provider driverjkjubajk}(j]j ]j ]j ]j]ujkjubjzjk)}(jkhjk]jkFrame Buffer Library}(jkFrame Buffer Libraryjkjubajk}(j]j ]j ]j ]j]ujkjubjCjk)}(jkhjk]jkSubsystem drivers using GPIO}(jkSubsystem drivers using GPIOjkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkConsole Drivers}(jkConsole Driversjkjubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jk Bus Types}(jk Bus Typesjkjubajk}(j]j ]j ]j ]j]ujkjubjAjk)}(jkhjk]jk-High Speed Synchronous Serial Interface (HSI)}(jk-High Speed Synchronous Serial Interface (HSI)jkjubajk}(j]j ]j ]j ]j]ujkjubj{ jk)}(jkhjk]jkThe Basic Device Structure}(jkThe Basic Device Structurejkjubajk}(j]j ]j ]j ]j]ujkjubjTjk)}(jkhjk]jkThe Common Clk Framework}(jkThe Common Clk Frameworkjkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkCompute Express Link}(jkCompute Express Linkjkj"ubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkDevice Driver Design Patterns}(jkDevice Driver Design Patternsjkj0ubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkFPGA Subsystem}(jkFPGA Subsystemjkj>ubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jk jk)}(jkhjk]jk)IAA Compression Accelerator Crypto Driver}(jk)IAA Compression Accelerator Crypto Driverjkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j]j ]j ]j ]j]ujkjubj~jk)}(jkhjk]jkThe Linux kernel dpll subsystem}(jkThe Linux kernel dpll subsystemjkjubajk}(j]j ]j ]j ]j]ujkjubjtjk)}(jkhjk]jk(How to help improve kernel documentation}(jk(How to help improve kernel documentationjkjubajk}(j]j ]j ]j ]j]ujkjubjujk)}(jkhjk]jk Device links}(jk Device linksjkjubajk}(j]j ]j ]j ]j]ujkjubjK jk)}(jkhjk]jk'Porting Drivers to the New Driver Model}(jk'Porting Drivers to the New Driver Modeljkjubajk}(j]j ]j ]j ]j]ujkjubjDjk)}(jkhjk](jkI }(jkI\ jkj,ubjk superscript)}(jk:sup:`2`jk]jk2}(jkhjkj6ubajk}(j]j ]j ]j ]j]ujk superscriptj^sNj_sNjkj,ubjk C and SMBus Subsystem}(jk\ C and SMBus Subsystemjkj,ubejk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkDevice Frequency Scaling}(jkDevice Frequency ScalingjkjPubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jk Introduction}(jk Introductionjkj^ubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkDevice Drivers}(jkDevice Driversjkjlubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jk"In-kernel API for FPGA Programming}(jk"In-kernel API for FPGA Programmingjkjzubajk}(j]j ]j ]j ]j]ujkjubjr jk)}(jkhjk]jkDMA Engine API Guide}(jkDMA Engine API Guidejkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkThe Linux Kernel Device Model}(jkThe Linux Kernel Device Modeljkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkmac80211 subsystem (advanced)}(jkmac80211 subsystem (advanced)jkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jk,The Linux Hardware Timestamping Engine (HTE)}(jk,The Linux Hardware Timestamping Engine (HTE)jkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jk+Firewire (IEEE 1394) driver Interface Guide}(jk+Firewire (IEEE 1394) driver Interface Guidejkjubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jkIncluding uAPI header files}(jkIncluding uAPI header filesjkjubajk}(j]j ]j ]j ]j]ujkjubjjk)}(jkhjk]jk!IAA (Intel Analytics Accelerator)}(jk!IAA (Intel Analytics Accelerator)jkjubajk}(j]j ]j ]j ]j]ujkjubj$jk)}(jkhjk]jkPlatform Devices and Drivers}(jkPlatform Devices and Driversjkjubajk}(j]j ]j ]j ]j]ujkjubj%jk)}(jkhjk]jkBuilt-in firmware}(jkBuilt-in firmwarejkjubajk}(j]j ]j ]j ]j]ujkjubj[jk)}(jkhjk]jkFirmware lookup order}(jkFirmware lookup orderjkjubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jk UEFI Support}(jk UEFI Supportjkj"ubajk}(j]j ]j ]j ]j]ujkjubj jk)}(jkhjk]jkMemory Allocation Guide}(jkMemory Allocation Guidejkj0ubajk}(ids]classes]names]dupnames]backrefs]ujktitleubj/jk)}(jkhjk]jkGeneral notification mechanism}(jkGeneral notification mechanismjkjDubajk}(j9]j;]j=]j?]jA]ujkjCubj jk)}(jkhjk]jk Checkpatch}(jk CheckpatchjkjRubajk}(j9]j;]j=]j?]jA]ujkjCubj jk)}(jkhjk]jk Atomic types}(jk Atomic typesjkj`ubajk}(j9]j;]j=]j?]jA]ujkjCubjjk)}(jkhjk]jkMemory hotplug}(jkMemory hotplugjkjnubajk}(j9]j;]j=]j?]jA]ujkjCubjjk)}(jkhjk]jkUnaligned Memory Accesses}(jkUnaligned Memory Accessesjkj|ubajk}(j9]j;]j=]j?]jA]ujkjCubj jk)}(jkhjk]jkLinux Kernel Selftests}(jkLinux Kernel Selftestsjkjubajk}(j9]j;]j=]j?]jA]ujkjCubj{ jk)}(jkhjk]jk)How to get printk format specifiers right}(jk)How to get printk format specifiers rightjkjubajk}(j9]j;]j=]j?]jA]ujkjCubjX jk)}(jkhjk]jk"pin_user_pages() and related calls}(jk"pin_user_pages() and related callsjkjubajk}(j9]j;]j=]j?]jA]ujkjCubj jk)}(jkhjk]jk Writing Tests}(jk Writing Testsjkjubajk}(j9]j;]j=]j?]jA]ujkjCubj(jk)}(jkhjk]jk Resource API}(jk Resource APIjkjubajk}(j9]j;]j=]j?]jA]ujkjCubjjk)}(jkhjk]jkRunning tests with kunit_tool}(jkRunning tests with kunit_tooljkjubajk}(j9]j;]j=]j?]jA]ujkjCubjjk)}(jkhjk]jk3The Kernel Test Anything Protocol (KTAP), version 1}(jk3The Kernel Test Anything Protocol (KTAP), version 1jkjubajk}(j9]j;]j=]j?]jA]ujkjCubj-jk)}(jkhjk]jk }(jkhjkjubajk}(j9]j;]j=]j?]jA]ujkjCubj1jk)}(jkhjk]jk Crypto Engine}(jk Crypto Enginejkjubajk}(j9]j;]j=]j?]jA]ujkjCubje jk)}(jkhjk]jkKernel Memory Leak Detector}(jkKernel Memory Leak Detectorjkjubajk}(j9]j;]j=]j?]jA]ujkjCubjjk)}(jkhjk]jkktime accessors}(jkktime accessorsjkjubajk}(j9]j;]j=]j?]jA]ujkjCubjjk)}(jkhjk]jk!Red-black Trees (rbtree) in Linux}(jk!Red-black Trees (rbtree) in Linuxjkj#ubajk}(j9]j;]j=]j?]jA]ujkjCubjjk)}(jkhjk]jk#Netlink notes for kernel developers}(jk#Netlink notes for kernel developersjkj1ubajk}(j9]j;]j=]j?]jA]ujkjCubjjk)}(jkhjk]jkOpen Firmware and Devicetree}(jkOpen Firmware and Devicetreejkj?ubajk}(j9]j;]j=]j?]jA]ujkjCubjjk)}(jkhjk]jk1Using kgdb, kdb and the kernel debugger internals}(jk1Using kgdb, kdb and the kernel debugger internalsjkjMubajk}(j9]j;]j=]j?]jA]ujkjCubj jk)}(jkhjk]jkRun Tests without kunit_tool}(jkRun Tests without kunit_tooljkj[ubajk}(j9]j;]j=]j?]jA]ujkjCubjjk)}(jkhjk]jk Crypto API}(jk Crypto APIjkjiubajk}(j9]j;]j=]j?]jA]ujkjCubj+jk)}(jkhjk]jkSymbol Namespaces}(jkSymbol Namespacesjkjwubajk}(j9]j;]j=]j?]jA]ujkjCubjKjk)}(jkhjk]jkTest Style and Nomenclature}(jkTest Style and Nomenclaturejkjubajk}(j9]j;]j=]j?]jA]ujkjCubjjk)}(jkhjk]jk>DOs and DON’Ts for designing and writing Devicetree bindings}(jkubajk}(jT]jV]jX]jZ]j\]ujkj^ubj4jk)}(jkhjk]jklibbpf}(jklibbpfjkjLubajk}(jT]jV]jX]jZ]j\]ujkj^ubj jk)}(jkhjk]jkBlock io priorities}(jkBlock io prioritiesjkjZubajk}(jT]jV]jX]jZ]j\]ujkj^ubjbjk)}(jkhjk]jkBPF_PROG_TYPE_CGROUP_SOCKOPT}(jkBPF_PROG_TYPE_CGROUP_SOCKOPTjkjhubajk}(jT]jV]jX]jZ]j\]ujkj^ubjjk)}(jkhjk]jkCircular Buffers}(jkCircular Buffersjkjvubajk}(jT]jV]jX]jZ]j\]ujkj^ubj jk)}(jkhjk]jkBuilding libbpf}(jkBuilding libbpfjkjubajk}(jT]jV]jX]jZ]j\]ujkj^ubj jk)}(jkhjk]jk Syscall API}(jk Syscall APIjkjubajk}(jT]jV]jX]jZ]j\]ujkj^ubjajk)}(jkhjk]jkBPF Type Format (BTF)}(jkBPF Type Format (BTF)jkjubajk}(jT]jV]jX]jZ]j\]ujkj^ubjijk)}(jkhjk]jk#Running BPF programs from userspace}(jk#Running BPF programs from userspacejkjubajk}(jT]jV]jX]jZ]j\]ujkj^ubj1jk)}(jkhjk]jkPacket writing}(jkPacket writingjkjubajk}(jT]jV]jX]jZ]j\]ujkj^ubj=jk)}(jkhjk]jkBPF Kernel Functions (kfuncs)}(jkBPF Kernel Functions (kfuncs)jkjubajk}(jT]jV]jX]jZ]j\]ujkj^ubj jk)}(jkhjk]jkTesting and debugging BPF}(jkTesting and debugging BPFjkjubajk}(jT]jV]jX]jZ]j\]ujkj^ubj jk)}(jkhjk]jkSwitching Scheduler}(jkSwitching Schedulerjkjubajk}(jT]jV]jX]jZ]j\]ujkj^ubjr jk)}(jkhjk]jkNull block device driver}(jkNull block device driverjkjubajk}(jT]jV]jX]jZ]j\]ujkj^ubjjk)}(jkhjk]jkBPF Graph Data Structures}(jkBPF Graph Data Structuresjkjubajk}(jT]jV]jX]jZ]j\]ujkj^ubjDjk)}(jkhjk]jkA Linux CD-ROM standard}(jkA Linux CD-ROM standardjkjubajk}(jT]jV]jX]jZ]j\]ujkj^ubj jk)}(jkhjk]jk)BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACK}(jk)BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACKjkjubajk}(jT]jV]jX]jZ]j\]ujkj^ubj| jk)}(jkhjk]jk.BPF_MAP_TYPE_SOCKMAP and BPF_MAP_TYPE_SOCKHASH}(jk.BPF_MAP_TYPE_SOCKMAP and BPF_MAP_TYPE_SOCKHASHjkj,ubajk}(jT]jV]jX]jZ]j\]ujkj^ubj jk)}(jkhjk]jkBPF_PROG_TYPE_FLOW_DISSECTOR}(jkBPF_PROG_TYPE_FLOW_DISSECTORjkj:ubajk}(jT]jV]jX]jZ]j\]ujkj^ubjNjk)}(jkhjk]jk Frequently asked questions (FAQ)}(jk Frequently asked questions (FAQ)jkjHubajk}(jT]jV]jX]jZ]j\]ujkj^ubjjk)}(jkhjk]jkWhat is an IRQ?}(jkWhat is an IRQ?jkjVubajk}(jT]jV]jX]jZ]j\]ujkj^ubjjk)}(jkhjk]jkBPF sk_lookup program}(jkBPF sk_lookup programjkjdubajk}(jT]jV]jX]jZ]j\]ujkj^ubj&jk)}(jkhjk]jkThe genalloc/genpool subsystem}(jkThe genalloc/genpool subsystemjkjrubajk}(jT]jV]jX]jZ]j\]ujkj^ubj jk)}(jkhjk]jkBPF_MAP_TYPE_CGROUP_STORAGE}(jkBPF_MAP_TYPE_CGROUP_STORAGEjkjubajk}(jT]jV]jX]jZ]j\]ujkj^ubj% jk)}(jkhjk]jk BPF Iterators}(jk BPF Iteratorsjkjubajk}(jT]jV]jX]jZ]j\]ujkj^ubjjk)}(jkhjk]jkBPF_MAP_TYPE_CGRP_STORAGE}(jkBPF_MAP_TYPE_CGRP_STORAGEjkjubajk}(jT]jV]jX]jZ]j\]ujkj^ubjjk)}(jkhjk]jk ID Allocation}(jk ID Allocationjkjubajk}(jT]jV]jX]jZ]j\]ujkj^ubj( jk)}(jkhjk](j')}(jkhjk]jk1   }(jkhjkjubajk}(jT]jV]j2ajX]jZ]j\]ujkj6j^sNj_sNjkjubjk3BPF ABI Recommended Conventions and Guidelines v1.0}(jk3BPF ABI Recommended Conventions and Guidelines v1.0jkjubejk}(jT]jV]jX]jZ]j\]ujkj^ubjjk)}(jkhjk]jk/Block layer statistics in /sys/block//stat}(jk/Block layer statistics in /sys/block//statjkjubajk}(jT]jV]jX]jZ]j\]ujkj^ubjjk)}(jkhjk]jkBPF ring buffer}(jkBPF ring bufferjkjubajk}(jT]jV]jX]jZ]j\]ujkj^ubj jk)}(jkhjk]jkProgram Types and ELF Sections}(jkProgram Types and ELF Sectionsjkjubajk}(jT]jV]jX]jZ]j\]ujkj^ubj jk)}(jkhjk]jk!HOWTO interact with BPF subsystem}(jk!HOWTO interact with BPF subsystemjkjubajk}(jT]jV]jX]jZ]j\]ujkj^ubj3 jk)}(jkhjk]jkBlock}(jkBlockjkj ubajk}(jT]jV]jX]jZ]j\]ujkj^ubjjk)}(jkhjk]jkCPU hotplug in the Kernel}(jkCPU hotplug in the Kerneljkjubajk}(jT]jV]jX]jZ]j\]ujkj^ubj jk)}(jkhjk]jkInline Encryption}(jkInline Encryptionjkj'ubajk}(jT]jV]jX]jZ]j\]ujkj^ubjjk)}(jkhjk]jk eBPF verifier}(jk eBPF verifierjkj5ubajk}(jT]jV]jX]jZ]j\]ujkj^ubjzjk)}(jkhjk]jkBPF drgn tools}(jkBPF drgn toolsjkjCubajk}(jT]jV]jX]jZ]j\]ujkj^ubjjk)}(jkhjk]jkBPF filesystem kfuncs}(jkBPF filesystem kfuncsjkjQubajk}(jT]jV]jX]jZ]j\]ujkj^ubjz jk)}(jkhjk]jkKUsing physical DMA provided by OHCI-1394 FireWire controllers for debugging}(jkKUsing physical DMA provided by OHCI-1394 FireWire controllers for debuggingjkj_ubajk}(jT]jV]jX]jZ]j\]ujkj^ubjxjk)}(jkhjk](j')}(jkhjk]jk1   }(jkhjkjpubajk}(jT]jV]j2ajX]jZ]j\]ujkj6j^sNj_sNjkjmubjk&BPF Instruction Set Architecture (ISA)}(jk&BPF Instruction Set Architecture (ISA)jkjmubejk}(jT]jV]jX]jZ]j\]ujkj^ubjjk)}(jkhjk]jk/The irq_domain interrupt number mapping library}(jk/The irq_domain interrupt number mapping libraryjkjubajk}(jT]jV]jX]jZ]j\]ujkj^ubjjk)}(jkhjk]jkIRQs}(jkIRQsjkjubajk}(jT]jV]jX]jZ]j\]ujkj^ubjg jk)}(jkhjk]jkBPF Documentation}(jkBPF Documentationjkjubajk}(jT]jV]jX]jZ]j\]ujkj^ubjjk)}(jkhjk]jkBPF Design Q&A}(jkBPF Design Q&Ajkjubajk}(jT]jV]jX]jZ]j\]ujkj^ubjjk)}(jkhjk]jkDMA with ISA and LPC devices}(jkDMA with ISA and LPC devicesjkjubajk}(jT]jV]jX]jZ]j\]ujkj^ubjjk)}(jkhjk]jkOther}(jkOtherjkjubajk}(jT]jV]jX]jZ]j\]ujkj^ubjjk)}(jkhjk]jkLinux generic IRQ handling}(jkLinux generic IRQ handlingjkjubajk}(jT]jV]jX]jZ]j\]ujkj^ubj$ jk)}(jkhjk]jk,The object-lifetime debugging infrastructure}(jk,The object-lifetime debugging infrastructurejkjubajk}(jT]jV]jX]jZ]j\]ujkj^ubjjk)}(jkhjk]jkCore API Documentation}(jkCore API Documentationjkjubajk}(jT]jV]jX]jZ]j\]ujkj^ubjjk)}(jkhjk]jkIRQ-flags state tracing}(jkIRQ-flags state tracingjkj ubajk}(jT]jV]jX]jZ]j\]ujkj^ubju jk)}(jkhjk](j')}(jkhjk]jk1   }(jkhjkj ubajk}(jT]jV]j2ajX]jZ]j\]ujkj6j^sNj_sNjkj ubjkLinux implementation notes}(jkLinux implementation notesjkj ubejk}(jT]jV]jX]jZ]j\]ujkj^ubj jk)}(jkhjk]jkBPF_PROG_TYPE_CGROUP_SYSCTL}(jkBPF_PROG_TYPE_CGROUP_SYSCTLjkj/ ubajk}(jT]jV]jX]jZ]j\]ujkj^ubjjk)}(jkhjk]jkAPI naming convention}(jkAPI naming conventionjkj= ubajk}(jT]jV]jX]jZ]j\]ujkj^ubj jk)}(jkhjk]jkDynamic DMA mapping Guide}(jkDynamic DMA mapping GuidejkjK ubajk}(jT]jV]jX]jZ]j\]ujkj^ubj4 jk)}(jkhjk]jk/Block layer support for Persistent Reservations}(jk/Block layer support for Persistent ReservationsjkjY ubajk}(jT]jV]jX]jZ]j\]ujkj^ubje jk)}(jkhjk]jkThe errseq_t datatype}(jkThe errseq_t datatypejkjg ubajk}(jT]jV]jX]jZ]j\]ujkj^ubjjk)}(jkhjk]jk!Generic radix trees/sparse arrays}(jk!Generic radix trees/sparse arraysjkju ubajk}(jT]jV]jX]jZ]j\]ujkj^ubjjk)}(jkhjk]jkBPF_MAP_TYPE_LPM_TRIE}(jkBPF_MAP_TYPE_LPM_TRIEjkj ubajk}(jT]jV]jX]jZ]j\]ujkj^ubj+jk)}(jkhjk]jkEEverything you never wanted to know about kobjects, ksets, and ktypes}(jkEEverything you never wanted to know about kobjects, ksets, and ktypesjkj ubajk}(jT]jV]jX]jZ]j\]ujkj^ubj jk)}(jkhjk]jk+Atomic Operation Control (ATOMCTL) Register}(jk+Atomic Operation Control (ATOMCTL) Registerjkj ubajk}(ids]classes]names]dupnames]backrefs]ujktitleubjjk)}(jkhjk]jk)MTRR (Memory Type Range Register) control}(jk)MTRR (Memory Type Range Register) controljkj ubajk}(j ]j ]j ]j ]j ]jp]K aujkj ubjjk)}(jkhjk]jkx86_64 Support}(jkx86_64 Supportjkj ubajk}(j ]j ]j ]j ]j ]jp]Kaujkj ubjjk)}(jkhjk]jk S/390 PCI}(jk S/390 PCIjkj ubajk}(j ]j ]j ]j ]j ]ujkj ubjjk)}(jkhjk]jk Early Printk}(jk Early Printkjkj ubajk}(j ]j ]j ]j ]j ]jp]Kaujkj ubjjk)}(jkhjk]jk Application Data Integrity (ADI)}(jk Application Data Integrity (ADI)jkj ubajk}(j ]j ]j ]j ]j ]ujkj ubj$jk)}(jkhjk]jkjk)}(jkhjk]jkRapidIO Subsystem Guide}(jkRapidIO Subsystem Guidejkj+ubajk}(j+]j+]j+]j+]j+]ujkj +ubj jk)}(jkhjk]jkSTi ARM Linux Overview}(jkSTi ARM Linux Overviewjkj+ubajk}(j+]j+]j+]j+]j+]ujkj +ubjjk)}(jkhjk]jk Current State}(jk Current Statejkj+ubajk}(j+]j+]j+]j+]j+]ujkj +ubjjk)}(jkhjk]jkSTiH407 Overview}(jkSTiH407 Overviewjkj+ubajk}(j+]j+]j+]j+]j+]ujkj +ubj^ jk)}(jkhjk]jk NetWinder specific documentation}(jk NetWinder specific documentationjkj+ubajk}(j+]j+]j+]j+]j+]ujkj +ubj/jk)}(jkhjk]jk+Rules on how to access information in sysfs}(jk+Rules on how to access information in sysfsjkj+ubajk}(j+]j+]j+]j+]j+]ujkj +ubjc jk)}(jkhjk]jk"Feature status on arm architecture}(jk"Feature status on arm architecturejkj+ubajk}(j+]j+]j+]j+]j+]ujkj +ubjjk)}(jkhjk]jkKernel mode NEON}(jkKernel mode NEONjkj+ubajk}(j+]j+]j+]j+]j+]ujkj +ubjjk)}(jkhjk]jkOMAP2/3 Display Subsystem}(jkOMAP2/3 Display Subsystemjkj,ubajk}(j+]j+]j+]j+]j+]ujkj +ubj jk)}(jkhjk]jkKernel-provided User Helpers}(jkKernel-provided User Helpersjkj,ubajk}(j+]j+]j+]j+]j+]ujkj +ubj?jk)}(jkhjk]jkThe SGI XFS Filesystem}(jkThe SGI XFS Filesystemjkj,ubajk}(j+]j+]j+]j+]j+]ujkj +ubj jk)}(jkhjk]jkRamoops oops/panic logger}(jkRamoops oops/panic loggerjkj+,ubajk}(j+]j+]j+]j+]j+]ujkj +ubj jk)}(jkhjk]jk Using UFS}(jk Using UFSjkj9,ubajk}(j+]j+]j+]j+]j+]ujkj +ubjjk)}(jkhjk]jkSystem Suspend Code Flows}(jkSystem Suspend Code FlowsjkjG,ubajk}(j+]j+]j+]j+]j+]ujkj +ubjjk)}(jkhjk]jk'Set udev rules for PMF Smart PC Builder}(jk'Set udev rules for PMF Smart PC BuilderjkjU,ubajk}(j+]j+]j+]j+]j+]ujkj +ubj jk)}(jkhjk]jkSoftware cursor for VGA}(jkSoftware cursor for VGAjkjc,ubajk}(j+]j+]j+]j+]j+]ujkj +ubjYjk)}(jkhjk]jkLinux Serial Console}(jkLinux Serial Consolejkjq,ubajk}(j+]j+]j+]j+]j+]ujkj +ubj jk)}(jkhjk]jkIntel Powerclamp Driver}(jkIntel Powerclamp Driverjkj,ubajk}(j+]j+]j+]j+]j+]ujkj +ubj jk)}(jkhjk]jkPower Management Strategies}(jkPower Management Strategiesjkj,ubajk}(j+]j+]j+]j+]j+]ujkj +ubjjk)}(jkhjk]jkDocumentation for /proc/sys/fs/}(jkDocumentation for /proc/sys/fs/jkj,ubajk}(j+]j+]j+]j+]j+]ujkj +ubjjk)}(jkhjk]jk=Release Notes for Linux on Intel’s IXP4xx Network Processor}(jk;Release Notes for Linux on Intel's IXP4xx Network Processorjkj,ubajk}(j+]j+]j+]j+]j+]ujkj +ubj jk)}(jkhjk]jk9Cluster-wide Power-up/power-down race avoidance algorithm}(jk9Cluster-wide Power-up/power-down race avoidance algorithmjkj,ubajk}(j+]j+]j+]j+]j+]ujkj +ubj jk)}(jkhjk]jkCerfBoard/Cube}(jkCerfBoard/Cubejkj,ubajk}(j+]j+]j+]j+]j+]ujkj +ubj7jk)}(jkhjk]jkDocumentation for /proc/sys/vm/}(jkDocumentation for /proc/sys/vm/jkj,ubajk}(j+]j+]j+]j+]j+]ujkj +ubjpjk)}(jkhjk]jk)How to verify bugs and bisect regressions}(jk)How to verify bugs and bisect regressionsjkj,ubajk}(j+]j+]j+]j+]j+]ujkj +ubjjk)}(jkhjk]jkIntel StrongARM 1100}(jkIntel StrongARM 1100jkj,ubajk}(j+]j+]j+]j+]j+]ujkj +ubj0jk)}(jkhjk]jk.MFP Configuration for PXA2xx/PXA3xx Processors}(jk.MFP Configuration for PXA2xx/PXA3xx Processorsjkj,ubajk}(j+]j+]j+]j+]j+]ujkj +ubj>jk)}(jkhjk]jk OMAP history}(jk OMAP historyjkj -ubajk}(j+]j+]j+]j+]j+]ujkj +ubjMjk)}(jkhjk]jkTI Keystone Linux Overview}(jkTI Keystone Linux Overviewjkj-ubajk}(j+]j+]j+]j+]j+]ujkj +ubj6jk)}(jkhjk]jkSTM32 DMA-MDMA chaining}(jkSTM32 DMA-MDMA chainingjkj'-ubajk}(j+]j+]j+]j+]j+]ujkj +ubj jk)}(jkhjk]jkIntel Uncore Frequency Scaling}(jkIntel Uncore Frequency Scalingjkj5-ubajk}(j+]j+]j+]j+]j+]ujkj +ubjjk)}(jkhjk]jkSPEAr ARM Linux Overview}(jkSPEAr ARM Linux OverviewjkjC-ubajk}(j+]j+]j+]j+]j+]ujkj +ubj+jk)}(jkhjk]jkVideo Output Switcher Control}(jkVideo Output Switcher ControljkjQ-ubajk}(j+]j+]j+]j+]j+]ujkj +ubjjk)}(jkhjk]jkMemory alignment}(jkMemory alignmentjkj_-ubajk}(j+]j+]j+]j+]j+]ujkj +ubjjk)}(jkhjk]jk-Kernel initialisation parameters on ARM Linux}(jk-Kernel initialisation parameters on ARM Linuxjkjm-ubajk}(j+]j+]j+]j+]j+]ujkj +ubjjk)}(jkhjk]jkSTiH418 Overview}(jkSTiH418 Overviewjkj{-ubajk}(j+]j+]j+]j+]j+]ujkj +ubjjk)}(jkhjk]jk TODO LIST}(jk TODO LISTjkj-ubajk}(j+]j+]j+]j+]j+]ujkj +ubjjk)}(jkhjk]jkNotes}(jkNotesjkj-ubajk}(j+]j+]j+]j+]j+]ujkj +ubj jk)}(jkhjk]jkChromebook Boot Flow}(jkChromebook Boot Flowjkj-ubajk}(j+]j+]j+]j+]j+]ujkj +ubjjk)}(jkhjk]jk'Real Time Clock (RTC) Drivers for Linux}(jk'Real Time Clock (RTC) Drivers for Linuxjkj-ubajk}(j+]j+]j+]j+]j+]ujkj +ubj|jk)}(jkhjk]jkThe OMAP PM interface}(jkThe OMAP PM interfacejkj-ubajk}(j+]j+]j+]j+]j+]ujkj +ubjjk)}(jkhjk]jkSystem Sleep States}(jkSystem Sleep Statesjkj-ubajk}(j+]j+]j+]j+]j+]ujkj +ubjjk)}(jkhjk]jkARM Marvell SoCs}(jkARM Marvell SoCsjkj-ubajk}(j+]j+]j+]j+]j+]ujkj +ubjjk)}(jkhjk](jNs)}(jk``intel_idle``jk]jk intel_idle}(jkhjkj-ubajk}(j+]j+]j+]j+]j+]ujkliteralj^sNj_sNjkj-ubjk CPU Idle Time Management Driver}(jk CPU Idle Time Management Driverjkj-ubejk}(j+]j+]j+]j+]j+]ujkj +ubj^jk)}(jkhjk]jk6Discovering Linux kernel subsystems used by a workload}(jk6Discovering Linux kernel subsystems used by a workloadjkj.ubajk}(j+]j+]j+]j+]j+]ujkj +ubjSjk)}(jkhjk]jkReporting regressions}(jkReporting regressionsjkj.ubajk}(j+]j+]j+]j+]j+]ujkj +ubjIjk)}(jkhjk]jk!Kernel Memory Layout on ARM Linux}(jk!Kernel Memory Layout on ARM Linuxjkj$.ubajk}(j+]j+]j+]j+]j+]ujkj +ubjgjk)}(jkhjk]jk Documentation for /proc/sys/net/}(jk Documentation for /proc/sys/net/jkj2.ubajk}(j+]j+]j+]j+]j+]ujkj +ubjajk)}(jkhjk]jk Introduction}(jk Introductionjkj@.ubajk}(j+]j+]j+]j+]j+]ujkj +ubjLjk)}(jkhjk]jkTI OMAP}(jkTI OMAPjkjN.ubajk}(j+]j+]j+]j+]j+]ujkj +ubj jk)}(jkhjk]jkUSB4 and Thunderbolt}(jkUSB4 and Thunderboltjkj\.ubajk}(j+]j+]j+]j+]j+]ujkj +ubjjk)}(jkhjk]jkpstore block oops/panic logger}(jkpstore block oops/panic loggerjkjj.ubajk}(j+]j+]j+]j+]j+]ujkj +ubjljk)}(jkhjk]jkTainted kernels}(jkTainted kernelsjkjx.ubajk}(j+]j+]j+]j+]j+]ujkj +ubjmjk)}(jkhjk]jk Interrupts}(jk Interruptsjkj.ubajk}(j+]j+]j+]j+]j+]ujkj +ubjjk)}(jkhjk](jNs)}(jk``intel_pstate``jk]jk intel_pstate}(jkhjkj.ubajk}(j+]j+]j+]j+]j+]ujkj-j^sNj_sNjkj.ubjk CPU Performance Scaling Driver}(jk CPU Performance Scaling Driverjkj.ubejk}(j+]j+]j+]j+]j+]ujkj +ubjjk)}(jkhjk]jk%NetWinder’s floating point emulator}(jk#NetWinder's floating point emulatorjkj.ubajk}(j+]j+]j+]j+]j+]ujkj +ubjQ jk)}(jkhjk]jk+How to quickly build a trimmed Linux kernel}(jk+How to quickly build a trimmed Linux kerneljkj.ubajk}(j+]j+]j+]j+]j+]ujkj +ubj jk)}(jkhjk]jkUnicode support}(jkUnicode supportjkj.ubajk}(j+]j+]j+]j+]j+]ujkj +ubjjk)}(jkhjk]jk&Intel Performance and Energy Bias Hint}(jk&Intel Performance and Energy Bias Hintjkj.ubajk}(j+]j+]j+]j+]j+]ujkj +ubj| jk)}(jkhjk]jk#Documentation for /proc/sys/kernel/}(jk#Documentation for /proc/sys/kernel/jkj.ubajk}(j+]j+]j+]j+]j+]ujkj +ubj jk)}(jkhjk]jkARM Architecture}(jkARM Architecturejkj.ubajk}(j+]j+]j+]j+]j+]ujkj +ubjjk)}(jkhjk]jkLinux kernel for ARC processors}(jkLinux kernel for ARC processorsjkj/ubajk}(j+]j+]j+]j+]j+]ujkj +ubjjk)}(jkhjk]jkARM Microchip SoCs (aka AT91)}(jkARM Microchip SoCs (aka AT91)jkj/ubajk}(j+]j+]j+]j+]j+]ujkj +ubjjk)}(jkhjk]jkSA1100 serial port}(jkSA1100 serial portjkj /ubajk}(j+]j+]j+]j+]j+]ujkj +ubjjk)}(jkhjk]jk+Intel(R) Speed Select Technology User Guide}(jk+Intel(R) Speed Select Technology User Guidejkj./ubajk}(j+]j+]j+]j+]j+]ujkj +ubjIjk)}(jkhjk]jk:Interface between kernel and boot loaders on Exynos boards}(jk:Interface between kernel and boot loaders on Exynos boardsjkjjwj-jwj#jwjjwjNjwjjwjjwjPj xjjxjB j'xjVj6xj jExj jTxjX jcxj;jqxj/jxjjxjKjxj jxj$ jxjjxjjxj jxj>jxj5 jyjjyjj!yjY j0yj j>yj jMyjZj\yj jkyj[jzyj(jyjcjyjjyj.jyjm jyjjyj jyj[ jyjjyjwj zjy jzjj(zjj7zjjFzj jUzjjdzj jrzjp jzjJjzjjzj jzj jzjjzj/ jzjjzjRjzjX j{jj{jj${jj3{jjB{jjQ{jj_{jjn{jaj|{jj{j j{jj{j j{jj{jj{jkj{jlj{jTj|j j|jj|jv j,|j j:|j~jH|j- jV|jjd|jyjr|jXj|jUj|jV j|j_ j|jEj|j j|jj|jKj|j j|j?j|jj }jj}jUj)}j j7}j jE}jjS}j ja}j6jo}j j}}jj}jc j}j*j}jj}j j}j,j}j j}j j}jyj}jO j ~j1j~jj%~jj3~j2jA~jjU~jjc~j7jq~jj~j j~j j~jj~j'j~jj~jj~j*j~jj~jQjjjjj jq j/jj=j(jKj/jYjjgjjujjjjjnjjSjj jj jjGjjHjjWjjjjOjjj"j0j0j`j>j&jLjj[j jjjjyj\ jj jj` jjojj jj.jЀjj߀j jj jjwj jjjmj'j@ j5jpjCj}jQj j_j jnj2j}j9jj jjjj jjBjǁjjՁj|jj jj jjjj jj j*j; j9jjGjjUjI jdj jrjjj jj jjP jj jjjȂj+ jׂjjjjj jjjj< jjj,jj;ji jJjj jXjjgjjvjp jjK jj jjjjnjƃj jՃjjjjjjj jj6j ji j/jj>j jMj j\jk jkjjzjjjjjjj jjfjńj jԄjFjj8jj!jj:jjFjj j.jj=jxjLj$ j[jjjj jyj jjjjJ jj+jj)jąj3jӅj jj8jjhjjBjj jjj-j j<j jKj jZj jij jxjEjjGjjo jj<jjjÆjj҆jjj8jj jj~jjjj j,jj;j jJjZ jYjjhjmjwj jj jjkjjjje jji jЇjj߇jjj] jjt j jjj j*j{j9jjHjjWjjfjz jujLjjR jjjjjj jjjψj jވj jjjjq jjj jj/j j>j jMjj\jjkjjzjjj jj jjjj jʼnjjԉj8jj:jjl jjjjjj j.ju j=j jLj4 j[j jjj5jyj~ jj jjKjjjjjÊj jҊj@ jj+jjWjj]jj* jj j,j j;j jJjEjYjjhj jwj!jjjjjjCjj j‹jC jыj0jj+ jj jjj jRjjVj+jFj:jjIjWjXjjgj=jvjjjNjjjjz jj jjjЌjjߌjjjVjj@ j j jjj*jj9jjjHjjWjjfj jujB jj jj= jj jj<jjjύjjލjjj jjj jjjj)jy j8jjGjjVjjej0jtj jjjjjj jj jĎjjӎj"jj"jj jjjjrjjj,j j;j jIjjXj jgj jvj% jj3jj jj|jj jj8jЏjjߏjjjbjjpj j jj= j*j j9jjHjjWj\jfj' juj( jjK jj. jj jjjj jϐjgjސj2jj jjsj j jj{j(j j7j jFjjUjjdj( jsjjjjjjjjjK jjTj͑jjܑjZjjjjS j jjjj'jj6j< jDjfjSj jbj' jqjjjdjjjj6 jj jj{ j˒jjڒjjjk jj jjjjj$jM j3jjBjjQj j`jx jojj~jjjjjjj(jjjȓjjדjjjijj jjjjj&jj4j jCj jRjjaj)joj j~j jjjj5jjjj<jǔjjՔj jj jj^jj jjcjj2j-j2 j<jjKj} jZjjijjwjYjj" jjjj jjTjjjΕj7jܕjQ jj]jjjjjjj$jFj2jj@j+jNjj]j jljvj{jjjj8jj)jjFjj jƖjrjՖjn jj' jjjjjj jj, j,j j;jKjJjjXjjgj jvjVjjJjjjjjj jj jΗjjݗj5 jjjjC j jD jjj'jj6jm jDjjRjj`jjojjj jjjj jj'j͘j jܘjjjg jjj j jj j&jD j5jjCjo jQjjejjsjjj3jj jjY jj j™j jЙj jޙjjjjjjj jjj$j j2j j@j jOjg j]jj jljBjzj&jjjj jj?jjs jj jϚjjݚjkjj7jj jj jj; j#j j1j j?jjMj*j[jjijWjwj_ jjxjj%jjjjjjj̛j# jڛj,jjjjujjvjjj!j j/j j=jDjKjPjYjjgjZjujijj`jjjj`jjF jjjɜjijלj~jj jjjjjjrjjj,juj:jfjHjj^jA jljF jzj@jjjjCjjjj jjjΝjjܝj| jjjj jjjj j"jj0jj>j jLj^ jZjjhj\jvjjjjjjj jj jžjjОj jޞj jj jj jjjj j$j j2j j@j jNjj\j) jkjjyjjj:jj jj.jj jjjΟj jܟj jj jj jj jj j+j j:j jHj jVj.jdj~jrj(jjH jj jjjjjjR jȠjj֠jdjjjjjjujjQjjF j+jE j9j~jGjH jUj jcjjqjjj jj jj[jjjj jšjljӡjjj$jjb jjZj jjj j)jL j7jjEj+jSj`jbj0jpjnj~j. jjjjU jjjjjĢjjҢj jj? jj jjB j j jji j'jj5jjCj, jQjj_j5 jnjj|j jj`jjjjjjjjʣj jأj jjjj&jj jj jjj-jIj;ja jIjb jWj jejjsjjj jj jj"jjZjj[jƤjjԤu(jEjj jjjjej jjjj(j j6j jDjjRj j`j$jnj[j|j%jjXjjG jj\jjj¥j[ jХj6jޥjejjjj jj@jj|j$js j2j j@j jNj j\jIjjjjxjP jjjj_jjejjjj> j̦j#jۦjjjE jjjjjjj!j j/j j=jjKj jYj_ jgjx juj< jjjj:jjjj jj jɧjjקjO jj jjjjjjjjj+jj9jjGjjUjjcjjqjYjjjj jj jjh jjjŨjjӨjjjjj jjjjjj/j.j2j<jjJj jXj{jfjjtj jjjjMjjjj jjjʩj jةj jjZjjwjjNjjjj_j-j j;jjJjYjXj;jfj"jtjcjjjj jj jj jj< jɪjjתj! jj jj jjjjjj{j+j j9j jGjjUjQ jcjjqjy jj jjjjPjjjjdjūj~ jӫj jjjjcjj j jjj_j'j{j5jjCjM jYj^jhjjwj* jjajj4jjjj jjs j̬jrj۬j jj jj jj}jjj"j} j0j~ j>jjLjjZjjijjwj. jjjjjjjjjjj̭j^jڭjjjjj jjjjj&jj4j;jBjjOjj]j jkjsjyj jjjjjj` jjPjjjͮjjۮjjj jjjj jj j!j0 j/j`j=jjKj1 jYjjgjjujjj jjjjJjj jjZjƯj, jԯjdjjjjjjj jjj8 j(j)j6j jDja jRj j`jjnj5j{j&jjA jj jjIjjJjj j̰j jڰj jj jjjj4 jjcj j6 j.j j<jjJj jXjjfj jtj1 jj3jjjj jjjj jȱj}jֱjjjjj jjjj jjGj*jj8j' jFj jSjMjaj joj j}jjjjjSjjjj jòj jѲjj߲ja jjZjjj jbjjj+jj9js jHj9jVj<jdj$jrj jjjj jj jj,jj jƳj jճjjj jjjjTj jjjj)jj7j jEjjSj jbjjpj_j~jjjjj jj jjjƴj jմj;jj<jjrjjjjDjj> j,jj:j jHjVjVj!jdjjsj1jjUjj jj jjb jj jȵjj׵jjjjjRjjjj?jj}j,j j:jjHjjVj jejjsj} jjjj jjjjjjjȶjyjֶjhjj jjjjR jj jjpj*jj8jjFjxjTj jbjjpjj jjjjjj jjjj jƷj jܷjNjjjj\ jjjj"j$j#j2j j@jjNjjbjjpjj}j jj jj(jk)}(jkhjk]jkCommenti in kernel-doc}(jkhjkjH0ubajk}(jW]jY]j[]j]]j_]ujkjaubj jj[ jŸj jӸjjjjj jjyj jjjj(j j>jjLj9jZj jhj jj'jjjj jj jjjιj jܹjLjj jjjjIjj*j"jj0jD j>j jLj jZjjhj.jwj>jjjj jjojjnjjqjʺj jغj*jjjj jjNjjPj j j.j;j<j jJjwjXj5jfjjtj jjjj jj jjjjjȻjj׻j]jjTjjjjXjjpjj)j+jgj9jf jGjN jUj- jcjjjq jjjj6jjjjjżjpjӼj@ jj~jj jjj jjjj'jjCjjQj j_jjmj= j{jjjjjjjH jj jǽjjսj jj jj jjkj jU jjj)jj7j jEjjSjjaj.jojj}jjjjjjj jjVjľjjҾjn jj1jjjjj jjj j(j9j6j jDj jSj jajsjojKj}j jj^jjejjjj1 jÿj=jѿj'j߿jkjj jj j jc jj; j&j$j4j*jBjjPjOj^jjmjJ j{jQjj jj@jj jj\jj jj jjjj` jjsjjjjfj$jj2jj@j jNjsj\jjjjjxj jjjj jjd jj jj& jjjjjjS jjjj jj0 j j~ j.j j<j jJj jXjjfj jtj jj_jjjjjjjjcjj jjjjL jj jj jjj#j j1jV j?j jMj j[j+jij*jwjjj{jj;jj>jj=jjjjjj jj jjjj jjx jj| j-jRj;j jIjjWjUjejtjsj jj#jj jj jj jj:jjjjjjnjjjjcj jjj2j)j4j7jj jEjsjSjjaj1jojj}j/ jj jjjj?jjU jj jj jjjj9 jjYj jSjjnj%j[j3jojAj_ jOjD j]jjkj) jyjcjjjj jjjjvjj7 jjjjjjjjjjjj" j!jxj/j j=j jKjjYj- jgjjujjjjj jj3 jjjj; jjjjjjJ jj jjr jjj#j j1jj?jz jMj| j[jjij jwjxjj jj jj, jjjjjj jjYjjjj jjjj jjFj-j j;j jIjajWjv jejjsjgjjjj6 jjJjjojj jj jjCjjLjjQjjj j\jj/ j)jj7jXjEj!jSjjaj: jojtj}j jjB jjSjjjjjjjjjj jjjjj jgjjj%jj3j# jAjjOj j]j jkj jyj_jjjjbjjP jj0 jjp jjjjZ jja jjc jjjj j!jj/jj=jzjKjjYj jgj* jujjjjj} jjjjjjjj)jjjjjj jjjjhj#ju j1jj?jQ jMjj[jjijjwj jj jjjj jjMjjjj jjjjDjj jjjj0jj j-jHj;jjIj jWjjej jsjE jjjj jj_jjjjjj jjmjjjj5 jj j jjj j)j> j7j jEjnjSj:jajjojj}jjjjj=jjVjjGjjO jj jjjjOjjj j jjj%j j3jijAjojOjej]jg jkjh jyjjjjjr jj8 jjjj jjjjjjjjjjjjj!jj/jj=j{ jKjjYj1 jgjVjujjj jjjjjj_ jjjj jjjjjj jjjjjj j1jj?j jMjj[jZ jij jwjjjjjjjjjjj jj3jj jj jj jj7jj jj j-jj;jHjIj jWj jejjsjjj jjPjj jjjj jj jjjjjj jj jj&jjj+j+ j9j- jGj jUjjcj@jqj jjAjjY jjjj jjsjj-jjIjjxjjjjj j.jjj(jj6jSjDjWjRjx jajjoj j}j]jjjjUjjjj: jjjjjj jj/jj j jjjj%jj3jjAj: jOjj]jjkjjyj jj{jj jjY jjjjjj] jj!jjjj> jj jjj"jj0jj>jjRjI j`jjnjj|j jjjjmjj jj} jj jjjjW jjjj jj jj] j$j j2jvj@j jOj j]jzjkjjyj}jjAjjm jj jj%jjjj,jjjj jjjjjjj!jQj/jBj=jjKj jYj jgj juj2jj[jj,jj5jjkjj jjpjjbjj8jjzjjljj~jjBj+jj9jL jGjMjUj[jcj\jqj^jj8 jjdjj jjjjjjjjjj jjtjjj jjjj(jj6jjDj=jRj j`jFjnjj|j jj jj jjjjPjjQjjjjjj2 jj jjjjj$jj2u(jj@jjNjn j\jjpjgj~j#jj jj%jj jjjj+jj jjjjjjJj j0jj* j*j j8j jGjjUjjdjjrjjjjjjj jjjj: jjjj%jjjjjjjj jj j,j% j;jjIj/jWj jejajsjfjjjjjjjZ jj4jj jj jj?jjjj jj jj jj j-jM j;jjIj3 jWjbjfjX jtjejjfjjjjRjj%jjjj/ jjX jjjj jjqjjj jj.jj<jjKjh jYj jgjjujjjjjjj jjjjjjjjjjjjjj6 jjWj#j9 j2j jAjjOj j]jjkj,jyjE jjjjjjjjjjjjP jj jjj$jS j2jT j@j jNj!j\jjjjCjxj jjjjjjjjNjj jjjjjj jjSjj~j%jjFjXjTj jbj jjjj jjNjj{ jj jj jjmjj jjjj j"jj0j# j>jj_jRjj jjgjj jj= jj" jj jj jjjjjj jj j-jYj;jRjIjjWj jej jsjjjjjC jjzjjK jjjjjj+ j jl jjj%jtjFj jTj` jbjjjjjqjjjjL jjjj! jjj jjjw j'j jHj jVjjdjjrjjjb jjjjjjjjjjjjjj jjR jjljjj jj.jj<jHjJj jXj jfjjtj4jj9jj+ jj jj jj@jj!jj. jjjjo jjjj jj j*j j8j5 jFjjTj8 jbj>jpjj~jXjjjjVjjjjjj jjjjN jjjj6j jjj`j&j j4jfjBj jPj4 j^j jlj3jzjjj] jj5jjjj#jj jjg jjBjjq jjyjj jjEj"j j0jj>j-jLjjZjajhjjvjjjjjd jj jjjjjj jj jjjjjj jj|jjj,j j:j?jHj jVjwjdj|jrjjjjj jjjjjjjj jj@ jj jj jj jj j j5j.j j<j jJj4jXj jfjjtjjjjjh jjjjUjj jj jj)jj jjjjjj4jjj*j j8jAjFjjTjjbj jpjyj~jzjjjj|jj0jj jj<jj jj jjjjlj j jj j&jHj4jJjBjf jPj(j^jjljp jzjjj jjjjHjjjjjjjj jjFjjjjjjQj"jPj0j; j>jhjLj! jZjjhjjvjbjjjjjjj jjjj jj jj jjjj\ jjjjjjj,je j:jjHjJ jVjBjdjjrj jjjj) jj jjjjjj jjjjjjjjj jm jj j.jj<j jJj jXj jfjjtjjjjj jjFjjjjjjd jj jjjjjjjjjj j*jIj8j7 jFjjTjjbjMjpjA j~jjjC jjjj-jjM jj]jj0 jjjj jj(j jjjj6 j&j j4jmjBjyjPj9j^j jlj) jzj7jj jj jj>jjjjjjjjHjjjjbjjjj] j"j^ j0jWj>j"jLj& jZjH jhjjvjnjj'jj jj jj jj2jjjj jj jjjj jj jj{j,jj:jjHjjVjjdjv jrjjjjjjjjj jjXjj jj8 jj: jjjj j jjjtj(jG j6j jJjjXjjfj jtjjjN jjjjjjjj)jjjj jjjj! jj.jj2jjf j+jj9jjGjjUj$jcj jqj jjjjJjjLjjjjAjj jj jjujj(jjMj jvjj j'j j5jO jCjjQjhj_jjmj j|jjjgjj jj:jjijjm jjjjLjj jj4j jAjjN j%jJj3jLjAj jOj_j]jjkj jyjjj[ jjXjj jjjj jjjjvjj-jjjj4 jjj"jgj0j7j>jjLjojZjjhj jvjjjjjjj jjH jj jjjjjjjjjjjjjjUj,jj:jjHj jUj jijjxjjj jj%jjEjjjj" jj jj jjRjjjj jj j jj.j j<jjJjjXj jfjjtjDjjjj jjjj jj jj jj jjL jjP jjcjj jjS j*jj8j2 jFjjTjijbj? jpj3j~jk jjDjj jj% jj& jjjj* jj jjUjj0 j j1 jjR j&j j4j jBjjPj= j^j" jljWjzjtjj jjdjjqjjo jj5jj jjjj jjjj^ jj8j"jj0jj>jjLj jZj jhjjvjvjjjjo jjjjjjQ jjjjjjOjjU jjjj7 jjj,j j:jjHj jVjjdjjrj jj jjjjO jjjj jjjj8jjjj jjjjj jj.j j<jAjJjjXj jfjjtjjj jjWjj jjjj\jj=jjjj jj3jjjjOjjj*jIj8j jFjjTjTjbj jpj,j~jjj jjjj jjjjbjjejj^ jjjjrj j jjj&ji j4j3jBj jPjj^j:jlj<jzjjj jjjj jjjjT jjW jjjj jj7 jjjjj"j j0jqj>jjLjujZj jhjJ jvj jjjjjj jjv jjw jjf jjjjjj jj}jjjjj,jj:jjHj jVjjdj jrj jjjj jj jjjj jj:jjjjjj j j jjGj&jj4jjBjjPj$ j^j jlj jzjjj jjjjp jj jj jj*jjjjjjj jhjjj)j=j7jjEjjTjjcj#jrj^jjCjj jjljj9 jjfjjhjj jjjjl j jqj j/j$ j j3 j jB j;jQ j j` jOjn jMj| jB j jj jj jlj j j jj j j jj jY j jj jj j9 j* jj9 jjG jjU jjd j>jr jG j jj jj jl j jj jEj jN j j j jHj jj j( j jj" jj1 jj? jjM j j[ jjj jZ jy j[ j j j jd j jj j j jC j j.j jdj j j jM j jj j j* jj8 j jF j\ jT j jb j jp j( j~ j j jj jj jj jt j j j j j j j j j jEj j j jij' jj5 jjC j jQ j&j_ jjm j@j{ jQj jF j j j j j j j jj jaj jj j7 j je jjwjjLj$j j2j j@jNjNjj\ju jjj jxjjjXjjjj jjYjj`jjjjjjjjjjjj j!jj/j j=j]jKjmjYjn jgj jujhjjyjjjjujj9jjjjE jj jjjj jj jjjjj,j% j:jjHjjVjjdjjrj jjjjjjjjjjjjjj*jjjjl jj jj j j4j.j j<j&jJj'jXjjfjBjtjjj jj jj-jj jjLjj1jj jj& jj7jj jj;jjj*j j8jjFj@jTj jbj jpj j~j?jj'jj jj jj jjPjjjj jj jjj j/jj j&j[j4jjBjjPjrj^j jk)}(jkhjk]jkKernel-doc comments}(jkhjkjU0ubajk}(j]j ]j ]j ]j]ujkjubjujzj}jjAjjKjjxjjzjjCjjjj jjAjj{ jjTjjj"jj0jj>j jLj^jZjA jhja jvjxjj,jjjj2 ju(jjjj jj> jjjj~jjtjjujjK jjDj,j jPjj^jjlj jzjr jjjjjjjjjj jjjjjj$jj%jj[jj j"j j0j/jDj jRj j`jjnjj|j jj{ jjX jj jj(jjjjjj-jj1jje jjjjj#jj1jj?jjMj j[jjij+jwjKjjjj3 jjjjjjjj jj jjjj jj jj jjj-j j;j jIj$jWj%jej jsjjj9jj jj jjjjojj jjjjjjUjjw j jjj2 j)jj7jjEjjSjkjaj joj!j}j jjjjrjj jjjjjjS jjjjjj j jljjj%j j3jjAjb jOjsj]jjkj jyjjjjjs jjjjjjjjjjjjjjjjjjj!j j/jj=jjKj j_jfjmj6j{j=jj jjjjqjjtjjujj jjjj jjjjjj5j#jjBj/ jPjq j^jjljjzjGjjBjjCjj jj jj jj jj jjEjjjjjjI j"j j0jj>j4jLj jZjbjhjjvj jj jjajjijj1jj=jj jj jjr jjjjDjj jj| j,j j:jNjHjjVjjdj&jrj jj% jjjjjj( jjjjjj jj jj3 j jjj j'jj5jzjCjjQjz j_jxjmjjjjjg jjjjjjjjjj$ jjjjj ju j j j/ jj= j jK j4 jY je jg jju jj j+j j j jj jj jj jj jj j$j j j !jj!j0j(!jj7!jKjF!jjU!j]jc!jjr!jj!jj!j j!j< j!jOj!jj!j j!j j!jRj!j j"jj"j j!"j j0"j j?"j jN"jj\"jV jj"jjx"jj"jj"jd j"j j"j<j"jj"j|j"j j"jt j"j6j#j. j#jj$#jj3#jjA#j jO#jj]#jjk#jjy#jj#jj#jj#jj#jYj#j$ j#jG j#j}j#j, j#j j $jj$jj'$jj6$j jD$jijS$jmjb$jvjp$jwj~$jzj$j|j$jj$jAj$j j$j j$jj$j# j$jj%jj%jj%jj,%jj:%jjH%jjV%jjd%j js%jj%j` j%j j%jj%jj%jA j%jj%jj%j1j%jj &jj&j j'&jj5&jjC&j jR&j!j`&jjn&jj|&jj&jDj&jj&jj&jj&jj&j,j&jj&j j&jOj 'jj'jj&'j<j4'jjB'jjP'jr j_'jjm'jj{'jGj'jjj'jj'j9 j'j$j'jj'j"j'j j'j j'jj(j j(jT j%(jW j3(j3 jA(jjO(jh j](j jk(j{jy(jHj(jj(jj(jG j(jMj(j j(j j(j@j(jj(jj)jj)jj!)jGj/)j j=)jjK)jjY)jhjg)j ju)j j)jj)jj)j? j)j j)jwj)jj)jj)j j)j j*j j*jj*jT j,*jej:*j jH*jjV*j jd*jrjr*jj*j j*jT j*jj*jj*jj*jj*jj*jj*jF j*jj +jj!+jx j/+jj=+j jK+jjY+jjg+j#ju+jpj+j>j+j j+jj+jj+j^ j+j/j+jc j+jj+jj,j j,j?j,j j+,j j9,jjG,jjU,j jc,jYjq,j j,j j,jj,jj,j j,j j,j7j,jpj,jj,j0j,j>j -jMj-j6j'-j j5-jjC-j+jQ-jj_-jjm-jj{-jj-jj-j j-jj-j|j-jj-jj-jj-j^j.jSj.jIj$.jgj2.jaj@.jLjN.j j\.jjj.jljx.jmj.jj.jj.jQ j.j j.jj.j| j.j j.jj/jj/jj /jj./jIjljkj:ubajk}(jk]jk]jk]jk]jk]internalrefuri(admin-guide/device-mapper/cache-policies anchornamehujkj0jkj:ubajk}(jk]jk]jk]jk]jk]ujkj0jkj:ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/Overview of supplied cache replacement policies}(jk/Overview of supplied cache replacement policiesjkj:ubajk}(jk]jk]jk]jk]jk]internalrefurij: anchorname0#overview-of-supplied-cache-replacement-policiesujkj0jkj:ubajk}(jk]jk]jk]jk]jk]ujkj0jkj:ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmultiqueue (mq)}(jkmultiqueue (mq)jkj ;ubajk}(jk]jk]jk]jk]jk]internalrefurij: anchorname#multiqueue-mqujkj0jkj;ubajk}(jk]jk]jk]jk]jk]ujkj0jkj;ubajk}(jk]jk]jk]jk]jk]ujkj0jkj;ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkStochastic multiqueue (smq)}(jkStochastic multiqueue (smq)jkj/;ubajk}(jk]jk]jk]jk]jk]internalrefurij: anchorname#stochastic-multiqueue-smqujkj0jkj,;ubajk}(jk]jk]jk]jk]jk]ujkj0jkj);ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Memory usage}(jk Memory usagejkjP;ubajk}(jk]jk]jk]jk]jk]internalrefurij: anchorname #memory-usageujkj0jkjM;ubajk}(jk]jk]jk]jk]jk]ujkj0jkjJ;ubajk}(jk]jk]jk]jk]jk]ujkj0jkjG;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLevel balancing}(jkLevel balancingjkjt;ubajk}(jk]jk]jk]jk]jk]internalrefurij: anchorname#level-balancingujkj0jkjq;ubajk}(jk]jk]jk]jk]jk]ujkj0jkjn;ubajk}(jk]jk]jk]jk]jk]ujkj0jkjG;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Performance}(jk Performancejkj;ubajk}(jk]jk]jk]jk]jk]internalrefurij: anchorname #performanceujkj0jkj;ubajk}(jk]jk]jk]jk]jk]ujkj0jkj;ubajk}(jk]jk]jk]jk]jk]ujkj0jkjG;ubejk}(jk]jk]jk]jk]jk]ujkj1jkj);ubejk}(jk]jk]jk]jk]jk]ujkj0jkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcleaner}(jkcleanerjkj;ubajk}(jk]jk]jk]jk]jk]internalrefurij: anchorname#cleanerujkj0jkj;ubajk}(jk]jk]jk]jk]jk]ujkj0jkj;ubajk}(jk]jk]jk]jk]jk]ujkj0jkj;ubejk}(jk]jk]jk]jk]jk]ujkj1jkj:ubejk}(jk]jk]jk]jk]jk]ujkj0jkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkj;ubajk}(jk]jk]jk]jk]jk]internalrefurij: anchorname #examplesujkj0jkj;ubajk}(jk]jk]jk]jk]jk]ujkj0jkj;ubajk}(jk]jk]jk]jk]jk]ujkj0jkj:ubejk}(jk]jk]jk]jk]jk]ujkj1jkj:ubejk}(jk]jk]jk]jk]jk]ujkj0jkj:ubajk}(jk]jk]jk]jk]jk]ujkj1ubj@je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevice-Mapper Logging}(jkjLljkj1<ubajk}(jk]jk]jk]jk]jk]internalrefuri admin-guide/device-mapper/dm-log anchornamehujkj0jkj.<ubajk}(jk]jk]jk]jk]jk]ujkj0jkj+<ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe “disk” log type}(jkThe "disk" log typejkjQ<ubajk}(jk]jk]jk]jk]jk]internalrefurij@< anchorname#the-disk-log-typeujkj0jkjN<ubajk}(jk]jk]jk]jk]jk]ujkj0jkjK<ubajk}(jk]jk]jk]jk]jk]ujkj0jkjH<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe “core” log type}(jkThe "core" log typejkju<ubajk}(jk]jk]jk]jk]jk]internalrefurij@< anchorname#the-core-log-typeujkj0jkjr<ubajk}(jk]jk]jk]jk]jk]ujkj0jkjo<ubajk}(jk]jk]jk]jk]jk]ujkj0jkjH<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe “userspace” log type}(jkThe "userspace" log typejkj<ubajk}(jk]jk]jk]jk]jk]internalrefurij@< anchorname#the-userspace-log-typeujkj0jkj<ubajk}(jk]jk]jk]jk]jk]ujkj0jkj<ubajk}(jk]jk]jk]jk]jk]ujkj0jkjH<ubejk}(jk]jk]jk]jk]jk]ujkj1jkj+<ubejk}(jk]jk]jk]jk]jk]ujkj0jkj(<ubajk}(jk]jk]jk]jk]jk]ujkj1ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk dm-flakey}(jkjZljkj<ubajk}(jk]jk]jk]jk]jk]internalrefuri#admin-guide/device-mapper/dm-flakey anchornamehujkj0jkj<ubajk}(jk]jk]jk]jk]jk]ujkj0jkj<ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTable parameters}(jkTable parametersjkj<ubajk}(jk]jk]jk]jk]jk]internalrefurij< anchorname#table-parametersujkj0jkj<ubajk}(jk]jk]jk]jk]jk]ujkj0jkj<ubajk}(jk]jk]jk]jk]jk]ujkj0jkj<ubajk}(jk]jk]jk]jk]jk]ujkj1jkj<ubejk}(jk]jk]jk]jk]jk]ujkj0jkj<ubajk}(jk]jk]jk]jk]jk]ujkj1ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdm-delay}(jkjhljkj+=ubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/device-mapper/delay anchornamehujkj0jkj(=ubajk}(jk]jk]jk]jk]jk]ujkj0jkj%=ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample scripts}(jkExample scriptsjkjK=ubajk}(jk]jk]jk]jk]jk]internalrefurij:= anchorname#example-scriptsujkj0jkjH=ubajk}(jk]jk]jk]jk]jk]ujkj0jkjE=ubajk}(jk]jk]jk]jk]jk]ujkj0jkjB=ubajk}(jk]jk]jk]jk]jk]ujkj1jkj%=ubejk}(jk]jk]jk]jk]jk]ujkj0jkj"=ubajk}(jk]jk]jk]jk]jk]ujkj1ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk dm-stripe}(jkjvljkj=ubajk}(jk]jk]jk]jk]jk]internalrefuri!admin-guide/device-mapper/striped anchornamehujkj0jkj=ubajk}(jk]jk]jk]jk]jk]ujkj0jkj~=ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample scripts}(jkExample scriptsjkj=ubajk}(jk]jk]jk]jk]jk]internalrefurij= anchorname#example-scriptsujkj0jkj=ubajk}(jk]jk]jk]jk]jk]ujkj0jkj=ubajk}(jk]jk]jk]jk]jk]ujkj0jkj=ubajk}(jk]jk]jk]jk]jk]ujkj1jkj~=ubejk}(jk]jk]jk]jk]jk]ujkj0jkj{=ubajk}(jk]jk]jk]jk]jk]ujkj1ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Device-mapper “unstriped” target}(jkjljkj=ubajk}(jk]jk]jk]jk]jk]internalrefuri#admin-guide/device-mapper/unstriped anchornamehujkj0jkj=ubajk}(jk]jk]jk]jk]jk]ujkj0jkj=ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj=ubajk}(jk]jk]jk]jk]jk]internalrefurij= anchorname #introductionujkj0jkj=ubajk}(jk]jk]jk]jk]jk]ujkj0jkj=ubajk}(jk]jk]jk]jk]jk]ujkj0jkj=ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWhy use this module?}(jkWhy use this module?jkj!>ubajk}(jk]jk]jk]jk]jk]internalrefurij= anchorname#why-use-this-moduleujkj0jkj>ubajk}(jk]jk]jk]jk]jk]ujkj0jkj>ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+An example of undoing an existing dm-stripe}(jk+An example of undoing an existing dm-stripejkjB>ubajk}(jk]jk]jk]jk]jk]internalrefurij= anchorname,#an-example-of-undoing-an-existing-dm-stripeujkj0jkj?>ubajk}(jk]jk]jk]jk]jk]ujkj0jkj<>ubajk}(jk]jk]jk]jk]jk]ujkj0jkj9>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAnother example}(jkAnother examplejkjf>ubajk}(jk]jk]jk]jk]jk]internalrefurij= anchorname#another-exampleujkj0jkjc>ubajk}(jk]jk]jk]jk]jk]ujkj0jkj`>ubajk}(jk]jk]jk]jk]jk]ujkj0jkj9>ubejk}(jk]jk]jk]jk]jk]ujkj1jkj>ubejk}(jk]jk]jk]jk]jk]ujkj0jkj=ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkExample dmsetup usage}(jkExample dmsetup usagejkj>ubajk}(jk]jk]jk]jk]jk]internalrefurij= anchorname#example-dmsetup-usageujkj0jkj>ubajk}(jk]jk]jk]jk]jk]ujkj0jkj>ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6unstriped on top of Intel NVMe device that has 2 cores}(jk6unstriped on top of Intel NVMe device that has 2 coresjkj>ubajk}(jk]jk]jk]jk]jk]internalrefurij= anchorname7#unstriped-on-top-of-intel-nvme-device-that-has-2-coresujkj0jkj>ubajk}(jk]jk]jk]jk]jk]ujkj0jkj>ubajk}(jk]jk]jk]jk]jk]ujkj0jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk?unstriped on top of striped with 4 drives using 128K chunk size}(jk?unstriped on top of striped with 4 drives using 128K chunk sizejkj>ubajk}(jk]jk]jk]jk]jk]internalrefurij= anchorname@#unstriped-on-top-of-striped-with-4-drives-using-128k-chunk-sizeujkj0jkj>ubajk}(jk]jk]jk]jk]jk]ujkj0jkj>ubajk}(jk]jk]jk]jk]jk]ujkj0jkj>ubejk}(jk]jk]jk]jk]jk]ujkj1jkj>ubejk}(jk]jk]jk]jk]jk]ujkj0jkj=ubejk}(jk]jk]jk]jk]jk]ujkj1jkj=ubejk}(jk]jk]jk]jk]jk]ujkj0jkj=ubajk}(jk]jk]jk]jk]jk]ujkj1ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)Processor MMIO Stale Data Vulnerabilities}(jkjljkj ?ubajk}(jk]jk]jk]jk]jk]internalrefuri-admin-guide/hw-vuln/processor_mmio_stale_data anchornamehujkj0jkj?ubajk}(jk]jk]jk]jk]jk]ujkj0jkj?ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkData Propagators}(jkData Propagatorsjkj@?ubajk}(jk]jk]jk]jk]jk]internalrefurij/? anchorname#data-propagatorsujkj0jkj=?ubajk}(jk]jk]jk]jk]jk]ujkj0jkj:?ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Fill Buffer Stale Data Propagator (FBSDP)}(jk)Fill Buffer Stale Data Propagator (FBSDP)jkja?ubajk}(jk]jk]jk]jk]jk]internalrefurij/? anchorname(#fill-buffer-stale-data-propagator-fbsdpujkj0jkj^?ubajk}(jk]jk]jk]jk]jk]ujkj0jkj[?ubajk}(jk]jk]jk]jk]jk]ujkj0jkjX?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Sideband Stale Data Propagator (SSDP)}(jk%Sideband Stale Data Propagator (SSDP)jkj?ubajk}(jk]jk]jk]jk]jk]internalrefurij/? anchorname$#sideband-stale-data-propagator-ssdpujkj0jkj?ubajk}(jk]jk]jk]jk]jk]ujkj0jkj?ubajk}(jk]jk]jk]jk]jk]ujkj0jkjX?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Primary Stale Data Propagator (PSDP)}(jk$Primary Stale Data Propagator (PSDP)jkj?ubajk}(jk]jk]jk]jk]jk]internalrefurij/? anchorname##primary-stale-data-propagator-psdpujkj0jkj?ubajk}(jk]jk]jk]jk]jk]ujkj0jkj?ubajk}(jk]jk]jk]jk]jk]ujkj0jkjX?ubejk}(jk]jk]jk]jk]jk]ujkj1jkj:?ubejk}(jk]jk]jk]jk]jk]ujkj0jkj7?ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVulnerabilities}(jkVulnerabilitiesjkj?ubajk}(jk]jk]jk]jk]jk]internalrefurij/? anchorname#vulnerabilitiesujkj0jkj?ubajk}(jk]jk]jk]jk]jk]ujkj0jkj?ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5Device Register Partial Write (DRPW) (CVE-2022-21166)}(jk5Device Register Partial Write (DRPW) (CVE-2022-21166)jkj?ubajk}(jk]jk]jk]jk]jk]internalrefurij/? anchorname2#device-register-partial-write-drpw-cve-2022-21166ujkj0jkj?ubajk}(jk]jk]jk]jk]jk]ujkj0jkj?ubajk}(jk]jk]jk]jk]jk]ujkj0jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4Shared Buffers Data Sampling (SBDS) (CVE-2022-21125)}(jk4Shared Buffers Data Sampling (SBDS) (CVE-2022-21125)jkj@ubajk}(jk]jk]jk]jk]jk]internalrefurij/? anchorname1#shared-buffers-data-sampling-sbds-cve-2022-21125ujkj0jkj@ubajk}(jk]jk]jk]jk]jk]ujkj0jkj@ubajk}(jk]jk]jk]jk]jk]ujkj0jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0Shared Buffers Data Read (SBDR) (CVE-2022-21123)}(jk0Shared Buffers Data Read (SBDR) (CVE-2022-21123)jkjB@ubajk}(jk]jk]jk]jk]jk]internalrefurij/? anchorname-#shared-buffers-data-read-sbdr-cve-2022-21123ujkj0jkj?@ubajk}(jk]jk]jk]jk]jk]ujkj0jkj<@ubajk}(jk]jk]jk]jk]jk]ujkj0jkj?ubejk}(jk]jk]jk]jk]jk]ujkj1jkj?ubejk}(jk]jk]jk]jk]jk]ujkj0jkj7?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAffected Processors}(jkAffected Processorsjkjr@ubajk}(jk]jk]jk]jk]jk]internalrefurij/? anchorname#affected-processorsujkj0jkjo@ubajk}(jk]jk]jk]jk]jk]ujkj0jkjl@ubajk}(jk]jk]jk]jk]jk]ujkj0jkj7?ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNew bits in MSRs}(jkNew bits in MSRsjkj@ubajk}(jk]jk]jk]jk]jk]internalrefurij/? anchorname#new-bits-in-msrsujkj0jkj@ubajk}(jk]jk]jk]jk]jk]ujkj0jkj@ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMSR IA32_ARCH_CAPABILITIES}(jkMSR IA32_ARCH_CAPABILITIESjkj@ubajk}(jk]jk]jk]jk]jk]internalrefurij/? anchorname#msr-ia32-arch-capabilitiesujkj0jkj@ubajk}(jk]jk]jk]jk]jk]ujkj0jkj@ubajk}(jk]jk]jk]jk]jk]ujkj0jkj@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMSR IA32_MCU_OPT_CTRL}(jkMSR IA32_MCU_OPT_CTRLjkj@ubajk}(jk]jk]jk]jk]jk]internalrefurij/? anchorname#msr-ia32-mcu-opt-ctrlujkj0jkj@ubajk}(jk]jk]jk]jk]jk]ujkj0jkj@ubajk}(jk]jk]jk]jk]jk]ujkj0jkj@ubejk}(jk]jk]jk]jk]jk]ujkj1jkj@ubejk}(jk]jk]jk]jk]jk]ujkj0jkj7?ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Mitigation}(jk Mitigationjkj Aubajk}(jk]jk]jk]jk]jk]internalrefurij/? anchorname #mitigationujkj0jkjAubajk}(jk]jk]jk]jk]jk]ujkj0jkjAubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMitigation points}(jkMitigation pointsjkj,Aubajk}(jk]jk]jk]jk]jk]internalrefurij/? anchorname#mitigation-pointsujkj0jkj)Aubajk}(jk]jk]jk]jk]jk]ujkj0jkj&Aubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReturn to user space}(jkReturn to user spacejkjMAubajk}(jk]jk]jk]jk]jk]internalrefurij/? anchorname#return-to-user-spaceujkj0jkjJAubajk}(jk]jk]jk]jk]jk]ujkj0jkjGAubajk}(jk]jk]jk]jk]jk]ujkj0jkjDAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkC-State transition}(jkC-State transitionjkjqAubajk}(jk]jk]jk]jk]jk]internalrefurij/? anchorname#c-state-transitionujkj0jkjnAubajk}(jk]jk]jk]jk]jk]ujkj0jkjkAubajk}(jk]jk]jk]jk]jk]ujkj0jkjDAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGuest entry point}(jkGuest entry pointjkjAubajk}(jk]jk]jk]jk]jk]internalrefurij/? anchorname#guest-entry-pointujkj0jkjAubajk}(jk]jk]jk]jk]jk]ujkj0jkjAubajk}(jk]jk]jk]jk]jk]ujkj0jkjDAubejk}(jk]jk]jk]jk]jk]ujkj1jkj&Aubejk}(jk]jk]jk]jk]jk]ujkj0jkj#Aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Mitigation control on the kernel command line}(jk-Mitigation control on the kernel command linejkjAubajk}(jk]jk]jk]jk]jk]internalrefurij/? anchorname.#mitigation-control-on-the-kernel-command-lineujkj0jkjAubajk}(jk]jk]jk]jk]jk]ujkj0jkjAubajk}(jk]jk]jk]jk]jk]ujkj0jkj#Aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMitigation status information}(jkMitigation status informationjkjAubajk}(jk]jk]jk]jk]jk]internalrefurij/? anchorname#mitigation-status-informationujkj0jkjAubajk}(jk]jk]jk]jk]jk]ujkj0jkjAubajk}(jk]jk]jk]jk]jk]ujkj0jkj#Aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Definitions:}(jk Definitions:jkj Bubajk}(jk]jk]jk]jk]jk]internalrefurij/? anchorname #definitionsujkj0jkj Bubajk}(jk]jk]jk]jk]jk]ujkj0jkjBubajk}(jk]jk]jk]jk]jk]ujkj0jkj#Aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkj1Bubajk}(jk]jk]jk]jk]jk]internalrefurij/? anchorname #referencesujkj0jkj.Bubajk}(jk]jk]jk]jk]jk]ujkj0jkj+Bubajk}(jk]jk]jk]jk]jk]ujkj0jkj#Aubejk}(jk]jk]jk]jk]jk]ujkj1jkjAubejk}(jk]jk]jk]jk]jk]ujkj0jkj7?ubejk}(jk]jk]jk]jk]jk]ujkj1jkj?ubejk}(jk]jk]jk]jk]jk]ujkj0jkj?ubajk}(jk]jk]jk]jk]jk]ujkj1ubjCje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk iTLB multihit}(jkjljkjvBubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/hw-vuln/multihit anchornamehujkj0jkjsBubajk}(jk]jk]jk]jk]jk]ujkj0jkjpBubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAffected processors}(jkAffected processorsjkjBubajk}(jk]jk]jk]jk]jk]internalrefurijB anchorname#affected-processorsujkj0jkjBubajk}(jk]jk]jk]jk]jk]ujkj0jkjBubajk}(jk]jk]jk]jk]jk]ujkj0jkjBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Related CVEs}(jk Related CVEsjkjBubajk}(jk]jk]jk]jk]jk]internalrefurijB anchorname #related-cvesujkj0jkjBubajk}(jk]jk]jk]jk]jk]ujkj0jkjBubajk}(jk]jk]jk]jk]jk]ujkj0jkjBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProblem}(jkProblemjkjBubajk}(jk]jk]jk]jk]jk]internalrefurijB anchorname#problemujkj0jkjBubajk}(jk]jk]jk]jk]jk]ujkj0jkjBubajk}(jk]jk]jk]jk]jk]ujkj0jkjBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAttack scenarios}(jkAttack scenariosjkjCubajk}(jk]jk]jk]jk]jk]internalrefurijB anchorname#attack-scenariosujkj0jkjBubajk}(jk]jk]jk]jk]jk]ujkj0jkjBubajk}(jk]jk]jk]jk]jk]ujkj0jkjBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk iTLB multihit system information}(jk iTLB multihit system informationjkj&Cubajk}(jk]jk]jk]jk]jk]internalrefurijB anchorname!#itlb-multihit-system-informationujkj0jkj#Cubajk}(jk]jk]jk]jk]jk]ujkj0jkj Cubajk}(jk]jk]jk]jk]jk]ujkj0jkjBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnumeration of the erratum}(jkEnumeration of the erratumjkjJCubajk}(jk]jk]jk]jk]jk]internalrefurijB anchorname#enumeration-of-the-erratumujkj0jkjGCubajk}(jk]jk]jk]jk]jk]ujkj0jkjDCubajk}(jk]jk]jk]jk]jk]ujkj0jkjBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMitigation mechanism}(jkMitigation mechanismjkjnCubajk}(jk]jk]jk]jk]jk]internalrefurijB anchorname#mitigation-mechanismujkj0jkjkCubajk}(jk]jk]jk]jk]jk]ujkj0jkjhCubajk}(jk]jk]jk]jk]jk]ujkj0jkjBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHMitigation control on the kernel command line and KVM - module parameter}(jkHMitigation control on the kernel command line and KVM - module parameterjkjCubajk}(jk]jk]jk]jk]jk]internalrefurijB anchornameG#mitigation-control-on-the-kernel-command-line-and-kvm-module-parameterujkj0jkjCubajk}(jk]jk]jk]jk]jk]ujkj0jkjCubajk}(jk]jk]jk]jk]jk]ujkj0jkjBubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMitigation selection guide}(jkMitigation selection guidejkjCubajk}(jk]jk]jk]jk]jk]internalrefurijB anchorname#mitigation-selection-guideujkj0jkjCubajk}(jk]jk]jk]jk]jk]ujkj0jkjCubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. No virtualization in use}(jk1. No virtualization in usejkjCubajk}(jk]jk]jk]jk]jk]internalrefurijB anchorname#no-virtualization-in-useujkj0jkjCubajk}(jk]jk]jk]jk]jk]ujkj0jkjCubajk}(jk]jk]jk]jk]jk]ujkj0jkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%2. Virtualization with trusted guests}(jk%2. Virtualization with trusted guestsjkjCubajk}(jk]jk]jk]jk]jk]internalrefurijB anchorname##virtualization-with-trusted-guestsujkj0jkjCubajk}(jk]jk]jk]jk]jk]ujkj0jkjCubajk}(jk]jk]jk]jk]jk]ujkj0jkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'3. Virtualization with untrusted guests}(jk'3. Virtualization with untrusted guestsjkjDubajk}(jk]jk]jk]jk]jk]internalrefurijB anchorname%#virtualization-with-untrusted-guestsujkj0jkjDubajk}(jk]jk]jk]jk]jk]ujkj0jkjDubajk}(jk]jk]jk]jk]jk]ujkj0jkjCubejk}(jk]jk]jk]jk]jk]ujkj1jkjCubejk}(jk]jk]jk]jk]jk]ujkj0jkjBubejk}(jk]jk]jk]jk]jk]ujkj1jkjpBubejk}(jk]jk]jk]jk]jk]ujkj0jkjmBubajk}(jk]jk]jk]jk]jk]ujkj1ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDesign of dm-vdo}(jkjljkjdDubajk}(jk]jk]jk]jk]jk]internalrefuri$admin-guide/device-mapper/vdo-design anchornamehujkj0jkjaDubajk}(jk]jk]jk]jk]jk]ujkj0jkj^Dubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTheory of Operation}(jkTheory of OperationjkjDubajk}(jk]jk]jk]jk]jk]internalrefurijsD anchorname#theory-of-operationujkj0jkjDubajk}(jk]jk]jk]jk]jk]ujkj0jkj~Dubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkZones and Threading}(jkZones and ThreadingjkjDubajk}(jk]jk]jk]jk]jk]internalrefurijsD anchorname#zones-and-threadingujkj0jkjDubajk}(jk]jk]jk]jk]jk]ujkj0jkjDubajk}(jk]jk]jk]jk]jk]ujkj0jkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe Deduplication Index}(jkThe Deduplication IndexjkjDubajk}(jk]jk]jk]jk]jk]internalrefurijsD anchorname#the-deduplication-indexujkj0jkjDubajk}(jk]jk]jk]jk]jk]ujkj0jkjDubajk}(jk]jk]jk]jk]jk]ujkj0jkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe vio and data_vio Structures}(jkThe vio and data_vio StructuresjkjDubajk}(jk]jk]jk]jk]jk]internalrefurijsD anchorname #the-vio-and-data-vio-structuresujkj0jkjDubajk}(jk]jk]jk]jk]jk]ujkj0jkjDubajk}(jk]jk]jk]jk]jk]ujkj0jkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe Data Store}(jkThe Data StorejkjEubajk}(jk]jk]jk]jk]jk]internalrefurijsD anchorname#the-data-storeujkj0jkjEubajk}(jk]jk]jk]jk]jk]ujkj0jkj Eubajk}(jk]jk]jk]jk]jk]ujkj0jkjDubejk}(jk]jk]jk]jk]jk]ujkj1jkj~Dubejk}(jk]jk]jk]jk]jk]ujkj0jkj{Dubajk}(jk]jk]jk]jk]jk]ujkj1jkj^Dubejk}(jk]jk]jk]jk]jk]ujkj0jkj[Dubajk}(jk]jk]jk]jk]jk]ujkj1ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5Memory Resource Controller(Memcg) Implementation Memo}(jkjljkjVEubajk}(jk]jk]jk]jk]jk]internalrefuri admin-guide/cgroup-v1/memcg_test anchornamehujkj0jkjSEubajk}(jk]jk]jk]jk]jk]ujkj0jkjPEubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0. How to record usage ?}(jk0. How to record usage ?jkjvEubajk}(jk]jk]jk]jk]jk]internalrefurijeE anchorname#how-to-record-usageujkj0jkjsEubajk}(jk]jk]jk]jk]jk]ujkj0jkjpEubajk}(jk]jk]jk]jk]jk]ujkj0jkjmEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. Charge}(jk 1. ChargejkjEubajk}(jk]jk]jk]jk]jk]internalrefurijeE anchorname#chargeujkj0jkjEubajk}(jk]jk]jk]jk]jk]ujkj0jkjEubajk}(jk]jk]jk]jk]jk]ujkj0jkjmEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2. Uncharge}(jk 2. UnchargejkjEubajk}(jk]jk]jk]jk]jk]internalrefurijeE anchorname #unchargeujkj0jkjEubajk}(jk]jk]jk]jk]jk]ujkj0jkjEubajk}(jk]jk]jk]jk]jk]ujkj0jkjmEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. charge-commit-cancel}(jk3. charge-commit-canceljkjEubajk}(jk]jk]jk]jk]jk]internalrefurijeE anchorname#charge-commit-cancelujkj0jkjEubajk}(jk]jk]jk]jk]jk]ujkj0jkjEubajk}(jk]jk]jk]jk]jk]ujkj0jkjmEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4. Anonymous}(jk 4. AnonymousjkjFubajk}(jk]jk]jk]jk]jk]internalrefurijeE anchorname #anonymousujkj0jkjFubajk}(jk]jk]jk]jk]jk]ujkj0jkjFubajk}(jk]jk]jk]jk]jk]ujkj0jkjmEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5. Page Cache}(jk 5. Page Cachejkj*Fubajk}(jk]jk]jk]jk]jk]internalrefurijeE anchorname #page-cacheujkj0jkj'Fubajk}(jk]jk]jk]jk]jk]ujkj0jkj$Fubajk}(jk]jk]jk]jk]jk]ujkj0jkjmEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6. Shmem(tmpfs) Page Cache}(jk6. Shmem(tmpfs) Page CachejkjNFubajk}(jk]jk]jk]jk]jk]internalrefurijeE anchorname#shmem-tmpfs-page-cacheujkj0jkjKFubajk}(jk]jk]jk]jk]jk]ujkj0jkjHFubajk}(jk]jk]jk]jk]jk]ujkj0jkjmEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7. Page Migration}(jk7. Page MigrationjkjrFubajk}(jk]jk]jk]jk]jk]internalrefurijeE anchorname#page-migrationujkj0jkjoFubajk}(jk]jk]jk]jk]jk]ujkj0jkjlFubajk}(jk]jk]jk]jk]jk]ujkj0jkjmEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8. LRU}(jk8. LRUjkjFubajk}(jk]jk]jk]jk]jk]internalrefurijeE anchorname#lruujkj0jkjFubajk}(jk]jk]jk]jk]jk]ujkj0jkjFubajk}(jk]jk]jk]jk]jk]ujkj0jkjmEubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk9. Typical Tests.}(jk9. Typical Tests.jkjFubajk}(jk]jk]jk]jk]jk]internalrefurijeE anchorname#typical-testsujkj0jkjFubajk}(jk]jk]jk]jk]jk]ujkj0jkjFubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9.1 Small limit to memcg.}(jk9.1 Small limit to memcg.jkjFubajk}(jk]jk]jk]jk]jk]internalrefurijeE anchorname#small-limit-to-memcgujkj0jkjFubajk}(jk]jk]jk]jk]jk]ujkj0jkjFubajk}(jk]jk]jk]jk]jk]ujkj0jkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 9.2 Shmem}(jk 9.2 ShmemjkjFubajk}(jk]jk]jk]jk]jk]internalrefurijeE anchorname#shmemujkj0jkjFubajk}(jk]jk]jk]jk]jk]ujkj0jkjFubajk}(jk]jk]jk]jk]jk]ujkj0jkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 9.3 Migration}(jk 9.3 Migrationjkj#Gubajk}(jk]jk]jk]jk]jk]internalrefurijeE anchorname #migrationujkj0jkj Gubajk}(jk]jk]jk]jk]jk]ujkj0jkjGubajk}(jk]jk]jk]jk]jk]ujkj0jkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9.4 Memory hotplug}(jk9.4 Memory hotplugjkjGGubajk}(jk]jk]jk]jk]jk]internalrefurijeE anchorname#memory-hotplugujkj0jkjDGubajk}(jk]jk]jk]jk]jk]ujkj0jkjAGubajk}(jk]jk]jk]jk]jk]ujkj0jkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9.5 nested cgroups}(jk9.5 nested cgroupsjkjkGubajk}(jk]jk]jk]jk]jk]internalrefurijeE anchorname#nested-cgroupsujkj0jkjhGubajk}(jk]jk]jk]jk]jk]ujkj0jkjeGubajk}(jk]jk]jk]jk]jk]ujkj0jkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9.6 Mount with other subsystems}(jk9.6 Mount with other subsystemsjkjGubajk}(jk]jk]jk]jk]jk]internalrefurijeE anchorname#mount-with-other-subsystemsujkj0jkjGubajk}(jk]jk]jk]jk]jk]ujkj0jkjGubajk}(jk]jk]jk]jk]jk]ujkj0jkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 9.7 swapoff}(jk 9.7 swapoffjkjGubajk}(jk]jk]jk]jk]jk]internalrefurijeE anchorname#swapoffujkj0jkjGubajk}(jk]jk]jk]jk]jk]ujkj0jkjGubajk}(jk]jk]jk]jk]jk]ujkj0jkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9.8 OOM-Killer}(jk9.8 OOM-KillerjkjGubajk}(jk]jk]jk]jk]jk]internalrefurijeE anchorname #oom-killerujkj0jkjGubajk}(jk]jk]jk]jk]jk]ujkj0jkjGubajk}(jk]jk]jk]jk]jk]ujkj0jkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"9.9 Move charges at task migration}(jk"9.9 Move charges at task migrationjkjGubajk}(jk]jk]jk]jk]jk]internalrefurijeE anchorname#move-charges-at-task-migrationujkj0jkjGubajk}(jk]jk]jk]jk]jk]ujkj0jkjGubajk}(jk]jk]jk]jk]jk]ujkj0jkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9.10 Memory thresholds}(jk9.10 Memory thresholdsjkjHubajk}(jk]jk]jk]jk]jk]internalrefurijeE anchorname#memory-thresholdsujkj0jkjHubajk}(jk]jk]jk]jk]jk]ujkj0jkjHubajk}(jk]jk]jk]jk]jk]ujkj0jkjFubejk}(jk]jk]jk]jk]jk]ujkj1jkjFubejk}(jk]jk]jk]jk]jk]ujkj0jkjmEubejk}(jk]jk]jk]jk]jk]ujkj1jkjPEubejk}(jk]jk]jk]jk]jk]ujkj0jkjMEubajk}(jk]jk]jk]jk]jk]ujkj1ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHardware vulnerabilities}(jkjljkjdHubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/hw-vuln/index anchornamehujkj0jkjaHubajk}(jk]jk]jk]jk]jk]ujkj0jkj^Hubje0)}(jkhjk]jn0toctree)}(jkhjk]jk}(jk]jk]jk]jk]jk]parentjsHentries](Nadmin-guide/hw-vuln/spectreNadmin-guide/hw-vuln/l1tfNadmin-guide/hw-vuln/mdsN#admin-guide/hw-vuln/tsx_async_abortNadmin-guide/hw-vuln/multihitN9admin-guide/hw-vuln/special-register-buffer-data-samplingN#admin-guide/hw-vuln/core-schedulingNadmin-guide/hw-vuln/l1d_flushN-admin-guide/hw-vuln/processor_mmio_stale_dataN$admin-guide/hw-vuln/cross-thread-rsbNadmin-guide/hw-vuln/srsoN(admin-guide/hw-vuln/gather_data_samplingN*admin-guide/hw-vuln/reg-file-data-samplinge includefiles](jHjHjHjHjHjHjHjHjHjHjHjHjHemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujktoctreej^sG/var/lib/git/docbuild/linux/Documentation/admin-guide/hw-vuln/index.rstj_sK jkj{Hubajk}(jk]jk]jk]jk]jk]ujkj1jkj^Hubejk}(jk]jk]jk]jk]jk]ujkj0jkj[Hubajk}(jk]jk]jk]jk]jk]ujkj1ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWritecache target}(jkjljkjHubajk}(jk]jk]jk]jk]jk]internalrefuri$admin-guide/device-mapper/writecache anchornamehujkj0jkjHubajk}(jk]jk]jk]jk]jk]ujkj0jkjHubajk}(jk]jk]jk]jk]jk]ujkj0jkjHubajk}(jk]jk]jk]jk]jk]ujkj1ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Resource Controller}(jkjljkjHubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/cgroup-v1/memory anchornamehujkj0jkjHubajk}(jk]jk]jk]jk]jk]ujkj0jkjHubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Benefits and Purpose of the memory controller}(jk-Benefits and Purpose of the memory controllerjkjIubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname.#benefits-and-purpose-of-the-memory-controllerujkj0jkjIubajk}(jk]jk]jk]jk]jk]ujkj0jkjIubajk}(jk]jk]jk]jk]jk]ujkj0jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. History}(jk 1. Historyjkj>Iubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname#historyujkj0jkj;Iubajk}(jk]jk]jk]jk]jk]ujkj0jkj8Iubajk}(jk]jk]jk]jk]jk]ujkj0jkjIubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2. Memory Control}(jk2. Memory ControljkjbIubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname#memory-controlujkj0jkj_Iubajk}(jk]jk]jk]jk]jk]ujkj0jkj\Iubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2.1. Design}(jk 2.1. DesignjkjIubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname#designujkj0jkjIubajk}(jk]jk]jk]jk]jk]ujkj0jkj}Iubajk}(jk]jk]jk]jk]jk]ujkj0jkjzIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2. Accounting}(jk2.2. AccountingjkjIubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname #accountingujkj0jkjIubajk}(jk]jk]jk]jk]jk]ujkj0jkjIubajk}(jk]jk]jk]jk]jk]ujkj0jkjzIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.1 Accounting details}(jk2.2.1 Accounting detailsjkjIubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname#accounting-detailsujkj0jkjIubajk}(jk]jk]jk]jk]jk]ujkj0jkjIubajk}(jk]jk]jk]jk]jk]ujkj0jkjzIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.3 Shared Page Accounting}(jk2.3 Shared Page AccountingjkjIubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname#shared-page-accountingujkj0jkjIubajk}(jk]jk]jk]jk]jk]ujkj0jkjIubajk}(jk]jk]jk]jk]jk]ujkj0jkjzIubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2.4 Swap Extension}(jk2.4 Swap ExtensionjkjJubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname#swap-extensionujkj0jkjJubajk}(jk]jk]jk]jk]jk]ujkj0jkj Jubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,2.4.1 why ‘memory+swap’ rather than swap}(jk(2.4.1 why 'memory+swap' rather than swapjkj4Jubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname!#why-memory-swap-rather-than-swapujkj0jkj1Jubajk}(jk]jk]jk]jk]jk]ujkj0jkj.Jubajk}(jk]jk]jk]jk]jk]ujkj0jkj+Jubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkB2.4.2. What happens when a cgroup hits memory.memsw.limit_in_bytes}(jkB2.4.2. What happens when a cgroup hits memory.memsw.limit_in_bytesjkjXJubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname<#what-happens-when-a-cgroup-hits-memory-memsw-limit-in-bytesujkj0jkjUJubajk}(jk]jk]jk]jk]jk]ujkj0jkjRJubajk}(jk]jk]jk]jk]jk]ujkj0jkj+Jubejk}(jk]jk]jk]jk]jk]ujkj1jkj Jubejk}(jk]jk]jk]jk]jk]ujkj0jkjzIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2.5 Reclaim}(jk 2.5 ReclaimjkjJubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname#reclaimujkj0jkjJubajk}(jk]jk]jk]jk]jk]ujkj0jkjJubajk}(jk]jk]jk]jk]jk]ujkj0jkjzIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2.6 Locking}(jk 2.6 LockingjkjJubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname#lockingujkj0jkjJubajk}(jk]jk]jk]jk]jk]ujkj0jkjJubajk}(jk]jk]jk]jk]jk]ujkj0jkjzIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.7 Kernel Memory Extension}(jk2.7 Kernel Memory ExtensionjkjJubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname#kernel-memory-extensionujkj0jkjJubajk}(jk]jk]jk]jk]jk]ujkj0jkjJubajk}(jk]jk]jk]jk]jk]ujkj0jkjzIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/2.7.1 Current Kernel Memory resources accounted}(jk/2.7.1 Current Kernel Memory resources accountedjkjJubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname*#current-kernel-memory-resources-accountedujkj0jkjJubajk}(jk]jk]jk]jk]jk]ujkj0jkjJubajk}(jk]jk]jk]jk]jk]ujkj0jkjzIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.7.2 Common use cases}(jk2.7.2 Common use casesjkjKubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname#common-use-casesujkj0jkjKubajk}(jk]jk]jk]jk]jk]ujkj0jkjKubajk}(jk]jk]jk]jk]jk]ujkj0jkjzIubejk}(jk]jk]jk]jk]jk]ujkj1jkj\Iubejk}(jk]jk]jk]jk]jk]ujkj0jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. User Interface}(jk3. User InterfacejkjHKubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname#user-interfaceujkj0jkjEKubajk}(jk]jk]jk]jk]jk]ujkj0jkjBKubajk}(jk]jk]jk]jk]jk]ujkj0jkjIubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 4. Testing}(jk 4. TestingjkjlKubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname#testingujkj0jkjiKubajk}(jk]jk]jk]jk]jk]ujkj0jkjfKubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.1 Troubleshooting}(jk4.1 TroubleshootingjkjKubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname#troubleshootingujkj0jkjKubajk}(jk]jk]jk]jk]jk]ujkj0jkjKubajk}(jk]jk]jk]jk]jk]ujkj0jkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.2 Task migration}(jk4.2 Task migrationjkjKubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname#task-migrationujkj0jkjKubajk}(jk]jk]jk]jk]jk]ujkj0jkjKubajk}(jk]jk]jk]jk]jk]ujkj0jkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.3 Removing a cgroup}(jk4.3 Removing a cgroupjkjKubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname#removing-a-cgroupujkj0jkjKubajk}(jk]jk]jk]jk]jk]ujkj0jkjKubajk}(jk]jk]jk]jk]jk]ujkj0jkjKubejk}(jk]jk]jk]jk]jk]ujkj1jkjfKubejk}(jk]jk]jk]jk]jk]ujkj0jkjIubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5. Misc. interfaces}(jk5. Misc. interfacesjkjLubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname#misc-interfacesujkj0jkjLubajk}(jk]jk]jk]jk]jk]ujkj0jkjKubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.1 force_empty}(jk5.1 force_emptyjkj&Lubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname #force-emptyujkj0jkj#Lubajk}(jk]jk]jk]jk]jk]ujkj0jkj Lubajk}(jk]jk]jk]jk]jk]ujkj0jkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5.2 stat file}(jk 5.2 stat filejkjJLubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname #stat-fileujkj0jkjGLubajk}(jk]jk]jk]jk]jk]ujkj0jkjDLubajk}(jk]jk]jk]jk]jk]ujkj0jkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.3 swappiness}(jk5.3 swappinessjkjnLubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname #swappinessujkj0jkjkLubajk}(jk]jk]jk]jk]jk]ujkj0jkjhLubajk}(jk]jk]jk]jk]jk]ujkj0jkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5.4 failcnt}(jk 5.4 failcntjkjLubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname#failcntujkj0jkjLubajk}(jk]jk]jk]jk]jk]ujkj0jkjLubajk}(jk]jk]jk]jk]jk]ujkj0jkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.5 usage_in_bytes}(jk5.5 usage_in_bytesjkjLubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname#usage-in-bytesujkj0jkjLubajk}(jk]jk]jk]jk]jk]ujkj0jkjLubajk}(jk]jk]jk]jk]jk]ujkj0jkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5.6 numa_stat}(jk 5.6 numa_statjkjLubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname #numa-statujkj0jkjLubajk}(jk]jk]jk]jk]jk]ujkj0jkjLubajk}(jk]jk]jk]jk]jk]ujkj0jkjLubejk}(jk]jk]jk]jk]jk]ujkj1jkjKubejk}(jk]jk]jk]jk]jk]ujkj0jkjIubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk6. Hierarchy support}(jk6. Hierarchy supportjkj Mubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname#hierarchy-supportujkj0jkjMubajk}(jk]jk]jk]jk]jk]ujkj0jkjMubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'6.1 Hierarchical accounting and reclaim}(jk'6.1 Hierarchical accounting and reclaimjkj+Mubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname$#hierarchical-accounting-and-reclaimujkj0jkj(Mubajk}(jk]jk]jk]jk]jk]ujkj0jkj%Mubajk}(jk]jk]jk]jk]jk]ujkj0jkj"Mubajk}(jk]jk]jk]jk]jk]ujkj1jkjMubejk}(jk]jk]jk]jk]jk]ujkj0jkjIubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk7. Soft limits}(jk7. Soft limitsjkj[Mubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname #soft-limitsujkj0jkjXMubajk}(jk]jk]jk]jk]jk]ujkj0jkjUMubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 7.1 Interface}(jk 7.1 Interfacejkj|Mubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname #interfaceujkj0jkjyMubajk}(jk]jk]jk]jk]jk]ujkj0jkjvMubajk}(jk]jk]jk]jk]jk]ujkj0jkjsMubajk}(jk]jk]jk]jk]jk]ujkj1jkjUMubejk}(jk]jk]jk]jk]jk]ujkj0jkjIubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/8. Move charges at task migration (DEPRECATED!)}(jk/8. Move charges at task migration (DEPRECATED!)jkjMubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname*#move-charges-at-task-migration-deprecatedujkj0jkjMubajk}(jk]jk]jk]jk]jk]ujkj0jkjMubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 8.1 Interface}(jk 8.1 InterfacejkjMubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname#id8ujkj0jkjMubajk}(jk]jk]jk]jk]jk]ujkj0jkjMubajk}(jk]jk]jk]jk]jk]ujkj0jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&8.2 Type of charges which can be moved}(jk&8.2 Type of charges which can be movedjkjMubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname##type-of-charges-which-can-be-movedujkj0jkjMubajk}(jk]jk]jk]jk]jk]ujkj0jkjMubajk}(jk]jk]jk]jk]jk]ujkj0jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.3 TODO}(jk8.3 TODOjkjNubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname#todoujkj0jkjNubajk}(jk]jk]jk]jk]jk]ujkj0jkjNubajk}(jk]jk]jk]jk]jk]ujkj0jkjMubejk}(jk]jk]jk]jk]jk]ujkj1jkjMubejk}(jk]jk]jk]jk]jk]ujkj0jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9. Memory thresholds}(jk9. Memory thresholdsjkjENubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname#memory-thresholdsujkj0jkjBNubajk}(jk]jk]jk]jk]jk]ujkj0jkj?Nubajk}(jk]jk]jk]jk]jk]ujkj0jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10. OOM Control}(jk10. OOM ControljkjiNubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname #oom-controlujkj0jkjfNubajk}(jk]jk]jk]jk]jk]ujkj0jkjcNubajk}(jk]jk]jk]jk]jk]ujkj0jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk11. Memory Pressure}(jk11. Memory PressurejkjNubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname#memory-pressureujkj0jkjNubajk}(jk]jk]jk]jk]jk]ujkj0jkjNubajk}(jk]jk]jk]jk]jk]ujkj0jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk12. TODO}(jk12. TODOjkjNubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname#id9ujkj0jkjNubajk}(jk]jk]jk]jk]jk]ujkj0jkjNubajk}(jk]jk]jk]jk]jk]ujkj0jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary}(jkSummaryjkjNubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname#summaryujkj0jkjNubajk}(jk]jk]jk]jk]jk]ujkj0jkjNubajk}(jk]jk]jk]jk]jk]ujkj0jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk ReferencesjkjNubajk}(jk]jk]jk]jk]jk]internalrefurij I anchorname #referencesujkj0jkjNubajk}(jk]jk]jk]jk]jk]ujkj0jkjNubajk}(jk]jk]jk]jk]jk]ujkj0jkjIubejk}(jk]jk]jk]jk]jk]ujkj1jkjHubejk}(jk]jk]jk]jk]jk]ujkj0jkjHubajk}(jk]jk]jk]jk]jk]ujkj1ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCPU Accounting Controller}(jkjljkj2Oubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/cgroup-v1/cpuacct anchornamehujkj0jkj/Oubajk}(jk]jk]jk]jk]jk]ujkj0jkj,Oubajk}(jk]jk]jk]jk]jk]ujkj0jkj)Oubajk}(jk]jk]jk]jk]jk]ujkj1ubjdje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBoot Configuration}(jkjmjkj^Oubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/bootconfig anchornamehujkj0jkj[Oubajk}(jk]jk]jk]jk]jk]ujkj0jkjXOubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj~Oubajk}(jk]jk]jk]jk]jk]internalrefurijmO anchorname #overviewujkj0jkj{Oubajk}(jk]jk]jk]jk]jk]ujkj0jkjxOubajk}(jk]jk]jk]jk]jk]ujkj0jkjuOubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkConfig File Syntax}(jkConfig File SyntaxjkjOubajk}(jk]jk]jk]jk]jk]internalrefurijmO anchorname#config-file-syntaxujkj0jkjOubajk}(jk]jk]jk]jk]jk]ujkj0jkjOubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKey-Value Syntax}(jkKey-Value SyntaxjkjOubajk}(jk]jk]jk]jk]jk]internalrefurijmO anchorname#key-value-syntaxujkj0jkjOubajk}(jk]jk]jk]jk]jk]ujkj0jkjOubajk}(jk]jk]jk]jk]jk]ujkj0jkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSame-key Values}(jkSame-key ValuesjkjOubajk}(jk]jk]jk]jk]jk]internalrefurijmO anchorname#same-key-valuesujkj0jkjOubajk}(jk]jk]jk]jk]jk]ujkj0jkjOubajk}(jk]jk]jk]jk]jk]ujkj0jkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkComments}(jkCommentsjkj Pubajk}(jk]jk]jk]jk]jk]internalrefurijmO anchorname #commentsujkj0jkjPubajk}(jk]jk]jk]jk]jk]ujkj0jkjPubajk}(jk]jk]jk]jk]jk]ujkj0jkjOubejk}(jk]jk]jk]jk]jk]ujkj1jkjOubejk}(jk]jk]jk]jk]jk]ujkj0jkjuOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/proc/bootconfig}(jk/proc/bootconfigjkj;Pubajk}(jk]jk]jk]jk]jk]internalrefurijmO anchorname#proc-bootconfigujkj0jkj8Pubajk}(jk]jk]jk]jk]jk]ujkj0jkj5Pubajk}(jk]jk]jk]jk]jk]ujkj0jkjuOubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBoot Kernel With a Boot Config}(jkBoot Kernel With a Boot Configjkj_Pubajk}(jk]jk]jk]jk]jk]internalrefurijmO anchorname#boot-kernel-with-a-boot-configujkj0jkj\Pubajk}(jk]jk]jk]jk]jk]ujkj0jkjYPubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Attaching a Boot Config to Initrd}(jk!Attaching a Boot Config to InitrdjkjPubajk}(jk]jk]jk]jk]jk]internalrefurijmO anchorname"#attaching-a-boot-config-to-initrdujkj0jkj}Pubajk}(jk]jk]jk]jk]jk]ujkj0jkjzPubajk}(jk]jk]jk]jk]jk]ujkj0jkjwPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Embedding a Boot Config into Kernel}(jk#Embedding a Boot Config into KerneljkjPubajk}(jk]jk]jk]jk]jk]internalrefurijmO anchorname$#embedding-a-boot-config-into-kernelujkj0jkjPubajk}(jk]jk]jk]jk]jk]ujkj0jkjPubajk}(jk]jk]jk]jk]jk]ujkj0jkjwPubejk}(jk]jk]jk]jk]jk]ujkj1jkjYPubejk}(jk]jk]jk]jk]jk]ujkj0jkjuOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Kernel parameters via Boot Config}(jk!Kernel parameters via Boot ConfigjkjPubajk}(jk]jk]jk]jk]jk]internalrefurijmO anchorname"#kernel-parameters-via-boot-configujkj0jkjPubajk}(jk]jk]jk]jk]jk]ujkj0jkjPubajk}(jk]jk]jk]jk]jk]ujkj0jkjuOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfig File Limitation}(jkConfig File LimitationjkjPubajk}(jk]jk]jk]jk]jk]internalrefurijmO anchorname#config-file-limitationujkj0jkjPubajk}(jk]jk]jk]jk]jk]ujkj0jkjPubajk}(jk]jk]jk]jk]jk]ujkj0jkjuOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBootconfig APIs}(jkBootconfig APIsjkjQubajk}(jk]jk]jk]jk]jk]internalrefurijmO anchorname#bootconfig-apisujkj0jkjQubajk}(jk]jk]jk]jk]jk]ujkj0jkjQubajk}(jk]jk]jk]jk]jk]ujkj0jkjuOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFunctions and structures}(jkFunctions and structuresjkj@Qubajk}(jk]jk]jk]jk]jk]internalrefurijmO anchorname#functions-and-structuresujkj0jkj=Qubajk}(jk]jk]jk]jk]jk]ujkj0jkj:Qubajk}(jk]jk]jk]jk]jk]ujkj0jkjuOubejk}(jk]jk]jk]jk]jk]ujkj1jkjXOubejk}(jk]jk]jk]jk]jk]ujkj0jkjUOubajk}(jk]jk]jk]jk]jk]ujkj1ubjw je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevice-mapper snapshot support}(jkjmjkjyQubajk}(jk]jk]jk]jk]jk]internalrefuri"admin-guide/device-mapper/snapshot anchornamehujkj0jkjvQubajk}(jk]jk]jk]jk]jk]ujkj0jkjsQubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow snapshot is used by LVM2}(jkHow snapshot is used by LVM2jkjQubajk}(jk]jk]jk]jk]jk]internalrefurijQ anchorname#how-snapshot-is-used-by-lvm2ujkj0jkjQubajk}(jk]jk]jk]jk]jk]ujkj0jkjQubajk}(jk]jk]jk]jk]jk]ujkj0jkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"How snapshot-merge is used by LVM2}(jk"How snapshot-merge is used by LVM2jkjQubajk}(jk]jk]jk]jk]jk]internalrefurijQ anchorname##how-snapshot-merge-is-used-by-lvm2ujkj0jkjQubajk}(jk]jk]jk]jk]jk]ujkj0jkjQubajk}(jk]jk]jk]jk]jk]ujkj0jkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+How to determine when a merging is complete}(jk+How to determine when a merging is completejkjQubajk}(jk]jk]jk]jk]jk]internalrefurijQ anchorname,#how-to-determine-when-a-merging-is-completeujkj0jkjQubajk}(jk]jk]jk]jk]jk]ujkj0jkjQubajk}(jk]jk]jk]jk]jk]ujkj0jkjQubejk}(jk]jk]jk]jk]jk]ujkj1jkjsQubejk}(jk]jk]jk]jk]jk]ujkj0jkjpQubajk}(jk]jk]jk]jk]jk]ujkj1ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&MDS - Microarchitectural Data Sampling}(jkjmjkjRubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/hw-vuln/mds anchornamehujkj0jkjRubajk}(jk]jk]jk]jk]jk]ujkj0jkjRubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAffected processors}(jkAffected processorsjkj:Rubajk}(jk]jk]jk]jk]jk]internalrefurij)R anchorname#affected-processorsujkj0jkj7Rubajk}(jk]jk]jk]jk]jk]ujkj0jkj4Rubajk}(jk]jk]jk]jk]jk]ujkj0jkj1Rubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Related CVEs}(jk Related CVEsjkj^Rubajk}(jk]jk]jk]jk]jk]internalrefurij)R anchorname #related-cvesujkj0jkj[Rubajk}(jk]jk]jk]jk]jk]ujkj0jkjXRubajk}(jk]jk]jk]jk]jk]ujkj0jkj1Rubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProblem}(jkProblemjkjRubajk}(jk]jk]jk]jk]jk]internalrefurij)R anchorname#problemujkj0jkjRubajk}(jk]jk]jk]jk]jk]ujkj0jkj|Rubajk}(jk]jk]jk]jk]jk]ujkj0jkj1Rubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAttack scenarios}(jkAttack scenariosjkjRubajk}(jk]jk]jk]jk]jk]internalrefurij)R anchorname#attack-scenariosujkj0jkjRubajk}(jk]jk]jk]jk]jk]ujkj0jkjRubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Web-Browsers}(jk Web-BrowsersjkjRubajk}(jk]jk]jk]jk]jk]internalrefurij)R anchorname #web-browsersujkj0jkjRubajk}(jk]jk]jk]jk]jk]ujkj0jkjRubajk}(jk]jk]jk]jk]jk]ujkj0jkjRubajk}(jk]jk]jk]jk]jk]ujkj1jkjRubejk}(jk]jk]jk]jk]jk]ujkj0jkj1Rubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMDS system information}(jkMDS system informationjkjRubajk}(jk]jk]jk]jk]jk]internalrefurij)R anchorname#mds-system-informationujkj0jkjRubajk}(jk]jk]jk]jk]jk]ujkj0jkjRubajk}(jk]jk]jk]jk]jk]ujkj0jkj1Rubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMitigation mechanism}(jkMitigation mechanismjkjSubajk}(jk]jk]jk]jk]jk]internalrefurij)R anchorname#mitigation-mechanismujkj0jkjSubajk}(jk]jk]jk]jk]jk]ujkj0jkjSubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCPU buffer clearing}(jkCPU buffer clearingjkjTubajk}(jk]jk]jk]jk]jk]ujkj0jkj;Tubajk}(jk]jk]jk]jk]jk]ujkj0jkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'3. Virtualization with untrusted guests}(jk'3. Virtualization with untrusted guestsjkjeTubajk}(jk]jk]jk]jk]jk]internalrefurij)R anchorname%#virtualization-with-untrusted-guestsujkj0jkjbTubajk}(jk]jk]jk]jk]jk]ujkj0jkj_Tubajk}(jk]jk]jk]jk]jk]ujkj0jkjTubejk}(jk]jk]jk]jk]jk]ujkj1jkjSubejk}(jk]jk]jk]jk]jk]ujkj0jkj1Rubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDefault mitigations}(jkDefault mitigationsjkjTubajk}(jk]jk]jk]jk]jk]internalrefurij)R anchorname#default-mitigationsujkj0jkjTubajk}(jk]jk]jk]jk]jk]ujkj0jkjTubajk}(jk]jk]jk]jk]jk]ujkj0jkj1Rubejk}(jk]jk]jk]jk]jk]ujkj1jkjRubejk}(jk]jk]jk]jk]jk]ujkj0jkjRubajk}(jk]jk]jk]jk]jk]ujkj1ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkObsolete GPIO APIs}(jkj,mjkjTubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/gpio/obsolete anchornamehujkj0jkjTubajk}(jk]jk]jk]jk]jk]ujkj0jkjTubje0)}(jkhjk]jH)}(jkhjk]jk}(jk]jk]jk]jk]jk]parentjTentries](#Character Device Userspace API (v1)userspace-api/gpio/chardev_v1Sysfs Interfaceuserspace-api/gpio/sysfsMockup Testing Moduleadmin-guide/gpio/gpio-mockupe includefiles](jTjTjTemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries](jTjTjTeujkjHj^sG/var/lib/git/docbuild/linux/Documentation/admin-guide/gpio/obsolete.rstj_sKjkjTubajk}(jk]jk]jk]jk]jk]ujkj1jkjTubejk}(jk]jk]jk]jk]jk]ujkj0jkjTubajk}(jk]jk]jk]jk]jk]ujkj1ubjqje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk L1D Flushing}(jkj:mjkj$Uubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/hw-vuln/l1d_flush anchornamehujkj0jkj!Uubajk}(jk]jk]jk]jk]jk]ujkj0jkjUubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Related CVEs}(jk Related CVEsjkjDUubajk}(jk]jk]jk]jk]jk]internalrefurij3U anchorname #related-cvesujkj0jkjAUubajk}(jk]jk]jk]jk]jk]ujkj0jkj>Uubajk}(jk]jk]jk]jk]jk]ujkj0jkj;Uubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage Guidelines}(jkUsage GuidelinesjkjhUubajk}(jk]jk]jk]jk]jk]internalrefurij3U anchorname#usage-guidelinesujkj0jkjeUubajk}(jk]jk]jk]jk]jk]ujkj0jkjbUubajk}(jk]jk]jk]jk]jk]ujkj0jkj;Uubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mitigation}(jk MitigationjkjUubajk}(jk]jk]jk]jk]jk]internalrefurij3U anchorname #mitigationujkj0jkjUubajk}(jk]jk]jk]jk]jk]ujkj0jkjUubajk}(jk]jk]jk]jk]jk]ujkj0jkj;Uubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Mitigation control on the kernel command line}(jk-Mitigation control on the kernel command linejkjUubajk}(jk]jk]jk]jk]jk]internalrefurij3U anchorname.#mitigation-control-on-the-kernel-command-lineujkj0jkjUubajk}(jk]jk]jk]jk]jk]ujkj0jkjUubajk}(jk]jk]jk]jk]jk]ujkj0jkj;Uubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Limitations}(jk LimitationsjkjUubajk}(jk]jk]jk]jk]jk]internalrefurij3U anchorname #limitationsujkj0jkjUubajk}(jk]jk]jk]jk]jk]ujkj0jkjUubajk}(jk]jk]jk]jk]jk]ujkj0jkj;Uubejk}(jk]jk]jk]jk]jk]ujkj1jkjUubejk}(jk]jk]jk]jk]jk]ujkj0jkjUubajk}(jk]jk]jk]jk]jk]ujkj1ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'Cross-Thread Return Address Predictions}(jkjHmjkj Vubajk}(jk]jk]jk]jk]jk]internalrefuri$admin-guide/hw-vuln/cross-thread-rsb anchornamehujkj0jkj Vubajk}(jk]jk]jk]jk]jk]ujkj0jkjVubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAffected processors}(jkAffected processorsjkj-Vubajk}(jk]jk]jk]jk]jk]internalrefurijV anchorname#affected-processorsujkj0jkj*Vubajk}(jk]jk]jk]jk]jk]ujkj0jkj'Vubajk}(jk]jk]jk]jk]jk]ujkj0jkj$Vubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Related CVEs}(jk Related CVEsjkjQVubajk}(jk]jk]jk]jk]jk]internalrefurijV anchorname #related-cvesujkj0jkjNVubajk}(jk]jk]jk]jk]jk]ujkj0jkjKVubajk}(jk]jk]jk]jk]jk]ujkj0jkj$Vubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProblem}(jkProblemjkjuVubajk}(jk]jk]jk]jk]jk]internalrefurijV anchorname#problemujkj0jkjrVubajk}(jk]jk]jk]jk]jk]ujkj0jkjoVubajk}(jk]jk]jk]jk]jk]ujkj0jkj$Vubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAttack scenarios}(jkAttack scenariosjkjVubajk}(jk]jk]jk]jk]jk]internalrefurijV anchorname#attack-scenariosujkj0jkjVubajk}(jk]jk]jk]jk]jk]ujkj0jkjVubajk}(jk]jk]jk]jk]jk]ujkj0jkj$Vubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMitigation mechanism}(jkMitigation mechanismjkjVubajk}(jk]jk]jk]jk]jk]internalrefurijV anchorname#mitigation-mechanismujkj0jkjVubajk}(jk]jk]jk]jk]jk]ujkj0jkjVubajk}(jk]jk]jk]jk]jk]ujkj0jkj$Vubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Mitigation control on the kernel command line}(jk-Mitigation control on the kernel command linejkjVubajk}(jk]jk]jk]jk]jk]internalrefurijV anchorname.#mitigation-control-on-the-kernel-command-lineujkj0jkjVubajk}(jk]jk]jk]jk]jk]ujkj0jkjVubajk}(jk]jk]jk]jk]jk]ujkj0jkj$Vubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Mitigation control for KVM - module parameter}(jk-Mitigation control for KVM - module parameterjkjWubajk}(jk]jk]jk]jk]jk]internalrefurijV anchorname,#mitigation-control-for-kvm-module-parameterujkj0jkjWubajk}(jk]jk]jk]jk]jk]ujkj0jkjVubajk}(jk]jk]jk]jk]jk]ujkj0jkj$Vubejk}(jk]jk]jk]jk]jk]ujkj1jkjVubejk}(jk]jk]jk]jk]jk]ujkj0jkjVubajk}(jk]jk]jk]jk]jk]ujkj1ubj? je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdevice-mapper uevent}(jkjVmjkj>Wubajk}(jk]jk]jk]jk]jk]internalrefuri#admin-guide/device-mapper/dm-uevent anchornamehujkj0jkj;Wubajk}(jk]jk]jk]jk]jk]ujkj0jkj8Wubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVariable Name: DM_TARGET}(jkVariable Name: DM_TARGETjkj^Wubajk}(jk]jk]jk]jk]jk]internalrefurijMW anchorname#variable-name-dm-targetujkj0jkj[Wubajk}(jk]jk]jk]jk]jk]ujkj0jkjXWubajk}(jk]jk]jk]jk]jk]ujkj0jkjUWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVariable Name: DM_ACTION}(jkVariable Name: DM_ACTIONjkjWubajk}(jk]jk]jk]jk]jk]internalrefurijMW anchorname#variable-name-dm-actionujkj0jkjWubajk}(jk]jk]jk]jk]jk]ujkj0jkj|Wubajk}(jk]jk]jk]jk]jk]ujkj0jkjUWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVariable Name: DM_SEQNUM}(jkVariable Name: DM_SEQNUMjkjWubajk}(jk]jk]jk]jk]jk]internalrefurijMW anchorname#variable-name-dm-seqnumujkj0jkjWubajk}(jk]jk]jk]jk]jk]ujkj0jkjWubajk}(jk]jk]jk]jk]jk]ujkj0jkjUWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVariable Name: DM_PATH}(jkVariable Name: DM_PATHjkjWubajk}(jk]jk]jk]jk]jk]internalrefurijMW anchorname#variable-name-dm-pathujkj0jkjWubajk}(jk]jk]jk]jk]jk]ujkj0jkjWubajk}(jk]jk]jk]jk]jk]ujkj0jkjUWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Variable Name: DM_NR_VALID_PATHS}(jk Variable Name: DM_NR_VALID_PATHSjkjWubajk}(jk]jk]jk]jk]jk]internalrefurijMW anchorname #variable-name-dm-nr-valid-pathsujkj0jkjWubajk}(jk]jk]jk]jk]jk]ujkj0jkjWubajk}(jk]jk]jk]jk]jk]ujkj0jkjUWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVariable Name: DM_NAME}(jkVariable Name: DM_NAMEjkjXubajk}(jk]jk]jk]jk]jk]internalrefurijMW anchorname#variable-name-dm-nameujkj0jkjXubajk}(jk]jk]jk]jk]jk]ujkj0jkj Xubajk}(jk]jk]jk]jk]jk]ujkj0jkjUWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVariable Name: DM_UUID}(jkVariable Name: DM_UUIDjkj6Xubajk}(jk]jk]jk]jk]jk]internalrefurijMW anchorname#variable-name-dm-uuidujkj0jkj3Xubajk}(jk]jk]jk]jk]jk]ujkj0jkj0Xubajk}(jk]jk]jk]jk]jk]ujkj0jkjUWubejk}(jk]jk]jk]jk]jk]ujkj1jkj8Wubejk}(jk]jk]jk]jk]jk]ujkj0jkj5Wubajk}(jk]jk]jk]jk]jk]ujkj1ubj)je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&Linux allocated devices (4.x+ version)}(jkjdmjkjoXubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/devices anchornamehujkj0jkjlXubajk}(jk]jk]jk]jk]jk]ujkj0jkjiXubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jk Additional }(jk Additional jkjXubjNs)}(jk ``/dev/``jk]jk/dev/}(jkhjkjXubajk}(jk]jk]jk]jk]jk]ujkliteralj^sNj_sNjkjXubjk directory entries}(jk directory entriesjkjXubejk}(jk]jk]jk]jk]jk]internalrefurij~X anchorname!#additional-dev-directory-entriesujkj0jkjXubajk}(jk]jk]jk]jk]jk]ujkj0jkjXubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCompulsory links}(jkCompulsory linksjkjXubajk}(jk]jk]jk]jk]jk]internalrefurij~X anchorname#compulsory-linksujkj0jkjXubajk}(jk]jk]jk]jk]jk]ujkj0jkjXubajk}(jk]jk]jk]jk]jk]ujkj0jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRecommended links}(jkRecommended linksjkjXubajk}(jk]jk]jk]jk]jk]internalrefurij~X anchorname#recommended-linksujkj0jkjXubajk}(jk]jk]jk]jk]jk]ujkj0jkjXubajk}(jk]jk]jk]jk]jk]ujkj0jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocally defined links}(jkLocally defined linksjkj Yubajk}(jk]jk]jk]jk]jk]internalrefurij~X anchorname#locally-defined-linksujkj0jkj Yubajk}(jk]jk]jk]jk]jk]ujkj0jkjYubajk}(jk]jk]jk]jk]jk]ujkj0jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSockets and pipes}(jkSockets and pipesjkj0Yubajk}(jk]jk]jk]jk]jk]internalrefurij~X anchorname#sockets-and-pipesujkj0jkj-Yubajk}(jk]jk]jk]jk]jk]ujkj0jkj*Yubajk}(jk]jk]jk]jk]jk]ujkj0jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mount points}(jk Mount pointsjkjTYubajk}(jk]jk]jk]jk]jk]internalrefurij~X anchorname #mount-pointsujkj0jkjQYubajk}(jk]jk]jk]jk]jk]ujkj0jkjNYubajk}(jk]jk]jk]jk]jk]ujkj0jkjXubejk}(jk]jk]jk]jk]jk]ujkj1jkjXubejk}(jk]jk]jk]jk]jk]ujkj0jkjXubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTerminal devices}(jkTerminal devicesjkjYubajk}(jk]jk]jk]jk]jk]internalrefurij~X anchorname#terminal-devicesujkj0jkjYubajk}(jk]jk]jk]jk]jk]ujkj0jkj~Yubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Virtual consoles and the console device}(jk'Virtual consoles and the console devicejkjYubajk}(jk]jk]jk]jk]jk]internalrefurij~X anchorname(#virtual-consoles-and-the-console-deviceujkj0jkjYubajk}(jk]jk]jk]jk]jk]ujkj0jkjYubajk}(jk]jk]jk]jk]jk]ujkj0jkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Serial ports}(jk Serial portsjkjYubajk}(jk]jk]jk]jk]jk]internalrefurij~X anchorname #serial-portsujkj0jkjYubajk}(jk]jk]jk]jk]jk]ujkj0jkjYubajk}(jk]jk]jk]jk]jk]ujkj0jkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPseudoterminals (PTYs)}(jkPseudoterminals (PTYs)jkjYubajk}(jk]jk]jk]jk]jk]internalrefurij~X anchorname#pseudoterminals-ptysujkj0jkjYubajk}(jk]jk]jk]jk]jk]ujkj0jkjYubajk}(jk]jk]jk]jk]jk]ujkj0jkjYubejk}(jk]jk]jk]jk]jk]ujkj1jkj~Yubejk}(jk]jk]jk]jk]jk]ujkj0jkjXubejk}(jk]jk]jk]jk]jk]ujkj1jkjiXubejk}(jk]jk]jk]jk]jk]ujkj0jkjfXubajk}(jk]jk]jk]jk]jk]ujkj1ubjSje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)Dell Remote BIOS Update driver (dell_rbu)}(jkjrmjkj2Zubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/dell_rbu anchornamehujkj0jkj/Zubajk}(jk]jk]jk]jk]jk]ujkj0jkj,Zubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPurpose}(jkPurposejkjRZubajk}(jk]jk]jk]jk]jk]internalrefurijAZ anchorname#purposeujkj0jkjOZubajk}(jk]jk]jk]jk]jk]ujkj0jkjLZubajk}(jk]jk]jk]jk]jk]ujkj0jkjIZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkScope}(jkScopejkjvZubajk}(jk]jk]jk]jk]jk]internalrefurijAZ anchorname#scopeujkj0jkjsZubajk}(jk]jk]jk]jk]jk]ujkj0jkjpZubajk}(jk]jk]jk]jk]jk]ujkj0jkjIZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjZubajk}(jk]jk]jk]jk]jk]internalrefurijAZ anchorname #overviewujkj0jkjZubajk}(jk]jk]jk]jk]jk]ujkj0jkjZubajk}(jk]jk]jk]jk]jk]ujkj0jkjIZubejk}(jk]jk]jk]jk]jk]ujkj1jkj,Zubejk}(jk]jk]jk]jk]jk]ujkj0jkj)Zubajk}(jk]jk]jk]jk]jk]ujkj1ubj! je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk DM statistics}(jkjmjkjZubajk}(jk]jk]jk]jk]jk]internalrefuri$admin-guide/device-mapper/statistics anchornamehujkj0jkjZubajk}(jk]jk]jk]jk]jk]ujkj0jkjZubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMessages}(jkMessagesjkjZubajk}(jk]jk]jk]jk]jk]internalrefurijZ anchorname #messagesujkj0jkjZubajk}(jk]jk]jk]jk]jk]ujkj0jkjZubajk}(jk]jk]jk]jk]jk]ujkj0jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkj[ubajk}(jk]jk]jk]jk]jk]internalrefurijZ anchorname #examplesujkj0jkj[ubajk}(jk]jk]jk]jk]jk]ujkj0jkj[ubajk}(jk]jk]jk]jk]jk]ujkj0jkjZubejk}(jk]jk]jk]jk]jk]ujkj1jkjZubejk}(jk]jk]jk]jk]jk]ujkj0jkjZubajk}(jk]jk]jk]jk]jk]ujkj1ubjTje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk dm-verity}(jkjmjkjP[ubajk}(jk]jk]jk]jk]jk]internalrefuri admin-guide/device-mapper/verity anchornamehujkj0jkjM[ubajk}(jk]jk]jk]jk]jk]ujkj0jkjJ[ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConstruction Parameters}(jkConstruction Parametersjkjp[ubajk}(jk]jk]jk]jk]jk]internalrefurij_[ anchorname#construction-parametersujkj0jkjm[ubajk}(jk]jk]jk]jk]jk]ujkj0jkjj[ubajk}(jk]jk]jk]jk]jk]ujkj0jkjg[ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTheory of operation}(jkTheory of operationjkj[ubajk}(jk]jk]jk]jk]jk]internalrefurij_[ anchorname#theory-of-operationujkj0jkj[ubajk}(jk]jk]jk]jk]jk]ujkj0jkj[ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Hash Tree}(jk Hash Treejkj[ubajk}(jk]jk]jk]jk]jk]internalrefurij_[ anchorname #hash-treeujkj0jkj[ubajk}(jk]jk]jk]jk]jk]ujkj0jkj[ubajk}(jk]jk]jk]jk]jk]ujkj0jkj[ubajk}(jk]jk]jk]jk]jk]ujkj1jkj[ubejk}(jk]jk]jk]jk]jk]ujkj0jkjg[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOn-disk format}(jkOn-disk formatjkj[ubajk}(jk]jk]jk]jk]jk]internalrefurij_[ anchorname#on-disk-formatujkj0jkj[ubajk}(jk]jk]jk]jk]jk]ujkj0jkj[ubajk}(jk]jk]jk]jk]jk]ujkj0jkjg[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStatus}(jkStatusjkj \ubajk}(jk]jk]jk]jk]jk]internalrefurij_[ anchorname#statusujkj0jkj\ubajk}(jk]jk]jk]jk]jk]ujkj0jkj\ubajk}(jk]jk]jk]jk]jk]ujkj0jkjg[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkj-\ubajk}(jk]jk]jk]jk]jk]internalrefurij_[ anchorname#exampleujkj0jkj*\ubajk}(jk]jk]jk]jk]jk]ujkj0jkj'\ubajk}(jk]jk]jk]jk]jk]ujkj0jkjg[ubejk}(jk]jk]jk]jk]jk]ujkj1jkjJ[ubejk}(jk]jk]jk]jk]jk]ujkj0jkjG[ubajk}(jk]jk]jk]jk]jk]ujkj1ubj-je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkClearing WARN_ONCE}(jkjmjkjf\ubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/clearing-warn-once anchornamehujkj0jkjc\ubajk}(jk]jk]jk]jk]jk]ujkj0jkj`\ubajk}(jk]jk]jk]jk]jk]ujkj0jkj]\ubajk}(jk]jk]jk]jk]jk]ujkj1ubj}je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCPUSETS}(jkjmjkj\ubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/cgroup-v1/cpusets anchornamehujkj0jkj\ubajk}(jk]jk]jk]jk]jk]ujkj0jkj\ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 1. Cpusets}(jk 1. Cpusetsjkj\ubajk}(jk]jk]jk]jk]jk]internalrefurij\ anchorname#id2ujkj0jkj\ubajk}(jk]jk]jk]jk]jk]ujkj0jkj\ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.1 What are cpusets ?}(jk1.1 What are cpusets ?jkj\ubajk}(jk]jk]jk]jk]jk]internalrefurij\ anchorname#what-are-cpusetsujkj0jkj\ubajk}(jk]jk]jk]jk]jk]ujkj0jkj\ubajk}(jk]jk]jk]jk]jk]ujkj0jkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.2 Why are cpusets needed ?}(jk1.2 Why are cpusets needed ?jkj\ubajk}(jk]jk]jk]jk]jk]internalrefurij\ anchorname#why-are-cpusets-neededujkj0jkj\ubajk}(jk]jk]jk]jk]jk]ujkj0jkj\ubajk}(jk]jk]jk]jk]jk]ujkj0jkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!1.3 How are cpusets implemented ?}(jk!1.3 How are cpusets implemented ?jkj]ubajk}(jk]jk]jk]jk]jk]internalrefurij\ anchorname#how-are-cpusets-implementedujkj0jkj]ubajk}(jk]jk]jk]jk]jk]ujkj0jkj]ubajk}(jk]jk]jk]jk]jk]ujkj0jkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1.4 What are exclusive cpusets ?}(jk 1.4 What are exclusive cpusets ?jkj?]ubajk}(jk]jk]jk]jk]jk]internalrefurij\ anchorname#what-are-exclusive-cpusetsujkj0jkj<]ubajk}(jk]jk]jk]jk]jk]ujkj0jkj9]ubajk}(jk]jk]jk]jk]jk]ujkj0jkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.5 What is memory_pressure ?}(jk1.5 What is memory_pressure ?jkjc]ubajk}(jk]jk]jk]jk]jk]internalrefurij\ anchorname#what-is-memory-pressureujkj0jkj`]ubajk}(jk]jk]jk]jk]jk]ujkj0jkj]]ubajk}(jk]jk]jk]jk]jk]ujkj0jkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.6 What is memory spread ?}(jk1.6 What is memory spread ?jkj]ubajk}(jk]jk]jk]jk]jk]internalrefurij\ anchorname#what-is-memory-spreadujkj0jkj]ubajk}(jk]jk]jk]jk]jk]ujkj0jkj]ubajk}(jk]jk]jk]jk]jk]ujkj0jkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1.7 What is sched_load_balance ?}(jk 1.7 What is sched_load_balance ?jkj]ubajk}(jk]jk]jk]jk]jk]internalrefurij\ anchorname#what-is-sched-load-balanceujkj0jkj]ubajk}(jk]jk]jk]jk]jk]ujkj0jkj]ubajk}(jk]jk]jk]jk]jk]ujkj0jkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk01.7.1 sched_load_balance implementation details.}(jk01.7.1 sched_load_balance implementation details.jkj]ubajk}(jk]jk]jk]jk]jk]internalrefurij\ anchorname*#sched-load-balance-implementation-detailsujkj0jkj]ubajk}(jk]jk]jk]jk]jk]ujkj0jkj]ubajk}(jk]jk]jk]jk]jk]ujkj0jkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&1.8 What is sched_relax_domain_level ?}(jk&1.8 What is sched_relax_domain_level ?jkj]ubajk}(jk]jk]jk]jk]jk]internalrefurij\ anchorname!#what-is-sched-relax-domain-levelujkj0jkj]ubajk}(jk]jk]jk]jk]jk]ujkj0jkj]ubajk}(jk]jk]jk]jk]jk]ujkj0jkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.9 How do I use cpusets ?}(jk1.9 How do I use cpusets ?jkj^ubajk}(jk]jk]jk]jk]jk]internalrefurij\ anchorname#how-do-i-use-cpusetsujkj0jkj^ubajk}(jk]jk]jk]jk]jk]ujkj0jkj^ubajk}(jk]jk]jk]jk]jk]ujkj0jkj\ubejk}(jk]jk]jk]jk]jk]ujkj1jkj\ubejk}(jk]jk]jk]jk]jk]ujkj0jkj\ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2. Usage Examples and Syntax}(jk2. Usage Examples and SyntaxjkjG^ubajk}(jk]jk]jk]jk]jk]internalrefurij\ anchorname#usage-examples-and-syntaxujkj0jkjD^ubajk}(jk]jk]jk]jk]jk]ujkj0jkjA^ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1 Basic Usage}(jk2.1 Basic Usagejkjh^ubajk}(jk]jk]jk]jk]jk]internalrefurij\ anchorname #basic-usageujkj0jkje^ubajk}(jk]jk]jk]jk]jk]ujkj0jkjb^ubajk}(jk]jk]jk]jk]jk]ujkj0jkj_^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2 Adding/removing cpus}(jk2.2 Adding/removing cpusjkj^ubajk}(jk]jk]jk]jk]jk]internalrefurij\ anchorname#adding-removing-cpusujkj0jkj^ubajk}(jk]jk]jk]jk]jk]ujkj0jkj^ubajk}(jk]jk]jk]jk]jk]ujkj0jkj_^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.3 Setting flags}(jk2.3 Setting flagsjkj^ubajk}(jk]jk]jk]jk]jk]internalrefurij\ anchorname#setting-flagsujkj0jkj^ubajk}(jk]jk]jk]jk]jk]ujkj0jkj^ubajk}(jk]jk]jk]jk]jk]ujkj0jkj_^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.4 Attaching processes}(jk2.4 Attaching processesjkj^ubajk}(jk]jk]jk]jk]jk]internalrefurij\ anchorname#attaching-processesujkj0jkj^ubajk}(jk]jk]jk]jk]jk]ujkj0jkj^ubajk}(jk]jk]jk]jk]jk]ujkj0jkj_^ubejk}(jk]jk]jk]jk]jk]ujkj1jkjA^ubejk}(jk]jk]jk]jk]jk]ujkj0jkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3. Questions}(jk 3. Questionsjkj_ubajk}(jk]jk]jk]jk]jk]internalrefurij\ anchorname #questionsujkj0jkj_ubajk}(jk]jk]jk]jk]jk]ujkj0jkj^ubajk}(jk]jk]jk]jk]jk]ujkj0jkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4. Contact}(jk 4. Contactjkj(_ubajk}(jk]jk]jk]jk]jk]internalrefurij\ anchorname#contactujkj0jkj%_ubajk}(jk]jk]jk]jk]jk]ujkj0jkj"_ubajk}(jk]jk]jk]jk]jk]ujkj0jkj\ubejk}(jk]jk]jk]jk]jk]ujkj1jkj\ubejk}(jk]jk]jk]jk]jk]ujkj0jkj\ubajk}(jk]jk]jk]jk]jk]ujkj1ubj) je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdm-clone}(jkjmjkja_ubajk}(jk]jk]jk]jk]jk]internalrefuri"admin-guide/device-mapper/dm-clone anchornamehujkj0jkj^_ubajk}(jk]jk]jk]jk]jk]ujkj0jkj[_ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj_ubajk}(jk]jk]jk]jk]jk]internalrefurijp_ anchorname #introductionujkj0jkj~_ubajk}(jk]jk]jk]jk]jk]ujkj0jkj{_ubajk}(jk]jk]jk]jk]jk]ujkj0jkjx_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGlossary}(jkGlossaryjkj_ubajk}(jk]jk]jk]jk]jk]internalrefurijp_ anchorname #glossaryujkj0jkj_ubajk}(jk]jk]jk]jk]jk]ujkj0jkj_ubajk}(jk]jk]jk]jk]jk]ujkj0jkjx_ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDesign}(jkDesignjkj_ubajk}(jk]jk]jk]jk]jk]internalrefurijp_ anchorname#designujkj0jkj_ubajk}(jk]jk]jk]jk]jk]ujkj0jkj_ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sub-devices}(jk Sub-devicesjkj_ubajk}(jk]jk]jk]jk]jk]internalrefurijp_ anchorname #sub-devicesujkj0jkj_ubajk}(jk]jk]jk]jk]jk]ujkj0jkj_ubajk}(jk]jk]jk]jk]jk]ujkj0jkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRegions}(jkRegionsjkj`ubajk}(jk]jk]jk]jk]jk]internalrefurijp_ anchorname#regionsujkj0jkj `ubajk}(jk]jk]jk]jk]jk]ujkj0jkj`ubajk}(jk]jk]jk]jk]jk]ujkj0jkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDiscards}(jkDiscardsjkj2`ubajk}(jk]jk]jk]jk]jk]internalrefurijp_ anchorname #discardsujkj0jkj/`ubajk}(jk]jk]jk]jk]jk]ujkj0jkj,`ubajk}(jk]jk]jk]jk]jk]ujkj0jkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBackground Hydration}(jkBackground HydrationjkjV`ubajk}(jk]jk]jk]jk]jk]internalrefurijp_ anchorname#background-hydrationujkj0jkjS`ubajk}(jk]jk]jk]jk]jk]ujkj0jkjP`ubajk}(jk]jk]jk]jk]jk]ujkj0jkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUpdating on-disk metadata}(jkUpdating on-disk metadatajkjz`ubajk}(jk]jk]jk]jk]jk]internalrefurijp_ anchorname#updating-on-disk-metadataujkj0jkjw`ubajk}(jk]jk]jk]jk]jk]ujkj0jkjt`ubajk}(jk]jk]jk]jk]jk]ujkj0jkj_ubejk}(jk]jk]jk]jk]jk]ujkj1jkj_ubejk}(jk]jk]jk]jk]jk]ujkj0jkjx_ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTarget Interface}(jkTarget Interfacejkj`ubajk}(jk]jk]jk]jk]jk]internalrefurijp_ anchorname#target-interfaceujkj0jkj`ubajk}(jk]jk]jk]jk]jk]ujkj0jkj`ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Constructor}(jk Constructorjkj`ubajk}(jk]jk]jk]jk]jk]internalrefurijp_ anchorname #constructorujkj0jkj`ubajk}(jk]jk]jk]jk]jk]ujkj0jkj`ubajk}(jk]jk]jk]jk]jk]ujkj0jkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStatus}(jkStatusjkj`ubajk}(jk]jk]jk]jk]jk]internalrefurijp_ anchorname#statusujkj0jkj`ubajk}(jk]jk]jk]jk]jk]ujkj0jkj`ubajk}(jk]jk]jk]jk]jk]ujkj0jkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMessages}(jkMessagesjkjaubajk}(jk]jk]jk]jk]jk]internalrefurijp_ anchorname #messagesujkj0jkjaubajk}(jk]jk]jk]jk]jk]ujkj0jkj aubajk}(jk]jk]jk]jk]jk]ujkj0jkj`ubejk}(jk]jk]jk]jk]jk]ujkj1jkj`ubejk}(jk]jk]jk]jk]jk]ujkj0jkjx_ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkjCaubajk}(jk]jk]jk]jk]jk]internalrefurijp_ anchorname #examplesujkj0jkj@aubajk}(jk]jk]jk]jk]jk]ujkj0jkj=aubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Clone a device containing a file system}(jk'Clone a device containing a file systemjkjdaubajk}(jk]jk]jk]jk]jk]internalrefurijp_ anchorname(#clone-a-device-containing-a-file-systemujkj0jkjaaubajk}(jk]jk]jk]jk]jk]ujkj0jkj^aubajk}(jk]jk]jk]jk]jk]ujkj0jkj[aubajk}(jk]jk]jk]jk]jk]ujkj1jkj=aubejk}(jk]jk]jk]jk]jk]ujkj0jkjx_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Known issues}(jk Known issuesjkjaubajk}(jk]jk]jk]jk]jk]internalrefurijp_ anchorname #known-issuesujkj0jkjaubajk}(jk]jk]jk]jk]jk]ujkj0jkjaubajk}(jk]jk]jk]jk]jk]ujkj0jkjx_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Why not...?}(jk Why not...?jkjaubajk}(jk]jk]jk]jk]jk]internalrefurijp_ anchorname#why-notujkj0jkjaubajk}(jk]jk]jk]jk]jk]ujkj0jkjaubajk}(jk]jk]jk]jk]jk]ujkj0jkjx_ubejk}(jk]jk]jk]jk]jk]ujkj1jkj[_ubejk}(jk]jk]jk]jk]jk]ujkj0jkjX_ubajk}(jk]jk]jk]jk]jk]ujkj1ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkjmjkjaubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/cifs/usage anchornamehujkj0jkjaubajk}(jk]jk]jk]jk]jk]ujkj0jkjaubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBuild instructions}(jkBuild instructionsjkjbubajk}(jk]jk]jk]jk]jk]internalrefurijb anchorname#build-instructionsujkj0jkjbubajk}(jk]jk]jk]jk]jk]ujkj0jkj bubajk}(jk]jk]jk]jk]jk]ujkj0jkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInstallation instructions}(jkInstallation instructionsjkj5bubajk}(jk]jk]jk]jk]jk]internalrefurijb anchorname#installation-instructionsujkj0jkj2bubajk}(jk]jk]jk]jk]jk]ujkj0jkj/bubajk}(jk]jk]jk]jk]jk]ujkj0jkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRecommendations}(jkRecommendationsjkjYbubajk}(jk]jk]jk]jk]jk]internalrefurijb anchorname#recommendationsujkj0jkjVbubajk}(jk]jk]jk]jk]jk]ujkj0jkjSbubajk}(jk]jk]jk]jk]jk]ujkj0jkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAllowing User Mounts}(jkAllowing User Mountsjkj}bubajk}(jk]jk]jk]jk]jk]internalrefurijb anchorname#allowing-user-mountsujkj0jkjzbubajk}(jk]jk]jk]jk]jk]ujkj0jkjwbubajk}(jk]jk]jk]jk]jk]ujkj0jkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAllowing User Unmounts}(jkAllowing User Unmountsjkjbubajk}(jk]jk]jk]jk]jk]internalrefurijb anchorname#allowing-user-unmountsujkj0jkjbubajk}(jk]jk]jk]jk]jk]ujkj0jkjbubajk}(jk]jk]jk]jk]jk]ujkj0jkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSamba Considerations}(jkSamba Considerationsjkjbubajk}(jk]jk]jk]jk]jk]internalrefurijb anchorname#samba-considerationsujkj0jkjbubajk}(jk]jk]jk]jk]jk]ujkj0jkjbubajk}(jk]jk]jk]jk]jk]ujkj0jkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUse instructions}(jkUse instructionsjkjbubajk}(jk]jk]jk]jk]jk]internalrefurijb anchorname#use-instructionsujkj0jkjbubajk}(jk]jk]jk]jk]jk]ujkj0jkjbubajk}(jk]jk]jk]jk]jk]ujkj0jkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Restrictions}(jk Restrictionsjkj cubajk}(jk]jk]jk]jk]jk]internalrefurijb anchorname #restrictionsujkj0jkj cubajk}(jk]jk]jk]jk]jk]ujkj0jkjcubajk}(jk]jk]jk]jk]jk]ujkj0jkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCIFS VFS Mount Options}(jkCIFS VFS Mount Optionsjkj1cubajk}(jk]jk]jk]jk]jk]internalrefurijb anchorname#cifs-vfs-mount-optionsujkj0jkj.cubajk}(jk]jk]jk]jk]jk]ujkj0jkj+cubajk}(jk]jk]jk]jk]jk]ujkj0jkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Misc /proc/fs/cifs Flags and Debug Info}(jk'Misc /proc/fs/cifs Flags and Debug InfojkjUcubajk}(jk]jk]jk]jk]jk]internalrefurijb anchorname'#misc-proc-fs-cifs-flags-and-debug-infoujkj0jkjRcubajk}(jk]jk]jk]jk]jk]ujkj0jkjOcubajk}(jk]jk]jk]jk]jk]ujkj0jkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCIFS kernel module parameters}(jkCIFS kernel module parametersjkjycubajk}(jk]jk]jk]jk]jk]internalrefurijb anchorname#cifs-kernel-module-parametersujkj0jkjvcubajk}(jk]jk]jk]jk]jk]ujkj0jkjscubajk}(jk]jk]jk]jk]jk]ujkj0jkjbubejk}(jk]jk]jk]jk]jk]ujkj1jkjaubejk}(jk]jk]jk]jk]jk]ujkj0jkjaubajk}(jk]jk]jk]jk]jk]ujkj1ubjSje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Feature status on all architectures}(jkjmjkjcubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/features anchornamehujkj0jkjcubajk}(jk]jk]jk]jk]jk]ujkj0jkjcubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSubsystem: core}(jkSubsystem: corejkjcubajk}(jk]jk]jk]jk]jk]internalrefurijc anchorname#subsystem-coreujkj0jkjcubajk}(jk]jk]jk]jk]jk]ujkj0jkjcubajk}(jk]jk]jk]jk]jk]ujkj0jkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSubsystem: debug}(jkSubsystem: debugjkjcubajk}(jk]jk]jk]jk]jk]internalrefurijc anchorname#subsystem-debugujkj0jkjcubajk}(jk]jk]jk]jk]jk]ujkj0jkjcubajk}(jk]jk]jk]jk]jk]ujkj0jkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Subsystem: io}(jk Subsystem: iojkjdubajk}(jk]jk]jk]jk]jk]internalrefurijc anchorname #subsystem-ioujkj0jkjdubajk}(jk]jk]jk]jk]jk]ujkj0jkjdubajk}(jk]jk]jk]jk]jk]ujkj0jkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSubsystem: locking}(jkSubsystem: lockingjkj>dubajk}(jk]jk]jk]jk]jk]internalrefurijc anchorname#subsystem-lockingujkj0jkj;dubajk}(jk]jk]jk]jk]jk]ujkj0jkj8dubajk}(jk]jk]jk]jk]jk]ujkj0jkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSubsystem: perf}(jkSubsystem: perfjkjbdubajk}(jk]jk]jk]jk]jk]internalrefurijc anchorname#subsystem-perfujkj0jkj_dubajk}(jk]jk]jk]jk]jk]ujkj0jkj\dubajk}(jk]jk]jk]jk]jk]ujkj0jkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSubsystem: sched}(jkSubsystem: schedjkjdubajk}(jk]jk]jk]jk]jk]internalrefurijc anchorname#subsystem-schedujkj0jkjdubajk}(jk]jk]jk]jk]jk]ujkj0jkjdubajk}(jk]jk]jk]jk]jk]ujkj0jkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSubsystem: seccomp}(jkSubsystem: seccompjkjdubajk}(jk]jk]jk]jk]jk]internalrefurijc anchorname#subsystem-seccompujkj0jkjdubajk}(jk]jk]jk]jk]jk]ujkj0jkjdubajk}(jk]jk]jk]jk]jk]ujkj0jkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSubsystem: time}(jkSubsystem: timejkjdubajk}(jk]jk]jk]jk]jk]internalrefurijc anchorname#subsystem-timeujkj0jkjdubajk}(jk]jk]jk]jk]jk]ujkj0jkjdubajk}(jk]jk]jk]jk]jk]ujkj0jkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Subsystem: vm}(jk Subsystem: vmjkjdubajk}(jk]jk]jk]jk]jk]internalrefurijc anchorname #subsystem-vmujkj0jkjdubajk}(jk]jk]jk]jk]jk]ujkj0jkjdubajk}(jk]jk]jk]jk]jk]ujkj0jkjcubejk}(jk]jk]jk]jk]jk]ujkj1jkjcubejk}(jk]jk]jk]jk]jk]ujkj0jkjcubajk}(jk]jk]jk]jk]jk]ujkj1ubj`je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdm-era}(jkjmjkj+eubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/device-mapper/era anchornamehujkj0jkj(eubajk}(jk]jk]jk]jk]jk]ujkj0jkj%eubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk IntroductionjkjKeubajk}(jk]jk]jk]jk]jk]internalrefurij:e anchorname #introductionujkj0jkjHeubajk}(jk]jk]jk]jk]jk]ujkj0jkjEeubajk}(jk]jk]jk]jk]jk]ujkj0jkjBeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Constructor}(jk Constructorjkjoeubajk}(jk]jk]jk]jk]jk]internalrefurij:e anchorname #constructorujkj0jkjleubajk}(jk]jk]jk]jk]jk]ujkj0jkjieubajk}(jk]jk]jk]jk]jk]ujkj0jkjBeubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMessages}(jkMessagesjkjeubajk}(jk]jk]jk]jk]jk]internalrefurij:e anchorname #messagesujkj0jkjeubajk}(jk]jk]jk]jk]jk]ujkj0jkjeubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk checkpoint}(jk checkpointjkjeubajk}(jk]jk]jk]jk]jk]internalrefurij:e anchorname #checkpointujkj0jkjeubajk}(jk]jk]jk]jk]jk]ujkj0jkjeubajk}(jk]jk]jk]jk]jk]ujkj0jkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktake_metadata_snap}(jktake_metadata_snapjkjeubajk}(jk]jk]jk]jk]jk]internalrefurij:e anchorname#take-metadata-snapujkj0jkjeubajk}(jk]jk]jk]jk]jk]ujkj0jkjeubajk}(jk]jk]jk]jk]jk]ujkj0jkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdrop_metadata_snap}(jkdrop_metadata_snapjkjeubajk}(jk]jk]jk]jk]jk]internalrefurij:e anchorname#drop-metadata-snapujkj0jkjeubajk}(jk]jk]jk]jk]jk]ujkj0jkjeubajk}(jk]jk]jk]jk]jk]ujkj0jkjeubejk}(jk]jk]jk]jk]jk]ujkj1jkjeubejk}(jk]jk]jk]jk]jk]ujkj0jkjBeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStatus}(jkStatusjkj,fubajk}(jk]jk]jk]jk]jk]internalrefurij:e anchorname#statusujkj0jkj)fubajk}(jk]jk]jk]jk]jk]ujkj0jkj&fubajk}(jk]jk]jk]jk]jk]ujkj0jkjBeubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDetailed use case}(jkDetailed use casejkjPfubajk}(jk]jk]jk]jk]jk]internalrefurij:e anchorname#detailed-use-caseujkj0jkjMfubajk}(jk]jk]jk]jk]jk]ujkj0jkjJfubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTaking a vendor snapshot}(jkTaking a vendor snapshotjkjqfubajk}(jk]jk]jk]jk]jk]internalrefurij:e anchorname#taking-a-vendor-snapshotujkj0jkjnfubajk}(jk]jk]jk]jk]jk]ujkj0jkjkfubajk}(jk]jk]jk]jk]jk]ujkj0jkjhfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Rolling back to an vendor snapshot}(jk"Rolling back to an vendor snapshotjkjfubajk}(jk]jk]jk]jk]jk]internalrefurij:e anchorname##rolling-back-to-an-vendor-snapshotujkj0jkjfubajk}(jk]jk]jk]jk]jk]ujkj0jkjfubajk}(jk]jk]jk]jk]jk]ujkj0jkjhfubejk}(jk]jk]jk]jk]jk]ujkj1jkjJfubejk}(jk]jk]jk]jk]jk]ujkj0jkjBeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Memory usage}(jk Memory usagejkjfubajk}(jk]jk]jk]jk]jk]internalrefurij:e anchorname #memory-usageujkj0jkjfubajk}(jk]jk]jk]jk]jk]ujkj0jkjfubajk}(jk]jk]jk]jk]jk]ujkj0jkjBeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Resilience}(jk Resiliencejkjfubajk}(jk]jk]jk]jk]jk]internalrefurij:e anchorname #resilienceujkj0jkjfubajk}(jk]jk]jk]jk]jk]ujkj0jkjfubajk}(jk]jk]jk]jk]jk]ujkj0jkjBeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUserland tools}(jkUserland toolsjkj gubajk}(jk]jk]jk]jk]jk]internalrefurij:e anchorname#userland-toolsujkj0jkj gubajk}(jk]jk]jk]jk]jk]ujkj0jkjgubajk}(jk]jk]jk]jk]jk]ujkj0jkjBeubejk}(jk]jk]jk]jk]jk]ujkj1jkj%eubejk}(jk]jk]jk]jk]jk]ujkj0jkj"eubajk}(jk]jk]jk]jk]jk]ujkj1ubj9je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jkjmjkjFgubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/cifs/introduction anchornamehujkj0jkjCgubajk}(jk]jk]jk]jk]jk]ujkj0jkj@gubajk}(jk]jk]jk]jk]jk]ujkj0jkj=gubajk}(jk]jk]jk]jk]jk]ujkj1ubjZje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkConfigfs GPIO Simulator}(jkjmjkjrgubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/gpio/gpio-sim anchornamehujkj0jkjogubajk}(jk]jk]jk]jk]jk]ujkj0jkjlgubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCreating simulated chips}(jkCreating simulated chipsjkjgubajk}(jk]jk]jk]jk]jk]internalrefurijg anchorname#creating-simulated-chipsujkj0jkjgubajk}(jk]jk]jk]jk]jk]ujkj0jkjgubajk}(jk]jk]jk]jk]jk]ujkj0jkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkManipulating simulated lines}(jkManipulating simulated linesjkjgubajk}(jk]jk]jk]jk]jk]internalrefurijg anchorname#manipulating-simulated-linesujkj0jkjgubajk}(jk]jk]jk]jk]jk]ujkj0jkjgubajk}(jk]jk]jk]jk]jk]ujkj0jkjgubejk}(jk]jk]jk]jk]jk]ujkj1jkjlgubejk}(jk]jk]jk]jk]jk]ujkj0jkjigubajk}(jk]jk]jk]jk]jk]ujkj1ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk dm-linear}(jkj njkjgubajk}(jk]jk]jk]jk]jk]internalrefuri admin-guide/device-mapper/linear anchornamehujkj0jkjgubajk}(jk]jk]jk]jk]jk]ujkj0jkjgubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample scripts}(jkExample scriptsjkjhubajk}(jk]jk]jk]jk]jk]internalrefurijg anchorname#example-scriptsujkj0jkj hubajk}(jk]jk]jk]jk]jk]ujkj0jkj hubajk}(jk]jk]jk]jk]jk]ujkj0jkjhubajk}(jk]jk]jk]jk]jk]ujkj1jkjgubejk}(jk]jk]jk]jk]jk]ujkj0jkjgubajk}(jk]jk]jk]jk]jk]ujkj1ubj_je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkkcopyd}(jkjnjkjHhubajk}(jk]jk]jk]jk]jk]internalrefuri admin-guide/device-mapper/kcopyd anchornamehujkj0jkjEhubajk}(jk]jk]jk]jk]jk]ujkj0jkjBhubajk}(jk]jk]jk]jk]jk]ujkj0jkj?hubajk}(jk]jk]jk]jk]jk]ujkj1ubjGje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+How CPU topology info is exported via sysfs}(jkj(njkjthubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/cputopology anchornamehujkj0jkjqhubajk}(jk]jk]jk]jk]jk]ujkj0jkjnhubajk}(jk]jk]jk]jk]jk]ujkj0jkjkhubajk}(jk]jk]jk]jk]jk]ujkj1ubjqje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTAA - TSX Asynchronous Abort}(jkj6njkjhubajk}(jk]jk]jk]jk]jk]internalrefuri#admin-guide/hw-vuln/tsx_async_abort anchornamehujkj0jkjhubajk}(jk]jk]jk]jk]jk]ujkj0jkjhubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAffected processors}(jkAffected processorsjkjhubajk}(jk]jk]jk]jk]jk]internalrefurijh anchorname#affected-processorsujkj0jkjhubajk}(jk]jk]jk]jk]jk]ujkj0jkjhubajk}(jk]jk]jk]jk]jk]ujkj0jkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Related CVEs}(jk Related CVEsjkjhubajk}(jk]jk]jk]jk]jk]internalrefurijh anchorname #related-cvesujkj0jkjhubajk}(jk]jk]jk]jk]jk]ujkj0jkjhubajk}(jk]jk]jk]jk]jk]ujkj0jkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProblem}(jkProblemjkjiubajk}(jk]jk]jk]jk]jk]internalrefurijh anchorname#problemujkj0jkjiubajk}(jk]jk]jk]jk]jk]ujkj0jkjiubajk}(jk]jk]jk]jk]jk]ujkj0jkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAttack scenarios}(jkAttack scenariosjkj,iubajk}(jk]jk]jk]jk]jk]internalrefurijh anchorname#attack-scenariosujkj0jkj)iubajk}(jk]jk]jk]jk]jk]ujkj0jkj&iubajk}(jk]jk]jk]jk]jk]ujkj0jkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTAA system information}(jkTAA system informationjkjPiubajk}(jk]jk]jk]jk]jk]internalrefurijh anchorname#taa-system-informationujkj0jkjMiubajk}(jk]jk]jk]jk]jk]ujkj0jkjJiubajk}(jk]jk]jk]jk]jk]ujkj0jkjhubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMitigation mechanism}(jkMitigation mechanismjkjtiubajk}(jk]jk]jk]jk]jk]internalrefurijh anchorname#mitigation-mechanismujkj0jkjqiubajk}(jk]jk]jk]jk]jk]ujkj0jkjniubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVirtualization mitigation}(jkVirtualization mitigationjkjiubajk}(jk]jk]jk]jk]jk]internalrefurijh anchorname#virtualization-mitigationujkj0jkjiubajk}(jk]jk]jk]jk]jk]ujkj0jkjiubajk}(jk]jk]jk]jk]jk]ujkj0jkjiubajk}(jk]jk]jk]jk]jk]ujkj1jkjniubejk}(jk]jk]jk]jk]jk]ujkj0jkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Mitigation control on the kernel command line}(jk-Mitigation control on the kernel command linejkjiubajk}(jk]jk]jk]jk]jk]internalrefurijh anchorname.#mitigation-control-on-the-kernel-command-lineujkj0jkjiubajk}(jk]jk]jk]jk]jk]ujkj0jkjiubajk}(jk]jk]jk]jk]jk]ujkj0jkjhubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMitigation selection guide}(jkMitigation selection guidejkjiubajk}(jk]jk]jk]jk]jk]internalrefurijh anchorname#mitigation-selection-guideujkj0jkjiubajk}(jk]jk]jk]jk]jk]ujkj0jkjiubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Trusted userspace and guests}(jk1. Trusted userspace and guestsjkj jubajk}(jk]jk]jk]jk]jk]internalrefurijh anchorname#trusted-userspace-and-guestsujkj0jkjjubajk}(jk]jk]jk]jk]jk]ujkj0jkjjubajk}(jk]jk]jk]jk]jk]ujkj0jkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!2. Untrusted userspace and guests}(jk!2. Untrusted userspace and guestsjkj.jubajk}(jk]jk]jk]jk]jk]internalrefurijh anchorname#untrusted-userspace-and-guestsujkj0jkj+jubajk}(jk]jk]jk]jk]jk]ujkj0jkj(jubajk}(jk]jk]jk]jk]jk]ujkj0jkjjubejk}(jk]jk]jk]jk]jk]ujkj1jkjiubejk}(jk]jk]jk]jk]jk]ujkj0jkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDefault mitigations}(jkDefault mitigationsjkj^jubajk}(jk]jk]jk]jk]jk]internalrefurijh anchorname#default-mitigationsujkj0jkj[jubajk}(jk]jk]jk]jk]jk]ujkj0jkjXjubajk}(jk]jk]jk]jk]jk]ujkj0jkjhubejk}(jk]jk]jk]jk]jk]ujkj1jkjhubejk}(jk]jk]jk]jk]jk]ujkj0jkjhubajk}(jk]jk]jk]jk]jk]ujkj1ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEDID}(jkjDnjkjjubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/edid anchornamehujkj0jkjjubajk}(jk]jk]jk]jk]jk]ujkj0jkjjubajk}(jk]jk]jk]jk]jk]ujkj0jkjjubajk}(jk]jk]jk]jk]jk]ujkj1ubjdje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkL1TF - L1 Terminal Fault}(jkjRnjkjjubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/hw-vuln/l1tf anchornamehujkj0jkjjubajk}(jk]jk]jk]jk]jk]ujkj0jkjjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAffected processors}(jkAffected processorsjkjjubajk}(jk]jk]jk]jk]jk]internalrefurijj anchorname#affected-processorsujkj0jkjjubajk}(jk]jk]jk]jk]jk]ujkj0jkjjubajk}(jk]jk]jk]jk]jk]ujkj0jkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Related CVEs}(jk Related CVEsjkjkubajk}(jk]jk]jk]jk]jk]internalrefurijj anchorname #related-cvesujkj0jkjkubajk}(jk]jk]jk]jk]jk]ujkj0jkjkubajk}(jk]jk]jk]jk]jk]ujkj0jkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProblem}(jkProblemjkj+kubajk}(jk]jk]jk]jk]jk]internalrefurijj anchorname#problemujkj0jkj(kubajk}(jk]jk]jk]jk]jk]ujkj0jkj%kubajk}(jk]jk]jk]jk]jk]ujkj0jkjjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAttack scenarios}(jkAttack scenariosjkjOkubajk}(jk]jk]jk]jk]jk]internalrefurijj anchorname#attack-scenariosujkj0jkjLkubajk}(jk]jk]jk]jk]jk]ujkj0jkjIkubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Malicious user space}(jk1. Malicious user spacejkjpkubajk}(jk]jk]jk]jk]jk]internalrefurijj anchorname#malicious-user-spaceujkj0jkjmkubajk}(jk]jk]jk]jk]jk]ujkj0jkjjkubajk}(jk]jk]jk]jk]jk]ujkj0jkjgkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'2. Malicious guest in a virtual machine}(jk'2. Malicious guest in a virtual machinejkjkubajk}(jk]jk]jk]jk]jk]internalrefurijj anchorname%#malicious-guest-in-a-virtual-machineujkj0jkjkubajk}(jk]jk]jk]jk]jk]ujkj0jkjkubajk}(jk]jk]jk]jk]jk]ujkj0jkjgkubejk}(jk]jk]jk]jk]jk]ujkj1jkjIkubejk}(jk]jk]jk]jk]jk]ujkj0jkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkL1TF system information}(jkL1TF system informationjkjkubajk}(jk]jk]jk]jk]jk]internalrefurijj anchorname#l1tf-system-informationujkj0jkjkubajk}(jk]jk]jk]jk]jk]ujkj0jkjkubajk}(jk]jk]jk]jk]jk]ujkj0jkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHost mitigation mechanism}(jkHost mitigation mechanismjkjkubajk}(jk]jk]jk]jk]jk]internalrefurijj anchorname#host-mitigation-mechanismujkj0jkjkubajk}(jk]jk]jk]jk]jk]ujkj0jkjkubajk}(jk]jk]jk]jk]jk]ujkj0jkjjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGuest mitigation mechanisms}(jkGuest mitigation mechanismsjkj lubajk}(jk]jk]jk]jk]jk]internalrefurijj anchorname#guest-mitigation-mechanismsujkj0jkj lubajk}(jk]jk]jk]jk]jk]ujkj0jkjlubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. L1D flush on VMENTER}(jk1. L1D flush on VMENTERjkj-lubajk}(jk]jk]jk]jk]jk]internalrefurijj anchorname#l1d-flush-on-vmenterujkj0jkj*lubajk}(jk]jk]jk]jk]jk]ujkj0jkj'lubajk}(jk]jk]jk]jk]jk]ujkj0jkj$lubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk52. Guest VCPU confinement to dedicated physical cores}(jk52. Guest VCPU confinement to dedicated physical coresjkjQlubajk}(jk]jk]jk]jk]jk]internalrefurijj anchorname3#guest-vcpu-confinement-to-dedicated-physical-coresujkj0jkjNlubajk}(jk]jk]jk]jk]jk]ujkj0jkjKlubajk}(jk]jk]jk]jk]jk]ujkj0jkj$lubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Interrupt affinity}(jk3. Interrupt affinityjkjulubajk}(jk]jk]jk]jk]jk]internalrefurijj anchorname#interrupt-affinityujkj0jkjrlubajk}(jk]jk]jk]jk]jk]ujkj0jkjolubajk}(jk]jk]jk]jk]jk]ujkj0jkj$lubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. SMT control}(jk4. SMT controljkjlubajk}(jk]jk]jk]jk]jk]internalrefurijj anchorname #smt-controlujkj0jkjlubajk}(jk]jk]jk]jk]jk]ujkj0jkjlubajk}(jk]jk]jk]jk]jk]ujkj0jkj$lubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. Disabling EPT}(jk5. Disabling EPTjkjlubajk}(jk]jk]jk]jk]jk]internalrefurijj anchorname#disabling-eptujkj0jkjlubajk}(jk]jk]jk]jk]jk]ujkj0jkjlubajk}(jk]jk]jk]jk]jk]ujkj0jkj$lubejk}(jk]jk]jk]jk]jk]ujkj1jkjlubejk}(jk]jk]jk]jk]jk]ujkj0jkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Mitigation control on the kernel command line}(jk-Mitigation control on the kernel command linejkjlubajk}(jk]jk]jk]jk]jk]internalrefurijj anchorname.#mitigation-control-on-the-kernel-command-lineujkj0jkjlubajk}(jk]jk]jk]jk]jk]ujkj0jkjlubajk}(jk]jk]jk]jk]jk]ujkj0jkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Mitigation control for KVM - module parameter}(jk-Mitigation control for KVM - module parameterjkjmubajk}(jk]jk]jk]jk]jk]internalrefurijj anchorname,#mitigation-control-for-kvm-module-parameterujkj0jkjmubajk}(jk]jk]jk]jk]jk]ujkj0jkj mubajk}(jk]jk]jk]jk]jk]ujkj0jkjjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMitigation selection guide}(jkMitigation selection guidejkj5mubajk}(jk]jk]jk]jk]jk]internalrefurijj anchorname#mitigation-selection-guideujkj0jkj2mubajk}(jk]jk]jk]jk]jk]ujkj0jkj/mubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. No virtualization in use}(jk1. No virtualization in usejkjVmubajk}(jk]jk]jk]jk]jk]internalrefurijj anchorname#no-virtualization-in-useujkj0jkjSmubajk}(jk]jk]jk]jk]jk]ujkj0jkjPmubajk}(jk]jk]jk]jk]jk]ujkj0jkjMmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%2. Virtualization with trusted guests}(jk%2. Virtualization with trusted guestsjkjzmubajk}(jk]jk]jk]jk]jk]internalrefurijj anchorname##virtualization-with-trusted-guestsujkj0jkjwmubajk}(jk]jk]jk]jk]jk]ujkj0jkjtmubajk}(jk]jk]jk]jk]jk]ujkj0jkjMmubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'3. Virtualization with untrusted guests}(jk'3. Virtualization with untrusted guestsjkjmubajk}(jk]jk]jk]jk]jk]internalrefurijj anchorname%#virtualization-with-untrusted-guestsujkj0jkjmubajk}(jk]jk]jk]jk]jk]ujkj0jkjmubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"3.1. SMT not supported or disabled}(jk"3.1. SMT not supported or disabledjkjmubajk}(jk]jk]jk]jk]jk]internalrefurijj anchorname#smt-not-supported-or-disabledujkj0jkjmubajk}(jk]jk]jk]jk]jk]ujkj0jkjmubajk}(jk]jk]jk]jk]jk]ujkj0jkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"3.2. EPT not supported or disabled}(jk"3.2. EPT not supported or disabledjkjmubajk}(jk]jk]jk]jk]jk]internalrefurijj anchorname#ept-not-supported-or-disabledujkj0jkjmubajk}(jk]jk]jk]jk]jk]ujkj0jkjmubajk}(jk]jk]jk]jk]jk]ujkj0jkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%3.3. SMT and EPT supported and active}(jk%3.3. SMT and EPT supported and activejkjnubajk}(jk]jk]jk]jk]jk]internalrefurijj anchorname!#smt-and-ept-supported-and-activeujkj0jkjnubajk}(jk]jk]jk]jk]jk]ujkj0jkjnubajk}(jk]jk]jk]jk]jk]ujkj0jkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.4. Nested virtual machines}(jk3.4. Nested virtual machinesjkj+nubajk}(jk]jk]jk]jk]jk]internalrefurijj anchorname#nested-virtual-machinesujkj0jkj(nubajk}(jk]jk]jk]jk]jk]ujkj0jkj%nubajk}(jk]jk]jk]jk]jk]ujkj0jkjmubejk}(jk]jk]jk]jk]jk]ujkj1jkjmubejk}(jk]jk]jk]jk]jk]ujkj0jkjMmubejk}(jk]jk]jk]jk]jk]ujkj1jkj/mubejk}(jk]jk]jk]jk]jk]ujkj0jkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDefault mitigations}(jkDefault mitigationsjkjgnubajk}(jk]jk]jk]jk]jk]internalrefurijj anchorname#default-mitigationsujkj0jkjdnubajk}(jk]jk]jk]jk]jk]ujkj0jkjanubajk}(jk]jk]jk]jk]jk]ujkj0jkjjubejk}(jk]jk]jk]jk]jk]ujkj1jkjjubejk}(jk]jk]jk]jk]jk]ujkj0jkjjubajk}(jk]jk]jk]jk]jk]ujkj1ubj'je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGDS - Gather Data Sampling}(jkj`njkjnubajk}(jk]jk]jk]jk]jk]internalrefuri(admin-guide/hw-vuln/gather_data_sampling anchornamehujkj0jkjnubajk}(jk]jk]jk]jk]jk]ujkj0jkjnubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProblem}(jkProblemjkjnubajk}(jk]jk]jk]jk]jk]internalrefurijn anchorname#problemujkj0jkjnubajk}(jk]jk]jk]jk]jk]ujkj0jkjnubajk}(jk]jk]jk]jk]jk]ujkj0jkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAttack scenarios}(jkAttack scenariosjkjnubajk}(jk]jk]jk]jk]jk]internalrefurijn anchorname#attack-scenariosujkj0jkjnubajk}(jk]jk]jk]jk]jk]ujkj0jkjnubajk}(jk]jk]jk]jk]jk]ujkj0jkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMitigation mechanism}(jkMitigation mechanismjkjoubajk}(jk]jk]jk]jk]jk]internalrefurijn anchorname#mitigation-mechanismujkj0jkjoubajk}(jk]jk]jk]jk]jk]ujkj0jkjoubajk}(jk]jk]jk]jk]jk]ujkj0jkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Mitigation control on the kernel command line}(jk-Mitigation control on the kernel command linejkj,oubajk}(jk]jk]jk]jk]jk]internalrefurijn anchorname.#mitigation-control-on-the-kernel-command-lineujkj0jkj)oubajk}(jk]jk]jk]jk]jk]ujkj0jkj&oubajk}(jk]jk]jk]jk]jk]ujkj0jkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGDS System Information}(jkGDS System InformationjkjPoubajk}(jk]jk]jk]jk]jk]internalrefurijn anchorname#gds-system-informationujkj0jkjMoubajk}(jk]jk]jk]jk]jk]ujkj0jkjJoubajk}(jk]jk]jk]jk]jk]ujkj0jkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGDS Default mitigation}(jkGDS Default mitigationjkjtoubajk}(jk]jk]jk]jk]jk]internalrefurijn anchorname#gds-default-mitigationujkj0jkjqoubajk}(jk]jk]jk]jk]jk]ujkj0jkjnoubajk}(jk]jk]jk]jk]jk]ujkj0jkjnubejk}(jk]jk]jk]jk]jk]ujkj1jkjnubejk}(jk]jk]jk]jk]jk]ujkj0jkjnubajk}(jk]jk]jk]jk]jk]ujkj1ubjzje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdm-vdo}(jkjnnjkjoubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/device-mapper/vdo anchornamehujkj0jkjoubajk}(jk]jk]jk]jk]jk]ujkj0jkjoubajk}(jk]jk]jk]jk]jk]ujkj0jkjoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUserspace component}(jkUserspace componentjkjoubajk}(jk]jk]jk]jk]jk]internalrefurijo anchorname#userspace-componentujkj0jkjoubajk}(jk]jk]jk]jk]jk]ujkj0jkjoubajk}(jk]jk]jk]jk]jk]ujkj0jkjoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMetadata requirements}(jkMetadata requirementsjkjoubajk}(jk]jk]jk]jk]jk]internalrefurijo anchorname#metadata-requirementsujkj0jkjoubajk}(jk]jk]jk]jk]jk]ujkj0jkjoubajk}(jk]jk]jk]jk]jk]ujkj0jkjoubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTarget interface}(jkTarget interfacejkjpubajk}(jk]jk]jk]jk]jk]internalrefurijo anchorname#target-interfaceujkj0jkjpubajk}(jk]jk]jk]jk]jk]ujkj0jkjpubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Table line}(jk Table linejkj9pubajk}(jk]jk]jk]jk]jk]internalrefurijo anchorname #table-lineujkj0jkj6pubajk}(jk]jk]jk]jk]jk]ujkj0jkj3pubajk}(jk]jk]jk]jk]jk]ujkj0jkj0pubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOptional parameters:}(jkOptional parameters:jkj]pubajk}(jk]jk]jk]jk]jk]internalrefurijo anchorname#optional-parametersujkj0jkjZpubajk}(jk]jk]jk]jk]jk]ujkj0jkjWpubajk}(jk]jk]jk]jk]jk]ujkj0jkj0pubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice modification}(jkDevice modificationjkjpubajk}(jk]jk]jk]jk]jk]internalrefurijo anchorname#device-modificationujkj0jkj~pubajk}(jk]jk]jk]jk]jk]ujkj0jkj{pubajk}(jk]jk]jk]jk]jk]ujkj0jkj0pubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMessages}(jkMessagesjkjpubajk}(jk]jk]jk]jk]jk]internalrefurijo anchorname #messagesujkj0jkjpubajk}(jk]jk]jk]jk]jk]ujkj0jkjpubajk}(jk]jk]jk]jk]jk]ujkj0jkj0pubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStatus}(jkStatusjkjpubajk}(jk]jk]jk]jk]jk]internalrefurijo anchorname#statusujkj0jkjpubajk}(jk]jk]jk]jk]jk]ujkj0jkjpubajk}(jk]jk]jk]jk]jk]ujkj0jkj0pubejk}(jk]jk]jk]jk]jk]ujkj1jkjpubejk}(jk]jk]jk]jk]jk]ujkj0jkjoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Requirements}(jkMemory Requirementsjkjpubajk}(jk]jk]jk]jk]jk]internalrefurijo anchorname#memory-requirementsujkj0jkjpubajk}(jk]jk]jk]jk]jk]ujkj0jkjpubajk}(jk]jk]jk]jk]jk]ujkj0jkjoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule Parameters}(jkModule Parametersjkjqubajk}(jk]jk]jk]jk]jk]internalrefurijo anchorname#module-parametersujkj0jkjqubajk}(jk]jk]jk]jk]jk]ujkj0jkjqubajk}(jk]jk]jk]jk]jk]ujkj0jkjoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRun-time Usage}(jkRun-time UsagejkjAqubajk}(jk]jk]jk]jk]jk]internalrefurijo anchorname#run-time-usageujkj0jkj>qubajk}(jk]jk]jk]jk]jk]ujkj0jkj;qubajk}(jk]jk]jk]jk]jk]ujkj0jkjoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTuning}(jkTuningjkjequbajk}(jk]jk]jk]jk]jk]internalrefurijo anchorname#tuningujkj0jkjbqubajk}(jk]jk]jk]jk]jk]ujkj0jkj_qubajk}(jk]jk]jk]jk]jk]ujkj0jkjoubejk}(jk]jk]jk]jk]jk]ujkj1ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdm-queue-length}(jkj|njkjqubajk}(jk]jk]jk]jk]jk]internalrefuri)admin-guide/device-mapper/dm-queue-length anchornamehujkj0jkjqubajk}(jk]jk]jk]jk]jk]ujkj0jkjqubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Algorithm}(jk Algorithmjkjqubajk}(jk]jk]jk]jk]jk]internalrefurijq anchorname #algorithmujkj0jkjqubajk}(jk]jk]jk]jk]jk]ujkj0jkjqubajk}(jk]jk]jk]jk]jk]ujkj0jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkjqubajk}(jk]jk]jk]jk]jk]internalrefurijq anchorname #examplesujkj0jkjqubajk}(jk]jk]jk]jk]jk]ujkj0jkjqubajk}(jk]jk]jk]jk]jk]ujkj0jkjqubejk}(jk]jk]jk]jk]jk]ujkj1jkjqubejk}(jk]jk]jk]jk]jk]ujkj0jkjqubajk}(jk]jk]jk]jk]jk]ujkj1ubjD je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Whitelist Controller}(jkjnjkjrubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/cgroup-v1/devices anchornamehujkj0jkj rubajk}(jk]jk]jk]jk]jk]ujkj0jkj rubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Description}(jk1. Descriptionjkj/rubajk}(jk]jk]jk]jk]jk]internalrefurijr anchorname #descriptionujkj0jkj,rubajk}(jk]jk]jk]jk]jk]ujkj0jkj)rubajk}(jk]jk]jk]jk]jk]ujkj0jkj&rubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. User Interface}(jk2. User InterfacejkjSrubajk}(jk]jk]jk]jk]jk]internalrefurijr anchorname#user-interfaceujkj0jkjPrubajk}(jk]jk]jk]jk]jk]ujkj0jkjMrubajk}(jk]jk]jk]jk]jk]ujkj0jkj&rubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3. Security}(jk 3. Securityjkjwrubajk}(jk]jk]jk]jk]jk]internalrefurijr anchorname #securityujkj0jkjtrubajk}(jk]jk]jk]jk]jk]ujkj0jkjqrubajk}(jk]jk]jk]jk]jk]ujkj0jkj&rubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 4. Hierarchy}(jk 4. Hierarchyjkjrubajk}(jk]jk]jk]jk]jk]internalrefurijr anchorname #hierarchyujkj0jkjrubajk}(jk]jk]jk]jk]jk]ujkj0jkjrubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'4.1 Hierarchy (internal implementation)}(jk'4.1 Hierarchy (internal implementation)jkjrubajk}(jk]jk]jk]jk]jk]internalrefurijr anchorname"#hierarchy-internal-implementationujkj0jkjrubajk}(jk]jk]jk]jk]jk]ujkj0jkjrubajk}(jk]jk]jk]jk]jk]ujkj0jkjrubajk}(jk]jk]jk]jk]jk]ujkj1jkjrubejk}(jk]jk]jk]jk]jk]ujkj0jkj&rubejk}(jk]jk]jk]jk]jk]ujkj1jkj rubejk}(jk]jk]jk]jk]jk]ujkj0jkjrubajk}(jk]jk]jk]jk]jk]ujkj1ubjtje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe EFI Boot Stub}(jkjnjkjsubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/efi-stub anchornamehujkj0jkjrubajk}(jk]jk]jk]jk]jk]ujkj0jkjrubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow to install bzImage.efi}(jkHow to install bzImage.efijkj!subajk}(jk]jk]jk]jk]jk]internalrefurijs anchorname#how-to-install-bzimage-efiujkj0jkjsubajk}(jk]jk]jk]jk]jk]ujkj0jkjsubajk}(jk]jk]jk]jk]jk]ujkj0jkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Passing kernel parameters from the EFI shell}(jk,Passing kernel parameters from the EFI shelljkjEsubajk}(jk]jk]jk]jk]jk]internalrefurijs anchorname-#passing-kernel-parameters-from-the-efi-shellujkj0jkjBsubajk}(jk]jk]jk]jk]jk]ujkj0jkj?subajk}(jk]jk]jk]jk]jk]ujkj0jkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe “initrd=” option}(jkThe "initrd=" optionjkjisubajk}(jk]jk]jk]jk]jk]internalrefurijs anchorname#the-initrd-optionujkj0jkjfsubajk}(jk]jk]jk]jk]jk]ujkj0jkjcsubajk}(jk]jk]jk]jk]jk]ujkj0jkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe “dtb=” option}(jkThe "dtb=" optionjkjsubajk}(jk]jk]jk]jk]jk]internalrefurijs anchorname#the-dtb-optionujkj0jkjsubajk}(jk]jk]jk]jk]jk]ujkj0jkjsubajk}(jk]jk]jk]jk]jk]ujkj0jkjsubejk}(jk]jk]jk]jk]jk]ujkj1jkjrubejk}(jk]jk]jk]jk]jk]ujkj0jkjrubajk}(jk]jk]jk]jk]jk]ujkj1ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGPIO Testing Driver}(jkjnjkjsubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/gpio/gpio-mockup anchornamehujkj0jkjsubajk}(jk]jk]jk]jk]jk]ujkj0jkjsubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Creating simulated chips using module params}(jk,Creating simulated chips using module paramsjkjsubajk}(jk]jk]jk]jk]jk]internalrefurijs anchorname-#creating-simulated-chips-using-module-paramsujkj0jkjsubajk}(jk]jk]jk]jk]jk]ujkj0jkjsubajk}(jk]jk]jk]jk]jk]ujkj0jkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkManipulating simulated lines}(jkManipulating simulated linesjkj tubajk}(jk]jk]jk]jk]jk]internalrefurijs anchorname#manipulating-simulated-linesujkj0jkjtubajk}(jk]jk]jk]jk]jk]ujkj0jkjtubajk}(jk]jk]jk]jk]jk]ujkj0jkjsubejk}(jk]jk]jk]jk]jk]ujkj1jkjsubejk}(jk]jk]jk]jk]jk]ujkj0jkjsubajk}(jk]jk]jk]jk]jk]ujkj1ubjQje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSpectre Side Channels}(jkjnjkjCtubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/hw-vuln/spectre anchornamehujkj0jkj@tubajk}(jk]jk]jk]jk]jk]ujkj0jkj=tubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAffected processors}(jkAffected processorsjkjctubajk}(jk]jk]jk]jk]jk]internalrefurijRt anchorname#affected-processorsujkj0jkj`tubajk}(jk]jk]jk]jk]jk]ujkj0jkj]tubajk}(jk]jk]jk]jk]jk]ujkj0jkjZtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Related CVEs}(jk Related CVEsjkjtubajk}(jk]jk]jk]jk]jk]internalrefurijRt anchorname #related-cvesujkj0jkjtubajk}(jk]jk]jk]jk]jk]ujkj0jkjtubajk}(jk]jk]jk]jk]jk]ujkj0jkjZtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProblem}(jkProblemjkjtubajk}(jk]jk]jk]jk]jk]internalrefurijRt anchorname#problemujkj0jkjtubajk}(jk]jk]jk]jk]jk]ujkj0jkjtubajk}(jk]jk]jk]jk]jk]ujkj0jkjZtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Spectre variant 1 (Bounds Check Bypass)}(jk'Spectre variant 1 (Bounds Check Bypass)jkjtubajk}(jk]jk]jk]jk]jk]internalrefurijRt anchorname&#spectre-variant-1-bounds-check-bypassujkj0jkjtubajk}(jk]jk]jk]jk]jk]ujkj0jkjtubajk}(jk]jk]jk]jk]jk]ujkj0jkjZtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Spectre variant 2 (Branch Target Injection)}(jk+Spectre variant 2 (Branch Target Injection)jkjtubajk}(jk]jk]jk]jk]jk]internalrefurijRt anchorname*#spectre-variant-2-branch-target-injectionujkj0jkjtubajk}(jk]jk]jk]jk]jk]ujkj0jkjtubajk}(jk]jk]jk]jk]jk]ujkj0jkjZtubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAttack scenarios}(jkAttack scenariosjkjuubajk}(jk]jk]jk]jk]jk]internalrefurijRt anchorname#attack-scenariosujkj0jkjuubajk}(jk]jk]jk]jk]jk]ujkj0jkjuubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&1. A user process attacking the kernel}(jk&1. A user process attacking the kerneljkj8uubajk}(jk]jk]jk]jk]jk]internalrefurijRt anchorname$#a-user-process-attacking-the-kernelujkj0jkj5uubajk}(jk]jk]jk]jk]jk]ujkj0jkj2uubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpectre variant 1}(jkSpectre variant 1jkjYuubajk}(jk]jk]jk]jk]jk]internalrefurijRt anchorname#spectre-variant-1ujkj0jkjVuubajk}(jk]jk]jk]jk]jk]ujkj0jkjSuubajk}(jk]jk]jk]jk]jk]ujkj0jkjPuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpectre variant 1 (swapgs)}(jkSpectre variant 1 (swapgs)jkj}uubajk}(jk]jk]jk]jk]jk]internalrefurijRt anchorname#spectre-variant-1-swapgsujkj0jkjzuubajk}(jk]jk]jk]jk]jk]ujkj0jkjwuubajk}(jk]jk]jk]jk]jk]ujkj0jkjPuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpectre variant 2}(jkSpectre variant 2jkjuubajk}(jk]jk]jk]jk]jk]internalrefurijRt anchorname#spectre-variant-2ujkj0jkjuubajk}(jk]jk]jk]jk]jk]ujkj0jkjuubajk}(jk]jk]jk]jk]jk]ujkj0jkjPuubejk}(jk]jk]jk]jk]jk]ujkj1jkj2uubejk}(jk]jk]jk]jk]jk]ujkj0jkj/uubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk02. A user process attacking another user process}(jk02. A user process attacking another user processjkjuubajk}(jk]jk]jk]jk]jk]internalrefurijRt anchorname.#a-user-process-attacking-another-user-processujkj0jkjuubajk}(jk]jk]jk]jk]jk]ujkj0jkjuubajk}(jk]jk]jk]jk]jk]ujkj0jkj/uubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)3. A virtualized guest attacking the host}(jk)3. A virtualized guest attacking the hostjkjuubajk}(jk]jk]jk]jk]jk]internalrefurijRt anchorname'#a-virtualized-guest-attacking-the-hostujkj0jkjuubajk}(jk]jk]jk]jk]jk]ujkj0jkjuubajk}(jk]jk]jk]jk]jk]ujkj0jkj/uubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,4. A virtualized guest attacking other guest}(jk,4. A virtualized guest attacking other guestjkjvubajk}(jk]jk]jk]jk]jk]internalrefurijRt anchorname*#a-virtualized-guest-attacking-other-guestujkj0jkjvubajk}(jk]jk]jk]jk]jk]ujkj0jkjvubajk}(jk]jk]jk]jk]jk]ujkj0jkj/uubejk}(jk]jk]jk]jk]jk]ujkj1jkjuubejk}(jk]jk]jk]jk]jk]ujkj0jkjZtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpectre system information}(jkSpectre system informationjkjIvubajk}(jk]jk]jk]jk]jk]internalrefurijRt anchorname#spectre-system-informationujkj0jkjFvubajk}(jk]jk]jk]jk]jk]ujkj0jkjCvubajk}(jk]jk]jk]jk]jk]ujkj0jkjZtubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkATurning on mitigation for Spectre variant 1 and Spectre variant 2}(jkATurning on mitigation for Spectre variant 1 and Spectre variant 2jkjmvubajk}(jk]jk]jk]jk]jk]internalrefurijRt anchornameB#turning-on-mitigation-for-spectre-variant-1-and-spectre-variant-2ujkj0jkjjvubajk}(jk]jk]jk]jk]jk]ujkj0jkjgvubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1. Kernel mitigation}(jk1. Kernel mitigationjkjvubajk}(jk]jk]jk]jk]jk]internalrefurijRt anchorname#kernel-mitigationujkj0jkjvubajk}(jk]jk]jk]jk]jk]ujkj0jkjvubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpectre variant 1}(jkSpectre variant 1jkjvubajk}(jk]jk]jk]jk]jk]internalrefurijRt anchorname#id1ujkj0jkjvubajk}(jk]jk]jk]jk]jk]ujkj0jkjvubajk}(jk]jk]jk]jk]jk]ujkj0jkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpectre variant 2}(jkSpectre variant 2jkjvubajk}(jk]jk]jk]jk]jk]internalrefurijRt anchorname#id2ujkj0jkjvubajk}(jk]jk]jk]jk]jk]ujkj0jkjvubajk}(jk]jk]jk]jk]jk]ujkj0jkjvubejk}(jk]jk]jk]jk]jk]ujkj1jkjvubejk}(jk]jk]jk]jk]jk]ujkj0jkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. User program mitigation}(jk2. User program mitigationjkjwubajk}(jk]jk]jk]jk]jk]internalrefurijRt anchorname#user-program-mitigationujkj0jkjwubajk}(jk]jk]jk]jk]jk]ujkj0jkjvubajk}(jk]jk]jk]jk]jk]ujkj0jkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. VM mitigation}(jk3. VM mitigationjkj'wubajk}(jk]jk]jk]jk]jk]internalrefurijRt anchorname#vm-mitigationujkj0jkj$wubajk}(jk]jk]jk]jk]jk]ujkj0jkj!wubajk}(jk]jk]jk]jk]jk]ujkj0jkjvubejk}(jk]jk]jk]jk]jk]ujkj1jkjgvubejk}(jk]jk]jk]jk]jk]ujkj0jkjZtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Mitigation control on the kernel command line}(jk-Mitigation control on the kernel command linejkjWwubajk}(jk]jk]jk]jk]jk]internalrefurijRt anchorname.#mitigation-control-on-the-kernel-command-lineujkj0jkjTwubajk}(jk]jk]jk]jk]jk]ujkj0jkjQwubajk}(jk]jk]jk]jk]jk]ujkj0jkjZtubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMitigation selection guide}(jkMitigation selection guidejkj{wubajk}(jk]jk]jk]jk]jk]internalrefurijRt anchorname#mitigation-selection-guideujkj0jkjxwubajk}(jk]jk]jk]jk]jk]ujkj0jkjuwubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Trusted userspace}(jk1. Trusted userspacejkjwubajk}(jk]jk]jk]jk]jk]internalrefurijRt anchorname#trusted-userspaceujkj0jkjwubajk}(jk]jk]jk]jk]jk]ujkj0jkjwubajk}(jk]jk]jk]jk]jk]ujkj0jkjwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Protect sensitive programs}(jk2. Protect sensitive programsjkjwubajk}(jk]jk]jk]jk]jk]internalrefurijRt anchorname#protect-sensitive-programsujkj0jkjwubajk}(jk]jk]jk]jk]jk]ujkj0jkjwubajk}(jk]jk]jk]jk]jk]ujkj0jkjwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Sandbox untrusted programs}(jk3. Sandbox untrusted programsjkjwubajk}(jk]jk]jk]jk]jk]internalrefurijRt anchorname#sandbox-untrusted-programsujkj0jkjwubajk}(jk]jk]jk]jk]jk]ujkj0jkjwubajk}(jk]jk]jk]jk]jk]ujkj0jkjwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. High security mode}(jk3. High security modejkjxubajk}(jk]jk]jk]jk]jk]internalrefurijRt anchorname#high-security-modeujkj0jkjxubajk}(jk]jk]jk]jk]jk]ujkj0jkjxubajk}(jk]jk]jk]jk]jk]ujkj0jkjwubejk}(jk]jk]jk]jk]jk]ujkj1jkjuwubejk}(jk]jk]jk]jk]jk]ujkj0jkjZtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReferences on Spectre}(jkReferences on Spectrejkj8xubajk}(jk]jk]jk]jk]jk]internalrefurijRt anchorname#references-on-spectreujkj0jkj5xubajk}(jk]jk]jk]jk]jk]ujkj0jkj2xubajk}(jk]jk]jk]jk]jk]ujkj0jkjZtubejk}(jk]jk]jk]jk]jk]ujkj1jkj=tubejk}(jk]jk]jk]jk]jk]ujkj0jkj:tubajk}(jk]jk]jk]jk]jk]ujkj1ubjCje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdm-io}(jkjnjkjqxubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/device-mapper/dm-io anchornamehujkj0jkjnxubajk}(jk]jk]jk]jk]jk]ujkj0jkjkxubajk}(jk]jk]jk]jk]jk]ujkj0jkjhxubajk}(jk]jk]jk]jk]jk]ujkj1ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdm-raid}(jkjnjkjxubajk}(jk]jk]jk]jk]jk]internalrefuri!admin-guide/device-mapper/dm-raid anchornamehujkj0jkjxubajk}(jk]jk]jk]jk]jk]ujkj0jkjxubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMapping Table Interface}(jkMapping Table Interfacejkjxubajk}(jk]jk]jk]jk]jk]internalrefurijx anchorname#mapping-table-interfaceujkj0jkjxubajk}(jk]jk]jk]jk]jk]ujkj0jkjxubajk}(jk]jk]jk]jk]jk]ujkj0jkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample Tables}(jkExample Tablesjkjxubajk}(jk]jk]jk]jk]jk]internalrefurijx anchorname#example-tablesujkj0jkjxubajk}(jk]jk]jk]jk]jk]ujkj0jkjxubajk}(jk]jk]jk]jk]jk]ujkj0jkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Status Output}(jk Status Outputjkjyubajk}(jk]jk]jk]jk]jk]internalrefurijx anchorname#status-outputujkj0jkjyubajk}(jk]jk]jk]jk]jk]ujkj0jkjxubajk}(jk]jk]jk]jk]jk]ujkj0jkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMessage Interface}(jkMessage Interfacejkj)yubajk}(jk]jk]jk]jk]jk]internalrefurijx anchorname#message-interfaceujkj0jkj&yubajk}(jk]jk]jk]jk]jk]ujkj0jkj#yubajk}(jk]jk]jk]jk]jk]ujkj0jkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDiscard Support}(jkDiscard SupportjkjMyubajk}(jk]jk]jk]jk]jk]internalrefurijx anchorname#discard-supportujkj0jkjJyubajk}(jk]jk]jk]jk]jk]ujkj0jkjGyubajk}(jk]jk]jk]jk]jk]ujkj0jkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVersion History}(jkVersion Historyjkjqyubajk}(jk]jk]jk]jk]jk]internalrefurijx anchorname#version-historyujkj0jkjnyubajk}(jk]jk]jk]jk]jk]ujkj0jkjkyubajk}(jk]jk]jk]jk]jk]ujkj0jkjxubejk}(jk]jk]jk]jk]jk]ujkj1jkjxubejk}(jk]jk]jk]jk]jk]ujkj0jkjxubajk}(jk]jk]jk]jk]jk]ujkj1ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkChanges}(jkjnjkjyubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/cifs/changes anchornamehujkj0jkjyubajk}(jk]jk]jk]jk]jk]ujkj0jkjyubajk}(jk]jk]jk]jk]jk]ujkj0jkjyubajk}(jk]jk]jk]jk]jk]ujkj1ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGPIO Aggregator}(jkjnjkjyubajk}(jk]jk]jk]jk]jk]internalrefuri admin-guide/gpio/gpio-aggregator anchornamehujkj0jkjyubajk}(jk]jk]jk]jk]jk]ujkj0jkjyubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAggregating GPIOs using Sysfs}(jkAggregating GPIOs using Sysfsjkjyubajk}(jk]jk]jk]jk]jk]internalrefurijy anchorname#aggregating-gpios-using-sysfsujkj0jkjyubajk}(jk]jk]jk]jk]jk]ujkj0jkjyubajk}(jk]jk]jk]jk]jk]ujkj0jkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneric GPIO Driver}(jkGeneric GPIO Driverjkjzubajk}(jk]jk]jk]jk]jk]internalrefurijy anchorname#generic-gpio-driverujkj0jkjzubajk}(jk]jk]jk]jk]jk]ujkj0jkjzubajk}(jk]jk]jk]jk]jk]ujkj0jkjyubejk}(jk]jk]jk]jk]jk]ujkj1jkjyubejk}(jk]jk]jk]jk]jk]ujkj0jkjyubajk}(jk]jk]jk]jk]jk]ujkj1ubj\ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdm-crypt}(jkjnjkjSzubajk}(jk]jk]jk]jk]jk]internalrefuri"admin-guide/device-mapper/dm-crypt anchornamehujkj0jkjPzubajk}(jk]jk]jk]jk]jk]ujkj0jkjMzubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample scripts}(jkExample scriptsjkjszubajk}(jk]jk]jk]jk]jk]internalrefurijbz anchorname#example-scriptsujkj0jkjpzubajk}(jk]jk]jk]jk]jk]ujkj0jkjmzubajk}(jk]jk]jk]jk]jk]ujkj0jkjjzubajk}(jk]jk]jk]jk]jk]ujkj1jkjMzubejk}(jk]jk]jk]jk]jk]ujkj0jkjJzubajk}(jk]jk]jk]jk]jk]ujkj1ubjjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGPIO}(jkjojkjzubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/gpio/index anchornamehujkj0jkjzubajk}(jk]jk]jk]jk]jk]ujkj0jkjzubje0)}(jkhjk](jH)}(jkhjk]jk}(jk]jk]jk]jk]jk]parentjzentries](Character Device Userspace APIuserspace-api/gpio/chardevN admin-guide/gpio/gpio-aggregatorNadmin-guide/gpio/gpio-sim Obsolete APIsadmin-guide/gpio/obsoletee includefiles](jzjzjzjzemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries](jzjzeujkjHj^sD/var/lib/git/docbuild/linux/Documentation/admin-guide/gpio/index.rstj_sKjkjzubjn0only)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjzubajk}(jk]jk]jk]jk]jk]internalrefurijz anchorname#indicesujkj0jkjzubajk}(jk]jk]jk]jk]jk]ujkj0jkjzubajk}(jk]jk]jk]jk]jk]ujkj0jkjzubajk}(jk]jk]jk]jk]jk]exprsubproject and htmlujkonlyjkjzubejk}(jk]jk]jk]jk]jk]ujkj1jkjzubejk}(jk]jk]jk]jk]jk]ujkj0jkjzubajk}(jk]jk]jk]jk]jk]ujkj1ubj\je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHugeTLB Controller}(jkjojkj5{ubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/cgroup-v1/hugetlb anchornamehujkj0jkj2{ubajk}(jk]jk]jk]jk]jk]ujkj0jkj/{ubajk}(jk]jk]jk]jk]jk]ujkj0jkj,{ubajk}(jk]jk]jk]jk]jk]ujkj1ubjpje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$File system Monitoring with fanotify}(jkj$ojkja{ubajk}(jk]jk]jk]jk]jk]internalrefuri!admin-guide/filesystem-monitoring anchornamehujkj0jkj^{ubajk}(jk]jk]jk]jk]jk]ujkj0jkj[{ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFile system Error Reporting}(jkFile system Error Reportingjkj{ubajk}(jk]jk]jk]jk]jk]internalrefurijp{ anchorname#file-system-error-reportingujkj0jkj~{ubajk}(jk]jk]jk]jk]jk]ujkj0jkj{{ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneric error record}(jkGeneric error recordjkj{ubajk}(jk]jk]jk]jk]jk]internalrefurijp{ anchorname#generic-error-recordujkj0jkj{ubajk}(jk]jk]jk]jk]jk]ujkj0jkj{ubajk}(jk]jk]jk]jk]jk]ujkj0jkj{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk FID record}(jk FID recordjkj{ubajk}(jk]jk]jk]jk]jk]internalrefurijp{ anchorname #fid-recordujkj0jkj{ubajk}(jk]jk]jk]jk]jk]ujkj0jkj{ubajk}(jk]jk]jk]jk]jk]ujkj0jkj{ubejk}(jk]jk]jk]jk]jk]ujkj1jkj{{ubejk}(jk]jk]jk]jk]jk]ujkj0jkjx{ubajk}(jk]jk]jk]jk]jk]ujkj1jkj[{ubejk}(jk]jk]jk]jk]jk]ujkj0jkjX{ubajk}(jk]jk]jk]jk]jk]ujkj1ubjjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(Speculative Return Stack Overflow (SRSO)}(jkj2ojkj |ubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/hw-vuln/srso anchornamehujkj0jkj|ubajk}(jk]jk]jk]jk]jk]ujkj0jkj|ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAffected processors}(jkAffected processorsjkj+|ubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#affected-processorsujkj0jkj(|ubajk}(jk]jk]jk]jk]jk]ujkj0jkj%|ubajk}(jk]jk]jk]jk]jk]ujkj0jkj"|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSystem information and options}(jkSystem information and optionsjkjO|ubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#system-information-and-optionsujkj0jkjL|ubajk}(jk]jk]jk]jk]jk]ujkj0jkjI|ubajk}(jk]jk]jk]jk]jk]ujkj0jkj"|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMitigation: Safe RET}(jkMitigation: Safe RETjkjs|ubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#mitigation-safe-retujkj0jkjp|ubajk}(jk]jk]jk]jk]jk]ujkj0jkjm|ubajk}(jk]jk]jk]jk]jk]ujkj0jkj"|ubejk}(jk]jk]jk]jk]jk]ujkj1jkj|ubejk}(jk]jk]jk]jk]jk]ujkj0jkj|ubajk}(jk]jk]jk]jk]jk]ujkj1ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkControl Group v2}(jkj@ojkj|ubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/cgroup-v2 anchornamehujkj0jkj|ubajk}(jk]jk]jk]jk]jk]ujkj0jkj|ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj|ubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname #introductionujkj0jkj|ubajk}(jk]jk]jk]jk]jk]ujkj0jkj|ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Terminology}(jk Terminologyjkj|ubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname #terminologyujkj0jkj|ubajk}(jk]jk]jk]jk]jk]ujkj0jkj|ubajk}(jk]jk]jk]jk]jk]ujkj0jkj|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is cgroup?}(jkWhat is cgroup?jkj}ubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#what-is-cgroupujkj0jkj}ubajk}(jk]jk]jk]jk]jk]ujkj0jkj }ubajk}(jk]jk]jk]jk]jk]ujkj0jkj|ubejk}(jk]jk]jk]jk]jk]ujkj1jkj|ubejk}(jk]jk]jk]jk]jk]ujkj0jkj|ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBasic Operations}(jkBasic OperationsjkjA}ubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#basic-operationsujkj0jkj>}ubajk}(jk]jk]jk]jk]jk]ujkj0jkj;}ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMounting}(jkMountingjkjb}ubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname #mountingujkj0jkj_}ubajk}(jk]jk]jk]jk]jk]ujkj0jkj\}ubajk}(jk]jk]jk]jk]jk]ujkj0jkjY}ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Organizing Processes and Threads}(jk Organizing Processes and Threadsjkj}ubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname!#organizing-processes-and-threadsujkj0jkj}ubajk}(jk]jk]jk]jk]jk]ujkj0jkj}ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Processes}(jk Processesjkj}ubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname #processesujkj0jkj}ubajk}(jk]jk]jk]jk]jk]ujkj0jkj}ubajk}(jk]jk]jk]jk]jk]ujkj0jkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThreads}(jkThreadsjkj}ubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#threadsujkj0jkj}ubajk}(jk]jk]jk]jk]jk]ujkj0jkj}ubajk}(jk]jk]jk]jk]jk]ujkj0jkj}ubejk}(jk]jk]jk]jk]jk]ujkj1jkj}ubejk}(jk]jk]jk]jk]jk]ujkj0jkjY}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk[Un]populated Notification}(jk[Un]populated Notificationjkj}ubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#un-populated-notificationujkj0jkj}ubajk}(jk]jk]jk]jk]jk]ujkj0jkj}ubajk}(jk]jk]jk]jk]jk]ujkj0jkjY}ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkControlling Controllers}(jkControlling Controllersjkj~ubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#controlling-controllersujkj0jkj~ubajk}(jk]jk]jk]jk]jk]ujkj0jkj~ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnabling and Disabling}(jkEnabling and Disablingjkj@~ubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#enabling-and-disablingujkj0jkj=~ubajk}(jk]jk]jk]jk]jk]ujkj0jkj:~ubajk}(jk]jk]jk]jk]jk]ujkj0jkj7~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTop-down Constraint}(jkTop-down Constraintjkjd~ubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#top-down-constraintujkj0jkja~ubajk}(jk]jk]jk]jk]jk]ujkj0jkj^~ubajk}(jk]jk]jk]jk]jk]ujkj0jkj7~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNo Internal Process Constraint}(jkNo Internal Process Constraintjkj~ubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#no-internal-process-constraintujkj0jkj~ubajk}(jk]jk]jk]jk]jk]ujkj0jkj~ubajk}(jk]jk]jk]jk]jk]ujkj0jkj7~ubejk}(jk]jk]jk]jk]jk]ujkj1jkj~ubejk}(jk]jk]jk]jk]jk]ujkj0jkjY}ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Delegation}(jk Delegationjkj~ubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname #delegationujkj0jkj~ubajk}(jk]jk]jk]jk]jk]ujkj0jkj~ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModel of Delegation}(jkModel of Delegationjkj~ubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#model-of-delegationujkj0jkj~ubajk}(jk]jk]jk]jk]jk]ujkj0jkj~ubajk}(jk]jk]jk]jk]jk]ujkj0jkj~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDelegation Containment}(jkDelegation Containmentjkj~ubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#delegation-containmentujkj0jkj~ubajk}(jk]jk]jk]jk]jk]ujkj0jkj~ubajk}(jk]jk]jk]jk]jk]ujkj0jkj~ubejk}(jk]jk]jk]jk]jk]ujkj1jkj~ubejk}(jk]jk]jk]jk]jk]ujkj0jkjY}ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Guidelines}(jk Guidelinesjkj-ubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname #guidelinesujkj0jkj*ubajk}(jk]jk]jk]jk]jk]ujkj0jkj'ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOrganize Once and Control}(jkOrganize Once and ControljkjNubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#organize-once-and-controlujkj0jkjKubajk}(jk]jk]jk]jk]jk]ujkj0jkjHubajk}(jk]jk]jk]jk]jk]ujkj0jkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAvoid Name Collisions}(jkAvoid Name Collisionsjkjrubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#avoid-name-collisionsujkj0jkjoubajk}(jk]jk]jk]jk]jk]ujkj0jkjlubajk}(jk]jk]jk]jk]jk]ujkj0jkjEubejk}(jk]jk]jk]jk]jk]ujkj1jkj'ubejk}(jk]jk]jk]jk]jk]ujkj0jkjY}ubejk}(jk]jk]jk]jk]jk]ujkj1jkj;}ubejk}(jk]jk]jk]jk]jk]ujkj0jkj|ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkResource Distribution Models}(jkResource Distribution Modelsjkjubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#resource-distribution-modelsujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWeights}(jkWeightsjkjubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#weightsujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLimits}(jkLimitsjkjubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#limitsujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Protections}(jk Protectionsjkjubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname #protectionsujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Allocations}(jk Allocationsjkj;ubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname #allocationsujkj0jkj8ubajk}(jk]jk]jk]jk]jk]ujkj0jkj5ubajk}(jk]jk]jk]jk]jk]ujkj0jkjubejk}(jk]jk]jk]jk]jk]ujkj1jkjubejk}(jk]jk]jk]jk]jk]ujkj0jkj|ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkInterface Files}(jkInterface Filesjkjkubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#interface-filesujkj0jkjhubajk}(jk]jk]jk]jk]jk]ujkj0jkjeubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFormat}(jkFormatjkjubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#formatujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Conventions}(jk Conventionsjkjubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname #conventionsujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCore Interface Files}(jkCore Interface FilesjkjԀubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#core-interface-filesujkj0jkjрubajk}(jk]jk]jk]jk]jk]ujkj0jkj΀ubajk}(jk]jk]jk]jk]jk]ujkj0jkjubejk}(jk]jk]jk]jk]jk]ujkj1jkjeubejk}(jk]jk]jk]jk]jk]ujkj0jkj|ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Controllers}(jk Controllersjkjubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname #controllersujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCPU}(jkCPUjkj%ubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#cpuujkj0jkj"ubajk}(jk]jk]jk]jk]jk]ujkj0jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCPU Interface Files}(jkCPU Interface FilesjkjFubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#cpu-interface-filesujkj0jkjCubajk}(jk]jk]jk]jk]jk]ujkj0jkj@ubajk}(jk]jk]jk]jk]jk]ujkj0jkj=ubajk}(jk]jk]jk]jk]jk]ujkj1jkjubejk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMemory}(jkMemoryjkjvubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#memoryujkj0jkjsubajk}(jk]jk]jk]jk]jk]ujkj0jkjpubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Interface Files}(jkMemory Interface Filesjkjubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#memory-interface-filesujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage Guidelines}(jkUsage Guidelinesjkjubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#usage-guidelinesujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Ownership}(jkMemory Ownershipjkj߁ubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#memory-ownershipujkj0jkj܁ubajk}(jk]jk]jk]jk]jk]ujkj0jkjفubajk}(jk]jk]jk]jk]jk]ujkj0jkjubejk}(jk]jk]jk]jk]jk]ujkj1jkjpubejk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIO}(jkIOjkjubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#ioujkj0jkj ubajk}(jk]jk]jk]jk]jk]ujkj0jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIO Interface Files}(jkIO Interface Filesjkj0ubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#io-interface-filesujkj0jkj-ubajk}(jk]jk]jk]jk]jk]ujkj0jkj*ubajk}(jk]jk]jk]jk]jk]ujkj0jkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Writeback}(jk WritebackjkjTubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname #writebackujkj0jkjQubajk}(jk]jk]jk]jk]jk]ujkj0jkjNubajk}(jk]jk]jk]jk]jk]ujkj0jkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk IO Latency}(jk IO Latencyjkjxubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname #io-latencyujkj0jkjuubajk}(jk]jk]jk]jk]jk]ujkj0jkjrubajk}(jk]jk]jk]jk]jk]ujkj0jkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow IO Latency Throttling Works}(jkHow IO Latency Throttling Worksjkjubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname #how-io-latency-throttling-worksujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIO Latency Interface Files}(jkIO Latency Interface Filesjkjubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#io-latency-interface-filesujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk IO Priority}(jk IO Priorityjkjubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname #io-priorityujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjނubajk}(jk]jk]jk]jk]jk]ujkj0jkj'ubejk}(jk]jk]jk]jk]jk]ujkj1jkj ubejk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPID}(jkPIDjkjubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#pidujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPID Interface Files}(jkPID Interface Filesjkj5ubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#pid-interface-filesujkj0jkj2ubajk}(jk]jk]jk]jk]jk]ujkj0jkj/ubajk}(jk]jk]jk]jk]jk]ujkj0jkj,ubajk}(jk]jk]jk]jk]jk]ujkj1jkjubejk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCpuset}(jkCpusetjkjeubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#cpusetujkj0jkjbubajk}(jk]jk]jk]jk]jk]ujkj0jkj_ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCpuset Interface Files}(jkCpuset Interface Filesjkjubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#cpuset-interface-filesujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkj}ubajk}(jk]jk]jk]jk]jk]ujkj1jkj_ubejk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice controller}(jkDevice controllerjkjubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#device-controllerujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRDMA}(jkRDMAjkjڃubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#rdmaujkj0jkj׃ubajk}(jk]jk]jk]jk]jk]ujkj0jkjԃubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRDMA Interface Files}(jkRDMA Interface Filesjkjubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#rdma-interface-filesujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj1jkjԃubejk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHugeTLB}(jkHugeTLBjkj+ubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#hugetlbujkj0jkj(ubajk}(jk]jk]jk]jk]jk]ujkj0jkj%ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHugeTLB Interface Files}(jkHugeTLB Interface FilesjkjLubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#hugetlb-interface-filesujkj0jkjIubajk}(jk]jk]jk]jk]jk]ujkj0jkjFubajk}(jk]jk]jk]jk]jk]ujkj0jkjCubajk}(jk]jk]jk]jk]jk]ujkj1jkj%ubejk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMisc}(jkMiscjkj|ubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#miscujkj0jkjyubajk}(jk]jk]jk]jk]jk]ujkj0jkjvubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMisc Interface Files}(jkMisc Interface Filesjkjubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#misc-interface-filesujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMigration and Ownership}(jkMigration and Ownershipjkjubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#migration-and-ownershipujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubejk}(jk]jk]jk]jk]jk]ujkj1jkjvubejk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOthers}(jkOthersjkjubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#othersujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk perf_event}(jk perf_eventjkjubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname #perf-eventujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkj ubajk}(jk]jk]jk]jk]jk]ujkj0jkj ubajk}(jk]jk]jk]jk]jk]ujkj1jkjubejk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNon-normative information}(jkNon-normative informationjkjBubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#non-normative-informationujkj0jkj?ubajk}(jk]jk]jk]jk]jk]ujkj0jkj<ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,CPU controller root cgroup process behaviour}(jk,CPU controller root cgroup process behaviourjkjcubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname-#cpu-controller-root-cgroup-process-behaviourujkj0jkj`ubajk}(jk]jk]jk]jk]jk]ujkj0jkj]ubajk}(jk]jk]jk]jk]jk]ujkj0jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+IO controller root cgroup process behaviour}(jk+IO controller root cgroup process behaviourjkjubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname,#io-controller-root-cgroup-process-behaviourujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjZubejk}(jk]jk]jk]jk]jk]ujkj1jkj<ubejk}(jk]jk]jk]jk]jk]ujkj0jkjubejk}(jk]jk]jk]jk]jk]ujkj1jkjubejk}(jk]jk]jk]jk]jk]ujkj0jkj|ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Namespace}(jk NamespacejkjÅubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname #namespaceujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBasics}(jkBasicsjkjubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#basicsujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjޅubajk}(jk]jk]jk]jk]jk]ujkj0jkjۅubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe Root and Views}(jkThe Root and Viewsjkjubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#the-root-and-viewsujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjۅubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMigration and setns(2)}(jkMigration and setns(2)jkj,ubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#migration-and-setns-2ujkj0jkj)ubajk}(jk]jk]jk]jk]jk]ujkj0jkj&ubajk}(jk]jk]jk]jk]jk]ujkj0jkjۅubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Interaction with Other Namespaces}(jk!Interaction with Other NamespacesjkjPubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname"#interaction-with-other-namespacesujkj0jkjMubajk}(jk]jk]jk]jk]jk]ujkj0jkjJubajk}(jk]jk]jk]jk]jk]ujkj0jkjۅubejk}(jk]jk]jk]jk]jk]ujkj1jkjubejk}(jk]jk]jk]jk]jk]ujkj0jkj|ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Information on Kernel Programming}(jk!Information on Kernel Programmingjkjubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname"#information-on-kernel-programmingujkj0jkj}ubajk}(jk]jk]jk]jk]jk]ujkj0jkjzubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Filesystem Support for Writeback}(jk Filesystem Support for Writebackjkjubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname!#filesystem-support-for-writebackujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj1jkjzubejk}(jk]jk]jk]jk]jk]ujkj0jkj|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDeprecated v1 Core Features}(jkDeprecated v1 Core Featuresjkjцubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#deprecated-v1-core-featuresujkj0jkjΆubajk}(jk]jk]jk]jk]jk]ujkj0jkjˆubajk}(jk]jk]jk]jk]jk]ujkj0jkj|ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Issues with v1 and Rationales for v2}(jk$Issues with v1 and Rationales for v2jkjubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname%#issues-with-v1-and-rationales-for-v2ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMultiple Hierarchies}(jkMultiple Hierarchiesjkjubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#multiple-hierarchiesujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThread Granularity}(jkThread Granularityjkj:ubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#thread-granularityujkj0jkj7ubajk}(jk]jk]jk]jk]jk]ujkj0jkj4ubajk}(jk]jk]jk]jk]jk]ujkj0jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Competition Between Inner Nodes and Threads}(jk+Competition Between Inner Nodes and Threadsjkj^ubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname,#competition-between-inner-nodes-and-threadsujkj0jkj[ubajk}(jk]jk]jk]jk]jk]ujkj0jkjXubajk}(jk]jk]jk]jk]jk]ujkj0jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOther Interface Issues}(jkOther Interface Issuesjkjubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#other-interface-issuesujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkj|ubajk}(jk]jk]jk]jk]jk]ujkj0jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkController Issues and Remedies}(jkController Issues and Remediesjkjubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#controller-issues-and-remediesujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory}(jkMemoryjkjLJubajk}(jk]jk]jk]jk]jk]internalrefurij| anchorname#id1ujkj0jkjćubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj1jkjubejk}(jk]jk]jk]jk]jk]ujkj0jkj ubejk}(jk]jk]jk]jk]jk]ujkj1jkjubejk}(jk]jk]jk]jk]jk]ujkj0jkj|ubejk}(jk]jk]jk]jk]jk]ujkj1jkj|ubejk}(jk]jk]jk]jk]jk]ujkj0jkj|ubajk}(jk]jk]jk]jk]jk]ujkj1ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTODO}(jkjNojkjubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/cifs/todo anchornamehujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"A Partial List of Missing Features}(jk"A Partial List of Missing Featuresjkj8ubajk}(jk]jk]jk]jk]jk]internalrefurij' anchorname##a-partial-list-of-missing-featuresujkj0jkj5ubajk}(jk]jk]jk]jk]jk]ujkj0jkj2ubajk}(jk]jk]jk]jk]jk]ujkj0jkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Known Bugs}(jk Known Bugsjkj\ubajk}(jk]jk]jk]jk]jk]internalrefurij' anchorname #known-bugsujkj0jkjYubajk}(jk]jk]jk]jk]jk]ujkj0jkjVubajk}(jk]jk]jk]jk]jk]ujkj0jkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMisc testing to do}(jkMisc testing to dojkjubajk}(jk]jk]jk]jk]jk]internalrefurij' anchorname#misc-testing-to-doujkj0jkj}ubajk}(jk]jk]jk]jk]jk]ujkj0jkjzubajk}(jk]jk]jk]jk]jk]ujkj0jkj/ubejk}(jk]jk]jk]jk]jk]ujkj1jkjubejk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj1ubjI je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdm-dust}(jkj\ojkjubajk}(jk]jk]jk]jk]jk]internalrefuri!admin-guide/device-mapper/dm-dust anchornamehujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTable parameters}(jkTable parametersjkjوubajk}(jk]jk]jk]jk]jk]internalrefurijȈ anchorname#table-parametersujkj0jkjֈubajk}(jk]jk]jk]jk]jk]ujkj0jkjӈubajk}(jk]jk]jk]jk]jk]ujkj0jkjЈubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage instructions}(jkUsage instructionsjkjubajk}(jk]jk]jk]jk]jk]internalrefurijȈ anchorname#usage-instructionsujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjЈubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdding and removing bad blocks}(jkAdding and removing bad blocksjkj!ubajk}(jk]jk]jk]jk]jk]internalrefurijȈ anchorname#adding-and-removing-bad-blocksujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjЈubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnabling block read failures}(jkEnabling block read failuresjkjEubajk}(jk]jk]jk]jk]jk]internalrefurijȈ anchorname#enabling-block-read-failuresujkj0jkjBubajk}(jk]jk]jk]jk]jk]ujkj0jkj?ubajk}(jk]jk]jk]jk]jk]ujkj0jkjЈubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Bad block add/remove error handling}(jk#Bad block add/remove error handlingjkjiubajk}(jk]jk]jk]jk]jk]internalrefurijȈ anchorname$#bad-block-add-remove-error-handlingujkj0jkjfubajk}(jk]jk]jk]jk]jk]ujkj0jkjcubajk}(jk]jk]jk]jk]jk]ujkj0jkjЈubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7Counting the number of bad blocks in the bad block list}(jk7Counting the number of bad blocks in the bad block listjkjubajk}(jk]jk]jk]jk]jk]internalrefurijȈ anchorname8#counting-the-number-of-bad-blocks-in-the-bad-block-listujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjЈubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Querying for specific bad blocks}(jk Querying for specific bad blocksjkjubajk}(jk]jk]jk]jk]jk]internalrefurijȈ anchorname!#querying-for-specific-bad-blocksujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjЈubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkClearing the bad block list}(jkClearing the bad block listjkjՉubajk}(jk]jk]jk]jk]jk]internalrefurijȈ anchorname#clearing-the-bad-block-listujkj0jkj҉ubajk}(jk]jk]jk]jk]jk]ujkj0jkjωubajk}(jk]jk]jk]jk]jk]ujkj0jkjЈubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkListing the bad block list}(jkListing the bad block listjkjubajk}(jk]jk]jk]jk]jk]internalrefurijȈ anchorname#listing-the-bad-block-listujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjЈubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMessage commands list}(jkMessage commands listjkjubajk}(jk]jk]jk]jk]jk]internalrefurijȈ anchorname#message-commands-listujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjЈubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice removal}(jkDevice removaljkjAubajk}(jk]jk]jk]jk]jk]internalrefurijȈ anchorname#device-removalujkj0jkj>ubajk}(jk]jk]jk]jk]jk]ujkj0jkj;ubajk}(jk]jk]jk]jk]jk]ujkj0jkjЈubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Quiet mode}(jk Quiet modejkjeubajk}(jk]jk]jk]jk]jk]internalrefurijȈ anchorname #quiet-modeujkj0jkjbubajk}(jk]jk]jk]jk]jk]ujkj0jkj_ubajk}(jk]jk]jk]jk]jk]ujkj0jkjЈubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk“Why not...?”}(jk "Why not...?"jkjubajk}(jk]jk]jk]jk]jk]internalrefurijȈ anchorname#why-notujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjЈubejk}(jk]jk]jk]jk]jk]ujkj1jkjubejk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj1ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdm-service-time}(jkjjojkjŠubajk}(jk]jk]jk]jk]jk]internalrefuri)admin-guide/device-mapper/dm-service-time anchornamehujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Algorithm}(jk Algorithmjkjubajk}(jk]jk]jk]jk]jk]internalrefurijъ anchorname #algorithmujkj0jkjߊubajk}(jk]jk]jk]jk]jk]ujkj0jkj܊ubajk}(jk]jk]jk]jk]jk]ujkj0jkjيubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkjubajk}(jk]jk]jk]jk]jk]internalrefurijъ anchorname #examplesujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjيubejk}(jk]jk]jk]jk]jk]ujkj1jkjubejk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj1ubj\je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdm-zoned}(jkjxojkj?ubajk}(jk]jk]jk]jk]jk]internalrefuri"admin-guide/device-mapper/dm-zoned anchornamehujkj0jkj<ubajk}(jk]jk]jk]jk]jk]ujkj0jkj9ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Algorithm}(jk Algorithmjkj_ubajk}(jk]jk]jk]jk]jk]internalrefurijN anchorname #algorithmujkj0jkj\ubajk}(jk]jk]jk]jk]jk]ujkj0jkjYubajk}(jk]jk]jk]jk]jk]ujkj0jkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMetadata Protection}(jkMetadata Protectionjkjubajk}(jk]jk]jk]jk]jk]internalrefurijN anchorname#metadata-protectionujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkj}ubajk}(jk]jk]jk]jk]jk]ujkj0jkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkjubajk}(jk]jk]jk]jk]jk]internalrefurijN anchorname#usageujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjVubejk}(jk]jk]jk]jk]jk]ujkj1jkj9ubejk}(jk]jk]jk]jk]jk]ujkj0jkj6ubajk}(jk]jk]jk]jk]jk]ujkj1ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCache}(jkjojkjubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/device-mapper/cache anchornamehujkj0jkj݋ubajk}(jk]jk]jk]jk]jk]ujkj0jkjڋubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname #introductionujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGlossary}(jkGlossaryjkj$ubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname #glossaryujkj0jkj!ubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDesign}(jkDesignjkjHubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#designujkj0jkjEubajk}(jk]jk]jk]jk]jk]ujkj0jkjBubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sub-devices}(jk Sub-devicesjkjiubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname #sub-devicesujkj0jkjfubajk}(jk]jk]jk]jk]jk]ujkj0jkjcubajk}(jk]jk]jk]jk]jk]ujkj0jkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFixed block size}(jkFixed block sizejkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#fixed-block-sizeujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCache operating modes}(jkCache operating modesjkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#cache-operating-modesujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMigration throttling}(jkMigration throttlingjkjՌubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#migration-throttlingujkj0jkjҌubajk}(jk]jk]jk]jk]jk]ujkj0jkjόubajk}(jk]jk]jk]jk]jk]ujkj0jkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUpdating on-disk metadata}(jkUpdating on-disk metadatajkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#updating-on-disk-metadataujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPer-block policy hints}(jkPer-block policy hintsjkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#per-block-policy-hintsujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPolicy messaging}(jkPolicy messagingjkjAubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#policy-messagingujkj0jkj>ubajk}(jk]jk]jk]jk]jk]ujkj0jkj;ubajk}(jk]jk]jk]jk]jk]ujkj0jkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDiscard bitset resolution}(jkDiscard bitset resolutionjkjeubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#discard-bitset-resolutionujkj0jkjbubajk}(jk]jk]jk]jk]jk]ujkj0jkj_ubajk}(jk]jk]jk]jk]jk]ujkj0jkj`ubejk}(jk]jk]jk]jk]jk]ujkj1jkjBubejk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTarget interface}(jkTarget interfacejkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#target-interfaceujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Constructor}(jk Constructorjkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname #constructorujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStatus}(jkStatusjkjڍubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#statusujkj0jkj׍ubajk}(jk]jk]jk]jk]jk]ujkj0jkjԍubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMessages}(jkMessagesjkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname #messagesujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubejk}(jk]jk]jk]jk]jk]ujkj1jkjubejk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkj.ubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname #examplesujkj0jkj+ubajk}(jk]jk]jk]jk]jk]ujkj0jkj(ubajk}(jk]jk]jk]jk]jk]ujkj0jkjubejk}(jk]jk]jk]jk]jk]ujkj1jkjڋubejk}(jk]jk]jk]jk]jk]ujkj0jkj׋ubajk}(jk]jk]jk]jk]jk]ujkj1ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCPU load}(jkjojkjgubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/cpu-load anchornamehujkj0jkjdubajk}(jk]jk]jk]jk]jk]ujkj0jkjaubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkjubajk}(jk]jk]jk]jk]jk]internalrefurijv anchorname#exampleujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkj~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjubajk}(jk]jk]jk]jk]jk]internalrefurijv anchorname #referencesujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkj~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThanks}(jkThanksjkjώubajk}(jk]jk]jk]jk]jk]internalrefurijv anchorname#thanksujkj0jkj̎ubajk}(jk]jk]jk]jk]jk]ujkj0jkjɎubajk}(jk]jk]jk]jk]jk]ujkj0jkj~ubejk}(jk]jk]jk]jk]jk]ujkj1jkjaubejk}(jk]jk]jk]jk]jk]ujkj0jkj^ubajk}(jk]jk]jk]jk]jk]ujkj1ubj1je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Early creation of mapped devices}(jkjojkjubajk}(jk]jk]jk]jk]jk]internalrefuri!admin-guide/device-mapper/dm-init anchornamehujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Target types}(jk Target typesjkj(ubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname #target-typesujkj0jkj%ubajk}(jk]jk]jk]jk]jk]ujkj0jkj"ubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkjLubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname #examplesujkj0jkjIubajk}(jk]jk]jk]jk]jk]ujkj0jkjFubajk}(jk]jk]jk]jk]jk]ujkj0jkjubejk}(jk]jk]jk]jk]jk]ujkj1jkjubejk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj1ubjV je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThin provisioning}(jkjojkjubajk}(jk]jk]jk]jk]jk]internalrefuri+admin-guide/device-mapper/thin-provisioning anchornamehujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname #introductionujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStatus}(jkStatusjkjɏubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#statusujkj0jkjƏubajk}(jk]jk]jk]jk]jk]ujkj0jkjÏubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCookbook}(jkCookbookjkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname #cookbookujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Pool device}(jk Pool devicejkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname #pool-deviceujkj0jkj ubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting up a fresh pool device}(jkSetting up a fresh pool devicejkj2ubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#setting-up-a-fresh-pool-deviceujkj0jkj/ubajk}(jk]jk]jk]jk]jk]ujkj0jkj,ubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReloading a pool table}(jkReloading a pool tablejkjVubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#reloading-a-pool-tableujkj0jkjSubajk}(jk]jk]jk]jk]jk]ujkj0jkjPubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing an existing pool device}(jkUsing an existing pool devicejkjzubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#using-an-existing-pool-deviceujkj0jkjwubajk}(jk]jk]jk]jk]jk]ujkj0jkjtubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUpdating on-disk metadata}(jkUpdating on-disk metadatajkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#updating-on-disk-metadataujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThin provisioning}(jkThin provisioningjkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#id1ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInternal snapshots}(jkInternal snapshotsjkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#internal-snapshotsujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExternal snapshots}(jkExternal snapshotsjkj ubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#external-snapshotsujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Deactivation}(jk Deactivationjkj.ubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname #deactivationujkj0jkj+ubajk}(jk]jk]jk]jk]jk]ujkj0jkj(ubajk}(jk]jk]jk]jk]jk]ujkj0jkjubejk}(jk]jk]jk]jk]jk]ujkj1jkjubejk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Reference}(jk Referencejkj^ubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname #referenceujkj0jkj[ubajk}(jk]jk]jk]jk]jk]ujkj0jkjXubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk‘thin-pool’ target}(jk'thin-pool' targetjkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#thin-pool-targetujkj0jkj|ubajk}(jk]jk]jk]jk]jk]ujkj0jkjyubajk}(jk]jk]jk]jk]jk]ujkj0jkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk‘thin’ target}(jk 'thin' targetjkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname #thin-targetujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjvubejk}(jk]jk]jk]jk]jk]ujkj1jkjXubejk}(jk]jk]jk]jk]jk]ujkj0jkjubejk}(jk]jk]jk]jk]jk]ujkj1jkjubejk}(jk]jk]jk]jk]jk]ujkj0jkj|ubajk}(jk]jk]jk]jk]jk]ujkj1ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk btmrvl driver}(jkjojkjubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/btmrvl anchornamehujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSet/get driver configurations}(jkSet/get driver configurationsjkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#set-get-driver-configurationsujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGet driver status}(jkGet driver statusjkj,ubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#get-driver-statusujkj0jkj)ubajk}(jk]jk]jk]jk]jk]ujkj0jkj&ubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIssuing a raw hci command}(jkIssuing a raw hci commandjkjPubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#issuing-a-raw-hci-commandujkj0jkjMubajk}(jk]jk]jk]jk]jk]ujkj0jkjJubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSD8688 firmware}(jkSD8688 firmwarejkjtubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#sd8688-firmwareujkj0jkjqubajk}(jk]jk]jk]jk]jk]ujkj0jkjnubajk}(jk]jk]jk]jk]jk]ujkj0jkjubejk}(jk]jk]jk]jk]jk]ujkj1jkjubejk}(jk]jk]jk]jk]jk]ujkj0jkjߑubajk}(jk]jk]jk]jk]jk]ujkj1ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Bug hunting}(jkjojkjubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/bug-hunting anchornamehujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModules linked in}(jkModules linked injkj͒ubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#modules-linked-inujkj0jkjʒubajk}(jk]jk]jk]jk]jk]ujkj0jkjǒubajk}(jk]jk]jk]jk]jk]ujkj0jkjĒubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Where is the Oops message is located?}(jk%Where is the Oops message is located?jkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname%#where-is-the-oops-message-is-locatedujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjĒubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFinding the bug’s location}(jkFinding the bug's locationjkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#finding-the-bug-s-locationujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkgdb}(jkgdbjkj6ubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#gdbujkj0jkj3ubajk}(jk]jk]jk]jk]jk]ujkj0jkj0ubajk}(jk]jk]jk]jk]jk]ujkj0jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkobjdump}(jkobjdumpjkjZubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#objdumpujkj0jkjWubajk}(jk]jk]jk]jk]jk]ujkj0jkjTubajk}(jk]jk]jk]jk]jk]ujkj0jkj-ubejk}(jk]jk]jk]jk]jk]ujkj1jkjubejk}(jk]jk]jk]jk]jk]ujkj0jkjĒubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReporting the bug}(jkReporting the bugjkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#reporting-the-bugujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjĒubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFixing the bug}(jkFixing the bugjkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#fixing-the-bugujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjĒubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkNotes on Oops tracing with }(jkNotes on Oops tracing with jkjғubjNs)}(jk ``klogd``jk]jkklogd}(jkhjkjړubajk}(jk]jk]jk]jk]jk]ujkjXj^sNj_sNjkjғubejk}(jk]jk]jk]jk]jk]internalrefurij anchorname!#notes-on-oops-tracing-with-klogdujkj0jkjϓubajk}(jk]jk]jk]jk]jk]ujkj0jkj̓ubajk}(jk]jk]jk]jk]jk]ujkj0jkjĒubejk}(jk]jk]jk]jk]jk]ujkj1jkjubejk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj1ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCore Scheduling}(jkjojkjubajk}(jk]jk]jk]jk]jk]internalrefuri#admin-guide/hw-vuln/core-scheduling anchornamehujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSecurity usecase}(jkSecurity usecasejkj9ubajk}(jk]jk]jk]jk]jk]internalrefurij( anchorname#security-usecaseujkj0jkj6ubajk}(jk]jk]jk]jk]jk]ujkj0jkj3ubajk}(jk]jk]jk]jk]jk]ujkj0jkj0ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkj]ubajk}(jk]jk]jk]jk]jk]internalrefurij( anchorname#usageujkj0jkjZubajk}(jk]jk]jk]jk]jk]ujkj0jkjWubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBuilding hierarchies of tasks}(jkBuilding hierarchies of tasksjkj~ubajk}(jk]jk]jk]jk]jk]internalrefurij( anchorname#building-hierarchies-of-tasksujkj0jkj{ubajk}(jk]jk]jk]jk]jk]ujkj0jkjxubajk}(jk]jk]jk]jk]jk]ujkj0jkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCookie Transferral}(jkCookie Transferraljkjubajk}(jk]jk]jk]jk]jk]internalrefurij( anchorname#cookie-transferralujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjuubejk}(jk]jk]jk]jk]jk]ujkj1jkjWubejk}(jk]jk]jk]jk]jk]ujkj0jkj0ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDesign/Implementation}(jkDesign/ImplementationjkjҔubajk}(jk]jk]jk]jk]jk]internalrefurij( anchorname#design-implementationujkj0jkjϔubajk}(jk]jk]jk]jk]jk]ujkj0jkj̔ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkForced-idling of hyperthreads}(jkForced-idling of hyperthreadsjkjubajk}(jk]jk]jk]jk]jk]internalrefurij( anchorname#forced-idling-of-hyperthreadsujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Trust model}(jk Trust modeljkjubajk}(jk]jk]jk]jk]jk]internalrefurij( anchorname #trust-modelujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubejk}(jk]jk]jk]jk]jk]ujkj1jkj̔ubejk}(jk]jk]jk]jk]jk]ujkj0jkj0ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLimitations of core-scheduling}(jkLimitations of core-schedulingjkjGubajk}(jk]jk]jk]jk]jk]internalrefurij( anchorname#limitations-of-core-schedulingujkj0jkjDubajk}(jk]jk]jk]jk]jk]ujkj0jkjAubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIPI processing delays}(jkIPI processing delaysjkjhubajk}(jk]jk]jk]jk]jk]internalrefurij( anchorname#ipi-processing-delaysujkj0jkjeubajk}(jk]jk]jk]jk]jk]ujkj0jkjbubajk}(jk]jk]jk]jk]jk]ujkj0jkj_ubajk}(jk]jk]jk]jk]jk]ujkj1jkjAubejk}(jk]jk]jk]jk]jk]ujkj0jkj0ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk8Open cross-HT issues that core scheduling does not solve}(jk8Open cross-HT issues that core scheduling does not solvejkjubajk}(jk]jk]jk]jk]jk]internalrefurij( anchorname9#open-cross-ht-issues-that-core-scheduling-does-not-solveujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. For MDS}(jk 1. For MDSjkjubajk}(jk]jk]jk]jk]jk]internalrefurij( anchorname#for-mdsujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2. For L1TF}(jk 2. For L1TFjkjݕubajk}(jk]jk]jk]jk]jk]internalrefurij( anchorname #for-l1tfujkj0jkjڕubajk}(jk]jk]jk]jk]jk]ujkj0jkjוubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/3. Protecting the kernel (IRQ, syscall, VMEXIT)}(jk/3. Protecting the kernel (IRQ, syscall, VMEXIT)jkjubajk}(jk]jk]jk]jk]jk]internalrefurij( anchorname)#protecting-the-kernel-irq-syscall-vmexitujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubejk}(jk]jk]jk]jk]jk]ujkj1jkjubejk}(jk]jk]jk]jk]jk]ujkj0jkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOther Use cases}(jkOther Use casesjkj1ubajk}(jk]jk]jk]jk]jk]internalrefurij( anchorname#other-use-casesujkj0jkj.ubajk}(jk]jk]jk]jk]jk]ujkj0jkj+ubajk}(jk]jk]jk]jk]jk]ujkj0jkj0ubejk}(jk]jk]jk]jk]jk]ujkj1jkjubejk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj1ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkProcess Number Controller}(jkjojkjjubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/cgroup-v1/pids anchornamehujkj0jkjgubajk}(jk]jk]jk]jk]jk]ujkj0jkjdubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAbstract}(jkAbstractjkjubajk}(jk]jk]jk]jk]jk]internalrefurijy anchorname #abstractujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkjubajk}(jk]jk]jk]jk]jk]internalrefurijy anchorname#usageujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkjҖubajk}(jk]jk]jk]jk]jk]internalrefurijy anchorname#exampleujkj0jkjϖubajk}(jk]jk]jk]jk]jk]ujkj0jkj̖ubajk}(jk]jk]jk]jk]jk]ujkj0jkjubejk}(jk]jk]jk]jk]jk]ujkj1jkjdubejk}(jk]jk]jk]jk]jk]ujkj0jkjaubajk}(jk]jk]jk]jk]jk]ujkj1ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAuthors}(jkjojkj ubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/cifs/authors anchornamehujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOriginal Author}(jkOriginal Authorjkj+ubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#original-authorujkj0jkj(ubajk}(jk]jk]jk]jk]jk]ujkj0jkj%ubajk}(jk]jk]jk]jk]jk]ujkj0jkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPatch Contributors}(jkPatch ContributorsjkjOubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#patch-contributorsujkj0jkjLubajk}(jk]jk]jk]jk]jk]ujkj0jkjIubajk}(jk]jk]jk]jk]jk]ujkj0jkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Test case and Bug Report contributors}(jk%Test case and Bug Report contributorsjkjsubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname&#test-case-and-bug-report-contributorsujkj0jkjpubajk}(jk]jk]jk]jk]jk]ujkj0jkjmubajk}(jk]jk]jk]jk]jk]ujkj0jkj"ubejk}(jk]jk]jk]jk]jk]ujkj1jkjubejk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj1ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMisc controller}(jkjpjkjubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/cgroup-v1/misc anchornamehujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj1ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk dm-integrity}(jkjpjkjؗubajk}(jk]jk]jk]jk]jk]internalrefuri&admin-guide/device-mapper/dm-integrity anchornamehujkj0jkj՗ubajk}(jk]jk]jk]jk]jk]ujkj0jkjҗubajk}(jk]jk]jk]jk]jk]ujkj0jkjϗubajk}(jk]jk]jk]jk]jk]ujkj1ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCgroup Freezer}(jkj pjkjubajk}(jk]jk]jk]jk]jk]internalrefuri'admin-guide/cgroup-v1/freezer-subsystem anchornamehujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj1ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk dm-log-writes}(jkj.pjkj0ubajk}(jk]jk]jk]jk]jk]internalrefuri$admin-guide/device-mapper/log-writes anchornamehujkj0jkj-ubajk}(jk]jk]jk]jk]jk]ujkj0jkj*ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Log Ordering}(jk Log OrderingjkjPubajk}(jk]jk]jk]jk]jk]internalrefurij? anchorname #log-orderingujkj0jkjMubajk}(jk]jk]jk]jk]jk]ujkj0jkjJubajk}(jk]jk]jk]jk]jk]ujkj0jkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTarget interface}(jkTarget interfacejkjtubajk}(jk]jk]jk]jk]jk]internalrefurij? anchorname#target-interfaceujkj0jkjqubajk}(jk]jk]jk]jk]jk]ujkj0jkjnubajk}(jk]jk]jk]jk]jk]ujkj0jkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUserspace component}(jkUserspace componentjkjubajk}(jk]jk]jk]jk]jk]internalrefurij? anchorname#userspace-componentujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Example usage}(jk Example usagejkjubajk}(jk]jk]jk]jk]jk]internalrefurij? anchorname#example-usageujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjGubejk}(jk]jk]jk]jk]jk]ujkj1jkj*ubejk}(jk]jk]jk]jk]jk]ujkj0jkj'ubajk}(jk]jk]jk]jk]jk]ujkj1ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNetwork classifier cgroup}(jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHOWTO}(jkHOWTOjkjkubajk}(jk]jk]jk]jk]jk]internalrefurij6 anchorname#howtoujkj0jkjhubajk}(jk]jk]jk]jk]jk]ujkj0jkjeubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThrottling/Upper Limit policy}(jkThrottling/Upper Limit policyjkjubajk}(jk]jk]jk]jk]jk]internalrefurij6 anchorname#throttling-upper-limit-policyujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj1jkjeubejk}(jk]jk]jk]jk]jk]ujkj0jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHierarchical Cgroups}(jkHierarchical Cgroupsjkjubajk}(jk]jk]jk]jk]jk]internalrefurij6 anchorname#hierarchical-cgroupsujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Various user visible config options}(jk#Various user visible config optionsjkjubajk}(jk]jk]jk]jk]jk]internalrefurij6 anchorname$#various-user-visible-config-optionsujkj0jkjݛubajk}(jk]jk]jk]jk]jk]ujkj0jkjڛubajk}(jk]jk]jk]jk]jk]ujkj0jkj>ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDetails of cgroup files}(jkDetails of cgroup filesjkjubajk}(jk]jk]jk]jk]jk]internalrefurij6 anchorname#details-of-cgroup-filesujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Proportional weight policy files}(jk Proportional weight policy filesjkj%ubajk}(jk]jk]jk]jk]jk]internalrefurij6 anchorname!#proportional-weight-policy-filesujkj0jkj"ubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Throttling/Upper limit policy files}(jk#Throttling/Upper limit policy filesjkjIubajk}(jk]jk]jk]jk]jk]internalrefurij6 anchorname$#throttling-upper-limit-policy-filesujkj0jkjFubajk}(jk]jk]jk]jk]jk]ujkj0jkjCubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Common files among various policies}(jk#Common files among various policiesjkjmubajk}(jk]jk]jk]jk]jk]internalrefurij6 anchorname$#common-files-among-various-policiesujkj0jkjjubajk}(jk]jk]jk]jk]jk]ujkj0jkjgubajk}(jk]jk]jk]jk]jk]ujkj0jkjubejk}(jk]jk]jk]jk]jk]ujkj1jkjubejk}(jk]jk]jk]jk]jk]ujkj0jkj>ubejk}(jk]jk]jk]jk]jk]ujkj1jkj!ubejk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj1ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk dm-switch}(jkjpjkjubajk}(jk]jk]jk]jk]jk]internalrefuri admin-guide/device-mapper/switch anchornamehujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Background}(jk BackgroundjkjҜubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname #backgroundujkj0jkjϜubajk}(jk]jk]jk]jk]jk]ujkj0jkj̜ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConstruction Parameters}(jkConstruction Parametersjkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#construction-parametersujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMessages}(jkMessagesjkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname #messagesujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStatus}(jkStatusjkj;ubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#statusujkj0jkj8ubajk}(jk]jk]jk]jk]jk]ujkj0jkj5ubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkj_ubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#exampleujkj0jkj\ubajk}(jk]jk]jk]jk]jk]ujkj0jkjYubajk}(jk]jk]jk]jk]jk]ujkj0jkjubejk}(jk]jk]jk]jk]jk]ujkj1jkj̜ubejk}(jk]jk]jk]jk]jk]ujkj0jkjɜubajk}(jk]jk]jk]jk]jk]ujkj1jkjubejk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj1ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRDMA Controller}(jkjpjkjubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/cgroup-v1/rdma anchornamehujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 1. Overview}(jk 1. Overviewjkjĝubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname #overviewujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1-1. What is RDMA controller?}(jk1-1. What is RDMA controller?jkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#what-is-rdma-controllerujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjߝubajk}(jk]jk]jk]jk]jk]ujkj0jkjܝubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1-2. Why RDMA controller needed?}(jk 1-2. Why RDMA controller needed?jkj ubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#why-rdma-controller-neededujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjܝubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(1-3. How is RDMA controller implemented?}(jk(1-3. How is RDMA controller implemented?jkj-ubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname##how-is-rdma-controller-implementedujkj0jkj*ubajk}(jk]jk]jk]jk]jk]ujkj0jkj'ubajk}(jk]jk]jk]jk]jk]ujkj0jkjܝubejk}(jk]jk]jk]jk]jk]ujkj1jkjubejk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Usage Examples}(jk2. Usage Examplesjkj]ubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#usage-examplesujkj0jkjZubajk}(jk]jk]jk]jk]jk]ujkj0jkjWubajk}(jk]jk]jk]jk]jk]ujkj0jkjubejk}(jk]jk]jk]jk]jk]ujkj1jkjubejk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj1ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBisecting a bug}(jkjpjkjubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/bug-bisect anchornamehujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname #introductionujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevices not appearing}(jkDevices not appearingjkjڞubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#devices-not-appearingujkj0jkjמubajk}(jk]jk]jk]jk]jk]ujkj0jkjԞubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFinding patch that caused a bug}(jkFinding patch that caused a bugjkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname #finding-patch-that-caused-a-bugujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubejk}(jk]jk]jk]jk]jk]ujkj1jkjubejk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj1ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Device Mapper}(jkjpjkj7ubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/device-mapper/index anchornamehujkj0jkj4ubajk}(jk]jk]jk]jk]jk]ujkj0jkj1ubje0)}(jkhjk](jH)}(jkhjk]jk}(jk]jk]jk]jk]jk]parentjFentries](N(admin-guide/device-mapper/cache-policiesNadmin-guide/device-mapper/cacheNadmin-guide/device-mapper/delayN"admin-guide/device-mapper/dm-cloneN"admin-guide/device-mapper/dm-cryptN!admin-guide/device-mapper/dm-dustN admin-guide/device-mapper/dm-ebsN#admin-guide/device-mapper/dm-flakeyN admin-guide/device-mapper/dm-imaN!admin-guide/device-mapper/dm-initN&admin-guide/device-mapper/dm-integrityNadmin-guide/device-mapper/dm-ioN admin-guide/device-mapper/dm-logN)admin-guide/device-mapper/dm-queue-lengthN!admin-guide/device-mapper/dm-raidN)admin-guide/device-mapper/dm-service-timeN#admin-guide/device-mapper/dm-ueventN"admin-guide/device-mapper/dm-zonedNadmin-guide/device-mapper/eraN admin-guide/device-mapper/kcopydN admin-guide/device-mapper/linearN$admin-guide/device-mapper/log-writesN)admin-guide/device-mapper/persistent-dataN"admin-guide/device-mapper/snapshotN$admin-guide/device-mapper/statisticsN!admin-guide/device-mapper/stripedN admin-guide/device-mapper/switchN+admin-guide/device-mapper/thin-provisioningN#admin-guide/device-mapper/unstripedN$admin-guide/device-mapper/vdo-designNadmin-guide/device-mapper/vdoN admin-guide/device-mapper/verityN$admin-guide/device-mapper/writecacheNadmin-guide/device-mapper/zeroe includefiles](j]j_jajcjejgjijkjmjojqjsjujwjyj{j}jjjjjjjjjjjjjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjHj^sM/var/lib/git/docbuild/linux/Documentation/admin-guide/device-mapper/index.rstj_sKjkjNubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjubajk}(jk]jk]jk]jk]jk]internalrefurijF anchorname#indicesujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]exprsubproject and htmlujkj{jkjNubejk}(jk]jk]jk]jk]jk]ujkj1jkj1ubejk}(jk]jk]jk]jk]jk]ujkj0jkj.ubajk}(jk]jk]jk]jk]jk]ujkj1ubjk je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCIFS}(jkjpjkjubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/cifs/index anchornamehujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubje0)}(jkhjk](jH)}(jkhjk]jk}(jk]jk]jk]jk]jk]parentjentries](Nadmin-guide/cifs/introductionNadmin-guide/cifs/usageNadmin-guide/cifs/todoNadmin-guide/cifs/changesNadmin-guide/cifs/authorse includefiles](jjj!j#j%emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjHj^sD/var/lib/git/docbuild/linux/Documentation/admin-guide/cifs/index.rstj_sKjkjubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj<ubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#indicesujkj0jkj9ubajk}(jk]jk]jk]jk]jk]ujkj0jkj6ubajk}(jk]jk]jk]jk]jk]ujkj0jkj3ubajk}(jk]jk]jk]jk]jk]exprsubproject and htmlujkj{jkjubejk}(jk]jk]jk]jk]jk]ujkj1jkjubejk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj1ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkext4 General Information}(jkjpjkj}ubajk}(jk]jk]jk]jk]jk]internalrefuriadmin-guide/ext4 anchornamehujkj0jkjzubajk}(jk]jk]jk]jk]jk]ujkj0jkjwubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuick usage instructions}(jkQuick usage instructionsjkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#quick-usage-instructionsujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFeatures}(jkFeaturesjkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname #featuresujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCurrently Available}(jkCurrently Availablejkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#currently-availableujkj0jkjߠubajk}(jk]jk]jk]jk]jk]ujkj0jkjܠubajk}(jk]jk]jk]jk]jk]ujkj0jkj٠ubajk}(jk]jk]jk]jk]jk]ujkj1jkjubejk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"case-insensitive file name lookups}(jk"case-insensitive file name lookupsjkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname##case-insensitive-file-name-lookupsujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkj ubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOptions}(jkOptionsjkj6ubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#optionsujkj0jkj3ubajk}(jk]jk]jk]jk]jk]ujkj0jkj0ubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Data Mode}(jk Data ModejkjZubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname #data-modeujkj0jkjWubajk}(jk]jk]jk]jk]jk]ujkj0jkjTubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk /proc entries}(jk /proc entriesjkj~ubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname #proc-entriesujkj0jkj{ubajk}(jk]jk]jk]jk]jk]ujkj0jkjxubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk /sys entries}(jk /sys entriesjkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname #sys-entriesujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIoctls}(jkIoctlsjkjơubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname#ioctlsujkj0jkjáubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjubajk}(jk]jk]jk]jk]jk]internalrefurij anchorname #referencesujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubajk}(jk]jk]jk]jk]jk]ujkj0jkjubejk}(jk]jk]jk]jk]jk]ujkj1jkjwubejk}(jk]jk]jk]jk]jk]ujkj0jkjtubajk}(jk]jk]jk]jk]jk]ujkj1ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTuner cards list}(jkjpjkj#ubajk}(jp]jp]jp]jp]jp]internalrefuri admin-guide/media/tuner-cardlist anchornamehjpjpujk referencejkj ubajk}(jp]jp]jp]jp]jp]ujkcompact_paragraphjkjubajk}(jp]jp]jp]jp]jp]ujk list_itemjkjubajk}(jp]jp]jp]jp]jp]ujk bullet_listubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkArm Coherent Mesh Network PMU}(jkjpjkjSubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/perf/arm-cmn anchornamehujkj4jkjPubajk}(jp]jp]jp]jp]jp]ujkj;jkjMubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk PMU events}(jk PMU eventsjkjsubajk}(jp]jp]jp]jp]jp]internalrefurijb anchorname #pmu-eventsujkj4jkjpubajk}(jp]jp]jp]jp]jp]ujkj;jkjmubajk}(jp]jp]jp]jp]jp]ujkjBjkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Watchpoints}(jk Watchpointsjkjubajk}(jp]jp]jp]jp]jp]internalrefurijb anchorname #watchpointsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjjubejk}(jp]jp]jp]jp]jp]ujkjIjkjMubejk}(jp]jp]jp]jp]jp]ujkjBjkjJubajk}(jp]jp]jp]jp]jp]ujkjIubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSiano cards list}(jkjqjkjТubajk}(jp]jp]jp]jp]jp]internalrefuri admin-guide/media/siano-cardlist anchornamehjpjqujkj4jkj͢ubajk}(jp]jp]jp]jp]jp]ujkj;jkjʢubajk}(jp]jp]jp]jp]jp]ujkjBjkjǢubajk}(jp]jp]jp]jp]jp]ujkjIubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkExamining Process Page Tables}(jkjqjkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/mm/pagemap anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Short descriptions to the page flags}(jk$Short descriptions to the page flagsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij  anchorname%#short-descriptions-to-the-page-flagsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIO related page flags}(jkIO related page flagsjkj=ubajk}(jp]jp]jp]jp]jp]internalrefurij  anchorname#io-related-page-flagsujkj4jkj:ubajk}(jp]jp]jp]jp]jp]ujkj;jkj7ubajk}(jp]jp]jp]jp]jp]ujkjBjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLRU related page flags}(jkLRU related page flagsjkjaubajk}(jp]jp]jp]jp]jp]internalrefurij  anchorname#lru-related-page-flagsujkj4jkj^ubajk}(jp]jp]jp]jp]jp]ujkj;jkj[ubajk}(jp]jp]jp]jp]jp]ujkjBjkj4ubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Using pagemap to do something useful}(jk$Using pagemap to do something usefuljkjubajk}(jp]jp]jp]jp]jp]internalrefurij  anchorname%#using-pagemap-to-do-something-usefulujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExceptions for Shared Memory}(jkExceptions for Shared Memoryjkjubajk}(jp]jp]jp]jp]jp]internalrefurij  anchorname#exceptions-for-shared-memoryujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Other notes}(jk Other notesjkj٣ubajk}(jp]jp]jp]jp]jp]internalrefurij  anchorname #other-notesujkj4jkj֣ubajk}(jp]jp]jp]jp]jp]ujkj;jkjӣubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPagemap Scan IOCTL}(jkPagemap Scan IOCTLjkjubajk}(jp]jp]jp]jp]jp]internalrefurij  anchorname#pagemap-scan-ioctlujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSoft-Dirty PTEs}(jkj%qjkj6ubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/mm/soft-dirty anchornamehujkj4jkj3ubajk}(jp]jp]jp]jp]jp]ujkj;jkj0ubajk}(jp]jp]jp]jp]jp]ujkjBjkj-ubajk}(jp]jp]jp]jp]jp]ujkjIubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNUMA Memory Performance}(jkj3qjkjbubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/mm/numaperf anchornamehujkj4jkj_ubajk}(jp]jp]jp]jp]jp]ujkj;jkj\ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk NUMA Locality}(jk NUMA Localityjkjubajk}(jp]jp]jp]jp]jp]internalrefurijq anchorname#numa-localityujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkj|ubajk}(jp]jp]jp]jp]jp]ujkjBjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNUMA Performance}(jkNUMA Performancejkjubajk}(jp]jp]jp]jp]jp]internalrefurijq anchorname#numa-performanceujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk NUMA Cache}(jk NUMA Cachejkjʤubajk}(jp]jp]jp]jp]jp]internalrefurijq anchorname #numa-cacheujkj4jkjǤubajk}(jp]jp]jp]jp]jp]ujkj;jkjĤubajk}(jp]jp]jp]jp]jp]ujkjBjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSee Also}(jkSee Alsojkjubajk}(jp]jp]jp]jp]jp]internalrefurijq anchorname #see-alsoujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjyubejk}(jp]jp]jp]jp]jp]ujkjIjkj\ubejk}(jp]jp]jp]jp]jp]ujkjBjkjYubajk}(jp]jp]jp]jp]jp]ujkjIubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNuma policy hit/miss statistics}(jkjAqjkj'ubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/numastat anchornamehujkj4jkj$ubajk}(jp]jp]jp]jp]jp]ujkj;jkj!ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNo-MMU memory mapping support}(jkjOqjkjSubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/mm/nommu-mmap anchornamehujkj4jkjPubajk}(jp]jp]jp]jp]jp]ujkj;jkjMubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFurther notes on no-MMU MMAP}(jkFurther notes on no-MMU MMAPjkjsubajk}(jp]jp]jp]jp]jp]internalrefurijb anchorname#further-notes-on-no-mmu-mmapujkj4jkjpubajk}(jp]jp]jp]jp]jp]ujkj;jkjmubajk}(jp]jp]jp]jp]jp]ujkjBjkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterprocess shared memory}(jkInterprocess shared memoryjkjubajk}(jp]jp]jp]jp]jp]internalrefurijb anchorname#interprocess-shared-memoryujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFutexes}(jkFutexesjkjubajk}(jp]jp]jp]jp]jp]internalrefurijb anchorname#futexesujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk No-MMU mremap}(jk No-MMU mremapjkjߥubajk}(jp]jp]jp]jp]jp]internalrefurijb anchorname#no-mmu-mremapujkj4jkjܥubajk}(jp]jp]jp]jp]jp]ujkj;jkj٥ubajk}(jp]jp]jp]jp]jp]ujkjBjkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Providing shareable character device support}(jk,Providing shareable character device supportjkjubajk}(jp]jp]jp]jp]jp]internalrefurijb anchorname-#providing-shareable-character-device-supportujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Providing shareable memory-backed file support}(jk.Providing shareable memory-backed file supportjkj'ubajk}(jp]jp]jp]jp]jp]internalrefurijb anchorname/#providing-shareable-memory-backed-file-supportujkj4jkj$ubajk}(jp]jp]jp]jp]jp]ujkj;jkj!ubajk}(jp]jp]jp]jp]jp]ujkjBjkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Providing shareable block device support}(jk(Providing shareable block device supportjkjKubajk}(jp]jp]jp]jp]jp]internalrefurijb anchorname)#providing-shareable-block-device-supportujkj4jkjHubajk}(jp]jp]jp]jp]jp]ujkj;jkjEubajk}(jp]jp]jp]jp]jp]ujkjBjkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Adjusting page trimming behaviour}(jk!Adjusting page trimming behaviourjkjoubajk}(jp]jp]jp]jp]jp]internalrefurijb anchorname"#adjusting-page-trimming-behaviourujkj4jkjlubajk}(jp]jp]jp]jp]jp]ujkj;jkjiubajk}(jp]jp]jp]jp]jp]ujkjBjkjjubejk}(jp]jp]jp]jp]jp]ujkjIjkjMubejk}(jp]jp]jp]jp]jp]ujkjBjkjJubajk}(jp]jp]jp]jp]jp]ujkjIubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,Ampere SoC Performance Monitoring Unit (PMU)}(jkj]qjkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/perf/ampere_cspmu anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMCU PMU events}(jkMCU PMU eventsjkjȦubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#mcu-pmu-eventsujkj4jkjŦubajk}(jp]jp]jp]jp]jp]ujkj;jkj¦ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+Automatically bind swap device to numa node}(jkjkqjkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/mm/swap_numa anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow to use this feature}(jkHow to use this featurejkj!ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#how-to-use-this-featureujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation details}(jkImplementation detailsjkjEubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#implementation-detailsujkj4jkjBubajk}(jp]jp]jp]jp]jp]ujkj;jkj?ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubj?je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3The Silicon Labs Si4713 FM Radio Transmitter Driver}(jkjyqjkj~ubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/media/si4713 anchornamehjpjqujkj4jkj{ubajk}(jp]jp]jp]jp]jp]ujkj;jkjxubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInformation about the Device}(jkInformation about the Devicejkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#information-about-the-devicejp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice driver description}(jkDevice driver descriptionjkjçubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#device-driver-descriptionjp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProperties description}(jkProperties descriptionjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#properties-descriptionjp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRNL}(jkRNLjkj ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#rnljp](KKKeujkj4jkj ubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStereo/Mono and RDS subchannels}(jkStereo/Mono and RDS subchannelsjkj2ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #stereo-mono-and-rds-subchannelsjp](KKKeujkj4jkj/ubajk}(jp]jp]jp]jp]jp]ujkj;jkj,ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting}(jkTestingjkjWubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#testingjp](KKKeujkj4jkjTubajk}(jp]jp]jp]jp]jp]ujkj;jkjQubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjxubejk}(jp]jp]jp]jp]jp]ujkjBjkjuubajk}(jp]jp]jp]jp]jp]ujkjIubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Radio drivers}(jkjqjkjubajk}(jp]jp]jp]jp]jp]internalrefuri admin-guide/media/radio-cardlist anchornamehjpjqujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDAMON: Data Access MONitor}(jkjqjkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/mm/damon/index anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk]jH)}(jkhjk]jk}(jp]jp]jp]jp]jp]parentj̨entries](Nadmin-guide/mm/damon/startNadmin-guide/mm/damon/usageNadmin-guide/mm/damon/reclaimNadmin-guide/mm/damon/lru_sorte includefiles](jjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujktoctreej^sH/var/lib/git/docbuild/linux/Documentation/admin-guide/mm/damon/index.rstj_sK jkjԨubajk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&HNS3 Performance Monitoring Unit (PMU)}(jkjqjkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/perf/hns3-pmu anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkj ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHNS3 PMU driver}(jkHNS3 PMU driverjkj3ubajk}(jp]jp]jp]jp]jp]internalrefurij" anchorname#hns3-pmu-driverujkj4jkj0ubajk}(jp]jp]jp]jp]jp]ujkj;jkj-ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Filter modes}(jk Filter modesjkjTubajk}(jp]jp]jp]jp]jp]internalrefurij" anchorname #filter-modesujkj4jkjQubajk}(jp]jp]jp]jp]jp]ujkj;jkjNubajk}(jp]jp]jp]jp]jp]ujkjBjkjKubajk}(jp]jp]jp]jp]jp]ujkjIjkj-ubejk}(jp]jp]jp]jp]jp]ujkjBjkj*ubajk}(jp]jp]jp]jp]jp]ujkjIjkj ubejk}(jp]jp]jp]jp]jp]ujkjBjkj ubajk}(jp]jp]jp]jp]jp]ujkjIubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNFS}(jkjqjkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/nfs/index anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk]jH)}(jkhjk]jk}(jp]jp]jp]jp]jp]parentjentries](Nadmin-guide/nfs/nfs-clientNadmin-guide/nfs/nfsrootNadmin-guide/nfs/nfs-rdmaN%admin-guide/nfs/nfsd-admin-interfacesNadmin-guide/nfs/nfs-idmapperN!admin-guide/nfs/pnfs-block-serverN admin-guide/nfs/pnfs-scsi-servere includefiles](jjjéjũjǩjɩj˩emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sC/var/lib/git/docbuild/linux/Documentation/admin-guide/nfs/index.rstj_sKjkjubajk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNamespaces research control}(jkjqjkjubajk}(jp]jp]jp]jp]jp]internalrefuri'admin-guide/namespaces/resource-control anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOther USB cards list}(jkjqjkj ubajk}(jp]jp]jp]jp]jp]internalrefuri$admin-guide/media/other-usb-cardlist anchornamehjpjqujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Starfive Camera Subsystem driver}(jkjqjkjLubajk}(jp]jp]jp]jp]jp]internalrefuri admin-guide/media/starfive_camss anchornamehjpjqujkj4jkjIubajk}(jp]jp]jp]jp]jp]ujkj;jkjFubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjlubajk}(jp]jp]jp]jp]jp]internalrefurij[ anchorname #introductionjp](KKKeujkj4jkjiubajk}(jp]jp]jp]jp]jp]ujkj;jkjfubajk}(jp]jp]jp]jp]jp]ujkjBjkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Starfive Camera Subsystem hardware}(jk"Starfive Camera Subsystem hardwarejkjubajk}(jp]jp]jp]jp]jp]internalrefurij[ anchorname##starfive-camera-subsystem-hardwarejp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTopology}(jkTopologyjkjubajk}(jp]jp]jp]jp]jp]internalrefurij[ anchorname #topologyjp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjcubejk}(jp]jp]jp]jp]jp]ujkjIjkjFubejk}(jp]jp]jp]jp]jp]ujkjBjkjCubajk}(jp]jp]jp]jp]jp]ujkjIubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEQualcomm Technologies Level-2 Cache Performance Monitoring Unit (PMU)}(jkjqjkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/perf/qcom_l2_pmu anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubj' je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSAA7164 cards list}(jkjqjkjubajk}(jp]jp]jp]jp]jp]internalrefuri"admin-guide/media/saa7164-cardlist anchornamehjpjrujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkShrinker Debugfs Interface}(jkj rjkjHubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/mm/shrinker_debugfs anchornamehujkj4jkjEubajk}(jp]jp]jp]jp]jp]ujkj;jkjBubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage:}(jkUsage:jkjhubajk}(jp]jp]jp]jp]jp]internalrefurijW anchorname#usageujkj4jkjeubajk}(jp]jp]jp]jp]jp]ujkj;jkjbubajk}(jp]jp]jp]jp]jp]ujkjBjkj_ubajk}(jp]jp]jp]jp]jp]ujkjIjkjBubejk}(jp]jp]jp]jp]jp]ujkjBjkj?ubajk}(jp]jp]jp]jp]jp]ujkjIubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#pNFS block layout server user guide}(jkjrjkjubajk}(jp]jp]jp]jp]jp]internalrefuri!admin-guide/nfs/pnfs-block-server anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSetting up NFS/RDMA}(jkj&rjkjͫubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/nfs/nfs-rdma anchornamehujkj4jkjʫubajk}(jp]jp]jp]jp]jp]ujkj;jkjǫubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(jp]jp]jp]jp]jp]internalrefurijܫ anchorname #overviewujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Getting Help}(jk Getting Helpjkjubajk}(jp]jp]jp]jp]jp]internalrefurijܫ anchorname #getting-helpujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkj ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Installation}(jk Installationjkj5ubajk}(jp]jp]jp]jp]jp]internalrefurijܫ anchorname #installationujkj4jkj2ubajk}(jp]jp]jp]jp]jp]ujkj;jkj/ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCheck RDMA and NFS Setup}(jkCheck RDMA and NFS SetupjkjYubajk}(jp]jp]jp]jp]jp]internalrefurijܫ anchorname#check-rdma-and-nfs-setupujkj4jkjVubajk}(jp]jp]jp]jp]jp]ujkj;jkjSubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNFS/RDMA Setup}(jkNFS/RDMA Setupjkj}ubajk}(jp]jp]jp]jp]jp]internalrefurijܫ anchorname#nfs-rdma-setupujkj4jkjzubajk}(jp]jp]jp]jp]jp]ujkj;jkjwubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOne time configuration:}(jkOne time configuration:jkjubajk}(jp]jp]jp]jp]jp]internalrefurijܫ anchorname#one-time-configurationujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEach time a machine boots:}(jkEach time a machine boots:jkj¬ubajk}(jp]jp]jp]jp]jp]internalrefurijܫ anchorname#each-time-a-machine-bootsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjwubejk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjǫubejk}(jp]jp]jp]jp]jp]ujkjBjkjīubajk}(jp]jp]jp]jp]jp]ujkjIubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNUMA Memory Policy}(jkj4rjkjubajk}(jp]jp]jp]jp]jp]internalrefuri!admin-guide/mm/numa_memory_policy anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is NUMA Memory Policy?}(jkWhat is NUMA Memory Policy?jkj'ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#what-is-numa-memory-policyujkj4jkj$ubajk}(jp]jp]jp]jp]jp]ujkj;jkj!ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Policy Concepts}(jkMemory Policy ConceptsjkjKubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#memory-policy-conceptsujkj4jkjHubajk}(jp]jp]jp]jp]jp]ujkj;jkjEubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkScope of Memory Policies}(jkScope of Memory Policiesjkjlubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#scope-of-memory-policiesujkj4jkjiubajk}(jp]jp]jp]jp]jp]ujkj;jkjfubajk}(jp]jp]jp]jp]jp]ujkjBjkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkComponents of Memory Policies}(jkComponents of Memory Policiesjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#components-of-memory-policiesujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjcubejk}(jp]jp]jp]jp]jp]ujkjIjkjEubejk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Memory Policy Reference Counting}(jk Memory Policy Reference Countingjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname!#memory-policy-reference-countingujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Policy APIs}(jkMemory Policy APIsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#memory-policy-apisujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjޭubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Memory Policy Command Line Interface}(jk$Memory Policy Command Line Interfacejkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname%#memory-policy-command-line-interfaceujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Policies and cpusets}(jkMemory Policies and cpusetsjkj,ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#memory-policies-and-cpusetsujkj4jkj)ubajk}(jp]jp]jp]jp]jp]ujkj;jkj&ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk USB drivers}(jkjBrjkjeubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/media/usb-cardlist anchornamehjpjIrujkj4jkjbubajk}(jp]jp]jp]jp]jp]ujkj;jkj_ubje0)}(jkhjk]jH)}(jkhjk]jk}(jp]jp]jp]jp]jp]parentjtentries](N!admin-guide/media/au0828-cardlistN"admin-guide/media/cx231xx-cardlistN!admin-guide/media/em28xx-cardlistN admin-guide/media/siano-cardlistN admin-guide/media/gspca-cardlistN*admin-guide/media/dvb-usb-dib0700-cardlistN,admin-guide/media/dvb-usb-dibusb-mb-cardlistN,admin-guide/media/dvb-usb-dibusb-mc-cardlistN'admin-guide/media/dvb-usb-a800-cardlistN)admin-guide/media/dvb-usb-af9005-cardlistN)admin-guide/media/dvb-usb-az6027-cardlistN,admin-guide/media/dvb-usb-cinergyT2-cardlistN(admin-guide/media/dvb-usb-cxusb-cardlistN)admin-guide/media/dvb-usb-digitv-cardlistN*admin-guide/media/dvb-usb-dtt200u-cardlistN*admin-guide/media/dvb-usb-dtv5100-cardlistN)admin-guide/media/dvb-usb-dw2102-cardlistN)admin-guide/media/dvb-usb-gp8psk-cardlistN(admin-guide/media/dvb-usb-m920x-cardlistN.admin-guide/media/dvb-usb-nova-t-usb2-cardlistN)admin-guide/media/dvb-usb-opera1-cardlistN+admin-guide/media/dvb-usb-pctv452e-cardlistN1admin-guide/media/dvb-usb-technisat-usb2-cardlistN)admin-guide/media/dvb-usb-ttusb2-cardlistN*admin-guide/media/dvb-usb-umt-010-cardlistN)admin-guide/media/dvb-usb-vp702x-cardlistN)admin-guide/media/dvb-usb-vp7045-cardlistN)admin-guide/media/dvb-usb-af9015-cardlistN)admin-guide/media/dvb-usb-af9035-cardlistN)admin-guide/media/dvb-usb-anysee-cardlistN)admin-guide/media/dvb-usb-au6610-cardlistN)admin-guide/media/dvb-usb-az6007-cardlistN)admin-guide/media/dvb-usb-ce6230-cardlistN)admin-guide/media/dvb-usb-dvbsky-cardlistN(admin-guide/media/dvb-usb-ec168-cardlistN(admin-guide/media/dvb-usb-gl861-cardlistN*admin-guide/media/dvb-usb-lmedm04-cardlistN+admin-guide/media/dvb-usb-mxl111sf-cardlistN+admin-guide/media/dvb-usb-rtl28xxu-cardlistN)admin-guide/media/dvb-usb-zd1301-cardlistN$admin-guide/media/other-usb-cardliste includefiles](jjjjjjjjjjjjjjjjjjjjjjjjjjjjjîjŮjǮjɮjˮjͮjϮjѮjӮjծj׮jٮjۮemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sL/var/lib/git/docbuild/linux/Documentation/admin-guide/media/usb-cardlist.rstj_sKejkj|ubajk}(jp]jp]jp]jp]jp]ujkjIjkj_ubejk}(jp]jp]jp]jp]jp]ujkjBjkj\ubajk}(jp]jp]jp]jp]jp]ujkjIubj- je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkParport}(jkjQrjkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/parport anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkParport as modules}(jkParport as modulesjkj$ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#parport-as-modulesujkj4jkj!ubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmodprobe}(jkmodprobejkjEubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #modprobeujkj4jkjBubajk}(jp]jp]jp]jp]jp]ujkj;jkj?ubajk}(jp]jp]jp]jp]jp]ujkjBjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParport probe [optional]}(jkParport probe [optional]jkjiubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#parport-probe-optionalujkj4jkjfubajk}(jp]jp]jp]jp]jp]ujkj;jkjcubajk}(jp]jp]jp]jp]jp]ujkjBjkj<ubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Parport linked into the kernel statically}(jk)Parport linked into the kernel staticallyjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname*#parport-linked-into-the-kernel-staticallyujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFiles in /proc}(jkFiles in /procjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#files-in-procujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice drivers}(jkDevice driversjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#device-driversujkj4jkjޯubajk}(jp]jp]jp]jp]jp]ujkj;jkjۯubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Reporting printer problems with parport}(jk'Reporting printer problems with parportjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname(#reporting-printer-problems-with-parportujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubj#je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDAMON-based LRU-lists Sorting}(jkj_rjkj>ubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/mm/damon/lru_sort anchornamehujkj4jkj;ubajk}(jp]jp]jp]jp]jp]ujkj;jkj8ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Where Proactive LRU-lists Sorting is Required?}(jk.Where Proactive LRU-lists Sorting is Required?jkj^ubajk}(jp]jp]jp]jp]jp]internalrefurijM anchorname.#where-proactive-lru-lists-sorting-is-requiredujkj4jkj[ubajk}(jp]jp]jp]jp]jp]ujkj;jkjXubajk}(jp]jp]jp]jp]jp]ujkjBjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk How It Works?}(jk How It Works?jkjubajk}(jp]jp]jp]jp]jp]internalrefurijM anchorname #how-it-worksujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkj|ubajk}(jp]jp]jp]jp]jp]ujkjBjkjUubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkInterface: Module Parameters}(jkInterface: Module Parametersjkjubajk}(jp]jp]jp]jp]jp]internalrefurijM anchorname#interface-module-parametersujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkenabled}(jkenabledjkjǰubajk}(jp]jp]jp]jp]jp]internalrefurijM anchorname#enabledujkj4jkjİubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk commit_inputs}(jk commit_inputsjkjubajk}(jp]jp]jp]jp]jp]internalrefurijM anchorname#commit-inputsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhot_thres_access_freq}(jkhot_thres_access_freqjkjubajk}(jp]jp]jp]jp]jp]internalrefurijM anchorname#hot-thres-access-frequjkj4jkj ubajk}(jp]jp]jp]jp]jp]ujkj;jkj ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk cold_min_age}(jk cold_min_agejkj3ubajk}(jp]jp]jp]jp]jp]internalrefurijM anchorname #cold-min-ageujkj4jkj0ubajk}(jp]jp]jp]jp]jp]ujkj;jkj-ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkquota_ms}(jkquota_msjkjWubajk}(jp]jp]jp]jp]jp]internalrefurijM anchorname #quota-msujkj4jkjTubajk}(jp]jp]jp]jp]jp]ujkj;jkjQubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkquota_reset_interval_ms}(jkquota_reset_interval_msjkj{ubajk}(jp]jp]jp]jp]jp]internalrefurijM anchorname#quota-reset-interval-msujkj4jkjxubajk}(jp]jp]jp]jp]jp]ujkj;jkjuubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkwmarks_interval}(jkwmarks_intervaljkjubajk}(jp]jp]jp]jp]jp]internalrefurijM anchorname#wmarks-intervalujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk wmarks_high}(jk wmarks_highjkjñubajk}(jp]jp]jp]jp]jp]internalrefurijM anchorname #wmarks-highujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk wmarks_mid}(jk wmarks_midjkjubajk}(jp]jp]jp]jp]jp]internalrefurijM anchorname #wmarks-midujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk wmarks_low}(jk wmarks_lowjkj ubajk}(jp]jp]jp]jp]jp]internalrefurijM anchorname #wmarks-lowujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksample_interval}(jksample_intervaljkj/ubajk}(jp]jp]jp]jp]jp]internalrefurijM anchorname#sample-intervalujkj4jkj,ubajk}(jp]jp]jp]jp]jp]ujkj;jkj)ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk aggr_interval}(jk aggr_intervaljkjSubajk}(jp]jp]jp]jp]jp]internalrefurijM anchorname#aggr-intervalujkj4jkjPubajk}(jp]jp]jp]jp]jp]ujkj;jkjMubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmin_nr_regions}(jkmin_nr_regionsjkjwubajk}(jp]jp]jp]jp]jp]internalrefurijM anchorname#min-nr-regionsujkj4jkjtubajk}(jp]jp]jp]jp]jp]ujkj;jkjqubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmax_nr_regions}(jkmax_nr_regionsjkjubajk}(jp]jp]jp]jp]jp]internalrefurijM anchorname#max-nr-regionsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmonitor_region_start}(jkmonitor_region_startjkjubajk}(jp]jp]jp]jp]jp]internalrefurijM anchorname#monitor-region-startujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmonitor_region_end}(jkmonitor_region_endjkjubajk}(jp]jp]jp]jp]jp]internalrefurijM anchorname#monitor-region-endujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjݲubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk kdamond_pid}(jk kdamond_pidjkjubajk}(jp]jp]jp]jp]jp]internalrefurijM anchorname #kdamond-pidujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknr_lru_sort_tried_hot_regions}(jknr_lru_sort_tried_hot_regionsjkj+ubajk}(jp]jp]jp]jp]jp]internalrefurijM anchorname#nr-lru-sort-tried-hot-regionsujkj4jkj(ubajk}(jp]jp]jp]jp]jp]ujkj;jkj%ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk bytes_lru_sort_tried_hot_regions}(jk bytes_lru_sort_tried_hot_regionsjkjOubajk}(jp]jp]jp]jp]jp]internalrefurijM anchorname!#bytes-lru-sort-tried-hot-regionsujkj4jkjLubajk}(jp]jp]jp]jp]jp]ujkj;jkjIubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknr_lru_sorted_hot_regions}(jknr_lru_sorted_hot_regionsjkjsubajk}(jp]jp]jp]jp]jp]internalrefurijM anchorname#nr-lru-sorted-hot-regionsujkj4jkjpubajk}(jp]jp]jp]jp]jp]ujkj;jkjmubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbytes_lru_sorted_hot_regions}(jkbytes_lru_sorted_hot_regionsjkjubajk}(jp]jp]jp]jp]jp]internalrefurijM anchorname#bytes-lru-sorted-hot-regionsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknr_hot_quota_exceeds}(jknr_hot_quota_exceedsjkjubajk}(jp]jp]jp]jp]jp]internalrefurijM anchorname#nr-hot-quota-exceedsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknr_lru_sort_tried_cold_regions}(jknr_lru_sort_tried_cold_regionsjkj߳ubajk}(jp]jp]jp]jp]jp]internalrefurijM anchorname#nr-lru-sort-tried-cold-regionsujkj4jkjܳubajk}(jp]jp]jp]jp]jp]ujkj;jkjٳubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!bytes_lru_sort_tried_cold_regions}(jk!bytes_lru_sort_tried_cold_regionsjkjubajk}(jp]jp]jp]jp]jp]internalrefurijM anchorname"#bytes-lru-sort-tried-cold-regionsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknr_lru_sorted_cold_regions}(jknr_lru_sorted_cold_regionsjkj'ubajk}(jp]jp]jp]jp]jp]internalrefurijM anchorname#nr-lru-sorted-cold-regionsujkj4jkj$ubajk}(jp]jp]jp]jp]jp]ujkj;jkj!ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbytes_lru_sorted_cold_regions}(jkbytes_lru_sorted_cold_regionsjkjKubajk}(jp]jp]jp]jp]jp]internalrefurijM anchorname#bytes-lru-sorted-cold-regionsujkj4jkjHubajk}(jp]jp]jp]jp]jp]ujkj;jkjEubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknr_cold_quota_exceeds}(jknr_cold_quota_exceedsjkjoubajk}(jp]jp]jp]jp]jp]internalrefurijM anchorname#nr-cold-quota-exceedsujkj4jkjlubajk}(jp]jp]jp]jp]jp]ujkj;jkjiubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkjubajk}(jp]jp]jp]jp]jp]internalrefurijM anchorname#exampleujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjUubejk}(jp]jp]jp]jp]jp]ujkjIjkj8ubejk}(jp]jp]jp]jp]jp]ujkjBjkj5ubajk}(jp]jp]jp]jp]jp]ujkjIubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe saa7134 driver}(jkjmrjkjشubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/media/saa7134 anchornamehjpjtrujkj4jkjմubajk}(jp]jp]jp]jp]jp]ujkj;jkjҴubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStatus}(jkStatusjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#statusjp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBuild}(jkBuildjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#buildjp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkChanges / Fixes}(jkChanges / FixesjkjBubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#changes-fixesjp](KKKeujkj4jkj?ubajk}(jp]jp]jp]jp]jp]ujkj;jkj<ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKnown Problems}(jkKnown Problemsjkjgubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#known-problemsjp](KKKeujkj4jkjdubajk}(jp]jp]jp]jp]jp]ujkj;jkjaubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCredits}(jkCreditsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#creditsjp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjҴubejk}(jp]jp]jp]jp]jp]ujkjBjkjϴubajk}(jp]jp]jp]jp]jp]ujkjIubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*The Virtual Media Controller Driver (vimc)}(jkj|rjkjƵubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/media/vimc anchornamehjpjrujkj4jkjõubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTopology}(jkTopologyjkjubajk}(jp]jp]jp]jp]jp]internalrefurijյ anchorname #topologyjp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguring the topology}(jkConfiguring the topologyjkjubajk}(jp]jp]jp]jp]jp]internalrefurijյ anchorname#configuring-the-topologyjp](KKKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjݵubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Subdevices}(jk Subdevicesjkj9ubajk}(jp]jp]jp]jp]jp]internalrefurijյ anchorname #subdevicesjp](KKKeujkj4jkj6ubajk}(jp]jp]jp]jp]jp]ujkj;jkj3ubajk}(jp]jp]jp]jp]jp]ujkjBjkjݵubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule options}(jkModule optionsjkj^ubajk}(jp]jp]jp]jp]jp]internalrefurijյ anchorname#module-optionsjp](KKKeujkj4jkj[ubajk}(jp]jp]jp]jp]jp]ujkj;jkjXubajk}(jp]jp]jp]jp]jp]ujkjBjkjݵubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk?Alibaba’s T-Head SoC Uncore Performance Monitoring Unit (PMU)}(jkjrjkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/perf/alibaba_pmu anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(DDR Sub-System Driveway (DRW) PMU Driver}(jk(DDR Sub-System Driveway (DRW) PMU Driverjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname'#ddr-sub-system-driveway-drw-pmu-driverujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCPU Idle Time Management}(jkjrjkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/pm/cpuidle anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkConcepts}(jkConceptsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #conceptsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Logical CPUs}(jk Logical CPUsjkj2ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #logical-cpusujkj4jkj/ubajk}(jp]jp]jp]jp]jp]ujkj;jkj,ubajk}(jp]jp]jp]jp]jp]ujkjBjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Idle CPUs}(jk Idle CPUsjkjVubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #idle-cpusujkj4jkjSubajk}(jp]jp]jp]jp]jp]ujkj;jkjPubajk}(jp]jp]jp]jp]jp]ujkjBjkj)ubejk}(jp]jp]jp]jp]jp]ujkjIjkj ubejk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk The Idle Loop}(jk The Idle Loopjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#the-idle-loopujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Idle CPUs and The Scheduler Tick}(jk Idle CPUs and The Scheduler Tickjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#idle-cpus-and-tickujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkThe }(jkThe jkjηubjNs)}(jk``menu``jk]jkmenu}(jkhjkjַubajk}(jp]jp]jp]jp]jp]ujkj]sj^sNj_sNjkjηubjk Governor}(jk Governorjkjηubejk}(jp]jp]jp]jp]jp]internalrefurij anchorname#the-menu-governorujkj4jkj˷ubajk}(jp]jp]jp]jp]jp]ujkj;jkjȷubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(The Timer Events Oriented (TEO) Governor}(jk(The Timer Events Oriented (TEO) Governorjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname'#the-timer-events-oriented-teo-governorujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRepresentation of Idle States}(jkRepresentation of Idle Statesjkj)ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#representation-of-idle-statesujkj4jkj&ubajk}(jp]jp]jp]jp]jp]ujkj;jkj#ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Power Management Quality of Service for CPUs}(jk,Power Management Quality of Service for CPUsjkjMubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname-#power-management-quality-of-service-for-cpusujkj4jkjJubajk}(jp]jp]jp]jp]jp]ujkj;jkjGubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Idle States Control Via Kernel Command Line}(jk+Idle States Control Via Kernel Command Linejkjqubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname,#idle-states-control-via-kernel-command-lineujkj4jkjnubajk}(jp]jp]jp]jp]jp]ujkj;jkjkubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubjy je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"Administrative interfaces for nfsd}(jkjrjkjubajk}(jp]jp]jp]jp]jp]internalrefuri%admin-guide/nfs/nfsd-admin-interfaces anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation notes}(jkImplementation notesjkjʸubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#implementation-notesujkj4jkjǸubajk}(jp]jp]jp]jp]jp]ujkj;jkjĸubajk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubjz je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOpera firmware}(jkjrjkjubajk}(jp]jp]jp]jp]jp]internalrefuri admin-guide/media/opera-firmware anchornamehjpjrujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTransparent Hugepage Support}(jkjrjkj/ubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/mm/transhuge anchornamehujkj4jkj,ubajk}(jp]jp]jp]jp]jp]ujkj;jkj)ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Objective}(jk ObjectivejkjOubajk}(jp]jp]jp]jp]jp]internalrefurij> anchorname #objectiveujkj4jkjLubajk}(jp]jp]jp]jp]jp]ujkj;jkjIubajk}(jp]jp]jp]jp]jp]ujkjBjkjFubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jksysfs}(jksysfsjkjsubajk}(jp]jp]jp]jp]jp]internalrefurij> anchorname#sysfsujkj4jkjpubajk}(jp]jp]jp]jp]jp]ujkj;jkjmubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGlobal THP controls}(jkGlobal THP controlsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij> anchorname#global-thp-controlsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKhugepaged controls}(jkKhugepaged controlsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij> anchorname#khugepaged-controlsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjmubejk}(jp]jp]jp]jp]jp]ujkjBjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBoot parameter}(jkBoot parameterjkjubajk}(jp]jp]jp]jp]jp]internalrefurij> anchorname#boot-parameterujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHugepages in tmpfs/shmem}(jkHugepages in tmpfs/shmemjkj ubajk}(jp]jp]jp]jp]jp]internalrefurij> anchorname#hugepages-in-tmpfs-shmemujkj4jkj ubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNeed of application restart}(jkNeed of application restartjkj0ubajk}(jp]jp]jp]jp]jp]internalrefurij> anchorname#need-of-application-restartujkj4jkj-ubajk}(jp]jp]jp]jp]jp]ujkj;jkj*ubajk}(jp]jp]jp]jp]jp]ujkjBjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMonitoring usage}(jkMonitoring usagejkjTubajk}(jp]jp]jp]jp]jp]internalrefurij> anchorname#monitoring-usageujkj4jkjQubajk}(jp]jp]jp]jp]jp]ujkj;jkjNubajk}(jp]jp]jp]jp]jp]ujkjBjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOptimizing the applications}(jkOptimizing the applicationsjkjxubajk}(jp]jp]jp]jp]jp]internalrefurij> anchorname#optimizing-the-applicationsujkj4jkjuubajk}(jp]jp]jp]jp]jp]ujkj;jkjrubajk}(jp]jp]jp]jp]jp]ujkjBjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Hugetlbfs}(jk Hugetlbfsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij> anchorname #hugetlbfsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjFubejk}(jp]jp]jp]jp]jp]ujkjIjkj)ubejk}(jp]jp]jp]jp]jp]ujkjBjkj&ubajk}(jp]jp]jp]jp]jp]ujkjIubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Namespaces}(jkjrjkjպubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/namespaces/index anchornamehujkj4jkjҺubajk}(jp]jp]jp]jp]jp]ujkj;jkjϺubje0)}(jkhjk]jH)}(jkhjk]jk}(jp]jp]jp]jp]jp]parentjentries](N)admin-guide/namespaces/compatibility-listN'admin-guide/namespaces/resource-controle includefiles](jjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sJ/var/lib/git/docbuild/linux/Documentation/admin-guide/namespaces/index.rstj_sKjkjubajk}(jp]jp]jp]jp]jp]ujkjIjkjϺubejk}(jp]jp]jp]jp]jp]ujkjBjkj̺ubajk}(jp]jp]jp]jp]jp]ujkjIubj6je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk HugeTLB Pages}(jkjrjkj&ubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/mm/hugetlbpage anchornamehujkj4jkj#ubajk}(jp]jp]jp]jp]jp]ujkj;jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjFubajk}(jp]jp]jp]jp]jp]internalrefurij5 anchorname #overviewujkj4jkjCubajk}(jp]jp]jp]jp]jp]ujkj;jkj@ubajk}(jp]jp]jp]jp]jp]ujkjBjkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCInteraction of Task Memory Policy with Huge Page Allocation/Freeing}(jkCInteraction of Task Memory Policy with Huge Page Allocation/Freeingjkjjubajk}(jp]jp]jp]jp]jp]internalrefurij5 anchornameD#interaction-of-task-memory-policy-with-huge-page-allocation-freeingujkj4jkjgubajk}(jp]jp]jp]jp]jp]ujkj;jkjdubajk}(jp]jp]jp]jp]jp]ujkjBjkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPer Node Hugepages Attributes}(jkPer Node Hugepages Attributesjkjubajk}(jp]jp]jp]jp]jp]internalrefurij5 anchorname#per-node-hugepages-attributesujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing Huge Pages}(jkUsing Huge Pagesjkjubajk}(jp]jp]jp]jp]jp]internalrefurij5 anchorname#using-huge-pagesujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkjֻubajk}(jp]jp]jp]jp]jp]internalrefurij5 anchorname #examplesujkj4jkjӻubajk}(jp]jp]jp]jp]jp]ujkj;jkjлubajk}(jp]jp]jp]jp]jp]ujkjBjkj=ubejk}(jp]jp]jp]jp]jp]ujkjIjkj ubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubj"je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5Freescale i.MX8 DDR Performance Monitoring Unit (PMU)}(jkjrjkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/perf/imx-ddr anchornamehujkj4jkj ubajk}(jp]jp]jp]jp]jp]ujkj;jkj ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubj& je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPerf events and tool security}(jkjrjkj;ubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/perf-security anchornamehujkj4jkj8ubajk}(jp]jp]jp]jp]jp]ujkj;jkj5ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj[ubajk}(jp]jp]jp]jp]jp]internalrefurijJ anchorname #overviewujkj4jkjXubajk}(jp]jp]jp]jp]jp]ujkj;jkjUubajk}(jp]jp]jp]jp]jp]ujkjBjkjRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkperf_events access control}(jkperf_events access controljkjubajk}(jp]jp]jp]jp]jp]internalrefurijJ anchorname#perf-events-access-controlujkj4jkj|ubajk}(jp]jp]jp]jp]jp]ujkj;jkjyubajk}(jp]jp]jp]jp]jp]ujkjBjkjRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPrivileged Perf users groups}(jkPrivileged Perf users groupsjkjubajk}(jp]jp]jp]jp]jp]internalrefurijJ anchorname#privileged-perf-users-groupsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUnprivileged users}(jkUnprivileged usersjkjǼubajk}(jp]jp]jp]jp]jp]internalrefurijJ anchorname#unprivileged-usersujkj4jkjļubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjRubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkResource control}(jkResource controljkjubajk}(jp]jp]jp]jp]jp]internalrefurijJ anchorname#resource-controlujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOpen file descriptors}(jkOpen file descriptorsjkj ubajk}(jp]jp]jp]jp]jp]internalrefurijJ anchorname#open-file-descriptorsujkj4jkj ubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory allocation}(jkMemory allocationjkj0ubajk}(jp]jp]jp]jp]jp]internalrefurijJ anchorname#memory-allocationujkj4jkj-ubajk}(jp]jp]jp]jp]jp]ujkj;jkj*ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Bibliography}(jk Bibliographyjkj`ubajk}(jp]jp]jp]jp]jp]internalrefurijJ anchorname #bibliographyujkj4jkj]ubajk}(jp]jp]jp]jp]jp]ujkj;jkjZubajk}(jp]jp]jp]jp]jp]ujkjBjkjRubejk}(jp]jp]jp]jp]jp]ujkjIjkj5ubejk}(jp]jp]jp]jp]jp]ujkjBjkj2ubajk}(jp]jp]jp]jp]jp]ujkjIubj'je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Management}(jkj sjkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/mm/index anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk]jH)}(jkhjk]jk}(jp]jp]jp]jp]jp]parentjentries](Nadmin-guide/mm/conceptsNadmin-guide/mm/cma_debugfsNadmin-guide/mm/damon/indexNadmin-guide/mm/hugetlbpageN!admin-guide/mm/idle_page_trackingNadmin-guide/mm/ksmNadmin-guide/mm/memory-hotplugNadmin-guide/mm/multigen_lruNadmin-guide/mm/nommu-mmapN!admin-guide/mm/numa_memory_policyNadmin-guide/mm/numaperfNadmin-guide/mm/pagemapNadmin-guide/mm/shrinker_debugfsNadmin-guide/mm/soft-dirtyNadmin-guide/mm/swap_numaNadmin-guide/mm/transhugeNadmin-guide/mm/userfaultfdNadmin-guide/mm/zswape includefiles](jjjýjŽjǽjɽj˽jͽjϽjѽjӽjսj׽jٽj۽jݽj߽jemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sB/var/lib/git/docbuild/linux/Documentation/admin-guide/mm/index.rstj_sKjkjubajk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubj^je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkARM Cache Coherent Network}(jkjsjkj ubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/perf/arm-ccn anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPMU (perf) driver}(jkPMU (perf) driverjkj*ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#pmu-perf-driverujkj4jkj'ubajk}(jp]jp]jp]jp]jp]ujkj;jkj$ubajk}(jp]jp]jp]jp]jp]ujkjBjkj!ubajk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*OMAP 3 Image Signal Processor (ISP) driver}(jkj&sjkjcubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/media/omap3isp anchornamehjpj-sujkj4jkj`ubajk}(jp]jp]jp]jp]jp]ujkj;jkj]ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(jp]jp]jp]jp]jp]internalrefurijr anchorname #introductionjp](KK Keujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkj}ubajk}(jp]jp]jp]jp]jp]ujkjBjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSplit to subdevs}(jkSplit to subdevsjkjubajk}(jp]jp]jp]jp]jp]internalrefurijr anchorname#split-to-subdevsjp](KK Keujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkControlling the OMAP 3 ISP}(jkControlling the OMAP 3 ISPjkj;ubajk}(jp]jp]jp]jp]jp]internalrefurijr anchorname#controlling-the-omap-3-ispjp](KK Keujkj4jkjʾubajk}(jp]jp]jp]jp]jp]ujkj;jkjǾubajk}(jp]jp]jp]jp]jp]ujkjBjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk:Technical reference manuals (TRMs) and other documentation}(jk:Technical reference manuals (TRMs) and other documentationjkjubajk}(jp]jp]jp]jp]jp]internalrefurijr anchorname9#technical-reference-manuals-trms-and-other-documentationjp](KK Keujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjubajk}(jp]jp]jp]jp]jp]internalrefurijr anchorname #referencesjp](KK Keujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjzubejk}(jp]jp]jp]jp]jp]ujkjIjkj]ubejk}(jp]jp]jp]jp]jp]ujkjBjkjZubajk}(jp]jp]jp]jp]jp]ujkjIubjU je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIdle Page Tracking}(jkj5sjkjQubajk}(jp]jp]jp]jp]jp]internalrefuri!admin-guide/mm/idle_page_tracking anchornamehujkj4jkjNubajk}(jp]jp]jp]jp]jp]ujkj;jkjKubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Motivation}(jk Motivationjkjqubajk}(jp]jp]jp]jp]jp]internalrefurij` anchorname #motivationujkj4jkjnubajk}(jp]jp]jp]jp]jp]ujkj;jkjkubajk}(jp]jp]jp]jp]jp]ujkjBjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUser API}(jkUser APIjkjubajk}(jp]jp]jp]jp]jp]internalrefurij` anchorname #user-apiujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation Details}(jkImplementation Detailsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij` anchorname#implementation-detailsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjhubejk}(jp]jp]jp]jp]jp]ujkjIjkjKubejk}(jp]jp]jp]jp]jp]ujkjBjkjHubajk}(jp]jp]jp]jp]jp]ujkjIubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=Cavium ThunderX2 SoC Performance Monitoring Unit (PMU UNCORE)}(jkjCsjkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/perf/thunderx2-pmu anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubjDje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jkjQsjk]jk amd-pstate}(jkhjkj!ubajk}(jp]jp]jp]jp]jp]ujkj]sj^sNj_sNjkjubjk CPU Performance Scaling Driver}(jkjdsjkjubejk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/pm/amd-pstate anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk IntroductionjkjKubajk}(jp]jp]jp]jp]jp]internalrefurij: anchorname #introductionujkj4jkjHubajk}(jp]jp]jp]jp]jp]ujkj;jkjEubajk}(jp]jp]jp]jp]jp]ujkjBjkjBubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAMD CPPC Overview}(jkAMD CPPC Overviewjkjoubajk}(jp]jp]jp]jp]jp]internalrefurij: anchorname#amd-cppc-overviewujkj4jkjlubajk}(jp]jp]jp]jp]jp]ujkj;jkjiubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAMD CPPC Performance Capability}(jkAMD CPPC Performance Capabilityjkjubajk}(jp]jp]jp]jp]jp]internalrefurij: anchorname #amd-cppc-performance-capabilityujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHighest Performance (RO)}(jkHighest Performance (RO)jkjubajk}(jp]jp]jp]jp]jp]internalrefurij: anchorname#highest-performance-roujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Nominal (Guaranteed) Performance (RO)}(jk%Nominal (Guaranteed) Performance (RO)jkjubajk}(jp]jp]jp]jp]jp]internalrefurij: anchorname"#nominal-guaranteed-performance-roujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Lowest non-linear Performance (RO)}(jk"Lowest non-linear Performance (RO)jkjubajk}(jp]jp]jp]jp]jp]internalrefurij: anchorname!#lowest-non-linear-performance-roujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLowest Performance (RO)}(jkLowest Performance (RO)jkjubajk}(jp]jp]jp]jp]jp]internalrefurij: anchorname#lowest-performance-roujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAMD CPPC Performance Control}(jkAMD CPPC Performance ControljkjMubajk}(jp]jp]jp]jp]jp]internalrefurij: anchorname#amd-cppc-performance-controlujkj4jkjJubajk}(jp]jp]jp]jp]jp]ujkj;jkjGubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Minimum requested performance (RW)}(jk"Minimum requested performance (RW)jkjnubajk}(jp]jp]jp]jp]jp]internalrefurij: anchorname!#minimum-requested-performance-rwujkj4jkjkubajk}(jp]jp]jp]jp]jp]ujkj;jkjhubajk}(jp]jp]jp]jp]jp]ujkjBjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Maximum requested performance (RW)}(jk"Maximum requested performance (RW)jkjubajk}(jp]jp]jp]jp]jp]internalrefurij: anchorname!#maximum-requested-performance-rwujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDesired performance target (RW)}(jkDesired performance target (RW)jkjubajk}(jp]jp]jp]jp]jp]internalrefurij: anchorname#desired-performance-target-rwujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Energy Performance Preference (EPP) (RW)}(jk(Energy Performance Preference (EPP) (RW)jkjubajk}(jp]jp]jp]jp]jp]internalrefurij: anchorname%#energy-performance-preference-epp-rwujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjeubejk}(jp]jp]jp]jp]jp]ujkjIjkjGubejk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjiubejk}(jp]jp]jp]jp]jp]ujkjBjkjBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKey Governors Support}(jkKey Governors Supportjkjubajk}(jp]jp]jp]jp]jp]internalrefurij: anchorname#key-governors-supportujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjBubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkProcessor Support}(jkProcessor Supportjkj:ubajk}(jp]jp]jp]jp]jp]internalrefurij: anchorname#processor-supportujkj4jkj7ubajk}(jp]jp]jp]jp]jp]ujkj;jkj4ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFull MSR Support}(jkFull MSR Supportjkj[ubajk}(jp]jp]jp]jp]jp]internalrefurij: anchorname#full-msr-supportujkj4jkjXubajk}(jp]jp]jp]jp]jp]ujkj;jkjUubajk}(jp]jp]jp]jp]jp]ujkjBjkjRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkShared Memory Support}(jkShared Memory Supportjkjubajk}(jp]jp]jp]jp]jp]internalrefurij: anchorname#shared-memory-supportujkj4jkj|ubajk}(jp]jp]jp]jp]jp]ujkj;jkjyubajk}(jp]jp]jp]jp]jp]ujkjBjkjRubejk}(jp]jp]jp]jp]jp]ujkjIjkj4ubejk}(jp]jp]jp]jp]jp]ujkjBjkjBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkUser Space Interface in }(jkUser Space Interface in jkjubjNs)}(jk ``sysfs``jk]jksysfs}(jkhjkjubajk}(jp]jp]jp]jp]jp]ujkj]sj^sNj_sNjkjubjk - Per-policy control}(jk - Per-policy controljkjubejk}(jp]jp]jp]jp]jp]internalrefurij: anchorname1#user-space-interface-in-sysfs-per-policy-controlujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk``amd-pstate``jk]jk amd-pstate}(jkhjkjubajk}(jp]jp]jp]jp]jp]ujkj]sj^sNj_sNjkjubjk vs }(jk vs jkjubjNs)}(jk``acpi-cpufreq``jk]jk acpi-cpufreq}(jkhjkjubajk}(jp]jp]jp]jp]jp]ujkj]sj^sNj_sNjkjubejk}(jp]jp]jp]jp]jp]internalrefurij: anchorname#amd-pstate-vs-acpi-cpufrequjkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjBubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk``amd-pstate``jk]jk amd-pstate}(jkhjkj)ubajk}(jp]jp]jp]jp]jp]ujkj]sj^sNj_sNjkj&ubjk Driver Operation Modes}(jk Driver Operation Modesjkj&ubejk}(jp]jp]jp]jp]jp]internalrefurij: anchorname"#amd-pstate-driver-operation-modesujkj4jkj#ubajk}(jp]jp]jp]jp]jp]ujkj;jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Active Mode}(jk Active ModejkjUubajk}(jp]jp]jp]jp]jp]internalrefurij: anchorname #active-modeujkj4jkjRubajk}(jp]jp]jp]jp]jp]ujkj;jkjOubajk}(jp]jp]jp]jp]jp]ujkjBjkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Passive Mode}(jk Passive Modejkjyubajk}(jp]jp]jp]jp]jp]internalrefurij: anchorname #passive-modeujkj4jkjvubajk}(jp]jp]jp]jp]jp]ujkj;jkjsubajk}(jp]jp]jp]jp]jp]ujkjBjkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Guided Mode}(jk Guided Modejkjubajk}(jp]jp]jp]jp]jp]internalrefurij: anchorname #guided-modeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjLubejk}(jp]jp]jp]jp]jp]ujkjIjkj ubejk}(jp]jp]jp]jp]jp]ujkjBjkjBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk``amd-pstate``jk]jk amd-pstate}(jkhjkjubajk}(jp]jp]jp]jp]jp]ujkj]sj^sNj_sNjkjubjk Preferred Core}(jk Preferred Corejkjubejk}(jp]jp]jp]jp]jp]internalrefurij: anchorname#amd-pstate-preferred-coreujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjBubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk``amd-pstate``jk]jk amd-pstate}(jkhjkjubajk}(jp]jp]jp]jp]jp]ujkj]sj^sNj_sNjkjubjk Preferred Core Switch}(jk Preferred Core Switchjkjubejk}(jp]jp]jp]jp]jp]internalrefurij: anchorname!#amd-pstate-preferred-core-switchujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Parameters}(jkKernel Parametersjkj.ubajk}(jp]jp]jp]jp]jp]internalrefurij: anchorname#kernel-parametersujkj4jkj+ubajk}(jp]jp]jp]jp]jp]ujkj;jkj(ubajk}(jp]jp]jp]jp]jp]ujkjBjkj%ubajk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjBubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jkUser Space Interface in }(jkUser Space Interface in jkj^ubjNs)}(jk ``sysfs``jk]jksysfs}(jkhjkjfubajk}(jp]jp]jp]jp]jp]ujkj]sj^sNj_sNjkj^ubjk - General}(jk - Generaljkj^ubejk}(jp]jp]jp]jp]jp]internalrefurij: anchorname&#user-space-interface-in-sysfs-generalujkj4jkj[ubajk}(jp]jp]jp]jp]jp]ujkj;jkjXubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGlobal Attributes}(jkGlobal Attributesjkjubajk}(jp]jp]jp]jp]jp]internalrefurij: anchorname#global-attributesujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIjkjXubejk}(jp]jp]jp]jp]jp]ujkjBjkjBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk ``cpupower``jk]jkcpupower}(jkhjkjubajk}(jp]jp]jp]jp]jp]ujkj]sj^sNj_sNjkjubjk tool support for }(jk tool support for jkjubjNs)}(jk``amd-pstate``jk]jk amd-pstate}(jkhjkjubajk}(jp]jp]jp]jp]jp]ujkj]sj^sNj_sNjkjubejk}(jp]jp]jp]jp]jp]internalrefurij: anchorname%#cpupower-tool-support-for-amd-pstateujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjBubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDiagnostics and Tuning}(jkDiagnostics and Tuningjkjubajk}(jp]jp]jp]jp]jp]internalrefurij: anchorname#diagnostics-and-tuningujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Trace Events}(jk Trace Eventsjkj#ubajk}(jp]jp]jp]jp]jp]internalrefurij: anchorname #trace-eventsujkj4jkj ubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Tracer Tool}(jk Tracer TooljkjGubajk}(jp]jp]jp]jp]jp]internalrefurij: anchorname #tracer-toolujkj4jkjDubajk}(jp]jp]jp]jp]jp]ujkj;jkjAubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUnit Tests for amd-pstate}(jkUnit Tests for amd-pstatejkjkubajk}(jp]jp]jp]jp]jp]internalrefurij: anchorname#unit-tests-for-amd-pstateujkj4jkjhubajk}(jp]jp]jp]jp]jp]ujkj;jkjeubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Reference}(jk Referencejkjubajk}(jp]jp]jp]jp]jp]internalrefurij: anchorname #referenceujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjBubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFSynopsys DesignWare Cores (DWC) PCIe Performance Monitoring Unit (PMU)}(jkjrsjkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/perf/dwc_pcie_pmu anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDesignWare Cores (DWC) PCIe PMU}(jkDesignWare Cores (DWC) PCIe PMUjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#designware-cores-dwc-pcie-pmuujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTime Based Analysis}(jkTime Based Analysisjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#time-based-analysisujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLane Event counters}(jkLane Event countersjkj9ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#lane-event-countersujkj4jkj6ubajk}(jp]jp]jp]jp]jp]ujkj;jkj3ubajk}(jp]jp]jp]jp]jp]ujkjBjkj ubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&DesignWare Cores (DWC) PCIe PMU Driver}(jk&DesignWare Cores (DWC) PCIe PMU Driverjkjiubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname%#designware-cores-dwc-pcie-pmu-driverujkj4jkjfubajk}(jp]jp]jp]jp]jp]ujkj;jkjcubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTime Based Analysis Event Usage}(jkTime Based Analysis Event Usagejkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #time-based-analysis-event-usageujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLane Event Usage}(jkLane Event Usagejkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#lane-event-usageujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjcubejk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkZoran cards list}(jkjsjkjubajk}(jp]jp]jp]jp]jp]internalrefuri admin-guide/media/zoran-cardlist anchornamehjpjsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(Rockchip Image Signal Processor (rkisp1)}(jkjsjkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/media/rkisp1 anchornamehjpjsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj?ubajk}(jp]jp]jp]jp]jp]internalrefurij. anchorname #introductionjp](KKKeujkj4jkj<ubajk}(jp]jp]jp]jp]jp]ujkj;jkj9ubajk}(jp]jp]jp]jp]jp]ujkjBjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Revisions}(jk Revisionsjkjdubajk}(jp]jp]jp]jp]jp]internalrefurij. anchorname #revisionsjp](KKKeujkj4jkjaubajk}(jp]jp]jp]jp]jp]ujkj;jkj^ubajk}(jp]jp]jp]jp]jp]ujkjBjkj6ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTopology}(jkTopologyjkjubajk}(jp]jp]jp]jp]jp]internalrefurij. anchorname #topologyjp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=rkisp1_mainpath, rkisp1_selfpath - Frames Capture Video Nodes}(jk=rkisp1_mainpath, rkisp1_selfpath - Frames Capture Video Nodesjkjubajk}(jp]jp]jp]jp]jp]internalrefurij. anchorname;#rkisp1-mainpath-rkisp1-selfpath-frames-capture-video-nodesjp](KKKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLrkisp1_resizer_mainpath, rkisp1_resizer_selfpath - Resizers Subdevices Nodes}(jkLrkisp1_resizer_mainpath, rkisp1_resizer_selfpath - Resizers Subdevices Nodesjkjubajk}(jp]jp]jp]jp]jp]internalrefurij. anchornameJ#rkisp1-resizer-mainpath-rkisp1-resizer-selfpath-resizers-subdevices-nodesjp](KKKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3rkisp1_isp - Image Signal Processing Subdevice Node}(jk3rkisp1_isp - Image Signal Processing Subdevice Nodejkjubajk}(jp]jp]jp]jp]jp]internalrefurij. anchorname2#rkisp1-isp-image-signal-processing-subdevice-nodejp](KKKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$rkisp1_stats - Statistics Video Node}(jk$rkisp1_stats - Statistics Video Nodejkjubajk}(jp]jp]jp]jp]jp]internalrefurij. anchorname##rkisp1-stats-statistics-video-nodejp](KKKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%rkisp1_params - Parameters Video Node}(jk%rkisp1_params - Parameters Video Nodejkj?ubajk}(jp]jp]jp]jp]jp]internalrefurij. anchorname$#rkisp1-params-parameters-video-nodejp](KKKKeujkj4jkj<ubajk}(jp]jp]jp]jp]jp]ujkj;jkj9ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCapturing Video Frames Example}(jkCapturing Video Frames Examplejkjpubajk}(jp]jp]jp]jp]jp]internalrefurij. anchorname#capturing-video-frames-examplejp](KKKeujkj4jkjmubajk}(jp]jp]jp]jp]jp]ujkj;jkjjubajk}(jp]jp]jp]jp]jp]ujkjBjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguring Quantization}(jkConfiguring Quantizationjkjubajk}(jp]jp]jp]jp]jp]internalrefurij. anchorname#configuring-quantizationjp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkj6ubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubj"je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0How to set up the Technisat/B2C2 Flexcop devices}(jkjsjkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/media/technisat anchornamehjpjsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFind out what device you have}(jkFind out what device you havejkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#find-out-what-device-you-havejp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel compilation:}(jkKernel compilation:jkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#kernel-compilationjp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubjvje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Multi-Gen LRU}(jkjsjkjNubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/mm/multigen_lru anchornamehujkj4jkjKubajk}(jp]jp]jp]jp]jp]ujkj;jkjHubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Quick start}(jk Quick startjkjnubajk}(jp]jp]jp]jp]jp]internalrefurij] anchorname #quick-startujkj4jkjkubajk}(jp]jp]jp]jp]jp]ujkj;jkjhubajk}(jp]jp]jp]jp]jp]ujkjBjkjeubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRuntime options}(jkRuntime optionsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij] anchorname#runtime-optionsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Kill switch}(jk Kill switchjkjubajk}(jp]jp]jp]jp]jp]internalrefurij] anchorname #kill-switchujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThrashing prevention}(jkThrashing preventionjkjubajk}(jp]jp]jp]jp]jp]internalrefurij] anchorname#thrashing-preventionujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjeubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkExperimental features}(jkExperimental featuresjkjubajk}(jp]jp]jp]jp]jp]internalrefurij] anchorname#experimental-featuresujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWorking set estimation}(jkWorking set estimationjkj(ubajk}(jp]jp]jp]jp]jp]internalrefurij] anchorname#working-set-estimationujkj4jkj%ubajk}(jp]jp]jp]jp]jp]ujkj;jkj"ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProactive reclaim}(jkProactive reclaimjkjLubajk}(jp]jp]jp]jp]jp]internalrefurij] anchorname#proactive-reclaimujkj4jkjIubajk}(jp]jp]jp]jp]jp]ujkj;jkjFubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjeubejk}(jp]jp]jp]jp]jp]ujkjIjkjHubejk}(jp]jp]jp]jp]jp]ujkjBjkjEubajk}(jp]jp]jp]jp]jp]ujkjIubjkje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%The Virtual Video Test Driver (vivid)}(jkjsjkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/media/vivid anchornamehjpjsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguring the driver}(jkConfiguring the driverjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#configuring-the-driverjp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Video Capture}(jk Video Capturejkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#video-capturejp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Webcam Input}(jk Webcam Inputjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #webcam-inputjp](KKKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTV and S-Video Inputs}(jkTV and S-Video Inputsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#tv-and-s-video-inputsjp](KKKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk HDMI Input}(jk HDMI InputjkjBubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #hdmi-inputjp](KKKKeujkj4jkj?ubajk}(jp]jp]jp]jp]jp]ujkj;jkj<ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Video Output}(jk Video Outputjkjsubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #video-outputjp](KKKeujkj4jkjpubajk}(jp]jp]jp]jp]jp]ujkj;jkjmubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkS-Video Output}(jkS-Video Outputjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#s-video-outputjp](KKKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk HDMI Output}(jk HDMI Outputjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #hdmi-outputjp](KKKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjmubejk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk VBI Capture}(jk VBI Capturejkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #vbi-capturejp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk VBI Output}(jk VBI Outputjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #vbi-outputjp](KKKeujkj4jkj ubajk}(jp]jp]jp]jp]jp]ujkj;jkj ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRadio Receiver}(jkRadio Receiverjkj5ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#radio-receiverjp](KKKeujkj4jkj2ubajk}(jp]jp]jp]jp]jp]ujkj;jkj/ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRadio Transmitter}(jkRadio TransmitterjkjZubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#radio-transmitterjp](KKKeujkj4jkjWubajk}(jp]jp]jp]jp]jp]ujkj;jkjTubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSoftware Defined Radio Receiver}(jkSoftware Defined Radio Receiverjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #software-defined-radio-receiverjp](KKKeujkj4jkj|ubajk}(jp]jp]jp]jp]jp]ujkj;jkjyubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMetadata Capture}(jkMetadata Capturejkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#metadata-capturejp](KKK eujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMetadata Output}(jkMetadata Outputjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#metadata-outputjp](KKK eujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Touch Capture}(jk Touch Capturejkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#touch-capturejp](KKK eujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkControls}(jkControlsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #controlsjp](KKK eujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUser Controls - Test Controls}(jkUser Controls - Test Controlsjkj5ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#user-controls-test-controlsjp](KKK Keujkj4jkj2ubajk}(jp]jp]jp]jp]jp]ujkj;jkj/ubajk}(jp]jp]jp]jp]jp]ujkjBjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUser Controls - Video Capture}(jkUser Controls - Video CapturejkjZubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#user-controls-video-capturejp](KKK Keujkj4jkjWubajk}(jp]jp]jp]jp]jp]ujkj;jkjTubajk}(jp]jp]jp]jp]jp]ujkjBjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUser Controls - Audio}(jkUser Controls - Audiojkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#user-controls-audiojp](KKK Keujkj4jkj|ubajk}(jp]jp]jp]jp]jp]ujkj;jkjyubajk}(jp]jp]jp]jp]jp]ujkjBjkj,ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVivid Controls}(jkVivid Controlsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#vivid-controlsjp](KKK Keujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTest Pattern Controls}(jkTest Pattern Controlsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#test-pattern-controlsjp](KKK KKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Capture Feature Selection Controls}(jk"Capture Feature Selection Controlsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname##capture-feature-selection-controlsjp](KKK KKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Output Feature Selection Controls}(jk!Output Feature Selection Controlsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname"#output-feature-selection-controlsjp](KKK KKeujkj4jkj ubajk}(jp]jp]jp]jp]jp]ujkj;jkj ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkError Injection Controls}(jkError Injection Controlsjkj5ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#error-injection-controlsjp](KKK KKeujkj4jkj2ubajk}(jp]jp]jp]jp]jp]ujkj;jkj/ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVBI Raw Capture Controls}(jkVBI Raw Capture ControlsjkjZubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#vbi-raw-capture-controlsjp](KKK KKeujkj4jkjWubajk}(jp]jp]jp]jp]jp]ujkj;jkjTubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDigital Video Controls}(jkDigital Video Controlsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#digital-video-controlsjp](KKK Keujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFM Radio Receiver Controls}(jkFM Radio Receiver Controlsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#fm-radio-receiver-controlsjp](KKK Keujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFM Radio Modulator Controls}(jkFM Radio Modulator Controlsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#fm-radio-modulator-controlsjp](KKK Keujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMetadata Capture Controls}(jkMetadata Capture Controlsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#metadata-capture-controlsjp](KKK Keujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkj,ubejk}(jp]jp]jp]jp]jp]ujkjIjkj ubejk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVideo, VBI and RDS Looping}(jkVideo, VBI and RDS Loopingjkj+ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#video-vbi-and-rds-loopingjp](KKK eujkj4jkj(ubajk}(jp]jp]jp]jp]jp]ujkj;jkj%ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVideo and Sliced VBI looping}(jkVideo and Sliced VBI loopingjkjMubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#video-and-sliced-vbi-loopingjp](KKK Keujkj4jkjJubajk}(jp]jp]jp]jp]jp]ujkj;jkjGubajk}(jp]jp]jp]jp]jp]ujkjBjkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRadio & RDS Looping}(jkRadio & RDS Loopingjkjrubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#radio-rds-loopingjp](KKK Keujkj4jkjoubajk}(jp]jp]jp]jp]jp]ujkj;jkjlubajk}(jp]jp]jp]jp]jp]ujkjBjkjDubejk}(jp]jp]jp]jp]jp]ujkjIjkj%ubejk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCropping, Composing, Scaling}(jkCropping, Composing, Scalingjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#cropping-composing-scalingjp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFormats}(jkFormatsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#formatsjp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCapture Overlay}(jkCapture Overlayjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#capture-overlayjp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOutput Overlay}(jkOutput Overlayjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#output-overlayjp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkj ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"CEC (Consumer Electronics Control)}(jk"CEC (Consumer Electronics Control)jkj7ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname!#cec-consumer-electronics-controljp](KKKeujkj4jkj4ubajk}(jp]jp]jp]jp]jp]ujkj;jkj1ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSome Future Improvements}(jkSome Future Improvementsjkj\ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#some-future-improvementsjp](KKKeujkj4jkjYubajk}(jp]jp]jp]jp]jp]ujkj;jkjVubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubjOje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Hot(Un)Plug}(jkjsjkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/mm/memory-hotplug anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #introductionujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Hot(Un)Plug Granularity}(jkMemory Hot(Un)Plug Granularityjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#memory-hot-un-plug-granularityujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPhases of Memory Hotplug}(jkPhases of Memory Hotplugjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#phases-of-memory-hotplugujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPhases of Memory Hotunplug}(jkPhases of Memory Hotunplugjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#phases-of-memory-hotunplugujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Hotplug Notifications}(jkMemory Hotplug NotificationsjkjOubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#memory-hotplug-notificationsujkj4jkjLubajk}(jp]jp]jp]jp]jp]ujkj;jkjIubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACPI Notifications}(jkACPI Notificationsjkjpubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#acpi-notificationsujkj4jkjmubajk}(jp]jp]jp]jp]jp]ujkj;jkjjubajk}(jp]jp]jp]jp]jp]ujkjBjkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkManual Probing}(jkManual Probingjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#manual-probingujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjgubejk}(jp]jp]jp]jp]jp]ujkjIjkjIubejk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Onlining and Offlining Memory Blocks}(jk$Onlining and Offlining Memory Blocksjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname%#onlining-and-offlining-memory-blocksujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOnlining Memory Blocks Manually}(jkOnlining Memory Blocks Manuallyjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #onlining-memory-blocks-manuallyujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Onlining Memory Blocks Automatically}(jk$Onlining Memory Blocks Automaticallyjkj ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname%#onlining-memory-blocks-automaticallyujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOfflining Memory Blocks}(jkOfflining Memory Blocksjkj-ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#offlining-memory-blocksujkj4jkj*ubajk}(jp]jp]jp]jp]jp]ujkj;jkj'ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Observing the State of Memory Blocks}(jk$Observing the State of Memory BlocksjkjQubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname%#observing-the-state-of-memory-blocksujkj4jkjNubajk}(jp]jp]jp]jp]jp]ujkj;jkjKubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguring Memory Hot(Un)Plug}(jkConfiguring Memory Hot(Un)Plugjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#configuring-memory-hot-un-plugujkj4jkj~ubajk}(jp]jp]jp]jp]jp]ujkj;jkj{ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Memory Hot(Un)Plug Configuration via Sysfs}(jk*Memory Hot(Un)Plug Configuration via Sysfsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname+#memory-hot-un-plug-configuration-via-sysfsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Memory Block Configuration via Sysfs}(jk$Memory Block Configuration via Sysfsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname%#memory-block-configuration-via-sysfsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCommand Line Parameters}(jkCommand Line Parametersjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#command-line-parametersujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule Parameters}(jkModule Parametersjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#module-parametersujkj4jkj ubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkj{ubejk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk ZONE_MOVABLE}(jk ZONE_MOVABLEjkj>ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #zone-movableujkj4jkj;ubajk}(jp]jp]jp]jp]jp]ujkj;jkj8ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkZone Imbalances}(jkZone Imbalancesjkj_ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#zone-imbalancesujkj4jkj\ubajk}(jp]jp]jp]jp]jp]ujkj;jkjYubajk}(jp]jp]jp]jp]jp]ujkjBjkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"ZONE_MOVABLE Sizing Considerations}(jk"ZONE_MOVABLE Sizing Considerationsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname##zone-movable-sizing-considerationsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkj}ubajk}(jp]jp]jp]jp]jp]ujkjBjkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Memory Offlining and ZONE_MOVABLE}(jk!Memory Offlining and ZONE_MOVABLEjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname"#memory-offlining-and-zone-movableujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjVubejk}(jp]jp]jp]jp]jp]ujkjIjkj8ubejk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubj7je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1The Silicon Labs Si470x FM Radio Receivers driver}(jkjsjkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/media/si470x anchornamehjpjsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInformation from Silicon Labs}(jkInformation from Silicon Labsjkj ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#information-from-silicon-labsjp](KKKeujkj4jkj ubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Supported ICs}(jk Supported ICsjkj1ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#supported-icsjp](KKKeujkj4jkj.ubajk}(jp]jp]jp]jp]jp]ujkj;jkj+ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported USB devices}(jkSupported USB devicesjkjVubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#supported-usb-devicesjp](KKKeujkj4jkjSubajk}(jp]jp]jp]jp]jp]ujkj;jkjPubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSoftware}(jkSoftwarejkj{ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #softwarejp](KKKeujkj4jkjxubajk}(jp]jp]jp]jp]jp]ujkj;jkjuubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Audio Listing}(jk Audio Listingjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#audio-listingjp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule Parameters}(jkModule Parametersjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#module-parametersjp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkErrors}(jkErrorsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#errorsjp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Open Issues}(jk Open Issuesjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #open-issuesjp](KKKeujkj4jkj ubajk}(jp]jp]jp]jp]jp]ujkj;jkj ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Other useful information and links}(jk"Other useful information and linksjkj4ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname##other-useful-information-and-linksjp](KKK eujkj4jkj1ubajk}(jp]jp]jp]jp]jp]ujkj;jkj.ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubj-je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk PCI drivers}(jkjsjkjnubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/media/pci-cardlist anchornamehjpjsujkj4jkjkubajk}(jp]jp]jp]jp]jp]ujkj;jkjhubje0)}(jkhjk]jH)}(jkhjk]jk}(jp]jp]jp]jp]jp]parentj}entries](Nadmin-guide/media/bttv-cardlistNadmin-guide/media/cx18-cardlistN"admin-guide/media/cx23885-cardlistNadmin-guide/media/cx88-cardlistNadmin-guide/media/ivtv-cardlistN"admin-guide/media/saa7134-cardlistN"admin-guide/media/saa7164-cardlistN admin-guide/media/zoran-cardliste includefiles](jjjjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sL/var/lib/git/docbuild/linux/Documentation/admin-guide/media/pci-cardlist.rstj_sKcjkjubajk}(jp]jp]jp]jp]jp]ujkjIjkjhubejk}(jp]jp]jp]jp]jp]ujkjBjkjeubajk}(jp]jp]jp]jp]jp]ujkjIubjI je0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkmgb4 sysfs interface}(jkjsjkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/media/mgb4 anchornamehjpjsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGlobal (PCI card) parameters}(jkGlobal (PCI card) parametersjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#global-pci-card-parametersjp](KK Keujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Common FPDL3/GMSL input parameters}(jk"Common FPDL3/GMSL input parametersjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname##common-fpdl3-gmsl-input-parametersjp](KK Keujkj4jkj ubajk}(jp]jp]jp]jp]jp]ujkj;jkj ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Common FPDL3/GMSL output parameters}(jk#Common FPDL3/GMSL output parametersjkj5ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname$#common-fpdl3-gmsl-output-parametersjp](KK Keujkj4jkj2ubajk}(jp]jp]jp]jp]jp]ujkj;jkj/ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFPDL3 specific input parameters}(jkFPDL3 specific input parametersjkjZubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #fpdl3-specific-input-parametersjp](KK Keujkj4jkjWubajk}(jp]jp]jp]jp]jp]ujkj;jkjTubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk FPDL3 specific output parameters}(jk FPDL3 specific output parametersjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname!#fpdl3-specific-output-parametersjp](KK Keujkj4jkj|ubajk}(jp]jp]jp]jp]jp]ujkj;jkjyubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGMSL specific input parameters}(jkGMSL specific input parametersjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#gmsl-specific-input-parametersjp](KK Keujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmgb4 mtd partitions}(jkmgb4 mtd partitionsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#mgb4-mtd-partitionsjp](KK eujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmgb4 iio (triggers)}(jkmgb4 iio (triggers)jkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#mgb4-iio-triggersjp](KK eujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIubjv je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk NFS Client}(jkjtjkj(ubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/nfs/nfs-client anchornamehujkj4jkj%ubajk}(jp]jp]jp]jp]jp]ujkj;jkj"ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe NFS client}(jkThe NFS clientjkjHubajk}(jp]jp]jp]jp]jp]internalrefurij7 anchorname#the-nfs-clientujkj4jkjEubajk}(jp]jp]jp]jp]jp]ujkj;jkjBubajk}(jp]jp]jp]jp]jp]ujkjBjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe nfs4_unique_id parameter}(jkThe nfs4_unique_id parameterjkjlubajk}(jp]jp]jp]jp]jp]internalrefurij7 anchorname#the-nfs4-unique-id-parameterujkj4jkjiubajk}(jp]jp]jp]jp]jp]ujkj;jkjfubajk}(jp]jp]jp]jp]jp]ujkjBjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe DNS resolver}(jkThe DNS resolverjkjubajk}(jp]jp]jp]jp]jp]internalrefurij7 anchorname#the-dns-resolverujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%A basic sample /sbin/nfs_cache_getent}(jk%A basic sample /sbin/nfs_cache_getentjkjubajk}(jp]jp]jp]jp]jp]internalrefurij7 anchorname%#a-basic-sample-sbin-nfs-cache-getentujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkj?ubejk}(jp]jp]jp]jp]jp]ujkjIjkj"ubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGetting Started}(jkjtjkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/mm/damon/start anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Prerequisites}(jk Prerequisitesjkj ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#prerequisitesujkj4jkj ubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel}(jkKerneljkj.ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#kernelujkj4jkj+ubajk}(jp]jp]jp]jp]jp]ujkj;jkj(ubajk}(jp]jp]jp]jp]jp]ujkjBjkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUser Space Tool}(jkUser Space TooljkjRubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#user-space-toolujkj4jkjOubajk}(jp]jp]jp]jp]jp]ujkj;jkjLubajk}(jp]jp]jp]jp]jp]ujkjBjkj%ubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRecording Data Access Patterns}(jkRecording Data Access Patternsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#recording-data-access-patternsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkj|ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVisualizing Recorded Patterns}(jkVisualizing Recorded Patternsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#visualizing-recorded-patternsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Data Access Pattern Aware Memory Management}(jk+Data Access Pattern Aware Memory Managementjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname,#data-access-pattern-aware-memory-managementujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCMA Debugfs Interface}(jkj!tjkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/mm/cma_debugfs anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubj]je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKQualcomm Datacenter Technologies L3 Cache Performance Monitoring Unit (PMU)}(jkj/tjkj/ubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/perf/qcom_l3_pmu anchornamehujkj4jkj,ubajk}(jp]jp]jp]jp]jp]ujkj;jkj)ubajk}(jp]jp]jp]jp]jp]ujkjBjkj&ubajk}(jp]jp]jp]jp]jp]ujkjIubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/Video4Linux (V4L) driver-specific documentation}(jkj=tjkj[ubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/media/v4l-drivers anchornamehjpjDtujkj4jkjXubajk}(jp]jp]jp]jp]jp]ujkj;jkjUubje0)}(jkhjk]jH)}(jkhjk]jk}(jp]jp]jp]jp]jp]parentjjentries](Nadmin-guide/media/bttvNadmin-guide/media/cafe_ccicNadmin-guide/media/cx88Nadmin-guide/media/fimcNadmin-guide/media/imxNadmin-guide/media/imx7Nadmin-guide/media/ipu3Nadmin-guide/media/ivtvNadmin-guide/media/mgb4Nadmin-guide/media/omap3ispNadmin-guide/media/omap4_cameraNadmin-guide/media/philipsNadmin-guide/media/qcom_camssNadmin-guide/media/rcar-fdp1Nadmin-guide/media/rkisp1Nadmin-guide/media/saa7134Nadmin-guide/media/si470xNadmin-guide/media/si4713Nadmin-guide/media/si476xN admin-guide/media/starfive_camssNadmin-guide/media/vimcNadmin-guide/media/vislNadmin-guide/media/vivide includefiles](jjjjjjjjjjjjjjjjjjjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sK/var/lib/git/docbuild/linux/Documentation/admin-guide/media/v4l-drivers.rstj_sK jkjrubajk}(jp]jp]jp]jp]jp]ujkjIjkjUubejk}(jp]jp]jp]jp]jp]ujkjBjkjRubajk}(jp]jp]jp]jp]jp]ujkjIubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk6HiSilicon SoC uncore Performance Monitoring Unit (PMU)}(jkjLtjkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/perf/hisi-pmu anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHiSilicon SoC uncore PMU driver}(jkHiSilicon SoC uncore PMU driverjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #hisilicon-soc-uncore-pmu-driverujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe SI476x Driver}(jkjZtjkj/ubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/media/si476x anchornamehjpjatujkj4jkj,ubajk}(jp]jp]jp]jp]jp]ujkj;jkj)ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTODO for the driver}(jkTODO for the driverjkjOubajk}(jp]jp]jp]jp]jp]internalrefurij> anchorname#todo-for-the-driverjp](KKKeujkj4jkjLubajk}(jp]jp]jp]jp]jp]ujkj;jkjIubajk}(jp]jp]jp]jp]jp]ujkjBjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParameters exposed over debugfs}(jkParameters exposed over debugfsjkjtubajk}(jp]jp]jp]jp]jp]internalrefurij> anchorname #parameters-exposed-over-debugfsjp](KKKeujkj4jkjqubajk}(jp]jp]jp]jp]jp]ujkj;jkjnubajk}(jp]jp]jp]jp]jp]ujkjBjkjFubejk}(jp]jp]jp]jp]jp]ujkjIjkj)ubejk}(jp]jp]jp]jp]jp]ujkjBjkj&ubajk}(jp]jp]jp]jp]jp]ujkjIubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+The Virtual Stateless Decoder Driver (visl)}(jkjitjkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/media/visl anchornamehjpjptujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule parameters}(jkModule parametersjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#module-parametersjp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-What is the default use case for this driver?}(jk-What is the default use case for this driver?jkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname-#what-is-the-default-use-case-for-this-driverjp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported codecs}(jkSupported codecsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#supported-codecsjp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkvisl trace events}(jkvisl trace eventsjkj=ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#visl-trace-eventsjp](KKKeujkj4jkj:ubajk}(jp]jp]jp]jp]jp]ujkj;jkj7ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Dumping OUTPUT buffer data through debugfs}(jk*Dumping OUTPUT buffer data through debugfsjkjbubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname+#dumping-output-buffer-data-through-debugfsjp](KKKeujkj4jkj_ubajk}(jp]jp]jp]jp]jp]ujkj;jkj\ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubjaje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk9NVIDIA Tegra SoC Uncore Performance Monitoring Unit (PMU)}(jkjxtjkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/perf/nvidia-pmu anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk PMU Driver}(jk PMU Driverjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #pmu-driverujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSCF PMU}(jkSCF PMUjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#scf-pmuujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNVLink-C2C0 PMU}(jkNVLink-C2C0 PMUjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#nvlink-c2c0-pmuujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNVLink-C2C1 PMU}(jkNVLink-C2C1 PMUjkj(ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#nvlink-c2c1-pmuujkj4jkj%ubajk}(jp]jp]jp]jp]jp]ujkj;jkj"ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CNVLink PMU}(jk CNVLink PMUjkjLubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #cnvlink-pmuujkj4jkjIubajk}(jp]jp]jp]jp]jp]ujkj;jkjFubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPCIE PMU}(jkPCIE PMUjkjpubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #pcie-pmuujkj4jkjmubajk}(jp]jp]jp]jp]jp]ujkj;jkjjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTraffic Coverage}(jkTraffic Coveragejkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#traffic-coverageujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubjk je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0APM X-Gene SoC Performance Monitoring Unit (PMU)}(jkjtjkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/perf/xgene-pmu anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPMU (perf) driver}(jkPMU (perf) driverjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#pmu-perf-driverujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubjkje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$TechnoTrend/Hauppauge DEC USB Driver}(jkjtjkj&ubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/media/ttusb-dec anchornamehjpjtujkj4jkj#ubajk}(jp]jp]jp]jp]jp]ujkj;jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Driver Status}(jk Driver StatusjkjFubajk}(jp]jp]jp]jp]jp]internalrefurij5 anchorname#driver-statusjp](KKKeujkj4jkjCubajk}(jp]jp]jp]jp]jp]ujkj;jkj@ubajk}(jp]jp]jp]jp]jp]ujkjBjkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGetting the Firmware}(jkGetting the Firmwarejkjkubajk}(jp]jp]jp]jp]jp]internalrefurij5 anchorname#getting-the-firmwarejp](KKKeujkj4jkjhubajk}(jp]jp]jp]jp]jp]ujkj;jkjeubajk}(jp]jp]jp]jp]jp]ujkjBjkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHotplug Firmware Loading}(jkHotplug Firmware Loadingjkjubajk}(jp]jp]jp]jp]jp]internalrefurij5 anchorname#hotplug-firmware-loadingjp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkj=ubejk}(jp]jp]jp]jp]jp]ujkjIjkj ubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPerformance monitor support}(jkjtjkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/perf/index anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk]jH)}(jkhjk]jk}(jp]jp]jp]jp]jp]parentjentries](Nadmin-guide/perf/hisi-pmuNadmin-guide/perf/hisi-pcie-pmuNadmin-guide/perf/hns3-pmuNadmin-guide/perf/imx-ddrNadmin-guide/perf/qcom_l2_pmuNadmin-guide/perf/qcom_l3_pmuN&admin-guide/perf/starfive_starlink_pmuNadmin-guide/perf/arm-ccnNadmin-guide/perf/arm-cmnNadmin-guide/perf/xgene-pmuNadmin-guide/perf/arm_dsu_pmuNadmin-guide/perf/thunderx2-pmuNadmin-guide/perf/alibaba_pmuNadmin-guide/perf/dwc_pcie_pmuNadmin-guide/perf/nvidia-pmuNadmin-guide/perf/meson-ddr-pmuNadmin-guide/perf/cxlNadmin-guide/perf/ampere_cspmue includefiles](jjjjjjjjjjjjjj j jjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sD/var/lib/git/docbuild/linux/Documentation/admin-guide/perf/index.rstj_sKjkjubajk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk.Mounting the root filesystem via NFS (nfsroot)}(jkjtjkj;ubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/nfs/nfsroot anchornamehujkj4jkj8ubajk}(jp]jp]jp]jp]jp]ujkj;jkj5ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnabling nfsroot capabilities}(jkEnabling nfsroot capabilitiesjkj[ubajk}(jp]jp]jp]jp]jp]internalrefurijJ anchorname#enabling-nfsroot-capabilitiesujkj4jkjXubajk}(jp]jp]jp]jp]jp]ujkj;jkjUubajk}(jp]jp]jp]jp]jp]ujkjBjkjRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel command line}(jkKernel command linejkjubajk}(jp]jp]jp]jp]jp]internalrefurijJ anchorname#kernel-command-lineujkj4jkj|ubajk}(jp]jp]jp]jp]jp]ujkj;jkjyubajk}(jp]jp]jp]jp]jp]ujkjBjkjRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Boot Loader}(jk Boot Loaderjkjubajk}(jp]jp]jp]jp]jp]internalrefurijJ anchorname #boot-loaderujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCredits}(jkCreditsjkjubajk}(jp]jp]jp]jp]jp]internalrefurijJ anchorname#creditsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjRubejk}(jp]jp]jp]jp]jp]ujkjIjkj5ubejk}(jp]jp]jp]jp]jp]ujkjBjkj2ubajk}(jp]jp]jp]jp]jp]ujkjIubjW je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOMAP4 ISS Driver}(jkjtjkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/media/omap4_camera anchornamehjpjtujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #introductionjp](KK Keujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTested platforms}(jkTested platformsjkjEubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#tested-platformsjp](KK Keujkj4jkjBubajk}(jp]jp]jp]jp]jp]ujkj;jkj?ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File list}(jk File listjkjjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #file-listjp](KK Keujkj4jkjgubajk}(jp]jp]jp]jp]jp]ujkj;jkjdubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #referencesjp](KK Keujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubjoje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkConcepts overview}(jkjtjkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/mm/concepts anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVirtual Memory Primer}(jkVirtual Memory Primerjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#virtual-memory-primerujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Huge Pages}(jk Huge Pagesjkj ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #huge-pagesujkj4jkj ubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkZones}(jkZonesjkj1ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#zonesujkj4jkj.ubajk}(jp]jp]jp]jp]jp]ujkj;jkj+ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNodes}(jkNodesjkjUubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#nodesujkj4jkjRubajk}(jp]jp]jp]jp]jp]ujkj;jkjOubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Page cache}(jk Page cachejkjyubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #page-cacheujkj4jkjvubajk}(jp]jp]jp]jp]jp]ujkj;jkjsubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAnonymous Memory}(jkAnonymous Memoryjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#anonymous-memoryujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReclaim}(jkReclaimjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#reclaimujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Compaction}(jk Compactionjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #compactionujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk OOM killer}(jk OOM killerjkj ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #oom-killerujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubjsje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0HiSilicon PCIe Performance Monitoring Unit (PMU)}(jkjtjkjBubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/perf/hisi-pcie-pmu anchornamehujkj4jkj?ubajk}(jp]jp]jp]jp]jp]ujkj;jkj<ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHiSilicon PCIe PMU driver}(jkHiSilicon PCIe PMU driverjkjbubajk}(jp]jp]jp]jp]jp]internalrefurijQ anchorname#hisilicon-pcie-pmu-driverujkj4jkj_ubajk}(jp]jp]jp]jp]jp]ujkj;jkj\ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFilter options}(jkFilter optionsjkjubajk}(jp]jp]jp]jp]jp]internalrefurijQ anchorname#filter-optionsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkj}ubajk}(jp]jp]jp]jp]jp]ujkjBjkjzubajk}(jp]jp]jp]jp]jp]ujkjIjkj\ubejk}(jp]jp]jp]jp]jp]ujkjBjkjYubajk}(jp]jp]jp]jp]jp]ujkjIjkj<ubejk}(jp]jp]jp]jp]jp]ujkjBjkj9ubajk}(jp]jp]jp]jp]jp]ujkjIubju je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&CXL Performance Monitoring Unit (CPMU)}(jkjtjkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/perf/cxl anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CPMU driver}(jk CPMU driverjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #cpmu-driverujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubjnje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDetailed Usages}(jkjtjkj!ubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/mm/damon/usage anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jksysfs Interface}(jksysfs InterfacejkjAubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname#sysfs-interfaceujkj4jkj>ubajk}(jp]jp]jp]jp]jp]ujkj;jkj;ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFiles Hierarchy}(jkFiles Hierarchyjkjbubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname#files-hierarchyujkj4jkj_ubajk}(jp]jp]jp]jp]jp]ujkj;jkj\ubajk}(jp]jp]jp]jp]jp]ujkjBjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRoot}(jkRootjkjubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname#rootujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk kdamonds/}(jk kdamonds/jkjubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname #kdamondsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk kdamonds//}(jk kdamonds//jkjubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname #kdamonds-nujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkkdamonds//contexts/}(jkkdamonds//contexts/jkjubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname#kdamonds-n-contextsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk contexts//}(jk contexts//jkjubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname #contexts-nujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcontexts//monitoring_attrs/}(jkcontexts//monitoring_attrs/jkj:ubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname#contexts-n-monitoring-attrsujkj4jkj7ubajk}(jp]jp]jp]jp]jp]ujkj;jkj4ubajk}(jp]jp]jp]jp]jp]ujkjBjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcontexts//targets/}(jkcontexts//targets/jkj^ubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname#contexts-n-targetsujkj4jkj[ubajk}(jp]jp]jp]jp]jp]ujkj;jkjXubajk}(jp]jp]jp]jp]jp]ujkjBjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk targets//}(jk targets//jkjubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname #targets-nujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkj|ubajk}(jp]jp]jp]jp]jp]ujkjBjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktargets//regions}(jktargets//regionsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname#targets-n-regionsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk regions//}(jk regions//jkjubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname #regions-nujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcontexts//schemes/}(jkcontexts//schemes/jkjubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname#contexts-n-schemesujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk schemes//}(jk schemes//jkjubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname #schemes-nujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkj ubajk}(jp]jp]jp]jp]jp]ujkjBjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkschemes//access_pattern/}(jkschemes//access_pattern/jkj6ubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname#schemes-n-access-patternujkj4jkj3ubajk}(jp]jp]jp]jp]jp]ujkj;jkj0ubajk}(jp]jp]jp]jp]jp]ujkjBjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkschemes//quotas/}(jkschemes//quotas/jkjZubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname#schemes-n-quotasujkj4jkjWubajk}(jp]jp]jp]jp]jp]ujkj;jkjTubajk}(jp]jp]jp]jp]jp]ujkjBjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkschemes//quotas/goals/}(jkschemes//quotas/goals/jkj~ubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname#schemes-n-quotas-goalsujkj4jkj{ubajk}(jp]jp]jp]jp]jp]ujkj;jkjxubajk}(jp]jp]jp]jp]jp]ujkjBjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkschemes//watermarks/}(jkschemes//watermarks/jkjubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname#schemes-n-watermarksujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkschemes//filters/}(jkschemes//filters/jkjubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname#schemes-n-filtersujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkschemes//stats/}(jkschemes//stats/jkjubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname#schemes-n-statsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkschemes//tried_regions/}(jkschemes//tried_regions/jkjubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname#schemes-n-tried-regionsujkj4jkj ubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjYubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktried_regions//}(jktried_regions//jkj2ubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname#tried-regions-nujkj4jkj/ubajk}(jp]jp]jp]jp]jp]ujkj;jkj,ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkjSubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname#exampleujkj4jkjPubajk}(jp]jp]jp]jp]jp]ujkj;jkjMubajk}(jp]jp]jp]jp]jp]ujkjBjkjJubajk}(jp]jp]jp]jp]jp]ujkjIjkj,ubejk}(jp]jp]jp]jp]jp]ujkjBjkjYubejk}(jp]jp]jp]jp]jp]ujkjIjkj;ubejk}(jp]jp]jp]jp]jp]ujkjBjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Tracepoints for Monitoring Results}(jk"Tracepoints for Monitoring Resultsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname##tracepoints-for-monitoring-resultsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkj8ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdebugfs Interface (DEPRECATED!)}(jkdebugfs Interface (DEPRECATED!)jkjubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname#debugfs-interface-deprecatedujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Attributes}(jk Attributesjkjubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname #attributesujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Target IDs}(jk Target IDsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname #target-idsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Initial Monitoring Target Regions}(jk!Initial Monitoring Target Regionsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname"#initial-monitoring-target-regionsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSchemes}(jkSchemesjkj@ubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname#schemesujkj4jkj=ubajk}(jp]jp]jp]jp]jp]ujkj;jkj:ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTarget Access Pattern}(jkTarget Access Patternjkjaubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname#target-access-patternujkj4jkj^ubajk}(jp]jp]jp]jp]jp]ujkj;jkj[ubajk}(jp]jp]jp]jp]jp]ujkjBjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAction}(jkActionjkjubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname#actionujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuota}(jkQuotajkjubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname#quotaujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Watermarks}(jk Watermarksjkjubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname #watermarksujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Statistics}(jk Statisticsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname #statisticsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkjubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname#id2ujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjXubejk}(jp]jp]jp]jp]jp]ujkjIjkj:ubejk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTurning On/Off}(jkTurning On/OffjkjEubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname#turning-on-offujkj4jkjBubajk}(jp]jp]jp]jp]jp]ujkj;jkj?ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMonitoring Thread PID}(jkMonitoring Thread PIDjkjiubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname#monitoring-thread-pidujkj4jkjfubajk}(jp]jp]jp]jp]jp]ujkj;jkjcubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Using Multiple Monitoring Threads}(jk!Using Multiple Monitoring Threadsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij0 anchorname"#using-multiple-monitoring-threadsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkj8ubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubjyje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk NFS ID Mapper}(jkjujkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/nfs/nfs-idmapper anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Configuring}(jk Configuringjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #configuringujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk nfs.idmap}(jk nfs.idmapjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #nfs-idmapujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubj;je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Samepage Merging}(jkjujkjOubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/mm/ksm anchornamehujkj4jkjLubajk}(jp]jp]jp]jp]jp]ujkj;jkjIubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjoubajk}(jp]jp]jp]jp]jp]internalrefurij^ anchorname #overviewujkj4jkjlubajk}(jp]jp]jp]jp]jp]ujkj;jkjiubajk}(jp]jp]jp]jp]jp]ujkjBjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkControlling KSM with madvise}(jkControlling KSM with madvisejkjubajk}(jp]jp]jp]jp]jp]internalrefurij^ anchorname#controlling-ksm-with-madviseujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKSM daemon sysfs interface}(jkKSM daemon sysfs interfacejkjubajk}(jp]jp]jp]jp]jp]internalrefurij^ anchorname#ksm-daemon-sysfs-interfaceujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMonitoring KSM profit}(jkMonitoring KSM profitjkjubajk}(jp]jp]jp]jp]jp]internalrefurij^ anchorname#monitoring-ksm-profitujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMonitoring KSM events}(jkMonitoring KSM eventsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij^ anchorname#monitoring-ksm-eventsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdvisor}(jkAdvisorjkj#ubajk}(jp]jp]jp]jp]jp]internalrefurij^ anchorname#advisorujkj4jkj ubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjfubejk}(jp]jp]jp]jp]jp]ujkjIjkjIubejk}(jp]jp]jp]jp]jp]ujkjBjkjFubajk}(jp]jp]jp]jp]jp]ujkjIubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!ARM DynamIQ Shared Unit (DSU) PMU}(jkj"ujkj\ubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/perf/arm_dsu_pmu anchornamehujkj4jkjYubajk}(jp]jp]jp]jp]jp]ujkj;jkjVubajk}(jp]jp]jp]jp]jp]ujkjBjkjSubajk}(jp]jp]jp]jp]jp]ujkjIubjn je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Qualcomm Camera Subsystem driver}(jkj0ujkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/media/qcom_camss anchornamehjpj7uujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #introductionjp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Qualcomm Camera Subsystem hardware}(jk"Qualcomm Camera Subsystem hardwarejkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname##qualcomm-camera-subsystem-hardwarejp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported functionality}(jkSupported functionalityjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#supported-functionalityjp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver Architecture and Design}(jkDriver Architecture and Designjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#driver-architecture-and-designjp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation}(jkImplementationjkj<ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#implementationjp](KKKeujkj4jkj9ubajk}(jp]jp]jp]jp]jp]ujkj;jkj6ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Documentation}(jk Documentationjkjaubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#documentationjp](KKKeujkj4jkj^ubajk}(jp]jp]jp]jp]jp]ujkj;jkj[ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #referencesjp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubjje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFirewire driver}(jkj?ujkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/media/misc-cardlist anchornamehjpjFuujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Test drivers}(jk Test driversjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #test-driversjp](KKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNamespaces compatibility list}(jkjNujkjubajk}(jp]jp]jp]jp]jp]internalrefuri)admin-guide/namespaces/compatibility-list anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkj ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Userfaultfd}(jkj\ujkj=ubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/mm/userfaultfd anchornamehujkj4jkj:ubajk}(jp]jp]jp]jp]jp]ujkj;jkj7ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Objective}(jk Objectivejkj]ubajk}(jp]jp]jp]jp]jp]internalrefurijL anchorname #objectiveujkj4jkjZubajk}(jp]jp]jp]jp]jp]ujkj;jkjWubajk}(jp]jp]jp]jp]jp]ujkjBjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDesign}(jkDesignjkjubajk}(jp]jp]jp]jp]jp]internalrefurijL anchorname#designujkj4jkj~ubajk}(jp]jp]jp]jp]jp]ujkj;jkj{ubajk}(jp]jp]jp]jp]jp]ujkjBjkjTubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAPI}(jkAPIjkjubajk}(jp]jp]jp]jp]jp]internalrefurijL anchorname#apiujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCreating a userfaultfd}(jkCreating a userfaultfdjkjubajk}(jp]jp]jp]jp]jp]internalrefurijL anchorname#creating-a-userfaultfdujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInitializing a userfaultfd}(jkInitializing a userfaultfdjkjubajk}(jp]jp]jp]jp]jp]internalrefurijL anchorname#initializing-a-userfaultfdujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkResolving Userfaults}(jkResolving Userfaultsjkjubajk}(jp]jp]jp]jp]jp]internalrefurijL anchorname#resolving-userfaultsujkj4jkj ubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWrite Protect Notifications}(jkWrite Protect Notificationsjkj2ubajk}(jp]jp]jp]jp]jp]internalrefurijL anchorname#write-protect-notificationsujkj4jkj/ubajk}(jp]jp]jp]jp]jp]ujkj;jkj,ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Poisioning Emulation}(jkMemory Poisioning EmulationjkjVubajk}(jp]jp]jp]jp]jp]internalrefurijL anchorname#memory-poisioning-emulationujkj4jkjSubajk}(jp]jp]jp]jp]jp]ujkj;jkjPubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQEMU/KVM}(jkQEMU/KVMjkjubajk}(jp]jp]jp]jp]jp]internalrefurijL anchorname #qemu-kvmujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNon-cooperative userfaultfd}(jkNon-cooperative userfaultfdjkjubajk}(jp]jp]jp]jp]jp]internalrefurijL anchorname#non-cooperative-userfaultfdujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjTubejk}(jp]jp]jp]jp]jp]ujkjIjkj7ubejk}(jp]jp]jp]jp]jp]ujkjBjkj4ubajk}(jp]jp]jp]jp]jp]ujkjIubjt je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"pNFS SCSI layout server user guide}(jkjjujkjubajk}(jp]jp]jp]jp]jp]internalrefuri admin-guide/nfs/pnfs-scsi-server anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPhilips webcams (pwc driver)}(jkjxujkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/media/philips anchornamehjpjuujkj4jkj ubajk}(jp]jp]jp]jp]jp]ujkj;jkj ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkzswap}(jkjujkj;ubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/mm/zswap anchornamehujkj4jkj8ubajk}(jp]jp]jp]jp]jp]ujkj;jkj5ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj[ubajk}(jp]jp]jp]jp]jp]internalrefurijJ anchorname #overviewujkj4jkjXubajk}(jp]jp]jp]jp]jp]ujkj;jkjUubajk}(jp]jp]jp]jp]jp]ujkjBjkjRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDesign}(jkDesignjkjubajk}(jp]jp]jp]jp]jp]internalrefurijJ anchorname#designujkj4jkj|ubajk}(jp]jp]jp]jp]jp]ujkj;jkjyubajk}(jp]jp]jp]jp]jp]ujkjBjkjRubejk}(jp]jp]jp]jp]jp]ujkjIjkj5ubejk}(jp]jp]jp]jp]jp]ujkjBjkj2ubajk}(jp]jp]jp]jp]jp]ujkjIubjTje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDAMON-based Reclamation}(jkjujkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/mm/damon/reclaim anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Where Proactive Reclamation is Required?}(jk(Where Proactive Reclamation is Required?jkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname(#where-proactive-reclamation-is-requiredujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk How It Works?}(jk How It Works?jkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #how-it-worksujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkInterface: Module Parameters}(jkInterface: Module Parametersjkj ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#interface-module-parametersujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkenabled}(jkenabledjkjAubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#enabledujkj4jkj>ubajk}(jp]jp]jp]jp]jp]ujkj;jkj;ubajk}(jp]jp]jp]jp]jp]ujkjBjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk commit_inputs}(jk commit_inputsjkjeubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#commit-inputsujkj4jkjbubajk}(jp]jp]jp]jp]jp]ujkj;jkj_ubajk}(jp]jp]jp]jp]jp]ujkjBjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmin_age}(jkmin_agejkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#min-ageujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkquota_ms}(jkquota_msjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #quota-msujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkquota_sz}(jkquota_szjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #quota-szujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkquota_reset_interval_ms}(jkquota_reset_interval_msjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#quota-reset-interval-msujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkquota_mem_pressure_us}(jkquota_mem_pressure_usjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#quota-mem-pressure-usujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkquota_autotune_feedback}(jkquota_autotune_feedbackjkj=ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#quota-autotune-feedbackujkj4jkj:ubajk}(jp]jp]jp]jp]jp]ujkj;jkj7ubajk}(jp]jp]jp]jp]jp]ujkjBjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkwmarks_interval}(jkwmarks_intervaljkjaubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#wmarks-intervalujkj4jkj^ubajk}(jp]jp]jp]jp]jp]ujkj;jkj[ubajk}(jp]jp]jp]jp]jp]ujkjBjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk wmarks_high}(jk wmarks_highjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #wmarks-highujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk wmarks_mid}(jk wmarks_midjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #wmarks-midujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk wmarks_low}(jk wmarks_lowjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #wmarks-lowujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksample_interval}(jksample_intervaljkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#sample-intervalujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk aggr_interval}(jk aggr_intervaljkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#aggr-intervalujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmin_nr_regions}(jkmin_nr_regionsjkj9ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#min-nr-regionsujkj4jkj6ubajk}(jp]jp]jp]jp]jp]ujkj;jkj3ubajk}(jp]jp]jp]jp]jp]ujkjBjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmax_nr_regions}(jkmax_nr_regionsjkj]ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#max-nr-regionsujkj4jkjZubajk}(jp]jp]jp]jp]jp]ujkj;jkjWubajk}(jp]jp]jp]jp]jp]ujkjBjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmonitor_region_start}(jkmonitor_region_startjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#monitor-region-startujkj4jkj~ubajk}(jp]jp]jp]jp]jp]ujkj;jkj{ubajk}(jp]jp]jp]jp]jp]ujkjBjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmonitor_region_end}(jkmonitor_region_endjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#monitor-region-endujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk skip_anon}(jk skip_anonjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #skip-anonujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk kdamond_pid}(jk kdamond_pidjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #kdamond-pidujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknr_reclaim_tried_regions}(jknr_reclaim_tried_regionsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#nr-reclaim-tried-regionsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkj ubajk}(jp]jp]jp]jp]jp]ujkjBjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbytes_reclaim_tried_regions}(jkbytes_reclaim_tried_regionsjkj5ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#bytes-reclaim-tried-regionsujkj4jkj2ubajk}(jp]jp]jp]jp]jp]ujkj;jkj/ubajk}(jp]jp]jp]jp]jp]ujkjBjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknr_reclaimed_regions}(jknr_reclaimed_regionsjkjYubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#nr-reclaimed-regionsujkj4jkjVubajk}(jp]jp]jp]jp]jp]ujkj;jkjSubajk}(jp]jp]jp]jp]jp]ujkjBjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbytes_reclaimed_regions}(jkbytes_reclaimed_regionsjkj}ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#bytes-reclaimed-regionsujkj4jkjzubajk}(jp]jp]jp]jp]jp]ujkj;jkjwubajk}(jp]jp]jp]jp]jp]ujkjBjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknr_quota_exceeds}(jknr_quota_exceedsjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#nr-quota-exceedsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkj8ubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#exampleujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel module signing facility}(jkjujkj ubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/module-signing anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj*ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #overviewujkj4jkj'ubajk}(jp]jp]jp]jp]jp]ujkj;jkj$ubajk}(jp]jp]jp]jp]jp]ujkjBjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguring module signing}(jkConfiguring module signingjkjNubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#configuring-module-signingujkj4jkjKubajk}(jp]jp]jp]jp]jp]ujkj;jkjHubajk}(jp]jp]jp]jp]jp]ujkjBjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGenerating signing keys}(jkGenerating signing keysjkjrubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#generating-signing-keysujkj4jkjoubajk}(jp]jp]jp]jp]jp]ujkj;jkjlubajk}(jp]jp]jp]jp]jp]ujkjBjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPublic keys in the kernel}(jkPublic keys in the kerneljkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#public-keys-in-the-kernelujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkManually signing modules}(jkManually signing modulesjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#manually-signing-modulesujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSigned modules and stripping}(jkSigned modules and strippingjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#signed-modules-and-strippingujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLoading signed modules}(jkLoading signed modulesjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#loading-signed-modulesujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Non-valid signatures and unsigned modules}(jk)Non-valid signatures and unsigned modulesjkj&ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname*#non-valid-signatures-and-unsigned-modulesujkj4jkj#ubajk}(jp]jp]jp]jp]jp]ujkj;jkj ubajk}(jp]jp]jp]jp]jp]ujkjBjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Administering/protecting the private key}(jk(Administering/protecting the private keyjkjJubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname)#administering-protecting-the-private-keyujkj4jkjGubajk}(jp]jp]jp]jp]jp]ujkj;jkjDubajk}(jp]jp]jp]jp]jp]ujkjBjkj!ubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPlatform drivers}(jkjujkjubajk}(jp]jp]jp]jp]jp]internalrefuri#admin-guide/media/platform-cardlist anchornamehjpjuujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkj}ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMMC/SDIO DVB adapters}(jkMMC/SDIO DVB adaptersjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#mmc-sdio-dvb-adaptersjp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIjkj}ubejk}(jp]jp]jp]jp]jp]ujkjBjkjzubajk}(jp]jp]jp]jp]jp]ujkjIubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Renesas R-Car Fine Display Processor (FDP1) Driver}(jkjujkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/media/rcar-fdp1 anchornamehjpjuujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Mono(tm) Binary Kernel Support for Linux}(jkjujkj ubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/mono anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubjc je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk;Amlogic SoC DDR Bandwidth Performance Monitoring Unit (PMU)}(jkjujkj5ubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/perf/meson-ddr-pmu anchornamehujkj4jkj2ubajk}(jp]jp]jp]jp]jp]ujkj;jkj/ubajk}(jp]jp]jp]jp]jp]ujkjBjkj,ubajk}(jp]jp]jp]jp]jp]ujkjIubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk6Infrared remote control support in video4linux drivers}(jkjujkjaubajk}(jp]jp]jp]jp]jp]internalrefuri#admin-guide/media/remote-controller anchornamehjpjuujkj4jkj^ubajk}(jp]jp]jp]jp]jp]ujkj;jkj[ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBasics}(jkBasicsjkjubajk}(jp]jp]jp]jp]jp]internalrefurijp anchorname#basicsjp](KKeujkj4jkj~ubajk}(jp]jp]jp]jp]jp]ujkj;jkj{ubajk}(jp]jp]jp]jp]jp]ujkjBjkjxubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk How it works}(jk How it worksjkjubajk}(jp]jp]jp]jp]jp]internalrefurijp anchorname #how-it-worksjp](KKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing with lircd}(jkUsing with lircdjkjubajk}(jp]jp]jp]jp]jp]internalrefurijp anchorname#using-with-lircdjp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing without lircd}(jkUsing without lircdjkjubajk}(jp]jp]jp]jp]jp]internalrefurijp anchorname#using-without-lircdjp](KKKeujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjxubejk}(jp]jp]jp]jp]jp]ujkjIjkj[ubejk}(jp]jp]jp]jp]jp]ujkjBjkjXubajk}(jp]jp]jp]jp]jp]ujkjIubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0StarFive StarLink Performance Monitor Unit (PMU)}(jkjujkj3ubajk}(jp]jp]jp]jp]jp]internalrefuri&admin-guide/perf/starfive_starlink_pmu anchornamehujkj4jkj0ubajk}(jp]jp]jp]jp]jp]ujkj;jkj-ubajk}(jp]jp]jp]jp]jp]ujkjBjkj*ubajk}(jp]jp]jp]jp]jp]ujkjIubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCPU Performance Scaling}(jkjvjkj_ubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/pm/cpufreq anchornamehujkj4jkj\ubajk}(jp]jp]jp]jp]jp]ujkj;jkjYubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&The Concept of CPU Performance Scaling}(jk&The Concept of CPU Performance Scalingjkjubajk}(jp]jp]jp]jp]jp]internalrefurijn anchorname'#the-concept-of-cpu-performance-scalingujkj4jkj|ubajk}(jp]jp]jp]jp]jp]ujkj;jkjyubajk}(jp]jp]jp]jp]jp]ujkjBjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CPU Performance Scaling in Linux}(jk CPU Performance Scaling in Linuxjkjubajk}(jp]jp]jp]jp]jp]internalrefurijn anchorname!#cpu-performance-scaling-in-linuxujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk ``CPUFreq``jk]jkCPUFreq}(jkhjkjubajk}(jp]jp]jp]jp]jp]ujkj]sj^sNj_sNjkjubjk Policy Objects}(jk Policy Objectsjkjubejk}(jp]jp]jp]jp]jp]internalrefurijn anchorname#cpufreq-policy-objectsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCPU Initialization}(jkCPU Initializationjkjubajk}(jp]jp]jp]jp]jp]internalrefurijn anchorname#cpu-initializationujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkPolicy Interface in }(jkPolicy Interface in jkjubjNs)}(jk ``sysfs``jk]jksysfs}(jkhjkj%ubajk}(jp]jp]jp]jp]jp]ujkj]sj^sNj_sNjkjubejk}(jp]jp]jp]jp]jp]internalrefurijn anchorname#policy-interface-in-sysfsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjvubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGeneric Scaling Governors}(jkGeneric Scaling GovernorsjkjOubajk}(jp]jp]jp]jp]jp]internalrefurijn anchorname#generic-scaling-governorsujkj4jkjLubajk}(jp]jp]jp]jp]jp]ujkj;jkjIubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``performance``jk]jk performance}(jkhjkjsubajk}(jp]jp]jp]jp]jp]ujkj]sj^sNj_sNjkjpubajk}(jp]jp]jp]jp]jp]internalrefurijn anchorname #performanceujkj4jkjmubajk}(jp]jp]jp]jp]jp]ujkj;jkjjubajk}(jp]jp]jp]jp]jp]ujkjBjkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk ``powersave``jk]jk powersave}(jkhjkjubajk}(jp]jp]jp]jp]jp]ujkj]sj^sNj_sNjkjubajk}(jp]jp]jp]jp]jp]internalrefurijn anchorname #powersaveujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk ``userspace``jk]jk userspace}(jkhjkjubajk}(jp]jp]jp]jp]jp]ujkj]sj^sNj_sNjkjubajk}(jp]jp]jp]jp]jp]internalrefurijn anchorname #userspaceujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk ``schedutil``jk]jk schedutil}(jkhjkjubajk}(jp]jp]jp]jp]jp]ujkj]sj^sNj_sNjkjubajk}(jp]jp]jp]jp]jp]internalrefurijn anchorname #schedutilujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk ``ondemand``jk]jkondemand}(jkhjkj'ubajk}(jp]jp]jp]jp]jp]ujkj]sj^sNj_sNjkj$ubajk}(jp]jp]jp]jp]jp]internalrefurijn anchorname #ondemandujkj4jkj!ubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``conservative``jk]jk conservative}(jkhjkjTubajk}(jp]jp]jp]jp]jp]ujkj]sj^sNj_sNjkjQubajk}(jp]jp]jp]jp]jp]internalrefurijn anchorname #conservativeujkj4jkjNubajk}(jp]jp]jp]jp]jp]ujkj;jkjKubajk}(jp]jp]jp]jp]jp]ujkjBjkjgubejk}(jp]jp]jp]jp]jp]ujkjIjkjIubejk}(jp]jp]jp]jp]jp]ujkjBjkjvubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFrequency Boost Support}(jkFrequency Boost Supportjkjubajk}(jp]jp]jp]jp]jp]internalrefurijn anchorname#frequency-boost-supportujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Background}(jk Backgroundjkjubajk}(jp]jp]jp]jp]jp]internalrefurijn anchorname #backgroundujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkThe }(jkThe jkjubjNs)}(jk ``boost``jk]jkboost}(jkhjkjubajk}(jp]jp]jp]jp]jp]ujkj]sj^sNj_sNjkjubjk File in }(jk File in jkjubjNs)}(jk ``sysfs``jk]jksysfs}(jkhjkjubajk}(jp]jp]jp]jp]jp]ujkj]sj^sNj_sNjkjubejk}(jp]jp]jp]jp]jp]internalrefurijn anchorname#the-boost-file-in-sysfsujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Rationale for Boost Control Knob}(jk Rationale for Boost Control Knobjkjubajk}(jp]jp]jp]jp]jp]internalrefurijn anchorname!#rationale-for-boost-control-knobujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk Legacy AMD }(jk Legacy AMD jkj8ubjNs)}(jk``cpb``jk]jkcpb}(jkhjkj@ubajk}(jp]jp]jp]jp]jp]ujkj]sj^sNj_sNjkj8ubjk Knob}(jk Knobjkj8ubejk}(jp]jp]jp]jp]jp]internalrefurijn anchorname#legacy-amd-cpb-knobujkj4jkj5ubajk}(jp]jp]jp]jp]jp]ujkj;jkj2ubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkj{ubajk}(jp]jp]jp]jp]jp]internalrefurijn anchorname #referencesujkj4jkjxubajk}(jp]jp]jp]jp]jp]ujkj;jkjuubajk}(jp]jp]jp]jp]jp]ujkjBjkjvubejk}(jp]jp]jp]jp]jp]ujkjIjkjYubejk}(jp]jp]jp]jp]jp]ujkjBjkjVubajk}(jp]jp]jp]jp]jp]ujkjIubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSAA7134 cards list}(jkjvjkjubajk}(jp]jp]jp]jp]jp]internalrefuri"admin-guide/media/saa7134-cardlist anchornamehjpjvujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk7Legacy Documentation of CPU Performance Scaling Drivers}(jkj%vjkjubajk}(jp]jp]jp]jp]jp]internalrefuriadmin-guide/pm/cpufreq_drivers anchornamehujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMD PowerNow! Drivers}(jkAMD PowerNow! Driversjkjubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#amd-powernow-driversujkj4jkjubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``cpufreq-nforce2``jk]jkcpufreq-nforce2}(jkhjkj'ubajk}(jp]jp]jp]jp]jp]ujkj]sj^sNj_sNjkj$ubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname#cpufreq-nforce2ujkj4jkj!ubajk}(jp]jp]jp]jp]jp]ujkj;jkjubajk}(jp]jp]jp]jp]jp]ujkjBjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``pcc-cpufreq``jk]jk pcc-cpufreq}(jkhjkjTubajk}(jp]jp]jp]jp]jp]ujkj]sj^sNj_sNjkjQubajk}(jp]jp]jp]jp]jp]internalrefurij anchorname #pcc-cpufrequjkj4jkjNubajk}(jp]jp]jp]jp]jp]ujkj;jkjKubajk}(jp]jp]jp]jp]jp]ujkjBjkjubejk}(jp]jp]jp]jp]jp]ujkjIjkjubejk}(jp]jp]jp]jp]jp]ujkjBjkjubajk}(jp]jp]jp]jp]jp]ujkjIubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=Explaining the “No working init found.” boot hang message}(jkj3vjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/init anchornamehujk referencejkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkcompact_paragraphjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujk list_itemjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujk bullet_listubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCX88 cards list}(jkjGvjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/media/cx88-cardlist anchornamehjpjNvujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdvb-usb-rtl28xxu cards list}(jkjVvjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri+admin-guide/media/dvb-usb-rtl28xxu-cardlist anchornamehjpj]vujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)Sony Notebook Control Driver (SNC) Readme}(jkjevjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/laptops/sony-laptop anchornamehujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFn keys (hotkeys):}(jkFn keys (hotkeys):jkj;ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij* anchorname#fn-keys-hotkeysujkjjkj8ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj5ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBacklight control:}(jkBacklight control:jkj_ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij* anchorname#backlight-controlujkjjkj\ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjYubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlatform specific:}(jkPlatform specific:jkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij* anchorname#platform-specificujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj}ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRFkill control:}(jkRFkill control:jkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij* anchorname#rfkill-controlujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Development:}(jk Development:jkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij* anchorname #developmentujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBugs/Limitations:}(jkBugs/Limitations:jkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij* anchorname#bugs-limitationsujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj2ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAsus Laptop Extras}(jkjsvjkj(ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/laptops/asus-laptop anchornamehujkjjkj%ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj"ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Requirements}(jk RequirementsjkjHubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname #requirementsujkjjkjEubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjBubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStatus}(jkStatusjkjlubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#statusujkjjkjiubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjfubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#usageujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLEDs}(jkLEDsjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#ledsujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Backlight}(jk Backlightjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname #backlightujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWireless devices}(jkWireless devicesjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#wireless-devicesujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDisplay switching}(jkDisplay switchingjkj ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#display-switchingujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk LED display}(jk LED displayjkjDubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname #led-displayujkjjkjAubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj>ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver options}(jkDriver optionsjkjhubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#driver-optionsujkjjkjeubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjbubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUnsupported models}(jkUnsupported modelsjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#unsupported-modelsujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPatches, Errors, Questions}(jkPatches, Errors, Questionsjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#patches-errors-questionsujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj?ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj"ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEM28xx cards list}(jkjvjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri!admin-guide/media/em28xx-cardlist anchornamehjpjvujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjw je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdvb-usb-dtv5100 cards list}(jkjvjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri*admin-guide/media/dvb-usb-dtv5100-cardlist anchornamehjpjvujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdvb-usb-dib0700 cards list}(jkjvjkjAubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri*admin-guide/media/dvb-usb-dib0700-cardlist anchornamehjpjvujkjjkj>ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj;ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj8ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdvb-usb-ec168 cards list}(jkjvjkjmubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri(admin-guide/media/dvb-usb-ec168-cardlist anchornamehjpjvujkjjkjjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjgubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjdubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jkjvjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/media/intro anchornamehjpjvujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe cx88 driver}(jkjvjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/media/cx88 anchornamehjpjvujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCurrent status}(jkCurrent statusjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij anchorname#current-statusjp](KKKeujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk How to add support for new cards}(jk How to add support for new cardsjkj ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij anchorname!#how-to-add-support-for-new-cardsjp](KKKeujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjoje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCX18 cards list}(jkjvjkjDubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/media/cx18-cardlist anchornamehjpjvujkjjkjAubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj>ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj;ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubj~ je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdvb-usb-cinergyT2 cards list}(jkjvjkjpubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri,admin-guide/media/dvb-usb-cinergyT2-cardlist anchornamehjpjvujkjjkjmubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjgubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdvb-usb-gl861 cards list}(jkjvjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri(admin-guide/media/dvb-usb-gl861-cardlist anchornamehjpjwujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdvb-usb-au6610 cards list}(jkjwjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri)admin-guide/media/dvb-usb-au6610-cardlist anchornamehjpjwujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk RAID arrays}(jkjwjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/md anchornamehujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Boot time assembly of RAID arrays}(jk!Boot time assembly of RAID arraysjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij anchorname"#boot-time-assembly-of-raid-arraysujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``md device no.``jk]jk md device no.}(jkhjkj8ubajk}(j5v]j7v]j9v]j;v]j=v]ujkliteralj^sNj_sNjkj5ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij anchorname #md-device-noujkjjkj2ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj/ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``raid level``jk]jk raid level}(jkhjkjfubajk}(j5v]j7v]j9v]j;v]j=v]ujkjFj^sNj_sNjkjcubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij anchorname #raid-levelujkjjkj`ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj]ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``chunk size factor``jk]jkchunk size factor}(jkhjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjFj^sNj_sNjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij anchorname#chunk-size-factorujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``fault level``jk]jk fault level}(jkhjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjFj^sNj_sNjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij anchorname #fault-levelujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk``dev0``jk]jkdev0}(jkhjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjFj^sNj_sNjkjubjk to }(jk to jkjubjNs)}(jk``devn``jk]jkdevn}(jkhjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjFj^sNj_sNjkjubejk}(j5v]j7v]j9v]j;v]j=v]internalrefurij anchorname #dev0-to-devnujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj,ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Boot time autodetection of RAID arrays}(jk&Boot time autodetection of RAID arraysjkj6ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij anchorname'#boot-time-autodetection-of-raid-arraysujkjjkj3ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj0ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Boot time assembly of degraded/dirty arrays}(jk+Boot time assembly of degraded/dirty arraysjkjZubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij anchorname,#boot-time-assembly-of-degraded-dirty-arraysujkjjkjWubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjTubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSuperblock formats}(jkSuperblock formatsjkj~ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij anchorname#superblock-formatsujkjjkj{ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjxubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0General Rules - apply for all superblock formats}(jk0General Rules - apply for all superblock formatsjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij anchorname/#general-rules-apply-for-all-superblock-formatsujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhSpecific Rules that apply to format-0 super block arrays, and arrays with no superblock (non-persistent)}(jkhSpecific Rules that apply to format-0 super block arrays, and arrays with no superblock (non-persistent)jkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij anchornamef#specific-rules-that-apply-to-format-0-super-block-arrays-and-arrays-with-no-superblock-non-persistentujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMD devices in sysfs}(jkMD devices in sysfsjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij anchorname#md-devices-in-sysfsujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"How to get the bt8xx cards working}(jkj%wjkj#ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/media/bt8xx anchornamehjpj,wujkjjkj ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral information}(jkGeneral informationjkjCubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij2 anchorname#general-informationjp](KKKeujkjjkj@ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj=ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj:ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLoading Modules}(jkLoading Modulesjkjhubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij2 anchorname#loading-modulesjp](KKKeujkjjkjeubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjbubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRunning TwinHan and Clones}(jkRunning TwinHan and Clonesjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij2 anchorname#running-twinhan-and-clonesjp](KKKKeujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRunning multiple cards}(jkRunning multiple cardsjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij2 anchorname#running-multiple-cardsjp](KKKKeujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Probing the cards with broken PCI subsystem ID}(jk.Probing the cards with broken PCI subsystem IDjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij2 anchorname/#probing-the-cards-with-broken-pci-subsystem-idjp](KKKKeujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjbubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj:ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdvb-usb-ce6230 cards list}(jkj4wjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri)admin-guide/media/dvb-usb-ce6230-cardlist anchornamehjpj;wujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjwje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdvb-usb-af9035 cards list}(jkjCwjkjFubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri)admin-guide/media/dvb-usb-af9035-cardlist anchornamehjpjJwujkjjkjCubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj@ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj=ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubj# je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkI/O statistics fields}(jkjRwjkjrubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/iostats anchornamehujkjjkjoubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjlubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDisks vs Partitions}(jkDisks vs Partitionsjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij anchorname#disks-vs-partitionsujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdditional notes}(jkAdditional notesjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij anchorname#additional-notesujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjlubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjiubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&The kernel’s command-line parameters}(jkj`wjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/kernel-parameters anchornamehujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk cpu lists:}(jk cpu lists:jkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij anchorname #cpu-listsujkjjkj ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'Digital TV Conditional Access Interface}(jkjnwjkjHubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/media/ci anchornamehjpjuwujkjjkjEubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjBubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkca_zap}(jkca_zapjkjhubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijW anchorname#ca-zapjp](KKKeujkjjkjeubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjbubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Cards that fall in this category}(jk Cards that fall in this categoryjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijW anchorname!#cards-that-fall-in-this-categoryjp](KKKeujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCI modules that are supported}(jkCI modules that are supportedjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijW anchorname#ci-modules-that-are-supportedjp](KKKeujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj_ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjBubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj?ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLaptop Drivers}(jkj}wjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/laptops/index anchornamehujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j5v]j7v]j9v]j;v]j=v]parentjentries](Nadmin-guide/laptops/asus-laptopN)admin-guide/laptops/disk-shock-protectionNadmin-guide/laptops/laptop-modeNadmin-guide/laptops/lg-laptopNadmin-guide/laptops/sony-laptopNadmin-guide/laptops/sonypiN!admin-guide/laptops/thinkpad-acpiN admin-guide/laptops/toshiba_hapse includefiles](jjjjjjjj emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujktoctreej^sG/var/lib/git/docbuild/linux/Documentation/admin-guide/laptops/index.rstj_sKjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Firmware files for lmedm04 cards}(jkjwjkjJubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/media/lmedm04 anchornamehjpjwujkjjkjGubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjDubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+For DM04+/QQBOX LME2510C (Sharp 7395 Tuner)}(jk+For DM04+/QQBOX LME2510C (Sharp 7395 Tuner)jkjjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijY anchorname)#for-dm04-qqbox-lme2510c-sharp-7395-tunerjp](KKKeujkjjkjgubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjdubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFor DM04 LME2510 (LG Tuner)}(jkFor DM04 LME2510 (LG Tuner)jkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijY anchorname#for-dm04-lme2510-lg-tunerjp](KKKeujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFor DM04 LME2510C (LG Tuner)}(jkFor DM04 LME2510C (LG Tuner)jkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijY anchorname#for-dm04-lme2510c-lg-tunerjp](KKKeujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk For LME2510}(jk For LME2510jkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijY anchorname #for-lme2510jp](KKKeujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk For LME2510C}(jk For LME2510Cjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijY anchorname #for-lme2510cjp](KKKeujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjaubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjDubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjAubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHDMI CEC}(jkjwjkj8ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/media/cec anchornamehjpjwujkjjkj5ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj2ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported hardware in mainline}(jkSupported hardware in mainlinejkjXubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijG anchorname#supported-hardware-in-mainlinejp](KKeujkjjkjUubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjRubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Utilities}(jk Utilitiesjkj}ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijG anchorname #utilitiesjp](KKeujkjjkjzubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjwubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjOubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-DisplayPort to HDMI Adapters with working CEC}(jk-DisplayPort to HDMI Adapters with working CECjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijG anchorname.#displayport-to-hdmi-adapters-with-working-cecjp](KKeujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk USB-C to HDMI}(jk USB-C to HDMIjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijG anchorname#usb-c-to-hdmijp](KKKeujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDisplayPort to HDMI}(jkDisplayPort to HDMIjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijG anchorname#displayport-to-hdmijp](KKKeujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMini-DisplayPort to HDMI}(jkMini-DisplayPort to HDMIjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijG anchorname#mini-displayport-to-hdmijp](KKKeujkjjkj ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUSB CEC Dongles}(jkUSB CEC Donglesjkj?ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijG anchorname#usb-cec-donglesjp](KKeujkjjkj<ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCEC Without HPD}(jkCEC Without HPDjkjdubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijG anchorname#cec-without-hpdjp](KKeujkjjkjaubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj^ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMicrocontrollers & CEC}(jkMicrocontrollers & CECjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijG anchorname#microcontrollers-cecjp](KKeujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMaking a CEC debugger}(jkMaking a CEC debuggerjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijG anchorname#making-a-cec-debuggerjp](KKeujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjOubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj2ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj/ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubj>je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFrontend drivers}(jkjwjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri#admin-guide/media/frontend-cardlist anchornamehjpjwujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Common Interface (EN50221) controller drivers}(jk-Common Interface (EN50221) controller driversjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij anchorname,#common-interface-en50221-controller-driversjp](KKKKKeujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSoftlockup detector and hardlockup detector (aka nmi_watchdog)}(jkjxjkjEubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/lockup-watchdogs anchornamehujkjjkjBubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj?ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation}(jkImplementationjkjeubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijT anchorname#implementationujkjjkjbubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj_ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj\ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj?ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj<ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubj$ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsing the Digital TV Framework}(jkjxjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/media/dvb_intro anchornamehjpjxujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij anchorname #introductionjp](KKKeujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGetting the card going}(jkGetting the card goingjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij anchorname#getting-the-card-goingjp](KKKeujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReceiving a digital TV channel}(jkReceiving a digital TV channeljkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij anchorname#receiving-a-digital-tv-channeljp](KKKeujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdvb-usb-zd1301 cards list}(jkjxjkjBubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri)admin-guide/media/dvb-usb-zd1301-cardlist anchornamehjpjxujkjjkj?ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj<ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk VMCOREINFO}(jkjxjkjnubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/kdump/vmcoreinfo anchornamehujkjjkjkubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjhubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk What is it?}(jk What is it?jkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname #what-is-itujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCommon variables}(jkCommon variablesjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#common-variablesujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkinit_uts_ns.name.release}(jkinit_uts_ns.name.releasejkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#init-uts-ns-name-releaseujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk PAGE_SIZE}(jk PAGE_SIZEjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname #page-sizeujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk init_uts_ns}(jk init_uts_nsjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname #init-uts-nsujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(uts_namespace, name)}(jk(uts_namespace, name)jkj?ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#uts-namespace-nameujkjjkj<ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknode_online_map}(jknode_online_mapjkjcubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#node-online-mapujkjjkj`ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj]ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkswapper_pg_dir}(jkswapper_pg_dirjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#swapper-pg-dirujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk_stext}(jk_stextjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#stextujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk VMALLOC_START}(jk VMALLOC_STARTjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#vmalloc-startujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmem_map}(jkmem_mapjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#mem-mapujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcontig_page_data}(jkcontig_page_datajkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#contig-page-dataujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkJmem_section|(mem_section, NR_SECTION_ROOTS)|(mem_section, section_mem_map)}(jkJmem_section|(mem_section, NR_SECTION_ROOTS)|(mem_section, section_mem_map)jkj;ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchornameE#mem-section-mem-section-nr-section-roots-mem-section-section-mem-mapujkjjkj8ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj5ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMAX_PHYSMEM_BITS}(jkMAX_PHYSMEM_BITSjkj_ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#max-physmem-bitsujkjjkj\ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjYubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpage}(jkpagejkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#pageujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj}ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk pglist_data}(jk pglist_datajkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname #pglist-dataujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkzone}(jkzonejkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#zoneujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk free_area}(jk free_areajkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname #free-areaujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk list_head}(jk list_headjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname #list-headujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk nodemask_t}(jk nodemask_tjkj7ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname #nodemask-tujkjjkj4ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj1ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkR(page, flags|_refcount|mapping|lru|_mapcount|private|compound_order|compound_head)}(jkR(page, flags|_refcount|mapping|lru|_mapcount|private|compound_order|compound_head)jkj[ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchornameN#page-flags-refcount-mapping-lru-mapcount-private-compound-order-compound-headujkjjkjXubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjUubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkY(pglist_data, node_zones|nr_zones|node_mem_map|node_start_pfn|node_spanned_pages|node_id)}(jkY(pglist_data, node_zones|nr_zones|node_mem_map|node_start_pfn|node_spanned_pages|node_id)jkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchornameW#pglist-data-node-zones-nr-zones-node-mem-map-node-start-pfn-node-spanned-pages-node-idujkjjkj|ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjyubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'(zone, free_area|vm_stat|spanned_pages)}(jk'(zone, free_area|vm_stat|spanned_pages)jkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname%#zone-free-area-vm-stat-spanned-pagesujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(free_area, free_list)}(jk(free_area, free_list)jkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#free-area-free-listujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(list_head, next|prev)}(jk(list_head, next|prev)jkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#list-head-next-prevujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(vmap_area, va_start|list)}(jk(vmap_area, va_start|list)jkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#vmap-area-va-start-listujkjjkj ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk (zone.free_area, NR_PAGE_ORDERS)}(jk (zone.free_area, NR_PAGE_ORDERS)jkj3ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#zone-free-area-nr-page-ordersujkjjkj0ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj-ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkprb}(jkprbjkjWubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#prbujkjjkjTubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjQubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkprintk_rb_static}(jkprintk_rb_staticjkj{ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#printk-rb-staticujkjjkjxubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjuubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk clear_seq}(jk clear_seqjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname #clear-sequjkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkprintk_ringbuffer}(jkprintk_ringbufferjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#printk-ringbufferujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkA(printk_ringbuffer, desc_ring|text_data_ring|dict_data_ring|fail)}(jkA(printk_ringbuffer, desc_ring|text_data_ring|dict_data_ring|fail)jkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname?#printk-ringbuffer-desc-ring-text-data-ring-dict-data-ring-failujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk prb_desc_ring}(jk prb_desc_ringjkj ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#prb-desc-ringujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1(prb_desc_ring, count_bits|descs|head_id|tail_id)}(jk1(prb_desc_ring, count_bits|descs|head_id|tail_id)jkj/ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname/#prb-desc-ring-count-bits-descs-head-id-tail-idujkjjkj,ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj)ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkprb_desc}(jkprb_descjkjSubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname #prb-descujkjjkjPubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjMubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6(prb_desc, info|state_var|text_blk_lpos|dict_blk_lpos)}(jk6(prb_desc, info|state_var|text_blk_lpos|dict_blk_lpos)jkjwubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname4#prb-desc-info-state-var-text-blk-lpos-dict-blk-lposujkjjkjtubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjqubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkprb_data_blk_lpos}(jkprb_data_blk_lposjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#prb-data-blk-lposujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(prb_data_blk_lpos, begin|next)}(jk(prb_data_blk_lpos, begin|next)jkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#prb-data-blk-lpos-begin-nextujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk printk_info}(jk printk_infojkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname #printk-infoujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6(printk_info, seq|ts_nsec|text_len|dict_len|caller_id)}(jk6(printk_info, seq|ts_nsec|text_len|dict_len|caller_id)jkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname4#printk-info-seq-ts-nsec-text-len-dict-len-caller-idujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk prb_data_ring}(jk prb_data_ringjkj+ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#prb-data-ringujkjjkj(ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj%ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3(prb_data_ring, size_bits|data|head_lpos|tail_lpos)}(jk3(prb_data_ring, size_bits|data|head_lpos|tail_lpos)jkjOubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname1#prb-data-ring-size-bits-data-head-lpos-tail-lposujkjjkjLubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjIubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk atomic_long_t}(jk atomic_long_tjkjsubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#atomic-long-tujkjjkjpubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjmubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(atomic_long_t, counter)}(jk(atomic_long_t, counter)jkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#atomic-long-t-counterujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$(free_area.free_list, MIGRATE_TYPES)}(jk$(free_area.free_list, MIGRATE_TYPES)jkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname"#free-area-free-list-migrate-typesujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk NR_FREE_PAGES}(jk NR_FREE_PAGESjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#nr-free-pagesujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkYPG_lru|PG_private|PG_swapcache|PG_swapbacked|PG_slab|PG_hwpoision|PG_head_mask|PG_hugetlb}(jkYPG_lru|PG_private|PG_swapcache|PG_swapbacked|PG_slab|PG_hwpoision|PG_head_mask|PG_hugetlbjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchornameZ#pg-lru-pg-private-pg-swapcache-pg-swapbacked-pg-slab-pg-hwpoision-pg-head-mask-pg-hugetlbujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMPAGE_BUDDY_MAPCOUNT_VALUE(~PG_buddy)|PAGE_OFFLINE_MAPCOUNT_VALUE(~PG_offline)}(jkMPAGE_BUDDY_MAPCOUNT_VALUE(~PG_buddy)|PAGE_OFFLINE_MAPCOUNT_VALUE(~PG_offline)jkj'ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchornameJ#page-buddy-mapcount-value-pg-buddy-page-offline-mapcount-value-pg-offlineujkjjkj$ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj!ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkx86_64}(jkx86_64jkjWubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#x86-64ujkjjkjTubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjQubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk phys_base}(jk phys_basejkjxubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname #phys-baseujkjjkjuubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjrubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk init_top_pgt}(jk init_top_pgtjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname #init-top-pgtujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpgtable_l5_enabled}(jkpgtable_l5_enabledjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#pgtable-l5-enabledujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk node_data}(jk node_datajkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname #node-dataujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(node_data, MAX_NUMNODES)}(jk(node_data, MAX_NUMNODES)jkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#node-data-max-numnodesujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk KERNELOFFSET}(jk KERNELOFFSETjkj,ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname #kerneloffsetujkjjkj)ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj&ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKERNEL_IMAGE_SIZE}(jkKERNEL_IMAGE_SIZEjkjPubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#kernel-image-sizeujkjjkjMubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjJubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksme_mask}(jksme_maskjkjtubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname #sme-maskujkjjkjqubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjnubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjoubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjQubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkx86_32}(jkx86_32jkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#x86-32ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkX86_PAE}(jkX86_PAEjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#x86-paeujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkARM64}(jkARM64jkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#arm64ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVA_BITS}(jkVA_BITSjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#va-bitsujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkkimage_voffset}(jkkimage_voffsetjkj:ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#kimage-voffsetujkjjkj7ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj4ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk PHYS_OFFSET}(jk PHYS_OFFSETjkj^ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname #phys-offsetujkjjkj[ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjXubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk KERNELOFFSET}(jk KERNELOFFSETjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#id1ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj|ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk KERNELPACMASK}(jk KERNELPACMASKjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#kernelpacmaskujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk TCR_EL1.T1SZ}(jk TCR_EL1.T1SZjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname #tcr-el1-t1szujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMMODULES_VADDR|MODULES_END|VMALLOC_START|VMALLOC_END|VMEMMAP_START|VMEMMAP_END}(jkMMODULES_VADDR|MODULES_END|VMALLOC_START|VMALLOC_END|VMEMMAP_START|VMEMMAP_ENDjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchornameN#modules-vaddr-modules-end-vmalloc-start-vmalloc-end-vmemmap-start-vmemmap-endujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkarm}(jkarmjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#armujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM_LPAE}(jkARM_LPAEjkj?ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname #arm-lpaeujkjjkj<ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj6ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jks390}(jks390jkjoubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#s390ujkjjkjlubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjiubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk lowcore_ptr}(jk lowcore_ptrjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname #lowcore-ptrujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk high_memory}(jk high_memoryjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname #high-memoryujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(lowcore_ptr, NR_CPUS)}(jk(lowcore_ptr, NR_CPUS)jkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#lowcore-ptr-nr-cpusujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjiubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkpowerpc}(jkpowerpcjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#powerpcujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#node_data|(node_data, MAX_NUMNODES)}(jk#node_data|(node_data, MAX_NUMNODES)jkj)ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname!#node-data-node-data-max-numnodesujkjjkj&ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj#ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcontig_page_data}(jkcontig_page_datajkjMubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#id2ujkjjkjJubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjGubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk vmemmap_list}(jk vmemmap_listjkjqubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname #vmemmap-listujkjjkjnubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjkubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmmu_vmemmap_psize}(jkmmu_vmemmap_psizejkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#mmu-vmemmap-psizeujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmmu_psize_defs}(jkmmu_psize_defsjkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#mmu-psize-defsujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk\vmemmap_backing|(vmemmap_backing, list)|(vmemmap_backing, phys)|(vmemmap_backing, virt_addr)}(jk\vmemmap_backing|(vmemmap_backing, list)|(vmemmap_backing, phys)|(vmemmap_backing, virt_addr)jkjubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchornameT#vmemmap-backing-vmemmap-backing-list-vmemmap-backing-phys-vmemmap-backing-virt-addrujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$mmu_psize_def|(mmu_psize_def, shift)}(jk$mmu_psize_def|(mmu_psize_def, shift)jkj ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname"#mmu-psize-def-mmu-psize-def-shiftujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jksh}(jkshjkj1 ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#shujkjjkj. ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj+ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#node_data|(node_data, MAX_NUMNODES)}(jk#node_data|(node_data, MAX_NUMNODES)jkjR ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#id3ujkjjkjO ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjL ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkX2TLB}(jkX2TLBjkjv ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#x2tlbujkjjkjs ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjp ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjI ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj+ ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRISCV64}(jkRISCV64jkj ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#riscv64ujkjjkj ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVA_BITS}(jkVA_BITSjkj ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#id4ujkjjkj ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk PAGE_OFFSET}(jk PAGE_OFFSETjkj ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname #page-offsetujkjjkj ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk phys_ram_base}(jk phys_ram_basejkj!ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#phys-ram-baseujkjjkj !ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj !ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk^MODULES_VADDR|MODULES_END|VMALLOC_START|VMALLOC_END|VMEMMAP_START|VMEMMAP_END|KERNEL_LINK_ADDR}(jk^MODULES_VADDR|MODULES_END|VMALLOC_START|VMALLOC_END|VMEMMAP_START|VMEMMAP_END|KERNEL_LINK_ADDRjkj3!ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname_#modules-vaddr-modules-end-vmalloc-start-vmalloc-end-vmemmap-start-vmemmap-end-kernel-link-addrujkjjkj0!ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj-!ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkva_kernel_pa_offset}(jkva_kernel_pa_offsetjkjW!ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij} anchorname#va-kernel-pa-offsetujkjjkjT!ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjQ!ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjhubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjeubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcx231xx cards list}(jkjxjkj!ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri"admin-guide/media/cx231xx-cardlist anchornamehjpjxujkjjkj!ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj!ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj!ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubj>je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdvb-usb-dw2102 cards list}(jkjxjkj!ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri)admin-guide/media/dvb-usb-dw2102-cardlist anchornamehjpjyujkjjkj!ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj!ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj!ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubj5 je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdvb-usb-dvbsky cards list}(jkj yjkj!ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri)admin-guide/media/dvb-usb-dvbsky-cardlist anchornamehjpjyujkjjkj!ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj!ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj!ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Toshiba HDD Active Protection Sensor}(jkjyjkj "ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri admin-guide/laptops/toshiba_haps anchornamehujkjjkj"ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj"ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Description}(jk1. Descriptionjkj@"ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij/" anchorname #descriptionujkjjkj="ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj:"ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj7"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2. Interface}(jk 2. Interfacejkjd"ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij/" anchorname #interfaceujkjjkja"ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj^"ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj7"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Accelerometer axes}(jk3. Accelerometer axesjkj"ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij/" anchorname#accelerometer-axesujkjjkj"ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj"ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj7"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. Supported devices}(jk4. Supported devicesjkj"ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij/" anchorname#supported-devicesujkjjkj"ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj"ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj7"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. Usage}(jk5. Usagejkj"ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij/" anchorname#usageujkjjkj"ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj"ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj7"ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj"ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj"ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(Digital TV driver-specific documentation}(jkj(yjkj #ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/media/dvb-drivers anchornamehjpj/yujkjjkj#ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj#ubje0)}(jkhjk]jH)}(jkhjk]jk}(j5v]j7v]j9v]j;v]j=v]parentj#entries](Nadmin-guide/media/avermediaNadmin-guide/media/bt8xxNadmin-guide/media/lmedm04N admin-guide/media/opera-firmwareNadmin-guide/media/technisatNadmin-guide/media/ttusb-dece includefiles](j/#j1#j3#j5#j7#j9#emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj-j^sK/var/lib/git/docbuild/linux/Documentation/admin-guide/media/dvb-drivers.rstj_sKjkj #ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj#ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj#ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjY je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/How to conserve battery power using laptop-mode}(jkj7yjkjb#ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/laptops/laptop-mode anchornamehujkjjkj_#ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj\#ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj#ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijq# anchorname #introductionujkjjkj#ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj|#ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjy#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Installation}(jk Installationjkj#ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijq# anchorname #installationujkjjkj#ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj#ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjy#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCaveats}(jkCaveatsjkj#ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijq# anchorname#caveatsujkjjkj#ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj#ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjy#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk The Details}(jk The Detailsjkj#ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijq# anchorname #the-detailsujkjjkj#ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj#ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjy#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Configuration}(jk Configurationjkj$ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijq# anchorname#configurationujkjjkj$ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj $ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjy#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Tips & Tricks}(jk Tips & Tricksjkj6$ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijq# anchorname #tips-tricksujkjjkj3$ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj0$ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjy#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7Configuration file for control and ACPI battery scripts}(jk7Configuration file for control and ACPI battery scriptsjkjZ$ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijq# anchorname8#configuration-file-for-control-and-acpi-battery-scriptsujkjjkjW$ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjT$ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjy#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkControl script}(jkControl scriptjkj~$ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijq# anchorname#control-scriptujkjjkj{$ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjx$ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjy#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACPI integration}(jkACPI integrationjkj$ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijq# anchorname#acpi-integrationujkjjkj$ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj$ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjy#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMonitoring tool}(jkMonitoring tooljkj$ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijq# anchorname#monitoring-toolujkjjkj$ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj$ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjy#ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj\#ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjY#ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Building support for a media device}(jkjEyjkj$ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/media/building anchornamehjpjLyujkjjkj$ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj$ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguring the Linux Kernel}(jkConfiguring the Linux Kerneljkj%ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij% anchorname#configuring-the-linux-kerneljp](KKeujkjjkj%ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj%ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMedia dependencies}(jkMedia dependenciesjkjA%ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij% anchorname#media-dependenciesjp](KKKeujkjjkj>%ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj;%ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj8%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Enabling Remote Controller Support}(jk"Enabling Remote Controller Supportjkjf%ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij% anchorname##enabling-remote-controller-supportjp](KKKeujkjjkjc%ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj`%ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj8%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnabling HDMI CEC Support}(jkEnabling HDMI CEC Supportjkj%ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij% anchorname#enabling-hdmi-cec-supportjp](KKKeujkjjkj%ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj%ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj8%ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEnabling Media Support}(jkEnabling Media Supportjkj%ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij% anchorname#enabling-media-supportjp](KKKeujkjjkj%ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj%ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk``Filter media drivers``jk]jkFilter media drivers}(jkhjkj%ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjFj^sNj_sNjkj%ubjk menu}(jk menujkj%ubejk}(j5v]j7v]j9v]j;v]j=v]internalrefurij% anchorname#filter-media-drivers-menujp](KKKKeujkjjkj%ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj%ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk``Media Core Support``jk]jkMedia Core Support}(jkhjkj&ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjFj^sNj_sNjkj&ubjk menu without filtering}(jk menu without filteringjkj&ubejk}(j5v]j7v]j9v]j;v]j=v]internalrefurij% anchorname*#media-core-support-menu-without-filteringjp](KKKKeujkjjkj&ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj%ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj%ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj%ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj8%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkjD&ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij% anchorname#examplejp](KKKeujkjjkjA&ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj>&ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj8%ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj%ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Building and installing a new Kernel}(jk$Building and installing a new Kerneljkju&ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij% anchorname%#building-and-installing-a-new-kerneljp](KKeujkjjkjr&ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjo&ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Building just the new media drivers and core}(jk,Building just the new media drivers and corejkj&ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij% anchorname-#building-just-the-new-media-drivers-and-corejp](KKeujkjjkj&ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj&ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj%ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj$ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj$ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Digital TV}(jkjTyjkj&ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/media/dvb anchornamehjpj[yujkjjkj&ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj&ubje0)}(jkhjk]jH)}(jkhjk]jk}(j5v]j7v]j9v]j;v]j=v]parentj&entries](Nadmin-guide/media/dvb_introNadmin-guide/media/ciNadmin-guide/media/faqN admin-guide/media/dvb_referencese includefiles](j&j&j&j'emaxdepthJcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj-j^sC/var/lib/git/docbuild/linux/Documentation/admin-guide/media/dvb.rstj_sKjkj&ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj&ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj&ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjZje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdvb-usb-vp7045 cards list}(jkjcyjkj)'ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri)admin-guide/media/dvb-usb-vp7045-cardlist anchornamehjpjjyujkjjkj&'ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj#'ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj 'ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdvb-usb-umt-010 cards list}(jkjryjkjU'ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri*admin-guide/media/dvb-usb-umt-010-cardlist anchornamehjpjyyujkjjkjR'ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjO'ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjL'ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubj[je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcx23885 cards list}(jkjyjkj'ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri"admin-guide/media/cx23885-cardlist anchornamehjpjyujkjjkj~'ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj{'ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjx'ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubj(je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdvb-usb-nova-t-usb2 cards list}(jkjyjkj'ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri.admin-guide/media/dvb-usb-nova-t-usb2-cardlist anchornamehjpjyujkjjkj'ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj'ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj'ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjcje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Media subsystem admin and user guide}(jkjyjkj'ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/media/index anchornamehujkjjkj'ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj'ubje0)}(jkhjk]jH)}(jkhjk]jk}(j5v]j7v]j9v]j;v]j=v]parentj'entries](Nadmin-guide/media/introNadmin-guide/media/buildingN#admin-guide/media/remote-controllerNadmin-guide/media/cecNadmin-guide/media/dvbNadmin-guide/media/cardlistNadmin-guide/media/v4l-driversNadmin-guide/media/dvb-driverse includefiles](j'j(j(j(j(j (j (j (emaxdepthKcaptionTable of Contentsglobhidden includehiddennumberedM titlesonly rawentries] rawcaptionj(ujkj-j^sE/var/lib/git/docbuild/linux/Documentation/admin-guide/media/index.rstj_sKjkj'ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj'ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj'ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe cafe_ccic driver}(jkjyjkj8(ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/media/cafe_ccic anchornamehjpjyujkjjkj5(ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj2(ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk IntroductionjkjX(ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijG( anchorname #introductionjp](KKKeujkjjkjU(ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjR(ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjO(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLoad time options}(jkLoad time optionsjkj}(ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijG( anchorname#load-time-optionsjp](KKKeujkjjkjz(ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjw(ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjO(ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj2(ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj/(ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubj.je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*Reducing OS jitter due to per-cpu kthreads}(jkjyjkj(ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri#admin-guide/kernel-per-CPU-kthreads anchornamehujkjjkj(ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj(ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkj(ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij( anchorname #referencesujkjjkj(ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj(ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj(ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkkthreads}(jkkthreadsjkj(ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij( anchorname #kthreadsujkjjkj(ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj(ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk TIMER_SOFTIRQ}(jk TIMER_SOFTIRQjkj)ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij( anchorname#timer-softirqujkjjkj)ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj)ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!NET_TX_SOFTIRQ and NET_RX_SOFTIRQ}(jk!NET_TX_SOFTIRQ and NET_RX_SOFTIRQjkj@)ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij( anchorname"#net-tx-softirq-and-net-rx-softirqujkjjkj=)ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj:)ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk BLOCK_SOFTIRQ}(jk BLOCK_SOFTIRQjkjd)ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij( anchorname#block-softirqujkjjkja)ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj^)ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIRQ_POLL_SOFTIRQ}(jkIRQ_POLL_SOFTIRQjkj)ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij( anchorname#irq-poll-softirqujkjjkj)ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj)ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTASKLET_SOFTIRQ}(jkTASKLET_SOFTIRQjkj)ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij( anchorname#tasklet-softirqujkjjkj)ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj)ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk SCHED_SOFTIRQ}(jk SCHED_SOFTIRQjkj)ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij( anchorname#sched-softirqujkjjkj)ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj)ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHRTIMER_SOFTIRQ}(jkHRTIMER_SOFTIRQjkj)ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij( anchorname#hrtimer-softirqujkjjkj)ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj)ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RCU_SOFTIRQ}(jk RCU_SOFTIRQjkj*ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij( anchorname #rcu-softirqujkjjkj*ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj*ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj)ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj(ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj(ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj(ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj(ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjm je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdvb-usb-anysee cards list}(jkjyjkj]*ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri)admin-guide/media/dvb-usb-anysee-cardlist anchornamehjpjyujkjjkjZ*ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjW*ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjT*ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Using the initial RAM disk (initrd)}(jkjyjkj*ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/initrd anchornamehujkjjkj*ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj*ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Operation}(jk Operationjkj*ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij* anchorname #operationujkjjkj*ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj*ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBoot command-line options}(jkBoot command-line optionsjkj*ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij* anchorname#boot-command-line-optionsujkjjkj*ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj*ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCompressed cpio images}(jkCompressed cpio imagesjkj*ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij* anchorname#compressed-cpio-imagesujkjjkj*ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj*ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Installation}(jk Installationjkj+ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij* anchorname #installationujkjjkj+ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj+ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkChanging the root device}(jkChanging the root devicejkj9+ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij* anchorname#changing-the-root-deviceujkjjkj6+ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj3+ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage scenarios}(jkUsage scenariosjkj]+ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij* anchorname#usage-scenariosujkjjkjZ+ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjW+ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkObsolete root change mechanism}(jkObsolete root change mechanismjkj+ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij* anchorname#obsolete-root-change-mechanismujkjjkj~+ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj{+ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Mixed change_root and pivot_root mechanism}(jk*Mixed change_root and pivot_root mechanismjkj+ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij* anchorname+#mixed-change-root-and-pivot-root-mechanismujkjjkj+ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj+ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Resources}(jk Resourcesjkj+ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij* anchorname #resourcesujkjjkj+ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj+ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj*ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj*ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj*ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdvb-usb-pctv452e cards list}(jkjyjkj,ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri+admin-guide/media/dvb-usb-pctv452e-cardlist anchornamehjpjyujkjjkj+ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj+ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj+ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubj[ je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Java(tm) Binary Kernel Support for Linux v1.03}(jkjyjkj.,ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/java anchornamehujkjjkj+,ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj(,ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj%,ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jki.MX Video Capture Driver}(jkjzjkjZ,ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/media/imx anchornamehjpj zujkjjkjW,ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjT,ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjz,ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriji, anchorname #introductionjp](KKKeujkjjkjw,ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjt,ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjq,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFeatures}(jkFeaturesjkj,ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriji, anchorname #featuresjp](KKKeujkjjkj,ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj,ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjq,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTopology}(jkTopologyjkj,ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriji, anchorname #topologyjp](KKKeujkjjkj,ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj,ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjq,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEntities}(jkEntitiesjkj,ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriji, anchorname #entitiesjp](KKKeujkjjkj,ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj,ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjq,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkimx6-mipi-csi2}(jkimx6-mipi-csi2jkj-ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriji, anchorname#imx6-mipi-csi2jp](KKKeujkjjkj -ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj-ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjq,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ipuX_csiY_mux}(jk ipuX_csiY_muxjkj3-ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriji, anchorname#ipux-csiy-muxjp](KKKeujkjjkj0-ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj--ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjq,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ipuX_csiY}(jk ipuX_csiYjkjX-ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriji, anchorname #ipux-csiyjp](KKKeujkjjkjU-ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjR-ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjq,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCropping in ipuX_csiY}(jkCropping in ipuX_csiYjkj}-ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriji, anchorname#cropping-in-ipux-csiyjp](KKKeujkjjkjz-ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjw-ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjq,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFrame Skipping in ipuX_csiY}(jkFrame Skipping in ipuX_csiYjkj-ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriji, anchorname#frame-skipping-in-ipux-csiyjp](KKK eujkjjkj-ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj-ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjq,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Frame Interval Monitor in ipuX_csiY}(jk#Frame Interval Monitor in ipuX_csiYjkj-ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriji, anchorname$#frame-interval-monitor-in-ipux-csiyjp](KKK eujkjjkj-ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj-ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjq,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ipuX_vdic}(jk ipuX_vdicjkj-ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriji, anchorname #ipux-vdicjp](KKK eujkjjkj-ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj-ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjq,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ipuX_ic_prp}(jk ipuX_ic_prpjkj.ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriji, anchorname #ipux-ic-prpjp](KKK eujkjjkj.ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj .ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjq,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkipuX_ic_prpenc}(jkipuX_ic_prpencjkj6.ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriji, anchorname#ipux-ic-prpencjp](KKK eujkjjkj3.ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj0.ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjq,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ipuX_ic_prpvf}(jk ipuX_ic_prpvfjkj[.ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriji, anchorname#ipux-ic-prpvfjp](KKKeujkjjkjX.ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjU.ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjq,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCapture Pipelines}(jkCapture Pipelinesjkj.ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriji, anchorname#capture-pipelinesjp](KKKeujkjjkj}.ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjz.ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjq,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUnprocessed Video Capture:}(jkUnprocessed Video Capture:jkj.ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriji, anchorname#unprocessed-video-capturejp](KKKeujkjjkj.ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj.ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjq,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIC Direct Conversions:}(jkIC Direct Conversions:jkj.ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriji, anchorname#ic-direct-conversionsjp](KKKeujkjjkj.ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj.ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjq,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Motion Compensated De-interlace:}(jk Motion Compensated De-interlace:jkj.ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriji, anchorname #motion-compensated-de-interlacejp](KKKeujkjjkj.ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj.ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjq,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkj/ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriji, anchorname #usage-notesjp](KKKeujkjjkj/ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj/ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjq,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'i.MX6Q SabreLite with OV5642 and OV5640}(jk'i.MX6Q SabreLite with OV5642 and OV5640jkj9/ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriji, anchorname(#i-mx6q-sabrelite-with-ov5642-and-ov5640jp](KKKeujkjjkj6/ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj3/ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjq,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%i.MX6Q SabreAuto with ADV7180 decoder}(jk%i.MX6Q SabreAuto with ADV7180 decoderjkj^/ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriji, anchorname&#i-mx6q-sabreauto-with-adv7180-decoderjp](KKKeujkjjkj[/ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjX/ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjq,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&i.MX6DL SabreAuto with ADV7180 decoder}(jk&i.MX6DL SabreAuto with ADV7180 decoderjkj/ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriji, anchorname'#i-mx6dl-sabreauto-with-adv7180-decoderjp](KKKeujkjjkj/ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj}/ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjq,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%i.MX6Q SabreSD with MIPI CSI-2 OV5640}(jk%i.MX6Q SabreSD with MIPI CSI-2 OV5640jkj/ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriji, anchorname&#i-mx6q-sabresd-with-mipi-csi-2-ov5640jp](KKKeujkjjkj/ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj/ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjq,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Known Issues}(jk Known Issuesjkj/ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriji, anchorname #known-issuesjp](KKKeujkjjkj/ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj/ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjq,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File list}(jk File listjkj/ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriji, anchorname #file-listjp](KKKeujkjjkj/ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj/ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjq,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkj0ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriji, anchorname #referencesjp](KKKeujkjjkj0ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj0ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjq,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAuthors}(jkAuthorsjkj<0ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriji, anchorname#authorsjp](KKKeujkjjkj90ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj60ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjq,ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjT,ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjQ,ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjwje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-IBM’s Journaled File System (JFS) for Linux}(jkjzjkjv0ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/jfs anchornamehujkjjkjs0ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjp0ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjm0ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjy je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2Sony Programmable I/O Control Device Driver Readme}(jkj!zjkj0ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/laptops/sonypi anchornamehujkjjkj0ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj0ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver options:}(jkDriver options:jkj0ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij0 anchorname#driver-optionsujkjjkj0ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj0ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Module use:}(jk Module use:jkj0ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij0 anchorname #module-useujkjjkj0ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj0ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBugs:}(jkBugs:jkj 1ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij0 anchorname#bugsujkjjkj1ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj1ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj0ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj0ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj0ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe gspca cards list}(jkj/zjkjC1ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri admin-guide/media/gspca-cardlist anchornamehjpj6zujkjjkj@1ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj=1ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj:1ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdvb-usb-digitv cards list}(jkj>zjkjo1ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri)admin-guide/media/dvb-usb-digitv-cardlist anchornamehjpjEzujkjjkjl1ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkji1ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjf1ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdvb-usb-az6007 cards list}(jkjMzjkj1ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri)admin-guide/media/dvb-usb-az6007-cardlist anchornamehjpjTzujkjjkj1ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj1ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj1ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFAQ}(jkj\zjkj1ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/media/faq anchornamehjpjczujkjjkj1ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj1ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj1ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLG Gram laptop extra features}(jkjkzjkj1ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/laptops/lg-laptop anchornamehujkjjkj1ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj1ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHotkeys}(jkHotkeysjkj2ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij2 anchorname#hotkeysujkjjkj2ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj 2ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj 2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Reader mode}(jk Reader modejkj72ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij2 anchorname #reader-modeujkjjkj42ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj12ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj 2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFN Lock}(jkFN Lockjkj[2ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij2 anchorname#fn-lockujkjjkjX2ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjU2ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj 2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBattery care limit}(jkBattery care limitjkj2ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij2 anchorname#battery-care-limitujkjjkj|2ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjy2ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj 2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFan mode}(jkFan modejkj2ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij2 anchorname #fan-modeujkjjkj2ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj2ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj 2ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk USB charge}(jk USB chargejkj2ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij2 anchorname #usb-chargeujkjjkj2ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj2ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLEDs}(jkLEDsjkj2ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij2 anchorname#ledsujkjjkj2ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj2ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj2ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj2ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj 2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKeyboard backlight}(jkKeyboard backlightjkj3ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij2 anchorname#keyboard-backlightujkjjkj3ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj3ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj 2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTouchpad indicator LED}(jkTouchpad indicator LEDjkj<3ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij2 anchorname#touchpad-indicator-ledujkjjkj93ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj63ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj 2ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj1ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj1ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdvb-usb-dtt200u cards list}(jkjyzjkju3ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri*admin-guide/media/dvb-usb-dtt200u-cardlist anchornamehjpjzujkjjkjr3ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjo3ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjl3ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjp je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk?Intel Image Processing Unit 3 (IPU3) Imaging Unit (ImgU) driver}(jkjzjkj3ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/media/ipu3 anchornamehjpjzujkjjkj3ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj3ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj3ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij3 anchorname #introductionjp](KKKeujkjjkj3ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj3ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj3ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCIO2}(jkCIO2jkj3ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij3 anchorname#cio2jp](KKKeujkjjkj3ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj3ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Capturing frames in raw Bayer format}(jk$Capturing frames in raw Bayer formatjkj4ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij3 anchorname%#capturing-frames-in-raw-bayer-formatjp](KKKKeujkjjkj4ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj4ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj3ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj3ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj3ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkImgU}(jkImgUjkj94ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij3 anchorname#imgujp](KKKeujkjjkj64ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj34ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice operation}(jkDevice operationjkj[4ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij3 anchorname#device-operationjp](KKKKeujkjjkjX4ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjU4ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjR4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(input, output and viewfinder video nodes}(jk(input, output and viewfinder video nodesjkj4ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij3 anchorname(#input-output-and-viewfinder-video-nodesjp](KKKKeujkjjkj}4ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjz4ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjR4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParameters video node}(jkParameters video nodejkj4ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij3 anchorname#parameters-video-nodejp](KKKKeujkjjkj4ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj4ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjR4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3A statistics video node}(jk3A statistics video nodejkj4ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij3 anchorname#a-statistics-video-nodejp](KKKKeujkjjkj4ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj4ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjR4ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj34ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj3ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguring the Intel IPU3}(jkConfiguring the Intel IPU3jkj4ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij3 anchorname#configuring-the-intel-ipu3jp](KKKeujkjjkj4ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj4ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Running mode and firmware binary selection}(jk*Running mode and firmware binary selectionjkj5ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij3 anchorname+#running-mode-and-firmware-binary-selectionjp](KKKKeujkjjkj5ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj5ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj5ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(Processing the image in raw Bayer format}(jk(Processing the image in raw Bayer formatjkjB5ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij3 anchorname)#processing-the-image-in-raw-bayer-formatjp](KKKKeujkjjkj?5ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj<5ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1Configuring ImgU V4L2 subdev for image processing}(jk1Configuring ImgU V4L2 subdev for image processingjkjd5ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij3 anchorname2#configuring-imgu-v4l2-subdev-for-image-processingjp](KKKKKeujkjjkja5ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj^5ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj[5ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj<5ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj5ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk.Converting the raw Bayer image into YUV domain}(jk.Converting the raw Bayer image into YUV domainjkj5ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij3 anchorname/#converting-the-raw-bayer-image-into-yuv-domainjp](KKKKeujkjjkj5ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj5ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMain output frames}(jkMain output framesjkj5ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij3 anchorname#main-output-framesjp](KKKKKeujkjjkj5ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj5ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkViewfinder output frames}(jkViewfinder output framesjkj5ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij3 anchorname#viewfinder-output-framesjp](KKKKKeujkjjkj5ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj5ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj5ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj5ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj5ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj4ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Example user space code for IPU3}(jk Example user space code for IPU3jkj6ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij3 anchorname!#example-user-space-code-for-ipu3jp](KKKeujkjjkj6ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj6ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview of IPU3 pipeline}(jkOverview of IPU3 pipelinejkj>6ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij3 anchorname#overview-of-ipu3-pipelinejp](KKKeujkjjkj;6ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj86ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjc6ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij3 anchorname #referencesjp](KKKeujkjjkj`6ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj]6ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj3ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj3ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj3ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjJje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!dvb-usb-technisat-usb2 cards list}(jkjzjkj6ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri1admin-guide/media/dvb-usb-technisat-usb2-cardlist anchornamehjpjzujkjjkj6ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj6ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj6ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdvb-usb-opera1 cards list}(jkjzjkj6ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri)admin-guide/media/dvb-usb-opera1-cardlist anchornamehjpjzujkjjkj6ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj6ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj6ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdvb-usb-vp702x cards list}(jkjzjkj6ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri)admin-guide/media/dvb-usb-vp702x-cardlist anchornamehjpjzujkjjkj6ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj6ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj6ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk@Documentation for Kdump - The kexec-based Crash Dumping Solution}(jkjzjkj!7ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/kdump/index anchornamehujkjjkj7ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj7ubje0)}(jkhjk](jH)}(jkhjk]jk}(j5v]j7v]j9v]j;v]j=v]parentj07entries](Nadmin-guide/kdump/kdumpNadmin-guide/kdump/vmcoreinfoe includefiles](jG7jI7emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj-j^sE/var/lib/git/docbuild/linux/Documentation/admin-guide/kdump/index.rstj_sK jkj87ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj`7ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij07 anchorname#indicesujkjjkj]7ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjZ7ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjW7ubajk}(j5v]j7v]j9v]j;v]j=v]exprsubproject and htmlujkonlyjkj87ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj7ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj7ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe bttv driver}(jkjzjkj7ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/media/bttv anchornamehjpjzujkjjkj7ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj7ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRelease notes for bttv}(jkRelease notes for bttvjkj7ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#release-notes-for-bttvjp](KKKeujkjjkj7ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj7ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMake bttv work with your card}(jkMake bttv work with your cardjkj7ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#make-bttv-work-with-your-cardjp](KKKeujkjjkj7ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj7ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAutodetecting cards}(jkAutodetecting cardsjkj 8ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#autodetecting-cardsjp](KKKeujkjjkj 8ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj8ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStill doesn’t work?}(jkStill doesn't work?jkj18ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#still-doesn-t-workjp](KKKeujkjjkj.8ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj+8ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModprobe options}(jkModprobe optionsjkjV8ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#modprobe-optionsjp](KKKeujkjjkjS8ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjP8ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj7ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!If the box freezes hard with bttv}(jk!If the box freezes hard with bttvjkj{8ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname"#if-the-box-freezes-hard-with-bttvjp](KKKeujkjjkjx8ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkju8ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk bttv bugs}(jk bttv bugsjkj8ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname #bttv-bugsjp](KKKKeujkjjkj8ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj8ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk hardware bugs}(jk hardware bugsjkj8ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#hardware-bugsjp](KKKKeujkjjkj8ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj8ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkother}(jkotherjkj8ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#otherjp](KKKKeujkjjkj8ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj8ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj8ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkju8ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj7ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Bttv quirks}(jk Bttv quirksjkj9ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname #bttv-quirksjp](KKKeujkjjkj9ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNormal PCI Mode}(jkNormal PCI Modejkj:9ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#normal-pci-modejp](KKKKeujkjjkj79ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj49ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj19ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk430FX Compatibility Mode}(jk430FX Compatibility Modejkj_9ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#fx-compatibility-modejp](KKKKeujkjjkj\9ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjY9ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj19ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1Interfacing with Non-PCI 2.1 Compliant Core Logic}(jk1Interfacing with Non-PCI 2.1 Compliant Core Logicjkj9ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname2#interfacing-with-non-pci-2-1-compliant-core-logicjp](KKKKeujkjjkj9ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj~9ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj19ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Other elements of the tvcards array}(jk#Other elements of the tvcards arrayjkj9ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname$#other-elements-of-the-tvcards-arrayjp](KKKKeujkjjkj9ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj19ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj7ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCards}(jkCardsjkj9ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#cardsjp](KKKeujkjjkj9ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5Supported cards: Bt848/Bt848a/Bt849/Bt878/Bt879 cards}(jk5Supported cards: Bt848/Bt848a/Bt849/Bt878/Bt879 cardsjkj9ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname5#supported-cards-bt848-bt848a-bt849-bt878-bt879-cardsjp](KKKKeujkjjkj9ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk MATRIX Vision}(jk MATRIX Visionjkj!:ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#matrix-visionjp](KKKKeujkjjkj:ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj:ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMiro/Pinnacle PCTV}(jkMiro/Pinnacle PCTVjkjF:ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#miro-pinnacle-pctvjp](KKKKeujkjjkjC:ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj@:ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHauppauge Win/TV pci}(jkHauppauge Win/TV pcijkjk:ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#hauppauge-win-tv-pcijp](KKKKeujkjjkjh:ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkje:ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAskey CPH-Series}(jkAskey CPH-Seriesjkj:ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#askey-cph-seriesjp](KKKKeujkjjkj:ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj:ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLifeview Flyvideo Series:}(jkLifeview Flyvideo Series:jkj:ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#lifeview-flyvideo-seriesjp](KKKKeujkjjkj:ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj:ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'lifeview config coding on gpio pins 0-9}(jk'lifeview config coding on gpio pins 0-9jkj:ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname(#lifeview-config-coding-on-gpio-pins-0-9jp](KKKKKeujkjjkj:ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj:ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj:ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj:ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTyphoon TV card series:}(jkTyphoon TV card series:jkj;ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#typhoon-tv-card-seriesjp](KKKKeujkjjkj;ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj;ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Guillemot}(jk Guillemotjkj-;ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname #guillemotjp](KKKKeujkjjkj*;ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj';ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMentor}(jkMentorjkjR;ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#mentorjp](KKKK eujkjjkjO;ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjL;ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProlink}(jkProlinkjkjw;ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#prolinkjp](KKKK eujkjjkjt;ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjq;ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDynalink}(jkDynalinkjkj;ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname #dynalinkjp](KKKK eujkjjkj;ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj;ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Phoebemicro}(jk Phoebemicrojkj;ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname #phoebemicrojp](KKKK eujkjjkj;ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj;ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Genius/Kye}(jk Genius/Kyejkj;ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname #genius-kyejp](KKKK eujkjjkj;ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj;ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTekram}(jkTekramjkj <ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#tekramjp](KKKKeujkjjkj<ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj<ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Lucky Star}(jk Lucky Starjkj0<ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname #lucky-starjp](KKKKeujkjjkj-<ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj*<ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLeadtek}(jkLeadtekjkjU<ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#leadtekjp](KKKKeujkjjkjR<ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjO<ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Support for the Leadtek WinView 601 TV/FM}(jk)Support for the Leadtek WinView 601 TV/FMjkjw<ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname*#support-for-the-leadtek-winview-601-tv-fmjp](KKKKKeujkjjkjt<ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjq<ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjn<ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjO<ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKNC One}(jkKNC Onejkj<ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#knc-onejp](KKKKeujkjjkj<ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj<ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProvideo}(jkProvideojkj<ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname #provideojp](KKKKeujkjjkj<ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj<ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Highscreen}(jk Highscreenjkj<ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname #highscreenjp](KKKKeujkjjkj<ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj<ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkZoltrix}(jkZoltrixjkj=ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#zoltrixjp](KKKKeujkjjkj=ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj=ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk AVerMedia}(jk AVerMediajkj<=ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname #avermediajp](KKKKeujkjjkj9=ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj6=ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAimslab}(jkAimslabjkja=ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#aimslabjp](KKKKeujkjjkj^=ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj[=ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0IXMicro (former: IMS=Integrated Micro Solutions)}(jk0IXMicro (former: IMS=Integrated Micro Solutions)jkj=ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname.#ixmicro-former-ims-integrated-micro-solutionsjp](KKKKeujkjjkj=ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj=ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLifetec/Medion/Tevion/Aldi}(jkLifetec/Medion/Tevion/Aldijkj=ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#lifetec-medion-tevion-aldijp](KKKKeujkjjkj=ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj=ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Modular Technologies (www.modulartech.com) UK}(jk-Modular Technologies (www.modulartech.com) UKjkj=ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname,#modular-technologies-www-modulartech-com-ukjp](KKKKeujkjjkj=ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj=ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTerratec}(jkTerratecjkj=ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname #terratecjp](KKKKeujkjjkj=ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj=ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Technisat}(jk Technisatjkj>ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname #technisatjp](KKKKeujkjjkj>ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj>ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSiemens}(jkSiemensjkj?>ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#siemensjp](KKKKeujkjjkj<>ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9>ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Powercolor}(jk Powercolorjkjd>ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname #powercolorjp](KKKKeujkjjkja>ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj^>ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPinnacle}(jkPinnaclejkj>ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname #pinnaclejp](KKKKeujkjjkj>ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj>ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLenco}(jkLencojkj>ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#lencojp](KKKKeujkjjkj>ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj>ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIomega}(jkIomegajkj>ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#iomegajp](KKKK eujkjjkj>ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj>ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLML}(jkLMLjkj>ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#lmljp](KKKK!eujkjjkj>ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj>ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGrandtec}(jkGrandtecjkj?ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname #grandtecjp](KKKK"eujkjjkj?ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj?ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKoutech}(jkKoutechjkjB?ubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#koutechjp](KKKK#eujkjjkj??ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjeujkjjkj&Cubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj#Cubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTeppro (www.itcteppro.com.tw)}(jkTeppro (www.itcteppro.com.tw)jkjNCubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#teppro-www-itcteppro-com-twjp](KKKK?eujkjjkjKCubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjHCubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKworld (www.kworld.com.tw)}(jkKworld (www.kworld.com.tw)jkjsCubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#kworld-www-kworld-com-twjp](KKKK@eujkjjkjpCubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjmCubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkJTT/ Justy Corp.(}(jkJTT/ Justy Corp.(jkjCubjkhttp://www.jtt.ne.jp/}(jkhjkjCubjk)}(jk)jkjCubejk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname"#jtt-justy-corp-http-www-jtt-ne-jpjp](KKKKAeujkjjkjCubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjCubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkADS www.adstech.com}(jkADS www.adstech.comjkjCubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#ads-www-adstech-comjp](KKKKBeujkjjkjCubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjCubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAVEC www.prochips.com}(jkAVEC www.prochips.comjkjCubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#avec-www-prochips-comjp](KKKKCeujkjjkjCubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjCubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNoBrand}(jkNoBrandjkjDubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#nobrandjp](KKKKDeujkjjkj Dubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj Dubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMach www.machspeed.com}(jkMach www.machspeed.comjkj5Dubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#mach-www-machspeed-comjp](KKKKEeujkjjkj2Dubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj/Dubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEline www.eline-net.com/}(jkEline www.eline-net.com/jkjZDubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#eline-www-eline-net-comjp](KKKKFeujkjjkjWDubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjTDubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpirit}(jkSpiritjkjDubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#spiritjp](KKKKGeujkjjkj|Dubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjyDubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBoser www.boser.com.tw}(jkBoser www.boser.com.twjkjDubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#boser-www-boser-com-twjp](KKKKHeujkjjkjDubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjDubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Satelco www.citycom-gmbh.de, www.satelco.de}(jk+Satelco www.citycom-gmbh.de, www.satelco.dejkjDubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname+#satelco-www-citycom-gmbh-de-www-satelco-dejp](KKKKIeujkjjkjDubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjDubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSensoray www.sensoray.com}(jkSensoray www.sensoray.comjkjDubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#sensoray-www-sensoray-comjp](KKKKJeujkjjkjDubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjDubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACEI (Chartered Electronics Industries Pte Ltd [CEI] [FCC ID HBY])}(jkACEI (Chartered Electronics Industries Pte Ltd [CEI] [FCC ID HBY])jkjEubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname<#cei-chartered-electronics-industries-pte-ltd-cei-fcc-id-hbyjp](KKKKKeujkjjkjEubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj Eubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAITech}(jkAITechjkj8Eubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#aitechjp](KKKKLeujkjjkj5Eubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj2Eubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMAXRON}(jkMAXRONjkj]Eubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#maxronjp](KKKKMeujkjjkjZEubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjWEubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkwww.ids-imaging.de}(jkwww.ids-imaging.dejkjEubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#www-ids-imaging-dejp](KKKKNeujkjjkjEubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj|Eubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkwww.sknet-web.co.jp}(jkwww.sknet-web.co.jpjkjEubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#www-sknet-web-co-jpjp](KKKKOeujkjjkjEubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjEubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+A-Max www.amaxhk.com (Colormax, Amax, Napa)}(jk+A-Max www.amaxhk.com (Colormax, Amax, Napa)jkjEubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname(#a-max-www-amaxhk-com-colormax-amax-napajp](KKKKPeujkjjkjEubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjEubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Cybertainment}(jk CybertainmentjkjEubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#cybertainmentjp](KKKKQeujkjjkjEubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjEubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkVCR (}(jkVCR (jkjFubjkhttp://www.vcrinc.com/}(jkhjkjFubjk)}(jkjCjkjFubejk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#vcr-http-www-vcrinc-comjp](KKKKReujkjjkjFubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjFubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTwinhan}(jkTwinhanjkjCFubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#twinhanjp](KKKKSeujkjjkj@Fubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj=Fubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMSI}(jkMSIjkjhFubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#msijp](KKKKTeujkjjkjeFubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjbFubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFocus www.focusinfo.com}(jkFocus www.focusinfo.comjkjFubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#focus-www-focusinfo-comjp](KKKKUeujkjjkjFubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjFubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSdisilk www.sdisilk.com/}(jkSdisilk www.sdisilk.com/jkjFubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#sdisilk-www-sdisilk-comjp](KKKKVeujkjjkjFubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjFubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkwww.euresys.com}(jkwww.euresys.comjkjFubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#www-euresys-comjp](KKKKWeujkjjkjFubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjFubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPMC/Pace}(jkPMC/PacejkjFubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname #pmc-pacejp](KKKKXeujkjjkjFubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjFubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Mercury www.kobian.com (UK and FR)}(jk"Mercury www.kobian.com (UK and FR)jkj!Gubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname!#mercury-www-kobian-com-uk-and-frjp](KKKKYeujkjjkjGubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjGubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk TEC sound}(jk TEC soundjkjFGubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname #tec-soundjp](KKKKZeujkjjkjCGubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj@Gubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLorenzen www.lorenzen.de}(jkLorenzen www.lorenzen.dejkjkGubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#lorenzen-www-lorenzen-dejp](KKKK[eujkjjkjhGubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjeGubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOrigo (.uk) www.origo2000.com}(jkOrigo (.uk) www.origo2000.comjkjGubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#origo-uk-www-origo2000-comjp](KKKK\eujkjjkjGubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjGubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkI/O Magic www.iomagic.com}(jkI/O Magic www.iomagic.comjkjGubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#i-o-magic-www-iomagic-comjp](KKKK]eujkjjkjGubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjGubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkArowana}(jkArowanajkjGubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#arowanajp](KKKK^eujkjjkjGubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjGubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk iTVC15 boards}(jk iTVC15 boardsjkjGubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#itvc15-boardsjp](KKKK_eujkjjkjGubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjGubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAsus www.asuscom.com}(jkAsus www.asuscom.comjkj$Hubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#asus-www-asuscom-comjp](KKKK`eujkjjkj!Hubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjHubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHoontech}(jkHoontechjkjIHubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#id5jp](KKKKaeujkjjkjFHubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjCHubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj9ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkChips used at bttv devices}(jkChips used at bttv devicesjkjzHubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#chips-used-at-bttv-devicesjp](KKK eujkjjkjwHubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjtHubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpecs}(jkSpecsjkjHubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#specsjp](KKK eujkjjkjHubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjHubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThanks}(jkThanksjkjHubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname#thanksjp](KKK eujkjjkjHubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjHubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Contributors}(jk ContributorsjkjHubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij7 anchorname #contributorsjp](KKK eujkjjkjHubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjHubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj7ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj7ubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj7ubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubj/ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jki.MX7 Video Capture Driver}(jkjzjkj#Iubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/media/imx7 anchornamehjpjzujkjjkj Iubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjIubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk IntroductionjkjCIubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij2I anchorname #introductionjp](KKKeujkjjkj@Iubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj=Iubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj:Iubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEntities}(jkEntitiesjkjhIubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij2I anchorname #entitiesjp](KKKeujkjjkjeIubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjbIubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj:Iubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk imx-mipi-csi2}(jk imx-mipi-csi2jkjIubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij2I anchorname#imx-mipi-csi2jp](KKKeujkjjkjIubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjIubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj:Iubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcsi-mux}(jkcsi-muxjkjIubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij2I anchorname#csi-muxjp](KKKeujkjjkjIubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjIubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj:Iubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcsi}(jkcsijkjIubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij2I anchorname#csijp](KKKeujkjjkjIubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjIubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj:Iubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage NotesjkjIubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij2I anchorname #usage-notesjp](KKKeujkjjkjIubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjIubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj:Iubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWarp7 with OV2680}(jkWarp7 with OV2680jkj!Jubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij2I anchorname#warp7-with-ov2680jp](KKKeujkjjkjJubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjJubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj:Iubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jki.MX6ULL-EVK with OV5640}(jki.MX6ULL-EVK with OV5640jkjFJubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij2I anchorname#i-mx6ull-evk-with-ov5640jp](KKKeujkjjkjCJubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj@Jubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj:Iubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk ReferencesjkjkJubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij2I anchorname #referencesjp](KKK eujkjjkjhJubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjeJubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj:Iubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjIubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjIubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Cards List}(jkjzjkjJubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/media/cardlist anchornamehjpjzujkjjkjJubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjJubje0)}(jkhjk]jH)}(jkhjk]jk}(j5v]j7v]j9v]j;v]j=v]parentjJentries](Nadmin-guide/media/usb-cardlistNadmin-guide/media/pci-cardlistN#admin-guide/media/platform-cardlistN admin-guide/media/radio-cardlistNadmin-guide/media/i2c-cardlistNadmin-guide/media/misc-cardliste includefiles](jJjJjJjJjJjJemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj-j^sH/var/lib/git/docbuild/linux/Documentation/admin-guide/media/cardlist.rstj_sKjkjJubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjJubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjJubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjRje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdvb-usb-gp8psk cards list}(jkjzjkjJubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri)admin-guide/media/dvb-usb-gp8psk-cardlist anchornamehjpj{ujkjjkjJubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjJubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjJubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjX je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThinkPad ACPI Extras Driver}(jkj{jkj*Kubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri!admin-guide/laptops/thinkpad-acpi anchornamehujkjjkj'Kubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj$Kubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStatus}(jkStatusjkjJKubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#statusujkjjkjGKubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjDKubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjAKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Installation}(jk InstallationjkjnKubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname #installationujkjjkjkKubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjhKubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjAKubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFeatures}(jkFeaturesjkjKubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname #featuresujkjjkjKubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjKubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotes about the sysfs interface}(jkNotes about the sysfs interfacejkjKubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname #notes-about-the-sysfs-interfaceujkjjkjKubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjKubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjKubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjKubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjAKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver version}(jkDriver versionjkjKubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#driver-versionujkjjkjKubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjKubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjAKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs interface version}(jkSysfs interface versionjkjLubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#sysfs-interface-versionujkjjkjLubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjLubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjAKubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHot keys}(jkHot keysjkj+Lubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname #hot-keysujkjjkj(Lubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj%Lubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk procfs notes}(jk procfs notesjkjLLubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname #procfs-notesujkjjkjILubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjFLubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjCLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk sysfs notes}(jk sysfs notesjkjpLubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname #sysfs-notesujkjjkjmLubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjjLubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjCLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkinput layer notes}(jkinput layer notesjkjLubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#input-layer-notesujkjjkjLubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjLubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjCLubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj%Lubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjAKubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNon hotkey ACPI HKEY event map}(jkNon hotkey ACPI HKEY event mapjkjLubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#non-hotkey-acpi-hkey-event-mapujkjjkjLubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjLubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBrightness hotkey notes}(jkBrightness hotkey notesjkjLubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#brightness-hotkey-notesujkjjkjLubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjLubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjLubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjLubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjAKubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Bluetooth}(jk BluetoothjkjMubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname #bluetoothujkjjkjMubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjMubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Procfs notes}(jk Procfs notesjkj6Mubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#id1ujkjjkj3Mubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj0Mubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj-Mubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs notes}(jk Sysfs notesjkjZMubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#id2ujkjjkjWMubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjTMubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj-Mubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjMubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjAKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Video output control -- /proc/acpi/ibm/video}(jk,Video output control -- /proc/acpi/ibm/videojkjMubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname)#video-output-control-proc-acpi-ibm-videoujkjjkjMubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjMubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjAKubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThinkLight control}(jkThinkLight controljkjMubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#thinklight-controlujkjjkjMubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjMubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk procfs notes}(jk procfs notesjkjMubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#id3ujkjjkjMubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjMubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk sysfs notes}(jk sysfs notesjkjMubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#id4ujkjjkjMubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjMubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjMubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjMubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjAKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCMOS/UCMS control}(jkCMOS/UCMS controljkj#Nubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#cmos-ucms-controlujkjjkj Nubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjNubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjAKubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk LED control}(jk LED controljkjGNubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname #led-controlujkjjkjDNubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjANubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk procfs notes}(jk procfs notesjkjhNubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#id5ujkjjkjeNubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjbNubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj_Nubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk sysfs notes}(jk sysfs notesjkjNubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#id6ujkjjkjNubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjNubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj_Nubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjANubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjAKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"ACPI sounds -- /proc/acpi/ibm/beep}(jk"ACPI sounds -- /proc/acpi/ibm/beepjkjNubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#acpi-sounds-proc-acpi-ibm-beepujkjjkjNubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjNubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjAKubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTemperature sensors}(jkTemperature sensorsjkjNubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#temperature-sensorsujkjjkjNubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjNubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Procfs notes}(jk Procfs notesjkjOubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#id7ujkjjkjNubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjNubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs notes}(jk Sysfs notesjkj%Oubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#id8ujkjjkj"Oubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjOubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjNubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjNubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjAKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/EXPERIMENTAL: Embedded controller register dump}(jk/EXPERIMENTAL: Embedded controller register dumpjkjUOubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname/#experimental-embedded-controller-register-dumpujkjjkjROubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjOOubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjAKubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLCD brightness control}(jkLCD brightness controljkjyOubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#lcd-brightness-controlujkjjkjvOubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjsOubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Procfs notes}(jk Procfs notesjkjOubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#id9ujkjjkjOubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjOubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs notes}(jk Sysfs notesjkjOubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#id10ujkjjkjOubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjOubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjOubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjsOubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjAKubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&Volume control (Console Audio control)}(jk&Volume control (Console Audio control)jkjOubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname%#volume-control-console-audio-controlujkjjkjOubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjOubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(About the ThinkPad Console Audio control}(jk(About the ThinkPad Console Audio controljkjPubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname)#about-the-thinkpad-console-audio-controlujkjjkj Pubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj Pubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk The ThinkPad-ACPI volume control}(jk The ThinkPad-ACPI volume controljkj3Pubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname!#the-thinkpad-acpi-volume-controlujkjjkj0Pubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj-Pubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjPubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjOubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjAKubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk9Fan control and monitoring: fan speed, fan enable/disable}(jk9Fan control and monitoring: fan speed, fan enable/disablejkjcPubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname8#fan-control-and-monitoring-fan-speed-fan-enable-disableujkjjkj`Pubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj]Pubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Fan levels}(jk Fan levelsjkjPubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname #fan-levelsujkjjkjPubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj~Pubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj{Pubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Procfs notes}(jk Procfs notesjkjPubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#id11ujkjjkjPubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjPubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj{Pubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs notes}(jk Sysfs notesjkjPubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#id12ujkjjkjPubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjPubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj{Pubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj]Pubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjAKubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWAN}(jkWANjkjPubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#wanujkjjkjPubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjPubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Procfs notes}(jk Procfs notesjkjQubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#id13ujkjjkjQubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjQubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs notes}(jk Sysfs notesjkjAQubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#id14ujkjjkj>Qubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj;Qubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjQubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjPubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjAKubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLCD Shadow control}(jkLCD Shadow controljkjqQubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#lcd-shadow-controlujkjjkjnQubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjkQubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk procfs notes}(jk procfs notesjkjQubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#id15ujkjjkjQubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjQubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjQubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjkQubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjAKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDYTC Lapmode sensor}(jkDYTC Lapmode sensorjkjQubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#dytc-lapmode-sensorujkjjkjQubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjQubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjAKubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEXPERIMENTAL: UWB}(jkEXPERIMENTAL: UWBjkjQubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#experimental-uwbujkjjkjQubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjQubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs notes}(jk Sysfs notesjkjRubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#id16ujkjjkjRubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjRubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjQubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjQubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjAKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting keyboard language}(jkSetting keyboard languagejkj7Rubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#setting-keyboard-languageujkjjkj4Rubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj1Rubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjAKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWWAN Antenna type}(jkWWAN Antenna typejkj[Rubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#wwan-antenna-typeujkjjkjXRubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjURubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjAKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAuxmac}(jkAuxmacjkjRubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#auxmacujkjjkj|Rubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjyRubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjAKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdaptive keyboard}(jkAdaptive keyboardjkjRubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#adaptive-keyboardujkjjkjRubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjRubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjAKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBattery charge control}(jkBattery charge controljkjRubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#battery-charge-controlujkjjkjRubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjRubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjAKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Multiple Commands, Module Parameters}(jk$Multiple Commands, Module ParametersjkjRubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname$#multiple-commands-module-parametersujkjjkjRubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjRubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjAKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnabling debugging output}(jkEnabling debugging outputjkjSubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#enabling-debugging-outputujkjjkj Subajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj Subajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjAKubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkForce loading of module}(jkForce loading of modulejkj3Subajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#force-loading-of-moduleujkjjkj0Subajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj-Subje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs interface changelog}(jkSysfs interface changelogjkjTSubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurij9K anchorname#sysfs-interface-changelogujkjjkjQSubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjNSubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjKSubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj-Subejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjAKubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj$Kubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj!Kubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#The Samsung S5P/Exynos4 FIMC driver}(jkj{jkjSubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/media/fimc anchornamehjpj#{ujkjjkjSubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjSubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported SoCs}(jkSupported SoCsjkjSubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijS anchorname#supported-socsjp](KKKeujkjjkjSubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjSubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported features}(jkSupported featuresjkjSubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijS anchorname#supported-featuresjp](KKKeujkjjkjSubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjSubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNot currently supported}(jkNot currently supportedjkjTubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijS anchorname#not-currently-supportedjp](KKKeujkjjkjTubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjSubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjSubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUser space interfaces}(jkUser space interfacesjkj(Tubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijS anchorname#user-space-interfacesjp](KKKeujkjjkj%Tubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj"Tubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMedia device interface}(jkMedia device interfacejkjJTubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijS anchorname#media-device-interfacejp](KKKKeujkjjkjGTubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjDTubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjATubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory-to-memory video node}(jkMemory-to-memory video nodejkjoTubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijS anchorname#memory-to-memory-video-nodejp](KKKKeujkjjkjlTubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjiTubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjATubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCapture video node}(jkCapture video nodejkjTubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijS anchorname#capture-video-nodejp](KKKKeujkjjkjTubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjTubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjATubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCamera capture subdevs}(jkCamera capture subdevsjkjTubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijS anchorname#camera-capture-subdevsjp](KKKKeujkjjkjTubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjTubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjATubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksysfs}(jksysfsjkjTubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijS anchorname#sysfsjp](KKKKeujkjjkjTubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjTubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjATubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj"Tubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk25. Device mapping to video and subdev device nodes}(jk25. Device mapping to video and subdev device nodesjkjUubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijS anchorname0#device-mapping-to-video-and-subdev-device-nodesjp](KKKeujkjjkj Uubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj Uubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7. Build}(jk7. Buildjkj4Uubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijS anchorname#buildjp](KKKeujkjjkj1Uubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj.Uubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjSubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjSubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjSubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdvb-usb-af9015 cards list}(jkj+{jkjnUubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri)admin-guide/media/dvb-usb-af9015-cardlist anchornamehjpj2{ujkjjkjkUubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjhUubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjeUubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdvb-usb-az6027 cards list}(jkj:{jkjUubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri)admin-guide/media/dvb-usb-az6027-cardlist anchornamehjpjA{ujkjjkjUubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjUubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjUubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&Avermedia DVB-T on BT878 Release Notes}(jkjI{jkjUubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/media/avermedia anchornamehjpjP{ujkjjkjUubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjUubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe Avermedia DVB-T}(jkThe Avermedia DVB-TjkjUubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijU anchorname#the-avermedia-dvb-tjp](KKKeujkjjkjUubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjUubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGetting the card going}(jkGetting the card goingjkj Vubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijU anchorname#getting-the-card-goingjp](KKKeujkjjkjVubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjVubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKnown Limitations}(jkKnown Limitationsjkj0Vubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijU anchorname#known-limitationsjp](KKKeujkjjkj-Vubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkj*Vubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFurther Update}(jkFurther UpdatejkjUVubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijU anchorname#further-updatejp](KKKeujkjjkjRVubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjOVubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjUubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjUubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjUubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHard disk shock protection}(jkjX{jkjVubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuri)admin-guide/laptops/disk-shock-protection anchornamehujkjjkjVubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjVubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Intro}(jk1. IntrojkjVubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijV anchorname#introujkjjkjVubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjVubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. The interface}(jk2. The interfacejkjVubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijV anchorname#the-interfaceujkjjkjVubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjVubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3. References}(jk 3. ReferencesjkjVubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijV anchorname #referencesujkjjkjVubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjVubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4. CREDITS}(jk 4. CREDITSjkjWubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijV anchorname#creditsujkjjkjWubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjWubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjVubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjVubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjVubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIVTV cards list}(jkjf{jkjTWubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/media/ivtv-cardlist anchornamehjpjm{ujkjjkjQWubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjNWubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjKWubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5The Linux kernel user’s and administrator’s guide}(jkju{jkjWubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/index anchornamehujkjjkj}Wubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjzWubje0)}(jkhjk](jH)}(jkhjk]jk}(j5v]j7v]j9v]j;v]j=v]parentjWentries](Nadmin-guide/READMENadmin-guide/kernel-parametersNadmin-guide/devicesNadmin-guide/sysctl/indexNadmin-guide/abiNadmin-guide/featurese includefiles](jWjWjWjWjWjWemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj-j^s?/var/lib/git/docbuild/linux/Documentation/admin-guide/index.rstj_sKjkjWubjH)}(jkhjk]jk}(j5v]j7v]j9v]j;v]j=v]parentjWentries]Nadmin-guide/hw-vuln/indexa includefiles]jWamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj-j^sjWj_sKjkjWubjH)}(jkhjk]jk}(j5v]j7v]j9v]j;v]j=v]parentjWentries](Nadmin-guide/reporting-issuesN!admin-guide/reporting-regressionsN'admin-guide/quickly-build-trimmed-linuxN.admin-guide/verify-bugs-and-bisect-regressionsNadmin-guide/bug-huntingNadmin-guide/bug-bisectNadmin-guide/tainted-kernelsNadmin-guide/ramoopsNadmin-guide/dynamic-debug-howtoNadmin-guide/initNadmin-guide/kdump/indexNadmin-guide/perf/indexNadmin-guide/pstore-blke includefiles](jWjWjWjWjWjWjWjWjWjWjWjWjWemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj-j^sjWj_sK#jkjWubjH)}(jkhjk]jk}(j5v]j7v]j9v]j;v]j=v]parentjWentries]Nadmin-guide/sysfs-rulesa includefiles]jXamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj-j^sjWj_sK8jkjWubjH)}(jkhjk]jk}(j5v]j7v]j9v]j;v]j=v]parentjWentries]Nadmin-guide/workload-tracinga includefiles]j-XamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj-j^sjWj_sKCjkjWubjH)}(jkhjk]jk}(j5v]j7v]j9v]j;v]j=v]parentjWentries](Nadmin-guide/acpi/indexNadmin-guide/aoe/indexNadmin-guide/auxdisplay/indexNadmin-guide/bcacheNadmin-guide/binderfsNadmin-guide/binfmt-miscNadmin-guide/blockdev/indexNadmin-guide/bootconfigNadmin-guide/braille-consoleNadmin-guide/btmrvlNadmin-guide/cgroup-v1/indexNadmin-guide/cgroup-v2Nadmin-guide/cifs/indexNadmin-guide/clearing-warn-onceNadmin-guide/cpu-loadNadmin-guide/cputopologyNadmin-guide/dell_rbuNadmin-guide/device-mapper/indexNadmin-guide/edidNadmin-guide/efi-stubNadmin-guide/ext4N!admin-guide/filesystem-monitoringNadmin-guide/nfs/indexNadmin-guide/gpio/indexNadmin-guide/highuidNadmin-guide/hw_randomNadmin-guide/initrdNadmin-guide/iostatsNadmin-guide/javaNadmin-guide/jfsN#admin-guide/kernel-per-CPU-kthreadsNadmin-guide/laptops/indexNadmin-guide/lcd-panel-cgramNadmin-guide/ldmNadmin-guide/lockup-watchdogsNadmin-guide/LSM/indexNadmin-guide/mdNadmin-guide/media/indexNadmin-guide/mm/indexNadmin-guide/module-signingNadmin-guide/monoNadmin-guide/namespaces/indexNadmin-guide/numastatNadmin-guide/parportNadmin-guide/perf-securityNadmin-guide/pm/indexNadmin-guide/pmfNadmin-guide/pnpNadmin-guide/rapidioNadmin-guide/RAS/indexNadmin-guide/rtcNadmin-guide/serial-consoleNadmin-guide/svgaN!admin-guide/syscall-user-dispatchNadmin-guide/sysrqNadmin-guide/thermal/indexNadmin-guide/thunderboltNadmin-guide/ufsNadmin-guide/unicodeNadmin-guide/vga-softcursorNadmin-guide/video-outputNadmin-guide/xfse includefiles](jFXjHXjJXjLXjNXjPXjRXjTXjVXjXXjZXj\Xj^Xj`XjbXjdXjfXjhXjjXjlXjnXjpXjrXjtXjvXjxXjzXj|Xj~XjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj-j^sjWj_sKKjkjWubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjXubajk}(j5v]j7v]j9v]j;v]j=v]internalrefurijW anchorname#indicesujkjjkjXubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjXubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjXubajk}(j5v]j7v]j9v]j;v]j=v]exprsubproject and htmlujkj7jkjWubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjzWubejk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjwWubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjaje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBTTV cards list}(jkj{jkjYubajk}(j5v]j7v]j9v]j;v]j=v]internalrefuriadmin-guide/media/bttv-cardlist anchornamehjpj{ujkjjkjYubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjYubajk}(j5v]j7v]j9v]j;v]j=v]ujkjjkjYubajk}(j5v]j7v]j9v]j;v]j=v]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKVM-specific MSRs}(jkj{jkjCYubajk}(j{]j{]j{]j{]j{]internalrefurivirt/kvm/x86/msr anchornamehujk referencejkj@Yubajk}(j{]j{]j{]j{]j{]ujkcompact_paragraphjkj=Yubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCustom MSR list}(jkCustom MSR listjkjeYubajk}(j{]j{]j{]j{]j{]internalrefurijRY anchorname#custom-msr-listujkjTYjkjbYubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj_Yubajk}(j{]j{]j{]j{]j{]ujk list_itemjkj\Yubajk}(j{]j{]j{]j{]j{]ujk bullet_listjkj=Yubejk}(j{]j{]j{]j{]j{]ujkjYjkj:Yubajk}(j{]j{]j{]j{]j{]ujkjYubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(Kernel driver for omap HDQ/1-wire module}(jkj{jkjYubajk}(j{]j{]j{]j{]j{]internalrefuriw1/masters/omap-hdq anchornamehujkjTYjkjYubajk}(j{]j{]j{]j{]j{]ujkj[YjkjYubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported chips:}(jkSupported chips:jkjYubajk}(j{]j{]j{]j{]j{]internalrefurijY anchorname#supported-chipsujkjTYjkjYubajk}(j{]j{]j{]j{]j{]ujkj[YjkjYubajk}(j{]j{]j{]j{]j{]ujkjYjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkA useful link about HDQ basics:}(jkA useful link about HDQ basics:jkjYubajk}(j{]j{]j{]j{]j{]internalrefurijY anchorname#a-useful-link-about-hdq-basicsujkjTYjkjYubajk}(j{]j{]j{]j{]j{]ujkj[YjkjYubajk}(j{]j{]j{]j{]j{]ujkjYjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description:}(jk Description:jkjZubajk}(j{]j{]j{]j{]j{]internalrefurijY anchorname #descriptionujkjTYjkjZubajk}(j{]j{]j{]j{]j{]ujkj[YjkjZubajk}(j{]j{]j{]j{]j{]ujkjYjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRemarks:}(jkRemarks:jkj,Zubajk}(j{]j{]j{]j{]j{]internalrefurijY anchorname#remarksujkjTYjkj)Zubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj&Zubajk}(j{]j{]j{]j{]j{]ujkjYjkjYubejk}(j{]j{]j{]j{]j{]ujkjYjkjYubejk}(j{]j{]j{]j{]j{]ujkjYjkjYubajk}(j{]j{]j{]j{]j{]ujkjYubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKVM CPUID bits}(jkj{jkjeZubajk}(j{]j{]j{]j{]j{]internalrefurivirt/kvm/x86/cpuid anchornamehujkjTYjkjbZubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj_Zubajk}(j{]j{]j{]j{]j{]ujkjYjkj\Zubajk}(j{]j{]j{]j{]j{]ujkjYubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver ds2490}(jkj{jkjZubajk}(j{]j{]j{]j{]j{]internalrefuriw1/masters/ds2490 anchornamehujkjTYjkjZubajk}(j{]j{]j{]j{]j{]ujkj[YjkjZubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjZubajk}(j{]j{]j{]j{]j{]internalrefurijZ anchorname #descriptionujkjTYjkjZubajk}(j{]j{]j{]j{]j{]ujkj[YjkjZubajk}(j{]j{]j{]j{]j{]ujkjYjkjZubajk}(j{]j{]j{]j{]j{]ujkjYjkjZubejk}(j{]j{]j{]j{]j{]ujkjYjkjZubajk}(j{]j{]j{]j{]j{]ujkjYubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/The Linux WatchDog Timer Driver Core kernel API}(jkj{jkjZubajk}(j{]j{]j{]j{]j{]internalrefuriwatchdog/watchdog-kernel-api anchornamehujkjTYjkjZubajk}(j{]j{]j{]j{]j{]ujkj[YjkjZubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj [ubajk}(j{]j{]j{]j{]j{]internalrefurijZ anchorname #introductionujkjTYjkj[ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj[ubajk}(j{]j{]j{]j{]j{]ujkjYjkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe API}(jkThe APIjkj.[ubajk}(j{]j{]j{]j{]j{]internalrefurijZ anchorname#the-apiujkjTYjkj+[ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj([ubajk}(j{]j{]j{]j{]j{]ujkjYjkj[ubejk}(j{]j{]j{]j{]j{]ujkjYjkjZubejk}(j{]j{]j{]j{]j{]ujkjYjkjZubajk}(j{]j{]j{]j{]j{]ujkjYubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Paravirt_ops}(jkj{jkjg[ubajk}(j{]j{]j{]j{]j{]internalrefurivirt/paravirt_ops anchornamehujkjTYjkjd[ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkja[ubajk}(j{]j{]j{]j{]j{]ujkjYjkj^[ubajk}(j{]j{]j{]j{]j{]ujkjYubjkje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1-Wire Subsystem}(jkj{jkj[ubajk}(j{]j{]j{]j{]j{]internalrefuriw1/index anchornamehujkjTYjkj[ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj[ubje0)}(jkhjk](jH)}(jkhjk]jk}(j{]j{]j{]j{]j{]parentj[entries](N w1/w1-genericN w1/w1-netlinkNw1/masters/indexNw1/slaves/indexe includefiles](j[j[j[j[emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujktoctreej^s6/var/lib/git/docbuild/linux/Documentation/w1/index.rstj_sKjkj[ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj[ubajk}(j{]j{]j{]j{]j{]internalrefurij[ anchorname#indicesujkjTYjkj[ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj[ubajk}(j{]j{]j{]j{]j{]ujkjYjkj[ubajk}(j{]j{]j{]j{]j{]exprsubproject and htmlujkonlyjkj[ubejk}(j{]j{]j{]j{]j{]ujkjYjkj[ubejk}(j{]j{]j{]j{]j{]ujkjYjkj[ubajk}(j{]j{]j{]j{]j{]ujkjYubjlje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,Dell DDV WMI interface driver (dell-wmi-ddv)}(jkj{jkj\ubajk}(j{]j{]j{]j{]j{]internalrefuriwmi/devices/dell-wmi-ddv anchornamehjpj|ujkjTYjkj\ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj\ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj9\ubajk}(j{]j{]j{]j{]j{]internalrefurij(\ anchorname #introductionjp](KKeujkjTYjkj6\ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj3\ubajk}(j{]j{]j{]j{]j{]ujkjYjkj0\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1Dell ePPID (electronic Piece Part Identification)}(jk1Dell ePPID (electronic Piece Part Identification)jkj^\ubajk}(j{]j{]j{]j{]j{]internalrefurij(\ anchorname0#dell-eppid-electronic-piece-part-identificationjp](KKeujkjTYjkj[\ubajk}(j{]j{]j{]j{]j{]ujkj[YjkjX\ubajk}(j{]j{]j{]j{]j{]ujkjYjkj0\ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWMI interface description}(jkWMI interface descriptionjkj\ubajk}(j{]j{]j{]j{]j{]internalrefurij(\ anchorname#wmi-interface-descriptionjp](KKeujkjTYjkj\ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj}\ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%WMI method GetBatteryDesignCapacity()}(jk%WMI method GetBatteryDesignCapacity()jkj\ubajk}(j{]j{]j{]j{]j{]internalrefurij(\ anchorname$#wmi-method-getbatterydesigncapacityjp](KKKeujkjTYjkj\ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj\ubajk}(j{]j{]j{]j{]j{]ujkjYjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWMI method BatteryFullCharge()}(jkWMI method BatteryFullCharge()jkj\ubajk}(j{]j{]j{]j{]j{]internalrefurij(\ anchorname#wmi-method-batteryfullchargejp](KKKeujkjTYjkj\ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj\ubajk}(j{]j{]j{]j{]j{]ujkjYjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#WMI method BatteryManufactureName()}(jk#WMI method BatteryManufactureName()jkj\ubajk}(j{]j{]j{]j{]j{]internalrefurij(\ anchorname"#wmi-method-batterymanufacturenamejp](KKKeujkjTYjkj\ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj\ubajk}(j{]j{]j{]j{]j{]ujkjYjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#WMI method BatteryManufactureDate()}(jk#WMI method BatteryManufactureDate()jkj]ubajk}(j{]j{]j{]j{]j{]internalrefurij(\ anchorname"#wmi-method-batterymanufacturedatejp](KKKeujkjTYjkj]ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj]ubajk}(j{]j{]j{]j{]j{]ujkjYjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk WMI method BatterySerialNumber()}(jk WMI method BatterySerialNumber()jkj9]ubajk}(j{]j{]j{]j{]j{]internalrefurij(\ anchorname#wmi-method-batteryserialnumberjp](KKKeujkjTYjkj6]ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj3]ubajk}(j{]j{]j{]j{]j{]ujkjYjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"WMI method BatteryChemistryValue()}(jk"WMI method BatteryChemistryValue()jkj^]ubajk}(j{]j{]j{]j{]j{]internalrefurij(\ anchorname!#wmi-method-batterychemistryvaluejp](KKKeujkjTYjkj[]ubajk}(j{]j{]j{]j{]j{]ujkj[YjkjX]ubajk}(j{]j{]j{]j{]j{]ujkjYjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWMI method BatteryTemperature()}(jkWMI method BatteryTemperature()jkj]ubajk}(j{]j{]j{]j{]j{]internalrefurij(\ anchorname#wmi-method-batterytemperaturejp](KKKeujkjTYjkj]ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj}]ubajk}(j{]j{]j{]j{]j{]ujkjYjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWMI method BatteryCurrent()}(jkWMI method BatteryCurrent()jkj]ubajk}(j{]j{]j{]j{]j{]internalrefurij(\ anchorname#wmi-method-batterycurrentjp](KKKeujkjTYjkj]ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj]ubajk}(j{]j{]j{]j{]j{]ujkjYjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWMI method BatteryVoltage()}(jkWMI method BatteryVoltage()jkj]ubajk}(j{]j{]j{]j{]j{]internalrefurij(\ anchorname#wmi-method-batteryvoltagejp](KKK eujkjTYjkj]ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj]ubajk}(j{]j{]j{]j{]j{]ujkjYjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%WMI method BatteryManufactureAccess()}(jk%WMI method BatteryManufactureAccess()jkj]ubajk}(j{]j{]j{]j{]j{]internalrefurij(\ anchorname$#wmi-method-batterymanufactureaccessjp](KKK eujkjTYjkj]ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj]ubajk}(j{]j{]j{]j{]j{]ujkjYjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)WMI method BatteryRelativeStateOfCharge()}(jk)WMI method BatteryRelativeStateOfCharge()jkj^ubajk}(j{]j{]j{]j{]j{]internalrefurij(\ anchorname(#wmi-method-batteryrelativestateofchargejp](KKK eujkjTYjkj^ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj^ubajk}(j{]j{]j{]j{]j{]ujkjYjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWMI method BatteryCycleCount()}(jkWMI method BatteryCycleCount()jkj<^ubajk}(j{]j{]j{]j{]j{]internalrefurij(\ anchorname#wmi-method-batterycyclecountjp](KKK eujkjTYjkj9^ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj6^ubajk}(j{]j{]j{]j{]j{]ujkjYjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWMI method BatteryePPID()}(jkWMI method BatteryePPID()jkja^ubajk}(j{]j{]j{]j{]j{]internalrefurij(\ anchorname#wmi-method-batteryeppidjp](KKK eujkjTYjkj^^ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj[^ubajk}(j{]j{]j{]j{]j{]ujkjYjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&WMI method BatteryeRawAnalyticsStart()}(jk&WMI method BatteryeRawAnalyticsStart()jkj^ubajk}(j{]j{]j{]j{]j{]internalrefurij(\ anchorname%#wmi-method-batteryerawanalyticsstartjp](KKKeujkjTYjkj^ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj^ubajk}(j{]j{]j{]j{]j{]ujkjYjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!WMI method BatteryeRawAnalytics()}(jk!WMI method BatteryeRawAnalytics()jkj^ubajk}(j{]j{]j{]j{]j{]internalrefurij(\ anchorname #wmi-method-batteryerawanalyticsjp](KKKeujkjTYjkj^ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj^ubajk}(j{]j{]j{]j{]j{]ujkjYjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!WMI method BatteryDesignVoltage()}(jk!WMI method BatteryDesignVoltage()jkj^ubajk}(j{]j{]j{]j{]j{]internalrefurij(\ anchorname #wmi-method-batterydesignvoltagejp](KKKeujkjTYjkj^ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj^ubajk}(j{]j{]j{]j{]j{]ujkjYjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'WMI method BatteryeRawAnalyticsABlock()}(jk'WMI method BatteryeRawAnalyticsABlock()jkj^ubajk}(j{]j{]j{]j{]j{]internalrefurij(\ anchorname&#wmi-method-batteryerawanalyticsablockjp](KKKeujkjTYjkj^ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj^ubajk}(j{]j{]j{]j{]j{]ujkjYjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWMI method ReturnVersion()}(jkWMI method ReturnVersion()jkj_ubajk}(j{]j{]j{]j{]j{]internalrefurij(\ anchorname#wmi-method-returnversionjp](KKKeujkjTYjkj_ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj_ubajk}(j{]j{]j{]j{]j{]ujkjYjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!WMI method FanSensorInformation()}(jk!WMI method FanSensorInformation()jkj?_ubajk}(j{]j{]j{]j{]j{]internalrefurij(\ anchorname #wmi-method-fansensorinformationjp](KKKeujkjTYjkj<_ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj9_ubajk}(j{]j{]j{]j{]j{]ujkjYjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%WMI method ThermalSensorInformation()}(jk%WMI method ThermalSensorInformation()jkjd_ubajk}(j{]j{]j{]j{]j{]internalrefurij(\ anchorname$#wmi-method-thermalsensorinformationjp](KKKeujkjTYjkja_ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj^_ubajk}(j{]j{]j{]j{]j{]ujkjYjkj\ubejk}(j{]j{]j{]j{]j{]ujkjYjkj}\ubejk}(j{]j{]j{]j{]j{]ujkjYjkj0\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACPI battery matching algorithm}(jkACPI battery matching algorithmjkj_ubajk}(j{]j{]j{]j{]j{]internalrefurij(\ anchorname #acpi-battery-matching-algorithmjp](KKeujkjTYjkj_ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj_ubajk}(j{]j{]j{]j{]j{]ujkjYjkj0\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Reverse-Engineering the DDV WMI interface}(jk)Reverse-Engineering the DDV WMI interfacejkj_ubajk}(j{]j{]j{]j{]j{]internalrefurij(\ anchorname*#reverse-engineering-the-ddv-wmi-interfacejp](KKeujkjTYjkj_ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj_ubajk}(j{]j{]j{]j{]j{]ujkjYjkj0\ubejk}(j{]j{]j{]j{]j{]ujkjYjkj\ubejk}(j{]j{]j{]j{]j{]ujkjYjkj\ubajk}(j{]j{]j{]j{]j{]ujkjYubjTje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk WMI Subsystem}(jkj |jkj_ubajk}(j{]j{]j{]j{]j{]internalrefuri wmi/index anchornamehujkjTYjkj_ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj_ubje0)}(jkhjk](jH)}(jkhjk]jk}(j{]j{]j{]j{]j{]parentj`entries](Nwmi/acpi-interfaceNwmi/devices/indexe includefiles](j`j`emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj[j^s7/var/lib/git/docbuild/linux/Documentation/wmi/index.rstj_sKjkj `ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj3`ubajk}(j{]j{]j{]j{]j{]internalrefurij` anchorname#indicesujkjTYjkj0`ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj-`ubajk}(j{]j{]j{]j{]j{]ujkjYjkj*`ubajk}(j{]j{]j{]j{]j{]exprsubproject and htmlujkj[jkj `ubejk}(j{]j{]j{]j{]j{]ujkjYjkj_ubejk}(j{]j{]j{]j{]j{]ujkjYjkj_ubajk}(j{]j{]j{]j{]j{]ujkjYubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&s390 (IBM Z) Boot/IPL of Protected VMs}(jkj|jkjt`ubajk}(j{]j{]j{]j{]j{]internalrefurivirt/kvm/s390/s390-pv-boot anchornamehujkjTYjkjq`ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjn`ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary}(jkSummaryjkj`ubajk}(j{]j{]j{]j{]j{]internalrefurij` anchorname#summaryujkjTYjkj`ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj`ubajk}(j{]j{]j{]j{]j{]ujkjYjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDiag308}(jkDiag308jkj`ubajk}(j{]j{]j{]j{]j{]internalrefurij` anchorname#diag308ujkjTYjkj`ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj`ubajk}(j{]j{]j{]j{]j{]ujkjYjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKeys}(jkKeysjkj`ubajk}(j{]j{]j{]j{]j{]internalrefurij` anchorname#keysujkjTYjkj`ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj`ubajk}(j{]j{]j{]j{]j{]ujkjYjkj`ubejk}(j{]j{]j{]j{]j{]ujkjYjkjn`ubejk}(j{]j{]j{]j{]j{]ujkjYjkjk`ubajk}(j{]j{]j{]j{]j{]ujkjYubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKVM for x86 systems}(jkj%|jkjaubajk}(j{]j{]j{]j{]j{]internalrefurivirt/kvm/x86/index anchornamehujkjTYjkjaubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjaubje0)}(jkhjk]jH)}(jkhjk]jk}(j{]j{]j{]j{]j{]parentj$aentries](N"virt/kvm/x86/amd-memory-encryptionNvirt/kvm/x86/cpuidNvirt/kvm/x86/errataNvirt/kvm/x86/hypercallsNvirt/kvm/x86/mmuNvirt/kvm/x86/msrNvirt/kvm/x86/nested-vmxN"virt/kvm/x86/running-nested-guestsNvirt/kvm/x86/timekeepinge includefiles](j;aj=aj?ajAajCajEajGajIajKaemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj[j^s@/var/lib/git/docbuild/linux/Documentation/virt/kvm/x86/index.rstj_sKjkj,aubajk}(j{]j{]j{]j{]j{]ujkjYjkjaubejk}(j{]j{]j{]j{]j{]ujkjYjkj aubajk}(j{]j{]j{]j{]j{]ujkjYubjv je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRunning nested guests with KVM}(jkj3|jkjtaubajk}(j{]j{]j{]j{]j{]internalrefuri"virt/kvm/x86/running-nested-guests anchornamehujkjTYjkjqaubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjnaubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Use Cases}(jk Use Casesjkjaubajk}(j{]j{]j{]j{]j{]internalrefurija anchorname #use-casesujkjTYjkjaubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjaubajk}(j{]j{]j{]j{]j{]ujkjYjkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnabling “nested” (x86)}(jkEnabling "nested" (x86)jkjaubajk}(j{]j{]j{]j{]j{]internalrefurija anchorname#enabling-nested-x86ujkjTYjkjaubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjaubajk}(j{]j{]j{]j{]j{]ujkjYjkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1Additional nested-related kernel parameters (x86)}(jk1Additional nested-related kernel parameters (x86)jkjaubajk}(j{]j{]j{]j{]j{]internalrefurija anchorname0#additional-nested-related-kernel-parameters-x86ujkjTYjkjaubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjaubajk}(j{]j{]j{]j{]j{]ujkjYjkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStarting a nested guest (x86)}(jkStarting a nested guest (x86)jkjbubajk}(j{]j{]j{]j{]j{]internalrefurija anchorname#starting-a-nested-guest-x86ujkjTYjkjaubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjaubajk}(j{]j{]j{]j{]j{]ujkjYjkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnabling “nested” (s390x)}(jkEnabling "nested" (s390x)jkj$bubajk}(j{]j{]j{]j{]j{]internalrefurija anchorname#enabling-nested-s390xujkjTYjkj!bubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjbubajk}(j{]j{]j{]j{]j{]ujkjYjkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLive migration with nested KVM}(jkLive migration with nested KVMjkjHbubajk}(j{]j{]j{]j{]j{]internalrefurija anchorname#live-migration-with-nested-kvmujkjTYjkjEbubajk}(j{]j{]j{]j{]j{]ujkj[YjkjBbubajk}(j{]j{]j{]j{]j{]ujkjYjkjaubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Reporting bugs from nested setups}(jk!Reporting bugs from nested setupsjkjlbubajk}(j{]j{]j{]j{]j{]internalrefurija anchorname"#reporting-bugs-from-nested-setupsujkjTYjkjibubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjfbubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Information to collect (generic)}(jk Information to collect (generic)jkjbubajk}(j{]j{]j{]j{]j{]internalrefurija anchorname#information-to-collect-genericujkjTYjkjbubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjbubajk}(j{]j{]j{]j{]j{]ujkjYjkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkx86-specific info to collect}(jkx86-specific info to collectjkjbubajk}(j{]j{]j{]j{]j{]internalrefurija anchorname#x86-specific-info-to-collectujkjTYjkjbubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjbubajk}(j{]j{]j{]j{]j{]ujkjYjkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jks390x-specific info to collect}(jks390x-specific info to collectjkjbubajk}(j{]j{]j{]j{]j{]internalrefurija anchorname#s390x-specific-info-to-collectujkjTYjkjbubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjbubajk}(j{]j{]j{]j{]j{]ujkjYjkjbubejk}(j{]j{]j{]j{]j{]ujkjYjkjfbubejk}(j{]j{]j{]j{]j{]ujkjYjkjaubejk}(j{]j{]j{]j{]j{]ujkjYjkjnaubejk}(j{]j{]j{]j{]j{]ujkjYjkjkaubajk}(j{]j{]j{]j{]j{]ujkjYubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1-wire Master Drivers}(jkjA|jkjcubajk}(j{]j{]j{]j{]j{]internalrefuriw1/masters/index anchornamehujkjTYjkjcubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjcubje0)}(jkhjk]jH)}(jkhjk]jk}(j{]j{]j{]j{]j{]parentj)centries](Nw1/masters/ds2482Nw1/masters/ds2490Nw1/masters/mxc-w1Nw1/masters/omap-hdqNw1/masters/w1-gpioNw1/masters/w1-uarte includefiles](j@cjBcjDcjFcjHcjJcemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj[j^s>/var/lib/git/docbuild/linux/Documentation/w1/masters/index.rstj_sKjkj1cubajk}(j{]j{]j{]j{]j{]ujkjYjkjcubejk}(j{]j{]j{]j{]j{]ujkjYjkjcubajk}(j{]j{]j{]j{]j{]ujkjYubj~je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Berkshire Products PC Watchdog Card}(jkjO|jkjscubajk}(j{]j{]j{]j{]j{]internalrefuriwatchdog/pcwd-watchdog anchornamehujkjTYjkjpcubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjmcubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Support for ISA Cards Revision A and C}(jk'Support for ISA Cards Revision A and Cjkjcubajk}(j{]j{]j{]j{]j{]internalrefurijc anchorname'#support-for-isa-cards-revision-a-and-cujkjTYjkjcubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjcubajk}(j{]j{]j{]j{]j{]ujkjYjkjcubajk}(j{]j{]j{]j{]j{]ujkjYjkjmcubejk}(j{]j{]j{]j{]j{]ujkjYjkjjcubajk}(j{]j{]j{]j{]j{]ujkjYubj- je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk6Timekeeping Virtualization for X86-Based Architectures}(jkj]|jkjcubajk}(j{]j{]j{]j{]j{]internalrefurivirt/kvm/x86/timekeeping anchornamehujkjTYjkjcubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjcubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. Overview}(jk 1. Overviewjkjcubajk}(j{]j{]j{]j{]j{]internalrefurijc anchorname #overviewujkjTYjkjcubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjcubajk}(j{]j{]j{]j{]j{]ujkjYjkjcubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2. Timing Devices}(jk2. Timing Devicesjkjdubajk}(j{]j{]j{]j{]j{]internalrefurijc anchorname#timing-devicesujkjTYjkj dubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj dubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1. i8254 - PIT}(jk2.1. i8254 - PITjkj1dubajk}(j{]j{]j{]j{]j{]internalrefurijc anchorname #i8254-pitujkjTYjkj.dubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj+dubajk}(j{]j{]j{]j{]j{]ujkjYjkj(dubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2. RTC}(jk2.2. RTCjkjUdubajk}(j{]j{]j{]j{]j{]internalrefurijc anchorname#rtcujkjTYjkjRdubajk}(j{]j{]j{]j{]j{]ujkj[YjkjOdubajk}(j{]j{]j{]j{]j{]ujkjYjkj(dubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2.3. APIC}(jk 2.3. APICjkjydubajk}(j{]j{]j{]j{]j{]internalrefurijc anchorname#apicujkjTYjkjvdubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjsdubajk}(j{]j{]j{]j{]j{]ujkjYjkj(dubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2.4. HPET}(jk 2.4. HPETjkjdubajk}(j{]j{]j{]j{]j{]internalrefurijc anchorname#hpetujkjTYjkjdubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjdubajk}(j{]j{]j{]j{]j{]ujkjYjkj(dubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.5. Offboard Timers}(jk2.5. Offboard Timersjkjdubajk}(j{]j{]j{]j{]j{]internalrefurijc anchorname#offboard-timersujkjTYjkjdubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjdubajk}(j{]j{]j{]j{]j{]ujkjYjkj(dubejk}(j{]j{]j{]j{]j{]ujkjYjkj dubejk}(j{]j{]j{]j{]j{]ujkjYjkjcubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3. TSC Hardware}(jk3. TSC Hardwarejkjdubajk}(j{]j{]j{]j{]j{]internalrefurijc anchorname #tsc-hardwareujkjTYjkjdubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjdubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.1. TSC synchronization}(jk3.1. TSC synchronizationjkjeubajk}(j{]j{]j{]j{]j{]internalrefurijc anchorname#tsc-synchronizationujkjTYjkjeubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj eubajk}(j{]j{]j{]j{]j{]ujkjYjkj eubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.2. TSC and CPU hotplug}(jk3.2. TSC and CPU hotplugjkj6eubajk}(j{]j{]j{]j{]j{]internalrefurijc anchorname#tsc-and-cpu-hotplugujkjTYjkj3eubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj0eubajk}(j{]j{]j{]j{]j{]ujkjYjkj eubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3.3. TSC and multi-socket / NUMA}(jk 3.3. TSC and multi-socket / NUMAjkjZeubajk}(j{]j{]j{]j{]j{]internalrefurijc anchorname#tsc-and-multi-socket-numaujkjTYjkjWeubajk}(j{]j{]j{]j{]j{]ujkj[YjkjTeubajk}(j{]j{]j{]j{]j{]ujkjYjkj eubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.4. TSC and C-states}(jk3.4. TSC and C-statesjkj~eubajk}(j{]j{]j{]j{]j{]internalrefurijc anchorname#tsc-and-c-statesujkjTYjkj{eubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjxeubajk}(j{]j{]j{]j{]j{]ujkjYjkj eubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$3.5. TSC frequency change / P-states}(jk$3.5. TSC frequency change / P-statesjkjeubajk}(j{]j{]j{]j{]j{]internalrefurijc anchorname#tsc-frequency-change-p-statesujkjTYjkjeubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjeubajk}(j{]j{]j{]j{]j{]ujkjYjkj eubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.6. TSC and STPCLK / T-states}(jk3.6. TSC and STPCLK / T-statesjkjeubajk}(j{]j{]j{]j{]j{]internalrefurijc anchorname#tsc-and-stpclk-t-statesujkjTYjkjeubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjeubajk}(j{]j{]j{]j{]j{]ujkjYjkj eubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.7. TSC virtualization - VMX}(jk3.7. TSC virtualization - VMXjkjeubajk}(j{]j{]j{]j{]j{]internalrefurijc anchorname#tsc-virtualization-vmxujkjTYjkjeubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjeubajk}(j{]j{]j{]j{]j{]ujkjYjkj eubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.8. TSC virtualization - SVM}(jk3.8. TSC virtualization - SVMjkjfubajk}(j{]j{]j{]j{]j{]internalrefurijc anchorname#tsc-virtualization-svmujkjTYjkj fubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjfubajk}(j{]j{]j{]j{]j{]ujkjYjkj eubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.9. TSC feature bits in Linux}(jk3.9. TSC feature bits in Linuxjkj2fubajk}(j{]j{]j{]j{]j{]internalrefurijc anchorname#tsc-feature-bits-in-linuxujkjTYjkj/fubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj,fubajk}(j{]j{]j{]j{]j{]ujkjYjkj eubejk}(j{]j{]j{]j{]j{]ujkjYjkjdubejk}(j{]j{]j{]j{]j{]ujkjYjkjcubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4. Virtualization Problems}(jk4. Virtualization Problemsjkjbfubajk}(j{]j{]j{]j{]j{]internalrefurijc anchorname#virtualization-problemsujkjTYjkj_fubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj\fubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.1. Interrupt clocking}(jk4.1. Interrupt clockingjkjfubajk}(j{]j{]j{]j{]j{]internalrefurijc anchorname#interrupt-clockingujkjTYjkjfubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj}fubajk}(j{]j{]j{]j{]j{]ujkjYjkjzfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#4.2. TSC sampling and serialization}(jk#4.2. TSC sampling and serializationjkjfubajk}(j{]j{]j{]j{]j{]internalrefurijc anchorname#tsc-sampling-and-serializationujkjTYjkjfubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjfubajk}(j{]j{]j{]j{]j{]ujkjYjkjzfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.3. Timespec aliasing}(jk4.3. Timespec aliasingjkjfubajk}(j{]j{]j{]j{]j{]internalrefurijc anchorname#timespec-aliasingujkjTYjkjfubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjfubajk}(j{]j{]j{]j{]j{]ujkjYjkjzfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.4. Migration}(jk4.4. Migrationjkjfubajk}(j{]j{]j{]j{]j{]internalrefurijc anchorname #migrationujkjTYjkjfubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjfubajk}(j{]j{]j{]j{]j{]ujkjYjkjzfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.5. Scheduling}(jk4.5. Schedulingjkjgubajk}(j{]j{]j{]j{]j{]internalrefurijc anchorname #schedulingujkjTYjkjgubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj gubajk}(j{]j{]j{]j{]j{]ujkjYjkjzfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.6. Watchdogs}(jk4.6. Watchdogsjkj7gubajk}(j{]j{]j{]j{]j{]internalrefurijc anchorname #watchdogsujkjTYjkj4gubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj1gubajk}(j{]j{]j{]j{]j{]ujkjYjkjzfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.7. Delays and precision timing}(jk 4.7. Delays and precision timingjkj[gubajk}(j{]j{]j{]j{]j{]internalrefurijc anchorname#delays-and-precision-timingujkjTYjkjXgubajk}(j{]j{]j{]j{]j{]ujkj[YjkjUgubajk}(j{]j{]j{]j{]j{]ujkjYjkjzfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.8. Covert channels and leaks}(jk4.8. Covert channels and leaksjkjgubajk}(j{]j{]j{]j{]j{]internalrefurijc anchorname#covert-channels-and-leaksujkjTYjkj|gubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjygubajk}(j{]j{]j{]j{]j{]ujkjYjkjzfubejk}(j{]j{]j{]j{]j{]ujkjYjkj\fubejk}(j{]j{]j{]j{]j{]ujkjYjkjcubejk}(j{]j{]j{]j{]j{]ujkjYjkjcubejk}(j{]j{]j{]j{]j{]ujkjYjkjcubajk}(j{]j{]j{]j{]j{]ujkjYubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%Secure Encrypted Virtualization (SEV)}(jkjk|jkjgubajk}(j{]j{]j{]j{]j{]internalrefuri"virt/kvm/x86/amd-memory-encryption anchornamehujkjTYjkjgubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjgubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjgubajk}(j{]j{]j{]j{]j{]internalrefurijg anchorname #overviewujkjTYjkjgubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjgubajk}(j{]j{]j{]j{]j{]ujkjYjkjgubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe KVM_MEMORY_ENCRYPT_OP ioctl}(jkThe KVM_MEMORY_ENCRYPT_OP ioctljkjhubajk}(j{]j{]j{]j{]j{]internalrefurijg anchorname #the-kvm-memory-encrypt-op-ioctlujkjTYjkjhubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjhubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. KVM_SEV_INIT}(jk1. KVM_SEV_INITjkj)hubajk}(j{]j{]j{]j{]j{]internalrefurijg anchorname #kvm-sev-initujkjTYjkj&hubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj#hubajk}(j{]j{]j{]j{]j{]ujkjYjkj hubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. KVM_SEV_LAUNCH_START}(jk2. KVM_SEV_LAUNCH_STARTjkjMhubajk}(j{]j{]j{]j{]j{]internalrefurijg anchorname#kvm-sev-launch-startujkjTYjkjJhubajk}(j{]j{]j{]j{]j{]ujkj[YjkjGhubajk}(j{]j{]j{]j{]j{]ujkjYjkj hubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. KVM_SEV_LAUNCH_UPDATE_DATA}(jk3. KVM_SEV_LAUNCH_UPDATE_DATAjkjqhubajk}(j{]j{]j{]j{]j{]internalrefurijg anchorname#kvm-sev-launch-update-dataujkjTYjkjnhubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjkhubajk}(j{]j{]j{]j{]j{]ujkjYjkj hubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. KVM_SEV_LAUNCH_MEASURE}(jk4. KVM_SEV_LAUNCH_MEASUREjkjhubajk}(j{]j{]j{]j{]j{]internalrefurijg anchorname#kvm-sev-launch-measureujkjTYjkjhubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjhubajk}(j{]j{]j{]j{]j{]ujkjYjkj hubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. KVM_SEV_LAUNCH_FINISH}(jk5. KVM_SEV_LAUNCH_FINISHjkjhubajk}(j{]j{]j{]j{]j{]internalrefurijg anchorname#kvm-sev-launch-finishujkjTYjkjhubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjhubajk}(j{]j{]j{]j{]j{]ujkjYjkj hubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6. KVM_SEV_GUEST_STATUS}(jk6. KVM_SEV_GUEST_STATUSjkjhubajk}(j{]j{]j{]j{]j{]internalrefurijg anchorname#kvm-sev-guest-statusujkjTYjkjhubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjhubajk}(j{]j{]j{]j{]j{]ujkjYjkj hubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7. KVM_SEV_DBG_DECRYPT}(jk7. KVM_SEV_DBG_DECRYPTjkjiubajk}(j{]j{]j{]j{]j{]internalrefurijg anchorname#kvm-sev-dbg-decryptujkjTYjkjhubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjhubajk}(j{]j{]j{]j{]j{]ujkjYjkj hubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8. KVM_SEV_DBG_ENCRYPT}(jk8. KVM_SEV_DBG_ENCRYPTjkj%iubajk}(j{]j{]j{]j{]j{]internalrefurijg anchorname#kvm-sev-dbg-encryptujkjTYjkj"iubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjiubajk}(j{]j{]j{]j{]j{]ujkjYjkj hubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9. KVM_SEV_LAUNCH_SECRET}(jk9. KVM_SEV_LAUNCH_SECRETjkjIiubajk}(j{]j{]j{]j{]j{]internalrefurijg anchorname#kvm-sev-launch-secretujkjTYjkjFiubajk}(j{]j{]j{]j{]j{]ujkj[YjkjCiubajk}(j{]j{]j{]j{]j{]ujkjYjkj hubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"10. KVM_SEV_GET_ATTESTATION_REPORT}(jk"10. KVM_SEV_GET_ATTESTATION_REPORTjkjmiubajk}(j{]j{]j{]j{]j{]internalrefurijg anchorname#kvm-sev-get-attestation-reportujkjTYjkjjiubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjgiubajk}(j{]j{]j{]j{]j{]ujkjYjkj hubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk11. KVM_SEV_SEND_START}(jk11. KVM_SEV_SEND_STARTjkjiubajk}(j{]j{]j{]j{]j{]internalrefurijg anchorname#kvm-sev-send-startujkjTYjkjiubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjiubajk}(j{]j{]j{]j{]j{]ujkjYjkj hubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk12. KVM_SEV_SEND_UPDATE_DATA}(jk12. KVM_SEV_SEND_UPDATE_DATAjkjiubajk}(j{]j{]j{]j{]j{]internalrefurijg anchorname#kvm-sev-send-update-dataujkjTYjkjiubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjiubajk}(j{]j{]j{]j{]j{]ujkjYjkj hubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk13. KVM_SEV_SEND_FINISH}(jk13. KVM_SEV_SEND_FINISHjkjiubajk}(j{]j{]j{]j{]j{]internalrefurijg anchorname#kvm-sev-send-finishujkjTYjkjiubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjiubajk}(j{]j{]j{]j{]j{]ujkjYjkj hubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk14. KVM_SEV_SEND_CANCEL}(jk14. KVM_SEV_SEND_CANCELjkjiubajk}(j{]j{]j{]j{]j{]internalrefurijg anchorname#kvm-sev-send-cancelujkjTYjkjiubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjiubajk}(j{]j{]j{]j{]j{]ujkjYjkj hubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk15. KVM_SEV_RECEIVE_START}(jk15. KVM_SEV_RECEIVE_STARTjkj!jubajk}(j{]j{]j{]j{]j{]internalrefurijg anchorname#kvm-sev-receive-startujkjTYjkjjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjjubajk}(j{]j{]j{]j{]j{]ujkjYjkj hubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk16. KVM_SEV_RECEIVE_UPDATE_DATA}(jk16. KVM_SEV_RECEIVE_UPDATE_DATAjkjEjubajk}(j{]j{]j{]j{]j{]internalrefurijg anchorname#kvm-sev-receive-update-dataujkjTYjkjBjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj?jubajk}(j{]j{]j{]j{]j{]ujkjYjkj hubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk17. KVM_SEV_RECEIVE_FINISH}(jk17. KVM_SEV_RECEIVE_FINISHjkjijubajk}(j{]j{]j{]j{]j{]internalrefurijg anchorname#kvm-sev-receive-finishujkjTYjkjfjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjcjubajk}(j{]j{]j{]j{]j{]ujkjYjkj hubejk}(j{]j{]j{]j{]j{]ujkjYjkjhubejk}(j{]j{]j{]j{]j{]ujkjYjkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFirmware Management}(jkFirmware Managementjkjjubajk}(j{]j{]j{]j{]j{]internalrefurijg anchorname#firmware-managementujkjTYjkjjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjjubajk}(j{]j{]j{]j{]j{]ujkjYjkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjjubajk}(j{]j{]j{]j{]j{]internalrefurijg anchorname #referencesujkjTYjkjjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjjubajk}(j{]j{]j{]j{]j{]ujkjYjkjgubejk}(j{]j{]j{]j{]j{]ujkjYjkjgubejk}(j{]j{]j{]j{]j{]ujkjYjkjgubajk}(j{]j{]j{]j{]j{]ujkjYubjyje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+s390 (IBM Z) Protected Virtualization dumps}(jkjy|jkjjubajk}(j{]j{]j{]j{]j{]internalrefurivirt/kvm/s390/s390-pv-dump anchornamehujkjTYjkjjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary}(jkSummaryjkjkubajk}(j{]j{]j{]j{]j{]internalrefurijk anchorname#summaryujkjTYjkjkubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjkubajk}(j{]j{]j{]j{]j{]ujkjYjkj kubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Dump process}(jk Dump processjkj:kubajk}(j{]j{]j{]j{]j{]internalrefurijk anchorname #dump-processujkjTYjkj7kubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj4kubajk}(j{]j{]j{]j{]j{]ujkjYjkj kubejk}(j{]j{]j{]j{]j{]ujkjYjkjjubejk}(j{]j{]j{]j{]j{]ujkjYjkjjubajk}(j{]j{]j{]j{]j{]ujkjYubjXje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkw1_ds2406 kernel driver}(jkj|jkjskubajk}(j{]j{]j{]j{]j{]internalrefuriw1/slaves/w1_ds2406 anchornamehujkjTYjkjpkubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjmkubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjkubajk}(j{]j{]j{]j{]j{]internalrefurijk anchorname #descriptionujkjTYjkjkubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjkubajk}(j{]j{]j{]j{]j{]ujkjYjkjkubajk}(j{]j{]j{]j{]j{]ujkjYjkjmkubejk}(j{]j{]j{]j{]j{]ujkjYjkjjkubajk}(j{]j{]j{]j{]j{]ujkjYubjUje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe x86 kvm shadow mmu}(jkj|jkjkubajk}(j{]j{]j{]j{]j{]internalrefurivirt/kvm/x86/mmu anchornamehujkjTYjkjkubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjkubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAcronyms}(jkAcronymsjkjkubajk}(j{]j{]j{]j{]j{]internalrefurijk anchorname #acronymsujkjTYjkjkubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjkubajk}(j{]j{]j{]j{]j{]ujkjYjkjkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Virtual and real hardware supported}(jk#Virtual and real hardware supportedjkjlubajk}(j{]j{]j{]j{]j{]internalrefurijk anchorname$#virtual-and-real-hardware-supportedujkjTYjkj lubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj lubajk}(j{]j{]j{]j{]j{]ujkjYjkjkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Translation}(jk Translationjkj4lubajk}(j{]j{]j{]j{]j{]internalrefurijk anchorname #translationujkjTYjkj1lubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj.lubajk}(j{]j{]j{]j{]j{]ujkjYjkjkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory}(jkMemoryjkjXlubajk}(j{]j{]j{]j{]j{]internalrefurijk anchorname#memoryujkjTYjkjUlubajk}(j{]j{]j{]j{]j{]ujkj[YjkjRlubajk}(j{]j{]j{]j{]j{]ujkjYjkjkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEvents}(jkEventsjkj|lubajk}(j{]j{]j{]j{]j{]internalrefurijk anchorname#eventsujkjTYjkjylubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjvlubajk}(j{]j{]j{]j{]j{]ujkjYjkjkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Shadow pages}(jk Shadow pagesjkjlubajk}(j{]j{]j{]j{]j{]internalrefurijk anchorname #shadow-pagesujkjTYjkjlubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjlubajk}(j{]j{]j{]j{]j{]ujkjYjkjkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Reverse map}(jk Reverse mapjkjlubajk}(j{]j{]j{]j{]j{]internalrefurijk anchorname #reverse-mapujkjTYjkjlubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjlubajk}(j{]j{]j{]j{]j{]ujkjYjkjkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Synchronized and unsynchronized pages}(jk%Synchronized and unsynchronized pagesjkjlubajk}(j{]j{]j{]j{]j{]internalrefurijk anchorname&#synchronized-and-unsynchronized-pagesujkjTYjkjlubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjlubajk}(j{]j{]j{]j{]j{]ujkjYjkjkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReaction to events}(jkReaction to eventsjkj mubajk}(j{]j{]j{]j{]j{]internalrefurijk anchorname#reaction-to-eventsujkjTYjkj mubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjmubajk}(j{]j{]j{]j{]j{]ujkjYjkjkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEmulating cr0.wp}(jkEmulating cr0.wpjkj0mubajk}(j{]j{]j{]j{]j{]internalrefurijk anchorname#emulating-cr0-wpujkjTYjkj-mubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj*mubajk}(j{]j{]j{]j{]j{]ujkjYjkjkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Large pages}(jk Large pagesjkjTmubajk}(j{]j{]j{]j{]j{]internalrefurijk anchorname #large-pagesujkjTYjkjQmubajk}(j{]j{]j{]j{]j{]ujkj[YjkjNmubajk}(j{]j{]j{]j{]j{]ujkjYjkjkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFast invalidation of MMIO sptes}(jkFast invalidation of MMIO sptesjkjxmubajk}(j{]j{]j{]j{]j{]internalrefurijk anchorname #fast-invalidation-of-mmio-sptesujkjTYjkjumubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjrmubajk}(j{]j{]j{]j{]j{]ujkjYjkjkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFurther reading}(jkFurther readingjkjmubajk}(j{]j{]j{]j{]j{]internalrefurijk anchorname#further-readingujkjTYjkjmubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjmubajk}(j{]j{]j{]j{]j{]ujkjYjkjkubejk}(j{]j{]j{]j{]j{]ujkjYjkjkubejk}(j{]j{]j{]j{]j{]ujkjYjkjkubajk}(j{]j{]j{]j{]j{]ujkjYubjV je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver ds2482}(jkj|jkjmubajk}(j{]j{]j{]j{]j{]internalrefuriw1/masters/ds2482 anchornamehujkjTYjkjmubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjmubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjmubajk}(j{]j{]j{]j{]j{]internalrefurijm anchorname #descriptionujkjTYjkjmubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjmubajk}(j{]j{]j{]j{]j{]ujkjYjkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral Remarks}(jkGeneral Remarksjkjnubajk}(j{]j{]j{]j{]j{]internalrefurijm anchorname#general-remarksujkjTYjkjnubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjnubajk}(j{]j{]j{]j{]j{]ujkjYjkjmubejk}(j{]j{]j{]j{]j{]ujkjYjkjmubejk}(j{]j{]j{]j{]j{]ujkjYjkjmubajk}(j{]j{]j{]j{]j{]ujkjYubj_ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux KVM Hypercall}(jkj|jkjRnubajk}(j{]j{]j{]j{]j{]internalrefurivirt/kvm/x86/hypercalls anchornamehujkjTYjkjOnubajk}(j{]j{]j{]j{]j{]ujkj[YjkjLnubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKVM Hypercalls Documentation}(jkKVM Hypercalls Documentationjkjrnubajk}(j{]j{]j{]j{]j{]internalrefurijan anchorname#kvm-hypercalls-documentationujkjTYjkjonubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjlnubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. KVM_HC_VAPIC_POLL_IRQ}(jk1. KVM_HC_VAPIC_POLL_IRQjkjnubajk}(j{]j{]j{]j{]j{]internalrefurijan anchorname#kvm-hc-vapic-poll-irqujkjTYjkjnubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjnubajk}(j{]j{]j{]j{]j{]ujkjYjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. KVM_HC_MMU_OP}(jk2. KVM_HC_MMU_OPjkjnubajk}(j{]j{]j{]j{]j{]internalrefurijan anchorname#kvm-hc-mmu-opujkjTYjkjnubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjnubajk}(j{]j{]j{]j{]j{]ujkjYjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. KVM_HC_FEATURES}(jk3. KVM_HC_FEATURESjkjnubajk}(j{]j{]j{]j{]j{]internalrefurijan anchorname#kvm-hc-featuresujkjTYjkjnubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjnubajk}(j{]j{]j{]j{]j{]ujkjYjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. KVM_HC_PPC_MAP_MAGIC_PAGE}(jk4. KVM_HC_PPC_MAP_MAGIC_PAGEjkjnubajk}(j{]j{]j{]j{]j{]internalrefurijan anchorname#kvm-hc-ppc-map-magic-pageujkjTYjkjnubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjnubajk}(j{]j{]j{]j{]j{]ujkjYjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. KVM_HC_KICK_CPU}(jk5. KVM_HC_KICK_CPUjkj#oubajk}(j{]j{]j{]j{]j{]internalrefurijan anchorname#kvm-hc-kick-cpuujkjTYjkj oubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjoubajk}(j{]j{]j{]j{]j{]ujkjYjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6. KVM_HC_CLOCK_PAIRING}(jk6. KVM_HC_CLOCK_PAIRINGjkjGoubajk}(j{]j{]j{]j{]j{]internalrefurijan anchorname#kvm-hc-clock-pairingujkjTYjkjDoubajk}(j{]j{]j{]j{]j{]ujkj[YjkjAoubajk}(j{]j{]j{]j{]j{]ujkjYjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6. KVM_HC_SEND_IPI}(jk6. KVM_HC_SEND_IPIjkjkoubajk}(j{]j{]j{]j{]j{]internalrefurijan anchorname#kvm-hc-send-ipiujkjTYjkjhoubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjeoubajk}(j{]j{]j{]j{]j{]ujkjYjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7. KVM_HC_SCHED_YIELD}(jk7. KVM_HC_SCHED_YIELDjkjoubajk}(j{]j{]j{]j{]j{]internalrefurijan anchorname#kvm-hc-sched-yieldujkjTYjkjoubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjoubajk}(j{]j{]j{]j{]j{]ujkjYjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8. KVM_HC_MAP_GPA_RANGE}(jk8. KVM_HC_MAP_GPA_RANGEjkjoubajk}(j{]j{]j{]j{]j{]internalrefurijan anchorname#kvm-hc-map-gpa-rangeujkjTYjkjoubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjoubajk}(j{]j{]j{]j{]j{]ujkjYjkjnubejk}(j{]j{]j{]j{]j{]ujkjYjkjlnubejk}(j{]j{]j{]j{]j{]ujkjYjkjinubajk}(j{]j{]j{]j{]j{]ujkjYjkjLnubejk}(j{]j{]j{]j{]j{]ujkjYjkjInubajk}(j{]j{]j{]j{]j{]ujkjYubjEje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)Introduction to the 1-wire (w1) subsystem}(jkj|jkjoubajk}(j{]j{]j{]j{]j{]internalrefuri w1/w1-generic anchornamehujkjTYjkjoubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjoubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat does the w1 subsystem do?}(jkWhat does the w1 subsystem do?jkjpubajk}(j{]j{]j{]j{]j{]internalrefurijp anchorname#what-does-the-w1-subsystem-doujkjTYjkjpubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjpubajk}(j{]j{]j{]j{]j{]ujkjYjkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkW1 device families}(jkW1 device familiesjkj}jkjrvubajk}(j{]j{]j{]j{]j{]internalrefuriwatchdog/watchdog-pm anchornamehujkjTYjkjovubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjlvubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjvubajk}(j{]j{]j{]j{]j{]internalrefurijv anchorname #introductionujkjTYjkjvubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjvubajk}(j{]j{]j{]j{]j{]ujkjYjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPing on resume}(jkPing on resumejkjvubajk}(j{]j{]j{]j{]j{]internalrefurijv anchorname#ping-on-resumeujkjTYjkjvubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjvubajk}(j{]j{]j{]j{]j{]ujkjYjkjvubejk}(j{]j{]j{]j{]j{]ujkjYjkjlvubejk}(j{]j{]j{]j{]j{]ujkjYjkjivubajk}(j{]j{]j{]j{]j{]ujkjYubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk9Converting old watchdog drivers to the watchdog framework}(jkjL}jkjvubajk}(j{]j{]j{]j{]j{]internalrefuri&watchdog/convert_drivers_to_kernel_api anchornamehujkjTYjkjvubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjvubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Remove the file_operations struct}(jk!Remove the file_operations structjkjwubajk}(j{]j{]j{]j{]j{]internalrefurijv anchorname"#remove-the-file-operations-structujkjTYjkj wubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj wubajk}(j{]j{]j{]j{]j{]ujkjYjkjwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRemove the miscdevice}(jkRemove the miscdevicejkj3wubajk}(j{]j{]j{]j{]j{]internalrefurijv anchorname#remove-the-miscdeviceujkjTYjkj0wubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj-wubajk}(j{]j{]j{]j{]j{]ujkjYjkjwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Remove obsolete includes and defines}(jk$Remove obsolete includes and definesjkjWwubajk}(j{]j{]j{]j{]j{]internalrefurijv anchorname%#remove-obsolete-includes-and-definesujkjTYjkjTwubajk}(j{]j{]j{]j{]j{]ujkj[YjkjQwubajk}(j{]j{]j{]j{]j{]ujkjYjkjwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdd the watchdog operations}(jkAdd the watchdog operationsjkj{wubajk}(j{]j{]j{]j{]j{]internalrefurijv anchorname#add-the-watchdog-operationsujkjTYjkjxwubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjuwubajk}(j{]j{]j{]j{]j{]ujkjYjkjwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdd the watchdog device}(jkAdd the watchdog devicejkjwubajk}(j{]j{]j{]j{]j{]internalrefurijv anchorname#add-the-watchdog-deviceujkjTYjkjwubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjwubajk}(j{]j{]j{]j{]j{]ujkjYjkjwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Handle the ‘nowayout’ feature}(jkHandle the 'nowayout' featurejkjwubajk}(j{]j{]j{]j{]j{]internalrefurijv anchorname#handle-the-nowayout-featureujkjTYjkjwubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjwubajk}(j{]j{]j{]j{]j{]ujkjYjkjwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRegister the watchdog device}(jkRegister the watchdog devicejkjwubajk}(j{]j{]j{]j{]j{]internalrefurijv anchorname#register-the-watchdog-deviceujkjTYjkjwubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjwubajk}(j{]j{]j{]j{]j{]ujkjYjkjwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUpdate the Kconfig-entry}(jkUpdate the Kconfig-entryjkj xubajk}(j{]j{]j{]j{]j{]internalrefurijv anchorname#update-the-kconfig-entryujkjTYjkjxubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjxubajk}(j{]j{]j{]j{]j{]ujkjYjkjwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Create a patch and send it to upstream}(jk&Create a patch and send it to upstreamjkj/xubajk}(j{]j{]j{]j{]j{]internalrefurijv anchorname'#create-a-patch-and-send-it-to-upstreamujkjTYjkj,xubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj)xubajk}(j{]j{]j{]j{]j{]ujkjYjkjwubejk}(j{]j{]j{]j{]j{]ujkjYjkjvubejk}(j{]j{]j{]j{]j{]ujkjYjkjvubajk}(j{]j{]j{]j{]j{]ujkjYubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHPE iLO NMI Watchdog Driver}(jkjZ}jkjhxubajk}(j{]j{]j{]j{]j{]internalrefuriwatchdog/hpwdt anchornamehujkjTYjkjexubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjbxubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfor iLO based ProLiant Servers}(jkfor iLO based ProLiant Serversjkjxubajk}(j{]j{]j{]j{]j{]internalrefurijwx anchorname#for-ilo-based-proliant-serversujkjTYjkjxubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjxubajk}(j{]j{]j{]j{]j{]ujkjYjkjxubajk}(j{]j{]j{]j{]j{]ujkjYjkjbxubejk}(j{]j{]j{]j{]j{]ujkjYjkj_xubajk}(j{]j{]j{]j{]j{]ujkjYubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWatchDog Module Parameters}(jkjh}jkjxubajk}(j{]j{]j{]j{]j{]internalrefuriwatchdog/watchdog-parameters anchornamehujkjTYjkjxubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjxubajk}(j{]j{]j{]j{]j{]ujkjYjkjxubajk}(j{]j{]j{]j{]j{]ujkjYubj6je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver w1-uart}(jkjv}jkjxubajk}(j{]j{]j{]j{]j{]internalrefuriw1/masters/w1-uart anchornamehujkjTYjkjxubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjxubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj yubajk}(j{]j{]j{]j{]j{]internalrefurijx anchorname #descriptionujkjTYjkj yubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjyubajk}(j{]j{]j{]j{]j{]ujkjYjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkj1yubajk}(j{]j{]j{]j{]j{]internalrefurijx anchorname#usageujkjTYjkj.yubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj+yubajk}(j{]j{]j{]j{]j{]ujkjYjkjyubejk}(j{]j{]j{]j{]j{]ujkjYjkjxubejk}(j{]j{]j{]j{]j{]ujkjYjkjxubajk}(j{]j{]j{]j{]j{]ujkjYubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWatchdog Support}(jkj}jkjjyubajk}(j{]j{]j{]j{]j{]internalrefuriwatchdog/index anchornamehujkjTYjkjgyubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjdyubje0)}(jkhjk](jH)}(jkhjk]jk}(j{]j{]j{]j{]j{]parentjyyentries](Nwatchdog/hpwdtNwatchdog/mlx-wdtNwatchdog/pcwd-watchdogNwatchdog/watchdog-apiNwatchdog/watchdog-kernel-apiNwatchdog/watchdog-parametersNwatchdog/watchdog-pmN watchdog/wdtN&watchdog/convert_drivers_to_kernel_apie includefiles](jyjyjyjyjyjyjyjyjyemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj[j^sHow is UML Different from a VM using Virtualization package X?}(jk>How is UML Different from a VM using Virtualization package X?jkjubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname>#how-is-uml-different-from-a-vm-using-virtualization-package-xujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubajk}(j{]j{]j{]j{]j{]ujkjYjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Why Would I Want User Mode Linux?}(jk!Why Would I Want User Mode Linux?jkj%ubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname!#why-would-i-want-user-mode-linuxujkjTYjkj"ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubajk}(j{]j{]j{]j{]j{]ujkjYjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhy not to run UML}(jkWhy not to run UMLjkjIubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#why-not-to-run-umlujkjTYjkjFubajk}(j{]j{]j{]j{]j{]ujkj[YjkjCubajk}(j{]j{]j{]j{]j{]ujkjYjkjubejk}(j{]j{]j{]j{]j{]ujkjYjkjڀubejk}(j{]j{]j{]j{]j{]ujkjYjkj׀ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBuilding a UML instance}(jkBuilding a UML instancejkjyubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#building-a-uml-instanceujkjTYjkjvubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjsubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCreating an image}(jkCreating an imagejkjubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#creating-an-imageujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubajk}(j{]j{]j{]j{]j{]ujkjYjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEdit key system files}(jkEdit key system filesjkjubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#edit-key-system-filesujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubajk}(j{]j{]j{]j{]j{]ujkjYjkjubejk}(j{]j{]j{]j{]j{]ujkjYjkjsubejk}(j{]j{]j{]j{]j{]ujkjYjkj׀ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSetting Up UML Networking}(jkSetting Up UML Networkingjkjubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#setting-up-uml-networkingujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Network configuration privileges}(jk Network configuration privilegesjkjubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname!#network-configuration-privilegesujkjTYjkj ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj ubajk}(j{]j{]j{]j{]j{]ujkjYjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguring vector transports}(jkConfiguring vector transportsjkj3ubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#configuring-vector-transportsujkjTYjkj0ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj-ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCommon options}(jkCommon optionsjkjTubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#common-optionsujkjTYjkjQubajk}(j{]j{]j{]j{]j{]ujkj[YjkjNubajk}(j{]j{]j{]j{]j{]ujkjYjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkShared Options}(jkShared Optionsjkjxubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#shared-optionsujkjTYjkjuubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjrubajk}(j{]j{]j{]j{]j{]ujkjYjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tap transport}(jk tap transportjkjubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#tap-transportujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubajk}(j{]j{]j{]j{]j{]ujkjYjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhybrid transport}(jkhybrid transportjkjubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#hybrid-transportujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubajk}(j{]j{]j{]j{]j{]ujkjYjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkraw socket transport}(jkraw socket transportjkjubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#raw-socket-transportujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjނubajk}(j{]j{]j{]j{]j{]ujkjYjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGRE socket transport}(jkGRE socket transportjkjubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#gre-socket-transportujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubajk}(j{]j{]j{]j{]j{]ujkjYjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkl2tpv3 socket transport}(jkl2tpv3 socket transportjkj,ubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#l2tpv3-socket-transportujkjTYjkj)ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj&ubajk}(j{]j{]j{]j{]j{]ujkjYjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBESS socket transport}(jkBESS socket transportjkjPubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#bess-socket-transportujkjTYjkjMubajk}(j{]j{]j{]j{]j{]ujkj[YjkjJubajk}(j{]j{]j{]j{]j{]ujkjYjkjKubejk}(j{]j{]j{]j{]j{]ujkjYjkj-ubejk}(j{]j{]j{]j{]j{]ujkjYjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguring Legacy transports}(jkConfiguring Legacy transportsjkjubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#configuring-legacy-transportsujkjTYjkj}ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjzubajk}(j{]j{]j{]j{]j{]ujkjYjkjubejk}(j{]j{]j{]j{]j{]ujkjYjkjubejk}(j{]j{]j{]j{]j{]ujkjYjkj׀ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Running UML}(jk Running UMLjkjubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname #running-umlujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjуubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname #argumentsujkjTYjkj΃ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj˃ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMandatory Arguments:}(jkMandatory Arguments:jkjubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#mandatory-argumentsujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubajk}(j{]j{]j{]j{]j{]ujkjYjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImportant Optional Arguments}(jkImportant Optional Argumentsjkjubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#important-optional-argumentsujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubajk}(j{]j{]j{]j{]j{]ujkjYjkjubejk}(j{]j{]j{]j{]j{]ujkjYjkj˃ubejk}(j{]j{]j{]j{]j{]ujkjYjkjȃubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Starting UML}(jk Starting UMLjkjFubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname #starting-umlujkjTYjkjCubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj@ubajk}(j{]j{]j{]j{]j{]ujkjYjkjȃubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Logging in}(jk Logging injkjjubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname #logging-inujkjTYjkjgubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjdubajk}(j{]j{]j{]j{]j{]ujkjYjkjȃubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe UML Management Console}(jkThe UML Management Consolejkjubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#the-uml-management-consoleujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkversion}(jkversionjkjubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#versionujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubajk}(j{]j{]j{]j{]j{]ujkjYjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhelp}(jkhelpjkjӄubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#helpujkjTYjkjЄubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj̈́ubajk}(j{]j{]j{]j{]j{]ujkjYjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhalt and reboot}(jkhalt and rebootjkjubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#halt-and-rebootujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubajk}(j{]j{]j{]j{]j{]ujkjYjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkconfig}(jkconfigjkjubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#configujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubajk}(j{]j{]j{]j{]j{]ujkjYjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkremove}(jkremovejkj?ubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#removeujkjTYjkj<ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj9ubajk}(j{]j{]j{]j{]j{]ujkjYjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksysrq}(jksysrqjkjcubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#sysrqujkjTYjkj`ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj]ubajk}(j{]j{]j{]j{]j{]ujkjYjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcad}(jkcadjkjubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#cadujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubajk}(j{]j{]j{]j{]j{]ujkjYjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstop}(jkstopjkjubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#stopujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubajk}(j{]j{]j{]j{]j{]ujkjYjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkgo}(jkgojkjυubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#goujkjTYjkj̅ubajk}(j{]j{]j{]j{]j{]ujkj[YjkjɅubajk}(j{]j{]j{]j{]j{]ujkjYjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkproc}(jkprocjkjubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#procujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubajk}(j{]j{]j{]j{]j{]ujkjYjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstack}(jkstackjkjubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#stackujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubajk}(j{]j{]j{]j{]j{]ujkjYjkjubejk}(j{]j{]j{]j{]j{]ujkjYjkjubejk}(j{]j{]j{]j{]j{]ujkjYjkjȃubejk}(j{]j{]j{]j{]j{]ujkjYjkjubejk}(j{]j{]j{]j{]j{]ujkjYjkj׀ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAdvanced UML Topics}(jkAdvanced UML TopicsjkjSubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#advanced-uml-topicsujkjTYjkjPubajk}(j{]j{]j{]j{]j{]ujkj[YjkjMubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,Sharing Filesystems between Virtual Machines}(jk,Sharing Filesystems between Virtual Machinesjkjtubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname-#sharing-filesystems-between-virtual-machinesujkjTYjkjqubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjnubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing layered block devices}(jkUsing layered block devicesjkjubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#using-layered-block-devicesujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubajk}(j{]j{]j{]j{]j{]ujkjYjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Disk Usage}(jk Disk Usagejkjubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname #disk-usageujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubajk}(j{]j{]j{]j{]j{]ujkjYjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk COW validity.}(jk COW validity.jkj݆ubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname #cow-validityujkjTYjkjچubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj׆ubajk}(j{]j{]j{]j{]j{]ujkjYjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACows can moo - uml_moo : Merging a COW file with its backing file}(jkACows can moo - uml_moo : Merging a COW file with its backing filejkjubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname>#cows-can-moo-uml-moo-merging-a-cow-file-with-its-backing-fileujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubajk}(j{]j{]j{]j{]j{]ujkjYjkjubejk}(j{]j{]j{]j{]j{]ujkjYjkjnubejk}(j{]j{]j{]j{]j{]ujkjYjkjkubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHost file access}(jkHost file accessjkj1ubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#host-file-accessujkjTYjkj.ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj+ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Using hostfs}(jk Using hostfsjkjRubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname #using-hostfsujkjTYjkjOubajk}(j{]j{]j{]j{]j{]ujkj[YjkjLubajk}(j{]j{]j{]j{]j{]ujkjYjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhostfs as the root filesystem}(jkhostfs as the root filesystemjkjvubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#hostfs-as-the-root-filesystemujkjTYjkjsubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjpubajk}(j{]j{]j{]j{]j{]ujkjYjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHostfs Caveats}(jkHostfs Caveatsjkjubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#hostfs-caveatsujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubajk}(j{]j{]j{]j{]j{]ujkjYjkjIubejk}(j{]j{]j{]j{]j{]ujkjYjkj+ubejk}(j{]j{]j{]j{]j{]ujkjYjkjkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Tuning UML}(jk Tuning UMLjkjʇubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname #tuning-umlujkjTYjkjLJubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjćubajk}(j{]j{]j{]j{]j{]ujkjYjkjkubejk}(j{]j{]j{]j{]j{]ujkjYjkjMubejk}(j{]j{]j{]j{]j{]ujkjYjkj׀ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+Contributing to UML and Developing with UML}(jk+Contributing to UML and Developing with UMLjkjubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname,#contributing-to-uml-and-developing-with-umlujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Tracing UML}(jk Tracing UMLjkjubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname #tracing-umlujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubajk}(j{]j{]j{]j{]j{]ujkjYjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel debugging}(jkKernel debuggingjkj?ubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#kernel-debuggingujkjTYjkj<ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj9ubajk}(j{]j{]j{]j{]j{]ujkjYjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDeveloping Device Drivers}(jkDeveloping Device Driversjkjcubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#developing-device-driversujkjTYjkj`ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj]ubajk}(j{]j{]j{]j{]j{]ujkjYjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsing UML as a Test Platform}(jkUsing UML as a Test Platformjkjubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#using-uml-as-a-test-platformujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSecurity Considerations}(jkSecurity Considerationsjkjubajk}(j{]j{]j{]j{]j{]internalrefurijπ anchorname#security-considerationsujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubajk}(j{]j{]j{]j{]j{]ujkjYjkjubajk}(j{]j{]j{]j{]j{]ujkjYjkjubejk}(j{]j{]j{]j{]j{]ujkjYjkjubejk}(j{]j{]j{]j{]j{]ujkjYjkjubejk}(j{]j{]j{]j{]j{]ujkjYjkj׀ubejk}(j{]j{]j{]j{]j{]ujkjYjkjubejk}(j{]j{]j{]j{]j{]ujkjYjkjubajk}(j{]j{]j{]j{]j{]ujkjYubjyje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver w1_ds28e17}(jkj~jkjubajk}(j{]j{]j{]j{]j{]internalrefuriw1/slaves/w1_ds28e17 anchornamehujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j{]j{]j{]j{]j{]internalrefurij anchorname #descriptionujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubajk}(j{]j{]j{]j{]j{]ujkjYjkjubajk}(j{]j{]j{]j{]j{]ujkjYjkjubejk}(j{]j{]j{]j{]j{]ujkjYjkjubajk}(j{]j{]j{]j{]j{]ujkjYubjO je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver w1-gpio}(jkj~jkjRubajk}(j{]j{]j{]j{]j{]internalrefuriw1/masters/w1-gpio anchornamehujkjTYjkjOubajk}(j{]j{]j{]j{]j{]ujkj[YjkjLubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjrubajk}(j{]j{]j{]j{]j{]internalrefurija anchorname #descriptionujkjTYjkjoubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjlubajk}(j{]j{]j{]j{]j{]ujkjYjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample (mach-at91)}(jkExample (mach-at91)jkjubajk}(j{]j{]j{]j{]j{]internalrefurija anchorname#example-mach-at91ujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubajk}(j{]j{]j{]j{]j{]ujkjYjkjiubejk}(j{]j{]j{]j{]j{]ujkjYjkjLubejk}(j{]j{]j{]j{]j{]ujkjYjkjIubajk}(j{]j{]j{]j{]j{]ujkjYubj1je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver w1_ds2423}(jkj~jkjωubajk}(j{]j{]j{]j{]j{]internalrefuriw1/slaves/w1_ds2423 anchornamehujkjTYjkj̉ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjɉubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j{]j{]j{]j{]j{]internalrefurijމ anchorname #descriptionujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubajk}(j{]j{]j{]j{]j{]ujkjYjkjubajk}(j{]j{]j{]j{]j{]ujkjYjkjɉubejk}(j{]j{]j{]j{]j{]ujkjYjkjƉubajk}(j{]j{]j{]j{]j{]ujkjYubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1-wire Slave Drivers}(jkj,~jkj(ubajk}(j{]j{]j{]j{]j{]internalrefuriw1/slaves/index anchornamehujkjTYjkj%ubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj"ubje0)}(jkhjk]jH)}(jkhjk]jk}(j{]j{]j{]j{]j{]parentj7entries](Nw1/slaves/w1_ds2406Nw1/slaves/w1_ds2413Nw1/slaves/w1_ds2423Nw1/slaves/w1_ds2438Nw1/slaves/w1_ds28e04Nw1/slaves/w1_ds28e17Nw1/slaves/w1_therme includefiles](jNjPjRjTjVjXjZemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj[j^s=/var/lib/git/docbuild/linux/Documentation/w1/slaves/index.rstj_sKjkj?ubajk}(j{]j{]j{]j{]j{]ujkjYjkj"ubejk}(j{]j{]j{]j{]j{]ujkjYjkjubajk}(j{]j{]j{]j{]j{]ujkjYubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDriver-specific Documentation}(jkj:~jkjubajk}(j{]j{]j{]j{]j{]internalrefuriwmi/devices/index anchornamehujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkj}ubje0)}(jkhjk](jH)}(jkhjk]jk}(j{]j{]j{]j{]j{]parentjentries](Nj(\Njte includefiles](j(\jtemaxdepthKcaptionNglobhidden includehiddennumberedM titlesonly rawentries]ujkj[j^s?/var/lib/git/docbuild/linux/Documentation/wmi/devices/index.rstj_sK jkjubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjubajk}(j{]j{]j{]j{]j{]internalrefurij anchorname#indicesujkjTYjkjubajk}(j{]j{]j{]j{]j{]ujkj[Yjkjubajk}(j{]j{]j{]j{]j{]ujkjYjkjubajk}(j{]j{]j{]j{]j{]exprsubproject and htmlujkj[jkjubejk}(j{]j{]j{]j{]j{]ujkjYjkj}ubejk}(j{]j{]j{]j{]j{]ujkjYjkjzubajk}(j{]j{]j{]j{]j{]ujkjYubj2je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNo New Privileges Flag}(jkjH~jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuriuserspace-api/no_new_privs anchornamehujk referencejkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkcompact_paragraphjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujk list_itemjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujk bullet_listubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPCI pass-thru devices}(jkj\~jkj1ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurivirt/hyperv/vpci anchornamehujkjjkj.ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj+ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Presentation}(jkDevice PresentationjkjQubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij@ anchorname#device-presentationujkjjkjNubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjKubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPCI Device Setup}(jkPCI Device Setupjkjuubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij@ anchorname#pci-device-setupujkjjkjrubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjoubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPCI Device Removal}(jkPCI Device Removaljkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij@ anchorname#pci-device-removalujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterrupt Assignment}(jkInterrupt Assignmentjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij@ anchorname#interrupt-assignmentujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA}(jkDMAjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij@ anchorname#dmaujkjjkjދubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjۋubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkvPCI protocol versions}(jkvPCI protocol versionsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij@ anchorname#vpci-protocol-versionsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGuest NUMA node affinity}(jkGuest NUMA node affinityjkj)ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij@ anchorname#guest-numa-node-affinityujkjjkj&ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj#ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$PCI config space access in a CoCo VM}(jk$PCI config space access in a CoCo VMjkjMubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij@ anchorname%#pci-config-space-access-in-a-coco-vmujkjjkjJubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjGubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfig Block back-channel}(jkConfig Block back-channeljkjqubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij@ anchorname#config-block-back-channelujkjjkjnubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjkubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjHubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkj+ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj(ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEPlatform Profile Selection (e.g. /sys/firmware/acpi/platform_profile)}(jkjj~jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri$userspace-api/sysfs-platform_profile anchornamehujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj7je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk.ioctl VIDIOC_SUBDEV_G_FMT, VIDIOC_SUBDEV_S_FMT}(jkjx~jkj֌ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri+userspace-api/media/v4l/vidioc-subdev-g-fmt anchornamehjpj~ujkjjkjӌubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjЌubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#namejp](KK;Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #synopsisjp](KK;Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj@ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #argumentsjp](KK;Keujkjjkj=ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj:ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjeubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #descriptionjp](KK;Keujkjjkjbubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj_ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #return-valuejp](KK;Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjЌubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj͌ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk:ioctl VIDIOC_SUBDEV_G_SELECTION, VIDIOC_SUBDEV_S_SELECTION}(jkj~jkjčubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri1userspace-api/media/v4l/vidioc-subdev-g-selection anchornamehjpj~ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijӍ anchorname#namejp](KK>Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjލubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjۍubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijӍ anchorname #synopsisjp](KK>Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjۍubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj.ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijӍ anchorname #argumentsjp](KK>Keujkjjkj+ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj(ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjۍubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjSubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijӍ anchorname #descriptionjp](KK>KeujkjjkjPubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjMubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTypes of selection targets}(jkTypes of selection targetsjkjuubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijӍ anchorname#types-of-selection-targetsjp](KK>KKeujkjjkjrubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjoubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjlubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDiscovering supported features}(jkDiscovering supported featuresjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijӍ anchorname#discovering-supported-featuresjp](KK>KKeujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjlubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjMubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjۍubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjˎubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijӍ anchorname #return-valuejp](KK>KeujkjjkjȎubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjŎubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjۍubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkvCPU feature selection on arm64}(jkj~jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurivirt/kvm/arm/vcpu-features anchornamehujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKVM_ARM_VCPU_INIT}(jkKVM_ARM_VCPU_INITjkj%ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-arm-vcpu-initujkjjkj"ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe ID Registers}(jkThe ID RegistersjkjIubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#the-id-registersujkjjkjFubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjCubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1TEE (Trusted Execution Environment) Userspace API}(jkj~jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuriuserspace-api/tee anchornamehujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj|ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjyubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,ioctl VIDIOC_G_MODULATOR, VIDIOC_S_MODULATOR}(jkj~jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri*userspace-api/media/v4l/vidioc-g-modulator anchornamehjpj~ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjΏubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#namejp](KK#Keujkjjkjˏubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjȏubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjŏubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #synopsisjp](KK#Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjŏubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #argumentsjp](KK#Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjŏubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj=ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #descriptionjp](KK#Keujkjjkj:ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj7ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjŏubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjbubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #return-valuejp](KK#Keujkjjkj_ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj\ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjŏubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj'je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl VIDIOC_S_HW_FREQ_SEEK}(jkj~jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri-userspace-api/media/v4l/vidioc-s-hw-freq-seek anchornamehjpj~ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#namejp](KK5Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #synopsisjp](KK5Keujkjjkjސubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjېubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #argumentsjp](KK5Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj+ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #descriptionjp](KK5Keujkjjkj(ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj%ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return ValuejkjPubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #return-valuejp](KK5KeujkjjkjMubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjJubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0ioctl VIDIOC_SUBDEV_G_CROP, VIDIOC_SUBDEV_S_CROP}(jkj~jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri,userspace-api/media/v4l/vidioc-subdev-g-crop anchornamehjpj~ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#namejp](KK:Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjϑubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #synopsisjp](KK:Keujkjjkj̑ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjɑubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #argumentsjp](KK:Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #descriptionjp](KK:Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj>ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #return-valuejp](KK:Keujkjjkj;ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj8ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDioctl VIDIOC_SUBDEV_G_FRAME_INTERVAL, VIDIOC_SUBDEV_S_FRAME_INTERVAL}(jkj~jkjxubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri6userspace-api/media/v4l/vidioc-subdev-g-frame-interval anchornamehjpj~ujkjjkjuubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjrubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#namejp](KKmn_invalidate_lock``jk]jkkvm->mn_invalidate_lock}(jkhjkj>ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjj^sNj_sNjkj;ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-mn-invalidate-lockujkjjkj8ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj5ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``kvm_arch::tsc_write_lock``jk]jkkvm_arch::tsc_write_lock}(jkhjkjkubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjj^sNj_sNjkjhubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-arch-tsc-write-lockujkjjkjeubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjbubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``kvm->mmu_lock``jk]jk kvm->mmu_lock}(jkhjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjj^sNj_sNjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #kvm-mmu-lockujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk ``kvm->srcu``jk]jk kvm->srcu}(jkhjkjřubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjj^sNj_sNjkj™ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #kvm-srcuujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``kvm->slots_arch_lock``jk]jkkvm->slots_arch_lock}(jkhjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjj^sNj_sNjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-slots-arch-lockujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``wakeup_vcpus_on_cpu_lock``jk]jkwakeup_vcpus_on_cpu_lock}(jkhjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjj^sNj_sNjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#wakeup-vcpus-on-cpu-lockujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``vendor_module_lock``jk]jkvendor_module_lock}(jkhjkjLubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjj^sNj_sNjkjIubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#vendor-module-lockujkjjkjFubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjCubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkj~ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj{ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj(je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGeneric vm interface}(jkjRjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurivirt/kvm/devices/vm anchornamehujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1. GROUP: KVM_S390_VM_MEM_CTRL}(jk1. GROUP: KVM_S390_VM_MEM_CTRLjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#group-kvm-s390-vm-mem-ctrlujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+1.1. ATTRIBUTE: KVM_S390_VM_MEM_ENABLE_CMMA}(jk+1.1. ATTRIBUTE: KVM_S390_VM_MEM_ENABLE_CMMAjkjؚubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname&#attribute-kvm-s390-vm-mem-enable-cmmaujkjjkj՚ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjҚubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjϚubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(1.2. ATTRIBUTE: KVM_S390_VM_MEM_CLR_CMMA}(jk(1.2. ATTRIBUTE: KVM_S390_VM_MEM_CLR_CMMAjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname##attribute-kvm-s390-vm-mem-clr-cmmaujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjϚubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)1.3. ATTRIBUTE KVM_S390_VM_MEM_LIMIT_SIZE}(jk)1.3. ATTRIBUTE KVM_S390_VM_MEM_LIMIT_SIZEjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname%#attribute-kvm-s390-vm-mem-limit-sizeujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjϚubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2. GROUP: KVM_S390_VM_CPU_MODEL}(jk2. GROUP: KVM_S390_VM_CPU_MODELjkjPubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#group-kvm-s390-vm-cpu-modelujkjjkjMubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjJubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-2.1. ATTRIBUTE: KVM_S390_VM_CPU_MACHINE (r/o)}(jk-2.1. ATTRIBUTE: KVM_S390_VM_CPU_MACHINE (r/o)jkjqubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname&#attribute-kvm-s390-vm-cpu-machine-r-oujkjjkjnubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjkubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjhubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjJubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/2.2. ATTRIBUTE: KVM_S390_VM_CPU_PROCESSOR (r/w)}(jk/2.2. ATTRIBUTE: KVM_S390_VM_CPU_PROCESSOR (r/w)jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname(#attribute-kvm-s390-vm-cpu-processor-r-wujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk22.3. ATTRIBUTE: KVM_S390_VM_CPU_MACHINE_FEAT (r/o)}(jk22.3. ATTRIBUTE: KVM_S390_VM_CPU_MACHINE_FEAT (r/o)jkj›ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname+#attribute-kvm-s390-vm-cpu-machine-feat-r-oujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk42.4. ATTRIBUTE: KVM_S390_VM_CPU_PROCESSOR_FEAT (r/w)}(jk42.4. ATTRIBUTE: KVM_S390_VM_CPU_PROCESSOR_FEAT (r/w)jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname-#attribute-kvm-s390-vm-cpu-processor-feat-r-wujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk52.5. ATTRIBUTE: KVM_S390_VM_CPU_MACHINE_SUBFUNC (r/o)}(jk52.5. ATTRIBUTE: KVM_S390_VM_CPU_MACHINE_SUBFUNC (r/o)jkj ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname.#attribute-kvm-s390-vm-cpu-machine-subfunc-r-oujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk72.6. ATTRIBUTE: KVM_S390_VM_CPU_PROCESSOR_SUBFUNC (r/w)}(jk72.6. ATTRIBUTE: KVM_S390_VM_CPU_PROCESSOR_SUBFUNC (r/w)jkj.ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname0#attribute-kvm-s390-vm-cpu-processor-subfunc-r-wujkjjkj+ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj(ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3. GROUP: KVM_S390_VM_TOD}(jk3. GROUP: KVM_S390_VM_TODjkj^ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#group-kvm-s390-vm-todujkjjkj[ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjXubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$3.1. ATTRIBUTE: KVM_S390_VM_TOD_HIGH}(jk$3.1. ATTRIBUTE: KVM_S390_VM_TOD_HIGHjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#attribute-kvm-s390-vm-tod-highujkjjkj|ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjyubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#3.2. ATTRIBUTE: KVM_S390_VM_TOD_LOW}(jk#3.2. ATTRIBUTE: KVM_S390_VM_TOD_LOWjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#attribute-kvm-s390-vm-tod-lowujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#3.3. ATTRIBUTE: KVM_S390_VM_TOD_EXT}(jk#3.3. ATTRIBUTE: KVM_S390_VM_TOD_EXTjkjǜubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#attribute-kvm-s390-vm-tod-extujkjjkjĜubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjvubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjXubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4. GROUP: KVM_S390_VM_CRYPTO}(jk4. GROUP: KVM_S390_VM_CRYPTOjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#group-kvm-s390-vm-cryptoujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk64.1. ATTRIBUTE: KVM_S390_VM_CRYPTO_ENABLE_AES_KW (w/o)}(jk64.1. ATTRIBUTE: KVM_S390_VM_CRYPTO_ENABLE_AES_KW (w/o)jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname/#attribute-kvm-s390-vm-crypto-enable-aes-kw-w-oujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk64.2. ATTRIBUTE: KVM_S390_VM_CRYPTO_ENABLE_DEA_KW (w/o)}(jk64.2. ATTRIBUTE: KVM_S390_VM_CRYPTO_ENABLE_DEA_KW (w/o)jkj<ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname/#attribute-kvm-s390-vm-crypto-enable-dea-kw-w-oujkjjkj9ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj6ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk74.3. ATTRIBUTE: KVM_S390_VM_CRYPTO_DISABLE_AES_KW (w/o)}(jk74.3. ATTRIBUTE: KVM_S390_VM_CRYPTO_DISABLE_AES_KW (w/o)jkj`ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname0#attribute-kvm-s390-vm-crypto-disable-aes-kw-w-oujkjjkj]ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjZubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk74.4. ATTRIBUTE: KVM_S390_VM_CRYPTO_DISABLE_DEA_KW (w/o)}(jk74.4. ATTRIBUTE: KVM_S390_VM_CRYPTO_DISABLE_DEA_KW (w/o)jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname0#attribute-kvm-s390-vm-crypto-disable-dea-kw-w-oujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj~ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5. GROUP: KVM_S390_VM_MIGRATION}(jk5. GROUP: KVM_S390_VM_MIGRATIONjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#group-kvm-s390-vm-migrationujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk05.1. ATTRIBUTE: KVM_S390_VM_MIGRATION_STOP (w/o)}(jk05.1. ATTRIBUTE: KVM_S390_VM_MIGRATION_STOP (w/o)jkj՝ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname)#attribute-kvm-s390-vm-migration-stop-w-oujkjjkjҝubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjϝubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj̝ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk15.2. ATTRIBUTE: KVM_S390_VM_MIGRATION_START (w/o)}(jk15.2. ATTRIBUTE: KVM_S390_VM_MIGRATION_START (w/o)jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname*#attribute-kvm-s390-vm-migration-start-w-oujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj̝ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk25.3. ATTRIBUTE: KVM_S390_VM_MIGRATION_STATUS (r/o)}(jk25.3. ATTRIBUTE: KVM_S390_VM_MIGRATION_STATUS (r/o)jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname+#attribute-kvm-s390-vm-migration-status-r-oujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj̝ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk6. GROUP: KVM_ARM_VM_SMCCC_CTRL}(jk6. GROUP: KVM_ARM_VM_SMCCC_CTRLjkjMubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#group-kvm-arm-vm-smccc-ctrlujkjjkjJubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjGubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-6.1. ATTRIBUTE: KVM_ARM_VM_SMCCC_FILTER (w/o)}(jk-6.1. ATTRIBUTE: KVM_ARM_VM_SMCCC_FILTER (w/o)jkjnubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname&#attribute-kvm-arm-vm-smccc-filter-w-oujkjjkjkubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjhubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjeubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjGubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj/je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkARM Hypercall Interface}(jkj`jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurivirt/kvm/arm/hypercalls anchornamehujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Bitmap Feature Firmware Registers}(jk!Bitmap Feature Firmware RegistersjkjӞubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijž anchorname"#bitmap-feature-firmware-registersujkjjkjОubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj͞ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjʞubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%Using Netlink protocol specifications}(jkjnjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri!userspace-api/netlink/intro-specs anchornamehujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Simple CLI}(jk Simple CLIjkj,ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #simple-cliujkjjkj)ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj&ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGenerating kernel code}(jkGenerating kernel codejkjPubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#generating-kernel-codeujkjjkjMubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjJubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj#ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkYNL lib}(jkYNL libjkjtubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#ynl-libujkjjkjqubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjnubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk YNL basics}(jk YNL basicsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #ynl-basicsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk YNL requests}(jk YNL requestsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #ynl-requestsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk YNL dumps}(jk YNL dumpsjkjݟubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #ynl-dumpsujkjjkjڟubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjןubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkYNL notifications}(jkYNL notificationsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#ynl-notificationsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjnubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj#ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl VIDIOC_QUERYCAP}(jkj|jkjFubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri'userspace-api/media/v4l/vidioc-querycap anchornamehjpjujkjjkjCubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj@ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjfubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijU anchorname#namejp](KK0Keujkjjkjcubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj`ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijU anchorname #synopsisjp](KK0Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijU anchorname #argumentsjp](KK0Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjՠubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijU anchorname #descriptionjp](KK0KeujkjjkjҠubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjϠubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijU anchorname #return-valuejp](KK0Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj]ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkj@ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj=ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHyper-V Enlightenments}(jkjjkj4ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurivirt/hyperv/index anchornamehujkjjkj1ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj.ubje0)}(jkhjk]jH)}(jkhjk]jk}(jJ~]jL~]jN~]jP~]jR~]parentjCentries](Nvirt/hyperv/overviewNvirt/hyperv/vmbusNvirt/hyperv/clocksNvirt/hyperv/vpcie includefiles](jZj\j^j`emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s?/var/lib/git/docbuild/linux/Documentation/virt/hyperv/index.rstj_sKjkjKubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkj.ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj+ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKVM}(jkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurivirt/kvm/index anchornamehujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(jJ~]jL~]jN~]jP~]jR~]parentjentries](N virt/kvm/apiNvirt/kvm/devices/indexNvirt/kvm/arm/indexNvirt/kvm/s390/indexNvirt/kvm/ppc-pvNvirt/kvm/x86/indexNvirt/kvm/lockingNvirt/kvm/vcpu-requestsNvirt/kvm/halt-pollingNvirt/kvm/review-checkliste includefiles](jjjjjjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^subajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjiubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #argumentsjp](KK"Keujkjjkjfubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjcubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #descriptionjp](KK"Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #return-valuejp](KK"Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2ARM Virtual Generic Interrupt Controller v2 (VGIC)}(jkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurivirt/kvm/devices/arm-vgic anchornamehujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj\ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe KVM halt polling system}(jkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurivirt/kvm/halt-polling anchornamehujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHalt Polling Interval}(jkHalt Polling Intervaljkj9ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij( anchorname#halt-polling-intervalujkjjkj6ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj3ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule Parameters}(jkModule Parametersjkj]ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij( anchorname#module-parametersujkjjkjZubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjWubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKVM_CAP_HALT_POLL}(jkKVM_CAP_HALT_POLLjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij( anchorname#kvm-cap-halt-pollujkjjkj~ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj{ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Further Notes}(jk Further Notesjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij( anchorname#further-notesujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj0ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCioctls VIDIOC_QUERYCTRL, VIDIOC_QUERY_EXT_CTRL and VIDIOC_QUERYMENU}(jkjjkjެubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri(userspace-api/media/v4l/vidioc-queryctrl anchornamehjpjujkjjkj۬ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjجubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#namejp](KK1Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj#ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #synopsisjp](KK1Keujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjHubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #argumentsjp](KK1KeujkjjkjEubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjBubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjmubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #descriptionjp](KK1Keujkjjkjjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjgubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #return-valuejp](KK1Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjجubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjլubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj` je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl VIDIOC_SUBDEV_QUERYCAP}(jkjjkj̭ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri.userspace-api/media/v4l/vidioc-subdev-querycap anchornamehjpjujkjjkjɭubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjƭubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijۭ anchorname#namejp](KK@Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijۭ anchorname #synopsisjp](KK@Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj6ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijۭ anchorname #argumentsjp](KK@Keujkjjkj3ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj0ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj[ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijۭ anchorname #descriptionjp](KK@KeujkjjkjXubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjUubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijۭ anchorname #return-valuejp](KK@Keujkjjkj}ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjzubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjƭubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjíubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjoje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkANetlink specification support for legacy Generic Netlink families}(jkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri&userspace-api/netlink/genetlink-legacy anchornamehujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Specification}(jk Specificationjkjڮubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijɮ anchorname#specificationujkjjkj׮ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjԮubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGlobals}(jkGlobalsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijɮ anchorname#globalsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkversion}(jkversionjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijɮ anchorname#versionujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAttribute type nests}(jkAttribute type nestsjkjLubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijɮ anchorname#attribute-type-nestsujkjjkjIubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjFubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk array-nest}(jk array-nestjkjmubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijɮ anchorname #array-nestujkjjkjjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjgubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk type-value}(jk type-valuejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijɮ anchorname #type-valueujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjdubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjFubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjԮubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjѮubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Operations}(jk Operationsjkjͯubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijɮ anchorname #operationsujkjjkjʯubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjǯubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEnum (message ID) model}(jkEnum (message ID) modeljkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijɮ anchorname#enum-message-id-modelujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkunified}(jkunifiedjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijɮ anchorname#unifiedujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk directional}(jk directionaljkj3ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijɮ anchorname #directionalujkjjkj0ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj-ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjǯubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjѮubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Other quirks}(jk Other quirksjkjoubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijɮ anchorname #other-quirksujkjjkjlubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjiubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Structures}(jk Structuresjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijɮ anchorname #structuresujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmembers}(jkmembersjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijɮ anchorname#membersujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Fixed Headers}(jk Fixed Headersjkjհubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijɮ anchorname#fixed-headersujkjjkjҰubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjϰubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Attributes}(jk Attributesjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijɮ anchorname #attributesujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkC Arrays}(jkC Arraysjkj)ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijɮ anchorname #c-arraysujkjjkj&ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj#ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMulti-message DO}(jkMulti-message DOjkjMubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijɮ anchorname#multi-message-doujkjjkjJubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjGubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjiubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjѮubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,ioctl VIDIOC_G_FREQUENCY, VIDIOC_S_FREQUENCY}(jkjȀjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri*userspace-api/media/v4l/vidioc-g-frequency anchornamehjpjπujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#namejp](KK Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjױubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #synopsisjp](KK KeujkjjkjԱubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjѱubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #argumentsjp](KK Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj!ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #descriptionjp](KK Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return ValuejkjFubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #return-valuejp](KK KeujkjjkjCubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj@ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj.je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk6ioctl VIDIOC_SUBDEV_G_ROUTING, VIDIOC_SUBDEV_S_ROUTING}(jkj׀jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri/userspace-api/media/v4l/vidioc-subdev-g-routing anchornamehjpjހujkjjkj}ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjzubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#namejp](KK=Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjŲubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #synopsisjp](KK=Keujkjjkj²ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #argumentsjp](KK=Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #descriptionjp](KK=Keujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj4ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #return-valuejp](KK=Keujkjjkj1ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj.ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjzubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjwubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*The Definitive SEV Guest API Documentation}(jkjjkjnubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurivirt/coco/sev-guest anchornamehujkjjkjkubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjhubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. General description}(jk1. General descriptionjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij} anchorname#general-descriptionujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2. API description}(jk2. API descriptionjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij} anchorname#api-descriptionujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1 SNP_GET_REPORT}(jk2.1 SNP_GET_REPORTjkjӳubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij} anchorname#snp-get-reportujkjjkjгubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjͳubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjʳubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2 SNP_GET_DERIVED_KEY}(jk2.2 SNP_GET_DERIVED_KEYjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij} anchorname#snp-get-derived-keyujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjʳubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.3 SNP_GET_EXT_REPORT}(jk2.3 SNP_GET_EXT_REPORTjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij} anchorname#snp-get-ext-reportujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjʳubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.4 SNP_PLATFORM_STATUS}(jk2.4 SNP_PLATFORM_STATUSjkj?ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij} anchorname#snp-platform-statusujkjjkj<ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj9ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjʳubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.5 SNP_COMMIT}(jk2.5 SNP_COMMITjkjcubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij} anchorname #snp-commitujkjjkj`ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj]ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjʳubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.6 SNP_SET_CONFIG}(jk2.6 SNP_SET_CONFIGjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij} anchorname#snp-set-configujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjʳubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3. SEV-SNP CPUID Enforcement}(jk3. SEV-SNP CPUID Enforcementjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij} anchorname#sev-snp-cpuid-enforcementujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Reference}(jk Referencejkjشubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij} anchorname #referenceujkjjkjմubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjҴubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjϴubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjhubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjeubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'ioctl VIDIOC_STREAMON, VIDIOC_STREAMOFF}(jkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri'userspace-api/media/v4l/vidioc-streamon anchornamehjpjujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj=ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij, anchorname#namejp](KK6Keujkjjkj:ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj7ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjbubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij, anchorname #synopsisjp](KK6Keujkjjkj_ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj\ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij, anchorname #argumentsjp](KK6Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij, anchorname #descriptionjp](KK6Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjѵubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij, anchorname #return-valuejp](KK6Keujkjjkjεubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj˵ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj4ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"ioctl VIDIOC_G_PARM, VIDIOC_S_PARM}(jkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri%userspace-api/media/v4l/vidioc-g-parm anchornamehjpj ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj+ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#namejp](KK%Keujkjjkj(ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj%ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjPubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #synopsisjp](KK%KeujkjjkjMubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjJubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjuubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #argumentsjp](KK%Keujkjjkjrubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjoubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #descriptionjp](KK%Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #return-valuejp](KK%Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj"ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjwje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!The PPC KVM paravirtual interface}(jkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurivirt/kvm/ppc-pv anchornamehujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuerying for existence}(jkQuerying for existencejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#querying-for-existenceujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKVM hypercalls}(jkKVM hypercallsjkj=ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-hypercallsujkjjkj:ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj7ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe magic page}(jkThe magic pagejkjaubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#the-magic-pageujkjjkj^ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj[ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMagic page features}(jkMagic page featuresjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#magic-page-featuresujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMagic page flags}(jkMagic page flagsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#magic-page-flagsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMSR bits}(jkMSR bitsjkjͷubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #msr-bitsujkjjkjʷubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjǷubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPatched instructions}(jkPatched instructionsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#patched-instructionsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Hypercall ABIs in KVM on PowerPC}(jk Hypercall ABIs in KVM on PowerPCjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname!#hypercall-abis-in-kvm-on-powerpcujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIntroduction to Netlink}(jkj jkjNubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuriuserspace-api/netlink/intro anchornamehujkjjkjKubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjHubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOpening a socket}(jkOpening a socketjkjnubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij] anchorname#opening-a-socketujkjjkjkubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjhubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkClassic vs Generic Netlink}(jkClassic vs Generic Netlinkjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij] anchorname#classic-vs-generic-netlinkujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjhubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjeubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGeneric Netlink}(jkGeneric Netlinkjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij] anchorname#generic-netlinkujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNetlink message types}(jkNetlink message typesjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij] anchorname#netlink-message-typesujkjjkjݸubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjڸubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj׸ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkResolving the Family ID}(jkResolving the Family IDjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij] anchorname#resolving-the-family-idujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj׸ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Extended ACK}(jk Extended ACKjkj(ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij] anchorname #extended-ackujkjjkj%ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj"ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj׸ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjeubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAdvanced topics}(jkAdvanced topicsjkjXubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij] anchorname#advanced-topicsujkjjkjUubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjRubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDump consistency}(jkDump consistencyjkjyubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij] anchorname#dump-consistencyujkjjkjvubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjsubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introspection}(jk Introspectionjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij] anchorname#introspectionujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk nlmsg_pid}(jk nlmsg_pidjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij] anchorname #nlmsg-pidujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMulticast notifications}(jkMulticast notificationsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij] anchorname#multicast-notificationsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj߹ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Buffer sizing}(jk Buffer sizingjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij] anchorname#buffer-sizingujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjpubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjRubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjeubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkClassic Netlink}(jkClassic Netlinkjkj9ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij] anchorname#classic-netlinkujkjjkj6ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj3ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFamilies}(jkFamiliesjkjZubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij] anchorname #familiesujkjjkjWubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjTubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStrict checking}(jkStrict checkingjkj~ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij] anchorname#strict-checkingujkjjkj{ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjxubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUnknown attributes}(jkUnknown attributesjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij] anchorname#unknown-attributesujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFixed metadata and structures}(jkFixed metadata and structuresjkjƺubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij] anchorname#fixed-metadata-and-structuresujkjjkjúubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Request types}(jk Request typesjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij] anchorname#request-typesujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotification echo}(jkNotification echojkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij] anchorname#notification-echoujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Other request-type-specific flags}(jk!Other request-type-specific flagsjkj2ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij] anchorname"#other-request-type-specific-flagsujkjjkj/ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj,ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjQubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkj3ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkuAPI reference}(jkuAPI referencejkjbubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij] anchorname#uapi-referenceujkjjkj_ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj\ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjeubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjHubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjEubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjmje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGuest halt polling}(jkj.jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurivirt/guest-halt-polling anchornamehujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule Parameters}(jkModule Parametersjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#module-parametersujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Further Notes}(jk Further Notesjkj߻ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#further-notesujkjjkjܻubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjٻubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj@ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe s390 DIAGNOSE call on KVM}(jkj<jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurivirt/kvm/s390/s390-diag anchornamehujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral remarks}(jkGeneral remarksjkj8ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij' anchorname#general-remarksujkjjkj5ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj2ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk;DIAGNOSE function code ‘X’500’ - KVM virtio functions}(jk5DIAGNOSE function code 'X'500' - KVM virtio functionsjkj\ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij' anchorname2#diagnose-function-code-x-500-kvm-virtio-functionsujkjjkjYubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjVubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2DIAGNOSE function code ‘X’501 - KVM breakpoint}(jk.DIAGNOSE function code 'X'501 - KVM breakpointjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij' anchorname,#diagnose-function-code-x-501-kvm-breakpointujkjjkj}ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjzubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj/ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk=DIAGNOSE function code ‘X’9C - Voluntary Time Slice Yield}(jk9DIAGNOSE function code 'X'9C - Voluntary Time Slice Yieldjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij' anchorname7#diagnose-function-code-x-9c-voluntary-time-slice-yieldujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDIAG ‘X’9C forwarding}(jkDIAG 'X'9C forwardingjkjżubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij' anchorname#diag-x-9c-forwardingujkjjkj¼ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj/ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjpje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/ARM Virtual Interrupt Translation Service (ITS)}(jkjJjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurivirt/kvm/devices/arm-vgic-its anchornamehujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGroups}(jkGroupsjkj*ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#groupsujkjjkj'ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj$ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKVM_DEV_ARM_VGIC_GRP_ADDR}(jkKVM_DEV_ARM_VGIC_GRP_ADDRjkjKubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-dev-arm-vgic-grp-addrujkjjkjHubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjEubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKVM_DEV_ARM_VGIC_GRP_CTRL}(jkKVM_DEV_ARM_VGIC_GRP_CTRLjkjoubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-dev-arm-vgic-grp-ctrlujkjjkjlubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjiubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKVM_DEV_ARM_VGIC_GRP_ITS_REGS}(jkKVM_DEV_ARM_VGIC_GRP_ITS_REGSjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-dev-arm-vgic-grp-its-regsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkITS Restore Sequence:}(jkITS Restore Sequence:jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#its-restore-sequenceujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkITS Table ABI REV0:}(jkITS Table ABI REV0:jkj۽ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#its-table-abi-rev0ujkjjkjؽubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjսubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkITS Reset State:}(jkITS Reset State:jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#its-reset-stateujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjBubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkj$ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj!ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj}je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)Netlink protocol specifications (in YAML)}(jkjXjkjDubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuriuserspace-api/netlink/specs anchornamehujkjjkjAubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj>ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCompatibility levels}(jkCompatibility levelsjkjdubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#compatibility-levelsujkjjkjaubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj^ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSchema structure}(jkSchema structurejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#schema-structureujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj[ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk genetlink}(jk genetlinkjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname #genetlinkujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGlobals}(jkGlobalsjkj;ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#globalsujkjjkjʾubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjǾubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkname}(jknamejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#nameujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkprotocol}(jkprotocoljkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname #protocolujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjǾubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjľubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk definitions}(jk definitionsjkjBubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname #definitionsujkjjkj?ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj<ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkname}(jknamejkjcubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#id1ujkjjkj`ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj]ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktype}(jktypejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#typeujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkvalue}(jkvaluejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#valueujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk value-start}(jk value-startjkjϿubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname #value-startujkjjkj̿ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjɿubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkentries}(jkentriesjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#entriesujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkheader}(jkheaderjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#headerujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjZubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkj<ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjľubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkattribute-sets}(jkattribute-setsjkjGubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#attribute-setsujkjjkjDubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjAubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkname}(jknamejkjhubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#id2ujkjjkjeubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjbubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk subset-of}(jk subset-ofjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname #subset-ofujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk attributes}(jk attributesjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname #attributesujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj_ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjAubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjľubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAttribute properties}(jkAttribute propertiesjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#attribute-propertiesujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkname}(jknamejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#id4ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktype}(jktypejkj%ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#id5ujkjjkj"ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkvalue}(jkvaluejkjIubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname #assign-valujkjjkjFubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjCubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkenum}(jkenumjkjmubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#enumujkjjkjjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjgubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk enum-as-flags}(jk enum-as-flagsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#enum-as-flagsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknested-attributes}(jknested-attributesjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#nested-attributesujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmulti-attr (arrays)}(jkmulti-attr (arrays)jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#multi-attr-arraysujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk byte-order}(jk byte-orderjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname #byte-orderujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkchecks}(jkchecksjkj!ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#checksujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksub-type}(jksub-typejkjEubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname #sub-typeujkjjkjBubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj?ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk display-hint}(jk display-hintjkjiubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname #display-hintujkjjkjfubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjcubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjľubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk operations}(jk operationsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname #operationsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jklist}(jklistjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#listujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjľubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOperation properties}(jkOperation propertiesjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#operation-propertiesujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkname}(jknamejkj ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#id7ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkvalue}(jkvaluejkj/ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#id8ujkjjkj,ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj)ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk attribute-set}(jk attribute-setjkjSubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#attribute-setujkjjkjPubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjMubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdo}(jkdojkjwubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#doujkjjkjtubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjqubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdump}(jkdumpjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#dumpujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknotify}(jknotifyjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#notifyujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkevent}(jkeventjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#eventujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmcgrp}(jkmcgrpjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#mcgrpujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjľubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMessage attribute list}(jkMessage attribute listjkj7ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#message-attribute-listujkjjkj4ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj1ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjľubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk mcast-groups}(jk mcast-groupsjkj[ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname #mcast-groupsujkjjkjXubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjUubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jklist}(jklistjkj|ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#id9ujkjjkjyubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjvubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjsubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjUubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjľubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMulticast group properties}(jkMulticast group propertiesjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#multicast-group-propertiesujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkname}(jknamejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#id10ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjľubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj[ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAttribute types}(jkAttribute typesjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#attribute-typesujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCommon integer types}(jkCommon integer typesjkj*ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#common-integer-typesujkjjkj'ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj$ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFix-width integer types}(jkFix-width integer typesjkjNubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#fix-width-integer-typesujkjjkjKubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjHubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpad}(jkpadjkjrubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#padujkjjkjoubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjlubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkflag}(jkflagjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#flagujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbinary}(jkbinaryjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#binaryujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstring}(jkstringjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#stringujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknest}(jknestjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijS anchorname#nestujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj!ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj[ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkj>ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj;ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl VIDIOC_LOG_STATUS}(jkjfjkjGubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri)userspace-api/media/v4l/vidioc-log-status anchornamehjpjmujkjjkjDubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjAubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjgubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijV anchorname#namejp](KK+Keujkjjkjdubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjaubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijV anchorname #synopsisjp](KK+Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijV anchorname #argumentsjp](KK+Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijV anchorname #descriptionjp](KK+Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijV anchorname #return-valuejp](KK+Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj^ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjAubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj>ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBioctl VIDIOC_G_EXT_CTRLS, VIDIOC_S_EXT_CTRLS, VIDIOC_TRY_EXT_CTRLS}(jkjujkj5ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri*userspace-api/media/v4l/vidioc-g-ext-ctrls anchornamehjpj|ujkjjkj2ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj/ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjUubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijD anchorname#namejp](KKKeujkjjkjRubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjOubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjzubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijD anchorname #synopsisjp](KKKeujkjjkjwubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjtubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijD anchorname #argumentsjp](KKKeujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijD anchorname #descriptionjp](KKKeujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijD anchorname #return-valuejp](KKKeujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjLubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkj/ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj,ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj2je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl VIDIOC_QBUF, VIDIOC_DQBUF}(jkjjkj#ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri#userspace-api/media/v4l/vidioc-qbuf anchornamehjpjujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjCubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij2 anchorname#namejp](KK.Keujkjjkj@ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj=ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjhubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij2 anchorname #synopsisjp](KK.Keujkjjkjeubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjbubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij2 anchorname #argumentsjp](KK.Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij2 anchorname #descriptionjp](KK.Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij2 anchorname #return-valuejp](KK.Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj:ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj9je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk6ioctl VIDIOC_SUBSCRIBE_EVENT, VIDIOC_UNSUBSCRIBE_EVENT}(jkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri.userspace-api/media/v4l/vidioc-subscribe-event anchornamehjpjujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj1ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij  anchorname#namejp](KKAKeujkjjkj.ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj+ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjVubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij  anchorname #synopsisjp](KKAKeujkjjkjSubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjPubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj{ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij  anchorname #argumentsjp](KKAKeujkjjkjxubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjuubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij  anchorname #descriptionjp](KKAKeujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij  anchorname #return-valuejp](KKAKeujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj(ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkj ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$ioctl VIDIOC_G_INPUT, VIDIOC_S_INPUT}(jkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri&userspace-api/media/v4l/vidioc-g-input anchornamehjpjujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#namejp](KK!Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjDubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #synopsisjp](KK!KeujkjjkjAubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj>ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjiubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #argumentsjp](KK!Keujkjjkjfubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjcubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #descriptionjp](KK!Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #return-valuejp](KK!Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0ioctl VIDIOC_G_FMT, VIDIOC_S_FMT, VIDIOC_TRY_FMT}(jkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri$userspace-api/media/v4l/vidioc-g-fmt anchornamehjpjujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#namejp](KKKeujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj2ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #synopsisjp](KKKeujkjjkj/ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj,ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjWubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #argumentsjp](KKKeujkjjkjTubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjQubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj|ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #descriptionjp](KKKeujkjjkjyubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjvubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #return-valuejp](KKKeujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&Paravirtualized time support for arm64}(jkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurivirt/kvm/arm/pvtime anchornamehujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Stolen Time}(jk Stolen Timejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #stolen-timeujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjBje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPTP_KVM support for arm/arm64}(jkj΁jkj4ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurivirt/kvm/arm/ptp_kvm anchornamehujkjjkj1ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj.ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj+ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGeneric vcpu interface}(jkj܁jkj`ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurivirt/kvm/devices/vcpu anchornamehujkjjkj]ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjZubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"1. GROUP: KVM_ARM_VCPU_PMU_V3_CTRL}(jk"1. GROUP: KVM_ARM_VCPU_PMU_V3_CTRLjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijo anchorname#group-kvm-arm-vcpu-pmu-v3-ctrlujkjjkj}ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjzubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'1.1. ATTRIBUTE: KVM_ARM_VCPU_PMU_V3_IRQ}(jk'1.1. ATTRIBUTE: KVM_ARM_VCPU_PMU_V3_IRQjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijo anchorname"#attribute-kvm-arm-vcpu-pmu-v3-irqujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'1.2 ATTRIBUTE: KVM_ARM_VCPU_PMU_V3_INIT}(jk'1.2 ATTRIBUTE: KVM_ARM_VCPU_PMU_V3_INITjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijo anchorname##attribute-kvm-arm-vcpu-pmu-v3-initujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)1.3 ATTRIBUTE: KVM_ARM_VCPU_PMU_V3_FILTER}(jk)1.3 ATTRIBUTE: KVM_ARM_VCPU_PMU_V3_FILTERjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijo anchorname%#attribute-kvm-arm-vcpu-pmu-v3-filterujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*1.4 ATTRIBUTE: KVM_ARM_VCPU_PMU_V3_SET_PMU}(jk*1.4 ATTRIBUTE: KVM_ARM_VCPU_PMU_V3_SET_PMUjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijo anchorname&#attribute-kvm-arm-vcpu-pmu-v3-set-pmuujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjzubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjwubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!2. GROUP: KVM_ARM_VCPU_TIMER_CTRL}(jk!2. GROUP: KVM_ARM_VCPU_TIMER_CTRLjkj=ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijo anchorname#group-kvm-arm-vcpu-timer-ctrlujkjjkj:ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj7ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkM2.1. ATTRIBUTES: KVM_ARM_VCPU_TIMER_IRQ_VTIMER, KVM_ARM_VCPU_TIMER_IRQ_PTIMER}(jkM2.1. ATTRIBUTES: KVM_ARM_VCPU_TIMER_IRQ_VTIMER, KVM_ARM_VCPU_TIMER_IRQ_PTIMERjkj^ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijo anchornameG#attributes-kvm-arm-vcpu-timer-irq-vtimer-kvm-arm-vcpu-timer-irq-ptimerujkjjkj[ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjXubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjUubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkj7ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjwubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"3. GROUP: KVM_ARM_VCPU_PVTIME_CTRL}(jk"3. GROUP: KVM_ARM_VCPU_PVTIME_CTRLjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijo anchorname#group-kvm-arm-vcpu-pvtime-ctrlujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&3.1 ATTRIBUTE: KVM_ARM_VCPU_PVTIME_IPA}(jk&3.1 ATTRIBUTE: KVM_ARM_VCPU_PVTIME_IPAjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijo anchorname"#attribute-kvm-arm-vcpu-pvtime-ipaujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. GROUP: KVM_VCPU_TSC_CTRL}(jk4. GROUP: KVM_VCPU_TSC_CTRLjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijo anchorname#group-kvm-vcpu-tsc-ctrlujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjwubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjZubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjWubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj|je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMPIC interrupt controller}(jkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurivirt/kvm/devices/mpic anchornamehujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk>ARM Virtual Generic Interrupt Controller v3 and later (VGICv3)}(jkjjkjDubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurivirt/kvm/devices/arm-vgic-v3 anchornamehujkjjkjAubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj>ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj;ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"ioctl VIDIOC_G_FBUF, VIDIOC_S_FBUF}(jkjjkjpubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri%userspace-api/media/v4l/vidioc-g-fbuf anchornamehjpj ujkjjkjmubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#namejp](KKKeujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #synopsisjp](KKKeujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #argumentsjp](KKKeujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #descriptionjp](KKKeujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj$ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #return-valuejp](KKKeujkjjkj!ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjgubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)s390 (IBM Z) Ultravisor and Protected VMs}(jkjjkj^ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurivirt/kvm/s390/s390-pv anchornamehujkjjkj[ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjXubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary}(jkSummaryjkj~ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijm anchorname#summaryujkjjkj{ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjxubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterrupt injection}(jkInterrupt injectionjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijm anchorname#interrupt-injectionujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMask notification interceptions}(jkMask notification interceptionsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijm anchorname #mask-notification-interceptionsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInstruction emulation}(jkInstruction emulationjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijm anchorname#instruction-emulationujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Instruction emulation interceptions}(jk#Instruction emulation interceptionsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijm anchorname$#instruction-emulation-interceptionsujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLinks}(jkLinksjkj2ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijm anchorname#linksujkjjkj/ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj,ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjuubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjXubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjUubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACRN CPUID bits}(jkj#jkjkubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurivirt/acrn/cpuid anchornamehujkjjkjhubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjeubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjbubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl VIDIOC_G_SLICED_VBI_CAP}(jkj1jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri/userspace-api/media/v4l/vidioc-g-sliced-vbi-cap anchornamehjpj8ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#namejp](KK(Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #synopsisjp](KK(Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #argumentsjp](KK(Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj&ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #descriptionjp](KK(Keujkjjkj#ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#V4L2_SLICED_VBI_CAP WSS_625 payload}(jk#V4L2_SLICED_VBI_CAP WSS_625 payloadjkjHubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname$#v4l2-sliced-vbi-cap-wss-625-payloadjp](KK(KKeujkjjkjEubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjBubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj?ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkj ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjyubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #return-valuejp](KK(Keujkjjkjvubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjsubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj; je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkj@jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurivirt/hyperv/overview anchornamehujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Linux Guest Communication with Hyper-V}(jk&Linux Guest Communication with Hyper-Vjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname'#linux-guest-communication-with-hyper-vujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSharing Memory}(jkSharing Memoryjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#sharing-memoryujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCPU Management}(jkCPU Managementjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#cpu-managementujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk32-bit and 64-bit}(jk32-bit and 64-bitjkj?ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#bit-and-64-bitujkjjkj<ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj9ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Endian-ness}(jk Endian-nessjkjcubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #endian-nessujkjjkj`ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj]ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Versioning}(jk Versioningjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #versioningujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCode Packaging}(jkCode Packagingjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#code-packagingujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkXICS interrupt controller}(jkjNjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurivirt/kvm/devices/xics anchornamehujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkJioctl VIDIOC_G_STD, VIDIOC_S_STD, VIDIOC_SUBDEV_G_STD, VIDIOC_SUBDEV_S_STD}(jkj\jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri$userspace-api/media/v4l/vidioc-g-std anchornamehjpjcujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj0ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#namejp](KK)Keujkjjkj-ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj*ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjUubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #synopsisjp](KK)KeujkjjkjRubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjOubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjzubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #argumentsjp](KK)Keujkjjkjwubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjtubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #descriptionjp](KK)Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #return-valuejp](KK)Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj'ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkj ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjI je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Review checklist for kvm patches}(jkjkjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurivirt/kvm/review-checklist anchornamehujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl VIDIOC_OVERLAY}(jkjyjkj*ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri&userspace-api/media/v4l/vidioc-overlay anchornamehjpjujkjjkj'ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj$ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjJubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij9 anchorname#namejp](KK,KeujkjjkjGubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjDubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjoubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij9 anchorname #synopsisjp](KK,Keujkjjkjlubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjiubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij9 anchorname #argumentsjp](KK,Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij9 anchorname #descriptionjp](KK,Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij9 anchorname #return-valuejp](KK,Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjAubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkj$ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj!ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkClocks and Timers}(jkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurivirt/hyperv/clocks anchornamehujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkarm64}(jkarm64jkj8ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij' anchorname#arm64ujkjjkj5ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj2ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkx86/x64}(jkx86/x64jkj\ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij' anchorname#x86-x64ujkjjkjYubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjVubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj/ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*ioctl VIDIOC_G_PRIORITY, VIDIOC_S_PRIORITY}(jkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri)userspace-api/media/v4l/vidioc-g-priority anchornamehjpjujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#namejp](KK&Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #synopsisjp](KK&Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #argumentsjp](KK&Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj$ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #descriptionjp](KK&Keujkjjkj!ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return ValuejkjIubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #return-valuejp](KK&KeujkjjkjFubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjCubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPerf ring buffer}(jkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuriuserspace-api/perf_ring_buffer anchornamehujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj}ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. Introductionjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #introductionujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2. Ring buffer implementation}(jk2. Ring buffer implementationjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#ring-buffer-implementationujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1 Basic algorithm}(jk2.1 Basic algorithmjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#basic-algorithmujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+2.2 Ring buffer for different tracing modes}(jk+2.2 Ring buffer for different tracing modesjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname(#ring-buffer-for-different-tracing-modesujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.1 Default mode}(jk2.2.1 Default modejkj-ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #default-modeujkjjkj*ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj'ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.2 Per-thread mode}(jk2.2.2 Per-thread modejkjQubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#per-thread-modeujkjjkjNubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjKubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.3 Per-CPU mode}(jk2.2.3 Per-CPU modejkjuubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #per-cpu-modeujkjjkjrubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjoubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.4 System wide mode}(jk2.2.4 System wide modejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#system-wide-modeujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj$ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2.3 Accessing buffer}(jk2.3 Accessing bufferjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#accessing-bufferujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.3.1 Producer-consumer model}(jk2.3.1 Producer-consumer modeljkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#producer-consumer-modelujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$2.3.2 Properties of the ring buffers}(jk$2.3.2 Properties of the ring buffersjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#properties-of-the-ring-buffersujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!2.3.3 Writing samples into buffer}(jk!2.3.3 Writing samples into bufferjkj2ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#writing-samples-into-bufferujkjjkj/ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj,ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!2.3.4 Reading samples from buffer}(jk!2.3.4 Reading samples from bufferjkjVubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#reading-samples-from-bufferujkjjkjSubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjPubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.3.5 Memory synchronization}(jk2.3.5 Memory synchronizationjkjzubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#memory-synchronizationujkjjkjwubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjtubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#3. The mechanism of AUX ring buffer}(jk#3. The mechanism of AUX ring bufferjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname!#the-mechanism-of-aux-ring-bufferujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk93.1 The relationship between AUX and regular ring buffers}(jk93.1 The relationship between AUX and regular ring buffersjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname6#the-relationship-between-aux-and-regular-ring-buffersujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.2 AUX events}(jk3.2 AUX eventsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #aux-eventsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.3 Snapshot mode}(jk3.3 Snapshot modejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#snapshot-modeujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkj}ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjzubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjP je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNetlink spec C code generation}(jkjjkjdubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri userspace-api/netlink/c-code-gen anchornamehujkjjkjaubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj^ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGlobals}(jkGlobalsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijs anchorname#globalsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj~ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj{ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Definitions}(jk Definitionsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijs anchorname #definitionsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Constants}(jk Constantsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijs anchorname #constantsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnums and flags}(jkEnums and flagsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijs anchorname#enums-and-flagsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Attributes}(jk Attributesjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijs anchorname #attributesujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Operations}(jk OperationsjkjAubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijs anchorname #operationsujkjjkj>ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj;ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMulticast groups}(jkMulticast groupsjkjeubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijs anchorname#multicast-groupsujkjjkjbubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj_ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCode generation}(jkCode generationjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurijs anchorname#code-generationujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj{ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkj^ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj[ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACRN Hypervisor Introduction}(jkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurivirt/acrn/introduction anchornamehujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl VIDIOC_REQBUFS}(jkjςjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri&userspace-api/media/v4l/vidioc-reqbufs anchornamehjpjւujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#namejp](KK4Keujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj3ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #synopsisjp](KK4Keujkjjkj0ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj-ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjXubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #argumentsjp](KK4KeujkjjkjUubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjRubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj}ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #descriptionjp](KK4Keujkjjkjzubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjwubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #return-valuejp](KK4Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj+ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkunshare system call}(jkjނjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuriuserspace-api/unshare anchornamehujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Change Log}(jk Change Logjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #change-logujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkContents}(jkContentsjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #contentsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1) Overview}(jk 1) OverviewjkjDubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #overviewujkjjkjAubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj>ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 2) Benefits}(jk 2) Benefitsjkjhubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #benefitsujkjjkjeubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjbubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#2.1 Per-security context namespaces}(jk#2.1 Per-security context namespacesjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #per-security-context-namespacesujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk12.2 unsharing of virtual memory and/or open files}(jk12.2 unsharing of virtual memory and/or open filesjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname.#unsharing-of-virtual-memory-and-or-open-filesujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjbubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3) Cost}(jk3) Costjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#costujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4) Requirements}(jk4) Requirementsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #requirementsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5) Functional Specification}(jk5) Functional Specificationjkj%ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#functional-specificationujkjjkj"ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6) High Level Design}(jk6) High Level DesignjkjIubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#high-level-designujkjjkjFubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjCubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk7) Low Level Design}(jk7) Low Level Designjkjmubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#low-level-designujkjjkjjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjgubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'7.1) Reorganization of copy_* functions}(jk'7.1) Reorganization of copy_* functionsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname!#reorganization-of-copy-functionsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+7.2) unshare() system call service function}(jk+7.2) unshare() system call service functionjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname%#unshare-system-call-service-functionujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.3) unshare_* helper functions}(jk7.3) unshare_* helper functionsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#unshare-helper-functionsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 7.4) Finally}(jk 7.4) Finallyjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#finallyujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjgubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8) Test Specification}(jk8) Test Specificationjkj*ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#test-specificationujkjjkj'ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj$ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9) Future Work}(jk9) Future WorkjkjNubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #future-workujkjjkjKubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjHubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&VDUSE - “vDPA Device in Userspace”}(jkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuriuserspace-api/vduse anchornamehujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCreate/Destroy VDUSE devices}(jkCreate/Destroy VDUSE devicesjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#create-destroy-vduse-devicesujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow VDUSE works}(jkHow VDUSE worksjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#how-vduse-worksujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj~ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij- anchorname#specificationujkjjkj;ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj8ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGlobals}(jkGlobalsjkj_ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij- anchorname#globalsujkjjkj\ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjYubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkprotonum}(jkprotonumjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij- anchorname #protonumujkjjkj}ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjzubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjwubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjYubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjVubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMulticast group properties}(jkMulticast group propertiesjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij- anchorname#multicast-group-propertiesujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkvalue}(jkvaluejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij- anchorname#valueujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sub-messages}(jk Sub-messagesjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij- anchorname #sub-messagesujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNested struct definitions}(jkNested struct definitionsjkj%ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij- anchorname#nested-struct-definitionsujkjjkj"ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjVubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkj8ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj5ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubj< je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$FLIC (floating interrupt controller)}(jkj%jkjjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurivirt/kvm/devices/s390_flic anchornamehujkjjkjgubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjdubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjaubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$ioctl VIDIOC_G_TUNER, VIDIOC_S_TUNER}(jkj3jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri&userspace-api/media/v4l/vidioc-g-tuner anchornamehjpj:ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#namejp](KK*Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #synopsisjp](KK*Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #argumentsjp](KK*Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj%ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #descriptionjp](KK*Keujkjjkj"ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return ValuejkjJubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #return-valuejp](KK*KeujkjjkjGubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjDubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl VIDIOC_PREPARE_BUF}(jkjBjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri*userspace-api/media/v4l/vidioc-prepare-buf anchornamehjpjIujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj~ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#namejp](KK-Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #synopsisjp](KK-Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #argumentsjp](KK-Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #descriptionjp](KK-Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj8ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #return-valuejp](KK-Keujkjjkj5ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj2ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkj~ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj{ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubji je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkARM}(jkjQjkjrubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurivirt/kvm/arm/index anchornamehujkjjkjoubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjlubje0)}(jkhjk]jH)}(jkhjk]jk}(jJ~]jL~]jN~]jP~]jR~]parentjentries](Nvirt/kvm/arm/hyp-abiNvirt/kvm/arm/hypercallsNvirt/kvm/arm/pvtimeNvirt/kvm/arm/ptp_kvmNvirt/kvm/arm/vcpu-featurese includefiles](jjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s@/var/lib/git/docbuild/linux/Documentation/virt/kvm/arm/index.rstj_sKjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjlubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjiubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'ioctl VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL}(jkj_jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri9userspace-api/media/v4l/vidioc-subdev-enum-frame-interval anchornamehjpjfujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#namejp](KK7Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #synopsisjp](KK7Keujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj3ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #argumentsjp](KK7Keujkjjkj0ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj-ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjXubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #descriptionjp](KK7KeujkjjkjUubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjRubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj}ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #return-valuejp](KK7Keujkjjkjzubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjwubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&ioctl VIDIOC_G_OUTPUT, VIDIOC_S_OUTPUT}(jkjnjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri'userspace-api/media/v4l/vidioc-g-output anchornamehjpjuujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#namejp](KK$Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #synopsisjp](KK$Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj!ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #argumentsjp](KK$Keujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjFubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #descriptionjp](KK$KeujkjjkjCubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj@ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjkubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #return-valuejp](KK$Keujkjjkjhubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjeubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCThe Definitive KVM (Kernel-based Virtual Machine) API Documentation}(jkj}jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefuri virt/kvm/api anchornamehujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. General description}(jk1. General descriptionjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#general-descriptionujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. File descriptors}(jk2. File descriptorsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#file-descriptorsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3. Extensions}(jk 3. Extensionsjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #extensionsujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4. API description}(jk4. API descriptionjkj1ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#api-descriptionujkjjkj.ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj+ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.1 KVM_GET_API_VERSION}(jk4.1 KVM_GET_API_VERSIONjkjRubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-get-api-versionujkjjkjOubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjLubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4.2 KVM_CREATE_VM}(jk4.2 KVM_CREATE_VMjkjvubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-create-vmujkjjkjsubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjpubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkX86:}(jkX86:jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#x86ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkS390:}(jkS390:jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#s390ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMIPS:}(jkMIPS:jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#mipsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM64:}(jkARM64:jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#arm64ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjpubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk:4.3 KVM_GET_MSR_INDEX_LIST, KVM_GET_MSR_FEATURE_INDEX_LIST}(jk:4.3 KVM_GET_MSR_INDEX_LIST, KVM_GET_MSR_FEATURE_INDEX_LISTjkj3ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname6#kvm-get-msr-index-list-kvm-get-msr-feature-index-listujkjjkj0ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj-ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.4 KVM_CHECK_EXTENSION}(jk4.4 KVM_CHECK_EXTENSIONjkjWubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-check-extensionujkjjkjTubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjQubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.5 KVM_GET_VCPU_MMAP_SIZE}(jk4.5 KVM_GET_VCPU_MMAP_SIZEjkj{ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-get-vcpu-mmap-sizeujkjjkjxubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjuubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.7 KVM_CREATE_VCPU}(jk4.7 KVM_CREATE_VCPUjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-create-vcpuujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.8 KVM_GET_DIRTY_LOG (vm ioctl)}(jk 4.8 KVM_GET_DIRTY_LOG (vm ioctl)jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-get-dirty-log-vm-ioctlujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.10 KVM_RUN}(jk 4.10 KVM_RUNjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-runujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.11 KVM_GET_REGS}(jk4.11 KVM_GET_REGSjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #kvm-get-regsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.12 KVM_SET_REGS}(jk4.12 KVM_SET_REGSjkj/ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #kvm-set-regsujkjjkj,ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj)ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.13 KVM_GET_SREGS}(jk4.13 KVM_GET_SREGSjkjSubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-get-sregsujkjjkjPubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjMubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.14 KVM_SET_SREGS}(jk4.14 KVM_SET_SREGSjkjwubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-set-sregsujkjjkjtubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjqubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.15 KVM_TRANSLATE}(jk4.15 KVM_TRANSLATEjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-translateujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4.16 KVM_INTERRUPT}(jk4.16 KVM_INTERRUPTjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-interruptujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkX86:}(jkX86:jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#id1ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPPC:}(jkPPC:jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#ppcujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMIPS:}(jkMIPS:jkj(ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#id2ujkjjkj%ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj"ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRISC-V:}(jkRISC-V:jkjLubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#risc-vujkjjkjIubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjFubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk LOONGARCH:}(jk LOONGARCH:jkjpubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #loongarchujkjjkjmubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.18 KVM_GET_MSRS}(jk4.18 KVM_GET_MSRSjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #kvm-get-msrsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.19 KVM_SET_MSRS}(jk4.19 KVM_SET_MSRSjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #kvm-set-msrsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.20 KVM_SET_CPUID}(jk4.20 KVM_SET_CPUIDjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-set-cpuidujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.21 KVM_SET_SIGNAL_MASK}(jk4.21 KVM_SET_SIGNAL_MASKjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-set-signal-maskujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.22 KVM_GET_FPU}(jk4.22 KVM_GET_FPUjkj0ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #kvm-get-fpuujkjjkj-ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj*ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.23 KVM_SET_FPU}(jk4.23 KVM_SET_FPUjkjTubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #kvm-set-fpuujkjjkjQubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjNubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.24 KVM_CREATE_IRQCHIP}(jk4.24 KVM_CREATE_IRQCHIPjkjxubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-create-irqchipujkjjkjuubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjrubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.25 KVM_IRQ_LINE}(jk4.25 KVM_IRQ_LINEjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #kvm-irq-lineujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.26 KVM_GET_IRQCHIP}(jk4.26 KVM_GET_IRQCHIPjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-get-irqchipujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.27 KVM_SET_IRQCHIP}(jk4.27 KVM_SET_IRQCHIPjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-set-irqchipujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.28 KVM_XEN_HVM_CONFIG}(jk4.28 KVM_XEN_HVM_CONFIGjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-xen-hvm-configujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.29 KVM_GET_CLOCK}(jk4.29 KVM_GET_CLOCKjkj,ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-get-clockujkjjkj)ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj&ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.30 KVM_SET_CLOCK}(jk4.30 KVM_SET_CLOCKjkjPubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-set-clockujkjjkjMubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjJubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4.31 KVM_GET_VCPU_EVENTS}(jk4.31 KVM_GET_VCPU_EVENTSjkjtubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-get-vcpu-eventsujkjjkjqubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjnubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkX86:}(jkX86:jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#id3ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM64:}(jkARM64:jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#id4ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjnubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4.32 KVM_SET_VCPU_EVENTS}(jk4.32 KVM_SET_VCPU_EVENTSjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-set-vcpu-eventsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkX86:}(jkX86:jkj ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#id5ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM64:}(jkARM64:jkj.ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#id6ujkjjkj+ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj(ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.33 KVM_GET_DEBUGREGS}(jk4.33 KVM_GET_DEBUGREGSjkj^ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-get-debugregsujkjjkj[ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjXubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.34 KVM_SET_DEBUGREGS}(jk4.34 KVM_SET_DEBUGREGSjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-set-debugregsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj|ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.35 KVM_SET_USER_MEMORY_REGION}(jk4.35 KVM_SET_USER_MEMORY_REGIONjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-set-user-memory-regionujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.36 KVM_SET_TSS_ADDR}(jk4.36 KVM_SET_TSS_ADDRjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-set-tss-addrujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.37 KVM_ENABLE_CAP}(jk4.37 KVM_ENABLE_CAPjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-enable-capujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4.38 KVM_GET_MP_STATE}(jk4.38 KVM_GET_MP_STATEjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-get-mp-stateujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk For arm64:}(jk For arm64:jkj3ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #for-arm64ujkjjkj0ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj-ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk For riscv:}(jk For riscv:jkjWubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #for-riscvujkjjkjTubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjQubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj*ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkj ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4.39 KVM_SET_MP_STATE}(jk4.39 KVM_SET_MP_STATEjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-set-mp-stateujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFor arm64/riscv:}(jkFor arm64/riscv:jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#for-arm64-riscvujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.40 KVM_SET_IDENTITY_MAP_ADDR}(jk4.40 KVM_SET_IDENTITY_MAP_ADDRjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-set-identity-map-addrujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.41 KVM_SET_BOOT_CPU_ID}(jk4.41 KVM_SET_BOOT_CPU_IDjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-set-boot-cpu-idujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.42 KVM_GET_XSAVE}(jk4.42 KVM_GET_XSAVEjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-get-xsaveujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.43 KVM_SET_XSAVE}(jk4.43 KVM_SET_XSAVEjkjDubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-set-xsaveujkjjkjAubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj>ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.44 KVM_GET_XCRS}(jk4.44 KVM_GET_XCRSjkjhubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #kvm-get-xcrsujkjjkjeubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjbubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.45 KVM_SET_XCRS}(jk4.45 KVM_SET_XCRSjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #kvm-set-xcrsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.46 KVM_GET_SUPPORTED_CPUID}(jk4.46 KVM_GET_SUPPORTED_CPUIDjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-get-supported-cpuidujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.47 KVM_PPC_GET_PVINFO}(jk4.47 KVM_PPC_GET_PVINFOjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-ppc-get-pvinfoujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.52 KVM_SET_GSI_ROUTING}(jk4.52 KVM_SET_GSI_ROUTINGjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-set-gsi-routingujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.55 KVM_SET_TSC_KHZ}(jk4.55 KVM_SET_TSC_KHZjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-set-tsc-khzujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.56 KVM_GET_TSC_KHZ}(jk4.56 KVM_GET_TSC_KHZjkj@ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-get-tsc-khzujkjjkj=ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj:ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.57 KVM_GET_LAPIC}(jk4.57 KVM_GET_LAPICjkjdubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-get-lapicujkjjkjaubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj^ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.58 KVM_SET_LAPIC}(jk4.58 KVM_SET_LAPICjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-set-lapicujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.59 KVM_IOEVENTFD}(jk4.59 KVM_IOEVENTFDjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-ioeventfdujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.60 KVM_DIRTY_TLB}(jk4.60 KVM_DIRTY_TLBjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-dirty-tlbujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.62 KVM_CREATE_SPAPR_TCE}(jk4.62 KVM_CREATE_SPAPR_TCEjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-create-spapr-tceujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.63 KVM_ALLOCATE_RMA}(jk4.63 KVM_ALLOCATE_RMAjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-allocate-rmaujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.64 KVM_NMI}(jk 4.64 KVM_NMIjkj<ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-nmiujkjjkj9ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj6ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.65 KVM_S390_UCAS_MAP}(jk4.65 KVM_S390_UCAS_MAPjkj`ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-s390-ucas-mapujkjjkj]ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjZubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.66 KVM_S390_UCAS_UNMAP}(jk4.66 KVM_S390_UCAS_UNMAPjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-s390-ucas-unmapujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj~ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.67 KVM_S390_VCPU_FAULT}(jk4.67 KVM_S390_VCPU_FAULTjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-s390-vcpu-faultujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.68 KVM_SET_ONE_REG}(jk4.68 KVM_SET_ONE_REGjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-set-one-regujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.69 KVM_GET_ONE_REG}(jk4.69 KVM_GET_ONE_REGjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-get-one-regujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.70 KVM_KVMCLOCK_CTRL}(jk4.70 KVM_KVMCLOCK_CTRLjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-kvmclock-ctrlujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.71 KVM_SIGNAL_MSI}(jk4.71 KVM_SIGNAL_MSIjkj8ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-signal-msiujkjjkj5ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj2ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.71 KVM_CREATE_PIT2}(jk4.71 KVM_CREATE_PIT2jkj\ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-create-pit2ujkjjkjYubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjVubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.72 KVM_GET_PIT2}(jk4.72 KVM_GET_PIT2jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #kvm-get-pit2ujkjjkj}ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjzubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.73 KVM_SET_PIT2}(jk4.73 KVM_SET_PIT2jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #kvm-set-pit2ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.74 KVM_PPC_GET_SMMU_INFO}(jk4.74 KVM_PPC_GET_SMMU_INFOjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-ppc-get-smmu-infoujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.75 KVM_IRQFD}(jk4.75 KVM_IRQFDjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #kvm-irqfdujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.76 KVM_PPC_ALLOCATE_HTAB}(jk4.76 KVM_PPC_ALLOCATE_HTABjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-ppc-allocate-htabujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.77 KVM_S390_INTERRUPT}(jk4.77 KVM_S390_INTERRUPTjkj4ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-s390-interruptujkjjkj1ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj.ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.78 KVM_PPC_GET_HTAB_FD}(jk4.78 KVM_PPC_GET_HTAB_FDjkjXubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-ppc-get-htab-fdujkjjkjUubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjRubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.79 KVM_CREATE_DEVICE}(jk4.79 KVM_CREATE_DEVICEjkj|ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-create-deviceujkjjkjyubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjvubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,4.80 KVM_SET_DEVICE_ATTR/KVM_GET_DEVICE_ATTR}(jk,4.80 KVM_SET_DEVICE_ATTR/KVM_GET_DEVICE_ATTRjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname(#kvm-set-device-attr-kvm-get-device-attrujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.81 KVM_HAS_DEVICE_ATTR}(jk4.81 KVM_HAS_DEVICE_ATTRjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-has-device-attrujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.82 KVM_ARM_VCPU_INIT}(jk4.82 KVM_ARM_VCPU_INITjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-arm-vcpu-initujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.83 KVM_ARM_PREFERRED_TARGET}(jk4.83 KVM_ARM_PREFERRED_TARGETjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-arm-preferred-targetujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.84 KVM_GET_REG_LIST}(jk4.84 KVM_GET_REG_LISTjkj0ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-get-reg-listujkjjkj-ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj*ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)4.85 KVM_ARM_SET_DEVICE_ADDR (deprecated)}(jk)4.85 KVM_ARM_SET_DEVICE_ADDR (deprecated)jkjTubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname##kvm-arm-set-device-addr-deprecatedujkjjkjQubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjNubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.86 KVM_PPC_RTAS_DEFINE_TOKEN}(jk4.86 KVM_PPC_RTAS_DEFINE_TOKENjkjxubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-ppc-rtas-define-tokenujkjjkjuubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjrubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.87 KVM_SET_GUEST_DEBUG}(jk4.87 KVM_SET_GUEST_DEBUGjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-set-guest-debugujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.88 KVM_GET_EMULATED_CPUID}(jk4.88 KVM_GET_EMULATED_CPUIDjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-get-emulated-cpuidujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4.89 KVM_S390_MEM_OP}(jk4.89 KVM_S390_MEM_OPjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-s390-mem-opujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLogical read/write:}(jkLogical read/write:jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#logical-read-writeujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAbsolute read/write:}(jkAbsolute read/write:jkj)ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#absolute-read-writeujkjjkj&ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj#ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAbsolute cmpxchg:}(jkAbsolute cmpxchg:jkjMubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#absolute-cmpxchgujkjjkjJubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjGubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSIDA read/write:}(jkSIDA read/write:jkjqubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#sida-read-writeujkjjkjnubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjkubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.90 KVM_S390_GET_SKEYS}(jk4.90 KVM_S390_GET_SKEYSjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-s390-get-skeysujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.91 KVM_S390_SET_SKEYS}(jk4.91 KVM_S390_SET_SKEYSjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-s390-set-skeysujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.92 KVM_S390_IRQ}(jk4.92 KVM_S390_IRQjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #kvm-s390-irqujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.94 KVM_S390_GET_IRQ_STATE}(jk4.94 KVM_S390_GET_IRQ_STATEjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-s390-get-irq-stateujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.95 KVM_S390_SET_IRQ_STATE}(jk4.95 KVM_S390_SET_IRQ_STATEjkj1ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-s390-set-irq-stateujkjjkj.ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj+ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.96 KVM_SMI}(jk 4.96 KVM_SMIjkjUubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-smiujkjjkjRubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjOubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.97 KVM_X86_SET_MSR_FILTER}(jk4.97 KVM_X86_SET_MSR_FILTERjkjyubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-x86-set-msr-filterujkjjkjvubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjsubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.98 KVM_CREATE_SPAPR_TCE_64}(jk4.98 KVM_CREATE_SPAPR_TCE_64jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-create-spapr-tce-64ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.99 KVM_REINJECT_CONTROL}(jk4.99 KVM_REINJECT_CONTROLjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-reinject-controlujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.100 KVM_PPC_CONFIGURE_V3_MMU}(jk4.100 KVM_PPC_CONFIGURE_V3_MMUjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-ppc-configure-v3-mmuujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.101 KVM_PPC_GET_RMMU_INFO}(jk4.101 KVM_PPC_GET_RMMU_INFOjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-ppc-get-rmmu-infoujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.102 KVM_PPC_RESIZE_HPT_PREPARE}(jk 4.102 KVM_PPC_RESIZE_HPT_PREPAREjkj-ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-ppc-resize-hpt-prepareujkjjkj*ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj'ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.103 KVM_PPC_RESIZE_HPT_COMMIT}(jk4.103 KVM_PPC_RESIZE_HPT_COMMITjkjQubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-ppc-resize-hpt-commitujkjjkjNubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjKubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#4.104 KVM_X86_GET_MCE_CAP_SUPPORTED}(jk#4.104 KVM_X86_GET_MCE_CAP_SUPPORTEDjkjuubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-x86-get-mce-cap-supportedujkjjkjrubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjoubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.105 KVM_X86_SETUP_MCE}(jk4.105 KVM_X86_SETUP_MCEjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-x86-setup-mceujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.106 KVM_X86_SET_MCE}(jk4.106 KVM_X86_SET_MCEjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-x86-set-mceujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.107 KVM_S390_GET_CMMA_BITS}(jk4.107 KVM_S390_GET_CMMA_BITSjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-s390-get-cmma-bitsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.108 KVM_S390_SET_CMMA_BITS}(jk4.108 KVM_S390_SET_CMMA_BITSjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-s390-set-cmma-bitsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.109 KVM_PPC_GET_CPU_CHAR}(jk4.109 KVM_PPC_GET_CPU_CHARjkj)ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-ppc-get-cpu-charujkjjkj&ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj#ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.110 KVM_MEMORY_ENCRYPT_OP}(jk4.110 KVM_MEMORY_ENCRYPT_OPjkjMubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-memory-encrypt-opujkjjkjJubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjGubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#4.111 KVM_MEMORY_ENCRYPT_REG_REGION}(jk#4.111 KVM_MEMORY_ENCRYPT_REG_REGIONjkjqubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-memory-encrypt-reg-regionujkjjkjnubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjkubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%4.112 KVM_MEMORY_ENCRYPT_UNREG_REGION}(jk%4.112 KVM_MEMORY_ENCRYPT_UNREG_REGIONjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #kvm-memory-encrypt-unreg-regionujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.113 KVM_HYPERV_EVENTFD}(jk4.113 KVM_HYPERV_EVENTFDjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-hyperv-eventfdujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.114 KVM_GET_NESTED_STATE}(jk4.114 KVM_GET_NESTED_STATEjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-get-nested-stateujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.115 KVM_SET_NESTED_STATE}(jk4.115 KVM_SET_NESTED_STATEjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-set-nested-stateujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%4.116 KVM_(UN)REGISTER_COALESCED_MMIO}(jk%4.116 KVM_(UN)REGISTER_COALESCED_MMIOjkj%ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-un-register-coalesced-mmioujkjjkj"ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$4.117 KVM_CLEAR_DIRTY_LOG (vm ioctl)}(jk$4.117 KVM_CLEAR_DIRTY_LOG (vm ioctl)jkjIubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-clear-dirty-log-vm-ioctlujkjjkjFubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjCubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.118 KVM_GET_SUPPORTED_HV_CPUID}(jk 4.118 KVM_GET_SUPPORTED_HV_CPUIDjkjmubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-get-supported-hv-cpuidujkjjkjjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjgubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.119 KVM_ARM_VCPU_FINALIZE}(jk4.119 KVM_ARM_VCPU_FINALIZEjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-arm-vcpu-finalizeujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.120 KVM_SET_PMU_EVENT_FILTER}(jk4.120 KVM_SET_PMU_EVENT_FILTERjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-set-pmu-event-filterujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.121 KVM_PPC_SVM_OFF}(jk4.121 KVM_PPC_SVM_OFFjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-ppc-svm-offujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.122 KVM_S390_NORMAL_RESET}(jk4.122 KVM_S390_NORMAL_RESETjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-s390-normal-resetujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.123 KVM_S390_INITIAL_RESET}(jk4.123 KVM_S390_INITIAL_RESETjkj!ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-s390-initial-resetujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.124 KVM_S390_CLEAR_RESET}(jk4.124 KVM_S390_CLEAR_RESETjkjEubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-s390-clear-resetujkjjkjBubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj?ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.125 KVM_S390_PV_COMMAND}(jk4.125 KVM_S390_PV_COMMANDjkjiubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-s390-pv-commandujkjjkjfubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjcubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.126 KVM_XEN_HVM_SET_ATTR}(jk4.126 KVM_XEN_HVM_SET_ATTRjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-xen-hvm-set-attrujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.127 KVM_XEN_HVM_GET_ATTR}(jk4.127 KVM_XEN_HVM_GET_ATTRjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-xen-hvm-get-attrujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.128 KVM_XEN_VCPU_SET_ATTR}(jk4.128 KVM_XEN_VCPU_SET_ATTRjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-xen-vcpu-set-attrujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.129 KVM_XEN_VCPU_GET_ATTR}(jk4.129 KVM_XEN_VCPU_GET_ATTRjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-xen-vcpu-get-attrujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.130 KVM_ARM_MTE_COPY_TAGS}(jk4.130 KVM_ARM_MTE_COPY_TAGSjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-arm-mte-copy-tagsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.131 KVM_GET_SREGS2}(jk4.131 KVM_GET_SREGS2jkjAubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-get-sregs2ujkjjkj>ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj;ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.132 KVM_SET_SREGS2}(jk4.132 KVM_SET_SREGS2jkjeubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-set-sregs2ujkjjkjbubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj_ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.133 KVM_GET_STATS_FD}(jk4.133 KVM_GET_STATS_FDjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-get-stats-fdujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.134 KVM_GET_XSAVE2}(jk4.134 KVM_GET_XSAVE2jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-get-xsave2ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.135 KVM_XEN_HVM_EVTCHN_SEND}(jk4.135 KVM_XEN_HVM_EVTCHN_SENDjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-xen-hvm-evtchn-sendujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.136 KVM_S390_PV_CPU_COMMAND}(jk4.136 KVM_S390_PV_CPU_COMMANDjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-s390-pv-cpu-commandujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.137 KVM_S390_ZPCI_OP}(jk4.137 KVM_S390_ZPCI_OPjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-s390-zpci-opujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.138 KVM_ARM_SET_COUNTER_OFFSET}(jk 4.138 KVM_ARM_SET_COUNTER_OFFSETjkj=ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-arm-set-counter-offsetujkjjkj:ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj7ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$4.139 KVM_ARM_GET_REG_WRITABLE_MASKS}(jk$4.139 KVM_ARM_GET_REG_WRITABLE_MASKSjkjaubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-arm-get-reg-writable-masksujkjjkj^ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj[ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKVM_ARM_FEATURE_ID_RANGE (0)}(jkKVM_ARM_FEATURE_ID_RANGE (0)jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-arm-feature-id-range-0ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj|ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjyubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkj[ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!4.140 KVM_SET_USER_MEMORY_REGION2}(jk!4.140 KVM_SET_USER_MEMORY_REGION2jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-set-user-memory-region2ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.141 KVM_SET_MEMORY_ATTRIBUTES}(jk4.141 KVM_SET_MEMORY_ATTRIBUTESjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-set-memory-attributesujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.142 KVM_CREATE_GUEST_MEMFD}(jk4.142 KVM_CREATE_GUEST_MEMFDjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-create-guest-memfdujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjIubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkj+ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5. The kvm_run structure}(jk5. The kvm_run structurejkj*ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#the-kvm-run-structureujkjjkj'ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj$ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk For arm64:}(jk For arm64:jkjKubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#id15ujkjjkjHubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjEubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFor arm/arm64:}(jkFor arm/arm64:jkjoubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#for-arm-arm64ujkjjkjlubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjiubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjBubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkj$ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,6. Capabilities that can be enabled on vCPUs}(jk,6. Capabilities that can be enabled on vCPUsjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname*#capabilities-that-can-be-enabled-on-vcpusujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6.1 KVM_CAP_PPC_OSI}(jk6.1 KVM_CAP_PPC_OSIjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-ppc-osiujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6.2 KVM_CAP_PPC_PAPR}(jk6.2 KVM_CAP_PPC_PAPRjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-ppc-paprujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6.3 KVM_CAP_SW_TLB}(jk6.3 KVM_CAP_SW_TLBjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-sw-tlbujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6.4 KVM_CAP_S390_CSS_SUPPORT}(jk6.4 KVM_CAP_S390_CSS_SUPPORTjkj,ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-s390-css-supportujkjjkj)ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj&ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6.5 KVM_CAP_PPC_EPR}(jk6.5 KVM_CAP_PPC_EPRjkjPubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-ppc-eprujkjjkjMubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjJubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6.6 KVM_CAP_IRQ_MPIC}(jk6.6 KVM_CAP_IRQ_MPICjkjtubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-irq-mpicujkjjkjqubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjnubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6.7 KVM_CAP_IRQ_XICS}(jk6.7 KVM_CAP_IRQ_XICSjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-irq-xicsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6.8 KVM_CAP_S390_IRQCHIP}(jk6.8 KVM_CAP_S390_IRQCHIPjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-s390-irqchipujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6.9 KVM_CAP_MIPS_FPU}(jk6.9 KVM_CAP_MIPS_FPUjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-mips-fpuujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6.10 KVM_CAP_MIPS_MSA}(jk6.10 KVM_CAP_MIPS_MSAjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-mips-msaujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6.74 KVM_CAP_SYNC_REGS}(jk6.74 KVM_CAP_SYNC_REGSjkj(ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-sync-regsujkjjkj%ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj"ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6.75 KVM_CAP_PPC_IRQ_XIVE}(jk6.75 KVM_CAP_PPC_IRQ_XIVEjkjLubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-ppc-irq-xiveujkjjkjIubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjFubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*7. Capabilities that can be enabled on VMs}(jk*7. Capabilities that can be enabled on VMsjkj|ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname(#capabilities-that-can-be-enabled-on-vmsujkjjkjyubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjvubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.1 KVM_CAP_PPC_ENABLE_HCALL}(jk7.1 KVM_CAP_PPC_ENABLE_HCALLjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-ppc-enable-hcallujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.2 KVM_CAP_S390_USER_SIGP}(jk7.2 KVM_CAP_S390_USER_SIGPjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-s390-user-sigpujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!7.3 KVM_CAP_S390_VECTOR_REGISTERS}(jk!7.3 KVM_CAP_S390_VECTOR_REGISTERSjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-s390-vector-registersujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.4 KVM_CAP_S390_USER_STSI}(jk7.4 KVM_CAP_S390_USER_STSIjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-s390-user-stsiujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.5 KVM_CAP_SPLIT_IRQCHIP}(jk7.5 KVM_CAP_SPLIT_IRQCHIPjkj-ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-split-irqchipujkjjkj*ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj'ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.6 KVM_CAP_S390_RI}(jk7.6 KVM_CAP_S390_RIjkjQubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-s390-riujkjjkjNubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjKubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.7 KVM_CAP_X2APIC_API}(jk7.7 KVM_CAP_X2APIC_APIjkjuubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-x2apic-apiujkjjkjrubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjoubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.8 KVM_CAP_S390_USER_INSTR0}(jk7.8 KVM_CAP_S390_USER_INSTR0jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-s390-user-instr0ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.9 KVM_CAP_S390_GS}(jk7.9 KVM_CAP_S390_GSjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-s390-gsujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.10 KVM_CAP_S390_AIS}(jk7.10 KVM_CAP_S390_AISjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-s390-aisujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.11 KVM_CAP_PPC_SMT}(jk7.11 KVM_CAP_PPC_SMTjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-ppc-smtujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.12 KVM_CAP_PPC_FWNMI}(jk7.12 KVM_CAP_PPC_FWNMIjkj)ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-ppc-fwnmiujkjjkj&ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj#ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.13 KVM_CAP_X86_DISABLE_EXITS}(jk7.13 KVM_CAP_X86_DISABLE_EXITSjkjMubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-x86-disable-exitsujkjjkjJubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjGubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.14 KVM_CAP_S390_HPAGE_1M}(jk7.14 KVM_CAP_S390_HPAGE_1Mjkjqubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-s390-hpage-1mujkjjkjnubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjkubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.15 KVM_CAP_MSR_PLATFORM_INFO}(jk7.15 KVM_CAP_MSR_PLATFORM_INFOjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-msr-platform-infoujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.16 KVM_CAP_PPC_NESTED_HV}(jk7.16 KVM_CAP_PPC_NESTED_HVjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-ppc-nested-hvujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.17 KVM_CAP_EXCEPTION_PAYLOAD}(jk7.17 KVM_CAP_EXCEPTION_PAYLOADjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-exception-payloadujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&7.18 KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2}(jk&7.18 KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname"#kvm-cap-manual-dirty-log-protect2ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.19 KVM_CAP_PPC_SECURE_GUEST}(jk7.19 KVM_CAP_PPC_SECURE_GUESTjkj%ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-ppc-secure-guestujkjjkj"ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.20 KVM_CAP_HALT_POLL}(jk7.20 KVM_CAP_HALT_POLLjkjIubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-halt-pollujkjjkjFubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjCubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.21 KVM_CAP_X86_USER_SPACE_MSR}(jk7.21 KVM_CAP_X86_USER_SPACE_MSRjkjmubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-x86-user-space-msrujkjjkjjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjgubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.22 KVM_CAP_X86_BUS_LOCK_EXIT}(jk7.22 KVM_CAP_X86_BUS_LOCK_EXITjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-x86-bus-lock-exitujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.23 KVM_CAP_PPC_DAWR1}(jk7.23 KVM_CAP_PPC_DAWR1jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-ppc-dawr1ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%7.24 KVM_CAP_VM_COPY_ENC_CONTEXT_FROM}(jk%7.24 KVM_CAP_VM_COPY_ENC_CONTEXT_FROMjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname!#kvm-cap-vm-copy-enc-context-fromujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.25 KVM_CAP_SGX_ATTRIBUTE}(jk7.25 KVM_CAP_SGX_ATTRIBUTEjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-sgx-attributeujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.26 KVM_CAP_PPC_RPT_INVALIDATE}(jk7.26 KVM_CAP_PPC_RPT_INVALIDATEjkj!ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-ppc-rpt-invalidateujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&7.27 KVM_CAP_EXIT_ON_EMULATION_FAILURE}(jk&7.27 KVM_CAP_EXIT_ON_EMULATION_FAILUREjkjEubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname"#kvm-cap-exit-on-emulation-failureujkjjkjBubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj?ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.28 KVM_CAP_ARM_MTE}(jk7.28 KVM_CAP_ARM_MTEjkjiubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-arm-mteujkjjkjfubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjcubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%7.29 KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM}(jk%7.29 KVM_CAP_VM_MOVE_ENC_CONTEXT_FROMjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname!#kvm-cap-vm-move-enc-context-fromujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.30 KVM_CAP_PPC_AIL_MODE_3}(jk7.30 KVM_CAP_PPC_AIL_MODE_3jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-ppc-ail-mode-3ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.31 KVM_CAP_DISABLE_QUIRKS2}(jk7.31 KVM_CAP_DISABLE_QUIRKS2jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-disable-quirks2ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.32 KVM_CAP_MAX_VCPU_ID}(jk7.32 KVM_CAP_MAX_VCPU_IDjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-max-vcpu-idujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.33 KVM_CAP_X86_NOTIFY_VMEXIT}(jk7.33 KVM_CAP_X86_NOTIFY_VMEXITjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-x86-notify-vmexitujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.34 KVM_CAP_MEMORY_FAULT_INFO}(jk7.34 KVM_CAP_MEMORY_FAULT_INFOjkjAubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-memory-fault-infoujkjjkj>ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj;ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjvubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk8. Other capabilities.}(jk8. Other capabilities.jkjqubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#other-capabilitiesujkjjkjnubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjkubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.1 KVM_CAP_PPC_HWRNG}(jk8.1 KVM_CAP_PPC_HWRNGjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-ppc-hwrngujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.2 KVM_CAP_HYPERV_SYNIC}(jk8.2 KVM_CAP_HYPERV_SYNICjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-hyperv-synicujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.3 KVM_CAP_PPC_RADIX_MMU}(jk8.3 KVM_CAP_PPC_RADIX_MMUjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-ppc-radix-mmuujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.4 KVM_CAP_PPC_HASH_MMU_V3}(jk8.4 KVM_CAP_PPC_HASH_MMU_V3jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-ppc-hash-mmu-v3ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.5 KVM_CAP_MIPS_VZ}(jk8.5 KVM_CAP_MIPS_VZjkj"ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-mips-vzujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.6 KVM_CAP_MIPS_TE}(jk8.6 KVM_CAP_MIPS_TEjkjFubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-mips-teujkjjkjCubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj@ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.7 KVM_CAP_MIPS_64BIT}(jk8.7 KVM_CAP_MIPS_64BITjkjjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-mips-64bitujkjjkjgubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjdubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.9 KVM_CAP_ARM_USER_IRQ}(jk8.9 KVM_CAP_ARM_USER_IRQjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-arm-user-irqujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.10 KVM_CAP_PPC_SMT_POSSIBLE}(jk8.10 KVM_CAP_PPC_SMT_POSSIBLEjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-ppc-smt-possibleujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.11 KVM_CAP_HYPERV_SYNIC2}(jk8.11 KVM_CAP_HYPERV_SYNIC2jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-hyperv-synic2ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.12 KVM_CAP_HYPERV_VP_INDEX}(jk8.12 KVM_CAP_HYPERV_VP_INDEXjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-hyperv-vp-indexujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.13 KVM_CAP_S390_AIS_MIGRATION}(jk8.13 KVM_CAP_S390_AIS_MIGRATIONjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-s390-ais-migrationujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.14 KVM_CAP_S390_PSW}(jk8.14 KVM_CAP_S390_PSWjkjBubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-s390-pswujkjjkj?ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj<ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.15 KVM_CAP_S390_GMAP}(jk8.15 KVM_CAP_S390_GMAPjkjfubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-s390-gmapujkjjkjcubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj`ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.16 KVM_CAP_S390_COW}(jk8.16 KVM_CAP_S390_COWjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-s390-cowujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.17 KVM_CAP_S390_BPB}(jk8.17 KVM_CAP_S390_BPBjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-s390-bpbujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.18 KVM_CAP_HYPERV_TLBFLUSH}(jk8.18 KVM_CAP_HYPERV_TLBFLUSHjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-hyperv-tlbflushujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"8.19 KVM_CAP_ARM_INJECT_SERROR_ESR}(jk"8.19 KVM_CAP_ARM_INJECT_SERROR_ESRjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-arm-inject-serror-esrujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.20 KVM_CAP_HYPERV_SEND_IPI}(jk8.20 KVM_CAP_HYPERV_SEND_IPIjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-hyperv-send-ipiujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#8.21 KVM_CAP_HYPERV_DIRECT_TLBFLUSH}(jk#8.21 KVM_CAP_HYPERV_DIRECT_TLBFLUSHjkj>ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-hyperv-direct-tlbflushujkjjkj;ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj8ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.22 KVM_CAP_S390_VCPU_RESETS}(jk8.22 KVM_CAP_S390_VCPU_RESETSjkjbubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-s390-vcpu-resetsujkjjkj_ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj\ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.23 KVM_CAP_S390_PROTECTED}(jk8.23 KVM_CAP_S390_PROTECTEDjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-s390-protectedujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.24 KVM_CAP_STEAL_TIME}(jk8.24 KVM_CAP_STEAL_TIMEjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-steal-timeujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.25 KVM_CAP_S390_DIAG318}(jk8.25 KVM_CAP_S390_DIAG318jkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-s390-diag318ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.26 KVM_CAP_X86_USER_SPACE_MSR}(jk8.26 KVM_CAP_X86_USER_SPACE_MSRjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#id18ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.27 KVM_CAP_X86_MSR_FILTER}(jk8.27 KVM_CAP_X86_MSR_FILTERjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-x86-msr-filterujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%8.28 KVM_CAP_ENFORCE_PV_FEATURE_CPUID}(jk%8.28 KVM_CAP_ENFORCE_PV_FEATURE_CPUIDjkj:ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname!#kvm-cap-enforce-pv-feature-cpuidujkjjkj7ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj4ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk:8.29 KVM_CAP_DIRTY_LOG_RING/KVM_CAP_DIRTY_LOG_RING_ACQ_REL}(jk:8.29 KVM_CAP_DIRTY_LOG_RING/KVM_CAP_DIRTY_LOG_RING_ACQ_RELjkj^ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname6#kvm-cap-dirty-log-ring-kvm-cap-dirty-log-ring-acq-relujkjjkj[ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjXubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.30 KVM_CAP_XEN_HVM}(jk8.30 KVM_CAP_XEN_HVMjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-xen-hvmujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj|ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.31 KVM_CAP_PPC_MULTITCE}(jk8.31 KVM_CAP_PPC_MULTITCEjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-ppc-multitceujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.32 KVM_CAP_PTP_KVM}(jk8.32 KVM_CAP_PTP_KVMjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-ptp-kvmujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!8.33 KVM_CAP_HYPERV_ENFORCE_CPUID}(jk!8.33 KVM_CAP_HYPERV_ENFORCE_CPUIDjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-hyperv-enforce-cpuidujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.34 KVM_CAP_EXIT_HYPERCALL}(jk8.34 KVM_CAP_EXIT_HYPERCALLjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-exit-hypercallujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.35 KVM_CAP_PMU_CAPABILITY}(jk8.35 KVM_CAP_PMU_CAPABILITYjkj6ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-pmu-capabilityujkjjkj3ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj0ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.36 KVM_CAP_ARM_SYSTEM_SUSPEND}(jk8.36 KVM_CAP_ARM_SYSTEM_SUSPENDjkjZubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-arm-system-suspendujkjjkjWubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjTubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 8.37 KVM_CAP_S390_PROTECTED_DUMP}(jk 8.37 KVM_CAP_S390_PROTECTED_DUMPjkj~ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-s390-protected-dumpujkjjkj{ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjxubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%8.38 KVM_CAP_VM_DISABLE_NX_HUGE_PAGES}(jk%8.38 KVM_CAP_VM_DISABLE_NX_HUGE_PAGESjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname!#kvm-cap-vm-disable-nx-huge-pagesujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.39 KVM_CAP_S390_CPU_TOPOLOGY}(jk8.39 KVM_CAP_S390_CPU_TOPOLOGYjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-s390-cpu-topologyujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'8.40 KVM_CAP_ARM_EAGER_SPLIT_CHUNK_SIZE}(jk'8.40 KVM_CAP_ARM_EAGER_SPLIT_CHUNK_SIZEjkjubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname##kvm-cap-arm-eager-split-chunk-sizeujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.41 KVM_CAP_VM_TYPES}(jk8.41 KVM_CAP_VM_TYPESjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-cap-vm-typesujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjkubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk9. Known KVM API problems}(jk9. Known KVM API problemsjkj> ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#known-kvm-api-problemsujkjjkj; ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj8 ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk9.1. x86}(jk9.1. x86jkj_ ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#id19ujkjjkj\ ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjY ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk``KVM_GET_SUPPORTED_CPUID``jk]jkKVM_GET_SUPPORTED_CPUID}(jkhjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjj^sNj_sNjkj ubjk issues}(jk issuesjkj ubejk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#kvm-get-supported-cpuid-issuesujkjjkj} ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkjz ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocal APIC features}(jkLocal APIC featuresjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname#local-apic-featuresujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CPU topology}(jk CPU topologyjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname #cpu-topologyujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkj ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjz ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjw ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Obsolete ioctls and capabilities}(jk Obsolete ioctls and capabilitiesjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname!#obsolete-ioctls-and-capabilitiesujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjw ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Ordering of KVM_GET_*/KVM_SET_* ioctls}(jk&Ordering of KVM_GET_*/KVM_SET_* ioctlsjkj' ubajk}(jJ~]jL~]jN~]jP~]jR~]internalrefurij anchorname##ordering-of-kvm-get-kvm-set-ioctlsujkjjkj$ ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkjjkj! ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjw ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjY ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjV ubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkj8 ubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj'jkjubejk}(jJ~]jL~]jN~]jP~]jR~]ujkj jkjubajk}(jJ~]jL~]jN~]jP~]jR~]ujkj'ubjp je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTuners and Modulators}(jkjjkjx ubajk}(j]j]j]j]j]internalrefuriuserspace-api/media/v4l/tuner anchornamehjpjujk referencejkju ubajk}(j]j]j]j]j]ujkcompact_paragraphjkjr ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTuners}(jkTunersjkj ubajk}(j]j]j]j]j]internalrefurij  anchorname#tunersjp](KKKeujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubajk}(j]j]j]j]j]ujk list_itemjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Modulators}(jk Modulatorsjkj ubajk}(j]j]j]j]j]internalrefurij  anchorname #modulatorsjp](KKKeujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRadio Frequency}(jkRadio Frequencyjkj ubajk}(j]j]j]j]j]internalrefurij  anchorname#radio-frequencyjp](KKKeujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujk bullet_listjkjr ubejk}(j]j]j]j]j]ujkj jkjo ubajk}(j]j]j]j]j]ujkj ubjK je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuerying Capabilities}(jkjjkj ubajk}(j]j]j]j]j]internalrefuri userspace-api/media/v4l/querycap anchornamehjpjujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCompressed Formats}(jkjjkjL ubajk}(j]j]j]j]j]internalrefuri)userspace-api/media/v4l/pixfmt-compressed anchornamehjpjujkj jkjI ubajk}(j]j]j]j]j]ujkj jkjF ubajk}(j]j]j]j]j]ujkj jkjC ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2_PIX_FMT_SBGGR10ALAW8 (‘aBA8’), V4L2_PIX_FMT_SGBRG10ALAW8 (‘aGA8’), V4L2_PIX_FMT_SGRBG10ALAW8 (‘agA8’), V4L2_PIX_FMT_SRGGB10ALAW8 (‘aRA8’),}(jkjjkjx ubajk}(j]j]j]j]j]internalrefuri+userspace-api/media/v4l/pixfmt-srggb10alaw8 anchornamehjpjŃujkj jkju ubajk}(j]j]j]j]j]ujkj jkjr ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(j]j]j]j]j]internalrefurij  anchorname #descriptionjp](KKKKKeujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubajk}(j]j]j]j]j]ujkj jkjr ubejk}(j]j]j]j]j]ujkj jkjo ubajk}(j]j]j]j]j]ujkj ubjnje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&ioctl VIDIOC_G_AUDOUT, VIDIOC_S_AUDOUT}(jkj̓jkj ubajk}(j]j]j]j]j]internalrefuri)userspace-api/media/v4l/vidioc-g-audioout anchornamehjpjԃujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj ubajk}(j]j]j]j]j]internalrefurij  anchorname#namejp](KKKeujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj ubajk}(j]j]j]j]j]internalrefurij  anchorname #synopsisjp](KKKeujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj< ubajk}(j]j]j]j]j]internalrefurij  anchorname #argumentsjp](KKKeujkj jkj9 ubajk}(j]j]j]j]j]ujkj jkj6 ubajk}(j]j]j]j]j]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkja ubajk}(j]j]j]j]j]internalrefurij  anchorname #descriptionjp](KKKeujkj jkj^ ubajk}(j]j]j]j]j]ujkj jkj[ ubajk}(j]j]j]j]j]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj ubajk}(j]j]j]j]j]internalrefurij  anchorname #return-valuejp](KKKeujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkj jkj ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$V4L2_TCH_FMT_DELTA_TD16 (‘TD16’)}(jkj܃jkj ubajk}(j]j]j]j]j]internalrefuri'userspace-api/media/v4l/pixfmt-tch-td16 anchornamehjpjujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(j]j]j]j]j]internalrefurij  anchorname #descriptionjp](KK KKeujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkj jkj ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2_PIX_FMT_Y8I (‘Y8I ‘)}(jkjjkj ubajk}(j]j]j]j]j]internalrefuri"userspace-api/media/v4l/pixfmt-y8i anchornamehjpjujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj: ubajk}(j]j]j]j]j]internalrefurij)  anchorname #descriptionjp](KKKKKeujkj jkj7 ubajk}(j]j]j]j]j]ujkj jkj4 ubajk}(j]j]j]j]j]ujkj jkj1 ubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkj jkj ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSelection targets}(jkjjkjt ubajk}(j]j]j]j]j]internalrefuri-userspace-api/media/v4l/selection-api-targets anchornamehjpjujkj jkjq ubajk}(j]j]j]j]j]ujkj jkjn ubajk}(j]j]j]j]j]ujkj jkjk ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!V4L2_SDR_FMT_PCU18BE (‘PC18’)}(jkj jkj ubajk}(j]j]j]j]j]internalrefuri*userspace-api/media/v4l/pixfmt-sdr-pcu18be anchornamehjpjujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(j]j]j]j]j]internalrefurij  anchorname #descriptionjp](KK KKeujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkj jkj ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMedia Bus Formats}(jkjjkj ubajk}(j]j]j]j]j]internalrefuri&userspace-api/media/v4l/subdev-formats anchornamehjpjujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMedia Bus Pixel Codes}(jkMedia Bus Pixel Codesjkjubajk}(j]j]j]j]j]internalrefurij  anchorname#media-bus-pixel-codesjp](KK KKKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPacked RGB Formats}(jkPacked RGB Formatsjkj<ubajk}(j]j]j]j]j]internalrefurij  anchorname#packed-rgb-formatsjp](KK KKKKKeujkj jkj9ubajk}(j]j]j]j]j]ujkj jkj6ubajk}(j]j]j]j]j]ujkj jkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Bayer Formats}(jk Bayer Formatsjkjaubajk}(j]j]j]j]j]internalrefurij  anchorname#bayer-formatsjp](KK KKKKKeujkj jkj^ubajk}(j]j]j]j]j]ujkj jkj[ubajk}(j]j]j]j]j]ujkj jkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPacked YUV Formats}(jkPacked YUV Formatsjkjubajk}(j]j]j]j]j]internalrefurij  anchorname#packed-yuv-formatsjp](KK KKKKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHSV/HSL Formats}(jkHSV/HSL Formatsjkjubajk}(j]j]j]j]j]internalrefurij  anchorname#hsv-hsl-formatsjp](KK KKKKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkJPEG Compressed Formats}(jkJPEG Compressed Formatsjkjubajk}(j]j]j]j]j]internalrefurij  anchorname#jpeg-compressed-formatsjp](KK KKKKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Vendor and Device Specific Formats}(jk"Vendor and Device Specific Formatsjkjubajk}(j]j]j]j]j]internalrefurij  anchorname##vendor-and-device-specific-formatsjp](KK KKKKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMetadata Formats}(jkMetadata Formatsjkjubajk}(j]j]j]j]j]internalrefurij  anchorname#metadata-formatsjp](KK KKKKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkj3ubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkj jkj ubajk}(j]j]j]j]j]ujkj ubj6je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk9ioctl VIDIOC_DV_TIMINGS_CAP, VIDIOC_SUBDEV_DV_TIMINGS_CAP}(jkj'jkj`ubajk}(j]j]j]j]j]internalrefuri-userspace-api/media/v4l/vidioc-dv-timings-cap anchornamehjpj.ujkj jkj]ubajk}(j]j]j]j]j]ujkj jkjZubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j]j]j]j]j]internalrefurijo anchorname#namejp](KK Keujkj jkj}ubajk}(j]j]j]j]j]ujkj jkjzubajk}(j]j]j]j]j]ujkj jkjwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j]j]j]j]j]internalrefurijo anchorname #synopsisjp](KK Keujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j]j]j]j]j]internalrefurijo anchorname #argumentsjp](KK Keujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurijo anchorname #descriptionjp](KK Keujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j]j]j]j]j]internalrefurijo anchorname #return-valuejp](KK Keujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjwubejk}(j]j]j]j]j]ujkj jkjZubejk}(j]j]j]j]j]ujkj jkjWubajk}(j]j]j]j]j]ujkj ubji je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVideo Standards}(jkj6jkjNubajk}(j]j]j]j]j]internalrefuri userspace-api/media/v4l/standard anchornamehjpj=ujkj jkjKubajk}(j]j]j]j]j]ujkj jkjHubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5Example: Information about the current video standard}(jk5Example: Information about the current video standardjkjnubajk}(j]j]j]j]j]internalrefurij] anchorname5#example-information-about-the-current-video-standardjp](KKKeujkj jkjkubajk}(j]j]j]j]j]ujkj jkjhubajk}(j]j]j]j]j]ujkj jkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCExample: Listing the video standards supported by the current input}(jkCExample: Listing the video standards supported by the current inputjkjubajk}(j]j]j]j]j]internalrefurij] anchornameC#example-listing-the-video-standards-supported-by-the-current-inputjp](KKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Example: Selecting a new video standard}(jk'Example: Selecting a new video standardjkjubajk}(j]j]j]j]j]internalrefurij] anchorname'#example-selecting-a-new-video-standardjp](KKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjeubejk}(j]j]j]j]j]ujkj jkjHubejk}(j]j]j]j]j]ujkj jkjEubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl VIDIOC_ENUMAUDIO}(jkjEjkjubajk}(j]j]j]j]j]internalrefuri(userspace-api/media/v4l/vidioc-enumaudio anchornamehjpjLujkj jkjubajk}(j]j]j]j]j]ujkj jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j]j]j]j]j]internalrefurij anchorname#namejp](KK Keujkj jkjubajk}(j]j]j]j]j]ujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj7ubajk}(j]j]j]j]j]internalrefurij anchorname #synopsisjp](KK Keujkj jkj4ubajk}(j]j]j]j]j]ujkj jkj1ubajk}(j]j]j]j]j]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj\ubajk}(j]j]j]j]j]internalrefurij anchorname #argumentsjp](KK Keujkj jkjYubajk}(j]j]j]j]j]ujkj jkjVubajk}(j]j]j]j]j]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionjp](KK Keujkj jkj~ubajk}(j]j]j]j]j]ujkj jkj{ubajk}(j]j]j]j]j]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j]j]j]j]j]internalrefurij anchorname #return-valuejp](KK Keujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"Video Grabber example using libv4l}(jkjTjkjubajk}(j]j]j]j]j]internalrefuri(userspace-api/media/v4l/v4l2grab-example anchornamehjpj[ujkj jkjubajk}(j]j]j]j]j]ujkj jkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjentries]N"userspace-api/media/v4l/v4l2grab.ca includefiles]jamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujktoctreej^sV/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/v4l2grab-example.rstj_sKjkjubajk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jkjcjkj0ubajk}(j]j]j]j]j]internalrefuri+userspace-api/media/v4l/selection-api-intro anchornamehjpjjujkj jkj-ubajk}(j]j]j]j]j]ujkj jkj*ubajk}(j]j]j]j]j]ujkj jkj'ubajk}(j]j]j]j]j]ujkj ubjk je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2_PIX_FMT_SRGGB10 (‘RG10’), V4L2_PIX_FMT_SGRBG10 (‘BA10’), V4L2_PIX_FMT_SGBRG10 (‘GB10’), V4L2_PIX_FMT_SBGGR10 (‘BG10’),}(jkjrjkj\ubajk}(j]j]j]j]j]internalrefuri&userspace-api/media/v4l/pixfmt-srggb10 anchornamehjpjyujkj jkjYubajk}(j]j]j]j]j]ujkj jkjVubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj|ubajk}(j]j]j]j]j]internalrefurijk anchorname #descriptionjp](KKKKKeujkj jkjyubajk}(j]j]j]j]j]ujkj jkjvubajk}(j]j]j]j]j]ujkj jkjsubajk}(j]j]j]j]j]ujkj jkjVubejk}(j]j]j]j]j]ujkj jkjSubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMulti-planar format structures}(jkjjkjubajk}(j]j]j]j]j]internalrefuri*userspace-api/media/v4l/pixfmt-v4l2-mplane anchornamehjpjujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl VIDIOC_CREATE_BUFS}(jkjjkjubajk}(j]j]j]j]j]internalrefuri*userspace-api/media/v4l/vidioc-create-bufs anchornamehjpjujkj jkjubajk}(j]j]j]j]j]ujkj jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j]j]j]j]j]internalrefurij anchorname#namejp](KKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj'ubajk}(j]j]j]j]j]internalrefurij anchorname #synopsisjp](KKKeujkj jkj$ubajk}(j]j]j]j]j]ujkj jkj!ubajk}(j]j]j]j]j]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjLubajk}(j]j]j]j]j]internalrefurij anchorname #argumentsjp](KKKeujkj jkjIubajk}(j]j]j]j]j]ujkj jkjFubajk}(j]j]j]j]j]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjqubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionjp](KKKeujkj jkjnubajk}(j]j]j]j]j]ujkj jkjkubajk}(j]j]j]j]j]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j]j]j]j]j]internalrefurij anchorname #return-valuejp](KKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCommon selection definitions}(jkjjkjubajk}(j]j]j]j]j]internalrefuri)userspace-api/media/v4l/selections-common anchornamehjpjujkj jkjubajk}(j]j]j]j]j]ujkj jkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjentries](N.userspace-api/media/v4l/v4l2-selection-targetsN,userspace-api/media/v4l/v4l2-selection-flagse includefiles](jjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sW/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/selections-common.rstj_sKjkjubajk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$V4L2_TCH_FMT_DELTA_TD08 (‘TD08’)}(jkjjkj!ubajk}(j]j]j]j]j]internalrefuri'userspace-api/media/v4l/pixfmt-tch-td08 anchornamehjpjujkj jkjubajk}(j]j]j]j]j]ujkj jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjAubajk}(j]j]j]j]j]internalrefurij0 anchorname #descriptionjp](KK KKeujkj jkj>ubajk}(j]j]j]j]j]ujkj jkj;ubajk}(j]j]j]j]j]ujkj jkj8ubajk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Configuration}(jkjjkj{ubajk}(j]j]j]j]j]internalrefuri3userspace-api/media/v4l/selection-api-configuration anchornamehjpjĄujkj jkjxubajk}(j]j]j]j]j]ujkj jkjuubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguration of video capture}(jkConfiguration of video capturejkjubajk}(j]j]j]j]j]internalrefurij anchorname#configuration-of-video-capturejp](KKKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguration of video output}(jkConfiguration of video outputjkjubajk}(j]j]j]j]j]internalrefurij anchorname#configuration-of-video-outputjp](KKKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkScaling control}(jkScaling controljkjubajk}(j]j]j]j]j]internalrefurij anchorname#scaling-controljp](KKKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkj jkjuubejk}(j]j]j]j]j]ujkj jkjrubajk}(j]j]j]j]j]ujkj ubjfje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl VIDIOC_DQEVENT}(jkj̄jkjubajk}(j]j]j]j]j]internalrefuri&userspace-api/media/v4l/vidioc-dqevent anchornamehjpjӄujkj jkjubajk}(j]j]j]j]j]ujkj jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj?ubajk}(j]j]j]j]j]internalrefurij. anchorname#namejp](KKKeujkj jkj<ubajk}(j]j]j]j]j]ujkj jkj9ubajk}(j]j]j]j]j]ujkj jkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjdubajk}(j]j]j]j]j]internalrefurij. anchorname #synopsisjp](KKKeujkj jkjaubajk}(j]j]j]j]j]ujkj jkj^ubajk}(j]j]j]j]j]ujkj jkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j]j]j]j]j]internalrefurij. anchorname #argumentsjp](KKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij. anchorname #descriptionjp](KKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j]j]j]j]j]internalrefurij. anchorname #return-valuejp](KKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkj6ubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4Cropping, composing and scaling -- the SELECTION API}(jkjۄjkj ubajk}(j]j]j]j]j]internalrefuri%userspace-api/media/v4l/selection-api anchornamehjpjujkj jkj ubajk}(j]j]j]j]j]ujkj jkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjentries](N+userspace-api/media/v4l/selection-api-introN-userspace-api/media/v4l/selection-api-targetsN3userspace-api/media/v4l/selection-api-configurationN1userspace-api/media/v4l/selection-api-vs-crop-apiN.userspace-api/media/v4l/selection-api-examplese includefiles](j3j5j7j9j;emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sS/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/selection-api.rstj_sK jkj$ubajk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj ubjFje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2_PIX_FMT_SRGGB12P (‘pRCC’), V4L2_PIX_FMT_SGRBG12P (‘pgCC’), V4L2_PIX_FMT_SGBRG12P (‘pGCC’), V4L2_PIX_FMT_SBGGR12P (‘pBCC’),}(jkjjkjdubajk}(j]j]j]j]j]internalrefuri'userspace-api/media/v4l/pixfmt-srggb12p anchornamehjpjujkj jkjaubajk}(j]j]j]j]j]ujkj jkj^ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk12-bit packed Bayer formats}(jk12-bit packed Bayer formatsjkjubajk}(j]j]j]j]j]internalrefurijs anchorname#bit-packed-bayer-formatsjp](KKKKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkj~ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurijs anchorname #descriptionjp](KKKKKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkj~ubejk}(j]j]j]j]j]ujkj jkj{ubajk}(j]j]j]j]j]ujkj jkj^ubejk}(j]j]j]j]j]ujkj jkj[ubajk}(j]j]j]j]j]ujkj ubj8je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"ioctl VIDIOC_G_CROP, VIDIOC_S_CROP}(jkjjkjubajk}(j]j]j]j]j]internalrefuri%userspace-api/media/v4l/vidioc-g-crop anchornamehjpjujkj jkjubajk}(j]j]j]j]j]ujkj jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj ubajk}(j]j]j]j]j]internalrefurij anchorname#namejp](KKKeujkj jkj ubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj1ubajk}(j]j]j]j]j]internalrefurij anchorname #synopsisjp](KKKeujkj jkj.ubajk}(j]j]j]j]j]ujkj jkj+ubajk}(j]j]j]j]j]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjVubajk}(j]j]j]j]j]internalrefurij anchorname #argumentsjp](KKKeujkj jkjSubajk}(j]j]j]j]j]ujkj jkjPubajk}(j]j]j]j]j]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj{ubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionjp](KKKeujkj jkjxubajk}(j]j]j]j]j]ujkj jkjuubajk}(j]j]j]j]j]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j]j]j]j]j]internalrefurij anchorname #return-valuejp](KKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj ubj!je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2_SDR_FMT_CS8 (‘CS08’)}(jkjjkjubajk}(j]j]j]j]j]internalrefuri'userspace-api/media/v4l/pixfmt-sdr-cs08 anchornamehjpjujkj jkjubajk}(j]j]j]j]j]ujkj jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionjp](KK KKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj ubj:je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl VIDIOC_EXPBUF}(jkjjkj4ubajk}(j]j]j]j]j]internalrefuri%userspace-api/media/v4l/vidioc-expbuf anchornamehjpjujkj jkj1ubajk}(j]j]j]j]j]ujkj jkj.ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjTubajk}(j]j]j]j]j]internalrefurijC anchorname#namejp](KKKeujkj jkjQubajk}(j]j]j]j]j]ujkj jkjNubajk}(j]j]j]j]j]ujkj jkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjyubajk}(j]j]j]j]j]internalrefurijC anchorname #synopsisjp](KKKeujkj jkjvubajk}(j]j]j]j]j]ujkj jkjsubajk}(j]j]j]j]j]ujkj jkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j]j]j]j]j]internalrefurijC anchorname #argumentsjp](KKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurijC anchorname #descriptionjp](KKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkjubajk}(j]j]j]j]j]internalrefurijC anchorname #examplesjp](KKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj ubajk}(j]j]j]j]j]internalrefurijC anchorname #return-valuejp](KKKeujkj jkj ubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjKubejk}(j]j]j]j]j]ujkj jkj.ubejk}(j]j]j]j]j]ujkj jkj+ubajk}(j]j]j]j]j]ujkj ubjFje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0ioctl VIDIOC_ENCODER_CMD, VIDIOC_TRY_ENCODER_CMD}(jkj&jkjGubajk}(j]j]j]j]j]internalrefuri*userspace-api/media/v4l/vidioc-encoder-cmd anchornamehjpj-ujkj jkjDubajk}(j]j]j]j]j]ujkj jkjAubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjgubajk}(j]j]j]j]j]internalrefurijV anchorname#namejp](KK Keujkj jkjdubajk}(j]j]j]j]j]ujkj jkjaubajk}(j]j]j]j]j]ujkj jkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j]j]j]j]j]internalrefurijV anchorname #synopsisjp](KK Keujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j]j]j]j]j]internalrefurijV anchorname #argumentsjp](KK Keujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurijV anchorname #descriptionjp](KK Keujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j]j]j]j]j]internalrefurijV anchorname #return-valuejp](KK Keujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkj^ubejk}(j]j]j]j]j]ujkj jkjAubejk}(j]j]j]j]j]ujkj jkj>ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2_PIX_FMT_SRGGB16 (‘RG16’), V4L2_PIX_FMT_SGRBG16 (‘GR16’), V4L2_PIX_FMT_SGBRG16 (‘GB16’), V4L2_PIX_FMT_SBGGR16 (‘BYR2’),}(jkj5jkj5ubajk}(j]j]j]j]j]internalrefuri&userspace-api/media/v4l/pixfmt-srggb16 anchornamehjpj<ujkj jkj2ubajk}(j]j]j]j]j]ujkj jkj/ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk16-bit Bayer formats}(jk16-bit Bayer formatsjkjUubajk}(j]j]j]j]j]internalrefurijD anchorname#bit-bayer-formatsjp](KKKK Keujkj jkjRubajk}(j]j]j]j]j]ujkj jkjOubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjwubajk}(j]j]j]j]j]internalrefurijD anchorname #descriptionjp](KKKK KKeujkj jkjtubajk}(j]j]j]j]j]ujkj jkjqubajk}(j]j]j]j]j]ujkj jkjnubajk}(j]j]j]j]j]ujkj jkjOubejk}(j]j]j]j]j]ujkj jkjLubajk}(j]j]j]j]j]ujkj jkj/ubejk}(j]j]j]j]j]ujkj jkj,ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2_PIX_FMT_CNF4 (‘CNF4’)}(jkjDjkjubajk}(j]j]j]j]j]internalrefuri#userspace-api/media/v4l/pixfmt-cnf4 anchornamehjpjKujkj jkjubajk}(j]j]j]j]j]ujkj jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionjp](KK KKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj ubjxje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Touch Formats}(jkjSjkjubajk}(j]j]j]j]j]internalrefuri#userspace-api/media/v4l/tch-formats anchornamehjpjZujkj jkjubajk}(j]j]j]j]j]ujkj jkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentj&entries](N'userspace-api/media/v4l/pixfmt-tch-td16N'userspace-api/media/v4l/pixfmt-tch-td08N'userspace-api/media/v4l/pixfmt-tch-tu16N'userspace-api/media/v4l/pixfmt-tch-tu08e includefiles](j=j?jAjCemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sQ/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/tch-formats.rstj_sK jkj.ubajk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj ubj$ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkjbjkjlubajk}(j]j]j]j]j]internalrefuri.userspace-api/media/v4l/selection-api-examples anchornamehjpjiujkj jkjiubajk}(j]j]j]j]j]ujkj jkjfubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Example: Resetting the cropping parameters}(jk*Example: Resetting the cropping parametersjkjubajk}(j]j]j]j]j]internalrefurij{ anchorname*#example-resetting-the-cropping-parametersjp](KKKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample: Simple downscaling}(jkExample: Simple downscalingjkjubajk}(j]j]j]j]j]internalrefurij{ anchorname#example-simple-downscalingjp](KKKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Example: Querying for scaling factors}(jk%Example: Querying for scaling factorsjkjubajk}(j]j]j]j]j]internalrefurij{ anchorname%#example-querying-for-scaling-factorsjp](KKKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkj jkjfubejk}(j]j]j]j]j]ujkj jkjcubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSingle- and multi-planar APIs}(jkjqjkjubajk}(j]j]j]j]j]internalrefuri#userspace-api/media/v4l/planar-apis anchornamehjpjxujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMulti-planar formats}(jkMulti-planar formatsjkj0ubajk}(j]j]j]j]j]internalrefurij anchorname#multi-planar-formatsjp](KKKeujkj jkj-ubajk}(j]j]j]j]j]ujkj jkj*ubajk}(j]j]j]j]j]ujkj jkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk;Calls that distinguish between single and multi-planar APIs}(jk;Calls that distinguish between single and multi-planar APIsjkjUubajk}(j]j]j]j]j]internalrefurij anchorname<#calls-that-distinguish-between-single-and-multi-planar-apisjp](KKKeujkj jkjRubajk}(j]j]j]j]j]ujkj jkjOubajk}(j]j]j]j]j]ujkj jkj'ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk V4L2_SDR_FMT_RU12LE (‘RU12’)}(jkjjkjubajk}(j]j]j]j]j]internalrefuri)userspace-api/media/v4l/pixfmt-sdr-ru12le anchornamehjpjujkj jkjubajk}(j]j]j]j]j]ujkj jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionjp](KK KKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2_PIX_FMT_SRGGB8 (‘RGGB’), V4L2_PIX_FMT_SGRBG8 (‘GRBG’), V4L2_PIX_FMT_SGBRG8 (‘GBRG’), V4L2_PIX_FMT_SBGGR8 (‘BA81’),}(jkjjkjubajk}(j]j]j]j]j]internalrefuri%userspace-api/media/v4l/pixfmt-srggb8 anchornamehjpjujkj jkjubajk}(j]j]j]j]j]ujkj jkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk8-bit Bayer formats}(jk8-bit Bayer formatsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#bit-bayer-formatsjp](KKKKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj+ubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionjp](KKKKKKeujkj jkj(ubajk}(j]j]j]j]j]ujkj jkj%ubajk}(j]j]j]j]j]ujkj jkj"ubajk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkStreaming I/O (User Pointers)}(jkjjkjqubajk}(j]j]j]j]j]internalrefuriuserspace-api/media/v4l/userp anchornamehjpjujkj jkjnubajk}(j]j]j]j]j]ujkj jkjkubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4Example: Initiating streaming I/O with user pointers}(jk4Example: Initiating streaming I/O with user pointersjkjubajk}(j]j]j]j]j]internalrefurij anchorname4#example-initiating-streaming-i-o-with-user-pointersjp](KKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjkubejk}(j]j]j]j]j]ujkj jkjhubajk}(j]j]j]j]j]ujkj ubjJ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVideo For Linux Two Header File}(jkjjkjubajk}(j]j]j]j]j]internalrefuri userspace-api/media/v4l/videodev anchornamehjpjujkj jkjubajk}(j]j]j]j]j]ujkj jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk videodev2.h}(jk videodev2.hjkjubajk}(j]j]j]j]j]internalrefurij anchorname #videodev2-hjp](K Keujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj ubj+je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$ioctl VIDIOC_G_AUDIO, VIDIOC_S_AUDIO}(jkjjkj%ubajk}(j]j]j]j]j]internalrefuri&userspace-api/media/v4l/vidioc-g-audio anchornamehjpjÅujkj jkj"ubajk}(j]j]j]j]j]ujkj jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjEubajk}(j]j]j]j]j]internalrefurij4 anchorname#namejp](KKKeujkj jkjBubajk}(j]j]j]j]j]ujkj jkj?ubajk}(j]j]j]j]j]ujkj jkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjjubajk}(j]j]j]j]j]internalrefurij4 anchorname #synopsisjp](KKKeujkj jkjgubajk}(j]j]j]j]j]ujkj jkjdubajk}(j]j]j]j]j]ujkj jkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j]j]j]j]j]internalrefurij4 anchorname #argumentsjp](KKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij4 anchorname #descriptionjp](KKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j]j]j]j]j]internalrefurij4 anchorname #return-valuejp](KKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkj<ubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj ubj)je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNioctl VIDIOC_G_EDID, VIDIOC_S_EDID, VIDIOC_SUBDEV_G_EDID, VIDIOC_SUBDEV_S_EDID}(jkj˅jkjubajk}(j]j]j]j]j]internalrefuri%userspace-api/media/v4l/vidioc-g-edid anchornamehjpj҅ujkj jkjubajk}(j]j]j]j]j]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj3ubajk}(j]j]j]j]j]internalrefurij" anchorname#namejp](KKKeujkj jkj0ubajk}(j]j]j]j]j]ujkj jkj-ubajk}(j]j]j]j]j]ujkj jkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjXubajk}(j]j]j]j]j]internalrefurij" anchorname #synopsisjp](KKKeujkj jkjUubajk}(j]j]j]j]j]ujkj jkjRubajk}(j]j]j]j]j]ujkj jkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj}ubajk}(j]j]j]j]j]internalrefurij" anchorname #argumentsjp](KKKeujkj jkjzubajk}(j]j]j]j]j]ujkj jkjwubajk}(j]j]j]j]j]ujkj jkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij" anchorname #descriptionjp](KKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j]j]j]j]j]internalrefurij" anchorname #return-valuejp](KKKeujkj jkjubajk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj jkj*ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkj jkj ubajk}(j]j]j]j]j]ujkj ubj3je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk V4L2_SDR_FMT_CU16LE (‘CU16’)}(jkjڅjkj ubajk}(j]j]j]j]j]internalrefuri)userspace-api/media/v4l/pixfmt-sdr-cu16le anchornamehjpjujkj jkjubajk}(j]j]j]j]j]ujkj jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj! ubajk}(j]j]j]j]j]internalrefurij  anchorname #descriptionjp](KK KKeujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubajk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkj jkjubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStreaming Parameters}(jkjjkj[ ubajk}(j]j]j]j]j]internalrefuri%userspace-api/media/v4l/streaming-par anchornamehjpjujkj jkjX ubajk}(j]j]j]j]j]ujkj jkjU ubajk}(j]j]j]j]j]ujkj jkjR ubajk}(j]j]j]j]j]ujkj ubj8je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRaw Bayer Formats}(jkjjkj ubajk}(j]j]j]j]j]internalrefuri$userspace-api/media/v4l/pixfmt-bayer anchornamehjpjujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(j]j]j]j]j]internalrefurij  anchorname #descriptionjp](KKKeujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentj entries](N%userspace-api/media/v4l/pixfmt-srggb8N&userspace-api/media/v4l/pixfmt-srggb10N'userspace-api/media/v4l/pixfmt-srggb10pN+userspace-api/media/v4l/pixfmt-srggb10alaw8N+userspace-api/media/v4l/pixfmt-srggb10dpcm8N+userspace-api/media/v4l/pixfmt-srggb10-ipu3N&userspace-api/media/v4l/pixfmt-srggb12N'userspace-api/media/v4l/pixfmt-srggb12pN&userspace-api/media/v4l/pixfmt-srggb14N'userspace-api/media/v4l/pixfmt-srggb14pN&userspace-api/media/v4l/pixfmt-srggb16e includefiles](j j j j j j j j j j j emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sR/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/pixfmt-bayer.rstj_sKjkj ubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkj jkj ubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkj jkj~ ubajk}(j]j]j]j]j]ujkj ubjhje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl VIDIOC_ENUM_FMT}(jkjjkj!ubajk}(j]j]j]j]j]internalrefuri'userspace-api/media/v4l/vidioc-enum-fmt anchornamehjpjujkj jkj!ubajk}(j]j]j]j]j]ujkj jkj!ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj8!ubajk}(j]j]j]j]j]internalrefurij'! anchorname#namejp](KKKeujkj jkj5!ubajk}(j]j]j]j]j]ujkj jkj2!ubajk}(j]j]j]j]j]ujkj jkj/!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj]!ubajk}(j]j]j]j]j]internalrefurij'! anchorname #synopsisjp](KKKeujkj jkjZ!ubajk}(j]j]j]j]j]ujkj jkjW!ubajk}(j]j]j]j]j]ujkj jkj/!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj!ubajk}(j]j]j]j]j]internalrefurij'! anchorname #argumentsjp](KKKeujkj jkj!ubajk}(j]j]j]j]j]ujkj jkj|!ubajk}(j]j]j]j]j]ujkj jkj/!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj!ubajk}(j]j]j]j]j]internalrefurij'! anchorname #descriptionjp](KKKeujkj jkj!ubajk}(j]j]j]j]j]ujkj jkj!ubajk}(j]j]j]j]j]ujkj jkj/!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj!ubajk}(j]j]j]j]j]internalrefurij'! anchorname #return-valuejp](KKKeujkj jkj!ubajk}(j]j]j]j]j]ujkj jkj!ubajk}(j]j]j]j]j]ujkj jkj/!ubejk}(j]j]j]j]j]ujkj jkj!ubejk}(j]j]j]j]j]ujkj jkj!ubajk}(j]j]j]j]j]ujkj ubjBje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+ioctl VIDIOC_ENUMSTD, VIDIOC_SUBDEV_ENUMSTD}(jkjjkj"ubajk}(j]j]j]j]j]internalrefuri&userspace-api/media/v4l/vidioc-enumstd anchornamehjpjujkj jkj"ubajk}(j]j]j]j]j]ujkj jkj"ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj&"ubajk}(j]j]j]j]j]internalrefurij" anchorname#namejp](KKKeujkj jkj#"ubajk}(j]j]j]j]j]ujkj jkj "ubajk}(j]j]j]j]j]ujkj jkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjK"ubajk}(j]j]j]j]j]internalrefurij" anchorname #synopsisjp](KKKeujkj jkjH"ubajk}(j]j]j]j]j]ujkj jkjE"ubajk}(j]j]j]j]j]ujkj jkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjp"ubajk}(j]j]j]j]j]internalrefurij" anchorname #argumentsjp](KKKeujkj jkjm"ubajk}(j]j]j]j]j]ujkj jkjj"ubajk}(j]j]j]j]j]ujkj jkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj"ubajk}(j]j]j]j]j]internalrefurij" anchorname #descriptionjp](KKKeujkj jkj"ubajk}(j]j]j]j]j]ujkj jkj"ubajk}(j]j]j]j]j]ujkj jkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj"ubajk}(j]j]j]j]j]internalrefurij" anchorname #return-valuejp](KKKeujkj jkj"ubajk}(j]j]j]j]j]ujkj jkj"ubajk}(j]j]j]j]j]ujkj jkj"ubejk}(j]j]j]j]j]ujkj jkj"ubejk}(j]j]j]j]j]ujkj jkj!ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl VIDIOC_ENUMINPUT}(jkj%jkj"ubajk}(j]j]j]j]j]internalrefuri(userspace-api/media/v4l/vidioc-enuminput anchornamehjpj,ujkj jkj"ubajk}(j]j]j]j]j]ujkj jkj"ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj#ubajk}(j]j]j]j]j]internalrefurij# anchorname#namejp](KKKeujkj jkj#ubajk}(j]j]j]j]j]ujkj jkj#ubajk}(j]j]j]j]j]ujkj jkj #ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj9#ubajk}(j]j]j]j]j]internalrefurij# anchorname #synopsisjp](KKKeujkj jkj6#ubajk}(j]j]j]j]j]ujkj jkj3#ubajk}(j]j]j]j]j]ujkj jkj #ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj^#ubajk}(j]j]j]j]j]internalrefurij# anchorname #argumentsjp](KKKeujkj jkj[#ubajk}(j]j]j]j]j]ujkj jkjX#ubajk}(j]j]j]j]j]ujkj jkj #ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj#ubajk}(j]j]j]j]j]internalrefurij# anchorname #descriptionjp](KKKeujkj jkj#ubajk}(j]j]j]j]j]ujkj jkj}#ubajk}(j]j]j]j]j]ujkj jkj #ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj#ubajk}(j]j]j]j]j]internalrefurij# anchorname #return-valuejp](KKKeujkj jkj#ubajk}(j]j]j]j]j]ujkj jkj#ubajk}(j]j]j]j]j]ujkj jkj #ubejk}(j]j]j]j]j]ujkj jkj"ubejk}(j]j]j]j]j]ujkj jkj"ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSelection flags}(jkj4jkj#ubajk}(j]j]j]j]j]internalrefuri,userspace-api/media/v4l/v4l2-selection-flags anchornamehjpj;ujkj jkj#ubajk}(j]j]j]j]j]ujkj jkj#ubajk}(j]j]j]j]j]ujkj jkj#ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSelection targets}(jkjCjkj$ubajk}(j]j]j]j]j]internalrefuri.userspace-api/media/v4l/v4l2-selection-targets anchornamehjpjJujkj jkj $ubajk}(j]j]j]j]j]ujkj jkj$ubajk}(j]j]j]j]j]ujkj jkj$ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2_PIX_FMT_SRGGB10P (‘pRAA’), V4L2_PIX_FMT_SGRBG10P (‘pgAA’), V4L2_PIX_FMT_SGBRG10P (‘pGAA’), V4L2_PIX_FMT_SBGGR10P (‘pBAA’),}(jkjRjkj:$ubajk}(j]j]j]j]j]internalrefuri'userspace-api/media/v4l/pixfmt-srggb10p anchornamehjpjYujkj jkj7$ubajk}(j]j]j]j]j]ujkj jkj4$ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjZ$ubajk}(j]j]j]j]j]internalrefurijI$ anchorname #descriptionjp](KKKKKeujkj jkjW$ubajk}(j]j]j]j]j]ujkj jkjT$ubajk}(j]j]j]j]j]ujkj jkjQ$ubajk}(j]j]j]j]j]ujkj jkj4$ubejk}(j]j]j]j]j]ujkj jkj1$ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2_PIX_FMT_UV8 (‘UV8’)}(jkjajkj$ubajk}(j]j]j]j]j]internalrefuri"userspace-api/media/v4l/pixfmt-uv8 anchornamehjpjhujkj jkj$ubajk}(j]j]j]j]j]ujkj jkj$ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj$ubajk}(j]j]j]j]j]internalrefurij$ anchorname #descriptionjp](KKKKKeujkj jkj$ubajk}(j]j]j]j]j]ujkj jkj$ubajk}(j]j]j]j]j]ujkj jkj$ubajk}(j]j]j]j]j]ujkj jkj$ubejk}(j]j]j]j]j]ujkj jkj$ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk SDR Formats}(jkjpjkj$ubajk}(j]j]j]j]j]internalrefuri#userspace-api/media/v4l/sdr-formats anchornamehjpjwujkj jkj$ubajk}(j]j]j]j]j]ujkj jkj$ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentj$entries](N'userspace-api/media/v4l/pixfmt-sdr-cu08N)userspace-api/media/v4l/pixfmt-sdr-cu16leN'userspace-api/media/v4l/pixfmt-sdr-cs08N)userspace-api/media/v4l/pixfmt-sdr-cs14leN)userspace-api/media/v4l/pixfmt-sdr-ru12leN*userspace-api/media/v4l/pixfmt-sdr-pcu16beN*userspace-api/media/v4l/pixfmt-sdr-pcu18beN*userspace-api/media/v4l/pixfmt-sdr-pcu20bee includefiles](j%j%j%j%j%j%j %j"%emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sQ/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/sdr-formats.rstj_sK jkj%ubajk}(j]j]j]j]j]ujkj jkj$ubejk}(j]j]j]j]j]ujkj jkj$ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2_TCH_FMT_TU08 (‘TU08’)}(jkjjkjK%ubajk}(j]j]j]j]j]internalrefuri'userspace-api/media/v4l/pixfmt-tch-tu08 anchornamehjpjujkj jkjH%ubajk}(j]j]j]j]j]ujkj jkjE%ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjk%ubajk}(j]j]j]j]j]internalrefurijZ% anchorname #descriptionjp](KK KKeujkj jkjh%ubajk}(j]j]j]j]j]ujkj jkje%ubajk}(j]j]j]j]j]ujkj jkjb%ubajk}(j]j]j]j]j]ujkj jkjE%ubejk}(j]j]j]j]j]ujkj jkjB%ubajk}(j]j]j]j]j]ujkj ubjEje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2_SDR_FMT_CU8 (‘CU08’)}(jkjjkj%ubajk}(j]j]j]j]j]internalrefuri'userspace-api/media/v4l/pixfmt-sdr-cu08 anchornamehjpjujkj jkj%ubajk}(j]j]j]j]j]ujkj jkj%ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj%ubajk}(j]j]j]j]j]internalrefurij% anchorname #descriptionjp](KK KKeujkj jkj%ubajk}(j]j]j]j]j]ujkj jkj%ubajk}(j]j]j]j]j]ujkj jkj%ubajk}(j]j]j]j]j]ujkj jkj%ubejk}(j]j]j]j]j]ujkj jkj%ubajk}(j]j]j]j]j]ujkj ubjGje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2_PIX_FMT_IPU3_SBGGR10 (‘ip3b’), V4L2_PIX_FMT_IPU3_SGBRG10 (‘ip3g’), V4L2_PIX_FMT_IPU3_SGRBG10 (‘ip3G’), V4L2_PIX_FMT_IPU3_SRGGB10 (‘ip3r’)}(jkjjkj%ubajk}(j]j]j]j]j]internalrefuri+userspace-api/media/v4l/pixfmt-srggb10-ipu3 anchornamehjpjujkj jkj%ubajk}(j]j]j]j]j]ujkj jkj%ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk10-bit Bayer formats}(jk10-bit Bayer formatsjkj&ubajk}(j]j]j]j]j]internalrefurij& anchorname#bit-bayer-formatsjp](KKKKKeujkj jkj&ubajk}(j]j]j]j]j]ujkj jkj&ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjA&ubajk}(j]j]j]j]j]internalrefurij& anchorname #descriptionjp](KKKKKKeujkj jkj>&ubajk}(j]j]j]j]j]ujkj jkj;&ubajk}(j]j]j]j]j]ujkj jkj8&ubajk}(j]j]j]j]j]ujkj jkj&ubejk}(j]j]j]j]j]ujkj jkj&ubajk}(j]j]j]j]j]ujkj jkj%ubejk}(j]j]j]j]j]ujkj jkj%ubajk}(j]j]j]j]j]ujkj ubjo je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl VIDIOC_CROPCAP}(jkjjkj&ubajk}(j]j]j]j]j]internalrefuri&userspace-api/media/v4l/vidioc-cropcap anchornamehjpjujkj jkj&ubajk}(j]j]j]j]j]ujkj jkj&ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj&ubajk}(j]j]j]j]j]internalrefurij& anchorname#namejp](KKKeujkj jkj&ubajk}(j]j]j]j]j]ujkj jkj&ubajk}(j]j]j]j]j]ujkj jkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj&ubajk}(j]j]j]j]j]internalrefurij& anchorname #synopsisjp](KKKeujkj jkj&ubajk}(j]j]j]j]j]ujkj jkj&ubajk}(j]j]j]j]j]ujkj jkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj&ubajk}(j]j]j]j]j]internalrefurij& anchorname #argumentsjp](KKKeujkj jkj&ubajk}(j]j]j]j]j]ujkj jkj&ubajk}(j]j]j]j]j]ujkj jkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj'ubajk}(j]j]j]j]j]internalrefurij& anchorname #descriptionjp](KKKeujkj jkj'ubajk}(j]j]j]j]j]ujkj jkj'ubajk}(j]j]j]j]j]ujkj jkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj;'ubajk}(j]j]j]j]j]internalrefurij& anchorname #return-valuejp](KKKeujkj jkj8'ubajk}(j]j]j]j]j]ujkj jkj5'ubajk}(j]j]j]j]j]ujkj jkj&ubejk}(j]j]j]j]j]ujkj jkj&ubejk}(j]j]j]j]j]ujkj jkj~&ubajk}(j]j]j]j]j]ujkj ubj<je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl VIDIOC_ENUMAUDOUT}(jkjjkju'ubajk}(j]j]j]j]j]internalrefuri+userspace-api/media/v4l/vidioc-enumaudioout anchornamehjpj†ujkj jkjr'ubajk}(j]j]j]j]j]ujkj jkjo'ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj'ubajk}(j]j]j]j]j]internalrefurij' anchorname#namejp](KK Keujkj jkj'ubajk}(j]j]j]j]j]ujkj jkj'ubajk}(j]j]j]j]j]ujkj jkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj'ubajk}(j]j]j]j]j]internalrefurij' anchorname #synopsisjp](KK Keujkj jkj'ubajk}(j]j]j]j]j]ujkj jkj'ubajk}(j]j]j]j]j]ujkj jkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj'ubajk}(j]j]j]j]j]internalrefurij' anchorname #argumentsjp](KK Keujkj jkj'ubajk}(j]j]j]j]j]ujkj jkj'ubajk}(j]j]j]j]j]ujkj jkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj(ubajk}(j]j]j]j]j]internalrefurij' anchorname #descriptionjp](KK Keujkj jkj(ubajk}(j]j]j]j]j]ujkj jkj'ubajk}(j]j]j]j]j]ujkj jkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj)(ubajk}(j]j]j]j]j]internalrefurij' anchorname #return-valuejp](KK Keujkj jkj&(ubajk}(j]j]j]j]j]ujkj jkj#(ubajk}(j]j]j]j]j]ujkj jkj'ubejk}(j]j]j]j]j]ujkj jkjo'ubejk}(j]j]j]j]j]ujkj jkjl'ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk V4L2_SDR_FMT_CS14LE (‘CS14’)}(jkjʆjkjc(ubajk}(j]j]j]j]j]internalrefuri)userspace-api/media/v4l/pixfmt-sdr-cs14le anchornamehjpjцujkj jkj`(ubajk}(j]j]j]j]j]ujkj jkj](ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj(ubajk}(j]j]j]j]j]internalrefurijr( anchorname #descriptionjp](KK KKeujkj jkj(ubajk}(j]j]j]j]j]ujkj jkj}(ubajk}(j]j]j]j]j]ujkj jkjz(ubajk}(j]j]j]j]j]ujkj jkj](ubejk}(j]j]j]j]j]ujkj jkjZ(ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk.ioctl VIDIOC_G_DV_TIMINGS, VIDIOC_S_DV_TIMINGS}(jkjنjkj(ubajk}(j]j]j]j]j]internalrefuri+userspace-api/media/v4l/vidioc-g-dv-timings anchornamehjpjujkj jkj(ubajk}(j]j]j]j]j]ujkj jkj(ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj(ubajk}(j]j]j]j]j]internalrefurij( anchorname#namejp](KKKeujkj jkj(ubajk}(j]j]j]j]j]ujkj jkj(ubajk}(j]j]j]j]j]ujkj jkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj)ubajk}(j]j]j]j]j]internalrefurij( anchorname #synopsisjp](KKKeujkj jkj(ubajk}(j]j]j]j]j]ujkj jkj(ubajk}(j]j]j]j]j]ujkj jkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj')ubajk}(j]j]j]j]j]internalrefurij( anchorname #argumentsjp](KKKeujkj jkj$)ubajk}(j]j]j]j]j]ujkj jkj!)ubajk}(j]j]j]j]j]ujkj jkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjL)ubajk}(j]j]j]j]j]internalrefurij( anchorname #descriptionjp](KKKeujkj jkjI)ubajk}(j]j]j]j]j]ujkj jkjF)ubajk}(j]j]j]j]j]ujkj jkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjq)ubajk}(j]j]j]j]j]internalrefurij( anchorname #return-valuejp](KKKeujkj jkjn)ubajk}(j]j]j]j]j]ujkj jkjk)ubajk}(j]j]j]j]j]ujkj jkj(ubejk}(j]j]j]j]j]ujkj jkj(ubejk}(j]j]j]j]j]ujkj jkj(ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Comparison with old cropping API}(jkjjkj)ubajk}(j]j]j]j]j]internalrefuri1userspace-api/media/v4l/selection-api-vs-crop-api anchornamehjpjujkj jkj)ubajk}(j]j]j]j]j]ujkj jkj)ubajk}(j]j]j]j]j]ujkj jkj)ubajk}(j]j]j]j]j]ujkj ubj8je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0ioctl VIDIOC_DECODER_CMD, VIDIOC_TRY_DECODER_CMD}(jkjjkj)ubajk}(j]j]j]j]j]internalrefuri*userspace-api/media/v4l/vidioc-decoder-cmd anchornamehjpjujkj jkj)ubajk}(j]j]j]j]j]ujkj jkj)ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj)ubajk}(j]j]j]j]j]internalrefurij) anchorname#namejp](KKKeujkj jkj)ubajk}(j]j]j]j]j]ujkj jkj)ubajk}(j]j]j]j]j]ujkj jkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj*ubajk}(j]j]j]j]j]internalrefurij) anchorname #synopsisjp](KKKeujkj jkj*ubajk}(j]j]j]j]j]ujkj jkj*ubajk}(j]j]j]j]j]ujkj jkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjA*ubajk}(j]j]j]j]j]internalrefurij) anchorname #argumentsjp](KKKeujkj jkj>*ubajk}(j]j]j]j]j]ujkj jkj;*ubajk}(j]j]j]j]j]ujkj jkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjf*ubajk}(j]j]j]j]j]internalrefurij) anchorname #descriptionjp](KKKeujkj jkjc*ubajk}(j]j]j]j]j]ujkj jkj`*ubajk}(j]j]j]j]j]ujkj jkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj*ubajk}(j]j]j]j]j]internalrefurij) anchorname #return-valuejp](KKKeujkj jkj*ubajk}(j]j]j]j]j]ujkj jkj*ubajk}(j]j]j]j]j]ujkj jkj)ubejk}(j]j]j]j]j]ujkj jkj)ubejk}(j]j]j]j]j]ujkj jkj)ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2_PIX_FMT_INZI (‘INZI’)}(jkjjkj*ubajk}(j]j]j]j]j]internalrefuri#userspace-api/media/v4l/pixfmt-inzi anchornamehjpj ujkj jkj*ubajk}(j]j]j]j]j]ujkj jkj*ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj*ubajk}(j]j]j]j]j]internalrefurij* anchorname #descriptionjp](KK KKeujkj jkj*ubajk}(j]j]j]j]j]ujkj jkj*ubajk}(j]j]j]j]j]ujkj jkj*ubajk}(j]j]j]j]j]ujkj jkj*ubejk}(j]j]j]j]j]ujkj jkj*ubajk}(j]j]j]j]j]ujkj ubj~je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2ioctl VIDIOC_DBG_G_REGISTER, VIDIOC_DBG_S_REGISTER}(jkjjkj+ubajk}(j]j]j]j]j]internalrefuri-userspace-api/media/v4l/vidioc-dbg-g-register anchornamehjpjujkj jkj+ubajk}(j]j]j]j]j]ujkj jkj+ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj?+ubajk}(j]j]j]j]j]internalrefurij.+ anchorname#namejp](KKKeujkj jkj<+ubajk}(j]j]j]j]j]ujkj jkj9+ubajk}(j]j]j]j]j]ujkj jkj6+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjd+ubajk}(j]j]j]j]j]internalrefurij.+ anchorname #synopsisjp](KKKeujkj jkja+ubajk}(j]j]j]j]j]ujkj jkj^+ubajk}(j]j]j]j]j]ujkj jkj6+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj+ubajk}(j]j]j]j]j]internalrefurij.+ anchorname #argumentsjp](KKKeujkj jkj+ubajk}(j]j]j]j]j]ujkj jkj+ubajk}(j]j]j]j]j]ujkj jkj6+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj+ubajk}(j]j]j]j]j]internalrefurij.+ anchorname #descriptionjp](KKKeujkj jkj+ubajk}(j]j]j]j]j]ujkj jkj+ubajk}(j]j]j]j]j]ujkj jkj6+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj+ubajk}(j]j]j]j]j]internalrefurij.+ anchorname #return-valuejp](KKKeujkj jkj+ubajk}(j]j]j]j]j]ujkj jkj+ubajk}(j]j]j]j]j]ujkj jkj6+ubejk}(j]j]j]j]j]ujkj jkj+ubejk}(j]j]j]j]j]ujkj jkj+ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk ioctl VIDIOC_ENUM_FRAMEINTERVALS}(jkj$jkj ,ubajk}(j]j]j]j]j]internalrefuri2userspace-api/media/v4l/vidioc-enum-frameintervals anchornamehjpj+ujkj jkj ,ubajk}(j]j]j]j]j]ujkj jkj,ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj-,ubajk}(j]j]j]j]j]internalrefurij, anchorname#namejp](KKKeujkj jkj*,ubajk}(j]j]j]j]j]ujkj jkj',ubajk}(j]j]j]j]j]ujkj jkj$,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjR,ubajk}(j]j]j]j]j]internalrefurij, anchorname #synopsisjp](KKKeujkj jkjO,ubajk}(j]j]j]j]j]ujkj jkjL,ubajk}(j]j]j]j]j]ujkj jkj$,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjw,ubajk}(j]j]j]j]j]internalrefurij, anchorname #argumentsjp](KKKeujkj jkjt,ubajk}(j]j]j]j]j]ujkj jkjq,ubajk}(j]j]j]j]j]ujkj jkj$,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj,ubajk}(j]j]j]j]j]internalrefurij, anchorname #descriptionjp](KKKeujkj jkj,ubajk}(j]j]j]j]j]ujkj jkj,ubajk}(j]j]j]j]j]ujkj jkj$,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStructs}(jkStructsjkj,ubajk}(j]j]j]j]j]internalrefurij, anchorname#structsjp](KKKeujkj jkj,ubajk}(j]j]j]j]j]ujkj jkj,ubajk}(j]j]j]j]j]ujkj jkj$,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnums}(jkEnumsjkj,ubajk}(j]j]j]j]j]internalrefurij, anchorname#enumsjp](KKKeujkj jkj,ubajk}(j]j]j]j]j]ujkj jkj,ubajk}(j]j]j]j]j]ujkj jkj$,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj -ubajk}(j]j]j]j]j]internalrefurij, anchorname #return-valuejp](KKKeujkj jkj-ubajk}(j]j]j]j]j]ujkj jkj-ubajk}(j]j]j]j]j]ujkj jkj$,ubejk}(j]j]j]j]j]ujkj jkj,ubejk}(j]j]j]j]j]ujkj jkj,ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2_PIX_FMT_SRGGB12 (‘RG12’), V4L2_PIX_FMT_SGRBG12 (‘BA12’), V4L2_PIX_FMT_SGBRG12 (‘GB12’), V4L2_PIX_FMT_SBGGR12 (‘BG12’),}(jkj3jkjE-ubajk}(j]j]j]j]j]internalrefuri&userspace-api/media/v4l/pixfmt-srggb12 anchornamehjpj:ujkj jkjB-ubajk}(j]j]j]j]j]ujkj jkj?-ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkje-ubajk}(j]j]j]j]j]internalrefurijT- anchorname #descriptionjp](KKKKKeujkj jkjb-ubajk}(j]j]j]j]j]ujkj jkj_-ubajk}(j]j]j]j]j]ujkj jkj\-ubajk}(j]j]j]j]j]ujkj jkj?-ubejk}(j]j]j]j]j]ujkj jkj<-ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl VIDIOC_DBG_G_CHIP_INFO}(jkjBjkj-ubajk}(j]j]j]j]j]internalrefuri.userspace-api/media/v4l/vidioc-dbg-g-chip-info anchornamehjpjIujkj jkj-ubajk}(j]j]j]j]j]ujkj jkj-ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj-ubajk}(j]j]j]j]j]internalrefurij- anchorname#namejp](KKKeujkj jkj-ubajk}(j]j]j]j]j]ujkj jkj-ubajk}(j]j]j]j]j]ujkj jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj-ubajk}(j]j]j]j]j]internalrefurij- anchorname #synopsisjp](KKKeujkj jkj-ubajk}(j]j]j]j]j]ujkj jkj-ubajk}(j]j]j]j]j]ujkj jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj .ubajk}(j]j]j]j]j]internalrefurij- anchorname #argumentsjp](KKKeujkj jkj.ubajk}(j]j]j]j]j]ujkj jkj.ubajk}(j]j]j]j]j]ujkj jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj..ubajk}(j]j]j]j]j]internalrefurij- anchorname #descriptionjp](KKKeujkj jkj+.ubajk}(j]j]j]j]j]ujkj jkj(.ubajk}(j]j]j]j]j]ujkj jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return ValuejkjS.ubajk}(j]j]j]j]j]internalrefurij- anchorname #return-valuejp](KKKeujkj jkjP.ubajk}(j]j]j]j]j]ujkj jkjM.ubajk}(j]j]j]j]j]ujkj jkj-ubejk}(j]j]j]j]j]ujkj jkj-ubejk}(j]j]j]j]j]ujkj jkj-ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2_PIX_FMT_M420 (‘M420’)}(jkjQjkj.ubajk}(j]j]j]j]j]internalrefuri#userspace-api/media/v4l/pixfmt-m420 anchornamehjpjXujkj jkj.ubajk}(j]j]j]j]j]ujkj jkj.ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj.ubajk}(j]j]j]j]j]internalrefurij. anchorname #descriptionjp](KKKKKeujkj jkj.ubajk}(j]j]j]j]j]ujkj jkj.ubajk}(j]j]j]j]j]ujkj jkj.ubajk}(j]j]j]j]j]ujkj jkj.ubejk}(j]j]j]j]j]ujkj jkj.ubajk}(j]j]j]j]j]ujkj ubjZ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2_PIX_FMT_SRGGB14P (‘pREE’), V4L2_PIX_FMT_SGRBG14P (‘pgEE’), V4L2_PIX_FMT_SGBRG14P (‘pGEE’), V4L2_PIX_FMT_SBGGR14P (‘pBEE’),}(jkj`jkj.ubajk}(j]j]j]j]j]internalrefuri'userspace-api/media/v4l/pixfmt-srggb14p anchornamehjpjgujkj jkj.ubajk}(j]j]j]j]j]ujkj jkj.ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj/ubajk}(j]j]j]j]j]internalrefurij. anchorname #descriptionjp](KKKK Keujkj jkj/ubajk}(j]j]j]j]j]ujkj jkj/ubajk}(j]j]j]j]j]ujkj jkj.ubajk}(j]j]j]j]j]ujkj jkj.ubejk}(j]j]j]j]j]ujkj jkj.ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPacked HSV formats}(jkjojkjA/ubajk}(j]j]j]j]j]internalrefuri)userspace-api/media/v4l/pixfmt-packed-hsv anchornamehjpjvujkj jkj>/ubajk}(j]j]j]j]j]ujkj jkj;/ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkja/ubajk}(j]j]j]j]j]internalrefurijP/ anchorname #descriptionjp](KKKKeujkj jkj^/ubajk}(j]j]j]j]j]ujkj jkj[/ubajk}(j]j]j]j]j]ujkj jkjX/ubajk}(j]j]j]j]j]ujkj jkj;/ubejk}(j]j]j]j]j]ujkj jkj8/ubajk}(j]j]j]j]j]ujkj ubjmje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPart I - Video for Linux API}(jkj~jkj/ubajk}(j]j]j]j]j]internalrefuriuserspace-api/media/v4l/v4l2 anchornamehujkj jkj/ubajk}(j]j]j]j]j]ujkj jkj/ubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j]j]j]j]parentj/entries](Nuserspace-api/media/v4l/commonNuserspace-api/media/v4l/pixfmtNuserspace-api/media/v4l/ioNuserspace-api/media/v4l/devicesNuserspace-api/media/v4l/libv4lNuserspace-api/media/v4l/compatN!userspace-api/media/v4l/user-funcN#userspace-api/media/v4l/common-defsN userspace-api/media/v4l/videodevN'userspace-api/media/v4l/capture-exampleN(userspace-api/media/v4l/v4l2grab-exampleNuserspace-api/media/v4l/biblioe includefiles](j/j/j/j/j/j/j/j/j/j/j/j/emaxdepthKcaptionTable of Contentsglobhidden includehiddennumberedM titlesonly rawentries] rawcaptionj/ujkjj^sJ/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/v4l2.rstj_sKjkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRevision and Copyright}(jkRevision and Copyrightjkj/ubajk}(j]j]j]j]j]internalrefurij/ anchorname#revision-and-copyrightujkj jkj/ubajk}(j]j]j]j]j]ujkj jkj/ubajk}(j]j]j]j]j]ujkj jkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRevision History}(jkRevision Historyjkj0ubajk}(j]j]j]j]j]internalrefurij/ anchorname#revision-historyujkj jkj0ubajk}(j]j]j]j]j]ujkj jkj 0ubajk}(j]j]j]j]j]ujkj jkj/ubejk}(j]j]j]j]j]ujkj jkj/ubejk}(j]j]j]j]j]ujkj jkj/ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2_TCH_FMT_TU16 (‘TU16’)}(jkjjkjJ0ubajk}(j]j]j]j]j]internalrefuri'userspace-api/media/v4l/pixfmt-tch-tu16 anchornamehjpjujkj jkjG0ubajk}(j]j]j]j]j]ujkj jkjD0ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjj0ubajk}(j]j]j]j]j]internalrefurijY0 anchorname #descriptionjp](KK KKeujkj jkjg0ubajk}(j]j]j]j]j]ujkj jkjd0ubajk}(j]j]j]j]j]ujkj jkja0ubajk}(j]j]j]j]j]ujkj jkjD0ubejk}(j]j]j]j]j]ujkj jkjA0ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2_PIX_FMT_Y12I (‘Y12I’)}(jkjjkj0ubajk}(j]j]j]j]j]internalrefuri#userspace-api/media/v4l/pixfmt-y12i anchornamehjpjujkj jkj0ubajk}(j]j]j]j]j]ujkj jkj0ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj0ubajk}(j]j]j]j]j]internalrefurij0 anchorname #descriptionjp](KKKKKeujkj jkj0ubajk}(j]j]j]j]j]ujkj jkj0ubajk}(j]j]j]j]j]ujkj jkj0ubajk}(j]j]j]j]j]ujkj jkj0ubejk}(j]j]j]j]j]ujkj jkj0ubajk}(j]j]j]j]j]ujkj ubjkje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2_PIX_FMT_SBGGR10DPCM8 (‘bBA8’), V4L2_PIX_FMT_SGBRG10DPCM8 (‘bGA8’), V4L2_PIX_FMT_SGRBG10DPCM8 (‘BD10’), V4L2_PIX_FMT_SRGGB10DPCM8 (‘bRA8’),}(jkjjkj0ubajk}(j]j]j]j]j]internalrefuri+userspace-api/media/v4l/pixfmt-srggb10dpcm8 anchornamehjpjujkj jkj0ubajk}(j]j]j]j]j]ujkj jkj0ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj1ubajk}(j]j]j]j]j]internalrefurij 1 anchorname #descriptionjp](KKKKKeujkj jkj1ubajk}(j]j]j]j]j]ujkj jkj1ubajk}(j]j]j]j]j]ujkj jkj1ubajk}(j]j]j]j]j]ujkj jkj0ubejk}(j]j]j]j]j]ujkj jkj0ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2_PIX_FMT_Z16 (‘Z16 ‘)}(jkjjkjX1ubajk}(j]j]j]j]j]internalrefuri"userspace-api/media/v4l/pixfmt-z16 anchornamehjpjujkj jkjU1ubajk}(j]j]j]j]j]ujkj jkjR1ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjx1ubajk}(j]j]j]j]j]internalrefurijg1 anchorname #descriptionjp](KK KKeujkj jkju1ubajk}(j]j]j]j]j]ujkj jkjr1ubajk}(j]j]j]j]j]ujkj jkjo1ubajk}(j]j]j]j]j]ujkj jkjR1ubejk}(j]j]j]j]j]ujkj jkjO1ubajk}(j]j]j]j]j]ujkj ubje je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2_PIX_FMT_SRGGB14 (‘RG14’), V4L2_PIX_FMT_SGRBG14 (‘GR14’), V4L2_PIX_FMT_SGBRG14 (‘GB14’), V4L2_PIX_FMT_SBGGR14 (‘BG14’),}(jkjȇjkj1ubajk}(j]j]j]j]j]internalrefuri&userspace-api/media/v4l/pixfmt-srggb14 anchornamehjpjχujkj jkj1ubajk}(j]j]j]j]j]ujkj jkj1ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(14-bit Bayer formats expanded to 16 bits}(jk(14-bit Bayer formats expanded to 16 bitsjkj1ubajk}(j]j]j]j]j]internalrefurij1 anchorname&#bit-bayer-formats-expanded-to-16-bitsjp](KKKK Keujkj jkj1ubajk}(j]j]j]j]j]ujkj jkj1ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj1ubajk}(j]j]j]j]j]internalrefurij1 anchorname #descriptionjp](KKKK KKeujkj jkj1ubajk}(j]j]j]j]j]ujkj jkj1ubajk}(j]j]j]j]j]ujkj jkj1ubajk}(j]j]j]j]j]ujkj jkj1ubejk}(j]j]j]j]j]ujkj jkj1ubajk}(j]j]j]j]j]ujkj jkj1ubejk}(j]j]j]j]j]ujkj jkj1ubajk}(j]j]j]j]j]ujkj ubji je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStandard Image Formats}(jkjׇjkj:2ubajk}(j]j]j]j]j]internalrefuri$userspace-api/media/v4l/pixfmt-intro anchornamehjpjއujkj jkj72ubajk}(j]j]j]j]j]ujkj jkj42ubajk}(j]j]j]j]j]ujkj jkj12ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPlanar YUV formats}(jkjjkjf2ubajk}(j]j]j]j]j]internalrefuri)userspace-api/media/v4l/pixfmt-yuv-planar anchornamehjpjujkj jkjc2ubajk}(j]j]j]j]j]ujkj jkj`2ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSemi-Planar YUV Formats}(jkSemi-Planar YUV Formatsjkj2ubajk}(j]j]j]j]j]internalrefuriju2 anchorname#semi-planar-yuv-formatsjp](KKKKKeujkj jkj2ubajk}(j]j]j]j]j]ujkj jkj2ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNV12, NV21, NV12M and NV21M}(jkNV12, NV21, NV12M and NV21Mjkj2ubajk}(j]j]j]j]j]internalrefuriju2 anchorname#nv12-nv21-nv12m-and-nv21mjp](KKKKKKeujkj jkj2ubajk}(j]j]j]j]j]ujkj jkj2ubajk}(j]j]j]j]j]ujkj jkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Tiled NV12}(jk Tiled NV12jkj2ubajk}(j]j]j]j]j]internalrefuriju2 anchorname #tiled-nv12jp](KKKKKKeujkj jkj2ubajk}(j]j]j]j]j]ujkj jkj2ubajk}(j]j]j]j]j]ujkj jkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Tiled NV15}(jk Tiled NV15jkj2ubajk}(j]j]j]j]j]internalrefuriju2 anchorname #tiled-nv15jp](KKKKKKeujkj jkj2ubajk}(j]j]j]j]j]ujkj jkj2ubajk}(j]j]j]j]j]ujkj jkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNV16, NV61, NV16M and NV61M}(jkNV16, NV61, NV16M and NV61Mjkj3ubajk}(j]j]j]j]j]internalrefuriju2 anchorname#nv16-nv61-nv16m-and-nv61mjp](KKKKKKeujkj jkj3ubajk}(j]j]j]j]j]ujkj jkj3ubajk}(j]j]j]j]j]ujkj jkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk NV24 and NV42}(jk NV24 and NV42jkj<3ubajk}(j]j]j]j]j]internalrefuriju2 anchorname#nv24-and-nv42jp](KKKKKKeujkj jkj93ubajk}(j]j]j]j]j]ujkj jkj63ubajk}(j]j]j]j]j]ujkj jkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkP010 and tiled P010}(jkP010 and tiled P010jkja3ubajk}(j]j]j]j]j]internalrefuriju2 anchorname#p010-and-tiled-p010jp](KKKKKKeujkj jkj^3ubajk}(j]j]j]j]j]ujkj jkj[3ubajk}(j]j]j]j]j]ujkj jkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkP012 and P012M}(jkP012 and P012Mjkj3ubajk}(j]j]j]j]j]internalrefuriju2 anchorname#p012-and-p012mjp](KKKKKKeujkj jkj3ubajk}(j]j]j]j]j]ujkj jkj3ubajk}(j]j]j]j]j]ujkj jkj2ubejk}(j]j]j]j]j]ujkj jkj2ubejk}(j]j]j]j]j]ujkj jkj}2ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFully Planar YUV Formats}(jkFully Planar YUV Formatsjkj3ubajk}(j]j]j]j]j]internalrefuriju2 anchorname#fully-planar-yuv-formatsjp](KKKKKeujkj jkj3ubajk}(j]j]j]j]j]ujkj jkj3ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkYUV410 and YVU410}(jkYUV410 and YVU410jkj3ubajk}(j]j]j]j]j]internalrefuriju2 anchorname#yuv410-and-yvu410jp](KKKKKKeujkj jkj3ubajk}(j]j]j]j]j]ujkj jkj3ubajk}(j]j]j]j]j]ujkj jkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkYUV411P}(jkYUV411Pjkj3ubajk}(j]j]j]j]j]internalrefuriju2 anchorname#yuv411pjp](KKKKKKeujkj jkj3ubajk}(j]j]j]j]j]ujkj jkj3ubajk}(j]j]j]j]j]ujkj jkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#YUV420, YVU420, YUV420M and YVU420M}(jk#YUV420, YVU420, YUV420M and YVU420Mjkj#4ubajk}(j]j]j]j]j]internalrefuriju2 anchorname"#yuv420-yvu420-yuv420m-and-yvu420mjp](KKKKKKeujkj jkj 4ubajk}(j]j]j]j]j]ujkj jkj4ubajk}(j]j]j]j]j]ujkj jkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkYUV422P, YUV422M and YVU422M}(jkYUV422P, YUV422M and YVU422MjkjH4ubajk}(j]j]j]j]j]internalrefuriju2 anchorname#yuv422p-yuv422m-and-yvu422mjp](KKKKKKeujkj jkjE4ubajk}(j]j]j]j]j]ujkj jkjB4ubajk}(j]j]j]j]j]ujkj jkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkYUV444M and YVU444M}(jkYUV444M and YVU444Mjkjm4ubajk}(j]j]j]j]j]internalrefuriju2 anchorname#yuv444m-and-yvu444mjp](KKKKKKeujkj jkjj4ubajk}(j]j]j]j]j]ujkj jkjg4ubajk}(j]j]j]j]j]ujkj jkj3ubejk}(j]j]j]j]j]ujkj jkj3ubejk}(j]j]j]j]j]ujkj jkj}2ubejk}(j]j]j]j]j]ujkj jkj`2ubejk}(j]j]j]j]j]ujkj jkj]2ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Read/Write}(jkjjkj4ubajk}(j]j]j]j]j]internalrefuriuserspace-api/media/v4l/rw anchornamehjpjujkj jkj4ubajk}(j]j]j]j]j]ujkj jkj4ubajk}(j]j]j]j]j]ujkj jkj4ubajk}(j]j]j]j]j]ujkj ubj] je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Image Formats}(jkjjkj4ubajk}(j]j]j]j]j]internalrefuriuserspace-api/media/v4l/pixfmt anchornamehjpj ujkj jkj4ubajk}(j]j]j]j]j]ujkj jkj4ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentj4entries](N#userspace-api/media/v4l/pixfmt-v4l2N*userspace-api/media/v4l/pixfmt-v4l2-mplaneN$userspace-api/media/v4l/pixfmt-introN&userspace-api/media/v4l/pixfmt-indexedN"userspace-api/media/v4l/pixfmt-rgbN$userspace-api/media/v4l/pixfmt-bayerN#userspace-api/media/v4l/yuv-formatsN#userspace-api/media/v4l/hsv-formatsN%userspace-api/media/v4l/depth-formatsN)userspace-api/media/v4l/pixfmt-compressedN#userspace-api/media/v4l/sdr-formatsN#userspace-api/media/v4l/tch-formatsN$userspace-api/media/v4l/meta-formatsN'userspace-api/media/v4l/pixfmt-reservedN#userspace-api/media/v4l/colorspacesN(userspace-api/media/v4l/colorspaces-defsN+userspace-api/media/v4l/colorspaces-detailse includefiles](j5j5j 5j 5j 5j5j5j5j5j5j5j5j5j5j!5j#5j%5emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sL/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/pixfmt.rstj_sKjkj4ubajk}(j]j]j]j]j]ujkj jkj4ubejk}(j]j]j]j]j]ujkj jkj4ubajk}(j]j]j]j]j]ujkj ubjt je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPacked YUV formats}(jkjjkjN5ubajk}(j]j]j]j]j]internalrefuri)userspace-api/media/v4l/pixfmt-packed-yuv anchornamehjpjujkj jkjK5ubajk}(j]j]j]j]j]ujkj jkjH5ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4:4:4 Subsampling}(jk4:4:4 Subsamplingjkjn5ubajk}(j]j]j]j]j]internalrefurij]5 anchorname #subsamplingjp](KKKKKeujkj jkjk5ubajk}(j]j]j]j]j]ujkj jkjh5ubajk}(j]j]j]j]j]ujkj jkje5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4:2:2 Subsampling}(jk4:2:2 Subsamplingjkj5ubajk}(j]j]j]j]j]internalrefurij]5 anchorname#id1jp](KKKKKeujkj jkj5ubajk}(j]j]j]j]j]ujkj jkj5ubajk}(j]j]j]j]j]ujkj jkje5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4:1:1 Subsampling}(jk4:1:1 Subsamplingjkj5ubajk}(j]j]j]j]j]internalrefurij]5 anchorname#id2jp](KKKKKeujkj jkj5ubajk}(j]j]j]j]j]ujkj jkj5ubajk}(j]j]j]j]j]ujkj jkje5ubejk}(j]j]j]j]j]ujkj jkjH5ubejk}(j]j]j]j]j]ujkj jkjE5ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfile: media/v4l/v4l2grab.c}(jkj"jkj5ubajk}(j]j]j]j]j]internalrefuri"userspace-api/media/v4l/v4l2grab.c anchornamehjpj)ujkj jkj5ubajk}(j]j]j]j]j]ujkj jkj5ubajk}(j]j]j]j]j]ujkj jkj5ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk RGB Formats}(jkj1jkj6ubajk}(j]j]j]j]j]internalrefuri"userspace-api/media/v4l/pixfmt-rgb anchornamehjpj8ujkj jkj6ubajk}(j]j]j]j]j]ujkj jkj6ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLess Than 8 Bits Per Component}(jkLess Than 8 Bits Per Componentjkj>6ubajk}(j]j]j]j]j]internalrefurij-6 anchorname#less-than-8-bits-per-componentjp](KKKeujkj jkj;6ubajk}(j]j]j]j]j]ujkj jkj86ubajk}(j]j]j]j]j]ujkj jkj56ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8 Bits Per Component}(jk8 Bits Per Componentjkjc6ubajk}(j]j]j]j]j]internalrefurij-6 anchorname#bits-per-componentjp](KKKeujkj jkj`6ubajk}(j]j]j]j]j]ujkj jkj]6ubajk}(j]j]j]j]j]ujkj jkj56ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10 Bits Per Component}(jk10 Bits Per Componentjkj6ubajk}(j]j]j]j]j]internalrefurij-6 anchorname#id1jp](KKKeujkj jkj6ubajk}(j]j]j]j]j]ujkj jkj6ubajk}(j]j]j]j]j]ujkj jkj56ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk12 Bits Per Component}(jk12 Bits Per Componentjkj6ubajk}(j]j]j]j]j]internalrefurij-6 anchorname#id2jp](KKKeujkj jkj6ubajk}(j]j]j]j]j]ujkj jkj6ubajk}(j]j]j]j]j]ujkj jkj56ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDeprecated RGB Formats}(jkDeprecated RGB Formatsjkj6ubajk}(j]j]j]j]j]internalrefurij-6 anchorname#deprecated-rgb-formatsjp](KKKeujkj jkj6ubajk}(j]j]j]j]j]ujkj jkj6ubajk}(j]j]j]j]j]ujkj jkj56ubejk}(j]j]j]j]j]ujkj jkj6ubejk}(j]j]j]j]j]ujkj jkj6ubajk}(j]j]j]j]j]ujkj ubj{je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndexed Format}(jkj@jkj 7ubajk}(j]j]j]j]j]internalrefuri&userspace-api/media/v4l/pixfmt-indexed anchornamehjpjGujkj jkj 7ubajk}(j]j]j]j]j]ujkj jkj7ubajk}(j]j]j]j]j]ujkj jkj7ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReserved Format Identifiers}(jkjOjkj87ubajk}(j]j]j]j]j]internalrefuri'userspace-api/media/v4l/pixfmt-reserved anchornamehjpjVujkj jkj57ubajk}(j]j]j]j]j]ujkj jkj27ubajk}(j]j]j]j]j]ujkj jkj/7ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl VIDIOC_ENUM_FRAMESIZES}(jkj^jkjd7ubajk}(j]j]j]j]j]internalrefuri.userspace-api/media/v4l/vidioc-enum-framesizes anchornamehjpjeujkj jkja7ubajk}(j]j]j]j]j]ujkj jkj^7ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj7ubajk}(j]j]j]j]j]internalrefurijs7 anchorname#namejp](KKKeujkj jkj7ubajk}(j]j]j]j]j]ujkj jkj~7ubajk}(j]j]j]j]j]ujkj jkj{7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj7ubajk}(j]j]j]j]j]internalrefurijs7 anchorname #synopsisjp](KKKeujkj jkj7ubajk}(j]j]j]j]j]ujkj jkj7ubajk}(j]j]j]j]j]ujkj jkj{7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj7ubajk}(j]j]j]j]j]internalrefurijs7 anchorname #argumentsjp](KKKeujkj jkj7ubajk}(j]j]j]j]j]ujkj jkj7ubajk}(j]j]j]j]j]ujkj jkj{7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj7ubajk}(j]j]j]j]j]internalrefurijs7 anchorname #descriptionjp](KKKeujkj jkj7ubajk}(j]j]j]j]j]ujkj jkj7ubajk}(j]j]j]j]j]ujkj jkj{7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStructs}(jkStructsjkj8ubajk}(j]j]j]j]j]internalrefurijs7 anchorname#structsjp](KKKeujkj jkj8ubajk}(j]j]j]j]j]ujkj jkj8ubajk}(j]j]j]j]j]ujkj jkj{7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnums}(jkEnumsjkj=8ubajk}(j]j]j]j]j]internalrefurijs7 anchorname#enumsjp](KKKeujkj jkj:8ubajk}(j]j]j]j]j]ujkj jkj78ubajk}(j]j]j]j]j]ujkj jkj{7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjb8ubajk}(j]j]j]j]j]internalrefurijs7 anchorname #return-valuejp](KKKeujkj jkj_8ubajk}(j]j]j]j]j]ujkj jkj\8ubajk}(j]j]j]j]j]ujkj jkj{7ubejk}(j]j]j]j]j]ujkj jkj^7ubejk}(j]j]j]j]j]ujkj jkj[7ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSingle-planar format structure}(jkjmjkj8ubajk}(j]j]j]j]j]internalrefuri#userspace-api/media/v4l/pixfmt-v4l2 anchornamehjpjtujkj jkj8ubajk}(j]j]j]j]j]ujkj jkj8ubajk}(j]j]j]j]j]ujkj jkj8ubajk}(j]j]j]j]j]ujkj ubjz je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk;ioctl VIDIOC_ENUM_DV_TIMINGS, VIDIOC_SUBDEV_ENUM_DV_TIMINGS}(jkj|jkj8ubajk}(j]j]j]j]j]internalrefuri.userspace-api/media/v4l/vidioc-enum-dv-timings anchornamehjpjujkj jkj8ubajk}(j]j]j]j]j]ujkj jkj8ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj8ubajk}(j]j]j]j]j]internalrefurij8 anchorname#namejp](KK Keujkj jkj8ubajk}(j]j]j]j]j]ujkj jkj8ubajk}(j]j]j]j]j]ujkj jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj 9ubajk}(j]j]j]j]j]internalrefurij8 anchorname #synopsisjp](KK Keujkj jkj 9ubajk}(j]j]j]j]j]ujkj jkj9ubajk}(j]j]j]j]j]ujkj jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj29ubajk}(j]j]j]j]j]internalrefurij8 anchorname #argumentsjp](KK Keujkj jkj/9ubajk}(j]j]j]j]j]ujkj jkj,9ubajk}(j]j]j]j]j]ujkj jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjW9ubajk}(j]j]j]j]j]internalrefurij8 anchorname #descriptionjp](KK Keujkj jkjT9ubajk}(j]j]j]j]j]ujkj jkjQ9ubajk}(j]j]j]j]j]ujkj jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj|9ubajk}(j]j]j]j]j]internalrefurij8 anchorname #return-valuejp](KK Keujkj jkjy9ubajk}(j]j]j]j]j]ujkj jkjv9ubajk}(j]j]j]j]j]ujkj jkj8ubejk}(j]j]j]j]j]ujkj jkj8ubejk}(j]j]j]j]j]ujkj jkj8ubajk}(j]j]j]j]j]ujkj ubjLje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl VIDIOC_ENUMOUTPUT}(jkjjkj9ubajk}(j]j]j]j]j]internalrefuri)userspace-api/media/v4l/vidioc-enumoutput anchornamehjpjujkj jkj9ubajk}(j]j]j]j]j]ujkj jkj9ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj9ubajk}(j]j]j]j]j]internalrefurij9 anchorname#namejp](KKKeujkj jkj9ubajk}(j]j]j]j]j]ujkj jkj9ubajk}(j]j]j]j]j]ujkj jkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj9ubajk}(j]j]j]j]j]internalrefurij9 anchorname #synopsisjp](KKKeujkj jkj9ubajk}(j]j]j]j]j]ujkj jkj9ubajk}(j]j]j]j]j]ujkj jkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj :ubajk}(j]j]j]j]j]internalrefurij9 anchorname #argumentsjp](KKKeujkj jkj:ubajk}(j]j]j]j]j]ujkj jkj:ubajk}(j]j]j]j]j]ujkj jkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjE:ubajk}(j]j]j]j]j]internalrefurij9 anchorname #descriptionjp](KKKeujkj jkjB:ubajk}(j]j]j]j]j]ujkj jkj?:ubajk}(j]j]j]j]j]ujkj jkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjj:ubajk}(j]j]j]j]j]internalrefurij9 anchorname #return-valuejp](KKKeujkj jkjg:ubajk}(j]j]j]j]j]ujkj jkjd:ubajk}(j]j]j]j]j]ujkj jkj9ubejk}(j]j]j]j]j]ujkj jkj9ubejk}(j]j]j]j]j]ujkj jkj9ubajk}(j]j]j]j]j]ujkj ubjR je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!V4L2_SDR_FMT_PCU16BE (‘PC16’)}(jkjjkj:ubajk}(j]j]j]j]j]internalrefuri*userspace-api/media/v4l/pixfmt-sdr-pcu16be anchornamehjpjujkj jkj:ubajk}(j]j]j]j]j]ujkj jkj:ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj:ubajk}(j]j]j]j]j]internalrefurij: anchorname #descriptionjp](KK KKeujkj jkj:ubajk}(j]j]j]j]j]ujkj jkj:ubajk}(j]j]j]j]j]ujkj jkj:ubajk}(j]j]j]j]j]ujkj jkj:ubejk}(j]j]j]j]j]ujkj jkj:ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFunction Reference}(jkjjkj:ubajk}(j]j]j]j]j]internalrefuri!userspace-api/media/v4l/user-func anchornamehjpjujkj jkj:ubajk}(j]j]j]j]j]ujkj jkj:ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentj ;entries](N"userspace-api/media/v4l/func-closeN"userspace-api/media/v4l/func-ioctlN*userspace-api/media/v4l/vidioc-create-bufsN&userspace-api/media/v4l/vidioc-cropcapN.userspace-api/media/v4l/vidioc-dbg-g-chip-infoN-userspace-api/media/v4l/vidioc-dbg-g-registerN*userspace-api/media/v4l/vidioc-decoder-cmdN&userspace-api/media/v4l/vidioc-dqeventN-userspace-api/media/v4l/vidioc-dv-timings-capN*userspace-api/media/v4l/vidioc-encoder-cmdN(userspace-api/media/v4l/vidioc-enumaudioN+userspace-api/media/v4l/vidioc-enumaudiooutN.userspace-api/media/v4l/vidioc-enum-dv-timingsN'userspace-api/media/v4l/vidioc-enum-fmtN.userspace-api/media/v4l/vidioc-enum-framesizesN2userspace-api/media/v4l/vidioc-enum-frameintervalsN.userspace-api/media/v4l/vidioc-enum-freq-bandsN(userspace-api/media/v4l/vidioc-enuminputN)userspace-api/media/v4l/vidioc-enumoutputN&userspace-api/media/v4l/vidioc-enumstdN%userspace-api/media/v4l/vidioc-expbufN&userspace-api/media/v4l/vidioc-g-audioN)userspace-api/media/v4l/vidioc-g-audiooutN%userspace-api/media/v4l/vidioc-g-cropN%userspace-api/media/v4l/vidioc-g-ctrlN+userspace-api/media/v4l/vidioc-g-dv-timingsN%userspace-api/media/v4l/vidioc-g-edidN*userspace-api/media/v4l/vidioc-g-enc-indexN*userspace-api/media/v4l/vidioc-g-ext-ctrlsN%userspace-api/media/v4l/vidioc-g-fbufN$userspace-api/media/v4l/vidioc-g-fmtN*userspace-api/media/v4l/vidioc-g-frequencyN&userspace-api/media/v4l/vidioc-g-inputN)userspace-api/media/v4l/vidioc-g-jpegcompN*userspace-api/media/v4l/vidioc-g-modulatorN'userspace-api/media/v4l/vidioc-g-outputN%userspace-api/media/v4l/vidioc-g-parmN)userspace-api/media/v4l/vidioc-g-priorityN*userspace-api/media/v4l/vidioc-g-selectionN/userspace-api/media/v4l/vidioc-g-sliced-vbi-capN$userspace-api/media/v4l/vidioc-g-stdN&userspace-api/media/v4l/vidioc-g-tunerN)userspace-api/media/v4l/vidioc-log-statusN&userspace-api/media/v4l/vidioc-overlayN*userspace-api/media/v4l/vidioc-prepare-bufN#userspace-api/media/v4l/vidioc-qbufN'userspace-api/media/v4l/vidioc-querybufN'userspace-api/media/v4l/vidioc-querycapN(userspace-api/media/v4l/vidioc-queryctrlN/userspace-api/media/v4l/vidioc-query-dv-timingsN'userspace-api/media/v4l/vidioc-querystdN&userspace-api/media/v4l/vidioc-reqbufsN-userspace-api/media/v4l/vidioc-s-hw-freq-seekN'userspace-api/media/v4l/vidioc-streamonN9userspace-api/media/v4l/vidioc-subdev-enum-frame-intervalN5userspace-api/media/v4l/vidioc-subdev-enum-frame-sizeN4userspace-api/media/v4l/vidioc-subdev-enum-mbus-codeN,userspace-api/media/v4l/vidioc-subdev-g-cropN+userspace-api/media/v4l/vidioc-subdev-g-fmtN6userspace-api/media/v4l/vidioc-subdev-g-frame-intervalN/userspace-api/media/v4l/vidioc-subdev-g-routingN1userspace-api/media/v4l/vidioc-subdev-g-selectionN2userspace-api/media/v4l/vidioc-subdev-g-client-capN.userspace-api/media/v4l/vidioc-subdev-querycapN.userspace-api/media/v4l/vidioc-subscribe-eventN!userspace-api/media/v4l/func-mmapN#userspace-api/media/v4l/func-munmapN!userspace-api/media/v4l/func-openN!userspace-api/media/v4l/func-pollN!userspace-api/media/v4l/func-readN#userspace-api/media/v4l/func-selectN"userspace-api/media/v4l/func-writee includefiles](j$;j&;j(;j*;j,;j.;j0;j2;j4;j6;j8;j:;j<;j>;j@;jB;jD;jF;jH;jJ;jL;jN;jP;jR;jT;jV;jX;jZ;j\;j^;j`;jb;jd;jf;jh;jj;jl;jn;jp;jr;jt;jv;jx;jz;j|;j~;j;j;j;j;j;j;j;j;j;j;j;j;j;j;j;j;j;j;j;j;j;j;j;j;j;j;emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sO/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/user-func.rstj_sK jkj;ubajk}(j]j]j]j]j]ujkj jkj:ubejk}(j]j]j]j]j]ujkj jkj:ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl VIDIOC_ENUM_FREQ_BANDS}(jkjjkj;ubajk}(j]j]j]j]j]internalrefuri.userspace-api/media/v4l/vidioc-enum-freq-bands anchornamehjpjujkj jkj;ubajk}(j]j]j]j]j]ujkj jkj;ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj;ubajk}(j]j]j]j]j]internalrefurij; anchorname#namejp](KKKeujkj jkj;ubajk}(j]j]j]j]j]ujkj jkj;ubajk}(j]j]j]j]j]ujkj jkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj <ubajk}(j]j]j]j]j]internalrefurij; anchorname #synopsisjp](KKKeujkj jkj<ubajk}(j]j]j]j]j]ujkj jkj<ubajk}(j]j]j]j]j]ujkj jkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjE<ubajk}(j]j]j]j]j]internalrefurij; anchorname #argumentsjp](KKKeujkj jkjB<ubajk}(j]j]j]j]j]ujkj jkj?<ubajk}(j]j]j]j]j]ujkj jkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjj<ubajk}(j]j]j]j]j]internalrefurij; anchorname #descriptionjp](KKKeujkj jkjg<ubajk}(j]j]j]j]j]ujkj jkjd<ubajk}(j]j]j]j]j]ujkj jkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj<ubajk}(j]j]j]j]j]internalrefurij; anchorname #return-valuejp](KKKeujkj jkj<ubajk}(j]j]j]j]j]ujkj jkj<ubajk}(j]j]j]j]j]ujkj jkj;ubejk}(j]j]j]j]j]ujkj jkj;ubejk}(j]j]j]j]j]ujkj jkj;ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"ioctl VIDIOC_G_CTRL, VIDIOC_S_CTRL}(jkjLjjkj<ubajk}(j]j]j]j]j]internalrefuri%userspace-api/media/v4l/vidioc-g-ctrl anchornamehjpjΈujkj jkj<ubajk}(j]j]j]j]j]ujkj jkj<ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj<ubajk}(j]j]j]j]j]internalrefurij< anchorname#namejp](KKKeujkj jkj<ubajk}(j]j]j]j]j]ujkj jkj<ubajk}(j]j]j]j]j]ujkj jkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj=ubajk}(j]j]j]j]j]internalrefurij< anchorname #synopsisjp](KKKeujkj jkj =ubajk}(j]j]j]j]j]ujkj jkj=ubajk}(j]j]j]j]j]ujkj jkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj3=ubajk}(j]j]j]j]j]internalrefurij< anchorname #argumentsjp](KKKeujkj jkj0=ubajk}(j]j]j]j]j]ujkj jkj-=ubajk}(j]j]j]j]j]ujkj jkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjX=ubajk}(j]j]j]j]j]internalrefurij< anchorname #descriptionjp](KKKeujkj jkjU=ubajk}(j]j]j]j]j]ujkj jkjR=ubajk}(j]j]j]j]j]ujkj jkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj}=ubajk}(j]j]j]j]j]internalrefurij< anchorname #return-valuejp](KKKeujkj jkjz=ubajk}(j]j]j]j]j]ujkj jkjw=ubajk}(j]j]j]j]j]ujkj jkj<ubejk}(j]j]j]j]j]ujkj jkj<ubejk}(j]j]j]j]j]ujkj jkj<ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!V4L2_SDR_FMT_PCU20BE (‘PC20’)}(jkjֈjkj=ubajk}(j]j]j]j]j]internalrefuri*userspace-api/media/v4l/pixfmt-sdr-pcu20be anchornamehjpj݈ujkj jkj=ubajk}(j]j]j]j]j]ujkj jkj=ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj=ubajk}(j]j]j]j]j]internalrefurij= anchorname #descriptionjp](KK KKeujkj jkj=ubajk}(j]j]j]j]j]ujkj jkj=ubajk}(j]j]j]j]j]ujkj jkj=ubajk}(j]j]j]j]j]ujkj jkj=ubejk}(j]j]j]j]j]ujkj jkj=ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVideo Inputs and Outputs}(jkjjkj>ubajk}(j]j]j]j]j]internalrefuriuserspace-api/media/v4l/video anchornamehjpjujkj jkj>ubajk}(j]j]j]j]j]ujkj jkj >ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Example: Information about the current video input}(jk2Example: Information about the current video inputjkj1>ubajk}(j]j]j]j]j]internalrefurij > anchorname2#example-information-about-the-current-video-inputjp](KKKeujkj jkj.>ubajk}(j]j]j]j]j]ujkj jkj+>ubajk}(j]j]j]j]j]ujkj jkj(>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Example: Switching to the first video input}(jk+Example: Switching to the first video inputjkjV>ubajk}(j]j]j]j]j]internalrefurij > anchorname+#example-switching-to-the-first-video-inputjp](KKKeujkj jkjS>ubajk}(j]j]j]j]j]ujkj jkjP>ubajk}(j]j]j]j]j]ujkj jkj(>ubejk}(j]j]j]j]j]ujkj jkj >ubejk}(j]j]j]j]j]ujkj jkj>ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLuma-Only Formats}(jkjjkj>ubajk}(j]j]j]j]j]internalrefuri'userspace-api/media/v4l/pixfmt-yuv-luma anchornamehjpjujkj jkj>ubajk}(j]j]j]j]j]ujkj jkj>ubajk}(j]j]j]j]j]ujkj jkj>ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFlash Control Reference}(jkjjkj>ubajk}(j]j]j ]j ]j ]internalrefuri'userspace-api/media/v4l/ext-ctrls-flash anchornamehjpjujk referencejkj>ubajk}(j]j]j ]j ]j ]ujkcompact_paragraphjkj>ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSupported use cases}(jkSupported use casesjkj>ubajk}(j]j]j ]j ]j ]internalrefurij> anchorname#supported-use-casesjp](KK Keujkj>jkj>ubajk}(j]j]j ]j ]j ]ujkj>jkj>ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Unsynchronised LED flash (software strobe)}(jk*Unsynchronised LED flash (software strobe)jkj?ubajk}(j]j]j ]j ]j ]internalrefurij> anchorname)#unsynchronised-led-flash-software-strobejp](KK KKeujkj>jkj>ubajk}(j]j]j ]j ]j ]ujkj>jkj>ubajk}(j]j]j ]j ]j ]ujk list_itemjkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Synchronised LED flash (hardware strobe)}(jk(Synchronised LED flash (hardware strobe)jkj&?ubajk}(j]j]j ]j ]j ]internalrefurij> anchorname'#synchronised-led-flash-hardware-strobejp](KK KKeujkj>jkj#?ubajk}(j]j]j ]j ]j ]ujkj>jkj ?ubajk}(j]j]j ]j ]j ]ujkj?jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLED flash as torch}(jkLED flash as torchjkjK?ubajk}(j]j]j ]j ]j ]internalrefurij> anchorname#led-flash-as-torchjp](KK KKeujkj>jkjH?ubajk}(j]j]j ]j ]j ]ujkj>jkjE?ubajk}(j]j]j ]j ]j ]ujkj?jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFlash Control IDs}(jkFlash Control IDsjkjp?ubajk}(j]j]j ]j ]j ]internalrefurij> anchorname#flash-control-idsjp](KK KKeujkj>jkjm?ubajk}(j]j]j ]j ]j ]ujkj>jkjj?ubajk}(j]j]j ]j ]j ]ujkj?jkj>ubejk}(j]j]j ]j ]j ]ujk bullet_listjkj>ubejk}(j]j]j ]j ]j ]ujkj?jkj>ubajk}(j]j]j ]j ]j ]ujkj?jkj>ubejk}(j]j]j ]j ]j ]ujkj?jkj>ubajk}(j]j]j ]j ]j ]ujkj?ubjq je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,Guidelines for Video4Linux pixel format 4CCs}(jkjjkj?ubajk}(j]j]j ]j ]j ]internalrefuriuserspace-api/media/v4l/fourcc anchornamehjpjujkj>jkj?ubajk}(j]j]j ]j ]j ]ujkj>jkj?ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Raw bayer}(jk Raw bayerjkj?ubajk}(j]j]j ]j ]j ]internalrefurij? anchorname #raw-bayerjp](KKKeujkj>jkj?ubajk}(j]j]j ]j ]j ]ujkj>jkj?ubajk}(j]j]j ]j ]j ]ujkj?jkj?ubajk}(j]j]j ]j ]j ]ujkj?jkj?ubejk}(j]j]j ]j ]j ]ujkj?jkj?ubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Video Memory-To-Memory Interface}(jkj'jkj@ubajk}(j]j]j ]j ]j ]internalrefuri#userspace-api/media/v4l/dev-mem2mem anchornamehjpj.ujkj>jkj@ubajk}(j]j]j ]j ]j ]ujkj>jkj @ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j ]j ]j ]parentj @entries](N#userspace-api/media/v4l/dev-decoderN#userspace-api/media/v4l/dev-encoderN-userspace-api/media/v4l/dev-stateless-decodere includefiles](j7@j9@j;@emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujktoctreej^sQ/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/dev-mem2mem.rstj_sK&jkj(@ubajk}(j]j]j ]j ]j ]ujkj?jkj @ubejk}(j]j]j ]j ]j ]ujkj?jkj@ubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1Memory-to-Memory Stateful Video Encoder Interface}(jkj6jkje@ubajk}(j]j]j ]j ]j ]internalrefuri#userspace-api/media/v4l/dev-encoder anchornamehjpj=ujkj>jkjb@ubajk}(j]j]j ]j ]j ]ujkj>jkj_@ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/Conventions and Notations Used in This Document}(jk/Conventions and Notations Used in This Documentjkj@ubajk}(j]j]j ]j ]j ]internalrefurijt@ anchorname0#conventions-and-notations-used-in-this-documentjp](KKKKeujkj>jkj@ubajk}(j]j]j ]j ]j ]ujkj>jkj@ubajk}(j]j]j ]j ]j ]ujkj?jkj|@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGlossary}(jkGlossaryjkj@ubajk}(j]j]j ]j ]j ]internalrefurijt@ anchorname #glossaryjp](KKKKeujkj>jkj@ubajk}(j]j]j ]j ]j ]ujkj>jkj@ubajk}(j]j]j ]j ]j ]ujkj?jkj|@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk State Machine}(jk State Machinejkj@ubajk}(j]j]j ]j ]j ]internalrefurijt@ anchorname#state-machinejp](KKKKeujkj>jkj@ubajk}(j]j]j ]j ]j ]ujkj>jkj@ubajk}(j]j]j ]j ]j ]ujkj?jkj|@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuerying Capabilities}(jkQuerying Capabilitiesjkj@ubajk}(j]j]j ]j ]j ]internalrefurijt@ anchorname#querying-capabilitiesjp](KKKKeujkj>jkj@ubajk}(j]j]j ]j ]j ]ujkj>jkj@ubajk}(j]j]j ]j ]j ]ujkj?jkj|@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInitialization}(jkInitializationjkjAubajk}(j]j]j ]j ]j ]internalrefurijt@ anchorname#initializationjp](KKKKeujkj>jkjAubajk}(j]j]j ]j ]j ]ujkj>jkjAubajk}(j]j]j ]j ]j ]ujkj?jkj|@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEncoding}(jkEncodingjkj>Aubajk}(j]j]j ]j ]j ]internalrefurijt@ anchorname #encodingjp](KKKKeujkj>jkj;Aubajk}(j]j]j ]j ]j ]ujkj>jkj8Aubajk}(j]j]j ]j ]j ]ujkj?jkj|@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEncoding Parameter Changes}(jkEncoding Parameter ChangesjkjcAubajk}(j]j]j ]j ]j ]internalrefurijt@ anchorname#encoding-parameter-changesjp](KKKKeujkj>jkj`Aubajk}(j]j]j ]j ]j ]ujkj>jkj]Aubajk}(j]j]j ]j ]j ]ujkj?jkj|@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDrain}(jkDrainjkjAubajk}(j]j]j ]j ]j ]internalrefurijt@ anchorname#drainjp](KKKKeujkj>jkjAubajk}(j]j]j ]j ]j ]ujkj>jkjAubajk}(j]j]j ]j ]j ]ujkj?jkj|@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReset}(jkResetjkjAubajk}(j]j]j ]j ]j ]internalrefurijt@ anchorname#resetjp](KKKK eujkj>jkjAubajk}(j]j]j ]j ]j ]ujkj>jkjAubajk}(j]j]j ]j ]j ]ujkj?jkj|@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Commit Points}(jk Commit PointsjkjAubajk}(j]j]j ]j ]j ]internalrefurijt@ anchorname#commit-pointsjp](KKKK eujkj>jkjAubajk}(j]j]j ]j ]j ]ujkj>jkjAubajk}(j]j]j ]j ]j ]ujkj?jkj|@ubejk}(j]j]j ]j ]j ]ujkj?jkj_@ubejk}(j]j]j ]j ]j ]ujkj?jkj\@ubajk}(j]j]j ]j ]j ]ujkj?ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk V4L2 read()}(jkjEjkj Bubajk}(j]j]j ]j ]j ]internalrefuri!userspace-api/media/v4l/func-read anchornamehjpjLujkj>jkj Bubajk}(j]j]j ]j ]j ]ujkj>jkjBubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj,Bubajk}(j]j]j ]j ]j ]internalrefurijB anchorname#namejp](KKFKeujkj>jkj)Bubajk}(j]j]j ]j ]j ]ujkj>jkj&Bubajk}(j]j]j ]j ]j ]ujkj?jkj#Bubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjQBubajk}(j]j]j ]j ]j ]internalrefurijB anchorname #synopsisjp](KKFKeujkj>jkjNBubajk}(j]j]j ]j ]j ]ujkj>jkjKBubajk}(j]j]j ]j ]j ]ujkj?jkj#Bubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjvBubajk}(j]j]j ]j ]j ]internalrefurijB anchorname #argumentsjp](KKFKeujkj>jkjsBubajk}(j]j]j ]j ]j ]ujkj>jkjpBubajk}(j]j]j ]j ]j ]ujkj?jkj#Bubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjBubajk}(j]j]j ]j ]j ]internalrefurijB anchorname #descriptionjp](KKFKeujkj>jkjBubajk}(j]j]j ]j ]j ]ujkj>jkjBubajk}(j]j]j ]j ]j ]ujkj?jkj#Bubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return ValuejkjBubajk}(j]j]j ]j ]j ]internalrefurijB anchorname #return-valuejp](KKFKeujkj>jkjBubajk}(j]j]j ]j ]j ]ujkj>jkjBubajk}(j]j]j ]j ]j ]ujkj?jkj#Bubejk}(j]j]j ]j ]j ]ujkj?jkjBubejk}(j]j]j ]j ]j ]ujkj?jkjBubajk}(j]j]j ]j ]j ]ujkj?ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk6Common definitions for V4L2 and V4L2 subdev interfaces}(jkjTjkjBubajk}(j]j]j ]j ]j ]internalrefuri#userspace-api/media/v4l/common-defs anchornamehjpj[ujkj>jkjBubajk}(j]j]j ]j ]j ]ujkj>jkjBubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j ]j ]j ]parentj Centries]N)userspace-api/media/v4l/selections-commona includefiles]j CamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjH@j^sQ/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/common-defs.rstj_sK jkjCubajk}(j]j]j ]j ]j ]ujkj?jkjBubejk}(j]j]j ]j ]j ]ujkj?jkjBubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk LIRC read()}(jkjcjkjICubajk}(j]j]j ]j ]j ]internalrefuri userspace-api/media/rc/lirc-read anchornamehjpjjujkj>jkjFCubajk}(j]j]j ]j ]j ]ujkj>jkjCCubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjiCubajk}(j]j]j ]j ]j ]internalrefurijXC anchorname#namejp](KKKKeujkj>jkjfCubajk}(j]j]j ]j ]j ]ujkj>jkjcCubajk}(j]j]j ]j ]j ]ujkj?jkj`Cubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjCubajk}(j]j]j ]j ]j ]internalrefurijXC anchorname #synopsisjp](KKKKeujkj>jkjCubajk}(j]j]j ]j ]j ]ujkj>jkjCubajk}(j]j]j ]j ]j ]ujkj?jkj`Cubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjCubajk}(j]j]j ]j ]j ]internalrefurijXC anchorname #argumentsjp](KKKKeujkj>jkjCubajk}(j]j]j ]j ]j ]ujkj>jkjCubajk}(j]j]j ]j ]j ]ujkj?jkj`Cubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjCubajk}(j]j]j ]j ]j ]internalrefurijXC anchorname #descriptionjp](KKKKeujkj>jkjCubajk}(j]j]j ]j ]j ]ujkj>jkjCubajk}(j]j]j ]j ]j ]ujkj?jkj`Cubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return ValuejkjCubajk}(j]j]j ]j ]j ]internalrefurijXC anchorname #return-valuejp](KKKKeujkj>jkjCubajk}(j]j]j ]j ]j ]ujkj>jkjCubajk}(j]j]j ]j ]j ]ujkj?jkj`Cubejk}(j]j]j ]j ]j ]ujkj?jkjCCubejk}(j]j]j ]j ]j ]ujkj?jkj@Cubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&Software Defined Radio Interface (SDR)}(jkjrjkj7Dubajk}(j]j]j ]j ]j ]internalrefuriuserspace-api/media/v4l/dev-sdr anchornamehjpjyujkj>jkj4Dubajk}(j]j]j ]j ]j ]ujkj>jkj1Dubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuerying Capabilities}(jkQuerying CapabilitiesjkjWDubajk}(j]j]j ]j ]j ]internalrefurijFD anchorname#querying-capabilitiesjp](KK Keujkj>jkjTDubajk}(j]j]j ]j ]j ]ujkj>jkjQDubajk}(j]j]j ]j ]j ]ujkj?jkjNDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupplemental Functions}(jkSupplemental Functionsjkj|Dubajk}(j]j]j ]j ]j ]internalrefurijFD anchorname#supplemental-functionsjp](KK Keujkj>jkjyDubajk}(j]j]j ]j ]j ]ujkj>jkjvDubajk}(j]j]j ]j ]j ]ujkj?jkjNDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkData Format Negotiation}(jkData Format NegotiationjkjDubajk}(j]j]j ]j ]j ]internalrefurijFD anchorname#data-format-negotiationjp](KK Keujkj>jkjDubajk}(j]j]j ]j ]j ]ujkj>jkjDubajk}(j]j]j ]j ]j ]ujkj?jkjNDubejk}(j]j]j ]j ]j ]ujkj?jkj1Dubejk}(j]j]j ]j ]j ]ujkj?jkj.Dubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUV4L2_META_FMT_RK_ISP1_PARAMS (‘rk1p’), V4L2_META_FMT_RK_ISP1_STAT_3A (‘rk1s’)}(jkjjkjDubajk}(j]j]j ]j ]j ]internalrefuri&userspace-api/media/v4l/metafmt-rkisp1 anchornamehjpjujkj>jkjDubajk}(j]j]j ]j ]j ]ujkj>jkjDubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguration parameters}(jkConfiguration parametersjkjDubajk}(j]j]j ]j ]j ]internalrefurijD anchorname#configuration-parametersjp](KK KKeujkj>jkjDubajk}(j]j]j ]j ]j ]ujkj>jkjDubajk}(j]j]j ]j ]j ]ujkj?jkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3A and histogram statistics}(jk3A and histogram statisticsjkj Eubajk}(j]j]j ]j ]j ]internalrefurijD anchorname#a-and-histogram-statisticsjp](KK KKeujkj>jkjEubajk}(j]j]j ]j ]j ]ujkj>jkjEubajk}(j]j]j ]j ]j ]ujkj?jkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrkisp1 uAPI data types}(jkrkisp1 uAPI data typesjkjEEubajk}(j]j]j ]j ]j ]internalrefurijD anchorname#rkisp1-uapi-data-typesjp](KK KKeujkj>jkjBEubajk}(j]j]j ]j ]j ]ujkj>jkj?Eubajk}(j]j]j ]j ]j ]ujkj?jkjDubejk}(j]j]j ]j ]j ]ujkj?jkjDubejk}(j]j]j ]j ]j ]ujkj?jkjDubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfile: media/v4l/capture.c}(jkjjkjEubajk}(j]j]j ]j ]j ]internalrefuri!userspace-api/media/v4l/capture.c anchornamehjpjujkj>jkj|Eubajk}(j]j]j ]j ]j ]ujkj>jkjyEubajk}(j]j]j ]j ]j ]ujkj?jkjvEubajk}(j]j]j ]j ]j ]ujkj?ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Field Order}(jkjjkjEubajk}(j]j]j ]j ]j ]internalrefuri#userspace-api/media/v4l/field-order anchornamehjpjujkj>jkjEubajk}(j]j]j ]j ]j ]ujkj>jkjEubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkenum v4l2_field}(jkenum v4l2_fieldjkjEubajk}(j]j]j ]j ]j ]internalrefurijE anchorname#enum-v4l2-fieldjp](KKKeujkj>jkjEubajk}(j]j]j ]j ]j ]ujkj>jkjEubajk}(j]j]j ]j ]j ]ujkj?jkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Field Order, Top Field First Transmitted}(jk(Field Order, Top Field First TransmittedjkjEubajk}(j]j]j ]j ]j ]internalrefurijE anchorname(#field-order-top-field-first-transmittedjp](KKKeujkj>jkjEubajk}(j]j]j ]j ]j ]ujkj>jkjEubajk}(j]j]j ]j ]j ]ujkj?jkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Field Order, Bottom Field First Transmitted}(jk+Field Order, Bottom Field First TransmittedjkjFubajk}(j]j]j ]j ]j ]internalrefurijE anchorname+#field-order-bottom-field-first-transmittedjp](KKKeujkj>jkjFubajk}(j]j]j ]j ]j ]ujkj>jkjFubajk}(j]j]j ]j ]j ]ujkj?jkjEubejk}(j]j]j ]j ]j ]ujkj?jkjEubejk}(j]j]j ]j ]j ]ujkj?jkjEubajk}(j]j]j ]j ]j ]ujkj?ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkApplication Priority}(jkjjkjOFubajk}(j]j]j ]j ]j ]internalrefuriuserspace-api/media/v4l/app-pri anchornamehjpjujkj>jkjLFubajk}(j]j]j ]j ]j ]ujkj>jkjIFubajk}(j]j]j ]j ]j ]ujkj?jkjFFubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl LIRC_SET_TRANSMITTER_MASK}(jkjjkj{Fubajk}(j]j]j ]j ]j ]internalrefuri0userspace-api/media/rc/lirc-set-transmitter-mask anchornamehjpjĉujkj>jkjxFubajk}(j]j]j ]j ]j ]ujkj>jkjuFubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjFubajk}(j]j]j ]j ]j ]internalrefurijF anchorname#namejp](KKK Keujkj>jkjFubajk}(j]j]j ]j ]j ]ujkj>jkjFubajk}(j]j]j ]j ]j ]ujkj?jkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjFubajk}(j]j]j ]j ]j ]internalrefurijF anchorname #synopsisjp](KKK Keujkj>jkjFubajk}(j]j]j ]j ]j ]ujkj>jkjFubajk}(j]j]j ]j ]j ]ujkj?jkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjFubajk}(j]j]j ]j ]j ]internalrefurijF anchorname #argumentsjp](KKK Keujkj>jkjFubajk}(j]j]j ]j ]j ]ujkj>jkjFubajk}(j]j]j ]j ]j ]ujkj?jkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj Gubajk}(j]j]j ]j ]j ]internalrefurijF anchorname #descriptionjp](KKK Keujkj>jkjGubajk}(j]j]j ]j ]j ]ujkj>jkjGubajk}(j]j]j ]j ]j ]ujkj?jkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj/Gubajk}(j]j]j ]j ]j ]internalrefurijF anchorname #return-valuejp](KKK Keujkj>jkj,Gubajk}(j]j]j ]j ]j ]ujkj>jkj)Gubajk}(j]j]j ]j ]j ]ujkj?jkjFubejk}(j]j]j ]j ]j ]ujkj?jkjuFubejk}(j]j]j ]j ]j ]ujkj?jkjrFubajk}(j]j]j ]j ]j ]ujkj?ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCommon API Elements}(jkj̉jkjiGubajk}(j]j]j ]j ]j ]internalrefuriuserspace-api/media/v4l/common anchornamehjpjӉujkj>jkjfGubajk}(j]j]j ]j ]j ]ujkj>jkjcGubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j ]j ]j ]parentjxGentries](Nuserspace-api/media/v4l/openN userspace-api/media/v4l/querycapNuserspace-api/media/v4l/app-priNuserspace-api/media/v4l/videoNuserspace-api/media/v4l/audioNuserspace-api/media/v4l/tunerN userspace-api/media/v4l/standardN"userspace-api/media/v4l/dv-timingsNuserspace-api/media/v4l/controlN)userspace-api/media/v4l/extended-controlsN(userspace-api/media/v4l/ext-ctrls-cameraN'userspace-api/media/v4l/ext-ctrls-flashN.userspace-api/media/v4l/ext-ctrls-image-sourceN/userspace-api/media/v4l/ext-ctrls-image-processN'userspace-api/media/v4l/ext-ctrls-codecN1userspace-api/media/v4l/ext-ctrls-codec-statelessN&userspace-api/media/v4l/ext-ctrls-jpegN$userspace-api/media/v4l/ext-ctrls-dvN*userspace-api/media/v4l/ext-ctrls-rf-tunerN'userspace-api/media/v4l/ext-ctrls-fm-txN'userspace-api/media/v4l/ext-ctrls-fm-rxN(userspace-api/media/v4l/ext-ctrls-detectN-userspace-api/media/v4l/ext-ctrls-colorimetryNuserspace-api/media/v4l/fourccNuserspace-api/media/v4l/formatN#userspace-api/media/v4l/planar-apisN%userspace-api/media/v4l/selection-apiNuserspace-api/media/v4l/cropN%userspace-api/media/v4l/streaming-pare includefiles](jGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjH@j^sL/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/common.rstj_sKjkjGubajk}(j]j]j ]j ]j ]ujkj?jkjcGubejk}(j]j]j ]j ]j ]ujkj?jkj`Gubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBuffers}(jkjۉjkjGubajk}(j]j]j ]j ]j ]internalrefuriuserspace-api/media/v4l/buffer anchornamehjpjujkj>jkjGubajk}(j]j]j ]j ]j ]ujkj>jkjGubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Interactions between formats, controls and buffers}(jk2Interactions between formats, controls and buffersjkjHubajk}(j]j]j ]j ]j ]internalrefurijG anchorname2#interactions-between-formats-controls-and-buffersjp](KKKeujkj>jkj Hubajk}(j]j]j ]j ]j ]ujkj>jkj Hubajk}(j]j]j ]j ]j ]ujkj?jkjHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstruct v4l2_buffer}(jkstruct v4l2_bufferjkj5Hubajk}(j]j]j ]j ]j ]internalrefurijG anchorname#struct-v4l2-bufferjp](KKKeujkj>jkj2Hubajk}(j]j]j ]j ]j ]ujkj>jkj/Hubajk}(j]j]j ]j ]j ]ujkj?jkjHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstruct v4l2_plane}(jkstruct v4l2_planejkjZHubajk}(j]j]j ]j ]j ]internalrefurijG anchorname#struct-v4l2-planejp](KKKeujkj>jkjWHubajk}(j]j]j ]j ]j ]ujkj>jkjTHubajk}(j]j]j ]j ]j ]ujkj?jkjHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkenum v4l2_buf_type}(jkenum v4l2_buf_typejkjHubajk}(j]j]j ]j ]j ]internalrefurijG anchorname#enum-v4l2-buf-typejp](KKKeujkj>jkj|Hubajk}(j]j]j ]j ]j ]ujkj>jkjyHubajk}(j]j]j ]j ]j ]ujkj?jkjHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Buffer Flags}(jk Buffer FlagsjkjHubajk}(j]j]j ]j ]j ]internalrefurijG anchorname #buffer-flagsjp](KKKeujkj>jkjHubajk}(j]j]j ]j ]j ]ujkj>jkjHubajk}(j]j]j ]j ]j ]ujkj?jkjHubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkenum v4l2_memory}(jkenum v4l2_memoryjkjHubajk}(j]j]j ]j ]j ]internalrefurijG anchorname#enum-v4l2-memoryjp](KKKeujkj>jkjHubajk}(j]j]j ]j ]j ]ujkj>jkjHubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Consistency Flags}(jkMemory Consistency FlagsjkjHubajk}(j]j]j ]j ]j ]internalrefurijG anchorname#memory-consistency-flagsjp](KKKKeujkj>jkjHubajk}(j]j]j ]j ]j ]ujkj>jkjHubajk}(j]j]j ]j ]j ]ujkj?jkjHubajk}(j]j]j ]j ]j ]ujkj?jkjHubejk}(j]j]j ]j ]j ]ujkj?jkjHubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Timecodes}(jk TimecodesjkjIubajk}(j]j]j ]j ]j ]internalrefurijG anchorname #timecodesjp](KKKeujkj>jkjIubajk}(j]j]j ]j ]j ]ujkj>jkjIubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstruct v4l2_timecode}(jkstruct v4l2_timecodejkj>Iubajk}(j]j]j ]j ]j ]internalrefurijG anchorname#struct-v4l2-timecodejp](KKKKeujkj>jkj;Iubajk}(j]j]j ]j ]j ]ujkj>jkj8Iubajk}(j]j]j ]j ]j ]ujkj?jkj5Iubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTimecode Types}(jkTimecode TypesjkjcIubajk}(j]j]j ]j ]j ]internalrefurijG anchorname#timecode-typesjp](KKKKeujkj>jkj`Iubajk}(j]j]j ]j ]j ]ujkj>jkj]Iubajk}(j]j]j ]j ]j ]ujkj?jkj5Iubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTimecode Flags}(jkTimecode FlagsjkjIubajk}(j]j]j ]j ]j ]internalrefurijG anchorname#timecode-flagsjp](KKKKeujkj>jkjIubajk}(j]j]j ]j ]j ]ujkj>jkjIubajk}(j]j]j ]j ]j ]ujkj?jkj5Iubejk}(j]j]j ]j ]j ]ujkj?jkjIubejk}(j]j]j ]j ]j ]ujkj?jkjHubejk}(j]j]j ]j ]j ]ujkj?jkjGubejk}(j]j]j ]j ]j ]ujkj?jkjGubajk}(j]j]j ]j ]j ]ujkj?ubj8je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+Changing default Remote Controller mappings}(jkjjkjIubajk}(j]j]j ]j ]j ]internalrefuri&userspace-api/media/rc/rc-table-change anchornamehjpjujkj>jkjIubajk}(j]j]j ]j ]j ]ujkj>jkjIubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j ]j ]j ]parentjIentries]N!userspace-api/media/rc/keytable.ca includefiles]jIamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjH@j^sT/var/lib/git/docbuild/linux/Documentation/userspace-api/media/rc/rc-table-change.rstj_sKjkjIubajk}(j]j]j ]j ]j ]ujkj?jkjIubejk}(j]j]j ]j ]j ]ujkj?jkjIubajk}(j]j]j ]j ]j ]ujkj?ubj:je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVideo Output Interface}(jkjjkjJubajk}(j]j]j ]j ]j ]internalrefuri"userspace-api/media/v4l/dev-output anchornamehjpjujkj>jkjJubajk}(j]j]j ]j ]j ]ujkj>jkjJubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuerying Capabilities}(jkQuerying Capabilitiesjkj=Jubajk}(j]j]j ]j ]j ]internalrefurij,J anchorname#querying-capabilitiesjp](KKKeujkj>jkj:Jubajk}(j]j]j ]j ]j ]ujkj>jkj7Jubajk}(j]j]j ]j ]j ]ujkj?jkj4Jubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupplemental Functions}(jkSupplemental FunctionsjkjbJubajk}(j]j]j ]j ]j ]internalrefurij,J anchorname#supplemental-functionsjp](KKKeujkj>jkj_Jubajk}(j]j]j ]j ]j ]ujkj>jkj\Jubajk}(j]j]j ]j ]j ]ujkj?jkj4Jubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImage Format Negotiation}(jkImage Format NegotiationjkjJubajk}(j]j]j ]j ]j ]internalrefurij,J anchorname#image-format-negotiationjp](KKKeujkj>jkjJubajk}(j]j]j ]j ]j ]ujkj>jkjJubajk}(j]j]j ]j ]j ]ujkj?jkj4Jubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWriting Images}(jkWriting ImagesjkjJubajk}(j]j]j ]j ]j ]internalrefurij,J anchorname#writing-imagesjp](KKKeujkj>jkjJubajk}(j]j]j ]j ]j ]ujkj>jkjJubajk}(j]j]j ]j ]j ]ujkj?jkj4Jubejk}(j]j]j ]j ]j ]ujkj?jkjJubejk}(j]j]j ]j ]j ]ujkj?jkjJubajk}(j]j]j ]j ]j ]ujkj?ubjl je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkImage Source Control Reference}(jkjjkjJubajk}(j]j]j ]j ]j ]internalrefuri.userspace-api/media/v4l/ext-ctrls-image-source anchornamehjpjujkj>jkjJubajk}(j]j]j ]j ]j ]ujkj>jkjJubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImage Source Control IDs}(jkImage Source Control IDsjkjKubajk}(j]j]j ]j ]j ]internalrefurijJ anchorname#image-source-control-idsjp](KK Keujkj>jkjKubajk}(j]j]j ]j ]j ]ujkj>jkjKubajk}(j]j]j ]j ]j ]ujkj?jkjJubajk}(j]j]j ]j ]j ]ujkj?jkjJubejk}(j]j]j ]j ]j ]ujkj?jkjJubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk HSV Formats}(jkjjkj@Kubajk}(j]j]j ]j ]j ]internalrefuri#userspace-api/media/v4l/hsv-formats anchornamehjpjujkj>jkj=Kubajk}(j]j]j ]j ]j ]ujkj>jkj:Kubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j ]j ]j ]parentjOKentries]N)userspace-api/media/v4l/pixfmt-packed-hsva includefiles]jfKamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjH@j^sQ/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/hsv-formats.rstj_sKjkjWKubajk}(j]j]j ]j ]j ]ujkj?jkj:Kubejk}(j]j]j ]j ]j ]ujkj?jkj7Kubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSliced VBI Data Interface}(jkj&jkjKubajk}(j]j]j ]j ]j ]internalrefuri&userspace-api/media/v4l/dev-sliced-vbi anchornamehjpj-ujkj>jkjKubajk}(j]j]j ]j ]j ]ujkj>jkjKubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuerying Capabilities}(jkQuerying CapabilitiesjkjKubajk}(j]j]j ]j ]j ]internalrefurijK anchorname#querying-capabilitiesjp](KKKeujkj>jkjKubajk}(j]j]j ]j ]j ]ujkj>jkjKubajk}(j]j]j ]j ]j ]ujkj?jkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupplemental Functions}(jkSupplemental FunctionsjkjKubajk}(j]j]j ]j ]j ]internalrefurijK anchorname#supplemental-functionsjp](KKKeujkj>jkjKubajk}(j]j]j ]j ]j ]ujkj>jkjKubajk}(j]j]j ]j ]j ]ujkj?jkjKubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSliced VBI Format Negotiation}(jkSliced VBI Format NegotiationjkjKubajk}(j]j]j ]j ]j ]internalrefurijK anchorname#sliced-vbi-format-negotiationjp](KKKeujkj>jkjKubajk}(j]j]j ]j ]j ]ujkj>jkjKubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstruct v4l2_sliced_vbi_format}(jkstruct v4l2_sliced_vbi_formatjkjLubajk}(j]j]j ]j ]j ]internalrefurijK anchorname#struct-v4l2-sliced-vbi-formatjp](KKKKeujkj>jkjLubajk}(j]j]j ]j ]j ]ujkj>jkjLubajk}(j]j]j ]j ]j ]ujkj?jkjLubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSliced VBI services}(jkSliced VBI servicesjkj@Lubajk}(j]j]j ]j ]j ]internalrefurijK anchorname#sliced-vbi-servicesjp](KKKKeujkj>jkj=Lubajk}(j]j]j ]j ]j ]ujkj>jkj:Lubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2_SLICED_WSS_625 payload}(jkV4L2_SLICED_WSS_625 payloadjkjbLubajk}(j]j]j ]j ]j ]internalrefurijK anchorname#v4l2-sliced-wss-625-payloadjp](KKKKKeujkj>jkj_Lubajk}(j]j]j ]j ]j ]ujkj>jkj\Lubajk}(j]j]j ]j ]j ]ujkj?jkjYLubajk}(j]j]j ]j ]j ]ujkj?jkj:Lubejk}(j]j]j ]j ]j ]ujkj?jkjLubejk}(j]j]j ]j ]j ]ujkj?jkjKubejk}(j]j]j ]j ]j ]ujkj?jkjKubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Reading and writing sliced VBI data}(jk#Reading and writing sliced VBI datajkjLubajk}(j]j]j ]j ]j ]internalrefurijK anchorname$#reading-and-writing-sliced-vbi-datajp](KKKeujkj>jkjLubajk}(j]j]j ]j ]j ]ujkj>jkjLubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstruct v4l2_sliced_vbi_data}(jkstruct v4l2_sliced_vbi_datajkjLubajk}(j]j]j ]j ]j ]internalrefurijK anchorname#struct-v4l2-sliced-vbi-datajp](KKKKeujkj>jkjLubajk}(j]j]j ]j ]j ]ujkj>jkjLubajk}(j]j]j ]j ]j ]ujkj?jkjLubajk}(j]j]j ]j ]j ]ujkj?jkjLubejk}(j]j]j ]j ]j ]ujkj?jkjKubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSliced VBI Data in MPEG Streams}(jkSliced VBI Data in MPEG StreamsjkjLubajk}(j]j]j ]j ]j ]internalrefurijK anchorname #sliced-vbi-data-in-mpeg-streamsjp](KKKeujkj>jkjLubajk}(j]j]j ]j ]j ]ujkj>jkjLubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2MPEG Stream Embedded, Sliced VBI Data Format: NONE}(jk2MPEG Stream Embedded, Sliced VBI Data Format: NONEjkjMubajk}(j]j]j ]j ]j ]internalrefurijK anchorname1#mpeg-stream-embedded-sliced-vbi-data-format-nonejp](KKKKeujkj>jkjMubajk}(j]j]j ]j ]j ]ujkj>jkjMubajk}(j]j]j ]j ]j ]ujkj?jkj Mubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2MPEG Stream Embedded, Sliced VBI Data Format: IVTV}(jk2MPEG Stream Embedded, Sliced VBI Data Format: IVTVjkj9Mubajk}(j]j]j ]j ]j ]internalrefurijK anchorname1#mpeg-stream-embedded-sliced-vbi-data-format-ivtvjp](KKKKeujkj>jkj6Mubajk}(j]j]j ]j ]j ]ujkj>jkj3Mubajk}(j]j]j ]j ]j ]ujkj?jkj Mubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstruct v4l2_mpeg_vbi_fmt_ivtv}(jkstruct v4l2_mpeg_vbi_fmt_ivtvjkj^Mubajk}(j]j]j ]j ]j ]internalrefurijK anchorname#struct-v4l2-mpeg-vbi-fmt-ivtvjp](KKKKeujkj>jkj[Mubajk}(j]j]j ]j ]j ]ujkj>jkjXMubajk}(j]j]j ]j ]j ]ujkj?jkj Mubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=Magic Constants for struct v4l2_mpeg_vbi_fmt_ivtv magic field}(jk=Magic Constants for struct v4l2_mpeg_vbi_fmt_ivtv magic fieldjkjMubajk}(j]j]j ]j ]j ]internalrefurijK anchorname>#magic-constants-for-struct-v4l2-mpeg-vbi-fmt-ivtv-magic-fieldjp](KKKKeujkj>jkjMubajk}(j]j]j ]j ]j ]ujkj>jkj}Mubajk}(j]j]j ]j ]j ]ujkj?jkj Mubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1structs v4l2_mpeg_vbi_itv0 and v4l2_mpeg_vbi_ITV0}(jk1structs v4l2_mpeg_vbi_itv0 and v4l2_mpeg_vbi_ITV0jkjMubajk}(j]j]j ]j ]j ]internalrefurijK anchorname2#structs-v4l2-mpeg-vbi-itv0-and-v4l2-mpeg-vbi-itv0jp](KKKKeujkj>jkjMubajk}(j]j]j ]j ]j ]ujkj>jkjMubajk}(j]j]j ]j ]j ]ujkj?jkj Mubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstruct v4l2_mpeg_vbi_ITV0}(jkstruct v4l2_mpeg_vbi_ITV0jkjMubajk}(j]j]j ]j ]j ]internalrefurijK anchorname#struct-v4l2-mpeg-vbi-itv0jp](KKKKeujkj>jkjMubajk}(j]j]j ]j ]j ]ujkj>jkjMubajk}(j]j]j ]j ]j ]ujkj?jkj Mubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstruct v4l2_mpeg_vbi_itv0_line}(jkstruct v4l2_mpeg_vbi_itv0_linejkjMubajk}(j]j]j ]j ]j ]internalrefurijK anchorname#struct-v4l2-mpeg-vbi-itv0-linejp](KKKKeujkj>jkjMubajk}(j]j]j ]j ]j ]ujkj>jkjMubajk}(j]j]j ]j ]j ]ujkj?jkj Mubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkjkjNubajk}(j]j]j ]j ]j ]ujkj>jkjNubajk}(j]j]j ]j ]j ]ujkj?jkj Mubejk}(j]j]j ]j ]j ]ujkj?jkjLubejk}(j]j]j ]j ]j ]ujkj?jkjKubejk}(j]j]j ]j ]j ]ujkj?jkjKubejk}(j]j]j ]j ]j ]ujkj?jkjKubajk}(j]j]j ]j ]j ]ujkj?ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSub-device Interface}(jkj5jkj]Nubajk}(j]j]j ]j ]j ]internalrefuri"userspace-api/media/v4l/dev-subdev anchornamehjpj<ujkj>jkjZNubajk}(j]j]j ]j ]j ]ujkj>jkjWNubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkControls}(jkControlsjkj}Nubajk}(j]j]j ]j ]j ]internalrefurijlN anchorname #controlsjp](KK Keujkj>jkjzNubajk}(j]j]j ]j ]j ]ujkj>jkjwNubajk}(j]j]j ]j ]j ]ujkj?jkjtNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEvents}(jkEventsjkjNubajk}(j]j]j ]j ]j ]internalrefurijlN anchorname#eventsjp](KK Keujkj>jkjNubajk}(j]j]j ]j ]j ]ujkj>jkjNubajk}(j]j]j ]j ]j ]ujkj?jkjtNubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPad-level Formats}(jkPad-level FormatsjkjNubajk}(j]j]j ]j ]j ]internalrefurijlN anchorname#pad-level-formatsjp](KK Keujkj>jkjNubajk}(j]j]j ]j ]j ]ujkj>jkjNubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFormat Negotiation}(jkFormat NegotiationjkjNubajk}(j]j]j ]j ]j ]internalrefurijlN anchorname#format-negotiationjp](KK KKeujkj>jkjNubajk}(j]j]j ]j ]j ]ujkj>jkjNubajk}(j]j]j ]j ]j ]ujkj?jkjNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Selections: cropping, scaling and composition}(jk-Selections: cropping, scaling and compositionjkjOubajk}(j]j]j ]j ]j ]internalrefurijlN anchorname,#selections-cropping-scaling-and-compositionjp](KK KKeujkj>jkj Oubajk}(j]j]j ]j ]j ]ujkj>jkjOubajk}(j]j]j ]j ]j ]ujkj?jkjNubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTypes of selection targets}(jkTypes of selection targetsjkj3Oubajk}(j]j]j ]j ]j ]internalrefurijlN anchorname#types-of-selection-targetsjp](KK KKeujkj>jkj0Oubajk}(j]j]j ]j ]j ]ujkj>jkj-Oubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkActual targets}(jkActual targetsjkjUOubajk}(j]j]j ]j ]j ]internalrefurijlN anchorname#actual-targetsjp](KK KKKeujkj>jkjROubajk}(j]j]j ]j ]j ]ujkj>jkjOOubajk}(j]j]j ]j ]j ]ujkj?jkjLOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBOUNDS targets}(jkBOUNDS targetsjkjzOubajk}(j]j]j ]j ]j ]internalrefurijlN anchorname#bounds-targetsjp](KK KKKeujkj>jkjwOubajk}(j]j]j ]j ]j ]ujkj>jkjtOubajk}(j]j]j ]j ]j ]ujkj?jkjLOubejk}(j]j]j ]j ]j ]ujkj?jkj-Oubejk}(j]j]j ]j ]j ]ujkj?jkjNubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-Order of configuration and format propagation}(jk-Order of configuration and format propagationjkjOubajk}(j]j]j ]j ]j ]internalrefurijlN anchorname.#order-of-configuration-and-format-propagationjp](KK KKeujkj>jkjOubajk}(j]j]j ]j ]j ]ujkj>jkjOubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j ]j ]j ]parentjlNentries]N&userspace-api/media/v4l/subdev-formatsa includefiles]jOamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjH@j^sP/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/dev-subdev.rstj_sMjkjOubajk}(j]j]j ]j ]j ]ujkj?jkjOubejk}(j]j]j ]j ]j ]ujkj?jkjNubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4Streams, multiplexed media pads and internal routing}(jk4Streams, multiplexed media pads and internal routingjkjOubajk}(j]j]j ]j ]j ]internalrefurijlN anchorname4#streams-multiplexed-media-pads-and-internal-routingjp](KK KKeujkj>jkjOubajk}(j]j]j ]j ]j ]ujkj>jkjOubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUnderstanding streams}(jkUnderstanding streamsjkjPubajk}(j]j]j ]j ]j ]internalrefurijlN anchorname#understanding-streamsjp](KK KKKeujkj>jkjPubajk}(j]j]j ]j ]j ]ujkj>jkjPubajk}(j]j]j ]j ]j ]ujkj?jkj Pubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk;Interaction between routes, streams, formats and selections}(jk;Interaction between routes, streams, formats and selectionsjkj:Pubajk}(j]j]j ]j ]j ]internalrefurijlN anchorname:#interaction-between-routes-streams-formats-and-selectionsjp](KK KKKeujkj>jkj7Pubajk}(j]j]j ]j ]j ]ujkj>jkj4Pubajk}(j]j]j ]j ]j ]ujkj?jkj Pubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguring streams}(jkConfiguring streamsjkj_Pubajk}(j]j]j ]j ]j ]internalrefurijlN anchorname#configuring-streamsjp](KK KKKeujkj>jkj\Pubajk}(j]j]j ]j ]j ]ujkj>jkjYPubajk}(j]j]j ]j ]j ]ujkj?jkj Pubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Multiplexed streams setup example}(jk!Multiplexed streams setup examplejkjPubajk}(j]j]j ]j ]j ]internalrefurijlN anchorname"#multiplexed-streams-setup-examplejp](KK KKKeujkj>jkjPubajk}(j]j]j ]j ]j ]ujkj>jkj~Pubajk}(j]j]j ]j ]j ]ujkj?jkj Pubejk}(j]j]j ]j ]j ]ujkj?jkjOubejk}(j]j]j ]j ]j ]ujkj?jkjNubejk}(j]j]j ]j ]j ]ujkj?jkjNubejk}(j]j]j ]j ]j ]ujkj?jkjtNubejk}(j]j]j ]j ]j ]ujkj?jkjWNubejk}(j]j]j ]j ]j ]ujkj?jkjTNubajk}(j]j]j ]j ]j ]ujkj?ubju je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk ioctl LIRC_SET_WIDEBAND_RECEIVER}(jkjDjkjPubajk}(j]j]j ]j ]j ]internalrefuri1userspace-api/media/rc/lirc-set-wideband-receiver anchornamehjpjKujkj>jkjPubajk}(j]j]j ]j ]j ]ujkj>jkjPubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjPubajk}(j]j]j ]j ]j ]internalrefurijP anchorname#namejp](KKKKeujkj>jkjPubajk}(j]j]j ]j ]j ]ujkj>jkjPubajk}(j]j]j ]j ]j ]ujkj?jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjQubajk}(j]j]j ]j ]j ]internalrefurijP anchorname #synopsisjp](KKKKeujkj>jkjQubajk}(j]j]j ]j ]j ]ujkj>jkjQubajk}(j]j]j ]j ]j ]ujkj?jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj@Qubajk}(j]j]j ]j ]j ]internalrefurijP anchorname #argumentsjp](KKKKeujkj>jkj=Qubajk}(j]j]j ]j ]j ]ujkj>jkj:Qubajk}(j]j]j ]j ]j ]ujkj?jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjeQubajk}(j]j]j ]j ]j ]internalrefurijP anchorname #descriptionjp](KKKKeujkj>jkjbQubajk}(j]j]j ]j ]j ]ujkj>jkj_Qubajk}(j]j]j ]j ]j ]ujkj?jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return ValuejkjQubajk}(j]j]j ]j ]j ]internalrefurijP anchorname #return-valuejp](KKKKeujkj>jkjQubajk}(j]j]j ]j ]j ]ujkj>jkjQubajk}(j]j]j ]j ]j ]ujkj?jkjPubejk}(j]j]j ]j ]j ]ujkj?jkjPubejk}(j]j]j ]j ]j ]ujkj?jkjPubajk}(j]j]j ]j ]j ]ujkj?ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Interfaces}(jkjSjkjQubajk}(j]j]j ]j ]j ]internalrefuriuserspace-api/media/v4l/devices anchornamehjpjZujkj>jkjQubajk}(j]j]j ]j ]j ]ujkj>jkjQubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j ]j ]j ]parentjQentries](N#userspace-api/media/v4l/dev-captureN#userspace-api/media/v4l/dev-overlayN"userspace-api/media/v4l/dev-outputNuserspace-api/media/v4l/dev-osdN#userspace-api/media/v4l/dev-mem2memN#userspace-api/media/v4l/dev-raw-vbiN&userspace-api/media/v4l/dev-sliced-vbiN!userspace-api/media/v4l/dev-radioNuserspace-api/media/v4l/dev-rdsNuserspace-api/media/v4l/dev-sdrN!userspace-api/media/v4l/dev-touchN!userspace-api/media/v4l/dev-eventN"userspace-api/media/v4l/dev-subdevN userspace-api/media/v4l/dev-metae includefiles](jQjQjQjQjQjQjQjQjQjQjQjRjRjRemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjH@j^sM/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/devices.rstj_sK jkjQubajk}(j]j]j ]j ]j ]ujkj?jkjQubejk}(j]j]j ]j ]j ]ujkj?jkjQubajk}(j]j]j ]j ]j ]ujkj?ubj4 je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Colorspaces}(jkjbjkj-Rubajk}(j]j]j ]j ]j ]internalrefuri#userspace-api/media/v4l/colorspaces anchornamehjpjiujkj>jkj*Rubajk}(j]j]j ]j ]j ]ujkj>jkj'Rubajk}(j]j]j ]j ]j ]ujkj?jkj$Rubajk}(j]j]j ]j ]j ]ujkj?ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5Image Cropping, Insertion and Scaling -- the CROP API}(jkjqjkjYRubajk}(j]j]j ]j ]j ]internalrefuriuserspace-api/media/v4l/crop anchornamehjpjxujkj>jkjVRubajk}(j]j]j ]j ]j ]ujkj>jkjSRubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCropping Structures}(jkCropping StructuresjkjyRubajk}(j]j]j ]j ]j ]internalrefurijhR anchorname#cropping-structuresjp](KKKeujkj>jkjvRubajk}(j]j]j ]j ]j ]ujkj>jkjsRubajk}(j]j]j ]j ]j ]ujkj?jkjpRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkScaling Adjustments}(jkScaling AdjustmentsjkjRubajk}(j]j]j ]j ]j ]internalrefurijhR anchorname#scaling-adjustmentsjp](KKKeujkj>jkjRubajk}(j]j]j ]j ]j ]ujkj>jkjRubajk}(j]j]j ]j ]j ]ujkj?jkjpRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkjRubajk}(j]j]j ]j ]j ]internalrefurijhR anchorname #examplesjp](KKKeujkj>jkjRubajk}(j]j]j ]j ]j ]ujkj>jkjRubajk}(j]j]j ]j ]j ]ujkj?jkjpRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Example: Resetting the cropping parameters}(jk*Example: Resetting the cropping parametersjkjRubajk}(j]j]j ]j ]j ]internalrefurijhR anchorname*#example-resetting-the-cropping-parametersjp](KKKeujkj>jkjRubajk}(j]j]j ]j ]j ]ujkj>jkjRubajk}(j]j]j ]j ]j ]ujkj?jkjpRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample: Simple downscaling}(jkExample: Simple downscalingjkj Subajk}(j]j]j ]j ]j ]internalrefurijhR anchorname#example-simple-downscalingjp](KKKeujkj>jkj Subajk}(j]j]j ]j ]j ]ujkj>jkjSubajk}(j]j]j ]j ]j ]ujkj?jkjpRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Example: Selecting an output area}(jk!Example: Selecting an output areajkj2Subajk}(j]j]j ]j ]j ]internalrefurijhR anchorname!#example-selecting-an-output-areajp](KKKeujkj>jkj/Subajk}(j]j]j ]j ]j ]ujkj>jkj,Subajk}(j]j]j ]j ]j ]ujkj?jkjpRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0Example: Current scaling factor and pixel aspect}(jk0Example: Current scaling factor and pixel aspectjkjWSubajk}(j]j]j ]j ]j ]internalrefurijhR anchorname0#example-current-scaling-factor-and-pixel-aspectjp](KKKeujkj>jkjTSubajk}(j]j]j ]j ]j ]ujkj>jkjQSubajk}(j]j]j ]j ]j ]ujkj?jkjpRubejk}(j]j]j ]j ]j ]ujkj?jkjSRubejk}(j]j]j ]j ]j ]ujkj?jkjPRubajk}(j]j]j ]j ]j ]ujkj?ubj5je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLibv4l Userspace Library}(jkjjkjSubajk}(j]j]j ]j ]j ]internalrefuriuserspace-api/media/v4l/libv4l anchornamehjpjujkj>jkjSubajk}(j]j]j ]j ]j ]ujkj>jkjSubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j ]j ]j ]parentjSentries]N+userspace-api/media/v4l/libv4l-introductiona includefiles]jSamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjH@j^sL/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/libv4l.rstj_sK jkjSubajk}(j]j]j ]j ]j ]ujkj?jkjSubejk}(j]j]j ]j ]j ]ujkj?jkjSubajk}(j]j]j ]j ]j ]ujkj?ubj~ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Part III - Remote Controller API}(jkjjkjSubajk}(j]j]j ]j ]j ]internalrefuri)userspace-api/media/rc/remote_controllers anchornamehujkj>jkjSubajk}(j]j]j ]j ]j ]ujkj>jkjSubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j]j ]j ]j ]parentjSentries](Nuserspace-api/media/rc/rc-introN%userspace-api/media/rc/rc-sysfs-nodesN userspace-api/media/rc/rc-protosN userspace-api/media/rc/rc-tablesN&userspace-api/media/rc/rc-table-changeNuserspace-api/media/rc/lirc-deve includefiles](jTjTj Tj TjTjTemaxdepthKcaptionTable of Contentsglobhidden includehiddennumberedM titlesonly rawentries] rawcaptionjTujkjH@j^sW/var/lib/git/docbuild/linux/Documentation/userspace-api/media/rc/remote_controllers.rstj_sK jkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRevision and Copyright}(jkRevision and Copyrightjkj&Tubajk}(j]j]j ]j ]j ]internalrefurijS anchorname#revision-and-copyrightujkj>jkj#Tubajk}(j]j]j ]j ]j ]ujkj>jkj Tubajk}(j]j]j ]j ]j ]ujkj?jkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRevision History}(jkRevision HistoryjkjJTubajk}(j]j]j ]j ]j ]internalrefurijS anchorname#revision-historyujkj>jkjGTubajk}(j]j]j ]j ]j ]ujkj>jkjDTubajk}(j]j]j ]j ]j ]ujkj?jkjSubejk}(j]j]j ]j ]j ]ujkj?jkjSubejk}(j]j]j ]j ]j ]ujkj?jkjSubajk}(j]j]j ]j ]j ]ujkj?ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkColorimetry Control Reference}(jkjjkjTubajk}(j]j]j ]j ]j ]internalrefuri-userspace-api/media/v4l/ext-ctrls-colorimetry anchornamehjpjujkj>jkjTubajk}(j]j]j ]j ]j ]ujkj>jkj}Tubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkColorimetry Control IDs}(jkColorimetry Control IDsjkjTubajk}(j]j]j ]j ]j ]internalrefurijT anchorname#colorimetry-control-idsjp](KKKeujkj>jkjTubajk}(j]j]j ]j ]j ]ujkj>jkjTubajk}(j]j]j ]j ]j ]ujkj?jkjTubajk}(j]j]j ]j ]j ]ujkj?jkj}Tubejk}(j]j]j ]j ]j ]ujkj?jkjzTubajk}(j]j]j ]j ]j ]ujkj?ubjKje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRemote controller tables}(jkjjkjTubajk}(j]j]j ]j ]j ]internalrefuri userspace-api/media/rc/rc-tables anchornamehjpjujkj>jkjTubajk}(j]j]j ]j ]j ]ujkj>jkjTubajk}(j]j]j ]j ]j ]ujkj?jkjTubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#V4L2_META_FMT_VSP1_HGO (‘VSPH’)}(jkjjkj Uubajk}(j]j]j ]j ]j ]internalrefuri(userspace-api/media/v4l/metafmt-vsp1-hgo anchornamehjpjŠujkj>jkjUubajk}(j]j]j ]j ]j ]ujkj>jkjUubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj)Uubajk}(j]j]j ]j ]j ]internalrefurijU anchorname #descriptionjp](KK KKeujkj>jkj&Uubajk}(j]j]j ]j ]j ]ujkj>jkj#Uubajk}(j]j]j ]j ]j ]ujkj?jkj Uubajk}(j]j]j ]j ]j ]ujkj?jkjUubejk}(j]j]j ]j ]j ]ujkj?jkjUubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl LIRC_SET_SEND_DUTY_CYCLE}(jkjʊjkjcUubajk}(j]j]j ]j ]j ]internalrefuri/userspace-api/media/rc/lirc-set-send-duty-cycle anchornamehjpjъujkj>jkj`Uubajk}(j]j]j ]j ]j ]ujkj>jkj]Uubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjUubajk}(j]j]j ]j ]j ]internalrefurijrU anchorname#namejp](KKKKeujkj>jkjUubajk}(j]j]j ]j ]j ]ujkj>jkj}Uubajk}(j]j]j ]j ]j ]ujkj?jkjzUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjUubajk}(j]j]j ]j ]j ]internalrefurijrU anchorname #synopsisjp](KKKKeujkj>jkjUubajk}(j]j]j ]j ]j ]ujkj>jkjUubajk}(j]j]j ]j ]j ]ujkj?jkjzUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjUubajk}(j]j]j ]j ]j ]internalrefurijrU anchorname #argumentsjp](KKKKeujkj>jkjUubajk}(j]j]j ]j ]j ]ujkj>jkjUubajk}(j]j]j ]j ]j ]ujkj?jkjzUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjUubajk}(j]j]j ]j ]j ]internalrefurijrU anchorname #descriptionjp](KKKKeujkj>jkjUubajk}(j]j]j ]j ]j ]ujkj>jkjUubajk}(j]j]j ]j ]j ]ujkj?jkjzUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return ValuejkjVubajk}(j]j]j ]j ]j ]internalrefurijrU anchorname #return-valuejp](KKKKeujkj>jkjVubajk}(j]j]j ]j ]j ]ujkj>jkjVubajk}(j]j]j ]j ]j ]ujkj?jkjzUubejk}(j]j]j ]j ]j ]ujkj?jkj]Uubejk}(j]j]j ]j ]j ]ujkj?jkjZUubajk}(j]j]j ]j ]j ]ujkj?ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Touch Devices}(jkjيjkjQVubajk}(j]j]j ]j ]j ]internalrefuri!userspace-api/media/v4l/dev-touch anchornamehjpjujkj>jkjNVubajk}(j]j]j ]j ]j ]ujkj>jkjKVubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjqVubajk}(j]j]j ]j ]j ]internalrefurij`V anchorname #overviewjp](KK Keujkj>jkjnVubajk}(j]j]j ]j ]j ]ujkj>jkjkVubajk}(j]j]j ]j ]j ]ujkj?jkjhVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuerying Capabilities}(jkQuerying CapabilitiesjkjVubajk}(j]j]j ]j ]j ]internalrefurij`V anchorname#querying-capabilitiesjp](KK Keujkj>jkjVubajk}(j]j]j ]j ]j ]ujkj>jkjVubajk}(j]j]j ]j ]j ]ujkj?jkjhVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkData Format Negotiation}(jkData Format NegotiationjkjVubajk}(j]j]j ]j ]j ]internalrefurij`V anchorname#data-format-negotiationjp](KK Keujkj>jkjVubajk}(j]j]j ]j ]j ]ujkj>jkjVubajk}(j]j]j ]j ]j ]ujkj?jkjhVubejk}(j]j]j ]j ]j ]ujkj?jkjKVubejk}(j]j]j ]j ]j ]ujkj?jkjHVubajk}(j]j]j ]j ]j ]ujkj?ubj@ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCodec Control Reference}(jkjjkjVubajk}(j]j]j ]j ]j ]internalrefuri'userspace-api/media/v4l/ext-ctrls-codec anchornamehjpjujkj>jkjVubajk}(j]j]j ]j ]j ]ujkj>jkjVubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGeneric Codec Controls}(jkGeneric Codec ControlsjkjWubajk}(j]j]j ]j ]j ]internalrefurijW anchorname#generic-codec-controlsjp](KKKeujkj>jkjWubajk}(j]j]j ]j ]j ]ujkj>jkjWubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCodec Control IDs}(jkCodec Control IDsjkj7Wubajk}(j]j]j ]j ]j ]internalrefurijW anchorname#codec-control-idsjp](KKKKeujkj>jkj4Wubajk}(j]j]j ]j ]j ]ujkj>jkj1Wubajk}(j]j]j ]j ]j ]ujkj?jkj.Wubajk}(j]j]j ]j ]j ]ujkj?jkjWubejk}(j]j]j ]j ]j ]ujkj?jkj Wubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMFC 5.1 MPEG Controls}(jkMFC 5.1 MPEG ControlsjkjhWubajk}(j]j]j ]j ]j ]internalrefurijW anchorname#mfc-5-1-mpeg-controlsjp](KKKeujkj>jkjeWubajk}(j]j]j ]j ]j ]ujkj>jkjbWubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMFC 5.1 Control IDs}(jkMFC 5.1 Control IDsjkjWubajk}(j]j]j ]j ]j ]internalrefurijW anchorname#mfc-5-1-control-idsjp](KKKKeujkj>jkjWubajk}(j]j]j ]j ]j ]ujkj>jkjWubajk}(j]j]j ]j ]j ]ujkj?jkjWubajk}(j]j]j ]j ]j ]ujkj?jkjbWubejk}(j]j]j ]j ]j ]ujkj?jkj Wubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341x MPEG Controls}(jkCX2341x MPEG ControlsjkjWubajk}(j]j]j ]j ]j ]internalrefurijW anchorname#cx2341x-mpeg-controlsjp](KKKeujkj>jkjWubajk}(j]j]j ]j ]j ]ujkj>jkjWubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341x Control IDs}(jkCX2341x Control IDsjkjWubajk}(j]j]j ]j ]j ]internalrefurijW anchorname#cx2341x-control-idsjp](KKKKeujkj>jkjWubajk}(j]j]j ]j ]j ]ujkj>jkjWubajk}(j]j]j ]j ]j ]ujkj?jkjWubajk}(j]j]j ]j ]j ]ujkj?jkjWubejk}(j]j]j ]j ]j ]ujkj?jkj Wubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVPX Control Reference}(jkVPX Control ReferencejkjXubajk}(j]j]j ]j ]j ]internalrefurijW anchorname#vpx-control-referencejp](KKKeujkj>jkj Xubajk}(j]j]j ]j ]j ]ujkj>jkjXubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVPX Control IDs}(jkVPX Control IDsjkj0Xubajk}(j]j]j ]j ]j ]internalrefurijW anchorname#vpx-control-idsjp](KKKKeujkj>jkj-Xubajk}(j]j]j ]j ]j ]ujkj>jkj*Xubajk}(j]j]j ]j ]j ]ujkj?jkj'Xubajk}(j]j]j ]j ]j ]ujkj?jkjXubejk}(j]j]j ]j ]j ]ujkj?jkj Wubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk;High Efficiency Video Coding (HEVC/H.265) Control Reference}(jk;High Efficiency Video Coding (HEVC/H.265) Control ReferencejkjaXubajk}(j]j]j ]j ]j ]internalrefurijW anchorname:#high-efficiency-video-coding-hevc-h-265-control-referencejp](KKKeujkj>jkj^Xubajk}(j]j]j ]j ]j ]ujkj>jkj[Xubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHEVC/H.265 Control IDs}(jkHEVC/H.265 Control IDsjkjXubajk}(j]j]j ]j ]j ]internalrefurijW anchorname#hevc-h-265-control-idsjp](KKKKeujkj>jkjXubajk}(j]j]j ]j ]j ]ujkj>jkj}Xubajk}(j]j]j ]j ]j ]ujkj?jkjzXubajk}(j]j]j ]j ]j ]ujkj?jkj[Xubejk}(j]j]j ]j ]j ]ujkj?jkj Wubejk}(j]j]j ]j ]j ]ujkj?jkjVubejk}(j]j]j ]j ]j ]ujkj?jkjVubajk}(j]j]j ]j ]j ]ujkj?ubj+je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)Remote Controller Protocols and Scancodes}(jkjjkjXubajk}(j]j]j ]j ]j ]internalrefuri userspace-api/media/rc/rc-protos anchornamehjpjujkj>jkjXubajk}(j]j]j ]j ]j ]ujkj>jkjXubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrc-5 (RC_PROTO_RC5)}(jkrc-5 (RC_PROTO_RC5)jkjXubajk}(j]j]j ]j ]j ]internalrefurijX anchorname#rc-5-rc-proto-rc5jp](KKeujkj>jkjXubajk}(j]j]j ]j ]j ]ujkj>jkjXubajk}(j]j]j ]j ]j ]ujkj?jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrc-5-sz (RC_PROTO_RC5_SZ)}(jkrc-5-sz (RC_PROTO_RC5_SZ)jkjYubajk}(j]j]j ]j ]j ]internalrefurijX anchorname#rc-5-sz-rc-proto-rc5-szjp](KKeujkj>jkj Yubajk}(j]j]j ]j ]j ]ujkj>jkjYubajk}(j]j]j ]j ]j ]ujkj?jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrc-5x-20 (RC_PROTO_RC5X_20)}(jkrc-5x-20 (RC_PROTO_RC5X_20)jkj3Yubajk}(j]j]j ]j ]j ]internalrefurijX anchorname#rc-5x-20-rc-proto-rc5x-20jp](KKeujkj>jkj0Yubajk}(j]j]j ]j ]j ]ujkj>jkj-Yubajk}(j]j]j ]j ]j ]ujkj?jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkjvc (RC_PROTO_JVC)}(jkjvc (RC_PROTO_JVC)jkjXYubajk}(j]j]j ]j ]j ]internalrefurijX anchorname#jvc-rc-proto-jvcjp](KKeujkj>jkjUYubajk}(j]j]j ]j ]j ]ujkj>jkjRYubajk}(j]j]j ]j ]j ]ujkj?jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksony-12 (RC_PROTO_SONY12)}(jksony-12 (RC_PROTO_SONY12)jkj}Yubajk}(j]j]j ]j ]j ]internalrefurijX anchorname#sony-12-rc-proto-sony12jp](KKeujkj>jkjzYubajk}(j]j]j ]j ]j ]ujkj>jkjwYubajk}(j]j]j ]j ]j ]ujkj?jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksony-15 (RC_PROTO_SONY15)}(jksony-15 (RC_PROTO_SONY15)jkjYubajk}(j]j]j ]j ]j ]internalrefurijX anchorname#sony-15-rc-proto-sony15jp](KKeujkj>jkjYubajk}(j]j]j ]j ]j ]ujkj>jkjYubajk}(j]j]j ]j ]j ]ujkj?jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksony-20 (RC_PROTO_SONY20)}(jksony-20 (RC_PROTO_SONY20)jkjYubajk}(j]j]j ]j ]j ]internalrefurijX anchorname#sony-20-rc-proto-sony20jp](KKeujkj>jkjYubajk}(j]j]j ]j ]j ]ujkj>jkjYubajk}(j]j]j ]j ]j ]ujkj?jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknec (RC_PROTO_NEC)}(jknec (RC_PROTO_NEC)jkjYubajk}(j]j]j ]j ]j ]internalrefurijX anchorname#nec-rc-proto-necjp](KKeujkj>jkjYubajk}(j]j]j ]j ]j ]ujkj>jkjYubajk}(j]j]j ]j ]j ]ujkj?jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknec-x (RC_PROTO_NECX)}(jknec-x (RC_PROTO_NECX)jkjZubajk}(j]j]j ]j ]j ]internalrefurijX anchorname#nec-x-rc-proto-necxjp](KK eujkj>jkjZubajk}(j]j]j ]j ]j ]ujkj>jkj Zubajk}(j]j]j ]j ]j ]ujkj?jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknec-32 (RC_PROTO_NEC32)}(jknec-32 (RC_PROTO_NEC32)jkj6Zubajk}(j]j]j ]j ]j ]internalrefurijX anchorname#nec-32-rc-proto-nec32jp](KK eujkj>jkj3Zubajk}(j]j]j ]j ]j ]ujkj>jkj0Zubajk}(j]j]j ]j ]j ]ujkj?jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksanyo (RC_PROTO_SANYO)}(jksanyo (RC_PROTO_SANYO)jkj[Zubajk}(j]j]j ]j ]j ]internalrefurijX anchorname#sanyo-rc-proto-sanyojp](KK eujkj>jkjXZubajk}(j]j]j ]j ]j ]ujkj>jkjUZubajk}(j]j]j ]j ]j ]ujkj?jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmcir2-kbd (RC_PROTO_MCIR2_KBD)}(jkmcir2-kbd (RC_PROTO_MCIR2_KBD)jkjZubajk}(j]j]j ]j ]j ]internalrefurijX anchorname#mcir2-kbd-rc-proto-mcir2-kbdjp](KK eujkj>jkj}Zubajk}(j]j]j ]j ]j ]ujkj>jkjzZubajk}(j]j]j ]j ]j ]ujkj?jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmcir2-mse (RC_PROTO_MCIR2_MSE)}(jkmcir2-mse (RC_PROTO_MCIR2_MSE)jkjZubajk}(j]j]j ]j ]j ]internalrefurijX anchorname#mcir2-mse-rc-proto-mcir2-msejp](KK eujkj>jkjZubajk}(j]j]j ]j ]j ]ujkj>jkjZubajk}(j]j]j ]j ]j ]ujkj?jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrc-6-0 (RC_PROTO_RC6_0)}(jkrc-6-0 (RC_PROTO_RC6_0)jkjZubajk}(j]j]j ]j ]j ]internalrefurijX anchorname#rc-6-0-rc-proto-rc6-0jp](KKeujkj>jkjZubajk}(j]j]j ]j ]j ]ujkj>jkjZubajk}(j]j]j ]j ]j ]ujkj?jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrc-6-6a-20 (RC_PROTO_RC6_6A_20)}(jkrc-6-6a-20 (RC_PROTO_RC6_6A_20)jkjZubajk}(j]j]j ]j ]j ]internalrefurijX anchorname#rc-6-6a-20-rc-proto-rc6-6a-20jp](KKeujkj>jkjZubajk}(j]j]j ]j ]j ]ujkj>jkjZubajk}(j]j]j ]j ]j ]ujkj?jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrc-6-6a-24 (RC_PROTO_RC6_6A_24)}(jkrc-6-6a-24 (RC_PROTO_RC6_6A_24)jkj[ubajk}(j]j]j ]j ]j ]internalrefurijX anchorname#rc-6-6a-24-rc-proto-rc6-6a-24jp](KKeujkj>jkj[ubajk}(j]j]j ]j ]j ]ujkj>jkj[ubajk}(j]j]j ]j ]j ]ujkj?jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrc-6-6a-32 (RC_PROTO_RC6_6A_32)}(jkrc-6-6a-32 (RC_PROTO_RC6_6A_32)jkj9[ubajk}(j]j]j ]j ]j ]internalrefurijX anchorname#rc-6-6a-32-rc-proto-rc6-6a-32jp](KKeujkj>jkj6[ubajk}(j]j]j ]j ]j ]ujkj>jkj3[ubajk}(j]j]j ]j ]j ]ujkj?jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrc-6-mce (RC_PROTO_RC6_MCE)}(jkrc-6-mce (RC_PROTO_RC6_MCE)jkj^[ubajk}(j]j]j ]j ]j ]internalrefurijX anchorname#rc-6-mce-rc-proto-rc6-mcejp](KKeujkj>jkj[[ubajk}(j]j]j ]j ]j ]ujkj>jkjX[ubajk}(j]j]j ]j ]j ]ujkj?jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksharp (RC_PROTO_SHARP)}(jksharp (RC_PROTO_SHARP)jkj[ubajk}(j]j]j ]j ]j ]internalrefurijX anchorname#sharp-rc-proto-sharpjp](KKeujkj>jkj[ubajk}(j]j]j ]j ]j ]ujkj>jkj}[ubajk}(j]j]j ]j ]j ]ujkj?jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkxmp (RC_PROTO_XMP)}(jkxmp (RC_PROTO_XMP)jkj[ubajk}(j]j]j ]j ]j ]internalrefurijX anchorname#xmp-rc-proto-xmpjp](KKeujkj>jkj[ubajk}(j]j]j ]j ]j ]ujkj>jkj[ubajk}(j]j]j ]j ]j ]ujkj?jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcec (RC_PROTO_CEC)}(jkcec (RC_PROTO_CEC)jkj[ubajk}(j]j]j ]j ]j ]internalrefurijX anchorname#cec-rc-proto-cecjp](KKeujkj>jkj[ubajk}(j]j]j ]j ]j ]ujkj>jkj[ubajk}(j]j]j ]j ]j ]ujkj?jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkimon (RC_PROTO_IMON)}(jkimon (RC_PROTO_IMON)jkj[ubajk}(j]j]j ]j ]j ]internalrefurijX anchorname#imon-rc-proto-imonjp](KKeujkj>jkj[ubajk}(j]j]j ]j ]j ]ujkj>jkj[ubajk}(j]j]j ]j ]j ]ujkj?jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrc-mm-12 (RC_PROTO_RCMM12)}(jkrc-mm-12 (RC_PROTO_RCMM12)jkj\ubajk}(j]j]j ]j ]j ]internalrefurijX anchorname#rc-mm-12-rc-proto-rcmm12jp](KKeujkj>jkj\ubajk}(j]j]j ]j ]j ]ujkj>jkj\ubajk}(j]j]j ]j ]j ]ujkj?jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrc-mm-24 (RC_PROTO_RCMM24)}(jkrc-mm-24 (RC_PROTO_RCMM24)jkj<\ubajk}(j]j]j ]j ]j ]internalrefurijX anchorname#rc-mm-24-rc-proto-rcmm24jp](KKeujkj>jkj9\ubajk}(j]j]j ]j ]j ]ujkj>jkj6\ubajk}(j]j]j ]j ]j ]ujkj?jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrc-mm-32 (RC_PROTO_RCMM32)}(jkrc-mm-32 (RC_PROTO_RCMM32)jkja\ubajk}(j]j]j ]j ]j ]internalrefurijX anchorname#rc-mm-32-rc-proto-rcmm32jp](KKeujkj>jkj^\ubajk}(j]j]j ]j ]j ]ujkj>jkj[\ubajk}(j]j]j ]j ]j ]ujkj?jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkxbox-dvd (RC_PROTO_XBOX_DVD)}(jkxbox-dvd (RC_PROTO_XBOX_DVD)jkj\ubajk}(j]j]j ]j ]j ]internalrefurijX anchorname#xbox-dvd-rc-proto-xbox-dvdjp](KKeujkj>jkj\ubajk}(j]j]j ]j ]j ]ujkj>jkj\ubajk}(j]j]j ]j ]j ]ujkj?jkjXubejk}(j]j]j ]j ]j ]ujkj?jkjXubejk}(j]j]j ]j ]j ]ujkj?jkjXubajk}(j]j]j ]j ]j ]ujkj?ubjWje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk V4L2 poll()}(jkjjkj\ubajk}(j]j]j ]j ]j ]internalrefuri!userspace-api/media/v4l/func-poll anchornamehjpj ujkj>jkj\ubajk}(j]j]j ]j ]j ]ujkj>jkj\ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj\ubajk}(j]j]j ]j ]j ]internalrefurij\ anchorname#namejp](KKEKeujkj>jkj\ubajk}(j]j]j ]j ]j ]ujkj>jkj\ubajk}(j]j]j ]j ]j ]ujkj?jkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj]ubajk}(j]j]j ]j ]j ]internalrefurij\ anchorname #synopsisjp](KKEKeujkj>jkj]ubajk}(j]j]j ]j ]j ]ujkj>jkj\ubajk}(j]j]j ]j ]j ]ujkj?jkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj*]ubajk}(j]j]j ]j ]j ]internalrefurij\ anchorname #argumentsjp](KKEKeujkj>jkj']ubajk}(j]j]j ]j ]j ]ujkj>jkj$]ubajk}(j]j]j ]j ]j ]ujkj?jkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjO]ubajk}(j]j]j ]j ]j ]internalrefurij\ anchorname #descriptionjp](KKEKeujkj>jkjL]ubajk}(j]j]j ]j ]j ]ujkj>jkjI]ubajk}(j]j]j ]j ]j ]ujkj?jkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjt]ubajk}(j]j]j ]j ]j ]internalrefurij\ anchorname #return-valuejp](KKEKeujkj>jkjq]ubajk}(j]j]j ]j ]j ]ujkj>jkjn]ubajk}(j]j]j ]j ]j ]ujkj?jkj\ubejk}(j]j]j ]j ]j ]ujkj?jkj\ubejk}(j]j]j ]j ]j ]ujkj?jkj\ubajk}(j]j]j ]j ]j ]ujkj?ubj]je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3ioctl LIRC_GET_REC_TIMEOUT and LIRC_SET_REC_TIMEOUT}(jkjjkj]ubajk}(j]j]j ]j ]j ]internalrefuri+userspace-api/media/rc/lirc-set-rec-timeout anchornamehjpjujkj>jkj]ubajk}(j]j]j ]j ]j ]ujkj>jkj]ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj]ubajk}(j]j]j ]j ]j ]internalrefurij] anchorname#namejp](KKK Keujkj>jkj]ubajk}(j]j]j ]j ]j ]ujkj>jkj]ubajk}(j]j]j ]j ]j ]ujkj?jkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj]ubajk}(j]j]j ]j ]j ]internalrefurij] anchorname #synopsisjp](KKK Keujkj>jkj]ubajk}(j]j]j ]j ]j ]ujkj>jkj]ubajk}(j]j]j ]j ]j ]ujkj?jkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj^ubajk}(j]j]j ]j ]j ]internalrefurij] anchorname #argumentsjp](KKK Keujkj>jkj^ubajk}(j]j]j ]j ]j ]ujkj>jkj^ubajk}(j]j]j ]j ]j ]ujkj?jkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj=^ubajk}(j]j]j ]j ]j ]internalrefurij] anchorname #descriptionjp](KKK Keujkj>jkj:^ubajk}(j]j]j ]j ]j ]ujkj>jkj7^ubajk}(j]j]j ]j ]j ]ujkj?jkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjb^ubajk}(j]j]j ]j ]j ]internalrefurij] anchorname #return-valuejp](KKK Keujkj>jkj_^ubajk}(j]j]j ]j ]j ]ujkj>jkj\^ubajk}(j]j]j ]j ]j ]ujkj?jkj]ubejk}(j]j]j ]j ]j ]ujkj?jkj]ubejk}(j]j]j ]j ]j ]ujkj?jkj]ubajk}(j]j]j ]j ]j ]ujkj?ubj* je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkJV4L2_META_FMT_IPU3_PARAMS (‘ip3p’), V4L2_META_FMT_IPU3_3A (‘ip3s’)}(jkj$jkj^ubajk}(j]j]j ]j ]j ]internalrefuri*userspace-api/media/v4l/metafmt-intel-ipu3 anchornamehjpj+ujkj>jkj^ubajk}(j]j]j ]j ]j ]ujkj>jkj^ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3A statistics}(jk 3A statisticsjkj^ubajk}(j]j]j ]j ]j ]internalrefurij^ anchorname #a-statisticsjp](KK KKeujkj>jkj^ubajk}(j]j]j ]j ]j ]ujkj>jkj^ubajk}(j]j]j ]j ]j ]ujkj?jkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPipeline parameters}(jkPipeline parametersjkj^ubajk}(j]j]j ]j ]j ]internalrefurij^ anchorname#pipeline-parametersjp](KK KKeujkj>jkj^ubajk}(j]j]j ]j ]j ]ujkj>jkj^ubajk}(j]j]j ]j ]j ]ujkj?jkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIntel IPU3 ImgU uAPI data types}(jkIntel IPU3 ImgU uAPI data typesjkj_ubajk}(j]j]j ]j ]j ]internalrefurij^ anchorname #intel-ipu3-imgu-uapi-data-typesjp](KK KKeujkj>jkj_ubajk}(j]j]j ]j ]j ]ujkj>jkj_ubajk}(j]j]j ]j ]j ]ujkj?jkj^ubejk}(j]j]j ]j ]j ]ujkj?jkj^ubejk}(j]j]j ]j ]j ]ujkj?jkj^ubajk}(j]j]j ]j ]j ]ujkj?ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl LIRC_SET_REC_CARRIER}(jkj3jkj@_ubajk}(j]j]j ]j ]j ]internalrefuri+userspace-api/media/rc/lirc-set-rec-carrier anchornamehjpj:ujkj>jkj=_ubajk}(j]j]j ]j ]j ]ujkj>jkj:_ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj`_ubajk}(j]j]j ]j ]j ]internalrefurijO_ anchorname#namejp](KKK Keujkj>jkj]_ubajk}(j]j]j ]j ]j ]ujkj>jkjZ_ubajk}(j]j]j ]j ]j ]ujkj?jkjW_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj_ubajk}(j]j]j ]j ]j ]internalrefurijO_ anchorname #synopsisjp](KKK Keujkj>jkj_ubajk}(j]j]j ]j ]j ]ujkj>jkj_ubajk}(j]j]j ]j ]j ]ujkj?jkjW_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj_ubajk}(j]j]j ]j ]j ]internalrefurijO_ anchorname #argumentsjp](KKK Keujkj>jkj_ubajk}(j]j]j ]j ]j ]ujkj>jkj_ubajk}(j]j]j ]j ]j ]ujkj?jkjW_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj_ubajk}(j]j]j ]j ]j ]internalrefurijO_ anchorname #descriptionjp](KKK Keujkj>jkj_ubajk}(j]j]j ]j ]j ]ujkj>jkj_ubajk}(j]j]j ]j ]j ]ujkj?jkjW_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj_ubajk}(j]j]j ]j ]j ]internalrefurijO_ anchorname #return-valuejp](KKK Keujkj>jkj_ubajk}(j]j]j ]j ]j ]ujkj>jkj_ubajk}(j]j]j ]j ]j ]ujkj?jkjW_ubejk}(j]j]j ]j ]j ]ujkj?jkj:_ubejk}(j]j]j ]j ]j ]ujkj?jkj7_ubajk}(j]j]j ]j ]j ]ujkj?ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVideo Overlay Interface}(jkjBjkj.`ubajk}(j]j]j ]j ]j ]internalrefuri#userspace-api/media/v4l/dev-overlay anchornamehjpjIujkj>jkj+`ubajk}(j]j]j ]j ]j ]ujkj>jkj(`ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuerying Capabilities}(jkQuerying CapabilitiesjkjN`ubajk}(j]j]j ]j ]j ]internalrefurij=` anchorname#querying-capabilitiesjp](KKKeujkj>jkjK`ubajk}(j]j]j ]j ]j ]ujkj>jkjH`ubajk}(j]j]j ]j ]j ]ujkj?jkjE`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupplemental Functions}(jkSupplemental Functionsjkjs`ubajk}(j]j]j ]j ]j ]internalrefurij=` anchorname#supplemental-functionsjp](KKKeujkj>jkjp`ubajk}(j]j]j ]j ]j ]ujkj>jkjm`ubajk}(j]j]j ]j ]j ]ujkj?jkjE`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetup}(jkSetupjkj`ubajk}(j]j]j ]j ]j ]internalrefurij=` anchorname#setupjp](KKKeujkj>jkj`ubajk}(j]j]j ]j ]j ]ujkj>jkj`ubajk}(j]j]j ]j ]j ]ujkj?jkjE`ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOverlay Window}(jkOverlay Windowjkj`ubajk}(j]j]j ]j ]j ]internalrefurij=` anchorname#overlay-windowjp](KKKeujkj>jkj`ubajk}(j]j]j ]j ]j ]ujkj>jkj`ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstruct v4l2_window}(jkstruct v4l2_windowjkj`ubajk}(j]j]j ]j ]j ]internalrefurij=` anchorname#struct-v4l2-windowjp](KKKKeujkj>jkj`ubajk}(j]j]j ]j ]j ]ujkj>jkj`ubajk}(j]j]j ]j ]j ]ujkj?jkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstruct v4l2_clip }(jkstruct v4l2_clip jkjaubajk}(j]j]j ]j ]j ]internalrefurij=` anchorname#struct-v4l2-clipjp](KKKKeujkj>jkjaubajk}(j]j]j ]j ]j ]ujkj>jkj`ubajk}(j]j]j ]j ]j ]ujkj?jkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstruct v4l2_rect}(jkstruct v4l2_rectjkj)aubajk}(j]j]j ]j ]j ]internalrefurij=` anchorname#struct-v4l2-rectjp](KKKKeujkj>jkj&aubajk}(j]j]j ]j ]j ]ujkj>jkj#aubajk}(j]j]j ]j ]j ]ujkj?jkj`ubejk}(j]j]j ]j ]j ]ujkj?jkj`ubejk}(j]j]j ]j ]j ]ujkj?jkjE`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnabling Overlay}(jkEnabling OverlayjkjZaubajk}(j]j]j ]j ]j ]internalrefurij=` anchorname#enabling-overlayjp](KKKeujkj>jkjWaubajk}(j]j]j ]j ]j ]ujkj>jkjTaubajk}(j]j]j ]j ]j ]ujkj?jkjE`ubejk}(j]j]j ]j ]j ]ujkj?jkj(`ubejk}(j]j]j ]j ]j ]ujkj?jkj%`ubajk}(j]j]j ]j ]j ]ujkj?ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk V4L2 select()}(jkjQjkjaubajk}(j]j]j ]j ]j ]internalrefuri#userspace-api/media/v4l/func-select anchornamehjpjXujkj>jkjaubajk}(j]j]j ]j ]j ]ujkj>jkjaubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjaubajk}(j]j]j ]j ]j ]internalrefurija anchorname#namejp](KKGKeujkj>jkjaubajk}(j]j]j ]j ]j ]ujkj>jkjaubajk}(j]j]j ]j ]j ]ujkj?jkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjaubajk}(j]j]j ]j ]j ]internalrefurija anchorname #synopsisjp](KKGKeujkj>jkjaubajk}(j]j]j ]j ]j ]ujkj>jkjaubajk}(j]j]j ]j ]j ]ujkj?jkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjaubajk}(j]j]j ]j ]j ]internalrefurija anchorname #argumentsjp](KKGKeujkj>jkjaubajk}(j]j]j ]j ]j ]ujkj>jkjaubajk}(j]j]j ]j ]j ]ujkj?jkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj#bubajk}(j]j]j ]j ]j ]internalrefurija anchorname #descriptionjp](KKGKeujkj>jkj bubajk}(j]j]j ]j ]j ]ujkj>jkjbubajk}(j]j]j ]j ]j ]ujkj?jkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return ValuejkjHbubajk}(j]j]j ]j ]j ]internalrefurija anchorname #return-valuejp](KKGKeujkj>jkjEbubajk}(j]j]j ]j ]j ]ujkj>jkjBbubajk}(j]j]j ]j ]j ]ujkj?jkjaubejk}(j]j]j ]j ]j ]ujkj?jkjaubejk}(j]j]j ]j ]j ]ujkj?jkjaubajk}(j]j]j ]j ]j ]ujkj?ubjEje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2Memory-to-memory Stateless Video Decoder Interface}(jkj`jkjbubajk}(j]j]j ]j ]j ]internalrefuri-userspace-api/media/v4l/dev-stateless-decoder anchornamehjpjgujkj>jkjbubajk}(j]j]j ]j ]j ]ujkj>jkj|bubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuerying capabilities}(jkQuerying capabilitiesjkjbubajk}(j]j]j ]j ]j ]internalrefurijb anchorname#querying-capabilitiesjp](KKKKeujkj>jkjbubajk}(j]j]j ]j ]j ]ujkj>jkjbubajk}(j]j]j ]j ]j ]ujkj?jkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInitialization}(jkInitializationjkjbubajk}(j]j]j ]j ]j ]internalrefurijb anchorname#initializationjp](KKKKeujkj>jkjbubajk}(j]j]j ]j ]j ]ujkj>jkjbubajk}(j]j]j ]j ]j ]ujkj?jkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDecoding}(jkDecodingjkjbubajk}(j]j]j ]j ]j ]internalrefurijb anchorname #decodingjp](KKKKeujkj>jkjbubajk}(j]j]j ]j ]j ]ujkj>jkjbubajk}(j]j]j ]j ]j ]ujkj?jkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Buffer management while decoding}(jk Buffer management while decodingjkjcubajk}(j]j]j ]j ]j ]internalrefurijb anchorname!#buffer-management-while-decodingjp](KKKKeujkj>jkjcubajk}(j]j]j ]j ]j ]ujkj>jkj cubajk}(j]j]j ]j ]j ]ujkj?jkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSeeking}(jkSeekingjkj6cubajk}(j]j]j ]j ]j ]internalrefurijb anchorname#seekingjp](KKKKeujkj>jkj3cubajk}(j]j]j ]j ]j ]ujkj>jkj0cubajk}(j]j]j ]j ]j ]ujkj?jkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPausing}(jkPausingjkj[cubajk}(j]j]j ]j ]j ]internalrefurijb anchorname#pausingjp](KKKKeujkj>jkjXcubajk}(j]j]j ]j ]j ]ujkj>jkjUcubajk}(j]j]j ]j ]j ]ujkj?jkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDynamic resolution change}(jkDynamic resolution changejkjcubajk}(j]j]j ]j ]j ]internalrefurijb anchorname#dynamic-resolution-changejp](KKKKeujkj>jkj}cubajk}(j]j]j ]j ]j ]ujkj>jkjzcubajk}(j]j]j ]j ]j ]ujkj?jkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDrain}(jkDrainjkjcubajk}(j]j]j ]j ]j ]internalrefurijb anchorname#drainjp](KKKKeujkj>jkjcubajk}(j]j]j ]j ]j ]ujkj>jkjcubajk}(j]j]j ]j ]j ]ujkj?jkjbubejk}(j]j]j ]j ]j ]ujkj?jkj|bubejk}(j]j]j ]j ]j ]ujkj?jkjybubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Streaming I/O (DMA buffer importing)}(jkjojkjcubajk}(j]j]j ]j ]j ]internalrefuriuserspace-api/media/v4l/dmabuf anchornamehjpjvujkj>jkjcubajk}(j]j]j ]j ]j ]ujkj>jkjcubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk>Example: Initiating streaming I/O with DMABUF file descriptors}(jk>Example: Initiating streaming I/O with DMABUF file descriptorsjkjcubajk}(j]j]j ]j ]j ]internalrefurijc anchorname>#example-initiating-streaming-i-o-with-dmabuf-file-descriptorsjp](KKKeujkj>jkjcubajk}(j]j]j ]j ]j ]ujkj>jkjcubajk}(j]j]j ]j ]j ]ujkj?jkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/Example: Queueing DMABUF using single plane API}(jk/Example: Queueing DMABUF using single plane APIjkj$dubajk}(j]j]j ]j ]j ]internalrefurijc anchorname/#example-queueing-dmabuf-using-single-plane-apijp](KKKeujkj>jkj!dubajk}(j]j]j ]j ]j ]ujkj>jkjdubajk}(j]j]j ]j ]j ]ujkj?jkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Example 3.6. Queueing DMABUF using multi plane API}(jk2Example 3.6. Queueing DMABUF using multi plane APIjkjIdubajk}(j]j]j ]j ]j ]internalrefurijc anchorname2#example-3-6-queueing-dmabuf-using-multi-plane-apijp](KKKeujkj>jkjFdubajk}(j]j]j ]j ]j ]ujkj>jkjCdubajk}(j]j]j ]j ]j ]ujkj?jkjcubejk}(j]j]j ]j ]j ]ujkj?jkjcubejk}(j]j]j ]j ]j ]ujkj?jkjcubajk}(j]j]j ]j ]j ]ujkj?ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk FM Transmitter Control Reference}(jkj~jkjdubajk}(j]j]j ]j ]j ]internalrefuri'userspace-api/media/v4l/ext-ctrls-fm-tx anchornamehjpjujkj>jkjdubajk}(j]j]j ]j ]j ]ujkj>jkj}dubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFM_TX Control IDs}(jkFM_TX Control IDsjkjdubajk}(j]j]j ]j ]j ]internalrefurijd anchorname#fm-tx-control-idsjp](KKKeujkj>jkjdubajk}(j]j]j ]j ]j ]ujkj>jkjdubajk}(j]j]j ]j ]j ]ujkj?jkjdubajk}(j]j]j ]j ]j ]ujkj?jkj}dubejk}(j]j]j ]j ]j ]ujkj?jkjzdubajk}(j]j]j ]j ]j ]ujkj?ubj!je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl LIRC_SET_SEND_CARRIER}(jkjjkjdubajk}(j]j]j ]j ]j ]internalrefuri,userspace-api/media/rc/lirc-set-send-carrier anchornamehjpjujkj>jkjdubajk}(j]j]j ]j ]j ]ujkj>jkjdubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjdubajk}(j]j]j ]j ]j ]internalrefurijd anchorname#namejp](KKK Keujkj>jkjdubajk}(j]j]j ]j ]j ]ujkj>jkjdubajk}(j]j]j ]j ]j ]ujkj?jkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj"eubajk}(j]j]j ]j ]j ]internalrefurijd anchorname #synopsisjp](KKK Keujkj>jkjeubajk}(j]j]j ]j ]j ]ujkj>jkjeubajk}(j]j]j ]j ]j ]ujkj?jkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjGeubajk}(j]j]j ]j ]j ]internalrefurijd anchorname #argumentsjp](KKK Keujkj>jkjDeubajk}(j]j]j ]j ]j ]ujkj>jkjAeubajk}(j]j]j ]j ]j ]ujkj?jkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjleubajk}(j]j]j ]j ]j ]internalrefurijd anchorname #descriptionjp](KKK Keujkj>jkjieubajk}(j]j]j ]j ]j ]ujkj>jkjfeubajk}(j]j]j ]j ]j ]ujkj?jkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjeubajk}(j]j]j ]j ]j ]internalrefurijd anchorname #return-valuejp](KKK Keujkj>jkjeubajk}(j]j]j ]j ]j ]ujkj>jkjeubajk}(j]j]j ]j ]j ]ujkj?jkjdubejk}(j]j]j ]j ]j ]ujkj?jkjdubejk}(j]j]j ]j ]j ]ujkj?jkjdubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEvent Interface}(jkjjkjeubajk}(j]j]j ]j ]j ]internalrefuri!userspace-api/media/v4l/dev-event anchornamehjpjujkj>jkjeubajk}(j]j]j ]j ]j ]ujkj>jkjeubajk}(j]j]j ]j ]j ]ujkj?jkjeubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDigital Video (DV) Timings}(jkjjkjeubajk}(j]j]j ]j ]j ]internalrefuri"userspace-api/media/v4l/dv-timings anchornamehjpjujkj>jk jeubajk}(j]j]j ]j ]j ]ujkj>jkjeubajk}(j]j]j ]j ]j ]ujkj?jkjeubajk}(j]j]j ]j ]j ]ujkj?ubjCje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2_META_FMT_D4XX (‘D4XX’)}(jkjjkj#fubajk}(j]j]j ]j ]j ]internalrefuri$userspace-api/media/v4l/metafmt-d4xx anchornamehjpjujkj>jkj fubajk}(j]j]j ]j ]j ]ujkj>jkjfubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjCfubajk}(j]j]j ]j ]j ]internalrefurij2f anchorname #descriptionjp](KK KKeujkj>jkj@fubajk}(j]j]j ]j ]j ]ujkj>jkj=fubajk}(j]j]j ]j ]j ]ujkj?jkj:fubajk}(j]j]j ]j ]j ]ujkj?jkjfubejk}(j]j]j ]j ]j ]ujkj?jkjfubajk}(j]j]j ]j ]j ]ujkj?ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk V4L2 close()}(jkjɋjkj}fubajk}(j]j]j ]j ]j ]internalrefuri"userspace-api/media/v4l/func-close anchornamehjpjЋujkj>jkjzfubajk}(j]j]j ]j ]j ]ujkj>jkjwfubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjfubajk}(j]j]j ]j ]j ]internalrefurijf anchorname#namejp](KKKeujkj>jkjfubajk}(j]j]j ]j ]j ]ujkj>jkjfubajk}(j]j]j ]j ]j ]ujkj?jkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjfubajk}(j]j]j ]j ]j ]internalrefurijf anchorname #synopsisjp](KKKeujkj>jkjfubajk}(j]j]j ]j ]j ]ujkj>jkjfubajk}(j]j]j ]j ]j ]ujkj?jkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjfubajk}(j]j]j ]j ]j ]internalrefurijf anchorname #argumentsjp](KKKeujkj>jkjfubajk}(j]j]j ]j ]j ]ujkj>jkjfubajk}(j]j]j ]j ]j ]ujkj?jkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj gubajk}(j]j]j ]j ]j ]internalrefurijf anchorname #descriptionjp](KKKeujkj>jkj gubajk}(j]j]j ]j ]j ]ujkj>jkjgubajk}(j]j]j ]j ]j ]ujkj?jkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj1gubajk}(j]j]j ]j ]j ]internalrefurijf anchorname #return-valuejp](KKKeujkj>jkj.gubajk}(j]j]j ]j ]j ]ujkj>jkj+gubajk}(j]j]j ]j ]j ]ujkj?jkjfubejk}(j]j]j ]j ]j ]ujkj?jkjwfubejk}(j]j]j ]j ]j ]ujkj?jkjtfubajk}(j]j]j ]j ]j ]ujkj?ubjC je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1Memory-to-Memory Stateful Video Decoder Interface}(jkj؋jkjkgubajk}(j]j]j ]j ]j ]internalrefuri#userspace-api/media/v4l/dev-decoder anchornamehjpjߋujkj>jkjhgubajk}(j]j]j ]j ]j ]ujkj>jkjegubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/Conventions and Notations Used in This Document}(jk/Conventions and Notations Used in This Documentjkjgubajk}(j]j]j ]j ]j ]internalrefurijzg anchorname0#conventions-and-notations-used-in-this-documentjp](KKKKeujkj>jkjgubajk}(j]j]j ]j ]j ]ujkj>jkjgubajk}(j]j]j ]j ]j ]ujkj?jkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGlossary}(jkGlossaryjkjgubajk}(j]j]j ]j ]j ]internalrefurijzg anchorname #glossaryjp](KKKKeujkj>jkjgubajk}(j]j]j ]j ]j ]ujkj>jkjgubajk}(j]j]j ]j ]j ]ujkj?jkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk State Machine}(jk State Machinejkjgubajk}(j]j]j ]j ]j ]internalrefurijzg anchorname#state-machinejp](KKKKeujkj>jkjgubajk}(j]j]j ]j ]j ]ujkj>jkjgubajk}(j]j]j ]j ]j ]ujkj?jkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuerying Capabilities}(jkQuerying Capabilitiesjkjgubajk}(j]j]j ]j ]j ]internalrefurijzg anchorname#querying-capabilitiesjp](KKKKeujkj>jkjgubajk}(j]j]j ]j ]j ]ujkj>jkjgubajk}(j]j]j ]j ]j ]ujkj?jkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInitialization}(jkInitializationjkjhubajk}(j]j]j ]j ]j ]internalrefurijzg anchorname#initializationjp](KKKKeujkj>jkjhubajk}(j]j]j ]j ]j ]ujkj>jkjhubajk}(j]j]j ]j ]j ]ujkj?jkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Capture Setup}(jk Capture SetupjkjDhubajk}(j]j]j ]j ]j ]internalrefurijzg anchorname#capture-setupjp](KKKKeujkj>jkjAhubajk}(j]j]j ]j ]j ]ujkj>jkj>hubajk}(j]j]j ]j ]j ]ujkj?jkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDecoding}(jkDecodingjkjihubajk}(j]j]j ]j ]j ]internalrefurijzg anchorname #decodingjp](KKKKeujkj>jkjfhubajk}(j]j]j ]j ]j ]ujkj>jkjchubajk}(j]j]j ]j ]j ]ujkj?jkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSeek}(jkSeekjkjhubajk}(j]j]j ]j ]j ]internalrefurijzg anchorname#seekjp](KKKKeujkj>jkjhubajk}(j]j]j ]j ]j ]ujkj>jkjhubajk}(j]j]j ]j ]j ]ujkj?jkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDynamic Resolution Change}(jkDynamic Resolution Changejkjhubajk}(j]j]j ]j ]j ]internalrefurijzg anchorname#dynamic-resolution-changejp](KKKK eujkj>jkjhubajk}(j]j]j ]j ]j ]ujkj>jkjhubajk}(j]j]j ]j ]j ]ujkj?jkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDrain}(jkDrainjkjhubajk}(j]j]j ]j ]j ]internalrefurijzg anchorname#drainjp](KKKK eujkj>jkjhubajk}(j]j]j ]j ]j ]ujkj>jkjhubajk}(j]j]j ]j ]j ]ujkj?jkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk End of Stream}(jk End of Streamjkjhubajk}(j]j]j ]j ]j ]internalrefurijzg anchorname#end-of-streamjp](KKKK eujkj>jkjhubajk}(j]j]j ]j ]j ]ujkj>jkjhubajk}(j]j]j ]j ]j ]ujkj?jkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Commit Points}(jk Commit Pointsjkj"iubajk}(j]j]j ]j ]j ]internalrefurijzg anchorname#commit-pointsjp](KKKK eujkj>jkjiubajk}(j]j]j ]j ]j ]ujkj>jkjiubajk}(j]j]j ]j ]j ]ujkj?jkjgubejk}(j]j]j ]j ]j ]ujkj?jkjegubejk}(j]j]j ]j ]j ]ujkj?jkjbgubajk}(j]j]j ]j ]j ]ujkj?ubj0je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Remote Controller’s sysfs nodes}(jkjjkj\iubajk}(j]j]j ]j ]j ]internalrefuri%userspace-api/media/rc/rc-sysfs-nodes anchornamehjpjujkj>jkjYiubajk}(j]j]j ]j ]j ]ujkj>jkjViubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/sys/class/rc/}(jk/sys/class/rc/jkj|iubajk}(j]j]j ]j ]j ]internalrefurijki anchorname #sys-class-rcjp](KKeujkj>jkjyiubajk}(j]j]j ]j ]j ]ujkj>jkjviubajk}(j]j]j ]j ]j ]ujkj?jkjsiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/sys/class/rc/rcN/}(jk/sys/class/rc/rcN/jkjiubajk}(j]j]j ]j ]j ]internalrefurijki anchorname#sys-class-rc-rcnjp](KKeujkj>jkjiubajk}(j]j]j ]j ]j ]ujkj>jkjiubajk}(j]j]j ]j ]j ]ujkj?jkjsiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/sys/class/rc/rcN/protocols}(jk/sys/class/rc/rcN/protocolsjkjiubajk}(j]j]j ]j ]j ]internalrefurijki anchorname#sys-class-rc-rcn-protocolsjp](KKeujkj>jkjiubajk}(j]j]j ]j ]j ]ujkj>jkjiubajk}(j]j]j ]j ]j ]ujkj?jkjsiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/sys/class/rc/rcN/filter}(jk/sys/class/rc/rcN/filterjkjiubajk}(j]j]j ]j ]j ]internalrefurijki anchorname#sys-class-rc-rcn-filterjp](KKeujkj>jkjiubajk}(j]j]j ]j ]j ]ujkj>jkjiubajk}(j]j]j ]j ]j ]ujkj?jkjsiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/sys/class/rc/rcN/filter_mask}(jk/sys/class/rc/rcN/filter_maskjkjjubajk}(j]j]j ]j ]j ]internalrefurijki anchorname#sys-class-rc-rcn-filter-maskjp](KKeujkj>jkj jubajk}(j]j]j ]j ]j ]ujkj>jkj jubajk}(j]j]j ]j ]j ]ujkj?jkjsiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"/sys/class/rc/rcN/wakeup_protocols}(jk"/sys/class/rc/rcN/wakeup_protocolsjkj5jubajk}(j]j]j ]j ]j ]internalrefurijki anchorname"#sys-class-rc-rcn-wakeup-protocolsjp](KKeujkj>jkj2jubajk}(j]j]j ]j ]j ]ujkj>jkj/jubajk}(j]j]j ]j ]j ]ujkj?jkjsiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/sys/class/rc/rcN/wakeup_filter}(jk/sys/class/rc/rcN/wakeup_filterjkjZjubajk}(j]j]j ]j ]j ]internalrefurijki anchorname#sys-class-rc-rcn-wakeup-filterjp](KKeujkj>jkjWjubajk}(j]j]j ]j ]j ]ujkj>jkjTjubajk}(j]j]j ]j ]j ]ujkj?jkjsiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$/sys/class/rc/rcN/wakeup_filter_mask}(jk$/sys/class/rc/rcN/wakeup_filter_maskjkjjubajk}(j]j]j ]j ]j ]internalrefurijki anchorname$#sys-class-rc-rcn-wakeup-filter-maskjp](KKeujkj>jkj|jubajk}(j]j]j ]j ]j ]ujkj>jkjyjubajk}(j]j]j ]j ]j ]ujkj?jkjsiubejk}(j]j]j ]j ]j ]ujkj?jkjViubejk}(j]j]j ]j ]j ]ujkj?jkjSiubajk}(j]j]j ]j ]j ]ujkj?ubj+ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkJPEG Control Reference}(jkjjkjjubajk}(j]j]j ]j ]j ]internalrefuri&userspace-api/media/v4l/ext-ctrls-jpeg anchornamehjpjujkj>jkjjubajk}(j]j]j ]j ]j ]ujkj>jkjjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkJPEG Control IDs}(jkJPEG Control IDsjkjjubajk}(j]j]j ]j ]j ]internalrefurijj anchorname#jpeg-control-idsjp](KKKeujkj>jkjjubajk}(j]j]j ]j ]j ]ujkj>jkjjubajk}(j]j]j ]j ]j ]ujkj?jkjjubajk}(j]j]j ]j ]j ]ujkj?jkjjubejk}(j]j]j ]j ]j ]ujkj?jkjjubajk}(j]j]j ]j ]j ]ujkj?ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkChanges}(jkjjkjkubajk}(j]j]j ]j ]j ]internalrefuriuserspace-api/media/v4l/compat anchornamehjpj ujkj>jkjkubajk}(j]j]j ]j ]j ]ujkj>jkj kubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j ]j ]j ]parentj"kentries](N userspace-api/media/v4l/diff-v4lN!userspace-api/media/v4l/hist-v4l2e includefiles](j9kj;kemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjH@j^sL/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/compat.rstj_sKjkj*kubajk}(j]j]j ]j ]j ]ujkj?jkj kubejk}(j]j]j ]j ]j ]ujkj?jkj kubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Detailed Colorspace Descriptions}(jkjjkjdkubajk}(j]j]j ]j ]j ]internalrefuri+userspace-api/media/v4l/colorspaces-details anchornamehjpjujkj>jkjakubajk}(j]j]j ]j ]j ]ujkj>jkj^kubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1Colorspace SMPTE 170M (V4L2_COLORSPACE_SMPTE170M)}(jk1Colorspace SMPTE 170M (V4L2_COLORSPACE_SMPTE170M)jkjkubajk}(j]j]j ]j ]j ]internalrefurijsk anchorname0#colorspace-smpte-170m-v4l2-colorspace-smpte170mjp](KKKeujkj>jkjkubajk}(j]j]j ]j ]j ]ujkj>jkj~kubajk}(j]j]j ]j ]j ]ujkj?jkj{kubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Colorspace Rec. 709 (V4L2_COLORSPACE_REC709)}(jk,Colorspace Rec. 709 (V4L2_COLORSPACE_REC709)jkjkubajk}(j]j]j ]j ]j ]internalrefurijsk anchorname*#colorspace-rec-709-v4l2-colorspace-rec709jp](KKKeujkj>jkjkubajk}(j]j]j ]j ]j ]ujkj>jkjkubajk}(j]j]j ]j ]j ]ujkj?jkj{kubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Colorspace sRGB (V4L2_COLORSPACE_SRGB)}(jk&Colorspace sRGB (V4L2_COLORSPACE_SRGB)jkjkubajk}(j]j]j ]j ]j ]internalrefurijsk anchorname%#colorspace-srgb-v4l2-colorspace-srgbjp](KKKeujkj>jkjkubajk}(j]j]j ]j ]j ]ujkj>jkjkubajk}(j]j]j ]j ]j ]ujkj?jkj{kubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Colorspace opRGB (V4L2_COLORSPACE_OPRGB)}(jk(Colorspace opRGB (V4L2_COLORSPACE_OPRGB)jkjkubajk}(j]j]j ]j ]j ]internalrefurijsk anchorname'#colorspace-oprgb-v4l2-colorspace-oprgbjp](KKKeujkj>jkjkubajk}(j]j]j ]j ]j ]ujkj>jkjkubajk}(j]j]j ]j ]j ]ujkj?jkj{kubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Colorspace BT.2020 (V4L2_COLORSPACE_BT2020)}(jk+Colorspace BT.2020 (V4L2_COLORSPACE_BT2020)jkjlubajk}(j]j]j ]j ]j ]internalrefurijsk anchorname*#colorspace-bt-2020-v4l2-colorspace-bt2020jp](KKKeujkj>jkjlubajk}(j]j]j ]j ]j ]ujkj>jkjlubajk}(j]j]j ]j ]j ]ujkj?jkj{kubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Colorspace DCI-P3 (V4L2_COLORSPACE_DCI_P3)}(jk*Colorspace DCI-P3 (V4L2_COLORSPACE_DCI_P3)jkj=lubajk}(j]j]j ]j ]j ]internalrefurijsk anchorname)#colorspace-dci-p3-v4l2-colorspace-dci-p3jp](KKKeujkj>jkj:lubajk}(j]j]j ]j ]j ]ujkj>jkj7lubajk}(j]j]j ]j ]j ]ujkj?jkj{kubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1Colorspace SMPTE 240M (V4L2_COLORSPACE_SMPTE240M)}(jk1Colorspace SMPTE 240M (V4L2_COLORSPACE_SMPTE240M)jkjblubajk}(j]j]j ]j ]j ]internalrefurijsk anchorname0#colorspace-smpte-240m-v4l2-colorspace-smpte240mjp](KKKeujkj>jkj_lubajk}(j]j]j ]j ]j ]ujkj>jkj\lubajk}(j]j]j ]j ]j ]ujkj?jkj{kubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3Colorspace NTSC 1953 (V4L2_COLORSPACE_470_SYSTEM_M)}(jk3Colorspace NTSC 1953 (V4L2_COLORSPACE_470_SYSTEM_M)jkjlubajk}(j]j]j ]j ]j ]internalrefurijsk anchorname2#colorspace-ntsc-1953-v4l2-colorspace-470-system-mjp](KKKeujkj>jkjlubajk}(j]j]j ]j ]j ]ujkj>jkjlubajk}(j]j]j ]j ]j ]ujkj?jkj{kubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9Colorspace EBU Tech. 3213 (V4L2_COLORSPACE_470_SYSTEM_BG)}(jk9Colorspace EBU Tech. 3213 (V4L2_COLORSPACE_470_SYSTEM_BG)jkjlubajk}(j]j]j ]j ]j ]internalrefurijsk anchorname7#colorspace-ebu-tech-3213-v4l2-colorspace-470-system-bgjp](KKK eujkj>jkjlubajk}(j]j]j ]j ]j ]ujkj>jkjlubajk}(j]j]j ]j ]j ]ujkj?jkj{kubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Colorspace JPEG (V4L2_COLORSPACE_JPEG)}(jk&Colorspace JPEG (V4L2_COLORSPACE_JPEG)jkjlubajk}(j]j]j ]j ]j ]internalrefurijsk anchorname%#colorspace-jpeg-v4l2-colorspace-jpegjp](KKK eujkj>jkjlubajk}(j]j]j ]j ]j ]ujkj>jkjlubajk}(j]j]j ]j ]j ]ujkj?jkj{kubejk}(j]j]j ]j ]j ]ujkj?jkj^kubejk}(j]j]j ]j ]j ]ujkj?jkj[kubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'Detailed Transfer Function Descriptions}(jk'Detailed Transfer Function Descriptionsjkjmubajk}(j]j]j ]j ]j ]internalrefurijsk anchorname(#detailed-transfer-function-descriptionsjp](KKeujkj>jkjlubajk}(j]j]j ]j ]j ]ujkj>jkjlubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7Transfer Function SMPTE 2084 (V4L2_XFER_FUNC_SMPTE2084)}(jk7Transfer Function SMPTE 2084 (V4L2_XFER_FUNC_SMPTE2084)jkj$mubajk}(j]j]j ]j ]j ]internalrefurijsk anchorname6#transfer-function-smpte-2084-v4l2-xfer-func-smpte2084jp](KKKeujkj>jkj!mubajk}(j]j]j ]j ]j ]ujkj>jkjmubajk}(j]j]j ]j ]j ]ujkj?jkjmubajk}(j]j]j ]j ]j ]ujkj?jkjlubejk}(j]j]j ]j ]j ]ujkj?jkj[kubejk}(j]j]j ]j ]j ]ujkj?ubjRje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkChanges of the V4L2 API}(jkj#jkj^mubajk}(j]j]j ]j ]j ]internalrefuri!userspace-api/media/v4l/hist-v4l2 anchornamehjpj*ujkj>jkj[mubajk}(j]j]j ]j ]j ]ujkj>jkjXmubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEarly Versions}(jkEarly Versionsjkj~mubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#early-versionsjp](KKKeujkj>jkj{mubajk}(j]j]j ]j ]j ]ujkj>jkjxmubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 Version 0.16 1999-01-31}(jkV4L2 Version 0.16 1999-01-31jkjmubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-version-0-16-1999-01-31jp](KKKeujkj>jkjmubajk}(j]j]j ]j ]j ]ujkj>jkjmubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 Version 0.18 1999-03-16}(jkV4L2 Version 0.18 1999-03-16jkjmubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-version-0-18-1999-03-16jp](KKKeujkj>jkjmubajk}(j]j]j ]j ]j ]ujkj>jkjmubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 Version 0.19 1999-06-05}(jkV4L2 Version 0.19 1999-06-05jkjmubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-version-0-19-1999-06-05jp](KKKeujkj>jkjmubajk}(j]j]j ]j ]j ]ujkj>jkjmubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 Version 0.20 (1999-09-10)}(jkV4L2 Version 0.20 (1999-09-10)jkjnubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-version-0-20-1999-09-10jp](KKKeujkj>jkjnubajk}(j]j]j ]j ]j ]ujkj>jkj nubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%V4L2 Version 0.20 incremental changes}(jk%V4L2 Version 0.20 incremental changesjkj7nubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname&#v4l2-version-0-20-incremental-changesjp](KKKeujkj>jkj4nubajk}(j]j]j ]j ]j ]ujkj>jkj1nubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 Version 0.20 2000-11-23}(jkV4L2 Version 0.20 2000-11-23jkj\nubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-version-0-20-2000-11-23jp](KKKeujkj>jkjYnubajk}(j]j]j ]j ]j ]ujkj>jkjVnubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 Version 0.20 2002-07-25}(jkV4L2 Version 0.20 2002-07-25jkjnubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-version-0-20-2002-07-25jp](KKKeujkj>jkj~nubajk}(j]j]j ]j ]j ]ujkj>jkj{nubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 2.5.46, 2002-10}(jkV4L2 in Linux 2.5.46, 2002-10jkjnubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-2-5-46-2002-10jp](KKK eujkj>jkjnubajk}(j]j]j ]j ]j ]ujkj>jkjnubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 2003-06-19}(jkV4L2 2003-06-19jkjnubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-2003-06-19jp](KKK eujkj>jkjnubajk}(j]j]j ]j ]j ]ujkj>jkjnubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 2003-11-05}(jkV4L2 2003-11-05jkjnubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-2003-11-05jp](KKK eujkj>jkjnubajk}(j]j]j ]j ]j ]ujkj>jkjnubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 2.6.6, 2004-05-09}(jkV4L2 in Linux 2.6.6, 2004-05-09jkjoubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-2-6-6-2004-05-09jp](KKK eujkj>jkjoubajk}(j]j]j ]j ]j ]ujkj>jkjoubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 2.6.8}(jkV4L2 in Linux 2.6.8jkj:oubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-2-6-8jp](KKK eujkj>jkj7oubajk}(j]j]j ]j ]j ]ujkj>jkj4oubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 spec erratum 2004-08-01}(jkV4L2 spec erratum 2004-08-01jkj_oubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-spec-erratum-2004-08-01jp](KKKeujkj>jkj\oubajk}(j]j]j ]j ]j ]ujkj>jkjYoubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 2.6.14}(jkV4L2 in Linux 2.6.14jkjoubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-2-6-14jp](KKKeujkj>jkjoubajk}(j]j]j ]j ]j ]ujkj>jkj~oubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 2.6.15}(jkV4L2 in Linux 2.6.15jkjoubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-2-6-15jp](KKKeujkj>jkjoubajk}(j]j]j ]j ]j ]ujkj>jkjoubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 spec erratum 2005-11-27}(jkV4L2 spec erratum 2005-11-27jkjoubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-spec-erratum-2005-11-27jp](KKKeujkj>jkjoubajk}(j]j]j ]j ]j ]ujkj>jkjoubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 spec erratum 2006-01-10}(jkV4L2 spec erratum 2006-01-10jkjoubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-spec-erratum-2006-01-10jp](KKKeujkj>jkjoubajk}(j]j]j ]j ]j ]ujkj>jkjoubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 spec erratum 2006-02-03}(jkV4L2 spec erratum 2006-02-03jkjpubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-spec-erratum-2006-02-03jp](KKKeujkj>jkjpubajk}(j]j]j ]j ]j ]ujkj>jkjpubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 spec erratum 2006-02-04}(jkV4L2 spec erratum 2006-02-04jkj=pubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-spec-erratum-2006-02-04jp](KKKeujkj>jkj:pubajk}(j]j]j ]j ]j ]ujkj>jkj7pubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 2.6.17}(jkV4L2 in Linux 2.6.17jkjbpubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-2-6-17jp](KKKeujkj>jkj_pubajk}(j]j]j ]j ]j ]ujkj>jkj\pubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)V4L2 spec erratum 2006-09-23 (Draft 0.15)}(jk)V4L2 spec erratum 2006-09-23 (Draft 0.15)jkjpubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname(#v4l2-spec-erratum-2006-09-23-draft-0-15jp](KKKeujkj>jkjpubajk}(j]j]j ]j ]j ]ujkj>jkjpubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 2.6.18}(jkV4L2 in Linux 2.6.18jkjpubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-2-6-18jp](KKKeujkj>jkjpubajk}(j]j]j ]j ]j ]ujkj>jkjpubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 2.6.19}(jkV4L2 in Linux 2.6.19jkjpubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-2-6-19jp](KKKeujkj>jkjpubajk}(j]j]j ]j ]j ]ujkj>jkjpubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)V4L2 spec erratum 2006-10-12 (Draft 0.17)}(jk)V4L2 spec erratum 2006-10-12 (Draft 0.17)jkjpubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname(#v4l2-spec-erratum-2006-10-12-draft-0-17jp](KKKeujkj>jkjpubajk}(j]j]j ]j ]j ]ujkj>jkjpubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 2.6.21}(jkV4L2 in Linux 2.6.21jkjqubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-2-6-21jp](KKKeujkj>jkjqubajk}(j]j]j ]j ]j ]ujkj>jkjqubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 2.6.22}(jkV4L2 in Linux 2.6.22jkj@qubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-2-6-22jp](KKKeujkj>jkj=qubajk}(j]j]j ]j ]j ]ujkj>jkj:qubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 2.6.24}(jkV4L2 in Linux 2.6.24jkjequbajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-2-6-24jp](KKKeujkj>jkjbqubajk}(j]j]j ]j ]j ]ujkj>jkj_qubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 2.6.25}(jkV4L2 in Linux 2.6.25jkjqubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-2-6-25jp](KKKeujkj>jkjqubajk}(j]j]j ]j ]j ]ujkj>jkjqubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 2.6.26}(jkV4L2 in Linux 2.6.26jkjqubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-2-6-26jp](KKKeujkj>jkjqubajk}(j]j]j ]j ]j ]ujkj>jkjqubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 2.6.27}(jkV4L2 in Linux 2.6.27jkjqubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-2-6-27jp](KKKeujkj>jkjqubajk}(j]j]j ]j ]j ]ujkj>jkjqubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 2.6.28}(jkV4L2 in Linux 2.6.28jkjqubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-2-6-28jp](KKK eujkj>jkjqubajk}(j]j]j ]j ]j ]ujkj>jkjqubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 2.6.29}(jkV4L2 in Linux 2.6.29jkjrubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-2-6-29jp](KKK!eujkj>jkjrubajk}(j]j]j ]j ]j ]ujkj>jkjrubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 2.6.30}(jkV4L2 in Linux 2.6.30jkjCrubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-2-6-30jp](KKK"eujkj>jkj@rubajk}(j]j]j ]j ]j ]ujkj>jkj=rubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 2.6.32}(jkV4L2 in Linux 2.6.32jkjhrubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-2-6-32jp](KKK#eujkj>jkjerubajk}(j]j]j ]j ]j ]ujkj>jkjbrubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 2.6.33}(jkV4L2 in Linux 2.6.33jkjrubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-2-6-33jp](KKK$eujkj>jkjrubajk}(j]j]j ]j ]j ]ujkj>jkjrubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 2.6.34}(jkV4L2 in Linux 2.6.34jkjrubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-2-6-34jp](KKK%eujkj>jkjrubajk}(j]j]j ]j ]j ]ujkj>jkjrubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 2.6.37}(jkV4L2 in Linux 2.6.37jkjrubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-2-6-37jp](KKK&eujkj>jkjrubajk}(j]j]j ]j ]j ]ujkj>jkjrubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 2.6.39}(jkV4L2 in Linux 2.6.39jkjrubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-2-6-39jp](KKK'eujkj>jkjrubajk}(j]j]j ]j ]j ]ujkj>jkjrubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 3.1}(jkV4L2 in Linux 3.1jkj!subajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-3-1jp](KKK(eujkj>jkjsubajk}(j]j]j ]j ]j ]ujkj>jkjsubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 3.2}(jkV4L2 in Linux 3.2jkjFsubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-3-2jp](KKK)eujkj>jkjCsubajk}(j]j]j ]j ]j ]ujkj>jkj@subajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 3.3}(jkV4L2 in Linux 3.3jkjksubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-3-3jp](KKK*eujkj>jkjhsubajk}(j]j]j ]j ]j ]ujkj>jkjesubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 3.4}(jkV4L2 in Linux 3.4jkjsubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-3-4jp](KKK+eujkj>jkjsubajk}(j]j]j ]j ]j ]ujkj>jkjsubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 3.5}(jkV4L2 in Linux 3.5jkjsubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-3-5jp](KKK,eujkj>jkjsubajk}(j]j]j ]j ]j ]ujkj>jkjsubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 3.6}(jkV4L2 in Linux 3.6jkjsubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-3-6jp](KKK-eujkj>jkjsubajk}(j]j]j ]j ]j ]ujkj>jkjsubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 3.9}(jkV4L2 in Linux 3.9jkjsubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-3-9jp](KKK.eujkj>jkjsubajk}(j]j]j ]j ]j ]ujkj>jkjsubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 3.10}(jkV4L2 in Linux 3.10jkj$tubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-3-10jp](KKK/eujkj>jkj!tubajk}(j]j]j ]j ]j ]ujkj>jkjtubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 3.11}(jkV4L2 in Linux 3.11jkjItubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-3-11jp](KKK0eujkj>jkjFtubajk}(j]j]j ]j ]j ]ujkj>jkjCtubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 3.14}(jkV4L2 in Linux 3.14jkjntubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-3-14jp](KKK1eujkj>jkjktubajk}(j]j]j ]j ]j ]ujkj>jkjhtubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 3.15}(jkV4L2 in Linux 3.15jkjtubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-3-15jp](KKK2eujkj>jkjtubajk}(j]j]j ]j ]j ]ujkj>jkjtubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 3.16}(jkV4L2 in Linux 3.16jkjtubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-3-16jp](KKK3eujkj>jkjtubajk}(j]j]j ]j ]j ]ujkj>jkjtubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 3.17}(jkV4L2 in Linux 3.17jkjtubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-3-17jp](KKK4eujkj>jkjtubajk}(j]j]j ]j ]j ]ujkj>jkjtubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 3.18}(jkV4L2 in Linux 3.18jkjuubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-3-18jp](KKK5eujkj>jkjtubajk}(j]j]j ]j ]j ]ujkj>jkjtubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 3.19}(jkV4L2 in Linux 3.19jkj'uubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-3-19jp](KKK6eujkj>jkj$uubajk}(j]j]j ]j ]j ]ujkj>jkj!uubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 in Linux 4.4}(jkV4L2 in Linux 4.4jkjLuubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#v4l2-in-linux-4-4jp](KKK7eujkj>jkjIuubajk}(j]j]j ]j ]j ]ujkj>jkjFuubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/Relation of V4L2 to other Linux multimedia APIs}(jk/Relation of V4L2 to other Linux multimedia APIsjkjquubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname0#relation-of-v4l2-to-other-linux-multimedia-apisjp](KKK8eujkj>jkjnuubajk}(j]j]j ]j ]j ]ujkj>jkjkuubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkX Video Extension}(jkX Video Extensionjkjuubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#x-video-extensionjp](KKK8Keujkj>jkjuubajk}(j]j]j ]j ]j ]ujkj>jkjuubajk}(j]j]j ]j ]j ]ujkj?jkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Digital Video}(jk Digital Videojkjuubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#digital-videojp](KKK8Keujkj>jkjuubajk}(j]j]j ]j ]j ]ujkj>jkjuubajk}(j]j]j ]j ]j ]ujkj?jkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAudio Interfaces}(jkAudio Interfacesjkjuubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#audio-interfacesjp](KKK8Keujkj>jkjuubajk}(j]j]j ]j ]j ]ujkj>jkjuubajk}(j]j]j ]j ]j ]ujkj?jkjuubejk}(j]j]j ]j ]j ]ujkj?jkjkuubejk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExperimental API Elements}(jkExperimental API Elementsjkjvubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#experimental-api-elementsjp](KKK9eujkj>jkj vubajk}(j]j]j ]j ]j ]ujkj>jkjvubajk}(j]j]j ]j ]j ]ujkj?jkjumubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkObsolete API Elements}(jkObsolete API Elementsjkj3vubajk}(j]j]j ]j ]j ]internalrefurijmm anchorname#obsolete-api-elementsjp](KKK:eujkj>jkj0vubajk}(j]j]j ]j ]j ]ujkj>jkj-vubajk}(j]j]j ]j ]j ]ujkj?jkjumubejk}(j]j]j ]j ]j ]ujkj?jkjXmubejk}(j]j]j ]j ]j ]ujkj?jkjUmubajk}(j]j]j ]j ]j ]ujkj?ubjVje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk RDS Interface}(jkj2jkjmvubajk}(j]j]j ]j ]j ]internalrefuriuserspace-api/media/v4l/dev-rds anchornamehjpj9ujkj>jkjjvubajk}(j]j]j ]j ]j ]ujkj>jkjgvubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuerying Capabilities}(jkQuerying Capabilitiesjkjvubajk}(j]j]j ]j ]j ]internalrefurij|v anchorname#querying-capabilitiesjp](KK Keujkj>jkjvubajk}(j]j]j ]j ]j ]ujkj>jkjvubajk}(j]j]j ]j ]j ]ujkj?jkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReading RDS data}(jkReading RDS datajkjvubajk}(j]j]j ]j ]j ]internalrefurij|v anchorname#reading-rds-datajp](KK Keujkj>jkjvubajk}(j]j]j ]j ]j ]ujkj>jkjvubajk}(j]j]j ]j ]j ]ujkj?jkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWriting RDS data}(jkWriting RDS datajkjvubajk}(j]j]j ]j ]j ]internalrefurij|v anchorname#writing-rds-datajp](KK Keujkj>jkjvubajk}(j]j]j ]j ]j ]ujkj>jkjvubajk}(j]j]j ]j ]j ]ujkj?jkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRDS datastructures}(jkRDS datastructuresjkjvubajk}(j]j]j ]j ]j ]internalrefurij|v anchorname#rds-datastructuresjp](KK Keujkj>jkjvubajk}(j]j]j ]j ]j ]ujkj>jkjvubajk}(j]j]j ]j ]j ]ujkj?jkjvubejk}(j]j]j ]j ]j ]ujkj?jkjgvubejk}(j]j]j ]j ]j ]ujkj?jkjdvubajk}(j]j]j ]j ]j ]ujkj?ubjFje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk LIRC write()}(jkjAjkj6wubajk}(j]j]j ]j ]j ]internalrefuri!userspace-api/media/rc/lirc-write anchornamehjpjHujkj>jkj3wubajk}(j]j]j ]j ]j ]ujkj>jkj0wubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjVwubajk}(j]j]j ]j ]j ]internalrefurijEw anchorname#namejp](KKKKeujkj>jkjSwubajk}(j]j]j ]j ]j ]ujkj>jkjPwubajk}(j]j]j ]j ]j ]ujkj?jkjMwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj{wubajk}(j]j]j ]j ]j ]internalrefurijEw anchorname #synopsisjp](KKKKeujkj>jkjxwubajk}(j]j]j ]j ]j ]ujkj>jkjuwubajk}(j]j]j ]j ]j ]ujkj?jkjMwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjwubajk}(j]j]j ]j ]j ]internalrefurijEw anchorname #argumentsjp](KKKKeujkj>jkjwubajk}(j]j]j ]j ]j ]ujkj>jkjwubajk}(j]j]j ]j ]j ]ujkj?jkjMwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjwubajk}(j]j]j ]j ]j ]internalrefurijEw anchorname #descriptionjp](KKKKeujkj>jkjwubajk}(j]j]j ]j ]j ]ujkj>jkjwubajk}(j]j]j ]j ]j ]ujkj?jkjMwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjwubajk}(j]j]j ]j ]j ]internalrefurijEw anchorname #return-valuejp](KKKKeujkj>jkjwubajk}(j]j]j ]j ]j ]ujkj>jkjwubajk}(j]j]j ]j ]j ]ujkj?jkjMwubejk}(j]j]j ]j ]j ]ujkj?jkj0wubejk}(j]j]j ]j ]j ]ujkj?jkj-wubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk V4L2 munmap()}(jkjPjkj$xubajk}(j]j]j ]j ]j ]internalrefuri#userspace-api/media/v4l/func-munmap anchornamehjpjWujkj>jkj!xubajk}(j]j]j ]j ]j ]ujkj>jkjxubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjDxubajk}(j]j]j ]j ]j ]internalrefurij3x anchorname#namejp](KKCKeujkj>jkjAxubajk}(j]j]j ]j ]j ]ujkj>jkj>xubajk}(j]j]j ]j ]j ]ujkj?jkj;xubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjixubajk}(j]j]j ]j ]j ]internalrefurij3x anchorname #synopsisjp](KKCKeujkj>jkjfxubajk}(j]j]j ]j ]j ]ujkj>jkjcxubajk}(j]j]j ]j ]j ]ujkj?jkj;xubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjxubajk}(j]j]j ]j ]j ]internalrefurij3x anchorname #argumentsjp](KKCKeujkj>jkjxubajk}(j]j]j ]j ]j ]ujkj>jkjxubajk}(j]j]j ]j ]j ]ujkj?jkj;xubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjxubajk}(j]j]j ]j ]j ]internalrefurij3x anchorname #descriptionjp](KKCKeujkj>jkjxubajk}(j]j]j ]j ]j ]ujkj>jkjxubajk}(j]j]j ]j ]j ]ujkj?jkj;xubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjxubajk}(j]j]j ]j ]j ]internalrefurij3x anchorname #return-valuejp](KKCKeujkj>jkjxubajk}(j]j]j ]j ]j ]ujkj>jkjxubajk}(j]j]j ]j ]j ]ujkj?jkj;xubejk}(j]j]j ]j ]j ]ujkj?jkjxubejk}(j]j]j ]j ]j ]ujkj?jkjxubajk}(j]j]j ]j ]j ]ujkj?ubjWje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk V4L2_META_FMT_VIVID (‘VIVD’)}(jkj_jkjyubajk}(j]j]j ]j ]j ]internalrefuri%userspace-api/media/v4l/metafmt-vivid anchornamehjpjfujkj>jkjyubajk}(j]j]j ]j ]j ]ujkj>jkj yubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj2yubajk}(j]j]j ]j ]j ]internalrefurij!y anchorname #descriptionjp](KK KKeujkj>jkj/yubajk}(j]j]j ]j ]j ]ujkj>jkj,yubajk}(j]j]j ]j ]j ]ujkj?jkj)yubajk}(j]j]j ]j ]j ]ujkj?jkj yubejk}(j]j]j ]j ]j ]ujkj?jkj yubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRadio Interface}(jkjnjkjlyubajk}(j]j]j ]j ]j ]internalrefuri!userspace-api/media/v4l/dev-radio anchornamehjpjuujkj>jkjiyubajk}(j]j]j ]j ]j ]ujkj>jkjfyubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuerying Capabilities}(jkQuerying Capabilitiesjkjyubajk}(j]j]j ]j ]j ]internalrefurij{y anchorname#querying-capabilitiesjp](KKKeujkj>jkjyubajk}(j]j]j ]j ]j ]ujkj>jkjyubajk}(j]j]j ]j ]j ]ujkj?jkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupplemental Functions}(jkSupplemental Functionsjkjyubajk}(j]j]j ]j ]j ]internalrefurij{y anchorname#supplemental-functionsjp](KKKeujkj>jkjyubajk}(j]j]j ]j ]j ]ujkj>jkjyubajk}(j]j]j ]j ]j ]ujkj?jkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Programming}(jk Programmingjkjyubajk}(j]j]j ]j ]j ]internalrefurij{y anchorname #programmingjp](KKKeujkj>jkjyubajk}(j]j]j ]j ]j ]ujkj>jkjyubajk}(j]j]j ]j ]j ]ujkj?jkjyubejk}(j]j]j ]j ]j ]ujkj?jkjfyubejk}(j]j]j ]j ]j ]ujkj?jkjcyubajk}(j]j]j ]j ]j ]ujkj?ubj=je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jkj}jkjzubajk}(j]j]j ]j ]j ]internalrefuri+userspace-api/media/v4l/libv4l-introduction anchornamehjpjujkj>jkj zubajk}(j]j]j ]j ]j ]ujkj>jkj zubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk libv4lconvert}(jk libv4lconvertjkj0zubajk}(j]j]j ]j ]j ]internalrefurijz anchorname#libv4lconvertjp](KKKeujkj>jkj-zubajk}(j]j]j ]j ]j ]ujkj>jkj*zubajk}(j]j]j ]j ]j ]ujkj?jkj'zubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jklibv4l1}(jklibv4l1jkjUzubajk}(j]j]j ]j ]j ]internalrefurijz anchorname#libv4l1jp](KKKeujkj>jkjRzubajk}(j]j]j ]j ]j ]ujkj>jkjOzubajk}(j]j]j ]j ]j ]ujkj?jkj'zubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jklibv4l2}(jklibv4l2jkjzzubajk}(j]j]j ]j ]j ]internalrefurijz anchorname#libv4l2jp](KKKeujkj>jkjwzubajk}(j]j]j ]j ]j ]ujkj>jkjtzubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLibv4l device control functions}(jkLibv4l device control functionsjkjzubajk}(j]j]j ]j ]j ]internalrefurijz anchorname #libv4l-device-control-functionsjp](KKKKeujkj>jkjzubajk}(j]j]j ]j ]j ]ujkj>jkjzubajk}(j]j]j ]j ]j ]ujkj?jkjzubajk}(j]j]j ]j ]j ]ujkj?jkjtzubejk}(j]j]j ]j ]j ]ujkj?jkj'zubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkv4l1compat.so wrapper library}(jkv4l1compat.so wrapper libraryjkjzubajk}(j]j]j ]j ]j ]internalrefurijz anchorname#v4l1compat-so-wrapper-libraryjp](KKKeujkj>jkjzubajk}(j]j]j ]j ]j ]ujkj>jkjzubajk}(j]j]j ]j ]j ]ujkj?jkj'zubejk}(j]j]j ]j ]j ]ujkj?jkj zubejk}(j]j]j ]j ]j ]ujkj?jkjzubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Depth Formats}(jkjjkj{ubajk}(j]j]j ]j ]j ]internalrefuri%userspace-api/media/v4l/depth-formats anchornamehjpjujkj>jkj{ubajk}(j]j]j ]j ]j ]ujkj>jkj{ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j ]j ]j ]parentj{entries](N#userspace-api/media/v4l/pixfmt-inziN"userspace-api/media/v4l/pixfmt-z16N#userspace-api/media/v4l/pixfmt-cnf4e includefiles](j-{j/{j1{emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjH@j^sS/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/depth-formats.rstj_sK jkj{ubajk}(j]j]j ]j ]j ]ujkj?jkj{ubejk}(j]j]j ]j ]j ]ujkj?jkjzubajk}(j]j]j ]j ]j ]ujkj?ubjNje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk V4L2 ioctl()}(jkjjkjZ{ubajk}(j]j]j ]j ]j ]internalrefuri"userspace-api/media/v4l/func-ioctl anchornamehjpjujkj>jkjW{ubajk}(j]j]j ]j ]j ]ujkj>jkjT{ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjz{ubajk}(j]j]j ]j ]j ]internalrefuriji{ anchorname#namejp](KKKeujkj>jkjw{ubajk}(j]j]j ]j ]j ]ujkj>jkjt{ubajk}(j]j]j ]j ]j ]ujkj?jkjq{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj{ubajk}(j]j]j ]j ]j ]internalrefuriji{ anchorname #synopsisjp](KKKeujkj>jkj{ubajk}(j]j]j ]j ]j ]ujkj>jkj{ubajk}(j]j]j ]j ]j ]ujkj?jkjq{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj{ubajk}(j]j]j ]j ]j ]internalrefuriji{ anchorname #argumentsjp](KKKeujkj>jkj{ubajk}(j]j]j ]j ]j ]ujkj>jkj{ubajk}(j]j]j ]j ]j ]ujkj?jkjq{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj{ubajk}(j]j]j ]j ]j ]internalrefuriji{ anchorname #descriptionjp](KKKeujkj>jkj{ubajk}(j]j]j ]j ]j ]ujkj>jkj{ubajk}(j]j]j ]j ]j ]ujkj?jkjq{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj|ubajk}(j]j]j ]j ]j ]internalrefuriji{ anchorname #return-valuejp](KKKeujkj>jkj |ubajk}(j]j]j ]j ]j ]ujkj>jkj|ubajk}(j]j]j ]j ]j ]ujkj?jkjq{ubejk}(j]j]j ]j ]j ]ujkj?jkjT{ubejk}(j]j]j ]j ]j ]ujkj?jkjQ{ubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk V4L2 open()}(jkjjkjH|ubajk}(j]j]j ]j ]j ]internalrefuri!userspace-api/media/v4l/func-open anchornamehjpjujkj>jkjE|ubajk}(j]j]j ]j ]j ]ujkj>jkjB|ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjh|ubajk}(j]j]j ]j ]j ]internalrefurijW| anchorname#namejp](KKDKeujkj>jkje|ubajk}(j]j]j ]j ]j ]ujkj>jkjb|ubajk}(j]j]j ]j ]j ]ujkj?jkj_|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj|ubajk}(j]j]j ]j ]j ]internalrefurijW| anchorname #synopsisjp](KKDKeujkj>jkj|ubajk}(j]j]j ]j ]j ]ujkj>jkj|ubajk}(j]j]j ]j ]j ]ujkj?jkj_|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj|ubajk}(j]j]j ]j ]j ]internalrefurijW| anchorname #argumentsjp](KKDKeujkj>jkj|ubajk}(j]j]j ]j ]j ]ujkj>jkj|ubajk}(j]j]j ]j ]j ]ujkj?jkj_|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj|ubajk}(j]j]j ]j ]j ]internalrefurijW| anchorname #descriptionjp](KKDKeujkj>jkj|ubajk}(j]j]j ]j ]j ]ujkj>jkj|ubajk}(j]j]j ]j ]j ]ujkj?jkj_|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj|ubajk}(j]j]j ]j ]j ]internalrefurijW| anchorname #return-valuejp](KKDKeujkj>jkj|ubajk}(j]j]j ]j ]j ]ujkj>jkj|ubajk}(j]j]j ]j ]j ]ujkj?jkj_|ubejk}(j]j]j ]j ]j ]ujkj?jkjB|ubejk}(j]j]j ]j ]j ]ujkj?jkj?|ubajk}(j]j]j ]j ]j ]ujkj?ubjz je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCamera Control Reference}(jkjjkj6}ubajk}(j]j]j ]j ]j ]internalrefuri(userspace-api/media/v4l/ext-ctrls-camera anchornamehjpjujkj>jkj3}ubajk}(j]j]j ]j ]j ]ujkj>jkj0}ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCamera Control IDs}(jkCamera Control IDsjkjV}ubajk}(j]j]j ]j ]j ]internalrefurijE} anchorname#camera-control-idsjp](KK Keujkj>jkjS}ubajk}(j]j]j ]j ]j ]ujkj>jkjP}ubajk}(j]j]j ]j ]j ]ujkj?jkjM}ubajk}(j]j]j ]j ]j ]ujkj?jkj0}ubejk}(j]j]j ]j ]j ]ujkj?jkj-}ubajk}(j]j]j ]j ]j ]ujkj?ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDefining Colorspaces in V4L2}(jkjȌjkj}ubajk}(j]j]j ]j ]j ]internalrefuri(userspace-api/media/v4l/colorspaces-defs anchornamehjpjόujkj>jkj}ubajk}(j]j]j ]j ]j ]ujkj>jkj}ubajk}(j]j]j ]j ]j ]ujkj?jkj}ubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Input/Output}(jkj׌jkj}ubajk}(j]j]j ]j ]j ]internalrefuriuserspace-api/media/v4l/io anchornamehjpjތujkj>jkj}ubajk}(j]j]j ]j ]j ]ujkj>jkj}ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j ]j ]j ]parentj}entries](Nuserspace-api/media/v4l/rwNuserspace-api/media/v4l/mmapNuserspace-api/media/v4l/userpNuserspace-api/media/v4l/dmabufNuserspace-api/media/v4l/bufferN#userspace-api/media/v4l/field-ordere includefiles](j}j}j}j}j}j}emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjH@j^sH/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/io.rstj_sK)jkj}ubajk}(j]j]j ]j ]j ]ujkj?jkj}ubejk}(j]j]j ]j ]j ]ujkj?jkj}ubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOpening and Closing Devices}(jkjjkj~ubajk}(j]j]j ]j ]j ]internalrefuriuserspace-api/media/v4l/open anchornamehjpjujkj>jkj~ubajk}(j]j]j ]j ]j ]ujkj>jkj~ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Controlling a hardware peripheral via V4L2}(jk*Controlling a hardware peripheral via V4L2jkj5~ubajk}(j]j]j ]j ]j ]internalrefurij$~ anchorname+#controlling-a-hardware-peripheral-via-v4l2jp](KKKeujkj>jkj2~ubajk}(j]j]j ]j ]j ]ujkj>jkj/~ubajk}(j]j]j ]j ]j ]ujkj?jkj,~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 Device Node Naming}(jkV4L2 Device Node NamingjkjZ~ubajk}(j]j]j ]j ]j ]internalrefurij$~ anchorname#v4l2-device-node-namingjp](KKKeujkj>jkjW~ubajk}(j]j]j ]j ]j ]ujkj>jkjT~ubajk}(j]j]j ]j ]j ]ujkj?jkj,~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRelated Devices}(jkRelated Devicesjkj~ubajk}(j]j]j ]j ]j ]internalrefurij$~ anchorname#related-devicesjp](KKKeujkj>jkj|~ubajk}(j]j]j ]j ]j ]ujkj>jkjy~ubajk}(j]j]j ]j ]j ]ujkj?jkj,~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMultiple Opens}(jkMultiple Opensjkj~ubajk}(j]j]j ]j ]j ]internalrefurij$~ anchorname#multiple-opensjp](KKKeujkj>jkj~ubajk}(j]j]j ]j ]j ]ujkj>jkj~ubajk}(j]j]j ]j ]j ]ujkj?jkj,~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkShared Data Streams}(jkShared Data Streamsjkj~ubajk}(j]j]j ]j ]j ]internalrefurij$~ anchorname#shared-data-streamsjp](KKKeujkj>jkj~ubajk}(j]j]j ]j ]j ]ujkj>jkj~ubajk}(j]j]j ]j ]j ]ujkj?jkj,~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Functions}(jk Functionsjkj~ubajk}(j]j]j ]j ]j ]internalrefurij$~ anchorname #functionsjp](KKKeujkj>jkj~ubajk}(j]j]j ]j ]j ]ujkj>jkj~ubajk}(j]j]j ]j ]j ]ujkj?jkj,~ubejk}(j]j]j ]j ]j ]ujkj?jkj~ubejk}(j]j]j ]j ]j ]ujkj?jkj ~ubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMetadata Formats}(jkjjkj(ubajk}(j]j]j ]j ]j ]internalrefuri$userspace-api/media/v4l/meta-formats anchornamehjpjujkj>jkj%ubajk}(j]j]j ]j ]j ]ujkj>jkj"ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j ]j ]j ]parentj7entries](N$userspace-api/media/v4l/metafmt-d4xxN*userspace-api/media/v4l/metafmt-intel-ipu3N&userspace-api/media/v4l/metafmt-rkisp1N#userspace-api/media/v4l/metafmt-uvcN(userspace-api/media/v4l/metafmt-vsp1-hgoN(userspace-api/media/v4l/metafmt-vsp1-hgtN%userspace-api/media/v4l/metafmt-vivide includefiles](jNjPjRjTjVjXjZemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjH@j^sR/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/meta-formats.rstj_sK jkj?ubajk}(j]j]j ]j ]j ]ujkj?jkj"ubejk}(j]j]j ]j ]j ]ujkj?jkjubajk}(j]j]j ]j ]j ]ujkj?ubjVje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMetadata Interface}(jkjjkjubajk}(j]j]j ]j ]j ]internalrefuri userspace-api/media/v4l/dev-meta anchornamehjpj ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkj}ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuerying Capabilities}(jkQuerying Capabilitiesjkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname#querying-capabilitiesjp](KKKeujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkData Format Negotiation}(jkData Format Negotiationjkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname#data-format-negotiationjp](KKKeujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubejk}(j]j]j ]j ]j ]ujkj?jkj}ubejk}(j]j]j ]j ]j ]ujkj?jkjzubajk}(j]j]j ]j ]j ]ujkj?ubj@ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRaw VBI Data Interface}(jkjjkjubajk}(j]j]j ]j ]j ]internalrefuri#userspace-api/media/v4l/dev-raw-vbi anchornamehjpjujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuerying Capabilities}(jkQuerying Capabilitiesjkj"ubajk}(j]j]j ]j ]j ]internalrefurij anchorname#querying-capabilitiesjp](KKKeujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupplemental Functions}(jkSupplemental FunctionsjkjGubajk}(j]j]j ]j ]j ]internalrefurij anchorname#supplemental-functionsjp](KKKeujkj>jkjDubajk}(j]j]j ]j ]j ]ujkj>jkjAubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRaw VBI Format Negotiation}(jkRaw VBI Format Negotiationjkjlubajk}(j]j]j ]j ]j ]internalrefurij anchorname#raw-vbi-format-negotiationjp](KKKeujkj>jkjiubajk}(j]j]j ]j ]j ]ujkj>jkjfubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReading and writing VBI images}(jkReading and writing VBI imagesjkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname#reading-and-writing-vbi-imagesjp](KKKeujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubejk}(j]j]j ]j ]j ]ujkj?jkjubejk}(j]j]j ]j ]j ]ujkj?jkjubajk}(j]j]j ]j ]j ]ujkj?ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Stateless Codec Control Reference}(jkj"jkjˀubajk}(j]j]j ]j ]j ]internalrefuri1userspace-api/media/v4l/ext-ctrls-codec-stateless anchornamehjpj)ujkj>jkjȀubajk}(j]j]j ]j ]j ]ujkj>jkjŀubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStateless Codec Control ID}(jkStateless Codec Control IDjkjubajk}(j]j]j ]j ]j ]internalrefurijڀ anchorname#stateless-codec-control-idjp](KKKeujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk FWHT Flags}(jk FWHT Flagsjkjubajk}(j]j]j ]j ]j ]internalrefurijڀ anchorname #fwht-flagsjp](KKKeujkj>jkj ubajk}(j]j]j ]j ]j ]ujkj>jkj ubajk}(j]j]j ]j ]j ]ujkj?jkjubejk}(j]j]j ]j ]j ]ujkj?jkjŀubejk}(j]j]j ]j ]j ]ujkj?jkj€ubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDigital Video Control Reference}(jkj1jkjJubajk}(j]j]j ]j ]j ]internalrefuri$userspace-api/media/v4l/ext-ctrls-dv anchornamehjpj8ujkj>jkjGubajk}(j]j]j ]j ]j ]ujkj>jkjDubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDigital Video Control IDs}(jkDigital Video Control IDsjkjjubajk}(j]j]j ]j ]j ]internalrefurijY anchorname#digital-video-control-idsjp](KKKeujkj>jkjgubajk}(j]j]j ]j ]j ]ujkj>jkjdubajk}(j]j]j ]j ]j ]ujkj?jkjaubajk}(j]j]j ]j ]j ]ujkj?jkjDubejk}(j]j]j ]j ]j ]ujkj?jkjAubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAudio Inputs and Outputs}(jkj@jkjubajk}(j]j]j ]j ]j ]internalrefuriuserspace-api/media/v4l/audio anchornamehjpjGujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Example: Information about the current audio input}(jk2Example: Information about the current audio inputjkjāubajk}(j]j]j ]j ]j ]internalrefurij anchorname2#example-information-about-the-current-audio-inputjp](KKKeujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Example: Switching to the first audio input}(jk+Example: Switching to the first audio inputjkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname+#example-switching-to-the-first-audio-inputjp](KKKeujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubejk}(j]j]j ]j ]j ]ujkj?jkjubejk}(j]j]j ]j ]j ]ujkj?jkjubajk}(j]j]j ]j ]j ]ujkj?ubjjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#ioctl LIRC_SET_MEASURE_CARRIER_MODE}(jkjOjkj#ubajk}(j]j]j ]j ]j ]internalrefuri4userspace-api/media/rc/lirc-set-measure-carrier-mode anchornamehjpjVujkj>jkj ubajk}(j]j]j ]j ]j ]ujkj>jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjCubajk}(j]j]j ]j ]j ]internalrefurij2 anchorname#namejp](KKKKeujkj>jkj@ubajk}(j]j]j ]j ]j ]ujkj>jkj=ubajk}(j]j]j ]j ]j ]ujkj?jkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjhubajk}(j]j]j ]j ]j ]internalrefurij2 anchorname #synopsisjp](KKKKeujkj>jkjeubajk}(j]j]j ]j ]j ]ujkj>jkjbubajk}(j]j]j ]j ]j ]ujkj?jkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j]j]j ]j ]j ]internalrefurij2 anchorname #argumentsjp](KKKKeujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j ]j ]j ]internalrefurij2 anchorname #descriptionjp](KKKKeujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjׂubajk}(j]j]j ]j ]j ]internalrefurij2 anchorname #return-valuejp](KKKKeujkj>jkjԂubajk}(j]j]j ]j ]j ]ujkj>jkjтubajk}(j]j]j ]j ]j ]ujkj?jkj:ubejk}(j]j]j ]j ]j ]ujkj?jkjubejk}(j]j]j ]j ]j ]ujkj?jkjubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRF Tuner Control Reference}(jkj^jkjubajk}(j]j]j ]j ]j ]internalrefuri*userspace-api/media/v4l/ext-ctrls-rf-tuner anchornamehjpjeujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRF_TUNER Control IDs}(jkRF_TUNER Control IDsjkj1ubajk}(j]j]j ]j ]j ]internalrefurij  anchorname#rf-tuner-control-idsjp](KKKeujkj>jkj.ubajk}(j]j]j ]j ]j ]ujkj>jkj+ubajk}(j]j]j ]j ]j ]ujkj?jkj(ubajk}(j]j]j ]j ]j ]ujkj?jkj ubejk}(j]j]j ]j ]j ]ujkj?jkjubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVideo Output Overlay Interface}(jkjmjkjkubajk}(j]j]j ]j ]j ]internalrefuriuserspace-api/media/v4l/dev-osd anchornamehjpjtujkj>jkjhubajk}(j]j]j ]j ]j ]ujkj>jkjeubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuerying Capabilities}(jkQuerying Capabilitiesjkjubajk}(j]j]j ]j ]j ]internalrefurijz anchorname#querying-capabilitiesjp](KKKeujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Framebuffer}(jk Framebufferjkjubajk}(j]j]j ]j ]j ]internalrefurijz anchorname #framebufferjp](KKKeujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Example: Finding a framebuffer device for OSD}(jk-Example: Finding a framebuffer device for OSDjkj҃ubajk}(j]j]j ]j ]j ]internalrefurijz anchorname-#example-finding-a-framebuffer-device-for-osdjp](KKKKeujkj>jkjσubajk}(j]j]j ]j ]j ]ujkj>jkj̃ubajk}(j]j]j ]j ]j ]ujkj?jkjɃubajk}(j]j]j ]j ]j ]ujkj?jkjubejk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverlay Window and Scaling}(jkOverlay Window and Scalingjkjubajk}(j]j]j ]j ]j ]internalrefurijz anchorname#overlay-window-and-scalingjp](KKKeujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnabling Overlay}(jkEnabling Overlayjkj(ubajk}(j]j]j ]j ]j ]internalrefurijz anchorname#enabling-overlayjp](KKKeujkj>jkj%ubajk}(j]j]j ]j ]j ]ujkj>jkj"ubajk}(j]j]j ]j ]j ]ujkj?jkjubejk}(j]j]j ]j ]j ]ujkj?jkjeubejk}(j]j]j ]j ]j ]ujkj?jkjbubajk}(j]j]j ]j ]j ]ujkj?ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVideo Capture Example}(jkj|jkjbubajk}(j]j]j ]j ]j ]internalrefuri'userspace-api/media/v4l/capture-example anchornamehjpjujkj>jkj_ubajk}(j]j]j ]j ]j ]ujkj>jkj\ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j ]j ]j ]parentjqentries]N!userspace-api/media/v4l/capture.ca includefiles]jamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjH@j^sU/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/capture-example.rstj_sK jkjyubajk}(j]j]j ]j ]j ]ujkj?jkj\ubejk}(j]j]j ]j ]j ]ujkj?jkjYubajk}(j]j]j ]j ]j ]ujkj?ubjB je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jkjjkjubajk}(j]j]j ]j ]j ]internalrefuriuserspace-api/media/rc/rc-intro anchornamehjpjujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubajk}(j]j]j ]j ]j ]ujkj?ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Differences between V4L and V4L2}(jkjjkj݄ubajk}(j]j]j ]j ]j ]internalrefuri userspace-api/media/v4l/diff-v4l anchornamehjpjujkj>jkjڄubajk}(j]j]j ]j ]j ]ujkj>jkjׄubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOpening and Closing Devices}(jkOpening and Closing Devicesjkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname#opening-and-closing-devicesjp](KKKeujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuerying Capabilities}(jkQuerying Capabilitiesjkj"ubajk}(j]j]j ]j ]j ]internalrefurij anchorname#querying-capabilitiesjp](KKKeujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Video Sources}(jk Video SourcesjkjGubajk}(j]j]j ]j ]j ]internalrefurij anchorname#video-sourcesjp](KKKeujkj>jkjDubajk}(j]j]j ]j ]j ]ujkj>jkjAubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTuning}(jkTuningjkjlubajk}(j]j]j ]j ]j ]internalrefurij anchorname#tuningjp](KKKeujkj>jkjiubajk}(j]j]j ]j ]j ]ujkj>jkjfubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImage Properties}(jkImage Propertiesjkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname#image-propertiesjp](KKKeujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAudio}(jkAudiojkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname#audiojp](KKKeujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFrame Buffer Overlay}(jkFrame Buffer Overlayjkjۅubajk}(j]j]j ]j ]j ]internalrefurij anchorname#frame-buffer-overlayjp](KKKeujkj>jkj؅ubajk}(j]j]j ]j ]j ]ujkj>jkjՅubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCropping}(jkCroppingjkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname #croppingjp](KKKeujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkReading Images, Memory Mapping}(jkReading Images, Memory Mappingjkj%ubajk}(j]j]j ]j ]j ]internalrefurij anchorname#reading-images-memory-mappingjp](KKK eujkj>jkj"ubajk}(j]j]j ]j ]j ]ujkj>jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCapturing using the read method}(jkCapturing using the read methodjkjGubajk}(j]j]j ]j ]j ]internalrefurij anchorname #capturing-using-the-read-methodjp](KKK Keujkj>jkjDubajk}(j]j]j ]j ]j ]ujkj>jkjAubajk}(j]j]j ]j ]j ]ujkj?jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCapturing using memory mapping}(jkCapturing using memory mappingjkjlubajk}(j]j]j ]j ]j ]internalrefurij anchorname#capturing-using-memory-mappingjp](KKK Keujkj>jkjiubajk}(j]j]j ]j ]j ]ujkj>jkjfubajk}(j]j]j ]j ]j ]ujkj?jkj>ubejk}(j]j]j ]j ]j ]ujkj?jkjubejk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReading Raw VBI Data}(jkReading Raw VBI Datajkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname#reading-raw-vbi-datajp](KKK eujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Miscellaneous}(jk Miscellaneousjkj†ubajk}(j]j]j ]j ]j ]internalrefurij anchorname#miscellaneousjp](KKK eujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubejk}(j]j]j ]j ]j ]ujkj?jkjׄubejk}(j]j]j ]j ]j ]ujkj?jkjԄubajk}(j]j]j ]j ]j ]ujkj?ubj= je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkStreaming I/O (Memory Mapping)}(jkjjkjubajk}(j]j]j ]j ]j ]internalrefuriuserspace-api/media/v4l/mmap anchornamehjpjujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1Example: Mapping buffers in the single-planar API}(jk1Example: Mapping buffers in the single-planar APIjkjubajk}(j]j]j ]j ]j ]internalrefurij  anchorname1#example-mapping-buffers-in-the-single-planar-apijp](KKKeujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0Example: Mapping buffers in the multi-planar API}(jk0Example: Mapping buffers in the multi-planar APIjkjAubajk}(j]j]j ]j ]j ]internalrefurij  anchorname0#example-mapping-buffers-in-the-multi-planar-apijp](KKKeujkj>jkj>ubajk}(j]j]j ]j ]j ]ujkj>jkj;ubajk}(j]j]j ]j ]j ]ujkj?jkjubejk}(j]j]j ]j ]j ]ujkj?jkjubejk}(j]j]j ]j ]j ]ujkj?jkjubajk}(j]j]j ]j ]j ]ujkj?ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jkjjkj{ubajk}(j]j]j ]j ]j ]internalrefuriuserspace-api/media/v4l/biblio anchornamehjpjujkj>jkjxubajk}(j]j]j ]j ]j ]ujkj>jkjuubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CEA 608-E}(jk CEA 608-Ejkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname #cea-608-ejp](K Keujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EN 300 294}(jk EN 300 294jkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname #en-300-294jp](K Keujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ETS 300 231}(jk ETS 300 231jkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname #ets-300-231jp](K Keujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkj߇ubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ETS 300 706}(jk ETS 300 706jkj ubajk}(j]j]j ]j ]j ]internalrefurij anchorname #ets-300-706jp](K Keujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ISO 13818-1}(jk ISO 13818-1jkj/ubajk}(j]j]j ]j ]j ]internalrefurij anchorname #iso-13818-1jp](K Keujkj>jkj,ubajk}(j]j]j ]j ]j ]ujkj>jkj)ubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ISO 13818-2}(jk ISO 13818-2jkjTubajk}(j]j]j ]j ]j ]internalrefurij anchorname #iso-13818-2jp](K Keujkj>jkjQubajk}(j]j]j ]j ]j ]ujkj>jkjNubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ITU BT.470}(jk ITU BT.470jkjyubajk}(j]j]j ]j ]j ]internalrefurij anchorname #itu-bt-470jp](K Keujkj>jkjvubajk}(j]j]j ]j ]j ]ujkj>jkjsubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ITU BT.601}(jk ITU BT.601jkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname #itu-bt-601jp](K Keujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ITU BT.653}(jk ITU BT.653jkjÈubajk}(j]j]j ]j ]j ]internalrefurij anchorname #itu-bt-653jp](K K eujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ITU BT.709}(jk ITU BT.709jkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname #itu-bt-709jp](K K eujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ITU BT.1119}(jk ITU BT.1119jkj ubajk}(j]j]j ]j ]j ]internalrefurij anchorname #itu-bt-1119jp](K K eujkj>jkj ubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0ITU-T Rec. H.264 Specification (04/2017 Edition)}(jk0ITU-T Rec. H.264 Specification (04/2017 Edition)jkj2ubajk}(j]j]j ]j ]j ]internalrefurij anchorname.#itu-t-rec-h-264-specification-04-2017-editionjp](K K eujkj>jkj/ubajk}(j]j]j ]j ]j ]ujkj>jkj,ubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkITU H.265/HEVC}(jkITU H.265/HEVCjkjWubajk}(j]j]j ]j ]j ]internalrefurij anchorname#itu-h-265-hevcjp](K K eujkj>jkjTubajk}(j]j]j ]j ]j ]ujkj>jkjQubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkJFIF}(jkJFIFjkj|ubajk}(j]j]j ]j ]j ]internalrefurij anchorname#jfifjp](K Keujkj>jkjyubajk}(j]j]j ]j ]j ]ujkj>jkjvubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkITU-T.81}(jkITU-T.81jkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname #itu-t-81jp](K Keujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk W3C JPEG JFIF}(jk W3C JPEG JFIFjkjƉubajk}(j]j]j ]j ]j ]internalrefurij anchorname#w3c-jpeg-jfifjp](K Keujkj>jkjÉubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk SMPTE 12M}(jk SMPTE 12Mjkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname #smpte-12mjp](K Keujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk SMPTE 170M}(jk SMPTE 170Mjkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname #smpte-170mjp](K Keujkj>jkj ubajk}(j]j]j ]j ]j ]ujkj>jkj ubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk SMPTE 240M}(jk SMPTE 240Mjkj5ubajk}(j]j]j ]j ]j ]internalrefurij anchorname #smpte-240mjp](K Keujkj>jkj2ubajk}(j]j]j ]j ]j ]ujkj>jkj/ubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSMPTE RP 431-2}(jkSMPTE RP 431-2jkjZubajk}(j]j]j ]j ]j ]internalrefurij anchorname#smpte-rp-431-2jp](K Keujkj>jkjWubajk}(j]j]j ]j ]j ]ujkj>jkjTubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk SMPTE ST 2084}(jk SMPTE ST 2084jkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname#smpte-st-2084jp](K Keujkj>jkj|ubajk}(j]j]j ]j ]j ]ujkj>jkjyubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksRGB}(jksRGBjkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname#srgbjp](K Keujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksYCC}(jksYCCjkjɊubajk}(j]j]j ]j ]j ]internalrefurij anchorname#syccjp](K Keujkj>jkjƊubajk}(j]j]j ]j ]j ]ujkj>jkjÊubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkxvYCC}(jkxvYCCjkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname#xvyccjp](K Keujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkopRGB}(jkopRGBjkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname#oprgbjp](K Keujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkj ubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ITU BT.2020}(jk ITU BT.2020jkj8ubajk}(j]j]j ]j ]j ]internalrefurij anchorname #itu-bt-2020jp](K Keujkj>jkj5ubajk}(j]j]j ]j ]j ]ujkj>jkj2ubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EBU Tech 3213}(jk EBU Tech 3213jkj]ubajk}(j]j]j ]j ]j ]internalrefurij anchorname#ebu-tech-3213jp](K Keujkj>jkjZubajk}(j]j]j ]j ]j ]ujkj>jkjWubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EBU Tech 3321}(jk EBU Tech 3321jkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname#ebu-tech-3321jp](K Keujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkj|ubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk IEC 62106}(jk IEC 62106jkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname #iec-62106jp](K Keujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNRSC-4-B}(jkNRSC-4-Bjkj̋ubajk}(j]j]j ]j ]j ]internalrefurij anchorname #nrsc-4-bjp](K Keujkj>jkjɋubajk}(j]j]j ]j ]j ]ujkj>jkjƋubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkISO 12232:2006}(jkISO 12232:2006jkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname#iso-12232-2006jp](K Keujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CEA-861-E}(jk CEA-861-Ejkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname #cea-861-ejp](K K eujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVESA DMT}(jkVESA DMTjkj;ubajk}(j]j]j ]j ]j ]internalrefurij anchorname #vesa-dmtjp](K K!eujkj>jkj8ubajk}(j]j]j ]j ]j ]ujkj>jkj5ubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEDID}(jkEDIDjkj`ubajk}(j]j]j ]j ]j ]internalrefurij anchorname#edidjp](K K"eujkj>jkj]ubajk}(j]j]j ]j ]j ]ujkj>jkjZubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHDCP}(jkHDCPjkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname#hdcpjp](K K#eujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHDMI}(jkHDMIjkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname#hdmijp](K K$eujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHDMI2}(jkHDMI2jkjόubajk}(j]j]j ]j ]j ]internalrefurij anchorname#hdmi2jp](K K%eujkj>jkǰubajk}(j]j]j ]j ]j ]ujkj>jkjɌubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDP}(jkDPjkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname#dpjp](K K&eujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpoynton}(jkpoyntonjkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname#poyntonjp](K K'eujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcolimg}(jkcolimgjkj>ubajk}(j]j]j ]j ]j ]internalrefurij anchorname#colimgjp](K K(eujkj>jkj;ubajk}(j]j]j ]j ]j ]ujkj>jkj8ubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVP8}(jkVP8jkjcubajk}(j]j]j ]j ]j ]internalrefurij anchorname#vp8jp](K K)eujkj>jkj`ubajk}(j]j]j ]j ]j ]ujkj>jkj]ubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVP9}(jkVP9jkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname#vp9jp](K K*eujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAV1}(jkAV1jkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname#av1jp](K K+eujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubejk}(j]j]j ]j ]j ]ujkj?jkjuubejk}(j]j]j ]j ]j ]ujkj?jkjrubajk}(j]j]j ]j ]j ]ujkj?ubj<je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#V4L2_META_FMT_VSP1_HGT (‘VSPT’)}(jkjǍjkjubajk}(j]j]j ]j ]j ]internalrefuri(userspace-api/media/v4l/metafmt-vsp1-hgt anchornamehjpj΍ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname #descriptionjp](KK KKeujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubejk}(j]j]j ]j ]j ]ujkj?jkjލubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkExtended Controls API}(jkj֍jkjAubajk}(j]j]j ]j ]j ]internalrefuri)userspace-api/media/v4l/extended-controls anchornamehjpjݍujkj>jkj>ubajk}(j]j]j ]j ]j ]ujkj>jkj;ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjaubajk}(j]j]j ]j ]j ]internalrefurijP anchorname #introductionjp](KK Keujkj>jkj^ubajk}(j]j]j ]j ]j ]ujkj>jkj[ubajk}(j]j]j ]j ]j ]ujkj?jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe Extended Control API}(jkThe Extended Control APIjkjubajk}(j]j]j ]j ]j ]internalrefurijP anchorname#the-extended-control-apijp](KK Keujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnumerating Extended Controls}(jkEnumerating Extended Controlsjkjubajk}(j]j]j ]j ]j ]internalrefurijP anchorname#enumerating-extended-controlsjp](KK Keujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCreating Control Panels}(jkCreating Control PanelsjkjЎubajk}(j]j]j ]j ]j ]internalrefurijP anchorname#creating-control-panelsjp](KK Keujkj>jkj͎ubajk}(j]j]j ]j ]j ]ujkj>jkjʎubajk}(j]j]j ]j ]j ]ujkj?jkjXubejk}(j]j]j ]j ]j ]ujkj?jkj;ubejk}(j]j]j ]j ]j ]ujkj?jkj8ubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVideo Capture Interface}(jkjjkj ubajk}(j]j]j ]j ]j ]internalrefuri#userspace-api/media/v4l/dev-capture anchornamehjpjujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuerying Capabilities}(jkQuerying Capabilitiesjkj*ubajk}(j]j]j ]j ]j ]internalrefurij anchorname#querying-capabilitiesjp](KKKeujkj>jkj'ubajk}(j]j]j ]j ]j ]ujkj>jkj$ubajk}(j]j]j ]j ]j ]ujkj?jkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupplemental Functions}(jkSupplemental FunctionsjkjOubajk}(j]j]j ]j ]j ]internalrefurij anchorname#supplemental-functionsjp](KKKeujkj>jkjLubajk}(j]j]j ]j ]j ]ujkj>jkjIubajk}(j]j]j ]j ]j ]ujkj?jkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImage Format Negotiation}(jkImage Format Negotiationjkjtubajk}(j]j]j ]j ]j ]internalrefurij anchorname#image-format-negotiationjp](KKKeujkj>jkjqubajk}(j]j]j ]j ]j ]ujkj>jkjnubajk}(j]j]j ]j ]j ]ujkj?jkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReading Images}(jkReading Imagesjkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname#reading-imagesjp](KKKeujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkj!ubejk}(j]j]j ]j ]j ]ujkj?jkjubejk}(j]j]j ]j ]j ]ujkj?jkjubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDetect Control Reference}(jkjjkjӏubajk}(j]j]j ]j ]j ]internalrefuri(userspace-api/media/v4l/ext-ctrls-detect anchornamehjpjujkj>jkjЏubajk}(j]j]j ]j ]j ]ujkj>jkj͏ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDetect Control IDs}(jkDetect Control IDsjkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname#detect-control-idsjp](KKKeujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubajk}(j]j]j ]j ]j ]ujkj?jkj͏ubejk}(j]j]j ]j ]j ]ujkj?jkjʏubajk}(j]j]j ]j ]j ]ujkj?ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk V4L2 write()}(jkjjkj-ubajk}(j]j]j ]j ]j ]internalrefuri"userspace-api/media/v4l/func-write anchornamehjpj ujkj>jkj*ubajk}(j]j]j ]j ]j ]ujkj>jkj'ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjMubajk}(j]j]j ]j ]j ]internalrefurij< anchorname#namejp](KKHKeujkj>jkjJubajk}(j]j]j ]j ]j ]ujkj>jkjGubajk}(j]j]j ]j ]j ]ujkj?jkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjrubajk}(j]j]j ]j ]j ]internalrefurij< anchorname #synopsisjp](KKHKeujkj>jkjoubajk}(j]j]j ]j ]j ]ujkj>jkjlubajk}(j]j]j ]j ]j ]ujkj?jkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j]j]j ]j ]j ]internalrefurij< anchorname #argumentsjp](KKHKeujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j ]j ]j ]internalrefurij< anchorname #descriptionjp](KKHKeujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j]j]j ]j ]j ]internalrefurij< anchorname #return-valuejp](KKHKeujkj>jkjސubajk}(j]j]j ]j ]j ]ujkj>jkjېubajk}(j]j]j ]j ]j ]ujkj?jkjDubejk}(j]j]j ]j ]j ]ujkj?jkj'ubejk}(j]j]j ]j ]j ]ujkj?jkj$ubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk V4L2 mmap()}(jkjjkjubajk}(j]j]j ]j ]j ]internalrefuri!userspace-api/media/v4l/func-mmap anchornamehjpjujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj;ubajk}(j]j]j ]j ]j ]internalrefurij* anchorname#namejp](KKBKeujkj>jkj8ubajk}(j]j]j ]j ]j ]ujkj>jkj5ubajk}(j]j]j ]j ]j ]ujkj?jkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj`ubajk}(j]j]j ]j ]j ]internalrefurij* anchorname #synopsisjp](KKBKeujkj>jkj]ubajk}(j]j]j ]j ]j ]ujkj>jkjZubajk}(j]j]j ]j ]j ]ujkj?jkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j]j]j ]j ]j ]internalrefurij* anchorname #argumentsjp](KKBKeujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j ]j ]j ]internalrefurij* anchorname #descriptionjp](KKBKeujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjϑubajk}(j]j]j ]j ]j ]internalrefurij* anchorname #return-valuejp](KKBKeujkj>jkj̑ubajk}(j]j]j ]j ]j ]ujkj>jkjɑubajk}(j]j]j ]j ]j ]ujkj?jkj2ubejk}(j]j]j ]j ]j ]ujkj?jkjubejk}(j]j]j ]j ]j ]ujkj?jkjubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk ioctl LIRC_SET_REC_CARRIER_RANGE}(jkj!jkj ubajk}(j]j]j ]j ]j ]internalrefuri1userspace-api/media/rc/lirc-set-rec-carrier-range anchornamehjpj(ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj)ubajk}(j]j]j ]j ]j ]internalrefurij anchorname#namejp](KKK Keujkj>jkj&ubajk}(j]j]j ]j ]j ]ujkj>jkj#ubajk}(j]j]j ]j ]j ]ujkj?jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjNubajk}(j]j]j ]j ]j ]internalrefurij anchorname #synopsisjp](KKK Keujkj>jkjKubajk}(j]j]j ]j ]j ]ujkj>jkjHubajk}(j]j]j ]j ]j ]ujkj?jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjsubajk}(j]j]j ]j ]j ]internalrefurij anchorname #argumentsjp](KKK Keujkj>jkjpubajk}(j]j]j ]j ]j ]ujkj>jkjmubajk}(j]j]j ]j ]j ]ujkj?jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname #descriptionjp](KKK Keujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname #return-valuejp](KKK Keujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkj ubejk}(j]j]j ]j ]j ]ujkj?jkjubejk}(j]j]j ]j ]j ]ujkj?jkjubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2_META_FMT_UVC (‘UVCH’)}(jkj0jkjubajk}(j]j]j ]j ]j ]internalrefuri#userspace-api/media/v4l/metafmt-uvc anchornamehjpj7ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname #descriptionjp](KK KKeujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubejk}(j]j]j ]j ]j ]ujkj?jkjubajk}(j]j]j ]j ]j ]ujkj?ubjy je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFM Receiver Control Reference}(jkj?jkjQubajk}(j]j]j ]j ]j ]internalrefuri'userspace-api/media/v4l/ext-ctrls-fm-rx anchornamehjpjFujkj>jkjNubajk}(j]j]j ]j ]j ]ujkj>jkjKubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFM_RX Control IDs}(jkFM_RX Control IDsjkjqubajk}(j]j]j ]j ]j ]internalrefurij` anchorname#fm-rx-control-idsjp](KKKeujkj>jkjnubajk}(j]j]j ]j ]j ]ujkj>jkjkubajk}(j]j]j ]j ]j ]ujkj?jkjhubajk}(j]j]j ]j ]j ]ujkj?jkjKubejk}(j]j]j ]j ]j ]ujkj?jkjHubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Data Formats}(jkjNjkjubajk}(j]j]j ]j ]j ]internalrefuriuserspace-api/media/v4l/format anchornamehjpjUujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkData Format Negotiation}(jkData Format Negotiationjkj˓ubajk}(j]j]j ]j ]j ]internalrefurij anchorname#data-format-negotiationjp](KKKeujkj>jkjȓubajk}(j]j]j ]j ]j ]ujkj>jkjœubajk}(j]j]j ]j ]j ]ujkj?jkj“ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImage Format Enumeration}(jkImage Format Enumerationjkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname#image-format-enumerationjp](KKKeujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkj“ubejk}(j]j]j ]j ]j ]ujkj?jkjubejk}(j]j]j ]j ]j ]ujkj?jkjubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkImage Process Control Reference}(jkj]jkj*ubajk}(j]j]j ]j ]j ]internalrefuri/userspace-api/media/v4l/ext-ctrls-image-process anchornamehjpjdujkj>jkj'ubajk}(j]j]j ]j ]j ]ujkj>jkj$ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImage Process Control IDs}(jkImage Process Control IDsjkjJubajk}(j]j]j ]j ]j ]internalrefurij9 anchorname#image-process-control-idsjp](KKKeujkj>jkjGubajk}(j]j]j ]j ]j ]ujkj>jkjDubajk}(j]j]j ]j ]j ]ujkj?jkjAubajk}(j]j]j ]j ]j ]ujkj?jkj$ubejk}(j]j]j ]j ]j ]ujkj?jkj!ubajk}(j]j]j ]j ]j ]ujkj?ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk User Controls}(jkjljkjubajk}(j]j]j ]j ]j ]internalrefuriuserspace-api/media/v4l/control anchornamehjpjsujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkj~ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Control IDs}(jk Control IDsjkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname #control-idsjp](KK Keujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Example: Enumerating all controls}(jk!Example: Enumerating all controlsjkjɔubajk}(j]j]j ]j ]j ]internalrefurij anchorname!#example-enumerating-all-controlsjp](KK Keujkj>jkjƔubajk}(j]j]j ]j ]j ]ujkj>jkjÔubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=Example: Enumerating all controls including compound controls}(jk=Example: Enumerating all controls including compound controlsjkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname=#example-enumerating-all-controls-including-compound-controlsjp](KK Keujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkjubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Example: Enumerating all user controls (old style)}(jk2Example: Enumerating all user controls (old style)jkjubajk}(j]j]j ]j ]j ]internalrefurij anchorname0#example-enumerating-all-user-controls-old-stylejp](KK Keujkj>jkjubajk}(j]j]j ]j ]j ]ujkj>jkj ubajk}(j]j]j ]j ]j ]ujkj?jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample: Changing controls}(jkExample: Changing controlsjkj8ubajk}(j]j]j ]j ]j ]internalrefurij anchorname#example-changing-controlsjp](KK Keujkj>jkj5ubajk}(j]j]j ]j ]j ]ujkj>jkj2ubajk}(j]j]j ]j ]j ]ujkj?jkjubejk}(j]j]j ]j ]j ]ujkj?jkj~ubejk}(j]j]j ]j ]j ]ujkj?jkj{ubajk}(j]j]j ]j ]j ]ujkj?ubj0je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jkj{jkjrubajk}(j}]j]j]j]j]internalrefuri3userspace-api/media/mediactl/media-controller-intro anchornamehjpjujk referencejkjoubajk}(j}]j]j]j]j]ujkcompact_paragraphjkjlubajk}(j}]j]j]j]j]ujk list_itemjkjiubajk}(j}]j]j]j]j]ujk bullet_listubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPart IV - Media Controller API}(jkjjkjubajk}(j}]j]j]j]j]internalrefuri-userspace-api/media/mediactl/media-controller anchornamehujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jH)}(jkhjk]jk}(j}]j]j]j]j]parentjentries](N3userspace-api/media/mediactl/media-controller-introN3userspace-api/media/mediactl/media-controller-modelN(userspace-api/media/mediactl/media-typesN(userspace-api/media/mediactl/request-apiN(userspace-api/media/mediactl/media-funcsN)userspace-api/media/mediactl/media-headere includefiles](jȕjʕj̕jΕjЕjҕemaxdepthKcaptionTable of Contentsglobhidden includehiddennumberedM titlesonly rawentries] rawcaptionjؕujktoctreej^s[/var/lib/git/docbuild/linux/Documentation/userspace-api/media/mediactl/media-controller.rstj_sK jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRevision and Copyright}(jkRevision and Copyrightjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#revision-and-copyrightujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRevision History}(jkRevision Historyjkj ubajk}(j}]j]j]j]j]internalrefurij anchorname#revision-historyujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk.ioctls LIRC_GET_REC_MODE and LIRC_SET_REC_MODE}(jkjjkjFubajk}(j}]j]j]j]j]internalrefuri(userspace-api/media/rc/lirc-get-rec-mode anchornamehjpjujkjjkjCubajk}(j}]j]j]j]j]ujkjjkj@ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjfubajk}(j}]j]j]j]j]internalrefurijU anchorname#namejp](KKKKeujkjjkjcubajk}(j}]j]j]j]j]ujkjjkj`ubajk}(j}]j]j]j]j]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurijU anchorname #synopsisjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurijU anchorname #argumentsjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjՖubajk}(j}]j]j]j]j]internalrefurijU anchorname #descriptionjp](KKKKeujkjjkjҖubajk}(j}]j]j]j]j]ujkjjkjϖubajk}(j}]j]j]j]j]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurijU anchorname #return-valuejp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj]ubejk}(j}]j]j]j]j]ujkjjkj@ubejk}(j}]j]j]j]j]ujkjjkj=ubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0ioctls LIRC_GET_SEND_MODE and LIRC_SET_SEND_MODE}(jkjjkj4ubajk}(j}]j]j]j]j]internalrefuri)userspace-api/media/rc/lirc-get-send-mode anchornamehjpjujkjjkj1ubajk}(j}]j]j]j]j]ujkjjkj.ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjTubajk}(j}]j]j]j]j]internalrefurijC anchorname#namejp](KKKKeujkjjkjQubajk}(j}]j]j]j]j]ujkjjkjNubajk}(j}]j]j]j]j]ujkjjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjyubajk}(j}]j]j]j]j]internalrefurijC anchorname #synopsisjp](KKKKeujkjjkjvubajk}(j}]j]j]j]j]ujkjjkjsubajk}(j}]j]j]j]j]ujkjjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurijC anchorname #argumentsjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj×ubajk}(j}]j]j]j]j]internalrefurijC anchorname #descriptionjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurijC anchorname #return-valuejp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjKubejk}(j}]j]j]j]j]ujkjjkj.ubejk}(j}]j]j]j]j]ujkjjkj+ubajk}(j}]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDVB Audio Device}(jkjjkj"ubajk}(j}]j]j]j]j]internalrefuri(userspace-api/media/dvb/legacy_dvb_audio anchornamehjpjÎujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAudio Data Types}(jkAudio Data TypesjkjBubajk}(j}]j]j]j]j]internalrefurij1 anchorname#audio-data-typesjp](KKKKKeujkjjkj?ubajk}(j}]j]j]j]j]ujkjjkj<ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkaudio_stream_source_t}(jkaudio_stream_source_tjkjdubajk}(j}]j]j]j]j]internalrefurij1 anchorname#audio-stream-source-tjp](KKKKKKeujkjjkjaubajk}(j}]j]j]j]j]ujkjjkj^ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname #synopsisjp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Constants}(jk Constantsjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname #constantsjp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjИubajk}(j}]j]j]j]j]internalrefurij1 anchorname #descriptionjp](KKKKKKKeujkjjkj͘ubajk}(j}]j]j]j]j]ujkjjkjʘubajk}(j}]j]j]j]j]ujkjjkj}ubejk}(j}]j]j]j]j]ujkjjkj^ubejk}(j}]j]j]j]j]ujkjjkj[ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkaudio_play_state_t}(jkaudio_play_state_tjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#audio-play-state-tjp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj#ubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id1jp](KKKKKKKeujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Constants}(jk ConstantsjkjHubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id2jp](KKKKKKKeujkjjkjEubajk}(j}]j]j]j]j]ujkjjkjBubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjmubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id3jp](KKKKKKKeujkjjkjjubajk}(j}]j]j]j]j]ujkjjkjgubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkj[ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkaudio_channel_select_t}(jkaudio_channel_select_tjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#audio-channel-select-tjp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id4jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Constants}(jk Constantsjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id5jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjߙubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id6jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkj[ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk audio_mixer_t}(jk audio_mixer_tjkj;ubajk}(j}]j]j]j]j]internalrefurij1 anchorname#audio-mixer-tjp](KKKKKKeujkjjkj8ubajk}(j}]j]j]j]j]ujkjjkj5ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj]ubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id7jp](KKKKKKKeujkjjkjZubajk}(j}]j]j]j]j]ujkjjkjWubajk}(j}]j]j]j]j]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Variables}(jk Variablesjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname #variablesjp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkj|ubajk}(j}]j]j]j]j]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id8jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjTubejk}(j}]j]j]j]j]ujkjjkj5ubejk}(j}]j]j]j]j]ujkjjkj[ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk audio_status}(jk audio_statusjkjؚubajk}(j}]j]j]j]j]internalrefurij1 anchorname #audio-statusjp](KKKKKKeujkjjkj՚ubajk}(j}]j]j]j]j]ujkjjkjҚubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id9jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Variables}(jk Variablesjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id10jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjDubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id11jp](KKKKKKKeujkjjkjAubajk}(j}]j]j]j]j]ujkjjkj>ubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjҚubejk}(j}]j]j]j]j]ujkjjkj[ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkaudio encodings}(jkaudio encodingsjkjuubajk}(j}]j]j]j]j]internalrefurij1 anchorname#audio-encodingsjp](KKKKKKeujkjjkjrubajk}(j}]j]j]j]j]ujkjjkjoubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id12jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Constants}(jk Constantsjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id13jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id14jp](KKKKKKKeujkjjkjޛubajk}(j}]j]j]j]j]ujkjjkjۛubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjoubejk}(j}]j]j]j]j]ujkjjkj[ubejk}(j}]j]j]j]j]ujkjjkj<ubejk}(j}]j]j]j]j]ujkjjkj9ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAudio Function Calls}(jkAudio Function Callsjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#audio-function-callsjp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk AUDIO_STOP}(jk AUDIO_STOPjkj@ubajk}(j}]j]j]j]j]internalrefurij1 anchorname #audio-stopjp](KKKKKKeujkjjkj=ubajk}(j}]j]j]j]j]ujkjjkj:ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjbubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id15jp](KKKKKKKeujkjjkj_ubajk}(j}]j]j]j]j]ujkjjkj\ubajk}(j}]j]j]j]j]ujkjjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname #argumentsjp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id16jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjќubajk}(j}]j]j]j]j]internalrefurij1 anchorname #return-valuejp](KKKKKKKeujkjjkjΜubajk}(j}]j]j]j]j]ujkjjkj˜ubajk}(j}]j]j]j]j]ujkjjkjYubejk}(j}]j]j]j]j]ujkjjkj:ubejk}(j}]j]j]j]j]ujkjjkj7ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk AUDIO_PLAY}(jk AUDIO_PLAYjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname #audio-playjp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj$ubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id17jp](KKKKKKKeujkjjkj!ubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjIubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id18jp](KKKKKKKeujkjjkjFubajk}(j}]j]j]j]j]ujkjjkjCubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjnubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id19jp](KKKKKKKeujkjjkjkubajk}(j}]j]j]j]j]ujkjjkjhubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id20jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkj7ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk AUDIO_PAUSE}(jk AUDIO_PAUSEjkjĝubajk}(j}]j]j]j]j]internalrefurij1 anchorname #audio-pausejp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id21jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjݝubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj ubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id22jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjݝubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj0ubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id23jp](KKKKKKKeujkjjkj-ubajk}(j}]j]j]j]j]ujkjjkj*ubajk}(j}]j]j]j]j]ujkjjkjݝubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return ValuejkjUubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id24jp](KKKKKKKeujkjjkjRubajk}(j}]j]j]j]j]ujkjjkjOubajk}(j}]j]j]j]j]ujkjjkjݝubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkj7ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAUDIO_CONTINUE}(jkAUDIO_CONTINUEjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#audio-continuejp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id25jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj͞ubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id26jp](KKKKKKKeujkjjkjʞubajk}(j}]j]j]j]j]ujkjjkjǞubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id27jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id28jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkj7ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAUDIO_SELECT_SOURCE}(jkAUDIO_SELECT_SOURCEjkjHubajk}(j}]j]j]j]j]internalrefurij1 anchorname#audio-select-sourcejp](KKKKKKeujkjjkjEubajk}(j}]j]j]j]j]ujkjjkjBubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id29jp](KKKKKKKeujkjjkjgubajk}(j}]j]j]j]j]ujkjjkjdubajk}(j}]j]j]j]j]ujkjjkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id30jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id31jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjٟubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id32jp](KKKKKKKeujkjjkj֟ubajk}(j}]j]j]j]j]ujkjjkjӟubajk}(j}]j]j]j]j]ujkjjkjaubejk}(j}]j]j]j]j]ujkjjkjBubejk}(j}]j]j]j]j]ujkjjkj7ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAUDIO_SET_MUTE}(jkAUDIO_SET_MUTEjkj ubajk}(j}]j]j]j]j]internalrefurij1 anchorname#audio-set-mutejp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj,ubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id33jp](KKKKKKKeujkjjkj)ubajk}(j}]j]j]j]j]ujkjjkj&ubajk}(j}]j]j]j]j]ujkjjkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjQubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id34jp](KKKKKKKeujkjjkjNubajk}(j}]j]j]j]j]ujkjjkjKubajk}(j}]j]j]j]j]ujkjjkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjvubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id35jp](KKKKKKKeujkjjkjsubajk}(j}]j]j]j]j]ujkjjkjpubajk}(j}]j]j]j]j]ujkjjkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id36jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj#ubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkj7ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAUDIO_SET_AV_SYNC}(jkAUDIO_SET_AV_SYNCjkj̠ubajk}(j}]j]j]j]j]internalrefurij1 anchorname#audio-set-av-syncjp](KKKKKKeujkjjkjɠubajk}(j}]j]j]j]j]ujkjjkjƠubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id37jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id38jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj8ubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id39jp](KKKKKKKeujkjjkj5ubajk}(j}]j]j]j]j]ujkjjkj2ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj]ubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id40jp](KKKKKKKeujkjjkjZubajk}(j}]j]j]j]j]ujkjjkjWubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjƠubejk}(j}]j]j]j]j]ujkjjkj7ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAUDIO_SET_BYPASS_MODE}(jkAUDIO_SET_BYPASS_MODEjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#audio-set-bypass-modejp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id41jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjաubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id42jp](KKKKKKKeujkjjkjҡubajk}(j}]j]j]j]j]ujkjjkjϡubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id43jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id44jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkj7ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAUDIO_CHANNEL_SELECT}(jkAUDIO_CHANNEL_SELECTjkjPubajk}(j}]j]j]j]j]internalrefurij1 anchorname#audio-channel-selectjp](KKKKKK eujkjjkjMubajk}(j}]j]j]j]j]ujkjjkjJubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjrubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id45jp](KKKKKK Keujkjjkjoubajk}(j}]j]j]j]j]ujkjjkjlubajk}(j}]j]j]j]j]ujkjjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id46jp](KKKKKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id47jp](KKKKKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id48jp](KKKKKK Keujkjjkjޢubajk}(j}]j]j]j]j]ujkjjkjۢubajk}(j}]j]j]j]j]ujkjjkjiubejk}(j}]j]j]j]j]ujkjjkjJubejk}(j}]j]j]j]j]ujkjjkj7ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAUDIO_GET_STATUS}(jkAUDIO_GET_STATUSjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#audio-get-statusjp](KKKKKK eujkjjkjubajk}(j}]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj4ubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id49jp](KKKKKK Keujkjjkj1ubajk}(j}]j]j]j]j]ujkjjkj.ubajk}(j}]j]j]j]j]ujkjjkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjYubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id50jp](KKKKKK KeujkjjkjVubajk}(j}]j]j]j]j]ujkjjkjSubajk}(j}]j]j]j]j]ujkjjkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj~ubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id51jp](KKKKKK Keujkjjkj{ubajk}(j}]j]j]j]j]ujkjjkjxubajk}(j}]j]j]j]j]ujkjjkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id52jp](KKKKKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj+ubejk}(j}]j]j]j]j]ujkjjkj ubejk}(j}]j]j]j]j]ujkjjkj7ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAUDIO_GET_CAPABILITIES}(jkAUDIO_GET_CAPABILITIESjkjԣubajk}(j}]j]j]j]j]internalrefurij1 anchorname#audio-get-capabilitiesjp](KKKKKK eujkjjkjѣubajk}(j}]j]j]j]j]ujkjjkjΣubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id53jp](KKKKKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id54jp](KKKKKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj@ubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id55jp](KKKKKK Keujkjjkj=ubajk}(j}]j]j]j]j]ujkjjkj:ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjeubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id56jp](KKKKKK Keujkjjkjbubajk}(j}]j]j]j]j]ujkjjkj_ubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjΣubejk}(j}]j]j]j]j]ujkjjkj7ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAUDIO_CLEAR_BUFFER}(jkAUDIO_CLEAR_BUFFERjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#audio-clear-bufferjp](KKKKKK eujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id57jp](KKKKKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjݤubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id58jp](KKKKKK Keujkjjkjڤubajk}(j}]j]j]j]j]ujkjjkjפubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id59jp](KKKKKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj'ubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id60jp](KKKKKK Keujkjjkj$ubajk}(j}]j]j]j]j]ujkjjkj!ubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkj7ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk AUDIO_SET_ID}(jk AUDIO_SET_IDjkjXubajk}(j}]j]j]j]j]internalrefurij1 anchorname #audio-set-idjp](KKKKKK eujkjjkjUubajk}(j}]j]j]j]j]ujkjjkjRubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjzubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id61jp](KKKKKK Keujkjjkjwubajk}(j}]j]j]j]j]ujkjjkjtubajk}(j}]j]j]j]j]ujkjjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id62jp](KKKKKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjĥubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id63jp](KKKKKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id64jp](KKKKKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjqubejk}(j}]j]j]j]j]ujkjjkjRubejk}(j}]j]j]j]j]ujkjjkj7ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAUDIO_SET_MIXER}(jkAUDIO_SET_MIXERjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#audio-set-mixerjp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj<ubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id65jp](KKKKKKKeujkjjkj9ubajk}(j}]j]j]j]j]ujkjjkj6ubajk}(j}]j]j]j]j]ujkjjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjaubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id66jp](KKKKKKKeujkjjkj^ubajk}(j}]j]j]j]j]ujkjjkj[ubajk}(j}]j]j]j]j]ujkjjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id67jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id68jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj3ubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkj7ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAUDIO_SET_STREAMTYPE}(jkAUDIO_SET_STREAMTYPEjkjܦubajk}(j}]j]j]j]j]internalrefurij1 anchorname#audio-set-streamtypejp](KKKKKKeujkjjkj٦ubajk}(j}]j]j]j]j]ujkjjkj֦ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id69jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj#ubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id70jp](KKKKKKKeujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjHubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id71jp](KKKKKKKeujkjjkjEubajk}(j}]j]j]j]j]ujkjjkjBubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjmubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id72jp](KKKKKKKeujkjjkjjubajk}(j}]j]j]j]j]ujkjjkjgubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkj֦ubejk}(j}]j]j]j]j]ujkjjkj7ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAUDIO_BILINGUAL_CHANNEL_SELECT}(jkAUDIO_BILINGUAL_CHANNEL_SELECTjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#audio-bilingual-channel-selectjp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id73jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id74jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjߧubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id75jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj/ubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id76jp](KKKKKKKeujkjjkj,ubajk}(j}]j]j]j]j]ujkjjkj)ubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkj7ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkopen()}(jkopen()jkj`ubajk}(j}]j]j]j]j]internalrefurij1 anchorname#openjp](KKKKKKeujkjjkj]ubajk}(j}]j]j]j]j]ujkjjkjZubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id77jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkj|ubajk}(j}]j]j]j]j]ujkjjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id78jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj̨ubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id79jp](KKKKKKKeujkjjkjɨubajk}(j}]j]j]j]j]ujkjjkjƨubajk}(j}]j]j]j]j]ujkjjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id80jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjyubejk}(j}]j]j]j]j]ujkjjkjZubejk}(j}]j]j]j]j]ujkjjkj7ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkclose()}(jkclose()jkj"ubajk}(j}]j]j]j]j]internalrefurij1 anchorname#closejp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjDubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id81jp](KKKKKKKeujkjjkjAubajk}(j}]j]j]j]j]ujkjjkj>ubajk}(j}]j]j]j]j]ujkjjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjiubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id82jp](KKKKKKKeujkjjkjfubajk}(j}]j]j]j]j]ujkjjkjcubajk}(j}]j]j]j]j]ujkjjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id83jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j] j]ujkjjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id84jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj;ubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkj7ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkwrite()}(jkwrite()jkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#writejp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjީubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id85jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj+ubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id86jp](KKKKKKKeujkjjkj(ubajk}(j}]j]j]j]j]ujkjjkj%ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjPubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id87jp](KKKKKKKeujkjjkjMubajk}(j}]j]j]j]j]ujkjjkjJubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjuubajk}(j}]j]j]j]j]internalrefurij1 anchorname#id88jp](KKKKKKKeujkjjkjrubajk}(j}]j]j]j]j]ujkjjkjoubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjީubejk}(j}]j]j]j]j]ujkjjkj7ubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkj9ubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl FE_SET_TONE}(jkjˎjkjǪubajk}(j}]j]j]j]j]internalrefuri#userspace-api/media/dvb/fe-set-tone anchornamehjpjҎujkjjkjĪubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j}]j]j]j]j]internalrefurij֪ anchorname#namejp](KKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjުubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj ubajk}(j}]j]j]j]j]internalrefurij֪ anchorname #synopsisjp](KKK Keujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjުubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj1ubajk}(j}]j]j]j]j]internalrefurij֪ anchorname #argumentsjp](KKK Keujkjjkj.ubajk}(j}]j]j]j]j]ujkjjkj+ubajk}(j}]j]j]j]j]ujkjjkjުubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjVubajk}(j}]j]j]j]j]internalrefurij֪ anchorname #descriptionjp](KKK KeujkjjkjSubajk}(j}]j]j]j]j]ujkjjkjPubajk}(j}]j]j]j]j]ujkjjkjުubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj{ubajk}(j}]j]j]j]j]internalrefurij֪ anchorname #return-valuejp](KKK Keujkjjkjxubajk}(j}]j]j]j]j]ujkjjkjuubajk}(j}]j]j]j]j]ujkjjkjުubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk FE_READ_BER}(jkjڎjkjubajk}(j}]j]j]j]j]internalrefuri#userspace-api/media/dvb/fe-read-ber anchornamehjpjujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjիubajk}(j}]j]j]j]j]internalrefurijī anchorname#namejp](KKKKKeujkjjkjҫubajk}(j}]j]j]j]j]ujkjjkjϫubajk}(j}]j]j]j]j]ujkjjkj̫ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurijī anchorname #synopsisjp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj̫ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurijī anchorname #argumentsjp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj̫ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjDubajk}(j}]j]j]j]j]internalrefurijī anchorname #descriptionjp](KKKKKeujkjjkjAubajk}(j}]j]j]j]j]ujkjjkj>ubajk}(j}]j]j]j]j]ujkjjkj̫ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjiubajk}(j}]j]j]j]j]internalrefurijī anchorname #return-valuejp](KKKKKeujkjjkjfubajk}(j}]j]j]j]j]ujkjjkjcubajk}(j}]j]j]j]j]ujkjjkj̫ubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubj"je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDigital TV uAPI header files}(jkjjkjubajk}(j}]j]j]j]j]internalrefuriuserspace-api/media/dvb/headers anchornamehjpjujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDigital TV uAPI headers}(jkDigital TV uAPI headersjkjìubajk}(j}]j]j]j]j]internalrefurij anchorname#digital-tv-uapi-headersjp](KKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk frontend.h}(jk frontend.hjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #frontend-hjp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkj߬ubajk}(j}]j]j]j]j]ujkjjkjܬubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdmx.h}(jkdmx.hjkj ubajk}(j}]j]j]j]j]internalrefurij anchorname#dmx-hjp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjܬubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkca.h}(jkca.hjkj/ubajk}(j}]j]j]j]j]internalrefurij anchorname#ca-hjp](KKKeujkjjkj,ubajk}(j}]j]j]j]j]ujkjjkj)ubajk}(j}]j]j]j]j]ujkjjkjܬubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknet.h}(jknet.hjkjTubajk}(j}]j]j]j]j]internalrefurij anchorname#net-hjp](KKKeujkjjkjQubajk}(j}]j]j]j]j]ujkjjkjNubajk}(j}]j]j]j]j]ujkjjkjܬubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubj"je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk:Types and flags used to represent the media graph elements}(jkjjkjubajk}(j}]j]j]j]j]internalrefuri(userspace-api/media/mediactl/media-types anchornamehjpjujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/Digital TV Frontend legacy API (a. k. a. DVBv3)}(jkjjkjƭubajk}(j}]j]j]j]j]internalrefuri1userspace-api/media/dvb/frontend_legacy_dvbv3_api anchornamehjpjujkjjkjíubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j}]j]j]j]j]parentjխentries]N+userspace-api/media/dvb/frontend_legacy_apia includefiles]jamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s_/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend_legacy_dvbv3_api.rstj_sKjkjݭubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(Linux Media Infrastructure userspace API}(jkjjkjubajk}(j}]j]j]j]j]internalrefuriuserspace-api/media/index anchornamehujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j}]j]j]j]j]parentj$entries](Nuserspace-api/media/introNuserspace-api/media/v4l/v4l2Nuserspace-api/media/dvb/dvbapiN)userspace-api/media/rc/remote_controllersN-userspace-api/media/mediactl/media-controllerNuserspace-api/media/cec/cec-apiNuserspace-api/media/gen-errorsNuserspace-api/media/glossaryN userspace-api/media/fdl-appendixN!userspace-api/media/drivers/indexe includefiles](j;j=j?jAjCjEjGjIjKjMemaxdepthKcaptionTable of Contentsglobhidden includehiddennumberedK titlesonly rawentries] rawcaptionjSujkjj^sG/var/lib/git/docbuild/linux/Documentation/userspace-api/media/index.rstj_sKjkj,ubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjubjrje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk FE_GET_EVENT}(jkj$jkjxubajk}(j}]j]j]j]j]internalrefuri$userspace-api/media/dvb/fe-get-event anchornamehjpj+ujkjjkjuubajk}(j}]j]j]j]j]ujkjjkjrubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#namejp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #synopsisjp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #argumentsjp](KKKKKeujkjjkj߮ubajk}(j}]j]j]j]j]ujkjjkjܮubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #descriptionjp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj,ubajk}(j}]j]j]j]j]internalrefurij anchorname #return-valuejp](KKKKKeujkjjkj)ubajk}(j}]j]j]j]j]ujkjjkj&ubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjrubejk}(j}]j]j]j]j]ujkjjkjoubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLegacy DVB MPEG Decoder APIs}(jkj3jkjfubajk}(j}]j]j]j]j]internalrefuri.userspace-api/media/dvb/legacy_dvb_decoder_api anchornamehjpj:ujkjjkjcubajk}(j}]j]j]j]j]ujkjjkj`ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk General Notes}(jk General Notesjkjubajk}(j}]j]j]j]j]internalrefuriju anchorname#general-notesjp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Data Formats}(jk Data Formatsjkjubajk}(j}]j]j]j]j]internalrefuriju anchorname #data-formatsjp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj}ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTable of Contents}(jkTable of ContentsjkjЯubajk}(j}]j]j]j]j]internalrefuriju anchorname#table-of-contentsjp](KKKeujkjjkjͯubajk}(j}]j]j]j]j]ujkjjkjʯubje0)}(jkhjk]jH)}(jkhjk]jk}(j}]j]j]j]j]parentjuentries](N(userspace-api/media/dvb/legacy_dvb_videoN(userspace-api/media/dvb/legacy_dvb_audioN&userspace-api/media/dvb/legacy_dvb_osde includefiles](jjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s\/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/legacy_dvb_decoder_api.rstj_sK8jkjubajk}(j}]j]j]j]j]ujkjjkjʯubejk}(j}]j]j]j]j]ujkjjkj}ubejk}(j}]j]j]j]j]ujkjjkj`ubejk}(j}]j]j]j]j]ujkjjkj]ubajk}(j}]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPart II - Digital TV API}(jkjBjkj1ubajk}(j}]j]j]j]j]internalrefuriuserspace-api/media/dvb/dvbapi anchornamehujkjjkj.ubajk}(j}]j]j]j]j]ujkjjkj+ubje0)}(jkhjk](jH)}(jkhjk]jk}(j}]j]j]j]j]parentj@entries](Nuserspace-api/media/dvb/introN userspace-api/media/dvb/frontendNuserspace-api/media/dvb/demuxNuserspace-api/media/dvb/caNuserspace-api/media/dvb/netN'userspace-api/media/dvb/legacy_dvb_apisN userspace-api/media/dvb/examplesNuserspace-api/media/dvb/headerse includefiles](jWjYj[j]j_jajcjeemaxdepthKcaptionTable of Contentsglobhidden includehiddennumberedM titlesonly rawentries] rawcaptionjkujkjj^sL/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/dvbapi.rstj_sKjkjHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRevision and Copyright}(jkRevision and Copyrightjkj{ubajk}(j}]j]j]j]j]internalrefurij@ anchorname#revision-and-copyrightujkjjkjxubajk}(j}]j]j]j]j]ujkjjkjuubajk}(j}]j]j]j]j]ujkjjkjHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRevision History}(jkRevision Historyjkjubajk}(j}]j]j]j]j]internalrefurij@ anchorname#revision-historyujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjHubejk}(j}]j]j]j]j]ujkjjkj+ubejk}(j}]j]j]j]j]ujkjjkj(ubajk}(j}]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFunction Reference}(jkjPjkjذubajk}(j}]j]j]j]j]internalrefuri(userspace-api/media/mediactl/media-funcs anchornamehjpjWujkjjkjհubajk}(j}]j]j]j]j]ujkjjkjҰubje0)}(jkhjk]jH)}(jkhjk]jk}(j}]j]j]j]j]parentjentries](N,userspace-api/media/mediactl/media-func-openN-userspace-api/media/mediactl/media-func-closeN-userspace-api/media/mediactl/media-func-ioctlN2userspace-api/media/mediactl/media-ioc-device-infoN1userspace-api/media/mediactl/media-ioc-g-topologyN4userspace-api/media/mediactl/media-ioc-enum-entitiesN1userspace-api/media/mediactl/media-ioc-enum-linksN1userspace-api/media/mediactl/media-ioc-setup-linkN4userspace-api/media/mediactl/media-ioc-request-allocN/userspace-api/media/mediactl/request-func-closeN/userspace-api/media/mediactl/request-func-ioctlN.userspace-api/media/mediactl/request-func-pollN4userspace-api/media/mediactl/media-request-ioc-queueN5userspace-api/media/mediactl/media-request-ioc-reinite includefiles](jjjjjjj j jjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sV/var/lib/git/docbuild/linux/Documentation/userspace-api/media/mediactl/media-funcs.rstj_sK jkjubajk}(j}]j]j]j]j]ujkjjkjҰubejk}(j}]j]j]j]j]ujkjjkjϰubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk media ioctl()}(jkj_jkjAubajk}(j}]j]j]j]j]internalrefuri-userspace-api/media/mediactl/media-func-ioctl anchornamehjpjfujkjjkj>ubajk}(j}]j]j]j]j]ujkjjkj;ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjaubajk}(j}]j]j]j]j]internalrefurijP anchorname#namejp](KKKeujkjjkj^ubajk}(j}]j]j]j]j]ujkjjkj[ubajk}(j}]j]j]j]j]ujkjjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurijP anchorname #synopsisjp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurijP anchorname #argumentsjp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjбubajk}(j}]j]j]j]j]internalrefurijP anchorname #descriptionjp](KKKeujkjjkjͱubajk}(j}]j]j]j]j]ujkjjkjʱubajk}(j}]j]j]j]j]ujkjjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurijP anchorname #return-valuejp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjXubejk}(j}]j]j]j]j]ujkjjkj;ubejk}(j}]j]j]j]j]ujkjjkj8ubajk}(j}]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuerying frontend information}(jkjnjkj/ubajk}(j}]j]j]j]j]internalrefuri/userspace-api/media/dvb/query-dvb-frontend-info anchornamehjpjuujkjjkj,ubajk}(j}]j]j]j]j]ujkjjkj)ubajk}(j}]j]j]j]j]ujkjjkj&ubajk}(j}]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl NET_ADD_IF}(jkj}jkj[ubajk}(j}]j]j]j]j]internalrefuri"userspace-api/media/dvb/net-add-if anchornamehjpjujkjjkjXubajk}(j}]j]j]j]j]ujkjjkjUubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj{ubajk}(j}]j]j]j]j]internalrefurijj anchorname#namejp](KKKKeujkjjkjxubajk}(j}]j]j]j]j]ujkjjkjuubajk}(j}]j]j]j]j]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurijj anchorname #synopsisjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjŲubajk}(j}]j]j]j]j]internalrefurijj anchorname #argumentsjp](KKKKeujkjjkj²ubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurijj anchorname #descriptionjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurijj anchorname #return-valuejp](KKKKeujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjrubejk}(j}]j]j]j]j]ujkjjkjUubejk}(j}]j]j]j]j]ujkjjkjRubajk}(j}]j]j]j]j]ujkjubj% je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFE_GET_FRONTEND}(jkjjkjIubajk}(j}]j]j]j]j]internalrefuri'userspace-api/media/dvb/fe-get-frontend anchornamehjpjujkjjkjFubajk}(j}]j]j]j]j]ujkjjkjCubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjiubajk}(j}]j]j]j]j]internalrefurijX anchorname#namejp](KKKKKeujkjjkjfubajk}(j}]j]j]j]j]ujkjjkjcubajk}(j}]j]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurijX anchorname #synopsisjp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurijX anchorname #argumentsjp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjسubajk}(j}]j]j]j]j]internalrefurijX anchorname #descriptionjp](KKKKKeujkjjkjճubajk}(j}]j]j]j]j]ujkjjkjҳubajk}(j}]j]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurijX anchorname #return-valuejp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj`ubejk}(j}]j]j]j]j]ujkjjkjCubejk}(j}]j]j]j]j]ujkjjkj@ubajk}(j}]j]j]j]j]ujkjubj3je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl FE_SET_VOLTAGE}(jkjjkj7ubajk}(j}]j]j]j]j]internalrefuri&userspace-api/media/dvb/fe-set-voltage anchornamehjpjujkjjkj4ubajk}(j}]j]j]j]j]ujkjjkj1ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjWubajk}(j}]j]j]j]j]internalrefurijF anchorname#namejp](KKK KeujkjjkjTubajk}(j}]j]j]j]j]ujkjjkjQubajk}(j}]j]j]j]j]ujkjjkjNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj|ubajk}(j}]j]j]j]j]internalrefurijF anchorname #synopsisjp](KKK Keujkjjkjyubajk}(j}]j]j]j]j]ujkjjkjvubajk}(j}]j]j]j]j]ujkjjkjNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurijF anchorname #argumentsjp](KKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjƴubajk}(j}]j]j]j]j]internalrefurijF anchorname #descriptionjp](KKK Keujkjjkjôubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurijF anchorname #return-valuejp](KKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjNubejk}(j}]j]j]j]j]ujkjjkj1ubejk}(j}]j]j]j]j]ujkjjkj.ubajk}(j}]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Frontend type}(jkjjkj%ubajk}(j}]j]j]j]j]internalrefuri!userspace-api/media/dvb/fe-type-t anchornamehjpjujkjjkj"ubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubj|je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFrontend bandwidth}(jkjjkjQubajk}(j}]j]j]j]j]internalrefuri&userspace-api/media/dvb/fe-bandwidth-t anchornamehjpjujkjjkjNubajk}(j}]j]j]j]j]ujkjjkjKubajk}(j}]j]j]j]j]ujkjjkjHubajk}(j}]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDigital TV property parameters}(jkjȏjkj}ubajk}(j}]j]j]j]j]internalrefuri.userspace-api/media/dvb/fe_property_parameters anchornamehjpjϏujkjjkjzubajk}(j}]j]j]j]j]ujkjjkjwubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DTV_UNDEFINED}(jk DTV_UNDEFINEDjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-undefinedjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_TUNE}(jkDTV_TUNEjkjµubajk}(j}]j]j]j]j]internalrefurij anchorname #dtv-tunejp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DTV_CLEAR}(jk DTV_CLEARjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #dtv-clearjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DTV_FREQUENCY}(jk DTV_FREQUENCYjkj ubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-frequencyjp](KKKKeujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_MODULATION}(jkDTV_MODULATIONjkj1ubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-modulationjp](KKKKeujkjjkj.ubajk}(j}]j]j]j]j]ujkjjkj+ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_BANDWIDTH_HZ}(jkDTV_BANDWIDTH_HZjkjVubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-bandwidth-hzjp](KKKKeujkjjkjSubajk}(j}]j]j]j]j]ujkjjkjPubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DTV_INVERSION}(jk DTV_INVERSIONjkj{ubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-inversionjp](KKKKeujkjjkjxubajk}(j}]j]j]j]j]ujkjjkjuubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_DISEQC_MASTER}(jkDTV_DISEQC_MASTERjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-diseqc-masterjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_SYMBOL_RATE}(jkDTV_SYMBOL_RATEjkjŶubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-symbol-ratejp](KKKK eujkjjkj¶ubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DTV_INNER_FEC}(jk DTV_INNER_FECjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-inner-fecjp](KKKK eujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DTV_VOLTAGE}(jk DTV_VOLTAGEjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #dtv-voltagejp](KKKK eujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_TONE}(jkDTV_TONEjkj4ubajk}(j}]j]j]j]j]internalrefurij anchorname #dtv-tonejp](KKKK eujkjjkj1ubajk}(j}]j]j]j]j]ujkjjkj.ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DTV_PILOT}(jk DTV_PILOTjkjYubajk}(j}]j]j]j]j]internalrefurij anchorname #dtv-pilotjp](KKKK eujkjjkjVubajk}(j}]j]j]j]j]ujkjjkjSubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DTV_ROLLOFF}(jk DTV_ROLLOFFjkj~ubajk}(j}]j]j]j]j]internalrefurij anchorname #dtv-rolloffjp](KKKKeujkjjkj{ubajk}(j}]j]j]j]j]ujkjjkjxubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_DISEQC_SLAVE_REPLY}(jkDTV_DISEQC_SLAVE_REPLYjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-diseqc-slave-replyjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_FE_CAPABILITY_COUNT}(jkDTV_FE_CAPABILITY_COUNTjkjȷubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-fe-capability-countjp](KKKKeujkjjkjŷubajk}(j}]j]j]j]j]ujkjjkj·ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_FE_CAPABILITY}(jkDTV_FE_CAPABILITYjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-fe-capabilityjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_DELIVERY_SYSTEM}(jkDTV_DELIVERY_SYSTEMjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-delivery-systemjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_ISDBT_PARTIAL_RECEPTION}(jkDTV_ISDBT_PARTIAL_RECEPTIONjkj7ubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-isdbt-partial-receptionjp](KKKKeujkjjkj4ubajk}(j}]j]j]j]j]ujkjjkj1ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_ISDBT_SOUND_BROADCASTING}(jkDTV_ISDBT_SOUND_BROADCASTINGjkj\ubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-isdbt-sound-broadcastingjp](KKKKeujkjjkjYubajk}(j}]j]j]j]j]ujkjjkjVubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_ISDBT_SB_SUBCHANNEL_ID}(jkDTV_ISDBT_SB_SUBCHANNEL_IDjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-isdbt-sb-subchannel-idjp](KKKKeujkjjkj~ubajk}(j}]j]j]j]j]ujkjjkj{ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_ISDBT_SB_SEGMENT_IDX}(jkDTV_ISDBT_SB_SEGMENT_IDXjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-isdbt-sb-segment-idxjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_ISDBT_SB_SEGMENT_COUNT}(jkDTV_ISDBT_SB_SEGMENT_COUNTjkj˸ubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-isdbt-sb-segment-countjp](KKKKeujkjjkjȸubajk}(j}]j]j]j]j]ujkjjkjŸubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDTV-ISDBT-LAYER[A-C] parameters}(jkDTV-ISDBT-LAYER[A-C] parametersjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-isdbt-layer-a-c-parametersjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_ISDBT_LAYER_ENABLED}(jkDTV_ISDBT_LAYER_ENABLEDjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-isdbt-layer-enabledjp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_ISDBT_LAYER[A-C]_FEC}(jkDTV_ISDBT_LAYER[A-C]_FECjkj7ubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-isdbt-layer-a-c-fecjp](KKKKKeujkjjkj4ubajk}(j}]j]j]j]j]ujkjjkj1ubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_ISDBT_LAYER[A-C]_MODULATION}(jkDTV_ISDBT_LAYER[A-C]_MODULATIONjkj\ubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-isdbt-layer-a-c-modulationjp](KKKKKeujkjjkjYubajk}(j}]j]j]j]j]ujkjjkjVubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"DTV_ISDBT_LAYER[A-C]_SEGMENT_COUNT}(jk"DTV_ISDBT_LAYER[A-C]_SEGMENT_COUNTjkjubajk}(j}]j]j]j]j]internalrefurij anchorname"#dtv-isdbt-layer-a-c-segment-countjp](KKKKKeujkjjkj~ubajk}(j}]j]j]j]j]ujkjjkj{ubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&DTV_ISDBT_LAYER[A-C]_TIME_INTERLEAVING}(jk&DTV_ISDBT_LAYER[A-C]_TIME_INTERLEAVINGjkjubajk}(j}]j]j]j]j]internalrefurij anchorname&#dtv-isdbt-layer-a-c-time-interleavingjp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_ATSCMH_FIC_VER}(jkDTV_ATSCMH_FIC_VERjkj˹ubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-atscmh-fic-verjp](KKKKKeujkjjkjȹubajk}(j}]j]j]j]j]ujkjjkjŹubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_ATSCMH_PARADE_ID}(jkDTV_ATSCMH_PARADE_IDjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-atscmh-parade-idjp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_ATSCMH_NOG}(jkDTV_ATSCMH_NOGjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-atscmh-nogjp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_ATSCMH_TNOG}(jkDTV_ATSCMH_TNOGjkj:ubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-atscmh-tnogjp](KKKKK eujkjjkj7ubajk}(j}]j]j]j]j]ujkjjkj4ubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_ATSCMH_SGN}(jkDTV_ATSCMH_SGNjkj_ubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-atscmh-sgnjp](KKKKK eujkjjkj\ubajk}(j}]j]j]j]j]ujkjjkjYubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_ATSCMH_PRC}(jkDTV_ATSCMH_PRCjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-atscmh-prcjp](KKKKK eujkjjkjubajk}(j}]j]j]j]j]ujkjjkj~ubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_ATSCMH_RS_FRAME_MODE}(jkDTV_ATSCMH_RS_FRAME_MODEjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-atscmh-rs-frame-modejp](KKKKK eujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_ATSCMH_RS_FRAME_ENSEMBLE}(jkDTV_ATSCMH_RS_FRAME_ENSEMBLEjkjκubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-atscmh-rs-frame-ensemblejp](KKKKK eujkjjkj˺ubajk}(j}]j]j]j]j]ujkjjkjȺubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_ATSCMH_RS_CODE_MODE_PRI}(jkDTV_ATSCMH_RS_CODE_MODE_PRIjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-atscmh-rs-code-mode-prijp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_ATSCMH_RS_CODE_MODE_SEC}(jkDTV_ATSCMH_RS_CODE_MODE_SECjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-atscmh-rs-code-mode-secjp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_ATSCMH_SCCC_BLOCK_MODE}(jkDTV_ATSCMH_SCCC_BLOCK_MODEjkj=ubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-atscmh-sccc-block-modejp](KKKKKeujkjjkj:ubajk}(j}]j]j]j]j]ujkjjkj7ubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_ATSCMH_SCCC_CODE_MODE_A}(jkDTV_ATSCMH_SCCC_CODE_MODE_Ajkjbubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-atscmh-sccc-code-mode-ajp](KKKKKeujkjjkj_ubajk}(j}]j]j]j]j]ujkjjkj\ubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_ATSCMH_SCCC_CODE_MODE_B}(jkDTV_ATSCMH_SCCC_CODE_MODE_Bjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-atscmh-sccc-code-mode-bjp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_ATSCMH_SCCC_CODE_MODE_C}(jkDTV_ATSCMH_SCCC_CODE_MODE_Cjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-atscmh-sccc-code-mode-cjp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_ATSCMH_SCCC_CODE_MODE_D}(jkDTV_ATSCMH_SCCC_CODE_MODE_Djkjѻubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-atscmh-sccc-code-mode-djp](KKKKKeujkjjkjλubajk}(j}]j]j]j]j]ujkjjkj˻ubajk}(j}]j]j]j]j]ujkjjkj ubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_API_VERSION}(jkDTV_API_VERSIONjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-api-versionjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_CODE_RATE_HP}(jkDTV_CODE_RATE_HPjkj'ubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-code-rate-hpjp](KKKKeujkjjkj$ubajk}(j}]j]j]j]j]ujkjjkj!ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_CODE_RATE_LP}(jkDTV_CODE_RATE_LPjkjLubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-code-rate-lpjp](KKKKeujkjjkjIubajk}(j}]j]j]j]j]ujkjjkjFubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_GUARD_INTERVAL}(jkDTV_GUARD_INTERVALjkjqubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-guard-intervaljp](KKKKeujkjjkjnubajk}(j}]j]j]j]j]ujkjjkjkubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_TRANSMISSION_MODE}(jkDTV_TRANSMISSION_MODEjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-transmission-modejp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DTV_HIERARCHY}(jk DTV_HIERARCHYjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-hierarchyjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DTV_STREAM_ID}(jk DTV_STREAM_IDjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-stream-idjp](KKKKeujkjjkjݼubajk}(j}]j]j]j]j]ujkjjkjڼubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_DVBT2_PLP_ID_LEGACY}(jkDTV_DVBT2_PLP_ID_LEGACYjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-dvbt2-plp-id-legacyjp](KKKK eujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_ENUM_DELSYS}(jkDTV_ENUM_DELSYSjkj*ubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-enum-delsysjp](KKKK!eujkjjkj'ubajk}(j}]j]j]j]j]ujkjjkj$ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_INTERLEAVING}(jkDTV_INTERLEAVINGjkjOubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-interleavingjp](KKKK"eujkjjkjLubajk}(j}]j]j]j]j]ujkjjkjIubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_LNA}(jkDTV_LNAjkjtubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-lnajp](KKKK#eujkjjkjqubajk}(j}]j]j]j]j]ujkjjkjnubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_SCRAMBLING_SEQUENCE_INDEX}(jkDTV_SCRAMBLING_SEQUENCE_INDEXjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#dtv-scrambling-sequence-indexjp](KKKK$eujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjwubejk}(j}]j]j]j]j]ujkjjkjtubajk}(j}]j]j]j]j]ujkjubj8je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl MEDIA_IOC_REQUEST_ALLOC}(jkj׏jkjӽubajk}(j}]j]j]j]j]internalrefuri4userspace-api/media/mediactl/media-ioc-request-alloc anchornamehjpjޏujkjjkjнubajk}(j}]j]j]j]j]ujkjjkjͽubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#namejp](KK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #synopsisjp](KK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj=ubajk}(j}]j]j]j]j]internalrefurij anchorname #argumentsjp](KK Keujkjjkj:ubajk}(j}]j]j]j]j]ujkjjkj7ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjbubajk}(j}]j]j]j]j]internalrefurij anchorname #descriptionjp](KK Keujkjjkj_ubajk}(j}]j]j]j]j]ujkjjkj\ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij anchorname #return-valuejp](KK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjͽubejk}(j}]j]j]j]j]ujkjjkjʽubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDMX_STOP}(jkjjkjubajk}(j}]j]j]j]j]internalrefuri userspace-api/media/dvb/dmx-stop anchornamehjpjujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j}]j]j]j]j]internalrefurijо anchorname#namejp](KKKKeujkjjkj޾ubajk}(j}]j]j]j]j]ujkjjkj۾ubajk}(j}]j]j]j]j]ujkjjkjؾubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurijо anchorname #synopsisjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjؾubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj+ubajk}(j}]j]j]j]j]internalrefurijо anchorname #argumentsjp](KKKKeujkjjkj(ubajk}(j}]j]j]j]j]ujkjjkj%ubajk}(j}]j]j]j]j]ujkjjkjؾubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjPubajk}(j}]j]j]j]j]internalrefurijо anchorname #descriptionjp](KKKKeujkjjkjMubajk}(j}]j]j]j]j]ujkjjkjJubajk}(j}]j]j]j]j]ujkjjkjؾubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjuubajk}(j}]j]j]j]j]internalrefurijо anchorname #return-valuejp](KKKKeujkjjkjrubajk}(j}]j]j]j]j]ujkjjkjoubajk}(j}]j]j]j]j]ujkjjkjؾubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jkjjkjubajk}(j}]j]j]j]j]internalrefuri%userspace-api/media/rc/lirc-dev-intro anchornamehjpjujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk LIRC modes}(jk LIRC modesjkjҿubajk}(j}]j]j]j]j]internalrefurij anchorname #lirc-modesjp](KKeujkjjkjϿubajk}(j}]j]j]j]j]ujkjjkj̿ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Data types used by LIRC_MODE_SCANCODE}(jk%Data types used by LIRC_MODE_SCANCODEjkjubajk}(j}]j]j]j]j]internalrefurij anchorname&#data-types-used-by-lirc-mode-scancodejp](KKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBPF based IR decoder}(jkBPF based IR decoderjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#bpf-based-ir-decoderjp](KKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjubjbje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFrontend Legacy Data Types}(jkjjkjJubajk}(j}]j]j]j]j]internalrefuri+userspace-api/media/dvb/frontend_legacy_api anchornamehjpj ujkjjkjGubajk}(j}]j]j]j]j]ujkjjkjDubje0)}(jkhjk]jH)}(jkhjk]jk}(j}]j]j]j]j]parentjYentries](N!userspace-api/media/dvb/fe-type-tN&userspace-api/media/dvb/fe-bandwidth-tN/userspace-api/media/dvb/dvb-frontend-parametersN*userspace-api/media/dvb/dvb-frontend-evente includefiles](jpjrjtjvemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sY/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend_legacy_api.rstj_sK jkjaubajk}(j}]j]j]j]j]ujkjjkjDubejk}(j}]j]j]j]j]ujkjjkjAubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFrontend Legacy Function Calls}(jkFrontend Legacy Function Callsjkjubajk}(j}]j]j]j]j]internalrefurijY anchorname#frontend-legacy-function-callsjp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j}]j]j]j]j]parentjYentries](N#userspace-api/media/dvb/fe-read-berN#userspace-api/media/dvb/fe-read-snrN/userspace-api/media/dvb/fe-read-signal-strengthN2userspace-api/media/dvb/fe-read-uncorrected-blocksN'userspace-api/media/dvb/fe-set-frontendN'userspace-api/media/dvb/fe-get-frontendN$userspace-api/media/dvb/fe-get-eventN6userspace-api/media/dvb/fe-dishnetwork-send-legacy-cmde includefiles](jjjjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sjj_sKjkjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjAubejk}(j}]j]j]j]j]ujkjubjpje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFrontend uAPI data types}(jkjjkjubajk}(j}]j]j]j]j]internalrefuri'userspace-api/media/dvb/frontend-header anchornamehjpjujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfile: uapi/v4l/keytable.c}(jkj"jkj ubajk}(j}]j]j]j]j]internalrefuri!userspace-api/media/rc/keytable.c anchornamehjpj)ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubj= je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk FE_READ_SNR}(jkj1jkjLubajk}(j}]j]j]j]j]internalrefuri#userspace-api/media/dvb/fe-read-snr anchornamehjpj8ujkjjkjIubajk}(j}]j]j]j]j]ujkjjkjFubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjlubajk}(j}]j]j]j]j]internalrefurij[ anchorname#namejp](KKKKKeujkjjkjiubajk}(j}]j]j]j]j]ujkjjkjfubajk}(j}]j]j]j]j]ujkjjkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij[ anchorname #synopsisjp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij[ anchorname #argumentsjp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij[ anchorname #descriptionjp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij[ anchorname #return-valuejp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjcubejk}(j}]j]j]j]j]ujkjjkjFubejk}(j}]j]j]j]j]ujkjjkjCubajk}(j}]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLIRC Header File}(jkj@jkj:ubajk}(j}]j]j]j]j]internalrefuri"userspace-api/media/rc/lirc-header anchornamehjpjGujkjjkj7ubajk}(j}]j]j]j]j]ujkjjkj4ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jklirc.h}(jklirc.hjkjZubajk}(j}]j]j]j]j]internalrefurijI anchorname#lirc-hjp](KKKeujkjjkjWubajk}(j}]j]j]j]j]ujkjjkjTubajk}(j}]j]j]j]j]ujkjjkjQubajk}(j}]j]j]j]j]ujkjjkj4ubejk}(j}]j]j]j]j]ujkjjkj1ubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDigital TV frontend close()}(jkjOjkjubajk}(j}]j]j]j]j]internalrefuri(userspace-api/media/dvb/frontend_f_close anchornamehjpjVujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#namejp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #synopsisjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #argumentsjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj#ubajk}(j}]j]j]j]j]internalrefurij anchorname #descriptionjp](KKKKeujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return ValuejkjHubajk}(j}]j]j]j]j]internalrefurij anchorname #return-valuejp](KKKKeujkjjkjEubajk}(j}]j]j]j]j]ujkjjkjBubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDMX_SET_PES_FILTER}(jkj^jkjubajk}(j}]j]j]j]j]internalrefuri*userspace-api/media/dvb/dmx-set-pes-filter anchornamehjpjeujkjjkjubajk}(j}]j]j]j]j]ujkjjkj|ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#namejp](KKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #synopsisjp](KKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #argumentsjp](KKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #descriptionjp](KKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj6ubajk}(j}]j]j]j]j]internalrefurij anchorname #return-valuejp](KKK Keujkjjkj3ubajk}(j}]j]j]j]j]ujkjjkj0ubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkj|ubejk}(j}]j]j]j]j]ujkjjkjyubajk}(j}]j]j]j]j]ujkjubj\je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl FE_DISEQC_SEND_BURST}(jkjmjkjpubajk}(j}]j]j]j]j]internalrefuri,userspace-api/media/dvb/fe-diseqc-send-burst anchornamehjpjtujkjjkjmubajk}(j}]j]j]j]j]ujkjjkjjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#namejp](KKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #synopsisjp](KKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #argumentsjp](KKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #descriptionjp](KKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj$ubajk}(j}]j]j]j]j]internalrefurij anchorname #return-valuejp](KKK Keujkjjkj!ubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjjubejk}(j}]j]j]j]j]ujkjjkjgubajk}(j}]j]j]j]j]ujkjubj' je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMedia device model}(jkj|jkj^ubajk}(j}]j]j]j]j]internalrefuri3userspace-api/media/mediactl/media-controller-model anchornamehjpjujkjjkj[ubajk}(j}]j]j]j]j]ujkjjkjXubajk}(j}]j]j]j]j]ujkjjkjUubajk}(j}]j]j]j]j]ujkjubj( je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDVB OSD Device}(jkjjkjubajk}(j}]j]j]j]j]internalrefuri&userspace-api/media/dvb/legacy_dvb_osd anchornamehjpjujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOSD Data Types}(jkOSD Data Typesjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#osd-data-typesjp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk OSD_Command}(jk OSD_Commandjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #osd-commandjp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #synopsisjp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCommands}(jkCommandsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #commandsjp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj8ubajk}(j}]j]j]j]j]internalrefurij anchorname #descriptionjp](KKKKKKKeujkjjkj5ubajk}(j}]j]j]j]j]ujkjjkj2ubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk osd_cmd_t}(jk osd_cmd_tjkjiubajk}(j}]j]j]j]j]internalrefurij anchorname #osd-cmd-tjp](KKKKKKeujkjjkjfubajk}(j}]j]j]j]j]ujkjjkjcubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id1jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Variables}(jk Variablesjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #variablesjp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id2jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjcubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkosd_raw_window_t}(jkosd_raw_window_tjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#osd-raw-window-tjp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj(ubajk}(j}]j]j]j]j]internalrefurij anchorname#id3jp](KKKKKKKeujkjjkj%ubajk}(j}]j]j]j]j]ujkjjkj"ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Constants}(jk ConstantsjkjMubajk}(j}]j]j]j]j]internalrefurij anchorname #constantsjp](KKKKKKKeujkjjkjJubajk}(j}]j]j]j]j]ujkjjkjGubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjrubajk}(j}]j]j]j]j]internalrefurij anchorname#id4jp](KKKKKKKeujkjjkjoubajk}(j}]j]j]j]j]ujkjjkjlubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk osd_cap_t}(jk osd_cap_tjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #osd-cap-tjp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id5jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Variables}(jk Variablesjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id6jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported capabilities}(jkSupported capabilitiesjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#supported-capabilitiesjp](KKKKKKKeujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj4ubajk}(j}]j]j]j]j]internalrefurij anchorname#id7jp](KKKKKKKeujkjjkj1ubajk}(j}]j]j]j]j]ujkjjkj.ubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOSD Function Calls}(jkOSD Function Callsjkjqubajk}(j}]j]j]j]j]internalrefurij anchorname#osd-function-callsjp](KKKKKeujkjjkjnubajk}(j}]j]j]j]j]ujkjjkjkubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk OSD_SEND_CMD}(jk OSD_SEND_CMDjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #osd-send-cmdjp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id8jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #argumentsjp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id9jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj$ubajk}(j}]j]j]j]j]internalrefurij anchorname #return-valuejp](KKKKKKKeujkjjkj!ubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOSD_GET_CAPABILITY}(jkOSD_GET_CAPABILITYjkjUubajk}(j}]j]j]j]j]internalrefurij anchorname#osd-get-capabilityjp](KKKKKKeujkjjkjRubajk}(j}]j]j]j]j]ujkjjkjOubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjwubajk}(j}]j]j]j]j]internalrefurij anchorname#id10jp](KKKKKKKeujkjjkjtubajk}(j}]j]j]j]j]ujkjjkjqubajk}(j}]j]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id11jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id12jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id13jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjnubejk}(j}]j]j]j]j]ujkjjkjOubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkopen()}(jkopen()jkjubajk}(j}]j]j]j]j]internalrefurij anchorname#openjp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj9ubajk}(j}]j]j]j]j]internalrefurij anchorname#id14jp](KKKKKKKeujkjjkj6ubajk}(j}]j]j]j]j]ujkjjkj3ubajk}(j}]j]j]j]j]ujkjjkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj^ubajk}(j}]j]j]j]j]internalrefurij anchorname#id15jp](KKKKKKKeujkjjkj[ubajk}(j}]j]j]j]j]ujkjjkjXubajk}(j}]j]j]j]j]ujkjjkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id16jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkj}ubajk}(j}]j]j]j]j]ujkjjkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id17jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj0ubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkclose()}(jkclose()jkjubajk}(j}]j]j]j]j]internalrefurij anchorname#closejp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id18jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj ubajk}(j}]j]j]j]j]internalrefurij anchorname#id19jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjEubajk}(j}]j]j]j]j]internalrefurij anchorname#id20jp](KKKKKKKeujkjjkjBubajk}(j}]j]j]j]j]ujkjjkj?ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjjubajk}(j}]j]j]j]j]internalrefurij anchorname#id21jp](KKKKKKKeujkjjkjgubajk}(j}]j]j]j]j]ujkjjkjdubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjkubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubjK je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk ioctl FE_DISEQC_RECV_SLAVE_REPLY}(jkjjkjubajk}(j}]j]j]j]j]internalrefuri2userspace-api/media/dvb/fe-diseqc-recv-slave-reply anchornamehjpjujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#namejp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #synopsisjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj&ubajk}(j}]j]j]j]j]internalrefurij anchorname #argumentsjp](KKKKeujkjjkj#ubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjKubajk}(j}]j]j]j]j]internalrefurij anchorname #descriptionjp](KKKKeujkjjkjHubajk}(j}]j]j]j]j]ujkjjkjEubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjpubajk}(j}]j]j]j]j]internalrefurij anchorname #return-valuejp](KKKKeujkjjkjmubajk}(j}]j]j]j]j]ujkjjkjjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubj. je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl FE_GET_INFO}(jkjjkjubajk}(j}]j]j]j]j]internalrefuri#userspace-api/media/dvb/fe-get-info anchornamehjpjujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#namejp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #synopsisjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #argumentsjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj9ubajk}(j}]j]j]j]j]internalrefurij anchorname #descriptionjp](KKKKeujkjjkj6ubajk}(j}]j]j]j]j]ujkjjkj3ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfrontend capabilities}(jkfrontend capabilitiesjkj^ubajk}(j}]j]j]j]j]internalrefurij anchorname#frontend-capabilitiesjp](KKKKeujkjjkj[ubajk}(j}]j]j]j]j]ujkjjkjXubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij anchorname #return-valuejp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkj}ubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl FE_SET_FRONTEND_TUNE_MODE}(jkjjkjubajk}(j}]j]j]j]j]internalrefuri1userspace-api/media/dvb/fe-set-frontend-tune-mode anchornamehjpjujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#namejp](KKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #synopsisjp](KKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj'ubajk}(j}]j]j]j]j]internalrefurij anchorname #argumentsjp](KKK Keujkjjkj$ubajk}(j}]j]j]j]j]ujkjjkj!ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjLubajk}(j}]j]j]j]j]internalrefurij anchorname #descriptionjp](KKK KeujkjjkjIubajk}(j}]j]j]j]j]ujkjjkjFubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjqubajk}(j}]j]j]j]j]internalrefurij anchorname #return-valuejp](KKK Keujkjjkjnubajk}(j}]j]j]j]j]ujkjjkjkubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkrequest poll()}(jkjǐjkjubajk}(j}]j]j]j]j]internalrefuri.userspace-api/media/mediactl/request-func-poll anchornamehjpjΐujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#namejp](KK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #synopsisjp](KK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #argumentsjp](KK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj:ubajk}(j}]j]j]j]j]internalrefurij anchorname #descriptionjp](KK Keujkjjkj7ubajk}(j}]j]j]j]j]ujkjjkj4ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj_ubajk}(j}]j]j]j]j]internalrefurij anchorname #return-valuejp](KK Keujkjjkj\ubajk}(j}]j]j]j]j]ujkjjkjYubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLIRC Function Reference}(jkj֐jkjubajk}(j}]j]j]j]j]internalrefuri userspace-api/media/rc/lirc-func anchornamehjpjݐujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j}]j]j]j]j]parentjentries](N userspace-api/media/rc/lirc-readN!userspace-api/media/rc/lirc-writeN(userspace-api/media/rc/lirc-get-featuresN)userspace-api/media/rc/lirc-get-send-modeN(userspace-api/media/rc/lirc-get-rec-modeN.userspace-api/media/rc/lirc-get-rec-resolutionN/userspace-api/media/rc/lirc-set-send-duty-cycleN'userspace-api/media/rc/lirc-get-timeoutN+userspace-api/media/rc/lirc-set-rec-timeoutN+userspace-api/media/rc/lirc-set-rec-carrierN1userspace-api/media/rc/lirc-set-rec-carrier-rangeN,userspace-api/media/rc/lirc-set-send-carrierN0userspace-api/media/rc/lirc-set-transmitter-maskN4userspace-api/media/rc/lirc-set-measure-carrier-modeN1userspace-api/media/rc/lirc-set-wideband-receivere includefiles](jjjjjjjjjjjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sN/var/lib/git/docbuild/linux/Documentation/userspace-api/media/rc/lirc-func.rstj_sK jkjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubjgje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGlossary}(jkjjkjubajk}(j}]j]j]j]j]internalrefuriuserspace-api/media/glossary anchornamehujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubj2je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkrequest close()}(jkjjkj0ubajk}(j}]j]j]j]j]internalrefuri/userspace-api/media/mediactl/request-func-close anchornamehjpjujkjjkj-ubajk}(j}]j]j]j]j]ujkjjkj*ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjPubajk}(j}]j]j]j]j]internalrefurij? anchorname#namejp](KK KeujkjjkjMubajk}(j}]j]j]j]j]ujkjjkjJubajk}(j}]j]j]j]j]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjuubajk}(j}]j]j]j]j]internalrefurij? anchorname #synopsisjp](KK Keujkjjkjrubajk}(j}]j]j]j]j]ujkjjkjoubajk}(j}]j]j]j]j]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij? anchorname #argumentsjp](KK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij? anchorname #descriptionjp](KK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij? anchorname #return-valuejp](KK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjGubejk}(j}]j]j]j]j]ujkjjkj*ubejk}(j}]j]j]j]j]ujkjjkj'ubajk}(j}]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkProperty types}(jkjjkjubajk}(j}]j]j]j]j]internalrefuri#userspace-api/media/dvb/dvbproperty anchornamehjpj ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j}]j]j]j]j]parentj-entries](N.userspace-api/media/dvb/fe_property_parametersN0userspace-api/media/dvb/frontend-stat-propertiesN=userspace-api/media/dvb/frontend-property-terrestrial-systemsN7userspace-api/media/dvb/frontend-property-cable-systemsN;userspace-api/media/dvb/frontend-property-satellite-systemsN'userspace-api/media/dvb/frontend-headere includefiles](jDjFjHjJjLjNemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sQ/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/dvbproperty.rstj_sKvjkj5ubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubjsje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl MEDIA_REQUEST_IOC_REINIT}(jkjjkjwubajk}(j}]j]j]j]j]internalrefuri5userspace-api/media/mediactl/media-request-ioc-reinit anchornamehjpjujkjjkjtubajk}(j}]j]j]j]j]ujkjjkjqubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#namejp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #synopsisjp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #argumentsjp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #descriptionjp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj+ubajk}(j}]j]j]j]j]internalrefurij anchorname #return-valuejp](KKKeujkjjkj(ubajk}(j}]j]j]j]j]ujkjjkj%ubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjqubejk}(j}]j]j]j]j]ujkjjkjnubajk}(j}]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFrontend statistics indicators}(jkj jkjeubajk}(j}]j]j]j]j]internalrefuri0userspace-api/media/dvb/frontend-stat-properties anchornamehjpj'ujkjjkjbubajk}(j}]j]j]j]j]ujkjjkj_ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_STAT_SIGNAL_STRENGTH}(jkDTV_STAT_SIGNAL_STRENGTHjkjubajk}(j}]j]j]j]j]internalrefurijt anchorname#dtv-stat-signal-strengthjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DTV_STAT_CNR}(jk DTV_STAT_CNRjkjubajk}(j}]j]j]j]j]internalrefurijt anchorname #dtv-stat-cnrjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_STAT_PRE_ERROR_BIT_COUNT}(jkDTV_STAT_PRE_ERROR_BIT_COUNTjkjubajk}(j}]j]j]j]j]internalrefurijt anchorname#dtv-stat-pre-error-bit-countjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_STAT_PRE_TOTAL_BIT_COUNT}(jkDTV_STAT_PRE_TOTAL_BIT_COUNTjkjubajk}(j}]j]j]j]j]internalrefurijt anchorname#dtv-stat-pre-total-bit-countjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_STAT_POST_ERROR_BIT_COUNT}(jkDTV_STAT_POST_ERROR_BIT_COUNTjkjubajk}(j}]j]j]j]j]internalrefurijt anchorname#dtv-stat-post-error-bit-countjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_STAT_POST_TOTAL_BIT_COUNT}(jkDTV_STAT_POST_TOTAL_BIT_COUNTjkj>ubajk}(j}]j]j]j]j]internalrefurijt anchorname#dtv-stat-post-total-bit-countjp](KKKKeujkjjkj;ubajk}(j}]j]j]j]j]ujkjjkj8ubajk}(j}]j]j]j]j]ujkjjkj|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV_STAT_ERROR_BLOCK_COUNT}(jkDTV_STAT_ERROR_BLOCK_COUNTjkjcubajk}(j}]j]j]j]j]internalrefurijt anchorname#dtv-stat-error-block-countjp](KKKKeujkjjkj`ubajk}(j}]j]j]j]j]ujkjjkj]ubajk}(j}]j]j]j]j]ujkjjkj|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTV-STAT_TOTAL_BLOCK_COUNT}(jkDTV-STAT_TOTAL_BLOCK_COUNTjkjubajk}(j}]j]j]j]j]internalrefurijt anchorname#dtv-stat-total-block-countjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj|ubejk}(j}]j]j]j]j]ujkjjkj_ubejk}(j}]j]j]j]j]ujkjjkj\ubajk}(j}]j]j]j]j]ujkjubj{je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDemux Function Calls}(jkj/jkjubajk}(j}]j]j]j]j]internalrefuri"userspace-api/media/dvb/dmx_fcalls anchornamehjpj6ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j}]j]j]j]j]parentjentries](N!userspace-api/media/dvb/dmx-fopenN"userspace-api/media/dvb/dmx-fcloseN!userspace-api/media/dvb/dmx-freadN"userspace-api/media/dvb/dmx-fwriteN userspace-api/media/dvb/dmx-mmapN"userspace-api/media/dvb/dmx-munmapN!userspace-api/media/dvb/dmx-startN userspace-api/media/dvb/dmx-stopN&userspace-api/media/dvb/dmx-set-filterN*userspace-api/media/dvb/dmx-set-pes-filterN+userspace-api/media/dvb/dmx-set-buffer-sizeN#userspace-api/media/dvb/dmx-get-stcN(userspace-api/media/dvb/dmx-get-pes-pidsN#userspace-api/media/dvb/dmx-add-pidN&userspace-api/media/dvb/dmx-remove-pidN#userspace-api/media/dvb/dmx-reqbufsN$userspace-api/media/dvb/dmx-querybufN"userspace-api/media/dvb/dmx-expbufN userspace-api/media/dvb/dmx-qbufe includefiles](jjjjjjjjjjjjjjjjjj j emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sP/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/dmx_fcalls.rstj_sK jkjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNet Data Types}(jkj>jkj5ubajk}(j}]j]j]j]j]internalrefuri!userspace-api/media/dvb/net-types anchornamehjpjEujkjjkj2ubajk}(j}]j]j]j]j]ujkjjkj/ubajk}(j}]j]j]j]j]ujkjjkj,ubajk}(j}]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFE_READ_SIGNAL_STRENGTH}(jkjMjkjaubajk}(j}]j]j]j]j]internalrefuri/userspace-api/media/dvb/fe-read-signal-strength anchornamehjpjTujkjjkj^ubajk}(j}]j]j]j]j]ujkjjkj[ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j}]j]j]j]j]internalrefurijp anchorname#namejp](KKKKKeujkjjkj~ubajk}(j}]j]j]j]j]ujkjjkj{ubajk}(j}]j]j]j]j]ujkjjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurijp anchorname #synopsisjp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurijp anchorname #argumentsjp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurijp anchorname #descriptionjp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurijp anchorname #return-valuejp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjxubejk}(j}]j]j]j]j]ujkjjkj[ubejk}(j}]j]j]j]j]ujkjjkjXubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&ioctl FE_SET_PROPERTY, FE_GET_PROPERTY}(jkj\jkjOubajk}(j}]j]j]j]j]internalrefuri'userspace-api/media/dvb/fe-get-property anchornamehjpjcujkjjkjLubajk}(j}]j]j]j]j]ujkjjkjIubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjoubajk}(j}]j]j]j]j]internalrefurij^ anchorname#namejp](KKKKeujkjjkjlubajk}(j}]j]j]j]j]ujkjjkjiubajk}(j}]j]j]j]j]ujkjjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij^ anchorname #synopsisjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij^ anchorname #argumentsjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij^ anchorname #descriptionjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij^ anchorname #return-valuejp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjfubejk}(j}]j]j]j]j]ujkjjkjIubejk}(j}]j]j]j]j]ujkjjkjFubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLIRC Device Interface}(jkjkjkj=ubajk}(j}]j]j]j]j]internalrefuriuserspace-api/media/rc/lirc-dev anchornamehjpjrujkjjkj:ubajk}(j}]j]j]j]j]ujkjjkj7ubje0)}(jkhjk]jH)}(jkhjk]jk}(j}]j]j]j]j]parentjLentries](N%userspace-api/media/rc/lirc-dev-introN userspace-api/media/rc/lirc-funcN"userspace-api/media/rc/lirc-headere includefiles](jcjejgemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sM/var/lib/git/docbuild/linux/Documentation/userspace-api/media/rc/lirc-dev.rstj_sK jkjTubajk}(j}]j]j]j]j]ujkjjkj7ubejk}(j}]j]j]j]j]ujkjjkj4ubajk}(j}]j]j]j]j]ujkjubj( je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDigital TV frontend open()}(jkjzjkjubajk}(j}]j]j]j]j]internalrefuri'userspace-api/media/dvb/frontend_f_open anchornamehjpjujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#namejp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #synopsisjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #argumentsjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #descriptionjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return ValuejkjDubajk}(j}]j]j]j]j]internalrefurij anchorname #return-valuejp](KKKKeujkjjkjAubajk}(j}]j]j]j]j]ujkjjkj>ubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl NET_GET_IF}(jkjjkj~ubajk}(j}]j]j]j]j]internalrefuri"userspace-api/media/dvb/net-get-if anchornamehjpjujkjjkj{ubajk}(j}]j]j]j]j]ujkjjkjxubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#namejp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #synopsisjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #argumentsjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(j}]j]j]j]j]internalrefurij anchorname #descriptionjp](KKKKeujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj2ubajk}(j}]j]j]j]j]internalrefurij anchorname #return-valuejp](KKKKeujkjjkj/ubajk}(j}]j]j]j]j]ujkjjkj,ubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjxubejk}(j}]j]j]j]j]ujkjjkjuubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl MEDIA_IOC_DEVICE_INFO}(jkjjkjlubajk}(j}]j]j]j]j]internalrefuri2userspace-api/media/mediactl/media-ioc-device-info anchornamehjpjujkjjkjiubajk}(j}]j]j]j]j]ujkjjkjfubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j}]j]j]j]j]internalrefurij{ anchorname#namejp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij{ anchorname #synopsisjp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij{ anchorname #argumentsjp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij{ anchorname #descriptionjp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj ubajk}(j}]j]j]j]j]internalrefurij{ anchorname #return-valuejp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjfubejk}(j}]j]j]j]j]ujkjjkjcubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl FE_DISEQC_RESET_OVERLOAD}(jkjjkjZubajk}(j}]j]j]j]j]internalrefuri0userspace-api/media/dvb/fe-diseqc-reset-overload anchornamehjpjujkjjkjWubajk}(j}]j]j]j]j]ujkjjkjTubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjzubajk}(j}]j]j]j]j]internalrefuriji anchorname#namejp](KKKKeujkjjkjwubajk}(j}]j]j]j]j]ujkjjkjtubajk}(j}]j]j]j]j]ujkjjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefuriji anchorname #synopsisjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefuriji anchorname #argumentsjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefuriji anchorname #descriptionjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefuriji anchorname #return-valuejp](KKKKeujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjqubejk}(j}]j]j]j]j]ujkjjkjTubejk}(j}]j]j]j]j]ujkjjkjQubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/Properties used on terrestrial delivery systems}(jkjjkjHubajk}(j}]j]j]j]j]internalrefuri=userspace-api/media/dvb/frontend-property-terrestrial-systems anchornamehjpjujkjjkjEubajk}(j}]j]j]j]j]ujkjjkjBubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDVB-T delivery system}(jkDVB-T delivery systemjkjhubajk}(j}]j]j]j]j]internalrefurijW anchorname#dvb-t-delivery-systemjp](KKKKeujkjjkjeubajk}(j}]j]j]j]j]ujkjjkjbubajk}(j}]j]j]j]j]ujkjjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDVB-T2 delivery system}(jkDVB-T2 delivery systemjkjubajk}(j}]j]j]j]j]internalrefurijW anchorname#dvb-t2-delivery-systemjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkISDB-T delivery system}(jkISDB-T delivery systemjkjubajk}(j}]j]j]j]j]internalrefurijW anchorname#isdb-t-delivery-systemjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkATSC delivery system}(jkATSC delivery systemjkjubajk}(j}]j]j]j]j]internalrefurijW anchorname#atsc-delivery-systemjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkATSC-MH delivery system}(jkATSC-MH delivery systemjkjubajk}(j}]j]j]j]j]internalrefurijW anchorname#atsc-mh-delivery-systemjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDTMB delivery system}(jkDTMB delivery systemjkj!ubajk}(j}]j]j]j]j]internalrefurijW anchorname#dtmb-delivery-systemjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj_ubejk}(j}]j]j]j]j]ujkjjkjBubejk}(j}]j]j]j]j]ujkjjkj?ubajk}(j}]j]j]j]j]ujkjubjK je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl MEDIA_IOC_ENUM_ENTITIES}(jkjőjkj[ubajk}(j}]j]j]j]j]internalrefuri4userspace-api/media/mediactl/media-ioc-enum-entities anchornamehjpj̑ujkjjkjXubajk}(j}]j]j]j]j]ujkjjkjUubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj{ubajk}(j}]j]j]j]j]internalrefurijj anchorname#namejp](KKKeujkjjkjxubajk}(j}]j]j]j]j]ujkjjkjuubajk}(j}]j]j]j]j]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurijj anchorname #synopsisjp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurijj anchorname #argumentsjp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurijj anchorname #descriptionjp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurijj anchorname #return-valuejp](KKKeujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjrubejk}(j}]j]j]j]j]ujkjjkjUubejk}(j}]j]j]j]j]ujkjjkjRubajk}(j}]j]j]j]j]ujkjubjTje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)Properties used on cable delivery systems}(jkjԑjkjIubajk}(j}]j]j]j]j]internalrefuri7userspace-api/media/dvb/frontend-property-cable-systems anchornamehjpjۑujkjjkjFubajk}(j}]j]j]j]j]ujkjjkjCubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDVB-C delivery system}(jkDVB-C delivery systemjkjiubajk}(j}]j]j]j]j]internalrefurijX anchorname#dvb-c-delivery-systemjp](KKKKeujkjjkjfubajk}(j}]j]j]j]j]ujkjjkjcubajk}(j}]j]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDVB-C Annex B delivery system}(jkDVB-C Annex B delivery systemjkjubajk}(j}]j]j]j]j]internalrefurijX anchorname#dvb-c-annex-b-delivery-systemjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj`ubejk}(j}]j]j]j]j]ujkjjkjCubejk}(j}]j]j]j]j]ujkjjkj@ubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Querying frontend status and statistics}(jkjjkjubajk}(j}]j]j]j]j]internalrefuri*userspace-api/media/dvb/dvb-fe-read-status anchornamehjpjujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubjZje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkfrontend parameters}(jkjjkjubajk}(j}]j]j]j]j]internalrefuri/userspace-api/media/dvb/dvb-frontend-parameters anchornamehjpjujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQPSK parameters}(jkQPSK parametersjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#qpsk-parametersjp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQAM parameters}(jkQAM parametersjkj9ubajk}(j}]j]j]j]j]internalrefurij anchorname#qam-parametersjp](KKKKKeujkjjkj6ubajk}(j}]j]j]j]j]ujkjjkj3ubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVSB parameters}(jkVSB parametersjkj^ubajk}(j}]j]j]j]j]internalrefurij anchorname#vsb-parametersjp](KKKKKeujkjjkj[ubajk}(j}]j]j]j]j]ujkjjkjXubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOFDM parameters}(jkOFDM parametersjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#ofdm-parametersjp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkj}ubajk}(j}]j]j]j]j]ujkjjkj ubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl MEDIA_IOC_SETUP_LINK}(jkjjkjubajk}(j}]j]j]j]j]internalrefuri1userspace-api/media/mediactl/media-ioc-setup-link anchornamehjpjujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#namejp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #synopsisjp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj'ubajk}(j}]j]j]j]j]internalrefurij anchorname #argumentsjp](KKKeujkjjkj$ubajk}(j}]j]j]j]j]ujkjjkj!ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjLubajk}(j}]j]j]j]j]internalrefurij anchorname #descriptionjp](KKKeujkjjkjIubajk}(j}]j]j]j]j]ujkjjkjFubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjqubajk}(j}]j]j]j]j]internalrefurij anchorname #return-valuejp](KKKeujkjjkjnubajk}(j}]j]j]j]j]ujkjjkjkubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubjS je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDVB Video Device}(jkjjkjubajk}(j}]j]j]j]j]internalrefuri(userspace-api/media/dvb/legacy_dvb_video anchornamehjpjujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVideo Data Types}(jkVideo Data Typesjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#video-data-typesjp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkvideo_format_t}(jkvideo_format_tjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#video-format-tjp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #synopsisjp](KKKKKKKeujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Constants}(jk Constantsjkj4ubajk}(j}]j]j]j]j]internalrefurij anchorname #constantsjp](KKKKKKKeujkjjkj1ubajk}(j}]j]j]j]j]ujkjjkj.ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjYubajk}(j}]j]j]j]j]internalrefurij anchorname #descriptionjp](KKKKKKKeujkjjkjVubajk}(j}]j]j]j]j]ujkjjkjSubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkvideo_displayformat_t}(jkvideo_displayformat_tjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#video-displayformat-tjp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id1jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Constants}(jk Constantsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id2jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id3jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk video_size_t}(jk video_size_tjkj'ubajk}(j}]j]j]j]j]internalrefurij anchorname #video-size-tjp](KKKKKKeujkjjkj$ubajk}(j}]j]j]j]j]ujkjjkj!ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjIubajk}(j}]j]j]j]j]internalrefurij anchorname#id4jp](KKKKKKKeujkjjkjFubajk}(j}]j]j]j]j]ujkjjkjCubajk}(j}]j]j]j]j]ujkjjkj@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Variables}(jk Variablesjkjnubajk}(j}]j]j]j]j]internalrefurij anchorname #variablesjp](KKKKKKKeujkjjkjkubajk}(j}]j]j]j]j]ujkjjkjhubajk}(j}]j]j]j]j]ujkjjkj@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id5jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj@ubejk}(j}]j]j]j]j]ujkjjkj!ubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkvideo_stream_source_t}(jkvideo_stream_source_tjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#video-stream-source-tjp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id6jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Constants}(jk Constantsjkj ubajk}(j}]j]j]j]j]internalrefurij anchorname#id7jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj0ubajk}(j}]j]j]j]j]internalrefurij anchorname#id8jp](KKKKKKKeujkjjkj-ubajk}(j}]j]j]j]j]ujkjjkj*ubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkvideo_play_state_t}(jkvideo_play_state_tjkjaubajk}(j}]j]j]j]j]internalrefurij anchorname#video-play-state-tjp](KKKKKKeujkjjkj^ubajk}(j}]j]j]j]j]ujkjjkj[ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id9jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkj}ubajk}(j}]j]j]j]j]ujkjjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Constants}(jk Constantsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id10jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id11jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjzubejk}(j}]j]j]j]j]ujkjjkj[ubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkstruct video_command}(jkstruct video_commandjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#struct-video-commandjp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj ubajk}(j}]j]j]j]j]internalrefurij anchorname#id12jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Variables}(jk VariablesjkjEubajk}(j}]j]j]j]j]internalrefurij anchorname#id13jp](KKKKKKKeujkjjkjBubajk}(j}]j]j]j]j]ujkjjkj?ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjjubajk}(j}]j]j]j]j]internalrefurij anchorname#id14jp](KKKKKKKeujkjjkjgubajk}(j}]j]j]j]j]ujkjjkjdubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%Predefined decoder commands and flags}(jk%Predefined decoder commands and flagsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname&#predefined-decoder-commands-and-flagsjp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id15jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Constants}(jk Constantsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id16jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk video_event}(jk video_eventjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #video-eventjp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj5ubajk}(j}]j]j]j]j]internalrefurij anchorname#id17jp](KKKKKKKeujkjjkj2ubajk}(j}]j]j]j]j]ujkjjkj/ubajk}(j}]j]j]j]j]ujkjjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Variables}(jk VariablesjkjZubajk}(j}]j]j]j]j]internalrefurij anchorname#id18jp](KKKKKKKeujkjjkjWubajk}(j}]j]j]j]j]ujkjjkjTubajk}(j}]j]j]j]j]ujkjjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id19jp](KKKKKKKeujkjjkj|ubajk}(j}]j]j]j]j]ujkjjkjyubajk}(j}]j]j]j]j]ujkjjkj,ubejk}(j}]j]j]j]j]ujkjjkj ubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk video_status}(jk video_statusjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #video-statusjp](KKKKKK eujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id20jp](KKKKKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Variables}(jk Variablesjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id21jp](KKKKKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id22jp](KKKKKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkvideo_still_picture}(jkvideo_still_picturejkjMubajk}(j}]j]j]j]j]internalrefurij anchorname#video-still-picturejp](KKKKKK eujkjjkjJubajk}(j}]j]j]j]j]ujkjjkjGubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjoubajk}(j}]j]j]j]j]internalrefurij anchorname#id23jp](KKKKKK Keujkjjkjlubajk}(j}]j]j]j]j]ujkjjkjiubajk}(j}]j]j]j]j]ujkjjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Variables}(jk Variablesjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id24jp](KKKKKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id25jp](KKKKKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjfubejk}(j}]j]j]j]j]ujkjjkjGubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkvideo capabilities}(jkvideo capabilitiesjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#video-capabilitiesjp](KKKKKK eujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj ubajk}(j}]j]j]j]j]internalrefurij anchorname#id26jp](KKKKKK Keujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Constants}(jk Constantsjkj1ubajk}(j}]j]j]j]j]internalrefurij anchorname#id27jp](KKKKKK Keujkjjkj.ubajk}(j}]j]j]j]j]ujkjjkj+ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjVubajk}(j}]j]j]j]j]internalrefurij anchorname#id28jp](KKKKKK KeujkjjkjSubajk}(j}]j]j]j]j]ujkjjkjPubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVideo Function Calls}(jkVideo Function Callsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#video-function-callsjp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk VIDEO_STOP}(jk VIDEO_STOPjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #video-stopjp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id29jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #argumentsjp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj!ubajk}(j}]j]j]j]j]internalrefurij anchorname#id30jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return ValuejkjFubajk}(j}]j]j]j]j]internalrefurij anchorname #return-valuejp](KKKKKKKeujkjjkjCubajk}(j}]j]j]j]j]ujkjjkj@ubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk VIDEO_PLAY}(jk VIDEO_PLAYjkjwubajk}(j}]j]j]j]j]internalrefurij anchorname #video-playjp](KKKKKKeujkjjkjtubajk}(j}]j]j]j]j]ujkjjkjqubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id31jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id32jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id33jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id34jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjqubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk VIDEO_FREEZE}(jk VIDEO_FREEZEjkj9ubajk}(j}]j]j]j]j]internalrefurij anchorname #video-freezejp](KKKKKKeujkjjkj6ubajk}(j}]j]j]j]j]ujkjjkj3ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj[ubajk}(j}]j]j]j]j]internalrefurij anchorname#id35jp](KKKKKKKeujkjjkjXubajk}(j}]j]j]j]j]ujkjjkjUubajk}(j}]j]j]j]j]ujkjjkjRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id36jp](KKKKKKKeujkjjkj}ubajk}(j}]j]j]j]j]ujkjjkjzubajk}(j}]j]j]j]j]ujkjjkjRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id37jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id38jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjRubejk}(j}]j]j]j]j]ujkjjkj3ubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVIDEO_CONTINUE}(jkVIDEO_CONTINUEjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#video-continuejp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id39jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjBubajk}(j}]j]j]j]j]internalrefurij anchorname#id40jp](KKKKKKKeujkjjkj?ubajk}(j}]j]j]j]j]ujkjjkj<ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjgubajk}(j}]j]j]j]j]internalrefurij anchorname#id41jp](KKKKKKKeujkjjkjdubajk}(j}]j]j]j]j]ujkjjkjaubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id42jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVIDEO_SELECT_SOURCE}(jkVIDEO_SELECT_SOURCEjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#video-select-sourcejp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id43jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id44jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj)ubajk}(j}]j]j]j]j]internalrefurij anchorname#id45jp](KKKKKKKeujkjjkj&ubajk}(j}]j]j]j]j]ujkjjkj#ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return ValuejkjNubajk}(j}]j]j]j]j]internalrefurij anchorname#id46jp](KKKKKKKeujkjjkjKubajk}(j}]j]j]j]j]ujkjjkjHubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVIDEO_SET_BLANK}(jkVIDEO_SET_BLANKjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#video-set-blankjp](KKKKKKeujkjjkj|ubajk}(j}]j]j]j]j]ujkjjkjyubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id47jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id48jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id49jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id50jp](KKKKKKKeujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjyubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVIDEO_GET_STATUS}(jkVIDEO_GET_STATUSjkjAubajk}(j}]j]j]j]j]internalrefurij anchorname#video-get-statusjp](KKKKKKeujkjjkj>ubajk}(j}]j]j]j]j]ujkjjkj;ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjcubajk}(j}]j]j]j]j]internalrefurij anchorname#id51jp](KKKKKKKeujkjjkj`ubajk}(j}]j]j]j]j]ujkjjkj]ubajk}(j}]j]j]j]j]ujkjjkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id52jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id53jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id54jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjZubejk}(j}]j]j]j]j]ujkjjkj;ubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVIDEO_GET_EVENT}(jkVIDEO_GET_EVENTjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#video-get-eventjp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj%ubajk}(j}]j]j]j]j]internalrefurij anchorname#id55jp](KKKKKKKeujkjjkj"ubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjJubajk}(j}]j]j]j]j]internalrefurij anchorname#id56jp](KKKKKKKeujkjjkjGubajk}(j}]j]j]j]j]ujkjjkjDubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjoubajk}(j}]j]j]j]j]internalrefurij anchorname#id57jp](KKKKKKKeujkjjkjlubajk}(j}]j]j]j]j]ujkjjkjiubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id58jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVIDEO_SET_DISPLAY_FORMAT}(jkVIDEO_SET_DISPLAY_FORMATjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#video-set-display-formatjp](KKKKKK eujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id59jp](KKKKKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj ubajk}(j}]j]j]j]j]internalrefurij anchorname#id60jp](KKKKKK Keujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj1ubajk}(j}]j]j]j]j]internalrefurij anchorname#id61jp](KKKKKK Keujkjjkj.ubajk}(j}]j]j]j]j]ujkjjkj+ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return ValuejkjVubajk}(j}]j]j]j]j]internalrefurij anchorname#id62jp](KKKKKK KeujkjjkjSubajk}(j}]j]j]j]j]ujkjjkjPubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVIDEO_STILLPICTURE}(jkVIDEO_STILLPICTUREjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#video-stillpicturejp](KKKKKK eujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id63jp](KKKKKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id64jp](KKKKKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id65jp](KKKKKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id66jp](KKKKKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVIDEO_FAST_FORWARD}(jkVIDEO_FAST_FORWARDjkjIubajk}(j}]j]j]j]j]internalrefurij anchorname#video-fast-forwardjp](KKKKKK eujkjjkjFubajk}(j}]j]j]j]j]ujkjjkjCubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjkubajk}(j}]j]j]j]j]internalrefurij anchorname#id67jp](KKKKKK Keujkjjkjhubajk}(j}]j]j]j]j]ujkjjkjeubajk}(j}]j]j]j]j]ujkjjkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id68jp](KKKKKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id69jp](KKKKKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id70jp](KKKKKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjbubejk}(j}]j]j]j]j]ujkjjkjCubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVIDEO_SLOWMOTION}(jkVIDEO_SLOWMOTIONjkj ubajk}(j}]j]j]j]j]internalrefurij anchorname#video-slowmotionjp](KKKKKK eujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj-ubajk}(j}]j]j]j]j]internalrefurij anchorname#id71jp](KKKKKK Keujkjjkj*ubajk}(j}]j]j]j]j]ujkjjkj'ubajk}(j}]j]j]j]j]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjRubajk}(j}]j]j]j]j]internalrefurij anchorname#id72jp](KKKKKK KeujkjjkjOubajk}(j}]j]j]j]j]ujkjjkjLubajk}(j}]j]j]j]j]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjwubajk}(j}]j]j]j]j]internalrefurij anchorname#id73jp](KKKKKK Keujkjjkjtubajk}(j}]j]j]j]j]ujkjjkjqubajk}(j}]j]j]j]j]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id74jp](KKKKKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj$ubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVIDEO_GET_CAPABILITIES}(jkVIDEO_GET_CAPABILITIESjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#video-get-capabilitiesjp](KKKKKK eujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id75jp](KKKKKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id76jp](KKKKKK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj9ubajk}(j}]j]j]j]j]internalrefurij anchorname#id77jp](KKKKKK Keujkjjkj6ubajk}(j}]j]j]j]j]ujkjjkj3ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj^ubajk}(j}]j]j]j]j]internalrefurij anchorname#id78jp](KKKKKK Keujkjjkj[ubajk}(j}]j]j]j]j]ujkjjkjXubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVIDEO_CLEAR_BUFFER}(jkVIDEO_CLEAR_BUFFERjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#video-clear-bufferjp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id79jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id80jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id81jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj ubajk}(j}]j]j]j]j]internalrefurij anchorname#id82jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVIDEO_SET_STREAMTYPE}(jkVIDEO_SET_STREAMTYPEjkjQubajk}(j}]j]j]j]j]internalrefurij anchorname#video-set-streamtypejp](KKKKKKeujkjjkjNubajk}(j}]j]j]j]j]ujkjjkjKubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjsubajk}(j}]j]j]j]j]internalrefurij anchorname#id83jp](KKKKKKKeujkjjkjpubajk}(j}]j]j]j]j]ujkjjkjmubajk}(j}]j]j]j]j]ujkjjkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id84jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id85jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id86jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjjubejk}(j}]j]j]j]j]ujkjjkjKubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVIDEO_SET_FORMAT}(jkVIDEO_SET_FORMATjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#video-set-formatjp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj5ubajk}(j}]j]j]j]j]internalrefurij anchorname#id87jp](KKKKKKKeujkjjkj2ubajk}(j}]j]j]j]j]ujkjjkj/ubajk}(j}]j]j]j]j]ujkjjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjZubajk}(j}]j]j]j]j]internalrefurij anchorname#id88jp](KKKKKKKeujkjjkjWubajk}(j}]j]j]j]j]ujkjjkjTubajk}(j}]j]j]j]j]ujkjjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id89jp](KKKKKKKeujkjjkj|ubajk}(j}]j]j]j]j]ujkjjkjyubajk}(j}]j]j]j]j]ujkjjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id90jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj,ubejk}(j}]j]j]j]j]ujkjjkj ubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVIDEO_GET_SIZE}(jkVIDEO_GET_SIZEjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#video-get-sizejp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id91jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id92jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjAubajk}(j}]j]j]j]j]internalrefurij anchorname#id93jp](KKKKKKKeujkjjkj>ubajk}(j}]j]j]j]j]ujkjjkj;ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjfubajk}(j}]j]j]j]j]internalrefurij anchorname#id94jp](KKKKKKKeujkjjkjcubajk}(j}]j]j]j]j]ujkjjkj`ubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk VIDEO_GET_PTS}(jk VIDEO_GET_PTSjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#video-get-ptsjp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id95jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id96jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id97jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj(ubajk}(j}]j]j]j]j]internalrefurij anchorname#id98jp](KKKKKKKeujkjjkj%ubajk}(j}]j]j]j]j]ujkjjkj"ubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVIDEO_GET_FRAME_COUNT}(jkVIDEO_GET_FRAME_COUNTjkjYubajk}(j}]j]j]j]j]internalrefurij anchorname#video-get-frame-countjp](KKKKKKeujkjjkjVubajk}(j}]j]j]j]j]ujkjjkjSubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj{ubajk}(j}]j]j]j]j]internalrefurij anchorname#id99jp](KKKKKKKeujkjjkjxubajk}(j}]j]j]j]j]ujkjjkjuubajk}(j}]j]j]j]j]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id100jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id101jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id102jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjrubejk}(j}]j]j]j]j]ujkjjkjSubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk VIDEO_COMMAND}(jk VIDEO_COMMANDjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#video-commandjp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj=ubajk}(j}]j]j]j]j]internalrefurij anchorname#id103jp](KKKKKKKeujkjjkj:ubajk}(j}]j]j]j]j]ujkjjkj7ubajk}(j}]j]j]j]j]ujkjjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjbubajk}(j}]j]j]j]j]internalrefurij anchorname#id104jp](KKKKKKKeujkjjkj_ubajk}(j}]j]j]j]j]ujkjjkj\ubajk}(j}]j]j]j]j]ujkjjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id105jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id106jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj4ubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVIDEO_TRY_COMMAND}(jkVIDEO_TRY_COMMANDjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#video-try-commandjp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id107jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj$ubajk}(j}]j]j]j]j]internalrefurij anchorname#id108jp](KKKKKKKeujkjjkj!ubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjIubajk}(j}]j]j]j]j]internalrefurij anchorname#id109jp](KKKKKKKeujkjjkjFubajk}(j}]j]j]j]j]ujkjjkjCubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjnubajk}(j}]j]j]j]j]internalrefurij anchorname#id110jp](KKKKKKKeujkjjkjkubajk}(j}]j]j]j]j]ujkjjkjhubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkopen()}(jkopen()jkjubajk}(j}]j]j]j]j]internalrefurij anchorname#openjp](KKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id111jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id112jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(j}]j]j]j]j]internalrefurij anchorname#id113jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj0ubajk}(j}]j]j]j]j]internalrefurij anchorname#id114jp](KKKKKKKeujkjjkj-ubajk}(j}]j]j]j]j]ujkjjkj*ubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkclose()}(jkclose()jkjaubajk}(j}]j]j]j]j]internalrefurij anchorname#closejp](KKKKKKeujkjjkj^ubajk}(j}]j]j]j]j]ujkjjkj[ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id115jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkj}ubajk}(j}]j]j]j]j]ujkjjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id116jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id117jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id118jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjzubejk}(j}]j]j]j]j]ujkjjkj[ubejk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkwrite()}(jkwrite()jkj#ubajk}(j}]j]j]j]j]internalrefurij anchorname#writejp](KKKKKKeujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjEubajk}(j}]j]j]j]j]internalrefurij anchorname#id119jp](KKKKKKKeujkjjkjBubajk}(j}]j]j]j]j]ujkjjkj?ubajk}(j}]j]j]j]j]ujkjjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjjubajk}(j}]j]j]j]j]internalrefurij anchorname#id120jp](KKKKKKKeujkjjkjgubajk}(j}]j]j]j]j]ujkjjkjdubajk}(j}]j]j]j]j]ujkjjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id121jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#id122jp](KKKKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj<ubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk media open()}(jkjjkjubajk}(j}]j]j]j]j]internalrefuri,userspace-api/media/mediactl/media-func-open anchornamehjpj&ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj&ubajk}(j}]j]j]j]j]internalrefurij anchorname#namejp](KKKeujkjjkj#ubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjKubajk}(j}]j]j]j]j]internalrefurij anchorname #synopsisjp](KKKeujkjjkjHubajk}(j}]j]j]j]j]ujkjjkjEubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjpubajk}(j}]j]j]j]j]internalrefurij anchorname #argumentsjp](KKKeujkjjkjmubajk}(j}]j]j]j]j]ujkjjkjjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #descriptionjp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij anchorname #return-valuejp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl LIRC_GET_REC_RESOLUTION}(jkj.jkjubajk}(j}]j]j]j]j]internalrefuri.userspace-api/media/rc/lirc-get-rec-resolution anchornamehjpj5ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#namejp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj9ubajk}(j}]j]j]j]j]internalrefurij anchorname #synopsisjp](KKKKeujkjjkj6ubajk}(j}]j]j]j]j]ujkjjkj3ubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj^ubajk}(j}]j]j]j]j]internalrefurij anchorname #argumentsjp](KKKKeujkjjkj[ubajk}(j}]j]j]j]j]ujkjjkjXubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #descriptionjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkj}ubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij anchorname #return-valuejp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj ubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGNU Free Documentation License}(jkj=jkjubajk}(j}]j]j]j]j]internalrefuri userspace-api/media/fdl-appendix anchornamehujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 0. PREAMBLE}(jk 0. PREAMBLEjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #preambleujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. APPLICABILITY AND DEFINITIONS}(jk 1. APPLICABILITY AND DEFINITIONSjkj&ubajk}(j}]j]j]j]j]internalrefurij anchorname#applicability-and-definitionsujkjjkj#ubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. VERBATIM COPYING}(jk2. VERBATIM COPYINGjkjJubajk}(j}]j]j]j]j]internalrefurij anchorname#verbatim-copyingujkjjkjGubajk}(j}]j]j]j]j]ujkjjkjDubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. COPYING IN QUANTITY}(jk3. COPYING IN QUANTITYjkjnubajk}(j}]j]j]j]j]internalrefurij anchorname#copying-in-quantityujkjjkjkubajk}(j}]j]j]j]j]ujkjjkjhubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. MODIFICATIONS}(jk4. MODIFICATIONSjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#modificationsujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. COMBINING DOCUMENTS}(jk5. COMBINING DOCUMENTSjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#combining-documentsujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6. COLLECTIONS OF DOCUMENTS}(jk6. COLLECTIONS OF DOCUMENTSjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#collections-of-documentsujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%7. AGGREGATION WITH INDEPENDENT WORKS}(jk%7. AGGREGATION WITH INDEPENDENT WORKSjkjubajk}(j}]j]j]j]j]internalrefurij anchorname##aggregation-with-independent-worksujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8. TRANSLATION}(jk8. TRANSLATIONjkj"ubajk}(j}]j]j]j]j]internalrefurij anchorname #translationujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9. TERMINATION}(jk9. TERMINATIONjkjFubajk}(j}]j]j]j]j]internalrefurij anchorname #terminationujkjjkjCubajk}(j}]j]j]j]j]ujkjjkj@ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$10. FUTURE REVISIONS OF THIS LICENSE}(jk$10. FUTURE REVISIONS OF THIS LICENSEjkjjubajk}(j}]j]j]j]j]internalrefurij anchorname!#future-revisions-of-this-licenseujkjjkjgubajk}(j}]j]j]j]j]ujkjjkjdubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAddendum}(jkAddendumjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #addendumujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubj< je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDigital TV Frontend API}(jkjKjkjubajk}(j}]j]j]j]j]internalrefuri userspace-api/media/dvb/frontend anchornamehjpjRujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j}]j]j]j]j]parentjentries](N/userspace-api/media/dvb/query-dvb-frontend-infoN*userspace-api/media/dvb/dvb-fe-read-statusN#userspace-api/media/dvb/dvbpropertyN'userspace-api/media/dvb/frontend_fcallse includefiles](jjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sN/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend.rstj_sK2jkjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubjfje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDigital TV Network API}(jkjZjkjubajk}(j}]j]j]j]j]internalrefuriuserspace-api/media/dvb/net anchornamehjpjaujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDigital TV net Function Calls}(jkDigital TV net Function Callsjkj<ubajk}(j}]j]j]j]j]internalrefurij+ anchorname#digital-tv-net-function-callsjp](KKeujkjjkj9ubajk}(j}]j]j]j]j]ujkjjkj6ubje0)}(jkhjk]jH)}(jkhjk]jk}(j}]j]j]j]j]parentj+entries](N!userspace-api/media/dvb/net-typesN"userspace-api/media/dvb/net-add-ifN%userspace-api/media/dvb/net-remove-ifN"userspace-api/media/dvb/net-get-ife includefiles](jdjfjhjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sI/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/net.rstj_sK#jkjUubajk}(j}]j]j]j]j]ujkjjkj6ubejk}(j}]j]j]j]j]ujkjjkj3ubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfrontend events}(jkjijkjubajk}(j}]j]j]j]j]internalrefuri*userspace-api/media/dvb/dvb-frontend-event anchornamehjpjpujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubj' je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl NET_REMOVE_IF}(jkjxjkjubajk}(j}]j]j]j]j]internalrefuri%userspace-api/media/dvb/net-remove-if anchornamehjpjujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#namejp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #synopsisjp](KKKKeujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj5ubajk}(j}]j]j]j]j]internalrefurij anchorname #argumentsjp](KKKKeujkjjkj2ubajk}(j}]j]j]j]j]ujkjjkj/ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjZubajk}(j}]j]j]j]j]internalrefurij anchorname #descriptionjp](KKKKeujkjjkjWubajk}(j}]j]j]j]j]ujkjjkjTubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij anchorname #return-valuejp](KKKKeujkjjkj|ubajk}(j}]j]j]j]j]ujkjjkjyubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl MEDIA_IOC_ENUM_LINKS}(jkjjkjubajk}(j}]j]j]j]j]internalrefuri1userspace-api/media/mediactl/media-ioc-enum-links anchornamehjpjujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#namejp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #synopsisjp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj#ubajk}(j}]j]j]j]j]internalrefurij anchorname #argumentsjp](KKKeujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjHubajk}(j}]j]j]j]j]internalrefurij anchorname #descriptionjp](KKKeujkjjkjEubajk}(j}]j]j]j]j]ujkjjkjBubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjmubajk}(j}]j]j]j]j]internalrefurij anchorname #return-valuejp](KKKeujkjjkjjubajk}(j}]j]j]j]j]ujkjjkjgubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubjdje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFrontend Function Calls}(jkjjkjubajk}(j}]j]j]j]j]internalrefuri'userspace-api/media/dvb/frontend_fcalls anchornamehjpjujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j}]j]j]j]j]parentjentries](N'userspace-api/media/dvb/frontend_f_openN(userspace-api/media/dvb/frontend_f_closeN#userspace-api/media/dvb/fe-get-infoN&userspace-api/media/dvb/fe-read-statusN'userspace-api/media/dvb/fe-get-propertyN0userspace-api/media/dvb/fe-diseqc-reset-overloadN1userspace-api/media/dvb/fe-diseqc-send-master-cmdN2userspace-api/media/dvb/fe-diseqc-recv-slave-replyN,userspace-api/media/dvb/fe-diseqc-send-burstN#userspace-api/media/dvb/fe-set-toneN&userspace-api/media/dvb/fe-set-voltageN2userspace-api/media/dvb/fe-enable-high-lnb-voltageN1userspace-api/media/dvb/fe-set-frontend-tune-modee includefiles](jjjjjjjjjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sU/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend_fcalls.rstj_sK jkjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl MEDIA_REQUEST_IOC_QUEUE}(jkjjkjubajk}(j}]j]j]j]j]internalrefuri4userspace-api/media/mediactl/media-request-ioc-queue anchornamehjpjujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj.ubajk}(j}]j]j]j]j]internalrefurij anchorname#namejp](KK Keujkjjkj+ubajk}(j}]j]j]j]j]ujkjjkj(ubajk}(j}]j]j]j]j]ujkjjkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjSubajk}(j}]j]j]j]j]internalrefurij anchorname #synopsisjp](KK KeujkjjkjPubajk}(j}]j]j]j]j]ujkjjkjMubajk}(j}]j]j]j]j]ujkjjkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjxubajk}(j}]j]j]j]j]internalrefurij anchorname #argumentsjp](KK Keujkjjkjuubajk}(j}]j]j]j]j]ujkjjkjrubajk}(j}]j]j]j]j]ujkjjkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #descriptionjp](KK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij anchorname #return-valuejp](KK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj%ubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubj6 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMedia Controller Header File}(jkjjkjubajk}(j}]j]j]j]j]internalrefuri)userspace-api/media/mediactl/media-header anchornamehjpjujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmedia.h}(jkmedia.hjkjubajk}(j}]j]j]j]j]internalrefurij  anchorname#media-hjp](KKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkrequest ioctl()}(jkjÒjkjVubajk}(j}]j]j]j]j]internalrefuri/userspace-api/media/mediactl/request-func-ioctl anchornamehjpjʒujkjjkjSubajk}(j}]j]j]j]j]ujkjjkjPubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjvubajk}(j}]j]j]j]j]internalrefurije anchorname#namejp](KK Keujkjjkjsubajk}(j}]j]j]j]j]ujkjjkjpubajk}(j}]j]j]j]j]ujkjjkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurije anchorname #synopsisjp](KK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurije anchorname #argumentsjp](KK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurije anchorname #descriptionjp](KK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj ubajk}(j}]j]j]j]j]internalrefurije anchorname #return-valuejp](KK Keujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjmubejk}(j}]j]j]j]j]ujkjjkjPubejk}(j}]j]j]j]j]ujkjjkjMubajk}(j}]j]j]j]j]ujkjubj{ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4ioctls LIRC_GET_MIN_TIMEOUT and LIRC_GET_MAX_TIMEOUT}(jkjҒjkjDubajk}(j}]j]j]j]j]internalrefuri'userspace-api/media/rc/lirc-get-timeout anchornamehjpjْujkjjkjAubajk}(j}]j]j]j]j]ujkjjkj>ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjdubajk}(j}]j]j]j]j]internalrefurijS anchorname#namejp](KKKKeujkjjkjaubajk}(j}]j]j]j]j]ujkjjkj^ubajk}(j}]j]j]j]j]ujkjjkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurijS anchorname #synopsisjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurijS anchorname #argumentsjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurijS anchorname #descriptionjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurijS anchorname #return-valuejp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj[ubejk}(j}]j]j]j]j]ujkjjkj>ubejk}(j}]j]j]j]j]ujkjjkj;ubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDigital TV Deprecated APIs}(jkjjkj2ubajk}(j}]j]j]j]j]internalrefuri'userspace-api/media/dvb/legacy_dvb_apis anchornamehjpjujkjjkj/ubajk}(j}]j]j]j]j]ujkjjkj,ubje0)}(jkhjk]jH)}(jkhjk]jk}(j}]j]j]j]j]parentjAentries](N1userspace-api/media/dvb/frontend_legacy_dvbv3_apiN.userspace-api/media/dvb/legacy_dvb_decoder_apie includefiles](jXjZemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sU/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/legacy_dvb_apis.rstj_sKjkjIubajk}(j}]j]j]j]j]ujkjjkj,ubejk}(j}]j]j]j]j]ujkjjkj)ubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jkjjkjubajk}(j}]j]j]j]j]internalrefuriuserspace-api/media/dvb/intro anchornamehjpjujkjjkjubajk}(j}]j]j]j]j]ujkjjkj}ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat you need to know}(jkWhat you need to knowjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#what-you-need-to-knowjp](KKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHistory}(jkHistoryjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#historyjp](KKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #overviewjp](KKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLinux Digital TV Devices}(jkLinux Digital TV Devicesjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#linux-digital-tv-devicesjp](KKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPI include files}(jkAPI include filesjkj7ubajk}(j}]j]j]j]j]internalrefurij anchorname#api-include-filesjp](KKeujkjjkj4ubajk}(j}]j]j]j]j]ujkjjkj1ubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkj}ubejk}(j}]j]j]j]j]ujkjjkjzubajk}(j}]j]j]j]j]ujkjubjk je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jkjjkjqubajk}(j}]j]j]j]j]internalrefuriuserspace-api/media/intro anchornamehujkjjkjnubajk}(j}]j]j]j]j]ujkjjkjkubajk}(j}]j]j]j]j]ujkjjkjhubajk}(j}]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl LIRC_GET_FEATURES}(jkj jkjubajk}(j}]j]j]j]j]internalrefuri(userspace-api/media/rc/lirc-get-features anchornamehjpjujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#namejp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #synopsisjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #argumentsjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj,ubajk}(j}]j]j]j]j]internalrefurij anchorname #descriptionjp](KKKKeujkjjkj)ubajk}(j}]j]j]j]j]ujkjjkj&ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk LIRC features}(jk LIRC featuresjkjQubajk}(j}]j]j]j]j]internalrefurij anchorname#lirc-featuresjp](KKKKeujkjjkjNubajk}(j}]j]j]j]j]ujkjjkjKubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjvubajk}(j}]j]j]j]j]internalrefurij anchorname #return-valuejp](KKKKeujkjjkjsubajk}(j}]j]j]j]j]ujkjjkjpubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk media close()}(jkjjkjubajk}(j}]j]j]j]j]internalrefuri-userspace-api/media/mediactl/media-func-close anchornamehjpj#ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#namejp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #synopsisjp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #argumentsjp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj?ubajk}(j}]j]j]j]j]internalrefurij anchorname #descriptionjp](KKKeujkjjkj<ubajk}(j}]j]j]j]j]ujkjjkj9ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjdubajk}(j}]j]j]j]j]internalrefurij anchorname #return-valuejp](KKKeujkjjkjaubajk}(j}]j]j]j]j]ujkjjkj^ubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl MEDIA_IOC_G_TOPOLOGY}(jkj+jkjubajk}(j}]j]j]j]j]internalrefuri1userspace-api/media/mediactl/media-ioc-g-topology anchornamehjpj2ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#namejp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #synopsisjp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #argumentsjp](KKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj-ubajk}(j}]j]j]j]j]internalrefurij anchorname #descriptionjp](KKKeujkjjkj*ubajk}(j}]j]j]j]j]ujkjjkj'ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return ValuejkjRubajk}(j}]j]j]j]j]internalrefurij anchorname #return-valuejp](KKKeujkjjkjOubajk}(j}]j]j]j]j]ujkjjkjLubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubjM je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Request API}(jkj:jkjubajk}(j}]j]j]j]j]internalrefuri(userspace-api/media/mediactl/request-api anchornamehjpjAujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk General Usage}(jk General Usagejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#general-usagejp](KKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRequest Allocation}(jkRequest Allocationjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#request-allocationjp](KKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRequest Preparation}(jkRequest Preparationjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#request-preparationjp](KKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRequest Submission}(jkRequest Submissionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname#request-submissionjp](KKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRecycling and Destruction}(jkRecycling and Destructionjkj@ubajk}(j}]j]j]j]j]internalrefurij anchorname#recycling-and-destructionjp](KKeujkjjkj=ubajk}(j}]j]j]j]j]ujkjjkj:ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample for a Codec Device}(jkExample for a Codec Devicejkjeubajk}(j}]j]j]j]j]internalrefurij anchorname#example-for-a-codec-devicejp](KKeujkjjkjbubajk}(j}]j]j]j]j]ujkjjkj_ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Example for a Simple Capture Device}(jk#Example for a Simple Capture Devicejkjubajk}(j}]j]j]j]j]internalrefurij anchorname$#example-for-a-simple-capture-devicejp](KKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkjIjkjubajk}(j}]j]j]j]j]internalrefuri userspace-api/media/dvb/examples anchornamehjpjPujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFE_READ_UNCORRECTED_BLOCKS}(jkjXjkjubajk}(j}]j]j]j]j]internalrefuri2userspace-api/media/dvb/fe-read-uncorrected-blocks anchornamehjpj_ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#namejp](KKKKKeujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj5ubajk}(j}]j]j]j]j]internalrefurij anchorname #synopsisjp](KKKKKeujkjjkj2ubajk}(j}]j]j]j]j]ujkjjkj/ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjZubajk}(j}]j]j]j]j]internalrefurij anchorname #argumentsjp](KKKKKeujkjjkjWubajk}(j}]j]j]j]j]ujkjjkjTubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #descriptionjp](KKKKKeujkjjkj|ubajk}(j}]j]j]j]j]ujkjjkjyubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij anchorname #return-valuejp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFE_SET_FRONTEND}(jkjgjkjubajk}(j}]j]j]j]j]internalrefuri'userspace-api/media/dvb/fe-set-frontend anchornamehjpjnujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#namejp](KKKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj# ubajk}(j}]j]j]j]j]internalrefurij anchorname #synopsisjp](KKKKKeujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjH ubajk}(j}]j]j]j]j]internalrefurij anchorname #argumentsjp](KKKKKeujkjjkjE ubajk}(j}]j]j]j]j]ujkjjkjB ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjm ubajk}(j}]j]j]j]j]internalrefurij anchorname #descriptionjp](KKKKKeujkjjkjj ubajk}(j}]j]j]j]j]ujkjjkjg ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj ubajk}(j}]j]j]j]j]internalrefurij anchorname #return-valuejp](KKKKKeujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubjx je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFE_DISHNETWORK_SEND_LEGACY_CMD}(jkjvjkj ubajk}(j}]j]j]j]j]internalrefuri6userspace-api/media/dvb/fe-dishnetwork-send-legacy-cmd anchornamehjpj}ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj ubajk}(j}]j]j]j]j]internalrefurij  anchorname#namejp](KKKKKeujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj ubajk}(j}]j]j]j]j]internalrefurij  anchorname #synopsisjp](KKKKKeujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj6 ubajk}(j}]j]j]j]j]internalrefurij  anchorname #argumentsjp](KKKKKeujkjjkj3 ubajk}(j}]j]j]j]j]ujkjjkj0 ubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj[ ubajk}(j}]j]j]j]j]internalrefurij  anchorname #descriptionjp](KKKKKeujkjjkjX ubajk}(j}]j]j]j]j]ujkjjkjU ubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj ubajk}(j}]j]j]j]j]internalrefurij  anchorname #return-valuejp](KKKKKeujkjjkj} ubajk}(j}]j]j]j]j]ujkjjkjz ubajk}(j}]j]j]j]j]ujkjjkj ubejk}(j}]j]j]j]j]ujkjjkj ubejk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDemux Data Types}(jkjjkj ubajk}(j}]j]j]j]j]internalrefuri!userspace-api/media/dvb/dmx_types anchornamehjpjujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk DMX_START}(jkjjkj ubajk}(j}]j]j]j]j]internalrefuri!userspace-api/media/dvb/dmx-start anchornamehjpjujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj ubajk}(j}]j]j]j]j]internalrefurij  anchorname#namejp](KKKKeujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj+ ubajk}(j}]j]j]j]j]internalrefurij  anchorname #synopsisjp](KKKKeujkjjkj( ubajk}(j}]j]j]j]j]ujkjjkj% ubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjP ubajk}(j}]j]j]j]j]internalrefurij  anchorname #argumentsjp](KKKKeujkjjkjM ubajk}(j}]j]j]j]j]ujkjjkjJ ubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkju ubajk}(j}]j]j]j]j]internalrefurij  anchorname #descriptionjp](KKKKeujkjjkjr ubajk}(j}]j]j]j]j]ujkjjkjo ubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj ubajk}(j}]j]j]j]j]internalrefurij  anchorname #return-valuejp](KKKKeujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubejk}(j}]j]j]j]j]ujkjjkj ubejk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneric Error Codes}(jkjjkj ubajk}(j}]j]j]j]j]internalrefuriuserspace-api/media/gen-errors anchornamehujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-Properties used on satellite delivery systems}(jkjjkj ubajk}(j}]j]j]j]j]internalrefuri;userspace-api/media/dvb/frontend-property-satellite-systems anchornamehjpjujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDVB-S delivery system}(jkDVB-S delivery systemjkj ubajk}(j}]j]j]j]j]internalrefurij  anchorname#dvb-s-delivery-systemjp](KKKKeujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDVB-S2 delivery system}(jkDVB-S2 delivery systemjkjE ubajk}(j}]j]j]j]j]internalrefurij  anchorname#dvb-s2-delivery-systemjp](KKKKeujkjjkjB ubajk}(j}]j]j]j]j]ujkjjkj? ubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTurbo code delivery system}(jkTurbo code delivery systemjkjj ubajk}(j}]j]j]j]j]internalrefurij  anchorname#turbo-code-delivery-systemjp](KKKKeujkjjkjg ubajk}(j}]j]j]j]j]ujkjjkjd ubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkISDB-S delivery system}(jkISDB-S delivery systemjkj ubajk}(j}]j]j]j]j]internalrefurij  anchorname#isdb-s-delivery-systemjp](KKKKeujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubejk}(j}]j]j]j]j]ujkjjkj ubejk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjubj(je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk ioctl FE_ENABLE_HIGH_LNB_VOLTAGE}(jkjjkj ubajk}(j}]j]j]j]j]internalrefuri2userspace-api/media/dvb/fe-enable-high-lnb-voltage anchornamehjpjǓujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj ubajk}(j}]j]j]j]j]internalrefurij  anchorname#namejp](KKK Keujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj ubajk}(j}]j]j]j]j]internalrefurij  anchorname #synopsisjp](KKK Keujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj3 ubajk}(j}]j]j]j]j]internalrefurij  anchorname #argumentsjp](KKK Keujkjjkj0 ubajk}(j}]j]j]j]j]ujkjjkj- ubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjX ubajk}(j}]j]j]j]j]internalrefurij  anchorname #descriptionjp](KKK KeujkjjkjU ubajk}(j}]j]j]j]j]ujkjjkjR ubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj} ubajk}(j}]j]j]j]j]internalrefurij  anchorname #return-valuejp](KKK Keujkjjkjz ubajk}(j}]j]j]j]j]ujkjjkjw ubajk}(j}]j]j]j]j]ujkjjkj ubejk}(j}]j]j]j]j]ujkjjkj ubejk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl FE_READ_STATUS}(jkjϓjkj ubajk}(j}]j]j]j]j]internalrefuri&userspace-api/media/dvb/fe-read-status anchornamehjpj֓ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj ubajk}(j}]j]j]j]j]internalrefurij  anchorname#namejp](KKKKeujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj ubajk}(j}]j]j]j]j]internalrefurij  anchorname #synopsisjp](KKKKeujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj!ubajk}(j}]j]j]j]j]internalrefurij  anchorname #argumentsjp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjFubajk}(j}]j]j]j]j]internalrefurij  anchorname #descriptionjp](KKKKeujkjjkjCubajk}(j}]j]j]j]j]ujkjjkj@ubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk int fe_status}(jk int fe_statusjkjkubajk}(j}]j]j]j]j]internalrefurij  anchorname#int-fe-statusjp](KKKKeujkjjkjhubajk}(j}]j]j]j]j]ujkjjkjeubajk}(j}]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j}]j]j]j]j]internalrefurij  anchorname #return-valuejp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkj ubejk}(j}]j]j]j]j]ujkjjkj ubejk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl FE_DISEQC_SEND_MASTER_CMD}(jkjޓjkjubajk}(j}]j]j]j]j]internalrefuri1userspace-api/media/dvb/fe-diseqc-send-master-cmd anchornamehjpjujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j}]j]j]j]j]internalrefurij anchorname#namejp](KKKKeujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j}]j]j]j]j]internalrefurij anchorname #synopsisjp](KKKKeujkjjkj ubajk}(j}]j]j]j]j]ujkjjkj ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj4ubajk}(j}]j]j]j]j]internalrefurij anchorname #argumentsjp](KKKKeujkjjkj1ubajk}(j}]j]j]j]j]ujkjjkj.ubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjYubajk}(j}]j]j]j]j]internalrefurij anchorname #descriptionjp](KKKKeujkjjkjVubajk}(j}]j]j]j]j]ujkjjkjSubajk}(j}]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj~ubajk}(j}]j]j]j]j]internalrefurij anchorname #return-valuejp](KKKKeujkjjkj{ubajk}(j}]j]j]j]j]ujkjjkjxubajk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubejk}(j}]j]j]j]j]ujkjjkjubajk}(j}]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIOCTLs}(jkjjkjubajk}(j]j]j]j]j]internalrefuriuserspace-api/ioctl/index anchornamehujk referencejkjubajk}(j]j]j]j]j]ujkcompact_paragraphjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjentries](N userspace-api/ioctl/ioctl-numberN"userspace-api/ioctl/ioctl-decodingNuserspace-api/ioctl/cdromNuserspace-api/ioctl/hdioe includefiles](jjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujktoctreej^sG/var/lib/git/docbuild/linux/Documentation/userspace-api/ioctl/index.rstj_sKjkjubajk}(j]j]j]j]j]ujk bullet_listjkjubejk}(j]j]j]j]j]ujk list_itemjkjubajk}(j]j]j]j]j]ujkjubjije0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGPIOHANDLE_SET_CONFIG_IOCTL}(jkjjkjubajk}(j]j]j]j]j]internalrefuri/userspace-api/gpio/gpio-handle-set-config-ioctl anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj2ubajk}(j]j]j]j]j]internalrefurij! anchorname#nameujkjjkj/ubajk}(j]j]j]j]j]ujkjjkj,ubajk}(j]j]j]j]j]ujkjjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjVubajk}(j]j]j]j]j]internalrefurij! anchorname #synopsisujkjjkjSubajk}(j]j]j]j]j]ujkjjkjPubajk}(j]j]j]j]j]ujkjjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjzubajk}(j]j]j]j]j]internalrefurij! anchorname #argumentsujkjjkjwubajk}(j]j]j]j]j]ujkjjkjtubajk}(j]j]j]j]j]ujkjjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij! anchorname #descriptionujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j]j]j]j]j]internalrefurij! anchorname #return-valueujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj)ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDMX_SET_BUFFER_SIZE}(jkjjkjubajk}(j]j]j]j]j]internalrefuri+userspace-api/media/dvb/dmx-set-buffer-size anchornamehjpjujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j]j]j]j]j]internalrefurij  anchorname#namejp](KKK Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj@ubajk}(j]j]j]j]j]internalrefurij  anchorname #synopsisjp](KKK Keujkjjkj=ubajk}(j]j]j]j]j]ujkjjkj:ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjeubajk}(j]j]j]j]j]internalrefurij  anchorname #argumentsjp](KKK Keujkjjkjbubajk}(j]j]j]j]j]ujkjjkj_ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij  anchorname #descriptionjp](KKK Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j]j]j]j]j]internalrefurij  anchorname #return-valuejp](KKK Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk CA_GET_MSG}(jkjjkjubajk}(j]j]j]j]j]internalrefuri"userspace-api/media/dvb/ca-get-msg anchornamehjpj%ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj ubajk}(j]j]j]j]j]internalrefurij anchorname#namejp](KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj.ubajk}(j]j]j]j]j]internalrefurij anchorname #synopsisjp](KKKKeujkjjkj+ubajk}(j]j]j]j]j]ujkjjkj(ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjSubajk}(j]j]j]j]j]internalrefurij anchorname #argumentsjp](KKKKeujkjjkjPubajk}(j]j]j]j]j]ujkjjkjMubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjxubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionjp](KKKKeujkjjkjuubajk}(j]j]j]j]j]ujkjjkjrubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j]j]j]j]j]internalrefurij anchorname #return-valuejp](KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIOMMU Userspace API}(jkj-jkjubajk}(j]j]j]j]j]internalrefuriuserspace-api/iommu anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFunctionalities}(jkFunctionalitiesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#functionalitiesujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Requirements}(jk Requirementsjkjubajk}(j]j]j]j]j]internalrefurij anchorname #requirementsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Interfaces}(jk Interfacesjkj?ubajk}(j]j]j]j]j]internalrefurij anchorname #interfacesujkjjkj<ubajk}(j]j]j]j]j]ujkjjkj9ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExtension Rules & Precautions}(jkExtension Rules & Precautionsjkj`ubajk}(j]j]j]j]j]internalrefurij anchorname#extension-rules-precautionsujkjjkj]ubajk}(j]j]j]j]j]ujkjjkjZubajk}(j]j]j]j]j]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCompatibility Checking}(jkCompatibility Checkingjkjubajk}(j]j]j]j]j]internalrefurij anchorname#compatibility-checkingujkjjkjubajk}(j]j]j]j]j]ujkjjkj~ubajk}(j]j]j]j]j]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFeature Checking}(jkFeature Checkingjkjubajk}(j]j]j]j]j]internalrefurij anchorname#feature-checkingujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkData Passing Example with VFIO}(jkData Passing Example with VFIOjkjubajk}(j]j]j]j]j]internalrefurij anchorname#data-passing-example-with-vfioujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Sharing UAPI with in-kernel users}(jk!Sharing UAPI with in-kernel usersjkjubajk}(j]j]j]j]j]internalrefurij anchorname"#sharing-uapi-with-in-kernel-usersujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjWubejk}(j]j]j]j]j]ujkjjkj9ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk cec poll()}(jkj;jkj5ubajk}(j]j]j]j]j]internalrefuri%userspace-api/media/cec/cec-func-poll anchornamehjpjBujkjjkj2ubajk}(j]j]j]j]j]ujkjjkj/ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjUubajk}(j]j]j]j]j]internalrefurijD anchorname#namejp](KKKeujkjjkjRubajk}(j]j]j]j]j]ujkjjkjOubajk}(j]j]j]j]j]ujkjjkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjzubajk}(j]j]j]j]j]internalrefurijD anchorname #synopsisjp](KKKeujkjjkjwubajk}(j]j]j]j]j]ujkjjkjtubajk}(j]j]j]j]j]ujkjjkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j]j]j]j]j]internalrefurijD anchorname #argumentsjp](KKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurijD anchorname #descriptionjp](KKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j]j]j]j]j]internalrefurijD anchorname #return-valuejp](KKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjLubejk}(j]j]j]j]j]ujkjjkj/ubejk}(j]j]j]j]j]ujkjjkj,ubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDigital TV demux read()}(jkjJjkj#ubajk}(j]j]j]j]j]internalrefuri!userspace-api/media/dvb/dmx-fread anchornamehjpjQujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjCubajk}(j]j]j]j]j]internalrefurij2 anchorname#namejp](KKKKeujkjjkj@ubajk}(j]j]j]j]j]ujkjjkj=ubajk}(j]j]j]j]j]ujkjjkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjhubajk}(j]j]j]j]j]internalrefurij2 anchorname #synopsisjp](KKKKeujkjjkjeubajk}(j]j]j]j]j]ujkjjkjbubajk}(j]j]j]j]j]ujkjjkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j]j]j]j]j]internalrefurij2 anchorname #argumentsjp](KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij2 anchorname #descriptionjp](KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j]j]j]j]j]internalrefurij2 anchorname #return-valuejp](KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj:ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl CEC_ADAP_G_CONNECTOR_INFO}(jkjYjkjubajk}(j]j]j]j]j]internalrefuri0userspace-api/media/cec/cec-ioc-adap-g-conn-info anchornamehjpj`ujkjjkjubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj1ubajk}(j]j]j]j]j]internalrefurij  anchorname#namejp](KKKeujkjjkj.ubajk}(j]j]j]j]j]ujkjjkj+ubajk}(j]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjVubajk}(j]j]j]j]j]internalrefurij  anchorname #synopsisjp](KKKeujkjjkjSubajk}(j]j]j]j]j]ujkjjkjPubajk}(j]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj{ubajk}(j]j]j]j]j]internalrefurij  anchorname #argumentsjp](KKKeujkjjkjxubajk}(j]j]j]j]j]ujkjjkjuubajk}(j]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij  anchorname #descriptionjp](KKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj(ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkObsolete GPIO Userspace APIs}(jkjhjkjubajk}(j]j]j]j]j]internalrefuriuserspace-api/gpio/obsolete anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjentries](#Character Device Userspace API (v1)userspace-api/gpio/chardev_v1Sysfs Interfaceuserspace-api/gpio/sysfse includefiles](jjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries](jjeujkjj^sI/var/lib/git/docbuild/linux/Documentation/userspace-api/gpio/obsolete.rstj_sKjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj)je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkASPEED video driver}(jkjvjkj-ubajk}(j]j]j]j]j]internalrefuri(userspace-api/media/drivers/aspeed-video anchornamehjpj}ujkjjkj*ubajk}(j]j]j]j]j]ujkjjkj'ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``V4L2_CID_ASPEED_HQ_MODE``jk]jkV4L2_CID_ASPEED_HQ_MODE}(jkhjkjPubajk}(j]j]j]j]j]ujkliteralj^sNj_sNjkjMubajk}(j]j]j]j]j]internalrefurij< anchorname#v4l2-cid-aspeed-hq-modejp](KKeujkjjkjJubajk}(j]j]j]j]j]ujkjjkjGubajk}(j]j]j]j]j]ujkjjkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk#``V4L2_CID_ASPEED_HQ_JPEG_QUALITY``jk]jkV4L2_CID_ASPEED_HQ_JPEG_QUALITY}(jkhjkjubajk}(j]j]j]j]j]ujkj^j^sNj_sNjkj|ubajk}(j]j]j]j]j]internalrefurij< anchorname #v4l2-cid-aspeed-hq-jpeg-qualityjp](KKeujkjjkjyubajk}(j]j]j]j]j]ujkjjkjvubajk}(j]j]j]j]j]ujkjjkjDubejk}(j]j]j]j]j]ujkjjkj'ubejk}(j]j]j]j]j]ujkjjkj$ubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCA_GET_DESCR_INFO}(jkjjkjubajk}(j]j]j]j]j]internalrefuri)userspace-api/media/dvb/ca-get-descr-info anchornamehjpjujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j]j]j]j]j]internalrefurij anchorname#namejp](KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j]j]j]j]j]internalrefurij anchorname #synopsisjp](KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj)ubajk}(j]j]j]j]j]internalrefurij anchorname #argumentsjp](KKKKeujkjjkj&ubajk}(j]j]j]j]j]ujkjjkj#ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjNubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionjp](KKKKeujkjjkjKubajk}(j]j]j]j]j]ujkjjkjHubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjsubajk}(j]j]j]j]j]internalrefurij anchorname #return-valuejp](KKKKeujkjjkjpubajk}(j]j]j]j]j]ujkjjkjmubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNPCM video driver}(jkjjkjubajk}(j]j]j]j]j]internalrefuri&userspace-api/media/drivers/npcm-video anchornamehjpjujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDriver-specific Controls}(jkDriver-specific Controlsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#driver-specific-controlsjp](KKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2_CID_NPCM_CAPTURE_MODE}(jkV4L2_CID_NPCM_CAPTURE_MODEjkjubajk}(j]j]j]j]j]internalrefurij anchorname#v4l2-cid-npcm-capture-modejp](KKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2_CID_NPCM_RECT_COUNT}(jkV4L2_CID_NPCM_RECT_COUNTjkjubajk}(j]j]j]j]j]internalrefurij anchorname#v4l2-cid-npcm-rect-countjp](KKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk ReferencesjkjEubajk}(j]j]j]j]j]internalrefurij anchorname #referencesjp](KKeujkjjkjBubajk}(j]j]j]j]j]ujkjjkj?ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux Security Modules}(jkjjkjubajk}(j]j]j]j]j]internalrefuriuserspace-api/lsm anchornamehujkjjkj|ubajk}(j]j]j]j]j]ujkjjkjyubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel interface}(jkKernel interfacejkjubajk}(j]j]j]j]j]internalrefurij anchorname#kernel-interfaceujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/Set a security attribute of the current process}(jk/Set a security attribute of the current processjkjubajk}(j]j]j]j]j]internalrefurij anchorname0#set-a-security-attribute-of-the-current-processujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkubajk}(j]j]j]j]j]ujkjjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPaths in Sysfs}(jkPaths in Sysfsjkjhubajk}(j]j]j]j]j]internalrefurij3 anchorname#paths-in-sysfsujkjjkjeubajk}(j]j]j]j]j]ujkjjkjbubajk}(j]j]j]j]j]ujkjjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExporting from Kernel code}(jkExporting from Kernel codejkjubajk}(j]j]j]j]j]internalrefurij3 anchorname#exporting-from-kernel-codeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj;ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl DMX_QBUF, DMX_DQBUF}(jkjܔjkjubajk}(j]j]j]j]j]internalrefuri userspace-api/media/dvb/dmx-qbuf anchornamehjpjujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j]j]j]j]j]internalrefurij anchorname#namejp](KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #synopsisjp](KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj/ubajk}(j]j]j]j]j]internalrefurij anchorname #argumentsjp](KKKKeujkjjkj,ubajk}(j]j]j]j]j]ujkjjkj)ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjTubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionjp](KKKKeujkjjkjQubajk}(j]j]j]j]j]ujkjjkjNubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjyubajk}(j]j]j]j]j]internalrefurij anchorname #return-valuejp](KKKKeujkjjkjvubajk}(j]j]j]j]j]ujkjjkjsubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk GPIOHANDLE_GET_LINE_VALUES_IOCTL}(jkjjkjubajk}(j]j]j]j]j]internalrefuri4userspace-api/gpio/gpio-handle-get-line-values-ioctl anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j]j]j]j]j]internalrefurij anchorname#nameujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j]j]j]j]j]internalrefurij anchorname #synopsisujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j]j]j]j]j]internalrefurij anchorname #argumentsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj?ubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjkj<ubajk}(j]j]j]j]j]ujkjjkj9ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjcubajk}(j]j]j]j]j]internalrefurij anchorname #return-valueujkjjkj`ubajk}(j]j]j]j]j]ujkjjkj]ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk cec close()}(jkjjkjubajk}(j]j]j]j]j]internalrefuri&userspace-api/media/cec/cec-func-close anchornamehjpjujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j]j]j]j]j]internalrefurij anchorname#namejp](KKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j]j]j]j]j]internalrefurij anchorname #synopsisjp](KKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjubajk}(j]j]j]j]j]internalrefurij anchorname #argumentsjp](KKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj+ubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionjp](KKKeujkjjkj(ubajk}(j]j]j]j]j]ujkjjkj%ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return ValuejkjPubajk}(j]j]j]j]j]internalrefurij anchorname #return-valuejp](KKKeujkjjkjMubajk}(j]j]j]j]j]ujkjjkjJubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj^je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMIPI CCS camera sensor driver}(jkjjkjubajk}(j]j]j]j]j]internalrefuriuserspace-api/media/drivers/ccs anchornamehjpjujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPixel Array sub-device}(jkPixel Array sub-devicejkjubajk}(j]j]j]j]j]internalrefurij anchorname#pixel-array-sub-devicejp](KKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBinner}(jkBinnerjkjubajk}(j]j]j]j]j]internalrefurij anchorname#binnerjp](KKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkScaler}(jkScalerjkjubajk}(j]j]j]j]j]internalrefurij anchorname#scalerjp](KKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDigital and analogue crop}(jkDigital and analogue cropjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#digital-and-analogue-cropjp](KKeujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPrivate controls}(jkPrivate controlsjkj> ubajk}(j]j]j]j]j]internalrefurij anchorname#private-controlsjp](KKeujkjjkj; ubajk}(j]j]j]j]j]ujkjjkj8 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAnalogue gain model}(jkAnalogue gain modeljkj` ubajk}(j]j]j]j]j]internalrefurij anchorname#analogue-gain-modeljp](KKKeujkjjkj] ubajk}(j]j]j]j]j]ujkjjkjZ ubajk}(j]j]j]j]j]ujkjjkjW ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAlternate analogue gain model}(jkAlternate analogue gain modeljkj ubajk}(j]j]j]j]j]internalrefurij anchorname#alternate-analogue-gain-modeljp](KKKeujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjW ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkShading correction}(jkShading correctionjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#shading-correctionjp](KKKeujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjW ubejk}(j]j]j]j]j]ujkjjkj8 ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGPIO_V2_LINE_EVENT_READ}(jkjjkj ubajk}(j]j]j]j]j]internalrefuri*userspace-api/gpio/gpio-v2-line-event-read anchornamehujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj!ubajk}(j]j]j]j]j]internalrefurij  anchorname#nameujkjjkj !ubajk}(j]j]j]j]j]ujkjjkj !ubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj4!ubajk}(j]j]j]j]j]internalrefurij  anchorname #synopsisujkjjkj1!ubajk}(j]j]j]j]j]ujkjjkj.!ubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjX!ubajk}(j]j]j]j]j]internalrefurij  anchorname #argumentsujkjjkjU!ubajk}(j]j]j]j]j]ujkjjkjR!ubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj|!ubajk}(j]j]j]j]j]internalrefurij  anchorname #descriptionujkjjkjy!ubajk}(j]j]j]j]j]ujkjjkjv!ubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj!ubajk}(j]j]j]j]j]internalrefurij  anchorname #return-valueujkjjkj!ubajk}(j]j]j]j]j]ujkjjkj!ubajk}(j]j]j]j]j]ujkjjkj!ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjubjcje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk cec ioctl()}(jkj%jkj!ubajk}(j]j]j]j]j]internalrefuri&userspace-api/media/cec/cec-func-ioctl anchornamehjpj,ujkjjkj!ubajk}(j]j]j]j]j]ujkjjkj!ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj!ubajk}(j]j]j]j]j]internalrefurij! anchorname#namejp](KKKeujkjjkj!ubajk}(j]j]j]j]j]ujkjjkj!ubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj"ubajk}(j]j]j]j]j]internalrefurij! anchorname #synopsisjp](KKKeujkjjkj"ubajk}(j]j]j]j]j]ujkjjkj"ubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjC"ubajk}(j]j]j]j]j]internalrefurij! anchorname #argumentsjp](KKKeujkjjkj@"ubajk}(j]j]j]j]j]ujkjjkj="ubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjh"ubajk}(j]j]j]j]j]internalrefurij! anchorname #descriptionjp](KKKeujkjjkje"ubajk}(j]j]j]j]j]ujkjjkjb"ubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj"ubajk}(j]j]j]j]j]internalrefurij! anchorname #return-valuejp](KKKeujkjjkj"ubajk}(j]j]j]j]j]ujkjjkj"ubajk}(j]j]j]j]j]ujkjjkj!ubejk}(j]j]j]j]j]ujkjjkj!ubejk}(j]j]j]j]j]ujkjjkj!ubajk}(j]j]j]j]j]ujkjubj2je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl CEC_ADAP_G_CAPS}(jkj4jkj"ubajk}(j]j]j]j]j]internalrefuri+userspace-api/media/cec/cec-ioc-adap-g-caps anchornamehjpj;ujkjjkj"ubajk}(j]j]j]j]j]ujkjjkj"ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj"ubajk}(j]j]j]j]j]internalrefurij" anchorname#namejp](KKKeujkjjkj"ubajk}(j]j]j]j]j]ujkjjkj"ubajk}(j]j]j]j]j]ujkjjkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj #ubajk}(j]j]j]j]j]internalrefurij" anchorname #synopsisjp](KKKeujkjjkj #ubajk}(j]j]j]j]j]ujkjjkj#ubajk}(j]j]j]j]j]ujkjjkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj1#ubajk}(j]j]j]j]j]internalrefurij" anchorname #argumentsjp](KKKeujkjjkj.#ubajk}(j]j]j]j]j]ujkjjkj+#ubajk}(j]j]j]j]j]ujkjjkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjV#ubajk}(j]j]j]j]j]internalrefurij" anchorname #descriptionjp](KKKeujkjjkjS#ubajk}(j]j]j]j]j]ujkjjkjP#ubajk}(j]j]j]j]j]ujkjjkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj{#ubajk}(j]j]j]j]j]internalrefurij" anchorname #return-valuejp](KKKeujkjjkjx#ubajk}(j]j]j]j]j]ujkjjkju#ubajk}(j]j]j]j]j]ujkjjkj"ubejk}(j]j]j]j]j]ujkjjkj"ubejk}(j]j]j]j]j]ujkjjkj"ubajk}(j]j]j]j]j]ujkjubj2 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk DMX_ADD_PID}(jkjCjkj#ubajk}(j]j]j]j]j]internalrefuri#userspace-api/media/dvb/dmx-add-pid anchornamehjpjJujkjjkj#ubajk}(j]j]j]j]j]ujkjjkj#ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj#ubajk}(j]j]j]j]j]internalrefurij# anchorname#namejp](KKKKeujkjjkj#ubajk}(j]j]j]j]j]ujkjjkj#ubajk}(j]j]j]j]j]ujkjjkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj#ubajk}(j]j]j]j]j]internalrefurij# anchorname #synopsisjp](KKKKeujkjjkj#ubajk}(j]j]j]j]j]ujkjjkj#ubajk}(j]j]j]j]j]ujkjjkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj$ubajk}(j]j]j]j]j]internalrefurij# anchorname #argumentsjp](KKKKeujkjjkj$ubajk}(j]j]j]j]j]ujkjjkj$ubajk}(j]j]j]j]j]ujkjjkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjD$ubajk}(j]j]j]j]j]internalrefurij# anchorname #descriptionjp](KKKKeujkjjkjA$ubajk}(j]j]j]j]j]ujkjjkj>$ubajk}(j]j]j]j]j]ujkjjkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkji$ubajk}(j]j]j]j]j]internalrefurij# anchorname #return-valuejp](KKKKeujkjjkjf$ubajk}(j]j]j]j]j]ujkjjkjc$ubajk}(j]j]j]j]j]ujkjjkj#ubejk}(j]j]j]j]j]ujkjjkj#ubejk}(j]j]j]j]j]ujkjjkj#ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe cx2341x driver}(jkjRjkj$ubajk}(j]j]j]j]j]internalrefuri(userspace-api/media/drivers/cx2341x-uapi anchornamehjpjYujkjjkj$ubajk}(j]j]j]j]j]ujkjjkj$ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNon-compressed file format}(jkNon-compressed file formatjkj$ubajk}(j]j]j]j]j]internalrefurij$ anchorname#non-compressed-file-formatjp](KKeujkjjkj$ubajk}(j]j]j]j]j]ujkjjkj$ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRaw format c example}(jkRaw format c examplejkj$ubajk}(j]j]j]j]j]internalrefurij$ anchorname#raw-format-c-examplejp](KKKeujkjjkj$ubajk}(j]j]j]j]j]ujkjjkj$ubajk}(j]j]j]j]j]ujkjjkj$ubajk}(j]j]j]j]j]ujkjjkj$ubejk}(j]j]j]j]j]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9Format of embedded V4L2_MPEG_STREAM_VBI_FMT_IVTV VBI data}(jk9Format of embedded V4L2_MPEG_STREAM_VBI_FMT_IVTV VBI datajkj%ubajk}(j]j]j]j]j]internalrefurij$ anchorname:#format-of-embedded-v4l2-mpeg-stream-vbi-fmt-ivtv-vbi-datajp](KKeujkjjkj%ubajk}(j]j]j]j]j]ujkjjkj%ubajk}(j]j]j]j]j]ujkjjkj$ubejk}(j]j]j]j]j]ujkjjkj$ubejk}(j]j]j]j]j]ujkjjkj$ubajk}(j]j]j]j]j]ujkjubj} je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDigital TV CA Device}(jkjajkjP%ubajk}(j]j]j]j]j]internalrefuriuserspace-api/media/dvb/ca anchornamehjpjhujkjjkjM%ubajk}(j]j]j]j]j]ujkjjkjJ%ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentj_%entries](N%userspace-api/media/dvb/ca_data_typesN)userspace-api/media/dvb/ca_function_callsN%userspace-api/media/dvb/ca_high_levele includefiles](jv%jx%jz%emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sH/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/ca.rstj_sKjkjg%ubajk}(j]j]j]j]j]ujkjjkjJ%ubejk}(j]j]j]j]j]ujkjjkjG%ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Ioctl Numbers}(jkjpjkj%ubajk}(j]j]j]j]j]internalrefuri userspace-api/ioctl/ioctl-number anchornamehujkjjkj%ubajk}(j]j]j]j]j]ujkjjkj%ubajk}(j]j]j]j]j]ujkjjkj%ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGPIO_GET_LINEINFO_IOCTL}(jkj~jkj%ubajk}(j]j]j]j]j]internalrefuri*userspace-api/gpio/gpio-get-lineinfo-ioctl anchornamehujkjjkj%ubajk}(j]j]j]j]j]ujkjjkj%ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj%ubajk}(j]j]j]j]j]internalrefurij% anchorname#nameujkjjkj%ubajk}(j]j]j]j]j]ujkjjkj%ubajk}(j]j]j]j]j]ujkjjkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj&ubajk}(j]j]j]j]j]internalrefurij% anchorname #synopsisujkjjkj&ubajk}(j]j]j]j]j]ujkjjkj &ubajk}(j]j]j]j]j]ujkjjkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj7&ubajk}(j]j]j]j]j]internalrefurij% anchorname #argumentsujkjjkj4&ubajk}(j]j]j]j]j]ujkjjkj1&ubajk}(j]j]j]j]j]ujkjjkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj[&ubajk}(j]j]j]j]j]internalrefurij% anchorname #descriptionujkjjkjX&ubajk}(j]j]j]j]j]ujkjjkjU&ubajk}(j]j]j]j]j]ujkjjkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj&ubajk}(j]j]j]j]j]internalrefurij% anchorname #return-valueujkjjkj|&ubajk}(j]j]j]j]j]ujkjjkjy&ubajk}(j]j]j]j]j]ujkjjkj%ubejk}(j]j]j]j]j]ujkjjkj%ubejk}(j]j]j]j]j]ujkjjkj%ubajk}(j]j]j]j]j]ujkjubjYje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!CEC Pin Framework Error Injection}(jkjjkj&ubajk}(j]j]j]j]j]internalrefuri)userspace-api/media/cec/cec-pin-error-inj anchornamehjpjujkjjkj&ubajk}(j]j]j]j]j]ujkjjkj&ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Basic Syntax}(jk Basic Syntaxjkj&ubajk}(j]j]j]j]j]internalrefurij& anchorname #basic-syntaxjp](KKeujkjjkj&ubajk}(j]j]j]j]j]ujkjjkj&ubajk}(j]j]j]j]j]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkClear Error Injections}(jkClear Error Injectionsjkj&ubajk}(j]j]j]j]j]internalrefurij& anchorname#clear-error-injectionsjp](KKeujkjjkj&ubajk}(j]j]j]j]j]ujkjjkj&ubajk}(j]j]j]j]j]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReceive Messages}(jkReceive Messagesjkj"'ubajk}(j]j]j]j]j]internalrefurij& anchorname#receive-messagesjp](KKeujkjjkj'ubajk}(j]j]j]j]j]ujkjjkj'ubajk}(j]j]j]j]j]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTransmit Messages}(jkTransmit MessagesjkjG'ubajk}(j]j]j]j]j]internalrefurij& anchorname#transmit-messagesjp](KKeujkjjkjD'ubajk}(j]j]j]j]j]ujkjjkjA'ubajk}(j]j]j]j]j]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Custom Pulses}(jk Custom Pulsesjkjl'ubajk}(j]j]j]j]j]internalrefurij& anchorname#custom-pulsesjp](KKeujkjjkji'ubajk}(j]j]j]j]j]ujkjjkjf'ubajk}(j]j]j]j]j]ujkjjkj&ubejk}(j]j]j]j]j]ujkjjkj&ubejk}(j]j]j]j]j]ujkjjkj&ubajk}(j]j]j]j]j]ujkjubj" je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDMX_SET_FILTER}(jkjjkj'ubajk}(j]j]j]j]j]internalrefuri&userspace-api/media/dvb/dmx-set-filter anchornamehjpjujkjjkj'ubajk}(j]j]j]j]j]ujkjjkj'ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj'ubajk}(j]j]j]j]j]internalrefurij' anchorname#namejp](KKK Keujkjjkj'ubajk}(j]j]j]j]j]ujkjjkj'ubajk}(j]j]j]j]j]ujkjjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj'ubajk}(j]j]j]j]j]internalrefurij' anchorname #synopsisjp](KKK Keujkjjkj'ubajk}(j]j]j]j]j]ujkjjkj'ubajk}(j]j]j]j]j]ujkjjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj(ubajk}(j]j]j]j]j]internalrefurij' anchorname #argumentsjp](KKK Keujkjjkj (ubajk}(j]j]j]j]j]ujkjjkj (ubajk}(j]j]j]j]j]ujkjjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj5(ubajk}(j]j]j]j]j]internalrefurij' anchorname #descriptionjp](KKK Keujkjjkj2(ubajk}(j]j]j]j]j]ujkjjkj/(ubajk}(j]j]j]j]j]ujkjjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return ValuejkjZ(ubajk}(j]j]j]j]j]internalrefurij' anchorname #return-valuejp](KKK KeujkjjkjW(ubajk}(j]j]j]j]j]ujkjjkjT(ubajk}(j]j]j]j]j]ujkjjkj'ubejk}(j]j]j]j]j]ujkjjkj'ubejk}(j]j]j]j]j]ujkjjkj'ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGPIO_V2_GET_LINE_IOCTL}(jkjjkj(ubajk}(j]j]j]j]j]internalrefuri)userspace-api/gpio/gpio-v2-get-line-ioctl anchornamehujkjjkj(ubajk}(j]j]j]j]j]ujkjjkj(ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj(ubajk}(j]j]j]j]j]internalrefurij( anchorname#nameujkjjkj(ubajk}(j]j]j]j]j]ujkjjkj(ubajk}(j]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj(ubajk}(j]j]j]j]j]internalrefurij( anchorname #synopsisujkjjkj(ubajk}(j]j]j]j]j]ujkjjkj(ubajk}(j]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj(ubajk}(j]j]j]j]j]internalrefurij( anchorname #argumentsujkjjkj(ubajk}(j]j]j]j]j]ujkjjkj(ubajk}(j]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj )ubajk}(j]j]j]j]j]internalrefurij( anchorname #descriptionujkjjkj)ubajk}(j]j]j]j]j]ujkjjkj)ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguration Rules}(jkConfiguration RulesjkjA)ubajk}(j]j]j]j]j]internalrefurij( anchorname#configuration-rulesujkjjkj>)ubajk}(j]j]j]j]j]ujkjjkj;)ubajk}(j]j]j]j]j]ujkjjkj8)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguration Support}(jkConfiguration Supportjkje)ubajk}(j]j]j]j]j]internalrefurij( anchorname#configuration-supportujkjjkjb)ubajk}(j]j]j]j]j]ujkjjkj_)ubajk}(j]j]j]j]j]ujkjjkj8)ubejk}(j]j]j]j]j]ujkjjkj)ubejk}(j]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj)ubajk}(j]j]j]j]j]internalrefurij( anchorname #return-valueujkjjkj)ubajk}(j]j]j]j]j]ujkjjkj)ubajk}(j]j]j]j]j]ujkjjkj(ubejk}(j]j]j]j]j]ujkjjkj(ubejk}(j]j]j]j]j]ujkjjkj(ubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary of CDROM ioctl calls}(jkjjkj)ubajk}(j]j]j]j]j]internalrefuriuserspace-api/ioctl/cdrom anchornamehujkjjkj)ubajk}(j]j]j]j]j]ujkjjkj)ubajk}(j]j]j]j]j]ujkjjkj)ubajk}(j]j]j]j]j]ujkjubjTje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#ioctls CEC_RECEIVE and CEC_TRANSMIT}(jkjƕjkj)ubajk}(j]j]j]j]j]internalrefuri'userspace-api/media/cec/cec-ioc-receive anchornamehjpj͕ujkjjkj)ubajk}(j]j]j]j]j]ujkjjkj)ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj*ubajk}(j]j]j]j]j]internalrefurij * anchorname#namejp](KK Keujkjjkj*ubajk}(j]j]j]j]j]ujkjjkj*ubajk}(j]j]j]j]j]ujkjjkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj?*ubajk}(j]j]j]j]j]internalrefurij * anchorname #synopsisjp](KK Keujkjjkj<*ubajk}(j]j]j]j]j]ujkjjkj9*ubajk}(j]j]j]j]j]ujkjjkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjd*ubajk}(j]j]j]j]j]internalrefurij * anchorname #argumentsjp](KK Keujkjjkja*ubajk}(j]j]j]j]j]ujkjjkj^*ubajk}(j]j]j]j]j]ujkjjkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj*ubajk}(j]j]j]j]j]internalrefurij * anchorname #descriptionjp](KK Keujkjjkj*ubajk}(j]j]j]j]j]ujkjjkj*ubajk}(j]j]j]j]j]ujkjjkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj*ubajk}(j]j]j]j]j]internalrefurij * anchorname #return-valuejp](KK Keujkjjkj*ubajk}(j]j]j]j]j]ujkjjkj*ubajk}(j]j]j]j]j]ujkjjkj*ubejk}(j]j]j]j]j]ujkjjkj)ubejk}(j]j]j]j]j]ujkjjkj)ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGPIO_GET_LINEHANDLE_IOCTL}(jkjՕjkj*ubajk}(j]j]j]j]j]internalrefuri,userspace-api/gpio/gpio-get-linehandle-ioctl anchornamehujkjjkj*ubajk}(j]j]j]j]j]ujkjjkj*ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj+ubajk}(j]j]j]j]j]internalrefurij* anchorname#nameujkjjkj+ubajk}(j]j]j]j]j]ujkjjkj+ubajk}(j]j]j]j]j]ujkjjkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj,+ubajk}(j]j]j]j]j]internalrefurij* anchorname #synopsisujkjjkj)+ubajk}(j]j]j]j]j]ujkjjkj&+ubajk}(j]j]j]j]j]ujkjjkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjP+ubajk}(j]j]j]j]j]internalrefurij* anchorname #argumentsujkjjkjM+ubajk}(j]j]j]j]j]ujkjjkjJ+ubajk}(j]j]j]j]j]ujkjjkj*ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjt+ubajk}(j]j]j]j]j]internalrefurij* anchorname #descriptionujkjjkjq+ubajk}(j]j]j]j]j]ujkjjkjn+ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguration Rules}(jkConfiguration Rulesjkj+ubajk}(j]j]j]j]j]internalrefurij* anchorname#configuration-rulesujkjjkj+ubajk}(j]j]j]j]j]ujkjjkj+ubajk}(j]j]j]j]j]ujkjjkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguration Support}(jkConfiguration Supportjkj+ubajk}(j]j]j]j]j]internalrefurij* anchorname#configuration-supportujkjjkj+ubajk}(j]j]j]j]j]ujkjjkj+ubajk}(j]j]j]j]j]ujkjjkj+ubejk}(j]j]j]j]j]ujkjjkjn+ubejk}(j]j]j]j]j]ujkjjkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj+ubajk}(j]j]j]j]j]internalrefurij* anchorname #return-valueujkjjkj+ubajk}(j]j]j]j]j]ujkjjkj+ubajk}(j]j]j]j]j]ujkjjkj*ubejk}(j]j]j]j]j]ujkjjkj*ubejk}(j]j]j]j]j]ujkjjkj*ubajk}(j]j]j]j]j]ujkjubj7je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGPIO_GET_LINEINFO_UNWATCH_IOCTL}(jkjjkj",ubajk}(j]j]j]j]j]internalrefuri2userspace-api/gpio/gpio-get-lineinfo-unwatch-ioctl anchornamehujkjjkj,ubajk}(j]j]j]j]j]ujkjjkj,ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjB,ubajk}(j]j]j]j]j]internalrefurij1, anchorname#nameujkjjkj?,ubajk}(j]j]j]j]j]ujkjjkj<,ubajk}(j]j]j]j]j]ujkjjkj9,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjf,ubajk}(j]j]j]j]j]internalrefurij1, anchorname #synopsisujkjjkjc,ubajk}(j]j]j]j]j]ujkjjkj`,ubajk}(j]j]j]j]j]ujkjjkj9,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj,ubajk}(j]j]j]j]j]internalrefurij1, anchorname #argumentsujkjjkj,ubajk}(j]j]j]j]j]ujkjjkj,ubajk}(j]j]j]j]j]ujkjjkj9,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj,ubajk}(j]j]j]j]j]internalrefurij1, anchorname #descriptionujkjjkj,ubajk}(j]j]j]j]j]ujkjjkj,ubajk}(j]j]j]j]j]ujkjjkj9,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj,ubajk}(j]j]j]j]j]internalrefurij1, anchorname #return-valueujkjjkj,ubajk}(j]j]j]j]j]ujkjjkj,ubajk}(j]j]j]j]j]ujkjjkj9,ubejk}(j]j]j]j]j]ujkjjkj,ubejk}(j]j]j]j]j]ujkjjkj,ubajk}(j]j]j]j]j]ujkjubjQ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkISA Plug & Play support}(jkjjkj -ubajk}(j]j]j]j]j]internalrefuriuserspace-api/isapnp anchornamehujkjjkj-ubajk}(j]j]j]j]j]ujkjjkj-ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterface /proc/isapnp}(jkInterface /proc/isapnpjkj+-ubajk}(j]j]j]j]j]internalrefurij- anchorname#interface-proc-isapnpujkjjkj(-ubajk}(j]j]j]j]j]ujkjjkj%-ubajk}(j]j]j]j]j]ujkjjkj"-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterface /proc/bus/isapnp}(jkInterface /proc/bus/isapnpjkjO-ubajk}(j]j]j]j]j]internalrefurij- anchorname#interface-proc-bus-isapnpujkjjkjL-ubajk}(j]j]j]j]j]ujkjjkjI-ubajk}(j]j]j]j]j]ujkjjkj"-ubejk}(j]j]j]j]j]ujkjjkj-ubejk}(j]j]j]j]j]ujkjjkj-ubajk}(j]j]j]j]j]ujkjubj]je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGPIO_V2_LINEINFO_CHANGED_READ}(jkjjkj-ubajk}(j]j]j]j]j]internalrefuri0userspace-api/gpio/gpio-v2-lineinfo-changed-read anchornamehujkjjkj-ubajk}(j]j]j]j]j]ujkjjkj-ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj-ubajk}(j]j]j]j]j]internalrefurij- anchorname#nameujkjjkj-ubajk}(j]j]j]j]j]ujkjjkj-ubajk}(j]j]j]j]j]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj-ubajk}(j]j]j]j]j]internalrefurij- anchorname #synopsisujkjjkj-ubajk}(j]j]j]j]j]ujkjjkj-ubajk}(j]j]j]j]j]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj-ubajk}(j]j]j]j]j]internalrefurij- anchorname #argumentsujkjjkj-ubajk}(j]j]j]j]j]ujkjjkj-ubajk}(j]j]j]j]j]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj.ubajk}(j]j]j]j]j]internalrefurij- anchorname #descriptionujkjjkj.ubajk}(j]j]j]j]j]ujkjjkj.ubajk}(j]j]j]j]j]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj8.ubajk}(j]j]j]j]j]internalrefurij- anchorname #return-valueujkjjkj5.ubajk}(j]j]j]j]j]ujkjjkj2.ubajk}(j]j]j]j]j]ujkjjkj-ubejk}(j]j]j]j]j]ujkjjkj-ubejk}(j]j]j]j]j]ujkjjkj-ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDigital TV demux write()}(jkj jkjq.ubajk}(j]j]j]j]j]internalrefuri"userspace-api/media/dvb/dmx-fwrite anchornamehjpjujkjjkjn.ubajk}(j]j]j]j]j]ujkjjkjk.ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj.ubajk}(j]j]j]j]j]internalrefurij. anchorname#namejp](KKKKeujkjjkj.ubajk}(j]j]j]j]j]ujkjjkj.ubajk}(j]j]j]j]j]ujkjjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj.ubajk}(j]j]j]j]j]internalrefurij. anchorname #synopsisjp](KKKKeujkjjkj.ubajk}(j]j]j]j]j]ujkjjkj.ubajk}(j]j]j]j]j]ujkjjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj.ubajk}(j]j]j]j]j]internalrefurij. anchorname #argumentsjp](KKKKeujkjjkj.ubajk}(j]j]j]j]j]ujkjjkj.ubajk}(j]j]j]j]j]ujkjjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj/ubajk}(j]j]j]j]j]internalrefurij. anchorname #descriptionjp](KKKKeujkjjkj.ubajk}(j]j]j]j]j]ujkjjkj.ubajk}(j]j]j]j]j]ujkjjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj%/ubajk}(j]j]j]j]j]internalrefurij. anchorname #return-valuejp](KKKKeujkjjkj"/ubajk}(j]j]j]j]j]ujkjjkj/ubajk}(j]j]j]j]j]ujkjjkj.ubejk}(j]j]j]j]j]ujkjjkjk.ubejk}(j]j]j]j]j]ujkjjkjh.ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk ioctls CEC_G_MODE and CEC_S_MODE}(jkjjkj_/ubajk}(j]j]j]j]j]internalrefuri&userspace-api/media/cec/cec-ioc-g-mode anchornamehjpj#ujkjjkj\/ubajk}(j]j]j]j]j]ujkjjkjY/ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj/ubajk}(j]j]j]j]j]internalrefurijn/ anchorname #synopsisjp](KK Keujkjjkj|/ubajk}(j]j]j]j]j]ujkjjkjy/ubajk}(j]j]j]j]j]ujkjjkjv/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj/ubajk}(j]j]j]j]j]internalrefurijn/ anchorname #argumentsjp](KK Keujkjjkj/ubajk}(j]j]j]j]j]ujkjjkj/ubajk}(j]j]j]j]j]ujkjjkjv/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj/ubajk}(j]j]j]j]j]internalrefurijn/ anchorname #descriptionjp](KK Keujkjjkj/ubajk}(j]j]j]j]j]ujkjjkj/ubajk}(j]j]j]j]j]ujkjjkjv/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj/ubajk}(j]j]j]j]j]internalrefurijn/ anchorname #return-valuejp](KK Keujkjjkj/ubajk}(j]j]j]j]j]ujkjjkj/ubajk}(j]j]j]j]j]ujkjjkjv/ubejk}(j]j]j]j]j]ujkjjkjY/ubejk}(j]j]j]j]j]ujkjjkjV/ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!GPIO_HANDLE_SET_LINE_VALUES_IOCTL}(jkj+jkj(0ubajk}(j]j]j]j]j]internalrefuri4userspace-api/gpio/gpio-handle-set-line-values-ioctl anchornamehujkjjkj%0ubajk}(j]j]j]j]j]ujkjjkj"0ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjH0ubajk}(j]j]j]j]j]internalrefurij70 anchorname#nameujkjjkjE0ubajk}(j]j]j]j]j]ujkjjkjB0ubajk}(j]j]j]j]j]ujkjjkj?0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjl0ubajk}(j]j]j]j]j]internalrefurij70 anchorname #synopsisujkjjkji0ubajk}(j]j]j]j]j]ujkjjkjf0ubajk}(j]j]j]j]j]ujkjjkj?0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj0ubajk}(j]j]j]j]j]internalrefurij70 anchorname #argumentsujkjjkj0ubajk}(j]j]j]j]j]ujkjjkj0ubajk}(j]j]j]j]j]ujkjjkj?0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj0ubajk}(j]j]j]j]j]internalrefurij70 anchorname #descriptionujkjjkj0ubajk}(j]j]j]j]j]ujkjjkj0ubajk}(j]j]j]j]j]ujkjjkj?0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj0ubajk}(j]j]j]j]j]internalrefurij70 anchorname #return-valueujkjjkj0ubajk}(j]j]j]j]j]ujkjjkj0ubajk}(j]j]j]j]j]ujkjjkj?0ubejk}(j]j]j]j]j]ujkjjkj"0ubejk}(j]j]j]j]j]ujkjjkj0ubajk}(j]j]j]j]j]ujkjubjFje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGPIO_GET_CHIPINFO_IOCTL}(jkj9jkj1ubajk}(j]j]j]j]j]internalrefuri*userspace-api/gpio/gpio-get-chipinfo-ioctl anchornamehujkjjkj1ubajk}(j]j]j]j]j]ujkjjkj 1ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj11ubajk}(j]j]j]j]j]internalrefurij 1 anchorname#nameujkjjkj.1ubajk}(j]j]j]j]j]ujkjjkj+1ubajk}(j]j]j]j]j]ujkjjkj(1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjU1ubajk}(j]j]j]j]j]internalrefurij 1 anchorname #synopsisujkjjkjR1ubajk}(j]j]j]j]j]ujkjjkjO1ubajk}(j]j]j]j]j]ujkjjkj(1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjy1ubajk}(j]j]j]j]j]internalrefurij 1 anchorname #argumentsujkjjkjv1ubajk}(j]j]j]j]j]ujkjjkjs1ubajk}(j]j]j]j]j]ujkjjkj(1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj1ubajk}(j]j]j]j]j]internalrefurij 1 anchorname #descriptionujkjjkj1ubajk}(j]j]j]j]j]ujkjjkj1ubajk}(j]j]j]j]j]ujkjjkj(1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj1ubajk}(j]j]j]j]j]internalrefurij 1 anchorname #return-valueujkjjkj1ubajk}(j]j]j]j]j]ujkjjkj1ubajk}(j]j]j]j]j]ujkjjkj(1ubejk}(j]j]j]j]j]ujkjjkj 1ubejk}(j]j]j]j]j]ujkjjkj1ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGPIO_V2_GET_LINEINFO_IOCTL}(jkjGjkj1ubajk}(j]j]j]j]j]internalrefuri-userspace-api/gpio/gpio-v2-get-lineinfo-ioctl anchornamehujkjjkj1ubajk}(j]j]j]j]j]ujkjjkj1ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj2ubajk}(j]j]j]j]j]internalrefurij 2 anchorname#nameujkjjkj2ubajk}(j]j]j]j]j]ujkjjkj2ubajk}(j]j]j]j]j]ujkjjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj>2ubajk}(j]j]j]j]j]internalrefurij 2 anchorname #synopsisujkjjkj;2ubajk}(j]j]j]j]j]ujkjjkj82ubajk}(j]j]j]j]j]ujkjjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkjb2ubajk}(j]j]j]j]j]internalrefurij 2 anchorname #argumentsujkjjkj_2ubajk}(j]j]j]j]j]ujkjjkj\2ubajk}(j]j]j]j]j]ujkjjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj2ubajk}(j]j]j]j]j]internalrefurij 2 anchorname #descriptionujkjjkj2ubajk}(j]j]j]j]j]ujkjjkj2ubajk}(j]j]j]j]j]ujkjjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj2ubajk}(j]j]j]j]j]internalrefurij 2 anchorname #return-valueujkjjkj2ubajk}(j]j]j]j]j]ujkjjkj2ubajk}(j]j]j]j]j]ujkjjkj2ubejk}(j]j]j]j]j]ujkjjkj1ubejk}(j]j]j]j]j]ujkjjkj1ubajk}(j]j]j]j]j]ujkjubj+je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0Maxim Integrated MAX2175 RF to bits tuner driver}(jkjUjkj2ubajk}(j]j]j]j]j]internalrefuri#userspace-api/media/drivers/max2175 anchornamehjpj\ujkjjkj2ubajk}(j]j]j]j]j]ujkjjkj2ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``V4L2_CID_MAX2175_I2S_ENABLE``jk]jkV4L2_CID_MAX2175_I2S_ENABLE}(jkhjkj3ubajk}(j]j]j]j]j]ujkj^j^sNj_sNjkj3ubajk}(j]j]j]j]j]internalrefurij2 anchorname#v4l2-cid-max2175-i2s-enablejp](KKeujkjjkj3ubajk}(j]j]j]j]j]ujkjjkj2ubajk}(j]j]j]j]j]ujkjjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``V4L2_CID_MAX2175_HSLS``jk]jkV4L2_CID_MAX2175_HSLS}(jkhjkj43ubajk}(j]j]j]j]j]ujkj^j^sNj_sNjkj13ubajk}(j]j]j]j]j]internalrefurij2 anchorname#v4l2-cid-max2175-hslsjp](KKeujkjjkj.3ubajk}(j]j]j]j]j]ujkjjkj+3ubajk}(j]j]j]j]j]ujkjjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk#``V4L2_CID_MAX2175_RX_MODE (menu)``jk]jkV4L2_CID_MAX2175_RX_MODE (menu)}(jkhjkjb3ubajk}(j]j]j]j]j]ujkj^j^sNj_sNjkj_3ubajk}(j]j]j]j]j]internalrefurij2 anchorname#v4l2-cid-max2175-rx-mode-menujp](KKeujkjjkj\3ubajk}(j]j]j]j]j]ujkjjkjY3ubajk}(j]j]j]j]j]ujkjjkj2ubejk}(j]j]j]j]j]ujkjjkj2ubejk}(j]j]j]j]j]ujkjjkj2ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&The Linux USB Video Class (UVC) driver}(jkjdjkj3ubajk}(j]j]j]j]j]internalrefuri$userspace-api/media/drivers/uvcvideo anchornamehjpjkujkjjkj3ubajk}(j]j]j]j]j]ujkjjkj3ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkExtension Unit (XU) support}(jkExtension Unit (XU) supportjkj3ubajk}(j]j]j]j]j]internalrefurij3 anchorname#extension-unit-xu-supportjp](K Keujkjjkj3ubajk}(j]j]j]j]j]ujkjjkj3ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj3ubajk}(j]j]j]j]j]internalrefurij3 anchorname #introductionjp](K KKeujkjjkj3ubajk}(j]j]j]j]j]ujkjjkj3ubajk}(j]j]j]j]j]ujkjjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkControl mappings}(jkControl mappingsjkj 4ubajk}(j]j]j]j]j]internalrefurij3 anchorname#control-mappingsjp](K KKeujkjjkj4ubajk}(j]j]j]j]j]ujkjjkj4ubajk}(j]j]j]j]j]ujkjjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSecurity}(jkSecurityjkj.4ubajk}(j]j]j]j]j]internalrefurij3 anchorname #securityjp](K KKeujkjjkj+4ubajk}(j]j]j]j]j]ujkjjkj(4ubajk}(j]j]j]j]j]ujkjjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Debugging}(jk DebuggingjkjS4ubajk}(j]j]j]j]j]internalrefurij3 anchorname #debuggingjp](K KKeujkjjkjP4ubajk}(j]j]j]j]j]ujkjjkjM4ubajk}(j]j]j]j]j]ujkjjkj3ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIOCTL reference}(jkIOCTL referencejkjx4ubajk}(j]j]j]j]j]internalrefurij3 anchorname#ioctl-referencejp](K KKeujkjjkju4ubajk}(j]j]j]j]j]ujkjjkjr4ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5UVCIOC_CTRL_MAP - Map a UVC control to a V4L2 control}(jk5UVCIOC_CTRL_MAP - Map a UVC control to a V4L2 controljkj4ubajk}(j]j]j]j]j]internalrefurij3 anchorname4#uvcioc-ctrl-map-map-a-uvc-control-to-a-v4l2-controljp](K KKKeujkjjkj4ubajk}(j]j]j]j]j]ujkjjkj4ubajk}(j]j]j]j]j]ujkjjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*UVCIOC_CTRL_QUERY - Query a UVC XU control}(jk*UVCIOC_CTRL_QUERY - Query a UVC XU controljkj4ubajk}(j]j]j]j]j]internalrefurij3 anchorname)#uvcioc-ctrl-query-query-a-uvc-xu-controljp](K KKKeujkjjkj4ubajk}(j]j]j]j]j]ujkjjkj4ubajk}(j]j]j]j]j]ujkjjkj4ubejk}(j]j]j]j]j]ujkjjkjr4ubejk}(j]j]j]j]j]ujkjjkj3ubejk}(j]j]j]j]j]ujkjjkj3ubejk}(j]j]j]j]j]ujkjjkj3ubajk}(j]j]j]j]j]ujkjjkj3ubejk}(j]j]j]j]j]ujkjjkj3ubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDigital TV CA open()}(jkjsjkj5ubajk}(j]j]j]j]j]internalrefuri userspace-api/media/dvb/ca-fopen anchornamehjpjzujkjjkj5ubajk}(j]j]j]j]j]ujkjjkj 5ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj15ubajk}(j]j]j]j]j]internalrefurij 5 anchorname#namejp](KKKKeujkjjkj.5ubajk}(j]j]j]j]j]ujkjjkj+5ubajk}(j]j]j]j]j]ujkjjkj(5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjV5ubajk}(j]j]j]j]j]internalrefurij 5 anchorname #synopsisjp](KKKKeujkjjkjS5ubajk}(j]j]j]j]j]ujkjjkjP5ubajk}(j]j]j]j]j]ujkjjkj(5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj{5ubajk}(j]j]j]j]j]internalrefurij 5 anchorname #argumentsjp](KKKKeujkjjkjx5ubajk}(j]j]j]j]j]ujkjjkju5ubajk}(j]j]j]j]j]ujkjjkj(5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj5ubajk}(j]j]j]j]j]internalrefurij 5 anchorname #descriptionjp](KKKKeujkjjkj5ubajk}(j]j]j]j]j]ujkjjkj5ubajk}(j]j]j]j]j]ujkjjkj(5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj5ubajk}(j]j]j]j]j]internalrefurij 5 anchorname #return-valuejp](KKKKeujkjjkj5ubajk}(j]j]j]j]j]ujkjjkj5ubajk}(j]j]j]j]j]ujkjjkj(5ubejk}(j]j]j]j]j]ujkjjkj 5ubejk}(j]j]j]j]j]ujkjjkj5ubajk}(j]j]j]j]j]ujkjubjvje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDMX_GET_PES_PIDS}(jkjjkj5ubajk}(j]j]j]j]j]internalrefuri(userspace-api/media/dvb/dmx-get-pes-pids anchornamehjpjujkjjkj5ubajk}(j]j]j]j]j]ujkjjkj5ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj6ubajk}(j]j]j]j]j]internalrefurij6 anchorname#namejp](KKK Keujkjjkj6ubajk}(j]j]j]j]j]ujkjjkj6ubajk}(j]j]j]j]j]ujkjjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjD6ubajk}(j]j]j]j]j]internalrefurij6 anchorname #synopsisjp](KKK KeujkjjkjA6ubajk}(j]j]j]j]j]ujkjjkj>6ubajk}(j]j]j]j]j]ujkjjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkji6ubajk}(j]j]j]j]j]internalrefurij6 anchorname #argumentsjp](KKK Keujkjjkjf6ubajk}(j]j]j]j]j]ujkjjkjc6ubajk}(j]j]j]j]j]ujkjjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj6ubajk}(j]j]j]j]j]internalrefurij6 anchorname #descriptionjp](KKK Keujkjjkj6ubajk}(j]j]j]j]j]ujkjjkj6ubajk}(j]j]j]j]j]ujkjjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj6ubajk}(j]j]j]j]j]internalrefurij6 anchorname #return-valuejp](KKK Keujkjjkj6ubajk}(j]j]j]j]j]ujkjjkj6ubajk}(j]j]j]j]j]ujkjjkj6ubejk}(j]j]j]j]j]ujkjjkj5ubejk}(j]j]j]j]j]ujkjjkj5ubajk}(j]j]j]j]j]ujkjubjjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCA_RESET}(jkjjkj6ubajk}(j]j]j]j]j]internalrefuri userspace-api/media/dvb/ca-reset anchornamehjpjujkjjkj6ubajk}(j]j]j]j]j]ujkjjkj6ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj 7ubajk}(j]j]j]j]j]internalrefurij6 anchorname#namejp](KKKKeujkjjkj 7ubajk}(j]j]j]j]j]ujkjjkj7ubajk}(j]j]j]j]j]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj27ubajk}(j]j]j]j]j]internalrefurij6 anchorname #synopsisjp](KKKKeujkjjkj/7ubajk}(j]j]j]j]j]ujkjjkj,7ubajk}(j]j]j]j]j]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjW7ubajk}(j]j]j]j]j]internalrefurij6 anchorname #argumentsjp](KKKKeujkjjkjT7ubajk}(j]j]j]j]j]ujkjjkjQ7ubajk}(j]j]j]j]j]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj|7ubajk}(j]j]j]j]j]internalrefurij6 anchorname #descriptionjp](KKKKeujkjjkjy7ubajk}(j]j]j]j]j]ujkjjkjv7ubajk}(j]j]j]j]j]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj7ubajk}(j]j]j]j]j]internalrefurij6 anchorname #return-valuejp](KKKKeujkjjkj7ubajk}(j]j]j]j]j]ujkjjkj7ubajk}(j]j]j]j]j]ujkjjkj7ubejk}(j]j]j]j]j]ujkjjkj6ubejk}(j]j]j]j]j]ujkjjkj6ubajk}(j]j]j]j]j]ujkjubj8je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDigital TV CA close()}(jkjjkj7ubajk}(j]j]j]j]j]internalrefuri!userspace-api/media/dvb/ca-fclose anchornamehjpjujkjjkj7ubajk}(j]j]j]j]j]ujkjjkj7ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj7ubajk}(j]j]j]j]j]internalrefurij7 anchorname#namejp](KKKKeujkjjkj7ubajk}(j]j]j]j]j]ujkjjkj7ubajk}(j]j]j]j]j]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj 8ubajk}(j]j]j]j]j]internalrefurij7 anchorname #synopsisjp](KKKKeujkjjkj8ubajk}(j]j]j]j]j]ujkjjkj8ubajk}(j]j]j]j]j]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjE8ubajk}(j]j]j]j]j]internalrefurij7 anchorname #argumentsjp](KKKKeujkjjkjB8ubajk}(j]j]j]j]j]ujkjjkj?8ubajk}(j]j]j]j]j]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjj8ubajk}(j]j]j]j]j]internalrefurij7 anchorname #descriptionjp](KKKKeujkjjkjg8ubajk}(j]j]j]j]j]ujkjjkjd8ubajk}(j]j]j]j]j]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj8ubajk}(j]j]j]j]j]internalrefurij7 anchorname #return-valuejp](KKKKeujkjjkj8ubajk}(j]j]j]j]j]ujkjjkj8ubajk}(j]j]j]j]j]ujkjjkj7ubejk}(j]j]j]j]j]ujkjjkj7ubejk}(j]j]j]j]j]ujkjjkj7ubajk}(j]j]j]j]j]ujkjubj)je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CA Data Types}(jkjjkj8ubajk}(j]j]j]j]j]internalrefuri%userspace-api/media/dvb/ca_data_types anchornamehjpjujkjjkj8ubajk}(j]j]j]j]j]ujkjjkj8ubajk}(j]j]j]j]j]ujkjjkj8ubajk}(j]j]j]j]j]ujkjubjFje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk CA_SEND_MSG}(jkjjkj8ubajk}(j]j]j]j]j]internalrefuri#userspace-api/media/dvb/ca-send-msg anchornamehjpjŖujkjjkj8ubajk}(j]j]j]j]j]ujkjjkj8ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj9ubajk}(j]j]j]j]j]internalrefurij9 anchorname#namejp](KKKKeujkjjkj9ubajk}(j]j]j]j]j]ujkjjkj9ubajk}(j]j]j]j]j]ujkjjkj 9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj:9ubajk}(j]j]j]j]j]internalrefurij9 anchorname #synopsisjp](KKKKeujkjjkj79ubajk}(j]j]j]j]j]ujkjjkj49ubajk}(j]j]j]j]j]ujkjjkj 9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj_9ubajk}(j]j]j]j]j]internalrefurij9 anchorname #argumentsjp](KKKKeujkjjkj\9ubajk}(j]j]j]j]j]ujkjjkjY9ubajk}(j]j]j]j]j]ujkjjkj 9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj9ubajk}(j]j]j]j]j]internalrefurij9 anchorname #descriptionjp](KKKKeujkjjkj9ubajk}(j]j]j]j]j]ujkjjkj~9ubajk}(j]j]j]j]j]ujkjjkj 9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj9ubajk}(j]j]j]j]j]internalrefurij9 anchorname #return-valuejp](KKKKeujkjjkj9ubajk}(j]j]j]j]j]ujkjjkj9ubajk}(j]j]j]j]j]ujkjjkj 9ubejk}(j]j]j]j]j]ujkjjkj8ubejk}(j]j]j]j]j]ujkjjkj8ubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4ioctls CEC_ADAP_G_PHYS_ADDR and CEC_ADAP_S_PHYS_ADDR}(jkj͖jkj9ubajk}(j]j]j]j]j]internalrefuri0userspace-api/media/cec/cec-ioc-adap-g-phys-addr anchornamehjpjԖujkjjkj9ubajk}(j]j]j]j]j]ujkjjkj9ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj:ubajk}(j]j]j]j]j]internalrefurij9 anchorname#namejp](KKKeujkjjkj:ubajk}(j]j]j]j]j]ujkjjkj9ubajk}(j]j]j]j]j]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj(:ubajk}(j]j]j]j]j]internalrefurij9 anchorname #synopsisjp](KKKeujkjjkj%:ubajk}(j]j]j]j]j]ujkjjkj":ubajk}(j]j]j]j]j]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjM:ubajk}(j]j]j]j]j]internalrefurij9 anchorname #argumentsjp](KKKeujkjjkjJ:ubajk}(j]j]j]j]j]ujkjjkjG:ubajk}(j]j]j]j]j]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjr:ubajk}(j]j]j]j]j]internalrefurij9 anchorname #descriptionjp](KKKeujkjjkjo:ubajk}(j]j]j]j]j]ujkjjkjl:ubajk}(j]j]j]j]j]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj:ubajk}(j]j]j]j]j]internalrefurij9 anchorname #return-valuejp](KKKeujkjjkj:ubajk}(j]j]j]j]j]ujkjjkj:ubajk}(j]j]j]j]j]ujkjjkj9ubejk}(j]j]j]j]j]ujkjjkj9ubejk}(j]j]j]j]j]ujkjjkj9ubajk}(j]j]j]j]j]ujkjubjrje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIOMMUFD}(jkjܖjkj:ubajk}(j]j]j]j]j]internalrefuriuserspace-api/iommufd anchornamehujkjjkj:ubajk}(j]j]j]j]j]ujkjjkj:ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj:ubajk}(j]j]j]j]j]internalrefurij: anchorname #overviewujkjjkj:ubajk}(j]j]j]j]j]ujkjjkj:ubajk}(j]j]j]j]j]ujkjjkj:ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Key Concepts}(jk Key Conceptsjkj;ubajk}(j]j]j]j]j]internalrefurij: anchorname #key-conceptsujkjjkj;ubajk}(j]j]j]j]j]ujkjjkj;ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUser Visible Objects}(jkUser Visible Objectsjkj6;ubajk}(j]j]j]j]j]internalrefurij: anchorname#user-visible-objectsujkjjkj3;ubajk}(j]j]j]j]j]ujkjjkj0;ubajk}(j]j]j]j]j]ujkjjkj-;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Datastructure}(jkKernel DatastructurejkjZ;ubajk}(j]j]j]j]j]internalrefurij: anchorname#kernel-datastructureujkjjkjW;ubajk}(j]j]j]j]j]ujkjjkjT;ubajk}(j]j]j]j]j]ujkjjkj-;ubejk}(j]j]j]j]j]ujkjjkj;ubejk}(j]j]j]j]j]ujkjjkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIOMMUFD User API}(jkIOMMUFD User APIjkj;ubajk}(j]j]j]j]j]internalrefurij: anchorname#iommufd-user-apiujkjjkj;ubajk}(j]j]j]j]j]ujkjjkj;ubajk}(j]j]j]j]j]ujkjjkj:ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIOMMUFD Kernel API}(jkIOMMUFD Kernel APIjkj;ubajk}(j]j]j]j]j]internalrefurij: anchorname#iommufd-kernel-apiujkjjkj;ubajk}(j]j]j]j]j]ujkjjkj;ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVFIO and IOMMUFD}(jkVFIO and IOMMUFDjkj;ubajk}(j]j]j]j]j]internalrefurij: anchorname#vfio-and-iommufdujkjjkj;ubajk}(j]j]j]j]j]ujkjjkj;ubajk}(j]j]j]j]j]ujkjjkj;ubajk}(j]j]j]j]j]ujkjjkj;ubejk}(j]j]j]j]j]ujkjjkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Future TODOs}(jk Future TODOsjkj;ubajk}(j]j]j]j]j]internalrefurij: anchorname #future-todosujkjjkj;ubajk}(j]j]j]j]j]ujkjjkj;ubajk}(j]j]j]j]j]ujkjjkj:ubejk}(j]j]j]j]j]ujkjjkj:ubejk}(j]j]j]j]j]ujkjjkj:ubajk}(j]j]j]j]j]ujkjubjn je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGPIO_V2_LINE_SET_CONFIG_IOCTL}(jkjjkj8<ubajk}(j]j]j]j]j]internalrefuri0userspace-api/gpio/gpio-v2-line-set-config-ioctl anchornamehujkjjkj5<ubajk}(j]j]j]j]j]ujkjjkj2<ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjX<ubajk}(j]j]j]j]j]internalrefurijG< anchorname#nameujkjjkjU<ubajk}(j]j]j]j]j]ujkjjkjR<ubajk}(j]j]j]j]j]ujkjjkjO<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj|<ubajk}(j]j]j]j]j]internalrefurijG< anchorname #synopsisujkjjkjy<ubajk}(j]j]j]j]j]ujkjjkjv<ubajk}(j]j]j]j]j]ujkjjkjO<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj<ubajk}(j]j]j]j]j]internalrefurijG< anchorname #argumentsujkjjkj<ubajk}(j]j]j]j]j]ujkjjkj<ubajk}(j]j]j]j]j]ujkjjkjO<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj<ubajk}(j]j]j]j]j]internalrefurijG< anchorname #descriptionujkjjkj<ubajk}(j]j]j]j]j]ujkjjkj<ubajk}(j]j]j]j]j]ujkjjkjO<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj<ubajk}(j]j]j]j]j]internalrefurijG< anchorname #return-valueujkjjkj<ubajk}(j]j]j]j]j]ujkjjkj<ubajk}(j]j]j]j]j]ujkjjkjO<ubejk}(j]j]j]j]j]ujkjjkj2<ubejk}(j]j]j]j]j]ujkjjkj/<ubajk}(j]j]j]j]j]ujkjubj' je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*OMAP 3 Image Signal Processor (ISP) driver}(jkjjkj!=ubajk}(j]j]j]j]j]internalrefuri)userspace-api/media/drivers/omap3isp-uapi anchornamehjpjujkjjkj=ubajk}(j]j]j]j]j]ujkjjkj=ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEvents}(jkEventsjkjA=ubajk}(j]j]j]j]j]internalrefurij0= anchorname#eventsjp](K Keujkjjkj>=ubajk}(j]j]j]j]j]ujkjjkj;=ubajk}(j]j]j]j]j]ujkjjkj8=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPrivate IOCTLs}(jkPrivate IOCTLsjkjf=ubajk}(j]j]j]j]j]internalrefurij0= anchorname#private-ioctlsjp](K Keujkjjkjc=ubajk}(j]j]j]j]j]ujkjjkj`=ubajk}(j]j]j]j]j]ujkjjkj8=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCCDC and preview block IOCTLs}(jkCCDC and preview block IOCTLsjkj=ubajk}(j]j]j]j]j]internalrefurij0= anchorname#ccdc-and-preview-block-ioctlsjp](K Keujkjjkj=ubajk}(j]j]j]j]j]ujkjjkj=ubajk}(j]j]j]j]j]ujkjjkj8=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStatistic blocks IOCTLs}(jkStatistic blocks IOCTLsjkj=ubajk}(j]j]j]j]j]internalrefurij0= anchorname#statistic-blocks-ioctlsjp](K Keujkjjkj=ubajk}(j]j]j]j]j]ujkjjkj=ubajk}(j]j]j]j]j]ujkjjkj8=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVIDIOC_OMAP3ISP_STAT_EN}(jkVIDIOC_OMAP3ISP_STAT_ENjkj=ubajk}(j]j]j]j]j]internalrefurij0= anchorname#vidioc-omap3isp-stat-enjp](K Keujkjjkj=ubajk}(j]j]j]j]j]ujkjjkj=ubajk}(j]j]j]j]j]ujkjjkj8=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMVIDIOC_OMAP3ISP_AEWB_CFG, VIDIOC_OMAP3ISP_HIST_CFG and VIDIOC_OMAP3ISP_AF_CFG}(jkMVIDIOC_OMAP3ISP_AEWB_CFG, VIDIOC_OMAP3ISP_HIST_CFG and VIDIOC_OMAP3ISP_AF_CFGjkj=ubajk}(j]j]j]j]j]internalrefurij0= anchornameM#vidioc-omap3isp-aewb-cfg-vidioc-omap3isp-hist-cfg-and-vidioc-omap3isp-af-cfgjp](K Keujkjjkj=ubajk}(j]j]j]j]j]ujkjjkj=ubajk}(j]j]j]j]j]ujkjjkj8=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVIDIOC_OMAP3ISP_STAT_REQ}(jkVIDIOC_OMAP3ISP_STAT_REQjkj>ubajk}(j]j]j]j]j]internalrefurij0= anchorname#vidioc-omap3isp-stat-reqjp](K Keujkjjkj>ubajk}(j]j]j]j]j]ujkjjkj>ubajk}(j]j]j]j]j]ujkjjkj8=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk ReferencesjkjD>ubajk}(j]j]j]j]j]internalrefurij0= anchorname #referencesjp](K KeujkjjkjA>ubajk}(j]j]j]j]j]ujkjjkj>>ubajk}(j]j]j]j]j]ujkjjkj8=ubejk}(j]j]j]j]j]ujkjjkj=ubejk}(j]j]j]j]j]ujkjjkj=ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk DVB munmap()}(jkjjkj~>ubajk}(j]j]j]j]j]internalrefuri"userspace-api/media/dvb/dmx-munmap anchornamehjpjujkjjkj{>ubajk}(j]j]j]j]j]ujkjjkjx>ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj>ubajk}(j]j]j]j]j]internalrefurij> anchorname#namejp](KKKKeujkjjkj>ubajk}(j]j]j]j]j]ujkjjkj>ubajk}(j]j]j]j]j]ujkjjkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj>ubajk}(j]j]j]j]j]internalrefurij> anchorname #synopsisjp](KKKKeujkjjkj>ubajk}(j]j]j]j]j]ujkjjkj>ubajk}(j]j]j]j]j]ujkjjkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj>ubajk}(j]j]j]j]j]internalrefurij> anchorname #argumentsjp](KKKKeujkjjkj>ubajk}(j]j]j]j]j]ujkjjkj>ubajk}(j]j]j]j]j]ujkjjkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ?ubajk}(j]j]j]j]j]internalrefurij> anchorname #descriptionjp](KKKKeujkjjkj ?ubajk}(j]j]j]j]j]ujkjjkj?ubajk}(j]j]j]j]j]ujkjjkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj2?ubajk}(j]j]j]j]j]internalrefurij> anchorname #return-valuejp](KKKKeujkjjkj/?ubajk}(j]j]j]j]j]ujkjjkj,?ubajk}(j]j]j]j]j]ujkjjkj>ubejk}(j]j]j]j]j]ujkjjkjx>ubejk}(j]j]j]j]j]ujkjjkju>ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGPIO Error Codes}(jkjjkjl?ubajk}(j]j]j]j]j]internalrefuriuserspace-api/gpio/error-codes anchornamehujkjjkji?ubajk}(j]j]j]j]j]ujkjjkjf?ubajk}(j]j]j]j]j]ujkjjkjc?ubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk CA_SET_DESCR}(jkj$jkj?ubajk}(j]j]j]j]j]internalrefuri$userspace-api/media/dvb/ca-set-descr anchornamehjpj+ujkjjkj?ubajk}(j]j]j]j]j]ujkjjkj?ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj?ubajk}(j]j]j]j]j]internalrefurij? anchorname#namejp](KKK Keujkjjkj?ubajk}(j]j]j]j]j]ujkjjkj?ubajk}(j]j]j]j]j]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj?ubajk}(j]j]j]j]j]internalrefurij? anchorname #synopsisjp](KKK Keujkjjkj?ubajk}(j]j]j]j]j]ujkjjkj?ubajk}(j]j]j]j]j]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj@ubajk}(j]j]j]j]j]internalrefurij? anchorname #argumentsjp](KKK Keujkjjkj?ubajk}(j]j]j]j]j]ujkjjkj?ubajk}(j]j]j]j]j]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj'@ubajk}(j]j]j]j]j]internalrefurij? anchorname #descriptionjp](KKK Keujkjjkj$@ubajk}(j]j]j]j]j]ujkjjkj!@ubajk}(j]j]j]j]j]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return ValuejkjL@ubajk}(j]j]j]j]j]internalrefurij? anchorname #return-valuejp](KKK KeujkjjkjI@ubajk}(j]j]j]j]j]ujkjjkjF@ubajk}(j]j]j]j]j]ujkjjkj?ubejk}(j]j]j]j]j]ujkjjkj?ubejk}(j]j]j]j]j]ujkjjkj?ubajk}(j]j]j]j]j]ujkjubj, je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk cec open()}(jkj3jkj@ubajk}(j]j]j]j]j]internalrefuri%userspace-api/media/cec/cec-func-open anchornamehjpj:ujkjjkj@ubajk}(j]j]j]j]j]ujkjjkj@ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj@ubajk}(j]j]j]j]j]internalrefurij@ anchorname#namejp](KKKeujkjjkj@ubajk}(j]j]j]j]j]ujkjjkj@ubajk}(j]j]j]j]j]ujkjjkj@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj@ubajk}(j]j]j]j]j]internalrefurij@ anchorname #synopsisjp](KKKeujkjjkj@ubajk}(j]j]j]j]j]ujkjjkj@ubajk}(j]j]j]j]j]ujkjjkj@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj@ubajk}(j]j]j]j]j]internalrefurij@ anchorname #argumentsjp](KKKeujkjjkj@ubajk}(j]j]j]j]j]ujkjjkj@ubajk}(j]j]j]j]j]ujkjjkj@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjAubajk}(j]j]j]j]j]internalrefurij@ anchorname #descriptionjp](KKKeujkjjkjAubajk}(j]j]j]j]j]ujkjjkjAubajk}(j]j]j]j]j]ujkjjkj@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj:Aubajk}(j]j]j]j]j]internalrefurij@ anchorname #return-valuejp](KKKeujkjjkj7Aubajk}(j]j]j]j]j]ujkjjkj4Aubajk}(j]j]j]j]j]ujkjjkj@ubejk}(j]j]j]j]j]ujkjjkj@ubejk}(j]j]j]j]j]ujkjjkj}@ubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk CA_GET_CAP}(jkjBjkjtAubajk}(j]j]j]j]j]internalrefuri"userspace-api/media/dvb/ca-get-cap anchornamehjpjIujkjjkjqAubajk}(j]j]j]j]j]ujkjjkjnAubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjAubajk}(j]j]j]j]j]internalrefurijA anchorname#namejp](KKKKeujkjjkjAubajk}(j]j]j]j]j]ujkjjkjAubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjAubajk}(j]j]j]j]j]internalrefurijA anchorname #synopsisjp](KKKKeujkjjkjAubajk}(j]j]j]j]j]ujkjjkjAubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjAubajk}(j]j]j]j]j]internalrefurijA anchorname #argumentsjp](KKKKeujkjjkjAubajk}(j]j]j]j]j]ujkjjkjAubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjBubajk}(j]j]j]j]j]internalrefurijA anchorname #descriptionjp](KKKKeujkjjkjBubajk}(j]j]j]j]j]ujkjjkjAubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj(Bubajk}(j]j]j]j]j]internalrefurijA anchorname #return-valuejp](KKKKeujkjjkj%Bubajk}(j]j]j]j]j]ujkjjkj"Bubajk}(j]j]j]j]j]ujkjjkjAubejk}(j]j]j]j]j]ujkjjkjnAubejk}(j]j]j]j]j]ujkjjkjkAubajk}(j]j]j]j]j]ujkjubjKje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGPIO_V2_LINE_SET_VALUES_IOCTL}(jkjQjkjbBubajk}(j]j]j]j]j]internalrefuri0userspace-api/gpio/gpio-v2-line-set-values-ioctl anchornamehujkjjkj_Bubajk}(j]j]j]j]j]ujkjjkj\Bubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjBubajk}(j]j]j]j]j]internalrefurijqB anchorname#nameujkjjkjBubajk}(j]j]j]j]j]ujkjjkj|Bubajk}(j]j]j]j]j]ujkjjkjyBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjBubajk}(j]j]j]j]j]internalrefurijqB anchorname #synopsisujkjjkjBubajk}(j]j]j]j]j]ujkjjkjBubajk}(j]j]j]j]j]ujkjjkjyBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjBubajk}(j]j]j]j]j]internalrefurijqB anchorname #argumentsujkjjkjBubajk}(j]j]j]j]j]ujkjjkjBubajk}(j]j]j]j]j]ujkjjkjyBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjBubajk}(j]j]j]j]j]internalrefurijqB anchorname #descriptionujkjjkjBubajk}(j]j]j]j]j]ujkjjkjBubajk}(j]j]j]j]j]ujkjjkjyBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return ValuejkjCubajk}(j]j]j]j]j]internalrefurijqB anchorname #return-valueujkjjkjCubajk}(j]j]j]j]j]ujkjjkj Cubajk}(j]j]j]j]j]ujkjjkjyBubejk}(j]j]j]j]j]ujkjjkj\Bubejk}(j]j]j]j]j]ujkjjkjYBubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jki.MX Video Capture Driver}(jkj_jkjKCubajk}(j]j]j]j]j]internalrefuri$userspace-api/media/drivers/imx-uapi anchornamehjpjfujkjjkjHCubajk}(j]j]j]j]j]ujkjjkjECubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEvents}(jkEventsjkjkCubajk}(j]j]j]j]j]internalrefurijZC anchorname#eventsjp](KKeujkjjkjhCubajk}(j]j]j]j]j]ujkjjkjeCubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ipuX_csiY}(jk ipuX_csiYjkjCubajk}(j]j]j]j]j]internalrefurijZC anchorname #ipux-csiyjp](KKKeujkjjkjCubajk}(j]j]j]j]j]ujkjjkjCubajk}(j]j]j]j]j]ujkjjkjCubajk}(j]j]j]j]j]ujkjjkjeCubejk}(j]j]j]j]j]ujkjjkjbCubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkControls}(jkControlsjkjCubajk}(j]j]j]j]j]internalrefurijZC anchorname #controlsjp](KKeujkjjkjCubajk}(j]j]j]j]j]ujkjjkjCubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Frame Interval Monitor in ipuX_csiY}(jk#Frame Interval Monitor in ipuX_csiYjkjCubajk}(j]j]j]j]j]internalrefurijZC anchorname$#frame-interval-monitor-in-ipux-csiyjp](KKKeujkjjkjCubajk}(j]j]j]j]j]ujkjjkjCubajk}(j]j]j]j]j]ujkjjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File list}(jk File listjkjDubajk}(j]j]j]j]j]internalrefurijZC anchorname #file-listjp](KKKeujkjjkjDubajk}(j]j]j]j]j]ujkjjkjCubajk}(j]j]j]j]j]ujkjjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAuthors}(jkAuthorsjkj*Dubajk}(j]j]j]j]j]internalrefurijZC anchorname#authorsjp](KKKeujkjjkj'Dubajk}(j]j]j]j]j]ujkjjkj$Dubajk}(j]j]j]j]j]ujkjjkjCubejk}(j]j]j]j]j]ujkjjkjCubejk}(j]j]j]j]j]ujkjjkjbCubejk}(j]j]j]j]j]ujkjjkjECubejk}(j]j]j]j]j]ujkjjkjBCubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl DMX_EXPBUF}(jkjnjkjpDubajk}(j]j]j]j]j]internalrefuri"userspace-api/media/dvb/dmx-expbuf anchornamehjpjuujkjjkjmDubajk}(j]j]j]j]j]ujkjjkjjDubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjDubajk}(j]j]j]j]j]internalrefurijD anchorname#namejp](KKKKeujkjjkjDubajk}(j]j]j]j]j]ujkjjkjDubajk}(j]j]j]j]j]ujkjjkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjDubajk}(j]j]j]j]j]internalrefurijD anchorname #synopsisjp](KKKKeujkjjkjDubajk}(j]j]j]j]j]ujkjjkjDubajk}(j]j]j]j]j]ujkjjkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjDubajk}(j]j]j]j]j]internalrefurijD anchorname #argumentsjp](KKKKeujkjjkjDubajk}(j]j]j]j]j]ujkjjkjDubajk}(j]j]j]j]j]ujkjjkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjDubajk}(j]j]j]j]j]internalrefurijD anchorname #descriptionjp](KKKKeujkjjkjDubajk}(j]j]j]j]j]ujkjjkjDubajk}(j]j]j]j]j]ujkjjkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkj$Eubajk}(j]j]j]j]j]internalrefurijD anchorname #examplesjp](KKKKeujkjjkj!Eubajk}(j]j]j]j]j]ujkjjkjEubajk}(j]j]j]j]j]ujkjjkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return ValuejkjIEubajk}(j]j]j]j]j]internalrefurijD anchorname #return-valuejp](KKKKeujkjjkjFEubajk}(j]j]j]j]j]ujkjjkjCEubajk}(j]j]j]j]j]ujkjjkjDubejk}(j]j]j]j]j]ujkjjkjjDubejk}(j]j]j]j]j]ujkjjkjgDubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDMX_REMOVE_PID}(jkj}jkjEubajk}(j]j]j]j]j]internalrefuri&userspace-api/media/dvb/dmx-remove-pid anchornamehjpjujkjjkjEubajk}(j]j]j]j]j]ujkjjkj}Eubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjEubajk}(j]j]j]j]j]internalrefurijE anchorname#namejp](KKKKeujkjjkjEubajk}(j]j]j]j]j]ujkjjkjEubajk}(j]j]j]j]j]ujkjjkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjEubajk}(j]j]j]j]j]internalrefurijE anchorname #synopsisjp](KKKKeujkjjkjEubajk}(j]j]j]j]j]ujkjjkjEubajk}(j]j]j]j]j]ujkjjkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjEubajk}(j]j]j]j]j]internalrefurijE anchorname #argumentsjp](KKKKeujkjjkjEubajk}(j]j]j]j]j]ujkjjkjEubajk}(j]j]j]j]j]ujkjjkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjFubajk}(j]j]j]j]j]internalrefurijE anchorname #descriptionjp](KKKKeujkjjkjFubajk}(j]j]j]j]j]ujkjjkj Fubajk}(j]j]j]j]j]ujkjjkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj7Fubajk}(j]j]j]j]j]internalrefurijE anchorname #return-valuejp](KKKKeujkjjkj4Fubajk}(j]j]j]j]j]ujkjjkj1Fubajk}(j]j]j]j]j]ujkjjkjEubejk}(j]j]j]j]j]ujkjjkj}Eubejk}(j]j]j]j]j]ujkjjkjzEubajk}(j]j]j]j]j]ujkjubjVje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGPIO_GET_LINEEVENT_IOCTL}(jkjjkjqFubajk}(j]j]j]j]j]internalrefuri+userspace-api/gpio/gpio-get-lineevent-ioctl anchornamehujkjjkjnFubajk}(j]j]j]j]j]ujkjjkjkFubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjFubajk}(j]j]j]j]j]internalrefurijF anchorname#nameujkjjkjFubajk}(j]j]j]j]j]ujkjjkjFubajk}(j]j]j]j]j]ujkjjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjFubajk}(j]j]j]j]j]internalrefurijF anchorname #synopsisujkjjkjFubajk}(j]j]j]j]j]ujkjjkjFubajk}(j]j]j]j]j]ujkjjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjFubajk}(j]j]j]j]j]internalrefurijF anchorname #argumentsujkjjkjFubajk}(j]j]j]j]j]ujkjjkjFubajk}(j]j]j]j]j]ujkjjkjFubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjFubajk}(j]j]j]j]j]internalrefurijF anchorname #descriptionujkjjkjFubajk}(j]j]j]j]j]ujkjjkjFubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguration Rules}(jkConfiguration RulesjkjGubajk}(j]j]j]j]j]internalrefurijF anchorname#configuration-rulesujkjjkjGubajk}(j]j]j]j]j]ujkjjkjGubajk}(j]j]j]j]j]ujkjjkjGubajk}(j]j]j]j]j]ujkjjkjFubejk}(j]j]j]j]j]ujkjjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return ValuejkjNGubajk}(j]j]j]j]j]internalrefurijF anchorname #return-valueujkjjkjKGubajk}(j]j]j]j]j]ujkjjkjHGubajk}(j]j]j]j]j]ujkjjkjFubejk}(j]j]j]j]j]ujkjjkjkFubejk}(j]j]j]j]j]ujkjjkjhFubajk}(j]j]j]j]j]ujkjubjJje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFunction Reference}(jkjjkjGubajk}(j]j]j]j]j]internalrefuri!userspace-api/media/cec/cec-funcs anchornamehjpjujkjjkjGubajk}(j]j]j]j]j]ujkjjkjGubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjGentries](N%userspace-api/media/cec/cec-func-openN&userspace-api/media/cec/cec-func-closeN&userspace-api/media/cec/cec-func-ioctlN%userspace-api/media/cec/cec-func-pollN+userspace-api/media/cec/cec-ioc-adap-g-capsN0userspace-api/media/cec/cec-ioc-adap-g-log-addrsN0userspace-api/media/cec/cec-ioc-adap-g-phys-addrN0userspace-api/media/cec/cec-ioc-adap-g-conn-infoN'userspace-api/media/cec/cec-ioc-dqeventN&userspace-api/media/cec/cec-ioc-g-modeN'userspace-api/media/cec/cec-ioc-receivee includefiles](jGjGjGjGjGjGjGjGjGjGjGemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sO/var/lib/git/docbuild/linux/Documentation/userspace-api/media/cec/cec-funcs.rstj_sK jkjGubajk}(j]j]j]j]j]ujkjjkjGubejk}(j]j]j]j]j]ujkjjkj~Gubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0Video4Linux (V4L) driver-specific documentation}(jkjjkjGubajk}(j]j]j]j]j]internalrefuri!userspace-api/media/drivers/index anchornamehujkjjkjGubajk}(j]j]j]j]j]ujkjjkjGubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjGentries](N(userspace-api/media/drivers/aspeed-videoN)userspace-api/media/drivers/camera-sensorNuserspace-api/media/drivers/ccsN(userspace-api/media/drivers/cx2341x-uapiN!userspace-api/media/drivers/dw100N$userspace-api/media/drivers/imx-uapiN#userspace-api/media/drivers/max2175N&userspace-api/media/drivers/npcm-videoN)userspace-api/media/drivers/omap3isp-uapiN%userspace-api/media/drivers/st-vgxy61N#userspace-api/media/drivers/thp7312N$userspace-api/media/drivers/uvcvideoe includefiles](jHjHjHjHjHjHjHjHj Hj"Hj$Hj&HemaxdepthKcaptionTable of Contentsglobhidden includehiddennumberedM titlesonly rawentries] rawcaptionj,Hujkjj^sO/var/lib/git/docbuild/linux/Documentation/userspace-api/media/drivers/index.rstj_sKjkjHubajk}(j]j]j]j]j]ujkjjkjGubejk}(j]j]j]j]j]ujkjjkjGubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDigital TV demux open()}(jkjjkjQHubajk}(j]j]j]j]j]internalrefuri!userspace-api/media/dvb/dmx-fopen anchornamehjpjujkjjkjNHubajk}(j]j]j]j]j]ujkjjkjKHubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjqHubajk}(j]j]j]j]j]internalrefurij`H anchorname#namejp](KKKKeujkjjkjnHubajk}(j]j]j]j]j]ujkjjkjkHubajk}(j]j]j]j]j]ujkjjkjhHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjHubajk}(j]j]j]j]j]internalrefurij`H anchorname #synopsisjp](KKKKeujkjjkjHubajk}(j]j]j]j]j]ujkjjkjHubajk}(j]j]j]j]j]ujkjjkjhHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjHubajk}(j]j]j]j]j]internalrefurij`H anchorname #argumentsjp](KKKKeujkjjkjHubajk}(j]j]j]j]j]ujkjjkjHubajk}(j]j]j]j]j]ujkjjkjhHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjHubajk}(j]j]j]j]j]internalrefurij`H anchorname #descriptionjp](KKKKeujkjjkjHubajk}(j]j]j]j]j]ujkjjkjHubajk}(j]j]j]j]j]ujkjjkjhHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return ValuejkjIubajk}(j]j]j]j]j]internalrefurij`H anchorname #return-valuejp](KKKKeujkjjkjIubajk}(j]j]j]j]j]ujkjjkjHubajk}(j]j]j]j]j]ujkjjkjhHubejk}(j]j]j]j]j]ujkjjkjKHubejk}(j]j]j]j]j]ujkjjkjHHubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe High level CI API}(jkjƗjkj?Iubajk}(j]j]j]j]j]internalrefuri%userspace-api/media/dvb/ca_high_level anchornamehjpj͗ujkjjkjLubajk}(j]j]j]j]j]ujkjjkj;Lubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjiLubajk}(j]j]j]j]j]internalrefurij3L anchorname #synopsisjp](KKKeujkjjkjfLubajk}(j]j]j]j]j]ujkjjkjcLubajk}(j]j]j]j]j]ujkjjkj;Lubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjLubajk}(j]j]j]j]j]internalrefurij3L anchorname #argumentsjp](KKKeujkjjkjLubajk}(j]j]j]j]j]ujkjjkjLubajk}(j]j]j]j]j]ujkjjkj;Lubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjLubajk}(j]j]j]j]j]internalrefurij3L anchorname #descriptionjp](KKKeujkjjkjLubajk}(j]j]j]j]j]ujkjjkjLubajk}(j]j]j]j]j]ujkjjkj;Lubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return ValuejkjLubajk}(j]j]j]j]j]internalrefurij3L anchorname #return-valuejp](KKKeujkjjkjLubajk}(j]j]j]j]j]ujkjjkjLubajk}(j]j]j]j]j]ujkjjkj;Lubejk}(j]j]j]j]j]ujkjjkjLubejk}(j]j]j]j]j]ujkjjkjLubajk}(j]j]j]j]j]ujkjubjD je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDigital TV demux close()}(jkjjkjMubajk}(j]j]j]j]j]internalrefuri"userspace-api/media/dvb/dmx-fclose anchornamehjpj&ujkjjkjMubajk}(j]j]j]j]j]ujkjjkj Mubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj2Mubajk}(j]j]j]j]j]internalrefurij!M anchorname#namejp](KKKKeujkjjkj/Mubajk}(j]j]j]j]j]ujkjjkj,Mubajk}(j]j]j]j]j]ujkjjkj)Mubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjWMubajk}(j]j]j]j]j]internalrefurij!M anchorname #synopsisjp](KKKKeujkjjkjTMubajk}(j]j]j]j]j]ujkjjkjQMubajk}(j]j]j]j]j]ujkjjkj)Mubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj|Mubajk}(j]j]j]j]j]internalrefurij!M anchorname #argumentsjp](KKKKeujkjjkjyMubajk}(j]j]j]j]j]ujkjjkjvMubajk}(j]j]j]j]j]ujkjjkj)Mubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjMubajk}(j]j]j]j]j]internalrefurij!M anchorname #descriptionjp](KKKKeujkjjkjMubajk}(j]j]j]j]j]ujkjjkjMubajk}(j]j]j]j]j]ujkjjkj)Mubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return ValuejkjMubajk}(j]j]j]j]j]internalrefurij!M anchorname #return-valuejp](KKKKeujkjjkjMubajk}(j]j]j]j]j]ujkjjkjMubajk}(j]j]j]j]j]ujkjjkj)Mubejk}(j]j]j]j]j]ujkjjkj Mubejk}(j]j]j]j]j]ujkjjkj Mubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsing camera sensor drivers}(jkj.jkjNubajk}(j]j]j]j]j]internalrefuri)userspace-api/media/drivers/camera-sensor anchornamehjpj5ujkjjkjMubajk}(j]j]j]j]j]ujkjjkjMubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Frame size}(jk Frame sizejkj Nubajk}(j]j]j]j]j]internalrefurijN anchorname #frame-sizejp](KKeujkjjkjNubajk}(j]j]j]j]j]ujkjjkjNubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Freely configurable camera sensor drivers}(jk)Freely configurable camera sensor driversjkjBNubajk}(j]j]j]j]j]internalrefurijN anchorname*#freely-configurable-camera-sensor-driversjp](KKKeujkjjkj?Nubajk}(j]j]j]j]j]ujkjjkjPemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sjOj_sK(jkjPubajk}(j]j]j]j]j]ujkjjkjPubejk}(j]j]j]j]j]ujkjjkjaOubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEverything else}(jkEverything elsejkj]Pubajk}(j]j]j]j]j]internalrefurijYO anchorname#everything-elseujkjjkjZPubajk}(j]j]j]j]j]ujkjjkjWPubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjYOentries](Nuserspace-api/ELFNuserspace-api/netlink/indexN$userspace-api/sysfs-platform_profileNuserspace-api/vduseNuserspace-api/futex2Nuserspace-api/perf_ring_buffere includefiles](jPjPjPjPjPjPemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sjOj_sK8jkjuPubajk}(j]j]j]j]j]ujkjjkjWPubejk}(j]j]j]j]j]ujkjjkjaOubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjPubajk}(j]j]j]j]j]internalrefurijYO anchorname#indicesujkjjkjPubajk}(j]j]j]j]j]ujkjjkjPubajk}(j]j]j]j]j]ujkjjkjPubajk}(j]j]j]j]j]exprsubproject and htmlujkonlyjkjaOubejk}(j]j]j]j]j]ujkjjkjDOubejk}(j]j]j]j]j]ujkjjkjAOubajk}(j]j]j]j]j]ujkjubjm je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGPIO_LINEINFO_CHANGED_READ}(jkjKjkjPubajk}(j]j]j]j]j]internalrefuri-userspace-api/gpio/gpio-lineinfo-changed-read anchornamehujkjjkjPubajk}(j]j]j]j]j]ujkjjkjPubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjQubajk}(j]j]j]j]j]internalrefurijQ anchorname#nameujkjjkjQubajk}(j]j]j]j]j]ujkjjkj Qubajk}(j]j]j]j]j]ujkjjkj Qubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj6Qubajk}(j]j]j]j]j]internalrefurijQ anchorname #synopsisujkjjkj3Qubajk}(j]j]j]j]j]ujkjjkj0Qubajk}(j]j]j]j]j]ujkjjkj Qubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjZQubajk}(j]j]j]j]j]internalrefurijQ anchorname #argumentsujkjjkjWQubajk}(j]j]j]j]j]ujkjjkjTQubajk}(j]j]j]j]j]ujkjjkj Qubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj~Qubajk}(j]j]j]j]j]internalrefurijQ anchorname #descriptionujkjjkj{Qubajk}(j]j]j]j]j]ujkjjkjxQubajk}(j]j]j]j]j]ujkjjkj Qubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return ValuejkjQubajk}(j]j]j]j]j]internalrefurijQ anchorname #return-valueujkjjkjQubajk}(j]j]j]j]j]ujkjjkjQubajk}(j]j]j]j]j]ujkjjkj Qubejk}(j]j]j]j]j]ujkjjkjPubejk}(j]j]j]j]j]ujkjjkjPubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)Part V - Consumer Electronics Control API}(jkjYjkjQubajk}(j]j]j]j]j]internalrefuriuserspace-api/media/cec/cec-api anchornamehujkjjkjQubajk}(j]j]j]j]j]ujkjjkjQubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j]j]j]j]parentjQentries](N!userspace-api/media/cec/cec-introN!userspace-api/media/cec/cec-funcsN)userspace-api/media/cec/cec-pin-error-injN"userspace-api/media/cec/cec-headere includefiles](jRjRjRjRemaxdepthKcaptionTable of Contentsglobhidden includehiddennumberedM titlesonly rawentries] rawcaptionj Rujkjj^sM/var/lib/git/docbuild/linux/Documentation/userspace-api/media/cec/cec-api.rstj_sK jkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRevision and Copyright}(jkRevision and CopyrightjkjRubajk}(j]j]j]j]j]internalrefurijQ anchorname#revision-and-copyrightujkjjkjRubajk}(j]j]j]j]j]ujkjjkjRubajk}(j]j]j]j]j]ujkjjkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRevision History}(jkRevision HistoryjkjARubajk}(j]j]j]j]j]internalrefurijQ anchorname#revision-historyujkjjkj>Rubajk}(j]j]j]j]j]ujkjjkj;Rubajk}(j]j]j]j]j]ujkjjkjQubejk}(j]j]j]j]j]ujkjjkjQubejk}(j]j]j]j]j]ujkjjkjQubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCEC Header File}(jkjgjkjzRubajk}(j]j]j]j]j]internalrefuri"userspace-api/media/cec/cec-header anchornamehjpjnujkjjkjwRubajk}(j]j]j]j]j]ujkjjkjtRubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcec.h}(jkcec.hjkjRubajk}(j]j]j]j]j]internalrefurijR anchorname#cec-hjp](KKeujkjjkjRubajk}(j]j]j]j]j]ujkjjkjRubajk}(j]j]j]j]j]ujkjjkjRubajk}(j]j]j]j]j]ujkjjkjtRubejk}(j]j]j]j]j]ujkjjkjqRubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk Summary of }(jkjvjkjRubjx)}(jkj{jk]jkHDIO_}(jkhjkjRubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjRubjk ioctl calls}(jkjjkjRubejk}(j]j]j]j]j]internalrefuriuserspace-api/ioctl/hdio anchornamehujkjjkjRubajk}(j]j]j]j]j]ujkjjkjRubajk}(j]j]j]j]j]ujkjjkjRubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%Landlock: unprivileged access control}(jkjjkjSubajk}(j]j]j]j]j]internalrefuriuserspace-api/landlock anchornamehujkjjkjSubajk}(j]j]j]j]j]ujkjjkj Subje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLandlock rules}(jkLandlock rulesjkj1Subajk}(j]j]j]j]j]internalrefurij S anchorname#landlock-rulesujkjjkj.Subajk}(j]j]j]j]j]ujkjjkj+Subje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Defining and enforcing a security policy}(jk(Defining and enforcing a security policyjkjRSubajk}(j]j]j]j]j]internalrefurij S anchorname)#defining-and-enforcing-a-security-policyujkjjkjOSubajk}(j]j]j]j]j]ujkjjkjLSubajk}(j]j]j]j]j]ujkjjkjISubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGood practices}(jkGood practicesjkjvSubajk}(j]j]j]j]j]internalrefurij S anchorname#good-practicesujkjjkjsSubajk}(j]j]j]j]j]ujkjjkjpSubajk}(j]j]j]j]j]ujkjjkjISubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Layers of file path access rights}(jk!Layers of file path access rightsjkjSubajk}(j]j]j]j]j]internalrefurij S anchorname"#layers-of-file-path-access-rightsujkjjkjSubajk}(j]j]j]j]j]ujkjjkjSubajk}(j]j]j]j]j]ujkjjkjISubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBind mounts and OverlayFS}(jkBind mounts and OverlayFSjkjSubajk}(j]j]j]j]j]internalrefurij S anchorname#bind-mounts-and-overlayfsujkjjkjSubajk}(j]j]j]j]j]ujkjjkjSubajk}(j]j]j]j]j]ujkjjkjISubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Inheritance}(jk InheritancejkjSubajk}(j]j]j]j]j]internalrefurij S anchorname #inheritanceujkjjkjSubajk}(j]j]j]j]j]ujkjjkjSubajk}(j]j]j]j]j]ujkjjkjISubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPtrace restrictions}(jkPtrace restrictionsjkjTubajk}(j]j]j]j]j]internalrefurij S anchorname#ptrace-restrictionsujkjjkjTubajk}(j]j]j]j]j]ujkjjkjTubajk}(j]j]j]j]j]ujkjjkjISubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTruncating files}(jkTruncating filesjkj*Tubajk}(j]j]j]j]j]internalrefurij S anchorname#truncating-filesujkjjkj'Tubajk}(j]j]j]j]j]ujkjjkj$Tubajk}(j]j]j]j]j]ujkjjkjISubejk}(j]j]j]j]j]ujkjjkj+Subejk}(j]j]j]j]j]ujkjjkj(Subjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Compatibility}(jk CompatibilityjkjZTubajk}(j]j]j]j]j]internalrefurij S anchorname#compatibilityujkjjkjWTubajk}(j]j]j]j]j]ujkjjkjTTubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Backward and forward compatibility}(jk"Backward and forward compatibilityjkj{Tubajk}(j]j]j]j]j]internalrefurij S anchorname##backward-and-forward-compatibilityujkjjkjxTubajk}(j]j]j]j]j]ujkjjkjuTubajk}(j]j]j]j]j]ujkjjkjrTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLandlock ABI versions}(jkLandlock ABI versionsjkjTubajk}(j]j]j]j]j]internalrefurij S anchorname#landlock-abi-versionsujkjjkjTubajk}(j]j]j]j]j]ujkjjkjTubajk}(j]j]j]j]j]ujkjjkjrTubejk}(j]j]j]j]j]ujkjjkjTTubejk}(j]j]j]j]j]ujkjjkj(Subjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel interface}(jkKernel interfacejkjTubajk}(j]j]j]j]j]internalrefurij S anchorname#kernel-interfaceujkjjkjTubajk}(j]j]j]j]j]ujkjjkjTubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Access rights}(jk Access rightsjkjTubajk}(j]j]j]j]j]internalrefurij S anchorname#access-rightsujkjjkjTubajk}(j]j]j]j]j]ujkjjkjTubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFilesystem flags}(jkFilesystem flagsjkjUubajk}(j]j]j]j]j]internalrefurij S anchorname#filesystem-flagsujkjjkjUubajk}(j]j]j]j]j]ujkjjkj Uubajk}(j]j]j]j]j]ujkjjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Network flags}(jk Network flagsjkj5Uubajk}(j]j]j]j]j]internalrefurij S anchorname#network-flagsujkjjkj2Uubajk}(j]j]j]j]j]ujkjjkj/Uubajk}(j]j]j]j]j]ujkjjkjUubejk}(j]j]j]j]j]ujkjjkjTubejk}(j]j]j]j]j]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCreating a new ruleset}(jkCreating a new rulesetjkjeUubajk}(j]j]j]j]j]internalrefurij S anchorname#creating-a-new-rulesetujkjjkjbUubajk}(j]j]j]j]j]ujkjjkj_Uubajk}(j]j]j]j]j]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExtending a ruleset}(jkExtending a rulesetjkjUubajk}(j]j]j]j]j]internalrefurij S anchorname#extending-a-rulesetujkjjkjUubajk}(j]j]j]j]j]ujkjjkjUubajk}(j]j]j]j]j]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnforcing a ruleset}(jkEnforcing a rulesetjkjUubajk}(j]j]j]j]j]internalrefurij S anchorname#enforcing-a-rulesetujkjjkjUubajk}(j]j]j]j]j]ujkjjkjUubajk}(j]j]j]j]j]ujkjjkjTubejk}(j]j]j]j]j]ujkjjkjTubejk}(j]j]j]j]j]ujkjjkj(Subjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCurrent limitations}(jkCurrent limitationsjkjUubajk}(j]j]j]j]j]internalrefurij S anchorname#current-limitationsujkjjkjUubajk}(j]j]j]j]j]ujkjjkjUubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Filesystem topology modification}(jk Filesystem topology modificationjkjUubajk}(j]j]j]j]j]internalrefurij S anchorname!#filesystem-topology-modificationujkjjkjUubajk}(j]j]j]j]j]ujkjjkjUubajk}(j]j]j]j]j]ujkjjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpecial filesystems}(jkSpecial filesystemsjkj"Vubajk}(j]j]j]j]j]internalrefurij S anchorname#special-filesystemsujkjjkjVubajk}(j]j]j]j]j]ujkjjkjVubajk}(j]j]j]j]j]ujkjjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRuleset layers}(jkRuleset layersjkjFVubajk}(j]j]j]j]j]internalrefurij S anchorname#ruleset-layersujkjjkjCVubajk}(j]j]j]j]j]ujkjjkj@Vubajk}(j]j]j]j]j]ujkjjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Memory usage}(jk Memory usagejkjjVubajk}(j]j]j]j]j]internalrefurij S anchorname #memory-usageujkjjkjgVubajk}(j]j]j]j]j]ujkjjkjdVubajk}(j]j]j]j]j]ujkjjkjUubejk}(j]j]j]j]j]ujkjjkjUubejk}(j]j]j]j]j]ujkjjkj(Subjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPrevious limitations}(jkPrevious limitationsjkjVubajk}(j]j]j]j]j]internalrefurij S anchorname#previous-limitationsujkjjkjVubajk}(j]j]j]j]j]ujkjjkjVubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#File renaming and linking (ABI < 2)}(jk#File renaming and linking (ABI < 2)jkjVubajk}(j]j]j]j]j]internalrefurij S anchorname #file-renaming-and-linking-abi-2ujkjjkjVubajk}(j]j]j]j]j]ujkjjkjVubajk}(j]j]j]j]j]ujkjjkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile truncation (ABI < 3)}(jkFile truncation (ABI < 3)jkjVubajk}(j]j]j]j]j]internalrefurij S anchorname#file-truncation-abi-3ujkjjkjVubajk}(j]j]j]j]j]ujkjjkjVubajk}(j]j]j]j]j]ujkjjkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNetwork support (ABI < 4)}(jkNetwork support (ABI < 4)jkjWubajk}(j]j]j]j]j]internalrefurij S anchorname#network-support-abi-4ujkjjkjWubajk}(j]j]j]j]j]ujkjjkjVubajk}(j]j]j]j]j]ujkjjkjVubejk}(j]j]j]j]j]ujkjjkjVubejk}(j]j]j]j]j]ujkjjkj(Subjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel support}(jkKernel supportjkj3Wubajk}(j]j]j]j]j]internalrefurij S anchorname#kernel-supportujkjjkj0Wubajk}(j]j]j]j]j]ujkjjkj-Wubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBuild time configuration}(jkBuild time configurationjkjTWubajk}(j]j]j]j]j]internalrefurij S anchorname#build-time-configurationujkjjkjQWubajk}(j]j]j]j]j]ujkjjkjNWubajk}(j]j]j]j]j]ujkjjkjKWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBoot time configuration}(jkBoot time configurationjkjxWubajk}(j]j]j]j]j]internalrefurij S anchorname#boot-time-configurationujkjjkjuWubajk}(j]j]j]j]j]ujkjjkjrWubajk}(j]j]j]j]j]ujkjjkjKWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNetwork support}(jkNetwork supportjkjWubajk}(j]j]j]j]j]internalrefurij S anchorname#network-supportujkjjkjWubajk}(j]j]j]j]j]ujkjjkjWubajk}(j]j]j]j]j]ujkjjkjKWubejk}(j]j]j]j]j]ujkjjkj-Wubejk}(j]j]j]j]j]ujkjjkj(Subjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkQuestions and answers}(jkQuestions and answersjkjWubajk}(j]j]j]j]j]internalrefurij S anchorname#questions-and-answersujkjjkjWubajk}(j]j]j]j]j]ujkjjkjWubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'What about user space sandbox managers?}(jk'What about user space sandbox managers?jkjWubajk}(j]j]j]j]j]internalrefurij S anchorname'#what-about-user-space-sandbox-managersujkjjkjWubajk}(j]j]j]j]j]ujkjjkjWubajk}(j]j]j]j]j]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%What about namespaces and containers?}(jk%What about namespaces and containers?jkjXubajk}(j]j]j]j]j]internalrefurij S anchorname%#what-about-namespaces-and-containersujkjjkjXubajk}(j]j]j]j]j]ujkjjkj Xubajk}(j]j]j]j]j]ujkjjkjWubejk}(j]j]j]j]j]ujkjjkjWubejk}(j]j]j]j]j]ujkjjkj(Subjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdditional documentation}(jkAdditional documentationjkjAXubajk}(j]j]j]j]j]internalrefurij S anchorname#additional-documentationujkjjkj>Xubajk}(j]j]j]j]j]ujkjjkj;Xubajk}(j]j]j]j]j]ujkjjkj(Subejk}(j]j]j]j]j]ujkjjkj Subejk}(j]j]j]j]j]ujkjjkjSubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl CEC_DQEVENT}(jkjjkjzXubajk}(j]j]j]j]j]internalrefuri'userspace-api/media/cec/cec-ioc-dqevent anchornamehjpjujkjjkjwXubajk}(j]j]j]j]j]ujkjjkjtXubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjXubajk}(j]j]j]j]j]internalrefurijX anchorname#namejp](KK KeujkjjkjXubajk}(j]j]j]j]j]ujkjjkjXubajk}(j]j]j]j]j]ujkjjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjXubajk}(j]j]j]j]j]internalrefurijX anchorname #synopsisjp](KK KeujkjjkjXubajk}(j]j]j]j]j]ujkjjkjXubajk}(j]j]j]j]j]ujkjjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjXubajk}(j]j]j]j]j]internalrefurijX anchorname #argumentsjp](KK KeujkjjkjXubajk}(j]j]j]j]j]ujkjjkjXubajk}(j]j]j]j]j]ujkjjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj Yubajk}(j]j]j]j]j]internalrefurijX anchorname #descriptionjp](KK KeujkjjkjYubajk}(j]j]j]j]j]ujkjjkjYubajk}(j]j]j]j]j]ujkjjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj.Yubajk}(j]j]j]j]j]internalrefurijX anchorname #return-valuejp](KK Keujkjjkj+Yubajk}(j]j]j]j]j]ujkjjkj(Yubajk}(j]j]j]j]j]ujkjjkjXubejk}(j]j]j]j]j]ujkjjkjtXubejk}(j]j]j]j]j]ujkjjkjqXubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl DMX_QUERYBUF}(jkjjkjhYubajk}(j]j]j]j]j]internalrefuri$userspace-api/media/dvb/dmx-querybuf anchornamehjpjujkjjkjeYubajk}(j]j]j]j]j]ujkjjkjbYubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjYubajk}(j]j]j]j]j]internalrefurijwY anchorname#namejp](KKKKeujkjjkjYubajk}(j]j]j]j]j]ujkjjkjYubajk}(j]j]j]j]j]ujkjjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjYubajk}(j]j]j]j]j]internalrefurijwY anchorname #synopsisjp](KKKKeujkjjkjYubajk}(j]j]j]j]j]ujkjjkjYubajk}(j]j]j]j]j]ujkjjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjYubajk}(j]j]j]j]j]internalrefurijwY anchorname #argumentsjp](KKKKeujkjjkjYubajk}(j]j]j]j]j]ujkjjkjYubajk}(j]j]j]j]j]ujkjjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjYubajk}(j]j]j]j]j]internalrefurijwY anchorname #descriptionjp](KKKKeujkjjkjYubajk}(j]j]j]j]j]ujkjjkjYubajk}(j]j]j]j]j]ujkjjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return ValuejkjZubajk}(j]j]j]j]j]internalrefurijwY anchorname #return-valuejp](KKKKeujkjjkjZubajk}(j]j]j]j]j]ujkjjkjZubajk}(j]j]j]j]j]ujkjjkjYubejk}(j]j]j]j]j]ujkjjkjbYubejk}(j]j]j]j]j]ujkjjkj_Yubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGPIO_GET_LINEINFO_WATCH_IOCTL}(jkjƘjkjVZubajk}(j]j]j]j]j]internalrefuri0userspace-api/gpio/gpio-get-lineinfo-watch-ioctl anchornamehujkjjkjSZubajk}(j]j]j]j]j]ujkjjkjPZubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjvZubajk}(j]j]j]j]j]internalrefurijeZ anchorname#nameujkjjkjsZubajk}(j]j]j]j]j]ujkjjkjpZubajk}(j]j]j]j]j]ujkjjkjmZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjZubajk}(j]j]j]j]j]internalrefurijeZ anchorname #synopsisujkjjkjZubajk}(j]j]j]j]j]ujkjjkjZubajk}(j]j]j]j]j]ujkjjkjmZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk ArgumentsjkjZubajk}(j]j]j]j]j]internalrefurijeZ anchorname #argumentsujkjjkjZubajk}(j]j]j]j]j]ujkjjkjZubajk}(j]j]j]j]j]ujkjjkjmZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjZubajk}(j]j]j]j]j]internalrefurijeZ anchorname #descriptionujkjjkjZubajk}(j]j]j]j]j]ujkjjkjZubajk}(j]j]j]j]j]ujkjjkjmZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj[ubajk}(j]j]j]j]j]internalrefurijeZ anchorname #return-valueujkjjkj[ubajk}(j]j]j]j]j]ujkjjkj[ubajk}(j]j]j]j]j]ujkjjkjmZubejk}(j]j]j]j]j]ujkjjkjPZubejk}(j]j]j]j]j]ujkjjkjMZubajk}(j]j]j]j]j]ujkjubj'je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCA Function Calls}(jkjԘjkj?[ubajk}(j]j]j]j]j]internalrefuri)userspace-api/media/dvb/ca_function_calls anchornamehjpjۘujkjjkj<[ubajk}(j]j]j]j]j]ujkjjkj9[ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjN[entries](N userspace-api/media/dvb/ca-fopenN!userspace-api/media/dvb/ca-fcloseN userspace-api/media/dvb/ca-resetN"userspace-api/media/dvb/ca-get-capN(userspace-api/media/dvb/ca-get-slot-infoN)userspace-api/media/dvb/ca-get-descr-infoN"userspace-api/media/dvb/ca-get-msgN#userspace-api/media/dvb/ca-send-msgN$userspace-api/media/dvb/ca-set-descre includefiles](je[jg[ji[jk[jm[jo[jq[js[ju[emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sW/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/ca_function_calls.rstj_sK jkjV[ubajk}(j]j]j]j]j]ujkjjkj9[ubejk}(j]j]j]j]j]ujkjjkj6[ubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk DMX_GET_STC}(jkjjkj[ubajk}(j]j]j]j]j]internalrefuri#userspace-api/media/dvb/dmx-get-stc anchornamehjpjujkjjkj[ubajk}(j]j]j]j]j]ujkjjkj[ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj[ubajk}(j]j]j]j]j]internalrefurij[ anchorname#namejp](KKK Keujkjjkj[ubajk}(j]j]j]j]j]ujkjjkj[ubajk}(j]j]j]j]j]ujkjjkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj[ubajk}(j]j]j]j]j]internalrefurij[ anchorname #synopsisjp](KKK Keujkjjkj[ubajk}(j]j]j]j]j]ujkjjkj[ubajk}(j]j]j]j]j]ujkjjkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj\ubajk}(j]j]j]j]j]internalrefurij[ anchorname #argumentsjp](KKK Keujkjjkj\ubajk}(j]j]j]j]j]ujkjjkj\ubajk}(j]j]j]j]j]ujkjjkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj-\ubajk}(j]j]j]j]j]internalrefurij[ anchorname #descriptionjp](KKK Keujkjjkj*\ubajk}(j]j]j]j]j]ujkjjkj'\ubajk}(j]j]j]j]j]ujkjjkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return ValuejkjR\ubajk}(j]j]j]j]j]internalrefurij[ anchorname #return-valuejp](KKK KeujkjjkjO\ubajk}(j]j]j]j]j]ujkjjkjL\ubajk}(j]j]j]j]j]ujkjjkj[ubejk}(j]j]j]j]j]ujkjjkj[ubejk}(j]j]j]j]j]ujkjjkj[ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkioctl DMX_REQBUFS}(jkjjkj\ubajk}(j]j]j]j]j]internalrefuri#userspace-api/media/dvb/dmx-reqbufs anchornamehjpjujkjjkj\ubajk}(j]j]j]j]j]ujkjjkj\ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj\ubajk}(j]j]j]j]j]internalrefurij\ anchorname#namejp](KKKKeujkjjkj\ubajk}(j]j]j]j]j]ujkjjkj\ubajk}(j]j]j]j]j]ujkjjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj\ubajk}(j]j]j]j]j]internalrefurij\ anchorname #synopsisjp](KKKKeujkjjkj\ubajk}(j]j]j]j]j]ujkjjkj\ubajk}(j]j]j]j]j]ujkjjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj\ubajk}(j]j]j]j]j]internalrefurij\ anchorname #argumentsjp](KKKKeujkjjkj\ubajk}(j]j]j]j]j]ujkjjkj\ubajk}(j]j]j]j]j]ujkjjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj]ubajk}(j]j]j]j]j]internalrefurij\ anchorname #descriptionjp](KKKKeujkjjkj]ubajk}(j]j]j]j]j]ujkjjkj]ubajk}(j]j]j]j]j]ujkjjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj@]ubajk}(j]j]j]j]j]internalrefurij\ anchorname #return-valuejp](KKKKeujkjjkj=]ubajk}(j]j]j]j]j]ujkjjkj:]ubajk}(j]j]j]j]j]ujkjjkj\ubejk}(j]j]j]j]j]ujkjjkj\ubejk}(j]j]j]j]j]ujkjjkj\ubajk}(j]j]j]j]j]ujkjubjg je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jkjjkjz]ubajk}(j]j]j]j]j]internalrefuri!userspace-api/media/cec/cec-intro anchornamehjpjujkjjkjw]ubajk}(j]j]j]j]j]ujkjjkjt]ubajk}(j]j]j]j]j]ujkjjkjq]ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDW100 dewarp driver}(jkjjkj]ubajk}(j]j]j]j]j]internalrefuri!userspace-api/media/drivers/dw100 anchornamehjpjujkjjkj]ubajk}(j]j]j]j]j]ujkjjkj]ubajk}(j]j]j]j]j]ujkjjkj]ubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk GPIO_V2_GET_LINEINFO_WATCH_IOCTL}(jkjjkj]ubajk}(j]j]j]j]j]internalrefuri3userspace-api/gpio/gpio-v2-get-lineinfo-watch-ioctl anchornamehujkjjkj]ubajk}(j]j]j]j]j]ujkjjkj]ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj]ubajk}(j]j]j]j]j]internalrefurij] anchorname#nameujkjjkj]ubajk}(j]j]j]j]j]ujkjjkj]ubajk}(j]j]j]j]j]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkj^ubajk}(j]j]j]j]j]internalrefurij] anchorname #synopsisujkjjkj^ubajk}(j]j]j]j]j]ujkjjkj^ubajk}(j]j]j]j]j]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments}(jk Argumentsjkj:^ubajk}(j]j]j]j]j]internalrefurij] anchorname #argumentsujkjjkj7^ubajk}(j]j]j]j]j]ujkjjkj4^ubajk}(j]j]j]j]j]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj^^ubajk}(j]j]j]j]j]internalrefurij] anchorname #descriptionujkjjkj[^ubajk}(j]j]j]j]j]ujkjjkjX^ubajk}(j]j]j]j]j]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkj^ubajk}(j]j]j]j]j]internalrefurij] anchorname #return-valueujkjjkj^ubajk}(j]j]j]j]j]ujkjjkj|^ubajk}(j]j]j]j]j]ujkjjkj]ubejk}(j]j]j]j]j]ujkjjkj]ubejk}(j]j]j]j]j]ujkjjkj]ubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTHine THP7312 ISP driver}(jkj-jkj^ubajk}(j]j]j]j]j]internalrefuri#userspace-api/media/drivers/thp7312 anchornamehjpj4ujkjjkj^ubajk}(j]j]j]j]j]ujkjjkj^ubajk}(j]j]j]j]j]ujkjjkj^ubajk}(j]j]j]j]j]ujkjubjD je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGPIO}(jkj<jkj^ubajk}(j]j]j]j]j]internalrefuriuserspace-api/gpio/index anchornamehujkjjkj^ubajk}(j]j]j]j]j]ujkjjkj^ubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j]j]j]j]parentj^entries](Character Device Userspace APIuserspace-api/gpio/chardevObsolete Userspace APIsuserspace-api/gpio/obsoletee includefiles](j_j_emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries](j _j_eujkjj^sF/var/lib/git/docbuild/linux/Documentation/userspace-api/gpio/index.rstj_sKjkj^ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj(_ubajk}(j]j]j]j]j]internalrefurij^ anchorname#indicesujkjjkj%_ubajk}(j]j]j]j]j]ujkjjkj"_ubajk}(j]j]j]j]j]ujkjjkj_ubajk}(j]j]j]j]j]exprsubproject and htmlujkjPjkj^ubejk}(j]j]j]j]j]ujkjjkj^ubejk}(j]j]j]j]j]ujkjjkj^ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDecoding an IOCTL Magic Number}(jkjJjkji_ubajk}(j]j]j]j]j]internalrefuri"userspace-api/ioctl/ioctl-decoding anchornamehujkjjkjf_ubajk}(j]j]j]j]j]ujkjjkjc_ubajk}(j]j]j]j]j]ujkjjkj`_ubajk}(j]j]j]j]j]ujkjubjo je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux调度器}(jkjXjkj_ubajk}(jZ]j\]j^]j`]jb]internalrefuri"translations/zh_CN/scheduler/index anchornamehujk referencejkj_ubajk}(jZ]j\]j^]j`]jb]ujkcompact_paragraphjkj_ubje0)}(jkhjk](jH)}(jkhjk]jk}(jZ]j\]j^]j`]jb]parentj_entries](N'translations/zh_CN/scheduler/completionN'translations/zh_CN/scheduler/sched-archN&translations/zh_CN/scheduler/sched-bwcN-translations/zh_CN/scheduler/sched-design-CFSN*translations/zh_CN/scheduler/sched-domainsN+translations/zh_CN/scheduler/sched-capacityN)translations/zh_CN/scheduler/sched-energyN&translations/zh_CN/scheduler/schedutilN.translations/zh_CN/scheduler/sched-nice-designN(translations/zh_CN/scheduler/sched-statsN(translations/zh_CN/scheduler/sched-debuge includefiles](j_j_j_j_j_j_j_j_j_j_j_emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujktoctreej^sP/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/scheduler/index.rstj_sKjkj_ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj_ubajk}(jZ]j\]j^]j`]jb]internalrefurij_ anchorname#indicesujkj_jkj_ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj_ubajk}(jZ]j\]j^]j`]jb]ujk list_itemjkj_ubajk}(jZ]j\]j^]j`]jb]exprsubproject and htmlujkonlyjkj_ubejk}(jZ]j\]j^]j`]jb]ujk bullet_listjkj_ubejk}(jZ]j\]j^]j`]jb]ujkj`jkj_ubajk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkE平台配置文件选择(如 /sys/firmware/acpi/platform_profile)}(jkjljkj-`ubajk}(jZ]j\]j^]j`]jb]internalrefuri7translations/zh_CN/userspace-api/sysfs-platform_profile anchornamehujkj_jkj*`ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj'`ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj$`ubajk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,AArch64 Linux 中擴展的活動監控單元}(jkjzjkjY`ubajk}(jZ]j\]j^]j`]jb]internalrefuri!translations/zh_TW/arch/arm64/amu anchornamehujkj_jkjV`ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjS`ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 架構總述}(jk 架構總述jkjy`ubajk}(jZ]j\]j^]j`]jb]internalrefurijh` anchorname#id1ujkj_jkjv`ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjs`ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjp`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 基本支持}(jk 基本支持jkj`ubajk}(jZ]j\]j^]j`]jb]internalrefurijh` anchorname#id2ujkj_jkj`ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj`ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjp`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk用戶空間訪問}(jk用戶空間訪問jkj`ubajk}(jZ]j\]j^]j`]jb]internalrefurijh` anchorname#id3ujkj_jkj`ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj`ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjp`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 虛擬化}(jk 虛擬化jkj`ubajk}(jZ]j\]j^]j`]jb]internalrefurijh` anchorname#id4ujkj_jkj`ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj`ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjp`ubejk}(jZ]j\]j^]j`]jb]ujkj`jkjS`ubejk}(jZ]j\]j^]j`]jb]ujkj`jkjP`ubajk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk如何参与Linux内核开发}(jkjjkjaubajk}(jZ]j\]j^]j`]jb]internalrefuri translations/zh_CN/process/howto anchornamehujkj_jkjaubajk}(jZ]j\]j^]j`]jb]ujkj_jkjaubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk入门}(jk入门jkj>aubajk}(jZ]j\]j^]j`]jb]internalrefurij-a anchorname#id1ujkj_jkj;aubajk}(jZ]j\]j^]j`]jb]ujkj_jkj8aubajk}(jZ]j\]j^]j`]jb]ujkj`jkj5aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 法律问题}(jk 法律问题jkjbaubajk}(jZ]j\]j^]j`]jb]internalrefurij-a anchorname#id2ujkj_jkj_aubajk}(jZ]j\]j^]j`]jb]ujkj_jkj\aubajk}(jZ]j\]j^]j`]jb]ujkj`jkj5aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk文档}(jk文档jkjaubajk}(jZ]j\]j^]j`]jb]internalrefurij-a anchorname#id3ujkj_jkjaubajk}(jZ]j\]j^]j`]jb]ujkj_jkjaubajk}(jZ]j\]j^]j`]jb]ujkj`jkj5aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk如何成为内核开发者}(jk如何成为内核开发者jkjaubajk}(jZ]j\]j^]j`]jb]internalrefurij-a anchorname#id4ujkj_jkjaubajk}(jZ]j\]j^]j`]jb]ujkj_jkjaubajk}(jZ]j\]j^]j`]jb]ujkj`jkj5aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 开发流程}(jk 开发流程jkjaubajk}(jZ]j\]j^]j`]jb]internalrefurij-a anchorname#id5ujkj_jkjaubajk}(jZ]j\]j^]j`]jb]ujkj_jkjaubajk}(jZ]j\]j^]j`]jb]ujkj`jkj5aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 主线树}(jk 主线树jkjaubajk}(jZ]j\]j^]j`]jb]internalrefurij-a anchorname#id6ujkj_jkjaubajk}(jZ]j\]j^]j`]jb]ujkj_jkjaubajk}(jZ]j\]j^]j`]jb]ujkj`jkj5aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk子系统特定树}(jk子系统特定树jkjbubajk}(jZ]j\]j^]j`]jb]internalrefurij-a anchorname#id7ujkj_jkjbubajk}(jZ]j\]j^]j`]jb]ujkj_jkjbubajk}(jZ]j\]j^]j`]jb]ujkj`jkj5aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLinux-next 集成测试树}(jkLinux-next 集成测试树jkj:bubajk}(jZ]j\]j^]j`]jb]internalrefurij-a anchorname #linux-nextujkj_jkj7bubajk}(jZ]j\]j^]j`]jb]ujkj_jkj4bubajk}(jZ]j\]j^]j`]jb]ujkj`jkj5aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'多个主要版本的稳定版内核树}(jk'多个主要版本的稳定版内核树jkj^bubajk}(jZ]j\]j^]j`]jb]internalrefurij-a anchorname#id8ujkj_jkj[bubajk}(jZ]j\]j^]j`]jb]ujkj_jkjXbubajk}(jZ]j\]j^]j`]jb]ujkj`jkj5aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 报告bug}(jk 报告bugjkjbubajk}(jZ]j\]j^]j`]jb]internalrefurij-a anchorname#bugujkj_jkjbubajk}(jZ]j\]j^]j`]jb]ujkj_jkj|bubajk}(jZ]j\]j^]j`]jb]ujkj`jkj5aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk利用bug报告}(jk利用bug报告jkjbubajk}(jZ]j\]j^]j`]jb]internalrefurij-a anchorname#id9ujkj_jkjbubajk}(jZ]j\]j^]j`]jb]ujkj_jkjbubajk}(jZ]j\]j^]j`]jb]ujkj`jkj5aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 邮件列表}(jk 邮件列表jkjbubajk}(jZ]j\]j^]j`]jb]internalrefurij-a anchorname#id10ujkj_jkjbubajk}(jZ]j\]j^]j`]jb]ujkj_jkjbubajk}(jZ]j\]j^]j`]jb]ujkj`jkj5aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk同内核社区合作}(jk同内核社区合作jkjbubajk}(jZ]j\]j^]j`]jb]internalrefurij-a anchorname#id11ujkj_jkjbubajk}(jZ]j\]j^]j`]jb]ujkj_jkjbubajk}(jZ]j\]j^]j`]jb]ujkj`jkj5aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$内核社区和公司文化的差异}(jk$内核社区和公司文化的差异jkjcubajk}(jZ]j\]j^]j`]jb]internalrefurij-a anchorname#id12ujkj_jkjcubajk}(jZ]j\]j^]j`]jb]ujkj_jkj cubajk}(jZ]j\]j^]j`]jb]ujkj`jkj5aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 拆分修改}(jk 拆分修改jkj6cubajk}(jZ]j\]j^]j`]jb]internalrefurij-a anchorname#id13ujkj_jkj3cubajk}(jZ]j\]j^]j`]jb]ujkj_jkj0cubajk}(jZ]j\]j^]j`]jb]ujkj`jkj5aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk证明修改的必要性}(jk证明修改的必要性jkjZcubajk}(jZ]j\]j^]j`]jb]internalrefurij-a anchorname#id14ujkj_jkjWcubajk}(jZ]j\]j^]j`]jb]ujkj_jkjTcubajk}(jZ]j\]j^]j`]jb]ujkj`jkj5aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 记录修改}(jk 记录修改jkj~cubajk}(jZ]j\]j^]j`]jb]internalrefurij-a anchorname#id15ujkj_jkj{cubajk}(jZ]j\]j^]j`]jb]ujkj_jkjxcubajk}(jZ]j\]j^]j`]jb]ujkj`jkj5aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk感谢}(jk感谢jkjcubajk}(jZ]j\]j^]j`]jb]internalrefurij-a anchorname#id16ujkj_jkjcubajk}(jZ]j\]j^]j`]jb]ujkj_jkjcubajk}(jZ]j\]j^]j`]jb]ujkj`jkj5aubejk}(jZ]j\]j^]j`]jb]ujkj`jkjaubejk}(jZ]j\]j^]j`]jb]ujkj`jkjaubajk}(jZ]j\]j^]j`]jb]ujkj`ubj3je0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk$Chinese translator: Huang Jianghui <}(jkjjkjcubjkhuangjianghui@uniontech.com}(jkhjkjcubjk>}(jkjjkjcubejk}(jZ]j\]j^]j`]jb]internalrefuri*translations/zh_CN/sound/hd-audio/controls anchornamehujkj_jkjcubajk}(jZ]j\]j^]j`]jb]ujkj_jkjcubajk}(jZ]j\]j^]j`]jb]ujkj`jkjcubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk以下为正文}(jk以下为正文jkjdubajk}(jZ]j\]j^]j`]jb]internalrefurijc anchorname#id1ujkj_jkjdubajk}(jZ]j\]j^]j`]jb]ujkj_jkjdubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-高清音频编解码器特定混音器控件}(jk-高清音频编解码器特定混音器控件jkj'dubajk}(jZ]j\]j^]j`]jb]internalrefurijc anchorname#id2ujkj_jkj$dubajk}(jZ]j\]j^]j`]jb]ujkj_jkj!dubajk}(jZ]j\]j^]j`]jb]ujkj`jkjdubajk}(jZ]j\]j^]j`]jb]ujkj`jkjdubejk}(jZ]j\]j^]j`]jb]ujkj`jkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk瑞昱编解码器}(jk瑞昱编解码器jkjWdubajk}(jZ]j\]j^]j`]jb]internalrefurijc anchorname#id3ujkj_jkjTdubajk}(jZ]j\]j^]j`]jb]ujkj_jkjQdubajk}(jZ]j\]j^]j`]jb]ujkj`jkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk矽玛特编解码器}(jk矽玛特编解码器jkj{dubajk}(jZ]j\]j^]j`]jb]internalrefurijc anchorname#id4ujkj_jkjxdubajk}(jZ]j\]j^]j`]jb]ujkj_jkjudubajk}(jZ]j\]j^]j`]jb]ujkj`jkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk威盛编解码器}(jk威盛编解码器jkjdubajk}(jZ]j\]j^]j`]jb]internalrefurijc anchorname#id5ujkj_jkjdubajk}(jZ]j\]j^]j`]jb]ujkj_jkjdubajk}(jZ]j\]j^]j`]jb]ujkj`jkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk科胜讯编解码器}(jk科胜讯编解码器jkjdubajk}(jZ]j\]j^]j`]jb]internalrefurijc anchorname#id6ujkj_jkjdubajk}(jZ]j\]j^]j`]jb]ujkj_jkjdubajk}(jZ]j\]j^]j`]jb]ujkj`jkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk模拟编解码器}(jk模拟编解码器jkjdubajk}(jZ]j\]j^]j`]jb]internalrefurijc anchorname#id7ujkj_jkjdubajk}(jZ]j\]j^]j`]jb]ujkj_jkjdubajk}(jZ]j\]j^]j`]jb]ujkj`jkjcubejk}(jZ]j\]j^]j`]jb]ujkj`ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 编码指南}(jkjjkjeubajk}(jZ]j\]j^]j`]jb]internalrefuri)translations/zh_CN/rust/coding-guidelines anchornamehujkj_jkjeubajk}(jZ]j\]j^]j`]jb]ujkj_jkjeubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk风格和格式化}(jk风格和格式化jkj4eubajk}(jZ]j\]j^]j`]jb]internalrefurij#e anchorname#id2ujkj_jkj1eubajk}(jZ]j\]j^]j`]jb]ujkj_jkj.eubajk}(jZ]j\]j^]j`]jb]ujkj`jkj+eubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk注释}(jk注释jkjXeubajk}(jZ]j\]j^]j`]jb]internalrefurij#e anchorname#id3ujkj_jkjUeubajk}(jZ]j\]j^]j`]jb]ujkj_jkjReubajk}(jZ]j\]j^]j`]jb]ujkj`jkj+eubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 代码文档}(jk 代码文档jkj|eubajk}(jZ]j\]j^]j`]jb]internalrefurij#e anchorname#id4ujkj_jkjyeubajk}(jZ]j\]j^]j`]jb]ujkj_jkjveubajk}(jZ]j\]j^]j`]jb]ujkj`jkj+eubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk命名}(jk命名jkjeubajk}(jZ]j\]j^]j`]jb]internalrefurij#e anchorname#id5ujkj_jkjeubajk}(jZ]j\]j^]j`]jb]ujkj_jkjeubajk}(jZ]j\]j^]j`]jb]ujkj`jkj+eubejk}(jZ]j\]j^]j`]jb]ujkj`jkjeubejk}(jZ]j\]j^]j`]jb]ujkj`jkj eubajk}(jZ]j\]j^]j`]jb]ujkj`ubjY je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux 内核代码风格}(jkjjkjeubajk}(jZ]j\]j^]j`]jb]internalrefuri'translations/zh_CN/process/coding-style anchornamehujkj_jkjeubajk}(jZ]j\]j^]j`]jb]ujkj_jkjeubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1) 缩进}(jk 1) 缩进jkjeubajk}(jZ]j\]j^]j`]jb]internalrefurije anchorname#id1ujkj_jkjeubajk}(jZ]j\]j^]j`]jb]ujkj_jkjeubajk}(jZ]j\]j^]j`]jb]ujkj`jkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!2) 把长的行和字符串打散}(jk!2) 把长的行和字符串打散jkjfubajk}(jZ]j\]j^]j`]jb]internalrefurije anchorname#id2ujkj_jkjfubajk}(jZ]j\]j^]j`]jb]ujkj_jkjfubajk}(jZ]j\]j^]j`]jb]ujkj`jkjeubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3) 大括号和空格的放置}(jk3) 大括号和空格的放置jkjAfubajk}(jZ]j\]j^]j`]jb]internalrefurije anchorname#id3ujkj_jkj>fubajk}(jZ]j\]j^]j`]jb]ujkj_jkj;fubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3.1) 空格}(jk 3.1) 空格jkjbfubajk}(jZ]j\]j^]j`]jb]internalrefurije anchorname#id4ujkj_jkj_fubajk}(jZ]j\]j^]j`]jb]ujkj_jkj\fubajk}(jZ]j\]j^]j`]jb]ujkj`jkjYfubajk}(jZ]j\]j^]j`]jb]ujkj`jkj;fubejk}(jZ]j\]j^]j`]jb]ujkj`jkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4) 命名}(jk 4) 命名jkjfubajk}(jZ]j\]j^]j`]jb]internalrefurije anchorname#id5ujkj_jkjfubajk}(jZ]j\]j^]j`]jb]ujkj_jkjfubajk}(jZ]j\]j^]j`]jb]ujkj`jkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5) Typedef}(jk 5) Typedefjkjfubajk}(jZ]j\]j^]j`]jb]internalrefurije anchorname#typedefujkj_jkjfubajk}(jZ]j\]j^]j`]jb]ujkj_jkjfubajk}(jZ]j\]j^]j`]jb]ujkj`jkjeubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 6) 函数}(jk 6) 函数jkjfubajk}(jZ]j\]j^]j`]jb]internalrefurije anchorname#id6ujkj_jkjfubajk}(jZ]j\]j^]j`]jb]ujkj_jkjfubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6.1) 函数原型}(jk6.1) 函数原型jkjfubajk}(jZ]j\]j^]j`]jb]internalrefurije anchorname#id7ujkj_jkjfubajk}(jZ]j\]j^]j`]jb]ujkj_jkjfubajk}(jZ]j\]j^]j`]jb]ujkj`jkjfubajk}(jZ]j\]j^]j`]jb]ujkj`jkjfubejk}(jZ]j\]j^]j`]jb]ujkj`jkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7) 集中的函数退出途径}(jk7) 集中的函数退出途径jkj+gubajk}(jZ]j\]j^]j`]jb]internalrefurije anchorname#id9ujkj_jkj(gubajk}(jZ]j\]j^]j`]jb]ujkj_jkj%gubajk}(jZ]j\]j^]j`]jb]ujkj`jkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 8) 注释}(jk 8) 注释jkjOgubajk}(jZ]j\]j^]j`]jb]internalrefurije anchorname#id10ujkj_jkjLgubajk}(jZ]j\]j^]j`]jb]ujkj_jkjIgubajk}(jZ]j\]j^]j`]jb]ujkj`jkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9) 你已经把事情弄糟了}(jk9) 你已经把事情弄糟了jkjsgubajk}(jZ]j\]j^]j`]jb]internalrefurije anchorname#id11ujkj_jkjpgubajk}(jZ]j\]j^]j`]jb]ujkj_jkjmgubajk}(jZ]j\]j^]j`]jb]ujkj`jkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10) Kconfig 配置文件}(jk10) Kconfig 配置文件jkjgubajk}(jZ]j\]j^]j`]jb]internalrefurije anchorname#kconfigujkj_jkjgubajk}(jZ]j\]j^]j`]jb]ujkj_jkjgubajk}(jZ]j\]j^]j`]jb]ujkj`jkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk11) 数据结构}(jk11) 数据结构jkjgubajk}(jZ]j\]j^]j`]jb]internalrefurije anchorname#id12ujkj_jkjgubajk}(jZ]j\]j^]j`]jb]ujkj_jkjgubajk}(jZ]j\]j^]j`]jb]ujkj`jkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk12) 宏,枚举和RTL}(jk12) 宏,枚举和RTLjkjgubajk}(jZ]j\]j^]j`]jb]internalrefurije anchorname#rtlujkj_jkjgubajk}(jZ]j\]j^]j`]jb]ujkj_jkjgubajk}(jZ]j\]j^]j`]jb]ujkj`jkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk13) 打印内核消息}(jk13) 打印内核消息jkjhubajk}(jZ]j\]j^]j`]jb]internalrefurije anchorname#id13ujkj_jkjhubajk}(jZ]j\]j^]j`]jb]ujkj_jkjgubajk}(jZ]j\]j^]j`]jb]ujkj`jkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk14) 分配内存}(jk14) 分配内存jkj'hubajk}(jZ]j\]j^]j`]jb]internalrefurije anchorname#id14ujkj_jkj$hubajk}(jZ]j\]j^]j`]jb]ujkj_jkj!hubajk}(jZ]j\]j^]j`]jb]ujkj`jkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk15) 内联弊病}(jk15) 内联弊病jkjKhubajk}(jZ]j\]j^]j`]jb]internalrefurije anchorname#id15ujkj_jkjHhubajk}(jZ]j\]j^]j`]jb]ujkj_jkjEhubajk}(jZ]j\]j^]j`]jb]ujkj`jkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk16) 函数返回值及命名}(jk16) 函数返回值及命名jkjohubajk}(jZ]j\]j^]j`]jb]internalrefurije anchorname#id16ujkj_jkjlhubajk}(jZ]j\]j^]j`]jb]ujkj_jkjihubajk}(jZ]j\]j^]j`]jb]ujkj`jkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk17) 使用布尔类型}(jk17) 使用布尔类型jkjhubajk}(jZ]j\]j^]j`]jb]internalrefurije anchorname#id17ujkj_jkjhubajk}(jZ]j\]j^]j`]jb]ujkj_jkjhubajk}(jZ]j\]j^]j`]jb]ujkj`jkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk18) 不要重新发明内核宏}(jk18) 不要重新发明内核宏jkjhubajk}(jZ]j\]j^]j`]jb]internalrefurije anchorname#id18ujkj_jkjhubajk}(jZ]j\]j^]j`]jb]ujkj_jkjhubajk}(jZ]j\]j^]j`]jb]ujkj`jkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk419) 编辑器模式行和其他需要罗嗦的事情}(jk419) 编辑器模式行和其他需要罗嗦的事情jkjhubajk}(jZ]j\]j^]j`]jb]internalrefurije anchorname#id19ujkj_jkjhubajk}(jZ]j\]j^]j`]jb]ujkj_jkjhubajk}(jZ]j\]j^]j`]jb]ujkj`jkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk20) 内联汇编}(jk20) 内联汇编jkjhubajk}(jZ]j\]j^]j`]jb]internalrefurije anchorname#id20ujkj_jkjhubajk}(jZ]j\]j^]j`]jb]ujkj_jkjhubajk}(jZ]j\]j^]j`]jb]ujkj`jkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk21) 条件编译}(jk21) 条件编译jkj#iubajk}(jZ]j\]j^]j`]jb]internalrefurije anchorname#id21ujkj_jkj iubajk}(jZ]j\]j^]j`]jb]ujkj_jkjiubajk}(jZ]j\]j^]j`]jb]ujkj`jkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk附录 I) 参考资料}(jk附录 I) 参考资料jkjGiubajk}(jZ]j\]j^]j`]jb]internalrefurije anchorname#iujkj_jkjDiubajk}(jZ]j\]j^]j`]jb]ujkj_jkjAiubajk}(jZ]j\]j^]j`]jb]ujkj`jkjeubejk}(jZ]j\]j^]j`]jb]ujkj`jkjeubejk}(jZ]j\]j^]j`]jb]ujkj`jkjeubajk}(jZ]j\]j^]j`]jb]ujkj`ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk二分(bisect)缺陷}(jkjəjkjiubajk}(jZ]j\]j^]j`]jb]internalrefuri)translations/zh_TW/admin-guide/bug-bisect anchornamehujkj_jkj}iubajk}(jZ]j\]j^]j`]jb]ujkj_jkjziubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk引言}(jk引言jkjiubajk}(jZ]j\]j^]j`]jb]internalrefuriji anchorname#id1ujkj_jkjiubajk}(jZ]j\]j^]j`]jb]ujkj_jkjiubajk}(jZ]j\]j^]j`]jb]ujkj`jkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*設備未出現(Devices not appearing)}(jk*設備未出現(Devices not appearing)jkjiubajk}(jZ]j\]j^]j`]jb]internalrefuriji anchorname#devices-not-appearingujkj_jkjiubajk}(jZ]j\]j^]j`]jb]ujkj_jkjiubajk}(jZ]j\]j^]j`]jb]ujkj`jkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk查找導致缺陷的補丁}(jk查找導致缺陷的補丁jkjiubajk}(jZ]j\]j^]j`]jb]internalrefuriji anchorname#id2ujkj_jkjiubajk}(jZ]j\]j^]j`]jb]ujkj_jkjiubajk}(jZ]j\]j^]j`]jb]ujkj`jkjiubejk}(jZ]j\]j^]j`]jb]ujkj`jkjziubejk}(jZ]j\]j^]j`]jb]ujkj`jkjwiubajk}(jZ]j\]j^]j`]jb]ujkj`ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCFS 带宽控制}(jkjיjkj!jubajk}(jZ]j\]j^]j`]jb]internalrefuri&translations/zh_CN/scheduler/sched-bwc anchornamehujkj_jkjjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 突发特性}(jk 突发特性jkjAjubajk}(jZ]j\]j^]j`]jb]internalrefurij0j anchorname#id1ujkj_jkj>jubajk}(jZ]j\]j^]j`]jb]ujkj_jkj;jubajk}(jZ]j\]j^]j`]jb]ujkj`jkj8jubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk管理}(jk管理jkjejubajk}(jZ]j\]j^]j`]jb]internalrefurij0j anchorname#id2ujkj_jkjbjubajk}(jZ]j\]j^]j`]jb]ujkj_jkj_jubajk}(jZ]j\]j^]j`]jb]ujkj`jkj8jubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk系统范围设置}(jk系统范围设置jkjjubajk}(jZ]j\]j^]j`]jb]internalrefurij0j anchorname#id3ujkj_jkjjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj8jubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk统计}(jk统计jkjjubajk}(jZ]j\]j^]j`]jb]internalrefurij0j anchorname#id4ujkj_jkjjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj8jubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 分层考虑}(jk 分层考虑jkjjubajk}(jZ]j\]j^]j`]jb]internalrefurij0j anchorname#id5ujkj_jkjjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj8jubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCFS带宽配额的注意事项}(jkCFS带宽配额的注意事项jkjjubajk}(jZ]j\]j^]j`]jb]internalrefurij0j anchorname#id6ujkj_jkjjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj8jubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk例子}(jk例子jkjkubajk}(jZ]j\]j^]j`]jb]internalrefurij0j anchorname#id7ujkj_jkjkubajk}(jZ]j\]j^]j`]jb]ujkj_jkjkubajk}(jZ]j\]j^]j`]jb]ujkj`jkj8jubejk}(jZ]j\]j^]j`]jb]ujkj`jkjjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjjubajk}(jZ]j\]j^]j`]jb]ujkj`ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk eBPF Syscall}(jkjjkjRkubajk}(jZ]j\]j^]j`]jb]internalrefuri-translations/zh_CN/userspace-api/ebpf/syscall anchornamehujkj_jkjOkubajk}(jZ]j\]j^]j`]jb]ujkj_jkjLkubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf() 子命令参考}(jkbpf() 子命令参考jkjrkubajk}(jZ]j\]j^]j`]jb]internalrefurijak anchorname#bpfujkj_jkjokubajk}(jZ]j\]j^]j`]jb]ujkj_jkjlkubajk}(jZ]j\]j^]j`]jb]ujkj`jkjikubajk}(jZ]j\]j^]j`]jb]ujkj`jkjLkubejk}(jZ]j\]j^]j`]jb]ujkj`jkjIkubajk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk8Softlockup與hardlockup檢測機制(又名:nmi_watchdog)}(jkjjkjkubajk}(jZ]j\]j^]j`]jb]internalrefuri/translations/zh_TW/admin-guide/lockup-watchdogs anchornamehujkj_jkjkubajk}(jZ]j\]j^]j`]jb]ujkj_jkjkubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk實現}(jk實現jkjkubajk}(jZ]j\]j^]j`]jb]internalrefurijk anchorname#id1ujkj_jkjkubajk}(jZ]j\]j^]j`]jb]ujkj_jkjkubajk}(jZ]j\]j^]j`]jb]ujkj`jkjkubajk}(jZ]j\]j^]j`]jb]ujkj`jkjkubejk}(jZ]j\]j^]j`]jb]ujkj`jkjkubajk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACRN CPUID位域}(jkjjkjlubajk}(jZ]j\]j^]j`]jb]internalrefuri"translations/zh_CN/virt/acrn/cpuid anchornamehujkj_jkjlubajk}(jZ]j\]j^]j`]jb]ujkj_jkjkubajk}(jZ]j\]j^]j`]jb]ujkj`jkjkubajk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk调度器debugfs}(jkjjkj0lubajk}(jZ]j\]j^]j`]jb]internalrefuri(translations/zh_CN/scheduler/sched-debug anchornamehujkj_jkj-lubajk}(jZ]j\]j^]j`]jb]ujkj_jkj*lubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jknuma_balancing}(jknuma_balancingjkjPlubajk}(jZ]j\]j^]j`]jb]internalrefurij?l anchorname#numa-balancingujkj_jkjMlubajk}(jZ]j\]j^]j`]jb]ujkj_jkjJlubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCscan_period_min_ms, scan_delay_ms, scan_period_max_ms, scan_size_mb}(jkCscan_period_min_ms, scan_delay_ms, scan_period_max_ms, scan_size_mbjkjqlubajk}(jZ]j\]j^]j`]jb]internalrefurij?l anchornameA#scan-period-min-ms-scan-delay-ms-scan-period-max-ms-scan-size-mbujkj_jkjnlubajk}(jZ]j\]j^]j`]jb]ujkj_jkjklubajk}(jZ]j\]j^]j`]jb]ujkj`jkjhlubajk}(jZ]j\]j^]j`]jb]ujkj`jkjJlubejk}(jZ]j\]j^]j`]jb]ujkj`jkjGlubajk}(jZ]j\]j^]j`]jb]ujkj`jkj*lubejk}(jZ]j\]j^]j`]jb]ujkj`jkj'lubajk}(jZ]j\]j^]j`]jb]ujkj`ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 追蹤缺陷}(jkjjkjlubajk}(jZ]j\]j^]j`]jb]internalrefuri*translations/zh_TW/admin-guide/bug-hunting anchornamehujkj_jkjlubajk}(jZ]j\]j^]j`]jb]ujkj_jkjlubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk鏈接的模塊}(jk鏈接的模塊jkjlubajk}(jZ]j\]j^]j`]jb]internalrefurijl anchorname#id2ujkj_jkjlubajk}(jZ]j\]j^]j`]jb]ujkj_jkjlubajk}(jZ]j\]j^]j`]jb]ujkj`jkjlubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOops消息在哪?}(jkOops消息在哪?jkjlubajk}(jZ]j\]j^]j`]jb]internalrefurijl anchorname#oopsujkj_jkjlubajk}(jZ]j\]j^]j`]jb]ujkj_jkjlubajk}(jZ]j\]j^]j`]jb]ujkj`jkjlubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk找到缺陷位置}(jk找到缺陷位置jkjmubajk}(jZ]j\]j^]j`]jb]internalrefurijl anchorname#id3ujkj_jkjmubajk}(jZ]j\]j^]j`]jb]ujkj_jkjmubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkgdb}(jkgdbjkj?mubajk}(jZ]j\]j^]j`]jb]internalrefurijl anchorname#gdbujkj_jkjwubajk}(jZ]j\]j^]j`]jb]ujkj_jkj;wubajk}(jZ]j\]j^]j`]jb]ujkj`jkjuubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkG使用Reported-by:、Tested-by:、Reviewed-by:、Suggested-by:和Fixes:}(jkG使用Reported-by:、Tested-by:、Reviewed-by:、Suggested-by:和Fixes:jkjewubajk}(jZ]j\]j^]j`]jb]internalrefuriju anchorname5#reported-by-tested-by-reviewed-by-suggested-by-fixesujkj_jkjbwubajk}(jZ]j\]j^]j`]jb]ujkj_jkj_wubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk审阅者的监督声明}(jk审阅者的监督声明jkjwubajk}(jZ]j\]j^]j`]jb]internalrefuriju anchorname#id11ujkj_jkjwubajk}(jZ]j\]j^]j`]jb]ujkj_jkjwubajk}(jZ]j\]j^]j`]jb]ujkj`jkj}wubajk}(jZ]j\]j^]j`]jb]ujkj`jkj_wubejk}(jZ]j\]j^]j`]jb]ujkj`jkjuubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk标准补丁格式}(jk标准补丁格式jkjwubajk}(jZ]j\]j^]j`]jb]internalrefuriju anchorname#zh-the-canonical-patch-formatujkj_jkjwubajk}(jZ]j\]j^]j`]jb]ujkj_jkjwubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(提交消息中的回溯(Backtraces)}(jk(提交消息中的回溯(Backtraces)jkjwubajk}(jZ]j\]j^]j`]jb]internalrefuriju anchorname #backtracesujkj_jkjwubajk}(jZ]j\]j^]j`]jb]ujkj_jkjwubajk}(jZ]j\]j^]j`]jb]ujkj`jkjwubajk}(jZ]j\]j^]j`]jb]ujkj`jkjwubejk}(jZ]j\]j^]j`]jb]ujkj`jkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&明确回复邮件头(In-Reply-To)}(jk&明确回复邮件头(In-Reply-To)jkjxubajk}(jZ]j\]j^]j`]jb]internalrefuriju anchorname #in-reply-toujkj_jkjxubajk}(jZ]j\]j^]j`]jb]ujkj_jkjxubajk}(jZ]j\]j^]j`]jb]ujkj`jkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk给出基础树信息}(jk给出基础树信息jkj+xubajk}(jZ]j\]j^]j`]jb]internalrefuriju anchorname#id13ujkj_jkj(xubajk}(jZ]j\]j^]j`]jb]ujkj_jkj%xubajk}(jZ]j\]j^]j`]jb]ujkj`jkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 参考文献}(jk 参考文献jkjOxubajk}(jZ]j\]j^]j`]jb]internalrefuriju anchorname#id14ujkj_jkjLxubajk}(jZ]j\]j^]j`]jb]ujkj_jkjIxubajk}(jZ]j\]j^]j`]jb]ujkj`jkjuubejk}(jZ]j\]j^]j`]jb]ujkj`jkjuubejk}(jZ]j\]j^]j`]jb]ujkj`jkjuubajk}(jZ]j\]j^]j`]jb]ujkj`ubj&je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk贡献者契约行为准则}(jkjjkjxubajk}(jZ]j\]j^]j`]jb]internalrefuri*translations/zh_CN/process/code-of-conduct anchornamehujkj_jkjxubajk}(jZ]j\]j^]j`]jb]ujkj_jkjxubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk我们的誓言}(jk我们的誓言jkjxubajk}(jZ]j\]j^]j`]jb]internalrefurijx anchorname#id2ujkj_jkjxubajk}(jZ]j\]j^]j`]jb]ujkj_jkjxubajk}(jZ]j\]j^]j`]jb]ujkj`jkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk我们的标准}(jk我们的标准jkjxubajk}(jZ]j\]j^]j`]jb]internalrefurijx anchorname#id3ujkj_jkjxubajk}(jZ]j\]j^]j`]jb]ujkj_jkjxubajk}(jZ]j\]j^]j`]jb]ujkj`jkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk我们的责任}(jk我们的责任jkjxubajk}(jZ]j\]j^]j`]jb]internalrefurijx anchorname#id4ujkj_jkjxubajk}(jZ]j\]j^]j`]jb]ujkj_jkjxubajk}(jZ]j\]j^]j`]jb]ujkj`jkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk范围}(jk范围jkjyubajk}(jZ]j\]j^]j`]jb]internalrefurijx anchorname#id5ujkj_jkjyubajk}(jZ]j\]j^]j`]jb]ujkj_jkjyubajk}(jZ]j\]j^]j`]jb]ujkj`jkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk执行}(jk执行jkj8yubajk}(jZ]j\]j^]j`]jb]internalrefurijx anchorname#id6ujkj_jkj5yubajk}(jZ]j\]j^]j`]jb]ujkj_jkj2yubajk}(jZ]j\]j^]j`]jb]ujkj`jkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk归属}(jk归属jkj\yubajk}(jZ]j\]j^]j`]jb]internalrefurijx anchorname#id7ujkj_jkjYyubajk}(jZ]j\]j^]j`]jb]ujkj_jkjVyubajk}(jZ]j\]j^]j`]jb]ujkj`jkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk解释}(jk解释jkjyubajk}(jZ]j\]j^]j`]jb]internalrefurijx anchorname#id8ujkj_jkj}yubajk}(jZ]j\]j^]j`]jb]ujkj_jkjzyubajk}(jZ]j\]j^]j`]jb]ujkj`jkjxubejk}(jZ]j\]j^]j`]jb]ujkj`jkjxubejk}(jZ]j\]j^]j`]jb]ujkj`jkjxubajk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk內核同頁合併}(jkjjkjyubajk}(jZ]j\]j^]j`]jb]internalrefuri%translations/zh_TW/admin-guide/mm/ksm anchornamehujkj_jkjyubajk}(jZ]j\]j^]j`]jb]ujkj_jkjyubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk概述}(jk概述jkjyubajk}(jZ]j\]j^]j`]jb]internalrefurijy anchorname#id2ujkj_jkjyubajk}(jZ]j\]j^]j`]jb]ujkj_jkjyubajk}(jZ]j\]j^]j`]jb]ujkj`jkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk以madvise控制KSM}(jk以madvise控制KSMjkjyubajk}(jZ]j\]j^]j`]jb]internalrefurijy anchorname #madviseksmujkj_jkjyubajk}(jZ]j\]j^]j`]jb]ujkj_jkjyubajk}(jZ]j\]j^]j`]jb]ujkj`jkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKSM守護進程sysfs接口}(jkKSM守護進程sysfs接口jkj!zubajk}(jZ]j\]j^]j`]jb]internalrefurijy anchorname #ksmsysfsujkj_jkjzubajk}(jZ]j\]j^]j`]jb]ujkj_jkjzubajk}(jZ]j\]j^]j`]jb]ujkj`jkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk監測KSM的收益}(jk監測KSM的收益jkjEzubajk}(jZ]j\]j^]j`]jb]internalrefurijy anchorname#ksmujkj_jkjBzubajk}(jZ]j\]j^]j`]jb]ujkj_jkj?zubajk}(jZ]j\]j^]j`]jb]ujkj`jkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk監控KSM事件}(jk監控KSM事件jkjizubajk}(jZ]j\]j^]j`]jb]internalrefurijy anchorname#id3ujkj_jkjfzubajk}(jZ]j\]j^]j`]jb]ujkj_jkjczubajk}(jZ]j\]j^]j`]jb]ujkj`jkjyubejk}(jZ]j\]j^]j`]jb]ujkj`jkjyubejk}(jZ]j\]j^]j`]jb]ujkj`jkjyubajk}(jZ]j\]j^]j`]jb]ujkj`ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 高级主题}(jkjjkjzubajk}(jZ]j\]j^]j`]jb]internalrefuri+translations/zh_CN/process/7.AdvancedTopics anchornamehjpjujkj_jkjzubajk}(jZ]j\]j^]j`]jb]ujkj_jkjzubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk使用Git管理补丁}(jk使用Git管理补丁jkjzubajk}(jZ]j\]j^]j`]jb]internalrefurijz anchorname#gitjp](KKeujkj_jkjzubajk}(jZ]j\]j^]j`]jb]ujkj_jkjzubajk}(jZ]j\]j^]j`]jb]ujkj`jkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 审阅补丁}(jk 审阅补丁jkjzubajk}(jZ]j\]j^]j`]jb]internalrefurijz anchorname#id2jp](KKeujkj_jkjzubajk}(jZ]j\]j^]j`]jb]ujkj_jkjzubajk}(jZ]j\]j^]j`]jb]ujkj`jkjzubejk}(jZ]j\]j^]j`]jb]ujkj`jkjzubejk}(jZ]j\]j^]j`]jb]ujkj`jkjzubajk}(jZ]j\]j^]j`]jb]ujkj`ubj?je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Linux 魔法系統請求鍵駭客}(jkjjkj!{ubajk}(jZ]j\]j^]j`]jb]internalrefuri$translations/zh_TW/admin-guide/sysrq anchornamehujkj_jkj{ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj{ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk什麼是魔法 SysRq 鍵?}(jk什麼是魔法 SysRq 鍵?jkjA{ubajk}(jZ]j\]j^]j`]jb]internalrefurij0{ anchorname#sysrqujkj_jkj>{ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj;{ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj8{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk如何使能魔法 SysRq 鍵?}(jk如何使能魔法 SysRq 鍵?jkje{ubajk}(jZ]j\]j^]j`]jb]internalrefurij0{ anchorname#id1ujkj_jkjb{ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj_{ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj8{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk如何使用魔法 SysRq 鍵?}(jk如何使用魔法 SysRq 鍵?jkj{ubajk}(jZ]j\]j^]j`]jb]internalrefurij0{ anchorname#id2ujkj_jkj{ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj{ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj8{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk什麼是命令鍵?}(jk什麼是命令鍵?jkj{ubajk}(jZ]j\]j^]j`]jb]internalrefurij0{ anchorname#id3ujkj_jkj{ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj{ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj8{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'好了,我能用他們做什麼呢?}(jk'好了,我能用他們做什麼呢?jkj{ubajk}(jZ]j\]j^]j`]jb]internalrefurij0{ anchorname#id4ujkj_jkj{ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj{ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj8{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jka有的時候 SysRq 鍵在使用它之後,看起來像是“卡住”了,我能做些什麼?}(jka有的時候 SysRq 鍵在使用它之後,看起來像是“卡住”了,我能做些什麼?jkj{ubajk}(jZ]j\]j^]j`]jb]internalrefurij0{ anchorname#id5ujkj_jkj{ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj{ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj8{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkO我敲擊了 SysRq 鍵,但像是什麼都沒發生,發生了什麼錯誤?}(jkO我敲擊了 SysRq 鍵,但像是什麼都沒發生,發生了什麼錯誤?jkj|ubajk}(jZ]j\]j^]j`]jb]internalrefurij0{ anchorname#id6ujkj_jkj|ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj|ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj8{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkI我想添加一個 SysRq 鍵事件到一個模塊中,如何去做呢?}(jkI我想添加一個 SysRq 鍵事件到一個模塊中,如何去做呢?jkj=|ubajk}(jZ]j\]j^]j`]jb]internalrefurij0{ anchorname#id7ujkj_jkj:|ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj7|ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj8{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkO當我敲擊一個 SysRq 組合鍵時,只有標題打印出現在控制檯?}(jkO當我敲擊一個 SysRq 組合鍵時,只有標題打印出現在控制檯?jkja|ubajk}(jZ]j\]j^]j`]jb]internalrefurij0{ anchorname#id8ujkj_jkj^|ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj[|ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj8{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*我有很多問題時,可以請教誰?}(jk*我有很多問題時,可以請教誰?jkj|ubajk}(jZ]j\]j^]j`]jb]internalrefurij0{ anchorname#id9ujkj_jkj|ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj|ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj8{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk致謝}(jk致謝jkj|ubajk}(jZ]j\]j^]j`]jb]internalrefurij0{ anchorname#id10ujkj_jkj|ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj|ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj8{ubejk}(jZ]j\]j^]j`]jb]ujkj`jkj{ubejk}(jZ]j\]j^]j`]jb]ujkj`jkj{ubajk}(jZ]j\]j^]j`]jb]ujkj`ubjs je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk受污染的內核}(jkjȚjkj|ubajk}(jZ]j\]j^]j`]jb]internalrefuri.translations/zh_TW/admin-guide/tainted-kernels anchornamehujkj_jkj|ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj|ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+BUG、Oops或Panics消息中的污染標誌}(jk+BUG、Oops或Panics消息中的污染標誌jkj}ubajk}(jZ]j\]j^]j`]jb]internalrefurij| anchorname#bugoopspanicsujkj_jkj|ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj|ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk解碼運行時的污染狀態}(jk解碼運行時的污染狀態jkj&}ubajk}(jZ]j\]j^]j`]jb]internalrefurij| anchorname#id2ujkj_jkj#}ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj }ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk污染狀態代碼表}(jk污染狀態代碼表jkjJ}ubajk}(jZ]j\]j^]j`]jb]internalrefurij| anchorname#id3ujkj_jkjG}ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjD}ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk污染的更詳細解釋}(jk污染的更詳細解釋jkjn}ubajk}(jZ]j\]j^]j`]jb]internalrefurij| anchorname#id4ujkj_jkjk}ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjh}ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj|ubejk}(jZ]j\]j^]j`]jb]ujkj`jkj|ubejk}(jZ]j\]j^]j`]jb]ujkj`jkj|ubajk}(jZ]j\]j^]j`]jb]ujkj`ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-架构特定代码的CPU调度器实现提示}(jkj֚jkj}ubajk}(jZ]j\]j^]j`]jb]internalrefuri'translations/zh_CN/scheduler/sched-arch anchornamehujkj_jkj}ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj}ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk上下文切换}(jk上下文切换jkj}ubajk}(jZ]j\]j^]j`]jb]internalrefurij} anchorname#id1ujkj_jkj}ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj}ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CPU空转}(jk CPU空转jkj}ubajk}(jZ]j\]j^]j`]jb]internalrefurij} anchorname#id2ujkj_jkj}ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj}ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk可能出现的arch/问题}(jk可能出现的arch/问题jkj~ubajk}(jZ]j\]j^]j`]jb]internalrefurij} anchorname#archujkj_jkj ~ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj ~ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj}ubejk}(jZ]j\]j^]j`]jb]ujkj`jkj}ubejk}(jZ]j\]j^]j`]jb]ujkj`jkj}ubajk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,Seccomp BPF (基于过滤器的安全计算)}(jkjjkjH~ubajk}(jZ]j\]j^]j`]jb]internalrefuri/translations/zh_CN/userspace-api/seccomp_filter anchornamehujkj_jkjE~ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjB~ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk介绍}(jk介绍jkjh~ubajk}(jZ]j\]j^]j`]jb]internalrefurijW~ anchorname#id1ujkj_jkje~ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjb~ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj_~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk这不是什么}(jk这不是什么jkj~ubajk}(jZ]j\]j^]j`]jb]internalrefurijW~ anchorname#id2ujkj_jkj~ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj~ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj_~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk用法}(jk用法jkj~ubajk}(jZ]j\]j^]j`]jb]internalrefurijW~ anchorname#id3ujkj_jkj~ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj~ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj_~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 返回值}(jk 返回值jkj~ubajk}(jZ]j\]j^]j`]jb]internalrefurijW~ anchorname#id4ujkj_jkj~ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj~ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj_~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk隐患}(jk隐患jkj~ubajk}(jZ]j\]j^]j`]jb]internalrefurijW~ anchorname#id5ujkj_jkj~ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj~ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj_~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk例子}(jk例子jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijW~ anchorname#id6ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj_~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk用户空间通知}(jk用户空间通知jkj@ubajk}(jZ]j\]j^]j`]jb]internalrefurijW~ anchorname#id7ujkj_jkj=ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj:ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj_~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysctls}(jkSysctlsjkjdubajk}(jZ]j\]j^]j`]jb]internalrefurijW~ anchorname#sysctlsujkj_jkjaubajk}(jZ]j\]j^]j`]jb]ujkj_jkj^ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj_~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk添加架构支持}(jk添加架构支持jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijW~ anchorname#id8ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj_~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 注意事项}(jk 注意事项jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijW~ anchorname#id9ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj_~ubejk}(jZ]j\]j^]j`]jb]ujkj`jkjB~ubejk}(jZ]j\]j^]j`]jb]ujkj`jkj?~ubajk}(jZ]j\]j^]j`]jb]ujkj`ubjkje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk完全公平调度器}(jkjjkjubajk}(jZ]j\]j^]j`]jb]internalrefuri-translations/zh_CN/scheduler/sched-design-CFS anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. 概述}(jk 1. 概述jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id2ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. 一些实现细节}(jk2. 一些实现细节jkj)ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id3ujkj_jkj&ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj#ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3. 红黑树}(jk 3. 红黑树jkjMubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id4ujkj_jkjJubajk}(jZ]j\]j^]j`]jb]ujkj_jkjGubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. CFS的一些特征}(jk4. CFS的一些特征jkjqubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#cfsujkj_jkjnubajk}(jZ]j\]j^]j`]jb]ujkj_jkjkubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. 调度策略}(jk5. 调度策略jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id5ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 6. 调度类}(jk 6. 调度类jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id6ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7. CFS的组调度扩展}(jk7. CFS的组调度扩展jkj݀ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id7ujkj_jkjڀubajk}(jZ]j\]j^]j`]jb]ujkj_jkj׀ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubj7je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkARM64中的 HugeTLBpage}(jkjjkjubajk}(jZ]j\]j^]j`]jb]internalrefuri)translations/zh_TW/arch/arm64/hugetlbpage anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1) pud/pmd 級別的塊映射}(jk1) pud/pmd 級別的塊映射jkj6ubajk}(jZ]j\]j^]j`]jb]internalrefurij% anchorname#pud-pmdujkj_jkj3ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj0ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2) 使用連續位}(jk2) 使用連續位jkjZubajk}(jZ]j\]j^]j`]jb]internalrefurij% anchorname#id1ujkj_jkjWubajk}(jZ]j\]j^]j`]jb]ujkj_jkjTubajk}(jZ]j\]j^]j`]jb]ujkj`jkj-ubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkj ubajk}(jZ]j\]j^]j`]jb]ujkj`ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 高清音频}(jkjjkjubajk}(jZ]j\]j^]j`]jb]internalrefuri'translations/zh_CN/sound/hd-audio/index anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk]jH)}(jkhjk]jk}(jZ]j\]j^]j`]jb]parentjentries]N*translations/zh_CN/sound/hd-audio/controlsa includefiles]jamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj_j^sU/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/sound/hd-audio/index.rstj_sK jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#如何通過sysfs將CPU拓撲導出}(jkjjkjubajk}(jZ]j\]j^]j`]jb]internalrefuri*translations/zh_TW/admin-guide/cputopology anchornamehujkj_jkj߁ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj܁ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjفubajk}(jZ]j\]j^]j`]jb]ujkj`ubj; je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,为什么不应该使用“volatile”类型}(jkj*jkjubajk}(jZ]j\]j^]j`]jb]internalrefuri6translations/zh_CN/process/volatile-considered-harmful anchornamehujkj_jkj ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk注释}(jk注释jkj.ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id1ujkj_jkj+ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj(ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk致谢}(jk致谢jkjRubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id2ujkj_jkjOubajk}(jZ]j\]j^]j`]jb]ujkj_jkjLubajk}(jZ]j\]j^]j`]jb]ujkj`jkj%ubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubj je0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Linux 內核用戶和管理員指南}(jkj8jkjubajk}(jZ]j\]j^]j`]jb]internalrefuri$translations/zh_TW/admin-guide/index anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jH)}(jkhjk]jk}(jZ]j\]j^]j`]jb]parentjentries]N%translations/zh_TW/admin-guide/READMEa includefiles]jamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj_j^sR/var/lib/git/docbuild/linux/Documentation/translations/zh_TW/admin-guide/index.rstj_sKjkjubjH)}(jkhjk]jk}(jZ]j\]j^]j`]jb]parentjentries](N/translations/zh_TW/admin-guide/reporting-issuesN4translations/zh_TW/admin-guide/reporting-regressionsN,translations/zh_TW/admin-guide/security-bugsN*translations/zh_TW/admin-guide/bug-huntingN)translations/zh_TW/admin-guide/bug-bisectN.translations/zh_TW/admin-guide/tainted-kernelsN#translations/zh_TW/admin-guide/inite includefiles](j˂j͂jςjтjӂjՂjׂemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj_j^sjj_sK%jkjubjH)}(jkhjk]jk}(jZ]j\]j^]j`]jb]parentjentries](N)translations/zh_TW/admin-guide/bootconfigN1translations/zh_TW/admin-guide/clearing-warn-onceN'translations/zh_TW/admin-guide/cpu-loadN*translations/zh_TW/admin-guide/cputopologyN/translations/zh_TW/admin-guide/lockup-watchdogsN&translations/zh_TW/admin-guide/unicodeN$translations/zh_TW/admin-guide/sysrqN'translations/zh_TW/admin-guide/mm/indexe includefiles](jjjjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj_j^sjj_sKAjkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#indicesujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]exprsubproject and htmlujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 詳細用法}(jkjFjkjUubajk}(jZ]j\]j^]j`]jb]internalrefuri-translations/zh_TW/admin-guide/mm/damon/usage anchornamehujkj_jkjRubajk}(jZ]j\]j^]j`]jb]ujkj_jkjOubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk sysfs接口}(jk sysfs接口jkjuubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname#sysfsujkj_jkjrubajk}(jZ]j\]j^]j`]jb]ujkj_jkjoubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk文件層次結構}(jk文件層次結構jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname#id4ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk根}(jk根jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname#id5ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk kdamonds/}(jk kdamonds/jkjރubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname #kdamondsujkj_jkjۃubajk}(jZ]j\]j^]j`]jb]ujkj_jkj؃ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk kdamonds//}(jk kdamonds//jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname #kdamonds-nujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkkdamonds//contexts/}(jkkdamonds//contexts/jkj&ubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname#kdamonds-n-contextsujkj_jkj#ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk contexts//}(jk contexts//jkjJubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname #contexts-nujkj_jkjGubajk}(jZ]j\]j^]j`]jb]ujkj_jkjDubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcontexts//monitoring_attrs/}(jkcontexts//monitoring_attrs/jkjnubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname#contexts-n-monitoring-attrsujkj_jkjkubajk}(jZ]j\]j^]j`]jb]ujkj_jkjhubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcontexts//targets/}(jkcontexts//targets/jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname#contexts-n-targetsujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk targets//}(jk targets//jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname #targets-nujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktargets//regions}(jktargets//regionsjkjڄubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname#targets-n-regionsujkj_jkjׄubajk}(jZ]j\]j^]j`]jb]ujkj_jkjԄubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk regions//}(jk regions//jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname #regions-nujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcontexts//schemes/}(jkcontexts//schemes/jkj"ubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname#contexts-n-schemesujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk schemes//}(jk schemes//jkjFubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname #schemes-nujkj_jkjCubajk}(jZ]j\]j^]j`]jb]ujkj_jkj@ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkschemes//access_pattern/}(jkschemes//access_pattern/jkjjubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname#schemes-n-access-patternujkj_jkjgubajk}(jZ]j\]j^]j`]jb]ujkj_jkjdubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkschemes//quotas/}(jkschemes//quotas/jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname#schemes-n-quotasujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkschemes//watermarks/}(jkschemes//watermarks/jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname#schemes-n-watermarksujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkschemes//stats/}(jkschemes//stats/jkjօubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname#schemes-n-statsujkj_jkjӅubajk}(jZ]j\]j^]j`]jb]ujkj_jkjЅubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkschemes//tried_regions/}(jkschemes//tried_regions/jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname#schemes-n-tried-regionsujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktried_regions//}(jktried_regions//jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname#tried-regions-nujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk用例}(jk用例jkj?ubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname#id6ujkj_jkj<ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj9ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj6ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjoubejk}(jZ]j\]j^]j`]jb]ujkj`jkjlubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk debugfs接口}(jk debugfs接口jkj{ubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname#debugfsujkj_jkjxubajk}(jZ]j\]j^]j`]jb]ujkj_jkjuubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk屬性}(jk屬性jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname#id7ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk目標ID}(jk目標IDjkjubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname#idujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk初始監測目標區域}(jk初始監測目標區域jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname#id8ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjކubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk方案}(jk方案jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname#id9ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk目標訪問模式}(jk目標訪問模式jkj)ubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname#id10ujkj_jkj&ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj#ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk動作}(jk動作jkjMubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname#id11ujkj_jkjJubajk}(jZ]j\]j^]j`]jb]ujkj_jkjGubajk}(jZ]j\]j^]j`]jb]ujkj`jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk配額}(jk配額jkjqubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname#id12ujkj_jkjnubajk}(jZ]j\]j^]j`]jb]ujkj_jkjkubajk}(jZ]j\]j^]j`]jb]ujkj`jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk水位}(jk水位jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname#id13ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 統計數據}(jk 統計數據jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname#id14ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk例子}(jk例子jkj݇ubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname#id15ujkj_jkjڇubajk}(jZ]j\]j^]j`]jb]ujkj_jkjׇubajk}(jZ]j\]j^]j`]jb]ujkj`jkj ubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk開關}(jk開關jkj ubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname#id16ujkj_jkj ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk監測線程PID}(jk監測線程PIDjkj1ubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname#pidujkj_jkj.ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj+ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk使用多個監測線程}(jk使用多個監測線程jkjUubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname#id17ujkj_jkjRubajk}(jZ]j\]j^]j`]jb]ujkj_jkjOubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjuubejk}(jZ]j\]j^]j`]jb]ujkj`jkjlubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk監測結果的監測點}(jk監測結果的監測點jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijd anchorname#id18ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjlubejk}(jZ]j\]j^]j`]jb]ujkj`jkjOubejk}(jZ]j\]j^]j`]jb]ujkj`jkjLubajk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk基於DAMON的回收}(jkjTjkjubajk}(jZ]j\]j^]j`]jb]internalrefuri/translations/zh_TW/admin-guide/mm/damon/reclaim anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!哪些地方需要主動回收?}(jk!哪些地方需要主動回收?jkjވubajk}(jZ]j\]j^]j`]jb]internalrefurij͈ anchorname#id1ujkj_jkjۈubajk}(jZ]j\]j^]j`]jb]ujkj_jkj؈ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjՈubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk它是如何工作的?}(jk它是如何工作的?jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij͈ anchorname#id5ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjՈubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk接口: 模塊參數}(jk接口: 模塊參數jkj&ubajk}(jZ]j\]j^]j`]jb]internalrefurij͈ anchorname#id6ujkj_jkj#ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkenabled}(jkenabledjkjGubajk}(jZ]j\]j^]j`]jb]internalrefurij͈ anchorname#enabledujkj_jkjDubajk}(jZ]j\]j^]j`]jb]ujkj_jkjAubajk}(jZ]j\]j^]j`]jb]ujkj`jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmin_age}(jkmin_agejkjkubajk}(jZ]j\]j^]j`]jb]internalrefurij͈ anchorname#min-ageujkj_jkjhubajk}(jZ]j\]j^]j`]jb]ujkj_jkjeubajk}(jZ]j\]j^]j`]jb]ujkj`jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkquota_ms}(jkquota_msjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij͈ anchorname #quota-msujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkquota_sz}(jkquota_szjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij͈ anchorname #quota-szujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkquota_reset_interval_ms}(jkquota_reset_interval_msjkj׉ubajk}(jZ]j\]j^]j`]jb]internalrefurij͈ anchorname#quota-reset-interval-msujkj_jkjԉubajk}(jZ]j\]j^]j`]jb]ujkj_jkjщubajk}(jZ]j\]j^]j`]jb]ujkj`jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkwmarks_interval}(jkwmarks_intervaljkjubajk}(jZ]j\]j^]j`]jb]internalrefurij͈ anchorname#wmarks-intervalujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk wmarks_high}(jk wmarks_highjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij͈ anchorname #wmarks-highujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk wmarks_mid}(jk wmarks_midjkjCubajk}(jZ]j\]j^]j`]jb]internalrefurij͈ anchorname #wmarks-midujkj_jkj@ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj=ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk wmarks_low}(jk wmarks_lowjkjgubajk}(jZ]j\]j^]j`]jb]internalrefurij͈ anchorname #wmarks-lowujkj_jkjdubajk}(jZ]j\]j^]j`]jb]ujkj_jkjaubajk}(jZ]j\]j^]j`]jb]ujkj`jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksample_interval}(jksample_intervaljkjubajk}(jZ]j\]j^]j`]jb]internalrefurij͈ anchorname#sample-intervalujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk aggr_interval}(jk aggr_intervaljkjubajk}(jZ]j\]j^]j`]jb]internalrefurij͈ anchorname#aggr-intervalujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmin_nr_regions}(jkmin_nr_regionsjkjӊubajk}(jZ]j\]j^]j`]jb]internalrefurij͈ anchorname#min-nr-regionsujkj_jkjЊubajk}(jZ]j\]j^]j`]jb]ujkj_jkj͊ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmax_nr_regions}(jkmax_nr_regionsjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij͈ anchorname#max-nr-regionsujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmonitor_region_start}(jkmonitor_region_startjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij͈ anchorname#monitor-region-startujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmonitor_region_end}(jkmonitor_region_endjkj?ubajk}(jZ]j\]j^]j`]jb]internalrefurij͈ anchorname#monitor-region-endujkj_jkj<ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj9ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk kdamond_pid}(jk kdamond_pidjkjcubajk}(jZ]j\]j^]j`]jb]internalrefurij͈ anchorname #kdamond-pidujkj_jkj`ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj]ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknr_reclaim_tried_regions}(jknr_reclaim_tried_regionsjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij͈ anchorname#nr-reclaim-tried-regionsujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbytes_reclaim_tried_regions}(jkbytes_reclaim_tried_regionsjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij͈ anchorname#bytes-reclaim-tried-regionsujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknr_reclaimed_regions}(jknr_reclaimed_regionsjkjϋubajk}(jZ]j\]j^]j`]jb]internalrefurij͈ anchorname#nr-reclaimed-regionsujkj_jkj̋ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjɋubajk}(jZ]j\]j^]j`]jb]ujkj`jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbytes_reclaimed_regions}(jkbytes_reclaimed_regionsjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij͈ anchorname#bytes-reclaimed-regionsujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknr_quota_exceeds}(jknr_quota_exceedsjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij͈ anchorname#nr-quota-exceedsujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj>ubejk}(jZ]j\]j^]j`]jb]ujkj`jkj ubejk}(jZ]j\]j^]j`]jb]ujkj`jkjՈubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk例子}(jk例子jkjGubajk}(jZ]j\]j^]j`]jb]internalrefurij͈ anchorname#id7ujkj_jkjDubajk}(jZ]j\]j^]j`]jb]ujkj_jkjAubajk}(jZ]j\]j^]j`]jb]ujkj`jkjՈubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubj*je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux虚拟化支持}(jkjbjkjubajk}(jZ]j\]j^]j`]jb]internalrefuritranslations/zh_CN/virt/index anchornamehujkj_jkj}ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjzubje0)}(jkhjk](jH)}(jkhjk]jk}(jZ]j\]j^]j`]jb]parentjentries](N$translations/zh_CN/virt/paravirt_opsN*translations/zh_CN/virt/guest-halt-pollingN#translations/zh_CN/virt/ne_overviewN"translations/zh_CN/virt/acrn/indexe includefiles](jjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj_j^sK/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/virt/index.rstj_sKjkjubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjÌubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#indicesujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]exprhtml and subprojectujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjzubejk}(jZ]j\]j^]j`]jb]ujkj`jkjwubajk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk8所有你想知道的事情 - 关于linux稳定版发布}(jkjpjkjubajk}(jZ]j\]j^]j`]jb]internalrefuri.translations/zh_CN/process/stable-kernel-rules anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk`关于哪些类型的补丁可以被接收进入稳定版代码树,哪些不可以的规则:}(jk`关于哪些类型的补丁可以被接收进入稳定版代码树,哪些不可以的规则:jkj$ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id1ujkj_jkj!ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-向稳定版代码树提交补丁的过程:}(jk-向稳定版代码树提交补丁的过程:jkjHubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id2ujkj_jkjEubajk}(jZ]j\]j^]j`]jb]ujkj_jkjBubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk审查周期:}(jk审查周期:jkjlubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id3ujkj_jkjiubajk}(jZ]j\]j^]j`]jb]ujkj_jkjfubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk审查委员会:}(jk审查委员会:jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id4ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubjWje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux 声音子系统文档}(jkj~jkjɍubajk}(jZ]j\]j^]j`]jb]internalrefuritranslations/zh_CN/sound/index anchornamehujkj_jkjƍubajk}(jZ]j\]j^]j`]jb]ujkj_jkjÍubje0)}(jkhjk](jH)}(jkhjk]jk}(jZ]j\]j^]j`]jb]parentj؍entries]N'translations/zh_CN/sound/hd-audio/indexa includefiles]jamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj_j^sL/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/sound/index.rstj_sK jkjubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij؍ anchorname#indicesujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]exprsubproject and htmlujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjÍubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubj_ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 安全缺陷}(jkjjkjGubajk}(jZ]j\]j^]j`]jb]internalrefuri,translations/zh_TW/admin-guide/security-bugs anchornamehujkj_jkjDubajk}(jZ]j\]j^]j`]jb]ujkj_jkjAubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk聯絡}(jk聯絡jkjgubajk}(jZ]j\]j^]j`]jb]internalrefurijV anchorname#id2ujkj_jkjdubajk}(jZ]j\]j^]j`]jb]ujkj_jkjaubajk}(jZ]j\]j^]j`]jb]ujkj`jkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk披露和限制信息}(jk披露和限制信息jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijV anchorname#id3ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk協調}(jk協調jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijV anchorname#id4ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CVE分配}(jk CVE分配jkjӎubajk}(jZ]j\]j^]j`]jb]internalrefurijV anchorname#cveujkj_jkjЎubajk}(jZ]j\]j^]j`]jb]ujkj_jkj͎ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 保密協議}(jk 保密協議jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijV anchorname#id5ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj^ubejk}(jZ]j\]j^]j`]jb]ujkj`jkjAubejk}(jZ]j\]j^]j`]jb]ujkj`jkj>ubajk}(jZ]j\]j^]j`]jb]ujkj`ubjxje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk跟进}(jkjjkj0ubajk}(jZ]j\]j^]j`]jb]internalrefuri*translations/zh_CN/process/6.Followthrough anchornamehjpjujkj_jkj-ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj*ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk与审阅者合作}(jk与审阅者合作jkjPubajk}(jZ]j\]j^]j`]jb]internalrefurij? anchorname#id2jp](KKeujkj_jkjMubajk}(jZ]j\]j^]j`]jb]ujkj_jkjJubajk}(jZ]j\]j^]j`]jb]ujkj`jkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk接下来会发生什么}(jk接下来会发生什么jkjuubajk}(jZ]j\]j^]j`]jb]internalrefurij? anchorname#id3jp](KKeujkj_jkjrubajk}(jZ]j\]j^]j`]jb]ujkj_jkjoubajk}(jZ]j\]j^]j`]jb]ujkj`jkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk其他可能发生的事情}(jk其他可能发生的事情jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij? anchorname#id4jp](KKeujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjGubejk}(jZ]j\]j^]j`]jb]ujkj`jkj*ubejk}(jZ]j\]j^]j`]jb]ujkj`jkj'ubajk}(jZ]j\]j^]j`]jb]ujkj`ubj%je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk報告迴歸問題}(jkjjkjԏubajk}(jZ]j\]j^]j`]jb]internalrefuri4translations/zh_TW/admin-guide/reporting-regressions anchornamehujkj_jkjяubajk}(jZ]j\]j^]j`]jb]ujkj_jkjΏubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*本文重點(亦即“太長不看”)}(jk*本文重點(亦即“太長不看”)jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id2ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/與用戶相關的所有Linux內核迴歸細節}(jk/與用戶相關的所有Linux內核迴歸細節jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#linuxujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 基本重點}(jk 基本重點jkj9ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id4ujkj_jkj6ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj3ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk<什麼是“迴歸”以及什麼是“無迴歸規則”?}(jk<什麼是“迴歸”以及什麼是“無迴歸規則”?jkjZubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id5ujkj_jkjWubajk}(jZ]j\]j^]j`]jb]ujkj_jkjTubajk}(jZ]j\]j^]j`]jb]ujkj`jkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk如何報告迴歸?}(jk如何報告迴歸?jkj~ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id6ujkj_jkj{ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjxubajk}(jZ]j\]j^]j`]jb]ujkj`jkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$真的修復了所有的迴歸嗎?}(jk$真的修復了所有的迴歸嗎?jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id10ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'誰需要找出迴歸的根本原因?}(jk'誰需要找出迴歸的根本原因?jkjƐubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id11ujkj_jkjÐubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk如何找到罪魁禍首?}(jk如何找到罪魁禍首?jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id12ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0當出現迴歸時我可以向誰尋求建議?}(jk0當出現迴歸時我可以向誰尋求建議?jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id13ujkj_jkj ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjQubejk}(jZ]j\]j^]j`]jb]ujkj`jkj3ubejk}(jZ]j\]j^]j`]jb]ujkj`jkj0ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk關於迴歸的更多細節}(jk關於迴歸的更多細節jkj>ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id14ujkj_jkj;ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj8ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*“無迴歸規則”的目標是什麼?}(jk*“無迴歸規則”的目標是什麼?jkj_ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id15ujkj_jkj\ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjYubajk}(jZ]j\]j^]j`]jb]ujkj`jkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0實際中“無迴歸”規則真的可行嗎?}(jk0實際中“無迴歸”規則真的可行嗎?jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id17ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkj}ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'誰來確保“無迴歸”被落實?}(jk'誰來確保“無迴歸”被落實?jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id18ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk迴歸通常多久能修復?}(jk迴歸通常多久能修復?jkjˑubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id19ujkj_jkjȑubajk}(jZ]j\]j^]j`]jb]ujkj_jkjőubajk}(jZ]j\]j^]j`]jb]ujkj`jkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkB當問題可以通過升級某些軟件解決時,是迴歸嗎?}(jkB當問題可以通過升級某些軟件解決時,是迴歸嗎?jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id20ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3當新內核變慢或能耗增加,是迴歸嗎?}(jk3當新內核變慢或能耗增加,是迴歸嗎?jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id21ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkj ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk>當更新Linux時外部內核模塊崩潰了,是迴歸嗎?}(jk>當更新Linux時外部內核模塊崩潰了,是迴歸嗎?jkj7ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id22ujkj_jkj4ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj1ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*如何處理安全修復引起的迴歸?}(jk*如何處理安全修復引起的迴歸?jkj[ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id23ujkj_jkjXubajk}(jZ]j\]j^]j`]jb]ujkj_jkjUubajk}(jZ]j\]j^]j`]jb]ujkj`jkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkB當修復迴歸時不可避免會引入另一個,如何處理?}(jkB當修復迴歸時不可避免會引入另一個,如何處理?jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id24ujkj_jkj|ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjyubajk}(jZ]j\]j^]j`]jb]ujkj`jkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkB若我所依賴的功能在數月前被移除了,是迴歸嗎?}(jkB若我所依賴的功能在數月前被移除了,是迴歸嗎?jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id25ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQ如果我似乎是唯一受影響的人,是否仍適用“無迴歸”規則?}(jkQ如果我似乎是唯一受影響的人,是否仍適用“無迴歸”規則?jkjǒubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id26ujkj_jkjĒubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7迴歸規則是否也適用於staging樹中的代碼?}(jk7迴歸規則是否也適用於staging樹中的代碼?jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#stagingujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk<爲什麼較新版本必須“使用相似配置編譯”?}(jk<爲什麼較新版本必須“使用相似配置編譯”?jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id28ujkj_jkj ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*如何創建與舊內核相似的配置?}(jk*如何創建與舊內核相似的配置?jkj3ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id29ujkj_jkj0ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj-ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk<如何報告在預編譯的普通內核中發現的迴歸?}(jk<如何報告在預編譯的普通內核中發現的迴歸?jkjWubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id30ujkj_jkjTubajk}(jZ]j\]j^]j`]jb]ujkj_jkjQubajk}(jZ]j\]j^]j`]jb]ujkj`jkjVubejk}(jZ]j\]j^]j`]jb]ujkj`jkj8ubejk}(jZ]j\]j^]j`]jb]ujkj`jkj0ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+用“regzbot”追蹤迴歸的更多信息}(jk+用“regzbot”追蹤迴歸的更多信息jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id31ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3什麼是迴歸追蹤?爲啥我需要關心它?}(jk3什麼是迴歸追蹤?爲啥我需要關心它?jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id32ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9爲什麼/如何使用機器人追蹤Linux內核迴歸?}(jk9爲什麼/如何使用機器人追蹤Linux內核迴歸?jkj̓ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id33ujkj_jkjɓubajk}(jZ]j\]j^]j`]jb]ujkj_jkjƓubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+如何查看regzbot當前追蹤的迴歸?}(jk+如何查看regzbot當前追蹤的迴歸?jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id34ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%何種問題可以由regzbot追蹤?}(jk%何種問題可以由regzbot追蹤?jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id36ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-如何修改被追蹤迴歸的相關信息?}(jk-如何修改被追蹤迴歸的相關信息?jkj8ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id37ujkj_jkj5ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj2ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkj0ubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjΏubejk}(jZ]j\]j^]j`]jb]ujkj`jkjˏubajk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 內存管理}(jkjjkjubajk}(jZ]j\]j^]j`]jb]internalrefuri'translations/zh_TW/admin-guide/mm/index anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk]jH)}(jkhjk]jk}(jZ]j\]j^]j`]jb]parentjentries](N-translations/zh_TW/admin-guide/mm/damon/indexN%translations/zh_TW/admin-guide/mm/ksme includefiles](jjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj_j^sU/var/lib/git/docbuild/linux/Documentation/translations/zh_TW/admin-guide/mm/index.rstj_sKjkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk基於DAMON的LRU排序}(jkjśjkjڔubajk}(jZ]j\]j^]j`]jb]internalrefuri0translations/zh_TW/admin-guide/mm/damon/lru_sort anchornamehujkj_jkjהubajk}(jZ]j\]j^]j`]jb]ujkj_jkjԔubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk哪裏需要主動的LRU排序}(jk哪裏需要主動的LRU排序jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#lruujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk這是如何工作的}(jk這是如何工作的jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id1ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk接口:模塊參數}(jk接口:模塊參數jkjBubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id2ujkj_jkj?ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj<ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkenabled}(jkenabledjkjcubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#enabledujkj_jkj`ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj]ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk commit_inputs}(jk commit_inputsjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#commit-inputsujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhot_thres_access_freq}(jkhot_thres_access_freqjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#hot-thres-access-frequjkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk cold_min_age}(jk cold_min_agejkjϕubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname #cold-min-ageujkj_jkj̕ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjɕubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkquota_ms}(jkquota_msjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname #quota-msujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkquota_reset_interval_ms}(jkquota_reset_interval_msjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#quota-reset-interval-msujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkwmarks_interval}(jkwmarks_intervaljkj;ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#wmarks-intervalujkj_jkj8ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj5ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk wmarks_high}(jk wmarks_highjkj_ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname #wmarks-highujkj_jkj\ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjYubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk wmarks_mid}(jk wmarks_midjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname #wmarks-midujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkj}ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk wmarks_low}(jk wmarks_lowjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname #wmarks-lowujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksample_interval}(jksample_intervaljkj˖ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#sample-intervalujkj_jkjȖubajk}(jZ]j\]j^]j`]jb]ujkj_jkjŖubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk aggr_interval}(jk aggr_intervaljkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#aggr-intervalujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmin_nr_regions}(jkmin_nr_regionsjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#min-nr-regionsujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkj ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmax_nr_regions}(jkmax_nr_regionsjkj7ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#max-nr-regionsujkj_jkj4ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj1ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmonitor_region_start}(jkmonitor_region_startjkj[ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#monitor-region-startujkj_jkjXubajk}(jZ]j\]j^]j`]jb]ujkj_jkjUubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmonitor_region_end}(jkmonitor_region_endjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#monitor-region-endujkj_jkj|ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjyubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk kdamond_pid}(jk kdamond_pidjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname #kdamond-pidujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknr_lru_sort_tried_hot_regions}(jknr_lru_sort_tried_hot_regionsjkjǗubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#nr-lru-sort-tried-hot-regionsujkj_jkjėubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk bytes_lru_sort_tried_hot_regions}(jk bytes_lru_sort_tried_hot_regionsjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname!#bytes-lru-sort-tried-hot-regionsujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknr_lru_sorted_hot_regions}(jknr_lru_sorted_hot_regionsjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#nr-lru-sorted-hot-regionsujkj_jkj ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbytes_lru_sorted_hot_regions}(jkbytes_lru_sorted_hot_regionsjkj3ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#bytes-lru-sorted-hot-regionsujkj_jkj0ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj-ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknr_hot_quota_exceeds}(jknr_hot_quota_exceedsjkjWubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#nr-hot-quota-exceedsujkj_jkjTubajk}(jZ]j\]j^]j`]jb]ujkj_jkjQubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknr_lru_sort_tried_cold_regions}(jknr_lru_sort_tried_cold_regionsjkj{ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#nr-lru-sort-tried-cold-regionsujkj_jkjxubajk}(jZ]j\]j^]j`]jb]ujkj_jkjuubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!bytes_lru_sort_tried_cold_regions}(jk!bytes_lru_sort_tried_cold_regionsjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname"#bytes-lru-sort-tried-cold-regionsujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknr_lru_sorted_cold_regions}(jknr_lru_sorted_cold_regionsjkjØubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#nr-lru-sorted-cold-regionsujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbytes_lru_sorted_cold_regions}(jkbytes_lru_sorted_cold_regionsjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#bytes-lru-sorted-cold-regionsujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknr_cold_quota_exceeds}(jknr_cold_quota_exceedsjkj ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#nr-cold-quota-exceedsujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubejk}(jZ]j\]j^]j`]jb]ujkj`jkj<ubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkj;ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#exampleujkj_jkj8ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj5ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjԔubejk}(jZ]j\]j^]j`]jb]ujkj`jkjєubajk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk能量感知调度}(jkjӛjkjtubajk}(jZ]j\]j^]j`]jb]internalrefuri)translations/zh_CN/scheduler/sched-energy anchornamehujkj_jkjqubajk}(jZ]j\]j^]j`]jb]ujkj_jkjnubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. 简介}(jk 1. 简介jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id2ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. 背景和术语}(jk2. 背景和术语jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id3ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. 拓扑信息}(jk3. 拓扑信息jkjܙubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id4ujkj_jkjٙubajk}(jZ]j\]j^]j`]jb]ujkj_jkj֙ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. 能量感知任务放置}(jk4. 能量感知任务放置jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id5ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. 过度利用率}(jk5. 过度利用率jkj$ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id6ujkj_jkj!ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk6. EAS的依赖和要求}(jk6. EAS的依赖和要求jkjHubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#easujkj_jkjEubajk}(jZ]j\]j^]j`]jb]ujkj_jkjBubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6.1 - 非对称CPU拓扑}(jk6.1 - 非对称CPU拓扑jkjiubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#cpuujkj_jkjfubajk}(jZ]j\]j^]j`]jb]ujkj_jkjcubajk}(jZ]j\]j^]j`]jb]ujkj`jkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6.2 - 当前的能量模型}(jk6.2 - 当前的能量模型jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id7ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6.3 - 能量模型复杂度}(jk6.3 - 能量模型复杂度jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id8ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6.4 - Schedutil监管器}(jk6.4 - Schedutil监管器jkj՚ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname #schedutilujkj_jkjҚubajk}(jZ]j\]j^]j`]jb]ujkj_jkjϚubajk}(jZ]j\]j^]j`]jb]ujkj`jkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"6.5 刻度不变性使用率信号}(jk"6.5 刻度不变性使用率信号jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id9ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6.6 多线程(SMT)}(jk6.6 多线程(SMT)jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#smtujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj`ubejk}(jZ]j\]j^]j`]jb]ujkj`jkjBubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjnubejk}(jZ]j\]j^]j`]jb]ujkj`jkjkubajk}(jZ]j\]j^]j`]jb]ujkj`ubj# je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 入門指南}(jkjjkjbubajk}(jZ]j\]j^]j`]jb]internalrefuri-translations/zh_TW/admin-guide/mm/damon/start anchornamehujkj_jkj_ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj\ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 前提條件}(jk 前提條件jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijq anchorname#id2ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkj|ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk內核}(jk內核jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijq anchorname#id3ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk用戶空間工具}(jk用戶空間工具jkjǛubajk}(jZ]j\]j^]j`]jb]internalrefurijq anchorname#id4ujkj_jkjěubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkj|ubejk}(jZ]j\]j^]j`]jb]ujkj`jkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk記錄數據訪問模式}(jk記錄數據訪問模式jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijq anchorname#id5ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk將記錄的模式可視化}(jk將記錄的模式可視化jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijq anchorname#id6ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'數據訪問模式感知的內存管理}(jk'數據訪問模式感知的內存管理jkj?ubajk}(jZ]j\]j^]j`]jb]internalrefurijq anchorname#id7ujkj_jkj<ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj9ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjyubejk}(jZ]j\]j^]j`]jb]ujkj`jkj\ubejk}(jZ]j\]j^]j`]jb]ujkj`jkjYubajk}(jZ]j\]j^]j`]jb]ujkj`ubj,je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk无新权限标志}(jkjjkjxubajk}(jZ]j\]j^]j`]jb]internalrefuri-translations/zh_CN/userspace-api/no_new_privs anchornamehujkj_jkjuubajk}(jZ]j\]j^]j`]jb]ujkj_jkjrubajk}(jZ]j\]j^]j`]jb]ujkj`jkjoubajk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Linux内核补丁提交检查单}(jkjjkjubajk}(jZ]j\]j^]j`]jb]internalrefuri+translations/zh_CN/process/submit-checklist anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubjuje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk半虚拟化操作}(jkj jkjМubajk}(jZ]j\]j^]j`]jb]internalrefuri$translations/zh_CN/virt/paravirt_ops anchornamehujkj_jkj͜ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjʜubajk}(jZ]j\]j^]j`]jb]ujkj`jkjǜubajk}(jZ]j\]j^]j`]jb]ujkj`ubjvje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 发布补丁}(jkjjkjubajk}(jZ]j\]j^]j`]jb]internalrefuri$translations/zh_CN/process/5.Posting anchornamehjpj ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 何时寄送}(jk 何时寄送jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij  anchorname#id2jp](KKeujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk创建补丁之前}(jk创建补丁之前jkjAubajk}(jZ]j\]j^]j`]jb]internalrefurij  anchorname#id3jp](KKeujkj_jkj>ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj;ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 补丁准备}(jk 补丁准备jkjfubajk}(jZ]j\]j^]j`]jb]internalrefurij  anchorname#id4jp](KKeujkj_jkjcubajk}(jZ]j\]j^]j`]jb]ujkj_jkj`ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk补丁格式和更改日志}(jk补丁格式和更改日志jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij  anchorname#id5jp](KKeujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 寄送补丁}(jk 寄送补丁jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij  anchorname#id6jp](KKeujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 基本信息}(jkj(jkjubajk}(jZ]j\]j^]j`]jb]internalrefuri+translations/zh_CN/rust/general-information anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 代码文档}(jk 代码文档jkj ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id2ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk额外的lints}(jk额外的lintsjkj.ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#lintsujkj_jkj+ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj(ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk抽象和绑定}(jk抽象和绑定jkjRubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id3ujkj_jkjOubajk}(jZ]j\]j^]j`]jb]ujkj_jkjLubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk有条件的编译}(jk有条件的编译jkjvubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id4ujkj_jkjsubajk}(jZ]j\]j^]j`]jb]ujkj_jkjpubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux内核许可规则}(jkj6jkjubajk}(jZ]j\]j^]j`]jb]internalrefuri(translations/zh_CN/process/license-rules anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk许可标识符语法}(jk许可标识符语法jkjϞubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id1ujkj_jkj̞ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjɞubajk}(jZ]j\]j^]j`]jb]ujkj`jkjƞubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk许可标识符}(jk许可标识符jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id2ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjƞubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 模块许可}(jkhjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id8ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjƞubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux中的XZ数据压缩}(jkjDjkjOubajk}(jZ]j\]j^]j`]jb]internalrefuritranslations/zh_CN/staging/xz anchornamehujkj_jkjLubajk}(jZ]j\]j^]j`]jb]ujkj_jkjIubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk介绍}(jk介绍jkjoubajk}(jZ]j\]j^]j`]jb]internalrefurij^ anchorname#id1ujkj_jkjlubajk}(jZ]j\]j^]j`]jb]ujkj_jkjiubajk}(jZ]j\]j^]j`]jb]ujkj`jkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk内核中的XZ相关组件}(jk内核中的XZ相关组件jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij^ anchorname#xzujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk关于压缩选项的说明}(jk关于压缩选项的说明jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij^ anchorname#id2ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 未来计划}(jk 未来计划jkj۟ubajk}(jZ]j\]j^]j`]jb]internalrefurij^ anchorname#id3ujkj_jkj؟ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj՟ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!.xz文件格式规范的一致性}(jk!.xz文件格式规范的一致性jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij^ anchorname#id4ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 报告错误}(jk 报告错误jkj#ubajk}(jZ]j\]j^]j`]jb]internalrefurij^ anchorname#id5ujkj_jkj ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjfubejk}(jZ]j\]j^]j`]jb]ujkj`jkjIubejk}(jZ]j\]j^]j`]jb]ujkj`jkjFubajk}(jZ]j\]j^]j`]jb]ujkj`ubjDje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk被限制的硬件问题}(jkjRjkj\ubajk}(jZ]j\]j^]j`]jb]internalrefuri4translations/zh_CN/process/embargoed-hardware-issues anchornamehujkj_jkjYubajk}(jZ]j\]j^]j`]jb]ujkj_jkjVubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk范围}(jk范围jkj|ubajk}(jZ]j\]j^]j`]jb]internalrefurijk anchorname#id2ujkj_jkjyubajk}(jZ]j\]j^]j`]jb]ujkj_jkjvubajk}(jZ]j\]j^]j`]jb]ujkj`jkjsubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk接触}(jk接触jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijk anchorname #zh-contactujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk硬件安全官}(jk硬件安全官jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijk anchorname#id4ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk邮件列表的操作}(jk邮件列表的操作jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijk anchorname#id5ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjߠubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 保密协议}(jk 保密协议jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijk anchorname#id6ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjsubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk谅解备忘录}(jk谅解备忘录jkj9ubajk}(jZ]j\]j^]j`]jb]internalrefurijk anchorname#id7ujkj_jkj6ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj3ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk流程}(jk流程jkjZubajk}(jZ]j\]j^]j`]jb]internalrefurijk anchorname#id8ujkj_jkjWubajk}(jZ]j\]j^]j`]jb]ujkj_jkjTubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 开始披露}(jk 开始披露jkj{ubajk}(jZ]j\]j^]j`]jb]internalrefurijk anchorname#id9ujkj_jkjxubajk}(jZ]j\]j^]j`]jb]ujkj_jkjuubajk}(jZ]j\]j^]j`]jb]ujkj`jkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk披露}(jk披露jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijk anchorname#id10ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 缓解开发}(jk 缓解开发jkjáubajk}(jZ]j\]j^]j`]jb]internalrefurijk anchorname#id11ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 协调发布}(jk 协调发布jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijk anchorname#id12ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CVE分配}(jk CVE分配jkj ubajk}(jZ]j\]j^]j`]jb]internalrefurijk anchorname#cveujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjrubejk}(jZ]j\]j^]j`]jb]ujkj`jkjTubejk}(jZ]j\]j^]j`]jb]ujkj`jkjQubajk}(jZ]j\]j^]j`]jb]ujkj`jkj3ubejk}(jZ]j\]j^]j`]jb]ujkj`jkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 流程专使}(jk 流程专使jkjGubajk}(jZ]j\]j^]j`]jb]internalrefurijk anchorname#id13ujkj_jkjDubajk}(jZ]j\]j^]j`]jb]ujkj_jkjAubajk}(jZ]j\]j^]j`]jb]ujkj`jkjsubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk加密邮件列表}(jk加密邮件列表jkjkubajk}(jZ]j\]j^]j`]jb]internalrefurijk anchorname#id14ujkj_jkjhubajk}(jZ]j\]j^]j`]jb]ujkj_jkjeubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 关键点}(jk 关键点jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijk anchorname#id15ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk订阅事件特定列表}(jk订阅事件特定列表jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijk anchorname#id16ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjeubejk}(jZ]j\]j^]j`]jb]ujkj`jkjsubejk}(jZ]j\]j^]j`]jb]ujkj`jkjVubejk}(jZ]j\]j^]j`]jb]ujkj`jkjSubajk}(jZ]j\]j^]j`]jb]ujkj`ubjPje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk ARM64 架構}(jkj`jkjubajk}(jZ]j\]j^]j`]jb]internalrefuri#translations/zh_TW/arch/arm64/index anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk]jH)}(jkhjk]jk}(jZ]j\]j^]j`]jb]parentjentries](N!translations/zh_TW/arch/arm64/amuN)translations/zh_TW/arch/arm64/hugetlbpageN"translations/zh_TW/arch/arm64/perfN(translations/zh_TW/arch/arm64/elf_hwcapse includefiles](jjjj!emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj_j^sQ/var/lib/git/docbuild/linux/Documentation/translations/zh_TW/arch/arm64/index.rstj_sKjkj ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 引導配置}(jkjnjkjJubajk}(jZ]j\]j^]j`]jb]internalrefuri)translations/zh_TW/admin-guide/bootconfig anchornamehujkj_jkjGubajk}(jZ]j\]j^]j`]jb]ujkj_jkjDubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk概述}(jk概述jkjjubajk}(jZ]j\]j^]j`]jb]internalrefurijY anchorname#id2ujkj_jkjgubajk}(jZ]j\]j^]j`]jb]ujkj_jkjdubajk}(jZ]j\]j^]j`]jb]ujkj`jkjaubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk配置文件語法}(jk配置文件語法jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijY anchorname#id3ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 鍵值語法}(jk 鍵值語法jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijY anchorname#id4ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk相同關鍵字的值}(jk相同關鍵字的值jkjӣubajk}(jZ]j\]j^]j`]jb]internalrefurijY anchorname#id5ujkj_jkjУubajk}(jZ]j\]j^]j`]jb]ujkj_jkjͣubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk註釋}(jk註釋jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijY anchorname#id6ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/proc/bootconfig}(jk/proc/bootconfigjkj'ubajk}(jZ]j\]j^]j`]jb]internalrefurijY anchorname#proc-bootconfigujkj_jkj$ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj!ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjaubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk用引導配置引導內核}(jk用引導配置引導內核jkjKubajk}(jZ]j\]j^]j`]jb]internalrefurijY anchorname#id7ujkj_jkjHubajk}(jZ]j\]j^]j`]jb]ujkj_jkjEubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk將引導配置附加到initrd}(jk將引導配置附加到initrdjkjlubajk}(jZ]j\]j^]j`]jb]internalrefurijY anchorname#initrdujkj_jkjiubajk}(jZ]j\]j^]j`]jb]ujkj_jkjfubajk}(jZ]j\]j^]j`]jb]ujkj`jkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk將引導配置嵌入內核}(jk將引導配置嵌入內核jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijY anchorname#id8ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjcubejk}(jZ]j\]j^]j`]jb]ujkj`jkjEubejk}(jZ]j\]j^]j`]jb]ujkj`jkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$通過引導配置傳遞內核參數}(jk$通過引導配置傳遞內核參數jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijY anchorname#id9ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk配置文件的限制}(jk配置文件的限制jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijY anchorname#id10ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjޤubajk}(jZ]j\]j^]j`]jb]ujkj`jkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk引導配置API}(jk引導配置APIjkjubajk}(jZ]j\]j^]j`]jb]internalrefurijY anchorname#apiujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk函數與結構體}(jk函數與結構體jkj,ubajk}(jZ]j\]j^]j`]jb]internalrefurijY anchorname#id11ujkj_jkj)ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj&ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjaubejk}(jZ]j\]j^]j`]jb]ujkj`jkjDubejk}(jZ]j\]j^]j`]jb]ujkj`jkjAubajk}(jZ]j\]j^]j`]jb]ujkj`ubjZje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 快速入门}(jkj|jkjeubajk}(jZ]j\]j^]j`]jb]internalrefuri#translations/zh_CN/rust/quick-start anchornamehujkj_jkjbubajk}(jZ]j\]j^]j`]jb]ujkj_jkj_ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 构建依赖}(jk 构建依赖jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijt anchorname#id2ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrustc}(jkrustcjkjubajk}(jZ]j\]j^]j`]jb]internalrefurijt anchorname#rustcujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRust标准库源代码}(jkRust标准库源代码jkjʥubajk}(jZ]j\]j^]j`]jb]internalrefurijt anchorname#rustujkj_jkjǥubajk}(jZ]j\]j^]j`]jb]ujkj_jkjĥubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jklibclang}(jklibclangjkjubajk}(jZ]j\]j^]j`]jb]internalrefurijt anchorname #libclangujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbindgen}(jkbindgenjkjubajk}(jZ]j\]j^]j`]jb]internalrefurijt anchorname#bindgenujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkj ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkj|ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 开发依赖}(jk 开发依赖jkjBubajk}(jZ]j\]j^]j`]jb]internalrefurijt anchorname#id3ujkj_jkj?ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj<ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrustfmt}(jkrustfmtjkjcubajk}(jZ]j\]j^]j`]jb]internalrefurijt anchorname#rustfmtujkj_jkj`ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj]ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkclippy}(jkclippyjkjubajk}(jZ]j\]j^]j`]jb]internalrefurijt anchorname#clippyujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcargo}(jkcargojkjubajk}(jZ]j\]j^]j`]jb]internalrefurijt anchorname#cargoujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrustdoc}(jkrustdocjkjϦubajk}(jZ]j\]j^]j`]jb]internalrefurijt anchorname#rustdocujkj_jkj̦ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjɦubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk rust-analyzer}(jk rust-analyzerjkjubajk}(jZ]j\]j^]j`]jb]internalrefurijt anchorname#rust-analyzerujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubejk}(jZ]j\]j^]j`]jb]ujkj`jkj<ubejk}(jZ]j\]j^]j`]jb]ujkj`jkj|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk配置}(jk配置jkj#ubajk}(jZ]j\]j^]j`]jb]internalrefurijt anchorname#id5ujkj_jkj ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk构建}(jk构建jkjGubajk}(jZ]j\]j^]j`]jb]internalrefurijt anchorname#id6ujkj_jkjDubajk}(jZ]j\]j^]j`]jb]ujkj_jkjAubajk}(jZ]j\]j^]j`]jb]ujkj`jkj|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk折腾}(jk折腾jkjkubajk}(jZ]j\]j^]j`]jb]internalrefurijt anchorname#id7ujkj_jkjhubajk}(jZ]j\]j^]j`]jb]ujkj_jkjeubajk}(jZ]j\]j^]j`]jb]ujkj`jkj|ubejk}(jZ]j\]j^]j`]jb]ujkj`jkj_ubejk}(jZ]j\]j^]j`]jb]ujkj`jkj\ubajk}(jZ]j\]j^]j`]jb]ujkj`ubjije0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux内核管理风格}(jkjjkjubajk}(jZ]j\]j^]j`]jb]internalrefuri+translations/zh_CN/process/management-style anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1)决策}(jk 1)决策jkjħubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname #cn-decisionsujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2)人}(jk2)人jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id3ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3)人2 - 好人}(jk3)人2 - 好人jkj ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id5ujkj_jkj ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4)责备}(jk 4)责备jkj0ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id6ujkj_jkj-ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj*ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5)应避免的事情}(jk5)应避免的事情jkjTubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id7ujkj_jkjQubajk}(jZ]j\]j^]j`]jb]ujkj_jkjNubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6)为什么是我?}(jk6)为什么是我?jkjxubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id9ujkj_jkjuubajk}(jZ]j\]j^]j`]jb]ujkj_jkjrubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubj`je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!与Linux 内核社区一起工作}(jkjjkjubajk}(jZ]j\]j^]j`]jb]internalrefuri translations/zh_CN/process/index anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jH)}(jkhjk]jk}(jZ]j\]j^]j`]jb]parentjentries](N(translations/zh_CN/process/license-rulesN translations/zh_CN/process/howtoN*translations/zh_CN/process/code-of-conductN9translations/zh_CN/process/code-of-conduct-interpretationN.translations/zh_CN/process/development-processN-translations/zh_CN/process/submitting-patchesN/translations/zh_CN/process/programming-languageN'translations/zh_CN/process/coding-styleN/translations/zh_CN/process/maintainer-pgp-guideN(translations/zh_CN/process/email-clientsN7translations/zh_CN/process/kernel-enforcement-statementN2translations/zh_CN/process/kernel-driver-statemente includefiles](jרj٨jۨjݨjߨjjjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj_j^sN/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/process/index.rstj_sKjkjȨubjH)}(jkhjk]jk}(jZ]j\]j^]j`]jb]parentjentries]N4translations/zh_CN/process/embargoed-hardware-issuesa includefiles]jamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj_j^sjj_sK/jkjȨubjH)}(jkhjk]jk}(jZ]j\]j^]j`]jb]parentjentries](N.translations/zh_CN/process/stable-api-nonsenseN+translations/zh_CN/process/management-styleN.translations/zh_CN/process/stable-kernel-rulesN+translations/zh_CN/process/submit-checkliste includefiles](j j"j$j&emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj_j^sjj_sK;jkjȨubjH)}(jkhjk]jk}(jZ]j\]j^]j`]jb]parentjentries](N'translations/zh_CN/process/magic-numberN6translations/zh_CN/process/volatile-considered-harmfulN.translations/zh_CN/arch/riscv/patch-acceptanceN3translations/zh_CN/core-api/unaligned-memory-accesse includefiles](j?jAjCjEemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj_j^sjj_sKOjkjȨubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk目录}(jk目录jkj[ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id1ujkj_jkjXubajk}(jZ]j\]j^]j`]jb]ujkj_jkjUubajk}(jZ]j\]j^]j`]jb]ujkj`jkjRubajk}(jZ]j\]j^]j`]jb]exprsubproject and htmlujkj`jkjȨubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 架构支持}(jkjjkjubajk}(jZ]j\]j^]j`]jb]internalrefuri$translations/zh_CN/rust/arch-support anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubj`je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4解釋“No working init found.”啓動掛起消息}(jkjjkjȩubajk}(jZ]j\]j^]j`]jb]internalrefuri#translations/zh_TW/admin-guide/init anchornamehujkj_jkjũubajk}(jZ]j\]j^]j`]jb]ujkj_jkj©ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubjF je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 報告問題}(jkjœjkjubajk}(jZ]j\]j^]j`]jb]internalrefuri/translations/zh_TW/admin-guide/reporting-issues anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%簡明指南(亦即 太長不看)}(jk%簡明指南(亦即 太長不看)jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id2ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk6如何向內核維護人員報告問題的逐步指南}(jk6如何向內核維護人員報告問題的逐步指南jkj8ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id5ujkj_jkj5ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj2ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0報告穩定版和長期支持內核線的迴歸}(jk0報告穩定版和長期支持內核線的迴歸jkjYubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id6ujkj_jkjVubajk}(jZ]j\]j^]j`]jb]ujkj_jkjSubajk}(jZ]j\]j^]j`]jb]ujkj`jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0報告只發生在較舊內核版本線的問題}(jk0報告只發生在較舊內核版本線的問題jkj}ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id8ujkj_jkjzubajk}(jZ]j\]j^]j`]jb]ujkj_jkjwubajk}(jZ]j\]j^]j`]jb]ujkj`jkjPubejk}(jZ]j\]j^]j`]jb]ujkj`jkj2ubejk}(jZ]j\]j^]j`]jb]ujkj`jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-參考章節:向內核維護者報告問題}(jk-參考章節:向內核維護者報告問題jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id9ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&確保您使用的是上游Linux內核}(jk&確保您使用的是上游Linux內核jkjΪubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id13ujkj_jkj˪ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjȪubajk}(jZ]j\]j^]j`]jb]ujkj`jkjŪubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$搜索現有報告(第一部分)}(jk$搜索現有報告(第一部分)jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id14ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjŪubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk高優先級的問題?}(jk高優先級的問題?jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id15ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjŪubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk確保環境健康}(jk確保環境健康jkj:ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id16ujkj_jkj7ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj4ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjŪubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk爲緊急情況做好準備}(jk爲緊急情況做好準備jkj^ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id17ujkj_jkj[ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjXubajk}(jZ]j\]j^]j`]jb]ujkj`jkjŪubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!確保你的內核不會被增強}(jk!確保你的內核不會被增強jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id18ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkj|ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjŪubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk檢查“污染”標誌}(jk檢查“污染”標誌jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id19ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjŪubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk記錄如何重現問題}(jk記錄如何重現問題jkjʫubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id20ujkj_jkjǫubajk}(jZ]j\]j^]j`]jb]ujkj_jkjīubajk}(jZ]j\]j^]j`]jb]ujkj`jkjŪubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*穩定版或長期支持內核的迴歸?}(jk*穩定版或長期支持內核的迴歸?jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id21ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjŪubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!你需要將問題報告到何處}(jk!你需要將問題報告到何處jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id22ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&如何閱讀MAINTAINERS維護者文件}(jk&如何閱讀MAINTAINERS維護者文件jkj3ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname #maintainersujkj_jkj0ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj-ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk藉助腳本找到維護者}(jk藉助腳本找到維護者jkjWubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id23ujkj_jkjTubajk}(jZ]j\]j^]j`]jb]ujkj_jkjQubajk}(jZ]j\]j^]j`]jb]ujkj`jkj*ubejk}(jZ]j\]j^]j`]jb]ujkj`jkj ubejk}(jZ]j\]j^]j`]jb]ujkj`jkjŪubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$搜索現有報告(第二部分)}(jk$搜索現有報告(第二部分)jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id24ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjŪubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$安裝一個新的內核進行測試}(jk$安裝一個新的內核進行測試jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id26ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk選擇適合測試的版本}(jk選擇適合測試的版本jkj̬ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id28ujkj_jkjɬubajk}(jZ]j\]j^]j`]jb]ujkj_jkjƬubajk}(jZ]j\]j^]j`]jb]ujkj`jkjìubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk如何獲得新的 Linux 內核}(jk如何獲得新的 Linux 內核jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id31ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjìubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjŪubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk檢查“污染”標誌}(jk檢查“污染”標誌jkj ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id34ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjŪubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk用新內核重現問題}(jk用新內核重現問題jkjDubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id35ujkj_jkjAubajk}(jZ]j\]j^]j`]jb]ujkj_jkj>ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjŪubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk優化復現問題的描述}(jk優化復現問題的描述jkjhubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id37ujkj_jkjeubajk}(jZ]j\]j^]j`]jb]ujkj_jkjbubajk}(jZ]j\]j^]j`]jb]ujkj`jkjŪubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk解碼失敗信息}(jk解碼失敗信息jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id38ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjŪubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk對迴歸的特別關照}(jk對迴歸的特別關照jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id39ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjŪubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk撰寫併發送報告}(jk撰寫併發送報告jkjԭubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id40ujkj_jkjѭubajk}(jZ]j\]j^]j`]jb]ujkj_jkjέubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!每份報告都應提及的事項}(jk!每份報告都應提及的事項jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id41ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$提供這些東西可能是明智的}(jk$提供這些東西可能是明智的jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id43ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk重要部分:報告的開頭}(jk重要部分:報告的開頭jkj=ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id45ujkj_jkj:ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj7ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!高優先級問題的特殊處理}(jk!高優先級問題的特殊處理jkjaubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id46ujkj_jkj^ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj[ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjέubejk}(jZ]j\]j^]j`]jb]ujkj`jkjŪubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk發佈報告後的責任}(jk發佈報告後的責任jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id47ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$關於進一步互動的一般建議}(jk$關於進一步互動的一般建議jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id48ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk查詢和測試請求}(jk查詢和測試請求jkj֮ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id49ujkj_jkjӮubajk}(jZ]j\]j^]j`]jb]ujkj_jkjЮubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-當沒有任何實質性進展時該怎麼辦}(jk-當沒有任何實質性進展時該怎麼辦jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id50ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjŪubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk?“報告穩定版和長期支持內核線的迴歸”的參考}(jk?“報告穩定版和長期支持內核線的迴歸”的參考jkj*ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id51ujkj_jkj'ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj$ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$確保特定版本線仍然受支持}(jk$確保特定版本線仍然受支持jkjKubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id52ujkj_jkjHubajk}(jZ]j\]j^]j`]jb]ujkj_jkjEubajk}(jZ]j\]j^]j`]jb]ujkj`jkjBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk搜索穩定版郵件列表}(jk搜索穩定版郵件列表jkjoubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id55ujkj_jkjlubajk}(jZ]j\]j^]j`]jb]ujkj_jkjiubajk}(jZ]j\]j^]j`]jb]ujkj`jkjBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk用最新版本復現問題}(jk用最新版本復現問題jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id57ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 報告迴歸}(jk 報告迴歸jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id58ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjBubejk}(jZ]j\]j^]j`]jb]ujkj`jkj$ubejk}(jZ]j\]j^]j`]jb]ujkj`jkjŪubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk?“報告僅在舊內核版本線中發生的問題”的參考}(jk?“報告僅在舊內核版本線中發生的問題”的參考jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id59ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk有些修復太複雜}(jk有些修復太複雜jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id60ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 通用準備}(jk 通用準備jkj,ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id61ujkj_jkj)ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj&ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*檢查代碼歷史和搜索現有的討論}(jk*檢查代碼歷史和搜索現有的討論jkjPubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id62ujkj_jkjMubajk}(jZ]j\]j^]j`]jb]ujkj_jkjJubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 請求建議}(jk 請求建議jkjtubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id64ujkj_jkjqubajk}(jZ]j\]j^]j`]jb]ujkj_jkjnubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjŪubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkE爲什麼有些問題在報告後沒有任何回應或仍未解決?}(jkE爲什麼有些問題在報告後沒有任何回應或仍未解決?jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id65ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 結束語}(jk 結束語jkj԰ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id66ujkj_jkjѰubajk}(jZ]j\]j^]j`]jb]ujkj_jkjΰubajk}(jZ]j\]j^]j`]jb]ujkj`jkj ubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3OpenCAPI (开放相干加速器处理器接口)}(jkjМjkj ubajk}(jZ]j\]j^]j`]jb]internalrefuri2translations/zh_CN/userspace-api/accelerators/ocxl anchornamehujkj_jkj ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 高层视角}(jk 高层视角jkj-ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id1ujkj_jkj*ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj'ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 设备发现}(jk 设备发现jkjQubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id2ujkj_jkjNubajk}(jZ]j\]j^]j`]jb]ujkj_jkjKubajk}(jZ]j\]j^]j`]jb]ujkj`jkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMMIO}(jkMMIOjkjuubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#mmioujkj_jkjrubajk}(jZ]j\]j^]j`]jb]ujkj_jkjoubajk}(jZ]j\]j^]j`]jb]ujkj`jkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk AFU中断}(jk AFU中断jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#afuujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 字符设备}(jk 字符设备jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id3ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs类}(jkSysfs类jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#sysfsujkj_jkjޱubajk}(jZ]j\]j^]j`]jb]ujkj_jkj۱ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj$ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 用户API}(jk 用户APIjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#apiujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk打开}(jk打开jkj&ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id4ujkj_jkj#ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkioctl}(jkioctljkjJubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#ioctlujkj_jkjGubajk}(jZ]j\]j^]j`]jb]ujkj_jkjDubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmmap}(jkmmapjkjnubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#mmapujkj_jkjkubajk}(jZ]j\]j^]j`]jb]ujkj_jkjhubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkj$ubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubjije0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk算力感知调度}(jkjޜjkjubajk}(jZ]j\]j^]j`]jb]internalrefuri+translations/zh_CN/scheduler/sched-capacity anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 1. CPU算力}(jk 1. CPU算力jkjӲubajk}(jZ]j\]j^]j`]jb]internalrefurij² anchorname#cpuujkj_jkjвubajk}(jZ]j\]j^]j`]jb]ujkj_jkjͲubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1.1 简介}(jk 1.1 简介jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij² anchorname#id2ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.2 调度器术语}(jk1.2 调度器术语jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij² anchorname#id3ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1.3 平台示例}(jk1.3 平台示例jkj<ubajk}(jZ]j\]j^]j`]jb]internalrefurij² anchorname#id4ujkj_jkj9ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj6ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.3.1 操作性能值相同}(jk1.3.1 操作性能值相同jkj]ubajk}(jZ]j\]j^]j`]jb]internalrefurij² anchorname#id5ujkj_jkjZubajk}(jZ]j\]j^]j`]jb]ujkj_jkjWubajk}(jZ]j\]j^]j`]jb]ujkj`jkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!1.3.2 最大操作性能值不同}(jk!1.3.2 最大操作性能值不同jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij² anchorname#id6ujkj_jkj~ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj{ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjTubejk}(jZ]j\]j^]j`]jb]ujkj`jkj6ubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%1.4 关于计算方式的注意事项}(jk%1.4 关于计算方式的注意事项jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij² anchorname#id7ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjͲubejk}(jZ]j\]j^]j`]jb]ujkj`jkjʲubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2. 任务使用率}(jk2. 任务使用率jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij² anchorname#id8ujkj_jkj޳ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj۳ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2.1 简介}(jk 2.1 简介jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij² anchorname#id9ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2 频率不变性}(jk2.2 频率不变性jkj&ubajk}(jZ]j\]j^]j`]jb]internalrefurij² anchorname#id10ujkj_jkj#ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.3 CPU不变性}(jk2.3 CPU不变性jkjJubajk}(jZ]j\]j^]j`]jb]internalrefurij² anchorname#id11ujkj_jkjGubajk}(jZ]j\]j^]j`]jb]ujkj_jkjDubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.4 任务利用率不变量}(jk2.4 任务利用率不变量jkjnubajk}(jZ]j\]j^]j`]jb]internalrefurij² anchorname#id12ujkj_jkjkubajk}(jZ]j\]j^]j`]jb]ujkj_jkjhubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.5 利用率估算}(jk2.5 利用率估算jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij² anchorname#id13ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkj۳ubejk}(jZ]j\]j^]j`]jb]ujkj`jkjʲubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3. 算力感知调度的需求}(jk3. 算力感知调度的需求jkj´ubajk}(jZ]j\]j^]j`]jb]internalrefurij² anchorname#id14ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3.1 CPU算力}(jk 3.1 CPU算力jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij² anchorname#id15ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjݴubajk}(jZ]j\]j^]j`]jb]ujkj`jkjڴubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.2 频率不变性}(jk3.2 频率不变性jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij² anchorname#id16ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjڴubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjʲubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. 调度器拓扑结构}(jk4. 调度器拓扑结构jkj7ubajk}(jZ]j\]j^]j`]jb]internalrefurij² anchorname#id17ujkj_jkj4ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj1ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjʲubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5. 算力感知调度的实现}(jk5. 算力感知调度的实现jkj[ubajk}(jZ]j\]j^]j`]jb]internalrefurij² anchorname#id18ujkj_jkjXubajk}(jZ]j\]j^]j`]jb]ujkj_jkjUubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5.1 CFS}(jk5.1 CFSjkj|ubajk}(jZ]j\]j^]j`]jb]internalrefurij² anchorname#cfsujkj_jkjyubajk}(jZ]j\]j^]j`]jb]ujkj_jkjvubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"5.1.1 算力适应性(fitness)}(jk"5.1.1 算力适应性(fitness)jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij² anchorname#fitnessujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!5.1.2 被唤醒任务的CPU选择}(jk!5.1.2 被唤醒任务的CPU选择jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij² anchorname#id19ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.1.3 负载均衡}(jk5.1.3 负载均衡jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij² anchorname#id20ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjߵubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjvubejk}(jZ]j\]j^]j`]jb]ujkj`jkjsubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5.2 实时调度}(jk5.2 实时调度jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij² anchorname#id21ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!5.2.1 被唤醒任务的CPU选择}(jk!5.2.1 被唤醒任务的CPU选择jkj6ubajk}(jZ]j\]j^]j`]jb]internalrefurij² anchorname#id22ujkj_jkj3ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj0ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj-ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjsubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5.3 最后期限调度}(jk5.3 最后期限调度jkjfubajk}(jZ]j\]j^]j`]jb]internalrefurij² anchorname#id23ujkj_jkjcubajk}(jZ]j\]j^]j`]jb]ujkj_jkj`ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!5.3.1 被唤醒任务的CPU选择}(jk!5.3.1 被唤醒任务的CPU选择jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij² anchorname#id24ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj~ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj`ubejk}(jZ]j\]j^]j`]jb]ujkj`jkjsubejk}(jZ]j\]j^]j`]jb]ujkj`jkjUubejk}(jZ]j\]j^]j`]jb]ujkj`jkjʲubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubj~je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACRN超级管理器介绍}(jkjjkjضubajk}(jZ]j\]j^]j`]jb]internalrefuri)translations/zh_CN/virt/acrn/introduction anchornamehujkj_jkjնubajk}(jZ]j\]j^]j`]jb]ujkj_jkjҶubajk}(jZ]j\]j^]j`]jb]ujkj`jkj϶ubajk}(jZ]j\]j^]j`]jb]ujkj`ubj je0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRust}(jkjjkjubajk}(jZ]j\]j^]j`]jb]internalrefuritranslations/zh_CN/rust/index anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk]jH)}(jkhjk]jk}(jZ]j\]j^]j`]jb]parentjentries](N#translations/zh_CN/rust/quick-startN+translations/zh_CN/rust/general-informationN)translations/zh_CN/rust/coding-guidelinesN$translations/zh_CN/rust/arch-supporte includefiles](j*j,j.j0emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj_j^sK/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/rust/index.rstj_sKjkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjSubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#indicesujkj_jkjPubajk}(jZ]j\]j^]j`]jb]ujkj_jkjMubajk}(jZ]j\]j^]j`]jb]ujkj`jkjJubajk}(jZ]j\]j^]j`]jb]exprsubproject and htmlujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 更多信息}(jkjjkjubajk}(jZ]j\]j^]j`]jb]internalrefuri'translations/zh_CN/process/8.Conclusion anchornamehjpjujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk结论}(jk结论jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id2jp]K aujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 调度域}(jkjjkjٷubajk}(jZ]j\]j^]j`]jb]internalrefuri*translations/zh_CN/scheduler/sched-domains anchornamehujkj_jkjַubajk}(jZ]j\]j^]j`]jb]ujkj_jkjӷubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk实现调度域}(jk实现调度域jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id2ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjӷubejk}(jZ]j\]j^]j`]jb]ujkj`jkjзubajk}(jZ]j\]j^]j`]jb]ujkj`ubjrje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk9完成 - “等待完成” 屏障应用程序接口(API)}(jkj%jkj2ubajk}(jZ]j\]j^]j`]jb]internalrefuri'translations/zh_CN/scheduler/completion anchornamehujkj_jkj/ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj,ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk简介:}(jk简介:jkjRubajk}(jZ]j\]j^]j`]jb]internalrefurijA anchorname#id1ujkj_jkjOubajk}(jZ]j\]j^]j`]jb]ujkj_jkjLubajk}(jZ]j\]j^]j`]jb]ujkj`jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk用法:}(jk用法:jkjvubajk}(jZ]j\]j^]j`]jb]internalrefurijA anchorname#id2ujkj_jkjsubajk}(jZ]j\]j^]j`]jb]ujkj_jkjpubajk}(jZ]j\]j^]j`]jb]ujkj`jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk初始化完成:}(jk初始化完成:jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijA anchorname#id3ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 等待完成:}(jk 等待完成:jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijA anchorname#id4ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&wait_for_completion*()可用的变体:}(jk&wait_for_completion*()可用的变体:jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijA anchorname#wait-for-completionujkj_jkj߸ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjܸubajk}(jZ]j\]j^]j`]jb]ujkj`jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk对完成发信号:}(jk对完成发信号:jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijA anchorname#id5ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,try_wait_for_completion()/completion_done():}(jk,try_wait_for_completion()/completion_done():jkj*ubajk}(jZ]j\]j^]j`]jb]internalrefurijA anchorname(#try-wait-for-completion-completion-doneujkj_jkj'ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj$ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjIubejk}(jZ]j\]j^]j`]jb]ujkj`jkj,ubejk}(jZ]j\]j^]j`]jb]ujkj`jkj)ubajk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CPU 負載}(jkj3jkjcubajk}(jZ]j\]j^]j`]jb]internalrefuri'translations/zh_TW/admin-guide/cpu-load anchornamehujkj_jkj`ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj]ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjZubajk}(jZ]j\]j^]j`]jb]ujkj`ubjuje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk调度器nice值设计}(jkjAjkjubajk}(jZ]j\]j^]j`]jb]internalrefuri.translations/zh_CN/scheduler/sched-nice-design anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubjfje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jkLinux內核6.x版本 <}(jkjOjkjubjkhttp://kernel.org/}(jkhjkjubjk>}(jkjjkjubejk}(jZ]j\]j^]j`]jb]internalrefuri%translations/zh_TW/admin-guide/README anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk什麼是Linux?}(jk什麼是Linux?jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijҹ anchorname#linuxujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjݹubajk}(jZ]j\]j^]j`]jb]ujkj`jkjڹubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'它能在什麼樣的硬件上運行?}(jk'它能在什麼樣的硬件上運行?jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijҹ anchorname#id1ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjڹubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk文檔}(jk文檔jkj+ubajk}(jZ]j\]j^]j`]jb]internalrefurijҹ anchorname#id2ujkj_jkj(ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj%ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjڹubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk安裝內核源代碼}(jk安裝內核源代碼jkjOubajk}(jZ]j\]j^]j`]jb]internalrefurijҹ anchorname#id3ujkj_jkjLubajk}(jZ]j\]j^]j`]jb]ujkj_jkjIubajk}(jZ]j\]j^]j`]jb]ujkj`jkjڹubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 軟件要求}(jk 軟件要求jkjsubajk}(jZ]j\]j^]j`]jb]internalrefurijҹ anchorname#id4ujkj_jkjpubajk}(jZ]j\]j^]j`]jb]ujkj_jkjmubajk}(jZ]j\]j^]j`]jb]ujkj`jkjڹubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk爲內核建立目錄}(jk爲內核建立目錄jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijҹ anchorname#id5ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjڹubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 配置內核}(jk 配置內核jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijҹ anchorname#id6ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjڹubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 編譯內核}(jk 編譯內核jkjߺubajk}(jZ]j\]j^]j`]jb]internalrefurijҹ anchorname#id7ujkj_jkjܺubajk}(jZ]j\]j^]j`]jb]ujkj_jkjٺubajk}(jZ]j\]j^]j`]jb]ujkj`jkjڹubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk若遇到問題}(jk若遇到問題jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijҹ anchorname#id8ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjڹubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk監測數據訪問}(jkjejkj<ubajk}(jZ]j\]j^]j`]jb]internalrefuri-translations/zh_TW/admin-guide/mm/damon/index anchornamehujkj_jkj9ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj6ubje0)}(jkhjk]jH)}(jkhjk]jk}(jZ]j\]j^]j`]jb]parentjKentries](N-translations/zh_TW/admin-guide/mm/damon/startN-translations/zh_TW/admin-guide/mm/damon/usageN/translations/zh_TW/admin-guide/mm/damon/reclaimN0translations/zh_TW/admin-guide/mm/damon/lru_sorte includefiles](jbjdjfjhemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj_j^s[/var/lib/git/docbuild/linux/Documentation/translations/zh_TW/admin-guide/mm/damon/index.rstj_sKjkjSubajk}(jZ]j\]j^]j`]jb]ujkj`jkj6ubejk}(jZ]j\]j^]j`]jb]ujkj`jkj3ubajk}(jZ]j\]j^]j`]jb]ujkj`ubjA je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk内核维护者 PGP 指南}(jkjsjkjubajk}(jZ]j\]j^]j`]jb]internalrefuri/translations/zh_CN/process/maintainer-pgp-guide anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&PGP 在 Linux 内核开发中的作用}(jk&PGP 在 Linux 内核开发中的作用jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname #pgp-linuxujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'信任开发者,不要信基础设施}(jk'信任开发者,不要信基础设施jkjһubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id2ujkj_jkjϻubajk}(jZ]j\]j^]j`]jb]ujkj_jkj̻ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjɻubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk PGP 工具}(jk PGP 工具jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id3ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 使用 GnuPG 2.2 或更高版本}(jk 使用 GnuPG 2.2 或更高版本jkj#ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname #gnupg-2-2ujkj_jkj ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk配置 gpg-agent 选项}(jk配置 gpg-agent 选项jkjDubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname #gpg-agentujkj_jkjAubajk}(jZ]j\]j^]j`]jb]ujkj_jkj>ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj;ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk保护你的 PGP 密钥}(jk保护你的 PGP 密钥jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id4ujkj_jkj}ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjzubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk了解 PGP 子密钥}(jk了解 PGP 子密钥jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id5ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk确保你的密码强度高}(jk确保你的密码强度高jkjżubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id6ujkj_jkj¼ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$创建一个单独的签名子密钥}(jk$创建一个单独的签名子密钥jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id7ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-备份你的证书密钥以进行灾难恢复}(jk-备份你的证书密钥以进行灾难恢复jkj ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id8ujkj_jkj ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk备份整个 GnuPG 目录}(jk备份整个 GnuPG 目录jkj1ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#gnupgujkj_jkj.ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj+ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*从你的 homedir 中删除 Certify 密钥}(jk*从你的 homedir 中删除 Certify 密钥jkjUubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#homedir-certifyujkj_jkjRubajk}(jZ]j\]j^]j`]jb]ujkj_jkjOubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,如果你没有“private-keys-v1.d”目录}(jk,如果你没有“private-keys-v1.d”目录jkjvubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#private-keys-v1-dujkj_jkjsubajk}(jZ]j\]j^]j`]jb]ujkj_jkjpubajk}(jZ]j\]j^]j`]jb]ujkj`jkjmubajk}(jZ]j\]j^]j`]jb]ujkj`jkjOubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjzubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$将子密钥移至专用加密设备}(jk$将子密钥移至专用加密设备jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id9ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk智能卡的好处}(jk智能卡的好处jkjӽubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id10ujkj_jkjнubajk}(jZ]j\]j^]j`]jb]ujkj_jkjͽubajk}(jZ]j\]j^]j`]jb]ujkj`jkjʽubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk可用的智能卡设备}(jk可用的智能卡设备jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id11ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjʽubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk配置你的智能卡设备}(jk配置你的智能卡设备jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id12ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjʽubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!将子密钥移至你的智能卡}(jk!将子密钥移至你的智能卡jkj?ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id13ujkj_jkj<ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj9ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk验证密钥是否已移动}(jk验证密钥是否已移动jkj`ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id14ujkj_jkj]ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjZubajk}(jZ]j\]j^]j`]jb]ujkj`jkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!验证智能卡是否正常工作}(jk!验证智能卡是否正常工作jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id15ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkj~ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjWubejk}(jZ]j\]j^]j`]jb]ujkj`jkj9ubejk}(jZ]j\]j^]j`]jb]ujkj`jkjʽubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk其他常见的 GnuPG 操作}(jk其他常见的 GnuPG 操作jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id16ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk安装你的安全离线存储}(jk安装你的安全离线存储jkjվubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id17ujkj_jkjҾubajk}(jZ]j\]j^]j`]jb]ujkj_jkjϾubajk}(jZ]j\]j^]j`]jb]ujkj`jkj̾ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk延长密钥有效期}(jk延长密钥有效期jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id18ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj̾ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-进行任何更改后更新你的工作目录}(jk-进行任何更改后更新你的工作目录jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id19ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkj̾ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk通过 ssh 使用 gpg-agent}(jk通过 ssh 使用 gpg-agentjkjAubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#ssh-gpg-agentujkj_jkj>ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj;ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj̾ubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjʽubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk将 PGP 与 Git 结合使用}(jk将 PGP 与 Git 结合使用jkj}ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#pgp-gitujkj_jkjzubajk}(jZ]j\]j^]j`]jb]ujkj_jkjwubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"配置 git 使用你的 PGP 密钥}(jk"配置 git 使用你的 PGP 密钥jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#git-pgpujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk如何使用签名标签}(jk如何使用签名标签jkj¿ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id21ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk如何验证签名标签}(jk如何验证签名标签jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id22ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjݿubajk}(jZ]j\]j^]j`]jb]ujkj`jkjڿubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkT配置 git 始终对带注释的标签(annotated tags)进行签名annotated tags}(jkT配置 git 始终对带注释的标签(annotated tags)进行签名annotated tagsjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname"#git-annotated-tags-annotated-tagsujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjڿubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk如何使用签名的提交}(jk如何使用签名的提交jkj7ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id23ujkj_jkj4ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj1ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk创建签名提交}(jk创建签名提交jkjXubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id24ujkj_jkjUubajk}(jZ]j\]j^]j`]jb]ujkj_jkjRubajk}(jZ]j\]j^]j`]jb]ujkj`jkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&配置 git 始终对提交进行签名}(jk&配置 git 始终对提交进行签名jkj|ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#gitujkj_jkjyubajk}(jZ]j\]j^]j`]jb]ujkj_jkjvubajk}(jZ]j\]j^]j`]jb]ujkj`jkjOubejk}(jZ]j\]j^]j`]jb]ujkj`jkj1ubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk如何使用签名补丁}(jk如何使用签名补丁jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id25ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk安装和配置 patatt}(jk安装和配置 patattjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#patattujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk检查 patatt 签名}(jk检查 patatt 签名jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id27ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjwubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!如何验证内核开发者身份}(jk!如何验证内核开发者身份jkj-ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id28ujkj_jkj*ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj'ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkA使用 WKD 和 DANE 配置auto-key-locate(自动密钥检索)}(jkA使用 WKD 和 DANE 配置auto-key-locate(自动密钥检索)jkjNubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#wkd-dane-auto-key-locateujkj_jkjKubajk}(jZ]j\]j^]j`]jb]ujkj_jkjHubajk}(jZ]j\]j^]j`]jb]ujkj`jkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,信任网 (WOT) 与首次使用信任 (TOFU)}(jk,信任网 (WOT) 与首次使用信任 (TOFU)jkjrubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname #wot-tofuujkj_jkjoubajk}(jZ]j\]j^]j`]jb]ujkj_jkjlubajk}(jZ]j\]j^]j`]jb]ujkj`jkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!使用 kernel.org 信任网仓库}(jk!使用 kernel.org 信任网仓库jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname #kernel-orgujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjEubejk}(jZ]j\]j^]j`]jb]ujkj`jkj'ubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubjF je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkACRN超级管理器}(jkjjkjubajk}(jZ]j\]j^]j`]jb]internalrefuri"translations/zh_CN/virt/acrn/index anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk]jH)}(jkhjk]jk}(jZ]j\]j^]j`]jb]parentjentries](N)translations/zh_CN/virt/acrn/introductionN'translations/zh_CN/virt/acrn/io-requestN"translations/zh_CN/virt/acrn/cpuide includefiles](jjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj_j^sP/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/virt/acrn/index.rstj_sKjkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubj@je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk内核开发过程指南}(jkjjkj.ubajk}(jZ]j\]j^]j`]jb]internalrefuri.translations/zh_CN/process/development-process anchornamehujkj_jkj+ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj(ubje0)}(jkhjk]jH)}(jkhjk]jk}(jZ]j\]j^]j`]jb]parentj=entries](N"translations/zh_CN/process/1.IntroN$translations/zh_CN/process/2.ProcessN(translations/zh_CN/process/3.Early-stageN#translations/zh_CN/process/4.CodingN$translations/zh_CN/process/5.PostingN*translations/zh_CN/process/6.FollowthroughN+translations/zh_CN/process/7.AdvancedTopicsN'translations/zh_CN/process/8.Conclusione includefiles](jTjVjXjZj\j^j`jbemaxdepthKcaption内容globhidden includehiddennumberedM titlesonly rawentries] rawcaptionjhujkj_j^s\/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/process/development-process.rstj_sK jkjEubajk}(jZ]j\]j^]j`]jb]ujkj`jkj(ubejk}(jZ]j\]j^]j`]jb]ujkj`jkj%ubajk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Schedutil}(jkjjkjubajk}(jZ]j\]j^]j`]jb]internalrefuri&translations/zh_CN/scheduler/schedutil anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7PELT(实体负载跟踪,Per Entity Load Tracking)}(jk7PELT(实体负载跟踪,Per Entity Load Tracking)jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#pelt-per-entity-load-trackingujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk频率 / CPU不变性}(jk频率 / CPU不变性jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#cpuujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUTIL_EST}(jkUTIL_ESTjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname #util-estujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUCLAMP}(jkUCLAMPjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#uclampujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSchedutil / DVFS}(jkSchedutil / DVFSjkj=ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#schedutil-dvfsujkj_jkj:ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj7ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk注意}(jk注意jkjaubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id1ujkj_jkj^ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj[ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubjCje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkeBPF 用户空间API}(jkjjkjubajk}(jZ]j\]j^]j`]jb]internalrefuri+translations/zh_CN/userspace-api/ebpf/index anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk]jH)}(jkhjk]jk}(jZ]j\]j^]j`]jb]parentjentries]N-translations/zh_CN/userspace-api/ebpf/syscalla includefiles]jamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj_j^sY/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/userspace-api/ebpf/index.rstj_sKjkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux 内核驱动接口}(jkjjkjubajk}(jZ]j\]j^]j`]jb]internalrefuri.translations/zh_CN/process/stable-api-nonsense anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 执行纲要}(jk 执行纲要jkj ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id1ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk入门}(jk入门jkj-ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id2ujkj_jkj*ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj'ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk二进制内核接口}(jk二进制内核接口jkjQubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id3ujkj_jkjNubajk}(jZ]j\]j^]j`]jb]ujkj_jkjKubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk稳定的内核源代码接口}(jk稳定的内核源代码接口jkjuubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id4ujkj_jkjrubajk}(jZ]j\]j^]j`]jb]ujkj_jkjoubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 要做什么}(jk 要做什么jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id5ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk感谢}(jk感谢jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id6ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLinux 内核执行声明}(jkjǝjkjubajk}(jZ]j\]j^]j`]jb]internalrefuri7translations/zh_CN/process/kernel-enforcement-statement anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3客户机停机轮询机制(Guest halt polling)}(jkj՝jkj"ubajk}(jZ]j\]j^]j`]jb]internalrefuri*translations/zh_CN/virt/guest-halt-polling anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 模块参数}(jk 模块参数jkjBubajk}(jZ]j\]j^]j`]jb]internalrefurij1 anchorname#id1ujkj_jkj?ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj<ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk进一步说明}(jk进一步说明jkjfubajk}(jZ]j\]j^]j`]jb]internalrefurij1 anchorname#id2ujkj_jkjcubajk}(jZ]j\]j^]j`]jb]ujkj_jkj`ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj9ubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,Linux内核贡献者契约行为准则解释}(jkjjkjubajk}(jZ]j\]j^]j`]jb]internalrefuri9translations/zh_CN/process/code-of-conduct-interpretation anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 维护者}(jk 维护者jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id1ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk责任}(jk责任jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id2ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk范围}(jk范围jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id3ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk执行}(jk执行jkj+ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id4ujkj_jkj(ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj%ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubj| je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Linux 内核用户空间API指南}(jkjjkjdubajk}(jZ]j\]j^]j`]jb]internalrefuri&translations/zh_CN/userspace-api/index anchornamehujkj_jkjaubajk}(jZ]j\]j^]j`]jb]ujkj_jkj^ubje0)}(jkhjk](jH)}(jkhjk]jk}(jZ]j\]j^]j`]jb]parentjsentries](N-translations/zh_CN/userspace-api/no_new_privsN/translations/zh_CN/userspace-api/seccomp_filterN2translations/zh_CN/userspace-api/accelerators/ocxlN+translations/zh_CN/userspace-api/ebpf/indexN7translations/zh_CN/userspace-api/sysfs-platform_profileN'translations/zh_CN/userspace-api/futex2e includefiles](jjjjjjemaxdepthKcaption目录globhidden includehiddennumberedK titlesonly rawentries] rawcaptionjujkj_j^sT/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/userspace-api/index.rstj_sKjkj{ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjubajk}(jZ]j\]j^]j`]jb]internalrefurijs anchorname#indicesujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]exprsubproject and htmlujkj`jkj{ubejk}(jZ]j\]j^]j`]jb]ujkj`jkj^ubejk}(jZ]j\]j^]j`]jb]ujkj`jkj[ubajk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk未分类文档}(jkjjkjubajk}(jZ]j\]j^]j`]jb]internalrefuri translations/zh_CN/staging/index anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk]jH)}(jkhjk]jk}(jZ]j\]j^]j`]jb]parentjentries]Ntranslations/zh_CN/staging/xza includefiles]jamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj_j^sN/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/staging/index.rstj_sK jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPerf 事件屬性}(jkj jkj=ubajk}(jZ]j\]j^]j`]jb]internalrefuri"translations/zh_TW/arch/arm64/perf anchornamehujkj_jkj:ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj7ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk exclude_user}(jk exclude_userjkj]ubajk}(jZ]j\]j^]j`]jb]internalrefurijL anchorname #exclude-userujkj_jkjZubajk}(jZ]j\]j^]j`]jb]ujkj_jkjWubajk}(jZ]j\]j^]j`]jb]ujkj`jkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkexclude_kernel}(jkexclude_kerneljkjubajk}(jZ]j\]j^]j`]jb]internalrefurijL anchorname#exclude-kernelujkj_jkj~ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj{ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk exclude_hv}(jk exclude_hvjkjubajk}(jZ]j\]j^]j`]jb]internalrefurijL anchorname #exclude-hvujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkexclude_host / exclude_guest}(jkexclude_host / exclude_guestjkjubajk}(jZ]j\]j^]j`]jb]internalrefurijL anchorname#exclude-host-exclude-guestujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 準確性}(jk 準確性jkjubajk}(jZ]j\]j^]j`]jb]internalrefurijL anchorname#id1ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjTubejk}(jZ]j\]j^]j`]jb]ujkj`jkj7ubejk}(jZ]j\]j^]j`]jb]ujkj`jkj4ubajk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk内核驱动声明}(jkjjkj&ubajk}(jZ]j\]j^]j`]jb]internalrefuri2translations/zh_CN/process/kernel-driver-statement anchornamehujkj_jkj#ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&关于Linux内核模块的立场声明}(jk&关于Linux内核模块的立场声明jkjFubajk}(jZ]j\]j^]j`]jb]internalrefurij5 anchorname#linuxujkj_jkjCubajk}(jZ]j\]j^]j`]jb]ujkj_jkj@ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj=ubajk}(jZ]j\]j^]j`]jb]ujkj`jkj ubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk程序设计语言}(jkj)jkjubajk}(jZ]j\]j^]j`]jb]internalrefuri/translations/zh_CN/process/programming-language anchornamehujkj_jkj|ubajk}(jZ]j\]j^]j`]jb]ujkj_jkjyubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk属性}(jk属性jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id2ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjyubejk}(jZ]j\]j^]j`]jb]ujkj`jkjvubajk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkfutex2}(jkj7jkjubajk}(jZ]j\]j^]j`]jb]internalrefuri'translations/zh_CN/userspace-api/futex2 anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 用户API}(jk 用户APIjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#apiujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``futex_waitv()``jk]jk futex_waitv()}(jkhjkjubajk}(jZ]j\]j^]j`]jb]ujkjmj^sNj_sNjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname #futex-waitvujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk超时}(jk超时jkjFubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id1ujkj_jkjCubajk}(jZ]j\]j^]j`]jb]ujkj_jkj@ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfutex的类型}(jkfutex的类型jkjjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#futexujkj_jkjgubajk}(jZ]j\]j^]j`]jb]ujkj_jkjdubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk调度器统计数据}(jkjEjkjubajk}(jZ]j\]j^]j`]jb]internalrefuri(translations/zh_CN/scheduler/sched-stats anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCPU统计数据}(jkCPU统计数据jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#cpuujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk域统计数据}(jk域统计数据jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id2ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/proc//schedstat}(jk/proc//schedstatjkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#proc-pid-schedstatujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk清除 WARN_ONCE}(jkjSjkjPubajk}(jZ]j\]j^]j`]jb]internalrefuri1translations/zh_TW/admin-guide/clearing-warn-once anchornamehujkj_jkjMubajk}(jZ]j\]j^]j`]jb]ujkj_jkjJubajk}(jZ]j\]j^]j`]jb]ujkj`jkjGubajk}(jZ]j\]j^]j`]jb]ujkj`ubj^ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNitro Enclaves}(jkjajkj|ubajk}(jZ]j\]j^]j`]jb]internalrefuri#translations/zh_CN/virt/ne_overview anchornamehujkj_jkjyubajk}(jZ]j\]j^]j`]jb]ujkj_jkjvubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk概述}(jk概述jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id1ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjvubejk}(jZ]j\]j^]j`]jb]ujkj`jkjsubajk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUnicode(統一碼)支持}(jkjojkjubajk}(jZ]j\]j^]j`]jb]internalrefuri&translations/zh_TW/admin-guide/unicode anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk簡介}(jk簡介jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id1ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Linux 區域中定義的實際字符}(jk$Linux 區域中定義的實際字符jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#linuxujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk克林貢(Klingon)語支持}(jk克林貢(Klingon)語支持jkj=ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#klingonujkj_jkj:ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj7ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk其他虛構和人工字母}(jk其他虛構和人工字母jkjaubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id2ujkj_jkj^ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj[ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubj\je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkI/O请求处理}(jkj}jkjubajk}(jZ]j\]j^]j`]jb]internalrefuri'translations/zh_CN/virt/acrn/io-request anchornamehujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. I/O请求}(jk 1. I/O请求jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id1ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. I/O客户端}(jk2. I/O客户端jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id2ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. I/O请求状态转换}(jk3. I/O请求状态转换jkjubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id3ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj_jkjubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. I/O请求的处理流程}(jk4. I/O请求的处理流程jkj&ubajk}(jZ]j\]j^]j`]jb]internalrefurij anchorname#id4ujkj_jkj#ubajk}(jZ]j\]j^]j`]jb]ujkj_jkj ubajk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubejk}(jZ]j\]j^]j`]jb]ujkj`jkjubajk}(jZ]j\]j^]j`]jb]ujkj`ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkeBPF Userspace API}(jkjjkj_ubajk}(j]j]j]j]j]internalrefuriuserspace-api/ebpf/index anchornamehujk referencejkj\ubajk}(j]j]j]j]j]ujkcompact_paragraphjkjYubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjnentries]Nuserspace-api/ebpf/syscalla includefiles]jamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujktoctreej^sF/var/lib/git/docbuild/linux/Documentation/userspace-api/ebpf/index.rstj_sKjkjxubajk}(j]j]j]j]j]ujk bullet_listjkjYubejk}(j]j]j]j]j]ujk list_itemjkjVubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,Linux USB gadget configured through configfs}(jkjjkjubajk}(j]j]j]j]j]internalrefuriusb/gadget_configfs anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j]j]j]j]j]internalrefurij anchorname #overviewujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Requirements}(jk Requirementsjkjubajk}(j]j]j]j]j]internalrefurij anchorname #requirementsujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkjubajk}(j]j]j]j]j]internalrefurij anchorname#usageujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Creating the gadgets}(jk1. Creating the gadgetsjkj<ubajk}(j]j]j]j]j]internalrefurij anchorname#creating-the-gadgetsujkjpjkj9ubajk}(j]j]j]j]j]ujkjwjkj6ubajk}(j]j]j]j]j]ujkjjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Creating the configurations}(jk2. Creating the configurationsjkj`ubajk}(j]j]j]j]j]internalrefurij anchorname#creating-the-configurationsujkjpjkj]ubajk}(j]j]j]j]j]ujkjwjkjZubajk}(j]j]j]j]j]ujkjjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Creating the functions}(jk3. Creating the functionsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#creating-the-functionsujkjpjkjubajk}(j]j]j]j]j]ujkjwjkj~ubajk}(j]j]j]j]j]ujkjjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk64. Associating the functions with their configurations}(jk64. Associating the functions with their configurationsjkjubajk}(j]j]j]j]j]internalrefurij anchorname4#associating-the-functions-with-their-configurationsujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. Enabling the gadget}(jk5. Enabling the gadgetjkjubajk}(j]j]j]j]j]internalrefurij anchorname#enabling-the-gadgetujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6. Disabling the gadget}(jk6. Disabling the gadgetjkjubajk}(j]j]j]j]j]internalrefurij anchorname#disabling-the-gadgetujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7. Cleaning up}(jk7. Cleaning upjkjubajk}(j]j]j]j]j]internalrefurij anchorname #cleaning-upujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkj3ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation design}(jkImplementation designjkjDubajk}(j]j]j]j]j]internalrefurij anchorname#implementation-designujkjpjkjAubajk}(j]j]j]j]j]ujkjwjkj>ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkInfinity Usb Unlimited Readme}(jkjjkj}ubajk}(j]j]j]j]j]internalrefuriusb/iuu_phoenix anchornamehujkjpjkjzubajk}(j]j]j]j]j]ujkjwjkjwubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow to tune the reader speed?}(jkHow to tune the reader speed?jkjubajk}(j]j]j]j]j]internalrefurij anchorname#how-to-tune-the-reader-speedujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Last notes}(jk Last notesjkjubajk}(j]j]j]j]j]internalrefurij anchorname #last-notesujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjwubejk}(j]j]j]j]j]ujkjjkjtubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux內核管理風格}(jkjjkjubajk}(j]j]j]j]j]internalrefuri+translations/zh_TW/process/management-style anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1)決策}(jk 1)決策jkjubajk}(j]j]j]j]j]internalrefurij  anchorname #tw-decisionsujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2)人}(jk2)人jkj>ubajk}(j]j]j]j]j]internalrefurij  anchorname#id3ujkjpjkj;ubajk}(j]j]j]j]j]ujkjwjkj8ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3)人2 - 好人}(jk3)人2 - 好人jkjbubajk}(j]j]j]j]j]internalrefurij  anchorname#id5ujkjpjkj_ubajk}(j]j]j]j]j]ujkjwjkj\ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4)責備}(jk 4)責備jkjubajk}(j]j]j]j]j]internalrefurij  anchorname#id6ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5)應避免的事情}(jk5)應避免的事情jkjubajk}(j]j]j]j]j]internalrefurij  anchorname#id7ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6)爲什麼是我?}(jk6)爲什麼是我?jkjubajk}(j]j]j]j]j]internalrefurij  anchorname#id9ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk程序設計語言}(jkjɞjkjubajk}(j]j]j]j]j]internalrefuri/translations/zh_TW/process/programming-language anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk屬性}(jk屬性jkj'ubajk}(j]j]j]j]j]internalrefurij anchorname#id2ujkjpjkj$ubajk}(j]j]j]j]j]ujkjwjkj!ubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Linux-specific ELF idiosyncrasies}(jkjמjkj`ubajk}(j]j]j]j]j]internalrefuriuserspace-api/ELF anchornamehujkjpjkj]ubajk}(j]j]j]j]j]ujkjwjkjZubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Definitions}(jk Definitionsjkjubajk}(j]j]j]j]j]internalrefurijo anchorname #definitionsujkjpjkj}ubajk}(j]j]j]j]j]ujkjwjkjzubajk}(j]j]j]j]j]ujkjjkjwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk PT_INTERP}(jk PT_INTERPjkjubajk}(j]j]j]j]j]internalrefurijo anchorname #pt-interpujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk PT_GNU_STACK}(jk PT_GNU_STACKjkjubajk}(j]j]j]j]j]internalrefurijo anchorname #pt-gnu-stackujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPT_GNU_PROPERTY}(jkPT_GNU_PROPERTYjkjubajk}(j]j]j]j]j]internalrefurijo anchorname#pt-gnu-propertyujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjwubejk}(j]j]j]j]j]ujkjjkjZubejk}(j]j]j]j]j]ujkjjkjWubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkfutex2}(jkjjkj%ubajk}(j]j]j]j]j]internalrefuriuserspace-api/futex2 anchornamehujkjpjkj"ubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUser API}(jkUser APIjkjEubajk}(j]j]j]j]j]internalrefurij4 anchorname #user-apiujkjpjkjBubajk}(j]j]j]j]j]ujkjwjkj?ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``futex_waitv()``jk]jk futex_waitv()}(jkhjkjiubajk}(j]j]j]j]j]ujkliteralj^sNj_sNjkjfubajk}(j]j]j]j]j]internalrefurij4 anchorname #futex-waitvujkjpjkjcubajk}(j]j]j]j]j]ujkjwjkj`ubajk}(j]j]j]j]j]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTimeout}(jkTimeoutjkjubajk}(j]j]j]j]j]internalrefurij4 anchorname#timeoutujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTypes of futex}(jkTypes of futexjkjubajk}(j]j]j]j]j]internalrefurij4 anchorname#types-of-futexujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkj]ubejk}(j]j]j]j]j]ujkjjkj?ubejk}(j]j]j]j]j]ujkjjkj<ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTmpfs}(jkjjkjubajk}(j]j]j]j]j]internalrefuri$translations/zh_TW/filesystems/tmpfs anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Feature status on mips architecture}(jkjjkj2ubajk}(j]j]j]j]j]internalrefuri%translations/zh_TW/arch/mips/features anchornamehjpjujkjpjkj/ubajk}(j]j]j]j]j]ujkjwjkj,ubajk}(j]j]j]j]j]ujkjjkj)ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk8所有你想知道的事情 - 關於linux穩定版發佈}(jkjjkj^ubajk}(j]j]j]j]j]internalrefuri.translations/zh_TW/process/stable-kernel-rules anchornamehujkjpjkj[ubajk}(j]j]j]j]j]ujkjwjkjXubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk`關於哪些類型的補丁可以被接收進入穩定版代碼樹,哪些不可以的規則:}(jk`關於哪些類型的補丁可以被接收進入穩定版代碼樹,哪些不可以的規則:jkj~ubajk}(j]j]j]j]j]internalrefurijm anchorname#id1ujkjpjkj{ubajk}(j]j]j]j]j]ujkjwjkjxubajk}(j]j]j]j]j]ujkjjkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-向穩定版代碼樹提交補丁的過程:}(jk-向穩定版代碼樹提交補丁的過程:jkjubajk}(j]j]j]j]j]internalrefurijm anchorname#id2ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk審查週期:}(jk審查週期:jkjubajk}(j]j]j]j]j]internalrefurijm anchorname#id3ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk審查委員會:}(jk審查委員會:jkjubajk}(j]j]j]j]j]internalrefurijm anchorname#id4ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjuubejk}(j]j]j]j]j]ujkjjkjXubejk}(j]j]j]j]j]ujkjjkjUubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,爲什麼不應該使用“volatile”類型}(jkj+jkj#ubajk}(j]j]j]j]j]internalrefuri6translations/zh_TW/process/volatile-considered-harmful anchornamehujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk註釋}(jk註釋jkjCubajk}(j]j]j]j]j]internalrefurij2 anchorname#id1ujkjpjkj@ubajk}(j]j]j]j]j]ujkjwjkj=ubajk}(j]j]j]j]j]ujkjjkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk致謝}(jk致謝jkjgubajk}(j]j]j]j]j]internalrefurij2 anchorname#id2ujkjpjkjdubajk}(j]j]j]j]j]ujkjwjkjaubajk}(j]j]j]j]j]ujkjjkj:ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk內核地址消毒劑(KASAN)}(jkj9jkjubajk}(j]j]j]j]j]internalrefuri"translations/zh_TW/dev-tools/kasan anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk概述}(jk概述jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id1ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk支持}(jk支持jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id2ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 體系架構}(jk 體系架構jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id3ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 編譯器}(jk 編譯器jkj)ubajk}(j]j]j]j]j]internalrefurij anchorname#id4ujkjpjkj&ubajk}(j]j]j]j]j]ujkjwjkj#ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 內存類型}(jk 內存類型jkjMubajk}(j]j]j]j]j]internalrefurij anchorname#id5ujkjpjkjJubajk}(j]j]j]j]j]ujkjwjkjGubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk用法}(jk用法jkj}ubajk}(j]j]j]j]j]internalrefurij anchorname#id6ujkjpjkjzubajk}(j]j]j]j]j]ujkjwjkjwubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 啓動參數}(jk 啓動參數jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id7ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 錯誤報告}(jk 錯誤報告jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id8ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjwubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 實施細則}(jk 實施細則jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id9ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 通用KASAN}(jk 通用KASANjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id10ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 基於軟件標籤的KASAN模式}(jk 基於軟件標籤的KASAN模式jkj7ubajk}(j]j]j]j]j]internalrefurij anchorname#id11ujkjpjkj4ubajk}(j]j]j]j]j]ujkjwjkj1ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 基於硬件標籤的KASAN模式}(jk 基於硬件標籤的KASAN模式jkj[ubajk}(j]j]j]j]j]internalrefurij anchorname#id12ujkjpjkjXubajk}(j]j]j]j]j]ujkjwjkjUubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 影子內存}(jk 影子內存jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id13ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 默認行爲}(jk 默認行爲jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id14ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCONFIG_KASAN_VMALLOC}(jkCONFIG_KASAN_VMALLOCjkjubajk}(j]j]j]j]j]internalrefurij anchorname#config-kasan-vmallocujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk對於開發者}(jk對於開發者jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id15ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 忽略訪問}(jk 忽略訪問jkj!ubajk}(j]j]j]j]j]internalrefurij anchorname#id16ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk測試}(jk測試jkjEubajk}(j]j]j]j]j]internalrefurij anchorname#id17ujkjpjkjBubajk}(j]j]j]j]j]ujkjwjkj?ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUSB Raw Gadget}(jkjGjkjubajk}(j]j]j]j]j]internalrefuriusb/raw-gadget anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkComparison to GadgetFS}(jkComparison to GadgetFSjkjubajk}(j]j]j]j]j]internalrefurij anchorname#comparison-to-gadgetfsujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUserspace interface}(jkUserspace interfacejkjubajk}(j]j]j]j]j]internalrefurij anchorname#userspace-interfaceujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInternal details}(jkInternal detailsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#internal-detailsujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPotential future improvements}(jkPotential future improvementsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#potential-future-improvementsujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk EHCI driver}(jkjUjkjOubajk}(j]j]j]j]j]internalrefuriusb/ehci anchornamehujkjpjkjLubajk}(j]j]j]j]j]ujkjwjkjIubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Functionality}(jk Functionalityjkjoubajk}(j]j]j]j]j]internalrefurij^ anchorname#functionalityujkjpjkjlubajk}(j]j]j]j]j]ujkjwjkjiubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTransfer Types}(jkTransfer Typesjkjubajk}(j]j]j]j]j]internalrefurij^ anchorname#transfer-typesujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver Behavior}(jkDriver Behaviorjkjubajk}(j]j]j]j]j]internalrefurij^ anchorname#driver-behaviorujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjiubejk}(j]j]j]j]j]ujkjjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUse by}(jkUse byjkjubajk}(j]j]j]j]j]internalrefurij^ anchorname#use-byujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjfubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Performance}(jk Performancejkjubajk}(j]j]j]j]j]internalrefurij^ anchorname #performanceujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHardware Performance}(jkHardware Performancejkj)ubajk}(j]j]j]j]j]internalrefurij^ anchorname#hardware-performanceujkjpjkj&ubajk}(j]j]j]j]j]ujkjwjkj#ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSoftware Performance}(jkSoftware PerformancejkjMubajk}(j]j]j]j]j]internalrefurij^ anchorname#software-performanceujkjpjkjJubajk}(j]j]j]j]j]ujkjwjkjGubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjfubejk}(j]j]j]j]j]ujkjjkjIubejk}(j]j]j]j]j]ujkjjkjFubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBMIPS設備樹引導}(jkjcjkjubajk}(j]j]j]j]j]internalrefuri$translations/zh_TW/arch/mips/booting anchornamehjpjjujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj) je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPA-RISC體系架構}(jkjrjkjubajk}(j]j]j]j]j]internalrefuri$translations/zh_TW/arch/parisc/index anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j]j]j]j]parentjentries](N(translations/zh_TW/arch/parisc/debuggingN(translations/zh_TW/arch/parisc/registerse includefiles](jjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sR/var/lib/git/docbuild/linux/Documentation/translations/zh_TW/arch/parisc/index.rstj_sKjkjubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#indicesujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]exprsubproject and htmlujkonlyjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk被限制的硬件問題}(jkjjkj?ubajk}(j]j]j]j]j]internalrefuri4translations/zh_TW/process/embargoed-hardware-issues anchornamehujkjpjkj<ubajk}(j]j]j]j]j]ujkjwjkj9ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk範圍}(jk範圍jkj_ubajk}(j]j]j]j]j]internalrefurijN anchorname#id2ujkjpjkj\ubajk}(j]j]j]j]j]ujkjwjkjYubajk}(j]j]j]j]j]ujkjjkjVubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk接觸}(jk接觸jkjubajk}(j]j]j]j]j]internalrefurijN anchorname #tw-contactujkjpjkjubajk}(j]j]j]j]j]ujkjwjkj}ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk硬件安全官}(jk硬件安全官jkjubajk}(j]j]j]j]j]internalrefurijN anchorname#id4ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk郵件列表的操作}(jk郵件列表的操作jkjubajk}(j]j]j]j]j]internalrefurijN anchorname#id5ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkj}ubejk}(j]j]j]j]j]ujkjjkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 保密協議}(jk 保密協議jkjubajk}(j]j]j]j]j]internalrefurijN anchorname#id6ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjVubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk諒解備忘錄}(jk諒解備忘錄jkjubajk}(j]j]j]j]j]internalrefurijN anchorname#id7ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk流程}(jk流程jkj=ubajk}(j]j]j]j]j]internalrefurijN anchorname#id8ujkjpjkj:ubajk}(j]j]j]j]j]ujkjwjkj7ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 開始披露}(jk 開始披露jkj^ubajk}(j]j]j]j]j]internalrefurijN anchorname#id9ujkjpjkj[ubajk}(j]j]j]j]j]ujkjwjkjXubajk}(j]j]j]j]j]ujkjjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk披露}(jk披露jkjubajk}(j]j]j]j]j]internalrefurijN anchorname#id10ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkj|ubajk}(j]j]j]j]j]ujkjjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 緩解開發}(jk 緩解開發jkjubajk}(j]j]j]j]j]internalrefurijN anchorname#id11ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 協調發布}(jk 協調發布jkjubajk}(j]j]j]j]j]internalrefurijN anchorname#id12ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CVE分配}(jk CVE分配jkjubajk}(j]j]j]j]j]internalrefurijN anchorname#cveujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjUubejk}(j]j]j]j]j]ujkjjkj7ubejk}(j]j]j]j]j]ujkjjkj4ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 流程專使}(jk 流程專使jkj*ubajk}(j]j]j]j]j]internalrefurijN anchorname#id13ujkjpjkj'ubajk}(j]j]j]j]j]ujkjwjkj$ubajk}(j]j]j]j]j]ujkjjkjVubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk加密郵件列表}(jk加密郵件列表jkjNubajk}(j]j]j]j]j]internalrefurijN anchorname#id14ujkjpjkjKubajk}(j]j]j]j]j]ujkjwjkjHubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 關鍵點}(jk 關鍵點jkjoubajk}(j]j]j]j]j]internalrefurijN anchorname#id15ujkjpjkjlubajk}(j]j]j]j]j]ujkjwjkjiubajk}(j]j]j]j]j]ujkjjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk訂閱事件特定列表}(jk訂閱事件特定列表jkjubajk}(j]j]j]j]j]internalrefurijN anchorname#id16ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjfubejk}(j]j]j]j]j]ujkjjkjHubejk}(j]j]j]j]j]ujkjjkjVubejk}(j]j]j]j]j]ujkjjkj9ubejk}(j]j]j]j]j]ujkjjkj6ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-LoongArch的IRQ芯片模型(層級關係)}(jkjjkjubajk}(j]j]j]j]j]internalrefuri0translations/zh_TW/arch/loongarch/irq-chip-model anchornamehjpjujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk傳統IRQ模型}(jk傳統IRQ模型jkjubajk}(j]j]j]j]j]internalrefurij anchorname#irqjp](KKeujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk擴展IRQ模型}(jk擴展IRQ模型jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id1jp](KKeujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACPI相關的定義}(jkACPI相關的定義jkjBubajk}(j]j]j]j]j]internalrefurij anchorname#acpijp](KKeujkjpjkj?ubajk}(j]j]j]j]j]ujkjwjkj<ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 參考文獻}(jk 參考文獻jkjgubajk}(j]j]j]j]j]internalrefurij anchorname#id2jp](KKeujkjpjkjdubajk}(j]j]j]j]j]ujkjwjkjaubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj:je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk USB serial}(jkjjkjubajk}(j]j]j]j]j]internalrefuriusb/usb-serial anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #introductionujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Configuration}(jk Configurationjkjubajk}(j]j]j]j]j]internalrefurij anchorname#configurationujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSpecific Devices Supported}(jkSpecific Devices Supportedjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#specific-devices-supportedujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&ConnectTech WhiteHEAT 4 port converter}(jk&ConnectTech WhiteHEAT 4 port converterjkj*ubajk}(j]j]j]j]j]internalrefurij anchorname'#connecttech-whiteheat-4-port-converterujkjpjkj'ubajk}(j]j]j]j]j]ujkjwjkj$ubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0HandSpring Visor, Palm USB, and Clié USB driver}(jk0HandSpring Visor, Palm USB, and Clié USB driverjkjNubajk}(j]j]j]j]j]internalrefurij anchorname.#handspring-visor-palm-usb-and-clie-usb-driverujkjpjkjKubajk}(j]j]j]j]j]ujkjwjkjHubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPocketPC PDA Driver}(jkPocketPC PDA Driverjkjrubajk}(j]j]j]j]j]internalrefurij anchorname#pocketpc-pda-driverujkjpjkjoubajk}(j]j]j]j]j]ujkjwjkjlubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKeyspan PDA Serial Adapter}(jkKeyspan PDA Serial Adapterjkjubajk}(j]j]j]j]j]internalrefurij anchorname#keyspan-pda-serial-adapterujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Keyspan USA-series Serial Adapters}(jk"Keyspan USA-series Serial Adaptersjkjubajk}(j]j]j]j]j]internalrefurij anchorname##keyspan-usa-series-serial-adaptersujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFTDI Single Port Serial Driver}(jkFTDI Single Port Serial Driverjkjubajk}(j]j]j]j]j]internalrefurij anchorname#ftdi-single-port-serial-driverujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkZyXEL omni.net lcd plus ISDN TA}(jkZyXEL omni.net lcd plus ISDN TAjkjubajk}(j]j]j]j]j]internalrefurij anchorname #zyxel-omni-net-lcd-plus-isdn-taujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Cypress M8 CY4601 Family Serial Driver}(jk&Cypress M8 CY4601 Family Serial Driverjkj&ubajk}(j]j]j]j]j]internalrefurij anchorname'#cypress-m8-cy4601-family-serial-driverujkjpjkj#ubajk}(j]j]j]j]j]ujkjwjkj ubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDigi AccelePort Driver}(jkDigi AccelePort DriverjkjJubajk}(j]j]j]j]j]internalrefurij anchorname#digi-acceleport-driverujkjpjkjGubajk}(j]j]j]j]j]ujkjwjkjDubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Belkin USB Serial Adapter F5U103}(jk Belkin USB Serial Adapter F5U103jkjnubajk}(j]j]j]j]j]internalrefurij anchorname!#belkin-usb-serial-adapter-f5u103ujkjpjkjkubajk}(j]j]j]j]j]ujkjwjkjhubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Empeg empeg-car Mark I/II Driver}(jk Empeg empeg-car Mark I/II Driverjkjubajk}(j]j]j]j]j]internalrefurij anchorname!#empeg-empeg-car-mark-i-ii-driverujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'MCT USB Single Port Serial Adapter U232}(jk'MCT USB Single Port Serial Adapter U232jkjubajk}(j]j]j]j]j]internalrefurij anchorname(#mct-usb-single-port-serial-adapter-u232ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Inside Out Networks Edgeport Driver}(jk#Inside Out Networks Edgeport Driverjkjubajk}(j]j]j]j]j]internalrefurij anchorname$#inside-out-networks-edgeport-driverujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5REINER SCT cyberJack pinpad/e-com USB chipcard reader}(jk5REINER SCT cyberJack pinpad/e-com USB chipcard readerjkjubajk}(j]j]j]j]j]internalrefurij anchorname6#reiner-sct-cyberjack-pinpad-e-com-usb-chipcard-readerujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProlific PL2303 Driver}(jkProlific PL2303 Driverjkj"ubajk}(j]j]j]j]j]internalrefurij anchorname#prolific-pl2303-driverujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8KL5KUSB105 chipset / PalmConnect USB single-port adapter}(jk8KL5KUSB105 chipset / PalmConnect USB single-port adapterjkjFubajk}(j]j]j]j]j]internalrefurij anchorname7#kl5kusb105-chipset-palmconnect-usb-single-port-adapterujkjpjkjCubajk}(j]j]j]j]j]ujkjwjkj@ubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWinchiphead CH341 Driver}(jkWinchiphead CH341 Driverjkjjubajk}(j]j]j]j]j]internalrefurij anchorname#winchiphead-ch341-driverujkjpjkjgubajk}(j]j]j]j]j]ujkjwjkjdubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMoschip MCS7720, MCS7715 driver}(jkMoschip MCS7720, MCS7715 driverjkjubajk}(j]j]j]j]j]internalrefurij anchorname#moschip-mcs7720-mcs7715-driverujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneric Serial driver}(jkGeneric Serial driverjkjubajk}(j]j]j]j]j]internalrefurij anchorname#generic-serial-driverujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkj!ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkContact}(jkContactjkjubajk}(j]j]j]j]j]internalrefurij anchorname#contactujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk內核開發工具}(jkjjkjubajk}(j]j]j]j]j]internalrefuri"translations/zh_TW/dev-tools/index anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentj*entries](N-translations/zh_TW/dev-tools/testing-overviewN#translations/zh_TW/dev-tools/sparseN!translations/zh_TW/dev-tools/gcovN"translations/zh_TW/dev-tools/kasanN1translations/zh_TW/dev-tools/gdb-kernel-debugginge includefiles](jAjCjEjGjIemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sP/var/lib/git/docbuild/linux/Documentation/translations/zh_TW/dev-tools/index.rstj_sKjkj2ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj.je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk USB support}(jkjjkjrubajk}(j]j]j]j]j]internalrefuri usb/index anchornamehujkjpjkjoubajk}(j]j]j]j]j]ujkjwjkjlubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j]j]j]j]parentjentries](Nusb/acmNusb/authorizationN usb/chipideaNusb/dwc3Nusb/ehciNusb/functionfsNusb/gadget_configfsNusb/gadget_hidNusb/gadget_multiNusb/gadget_printerNusb/gadget_serialNusb/gadget_uvcNusb/gadget-testingNusb/iuu_phoenixNusb/mass-storageNusb/misc_usbsevsegN usb/mtouchusbNusb/ohciNusb/raw-gadgetNusb/usbip_protocolN usb/usbmonNusb/usb-serialN usb/usb-helpNusb/text_filese includefiles](jjjjjjjjjjjjjjjjjjjjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s7/var/lib/git/docbuild/linux/Documentation/usb/index.rstj_sKjkjubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#indicesujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]exprsubproject and htmlujkj#jkjubejk}(j]j]j]j]j]ujkjjkjlubejk}(j]j]j]j]j]ujkjjkjiubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUSB references}(jkjǟjkjubajk}(j]j]j]j]j]internalrefuri usb/usb-help anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux Kernel中的文件系統}(jkj՟jkjJubajk}(j]j]j]j]j]internalrefuri$translations/zh_TW/filesystems/index anchornamehujkjpjkjGubajk}(j]j]j]j]j]ujkjwjkjDubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 文件系統}(jk 文件系統jkjjubajk}(j]j]j]j]j]internalrefurijY anchorname#id1ujkjpjkjgubajk}(j]j]j]j]j]ujkjwjkjdubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjYentries](N'translations/zh_TW/filesystems/virtiofsN&translations/zh_TW/filesystems/debugfsN$translations/zh_TW/filesystems/tmpfse includefiles](jjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sR/var/lib/git/docbuild/linux/Documentation/translations/zh_TW/filesystems/index.rstj_sKjkjubajk}(j]j]j]j]j]ujkjjkjdubejk}(j]j]j]j]j]ujkjjkjaubajk}(j]j]j]j]j]ujkjjkjDubejk}(j]j]j]j]j]ujkjjkjAubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLinux 內核執行聲明}(jkjjkjubajk}(j]j]j]j]j]internalrefuri7translations/zh_TW/process/kernel-enforcement-statement anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk7如何實現一個新的CPUFreq處理器驅動程序?}(jkjjkjubajk}(j]j]j]j]j]internalrefuri'translations/zh_TW/cpu-freq/cpu-drivers anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1. 怎麼做?}(jk1. 怎麼做?jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id1ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1.1 初始化}(jk 1.1 初始化jkj7ubajk}(j]j]j]j]j]internalrefurij anchorname#id2ujkjpjkj4ubajk}(j]j]j]j]j]ujkjwjkj1ubajk}(j]j]j]j]j]ujkjjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.2 Per-CPU 初始化}(jk1.2 Per-CPU 初始化jkj[ubajk}(j]j]j]j]j]internalrefurij anchorname#per-cpuujkjpjkjXubajk}(j]j]j]j]j]ujkjwjkjUubajk}(j]j]j]j]j]ujkjjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1.3 驗證}(jk 1.3 驗證jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id3ujkjpjkj|ubajk}(j]j]j]j]j]ujkjwjkjyubajk}(j]j]j]j]j]ujkjjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk:1.4 target 或 target_index 或 setpolicy 或 fast_switch?}(jk:1.4 target 或 target_index 或 setpolicy 或 fast_switch?jkjubajk}(j]j]j]j]j]internalrefurij anchorname*#target-target-index-setpolicy-fast-switchujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.5. target/target_index}(jk1.5. target/target_indexjkjubajk}(j]j]j]j]j]internalrefurij anchorname#target-target-indexujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 已棄用}(jk 已棄用jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id4ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.6. fast_switch}(jk1.6. fast_switchjkjubajk}(j]j]j]j]j]internalrefurij anchorname #fast-switchujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkj ubajk}(j]j]j]j]j]ujkjjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1.7 setpolicy}(jk 1.7 setpolicyjkj3ubajk}(j]j]j]j]j]internalrefurij anchorname #setpolicyujkjpjkj0ubajk}(j]j]j]j]j]ujkjwjkj-ubajk}(j]j]j]j]j]ujkjjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,1.8 get_intermediate 和 target_intermediate}(jk,1.8 get_intermediate 和 target_intermediatejkjWubajk}(j]j]j]j]j]internalrefurij anchorname%#get-intermediate-target-intermediateujkjpjkjTubajk}(j]j]j]j]j]ujkjwjkjQubajk}(j]j]j]j]j]ujkjjkj.ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. 頻率表輔助函數}(jk2. 頻率表輔助函數jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id5ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk+Traditional Chinese maintainer: Hu Haowen <}(jkjjkjubjk2023002089@link.tyut.edu.cn}(jkhjkjubjk>}(jkjjkjubejk}(j]j]j]j]j]internalrefuri#translations/zh_TW/dev-tools/sparse anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk以下爲正文}(jk以下爲正文jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id1ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#使用 sparse 工具做類型檢查}(jk#使用 sparse 工具做類型檢查jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#sparseujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk獲取 sparse 工具}(jk獲取 sparse 工具jkj0ubajk}(j]j]j]j]j]internalrefurij anchorname#id2ujkjpjkj-ubajk}(j]j]j]j]j]ujkjwjkj*ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk使用 sparse 工具}(jk使用 sparse 工具jkjTubajk}(j]j]j]j]j]internalrefurij anchorname#id3ujkjpjkjQubajk}(j]j]j]j]j]ujkjwjkjNubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 發佈補丁}(jkjjkjubajk}(j]j]j]j]j]internalrefuri$translations/zh_TW/process/5.Posting anchornamehjpjujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 何時寄送}(jk 何時寄送jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id2jp](KKeujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk創建補丁之前}(jk創建補丁之前jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id3jp](KKeujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 補丁準備}(jk 補丁準備jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id4jp](KKeujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk補丁格式和更改日誌}(jk補丁格式和更改日誌jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id5jp](KKeujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 寄送補丁}(jk 寄送補丁jkjAubajk}(j]j]j]j]j]internalrefurij anchorname#id6jp](KKeujkjpjkj>ubajk}(j]j]j]j]j]ujkjwjkj;ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMIPS特性文檔}(jkj$jkj{ubajk}(j]j]j]j]j]internalrefuri"translations/zh_TW/arch/mips/index anchornamehujkjpjkjxubajk}(j]j]j]j]j]ujkjwjkjuubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j]j]j]j]parentjentries](N$translations/zh_TW/arch/mips/bootingN(translations/zh_TW/arch/mips/ingenic-tcuN%translations/zh_TW/arch/mips/featurese includefiles](jjjemaxdepthKcaptionNglobhidden includehiddennumberedM titlesonly rawentries]ujkjj^sP/var/lib/git/docbuild/linux/Documentation/translations/zh_TW/arch/mips/index.rstj_sKjkjubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#indicesujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]exprsubproject and htmlujkj#jkjubejk}(j]j]j]j]j]ujkjjkjuubejk}(j]j]j]j]j]ujkjjkjrubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 更多信息}(jkj2jkjubajk}(j]j]j]j]j]internalrefuri'translations/zh_TW/process/8.Conclusion anchornamehjpj9ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk結論}(jk結論jkj ubajk}(j]j]j]j]j]internalrefurij  anchorname#id2jp]K aujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux USB Printer Gadget Driver}(jkjAjkjNubajk}(j]j]j]j]j]internalrefuriusb/gadget_printer anchornamehujkjpjkjKubajk}(j]j]j]j]j]ujkjwjkjHubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral}(jkGeneraljkjnubajk}(j]j]j]j]j]internalrefurij] anchorname#generalujkjpjkjkubajk}(j]j]j]j]j]ujkjwjkjhubajk}(j]j]j]j]j]ujkjjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHowto Use This Driver}(jkHowto Use This Driverjkjubajk}(j]j]j]j]j]internalrefurij] anchorname#howto-use-this-driverujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing The Example Code}(jkUsing The Example Codejkjubajk}(j]j]j]j]j]internalrefurij] anchorname#using-the-example-codeujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Example Code}(jk Example Codejkjubajk}(j]j]j]j]j]internalrefurij] anchorname #example-codeujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjeubejk}(j]j]j]j]j]ujkjjkjHubejk}(j]j]j]j]j]ujkjjkjEubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!與Linux 內核社區一起工作}(jkjOjkjubajk}(j]j]j]j]j]internalrefuri translations/zh_TW/process/index anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkj ubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j]j]j]j]parentj"entries](N translations/zh_TW/process/howtoN*translations/zh_TW/process/code-of-conductN9translations/zh_TW/process/code-of-conduct-interpretationN-translations/zh_TW/process/submitting-patchesN/translations/zh_TW/process/programming-languageN'translations/zh_TW/process/coding-styleN.translations/zh_TW/process/development-processN(translations/zh_TW/process/email-clientsN(translations/zh_TW/process/license-rulesN7translations/zh_TW/process/kernel-enforcement-statementN2translations/zh_TW/process/kernel-driver-statemente includefiles](j9j;j=j?jAjCjEjGjIjKjMemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sN/var/lib/git/docbuild/linux/Documentation/translations/zh_TW/process/index.rstj_sKjkj*ubjH)}(jkhjk]jk}(j]j]j]j]j]parentj"entries](N+translations/zh_TW/process/submit-checklistN.translations/zh_TW/process/stable-api-nonsenseN.translations/zh_TW/process/stable-kernel-rulesN+translations/zh_TW/process/management-styleN4translations/zh_TW/process/embargoed-hardware-issuese includefiles](jgjijkjmjoemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sjZj_sK,jkj*ubjH)}(jkhjk]jk}(j]j]j]j]j]parentj"entries](N'translations/zh_TW/process/magic-numberN6translations/zh_TW/process/volatile-considered-harmfule includefiles](jjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sjZj_sK7jkj*ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk目錄}(jk目錄jkjubajk}(j]j]j]j]j]internal refurij" anchorname#id1ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]exprsubproject and htmlujkj#jkj*ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(GPIO Character Device Userspace API (v1)}(jkj]jkjubajk}(j]j]j]j]j]internalrefuriuserspace-api/gpio/chardev_v1 anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkChip}(jkChipjkjubajk}(j]j]j]j]j]internalrefurij anchorname#chipujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Operations}(jk Operationsjkj"ubajk}(j]j]j]j]j]internalrefurij anchorname #operationsujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjentries](Get Line Handle,userspace-api/gpio/gpio-get-linehandle-ioctlGet Line Event+userspace-api/gpio/gpio-get-lineevent-ioctl Get Chip Info*userspace-api/gpio/gpio-get-chipinfo-ioctl Get Line Info*userspace-api/gpio/gpio-get-lineinfo-ioctlWatch Line Info0userspace-api/gpio/gpio-get-lineinfo-watch-ioctlUnwatch Line Info2userspace-api/gpio/gpio-get-lineinfo-unwatch-ioctlRead Line Info Changed Events-userspace-api/gpio/gpio-lineinfo-changed-reade includefiles](jJjMjPjSjVjYj\emaxdepthJcaptionNglobhidden includehiddennumberedK titlesonly rawentries](jIjLjOjRjUjXj[eujkjj^sK/var/lib/git/docbuild/linux/Documentation/userspace-api/gpio/chardev_v1.rstj_sK3jkj:ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Line Handle}(jk Line Handlejkjubajk}(j]j]j]j]j]internalrefurij anchorname #line-handleujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Operations}(jk Operationsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id1ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjentries](Get Line Values4userspace-api/gpio/gpio-handle-get-line-values-ioctlSet Line Values4userspace-api/gpio/gpio-handle-set-line-values-ioctlReconfigure Lines/userspace-api/gpio/gpio-handle-set-config-ioctle includefiles](jjjemaxdepthJcaptionNglobhidden includehiddennumberedK titlesonly rawentries](jjjeujkjj^sjij_sKPjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Line Event}(jk Line Eventjkjubajk}(j]j]j]j]j]internalrefurij anchorname #line-eventujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Operations}(jk Operationsjkj#ubajk}(j]j]j]j]j]internalrefurij anchorname#id2ujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjentries](Get Line Value4userspace-api/gpio/gpio-handle-get-line-values-ioctlRead Line Edge Events+userspace-api/gpio/gpio-lineevent-data-reade includefiles](jKjNemaxdepthJcaptionNglobhidden includehiddennumberedK titlesonly rawentries](jJjMeujkjj^sjij_sKijkj;ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTypes}(jkTypesjkjyubajk}(j]j]j]j]j]internalrefurij anchorname#typesujkjpjkjvubajk}(j]j]j]j]j]ujkjwjkjsubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjentries]Nuserspace-api/gpio/error-codesa includefiles]jamaxdepthJcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sjij_sKjkjubajk}(j]j]j]j]j]ujkjjkjsubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj.je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHow FunctionFS works}(jkjkjkjubajk}(j]j]j]j]j]internalrefuriusb/functionfs anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j]j]j]j]j]internalrefurij anchorname #overviewujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMABUF interface}(jkDMABUF interfacejkjubajk}(j]j]j]j]j]internalrefurij anchorname#dmabuf-interfaceujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj~je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOpenRISC 體系架構}(jkjyjkjQubajk}(j]j]j]j]j]internalrefuri&translations/zh_TW/arch/openrisc/index anchornamehujkjpjkjNubajk}(j]j]j]j]j]ujkjwjkjKubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j]j]j]j]parentj`entries](N.translations/zh_TW/arch/openrisc/openrisc_portN%translations/zh_TW/arch/openrisc/todoe includefiles](jwjyemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sT/var/lib/git/docbuild/linux/Documentation/translations/zh_TW/arch/openrisc/index.rstj_sKjkjhubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjubajk}(j]j]j]j]j]internalrefurij` anchorname#indicesujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]exprsubproject and htmlujkj#jkjhubejk}(j]j]j]j]j]ujkjjkjKubejk}(j]j]j]j]j]ujkjjkjHubajk}(j]j]j]j]j]ujkjubj(je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLoongArch介紹}(jkjjkjubajk}(j]j]j]j]j]internalrefuri.translations/zh_TW/arch/loongarch/introduction anchornamehjpjujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 寄存器}(jk 寄存器jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id1jp](KKeujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk通用寄存器}(jk通用寄存器jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id2jp](KKKeujkjpjkjubajk}(j]j]j]j]j]ujkjwjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk浮點寄存器}(jk浮點寄存器jkj8ubajk}(j]j]j]j]j]internalrefurij anchorname#id3jp](KKKeujkjpjkj5ubajk}(j]j]j]j]j]ujkjwjkj2ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk向量寄存器}(jk向量寄存器jkj]ubajk}(j]j]j]j]j]internalrefurij anchorname#id4jp](KKKeujkjpjkjZubajk}(j]j]j]j]j]ujkjwjkjWubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk控制狀態寄存器}(jk控制狀態寄存器jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id5jp](KKKeujkjpjkjubajk}(j]j]j]j]j]ujkjwjkj|ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk基礎指令集}(jk基礎指令集jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id6jp](KKeujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 指令格式}(jk 指令格式jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id7jp](KKKeujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 指令列表}(jk 指令列表jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id8jp](KKKeujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 虛擬內存}(jk 虛擬內存jkj+ubajk}(j]j]j]j]j]internalrefurij anchorname#id9jp](KKeujkjpjkj(ubajk}(j]j]j]j]j]ujkjwjkj%ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLoongson與LoongArch的關係}(jkLoongson與LoongArch的關係jkjPubajk}(j]j]j]j]j]internalrefurij anchorname#loongsonloongarchjp](KKeujkjpjkjMubajk}(j]j]j]j]j]ujkjwjkjJubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 參考文獻}(jk 參考文獻jkjuubajk}(j]j]j]j]j]internalrefurij anchorname#loongarch-references-zh-twjp](KKeujkjpjkjrubajk}(j]j]j]j]j]ujkjwjkjoubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjH je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 高級主題}(jkjjkjubajk}(j]j]j]j]j]internalrefuri+translations/zh_TW/process/7.AdvancedTopics anchornamehjpjujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk使用Git管理補丁}(jk使用Git管理補丁jkjubajk}(j]j]j]j]j]internalrefurij anchorname#gitjp](KKeujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 審閱補丁}(jk 審閱補丁jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id2jp](KKeujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux ACM driver v0.16}(jkjjkj.ubajk}(j]j]j]j]j]internalrefuriusb/acm anchornamehujkjpjkj+ubajk}(j]j]j]j]j]ujkjwjkj(ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 0. Disclaimer}(jk 0. DisclaimerjkjNubajk}(j]j]j]j]j]internalrefurij= anchorname #disclaimerujkjpjkjKubajk}(j]j]j]j]j]ujkjwjkjHubajk}(j]j]j]j]j]ujkjjkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Usage}(jk1. Usagejkjrubajk}(j]j]j]j]j]internalrefurij= anchorname#usageujkjpjkjoubajk}(j]j]j]j]j]ujkjwjkjlubajk}(j]j]j]j]j]ujkjjkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Verifying that it works}(jk2. Verifying that it worksjkjubajk}(j]j]j]j]j]internalrefurij= anchorname#verifying-that-it-worksujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjEubejk}(j]j]j]j]j]ujkjjkj(ubejk}(j]j]j]j]j]ujkjjkj%ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDebugfs}(jkjjkjubajk}(j]j]j]j]j]internalrefuri&translations/zh_TW/filesystems/debugfs anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk如何參與Linux內核開發}(jkjjkjubajk}(j]j]j]j]j]internalrefuri translations/zh_TW/process/howto anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk入門}(jk入門jkjubajk}(j]j]j]j]j]internalrefurij  anchorname#id1ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 法律問題}(jk 法律問題jkj?ubajk}(j]j]j]j]j]internalrefurij  anchorname#id2ujkjpjkj<ubajk}(j]j]j]j]j]ujkjwjkj9ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk文檔}(jk文檔jkjcubajk}(j]j]j]j]j]internalrefurij  anchorname#id3ujkjpjkj`ubajk}(j]j]j]j]j]ujkjwjkj]ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk如何成爲內核開發者}(jk如何成爲內核開發者jkjubajk}(j]j]j]j]j]internalrefurij  anchorname#id4ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 開發流程}(jk 開發流程jkjubajk}(j]j]j]j]j]internalrefurij  anchorname#id5ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 主線樹}(jk 主線樹jkjubajk}(j]j]j]j]j]internalrefurij  anchorname#id6ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk子系統特定樹}(jk子系統特定樹jkjubajk}(j]j]j]j]j]internalrefurij  anchorname#id7ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLinux-next 集成測試樹}(jkLinux-next 集成測試樹jkjubajk}(j]j]j]j]j]internalrefurij  anchorname #linux-nextujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'多個主要版本的穩定版內核樹}(jk'多個主要版本的穩定版內核樹jkj;ubajk}(j]j]j]j]j]internalrefurij  anchorname#id8ujkjpjkj8ubajk}(j]j]j]j]j]ujkjwjkj5ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 報告bug}(jk 報告bugjkj_ubajk}(j]j]j]j]j]internalrefurij  anchorname#bugujkjpjkj\ubajk}(j]j]j]j]j]ujkjwjkjYubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk利用bug報告}(jk利用bug報告jkjubajk}(j]j]j]j]j]internalrefurij  anchorname#id9ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkj}ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 郵件列表}(jk 郵件列表jkjubajk}(j]j]j]j]j]internalrefurij  anchorname#id10ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk同內核社區合作}(jk同內核社區合作jkjubajk}(j]j]j]j]j]internalrefurij  anchorname#id11ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$內核社區和公司文化的差異}(jk$內核社區和公司文化的差異jkjubajk}(j]j]j]j]j]internalrefurij  anchorname#id12ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 拆分修改}(jk 拆分修改jkjubajk}(j]j]j]j]j]internalrefurij  anchorname#id13ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkj ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk證明修改的必要性}(jk證明修改的必要性jkj7ubajk}(j]j]j]j]j]internalrefurij  anchorname#id14ujkjpjkj4ubajk}(j]j]j]j]j]ujkjwjkj1ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 記錄修改}(jk 記錄修改jkj[ubajk}(j]j]j]j]j]internalrefurij  anchorname#id15ujkjpjkjXubajk}(j]j]j]j]j]ujkjwjkjUubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk感謝}(jk感謝jkjubajk}(j]j]j]j]j]internalrefurij  anchorname#id16ujkjpjkj|ubajk}(j]j]j]j]j]ujkjwjkjyubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjR je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk8OpenCAPI (Open Coherent Accelerator Processor Interface)}(jkjϠjkjubajk}(j]j]j]j]j]internalrefuriuserspace-api/accelerators/ocxl anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHigh-level view}(jkHigh-level viewjkjubajk}(j]j]j]j]j]internalrefurij anchorname#high-level-viewujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice discovery}(jkDevice discoveryjkjubajk}(j]j]j]j]j]internalrefurij anchorname#device-discoveryujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMMIO}(jkMMIOjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#mmioujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAFU interrupts}(jkAFU interruptsjkjDubajk}(j]j]j]j]j]internalrefurij anchorname#afu-interruptsujkjpjkjAubajk}(j]j]j]j]j]ujkjwjkj>ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk char devices}(jk char devicesjkjhubajk}(j]j]j]j]j]internalrefurij anchorname #char-devicesujkjpjkjeubajk}(j]j]j]j]j]ujkjwjkjbubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs class}(jk Sysfs classjkjubajk}(j]j]j]j]j]internalrefurij anchorname #sysfs-classujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUser API}(jkUser APIjkjubajk}(j]j]j]j]j]internalrefurij anchorname #user-apiujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkopen}(jkopenjkjubajk}(j]j]j]j]j]internalrefurij anchorname#openujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkioctl}(jkioctljkjubajk}(j]j]j]j]j]internalrefurij anchorname#ioctlujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmmap}(jkmmapjkjubajk}(j]j]j]j]j]internalrefurij anchorname#mmapujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Linux內核補丁提交檢查單}(jkjݠjkj^ubajk}(j]j]j]j]j]internalrefuri+translations/zh_TW/process/submit-checklist anchornamehujkjpjkj[ubajk}(j]j]j]j]j]ujkjwjkjXubajk}(j]j]j]j]j]ujkjjkjUubajk}(j]j]j]j]j]ujkjubjdje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk內核開發過程指南}(jkjjkjubajk}(j]j]j]j]j]internalrefuri.translations/zh_TW/process/development-process anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjentries](N"translations/zh_TW/process/1.IntroN$translations/zh_TW/process/2.ProcessN(translations/zh_TW/process/3.Early-stageN#translations/zh_TW/process/4.CodingN$translations/zh_TW/process/5.PostingN*translations/zh_TW/process/6.FollowthroughN+translations/zh_TW/process/7.AdvancedTopicsN'translations/zh_TW/process/8.Conclusione includefiles](jjjjjjjjemaxdepthKcaption內容globhidden includehiddennumberedM titlesonly rawentries] rawcaptionjujkjj^s\/var/lib/git/docbuild/linux/Documentation/translations/zh_TW/process/development-process.rstj_sKjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux UVC Gadget Driver}(jkjjkjubajk}(j]j]j]j]j]internalrefuriusb/gadget_uvc anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #overviewujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguring the device kernel}(jkConfiguring the device kerneljkj-ubajk}(j]j]j]j]j]internalrefurij anchorname#configuring-the-device-kernelujkjpjkj*ubajk}(j]j]j]j]j]ujkjwjkj'ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'Configuring the gadget through configfs}(jk'Configuring the gadget through configfsjkjQubajk}(j]j]j]j]j]internalrefurij anchorname(#configuring-the-gadget-through-configfsujkjpjkjNubajk}(j]j]j]j]j]ujkjwjkjKubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Assumptions}(jk Assumptionsjkjrubajk}(j]j]j]j]j]internalrefurij anchorname #assumptionsujkjpjkjoubajk}(j]j]j]j]j]ujkjwjkjlubajk}(j]j]j]j]j]ujkjjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe UVC Function}(jkThe UVC Functionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#the-uvc-functionujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFormats and Frames}(jkFormats and Framesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#formats-and-framesujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkColor Matching Descriptors}(jkColor Matching Descriptorsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#color-matching-descriptorsujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHeader linking}(jkHeader linkingjkjubajk}(j]j]j]j]j]internalrefurij anchorname#header-linkingujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExtension Unit Support}(jkExtension Unit Supportjkj&ubajk}(j]j]j]j]j]internalrefurij anchorname#extension-unit-supportujkjpjkj#ubajk}(j]j]j]j]j]ujkjwjkj ubajk}(j]j]j]j]j]ujkjjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFConfiguring Supported Controls for Camera Terminal and Processing Unit}(jkFConfiguring Supported Controls for Camera Terminal and Processing UnitjkjJubajk}(j]j]j]j]j]internalrefurij anchornameG#configuring-supported-controls-for-camera-terminal-and-processing-unitujkjpjkjGubajk}(j]j]j]j]j]ujkjwjkjDubajk}(j]j]j]j]j]ujkjjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCustom Strings Support}(jkCustom Strings Supportjkjnubajk}(j]j]j]j]j]internalrefurij anchorname#custom-strings-supportujkjpjkjkubajk}(j]j]j]j]j]ujkjwjkjhubajk}(j]j]j]j]j]ujkjjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe interrupt endpoint}(jkThe interrupt endpointjkjubajk}(j]j]j]j]j]internalrefurij anchorname#the-interrupt-endpointujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBandwidth configuration}(jkBandwidth configurationjkjubajk}(j]j]j]j]j]internalrefurij anchorname#bandwidth-configurationujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjiubejk}(j]j]j]j]j]ujkjjkjKubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe userspace application}(jkThe userspace applicationjkjubajk}(j]j]j]j]j]internalrefurij anchorname#the-userspace-applicationujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux/PA-RISC的寄存器用法}(jkjjkjubajk}(j]j]j]j]j]internalrefuri(translations/zh_TW/arch/parisc/registers anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkABI約定的通用寄存器}(jkABI約定的通用寄存器jkj?ubajk}(j]j]j]j]j]internalrefurij. anchorname#abiujkjpjkj<ubajk}(j]j]j]j]j]ujkjwjkj9ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk控制寄存器}(jk控制寄存器jkj`ubajk}(j]j]j]j]j]internalrefurij. anchorname#id1ujkjpjkj]ubajk}(j]j]j]j]j]ujkjwjkjZubajk}(j]j]j]j]j]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!空間寄存器(內核模式)}(jk!空間寄存器(內核模式)jkjubajk}(j]j]j]j]j]internalrefurij. anchorname#id2ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkj~ubajk}(j]j]j]j]j]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!空間寄存器(用戶模式)}(jk!空間寄存器(用戶模式)jkjubajk}(j]j]j]j]j]internalrefurij. anchorname#id3ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk處理器狀態字}(jk處理器狀態字jkjubajk}(j]j]j]j]j]internalrefurij. anchorname#id4ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*“隱形”寄存器(影子寄存器)}(jk*“隱形”寄存器(影子寄存器)jkjubajk}(j]j]j]j]j]internalrefurij. anchorname#id5ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjWubejk}(j]j]j]j]j]ujkjjkj9ubejk}(j]j]j]j]j]ujkjjkj6ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjuje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Feature status on loongarch architecture}(jkjjkj5ubajk}(j]j]j]j]j]internalrefuri*translations/zh_TW/arch/loongarch/features anchornamehjpjujkjpjkj2ubajk}(j]j]j]j]j]ujkjwjkj/ubajk}(j]j]j]j]j]ujkjjkj,ubajk}(j]j]j]j]j]ujkjubjQje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLoongArch體系結構}(jkj$jkjaubajk}(j]j]j]j]j]internalrefuri'translations/zh_TW/arch/loongarch/index anchornamehujkjpjkj^ubajk}(j]j]j]j]j]ujkjwjkj[ubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j]j]j]j]parentjpentries](N.translations/zh_TW/arch/loongarch/introductionN)translations/zh_TW/arch/loongarch/bootingN0translations/zh_TW/arch/loongarch/irq-chip-modelN*translations/zh_TW/arch/loongarch/featurese includefiles](jjjjemaxdepthKcaptionNglobhidden includehiddennumberedM titlesonly rawentries]ujkjj^sU/var/lib/git/docbuild/linux/Documentation/translations/zh_TW/arch/loongarch/index.rstj_sK jkjxubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjubajk}(j]j]j]j]j]internalrefurijp anchorname#indicesujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]exprsubproject and htmlujkj#jkjxubejk}(j]j]j]j]j]ujkjjkj[ubejk}(j]j]j]j]j]ujkjjkjXubajk}(j]j]j]j]j]ujkjubjF je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMultifunction Composite Gadget}(jkj2jkjubajk}(j]j]j]j]j]internalrefuriusb/gadget_multi anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j]j]j]j]j]internalrefurij anchorname #overviewujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Host drivers}(jk Host driversjkj)ubajk}(j]j]j]j]j]internalrefurij anchorname #host-driversujkjpjkj&ubajk}(j]j]j]j]j]ujkjwjkj#ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLinux host drivers}(jkLinux host driversjkjJubajk}(j]j]j]j]j]internalrefurij anchorname#linux-host-driversujkjpjkjGubajk}(j]j]j]j]j]ujkjwjkjDubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWindows host drivers}(jkWindows host driversjkjnubajk}(j]j]j]j]j]internalrefurij anchorname#windows-host-driversujkjpjkjkubajk}(j]j]j]j]j]ujkjwjkjhubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDetecting as composite gadget}(jkDetecting as composite gadgetjkjubajk}(j]j]j]j]j]internalrefurij anchorname#detecting-as-composite-gadgetujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Installing drivers for each function}(jk$Installing drivers for each functionjkjubajk}(j]j]j]j]j]internalrefurij anchorname%#installing-drivers-for-each-functionujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRNDIS}(jkRNDISjkjubajk}(j]j]j]j]j]internalrefurij anchorname#rndisujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCDC ACM}(jkCDC ACMjkjubajk}(j]j]j]j]j]internalrefurij anchorname#cdc-acmujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCustomising the gadget}(jkCustomising the gadgetjkjubajk}(j]j]j]j]j]internalrefurij anchorname#customising-the-gadgetujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk INF testing}(jk INF testingjkj@ubajk}(j]j]j]j]j]internalrefurij anchorname #inf-testingujkjpjkj=ubajk}(j]j]j]j]j]ujkjwjkj:ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjhubejk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Other systems}(jk Other systemsjkj|ubajk}(j]j]j]j]j]internalrefurij anchorname#other-systemsujkjpjkjyubajk}(j]j]j]j]j]ujkjwjkjvubajk}(j]j]j]j]j]ujkjjkjAubejk}(j]j]j]j]j]ujkjjkj#ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAuthors}(jkAuthorsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#authorsujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Footnotes}(jk Footnotesjkjubajk}(j]j]j]j]j]internalrefurij anchorname #footnotesujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjE je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk內核驅動聲明}(jkj@jkj ubajk}(j]j]j]j]j]internalrefuri2translations/zh_TW/process/kernel-driver-statement anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&關於Linux內核模塊的立場聲明}(jk&關於Linux內核模塊的立場聲明jkj)ubajk}(j]j]j]j]j]internalrefurij anchorname#linuxujkjpjkj&ubajk}(j]j]j]j]j]ujkjwjkj#ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj~je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMass Storage Gadget (MSG)}(jkjNjkjbubajk}(j]j]j]j]j]internalrefuriusb/mass-storage anchornamehujkjpjkj_ubajk}(j]j]j]j]j]ujkjwjkj\ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j]j]j]j]j]internalrefurijq anchorname #overviewujkjpjkjubajk}(j]j]j]j]j]ujkjwjkj|ubajk}(j]j]j]j]j]ujkjjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule parameters}(jkModule parametersjkjubajk}(j]j]j]j]j]internalrefurijq anchorname#module-parametersujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk sysfs entries}(jk sysfs entriesjkjubajk}(j]j]j]j]j]internalrefurijq anchorname#sysfs-entriesujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Other gadgets using mass storage function}(jk)Other gadgets using mass storage functionjkjubajk}(j]j]j]j]j]internalrefurijq anchorname*#other-gadgets-using-mass-storage-functionujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRelation to file storage gadget}(jkRelation to file storage gadgetjkjubajk}(j]j]j]j]j]internalrefurijq anchorname #relation-to-file-storage-gadgetujkjpjkjubajk}(j]j]j]j]j]ujkjwjkj ubajk}(j]j]j]j]j]ujkjjkjyubejk}(j]j]j]j]j]ujkjjkj\ubejk}(j]j]j]j]j]ujkjjkjYubajk}(j]j]j]j]j]ujkjubjH je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOHCI}(jkj\jkjKubajk}(j]j]j]j]j]internalrefuriusb/ohci anchornamehujkjpjkjHubajk}(j]j]j]j]j]ujkjwjkjEubajk}(j]j]j]j]j]ujkjjkjBubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk>Authorizing (or not) your USB devices to connect to the system}(jkjjjkjwubajk}(j]j]j]j]j]internalrefuriusb/authorization anchornamehujkjpjkjtubajk}(j]j]j]j]j]ujkjwjkjqubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkjubajk}(j]j]j]j]j]internalrefurij anchorname#usageujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample system lockdown (lame)}(jkExample system lockdown (lame)jkjubajk}(j]j]j]j]j]internalrefurij anchorname#example-system-lockdown-lameujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterface authorization}(jkInterface authorizationjkjubajk}(j]j]j]j]j]internalrefurij anchorname#interface-authorizationujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjqubejk}(j]j]j]j]j]ujkjjkjnubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 待辦事項}(jkjxjkj!ubajk}(j]j]j]j]j]internalrefuri%translations/zh_TW/arch/openrisc/todo anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkusbmon}(jkjjkjMubajk}(j]j]j]j]j]internalrefuri usb/usbmon anchornamehujkjpjkjJubajk}(j]j]j]j]j]ujkjwjkjGubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjmubajk}(j]j]j]j]j]internalrefurij\ anchorname #introductionujkjpjkjjubajk}(j]j]j]j]j]ujkjwjkjgubajk}(j]j]j]j]j]ujkjjkjdubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,How to use usbmon to collect raw text traces}(jk,How to use usbmon to collect raw text tracesjkjubajk}(j]j]j]j]j]internalrefurij\ anchorname-#how-to-use-usbmon-to-collect-raw-text-tracesujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. Prepare}(jk 1. Preparejkjubajk}(j]j]j]j]j]internalrefurij\ anchorname#prepareujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk02. Find which bus connects to the desired device}(jk02. Find which bus connects to the desired devicejkjubajk}(j]j]j]j]j]internalrefurij\ anchorname.#find-which-bus-connects-to-the-desired-deviceujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Start ‘cat’}(jk3. Start 'cat'jkjubajk}(j]j]j]j]j]internalrefurij\ anchorname #start-catujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/4. Perform the desired operation on the USB bus}(jk/4. Perform the desired operation on the USB busjkjubajk}(j]j]j]j]j]internalrefurij\ anchorname-#perform-the-desired-operation-on-the-usb-busujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5. Kill cat}(jk 5. Kill catjkjBubajk}(j]j]j]j]j]internalrefurij\ anchorname #kill-catujkjpjkj?ubajk}(j]j]j]j]j]ujkjwjkj<ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRaw text data format}(jkRaw text data formatjkjrubajk}(j]j]j]j]j]internalrefurij\ anchorname#raw-text-data-formatujkjpjkjoubajk}(j]j]j]j]j]ujkjwjkjlubajk}(j]j]j]j]j]ujkjjkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRaw binary format and API}(jkRaw binary format and APIjkjubajk}(j]j]j]j]j]internalrefurij\ anchorname#raw-binary-format-and-apiujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjdubejk}(j]j]j]j]j]ujkjjkjGubejk}(j]j]j]j]j]ujkjjkjDubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk DWC3 driver}(jkjjkjubajk}(j]j]j]j]j]internalrefuriusb/dwc3 anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTODO}(jkTODOjkjubajk}(j]j]j]j]j]internalrefurij anchorname#todoujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#GPIO Character Device Userspace API}(jkjjkj(ubajk}(j]j]j]j]j]internalrefuriuserspace-api/gpio/chardev anchornamehujkjpjkj%ubajk}(j]j]j]j]j]ujkjwjkj"ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkChip}(jkChipjkjHubajk}(j]j]j]j]j]internalrefurij7 anchorname#chipujkjpjkjEubajk}(j]j]j]j]j]ujkjwjkjBubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Operations}(jk Operationsjkjiubajk}(j]j]j]j]j]internalrefurij7 anchorname #operationsujkjpjkjfubajk}(j]j]j]j]j]ujkjwjkjcubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentj7entries](Get Line)userspace-api/gpio/gpio-v2-get-line-ioctl Get Chip Info*userspace-api/gpio/gpio-get-chipinfo-ioctl Get Line Info-userspace-api/gpio/gpio-v2-get-lineinfo-ioctlWatch Line Info3userspace-api/gpio/gpio-v2-get-lineinfo-watch-ioctlUnwatch Line Info2userspace-api/gpio/gpio-get-lineinfo-unwatch-ioctlRead Line Info Changed Events0userspace-api/gpio/gpio-v2-lineinfo-changed-reade includefiles](jjjjjjemaxdepthJcaptionNglobhidden includehiddennumberedK titlesonly rawentries](jjjjjjeujkjj^sH/var/lib/git/docbuild/linux/Documentation/userspace-api/gpio/chardev.rstj_sK7jkjubajk}(j]j]j]j]j]ujkjjkjcubejk}(j]j]j]j]j]ujkjjkj`ubajk}(j]j]j]j]j]ujkjjkjBubejk}(j]j]j]j]j]ujkjjkj?ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Line Request}(jk Line Requestjkjubajk}(j]j]j]j]j]internalrefurij7 anchorname #line-requestujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Operations}(jk Operationsjkjubajk}(j]j]j]j]j]internalrefurij7 anchorname#id1ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentj7entries](Get Line Values0userspace-api/gpio/gpio-v2-line-get-values-ioctlSet Line Values0userspace-api/gpio/gpio-v2-line-set-values-ioctlRead Line Edge Events*userspace-api/gpio/gpio-v2-line-event-readReconfigure Lines0userspace-api/gpio/gpio-v2-line-set-config-ioctle includefiles](jjjjemaxdepthJcaptionNglobhidden includehiddennumberedK titlesonly rawentries](jjjjeujkjj^sjj_sKSjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkj?ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTypes}(jkTypesjkjIubajk}(j]j]j]j]j]internalrefurij7 anchorname#typesujkjpjkjFubajk}(j]j]j]j]j]ujkjwjkjCubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentj7entries]Nuserspace-api/gpio/error-codesa includefiles]jpamaxdepthJcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sjj_sKqjkjaubajk}(j]j]j]j]j]ujkjjkjCubejk}(j]j]j]j]j]ujkjjkj?ubejk}(j]j]j]j]j]ujkjjkj"ubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj[je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3在Linux內核裏使用gcov做代碼覆蓋率檢查}(jkjjkjubajk}(j]j]j]j]j]internalrefuri!translations/zh_TW/dev-tools/gcov anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk準備}(jk準備jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id1ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 定製化}(jk 定製化jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id2ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 相關文件}(jk 相關文件jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#id3ujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk針對模塊的統計}(jk針對模塊的統計jkj0ubajk}(j]j]j]j]j]internalrefurij anchorname#id4ujkjpjkj-ubajk}(j]j]j]j]j]ujkjwjkj*ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk編譯機和測試機分離}(jk編譯機和測試機分離jkjTubajk}(j]j]j]j]j]internalrefurij anchorname#id5ujkjpjkjQubajk}(j]j]j]j]j]ujkjwjkjNubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk關於編譯器的注意事項}(jk關於編譯器的注意事項jkjxubajk}(j]j]j]j]j]internalrefurij anchorname#id6ujkjpjkjuubajk}(j]j]j]j]j]ujkjwjkjrubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 問題定位}(jk 問題定位jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id8ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk附錄A:collect_on_build.sh}(jk附錄A:collect_on_build.shjkjubajk}(j]j]j]j]j]internalrefurij anchorname#a-collect-on-build-shujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk附錄B:collect_on_test.sh}(jk附錄B:collect_on_test.shjkjubajk}(j]j]j]j]j]internalrefurij anchorname#b-collect-on-test-shujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux 內核驅動接口}(jkjjkjubajk}(j]j]j]j]j]internalrefuri.translations/zh_TW/process/stable-api-nonsense anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 執行綱要}(jk 執行綱要jkj=ubajk}(j]j]j]j]j]internalrefurij, anchorname#id1ujkjpjkj:ubajk}(j]j]j]j]j]ujkjwjkj7ubajk}(j]j]j]j]j]ujkjjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk入門}(jk入門jkjaubajk}(j]j]j]j]j]internalrefurij, anchorname#id2ujkjpjkj^ubajk}(j]j]j]j]j]ujkjwjkj[ubajk}(j]j]j]j]j]ujkjjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk二進制內核接口}(jk二進制內核接口jkjubajk}(j]j]j]j]j]internalrefurij, anchorname#id3ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk穩定的內核源代碼接口}(jk穩定的內核源代碼接口jkjubajk}(j]j]j]j]j]internalrefurij, anchorname#id4ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 要做什麼}(jk 要做什麼jkjubajk}(j]j]j]j]j]internalrefurij, anchorname#id5ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk感謝}(jk感謝jkjubajk}(j]j]j]j]j]internalrefurij, anchorname#id6ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkj4ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux 內核代碼風格}(jkj̡jkj*ubajk}(j]j]j]j]j]internalrefuri'translations/zh_TW/process/coding-style anchornamehujkjpjkj'ubajk}(j]j]j]j]j]ujkjwjkj$ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1) 縮進}(jk 1) 縮進jkjJubajk}(j]j]j]j]j]internalrefurij9 anchorname#id1ujkjpjkjGubajk}(j]j]j]j]j]ujkjwjkjDubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!2) 把長的行和字符串打散}(jk!2) 把長的行和字符串打散jkjnubajk}(j]j]j]j]j]internalrefurij9 anchorname#id2ujkjpjkjkubajk}(j]j]j]j]j]ujkjwjkjhubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3) 大括號和空格的放置}(jk3) 大括號和空格的放置jkjubajk}(j]j]j]j]j]internalrefurij9 anchorname#id3ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3.1) 空格}(jk 3.1) 空格jkjubajk}(j]j]j]j]j]internalrefurij9 anchorname#id4ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4) 命名}(jk 4) 命名jkjubajk}(j]j]j]j]j]internalrefurij9 anchorname#id5ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5) Typedef}(jk 5) Typedefjkjubajk}(j]j]j]j]j]internalrefurij9 anchorname#typedefujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 6) 函數}(jk 6) 函數jkj+ubajk}(j]j]j]j]j]internalrefurij9 anchorname#id6ujkjpjkj(ubajk}(j]j]j]j]j]ujkjwjkj%ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6.1) 函數原型}(jk6.1) 函數原型jkjLubajk}(j]j]j]j]j]internalrefurij9 anchorname#id7ujkjpjkjIubajk}(j]j]j]j]j]ujkjwjkjFubajk}(j]j]j]j]j]ujkjjkjCubajk}(j]j]j]j]j]ujkjjkj%ubejk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7) 集中的函數退出途徑}(jk7) 集中的函數退出途徑jkj|ubajk}(j]j]j]j]j]internalrefurij9 anchorname#id9ujkjpjkjyubajk}(j]j]j]j]j]ujkjwjkjvubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 8) 註釋}(jk 8) 註釋jkjubajk}(j]j]j]j]j]internalrefurij9 anchorname#id10ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9) 你已經把事情弄糟了}(jk9) 你已經把事情弄糟了jkjubajk}(j]j]j]j]j]internalrefurij9 anchorname#id11ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10) Kconfig 配置文件}(jk10) Kconfig 配置文件jkjubajk}(j]j]j]j]j]internalrefurij9 anchorname#kconfigujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk11) 數據結構}(jk11) 數據結構jkj ubajk}(j]j]j]j]j]internalrefurij9 anchorname#id12ujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk12) 宏,枚舉和RTL}(jk12) 宏,枚舉和RTLjkj0ubajk}(j]j]j]j]j]internalrefurij9 anchorname#rtlujkjpjkj-ubajk}(j]j]j]j]j]ujkjwjkj*ubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk13) 打印內核消息}(jk13) 打印內核消息jkjTubajk}(j]j]j]j]j]internalrefurij9 anchorname#id13ujkjpjkjQubajk}(j]j]j]j]j]ujkjwjkjNubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk14) 分配內存}(jk14) 分配內存jkjxubajk}(j]j]j]j]j]internalrefurij9 anchorname#id14ujkjpjkjuubajk}(j]j]j]j]j]ujkjwjkjrubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk15) 內聯弊病}(jk15) 內聯弊病jkjubajk}(j]j]j]j]j]internalrefurij9 anchorname#id15ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk16) 函數返回值及命名}(jk16) 函數返回值及命名jkjubajk}(j]j]j]j]j]internalrefurij9 anchorname#id16ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk17) 使用布爾類型}(jk17) 使用布爾類型jkjubajk}(j]j]j]j]j]internalrefurij9 anchorname#id17ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk18) 不要重新發明內核宏}(jk18) 不要重新發明內核宏jkjubajk}(j]j]j]j]j]internalrefurij9 anchorname#id18ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk419) 編輯器模式行和其他需要羅嗦的事情}(jk419) 編輯器模式行和其他需要羅嗦的事情jkj,ubajk}(j]j]j]j]j]internalrefurij9 anchorname#id19ujkjpjkj)ubajk}(j]j]j]j]j]ujkjwjkj&ubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk20) 內聯彙編}(jk20) 內聯彙編jkjPubajk}(j]j]j]j]j]internalrefurij9 anchorname#id20ujkjpjkjMubajk}(j]j]j]j]j]ujkjwjkjJubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk21) 條件編譯}(jk21) 條件編譯jkjtubajk}(j]j]j]j]j]internalrefurij9 anchorname#id21ujkjpjkjqubajk}(j]j]j]j]j]ujkjwjkjnubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk附錄 I) 參考資料}(jk附錄 I) 參考資料jkjubajk}(j]j]j]j]j]internalrefurij9 anchorname#iujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjAubejk}(j]j]j]j]j]ujkjjkj$ubejk}(j]j]j]j]j]ujkjjkj!ubajk}(j]j]j]j]j]ujkjubjlje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk引言}(jkjڡjkjubajk}(j]j]j]j]j]internalrefuri"translations/zh_TW/process/1.Intro anchornamehjpjujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 內容提要}(jk 內容提要jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id2jp](KKeujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk這個文檔是關於什麼的}(jk這個文檔是關於什麼的jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id3jp](KKeujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk致謝}(jk致謝jkj;ubajk}(j]j]j]j]j]internalrefurij anchorname#id4jp](KKeujkjpjkj8ubajk}(j]j]j]j]j]ujkjwjkj5ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk代碼進入主線的重要性}(jk代碼進入主線的重要性jkj`ubajk}(j]j]j]j]j]internalrefurij anchorname#id5jp](KKeujkjpjkj]ubajk}(j]j]j]j]j]ujkjwjkjZubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk許可}(jk許可jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id6jp](KKeujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCLinux CPUFreq - Linux(TM)內核中的CPU頻率和電壓升降代碼}(jkjjkjubajk}(j]j]j]j]j]internalrefuri!translations/zh_TW/cpu-freq/index anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j]j]j]j]parentjentries](N translations/zh_TW/cpu-freq/coreN'translations/zh_TW/cpu-freq/cpu-driversN)translations/zh_TW/cpu-freq/cpufreq-statse includefiles](jjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sO/var/lib/git/docbuild/linux/Documentation/translations/zh_TW/cpu-freq/index.rstj_sKjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 郵件列表}(jk 郵件列表jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id1ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk鏈接}(jk鏈接jkj!ubajk}(j]j]j]j]j]internalrefurij anchorname#id2ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj$je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux內核許可規則}(jkjjkjZubajk}(j]j]j]j]j]internalrefuri(translations/zh_TW/process/license-rules anchornamehujkjpjkjWubajk}(j]j]j]j]j]ujkjwjkjTubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk許可標識符語法}(jk許可標識符語法jkjzubajk}(j]j]j]j]j]internalrefuriji anchorname#id1ujkjpjkjwubajk}(j]j]j]j]j]ujkjwjkjtubajk}(j]j]j]j]j]ujkjjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk許可標識符}(jk許可標識符jkjubajk}(j]j]j]j]j]internalrefuriji anchorname#id2ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 模塊許可}(jkhjkjubajk}(j]j]j]j]j]internalrefuriji anchorname#id8ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjqubejk}(j]j]j]j]j]ujkjjkjTubejk}(j]j]j]j]j]ujkjjkjQubajk}(j]j]j]j]j]ujkjubjb je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk.ChipIdea Highspeed Dual Role Controller Driver}(jkjjkjubajk}(j]j]j]j]j]internalrefuri usb/chipidea anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#1. How to test OTG FSM(HNP and SRP)}(jk#1. How to test OTG FSM(HNP and SRP)jkjubajk}(j]j]j]j]j]internalrefurij  anchorname #how-to-test-otg-fsm-hnp-and-srpujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1.1 How to enable OTG FSM}(jk1.1 How to enable OTG FSMjkj>ubajk}(j]j]j]j]j]internalrefurij  anchorname#how-to-enable-otg-fsmujkjpjkj;ubajk}(j]j]j]j]j]ujkjwjkj8ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=1.1.1 Select CONFIG_USB_OTG_FSM in menuconfig, rebuild kernel}(jk=1.1.1 Select CONFIG_USB_OTG_FSM in menuconfig, rebuild kerneljkj_ubajk}(j]j]j]j]j]internalrefurij  anchorname7#select-config-usb-otg-fsm-in-menuconfig-rebuild-kernelujkjpjkj\ubajk}(j]j]j]j]j]ujkjwjkjYubajk}(j]j]j]j]j]ujkjjkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkA1.1.2 Add below entries in your dts file for your controller node}(jkA1.1.2 Add below entries in your dts file for your controller nodejkjubajk}(j]j]j]j]j]internalrefurij  anchorname<#add-below-entries-in-your-dts-file-for-your-controller-nodeujkjpjkjubajk}(j]j]j]j]j]ujkjwjkj}ubajk}(j]j]j]j]j]ujkjjkjVubejk}(j]j]j]j]j]ujkjjkj8ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.2 Test operations}(jk1.2 Test operationsjkjubajk}(j]j]j]j]j]internalrefurij  anchorname#test-operationsujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.3 Reference document}(jk1.3 Reference documentjkjubajk}(j]j]j]j]j]internalrefurij  anchorname#reference-documentujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,2. How to enable USB as system wakeup source}(jk,2. How to enable USB as system wakeup sourcejkjubajk}(j]j]j]j]j]internalrefurij  anchorname*#how-to-enable-usb-as-system-wakeup-sourceujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjZje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk啓動 Linux/LoongArch}(jkjjkj4ubajk}(j]j]j]j]j]internalrefuri)translations/zh_TW/arch/loongarch/booting anchornamehjpjujkjpjkj1ubajk}(j]j]j]j]j]ujkjwjkj.ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"BootLoader傳遞給內核的信息}(jk"BootLoader傳遞給內核的信息jkjTubajk}(j]j]j]j]j]internalrefurijC anchorname #bootloaderjp](KKeujkjpjkjQubajk}(j]j]j]j]j]ujkjwjkjNubajk}(j]j]j]j]j]ujkjjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Linux/LoongArch內核鏡像文件頭}(jk$Linux/LoongArch內核鏡像文件頭jkjyubajk}(j]j]j]j]j]internalrefurijC anchorname#id1jp](KKeujkjpjkjvubajk}(j]j]j]j]j]ujkjwjkjsubajk}(j]j]j]j]j]ujkjjkjKubejk}(j]j]j]j]j]ujkjjkj.ubejk}(j]j]j]j]j]ujkjjkj+ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk繁體中文翻譯}(jkj"jkjubajk}(j]j]j]j]j]internalrefuritranslations/zh_TW/index anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!與Linux 內核社區一起工作}(jk!與Linux 內核社區一起工作jkjubajk}(j]j]j]j]j]internalrefurij anchorname#linuxujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjentries](N.translations/zh_TW/process/development-processN-translations/zh_TW/process/submitting-patches 行爲準則*translations/zh_TW/process/code-of-conduct完整開發流程文檔 translations/zh_TW/process/indexe includefiles](jjjj emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries](jj eujkjj^sF/var/lib/git/docbuild/linux/Documentation/translations/zh_TW/index.rstj_sKjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk內部API文檔}(jk內部API文檔jkj" ubajk}(j]j]j]j]j]internalrefurij anchorname#apiujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkj ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk開發工具和流程}(jk開發工具和流程jkjF ubajk}(j]j]j]j]j]internalrefurij anchorname#id2ujkjpjkjC ubajk}(j]j]j]j]j]ujkjwjkj@ ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjentries](N(translations/zh_TW/process/license-rulesN"translations/zh_TW/dev-tools/indexe includefiles](jm jo emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sj j_sK6jkj^ ubajk}(j]j]j]j]j]ujkjjkj@ ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk面向用戶的文檔}(jk面向用戶的文檔jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#id3ujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkj ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjentries](N$translations/zh_TW/admin-guide/indexN/translations/zh_TW/admin-guide/reporting-issuese includefiles](j j emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sj j_sKMjkj ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk固件相關文檔}(jk固件相關文檔jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#id5ujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkj ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk體系結構文檔}(jk體系結構文檔jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#id6ujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkj ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjentries]Ntranslations/zh_TW/arch/indexa includefiles]j! amaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sj j_sKhjkj ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 其他文檔}(jk 其他文檔jkj@ ubajk}(j]j]j]j]j]internalrefurij anchorname#id7ujkjpjkj= ubajk}(j]j]j]j]j]ujkjwjkj: ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 術語表}(jk 術語表jkjd ubajk}(j]j]j]j]j]internalrefurij anchorname#id8ujkjpjkja ubajk}(j]j]j]j]j]ujkjwjkj^ ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk索引和表格}(jk索引和表格jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#id9ujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkj ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLinux CDC ACM inf}(jkj0jkj ubajk}(j]j]j]j]j]internalrefuriusb/text_files anchornamehujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Linux inf}(jk Linux infjkj ubajk}(j]j]j]j]j]internalrefurij  anchorname #linux-infujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!USB devfs drop permissions source}(jk!USB devfs drop permissions sourcejkj ubajk}(j]j]j]j]j]internalrefurij  anchorname"#usb-devfs-drop-permissions-sourceujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCredits}(jkCreditsjkj, ubajk}(j]j]j]j]j]internalrefurij  anchorname#creditsujkjpjkj) ubajk}(j]j]j]j]j]ujkjwjkj& ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjubjL je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk eBPF Syscall}(jkj>jkjY ubajk}(j]j]j]j]j]internalrefuriuserspace-api/ebpf/syscall anchornamehujkjpjkjV ubajk}(j]j]j]j]j]ujkjwjkjS ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf() subcommand reference}(jkbpf() subcommand referencejkjy ubajk}(j]j]j]j]j]internalrefurijh  anchorname#bpf-subcommand-referenceujkjpjkjv ubajk}(j]j]j]j]j]ujkjwjkjs ubajk}(j]j]j]j]j]ujkjjkjp ubajk}(j]j]j]j]j]ujkjjkjS ubejk}(j]j]j]j]j]ujkjjkjP ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGadget Testing}(jkjLjkj ubajk}(j]j]j]j]j]internalrefuriusb/gadget-testing anchornamehujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkj ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1. ACM function}(jk1. ACM functionjkj ubajk}(j]j]j]j]j]internalrefurij  anchorname #acm-functionujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Function-specific configfs interface}(jk$Function-specific configfs interfacejkj ubajk}(j]j]j]j]j]internalrefurij  anchorname%#function-specific-configfs-interfaceujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting the ACM function}(jkTesting the ACM functionjkj ubajk}(j]j]j]j]j]internalrefurij  anchorname#testing-the-acm-functionujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkj ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2. ECM function}(jk2. ECM functionjkjG ubajk}(j]j]j]j]j]internalrefurij  anchorname #ecm-functionujkjpjkjD ubajk}(j]j]j]j]j]ujkjwjkjA ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Function-specific configfs interface}(jk$Function-specific configfs interfacejkjh ubajk}(j]j]j]j]j]internalrefurij  anchorname#id1ujkjpjkje ubajk}(j]j]j]j]j]ujkjwjkjb ubajk}(j]j]j]j]j]ujkjjkj_ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting the ECM function}(jkTesting the ECM functionjkj ubajk}(j]j]j]j]j]internalrefurij  anchorname#testing-the-ecm-functionujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkj ubajk}(j]j]j]j]j]ujkjjkj_ ubejk}(j]j]j]j]j]ujkjjkjA ubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3. ECM subset function}(jk3. ECM subset functionjkj ubajk}(j]j]j]j]j]internalrefurij  anchorname#ecm-subset-functionujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Function-specific configfs interface}(jk$Function-specific configfs interfacejkj ubajk}(j]j]j]j]j]internalrefurij  anchorname#id2ujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting the ECM subset function}(jkTesting the ECM subset functionjkj ubajk}(j]j]j]j]j]internalrefurij  anchorname #testing-the-ecm-subset-functionujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkj ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4. EEM function}(jk4. EEM functionjkj1 ubajk}(j]j]j]j]j]internalrefurij  anchorname #eem-functionujkjpjkj. ubajk}(j]j]j]j]j]ujkjwjkj+ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Function-specific configfs interface}(jk$Function-specific configfs interfacejkjR ubajk}(j]j]j]j]j]internalrefurij  anchorname#id3ujkjpjkjO ubajk}(j]j]j]j]j]ujkjwjkjL ubajk}(j]j]j]j]j]ujkjjkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting the EEM function}(jkTesting the EEM functionjkjv ubajk}(j]j]j]j]j]internalrefurij  anchorname#testing-the-eem-functionujkjpjkjs ubajk}(j]j]j]j]j]ujkjwjkjp ubajk}(j]j]j]j]j]ujkjjkjI ubejk}(j]j]j]j]j]ujkjjkj+ ubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5. FFS function}(jk5. FFS functionjkj ubajk}(j]j]j]j]j]internalrefurij  anchorname #ffs-functionujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Function-specific configfs interface}(jk$Function-specific configfs interfacejkj ubajk}(j]j]j]j]j]internalrefurij  anchorname#id4ujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting the FFS function}(jkTesting the FFS functionjkj ubajk}(j]j]j]j]j]internalrefurij  anchorname#testing-the-ffs-functionujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkj ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk6. HID function}(jk6. HID functionjkjubajk}(j]j]j]j]j]internalrefurij  anchorname #hid-functionujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Function-specific configfs interface}(jk$Function-specific configfs interfacejkj<ubajk}(j]j]j]j]j]internalrefurij  anchorname#id5ujkjpjkj9ubajk}(j]j]j]j]j]ujkjwjkj6ubajk}(j]j]j]j]j]ujkjjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting the HID function}(jkTesting the HID functionjkj`ubajk}(j]j]j]j]j]internalrefurij  anchorname#testing-the-hid-functionujkjpjkj]ubajk}(j]j]j]j]j]ujkjwjkjZubajk}(j]j]j]j]j]ujkjjkj3ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk7. LOOPBACK function}(jk7. LOOPBACK functionjkjubajk}(j]j]j]j]j]internalrefurij  anchorname#loopback-functionujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Function-specific configfs interface}(jk$Function-specific configfs interfacejkjubajk}(j]j]j]j]j]internalrefurij  anchorname#id6ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting the LOOPBACK function}(jkTesting the LOOPBACK functionjkjubajk}(j]j]j]j]j]internalrefurij  anchorname#testing-the-loopback-functionujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk8. MASS STORAGE function}(jk8. MASS STORAGE functionjkjubajk}(j]j]j]j]j]internalrefurij  anchorname#mass-storage-functionujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Function-specific configfs interface}(jk$Function-specific configfs interfacejkj&ubajk}(j]j]j]j]j]internalrefurij  anchorname#id7ujkjpjkj#ubajk}(j]j]j]j]j]ujkjwjkj ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Testing the MASS STORAGE function}(jk!Testing the MASS STORAGE functionjkjJubajk}(j]j]j]j]j]internalrefurij  anchorname"#testing-the-mass-storage-functionujkjpjkjGubajk}(j]j]j]j]j]ujkjwjkjDubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk9. MIDI function}(jk9. MIDI functionjkjzubajk}(j]j]j]j]j]internalrefurij  anchorname#midi-functionujkjpjkjwubajk}(j]j]j]j]j]ujkjwjkjtubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Function-specific configfs interface}(jk$Function-specific configfs interfacejkjubajk}(j]j]j]j]j]internalrefurij  anchorname#id8ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting the MIDI function}(jkTesting the MIDI functionjkjubajk}(j]j]j]j]j]internalrefurij  anchorname#testing-the-midi-functionujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjtubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk10. NCM function}(jk10. NCM functionjkjubajk}(j]j]j]j]j]internalrefurij  anchorname #ncm-functionujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Function-specific configfs interface}(jk$Function-specific configfs interfacejkjubajk}(j]j]j]j]j]internalrefurij  anchorname#id9ujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkj ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting the NCM function}(jkTesting the NCM functionjkj4ubajk}(j]j]j]j]j]internalrefurij  anchorname#testing-the-ncm-functionujkjpjkj1ubajk}(j]j]j]j]j]ujkjwjkj.ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk11. OBEX function}(jk11. OBEX functionjkjdubajk}(j]j]j]j]j]internalrefurij  anchorname#obex-functionujkjpjkjaubajk}(j]j]j]j]j]ujkjwjkj^ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Function-specific configfs interface}(jk$Function-specific configfs interfacejkjubajk}(j]j]j]j]j]internalrefurij  anchorname#id10ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkj|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting the OBEX function}(jkTesting the OBEX functionjkjubajk}(j]j]j]j]j]internalrefurij  anchorname#testing-the-obex-functionujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkj|ubejk}(j]j]j]j]j]ujkjjkj^ubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk12. PHONET function}(jk12. PHONET functionjkjubajk}(j]j]j]j]j]internalrefurij  anchorname#phonet-functionujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Function-specific configfs interface}(jk$Function-specific configfs interfacejkjubajk}(j]j]j]j]j]internalrefurij  anchorname#id11ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting the PHONET function}(jkTesting the PHONET functionjkjubajk}(j]j]j]j]j]internalrefurij  anchorname#testing-the-phonet-functionujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk13. RNDIS function}(jk13. RNDIS functionjkjNubajk}(j]j]j]j]j]internalrefurij  anchorname#rndis-functionujkjpjkjKubajk}(j]j]j]j]j]ujkjwjkjHubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Function-specific configfs interface}(jk$Function-specific configfs interfacejkjoubajk}(j]j]j]j]j]internalrefurij  anchorname#id12ujkjpjkjlubajk}(j]j]j]j]j]ujkjwjkjiubajk}(j]j]j]j]j]ujkjjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting the RNDIS function}(jkTesting the RNDIS functionjkjubajk}(j]j]j]j]j]internalrefurij  anchorname#testing-the-rndis-functionujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjfubejk}(j]j]j]j]j]ujkjjkjHubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk14. SERIAL function}(jk14. SERIAL functionjkjubajk}(j]j]j]j]j]internalrefurij  anchorname#serial-functionujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Function-specific configfs interface}(jk$Function-specific configfs interfacejkjubajk}(j]j]j]j]j]internalrefurij  anchorname#id13ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting the SERIAL function}(jkTesting the SERIAL functionjkjubajk}(j]j]j]j]j]internalrefurij  anchorname#testing-the-serial-functionujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk15. SOURCESINK function}(jk15. SOURCESINK functionjkj8ubajk}(j]j]j]j]j]internalrefurij  anchorname#sourcesink-functionujkjpjkj5ubajk}(j]j]j]j]j]ujkjwjkj2ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Function-specific configfs interface}(jk$Function-specific configfs interfacejkjYubajk}(j]j]j]j]j]internalrefurij  anchorname#id14ujkjpjkjVubajk}(j]j]j]j]j]ujkjwjkjSubajk}(j]j]j]j]j]ujkjjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting the SOURCESINK function}(jkTesting the SOURCESINK functionjkj}ubajk}(j]j]j]j]j]internalrefurij  anchorname #testing-the-sourcesink-functionujkjpjkjzubajk}(j]j]j]j]j]ujkjwjkjwubajk}(j]j]j]j]j]ujkjjkjPubejk}(j]j]j]j]j]ujkjjkj2ubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)16. UAC1 function (legacy implementation)}(jk)16. UAC1 function (legacy implementation)jkjubajk}(j]j]j]j]j]internalrefurij  anchorname$#uac1-function-legacy-implementationujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Function-specific configfs interface}(jk$Function-specific configfs interfacejkjubajk}(j]j]j]j]j]internalrefurij  anchorname#id15ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting the UAC1 function}(jkTesting the UAC1 functionjkjubajk}(j]j]j]j]j]internalrefurij  anchorname#testing-the-uac1-functionujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk17. UAC2 function}(jk17. UAC2 functionjkj"ubajk}(j]j]j]j]j]internalrefurij  anchorname#uac2-functionujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Function-specific configfs interface}(jk$Function-specific configfs interfacejkjCubajk}(j]j]j]j]j]internalrefurij  anchorname#id16ujkjpjkj@ubajk}(j]j]j]j]j]ujkjwjkj=ubajk}(j]j]j]j]j]ujkjjkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting the UAC2 function}(jkTesting the UAC2 functionjkjgubajk}(j]j]j]j]j]internalrefurij  anchorname#testing-the-uac2-functionujkjpjkjdubajk}(j]j]j]j]j]ujkjwjkjaubajk}(j]j]j]j]j]ujkjjkj:ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk18. UVC function}(jk18. UVC functionjkjubajk}(j]j]j]j]j]internalrefurij  anchorname #uvc-functionujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Function-specific configfs interface}(jk$Function-specific configfs interfacejkjubajk}(j]j]j]j]j]internalrefurij  anchorname#id17ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting the UVC function}(jkTesting the UVC functionjkjubajk}(j]j]j]j]j]internalrefurij  anchorname#testing-the-uvc-functionujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk19. PRINTER function}(jk19. PRINTER functionjkj ubajk}(j]j]j]j]j]internalrefurij  anchorname#printer-functionujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Function-specific configfs interface}(jk$Function-specific configfs interfacejkj-ubajk}(j]j]j]j]j]internalrefurij  anchorname#id18ujkjpjkj*ubajk}(j]j]j]j]j]ujkjwjkj'ubajk}(j]j]j]j]j]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting the PRINTER function}(jkTesting the PRINTER functionjkjQubajk}(j]j]j]j]j]internalrefurij  anchorname#testing-the-printer-functionujkjpjkjNubajk}(j]j]j]j]j]ujkjwjkjKubajk}(j]j]j]j]j]ujkjjkj$ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk820. UAC1 function (virtual ALSA card, using u_audio API)}(jk820. UAC1 function (virtual ALSA card, using u_audio API)jkjubajk}(j]j]j]j]j]internalrefurij  anchorname2#uac1-function-virtual-alsa-card-using-u-audio-apiujkjpjkj~ubajk}(j]j]j]j]j]ujkjwjkj{ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Function-specific configfs interface}(jk$Function-specific configfs interfacejkjubajk}(j]j]j]j]j]internalrefurij  anchorname#id19ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting the UAC1 function}(jkTesting the UAC1 functionjkjubajk}(j]j]j]j]j]internalrefurij  anchorname#id20ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkj{ubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk21. MIDI2 function}(jk21. MIDI2 functionjkjubajk}(j]j]j]j]j]internalrefurij  anchorname#midi2-functionujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Function-specific configfs interface}(jk$Function-specific configfs interfacejkjubajk}(j]j]j]j]j]internalrefurij  anchorname#id21ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting the MIDI2 function}(jkTesting the MIDI2 functionjkj;ubajk}(j]j]j]j]j]internalrefurij  anchorname#testing-the-midi2-functionujkjpjkj8ubajk}(j]j]j]j]j]ujkjwjkj5ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjubj+je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk使代碼正確}(jkjZjkjubajk}(j]j]j]j]j]internalrefuri#translations/zh_TW/process/4.Coding anchornamehjpjaujkjpjkj}ubajk}(j]j]j]j]j]ujkjwjkjzubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk陷阱}(jk陷阱jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id2jp](KKeujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 代碼風格}(jk 代碼風格jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id3jp](KKKeujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 抽象層}(jk 抽象層jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id4jp](KKKeujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#ifdef 和預處理}(jk#ifdef 和預處理jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#ifdefjp](KKKeujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 內聯函數}(jk 內聯函數jkj1ubajk}(j]j]j]j]j]internalrefurij anchorname#id5jp](KKKeujkjpjkj.ubajk}(j]j]j]j]j]ujkjwjkj+ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk鎖}(jk鎖jkjVubajk}(j]j]j]j]j]internalrefurij anchorname#id6jp](KKKeujkjpjkjSubajk}(j]j]j]j]j]ujkjwjkjPubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk迴歸}(jk迴歸jkj{ubajk}(j]j]j]j]j]internalrefurij anchorname#id7jp](KKKeujkjpjkjxubajk}(j]j]j]j]j]ujkjwjkjuubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk代碼檢查工具}(jk代碼檢查工具jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id8jp](KKeujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk文檔}(jk文檔jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id9jp](KKeujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk內部API更改}(jk內部API更改jkjubajk}(j]j]j]j]j]internalrefurij anchorname#apijp](KKeujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjzubejk}(j]j]j]j]j]ujkjjkjwubajk}(j]j]j]j]j]ujkjubj`je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Linux郵件客戶端配置信息}(jkjijkj0ubajk}(j]j]j]j]j]internalrefuri(translations/zh_TW/process/email-clients anchornamehujkjpjkj-ubajk}(j]j]j]j]j]ujkjwjkj*ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGit}(jkGitjkjPubajk}(j]j]j]j]j]internalrefurij? anchorname#gitujkjpjkjMubajk}(j]j]j]j]j]ujkjwjkjJubajk}(j]j]j]j]j]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 通用配置}(jk 通用配置jkjtubajk}(j]j]j]j]j]internalrefurij? anchorname#id1ujkjpjkjqubajk}(j]j]j]j]j]ujkjwjkjnubajk}(j]j]j]j]j]ujkjjkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk一些郵件客戶端提示}(jk一些郵件客戶端提示jkjubajk}(j]j]j]j]j]internalrefurij? anchorname#id2ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Alpine (TUI)}(jk Alpine (TUI)jkjubajk}(j]j]j]j]j]internalrefurij? anchorname #alpine-tuiujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkClaws Mail (GUI)}(jkClaws Mail (GUI)jkjubajk}(j]j]j]j]j]internalrefurij? anchorname#claws-mail-guiujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEvolution (GUI)}(jkEvolution (GUI)jkjubajk}(j]j]j]j]j]internalrefurij? anchorname#evolution-guiujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Kmail (GUI)}(jk Kmail (GUI)jkj%ubajk}(j]j]j]j]j]internalrefurij? anchorname #kmail-guiujkjpjkj"ubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLotus Notes (GUI)}(jkLotus Notes (GUI)jkjIubajk}(j]j]j]j]j]internalrefurij? anchorname#lotus-notes-guiujkjpjkjFubajk}(j]j]j]j]j]ujkjwjkjCubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIBM Verse (Web GUI)}(jkIBM Verse (Web GUI)jkjmubajk}(j]j]j]j]j]internalrefurij? anchorname#ibm-verse-web-guiujkjpjkjjubajk}(j]j]j]j]j]ujkjwjkjgubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mutt (TUI)}(jk Mutt (TUI)jkjubajk}(j]j]j]j]j]internalrefurij? anchorname #mutt-tuiujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Pine (TUI)}(jk Pine (TUI)jkjubajk}(j]j]j]j]j]internalrefurij? anchorname #pine-tuiujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSylpheed (GUI)}(jkSylpheed (GUI)jkjubajk}(j]j]j]j]j]internalrefurij? anchorname #sylpheed-guiujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThunderbird (GUI)}(jkThunderbird (GUI)jkjubajk}(j]j]j]j]j]internalrefurij? anchorname#thunderbird-guiujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk TkRat (GUI)}(jk TkRat (GUI)jkj!ubajk}(j]j]j]j]j]internalrefurij? anchorname #tkrat-guiujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGmail (Web GUI)}(jkGmail (Web GUI)jkjEubajk}(j]j]j]j]j]internalrefurij? anchorname#gmail-web-guiujkjpjkjBubajk}(j]j]j]j]j]ujkjwjkj?ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjGubejk}(j]j]j]j]j]ujkjjkj*ubejk}(j]j]j]j]j]ujkjjkj'ubajk}(j]j]j]j]j]ujkjubj0je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUSB/IP protocol}(jkjwjkjubajk}(j]j]j]j]j]internalrefuriusb/usbip_protocol anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Architecture}(jk Architecturejkjubajk}(j]j]j]j]j]internalrefurij anchorname #architectureujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProtocol Version}(jkProtocol Versionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#protocol-versionujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMessage Format}(jkMessage Formatjkjubajk}(j]j]j]j]j]internalrefurij anchorname#message-formatujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEXAMPLE}(jkEXAMPLEjkjubajk}(j]j]j]j]j]internalrefurij anchorname#exampleujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjnje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk處理器體系結構}(jkjjkjOubajk}(j]j]j]j]j]internalrefuritranslations/zh_TW/arch/index anchornamehujkjpjkjLubajk}(j]j]j]j]j]ujkjwjkjIubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentj^entries](N"translations/zh_TW/arch/mips/indexN#translations/zh_TW/arch/arm64/indexN&translations/zh_TW/arch/openrisc/indexN$translations/zh_TW/arch/parisc/indexN'translations/zh_TW/arch/loongarch/indexe includefiles](jujwjyj{j}emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sK/var/lib/git/docbuild/linux/Documentation/translations/zh_TW/arch/index.rstj_sKjkjfubajk}(j]j]j]j]j]ujkjjkjIubejk}(j]j]j]j]j]ujkjjkjFubajk}(j]j]j]j]j]ujkjubj. je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk通過gdb調試內核和模塊}(jkjjkjubajk}(j]j]j]j]j]internalrefuri1translations/zh_TW/dev-tools/gdb-kernel-debugging anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk環境配置要求}(jk環境配置要求jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id1ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk設置}(jk設置jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id2ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&使用Linux提供的gdb腳本的示例}(jk&使用Linux提供的gdb腳本的示例jkjubajk}(j]j]j]j]j]internalrefurij anchorname #linuxgdbujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!命令和輔助調試功能列表}(jk!命令和輔助調試功能列表jkj2ubajk}(j]j]j]j]j]internalrefurij anchorname#id3ujkjpjkj/ubajk}(j]j]j]j]j]ujkjwjkj,ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,Linux內核貢獻者契約行爲準則解釋}(jkjjkjkubajk}(j]j]j]j]j]internalrefuri9translations/zh_TW/process/code-of-conduct-interpretation anchornamehujkjpjkjhubajk}(j]j]j]j]j]ujkjwjkjeubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 維護者}(jk 維護者jkjubajk}(j]j]j]j]j]internalrefurijz anchorname#id1ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk責任}(jk責任jkjubajk}(j]j]j]j]j]internalrefurijz anchorname#id2ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk範圍}(jk範圍jkjubajk}(j]j]j]j]j]internalrefurijz anchorname#id3ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk執行}(jk執行jkjubajk}(j]j]j]j]j]internalrefurijz anchorname#id4ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjeubejk}(j]j]j]j]j]ujkjjkjbubajk}(j]j]j]j]j]ujkjubjU je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkmtouchusb driver}(jkjjkj0ubajk}(j]j]j]j]j]internalrefuri usb/mtouchusb anchornamehujkjpjkj-ubajk}(j]j]j]j]j]ujkjwjkj*ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkChanges}(jkChangesjkjPubajk}(j]j]j]j]j]internalrefurij? anchorname#changesujkjpjkjMubajk}(j]j]j]j]j]ujkjwjkjJubajk}(j]j]j]j]j]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported Hardware}(jkSupported Hardwarejkjtubajk}(j]j]j]j]j]internalrefurij? anchorname#supported-hardwareujkjpjkjqubajk}(j]j]j]j]j]ujkjwjkjnubajk}(j]j]j]j]j]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Driver Notes}(jk Driver Notesjkjubajk}(j]j]j]j]j]internalrefurij? anchorname #driver-notesujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTODO}(jkTODOjkjubajk}(j]j]j]j]j]internalrefurij? anchorname#todoujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Disclaimer}(jk Disclaimerjkjubajk}(j]j]j]j]j]internalrefurij? anchorname #disclaimerujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThanks}(jkThanksjkjubajk}(j]j]j]j]j]internalrefurij? anchorname#thanksujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjGubejk}(j]j]j]j]j]ujkjjkj*ubejk}(j]j]j]j]j]ujkjjkj'ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Dell Systems Management Base Driver}(jkjjkj=ubajk}(j]j]j]j]j]internalrefuriuserspace-api/dcdbas anchornamehujkjpjkj:ubajk}(j]j]j]j]j]ujkjwjkj7ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj]ubajk}(j]j]j]j]j]internalrefurijL anchorname #overviewujkjpjkjZubajk}(j]j]j]j]j]ujkjwjkjWubajk}(j]j]j]j]j]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSystem Management Interrupt}(jkSystem Management Interruptjkjubajk}(j]j]j]j]j]internalrefurijL anchorname#system-management-interruptujkjpjkj~ubajk}(j]j]j]j]j]ujkjwjkj{ubajk}(j]j]j]j]j]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHost Control Action}(jkHost Control Actionjkjubajk}(j]j]j]j]j]internalrefurijL anchorname#host-control-actionujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHost Control SMI Type}(jkHost Control SMI Typejkjubajk}(j]j]j]j]j]internalrefurijL anchorname#host-control-smi-typeujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjTubejk}(j]j]j]j]j]ujkjjkj7ubejk}(j]j]j]j]j]ujkjjkj4ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0提交補丁:如何讓你的改動進入內核}(jkjˢjkjubajk}(j]j]j]j]j]internalrefuri-translations/zh_TW/process/submitting-patches anchornamehujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk獲取當前源碼樹}(jk獲取當前源碼樹jkj"ubajk}(j]j]j]j]j]internalrefurij anchorname#id2ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk描述你的改動}(jk描述你的改動jkjFubajk}(j]j]j]j]j]internalrefurij anchorname#tw-describe-changesujkjpjkjCubajk}(j]j]j]j]j]ujkjwjkj@ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk拆分你的改動}(jk拆分你的改動jkjjubajk}(j]j]j]j]j]internalrefurij anchorname#tw-split-changesujkjpjkjgubajk}(j]j]j]j]j]ujkjwjkjdubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk檢查你的更改風格}(jk檢查你的更改風格jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id5ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk選擇補丁收件人}(jk選擇補丁收件人jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id6ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkO不要MIME編碼,不要鏈接,不要壓縮,不要附件,只要純文本}(jkO不要MIME編碼,不要鏈接,不要壓縮,不要附件,只要純文本jkjubajk}(j]j]j]j]j]internalrefurij anchorname#mimeujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk回覆審閱意見}(jk回覆審閱意見jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id7ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk不要泄氣或不耐煩}(jk不要泄氣或不耐煩jkjubajk}(j]j]j]j]j]internalrefurij anchorname#tw-resend-remindersujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk主題中包含 PATCH}(jk主題中包含 PATCHjkjBubajk}(j]j]j]j]j]internalrefurij anchorname#patchujkjpjkj?ubajk}(j]j]j]j]j]ujkjwjkj<ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-簽署你的作品——開發者來源認證}(jk-簽署你的作品——開發者來源認證jkjfubajk}(j]j]j]j]j]internalrefurij anchorname#id9ujkjpjkjcubajk}(j]j]j]j]j]ujkjwjkj`ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk開發者來源認證 1.1}(jk開發者來源認證 1.1jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id10ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkj~ubajk}(j]j]j]j]j]ujkjjkj`ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1何時使用Acked-by:,CC:,和Co-Developed by:}(jk1何時使用Acked-by:,CC:,和Co-Developed by:jkjubajk}(j]j]j]j]j]internalrefurij anchorname#acked-by-cc-co-developed-byujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkG使用Reported-by:、Tested-by:、Reviewed-by:、Suggested-by:和Fixes:}(jkG使用Reported-by:、Tested-by:、Reviewed-by:、Suggested-by:和Fixes:jkjubajk}(j]j]j]j]j]internalrefurij anchorname5#reported-by-tested-by-reviewed-by-suggested-by-fixesujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk審閱者的監督聲明}(jk審閱者的監督聲明jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id11ujkjpjkjubajk}(j]j]j]j]j]ujkjwjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk標準補丁格式}(jk標準補丁格式jkj, ubajk}(j]j]j]j]j]internalrefurij anchorname#tw-the-canonical-patch-formatujkjpjkj) ubajk}(j]j]j]j]j]ujkjwjkj& ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(提交消息中的回溯(Backtraces)}(jk(提交消息中的回溯(Backtraces)jkjM ubajk}(j]j]j]j]j]internalrefurij anchorname #backtracesujkjpjkjJ ubajk}(j]j]j]j]j]ujkjwjkjG ubajk}(j]j]j]j]j]ujkjjkjD ubajk}(j]j]j]j]j]ujkjjkj& ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&明確回覆郵件頭(In-Reply-To)}(jk&明確回覆郵件頭(In-Reply-To)jkj} ubajk}(j]j]j]j]j]internalrefurij anchorname #in-reply-toujkjpjkjz ubajk}(j]j]j]j]j]ujkjwjkjw ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk給出基礎樹信息}(jk給出基礎樹信息jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#id13ujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkj ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 參考文獻}(jk 參考文獻jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#id14ujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkj ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux Gadget Serial Driver v2.0}(jkj٢jkj ubajk}(j]j]j]j]j]internalrefuriusb/gadget_serial anchornamehujkjpjkj ubajk}(j]j]j]j]j]ujkjwjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLicense and Disclaimer}(jkLicense and Disclaimerjkj!ubajk}(j]j]j]j]j]internalrefurij ! anchorname#license-and-disclaimerujkjpjkj!ubajk}(j]j]j]j]j]ujkjwjkj!ubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Prerequisites}(jk PrerequisitesjkjB!ubajk}(j]j]j]j]j]internalrefurij ! anchorname#prerequisitesujkjpjkj?!ubajk}(j]j]j]j]j]ujkjwjkj客機共享文件系統}(jkjjkj#ubajk}(j]j]j]j]j]internalrefuri'translations/zh_TW/filesystems/virtiofs anchornamehujkjpjkj#ubajk}(j]j]j]j]j]ujkjwjkj#ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk介紹}(jk介紹jkj#ubajk}(j]j]j]j]j]internalrefurij# anchorname#id1ujkjpjkj#ubajk}(j]j]j]j]j]ujkjwjkj#ubajk}(j]j]j]j]j]ujkjjkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk用法}(jk用法jkj#ubajk}(j]j]j]j]j]internalrefurij# anchorname#id2ujkjpjkj#ubajk}(j]j]j]j]j]ujkjwjkj#ubajk}(j]j]j]j]j]ujkjjkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk內幕}(jk內幕jkj$ubajk}(j]j]j]j]j]internalrefurij# anchorname#id3ujkjpjkj$ubajk}(j]j]j]j]j]ujkjwjkj$ubajk}(j]j]j]j]j]ujkjjkj#ubejk}(j]j]j]j]j]ujkjjkj#ubejk}(j]j]j]j]j]ujkjjkj#ubajk}(j]j]j]j]j]ujkjubjB je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOpenRISC Linux}(jkjjkjQ$ubajk}(j]j]j]j]j]internalrefuri.translations/zh_TW/arch/openrisc/openrisc_port anchornamehujkjpjkjN$ubajk}(j]j]j]j]j]ujkjwjkjK$ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(OpenRISC工具鏈和Linux的構建指南}(jk(OpenRISC工具鏈和Linux的構建指南jkjq$ubajk}(j]j]j]j]j]internalrefurij`$ anchorname#openrisclinuxujkjpjkjn$ubajk}(j]j]j]j]j]ujkjwjkjk$ubajk}(j]j]j]j]j]ujkjjkjh$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 術語表}(jk 術語表jkj$ubajk}(j]j]j]j]j]internalrefurij`$ anchorname#id1ujkjpjkj$ubajk}(j]j]j]j]j]ujkjwjkj$ubajk}(j]j]j]j]j]ujkjjkjh$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk歷史}(jk歷史jkj$ubajk}(j]j]j]j]j]internalrefurij`$ anchorname#id2ujkjpjkj$ubajk}(j]j]j]j]j]ujkjwjkj$ubajk}(j]j]j]j]j]ujkjjkjh$ubejk}(j]j]j]j]j]ujkjjkjK$ubejk}(j]j]j]j]j]ujkjjkjH$ubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0君正 JZ47xx SoC定時器/計數器硬件單元}(jkjjkj$ubajk}(j]j]j]j]j]internalrefuri(translations/zh_TW/arch/mips/ingenic-tcu anchornamehjpj&ujkjpjkj$ubajk}(j]j]j]j]j]ujkjwjkj$ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk實現}(jk實現jkj%ubajk}(j]j]j]j]j]internalrefurij% anchorname#id1jp](KKeujkjpjkj%ubajk}(j]j]j]j]j]ujkjwjkj %ubajk}(j]j]j]j]j]ujkjjkj %ubajk}(j]j]j]j]j]ujkjjkj$ubejk}(j]j]j]j]j]ujkjjkj$ubajk}(j]j]j]j]j]ujkjubji je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/CPUFreq核心和CPUFreq通知器的通用說明}(jkj.jkjL%ubajk}(j]j]j]j]j]internalrefuri translations/zh_TW/cpu-freq/core anchornamehujkjpjkjI%ubajk}(j]j]j]j]j]ujkjwjkjF%ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. CPUFreq核心和接口}(jk1. CPUFreq核心和接口jkjl%ubajk}(j]j]j]j]j]internalrefurij[% anchorname#cpufrequjkjpjkji%ubajk}(j]j]j]j]j]ujkjwjkjf%ubajk}(j]j]j]j]j]ujkjjkjc%ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2. CPUFreq 通知器}(jk2. CPUFreq 通知器jkj%ubajk}(j]j]j]j]j]internalrefurij[% anchorname#id1ujkjpjkj%ubajk}(j]j]j]j]j]ujkjwjkj%ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1 CPUFreq策略通知器}(jk2.1 CPUFreq策略通知器jkj%ubajk}(j]j]j]j]j]internalrefurij[% anchorname#id2ujkjpjkj%ubajk}(j]j]j]j]j]ujkjwjkj%ubajk}(j]j]j]j]j]ujkjjkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2 CPUFreq轉換通知器}(jk2.2 CPUFreq轉換通知器jkj%ubajk}(j]j]j]j]j]internalrefurij[% anchorname#id3ujkjpjkj%ubajk}(j]j]j]j]j]ujkjwjkj%ubajk}(j]j]j]j]j]ujkjjkj%ubejk}(j]j]j]j]j]ujkjjkj%ubejk}(j]j]j]j]j]ujkjjkjc%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk@3. 含有Operating Performance Point (OPP)的CPUFreq表的生成}(jk@3. 含有Operating Performance Point (OPP)的CPUFreq表的生成jkj&ubajk}(j]j]j]j]j]internalrefurij[% anchorname(#operating-performance-point-opp-cpufrequjkjpjkj&ubajk}(j]j]j]j]j]ujkjwjkj%ubajk}(j]j]j]j]j]ujkjjkjc%ubejk}(j]j]j]j]j]ujkjjkjF%ubejk}(j]j]j]j]j]ujkjjkjC%ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk內核測試指南}(jkj<jkj>&ubajk}(j]j]j]j]j]internalrefuri-translations/zh_TW/dev-tools/testing-overview anchornamehujkjpjkj;&ubajk}(j]j]j]j]j]ujkjwjkj8&ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk編寫和運行測試}(jk編寫和運行測試jkj^&ubajk}(j]j]j]j]j]internalrefurijM& anchorname#id2ujkjpjkj[&ubajk}(j]j]j]j]j]ujkjwjkjX&ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKUnit和kselftest的區別}(jkKUnit和kselftest的區別jkj&ubajk}(j]j]j]j]j]internalrefurijM& anchorname#kunitkselftestujkjpjkj|&ubajk}(j]j]j]j]j]ujkjwjkjy&ubajk}(j]j]j]j]j]ujkjjkjv&ubajk}(j]j]j]j]j]ujkjjkjX&ubejk}(j]j]j]j]j]ujkjjkjU&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk代碼覆蓋率工具}(jk代碼覆蓋率工具jkj&ubajk}(j]j]j]j]j]internalrefurijM& anchorname#id3ujkjpjkj&ubajk}(j]j]j]j]j]ujkjwjkj&ubajk}(j]j]j]j]j]ujkjjkjU&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk動態分析工具}(jk動態分析工具jkj&ubajk}(j]j]j]j]j]internalrefurijM& anchorname#id4ujkjpjkj&ubajk}(j]j]j]j]j]ujkjwjkj&ubajk}(j]j]j]j]j]ujkjjkjU&ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk靜態分析工具}(jk靜態分析工具jkj&ubajk}(j]j]j]j]j]internalrefurijM& anchorname#id5ujkjpjkj&ubajk}(j]j]j]j]j]ujkjwjkj&ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk何時使用Sparse和Smatch}(jk何時使用Sparse和Smatchjkj'ubajk}(j]j]j]j]j]internalrefurijM& anchorname #sparsesmatchujkjpjkj'ubajk}(j]j]j]j]j]ujkjwjkj'ubajk}(j]j]j]j]j]ujkjjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSmatch和Coccinelle的強項}(jkSmatch和Coccinelle的強項jkj<'ubajk}(j]j]j]j]j]internalrefurijM& anchorname#smatchcoccinelleujkjpjkj9'ubajk}(j]j]j]j]j]ujkjwjkj6'ubajk}(j]j]j]j]j]ujkjjkj'ubejk}(j]j]j]j]j]ujkjjkj&ubejk}(j]j]j]j]j]ujkjjkjU&ubejk}(j]j]j]j]j]ujkjjkj8&ubejk}(j]j]j]j]j]ujkjjkj5&ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUSB 7-Segment Numeric Display}(jkjJjkj'ubajk}(j]j]j]j]j]internalrefuriusb/misc_usbsevseg anchornamehujkjpjkj~'ubajk}(j]j]j]j]j]ujkjwjkj{'ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Information}(jkDevice Informationjkj'ubajk}(j]j]j]j]j]internalrefurij' anchorname#device-informationujkjpjkj'ubajk}(j]j]j]j]j]ujkjwjkj'ubajk}(j]j]j]j]j]ujkjjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Device Modes}(jk Device Modesjkj'ubajk}(j]j]j]j]j]internalrefurij' anchorname #device-modesujkjpjkj'ubajk}(j]j]j]j]j]ujkjwjkj'ubajk}(j]j]j]j]j]ujkjjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Operation}(jkDevice Operationjkj'ubajk}(j]j]j]j]j]internalrefurij' anchorname#device-operationujkjpjkj'ubajk}(j]j]j]j]j]ujkjwjkj'ubajk}(j]j]j]j]j]ujkjjkj'ubejk}(j]j]j]j]j]ujkjjkj{'ubejk}(j]j]j]j]j]ujkjjkjx'ubajk}(j]j]j]j]j]ujkjubj, je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkExchanging pixel buffers}(jkjXjkj"(ubajk}(j]j]j]j]j]internalrefuri$userspace-api/dma-buf-alloc-exchange anchornamehujkjpjkj(ubajk}(j]j]j]j]j]ujkjwjkj(ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGlossary of terms}(jkGlossary of termsjkjB(ubajk}(j]j]j]j]j]internalrefurij1( anchorname#glossary-of-termsujkjpjkj?(ubajk}(j]j]j]j]j]ujkjwjkj<(ubajk}(j]j]j]j]j]ujkjjkj9(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFormats and modifiers}(jkFormats and modifiersjkjf(ubajk}(j]j]j]j]j]internalrefurij1( anchorname#formats-and-modifiersujkjpjkjc(ubajk}(j]j]j]j]j]ujkjwjkj`(ubajk}(j]j]j]j]j]ujkjjkj9(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDimensions and size}(jkDimensions and sizejkj(ubajk}(j]j]j]j]j]internalrefurij1( anchorname#dimensions-and-sizeujkjpjkj(ubajk}(j]j]j]j]j]ujkjwjkj(ubajk}(j]j]j]j]j]ujkjjkj9(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Enumeration}(jk Enumerationjkj(ubajk}(j]j]j]j]j]internalrefurij1( anchorname #enumerationujkjpjkj(ubajk}(j]j]j]j]j]ujkjwjkj(ubajk}(j]j]j]j]j]ujkjjkj9(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Negotiation}(jk Negotiationjkj(ubajk}(j]j]j]j]j]internalrefurij1( anchorname #negotiationujkjpjkj(ubajk}(j]j]j]j]j]ujkjwjkj(ubajk}(j]j]j]j]j]ujkjjkj9(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Allocation}(jk Allocationjkj(ubajk}(j]j]j]j]j]internalrefurij1( anchorname #allocationujkjpjkj(ubajk}(j]j]j]j]j]ujkjwjkj(ubajk}(j]j]j]j]j]ujkjjkj9(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImport}(jkImportjkj)ubajk}(j]j]j]j]j]internalrefurij1( anchorname#importujkjpjkj)ubajk}(j]j]j]j]j]ujkjwjkj)ubajk}(j]j]j]j]j]ujkjjkj9(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImplicit modifiers}(jkImplicit modifiersjkj>)ubajk}(j]j]j]j]j]internalrefurij1( anchorname#implicit-modifiersujkjpjkj;)ubajk}(j]j]j]j]j]ujkjwjkj8)ubajk}(j]j]j]j]j]ujkjjkj9(ubejk}(j]j]j]j]j]ujkjjkj(ubejk}(j]j]j]j]j]ujkjjkj(ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk開發流程如何進行}(jkjfjkjw)ubajk}(j]j]j]j]j]internalrefuri$translations/zh_TW/process/2.Process anchornamehjpjmujkjpjkjt)ubajk}(j]j]j]j]j]ujkjwjkjq)ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk總覽}(jk總覽jkj)ubajk}(j]j]j]j]j]internalrefurij) anchorname#id2jp](KKeujkjpjkj)ubajk}(j]j]j]j]j]ujkjwjkj)ubajk}(j]j]j]j]j]ujkjjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk補丁的生命週期}(jk補丁的生命週期jkj)ubajk}(j]j]j]j]j]internalrefurij) anchorname#id3jp](KKeujkjpjkj)ubajk}(j]j]j]j]j]ujkjwjkj)ubajk}(j]j]j]j]j]ujkjjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk補丁如何進入內核}(jk補丁如何進入內核jkj)ubajk}(j]j]j]j]j]internalrefurij) anchorname#id4jp](KKeujkjpjkj)ubajk}(j]j]j]j]j]ujkjwjkj)ubajk}(j]j]j]j]j]ujkjjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNext 樹}(jkNext 樹jkj*ubajk}(j]j]j]j]j]internalrefurij) anchorname#nextjp](KKeujkjpjkj*ubajk}(j]j]j]j]j]ujkjwjkj*ubajk}(j]j]j]j]j]ujkjjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Staging 樹}(jk Staging 樹jkj+*ubajk}(j]j]j]j]j]internalrefurij) anchorname#stagingjp](KKeujkjpjkj(*ubajk}(j]j]j]j]j]ujkjwjkj%*ubajk}(j]j]j]j]j]ujkjjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk工具}(jk工具jkjP*ubajk}(j]j]j]j]j]internalrefurij) anchorname#id5jp](KKeujkjpjkjM*ubajk}(j]j]j]j]j]ujkjwjkjJ*ubajk}(j]j]j]j]j]ujkjjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 郵件列表}(jk 郵件列表jkju*ubajk}(j]j]j]j]j]internalrefurij) anchorname#id6jp](KKeujkjpjkjr*ubajk}(j]j]j]j]j]ujkjwjkjo*ubajk}(j]j]j]j]j]ujkjjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk開始內核開發}(jk開始內核開發jkj*ubajk}(j]j]j]j]j]internalrefurij) anchorname#id7jp](KKeujkjpjkj*ubajk}(j]j]j]j]j]ujkjwjkj*ubajk}(j]j]j]j]j]ujkjjkj)ubejk}(j]j]j]j]j]ujkjjkjq)ubejk}(j]j]j]j]j]ujkjjkjn)ubajk}(j]j]j]j]j]ujkjubj5 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 調試PA-RISC}(jkjujkj*ubajk}(j]j]j]j]j]internalrefuri(translations/zh_TW/arch/parisc/debugging anchornamehujkjpjkj*ubajk}(j]j]j]j]j]ujkjwjkj*ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. 絕對地址}(jk1. 絕對地址jkj*ubajk}(j]j]j]j]j]internalrefurij* anchorname#id1ujkjpjkj*ubajk}(j]j]j]j]j]ujkjwjkj*ubajk}(j]j]j]j]j]ujkjjkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. HPMCs}(jk2. HPMCsjkj+ubajk}(j]j]j]j]j]internalrefurij* anchorname#hpmcsujkjpjkj+ubajk}(j]j]j]j]j]ujkjwjkj+ubajk}(j]j]j]j]j]ujkjjkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. 有趣的Q位}(jk3. 有趣的Q位jkj<+ubajk}(j]j]j]j]j]internalrefurij* anchorname#qujkjpjkj9+ubajk}(j]j]j]j]j]ujkjwjkj6+ubajk}(j]j]j]j]j]ujkjjkj*ubejk}(j]j]j]j]j]ujkjjkj*ubejk}(j]j]j]j]j]ujkjjkj*ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"sysfs CPUFreq Stats的一般說明}(jkjjkju+ubajk}(j]j]j]j]j]internalrefuri)translations/zh_TW/cpu-freq/cpufreq-stats anchornamehujkjpjkjr+ubajk}(j]j]j]j]j]ujkjwjkjo+ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. 簡介}(jk 1. 簡介jkj+ubajk}(j]j]j]j]j]internalrefurij+ anchorname#id1ujkjpjkj+ubajk}(j]j]j]j]j]ujkjwjkj+ubajk}(j]j]j]j]j]ujkjjkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&2. 已提供的統計數據(有例子)}(jk&2. 已提供的統計數據(有例子)jkj+ubajk}(j]j]j]j]j]internalrefurij+ anchorname#id2ujkjpjkj+ubajk}(j]j]j]j]j]ujkjwjkj+ubajk}(j]j]j]j]j]ujkjjkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. 配置cpufreq-stats}(jk3. 配置cpufreq-statsjkj+ubajk}(j]j]j]j]j]internalrefurij+ anchorname#cpufreq-statsujkjpjkj+ubajk}(j]j]j]j]j]ujkjwjkj+ubajk}(j]j]j]j]j]ujkjjkj+ubejk}(j]j]j]j]j]ujkjjkjo+ubejk}(j]j]j]j]j]ujkjjkjl+ubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk跟進}(jkjjkj,ubajk}(j]j]j]j]j]internalrefuri*translations/zh_TW/process/6.Followthrough anchornamehjpjujkjpjkj,ubajk}(j]j]j]j]j]ujkjwjkj,ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk與審閱者合作}(jk與審閱者合作jkj6,ubajk}(j]j]j]j]j]internalrefurij%, anchorname#id2jp](KKeujkjpjkj3,ubajk}(j]j]j]j]j]ujkjwjkj0,ubajk}(j]j]j]j]j]ujkjjkj-,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk接下來會發生什麼}(jk接下來會發生什麼jkj[,ubajk}(j]j]j]j]j]internalrefurij%, anchorname#id3jp](KKeujkjpjkjX,ubajk}(j]j]j]j]j]ujkjwjkjU,ubajk}(j]j]j]j]j]ujkjjkj-,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk其他可能發生的事情}(jk其他可能發生的事情jkj,ubajk}(j]j]j]j]j]internalrefurij%, anchorname#id4jp](KKeujkjpjkj},ubajk}(j]j]j]j]j]ujkjwjkjz,ubajk}(j]j]j]j]j]ujkjjkj-,ubejk}(j]j]j]j]j]ujkjjkj,ubejk}(j]j]j]j]j]ujkjjkj ,ubajk}(j]j]j]j]j]ujkjubj`je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux USB HID gadget driver}(jkjjkj,ubajk}(j]j]j]j]j]internalrefuriusb/gadget_hid anchornamehujkjpjkj,ubajk}(j]j]j]j]j]ujkjwjkj,ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj,ubajk}(j]j]j]j]j]internalrefurij, anchorname #introductionujkjpjkj,ubajk}(j]j]j]j]j]ujkjwjkj,ubajk}(j]j]j]j]j]ujkjjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Configuration}(jk Configurationjkj,ubajk}(j]j]j]j]j]internalrefurij, anchorname#configurationujkjpjkj,ubajk}(j]j]j]j]j]ujkjwjkj,ubajk}(j]j]j]j]j]ujkjjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguration with configfs}(jkConfiguration with configfsjkj"-ubajk}(j]j]j]j]j]internalrefurij, anchorname#configuration-with-configfsujkjpjkj-ubajk}(j]j]j]j]j]ujkjwjkj-ubajk}(j]j]j]j]j]ujkjjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSend and receive HID reports}(jkSend and receive HID reportsjkjF-ubajk}(j]j]j]j]j]internalrefurij, anchorname#send-and-receive-hid-reportsujkjpjkjC-ubajk}(j]j]j]j]j]ujkjwjkj@-ubajk}(j]j]j]j]j]ujkjjkj,ubejk}(j]j]j]j]j]ujkjjkj,ubejk}(j]j]j]j]j]ujkjjkj,ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 早期規劃}(jkjjkj-ubajk}(j]j]j]j]j]internalrefuri(translations/zh_TW/process/3.Early-stage anchornamehjpjujkjpjkj|-ubajk}(j]j]j]j]j]ujkjwjkjy-ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 搞清問題}(jk 搞清問題jkj-ubajk}(j]j]j]j]j]internalrefurij- anchorname#id2jp](KKeujkjpjkj-ubajk}(j]j]j]j]j]ujkjwjkj-ubajk}(j]j]j]j]j]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 早期討論}(jk 早期討論jkj-ubajk}(j]j]j]j]j]internalrefurij- anchorname#id3jp](KKeujkjpjkj-ubajk}(j]j]j]j]j]ujkjwjkj-ubajk}(j]j]j]j]j]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk找誰交流?}(jk找誰交流?jkj-ubajk}(j]j]j]j]j]internalrefurij- anchorname#id4jp](KKeujkjpjkj-ubajk}(j]j]j]j]j]ujkjwjkj-ubajk}(j]j]j]j]j]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk何時郵寄?}(jk何時郵寄?jkj.ubajk}(j]j]j]j]j]internalrefurij- anchorname#id5jp](KKeujkjpjkj .ubajk}(j]j]j]j]j]ujkjwjkj.ubajk}(j]j]j]j]j]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk獲得官方認可}(jk獲得官方認可jkj3.ubajk}(j]j]j]j]j]internalrefurij- anchorname#id6jp](KKeujkjpjkj0.ubajk}(j]j]j]j]j]ujkjwjkj-.ubajk}(j]j]j]j]j]ujkjjkj-ubejk}(j]j]j]j]j]ujkjjkjy-ubejk}(j]j]j]j]j]ujkjjkjv-ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk概述}(jkjjkjm.ubajk}(j]j]jã]jţ]jǣ]internalrefuritranslations/zh_CN/peci/peci anchornamehujk referencejkjj.ubajk}(j]j]jã]jţ]jǣ]ujkcompact_paragraphjkjg.ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPECI 线}(jkPECI 线jkj.ubajk}(j]j]jã]jţ]jǣ]internalrefurij|. anchorname#peciujkj~.jkj.ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj.ubajk}(j]j]jã]jţ]jǣ]ujk list_itemjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPECI子系统代码内嵌文档}(jkPECI子系统代码内嵌文档jkj.ubajk}(j]j]jã]jţ]jǣ]internalrefurij|. anchorname#id2ujkj~.jkj.ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj.ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPECI CPU 驱动 API}(jkPECI CPU 驱动 APIjkj.ubajk}(j]j]jã]jţ]jǣ]internalrefurij|. anchorname #peci-cpu-apiujkj~.jkj.ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj.ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj.ubejk}(j]j]jã]jţ]jǣ]ujk bullet_listjkjg.ubejk}(j]j]jã]jţ]jǣ]ujkj.jkjd.ubajk}(j]j]jã]jţ]jǣ]ujkj.ubjjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDAMON:数据访问监视器}(jkjѣjkj/ubajk}(j]j]jã]jţ]jǣ]internalrefuri!translations/zh_CN/mm/damon/index anchornamehujkj~.jkj/ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj /ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]jã]jţ]jǣ]parentj!/entries](Ntranslations/zh_CN/mm/damon/faqN"translations/zh_CN/mm/damon/designNtranslations/zh_CN/mm/damon/apie includefiles](j8/j:/j9ubajk}(j]j]jã]jţ]jǣ]internalrefuri(translations/zh_CN/devicetree/changesets anchornamehujkj~.jkj;9ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj89ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj59ubajk}(j]j]jã]jţ]jǣ]ujkj.ubj"je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk操作性能值(OPP)库}(jkjjkjj9ubajk}(j]j]jã]jţ]jǣ]internalrefuritranslations/zh_CN/power/opp anchornamehujkj~.jkjg9ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjd9ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 1. 简介}(jk 1. 简介jkj9ubajk}(j]j]jã]jţ]jǣ]internalrefurijy9 anchorname#id1ujkj~.jkj9ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj9ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%1.1 何为操作性能值(OPP)?}(jk%1.1 何为操作性能值(OPP)?jkj9ubajk}(j]j]jã]jţ]jǣ]internalrefurijy9 anchorname#id2ujkj~.jkj9ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj9ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj9ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1.2 操作性能值库}(jk1.2 操作性能值库jkj9ubajk}(j]j]jã]jţ]jǣ]internalrefurijy9 anchorname#id3ujkj~.jkj9ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj9ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk关于OPP可用性的说明}(jk关于OPP可用性的说明jkj9ubajk}(j]j]jã]jţ]jǣ]internalrefurijy9 anchorname#id4ujkj~.jkj9ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj9ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj9ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj9ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj9ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj9ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. OPP链表初始注册}(jk2. OPP链表初始注册jkj,:ubajk}(j]j]jã]jţ]jǣ]internalrefurijy9 anchorname#id5ujkj~.jkj):ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj&:ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. OPP搜索函数}(jk3. OPP搜索函数jkjP:ubajk}(j]j]jã]jţ]jǣ]internalrefurijy9 anchorname#id6ujkj~.jkjM:ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjJ:ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. OPP可用性控制函数}(jk4. OPP可用性控制函数jkjt:ubajk}(j]j]jã]jţ]jǣ]internalrefurijy9 anchorname#id7ujkj~.jkjq:ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjn:ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. OPP数据检索函数}(jk5. OPP数据检索函数jkj:ubajk}(j]j]jã]jţ]jǣ]internalrefurijy9 anchorname#id8ujkj~.jkj:ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj:ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6. 数据结构}(jk6. 数据结构jkj:ubajk}(j]j]jã]jţ]jǣ]internalrefurijy9 anchorname#id9ujkj~.jkj:ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj:ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj9ubejk}(j]j]jã]jţ]jǣ]ujkj.jkjd9ubejk}(j]j]jã]jţ]jǣ]ujkj.jkja9ubajk}(j]j]jã]jţ]jǣ]ujkj.ubjZje0)}(jkhjk]jk}(j]j]jã]jţ]jǣ]ujkj.ubj[je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk如何编写内核文档}(jkjͤjkj:ubajk}(j]j]jã]jţ]jǣ]internalrefuri"translations/zh_CN/doc-guide/index anchornamehujkj~.jkj:ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj:ubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j]jã]jţ]jǣ]parentj ;entries](N#translations/zh_CN/doc-guide/sphinxN'translations/zh_CN/doc-guide/kernel-docN*translations/zh_CN/doc-guide/parse-headersN)translations/zh_CN/doc-guide/contributingN/translations/zh_CN/doc-guide/maintainer-profilee includefiles](j$;j&;j(;j*;j,;emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjI/j^sP/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/doc-guide/index.rstj_sK jkj;ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk目录}(jk目录jkjC;ubajk}(j]j]jã]jţ]jǣ]internalrefurij ; anchorname#id2ujkj~.jkj@;ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj=;ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj:;ubajk}(j]j]jã]jţ]jǣ]exprsubproject and htmlujkonlyjkj;ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj:ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj:ubajk}(j]j]jã]jţ]jǣ]ujkj.ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk锁}(jkjۤjkj;ubajk}(j]j]jã]jţ]jǣ]internalrefuri translations/zh_CN/locking/index anchornamehujkj~.jkj;ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj;ubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j]jã]jţ]jǣ]parentj;entries](N'translations/zh_CN/locking/mutex-designN$translations/zh_CN/locking/spinlockse includefiles](j;j;emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjI/j^sN/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/locking/index.rstj_sKjkj;ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj;ubajk}(j]j]jã]jţ]jǣ]internalrefurij; anchorname#indicesujkj~.jkj;ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj;ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj;ubajk}(j]j]jã]jţ]jǣ]exprsubproject and htmlujkji;jkj;ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj;ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj|;ubajk}(j]j]jã]jţ]jǣ]ujkj.ubu(jEje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkzsmalloc}(jkjjkj<ubajk}(j]j]jã]jţ]jǣ]internalrefuritranslations/zh_CN/mm/zsmalloc anchornamehujkj~.jkj<ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj;ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstat}(jkstatjkj%<ubajk}(j]j]jã]jţ]jǣ]internalrefurij< anchorname#statujkj~.jkj"<ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj<ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj<ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj;ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj;ubajk}(j]j]jã]jţ]jǣ]ujkj.ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk内核测试指南}(jkjjkj^<ubajk}(j]j]jã]jţ]jǣ]internalrefuri-translations/zh_CN/dev-tools/testing-overview anchornamehujkj~.jkj[<ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjX<ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk编写和运行测试}(jk编写和运行测试jkj~<ubajk}(j]j]jã]jţ]jǣ]internalrefurijm< anchorname#id2ujkj~.jkj{<ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjx<ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKUnit和kselftest的区别}(jkKUnit和kselftest的区别jkj<ubajk}(j]j]jã]jţ]jǣ]internalrefurijm< anchorname#kunitkselftestujkj~.jkj<ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj<ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj<ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjx<ubejk}(j]j]jã]jţ]jǣ]ujkj.jkju<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk代码覆盖率工具}(jk代码覆盖率工具jkj<ubajk}(j]j]jã]jţ]jǣ]internalrefurijm< anchorname#id3ujkj~.jkj<ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj<ubajk}(j]j]jã]jţ]jǣ]ujkj.jkju<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk动态分析工具}(jk动态分析工具jkj<ubajk}(j]j]jã]jţ]jǣ]internalrefurijm< anchorname#id4ujkj~.jkj<ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj<ubajk}(j]j]jã]jţ]jǣ]ujkj.jkju<ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk静态分析工具}(jk静态分析工具jkj=ubajk}(j]j]jã]jţ]jǣ]internalrefurijm< anchorname#id5ujkj~.jkj=ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj=ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk何时使用Sparse和Smatch}(jk何时使用Sparse和Smatchjkj8=ubajk}(j]j]jã]jţ]jǣ]internalrefurijm< anchorname #sparsesmatchujkj~.jkj5=ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj2=ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj/=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSmatch和Coccinelle的强项}(jkSmatch和Coccinelle的强项jkj\=ubajk}(j]j]jã]jţ]jǣ]internalrefurijm< anchorname#smatchcoccinelleujkj~.jkjY=ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjV=ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj/=ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj=ubejk}(j]j]jã]jţ]jǣ]ujkj.jkju<ubejk}(j]j]jã]jţ]jǣ]ujkj.jkjX<ubejk}(j]j]jã]jţ]jǣ]ujkj.jkjU<ubajk}(j]j]jã]jţ]jǣ]ujkj.ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk超量使用审计}(jkjjkj=ubajk}(j]j]jã]jţ]jǣ]internalrefuri+translations/zh_CN/mm/overcommit-accounting anchornamehujkj~.jkj=ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj=ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk陷阱}(jk陷阱jkj=ubajk}(j]j]jã]jţ]jǣ]internalrefurij= anchorname#id2ujkj~.jkj=ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj=ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk它是如何工作的}(jk它是如何工作的jkj=ubajk}(j]j]jã]jţ]jǣ]internalrefurij= anchorname#id3ujkj~.jkj=ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj=ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk状态}(jk状态jkj >ubajk}(j]j]jã]jţ]jǣ]internalrefurij= anchorname#id4ujkj~.jkj>ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj>ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk待续}(jk待续jkj->ubajk}(j]j]jã]jţ]jǣ]internalrefurij= anchorname#id5ujkj~.jkj*>ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj'>ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj=ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj=ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj=ubajk}(j]j]jã]jţ]jǣ]ujkj.ubjeje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk内核骇客指北}(jkjjkjf>ubajk}(j]j]jã]jţ]jǣ]internalrefuri)translations/zh_CN/kernel-hacking/hacking anchornamehujkj~.jkjc>ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj`>ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk引言}(jk引言jkj>ubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#id2ujkj~.jkj>ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj>ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj}>ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk玩家}(jk玩家jkj>ubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#id3ujkj~.jkj>ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj>ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk用户上下文}(jk用户上下文jkj>ubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#id4ujkj~.jkj>ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj>ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk硬件中断(Hard IRQs)}(jk硬件中断(Hard IRQs)jkj>ubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname #hard-irqsujkj~.jkj>ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj>ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkI软件中断上下文:软中断(Softirqs)与子任务(Tasklets)}(jkI软件中断上下文:软中断(Softirqs)与子任务(Tasklets)jkj?ubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#softirqs-taskletsujkj~.jkj?ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj ?ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj>ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj>ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj}>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk一些基本规则}(jk一些基本规则jkjC?ubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#id5ujkj~.jkj@?ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj=?ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj}>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk?输入输出控制(ioctls):避免编写新的系统调用}(jk?输入输出控制(ioctls):避免编写新的系统调用jkjg?ubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#ioctlsujkj~.jkjd?ubajk}(j]j]jã]jţ]jǣ]ujkj.jkja?ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj}>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk死锁的“配方”}(jk死锁的“配方”jkj?ubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#id6ujkj~.jkj?ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj?ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj}>ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk常用函数/程序}(jk常用函数/程序jkj?ubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#id7ujkj~.jkj?ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj?ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk:c:func:`printk()`jk]jkprintk()}(jkhjkj?ubajk}(j]j](xrefhuc-funcejã]jţ]jǣ]ujkliteralj^sNj_sNjkj?ubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#printkujkj~.jkj?ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj?ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk:c:func:`copy_to_user()`jk]jkcopy_to_user()}(jkhjkj@ubajk}(j]j](j?huc-funcejã]jţ]jǣ]ujkj?j^sNj_sNjkj@ubjk / }(jk / jkj@ubjNs)}(jk:c:func:`copy_from_user()`jk]jkcopy_from_user()}(jkhjkj@ubajk}(j]j](j?huc-funcejã]jţ]jǣ]ujkj?j^sNj_sNjkj@ubjk / }(jk / jkj@ubjNs)}(jk:c:func:`get_user()`jk]jk get_user()}(jkhjkj+@ubajk}(j]j](j?huc-funcejã]jţ]jǣ]ujkj?j^sNj_sNjkj@ubjk / }(jkj@jkj@ubjNs)}(jk:c:func:`put_user()`jk]jk put_user()}(jkhjkj>@ubajk}(j]j](j?huc-funcejã]jţ]jǣ]ujkj?j^sNj_sNjkj@ubejk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname.#copy-to-user-copy-from-user-get-user-put-userujkj~.jkj?ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj?ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk:c:func:`kmalloc()`jk]jk kmalloc()}(jkhjkjl@ubajk}(j]j](j?huc-funcejã]jţ]jǣ]ujkj?j^sNj_sNjkji@ubjk/}(jk/jkji@ubjNs)}(jk:c:func:`kfree()`jk]jkkfree()}(jkhjkj@ubajk}(j]j](j?huc-funcejã]jţ]jǣ]ujkj?j^sNj_sNjkji@ubejk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#kmalloc-kfreeujkj~.jkjf@ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjc@ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk:c:macro:`current`jk]jkcurrent}(jkhjkj@ubajk}(j]j](j?huc-macroejã]jţ]jǣ]ujkj?j^sNj_sNjkj@ubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#currentujkj~.jkj@ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj@ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk:c:func:`mdelay()`jk]jkmdelay()}(jkhjkj@ubajk}(j]j](j?huc-funcejã]jţ]jǣ]ujkj?j^sNj_sNjkj@ubjk/}(jkj@jkj@ubjNs)}(jk:c:func:`udelay()`jk]jkudelay()}(jkhjkj@ubajk}(j]j](j?huc-funcejã]jţ]jǣ]ujkj?j^sNj_sNjkj@ubejk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#mdelay-udelayujkj~.jkj@ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj@ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk:c:func:`cpu_to_be32()`jk]jk cpu_to_be32()}(jkhjkjAubajk}(j]j](j?huc-funcejã]jţ]jǣ]ujkj?j^sNj_sNjkjAubjk/}(jkj@jkjAubjNs)}(jk:c:func:`be32_to_cpu()`jk]jk be32_to_cpu()}(jkhjkj0Aubajk}(j]j](j?huc-funcejã]jţ]jǣ]ujkj?j^sNj_sNjkjAubjk/}(jkj@jkjAubjNs)}(jk:c:func:`cpu_to_le32()`jk]jk cpu_to_le32()}(jkhjkjCAubajk}(j]j](j?huc-funcejã]jţ]jǣ]ujkj?j^sNj_sNjkjAubjk/}(jkj@jkjAubjNs)}(jk:c:func:`le32_to_cpu()`jk]jk le32_to_cpu()}(jkhjkjVAubajk}(j]j](j?huc-funcejã]jţ]jǣ]ujkj?j^sNj_sNjkjAubejk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname0#cpu-to-be32-be32-to-cpu-cpu-to-le32-le32-to-cpuujkj~.jkjAubajk}(j]j]jã]jţ]jǣ]ujkj.jkjAubajk}(j]j]jã]jţ]jǣ]ujkj.jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk:c:func:`local_irq_save()`jk]jklocal_irq_save()}(jkhjkjAubajk}(j]j](j?huc-funcejã]jţ]jǣ]ujkj?j^sNj_sNjkjAubjk/}(jkj@jkjAubjNs)}(jk:c:func:`local_irq_restore()`jk]jklocal_irq_restore()}(jkhjkjAubajk}(j]j](j?huc-funcejã]jţ]jǣ]ujkj?j^sNj_sNjkjAubejk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname!#local-irq-save-local-irq-restoreujkj~.jkj~Aubajk}(j]j]jã]jţ]jǣ]ujkj.jkj{Aubajk}(j]j]jã]jţ]jǣ]ujkj.jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk:c:func:`local_bh_disable()`jk]jklocal_bh_disable()}(jkhjkjAubajk}(j]j](j?huc-funcejã]jţ]jǣ]ujkj?j^sNj_sNjkjAubjk/}(jkj@jkjAubjNs)}(jk:c:func:`local_bh_enable()`jk]jklocal_bh_enable()}(jkhjkjAubajk}(j]j](j?huc-funcejã]jţ]jǣ]ujkj?j^sNj_sNjkjAubejk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname!#local-bh-disable-local-bh-enableujkj~.jkjAubajk}(j]j]jã]jţ]jǣ]ujkj.jkjAubajk}(j]j]jã]jţ]jǣ]ujkj.jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk:c:func:`smp_processor_id()`jk]jksmp_processor_id()}(jkhjkjBubajk}(j]j](j?huc-funcejã]jţ]jǣ]ujkj?j^sNj_sNjkjBubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#smp-processor-idujkj~.jkjBubajk}(j]j]jã]jţ]jǣ]ujkj.jkjAubajk}(j]j]jã]jţ]jǣ]ujkj.jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk ``__init``jk]jk__init}(jkhjkj4Bubajk}(j]j]jã]jţ]jǣ]ujkj?j^sNj_sNjkj1Bubjk/}(jkj@jkj1BubjNs)}(jk ``__exit``jk]jk__exit}(jkhjkjFBubajk}(j]j]jã]jţ]jǣ]ujkj?j^sNj_sNjkj1Bubjk/}(jkj@jkj1BubjNs)}(jk``__initdata``jk]jk __initdata}(jkhjkjXBubajk}(j]j]jã]jţ]jǣ]ujkj?j^sNj_sNjkj1Bubejk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#init-exit-initdataujkj~.jkj.Bubajk}(j]j]jã]jţ]jǣ]ujkj.jkj+Bubajk}(j]j]jã]jţ]jǣ]ujkj.jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk:c:func:`__initcall()`jk]jk __initcall()}(jkhjkjBubajk}(j]j](j?huc-funcejã]jţ]jǣ]ujkj?j^sNj_sNjkjBubjk/}(jkj@jkjBubjNs)}(jk:c:func:`module_init()`jk]jk module_init()}(jkhjkjBubajk}(j]j](j?huc-funcejã]jţ]jǣ]ujkj?j^sNj_sNjkjBubejk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#initcall-module-initujkj~.jkjBubajk}(j]j]jã]jţ]jǣ]ujkj.jkj|Bubajk}(j]j]jã]jţ]jǣ]ujkj.jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk:c:func:`module_exit()`jk]jk module_exit()}(jkhjkjBubajk}(j]j](j?huc-funcejã]jţ]jǣ]ujkj?j^sNj_sNjkjBubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname #module-exitujkj~.jkjBubajk}(j]j]jã]jţ]jǣ]ujkj.jkjBubajk}(j]j]jã]jţ]jǣ]ujkj.jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk:c:func:`try_module_get()`jk]jktry_module_get()}(jkhjkjBubajk}(j]j](j?huc-funcejã]jţ]jǣ]ujkj?j^sNj_sNjkjBubjk/}(jkj@jkjBubjNs)}(jk:c:func:`module_put()`jk]jk module_put()}(jkhjkjCubajk}(j]j](j?huc-funcejã]jţ]jǣ]ujkj?j^sNj_sNjkjBubejk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#try-module-get-module-putujkj~.jkjBubajk}(j]j]jã]jţ]jǣ]ujkj.jkjBubajk}(j]j]jã]jţ]jǣ]ujkj.jkj?ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj?ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj}>ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jk 等待队列 }(jk 等待队列 jkj>CubjNs)}(jk``include/linux/wait.h``jk]jkinclude/linux/wait.h}(jkhjkjFCubajk}(j]j]jã]jţ]jǣ]ujkj?j^sNj_sNjkj>Cubejk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#include-linux-wait-hujkj~.jkj;Cubajk}(j]j]jã]jţ]jǣ]ujkj.jkj8Cubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk声明}(jk声明jkjmCubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#id8ujkj~.jkjjCubajk}(j]j]jã]jţ]jǣ]ujkj.jkjgCubajk}(j]j]jã]jţ]jǣ]ujkj.jkjdCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk排队}(jk排队jkjCubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#id9ujkj~.jkjCubajk}(j]j]jã]jţ]jǣ]ujkj.jkjCubajk}(j]j]jã]jţ]jǣ]ujkj.jkjdCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk唤醒排队任务}(jk唤醒排队任务jkjCubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#id10ujkj~.jkjCubajk}(j]j]jã]jţ]jǣ]ujkj.jkjCubajk}(j]j]jã]jţ]jǣ]ujkj.jkjdCubejk}(j]j]jã]jţ]jǣ]ujkj.jkj8Cubejk}(j]j]jã]jţ]jǣ]ujkj.jkj}>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 原子操作}(jk 原子操作jkjCubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#id11ujkj~.jkjCubajk}(j]j]jã]jţ]jǣ]ujkj.jkjCubajk}(j]j]jã]jţ]jǣ]ujkj.jkj}>ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk符号}(jk符号jkj Dubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#id12ujkj~.jkjDubajk}(j]j]jã]jţ]jǣ]ujkj.jkjDubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk:c:func:`EXPORT_SYMBOL()`jk]jkEXPORT_SYMBOL()}(jkhjkj-Dubajk}(j]j](j?huc-funcejã]jţ]jǣ]ujkj?j^sNj_sNjkj*Dubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#export-symbolujkj~.jkj'Dubajk}(j]j]jã]jţ]jǣ]ujkj.jkj$Dubajk}(j]j]jã]jţ]jǣ]ujkj.jkj!Dubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk:c:func:`EXPORT_SYMBOL_GPL()`jk]jkEXPORT_SYMBOL_GPL()}(jkhjkj[Dubajk}(j]j](j?huc-funcejã]jţ]jǣ]ujkj?j^sNj_sNjkjXDubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#export-symbol-gplujkj~.jkjUDubajk}(j]j]jã]jţ]jǣ]ujkj.jkjRDubajk}(j]j]jã]jţ]jǣ]ujkj.jkj!Dubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk:c:func:`EXPORT_SYMBOL_NS()`jk]jkEXPORT_SYMBOL_NS()}(jkhjkjDubajk}(j]j](j?huc-funcejã]jţ]jǣ]ujkj?j^sNj_sNjkjDubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#export-symbol-nsujkj~.jkjDubajk}(j]j]jã]jţ]jǣ]ujkj.jkjDubajk}(j]j]jã]jţ]jǣ]ujkj.jkj!Dubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk :c:func:`EXPORT_SYMBOL_NS_GPL()`jk]jkEXPORT_SYMBOL_NS_GPL()}(jkhjkjDubajk}(j]j](j?huc-funcejã]jţ]jǣ]ujkj?j^sNj_sNjkjDubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#export-symbol-ns-gplujkj~.jkjDubajk}(j]j]jã]jţ]jǣ]ujkj.jkjDubajk}(j]j]jã]jţ]jǣ]ujkj.jkj!Dubejk}(j]j]jã]jţ]jǣ]ujkj.jkjDubejk}(j]j]jã]jţ]jǣ]ujkj.jkj}>ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk程序与惯例}(jk程序与惯例jkjDubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#id13ujkj~.jkjDubajk}(j]j]jã]jţ]jǣ]ujkj.jkjDubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk 双向链表 }(jk 双向链表 jkjEubjNs)}(jk``include/linux/list.h``jk]jkinclude/linux/list.h}(jkhjkjEubajk}(j]j]jã]jţ]jǣ]ujkj?j^sNj_sNjkjEubejk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#include-linux-list-hujkj~.jkj Eubajk}(j]j]jã]jţ]jǣ]ujkj.jkj Eubajk}(j]j]jã]jţ]jǣ]ujkj.jkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk返回值惯例}(jk返回值惯例jkjAEubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#id14ujkj~.jkj>Eubajk}(j]j]jã]jţ]jǣ]ujkj.jkj;Eubajk}(j]j]jã]jţ]jǣ]ujkj.jkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 破坏编译}(jk 破坏编译jkjeEubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#id15ujkj~.jkjbEubajk}(j]j]jã]jţ]jǣ]ujkj.jkj_Eubajk}(j]j]jã]jţ]jǣ]ujkj.jkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk初始化结构体成员}(jk初始化结构体成员jkjEubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#id16ujkj~.jkjEubajk}(j]j]jã]jţ]jǣ]ujkj.jkjEubajk}(j]j]jã]jţ]jǣ]ujkj.jkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk GNU 扩展}(jk GNU 扩展jkjEubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#gnuujkj~.jkjEubajk}(j]j]jã]jţ]jǣ]ujkj.jkjEubajk}(j]j]jã]jţ]jǣ]ujkj.jkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkC++}(jkC++jkjEubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#cujkj~.jkjEubajk}(j]j]jã]jţ]jǣ]ujkj.jkjEubajk}(j]j]jã]jţ]jǣ]ujkj.jkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#if}(jk#ifjkjEubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#ifujkj~.jkjEubajk}(j]j]jã]jţ]jǣ]ujkj.jkjEubajk}(j]j]jã]jţ]jǣ]ujkj.jkjEubejk}(j]j]jã]jţ]jǣ]ujkj.jkjDubejk}(j]j]jã]jţ]jǣ]ujkj.jkj}>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk把你的东西放进内核里}(jk把你的东西放进内核里jkj%Fubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#id17ujkj~.jkj"Fubajk}(j]j]jã]jţ]jǣ]ujkj.jkjFubajk}(j]j]jã]jţ]jǣ]ujkj.jkj}>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel 仙女棒}(jkKernel 仙女棒jkjIFubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#kernelujkj~.jkjFFubajk}(j]j]jã]jţ]jǣ]ujkj.jkjCFubajk}(j]j]jã]jţ]jǣ]ujkj.jkj}>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk致谢}(jk致谢jkjmFubajk}(j]j]jã]jţ]jǣ]internalrefuriju> anchorname#id18ujkj~.jkjjFubajk}(j]j]jã]jţ]jǣ]ujkj.jkjgFubajk}(j]j]jã]jţ]jǣ]ujkj.jkj}>ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj`>ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj]>ubajk}(j]j]jã]jţ]jǣ]ujkj.ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk内核中的设备树API}(jkj!jkjFubajk}(j]j]jã]jţ]jǣ]internalrefuri(translations/zh_CN/devicetree/kernel-api anchornamehujkj~.jkjFubajk}(j]j]jã]jţ]jǣ]ujkj.jkjFubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 核心函数}(jk 核心函数jkjFubajk}(j]j]jã]jţ]jǣ]internalrefurijF anchorname#id1ujkj~.jkjFubajk}(j]j]jã]jţ]jǣ]ujkj.jkjFubajk}(j]j]jã]jţ]jǣ]ujkj.jkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk驱动模型函数}(jk驱动模型函数jkjFubajk}(j]j]jã]jţ]jǣ]internalrefurijF anchorname#id2ujkj~.jkjFubajk}(j]j]jã]jţ]jǣ]ujkj.jkjFubajk}(j]j]jã]jţ]jǣ]ujkj.jkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk覆盖和动态DT函数}(jk覆盖和动态DT函数jkjGubajk}(j]j]jã]jţ]jǣ]internalrefurijF anchorname#dtujkj~.jkj Gubajk}(j]j]jã]jţ]jǣ]ujkj.jkjGubajk}(j]j]jã]jţ]jǣ]ujkj.jkjFubejk}(j]j]jã]jţ]jǣ]ujkj.jkjFubejk}(j]j]jã]jţ]jǣ]ujkj.jkjFubajk}(j]j]jã]jţ]jǣ]ujkj.ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTmpfs}(jkj/jkjGGubajk}(j]j]jã]jţ]jǣ]internalrefuri$translations/zh_CN/filesystems/tmpfs anchornamehujkj~.jkjDGubajk}(j]j]jã]jţ]jǣ]ujkj.jkjAGubajk}(j]j]jã]jţ]jǣ]ujkj.jkj>Gubajk}(j]j]jã]jţ]jǣ]ujkj.ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk标签匹配逻辑}(jkj=jkjsGubajk}(j]j]jã]jţ]jǣ]internalrefuri*translations/zh_CN/infiniband/tag_matching anchornamehujkj~.jkjpGubajk}(j]j]jã]jţ]jǣ]ujkj.jkjmGubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk标签匹配的实现}(jk标签匹配的实现jkjGubajk}(j]j]jã]jţ]jǣ]internalrefurijG anchorname#id2ujkj~.jkjGubajk}(j]j]jã]jţ]jǣ]ujkj.jkjGubajk}(j]j]jã]jţ]jǣ]ujkj.jkjGubajk}(j]j]jã]jţ]jǣ]ujkj.jkjmGubejk}(j]j]jã]jţ]jǣ]ujkj.jkjjGubajk}(j]j]jã]jţ]jǣ]ujkj.ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk设计}(jkjKjkjGubajk}(j]j]jã]jţ]jǣ]internalrefuri"translations/zh_CN/mm/damon/design anchornamehujkj~.jkjGubajk}(j]j]jã]jţ]jǣ]ujkj.jkjGubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk可配置的层}(jk可配置的层jkjGubajk}(j]j]jã]jţ]jǣ]internalrefurijG anchorname#id2ujkj~.jkjGubajk}(j]j]jã]jţ]jǣ]ujkj.jkjGubajk}(j]j]jã]jţ]jǣ]ujkj.jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'特定地址空间基元的参考实现}(jk'特定地址空间基元的参考实现jkjHubajk}(j]j]jã]jţ]jǣ]internalrefurijG anchorname#id3ujkj~.jkj Hubajk}(j]j]jã]jţ]jǣ]ujkj.jkj Hubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$基于VMA的目标地址范围构造}(jk$基于VMA的目标地址范围构造jkj1Hubajk}(j]j]jã]jţ]jǣ]internalrefurijG anchorname#vmaujkj~.jkj.Hubajk}(j]j]jã]jţ]jǣ]ujkj.jkj+Hubajk}(j]j]jã]jţ]jǣ]ujkj.jkj(Hubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!基于PTE访问位的访问检查}(jk!基于PTE访问位的访问检查jkjUHubajk}(j]j]jã]jţ]jǣ]internalrefurijG anchorname#pteujkj~.jkjRHubajk}(j]j]jã]jţ]jǣ]ujkj.jkjOHubajk}(j]j]jã]jţ]jǣ]ujkj.jkj(Hubejk}(j]j]jã]jţ]jǣ]ujkj.jkj Hubejk}(j]j]jã]jţ]jǣ]ujkj.jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$独立于地址空间的核心机制}(jk$独立于地址空间的核心机制jkjHubajk}(j]j]jã]jţ]jǣ]internalrefurijG anchorname#id4ujkj~.jkjHubajk}(j]j]jã]jţ]jǣ]ujkj.jkjHubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk访问频率监测}(jk访问频率监测jkjHubajk}(j]j]jã]jţ]jǣ]internalrefurijG anchorname#id5ujkj~.jkjHubajk}(j]j]jã]jţ]jǣ]ujkj.jkjHubajk}(j]j]jã]jţ]jǣ]ujkj.jkjHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk基于区域的抽样调查}(jk基于区域的抽样调查jkjHubajk}(j]j]jã]jţ]jǣ]internalrefurijG anchorname#id6ujkj~.jkjHubajk}(j]j]jã]jţ]jǣ]ujkj.jkjHubajk}(j]j]jã]jţ]jǣ]ujkj.jkjHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk适应性区域调整}(jk适应性区域调整jkjHubajk}(j]j]jã]jţ]jǣ]internalrefurijG anchorname#id7ujkj~.jkjHubajk}(j]j]jã]jţ]jǣ]ujkj.jkjHubajk}(j]j]jã]jţ]jǣ]ujkj.jkjHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk动态目标空间更新处理}(jk动态目标空间更新处理jkjIubajk}(j]j]jã]jţ]jǣ]internalrefurijG anchorname#id8ujkj~.jkjIubajk}(j]j]jã]jţ]jǣ]ujkj.jkj Iubajk}(j]j]jã]jţ]jǣ]ujkj.jkjHubejk}(j]j]jã]jţ]jǣ]ujkj.jkjHubejk}(j]j]jã]jţ]jǣ]ujkj.jkjGubejk}(j]j]jã]jţ]jǣ]ujkj.jkjGubejk}(j]j]jã]jţ]jǣ]ujkj.jkjGubajk}(j]j]jã]jţ]jǣ]ujkj.ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk内核地址消毒剂(KASAN)}(jkjYjkjWIubajk}(j]j]jã]jţ]jǣ]internalrefuri"translations/zh_CN/dev-tools/kasan anchornamehujkj~.jkjTIubajk}(j]j]jã]jţ]jǣ]ujkj.jkjQIubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk概述}(jk概述jkjwIubajk}(j]j]jã]jţ]jǣ]internalrefurijfI anchorname#id1ujkj~.jkjtIubajk}(j]j]jã]jţ]jǣ]ujkj.jkjqIubajk}(j]j]jã]jţ]jǣ]ujkj.jkjnIubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk支持}(jk支持jkjIubajk}(j]j]jã]jţ]jǣ]internalrefurijfI anchorname#id2ujkj~.jkjIubajk}(j]j]jã]jţ]jǣ]ujkj.jkjIubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 体系架构}(jk 体系架构jkjIubajk}(j]j]jã]jţ]jǣ]internalrefurijfI anchorname#id3ujkj~.jkjIubajk}(j]j]jã]jţ]jǣ]ujkj.jkjIubajk}(j]j]jã]jţ]jǣ]ujkj.jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 编译器}(jk 编译器jkjIubajk}(j]j]jã]jţ]jǣ]internalrefurijfI anchorname#id4ujkj~.jkjIubajk}(j]j]jã]jţ]jǣ]ujkj.jkjIubajk}(j]j]jã]jţ]jǣ]ujkj.jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 内存类型}(jk 内存类型jkjJubajk}(j]j]jã]jţ]jǣ]internalrefurijfI anchorname#id5ujkj~.jkjJubajk}(j]j]jã]jţ]jǣ]ujkj.jkjIubajk}(j]j]jã]jţ]jǣ]ujkj.jkjIubejk}(j]j]jã]jţ]jǣ]ujkj.jkjIubejk}(j]j]jã]jţ]jǣ]ujkj.jkjnIubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk用法}(jk用法jkj4Jubajk}(j]j]jã]jţ]jǣ]internalrefurijfI anchorname#id6ujkj~.jkj1Jubajk}(j]j]jã]jţ]jǣ]ujkj.jkj.Jubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 启动参数}(jk 启动参数jkjUJubajk}(j]j]jã]jţ]jǣ]internalrefurijfI anchorname#id7ujkj~.jkjRJubajk}(j]j]jã]jţ]jǣ]ujkj.jkjOJubajk}(j]j]jã]jţ]jǣ]ujkj.jkjLJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 错误报告}(jk 错误报告jkjyJubajk}(j]j]jã]jţ]jǣ]internalrefurijfI anchorname#id8ujkj~.jkjvJubajk}(j]j]jã]jţ]jǣ]ujkj.jkjsJubajk}(j]j]jã]jţ]jǣ]ujkj.jkjLJubejk}(j]j]jã]jţ]jǣ]ujkj.jkj.Jubejk}(j]j]jã]jţ]jǣ]ujkj.jkjnIubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 实施细则}(jk 实施细则jkjJubajk}(j]j]jã]jţ]jǣ]internalrefurijfI anchorname#id9ujkj~.jkjJubajk}(j]j]jã]jţ]jǣ]ujkj.jkjJubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 通用KASAN}(jk 通用KASANjkjJubajk}(j]j]jã]jţ]jǣ]internalrefurijfI anchorname#id10ujkj~.jkjJubajk}(j]j]jã]jţ]jǣ]ujkj.jkjJubajk}(j]j]jã]jţ]jǣ]ujkj.jkjJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 基于软件标签的KASAN模式}(jk 基于软件标签的KASAN模式jkjJubajk}(j]j]jã]jţ]jǣ]internalrefurijfI anchorname#id11ujkj~.jkjJubajk}(j]j]jã]jţ]jǣ]ujkj.jkjJubajk}(j]j]jã]jţ]jǣ]ujkj.jkjJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 基于硬件标签的KASAN模式}(jk 基于硬件标签的KASAN模式jkjKubajk}(j]j]jã]jţ]jǣ]internalrefurijfI anchorname#id12ujkj~.jkjKubajk}(j]j]jã]jţ]jǣ]ujkj.jkj Kubajk}(j]j]jã]jţ]jǣ]ujkj.jkjJubejk}(j]j]jã]jţ]jǣ]ujkj.jkjJubejk}(j]j]jã]jţ]jǣ]ujkj.jkjnIubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 影子内存}(jk 影子内存jkjBKubajk}(j]j]jã]jţ]jǣ]internalrefurijfI anchorname#id13ujkj~.jkj?Kubajk}(j]j]jã]jţ]jǣ]ujkj.jkjLubajk}(j]j]jã]jţ]jǣ]ujkj.jkj;Lubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#使用 sparse 工具做类型检查}(jk#使用 sparse 工具做类型检查jkjaLubajk}(j]j]jã]jţ]jǣ]internalrefurijPL anchorname#id1ujkj~.jkj^Lubajk}(j]j]jã]jţ]jǣ]ujkj.jkj[Lubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk使用sparse进行锁检查}(jk使用sparse进行锁检查jkjLubajk}(j]j]jã]jţ]jǣ]internalrefurijPL anchorname#id2ujkj~.jkjLubajk}(j]j]jã]jţ]jǣ]ujkj.jkj|Lubajk}(j]j]jã]jţ]jǣ]ujkj.jkjyLubajk}(j]j]jã]jţ]jǣ]ujkj.jkj[Lubejk}(j]j]jã]jţ]jǣ]ujkj.jkjXLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk获取 sparse 工具}(jk获取 sparse 工具jkjLubajk}(j]j]jã]jţ]jǣ]internalrefurijPL anchorname#id3ujkj~.jkjLubajk}(j]j]jã]jţ]jǣ]ujkj.jkjLubajk}(j]j]jã]jţ]jǣ]ujkj.jkjXLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk使用 sparse 工具}(jk使用 sparse 工具jkjLubajk}(j]j]jã]jţ]jǣ]internalrefurijPL anchorname#id4ujkj~.jkjLubajk}(j]j]jã]jţ]jǣ]ujkj.jkjLubajk}(j]j]jã]jţ]jǣ]ujkj.jkjXLubejk}(j]j]jã]jţ]jǣ]ujkj.jkj;Lubejk}(j]j]jã]jţ]jǣ]ujkj.jkj8Lubajk}(j]j]jã]jţ]jǣ]ujkj.ubj$je0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk编写kernel-doc注释}(jkjujkjMubajk}(j]j]jã]jţ]jǣ]internalrefuri'translations/zh_CN/doc-guide/kernel-doc anchornamehujkj~.jkj Mubajk}(j]j]jã]jţ]jǣ]ujkj.jkj Mubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk如何格式化kernel-doc注释}(jk如何格式化kernel-doc注释jkj/Mubajk}(j]j]jã]jţ]jǣ]internalrefurijM anchorname#id1ujkj~.jkj,Mubajk}(j]j]jã]jţ]jǣ]ujkj.jkj)Mubajk}(j]j]jã]jţ]jǣ]ujkj.jkj&Mubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 函数文档}(jk 函数文档jkjSMubajk}(j]j]jã]jţ]jǣ]internalrefurijM anchorname#id2ujkj~.jkjPMubajk}(j]j]jã]jţ]jǣ]ujkj.jkjMMubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 函数参数}(jk 函数参数jkjtMubajk}(j]j]jã]jţ]jǣ]internalrefurijM anchorname#id3ujkj~.jkjqMubajk}(j]j]jã]jţ]jǣ]ujkj.jkjnMubajk}(j]j]jã]jţ]jǣ]ujkj.jkjkMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk函数上下文}(jk函数上下文jkjMubajk}(j]j]jã]jţ]jǣ]internalrefurijM anchorname#id4ujkj~.jkjMubajk}(j]j]jã]jţ]jǣ]ujkj.jkjMubajk}(j]j]jã]jţ]jǣ]ujkj.jkjkMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 返回值}(jk 返回值jkjMubajk}(j]j]jã]jţ]jǣ]internalrefurijM anchorname#id5ujkj~.jkjMubajk}(j]j]jã]jţ]jǣ]ujkj.jkjMubajk}(j]j]jã]jţ]jǣ]ujkj.jkjkMubejk}(j]j]jã]jţ]jǣ]ujkj.jkjMMubejk}(j]j]jã]jţ]jǣ]ujkj.jkj&Mubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*结构体、共用体、枚举类型文档}(jk*结构体、共用体、枚举类型文档jkjMubajk}(j]j]jã]jţ]jǣ]internalrefurijM anchorname#id6ujkj~.jkjMubajk}(j]j]jã]jţ]jǣ]ujkj.jkjMubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk成员}(jk成员jkj Nubajk}(j]j]jã]jţ]jǣ]internalrefurijM anchorname#id7ujkj~.jkj Nubajk}(j]j]jã]jţ]jǣ]ujkj.jkjNubajk}(j]j]jã]jţ]jǣ]ujkj.jkjNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk嵌套的结构体/共用体}(jk嵌套的结构体/共用体jkj1Nubajk}(j]j]jã]jţ]jǣ]internalrefurijM anchorname#id8ujkj~.jkj.Nubajk}(j]j]jã]jţ]jǣ]ujkj.jkj+Nubajk}(j]j]jã]jţ]jǣ]ujkj.jkjNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk行间注释文档}(jk行间注释文档jkjUNubajk}(j]j]jã]jţ]jǣ]internalrefurijM anchorname#id9ujkj~.jkjRNubajk}(j]j]jã]jţ]jǣ]ujkj.jkjONubajk}(j]j]jã]jţ]jǣ]ujkj.jkjNubejk}(j]j]jã]jţ]jǣ]ujkj.jkjMubejk}(j]j]jã]jţ]jǣ]ujkj.jkj&Mubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Typedef文档}(jk Typedef文档jkjNubajk}(j]j]jã]jţ]jǣ]internalrefurijM anchorname#typedefujkj~.jkjNubajk}(j]j]jã]jţ]jǣ]ujkj.jkjNubajk}(j]j]jã]jţ]jǣ]ujkj.jkj&Mubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk高亮与交叉引用}(jk高亮与交叉引用jkjNubajk}(j]j]jã]jţ]jǣ]internalrefurijM anchorname#id10ujkj~.jkjNubajk}(j]j]jã]jţ]jǣ]ujkj.jkjNubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk从reStructuredText交叉引用}(jk从reStructuredText交叉引用jkjNubajk}(j]j]jã]jţ]jǣ]internalrefurijM anchorname#restructuredtextujkj~.jkjNubajk}(j]j]jã]jţ]jǣ]ujkj.jkjNubajk}(j]j]jã]jţ]jǣ]ujkj.jkjNubajk}(j]j]jã]jţ]jǣ]ujkj.jkjNubejk}(j]j]jã]jţ]jǣ]ujkj.jkj&Mubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk总述性文档注释}(jk总述性文档注释jkjNubajk}(j]j]jã]jţ]jǣ]internalrefurijM anchorname#id11ujkj~.jkjNubajk}(j]j]jã]jţ]jǣ]ujkj.jkjNubajk}(j]j]jã]jţ]jǣ]ujkj.jkj&Mubejk}(j]j]jã]jţ]jǣ]ujkj.jkj Mubejk}(j]j]jã]jţ]jǣ]ujkj.jkjMubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk包含kernel-doc注释}(jk包含kernel-doc注释jkj*Oubajk}(j]j]jã]jţ]jǣ]internalrefurijM anchorname#id12ujkj~.jkj'Oubajk}(j]j]jã]jţ]jǣ]ujkj.jkj$Oubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.如何使用kernel-doc生成手册(man)页}(jk.如何使用kernel-doc生成手册(man)页jkjKOubajk}(j]j]jã]jţ]jǣ]internalrefurijM anchorname#kernel-doc-manujkj~.jkjHOubajk}(j]j]jã]jţ]jǣ]ujkj.jkjEOubajk}(j]j]jã]jţ]jǣ]ujkj.jkjBOubajk}(j]j]jã]jţ]jǣ]ujkj.jkj$Oubejk}(j]j]jã]jţ]jǣ]ujkj.jkjMubejk}(j]j]jã]jţ]jǣ]ujkj.ubj[je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk infiniband}(jkjjkjOubajk}(j]j]jã]jţ]jǣ]internalrefuri#translations/zh_CN/infiniband/index anchornamehujkj~.jkjOubajk}(j]j]jã]jţ]jǣ]ujkj.jkj~Oubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j]jã]jţ]jǣ]parentjOentries](N*translations/zh_CN/infiniband/core_lockingN#translations/zh_CN/infiniband/ipoibN&translations/zh_CN/infiniband/opa_vnicN#translations/zh_CN/infiniband/sysfsN*translations/zh_CN/infiniband/tag_matchingN&translations/zh_CN/infiniband/user_madN(translations/zh_CN/infiniband/user_verbse includefiles](jOjOjOjOjOjOjOemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjI/j^sQ/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/infiniband/index.rstj_sKjkjOubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjOubajk}(j]j]jã]jţ]jǣ]internalrefurijO anchorname#indicesujkj~.jkjOubajk}(j]j]jã]jţ]jǣ]ujkj.jkjOubajk}(j]j]jã]jţ]jǣ]ujkj.jkjOubajk}(j]j]jã]jţ]jǣ]exprsubproject and htmlujkji;jkjOubejk}(j]j]jã]jţ]jǣ]ujkj.jkj~Oubejk}(j]j]jã]jţ]jǣ]ujkj.jkj{Oubajk}(j]j]jã]jţ]jǣ]ujkj.ubj%je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 页面片段}(jkjjkjPubajk}(j]j]jã]jţ]jǣ]internalrefuri translations/zh_CN/mm/page_frags anchornamehujkj~.jkj Pubajk}(j]j]jã]jţ]jǣ]ujkj.jkjPubajk}(j]j]jã]jţ]jǣ]ujkj.jkjPubajk}(j]j]jã]jţ]jǣ]ujkj.ubjXje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOpen Firmware 和 Devicetree}(jkjjkj:Pubajk}(j]j]jã]jţ]jǣ]internalrefuri#translations/zh_CN/devicetree/index anchornamehujkj~.jkj7Pubajk}(j]j]jã]jţ]jǣ]ujkj.jkj4Pubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk内核Devicetree的使用}(jk内核Devicetree的使用jkjZPubajk}(j]j]jã]jţ]jǣ]internalrefurijIP anchorname #devicetreeujkj~.jkjWPubajk}(j]j]jã]jţ]jǣ]ujkj.jkjTPubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]jã]jţ]jǣ]parentjIPentries](N)translations/zh_CN/devicetree/usage-modelN)translations/zh_CN/devicetree/of_unittestN(translations/zh_CN/devicetree/kernel-apie includefiles](jPjPjPemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjI/j^sQ/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/devicetree/index.rstj_sKjkjrPubajk}(j]j]jã]jţ]jǣ]ujkj.jkjTPubejk}(j]j]jã]jţ]jǣ]ujkj.jkjQPubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevicetree Overlays}(jkDevicetree OverlaysjkjPubajk}(j]j]jã]jţ]jǣ]internalrefurijIP anchorname#devicetree-overlaysujkj~.jkjPubajk}(j]j]jã]jţ]jǣ]ujkj.jkjPubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]jã]jţ]jǣ]parentjIPentries](N(translations/zh_CN/devicetree/changesetsN6translations/zh_CN/devicetree/dynamic-resolution-notesN+translations/zh_CN/devicetree/overlay-notese includefiles](jPjPjPemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjI/j^sjPj_sKjkjPubajk}(j]j]jã]jţ]jǣ]ujkj.jkjPubejk}(j]j]jã]jţ]jǣ]ujkj.jkjQPubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevicetree Bindings}(jkDevicetree BindingsjkjPubajk}(j]j]jã]jţ]jǣ]internalrefurijIP anchorname#devicetree-bindingsujkj~.jkjPubajk}(j]j]jã]jţ]jǣ]ujkj.jkjPubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]jã]jţ]jǣ]parentjIPentries] includefiles]maxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjI/j^sjPj_sK(jkjQubajk}(j]j]jã]jţ]jǣ]ujkj.jkjPubejk}(j]j]jã]jţ]jǣ]ujkj.jkjQPubejk}(j]j]jã]jţ]jǣ]ujkj.jkj4Pubejk}(j]j]jã]jţ]jǣ]ujkj.jkj1Pubajk}(j]j]jã]jţ]jǣ]ujkj.ubjG je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk通用通知机制}(jkjjkjHQubajk}(j]j]jã]jţ]jǣ]internalrefuri'translations/zh_CN/core-api/watch_queue anchornamehujkj~.jkjEQubajk}(j]j]jã]jţ]jǣ]ujkj.jkjBQubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk概述}(jk概述jkjhQubajk}(j]j]jã]jţ]jǣ]internalrefurijWQ anchorname#id2ujkj~.jkjeQubajk}(j]j]jã]jţ]jǣ]ujkj.jkjbQubajk}(j]j]jã]jţ]jǣ]ujkj.jkj_Qubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 消息结构}(jk 消息结构jkjQubajk}(j]j]jã]jţ]jǣ]internalrefurijWQ anchorname#id3ujkj~.jkjQubajk}(j]j]jã]jţ]jǣ]ujkj.jkjQubajk}(j]j]jã]jţ]jǣ]ujkj.jkj_Qubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk观测列表(通知源)API}(jk观测列表(通知源)APIjkjQubajk}(j]j]jã]jţ]jǣ]internalrefurijWQ anchorname#apiujkj~.jkjQubajk}(j]j]jã]jţ]jǣ]ujkj.jkjQubajk}(j]j]jã]jţ]jǣ]ujkj.jkj_Qubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!观测队列(通知输出)API}(jk!观测队列(通知输出)APIjkjQubajk}(j]j]jã]jţ]jǣ]internalrefurijWQ anchorname#id4ujkj~.jkjQubajk}(j]j]jã]jţ]jǣ]ujkj.jkjQubajk}(j]j]jã]jţ]jǣ]ujkj.jkj_Qubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk观测订阅API}(jk观测订阅APIjkjQubajk}(j]j]jã]jţ]jǣ]internalrefurijWQ anchorname#id5ujkj~.jkjQubajk}(j]j]jã]jţ]jǣ]ujkj.jkjQubajk}(j]j]jã]jţ]jǣ]ujkj.jkj_Qubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk通知发布API}(jk通知发布APIjkjRubajk}(j]j]jã]jţ]jǣ]internalrefurijWQ anchorname#id6ujkj~.jkjRubajk}(j]j]jã]jţ]jǣ]ujkj.jkjRubajk}(j]j]jã]jţ]jǣ]ujkj.jkj_Qubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 观测源}(jk 观测源jkj@Rubajk}(j]j]jã]jţ]jǣ]internalrefurijWQ anchorname#id7ujkj~.jkj=Rubajk}(j]j]jã]jţ]jǣ]ujkj.jkj:Rubajk}(j]j]jã]jţ]jǣ]ujkj.jkj_Qubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 事件过滤}(jk 事件过滤jkjdRubajk}(j]j]jã]jţ]jǣ]internalrefurijWQ anchorname#id8ujkj~.jkjaRubajk}(j]j]jã]jţ]jǣ]ujkj.jkj^Rubajk}(j]j]jã]jţ]jǣ]ujkj.jkj_Qubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk用户空间代码示例}(jk用户空间代码示例jkjRubajk}(j]j]jã]jţ]jǣ]internalrefurijWQ anchorname#id9ujkj~.jkjRubajk}(j]j]jã]jţ]jǣ]ujkj.jkjRubajk}(j]j]jã]jţ]jǣ]ujkj.jkj_Qubejk}(j]j]jã]jţ]jǣ]ujkj.jkjBQubejk}(j]j]jã]jţ]jǣ]ujkj.jkj?Qubajk}(j]j]jã]jţ]jǣ]ujkj.ubj\je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk包含用户空间API头文件}(jkjjkjRubajk}(j]j]jã]jţ]jǣ]internalrefuri*translations/zh_CN/doc-guide/parse-headers anchornamehujkj~.jkjRubajk}(j]j]jã]jţ]jǣ]ujkj.jkjRubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkparse_headers.pl}(jkparse_headers.pljkjRubajk}(j]j]jã]jţ]jǣ]internalrefurijR anchorname#parse-headers-plujkj~.jkjRubajk}(j]j]jã]jţ]jǣ]ujkj.jkjRubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 脚本名称}(jk 脚本名称jkjSubajk}(j]j]jã]jţ]jǣ]internalrefurijR anchorname#id1ujkj~.jkjRubajk}(j]j]jã]jţ]jǣ]ujkj.jkjRubajk}(j]j]jã]jţ]jǣ]ujkj.jkjRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 用法概要}(jk 用法概要jkj&Subajk}(j]j]jã]jţ]jǣ]internalrefurijR anchorname#id2ujkj~.jkj#Subajk}(j]j]jã]jţ]jǣ]ujkj.jkj Subajk}(j]j]jã]jţ]jǣ]ujkj.jkjRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk选项}(jk选项jkjJSubajk}(j]j]jã]jţ]jǣ]internalrefurijR anchorname#id3ujkj~.jkjGSubajk}(j]j]jã]jţ]jǣ]ujkj.jkjDSubajk}(j]j]jã]jţ]jǣ]ujkj.jkjRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk说明}(jk说明jkjnSubajk}(j]j]jã]jţ]jǣ]internalrefurijR anchorname#id4ujkj~.jkjkSubajk}(j]j]jã]jţ]jǣ]ujkj.jkjhSubajk}(j]j]jã]jţ]jǣ]ujkj.jkjRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk示例}(jk示例jkjSubajk}(j]j]jã]jţ]jǣ]internalrefurijR anchorname#id5ujkj~.jkjSubajk}(j]j]jã]jţ]jǣ]ujkj.jkjSubajk}(j]j]jã]jţ]jǣ]ujkj.jkjRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk缺陷}(jk缺陷jkjSubajk}(j]j]jã]jţ]jǣ]internalrefurijR anchorname#id6ujkj~.jkjSubajk}(j]j]jã]jţ]jǣ]ujkj.jkjSubajk}(j]j]jã]jţ]jǣ]ujkj.jkjRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk版权}(jk版权jkjSubajk}(j]j]jã]jţ]jǣ]internalrefurijR anchorname#id7ujkj~.jkjSubajk}(j]j]jã]jţ]jǣ]ujkj.jkjSubajk}(j]j]jã]jţ]jǣ]ujkj.jkjRubejk}(j]j]jã]jţ]jǣ]ujkj.jkjRubejk}(j]j]jã]jţ]jǣ]ujkj.jkjRubajk}(j]j]jã]jţ]jǣ]ujkj.jkjRubejk}(j]j]jã]jţ]jǣ]ujkj.jkjRubajk}(j]j]jã]jţ]jǣ]ujkj.ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 工作队列}(jkjɥjkjTubajk}(j]j]jã]jţ]jǣ]internalrefuri%translations/zh_CN/core-api/workqueue anchornamehujkj~.jkjTubajk}(j]j]jã]jţ]jǣ]ujkj.jkjTubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk简介}(jk简介jkj?Tubajk}(j]j]jã]jţ]jǣ]internalrefurij.T anchorname#id2ujkj~.jkjWubajk}(j]j]jã]jţ]jǣ]ujkj.jkj;Wubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk内核中关于覆盖的API}(jk内核中关于覆盖的APIjkjhWubajk}(j]j]jã]jţ]jǣ]internalrefurij3W anchorname#apiujkj~.jkjeWubajk}(j]j]jã]jţ]jǣ]ujkj.jkjbWubajk}(j]j]jã]jţ]jǣ]ujkj.jkj;Wubejk}(j]j]jã]jţ]jǣ]ujkj.jkjWubejk}(j]j]jã]jţ]jǣ]ujkj.jkjWubajk}(j]j]jã]jţ]jǣ]ujkj.ubj6je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk支持虚拟映射的内核栈}(jkjjkjWubajk}(j]j]jã]jţ]jǣ]internalrefuri-translations/zh_CN/mm/vmalloced-kernel-stacks anchornamehujkj~.jkjWubajk}(j]j]jã]jţ]jǣ]ujkj.jkjWubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk概览}(jk概览jkjWubajk}(j]j]jã]jţ]jǣ]internalrefurijW anchorname#id2ujkj~.jkjWubajk}(j]j]jã]jţ]jǣ]ujkj.jkjWubajk}(j]j]jã]jţ]jǣ]ujkj.jkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk简介}(jk简介jkjWubajk}(j]j]jã]jţ]jǣ]internalrefurijW anchorname#id3ujkj~.jkjWubajk}(j]j]jã]jţ]jǣ]ujkj.jkjWubajk}(j]j]jã]jţ]jǣ]ujkj.jkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHAVE_ARCH_VMAP_STACK}(jkHAVE_ARCH_VMAP_STACKjkj Xubajk}(j]j]jã]jţ]jǣ]internalrefurijW anchorname#have-arch-vmap-stackujkj~.jkjXubajk}(j]j]jã]jţ]jǣ]ujkj.jkjXubajk}(j]j]jã]jţ]jǣ]ujkj.jkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk VMAP_STACK}(jk VMAP_STACKjkj-Xubajk}(j]j]jã]jţ]jǣ]internalrefurijW anchorname #vmap-stackujkj~.jkj*Xubajk}(j]j]jã]jţ]jǣ]ujkj.jkj'Xubajk}(j]j]jã]jţ]jǣ]ujkj.jkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 分配方法}(jk 分配方法jkjQXubajk}(j]j]jã]jţ]jǣ]internalrefurijW anchorname#id4ujkj~.jkjNXubajk}(j]j]jã]jţ]jǣ]ujkj.jkjKXubajk}(j]j]jã]jţ]jǣ]ujkj.jkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk堆栈溢出处理}(jk堆栈溢出处理jkjuXubajk}(j]j]jã]jţ]jǣ]internalrefurijW anchorname#id5ujkj~.jkjrXubajk}(j]j]jã]jţ]jǣ]ujkj.jkjoXubajk}(j]j]jã]jţ]jǣ]ujkj.jkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk用守护页测试VMAP分配}(jk用守护页测试VMAP分配jkjXubajk}(j]j]jã]jţ]jǣ]internalrefurijW anchorname#vmapujkj~.jkjXubajk}(j]j]jã]jţ]jǣ]ujkj.jkjXubajk}(j]j]jã]jţ]jǣ]ujkj.jkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk结论}(jk结论jkjXubajk}(j]j]jã]jţ]jǣ]internalrefurijW anchorname#id6ujkj~.jkjXubajk}(j]j]jã]jţ]jǣ]ujkj.jkjXubajk}(j]j]jã]jţ]jǣ]ujkj.jkjWubejk}(j]j]jã]jţ]jǣ]ujkj.jkjWubejk}(j]j]jã]jţ]jǣ]ujkj.jkjWubajk}(j]j]jã]jţ]jǣ]ujkj.ubjeje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux内存管理文档}(jkjjkjXubajk}(j]j]jã]jţ]jǣ]internalrefuritranslations/zh_CN/mm/index anchornamehujkj~.jkjXubajk}(j]j]jã]jţ]jǣ]ujkj.jkjXubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j]jã]jţ]jǣ]parentjYentries]Ntranslations/zh_CN/mm/highmema includefiles]jYamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjI/j^sI/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/mm/index.rstj_sKjkj Yubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 遗留文档}(jk 遗留文档jkj0Yubajk}(j]j]jã]jţ]jǣ]internalrefurijY anchorname#id1ujkj~.jkj-Yubajk}(j]j]jã]jţ]jǣ]ujkj.jkj*Yubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]jã]jţ]jǣ]parentjYentries](Ntranslations/zh_CN/mm/active_mmNtranslations/zh_CN/mm/balanceN!translations/zh_CN/mm/damon/indexN)translations/zh_CN/mm/free_page_reportingNtranslations/zh_CN/mm/ksmNtranslations/zh_CN/mm/hmmNtranslations/zh_CN/mm/hwpoisonN&translations/zh_CN/mm/hugetlbfs_reservN"translations/zh_CN/mm/memory-modelN"translations/zh_CN/mm/mmu_notifierNtranslations/zh_CN/mm/numaN+translations/zh_CN/mm/overcommit-accountingN translations/zh_CN/mm/page_fragsN$translations/zh_CN/mm/page_migrationN translations/zh_CN/mm/page_ownerN&translations/zh_CN/mm/page_table_checkN&translations/zh_CN/mm/remap_file_pagesN+translations/zh_CN/mm/split_page_table_lockN-translations/zh_CN/mm/vmalloced-kernel-stacksNtranslations/zh_CN/mm/z3foldNtranslations/zh_CN/mm/zsmalloce includefiles](jWYjYYj[Yj]Yj_YjaYjcYjeYjgYjiYjkYjmYjoYjqYjsYjuYjwYjyYj{Yj}YjYemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjI/j^sj)Yj_sK%jkjHYubajk}(j]j]jã]jţ]jǣ]ujkj.jkj*Yubejk}(j]j]jã]jţ]jǣ]ujkj.jkj Yubejk}(j]j]jã]jţ]jǣ]ujkj.jkjXubejk}(j]j]jã]jţ]jǣ]ujkj.jkjXubajk}(j]j]jã]jţ]jǣ]ujkj.ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 电源管理}(jkjjkjYubajk}(j]j]jã]jţ]jǣ]internalrefuritranslations/zh_CN/power/index anchornamehujkj~.jkjYubajk}(j]j]jã]jţ]jǣ]ujkj.jkjYubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j]jã]jţ]jǣ]parentjYentries](N%translations/zh_CN/power/energy-modelNtranslations/zh_CN/power/oppe includefiles](jYjYemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjI/j^sL/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/power/index.rstj_sKjkjYubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjYubajk}(j]j]jã]jţ]jǣ]internalrefurijY anchorname#indicesujkj~.jkjYubajk}(j]j]jã]jţ]jǣ]ujkj.jkjYubajk}(j]j]jã]jţ]jǣ]ujkj.jkjYubajk}(j]j]jã]jţ]jǣ]exprsubproject and htmlujkji;jkjYubejk}(j]j]jã]jţ]jǣ]ujkj.jkjYubejk}(j]j]jã]jţ]jǣ]ujkj.jkjYubajk}(j]j]jã]jţ]jǣ]ujkj.ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux 和 Devicetree}(jkjjkj3Zubajk}(j]j]jã]jţ]jǣ]internalrefuri)translations/zh_CN/devicetree/usage-model anchornamehujkj~.jkj0Zubajk}(j]j]jã]jţ]jǣ]ujkj.jkj-Zubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. 历史}(jk 1. 历史jkjSZubajk}(j]j]jã]jţ]jǣ]internalrefurijBZ anchorname#id3ujkj~.jkjPZubajk}(j]j]jã]jţ]jǣ]ujkj.jkjMZubajk}(j]j]jã]jţ]jǣ]ujkj.jkjJZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. 数据模型}(jk1. 数据模型jkjwZubajk}(j]j]jã]jţ]jǣ]internalrefurijBZ anchorname#id4ujkj~.jkjtZubajk}(j]j]jã]jţ]jǣ]ujkj.jkjqZubajk}(j]j]jã]jţ]jǣ]ujkj.jkjJZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1 高层次视角}(jk2.1 高层次视角jkjZubajk}(j]j]jã]jţ]jǣ]internalrefurijBZ anchorname#id5ujkj~.jkjZubajk}(j]j]jã]jţ]jǣ]ujkj.jkjZubajk}(j]j]jã]jţ]jǣ]ujkj.jkjJZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2 平台识别}(jk2.2 平台识别jkjZubajk}(j]j]jã]jţ]jǣ]internalrefurijBZ anchorname#id6ujkj~.jkjZubajk}(j]j]jã]jţ]jǣ]ujkj.jkjZubajk}(j]j]jã]jţ]jǣ]ujkj.jkjJZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.3 运行时配置}(jk2.3 运行时配置jkjZubajk}(j]j]jã]jţ]jǣ]internalrefurijBZ anchorname#id7ujkj~.jkjZubajk}(j]j]jã]jţ]jǣ]ujkj.jkjZubajk}(j]j]jã]jţ]jǣ]ujkj.jkjJZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.4 设备数量}(jk2.4 设备数量jkj[ubajk}(j]j]jã]jţ]jǣ]internalrefurijBZ anchorname#id8ujkj~.jkj[ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj[ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjJZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk附录A:AMBA设备}(jk附录A:AMBA设备jkj+[ubajk}(j]j]jã]jţ]jǣ]internalrefurijBZ anchorname#a-ambaujkj~.jkj([ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj%[ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjJZubejk}(j]j]jã]jţ]jǣ]ujkj.jkj-Zubejk}(j]j]jã]jţ]jǣ]ujkj.jkj*Zubajk}(j]j]jã]jţ]jǣ]ujkj.ubj@je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkinfiniband中间层锁}(jkjjkjd[ubajk}(j]j]jã]jţ]jǣ]internalrefuri*translations/zh_CN/infiniband/core_locking anchornamehujkj~.jkja[ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj^[ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk睡眠和中断环境}(jk睡眠和中断环境jkj[ubajk}(j]j]jã]jţ]jǣ]internalrefurijs[ anchorname#id1ujkj~.jkj[ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj~[ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 可重入性}(jk 可重入性jkj[ubajk}(j]j]jã]jţ]jǣ]internalrefurijs[ anchorname#id2ujkj~.jkj[ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj[ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk回调}(jk回调jkj[ubajk}(j]j]jã]jţ]jǣ]internalrefurijs[ anchorname#id3ujkj~.jkj[ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj[ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 热插拔}(jk 热插拔jkj[ubajk}(j]j]jã]jţ]jǣ]internalrefurijs[ anchorname#id4ujkj~.jkj[ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj[ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj[ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj~[ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj{[ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj^[ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj[[ubajk}(j]j]jã]jţ]jǣ]ujkj.ubj|je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"sysfs CPUFreq Stats的一般说明}(jkj+jkj2\ubajk}(j]j]jã]jţ]jǣ]internalrefuri)translations/zh_CN/cpu-freq/cpufreq-stats anchornamehujkj~.jkj/\ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj,\ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. 简介}(jk 1. 简介jkjR\ubajk}(j]j]jã]jţ]jǣ]internalrefurijA\ anchorname#id1ujkj~.jkjO\ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjL\ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjI\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&2. 已提供的统计数据(有例子)}(jk&2. 已提供的统计数据(有例子)jkjv\ubajk}(j]j]jã]jţ]jǣ]internalrefurijA\ anchorname#id2ujkj~.jkjs\ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjp\ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjI\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. 配置cpufreq-stats}(jk3. 配置cpufreq-statsjkj\ubajk}(j]j]jã]jţ]jǣ]internalrefurijA\ anchorname#cpufreq-statsujkj~.jkj\ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj\ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjI\ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj,\ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj)\ubajk}(j]j]jã]jţ]jǣ]ujkj.ubjs je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/CPUFreq核心和CPUFreq通知器的通用说明}(jkj9jkj\ubajk}(j]j]jã]jţ]jǣ]internalrefuri translations/zh_CN/cpu-freq/core anchornamehujkj~.jkj\ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj\ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. CPUFreq核心和接口}(jk1. CPUFreq核心和接口jkj\ubajk}(j]j]jã]jţ]jǣ]internalrefurij\ anchorname#cpufrequjkj~.jkj\ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj\ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj\ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2. CPUFreq 通知器}(jk2. CPUFreq 通知器jkj]ubajk}(j]j]jã]jţ]jǣ]internalrefurij\ anchorname#id1ujkj~.jkj]ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj]ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1 CPUFreq策略通知器}(jk2.1 CPUFreq策略通知器jkj8]ubajk}(j]j]jã]jţ]jǣ]internalrefurij\ anchorname#id2ujkj~.jkj5]ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj2]ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj/]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2 CPUFreq转换通知器}(jk2.2 CPUFreq转换通知器jkj\]ubajk}(j]j]jã]jţ]jǣ]internalrefurij\ anchorname#id3ujkj~.jkjY]ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjV]ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj/]ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj]ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk@3. 含有Operating Performance Point (OPP)的CPUFreq表的生成}(jk@3. 含有Operating Performance Point (OPP)的CPUFreq表的生成jkj]ubajk}(j]j]jã]jţ]jǣ]internalrefurij\ anchorname(#operating-performance-point-opp-cpufrequjkj~.jkj]ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj]ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj\ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj\ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj\ubajk}(j]j]jã]jţ]jǣ]ujkj.ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk物理内存模型}(jkjGjkj]ubajk}(j]j]jã]jţ]jǣ]internalrefuri"translations/zh_CN/mm/memory-model anchornamehujkj~.jkj]ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj]ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFLATMEM}(jkFLATMEMjkj]ubajk}(j]j]jã]jţ]jǣ]internalrefurij] anchorname#flatmemujkj~.jkj]ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj]ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk SPARSEMEM}(jk SPARSEMEMjkj ^ubajk}(j]j]jã]jţ]jǣ]internalrefurij] anchorname #sparsememujkj~.jkj^ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj^ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ZONE_DEVICE}(jk ZONE_DEVICEjkj-^ubajk}(j]j]jã]jţ]jǣ]internalrefurij] anchorname #zone-deviceujkj~.jkj*^ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj'^ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj]ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj]ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj]ubajk}(j]j]jã]jţ]jǣ]ujkj.ubj je0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk简介}(jkjUjkjf^ubajk}(j]j]jã]jţ]jǣ]internalrefuri#translations/zh_CN/doc-guide/sphinx anchornamehujkj~.jkjc^ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj`^ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj]^ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 安装Sphinx}(jk 安装Sphinxjkj^ubajk}(j]j]jã]jţ]jǣ]internalrefuriju^ anchorname#sphinx-install-zhujkj~.jkj^ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj^ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 图片输出}(jk 图片输出jkj^ubajk}(j]j]jã]jţ]jǣ]internalrefuriju^ anchorname#id3ujkj~.jkj^ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj^ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPDF和LaTeX构建}(jkPDF和LaTeX构建jkj^ubajk}(j]j]jã]jţ]jǣ]internalrefuriju^ anchorname #pdflatexujkj~.jkj^ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj^ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk检查Sphinx依赖项}(jk检查Sphinx依赖项jkj^ubajk}(j]j]jã]jţ]jǣ]internalrefuriju^ anchorname#sphinx-pre-install-zhujkj~.jkj^ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj^ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj^ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj^ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj]^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sphinx构建}(jk Sphinx构建jkj"_ubajk}(j]j]jã]jţ]jǣ]internalrefuriju^ anchorname#id5ujkj~.jkj_ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj_ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj]^ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 编写文档}(jk 编写文档jkjF_ubajk}(j]j]jã]jţ]jǣ]internalrefuriju^ anchorname#id6ujkj~.jkjC_ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj@_ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk内核文档的具体指南}(jk内核文档的具体指南jkjg_ubajk}(j]j]jã]jţ]jǣ]internalrefuriju^ anchorname#id12ujkj~.jkjd_ubajk}(j]j]jã]jţ]jǣ]ujkj.jkja_ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj^_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkC域}(jkC域jkj_ubajk}(j]j]jã]jţ]jǣ]internalrefuriju^ anchorname#cujkj~.jkj_ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj_ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj^_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk列表}(jk列表jkj_ubajk}(j]j]jã]jţ]jǣ]internalrefuriju^ anchorname#id13ujkj~.jkj_ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj_ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj^_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 交叉引用}(jk 交叉引用jkj_ubajk}(j]j]jã]jţ]jǣ]internalrefuriju^ anchorname#id14ujkj~.jkj_ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj_ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj^_ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj@_ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj]^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 图形图片}(jk 图形图片jkj`ubajk}(j]j]jã]jţ]jǣ]internalrefuriju^ anchorname#sphinx-kfigure-zhujkj~.jkj`ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj_ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj]^ubejk}(j]j]jã]jţ]jǣ]ujkj.ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk内核开发工具}(jkjcjkj0`ubajk}(j]j]jã]jţ]jǣ]internalrefuri"translations/zh_CN/dev-tools/index anchornamehujkj~.jkj-`ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj*`ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]jã]jţ]jǣ]parentj?`entries](N-translations/zh_CN/dev-tools/testing-overviewN#translations/zh_CN/dev-tools/sparseN!translations/zh_CN/dev-tools/gcovN"translations/zh_CN/dev-tools/kasanN1translations/zh_CN/dev-tools/gdb-kernel-debugginge includefiles](jV`jX`jZ`j\`j^`emaxdepthKcaption目录globhidden includehiddennumberedK titlesonly rawentries] rawcaptionjd`ujkjI/j^sP/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/dev-tools/index.rstj_sKjkjG`ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj*`ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj'`ubajk}(j]j]jã]jţ]jǣ]ujkj.ubjIje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkhwpoison}(jkjqjkj`ubajk}(j]j]jã]jţ]jǣ]internalrefuritranslations/zh_CN/mm/hwpoison anchornamehujkj~.jkj`ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj`ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk什么是hwpoison?}(jk什么是hwpoison?jkj`ubajk}(j]j]jã]jţ]jǣ]internalrefurij` anchorname#id1ujkj~.jkj`ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj`ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk故障恢复模式}(jk故障恢复模式jkj`ubajk}(j]j]jã]jţ]jǣ]internalrefurij` anchorname#id2ujkj~.jkj`ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj`ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 用户控制}(jk 用户控制jkj`ubajk}(j]j]jã]jţ]jǣ]internalrefurij` anchorname#id3ujkj~.jkj`ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj`ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk测试}(jk测试jkjaubajk}(j]j]jã]jţ]jǣ]internalrefurij` anchorname#id4ujkj~.jkjaubajk}(j]j]jã]jţ]jǣ]ujkj.jkjaubajk}(j]j]jã]jţ]jǣ]ujkj.jkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk引用}(jk引用jkj9aubajk}(j]j]jã]jţ]jǣ]internalrefurij` anchorname#id5ujkj~.jkj6aubajk}(j]j]jã]jţ]jǣ]ujkj.jkj3aubajk}(j]j]jã]jţ]jǣ]ujkj.jkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk限制}(jk限制jkj]aubajk}(j]j]jã]jţ]jǣ]internalrefurij` anchorname#id6ujkj~.jkjZaubajk}(j]j]jã]jţ]jǣ]ujkj.jkjWaubajk}(j]j]jã]jţ]jǣ]ujkj.jkj`ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj`ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj`ubajk}(j]j]jã]jţ]jǣ]ujkj.ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevicetree动态解析器说明}(jkjjkjaubajk}(j]j]jã]jţ]jǣ]internalrefuri6translations/zh_CN/devicetree/dynamic-resolution-notes anchornamehujkj~.jkjaubajk}(j]j]jã]jţ]jǣ]ujkj.jkjaubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk解析器如何工作?}(jk解析器如何工作?jkjaubajk}(j]j]jã]jţ]jǣ]internalrefurija anchorname#id1ujkj~.jkjaubajk}(j]j]jã]jţ]jǣ]ujkj.jkjaubajk}(j]j]jã]jţ]jǣ]ujkj.jkjaubajk}(j]j]jã]jţ]jǣ]ujkj.jkjaubejk}(j]j]jã]jţ]jǣ]ujkj.jkjaubajk}(j]j]jã]jţ]jǣ]ujkj.ubjP je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk高内存处理}(jkjjkjaubajk}(j]j]jã]jţ]jǣ]internalrefuritranslations/zh_CN/mm/highmem anchornamehujkj~.jkjaubajk}(j]j]jã]jţ]jǣ]ujkj.jkjaubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk高内存是什么?}(jk高内存是什么?jkjbubajk}(j]j]jã]jţ]jǣ]internalrefurija anchorname#id2ujkj~.jkj bubajk}(j]j]jã]jţ]jǣ]ujkj.jkj bubajk}(j]j]jã]jţ]jǣ]ujkj.jkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk临时虚拟映射}(jk临时虚拟映射jkj3bubajk}(j]j]jã]jţ]jǣ]internalrefurija anchorname#id3ujkj~.jkj0bubajk}(j]j]jã]jţ]jǣ]ujkj.jkj-bubajk}(j]j]jã]jţ]jǣ]ujkj.jkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk临时映射的成本}(jk临时映射的成本jkjWbubajk}(j]j]jã]jţ]jǣ]internalrefurija anchorname#id4ujkj~.jkjTbubajk}(j]j]jã]jţ]jǣ]ujkj.jkjQbubajk}(j]j]jã]jţ]jǣ]ujkj.jkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jki386 PAE}(jki386 PAEjkj{bubajk}(j]j]jã]jţ]jǣ]internalrefurija anchorname #i386-paeujkj~.jkjxbubajk}(j]j]jã]jţ]jǣ]ujkj.jkjububajk}(j]j]jã]jţ]jǣ]ujkj.jkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk函数}(jk函数jkjbubajk}(j]j]jã]jţ]jǣ]internalrefurija anchorname#id5ujkj~.jkjbubajk}(j]j]jã]jţ]jǣ]ujkj.jkjbubajk}(j]j]jã]jţ]jǣ]ujkj.jkjbubejk}(j]j]jã]jţ]jǣ]ujkj.jkjaubejk}(j]j]jã]jţ]jǣ]ujkj.jkjaubajk}(j]j]jã]jţ]jǣ]ujkj.ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk内核同页合并}(jkjjkjbubajk}(j]j]jã]jţ]jǣ]internalrefuritranslations/zh_CN/mm/ksm anchornamehujkj~.jkjbubajk}(j]j]jã]jţ]jǣ]ujkj.jkjbubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk设计}(jk设计jkjbubajk}(j]j]jã]jţ]jǣ]internalrefurijb anchorname#id2ujkj~.jkjbubajk}(j]j]jã]jţ]jǣ]ujkj.jkjbubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk概述}(jk概述jkjcubajk}(j]j]jã]jţ]jǣ]internalrefurijb anchorname#id3ujkj~.jkjcubajk}(j]j]jã]jţ]jǣ]ujkj.jkjcubajk}(j]j]jã]jţ]jǣ]ujkj.jkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 逆映射}(jk 逆映射jkj=cubajk}(j]j]jã]jţ]jǣ]internalrefurijb anchorname#id4ujkj~.jkj:cubajk}(j]j]jã]jţ]jǣ]ujkj.jkj7cubajk}(j]j]jã]jţ]jǣ]ujkj.jkjcubejk}(j]j]jã]jţ]jǣ]ujkj.jkjbubejk}(j]j]jã]jţ]jǣ]ujkj.jkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk参考}(jk参考jkjmcubajk}(j]j]jã]jţ]jǣ]internalrefurijb anchorname#id5ujkj~.jkjjcubajk}(j]j]jã]jţ]jǣ]ujkj.jkjgcubajk}(j]j]jã]jţ]jǣ]ujkj.jkjbubejk}(j]j]jã]jţ]jǣ]ujkj.jkjbubejk}(j]j]jã]jţ]jǣ]ujkj.jkjbubajk}(j]j]jã]jţ]jǣ]ujkj.ubj_je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk内核骇客指南}(jkjjkjcubajk}(j]j]jã]jţ]jǣ]internalrefuri'translations/zh_CN/kernel-hacking/index anchornamehujkj~.jkjcubajk}(j]j]jã]jţ]jǣ]ujkj.jkjcubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]jã]jţ]jǣ]parentjcentries]N)translations/zh_CN/kernel-hacking/hackinga includefiles]jcamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjI/j^sU/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/kernel-hacking/index.rstj_sKjkjcubajk}(j]j]jã]jţ]jǣ]ujkj.jkjcubejk}(j]j]jã]jţ]jǣ]ujkj.jkjcubajk}(j]j]jã]jţ]jǣ]ujkj.ubjeje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk7如何实现一个新的CPUFreq处理器驱动程序?}(jkjjkjcubajk}(j]j]jã]jţ]jǣ]internalrefuri'translations/zh_CN/cpu-freq/cpu-drivers anchornamehujkj~.jkjcubajk}(j]j]jã]jţ]jǣ]ujkj.jkjcubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1. 怎么做?}(jk1. 怎么做?jkjdubajk}(j]j]jã]jţ]jǣ]internalrefurijd anchorname#id1ujkj~.jkjdubajk}(j]j]jã]jţ]jǣ]ujkj.jkjdubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1.1 初始化}(jk 1.1 初始化jkj6dubajk}(j]j]jã]jţ]jǣ]internalrefurijd anchorname#id2ujkj~.jkj3dubajk}(j]j]jã]jţ]jǣ]ujkj.jkj0dubajk}(j]j]jã]jţ]jǣ]ujkj.jkj-dubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.2 Per-CPU 初始化}(jk1.2 Per-CPU 初始化jkjZdubajk}(j]j]jã]jţ]jǣ]internalrefurijd anchorname#per-cpuujkj~.jkjWdubajk}(j]j]jã]jţ]jǣ]ujkj.jkjTdubajk}(j]j]jã]jţ]jǣ]ujkj.jkj-dubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1.3 验证}(jk 1.3 验证jkj~dubajk}(j]j]jã]jţ]jǣ]internalrefurijd anchorname#id3ujkj~.jkj{dubajk}(j]j]jã]jţ]jǣ]ujkj.jkjxdubajk}(j]j]jã]jţ]jǣ]ujkj.jkj-dubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk:1.4 target 或 target_index 或 setpolicy 或 fast_switch?}(jk:1.4 target 或 target_index 或 setpolicy 或 fast_switch?jkjdubajk}(j]j]jã]jţ]jǣ]internalrefurijd anchorname*#target-target-index-setpolicy-fast-switchujkj~.jkjdubajk}(j]j]jã]jţ]jǣ]ujkj.jkjdubajk}(j]j]jã]jţ]jǣ]ujkj.jkj-dubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.5. target/target_index}(jk1.5. target/target_indexjkjdubajk}(j]j]jã]jţ]jǣ]internalrefurijd anchorname#target-target-indexujkj~.jkjdubajk}(j]j]jã]jţ]jǣ]ujkj.jkjdubajk}(j]j]jã]jţ]jǣ]ujkj.jkj-dubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 已弃用}(jk 已弃用jkjdubajk}(j]j]jã]jţ]jǣ]internalrefurijd anchorname#id4ujkj~.jkjdubajk}(j]j]jã]jţ]jǣ]ujkj.jkjdubajk}(j]j]jã]jţ]jǣ]ujkj.jkj-dubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.6. fast_switch}(jk1.6. fast_switchjkjeubajk}(j]j]jã]jţ]jǣ]internalrefurijd anchorname #fast-switchujkj~.jkj eubajk}(j]j]jã]jţ]jǣ]ujkj.jkjeubajk}(j]j]jã]jţ]jǣ]ujkj.jkj-dubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1.7 setpolicy}(jk 1.7 setpolicyjkj2eubajk}(j]j]jã]jţ]jǣ]internalrefurijd anchorname #setpolicyujkj~.jkj/eubajk}(j]j]jã]jţ]jǣ]ujkj.jkj,eubajk}(j]j]jã]jţ]jǣ]ujkj.jkj-dubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,1.8 get_intermediate 和 target_intermediate}(jk,1.8 get_intermediate 和 target_intermediatejkjVeubajk}(j]j]jã]jţ]jǣ]internalrefurijd anchorname%#get-intermediate-target-intermediateujkj~.jkjSeubajk}(j]j]jã]jţ]jǣ]ujkj.jkjPeubajk}(j]j]jã]jţ]jǣ]ujkj.jkj-dubejk}(j]j]jã]jţ]jǣ]ujkj.jkjdubejk}(j]j]jã]jţ]jǣ]ujkj.jkj dubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. 频率表辅助函数}(jk2. 频率表辅助函数jkjeubajk}(j]j]jã]jţ]jǣ]internalrefurijd anchorname#id5ujkj~.jkjeubajk}(j]j]jã]jţ]jǣ]ujkj.jkjeubajk}(j]j]jã]jţ]jǣ]ujkj.jkj dubejk}(j]j]jã]jţ]jǣ]ujkj.jkjcubejk}(j]j]jã]jţ]jǣ]ujkj.jkjcubajk}(j]j]jã]jţ]jǣ]ujkj.ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 术语表}(jkjŦjkjeubajk}(j]j]jã]jţ]jǣ]internalrefuritranslations/zh_CN/glossary anchornamehujkj~.jkjeubajk}(j]j]jã]jţ]jǣ]ujkj.jkjeubajk}(j]j]jã]jţ]jǣ]ujkj.jkjeubajk}(j]j]jã]jţ]jǣ]ujkj.ubj> je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk引言}(jkjӦjkjeubajk}(j]j]jã]jţ]jǣ]internalrefuri"translations/zh_CN/process/1.Intro anchornamehjpjڦujkj~.jkjeubajk}(j]j]jã]jţ]jǣ]ujkj.jkjeubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 内容提要}(jk 内容提要jkj fubajk}(j]j]jã]jţ]jǣ]internalrefurije anchorname#id2jp](KKeujkj~.jkjfubajk}(j]j]jã]jţ]jǣ]ujkj.jkjfubajk}(j]j]jã]jţ]jǣ]ujkj.jkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk这个文档是关于什么的}(jk这个文档是关于什么的jkj0fubajk}(j]j]jã]jţ]jǣ]internalrefurije anchorname#id3jp](KKeujkj~.jkj-fubajk}(j]j]jã]jţ]jǣ]ujkj.jkj*fubajk}(j]j]jã]jţ]jǣ]ujkj.jkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk致谢}(jk致谢jkjUfubajk}(j]j]jã]jţ]jǣ]internalrefurije anchorname#id4jp](KKeujkj~.jkjRfubajk}(j]j]jã]jţ]jǣ]ujkj.jkjOfubajk}(j]j]jã]jţ]jǣ]ujkj.jkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk代码进入主线的重要性}(jk代码进入主线的重要性jkjzfubajk}(j]j]jã]jţ]jǣ]internalrefurije anchorname#id5jp](KKeujkj~.jkjwfubajk}(j]j]jã]jţ]jǣ]ujkj.jkjtfubajk}(j]j]jã]jţ]jǣ]ujkj.jkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk许可}(jk许可jkjfubajk}(j]j]jã]jţ]jǣ]internalrefurije anchorname#id6jp](KKeujkj~.jkjfubajk}(j]j]jã]jţ]jǣ]ujkj.jkjfubajk}(j]j]jã]jţ]jǣ]ujkj.jkjfubejk}(j]j]jã]jţ]jǣ]ujkj.jkjeubejk}(j]j]jã]jţ]jǣ]ujkj.jkjeubajk}(j]j]jã]jţ]jǣ]ujkj.ubj#je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%Open Firmware Devicetree 单元测试}(jkjjkjfubajk}(j]j]jã]jţ]jǣ]internalrefuri)translations/zh_CN/devicetree/of_unittest anchornamehujkj~.jkjfubajk}(j]j]jã]jţ]jǣ]ujkj.jkjfubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. 概述}(jk 1. 概述jkjfubajk}(j]j]jã]jţ]jǣ]internalrefurijf anchorname#id1ujkj~.jkjfubajk}(j]j]jã]jţ]jǣ]ujkj.jkjfubajk}(j]j]jã]jţ]jǣ]ujkj.jkjfubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2. 测试数据}(jk2. 测试数据jkjgubajk}(j]j]jã]jţ]jǣ]internalrefurijf anchorname#id2ujkj~.jkjgubajk}(j]j]jã]jţ]jǣ]ujkj.jkjgubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1. 添加测试数据}(jk2.1. 添加测试数据jkj>gubajk}(j]j]jã]jţ]jǣ]internalrefurijf anchorname#id3ujkj~.jkj;gubajk}(j]j]jã]jţ]jǣ]ujkj.jkj8gubajk}(j]j]jã]jţ]jǣ]ujkj.jkj5gubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2. 删除测试数据}(jk2.2. 删除测试数据jkjbgubajk}(j]j]jã]jţ]jǣ]internalrefurijf anchorname#id4ujkj~.jkj_gubajk}(j]j]jã]jţ]jǣ]ujkj.jkj\gubajk}(j]j]jã]jţ]jǣ]ujkj.jkj5gubejk}(j]j]jã]jţ]jǣ]ujkj.jkjgubejk}(j]j]jã]jţ]jǣ]ujkj.jkjfubejk}(j]j]jã]jţ]jǣ]ujkj.jkjfubejk}(j]j]jã]jţ]jǣ]ujkj.jkjfubajk}(j]j]jã]jţ]jǣ]ujkj.ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk加锁的教训}(jkjjkjgubajk}(j]j]jã]jţ]jǣ]internalrefuri$translations/zh_CN/locking/spinlocks anchornamehujkj~.jkjgubajk}(j]j]jã]jţ]jǣ]ujkj.jkjgubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk教训 1:自旋锁}(jk教训 1:自旋锁jkjgubajk}(j]j]jã]jţ]jǣ]internalrefurijg anchorname#id2ujkj~.jkjgubajk}(j]j]jã]jţ]jǣ]ujkj.jkjgubajk}(j]j]jã]jţ]jǣ]ujkj.jkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk教训 2:读-写自旋锁}(jk教训 2:读-写自旋锁jkjgubajk}(j]j]jã]jţ]jǣ]internalrefurijg anchorname#id3ujkj~.jkjgubajk}(j]j]jã]jţ]jǣ]ujkj.jkjgubajk}(j]j]jã]jţ]jǣ]ujkj.jkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 教训 3:重新审视自旋锁}(jk 教训 3:重新审视自旋锁jkjhubajk}(j]j]jã]jţ]jǣ]internalrefurijg anchorname#id4ujkj~.jkj hubajk}(j]j]jã]jţ]jǣ]ujkj.jkj hubajk}(j]j]jã]jţ]jǣ]ujkj.jkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 参考信息}(jk 参考信息jkj3hubajk}(j]j]jã]jţ]jǣ]internalrefurijg anchorname#id5ujkj~.jkj0hubajk}(j]j]jã]jţ]jǣ]ujkj.jkj-hubajk}(j]j]jã]jţ]jǣ]ujkj.jkjgubejk}(j]j]jã]jţ]jǣ]ujkj.jkjgubejk}(j]j]jã]jţ]jǣ]ujkj.jkjgubajk}(j]j]jã]jţ]jǣ]ujkj.ubjE je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux Kernel中的文件系统}(jkjjkjlhubajk}(j]j]jã]jţ]jǣ]internalrefuri$translations/zh_CN/filesystems/index anchornamehujkj~.jkjihubajk}(j]j]jã]jţ]jǣ]ujkj.jkjfhubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 文件系统}(jk 文件系统jkjhubajk}(j]j]jã]jţ]jǣ]internalrefurij{h anchorname#id1ujkj~.jkjhubajk}(j]j]jã]jţ]jǣ]ujkj.jkjhubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]jã]jţ]jǣ]parentj{hentries](N'translations/zh_CN/filesystems/virtiofsN&translations/zh_CN/filesystems/debugfsN$translations/zh_CN/filesystems/tmpfse includefiles](jhjhjhemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjI/j^sR/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/filesystems/index.rstj_sKjkjhubajk}(j]j]jã]jţ]jǣ]ujkj.jkjhubejk}(j]j]jã]jţ]jǣ]ujkj.jkjhubajk}(j]j]jã]jţ]jǣ]ujkj.jkjfhubejk}(j]j]jã]jţ]jǣ]ujkj.jkjchubajk}(j]j]jã]jţ]jǣ]ujkj.ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 通用型输入/输出(GPIO)}(jkj jkjhubajk}(j]j]jã]jţ]jǣ]internalrefuri(translations/zh_CN/driver-api/gpio/index anchornamehujkj~.jkjhubajk}(j]j]jã]jţ]jǣ]ujkj.jkjhubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j]jã]jţ]jǣ]parentjhentries]N)translations/zh_CN/driver-api/gpio/legacya includefiles]jiamaxdepthKcaption目录globhidden includehiddennumberedK titlesonly rawentries] rawcaptionjiujkjI/j^sV/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/driver-api/gpio/index.rstj_sKjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk核心}(jk核心jkj(iubajk}(j]j]jã]jţ]jǣ]internalrefurijh anchorname#id1ujkj~.jkj%iubajk}(j]j]jã]jţ]jǣ]ujkj.jkj"iubajk}(j]j]jã]jţ]jǣ]ujkj.jkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ACPI支持}(jk ACPI支持jkjLiubajk}(j]j]jã]jţ]jǣ]internalrefurijh anchorname#acpiujkj~.jkjIiubajk}(j]j]jã]jţ]jǣ]ujkj.jkjFiubajk}(j]j]jã]jţ]jǣ]ujkj.jkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk设备树支持}(jk设备树支持jkjpiubajk}(j]j]jã]jţ]jǣ]internalrefurijh anchorname#id2ujkj~.jkjmiubajk}(j]j]jã]jţ]jǣ]ujkj.jkjjiubajk}(j]j]jã]jţ]jǣ]ujkj.jkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk设备管理支持}(jk设备管理支持jkjiubajk}(j]j]jã]jţ]jǣ]internalrefurijh anchorname#id3ujkj~.jkjiubajk}(j]j]jã]jţ]jǣ]ujkj.jkjiubajk}(j]j]jã]jţ]jǣ]ujkj.jkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksysfs帮助(函数)}(jksysfs帮助(函数)jkjiubajk}(j]j]jã]jţ]jǣ]internalrefurijh anchorname#sysfsujkj~.jkjiubajk}(j]j]jã]jţ]jǣ]ujkj.jkjiubajk}(j]j]jã]jţ]jǣ]ujkj.jkjiubejk}(j]j]jã]jţ]jǣ]ujkj.jkjhubejk}(j]j]jã]jţ]jǣ]ujkj.jkjhubajk}(j]j]jã]jţ]jǣ]ujkj.ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk通过gdb调试内核和模块}(jkjjkjiubajk}(j]j]jã]jţ]jǣ]internalrefuri1translations/zh_CN/dev-tools/gdb-kernel-debugging anchornamehujkj~.jkjiubajk}(j]j]jã]jţ]jǣ]ujkj.jkjiubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk环境配置要求}(jk环境配置要求jkjjubajk}(j]j]jã]jţ]jǣ]internalrefurijj anchorname#id1ujkj~.jkjjubajk}(j]j]jã]jţ]jǣ]ujkj.jkj jubajk}(j]j]jã]jţ]jǣ]ujkj.jkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk设置}(jk设置jkj5jubajk}(j]j]jã]jţ]jǣ]internalrefurijj anchorname#id2ujkj~.jkj2jubajk}(j]j]jã]jţ]jǣ]ujkj.jkj/jubajk}(j]j]jã]jţ]jǣ]ujkj.jkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&使用Linux提供的gdb脚本的示例}(jk&使用Linux提供的gdb脚本的示例jkjYjubajk}(j]j]jã]jţ]jǣ]internalrefurijj anchorname #linuxgdbujkj~.jkjVjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjSjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!命令和辅助调试功能列表}(jk!命令和辅助调试功能列表jkj}jubajk}(j]j]jã]jţ]jǣ]internalrefurijj anchorname#id3ujkj~.jkjzjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjwjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjjubejk}(j]j]jã]jţ]jǣ]ujkj.jkjiubejk}(j]j]jã]jţ]jǣ]ujkj.jkjiubajk}(j]j]jã]jţ]jǣ]ujkj.ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkz3fold}(jkj(jkjjubajk}(j]j]jã]jţ]jǣ]internalrefuritranslations/zh_CN/mm/z3fold anchornamehujkj~.jkjjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjjubajk}(j]j]jã]jţ]jǣ]ujkj.ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Linux驱动实现者的API指南}(jkj6jkjjubajk}(j]j]jã]jţ]jǣ]internalrefuri#translations/zh_CN/driver-api/index anchornamehujkj~.jkjjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjjubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j]jã]jţ]jǣ]parentjjentries](N(translations/zh_CN/driver-api/gpio/indexN)translations/zh_CN/driver-api/io_orderinge includefiles](jkj kemaxdepthKcaption 目录列表globhidden includehiddennumberedK titlesonly rawentries] rawcaptionjkujkjI/j^sQ/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/driver-api/index.rstj_sKjkjjubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj#kubajk}(j]j]jã]jţ]jǣ]internalrefurijj anchorname#indicesujkj~.jkj kubajk}(j]j]jã]jţ]jǣ]ujkj.jkjkubajk}(j]j]jã]jţ]jǣ]ujkj.jkjkubajk}(j]j]jã]jţ]jǣ]exprsubproject and htmlujkji;jkjjubejk}(j]j]jã]jţ]jǣ]ujkj.jkjjubejk}(j]j]jã]jţ]jǣ]ujkj.jkjjubajk}(j]j]jã]jţ]jǣ]ujkj.ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5virtiofs: virtio-fs 主机<->客机共享文件系统}(jkjDjkjdkubajk}(j]j]jã]jţ]jǣ]internalrefuri'translations/zh_CN/filesystems/virtiofs anchornamehujkj~.jkjakubajk}(j]j]jã]jţ]jǣ]ujkj.jkj^kubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk介绍}(jk介绍jkjkubajk}(j]j]jã]jţ]jǣ]internalrefurijsk anchorname#id1ujkj~.jkjkubajk}(j]j]jã]jţ]jǣ]ujkj.jkj~kubajk}(j]j]jã]jţ]jǣ]ujkj.jkj{kubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk用法}(jk用法jkjkubajk}(j]j]jã]jţ]jǣ]internalrefurijsk anchorname#id2ujkj~.jkjkubajk}(j]j]jã]jţ]jǣ]ujkj.jkjkubajk}(j]j]jã]jţ]jǣ]ujkj.jkj{kubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk内幕}(jk内幕jkjkubajk}(j]j]jã]jţ]jǣ]internalrefurijsk anchorname#id3ujkj~.jkjkubajk}(j]j]jã]jţ]jǣ]ujkj.jkjkubajk}(j]j]jã]jţ]jǣ]ujkj.jkj{kubejk}(j]j]jã]jţ]jǣ]ujkj.jkj^kubejk}(j]j]jã]jţ]jǣ]ujkj.jkj[kubajk}(j]j]jã]jţ]jǣ]ujkj.ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkinfiniband上的IP(IPoIB)}(jkjRjkjlubajk}(j]j]jã]jţ]jǣ]internalrefuri#translations/zh_CN/infiniband/ipoib anchornamehujkj~.jkjlubajk}(j]j]jã]jţ]jǣ]ujkj.jkjkubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk分区和P_Keys}(jk分区和P_Keysjkj%lubajk}(j]j]jã]jţ]jǣ]internalrefurijl anchorname#p-keysujkj~.jkj"lubajk}(j]j]jã]jţ]jǣ]ujkj.jkjlubajk}(j]j]jã]jţ]jǣ]ujkj.jkjlubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk数据报与连接模式}(jk数据报与连接模式jkjIlubajk}(j]j]jã]jţ]jǣ]internalrefurijl anchorname#id1ujkj~.jkjFlubajk}(j]j]jã]jţ]jǣ]ujkj.jkjClubajk}(j]j]jã]jţ]jǣ]ujkj.jkjlubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk无状态卸载}(jk无状态卸载jkjmlubajk}(j]j]jã]jţ]jǣ]internalrefurijl anchorname#id2ujkj~.jkjjlubajk}(j]j]jã]jţ]jǣ]ujkj.jkjglubajk}(j]j]jã]jţ]jǣ]ujkj.jkjlubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 中断管理}(jk 中断管理jkjlubajk}(j]j]jã]jţ]jǣ]internalrefurijl anchorname#id3ujkj~.jkjlubajk}(j]j]jã]jţ]jǣ]ujkj.jkjlubajk}(j]j]jã]jţ]jǣ]ujkj.jkjlubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 调试信息}(jk 调试信息jkjlubajk}(j]j]jã]jţ]jǣ]internalrefurijl anchorname#id4ujkj~.jkjlubajk}(j]j]jã]jţ]jǣ]ujkj.jkjlubajk}(j]j]jã]jţ]jǣ]ujkj.jkjlubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk引用}(jk引用jkjlubajk}(j]j]jã]jţ]jǣ]internalrefurijl anchorname#id5ujkj~.jkjlubajk}(j]j]jã]jţ]jǣ]ujkj.jkjlubajk}(j]j]jã]jţ]jǣ]ujkj.jkjlubejk}(j]j]jã]jţ]jǣ]ujkj.jkjkubejk}(j]j]jã]jţ]jǣ]ujkj.jkjkubajk}(j]j]jã]jţ]jǣ]ujkj.ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 内存平衡}(jkj`jkjmubajk}(j]j]jã]jţ]jǣ]internalrefuritranslations/zh_CN/mm/balance anchornamehujkj~.jkjmubajk}(j]j]jã]jţ]jǣ]ujkj.jkj mubajk}(j]j]jã]jţ]jǣ]ujkj.jkj mubajk}(j]j]jã]jţ]jǣ]ujkj.ubj_ je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 修改补丁}(jkjnjkj>mubajk}(j]j]jã]jţ]jǣ]internalrefuri/translations/zh_CN/maintainer/modifying-patches anchornamehujkj~.jkj;mubajk}(j]j]jã]jţ]jǣ]ujkj.jkj8mubajk}(j]j]jã]jţ]jǣ]ujkj.jkj5mubajk}(j]j]jã]jţ]jǣ]ujkj.ubjx je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk内核维护者手册}(jkj|jkjjmubajk}(j]j]jã]jţ]jǣ]internalrefuri#translations/zh_CN/maintainer/index anchornamehujkj~.jkjgmubajk}(j]j]jã]jţ]jǣ]ujkj.jkjdmubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]jã]jţ]jǣ]parentjymentries](N+translations/zh_CN/maintainer/configure-gitN2translations/zh_CN/maintainer/rebasing-and-mergingN+translations/zh_CN/maintainer/pull-requestsN6translations/zh_CN/maintainer/maintainer-entry-profileN/translations/zh_CN/maintainer/modifying-patchese includefiles](jmjmjmjmjmemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjI/j^sQ/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/maintainer/index.rstj_sK jkjmubajk}(j]j]jã]jţ]jǣ]ujkj.jkjdmubejk}(j]j]jã]jţ]jǣ]ujkj.jkjamubajk}(j]j]jã]jţ]jǣ]ujkj.ubj< je0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk传统GPIO接口}(jkjjkjmubajk}(j]j]jã]jţ]jǣ]internalrefuri)translations/zh_CN/driver-api/gpio/legacy anchornamehujkj~.jkjmubajk}(j]j]jã]jţ]jǣ]ujkj.jkjmubajk}(j]j]jã]jţ]jǣ]ujkj.jkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk什么是GPIO?}(jk什么是GPIO?jkjmubajk}(j]j]jã]jţ]jǣ]internalrefurijm anchorname#id1ujkj~.jkjmubajk}(j]j]jã]jţ]jǣ]ujkj.jkjmubajk}(j]j]jã]jţ]jǣ]ujkj.jkjmubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk GPIO 公约}(jk GPIO 公约jkjnubajk}(j]j]jã]jţ]jǣ]internalrefurijm anchorname#id2ujkj~.jkjnubajk}(j]j]jã]jţ]jǣ]ujkj.jkjnubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 标识 GPIO}(jk 标识 GPIOjkj)nubajk}(j]j]jã]jţ]jǣ]internalrefurijm anchorname#id3ujkj~.jkj&nubajk}(j]j]jã]jţ]jǣ]ujkj.jkj#nubajk}(j]j]jã]jţ]jǣ]ujkj.jkj nubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 使用 GPIO}(jk 使用 GPIOjkjMnubajk}(j]j]jã]jţ]jǣ]internalrefurijm anchorname#id4ujkj~.jkjJnubajk}(j]j]jã]jţ]jǣ]ujkj.jkjGnubajk}(j]j]jã]jţ]jǣ]ujkj.jkj nubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk访问自旋锁安全的 GPIO}(jk访问自旋锁安全的 GPIOjkjqnubajk}(j]j]jã]jţ]jǣ]internalrefurijm anchorname#id5ujkj~.jkjnnubajk}(j]j]jã]jţ]jǣ]ujkj.jkjknubajk}(j]j]jã]jţ]jǣ]ujkj.jkj nubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk访问可能休眠的 GPIO}(jk访问可能休眠的 GPIOjkjnubajk}(j]j]jã]jţ]jǣ]internalrefurijm anchorname#id6ujkj~.jkjnubajk}(j]j]jã]jţ]jǣ]ujkj.jkjnubajk}(j]j]jã]jţ]jǣ]ujkj.jkj nubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk声明和释放 GPIO}(jk声明和释放 GPIOjkjnubajk}(j]j]jã]jţ]jǣ]internalrefurijm anchorname#id7ujkj~.jkjnubajk}(j]j]jã]jţ]jǣ]ujkj.jkjnubajk}(j]j]jã]jţ]jǣ]ujkj.jkj nubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGPIO 映射到 IRQ}(jkGPIO 映射到 IRQjkjnubajk}(j]j]jã]jţ]jǣ]internalrefurijm anchorname #gpio-irqujkj~.jkjnubajk}(j]j]jã]jţ]jǣ]ujkj.jkjnubajk}(j]j]jã]jţ]jǣ]ujkj.jkj nubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk模拟开漏信号}(jk模拟开漏信号jkjoubajk}(j]j]jã]jţ]jǣ]internalrefurijm anchorname#id8ujkj~.jkjnubajk}(j]j]jã]jţ]jǣ]ujkj.jkjnubajk}(j]j]jã]jţ]jǣ]ujkj.jkj nubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%GPIO控制器和引脚控制子系统}(jk%GPIO控制器和引脚控制子系统jkj%oubajk}(j]j]jã]jţ]jǣ]internalrefurijm anchorname#id9ujkj~.jkj"oubajk}(j]j]jã]jţ]jǣ]ujkj.jkjoubajk}(j]j]jã]jţ]jǣ]ujkj.jkj nubejk}(j]j]jã]jţ]jǣ]ujkj.jkjnubejk}(j]j]jã]jţ]jǣ]ujkj.jkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk这些公约忽略了什么?}(jk这些公约忽略了什么?jkjUoubajk}(j]j]jã]jţ]jǣ]internalrefurijm anchorname#id10ujkj~.jkjRoubajk}(j]j]jã]jţ]jǣ]ujkj.jkjOoubajk}(j]j]jã]jţ]jǣ]ujkj.jkjmubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#GPIO 实现者的框架(可选)}(jk#GPIO 实现者的框架(可选)jkjyoubajk}(j]j]jã]jţ]jǣ]internalrefurijm anchorname#id11ujkj~.jkjvoubajk}(j]j]jã]jţ]jǣ]ujkj.jkjsoubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk控制器驱动: gpio_chip}(jk控制器驱动: gpio_chipjkjoubajk}(j]j]jã]jţ]jǣ]internalrefurijm anchorname #gpio-chipujkj~.jkjoubajk}(j]j]jã]jţ]jǣ]ujkj.jkjoubajk}(j]j]jã]jţ]jǣ]ujkj.jkjoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 平台支持}(jk 平台支持jkjoubajk}(j]j]jã]jţ]jǣ]internalrefurijm anchorname#id12ujkj~.jkjoubajk}(j]j]jã]jţ]jǣ]ujkj.jkjoubajk}(j]j]jã]jţ]jǣ]ujkj.jkjoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 板级支持}(jk 板级支持jkjoubajk}(j]j]jã]jţ]jǣ]internalrefurijm anchorname#id13ujkj~.jkjoubajk}(j]j]jã]jţ]jǣ]ujkj.jkjoubajk}(j]j]jã]jţ]jǣ]ujkj.jkjoubejk}(j]j]jã]jţ]jǣ]ujkj.jkjsoubejk}(j]j]jã]jţ]jǣ]ujkj.jkjmubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(用户空间的 Sysfs 接口(可选)}(jk(用户空间的 Sysfs 接口(可选)jkjpubajk}(j]j]jã]jţ]jǣ]internalrefurijm anchorname#sysfsujkj~.jkjpubajk}(j]j]jã]jţ]jǣ]ujkj.jkj pubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs 中的路径}(jkSysfs 中的路径jkj3pubajk}(j]j]jã]jţ]jǣ]internalrefurijm anchorname#id14ujkj~.jkj0pubajk}(j]j]jã]jţ]jǣ]ujkj.jkj-pubajk}(j]j]jã]jţ]jǣ]ujkj.jkj*pubajk}(j]j]jã]jţ]jǣ]ujkj.jkj pubejk}(j]j]jã]jţ]jǣ]ujkj.jkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk API参考}(jk API参考jkjcpubajk}(j]j]jã]jţ]jǣ]internalrefurijm anchorname#apiujkj~.jkj`pubajk}(j]j]jã]jţ]jǣ]ujkj.jkj]pubajk}(j]j]jã]jţ]jǣ]ujkj.jkjmubejk}(j]j]jã]jţ]jǣ]ujkj.ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 工业 I/O}(jkjjkjpubajk}(j]j]jã]jţ]jǣ]internalrefuritranslations/zh_CN/iio/index anchornamehujkj~.jkjpubajk}(j]j]jã]jţ]jǣ]ujkj.jkjpubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]jã]jţ]jǣ]parentjpentries](N#translations/zh_CN/iio/iio_configfsN!translations/zh_CN/iio/ep93xx_adce includefiles](jpjpemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjI/j^sJ/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/iio/index.rstj_sKjkjpubajk}(j]j]jã]jţ]jǣ]ujkj.jkjpubejk}(j]j]jã]jţ]jǣ]ujkj.jkjpubajk}(j]j]jã]jţ]jǣ]ujkj.ubj:je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs文件}(jkjjkjpubajk}(j]j]jã]jţ]jǣ]internalrefuri#translations/zh_CN/infiniband/sysfs anchornamehujkj~.jkjpubajk}(j]j]jã]jţ]jǣ]ujkj.jkjpubajk}(j]j]jã]jţ]jǣ]ujkj.jkjpubajk}(j]j]jã]jţ]jǣ]ujkj.ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk变基与合并}(jkjjkj qubajk}(j]j]jã]jţ]jǣ]internalrefuri2translations/zh_CN/maintainer/rebasing-and-merging anchornamehujkj~.jkj qubajk}(j]j]jã]jţ]jǣ]ujkj.jkjqubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk变基}(jk变基jkj-qubajk}(j]j]jã]jţ]jǣ]internalrefurijq anchorname#id2ujkj~.jkj*qubajk}(j]j]jã]jţ]jǣ]ujkj.jkj'qubajk}(j]j]jã]jţ]jǣ]ujkj.jkj$qubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk合并}(jk合并jkjQqubajk}(j]j]jã]jţ]jǣ]internalrefurijq anchorname#id3ujkj~.jkjNqubajk}(j]j]jã]jţ]jǣ]ujkj.jkjKqubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk合并较低层级树}(jk合并较低层级树jkjrqubajk}(j]j]jã]jţ]jǣ]internalrefurijq anchorname#id4ujkj~.jkjoqubajk}(j]j]jã]jţ]jǣ]ujkj.jkjlqubajk}(j]j]jã]jţ]jǣ]ujkj.jkjiqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk合并同级树或上游树}(jk合并同级树或上游树jkjqubajk}(j]j]jã]jţ]jǣ]internalrefurijq anchorname#id5ujkj~.jkjqubajk}(j]j]jã]jţ]jǣ]ujkj.jkjqubajk}(j]j]jã]jţ]jǣ]ujkj.jkjiqubejk}(j]j]jã]jţ]jǣ]ujkj.jkjKqubejk}(j]j]jã]jţ]jǣ]ujkj.jkj$qubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk最后}(jk最后jkjqubajk}(j]j]jã]jţ]jǣ]internalrefurijq anchorname#id6ujkj~.jkjqubajk}(j]j]jã]jţ]jǣ]ujkj.jkjqubajk}(j]j]jã]jţ]jǣ]ujkj.jkj$qubejk}(j]j]jã]jţ]jǣ]ujkj.jkjqubejk}(j]j]jã]jţ]jǣ]ujkj.jkjqubajk}(j]j]jã]jţ]jǣ]ujkj.ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHugetlbfs 预留}(jkj§jkjqubajk}(j]j]jã]jţ]jǣ]internalrefuri&translations/zh_CN/mm/hugetlbfs_reserv anchornamehujkj~.jkjqubajk}(j]j]jã]jţ]jǣ]ujkj.jkjqubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk概述}(jk概述jkjrubajk}(j]j]jã]jţ]jǣ]internalrefurijr anchorname#id1ujkj~.jkjrubajk}(j]j]jã]jţ]jǣ]ujkj.jkjrubajk}(j]j]jã]jţ]jǣ]ujkj.jkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk读者}(jk读者jkjCrubajk}(j]j]jã]jţ]jǣ]internalrefurijr anchorname#id2ujkj~.jkj@rubajk}(j]j]jã]jţ]jǣ]ujkj.jkj=rubajk}(j]j]jã]jţ]jǣ]ujkj.jkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 数据结构}(jk 数据结构jkjgrubajk}(j]j]jã]jţ]jǣ]internalrefurijr anchorname#id3ujkj~.jkjdrubajk}(j]j]jã]jţ]jǣ]ujkj.jkjarubajk}(j]j]jã]jţ]jǣ]ujkj.jkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'预留映射位置(私有或共享)}(jk'预留映射位置(私有或共享)jkjrubajk}(j]j]jã]jţ]jǣ]internalrefurijr anchorname#id4ujkj~.jkjrubajk}(j]j]jã]jţ]jǣ]ujkj.jkjrubajk}(j]j]jã]jţ]jǣ]ujkj.jkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 创建预留}(jk 创建预留jkjrubajk}(j]j]jã]jţ]jǣ]internalrefurijr anchorname#id5ujkj~.jkjrubajk}(j]j]jã]jţ]jǣ]ujkj.jkjrubajk}(j]j]jã]jţ]jǣ]ujkj.jkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk消耗预留/分配一个巨页}(jk消耗预留/分配一个巨页jkjrubajk}(j]j]jã]jţ]jǣ]internalrefurijr anchorname#id6ujkj~.jkjrubajk}(j]j]jã]jţ]jǣ]ujkj.jkjrubajk}(j]j]jã]jţ]jǣ]ujkj.jkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk实例化巨页}(jk实例化巨页jkjrubajk}(j]j]jã]jţ]jǣ]internalrefurijr anchorname#id7ujkj~.jkjrubajk}(j]j]jã]jţ]jǣ]ujkj.jkjrubajk}(j]j]jã]jţ]jǣ]ujkj.jkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 释放巨页}(jk 释放巨页jkjsubajk}(j]j]jã]jţ]jǣ]internalrefurijr anchorname#id8ujkj~.jkjsubajk}(j]j]jã]jţ]jǣ]ujkj.jkjsubajk}(j]j]jã]jţ]jǣ]ujkj.jkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 子池预留}(jk 子池预留jkj?subajk}(j]j]jã]jţ]jǣ]internalrefurijr anchorname#id9ujkj~.jkjptl}(jk page->ptljkjwubajk}(j]j]jã]jţ]jǣ]internalrefurijw anchorname #page-ptlujkj~.jkjwubajk}(j]j]jã]jţ]jǣ]ujkj.jkjwubajk}(j]j]jã]jţ]jǣ]ujkj.jkjwubejk}(j]j]jã]jţ]jǣ]ujkj.jkjwubejk}(j]j]jã]jţ]jǣ]ujkj.jkjwubajk}(j]j]jã]jţ]jǣ]ujkj.ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk API参考}(jkj$jkj1xubajk}(j]j]jã]jţ]jǣ]internalrefuritranslations/zh_CN/mm/damon/api anchornamehujkj~.jkj.xubajk}(j]j]jã]jţ]jǣ]ujkj.jkj+xubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 结构体}(jk 结构体jkjQxubajk}(j]j]jã]jţ]jǣ]internalrefurij@x anchorname#id1ujkj~.jkjNxubajk}(j]j]jã]jţ]jǣ]ujkj.jkjKxubajk}(j]j]jã]jţ]jǣ]ujkj.jkjHxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk函数}(jk函数jkjuxubajk}(j]j]jã]jţ]jǣ]internalrefurij@x anchorname#id2ujkj~.jkjrxubajk}(j]j]jã]jţ]jǣ]ujkj.jkjoxubajk}(j]j]jã]jţ]jǣ]ujkj.jkjHxubejk}(j]j]jã]jţ]jǣ]ujkj.jkj+xubejk}(j]j]jã]jţ]jǣ]ujkj.jkj(xubajk}(j]j]jã]jţ]jǣ]ujkj.ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk设备能量模型}(jkj2jkjxubajk}(j]j]jã]jţ]jǣ]internalrefuri%translations/zh_CN/power/energy-model anchornamehujkj~.jkjxubajk}(j]j]jã]jţ]jǣ]ujkj.jkjxubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. 概述}(jk 1. 概述jkjxubajk}(j]j]jã]jţ]jǣ]internalrefurijx anchorname#id2ujkj~.jkjxubajk}(j]j]jã]jţ]jǣ]ujkj.jkjxubajk}(j]j]jã]jţ]jǣ]ujkj.jkjxubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 2. 核心API}(jk 2. 核心APIjkjxubajk}(j]j]jã]jţ]jǣ]internalrefurijx anchorname#apiujkj~.jkjxubajk}(j]j]jã]jţ]jǣ]ujkj.jkjxubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1 配置选项}(jk2.1 配置选项jkjyubajk}(j]j]jã]jţ]jǣ]internalrefurijx anchorname#id3ujkj~.jkjyubajk}(j]j]jã]jţ]jǣ]ujkj.jkj yubajk}(j]j]jã]jţ]jǣ]ujkj.jkj yubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2.2 性能域的注册}(jk2.2 性能域的注册jkj7yubajk}(j]j]jã]jţ]jǣ]internalrefurijx anchorname#id4ujkj~.jkj4yubajk}(j]j]jã]jţ]jǣ]ujkj.jkj1yubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk“高级”EM的注册}(jk“高级”EM的注册jkjXyubajk}(j]j]jã]jţ]jǣ]internalrefurijx anchorname#emujkj~.jkjUyubajk}(j]j]jã]jţ]jǣ]ujkj.jkjRyubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk使用DT的EM注册}(jk使用DT的EM注册jkjyyubajk}(j]j]jã]jţ]jǣ]internalrefurijx anchorname#dtemujkj~.jkjvyubajk}(j]j]jã]jţ]jǣ]ujkj.jkjsyubajk}(j]j]jã]jţ]jǣ]ujkj.jkjpyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk“人工”EM的注册}(jk“人工”EM的注册jkjyubajk}(j]j]jã]jţ]jǣ]internalrefurijx anchorname#id5ujkj~.jkjyubajk}(j]j]jã]jţ]jǣ]ujkj.jkjyubajk}(j]j]jã]jţ]jǣ]ujkj.jkjpyubejk}(j]j]jã]jţ]jǣ]ujkj.jkjRyubejk}(j]j]jã]jţ]jǣ]ujkj.jkjOyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk“简单”EM的注册}(jk“简单”EM的注册jkjyubajk}(j]j]jã]jţ]jǣ]internalrefurijx anchorname#id6ujkj~.jkjyubajk}(j]j]jã]jţ]jǣ]ujkj.jkjyubajk}(j]j]jã]jţ]jǣ]ujkj.jkjOyubejk}(j]j]jã]jţ]jǣ]ujkj.jkj1yubejk}(j]j]jã]jţ]jǣ]ujkj.jkj yubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.3 访问性能域}(jk2.3 访问性能域jkjyubajk}(j]j]jã]jţ]jǣ]internalrefurijx anchorname#id7ujkj~.jkjyubajk}(j]j]jã]jţ]jǣ]ujkj.jkjyubajk}(j]j]jã]jţ]jǣ]ujkj.jkj yubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.4 API的细节描述}(jk2.4 API的细节描述jkj!zubajk}(j]j]jã]jţ]jǣ]internalrefurijx anchorname#id8ujkj~.jkjzubajk}(j]j]jã]jţ]jǣ]ujkj.jkjzubajk}(j]j]jã]jţ]jǣ]ujkj.jkj yubejk}(j]j]jã]jţ]jǣ]ujkj.jkjxubejk}(j]j]jã]jţ]jǣ]ujkj.jkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. 驱动示例}(jk3. 驱动示例jkjQzubajk}(j]j]jã]jţ]jǣ]internalrefurijx anchorname#id9ujkj~.jkjNzubajk}(j]j]jã]jţ]jǣ]ujkj.jkjKzubajk}(j]j]jã]jţ]jǣ]ujkj.jkjxubejk}(j]j]jã]jţ]jǣ]ujkj.jkjxubejk}(j]j]jã]jţ]jǣ]ujkj.jkjxubajk}(j]j]jã]jţ]jǣ]ujkj.ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 页面迁移}(jkj@jkjzubajk}(j]j]jã]jţ]jǣ]internalrefuri$translations/zh_CN/mm/page_migration anchornamehujkj~.jkjzubajk}(j]j]jã]jţ]jǣ]ujkj.jkjzubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"在内核中使用 migrate_pages()}(jk"在内核中使用 migrate_pages()jkjzubajk}(j]j]jã]jţ]jǣ]internalrefurijz anchorname#migrate-pagesujkj~.jkjzubajk}(j]j]jã]jţ]jǣ]ujkj.jkjzubajk}(j]j]jã]jţ]jǣ]ujkj.jkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmigrate_pages()如何工作}(jkmigrate_pages()如何工作jkjzubajk}(j]j]jã]jţ]jǣ]internalrefurijz anchorname#id2ujkj~.jkjzubajk}(j]j]jã]jţ]jǣ]ujkj.jkjzubajk}(j]j]jã]jţ]jǣ]ujkj.jkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk非LRU页面迁移}(jk非LRU页面迁移jkjzubajk}(j]j]jã]jţ]jǣ]internalrefurijz anchorname#lruujkj~.jkjzubajk}(j]j]jã]jţ]jǣ]ujkj.jkjzubajk}(j]j]jã]jţ]jǣ]ujkj.jkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 监测迁移}(jk 监测迁移jkj{ubajk}(j]j]jã]jţ]jǣ]internalrefurijz anchorname#id3ujkj~.jkj{ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj{ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjzubejk}(j]j]jã]jţ]jǣ]ujkj.jkjzubejk}(j]j]jã]jţ]jǣ]ujkj.jkjzubajk}(j]j]jã]jţ]jǣ]ujkj.ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk用户空间verbs访问}(jkjNjkjO{ubajk}(j]j]jã]jţ]jǣ]internalrefuri(translations/zh_CN/infiniband/user_verbs anchornamehujkj~.jkjL{ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjI{ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk用户-内核通信}(jk用户-内核通信jkjo{ubajk}(j]j]jã]jţ]jǣ]internalrefurij^{ anchorname#id1ujkj~.jkjl{ubajk}(j]j]jã]jţ]jǣ]ujkj.jkji{ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjf{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 资源管理}(jk 资源管理jkj{ubajk}(j]j]jã]jţ]jǣ]internalrefurij^{ anchorname#id2ujkj~.jkj{ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj{ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjf{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 内存固定}(jk 内存固定jkj{ubajk}(j]j]jã]jţ]jǣ]internalrefurij^{ anchorname#id3ujkj~.jkj{ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj{ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjf{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk /dev文件}(jk /dev文件jkj{ubajk}(j]j]jã]jţ]jǣ]internalrefurij^{ anchorname#devujkj~.jkj{ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj{ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjf{ubejk}(j]j]jã]jţ]jǣ]ujkj.jkjI{ubejk}(j]j]jã]jţ]jǣ]ujkj.jkjF{ubajk}(j]j]jã]jţ]jǣ]ujkj.ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk通用互斥锁子系统}(jkj\jkj|ubajk}(j]j]jã]jţ]jǣ]internalrefuri'translations/zh_CN/locking/mutex-design anchornamehujkj~.jkj|ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj|ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk什么是互斥锁?}(jk什么是互斥锁?jkj4|ubajk}(j]j]jã]jţ]jǣ]internalrefurij#| anchorname#id2ujkj~.jkj1|ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj.|ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj+|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk实现}(jk实现jkjX|ubajk}(j]j]jã]jţ]jǣ]internalrefurij#| anchorname#id3ujkj~.jkjU|ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjR|ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj+|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk语义}(jk语义jkj||ubajk}(j]j]jã]jţ]jǣ]internalrefurij#| anchorname#id4ujkj~.jkjy|ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjv|ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj+|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk接口}(jk接口jkj|ubajk}(j]j]jã]jţ]jǣ]internalrefurij#| anchorname#id5ujkj~.jkj|ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj|ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj+|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk缺陷}(jk缺陷jkj|ubajk}(j]j]jã]jţ]jǣ]internalrefurij#| anchorname#id6ujkj~.jkj|ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj|ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj+|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk何时使用互斥锁}(jk何时使用互斥锁jkj|ubajk}(j]j]jã]jţ]jǣ]internalrefurij#| anchorname#id7ujkj~.jkj|ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj|ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj+|ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj|ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj |ubajk}(j]j]jã]jţ]jǣ]ujkj.ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk空闲页报告}(jkjjjkj!}ubajk}(j]j]jã]jţ]jǣ]internalrefuri)translations/zh_CN/mm/free_page_reporting anchornamehujkj~.jkj}ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj}ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj}ubajk}(j]j]jã]jţ]jǣ]ujkj.ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux PECI 子系统}(jkjxjkjM}ubajk}(j]j]jã]jţ]jǣ]internalrefuritranslations/zh_CN/peci/index anchornamehujkj~.jkjJ}ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjG}ubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j]jã]jţ]jǣ]parentj\}entries]Ntranslations/zh_CN/peci/pecia includefiles]js}amaxdepthJcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjI/j^sK/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/peci/index.rstj_sKjkjd}ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj}ubajk}(j]j]jã]jţ]jǣ]internalrefurij\} anchorname#indicesujkj~.jkj}ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj}ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj}ubajk}(j]j]jã]jţ]jǣ]exprsubproject and htmlujkji;jkjd}ubejk}(j]j]jã]jţ]jǣ]ujkj.jkjG}ubejk}(j]j]jã]jţ]jǣ]ujkj.jkjD}ubajk}(j]j]jã]jţ]jǣ]ujkj.ubjYje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 中文翻译}(jkjjkj}ubajk}(j]j]jã]jţ]jǣ]internalrefuritranslations/zh_CN/index anchornamehujkj~.jkj}ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj}ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!与Linux 内核社区一起工作}(jk!与Linux 内核社区一起工作jkj}ubajk}(j]j]jã]jţ]jǣ]internalrefurij} anchorname#linuxujkj~.jkj}ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj}ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]jã]jţ]jǣ]parentj}entries](N.translations/zh_CN/process/development-processN-translations/zh_CN/process/submitting-patches 行为准则*translations/zh_CN/process/code-of-conductN#translations/zh_CN/maintainer/index完整开发流程文档 translations/zh_CN/process/indexe includefiles](j~j~j~j~j~emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries](j~j~eujkjI/j^sF/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/index.rstj_sK$jkj~ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj}ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj}ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk内部API文档}(jk内部API文档jkj<~ubajk}(j]j]jã]jţ]jǣ]internalrefurij} anchorname#apiujkj~.jkj9~ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj6~ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]jã]jţ]jǣ]parentj}entries](N!translations/zh_CN/core-api/indexN#translations/zh_CN/driver-api/indexN!translations/zh_CN/subsystem-apis内核中的锁 translations/zh_CN/locking/indexe includefiles](jc~je~jg~jj~emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ji~aujkjI/j^sj)~j_sK2jkjT~ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj6~ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj}ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk开发工具和流程}(jk开发工具和流程jkj~ubajk}(j]j]jã]jţ]jǣ]internalrefurij} anchorname#id2ujkj~.jkj~ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj~ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]jã]jţ]jǣ]parentj}entries](N(translations/zh_CN/process/license-rulesN"translations/zh_CN/doc-guide/indexN"translations/zh_CN/dev-tools/indexN-translations/zh_CN/dev-tools/testing-overviewN'translations/zh_CN/kernel-hacking/indexNtranslations/zh_CN/rust/indexe includefiles](j~j~j~j~j~j~emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjI/j^sj)~j_sK?jkj~ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj~ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj}ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk面向用户的文档}(jk面向用户的文档jkj~ubajk}(j]j]jã]jţ]jǣ]internalrefurij} anchorname#id3ujkj~.jkj~ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj~ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]jã]jţ]jǣ]parentj}entries](N$translations/zh_CN/admin-guide/indexN/translations/zh_CN/admin-guide/reporting-issuesN&translations/zh_CN/userspace-api/indexe includefiles](jjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjI/j^sj)~j_sKVjkj~ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj~ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj}ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk固件相关文档}(jk固件相关文档jkj#ubajk}(j]j]jã]jţ]jǣ]internalrefurij} anchorname#id5ujkj~.jkj ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]jã]jţ]jǣ]parentj}entries]N#translations/zh_CN/devicetree/indexa includefiles]jJamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjI/j^sj)~j_sKijkj;ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubejk}(j]j]jã]jţ]jǣ]ujkj.jkj}ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk体系结构文档}(jk体系结构文档jkjiubajk}(j]j]jã]jţ]jǣ]internalrefurij} anchorname#id6ujkj~.jkjfubajk}(j]j]jã]jţ]jǣ]ujkj.jkjcubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]jã]jţ]jǣ]parentj}entries]Ntranslations/zh_CN/arch/indexa includefiles]jamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjI/j^sj)~j_sKujkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjcubejk}(j]j]jã]jţ]jǣ]ujkj.jkj}ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 其他文档}(jk 其他文档jkjubajk}(j]j]jã]jţ]jǣ]internalrefurij} anchorname#id7ujkj~.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]jã]jţ]jǣ]parentj}entries]N translations/zh_CN/staging/indexa includefiles]jamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjI/j^sj)~j_sKjkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubejk}(j]j]jã]jţ]jǣ]ujkj.jkj}ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 术语表}(jk 术语表jkjubajk}(j]j]jã]jţ]jǣ]internalrefurij} anchorname#id8ujkj~.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]jã]jţ]jǣ]parentj}entries]Ntranslations/zh_CN/glossarya includefiles]jamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjI/j^sj)~j_sKjkj ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubejk}(j]j]jã]jţ]jǣ]ujkj.jkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk索引和表格}(jk索引和表格jkj;ubajk}(j]j]jã]jţ]jǣ]internalrefurij} anchorname#id9ujkj~.jkj8ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj5ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj}ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj}ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj}ubajk}(j]j]jã]jţ]jǣ]ujkj.ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk非对齐内存访问}(jkjjkjtubajk}(j]j]jã]jţ]jǣ]internalrefuri3translations/zh_CN/core-api/unaligned-memory-access anchornamehujkj~.jkjqubajk}(j]j]jã]jţ]jǣ]ujkj.jkjnubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk非对齐访问的定义}(jk非对齐访问的定义jkjubajk}(j]j]jã]jţ]jǣ]internalrefurij anchorname#id2ujkj~.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 自然对齐}(jk 自然对齐jkjubajk}(j]j]jã]jţ]jǣ]internalrefurij anchorname#id3ujkj~.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!为什么非对齐访问时坏事}(jk!为什么非对齐访问时坏事jkj܀ubajk}(j]j]jã]jţ]jǣ]internalrefurij anchorname#id4ujkj~.jkjـubajk}(j]j]jã]jţ]jǣ]ujkj.jkjրubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$不会导致非对齐访问的代码}(jk$不会导致非对齐访问的代码jkjubajk}(j]j]jã]jţ]jǣ]internalrefurij anchorname#id5ujkj~.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk导致非对齐访问的代码}(jk导致非对齐访问的代码jkj$ubajk}(j]j]jã]jţ]jǣ]internalrefurij anchorname#id6ujkj~.jkj!ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk避免非对齐访问}(jk避免非对齐访问jkjHubajk}(j]j]jã]jţ]jǣ]internalrefurij anchorname#id7ujkj~.jkjEubajk}(j]j]jã]jţ]jǣ]ujkj.jkjBubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk对齐 vs. 网络}(jk对齐 vs. 网络jkjlubajk}(j]j]jã]jţ]jǣ]internalrefurij anchorname#vsujkj~.jkjiubajk}(j]j]jã]jţ]jǣ]ujkj.jkjfubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubejk}(j]j]jã]jţ]jǣ]ujkj.jkjnubejk}(j]j]jã]jţ]jǣ]ujkj.jkjkubajk}(j]j]jã]jţ]jǣ]ujkj.ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk如何创建拉取请求}(jkjjkjubajk}(j]j]jã]jţ]jǣ]internalrefuri+translations/zh_CN/maintainer/pull-requests anchornamehujkj~.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 创建分支}(jk 创建分支jkjŁubajk}(j]j]jã]jţ]jǣ]internalrefurij anchorname#id2ujkj~.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk创建拉取请求}(jk创建拉取请求jkjubajk}(j]j]jã]jţ]jǣ]internalrefurij anchorname#id3ujkj~.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk提交拉取请求}(jk提交拉取请求jkj ubajk}(j]j]jã]jţ]jǣ]internalrefurij anchorname#id4ujkj~.jkj ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubejk}(j]j]jã]jţ]jǣ]ujkj.jkjubejk}(j]j]jã]jţ]jǣ]ujkj.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Git配置}(jkjjkjFubajk}(j]j]jã]jţ]jǣ]internalrefuri+translations/zh_CN/maintainer/configure-git anchornamehujkj~.jkjCubajk}(j]j]jã]jţ]jǣ]ujkj.jkj@ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'创建链接到lore.kernel.org的提交}(jk'创建链接到lore.kernel.org的提交jkjfubajk}(j]j]jã]jţ]jǣ]internalrefurijU anchorname#lore-kernel-orgujkj~.jkjcubajk}(j]j]jã]jţ]jǣ]ujkj.jkj`ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj]ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj@ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj=ubajk}(j]j]jã]jţ]jǣ]ujkj.ubjh je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk用户空间MAD访问}(jkjjkjubajk}(j]j]jã]jţ]jǣ]internalrefuri&translations/zh_CN/infiniband/user_mad anchornamehujkj~.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 设备文件}(jk 设备文件jkjubajk}(j]j]jã]jţ]jǣ]internalrefurij anchorname#id1ujkj~.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk创建MAD代理}(jk创建MAD代理jkjubajk}(j]j]jã]jţ]jǣ]internalrefurij anchorname#id2ujkj~.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkj݂ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 接收MADs}(jk 接收MADsjkjubajk}(j]j]jã]jţ]jǣ]internalrefurij anchorname#madsujkj~.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 发送MADs}(jk 发送MADsjkj+ubajk}(j]j]jã]jţ]jǣ]internalrefurij anchorname#id3ujkj~.jkj(ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj%ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 交换IDs}(jk 交换IDsjkjOubajk}(j]j]jã]jţ]jǣ]internalrefurij anchorname#idsujkj~.jkjLubajk}(j]j]jã]jţ]jǣ]ujkj.jkjIubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkP_Key索引处理}(jkP_Key索引处理jkjsubajk}(j]j]jã]jţ]jǣ]internalrefurij anchorname#p-keyujkj~.jkjpubajk}(j]j]jã]jţ]jǣ]ujkj.jkjmubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk设置IsSM功能位}(jk设置IsSM功能位jkjubajk}(j]j]jã]jţ]jǣ]internalrefurij anchorname#issmujkj~.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk /dev文件}(jk /dev文件jkjubajk}(j]j]jã]jţ]jǣ]internalrefurij anchorname#devujkj~.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubejk}(j]j]jã]jţ]jǣ]ujkj.jkjubejk}(j]j]jã]jţ]jǣ]ujkj.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkXArray}(jkj̨jkjubajk}(j]j]jã]jţ]jǣ]internalrefuri"translations/zh_CN/core-api/xarray anchornamehujkj~.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk概览}(jk概览jkjubajk}(j]j]jã]jţ]jǣ]internalrefurij anchorname#id1ujkj~.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 普通API}(jk 普通APIjkj8ubajk}(j]j]jã]jţ]jǣ]internalrefurij anchorname#apiujkj~.jkj5ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj2ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 搜索标记}(jk 搜索标记jkjYubajk}(j]j]jã]jţ]jǣ]internalrefurij anchorname#id2ujkj~.jkjVubajk}(j]j]jã]jţ]jǣ]ujkj.jkjSubajk}(j]j]jã]jţ]jǣ]ujkj.jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 分配XArrays}(jk 分配XArraysjkj}ubajk}(j]j]jã]jţ]jǣ]internalrefurij anchorname#xarraysujkj~.jkjzubajk}(j]j]jã]jţ]jǣ]ujkj.jkjwubajk}(j]j]jã]jţ]jǣ]ujkj.jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 内存分配}(jk 内存分配jkjubajk}(j]j]jã]jţ]jǣ]internalrefurij anchorname#id3ujkj~.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk锁}(jk锁jkjńubajk}(j]j]jã]jţ]jǣ]internalrefurij anchorname#id4ujkj~.jkj„ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjPubejk}(j]j]jã]jţ]jǣ]ujkj.jkj2ubejk}(j]j]jã]jţ]jǣ]ujkj.jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 高级API}(jk 高级APIjkjubajk}(j]j]jã]jţ]jǣ]internalrefurij anchorname#id5ujkj~.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 内部条目}(jk 内部条目jkjubajk}(j]j]jã]jţ]jǣ]internalrefurij anchorname#id6ujkj~.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 附加函数}(jk 附加函数jkj:ubajk}(j]j]jã]jţ]jǣ]internalrefurij anchorname#id7ujkj~.jkj7ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj4ubajk}(j]j]jã]jţ]jǣ]ujkj.jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk多索引条目}(jk多索引条目jkj^ubajk}(j]j]jã]jţ]jǣ]internalrefurij anchorname#id8ujkj~.jkj[ubajk}(j]j]jã]jţ]jǣ]ujkj.jkjXubajk}(j]j]jã]jţ]jǣ]ujkj.jkj ubejk}(j]j]jã]jţ]jǣ]ujkj.jkjubejk}(j]j]jã]jţ]jǣ]ujkj.jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk函数和结构体}(jk函数和结构体jkjubajk}(j]j]jã]jţ]jǣ]internalrefurij anchorname#id9ujkj~.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.jkj ubejk}(j]j]jã]jţ]jǣ]ujkj.jkjubejk}(j]j]jã]jţ]jǣ]ujkj.jkjubajk}(j]j]jã]jţ]jǣ]ujkj.ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk使用printk记录消息}(jkjڨjkjDžubajk}(jܨ]jި]j]j]j]internalrefuri)translations/zh_CN/core-api/printk-basics anchornamehujk referencejkjąubajk}(jܨ]jި]j]j]j]ujkcompact_paragraphjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 函数接口}(jk 函数接口jkjubajk}(jܨ]jި]j]j]j]internalrefurijօ anchorname#id1ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujk list_itemjkjubajk}(jܨ]jި]j]j]j]ujk bullet_listjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOpenRISC Linux}(jkjjkj$ubajk}(jܨ]jި]j]j]j]internalrefuri.translations/zh_CN/arch/openrisc/openrisc_port anchornamehujkj؅jkj!ubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(OpenRISC工具链和Linux的构建指南}(jk(OpenRISC工具链和Linux的构建指南jkjDubajk}(jܨ]jި]j]j]j]internalrefurij3 anchorname#openrisclinuxujkj؅jkjAubajk}(jܨ]jި]j]j]j]ujkj߅jkj>ubajk}(jܨ]jި]j]j]j]ujkjjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 术语表}(jk 术语表jkjhubajk}(jܨ]jި]j]j]j]internalrefurij3 anchorname#id1ujkj؅jkjeubajk}(jܨ]jި]j]j]j]ujkj߅jkjbubajk}(jܨ]jި]j]j]j]ujkjjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk历史}(jk历史jkjubajk}(jܨ]jި]j]j]j]internalrefurij3 anchorname#id2ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj;ubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk监测数据访问}(jkjjkjņubajk}(jܨ]jި]j]j]j]internalrefuri-translations/zh_CN/admin-guide/mm/damon/index anchornamehujkj؅jkj†ubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk]jH)}(jkhjk]jk}(jܨ]jި]j]j]j]parentjԆentries](N-translations/zh_CN/admin-guide/mm/damon/startN-translations/zh_CN/admin-guide/mm/damon/usageN/translations/zh_CN/admin-guide/mm/damon/reclaimN0translations/zh_CN/admin-guide/mm/damon/lru_sorte includefiles](jjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujktoctreej^s[/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/admin-guide/mm/damon/index.rstj_sKjkj܆ubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkthis_cpu操作}(jkj jkjubajk}(jܨ]jި]j]j]j]internalrefuri(translations/zh_CN/core-api/this_cpu_ops anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkthis_cpu操作的内部工作}(jkthis_cpu操作的内部工作jkj;ubajk}(jܨ]jި]j]j]j]internalrefurij* anchorname#id1ujkj؅jkj8ubajk}(jܨ]jި]j]j]j]ujkj߅jkj5ubajk}(jܨ]jި]j]j]j]ujkjjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk特殊的操作}(jk特殊的操作jkj_ubajk}(jܨ]jި]j]j]j]internalrefurij* anchorname#id2ujkj؅jkj\ubajk}(jܨ]jި]j]j]j]ujkj߅jkjYubajk}(jܨ]jި]j]j]j]ujkjjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk每CPU变量和偏移量}(jk每CPU变量和偏移量jkjubajk}(jܨ]jި]j]j]j]internalrefurij* anchorname#cpuujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkj}ubajk}(jܨ]jި]j]j]j]ujkjjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk每CPU结构体字段的操作}(jk每CPU结构体字段的操作jkjubajk}(jܨ]jި]j]j]j]internalrefurij* anchorname#id3ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkthis_cpu ops的变体}(jkthis_cpu ops的变体jkjˇubajk}(jܨ]jި]j]j]j]internalrefurij* anchorname #this-cpu-opsujkj؅jkjȇubajk}(jܨ]jި]j]j]j]ujkj߅jkjŇubajk}(jܨ]jި]j]j]j]ujkjjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0&this_cpu_ptr(pp)->n 对比 this_cpu_ptr(&pp->n)}(jk0&this_cpu_ptr(pp)->n 对比 this_cpu_ptr(&pp->n)jkjubajk}(jܨ]jި]j]j]j]internalrefurij* anchorname$#this-cpu-ptr-pp-n-this-cpu-ptr-pp-nujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk远程访问每CPU数据}(jk远程访问每CPU数据jkjubajk}(jܨ]jި]j]j]j]internalrefurij* anchorname#id4ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkj ubajk}(jܨ]jި]j]j]j]ujkjjkj2ubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk内存分配指南}(jkjjkjLubajk}(jܨ]jި]j]j]j]internalrefuri-translations/zh_CN/core-api/memory-allocation anchornamehujkj؅jkjIubajk}(jܨ]jި]j]j]j]ujkj߅jkjFubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk获取空闲页标志}(jk获取空闲页标志jkjlubajk}(jܨ]jި]j]j]j]internalrefurij[ anchorname#id2ujkj؅jkjiubajk}(jܨ]jި]j]j]j]ujkj߅jkjfubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGFP标志和回收行为}(jkGFP标志和回收行为jkjubajk}(jܨ]jި]j]j]j]internalrefurij[ anchorname#gfpujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjjkjfubejk}(jܨ]jި]j]j]j]ujkjjkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk选择内存分配器}(jk选择内存分配器jkjubajk}(jܨ]jި]j]j]j]internalrefurij[ anchorname#id3ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjcubejk}(jܨ]jި]j]j]j]ujkjjkjFubejk}(jܨ]jި]j]j]j]ujkjjkjCubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk启动 Linux/LoongArch}(jkj&jkjubajk}(jܨ]jި]j]j]j]internalrefuri)translations/zh_CN/arch/loongarch/booting anchornamehjpj-ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"BootLoader传递给内核的信息}(jk"BootLoader传递给内核的信息jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname #bootloaderjp](KKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Linux/LoongArch内核镜像文件头}(jk$Linux/LoongArch内核镜像文件头jkj;ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id1jp](KKeujkj؅jkj8ubajk}(jܨ]jި]j]j]j]ujkj߅jkj5ubajk}(jܨ]jި]j]j]j]ujkjjkj ubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubj/je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUnicode(统一码)支持}(jkj5jkjuubajk}(jܨ]jި]j]j]j]internalrefuri&translations/zh_CN/admin-guide/unicode anchornamehujkj؅jkjrubajk}(jܨ]jި]j]j]j]ujkj߅jkjoubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk简介}(jk简介jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id1ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Linux 区域中定义的实际字符}(jk$Linux 区域中定义的实际字符jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#linuxujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk克林贡(Klingon)语支持}(jk克林贡(Klingon)语支持jkj݉ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#klingonujkj؅jkjډubajk}(jܨ]jި]j]j]j]ujkj߅jkj׉ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk其他虚构和人工字母}(jk其他虚构和人工字母jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id2ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjoubejk}(jܨ]jި]j]j]j]ujkjjkjlubajk}(jܨ]jި]j]j]j]ujkjubj2je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 延时计数}(jkjCjkj:ubajk}(jܨ]jި]j]j]j]internalrefuri.translations/zh_CN/accounting/delay-accounting anchornamehujkj؅jkj7ubajk}(jܨ]jި]j]j]j]ujkj߅jkj4ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk接口}(jk接口jkjZubajk}(jܨ]jި]j]j]j]internalrefurijI anchorname#id2ujkj؅jkjWubajk}(jܨ]jި]j]j]j]ujkj߅jkjTubajk}(jܨ]jި]j]j]j]ujkjjkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk用法}(jk用法jkj~ubajk}(jܨ]jި]j]j]j]internalrefurijI anchorname#id3ujkj؅jkj{ubajk}(jܨ]jި]j]j]j]ujkj߅jkjxubajk}(jܨ]jި]j]j]j]ujkjjkjQubejk}(jܨ]jި]j]j]j]ujkjjkj4ubejk}(jܨ]jި]j]j]j]ujkjjkj1ubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLinux下的缓存和TLB刷新}(jkjQjkjubajk}(jܨ]jި]j]j]j]internalrefuri$translations/zh_CN/core-api/cachetlb anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk通用基数树/稀疏数组}(jkj_jkjubajk}(jܨ]jި]j]j]j]internalrefuri.translations/zh_CN/core-api/generic-radix-tree anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkj݊ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk通用基数树函数}(jk通用基数树函数jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id2ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjjkj݊ubejk}(jܨ]jި]j]j]j]ujkjjkjڊubajk}(jܨ]jި]j]j]j]ujkjubj{je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux内核API}(jkjmjkj<ubajk}(jܨ]jި]j]j]j]internalrefuri&translations/zh_CN/core-api/kernel-api anchornamehujkj؅jkj9ubajk}(jܨ]jި]j]j]j]ujkj߅jkj6ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk列表管理函数}(jk列表管理函数jkj\ubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#id1ujkj؅jkjYubajk}(jܨ]jި]j]j]j]ujkj߅jkjVubajk}(jܨ]jި]j]j]j]ujkjjkjSubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk基本的C库函数}(jk基本的C库函数jkjubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#cujkj؅jkj}ubajk}(jܨ]jި]j]j]j]ujkj߅jkjzubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk字符串转换}(jk字符串转换jkjubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#id2ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk字符串处理}(jk字符串处理jkjŋubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#id3ujkj؅jkj‹ubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjzubejk}(jܨ]jި]j]j]j]ujkjjkjSubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk基本的内核库函数}(jk基本的内核库函数jkjubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#id4ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 位运算}(jk 位运算jkjubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#id5ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 位图运算}(jk 位图运算jkj:ubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#id6ujkj؅jkj7ubajk}(jܨ]jި]j]j]j]ujkj߅jkj4ubajk}(jܨ]jި]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk命令行解析}(jk命令行解析jkj^ubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#id7ujkj؅jkj[ubajk}(jܨ]jި]j]j]j]ujkj߅jkjXubajk}(jܨ]jި]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk排序}(jk排序jkjubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#id8ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkj|ubajk}(jܨ]jި]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 文本检索}(jk 文本检索jkjubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#id9ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj ubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjSubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux中的CRC和数学函数}(jkLinux中的CRC和数学函数jkj֌ubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname #linuxcrcujkj؅jkjӌubajk}(jܨ]jި]j]j]j]ujkj߅jkjЌubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk算术溢出检查}(jk算术溢出检查jkjubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#id10ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CRC函数}(jk CRC函数jkjubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#crcujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk基数为2的对数和幂函数}(jk基数为2的对数和幂函数jkj?ubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#id11ujkj؅jkj<ubajk}(jܨ]jި]j]j]j]ujkj߅jkj9ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk整数幂函数}(jk整数幂函数jkjcubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#id12ujkj؅jkj`ubajk}(jܨ]jި]j]j]j]ujkj߅jkj]ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 除法函数}(jk 除法函数jkjubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#id13ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk UUID/GUID}(jk UUID/GUIDjkjubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname #uuid-guidujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjЌubejk}(jܨ]jި]j]j]j]ujkjjkjSubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk内核IPC设备}(jk内核IPC设备jkjۍubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#ipcujkj؅jkj؍ubajk}(jܨ]jި]j]j]j]ujkj߅jkjՍubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIPC实用程序}(jkIPC实用程序jkjubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#id14ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjjkjՍubejk}(jܨ]jި]j]j]j]ujkjjkjSubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFIFO 缓冲区}(jkFIFO 缓冲区jkj,ubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#fifoujkj؅jkj)ubajk}(jܨ]jި]j]j]j]ujkj߅jkj&ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk kfifo接口}(jk kfifo接口jkjMubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#kfifoujkj؅jkjJubajk}(jܨ]jި]j]j]j]ujkj߅jkjGubajk}(jܨ]jި]j]j]j]ujkjjkjDubajk}(jܨ]jި]j]j]j]ujkjjkj&ubejk}(jܨ]jި]j]j]j]ujkjjkjSubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk转发接口支持}(jk转发接口支持jkj}ubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#id15ujkj؅jkjzubajk}(jܨ]jި]j]j]j]ujkj߅jkjwubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 转发接口}(jk 转发接口jkjubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#id16ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjjkjwubejk}(jܨ]jި]j]j]j]ujkjjkjSubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 模块支持}(jk 模块支持jkjΎubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#id17ujkj؅jkjˎubajk}(jܨ]jި]j]j]j]ujkj߅jkjȎubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 模块加载}(jk 模块加载jkjubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#id18ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk模块接口支持}(jk模块接口支持jkjubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#id19ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkj ubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjȎubejk}(jܨ]jި]j]j]j]ujkjjkjSubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 硬件接口}(jk 硬件接口jkjCubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#id20ujkj؅jkj@ubajk}(jܨ]jި]j]j]j]ujkj߅jkj=ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 资源管理}(jk 资源管理jkjdubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#id21ujkj؅jkjaubajk}(jܨ]jި]j]j]j]ujkj߅jkj^ubajk}(jܨ]jި]j]j]j]ujkjjkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk MTRR处理}(jk MTRR处理jkjubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#mtrrujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj[ubejk}(jܨ]jި]j]j]j]ujkjjkj=ubejk}(jܨ]jި]j]j]j]ujkjjkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 安全框架}(jk 安全框架jkjubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#id22ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 审计接口}(jk 审计接口jkj܏ubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#id23ujkj؅jkjُubajk}(jܨ]jި]j]j]j]ujkj߅jkj֏ubajk}(jܨ]jި]j]j]j]ujkjjkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 核算框架}(jk 核算框架jkjubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#id24ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 块设备}(jk 块设备jkj$ubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#id25ujkj؅jkj!ubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 字符设备}(jk 字符设备jkjHubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#id26ujkj؅jkjEubajk}(jܨ]jި]j]j]j]ujkj߅jkjBubajk}(jܨ]jި]j]j]j]ujkjjkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 时钟框架}(jk 时钟框架jkjlubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#id27ujkj؅jkjiubajk}(jܨ]jި]j]j]j]ujkj߅jkjfubajk}(jܨ]jި]j]j]j]ujkjjkjSubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 同步原语}(jk 同步原语jkjubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#id28ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk读-复制-更新(RCU)}(jk读-复制-更新(RCU)jkjubajk}(jܨ]jި]j]j]j]internalrefurijK anchorname#rcuujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjSubejk}(jܨ]jި]j]j]j]ujkjjkj6ubejk}(jܨ]jި]j]j]j]ujkjjkj3ubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRISC-V 体系结构}(jkj{jkjubajk}(jܨ]jި]j]j]j]internalrefuri#translations/zh_CN/arch/riscv/index anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jH)}(jkhjk]jk}(jܨ]jި]j]j]j]parentjentries](N"translations/zh_CN/arch/riscv/bootN/translations/zh_CN/arch/riscv/boot-image-headerN'translations/zh_CN/arch/riscv/vm-layoutN.translations/zh_CN/arch/riscv/patch-acceptancee includefiles](jjj j"emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sQ/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/arch/riscv/index.rstj_sKjkj ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk目录}(jk目录jkj9ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id1ujkj؅jkj6ubajk}(jܨ]jި]j]j]j]ujkj߅jkj3ubajk}(jܨ]jި]j]j]j]ujkjjkj0ubajk}(jܨ]jި]j]j]j]exprsubproject and htmlujkonlyjkj ubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk启动时的内存管理}(jkjjkj{ubajk}(jܨ]jި]j]j]j]internalrefuri(translations/zh_CN/core-api/boot-time-mm anchornamehujkj؅jkjxubajk}(jܨ]jި]j]j]j]ujkj߅jkjuubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemblock概述}(jkMemblock概述jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname #memblockujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk函数和结构体}(jk函数和结构体jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id2ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjuubejk}(jܨ]jި]j]j]j]ujkjjkjrubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk如何写Linux PCI驱动}(jkjjkjubajk}(jܨ]jި]j]j]j]internalrefuritranslations/zh_CN/PCI/pci anchornamehjpjujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPCI驱动的结构体}(jkPCI驱动的结构体jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#pcijp](KKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk调用pci_register_driver()}(jk调用pci_register_driver()jkj=ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#pci-register-driverjp](KKeujkj؅jkj:ubajk}(jܨ]jި]j]j]j]ujkj߅jkj7ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(驱动程序功能/数据的“属性”}(jk(驱动程序功能/数据的“属性”jkj_ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id1jp](KKKeujkj؅jkj\ubajk}(jܨ]jި]j]j]j]ujkj߅jkjYubajk}(jܨ]jި]j]j]j]ujkjjkjVubajk}(jܨ]jި]j]j]j]ujkjjkj7ubejk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk如何手动搜索PCI设备}(jk如何手动搜索PCI设备jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id2jp](KKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk设备初始化步骤}(jk设备初始化步骤jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id3jp](KKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk启用PCI设备}(jk启用PCI设备jkjגubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id4jp](KKKeujkj؅jkjԒubajk}(jܨ]jި]j]j]j]ujkj߅jkjђubajk}(jܨ]jި]j]j]j]ujkjjkjΒubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk请求MMIO/IOP资源}(jk请求MMIO/IOP资源jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname #mmio-iopjp](KKKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjΒubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk设置DMA掩码大小}(jk设置DMA掩码大小jkj!ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#dmajp](KKKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjΒubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk设置共享控制数据}(jk设置共享控制数据jkjFubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id5jp](KKKeujkj؅jkjCubajk}(jܨ]jި]j]j]j]ujkj߅jkj@ubajk}(jܨ]jި]j]j]j]ujkjjkjΒubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk初始化设备寄存器}(jk初始化设备寄存器jkjkubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id6jp](KKKeujkj؅jkjhubajk}(jܨ]jި]j]j]j]ujkj߅jkjeubajk}(jܨ]jި]j]j]j]ujkjjkjΒubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk注册IRQ处理函数}(jk注册IRQ处理函数jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#irqjp](KKKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjΒubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPCI设备关闭}(jkPCI设备关闭jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id7jp](KKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk停止设备上的IRQ}(jk停止设备上的IRQjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id8jp](KKKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjݓubajk}(jܨ]jި]j]j]j]ujkjjkjړubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 释放IRQ}(jk 释放IRQjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id9jp](KKKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjړubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk停止所有DMA活动}(jk停止所有DMA活动jkj-ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id10jp](KKKeujkj؅jkj*ubajk}(jܨ]jި]j]j]j]ujkj߅jkj'ubajk}(jܨ]jި]j]j]j]ujkjjkjړubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk释放DMA缓冲区}(jk释放DMA缓冲区jkjRubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id11jp](KKKeujkj؅jkjOubajk}(jܨ]jި]j]j]j]ujkj߅jkjLubajk}(jܨ]jި]j]j]j]ujkjjkjړubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk从其他子系统取消注册}(jk从其他子系统取消注册jkjwubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id12jp](KKKeujkj؅jkjtubajk}(jܨ]jި]j]j]j]ujkj߅jkjqubajk}(jܨ]jި]j]j]j]ujkjjkjړubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.禁止设备对MMIO/IO端口地址做出响应}(jk.禁止设备对MMIO/IO端口地址做出响应jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#mmio-iojp](KKKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjړubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk释放MMIO/IO端口资源}(jk释放MMIO/IO端口资源jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id13jp](KKKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjړubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk如何访问PCI配置空间}(jk如何访问PCI配置空间jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id14jp](KKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk其它有趣的函数}(jk其它有趣的函数jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id15jp](KKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 杂项提示}(jk 杂项提示jkj<ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id16jp](KKeujkj؅jkj9ubajk}(jܨ]jި]j]j]j]ujkj߅jkj6ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk供应商和设备标识}(jk供应商和设备标识jkjaubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id17jp](KK eujkj؅jkj^ubajk}(jܨ]jި]j]j]j]ujkj߅jkj[ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk过时的函数}(jk过时的函数jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id18jp](KK eujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMMIO空间和“写通知”}(jkMMIO空间和“写通知”jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#mmiojp](KK eujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubjMje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CPU 负载}(jkjjkjubajk}(jܨ]jި]j]j]j]internalrefuri'translations/zh_CN/admin-guide/cpu-load anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjߕubajk}(jܨ]jި]j]j]j]ujkjjkjܕubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBMIPS设备树引导}(jkjjkjubajk}(jܨ]jި]j]j]j]internalrefuri$translations/zh_CN/arch/mips/booting anchornamehjpjujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkj ubajk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk清除 WARN_ONCE}(jkjéjkj=ubajk}(jܨ]jި]j]j]j]internalrefuri1translations/zh_CN/admin-guide/clearing-warn-once anchornamehujkj؅jkj:ubajk}(jܨ]jި]j]j]j]ujkj߅jkj7ubajk}(jܨ]jި]j]j]j]ujkjjkj4ubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 追踪缺陷}(jkjѩjkjiubajk}(jܨ]jި]j]j]j]internalrefuri*translations/zh_CN/admin-guide/bug-hunting anchornamehujkj؅jkjfubajk}(jܨ]jި]j]j]j]ujkj߅jkjcubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk链接的模块}(jk链接的模块jkjubajk}(jܨ]jި]j]j]j]internalrefurijx anchorname#id2ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOops消息在哪?}(jkOops消息在哪?jkjubajk}(jܨ]jި]j]j]j]internalrefurijx anchorname#oopsujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk找到缺陷位置}(jk找到缺陷位置jkjіubajk}(jܨ]jި]j]j]j]internalrefurijx anchorname#id3ujkj؅jkjΖubajk}(jܨ]jި]j]j]j]ujkj߅jkj˖ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkgdb}(jkgdbjkjubajk}(jܨ]jި]j]j]j]internalrefurijx anchorname#gdbujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkobjdump}(jkobjdumpjkjubajk}(jܨ]jި]j]j]j]internalrefurijx anchorname#objdumpujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkj˖ubejk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 报告缺陷}(jk 报告缺陷jkjFubajk}(jܨ]jި]j]j]j]internalrefurijx anchorname#id4ujkj؅jkjCubajk}(jܨ]jި]j]j]j]ujkj߅jkj@ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 修复缺陷}(jk 修复缺陷jkjjubajk}(jܨ]jި]j]j]j]internalrefurijx anchorname#id5ujkj؅jkjgubajk}(jܨ]jި]j]j]j]ujkj߅jkjdubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk用 }(jk用 jkjubjNs)}(jk ``klogd``jk]jkklogd}(jkhjkjubajk}(jܨ]jި]j]j]j]ujkliteralj^sNj_sNjkjubjk 进行Oops跟踪的注意事项}(jk 进行Oops跟踪的注意事项jkjubejk}(jܨ]jި]j]j]j]internalrefurijx anchorname #klogd-oopsujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjcubejk}(jܨ]jި]j]j]j]ujkjjkj`ubajk}(jܨ]jި]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLoongArch介绍}(jkjߩjkjۗubajk}(jܨ]jި]j]j]j]internalrefuri.translations/zh_CN/arch/loongarch/introduction anchornamehjpjujkj؅jkjؗubajk}(jܨ]jި]j]j]j]ujkj߅jkj՗ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 寄存器}(jk 寄存器jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id1jp](KKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk通用寄存器}(jk通用寄存器jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id2jp](KKKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk浮点寄存器}(jk浮点寄存器jkjBubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id3jp](KKKeujkj؅jkj?ubajk}(jܨ]jި]j]j]j]ujkj߅jkj<ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk向量寄存器}(jk向量寄存器jkjgubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id4jp](KKKeujkj؅jkjdubajk}(jܨ]jި]j]j]j]ujkj߅jkjaubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk控制状态寄存器}(jk控制状态寄存器jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id5jp](KKKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk基础指令集}(jk基础指令集jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id6jp](KKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 指令格式}(jk 指令格式jkjߘubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id7jp](KKKeujkj؅jkjܘubajk}(jܨ]jި]j]j]j]ujkj߅jkj٘ubajk}(jܨ]jި]j]j]j]ujkjjkj֘ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 指令列表}(jk 指令列表jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id8jp](KKKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj֘ubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 虚拟内存}(jk 虚拟内存jkj5ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id9jp](KKeujkj؅jkj2ubajk}(jܨ]jި]j]j]j]ujkj߅jkj/ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLoongson与LoongArch的关系}(jkLoongson与LoongArch的关系jkjZubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#loongsonloongarchjp](KKeujkj؅jkjWubajk}(jܨ]jި]j]j]j]ujkj߅jkjTubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 参考文献}(jk 参考文献jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#loongarch-references-zh-cnjp](KKeujkj؅jkj|ubajk}(jܨ]jި]j]j]j]ujkj߅jkjyubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkj՗ubejk}(jܨ]jި]j]j]j]ujkjjkjҗubajk}(jܨ]jި]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 引导配置}(jkjjkjubajk}(jܨ]jި]j]j]j]internalrefuri)translations/zh_CN/admin-guide/bootconfig anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk概述}(jk概述jkjٙubajk}(jܨ]jި]j]j]j]internalrefurijș anchorname#id2ujkj؅jkj֙ubajk}(jܨ]jި]j]j]j]ujkj߅jkjәubajk}(jܨ]jި]j]j]j]ujkjjkjЙubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk配置文件语法}(jk配置文件语法jkjubajk}(jܨ]jި]j]j]j]internalrefurijș anchorname#id3ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 键值语法}(jk 键值语法jkjubajk}(jܨ]jި]j]j]j]internalrefurijș anchorname#id4ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk相同关键字的值}(jk相同关键字的值jkjBubajk}(jܨ]jި]j]j]j]internalrefurijș anchorname#id5ujkj؅jkj?ubajk}(jܨ]jި]j]j]j]ujkj߅jkj<ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk注释}(jk注释jkjfubajk}(jܨ]jި]j]j]j]internalrefurijș anchorname#id6ujkj؅jkjcubajk}(jܨ]jި]j]j]j]ujkj߅jkj`ubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjЙubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/proc/bootconfig}(jk/proc/bootconfigjkjubajk}(jܨ]jި]j]j]j]internalrefurijș anchorname#proc-bootconfigujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjЙubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk用引导配置引导内核}(jk用引导配置引导内核jkjubajk}(jܨ]jި]j]j]j]internalrefurijș anchorname#id7ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk将引导配置附加到initrd}(jk将引导配置附加到initrdjkjۚubajk}(jܨ]jި]j]j]j]internalrefurijș anchorname#initrdujkj؅jkjؚubajk}(jܨ]jި]j]j]j]ujkj߅jkj՚ubajk}(jܨ]jި]j]j]j]ujkjjkjҚubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk将引导配置嵌入内核}(jk将引导配置嵌入内核jkjubajk}(jܨ]jި]j]j]j]internalrefurijș anchorname#id8ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjҚubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjЙubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$通过引导配置传递内核参数}(jk$通过引导配置传递内核参数jkj/ubajk}(jܨ]jި]j]j]j]internalrefurijș anchorname#id9ujkj؅jkj,ubajk}(jܨ]jި]j]j]j]ujkj߅jkj)ubajk}(jܨ]jި]j]j]j]ujkjjkjЙubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk配置文件的限制}(jk配置文件的限制jkjSubajk}(jܨ]jި]j]j]j]internalrefurijș anchorname#id10ujkj؅jkjPubajk}(jܨ]jި]j]j]j]ujkj߅jkjMubajk}(jܨ]jި]j]j]j]ujkjjkjЙubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk引导配置API}(jk引导配置APIjkjwubajk}(jܨ]jި]j]j]j]internalrefurijș anchorname#apiujkj؅jkjtubajk}(jܨ]jި]j]j]j]ujkj߅jkjqubajk}(jܨ]jި]j]j]j]ujkjjkjЙubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk函数与结构体}(jk函数与结构体jkjubajk}(jܨ]jި]j]j]j]internalrefurijș anchorname#id11ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjЙubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubjZje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,AArch64 Linux 中扩展的活动监控单元}(jkjjkjԛubajk}(jܨ]jި]j]j]j]internalrefuri!translations/zh_CN/arch/arm64/amu anchornamehujkj؅jkjћubajk}(jܨ]jި]j]j]j]ujkj߅jkjΛubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 架构总述}(jk 架构总述jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id1ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 基本支持}(jk 基本支持jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id2ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk用户空间访问}(jk用户空间访问jkj<ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id3ujkj؅jkj9ubajk}(jܨ]jި]j]j]j]ujkj߅jkj6ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 虚拟化}(jk 虚拟化jkj`ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id4ujkj؅jkj]ubajk}(jܨ]jި]j]j]j]ujkj߅jkjZubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjΛubejk}(jܨ]jި]j]j]j]ujkjjkj˛ubajk}(jܨ]jި]j]j]j]ujkjubjwje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!RISC-V内核启动要求和限制}(jkj jkjubajk}(jܨ]jި]j]j]j]internalrefuri"translations/zh_CN/arch/riscv/boot anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!内核预加载的要求和限制}(jk!内核预加载的要求和限制jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id1ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk寄存器状态}(jk寄存器状态jkjڜubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id2ujkj؅jkjלubajk}(jܨ]jި]j]j]j]ujkj߅jkjԜubajk}(jܨ]jި]j]j]j]ujkjjkjќubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCSR 寄存器状态}(jkCSR 寄存器状态jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#csrujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjќubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk为常驻固件保留的内存}(jk为常驻固件保留的内存jkj"ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id3ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjќubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk内核的位置}(jk内核的位置jkjFubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id4ujkj؅jkjCubajk}(jܨ]jި]j]j]j]ujkj߅jkj@ubajk}(jܨ]jި]j]j]j]ujkjjkjќubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 硬件描述}(jk 硬件描述jkjjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id5ujkj؅jkjgubajk}(jܨ]jި]j]j]j]ujkj߅jkjdubajk}(jܨ]jި]j]j]j]ujkjjkjќubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 内核入口}(jk 内核入口jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id6ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjќubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUEFI}(jkUEFIjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#uefiujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUEFI 内存映射}(jkUEFI 内存映射jkjӝubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id7ujkj؅jkjНubajk}(jܨ]jި]j]j]j]ujkj߅jkj͝ubajk}(jܨ]jި]j]j]j]ujkjjkjʝubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRISCV_EFI_BOOT_PROTOCOL}(jkRISCV_EFI_BOOT_PROTOCOLjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#riscv-efi-boot-protocolujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjʝubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjќubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk早期启动的要求和约束}(jk早期启动的要求和约束jkj3ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id8ujkj؅jkj0ubajk}(jܨ]jި]j]j]j]ujkj߅jkj-ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEFI stub 和设备树}(jkEFI stub 和设备树jkjTubajk}(jܨ]jި]j]j]j]internalrefurij anchorname #efi-stubujkj؅jkjQubajk}(jܨ]jި]j]j]j]ujkj߅jkjNubajk}(jܨ]jި]j]j]j]ujkjjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk虚拟映射安装}(jk虚拟映射安装jkjxubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id9ujkj؅jkjuubajk}(jܨ]jި]j]j]j]ujkj߅jkjrubajk}(jܨ]jި]j]j]j]ujkjjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!通过fixmap进行设备树映射}(jk!通过fixmap进行设备树映射jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#fixmapujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Pre-MMU执行}(jk Pre-MMU执行jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#pre-mmuujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjKubejk}(jܨ]jި]j]j]j]ujkjjkj-ubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubjNje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk内核中的CPU热拔插}(jkjjkjubajk}(jܨ]jި]j]j]j]internalrefuri'translations/zh_CN/core-api/cpu_hotplug anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk简介}(jk简介jkj%ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id1ujkj؅jkj"ubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk命令行开关}(jk命令行开关jkjIubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id2ujkj؅jkjFubajk}(jܨ]jި]j]j]j]ujkj߅jkjCubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CPU位图}(jk CPU位图jkjmubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id3ujkj؅jkjjubajk}(jܨ]jި]j]j]j]ujkj߅jkjgubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk使用CPU热拔插}(jk使用CPU热拔插jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id4ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCPU的热拔插协作}(jkCPU的热拔插协作jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id5ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 下线情况}(jk 下线情况jkj֟ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id6ujkj؅jkjӟubajk}(jܨ]jި]j]j]j]ujkj߅jkjПubajk}(jܨ]jި]j]j]j]ujkjjkj͟ubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCPU热插拔API}(jkCPU热插拔APIjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#cpuapiujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCPU热拔插状态机}(jkCPU热拔插状态机jkj'ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id7ujkj؅jkj$ubajk}(jܨ]jި]j]j]j]ujkj߅jkj!ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCPU 上线/下线操作}(jkCPU 上线/下线操作jkjKubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id8ujkj؅jkjHubajk}(jܨ]jި]j]j]j]ujkj߅jkjEubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk分配一个状态}(jk分配一个状态jkjoubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id9ujkj؅jkjlubajk}(jܨ]jި]j]j]j]ujkj߅jkjiubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCPU热插拔状态的设置}(jkCPU热插拔状态的设置jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id10ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk移除CPU热拔插状态}(jk移除CPU热拔插状态jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id11ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk多实例状态实例管理}(jk多实例状态实例管理jkj۠ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id12ujkj؅jkjؠubajk}(jܨ]jި]j]j]j]ujkj߅jkjՠubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk样例}(jk样例jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id13ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk测试热拔插状态}(jk测试热拔插状态jkj/ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id14ujkj؅jkj,ubajk}(jܨ]jި]j]j]j]ujkj߅jkj)ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk架构的要求}(jk架构的要求jkjSubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id15ujkj؅jkjPubajk}(jܨ]jި]j]j]j]ujkj߅jkjMubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk用户空间通知}(jk用户空间通知jkjwubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id16ujkj؅jkjtubajk}(jܨ]jި]j]j]j]ujkj߅jkjqubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk内核内联文档参考}(jk内核内联文档参考jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id17ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk什么是IRQ?}(jkj&jkjԡubajk}(jܨ]jި]j]j]j]internalrefuri(translations/zh_CN/core-api/irq/concepts anchornamehujkj؅jkjѡubajk}(jܨ]jި]j]j]j]ujkj߅jkjΡubajk}(jܨ]jި]j]j]j]ujkjjkjˡubajk}(jܨ]jި]j]j]j]ujkjubj_je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIRQ-flags状态追踪}(jkj4jkjubajk}(jܨ]jި]j]j]j]internalrefuri0translations/zh_CN/core-api/irq/irqflags-tracing anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#PCI Express端口总线驱动指南}(jkjBjkj,ubajk}(jܨ]jި]j]j]j]internalrefuri$translations/zh_CN/PCI/pciebus-howto anchornamehjpjIujkj؅jkj)ubajk}(jܨ]jި]j]j]j]ujkj߅jkj&ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk关于本指南}(jk关于本指南jkjLubajk}(jܨ]jި]j]j]j]internalrefurij; anchorname#id1jp](KKeujkj؅jkjIubajk}(jܨ]jި]j]j]j]ujkj߅jkjFubajk}(jܨ]jި]j]j]j]ujkjjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,什么是PCI Express端口总线驱动程序}(jk,什么是PCI Express端口总线驱动程序jkjqubajk}(jܨ]jި]j]j]j]internalrefurij; anchorname#id2jp](KKeujkj؅jkjnubajk}(jܨ]jި]j]j]j]ujkj߅jkjkubajk}(jܨ]jި]j]j]j]ujkjjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8为什么要使用PCI Express端口总线驱动程序?}(jk8为什么要使用PCI Express端口总线驱动程序?jkjubajk}(jܨ]jި]j]j]j]internalrefurij; anchorname#id3jp](KKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjCubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk>配置PCI Express端口总线驱动程序与服务驱动程序}(jk>配置PCI Express端口总线驱动程序与服务驱动程序jkjubajk}(jܨ]jި]j]j]j]internalrefurij; anchorname#id4jp](KKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2将PCI Express端口总线驱动支持纳入内核}(jk2将PCI Express端口总线驱动支持纳入内核jkjݢubajk}(jܨ]jި]j]j]j]internalrefurij; anchorname#id5jp](KKKeujkj؅jkjڢubajk}(jܨ]jި]j]j]j]ujkj߅jkjעubajk}(jܨ]jި]j]j]j]ujkjjkjԢubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk启用服务驱动支持}(jk启用服务驱动支持jkjubajk}(jܨ]jި]j]j]j]internalrefurij; anchorname#id6jp](KKKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpcie_port_service_register}(jkpcie_port_service_registerjkj$ubajk}(jܨ]jި]j]j]j]internalrefurij; anchorname#pcie-port-service-registerjp](KKKKeujkj؅jkj!ubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpcie_port_service_unregister}(jkpcie_port_service_unregisterjkjIubajk}(jܨ]jި]j]j]j]internalrefurij; anchorname#pcie-port-service-unregisterjp](KKKKeujkj؅jkjFubajk}(jܨ]jި]j]j]j]ujkj߅jkjCubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 示例代码}(jk 示例代码jkjnubajk}(jܨ]jި]j]j]j]internalrefurij; anchorname#id7jp](KKKKeujkj؅jkjkubajk}(jܨ]jި]j]j]j]ujkj߅jkjhubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjԢubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjCubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk可能的资源冲突}(jk可能的资源冲突jkjubajk}(jܨ]jި]j]j]j]internalrefurij; anchorname#id8jp](KKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMSI 和 MSI-X 向量资源}(jkMSI 和 MSI-X 向量资源jkjͣubajk}(jܨ]jި]j]j]j]internalrefurij; anchorname #msi-msi-xjp](KKKeujkj؅jkjʣubajk}(jܨ]jި]j]j]j]ujkj߅jkjǣubajk}(jܨ]jި]j]j]j]ujkjjkjģubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPCI内存/IO映射的区域}(jkPCI内存/IO映射的区域jkjubajk}(jܨ]jި]j]j]j]internalrefurij; anchorname#pci-iojp](KKKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjģubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPCI配置寄存器}(jkPCI配置寄存器jkjubajk}(jܨ]jި]j]j]j]internalrefurij; anchorname#pcijp](KKKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjģubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjCubejk}(jܨ]jި]j]j]j]ujkjjkj&ubejk}(jܨ]jި]j]j]j]ujkjjkj#ubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!RISC-V Linux启动镜像文件头}(jkjQjkj]ubajk}(jܨ]jި]j]j]j]internalrefuri/translations/zh_CN/arch/riscv/boot-image-header anchornamehujkj؅jkjZubajk}(jܨ]jި]j]j]j]ujkj߅jkjWubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk注意}(jk注意jkj}ubajk}(jܨ]jި]j]j]j]internalrefurijl anchorname#id1ujkj؅jkjzubajk}(jܨ]jި]j]j]j]ujkj߅jkjwubajk}(jܨ]jި]j]j]j]ujkjjkjtubajk}(jܨ]jި]j]j]j]ujkjjkjWubejk}(jܨ]jި]j]j]j]ujkjjkjTubajk}(jܨ]jި]j]j]j]ujkjubjYje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk内核同页合并}(jkj_jkjubajk}(jܨ]jި]j]j]j]internalrefuri%translations/zh_CN/admin-guide/mm/ksm anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk概述}(jk概述jkj֤ubajk}(jܨ]jި]j]j]j]internalrefurijŤ anchorname#id2ujkj؅jkjӤubajk}(jܨ]jި]j]j]j]ujkj߅jkjФubajk}(jܨ]jި]j]j]j]ujkjjkjͤubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk以madvise控制KSM}(jk以madvise控制KSMjkjubajk}(jܨ]jި]j]j]j]internalrefurijŤ anchorname #madviseksmujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjͤubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKSM守护进程sysfs接口}(jkKSM守护进程sysfs接口jkjubajk}(jܨ]jި]j]j]j]internalrefurijŤ anchorname #ksmsysfsujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjͤubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk监测KSM的收益}(jk监测KSM的收益jkjBubajk}(jܨ]jި]j]j]j]internalrefurijŤ anchorname#ksmujkj؅jkj?ubajk}(jܨ]jި]j]j]j]ujkj߅jkj<ubajk}(jܨ]jި]j]j]j]ujkjjkjͤubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk监控KSM事件}(jk监控KSM事件jkjfubajk}(jܨ]jި]j]j]j]internalrefurijŤ anchorname#id3ujkj؅jkjcubajk}(jܨ]jި]j]j]j]ujkj߅jkj`ubajk}(jܨ]jި]j]j]j]ujkjjkjͤubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubj;je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Linux 魔法系统请求键骇客}(jkjmjkjubajk}(jܨ]jި]j]j]j]internalrefuri$translations/zh_CN/admin-guide/sysrq anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk什么是魔法 SysRq 键?}(jk什么是魔法 SysRq 键?jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#sysrqujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk如何使能魔法 SysRq 键?}(jk如何使能魔法 SysRq 键?jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id1ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjݥubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk如何使用魔法 SysRq 键?}(jk如何使用魔法 SysRq 键?jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id2ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk什么是命令键?}(jk什么是命令键?jkj+ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id3ujkj؅jkj(ubajk}(jܨ]jި]j]j]j]ujkj߅jkj%ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'好了,我能用他们做什么呢?}(jk'好了,我能用他们做什么呢?jkjOubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id4ujkj؅jkjLubajk}(jܨ]jި]j]j]j]ujkj߅jkjIubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jka有的时候 SysRq 键在使用它之后,看起来像是“卡住”了,我能做些什么?}(jka有的时候 SysRq 键在使用它之后,看起来像是“卡住”了,我能做些什么?jkjsubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id5ujkj؅jkjpubajk}(jܨ]jި]j]j]j]ujkj߅jkjmubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkO我敲击了 SysRq 键,但像是什么都没发生,发生了什么错误?}(jkO我敲击了 SysRq 键,但像是什么都没发生,发生了什么错误?jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id6ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkI我想添加一个 SysRq 键事件到一个模块中,如何去做呢?}(jkI我想添加一个 SysRq 键事件到一个模块中,如何去做呢?jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id7ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkO当我敲击一个 SysRq 组合键时,只有标题打印出现在控制台?}(jkO当我敲击一个 SysRq 组合键时,只有标题打印出现在控制台?jkjߦubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id8ujkj؅jkjܦubajk}(jܨ]jި]j]j]j]ujkj߅jkj٦ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*我有很多问题时,可以请教谁?}(jk*我有很多问题时,可以请教谁?jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id9ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk致谢}(jk致谢jkj'ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id10ujkj؅jkj$ubajk}(jܨ]jި]j]j]j]ujkj߅jkj!ubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubj"je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$通用的位域打包和解包函数}(jkj{jkj`ubajk}(jܨ]jި]j]j]j]internalrefuri#translations/zh_CN/core-api/packing anchornamehujkj؅jkj]ubajk}(jܨ]jި]j]j]j]ujkj߅jkjZubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 问题陈述}(jk 问题陈述jkjubajk}(jܨ]jި]j]j]j]internalrefurijo anchorname#id2ujkj؅jkj}ubajk}(jܨ]jި]j]j]j]ujkj߅jkjzubajk}(jܨ]jި]j]j]j]ujkjjkjwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 解决方案}(jk 解决方案jkjubajk}(jܨ]jި]j]j]j]internalrefurijo anchorname#id3ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 预期用途}(jk 预期用途jkjȧubajk}(jܨ]jި]j]j]j]internalrefurijo anchorname#id4ujkj؅jkjŧubajk}(jܨ]jި]j]j]j]ujkj߅jkj§ubajk}(jܨ]jި]j]j]j]ujkjjkjwubejk}(jܨ]jި]j]j]j]ujkjjkjZubejk}(jܨ]jި]j]j]j]ujkjjkjWubajk}(jܨ]jި]j]j]j]ujkjubjcje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPA-RISC体系架构}(jkjjkjubajk}(jܨ]jި]j]j]j]internalrefuri$translations/zh_CN/arch/parisc/index anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jH)}(jkhjk]jk}(jܨ]jި]j]j]j]parentjentries](N(translations/zh_CN/arch/parisc/debuggingN(translations/zh_CN/arch/parisc/registerse includefiles](j'j)emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sR/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/arch/parisc/index.rstj_sKjkjubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj@ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#indicesujkj؅jkj=ubajk}(jܨ]jި]j]j]j]ujkj߅jkj:ubajk}(jܨ]jި]j]j]j]ujkjjkj7ubajk}(jܨ]jި]j]j]j]exprsubproject and htmlujkj_jkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk基于DAMON的回收}(jkjjkjubajk}(jܨ]jި]j]j]j]internalrefuri/translations/zh_CN/admin-guide/mm/damon/reclaim anchornamehujkj؅jkj~ubajk}(jܨ]jި]j]j]j]ujkj߅jkj{ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!哪些地方需要主动回收?}(jk!哪些地方需要主动回收?jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id1ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk它是如何工作的?}(jk它是如何工作的?jkjŨubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id5ujkj؅jkj¨ubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk接口: 模块参数}(jk接口: 模块参数jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id6ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkenabled}(jkenabledjkj ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#enabledujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmin_age}(jkmin_agejkj.ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#min-ageujkj؅jkj+ubajk}(jܨ]jި]j]j]j]ujkj߅jkj(ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkquota_ms}(jkquota_msjkjRubajk}(jܨ]jި]j]j]j]internalrefurij anchorname #quota-msujkj؅jkjOubajk}(jܨ]jި]j]j]j]ujkj߅jkjLubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkquota_sz}(jkquota_szjkjvubajk}(jܨ]jި]j]j]j]internalrefurij anchorname #quota-szujkj؅jkjsubajk}(jܨ]jި]j]j]j]ujkj߅jkjpubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkquota_reset_interval_ms}(jkquota_reset_interval_msjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#quota-reset-interval-msujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkwmarks_interval}(jkwmarks_intervaljkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#wmarks-intervalujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk wmarks_high}(jk wmarks_highjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname #wmarks-highujkj؅jkjߩubajk}(jܨ]jި]j]j]j]ujkj߅jkjܩubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk wmarks_mid}(jk wmarks_midjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname #wmarks-midujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk wmarks_low}(jk wmarks_lowjkj*ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname #wmarks-lowujkj؅jkj'ubajk}(jܨ]jި]j]j]j]ujkj߅jkj$ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksample_interval}(jksample_intervaljkjNubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#sample-intervalujkj؅jkjKubajk}(jܨ]jި]j]j]j]ujkj߅jkjHubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk aggr_interval}(jk aggr_intervaljkjrubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#aggr-intervalujkj؅jkjoubajk}(jܨ]jި]j]j]j]ujkj߅jkjlubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmin_nr_regions}(jkmin_nr_regionsjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#min-nr-regionsujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmax_nr_regions}(jkmax_nr_regionsjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#max-nr-regionsujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmonitor_region_start}(jkmonitor_region_startjkjުubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#monitor-region-startujkj؅jkj۪ubajk}(jܨ]jި]j]j]j]ujkj߅jkjتubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmonitor_region_end}(jkmonitor_region_endjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#monitor-region-endujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk kdamond_pid}(jk kdamond_pidjkj&ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname #kdamond-pidujkj؅jkj#ubajk}(jܨ]jި]j]j]j]ujkj߅jkj ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknr_reclaim_tried_regions}(jknr_reclaim_tried_regionsjkjJubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#nr-reclaim-tried-regionsujkj؅jkjGubajk}(jܨ]jި]j]j]j]ujkj߅jkjDubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbytes_reclaim_tried_regions}(jkbytes_reclaim_tried_regionsjkjnubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#bytes-reclaim-tried-regionsujkj؅jkjkubajk}(jܨ]jި]j]j]j]ujkj߅jkjhubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknr_reclaimed_regions}(jknr_reclaimed_regionsjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#nr-reclaimed-regionsujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbytes_reclaimed_regions}(jkbytes_reclaimed_regionsjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#bytes-reclaimed-regionsujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknr_quota_exceeds}(jknr_quota_exceedsjkjګubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#nr-quota-exceedsujkj؅jkj׫ubajk}(jܨ]jި]j]j]j]ujkj߅jkjԫubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk例子}(jk例子jkj ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id7ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkj{ubejk}(jܨ]jި]j]j]j]ujkjjkjxubajk}(jܨ]jި]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk核心API文档}(jkjjkjCubajk}(jܨ]jި]j]j]j]internalrefuri!translations/zh_CN/core-api/index anchornamehujkj؅jkj@ubajk}(jܨ]jި]j]j]j]ujkj߅jkj=ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk核心实用程序}(jk核心实用程序jkjcubajk}(jܨ]jި]j]j]j]internalrefurijR anchorname#id1ujkj؅jkj`ubajk}(jܨ]jި]j]j]j]ujkj߅jkj]ubje0)}(jkhjk]jH)}(jkhjk]jk}(jܨ]jި]j]j]j]parentjRentries](N&translations/zh_CN/core-api/kernel-apiN)translations/zh_CN/core-api/printk-basicsN*translations/zh_CN/core-api/printk-formatsN%translations/zh_CN/core-api/workqueueN'translations/zh_CN/core-api/watch_queueN-translations/zh_CN/core-api/symbol-namespacese includefiles](jjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sO/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/core-api/index.rstj_sKjkj{ubajk}(jܨ]jި]j]j]j]ujkjjkj]ubejk}(jܨ]jި]j]j]j]ujkjjkjZubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!数据结构和低级实用程序}(jk!数据结构和低级实用程序jkjubajk}(jܨ]jި]j]j]j]internalrefurijR anchorname#id2ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk]jH)}(jkhjk]jk}(jܨ]jި]j]j]j]parentjRentries](N#translations/zh_CN/core-api/kobjectN translations/zh_CN/core-api/krefN'translations/zh_CN/core-api/assoc_arrayN"translations/zh_CN/core-api/xarrayN"translations/zh_CN/core-api/rbtreeNtranslations/zh_CN/core-api/idrN,translations/zh_CN/core-api/circular-buffersN.translations/zh_CN/core-api/generic-radix-treeN#translations/zh_CN/core-api/packingN(translations/zh_CN/core-api/this_cpu_opse includefiles](j۬jݬj߬jjjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sjj_sK'jkj̬ubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjZubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 并发原语}(jk 并发原语jkj ubajk}(jܨ]jި]j]j]j]internalrefurijR anchorname#id3ujkj؅jkj ubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk]jH)}(jkhjk]jk}(jܨ]jި]j]j]j]parentjRentries](N%translations/zh_CN/core-api/irq/indexN.translations/zh_CN/core-api/refcount-vs-atomicN%translations/zh_CN/core-api/local_opsN"translations/zh_CN/core-api/padatae includefiles](j3j5j7j9emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sjj_sKBjkj$ubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjZubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk低级硬件管理}(jk低级硬件管理jkjXubajk}(jܨ]jި]j]j]j]internalrefurijR anchorname#id4ujkj؅jkjUubajk}(jܨ]jި]j]j]j]ujkj߅jkjRubje0)}(jkhjk]jH)}(jkhjk]jk}(jܨ]jި]j]j]j]parentjRentries](N$translations/zh_CN/core-api/cachetlbN'translations/zh_CN/core-api/cpu_hotplugN&translations/zh_CN/core-api/genericirqN*translations/zh_CN/core-api/memory-hotplugN+translations/zh_CN/core-api/protection-keyse includefiles](jjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sjj_sKSjkjpubajk}(jܨ]jި]j]j]j]ujkjjkjRubejk}(jܨ]jި]j]j]j]ujkjjkjZubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 内存管理}(jk 内存管理jkjubajk}(jܨ]jި]j]j]j]internalrefurijR anchorname#id5ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk]jH)}(jkhjk]jk}(jܨ]jި]j]j]j]parentjRentries](N-translations/zh_CN/core-api/memory-allocationN3translations/zh_CN/core-api/unaligned-memory-accessN"translations/zh_CN/core-api/mm-apiN$translations/zh_CN/core-api/genallocN(translations/zh_CN/core-api/boot-time-mmN/translations/zh_CN/core-api/gfp_mask-from-fs-ioe includefiles](jͭjϭjѭjӭjխj׭emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sjj_sKjjkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk内核调试的接口}(jk内核调试的接口jkjubajk}(jܨ]jި]j]j]j]internalrefurijR anchorname#id6ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 其它文档}(jk 其它文档jkjubajk}(jܨ]jި]j]j]j]internalrefurijR anchorname#id7ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjZubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjAubajk}(jܨ]jި]j]j]j]internalrefurijR anchorname#indicesujkj؅jkj>ubajk}(jܨ]jި]j]j]j]ujkj߅jkj;ubajk}(jܨ]jި]j]j]j]ujkjjkj8ubajk}(jܨ]jި]j]j]j]exprsubproject and htmlujkj_jkjZubejk}(jܨ]jި]j]j]j]ujkjjkj=ubejk}(jܨ]jި]j]j]j]ujkjjkj:ubajk}(jܨ]jި]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/为内核对象添加引用计数器(krefs)}(jkjjkjubajk}(jܨ]jި]j]j]j]internalrefuri translations/zh_CN/core-api/kref anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkj|ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk简介}(jk简介jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id1ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 初始化}(jk 初始化jkjƮubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id2ujkj؅jkjîubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Kref规则}(jk Kref规则jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#krefujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Krefs和RCU}(jk Krefs和RCUjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname #krefsrcuujkj؅jkj ubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkj|ubejk}(jܨ]jި]j]j]j]ujkjjkjyubajk}(jܨ]jި]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-LoongArch的IRQ芯片模型(层级关系)}(jkjjkjGubajk}(jܨ]jި]j]j]j]internalrefuri0translations/zh_CN/arch/loongarch/irq-chip-model anchornamehjpjȪujkj؅jkjDubajk}(jܨ]jި]j]j]j]ujkj߅jkjAubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk传统IRQ模型}(jk传统IRQ模型jkjgubajk}(jܨ]jި]j]j]j]internalrefurijV anchorname#irqjp](KKeujkj؅jkjdubajk}(jܨ]jި]j]j]j]ujkj߅jkjaubajk}(jܨ]jި]j]j]j]ujkjjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk扩展IRQ模型}(jk扩展IRQ模型jkjubajk}(jܨ]jި]j]j]j]internalrefurijV anchorname#id1jp](KKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACPI相关的定义}(jkACPI相关的定义jkjubajk}(jܨ]jި]j]j]j]internalrefurijV anchorname#acpijp](KKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 参考文献}(jk 参考文献jkj֯ubajk}(jܨ]jި]j]j]j]internalrefurijV anchorname#id2jp](KKeujkj؅jkjӯubajk}(jܨ]jި]j]j]j]ujkj߅jkjЯubajk}(jܨ]jި]j]j]j]ujkjjkj^ubejk}(jܨ]jި]j]j]j]ujkjjkjAubejk}(jܨ]jި]j]j]j]ujkjjkj>ubajk}(jܨ]jި]j]j]j]ujkjubj< je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$本地原子操作的语义和行为}(jkjЪjkjubajk}(jܨ]jި]j]j]j]internalrefuri%translations/zh_CN/core-api/local_ops anchornamehujkj؅jkj ubajk}(jܨ]jި]j]j]j]ujkj߅jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk本地原子操作的目的}(jk本地原子操作的目的jkj0ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id2ujkj؅jkj-ubajk}(jܨ]jި]j]j]j]ujkj߅jkj*ubajk}(jܨ]jި]j]j]j]ujkjjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk针对特定架构的实现}(jk针对特定架构的实现jkjTubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id3ujkj؅jkjQubajk}(jܨ]jި]j]j]j]ujkj߅jkjNubajk}(jܨ]jި]j]j]j]ujkjjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-使用本地原子操作时应遵循的规则}(jk-使用本地原子操作时应遵循的规则jkjxubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id4ujkj؅jkjuubajk}(jܨ]jި]j]j]j]ujkj߅jkjrubajk}(jܨ]jި]j]j]j]ujkjjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk如何使用本地原子操作}(jk如何使用本地原子操作jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id5ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 计数器}(jk 计数器jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id6ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk读取计数器}(jk读取计数器jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id7ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjްubajk}(jܨ]jި]j]j]j]ujkjjkj'ubejk}(jܨ]jި]j]j]j]ujkjjkj ubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSMP IRQ 亲和性}(jkjުjkjubajk}(jܨ]jި]j]j]j]internalrefuri,translations/zh_CN/core-api/irq/irq-affinity anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubj! je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Linux中的红黑树(rbtree)}(jkjjkjIubajk}(jܨ]jި]j]j]j]internalrefuri"translations/zh_CN/core-api/rbtree anchornamehujkj؅jkjFubajk}(jܨ]jި]j]j]j]ujkj߅jkjCubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'何为红黑树,它们有什么用?}(jk'何为红黑树,它们有什么用?jkjiubajk}(jܨ]jި]j]j]j]internalrefurijX anchorname#id1ujkj؅jkjfubajk}(jܨ]jި]j]j]j]ujkj߅jkjcubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk红黑树的Linux实现}(jk红黑树的Linux实现jkjubajk}(jܨ]jި]j]j]j]internalrefurijX anchorname#linuxujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk创建一颗红黑树}(jk创建一颗红黑树jkjubajk}(jܨ]jި]j]j]j]internalrefurijX anchorname#id2ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk在一颗红黑树中搜索值}(jk在一颗红黑树中搜索值jkjձubajk}(jܨ]jި]j]j]j]internalrefurijX anchorname#id3ujkj؅jkjұubajk}(jܨ]jި]j]j]j]ujkj߅jkjϱubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!在一颗红黑树中插入数据}(jk!在一颗红黑树中插入数据jkjubajk}(jܨ]jި]j]j]j]internalrefurijX anchorname#id4ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9在一颗红黑树中删除或替换已经存在的数据}(jk9在一颗红黑树中删除或替换已经存在的数据jkjubajk}(jܨ]jި]j]j]j]internalrefurijX anchorname#id5ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk<(按排序的顺序)遍历存储在红黑树中的元素}(jk<(按排序的顺序)遍历存储在红黑树中的元素jkjAubajk}(jܨ]jި]j]j]j]internalrefurijX anchorname#id6ujkj؅jkj>ubajk}(jܨ]jި]j]j]j]ujkj߅jkj;ubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk带缓存的红黑树}(jk带缓存的红黑树jkjeubajk}(jܨ]jި]j]j]j]internalrefurijX anchorname#id7ujkj؅jkjbubajk}(jܨ]jި]j]j]j]ujkj߅jkj_ubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk对增强型红黑树的支持}(jk对增强型红黑树的支持jkjubajk}(jܨ]jި]j]j]j]internalrefurijX anchorname#id8ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 使用示例}(jk 使用示例jkjubajk}(jܨ]jި]j]j]j]internalrefurijX anchorname#id9ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkj`ubejk}(jܨ]jި]j]j]j]ujkjjkjCubejk}(jܨ]jި]j]j]j]ujkjjkj@ubajk}(jܨ]jި]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#如何通过sysfs将CPU拓扑导出}(jkjjkjubajk}(jܨ]jި]j]j]j]internalrefuri*translations/zh_CN/admin-guide/cputopology anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk受污染的内核}(jkjjkjubajk}(jܨ]jި]j]j]j]internalrefuri.translations/zh_CN/admin-guide/tainted-kernels anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+BUG、Oops或Panics消息中的污染标志}(jk+BUG、Oops或Panics消息中的污染标志jkj;ubajk}(jܨ]jި]j]j]j]internalrefurij* anchorname#bugoopspanicsujkj؅jkj8ubajk}(jܨ]jި]j]j]j]ujkj߅jkj5ubajk}(jܨ]jި]j]j]j]ujkjjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk解码运行时的污染状态}(jk解码运行时的污染状态jkj_ubajk}(jܨ]jި]j]j]j]internalrefurij* anchorname#id2ujkj؅jkj\ubajk}(jܨ]jި]j]j]j]ujkj߅jkjYubajk}(jܨ]jި]j]j]j]ujkjjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk污染状态代码表}(jk污染状态代码表jkjubajk}(jܨ]jި]j]j]j]internalrefurij* anchorname#id3ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkj}ubajk}(jܨ]jި]j]j]j]ujkjjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk污染的更详细解释}(jk污染的更详细解释jkjubajk}(jܨ]jި]j]j]j]internalrefurij* anchorname#id4ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj2ubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$RISC-V Linux上的虚拟内存布局}(jkjjkjubajk}(jܨ]jި]j]j]j]internalrefuri'translations/zh_CN/arch/riscv/vm-layout anchornamehujkj؅jkjݳubajk}(jܨ]jި]j]j]j]ujkj߅jkjڳubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk32位 RISC-V Linux 内核}(jk32位 RISC-V Linux 内核jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id1ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRISC-V Linux Kernel SV32}(jkRISC-V Linux Kernel SV32jkj!ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#risc-v-linux-kernel-sv32ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk64位 RISC-V Linux 内核}(jk64位 RISC-V Linux 内核jkjQubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id2ujkj؅jkjNubajk}(jܨ]jި]j]j]j]ujkj߅jkjKubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRISC-V Linux Kernel SV39}(jkRISC-V Linux Kernel SV39jkjrubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#risc-v-linux-kernel-sv39ujkj؅jkjoubajk}(jܨ]jި]j]j]j]ujkj߅jkjlubajk}(jܨ]jި]j]j]j]ujkjjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRISC-V Linux Kernel SV48}(jkRISC-V Linux Kernel SV48jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#risc-v-linux-kernel-sv48ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjiubejk}(jܨ]jި]j]j]j]ujkjjkjKubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjڳubejk}(jܨ]jި]j]j]j]ujkjjkj׳ubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 安全缺陷}(jkj$jkj۴ubajk}(jܨ]jި]j]j]j]internalrefuri,translations/zh_CN/admin-guide/security-bugs anchornamehujkj؅jkjشubajk}(jܨ]jި]j]j]j]ujkj߅jkjմubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk联络}(jk联络jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id2ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk披露和限制信息}(jk披露和限制信息jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id3ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk协调}(jk协调jkjCubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id4ujkj؅jkj@ubajk}(jܨ]jި]j]j]j]ujkj߅jkj=ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CVE分配}(jk CVE分配jkjgubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#cveujkj؅jkjdubajk}(jܨ]jި]j]j]j]ujkj߅jkjaubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 保密协议}(jk 保密协议jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id5ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjմubejk}(jܨ]jި]j]j]j]ujkjjkjҴubajk}(jܨ]jި]j]j]j]ujkjubj{je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 调试PA-RISC}(jkj2jkjĵubajk}(jܨ]jި]j]j]j]internalrefuri(translations/zh_CN/arch/parisc/debugging anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. 绝对地址}(jk1. 绝对地址jkjubajk}(jܨ]jި]j]j]j]internalrefurijӵ anchorname#id1ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkj޵ubajk}(jܨ]jި]j]j]j]ujkjjkj۵ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. HPMCs}(jk2. HPMCsjkjubajk}(jܨ]jި]j]j]j]internalrefurijӵ anchorname#hpmcsujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj۵ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. 有趣的Q位}(jk3. 有趣的Q位jkj,ubajk}(jܨ]jި]j]j]j]internalrefurijӵ anchorname#qujkj؅jkj)ubajk}(jܨ]jި]j]j]j]ujkj߅jkj&ubajk}(jܨ]jި]j]j]j]ujkjjkj۵ubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&从FS/IO上下文中使用的GFP掩码}(jkj@jkjeubajk}(jܨ]jި]j]j]j]internalrefuri/translations/zh_CN/core-api/gfp_mask-from-fs-io anchornamehujkj؅jkjbubajk}(jܨ]jި]j]j]j]ujkj߅jkj_ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk简介}(jk简介jkjubajk}(jܨ]jި]j]j]j]internalrefurijt anchorname#id1ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk新API}(jk新APIjkjubajk}(jܨ]jި]j]j]j]internalrefurijt anchorname#apiujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk那么__vmalloc(GFP_NOFS)呢?}(jk那么__vmalloc(GFP_NOFS)呢?jkjͶubajk}(jܨ]jި]j]j]j]internalrefurijt anchorname#vmalloc-gfp-nofsujkj؅jkjʶubajk}(jܨ]jި]j]j]j]ujkj߅jkjǶubajk}(jܨ]jި]j]j]j]ujkjjkj|ubejk}(jܨ]jި]j]j]j]ujkjjkj_ubejk}(jܨ]jި]j]j]j]ujkjjkj\ubajk}(jܨ]jި]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk arch/riscv 开发者维护指南}(jkjNjkjubajk}(jܨ]jި]j]j]j]internalrefuri.translations/zh_CN/arch/riscv/patch-acceptance anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk概述}(jk概述jkj&ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id1ujkj؅jkj#ubajk}(jܨ]jި]j]j]j]ujkj߅jkj ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk附加的提交检查单}(jk附加的提交检查单jkjJubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id2ujkj؅jkjGubajk}(jܨ]jި]j]j]j]ujkj߅jkjDubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk内存热插拔}(jkj\jkjubajk}(jܨ]jި]j]j]j]internalrefuri*translations/zh_CN/core-api/memory-hotplug anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkj}ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk内存热拔插事件通知器}(jk内存热拔插事件通知器jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id2ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 内部锁}(jk 内部锁jkjǷubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id3ujkj؅jkjķubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkj}ubejk}(jܨ]jި]j]j]j]ujkjjkjzubajk}(jܨ]jި]j]j]j]ujkjubjQ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk报告回归问题}(jkjjjkjubajk}(jܨ]jި]j]j]j]internalrefuri4translations/zh_CN/admin-guide/reporting-regressions anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*本文重点(亦即“太长不看”)}(jk*本文重点(亦即“太长不看”)jkj ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id2ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/与用户相关的所有Linux内核回归细节}(jk/与用户相关的所有Linux内核回归细节jkjDubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#linuxujkj؅jkjAubajk}(jܨ]jި]j]j]j]ujkj߅jkj>ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 基本重点}(jk 基本重点jkjeubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id4ujkj؅jkjbubajk}(jܨ]jި]j]j]j]ujkj߅jkj_ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk<什么是“回归”以及什么是“无回归规则”?}(jk<什么是“回归”以及什么是“无回归规则”?jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id5ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk如何报告回归?}(jk如何报告回归?jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id6ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$真的修复了所有的回归吗?}(jk$真的修复了所有的回归吗?jkjθubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id10ujkj؅jkj˸ubajk}(jܨ]jި]j]j]j]ujkj߅jkjȸubajk}(jܨ]jި]j]j]j]ujkjjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'谁需要找出回归的根本原因?}(jk'谁需要找出回归的根本原因?jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id11ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk如何找到罪魁祸首?}(jk如何找到罪魁祸首?jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id12ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0当出现回归时我可以向谁寻求建议?}(jk0当出现回归时我可以向谁寻求建议?jkj:ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id13ujkj؅jkj7ubajk}(jܨ]jި]j]j]j]ujkj߅jkj4ubajk}(jܨ]jި]j]j]j]ujkjjkj}ubejk}(jܨ]jި]j]j]j]ujkjjkj_ubejk}(jܨ]jި]j]j]j]ujkjjkj\ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk关于回归的更多细节}(jk关于回归的更多细节jkjjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id14ujkj؅jkjgubajk}(jܨ]jި]j]j]j]ujkj߅jkjdubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*“无回归规则”的目标是什么?}(jk*“无回归规则”的目标是什么?jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id15ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0实际中“无回归”规则真的可行吗?}(jk0实际中“无回归”规则真的可行吗?jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id17ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'谁来确保“无回归”被落实?}(jk'谁来确保“无回归”被落实?jkjӹubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id18ujkj؅jkjйubajk}(jܨ]jި]j]j]j]ujkj߅jkj͹ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk回归通常多久能修复?}(jk回归通常多久能修复?jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id19ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkB当问题可以通过升级某些软件解决时,是回归吗?}(jkB当问题可以通过升级某些软件解决时,是回归吗?jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id20ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3当新内核变慢或能耗增加,是回归吗?}(jk3当新内核变慢或能耗增加,是回归吗?jkj?ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id21ujkj؅jkj<ubajk}(jܨ]jި]j]j]j]ujkj߅jkj9ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk>当更新Linux时外部内核模块崩溃了,是回归吗?}(jk>当更新Linux时外部内核模块崩溃了,是回归吗?jkjcubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id22ujkj؅jkj`ubajk}(jܨ]jި]j]j]j]ujkj߅jkj]ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*如何处理安全修复引起的回归?}(jk*如何处理安全修复引起的回归?jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id23ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkB当修复回归时不可避免会引入另一个,如何处理?}(jkB当修复回归时不可避免会引入另一个,如何处理?jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id24ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkB若我所依赖的功能在数月前被移除了,是回归吗?}(jkB若我所依赖的功能在数月前被移除了,是回归吗?jkjϺubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id25ujkj؅jkj̺ubajk}(jܨ]jި]j]j]j]ujkj߅jkjɺubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQ如果我似乎是唯一受影响的人,是否仍适用“无回归”规则?}(jkQ如果我似乎是唯一受影响的人,是否仍适用“无回归”规则?jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id26ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7回归规则是否也适用于staging树中的代码?}(jk7回归规则是否也适用于staging树中的代码?jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#stagingujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk<为什么较新版本必须“使用相似配置编译”?}(jk<为什么较新版本必须“使用相似配置编译”?jkj;ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id28ujkj؅jkj8ubajk}(jܨ]jި]j]j]j]ujkj߅jkj5ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*如何创建与旧内核相似的配置?}(jk*如何创建与旧内核相似的配置?jkj_ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id29ujkj؅jkj\ubajk}(jܨ]jި]j]j]j]ujkj߅jkjYubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk<如何报告在预编译的普通内核中发现的回归?}(jk<如何报告在预编译的普通内核中发现的回归?jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id30ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkj}ubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjdubejk}(jܨ]jި]j]j]j]ujkjjkj\ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+用“regzbot”追踪回归的更多信息}(jk+用“regzbot”追踪回归的更多信息jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id31ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3什么是回归追踪?为啥我需要关心它?}(jk3什么是回归追踪?为啥我需要关心它?jkjԻubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id32ujkj؅jkjѻubajk}(jܨ]jި]j]j]j]ujkj߅jkjλubajk}(jܨ]jި]j]j]j]ujkjjkj˻ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9为什么/如何使用机器人追踪Linux内核回归?}(jk9为什么/如何使用机器人追踪Linux内核回归?jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id33ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj˻ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+如何查看regzbot当前追踪的回归?}(jk+如何查看regzbot当前追踪的回归?jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id34ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj˻ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%何种问题可以由regzbot追踪?}(jk%何种问题可以由regzbot追踪?jkj@ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id36ujkj؅jkj=ubajk}(jܨ]jި]j]j]j]ujkj߅jkj:ubajk}(jܨ]jި]j]j]j]ujkjjkj˻ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-如何修改被追踪回归的相关信息?}(jk-如何修改被追踪回归的相关信息?jkjdubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id37ujkj؅jkjaubajk}(jܨ]jި]j]j]j]ujkj߅jkj^ubajk}(jܨ]jި]j]j]j]ujkjjkj˻ubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkj\ubejk}(jܨ]jި]j]j]j]ujkjjkj>ubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk8Softlockup与hardlockup检测机制(又名:nmi_watchdog)}(jkjxjkjubajk}(jܨ]jި]j]j]j]internalrefuri/translations/zh_CN/admin-guide/lockup-watchdogs anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk实现}(jk实现jkjռubajk}(jܨ]jި]j]j]j]internalrefurijļ anchorname#id1ujkj؅jkjҼubajk}(jܨ]jި]j]j]j]ujkj߅jkjϼubajk}(jܨ]jި]j]j]j]ujkjjkj̼ubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubjy je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMIPS特性文档}(jkjjkjubajk}(jܨ]jި]j]j]j]internalrefuri"translations/zh_CN/arch/mips/index anchornamehujkj؅jkj ubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jH)}(jkhjk]jk}(jܨ]jި]j]j]j]parentjentries](N$translations/zh_CN/arch/mips/bootingN(translations/zh_CN/arch/mips/ingenic-tcuN%translations/zh_CN/arch/mips/featurese includefiles](j4j6j8emaxdepthKcaptionNglobhidden includehiddennumberedM titlesonly rawentries]ujkjj^sP/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/arch/mips/index.rstj_sKjkj%ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjOubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#indicesujkj؅jkjLubajk}(jܨ]jި]j]j]j]ujkj߅jkjIubajk}(jܨ]jި]j]j]j]ujkjjkjFubajk}(jܨ]jި]j]j]j]exprsubproject and htmlujkj_jkj%ubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkgenalloc/genpool子系统}(jkjjkjubajk}(jܨ]jި]j]j]j]internalrefuri$translations/zh_CN/core-api/genalloc anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)符号命名空间(Symbol Namespaces)}(jkjjkjubajk}(jܨ]jި]j]j]j]internalrefuri-translations/zh_CN/core-api/symbol-namespaces anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. 简介}(jk 1. 简介jkjܽubajk}(jܨ]jި]j]j]j]internalrefurij˽ anchorname#id1ujkj؅jkjٽubajk}(jܨ]jި]j]j]j]ujkj߅jkjֽubajk}(jܨ]jި]j]j]j]ujkjjkjӽubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!2. 如何定义符号命名空间}(jk!2. 如何定义符号命名空间jkjubajk}(jܨ]jި]j]j]j]internalrefurij˽ anchorname#id2ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjӽubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1 使用EXPORT_SYMBOL宏}(jk2.1 使用EXPORT_SYMBOL宏jkj$ubajk}(jܨ]jި]j]j]j]internalrefurij˽ anchorname#export-symbolujkj؅jkj!ubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjӽubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(2.2 使用DEFAULT_SYMBOL_NAMESPACE定义}(jk(2.2 使用DEFAULT_SYMBOL_NAMESPACE定义jkjHubajk}(jܨ]jި]j]j]j]internalrefurij˽ anchorname#default-symbol-namespaceujkj؅jkjEubajk}(jܨ]jި]j]j]j]ujkj߅jkjBubajk}(jܨ]jި]j]j]j]ujkjjkjӽubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-3. 如何使用命名空间中导出的符号}(jk-3. 如何使用命名空间中导出的符号jkjlubajk}(jܨ]jި]j]j]j]internalrefurij˽ anchorname#id3ujkj؅jkjiubajk}(jܨ]jި]j]j]j]ujkj߅jkjfubajk}(jܨ]jި]j]j]j]ujkjjkjӽubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*4. 加载使用命名空间符号的模块}(jk*4. 加载使用命名空间符号的模块jkjubajk}(jܨ]jި]j]j]j]internalrefurij˽ anchorname#id4ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjӽubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%5. 自动创建MODULE_IMPORT_NS声明}(jk%5. 自动创建MODULE_IMPORT_NS声明jkjubajk}(jܨ]jި]j]j]j]internalrefurij˽ anchorname#module-import-nsujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjӽubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubjPje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLoongArch体系结构}(jkjjkjubajk}(jܨ]jި]j]j]j]internalrefuri'translations/zh_CN/arch/loongarch/index anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jH)}(jkhjk]jk}(jܨ]jި]j]j]j]parentjentries](N.translations/zh_CN/arch/loongarch/introductionN)translations/zh_CN/arch/loongarch/bootingN0translations/zh_CN/arch/loongarch/irq-chip-modelN*translations/zh_CN/arch/loongarch/featurese includefiles](jjjjemaxdepthKcaptionNglobhidden includehiddennumberedM titlesonly rawentries]ujkjj^sU/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/arch/loongarch/index.rstj_sK jkjubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj0ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#indicesujkj؅jkj-ubajk}(jܨ]jި]j]j]j]ujkj߅jkj*ubajk}(jܨ]jި]j]j]j]ujkjjkj'ubajk}(jܨ]jި]j]j]j]exprsubproject and htmlujkj_jkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkerrseq_t数据类型}(jkjjkjqubajk}(jܨ]jި]j]j]j]internalrefuri"translations/zh_CN/core-api/errseq anchornamehujkj؅jkjnubajk}(jܨ]jި]j]j]j]ujkj߅jkjkubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPI的使用方法}(jkAPI的使用方法jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#apiujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk序列化更新errseq_t游标}(jk序列化更新errseq_t游标jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id1ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk函数}(jk函数jkjٿubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id2ujkj؅jkjֿubajk}(jܨ]jި]j]j]j]ujkj߅jkjӿubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjkubejk}(jܨ]jި]j]j]j]ujkjjkjhubajk}(jܨ]jި]j]j]j]ujkjubjdje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*如何获得正确的printk格式占位符}(jkj̫jkjubajk}(jܨ]jި]j]j]j]internalrefuri*translations/zh_CN/core-api/printk-formats anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 整数类型}(jk 整数类型jkj2ubajk}(jܨ]jި]j]j]j]internalrefurij! anchorname#id1ujkj؅jkj/ubajk}(jܨ]jި]j]j]j]ujkj߅jkj,ubajk}(jܨ]jި]j]j]j]ujkjjkj)ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 指针类型}(jk 指针类型jkjVubajk}(jܨ]jި]j]j]j]internalrefurij! anchorname#id2ujkj؅jkjSubajk}(jܨ]jި]j]j]j]ujkj߅jkjPubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 普通指针}(jk 普通指针jkjwubajk}(jܨ]jި]j]j]j]internalrefurij! anchorname#id3ujkj؅jkjtubajk}(jܨ]jި]j]j]j]ujkj߅jkjqubajk}(jܨ]jި]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 错误指针}(jk 错误指针jkjubajk}(jܨ]jި]j]j]j]internalrefurij! anchorname#id4ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk符号/函数指针}(jk符号/函数指针jkjubajk}(jܨ]jި]j]j]j]internalrefurij! anchorname#id5ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(来自BPF / tracing追踪的探查指针}(jk(来自BPF / tracing追踪的探查指针jkjubajk}(jܨ]jި]j]j]j]internalrefurij! anchorname #bpf-tracingujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 内核指针}(jk 内核指针jkjubajk}(jܨ]jި]j]j]j]internalrefurij! anchorname#id6ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk未经修改的地址}(jk未经修改的地址jkj+ubajk}(jܨ]jި]j]j]j]internalrefurij! anchorname#id7ujkj؅jkj(ubajk}(jܨ]jި]j]j]j]ujkj߅jkj%ubajk}(jܨ]jި]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 指针差异}(jk 指针差异jkjOubajk}(jܨ]jި]j]j]j]internalrefurij! anchorname#id8ujkj؅jkjLubajk}(jܨ]jި]j]j]j]ujkj߅jkjIubajk}(jܨ]jި]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk结构体资源(Resources)}(jk结构体资源(Resources)jkjsubajk}(jܨ]jި]j]j]j]internalrefurij! anchorname #resourcesujkj؅jkjpubajk}(jܨ]jި]j]j]j]ujkj߅jkjmubajk}(jܨ]jި]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk物理地址类型 phys_addr_t}(jk物理地址类型 phys_addr_tjkjubajk}(jܨ]jި]j]j]j]internalrefurij! anchorname #phys-addr-tujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA地址类型dma_addr_t}(jkDMA地址类型dma_addr_tjkjubajk}(jܨ]jި]j]j]j]internalrefurij! anchorname#dmadma-addr-tujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!原始缓冲区为转义字符串}(jk!原始缓冲区为转义字符串jkjubajk}(jܨ]jި]j]j]j]internalrefurij! anchorname#id9ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'原始缓冲区为十六进制字符串}(jk'原始缓冲区为十六进制字符串jkjubajk}(jܨ]jި]j]j]j]internalrefurij! anchorname#id10ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMAC/FDDI地址}(jkMAC/FDDI地址jkj'ubajk}(jܨ]jި]j]j]j]internalrefurij! anchorname #mac-fddiujkj؅jkj$ubajk}(jܨ]jި]j]j]j]ujkj߅jkj!ubajk}(jܨ]jި]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk IPv4地址}(jk IPv4地址jkjKubajk}(jܨ]jި]j]j]j]internalrefurij! anchorname#ipv4ujkj؅jkjHubajk}(jܨ]jި]j]j]j]ujkj߅jkjEubajk}(jܨ]jި]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk IPv6 地址}(jk IPv6 地址jkjoubajk}(jܨ]jި]j]j]j]internalrefurij! anchorname#ipv6ujkj؅jkjlubajk}(jܨ]jި]j]j]j]ujkj߅jkjiubajk}(jܨ]jި]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4IPv4/IPv6地址(generic, with port, flowinfo, scope)}(jk4IPv4/IPv6地址(generic, with port, flowinfo, scope)jkjubajk}(jܨ]jި]j]j]j]internalrefurij! anchorname+#ipv4-ipv6-generic-with-port-flowinfo-scopeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUUID/GUID地址}(jkUUID/GUID地址jkjubajk}(jܨ]jި]j]j]j]internalrefurij! anchorname #uuid-guidujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk目录项(dentry)的名称}(jk目录项(dentry)的名称jkjubajk}(jܨ]jި]j]j]j]internalrefurij! anchorname#dentryujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!块设备(block_device)名称}(jk!块设备(block_device)名称jkjubajk}(jܨ]jި]j]j]j]internalrefurij! anchorname #block-deviceujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkva_format结构体}(jkva_format结构体jkj#ubajk}(jܨ]jި]j]j]j]internalrefurij! anchorname #va-formatujkj؅jkj ubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk设备树节点}(jk设备树节点jkjGubajk}(jܨ]jި]j]j]j]internalrefurij! anchorname#id11ujkj؅jkjDubajk}(jܨ]jި]j]j]j]ujkj߅jkjAubajk}(jܨ]jި]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFwnode handles}(jkFwnode handlesjkjkubajk}(jܨ]jި]j]j]j]internalrefurij! anchorname#fwnode-handlesujkj؅jkjhubajk}(jܨ]jި]j]j]j]ujkj߅jkjeubajk}(jܨ]jި]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk时间和日期}(jk时间和日期jkjubajk}(jܨ]jި]j]j]j]internalrefurij! anchorname#id12ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk clk结构体}(jk clk结构体jkjubajk}(jܨ]jި]j]j]j]internalrefurij! anchorname#clkujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-位图及其衍生物,如cpumask和nodemask}(jk-位图及其衍生物,如cpumask和nodemaskjkjubajk}(jܨ]jި]j]j]j]internalrefurij! anchorname#cpumasknodemaskujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*标志位字段,如页标志、gfp_flags}(jk*标志位字段,如页标志、gfp_flagsjkjubajk}(jܨ]jި]j]j]j]internalrefurij! anchorname #gfp-flagsujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk网络设备特性}(jk网络设备特性jkjubajk}(jܨ]jި]j]j]j]internalrefurij! anchorname#id13ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%V4L2和DRM FourCC代码(像素格式)}(jk%V4L2和DRM FourCC代码(像素格式)jkjCubajk}(jܨ]jި]j]j]j]internalrefurij! anchorname#v4l2drm-fourccujkj؅jkj@ubajk}(jܨ]jި]j]j]j]ujkj߅jkj=ubajk}(jܨ]jި]j]j]j]ujkjjkjnubejk}(jܨ]jި]j]j]j]ujkjjkjPubejk}(jܨ]jި]j]j]j]ujkjjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk谢谢}(jk谢谢jkjsubajk}(jܨ]jި]j]j]j]internalrefurij! anchorname#id14ujkj؅jkjpubajk}(jܨ]jި]j]j]j]ujkj߅jkjmubajk}(jܨ]jި]j]j]j]ujkjjkj)ubejk}(jܨ]jި]j]j]j]ujkjjkj ubejk}(jܨ]jި]j]j]j]ujkjjkj ubajk}(jܨ]jި]j]j]j]ujkjubj~ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPSI——压力阻塞信息}(jkjګjkjubajk}(jܨ]jި]j]j]j]internalrefuri!translations/zh_CN/accounting/psi anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 压力接口}(jk 压力接口jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id1ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk监控压力门限}(jk监控压力门限jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id2ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk用户态监控器使用示例}(jk用户态监控器使用示例jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id3ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Cgroup2接口}(jk Cgroup2接口jkj8ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#cgroup2ujkj؅jkj5ubajk}(jܨ]jި]j]j]j]ujkj߅jkj2ubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk处理器体系结构}(jkjjkjqubajk}(jܨ]jި]j]j]j]internalrefuritranslations/zh_CN/arch/index anchornamehujkj؅jkjnubajk}(jܨ]jި]j]j]j]ujkj߅jkjkubje0)}(jkhjk]jH)}(jkhjk]jk}(jܨ]jި]j]j]j]parentjentries](N"translations/zh_CN/arch/mips/indexN#translations/zh_CN/arch/arm64/indexN#translations/zh_CN/arch/riscv/indexN&translations/zh_CN/arch/openrisc/indexN$translations/zh_CN/arch/parisc/indexN'translations/zh_CN/arch/loongarch/indexe includefiles](jjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sK/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/arch/index.rstj_sKjkjubajk}(jܨ]jި]j]j]j]ujkjjkjkubejk}(jܨ]jި]j]j]j]ujkjjkjhubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk内存管理APIs}(jkjjkjubajk}(jܨ]jި]j]j]j]internalrefuri"translations/zh_CN/core-api/mm-api anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk用户空间内存访问}(jk用户空间内存访问jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id1ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk内存分配控制}(jk内存分配控制jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#cn-mm-api-gfp-flagsujkj؅jkj ubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Slab缓存}(jk Slab缓存jkj2ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#slabujkj؅jkj/ubajk}(jܨ]jި]j]j]j]ujkj߅jkj,ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!虚拟连续(内存页)映射}(jk!虚拟连续(内存页)映射jkjVubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id3ujkj؅jkjSubajk}(jܨ]jި]j]j]j]ujkj߅jkjPubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk文件映射和页面缓存}(jk文件映射和页面缓存jkjzubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id4ujkj؅jkjwubajk}(jܨ]jި]j]j]j]ujkj߅jkjtubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 文件映射}(jk 文件映射jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id5ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk预读}(jk预读jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id6ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk回写}(jk回写jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id7ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk截断}(jk截断jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id8ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjtubejk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 内存池}(jk 内存池jkj7ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id9ujkj؅jkj4ubajk}(jܨ]jި]j]j]j]ujkj߅jkj1ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA池}(jkDMA池jkj[ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#dmaujkj؅jkjXubajk}(jܨ]jި]j]j]j]ujkj߅jkjUubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk更多的内存管理函数}(jk更多的内存管理函数jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id10ujkj؅jkj|ubajk}(jܨ]jި]j]j]j]ujkj߅jkjyubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubjcje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 内存管理}(jkjjkjubajk}(jܨ]jި]j]j]j]internalrefuri'translations/zh_CN/admin-guide/mm/index anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk]jH)}(jkhjk]jk}(jܨ]jި]j]j]j]parentjentries](N-translations/zh_CN/admin-guide/mm/damon/indexN%translations/zh_CN/admin-guide/mm/ksme includefiles](jjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sU/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/admin-guide/mm/index.rstj_sKjkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 报告问题}(jkjjkj ubajk}(jܨ]jި]j]j]j]internalrefuri/translations/zh_CN/admin-guide/reporting-issues anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%简明指南(亦即 太长不看)}(jk%简明指南(亦即 太长不看)jkj)ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id2ujkj؅jkj&ubajk}(jܨ]jި]j]j]j]ujkj߅jkj#ubajk}(jܨ]jި]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk6如何向内核维护人员报告问题的逐步指南}(jk6如何向内核维护人员报告问题的逐步指南jkjMubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id5ujkj؅jkjJubajk}(jܨ]jި]j]j]j]ujkj߅jkjGubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0报告稳定版和长期支持内核线的回归}(jk0报告稳定版和长期支持内核线的回归jkjnubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id6ujkj؅jkjkubajk}(jܨ]jި]j]j]j]ujkj߅jkjhubajk}(jܨ]jި]j]j]j]ujkjjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0报告只发生在较旧内核版本线的问题}(jk0报告只发生在较旧内核版本线的问题jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id8ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjeubejk}(jܨ]jި]j]j]j]ujkjjkjGubejk}(jܨ]jި]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-参考章节:向内核维护者报告问题}(jk-参考章节:向内核维护者报告问题jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id9ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&确保您使用的是上游Linux内核}(jk&确保您使用的是上游Linux内核jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id13ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$搜索现有报告(第一部分)}(jk$搜索现有报告(第一部分)jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id14ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk高优先级的问题?}(jk高优先级的问题?jkj+ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id15ujkj؅jkj(ubajk}(jܨ]jި]j]j]j]ujkj߅jkj%ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk确保环境健康}(jk确保环境健康jkjOubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id16ujkj؅jkjLubajk}(jܨ]jި]j]j]j]ujkj߅jkjIubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk为紧急情况做好准备}(jk为紧急情况做好准备jkjsubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id17ujkj؅jkjpubajk}(jܨ]jި]j]j]j]ujkj߅jkjmubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!确保你的内核不会被增强}(jk!确保你的内核不会被增强jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id18ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk检查“污染”标志}(jk检查“污染”标志jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id19ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk记录如何重现问题}(jk记录如何重现问题jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id20ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*稳定版或长期支持内核的回归?}(jk*稳定版或长期支持内核的回归?jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id21ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!你需要将问题报告到何处}(jk!你需要将问题报告到何处jkj'ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id22ujkj؅jkj$ubajk}(jܨ]jި]j]j]j]ujkj߅jkj!ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&如何阅读MAINTAINERS维护者文件}(jk&如何阅读MAINTAINERS维护者文件jkjHubajk}(jܨ]jި]j]j]j]internalrefurij anchorname #maintainersujkj؅jkjEubajk}(jܨ]jި]j]j]j]ujkj߅jkjBubajk}(jܨ]jި]j]j]j]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk借助脚本找到维护者}(jk借助脚本找到维护者jkjlubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id23ujkj؅jkjiubajk}(jܨ]jި]j]j]j]ujkj߅jkjfubajk}(jܨ]jި]j]j]j]ujkjjkj?ubejk}(jܨ]jި]j]j]j]ujkjjkj!ubejk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$搜索现有报告(第二部分)}(jk$搜索现有报告(第二部分)jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id24ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$安装一个新的内核进行测试}(jk$安装一个新的内核进行测试jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id26ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk选择适合测试的版本}(jk选择适合测试的版本jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id28ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk如何获得新的 Linux 内核}(jk如何获得新的 Linux 内核jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id31ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk检查“污染”标志}(jk检查“污染”标志jkj5ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id34ujkj؅jkj2ubajk}(jܨ]jި]j]j]j]ujkj߅jkj/ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk用新内核重现问题}(jk用新内核重现问题jkjYubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id35ujkj؅jkjVubajk}(jܨ]jި]j]j]j]ujkj߅jkjSubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk优化复现问题的描述}(jk优化复现问题的描述jkj}ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id37ujkj؅jkjzubajk}(jܨ]jި]j]j]j]ujkj߅jkjwubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk解码失败信息}(jk解码失败信息jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id38ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk对回归的特别关照}(jk对回归的特别关照jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id39ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk撰写并发送报告}(jk撰写并发送报告jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id40ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!每份报告都应提及的事项}(jk!每份报告都应提及的事项jkj ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id41ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$提供这些东西可能是明智的}(jk$提供这些东西可能是明智的jkj.ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id43ujkj؅jkj+ubajk}(jܨ]jި]j]j]j]ujkj߅jkj(ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk重要部分:报告的开头}(jk重要部分:报告的开头jkjRubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id45ujkj؅jkjOubajk}(jܨ]jި]j]j]j]ujkj߅jkjLubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!高优先级问题的特殊处理}(jk!高优先级问题的特殊处理jkjvubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id46ujkj؅jkjsubajk}(jܨ]jި]j]j]j]ujkj߅jkjpubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk发布报告后的责任}(jk发布报告后的责任jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id47ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$关于进一步互动的一般建议}(jk$关于进一步互动的一般建议jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id48ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk查询和测试请求}(jk查询和测试请求jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id49ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-当没有任何实质性进展时该怎么办}(jk-当没有任何实质性进展时该怎么办jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id50ujkj؅jkj ubajk}(jܨ]jި]j]j]j]ujkj߅jkj ubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk?“报告稳定版和长期支持内核线的回归”的参考}(jk?“报告稳定版和长期支持内核线的回归”的参考jkj?ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id51ujkj؅jkj<ubajk}(jܨ]jި]j]j]j]ujkj߅jkj9ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$确保特定版本线仍然受支持}(jk$确保特定版本线仍然受支持jkj`ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id52ujkj؅jkj]ubajk}(jܨ]jި]j]j]j]ujkj߅jkjZubajk}(jܨ]jި]j]j]j]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk搜索稳定版邮件列表}(jk搜索稳定版邮件列表jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id55ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkj~ubajk}(jܨ]jި]j]j]j]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk用最新版本复现问题}(jk用最新版本复现问题jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id57ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 报告回归}(jk 报告回归jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id58ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjWubejk}(jܨ]jި]j]j]j]ujkjjkj9ubejk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk?“报告仅在旧内核版本线中发生的问题”的参考}(jk?“报告仅在旧内核版本线中发生的问题”的参考jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id59ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk有些修复太复杂}(jk有些修复太复杂jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id60ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 通用准备}(jk 通用准备jkjAubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id61ujkj؅jkj>ubajk}(jܨ]jި]j]j]j]ujkj߅jkj;ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*检查代码历史和搜索现有的讨论}(jk*检查代码历史和搜索现有的讨论jkjeubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id62ujkj؅jkjbubajk}(jܨ]jި]j]j]j]ujkj߅jkj_ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 请求建议}(jk 请求建议jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id64ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkE为什么有些问题在报告后没有任何回应或仍未解决?}(jkE为什么有些问题在报告后没有任何回应或仍未解决?jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id65ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 结束语}(jk 结束语jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id66ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj ubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkirq_domain 中断号映射库}(jkj jkj"ubajk}(jܨ]jި]j]j]j]internalrefuri*translations/zh_CN/core-api/irq/irq-domain anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkirq_domain的用法}(jkirq_domain的用法jkjBubajk}(jܨ]jި]j]j]j]internalrefurij1 anchorname#id1ujkj؅jkj?ubajk}(jܨ]jި]j]j]j]ujkj߅jkj<ubajk}(jܨ]jި]j]j]j]ujkjjkj9ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkirq_domain映射的类型}(jkirq_domain映射的类型jkjfubajk}(jܨ]jި]j]j]j]internalrefurij1 anchorname#id2ujkj؅jkjcubajk}(jܨ]jި]j]j]j]ujkj߅jkj`ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 线性映射}(jk 线性映射jkjubajk}(jܨ]jި]j]j]j]internalrefurij1 anchorname#id3ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 树状映射}(jk 树状映射jkjubajk}(jܨ]jި]j]j]j]internalrefurij1 anchorname#id4ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 无映射}(jk 无映射jkjubajk}(jܨ]jި]j]j]j]internalrefurij1 anchorname#id5ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk传统映射类型}(jk传统映射类型jkjubajk}(jܨ]jި]j]j]j]internalrefurij1 anchorname#id6ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIRQ域层级结构}(jkIRQ域层级结构jkjubajk}(jܨ]jި]j]j]j]internalrefurij1 anchorname#irqujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj~ubejk}(jܨ]jި]j]j]j]ujkjjkj`ubejk}(jܨ]jި]j]j]j]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 调试功能}(jk 调试功能jkjGubajk}(jܨ]jި]j]j]j]internalrefurij1 anchorname#id7ujkj؅jkjDubajk}(jܨ]jި]j]j]j]ujkj߅jkjAubajk}(jܨ]jި]j]j]j]ujkjjkj9ubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubj_je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk计数}(jkj.jkjubajk}(jܨ]jި]j]j]j]internalrefuri#translations/zh_CN/accounting/index anchornamehujkj؅jkj}ubajk}(jܨ]jި]j]j]j]ujkj߅jkjzubje0)}(jkhjk]jH)}(jkhjk]jk}(jܨ]jި]j]j]j]parentjentries](N.translations/zh_CN/accounting/delay-accountingN!translations/zh_CN/accounting/psiN'translations/zh_CN/accounting/taskstatse includefiles](jjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sQ/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/accounting/index.rstj_sKjkjubajk}(jܨ]jި]j]j]j]ujkjjkjzubejk}(jܨ]jި]j]j]j]ujkjjkjwubajk}(jܨ]jި]j]j]j]ujkjubj{je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux/PA-RISC的寄存器用法}(jkj<jkjubajk}(jܨ]jި]j]j]j]internalrefuri(translations/zh_CN/arch/parisc/registers anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkABI约定的通用寄存器}(jkABI约定的通用寄存器jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#abiujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk控制寄存器}(jk控制寄存器jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id1ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!空间寄存器(内核模式)}(jk!空间寄存器(内核模式)jkj8ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id2ujkj؅jkj5ubajk}(jܨ]jި]j]j]j]ujkj߅jkj2ubajk}(jܨ]jި]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!空间寄存器(用户模式)}(jk!空间寄存器(用户模式)jkj\ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id3ujkj؅jkjYubajk}(jܨ]jި]j]j]j]ujkj߅jkjVubajk}(jܨ]jި]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk处理器状态字}(jk处理器状态字jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id4ujkj؅jkj}ubajk}(jܨ]jި]j]j]j]ujkj߅jkjzubajk}(jܨ]jި]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*“隐形”寄存器(影子寄存器)}(jk*“隐形”寄存器(影子寄存器)jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id5ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj ubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jkLinux内核6.x版本 <}(jkjJjkjubjkhttp://kernel.org/}(jkhjkjubjk>}(jkjjkjubejk}(jܨ]jި]j]j]j]internalrefuri%translations/zh_CN/admin-guide/README anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk什么是Linux?}(jk什么是Linux?jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#linuxujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkj ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'它能在什么样的硬件上运行?}(jk'它能在什么样的硬件上运行?jkj5ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id1ujkj؅jkj2ubajk}(jܨ]jި]j]j]j]ujkj߅jkj/ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk文档}(jk文档jkjYubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id2ujkj؅jkjVubajk}(jܨ]jި]j]j]j]ujkj߅jkjSubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk安装内核源代码}(jk安装内核源代码jkj}ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id3ujkj؅jkjzubajk}(jܨ]jި]j]j]j]ujkj߅jkjwubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 软件要求}(jk 软件要求jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id4ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk为内核建立目录}(jk为内核建立目录jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id5ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 配置内核}(jk 配置内核jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id6ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 编译内核}(jk 编译内核jkj ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id7ujkj؅jkj ubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk若遇到问题}(jk若遇到问题jkj1ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id8ujkj؅jkj.ubajk}(jܨ]jި]j]j]j]ujkj߅jkj+ubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubjM je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Feature status on mips architecture}(jkj`jkjjubajk}(jܨ]jި]j]j]j]internalrefuri%translations/zh_CN/arch/mips/features anchornamehjpjgujkj؅jkjgubajk}(jܨ]jި]j]j]j]ujkj߅jkjdubajk}(jܨ]jި]j]j]j]ujkjjkjaubajk}(jܨ]jި]j]j]j]ujkjubj^je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Feature status on loongarch architecture}(jkjojkjubajk}(jܨ]jި]j]j]j]internalrefuri*translations/zh_CN/arch/loongarch/features anchornamehjpjvujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0君正 JZ47xx SoC定时器/计数器硬件单元}(jkj~jkjubajk}(jܨ]jި]j]j]j]internalrefuri(translations/zh_CN/arch/mips/ingenic-tcu anchornamehjpjujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk实现}(jk实现jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id1jp](KKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubj* je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOpenRISC 体系架构}(jkjjkjubajk}(jܨ]jި]j]j]j]internalrefuri&translations/zh_CN/arch/openrisc/index anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jH)}(jkhjk]jk}(jܨ]jި]j]j]j]parentj+entries](N.translations/zh_CN/arch/openrisc/openrisc_portN%translations/zh_CN/arch/openrisc/todoe includefiles](jBjDemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sT/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/arch/openrisc/index.rstj_sKjkj3ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj[ubajk}(jܨ]jި]j]j]j]internalrefurij+ anchorname#indicesujkj؅jkjXubajk}(jܨ]jި]j]j]j]ujkj߅jkjUubajk}(jܨ]jި]j]j]j]ujkjjkjRubajk}(jܨ]jި]j]j]j]exprsubproject and htmlujkj_jkj3ubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubjaje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkARM64 ELF hwcaps}(jkjjkjubajk}(jܨ]jި]j]j]j]internalrefuri(translations/zh_CN/arch/arm64/elf_hwcaps anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. 简介}(jk 1. 简介jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id1ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Hwcaps 的说明}(jk2. Hwcaps 的说明jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#hwcapsujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. AT_HWCAP 中揭示的 hwcaps}(jk3. AT_HWCAP 中揭示的 hwcapsjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#at-hwcap-hwcapsujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. 未使用的 AT_HWCAP 位}(jk4. 未使用的 AT_HWCAP 位jkj(ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname #at-hwcapujkj؅jkj%ubajk}(jܨ]jި]j]j]j]ujkj߅jkj"ubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubj4je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 详细用法}(jkjjkjaubajk}(jܨ]jި]j]j]j]internalrefuri-translations/zh_CN/admin-guide/mm/damon/usage anchornamehujkj؅jkj^ubajk}(jܨ]jި]j]j]j]ujkj߅jkj[ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk sysfs接口}(jk sysfs接口jkjubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname#sysfsujkj؅jkj~ubajk}(jܨ]jި]j]j]j]ujkj߅jkj{ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk文件层次结构}(jk文件层次结构jkjubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname#id4ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk根}(jk根jkjubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname#id5ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk kdamonds/}(jk kdamonds/jkjubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname #kdamondsujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk kdamonds//}(jk kdamonds//jkjubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname #kdamonds-nujkj؅jkj ubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkkdamonds//contexts/}(jkkdamonds//contexts/jkj2ubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname#kdamonds-n-contextsujkj؅jkj/ubajk}(jܨ]jި]j]j]j]ujkj߅jkj,ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk contexts//}(jk contexts//jkjVubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname #contexts-nujkj؅jkjSubajk}(jܨ]jި]j]j]j]ujkj߅jkjPubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcontexts//monitoring_attrs/}(jkcontexts//monitoring_attrs/jkjzubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname#contexts-n-monitoring-attrsujkj؅jkjwubajk}(jܨ]jި]j]j]j]ujkj߅jkjtubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcontexts//targets/}(jkcontexts//targets/jkjubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname#contexts-n-targetsujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk targets//}(jk targets//jkjubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname #targets-nujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktargets//regions}(jktargets//regionsjkjubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname#targets-n-regionsujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk regions//}(jk regions//jkj ubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname #regions-nujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcontexts//schemes/}(jkcontexts//schemes/jkj.ubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname#contexts-n-schemesujkj؅jkj+ubajk}(jܨ]jި]j]j]j]ujkj߅jkj(ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk schemes//}(jk schemes//jkjRubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname #schemes-nujkj؅jkjOubajk}(jܨ]jި]j]j]j]ujkj߅jkjLubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkschemes//access_pattern/}(jkschemes//access_pattern/jkjvubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname#schemes-n-access-patternujkj؅jkjsubajk}(jܨ]jި]j]j]j]ujkj߅jkjpubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkschemes//quotas/}(jkschemes//quotas/jkjubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname#schemes-n-quotasujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkschemes//watermarks/}(jkschemes//watermarks/jkjubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname#schemes-n-watermarksujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkschemes//stats/}(jkschemes//stats/jkjubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname#schemes-n-statsujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkschemes//tried_regions/}(jkschemes//tried_regions/jkjubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname#schemes-n-tried-regionsujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktried_regions//}(jktried_regions//jkj*ubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname#tried-regions-nujkj؅jkj'ubajk}(jܨ]jި]j]j]j]ujkj߅jkj$ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk用例}(jk用例jkjKubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname#id6ujkj؅jkjHubajk}(jܨ]jި]j]j]j]ujkj߅jkjEubajk}(jܨ]jި]j]j]j]ujkjjkjBubajk}(jܨ]jި]j]j]j]ujkjjkj$ubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkj{ubejk}(jܨ]jި]j]j]j]ujkjjkjxubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk debugfs接口}(jk debugfs接口jkjubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname#debugfsujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk属性}(jk属性jkjubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname#id7ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk目标ID}(jk目标IDjkjubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname#idujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk初始监测目标区域}(jk初始监测目标区域jkjubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname#id8ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk方案}(jk方案jkjubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname#id9ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk目标访问模式}(jk目标访问模式jkj5ubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname#id10ujkj؅jkj2ubajk}(jܨ]jި]j]j]j]ujkj߅jkj/ubajk}(jܨ]jި]j]j]j]ujkjjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk动作}(jk动作jkjYubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname#id11ujkj؅jkjVubajk}(jܨ]jި]j]j]j]ujkj߅jkjSubajk}(jܨ]jި]j]j]j]ujkjjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk配额}(jk配额jkj}ubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname#id12ujkj؅jkjzubajk}(jܨ]jި]j]j]j]ujkj߅jkjwubajk}(jܨ]jި]j]j]j]ujkjjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk水位}(jk水位jkjubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname#id13ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 统计数据}(jk 统计数据jkjubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname#id14ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk例子}(jk例子jkjubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname#id15ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj,ubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk开关}(jk开关jkjubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname#id16ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk监测线程PID}(jk监测线程PIDjkj=ubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname#pidujkj؅jkj:ubajk}(jܨ]jި]j]j]j]ujkj߅jkj7ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk使用多个监测线程}(jk使用多个监测线程jkjaubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname#id17ujkj؅jkj^ubajk}(jܨ]jި]j]j]j]ujkj߅jkj[ubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk监测结果的监测点}(jk监测结果的监测点jkjubajk}(jܨ]jި]j]j]j]internalrefurijp anchorname#id18ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjxubejk}(jܨ]jި]j]j]j]ujkjjkj[ubejk}(jܨ]jި]j]j]j]ujkjjkjXubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk环形缓冲区}(jkjjkjubajk}(jܨ]jި]j]j]j]internalrefuri,translations/zh_CN/core-api/circular-buffers anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk什么是环形缓冲区?}(jk什么是环形缓冲区?jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id2ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk测量2次幂缓冲区}(jk测量2次幂缓冲区jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id3ujkj؅jkj ubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-内存屏障与环形缓冲区的结合使用}(jk-内存屏障与环形缓冲区的结合使用jkj2ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id4ujkj؅jkj/ubajk}(jܨ]jި]j]j]j]ujkj߅jkj,ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 生产者}(jk 生产者jkjSubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id5ujkj؅jkjPubajk}(jܨ]jި]j]j]j]ujkj߅jkjMubajk}(jܨ]jި]j]j]j]ujkjjkjJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 消费者}(jk 消费者jkjwubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id6ujkj؅jkjtubajk}(jܨ]jި]j]j]j]ujkj߅jkjqubajk}(jܨ]jި]j]j]j]ujkjjkjJubejk}(jܨ]jި]j]j]j]ujkjjkj,ubejk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 延伸阅读}(jk 延伸阅读jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id7ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk基于DAMON的LRU排序}(jkjŬjkjubajk}(jܨ]jި]j]j]j]internalrefuri0translations/zh_CN/admin-guide/mm/damon/lru_sort anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk哪里需要主动的LRU排序}(jk哪里需要主动的LRU排序jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#lruujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk这是如何工作的}(jk这是如何工作的jkj$ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id1ujkj؅jkj!ubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk接口:模块参数}(jk接口:模块参数jkjHubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id2ujkj؅jkjEubajk}(jܨ]jި]j]j]j]ujkj߅jkjBubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkenabled}(jkenabledjkjiubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#enabledujkj؅jkjfubajk}(jܨ]jި]j]j]j]ujkj߅jkjcubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk commit_inputs}(jk commit_inputsjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#commit-inputsujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhot_thres_access_freq}(jkhot_thres_access_freqjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#hot-thres-access-frequjkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk cold_min_age}(jk cold_min_agejkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname #cold-min-ageujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkquota_ms}(jkquota_msjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname #quota-msujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkquota_reset_interval_ms}(jkquota_reset_interval_msjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#quota-reset-interval-msujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkwmarks_interval}(jkwmarks_intervaljkjAubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#wmarks-intervalujkj؅jkj>ubajk}(jܨ]jި]j]j]j]ujkj߅jkj;ubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk wmarks_high}(jk wmarks_highjkjeubajk}(jܨ]jި]j]j]j]internalrefurij anchorname #wmarks-highujkj؅jkjbubajk}(jܨ]jި]j]j]j]ujkj߅jkj_ubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk wmarks_mid}(jk wmarks_midjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname #wmarks-midujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk wmarks_low}(jk wmarks_lowjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname #wmarks-lowujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksample_interval}(jksample_intervaljkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#sample-intervalujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk aggr_interval}(jk aggr_intervaljkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#aggr-intervalujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmin_nr_regions}(jkmin_nr_regionsjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#min-nr-regionsujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmax_nr_regions}(jkmax_nr_regionsjkj=ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#max-nr-regionsujkj؅jkj:ubajk}(jܨ]jި]j]j]j]ujkj߅jkj7ubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmonitor_region_start}(jkmonitor_region_startjkjaubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#monitor-region-startujkj؅jkj^ubajk}(jܨ]jި]j]j]j]ujkj߅jkj[ubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmonitor_region_end}(jkmonitor_region_endjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#monitor-region-endujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk kdamond_pid}(jk kdamond_pidjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname #kdamond-pidujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknr_lru_sort_tried_hot_regions}(jknr_lru_sort_tried_hot_regionsjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#nr-lru-sort-tried-hot-regionsujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk bytes_lru_sort_tried_hot_regions}(jk bytes_lru_sort_tried_hot_regionsjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname!#bytes-lru-sort-tried-hot-regionsujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknr_lru_sorted_hot_regions}(jknr_lru_sorted_hot_regionsjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#nr-lru-sorted-hot-regionsujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbytes_lru_sorted_hot_regions}(jkbytes_lru_sorted_hot_regionsjkj9ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#bytes-lru-sorted-hot-regionsujkj؅jkj6ubajk}(jܨ]jި]j]j]j]ujkj߅jkj3ubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknr_hot_quota_exceeds}(jknr_hot_quota_exceedsjkj]ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#nr-hot-quota-exceedsujkj؅jkjZubajk}(jܨ]jި]j]j]j]ujkj߅jkjWubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknr_lru_sort_tried_cold_regions}(jknr_lru_sort_tried_cold_regionsjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#nr-lru-sort-tried-cold-regionsujkj؅jkj~ubajk}(jܨ]jި]j]j]j]ujkj߅jkj{ubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!bytes_lru_sort_tried_cold_regions}(jk!bytes_lru_sort_tried_cold_regionsjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname"#bytes-lru-sort-tried-cold-regionsujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknr_lru_sorted_cold_regions}(jknr_lru_sorted_cold_regionsjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#nr-lru-sorted-cold-regionsujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbytes_lru_sorted_cold_regions}(jkbytes_lru_sorted_cold_regionsjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#bytes-lru-sorted-cold-regionsujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknr_cold_quota_exceeds}(jknr_cold_quota_exceedsjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#nr-cold-quota-exceedsujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkj ubajk}(jܨ]jި]j]j]j]ujkjjkj`ubejk}(jܨ]jި]j]j]j]ujkjjkjBubejk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkjAubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#exampleujkj؅jkj>ubajk}(jܨ]jި]j]j]j]ujkj߅jkj;ubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubjs je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPCI Express I/O 虚拟化指南}(jkjӬjkjzubajk}(jܨ]jި]j]j]j]internalrefuri$translations/zh_CN/PCI/pci-iov-howto anchornamehjpjڬujkj؅jkjwubajk}(jܨ]jި]j]j]j]ujkj߅jkjtubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk概述}(jk概述jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id1jp](KKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk什么是SR-IOV}(jk什么是SR-IOVjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#sr-iovjp](KKKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 使用指南}(jk 使用指南jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id2jp](KKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!我怎样才能启用SR-IOV功能}(jk!我怎样才能启用SR-IOV功能jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id3jp](KKKeujkj؅jkj ubajk}(jܨ]jި]j]j]j]ujkj߅jkj ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!我怎样才能使用虚拟功能}(jk!我怎样才能使用虚拟功能jkj4ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id4jp](KKKeujkj؅jkj1ubajk}(jܨ]jި]j]j]j]ujkj߅jkj.ubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk开发者指南}(jk开发者指南jkjeubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id5jp](KKeujkj؅jkjbubajk}(jܨ]jި]j]j]j]ujkj߅jkj_ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk SR-IOV API}(jk SR-IOV APIjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname #sr-iov-apijp](KKKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk用例}(jk用例jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id6jp](KKKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj~ubejk}(jܨ]jި]j]j]j]ujkjjkj_ubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjtubejk}(jܨ]jި]j]j]j]ujkjjkjqubajk}(jܨ]jި]j]j]j]ujkjubjrje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMSI驱动指南}(jkjjkjubajk}(jܨ]jި]j]j]j]internalrefuri translations/zh_CN/PCI/msi-howto anchornamehjpjujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk关于本指南}(jk关于本指南jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id1jp](KKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkj ubajk}(jܨ]jި]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 什么是MSI?}(jk 什么是MSI?jkj7ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id2jp](KKeujkj؅jkj4ubajk}(jܨ]jި]j]j]j]ujkj߅jkj1ubajk}(jܨ]jި]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk为什么用MSI?}(jk为什么用MSI?jkj\ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id3jp](KKeujkj؅jkjYubajk}(jܨ]jި]j]j]j]ujkj߅jkjVubajk}(jܨ]jި]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk如何使用MSI}(jk如何使用MSIjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id4jp](KKeujkj؅jkj~ubajk}(jܨ]jި]j]j]j]ujkj߅jkj{ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk加入内核对MSI的支持}(jk加入内核对MSI的支持jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id5jp](KKKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 使用MSI}(jk 使用MSIjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id6jp](KKKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 传统API}(jk 传统APIjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#apijp](KKKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!使用MSI时需要考虑的因素}(jk!使用MSI时需要考虑的因素jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id7jp](KKKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 自旋锁}(jk 自旋锁jkj4ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id8jp](KKKKeujkj؅jkj1ubajk}(jܨ]jި]j]j]j]ujkj߅jkj.ubajk}(jܨ]jި]j]j]j]ujkjjkj+ubajk}(jܨ]jި]j]j]j]ujkjjkj ubejk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3如何判断一个设备上是否启用了MSI/MSI-X}(jk3如何判断一个设备上是否启用了MSI/MSI-Xjkjeubajk}(jܨ]jި]j]j]j]internalrefurij anchorname #msi-msi-xjp](KKKeujkj؅jkjbubajk}(jܨ]jި]j]j]j]ujkj߅jkj_ubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkj{ubejk}(jܨ]jި]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk MSI特性}(jk MSI特性jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id9jp](KKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk全局禁用MSI}(jk全局禁用MSIjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id10jp](KKKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk禁用桥下的MSI}(jk禁用桥下的MSIjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id11jp](KKKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk在单一设备上关闭MSIs}(jk在单一设备上关闭MSIsjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#msisjp](KKKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$寻找设备上MSI被禁用的原因}(jk$寻找设备上MSI被禁用的原因jkj'ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id12jp](KKKeujkj؅jkj$ubajk}(jܨ]jި]j]j]j]ujkj߅jkj!ubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$MSI(-X) APIs设备驱动程序列表}(jk$MSI(-X) APIs设备驱动程序列表jkjXubajk}(jܨ]jި]j]j]j]internalrefurij anchorname #msi-x-apisjp](KKeujkj؅jkjUubajk}(jܨ]jި]j]j]j]ujkj߅jkjRubajk}(jܨ]jި]j]j]j]ujkjjkj ubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk内存保护密钥}(jkjjkjubajk}(jܨ]jި]j]j]j]internalrefuri+translations/zh_CN/core-api/protection-keys anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 系统调用}(jk 系统调用jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id2ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk行为}(jk行为jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id3ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkARM64中的 HugeTLBpage}(jkjjkjubajk}(jܨ]jި]j]j]j]internalrefuri)translations/zh_CN/arch/arm64/hugetlbpage anchornamehujkj؅jkj ubajk}(jܨ]jި]j]j]j]ujkj߅jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1) pud/pmd 级别的块映射}(jk1) pud/pmd 级别的块映射jkj/ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#pud-pmdujkj؅jkj,ubajk}(jܨ]jި]j]j]j]ujkj߅jkj)ubajk}(jܨ]jި]j]j]j]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2) 使用连续位}(jk2) 使用连续位jkjSubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id1ujkj؅jkjPubajk}(jܨ]jި]j]j]j]ujkj߅jkjMubajk}(jܨ]jި]j]j]j]ujkjjkj&ubejk}(jܨ]jި]j]j]j]ujkjjkj ubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0与atomic_t相比,refcount_t的API是这样的}(jkj jkjubajk}(jܨ]jި]j]j]j]internalrefuri.translations/zh_CN/core-api/refcount-vs-atomic anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk简介}(jk简介jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id1ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk内存顺序的相关类型}(jk内存顺序的相关类型jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id2ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk函数的比较}(jk函数的比较jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id3ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4情况1) - 非 “读/修改/写”(RMW)操作}(jk4情况1) - 非 “读/修改/写”(RMW)操作jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#rmwujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7情况2) - 基于增量的操作,不返回任何值}(jk7情况2) - 基于增量的操作,不返回任何值jkj9ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id4ujkj؅jkj6ubajk}(jܨ]jި]j]j]j]ujkj߅jkj3ubajk}(jܨ]jި]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7情况3) - 基于递减的RMW操作,没有返回值}(jk7情况3) - 基于递减的RMW操作,没有返回值jkj]ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id5ujkj؅jkjZubajk}(jܨ]jި]j]j]j]ujkj߅jkjWubajk}(jܨ]jި]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7情况4) - 基于增量的RMW操作,返回一个值}(jk7情况4) - 基于增量的RMW操作,返回一个值jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id6ujkj؅jkj~ubajk}(jܨ]jި]j]j]j]ujkj߅jkj{ubajk}(jܨ]jި]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkE情况 5) - 基于Dec/Sub递减的通用RMW操作,返回一个值}(jkE情况 5) - 基于Dec/Sub递减的通用RMW操作,返回一个值jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname #dec-subrmwujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk:情况6)其他基于递减的RMW操作,返回一个值}(jk:情况6)其他基于递减的RMW操作,返回一个值jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id7ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk情况7)--基于锁的RMW}(jk情况7)--基于锁的RMWjkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id8ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj ubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubj}je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux PCI总线子系统}(jkjjkj2ubajk}(jܨ]jި]j]j]j]internalrefuritranslations/zh_CN/PCI/index anchornamehujkj؅jkj/ubajk}(jܨ]jި]j]j]j]ujkj߅jkj,ubje0)}(jkhjk]jH)}(jkhjk]jk}(jܨ]jި]j]j]j]parentjAentries](Ntranslations/zh_CN/PCI/pciN$translations/zh_CN/PCI/pciebus-howtoN$translations/zh_CN/PCI/pci-iov-howtoN translations/zh_CN/PCI/msi-howtoN translations/zh_CN/PCI/sysfs-pciN translations/zh_CN/PCI/acpi-infoe includefiles](jXjZj\j^j`jbemaxdepthKcaptionNglobhidden includehiddennumberedM titlesonly rawentries]ujkjj^sJ/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/PCI/index.rstj_sKjkjIubajk}(jܨ]jި]j]j]j]ujkjjkj,ubejk}(jܨ]jި]j]j]j]ujkjjkj)ubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkID分配}(jkj)jkjubajk}(jܨ]jި]j]j]j]internalrefuritranslations/zh_CN/core-api/idr anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk概述}(jk概述jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id1ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk IDR的用法}(jk IDR的用法jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#idrujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk IDA的用法}(jk IDA的用法jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#idaujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk函数和数据结构}(jk函数和数据结构jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id2ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubj} je0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Linux 内核用户和管理员指南}(jkj7jkjPubajk}(jܨ]jި]j]j]j]internalrefuri$translations/zh_CN/admin-guide/index anchornamehujkj؅jkjMubajk}(jܨ]jި]j]j]j]ujkj߅jkjJubje0)}(jkhjk](jH)}(jkhjk]jk}(jܨ]jި]j]j]j]parentj_entries]N%translations/zh_CN/admin-guide/READMEa includefiles]jvamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sR/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/admin-guide/index.rstj_sKjkjgubjH)}(jkhjk]jk}(jܨ]jި]j]j]j]parentj_entries](N/translations/zh_CN/admin-guide/reporting-issuesN4translations/zh_CN/admin-guide/reporting-regressionsN,translations/zh_CN/admin-guide/security-bugsN*translations/zh_CN/admin-guide/bug-huntingN)translations/zh_CN/admin-guide/bug-bisectN.translations/zh_CN/admin-guide/tainted-kernelsN#translations/zh_CN/admin-guide/inite includefiles](jjjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sjj_sK#jkjgubjH)}(jkhjk]jk}(jܨ]jި]j]j]j]parentj_entries](N)translations/zh_CN/admin-guide/bootconfigN1translations/zh_CN/admin-guide/clearing-warn-onceN'translations/zh_CN/admin-guide/cpu-loadN*translations/zh_CN/admin-guide/cputopologyN/translations/zh_CN/admin-guide/lockup-watchdogsN&translations/zh_CN/admin-guide/unicodeN$translations/zh_CN/admin-guide/sysrqN'translations/zh_CN/admin-guide/mm/indexe includefiles](jjjjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sjj_sK?jkjgubejk}(jܨ]jި]j]j]j]ujkjjkjJubejk}(jܨ]jި]j]j]j]ujkjjkjGubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjubajk}(jܨ]jި]j]j]j]internalrefurij_ anchorname#indicesujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]exprsubproject and htmlujkj_jkjGubejk}(jܨ]jި]j]j]j]ujkjubj~ je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 待办事项}(jkjEjkjubajk}(jܨ]jި]j]j]j]internalrefuri%translations/zh_CN/arch/openrisc/todo anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkI关于kobjects、ksets和ktypes的一切你没想过需要了解的东西}(jkjSjkjFubajk}(jܨ]jި]j]j]j]internalrefuri#translations/zh_CN/core-api/kobject anchornamehujkj؅jkjCubajk}(jܨ]jި]j]j]j]ujkj߅jkj@ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk嵌入kobjects}(jk嵌入kobjectsjkjfubajk}(jܨ]jި]j]j]j]internalrefurijU anchorname #kobjectsujkj؅jkjcubajk}(jܨ]jި]j]j]j]ujkj߅jkj`ubajk}(jܨ]jި]j]j]j]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkkobjects的初始化}(jkkobjects的初始化jkjubajk}(jܨ]jި]j]j]j]internalrefurijU anchorname#id1ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUevents}(jkUeventsjkjubajk}(jܨ]jި]j]j]j]internalrefurijU anchorname#ueventsujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 引用计数}(jk 引用计数jkjubajk}(jܨ]jި]j]j]j]internalrefurijU anchorname#id2ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk创建“简单的”kobjects}(jk创建“简单的”kobjectsjkjubajk}(jܨ]jި]j]j]j]internalrefurijU anchorname#id3ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkktypes和释放方法}(jkktypes和释放方法jkjubajk}(jܨ]jި]j]j]j]internalrefurijU anchorname#ktypesujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkksets}(jkksetsjkj>ubajk}(jܨ]jި]j]j]j]internalrefurijU anchorname#ksetsujkj؅jkj;ubajk}(jܨ]jި]j]j]j]ujkj߅jkj8ubajk}(jܨ]jި]j]j]j]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 移除Kobject}(jk 移除Kobjectjkjbubajk}(jܨ]jި]j]j]j]internalrefurijU anchorname#kobjectujkj؅jkj_ubajk}(jܨ]jި]j]j]j]ujkj߅jkj\ubajk}(jܨ]jި]j]j]j]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk示例代码出处}(jk示例代码出处jkjubajk}(jܨ]jި]j]j]j]internalrefurijU anchorname#id4ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj]ubejk}(jܨ]jި]j]j]j]ujkjjkj@ubejk}(jܨ]jި]j]j]j]ujkjjkj=ubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 通过sysfs访问PCI设备资源}(jkjajkjubajk}(jܨ]jި]j]j]j]internalrefuri translations/zh_CN/PCI/sysfs-pci anchornamehjpjhujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk通过sysfs访问原有资源}(jk通过sysfs访问原有资源jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#sysfsjp](KKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk支持新平台上的PCI访问}(jk支持新平台上的PCI访问jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#pcijp](KKeujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPerf 事件属性}(jkjpjkj>ubajk}(jܨ]jި]j]j]j]internalrefuri"translations/zh_CN/arch/arm64/perf anchornamehujkj؅jkj;ubajk}(jܨ]jި]j]j]j]ujkj߅jkj8ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk exclude_user}(jk exclude_userjkj^ubajk}(jܨ]jި]j]j]j]internalrefurijM anchorname #exclude-userujkj؅jkj[ubajk}(jܨ]jި]j]j]j]ujkj߅jkjXubajk}(jܨ]jި]j]j]j]ujkjjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkexclude_kernel}(jkexclude_kerneljkjubajk}(jܨ]jި]j]j]j]internalrefurijM anchorname#exclude-kernelujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkj|ubajk}(jܨ]jި]j]j]j]ujkjjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk exclude_hv}(jk exclude_hvjkjubajk}(jܨ]jި]j]j]j]internalrefurijM anchorname #exclude-hvujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkexclude_host / exclude_guest}(jkexclude_host / exclude_guestjkjubajk}(jܨ]jި]j]j]j]internalrefurijM anchorname#exclude-host-exclude-guestujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 准确性}(jk 准确性jkjubajk}(jܨ]jި]j]j]j]internalrefurijM anchorname#id1ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjUubejk}(jܨ]jި]j]j]j]ujkjjkj8ubejk}(jܨ]jި]j]j]j]ujkjjkj5ubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk二分(bisect)缺陷}(jkj~jkj'ubajk}(jܨ]jި]j]j]j]internalrefuri)translations/zh_CN/admin-guide/bug-bisect anchornamehujkj؅jkj$ubajk}(jܨ]jި]j]j]j]ujkj߅jkj!ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk引言}(jk引言jkjGubajk}(jܨ]jި]j]j]j]internalrefurij6 anchorname#id1ujkj؅jkjDubajk}(jܨ]jި]j]j]j]ujkj߅jkjAubajk}(jܨ]jި]j]j]j]ujkjjkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*设备未出现(Devices not appearing)}(jk*设备未出现(Devices not appearing)jkjkubajk}(jܨ]jި]j]j]j]internalrefurij6 anchorname#devices-not-appearingujkj؅jkjhubajk}(jܨ]jި]j]j]j]ujkj߅jkjeubajk}(jܨ]jި]j]j]j]ujkjjkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk查找导致缺陷的补丁}(jk查找导致缺陷的补丁jkjubajk}(jܨ]jި]j]j]j]internalrefurij6 anchorname#id2ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkj>ubejk}(jܨ]jި]j]j]j]ujkjjkj!ubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubj. je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkpadata并行执行机制}(jkjjkjubajk}(jܨ]jި]j]j]j]internalrefuri"translations/zh_CN/core-api/padata anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk执行序列化作业}(jk执行序列化作业jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id1ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 初始化}(jk 初始化jkj ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id2ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk修改cpumasks}(jk修改cpumasksjkj-ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname #cpumasksujkj؅jkj*ubajk}(jܨ]jި]j]j]j]ujkj߅jkj'ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk运行一个作业}(jk运行一个作业jkjQubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id3ujkj؅jkjNubajk}(jܨ]jި]j]j]j]ujkj߅jkjKubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk序列化作业}(jk序列化作业jkjuubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id4ujkj؅jkjrubajk}(jܨ]jި]j]j]j]ujkj߅jkjoubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk销毁}(jk销毁jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id5ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk运行多线程作业}(jk运行多线程作业jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id6ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk接口}(jk接口jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id7ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk通用关联数组的实现}(jkjjkj&ubajk}(jܨ]jި]j]j]j]internalrefuri'translations/zh_CN/core-api/assoc_array anchornamehujkj؅jkj#ubajk}(jܨ]jި]j]j]j]ujkj߅jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk简介}(jk简介jkjFubajk}(jܨ]jި]j]j]j]internalrefurij5 anchorname#id2ujkj؅jkjCubajk}(jܨ]jި]j]j]j]ujkj߅jkj@ubajk}(jܨ]jި]j]j]j]ujkjjkj=ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 公用API}(jk 公用APIjkjjubajk}(jܨ]jި]j]j]j]internalrefurij5 anchorname#apiujkj؅jkjgubajk}(jܨ]jި]j]j]j]ujkj߅jkjdubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 编辑脚本}(jk 编辑脚本jkjubajk}(jܨ]jި]j]j]j]internalrefurij5 anchorname#id3ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 操作表}(jk 操作表jkjubajk}(jܨ]jި]j]j]j]internalrefurij5 anchorname#id4ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 操控函数}(jk 操控函数jkjubajk}(jܨ]jި]j]j]j]internalrefurij5 anchorname#id5ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 访问函数}(jk 访问函数jkjubajk}(jܨ]jި]j]j]j]internalrefurij5 anchorname#id6ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk索引键形式}(jk索引键形式jkjubajk}(jܨ]jި]j]j]j]internalrefurij5 anchorname#id7ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjdubejk}(jܨ]jި]j]j]j]ujkjjkj=ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk内部工作机制}(jk内部工作机制jkjKubajk}(jܨ]jި]j]j]j]internalrefurij5 anchorname#id8ujkj؅jkjHubajk}(jܨ]jި]j]j]j]ujkj߅jkjEubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk基本的内部树形布局}(jk基本的内部树形布局jkjlubajk}(jܨ]jި]j]j]j]internalrefurij5 anchorname#id9ujkj؅jkjiubajk}(jܨ]jި]j]j]j]ujkj߅jkjfubajk}(jܨ]jި]j]j]j]ujkjjkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 快捷键}(jk 快捷键jkjubajk}(jܨ]jި]j]j]j]internalrefurij5 anchorname#id10ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk拆分和合并节点}(jk拆分和合并节点jkjubajk}(jܨ]jި]j]j]j]internalrefurij5 anchorname#id11ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk非递归式迭代}(jk非递归式迭代jkjubajk}(jܨ]jި]j]j]j]internalrefurij5 anchorname#id12ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk同时改变和迭代}(jk同时改变和迭代jkjubajk}(jܨ]jި]j]j]j]internalrefurij5 anchorname#id13ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjcubejk}(jܨ]jި]j]j]j]ujkjjkjEubejk}(jܨ]jި]j]j]j]ujkjjkj=ubejk}(jܨ]jި]j]j]j]ujkjjkj ubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPCI主桥的ACPI注意事项}(jkjjkjAubajk}(jܨ]jި]j]j]j]internalrefuri translations/zh_CN/PCI/acpi-info anchornamehjpjujkj؅jkj>ubajk}(jܨ]jި]j]j]j]ujkj߅jkj;ubajk}(jܨ]jި]j]j]j]ujkjjkj8ubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk每任务的统计接口}(jkjjkjmubajk}(jܨ]jި]j]j]j]internalrefuri'translations/zh_CN/accounting/taskstats anchornamehujkj؅jkjjubajk}(jܨ]jި]j]j]j]ujkj߅jkjgubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk术语}(jk术语jkjubajk}(jܨ]jި]j]j]j]internalrefurij| anchorname#id2ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk用法}(jk用法jkjubajk}(jܨ]jި]j]j]j]internalrefurij| anchorname#id3ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk接口}(jk接口jkjubajk}(jܨ]jި]j]j]j]internalrefurij| anchorname#id4ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk每tgid的统计}(jk每tgid的统计jkjubajk}(jܨ]jި]j]j]j]internalrefurij| anchorname#tgidujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk扩展taskstats}(jk扩展taskstatsjkjubajk}(jܨ]jި]j]j]j]internalrefurij| anchorname #taskstatsujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTaskstats的流量控制}(jkTaskstats的流量控制jkjAubajk}(jܨ]jި]j]j]j]internalrefurij| anchorname#id5ujkj؅jkj>ubajk}(jܨ]jި]j]j]j]ujkj߅jkj;ubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjgubejk}(jܨ]jި]j]j]j]ujkjjkjdubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux通用IRQ处理}(jkjŭjkjzubajk}(jܨ]jި]j]j]j]internalrefuri&translations/zh_CN/core-api/genericirq anchornamehujkj؅jkjwubajk}(jܨ]jި]j]j]j]ujkj߅jkjtubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk简介}(jk简介jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id1ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 理论依据}(jk 理论依据jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id2ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk已知的缺陷和假设}(jk已知的缺陷和假设jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id3ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 抽象层}(jk 抽象层jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id4ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk中断控制流}(jk中断控制流jkj'ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id5ujkj؅jkj$ubajk}(jܨ]jި]j]j]j]ujkj߅jkj!ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk高级驱动程序API}(jk高级驱动程序APIjkjKubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#apiujkj؅jkjHubajk}(jܨ]jި]j]j]j]ujkj߅jkjEubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!电平触发型IRQ流处理程序}(jk!电平触发型IRQ流处理程序jkjoubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#irqujkj؅jkjlubajk}(jܨ]jި]j]j]j]ujkj߅jkjiubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk默认流实现}(jk默认流实现jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id6ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 辅助函数}(jk 辅助函数jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id7ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk默认流处理程序的实现}(jk默认流处理程序的实现jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id8ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk电平触发型IRQ流处理器}(jk电平触发型IRQ流处理器jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id9ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!默认的需回应IRQ流处理器}(jk!默认的需回应IRQ流处理器jkj&ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id10ujkj؅jkj#ubajk}(jܨ]jި]j]j]j]ujkj߅jkj ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'默认的边沿触发型IRQ流处理器}(jk'默认的边沿触发型IRQ流处理器jkjJubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id11ujkj؅jkjGubajk}(jܨ]jި]j]j]j]ujkj߅jkjDubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!默认的简单型IRQ流处理器}(jk!默认的简单型IRQ流处理器jkjnubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id12ujkj؅jkjkubajk}(jܨ]jި]j]j]j]ujkj߅jkjhubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!默认的每CPU型流处理程序}(jk!默认的每CPU型流处理程序jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#cpuujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEOI边沿型IRQ流处理器}(jkEOI边沿型IRQ流处理器jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#eoiirqujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk坏的IRQ流处理器}(jk坏的IRQ流处理器jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id13ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk特殊性和优化}(jk特殊性和优化jkj ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id14ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk延迟中断禁用}(jk延迟中断禁用jkj.ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id15ujkj؅jkj+ubajk}(jܨ]jި]j]j]j]ujkj߅jkj(ubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjiubejk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk芯片级硬件封装}(jk芯片级硬件封装jkj^ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id16ujkj؅jkj[ubajk}(jܨ]jި]j]j]j]ujkj߅jkjXubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk__do_IRQ入口点}(jk__do_IRQ入口点jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#do-irqujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk在SMP上的锁}(jk在SMP上的锁jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#smpujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk通用中断芯片}(jk通用中断芯片jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id17ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 结构体}(jk 结构体jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id18ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk提供的通用函数}(jk提供的通用函数jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id19ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk提供的内部函数}(jk提供的内部函数jkjBubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id20ujkj؅jkj?ubajk}(jܨ]jި]j]j]j]ujkj߅jkj<ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk鸣谢}(jk鸣谢jkjfubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id21ujkj؅jkjcubajk}(jܨ]jި]j]j]j]ujkj߅jkj`ubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjtubejk}(jܨ]jި]j]j]j]ujkjjkjqubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4解释“No working init found.”启动挂起消息}(jkjӭjkjubajk}(jܨ]jި]j]j]j]internalrefuri#translations/zh_CN/admin-guide/init anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubj^je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 入门指南}(jkjjkjubajk}(jܨ]jި]j]j]j]internalrefuri-translations/zh_CN/admin-guide/mm/damon/start anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 前提条件}(jk 前提条件jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id2ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk内核}(jk内核jkj ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id3ujkj؅jkj ubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk用户空间工具}(jk用户空间工具jkj0ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id4ujkj؅jkj-ubajk}(jܨ]jި]j]j]j]ujkj߅jkj*ubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk记录数据访问模式}(jk记录数据访问模式jkj`ubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id5ujkj؅jkj]ubajk}(jܨ]jި]j]j]j]ujkj߅jkjZubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk将记录的模式可视化}(jk将记录的模式可视化jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id6ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkj~ubajk}(jܨ]jި]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'数据访问模式感知的内存管理}(jk'数据访问模式感知的内存管理jkjubajk}(jܨ]jި]j]j]j]internalrefurij anchorname#id7ujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk ARM64 架构}(jkjjkjubajk}(jܨ]jި]j]j]j]internalrefuri#translations/zh_CN/arch/arm64/index anchornamehujkj؅jkjubajk}(jܨ]jި]j]j]j]ujkj߅jkjubje0)}(jkhjk]jH)}(jkhjk]jk}(jܨ]jި]j]j]j]parentjentries](N!translations/zh_CN/arch/arm64/amuN)translations/zh_CN/arch/arm64/hugetlbpageN"translations/zh_CN/arch/arm64/perfN(translations/zh_CN/arch/arm64/elf_hwcapse includefiles](jj j j emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sQ/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/arch/arm64/index.rstj_sK jkjubajk}(jܨ]jި]j]j]j]ujkjjkjubejk}(jܨ]jި]j]j]j]ujkjjkjubajk}(jܨ]jި]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIRQs}(jkjjkj6ubajk}(jܨ]jި]j]j]j]internalrefuri%translations/zh_CN/core-api/irq/index anchornamehujkj؅jkj3ubajk}(jܨ]jި]j]j]j]ujkj߅jkj0ubje0)}(jkhjk]jH)}(jkhjk]jk}(jܨ]jި]j]j]j]parentjEentries](N(translations/zh_CN/core-api/irq/conceptsN,translations/zh_CN/core-api/irq/irq-affinityN*translations/zh_CN/core-api/irq/irq-domainN0translations/zh_CN/core-api/irq/irqflags-tracinge includefiles](j\j^j`jbemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sS/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/core-api/irq/index.rstj_sKjkjMubajk}(jܨ]jި]j]j]j]ujkjjkj0ubejk}(jܨ]jި]j]j]j]ujkjjkj-ubajk}(jܨ]jި]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Event Tracing}(jkj jkjubajk}(j ]j]j]j]j]internalrefuri trace/events anchornamehujk referencejkjubajk}(j ]j]j]j]j]ujkcompact_paragraphjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. Introductionjkjubajk}(j ]j]j]j]j]internalrefurij anchorname #introductionujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujk list_itemjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2. Using Event Tracing}(jk2. Using Event Tracingjkjubajk}(j ]j]j]j]j]internalrefurij anchorname#using-event-tracingujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%2.1 Via the ‘set_event’ interface}(jk!2.1 Via the 'set_event' interfacejkjubajk}(j ]j]j]j]j]internalrefurij anchorname#via-the-set-event-interfaceujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2 Via the ‘enable’ toggle}(jk2.2 Via the 'enable' togglejkjubajk}(j ]j]j]j]j]internalrefurij anchorname#via-the-enable-toggleujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.3 Boot option}(jk2.3 Boot optionjkj;ubajk}(j ]j]j]j]j]internalrefurij anchorname #boot-optionujkjjkj8ubajk}(j ]j]j]j]j]ujkjjkj5ubajk}(j ]j]j]j]j]ujkjjkjubejk}(j ]j]j]j]j]ujk bullet_listjkjubejk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'3. Defining an event-enabled tracepoint}(jk'3. Defining an event-enabled tracepointjkjlubajk}(j ]j]j]j]j]internalrefurij anchorname%#defining-an-event-enabled-tracepointujkjjkjiubajk}(j ]j]j]j]j]ujkjjkjfubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. Event formats}(jk4. Event formatsjkjubajk}(j ]j]j]j]j]internalrefurij anchorname#event-formatsujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5. Event filtering}(jk5. Event filteringjkjubajk}(j ]j]j]j]j]internalrefurij anchorname#event-filteringujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.1 Expression syntax}(jk5.1 Expression syntaxjkjubajk}(j ]j]j]j]j]internalrefurij anchorname#expression-syntaxujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.2 Setting filters}(jk5.2 Setting filtersjkjubajk}(j ]j]j]j]j]internalrefurij anchorname#setting-filtersujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.2.1 Filter limitations}(jk5.2.1 Filter limitationsjkjubajk}(j ]j]j]j]j]internalrefurij anchorname#filter-limitationsujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.3 Clearing filters}(jk5.3 Clearing filtersjkjAubajk}(j ]j]j]j]j]internalrefurij anchorname#clearing-filtersujkjjkj>ubajk}(j ]j]j]j]j]ujkjjkj;ubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.4 Subsystem filters}(jk5.4 Subsystem filtersjkjeubajk}(j ]j]j]j]j]internalrefurij anchorname#subsystem-filtersujkjjkjbubajk}(j ]j]j]j]j]ujkjjkj_ubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.5 PID filtering}(jk5.5 PID filteringjkjubajk}(j ]j]j]j]j]internalrefurij anchorname#pid-filteringujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubejk}(j ]j]j]j]j]ujkj_jkjubejk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk6. Event triggers}(jk6. Event triggersjkjubajk}(j ]j]j]j]j]internalrefurij anchorname#event-triggersujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6.1 Expression syntax}(jk6.1 Expression syntaxjkjubajk}(j ]j]j]j]j]internalrefurij anchorname#id1ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6.2 Supported trigger commands}(jk6.2 Supported trigger commandsjkjubajk}(j ]j]j]j]j]internalrefurij anchorname#supported-trigger-commandsujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubejk}(j ]j]j]j]j]ujkj_jkjubejk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk7. In-kernel trace event API}(jk7. In-kernel trace event APIjkj.ubajk}(j ]j]j]j]j]internalrefurij anchorname#in-kernel-trace-event-apiujkjjkj+ubajk}(j ]j]j]j]j]ujkjjkj(ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk37.1 Dyamically creating synthetic event definitions}(jk37.1 Dyamically creating synthetic event definitionsjkjOubajk}(j ]j]j]j]j]internalrefurij anchorname0#dyamically-creating-synthetic-event-definitionsujkjjkjLubajk}(j ]j]j]j]j]ujkjjkjIubajk}(j ]j]j]j]j]ujkjjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk07.2 Tracing synthetic events from in-kernel code}(jk07.2 Tracing synthetic events from in-kernel codejkjsubajk}(j ]j]j]j]j]internalrefurij anchorname-#tracing-synthetic-events-from-in-kernel-codeujkjjkjpubajk}(j ]j]j]j]j]ujkjjkjmubajk}(j ]j]j]j]j]ujkjjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+7.2.1 Tracing a synthetic event all at once}(jk+7.2.1 Tracing a synthetic event all at oncejkjubajk}(j ]j]j]j]j]internalrefurij anchorname&#tracing-a-synthetic-event-all-at-onceujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)7.2.2 Tracing a synthetic event piecewise}(jk)7.2.2 Tracing a synthetic event piecewisejkjubajk}(j ]j]j]j]j]internalrefurij anchorname$#tracing-a-synthetic-event-piecewiseujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk>7.3 Dyamically creating kprobe and kretprobe event definitions}(jk>7.3 Dyamically creating kprobe and kretprobe event definitionsjkjubajk}(j ]j]j]j]j]internalrefurij anchorname;#dyamically-creating-kprobe-and-kretprobe-event-definitionsujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(7.4 The “dynevent_cmd” low-level API}(jk$7.4 The "dynevent_cmd" low-level APIjkjubajk}(j ]j]j]j]j]internalrefurij anchorname#the-dynevent-cmd-low-level-apiujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjFubejk}(j ]j]j]j]j]ujkj_jkj(ubejk}(j ]j]j]j]j]ujkjjkjubejk}(j ]j]j]j]j]ujkj_jkjubejk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkj_ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSubsystem Trace Points: kmem}(jkjjkjHubajk}(j ]j]j]j]j]internalrefuritrace/events-kmem anchornamehujkjjkjEubajk}(j ]j]j]j]j]ujkjjkjBubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk31. Slab allocation of small objects of unknown type}(jk31. Slab allocation of small objects of unknown typejkjhubajk}(j ]j]j]j]j]internalrefurijW anchorname1#slab-allocation-of-small-objects-of-unknown-typeujkjjkjeubajk}(j ]j]j]j]j]ujkjjkjbubajk}(j ]j]j]j]j]ujkjjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk12. Slab allocation of small objects of known type}(jk12. Slab allocation of small objects of known typejkjubajk}(j ]j]j]j]j]internalrefurijW anchorname/#slab-allocation-of-small-objects-of-known-typeujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Page allocation}(jk3. Page allocationjkjubajk}(j ]j]j]j]j]internalrefurijW anchorname#page-allocationujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. Per-CPU Allocator Activity}(jk4. Per-CPU Allocator Activityjkjubajk}(j ]j]j]j]j]internalrefurijW anchorname#per-cpu-allocator-activityujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. External Fragmentation}(jk5. External Fragmentationjkjubajk}(j ]j]j]j]j]internalrefurijW anchorname#external-fragmentationujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkj_ubejk}(j ]j]j]j]j]ujkj_jkjBubejk}(j ]j]j]j]j]ujkjjkj?ubajk}(j ]j]j]j]j]ujkj_ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel subsystem documentation}(jkj-jkj1ubajk}(j ]j]j]j]j]internalrefurisubsystem-apis anchornamehujkjjkj.ubajk}(j ]j]j]j]j]ujkjjkj+ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCore subsystems}(jkCore subsystemsjkjQubajk}(j ]j]j]j]j]internalrefurij@ anchorname#core-subsystemsujkjjkjNubajk}(j ]j]j]j]j]ujkjjkjKubje0)}(jkhjk]jH)}(jkhjk]jk}(j ]j]j]j]j]parentj@entries](Ncore-api/indexNdriver-api/indexNmm/indexN power/indexNscheduler/indexN timers/indexN locking/indexe includefiles](jxjzj|j~jjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujktoctreej^subjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBasic Concepts}(jkBasic Conceptsjkjkubajk}(j ]j]j]j]j]internalrefurij6 anchorname#basic-conceptsujkjjkjhubajk}(j ]j]j]j]j]ujkjjkjeubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFeatures}(jkFeaturesjkjubajk}(j ]j]j]j]j]internalrefurij6 anchorname #featuresujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParameter Value}(jkParameter Valuejkjubajk}(j ]j]j]j]j]internalrefurij6 anchorname#parameter-valueujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkj_jkjubejk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkConfigurations}(jkConfigurationsjkjubajk}(j ]j]j]j]j]internalrefurij6 anchorname#configurationsujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Preset Values}(jk Preset Valuesjkjubajk}(j ]j]j]j]j]internalrefurij6 anchorname#preset-valuesujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Operation}(jk Operationjkj"ubajk}(j ]j]j]j]j]internalrefurij6 anchorname #operationujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubejk}(j ]j]j]j]j]ujkj_jkjubejk}(j ]j]j]j]j]ujkjjkjubejk}(j ]j]j]j]j]ujkj_jkjeubejk}(j ]j]j]j]j]ujkjjkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Viewing Configurations and Features}(jk#Viewing Configurations and Featuresjkj^ubajk}(j ]j]j]j]j]internalrefurij6 anchorname$#viewing-configurations-and-featuresujkjjkj[ubajk}(j ]j]j]j]j]ujkjjkjXubajk}(j ]j]j]j]j]ujkjjkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing Configurations in perf}(jkUsing Configurations in perfjkjubajk}(j ]j]j]j]j]internalrefurij6 anchorname#using-configurations-in-perfujkjjkjubajk}(j ]j]j]j]j]ujkjjkj|ubajk}(j ]j]j]j]j]ujkjjkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing Configurations in sysfs}(jkUsing Configurations in sysfsjkjubajk}(j ]j]j]j]j]internalrefurij6 anchorname#using-configurations-in-sysfsujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Creating and Loading Custom Configurations}(jk*Creating and Loading Custom Configurationsjkjubajk}(j ]j]j]j]j]internalrefurij6 anchorname+#creating-and-loading-custom-configurationsujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkj>ubejk}(j ]j]j]j]j]ujkj_jkj!ubejk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkj_ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDeterministic Automata}(jkjjkjubajk}(j ]j]j]j]j]internalrefuritrace/rv/deterministic_automata anchornamehujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDeterministic Automaton in C}(jkDeterministic Automaton in Cjkj#ubajk}(j ]j]j]j]j]internalrefurij anchorname#deterministic-automaton-in-cujkjjkj ubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGraphviz .dot format}(jkGraphviz .dot formatjkjGubajk}(j ]j]j]j]j]internalrefurij anchorname#graphviz-dot-formatujkjjkjDubajk}(j ]j]j]j]j]ujkjjkjAubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdot2c}(jkdot2cjkjkubajk}(j ]j]j]j]j]internalrefurij anchorname#dot2cujkjjkjhubajk}(j ]j]j]j]j]ujkjjkjeubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRemarks}(jkRemarksjkjubajk}(j ]j]j]j]j]internalrefurij anchorname#remarksujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjubajk}(j ]j]j]j]j]internalrefurij anchorname #referencesujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubejk}(j ]j]j]j]j]ujkj_jkjubejk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkj_ubj` je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Monitor wip}(jkjjkjubajk}(j ]j]j]j]j]internalrefuritrace/rv/monitor_wip anchornamehujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(j ]j]j]j]j]internalrefurij anchorname #descriptionujkjjkj ubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Specification}(jk Specificationjkj0ubajk}(j ]j]j]j]j]internalrefurij anchorname#specificationujkjjkj-ubajk}(j ]j]j]j]j]ujkjjkj*ubajk}(j ]j]j]j]j]ujkjjkjubejk}(j ]j]j]j]j]ujkj_jkjubejk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkj_ubjPje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk:Trace performance monitoring and diagnostics monitor(TPDM)}(jkjƮjkjiubajk}(j ]j]j]j]j]internalrefuritrace/coresight/coresight-tpdm anchornamehujkjjkjfubajk}(j ]j]j]j]j]ujkjjkjcubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHardware Description}(jkHardware Descriptionjkjubajk}(j ]j]j]j]j]internalrefurijx anchorname#hardware-descriptionujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs files and directories}(jkSysfs files and directoriesjkjubajk}(j ]j]j]j]j]internalrefurijx anchorname#sysfs-files-and-directoriesujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubejk}(j ]j]j]j]j]ujkj_jkjcubejk}(j ]j]j]j]j]ujkjjkj`ubajk}(j ]j]j]j]j]ujkj_ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&Coresight - HW Assisted Tracing on ARM}(jkjԮjkjubajk}(j ]j]j]j]j]internalrefuritrace/coresight/coresight anchornamehujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j ]j]j]j]j]internalrefurij anchorname #introductionujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAcronyms and Classification}(jkAcronyms and Classificationjkj*ubajk}(j ]j]j]j]j]internalrefurij anchorname#acronyms-and-classificationujkjjkj'ubajk}(j ]j]j]j]j]ujkjjkj$ubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Tree Bindings}(jkDevice Tree BindingsjkjNubajk}(j ]j]j]j]j]internalrefurij anchorname#device-tree-bindingsujkjjkjKubajk}(j ]j]j]j]j]ujkjjkjHubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFramework and implementation}(jkFramework and implementationjkjrubajk}(j ]j]j]j]j]internalrefurij anchorname#framework-and-implementationujkjjkjoubajk}(j ]j]j]j]j]ujkjjkjlubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Naming scheme}(jkDevice Naming schemejkjubajk}(j ]j]j]j]j]internalrefurij anchorname#device-naming-schemeujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTopology Representation}(jkTopology Representationjkjubajk}(j ]j]j]j]j]internalrefurij anchorname#topology-representationujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHow to use the tracer modules}(jkHow to use the tracer modulesjkjubajk}(j ]j]j]j]j]internalrefurij anchorname#how-to-use-the-tracer-modulesujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing the sysFS interface}(jkUsing the sysFS interfacejkjubajk}(j ]j]j]j]j]internalrefurij anchorname#using-the-sysfs-interfaceujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing perf framework}(jkUsing perf frameworkjkj#ubajk}(j ]j]j]j]j]internalrefurij anchorname#using-perf-frameworkujkjjkj ubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubejk}(j ]j]j]j]j]ujkj_jkjubejk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAdvanced perf framework usage}(jkAdvanced perf framework usagejkjSubajk}(j ]j]j]j]j]internalrefurij anchorname#advanced-perf-framework-usageujkjjkjPubajk}(j ]j]j]j]j]ujkjjkjMubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%AutoFDO analysis using the perf tools}(jk%AutoFDO analysis using the perf toolsjkjtubajk}(j ]j]j]j]j]internalrefurij anchorname&#autofdo-analysis-using-the-perf-toolsujkjjkjqubajk}(j ]j]j]j]j]ujkjjkjnubajk}(j ]j]j]j]j]ujkjjkjkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Tracing PID}(jk Tracing PIDjkjubajk}(j ]j]j]j]j]internalrefurij anchorname #tracing-pidujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEGenerating coverage files for Feedback Directed Optimization: AutoFDO}(jkEGenerating coverage files for Feedback Directed Optimization: AutoFDOjkjubajk}(j ]j]j]j]j]internalrefurij anchornameE#generating-coverage-files-for-feedback-directed-optimization-autofdoujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfig option formats}(jkConfig option formatsjkjubajk}(j ]j]j]j]j]internalrefurij anchorname#config-option-formatsujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjkubejk}(j ]j]j]j]j]ujkj_jkjMubejk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow to use the STM module}(jkHow to use the STM modulejkj ubajk}(j ]j]j]j]j]internalrefurij anchorname#how-to-use-the-stm-moduleujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe CTI & CTM Modules}(jkThe CTI & CTM Modulesjkj4 ubajk}(j ]j]j]j]j]internalrefurij anchorname#the-cti-ctm-modulesujkjjkj1 ubajk}(j ]j]j]j]j]ujkjjkj. ubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCoreSight System Configuration}(jkCoreSight System ConfigurationjkjX ubajk}(j ]j]j]j]j]internalrefurij anchorname#coresight-system-configurationujkjjkjU ubajk}(j ]j]j]j]j]ujkjjkjR ubajk}(j ]j]j]j]j]ujkjjkjubejk}(j ]j]j]j]j]ujkj_jkjubejk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkj_ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFunction Tracer Design}(jkjjkj ubajk}(j ]j]j]j]j]internalrefuritrace/ftrace-design anchornamehujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj ubajk}(j ]j]j]j]j]internalrefurij  anchorname #introductionujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Prerequisites}(jk Prerequisitesjkj ubajk}(j ]j]j]j]j]internalrefurij  anchorname#prerequisitesujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHAVE_FUNCTION_TRACER}(jkHAVE_FUNCTION_TRACERjkj ubajk}(j ]j]j]j]j]internalrefurij  anchorname#have-function-tracerujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHAVE_FUNCTION_GRAPH_TRACER}(jkHAVE_FUNCTION_GRAPH_TRACERjkj ubajk}(j ]j]j]j]j]internalrefurij  anchorname#have-function-graph-tracerujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHAVE_FUNCTION_GRAPH_FP_TEST}(jkHAVE_FUNCTION_GRAPH_FP_TESTjkjA ubajk}(j ]j]j]j]j]internalrefurij  anchorname#have-function-graph-fp-testujkjjkj> ubajk}(j ]j]j]j]j]ujkjjkj; ubajk}(j ]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk HAVE_FUNCTION_GRAPH_RET_ADDR_PTR}(jk HAVE_FUNCTION_GRAPH_RET_ADDR_PTRjkje ubajk}(j ]j]j]j]j]internalrefurij  anchorname!#have-function-graph-ret-addr-ptrujkjjkjb ubajk}(j ]j]j]j]j]ujkjjkj_ ubajk}(j ]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHAVE_SYSCALL_TRACEPOINTS}(jkHAVE_SYSCALL_TRACEPOINTSjkj ubajk}(j ]j]j]j]j]internalrefurij  anchorname#have-syscall-tracepointsujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHAVE_FTRACE_MCOUNT_RECORD}(jkHAVE_FTRACE_MCOUNT_RECORDjkj ubajk}(j ]j]j]j]j]internalrefurij  anchorname#have-ftrace-mcount-recordujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHAVE_DYNAMIC_FTRACE}(jkHAVE_DYNAMIC_FTRACEjkj ubajk}(j ]j]j]j]j]internalrefurij  anchorname#have-dynamic-ftraceujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0HAVE_DYNAMIC_FTRACE + HAVE_FUNCTION_GRAPH_TRACER}(jk0HAVE_DYNAMIC_FTRACE + HAVE_FUNCTION_GRAPH_TRACERjkj ubajk}(j ]j]j]j]j]internalrefurij  anchorname/#have-dynamic-ftrace-have-function-graph-tracerujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubejk}(j ]j]j]j]j]ujkj_jkj ubejk}(j ]j]j]j]j]ujkjjkj ubajk}(j ]j]j]j]j]ujkj_ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$HiSilicon PCIe Tune and Trace device}(jkjjkj. ubajk}(j ]j]j]j]j]internalrefuritrace/hisi-ptt anchornamehujkjjkj+ ubajk}(j ]j]j]j]j]ujkjjkj( ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk IntroductionjkjN ubajk}(j ]j]j]j]j]internalrefurij=  anchorname #introductionujkjjkjK ubajk}(j ]j]j]j]j]ujkjjkjH ubajk}(j ]j]j]j]j]ujkjjkjE ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTune}(jkTunejkjr ubajk}(j ]j]j]j]j]internalrefurij=  anchorname#tuneujkjjkjo ubajk}(j ]j]j]j]j]ujkjjkjl ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Tx Path QoS Control}(jk1. Tx Path QoS Controljkj ubajk}(j ]j]j]j]j]internalrefurij=  anchorname#tx-path-qos-controlujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Tx Path Buffer Control}(jk2. Tx Path Buffer Controljkj ubajk}(j ]j]j]j]j]internalrefurij=  anchorname#tx-path-buffer-controlujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubejk}(j ]j]j]j]j]ujkj_jkjl ubejk}(j ]j]j]j]j]ujkjjkjE ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTrace}(jkTracejkj ubajk}(j ]j]j]j]j]internalrefurij=  anchorname#traceujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. Filter}(jk 1. Filterjkj ubajk}(j ]j]j]j]j]internalrefurij=  anchorname#filterujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Type}(jk2. Typejkj, ubajk}(j ]j]j]j]j]internalrefurij=  anchorname#typeujkjjkj) ubajk}(j ]j]j]j]j]ujkjjkj& ubajk}(j ]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3. Direction}(jk 3. DirectionjkjP ubajk}(j ]j]j]j]j]internalrefurij=  anchorname #directionujkjjkjM ubajk}(j ]j]j]j]j]ujkjjkjJ ubajk}(j ]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4. Format}(jk 4. Formatjkjt ubajk}(j ]j]j]j]j]internalrefurij=  anchorname#formatujkjjkjq ubajk}(j ]j]j]j]j]ujkjjkjn ubajk}(j ]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. Memory Management}(jk5. Memory Managementjkj ubajk}(j ]j]j]j]j]internalrefurij=  anchorname#memory-managementujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 6. Decoding}(jk 6. Decodingjkj ubajk}(j ]j]j]j]j]internalrefurij=  anchorname #decodingujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubejk}(j ]j]j]j]j]ujkj_jkj ubejk}(j ]j]j]j]j]ujkjjkjE ubejk}(j ]j]j]j]j]ujkj_jkj( ubejk}(j ]j]j]j]j]ujkjjkj% ubajk}(j ]j]j]j]j]ujkj_ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Kernel tools}(jkjjkj ubajk}(j ]j]j]j]j]internalrefuri tools/index anchornamehujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jH)}(jkhjk]jk}(j ]j]j]j]j]parentj entries](Ntools/rtla/indexNtools/rv/indexe includefiles](j' j) emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s9/var/lib/git/docbuild/linux/Documentation/tools/index.rstj_sK jkj ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj@ ubajk}(j ]j]j]j]j]internalrefurij  anchorname#indicesujkjjkj= ubajk}(j ]j]j]j]j]ujkjjkj: ubajk}(j ]j]j]j]j]ujkjjkj7 ubajk}(j ]j]j]j]j]exprsubproject and htmlujkonlyjkj ubejk}(j ]j]j]j]j]ujkj_jkj ubejk}(j ]j]j]j]j]ujkjjkj ubajk}(j ]j]j]j]j]ujkj_ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk The realtime Linux analysis tool}(jkj jkj ubajk}(j ]j]j]j]j]internalrefuritools/rtla/index anchornamehujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj| ubje0)}(jkhjk](jH)}(jkhjk]jk}(j ]j]j]j]j]parentj entries](Ntools/rtla/rtlaNtools/rtla/rtla-osnoiseNtools/rtla/rtla-osnoise-histNtools/rtla/rtla-osnoise-topNtools/rtla/rtla-timerlatNtools/rtla/rtla-timerlat-histNtools/rtla/rtla-timerlat-topNtools/rtla/rtla-hwnoisee includefiles](j j j j j j j j emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s>/var/lib/git/docbuild/linux/Documentation/tools/rtla/index.rstj_sK jkj ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj ubajk}(j ]j]j]j]j]internalrefurij  anchorname#indicesujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubajk}(j ]j]j]j]j]exprsubproject and htmlujkjf jkj ubejk}(j ]j]j]j]j]ujkj_jkj| ubejk}(j ]j]j]j]j]ujkjjkjy ubajk}(j ]j]j]j]j]ujkj_ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCoresight CPU Debug Module}(jkjjkjubajk}(j ]j]j]j]j]internalrefuri#trace/coresight/coresight-cpu-debug anchornamehujkjjkj ubajk}(j ]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj.ubajk}(j ]j]j]j]j]internalrefurij anchorname #introductionujkjjkj+ubajk}(j ]j]j]j]j]ujkjjkj(ubajk}(j ]j]j]j]j]ujkjjkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation}(jkImplementationjkjRubajk}(j ]j]j]j]j]internalrefurij anchorname#implementationujkjjkjOubajk}(j ]j]j]j]j]ujkjjkjLubajk}(j ]j]j]j]j]ujkjjkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkClock and power domain}(jkClock and power domainjkjvubajk}(j ]j]j]j]j]internalrefurij anchorname#clock-and-power-domainujkjjkjsubajk}(j ]j]j]j]j]ujkjjkjpubajk}(j ]j]j]j]j]ujkjjkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Tree Bindings}(jkDevice Tree Bindingsjkjubajk}(j ]j]j]j]j]internalrefurij anchorname#device-tree-bindingsujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow to use the module}(jkHow to use the modulejkjubajk}(j ]j]j]j]j]internalrefurij anchorname#how-to-use-the-moduleujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Output format}(jk Output formatjkjubajk}(j ]j]j]j]j]internalrefurij anchorname#output-formatujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkj%ubejk}(j ]j]j]j]j]ujkj_jkjubejk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkj_ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk rtla-hwnoise}(jkj(jkjubajk}(j ]j]j]j]j]internalrefuritools/rtla/rtla-hwnoise anchornamehujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*Detect and quantify hardware-related noise}(jk*Detect and quantify hardware-related noisejkj;ubajk}(j ]j]j]j]j]internalrefurij* anchorname+#detect-and-quantify-hardware-related-noiseujkjjkj8ubajk}(j ]j]j]j]j]ujkjjkj5ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkj\ubajk}(j ]j]j]j]j]internalrefurij* anchorname #synopsisujkjjkjYubajk}(j ]j]j]j]j]ujkjjkjVubajk}(j ]j]j]j]j]ujkjjkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjubajk}(j ]j]j]j]j]internalrefurij* anchorname #descriptionujkjjkj}ubajk}(j ]j]j]j]j]ujkjjkjzubajk}(j ]j]j]j]j]ujkjjkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOPTIONS}(jkOPTIONSjkjubajk}(j ]j]j]j]j]internalrefurij* anchorname#optionsujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEXAMPLE}(jkEXAMPLEjkjubajk}(j ]j]j]j]j]internalrefurij* anchorname#exampleujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjubajk}(j ]j]j]j]j]internalrefurij* anchorname #see-alsoujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAUTHOR}(jkAUTHORjkjubajk}(j ]j]j]j]j]internalrefurij* anchorname#authorujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubajk}(j ]j]j]j]j]ujkjjkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkREPORTING BUGS}(jkREPORTING BUGSjkj4ubajk}(j ]j]j]j]j]internalrefurij* anchorname#reporting-bugsujkjjkj1ubajk}(j ]j]j]j]j]ujkjjkj.ubajk}(j ]j]j]j]j]ujkjjkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLICENSE}(jkLICENSEjkjXubajk}(j ]j]j]j]j]internalrefurij* anchorname#licenseujkjjkjUubajk}(j ]j]j]j]j]ujkjjkjRubajk}(j ]j]j]j]j]ujkjjkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCOPYING}(jkCOPYINGjkj|ubajk}(j ]j]j]j]j]internalrefurij* anchorname#copyingujkjjkjyubajk}(j ]j]j]j]j]ujkjjkjvubajk}(j ]j]j]j]j]ujkjjkjSubejk}(j ]j]j]j]j]ujkj_jkj5ubejk}(j ]j]j]j]j]ujkjjkj2ubajk}(j ]j]j]j]j]ujkj_jkjubejk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkj_ubj0 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFprobe-based Event Tracing}(jkj6jkjubajk}(j ]j]j]j]j]internalrefuritrace/fprobetrace anchornamehujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j ]j]j]j]j]internalrefurij anchorname #overviewujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis of fprobe-events}(jkSynopsis of fprobe-eventsjkjubajk}(j ]j]j]j]j]internalrefurij anchorname#synopsis-of-fprobe-eventsujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFunction arguments at exit}(jkFunction arguments at exitjkj)ubajk}(j ]j]j]j]j]internalrefurij anchorname#function-arguments-at-exitujkjjkj&ubajk}(j ]j]j]j]j]ujkjjkj#ubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk BTF arguments}(jk BTF argumentsjkjMubajk}(j ]j]j]j]j]internalrefurij anchorname#btf-argumentsujkjjkjJubajk}(j ]j]j]j]j]ujkjjkjGubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage examples}(jkUsage examplesjkjqubajk}(j ]j]j]j]j]internalrefurij anchorname#usage-examplesujkjjkjnubajk}(j ]j]j]j]j]ujkjjkjkubajk}(j ]j]j]j]j]ujkjjkjubejk}(j ]j]j]j]j]ujkj_jkjubejk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkj_ubj`je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNMI Trace Events}(jkjDjkjubajk}(j ]j]j]j]j]internalrefuritrace/events-nmi anchornamehujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk nmi_handler}(jk nmi_handlerjkjubajk}(j ]j]j]j]j]internalrefurij anchorname #nmi-handlerujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkj_jkjubejk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkj_ubjje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkREPORTING BUGS}(jkjRjkjubajk}(j ]j]j]j]j]internalrefuritools/rv/common_appendix anchornamehujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLICENSE}(jkLICENSEjkj&ubajk}(j ]j]j]j]j]internalrefurij anchorname#licenseujkjjkj#ubajk}(j ]j]j]j]j]ujkjjkj ubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCOPYING}(jkCOPYINGjkjJubajk}(j ]j]j]j]j]internalrefurij anchorname#copyingujkjjkjGubajk}(j ]j]j]j]j]ujkjjkjDubajk}(j ]j]j]j]j]ujkjjkjubejk}(j ]j]j]j]j]ujkj_ubj1 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkrtla-timerlat-top}(jkj`jkjwubajk}(j ]j]j]j]j]internalrefuritools/rtla/rtla-timerlat-top anchornamehujkjjkjtubajk}(j ]j]j]j]j]ujkjjkjqubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+Measures the operating system timer latency}(jk+Measures the operating system timer latencyjkjubajk}(j ]j]j]j]j]internalrefurij anchorname,#measures-the-operating-system-timer-latencyujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjubajk}(j ]j]j]j]j]internalrefurij anchorname #synopsisujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjubajk}(j ]j]j]j]j]internalrefurij anchorname #descriptionujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOPTIONS}(jkOPTIONSjkjubajk}(j ]j]j]j]j]internalrefurij anchorname#optionsujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEXAMPLE}(jkEXAMPLEjkj$ubajk}(j ]j]j]j]j]internalrefurij anchorname#exampleujkjjkj!ubajk}(j ]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjEubajk}(j ]j]j]j]j]internalrefurij anchorname #see-alsoujkjjkjBubajk}(j ]j]j]j]j]ujkjjkj?ubajk}(j ]j]j]j]j]ujkjjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAUTHOR}(jkAUTHORjkjiubajk}(j ]j]j]j]j]internalrefurij anchorname#authorujkjjkjfubajk}(j ]j]j]j]j]ujkjjkjcubajk}(j ]j]j]j]j]ujkjjkj<ubejk}(j ]j]j]j]j]ujkj_jkjubejk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkREPORTING BUGS}(jkREPORTING BUGSjkjubajk}(j ]j]j]j]j]internalrefurij anchorname#reporting-bugsujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLICENSE}(jkLICENSEjkjubajk}(j ]j]j]j]j]internalrefurij anchorname#licenseujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCOPYING}(jkCOPYINGjkjubajk}(j ]j]j]j]j]internalrefurij anchorname#copyingujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubejk}(j ]j]j]j]j]ujkj_jkjubejk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkj_jkjqubejk}(j ]j]j]j]j]ujkjjkjnubajk}(j ]j]j]j]j]ujkj_ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHardware Latency Detector}(jkjnjkj&ubajk}(j ]j]j]j]j]internalrefuritrace/hwlat_detector anchornamehujkjjkj#ubajk}(j ]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk IntroductionjkjFubajk}(j ]j]j]j]j]internalrefurij5 anchorname #introductionujkjjkjCubajk}(j ]j]j]j]j]ujkjjkj@ubajk}(j ]j]j]j]j]ujkjjkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkjjubajk}(j ]j]j]j]j]internalrefurij5 anchorname#usageujkjjkjgubajk}(j ]j]j]j]j]ujkjjkjdubajk}(j ]j]j]j]j]ujkjjkj=ubejk}(j ]j]j]j]j]ujkj_jkj ubejk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkj_ubjje0)}(jkhjk]jk}(j ]j]j]j]j]ujkj_ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux Tracing Technologies}(jkjjkjubajk}(j ]j]j]j]j]internalrefuri trace/index anchornamehujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j ]j]j]j]j]parentjentries](Ntrace/ftrace-designNtrace/tracepoint-analysisN trace/ftraceNtrace/ftrace-usesN trace/fprobeN trace/kprobesNtrace/kprobetraceNtrace/uprobetracerNtrace/fprobetraceNtrace/tracepointsN trace/eventsNtrace/events-kmemNtrace/events-powerNtrace/events-nmiNtrace/events-msrNtrace/mmiotraceNtrace/histogramNtrace/histogram-designNtrace/boottime-traceNtrace/hwlat_detectorNtrace/osnoise-tracerNtrace/timerlat-tracerNtrace/intel_thNtrace/ring-buffer-designN trace/stmN trace/sys-tNtrace/coresight/indexNtrace/user_eventsNtrace/rv/indexNtrace/hisi-ptte includefiles](jjjjjjjjjjjjjjjjjjjjjjjjjjjjj j emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s9/var/lib/git/docbuild/linux/Documentation/trace/index.rstj_sKjkjubajk}(j ]j]j]j]j]ujkj_jkjubejk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkj_ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)Uprobe-tracer: Uprobe-based Event Tracing}(jkjjkj5ubajk}(j ]j]j]j]j]internalrefuritrace/uprobetracer anchornamehujkjjkj2ubajk}(j ]j]j]j]j]ujkjjkj/ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjUubajk}(j ]j]j]j]j]internalrefurijD anchorname #overviewujkjjkjRubajk}(j ]j]j]j]j]ujkjjkjOubajk}(j ]j]j]j]j]ujkjjkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis of uprobe_tracer}(jkSynopsis of uprobe_tracerjkjyubajk}(j ]j]j]j]j]internalrefurijD anchorname#synopsis-of-uprobe-tracerujkjjkjvubajk}(j ]j]j]j]j]ujkjjkjsubajk}(j ]j]j]j]j]ujkjjkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTypes}(jkTypesjkjubajk}(j ]j]j]j]j]internalrefurijD anchorname#typesujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEvent Profiling}(jkEvent Profilingjkjubajk}(j ]j]j]j]j]internalrefurijD anchorname#event-profilingujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage examples}(jkUsage examplesjkjubajk}(j ]j]j]j]j]internalrefurijD anchorname#usage-examplesujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjLubejk}(j ]j]j]j]j]ujkj_jkj/ubejk}(j ]j]j]j]j]ujkjjkj,ubajk}(j ]j]j]j]j]ujkj_ubjje0)}(jkhjk]jk}(j ]j]j]j]j]ujkj_ubjJje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIntel(R) Trace Hub (TH)}(jkjjkj'ubajk}(j ]j]j]j]j]internalrefuritrace/intel_th anchornamehujkjjkj$ubajk}(j ]j]j]j]j]ujkjjkj!ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjGubajk}(j ]j]j]j]j]internalrefurij6 anchorname #overviewujkjjkjDubajk}(j ]j]j]j]j]ujkjjkjAubajk}(j ]j]j]j]j]ujkjjkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBus and Subdevices}(jkBus and Subdevicesjkjkubajk}(j ]j]j]j]j]internalrefurij6 anchorname#bus-and-subdevicesujkjjkjhubajk}(j ]j]j]j]j]ujkjjkjeubajk}(j ]j]j]j]j]ujkjjkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Quick example}(jk Quick examplejkjubajk}(j ]j]j]j]j]internalrefurij6 anchorname#quick-exampleujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHost Debugger Mode}(jkHost Debugger Modejkjubajk}(j ]j]j]j]j]internalrefurij6 anchorname#host-debugger-modeujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSoftware Sinks}(jkSoftware Sinksjkjubajk}(j ]j]j]j]j]internalrefurij6 anchorname#software-sinksujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkj>ubejk}(j ]j]j]j]j]ujkj_jkj!ubejk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkj_ubj je0)}(jkhjk]jk}(j ]j]j]j]j]ujkj_ubjZje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLockless Ring Buffer Design}(jkjͯjkjubajk}(j ]j]j]j]j]internalrefuritrace/ring-buffer-design anchornamehujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Terminology used in this Document}(jk!Terminology used in this Documentjkj9ubajk}(j ]j]j]j]j]internalrefurij( anchorname"#terminology-used-in-this-documentujkjjkj6ubajk}(j ]j]j]j]j]ujkjjkj3ubajk}(j ]j]j]j]j]ujkjjkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe Generic Ring Buffer}(jkThe Generic Ring Bufferjkj]ubajk}(j ]j]j]j]j]internalrefurij( anchorname#the-generic-ring-bufferujkjjkjZubajk}(j ]j]j]j]j]ujkjjkjWubajk}(j ]j]j]j]j]ujkjjkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Making the Ring Buffer Lockless:}(jk Making the Ring Buffer Lockless:jkjubajk}(j ]j]j]j]j]internalrefurij( anchorname #making-the-ring-buffer-locklessujkjjkj~ubajk}(j ]j]j]j]j]ujkjjkj{ubajk}(j ]j]j]j]j]ujkjjkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Nested writes}(jk Nested writesjkjubajk}(j ]j]j]j]j]internalrefurij( anchorname#nested-writesujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkj0ubejk}(j ]j]j]j]j]ujkj_jkjubejk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkj_ubj, je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRuntime Verification}(jkjۯjkjubajk}(j ]j]j]j]j]internalrefuritrace/rv/index anchornamehujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j ]j]j]j]j]parentjentries](Ntrace/rv/runtime-verificationNtrace/rv/deterministic_automataNtrace/rv/da_monitor_synthesisN#trace/rv/da_monitor_instrumentationNtrace/rv/monitor_wipNtrace/rv/monitor_wwnre includefiles](jjjj j jemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^subjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkenable and disable functions}(jkenable and disable functionsjkjkubajk}(j ]j]j]j]j]internalrefurij6 anchorname#enable-and-disable-functionsujkjjkjhubajk}(j ]j]j]j]j]ujkjjkjeubajk}(j ]j]j]j]j]ujkjjkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInstrumentation helpers}(jkInstrumentation helpersjkjubajk}(j ]j]j]j]j]internalrefurij6 anchorname#instrumentation-helpersujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkj>ubejk}(j ]j]j]j]j]ujkj_jkj!ubejk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkj_ubj8 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCdelays - Information on the various kernel delay / sleep mechanisms}(jkj/jkjubajk}(j ]j]j]j]j]internalrefuritimers/timers-howto anchornamehujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInserting Delays}(jkInserting Delaysjkjubajk}(j ]j]j]j]j]internalrefurij anchorname#inserting-delaysujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkj_jkjubejk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkj_ubj)je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Monitor wwnr}(jkj=jkj!ubajk}(j ]j]j]j]j]internalrefuritrace/rv/monitor_wwnr anchornamehujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjAubajk}(j ]j]j]j]j]internalrefurij0 anchorname #descriptionujkjjkj>ubajk}(j ]j]j]j]j]ujkjjkj;ubajk}(j ]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Specification}(jk Specificationjkjeubajk}(j ]j]j]j]j]internalrefurij0 anchorname#specificationujkjjkjbubajk}(j ]j]j]j]j]ujkjjkj_ubajk}(j ]j]j]j]j]ujkjjkj8ubejk}(j ]j]j]j]j]ujkj_jkjubejk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkj_ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEvent Histograms}(jkjKjkjubajk}(j ]j]j]j]j]internalrefuritrace/histogram anchornamehujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. Introductionjkjubajk}(j ]j]j]j]j]internalrefurij anchorname #introductionujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2. Histogram Trigger Command}(jk2. Histogram Trigger Commandjkjubajk}(j ]j]j]j]j]internalrefurij anchorname#histogram-trigger-commandujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk‘special’ event fields}(jk'special' event fieldsjkjubajk}(j ]j]j]j]j]internalrefurij anchorname#special-event-fieldsujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExtended error information}(jkExtended error informationjkj'ubajk}(j ]j]j]j]j]internalrefurij anchorname#extended-error-informationujkjjkj$ubajk}(j ]j]j]j]j]ujkjjkj!ubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6.2 ‘hist’ trigger examples}(jk6.2 'hist' trigger examplesjkjKubajk}(j ]j]j]j]j]internalrefurij anchorname#hist-trigger-examplesujkjjkjHubajk}(j ]j]j]j]j]ujkjjkjEubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2 Inter-event hist triggers}(jk2.2 Inter-event hist triggersjkjoubajk}(j ]j]j]j]j]internalrefurij anchorname#inter-event-hist-triggersujkjjkjlubajk}(j ]j]j]j]j]ujkjjkjiubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.1 Histogram Variables}(jk2.2.1 Histogram Variablesjkjubajk}(j ]j]j]j]j]internalrefurij anchorname#histogram-variablesujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.2 Synthetic Events}(jk2.2.2 Synthetic Eventsjkjubajk}(j ]j]j]j]j]internalrefurij anchorname#synthetic-eventsujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk32.2.3 Hist trigger ‘handlers’ and ‘actions’}(jk+2.2.3 Hist trigger 'handlers' and 'actions'jkjubajk}(j ]j]j]j]j]internalrefurij anchorname"#hist-trigger-handlers-and-actionsujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3. User space creating a trigger}(jk 3. User space creating a triggerjkjubajk}(j ]j]j]j]j]internalrefurij anchorname#user-space-creating-a-triggerujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubejk}(j ]j]j]j]j]ujkj_jkjubejk}(j ]j]j]j]j]ujkjjkjubejk}(j ]j]j]j]j]ujkj_jkjubejk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkj_ubja je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTCM Virtual Device}(jkjYjkjDubajk}(j ]j]j]j]j]internalrefuri target/index anchornamehujkjjkjAubajk}(j ]j]j]j]j]ujkjjkj>ubje0)}(jkhjk](jH)}(jkhjk]jk}(j ]j]j]j]j]parentjSentries](Ntarget/tcmu-designNtarget/tcm_mod_builderNtarget/scriptse includefiles](jjjljnemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s:/var/lib/git/docbuild/linux/Documentation/target/index.rstj_sKjkj[ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjubajk}(j ]j]j]j]j]internalrefurijS anchorname#indicesujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkj|ubajk}(j ]j]j]j]j]exprsubproject and htmlujkjf jkj[ubejk}(j ]j]j]j]j]ujkj_jkj>ubejk}(j ]j]j]j]j]ujkjjkj;ubajk}(j ]j]j]j]j]ujkj_ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBoot-time tracing}(jkjgjkjubajk}(j ]j]j]j]j]internalrefuritrace/boottime-trace anchornamehujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j ]j]j]j]j]internalrefurij anchorname #overviewujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOptions in the Boot Config}(jkOptions in the Boot Configjkj ubajk}(j ]j]j]j]j]internalrefurij anchorname#options-in-the-boot-configujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFtrace Global Options}(jkFtrace Global Optionsjkj+ubajk}(j ]j]j]j]j]internalrefurij anchorname#ftrace-global-optionsujkjjkj(ubajk}(j ]j]j]j]j]ujkjjkj%ubajk}(j ]j]j]j]j]ujkjjkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFtrace Per-instance Options}(jkFtrace Per-instance OptionsjkjOubajk}(j ]j]j]j]j]internalrefurij anchorname#ftrace-per-instance-optionsujkjjkjLubajk}(j ]j]j]j]j]ujkjjkjIubajk}(j ]j]j]j]j]ujkjjkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFtrace Per-Event Options}(jkFtrace Per-Event Optionsjkjsubajk}(j ]j]j]j]j]internalrefurij anchorname#ftrace-per-event-optionsujkjjkjpubajk}(j ]j]j]j]j]ujkjjkjmubajk}(j ]j]j]j]j]ujkjjkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFtrace Histogram Options}(jkFtrace Histogram Optionsjkjubajk}(j ]j]j]j]j]internalrefurij anchorname#ftrace-histogram-optionsujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkj"ubejk}(j ]j]j]j]j]ujkj_jkjubejk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk When to Start}(jk When to Startjkjubajk}(j ]j]j]j]j]internalrefurij anchorname#when-to-startujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkjubajk}(j ]j]j]j]j]internalrefurij anchorname #examplesujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkjjkjubejk}(j ]j]j]j]j]ujkj_jkjubejk}(j ]j]j]j]j]ujkjjkjubajk}(j ]j]j]j]j]ujkj_ubjje0)}(jkhjk]jk}(j ]j]j]j]j]ujkj_ubj5je0)}(jkhjk]jk}(j ]j]j]j]j]ujkj_ubj&je0)}(jkhjk]jk}(j ]j]j]j]j]ujkj_ubjA je0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkREPORTING BUGS}(jkjjkj? ubajk}(j ]j]j]j]j]internalrefuritools/rtla/common_appendix anchornamehujkjjkj< ubajk}(j ]j]j]j]j]ujkjjkj9 ubajk}(j ]j]j]j]j]ujkjjkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLICENSE}(jkLICENSEjkjb ubajk}(j ]j]j]j]j]internalrefurijN  anchorname#licenseujkjjkj_ ubajk}(j ]j]j]j]j]ujkjjkj\ ubajk}(j ]j]j]j]j]ujkjjkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCOPYING}(jkCOPYINGjkj ubajk}(j ]j]j]j]j]internalrefurijN  anchorname#copyingujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj6 ubejk}(j ]j]j]j]j]ujkj_ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkrv-list}(jkjjkj ubajk}(j ]j]j]j]j]internalrefuritools/rv/rv-list anchornamehujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkList available monitors}(jkList available monitorsjkj ubajk}(j ]j]j]j]j]internalrefurij  anchorname#list-available-monitorsujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkj ubajk}(j ]j]j]j]j]internalrefurij  anchorname #synopsisujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubajk}(j ]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkj!ubajk}(j ]j]j]j]j]internalrefurij  anchorname #descriptionujkjjkj!ubajk}(j ]j]j]j]j]ujkjjkj!ubajk}(j ]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOPTIONS}(jkOPTIONSjkj directories}(jktriggers directoriesjkj%ubajk}(j ]j]j]j]j]internalrefurij=% anchorname#triggers-n-directoriesujkjjkj%ubajk}(j ]j]j]j]j]ujkjjkj%ubajk}(j ]j]j]j]j]ujkjjkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkChannels API Directory}(jkChannels API Directoryjkj%ubajk}(j ]j]j]j]j]internalrefurij=% anchorname#channels-api-directoryujkjjkj%ubajk}(j ]j]j]j]j]ujkjjkj%ubajk}(j ]j]j]j]j]ujkjjkj%ubejk}(j ]j]j]j]j]ujkj_jkjl%ubejk}(j ]j]j]j]j]ujkjjkjE%ubejk}(j ]j]j]j]j]ujkj_jkj(%ubejk}(j ]j]j]j]j]ujkjjkj%%ubajk}(j ]j]j]j]j]ujkj_ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCoreSight - ARM Hardware Trace}(jkj jkj%ubajk}(j ]j]j]j]j]internalrefuritrace/coresight/index anchornamehujkjjkj%ubajk}(j ]j]j]j]j]ujkjjkj%ubje0)}(jkhjk]jH)}(jkhjk]jk}(j ]j]j]j]j]parentj &entries](NjNj6NjNjeNj=%N)trace/coresight/coresight-etm4x-referenceNtrace/coresight/coresight-perfNtrace/coresight/coresight-tpdaNjxNjNje includefiles](jj6jjej=%j'&j)&j+&jxjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sC/var/lib/git/docbuild/linux/Documentation/trace/coresight/index.rstj_sKjkj&ubajk}(j ]j]j]j]j]ujkj_jkj%ubejk}(j ]j]j]j]j]ujkjjkj%ubajk}(j ]j]j]j]j]ujkj_ubj4 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkrv-list}(jkjjkjW&ubajk}(j ]j]j]j]j]internalrefuritools/rv/rv-mon anchornamehujkjjkjT&ubajk}(j ]j]j]j]j]ujkjjkjQ&ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkList available monitors}(jkList available monitorsjkjw&ubajk}(j ]j]j]j]j]internalrefurijf& anchorname#list-available-monitorsujkjjkjt&ubajk}(j ]j]j]j]j]ujkjjkjq&ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkj&ubajk}(j ]j]j]j]j]internalrefurijf& anchorname #synopsisujkjjkj&ubajk}(j ]j]j]j]j]ujkjjkj&ubajk}(j ]j]j]j]j]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkj&ubajk}(j ]j]j]j]j]internalrefurijf& anchorname #descriptionujkjjkj&ubajk}(j ]j]j]j]j]ujkjjkj&ubajk}(j ]j]j]j]j]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOPTIONS}(jkOPTIONSjkj&ubajk}(j ]j]j]j]j]internalrefurijf& anchorname#optionsujkjjkj&ubajk}(j ]j]j]j]j]ujkjjkj&ubajk}(j ]j]j]j]j]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAVAILABLE MONITORS}(jkAVAILABLE MONITORSjkj'ubajk}(j ]j]j]j]j]internalrefurijf& anchorname#available-monitorsujkjjkj'ubajk}(j ]j]j]j]j]ujkjjkj&ubajk}(j ]j]j]j]j]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkj('ubajk}(j ]j]j]j]j]internalrefurijf& anchorname #see-alsoujkjjkj%'ubajk}(j ]j]j]j]j]ujkjjkj"'ubajk}(j ]j]j]j]j]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAUTHOR}(jkAUTHORjkjL'ubajk}(j ]j]j]j]j]internalrefurijf& anchorname#authorujkjjkjI'ubajk}(j ]j]j]j]j]ujkjjkjF'ubajk}(j ]j]j]j]j]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkREPORTING BUGS}(jkREPORTING BUGSjkjp'ubajk}(j ]j]j]j]j]internalrefurijf& anchorname#reporting-bugsujkjjkjm'ubajk}(j ]j]j]j]j]ujkjjkjj'ubajk}(j ]j]j]j]j]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLICENSE}(jkLICENSEjkj'ubajk}(j ]j]j]j]j]internalrefurijf& anchorname#licenseujkjjkj'ubajk}(j ]j]j]j]j]ujkjjkj'ubajk}(j ]j]j]j]j]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCOPYING}(jkCOPYINGjkj'ubajk}(j ]j]j]j]j]internalrefurijf& anchorname#copyingujkjjkj'ubajk}(j ]j]j]j]j]ujkjjkj'ubajk}(j ]j]j]j]j]ujkjjkj&ubejk}(j ]j]j]j]j]ujkj_jkjq&ubejk}(j ]j]j]j]j]ujkjjkjn&ubajk}(j ]j]j]j]j]ujkj_jkjQ&ubejk}(j ]j]j]j]j]ujkjjkjN&ubajk}(j ]j]j]j]j]ujkj_ubjcje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkftrace - Function Tracer}(jkj'jkj'ubajk}(j ]j]j]j]j]internalrefuri trace/ftrace anchornamehujkjjkj'ubajk}(j ]j]j]j]j]ujkjjkj'ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj(ubajk}(j ]j]j]j]j]internalrefurij ( anchorname #introductionujkjjkj(ubajk}(j ]j]j]j]j]ujkjjkj(ubajk}(j ]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation Details}(jkImplementation DetailsjkjA(ubajk}(j ]j]j]j]j]internalrefurij ( anchorname#implementation-detailsujkjjkj>(ubajk}(j ]j]j]j]j]ujkjjkj;(ubajk}(j ]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe File System}(jkThe File Systemjkje(ubajk}(j ]j]j]j]j]internalrefurij ( anchorname#the-file-systemujkjjkjb(ubajk}(j ]j]j]j]j]ujkjjkj_(ubajk}(j ]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk The Tracers}(jk The Tracersjkj(ubajk}(j ]j]j]j]j]internalrefurij ( anchorname #the-tracersujkjjkj(ubajk}(j ]j]j]j]j]ujkjjkj(ubajk}(j ]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkError conditions}(jkError conditionsjkj(ubajk}(j ]j]j]j]j]internalrefurij ( anchorname#error-conditionsujkjjkj(ubajk}(j ]j]j]j]j]ujkjjkj(ubajk}(j ]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExamples of using the tracer}(jkExamples of using the tracerjkj(ubajk}(j ]j]j]j]j]internalrefurij ( anchorname#examples-of-using-the-tracerujkjjkj(ubajk}(j ]j]j]j]j]ujkjjkj(ubajk}(j ]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOutput format:}(jkOutput format:jkj(ubajk}(j ]j]j]j]j]internalrefurij ( anchorname#output-formatujkjjkj(ubajk}(j ]j]j]j]j]ujkjjkj(ubajk}(j ]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLatency trace format}(jkLatency trace formatjkj)ubajk}(j ]j]j]j]j]internalrefurij ( anchorname#latency-trace-formatujkjjkj)ubajk}(j ]j]j]j]j]ujkjjkj)ubajk}(j ]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk trace_options}(jk trace_optionsjkj=)ubajk}(j ]j]j]j]j]internalrefurij ( anchorname#trace-optionsujkjjkj:)ubajk}(j ]j]j]j]j]ujkjjkj7)ubajk}(j ]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkirqsoff}(jkirqsoffjkja)ubajk}(j ]j]j]j]j]internalrefurij ( anchorname#irqsoffujkjjkj^)ubajk}(j ]j]j]j]j]ujkjjkj[)ubajk}(j ]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk preemptoff}(jk preemptoffjkj)ubajk}(j ]j]j]j]j]internalrefurij ( anchorname #preemptoffujkjjkj)ubajk}(j ]j]j]j]j]ujkjjkj)ubajk}(j ]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpreemptirqsoff}(jkpreemptirqsoffjkj)ubajk}(j ]j]j]j]j]internalrefurij ( anchorname#preemptirqsoffujkjjkj)ubajk}(j ]j]j]j]j]ujkjjkj)ubajk}(j ]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkwakeup}(jkwakeupjkj)ubajk}(j ]j]j]j]j]internalrefurij ( anchorname#wakeupujkjjkj)ubajk}(j ]j]j]j]j]ujkjjkj)ubajk}(j ]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk wakeup_rt}(jk wakeup_rtjkj)ubajk}(j ]j]j]j]j]internalrefurij ( anchorname #wakeup-rtujkjjkj)ubajk}(j ]j]j]j]j]ujkjjkj)ubajk}(j ]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLatency tracing and events}(jkLatency tracing and eventsjkj*ubajk}(j ]j]j]j]j]internalrefurij ( anchorname#latency-tracing-and-eventsujkjjkj*ubajk}(j ]j]j]j]j]ujkjjkj*ubajk}(j ]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHardware Latency Detector}(jkHardware Latency Detectorjkj9*ubajk}(j ]j]j]j]j]internalrefurij ( anchorname#hardware-latency-detectorujkjjkj6*ubajk}(j ]j]j]j]j]ujkjjkj3*ubajk}(j ]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfunction}(jkfunctionjkj]*ubajk}(j ]j]j]j]j]internalrefurij ( anchorname #functionujkjjkjZ*ubajk}(j ]j]j]j]j]ujkjjkjW*ubajk}(j ]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSingle thread tracing}(jkSingle thread tracingjkj*ubajk}(j ]j]j]j]j]internalrefurij ( anchorname#single-thread-tracingujkjjkj~*ubajk}(j ]j]j]j]j]ujkjjkj{*ubajk}(j ]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfunction graph tracer}(jkfunction graph tracerjkj*ubajk}(j ]j]j]j]j]internalrefurij ( anchorname#function-graph-tracerujkjjkj*ubajk}(j ]j]j]j]j]ujkjjkj*ubajk}(j ]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdynamic ftrace}(jkdynamic ftracejkj*ubajk}(j ]j]j]j]j]internalrefurij ( anchorname#dynamic-ftraceujkjjkj*ubajk}(j ]j]j]j]j]ujkjjkj*ubajk}(j ]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Selecting function filters via index}(jk$Selecting function filters via indexjkj*ubajk}(j ]j]j]j]j]internalrefurij ( anchorname%#selecting-function-filters-via-indexujkjjkj*ubajk}(j ]j]j]j]j]ujkjjkj*ubajk}(j ]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Dynamic ftrace with the function graph tracer}(jk-Dynamic ftrace with the function graph tracerjkj+ubajk}(j ]j]j]j]j]internalrefurij ( anchorname.#dynamic-ftrace-with-the-function-graph-tracerujkjjkj+ubajk}(j ]j]j]j]j]ujkjjkj +ubajk}(j ]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkftrace_enabled}(jkftrace_enabledjkj5+ubajk}(j ]j]j]j]j]internalrefurij ( anchorname#ftrace-enabledujkjjkj2+ubajk}(j ]j]j]j]j]ujkjjkj/+ubajk}(j ]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFilter commands}(jkFilter commandsjkjY+ubajk}(j ]j]j]j]j]internalrefurij ( anchorname#filter-commandsujkjjkjV+ubajk}(j ]j]j]j]j]ujkjjkjS+ubajk}(j ]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk trace_pipe}(jk trace_pipejkj}+ubajk}(j ]j]j]j]j]internalrefurij ( anchorname #trace-pipeujkjjkjz+ubajk}(j ]j]j]j]j]ujkjjkjw+ubajk}(j ]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk trace entries}(jk trace entriesjkj+ubajk}(j ]j]j]j]j]internalrefurij ( anchorname#trace-entriesujkjjkj+ubajk}(j ]j]j]j]j]ujkjjkj+ubajk}(j ]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSnapshot}(jkSnapshotjkj+ubajk}(j ]j]j]j]j]internalrefurij ( anchorname #snapshotujkjjkj+ubajk}(j ]j]j]j]j]ujkjjkj+ubajk}(j ]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Instances}(jk Instancesjkj+ubajk}(j ]j]j]j]j]internalrefurij ( anchorname #instancesujkjjkj+ubajk}(j ]j]j]j]j]ujkjjkj+ubajk}(j ]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Stack trace}(jk Stack tracejkj ,ubajk}(j ]j]j]j]j]internalrefurij ( anchorname #stack-traceujkjjkj ,ubajk}(j ]j]j]j]j]ujkjjkj,ubajk}(j ]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMore}(jkMorejkj1,ubajk}(j ]j]j]j]j]internalrefurij ( anchorname#moreujkjjkj.,ubajk}(j ]j]j]j]j]ujkjjkj+,ubajk}(j ]j]j]j]j]ujkjjkj(ubejk}(j ]j]j]j]j]ujkj_jkj'ubejk}(j ]j]j]j]j]ujkjjkj'ubajk}(j ]j]j]j]j]ujkj_ubj6 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTimers}(jkj5jkjj,ubajk}(j ]j]j]j]j]internalrefuri timers/index anchornamehujkjjkjg,ubajk}(j ]j]j]j]j]ujkjjkjd,ubje0)}(jkhjk](jH)}(jkhjk]jk}(j ]j]j]j]j]parentjy,entries](Ntimers/highresN timers/hpetNtimers/hrtimersN timers/no_hzNtimers/timekeepingNtimers/timers-howtoe includefiles](j,j,j,j,j,j,emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s:/var/lib/git/docbuild/linux/Documentation/timers/index.rstj_sKjkj,ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj,ubajk}(j ]j]j]j]j]internalrefurijy, anchorname#indicesujkjjkj,ubajk}(j ]j]j]j]j]ujkjjkj,ubajk}(j ]j]j]j]j]ujkjjkj,ubajk}(j ]j]j]j]j]exprsubproject and htmlujkjf jkj,ubejk}(j ]j]j]j]j]ujkj_jkjd,ubejk}(j ]j]j]j]j]ujkjjkja,ubajk}(j ]j]j]j]j]ujkj_ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Probes (Kprobes)}(jkjCjkj,ubajk}(j ]j]j]j]j]internalrefuri trace/kprobes anchornamehujkjjkj,ubajk}(j ]j]j]j]j]ujkjjkj,ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Concepts: Kprobes and Return Probes}(jk#Concepts: Kprobes and Return Probesjkj-ubajk}(j ]j]j]j]j]internalrefurij- anchorname##concepts-kprobes-and-return-probesujkjjkj-ubajk}(j ]j]j]j]j]ujkjjkj -ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow Does a Kprobe Work?}(jkHow Does a Kprobe Work?jkj3-ubajk}(j ]j]j]j]j]internalrefurij- anchorname#how-does-a-kprobe-workujkjjkj0-ubajk}(j ]j]j]j]j]ujkjjkj--ubajk}(j ]j]j]j]j]ujkjjkj*-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkChanging Execution Path}(jkChanging Execution PathjkjW-ubajk}(j ]j]j]j]j]internalrefurij- anchorname#changing-execution-pathujkjjkjT-ubajk}(j ]j]j]j]j]ujkjjkjQ-ubajk}(j ]j]j]j]j]ujkjjkj*-ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Return Probes}(jk Return Probesjkj{-ubajk}(j ]j]j]j]j]internalrefurij- anchorname#return-probesujkjjkjx-ubajk}(j ]j]j]j]j]ujkjjkju-ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow Does a Return Probe Work?}(jkHow Does a Return Probe Work?jkj-ubajk}(j ]j]j]j]j]internalrefurij- anchorname#how-does-a-return-probe-workujkjjkj-ubajk}(j ]j]j]j]j]ujkjjkj-ubajk}(j ]j]j]j]j]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKretprobe entry-handler}(jkKretprobe entry-handlerjkj-ubajk}(j ]j]j]j]j]internalrefurij- anchorname#kretprobe-entry-handlerujkjjkj-ubajk}(j ]j]j]j]j]ujkjjkj-ubajk}(j ]j]j]j]j]ujkjjkj-ubejk}(j ]j]j]j]j]ujkj_jkju-ubejk}(j ]j]j]j]j]ujkjjkj*-ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk How Does Jump Optimization Work?}(jk How Does Jump Optimization Work?jkj-ubajk}(j ]j]j]j]j]internalrefurij- anchorname #how-does-jump-optimization-workujkjjkj-ubajk}(j ]j]j]j]j]ujkjjkj-ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Init a Kprobe}(jk Init a Kprobejkj.ubajk}(j ]j]j]j]j]internalrefurij- anchorname#init-a-kprobeujkjjkj.ubajk}(j ]j]j]j]j]ujkjjkj .ubajk}(j ]j]j]j]j]ujkjjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Safety Check}(jk Safety Checkjkj5.ubajk}(j ]j]j]j]j]internalrefurij- anchorname #safety-checkujkjjkj2.ubajk}(j ]j]j]j]j]ujkjjkj/.ubajk}(j ]j]j]j]j]ujkjjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPreparing Detour Buffer}(jkPreparing Detour BufferjkjY.ubajk}(j ]j]j]j]j]internalrefurij- anchorname#preparing-detour-bufferujkjjkjV.ubajk}(j ]j]j]j]j]ujkjjkjS.ubajk}(j ]j]j]j]j]ujkjjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPre-optimization}(jkPre-optimizationjkj}.ubajk}(j ]j]j]j]j]internalrefurij- anchorname#pre-optimizationujkjjkjz.ubajk}(j ]j]j]j]j]ujkjjkjw.ubajk}(j ]j]j]j]j]ujkjjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Optimization}(jk Optimizationjkj.ubajk}(j ]j]j]j]j]internalrefurij- anchorname #optimizationujkjjkj.ubajk}(j ]j]j]j]j]ujkjjkj.ubajk}(j ]j]j]j]j]ujkjjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUnoptimization}(jkUnoptimizationjkj.ubajk}(j ]j]j]j]j]internalrefurij- anchorname#unoptimizationujkjjkj.ubajk}(j ]j]j]j]j]ujkjjkj.ubajk}(j ]j]j]j]j]ujkjjkj.ubejk}(j ]j]j]j]j]ujkj_jkj-ubejk}(j ]j]j]j]j]ujkjjkj*-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Blacklist}(jk Blacklistjkj.ubajk}(j ]j]j]j]j]internalrefurij- anchorname #blacklistujkjjkj.ubajk}(j ]j]j]j]j]ujkjjkj.ubajk}(j ]j]j]j]j]ujkjjkj*-ubejk}(j ]j]j]j]j]ujkj_jkj -ubejk}(j ]j]j]j]j]ujkjjkj -ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkArchitectures Supported}(jkArchitectures Supportedjkj%/ubajk}(j ]j]j]j]j]internalrefurij- anchorname#architectures-supportedujkjjkj"/ubajk}(j ]j]j]j]j]ujkjjkj/ubajk}(j ]j]j]j]j]ujkjjkj -ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguring Kprobes}(jkConfiguring KprobesjkjI/ubajk}(j ]j]j]j]j]internalrefurij- anchorname#configuring-kprobesujkjjkjF/ubajk}(j ]j]j]j]j]ujkjjkjC/ubajk}(j ]j]j]j]j]ujkjjkj -ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk API Reference}(jk API Referencejkjm/ubajk}(j ]j]j]j]j]internalrefurij- anchorname#api-referenceujkjjkjj/ubajk}(j ]j]j]j]j]ujkjjkjg/ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkregister_kprobe}(jkregister_kprobejkj/ubajk}(j ]j]j]j]j]internalrefurij- anchorname#register-kprobeujkjjkj/ubajk}(j ]j]j]j]j]ujkjjkj/ubajk}(j ]j]j]j]j]ujkjjkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkregister_kretprobe}(jkregister_kretprobejkj/ubajk}(j ]j]j]j]j]internalrefurij- anchorname#register-kretprobeujkjjkj/ubajk}(j ]j]j]j]j]ujkjjkj/ubajk}(j ]j]j]j]j]ujkjjkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkunregister_*probe}(jkunregister_*probejkj/ubajk}(j ]j]j]j]j]internalrefurij- anchorname#unregister-probeujkjjkj/ubajk}(j ]j]j]j]j]ujkjjkj/ubajk}(j ]j]j]j]j]ujkjjkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkregister_*probes}(jkregister_*probesjkj/ubajk}(j ]j]j]j]j]internalrefurij- anchorname#register-probesujkjjkj/ubajk}(j ]j]j]j]j]ujkjjkj/ubajk}(j ]j]j]j]j]ujkjjkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkunregister_*probes}(jkunregister_*probesjkj0ubajk}(j ]j]j]j]j]internalrefurij- anchorname#unregister-probesujkjjkj0ubajk}(j ]j]j]j]j]ujkjjkj0ubajk}(j ]j]j]j]j]ujkjjkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdisable_*probe}(jkdisable_*probejkjB0ubajk}(j ]j]j]j]j]internalrefurij- anchorname#disable-probeujkjjkj?0ubajk}(j ]j]j]j]j]ujkjjkj<0ubajk}(j ]j]j]j]j]ujkjjkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk enable_*probe}(jk enable_*probejkjf0ubajk}(j ]j]j]j]j]internalrefurij- anchorname #enable-probeujkjjkjc0ubajk}(j ]j]j]j]j]ujkjjkj`0ubajk}(j ]j]j]j]j]ujkjjkj/ubejk}(j ]j]j]j]j]ujkj_jkjg/ubejk}(j ]j]j]j]j]ujkjjkj -ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Kprobes Features and Limitations}(jk Kprobes Features and Limitationsjkj0ubajk}(j ]j]j]j]j]internalrefurij- anchorname!#kprobes-features-and-limitationsujkjjkj0ubajk}(j ]j]j]j]j]ujkjjkj0ubajk}(j ]j]j]j]j]ujkjjkj -ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkProbe Overhead}(jkProbe Overheadjkj0ubajk}(j ]j]j]j]j]internalrefurij- anchorname#probe-overheadujkjjkj0ubajk}(j ]j]j]j]j]ujkjjkj0ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOptimized Probe Overhead}(jkOptimized Probe Overheadjkj0ubajk}(j ]j]j]j]j]internalrefurij- anchorname#optimized-probe-overheadujkjjkj0ubajk}(j ]j]j]j]j]ujkjjkj0ubajk}(j ]j]j]j]j]ujkjjkj0ubajk}(j ]j]j]j]j]ujkj_jkj0ubejk}(j ]j]j]j]j]ujkjjkj -ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTODO}(jkTODOjkj 1ubajk}(j ]j]j]j]j]internalrefurij- anchorname#todoujkjjkj1ubajk}(j ]j]j]j]j]ujkjjkj1ubajk}(j ]j]j]j]j]ujkjjkj -ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKprobes Example}(jkKprobes Examplejkj/1ubajk}(j ]j]j]j]j]internalrefurij- anchorname#kprobes-exampleujkjjkj,1ubajk}(j ]j]j]j]j]ujkjjkj)1ubajk}(j ]j]j]j]j]ujkjjkj -ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKretprobes Example}(jkKretprobes ExamplejkjS1ubajk}(j ]j]j]j]j]internalrefurij- anchorname#kretprobes-exampleujkjjkjP1ubajk}(j ]j]j]j]j]ujkjjkjM1ubajk}(j ]j]j]j]j]ujkjjkj -ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDeprecated Features}(jkDeprecated Featuresjkjw1ubajk}(j ]j]j]j]j]internalrefurij- anchorname#deprecated-featuresujkjjkjt1ubajk}(j ]j]j]j]j]ujkjjkjq1ubajk}(j ]j]j]j]j]ujkjjkj -ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe kprobes debugfs interface}(jkThe kprobes debugfs interfacejkj1ubajk}(j ]j]j]j]j]internalrefurij- anchorname#the-kprobes-debugfs-interfaceujkjjkj1ubajk}(j ]j]j]j]j]ujkjjkj1ubajk}(j ]j]j]j]j]ujkjjkj -ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe kprobes sysctl interface}(jkThe kprobes sysctl interfacejkj1ubajk}(j ]j]j]j]j]internalrefurij- anchorname#the-kprobes-sysctl-interfaceujkjjkj1ubajk}(j ]j]j]j]j]ujkjjkj1ubajk}(j ]j]j]j]j]ujkjjkj -ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkj1ubajk}(j ]j]j]j]j]internalrefurij- anchorname #referencesujkjjkj1ubajk}(j ]j]j]j]j]ujkjjkj1ubajk}(j ]j]j]j]j]ujkjjkj -ubejk}(j ]j]j]j]j]ujkj_jkj,ubejk}(j ]j]j]j]j]ujkjjkj,ubajk}(j ]j]j]j]j]ujkj_ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/ETMv4 sysfs linux driver programming reference.}(jkjQjkj2ubajk}(j ]j]j]j]j]internalrefurij'& anchornamehujkjjkj2ubajk}(j ]j]j]j]j]ujkjjkj2ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs files and directories}(jkSysfs files and directoriesjkj;2ubajk}(j ]j]j]j]j]internalrefurij'& anchorname#sysfs-files-and-directoriesujkjjkj82ubajk}(j ]j]j]j]j]ujkjjkj52ubajk}(j ]j]j]j]j]ujkjjkj22ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe ‘mode’ sysfs parameter.}(jkThe ‘mode’ sysfs parameter.jkj_2ubajk}(j ]j]j]j]j]internalrefurij'& anchorname#the-mode-sysfs-parameterujkjjkj\2ubajk}(j ]j]j]j]j]ujkjjkjY2ubajk}(j ]j]j]j]j]ujkjjkj22ubejk}(j ]j]j]j]j]ujkj_jkj2ubejk}(j ]j]j]j]j]ujkjjkj2ubajk}(j ]j]j]j]j]ujkj_ubj je0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Speculation}(jkj_jkj2ubajk}(j ]j]j]j]j]internalrefuristaging/speculation anchornamehujkjjkj2ubajk}(j ]j]j]j]j]ujkjjkj2ubajk}(j ]j]j]j]j]ujkjjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Mitigating speculation side-channels}(jk$Mitigating speculation side-channelsjkj2ubajk}(j ]j]j]j]j]internalrefurij2 anchorname%#mitigating-speculation-side-channelsujkjjkj2ubajk}(j ]j]j]j]j]ujkjjkj2ubajk}(j ]j]j]j]j]ujkjjkj2ubejk}(j ]j]j]j]j]ujkj_ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk6hrtimers - subsystem for high-resolution kernel timers}(jkjmjkj2ubajk}(j ]j]j]j]j]internalrefuritimers/hrtimers anchornamehujkjjkj2ubajk}(j ]j]j]j]j]ujkjjkj2ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(hrtimer subsystem implementation details}(jk(hrtimer subsystem implementation detailsjkj3ubajk}(j ]j]j]j]j]internalrefurij2 anchorname)#hrtimer-subsystem-implementation-detailsujkjjkj3ubajk}(j ]j]j]j]j]ujkjjkj3ubajk}(j ]j]j]j]j]ujkjjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#hrtimers - rounding of timer values}(jk#hrtimers - rounding of timer valuesjkj,3ubajk}(j ]j]j]j]j]internalrefurij2 anchorname"#hrtimers-rounding-of-timer-valuesujkjjkj)3ubajk}(j ]j]j]j]j]ujkjjkj&3ubajk}(j ]j]j]j]j]ujkjjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#hrtimers - testing and verification}(jk#hrtimers - testing and verificationjkjP3ubajk}(j ]j]j]j]j]internalrefurij2 anchorname"#hrtimers-testing-and-verificationujkjjkjM3ubajk}(j ]j]j]j]j]ujkjjkjJ3ubajk}(j ]j]j]j]j]ujkjjkj2ubejk}(j ]j]j]j]j]ujkj_jkj2ubejk}(j ]j]j]j]j]ujkjjkj2ubajk}(j ]j]j]j]j]ujkj_ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCoreSight - Perf}(jkj{jkj3ubajk}(j ]j]j]j]j]internalrefurij)& anchornamehujkjjkj3ubajk}(j ]j]j]j]j]ujkjjkj3ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel CoreSight Support}(jkKernel CoreSight Supportjkj3ubajk}(j ]j]j]j]j]internalrefurij)& anchorname#kernel-coresight-supportujkjjkj3ubajk}(j ]j]j]j]j]ujkjjkj3ubajk}(j ]j]j]j]j]ujkjjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk;Perf test - Verify kernel and userspace perf CoreSight work}(jk;Perf test - Verify kernel and userspace perf CoreSight workjkj3ubajk}(j ]j]j]j]j]internalrefurij)& anchorname:#perf-test-verify-kernel-and-userspace-perf-coresight-workujkjjkj3ubajk}(j ]j]j]j]j]ujkjjkj3ubajk}(j ]j]j]j]j]ujkjjkj3ubejk}(j ]j]j]j]j]ujkj_jkj3ubejk}(j ]j]j]j]j]ujkjjkj3ubajk}(j ]j]j]j]j]ujkj_ubj1 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Static Keys}(jkjjkj4ubajk}(j ]j]j]j]j]internalrefuristaging/static-keys anchornamehujkjjkj4ubajk}(j ]j]j]j]j]ujkjjkj3ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAbstract}(jkAbstractjkj%4ubajk}(j ]j]j]j]j]internalrefurij4 anchorname #abstractujkjjkj"4ubajk}(j ]j]j]j]j]ujkjjkj4ubajk}(j ]j]j]j]j]ujkjjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Motivation}(jk MotivationjkjI4ubajk}(j ]j]j]j]j]internalrefurij4 anchorname #motivationujkjjkjF4ubajk}(j ]j]j]j]j]ujkjjkjC4ubajk}(j ]j]j]j]j]ujkjjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSolution}(jkSolutionjkjm4ubajk}(j ]j]j]j]j]internalrefurij4 anchorname #solutionujkjjkjj4ubajk}(j ]j]j]j]j]ujkjjkjg4ubajk}(j ]j]j]j]j]ujkjjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Static key label API, usage and examples}(jk(Static key label API, usage and examplesjkj4ubajk}(j ]j]j]j]j]internalrefurij4 anchorname(#static-key-label-api-usage-and-examplesujkjjkj4ubajk}(j ]j]j]j]j]ujkjjkj4ubajk}(j ]j]j]j]j]ujkjjkj4ubejk}(j ]j]j]j]j]ujkj_jkj3ubejk}(j ]j]j]j]j]ujkjjkj3ubajk}(j ]j]j]j]j]ujkj_ubj3je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk9Notes on Analysing Behaviour Using Events and Tracepoints}(jkjjkj4ubajk}(j ]j]j]j]j]internalrefuritrace/tracepoint-analysis anchornamehujkjjkj4ubajk}(j ]j]j]j]j]ujkjjkj4ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. Introductionjkj4ubajk}(j ]j]j]j]j]internalrefurij4 anchorname #introductionujkjjkj4ubajk}(j ]j]j]j]j]ujkjjkj4ubajk}(j ]j]j]j]j]ujkjjkj4ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2. Listing Available Events}(jk2. Listing Available Eventsjkj5ubajk}(j ]j]j]j]j]internalrefurij4 anchorname#listing-available-eventsujkjjkj 5ubajk}(j ]j]j]j]j]ujkjjkj5ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1 Standard Utilities}(jk2.1 Standard Utilitiesjkj/5ubajk}(j ]j]j]j]j]internalrefurij4 anchorname#standard-utilitiesujkjjkj,5ubajk}(j ]j]j]j]j]ujkjjkj)5ubajk}(j ]j]j]j]j]ujkjjkj&5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(2.2 PCL (Performance Counters for Linux)}(jk(2.2 PCL (Performance Counters for Linux)jkjS5ubajk}(j ]j]j]j]j]internalrefurij4 anchorname##pcl-performance-counters-for-linuxujkjjkjP5ubajk}(j ]j]j]j]j]ujkjjkjM5ubajk}(j ]j]j]j]j]ujkjjkj&5ubejk}(j ]j]j]j]j]ujkj_jkj5ubejk}(j ]j]j]j]j]ujkjjkj4ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3. Enabling Events}(jk3. Enabling Eventsjkj5ubajk}(j ]j]j]j]j]internalrefurij4 anchorname#enabling-eventsujkjjkj5ubajk}(j ]j]j]j]j]ujkjjkj}5ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.1 System-Wide Event Enabling}(jk3.1 System-Wide Event Enablingjkj5ubajk}(j ]j]j]j]j]internalrefurij4 anchorname#system-wide-event-enablingujkjjkj5ubajk}(j ]j]j]j]j]ujkjjkj5ubajk}(j ]j]j]j]j]ujkjjkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-3.2 System-Wide Event Enabling with SystemTap}(jk-3.2 System-Wide Event Enabling with SystemTapjkj5ubajk}(j ]j]j]j]j]internalrefurij4 anchorname*#system-wide-event-enabling-with-systemtapujkjjkj5ubajk}(j ]j]j]j]j]ujkjjkj5ubajk}(j ]j]j]j]j]ujkjjkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'3.3 System-Wide Event Enabling with PCL}(jk'3.3 System-Wide Event Enabling with PCLjkj5ubajk}(j ]j]j]j]j]internalrefurij4 anchorname$#system-wide-event-enabling-with-pclujkjjkj5ubajk}(j ]j]j]j]j]ujkjjkj5ubajk}(j ]j]j]j]j]ujkjjkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.4 Local Event Enabling}(jk3.4 Local Event Enablingjkj6ubajk}(j ]j]j]j]j]internalrefurij4 anchorname#local-event-enablingujkjjkj 6ubajk}(j ]j]j]j]j]ujkjjkj 6ubajk}(j ]j]j]j]j]ujkjjkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#3.5 Local Event Enablement with PCL}(jk#3.5 Local Event Enablement with PCLjkj46ubajk}(j ]j]j]j]j]internalrefurij4 anchorname #local-event-enablement-with-pclujkjjkj16ubajk}(j ]j]j]j]j]ujkjjkj.6ubajk}(j ]j]j]j]j]ujkjjkj5ubejk}(j ]j]j]j]j]ujkj_jkj}5ubejk}(j ]j]j]j]j]ujkjjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. Event Filtering}(jk4. Event Filteringjkjd6ubajk}(j ]j]j]j]j]internalrefurij4 anchorname#event-filteringujkjjkja6ubajk}(j ]j]j]j]j]ujkjjkj^6ubajk}(j ]j]j]j]j]ujkjjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%5. Analysing Event Variances with PCL}(jk%5. Analysing Event Variances with PCLjkj6ubajk}(j ]j]j]j]j]internalrefurij4 anchorname##analysing-event-variances-with-pclujkjjkj6ubajk}(j ]j]j]j]j]ujkjjkj6ubajk}(j ]j]j]j]j]ujkjjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,6. Higher-Level Analysis with Helper Scripts}(jk,6. Higher-Level Analysis with Helper Scriptsjkj6ubajk}(j ]j]j]j]j]internalrefurij4 anchorname*#higher-level-analysis-with-helper-scriptsujkjjkj6ubajk}(j ]j]j]j]j]ujkjjkj6ubajk}(j ]j]j]j]j]ujkjjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 7. Lower-Level Analysis with PCL}(jk 7. Lower-Level Analysis with PCLjkj6ubajk}(j ]j]j]j]j]internalrefurij4 anchorname#lower-level-analysis-with-pclujkjjkj6ubajk}(j ]j]j]j]j]ujkjjkj6ubajk}(j ]j]j]j]j]ujkjjkj4ubejk}(j ]j]j]j]j]ujkj_jkj4ubejk}(j ]j]j]j]j]ujkjjkj4ubajk}(j ]j]j]j]j]ujkj_ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTarget export device script}(jkjjkj 7ubajk}(j ]j]j]j]j]internalrefuritarget/scripts anchornamehujkjjkj7ubajk}(j ]j]j]j]j]ujkjjkj7ubajk}(j ]j]j]j]j]ujkjjkj7ubajk}(j ]j]j]j]j]ujkj_ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk rtla-osnoise}(jkjjkj57ubajk}(j ]j]j]j]j]internalrefuritools/rtla/rtla-osnoise anchornamehujkjjkj27ubajk}(j ]j]j]j]j]ujkjjkj/7ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"Measure the operating system noise}(jk"Measure the operating system noisejkjU7ubajk}(j ]j]j]j]j]internalrefurijD7 anchorname##measure-the-operating-system-noiseujkjjkjR7ubajk}(j ]j]j]j]j]ujkjjkjO7ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjv7ubajk}(j ]j]j]j]j]internalrefurijD7 anchorname #synopsisujkjjkjs7ubajk}(j ]j]j]j]j]ujkjjkjp7ubajk}(j ]j]j]j]j]ujkjjkjm7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkj7ubajk}(j ]j]j]j]j]internalrefurijD7 anchorname #descriptionujkjjkj7ubajk}(j ]j]j]j]j]ujkjjkj7ubajk}(j ]j]j]j]j]ujkjjkjm7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMODES}(jkMODESjkj7ubajk}(j ]j]j]j]j]internalrefurijD7 anchorname#modesujkjjkj7ubajk}(j ]j]j]j]j]ujkjjkj7ubajk}(j ]j]j]j]j]ujkjjkjm7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOPTIONS}(jkOPTIONSjkj7ubajk}(j ]j]j]j]j]internalrefurijD7 anchorname#optionsujkjjkj7ubajk}(j ]j]j]j]j]ujkjjkj7ubajk}(j ]j]j]j]j]ujkjjkjm7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkj8ubajk}(j ]j]j]j]j]internalrefurijD7 anchorname #see-alsoujkjjkj8ubajk}(j ]j]j]j]j]ujkjjkj8ubajk}(j ]j]j]j]j]ujkjjkjm7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAUTHOR}(jkAUTHORjkj*8ubajk}(j ]j]j]j]j]internalrefurijD7 anchorname#authorujkjjkj'8ubajk}(j ]j]j]j]j]ujkjjkj$8ubajk}(j ]j]j]j]j]ujkjjkjm7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkREPORTING BUGS}(jkREPORTING BUGSjkjN8ubajk}(j ]j]j]j]j]internalrefurijD7 anchorname#reporting-bugsujkjjkjK8ubajk}(j ]j]j]j]j]ujkjjkjH8ubajk}(j ]j]j]j]j]ujkjjkjm7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLICENSE}(jkLICENSEjkjr8ubajk}(j ]j]j]j]j]internalrefurijD7 anchorname#licenseujkjjkjo8ubajk}(j ]j]j]j]j]ujkjjkjl8ubajk}(j ]j]j]j]j]ujkjjkjm7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCOPYING}(jkCOPYINGjkj8ubajk}(j ]j]j]j]j]internalrefurijD7 anchorname#copyingujkjjkj8ubajk}(j ]j]j]j]j]ujkjjkj8ubajk}(j ]j]j]j]j]ujkjjkjm7ubejk}(j ]j]j]j]j]ujkj_jkjO7ubejk}(j ]j]j]j]j]ujkjjkjL7ubajk}(j ]j]j]j]j]ujkj_jkj/7ubejk}(j ]j]j]j]j]ujkjjkj,7ubajk}(j ]j]j]j]j]ujkj_ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOSNOISE Tracer}(jkjjkj8ubajk}(j ]j]j]j]j]internalrefuritrace/osnoise-tracer anchornamehujkjjkj8ubajk}(j ]j]j]j]j]ujkjjkj8ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkj8ubajk}(j ]j]j]j]j]internalrefurij8 anchorname#usageujkjjkj8ubajk}(j ]j]j]j]j]ujkjjkj8ubajk}(j ]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTracer Configuration}(jkTracer Configurationjkj9ubajk}(j ]j]j]j]j]internalrefurij8 anchorname#tracer-configurationujkjjkj9ubajk}(j ]j]j]j]j]ujkjjkj9ubajk}(j ]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTracer Options}(jkTracer OptionsjkjC9ubajk}(j ]j]j]j]j]internalrefurij8 anchorname#tracer-optionsujkjjkj@9ubajk}(j ]j]j]j]j]ujkjjkj=9ubajk}(j ]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdditional Tracing}(jkAdditional Tracingjkjg9ubajk}(j ]j]j]j]j]internalrefurij8 anchorname#additional-tracingujkjjkjd9ubajk}(j ]j]j]j]j]ujkjjkja9ubajk}(j ]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Running osnoise tracer without workload}(jk'Running osnoise tracer without workloadjkj9ubajk}(j ]j]j]j]j]internalrefurij8 anchorname(#running-osnoise-tracer-without-workloadujkjjkj9ubajk}(j ]j]j]j]j]ujkjjkj9ubajk}(j ]j]j]j]j]ujkjjkj8ubejk}(j ]j]j]j]j]ujkj_jkj8ubejk}(j ]j]j]j]j]ujkjjkj8ubajk}(j ]j]j]j]j]ujkj_ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHistogram Design Notes}(jkjϱjkj9ubajk}(j ]j]j]j]j]internalrefuritrace/histogram-design anchornamehujkjjkj9ubajk}(j ]j]j]j]j]ujkjjkj9ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"‘hist_debug’ trace event files}(jk'hist_debug' trace event filesjkj9ubajk}(j ]j]j]j]j]internalrefurij9 anchorname#hist-debug-trace-event-filesujkjjkj9ubajk}(j ]j]j]j]j]ujkjjkj9ubajk}(j ]j]j]j]j]ujkjjkj9ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBasic histograms}(jkBasic histogramsjkj:ubajk}(j ]j]j]j]j]internalrefurij9 anchorname#basic-histogramsujkjjkj:ubajk}(j ]j]j]j]j]ujkjjkj:ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBasic histogram test}(jkBasic histogram testjkj):ubajk}(j ]j]j]j]j]internalrefurij9 anchorname#basic-histogram-testujkjjkj&:ubajk}(j ]j]j]j]j]ujkjjkj#:ubajk}(j ]j]j]j]j]ujkjjkj :ubajk}(j ]j]j]j]j]ujkj_jkj:ubejk}(j ]j]j]j]j]ujkjjkj9ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Variables}(jk VariablesjkjY:ubajk}(j ]j]j]j]j]internalrefurij9 anchorname #variablesujkjjkjV:ubajk}(j ]j]j]j]j]ujkjjkjS:ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Variable and variable reference test}(jk$Variable and variable reference testjkjz:ubajk}(j ]j]j]j]j]internalrefurij9 anchorname%#variable-and-variable-reference-testujkjjkjw:ubajk}(j ]j]j]j]j]ujkjjkjt:ubajk}(j ]j]j]j]j]ujkjjkjq:ubajk}(j ]j]j]j]j]ujkj_jkjS:ubejk}(j ]j]j]j]j]ujkjjkj9ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkActions and Handlers}(jkActions and Handlersjkj:ubajk}(j ]j]j]j]j]internalrefurij9 anchorname#actions-and-handlersujkjjkj:ubajk}(j ]j]j]j]j]ujkjjkj:ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"trace() action field variable test}(jk"trace() action field variable testjkj:ubajk}(j ]j]j]j]j]internalrefurij9 anchorname!#trace-action-field-variable-testujkjjkj:ubajk}(j ]j]j]j]j]ujkjjkj:ubajk}(j ]j]j]j]j]ujkjjkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"action_data and the trace() action}(jk"action_data and the trace() actionjkj:ubajk}(j ]j]j]j]j]internalrefurij9 anchorname!#action-data-and-the-trace-actionujkjjkj:ubajk}(j ]j]j]j]j]ujkjjkj:ubajk}(j ]j]j]j]j]ujkjjkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$action_data and the onXXX() handlers}(jk$action_data and the onXXX() handlersjkj;ubajk}(j ]j]j]j]j]internalrefurij9 anchorname##action-data-and-the-onxxx-handlersujkjjkj;ubajk}(j ]j]j]j]j]ujkjjkj ;ubajk}(j ]j]j]j]j]ujkjjkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!save() action field variable test}(jk!save() action field variable testjkj7;ubajk}(j ]j]j]j]j]internalrefurij9 anchorname #save-action-field-variable-testujkjjkj4;ubajk}(j ]j]j]j]j]ujkjjkj1;ubajk}(j ]j]j]j]j]ujkjjkj:ubejk}(j ]j]j]j]j]ujkj_jkj:ubejk}(j ]j]j]j]j]ujkjjkj9ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkA couple special cases}(jkA couple special casesjkjg;ubajk}(j ]j]j]j]j]internalrefurij9 anchorname#a-couple-special-casesujkjjkjd;ubajk}(j ]j]j]j]j]ujkjjkja;ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Test of field variables on other histograms}(jk+Test of field variables on other histogramsjkj;ubajk}(j ]j]j]j]j]internalrefurij9 anchorname,#test-of-field-variables-on-other-histogramsujkjjkj;ubajk}(j ]j]j]j]j]ujkjjkj;ubajk}(j ]j]j]j]j]ujkjjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Alias test}(jk Alias testjkj;ubajk}(j ]j]j]j]j]internalrefurij9 anchorname #alias-testujkjjkj;ubajk}(j ]j]j]j]j]ujkjjkj;ubajk}(j ]j]j]j]j]ujkjjkj;ubejk}(j ]j]j]j]j]ujkj_jkja;ubejk}(j ]j]j]j]j]ujkjjkj9ubejk}(j ]j]j]j]j]ujkj_jkj9ubejk}(j ]j]j]j]j]ujkjjkj9ubajk}(j ]j]j]j]j]ujkj_ubj}je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRuntime Verification}(jkjݱjkj;ubajk}(j ]j]j]j]j]internalrefuritrace/rv/runtime-verification anchornamehujkjjkj;ubajk}(j ]j]j]j]j]ujkjjkj;ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRuntime Monitors and Reactors}(jkRuntime Monitors and Reactorsjkj<ubajk}(j ]j]j]j]j]internalrefurij< anchorname#runtime-monitors-and-reactorsujkjjkj<ubajk}(j ]j]j]j]j]ujkjjkj <ubajk}(j ]j]j]j]j]ujkjjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOnline RV monitors}(jkOnline RV monitorsjkj5<ubajk}(j ]j]j]j]j]internalrefurij< anchorname#online-rv-monitorsujkjjkj2<ubajk}(j ]j]j]j]j]ujkjjkj/<ubajk}(j ]j]j]j]j]ujkjjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe user interface}(jkThe user interfacejkjY<ubajk}(j ]j]j]j]j]internalrefurij< anchorname#the-user-interfaceujkjjkjV<ubajk}(j ]j]j]j]j]ujkjjkjS<ubajk}(j ]j]j]j]j]ujkjjkj<ubejk}(j ]j]j]j]j]ujkj_jkj;ubejk}(j ]j]j]j]j]ujkjjkj;ubajk}(j ]j]j]j]j]ujkj_ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(Deterministic Automata Monitor Synthesis}(jkjjkj<ubajk}(j ]j]j]j]j]internalrefuritrace/rv/da_monitor_synthesis anchornamehujkjjkj<ubajk}(j ]j]j]j]j]ujkjjkj<ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDA monitor synthesis}(jkDA monitor synthesisjkj<ubajk}(j ]j]j]j]j]internalrefurij< anchorname#da-monitor-synthesisujkjjkj<ubajk}(j ]j]j]j]j]ujkjjkj<ubajk}(j ]j]j]j]j]ujkjjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdot2k}(jkdot2kjkj<ubajk}(j ]j]j]j]j]internalrefurij< anchorname#dot2kujkjjkj<ubajk}(j ]j]j]j]j]ujkjjkj<ubajk}(j ]j]j]j]j]ujkjjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMonitor macros}(jkMonitor macrosjkj<ubajk}(j ]j]j]j]j]internalrefurij< anchorname#monitor-macrosujkjjkj<ubajk}(j ]j]j]j]j]ujkjjkj<ubajk}(j ]j]j]j]j]ujkjjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Final remarks}(jk Final remarksjkj=ubajk}(j ]j]j]j]j]internalrefurij< anchorname#final-remarksujkjjkj=ubajk}(j ]j]j]j]j]ujkjjkj=ubajk}(j ]j]j]j]j]ujkjjkj<ubejk}(j ]j]j]j]j]ujkj_jkj<ubejk}(j ]j]j]j]j]ujkjjkj<ubajk}(j ]j]j]j]j]ujkj_ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTCM Userspace Design}(jkjjkjW=ubajk}(j ]j]j]j]j]internalrefuritarget/tcmu-design anchornamehujkjjkjT=ubajk}(j ]j]j]j]j]ujkjjkjQ=ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDesign}(jkDesignjkjw=ubajk}(j ]j]j]j]j]internalrefurijf= anchorname#designujkjjkjt=ubajk}(j ]j]j]j]j]ujkjjkjq=ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Background}(jk Backgroundjkj=ubajk}(j ]j]j]j]j]internalrefurijf= anchorname #backgroundujkjjkj=ubajk}(j ]j]j]j]j]ujkjjkj=ubajk}(j ]j]j]j]j]ujkjjkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBenefits}(jkBenefitsjkj=ubajk}(j ]j]j]j]j]internalrefurijf= anchorname #benefitsujkjjkj=ubajk}(j ]j]j]j]j]ujkjjkj=ubajk}(j ]j]j]j]j]ujkjjkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDesign constraints}(jkDesign constraintsjkj=ubajk}(j ]j]j]j]j]internalrefurijf= anchorname#design-constraintsujkjjkj=ubajk}(j ]j]j]j]j]ujkjjkj=ubajk}(j ]j]j]j]j]ujkjjkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation overview}(jkImplementation overviewjkj>ubajk}(j ]j]j]j]j]internalrefurijf= anchorname#implementation-overviewujkjjkj>ubajk}(j ]j]j]j]j]ujkjjkj=ubajk}(j ]j]j]j]j]ujkjjkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk The Mailbox}(jk The Mailboxjkj(>ubajk}(j ]j]j]j]j]internalrefurijf= anchorname #the-mailboxujkjjkj%>ubajk}(j ]j]j]j]j]ujkjjkj">ubajk}(j ]j]j]j]j]ujkjjkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe Command Ring}(jkThe Command RingjkjL>ubajk}(j ]j]j]j]j]internalrefurijf= anchorname#the-command-ringujkjjkjI>ubajk}(j ]j]j]j]j]ujkjjkjF>ubajk}(j ]j]j]j]j]ujkjjkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk The Data Area}(jk The Data Areajkjp>ubajk}(j ]j]j]j]j]internalrefurijf= anchorname#the-data-areaujkjjkjm>ubajk}(j ]j]j]j]j]ujkjjkjj>ubajk}(j ]j]j]j]j]ujkjjkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Discovery}(jkDevice Discoveryjkj>ubajk}(j ]j]j]j]j]internalrefurijf= anchorname#device-discoveryujkjjkj>ubajk}(j ]j]j]j]j]ujkjjkj>ubajk}(j ]j]j]j]j]ujkjjkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Device Events}(jk Device Eventsjkj>ubajk}(j ]j]j]j]j]internalrefurijf= anchorname#device-eventsujkjjkj>ubajk}(j ]j]j]j]j]ujkjjkj>ubajk}(j ]j]j]j]j]ujkjjkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOther contingencies}(jkOther contingenciesjkj>ubajk}(j ]j]j]j]j]internalrefurijf= anchorname#other-contingenciesujkjjkj>ubajk}(j ]j]j]j]j]ujkjjkj>ubajk}(j ]j]j]j]j]ujkjjkj=ubejk}(j ]j]j]j]j]ujkj_jkjq=ubejk}(j ]j]j]j]j]ujkjjkjn=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7Writing a user pass-through handler (with example code)}(jk7Writing a user pass-through handler (with example code)jkj ?ubajk}(j ]j]j]j]j]internalrefurijf= anchorname6#writing-a-user-pass-through-handler-with-example-codeujkjjkj ?ubajk}(j ]j]j]j]j]ujkjjkj?ubajk}(j ]j]j]j]j]ujkjjkjn=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk A final note}(jk A final notejkj0?ubajk}(j ]j]j]j]j]internalrefurijf= anchorname #a-final-noteujkjjkj-?ubajk}(j ]j]j]j]j]ujkjjkj*?ubajk}(j ]j]j]j]j]ujkjjkjn=ubejk}(j ]j]j]j]j]ujkj_jkjQ=ubejk}(j ]j]j]j]j]ujkjjkjN=ubajk}(j ]j]j]j]j]ujkj_ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)The TCM v4 fabric module script generator}(jkjjkji?ubajk}(j ]j]j]j]j]internalrefuritarget/tcm_mod_builder anchornamehujkjjkjf?ubajk}(j ]j]j]j]j]ujkjjkjc?ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFuture TODO items}(jkFuture TODO itemsjkj?ubajk}(j ]j]j]j]j]internalrefurijx? anchorname#future-todo-itemsujkjjkj?ubajk}(j ]j]j]j]j]ujkjjkj?ubajk}(j ]j]j]j]j]ujkjjkj?ubajk}(j ]j]j]j]j]ujkj_jkjc?ubejk}(j ]j]j]j]j]ujkjjkj`?ubajk}(j ]j]j]j]j]ujkj_ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkrtla-osnoise-top}(jkjjkj?ubajk}(j ]j]j]j]j]internalrefuritools/rtla/rtla-osnoise-top anchornamehujkjjkj?ubajk}(j ]j]j]j]j]ujkjjkj?ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/Display a summary of the operating system noise}(jk/Display a summary of the operating system noisejkj?ubajk}(j ]j]j]j]j]internalrefurij? anchorname0#display-a-summary-of-the-operating-system-noiseujkjjkj?ubajk}(j ]j]j]j]j]ujkjjkj?ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkj@ubajk}(j ]j]j]j]j]internalrefurij? anchorname #synopsisujkjjkj@ubajk}(j ]j]j]j]j]ujkjjkj?ubajk}(j ]j]j]j]j]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkj'@ubajk}(j ]j]j]j]j]internalrefurij? anchorname #descriptionujkjjkj$@ubajk}(j ]j]j]j]j]ujkjjkj!@ubajk}(j ]j]j]j]j]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOPTIONS}(jkOPTIONSjkjK@ubajk}(j ]j]j]j]j]internalrefurij? anchorname#optionsujkjjkjH@ubajk}(j ]j]j]j]j]ujkjjkjE@ubajk}(j ]j]j]j]j]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEXAMPLE}(jkEXAMPLEjkjo@ubajk}(j ]j]j]j]j]internalrefurij? anchorname#exampleujkjjkjl@ubajk}(j ]j]j]j]j]ujkjjkji@ubajk}(j ]j]j]j]j]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkj@ubajk}(j ]j]j]j]j]internalrefurij? anchorname #see-alsoujkjjkj@ubajk}(j ]j]j]j]j]ujkjjkj@ubajk}(j ]j]j]j]j]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAUTHOR}(jkAUTHORjkj@ubajk}(j ]j]j]j]j]internalrefurij? anchorname#authorujkjjkj@ubajk}(j ]j]j]j]j]ujkjjkj@ubajk}(j ]j]j]j]j]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkREPORTING BUGS}(jkREPORTING BUGSjkj@ubajk}(j ]j]j]j]j]internalrefurij? anchorname#reporting-bugsujkjjkj@ubajk}(j ]j]j]j]j]ujkjjkj@ubajk}(j ]j]j]j]j]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLICENSE}(jkLICENSEjkj@ubajk}(j ]j]j]j]j]internalrefurij? anchorname#licenseujkjjkj@ubajk}(j ]j]j]j]j]ujkjjkj@ubajk}(j ]j]j]j]j]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCOPYING}(jkCOPYINGjkj#Aubajk}(j ]j]j]j]j]internalrefurij? anchorname#copyingujkjjkj Aubajk}(j ]j]j]j]j]ujkjjkjAubajk}(j ]j]j]j]j]ujkjjkj?ubejk}(j ]j]j]j]j]ujkj_jkj?ubejk}(j ]j]j]j]j]ujkjjkj?ubajk}(j ]j]j]j]j]ujkj_jkj?ubejk}(j ]j]j]j]j]ujkjjkj?ubajk}(j ]j]j]j]j]ujkj_ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAThe trace performance monitoring and diagnostics aggregator(TPDA)}(jkj#jkjhAubajk}(j ]j]j]j]j]internalrefurij+& anchornamehujkjjkjeAubajk}(j ]j]j]j]j]ujkjjkjbAubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHardware Description}(jkHardware DescriptionjkjAubajk}(j ]j]j]j]j]internalrefurij+& anchorname#hardware-descriptionujkjjkjAubajk}(j ]j]j]j]j]ujkjjkjAubajk}(j ]j]j]j]j]ujkjjkj~Aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs files and directories}(jkSysfs files and directoriesjkjAubajk}(j ]j]j]j]j]internalrefurij+& anchorname#sysfs-files-and-directoriesujkjjkjAubajk}(j ]j]j]j]j]ujkjjkjAubajk}(j ]j]j]j]j]ujkjjkj~Aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfig details}(jkConfig detailsjkjAubajk}(j ]j]j]j]j]internalrefurij+& anchorname#config-detailsujkjjkjAubajk}(j ]j]j]j]j]ujkjjkjAubajk}(j ]j]j]j]j]ujkjjkj~Aubejk}(j ]j]j]j]j]ujkj_jkjbAubejk}(j ]j]j]j]j]ujkjjkj_Aubajk}(j ]j]j]j]j]ujkj_ubjGje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMSR Trace Events}(jkj1jkjBubajk}(j ]j]j]j]j]internalrefuritrace/events-msr anchornamehujkjjkjBubajk}(j ]j]j]j]j]ujkjjkjBubajk}(j ]j]j]j]j]ujkjjkjAubajk}(j ]j]j]j]j]ujkj_ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSystem Trace Module}(jkj?jkj4Bubajk}(j ]j]j]j]j]internalrefuri trace/stm anchornamehujkjjkj1Bubajk}(j ]j]j]j]j]ujkjjkj.Bubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk stm_source}(jk stm_sourcejkjTBubajk}(j ]j]j]j]j]internalrefurijCB anchorname #stm-sourceujkjjkjQBubajk}(j ]j]j]j]j]ujkjjkjNBubajk}(j ]j]j]j]j]ujkjjkjKBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk stm_console}(jk stm_consolejkjxBubajk}(j ]j]j]j]j]internalrefurijCB anchorname #stm-consoleujkjjkjuBubajk}(j ]j]j]j]j]ujkjjkjrBubajk}(j ]j]j]j]j]ujkjjkjKBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk stm_ftrace}(jk stm_ftracejkjBubajk}(j ]j]j]j]j]internalrefurijCB anchorname #stm-ftraceujkjjkjBubajk}(j ]j]j]j]j]ujkjjkjBubajk}(j ]j]j]j]j]ujkjjkjKBubejk}(j ]j]j]j]j]ujkj_jkj.Bubejk}(j ]j]j]j]j]ujkjjkj+Bubajk}(j ]j]j]j]j]ujkj_ubj' je0)}(jkhjk]jk}(j ]j]j]j]j]ujkj_ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSubsystem Trace Points: power}(jkjZjkjBubajk}(j ]j]j]j]j]internalrefuritrace/events-power anchornamehujkjjkjBubajk}(j ]j]j]j]j]ujkjjkjBubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1. Power state switch events}(jk1. Power state switch eventsjkjBubajk}(j ]j]j]j]j]internalrefurijB anchorname#power-state-switch-eventsujkjjkjBubajk}(j ]j]j]j]j]ujkjjkjBubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1.1 Trace API}(jk 1.1 Trace APIjkjCubajk}(j ]j]j]j]j]internalrefurijB anchorname #trace-apiujkjjkjCubajk}(j ]j]j]j]j]ujkjjkjCubajk}(j ]j]j]j]j]ujkjjkjCubajk}(j ]j]j]j]j]ujkj_jkjBubejk}(j ]j]j]j]j]ujkjjkjBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Clocks events}(jk2. Clocks eventsjkjOCubajk}(j ]j]j]j]j]internalrefurijB anchorname#clocks-eventsujkjjkjLCubajk}(j ]j]j]j]j]ujkjjkjICubajk}(j ]j]j]j]j]ujkjjkjBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Power domains events}(jk3. Power domains eventsjkjsCubajk}(j ]j]j]j]j]internalrefurijB anchorname#power-domains-eventsujkjjkjpCubajk}(j ]j]j]j]j]ujkjjkjmCubajk}(j ]j]j]j]j]ujkjjkjBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. PM QoS events}(jk4. PM QoS eventsjkjCubajk}(j ]j]j]j]j]internalrefurijB anchorname#pm-qos-eventsujkjjkjCubajk}(j ]j]j]j]j]ujkjjkjCubajk}(j ]j]j]j]j]ujkjjkjBubejk}(j ]j]j]j]j]ujkj_jkjBubejk}(j ]j]j]j]j]ujkjjkjBubajk}(j ]j]j]j]j]ujkj_ubjMje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkrtla}(jkjhjkjCubajk}(j ]j]j]j]j]internalrefuritools/rtla/rtla anchornamehujkjjkjCubajk}(j ]j]j]j]j]ujkjjkjCubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkReal-time Linux Analysis tool}(jkReal-time Linux Analysis tooljkjCubajk}(j ]j]j]j]j]internalrefurijC anchorname#real-time-linux-analysis-toolujkjjkjCubajk}(j ]j]j]j]j]ujkjjkjCubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjDubajk}(j ]j]j]j]j]internalrefurijC anchorname #synopsisujkjjkjDubajk}(j ]j]j]j]j]ujkjjkj Dubajk}(j ]j]j]j]j]ujkjjkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkj5Dubajk}(j ]j]j]j]j]internalrefurijC anchorname #descriptionujkjjkj2Dubajk}(j ]j]j]j]j]ujkjjkj/Dubajk}(j ]j]j]j]j]ujkjjkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCOMMANDS}(jkCOMMANDSjkjYDubajk}(j ]j]j]j]j]internalrefurijC anchorname #commandsujkjjkjVDubajk}(j ]j]j]j]j]ujkjjkjSDubajk}(j ]j]j]j]j]ujkjjkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOPTIONS}(jkOPTIONSjkj}Dubajk}(j ]j]j]j]j]internalrefurijC anchorname#optionsujkjjkjzDubajk}(j ]j]j]j]j]ujkjjkjwDubajk}(j ]j]j]j]j]ujkjjkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjDubajk}(j ]j]j]j]j]internalrefurijC anchorname #see-alsoujkjjkjDubajk}(j ]j]j]j]j]ujkjjkjDubajk}(j ]j]j]j]j]ujkjjkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAUTHOR}(jkAUTHORjkjDubajk}(j ]j]j]j]j]internalrefurijC anchorname#authorujkjjkjDubajk}(j ]j]j]j]j]ujkjjkjDubajk}(j ]j]j]j]j]ujkjjkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkREPORTING BUGS}(jkREPORTING BUGSjkjDubajk}(j ]j]j]j]j]internalrefurijC anchorname#reporting-bugsujkjjkjDubajk}(j ]j]j]j]j]ujkjjkjDubajk}(j ]j]j]j]j]ujkjjkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLICENSE}(jkLICENSEjkj Eubajk}(j ]j]j]j]j]internalrefurijC anchorname#licenseujkjjkj Eubajk}(j ]j]j]j]j]ujkjjkjEubajk}(j ]j]j]j]j]ujkjjkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCOPYING}(jkCOPYINGjkj1Eubajk}(j ]j]j]j]j]internalrefurijC anchorname#copyingujkjjkj.Eubajk}(j ]j]j]j]j]ujkjjkj+Eubajk}(j ]j]j]j]j]ujkjjkjDubejk}(j ]j]j]j]j]ujkj_jkjCubejk}(j ]j]j]j]j]ujkjjkjCubajk}(j ]j]j]j]j]ujkj_jkjCubejk}(j ]j]j]j]j]ujkjjkjCubajk}(j ]j]j]j]j]ujkj_ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkrtla-osnoise-hist}(jkjvjkjvEubajk}(j ]j]j]j]j]internalrefuritools/rtla/rtla-osnoise-hist anchornamehujkjjkjsEubajk}(j ]j]j]j]j]ujkjjkjpEubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1Display a histogram of the osnoise tracer samples}(jk1Display a histogram of the osnoise tracer samplesjkjEubajk}(j ]j]j]j]j]internalrefurijE anchorname2#display-a-histogram-of-the-osnoise-tracer-samplesujkjjkjEubajk}(j ]j]j]j]j]ujkjjkjEubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjEubajk}(j ]j]j]j]j]internalrefurijE anchorname #synopsisujkjjkjEubajk}(j ]j]j]j]j]ujkjjkjEubajk}(j ]j]j]j]j]ujkjjkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjEubajk}(j ]j]j]j]j]internalrefurijE anchorname #descriptionujkjjkjEubajk}(j ]j]j]j]j]ujkjjkjEubajk}(j ]j]j]j]j]ujkjjkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOPTIONS}(jkOPTIONSjkjEubajk}(j ]j]j]j]j]internalrefurijE anchorname#optionsujkjjkjEubajk}(j ]j]j]j]j]ujkjjkjEubajk}(j ]j]j]j]j]ujkjjkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEXAMPLE}(jkEXAMPLEjkj#Fubajk}(j ]j]j]j]j]internalrefurijE anchorname#exampleujkjjkj Fubajk}(j ]j]j]j]j]ujkjjkjFubajk}(j ]j]j]j]j]ujkjjkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjGFubajk}(j ]j]j]j]j]internalrefurijE anchorname #see-alsoujkjjkjDFubajk}(j ]j]j]j]j]ujkjjkjAFubajk}(j ]j]j]j]j]ujkjjkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAUTHOR}(jkAUTHORjkjkFubajk}(j ]j]j]j]j]internalrefurijE anchorname#authorujkjjkjhFubajk}(j ]j]j]j]j]ujkjjkjeFubajk}(j ]j]j]j]j]ujkjjkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkREPORTING BUGS}(jkREPORTING BUGSjkjFubajk}(j ]j]j]j]j]internalrefurijE anchorname#reporting-bugsujkjjkjFubajk}(j ]j]j]j]j]ujkjjkjFubajk}(j ]j]j]j]j]ujkjjkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLICENSE}(jkLICENSEjkjFubajk}(j ]j]j]j]j]internalrefurijE anchorname#licenseujkjjkjFubajk}(j ]j]j]j]j]ujkjjkjFubajk}(j ]j]j]j]j]ujkjjkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCOPYING}(jkCOPYINGjkjFubajk}(j ]j]j]j]j]internalrefurijE anchorname#copyingujkjjkjFubajk}(j ]j]j]j]j]ujkjjkjFubajk}(j ]j]j]j]j]ujkjjkjEubejk}(j ]j]j]j]j]ujkj_jkjEubejk}(j ]j]j]j]j]ujkjjkjEubajk}(j ]j]j]j]j]ujkj_jkjpEubejk}(j ]j]j]j]j]ujkjjkjmEubajk}(j ]j]j]j]j]ujkj_ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/AMD-TEE (AMD’s Trusted Execution Environment)}(jkjjkjGubajk}(j ]j]j]j]j]internalrefuri tee/amd-tee anchornamehujkjjkjGubajk}(j ]j]j]j]j]ujkjjkjGubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk ReferencesjkjMubajk}(j ]j]j]j]j]ujkj_ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk TEE Subsystem}(jkjزjkjNubajk}(j ]j]j]j]j]internalrefuri tee/index anchornamehujkjjkjNubajk}(j ]j]j]j]j]ujkjjkjNubje0)}(jkhjk](jH)}(jkhjk]jk}(j ]j]j]j]j]parentj$Nentries](Ntee/teeN tee/op-teeN tee/amd-teee includefiles](j;Nj=Nj?NemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s7/var/lib/git/docbuild/linux/Documentation/tee/index.rstj_sKjkj,Nubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjVNubajk}(j ]j]j]j]j]internalrefurij$N anchorname#indicesujkjjkjSNubajk}(j ]j]j]j]j]ujkjjkjPNubajk}(j ]j]j]j]j]ujkjjkjMNubajk}(j ]j]j]j]j]exprsubproject and htmlujkjf jkj,Nubejk}(j ]j]j]j]j]ujkj_jkjNubejk}(j ]j]j]j]j]ujkjjkj Nubajk}(j ]j]j]j]j]ujkj_ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTimerlat tracer}(jkjjkjNubajk}(j ]j]j]j]j]internalrefuritrace/timerlat-tracer anchornamehujkjjkjNubajk}(j ]j]j]j]j]ujkjjkjNubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkjNubajk}(j ]j]j]j]j]internalrefurijN anchorname#usageujkjjkjNubajk}(j ]j]j]j]j]ujkjjkjNubajk}(j ]j]j]j]j]ujkjjkjNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTracer options}(jkTracer optionsjkjNubajk}(j ]j]j]j]j]internalrefurijN anchorname#tracer-optionsujkjjkjNubajk}(j ]j]j]j]j]ujkjjkjNubajk}(j ]j]j]j]j]ujkjjkjNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktimerlat and osnoise}(jktimerlat and osnoisejkjNubajk}(j ]j]j]j]j]internalrefurijN anchorname#timerlat-and-osnoiseujkjjkjNubajk}(j ]j]j]j]j]ujkjjkjNubajk}(j ]j]j]j]j]ujkjjkjNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIRQ stacktrace}(jkIRQ stacktracejkj#Oubajk}(j ]j]j]j]j]internalrefurijN anchorname#irq-stacktraceujkjjkj Oubajk}(j ]j]j]j]j]ujkjjkjOubajk}(j ]j]j]j]j]ujkjjkjNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUser-space interface}(jkUser-space interfacejkjGOubajk}(j ]j]j]j]j]internalrefurijN anchorname#user-space-interfaceujkjjkjDOubajk}(j ]j]j]j]j]ujkjjkjAOubajk}(j ]j]j]j]j]ujkjjkjNubejk}(j ]j]j]j]j]ujkj_jkjNubejk}(j ]j]j]j]j]ujkjjkjNubajk}(j ]j]j]j]j]ujkj_ubja je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRuntime verification (rv) tool}(jkjjkjOubajk}(j ]j]j]j]j]internalrefuritools/rv/index anchornamehujkjjkj}Oubajk}(j ]j]j]j]j]ujkjjkjzOubje0)}(jkhjk](jH)}(jkhjk]jk}(j ]j]j]j]j]parentjOentries](N tools/rv/rvNtools/rv/rv-listNtools/rv/rv-monNtools/rv/rv-mon-wipNtools/rv/rv-mon-wwnre includefiles](jOjOjOjOjOemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjkPubajk}(j ]j]j]j]j]internalrefurijP anchorname #descriptionujkjjkjhPubajk}(j ]j]j]j]j]ujkjjkjePubajk}(j ]j]j]j]j]ujkjjkj>Pubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOPTIONS}(jkOPTIONSjkjPubajk}(j ]j]j]j]j]internalrefurijP anchorname#optionsujkjjkjPubajk}(j ]j]j]j]j]ujkjjkjPubajk}(j ]j]j]j]j]ujkjjkj>Pubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEXAMPLE}(jkEXAMPLEjkjPubajk}(j ]j]j]j]j]internalrefurijP anchorname#exampleujkjjkjPubajk}(j ]j]j]j]j]ujkjjkjPubajk}(j ]j]j]j]j]ujkjjkj>Pubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjPubajk}(j ]j]j]j]j]internalrefurijP anchorname #see-alsoujkjjkjPubajk}(j ]j]j]j]j]ujkjjkjPubajk}(j ]j]j]j]j]ujkjjkj>Pubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAUTHOR}(jkAUTHORjkjPubajk}(j ]j]j]j]j]internalrefurijP anchorname#authorujkjjkjPubajk}(j ]j]j]j]j]ujkjjkjPubajk}(j ]j]j]j]j]ujkjjkj>Pubejk}(j ]j]j]j]j]ujkj_jkj Pubejk}(j ]j]j]j]j]ujkjjkjPubajk}(j ]j]j]j]j]ujkj_jkjPubejk}(j ]j]j]j]j]ujkjjkjOubajk}(j ]j]j]j]j]ujkj_ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkXZ data compression in Linux}(jkjjkj@Qubajk}(j ]j]j]j]j]internalrefuri staging/xz anchornamehujkjjkj=Qubajk}(j ]j]j]j]j]ujkjjkj:Qubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj`Qubajk}(j ]j]j]j]j]internalrefurijOQ anchorname #introductionujkjjkj]Qubajk}(j ]j]j]j]j]ujkjjkjZQubajk}(j ]j]j]j]j]ujkjjkjWQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#XZ related components in the kernel}(jk#XZ related components in the kerneljkjQubajk}(j ]j]j]j]j]internalrefurijOQ anchorname$#xz-related-components-in-the-kernelujkjjkjQubajk}(j ]j]j]j]j]ujkjjkj~Qubajk}(j ]j]j]j]j]ujkjjkjWQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotes on compression options}(jkNotes on compression optionsjkjQubajk}(j ]j]j]j]j]internalrefurijOQ anchorname#notes-on-compression-optionsujkjjkjQubajk}(j ]j]j]j]j]ujkjjkjQubajk}(j ]j]j]j]j]ujkjjkjWQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Future plans}(jk Future plansjkjQubajk}(j ]j]j]j]j]internalrefurijOQ anchorname #future-plansujkjjkjQubajk}(j ]j]j]j]j]ujkjjkjQubajk}(j ]j]j]j]j]ujkjjkjWQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0Conformance to the .xz file format specification}(jk0Conformance to the .xz file format specificationjkjQubajk}(j ]j]j]j]j]internalrefurijOQ anchorname0#conformance-to-the-xz-file-format-specificationujkjjkjQubajk}(j ]j]j]j]j]ujkjjkjQubajk}(j ]j]j]j]j]ujkjjkjWQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReporting bugs}(jkReporting bugsjkjRubajk}(j ]j]j]j]j]internalrefurijOQ anchorname#reporting-bugsujkjjkjRubajk}(j ]j]j]j]j]ujkjjkjRubajk}(j ]j]j]j]j]ujkjjkjWQubejk}(j ]j]j]j]j]ujkj_jkj:Qubejk}(j ]j]j]j]j]ujkjjkj7Qubajk}(j ]j]j]j]j]ujkj_ubjbje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLockdep-RCU Splat}(jkjjkjMRubajk}(j ]j"]j$]j&]j(]internalrefuriRCU/lockdep-splat anchornamehujk referencejkjJRubajk}(j ]j"]j$]j&]j(]ujkcompact_paragraphjkjGRubajk}(j ]j"]j$]j&]j(]ujk list_itemjkjDRubajk}(j ]j"]j$]j&]j(]ujk bullet_listubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk RCU Concepts}(jkj2jkj}Rubajk}(j ]j"]j$]j&]j(]internalrefuriRCU/rcu anchornamehujkj^RjkjzRubajk}(j ]j"]j$]j&]j(]ujkjeRjkjwRubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFrequently Asked Questions}(jkFrequently Asked QuestionsjkjRubajk}(j ]j"]j$]j&]j(]internalrefurijR anchorname#frequently-asked-questionsujkj^RjkjRubajk}(j ]j"]j$]j&]j(]ujkjeRjkjRubajk}(j ]j"]j$]j&]j(]ujkjlRjkjRubajk}(j ]j"]j$]j&]j(]ujkjsRjkjwRubejk}(j ]j"]j$]j&]j(]ujkjlRjkjtRubajk}(j ]j"]j$]j&]j(]ujkjsRubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$PCI Express I/O Virtualization Howto}(jkj@jkjRubajk}(j ]j"]j$]j&]j(]internalrefuriPCI/pci-iov-howto anchornamehjpjGujkj^RjkjRubajk}(j ]j"]j$]j&]j(]ujkjeRjkjRubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjRubajk}(j ]j"]j$]j&]j(]internalrefurijR anchorname #overviewjp](KKeujkj^RjkjRubajk}(j ]j"]j$]j&]j(]ujkjeRjkjRubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is SR-IOV}(jkWhat is SR-IOVjkjSubajk}(j ]j"]j$]j&]j(]internalrefurijR anchorname#what-is-sr-iovjp](KKKeujkj^RjkjSubajk}(j ]j"]j$]j&]j(]ujkjeRjkjSubajk}(j ]j"]j$]j&]j(]ujkjlRjkjSubajk}(j ]j"]j$]j&]j(]ujkjsRjkjRubejk}(j ]j"]j$]j&]j(]ujkjlRjkjRubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk User Guide}(jk User GuidejkjISubajk}(j ]j"]j$]j&]j(]internalrefurijR anchorname #user-guidejp](KKeujkj^RjkjFSubajk}(j ]j"]j$]j&]j(]ujkjeRjkjCSubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"How can I enable SR-IOV capability}(jk"How can I enable SR-IOV capabilityjkjkSubajk}(j ]j"]j$]j&]j(]internalrefurijR anchorname##how-can-i-enable-sr-iov-capabilityjp](KKKeujkj^RjkjhSubajk}(j ]j"]j$]j&]j(]ujkjeRjkjeSubajk}(j ]j"]j$]j&]j(]ujkjlRjkjbSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#How can I use the Virtual Functions}(jk#How can I use the Virtual FunctionsjkjSubajk}(j ]j"]j$]j&]j(]internalrefurijR anchorname$#how-can-i-use-the-virtual-functionsjp](KKKeujkj^RjkjSubajk}(j ]j"]j$]j&]j(]ujkjeRjkjSubajk}(j ]j"]j$]j&]j(]ujkjlRjkjbSubejk}(j ]j"]j$]j&]j(]ujkjsRjkjCSubejk}(j ]j"]j$]j&]j(]ujkjlRjkjRubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDeveloper Guide}(jkDeveloper GuidejkjSubajk}(j ]j"]j$]j&]j(]internalrefurijR anchorname#developer-guidejp](KKeujkj^RjkjSubajk}(j ]j"]j$]j&]j(]ujkjeRjkjSubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk SR-IOV API}(jk SR-IOV APIjkjSubajk}(j ]j"]j$]j&]j(]internalrefurijR anchorname #sr-iov-apijp](KKKeujkj^RjkjSubajk}(j ]j"]j$]j&]j(]ujkjeRjkjSubajk}(j ]j"]j$]j&]j(]ujkjlRjkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage example}(jk Usage examplejkjTubajk}(j ]j"]j$]j&]j(]internalrefurijR anchorname#usage-examplejp](KKKeujkj^RjkjTubajk}(j ]j"]j$]j&]j(]ujkjeRjkjTubajk}(j ]j"]j$]j&]j(]ujkjlRjkjSubejk}(j ]j"]j$]j&]j(]ujkjsRjkjSubejk}(j ]j"]j$]j&]j(]ujkjlRjkjRubejk}(j ]j"]j$]j&]j(]ujkjsRjkjRubejk}(j ]j"]j$]j&]j(]ujkjlRjkjRubajk}(j ]j"]j$]j&]j(]ujkjsRubjs je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Linux and parallel port IDE devices}(jkjOjkjNTubajk}(j ]j"]j$]j&]j(]internalrefuriadmin-guide/blockdev/paride anchornamehujkj^RjkjKTubajk}(j ]j"]j$]j&]j(]ujkjeRjkjHTubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. IntroductionjkjnTubajk}(j ]j"]j$]j&]j(]internalrefurij]T anchorname #introductionujkj^RjkjkTubajk}(j ]j"]j$]j&]j(]ujkjeRjkjhTubajk}(j ]j"]j$]j&]j(]ujkjlRjkjeTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Using pata_parport subsystem}(jk2. Using pata_parport subsystemjkjTubajk}(j ]j"]j$]j&]j(]internalrefurij]T anchorname#using-pata-parport-subsystemujkj^RjkjTubajk}(j ]j"]j$]j&]j(]ujkjeRjkjTubajk}(j ]j"]j$]j&]j(]ujkjlRjkjeTubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3. Troubleshooting}(jk3. TroubleshootingjkjTubajk}(j ]j"]j$]j&]j(]internalrefurij]T anchorname#troubleshootingujkj^RjkjTubajk}(j ]j"]j$]j&]j(]ujkjeRjkjTubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.1 Use EPP mode if you can}(jk3.1 Use EPP mode if you canjkjTubajk}(j ]j"]j$]j&]j(]internalrefurij]T anchorname#use-epp-mode-if-you-canujkj^RjkjTubajk}(j ]j"]j$]j&]j(]ujkjeRjkjTubajk}(j ]j"]j$]j&]j(]ujkjlRjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.2 Check the port delay}(jk3.2 Check the port delayjkjTubajk}(j ]j"]j$]j&]j(]internalrefurij]T anchorname#check-the-port-delayujkj^RjkjTubajk}(j ]j"]j$]j&]j(]ujkjeRjkjTubajk}(j ]j"]j$]j&]j(]ujkjlRjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%3.3 Some drives need a printer reset}(jk%3.3 Some drives need a printer resetjkjUubajk}(j ]j"]j$]j&]j(]internalrefurij]T anchorname!#some-drives-need-a-printer-resetujkj^RjkjUubajk}(j ]j"]j$]j&]j(]ujkjeRjkjUubajk}(j ]j"]j$]j&]j(]ujkjlRjkjTubejk}(j ]j"]j$]j&]j(]ujkjsRjkjTubejk}(j ]j"]j$]j&]j(]ujkjlRjkjeTubejk}(j ]j"]j$]j&]j(]ujkjsRjkjHTubejk}(j ]j"]j$]j&]j(]ujkjlRjkjETubajk}(j ]j"]j$]j&]j(]ujkjsRubj9je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2Collaborative Processor Performance Control (CPPC)}(jkj]jkjdUubajk}(j ]j"]j$]j&]j(]internalrefuriadmin-guide/acpi/cppc_sysfs anchornamehujkj^RjkjaUubajk}(j ]j"]j$]j&]j(]ujkjeRjkj^Uubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCPPC}(jkCPPCjkjUubajk}(j ]j"]j$]j&]j(]internalrefurijsU anchorname#cppcujkj^RjkjUubajk}(j ]j"]j$]j&]j(]ujkjeRjkj~Uubajk}(j ]j"]j$]j&]j(]ujkjlRjkj{Uubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Computing Average Delivered Performance}(jk'Computing Average Delivered PerformancejkjUubajk}(j ]j"]j$]j&]j(]internalrefurijsU anchorname(#computing-average-delivered-performanceujkj^RjkjUubajk}(j ]j"]j$]j&]j(]ujkjeRjkjUubajk}(j ]j"]j$]j&]j(]ujkjlRjkj{Uubejk}(j ]j"]j$]j&]j(]ujkjsRjkj^Uubejk}(j ]j"]j$]j&]j(]ujkjlRjkj[Uubajk}(j ]j"]j$]j&]j(]ujkjsRubj<je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe struct taskstats}(jkjkjkjUubajk}(j ]j"]j$]j&]j(]internalrefuriaccounting/taskstats-struct anchornamehujkj^RjkjUubajk}(j ]j"]j$]j&]j(]ujkjeRjkjUubajk}(j ]j"]j$]j&]j(]ujkjlRjkjUubajk}(j ]j"]j$]j&]j(]ujkjsRubj$je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2Reliability, Availability and Serviceability (RAS)}(jkjyjkj Vubajk}(j ]j"]j$]j&]j(]internalrefuriadmin-guide/RAS/main anchornamehujkj^Rjkj Vubajk}(j ]j"]j$]j&]j(]ujkjeRjkjVubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk RAS concepts}(jk RAS conceptsjkj-Vubajk}(j ]j"]j$]j&]j(]internalrefurijV anchorname #ras-conceptsujkj^Rjkj*Vubajk}(j ]j"]j$]j&]j(]ujkjeRjkj'Vubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Improving RAS}(jk Improving RASjkjNVubajk}(j ]j"]j$]j&]j(]internalrefurijV anchorname#improving-rasujkj^RjkjKVubajk}(j ]j"]j$]j&]j(]ujkjeRjkjHVubajk}(j ]j"]j$]j&]j(]ujkjlRjkjEVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTypes of errors}(jkTypes of errorsjkjrVubajk}(j ]j"]j$]j&]j(]internalrefurijV anchorname#types-of-errorsujkj^RjkjoVubajk}(j ]j"]j$]j&]j(]ujkjeRjkjlVubajk}(j ]j"]j$]j&]j(]ujkjlRjkjEVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Identifying a bad hardware component}(jk$Identifying a bad hardware componentjkjVubajk}(j ]j"]j$]j&]j(]internalrefurijV anchorname%#identifying-a-bad-hardware-componentujkj^RjkjVubajk}(j ]j"]j$]j&]j(]ujkjeRjkjVubajk}(j ]j"]j$]j&]j(]ujkjlRjkjEVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ECC memory}(jk ECC memoryjkjVubajk}(j ]j"]j$]j&]j(]internalrefurijV anchorname #ecc-memoryujkj^RjkjVubajk}(j ]j"]j$]j&]j(]ujkjeRjkjVubajk}(j ]j"]j$]j&]j(]ujkjlRjkjEVubejk}(j ]j"]j$]j&]j(]ujkjsRjkj'Vubejk}(j ]j"]j$]j&]j(]ujkjlRjkj$Vubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%EDAC - Error Detection And Correction}(jk%EDAC - Error Detection And CorrectionjkjVubajk}(j ]j"]j$]j&]j(]internalrefurijV anchorname$#edac-error-detection-and-correctionujkj^RjkjVubajk}(j ]j"]j$]j&]j(]ujkjeRjkjVubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPurpose}(jkPurposejkj Wubajk}(j ]j"]j$]j&]j(]internalrefurijV anchorname#purposeujkj^RjkjWubajk}(j ]j"]j$]j&]j(]ujkjeRjkjWubajk}(j ]j"]j$]j&]j(]ujkjlRjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory}(jkMemoryjkj/Wubajk}(j ]j"]j$]j&]j(]internalrefurijV anchorname#memoryujkj^Rjkj,Wubajk}(j ]j"]j$]j&]j(]ujkjeRjkj)Wubajk}(j ]j"]j$]j&]j(]ujkjlRjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOther hardware elements}(jkOther hardware elementsjkjSWubajk}(j ]j"]j$]j&]j(]internalrefurijV anchorname#other-hardware-elementsujkj^RjkjPWubajk}(j ]j"]j$]j&]j(]ujkjeRjkjMWubajk}(j ]j"]j$]j&]j(]ujkjlRjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPCI bus scanning}(jkPCI bus scanningjkjwWubajk}(j ]j"]j$]j&]j(]internalrefurijV anchorname#pci-bus-scanningujkj^RjkjtWubajk}(j ]j"]j$]j&]j(]ujkjeRjkjqWubajk}(j ]j"]j$]j&]j(]ujkjlRjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Versioning}(jk VersioningjkjWubajk}(j ]j"]j$]j&]j(]internalrefurijV anchorname #versioningujkj^RjkjWubajk}(j ]j"]j$]j&]j(]ujkjeRjkjWubajk}(j ]j"]j$]j&]j(]ujkjlRjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLoading}(jkLoadingjkjWubajk}(j ]j"]j$]j&]j(]internalrefurijV anchorname#loadingujkj^RjkjWubajk}(j ]j"]j$]j&]j(]ujkjeRjkjWubajk}(j ]j"]j$]j&]j(]ujkjlRjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs interface}(jkSysfs interfacejkjWubajk}(j ]j"]j$]j&]j(]internalrefurijV anchorname#sysfs-interfaceujkj^RjkjWubajk}(j ]j"]j$]j&]j(]ujkjeRjkjWubajk}(j ]j"]j$]j&]j(]ujkjlRjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Controller (mc) Model}(jkMemory Controller (mc) ModeljkjXubajk}(j ]j"]j$]j&]j(]internalrefurijV anchorname#memory-controller-mc-modelujkj^RjkjXubajk}(j ]j"]j$]j&]j(]ujkjeRjkjXubajk}(j ]j"]j$]j&]j(]ujkjlRjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk``mcX``jk]jkmcX}(jkhjkj.Xubajk}(j ]j"]j$]j&]j(]ujkliteralj^sNj_sNjkj+Xubjk directories}(jk directoriesjkj+Xubejk}(j ]j"]j$]j&]j(]internalrefurijV anchorname#mcx-directoriesujkj^Rjkj(Xubajk}(j ]j"]j$]j&]j(]ujkjeRjkj%Xubajk}(j ]j"]j$]j&]j(]ujkjlRjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk ``dimmX``jk]jkdimmX}(jkhjkjaXubajk}(j ]j"]j$]j&]j(]ujkjYubajk}(j ]j"]j$]j&]j(]ujkjeRjkj;Yubajk}(j ]j"]j$]j&]j(]ujkjlRjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEDAC device type}(jkEDAC device typejkjeYubajk}(j ]j"]j$]j&]j(]internalrefurijV anchorname#edac-device-typeujkj^RjkjbYubajk}(j ]j"]j$]j&]j(]ujkjeRjkj_Yubajk}(j ]j"]j$]j&]j(]ujkjlRjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Instances}(jk InstancesjkjYubajk}(j ]j"]j$]j&]j(]internalrefurijV anchorname #instancesujkj^RjkjYubajk}(j ]j"]j$]j&]j(]ujkjeRjkjYubajk}(j ]j"]j$]j&]j(]ujkjlRjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBlocks}(jkBlocksjkjYubajk}(j ]j"]j$]j&]j(]internalrefurijV anchorname#blocksujkj^RjkjYubajk}(j ]j"]j$]j&]j(]ujkjeRjkjYubajk}(j ]j"]j$]j&]j(]ujkjlRjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Usage of EDAC APIs on Nehalem and newer Intel CPUs}(jk2Usage of EDAC APIs on Nehalem and newer Intel CPUsjkjYubajk}(j ]j"]j$]j&]j(]internalrefurijV anchorname3#usage-of-edac-apis-on-nehalem-and-newer-intel-cpusujkj^RjkjYubajk}(j ]j"]j$]j&]j(]ujkjeRjkjYubajk}(j ]j"]j$]j&]j(]ujkjlRjkjWubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jkReference documents used on }(jkReference documents used on jkjYubjNs)}(jk``amd64_edac``jk]jk amd64_edac}(jkhjkjYubajk}(j ]j"]j$]j&]j(]ujkj/var/lib/git/docbuild/linux/Documentation/accounting/index.rstj_sKjkjZubajk}(j ]j"]j$]j&]j(]ujkjsRjkjoZubejk}(j ]j"]j$]j&]j(]ujkjlRjkjlZubajk}(j ]j"]j$]j&]j(]ujkjsRubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*Using the RAM disk block device with Linux}(jkjjkjZubajk}(j ]j"]j$]j&]j(]internalrefuriadmin-guide/blockdev/ramdisk anchornamehujkj^RjkjZubajk}(j ]j"]j$]j&]j(]ujkjeRjkjZubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1) Overview}(jk 1) OverviewjkjZubajk}(j ]j"]j$]j&]j(]internalrefurijZ anchorname #overviewujkj^RjkjZubajk}(j ]j"]j$]j&]j(]ujkjeRjkjZubajk}(j ]j"]j$]j&]j(]ujkjlRjkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2) Parameters}(jk 2) Parametersjkj[ubajk}(j ]j"]j$]j&]j(]internalrefurijZ anchorname #parametersujkj^Rjkj[ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj [ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3) Using “rdev”}(jk3) Using "rdev"jkj5[ubajk}(j ]j"]j$]j&]j(]internalrefurijZ anchorname #using-rdevujkj^Rjkj2[ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj/[ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/4) An Example of Creating a Compressed RAM Disk}(jk/4) An Example of Creating a Compressed RAM DiskjkjY[ubajk}(j ]j"]j$]j&]j(]internalrefurijZ anchorname-#an-example-of-creating-a-compressed-ram-diskujkj^RjkjV[ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjS[ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Changelog:}(jk Changelog:jkj}[ubajk}(j ]j"]j$]j&]j(]internalrefurijZ anchorname #changelogujkj^Rjkjz[ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjw[ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjZubejk}(j ]j"]j$]j&]j(]ujkjsRjkjZubejk}(j ]j"]j$]j&]j(]ujkjlRjkjZubajk}(j ]j"]j$]j&]j(]ujkjsRubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRCU Torture Test Operation}(jkjjkj[ubajk}(j ]j"]j$]j&]j(]internalrefuri RCU/torture anchornamehujkj^Rjkj[ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj[ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCONFIG_RCU_TORTURE_TEST}(jkCONFIG_RCU_TORTURE_TESTjkj[ubajk}(j ]j"]j$]j&]j(]internalrefurij[ anchorname#config-rcu-torture-testujkj^Rjkj[ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj[ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOutput}(jkOutputjkj[ubajk}(j ]j"]j$]j&]j(]internalrefurij[ anchorname#outputujkj^Rjkj[ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj[ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage on Specific Kernel Builds}(jkUsage on Specific Kernel Buildsjkj\ubajk}(j ]j"]j$]j&]j(]internalrefurij[ anchorname #usage-on-specific-kernel-buildsujkj^Rjkj\ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj\ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage on Mainline Kernels}(jkUsage on Mainline KernelsjkjB\ubajk}(j ]j"]j$]j&]j(]internalrefurij[ anchorname#usage-on-mainline-kernelsujkj^Rjkj?\ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj<\ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Repeated Runs}(jk Repeated Runsjkjf\ubajk}(j ]j"]j$]j&]j(]internalrefurij[ anchorname#repeated-runsujkj^Rjkjc\ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj`\ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDistributed Runs}(jkDistributed Runsjkj\ubajk}(j ]j"]j$]j&]j(]internalrefurij[ anchorname#distributed-runsujkj^Rjkj\ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj\ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj[ubejk}(j ]j"]j$]j&]j(]ujkjsRjkj[ubejk}(j ]j"]j$]j&]j(]ujkjlRjkj[ubajk}(j ]j"]j$]j&]j(]ujkjsRubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDReference-count design for elements of lists/arrays protected by RCU}(jkjjkj\ubajk}(j ]j"]j$]j&]j(]internalrefuri RCU/rcuref anchornamehujkj^Rjkj\ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj\ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj\ubajk}(j ]j"]j$]j&]j(]ujkjsRubj,je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1Using RCU hlist_nulls to protect list and objects}(jkjjkj\ubajk}(j ]j"]j$]j&]j(]internalrefuriRCU/rculist_nulls anchornamehujkj^Rjkj\ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj\ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsing ‘nulls’}(jk Using 'nulls'jkj]ubajk}(j ]j"]j$]j&]j(]internalrefurij\ anchorname #using-nullsujkj^Rjkj ]ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ]ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1) Lookup algorithm}(jk1) Lookup algorithmjkj0]ubajk}(j ]j"]j$]j&]j(]internalrefurij\ anchorname#lookup-algorithmujkj^Rjkj-]ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj*]ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj']ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2) Insertion algorithm}(jk2) Insertion algorithmjkjT]ubajk}(j ]j"]j$]j&]j(]internalrefurij\ anchorname#insertion-algorithmujkj^RjkjQ]ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjN]ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj']ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3) Removal algorithm}(jk3) Removal algorithmjkjx]ubajk}(j ]j"]j$]j&]j(]internalrefurij\ anchorname#removal-algorithmujkj^Rjkju]ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjr]ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj']ubejk}(j ]j"]j$]j&]j(]ujkjsRjkj ]ubejk}(j ]j"]j$]j&]j(]ujkjlRjkj]ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAvoiding extra smp_rmb()}(jkAvoiding extra smp_rmb()jkj]ubajk}(j ]j"]j$]j&]j(]internalrefurij\ anchorname#avoiding-extra-smp-rmbujkj^Rjkj]ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj]ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1) lookup algorithm}(jk1) lookup algorithmjkj]ubajk}(j ]j"]j$]j&]j(]internalrefurij\ anchorname#id1ujkj^Rjkj]ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj]ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2) Insert algorithm}(jk2) Insert algorithmjkj]ubajk}(j ]j"]j$]j&]j(]internalrefurij\ anchorname#insert-algorithmujkj^Rjkj]ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj]ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj]ubejk}(j ]j"]j$]j&]j(]ujkjsRjkj]ubejk}(j ]j"]j$]j&]j(]ujkjlRjkj]ubejk}(j ]j"]j$]j&]j(]ujkjsRjkj\ubejk}(j ]j"]j$]j&]j(]ujkjlRjkj\ubajk}(j ]j"]j$]j&]j(]ujkjsRubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,Accessing PCI device resources through sysfs}(jkjͳjkj2^ubajk}(j ]j"]j$]j&]j(]internalrefuri PCI/sysfs-pci anchornamehjpjԳujkj^Rjkj/^ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj,^ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Accessing legacy resources through sysfs}(jk(Accessing legacy resources through sysfsjkjR^ubajk}(j ]j"]j$]j&]j(]internalrefurijA^ anchorname)#accessing-legacy-resources-through-sysfsjp](KKeujkj^RjkjO^ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjL^ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjI^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Supporting PCI access on new platforms}(jk&Supporting PCI access on new platformsjkjw^ubajk}(j ]j"]j$]j&]j(]internalrefurijA^ anchorname'#supporting-pci-access-on-new-platformsjp](KKeujkj^Rjkjt^ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjq^ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjI^ubejk}(j ]j"]j$]j&]j(]ujkjsRjkj,^ubejk}(j ]j"]j$]j&]j(]ujkjlRjkj)^ubajk}(j ]j"]j$]j&]j(]ujkjsRubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Android binderfs Filesystem}(jkjܳjkj^ubajk}(j ]j"]j$]j&]j(]internalrefuriadmin-guide/binderfs anchornamehujkj^Rjkj^ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj^ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMounting binderfs}(jkMounting binderfsjkj^ubajk}(j ]j"]j$]j&]j(]internalrefurij^ anchorname#mounting-binderfsujkj^Rjkj^ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj^ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOptions}(jkOptionsjkj^ubajk}(j ]j"]j$]j&]j(]internalrefurij^ anchorname#optionsujkj^Rjkj^ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj^ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAllocating binder Devices}(jkAllocating binder Devicesjkj_ubajk}(j ]j"]j$]j&]j(]internalrefurij^ anchorname#allocating-binder-devicesujkj^Rjkj_ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj_ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDeleting binder Devices}(jkDeleting binder Devicesjkj=_ubajk}(j ]j"]j$]j&]j(]internalrefurij^ anchorname#deleting-binder-devicesujkj^Rjkj:_ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj7_ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBinder features}(jkBinder featuresjkja_ubajk}(j ]j"]j$]j&]j(]internalrefurij^ anchorname#binder-featuresujkj^Rjkj^_ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj[_ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj^ubejk}(j ]j"]j$]j&]j(]ujkjsRjkj^ubejk}(j ]j"]j$]j&]j(]ujkjlRjkj^ubajk}(j ]j"]j$]j&]j(]ujkjsRubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTOMOYO}(jkjjkj_ubajk}(j ]j"]j$]j&]j(]internalrefuriadmin-guide/LSM/tomoyo anchornamehujkj^Rjkj_ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj_ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is TOMOYO?}(jkWhat is TOMOYO?jkj_ubajk}(j ]j"]j$]j&]j(]internalrefurij_ anchorname#what-is-tomoyoujkj^Rjkj_ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj_ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow to enable TOMOYO?}(jkHow to enable TOMOYO?jkj_ubajk}(j ]j"]j$]j&]j(]internalrefurij_ anchorname#how-to-enable-tomoyoujkj^Rjkj_ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj_ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhere is documentation?}(jkWhere is documentation?jkj`ubajk}(j ]j"]j$]j&]j(]internalrefurij_ anchorname#where-is-documentationujkj^Rjkj_ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj_ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is future plan?}(jkWhat is future plan?jkj&`ubajk}(j ]j"]j$]j&]j(]internalrefurij_ anchorname#what-is-future-planujkj^Rjkj#`ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj `ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj_ubejk}(j ]j"]j$]j&]j(]ujkjsRjkj_ubejk}(j ]j"]j$]j&]j(]ujkjlRjkj_ubajk}(j ]j"]j$]j&]j(]ujkjsRubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRCU and Unloadable Modules}(jkjjkj_`ubajk}(j ]j"]j$]j&]j(]internalrefuriRCU/rcubarrier anchornamehujkj^Rjkj\`ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjY`ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Unloading Modules That Use call_rcu()}(jk%Unloading Modules That Use call_rcu()jkj`ubajk}(j ]j"]j$]j&]j(]internalrefurijn` anchorname$#unloading-modules-that-use-call-rcuujkj^Rjkj|`ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjy`ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjv`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk rcu_barrier()}(jk rcu_barrier()jkj`ubajk}(j ]j"]j$]j&]j(]internalrefurijn` anchorname#id1ujkj^Rjkj`ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj`ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjv`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImplementing rcu_barrier()}(jkImplementing rcu_barrier()jkj`ubajk}(j ]j"]j$]j&]j(]internalrefurijn` anchorname#implementing-rcu-barrierujkj^Rjkj`ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj`ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjv`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrcu_barrier() Summary}(jkrcu_barrier() Summaryjkj`ubajk}(j ]j"]j$]j&]j(]internalrefurijn` anchorname#rcu-barrier-summaryujkj^Rjkj`ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj`ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjv`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAnswers to Quick Quizzes}(jkAnswers to Quick Quizzesjkjaubajk}(j ]j"]j$]j&]j(]internalrefurijn` anchorname#answers-to-quick-quizzesujkj^Rjkj aubajk}(j ]j"]j$]j&]j(]ujkjeRjkj aubajk}(j ]j"]j$]j&]j(]ujkjlRjkjv`ubejk}(j ]j"]j$]j&]j(]ujkjsRjkjY`ubejk}(j ]j"]j$]j&]j(]ujkjlRjkjV`ubajk}(j ]j"]j$]j&]j(]ujkjsRubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkABI removed symbols}(jkjjkjHaubajk}(j ]j"]j$]j&]j(]internalrefuriadmin-guide/abi-removed anchornamehujkj^RjkjEaubajk}(j ]j"]j$]j&]j(]ujkjeRjkjBaubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/bus}(jkSymbols under /sys/busjkjhaubajk}(j ]j"]j$]j&]j(]internalrefurijWa anchorname#symbols-under-sys-busujkj^Rjkjeaubajk}(j ]j"]j$]j&]j(]ujkjeRjkjbaubajk}(j ]j"]j$]j&]j(]ujkjlRjkj_aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/class}(jkSymbols under /sys/classjkjaubajk}(j ]j"]j$]j&]j(]internalrefurijWa anchorname#symbols-under-sys-classujkj^Rjkjaubajk}(j ]j"]j$]j&]j(]ujkjeRjkjaubajk}(j ]j"]j$]j&]j(]ujkjlRjkj_aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/devices}(jkSymbols under /sys/devicesjkjaubajk}(j ]j"]j$]j&]j(]internalrefurijWa anchorname#symbols-under-sys-devicesujkj^Rjkjaubajk}(j ]j"]j$]j&]j(]ujkjeRjkjaubajk}(j ]j"]j$]j&]j(]ujkjlRjkj_aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/fs}(jkSymbols under /sys/fsjkjaubajk}(j ]j"]j$]j&]j(]internalrefurijWa anchorname#symbols-under-sys-fsujkj^Rjkjaubajk}(j ]j"]j$]j&]j(]ujkjeRjkjaubajk}(j ]j"]j$]j&]j(]ujkjlRjkj_aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/kernel}(jkSymbols under /sys/kerneljkjaubajk}(j ]j"]j$]j&]j(]internalrefurijWa anchorname#symbols-under-sys-kernelujkj^Rjkjaubajk}(j ]j"]j$]j&]j(]ujkjeRjkjaubajk}(j ]j"]j$]j&]j(]ujkjlRjkj_aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/o2cb}(jkSymbols under /sys/o2cbjkjbubajk}(j ]j"]j$]j&]j(]internalrefurijWa anchorname#symbols-under-sys-o2cbujkj^Rjkjbubajk}(j ]j"]j$]j&]j(]ujkjeRjkjbubajk}(j ]j"]j$]j&]j(]ujkjlRjkj_aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdevfs}(jkdevfsjkj@bubajk}(j ]j"]j$]j&]j(]internalrefurijWa anchorname#devfsujkj^Rjkj=bubajk}(j ]j"]j$]j&]j(]ujkjeRjkj:bubajk}(j ]j"]j$]j&]j(]ujkjlRjkj_aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under dv1394}(jkSymbols under dv1394jkjdbubajk}(j ]j"]j$]j&]j(]internalrefurijWa anchorname#symbols-under-dv1394ujkj^Rjkjabubajk}(j ]j"]j$]j&]j(]ujkjeRjkj^bubajk}(j ]j"]j$]j&]j(]ujkjlRjkj_aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkip_queue}(jkip_queuejkjbubajk}(j ]j"]j$]j&]j(]internalrefurijWa anchorname #ip-queueujkj^Rjkjbubajk}(j ]j"]j$]j&]j(]ujkjeRjkjbubajk}(j ]j"]j$]j&]j(]ujkjlRjkj_aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under raw1394}(jkSymbols under raw1394jkjbubajk}(j ]j"]j$]j&]j(]internalrefurijWa anchorname#symbols-under-raw1394ujkj^Rjkjbubajk}(j ]j"]j$]j&]j(]ujkjeRjkjbubajk}(j ]j"]j$]j&]j(]ujkjlRjkj_aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktcp_dma_copybreak sysctl}(jktcp_dma_copybreak sysctljkjbubajk}(j ]j"]j$]j&]j(]internalrefurijWa anchorname#tcp-dma-copybreak-sysctlujkj^Rjkjbubajk}(j ]j"]j$]j&]j(]ujkjeRjkjbubajk}(j ]j"]j$]j&]j(]ujkjlRjkj_aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=video1394 (a.k.a. “OHCI-1394 Video support” for FireWire)}(jk9video1394 (a.k.a. "OHCI-1394 Video support" for FireWire)jkjbubajk}(j ]j"]j$]j&]j(]internalrefurijWa anchorname5#video1394-a-k-a-ohci-1394-video-support-for-firewireujkj^Rjkjbubajk}(j ]j"]j$]j&]j(]ujkjeRjkjbubajk}(j ]j"]j$]j&]j(]ujkjlRjkj_aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile removed/devfs}(jkFile removed/devfsjkjcubajk}(j ]j"]j$]j&]j(]internalrefurijWa anchorname#file-removed-devfsujkj^Rjkjcubajk}(j ]j"]j$]j&]j(]ujkjeRjkjcubajk}(j ]j"]j$]j&]j(]ujkjlRjkj_aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile removed/dv1394}(jkFile removed/dv1394jkjjkj8fubajk}(j ]j"]j$]j&]j(]internalrefuriadmin-guide/blockdev/index anchornamehujkj^Rjkj5fubajk}(j ]j"]j$]j&]j(]ujkjeRjkj2fubje0)}(jkhjk]jH)}(jkhjk]jk}(j ]j"]j$]j&]j(]parentjGfentries](Nadmin-guide/blockdev/floppyNadmin-guide/blockdev/nbdNadmin-guide/blockdev/parideNadmin-guide/blockdev/ramdiskNadmin-guide/blockdev/zramNadmin-guide/blockdev/drbd/indexe includefiles](j^fj`fjbfjdfjffjhfemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjZj^sH/var/lib/git/docbuild/linux/Documentation/admin-guide/blockdev/index.rstj_sKjkjOfubajk}(j ]j"]j$]j&]j(]ujkjsRjkj2fubejk}(j ]j"]j$]j&]j(]ujkjlRjkj/fubajk}(j ]j"]j$]j&]j(]ujkjsRubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkABI obsolete symbols}(jkjLjkjfubajk}(j ]j"]j$]j&]j(]internalrefuriadmin-guide/abi-obsolete anchornamehujkj^Rjkjfubajk}(j ]j"]j$]j&]j(]ujkjeRjkjfubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /proc/i8k}(jkSymbols under /proc/i8kjkjfubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname#symbols-under-proc-i8kujkj^Rjkjfubajk}(j ]j"]j$]j&]j(]ujkjeRjkjfubajk}(j ]j"]j$]j&]j(]ujkjlRjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys}(jkSymbols under /sysjkjfubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname#symbols-under-sysujkj^Rjkjfubajk}(j ]j"]j$]j&]j(]ujkjeRjkjfubajk}(j ]j"]j$]j&]j(]ujkjlRjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/bus}(jkSymbols under /sys/busjkjfubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname#symbols-under-sys-busujkj^Rjkjfubajk}(j ]j"]j$]j&]j(]ujkjeRjkjfubajk}(j ]j"]j$]j&]j(]ujkjlRjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/class}(jkSymbols under /sys/classjkjgubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname#symbols-under-sys-classujkj^Rjkjgubajk}(j ]j"]j$]j&]j(]ujkjeRjkjgubajk}(j ]j"]j$]j&]j(]ujkjlRjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/devices}(jkSymbols under /sys/devicesjkjAgubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname#symbols-under-sys-devicesujkj^Rjkj>gubajk}(j ]j"]j$]j&]j(]ujkjeRjkj;gubajk}(j ]j"]j$]j&]j(]ujkjlRjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/firmware}(jkSymbols under /sys/firmwarejkjegubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname#symbols-under-sys-firmwareujkj^Rjkjbgubajk}(j ]j"]j$]j&]j(]ujkjeRjkj_gubajk}(j ]j"]j$]j&]j(]ujkjlRjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/kernel}(jkSymbols under /sys/kerneljkjgubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname#symbols-under-sys-kernelujkj^Rjkjgubajk}(j ]j"]j$]j&]j(]ujkjeRjkjgubajk}(j ]j"]j$]j&]j(]ujkjlRjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/o2cb}(jkSymbols under /sys/o2cbjkjgubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname#symbols-under-sys-o2cbujkj^Rjkjgubajk}(j ]j"]j$]j&]j(]ujkjeRjkjgubajk}(j ]j"]j$]j&]j(]ujkjlRjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile obsolete/o2cb}(jkFile obsolete/o2cbjkjgubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname#file-obsolete-o2cbujkj^Rjkjgubajk}(j ]j"]j$]j&]j(]ujkjeRjkjgubajk}(j ]j"]j$]j&]j(]ujkjlRjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile obsolete/procfs-i8k}(jkFile obsolete/procfs-i8kjkjgubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname#file-obsolete-procfs-i8kujkj^Rjkjgubajk}(j ]j"]j$]j&]j(]ujkjeRjkjgubajk}(j ]j"]j$]j&]j(]ujkjlRjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile obsolete/sysfs-bus-iio}(jkFile obsolete/sysfs-bus-iiojkjhubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname#file-obsolete-sysfs-bus-iioujkj^Rjkjhubajk}(j ]j"]j$]j&]j(]ujkjeRjkjhubajk}(j ]j"]j$]j&]j(]ujkjlRjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile obsolete/sysfs-bus-usb}(jkFile obsolete/sysfs-bus-usbjkj=hubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname#file-obsolete-sysfs-bus-usbujkj^Rjkj:hubajk}(j ]j"]j$]j&]j(]ujkjeRjkj7hubajk}(j ]j"]j$]j&]j(]ujkjlRjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile obsolete/sysfs-class-typec}(jkFile obsolete/sysfs-class-typecjkjahubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname #file-obsolete-sysfs-class-typecujkj^Rjkj^hubajk}(j ]j"]j$]j&]j(]ujkjeRjkj[hubajk}(j ]j"]j$]j&]j(]ujkjlRjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile obsolete/sysfs-cpuidle}(jkFile obsolete/sysfs-cpuidlejkjhubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname#file-obsolete-sysfs-cpuidleujkj^Rjkjhubajk}(j ]j"]j$]j&]j(]ujkjeRjkjhubajk}(j ]j"]j$]j&]j(]ujkjlRjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*File obsolete/sysfs-driver-hid-roccat-arvo}(jk*File obsolete/sysfs-driver-hid-roccat-arvojkjhubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname+#file-obsolete-sysfs-driver-hid-roccat-arvoujkj^Rjkjhubajk}(j ]j"]j$]j&]j(]ujkjeRjkjhubajk}(j ]j"]j$]j&]j(]ujkjlRjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*File obsolete/sysfs-driver-hid-roccat-isku}(jk*File obsolete/sysfs-driver-hid-roccat-iskujkjhubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname+#file-obsolete-sysfs-driver-hid-roccat-iskuujkj^Rjkjhubajk}(j ]j"]j$]j&]j(]ujkjeRjkjhubajk}(j ]j"]j$]j&]j(]ujkjlRjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.File obsolete/sysfs-driver-hid-roccat-koneplus}(jk.File obsolete/sysfs-driver-hid-roccat-koneplusjkjhubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname/#file-obsolete-sysfs-driver-hid-roccat-koneplusujkj^Rjkjhubajk}(j ]j"]j$]j&]j(]ujkjeRjkjhubajk}(j ]j"]j$]j&]j(]ujkjlRjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.File obsolete/sysfs-driver-hid-roccat-konepure}(jk.File obsolete/sysfs-driver-hid-roccat-konepurejkjiubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname/#file-obsolete-sysfs-driver-hid-roccat-konepureujkj^Rjkjiubajk}(j ]j"]j$]j&]j(]ujkjeRjkjiubajk}(j ]j"]j$]j&]j(]ujkjlRjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.File obsolete/sysfs-driver-hid-roccat-kovaplus}(jk.File obsolete/sysfs-driver-hid-roccat-kovaplusjkj9iubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname/#file-obsolete-sysfs-driver-hid-roccat-kovaplusujkj^Rjkj6iubajk}(j ]j"]j$]j&]j(]ujkjeRjkj3iubajk}(j ]j"]j$]j&]j(]ujkjlRjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)File obsolete/sysfs-driver-hid-roccat-lua}(jk)File obsolete/sysfs-driver-hid-roccat-luajkj]iubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname*#file-obsolete-sysfs-driver-hid-roccat-luaujkj^RjkjZiubajk}(j ]j"]j$]j&]j(]ujkjeRjkjWiubajk}(j ]j"]j$]j&]j(]ujkjlRjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*File obsolete/sysfs-driver-hid-roccat-pyra}(jk*File obsolete/sysfs-driver-hid-roccat-pyrajkjiubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname+#file-obsolete-sysfs-driver-hid-roccat-pyraujkj^Rjkj~iubajk}(j ]j"]j$]j&]j(]ujkjeRjkj{iubajk}(j ]j"]j$]j&]j(]ujkjlRjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*File obsolete/sysfs-driver-hid-roccat-ryos}(jk*File obsolete/sysfs-driver-hid-roccat-ryosjkjiubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname+#file-obsolete-sysfs-driver-hid-roccat-ryosujkj^Rjkjiubajk}(j ]j"]j$]j&]j(]ujkjeRjkjiubajk}(j ]j"]j$]j&]j(]ujkjlRjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*File obsolete/sysfs-driver-hid-roccat-savu}(jk*File obsolete/sysfs-driver-hid-roccat-savujkjiubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname+#file-obsolete-sysfs-driver-hid-roccat-savuujkj^Rjkjiubajk}(j ]j"]j$]j&]j(]ujkjeRjkjiubajk}(j ]j"]j$]j&]j(]ujkjlRjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(File obsolete/sysfs-driver-intel_pmc_bxt}(jk(File obsolete/sysfs-driver-intel_pmc_bxtjkjiubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname)#file-obsolete-sysfs-driver-intel-pmc-bxtujkj^Rjkjiubajk}(j ]j"]j$]j&]j(]ujkjeRjkjiubajk}(j ]j"]j$]j&]j(]ujkjlRjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!File obsolete/sysfs-firmware-acpi}(jk!File obsolete/sysfs-firmware-acpijkjjubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname"#file-obsolete-sysfs-firmware-acpiujkj^Rjkjjubajk}(j ]j"]j$]j&]j(]ujkjeRjkj jubajk}(j ]j"]j$]j&]j(]ujkjlRjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile obsolete/sysfs-gpio}(jkFile obsolete/sysfs-gpiojkj5jubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname#file-obsolete-sysfs-gpioujkj^Rjkj2jubajk}(j ]j"]j$]j&]j(]ujkjeRjkj/jubajk}(j ]j"]j$]j&]j(]ujkjlRjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)File obsolete/sysfs-kernel-fadump_enabled}(jk)File obsolete/sysfs-kernel-fadump_enabledjkjYjubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname*#file-obsolete-sysfs-kernel-fadump-enabledujkj^RjkjVjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjSjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,File obsolete/sysfs-kernel-fadump_registered}(jk,File obsolete/sysfs-kernel-fadump_registeredjkj}jubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname-#file-obsolete-sysfs-kernel-fadump-registeredujkj^Rjkjzjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjwjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-File obsolete/sysfs-kernel-fadump_release_mem}(jk-File obsolete/sysfs-kernel-fadump_release_memjkjjubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname.#file-obsolete-sysfs-kernel-fadump-release-memujkj^Rjkjjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjfubejk}(j ]j"]j$]j&]j(]ujkjsRjkjfubejk}(j ]j"]j$]j&]j(]ujkjlRjkjfubajk}(j ]j"]j$]j&]j(]ujkjsRubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPCI Endpoint Framework}(jkjZjkjjubajk}(j ]j"]j$]j&]j(]internalrefuriPCI/endpoint/index anchornamehjpjaujkj^Rjkjjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjjubje0)}(jkhjk]jH)}(jkhjk]jk}(j ]j"]j$]j&]j(]parentjjentries](NPCI/endpoint/pci-endpointNPCI/endpoint/pci-endpoint-cfsNPCI/endpoint/pci-test-functionNPCI/endpoint/pci-test-howtoNPCI/endpoint/pci-ntb-functionNPCI/endpoint/pci-ntb-howtoNPCI/endpoint/pci-vntb-functionNPCI/endpoint/pci-vntb-howtoN&PCI/endpoint/function/binding/pci-testN%PCI/endpoint/function/binding/pci-ntbe includefiles](jkjkjkjkjkj kj kjkjkjkemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjZj^s@/var/lib/git/docbuild/linux/Documentation/PCI/endpoint/index.rstj_sKjkjjubajk}(j ]j"]j$]j&]j(]ujkjsRjkjjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjjubajk}(j ]j"]j$]j&]j(]ujkjsRubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Using RCU’s CPU Stall Detector}(jkjijkj;kubajk}(j ]j"]j$]j&]j(]internalrefuri RCU/stallwarn anchornamehujkj^Rjkj8kubajk}(j ]j"]j$]j&]j(]ujkjeRjkj5kubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#What Causes RCU CPU Stall Warnings?}(jk#What Causes RCU CPU Stall Warnings?jkj[kubajk}(j ]j"]j$]j&]j(]internalrefurijJk anchorname##what-causes-rcu-cpu-stall-warningsujkj^RjkjXkubajk}(j ]j"]j$]j&]j(]ujkjeRjkjUkubajk}(j ]j"]j$]j&]j(]ujkjlRjkjRkubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&Fine-Tuning the RCU CPU Stall Detector}(jk&Fine-Tuning the RCU CPU Stall Detectorjkjkubajk}(j ]j"]j$]j&]j(]internalrefurijJk anchorname'#fine-tuning-the-rcu-cpu-stall-detectorujkj^Rjkj|kubajk}(j ]j"]j$]j&]j(]ujkjeRjkjykubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCONFIG_RCU_CPU_STALL_TIMEOUT}(jkCONFIG_RCU_CPU_STALL_TIMEOUTjkjkubajk}(j ]j"]j$]j&]j(]internalrefurijJk anchorname#config-rcu-cpu-stall-timeoutujkj^Rjkjkubajk}(j ]j"]j$]j&]j(]ujkjeRjkjkubajk}(j ]j"]j$]j&]j(]ujkjlRjkjkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CONFIG_RCU_EXP_CPU_STALL_TIMEOUT}(jk CONFIG_RCU_EXP_CPU_STALL_TIMEOUTjkjkubajk}(j ]j"]j$]j&]j(]internalrefurijJk anchorname!#config-rcu-exp-cpu-stall-timeoutujkj^Rjkjkubajk}(j ]j"]j$]j&]j(]ujkjeRjkjkubajk}(j ]j"]j$]j&]j(]ujkjlRjkjkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRCU_STALL_DELAY_DELTA}(jkRCU_STALL_DELAY_DELTAjkjkubajk}(j ]j"]j$]j&]j(]internalrefurijJk anchorname#rcu-stall-delay-deltaujkj^Rjkjkubajk}(j ]j"]j$]j&]j(]ujkjeRjkjkubajk}(j ]j"]j$]j&]j(]ujkjlRjkjkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRCU_STALL_RAT_DELAY}(jkRCU_STALL_RAT_DELAYjkj lubajk}(j ]j"]j$]j&]j(]internalrefurijJk anchorname#rcu-stall-rat-delayujkj^Rjkj lubajk}(j ]j"]j$]j&]j(]ujkjeRjkjlubajk}(j ]j"]j$]j&]j(]ujkjlRjkjkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrcupdate.rcu_task_stall_timeout}(jkrcupdate.rcu_task_stall_timeoutjkj0lubajk}(j ]j"]j$]j&]j(]internalrefurijJk anchorname #rcupdate-rcu-task-stall-timeoutujkj^Rjkj-lubajk}(j ]j"]j$]j&]j(]ujkjeRjkj*lubajk}(j ]j"]j$]j&]j(]ujkjlRjkjkubejk}(j ]j"]j$]j&]j(]ujkjsRjkjykubejk}(j ]j"]j$]j&]j(]ujkjlRjkjRkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4Interpreting RCU’s CPU Stall-Detector “Splats”}(jk.Interpreting RCU's CPU Stall-Detector "Splats"jkj`lubajk}(j ]j"]j$]j&]j(]internalrefurijJk anchorname-#interpreting-rcu-s-cpu-stall-detector-splatsujkj^Rjkj]lubajk}(j ]j"]j$]j&]j(]ujkjeRjkjZlubajk}(j ]j"]j$]j&]j(]ujkjlRjkjRkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Multiple Warnings From One Stall}(jk Multiple Warnings From One Stalljkjlubajk}(j ]j"]j$]j&]j(]internalrefurijJk anchorname!#multiple-warnings-from-one-stallujkj^Rjkjlubajk}(j ]j"]j$]j&]j(]ujkjeRjkj~lubajk}(j ]j"]j$]j&]j(]ujkjlRjkjRkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Stall Warnings for Expedited Grace Periods}(jk*Stall Warnings for Expedited Grace Periodsjkjlubajk}(j ]j"]j$]j&]j(]internalrefurijJk anchorname+#stall-warnings-for-expedited-grace-periodsujkj^Rjkjlubajk}(j ]j"]j$]j&]j(]ujkjeRjkjlubajk}(j ]j"]j$]j&]j(]ujkjlRjkjRkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRCU_CPU_STALL_CPUTIME}(jkRCU_CPU_STALL_CPUTIMEjkjlubajk}(j ]j"]j$]j&]j(]internalrefurijJk anchorname#rcu-cpu-stall-cputimeujkj^Rjkjlubajk}(j ]j"]j$]j&]j(]ujkjeRjkjlubajk}(j ]j"]j$]j&]j(]ujkjlRjkjRkubejk}(j ]j"]j$]j&]j(]ujkjsRjkj5kubejk}(j ]j"]j$]j&]j(]ujkjlRjkj2kubajk}(j ]j"]j$]j&]j(]ujkjsRubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*ks0108 LCD Controller Driver Documentation}(jkjwjkjmubajk}(j ]j"]j$]j&]j(]internalrefuriadmin-guide/auxdisplay/ks0108 anchornamehujkj^Rjkjmubajk}(j ]j"]j$]j&]j(]ujkjeRjkjlubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Driver Information}(jk1. Driver Informationjkj%mubajk}(j ]j"]j$]j&]j(]internalrefurijm anchorname#driver-informationujkj^Rjkj"mubajk}(j ]j"]j$]j&]j(]ujkjeRjkjmubajk}(j ]j"]j$]j&]j(]ujkjlRjkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Device Information}(jk2. Device InformationjkjImubajk}(j ]j"]j$]j&]j(]internalrefurijm anchorname#device-informationujkj^RjkjFmubajk}(j ]j"]j$]j&]j(]ujkjeRjkjCmubajk}(j ]j"]j$]j&]j(]ujkjlRjkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3. Wiring}(jk 3. Wiringjkjmmubajk}(j ]j"]j$]j&]j(]internalrefurijm anchorname#wiringujkj^Rjkjjmubajk}(j ]j"]j$]j&]j(]ujkjeRjkjgmubajk}(j ]j"]j$]j&]j(]ujkjlRjkjmubejk}(j ]j"]j$]j&]j(]ujkjsRjkjlubejk}(j ]j"]j$]j&]j(]ujkjlRjkjlubajk}(j ]j"]j$]j&]j(]ujkjsRubj_je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBoot Interrupts}(jkjjkjmubajk}(j ]j"]j$]j&]j(]internalrefuriPCI/boot-interrupts anchornamehjpjujkj^Rjkjmubajk}(j ]j"]j$]j&]j(]ujkjeRjkjmubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjmubajk}(j ]j"]j$]j&]j(]internalrefurijm anchorname #overviewjp](K Keujkj^Rjkjmubajk}(j ]j"]j$]j&]j(]ujkjeRjkjmubajk}(j ]j"]j$]j&]j(]ujkjlRjkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIssue}(jkIssuejkjmubajk}(j ]j"]j$]j&]j(]internalrefurijm anchorname#issuejp](K Keujkj^Rjkjmubajk}(j ]j"]j$]j&]j(]ujkjeRjkjmubajk}(j ]j"]j$]j&]j(]ujkjlRjkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Conditions}(jk Conditionsjkjnubajk}(j ]j"]j$]j&]j(]internalrefurijm anchorname #conditionsjp](K Keujkj^Rjkj nubajk}(j ]j"]j$]j&]j(]ujkjeRjkj nubajk}(j ]j"]j$]j&]j(]ujkjlRjkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAffected Chipsets}(jkAffected Chipsetsjkj5nubajk}(j ]j"]j$]j&]j(]internalrefurijm anchorname#affected-chipsetsjp](K Keujkj^Rjkj2nubajk}(j ]j"]j$]j&]j(]ujkjeRjkj/nubajk}(j ]j"]j$]j&]j(]ujkjlRjkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mitigations}(jk MitigationsjkjZnubajk}(j ]j"]j$]j&]j(]internalrefurijm anchorname #mitigationsjp](K Keujkj^RjkjWnubajk}(j ]j"]j$]j&]j(]ujkjeRjkjTnubajk}(j ]j"]j$]j&]j(]ujkjlRjkjmubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMore Documentation}(jkMore Documentationjkjnubajk}(j ]j"]j$]j&]j(]internalrefurijm anchorname#more-documentationjp](K Keujkj^Rjkj|nubajk}(j ]j"]j$]j&]j(]ujkjeRjkjynubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Example of disabling of the boot interrupt}(jk*Example of disabling of the boot interruptjkjnubajk}(j ]j"]j$]j&]j(]internalrefurijm anchorname+#example-of-disabling-of-the-boot-interruptjp](K KKeujkj^Rjkjnubajk}(j ]j"]j$]j&]j(]ujkjeRjkjnubajk}(j ]j"]j$]j&]j(]ujkjlRjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample of handler rerouting}(jkExample of handler reroutingjkjnubajk}(j ]j"]j$]j&]j(]internalrefurijm anchorname#example-of-handler-reroutingjp](K KKeujkj^Rjkjnubajk}(j ]j"]j$]j&]j(]ujkjeRjkjnubajk}(j ]j"]j$]j&]j(]ujkjlRjkjnubejk}(j ]j"]j$]j&]j(]ujkjsRjkjynubejk}(j ]j"]j$]j&]j(]ujkjlRjkjmubejk}(j ]j"]j$]j&]j(]ujkjsRjkjmubejk}(j ]j"]j$]j&]j(]ujkjlRjkjmubajk}(j ]j"]j$]j&]j(]ujkjsRubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCompute Accelerators}(jkjjkj oubajk}(j ]j"]j$]j&]j(]internalrefuri accel/index anchornamehujkj^Rjkj oubajk}(j ]j"]j$]j&]j(]ujkjeRjkjoubje0)}(jkhjk](jH)}(jkhjk]jk}(j ]j"]j$]j&]j(]parentjoentries](Naccel/introductionNaccel/qaic/indexe includefiles](j2oj4oemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjZj^s9/var/lib/git/docbuild/linux/Documentation/accel/index.rstj_sKjkj#oubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjKoubajk}(j ]j"]j$]j&]j(]internalrefurijo anchorname#indicesujkj^RjkjHoubajk}(j ]j"]j$]j&]j(]ujkjeRjkjEoubajk}(j ]j"]j$]j&]j(]ujkjlRjkjBoubajk}(j ]j"]j$]j&]j(]exprsubproject and htmlujkonlyjkj#oubejk}(j ]j"]j$]j&]j(]ujkjsRjkjoubejk}(j ]j"]j$]j&]j(]ujkjlRjkjoubajk}(j ]j"]j$]j&]j(]ujkjsRubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5A Tour Through TREE_RCU’s Data Structures [LWN.net]}(jkjjkjoubajk}(j ]j"]j$]j&]j(]internalrefuri*RCU/Design/Data-Structures/Data-Structures anchornamehujkj^Rjkjoubajk}(j ]j"]j$]j&]j(]ujkjeRjkjoubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjoubajk}(j ]j"]j$]j&]j(]internalrefurijo anchorname #introductionujkj^Rjkjoubajk}(j ]j"]j$]j&]j(]ujkjeRjkjoubajk}(j ]j"]j$]j&]j(]ujkjlRjkjoubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkData-Structure Relationships}(jkData-Structure Relationshipsjkjoubajk}(j ]j"]j$]j&]j(]internalrefurijo anchorname#data-structure-relationshipsujkj^Rjkjoubajk}(j ]j"]j$]j&]j(]ujkjeRjkjoubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jkThe }(jkThe jkjoubjNs)}(jk ``rcu_state``jk]jk rcu_state}(jkhjkjoubajk}(j ]j"]j$]j&]j(]ujkjqubajk}(j ]j"]j$]j&]j(]internalrefurijo anchorname#quiescent-state-trackingujkj^Rjkj;qubajk}(j ]j"]j$]j&]j(]ujkjeRjkj8qubajk}(j ]j"]j$]j&]j(]ujkjlRjkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBlocked-Task Management}(jkBlocked-Task Managementjkjbqubajk}(j ]j"]j$]j&]j(]internalrefurijo anchorname#blocked-task-managementujkj^Rjkj_qubajk}(j ]j"]j$]j&]j(]ujkjeRjkj\qubajk}(j ]j"]j$]j&]j(]ujkjlRjkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk Sizing the }(jk Sizing the jkjqubjNs)}(jk ``rcu_node``jk]jkrcu_node}(jkhjkjqubajk}(j ]j"]j$]j&]j(]ujkjsubajk}(j ]j"]j$]j&]j(]internalrefurijo anchorname#accessor-functionsujkj^Rjkj;subajk}(j ]j"]j$]j&]j(]ujkjeRjkj8subajk}(j ]j"]j$]j&]j(]ujkjlRjkjoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary}(jkSummaryjkjbsubajk}(j ]j"]j$]j&]j(]internalrefurijo anchorname#summaryujkj^Rjkj_subajk}(j ]j"]j$]j&]j(]ujkjeRjkj\subajk}(j ]j"]j$]j&]j(]ujkjlRjkjoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAcknowledgments}(jkAcknowledgmentsjkjsubajk}(j ]j"]j$]j&]j(]internalrefurijo anchorname#acknowledgmentsujkj^Rjkjsubajk}(j ]j"]j$]j&]j(]ujkjeRjkjsubajk}(j ]j"]j$]j&]j(]ujkjlRjkjoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLegal Statement}(jkLegal Statementjkjsubajk}(j ]j"]j$]j&]j(]internalrefurijo anchorname#legal-statementujkj^Rjkjsubajk}(j ]j"]j$]j&]j(]ujkjeRjkjsubajk}(j ]j"]j$]j&]j(]ujkjlRjkjoubejk}(j ]j"]j$]j&]j(]ujkjsRjkjoubejk}(j ]j"]j$]j&]j(]ujkjlRjkjoubejk}(j ]j"]j$]j&]j(]ujkjsRjkjoubejk}(j ]j"]j$]j&]j(]ujkjlRjkjoubajk}(j ]j"]j$]j&]j(]ujkjsRubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkABI stable symbols}(jkjjkjsubajk}(j ]j"]j$]j&]j(]internalrefuriadmin-guide/abi-stable anchornamehujkj^Rjkjsubajk}(j ]j"]j$]j&]j(]ujkjeRjkjsubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /dev/fw}(jkSymbols under /dev/fwjkjtubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#symbols-under-dev-fwujkj^Rjkj tubajk}(j ]j"]j$]j&]j(]ujkjeRjkj tubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Symbols under /sys/accessibility}(jk Symbols under /sys/accessibilityjkj3tubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname #symbols-under-sys-accessibilityujkj^Rjkj0tubajk}(j ]j"]j$]j&]j(]ujkjeRjkj-tubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/block}(jkSymbols under /sys/blockjkjWtubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#symbols-under-sys-blockujkj^RjkjTtubajk}(j ]j"]j$]j&]j(]ujkjeRjkjQtubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/bus}(jkSymbols under /sys/busjkj{tubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#symbols-under-sys-busujkj^Rjkjxtubajk}(j ]j"]j$]j&]j(]ujkjeRjkjutubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/class}(jkSymbols under /sys/classjkjtubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#symbols-under-sys-classujkj^Rjkjtubajk}(j ]j"]j$]j&]j(]ujkjeRjkjtubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/devices}(jkSymbols under /sys/devicesjkjtubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#symbols-under-sys-devicesujkj^Rjkjtubajk}(j ]j"]j$]j&]j(]ujkjeRjkjtubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/firmware}(jkSymbols under /sys/firmwarejkjtubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#symbols-under-sys-firmwareujkj^Rjkjtubajk}(j ]j"]j$]j&]j(]ujkjeRjkjtubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/fs}(jkSymbols under /sys/fsjkj uubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#symbols-under-sys-fsujkj^Rjkjuubajk}(j ]j"]j$]j&]j(]ujkjeRjkjuubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/hypervisor}(jkSymbols under /sys/hypervisorjkj/uubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#symbols-under-sys-hypervisorujkj^Rjkj,uubajk}(j ]j"]j$]j&]j(]ujkjeRjkj)uubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/kernel}(jkSymbols under /sys/kerneljkjSuubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#symbols-under-sys-kernelujkj^RjkjPuubajk}(j ]j"]j$]j&]j(]ujkjeRjkjMuubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/module}(jkSymbols under /sys/modulejkjwuubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#symbols-under-sys-moduleujkj^Rjkjtuubajk}(j ]j"]j$]j&]j(]ujkjeRjkjquubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3A notification mechanism for thermal related events}(jk3A notification mechanism for thermal related eventsjkjuubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname4#a-notification-mechanism-for-thermal-related-eventsujkj^Rjkjuubajk}(j ]j"]j$]j&]j(]ujkjeRjkjuubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAudit Login Session ID}(jkAudit Login Session IDjkjuubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#audit-login-session-idujkj^Rjkjuubajk}(j ]j"]j$]j&]j(]ujkjeRjkjuubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAudit Login UID}(jkAudit Login UIDjkjuubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#audit-login-uidujkj^Rjkjuubajk}(j ]j"]j$]j&]j(]ujkjeRjkjuubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe kernel syscall interface}(jkThe kernel syscall interfacejkjvubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#the-kernel-syscall-interfaceujkj^Rjkjvubajk}(j ]j"]j$]j&]j(]ujkjeRjkjvubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkvDSO}(jkvDSOjkj+vubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#vdsoujkj^Rjkj(vubajk}(j ]j"]j$]j&]j(]ujkjeRjkj%vubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile stable/firewire-cdev}(jkFile stable/firewire-cdevjkjOvubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#file-stable-firewire-cdevujkj^RjkjLvubajk}(j ]j"]j$]j&]j(]ujkjeRjkjIvubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile stable/o2cb}(jkFile stable/o2cbjkjsvubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#file-stable-o2cbujkj^Rjkjpvubajk}(j ]j"]j$]j&]j(]ujkjeRjkjmvubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!File stable/procfs-audit_loginuid}(jk!File stable/procfs-audit_loginuidjkjvubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname"#file-stable-procfs-audit-loginuidujkj^Rjkjvubajk}(j ]j"]j$]j&]j(]ujkjeRjkjvubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile stable/syscalls}(jkFile stable/syscallsjkjvubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#file-stable-syscallsujkj^Rjkjvubajk}(j ]j"]j$]j&]j(]ujkjeRjkjvubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File stable/sysfs-acpi-pmprofile}(jk File stable/sysfs-acpi-pmprofilejkjvubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname!#file-stable-sysfs-acpi-pmprofileujkj^Rjkjvubajk}(j ]j"]j$]j&]j(]ujkjeRjkjvubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile stable/sysfs-block}(jkFile stable/sysfs-blockjkjwubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#file-stable-sysfs-blockujkj^Rjkjwubajk}(j ]j"]j$]j&]j(]ujkjeRjkjvubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile stable/sysfs-bus-firewire}(jkFile stable/sysfs-bus-firewirejkj'wubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#file-stable-sysfs-bus-firewireujkj^Rjkj$wubajk}(j ]j"]j$]j&]j(]ujkjeRjkj!wubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile stable/sysfs-bus-fsl-mc}(jkFile stable/sysfs-bus-fsl-mcjkjKwubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#file-stable-sysfs-bus-fsl-mcujkj^RjkjHwubajk}(j ]j"]j$]j&]j(]ujkjeRjkjEwubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile stable/sysfs-bus-mhi}(jkFile stable/sysfs-bus-mhijkjowubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#file-stable-sysfs-bus-mhiujkj^Rjkjlwubajk}(j ]j"]j$]j&]j(]ujkjeRjkjiwubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile stable/sysfs-bus-nvmem}(jkFile stable/sysfs-bus-nvmemjkjwubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#file-stable-sysfs-bus-nvmemujkj^Rjkjwubajk}(j ]j"]j$]j&]j(]ujkjeRjkjwubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile stable/sysfs-bus-usb}(jkFile stable/sysfs-bus-usbjkjwubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#file-stable-sysfs-bus-usbujkj^Rjkjwubajk}(j ]j"]j$]j&]j(]ujkjeRjkjwubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile stable/sysfs-bus-vmbus}(jkFile stable/sysfs-bus-vmbusjkjwubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#file-stable-sysfs-bus-vmbusujkj^Rjkjwubajk}(j ]j"]j$]j&]j(]ujkjeRjkjwubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile stable/sysfs-bus-w1}(jkFile stable/sysfs-bus-w1jkjwubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#file-stable-sysfs-bus-w1ujkj^Rjkjwubajk}(j ]j"]j$]j&]j(]ujkjeRjkjwubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!File stable/sysfs-bus-xen-backend}(jk!File stable/sysfs-bus-xen-backendjkj#xubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname"#file-stable-sysfs-bus-xen-backendujkj^Rjkj xubajk}(j ]j"]j$]j&]j(]ujkjeRjkjxubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!File stable/sysfs-class-backlight}(jk!File stable/sysfs-class-backlightjkjGxubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname"#file-stable-sysfs-class-backlightujkj^RjkjDxubajk}(j ]j"]j$]j&]j(]ujkjeRjkjAxubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"File stable/sysfs-class-infiniband}(jk"File stable/sysfs-class-infinibandjkjkxubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname##file-stable-sysfs-class-infinibandujkj^Rjkjhxubajk}(j ]j"]j$]j&]j(]ujkjeRjkjexubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile stable/sysfs-class-rfkill}(jkFile stable/sysfs-class-rfkilljkjxubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#file-stable-sysfs-class-rfkillujkj^Rjkjxubajk}(j ]j"]j$]j&]j(]ujkjeRjkjxubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile stable/sysfs-class-tpm}(jkFile stable/sysfs-class-tpmjkjxubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#file-stable-sysfs-class-tpmujkj^Rjkjxubajk}(j ]j"]j$]j&]j(]ujkjeRjkjxubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile stable/sysfs-class-ubi}(jkFile stable/sysfs-class-ubijkjxubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#file-stable-sysfs-class-ubiujkj^Rjkjxubajk}(j ]j"]j$]j&]j(]ujkjeRjkjxubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile stable/sysfs-class-udc}(jkFile stable/sysfs-class-udcjkjxubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#file-stable-sysfs-class-udcujkj^Rjkjxubajk}(j ]j"]j$]j&]j(]ujkjeRjkjxubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile stable/sysfs-devices}(jkFile stable/sysfs-devicesjkjyubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#file-stable-sysfs-devicesujkj^Rjkjyubajk}(j ]j"]j$]j&]j(]ujkjeRjkjyubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile stable/sysfs-devices-node}(jkFile stable/sysfs-devices-nodejkjCyubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#file-stable-sysfs-devices-nodeujkj^Rjkj@yubajk}(j ]j"]j$]j&]j(]ujkjeRjkj=yubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File stable/sysfs-devices-system-cpu}(jk$File stable/sysfs-devices-system-cpujkjgyubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname%#file-stable-sysfs-devices-system-cpuujkj^Rjkjdyubajk}(j ]j"]j$]j&]j(]ujkjeRjkjayubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+File stable/sysfs-devices-system-xen_memory}(jk+File stable/sysfs-devices-system-xen_memoryjkjyubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname,#file-stable-sysfs-devices-system-xen-memoryujkj^Rjkjyubajk}(j ]j"]j$]j&]j(]ujkjeRjkjyubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%File stable/sysfs-driver-aspeed-vuart}(jk%File stable/sysfs-driver-aspeed-vuartjkjyubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname&#file-stable-sysfs-driver-aspeed-vuartujkj^Rjkjyubajk}(j ]j"]j$]j&]j(]ujkjeRjkjyubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!File stable/sysfs-driver-dma-idxd}(jk!File stable/sysfs-driver-dma-idxdjkjyubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname"#file-stable-sysfs-driver-dma-idxdujkj^Rjkjyubajk}(j ]j"]j$]j&]j(]ujkjeRjkjyubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File stable/sysfs-driver-dma-ioatdma}(jk$File stable/sysfs-driver-dma-ioatdmajkjyubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname%#file-stable-sysfs-driver-dma-ioatdmaujkj^Rjkjyubajk}(j ]j"]j$]j&]j(]ujkjeRjkjyubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(File stable/sysfs-driver-firmware-zynqmp}(jk(File stable/sysfs-driver-firmware-zynqmpjkjzubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname)#file-stable-sysfs-driver-firmware-zynqmpujkj^Rjkjzubajk}(j ]j"]j$]j&]j(]ujkjeRjkjzubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile stable/sysfs-driver-ib_srp}(jkFile stable/sysfs-driver-ib_srpjkj?zubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname #file-stable-sysfs-driver-ib-srpujkj^Rjkjubajk}(j ]j"]j$]j&]j(]internalrefurijw anchorname#step-4-slot-resetjp](KKKeujkj^Rjkj;ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj8ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTEP 5: Resume Operations}(jkSTEP 5: Resume Operationsjkjcubajk}(j ]j"]j$]j&]j(]internalrefurijw anchorname#step-5-resume-operationsjp](KKKeujkj^Rjkj`ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj]ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTEP 6: Permanent Failure}(jkSTEP 6: Permanent Failurejkjubajk}(j ]j"]j$]j&]j(]internalrefurijw anchorname#step-6-permanent-failurejp](KKKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConclusion; General Remarks}(jkConclusion; General Remarksjkjubajk}(j ]j"]j$]j&]j(]internalrefurijw anchorname#conclusion-general-remarksjp](KKKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe End}(jkThe Endjkj҅ubajk}(j ]j"]j$]j&]j(]internalrefurijw anchorname#the-endjp](KKK eujkj^Rjkjυubajk}(j ]j"]j$]j&]j(]ujkjeRjkj̅ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubajk}(j ]j"]j$]j&]j(]ujkjsRjkjbubejk}(j ]j"]j$]j&]j(]ujkjlRjkj_ubajk}(j ]j"]j$]j&]j(]ujkjsRubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux ABI description}(jkjjkjubajk}(j ]j"]j$]j&]j(]internalrefuriadmin-guide/abi anchornamehujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j ]j"]j$]j&]j(]parentj'entries](Nadmin-guide/abi-stableNadmin-guide/abi-testingNadmin-guide/abi-obsoleteNadmin-guide/abi-removede includefiles](j>j@jBjDemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjZj^s=/var/lib/git/docbuild/linux/Documentation/admin-guide/abi.rstj_sKjkj/ubajk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubajk}(j ]j"]j$]j&]j(]ujkjsRubjDje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkACPI Fan Performance States}(jkj%jkjmubajk}(j ]j"]j$]j&]j(]internalrefuri'admin-guide/acpi/fan_performance_states anchornamehujkj^Rjkjjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjgubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACPI Fan Fine Grain Control}(jkACPI Fan Fine Grain Controljkjubajk}(j ]j"]j$]j&]j(]internalrefurij| anchorname#acpi-fan-fine-grain-controlujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACPI Fan Performance Feedback}(jkACPI Fan Performance Feedbackjkjubajk}(j ]j"]j$]j&]j(]internalrefurij| anchorname#acpi-fan-performance-feedbackujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjgubejk}(j ]j"]j$]j&]j(]ujkjlRjkjdubajk}(j ]j"]j$]j&]j(]ujkjsRubj> je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkA block layer cache (bcache)}(jkj3jkjubajk}(j ]j"]j$]j&]j(]internalrefuriadmin-guide/bcache anchornamehujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Attaching}(jk Attachingjkj ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname #attachingujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkError Handling}(jkError Handlingjkj.ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#error-handlingujkj^Rjkj+ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj(ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHowto/cookbook}(jkHowto/cookbookjkjRubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#howto-cookbookujkj^RjkjOubajk}(j ]j"]j$]j&]j(]ujkjeRjkjLubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTroubleshooting performance}(jkTroubleshooting performancejkjvubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#troubleshooting-performanceujkj^Rjkjsubajk}(j ]j"]j$]j&]j(]ujkjeRjkjpubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs - backing device}(jkSysfs - backing devicejkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#sysfs-backing-deviceujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs - backing device stats}(jkSysfs - backing device statsjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#sysfs-backing-device-statsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs - cache set}(jkSysfs - cache setjkj߇ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#sysfs-cache-setujkj^Rjkj܇ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjهubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs - cache set internal}(jkSysfs - cache set internaljkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#sysfs-cache-set-internalujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs - Cache device}(jkSysfs - Cache devicejkj'ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#sysfs-cache-deviceujkj^Rjkj$ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj!ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubajk}(j ]j"]j$]j&]j(]ujkjsRubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkQualcomm Cloud AI 100 (AIC100)}(jkjAjkjlubajk}(j ]j"]j$]j&]j(]internalrefuriaccel/qaic/aic100 anchornamehujkj^Rjkjiubajk}(j ]j"]j$]j&]j(]ujkjeRjkjfubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j ]j"]j$]j&]j(]internalrefurij{ anchorname #overviewujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHardware Description}(jkHardware Descriptionjkjubajk}(j ]j"]j$]j&]j(]internalrefurij{ anchorname#hardware-descriptionujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMHI}(jkMHIjkjшubajk}(j ]j"]j$]j&]j(]internalrefurij{ anchorname#mhiujkj^RjkjΈubajk}(j ]j"]j$]j&]j(]ujkjeRjkjˈubajk}(j ]j"]j$]j&]j(]ujkjlRjkjȈubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQSM}(jkQSMjkjubajk}(j ]j"]j$]j&]j(]internalrefurij{ anchorname#qsmujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjȈubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNSP}(jkNSPjkjubajk}(j ]j"]j$]j&]j(]internalrefurij{ anchorname#nspujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjȈubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DMA Bridge}(jk DMA Bridgejkj=ubajk}(j ]j"]j$]j&]j(]internalrefurij{ anchorname #dma-bridgeujkj^Rjkj:ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj7ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjȈubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDDR}(jkDDRjkjaubajk}(j ]j"]j$]j&]j(]internalrefurij{ anchorname#ddrujkj^Rjkj^ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj[ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjȈubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHigh-level Use Flow}(jkHigh-level Use Flowjkjubajk}(j ]j"]j$]j&]j(]internalrefurij{ anchorname#high-level-use-flowujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Boot Flow}(jk Boot Flowjkjubajk}(j ]j"]j$]j&]j(]internalrefurij{ anchorname #boot-flowujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUserspace components}(jkUserspace componentsjkjىubajk}(j ]j"]j$]j&]j(]internalrefurij{ anchorname#userspace-componentsujkj^Rjkj։ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjӉubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCompiler}(jkCompilerjkjubajk}(j ]j"]j$]j&]j(]internalrefurij{ anchorname #compilerujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsermode Driver (UMD)}(jkUsermode Driver (UMD)jkjubajk}(j ]j"]j$]j&]j(]internalrefurij{ anchorname#usermode-driver-umdujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sahara loader}(jk Sahara loaderjkjBubajk}(j ]j"]j$]j&]j(]internalrefurij{ anchorname#sahara-loaderujkj^Rjkj?ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj<ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjӉubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk MHI Channels}(jk MHI Channelsjkjrubajk}(j ]j"]j$]j&]j(]internalrefurij{ anchorname #mhi-channelsujkj^Rjkjoubajk}(j ]j"]j$]j&]j(]ujkjeRjkjlubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk DMA Bridge}(jk DMA Bridgejkjubajk}(j ]j"]j$]j&]j(]internalrefurij{ anchorname#id1ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j ]j"]j$]j&]j(]internalrefurij{ anchorname#id2ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Request FIFO}(jk Request FIFOjkjۊubajk}(j ]j"]j$]j&]j(]internalrefurij{ anchorname #request-fifoujkj^Rjkj؊ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjՊubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Response FIFO}(jk Response FIFOjkjubajk}(j ]j"]j$]j&]j(]internalrefurij{ anchorname#response-fifoujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%Neural Network Control (NNC) Protocol}(jk%Neural Network Control (NNC) Protocoljkj/ubajk}(j ]j"]j$]j&]j(]internalrefurij{ anchorname$#neural-network-control-nnc-protocolujkj^Rjkj,ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj)ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTransaction descriptions}(jkTransaction descriptionsjkjPubajk}(j ]j"]j$]j&]j(]internalrefurij{ anchorname#transaction-descriptionsujkj^RjkjMubajk}(j ]j"]j$]j&]j(]ujkjeRjkjJubajk}(j ]j"]j$]j&]j(]ujkjlRjkjGubajk}(j ]j"]j$]j&]j(]ujkjsRjkj)ubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSubsystem Restart (SSR)}(jkSubsystem Restart (SSR)jkjubajk}(j ]j"]j$]j&]j(]internalrefurij{ anchorname#subsystem-restart-ssrujkj^Rjkj}ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjzubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0Reliability, Accessibility, Serviceability (RAS)}(jk0Reliability, Accessibility, Serviceability (RAS)jkjubajk}(j ]j"]j$]j&]j(]internalrefurij{ anchorname-#reliability-accessibility-serviceability-rasujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Telemetry}(jk Telemetryjkjȋubajk}(j ]j"]j$]j&]j(]internalrefurij{ anchorname #telemetryujkj^Rjkjŋubajk}(j ]j"]j$]j&]j(]ujkjeRjkj‹ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjfubejk}(j ]j"]j$]j&]j(]ujkjlRjkjcubajk}(j ]j"]j$]j&]j(]ujkjsRubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSELinux}(jkjOjkjubajk}(j ]j"]j$]j&]j(]internalrefuriadmin-guide/LSM/SELinux anchornamehujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubajk}(j ]j"]j$]j&]j(]ujkjsRubjVje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Floppy Driver}(jkj]jkj-ubajk}(j ]j"]j$]j&]j(]internalrefuriadmin-guide/blockdev/floppy anchornamehujkj^Rjkj*ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj'ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk FAQ list:}(jk FAQ list:jkjMubajk}(j ]j"]j$]j&]j(]internalrefurij< anchorname #faq-listujkj^RjkjJubajk}(j ]j"]j$]j&]j(]ujkjeRjkjGubajk}(j ]j"]j$]j&]j(]ujkjlRjkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6LILO configuration options (Thinkpad users, read this)}(jk6LILO configuration options (Thinkpad users, read this)jkjqubajk}(j ]j"]j$]j&]j(]internalrefurij< anchorname4#lilo-configuration-options-thinkpad-users-read-thisujkj^Rjkjnubajk}(j ]j"]j$]j&]j(]ujkjeRjkjkubajk}(j ]j"]j$]j&]j(]ujkjlRjkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule configuration options}(jkModule configuration optionsjkjubajk}(j ]j"]j$]j&]j(]internalrefurij< anchorname#module-configuration-optionsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Supporting utilities and additional documentation:}(jk2Supporting utilities and additional documentation:jkjubajk}(j ]j"]j$]j&]j(]internalrefurij< anchorname2#supporting-utilities-and-additional-documentationujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Reporting problems about the floppy driver}(jk*Reporting problems about the floppy driverjkj݌ubajk}(j ]j"]j$]j&]j(]internalrefurij< anchorname+#reporting-problems-about-the-floppy-driverujkj^Rjkjڌubajk}(j ]j"]j$]j&]j(]ujkjeRjkj׌ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Changelog}(jk Changelogjkjubajk}(j ]j"]j$]j&]j(]internalrefurij< anchorname #changelogujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjDubejk}(j ]j"]j$]j&]j(]ujkjsRjkj'ubejk}(j ]j"]j$]j&]j(]ujkjlRjkj$ubajk}(j ]j"]j$]j&]j(]ujkjsRubj!je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPCI NTB Function}(jkjkjkj:ubajk}(j ]j"]j$]j&]j(]internalrefuriPCI/endpoint/pci-ntb-function anchornamehjpjrujkj^Rjkj7ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj4ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Constructs used for Implementing NTB}(jk$Constructs used for Implementing NTBjkjZubajk}(j ]j"]j$]j&]j(]internalrefurijI anchorname%#constructs-used-for-implementing-ntbjp](K KKeujkj^RjkjWubajk}(j ]j"]j$]j&]j(]ujkjeRjkjTubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfig Region:}(jkConfig Region:jkj|ubajk}(j ]j"]j$]j&]j(]internalrefurijI anchorname#config-regionjp](K KKKeujkj^Rjkjyubajk}(j ]j"]j$]j&]j(]ujkjeRjkjvubajk}(j ]j"]j$]j&]j(]ujkjlRjkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkScratchpad Registers:}(jkScratchpad Registers:jkjubajk}(j ]j"]j$]j&]j(]internalrefurijI anchorname#scratchpad-registersjp](K KKKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDoorbell Registers:}(jkDoorbell Registers:jkjƍubajk}(j ]j"]j$]j&]j(]internalrefurijI anchorname#doorbell-registersjp](K KKKeujkj^RjkjÍubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Window:}(jkMemory Window:jkjubajk}(j ]j"]j$]j&]j(]internalrefurijI anchorname#memory-windowjp](K KKKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjsubejk}(j ]j"]j$]j&]j(]ujkjsRjkjTubejk}(j ]j"]j$]j&]j(]ujkjlRjkjQubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkModeling Constructs:}(jkModeling Constructs:jkjubajk}(j ]j"]j$]j&]j(]internalrefurijI anchorname#modeling-constructsjp](K KKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Modeling Config/Scratchpad Region:}(jk"Modeling Config/Scratchpad Region:jkj>ubajk}(j ]j"]j$]j&]j(]internalrefurijI anchorname"#modeling-config-scratchpad-regionjp](K KKKeujkj^Rjkj;ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj8ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Modeling Doorbell/Memory Window 1:}(jk"Modeling Doorbell/Memory Window 1:jkjcubajk}(j ]j"]j$]j&]j(]internalrefurijI anchorname"#modeling-doorbell-memory-window-1jp](K KKKeujkj^Rjkj`ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj]ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Modeling Optional Memory Windows:}(jk!Modeling Optional Memory Windows:jkjubajk}(j ]j"]j$]j&]j(]internalrefurijI anchorname!#modeling-optional-memory-windowsjp](K KKKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkj5ubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjQubejk}(j ]j"]j$]j&]j(]ujkjsRjkj4ubejk}(j ]j"]j$]j&]j(]ujkjlRjkj1ubajk}(j ]j"]j$]j&]j(]ujkjsRubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jkjzjkjΎubajk}(j ]j"]j$]j&]j(]internalrefuriaccel/introduction anchornamehujkj^Rjkjˎubajk}(j ]j"]j$]j&]j(]ujkjeRjkjȎubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSharing code with DRM}(jkSharing code with DRMjkjubajk}(j ]j"]j$]j&]j(]internalrefurijݎ anchorname#sharing-code-with-drmujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDifferentiation from GPUs}(jkDifferentiation from GPUsjkjubajk}(j ]j"]j$]j&]j(]internalrefurijݎ anchorname#differentiation-from-gpusujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGetting Started}(jkGetting Startedjkj6ubajk}(j ]j"]j$]j&]j(]internalrefurijݎ anchorname#getting-startedujkj^Rjkj3ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj0ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkExternal References}(jkExternal ReferencesjkjZubajk}(j ]j"]j$]j&]j(]internalrefurijݎ anchorname#external-referencesujkj^RjkjWubajk}(j ]j"]j$]j&]j(]ujkjeRjkjTubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk email threads}(jk email threadsjkj{ubajk}(j ]j"]j$]j&]j(]internalrefurijݎ anchorname#email-threadsujkj^Rjkjxubajk}(j ]j"]j$]j&]j(]ujkjeRjkjuubajk}(j ]j"]j$]j&]j(]ujkjlRjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConference talks}(jkConference talksjkjubajk}(j ]j"]j$]j&]j(]internalrefurijݎ anchorname#conference-talksujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjrubejk}(j ]j"]j$]j&]j(]ujkjsRjkjTubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjȎubejk}(j ]j"]j$]j&]j(]ujkjlRjkjŎubajk}(j ]j"]j$]j&]j(]ujkjsRubj1je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTODO}(jkjjkjubajk}(j ]j"]j$]j&]j(]internalrefuriadmin-guide/aoe/todo anchornamehujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjޏubajk}(j ]j"]j$]j&]j(]ujkjlRjkjۏubajk}(j ]j"]j$]j&]j(]ujkjsRubjUje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPCI NTB Endpoint Function}(jkjjkjubajk}(j ]j"]j$]j&]j(]internalrefuri%PCI/endpoint/function/binding/pci-ntb anchornamehjpjujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubajk}(j ]j"]j$]j&]j(]ujkjsRubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk SSDT Overlays}(jkjjkj<ubajk}(j ]j"]j$]j&]j(]internalrefuriadmin-guide/acpi/ssdt-overlays anchornamehujkj^Rjkj9ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj6ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLoading ACPI SSDTs from initrd}(jkLoading ACPI SSDTs from initrdjkj\ubajk}(j ]j"]j$]j&]j(]internalrefurijK anchorname#loading-acpi-ssdts-from-initrdujkj^RjkjYubajk}(j ]j"]j$]j&]j(]ujkjeRjkjVubajk}(j ]j"]j$]j&]j(]ujkjlRjkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Loading ACPI SSDTs from EFI variables}(jk%Loading ACPI SSDTs from EFI variablesjkjubajk}(j ]j"]j$]j&]j(]internalrefurijK anchorname&#loading-acpi-ssdts-from-efi-variablesujkj^Rjkj}ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjzubajk}(j ]j"]j$]j&]j(]ujkjlRjkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Loading ACPI SSDTs from configfs}(jk Loading ACPI SSDTs from configfsjkjubajk}(j ]j"]j$]j&]j(]internalrefurijK anchorname!#loading-acpi-ssdts-from-configfsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjSubejk}(j ]j"]j$]j&]j(]ujkjsRjkj6ubejk}(j ]j"]j$]j&]j(]ujkjlRjkj3ubajk}(j ]j"]j$]j&]j(]ujkjsRubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk?PROPER CARE AND FEEDING OF RETURN VALUES FROM rcu_dereference()}(jkjjkjݐubajk}(j ]j"]j$]j&]j(]internalrefuriRCU/rcu_dereference anchornamehujkj^Rjkjڐubajk}(j ]j"]j$]j&]j(]ujkjeRjkjאubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"EXAMPLE OF AMPLIFIED RCU-USAGE BUG}(jk"EXAMPLE OF AMPLIFIED RCU-USAGE BUGjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname##example-of-amplified-rcu-usage-bugujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)EXAMPLE WHERE THE COMPILER KNOWS TOO MUCH}(jk)EXAMPLE WHERE THE COMPILER KNOWS TOO MUCHjkj!ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname*#example-where-the-compiler-knows-too-muchujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkubajk}(j ]j"]j$]j&]j(]internalrefurijĖ anchorname#rcu-read-unlockujkj^Rjkj;ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj8ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksynchronize_rcu()}(jksynchronize_rcu()jkjbubajk}(j ]j"]j$]j&]j(]internalrefurijĖ anchorname#synchronize-rcuujkj^Rjkj_ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj\ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrcu_assign_pointer()}(jkrcu_assign_pointer()jkjubajk}(j ]j"]j$]j&]j(]internalrefurijĖ anchorname#rcu-assign-pointerujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrcu_dereference()}(jkrcu_dereference()jkjubajk}(j ]j"]j$]j&]j(]internalrefurijĖ anchorname#rcu-dereferenceujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkj̖ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/3. WHAT ARE SOME EXAMPLE USES OF CORE RCU API?}(jk/3. WHAT ARE SOME EXAMPLE USES OF CORE RCU API?jkjڗubajk}(j ]j"]j$]j&]j(]internalrefurijĖ anchorname+#what-are-some-example-uses-of-core-rcu-apiujkj^Rjkjחubajk}(j ]j"]j$]j&]j(]ujkjeRjkjԗubajk}(j ]j"]j$]j&]j(]ujkjlRjkj̖ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,4. WHAT IF MY UPDATING THREAD CANNOT BLOCK?}(jk,4. WHAT IF MY UPDATING THREAD CANNOT BLOCK?jkjubajk}(j ]j"]j$]j&]j(]internalrefurijĖ anchorname(#what-if-my-updating-thread-cannot-blockujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkj̖ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk05. WHAT ARE SOME SIMPLE IMPLEMENTATIONS OF RCU?}(jk05. WHAT ARE SOME SIMPLE IMPLEMENTATIONS OF RCU?jkj"ubajk}(j ]j"]j$]j&]j(]internalrefurijĖ anchorname,#what-are-some-simple-implementations-of-rcuujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)5A. “TOY” IMPLEMENTATION #1: LOCKING}(jk%5A. "TOY" IMPLEMENTATION #1: LOCKINGjkjCubajk}(j ]j"]j$]j&]j(]internalrefurijĖ anchorname#a-toy-implementation-1-lockingujkj^Rjkj@ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj=ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&5B. “TOY” EXAMPLE #2: CLASSIC RCU}(jk"5B. "TOY" EXAMPLE #2: CLASSIC RCUjkjgubajk}(j ]j"]j$]j&]j(]internalrefurijĖ anchorname#b-toy-example-2-classic-rcuujkj^Rjkjdubajk}(j ]j"]j$]j&]j(]ujkjeRjkjaubajk}(j ]j"]j$]j&]j(]ujkjlRjkj:ubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkj̖ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&6. ANALOGY WITH READER-WRITER LOCKING}(jk&6. ANALOGY WITH READER-WRITER LOCKINGjkjubajk}(j ]j"]j$]j&]j(]internalrefurijĖ anchorname##analogy-with-reader-writer-lockingujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkj̖ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#7. ANALOGY WITH REFERENCE COUNTING}(jk#7. ANALOGY WITH REFERENCE COUNTINGjkjubajk}(j ]j"]j$]j&]j(]internalrefurijĖ anchorname #analogy-with-reference-countingujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkj̖ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8. FULL LIST OF RCU APIs}(jk8. FULL LIST OF RCU APIsjkjߘubajk}(j ]j"]j$]j&]j(]internalrefurijĖ anchorname#full-list-of-rcu-apisujkj^Rjkjܘubajk}(j ]j"]j$]j&]j(]ujkjeRjkj٘ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj̖ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9. ANSWERS TO QUICK QUIZZES}(jk9. ANSWERS TO QUICK QUIZZESjkjubajk}(j ]j"]j$]j&]j(]internalrefurijĖ anchorname#answers-to-quick-quizzesujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkj̖ubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubajk}(j ]j"]j$]j&]j(]ujkjsRubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3A Tour Through TREE_RCU’s Expedited Grace Periods}(jkjzjkj<ubajk}(j ]j"]j$]j&]j(]internalrefuri:RCU/Design/Expedited-Grace-Periods/Expedited-Grace-Periods anchornamehujkj^Rjkj9ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj6ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj\ubajk}(j ]j"]j$]j&]j(]internalrefurijK anchorname #introductionujkj^RjkjYubajk}(j ]j"]j$]j&]j(]ujkjeRjkjVubajk}(j ]j"]j$]j&]j(]ujkjlRjkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExpedited Grace Period Design}(jkExpedited Grace Period Designjkjubajk}(j ]j"]j$]j&]j(]internalrefurijK anchorname#expedited-grace-period-designujkj^Rjkj}ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjzubajk}(j ]j"]j$]j&]j(]ujkjlRjkjSubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#RCU-preempt Expedited Grace Periods}(jk#RCU-preempt Expedited Grace Periodsjkjubajk}(j ]j"]j$]j&]j(]internalrefurijK anchorname$#rcu-preempt-expedited-grace-periodsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!RCU-sched Expedited Grace Periods}(jk!RCU-sched Expedited Grace Periodsjkjřubajk}(j ]j"]j$]j&]j(]internalrefurijK anchorname"#rcu-sched-expedited-grace-periodsujkj^Rjkj™ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Expedited Grace Period and CPU Hotplug}(jk&Expedited Grace Period and CPU Hotplugjkjubajk}(j ]j"]j$]j&]j(]internalrefurijK anchorname'#expedited-grace-period-and-cpu-hotplugujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"Expedited Grace Period Refinements}(jk"Expedited Grace Period Refinementsjkj ubajk}(j ]j"]j$]j&]j(]internalrefurijK anchorname##expedited-grace-period-refinementsujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIdle-CPU Checks}(jkIdle-CPU Checksjkj.ubajk}(j ]j"]j$]j&]j(]internalrefurijK anchorname#idle-cpu-checksujkj^Rjkj+ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj(ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBatching via Sequence Counter}(jkBatching via Sequence CounterjkjRubajk}(j ]j"]j$]j&]j(]internalrefurijK anchorname#batching-via-sequence-counterujkj^RjkjOubajk}(j ]j"]j$]j&]j(]ujkjeRjkjLubajk}(j ]j"]j$]j&]j(]ujkjlRjkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFunnel Locking and Wait/Wakeup}(jkFunnel Locking and Wait/Wakeupjkjvubajk}(j ]j"]j$]j&]j(]internalrefurijK anchorname#funnel-locking-and-wait-wakeupujkj^Rjkjsubajk}(j ]j"]j$]j&]j(]ujkjeRjkjpubajk}(j ]j"]j$]j&]j(]ujkjlRjkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUse of Workqueues}(jkUse of Workqueuesjkjubajk}(j ]j"]j$]j&]j(]internalrefurijK anchorname#use-of-workqueuesujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStall Warnings}(jkStall Warningsjkjubajk}(j ]j"]j$]j&]j(]internalrefurijK anchorname#stall-warningsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMid-boot operation}(jkMid-boot operationjkjubajk}(j ]j"]j$]j&]j(]internalrefurijK anchorname#mid-boot-operationujkj^Rjkjߚubajk}(j ]j"]j$]j&]j(]ujkjeRjkjܚubajk}(j ]j"]j$]j&]j(]ujkjlRjkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary}(jkSummaryjkjubajk}(j ]j"]j$]j&]j(]internalrefurijK anchorname#summaryujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkj%ubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjSubejk}(j ]j"]j$]j&]j(]ujkjsRjkj6ubejk}(j ]j"]j$]j&]j(]ujkjlRjkj3ubajk}(j ]j"]j$]j&]j(]ujkjsRubj} je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPer-task statistics interface}(jkjjkjWubajk}(j ]j"]j$]j&]j(]internalrefuriaccounting/taskstats anchornamehujkj^RjkjTubajk}(j ]j"]j$]j&]j(]ujkjeRjkjQubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Terminology}(jk Terminologyjkjwubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname #terminologyujkj^Rjkjtubajk}(j ]j"]j$]j&]j(]ujkjeRjkjqubajk}(j ]j"]j$]j&]j(]ujkjlRjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkjubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname#usageujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Interface}(jk Interfacejkjubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname #interfaceujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkper-tgid stats}(jkper-tgid statsjkjubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname#per-tgid-statsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjݛubajk}(j ]j"]j$]j&]j(]ujkjlRjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExtending taskstats}(jkExtending taskstatsjkjubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname#extending-taskstatsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFlow control for taskstats}(jkFlow control for taskstatsjkj+ubajk}(j ]j"]j$]j&]j(]internalrefurijf anchorname#flow-control-for-taskstatsujkj^Rjkj(ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj%ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjnubejk}(j ]j"]j$]j&]j(]ujkjsRjkjQubejk}(j ]j"]j$]j&]j(]ujkjlRjkjNubajk}(j ]j"]j$]j&]j(]ujkjsRubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe MSI Driver Guide HOWTO}(jkjjkjdubajk}(j ]j"]j$]j&]j(]internalrefuri PCI/msi-howto anchornamehjpjujkj^Rjkjaubajk}(j ]j"]j$]j&]j(]ujkjeRjkj^ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAbout this guide}(jkAbout this guidejkjubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#about-this-guidejp](KKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkj~ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat are MSIs?}(jkWhat are MSIs?jkjubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#what-are-msisjp](KKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkj{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Why use MSIs?}(jk Why use MSIs?jkjΜubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname #why-use-msisjp](KKeujkj^Rjkj˜ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjȜubajk}(j ]j"]j$]j&]j(]ujkjlRjkj{ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHow to use MSIs}(jkHow to use MSIsjkjubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#how-to-use-msisjp](KKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInclude kernel support for MSIs}(jkInclude kernel support for MSIsjkjubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname #include-kernel-support-for-msisjp](KKKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Using MSI}(jk Using MSIjkj:ubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname #using-msijp](KKKeujkj^Rjkj7ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj4ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Legacy APIs}(jk Legacy APIsjkj_ubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname #legacy-apisjp](KKKeujkj^Rjkj\ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjYubajk}(j ]j"]j$]j&]j(]ujkjlRjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkConsiderations when using MSIs}(jkConsiderations when using MSIsjkjubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#considerations-when-using-msisjp](KKKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkj~ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Spinlocks}(jk Spinlocksjkjubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname #spinlocksjp](KKKKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubajk}(j ]j"]j$]j&]j(]ujkjsRjkj~ubejk}(j ]j"]j$]j&]j(]ujkjlRjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4How to tell whether MSI/MSI-X is enabled on a device}(jk4How to tell whether MSI/MSI-X is enabled on a devicejkjםubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname5#how-to-tell-whether-msi-msi-x-is-enabled-on-a-devicejp](KKKeujkj^Rjkjԝubajk}(j ]j"]j$]j&]j(]ujkjeRjkjѝubajk}(j ]j"]j$]j&]j(]ujkjlRjkj ubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkj{ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk MSI quirks}(jk MSI quirksjkjubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname #msi-quirksjp](KKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDisabling MSIs globally}(jkDisabling MSIs globallyjkj*ubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#disabling-msis-globallyjp](KKKeujkj^Rjkj'ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj$ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDisabling MSIs below a bridge}(jkDisabling MSIs below a bridgejkjOubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname#disabling-msis-below-a-bridgejp](KKKeujkj^RjkjLubajk}(j ]j"]j$]j&]j(]ujkjeRjkjIubajk}(j ]j"]j$]j&]j(]ujkjlRjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Disabling MSIs on a single device}(jk!Disabling MSIs on a single devicejkjtubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname"#disabling-msis-on-a-single-devicejp](KKKeujkj^Rjkjqubajk}(j ]j"]j$]j&]j(]ujkjeRjkjnubajk}(j ]j"]j$]j&]j(]ujkjlRjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Finding why MSIs are disabled on a device}(jk)Finding why MSIs are disabled on a devicejkjubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname*#finding-why-msis-are-disabled-on-a-devicejp](KKKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkj!ubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkj{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#List of device drivers MSI(-X) APIs}(jk#List of device drivers MSI(-X) APIsjkjʞubajk}(j ]j"]j$]j&]j(]internalrefurijs anchorname"#list-of-device-drivers-msi-x-apisjp](KKeujkj^RjkjǞubajk}(j ]j"]j$]j&]j(]ujkjeRjkjĞubajk}(j ]j"]j$]j&]j(]ujkjlRjkj{ubejk}(j ]j"]j$]j&]j(]ujkjsRjkj^ubejk}(j ]j"]j$]j&]j(]ujkjlRjkj[ubajk}(j ]j"]j$]j&]j(]ujkjsRubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-Using RCU to Protect Read-Mostly Linked Lists}(jkjjkjubajk}(j ]j"]j$]j&]j(]internalrefuri RCU/listRCU anchornamehujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1Example 1: Read-mostly list: Deferred Destruction}(jk1Example 1: Read-mostly list: Deferred Destructionjkj$ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname0#example-1-read-mostly-list-deferred-destructionujkj^Rjkj!ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFExample 2: Read-Side Action Taken Outside of Lock: No In-Place Updates}(jkFExample 2: Read-Side Action Taken Outside of Lock: No In-Place UpdatesjkjHubajk}(j ]j"]j$]j&]j(]internalrefurij anchornameE#example-2-read-side-action-taken-outside-of-lock-no-in-place-updatesujkj^RjkjEubajk}(j ]j"]j$]j&]j(]ujkjeRjkjBubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Example 3: Handling In-Place Updates}(jk$Example 3: Handling In-Place Updatesjkjlubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname$#example-3-handling-in-place-updatesujkj^Rjkjiubajk}(j ]j"]j$]j&]j(]ujkjeRjkjfubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Example 4: Eliminating Stale Data}(jk!Example 4: Eliminating Stale Datajkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname!#example-4-eliminating-stale-dataujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Example 5: Skipping Stale Objects}(jk!Example 5: Skipping Stale Objectsjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname!#example-5-skipping-stale-objectsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary}(jkSummaryjkj؟ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#summaryujkj^Rjkj՟ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjҟubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubajk}(j ]j"]j$]j&]j(]ujkjsRubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Upgrading ACPI tables via initrd}(jkjjkjubajk}(j ]j"]j$]j&]j(]internalrefuri&admin-guide/acpi/initrd_table_override anchornamehujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is this about}(jkWhat is this aboutjkj1ubajk}(j ]j"]j$]j&]j(]internalrefurij  anchorname#what-is-this-aboutujkj^Rjkj.ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj+ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is this for}(jkWhat is this forjkjUubajk}(j ]j"]j$]j&]j(]internalrefurij  anchorname#what-is-this-forujkj^RjkjRubajk}(j ]j"]j$]j&]j(]ujkjeRjkjOubajk}(j ]j"]j$]j&]j(]ujkjlRjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow does it work}(jkHow does it workjkjyubajk}(j ]j"]j$]j&]j(]internalrefurij  anchorname#how-does-it-workujkj^Rjkjvubajk}(j ]j"]j$]j&]j(]ujkjeRjkjsubajk}(j ]j"]j$]j&]j(]ujkjlRjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Where to retrieve userspace tools}(jk!Where to retrieve userspace toolsjkjubajk}(j ]j"]j$]j&]j(]internalrefurij  anchorname"#where-to-retrieve-userspace-toolsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkj(ubejk}(j ]j"]j$]j&]j(]ujkjsRjkj ubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubajk}(j ]j"]j$]j&]j(]ujkjsRubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk ACPI Support}(jkjjkj֠ubajk}(j ]j"]j$]j&]j(]internalrefuriadmin-guide/acpi/index anchornamehujkj^RjkjӠubajk}(j ]j"]j$]j&]j(]ujkjeRjkjРubje0)}(jkhjk]jH)}(jkhjk]jk}(j ]j"]j$]j&]j(]parentjentries](N&admin-guide/acpi/initrd_table_overrideNadmin-guide/acpi/ssdt-overlaysNadmin-guide/acpi/cppc_sysfsN'admin-guide/acpi/fan_performance_statese includefiles](jjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjZj^sD/var/lib/git/docbuild/linux/Documentation/admin-guide/acpi/index.rstj_sKjkjubajk}(j ]j"]j$]j&]j(]ujkjsRjkjРubejk}(j ]j"]j$]j&]j(]ujkjlRjkj͠ubajk}(j ]j"]j$]j&]j(]ujkjsRubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk PSI - Pressure Stall Information}(jkj϶jkj+ubajk}(j ]j"]j$]j&]j(]internalrefuriaccounting/psi anchornamehujkj^Rjkj(ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj%ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPressure interface}(jkPressure interfacejkjKubajk}(j ]j"]j$]j&]j(]internalrefurij: anchorname#pressure-interfaceujkj^RjkjHubajk}(j ]j"]j$]j&]j(]ujkjeRjkjEubajk}(j ]j"]j$]j&]j(]ujkjlRjkjBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Monitoring for pressure thresholds}(jk"Monitoring for pressure thresholdsjkjoubajk}(j ]j"]j$]j&]j(]internalrefurij: anchorname##monitoring-for-pressure-thresholdsujkj^Rjkjlubajk}(j ]j"]j$]j&]j(]ujkjeRjkjiubajk}(j ]j"]j$]j&]j(]ujkjlRjkjBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUserspace monitor usage example}(jkUserspace monitor usage examplejkjubajk}(j ]j"]j$]j&]j(]internalrefurij: anchorname #userspace-monitor-usage-exampleujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCgroup2 interface}(jkCgroup2 interfacejkjubajk}(j ]j"]j$]j&]j(]internalrefurij: anchorname#cgroup2-interfaceujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjBubejk}(j ]j"]j$]j&]j(]ujkjsRjkj%ubejk}(j ]j"]j$]j&]j(]ujkjlRjkj"ubajk}(j ]j"]j$]j&]j(]ujkjsRubjyje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#accel/qaic Qualcomm Cloud AI driver}(jkjݶjkjubajk}(j ]j"]j$]j&]j(]internalrefuriaccel/qaic/index anchornamehujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j ]j"]j$]j&]j(]parentjentries](Naccel/qaic/qaicNaccel/qaic/aic100e includefiles](jjemaxdepthJcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjZj^s>/var/lib/git/docbuild/linux/Documentation/accel/qaic/index.rstj_sK jkjubajk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubajk}(j ]j"]j$]j&]j(]ujkjsRubjhje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Review Checklist for RCU Patches}(jkjjkjAubajk}(j ]j"]j$]j&]j(]internalrefuri RCU/checklist anchornamehujkj^Rjkj>ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj;ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj8ubajk}(j ]j"]j$]j&]j(]ujkjsRubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDelay accounting}(jkjjkjmubajk}(j ]j"]j$]j&]j(]internalrefuriaccounting/delay-accounting anchornamehujkj^Rjkjjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjgubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Interface}(jk Interfacejkjubajk}(j ]j"]j$]j&]j(]internalrefurij| anchorname #interfaceujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkjubajk}(j ]j"]j$]j&]j(]internalrefurij| anchorname#usageujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjgubejk}(j ]j"]j$]j&]j(]ujkjlRjkjdubajk}(j ]j"]j$]j&]j(]ujkjsRubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'Configuring PCI Endpoint Using CONFIGFS}(jkjjkjubajk}(j ]j"]j$]j&]j(]internalrefuriPCI/endpoint/pci-endpoint-cfs anchornamehjpjujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMounting configfs}(jkMounting configfsjkj ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#mounting-configfsjp](K KKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDirectory Structure}(jkDirectory Structurejkj/ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#directory-structurejp](K KKeujkj^Rjkj,ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj)ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCreating EPF Device}(jkCreating EPF DevicejkjTubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#creating-epf-devicejp](K KKeujkj^RjkjQubajk}(j ]j"]j$]j&]j(]ujkjeRjkjNubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EPC Device}(jk EPC Devicejkjyubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname #epc-devicejp](K KKeujkj^Rjkjvubajk}(j ]j"]j$]j&]j(]ujkjeRjkjsubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubajk}(j ]j"]j$]j&]j(]ujkjsRubjR je0)}(jkhjk]jH)}(jkhjk]jk}(j ]j"]j$]j&]j(]parentadmin-guide/RAS/indexentries](Nadmin-guide/RAS/mainNadmin-guide/RAS/error-decodingN#admin-guide/RAS/address-translatione includefiles](jjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjZj^sC/var/lib/git/docbuild/linux/Documentation/admin-guide/RAS/index.rstj_sKjkjubajk}(j ]j"]j$]j&]j(]ujkjsRubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAddress translation}(jkj#jkjۣubajk}(j ]j"]j$]j&]j(]internalrefuri#admin-guide/RAS/address-translation anchornamehujkj^Rjkjأubajk}(j ]j"]j$]j&]j(]ujkjeRjkjգubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkx86 AMD}(jkx86 AMDjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#x86-amdujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubajk}(j ]j"]j$]j&]j(]ujkjsRjkjգubejk}(j ]j"]j$]j&]j(]ujkjlRjkjңubajk}(j ]j"]j$]j&]j(]ujkjsRubjpje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkABI testing symbols}(jkj1jkj4ubajk}(j ]j"]j$]j&]j(]internalrefuriadmin-guide/abi-testing anchornamehujkj^Rjkj1ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj.ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk>$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/align}(jk>$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/alignjkjTubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname7#readlink-f-sys-bus-dax-devices-daxx-y-dax-region-alignujkj^RjkjQubajk}(j ]j"]j$]j&]j(]ujkjeRjkjNubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkG$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/available_size}(jkG$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/available_sizejkjxubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname@#readlink-f-sys-bus-dax-devices-daxx-y-dax-region-available-sizeujkj^Rjkjuubajk}(j ]j"]j$]j&]j(]ujkjeRjkjrubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk?$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/create}(jk?$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/createjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname8#readlink-f-sys-bus-dax-devices-daxx-y-dax-region-createujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk?$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/delete}(jk?$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/deletejkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname8#readlink-f-sys-bus-dax-devices-daxx-y-dax-region-deleteujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk;$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/id}(jk;$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/idjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname4#readlink-f-sys-bus-dax-devices-daxx-y-dax-region-idujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjޤubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/seed}(jk=$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/seedjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname6#readlink-f-sys-bus-dax-devices-daxx-y-dax-region-seedujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/size}(jk=$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/sizejkj,ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname6#readlink-f-sys-bus-dax-devices-daxx-y-dax-region-sizeujkj^Rjkj)ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj&ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.../XXXXXXX.ipa/endpoint_id/}(jk.../XXXXXXX.ipa/endpoint_id/jkjPubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#xxxxxxx-ipa-endpoint-idujkj^RjkjMubajk}(j ]j"]j$]j&]j(]ujkjeRjkjJubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$.../XXXXXXX.ipa/endpoint_id/modem_rx}(jk$.../XXXXXXX.ipa/endpoint_id/modem_rxjkjtubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#xxxxxxx-ipa-endpoint-id-modem-rxujkj^Rjkjqubajk}(j ]j"]j$]j&]j(]ujkjeRjkjnubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$.../XXXXXXX.ipa/endpoint_id/modem_tx}(jk$.../XXXXXXX.ipa/endpoint_id/modem_txjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#xxxxxxx-ipa-endpoint-id-modem-txujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&.../XXXXXXX.ipa/endpoint_id/monitor_rx}(jk&.../XXXXXXX.ipa/endpoint_id/monitor_rxjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname##xxxxxxx-ipa-endpoint-id-monitor-rxujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.../XXXXXXX.ipa/feature/}(jk.../XXXXXXX.ipa/feature/jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#xxxxxxx-ipa-featureujkj^Rjkjݥubajk}(j ]j"]j$]j&]j(]ujkjeRjkjڥubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk".../XXXXXXX.ipa/feature/rx_offload}(jk".../XXXXXXX.ipa/feature/rx_offloadjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#xxxxxxx-ipa-feature-rx-offloadujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk".../XXXXXXX.ipa/feature/tx_offload}(jk".../XXXXXXX.ipa/feature/tx_offloadjkj(ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#xxxxxxx-ipa-feature-tx-offloadujkj^Rjkj%ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj"ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.../XXXXXXX.ipa/modem/}(jk.../XXXXXXX.ipa/modem/jkjLubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#xxxxxxx-ipa-modemujkj^RjkjIubajk}(j ]j"]j$]j&]j(]ujkjeRjkjFubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$.../XXXXXXX.ipa/modem/rx_endpoint_id}(jk$.../XXXXXXX.ipa/modem/rx_endpoint_idjkjpubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#xxxxxxx-ipa-modem-rx-endpoint-idujkj^Rjkjmubajk}(j ]j"]j$]j&]j(]ujkjeRjkjjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$.../XXXXXXX.ipa/modem/tx_endpoint_id}(jk$.../XXXXXXX.ipa/modem/tx_endpoint_idjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#xxxxxxx-ipa-modem-tx-endpoint-idujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.../XXXXXXX.ipa/version}(jk.../XXXXXXX.ipa/versionjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#xxxxxxx-ipa-versionujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /config/acpi}(jkSymbols under /config/acpijkjܦubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#symbols-under-config-acpiujkj^Rjkj٦ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj֦ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /config/iio}(jkSymbols under /config/iiojkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#symbols-under-config-iioujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Symbols under /config/pcie-gadget}(jk!Symbols under /config/pcie-gadgetjkj$ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#symbols-under-config-pcie-gadgetujkj^Rjkj!ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /config/rdma_cm}(jkSymbols under /config/rdma_cmjkjHubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#symbols-under-config-rdma-cmujkj^RjkjEubajk}(j ]j"]j$]j&]j(]ujkjeRjkjBubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Symbols under /config/stp-policy}(jk Symbols under /config/stp-policyjkjlubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname #symbols-under-config-stp-policyujkj^Rjkjiubajk}(j ]j"]j$]j&]j(]ujkjeRjkjfubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Symbols under /config/usb-gadget}(jk Symbols under /config/usb-gadgetjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname #symbols-under-config-usb-gadgetujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /dev/gpiochip}(jkSymbols under /dev/gpiochipjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#symbols-under-dev-gpiochipujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /dev/kmsg}(jkSymbols under /dev/kmsgjkjاubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#symbols-under-dev-kmsgujkj^Rjkjէubajk}(j ]j"]j$]j&]j(]ujkjeRjkjҧubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /dev/rtcX}(jkSymbols under /dev/rtcXjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#symbols-under-dev-rtcxujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /dev/wmi}(jkSymbols under /dev/wmijkj ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#symbols-under-dev-wmiujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /kvd}(jkSymbols under /kvdjkjDubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#symbols-under-kvdujkj^RjkjAubajk}(j ]j"]j$]j&]j(]ujkjeRjkj>ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /kvd/hash_double}(jkSymbols under /kvd/hash_doublejkjhubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#symbols-under-kvd-hash-doubleujkj^Rjkjeubajk}(j ]j"]j$]j&]j(]ujkjeRjkjbubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /kvd/hash_single}(jkSymbols under /kvd/hash_singlejkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#symbols-under-kvd-hash-singleujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /kvd/linear}(jkSymbols under /kvd/linearjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#symbols-under-kvd-linearujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /proc}(jkSymbols under /procjkjԨubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#symbols-under-procujkj^RjkjѨubajk}(j ]j"]j$]j&]j(]ujkjeRjkjΨubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /proc/diskstats}(jkSymbols under /proc/diskstatsjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#symbols-under-proc-diskstatsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /proc/pid}(jkSymbols under /proc/pidjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#symbols-under-proc-pidujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys}(jkSymbols under /sysjkj@ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#symbols-under-sysujkj^Rjkj=ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj:ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/block}(jkSymbols under /sys/blockjkjdubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#symbols-under-sys-blockujkj^Rjkjaubajk}(j ]j"]j$]j&]j(]ujkjeRjkj^ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/bus}(jkSymbols under /sys/busjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#symbols-under-sys-busujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/class}(jkSymbols under /sys/classjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#symbols-under-sys-classujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/dev}(jkSymbols under /sys/devjkjЩubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#symbols-under-sys-devujkj^Rjkjͩubajk}(j ]j"]j$]j&]j(]ujkjeRjkjʩubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/devices}(jkSymbols under /sys/devicesjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#symbols-under-sys-devicesujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/firmware}(jkSymbols under /sys/firmwarejkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#symbols-under-sys-firmwareujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/fs}(jkSymbols under /sys/fsjkj<ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#symbols-under-sys-fsujkj^Rjkj9ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj6ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/hypervisor}(jkSymbols under /sys/hypervisorjkj`ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#symbols-under-sys-hypervisorujkj^Rjkj]ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjZubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/kernel}(jkSymbols under /sys/kerneljkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#symbols-under-sys-kernelujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkj~ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/module}(jkSymbols under /sys/modulejkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#symbols-under-sys-moduleujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under /sys/power}(jkSymbols under /sys/powerjkj̪ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#symbols-under-sys-powerujkj^Rjkjɪubajk}(j ]j"]j$]j&]j(]ujkjeRjkjƪubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Raise a uevent when a USB Host Controller has died}(jk2Raise a uevent when a USB Host Controller has diedjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname3#raise-a-uevent-when-a-usb-host-controller-has-diedujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8Raise a uevent when a USB charger is inserted or removed}(jk8Raise a uevent when a USB charger is inserted or removedjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname9#raise-a-uevent-when-a-usb-charger-is-inserted-or-removedujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknvdimm}(jknvdimmjkj8ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#nvdimmujkj^Rjkj5ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj2ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols under security/secrets}(jkSymbols under security/secretsjkj\ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#symbols-under-security-secretsujkj^RjkjYubajk}(j ]j"]j$]j&]j(]ujkjeRjkjVubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/configfs-acpi}(jkFile testing/configfs-acpijkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-configfs-acpiujkj^Rjkj}ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjzubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/configfs-iio}(jkFile testing/configfs-iiojkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-configfs-iioujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/configfs-most}(jkFile testing/configfs-mostjkjȫubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-configfs-mostujkj^Rjkjūubajk}(j ]j"]j$]j&]j(]ujkjeRjkj«ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/configfs-rdma_cm}(jkFile testing/configfs-rdma_cmjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-configfs-rdma-cmujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'File testing/configfs-spear-pcie-gadget}(jk'File testing/configfs-spear-pcie-gadgetjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname(#file-testing-configfs-spear-pcie-gadgetujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File testing/configfs-stp-policy}(jk File testing/configfs-stp-policyjkj4ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#file-testing-configfs-stp-policyujkj^Rjkj1ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj.ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(File testing/configfs-stp-policy-p_sys-t}(jk(File testing/configfs-stp-policy-p_sys-tjkjXubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname)#file-testing-configfs-stp-policy-p-sys-tujkj^RjkjUubajk}(j ]j"]j$]j&]j(]ujkjeRjkjRubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/configfs-tsm}(jkFile testing/configfs-tsmjkj|ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-configfs-tsmujkj^Rjkjyubajk}(j ]j"]j$]j&]j(]ujkjeRjkjvubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File testing/configfs-usb-gadget}(jk File testing/configfs-usb-gadgetjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#file-testing-configfs-usb-gadgetujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/configfs-usb-gadget-acm}(jk$File testing/configfs-usb-gadget-acmjkjĬubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-configfs-usb-gadget-acmujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/configfs-usb-gadget-ecm}(jk$File testing/configfs-usb-gadget-ecmjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-configfs-usb-gadget-ecmujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/configfs-usb-gadget-eem}(jk$File testing/configfs-usb-gadget-eemjkj ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-configfs-usb-gadget-eemujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/configfs-usb-gadget-ffs}(jk$File testing/configfs-usb-gadget-ffsjkj0ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-configfs-usb-gadget-ffsujkj^Rjkj-ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj*ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/configfs-usb-gadget-hid}(jk$File testing/configfs-usb-gadget-hidjkjTubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-configfs-usb-gadget-hidujkj^RjkjQubajk}(j ]j"]j$]j&]j(]ujkjeRjkjNubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)File testing/configfs-usb-gadget-loopback}(jk)File testing/configfs-usb-gadget-loopbackjkjxubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname*#file-testing-configfs-usb-gadget-loopbackujkj^Rjkjuubajk}(j ]j"]j$]j&]j(]ujkjeRjkjrubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-File testing/configfs-usb-gadget-mass-storage}(jk-File testing/configfs-usb-gadget-mass-storagejkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname.#file-testing-configfs-usb-gadget-mass-storageujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%File testing/configfs-usb-gadget-midi}(jk%File testing/configfs-usb-gadget-midijkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname&#file-testing-configfs-usb-gadget-midiujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&File testing/configfs-usb-gadget-midi2}(jk&File testing/configfs-usb-gadget-midi2jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname'#file-testing-configfs-usb-gadget-midi2ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjޭubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/configfs-usb-gadget-ncm}(jk$File testing/configfs-usb-gadget-ncmjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-configfs-usb-gadget-ncmujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%File testing/configfs-usb-gadget-obex}(jk%File testing/configfs-usb-gadget-obexjkj,ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname&#file-testing-configfs-usb-gadget-obexujkj^Rjkj)ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj&ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'File testing/configfs-usb-gadget-phonet}(jk'File testing/configfs-usb-gadget-phonetjkjPubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname(#file-testing-configfs-usb-gadget-phonetujkj^RjkjMubajk}(j ]j"]j$]j&]j(]ujkjeRjkjJubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(File testing/configfs-usb-gadget-printer}(jk(File testing/configfs-usb-gadget-printerjkjtubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname)#file-testing-configfs-usb-gadget-printerujkj^Rjkjqubajk}(j ]j"]j$]j&]j(]ujkjeRjkjnubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&File testing/configfs-usb-gadget-rndis}(jk&File testing/configfs-usb-gadget-rndisjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname'#file-testing-configfs-usb-gadget-rndisujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'File testing/configfs-usb-gadget-serial}(jk'File testing/configfs-usb-gadget-serialjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname(#file-testing-configfs-usb-gadget-serialujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+File testing/configfs-usb-gadget-sourcesink}(jk+File testing/configfs-usb-gadget-sourcesinkjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname,#file-testing-configfs-usb-gadget-sourcesinkujkj^Rjkjݮubajk}(j ]j"]j$]j&]j(]ujkjeRjkjڮubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'File testing/configfs-usb-gadget-subset}(jk'File testing/configfs-usb-gadget-subsetjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname(#file-testing-configfs-usb-gadget-subsetujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/configfs-usb-gadget-tcm}(jk$File testing/configfs-usb-gadget-tcmjkj(ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-configfs-usb-gadget-tcmujkj^Rjkj%ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj"ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%File testing/configfs-usb-gadget-uac1}(jk%File testing/configfs-usb-gadget-uac1jkjLubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname&#file-testing-configfs-usb-gadget-uac1ujkj^RjkjIubajk}(j ]j"]j$]j&]j(]ujkjeRjkjFubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,File testing/configfs-usb-gadget-uac1_legacy}(jk,File testing/configfs-usb-gadget-uac1_legacyjkjpubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname-#file-testing-configfs-usb-gadget-uac1-legacyujkj^Rjkjmubajk}(j ]j"]j$]j&]j(]ujkjeRjkjjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%File testing/configfs-usb-gadget-uac2}(jk%File testing/configfs-usb-gadget-uac2jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname&#file-testing-configfs-usb-gadget-uac2ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/configfs-usb-gadget-uvc}(jk$File testing/configfs-usb-gadget-uvcjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-configfs-usb-gadget-uvcujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"File testing/debugfs-cec-error-inj}(jk"File testing/debugfs-cec-error-injjkjܯubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname##file-testing-debugfs-cec-error-injujkj^Rjkjٯubajk}(j ]j"]j$]j&]j(]ujkjeRjkj֯ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/debugfs-cros-ec}(jkFile testing/debugfs-cros-ecjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-debugfs-cros-ecujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/debugfs-cxl}(jkFile testing/debugfs-cxljkj$ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-debugfs-cxlujkj^Rjkj!ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!File testing/debugfs-dell-wmi-ddv}(jk!File testing/debugfs-dell-wmi-ddvjkjHubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname"#file-testing-debugfs-dell-wmi-ddvujkj^RjkjEubajk}(j ]j"]j$]j&]j(]ujkjeRjkjBubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/debugfs-driver-dcc}(jkFile testing/debugfs-driver-dccjkjlubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname #file-testing-debugfs-driver-dccujkj^Rjkjiubajk}(j ]j"]j$]j&]j(]ujkjeRjkjfubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"File testing/debugfs-driver-genwqe}(jk"File testing/debugfs-driver-genwqejkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname##file-testing-debugfs-driver-genwqeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&File testing/debugfs-driver-habanalabs}(jk&File testing/debugfs-driver-habanalabsjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname'#file-testing-debugfs-driver-habanalabsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/debugfs-driver-qat}(jkFile testing/debugfs-driver-qatjkjذubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname #file-testing-debugfs-driver-qatujkj^Rjkjհubajk}(j ]j"]j$]j&]j(]ujkjeRjkjҰubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)File testing/debugfs-driver-qat_telemetry}(jk)File testing/debugfs-driver-qat_telemetryjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname*#file-testing-debugfs-driver-qat-telemetryujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/debugfs-ec}(jkFile testing/debugfs-ecjkj ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-debugfs-ecujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/debugfs-hisi-hpre}(jkFile testing/debugfs-hisi-hprejkjDubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-debugfs-hisi-hpreujkj^RjkjAubajk}(j ]j"]j$]j&]j(]ujkjeRjkj>ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/debugfs-hisi-sec}(jkFile testing/debugfs-hisi-secjkjhubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-debugfs-hisi-secujkj^Rjkjeubajk}(j ]j"]j$]j&]j(]ujkjeRjkjbubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/debugfs-hisi-zip}(jkFile testing/debugfs-hisi-zipjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-debugfs-hisi-zipujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/debugfs-hyperv}(jkFile testing/debugfs-hypervjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-debugfs-hypervujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/debugfs-ideapad}(jkFile testing/debugfs-ideapadjkjԱubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-debugfs-ideapadujkj^Rjkjѱubajk}(j ]j"]j$]j&]j(]ujkjeRjkjαubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File testing/debugfs-intel-iommu}(jk File testing/debugfs-intel-iommujkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#file-testing-debugfs-intel-iommuujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/debugfs-moxtet}(jkFile testing/debugfs-moxtetjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-debugfs-moxtetujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/debugfs-olpc}(jkFile testing/debugfs-olpcjkj@ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-debugfs-olpcujkj^Rjkj=ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj:ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"File testing/debugfs-pfo-nx-crypto}(jk"File testing/debugfs-pfo-nx-cryptojkjdubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname##file-testing-debugfs-pfo-nx-cryptoujkj^Rjkjaubajk}(j ]j"]j$]j&]j(]ujkjeRjkj^ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/debugfs-pktcdvd}(jkFile testing/debugfs-pktcdvdjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-debugfs-pktcdvdujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/debugfs-scmi}(jkFile testing/debugfs-scmijkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-debugfs-scmiujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/debugfs-scmi-raw}(jkFile testing/debugfs-scmi-rawjkjвubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-debugfs-scmi-rawujkj^RjkjͲubajk}(j ]j"]j$]j&]j(]ujkjeRjkjʲubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/debugfs-tpmi}(jkFile testing/debugfs-tpmijkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-debugfs-tpmiujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/debugfs-turris-mox-rwtm}(jk$File testing/debugfs-turris-mox-rwtmjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-debugfs-turris-mox-rwtmujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/debugfs-vfio}(jkFile testing/debugfs-vfiojkj<ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-debugfs-vfioujkj^Rjkj9ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj6ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/debugfs-wilco-ec}(jkFile testing/debugfs-wilco-ecjkj`ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-debugfs-wilco-ecujkj^Rjkj]ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjZubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/dell-smbios-wmi}(jkFile testing/dell-smbios-wmijkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-dell-smbios-wmiujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkj~ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/dev-kmsg}(jkFile testing/dev-kmsgjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-dev-kmsgujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#File testing/devlink-resource-mlxsw}(jk#File testing/devlink-resource-mlxswjkj̳ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname$#file-testing-devlink-resource-mlxswujkj^Rjkjɳubajk}(j ]j"]j$]j&]j(]ujkjeRjkjƳubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/evm}(jkFile testing/evmjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-evmujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/gpio-cdev}(jkFile testing/gpio-cdevjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-gpio-cdevujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/ima_policy}(jkFile testing/ima_policyjkj8ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-ima-policyujkj^Rjkj5ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj2ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/ppc-memtrace}(jkFile testing/ppc-memtracejkj\ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-ppc-memtraceujkj^RjkjYubajk}(j ]j"]j$]j&]j(]ujkjeRjkjVubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File testing/procfs-attr-current}(jk File testing/procfs-attr-currentjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#file-testing-procfs-attr-currentujkj^Rjkj}ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjzubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/procfs-attr-exec}(jkFile testing/procfs-attr-execjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-procfs-attr-execujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/procfs-attr-prev}(jkFile testing/procfs-attr-prevjkjȴubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-procfs-attr-prevujkj^RjkjŴubajk}(j ]j"]j$]j&]j(]ujkjeRjkj´ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/procfs-diskstats}(jkFile testing/procfs-diskstatsjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-procfs-diskstatsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File testing/procfs-smaps_rollup}(jk File testing/procfs-smaps_rollupjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#file-testing-procfs-smaps-rollupujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/pstore}(jkFile testing/pstorejkj4ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-pstoreujkj^Rjkj1ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj.ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/rtc-cdev}(jkFile testing/rtc-cdevjkjXubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-rtc-cdevujkj^RjkjUubajk}(j ]j"]j$]j&]j(]ujkjeRjkjRubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/securityfs-secrets-coco}(jk$File testing/securityfs-secrets-cocojkj|ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-securityfs-secrets-cocoujkj^Rjkjyubajk}(j ]j"]j$]j&]j(]ujkjeRjkjvubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-amd-pmc}(jkFile testing/sysfs-amd-pmcjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-amd-pmcujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-amd-pmf}(jkFile testing/sysfs-amd-pmfjkjĵubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-amd-pmfujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-ata}(jkFile testing/sysfs-atajkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-ataujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-block-aoe}(jkFile testing/sysfs-block-aoejkj ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-block-aoeujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-block-bcache}(jkFile testing/sysfs-block-bcachejkj0ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname #file-testing-sysfs-block-bcacheujkj^Rjkj-ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj*ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-block-device}(jkFile testing/sysfs-block-devicejkjTubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname #file-testing-sysfs-block-deviceujkj^RjkjQubajk}(j ]j"]j$]j&]j(]ujkjeRjkjNubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-block-dm}(jkFile testing/sysfs-block-dmjkjxubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-block-dmujkj^Rjkjuubajk}(j ]j"]j$]j&]j(]ujkjeRjkjrubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-block-loop}(jkFile testing/sysfs-block-loopjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-block-loopujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-block-rnbd}(jkFile testing/sysfs-block-rnbdjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-block-rnbdujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-block-rssd}(jkFile testing/sysfs-block-rssdjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-block-rssdujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkj޶ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-block-zram}(jkFile testing/sysfs-block-zramjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-block-zramujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-acpi}(jkFile testing/sysfs-bus-acpijkj,ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-acpiujkj^Rjkj)ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj&ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-amba}(jkFile testing/sysfs-bus-ambajkjPubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-ambaujkj^RjkjMubajk}(j ]j"]j$]j&]j(]ujkjeRjkjJubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-bcma}(jkFile testing/sysfs-bus-bcmajkjtubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-bcmaujkj^Rjkjqubajk}(j ]j"]j$]j&]j(]ujkjeRjkjnubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-cdx}(jkFile testing/sysfs-bus-cdxjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-cdxujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-coreboot}(jkFile testing/sysfs-bus-corebootjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname #file-testing-sysfs-bus-corebootujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,File testing/sysfs-bus-coresight-devices-cti}(jk,File testing/sysfs-bus-coresight-devices-ctijkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname-#file-testing-sysfs-bus-coresight-devices-ctiujkj^Rjkjݷubajk}(j ]j"]j$]j&]j(]ujkjeRjkjڷubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.File testing/sysfs-bus-coresight-devices-etb10}(jk.File testing/sysfs-bus-coresight-devices-etb10jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname/#file-testing-sysfs-bus-coresight-devices-etb10ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.File testing/sysfs-bus-coresight-devices-etm3x}(jk.File testing/sysfs-bus-coresight-devices-etm3xjkj(ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname/#file-testing-sysfs-bus-coresight-devices-etm3xujkj^Rjkj%ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj"ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.File testing/sysfs-bus-coresight-devices-etm4x}(jk.File testing/sysfs-bus-coresight-devices-etm4xjkjLubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname/#file-testing-sysfs-bus-coresight-devices-etm4xujkj^RjkjIubajk}(j ]j"]j$]j&]j(]ujkjeRjkjFubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/File testing/sysfs-bus-coresight-devices-funnel}(jk/File testing/sysfs-bus-coresight-devices-funneljkjpubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname0#file-testing-sysfs-bus-coresight-devices-funnelujkj^Rjkjmubajk}(j ]j"]j$]j&]j(]ujkjeRjkjjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,File testing/sysfs-bus-coresight-devices-stm}(jk,File testing/sysfs-bus-coresight-devices-stmjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname-#file-testing-sysfs-bus-coresight-devices-stmujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,File testing/sysfs-bus-coresight-devices-tmc}(jk,File testing/sysfs-bus-coresight-devices-tmcjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname-#file-testing-sysfs-bus-coresight-devices-tmcujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-File testing/sysfs-bus-coresight-devices-tpdm}(jk-File testing/sysfs-bus-coresight-devices-tpdmjkjܸubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname.#file-testing-sysfs-bus-coresight-devices-tpdmujkj^Rjkjٸubajk}(j ]j"]j$]j&]j(]ujkjeRjkjָubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-File testing/sysfs-bus-coresight-devices-trbe}(jk-File testing/sysfs-bus-coresight-devices-trbejkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname.#file-testing-sysfs-bus-coresight-devices-trbeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2File testing/sysfs-bus-coresight-devices-ultra_smb}(jk2File testing/sysfs-bus-coresight-devices-ultra_smbjkj$ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname3#file-testing-sysfs-bus-coresight-devices-ultra-smbujkj^Rjkj!ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-counter}(jkFile testing/sysfs-bus-counterjkjHubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-counterujkj^RjkjEubajk}(j ]j"]j$]j&]j(]ujkjeRjkjBubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-css}(jkFile testing/sysfs-bus-cssjkjlubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-cssujkj^Rjkjiubajk}(j ]j"]j$]j&]j(]ujkjeRjkjfubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-cxl}(jkFile testing/sysfs-bus-cxljkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-cxlujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-dax}(jkFile testing/sysfs-bus-daxjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-daxujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-dfl}(jkFile testing/sysfs-bus-dfljkjعubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-dflujkj^Rjkjչubajk}(j ]j"]j$]j&]j(]ujkjeRjkjҹubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'File testing/sysfs-bus-dfl-devices-emif}(jk'File testing/sysfs-bus-dfl-devices-emifjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname(#file-testing-sysfs-bus-dfl-devices-emifujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-File testing/sysfs-bus-dfl-devices-n3000-nios}(jk-File testing/sysfs-bus-dfl-devices-n3000-niosjkj ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname.#file-testing-sysfs-bus-dfl-devices-n3000-niosujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0File testing/sysfs-bus-event_source-devices-caps}(jk0File testing/sysfs-bus-event_source-devices-capsjkjDubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname1#file-testing-sysfs-bus-event-source-devices-capsujkj^RjkjAubajk}(j ]j"]j$]j&]j(]ujkjeRjkj>ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3File testing/sysfs-bus-event_source-devices-dfl_fme}(jk3File testing/sysfs-bus-event_source-devices-dfl_fmejkjhubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname4#file-testing-sysfs-bus-event-source-devices-dfl-fmeujkj^Rjkjeubajk}(j ]j"]j$]j&]j(]ujkjeRjkjbubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/File testing/sysfs-bus-event_source-devices-dsa}(jk/File testing/sysfs-bus-event_source-devices-dsajkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname0#file-testing-sysfs-bus-event-source-devices-dsaujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2File testing/sysfs-bus-event_source-devices-events}(jk2File testing/sysfs-bus-event_source-devices-eventsjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname3#file-testing-sysfs-bus-event-source-devices-eventsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2File testing/sysfs-bus-event_source-devices-format}(jk2File testing/sysfs-bus-event_source-devices-formatjkjԺubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname3#file-testing-sysfs-bus-event-source-devices-formatujkj^RjkjѺubajk}(j ]j"]j$]j&]j(]ujkjeRjkjκubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3File testing/sysfs-bus-event_source-devices-hv_24x7}(jk3File testing/sysfs-bus-event_source-devices-hv_24x7jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname4#file-testing-sysfs-bus-event-source-devices-hv-24x7ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3File testing/sysfs-bus-event_source-devices-hv_gpci}(jk3File testing/sysfs-bus-event_source-devices-hv_gpcijkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname4#file-testing-sysfs-bus-event-source-devices-hv-gpciujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1File testing/sysfs-bus-event_source-devices-iommu}(jk1File testing/sysfs-bus-event_source-devices-iommujkj@ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname2#file-testing-sysfs-bus-event-source-devices-iommuujkj^Rjkj=ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj:ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2File testing/sysfs-bus-event_source-devices-uncore}(jk2File testing/sysfs-bus-event_source-devices-uncorejkjdubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname3#file-testing-sysfs-bus-event-source-devices-uncoreujkj^Rjkjaubajk}(j ]j"]j$]j&]j(]ujkjeRjkj^ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-fcoe}(jkFile testing/sysfs-bus-fcoejkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-fcoeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-fsi}(jkFile testing/sysfs-bus-fsijkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-fsiujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*File testing/sysfs-bus-fsi-devices-sbefifo}(jk*File testing/sysfs-bus-fsi-devices-sbefifojkjлubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname+#file-testing-sysfs-bus-fsi-devices-sbefifoujkj^Rjkjͻubajk}(j ]j"]j$]j&]j(]ujkjeRjkjʻubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-fsl-mc}(jkFile testing/sysfs-bus-fsl-mcjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-fsl-mcujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-hsi}(jkFile testing/sysfs-bus-hsijkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-hsiujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(File testing/sysfs-bus-i2c-devices-bq32k}(jk(File testing/sysfs-bus-i2c-devices-bq32kjkj<ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname)#file-testing-sysfs-bus-i2c-devices-bq32kujkj^Rjkj9ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj6ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*File testing/sysfs-bus-i2c-devices-fsa9480}(jk*File testing/sysfs-bus-i2c-devices-fsa9480jkj`ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname+#file-testing-sysfs-bus-i2c-devices-fsa9480ujkj^Rjkj]ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjZubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)File testing/sysfs-bus-i2c-devices-hm6352}(jk)File testing/sysfs-bus-i2c-devices-hm6352jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname*#file-testing-sysfs-bus-i2c-devices-hm6352ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkj~ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)File testing/sysfs-bus-i2c-devices-lm3533}(jk)File testing/sysfs-bus-i2c-devices-lm3533jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname*#file-testing-sysfs-bus-i2c-devices-lm3533ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*File testing/sysfs-bus-i2c-devices-pca954x}(jk*File testing/sysfs-bus-i2c-devices-pca954xjkj̼ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname+#file-testing-sysfs-bus-i2c-devices-pca954xujkj^Rjkjɼubajk}(j ]j"]j$]j&]j(]ujkjeRjkjƼubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-i3c}(jkFile testing/sysfs-bus-i3cjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-i3cujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-iio}(jkFile testing/sysfs-bus-iiojkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-iioujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(File testing/sysfs-bus-iio-accel-adxl372}(jk(File testing/sysfs-bus-iio-accel-adxl372jkj8ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname)#file-testing-sysfs-bus-iio-accel-adxl372ujkj^Rjkj5ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj2ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'File testing/sysfs-bus-iio-accel-bmc150}(jk'File testing/sysfs-bus-iio-accel-bmc150jkj\ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname(#file-testing-sysfs-bus-iio-accel-bmc150ujkj^RjkjYubajk}(j ]j"]j$]j&]j(]ujkjeRjkjVubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%File testing/sysfs-bus-iio-adc-ad4130}(jk%File testing/sysfs-bus-iio-adc-ad4130jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname&#file-testing-sysfs-bus-iio-adc-ad4130ujkj^Rjkj}ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjzubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%File testing/sysfs-bus-iio-adc-ad7192}(jk%File testing/sysfs-bus-iio-adc-ad7192jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname&#file-testing-sysfs-bus-iio-adc-ad7192ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&File testing/sysfs-bus-iio-adc-ad7280a}(jk&File testing/sysfs-bus-iio-adc-ad7280ajkjȽubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname'#file-testing-sysfs-bus-iio-adc-ad7280aujkj^RjkjŽubajk}(j ]j"]j$]j&]j(]ujkjeRjkj½ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0File testing/sysfs-bus-iio-adc-envelope-detector}(jk0File testing/sysfs-bus-iio-adc-envelope-detectorjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname1#file-testing-sysfs-bus-iio-adc-envelope-detectorujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%File testing/sysfs-bus-iio-adc-hi8435}(jk%File testing/sysfs-bus-iio-adc-hi8435jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname&#file-testing-sysfs-bus-iio-adc-hi8435ujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'File testing/sysfs-bus-iio-adc-max11410}(jk'File testing/sysfs-bus-iio-adc-max11410jkj4ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname(#file-testing-sysfs-bus-iio-adc-max11410ujkj^Rjkj1ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj.ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&File testing/sysfs-bus-iio-adc-max9611}(jk&File testing/sysfs-bus-iio-adc-max9611jkjXubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname'#file-testing-sysfs-bus-iio-adc-max9611ujkj^RjkjUubajk}(j ]j"]j$]j&]j(]ujkjeRjkjRubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&File testing/sysfs-bus-iio-adc-mcp3564}(jk&File testing/sysfs-bus-iio-adc-mcp3564jkj|ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname'#file-testing-sysfs-bus-iio-adc-mcp3564ujkj^Rjkjyubajk}(j ]j"]j$]j&]j(]ujkjeRjkjvubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%File testing/sysfs-bus-iio-adc-mt6360}(jk%File testing/sysfs-bus-iio-adc-mt6360jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname&#file-testing-sysfs-bus-iio-adc-mt6360ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&File testing/sysfs-bus-iio-adc-pac1934}(jk&File testing/sysfs-bus-iio-adc-pac1934jkjľubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname'#file-testing-sysfs-bus-iio-adc-pac1934ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/sysfs-bus-iio-adc-stm32}(jk$File testing/sysfs-bus-iio-adc-stm32jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-sysfs-bus-iio-adc-stm32ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!File testing/sysfs-bus-iio-bno055}(jk!File testing/sysfs-bus-iio-bno055jkj ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname"#file-testing-sysfs-bus-iio-bno055ujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%File testing/sysfs-bus-iio-cdc-ad7746}(jk%File testing/sysfs-bus-iio-cdc-ad7746jkj0ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname&#file-testing-sysfs-bus-iio-cdc-ad7746ujkj^Rjkj-ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj*ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)File testing/sysfs-bus-iio-chemical-sgp40}(jk)File testing/sysfs-bus-iio-chemical-sgp40jkjTubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname*#file-testing-sysfs-bus-iio-chemical-sgp40ujkj^RjkjQubajk}(j ]j"]j$]j&]j(]ujkjeRjkjNubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/File testing/sysfs-bus-iio-chemical-sunrise-co2}(jk/File testing/sysfs-bus-iio-chemical-sunrise-co2jkjxubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname0#file-testing-sysfs-bus-iio-chemical-sunrise-co2ujkj^Rjkjuubajk}(j ]j"]j$]j&]j(]ujkjeRjkjrubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)File testing/sysfs-bus-iio-chemical-vz89x}(jk)File testing/sysfs-bus-iio-chemical-vz89xjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname*#file-testing-sysfs-bus-iio-chemical-vz89xujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"File testing/sysfs-bus-iio-cros-ec}(jk"File testing/sysfs-bus-iio-cros-ecjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname##file-testing-sysfs-bus-iio-cros-ecujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%File testing/sysfs-bus-iio-dac-ad5766}(jk%File testing/sysfs-bus-iio-dac-ad5766jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname&#file-testing-sysfs-bus-iio-dac-ad5766ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkj޿ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'File testing/sysfs-bus-iio-dac-dpot-dac}(jk'File testing/sysfs-bus-iio-dac-dpot-dacjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname(#file-testing-sysfs-bus-iio-dac-dpot-dacujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&File testing/sysfs-bus-iio-dac-ltc2688}(jk&File testing/sysfs-bus-iio-dac-ltc2688jkj,ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname'#file-testing-sysfs-bus-iio-dac-ltc2688ujkj^Rjkj)ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj&ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*File testing/sysfs-bus-iio-dfsdm-adc-stm32}(jk*File testing/sysfs-bus-iio-dfsdm-adc-stm32jkjPubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname+#file-testing-sysfs-bus-iio-dfsdm-adc-stm32ujkj^RjkjMubajk}(j ]j"]j$]j&]j(]ujkjeRjkjJubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)File testing/sysfs-bus-iio-distance-srf08}(jk)File testing/sysfs-bus-iio-distance-srf08jkjtubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname*#file-testing-sysfs-bus-iio-distance-srf08ujkj^Rjkjqubajk}(j ]j"]j$]j&]j(]ujkjeRjkjnubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%File testing/sysfs-bus-iio-dma-buffer}(jk%File testing/sysfs-bus-iio-dma-bufferjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname&#file-testing-sysfs-bus-iio-dma-bufferujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*File testing/sysfs-bus-iio-filter-admv8818}(jk*File testing/sysfs-bus-iio-filter-admv8818jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname+#file-testing-sysfs-bus-iio-filter-admv8818ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+File testing/sysfs-bus-iio-frequency-ad9523}(jk+File testing/sysfs-bus-iio-frequency-ad9523jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname,#file-testing-sysfs-bus-iio-frequency-ad9523ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,File testing/sysfs-bus-iio-frequency-adf4350}(jk,File testing/sysfs-bus-iio-frequency-adf4350jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname-#file-testing-sysfs-bus-iio-frequency-adf4350ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,File testing/sysfs-bus-iio-frequency-adf4371}(jk,File testing/sysfs-bus-iio-frequency-adf4371jkj(ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname-#file-testing-sysfs-bus-iio-frequency-adf4371ujkj^Rjkj%ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj"ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-File testing/sysfs-bus-iio-frequency-admv1013}(jk-File testing/sysfs-bus-iio-frequency-admv1013jkjLubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname.#file-testing-sysfs-bus-iio-frequency-admv1013ujkj^RjkjIubajk}(j ]j"]j$]j&]j(]ujkjeRjkjFubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-File testing/sysfs-bus-iio-frequency-admv1014}(jk-File testing/sysfs-bus-iio-frequency-admv1014jkjpubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname.#file-testing-sysfs-bus-iio-frequency-admv1014ujkj^Rjkjmubajk}(j ]j"]j$]j&]j(]ujkjeRjkjjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&File testing/sysfs-bus-iio-gyro-bmg160}(jk&File testing/sysfs-bus-iio-gyro-bmg160jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname'#file-testing-sysfs-bus-iio-gyro-bmg160ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)File testing/sysfs-bus-iio-health-afe440x}(jk)File testing/sysfs-bus-iio-health-afe440xjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname*#file-testing-sysfs-bus-iio-health-afe440xujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#File testing/sysfs-bus-iio-humidity}(jk#File testing/sysfs-bus-iio-humidityjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname$#file-testing-sysfs-bus-iio-humidityujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4File testing/sysfs-bus-iio-impedance-analyzer-ad5933}(jk4File testing/sysfs-bus-iio-impedance-analyzer-ad5933jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname5#file-testing-sysfs-bus-iio-impedance-analyzer-ad5933ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%File testing/sysfs-bus-iio-ina2xx-adc}(jk%File testing/sysfs-bus-iio-ina2xx-adcjkj$ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname&#file-testing-sysfs-bus-iio-ina2xx-adcujkj^Rjkj!ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#File testing/sysfs-bus-iio-isl29501}(jk#File testing/sysfs-bus-iio-isl29501jkjHubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname$#file-testing-sysfs-bus-iio-isl29501ujkj^RjkjEubajk}(j ]j"]j$]j&]j(]ujkjeRjkjBubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)File testing/sysfs-bus-iio-light-isl29018}(jk)File testing/sysfs-bus-iio-light-isl29018jkjlubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname*#file-testing-sysfs-bus-iio-light-isl29018ujkj^Rjkjiubajk}(j ]j"]j$]j&]j(]ujkjeRjkjfubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+File testing/sysfs-bus-iio-light-lm3533-als}(jk+File testing/sysfs-bus-iio-light-lm3533-alsjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname,#file-testing-sysfs-bus-iio-light-lm3533-alsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'File testing/sysfs-bus-iio-light-si1133}(jk'File testing/sysfs-bus-iio-light-si1133jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname(#file-testing-sysfs-bus-iio-light-si1133ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(File testing/sysfs-bus-iio-light-tsl2583}(jk(File testing/sysfs-bus-iio-light-tsl2583jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname)#file-testing-sysfs-bus-iio-light-tsl2583ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(File testing/sysfs-bus-iio-light-tsl2772}(jk(File testing/sysfs-bus-iio-light-tsl2772jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname)#file-testing-sysfs-bus-iio-light-tsl2772ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/File testing/sysfs-bus-iio-magnetometer-hmc5843}(jk/File testing/sysfs-bus-iio-magnetometer-hmc5843jkj ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname0#file-testing-sysfs-bus-iio-magnetometer-hmc5843ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/sysfs-bus-iio-meas-spec}(jk$File testing/sysfs-bus-iio-meas-specjkjDubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-sysfs-bus-iio-meas-specujkj^RjkjAubajk}(j ]j"]j$]j&]j(]ujkjeRjkj>ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"File testing/sysfs-bus-iio-mpu6050}(jk"File testing/sysfs-bus-iio-mpu6050jkjhubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname##file-testing-sysfs-bus-iio-mpu6050ujkj^Rjkjeubajk}(j ]j"]j$]j&]j(]ujkjeRjkjbubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0File testing/sysfs-bus-iio-potentiometer-mcp4531}(jk0File testing/sysfs-bus-iio-potentiometer-mcp4531jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname1#file-testing-sysfs-bus-iio-potentiometer-mcp4531ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/sysfs-bus-iio-proximity}(jk$File testing/sysfs-bus-iio-proximityjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-sysfs-bus-iio-proximityujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+File testing/sysfs-bus-iio-proximity-as3935}(jk+File testing/sysfs-bus-iio-proximity-as3935jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname,#file-testing-sysfs-bus-iio-proximity-as3935ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,File testing/sysfs-bus-iio-resolver-ad2s1210}(jk,File testing/sysfs-bus-iio-resolver-ad2s1210jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname-#file-testing-sysfs-bus-iio-resolver-ad2s1210ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File testing/sysfs-bus-iio-sps30}(jk File testing/sysfs-bus-iio-sps30jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#file-testing-sysfs-bus-iio-sps30ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!File testing/sysfs-bus-iio-sx9310}(jk!File testing/sysfs-bus-iio-sx9310jkj@ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname"#file-testing-sysfs-bus-iio-sx9310ujkj^Rjkj=ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj:ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!File testing/sysfs-bus-iio-sx9324}(jk!File testing/sysfs-bus-iio-sx9324jkjdubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname"#file-testing-sysfs-bus-iio-sx9324ujkj^Rjkjaubajk}(j ]j"]j$]j&]j(]ujkjeRjkj^ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'File testing/sysfs-bus-iio-thermocouple}(jk'File testing/sysfs-bus-iio-thermocouplejkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname(#file-testing-sysfs-bus-iio-thermocoupleujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&File testing/sysfs-bus-iio-timer-stm32}(jk&File testing/sysfs-bus-iio-timer-stm32jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname'#file-testing-sysfs-bus-iio-timer-stm32ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(File testing/sysfs-bus-iio-trigger-sysfs}(jk(File testing/sysfs-bus-iio-trigger-sysfsjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname)#file-testing-sysfs-bus-iio-trigger-sysfsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File testing/sysfs-bus-iio-vf610}(jk File testing/sysfs-bus-iio-vf610jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#file-testing-sysfs-bus-iio-vf610ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+File testing/sysfs-bus-intel_th-devices-gth}(jk+File testing/sysfs-bus-intel_th-devices-gthjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname,#file-testing-sysfs-bus-intel-th-devices-gthujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+File testing/sysfs-bus-intel_th-devices-msc}(jk+File testing/sysfs-bus-intel_th-devices-mscjkj<ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname,#file-testing-sysfs-bus-intel-th-devices-mscujkj^Rjkj9ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj6ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+File testing/sysfs-bus-intel_th-devices-pti}(jk+File testing/sysfs-bus-intel_th-devices-ptijkj`ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname,#file-testing-sysfs-bus-intel-th-devices-ptiujkj^Rjkj]ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjZubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.File testing/sysfs-bus-intel_th-output-devices}(jk.File testing/sysfs-bus-intel_th-output-devicesjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname/#file-testing-sysfs-bus-intel-th-output-devicesujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkj~ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-mcb}(jkFile testing/sysfs-bus-mcbjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-mcbujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-mdio}(jkFile testing/sysfs-bus-mdiojkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-mdioujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-media}(jkFile testing/sysfs-bus-mediajkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-mediaujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-mei}(jkFile testing/sysfs-bus-meijkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-meiujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-mmc}(jkFile testing/sysfs-bus-mmcjkj8ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-mmcujkj^Rjkj5ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj2ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-most}(jkFile testing/sysfs-bus-mostjkj\ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-mostujkj^RjkjYubajk}(j ]j"]j$]j&]j(]ujkjeRjkjVubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%File testing/sysfs-bus-moxtet-devices}(jk%File testing/sysfs-bus-moxtet-devicesjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname&#file-testing-sysfs-bus-moxtet-devicesujkj^Rjkj}ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjzubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-nfit}(jkFile testing/sysfs-bus-nfitjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-nfitujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-nvdimm}(jkFile testing/sysfs-bus-nvdimmjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-nvdimmujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/sysfs-bus-optee-devices}(jk$File testing/sysfs-bus-optee-devicesjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-sysfs-bus-optee-devicesujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File testing/sysfs-bus-papr-pmem}(jk File testing/sysfs-bus-papr-pmemjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#file-testing-sysfs-bus-papr-pmemujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-pci}(jkFile testing/sysfs-bus-pcijkj4ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-pciujkj^Rjkj1ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj.ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,File testing/sysfs-bus-pci-devices-aer_stats}(jk,File testing/sysfs-bus-pci-devices-aer_statsjkjXubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname-#file-testing-sysfs-bus-pci-devices-aer-statsujkj^RjkjUubajk}(j ]j"]j$]j&]j(]ujkjeRjkjRubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&File testing/sysfs-bus-pci-devices-avs}(jk&File testing/sysfs-bus-pci-devices-avsjkj|ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname'#file-testing-sysfs-bus-pci-devices-avsujkj^Rjkjyubajk}(j ]j"]j$]j&]j(]ujkjeRjkjvubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(File testing/sysfs-bus-pci-devices-catpt}(jk(File testing/sysfs-bus-pci-devices-catptjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname)#file-testing-sysfs-bus-pci-devices-catptujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(File testing/sysfs-bus-pci-devices-cciss}(jk(File testing/sysfs-bus-pci-devices-ccissjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname)#file-testing-sysfs-bus-pci-devices-ccissujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*File testing/sysfs-bus-pci-devices-pvpanic}(jk*File testing/sysfs-bus-pci-devices-pvpanicjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname+#file-testing-sysfs-bus-pci-devices-pvpanicujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+File testing/sysfs-bus-pci-drivers-ehci_hcd}(jk+File testing/sysfs-bus-pci-drivers-ehci_hcdjkj ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname,#file-testing-sysfs-bus-pci-drivers-ehci-hcdujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.File testing/sysfs-bus-pci-drivers-janz-cmodio}(jk.File testing/sysfs-bus-pci-drivers-janz-cmodiojkj0ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname/#file-testing-sysfs-bus-pci-drivers-janz-cmodioujkj^Rjkj-ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj*ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+File testing/sysfs-bus-pci-drivers-xhci_hcd}(jk+File testing/sysfs-bus-pci-drivers-xhci_hcdjkjTubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname,#file-testing-sysfs-bus-pci-drivers-xhci-hcdujkj^RjkjQubajk}(j ]j"]j$]j&]j(]ujkjeRjkjNubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-peci}(jkFile testing/sysfs-bus-pecijkjxubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-peciujkj^Rjkjuubajk}(j ]j"]j$]j&]j(]ujkjeRjkjrubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-platform}(jkFile testing/sysfs-bus-platformjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname #file-testing-sysfs-bus-platformujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4File testing/sysfs-bus-platform-devices-ampere-smpro}(jk4File testing/sysfs-bus-platform-devices-ampere-smprojkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname5#file-testing-sysfs-bus-platform-devices-ampere-smproujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1File testing/sysfs-bus-platform-devices-occ-hwmon}(jk1File testing/sysfs-bus-platform-devices-occ-hwmonjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname2#file-testing-sysfs-bus-platform-devices-occ-hwmonujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/File testing/sysfs-bus-platform-onboard-usb-hub}(jk/File testing/sysfs-bus-platform-onboard-usb-hubjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname0#file-testing-sysfs-bus-platform-onboard-usb-hubujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-rapidio}(jkFile testing/sysfs-bus-rapidiojkj,ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-rapidioujkj^Rjkj)ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj&ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-rbd}(jkFile testing/sysfs-bus-rbdjkjPubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-rbdujkj^RjkjMubajk}(j ]j"]j$]j&]j(]ujkjeRjkjJubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-rpmsg}(jkFile testing/sysfs-bus-rpmsgjkjtubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-rpmsgujkj^Rjkjqubajk}(j ]j"]j$]j&]j(]ujkjeRjkjnubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-siox}(jkFile testing/sysfs-bus-sioxjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-sioxujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'File testing/sysfs-bus-soundwire-master}(jk'File testing/sysfs-bus-soundwire-masterjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname(#file-testing-sysfs-bus-soundwire-masterujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&File testing/sysfs-bus-soundwire-slave}(jk&File testing/sysfs-bus-soundwire-slavejkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname'#file-testing-sysfs-bus-soundwire-slaveujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*File testing/sysfs-bus-spi-devices-spi-nor}(jk*File testing/sysfs-bus-spi-devices-spi-norjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname+#file-testing-sysfs-bus-spi-devices-spi-norujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2File testing/sysfs-bus-surface_aggregator-tabletsw}(jk2File testing/sysfs-bus-surface_aggregator-tabletswjkj(ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname3#file-testing-sysfs-bus-surface-aggregator-tabletswujkj^Rjkj%ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj"ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"File testing/sysfs-bus-thunderbolt}(jk"File testing/sysfs-bus-thunderboltjkjLubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname##file-testing-sysfs-bus-thunderboltujkj^RjkjIubajk}(j ]j"]j$]j&]j(]ujkjeRjkjFubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-typec}(jkFile testing/sysfs-bus-typecjkjpubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-typecujkj^Rjkjmubajk}(j ]j"]j$]j&]j(]ujkjeRjkjjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-usb}(jkFile testing/sysfs-bus-usbjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-usbujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,File testing/sysfs-bus-usb-devices-usbsevseg}(jk,File testing/sysfs-bus-usb-devices-usbsevsegjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname-#file-testing-sysfs-bus-usb-devices-usbsevsegujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"File testing/sysfs-bus-usb-lvstest}(jk"File testing/sysfs-bus-usb-lvstestjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname##file-testing-sysfs-bus-usb-lvstestujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-vdpa}(jkFile testing/sysfs-bus-vdpajkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-vdpaujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File testing/sysfs-bus-vfio-mdev}(jk File testing/sysfs-bus-vfio-mdevjkj$ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#file-testing-sysfs-bus-vfio-mdevujkj^Rjkj!ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-bus-vmbus}(jkFile testing/sysfs-bus-vmbusjkjHubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-bus-vmbusujkj^RjkjEubajk}(j ]j"]j$]j&]j(]ujkjeRjkjBubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-c2port}(jkFile testing/sysfs-c2portjkjlubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-c2portujkj^Rjkjiubajk}(j ]j"]j$]j&]j(]ujkjeRjkjfubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%File testing/sysfs-cfq-target-latency}(jk%File testing/sysfs-cfq-target-latencyjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname&#file-testing-sysfs-cfq-target-latencyujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-class}(jkFile testing/sysfs-classjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-classujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"File testing/sysfs-class-backlight}(jk"File testing/sysfs-class-backlightjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname##file-testing-sysfs-class-backlightujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0File testing/sysfs-class-backlight-driver-lm3533}(jk0File testing/sysfs-class-backlight-driver-lm3533jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname1#file-testing-sysfs-class-backlight-driver-lm3533ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)File testing/sysfs-class-backlight-lm3639}(jk)File testing/sysfs-class-backlight-lm3639jkj ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname*#file-testing-sysfs-class-backlight-lm3639ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-class-bdi}(jkFile testing/sysfs-class-bdijkjDubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-class-bdiujkj^RjkjAubajk}(j ]j"]j$]j&]j(]ujkjeRjkj>ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-class-bsr}(jkFile testing/sysfs-class-bsrjkjhubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-class-bsrujkj^Rjkjeubajk}(j ]j"]j$]j&]j(]ujkjeRjkjbubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!File testing/sysfs-class-chromeos}(jk!File testing/sysfs-class-chromeosjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname"#file-testing-sysfs-class-chromeosujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9File testing/sysfs-class-chromeos-driver-cros-ec-lightbar}(jk9File testing/sysfs-class-chromeos-driver-cros-ec-lightbarjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname:#file-testing-sysfs-class-chromeos-driver-cros-ec-lightbarujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4File testing/sysfs-class-chromeos-driver-cros-ec-vbc}(jk4File testing/sysfs-class-chromeos-driver-cros-ec-vbcjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname5#file-testing-sysfs-class-chromeos-driver-cros-ec-vbcujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-class-cxl}(jkFile testing/sysfs-class-cxljkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-class-cxlujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File testing/sysfs-class-devfreq}(jk File testing/sysfs-class-devfreqjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#file-testing-sysfs-class-devfrequjkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&File testing/sysfs-class-devfreq-event}(jk&File testing/sysfs-class-devfreq-eventjkj@ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname'#file-testing-sysfs-class-devfreq-eventujkj^Rjkj=ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj:ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File testing/sysfs-class-devlink}(jk File testing/sysfs-class-devlinkjkjdubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#file-testing-sysfs-class-devlinkujkj^Rjkjaubajk}(j ]j"]j$]j&]j(]ujkjeRjkj^ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-class-extcon}(jkFile testing/sysfs-class-extconjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname #file-testing-sysfs-class-extconujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-class-fc}(jkFile testing/sysfs-class-fcjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-class-fcujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File testing/sysfs-class-fc_host}(jk File testing/sysfs-class-fc_hostjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#file-testing-sysfs-class-fc-hostujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(File testing/sysfs-class-fc_remote_ports}(jk(File testing/sysfs-class-fc_remote_portsjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname)#file-testing-sysfs-class-fc-remote-portsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!File testing/sysfs-class-firmware}(jk!File testing/sysfs-class-firmwarejkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname"#file-testing-sysfs-class-firmwareujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,File testing/sysfs-class-firmware-attributes}(jk,File testing/sysfs-class-firmware-attributesjkj<ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname-#file-testing-sysfs-class-firmware-attributesujkj^Rjkj9ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj6ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/sysfs-class-fpga-bridge}(jk$File testing/sysfs-class-fpga-bridgejkj`ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-sysfs-class-fpga-bridgeujkj^Rjkj]ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjZubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%File testing/sysfs-class-fpga-manager}(jk%File testing/sysfs-class-fpga-managerjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname&#file-testing-sysfs-class-fpga-managerujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkj~ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/sysfs-class-fpga-region}(jk$File testing/sysfs-class-fpga-regionjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-sysfs-class-fpga-regionujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-class-gnss}(jkFile testing/sysfs-class-gnssjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-class-gnssujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-class-hwmon}(jkFile testing/sysfs-class-hwmonjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-class-hwmonujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"File testing/sysfs-class-intel_pmt}(jk"File testing/sysfs-class-intel_pmtjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname##file-testing-sysfs-class-intel-pmtujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-class-iommu}(jkFile testing/sysfs-class-iommujkj8ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-class-iommuujkj^Rjkj5ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj2ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(File testing/sysfs-class-iommu-amd-iommu}(jk(File testing/sysfs-class-iommu-amd-iommujkj\ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname)#file-testing-sysfs-class-iommu-amd-iommuujkj^RjkjYubajk}(j ]j"]j$]j&]j(]ujkjeRjkjVubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*File testing/sysfs-class-iommu-intel-iommu}(jk*File testing/sysfs-class-iommu-intel-iommujkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname+#file-testing-sysfs-class-iommu-intel-iommuujkj^Rjkj}ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjzubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-class-lcd}(jkFile testing/sysfs-class-lcdjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-class-lcdujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-class-led}(jkFile testing/sysfs-class-ledjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-class-ledujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+File testing/sysfs-class-led-driver-aw200xx}(jk+File testing/sysfs-class-led-driver-aw200xxjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname,#file-testing-sysfs-class-led-driver-aw200xxujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*File testing/sysfs-class-led-driver-lm3533}(jk*File testing/sysfs-class-led-driver-lm3533jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname+#file-testing-sysfs-class-led-driver-lm3533ujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0File testing/sysfs-class-led-driver-turris-omnia}(jk0File testing/sysfs-class-led-driver-turris-omniajkj4ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname1#file-testing-sysfs-class-led-driver-turris-omniaujkj^Rjkj1ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj.ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"File testing/sysfs-class-led-flash}(jk"File testing/sysfs-class-led-flashjkjXubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname##file-testing-sysfs-class-led-flashujkj^RjkjUubajk}(j ]j"]j$]j&]j(]ujkjeRjkjRubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'File testing/sysfs-class-led-multicolor}(jk'File testing/sysfs-class-led-multicolorjkj|ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname(#file-testing-sysfs-class-led-multicolorujkj^Rjkjyubajk}(j ]j"]j$]j&]j(]ujkjeRjkjvubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+File testing/sysfs-class-led-trigger-netdev}(jk+File testing/sysfs-class-led-trigger-netdevjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname,#file-testing-sysfs-class-led-trigger-netdevujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,File testing/sysfs-class-led-trigger-oneshot}(jk,File testing/sysfs-class-led-trigger-oneshotjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname-#file-testing-sysfs-class-led-trigger-oneshotujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,File testing/sysfs-class-led-trigger-pattern}(jk,File testing/sysfs-class-led-trigger-patternjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname-#file-testing-sysfs-class-led-trigger-patternujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(File testing/sysfs-class-led-trigger-tty}(jk(File testing/sysfs-class-led-trigger-ttyjkj ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname)#file-testing-sysfs-class-led-trigger-ttyujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,File testing/sysfs-class-led-trigger-usbport}(jk,File testing/sysfs-class-led-trigger-usbportjkj0ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname-#file-testing-sysfs-class-led-trigger-usbportujkj^Rjkj-ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj*ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/sysfs-class-leds-gt683r}(jk$File testing/sysfs-class-leds-gt683rjkjTubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-sysfs-class-leds-gt683rujkj^RjkjQubajk}(j ]j"]j$]j&]j(]ujkjeRjkjNubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-class-mei}(jkFile testing/sysfs-class-meijkjxubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-class-meiujkj^Rjkjuubajk}(j ]j"]j$]j&]j(]ujkjeRjkjrubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-class-mic}(jkFile testing/sysfs-class-micjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-class-micujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-class-mtd}(jkFile testing/sysfs-class-mtdjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-class-mtdujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-class-mux}(jkFile testing/sysfs-class-muxjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-class-muxujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-class-net}(jkFile testing/sysfs-class-netjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-class-netujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/sysfs-class-net-cdc_ncm}(jk$File testing/sysfs-class-net-cdc_ncmjkj,ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-sysfs-class-net-cdc-ncmujkj^Rjkj)ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj&ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File testing/sysfs-class-net-dsa}(jk File testing/sysfs-class-net-dsajkjPubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#file-testing-sysfs-class-net-dsaujkj^RjkjMubajk}(j ]j"]j$]j&]j(]ujkjeRjkjJubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"File testing/sysfs-class-net-grcan}(jk"File testing/sysfs-class-net-grcanjkjtubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname##file-testing-sysfs-class-net-grcanujkj^Rjkjqubajk}(j ]j"]j$]j&]j(]ujkjeRjkjnubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'File testing/sysfs-class-net-janz-ican3}(jk'File testing/sysfs-class-net-janz-ican3jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname(#file-testing-sysfs-class-net-janz-ican3ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%File testing/sysfs-class-net-peak_usb}(jk%File testing/sysfs-class-net-peak_usbjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname&#file-testing-sysfs-class-net-peak-usbujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#File testing/sysfs-class-net-phydev}(jk#File testing/sysfs-class-net-phydevjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname$#file-testing-sysfs-class-net-phydevujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File testing/sysfs-class-net-qmi}(jk File testing/sysfs-class-net-qmijkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#file-testing-sysfs-class-net-qmiujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#File testing/sysfs-class-net-queues}(jk#File testing/sysfs-class-net-queuesjkj(ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname$#file-testing-sysfs-class-net-queuesujkj^Rjkj%ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj"ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'File testing/sysfs-class-net-statistics}(jk'File testing/sysfs-class-net-statisticsjkjLubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname(#file-testing-sysfs-class-net-statisticsujkj^RjkjIubajk}(j ]j"]j$]j&]j(]ujkjeRjkjFubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-class-ocxl}(jkFile testing/sysfs-class-ocxljkjpubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-class-ocxlujkj^Rjkjmubajk}(j ]j"]j$]j&]j(]ujkjeRjkjjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File testing/sysfs-class-pktcdvd}(jk File testing/sysfs-class-pktcdvdjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#file-testing-sysfs-class-pktcdvdujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-class-power}(jkFile testing/sysfs-class-powerjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-class-powerujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'File testing/sysfs-class-power-ltc4162l}(jk'File testing/sysfs-class-power-ltc4162ljkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname(#file-testing-sysfs-class-power-ltc4162lujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%File testing/sysfs-class-power-mp2629}(jk%File testing/sysfs-class-power-mp2629jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname&#file-testing-sysfs-class-power-mp2629ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%File testing/sysfs-class-power-rt9467}(jk%File testing/sysfs-class-power-rt9467jkj$ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname&#file-testing-sysfs-class-power-rt9467ujkj^Rjkj!ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%File testing/sysfs-class-power-rt9471}(jk%File testing/sysfs-class-power-rt9471jkjHubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname&#file-testing-sysfs-class-power-rt9471ujkj^RjkjEubajk}(j ]j"]j$]j&]j(]ujkjeRjkjBubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&File testing/sysfs-class-power-surface}(jk&File testing/sysfs-class-power-surfacejkjlubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname'#file-testing-sysfs-class-power-surfaceujkj^Rjkjiubajk}(j ]j"]j$]j&]j(]ujkjeRjkjfubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&File testing/sysfs-class-power-twl4030}(jk&File testing/sysfs-class-power-twl4030jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname'#file-testing-sysfs-class-power-twl4030ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/sysfs-class-power-wilco}(jk$File testing/sysfs-class-power-wilcojkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-sysfs-class-power-wilcoujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!File testing/sysfs-class-powercap}(jk!File testing/sysfs-class-powercapjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname"#file-testing-sysfs-class-powercapujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-class-pwm}(jkFile testing/sysfs-class-pwmjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-class-pwmujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File testing/sysfs-class-rapidio}(jk File testing/sysfs-class-rapidiojkj ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#file-testing-sysfs-class-rapidioujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-class-rc}(jkFile testing/sysfs-class-rcjkjDubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-class-rcujkj^RjkjAubajk}(j ]j"]j$]j&]j(]ujkjeRjkj>ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#File testing/sysfs-class-rc-nuvoton}(jk#File testing/sysfs-class-rc-nuvotonjkjhubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname$#file-testing-sysfs-class-rc-nuvotonujkj^Rjkjeubajk}(j ]j"]j$]j&]j(]ujkjeRjkjbubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"File testing/sysfs-class-regulator}(jk"File testing/sysfs-class-regulatorjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname##file-testing-sysfs-class-regulatorujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#File testing/sysfs-class-remoteproc}(jk#File testing/sysfs-class-remoteprocjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname$#file-testing-sysfs-class-remoteprocujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/sysfs-class-rnbd-client}(jk$File testing/sysfs-class-rnbd-clientjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-sysfs-class-rnbd-clientujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/sysfs-class-rnbd-server}(jk$File testing/sysfs-class-rnbd-serverjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-sysfs-class-rnbd-serverujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-class-rtc}(jkFile testing/sysfs-class-rtcjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-class-rtcujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8File testing/sysfs-class-rtc-rtc0-device-rtc_calibration}(jk8File testing/sysfs-class-rtc-rtc0-device-rtc_calibrationjkj@ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname9#file-testing-sysfs-class-rtc-rtc0-device-rtc-calibrationujkj^Rjkj=ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj:ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/sysfs-class-rtrs-client}(jk$File testing/sysfs-class-rtrs-clientjkjdubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-sysfs-class-rtrs-clientujkj^Rjkjaubajk}(j ]j"]j$]j&]j(]ujkjeRjkj^ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/sysfs-class-rtrs-server}(jk$File testing/sysfs-class-rtrs-serverjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-sysfs-class-rtrs-serverujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"File testing/sysfs-class-scsi_host}(jk"File testing/sysfs-class-scsi_hostjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname##file-testing-sysfs-class-scsi-hostujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"File testing/sysfs-class-scsi_tape}(jk"File testing/sysfs-class-scsi_tapejkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname##file-testing-sysfs-class-scsi-tapeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#File testing/sysfs-class-spi-eeprom}(jk#File testing/sysfs-class-spi-eepromjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname$#file-testing-sysfs-class-spi-eepromujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-class-stm}(jkFile testing/sysfs-class-stmjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-class-stmujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#File testing/sysfs-class-stm_source}(jk#File testing/sysfs-class-stm_sourcejkj<ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname$#file-testing-sysfs-class-stm-sourceujkj^Rjkj9ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj6ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"File testing/sysfs-class-switchtec}(jk"File testing/sysfs-class-switchtecjkj`ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname##file-testing-sysfs-class-switchtecujkj^Rjkj]ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjZubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File testing/sysfs-class-thermal}(jk File testing/sysfs-class-thermaljkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#file-testing-sysfs-class-thermalujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkj~ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-class-typec}(jkFile testing/sysfs-class-typecjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-class-typecujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+File testing/sysfs-class-usb_power_delivery}(jk+File testing/sysfs-class-usb_power_deliveryjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname,#file-testing-sysfs-class-usb-power-deliveryujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!File testing/sysfs-class-usb_role}(jk!File testing/sysfs-class-usb_rolejkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname"#file-testing-sysfs-class-usb-roleujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-class-vduse}(jkFile testing/sysfs-class-vdusejkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-class-vduseujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-class-wakeup}(jkFile testing/sysfs-class-wakeupjkj8ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname #file-testing-sysfs-class-wakeupujkj^Rjkj5ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj2ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!File testing/sysfs-class-watchdog}(jk!File testing/sysfs-class-watchdogjkj\ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname"#file-testing-sysfs-class-watchdogujkj^RjkjYubajk}(j ]j"]j$]j&]j(]ujkjeRjkjVubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-class-zram}(jkFile testing/sysfs-class-zramjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-class-zramujkj^Rjkj}ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjzubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-dev}(jkFile testing/sysfs-devjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-devujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-devices}(jkFile testing/sysfs-devicesjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-devicesujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#File testing/sysfs-devices-consumer}(jk#File testing/sysfs-devices-consumerjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname$#file-testing-sysfs-devices-consumerujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#File testing/sysfs-devices-coredump}(jk#File testing/sysfs-devices-coredumpjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname$#file-testing-sysfs-devices-coredumpujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-devices-edac}(jkFile testing/sysfs-devices-edacjkj4ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname #file-testing-sysfs-devices-edacujkj^Rjkj1ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj.ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(File testing/sysfs-devices-firmware_node}(jk(File testing/sysfs-devices-firmware_nodejkjXubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname)#file-testing-sysfs-devices-firmware-nodeujkj^RjkjUubajk}(j ]j"]j$]j&]j(]ujkjeRjkjRubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#File testing/sysfs-devices-hisi_ptt}(jk#File testing/sysfs-devices-hisi_pttjkj|ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname$#file-testing-sysfs-devices-hisi-pttujkj^Rjkjyubajk}(j ]j"]j$]j&]j(]ujkjeRjkjvubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#File testing/sysfs-devices-lpss_ltr}(jk#File testing/sysfs-devices-lpss_ltrjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname$#file-testing-sysfs-devices-lpss-ltrujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"File testing/sysfs-devices-mapping}(jk"File testing/sysfs-devices-mappingjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname##file-testing-sysfs-devices-mappingujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!File testing/sysfs-devices-memory}(jk!File testing/sysfs-devices-memoryjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname"#file-testing-sysfs-devices-memoryujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-devices-mmc}(jkFile testing/sysfs-devices-mmcjkj ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-devices-mmcujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!File testing/sysfs-devices-online}(jk!File testing/sysfs-devices-onlinejkj0ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname"#file-testing-sysfs-devices-onlineujkj^Rjkj-ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj*ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,File testing/sysfs-devices-physical_location}(jk,File testing/sysfs-devices-physical_locationjkjTubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname-#file-testing-sysfs-devices-physical-locationujkj^RjkjQubajk}(j ]j"]j$]j&]j(]ujkjeRjkjNubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,File testing/sysfs-devices-platform-ACPI-TAD}(jk,File testing/sysfs-devices-platform-ACPI-TADjkjxubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname-#file-testing-sysfs-devices-platform-acpi-tadujkj^Rjkjuubajk}(j ]j"]j$]j&]j(]ujkjeRjkjrubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0File testing/sysfs-devices-platform-_UDC_-gadget}(jk0File testing/sysfs-devices-platform-_UDC_-gadgetjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname/#file-testing-sysfs-devices-platform-udc-gadgetujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)File testing/sysfs-devices-platform-docg3}(jk)File testing/sysfs-devices-platform-docg3jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname*#file-testing-sysfs-devices-platform-docg3ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(File testing/sysfs-devices-platform-dock}(jk(File testing/sysfs-devices-platform-dockjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname)#file-testing-sysfs-devices-platform-dockujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(File testing/sysfs-devices-platform-ipmi}(jk(File testing/sysfs-devices-platform-ipmijkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname)#file-testing-sysfs-devices-platform-ipmiujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0File testing/sysfs-devices-platform-kunpeng_hccs}(jk0File testing/sysfs-devices-platform-kunpeng_hccsjkj,ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname1#file-testing-sysfs-devices-platform-kunpeng-hccsujkj^Rjkj)ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj&ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5File testing/sysfs-devices-platform-sh_mobile_lcdc_fb}(jk5File testing/sysfs-devices-platform-sh_mobile_lcdc_fbjkjPubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname6#file-testing-sysfs-devices-platform-sh-mobile-lcdc-fbujkj^RjkjMubajk}(j ]j"]j$]j&]j(]ujkjeRjkjJubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+File testing/sysfs-devices-platform-soc-ipa}(jk+File testing/sysfs-devices-platform-soc-ipajkjtubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname,#file-testing-sysfs-devices-platform-soc-ipaujkj^Rjkjqubajk}(j ]j"]j$]j&]j(]ujkjeRjkjnubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1File testing/sysfs-devices-platform-stratix10-rsu}(jk1File testing/sysfs-devices-platform-stratix10-rsujkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname2#file-testing-sysfs-devices-platform-stratix10-rsuujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.File testing/sysfs-devices-platform-trackpoint}(jk.File testing/sysfs-devices-platform-trackpointjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname/#file-testing-sysfs-devices-platform-trackpointujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File testing/sysfs-devices-power}(jk File testing/sysfs-devices-powerjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#file-testing-sysfs-devices-powerujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-File testing/sysfs-devices-power_resources_D0}(jk-File testing/sysfs-devices-power_resources_D0jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname.#file-testing-sysfs-devices-power-resources-d0ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-File testing/sysfs-devices-power_resources_D1}(jk-File testing/sysfs-devices-power_resources_D1jkj(ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname.#file-testing-sysfs-devices-power-resources-d1ujkj^Rjkj%ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj"ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-File testing/sysfs-devices-power_resources_D2}(jk-File testing/sysfs-devices-power_resources_D2jkjLubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname.#file-testing-sysfs-devices-power-resources-d2ujkj^RjkjIubajk}(j ]j"]j$]j&]j(]ujkjeRjkjFubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0File testing/sysfs-devices-power_resources_D3hot}(jk0File testing/sysfs-devices-power_resources_D3hotjkjpubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname1#file-testing-sysfs-devices-power-resources-d3hotujkj^Rjkjmubajk}(j ]j"]j$]j&]j(]ujkjeRjkjjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1File testing/sysfs-devices-power_resources_wakeup}(jk1File testing/sysfs-devices-power_resources_wakeupjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname2#file-testing-sysfs-devices-power-resources-wakeupujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&File testing/sysfs-devices-power_state}(jk&File testing/sysfs-devices-power_statejkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname'#file-testing-sysfs-devices-power-stateujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+File testing/sysfs-devices-real_power_state}(jk+File testing/sysfs-devices-real_power_statejkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname,#file-testing-sysfs-devices-real-power-stateujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/sysfs-devices-removable}(jk$File testing/sysfs-devices-removablejkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-sysfs-devices-removableujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*File testing/sysfs-devices-resource_in_use}(jk*File testing/sysfs-devices-resource_in_usejkj$ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname+#file-testing-sysfs-devices-resource-in-useujkj^Rjkj!ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-devices-soc}(jkFile testing/sysfs-devices-socjkjHubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-devices-socujkj^RjkjEubajk}(j ]j"]j$]j&]j(]ujkjeRjkjBubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(File testing/sysfs-devices-software_node}(jk(File testing/sysfs-devices-software_nodejkjlubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname)#file-testing-sysfs-devices-software-nodeujkj^Rjkjiubajk}(j ]j"]j$]j&]j(]ujkjeRjkjfubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'File testing/sysfs-devices-state_synced}(jk'File testing/sysfs-devices-state_syncedjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname(#file-testing-sysfs-devices-state-syncedujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-devices-sun}(jkFile testing/sysfs-devices-sunjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-devices-sunujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#File testing/sysfs-devices-supplier}(jk#File testing/sysfs-devices-supplierjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname$#file-testing-sysfs-devices-supplierujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%File testing/sysfs-devices-system-cpu}(jk%File testing/sysfs-devices-system-cpujkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname&#file-testing-sysfs-devices-system-cpuujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)File testing/sysfs-devices-system-ibm-rtl}(jk)File testing/sysfs-devices-system-ibm-rtljkj ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname*#file-testing-sysfs-devices-system-ibm-rtlujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)File testing/sysfs-devices-system-xen_cpu}(jk)File testing/sysfs-devices-system-xen_cpujkjDubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname*#file-testing-sysfs-devices-system-xen-cpuujkj^RjkjAubajk}(j ]j"]j$]j&]j(]ujkjeRjkj>ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#File testing/sysfs-devices-vfio-dev}(jk#File testing/sysfs-devices-vfio-devjkjhubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname$#file-testing-sysfs-devices-vfio-devujkj^Rjkjeubajk}(j ]j"]j$]j&]j(]ujkjeRjkjbubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/File testing/sysfs-devices-waiting_for_supplier}(jk/File testing/sysfs-devices-waiting_for_supplierjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname0#file-testing-sysfs-devices-waiting-for-supplierujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!File testing/sysfs-devices-xenbus}(jk!File testing/sysfs-devices-xenbusjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname"#file-testing-sysfs-devices-xenbusujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/sysfs-driver-altera-cvp}(jk$File testing/sysfs-driver-altera-cvpjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-sysfs-driver-altera-cvpujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-File testing/sysfs-driver-aspeed-uart-routing}(jk-File testing/sysfs-driver-aspeed-uart-routingjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname.#file-testing-sysfs-driver-aspeed-uart-routingujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-File testing/sysfs-driver-bd9571mwv-regulator}(jk-File testing/sysfs-driver-bd9571mwv-regulatorjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname.#file-testing-sysfs-driver-bd9571mwv-regulatorujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-driver-ccp}(jkFile testing/sysfs-driver-ccpjkj@ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-driver-ccpujkj^Rjkj=ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj:ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'File testing/sysfs-driver-chromeos-acpi}(jk'File testing/sysfs-driver-chromeos-acpijkjdubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname(#file-testing-sysfs-driver-chromeos-acpiujkj^Rjkjaubajk}(j ]j"]j$]j&]j(]ujkjeRjkj^ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-driver-eud}(jkFile testing/sysfs-driver-eudjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-driver-eudujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)File testing/sysfs-driver-fsi-master-gpio}(jk)File testing/sysfs-driver-fsi-master-gpiojkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname*#file-testing-sysfs-driver-fsi-master-gpioujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!File testing/sysfs-driver-ge-achc}(jk!File testing/sysfs-driver-ge-achcjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname"#file-testing-sysfs-driver-ge-achcujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File testing/sysfs-driver-genwqe}(jk File testing/sysfs-driver-genwqejkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#file-testing-sysfs-driver-genwqeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/sysfs-driver-habanalabs}(jk$File testing/sysfs-driver-habanalabsjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-sysfs-driver-habanalabsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-driver-hid}(jkFile testing/sysfs-driver-hidjkj<ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-driver-hidujkj^Rjkj9ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj6ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%File testing/sysfs-driver-hid-corsair}(jk%File testing/sysfs-driver-hid-corsairjkj`ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname&#file-testing-sysfs-driver-hid-corsairujkj^Rjkj]ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjZubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/sysfs-driver-hid-lenovo}(jk$File testing/sysfs-driver-hid-lenovojkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-sysfs-driver-hid-lenovoujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkj~ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,File testing/sysfs-driver-hid-logitech-hidpp}(jk,File testing/sysfs-driver-hid-logitech-hidppjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname-#file-testing-sysfs-driver-hid-logitech-hidppujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,File testing/sysfs-driver-hid-logitech-lg4ff}(jk,File testing/sysfs-driver-hid-logitech-lg4ffjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname-#file-testing-sysfs-driver-hid-logitech-lg4ffujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(File testing/sysfs-driver-hid-multitouch}(jk(File testing/sysfs-driver-hid-multitouchjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname)#file-testing-sysfs-driver-hid-multitouchujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#File testing/sysfs-driver-hid-ntrig}(jk#File testing/sysfs-driver-hid-ntrigjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname$#file-testing-sysfs-driver-hid-ntrigujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%File testing/sysfs-driver-hid-picolcd}(jk%File testing/sysfs-driver-hid-picolcdjkj8ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname&#file-testing-sysfs-driver-hid-picolcdujkj^Rjkj5ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj2ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'File testing/sysfs-driver-hid-prodikeys}(jk'File testing/sysfs-driver-hid-prodikeysjkj\ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname(#file-testing-sysfs-driver-hid-prodikeysujkj^RjkjYubajk}(j ]j"]j$]j&]j(]ujkjeRjkjVubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)File testing/sysfs-driver-hid-roccat-kone}(jk)File testing/sysfs-driver-hid-roccat-konejkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname*#file-testing-sysfs-driver-hid-roccat-koneujkj^Rjkj}ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjzubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#File testing/sysfs-driver-hid-srws1}(jk#File testing/sysfs-driver-hid-srws1jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname$#file-testing-sysfs-driver-hid-srws1ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%File testing/sysfs-driver-hid-wiimote}(jk%File testing/sysfs-driver-hid-wiimotejkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname&#file-testing-sysfs-driver-hid-wiimoteujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'File testing/sysfs-driver-input-axp-pek}(jk'File testing/sysfs-driver-input-axp-pekjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname(#file-testing-sysfs-driver-input-axp-pekujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,File testing/sysfs-driver-input-cros-ec-keyb}(jk,File testing/sysfs-driver-input-cros-ec-keybjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname-#file-testing-sysfs-driver-input-cros-ec-keybujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'File testing/sysfs-driver-input-exc3000}(jk'File testing/sysfs-driver-input-exc3000jkj4ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname(#file-testing-sysfs-driver-input-exc3000ujkj^Rjkj1ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj.ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"File testing/sysfs-driver-intc_sar}(jk"File testing/sysfs-driver-intc_sarjkjXubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname##file-testing-sysfs-driver-intc-sarujkj^RjkjUubajk}(j ]j"]j$]j&]j(]ujkjeRjkjRubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*File testing/sysfs-driver-intel-i915-hwmon}(jk*File testing/sysfs-driver-intel-i915-hwmonjkj|ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname+#file-testing-sysfs-driver-intel-i915-hwmonujkj^Rjkjyubajk}(j ]j"]j$]j&]j(]ujkjeRjkjvubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'File testing/sysfs-driver-intel-m10-bmc}(jk'File testing/sysfs-driver-intel-m10-bmcjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname(#file-testing-sysfs-driver-intel-m10-bmcujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2File testing/sysfs-driver-intel-m10-bmc-sec-update}(jk2File testing/sysfs-driver-intel-m10-bmc-sec-updatejkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname3#file-testing-sysfs-driver-intel-m10-bmc-sec-updateujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+File testing/sysfs-driver-intel-rapid-start}(jk+File testing/sysfs-driver-intel-rapid-startjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname,#file-testing-sysfs-driver-intel-rapid-startujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(File testing/sysfs-driver-intel-xe-hwmon}(jk(File testing/sysfs-driver-intel-xe-hwmonjkj ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname)#file-testing-sysfs-driver-intel-xe-hwmonujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/sysfs-driver-intel_sdsi}(jk$File testing/sysfs-driver-intel_sdsijkj0ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-sysfs-driver-intel-sdsiujkj^Rjkj-ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj*ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&File testing/sysfs-driver-jz4780-efuse}(jk&File testing/sysfs-driver-jz4780-efusejkjTubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname'#file-testing-sysfs-driver-jz4780-efuseujkj^RjkjQubajk}(j ]j"]j$]j&]j(]ujkjeRjkjNubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!File testing/sysfs-driver-pciback}(jk!File testing/sysfs-driver-pcibackjkjxubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname"#file-testing-sysfs-driver-pcibackujkj^Rjkjuubajk}(j ]j"]j$]j&]j(]ujkjeRjkjrubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-driver-ppi}(jkFile testing/sysfs-driver-ppijkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-driver-ppiujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-driver-qat}(jkFile testing/sysfs-driver-qatjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-driver-qatujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!File testing/sysfs-driver-qat_ras}(jk!File testing/sysfs-driver-qat_rasjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname"#file-testing-sysfs-driver-qat-rasujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File testing/sysfs-driver-qat_rl}(jk File testing/sysfs-driver-qat_rljkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#file-testing-sysfs-driver-qat-rlujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(File testing/sysfs-driver-samsung-laptop}(jk(File testing/sysfs-driver-samsung-laptopjkj,ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname)#file-testing-sysfs-driver-samsung-laptopujkj^Rjkj)ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj&ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-driver-st}(jkFile testing/sysfs-driver-stjkjPubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-driver-stujkj^RjkjMubajk}(j ]j"]j$]j&]j(]ujkjeRjkjJubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/sysfs-driver-tegra-fuse}(jk$File testing/sysfs-driver-tegra-fusejkjtubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-sysfs-driver-tegra-fuseujkj^Rjkjqubajk}(j ]j"]j$]j&]j(]ujkjeRjkjnubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&File testing/sysfs-driver-toshiba_acpi}(jk&File testing/sysfs-driver-toshiba_acpijkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname'#file-testing-sysfs-driver-toshiba-acpiujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&File testing/sysfs-driver-toshiba_haps}(jk&File testing/sysfs-driver-toshiba_hapsjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname'#file-testing-sysfs-driver-toshiba-hapsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+File testing/sysfs-driver-typec-displayport}(jk+File testing/sysfs-driver-typec-displayportjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname,#file-testing-sysfs-driver-typec-displayportujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-driver-uacce}(jkFile testing/sysfs-driver-uaccejkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname #file-testing-sysfs-driver-uacceujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"File testing/sysfs-driver-ucsi-ccg}(jk"File testing/sysfs-driver-ucsi-ccgjkj(ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname##file-testing-sysfs-driver-ucsi-ccgujkj^Rjkj%ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj"ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-driver-ufs}(jkFile testing/sysfs-driver-ufsjkjLubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-driver-ufsujkj^RjkjIubajk}(j ]j"]j$]j&]j(]ujkjeRjkjFubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/sysfs-driver-w1_ds28e17}(jk$File testing/sysfs-driver-w1_ds28e17jkjpubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-sysfs-driver-w1-ds28e17ujkj^Rjkjmubajk}(j ]j"]j$]j&]j(]ujkjeRjkjjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"File testing/sysfs-driver-w1_therm}(jk"File testing/sysfs-driver-w1_thermjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname##file-testing-sysfs-driver-w1-thermujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-driver-wacom}(jkFile testing/sysfs-driver-wacomjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname #file-testing-sysfs-driver-wacomujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-driver-xdata}(jkFile testing/sysfs-driver-xdatajkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname #file-testing-sysfs-driver-xdataujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%File testing/sysfs-driver-xen-blkback}(jk%File testing/sysfs-driver-xen-blkbackjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname&#file-testing-sysfs-driver-xen-blkbackujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&File testing/sysfs-driver-xen-blkfront}(jk&File testing/sysfs-driver-xen-blkfrontjkj$ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname'#file-testing-sysfs-driver-xen-blkfrontujkj^Rjkj!ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,File testing/sysfs-driver-xilinx-tmr-manager}(jk,File testing/sysfs-driver-xilinx-tmr-managerjkjHubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname-#file-testing-sysfs-driver-xilinx-tmr-managerujkj^RjkjEubajk}(j ]j"]j$]j&]j(]ujkjeRjkjBubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%File testing/sysfs-driver-zynqmp-fpga}(jk%File testing/sysfs-driver-zynqmp-fpgajkjlubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname&#file-testing-sysfs-driver-zynqmp-fpgaujkj^Rjkjiubajk}(j ]j"]j$]j&]j(]ujkjeRjkjfubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File testing/sysfs-firmware-acpi}(jk File testing/sysfs-firmware-acpijkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#file-testing-sysfs-firmware-acpiujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'File testing/sysfs-firmware-dmi-entries}(jk'File testing/sysfs-firmware-dmi-entriesjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname(#file-testing-sysfs-firmware-dmi-entriesujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&File testing/sysfs-firmware-dmi-tables}(jk&File testing/sysfs-firmware-dmi-tablesjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname'#file-testing-sysfs-firmware-dmi-tablesujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-firmware-efi}(jkFile testing/sysfs-firmware-efijkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname #file-testing-sysfs-firmware-efiujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/sysfs-firmware-efi-esrt}(jk$File testing/sysfs-firmware-efi-esrtjkj ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-sysfs-firmware-efi-esrtujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+File testing/sysfs-firmware-efi-runtime-map}(jk+File testing/sysfs-firmware-efi-runtime-mapjkjDubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname,#file-testing-sysfs-firmware-efi-runtime-mapujkj^RjkjAubajk}(j ]j"]j$]j&]j(]ujkjeRjkj>ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File testing/sysfs-firmware-gsmi}(jk File testing/sysfs-firmware-gsmijkjhubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#file-testing-sysfs-firmware-gsmiujkj^Rjkjeubajk}(j ]j"]j$]j&]j(]ujkjeRjkjbubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"File testing/sysfs-firmware-initrd}(jk"File testing/sysfs-firmware-initrdjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname##file-testing-sysfs-firmware-initrdujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*File testing/sysfs-firmware-lefi-boardinfo}(jk*File testing/sysfs-firmware-lefi-boardinfojkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname+#file-testing-sysfs-firmware-lefi-boardinfoujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-firmware-log}(jkFile testing/sysfs-firmware-logjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname #file-testing-sysfs-firmware-logujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"File testing/sysfs-firmware-memmap}(jk"File testing/sysfs-firmware-memmapjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname##file-testing-sysfs-firmware-memmapujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-firmware-ofw}(jkFile testing/sysfs-firmware-ofwjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname #file-testing-sysfs-firmware-ofwujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)File testing/sysfs-firmware-opal-powercap}(jk)File testing/sysfs-firmware-opal-powercapjkj@ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname*#file-testing-sysfs-firmware-opal-powercapujkj^Rjkj=ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj:ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/sysfs-firmware-opal-psr}(jk$File testing/sysfs-firmware-opal-psrjkjdubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-sysfs-firmware-opal-psrujkj^Rjkjaubajk}(j ]j"]j$]j&]j(]ujkjeRjkj^ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.File testing/sysfs-firmware-opal-sensor-groups}(jk.File testing/sysfs-firmware-opal-sensor-groupsjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname/#file-testing-sysfs-firmware-opal-sensor-groupsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2File testing/sysfs-firmware-papr-energy-scale-info}(jk2File testing/sysfs-firmware-papr-energy-scale-infojkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname3#file-testing-sysfs-firmware-papr-energy-scale-infoujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'File testing/sysfs-firmware-qemu_fw_cfg}(jk'File testing/sysfs-firmware-qemu_fw_cfgjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname(#file-testing-sysfs-firmware-qemu-fw-cfgujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"File testing/sysfs-firmware-sgi_uv}(jk"File testing/sysfs-firmware-sgi_uvjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname##file-testing-sysfs-firmware-sgi-uvujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+File testing/sysfs-firmware-turris-mox-rwtm}(jk+File testing/sysfs-firmware-turris-mox-rwtmjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname,#file-testing-sysfs-firmware-turris-mox-rwtmujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-fs-erofs}(jkFile testing/sysfs-fs-erofsjkj<ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-fs-erofsujkj^Rjkj9ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj6ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-fs-ext4}(jkFile testing/sysfs-fs-ext4jkj`ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-fs-ext4ujkj^Rjkj]ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjZubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-fs-f2fs}(jkFile testing/sysfs-fs-f2fsjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-fs-f2fsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkj~ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-fs-nilfs2}(jkFile testing/sysfs-fs-nilfs2jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-fs-nilfs2ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-fs-ubifs}(jkFile testing/sysfs-fs-ubifsjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-fs-ubifsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-fs-virtiofs}(jkFile testing/sysfs-fs-virtiofsjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-fs-virtiofsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-fs-xfs}(jkFile testing/sysfs-fs-xfsjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-fs-xfsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!File testing/sysfs-hypervisor-xen}(jk!File testing/sysfs-hypervisor-xenjkj8ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname"#file-testing-sysfs-hypervisor-xenujkj^Rjkj5ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj2ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-ibft}(jkFile testing/sysfs-ibftjkj\ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-ibftujkj^RjkjYubajk}(j ]j"]j$]j&]j(]ujkjeRjkjVubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&File testing/sysfs-kernel-address_bits}(jk&File testing/sysfs-kernel-address_bitsjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname'#file-testing-sysfs-kernel-address-bitsujkj^Rjkj}ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjzubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%File testing/sysfs-kernel-boot_params}(jk%File testing/sysfs-kernel-boot_paramsjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname&#file-testing-sysfs-kernel-boot-paramsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-kernel-btf}(jkFile testing/sysfs-kernel-btfjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-kernel-btfujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'File testing/sysfs-kernel-cpu_byteorder}(jk'File testing/sysfs-kernel-cpu_byteorderjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname(#file-testing-sysfs-kernel-cpu-byteorderujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(File testing/sysfs-kernel-dmabuf-buffers}(jk(File testing/sysfs-kernel-dmabuf-buffersjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname)#file-testing-sysfs-kernel-dmabuf-buffersujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File testing/sysfs-kernel-fadump}(jk File testing/sysfs-kernel-fadumpjkj4ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#file-testing-sysfs-kernel-fadumpujkj^Rjkj1ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj.ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File testing/sysfs-kernel-fscaps}(jk File testing/sysfs-kernel-fscapsjkjXubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#file-testing-sysfs-kernel-fscapsujkj^RjkjUubajk}(j ]j"]j$]j&]j(]ujkjeRjkjRubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&File testing/sysfs-kernel-iommu_groups}(jk&File testing/sysfs-kernel-iommu_groupsjkj|ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname'#file-testing-sysfs-kernel-iommu-groupsujkj^Rjkjyubajk}(j ]j"]j$]j&]j(]ujkjeRjkjvubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-kernel-irq}(jkFile testing/sysfs-kernel-irqjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-kernel-irqujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#File testing/sysfs-kernel-livepatch}(jk#File testing/sysfs-kernel-livepatchjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname$#file-testing-sysfs-kernel-livepatchujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-kernel-mm}(jkFile testing/sysfs-kernel-mmjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-kernel-mmujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File testing/sysfs-kernel-mm-cma}(jk File testing/sysfs-kernel-mm-cmajkj ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#file-testing-sysfs-kernel-mm-cmaujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"File testing/sysfs-kernel-mm-damon}(jk"File testing/sysfs-kernel-mm-damonjkj0ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname##file-testing-sysfs-kernel-mm-damonujkj^Rjkj-ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj*ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&File testing/sysfs-kernel-mm-hugepages}(jk&File testing/sysfs-kernel-mm-hugepagesjkjTubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname'#file-testing-sysfs-kernel-mm-hugepagesujkj^RjkjQubajk}(j ]j"]j$]j&]j(]ujkjeRjkjNubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File testing/sysfs-kernel-mm-ksm}(jk File testing/sysfs-kernel-mm-ksmjkjxubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#file-testing-sysfs-kernel-mm-ksmujkj^Rjkjuubajk}(j ]j"]j$]j&]j(]ujkjeRjkjrubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)File testing/sysfs-kernel-mm-memory-tiers}(jk)File testing/sysfs-kernel-mm-memory-tiersjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname*#file-testing-sysfs-kernel-mm-memory-tiersujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&File testing/sysfs-kernel-mm-mempolicy}(jk&File testing/sysfs-kernel-mm-mempolicyjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname'#file-testing-sysfs-kernel-mm-mempolicyujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk:File testing/sysfs-kernel-mm-mempolicy-weighted-interleave}(jk:File testing/sysfs-kernel-mm-mempolicy-weighted-interleavejkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname;#file-testing-sysfs-kernel-mm-mempolicy-weighted-interleaveujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!File testing/sysfs-kernel-mm-numa}(jk!File testing/sysfs-kernel-mm-numajkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname"#file-testing-sysfs-kernel-mm-numaujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!File testing/sysfs-kernel-mm-swap}(jk!File testing/sysfs-kernel-mm-swapjkj,ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname"#file-testing-sysfs-kernel-mm-swapujkj^Rjkj)ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj&ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/sysfs-kernel-oops_count}(jk$File testing/sysfs-kernel-oops_countjkjPubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-sysfs-kernel-oops-countujkj^RjkjMubajk}(j ]j"]j$]j&]j(]ujkjeRjkjJubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File testing/sysfs-kernel-reboot}(jk File testing/sysfs-kernel-rebootjkjtubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#file-testing-sysfs-kernel-rebootujkj^Rjkjqubajk}(j ]j"]j$]j&]j(]ujkjeRjkjnubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-kernel-slab}(jkFile testing/sysfs-kernel-slabjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-kernel-slabujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/sysfs-kernel-vmcoreinfo}(jk$File testing/sysfs-kernel-vmcoreinfojkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-sysfs-kernel-vmcoreinfoujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/sysfs-kernel-warn_count}(jk$File testing/sysfs-kernel-warn_countjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-sysfs-kernel-warn-countujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-mce}(jkFile testing/sysfs-mcejkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-mceujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&File testing/sysfs-memory-page-offline}(jk&File testing/sysfs-memory-page-offlinejkj(ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname'#file-testing-sysfs-memory-page-offlineujkj^Rjkj%ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj"ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-module}(jkFile testing/sysfs-modulejkjLubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-moduleujkj^RjkjIubajk}(j ]j"]j$]j&]j(]ujkjeRjkjFubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-nvmem-cells}(jkFile testing/sysfs-nvmem-cellsjkjpubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-nvmem-cellsujkj^Rjkjmubajk}(j ]j"]j$]j&]j(]ujkjeRjkjjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-ocfs2}(jkFile testing/sysfs-ocfs2jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-ocfs2ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'File testing/sysfs-platform-asus-laptop}(jk'File testing/sysfs-platform-asus-laptopjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname(#file-testing-sysfs-platform-asus-laptopujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/sysfs-platform-asus-wmi}(jk$File testing/sysfs-platform-asus-wmijkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-sysfs-platform-asus-wmiujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File testing/sysfs-platform-at91}(jk File testing/sysfs-platform-at91jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#file-testing-sysfs-platform-at91ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,File testing/sysfs-platform-brcmstb-gisb-arb}(jk,File testing/sysfs-platform-brcmstb-gisb-arbjkj$ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname-#file-testing-sysfs-platform-brcmstb-gisb-arbujkj^Rjkj!ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(File testing/sysfs-platform-brcmstb-memc}(jk(File testing/sysfs-platform-brcmstb-memcjkjHubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname)#file-testing-sysfs-platform-brcmstb-memcujkj^RjkjEubajk}(j ]j"]j$]j&]j(]ujkjeRjkjBubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,File testing/sysfs-platform-chipidea-usb-otg}(jk,File testing/sysfs-platform-chipidea-usb-otgjkjlubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname-#file-testing-sysfs-platform-chipidea-usb-otgujkj^Rjkjiubajk}(j ]j"]j$]j&]j(]ujkjeRjkjfubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)File testing/sysfs-platform-chipidea-usb2}(jk)File testing/sysfs-platform-chipidea-usb2jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname*#file-testing-sysfs-platform-chipidea-usb2ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'File testing/sysfs-platform-dell-laptop}(jk'File testing/sysfs-platform-dell-laptopjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname(#file-testing-sysfs-platform-dell-laptopujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,File testing/sysfs-platform-dell-privacy-wmi}(jk,File testing/sysfs-platform-dell-privacy-wmijkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname-#file-testing-sysfs-platform-dell-privacy-wmiujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'File testing/sysfs-platform-dell-smbios}(jk'File testing/sysfs-platform-dell-smbiosjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname(#file-testing-sysfs-platform-dell-smbiosujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(File testing/sysfs-platform-dell-wmi-ddv}(jk(File testing/sysfs-platform-dell-wmi-ddvjkj ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname)#file-testing-sysfs-platform-dell-wmi-ddvujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#File testing/sysfs-platform-dfl-fme}(jk#File testing/sysfs-platform-dfl-fmejkjDubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname$#file-testing-sysfs-platform-dfl-fmeujkj^RjkjAubajk}(j ]j"]j$]j&]j(]ujkjeRjkj>ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/sysfs-platform-dfl-port}(jk$File testing/sysfs-platform-dfl-portjkjhubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-sysfs-platform-dfl-portujkj^Rjkjeubajk}(j ]j"]j$]j&]j(]ujkjeRjkjbubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File testing/sysfs-platform-dptf}(jk File testing/sysfs-platform-dptfjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname!#file-testing-sysfs-platform-dptfujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(File testing/sysfs-platform-eeepc-laptop}(jk(File testing/sysfs-platform-eeepc-laptopjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname)#file-testing-sysfs-platform-eeepc-laptopujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!File testing/sysfs-platform-hidma}(jk!File testing/sysfs-platform-hidmajkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname"#file-testing-sysfs-platform-hidmaujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&File testing/sysfs-platform-hidma-mgmt}(jk&File testing/sysfs-platform-hidma-mgmtjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname'#file-testing-sysfs-platform-hidma-mgmtujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-File testing/sysfs-platform-i2c-demux-pinctrl}(jk-File testing/sysfs-platform-i2c-demux-pinctrljkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname.#file-testing-sysfs-platform-i2c-demux-pinctrlujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*File testing/sysfs-platform-ideapad-laptop}(jk*File testing/sysfs-platform-ideapad-laptopjkj@ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname+#file-testing-sysfs-platform-ideapad-laptopujkj^Rjkj=ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj:ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%File testing/sysfs-platform-intel-ifs}(jk%File testing/sysfs-platform-intel-ifsjkjdubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname&#file-testing-sysfs-platform-intel-ifsujkj^Rjkjaubajk}(j ]j"]j$]j&]j(]ujkjeRjkj^ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%File testing/sysfs-platform-intel-pmc}(jk%File testing/sysfs-platform-intel-pmcjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname&#file-testing-sysfs-platform-intel-pmcujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3File testing/sysfs-platform-intel-wmi-sbl-fw-update}(jk3File testing/sysfs-platform-intel-wmi-sbl-fw-updatejkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname4#file-testing-sysfs-platform-intel-wmi-sbl-fw-updateujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1File testing/sysfs-platform-intel-wmi-thunderbolt}(jk1File testing/sysfs-platform-intel-wmi-thunderboltjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname2#file-testing-sysfs-platform-intel-wmi-thunderboltujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-platform-kim}(jkFile testing/sysfs-platform-kimjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname #file-testing-sysfs-platform-kimujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%File testing/sysfs-platform-lg-laptop}(jk%File testing/sysfs-platform-lg-laptopjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname&#file-testing-sysfs-platform-lg-laptopujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,File testing/sysfs-platform-mellanox-bootctl}(jk,File testing/sysfs-platform-mellanox-bootctljkj<ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname-#file-testing-sysfs-platform-mellanox-bootctlujkj^Rjkj9ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj6ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&File testing/sysfs-platform-msi-laptop}(jk&File testing/sysfs-platform-msi-laptopjkj`ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname'#file-testing-sysfs-platform-msi-laptopujkj^Rjkj]ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjZubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.File testing/sysfs-platform-phy-rcar-gen3-usb2}(jk.File testing/sysfs-platform-phy-rcar-gen3-usb2jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname/#file-testing-sysfs-platform-phy-rcar-gen3-usb2ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkj~ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+File testing/sysfs-platform-power-on-reason}(jk+File testing/sysfs-platform-power-on-reasonjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname,#file-testing-sysfs-platform-power-on-reasonujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(File testing/sysfs-platform-renesas_usb3}(jk(File testing/sysfs-platform-renesas_usb3jkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname)#file-testing-sysfs-platform-renesas-usb3ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#File testing/sysfs-platform-silicom}(jk#File testing/sysfs-platform-silicomjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname$#file-testing-sysfs-platform-silicomujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/sysfs-platform-sst-atom}(jk$File testing/sysfs-platform-sst-atomjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-sysfs-platform-sst-atomujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%File testing/sysfs-platform-tahvo-usb}(jk%File testing/sysfs-platform-tahvo-usbjkj8ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname&#file-testing-sysfs-platform-tahvo-usbujkj^Rjkj5ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj2ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"File testing/sysfs-platform-ts5500}(jk"File testing/sysfs-platform-ts5500jkj\ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname##file-testing-sysfs-platform-ts5500ujkj^RjkjYubajk}(j ]j"]j$]j&]j(]ujkjeRjkjVubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'File testing/sysfs-platform-twl4030-usb}(jk'File testing/sysfs-platform-twl4030-usbjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname(#file-testing-sysfs-platform-twl4030-usbujkj^Rjkj}ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjzubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&File testing/sysfs-platform-usbip-vudc}(jk&File testing/sysfs-platform-usbip-vudcjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname'#file-testing-sysfs-platform-usbip-vudcujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$File testing/sysfs-platform-wilco-ec}(jk$File testing/sysfs-platform-wilco-ecjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname%#file-testing-sysfs-platform-wilco-ecujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#File testing/sysfs-platform_profile}(jk#File testing/sysfs-platform_profilejkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname$#file-testing-sysfs-platform-profileujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-power}(jkFile testing/sysfs-powerjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-powerujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-pps}(jkFile testing/sysfs-ppsjkj4ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-ppsujkj^Rjkj1ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj.ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-profiling}(jkFile testing/sysfs-profilingjkjXubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-profilingujkj^RjkjUubajk}(j ]j"]j$]j&]j(]ujkjeRjkjRubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-ptp}(jkFile testing/sysfs-ptpjkj|ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-ptpujkj^Rjkjyubajk}(j ]j"]j$]j&]j(]ujkjeRjkjvubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-secvar}(jkFile testing/sysfs-secvarjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-secvarujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-timecard}(jkFile testing/sysfs-timecardjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-timecardujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-tty}(jkFile testing/sysfs-ttyjkjubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-ttyujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/sysfs-uevent}(jkFile testing/sysfs-ueventjkj ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-sysfs-ueventujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/usb-charger-uevent}(jkFile testing/usb-charger-ueventjkj0ubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname #file-testing-usb-charger-ueventujkj^Rjkj-ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj*ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile testing/usb-uevent}(jkFile testing/usb-ueventjkjTubajk}(j ]j"]j$]j&]j(]internalrefurijC anchorname#file-testing-usb-ueventujkj^RjkjQubajk}(j ]j"]j$]j&]j(]ujkjeRjkjNubajk}(j ]j"]j$]j&]j(]ujkjlRjkjKubejk}(j ]j"]j$]j&]j(]ujkjsRjkj.ubejk}(j ]j"]j$]j&]j(]ujkjlRjkj+ubajk}(j ]j"]j$]j&]j(]ujkjsRubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk SafeSetID}(jkj?jkjubajk}(j ]j"]j$]j&]j(]internalrefuriadmin-guide/LSM/SafeSetID anchornamehujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Background}(jk Backgroundjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname #backgroundujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOther Approaches Considered}(jkOther Approaches Consideredjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#other-approaches-consideredujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSolve this problem in userspace}(jkSolve this problem in userspacejkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname #solve-this-problem-in-userspaceujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUse user namespaces}(jkUse user namespacesjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#use-user-namespacesujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUse an existing LSM}(jkUse an existing LSMjkj:ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#use-an-existing-lsmujkj^Rjkj7ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj4ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDirections for use}(jkDirections for usejkjjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#directions-for-useujkj^Rjkjgubajk}(j ]j"]j$]j&]j(]ujkjeRjkjdubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Note on GID policies and setgroups()}(jk$Note on GID policies and setgroups()jkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname##note-on-gid-policies-and-setgroupsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubajk}(j ]j"]j$]j&]j(]ujkjsRubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#A Tour Through RCU’s Requirements}(jkjMjkjubajk}(j ]j"]j$]j&]j(]internalrefuri$RCU/Design/Requirements/Requirements anchornamehujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname #introductionujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFundamental Requirements}(jkFundamental Requirementsjkj ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#fundamental-requirementsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGrace-Period Guarantee}(jkGrace-Period Guaranteejkj,ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#grace-period-guaranteeujkj^Rjkj)ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj&ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPublish/Subscribe Guarantee}(jkPublish/Subscribe GuaranteejkjPubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#publish-subscribe-guaranteeujkj^RjkjMubajk}(j ]j"]j$]j&]j(]ujkjeRjkjJubajk}(j ]j"]j$]j&]j(]ujkjlRjkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory-Barrier Guarantees}(jkMemory-Barrier Guaranteesjkjtubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#memory-barrier-guaranteesujkj^Rjkjqubajk}(j ]j"]j$]j&]j(]ujkjeRjkjnubajk}(j ]j"]j$]j&]j(]ujkjlRjkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4RCU Primitives Guaranteed to Execute Unconditionally}(jk4RCU Primitives Guaranteed to Execute Unconditionallyjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname5#rcu-primitives-guaranteed-to-execute-unconditionallyujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Guaranteed Read-to-Write Upgrade}(jk Guaranteed Read-to-Write Upgradejkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname!#guaranteed-read-to-write-upgradeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkj#ubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFundamental Non-Requirements}(jkFundamental Non-Requirementsjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#fundamental-non-requirementsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReaders Impose Minimal Ordering}(jkReaders Impose Minimal Orderingjkj ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname #readers-impose-minimal-orderingujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReaders Do Not Exclude Updaters}(jkReaders Do Not Exclude Updatersjkj1ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname #readers-do-not-exclude-updatersujkj^Rjkj.ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj+ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Updaters Only Wait For Old Readers}(jk"Updaters Only Wait For Old ReadersjkjUubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname##updaters-only-wait-for-old-readersujkj^RjkjRubajk}(j ]j"]j$]j&]j(]ujkjeRjkjOubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk;Grace Periods Don’t Partition Read-Side Critical Sections}(jk9Grace Periods Don't Partition Read-Side Critical Sectionsjkjyubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname:#grace-periods-don-t-partition-read-side-critical-sectionsujkj^Rjkjvubajk}(j ]j"]j$]j&]j(]ujkjeRjkjsubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk;Read-Side Critical Sections Don’t Partition Grace Periods}(jk9Read-Side Critical Sections Don't Partition Grace Periodsjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname:#read-side-critical-sections-don-t-partition-grace-periodsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParallelism Facts of Life}(jkParallelism Facts of Lifejkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#parallelism-facts-of-lifeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&Quality-of-Implementation Requirements}(jk&Quality-of-Implementation Requirementsjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname'#quality-of-implementation-requirementsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpecialization}(jkSpecializationjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#specializationujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPerformance and Scalability}(jkPerformance and Scalabilityjkj6ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#performance-and-scalabilityujkj^Rjkj3ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj0ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkForward Progress}(jkForward ProgressjkjZubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#forward-progressujkj^RjkjWubajk}(j ]j"]j$]j&]j(]ujkjeRjkjTubajk}(j ]j"]j$]j&]j(]ujkjlRjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Composability}(jk Composabilityjkj~ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#composabilityujkj^Rjkj{ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjxubajk}(j ]j"]j$]j&]j(]ujkjlRjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Corner Cases}(jk Corner Casesjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname #corner-casesujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkj ubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Software-Engineering Requirements}(jk!Software-Engineering Requirementsjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname"#software-engineering-requirementsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux Kernel Complications}(jkLinux Kernel Complicationsjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#linux-kernel-complicationsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Configuration}(jk Configurationjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#configurationujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFirmware Interface}(jkFirmware Interfacejkj;ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#firmware-interfaceujkj^Rjkj8ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj5ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Early Boot}(jk Early Bootjkj_ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname #early-bootujkj^Rjkj\ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjYubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterrupts and NMIs}(jkInterrupts and NMIsjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#interrupts-and-nmisujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkj}ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLoadable Modules}(jkLoadable Modulesjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#loadable-modulesujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Hotplug CPU}(jk Hotplug CPUjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname #hotplug-cpuujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkScheduler and RCU}(jkScheduler and RCUjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#scheduler-and-rcuujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTracing and RCU}(jkTracing and RCUjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#tracing-and-rcuujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAccesses to User Memory and RCU}(jkAccesses to User Memory and RCUjkj7ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname #accesses-to-user-memory-and-rcuujkj^Rjkj4ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj1ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnergy Efficiency}(jkEnergy Efficiencyjkj[ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#energy-efficiencyujkj^RjkjXubajk}(j ]j"]j$]j&]j(]ujkjeRjkjUubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Scheduling-Clock Interrupts and RCU}(jk#Scheduling-Clock Interrupts and RCUjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname$#scheduling-clock-interrupts-and-rcuujkj^Rjkj|ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjyubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Efficiency}(jkMemory Efficiencyjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#memory-efficiencyujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8Performance, Scalability, Response Time, and Reliability}(jk8Performance, Scalability, Response Time, and Reliabilityjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname6#performance-scalability-response-time-and-reliabilityujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOther RCU Flavors}(jkOther RCU Flavorsjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#other-rcu-flavorsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBottom-Half Flavor (Historical)}(jkBottom-Half Flavor (Historical)jkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#bottom-half-flavor-historicalujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSched Flavor (Historical)}(jkSched Flavor (Historical)jkj<ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#sched-flavor-historicalujkj^Rjkj9ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj6ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sleepable RCU}(jk Sleepable RCUjkj`ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#sleepable-rcuujkj^Rjkj]ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjZubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Tasks RCU}(jk Tasks RCUjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname #tasks-rcuujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkj~ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTasks Rude RCU}(jkTasks Rude RCUjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#tasks-rude-rcuujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTasks Trace RCU}(jkTasks Trace RCUjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#tasks-trace-rcuujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPossible Future Changes}(jkPossible Future Changesjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#possible-future-changesujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary}(jkSummaryjkj ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#summaryujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAcknowledgments}(jkAcknowledgmentsjkjDubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#acknowledgmentsujkj^RjkjAubajk}(j ]j"]j$]j&]j(]ujkjeRjkj>ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubajk}(j ]j"]j$]j&]j(]ujkjsRubjxje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8Data flows that Relate some functions, and write packets}(jkj[jkj}ubajk}(j ]j"]j$]j&]j(]internalrefuri!admin-guide/blockdev/drbd/figures anchornamehujkj^Rjkjzubajk}(j ]j"]j$]j&]j(]ujkjeRjkjwubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Sub graphs of DRBD’s state transitions}(jk&Sub graphs of DRBD's state transitionsjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname'#sub-graphs-of-drbd-s-state-transitionsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjtubejk}(j ]j"]j$]j&]j(]ujkjsRubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk QAIC driver}(jkjijkjubajk}(j ]j"]j$]j&]j(]internalrefuriaccel/qaic/qaic anchornamehujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Interrupts}(jk Interruptsjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname #interruptsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIRQ Storm Mitigation}(jkIRQ Storm Mitigationjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#irq-storm-mitigationujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSingle MSI Mode}(jkSingle MSI Modejkj2ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#single-msi-modeujkj^Rjkj/ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj,ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Neural Network Control (NNC) Protocol}(jk%Neural Network Control (NNC) Protocoljkjbubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname$#neural-network-control-nnc-protocolujkj^Rjkj_ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj\ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkuAPI}(jkuAPIjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#uapiujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUserspace Client Isolation}(jkUserspace Client Isolationjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#userspace-client-isolationujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule parameters}(jkModule parametersjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#module-parametersujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubajk}(j ]j"]j$]j&]j(]ujkjsRubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHow To Write Linux PCI Drivers}(jkjwjkjubajk}(j ]j"]j$]j&]j(]internalrefuriPCI/pci anchornamehjpj~ujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStructure of PCI drivers}(jkStructure of PCI driversjkj'ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#structure-of-pci-driversjp](KKeujkj^Rjkj$ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj!ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkpci_register_driver() call}(jkpci_register_driver() calljkjLubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#pci-register-driver-calljp](KKeujkj^RjkjIubajk}(j ]j"]j$]j&]j(]ujkjeRjkjFubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*“Attributes” for driver functions/data}(jk&"Attributes" for driver functions/datajkjnubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname%#attributes-for-driver-functions-datajp](KKKeujkj^Rjkjkubajk}(j ]j"]j$]j&]j(]ujkjeRjkjhubajk}(j ]j"]j$]j&]j(]ujkjlRjkjeubajk}(j ]j"]j$]j&]j(]ujkjsRjkjFubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk How to find PCI devices manually}(jk How to find PCI devices manuallyjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname!#how-to-find-pci-devices-manuallyjp](KKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Initialization Steps}(jkDevice Initialization Stepsjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#device-initialization-stepsjp](KKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnable the PCI device}(jkEnable the PCI devicejkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#enable-the-pci-devicejp](KKKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRequest MMIO/IOP resources}(jkRequest MMIO/IOP resourcesjkj ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#request-mmio-iop-resourcesjp](KKKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSet the DMA mask size}(jkSet the DMA mask sizejkj0ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#set-the-dma-mask-sizejp](KKKeujkj^Rjkj-ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj*ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetup shared control data}(jkSetup shared control datajkjUubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#setup-shared-control-datajp](KKKeujkj^RjkjRubajk}(j ]j"]j$]j&]j(]ujkjeRjkjOubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInitialize device registers}(jkInitialize device registersjkjzubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#initialize-device-registersjp](KKKeujkj^Rjkjwubajk}(j ]j"]j$]j&]j(]ujkjeRjkjtubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRegister IRQ handler}(jkRegister IRQ handlerjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#register-irq-handlerjp](KKKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPCI device shutdown}(jkPCI device shutdownjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#pci-device-shutdownjp](KKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStop IRQs on the device}(jkStop IRQs on the devicejkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#stop-irqs-on-the-devicejp](KKKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRelease the IRQ}(jkRelease the IRQjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#release-the-irqjp](KKKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStop all DMA activity}(jkStop all DMA activityjkj<ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#stop-all-dma-activityjp](KKKeujkj^Rjkj9ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj6ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRelease DMA buffers}(jkRelease DMA buffersjkjaubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#release-dma-buffersjp](KKKeujkj^Rjkj^ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj[ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Unregister from other subsystems}(jk Unregister from other subsystemsjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname!#unregister-from-other-subsystemsjp](KKKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8Disable Device from responding to MMIO/IO Port addresses}(jk8Disable Device from responding to MMIO/IO Port addressesjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname9#disable-device-from-responding-to-mmio-io-port-addressesjp](KKKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Release MMIO/IO Port Resource(s)}(jk Release MMIO/IO Port Resource(s)jkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname #release-mmio-io-port-resource-sjp](KKKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow to access PCI config space}(jkHow to access PCI config spacejkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#how-to-access-pci-config-spacejp](KKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOther interesting functions}(jkOther interesting functionsjkj&ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#other-interesting-functionsjp](KKeujkj^Rjkj#ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMiscellaneous hints}(jkMiscellaneous hintsjkjKubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#miscellaneous-hintsjp](KKeujkj^RjkjHubajk}(j ]j"]j$]j&]j(]ujkjeRjkjEubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Vendor and device identifications}(jk!Vendor and device identificationsjkjpubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname"#vendor-and-device-identificationsjp](KK eujkj^Rjkjmubajk}(j ]j"]j$]j&]j(]ujkjeRjkjjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkObsolete functions}(jkObsolete functionsjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#obsolete-functionsjp](KK eujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"MMIO Space and “Write Posting”}(jkMMIO Space and "Write Posting"jkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#mmio-space-and-write-postingjp](KK eujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubajk}(j ]j"]j$]j&]j(]ujkjsRubjj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRCU and lockdep checking}(jkjjkjubajk}(j ]j"]j$]j&]j(]internalrefuri RCU/lockdep anchornamehujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubajk}(j ]j"]j$]j&]j(]ujkjsRubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkControl Groupstats}(jkjjkj ubajk}(j ]j"]j$]j&]j(]internalrefuriaccounting/cgroupstats anchornamehujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubajk}(j ]j"]j$]j&]j(]ujkjsRubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk8A Tour Through TREE_RCU’s Grace-Period Memory Ordering}(jkjjkjLubajk}(j ]j"]j$]j&]j(]internalrefuri3RCU/Design/Memory-Ordering/Tree-RCU-Memory-Ordering anchornamehujkj^RjkjIubajk}(j ]j"]j$]j&]j(]ujkjeRjkjFubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjlubajk}(j ]j"]j$]j&]j(]internalrefurij[ anchorname #introductionujkj^Rjkjiubajk}(j ]j"]j$]j&]j(]ujkjeRjkjfubajk}(j ]j"]j$]j&]j(]ujkjlRjkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkubajk}(j ]j"]j$]j&]j(]internalrefurij[ anchorname#self-reported-quiescent-statesujkj^Rjkj;ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj8ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDynamic Tick Interface}(jkDynamic Tick Interfacejkjbubajk}(j ]j"]j$]j&]j(]internalrefurij[ anchorname#dynamic-tick-interfaceujkj^Rjkj_ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj\ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCPU-Hotplug Interface}(jkCPU-Hotplug Interfacejkjubajk}(j ]j"]j$]j&]j(]internalrefurij[ anchorname#cpu-hotplug-interfaceujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkForcing Quiescent States}(jkForcing Quiescent Statesjkjubajk}(j ]j"]j$]j&]j(]internalrefurij[ anchorname#forcing-quiescent-statesujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGrace-Period Cleanup}(jkGrace-Period Cleanupjkjubajk}(j ]j"]j$]j&]j(]internalrefurij[ anchorname#grace-period-cleanupujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCallback Invocation}(jkCallback Invocationjkjubajk}(j ]j"]j$]j&]j(]internalrefurij[ anchorname#callback-invocationujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPutting It All Together}(jkPutting It All Togetherjkj"ubajk}(j ]j"]j$]j&]j(]internalrefurij[ anchorname#putting-it-all-togetherujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLegal Statement}(jkLegal StatementjkjFubajk}(j ]j"]j$]j&]j(]internalrefurij[ anchorname#legal-statementujkj^RjkjCubajk}(j ]j"]j$]j&]j(]ujkjeRjkj@ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjcubejk}(j ]j"]j$]j&]j(]ujkjsRjkjFubejk}(j ]j"]j$]j&]j(]ujkjlRjkjCubajk}(j ]j"]j$]j&]j(]ujkjsRubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCPCI Non-Transparent Bridge (NTB) Endpoint Function (EPF) User Guide}(jkjjkjubajk}(j ]j"]j$]j&]j(]internalrefuriPCI/endpoint/pci-vntb-howto anchornamehjpjujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEndpoint Device}(jkEndpoint Devicejkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#endpoint-devicejp](K K Keujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEndpoint Controller Devices}(jkEndpoint Controller Devicesjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#endpoint-controller-devicesjp](K K KKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEndpoint Function Drivers}(jkEndpoint Function Driversjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#endpoint-function-driversjp](K K KKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCreating pci-epf-vntb Device}(jkCreating pci-epf-vntb Devicejkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#creating-pci-epf-vntb-devicejp](K K KKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguring pci-epf-vntb Device}(jkConfiguring pci-epf-vntb Devicejkj<ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname #configuring-pci-epf-vntb-devicejp](K K KKeujkj^Rjkj9ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj6ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Binding pci-epf-ntb Device to EP Controller}(jk+Binding pci-epf-ntb Device to EP Controllerjkjaubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname,#binding-pci-epf-ntb-device-to-ep-controllerjp](K K KKeujkj^Rjkj^ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj[ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStart the Link}(jkStart the Linkjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#start-the-linkjp](K K KKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRootComplex Device}(jkRootComplex Devicejkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#rootcomplex-devicejp](K K Keujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jklspci Output at Host side}(jklspci Output at Host sidejkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#lspci-output-at-host-sidejp](K K KKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubajk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Endpoint Device / Virtual PCI bus}(jk!Endpoint Device / Virtual PCI busjkj ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname #endpoint-device-virtual-pci-busjp](K K Keujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)lspci Output at EP Side / Virtual PCI bus}(jk)lspci Output at EP Side / Virtual PCI busjkj,ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname(#lspci-output-at-ep-side-virtual-pci-busjp](K K KKeujkj^Rjkj)ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj&ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing ntb_hw_epf Device}(jkUsing ntb_hw_epf DevicejkjQubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#using-ntb-hw-epf-devicejp](K K KKeujkj^RjkjNubajk}(j ]j"]j$]j&]j(]ujkjeRjkjKubajk}(j ]j"]j$]j&]j(]ujkjlRjkj#ubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubajk}(j ]j"]j$]j&]j(]ujkjsRubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"Network Block Device (TCP version)}(jkjjkjubajk}(j ]j"]j$]j&]j(]internalrefuriadmin-guide/blockdev/nbd anchornamehujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1) Overview}(jk 1) Overviewjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname #overviewujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkA) NBD parameters}(jkA) NBD parametersjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#a-nbd-parametersujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubajk}(j ]j"]j$]j&]j(]ujkjsRubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jkLinux kernel release 6.x <}(jkjͷjkjubjkhttp://kernel.org/}(jkhjkjubjk>}(jkjjkjubejk}(j ]j"]j$]j&]j(]internalrefuriadmin-guide/README anchornamehujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is Linux?}(jkWhat is Linux?jkj<ubajk}(j ]j"]j$]j&]j(]internalrefurij+ anchorname#what-is-linuxujkj^Rjkj9ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj6ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOn what hardware does it run?}(jkOn what hardware does it run?jkj`ubajk}(j ]j"]j$]j&]j(]internalrefurij+ anchorname#on-what-hardware-does-it-runujkj^Rjkj]ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjZubajk}(j ]j"]j$]j&]j(]ujkjlRjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Documentation}(jk Documentationjkjubajk}(j ]j"]j$]j&]j(]internalrefurij+ anchorname#documentationujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkj~ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInstalling the kernel source}(jkInstalling the kernel sourcejkjubajk}(j ]j"]j$]j&]j(]internalrefurij+ anchorname#installing-the-kernel-sourceujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSoftware requirements}(jkSoftware requirementsjkjubajk}(j ]j"]j$]j&]j(]internalrefurij+ anchorname#software-requirementsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBuild directory for the kernel}(jkBuild directory for the kerneljkjubajk}(j ]j"]j$]j&]j(]internalrefurij+ anchorname#build-directory-for-the-kernelujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguring the kernel}(jkConfiguring the kerneljkj ubajk}(j ]j"]j$]j&]j(]internalrefurij+ anchorname#configuring-the-kernelujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCompiling the kernel}(jkCompiling the kerneljkj8 ubajk}(j ]j"]j$]j&]j(]internalrefurij+ anchorname#compiling-the-kernelujkj^Rjkj5 ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj2 ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLegacy LILO Instructions}(jkLegacy LILO Instructionsjkj\ ubajk}(j ]j"]j$]j&]j(]internalrefurij+ anchorname#legacy-lilo-instructionsujkj^RjkjY ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjV ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIf something goes wrong}(jkIf something goes wrongjkj ubajk}(j ]j"]j$]j&]j(]internalrefurij+ anchorname#if-something-goes-wrongujkj^Rjkj} ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjz ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj3ubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkj ubajk}(j ]j"]j$]j&]j(]ujkjsRubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk;The PCI Express Advanced Error Reporting Driver Guide HOWTO}(jkjjkj ubajk}(j ]j"]j$]j&]j(]internalrefuriPCI/pcieaer-howto anchornamehjpjujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj ubajk}(j ]j"]j$]j&]j(]internalrefurij  anchorname #overviewjp](KKeujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAbout this guide}(jkAbout this guidejkj ubajk}(j ]j"]j$]j&]j(]internalrefurij  anchorname#about-this-guidejp](KKKeujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is the PCIe AER Driver?}(jkWhat is the PCIe AER Driver?jkj ubajk}(j ]j"]j$]j&]j(]internalrefurij  anchorname#what-is-the-pcie-aer-driverjp](KKKeujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj ubejk}(j ]j"]j$]j&]j(]ujkjsRjkj ubejk}(j ]j"]j$]j&]j(]ujkjlRjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk User Guide}(jk User GuidejkjQ ubajk}(j ]j"]j$]j&]j(]internalrefurij  anchorname #user-guidejp](KKeujkj^RjkjN ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjK ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6Include the PCIe AER Root Driver into the Linux Kernel}(jk6Include the PCIe AER Root Driver into the Linux Kerneljkjs ubajk}(j ]j"]j$]j&]j(]internalrefurij  anchorname7#include-the-pcie-aer-root-driver-into-the-linux-kerneljp](KKKeujkj^Rjkjp ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjm ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLoad PCIe AER Root Driver}(jkLoad PCIe AER Root Driverjkj ubajk}(j ]j"]j$]j&]j(]internalrefurij  anchorname#load-pcie-aer-root-driverjp](KKKeujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAER error output}(jkAER error outputjkj ubajk}(j ]j"]j$]j&]j(]internalrefurij  anchorname#aer-error-outputjp](KKKeujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAER Statistics / Counters}(jkAER Statistics / Countersjkj ubajk}(j ]j"]j$]j&]j(]internalrefurij  anchorname#aer-statistics-countersjp](KKKeujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjj ubejk}(j ]j"]j$]j&]j(]ujkjsRjkjK ubejk}(j ]j"]j$]j&]j(]ujkjlRjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDeveloper Guide}(jkDeveloper Guidejkj ubajk}(j ]j"]j$]j&]j(]internalrefurij  anchorname#developer-guidejp](KKeujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkProvide callbacks}(jkProvide callbacksjkj5 ubajk}(j ]j"]j$]j&]j(]internalrefurij  anchorname#provide-callbacksjp](KKKeujkj^Rjkj2 ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj/ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&callback reset_link to reset PCIe link}(jk&callback reset_link to reset PCIe linkjkjW ubajk}(j ]j"]j$]j&]j(]internalrefurij  anchorname'#callback-reset-link-to-reset-pcie-linkjp](KKKKeujkj^RjkjT ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjQ ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjN ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPCI error-recovery callbacks}(jkPCI error-recovery callbacksjkj| ubajk}(j ]j"]j$]j&]j(]internalrefurij  anchorname#pci-error-recovery-callbacksjp](KKKKeujkj^Rjkjy ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjv ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjN ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCorrectable errors}(jkCorrectable errorsjkj ubajk}(j ]j"]j$]j&]j(]internalrefurij  anchorname#correctable-errorsjp](KKKKeujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjN ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Non-correctable (non-fatal and fatal) errors}(jk,Non-correctable (non-fatal and fatal) errorsjkj ubajk}(j ]j"]j$]j&]j(]internalrefurij  anchorname+#non-correctable-non-fatal-and-fatal-errorsjp](KKKKeujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjN ubejk}(j ]j"]j$]j&]j(]ujkjsRjkj/ ubejk}(j ]j"]j$]j&]j(]ujkjlRjkj, ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFrequent Asked Questions}(jkFrequent Asked Questionsjkj ubajk}(j ]j"]j$]j&]j(]internalrefurij  anchorname#frequent-asked-questionsjp](KKKeujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj, ubejk}(j ]j"]j$]j&]j(]ujkjsRjkj ubejk}(j ]j"]j$]j&]j(]ujkjlRjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSoftware error injection}(jkSoftware error injectionjkj( ubajk}(j ]j"]j$]j&]j(]internalrefurij  anchorname#software-error-injectionjp](KKeujkj^Rjkj% ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj" ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj ubejk}(j ]j"]j$]j&]j(]ujkjsRjkj ubejk}(j ]j"]j$]j&]j(]ujkjlRjkj ubajk}(j ]j"]j$]j&]j(]ujkjsRubjNje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk=Kernel Support for miscellaneous Binary Formats (binfmt_misc)}(jkjjkjb ubajk}(j ]j"]j$]j&]j(]internalrefuriadmin-guide/binfmt-misc anchornamehujkj^Rjkj_ ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj\ ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHints}(jkHintsjkj ubajk}(j ]j"]j$]j&]j(]internalrefurijq  anchorname#hintsujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj| ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjy ubajk}(j ]j"]j$]j&]j(]ujkjsRjkj\ ubejk}(j ]j"]j$]j&]j(]ujkjlRjkjY ubajk}(j ]j"]j$]j&]j(]ujkjsRubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCPCI Non-Transparent Bridge (NTB) Endpoint Function (EPF) User Guide}(jkjjkj ubajk}(j ]j"]j$]j&]j(]internalrefuriPCI/endpoint/pci-ntb-howto anchornamehjpjujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEndpoint Device}(jkEndpoint Devicejkj ubajk}(j ]j"]j$]j&]j(]internalrefurij  anchorname#endpoint-devicejp](K KKeujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEndpoint Controller Devices}(jkEndpoint Controller Devicesjkj ubajk}(j ]j"]j$]j&]j(]internalrefurij  anchorname#endpoint-controller-devicesjp](K KKKeujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEndpoint Function Drivers}(jkEndpoint Function Driversjkj" ubajk}(j ]j"]j$]j&]j(]internalrefurij  anchorname#endpoint-function-driversjp](K KKKeujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCreating pci-epf-ntb Device}(jkCreating pci-epf-ntb DevicejkjG ubajk}(j ]j"]j$]j&]j(]internalrefurij  anchorname#creating-pci-epf-ntb-devicejp](K KKKeujkj^RjkjD ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjA ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguring pci-epf-ntb Device}(jkConfiguring pci-epf-ntb Devicejkjl ubajk}(j ]j"]j$]j&]j(]internalrefurij  anchorname#configuring-pci-epf-ntb-devicejp](K KKKeujkj^Rjkji ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjf ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Binding pci-epf-ntb Device to EP Controller}(jk+Binding pci-epf-ntb Device to EP Controllerjkj ubajk}(j ]j"]j$]j&]j(]internalrefurij  anchorname,#binding-pci-epf-ntb-device-to-ep-controllerjp](K KKKeujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStart the Link}(jkStart the Linkjkj ubajk}(j ]j"]j$]j&]j(]internalrefurij  anchorname#start-the-linkjp](K KKKeujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubajk}(j ]j"]j$]j&]j(]ujkjlRjkj ubejk}(j ]j"]j$]j&]j(]ujkjsRjkj ubejk}(j ]j"]j$]j&]j(]ujkjlRjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRootComplex Device}(jkRootComplex Devicejkj ubajk}(j ]j"]j$]j&]j(]internalrefurij  anchorname#rootcomplex-devicejp](K KKeujkj^Rjkj ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk lspci Output}(jk lspci Outputjkj ubajk}(j ]j"]j$]j&]j(]internalrefurij  anchorname #lspci-outputjp](K KKKeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing ntb_hw_epf Device}(jkUsing ntb_hw_epf Devicejkj.ubajk}(j ]j"]j$]j&]j(]internalrefurij  anchorname#using-ntb-hw-epf-devicejp](K KKKeujkj^Rjkj+ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj(ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkj ubejk}(j ]j"]j$]j&]j(]ujkjlRjkj ubejk}(j ]j"]j$]j&]j(]ujkjsRjkj ubejk}(j ]j"]j$]j&]j(]ujkjlRjkj ubajk}(j ]j"]j$]j&]j(]ujkjsRubj\ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(zram: Compressed RAM-based block devices}(jkjjkjtubajk}(j ]j"]j$]j&]j(]internalrefuriadmin-guide/blockdev/zram anchornamehujkj^Rjkjqubajk}(j ]j"]j$]j&]j(]ujkjeRjkjnubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname #introductionujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#usageujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWARNING}(jkWARNINGjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#warningujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1) Load Module}(jk1) Load Modulejkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname #load-moduleujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(2) Set max number of compression streams}(jk(2) Set max number of compression streamsjkj$ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname&#set-max-number-of-compression-streamsujkj^Rjkj!ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3) Select compression algorithm}(jk3) Select compression algorithmjkjHubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#select-compression-algorithmujkj^RjkjEubajk}(j ]j"]j$]j&]j(]ujkjeRjkjBubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4) Set Disksize}(jk4) Set Disksizejkjlubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname #set-disksizeujkj^Rjkjiubajk}(j ]j"]j$]j&]j(]ujkjeRjkjfubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5) Set memory limit: Optional}(jk5) Set memory limit: Optionaljkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#set-memory-limit-optionalujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 6) Activate}(jk 6) Activatejkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname #activateujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7) Add/remove zram devices}(jk7) Add/remove zram devicesjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#add-remove-zram-devicesujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8) Stats}(jk8) Statsjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#statsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 9) Deactivate}(jk 9) Deactivatejkj ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname #deactivateujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 10) Reset}(jk 10) ResetjkjDubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#resetujkj^RjkjAubajk}(j ]j"]j$]j&]j(]ujkjeRjkj>ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOptional Feature}(jkOptional Featurejkjhubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#optional-featureujkj^Rjkjeubajk}(j ]j"]j$]j&]j(]ujkjeRjkjbubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk writeback}(jk writebackjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname #writebackujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk recompression}(jk recompressionjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#recompressionujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjbubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmemory tracking}(jkmemory trackingjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#memory-trackingujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjnubejk}(j ]j"]j$]j&]j(]ujkjlRjkjkubajk}(j ]j"]j$]j&]j(]ujkjsRubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAuxiliary Display Support}(jkjjkjubajk}(j ]j"]j$]j&]j(]internalrefuriadmin-guide/auxdisplay/index anchornamehujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jH)}(jkhjk]jk}(j ]j"]j$]j&]j(]parentj%entries](Nadmin-guide/auxdisplay/ks0108N!admin-guide/auxdisplay/cfag12864be includefiles](j<j>emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjZj^sJ/var/lib/git/docbuild/linux/Documentation/admin-guide/auxdisplay/index.rstj_sKjkj-ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjUubajk}(j ]j"]j$]j&]j(]internalrefurij% anchorname#indicesujkj^RjkjRubajk}(j ]j"]j$]j&]j(]ujkjeRjkjOubajk}(j ]j"]j$]j&]j(]ujkjlRjkjLubajk}(j ]j"]j$]j&]j(]exprsubproject and htmlujkjqojkj-ubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkj ubajk}(j ]j"]j$]j&]j(]ujkjsRubj"je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSmack}(jkj+jkjubajk}(j ]j"]j$]j&]j(]internalrefuriadmin-guide/LSM/Smack anchornamehujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk;The Simplified Mandatory Access Control Kernel (Whitepaper)}(jk;The Simplified Mandatory Access Control Kernel (Whitepaper)jkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname:#the-simplified-mandatory-access-control-kernel-whitepaperujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMandatory Access Control}(jkMandatory Access Controljkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#mandatory-access-controlujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBell & LaPadula}(jkBell & LaPadulajkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#bell-lapadulaujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDomain Type Enforcement}(jkDomain Type Enforcementjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#domain-type-enforcementujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSmack}(jkSmackjkjCubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#id1ujkj^Rjkj@ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj=ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSmack Terminology}(jkSmack Terminologyjkjgubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#smack-terminologyujkj^Rjkjdubajk}(j ]j"]j$]j&]j(]ujkjeRjkjaubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Smack Basics}(jk Smack Basicsjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname #smack-basicsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLabels}(jkLabelsjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#labelsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Access Rules}(jk Access Rulesjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname #access-rulesujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSmack Access Rules}(jkSmack Access Rulesjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#smack-access-rulesujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAccess Rule Format}(jkAccess Rule Formatjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#access-rule-formatujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkApplying Access Rules}(jkApplying Access Rulesjkj<ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#applying-access-rulesujkj^Rjkj9ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj6ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting Access Rules}(jkSetting Access Rulesjkj`ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#setting-access-rulesujkj^Rjkj]ubajk}(j ]j"]j$]j&]j(]ujkjeRjkjZubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTask Attribute}(jkTask Attributejkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#task-attributeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkj~ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile Attribute}(jkFile Attributejkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#file-attributeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Privilege}(jk Privilegejkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname #privilegeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSmack Networking}(jkSmack Networkingjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#smack-networkingujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCIPSO Configuration}(jkCIPSO Configurationjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#cipso-configurationujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSocket Attributes}(jkSocket Attributesjkj8ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#socket-attributesujkj^Rjkj5ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj2ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSmack Netlabel Exceptions}(jkSmack Netlabel Exceptionsjkj\ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#smack-netlabel-exceptionsujkj^RjkjYubajk}(j ]j"]j$]j&]j(]ujkjeRjkjVubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWriting Applications for Smack}(jkWriting Applications for Smackjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#writing-applications-for-smackujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSmack Ignorant Applications}(jkSmack Ignorant Applicationsjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#smack-ignorant-applicationsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSmack Relevant Applications}(jkSmack Relevant Applicationsjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#smack-relevant-applicationsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSmack Enforcing Applications}(jkSmack Enforcing Applicationsjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#smack-enforcing-applicationsujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile System Interfaces}(jkFile System Interfacesjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#file-system-interfacesujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSocket Interfaces}(jkSocket Interfacesjkj@ubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#socket-interfacesujkj^Rjkj=ubajk}(j ]j"]j$]j&]j(]ujkjeRjkj:ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdministration}(jkAdministrationjkjdubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#administrationujkj^Rjkjaubajk}(j ]j"]j$]j&]j(]ujkjeRjkj^ubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSmack auditing}(jkSmack auditingjkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname#smack-auditingujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Bringup Mode}(jk Bringup Modejkjubajk}(j ]j"]j$]j&]j(]internalrefurij anchorname #bringup-modeujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjubejk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubajk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubajk}(j ]j"]j$]j&]j(]ujkjsRubj#je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux Security Module Usage}(jkj9jkjubajk}(j ]j"]j$]j&]j(]internalrefuriadmin-guide/LSM/index anchornamehujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j ]j"]j$]j&]j(]parentjentries](Nadmin-guide/LSM/apparmorNadmin-guide/LSM/LoadPinNadmin-guide/LSM/SELinuxNadmin-guide/LSM/SmackNadmin-guide/LSM/tomoyoNadmin-guide/LSM/YamaNadmin-guide/LSM/SafeSetIDe includefiles](jjjjjj!j#emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjZj^sC/var/lib/git/docbuild/linux/Documentation/admin-guide/LSM/index.rstj_sK(jkjubajk}(j ]j"]j$]j&]j(]ujkjsRjkjubejk}(j ]j"]j$]j&]j(]ujkjlRjkjubajk}(j ]j"]j$]j&]j(]ujkjsRubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAppArmor}(jkjGjkjLubajk}(j ]j"]j$]j&]j(]internalrefuriadmin-guide/LSM/apparmor anchornamehujkj^RjkjIubajk}(j ]j"]j$]j&]j(]ujkjeRjkjFubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is AppArmor?}(jkWhat is AppArmor?jkjlubajk}(j ]j"]j$]j&]j(]internalrefurij[ anchorname#what-is-apparmorujkj^Rjkjiubajk}(j ]j"]j$]j&]j(]ujkjeRjkjfubajk}(j ]j"]j$]j&]j(]ujkjlRjkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow to enable/disable}(jkHow to enable/disablejkjubajk}(j ]j"]j$]j&]j(]internalrefurij[ anchorname#how-to-enable-disableujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Documentation}(jk Documentationjkjubajk}(j ]j"]j$]j&]j(]internalrefurij[ anchorname#documentationujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLinks}(jkLinksjkjubajk}(j ]j"]j$]j&]j(]internalrefurij[ anchorname#linksujkj^Rjkjubajk}(j ]j"]j$]j&]j(]ujkjeRjkjubajk}(j ]j"]j$]j&]j(]ujkjlRjkjcubejk}(j ]j"]j$]j&]j(]ujkjsRjkjFubejk}(j ]j"]j$]j&]j(]ujkjlRjkjCubajk}(j ]j"]j$]j&]j(]ujkjsRubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk clang-format}(jkjUjkjubajk}(jW]jY]j[]j]]j_]internalrefuri'translations/it_IT/process/clang-format anchornamehujk referencejkjubajk}(jW]jY]j[]j]]j_]ujkcompact_paragraphjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5Revisionare lo stile di codifica per file e modifiche}(jk5Revisionare lo stile di codifica per file e modifichejkj3ubajk}(jW]jY]j[]j]]j_]internalrefurij  anchorname6#revisionare-lo-stile-di-codifica-per-file-e-modificheujkj"jkj0ubajk}(jW]jY]j[]j]]j_]ujkj)jkj-ubajk}(jW]jY]j[]j]]j_]ujk list_itemjkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRiformattare blocchi di codice}(jkRiformattare blocchi di codicejkjXubajk}(jW]jY]j[]j]]j_]internalrefurij  anchorname#riformattare-blocchi-di-codiceujkj"jkjUubajk}(jW]jY]j[]j]]j_]ujkj)jkjRubajk}(jW]jY]j[]j]]j_]ujkjQjkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCose non supportate}(jkCose non supportatejkj|ubajk}(jW]jY]j[]j]]j_]internalrefurij  anchorname#cose-non-supportateujkj"jkjyubajk}(jW]jY]j[]j]]j_]ujkj)jkjvubajk}(jW]jY]j[]j]]j_]ujkjQjkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Funzionalità e opzioni aggiuntive}(jk"Funzionalità e opzioni aggiuntivejkjubajk}(jW]jY]j[]j]]j_]internalrefurij  anchorname"#funzionalita-e-opzioni-aggiuntiveujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkj*ubejk}(jW]jY]j[]j]]j_]ujk bullet_listjkj ubejk}(jW]jY]j[]j]]j_]ujkjQjkjubajk}(jW]jY]j[]j]]j_]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0Lavorare con la comunità di sviluppo del kernel}(jkjijkjubajk}(jW]jY]j[]j]]j_]internalrefuri translations/it_IT/process/index anchornamehujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubje0)}(jkhjk](jH)}(jkhjk]jk}(jW]jY]j[]j]]j_]parentjentries](N translations/it_IT/process/howtoN*translations/it_IT/process/code-of-conductN.translations/it_IT/process/development-processN-translations/it_IT/process/submitting-patchesN/translations/it_IT/process/programming-languageN'translations/it_IT/process/coding-styleN/translations/it_IT/process/maintainer-pgp-guideN(translations/it_IT/process/email-clientsN7translations/it_IT/process/kernel-enforcement-statementN2translations/it_IT/process/kernel-driver-statemente includefiles](jjjjjj j jjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujktoctreej^sN/var/lib/git/docbuild/linux/Documentation/translations/it_IT/process/index.rstj_sKjkjubjH)}(jkhjk]jk}(jW]jY]j[]j]]j_]parentjentries](N"translations/it_IT/process/changesN.translations/it_IT/process/stable-api-nonsenseN+translations/it_IT/process/management-styleN.translations/it_IT/process/stable-kernel-rulesN+translations/it_IT/process/submit-checklistN&translations/it_IT/process/kernel-docsN&translations/it_IT/process/maintainerse includefiles](j-j/j1j3j5j7j9emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sj j_sK)jkjubjH)}(jkhjk]jk}(jW]jY]j[]j]]j_]parentjentries](N+translations/it_IT/process/applying-patchesN*translations/it_IT/process/adding-syscallsN'translations/it_IT/process/magic-numberN6translations/it_IT/process/volatile-considered-harmfulN-translations/it_IT/process/botching-up-ioctlsN'translations/it_IT/process/clang-formatN)translations/it_IT/riscv/patch-acceptancee includefiles](jRjTjVjXjZj\j^emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sj j_sK7jkjubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjtubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#indicesujkj"jkjqubajk}(jW]jY]j[]j]]j_]ujkj)jkjnubajk}(jW]jY]j[]j]]j_]ujkjQjkjkubajk}(jW]jY]j[]j]]j_]exprsubproject and htmlujkonlyjkjubejk}(jW]jY]j[]j]]j_]ujkjjkjubejk}(jW]jY]j[]j]]j_]ujkjQjkjubajk}(jW]jY]j[]j]]j_]ujkjubjje0)}(jkhjk]jk}(jW]jY]j[]j]]j_]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPubblicare modifiche}(jkjjkjubajk}(jW]jY]j[]j]]j_]internalrefuri$translations/it_IT/process/5.Posting anchornamehjpjujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuando pubblicarle}(jkQuando pubblicarlejkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#quando-pubblicarlejp](KKeujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPrima di creare patch}(jkPrima di creare patchjkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#prima-di-creare-patchjp](KKeujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPreparazione di una patch}(jkPreparazione di una patchjkj)ubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#preparazione-di-una-patchjp](KKeujkj"jkj&ubajk}(jW]jY]j[]j]]j_]ujkj)jkj#ubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Formattazione delle patch e i changelog}(jk'Formattazione delle patch e i changelogjkjNubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname(#formattazione-delle-patch-e-i-changelogjp](KKeujkj"jkjKubajk}(jW]jY]j[]j]]j_]ujkj)jkjHubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInviare la modifica}(jkInviare la modificajkjsubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#inviare-la-modificajp](KKeujkj"jkjpubajk}(jW]jY]j[]j]]j_]ujkj)jkjmubajk}(jW]jY]j[]j]]j_]ujkjQjkjubejk}(jW]jY]j[]j]]j_]ujkjjkjubejk}(jW]jY]j[]j]]j_]ujkjQjkjubajk}(jW]jY]j[]j]]j_]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%Come funziona il processo di sviluppo}(jkjjkjubajk}(jW]jY]j[]j]]j_]internalrefuri$translations/it_IT/process/2.Process anchornamehjpjujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIl quadro d’insieme}(jkIl quadro d'insiemejkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#il-quadro-d-insiemejp](KKeujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIl ciclo di vita di una patch}(jkIl ciclo di vita di una patchjkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#il-ciclo-di-vita-di-una-patchjp](KKeujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Come le modifiche finiscono nel Kernel}(jk&Come le modifiche finiscono nel Kerneljkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname'#come-le-modifiche-finiscono-nel-kerneljp](KKeujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSorgenti -next}(jkSorgenti -nextjkj<ubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#sorgenti-nextjp](KKeujkj"jkj9ubajk}(jW]jY]j[]j]]j_]ujkj)jkj6ubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSorgenti in preparazione}(jkSorgenti in preparazionejkjaubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#sorgenti-in-preparazionejp](KKeujkj"jkj^ubajk}(jW]jY]j[]j]]j_]ujkj)jkj[ubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Strumenti}(jk Strumentijkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname #strumentijp](KKeujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkListe di discussione}(jkListe di discussionejkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#liste-di-discussionejp](KKeujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Iniziare con lo sviluppo del Kernel}(jk#Iniziare con lo sviluppo del Kerneljkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname$#iniziare-con-lo-sviluppo-del-kerneljp](KKeujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubejk}(jW]jY]j[]j]]j_]ujkjjkjubejk}(jW]jY]j[]j]]j_]ujkjQjkjubajk}(jW]jY]j[]j]]j_]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk=arch/riscv linee guida alla manutenzione per gli sviluppatori}(jkjjkj ubajk}(jW]jY]j[]j]]j_]internalrefuri)translations/it_IT/riscv/patch-acceptance anchornamehujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduzione}(jk Introduzionejkj*ubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname #introduzioneujkj"jkj'ubajk}(jW]jY]j[]j]]j_]ujkj)jkj$ubajk}(jW]jY]j[]j]]j_]ujkjQjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIIn aggiunta alla lista delle verifiche da fare prima di inviare una patch}(jkIIn aggiunta alla lista delle verifiche da fare prima di inviare una patchjkjNubajk}(jW]jY]j[]j]]j_]internalrefurij anchornameJ#in-aggiunta-alla-lista-delle-verifiche-da-fare-prima-di-inviare-una-patchujkj"jkjKubajk}(jW]jY]j[]j]]j_]ujkj)jkjHubajk}(jW]jY]j[]j]]j_]ujkjQjkj!ubejk}(jW]jY]j[]j]]j_]ujkjjkjubejk}(jW]jY]j[]j]]j_]ujkjQjkjubajk}(jW]jY]j[]j]]j_]ujkjubj(je0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Scrivere i commenti in kernel-doc}(jkjjkjubajk}(jW]jY]j[]j]]j_]internalrefuri'translations/it_IT/doc-guide/kernel-doc anchornamehujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Come formattare i commenti kernel-doc}(jk%Come formattare i commenti kernel-docjkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname&#come-formattare-i-commenti-kernel-docujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDocumentare le funzioni}(jkDocumentare le funzionijkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#documentare-le-funzioniujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParametri delle funzioni}(jkParametri delle funzionijkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#parametri-delle-funzioniujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkContesto delle funzioni}(jkContesto delle funzionijkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#contesto-delle-funzioniujkj"jkj ubajk}(jW]jY]j[]j]]j_]ujkj)jkj ubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkValore di ritorno}(jkValore di ritornojkj4ubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#valore-di-ritornoujkj"jkj1ubajk}(jW]jY]j[]j]]j_]ujkj)jkj.ubajk}(jW]jY]j[]j]]j_]ujkjQjkjubejk}(jW]jY]j[]j]]j_]ujkjjkjubejk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-Documentare strutture, unioni ed enumerazioni}(jk-Documentare strutture, unioni ed enumerazionijkjdubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname-#documentare-strutture-unioni-ed-enumerazioniujkj"jkjaubajk}(jW]jY]j[]j]]j_]ujkj)jkj^ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMembri}(jkMembrijkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#membriujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkj|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStrutture ed unioni annidate}(jkStrutture ed unioni annidatejkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#strutture-ed-unioni-annidateujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkj|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Commenti in linea per la documentazione dei membri}(jk2Commenti in linea per la documentazione dei membrijkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname3#commenti-in-linea-per-la-documentazione-dei-membriujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkj|ubejk}(jW]jY]j[]j]]j_]ujkjjkj^ubejk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDocumentazione dei tipi di dato}(jkDocumentazione dei tipi di datojkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname #documentazione-dei-tipi-di-datoujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMarcatori e riferimenti}(jkMarcatori e riferimentijkj!ubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#marcatori-e-riferimentiujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Riferimenti usando reStructuredText}(jk#Riferimenti usando reStructuredTextjkjBubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname$#riferimenti-usando-restructuredtextujkj"jkj?ubajk}(jW]jY]j[]j]]j_]ujkj)jkj<ubajk}(jW]jY]j[]j]]j_]ujkjQjkj9ubajk}(jW]jY]j[]j]]j_]ujkjjkjubejk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Commenti per una documentazione generale}(jk(Commenti per una documentazione generalejkjrubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname)#commenti-per-una-documentazione-generaleujkj"jkjoubajk}(jW]jY]j[]j]]j_]ujkj)jkjlubajk}(jW]jY]j[]j]]j_]ujkjQjkjubejk}(jW]jY]j[]j]]j_]ujkjjkjubejk}(jW]jY]j[]j]]j_]ujkjQjkj~ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'Includere i commenti di tipo kernel-doc}(jk'Includere i commenti di tipo kernel-docjkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname(#includere-i-commenti-di-tipo-kernel-docujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Come utilizzare kernel-doc per generare pagine man}(jk2Come utilizzare kernel-doc per generare pagine manjkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname3#come-utilizzare-kernel-doc-per-generare-pagine-manujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubajk}(jW]jY]j[]j]]j_]ujkjjkjubejk}(jW]jY]j[]j]]j_]ujkjQjkj~ubejk}(jW]jY]j[]j]]j_]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Ulteriore Documentazione Del Kernel Linux}(jkjjkjubajk}(jW]jY]j[]j]]j_]internalrefuri&translations/it_IT/process/kernel-docs anchornamehujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubajk}(jW]jY]j[]j]]j_]ujkjubj[ je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDirectrices para Investigadores}(jkj̸jkj(ubajk}(jW]jY]j[]j]]j_]internalrefuri0translations/sp_SP/process/researcher-guidelines anchornamehujkj"jkj%ubajk}(jW]jY]j[]j]]j_]ujkj)jkj"ubajk}(jW]jY]j[]j]]j_]ujkjQjkjubajk}(jW]jY]j[]j]]j_]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Problemas de hardware embargados}(jkjڸjkjTubajk}(jW]jY]j[]j]]j_]internalrefuri4translations/sp_SP/process/embargoed-hardware-issues anchornamehujkj"jkjQubajk}(jW]jY]j[]j]]j_]ujkj)jkjNubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAlcance}(jkAlcancejkjtubajk}(jW]jY]j[]j]]j_]internalrefurijc anchorname#alcanceujkj"jkjqubajk}(jW]jY]j[]j]]j_]ujkj)jkjnubajk}(jW]jY]j[]j]]j_]ujkjQjkjkubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkContacto}(jkContactojkjubajk}(jW]jY]j[]j]]j_]internalrefurijc anchorname #contactoujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Oficiales de seguridad de hardware}(jk"Oficiales de seguridad de hardwarejkjubajk}(jW]jY]j[]j]]j_]internalrefurijc anchorname##oficiales-de-seguridad-de-hardwareujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOperación de listas de correo}(jkOperación de listas de correojkjubajk}(jW]jY]j[]j]]j_]internalrefurijc anchorname#operacion-de-listas-de-correoujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubejk}(jW]jY]j[]j]]j_]ujkjjkjubejk}(jW]jY]j[]j]]j_]ujkjQjkjkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAcuerdos de no divulgación}(jkAcuerdos de no divulgaciónjkj ubajk}(jW]jY]j[]j]]j_]internalrefurijc anchorname#acuerdos-de-no-divulgacionujkj"jkj ubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjkubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMemorando de Entendimiento}(jkMemorando de Entendimientojkj1ubajk}(jW]jY]j[]j]]j_]internalrefurijc anchorname#memorando-de-entendimientoujkj"jkj.ubajk}(jW]jY]j[]j]]j_]ujkj)jkj+ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkProceso}(jkProcesojkjRubajk}(jW]jY]j[]j]]j_]internalrefurijc anchorname#procesoujkj"jkjOubajk}(jW]jY]j[]j]]j_]ujkj)jkjLubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInicio de la divulgación}(jkInicio de la divulgaciónjkjsubajk}(jW]jY]j[]j]]j_]internalrefurijc anchorname#inicio-de-la-divulgacionujkj"jkjpubajk}(jW]jY]j[]j]]j_]ujkj)jkjmubajk}(jW]jY]j[]j]]j_]ujkjQjkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Divulgación}(jk Divulgaciónjkjubajk}(jW]jY]j[]j]]j_]internalrefurijc anchorname #divulgacionujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDesarrollo de la mitigación}(jkDesarrollo de la mitigaciónjkjubajk}(jW]jY]j[]j]]j_]internalrefurijc anchorname#desarrollo-de-la-mitigacionujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLanzamiento coordinado}(jkLanzamiento coordinadojkjubajk}(jW]jY]j[]j]]j_]internalrefurijc anchorname#lanzamiento-coordinadoujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAsignación de CVE}(jkAsignación de CVEjkj ubajk}(jW]jY]j[]j]]j_]internalrefurijc anchorname#asignacion-de-cveujkj"jkj ubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjjubejk}(jW]jY]j[]j]]j_]ujkjjkjLubejk}(jW]jY]j[]j]]j_]ujkjQjkjIubajk}(jW]jY]j[]j]]j_]ujkjjkj+ubejk}(jW]jY]j[]j]]j_]ujkjQjkjkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEmbajadores del proceso}(jkEmbajadores del procesojkj? ubajk}(jW]jY]j[]j]]j_]internalrefurijc anchorname#embajadores-del-procesoujkj"jkj< ubajk}(jW]jY]j[]j]]j_]ujkj)jkj9 ubajk}(jW]jY]j[]j]]j_]ujkjQjkjkubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkListas de correo encriptadas}(jkListas de correo encriptadasjkjc ubajk}(jW]jY]j[]j]]j_]internalrefurijc anchorname#listas-de-correo-encriptadasujkj"jkj` ubajk}(jW]jY]j[]j]]j_]ujkj)jkj] ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLlaves de lista}(jkLlaves de listajkj ubajk}(jW]jY]j[]j]]j_]internalrefurijc anchorname#llaves-de-listaujkj"jkj ubajk}(jW]jY]j[]j]]j_]ujkj)jkj~ ubajk}(jW]jY]j[]j]]j_]ujkjQjkj{ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0Suscripción a listas específicas de incidentes}(jk0Suscripción a listas específicas de incidentesjkj ubajk}(jW]jY]j[]j]]j_]internalrefurijc anchorname/#suscripcion-a-listas-especificas-de-incidentesujkj"jkj ubajk}(jW]jY]j[]j]]j_]ujkj)jkj ubajk}(jW]jY]j[]j]]j_]ujkjQjkj{ ubejk}(jW]jY]j[]j]]j_]ujkjjkj] ubejk}(jW]jY]j[]j]]j_]ujkjQjkjkubejk}(jW]jY]j[]j]]j_]ujkjjkjNubejk}(jW]jY]j[]j]]j_]ujkjQjkjKubajk}(jW]jY]j[]j]]j_]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(Tipologie di blocco e le loro istruzioni}(jkjjkj ubajk}(jW]jY]j[]j]]j_]internalrefuri$translations/it_IT/locking/locktypes anchornamehujkj"jkj ubajk}(jW]jY]j[]j]]j_]ujkj)jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduzione}(jk Introduzionejkj !ubajk}(jW]jY]j[]j]]j_]internalrefurij  anchorname #introduzioneujkj"jkj !ubajk}(jW]jY]j[]j]]j_]ujkj)jkj!ubajk}(jW]jY]j[]j]]j_]ujkjQjkj!ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCategorie di blocchi}(jkCategorie di blocchijkj1!ubajk}(jW]jY]j[]j]]j_]internalrefurij  anchorname#categorie-di-blocchiujkj"jkj.!ubajk}(jW]jY]j[]j]]j_]ujkj)jkj+!ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Blocchi ad attesa con sospensione}(jk!Blocchi ad attesa con sospensionejkjR!ubajk}(jW]jY]j[]j]]j_]internalrefurij  anchorname"#blocchi-ad-attesa-con-sospensioneujkj"jkjO!ubajk}(jW]jY]j[]j]]j_]ujkj)jkjL!ubajk}(jW]jY]j[]j]]j_]ujkjQjkjI!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBlocchi locali per CPU}(jkBlocchi locali per CPUjkjv!ubajk}(jW]jY]j[]j]]j_]internalrefurij  anchorname#blocchi-locali-per-cpuujkj"jkjs!ubajk}(jW]jY]j[]j]]j_]ujkj)jkjp!ubajk}(jW]jY]j[]j]]j_]ujkjQjkjI!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBlocchi ad attesa attiva}(jkBlocchi ad attesa attivajkj!ubajk}(jW]jY]j[]j]]j_]internalrefurij  anchorname#blocchi-ad-attesa-attivaujkj"jkj!ubajk}(jW]jY]j[]j]]j_]ujkj)jkj!ubajk}(jW]jY]j[]j]]j_]ujkjQjkjI!ubejk}(jW]jY]j[]j]]j_]ujkjjkj+!ubejk}(jW]jY]j[]j]]j_]ujkjQjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSemantica del proprietario}(jkSemantica del proprietariojkj!ubajk}(jW]jY]j[]j]]j_]internalrefurij  anchorname#semantica-del-proprietarioujkj"jkj!ubajk}(jW]jY]j[]j]]j_]ujkj)jkj!ubajk}(jW]jY]j[]j]]j_]ujkjQjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrtmutex}(jkrtmutexjkj!ubajk}(jW]jY]j[]j]]j_]internalrefurij  anchorname#rtmutexujkj"jkj!ubajk}(jW]jY]j[]j]]j_]ujkj)jkj!ubajk}(jW]jY]j[]j]]j_]ujkjQjkj!ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk semaphore}(jk semaphorejkj"ubajk}(jW]jY]j[]j]]j_]internalrefurij  anchorname #semaphoreujkj"jkj"ubajk}(jW]jY]j[]j]]j_]ujkj)jkj "ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksemaphore e PREEMPT_RT}(jksemaphore e PREEMPT_RTjkj3"ubajk}(jW]jY]j[]j]]j_]internalrefurij  anchorname#semaphore-e-preempt-rtujkj"jkj0"ubajk}(jW]jY]j[]j]]j_]ujkj)jkj-"ubajk}(jW]jY]j[]j]]j_]ujkjQjkj*"ubajk}(jW]jY]j[]j]]j_]ujkjjkj "ubejk}(jW]jY]j[]j]]j_]ujkjQjkj!ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk rw_semaphore}(jk rw_semaphorejkjc"ubajk}(jW]jY]j[]j]]j_]internalrefurij  anchorname #rw-semaphoreujkj"jkj`"ubajk}(jW]jY]j[]j]]j_]ujkj)jkj]"ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrw_semaphore e PREEMPT_RT}(jkrw_semaphore e PREEMPT_RTjkj"ubajk}(jW]jY]j[]j]]j_]internalrefurij  anchorname#rw-semaphore-e-preempt-rtujkj"jkj"ubajk}(jW]jY]j[]j]]j_]ujkj)jkj~"ubajk}(jW]jY]j[]j]]j_]ujkjQjkj{"ubajk}(jW]jY]j[]j]]j_]ujkjjkj]"ubejk}(jW]jY]j[]j]]j_]ujkjQjkj!ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk local_lock}(jk local_lockjkj"ubajk}(jW]jY]j[]j]]j_]internalrefurij  anchorname #local-lockujkj"jkj"ubajk}(jW]jY]j[]j]]j_]ujkj)jkj"ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jklocal_lock e PREEMPT_RT}(jklocal_lock e PREEMPT_RTjkj"ubajk}(jW]jY]j[]j]]j_]internalrefurij  anchorname#local-lock-e-preempt-rtujkj"jkj"ubajk}(jW]jY]j[]j]]j_]ujkj)jkj"ubajk}(jW]jY]j[]j]]j_]ujkjQjkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkL’uso di local_lock}(jkL'uso di local_lockjkj"ubajk}(jW]jY]j[]j]]j_]internalrefurij  anchorname#l-uso-di-local-lockujkj"jkj"ubajk}(jW]jY]j[]j]]j_]ujkj)jkj"ubajk}(jW]jY]j[]j]]j_]ujkjQjkj"ubejk}(jW]jY]j[]j]]j_]ujkjjkj"ubejk}(jW]jY]j[]j]]j_]ujkjQjkj!ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkraw_spinlock_t e spinlock_t}(jkraw_spinlock_t e spinlock_tjkj)#ubajk}(jW]jY]j[]j]]j_]internalrefurij  anchorname#raw-spinlock-t-e-spinlock-tujkj"jkj&#ubajk}(jW]jY]j[]j]]j_]ujkj)jkj##ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkraw_spinlock_t}(jkraw_spinlock_tjkjJ#ubajk}(jW]jY]j[]j]]j_]internalrefurij  anchorname#raw-spinlock-tujkj"jkjG#ubajk}(jW]jY]j[]j]]j_]ujkj)jkjD#ubajk}(jW]jY]j[]j]]j_]ujkjQjkjA#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk spinlock_t}(jk spinlock_tjkjn#ubajk}(jW]jY]j[]j]]j_]internalrefurij  anchorname #spinlock-tujkj"jkjk#ubajk}(jW]jY]j[]j]]j_]ujkj)jkjh#ubajk}(jW]jY]j[]j]]j_]ujkjQjkjA#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkspinlock_t e PREEMPT_RT}(jkspinlock_t e PREEMPT_RTjkj#ubajk}(jW]jY]j[]j]]j_]internalrefurij  anchorname#spinlock-t-e-preempt-rtujkj"jkj#ubajk}(jW]jY]j[]j]]j_]ujkj)jkj#ubajk}(jW]jY]j[]j]]j_]ujkjQjkjA#ubejk}(jW]jY]j[]j]]j_]ujkjjkj##ubejk}(jW]jY]j[]j]]j_]ujkjQjkj!ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkrwlock_t}(jkrwlock_tjkj#ubajk}(jW]jY]j[]j]]j_]internalrefurij  anchorname #rwlock-tujkj"jkj#ubajk}(jW]jY]j[]j]]j_]ujkj)jkj#ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrwlock_t e PREEMPT_RT}(jkrwlock_t e PREEMPT_RTjkj#ubajk}(jW]jY]j[]j]]j_]internalrefurij  anchorname#rwlock-t-e-preempt-rtujkj"jkj#ubajk}(jW]jY]j[]j]]j_]ujkj)jkj#ubajk}(jW]jY]j[]j]]j_]ujkjQjkj#ubajk}(jW]jY]j[]j]]j_]ujkjjkj#ubejk}(jW]jY]j[]j]]j_]ujkjQjkj!ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPrecisazioni su PREEMPT_RT}(jkPrecisazioni su PREEMPT_RTjkj$ubajk}(jW]jY]j[]j]]j_]internalrefurij  anchorname#precisazioni-su-preempt-rtujkj"jkj$ubajk}(jW]jY]j[]j]]j_]ujkj)jkj $ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jklocal_lock su RT}(jklocal_lock su RTjkj4$ubajk}(jW]jY]j[]j]]j_]internalrefurij  anchorname#local-lock-su-rtujkj"jkj1$ubajk}(jW]jY]j[]j]]j_]ujkj)jkj.$ubajk}(jW]jY]j[]j]]j_]ujkjQjkj+$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkspinlock_t e rwlock_t}(jkspinlock_t e rwlock_tjkjX$ubajk}(jW]jY]j[]j]]j_]internalrefurij  anchorname#spinlock-t-e-rwlock-tujkj"jkjU$ubajk}(jW]jY]j[]j]]j_]ujkj)jkjR$ubajk}(jW]jY]j[]j]]j_]ujkjQjkj+$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkraw_spinlock_t su RT}(jkraw_spinlock_t su RTjkj|$ubajk}(jW]jY]j[]j]]j_]internalrefurij  anchorname#raw-spinlock-t-su-rtujkj"jkjy$ubajk}(jW]jY]j[]j]]j_]ujkj)jkjv$ubajk}(jW]jY]j[]j]]j_]ujkjQjkj+$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk bit spinlocks}(jk bit spinlocksjkj$ubajk}(jW]jY]j[]j]]j_]internalrefurij  anchorname#bit-spinlocksujkj"jkj$ubajk}(jW]jY]j[]j]]j_]ujkj)jkj$ubajk}(jW]jY]j[]j]]j_]ujkjQjkj+$ubejk}(jW]jY]j[]j]]j_]ujkjjkj $ubejk}(jW]jY]j[]j]]j_]ujkjQjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Regole d’annidamento dei tipi di blocchi}(jk(Regole d'annidamento dei tipi di blocchijkj$ubajk}(jW]jY]j[]j]]j_]internalrefurij  anchorname)#regole-d-annidamento-dei-tipi-di-blocchiujkj"jkj$ubajk}(jW]jY]j[]j]]j_]ujkj)jkj$ubajk}(jW]jY]j[]j]]j_]ujkjQjkj!ubejk}(jW]jY]j[]j]]j_]ujkjjkj ubejk}(jW]jY]j[]j]]j_]ujkjQjkj ubajk}(jW]jY]j[]j]]j_]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5Validatore di sincronizzazione durante l’esecuzione}(jkjjkj %ubajk}(jW]jY]j[]j]]j_]internalrefuri)translations/it_IT/locking/lockdep-design anchornamehujkj"jkj%ubajk}(jW]jY]j[]j]]j_]ujkj)jkj%ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkClassi di blocchi}(jkClassi di blocchijkj)%ubajk}(jW]jY]j[]j]]j_]internalrefurij% anchorname#classi-di-blocchiujkj"jkj&%ubajk}(jW]jY]j[]j]]j_]ujkj)jkj#%ubajk}(jW]jY]j[]j]]j_]ujkjQjkj %ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStato}(jkStatojkjM%ubajk}(jW]jY]j[]j]]j_]internalrefurij% anchorname#statoujkj"jkjJ%ubajk}(jW]jY]j[]j]]j_]ujkj)jkjG%ubajk}(jW]jY]j[]j]]j_]ujkjQjkj %ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Regole dello stato per un blocco singolo}(jk(Regole dello stato per un blocco singolojkjq%ubajk}(jW]jY]j[]j]]j_]internalrefurij% anchorname)#regole-dello-stato-per-un-blocco-singoloujkj"jkjn%ubajk}(jW]jY]j[]j]]j_]ujkj)jkjk%ubajk}(jW]jY]j[]j]]j_]ujkjQjkj %ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Regole per le dipendenze di blocchi multipli}(jk,Regole per le dipendenze di blocchi multiplijkj%ubajk}(jW]jY]j[]j]]j_]internalrefurij% anchorname-#regole-per-le-dipendenze-di-blocchi-multipliujkj"jkj%ubajk}(jW]jY]j[]j]]j_]ujkj)jkj%ubajk}(jW]jY]j[]j]]j_]ujkjQjkj %ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBEccezione: dipendenze annidate sui dati portano a blocchi annidati}(jkBEccezione: dipendenze annidate sui dati portano a blocchi annidatijkj%ubajk}(jW]jY]j[]j]]j_]internalrefurij% anchornameB#eccezione-dipendenze-annidate-sui-dati-portano-a-blocchi-annidatiujkj"jkj%ubajk}(jW]jY]j[]j]]j_]ujkj)jkj%ubajk}(jW]jY]j[]j]]j_]ujkjQjkj %ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Annotazioni}(jk Annotazionijkj%ubajk}(jW]jY]j[]j]]j_]internalrefurij% anchorname #annotazioniujkj"jkj%ubajk}(jW]jY]j[]j]]j_]ujkj)jkj%ubajk}(jW]jY]j[]j]]j_]ujkjQjkj %ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Dimostrazione di correttezza al 100%}(jk$Dimostrazione di correttezza al 100%jkj&ubajk}(jW]jY]j[]j]]j_]internalrefurij% anchorname$#dimostrazione-di-correttezza-al-100ujkj"jkj%ubajk}(jW]jY]j[]j]]j_]ujkj)jkj%ubajk}(jW]jY]j[]j]]j_]ujkjQjkj %ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Prestazione}(jk Prestazionejkj%&ubajk}(jW]jY]j[]j]]j_]internalrefurij% anchorname #prestazioneujkj"jkj"&ubajk}(jW]jY]j[]j]]j_]ujkj)jkj&ubajk}(jW]jY]j[]j]]j_]ujkjQjkj %ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRisoluzione dei problemi}(jkRisoluzione dei problemijkjI&ubajk}(jW]jY]j[]j]]j_]internalrefurij% anchorname#risoluzione-dei-problemiujkj"jkjF&ubajk}(jW]jY]j[]j]]j_]ujkj)jkjC&ubajk}(jW]jY]j[]j]]j_]ujkjQjkj %ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLettura ricorsiva dei blocchi}(jkLettura ricorsiva dei blocchijkjm&ubajk}(jW]jY]j[]j]]j_]internalrefurij% anchorname#lettura-ricorsiva-dei-blocchiujkj"jkjj&ubajk}(jW]jY]j[]j]]j_]ujkj)jkjg&ubajk}(jW]jY]j[]j]]j_]ujkjQjkj %ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk?Condizioni bloccanti per lettori/scrittori su uno stesso blocco}(jk?Condizioni bloccanti per lettori/scrittori su uno stesso bloccojkj&ubajk}(jW]jY]j[]j]]j_]internalrefurij% anchorname@#condizioni-bloccanti-per-lettori-scrittori-su-uno-stesso-bloccoujkj"jkj&ubajk}(jW]jY]j[]j]]j_]ujkj)jkj&ubajk}(jW]jY]j[]j]]j_]ujkjQjkj %ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Tipi di dipendenze e percorsi forti}(jk#Tipi di dipendenze e percorsi fortijkj&ubajk}(jW]jY]j[]j]]j_]internalrefurij% anchorname$#tipi-di-dipendenze-e-percorsi-fortiujkj"jkj&ubajk}(jW]jY]j[]j]]j_]ujkj)jkj&ubajk}(jW]jY]j[]j]]j_]ujkjQjkj %ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Identificazione di stalli da lettura ricorsiva}(jk.Identificazione di stalli da lettura ricorsivajkj&ubajk}(jW]jY]j[]j]]j_]internalrefurij% anchorname/#identificazione-di-stalli-da-lettura-ricorsivaujkj"jkj&ubajk}(jW]jY]j[]j]]j_]ujkj)jkj&ubajk}(jW]jY]j[]j]]j_]ujkjQjkj %ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Riferimenti}(jk Riferimentijkj&ubajk}(jW]jY]j[]j]]j_]internalrefurij% anchorname #riferimentiujkj"jkj&ubajk}(jW]jY]j[]j]]j_]ujkj)jkj&ubajk}(jW]jY]j[]j]]j_]ujkjQjkj %ubejk}(jW]jY]j[]j]]j_]ujkjjkj%ubejk}(jW]jY]j[]j]]j_]ujkjQjkj%ubajk}(jW]jY]j[]j]]j_]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGestión de regresiones}(jkjjkj6'ubajk}(jW]jY]j[]j]]j_]internalrefuri/translations/sp_SP/process/handling-regressions anchornamehujkj"jkj3'ubajk}(jW]jY]j[]j]]j_]ujkj)jkj0'ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Las partes importantes (el “TL;DR”)}(jk#Las partes importantes (el "TL;DR")jkjV'ubajk}(jW]jY]j[]j]]j_]internalrefurijE' anchorname #las-partes-importantes-el-tl-drujkj"jkjS'ubajk}(jW]jY]j[]j]]j_]ujkj)jkjP'ubajk}(jW]jY]j[]j]]j_]ujkjQjkjM'ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNDetalles importantes para desarrolladores en la regresiones de kernel de Linux}(jkNDetalles importantes para desarrolladores en la regresiones de kernel de Linuxjkjz'ubajk}(jW]jY]j[]j]]j_]internalrefurijE' anchornameO#detalles-importantes-para-desarrolladores-en-la-regresiones-de-kernel-de-linuxujkj"jkjw'ubajk}(jW]jY]j[]j]]j_]ujkj)jkjt'ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+Puntos básicos importantes más en detalle}(jk+Puntos básicos importantes más en detallejkj'ubajk}(jW]jY]j[]j]]j_]internalrefurijE' anchorname*#puntos-basicos-importantes-mas-en-detalleujkj"jkj'ubajk}(jW]jY]j[]j]]j_]ujkj)jkj'ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3Qué hacer cuando se recibe un aviso de regresión.}(jk3Qué hacer cuando se recibe un aviso de regresión.jkj'ubajk}(jW]jY]j[]j]]j_]internalrefurijE' anchorname1#que-hacer-cuando-se-recibe-un-aviso-de-regresionujkj"jkj'ubajk}(jW]jY]j[]j]]j_]ujkj)jkj'ubajk}(jW]jY]j[]j]]j_]ujkjQjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1Qué es importante cuando se corrigen regresiones}(jk1Qué es importante cuando se corrigen regresionesjkj'ubajk}(jW]jY]j[]j]]j_]internalrefurijE' anchorname1#que-es-importante-cuando-se-corrigen-regresionesujkj"jkj'ubajk}(jW]jY]j[]j]]j_]ujkj)jkj'ubajk}(jW]jY]j[]j]]j_]ujkjQjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1Priorización del trabajo en arreglar regresiones}(jk1Priorización del trabajo en arreglar regresionesjkj(ubajk}(jW]jY]j[]j]]j_]internalrefurijE' anchorname1#priorizacion-del-trabajo-en-arreglar-regresionesujkj"jkj(ubajk}(jW]jY]j[]j]]j_]ujkj)jkj'ubajk}(jW]jY]j[]j]]j_]ujkjQjkj'ubejk}(jW]jY]j[]j]]j_]ujkjjkj'ubejk}(jW]jY]j[]j]]j_]ujkjQjkj'ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCMás aspectos sobre regresiones que los desarrolladores deben saber}(jkCMás aspectos sobre regresiones que los desarrolladores deben saberjkj4(ubajk}(jW]jY]j[]j]]j_]internalrefurijE' anchornameC#mas-aspectos-sobre-regresiones-que-los-desarrolladores-deben-saberujkj"jkj1(ubajk}(jW]jY]j[]j]]j_]ujkj)jkj.(ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCCómo tratar con cambios donde se sabe que hay riesgo de regresión}(jkCCómo tratar con cambios donde se sabe que hay riesgo de regresiónjkjU(ubajk}(jW]jY]j[]j]]j_]internalrefurijE' anchornameB#como-tratar-con-cambios-donde-se-sabe-que-hay-riesgo-de-regresionujkj"jkjR(ubajk}(jW]jY]j[]j]]j_]ujkj)jkjO(ubajk}(jW]jY]j[]j]]j_]ujkjQjkjL(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,¿Qué más hay que saber sobre regresiones?}(jk,¿Qué más hay que saber sobre regresiones?jkjy(ubajk}(jW]jY]j[]j]]j_]internalrefurijE' anchorname(#que-mas-hay-que-saber-sobre-regresionesujkj"jkjv(ubajk}(jW]jY]j[]j]]j_]ujkj)jkjs(ubajk}(jW]jY]j[]j]]j_]ujkjQjkjL(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=A quién preguntar por consejo cuando se trata de regresiones}(jk=A quién preguntar por consejo cuando se trata de regresionesjkj(ubajk}(jW]jY]j[]j]]j_]internalrefurijE' anchorname=#a-quien-preguntar-por-consejo-cuando-se-trata-de-regresionesujkj"jkj(ubajk}(jW]jY]j[]j]]j_]ujkj)jkj(ubajk}(jW]jY]j[]j]]j_]ujkjQjkjL(ubejk}(jW]jY]j[]j]]j_]ujkjjkj.(ubejk}(jW]jY]j[]j]]j_]ujkjQjkj'ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1Más sobre la gestión de regresiones con regzbot}(jk1Más sobre la gestión de regresiones con regzbotjkj(ubajk}(jW]jY]j[]j]]j_]internalrefurijE' anchorname0#mas-sobre-la-gestion-de-regresiones-con-regzbotujkj"jkj(ubajk}(jW]jY]j[]j]]j_]ujkj)jkj(ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkX¿Por qué el kernel de Linux tiene un gestor de regresiones, y por qué se usa regzbot?}(jkX¿Por qué el kernel de Linux tiene un gestor de regresiones, y por qué se usa regzbot?jkj(ubajk}(jW]jY]j[]j]]j_]internalrefurijE' anchornameS#por-que-el-kernel-de-linux-tiene-un-gestor-de-regresiones-y-por-que-se-usa-regzbotujkj"jkj(ubajk}(jW]jY]j[]j]]j_]ujkj)jkj(ubajk}(jW]jY]j[]j]]j_]ujkjQjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk;¿Cómo funciona el seguimiento de regresiones con regzbot?}(jk;¿Cómo funciona el seguimiento de regresiones con regzbot?jkj)ubajk}(jW]jY]j[]j]]j_]internalrefurijE' anchorname8#como-funciona-el-seguimiento-de-regresiones-con-regzbotujkj"jkj)ubajk}(jW]jY]j[]j]]j_]ujkj)jkj )ubajk}(jW]jY]j[]j]]j_]ujkjQjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk¿Tengo que usar regzbot?}(jk¿Tengo que usar regzbot?jkj6)ubajk}(jW]jY]j[]j]]j_]internalrefurijE' anchorname#tengo-que-usar-regzbotujkj"jkj3)ubajk}(jW]jY]j[]j]]j_]ujkj)jkj0)ubajk}(jW]jY]j[]j]]j_]ujkjQjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9¿He de informar a regzbot cada regresión que encuentre?}(jk9¿He de informar a regzbot cada regresión que encuentre?jkjZ)ubajk}(jW]jY]j[]j]]j_]internalrefurijE' anchorname6#he-de-informar-a-regzbot-cada-regresion-que-encuentreujkj"jkjW)ubajk}(jW]jY]j[]j]]j_]ujkj)jkjT)ubajk}(jW]jY]j[]j]]j_]ujkjQjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk?¿Cómo ver qué regresiones esta siguiendo regbot actualmente?}(jk?¿Cómo ver qué regresiones esta siguiendo regbot actualmente?jkj~)ubajk}(jW]jY]j[]j]]j_]internalrefurijE' anchorname;#como-ver-que-regresiones-esta-siguiendo-regbot-actualmenteujkj"jkj{)ubajk}(jW]jY]j[]j]]j_]ujkj)jkjx)ubajk}(jW]jY]j[]j]]j_]ujkjQjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ¿Qué sitios supervisa regzbot?}(jk ¿Qué sitios supervisa regzbot?jkj)ubajk}(jW]jY]j[]j]]j_]internalrefurijE' anchorname#que-sitios-supervisa-regzbotujkj"jkj)ubajk}(jW]jY]j[]j]]j_]ujkj)jkj)ubajk}(jW]jY]j[]j]]j_]ujkjQjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk@¿Qué tipos de incidentes han de ser monitorizados por regzbot?}(jk@¿Qué tipos de incidentes han de ser monitorizados por regzbot?jkj)ubajk}(jW]jY]j[]j]]j_]internalrefurijE' anchorname=#que-tipos-de-incidentes-han-de-ser-monitorizados-por-regzbotujkj"jkj)ubajk}(jW]jY]j[]j]]j_]ujkj)jkj)ubajk}(jW]jY]j[]j]]j_]ujkjQjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkX¿Puedo añadir una regresión detectada por un sistema de CI al seguimiento de regzbot?}(jkX¿Puedo añadir una regresión detectada por un sistema de CI al seguimiento de regzbot?jkj)ubajk}(jW]jY]j[]j]]j_]internalrefurijE' anchornameT#puedo-anadir-una-regresion-detectada-por-un-sistema-de-ci-al-seguimiento-de-regzbotujkj"jkj)ubajk}(jW]jY]j[]j]]j_]ujkj)jkj)ubajk}(jW]jY]j[]j]]j_]ujkjQjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ¿Cómo interactuar con regzbot?}(jk ¿Cómo interactuar con regzbot?jkj*ubajk}(jW]jY]j[]j]]j_]internalrefurijE' anchorname#como-interactuar-con-regzbotujkj"jkj *ubajk}(jW]jY]j[]j]]j_]ujkj)jkj*ubajk}(jW]jY]j[]j]]j_]ujkjQjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3¿Algo más que decir sobre regzbot y sus comandos?}(jk3¿Algo más que decir sobre regzbot y sus comandos?jkj2*ubajk}(jW]jY]j[]j]]j_]internalrefurijE' anchorname0#algo-mas-que-decir-sobre-regzbot-y-sus-comandosujkj"jkj/*ubajk}(jW]jY]j[]j]]j_]ujkj)jkj,*ubajk}(jW]jY]j[]j]]j_]ujkjQjkj(ubejk}(jW]jY]j[]j]]j_]ujkjjkj(ubejk}(jW]jY]j[]j]]j_]ujkjQjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Citas de Linus sobre regresiones}(jk Citas de Linus sobre regresionesjkjb*ubajk}(jW]jY]j[]j]]j_]internalrefurijE' anchorname!#citas-de-linus-sobre-regresionesujkj"jkj_*ubajk}(jW]jY]j[]j]]j_]ujkj)jkj\*ubajk}(jW]jY]j[]j]]j_]ujkjQjkj'ubejk}(jW]jY]j[]j]]j_]ujkjjkjt'ubejk}(jW]jY]j[]j]]j_]ujkjQjkjM'ubejk}(jW]jY]j[]j]]j_]ujkjjkj0'ubejk}(jW]jY]j[]j]]j_]ujkjQjkj-'ubajk}(jW]jY]j[]j]]j_]ujkjubjyje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIntroduzione a I2C e SMBus}(jkjjkj*ubajk}(jW]jY]j[]j]]j_]internalrefuritranslations/it_IT/i2c/summary anchornamehujkj"jkj*ubajk}(jW]jY]j[]j]]j_]ujkj)jkj*ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Terminologia}(jk Terminologiajkj*ubajk}(jW]jY]j[]j]]j_]internalrefurij* anchorname #terminologiaujkj"jkj*ubajk}(jW]jY]j[]j]]j_]ujkj)jkj*ubajk}(jW]jY]j[]j]]j_]ujkjQjkj*ubajk}(jW]jY]j[]j]]j_]ujkjjkj*ubejk}(jW]jY]j[]j]]j_]ujkjQjkj*ubajk}(jW]jY]j[]j]]j_]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkArgomenti avanzati}(jkj jkj+ubajk}(jW]jY]j[]j]]j_]internalrefuri+translations/it_IT/process/7.AdvancedTopics anchornamehjpj'ujkj"jkj*ubajk}(jW]jY]j[]j]]j_]ujkj)jkj*ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGestire le modifiche con git}(jkGestire le modifiche con gitjkj +ubajk}(jW]jY]j[]j]]j_]internalrefurij+ anchorname#gestire-le-modifiche-con-gitjp](KKeujkj"jkj+ubajk}(jW]jY]j[]j]]j_]ujkj)jkj+ubajk}(jW]jY]j[]j]]j_]ujkjQjkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRevisionare le patch}(jkRevisionare le patchjkjE+ubajk}(jW]jY]j[]j]]j_]internalrefurij+ anchorname#revisionare-le-patchjp](KKeujkj"jkjB+ubajk}(jW]jY]j[]j]]j_]ujkj)jkj?+ubajk}(jW]jY]j[]j]]j_]ujkjQjkj+ubejk}(jW]jY]j[]j]]j_]ujkjjkj*ubejk}(jW]jY]j[]j]]j_]ujkjQjkj*ubajk}(jW]jY]j[]j]]j_]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk Rilascio del kernel Linux 6.x <}(jkj/jkj+ubjkhttp://kernel.org/}(jkhjkj+ubjk>}(jkjjkj+ubejk}(jW]jY]j[]j]]j_]internalrefuri%translations/it_IT/admin-guide/README anchornamehujkj"jkj|+ubajk}(jW]jY]j[]j]]j_]ujkj)jkjy+ubajk}(jW]jY]j[]j]]j_]ujkjQjkjv+ubajk}(jW]jY]j[]j]]j_]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*Documentazione dei sottosistemi del kernel}(jkjEjkj+ubajk}(jW]jY]j[]j]]j_]internalrefuri!translations/it_IT/subsystem-apis anchornamehujkj"jkj+ubajk}(jW]jY]j[]j]]j_]ujkj)jkj+ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSottosistemi principali}(jkSottosistemi principalijkj+ubajk}(jW]jY]j[]j]]j_]internalrefurij+ anchorname#sottosistemi-principaliujkj"jkj+ubajk}(jW]jY]j[]j]]j_]ujkj)jkj+ubje0)}(jkhjk]jH)}(jkhjk]jk}(jW]jY]j[]j]]j_]parentj+entries]N!translations/it_IT/core-api/indexa includefiles]j+amaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sO/var/lib/git/docbuild/linux/Documentation/translations/it_IT/subsystem-apis.rstj_sKjkj+ubajk}(jW]jY]j[]j]]j_]ujkjjkj+ubejk}(jW]jY]j[]j]]j_]ujkjQjkj+ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkInterfacce uomo-macchina}(jkInterfacce uomo-macchinajkj,ubajk}(jW]jY]j[]j]]j_]internalrefurij+ anchorname#interfacce-uomo-macchinaujkj"jkj,ubajk}(jW]jY]j[]j]]j_]ujkj)jkj,ubje0)}(jkhjk]jH)}(jkhjk]jk}(jW]jY]j[]j]]j_]parentj+entries] includefiles]maxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sj,j_sKjkj2,ubajk}(jW]jY]j[]j]]j_]ujkjjkj,ubejk}(jW]jY]j[]j]]j_]ujkjQjkj+ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkInterfacce di rete}(jkInterfacce di retejkj^,ubajk}(jW]jY]j[]j]]j_]internalrefurij+ anchorname#interfacce-di-reteujkj"jkj[,ubajk}(jW]jY]j[]j]]j_]ujkj)jkjX,ubje0)}(jkhjk]jH)}(jkhjk]jk}(jW]jY]j[]j]]j_]parentj+entries] includefiles]maxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sj,j_sKjkjv,ubajk}(jW]jY]j[]j]]j_]ujkjjkjX,ubejk}(jW]jY]j[]j]]j_]ujkjQjkj+ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Interfacce per l’archiviazione}(jkInterfacce per l'archiviazionejkj,ubajk}(jW]jY]j[]j]]j_]internalrefurij+ anchorname#interfacce-per-l-archiviazioneujkj"jkj,ubajk}(jW]jY]j[]j]]j_]ujkj)jkj,ubje0)}(jkhjk]jH)}(jkhjk]jk}(jW]jY]j[]j]]j_]parentj+entries] includefiles]maxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sj,j_sK%jkj,ubajk}(jW]jY]j[]j]]j_]ujkjjkj,ubejk}(jW]jY]j[]j]]j_]ujkjQjkj+ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkInterfacce varie}(jkInterfacce variejkj,ubajk}(jW]jY]j[]j]]j_]internalrefurij+ anchorname#interfacce-varieujkj"jkj,ubajk}(jW]jY]j[]j]]j_]ujkj)jkj,ubje0)}(jkhjk]jH)}(jkhjk]jk}(jW]jY]j[]j]]j_]parentj+entries]Ntranslations/it_IT/i2c/indexa includefiles]j -amaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sj,j_sK,jkj,ubajk}(jW]jY]j[]j]]j_]ujkjjkj,ubejk}(jW]jY]j[]j]]j_]ujkjQjkj+ubejk}(jW]jY]j[]j]]j_]ujkjjkj+ubejk}(jW]jY]j[]j]]j_]ujkjQjkj+ubajk}(jW]jY]j[]j]]j_]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*I parametri da linea di comando del kernel}(jkjSjkjA-ubajk}(jW]jY]j[]j]]j_]internalrefuri0translations/it_IT/admin-guide/kernel-parameters anchornamehujkj"jkj>-ubajk}(jW]jY]j[]j]]j_]ujkj)jkj;-ubajk}(jW]jY]j[]j]]j_]ujkjQjkj8-ubajk}(jW]jY]j[]j]]j_]ujkjubj9je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'Agregando una Nueva Llamada del Sistema}(jkjajkjm-ubajk}(jW]jY]j[]j]]j_]internalrefuri*translations/sp_SP/process/adding-syscalls anchornamehujkj"jkjj-ubajk}(jW]jY]j[]j]]j_]ujkj)jkjg-ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Alternativas a Llamadas del Sistema}(jk#Alternativas a Llamadas del Sistemajkj-ubajk}(jW]jY]j[]j]]j_]internalrefurij|- anchorname$#alternativas-a-llamadas-del-sistemaujkj"jkj-ubajk}(jW]jY]j[]j]]j_]ujkj)jkj-ubajk}(jW]jY]j[]j]]j_]ujkjQjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Diseñando el API: Planeando para extensiones}(jk-Diseñando el API: Planeando para extensionesjkj-ubajk}(jW]jY]j[]j]]j_]internalrefurij|- anchorname,#disenando-el-api-planeando-para-extensionesujkj"jkj-ubajk}(jW]jY]j[]j]]j_]ujkj)jkj-ubajk}(jW]jY]j[]j]]j_]ujkjQjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Diseñando el API: Otras consideraciones}(jk(Diseñando el API: Otras consideracionesjkj-ubajk}(jW]jY]j[]j]]j_]internalrefurij|- anchorname'#disenando-el-api-otras-consideracionesujkj"jkj-ubajk}(jW]jY]j[]j]]j_]ujkj)jkj-ubajk}(jW]jY]j[]j]]j_]ujkjQjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProponiendo el API}(jkProponiendo el APIjkj-ubajk}(jW]jY]j[]j]]j_]internalrefurij|- anchorname#proponiendo-el-apiujkj"jkj-ubajk}(jW]jY]j[]j]]j_]ujkj)jkj-ubajk}(jW]jY]j[]j]]j_]ujkjQjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Implementation de Llamada de Sistema Generica}(jk-Implementation de Llamada de Sistema Genericajkj.ubajk}(jW]jY]j[]j]]j_]internalrefurij|- anchorname.#implementation-de-llamada-de-sistema-genericaujkj"jkj.ubajk}(jW]jY]j[]j]]j_]ujkj)jkj.ubajk}(jW]jY]j[]j]]j_]ujkjQjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Implementación de Llamada de Sistema x86}(jk)Implementación de Llamada de Sistema x86jkjA.ubajk}(jW]jY]j[]j]]j_]internalrefurij|- anchorname)#implementacion-de-llamada-de-sistema-x86ujkj"jkj>.ubajk}(jW]jY]j[]j]]j_]ujkj)jkj;.ubajk}(jW]jY]j[]j]]j_]ujkjQjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1Compatibilidad de Llamadas de Sistema (Genérica)}(jk1Compatibilidad de Llamadas de Sistema (Genérica)jkje.ubajk}(jW]jY]j[]j]]j_]internalrefurij|- anchorname/#compatibilidad-de-llamadas-de-sistema-genericaujkj"jkjb.ubajk}(jW]jY]j[]j]]j_]ujkj)jkj_.ubajk}(jW]jY]j[]j]]j_]ujkjQjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Compatibilidad de Llamadas de Sistema (x86)}(jk+Compatibilidad de Llamadas de Sistema (x86)jkj.ubajk}(jW]jY]j[]j]]j_]internalrefurij|- anchorname*#compatibilidad-de-llamadas-de-sistema-x86ujkj"jkj.ubajk}(jW]jY]j[]j]]j_]ujkj)jkj.ubajk}(jW]jY]j[]j]]j_]ujkjQjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Llamadas de Sistema Retornando a Otros Lugares}(jk.Llamadas de Sistema Retornando a Otros Lugaresjkj.ubajk}(jW]jY]j[]j]]j_]internalrefurij|- anchorname/#llamadas-de-sistema-retornando-a-otros-lugaresujkj"jkj.ubajk}(jW]jY]j[]j]]j_]ujkj)jkj.ubajk}(jW]jY]j[]j]]j_]ujkjQjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOtros detalles}(jkOtros detallesjkj.ubajk}(jW]jY]j[]j]]j_]internalrefurij|- anchorname#otros-detallesujkj"jkj.ubajk}(jW]jY]j[]j]]j_]ujkj)jkj.ubajk}(jW]jY]j[]j]]j_]ujkjQjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting}(jkTestingjkj.ubajk}(jW]jY]j[]j]]j_]internalrefurij|- anchorname#testingujkj"jkj.ubajk}(jW]jY]j[]j]]j_]ujkj)jkj.ubajk}(jW]jY]j[]j]]j_]ujkjQjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMan Page}(jkMan Pagejkj/ubajk}(jW]jY]j[]j]]j_]internalrefurij|- anchorname #man-pageujkj"jkj/ubajk}(jW]jY]j[]j]]j_]ujkj)jkj/ubajk}(jW]jY]j[]j]]j_]ujkjQjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0No invoque las llamadas de sistemas en el kernel}(jk0No invoque las llamadas de sistemas en el kerneljkj=/ubajk}(jW]jY]j[]j]]j_]internalrefurij|- anchorname1#no-invoque-las-llamadas-de-sistemas-en-el-kernelujkj"jkj:/ubajk}(jW]jY]j[]j]]j_]ujkj)jkj7/ubajk}(jW]jY]j[]j]]j_]ujkjQjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReferencias y fuentes}(jkReferencias y fuentesjkja/ubajk}(jW]jY]j[]j]]j_]internalrefurij|- anchorname#referencias-y-fuentesujkj"jkj^/ubajk}(jW]jY]j[]j]]j_]ujkj)jkj[/ubajk}(jW]jY]j[]j]]j_]ujkjQjkj-ubejk}(jW]jY]j[]j]]j_]ujkjjkjg-ubejk}(jW]jY]j[]j]]j_]ujkjQjkjd-ubajk}(jW]jY]j[]j]]j_]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jk#Le operazioni RCU per le verifiche }(jkjojkj/ubjq)}(jkjtjk]jktorture}(jkhjkj/ubajk}(jW]jY]j[]j]]j_]ujkjj^sNj_sNjkj/ubejk}(jW]jY]j[]j]]j_]internalrefuritranslations/it_IT/RCU/torture anchornamehujkj"jkj/ubajk}(jW]jY]j[]j]]j_]ujkj)jkj/ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCONFIG_RCU_TORTURE_TEST}(jkCONFIG_RCU_TORTURE_TESTjkj/ubajk}(jW]jY]j[]j]]j_]internalrefurij/ anchorname#config-rcu-torture-testujkj"jkj/ubajk}(jW]jY]j[]j]]j_]ujkj)jkj/ubajk}(jW]jY]j[]j]]j_]ujkjQjkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRapporto}(jkRapportojkj/ubajk}(jW]jY]j[]j]]j_]internalrefurij/ anchorname #rapportoujkj"jkj/ubajk}(jW]jY]j[]j]]j_]ujkj)jkj/ubajk}(jW]jY]j[]j]]j_]ujkjQjkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUso su specifici kernel}(jkUso su specifici kerneljkj0ubajk}(jW]jY]j[]j]]j_]internalrefurij/ anchorname#uso-su-specifici-kernelujkj"jkj 0ubajk}(jW]jY]j[]j]]j_]ujkj)jkj 0ubajk}(jW]jY]j[]j]]j_]ujkjQjkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUso sul kernel di riferimento}(jkUso sul kernel di riferimentojkj30ubajk}(jW]jY]j[]j]]j_]internalrefurij/ anchorname#uso-sul-kernel-di-riferimentoujkj"jkj00ubajk}(jW]jY]j[]j]]j_]ujkj)jkj-0ubajk}(jW]jY]j[]j]]j_]ujkjQjkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Ripetizioni}(jk RipetizionijkjW0ubajk}(jW]jY]j[]j]]j_]internalrefurij/ anchorname #ripetizioniujkj"jkjT0ubajk}(jW]jY]j[]j]]j_]ujkj)jkjQ0ubajk}(jW]jY]j[]j]]j_]ujkjQjkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEsecuzioni distribuite}(jkEsecuzioni distribuitejkj{0ubajk}(jW]jY]j[]j]]j_]internalrefurij/ anchorname#esecuzioni-distribuiteujkj"jkjx0ubajk}(jW]jY]j[]j]]j_]ujkj)jkju0ubajk}(jW]jY]j[]j]]j_]ujkjQjkj/ubejk}(jW]jY]j[]j]]j_]ujkjjkj/ubejk}(jW]jY]j[]j]]j_]ujkjQjkj/ubajk}(jW]jY]j[]j]]j_]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfigurare Git}(jkjjkj0ubajk}(jW]jY]j[]j]]j_]internalrefuri+translations/it_IT/maintainer/configure-git anchornamehujkj"jkj0ubajk}(jW]jY]j[]j]]j_]ujkj)jkj0ubajk}(jW]jY]j[]j]]j_]ujkjQjkj0ubajk}(jW]jY]j[]j]]j_]ujkjubj'je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5Modelo de Madurez de Contribución al Kernel de Linux}(jkjjkj0ubajk}(jW]jY]j[]j]]j_]internalrefuri6translations/sp_SP/process/contribution-maturity-model anchornamehujkj"jkj0ubajk}(jW]jY]j[]j]]j_]ujkj)jkj0ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLos Antecedentes}(jkLos Antecedentesjkj1ubajk}(jW]jY]j[]j]]j_]internalrefurij0 anchorname#los-antecedentesujkj"jkj0ubajk}(jW]jY]j[]j]]j_]ujkj)jkj0ubajk}(jW]jY]j[]j]]j_]ujkjQjkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNivel 0}(jkNivel 0jkj$1ubajk}(jW]jY]j[]j]]j_]internalrefurij0 anchorname#nivel-0ujkj"jkj!1ubajk}(jW]jY]j[]j]]j_]ujkj)jkj1ubajk}(jW]jY]j[]j]]j_]ujkjQjkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNivel 1}(jkNivel 1jkjH1ubajk}(jW]jY]j[]j]]j_]internalrefurij0 anchorname#nivel-1ujkj"jkjE1ubajk}(jW]jY]j[]j]]j_]ujkj)jkjB1ubajk}(jW]jY]j[]j]]j_]ujkjQjkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNivel 2}(jkNivel 2jkjl1ubajk}(jW]jY]j[]j]]j_]internalrefurij0 anchorname#nivel-2ujkj"jkji1ubajk}(jW]jY]j[]j]]j_]ujkj)jkjf1ubajk}(jW]jY]j[]j]]j_]ujkjQjkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNivel 3}(jkNivel 3jkj1ubajk}(jW]jY]j[]j]]j_]internalrefurij0 anchorname#nivel-3ujkj"jkj1ubajk}(jW]jY]j[]j]]j_]ujkj)jkj1ubajk}(jW]jY]j[]j]]j_]ujkjQjkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNivel 4}(jkNivel 4jkj1ubajk}(jW]jY]j[]j]]j_]internalrefurij0 anchorname#nivel-4ujkj"jkj1ubajk}(jW]jY]j[]j]]j_]ujkj)jkj1ubajk}(jW]jY]j[]j]]j_]ujkjQjkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNivel 5}(jkNivel 5jkj1ubajk}(jW]jY]j[]j]]j_]internalrefurij0 anchorname#nivel-5ujkj"jkj1ubajk}(jW]jY]j[]j]]j_]ujkj)jkj1ubajk}(jW]jY]j[]j]]j_]ujkjQjkj0ubejk}(jW]jY]j[]j]]j_]ujkjjkj0ubejk}(jW]jY]j[]j]]j_]ujkjQjkj0ubajk}(jW]jY]j[]j]]j_]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIEnvío de parches: la guía esencial para incluir su código en el kernel}(jkjjkj2ubajk}(jW]jY]j[]j]]j_]internalrefuri-translations/sp_SP/process/submitting-patches anchornamehujkj"jkj2ubajk}(jW]jY]j[]j]]j_]ujkj)jkj 2ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Obtenga el código fuente actual}(jk Obtenga el código fuente actualjkj12ubajk}(jW]jY]j[]j]]j_]internalrefurij 2 anchorname #obtenga-el-codigo-fuente-actualujkj"jkj.2ubajk}(jW]jY]j[]j]]j_]ujkj)jkj+2ubajk}(jW]jY]j[]j]]j_]ujkjQjkj(2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDescriba sus cambios}(jkDescriba sus cambiosjkjU2ubajk}(jW]jY]j[]j]]j_]internalrefurij 2 anchorname#describa-sus-cambiosujkj"jkjR2ubajk}(jW]jY]j[]j]]j_]ujkj)jkjO2ubajk}(jW]jY]j[]j]]j_]ujkjQjkj(2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSepare sus cambios}(jkSepare sus cambiosjkjy2ubajk}(jW]jY]j[]j]]j_]internalrefurij 2 anchorname#separe-sus-cambiosujkj"jkjv2ubajk}(jW]jY]j[]j]]j_]ujkj)jkjs2ubajk}(jW]jY]j[]j]]j_]ujkjQjkj(2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRevise el estilo en sus cambios}(jkRevise el estilo en sus cambiosjkj2ubajk}(jW]jY]j[]j]]j_]internalrefurij 2 anchorname #revise-el-estilo-en-sus-cambiosujkj"jkj2ubajk}(jW]jY]j[]j]]j_]ujkj)jkj2ubajk}(jW]jY]j[]j]]j_]ujkjQjkj(2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Seleccione los destinatarios de su parche}(jk)Seleccione los destinatarios de su parchejkj2ubajk}(jW]jY]j[]j]]j_]internalrefurij 2 anchorname*#seleccione-los-destinatarios-de-su-parcheujkj"jkj2ubajk}(jW]jY]j[]j]]j_]ujkj)jkj2ubajk}(jW]jY]j[]j]]j_]ujkjQjkj(2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDSin MIME, enlaces, compresión o archivos adjuntos. Solo texto plano}(jkDSin MIME, enlaces, compresión o archivos adjuntos. Solo texto planojkj2ubajk}(jW]jY]j[]j]]j_]internalrefurij 2 anchornameA#sin-mime-enlaces-compresion-o-archivos-adjuntos-solo-texto-planoujkj"jkj2ubajk}(jW]jY]j[]j]]j_]ujkj)jkj2ubajk}(jW]jY]j[]j]]j_]ujkjQjkj(2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Responda a los comentarios de revisión}(jk'Responda a los comentarios de revisiónjkj 3ubajk}(jW]jY]j[]j]]j_]internalrefurij 2 anchorname'#responda-a-los-comentarios-de-revisionujkj"jkj3ubajk}(jW]jY]j[]j]]j_]ujkj)jkj3ubajk}(jW]jY]j[]j]]j_]ujkjQjkj(2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNo se desanime o impaciente}(jkNo se desanime o impacientejkj-3ubajk}(jW]jY]j[]j]]j_]internalrefurij 2 anchorname#no-se-desanime-o-impacienteujkj"jkj*3ubajk}(jW]jY]j[]j]]j_]ujkj)jkj'3ubajk}(jW]jY]j[]j]]j_]ujkjQjkj(2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIncluya PATCH en el asunto}(jkIncluya PATCH en el asuntojkjQ3ubajk}(jW]jY]j[]j]]j_]internalrefurij 2 anchorname#incluya-patch-en-el-asuntoujkj"jkjN3ubajk}(jW]jY]j[]j]]j_]ujkj)jkjK3ubajk}(jW]jY]j[]j]]j_]ujkjQjkj(2ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#uso-de-reported-by-tested-by-reviewed-by-suggested-by-y-fixesujkj"jkj3ubajk}(jW]jY]j[]j]]j_]ujkj)jkj3ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Declaración de Supervisión del Revisor}(jk(Declaración de Supervisión del Revisorjkj 4ubajk}(jW]jY]j[]j]]j_]internalrefurij 2 anchorname'#declaracion-de-supervision-del-revisorujkj"jkj4ubajk}(jW]jY]j[]j]]j_]ujkj)jkj4ubajk}(jW]jY]j[]j]]j_]ujkjQjkj4ubajk}(jW]jY]j[]j]]j_]ujkjjkj3ubejk}(jW]jY]j[]j]]j_]ujkjQjkj(2ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFormato de parche canónico}(jkFormato de parche canónicojkj;4ubajk}(jW]jY]j[]j]]j_]internalrefurij 2 anchorname#formato-de-parche-canonicoujkj"jkj84ubajk}(jW]jY]j[]j]]j_]ujkj)jkj54ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Retrocesos en mensajes de confirmación}(jk'Retrocesos en mensajes de confirmaciónjkj\4ubajk}(jW]jY]j[]j]]j_]internalrefurij 2 anchorname'#retrocesos-en-mensajes-de-confirmacionujkj"jkjY4ubajk}(jW]jY]j[]j]]j_]ujkj)jkjV4ubajk}(jW]jY]j[]j]]j_]ujkjQjkjS4ubajk}(jW]jY]j[]j]]j_]ujkjjkj54ubejk}(jW]jY]j[]j]]j_]ujkjQjkj(2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'In-Reply-To explicitos en las cabeceras}(jk'In-Reply-To explicitos en las cabecerasjkj4ubajk}(jW]jY]j[]j]]j_]internalrefurij 2 anchorname(#in-reply-to-explicitos-en-las-cabecerasujkj"jkj4ubajk}(jW]jY]j[]j]]j_]ujkj)jkj4ubajk}(jW]jY]j[]j]]j_]ujkjQjkj(2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Proporcionar información de árbol base}(jk(Proporcionar información de árbol basejkj4ubajk}(jW]jY]j[]j]]j_]internalrefurij 2 anchorname'#proporcionar-informacion-de-arbol-baseujkj"jkj4ubajk}(jW]jY]j[]j]]j_]ujkj)jkj4ubajk}(jW]jY]j[]j]]j_]ujkjQjkj(2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Referencias}(jk Referenciasjkj4ubajk}(jW]jY]j[]j]]j_]internalrefurij 2 anchorname #referenciasujkj"jkj4ubajk}(jW]jY]j[]j]]j_]ujkj)jkj4ubajk}(jW]jY]j[]j]]j_]ujkjQjkj(2ubejk}(jW]jY]j[]j]]j_]ujkjjkj 2ubejk}(jW]jY]j[]j]]j_]ujkjQjkj2ubajk}(jW]jY]j[]j]]j_]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,L’inaffidabile guida alla sincronizzazione}(jkjjkj 5ubajk}(jW]jY]j[]j]]j_]internalrefuri)translations/it_IT/kernel-hacking/locking anchornamehujkj"jkj 5ubajk}(jW]jY]j[]j]]j_]ujkj)jkj5ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduzione}(jk Introduzionejkj-5ubajk}(jW]jY]j[]j]]j_]internalrefurij5 anchorname #introduzioneujkj"jkj*5ubajk}(jW]jY]j[]j]]j_]ujkj)jkj'5ubajk}(jW]jY]j[]j]]j_]ujkjQjkj$5ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIl problema con la concorrenza}(jkIl problema con la concorrenzajkjQ5ubajk}(jW]jY]j[]j]]j_]internalrefurij5 anchorname#il-problema-con-la-concorrenzaujkj"jkjN5ubajk}(jW]jY]j[]j]]j_]ujkj)jkjK5ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Corse critiche e sezioni critiche}(jk!Corse critiche e sezioni critichejkjr5ubajk}(jW]jY]j[]j]]j_]internalrefurij5 anchorname"#corse-critiche-e-sezioni-criticheujkj"jkjo5ubajk}(jW]jY]j[]j]]j_]ujkj)jkjl5ubajk}(jW]jY]j[]j]]j_]ujkjQjkji5ubajk}(jW]jY]j[]j]]j_]ujkjjkjK5ubejk}(jW]jY]j[]j]]j_]ujkjQjkj$5ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Sincronizzazione nel kernel Linux}(jk!Sincronizzazione nel kernel Linuxjkj5ubajk}(jW]jY]j[]j]]j_]internalrefurij5 anchorname"#sincronizzazione-nel-kernel-linuxujkj"jkj5ubajk}(jW]jY]j[]j]]j_]ujkj)jkj5ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkI due principali tipi di }(jkI due principali tipi di jkj5ubjq)}(jk*lock*jk]jklock}(jkhjkj5ubajk}(jW]jY]j[]j]]j_]ujkjj^sNj_sNjkj5ubjk nel kernel: spinlock e mutex}(jk nel kernel: spinlock e mutexjkj5ubejk}(jW]jY]j[]j]]j_]internalrefurij5 anchorname:#i-due-principali-tipi-di-lock-nel-kernel-spinlock-e-mutexujkj"jkj5ubajk}(jW]jY]j[]j]]j_]ujkj)jkj5ubajk}(jW]jY]j[]j]]j_]ujkjQjkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkI }(jkI jkj5ubjq)}(jk*lock*jk]jklock}(jkhjkj6ubajk}(jW]jY]j[]j]]j_]ujkjj^sNj_sNjkj5ubjk& e i kernel per sistemi monoprocessore}(jk& e i kernel per sistemi monoprocessorejkj5ubejk}(jW]jY]j[]j]]j_]internalrefurij5 anchorname-#i-lock-e-i-kernel-per-sistemi-monoprocessoreujkj"jkj5ubajk}(jW]jY]j[]j]]j_]ujkj)jkj5ubajk}(jW]jY]j[]j]]j_]ujkjQjkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Sincronizzazione in contesto utente}(jk#Sincronizzazione in contesto utentejkj16ubajk}(jW]jY]j[]j]]j_]internalrefurij5 anchorname$#sincronizzazione-in-contesto-utenteujkj"jkj.6ubajk}(jW]jY]j[]j]]j_]ujkj)jkj+6ubajk}(jW]jY]j[]j]]j_]ujkjQjkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3Sincronizzazione fra il contesto utente e i softirq}(jk3Sincronizzazione fra il contesto utente e i softirqjkjU6ubajk}(jW]jY]j[]j]]j_]internalrefurij5 anchorname4#sincronizzazione-fra-il-contesto-utente-e-i-softirqujkj"jkjR6ubajk}(jW]jY]j[]j]]j_]ujkj)jkjO6ubajk}(jW]jY]j[]j]]j_]ujkjQjkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0Sincronizzazione fra contesto utente e i tasklet}(jk0Sincronizzazione fra contesto utente e i taskletjkjy6ubajk}(jW]jY]j[]j]]j_]internalrefurij5 anchorname1#sincronizzazione-fra-contesto-utente-e-i-taskletujkj"jkjv6ubajk}(jW]jY]j[]j]]j_]ujkj)jkjs6ubajk}(jW]jY]j[]j]]j_]ujkjQjkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Sincronizzazione fra contesto utente e i timer}(jk.Sincronizzazione fra contesto utente e i timerjkj6ubajk}(jW]jY]j[]j]]j_]internalrefurij5 anchorname/#sincronizzazione-fra-contesto-utente-e-i-timerujkj"jkj6ubajk}(jW]jY]j[]j]]j_]ujkj)jkj6ubajk}(jW]jY]j[]j]]j_]ujkjQjkj5ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Sincronizzazione fra tasklet e timer}(jk$Sincronizzazione fra tasklet e timerjkj6ubajk}(jW]jY]j[]j]]j_]internalrefurij5 anchorname%#sincronizzazione-fra-tasklet-e-timerujkj"jkj6ubajk}(jW]jY]j[]j]]j_]ujkj)jkj6ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLo stesso tasklet/timer}(jkLo stesso tasklet/timerjkj6ubajk}(jW]jY]j[]j]]j_]internalrefurij5 anchorname#lo-stesso-tasklet-timerujkj"jkj6ubajk}(jW]jY]j[]j]]j_]ujkj)jkj6ubajk}(jW]jY]j[]j]]j_]ujkjQjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDifferenti tasklet/timer}(jkDifferenti tasklet/timerjkj7ubajk}(jW]jY]j[]j]]j_]internalrefurij5 anchorname#differenti-tasklet-timerujkj"jkj7ubajk}(jW]jY]j[]j]]j_]ujkj)jkj7ubajk}(jW]jY]j[]j]]j_]ujkjQjkj6ubejk}(jW]jY]j[]j]]j_]ujkjjkj6ubejk}(jW]jY]j[]j]]j_]ujkjQjkj5ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSincronizzazione fra softirq}(jkSincronizzazione fra softirqjkj67ubajk}(jW]jY]j[]j]]j_]internalrefurij5 anchorname#sincronizzazione-fra-softirqujkj"jkj37ubajk}(jW]jY]j[]j]]j_]ujkj)jkj07ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLo stesso softirq}(jkLo stesso softirqjkjW7ubajk}(jW]jY]j[]j]]j_]internalrefurij5 anchorname#lo-stesso-softirqujkj"jkjT7ubajk}(jW]jY]j[]j]]j_]ujkj)jkjQ7ubajk}(jW]jY]j[]j]]j_]ujkjQjkjN7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDiversi Softirqs}(jkDiversi Softirqsjkj{7ubajk}(jW]jY]j[]j]]j_]internalrefurij5 anchorname#diversi-softirqsujkj"jkjx7ubajk}(jW]jY]j[]j]]j_]ujkj)jkju7ubajk}(jW]jY]j[]j]]j_]ujkjQjkjN7ubejk}(jW]jY]j[]j]]j_]ujkjjkj07ubejk}(jW]jY]j[]j]]j_]ujkjQjkj5ubejk}(jW]jY]j[]j]]j_]ujkjjkj5ubejk}(jW]jY]j[]j]]j_]ujkjQjkj$5ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Contesto di interruzione hardware}(jk!Contesto di interruzione hardwarejkj7ubajk}(jW]jY]j[]j]]j_]internalrefurij5 anchorname"#contesto-di-interruzione-hardwareujkj"jkj7ubajk}(jW]jY]j[]j]]j_]ujkj)jkj7ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDati che sono usati prevalentemente dai gestori d'interruzionijkj:ubajk}(jW]jY]j[]j]]j_]internalrefurij5 anchorname?#dati-che-sono-usati-prevalentemente-dai-gestori-d-interruzioniujkj"jkj:ubajk}(jW]jY]j[]j]]j_]ujkj)jkj:ubajk}(jW]jY]j[]j]]j_]ujkjQjkjw:ubejk}(jW]jY]j[]j]]j_]ujkjjkjY:ubejk}(jW]jY]j[]j]]j_]ujkjQjkj$5ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIQuali funzioni possono essere chiamate in modo sicuro dalle interruzioni?}(jkIQuali funzioni possono essere chiamate in modo sicuro dalle interruzioni?jkj/;ubajk}(jW]jY]j[]j]]j_]internalrefurij5 anchornameI#quali-funzioni-possono-essere-chiamate-in-modo-sicuro-dalle-interruzioniujkj"jkj,;ubajk}(jW]jY]j[]j]]j_]ujkj)jkj);ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAlcune funzioni che dormono}(jkAlcune funzioni che dormonojkjP;ubajk}(jW]jY]j[]j]]j_]internalrefurij5 anchorname#alcune-funzioni-che-dormonoujkj"jkjM;ubajk}(jW]jY]j[]j]]j_]ujkj)jkjJ;ubajk}(jW]jY]j[]j]]j_]ujkjQjkjG;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAlcune funzioni che non dormono}(jkAlcune funzioni che non dormonojkjt;ubajk}(jW]jY]j[]j]]j_]internalrefurij5 anchorname #alcune-funzioni-che-non-dormonoujkj"jkjq;ubajk}(jW]jY]j[]j]]j_]ujkj)jkjn;ubajk}(jW]jY]j[]j]]j_]ujkjQjkjG;ubejk}(jW]jY]j[]j]]j_]ujkjjkj);ubejk}(jW]jY]j[]j]]j_]ujkjQjkj$5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Riferimento per l’API dei Mutex}(jkRiferimento per l'API dei Mutexjkj;ubajk}(jW]jY]j[]j]]j_]internalrefurij5 anchorname #riferimento-per-l-api-dei-mutexujkj"jkj;ubajk}(jW]jY]j[]j]]j_]ujkj)jkj;ubajk}(jW]jY]j[]j]]j_]ujkjQjkj$5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Riferimento per l’API dei Futex}(jkRiferimento per l'API dei Futexjkj;ubajk}(jW]jY]j[]j]]j_]internalrefurij5 anchorname #riferimento-per-l-api-dei-futexujkj"jkj;ubajk}(jW]jY]j[]j]]j_]ujkj)jkj;ubajk}(jW]jY]j[]j]]j_]ujkjQjkj$5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkApprofondimenti}(jkApprofondimentijkj;ubajk}(jW]jY]j[]j]]j_]internalrefurij5 anchorname#approfondimentiujkj"jkj;ubajk}(jW]jY]j[]j]]j_]ujkj)jkj;ubajk}(jW]jY]j[]j]]j_]ujkjQjkj$5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRingraziamenti}(jkRingraziamentijkj<ubajk}(jW]jY]j[]j]]j_]internalrefurij5 anchorname#ringraziamentiujkj"jkj <ubajk}(jW]jY]j[]j]]j_]ujkj)jkj <ubajk}(jW]jY]j[]j]]j_]ujkjQjkj$5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Glossario}(jk Glossariojkj4<ubajk}(jW]jY]j[]j]]j_]internalrefurij5 anchorname #glossarioujkj"jkj1<ubajk}(jW]jY]j[]j]]j_]ujkj)jkj.<ubajk}(jW]jY]j[]j]]j_]ujkjQjkj$5ubejk}(jW]jY]j[]j]]j_]ujkjjkj5ubejk}(jW]jY]j[]j]]j_]ujkjQjkj5ubajk}(jW]jY]j[]j]]j_]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIl tascabile dei sorgenti tip}(jkjƹjkjm<ubajk}(jW]jY]j[]j]]j_]internalrefuri)translations/it_IT/process/maintainer-tip anchornamehjpj͹ujkj"jkjj<ubajk}(jW]jY]j[]j]]j_]ujkj)jkjg<ubajk}(jW]jY]j[]j]]j_]ujkjQjkjd<ubajk}(jW]jY]j[]j]]j_]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8Lista dei manutentori e come inviare modifiche al kernel}(jkjչjkj<ubajk}(jW]jY]j[]j]]j_]internalrefuri&translations/it_IT/process/maintainers anchornamehujkj"jkj<ubajk}(jW]jY]j[]j]]j_]ujkj)jkj<ubajk}(jW]jY]j[]j]]j_]ujkjQjkj<ubajk}(jW]jY]j[]j]]j_]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkConcetti su RCU}(jkjjkj<ubajk}(jW]jY]j[]j]]j_]internalrefuritranslations/it_IT/RCU/index anchornamehujkj"jkj<ubajk}(jW]jY]j[]j]]j_]ujkj)jkj<ubje0)}(jkhjk](jH)}(jkhjk]jk}(jW]jY]j[]j]]j_]parentj<entries]Ntranslations/it_IT/RCU/torturea includefiles]j<amaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sJ/var/lib/git/docbuild/linux/Documentation/translations/it_IT/RCU/index.rstj_sK jkj<ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndici}(jkIndicijkj=ubajk}(jW]jY]j[]j]]j_]internalrefurij< anchorname#indiciujkj"jkj<ubajk}(jW]jY]j[]j]]j_]ujkj)jkj<ubajk}(jW]jY]j[]j]]j_]ujkjQjkj<ubajk}(jW]jY]j[]j]]j_]exprsubproject and htmlujkjjkj<ubejk}(jW]jY]j[]j]]j_]ujkjjkj<ubejk}(jW]jY]j[]j]]j_]ujkjQjkj<ubajk}(jW]jY]j[]j]]j_]ujkjubjLje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Stile del codice per il kernel Linux}(jkjjkjC=ubajk}(jW]jY]j[]j]]j_]internalrefuri'translations/it_IT/process/coding-style anchornamehujkj"jkj@=ubajk}(jW]jY]j[]j]]j_]ujkj)jkj==ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1) Indentazione}(jk1) Indentazionejkjc=ubajk}(jW]jY]j[]j]]j_]internalrefurijR= anchorname #indentazioneujkj"jkj`=ubajk}(jW]jY]j[]j]]j_]ujkj)jkj]=ubajk}(jW]jY]j[]j]]j_]ujkjQjkjZ=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#2) Spezzare righe lunghe e stringhe}(jk#2) Spezzare righe lunghe e stringhejkj=ubajk}(jW]jY]j[]j]]j_]internalrefurijR= anchorname!#spezzare-righe-lunghe-e-stringheujkj"jkj=ubajk}(jW]jY]j[]j]]j_]ujkj)jkj=ubajk}(jW]jY]j[]j]]j_]ujkjQjkjZ=ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-3) Posizionamento di parentesi graffe e spazi}(jk-3) Posizionamento di parentesi graffe e spazijkj=ubajk}(jW]jY]j[]j]]j_]internalrefurijR= anchorname+#posizionamento-di-parentesi-graffe-e-spaziujkj"jkj=ubajk}(jW]jY]j[]j]]j_]ujkj)jkj=ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3.1) Spazi}(jk 3.1) Spazijkj=ubajk}(jW]jY]j[]j]]j_]internalrefurijR= anchorname#spaziujkj"jkj=ubajk}(jW]jY]j[]j]]j_]ujkj)jkj=ubajk}(jW]jY]j[]j]]j_]ujkjQjkj=ubajk}(jW]jY]j[]j]]j_]ujkjjkj=ubejk}(jW]jY]j[]j]]j_]ujkjQjkjZ=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4) Assegnare nomi}(jk4) Assegnare nomijkj=ubajk}(jW]jY]j[]j]]j_]internalrefurijR= anchorname#assegnare-nomiujkj"jkj=ubajk}(jW]jY]j[]j]]j_]ujkj)jkj=ubajk}(jW]jY]j[]j]]j_]ujkjQjkjZ=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5) Definizione di tipi (typedef)}(jk 5) Definizione di tipi (typedef)jkj >ubajk}(jW]jY]j[]j]]j_]internalrefurijR= anchorname#definizione-di-tipi-typedefujkj"jkj>ubajk}(jW]jY]j[]j]]j_]ujkj)jkj>ubajk}(jW]jY]j[]j]]j_]ujkjQjkjZ=ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 6) Funzioni}(jk 6) FunzionijkjD>ubajk}(jW]jY]j[]j]]j_]internalrefurijR= anchorname #funzioniujkj"jkjA>ubajk}(jW]jY]j[]j]]j_]ujkj)jkj>>ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6.1) Prototipi di funzione}(jk6.1) Prototipi di funzionejkje>ubajk}(jW]jY]j[]j]]j_]internalrefurijR= anchorname#prototipi-di-funzioneujkj"jkjb>ubajk}(jW]jY]j[]j]]j_]ujkj)jkj_>ubajk}(jW]jY]j[]j]]j_]ujkjQjkj\>ubajk}(jW]jY]j[]j]]j_]ujkjjkj>>ubejk}(jW]jY]j[]j]]j_]ujkjQjkjZ=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*7) Centralizzare il ritorno delle funzioni}(jk*7) Centralizzare il ritorno delle funzionijkj>ubajk}(jW]jY]j[]j]]j_]internalrefurijR= anchorname(#centralizzare-il-ritorno-delle-funzioniujkj"jkj>ubajk}(jW]jY]j[]j]]j_]ujkj)jkj>ubajk}(jW]jY]j[]j]]j_]ujkjQjkjZ=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 8) Commenti}(jk 8) Commentijkj>ubajk}(jW]jY]j[]j]]j_]internalrefurijR= anchorname #commentiujkj"jkj>ubajk}(jW]jY]j[]j]]j_]ujkj)jkj>ubajk}(jW]jY]j[]j]]j_]ujkjQjkjZ=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9) Avete fatto un pasticcio}(jk9) Avete fatto un pasticciojkj>ubajk}(jW]jY]j[]j]]j_]internalrefurijR= anchorname#avete-fatto-un-pasticcioujkj"jkj>ubajk}(jW]jY]j[]j]]j_]ujkj)jkj>ubajk}(jW]jY]j[]j]]j_]ujkjQjkjZ=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"10) File di configurazione Kconfig}(jk"10) File di configurazione Kconfigjkj?ubajk}(jW]jY]j[]j]]j_]internalrefurijR= anchorname#file-di-configurazione-kconfigujkj"jkj>ubajk}(jW]jY]j[]j]]j_]ujkj)jkj>ubajk}(jW]jY]j[]j]]j_]ujkjQjkjZ=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk11) Strutture dati}(jk11) Strutture datijkj%?ubajk}(jW]jY]j[]j]]j_]internalrefurijR= anchorname#strutture-datiujkj"jkj"?ubajk}(jW]jY]j[]j]]j_]ujkj)jkj?ubajk}(jW]jY]j[]j]]j_]ujkjQjkjZ=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk12) Macro, enumerati e RTL}(jk12) Macro, enumerati e RTLjkjI?ubajk}(jW]jY]j[]j]]j_]internalrefurijR= anchorname#macro-enumerati-e-rtlujkj"jkjF?ubajk}(jW]jY]j[]j]]j_]ujkj)jkjC?ubajk}(jW]jY]j[]j]]j_]ujkjQjkjZ=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&13) Visualizzare i messaggi del kernel}(jk&13) Visualizzare i messaggi del kerneljkjm?ubajk}(jW]jY]j[]j]]j_]internalrefurijR= anchorname##visualizzare-i-messaggi-del-kernelujkj"jkjj?ubajk}(jW]jY]j[]j]]j_]ujkj)jkjg?ubajk}(jW]jY]j[]j]]j_]ujkjQjkjZ=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk14) Assegnare memoria}(jk14) Assegnare memoriajkj?ubajk}(jW]jY]j[]j]]j_]internalrefurijR= anchorname#assegnare-memoriaujkj"jkj?ubajk}(jW]jY]j[]j]]j_]ujkj)jkj?ubajk}(jW]jY]j[]j]]j_]ujkjQjkjZ=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk15) Il morbo inline}(jk15) Il morbo inlinejkj?ubajk}(jW]jY]j[]j]]j_]internalrefurijR= anchorname#il-morbo-inlineujkj"jkj?ubajk}(jW]jY]j[]j]]j_]ujkj)jkj?ubajk}(jW]jY]j[]j]]j_]ujkjQjkjZ=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+16) Nomi e valori di ritorno delle funzioni}(jk+16) Nomi e valori di ritorno delle funzionijkj?ubajk}(jW]jY]j[]j]]j_]internalrefurijR= anchorname(#nomi-e-valori-di-ritorno-delle-funzioniujkj"jkj?ubajk}(jW]jY]j[]j]]j_]ujkj)jkj?ubajk}(jW]jY]j[]j]]j_]ujkjQjkjZ=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk17) L’uso di bool}(jk17) L'uso di booljkj?ubajk}(jW]jY]j[]j]]j_]internalrefurijR= anchorname#l-uso-di-boolujkj"jkj?ubajk}(jW]jY]j[]j]]j_]ujkj)jkj?ubajk}(jW]jY]j[]j]]j_]ujkjQjkjZ=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'18) Non reinventate le macro del kernel}(jk'18) Non reinventate le macro del kerneljkj!@ubajk}(jW]jY]j[]j]]j_]internalrefurijR= anchorname$#non-reinventate-le-macro-del-kernelujkj"jkj@ubajk}(jW]jY]j[]j]]j_]ujkj)jkj@ubajk}(jW]jY]j[]j]]j_]ujkjQjkjZ=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk:19) Linee di configurazione degli editor e altre schifezze}(jk:19) Linee di configurazione degli editor e altre schifezzejkjE@ubajk}(jW]jY]j[]j]]j_]internalrefurijR= anchorname7#linee-di-configurazione-degli-editor-e-altre-schifezzeujkj"jkjB@ubajk}(jW]jY]j[]j]]j_]ujkj)jkj?@ubajk}(jW]jY]j[]j]]j_]ujkjQjkjZ=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk20) Inline assembly}(jk20) Inline assemblyjkji@ubajk}(jW]jY]j[]j]]j_]internalrefurijR= anchorname#inline-assemblyujkj"jkjf@ubajk}(jW]jY]j[]j]]j_]ujkj)jkjc@ubajk}(jW]jY]j[]j]]j_]ujkjQjkjZ=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!21) Compilazione sotto condizione}(jk!21) Compilazione sotto condizionejkj@ubajk}(jW]jY]j[]j]]j_]internalrefurijR= anchorname#compilazione-sotto-condizioneujkj"jkj@ubajk}(jW]jY]j[]j]]j_]ujkj)jkj@ubajk}(jW]jY]j[]j]]j_]ujkjQjkjZ=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAppendice I) riferimenti}(jkAppendice I) riferimentijkj@ubajk}(jW]jY]j[]j]]j_]internalrefurijR= anchorname#appendice-i-riferimentiujkj"jkj@ubajk}(jW]jY]j[]j]]j_]ujkj)jkj@ubajk}(jW]jY]j[]j]]j_]ujkjQjkjZ=ubejk}(jW]jY]j[]j]]j_]ujkjjkj==ubejk}(jW]jY]j[]j]]j_]ujkjQjkj:=ubajk}(jW]jY]j[]j]]j_]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinguaggio di programmazione}(jkjjkj@ubajk}(jW]jY]j[]j]]j_]internalrefuri/translations/it_IT/process/programming-language anchornamehujkj"jkj@ubajk}(jW]jY]j[]j]]j_]ujkj)jkj@ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Attributi}(jk Attributijkj Aubajk}(jW]jY]j[]j]]j_]internalrefurij@ anchorname #attributiujkj"jkjAubajk}(jW]jY]j[]j]]j_]ujkj)jkjAubajk}(jW]jY]j[]j]]j_]ujkjQjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRust}(jkRustjkj.Aubajk}(jW]jY]j[]j]]j_]internalrefurij@ anchorname#rustujkj"jkj+Aubajk}(jW]jY]j[]j]]j_]ujkj)jkj(Aubajk}(jW]jY]j[]j]]j_]ujkjQjkjAubejk}(jW]jY]j[]j]]j_]ujkjjkj@ubejk}(jW]jY]j[]j]]j_]ujkjQjkj@ubajk}(jW]jY]j[]j]]j_]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkStatistiche sui blocchi}(jkj jkjgAubajk}(jW]jY]j[]j]]j_]internalrefuri#translations/it_IT/locking/lockstat anchornamehujkj"jkjdAubajk}(jW]jY]j[]j]]j_]ujkj)jkjaAubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCosa}(jkCosajkjAubajk}(jW]jY]j[]j]]j_]internalrefurijvA anchorname#cosaujkj"jkjAubajk}(jW]jY]j[]j]]j_]ujkj)jkjAubajk}(jW]jY]j[]j]]j_]ujkjQjkj~Aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPerché}(jkPerchéjkjAubajk}(jW]jY]j[]j]]j_]internalrefurijvA anchorname#percheujkj"jkjAubajk}(jW]jY]j[]j]]j_]ujkj)jkjAubajk}(jW]jY]j[]j]]j_]ujkjQjkj~Aubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCome}(jkComejkjAubajk}(jW]jY]j[]j]]j_]internalrefurijvA anchorname#comeujkj"jkjAubajk}(jW]jY]j[]j]]j_]ujkj)jkjAubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfigurazione}(jkConfigurazionejkjAubajk}(jW]jY]j[]j]]j_]internalrefurijvA anchorname#configurazioneujkj"jkjAubajk}(jW]jY]j[]j]]j_]ujkj)jkjAubajk}(jW]jY]j[]j]]j_]ujkjQjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUso}(jkUsojkjBubajk}(jW]jY]j[]j]]j_]internalrefurijvA anchorname#usoujkj"jkjBubajk}(jW]jY]j[]j]]j_]ujkj)jkjBubajk}(jW]jY]j[]j]]j_]ujkjQjkjAubejk}(jW]jY]j[]j]]j_]ujkjjkjAubejk}(jW]jY]j[]j]]j_]ujkjQjkj~Aubejk}(jW]jY]j[]j]]j_]ujkjjkjaAubejk}(jW]jY]j[]j]]j_]ujkjQjkj^Aubajk}(jW]jY]j[]j]]j_]ujkjubjIje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Guida all’allocazione di memoria}(jkjjkjYBubajk}(jW]jY]j[]j]]j_]internalrefuri-translations/it_IT/core-api/memory-allocation anchornamehujkj"jkjVBubajk}(jW]jY]j[]j]]j_]ujkj)jkjSBubajk}(jW]jY]j[]j]]j_]ujkjQjkjPBubajk}(jW]jY]j[]j]]j_]ujkjubj*je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBachi di sicurezza}(jkj)jkjBubajk}(jW]jY]j[]j]]j_]internalrefuri,translations/it_IT/admin-guide/security-bugs anchornamehujkj"jkjBubajk}(jW]jY]j[]j]]j_]ujkj)jkjBubajk}(jW]jY]j[]j]]j_]ujkjQjkj|Bubajk}(jW]jY]j[]j]]j_]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGuida all’hacking del kernel}(jkj7jkjBubajk}(jW]jY]j[]j]]j_]internalrefuri'translations/it_IT/kernel-hacking/index anchornamehujkj"jkjBubajk}(jW]jY]j[]j]]j_]ujkj)jkjBubje0)}(jkhjk]jH)}(jkhjk]jk}(jW]jY]j[]j]]j_]parentjBentries](N)translations/it_IT/kernel-hacking/hackingN)translations/it_IT/kernel-hacking/lockinge includefiles](jBjBemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sU/var/lib/git/docbuild/linux/Documentation/translations/it_IT/kernel-hacking/index.rstj_sK jkjBubajk}(jW]jY]j[]j]]j_]ujkjjkjBubejk}(jW]jY]j[]j]]j_]ujkjQjkjBubajk}(jW]jY]j[]j]]j_]ujkjubjD je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/Accordo dei contributori sul codice di condotta}(jkjEjkjCubajk}(jW]jY]j[]j]]j_]internalrefuri*translations/it_IT/process/code-of-conduct anchornamehujkj"jkjBubajk}(jW]jY]j[]j]]j_]ujkj)jkjBubajk}(jW]jY]j[]j]]j_]ujkjQjkjBubajk}(jW]jY]j[]j]]j_]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'Código de Conducta para Contribuyentes}(jkjSjkj.Cubajk}(jW]jY]j[]j]]j_]internalrefuri*translations/sp_SP/process/code-of-conduct anchornamehujkj"jkj+Cubajk}(jW]jY]j[]j]]j_]ujkj)jkj(Cubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNuestro Compromiso}(jkNuestro CompromisojkjNCubajk}(jW]jY]j[]j]]j_]internalrefurij=C anchorname#nuestro-compromisoujkj"jkjKCubajk}(jW]jY]j[]j]]j_]ujkj)jkjHCubajk}(jW]jY]j[]j]]j_]ujkjQjkjECubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNuestros Estándares}(jkNuestros EstándaresjkjrCubajk}(jW]jY]j[]j]]j_]internalrefurij=C anchorname#nuestros-estandaresujkj"jkjoCubajk}(jW]jY]j[]j]]j_]ujkj)jkjlCubajk}(jW]jY]j[]j]]j_]ujkjQjkjECubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Aplicación de las responsabilidades}(jk$Aplicación de las responsabilidadesjkjCubajk}(jW]jY]j[]j]]j_]internalrefurij=C anchorname$#aplicacion-de-las-responsabilidadesujkj"jkjCubajk}(jW]jY]j[]j]]j_]ujkj)jkjCubajk}(jW]jY]j[]j]]j_]ujkjQjkjECubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAlcance}(jkAlcancejkjCubajk}(jW]jY]j[]j]]j_]internalrefurij=C anchorname#alcanceujkj"jkjCubajk}(jW]jY]j[]j]]j_]ujkj)jkjCubajk}(jW]jY]j[]j]]j_]ujkjQjkjECubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Aplicación}(jk AplicaciónjkjCubajk}(jW]jY]j[]j]]j_]internalrefurij=C anchorname #aplicacionujkj"jkjCubajk}(jW]jY]j[]j]]j_]ujkj)jkjCubajk}(jW]jY]j[]j]]j_]ujkjQjkjECubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Atribución}(jk AtribuciónjkjDubajk}(jW]jY]j[]j]]j_]internalrefurij=C anchorname #atribucionujkj"jkjCubajk}(jW]jY]j[]j]]j_]ujkj)jkjCubajk}(jW]jY]j[]j]]j_]ujkjQjkjECubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterpretación}(jkInterpretaciónjkj&Dubajk}(jW]jY]j[]j]]j_]internalrefurij=C anchorname#interpretacionujkj"jkj#Dubajk}(jW]jY]j[]j]]j_]ujkj)jkj Dubajk}(jW]jY]j[]j]]j_]ujkjQjkjECubejk}(jW]jY]j[]j]]j_]ujkjjkj(Cubejk}(jW]jY]j[]j]]j_]ujkjQjkj%Cubajk}(jW]jY]j[]j]]j_]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMNote sul processo di sviluppo dei sottosistemi e dei sorgenti dei manutentori}(jkjajkj_Dubajk}(jW]jY]j[]j]]j_]internalrefuri/translations/it_IT/process/maintainer-handbooks anchornamehujkj"jkj\Dubajk}(jW]jY]j[]j]]j_]ujkj)jkjYDubje0)}(jkhjk]jH)}(jkhjk]jk}(jW]jY]j[]j]]j_]parentjnDentries]N)translations/it_IT/process/maintainer-tipa includefiles]jDamaxdepthKcaptionNglobhidden includehiddennumberedM titlesonly rawentries]ujkjj^s]/var/lib/git/docbuild/linux/Documentation/translations/it_IT/process/maintainer-handbooks.rstj_sKjkjvDubajk}(jW]jY]j[]j]]j_]ujkjjkjYDubejk}(jW]jY]j[]j]]j_]ujkjQjkjVDubajk}(jW]jY]j[]j]]j_]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"I primi passi della pianificazione}(jkjojkjDubajk}(jW]jY]j[]j]]j_]internalrefuri(translations/it_IT/process/3.Early-stage anchornamehjpjvujkj"jkjDubajk}(jW]jY]j[]j]]j_]ujkj)jkjDubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpecificare il problema}(jkSpecificare il problemajkjDubajk}(jW]jY]j[]j]]j_]internalrefurijD anchorname#specificare-il-problemajp](KKeujkj"jkjDubajk}(jW]jY]j[]j]]j_]ujkj)jkjDubajk}(jW]jY]j[]j]]j_]ujkjQjkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPrime discussioni}(jkPrime discussionijkjDubajk}(jW]jY]j[]j]]j_]internalrefurijD anchorname#prime-discussionijp](KKeujkj"jkjDubajk}(jW]jY]j[]j]]j_]ujkj)jkjDubajk}(jW]jY]j[]j]]j_]ujkjQjkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCon chi parlare?}(jkCon chi parlare?jkjEubajk}(jW]jY]j[]j]]j_]internalrefurijD anchorname#con-chi-parlarejp](KKeujkj"jkjEubajk}(jW]jY]j[]j]]j_]ujkj)jkjEubajk}(jW]jY]j[]j]]j_]ujkjQjkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuando pubblicare}(jkQuando pubblicarejkj=Eubajk}(jW]jY]j[]j]]j_]internalrefurijD anchorname#quando-pubblicarejp](KKeujkj"jkj:Eubajk}(jW]jY]j[]j]]j_]ujkj)jkj7Eubajk}(jW]jY]j[]j]]j_]ujkjQjkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOttenere riscontri ufficiali}(jkOttenere riscontri ufficialijkjbEubajk}(jW]jY]j[]j]]j_]internalrefurijD anchorname#ottenere-riscontri-ufficialijp](KKeujkj"jkj_Eubajk}(jW]jY]j[]j]]j_]ujkj)jkj\Eubajk}(jW]jY]j[]j]]j_]ujkjQjkjDubejk}(jW]jY]j[]j]]j_]ujkjjkjDubejk}(jW]jY]j[]j]]j_]ujkjQjkjDubajk}(jW]jY]j[]j]]j_]ujkjubj.je0)}(jkhjk]jH)}(jkhjk]jk}(jW]jY]j[]j]]j_]parent translations/sp_SP/process/indexentries](N-translations/sp_SP/process/submitting-patchesN&translations/sp_SP/process/kernel-docsN'translations/sp_SP/process/coding-styleN*translations/sp_SP/process/code-of-conductN7translations/sp_SP/process/kernel-enforcement-statementN(translations/sp_SP/process/email-clientsN'translations/sp_SP/process/magic-numberN/translations/sp_SP/process/programming-languageN%translations/sp_SP/process/deprecatedN*translations/sp_SP/process/adding-syscallsN0translations/sp_SP/process/researcher-guidelinesN6translations/sp_SP/process/contribution-maturity-modelN(translations/sp_SP/process/security-bugsN4translations/sp_SP/process/embargoed-hardware-issuesN/translations/sp_SP/process/handling-regressionsN+translations/sp_SP/process/management-styleN+translations/sp_SP/process/submit-checklistN translations/sp_SP/process/howtoe includefiles](jEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sN/var/lib/git/docbuild/linux/Documentation/translations/sp_SP/process/index.rstj_sK jkjEubajk}(jW]jY]j[]j]]j_]ujkjubj>je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIl protocollo I2C}(jkjjkjEubajk}(jW]jY]j[]j]]j_]internalrefuri#translations/it_IT/i2c/i2c-protocol anchornamehujkj"jkjEubajk}(jW]jY]j[]j]]j_]ujkj)jkjEubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpiegazione dei simboli}(jkSpiegazione dei simbolijkjFubajk}(jW]jY]j[]j]]j_]internalrefurijE anchorname#spiegazione-dei-simboliujkj"jkjEubajk}(jW]jY]j[]j]]j_]ujkj)jkjEubajk}(jW]jY]j[]j]]j_]ujkjQjkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTransazione semplice di invio}(jkTransazione semplice di inviojkj&Fubajk}(jW]jY]j[]j]]j_]internalrefurijE anchorname#transazione-semplice-di-invioujkj"jkj#Fubajk}(jW]jY]j[]j]]j_]ujkj)jkj Fubajk}(jW]jY]j[]j]]j_]ujkjQjkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Transazione semplice di ricezione}(jk!Transazione semplice di ricezionejkjJFubajk}(jW]jY]j[]j]]j_]internalrefurijE anchorname"#transazione-semplice-di-ricezioneujkj"jkjGFubajk}(jW]jY]j[]j]]j_]ujkj)jkjDFubajk}(jW]jY]j[]j]]j_]ujkjQjkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTransazioni combinate}(jkTransazioni combinatejkjnFubajk}(jW]jY]j[]j]]j_]internalrefurijE anchorname#transazioni-combinateujkj"jkjkFubajk}(jW]jY]j[]j]]j_]ujkj)jkjhFubajk}(jW]jY]j[]j]]j_]ujkjQjkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTransazioni modificate}(jkTransazioni modificatejkjFubajk}(jW]jY]j[]j]]j_]internalrefurijE anchorname#transazioni-modificateujkj"jkjFubajk}(jW]jY]j[]j]]j_]ujkj)jkjFubajk}(jW]jY]j[]j]]j_]ujkjQjkjEubejk}(jW]jY]j[]j]]j_]ujkjjkjEubejk}(jW]jY]j[]j]]j_]ujkjQjkjEubajk}(jW]jY]j[]j]]j_]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Applicazione della licenza sul kernel Linux}(jkjjkjFubajk}(jW]jY]j[]j]]j_]internalrefuri7translations/it_IT/process/kernel-enforcement-statement anchornamehujkj"jkjFubajk}(jW]jY]j[]j]]j_]ujkj)jkjFubajk}(jW]jY]j[]j]]j_]ujkjQjkjFubajk}(jW]jY]j[]j]]j_]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5Cómo participar en el desarrollo del kernel de Linux}(jkjjkjFubajk}(jW]jY]j[]j]]j_]internalrefuri translations/sp_SP/process/howto anchornamehujkj"jkjFubajk}(jW]jY]j[]j]]j_]ujkj)jkjFubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introducción}(jk IntroducciónjkjGubajk}(jW]jY]j[]j]]j_]internalrefurijG anchorname #introduccionujkj"jkjGubajk}(jW]jY]j[]j]]j_]ujkj)jkjGubajk}(jW]jY]j[]j]]j_]ujkjQjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCuestiones legales}(jkCuestiones legalesjkj;Gubajk}(jW]jY]j[]j]]j_]internalrefurijG anchorname#cuestiones-legalesujkj"jkj8Gubajk}(jW]jY]j[]j]]j_]ujkj)jkj5Gubajk}(jW]jY]j[]j]]j_]ujkjQjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDocumentación}(jkDocumentaciónjkj_Gubajk}(jW]jY]j[]j]]j_]internalrefurijG anchorname#documentacionujkj"jkj\Gubajk}(jW]jY]j[]j]]j_]ujkj)jkjYGubajk}(jW]jY]j[]j]]j_]ujkjQjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Convertirse en un/a desarrollador/a de kernel}(jk-Convertirse en un/a desarrollador/a de kerneljkjGubajk}(jW]jY]j[]j]]j_]internalrefurijG anchorname.#convertirse-en-un-a-desarrollador-a-de-kernelujkj"jkjGubajk}(jW]jY]j[]j]]j_]ujkj)jkj}Gubajk}(jW]jY]j[]j]]j_]ujkjQjkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEl proceso de desarrollo}(jkEl proceso de desarrollojkjGubajk}(jW]jY]j[]j]]j_]internalrefurijG anchorname#el-proceso-de-desarrolloujkj"jkjGubajk}(jW]jY]j[]j]]j_]ujkj)jkjGubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mainline tree (Árbol principal)}(jk Mainline tree (Árbol principal)jkjGubajk}(jW]jY]j[]j]]j_]internalrefurijG anchorname#mainline-tree-arbol-principalujkj"jkjGubajk}(jW]jY]j[]j]]j_]ujkj)jkjGubajk}(jW]jY]j[]j]]j_]ujkjQjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5Varios árboles estables con múltiples major numbers}(jk5Varios árboles estables con múltiples major numbersjkjGubajk}(jW]jY]j[]j]]j_]internalrefurijG anchorname4#varios-arboles-estables-con-multiples-major-numbersujkj"jkjGubajk}(jW]jY]j[]j]]j_]ujkj)jkjGubajk}(jW]jY]j[]j]]j_]ujkjQjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSubsistemas específicos}(jkSubsistemas específicosjkjHubajk}(jW]jY]j[]j]]j_]internalrefurijG anchorname#subsistemas-especificosujkj"jkj Hubajk}(jW]jY]j[]j]]j_]ujkj)jkj Hubajk}(jW]jY]j[]j]]j_]ujkjQjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'linux-next, para integración y testing}(jk'linux-next, para integración y testingjkj4Hubajk}(jW]jY]j[]j]]j_]internalrefurijG anchorname&#linux-next-para-integracion-y-testingujkj"jkj1Hubajk}(jW]jY]j[]j]]j_]ujkj)jkj.Hubajk}(jW]jY]j[]j]]j_]ujkjQjkjGubejk}(jW]jY]j[]j]]j_]ujkjjkjGubejk}(jW]jY]j[]j]]j_]ujkjQjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Reportar bugs}(jk Reportar bugsjkjdHubajk}(jW]jY]j[]j]]j_]internalrefurijG anchorname#reportar-bugsujkj"jkjaHubajk}(jW]jY]j[]j]]j_]ujkj)jkj^Hubajk}(jW]jY]j[]j]]j_]ujkjQjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGestión de informes de bugs}(jkGestión de informes de bugsjkjHubajk}(jW]jY]j[]j]]j_]internalrefurijG anchorname#gestion-de-informes-de-bugsujkj"jkjHubajk}(jW]jY]j[]j]]j_]ujkj)jkjHubajk}(jW]jY]j[]j]]j_]ujkjQjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkListas de correo}(jkListas de correojkjHubajk}(jW]jY]j[]j]]j_]internalrefurijG anchorname#listas-de-correoujkj"jkjHubajk}(jW]jY]j[]j]]j_]ujkj)jkjHubajk}(jW]jY]j[]j]]j_]ujkjQjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkColaborando con la comunidad}(jkColaborando con la comunidadjkjHubajk}(jW]jY]j[]j]]j_]internalrefurijG anchorname#colaborando-con-la-comunidadujkj"jkjHubajk}(jW]jY]j[]j]]j_]ujkj)jkjHubajk}(jW]jY]j[]j]]j_]ujkjQjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDDiferencias entre la comunidad kernel y las estructuras corporativas}(jkDDiferencias entre la comunidad kernel y las estructuras corporativasjkjHubajk}(jW]jY]j[]j]]j_]internalrefurijG anchornameE#diferencias-entre-la-comunidad-kernel-y-las-estructuras-corporativasujkj"jkjHubajk}(jW]jY]j[]j]]j_]ujkj)jkjHubajk}(jW]jY]j[]j]]j_]ujkjQjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDivida sus cambios}(jkDivida sus cambiosjkjIubajk}(jW]jY]j[]j]]j_]internalrefurijG anchorname#divida-sus-cambiosujkj"jkjIubajk}(jW]jY]j[]j]]j_]ujkj)jkjIubajk}(jW]jY]j[]j]]j_]ujkjQjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkJustifique sus cambios}(jkJustifique sus cambiosjkjRubajk}(jW]jY]j[]j]]j_]ujkjQjkj;Rubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 법적 문제}(jk 법적 문제jkjhRubajk}(jW]jY]j[]j]]j_]internalrefurij3R anchorname#id3ujkj"jkjeRubajk}(jW]jY]j[]j]]j_]ujkj)jkjbRubajk}(jW]jY]j[]j]]j_]ujkjQjkj;Rubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk문서}(jk문서jkjRubajk}(jW]jY]j[]j]]j_]internalrefurij3R anchorname#id4ujkj"jkjRubajk}(jW]jY]j[]j]]j_]ujkj)jkjRubajk}(jW]jY]j[]j]]j_]ujkjQjkj;Rubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk커널 개발자가 되는 것}(jk커널 개발자가 되는 것jkjRubajk}(jW]jY]j[]j]]j_]internalrefurij3R anchorname#id5ujkj"jkjRubajk}(jW]jY]j[]j]]j_]ujkj)jkjRubajk}(jW]jY]j[]j]]j_]ujkjQjkj;Rubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk개발 프로세스}(jk개발 프로세스jkjRubajk}(jW]jY]j[]j]]j_]internalrefurij3R anchorname#id6ujkj"jkjRubajk}(jW]jY]j[]j]]j_]ujkj)jkjRubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk메인라인 트리}(jk메인라인 트리jkjRubajk}(jW]jY]j[]j]]j_]internalrefurij3R anchorname#id7ujkj"jkjRubajk}(jW]jY]j[]j]]j_]ujkj)jkjRubajk}(jW]jY]j[]j]]j_]ujkjQjkjRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkF여러 메이저 넘버를 갖는 다양한 안정된 커널 트리들}(jkF여러 메이저 넘버를 갖는 다양한 안정된 커널 트리들jkjSubajk}(jW]jY]j[]j]]j_]internalrefurij3R anchorname#id8ujkj"jkjSubajk}(jW]jY]j[]j]]j_]ujkj)jkjSubajk}(jW]jY]j[]j]]j_]ujkjQjkjRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 서브시스템 커널 트리들}(jk 서브시스템 커널 트리들jkj=Subajk}(jW]jY]j[]j]]j_]internalrefurij3R anchorname#id9ujkj"jkj:Subajk}(jW]jY]j[]j]]j_]ujkj)jkj7Subajk}(jW]jY]j[]j]]j_]ujkjQjkjRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3통합 테스트를 위한 linux-next 커널 트리}(jk3통합 테스트를 위한 linux-next 커널 트리jkjaSubajk}(jW]jY]j[]j]]j_]internalrefurij3R anchorname #linux-nextujkj"jkj^Subajk}(jW]jY]j[]j]]j_]ujkj)jkj[Subajk}(jW]jY]j[]j]]j_]ujkjQjkjRubejk}(jW]jY]j[]j]]j_]ujkjjkjRubejk}(jW]jY]j[]j]]j_]ujkjQjkj;Rubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 버그 보고}(jk 버그 보고jkjSubajk}(jW]jY]j[]j]]j_]internalrefurij3R anchorname#id10ujkj"jkjSubajk}(jW]jY]j[]j]]j_]ujkj)jkjSubajk}(jW]jY]j[]j]]j_]ujkjQjkj;Rubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk버그 리포트들의 관리}(jk버그 리포트들의 관리jkjSubajk}(jW]jY]j[]j]]j_]internalrefurij3R anchorname#id11ujkj"jkjSubajk}(jW]jY]j[]j]]j_]ujkj)jkjSubajk}(jW]jY]j[]j]]j_]ujkjQjkj;Rubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk메일링 리스트들}(jk메일링 리스트들jkjSubajk}(jW]jY]j[]j]]j_]internalrefurij3R anchorname#id12ujkj"jkjSubajk}(jW]jY]j[]j]]j_]ujkj)jkjSubajk}(jW]jY]j[]j]]j_]ujkjQjkj;Rubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 커뮤니티와 협력하는 법}(jk 커뮤니티와 협력하는 법jkjSubajk}(jW]jY]j[]j]]j_]internalrefurij3R anchorname#id13ujkj"jkjSubajk}(jW]jY]j[]j]]j_]ujkj)jkjSubajk}(jW]jY]j[]j]]j_]ujkjQjkj;Rubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4커널 커뮤니티와 기업 조직간의 차이점}(jk4커널 커뮤니티와 기업 조직간의 차이점jkj!Tubajk}(jW]jY]j[]j]]j_]internalrefurij3R anchorname#id14ujkj"jkjTubajk}(jW]jY]j[]j]]j_]ujkj)jkjTubajk}(jW]jY]j[]j]]j_]ujkjQjkj;Rubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#여러분의 변경을 나누어라}(jk#여러분의 변경을 나누어라jkjETubajk}(jW]jY]j[]j]]j_]internalrefurij3R anchorname#id15ujkj"jkjBTubajk}(jW]jY]j[]j]]j_]ujkj)jkj?Tubajk}(jW]jY]j[]j]]j_]ujkjQjkj;Rubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk변경을 정당화해라}(jk변경을 정당화해라jkjiTubajk}(jW]jY]j[]j]]j_]internalrefurij3R anchorname#id16ujkj"jkjfTubajk}(jW]jY]j[]j]]j_]ujkj)jkjcTubajk}(jW]jY]j[]j]]j_]ujkjQjkj;Rubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk변경을 문서화해라}(jk변경을 문서화해라jkjTubajk}(jW]jY]j[]j]]j_]internalrefurij3R anchorname#id17ujkj"jkjTubajk}(jW]jY]j[]j]]j_]ujkj)jkjTubajk}(jW]jY]j[]j]]j_]ujkjQjkj;Rubejk}(jW]jY]j[]j]]j_]ujkjjkjRubejk}(jW]jY]j[]j]]j_]ujkjQjkjRubajk}(jW]jY]j[]j]]j_]ujkjubj;je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&Estilo de gestión del kernel de Linux}(jkjCjkjTubajk}(jW]jY]j[]j]]j_]internalrefuri+translations/sp_SP/process/management-style anchornamehujkj"jkjTubajk}(jW]jY]j[]j]]j_]ujkj)jkjTubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1) Decisiones}(jk 1) DecisionesjkjTubajk}(jW]jY]j[]j]]j_]internalrefurijT anchorname #decisionesujkj"jkjTubajk}(jW]jY]j[]j]]j_]ujkj)jkjTubajk}(jW]jY]j[]j]]j_]ujkjQjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2) Gente}(jk2) Gentejkj Uubajk}(jW]jY]j[]j]]j_]internalrefurijT anchorname#genteujkj"jkjUubajk}(jW]jY]j[]j]]j_]ujkj)jkjUubajk}(jW]jY]j[]j]]j_]ujkjQjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3) Gente II – el Buen Tipo}(jk3) Gente II – el Buen Tipojkj.Uubajk}(jW]jY]j[]j]]j_]internalrefurijT anchorname#gente-ii-el-buen-tipoujkj"jkj+Uubajk}(jW]jY]j[]j]]j_]ujkj)jkj(Uubajk}(jW]jY]j[]j]]j_]ujkjQjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4) Colocar la culpa}(jk4) Colocar la culpajkjRUubajk}(jW]jY]j[]j]]j_]internalrefurijT anchorname#colocar-la-culpaujkj"jkjOUubajk}(jW]jY]j[]j]]j_]ujkj)jkjLUubajk}(jW]jY]j[]j]]j_]ujkjQjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5) Cosas que evitar}(jk5) Cosas que evitarjkjvUubajk}(jW]jY]j[]j]]j_]internalrefurijT anchorname#cosas-que-evitarujkj"jkjsUubajk}(jW]jY]j[]j]]j_]ujkj)jkjpUubajk}(jW]jY]j[]j]]j_]ujkjQjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6) ¿Por qué a mí?}(jk6) ¿Por qué a mí?jkjUubajk}(jW]jY]j[]j]]j_]internalrefurijT anchorname #por-que-a-miujkj"jkjUubajk}(jW]jY]j[]j]]j_]ujkj)jkjUubajk}(jW]jY]j[]j]]j_]ujkjQjkjTubejk}(jW]jY]j[]j]]j_]ujkjjkjTubejk}(jW]jY]j[]j]]j_]ujkjQjkjTubajk}(jW]jY]j[]j]]j_]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%Estilo en el código del kernel Linux}(jkjQjkjUubajk}(jW]jY]j[]j]]j_]internalrefuri'translations/sp_SP/process/coding-style anchornamehujkj"jkjUubajk}(jW]jY]j[]j]]j_]ujkj)jkjUubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1) Sangría}(jk 1) SangríajkjUubajk}(jW]jY]j[]j]]j_]internalrefurijU anchorname#sangriaujkj"jkjUubajk}(jW]jY]j[]j]]j_]ujkj)jkjUubajk}(jW]jY]j[]j]]j_]ujkjQjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%2) Rompiendo líneas y strings largos}(jk%2) Rompiendo líneas y strings largosjkjVubajk}(jW]jY]j[]j]]j_]internalrefurijU anchorname"#rompiendo-lineas-y-strings-largosujkj"jkjVubajk}(jW]jY]j[]j]]j_]ujkj)jkjVubajk}(jW]jY]j[]j]]j_]ujkjQjkjUubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#3) Colocación de llaves y espacios}(jk#3) Colocación de llaves y espaciosjkj;Vubajk}(jW]jY]j[]j]]j_]internalrefurijU anchorname #colocacion-de-llaves-y-espaciosujkj"jkj8Vubajk}(jW]jY]j[]j]]j_]ujkj)jkj5Vubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3.1) Espacios}(jk 3.1) Espaciosjkj\Vubajk}(jW]jY]j[]j]]j_]internalrefurijU anchorname #espaciosujkj"jkjYVubajk}(jW]jY]j[]j]]j_]ujkj)jkjVVubajk}(jW]jY]j[]j]]j_]ujkjQjkjSVubajk}(jW]jY]j[]j]]j_]ujkjjkj5Vubejk}(jW]jY]j[]j]]j_]ujkjQjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4) Nomenclatura}(jk4) NomenclaturajkjVubajk}(jW]jY]j[]j]]j_]internalrefurijU anchorname #nomenclaturaujkj"jkjVubajk}(jW]jY]j[]j]]j_]ujkj)jkjVubajk}(jW]jY]j[]j]]j_]ujkjQjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5) Typedefs}(jk 5) TypedefsjkjVubajk}(jW]jY]j[]j]]j_]internalrefurijU anchorname #typedefsujkj"jkjVubajk}(jW]jY]j[]j]]j_]ujkj)jkjVubajk}(jW]jY]j[]j]]j_]ujkjQjkjUubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 6) Funciones}(jk 6) FuncionesjkjVubajk}(jW]jY]j[]j]]j_]internalrefurijU anchorname #funcionesujkj"jkjVubajk}(jW]jY]j[]j]]j_]ujkj)jkjVubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6.1) Prototipos de funciones}(jk6.1) Prototipos de funcionesjkjVubajk}(jW]jY]j[]j]]j_]internalrefurijU anchorname#prototipos-de-funcionesujkj"jkjVubajk}(jW]jY]j[]j]]j_]ujkj)jkjVubajk}(jW]jY]j[]j]]j_]ujkjQjkjVubajk}(jW]jY]j[]j]]j_]ujkjjkjVubejk}(jW]jY]j[]j]]j_]ujkjQjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#7) Salida centralizada de funciones}(jk#7) Salida centralizada de funcionesjkj%Wubajk}(jW]jY]j[]j]]j_]internalrefurijU anchorname!#salida-centralizada-de-funcionesujkj"jkj"Wubajk}(jW]jY]j[]j]]j_]ujkj)jkjWubajk}(jW]jY]j[]j]]j_]ujkjQjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8) Comentarios}(jk8) ComentariosjkjIWubajk}(jW]jY]j[]j]]j_]internalrefurijU anchorname #comentariosujkj"jkjFWubajk}(jW]jY]j[]j]]j_]ujkj)jkjCWubajk}(jW]jY]j[]j]]j_]ujkjQjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9) Has hecho un desastre}(jk9) Has hecho un desastrejkjmWubajk}(jW]jY]j[]j]]j_]internalrefurijU anchorname#has-hecho-un-desastreujkj"jkjjWubajk}(jW]jY]j[]j]]j_]ujkj)jkjgWubajk}(jW]jY]j[]j]]j_]ujkjQjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)10) Archivos de configuración de Kconfig}(jk)10) Archivos de configuración de KconfigjkjWubajk}(jW]jY]j[]j]]j_]internalrefurijU anchorname%#archivos-de-configuracion-de-kconfigujkj"jkjWubajk}(jW]jY]j[]j]]j_]ujkj)jkjWubajk}(jW]jY]j[]j]]j_]ujkjQjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk11) Estructuras de datos}(jk11) Estructuras de datosjkjWubajk}(jW]jY]j[]j]]j_]internalrefurijU anchorname#estructuras-de-datosujkj"jkjWubajk}(jW]jY]j[]j]]j_]ujkj)jkjWubajk}(jW]jY]j[]j]]j_]ujkjQjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk12) Macros, Enums y RTL}(jk12) Macros, Enums y RTLjkjWubajk}(jW]jY]j[]j]]j_]internalrefurijU anchorname#macros-enums-y-rtlujkj"jkjWubajk}(jW]jY]j[]j]]j_]ujkj)jkjWubajk}(jW]jY]j[]j]]j_]ujkjQjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 13) Imprimir mensajes del kernel}(jk 13) Imprimir mensajes del kerneljkjWubajk}(jW]jY]j[]j]]j_]internalrefurijU anchorname#imprimir-mensajes-del-kernelujkj"jkjWubajk}(jW]jY]j[]j]]j_]ujkj)jkjWubajk}(jW]jY]j[]j]]j_]ujkjQjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk14) Reservando memoria}(jk14) Reservando memoriajkj!Xubajk}(jW]jY]j[]j]]j_]internalrefurijU anchorname#reservando-memoriaujkj"jkjXubajk}(jW]jY]j[]j]]j_]ujkj)jkjXubajk}(jW]jY]j[]j]]j_]ujkjQjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk15) La enfermedad de inline}(jk15) La enfermedad de inlinejkjEXubajk}(jW]jY]j[]j]]j_]internalrefurijU anchorname#la-enfermedad-de-inlineujkj"jkjBXubajk}(jW]jY]j[]j]]j_]ujkj)jkj?Xubajk}(jW]jY]j[]j]]j_]ujkjQjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk016) Valores devueltos por función y sus nombres}(jk016) Valores devueltos por función y sus nombresjkjiXubajk}(jW]jY]j[]j]]j_]internalrefurijU anchorname,#valores-devueltos-por-funcion-y-sus-nombresujkj"jkjfXubajk}(jW]jY]j[]j]]j_]ujkj)jkjcXubajk}(jW]jY]j[]j]]j_]ujkjQjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk17) Usando bool}(jk17) Usando booljkjXubajk}(jW]jY]j[]j]]j_]internalrefurijU anchorname #usando-boolujkj"jkjXubajk}(jW]jY]j[]j]]j_]ujkj)jkjXubajk}(jW]jY]j[]j]]j_]ujkjQjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&18) No reinvente las macros del kernel}(jk&18) No reinvente las macros del kerneljkjXubajk}(jW]jY]j[]j]]j_]internalrefurijU anchorname##no-reinvente-las-macros-del-kernelujkj"jkjXubajk}(jW]jY]j[]j]]j_]ujkj)jkjXubajk}(jW]jY]j[]j]]j_]ujkjQjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'19) Editores modeline y otros desastres}(jk'19) Editores modeline y otros desastresjkjXubajk}(jW]jY]j[]j]]j_]internalrefurijU anchorname$#editores-modeline-y-otros-desastresujkj"jkjXubajk}(jW]jY]j[]j]]j_]ujkj)jkjXubajk}(jW]jY]j[]j]]j_]ujkjQjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk20) Ensamblador inline}(jk20) Ensamblador inlinejkjXubajk}(jW]jY]j[]j]]j_]internalrefurijU anchorname#ensamblador-inlineujkj"jkjXubajk}(jW]jY]j[]j]]j_]ujkj)jkjXubajk}(jW]jY]j[]j]]j_]ujkjQjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk21) Compilación condicional}(jk21) Compilación condicionaljkjYubajk}(jW]jY]j[]j]]j_]internalrefurijU anchorname#compilacion-condicionalujkj"jkjYubajk}(jW]jY]j[]j]]j_]ujkj)jkjYubajk}(jW]jY]j[]j]]j_]ujkjQjkjUubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk22) No rompa el kernel}(jk22) No rompa el kerneljkjAYubajk}(jW]jY]j[]j]]j_]internalrefurijU anchorname#no-rompa-el-kernelujkj"jkj>Yubajk}(jW]jY]j[]j]]j_]ujkj)jkj;Yubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEvite el panic()}(jkEvite el panic()jkjbYubajk}(jW]jY]j[]j]]j_]internalrefurijU anchorname#evite-el-panicujkj"jkj_Yubajk}(jW]jY]j[]j]]j_]ujkj)jkj\Yubajk}(jW]jY]j[]j]]j_]ujkjQjkjYYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUse WARN() en lugar de BUG()}(jkUse WARN() en lugar de BUG()jkjYubajk}(jW]jY]j[]j]]j_]internalrefurijU anchorname#use-warn-en-lugar-de-bugujkj"jkjYubajk}(jW]jY]j[]j]]j_]ujkj)jkjYubajk}(jW]jY]j[]j]]j_]ujkjQjkjYYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1Use WARN_ON_ONCE() en lugar de WARN() o WARN_ON()}(jk1Use WARN_ON_ONCE() en lugar de WARN() o WARN_ON()jkjYubajk}(jW]jY]j[]j]]j_]internalrefurijU anchorname,#use-warn-on-once-en-lugar-de-warn-o-warn-onujkj"jkjYubajk}(jW]jY]j[]j]]j_]ujkj)jkjYubajk}(jW]jY]j[]j]]j_]ujkjQjkjYYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNo haga WARN a la ligera}(jkNo haga WARN a la ligerajkjYubajk}(jW]jY]j[]j]]j_]internalrefurijU anchorname#no-haga-warn-a-la-ligeraujkj"jkjYubajk}(jW]jY]j[]j]]j_]ujkj)jkjYubajk}(jW]jY]j[]j]]j_]ujkjQjkjYYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.No se preocupe sobre panic_on_warn de usuarios}(jk.No se preocupe sobre panic_on_warn de usuariosjkjYubajk}(jW]jY]j[]j]]j_]internalrefurijU anchorname/#no-se-preocupe-sobre-panic-on-warn-de-usuariosujkj"jkjYubajk}(jW]jY]j[]j]]j_]ujkj)jkjYubajk}(jW]jY]j[]j]]j_]ujkjQjkjYYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#algunas-sugerencias-para-el-cliente-de-correo-electronico-muaujkj"jkj=[ubajk}(jW]jY]j[]j]]j_]ujkj)jkj:[ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Alpine (TUI)}(jk Alpine (TUI)jkja[ubajk}(jW]jY]j[]j]]j_]internalrefurijZ anchorname #alpine-tuiujkj"jkj^[ubajk}(jW]jY]j[]j]]j_]ujkj)jkj[[ubajk}(jW]jY]j[]j]]j_]ujkjQjkjX[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkClaws Mail (GUI)}(jkClaws Mail (GUI)jkj[ubajk}(jW]jY]j[]j]]j_]internalrefurijZ anchorname#claws-mail-guiujkj"jkj[ubajk}(jW]jY]j[]j]]j_]ujkj)jkj[ubajk}(jW]jY]j[]j]]j_]ujkjQjkjX[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEvolution (GUI)}(jkEvolution (GUI)jkj[ubajk}(jW]jY]j[]j]]j_]internalrefurijZ anchorname#evolution-guiujkj"jkj[ubajk}(jW]jY]j[]j]]j_]ujkj)jkj[ubajk}(jW]jY]j[]j]]j_]ujkjQjkjX[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Kmail (GUI)}(jk Kmail (GUI)jkj[ubajk}(jW]jY]j[]j]]j_]internalrefurijZ anchorname #kmail-guiujkj"jkj[ubajk}(jW]jY]j[]j]]j_]ujkj)jkj[ubajk}(jW]jY]j[]j]]j_]ujkjQjkjX[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotas de Lotus (GUI)}(jkNotas de Lotus (GUI)jkj[ubajk}(jW]jY]j[]j]]j_]internalrefurijZ anchorname#notas-de-lotus-guiujkj"jkj[ubajk}(jW]jY]j[]j]]j_]ujkj)jkj[ubajk}(jW]jY]j[]j]]j_]ujkjQjkjX[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIBM Verse (Web GUI)}(jkIBM Verse (Web GUI)jkj\ubajk}(jW]jY]j[]j]]j_]internalrefurijZ anchorname#ibm-verse-web-guiujkj"jkj\ubajk}(jW]jY]j[]j]]j_]ujkj)jkj\ubajk}(jW]jY]j[]j]]j_]ujkjQjkjX[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mutt (TUI)}(jk Mutt (TUI)jkj9\ubajk}(jW]jY]j[]j]]j_]internalrefurijZ anchorname #mutt-tuiujkj"jkj6\ubajk}(jW]jY]j[]j]]j_]ujkj)jkj3\ubajk}(jW]jY]j[]j]]j_]ujkjQjkjX[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Pine (TUI)}(jk Pine (TUI)jkj]\ubajk}(jW]jY]j[]j]]j_]internalrefurijZ anchorname #pine-tuiujkj"jkjZ\ubajk}(jW]jY]j[]j]]j_]ujkj)jkjW\ubajk}(jW]jY]j[]j]]j_]ujkjQjkjX[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSylpheed (GUI)}(jkSylpheed (GUI)jkj\ubajk}(jW]jY]j[]j]]j_]internalrefurijZ anchorname #sylpheed-guiujkj"jkj~\ubajk}(jW]jY]j[]j]]j_]ujkj)jkj{\ubajk}(jW]jY]j[]j]]j_]ujkjQjkjX[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThunderbird (GUI)}(jkThunderbird (GUI)jkj\ubajk}(jW]jY]j[]j]]j_]internalrefurijZ anchorname#thunderbird-guiujkj"jkj\ubajk}(jW]jY]j[]j]]j_]ujkj)jkj\ubajk}(jW]jY]j[]j]]j_]ujkjQjkjX[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk TkRat (GUI)}(jk TkRat (GUI)jkj\ubajk}(jW]jY]j[]j]]j_]internalrefurijZ anchorname #tkrat-guiujkj"jkj\ubajk}(jW]jY]j[]j]]j_]ujkj)jkj\ubajk}(jW]jY]j[]j]]j_]ujkjQjkjX[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGmail (Web GUI)}(jkGmail (Web GUI)jkj\ubajk}(jW]jY]j[]j]]j_]internalrefurijZ anchorname#gmail-web-guiujkj"jkj\ubajk}(jW]jY]j[]j]]j_]ujkj)jkj\ubajk}(jW]jY]j[]j]]j_]ujkjQjkjX[ubejk}(jW]jY]j[]j]]j_]ujkjjkj:[ubejk}(jW]jY]j[]j]]j_]ujkjQjkjZubejk}(jW]jY]j[]j]]j_]ujkjjkjZubejk}(jW]jY]j[]j]]j_]ujkjQjkjZubajk}(jW]jY]j[]j]]j_]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk>Lista de comprobación para enviar parches del kernel de Linux}(jkj{jkj2]ubajk}(jW]jY]j[]j]]j_]internalrefuri+translations/sp_SP/process/submit-checklist anchornamehujkj"jkj/]ubajk}(jW]jY]j[]j]]j_]ujkj)jkj,]ubajk}(jW]jY]j[]j]]j_]ujkjQjkj)]ubajk}(jW]jY]j[]j]]j_]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLenguaje de programación}(jkjjkj^]ubajk}(jW]jY]j[]j]]j_]internalrefuri/translations/sp_SP/process/programming-language anchornamehujkj"jkj[]ubajk}(jW]jY]j[]j]]j_]ujkj)jkjX]ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Atributos}(jk Atributosjkj~]ubajk}(jW]jY]j[]j]]j_]internalrefurijm] anchorname #atributosujkj"jkj{]ubajk}(jW]jY]j[]j]]j_]ujkj)jkjx]ubajk}(jW]jY]j[]j]]j_]ujkjQjkju]ubajk}(jW]jY]j[]j]]j_]ujkjjkjX]ubejk}(jW]jY]j[]j]]j_]ujkjQjkjU]ubajk}(jW]jY]j[]j]]j_]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*(Come evitare di) Raffazzonare delle ioctl}(jkjjkj]ubajk}(jW]jY]j[]j]]j_]internalrefuri-translations/it_IT/process/botching-up-ioctls anchornamehujkj"jkj]ubajk}(jW]jY]j[]j]]j_]ujkj)jkj]ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Prerequisiti}(jk Prerequisitijkj]ubajk}(jW]jY]j[]j]]j_]internalrefurij] anchorname #prerequisitiujkj"jkj]ubajk}(jW]jY]j[]j]]j_]ujkj)jkj]ubajk}(jW]jY]j[]j]]j_]ujkjQjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLe Basi}(jkLe Basijkj]ubajk}(jW]jY]j[]j]]j_]internalrefurij] anchorname#le-basiujkj"jkj]ubajk}(jW]jY]j[]j]]j_]ujkj)jkj]ubajk}(jW]jY]j[]j]]j_]ujkjQjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Divertirsi coi percorsi d’errore}(jk Divertirsi coi percorsi d'errorejkj^ubajk}(jW]jY]j[]j]]j_]internalrefurij] anchorname!#divertirsi-coi-percorsi-d-erroreujkj"jkj^ubajk}(jW]jY]j[]j]]j_]ujkj)jkj^ubajk}(jW]jY]j[]j]]j_]ujkjQjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Tempi, attese e mancate scadenze}(jk Tempi, attese e mancate scadenzejkjC^ubajk}(jW]jY]j[]j]]j_]internalrefurij] anchorname #tempi-attese-e-mancate-scadenzeujkj"jkj@^ubajk}(jW]jY]j[]j]]j_]ujkj)jkj=^ubajk}(jW]jY]j[]j]]j_]ujkjQjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNon perdere risorse}(jkNon perdere risorsejkjg^ubajk}(jW]jY]j[]j]]j_]internalrefurij] anchorname#non-perdere-risorseujkj"jkjd^ubajk}(jW]jY]j[]j]]j_]ujkj)jkja^ubajk}(jW]jY]j[]j]]j_]ujkjQjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUltimo, ma non meno importante}(jkUltimo, ma non meno importantejkj^ubajk}(jW]jY]j[]j]]j_]internalrefurij] anchorname#ultimo-ma-non-meno-importanteujkj"jkj^ubajk}(jW]jY]j[]j]]j_]ujkj)jkj^ubajk}(jW]jY]j[]j]]j_]ujkjQjkj]ubejk}(jW]jY]j[]j]]j_]ujkjjkj]ubejk}(jW]jY]j[]j]]j_]ujkjQjkj]ubajk}(jW]jY]j[]j]]j_]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Barreras de Memoria del kernel Linux}(jkjjkj^ubajk}(jW]jY]j[]j]]j_]internalrefuri+translations/sp_SP/wrappers/memory-barriers anchornamehujkj"jkj^ubajk}(jW]jY]j[]j]]j_]ujkj)jkj^ubajk}(jW]jY]j[]j]]j_]ujkjQjkj^ubajk}(jW]jY]j[]j]]j_]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(Aggiungere una nuova chiamata di sistema}(jkjjkj^ubajk}(jW]jY]j[]j]]j_]internalrefuri*translations/it_IT/process/adding-syscalls anchornamehujkj"jkj^ubajk}(jW]jY]j[]j]]j_]ujkj)jkj^ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Alternative alle chiamate di sistema}(jk$Alternative alle chiamate di sistemajkj_ubajk}(jW]jY]j[]j]]j_]internalrefurij^ anchorname%#alternative-alle-chiamate-di-sistemaujkj"jkj _ubajk}(jW]jY]j[]j]]j_]ujkj)jkj _ubajk}(jW]jY]j[]j]]j_]ujkjQjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Progettare l’API: pianificare le estensioni}(jk+Progettare l'API: pianificare le estensionijkj4_ubajk}(jW]jY]j[]j]]j_]internalrefurij^ anchorname+#progettare-l-api-pianificare-le-estensioniujkj"jkj1_ubajk}(jW]jY]j[]j]]j_]ujkj)jkj._ubajk}(jW]jY]j[]j]]j_]ujkjQjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Progettare l’API: altre considerazioni}(jk&Progettare l'API: altre considerazionijkjX_ubajk}(jW]jY]j[]j]]j_]internalrefurij^ anchorname&#progettare-l-api-altre-considerazioniujkj"jkjU_ubajk}(jW]jY]j[]j]]j_]ujkj)jkjR_ubajk}(jW]jY]j[]j]]j_]ujkjQjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProporre l’API}(jkProporre l'APIjkj|_ubajk}(jW]jY]j[]j]]j_]internalrefurij^ anchorname#proporre-l-apiujkj"jkjy_ubajk}(jW]jY]j[]j]]j_]ujkj)jkjv_ubajk}(jW]jY]j[]j]]j_]ujkjQjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0Implementazione di chiamate di sistema generiche}(jk0Implementazione di chiamate di sistema generichejkj_ubajk}(jW]jY]j[]j]]j_]internalrefurij^ anchorname1#implementazione-di-chiamate-di-sistema-genericheujkj"jkj_ubajk}(jW]jY]j[]j]]j_]ujkj)jkj_ubajk}(jW]jY]j[]j]]j_]ujkjQjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Implementazione delle chiamate di sistema x86}(jk-Implementazione delle chiamate di sistema x86jkj_ubajk}(jW]jY]j[]j]]j_]internalrefurij^ anchorname.#implementazione-delle-chiamate-di-sistema-x86ujkj"jkj_ubajk}(jW]jY]j[]j]]j_]ujkj)jkj_ubajk}(jW]jY]j[]j]]j_]ujkjQjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Chiamate di sistema compatibili (generico)}(jk*Chiamate di sistema compatibili (generico)jkj_ubajk}(jW]jY]j[]j]]j_]internalrefurij^ anchorname)#chiamate-di-sistema-compatibili-genericoujkj"jkj_ubajk}(jW]jY]j[]j]]j_]ujkj)jkj_ubajk}(jW]jY]j[]j]]j_]ujkjQjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Compatibilità delle chiamate di sistema (x86)}(jk.Compatibilità delle chiamate di sistema (x86)jkj `ubajk}(jW]jY]j[]j]]j_]internalrefurij^ anchorname,#compatibilita-delle-chiamate-di-sistema-x86ujkj"jkj `ubajk}(jW]jY]j[]j]]j_]ujkj)jkj`ubajk}(jW]jY]j[]j]]j_]ujkjQjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Chiamate di sistema che ritornano altrove}(jk)Chiamate di sistema che ritornano altrovejkj0`ubajk}(jW]jY]j[]j]]j_]internalrefurij^ anchorname*#chiamate-di-sistema-che-ritornano-altroveujkj"jkj-`ubajk}(jW]jY]j[]j]]j_]ujkj)jkj*`ubajk}(jW]jY]j[]j]]j_]ujkjQjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAltri dettagli}(jkAltri dettaglijkjT`ubajk}(jW]jY]j[]j]]j_]internalrefurij^ anchorname#altri-dettagliujkj"jkjQ`ubajk}(jW]jY]j[]j]]j_]ujkj)jkjN`ubajk}(jW]jY]j[]j]]j_]ujkjQjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVerifica}(jkVerificajkjx`ubajk}(jW]jY]j[]j]]j_]internalrefurij^ anchorname #verificaujkj"jkju`ubajk}(jW]jY]j[]j]]j_]ujkj)jkjr`ubajk}(jW]jY]j[]j]]j_]ujkjQjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Pagine man}(jk Pagine manjkj`ubajk}(jW]jY]j[]j]]j_]internalrefurij^ anchorname #pagine-manujkj"jkj`ubajk}(jW]jY]j[]j]]j_]ujkj)jkj`ubajk}(jW]jY]j[]j]]j_]ujkjQjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Non invocate chiamate di sistema dal kernel}(jk+Non invocate chiamate di sistema dal kerneljkj`ubajk}(jW]jY]j[]j]]j_]internalrefurij^ anchorname,#non-invocate-chiamate-di-sistema-dal-kernelujkj"jkj`ubajk}(jW]jY]j[]j]]j_]ujkj)jkj`ubajk}(jW]jY]j[]j]]j_]ujkjQjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRiferimenti e fonti}(jkRiferimenti e fontijkj`ubajk}(jW]jY]j[]j]]j_]internalrefurij^ anchorname#riferimenti-e-fontiujkj"jkj`ubajk}(jW]jY]j[]j]]j_]ujkj)jkj`ubajk}(jW]jY]j[]j]]j_]ujkjQjkj_ubejk}(jW]jY]j[]j]]j_]ujkjjkj^ubejk}(jW]jY]j[]j]]j_]ujkjQjkj^ubajk}(jW]jY]j[]j]]j_]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNInterfacce deprecate, caratteristiche del linguaggio, attributi, e convenzioni}(jkjjkjaubajk}(jW]jY]j[]j]]j_]internalrefuri%translations/it_IT/process/deprecated anchornamehujkj"jkjaubajk}(jW]jY]j[]j]]j_]ujkj)jkjaubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk __deprecated}(jk __deprecatedjkj=aubajk}(jW]jY]j[]j]]j_]internalrefurij,a anchorname #deprecatedujkj"jkj:aubajk}(jW]jY]j[]j]]j_]ujkj)jkj7aubajk}(jW]jY]j[]j]]j_]ujkjQjkj4aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBUG() e BUG_ON()}(jkBUG() e BUG_ON()jkjaaubajk}(jW]jY]j[]j]]j_]internalrefurij,a anchorname #bug-e-bug-onujkj"jkj^aubajk}(jW]jY]j[]j]]j_]ujkj)jkj[aubajk}(jW]jY]j[]j]]j_]ujkjQjkj4aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3Calcoli codificati negli argomenti di un allocatore}(jk3Calcoli codificati negli argomenti di un allocatorejkjaubajk}(jW]jY]j[]j]]j_]internalrefurij,a anchorname4#calcoli-codificati-negli-argomenti-di-un-allocatoreujkj"jkjaubajk}(jW]jY]j[]j]]j_]ujkj)jkjaubajk}(jW]jY]j[]j]]j_]ujkjQjkj4aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFsimple_strtol(), simple_strtoll(), simple_strtoul(), simple_strtoull()}(jkFsimple_strtol(), simple_strtoll(), simple_strtoul(), simple_strtoull()jkjaubajk}(jW]jY]j[]j]]j_]internalrefurij,a anchorname<#simple-strtol-simple-strtoll-simple-strtoul-simple-strtoullujkj"jkjaubajk}(jW]jY]j[]j]]j_]ujkj)jkjaubajk}(jW]jY]j[]j]]j_]ujkjQjkj4aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstrcpy()}(jkstrcpy()jkjaubajk}(jW]jY]j[]j]]j_]internalrefurij,a anchorname#strcpyujkj"jkjaubajk}(jW]jY]j[]j]]j_]ujkj)jkjaubajk}(jW]jY]j[]j]]j_]ujkjQjkj4aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&strncpy() su stringe terminate con NUL}(jk&strncpy() su stringe terminate con NULjkjaubajk}(jW]jY]j[]j]]j_]internalrefurij,a anchorname%#strncpy-su-stringe-terminate-con-nulujkj"jkjaubajk}(jW]jY]j[]j]]j_]ujkj)jkjaubajk}(jW]jY]j[]j]]j_]ujkjQjkj4aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk strlcpy()}(jk strlcpy()jkjbubajk}(jW]jY]j[]j]]j_]internalrefurij,a anchorname#strlcpyujkj"jkjbubajk}(jW]jY]j[]j]]j_]ujkj)jkjbubajk}(jW]jY]j[]j]]j_]ujkjQjkj4aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Segnaposto %p nella stringa di formato}(jk&Segnaposto %p nella stringa di formatojkj9bubajk}(jW]jY]j[]j]]j_]internalrefurij,a anchorname&#segnaposto-p-nella-stringa-di-formatoujkj"jkj6bubajk}(jW]jY]j[]j]]j_]ujkj)jkj3bubajk}(jW]jY]j[]j]]j_]ujkjQjkj4aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Vettori a dimensione variabile (VLA)}(jk$Vettori a dimensione variabile (VLA)jkj]bubajk}(jW]jY]j[]j]]j_]internalrefurij,a anchorname##vettori-a-dimensione-variabile-vlaujkj"jkjZbubajk}(jW]jY]j[]j]]j_]ujkj)jkjWbubajk}(jW]jY]j[]j]]j_]ujkjQjkj4aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Salto implicito nell’istruzione switch-case}(jk+Salto implicito nell'istruzione switch-casejkjbubajk}(jW]jY]j[]j]]j_]internalrefurij,a anchorname,#salto-implicito-nell-istruzione-switch-caseujkj"jkj~bubajk}(jW]jY]j[]j]]j_]ujkj)jkj{bubajk}(jW]jY]j[]j]]j_]ujkjQjkj4aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Array di lunghezza zero o con un solo elemento}(jk.Array di lunghezza zero o con un solo elementojkjbubajk}(jW]jY]j[]j]]j_]internalrefurij,a anchorname/#array-di-lunghezza-zero-o-con-un-solo-elementoujkj"jkjbubajk}(jW]jY]j[]j]]j_]ujkj)jkjbubajk}(jW]jY]j[]j]]j_]ujkjQjkj4aubejk}(jW]jY]j[]j]]j_]ujkjjkjaubejk}(jW]jY]j[]j]]j_]ujkjQjkjaubajk}(jW]jY]j[]j]]j_]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Completamento}(jkjϻjkjbubajk}(jW]jY]j[]j]]j_]internalrefuri*translations/it_IT/process/6.Followthrough anchornamehjpjֻujkj"jkjbubajk}(jW]jY]j[]j]]j_]ujkj)jkjbubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLavorare con i revisori}(jkLavorare con i revisorijkjbubajk}(jW]jY]j[]j]]j_]internalrefurijb anchorname#lavorare-con-i-revisorijp](KKeujkj"jkjbubajk}(jW]jY]j[]j]]j_]ujkj)jkjbubajk}(jW]jY]j[]j]]j_]ujkjQjkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCosa accade poi}(jkCosa accade poijkj#cubajk}(jW]jY]j[]j]]j_]internalrefurijb anchorname#cosa-accade-poijp](KKeujkj"jkj cubajk}(jW]jY]j[]j]]j_]ujkj)jkjcubajk}(jW]jY]j[]j]]j_]ujkjQjkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAltre cose che posso accadere}(jkAltre cose che posso accaderejkjHcubajk}(jW]jY]j[]j]]j_]internalrefurijb anchorname#altre-cose-che-posso-accaderejp](KKeujkj"jkjEcubajk}(jW]jY]j[]j]]j_]ujkj)jkjBcubajk}(jW]jY]j[]j]]j_]ujkjQjkjbubejk}(jW]jY]j[]j]]j_]ujkjjkjbubejk}(jW]jY]j[]j]]j_]ujkjQjkjbubajk}(jW]jY]j[]j]]j_]ujkjubjje0)}(jkhjk]jk}(jW]jY]j[]j]]j_]ujkjubj]je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduzione}(jkjjkjcubajk}(jW]jY]j[]j]]j_]internalrefuri"translations/it_IT/process/1.Intro anchornamehjpjujkj"jkjcubajk}(jW]jY]j[]j]]j_]ujkj)jkjcubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRiepilogo generale}(jkRiepilogo generalejkjcubajk}(jW]jY]j[]j]]j_]internalrefurijc anchorname#riepilogo-generalejp](KKeujkj"jkjcubajk}(jW]jY]j[]j]]j_]ujkj)jkjcubajk}(jW]jY]j[]j]]j_]ujkjQjkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDi cosa parla questo documento}(jkDi cosa parla questo documentojkjcubajk}(jW]jY]j[]j]]j_]internalrefurijc anchorname#di-cosa-parla-questo-documentojp](KKeujkj"jkjcubajk}(jW]jY]j[]j]]j_]ujkj)jkjcubajk}(jW]jY]j[]j]]j_]ujkjQjkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCrediti}(jkCreditijkjcubajk}(jW]jY]j[]j]]j_]internalrefurijc anchorname#creditijp](KKeujkj"jkjcubajk}(jW]jY]j[]j]]j_]ujkj)jkjcubajk}(jW]jY]j[]j]]j_]ujkjQjkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk:L’importanza d’avere il codice nei sorgenti principali}(jk6L'importanza d'avere il codice nei sorgenti principalijkjdubajk}(jW]jY]j[]j]]j_]internalrefurijc anchorname7#l-importanza-d-avere-il-codice-nei-sorgenti-principalijp](KKeujkj"jkjdubajk}(jW]jY]j[]j]]j_]ujkj)jkjdubajk}(jW]jY]j[]j]]j_]ujkjQjkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLicenza}(jkLicenzajkj?dubajk}(jW]jY]j[]j]]j_]internalrefurijc anchorname#licenzajp](KKeujkj"jkjhubajk}(jW]jY]j[]j]]j_]ujkjQjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkudev}(jkudevjkjhhubajk}(jW]jY]j[]j]]j_]internalrefurijd anchorname#udevujkj"jkjehubajk}(jW]jY]j[]j]]j_]ujkj)jkjbhubajk}(jW]jY]j[]j]]j_]ujkjQjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFUSE}(jkFUSEjkjhubajk}(jW]jY]j[]j]]j_]internalrefurijd anchorname#fuseujkj"jkjhubajk}(jW]jY]j[]j]]j_]ujkj)jkjhubajk}(jW]jY]j[]j]]j_]ujkjQjkjfubejk}(jW]jY]j[]j]]j_]ujkjjkjfubejk}(jW]jY]j[]j]]j_]ujkjQjkjdubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRete}(jkRetejkjhubajk}(jW]jY]j[]j]]j_]internalrefurijd anchorname#reteujkj"jkjhubajk}(jW]jY]j[]j]]j_]ujkj)jkjhubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCambiamenti generali}(jkCambiamenti generalijkjhubajk}(jW]jY]j[]j]]j_]internalrefurijd anchorname#cambiamenti-generaliujkj"jkjhubajk}(jW]jY]j[]j]]j_]ujkj)jkjhubajk}(jW]jY]j[]j]]j_]ujkjQjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFiltro dei pacchetti / NAT}(jkFiltro dei pacchetti / NATjkjiubajk}(jW]jY]j[]j]]j_]internalrefurijd anchorname#filtro-dei-pacchetti-natujkj"jkjhubajk}(jW]jY]j[]j]]j_]ujkj)jkjhubajk}(jW]jY]j[]j]]j_]ujkjQjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPPP}(jkPPPjkj%iubajk}(jW]jY]j[]j]]j_]internalrefurijd anchorname#pppujkj"jkj"iubajk}(jW]jY]j[]j]]j_]ujkj)jkjiubajk}(jW]jY]j[]j]]j_]ujkjQjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk NFS-utils}(jk NFS-utilsjkjIiubajk}(jW]jY]j[]j]]j_]internalrefurijd anchorname #nfs-utilsujkj"jkjFiubajk}(jW]jY]j[]j]]j_]ujkj)jkjCiubajk}(jW]jY]j[]j]]j_]ujkjQjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmcelog}(jkmcelogjkjmiubajk}(jW]jY]j[]j]]j_]internalrefurijd anchorname#mcelogujkj"jkjjiubajk}(jW]jY]j[]j]]j_]ujkj)jkjgiubajk}(jW]jY]j[]j]]j_]ujkjQjkjhubejk}(jW]jY]j[]j]]j_]ujkjjkjhubejk}(jW]jY]j[]j]]j_]ujkjQjkjdubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDocumentazione del kernel}(jkDocumentazione del kerneljkjiubajk}(jW]jY]j[]j]]j_]internalrefurijd anchorname#documentazione-del-kernelujkj"jkjiubajk}(jW]jY]j[]j]]j_]ujkj)jkjiubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSphinx}(jkSphinxjkjiubajk}(jW]jY]j[]j]]j_]internalrefurijd anchorname#sphinxujkj"jkjiubajk}(jW]jY]j[]j]]j_]ujkj)jkjiubajk}(jW]jY]j[]j]]j_]ujkjQjkjiubajk}(jW]jY]j[]j]]j_]ujkjjkjiubejk}(jW]jY]j[]j]]j_]ujkjQjkjdubejk}(jW]jY]j[]j]]j_]ujkjjkjdubejk}(jW]jY]j[]j]]j_]ujkjQjkjdubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOttenere software aggiornato}(jkOttenere software aggiornatojkjiubajk}(jW]jY]j[]j]]j_]internalrefurijd anchorname#ottenere-software-aggiornatoujkj"jkjiubajk}(jW]jY]j[]j]]j_]ujkj)jkjiubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCompilazione del kernel}(jkCompilazione del kerneljkjjubajk}(jW]jY]j[]j]]j_]internalrefurijd anchorname#id2ujkj"jkjjubajk}(jW]jY]j[]j]]j_]ujkj)jkjjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkgcc}(jkgccjkjnubajk}(jW]jY]j[]j]]j_]internalrefurijd anchorname #ip-route2ujkj"jkj;nubajk}(jW]jY]j[]j]]j_]ujkj)jkj8nubajk}(jW]jY]j[]j]]j_]ujkjQjkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOProfile}(jkOProfilejkjbnubajk}(jW]jY]j[]j]]j_]internalrefurijd anchorname #oprofileujkj"jkj_nubajk}(jW]jY]j[]j]]j_]ujkj)jkj\nubajk}(jW]jY]j[]j]]j_]ujkjQjkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk NFS-Utils}(jk NFS-Utilsjkjnubajk}(jW]jY]j[]j]]j_]internalrefurijd anchorname#id26ujkj"jkjnubajk}(jW]jY]j[]j]]j_]ujkj)jkjnubajk}(jW]jY]j[]j]]j_]ujkjQjkjmubejk}(jW]jY]j[]j]]j_]ujkjjkjmubejk}(jW]jY]j[]j]]j_]ujkjQjkjjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDocumentazione del kernel}(jkDocumentazione del kerneljkjnubajk}(jW]jY]j[]j]]j_]internalrefurijd anchorname#id27ujkj"jkjnubajk}(jW]jY]j[]j]]j_]ujkj)jkjnubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSphinx}(jkSphinxjkjnubajk}(jW]jY]j[]j]]j_]internalrefurijd anchorname#id28ujkj"jkjnubajk}(jW]jY]j[]j]]j_]ujkj)jkjnubajk}(jW]jY]j[]j]]j_]ujkjQjkjnubajk}(jW]jY]j[]j]]j_]ujkjjkjnubejk}(jW]jY]j[]j]]j_]ujkjQjkjjubejk}(jW]jY]j[]j]]j_]ujkjjkjiubejk}(jW]jY]j[]j]]j_]ujkjQjkjdubejk}(jW]jY]j[]j]]j_]ujkjjkjsdubejk}(jW]jY]j[]j]]j_]ujkjQjkjpdubajk}(jW]jY]j[]j]]j_]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'Il modello di gestione del kernel Linux}(jkjjkj(oubajk}(jW]jY]j[]j]]j_]internalrefuri+translations/it_IT/process/management-style anchornamehujkj"jkj%oubajk}(jW]jY]j[]j]]j_]ujkj)jkj"oubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1) Le decisioni}(jk1) Le decisionijkjHoubajk}(jW]jY]j[]j]]j_]internalrefurij7o anchorname #le-decisioniujkj"jkjEoubajk}(jW]jY]j[]j]]j_]ujkj)jkjBoubajk}(jW]jY]j[]j]]j_]ujkjQjkj?oubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2) Le persone}(jk 2) Le personejkjloubajk}(jW]jY]j[]j]]j_]internalrefurij7o anchorname #le-personeujkj"jkjioubajk}(jW]jY]j[]j]]j_]ujkj)jkjfoubajk}(jW]jY]j[]j]]j_]ujkjQjkj?oubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3) Le persone II - quelle buone}(jk3) Le persone II - quelle buonejkjoubajk}(jW]jY]j[]j]]j_]internalrefurij7o anchorname#le-persone-ii-quelle-buoneujkj"jkjoubajk}(jW]jY]j[]j]]j_]ujkj)jkjoubajk}(jW]jY]j[]j]]j_]ujkjQjkj?oubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4) Addossare le colpe}(jk4) Addossare le colpejkjoubajk}(jW]jY]j[]j]]j_]internalrefurij7o anchorname#addossare-le-colpeujkj"jkjoubajk}(jW]jY]j[]j]]j_]ujkj)jkjoubajk}(jW]jY]j[]j]]j_]ujkjQjkj?oubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5) Le cose da evitare}(jk5) Le cose da evitarejkjoubajk}(jW]jY]j[]j]]j_]internalrefurij7o anchorname#le-cose-da-evitareujkj"jkjoubajk}(jW]jY]j[]j]]j_]ujkj)jkjoubajk}(jW]jY]j[]j]]j_]ujkjQjkj?oubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6) Perché io?}(jk6) Perché io?jkjoubajk}(jW]jY]j[]j]]j_]internalrefurij7o anchorname #perche-ioujkj"jkjoubajk}(jW]jY]j[]j]]j_]ujkj)jkjoubajk}(jW]jY]j[]j]]j_]ujkjQjkj?oubejk}(jW]jY]j[]j]]j_]ujkjjkj"oubejk}(jW]jY]j[]j]]j_]ujkjQjkjoubajk}(jW]jY]j[]j]]j_]ujkjubjXje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Linux カーネル開発のやり方}(jkjjkj5pubajk}(jW]jY]j[]j]]j_]internalrefuri translations/ja_JP/process/howto anchornamehujkj"jkj2pubajk}(jW]jY]j[]j]]j_]ujkj)jkj/pubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk はじめに}(jk はじめにjkjUpubajk}(jW]jY]j[]j]]j_]internalrefurijDp anchorname#id1ujkj"jkjRpubajk}(jW]jY]j[]j]]j_]ujkj)jkjOpubajk}(jW]jY]j[]j]]j_]ujkjQjkjLpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 法的問題}(jk 法的問題jkjypubajk}(jW]jY]j[]j]]j_]internalrefurijDp anchorname#id2ujkj"jkjvpubajk}(jW]jY]j[]j]]j_]ujkj)jkjspubajk}(jW]jY]j[]j]]j_]ujkjQjkjLpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkドキュメント}(jkドキュメントjkjpubajk}(jW]jY]j[]j]]j_]internalrefurijDp anchorname#id3ujkj"jkjpubajk}(jW]jY]j[]j]]j_]ujkj)jkjpubajk}(jW]jY]j[]j]]j_]ujkjQjkjLpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$カーネル開発者になるには}(jk$カーネル開発者になるにはjkjpubajk}(jW]jY]j[]j]]j_]internalrefurijDp anchorname#id4ujkj"jkjpubajk}(jW]jY]j[]j]]j_]ujkj)jkjpubajk}(jW]jY]j[]j]]j_]ujkjQjkjLpubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk開発プロセス}(jk開発プロセスjkjpubajk}(jW]jY]j[]j]]j_]internalrefurijDp anchorname#id5ujkj"jkjpubajk}(jW]jY]j[]j]]j_]ujkj)jkjpubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkメインラインツリー}(jkメインラインツリーjkjqubajk}(jW]jY]j[]j]]j_]internalrefurijDp anchorname#id6ujkj"jkjqubajk}(jW]jY]j[]j]]j_]ujkj)jkjqubajk}(jW]jY]j[]j]]j_]ujkjQjkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9メジャー番号をまたぐ数本の安定版ツリー}(jk9メジャー番号をまたぐ数本の安定版ツリーjkj*qubajk}(jW]jY]j[]j]]j_]internalrefurijDp anchorname#id7ujkj"jkj'qubajk}(jW]jY]j[]j]]j_]ujkj)jkj$qubajk}(jW]jY]j[]j]]j_]ujkjQjkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-サブシステム毎のカーネルツリー}(jk-サブシステム毎のカーネルツリーjkjNqubajk}(jW]jY]j[]j]]j_]internalrefurijDp anchorname#id8ujkj"jkjKqubajk}(jW]jY]j[]j]]j_]ujkj)jkjHqubajk}(jW]jY]j[]j]]j_]ujkjQjkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk<統合テストのための linux-next カーネルツリー}(jk<統合テストのための linux-next カーネルツリーjkjrqubajk}(jW]jY]j[]j]]j_]internalrefurijDp anchorname #linux-nextujkj"jkjoqubajk}(jW]jY]j[]j]]j_]ujkj)jkjlqubajk}(jW]jY]j[]j]]j_]ujkjQjkjpubejk}(jW]jY]j[]j]]j_]ujkjjkjpubejk}(jW]jY]j[]j]]j_]ujkjQjkjLpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkバグレポート}(jkバグレポートjkjqubajk}(jW]jY]j[]j]]j_]internalrefurijDp anchorname#id9ujkj"jkjqubajk}(jW]jY]j[]j]]j_]ujkj)jkjqubajk}(jW]jY]j[]j]]j_]ujkjQjkjLpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkバグレポートの管理}(jkバグレポートの管理jkjqubajk}(jW]jY]j[]j]]j_]internalrefurijDp anchorname#id10ujkj"jkjqubajk}(jW]jY]j[]j]]j_]ujkj)jkjqubajk}(jW]jY]j[]j]]j_]ujkjQjkjLpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkメーリングリスト}(jkメーリングリストjkjqubajk}(jW]jY]j[]j]]j_]internalrefurijDp anchorname#id11ujkj"jkjqubajk}(jW]jY]j[]j]]j_]ujkj)jkjqubajk}(jW]jY]j[]j]]j_]ujkjQjkjLpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'コミュニティと共に働くこと}(jk'コミュニティと共に働くことjkjrubajk}(jW]jY]j[]j]]j_]internalrefurijDp anchorname#id12ujkj"jkj rubajk}(jW]jY]j[]j]]j_]ujkj)jkjrubajk}(jW]jY]j[]j]]j_]ujkjQjkjLpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9カーネルコミュニティと企業組織のちがい}(jk9カーネルコミュニティと企業組織のちがいjkj2rubajk}(jW]jY]j[]j]]j_]internalrefurijDp anchorname#id13ujkj"jkj/rubajk}(jW]jY]j[]j]]j_]ujkj)jkj,rubajk}(jW]jY]j[]j]]j_]ujkjQjkjLpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk変更を分割する}(jk変更を分割するjkjVrubajk}(jW]jY]j[]j]]j_]internalrefurijDp anchorname#id14ujkj"jkjSrubajk}(jW]jY]j[]j]]j_]ujkj)jkjPrubajk}(jW]jY]j[]j]]j_]ujkjQjkjLpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$あなたの変更を正当化する}(jk$あなたの変更を正当化するjkjzrubajk}(jW]jY]j[]j]]j_]internalrefurijDp anchorname#id15ujkj"jkjwrubajk}(jW]jY]j[]j]]j_]ujkj)jkjtrubajk}(jW]jY]j[]j]]j_]ujkjQjkjLpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!あなたの変更を説明する}(jk!あなたの変更を説明するjkjrubajk}(jW]jY]j[]j]]j_]internalrefurijDp anchorname#id16ujkj"jkjrubajk}(jW]jY]j[]j]]j_]ujkj)jkjrubajk}(jW]jY]j[]j]]j_]ujkjQjkjLpubejk}(jW]jY]j[]j]]j_]ujkjjkj/pubejk}(jW]jY]j[]j]]j_]ujkjQjkj,pubajk}(jW]jY]j[]j]]j_]ujkjubjpje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 日本語訳}(jkj$jkjrubajk}(jW]jY]j[]j]]j_]internalrefuritranslations/ja_JP/index anchornamehujkj"jkjrubajk}(jW]jY]j[]j]]j_]ujkj)jkjrubje0)}(jkhjk]jH)}(jkhjk]jk}(jW]jY]j[]j]]j_]parentjrentries]N translations/ja_JP/process/howtoa includefiles]jramaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sF/var/lib/git/docbuild/linux/Documentation/translations/ja_JP/index.rstj_sK jkjrubajk}(jW]jY]j[]j]]j_]ujkjjkjrubejk}(jW]jY]j[]j]]j_]ujkjQjkjrubajk}(jW]jY]j[]j]]j_]ujkjubj)je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%user_events: User-based Event Tracing}(jkj2jkj&subajk}(jW]jY]j[]j]]j_]internalrefuritrace/user_events anchornamehujkj"jkj#subajk}(jW]jY]j[]j]]j_]ujkj)jkj subje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjFsubajk}(jW]jY]j[]j]]j_]internalrefurij5s anchorname #overviewujkj"jkjCsubajk}(jW]jY]j[]j]]j_]ujkj)jkj@subajk}(jW]jY]j[]j]]j_]ujkjQjkj=subjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Registering}(jk Registeringjkjjsubajk}(jW]jY]j[]j]]j_]internalrefurij5s anchorname #registeringujkj"jkjgsubajk}(jW]jY]j[]j]]j_]ujkj)jkjdsubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCommand Format}(jkCommand Formatjkjsubajk}(jW]jY]j[]j]]j_]internalrefurij5s anchorname#command-formatujkj"jkjsubajk}(jW]jY]j[]j]]j_]ujkj)jkjsubajk}(jW]jY]j[]j]]j_]ujkjQjkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported Flags}(jkSupported Flagsjkjsubajk}(jW]jY]j[]j]]j_]internalrefurij5s anchorname#supported-flagsujkj"jkjsubajk}(jW]jY]j[]j]]j_]ujkj)jkjsubajk}(jW]jY]j[]j]]j_]ujkjQjkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Field Format}(jk Field Formatjkjsubajk}(jW]jY]j[]j]]j_]internalrefurij5s anchorname #field-formatujkj"jkjsubajk}(jW]jY]j[]j]]j_]ujkj)jkjsubajk}(jW]jY]j[]j]]j_]ujkjQjkjsubejk}(jW]jY]j[]j]]j_]ujkjjkjdsubejk}(jW]jY]j[]j]]j_]ujkjQjkj=subjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDeleting}(jkDeletingjkjtubajk}(jW]jY]j[]j]]j_]internalrefurij5s anchorname #deletingujkj"jkjtubajk}(jW]jY]j[]j]]j_]ujkj)jkjsubajk}(jW]jY]j[]j]]j_]ujkjQjkj=subjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Unregistering}(jk Unregisteringjkj'tubajk}(jW]jY]j[]j]]j_]internalrefurij5s anchorname#unregisteringujkj"jkj$tubajk}(jW]jY]j[]j]]j_]ujkj)jkj!tubajk}(jW]jY]j[]j]]j_]ujkjQjkj=subjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStatus}(jkStatusjkjKtubajk}(jW]jY]j[]j]]j_]internalrefurij5s anchorname#statusujkj"jkjHtubajk}(jW]jY]j[]j]]j_]ujkj)jkjEtubajk}(jW]jY]j[]j]]j_]ujkjQjkj=subjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Writing Data}(jk Writing Datajkjotubajk}(jW]jY]j[]j]]j_]internalrefurij5s anchorname #writing-dataujkj"jkjltubajk}(jW]jY]j[]j]]j_]ujkj)jkjitubajk}(jW]jY]j[]j]]j_]ujkjQjkj=subjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Example Code}(jk Example Codejkjtubajk}(jW]jY]j[]j]]j_]internalrefurij5s anchorname #example-codeujkj"jkjtubajk}(jW]jY]j[]j]]j_]ujkj)jkjtubajk}(jW]jY]j[]j]]j_]ujkjQjkj=subejk}(jW]jY]j[]j]]j_]ujkjjkj subejk}(jW]jY]j[]j]]j_]ujkjQjkjsubajk}(jW]jY]j[]j]]j_]ujkjubjgje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk한국어 번역}(jkj@jkjtubajk}(jW]jY]j[]j]]j_]internalrefuritranslations/ko_KR/index anchornamehujkj"jkjtubajk}(jW]jY]j[]j]]j_]ujkj)jkjtubje0)}(jkhjk](jH)}(jkhjk]jk}(jW]jY]j[]j]]j_]parentjtentries]Ntranslations/ko_KR/howtoa includefiles]jtamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sF/var/lib/git/docbuild/linux/Documentation/translations/ko_KR/index.rstj_sK jkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$리눅스 커널 메모리 배리어}(jk$리눅스 커널 메모리 배리어jkjuubajk}(jW]jY]j[]j]]j_]internalrefurijt anchorname#id2ujkj"jkjuubajk}(jW]jY]j[]j]]j_]ujkj)jkjuubajk}(jW]jY]j[]j]]j_]ujkjQjkjtubejk}(jW]jY]j[]j]]j_]ujkjjkjtubejk}(jW]jY]j[]j]]j_]ujkjQjkjtubajk}(jW]jY]j[]j]]j_]ujkjubjf je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,Una guida al processo di sviluppo del Kernel}(jkjNjkj?uubajk}(jW]jY]j[]j]]j_]internalrefuri.translations/it_IT/process/development-process anchornamehujkj"jkj2.2 Usare il simbolo di preprocessore DEFAULT_SYMBOL_NAMESPACE}(jk>2.2 Usare il simbolo di preprocessore DEFAULT_SYMBOL_NAMESPACEjkjzubajk}(jW]jY]j[]j]]j_]internalrefurijy anchorname;#usare-il-simbolo-di-preprocessore-default-symbol-namespaceujkj"jkj zubajk}(jW]jY]j[]j]]j_]ujkj)jkj zubajk}(jW]jY]j[]j]]j_]ujkjQjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk@3. Come usare i simboli esportati attraverso uno spazio dei nomi}(jk@3. Come usare i simboli esportati attraverso uno spazio dei nomijkj4zubajk}(jW]jY]j[]j]]j_]internalrefurijy anchorname>#come-usare-i-simboli-esportati-attraverso-uno-spazio-dei-nomiujkj"jkj1zubajk}(jW]jY]j[]j]]j_]ujkj)jkj.zubajk}(jW]jY]j[]j]]j_]ujkjQjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkB4. Caricare moduli che usano simboli provenienti da spazi dei nomi}(jkB4. Caricare moduli che usano simboli provenienti da spazi dei nomijkjXzubajk}(jW]jY]j[]j]]j_]internalrefurijy anchorname@#caricare-moduli-che-usano-simboli-provenienti-da-spazi-dei-nomiujkj"jkjUzubajk}(jW]jY]j[]j]]j_]ujkj)jkjRzubajk}(jW]jY]j[]j]]j_]ujkjQjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk;5. Creare automaticamente la dichiarazione MODULE_IMPORT_NS}(jk;5. Creare automaticamente la dichiarazione MODULE_IMPORT_NSjkj|zubajk}(jW]jY]j[]j]]j_]internalrefurijy anchorname9#creare-automaticamente-la-dichiarazione-module-import-nsujkj"jkjyzubajk}(jW]jY]j[]j]]j_]ujkj)jkjvzubajk}(jW]jY]j[]j]]j_]ujkjQjkjyubejk}(jW]jY]j[]j]]j_]ujkjjkj~yubejk}(jW]jY]j[]j]]j_]ujkjQjkj{yubajk}(jW]jY]j[]j]]j_]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIl sottosistema I2C/SMBus}(jkjjkjzubajk}(jW]jY]j[]j]]j_]internalrefuritranslations/it_IT/i2c/index anchornamehujkj"jkjzubajk}(jW]jY]j[]j]]j_]ujkj)jkjzubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduzione}(jk Introduzionejkjzubajk}(jW]jY]j[]j]]j_]internalrefurijz anchorname #introduzioneujkj"jkjzubajk}(jW]jY]j[]j]]j_]ujkj)jkjzubje0)}(jkhjk]jH)}(jkhjk]jk}(jW]jY]j[]j]]j_]parentjzentries](Ntranslations/it_IT/i2c/summaryN#translations/it_IT/i2c/i2c-protocole includefiles](jzjzemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sJ/var/lib/git/docbuild/linux/Documentation/translations/it_IT/i2c/index.rstj_sK jkjzubajk}(jW]jY]j[]j]]j_]ujkjjkjzubejk}(jW]jY]j[]j]]j_]ujkjQjkjzubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkScrivere un device driver}(jkScrivere un device driverjkj{ubajk}(jW]jY]j[]j]]j_]internalrefurijz anchorname#scrivere-un-device-driverujkj"jkj{ubajk}(jW]jY]j[]j]]j_]ujkj)jkj{ubje0)}(jkhjk]jH)}(jkhjk]jk}(jW]jY]j[]j]]j_]parentjzentries] includefiles]maxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sj {j_sKjkj6{ubajk}(jW]jY]j[]j]]j_]ujkjjkj{ubejk}(jW]jY]j[]j]]j_]ujkjQjkjzubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Debugging}(jk Debuggingjkjb{ubajk}(jW]jY]j[]j]]j_]internalrefurijz anchorname #debuggingujkj"jkj_{ubajk}(jW]jY]j[]j]]j_]ujkj)jkj\{ubje0)}(jkhjk]jH)}(jkhjk]jk}(jW]jY]j[]j]]j_]parentjzentries] includefiles]maxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sj {j_sKjkjz{ubajk}(jW]jY]j[]j]]j_]ujkjjkj\{ubejk}(jW]jY]j[]j]]j_]ujkjQjkjzubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Slave I2C}(jk Slave I2Cjkj{ubajk}(jW]jY]j[]j]]j_]internalrefurijz anchorname #slave-i2cujkj"jkj{ubajk}(jW]jY]j[]j]]j_]ujkj)jkj{ubje0)}(jkhjk]jH)}(jkhjk]jk}(jW]jY]j[]j]]j_]parentjzentries] includefiles]maxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sj {j_sKjkj{ubajk}(jW]jY]j[]j]]j_]ujkjjkj{ubejk}(jW]jY]j[]j]]j_]ujkjQjkjzubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkArgomenti avanzati}(jkArgomenti avanzatijkj{ubajk}(jW]jY]j[]j]]j_]internalrefurijz anchorname#argomenti-avanzatiujkj"jkj{ubajk}(jW]jY]j[]j]]j_]ujkj)jkj{ubje0)}(jkhjk]jH)}(jkhjk]jk}(jW]jY]j[]j]]j_]parentjzentries] includefiles]maxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sj {j_sK&jkj|ubajk}(jW]jY]j[]j]]j_]ujkjjkj{ubejk}(jW]jY]j[]j]]j_]ujkjQjkjzubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndici}(jkIndicijkj1|ubajk}(jW]jY]j[]j]]j_]internalrefurijz anchorname#indiciujkj"jkj.|ubajk}(jW]jY]j[]j]]j_]ujkj)jkj+|ubajk}(jW]jY]j[]j]]j_]ujkjQjkj(|ubajk}(jW]jY]j[]j]]j_]exprsubproject and htmlujkjjkjzubejk}(jW]jY]j[]j]]j_]ujkjjkjzubejk}(jW]jY]j[]j]]j_]ujkjQjkjzubajk}(jW]jY]j[]j]]j_]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*Come scrivere la documentazione del kernel}(jkj̼jkjr|ubajk}(jW]jY]j[]j]]j_]internalrefuri"translations/it_IT/doc-guide/index anchornamehujkj"jkjo|ubajk}(jW]jY]j[]j]]j_]ujkj)jkjl|ubje0)}(jkhjk](jH)}(jkhjk]jk}(jW]jY]j[]j]]j_]parentj|entries](N#translations/it_IT/doc-guide/sphinxN'translations/it_IT/doc-guide/kernel-docN*translations/it_IT/doc-guide/parse-headerse includefiles](j|j|j|emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sP/var/lib/git/docbuild/linux/Documentation/translations/it_IT/doc-guide/index.rstj_sK jkj|ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj|ubajk}(jW]jY]j[]j]]j_]internalrefurij| anchorname#indicesujkj"jkj|ubajk}(jW]jY]j[]j]]j_]ujkj)jkj|ubajk}(jW]jY]j[]j]]j_]ujkjQjkj|ubajk}(jW]jY]j[]j]]j_]exprsubproject and htmlujkjjkj|ubejk}(jW]jY]j[]j]]j_]ujkjjkjl|ubejk}(jW]jY]j[]j]]j_]ujkjQjkji|ubajk}(jW]jY]j[]j]]j_]ujkjubjpje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"La documentazione del kernel Linux}(jkjڼjkj|ubajk}(jW]jY]j[]j]]j_]internalrefuritranslations/it_IT/index anchornamehujkj"jkj|ubajk}(jW]jY]j[]j]]j_]ujkj)jkj|ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Avvertenze}(jk Avvertenzejkj}ubajk}(jW]jY]j[]j]]j_]internalrefurij} anchorname #avvertenzeujkj"jkj}ubajk}(jW]jY]j[]j]]j_]ujkj)jkj}ubajk}(jW]jY]j[]j]]j_]ujkjQjkj }ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%Lavorare con la comunità di sviluppo}(jk%Lavorare con la comunità di sviluppojkj8}ubajk}(jW]jY]j[]j]]j_]internalrefurij} anchorname%#lavorare-con-la-comunita-di-sviluppoujkj"jkj5}ubajk}(jW]jY]j[]j]]j_]ujkj)jkj2}ubje0)}(jkhjk]jH)}(jkhjk]jk}(jW]jY]j[]j]]j_]parentj}entries](N.translations/it_IT/process/development-processN-translations/it_IT/process/submitting-patchesCode of conduct*translations/it_IT/process/code-of-conductAll development-process docs translations/it_IT/process/indexe includefiles](j_}ja}jd}jg}emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries](jc}jf}eujkjj^sF/var/lib/git/docbuild/linux/Documentation/translations/it_IT/index.rstj_sKKjkjP}ubajk}(jW]jY]j[]j]]j_]ujkjjkj2}ubejk}(jW]jY]j[]j]]j_]ujkjQjkj }ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkManuali sull’API interna}(jkManuali sull'API internajkj}ubajk}(jW]jY]j[]j]]j_]internalrefurij} anchorname#manuali-sull-api-internaujkj"jkj}ubajk}(jW]jY]j[]j]]j_]ujkj)jkj}ubje0)}(jkhjk]jH)}(jkhjk]jk}(jW]jY]j[]j]]j_]parentj}entries](N!translations/it_IT/core-api/indexSincronizzazione nel kernel translations/it_IT/locking/indexN!translations/it_IT/subsystem-apise includefiles](j}j}j}emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]j}aujkjj^sjt}j_sKZjkj}ubajk}(jW]jY]j[]j]]j_]ujkjjkj}ubejk}(jW]jY]j[]j]]j_]ujkjQjkj }ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Strumenti e processi per lo sviluppo}(jk$Strumenti e processi per lo sviluppojkj}ubajk}(jW]jY]j[]j]]j_]internalrefurij} anchorname%#strumenti-e-processi-per-lo-sviluppoujkj"jkj}ubajk}(jW]jY]j[]j]]j_]ujkj)jkj}ubje0)}(jkhjk]jH)}(jkhjk]jk}(jW]jY]j[]j]]j_]parentj}entries](N(translations/it_IT/process/license-rulesN"translations/it_IT/doc-guide/indexN'translations/it_IT/kernel-hacking/indexe includefiles](j}j}j}emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sjt}j_sKgjkj}ubajk}(jW]jY]j[]j]]j_]ujkjjkj}ubejk}(jW]jY]j[]j]]j_]ujkjQjkj }ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDocumentazione per gli utenti}(jkDocumentazione per gli utentijkj~ubajk}(jW]jY]j[]j]]j_]internalrefurij} anchorname#documentazione-per-gli-utentiujkj"jkj~ubajk}(jW]jY]j[]j]]j_]ujkj)jkj~ubajk}(jW]jY]j[]j]]j_]ujkjQjkj }ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Documentazione relativa ai firmware}(jk#Documentazione relativa ai firmwarejkj@~ubajk}(jW]jY]j[]j]]j_]internalrefurij} anchorname$#documentazione-relativa-ai-firmwareujkj"jkj=~ubajk}(jW]jY]j[]j]]j_]ujkj)jkj:~ubajk}(jW]jY]j[]j]]j_]ujkjQjkj }ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Documentazione specifica per architettura}(jk)Documentazione specifica per architetturajkjd~ubajk}(jW]jY]j[]j]]j_]internalrefurij} anchorname*#documentazione-specifica-per-architetturaujkj"jkja~ubajk}(jW]jY]j[]j]]j_]ujkj)jkj^~ubajk}(jW]jY]j[]j]]j_]ujkjQjkj }ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDocumentazione varia}(jkDocumentazione variajkj~ubajk}(jW]jY]j[]j]]j_]internalrefurij} anchorname#documentazione-variaujkj"jkj~ubajk}(jW]jY]j[]j]]j_]ujkj)jkj~ubajk}(jW]jY]j[]j]]j_]ujkjQjkj }ubejk}(jW]jY]j[]j]]j_]ujkjjkj|ubejk}(jW]jY]j[]j]]j_]ujkjQjkj|ubajk}(jW]jY]j[]j]]j_]ujkjubj@ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTraducción al español}(jkjjkj~ubajk}(jW]jY]j[]j]]j_]internalrefuritranslations/sp_SP/index anchornamehujkj"jkj~ubajk}(jW]jY]j[]j]]j_]ujkj)jkj~ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Advertencia}(jk Advertenciajkj~ubajk}(jW]jY]j[]j]]j_]internalrefurij~ anchorname #advertenciaujkj"jkj~ubajk}(jW]jY]j[]j]]j_]ujkj)jkj~ubajk}(jW]jY]j[]j]]j_]ujkjQjkj~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"La documentación del kernel Linux}(jk"La documentación del kernel Linuxjkjubajk}(jW]jY]j[]j]]j_]internalrefurij~ anchorname"#la-documentacion-del-kernel-linuxujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkj~ubajk}(jW]jY]j[]j]]j_]ujkjQjkj~ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTraducciones al español}(jkTraducciones al españoljkj)ubajk}(jW]jY]j[]j]]j_]internalrefurij~ anchorname#traducciones-al-espanolujkj"jkj&ubajk}(jW]jY]j[]j]]j_]ujkj)jkj#ubje0)}(jkhjk]jH)}(jkhjk]jk}(jW]jY]j[]j]]j_]parentj~entries](N translations/sp_SP/process/indexN+translations/sp_SP/wrappers/memory-barrierse includefiles](jPjRemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sF/var/lib/git/docbuild/linux/Documentation/translations/sp_SP/index.rstj_sKLjkjAubajk}(jW]jY]j[]j]]j_]ujkjjkj#ubejk}(jW]jY]j[]j]]j_]ujkjQjkj~ubejk}(jW]jY]j[]j]]j_]ujkjjkj~ubejk}(jW]jY]j[]j]]j_]ujkjQjkj~ubajk}(jW]jY]j[]j]]j_]ujkjubj~je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)La guida a PGP per manutentori del kernel}(jkjjkjubajk}(jW]jY]j[]j]]j_]internalrefuri/translations/it_IT/process/maintainer-pgp-guide anchornamehujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/Il ruolo di PGP nello sviluppo del kernel Linux}(jk/Il ruolo di PGP nello sviluppo del kernel Linuxjkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname0#il-ruolo-di-pgp-nello-sviluppo-del-kernel-linuxujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7Fidatevi degli sviluppatori e non dell’infrastruttura}(jk5Fidatevi degli sviluppatori e non dell'infrastrutturajkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname6#fidatevi-degli-sviluppatori-e-non-dell-infrastrutturaujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubajk}(jW]jY]j[]j]]j_]ujkjjkjubejk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Strumenti PGP}(jk Strumenti PGPjkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#strumenti-pgpujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsare GnuPG 2.2 o successivo}(jkUsare GnuPG 2.2 o successivojkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#usare-gnupg-2-2-o-successivoujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Configurare le opzioni di gpg-agent}(jk#Configurare le opzioni di gpg-agentjkj:ubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname$#configurare-le-opzioni-di-gpg-agentujkj"jkj7ubajk}(jW]jY]j[]j]]j_]ujkj)jkj4ubajk}(jW]jY]j[]j]]j_]ujkjQjkj1ubajk}(jW]jY]j[]j]]j_]ujkjjkjubejk}(jW]jY]j[]j]]j_]ujkjQjkjubajk}(jW]jY]j[]j]]j_]ujkjjkjubejk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(Proteggere la vostra chiave PGP primaria}(jk(Proteggere la vostra chiave PGP primariajkjvubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname)#proteggere-la-vostra-chiave-pgp-primariaujkj"jkjsubajk}(jW]jY]j[]j]]j_]ujkj)jkjpubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLe sottochiavi PGP}(jkLe sottochiavi PGPjkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#le-sottochiavi-pgpujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/Assicuratevi che la vostra passphrase sia forte}(jk/Assicuratevi che la vostra passphrase sia fortejkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname0#assicuratevi-che-la-vostra-passphrase-sia-forteujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Create una sottochiave di firma separata}(jk(Create una sottochiave di firma separatajkj߀ubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname)#create-una-sottochiave-di-firma-separataujkj"jkj܀ubajk}(jW]jY]j[]j]]j_]ujkj)jkjـubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkJCopia di riserva della chiave primaria per gestire il recupero da disastro}(jkJCopia di riserva della chiave primaria per gestire il recupero da disastrojkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchornameK#copia-di-riserva-della-chiave-primaria-per-gestire-il-recupero-da-disastroujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Copia di riserva di tutta la cartella GnuPG}(jk+Copia di riserva di tutta la cartella GnuPGjkj'ubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname,#copia-di-riserva-di-tutta-la-cartella-gnupgujkj"jkj$ubajk}(jW]jY]j[]j]]j_]ujkj)jkj!ubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-Togliete la chiave primaria dalla vostra home}(jk-Togliete la chiave primaria dalla vostra homejkjKubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname.#togliete-la-chiave-primaria-dalla-vostra-homeujkj"jkjHubajk}(jW]jY]j[]j]]j_]ujkj)jkjEubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0Se non avete la cartella “private-keys-v1.d”}(jk,Se non avete la cartella "private-keys-v1.d"jkjlubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname+#se-non-avete-la-cartella-private-keys-v1-dujkj"jkjiubajk}(jW]jY]j[]j]]j_]ujkj)jkjfubajk}(jW]jY]j[]j]]j_]ujkjQjkjcubajk}(jW]jY]j[]j]]j_]ujkjjkjEubejk}(jW]jY]j[]j]]j_]ujkjQjkjubejk}(jW]jY]j[]j]]j_]ujkjjkjpubejk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk;Spostare le sottochiavi in un apposito dispositivo criptato}(jk;Spostare le sottochiavi in un apposito dispositivo criptatojkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname<#spostare-le-sottochiavi-in-un-apposito-dispositivo-criptatoujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkI benefici di una smartcard}(jkI benefici di una smartcardjkjɁubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#i-benefici-di-una-smartcardujkj"jkjƁubajk}(jW]jY]j[]j]]j_]ujkj)jkjÁubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Dispositivi smartcard disponibili}(jk!Dispositivi smartcard disponibilijkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname"#dispositivi-smartcard-disponibiliujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Configurare il vostro dispositivo smartcard}(jk+Configurare il vostro dispositivo smartcardjkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname,#configurare-il-vostro-dispositivo-smartcardujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkj ubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'Spostare le sottochiavi sulla smartcard}(jk'Spostare le sottochiavi sulla smartcardjkj5ubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname(#spostare-le-sottochiavi-sulla-smartcardujkj"jkj2ubajk}(jW]jY]j[]j]]j_]ujkj)jkj/ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Verificare che le chiavi siano state spostate}(jk-Verificare che le chiavi siano state spostatejkjVubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname.#verificare-che-le-chiavi-siano-state-spostateujkj"jkjSubajk}(jW]jY]j[]j]]j_]ujkj)jkjPubajk}(jW]jY]j[]j]]j_]ujkjQjkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Verificare che la smartcard funzioni}(jk$Verificare che la smartcard funzionijkjzubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname%#verificare-che-la-smartcard-funzioniujkj"jkjwubajk}(jW]jY]j[]j]]j_]ujkj)jkjtubajk}(jW]jY]j[]j]]j_]ujkjQjkjMubejk}(jW]jY]j[]j]]j_]ujkjjkj/ubejk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Altre operazioni possibili con GnuPG}(jk$Altre operazioni possibili con GnuPGjkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname%#altre-operazioni-possibili-con-gnupgujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Montare il disco con la chiave primaria}(jk'Montare il disco con la chiave primariajkj˂ubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname(#montare-il-disco-con-la-chiave-primariaujkj"jkjȂubajk}(jW]jY]j[]j]]j_]ujkj)jkjłubajk}(jW]jY]j[]j]]j_]ujkjQjkj‚ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Estendere la data di scadenza di una chiave}(jk+Estendere la data di scadenza di una chiavejkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname,#estendere-la-data-di-scadenza-di-una-chiaveujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkj‚ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk:Aggiornare la vostra cartella di lavoro dopo ogni modifica}(jk:Aggiornare la vostra cartella di lavoro dopo ogni modificajkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname;#aggiornare-la-vostra-cartella-di-lavoro-dopo-ogni-modificaujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkj ubajk}(jW]jY]j[]j]]j_]ujkjQjkj‚ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsare gpg-agent con ssh}(jkUsare gpg-agent con sshjkj7ubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#usare-gpg-agent-con-sshujkj"jkj4ubajk}(jW]jY]j[]j]]j_]ujkj)jkj1ubajk}(jW]jY]j[]j]]j_]ujkjQjkj‚ubejk}(jW]jY]j[]j]]j_]ujkjjkjubejk}(jW]jY]j[]j]]j_]ujkjQjkjubejk}(jW]jY]j[]j]]j_]ujkjjkjubejk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsare PGP con Git}(jkUsare PGP con Gitjkjsubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#usare-pgp-con-gitujkj"jkjpubajk}(jW]jY]j[]j]]j_]ujkj)jkjmubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Configurare git per usare la vostra chiave PGP}(jk.Configurare git per usare la vostra chiave PGPjkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname/#configurare-git-per-usare-la-vostra-chiave-pgpujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCome firmare i tag}(jkCome firmare i tagjkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#come-firmare-i-tagujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCome verificare i tag firmati}(jkCome verificare i tag firmatijkjكubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#come-verificare-i-tag-firmatiujkj"jkjփubajk}(jW]jY]j[]j]]j_]ujkj)jkjӃubajk}(jW]jY]j[]j]]j_]ujkjQjkjЃubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8Configurare git per firmare sempre i tag con annotazione}(jk8Configurare git per firmare sempre i tag con annotazionejkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname9#configurare-git-per-firmare-sempre-i-tag-con-annotazioneujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjЃubejk}(jW]jY]j[]j]]j_]ujkjjkjubejk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCome usare commit firmati}(jkCome usare commit firmatijkj-ubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#come-usare-commit-firmatiujkj"jkj*ubajk}(jW]jY]j[]j]]j_]ujkj)jkj'ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCreare commit firmati}(jkCreare commit firmatijkjNubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#creare-commit-firmatiujkj"jkjKubajk}(jW]jY]j[]j]]j_]ujkj)jkjHubajk}(jW]jY]j[]j]]j_]ujkjQjkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Configurare git per firmare sempre i commit}(jk+Configurare git per firmare sempre i commitjkjrubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname,#configurare-git-per-firmare-sempre-i-commitujkj"jkjoubajk}(jW]jY]j[]j]]j_]ujkj)jkjlubajk}(jW]jY]j[]j]]j_]ujkjQjkjEubejk}(jW]jY]j[]j]]j_]ujkjjkj'ubejk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCome lavorare con patch firmate}(jkCome lavorare con patch firmatejkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname #come-lavorare-con-patch-firmateujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInstallare e configurate patatt}(jkInstallare e configurate patattjkjÄubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname #installare-e-configurate-patattujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVerificare le firme di patatt}(jkVerificare le firme di patattjkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#verificare-le-firme-di-patattujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubejk}(jW]jY]j[]j]]j_]ujkjjkjubejk}(jW]jY]j[]j]]j_]ujkjQjkjubejk}(jW]jY]j[]j]]j_]ujkjjkjmubejk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk;Come verificare l’identità degli sviluppatori del kernel}(jk9Come verificare l'identità degli sviluppatori del kerneljkj#ubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname9#come-verificare-l-identita-degli-sviluppatori-del-kernelujkj"jkj ubajk}(jW]jY]j[]j]]j_]ujkj)jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4Configurare l’auto-key-retrieval usando WKD e DANE}(jk2Configurare l'auto-key-retrieval usando WKD e DANEjkjDubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname3#configurare-l-auto-key-retrieval-usando-wkd-e-daneujkj"jkjAubajk}(jW]jY]j[]j]]j_]ujkj)jkj>ubajk}(jW]jY]j[]j]]j_]ujkjQjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Web of Trust (WOT) o Trust on First Use (TOFU)}(jk.Web of Trust (WOT) o Trust on First Use (TOFU)jkjhubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname+#web-of-trust-wot-o-trust-on-first-use-tofuujkj"jkjeubajk}(jW]jY]j[]j]]j_]ujkj)jkjbubajk}(jW]jY]j[]j]]j_]ujkjQjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3Usare il repositorio kernel.org per il web of trust}(jk3Usare il repositorio kernel.org per il web of trustjkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname4#usare-il-repositorio-kernel-org-per-il-web-of-trustujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkj;ubejk}(jW]jY]j[]j]]j_]ujkjjkjubejk}(jW]jY]j[]j]]j_]ujkjQjkjubejk}(jW]jY]j[]j]]j_]ujkjjkjubejk}(jW]jY]j[]j]]j_]ujkjQjkj~ubajk}(jW]jY]j[]j]]j_]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Translations}(jkjjkjхubajk}(jW]jY]j[]j]]j_]internalrefuritranslations/index anchornamehujkj"jkj΅ubajk}(jW]jY]j[]j]]j_]ujkj)jkj˅ubje0)}(jkhjk](jH)}(jkhjk]jk}(jW]jY]j[]j]]j_]parentjentries](Ntranslations/zh_CN/indexNtranslations/zh_TW/indexNtranslations/it_IT/indexNtranslations/ko_KR/indexNtranslations/ja_JP/indexNtranslations/sp_SP/indexe includefiles](jjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s@/var/lib/git/docbuild/linux/Documentation/translations/index.rstj_sKjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Disclaimer}(jk Disclaimerjkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname #disclaimerujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubejk}(jW]jY]j[]j]]j_]ujkjjkj˅ubejk}(jW]jY]j[]j]]j_]ujkjQjkjȅubajk}(jW]jY]j[]j]]j_]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMInterfaces obsoletos, Características del lenguaje, Atributos y Convenciones}(jkjjkjNubajk}(jW]jY]j[]j]]j_]internalrefuri%translations/sp_SP/process/deprecated anchornamehujkj"jkjKubajk}(jW]jY]j[]j]]j_]ujkj)jkjHubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk __deprecated}(jk __deprecatedjkjnubajk}(jW]jY]j[]j]]j_]internalrefurij] anchorname #deprecatedujkj"jkjkubajk}(jW]jY]j[]j]]j_]ujkj)jkjhubajk}(jW]jY]j[]j]]j_]ujkjQjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBUG() y BUG_ON()}(jkBUG() y BUG_ON()jkjubajk}(jW]jY]j[]j]]j_]internalrefurij] anchorname #bug-y-bug-onujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk@Operaciones aritméticas en los argumentos de reserva de memoria}(jk@Operaciones aritméticas en los argumentos de reserva de memoriajkjubajk}(jW]jY]j[]j]]j_]internalrefurij] anchorname@#operaciones-aritmeticas-en-los-argumentos-de-reserva-de-memoriaujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFsimple_strtol(), simple_strtoll(), simple_strtoul(), simple_strtoull()}(jkFsimple_strtol(), simple_strtoll(), simple_strtoul(), simple_strtoull()jkjچubajk}(jW]jY]j[]j]]j_]internalrefurij] anchorname<#simple-strtol-simple-strtoll-simple-strtoul-simple-strtoullujkj"jkj׆ubajk}(jW]jY]j[]j]]j_]ujkj)jkjԆubajk}(jW]jY]j[]j]]j_]ujkjQjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstrcpy()}(jkstrcpy()jkjubajk}(jW]jY]j[]j]]j_]internalrefurij] anchorname#strcpyujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4strncpy() en cadenas de caracteres terminadas en NUL}(jk4strncpy() en cadenas de caracteres terminadas en NULjkj"ubajk}(jW]jY]j[]j]]j_]internalrefurij] anchorname3#strncpy-en-cadenas-de-caracteres-terminadas-en-nulujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk strlcpy()}(jk strlcpy()jkjFubajk}(jW]jY]j[]j]]j_]internalrefurij] anchorname#strlcpyujkj"jkjCubajk}(jW]jY]j[]j]]j_]ujkj)jkj@ubajk}(jW]jY]j[]j]]j_]ujkjQjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEspecificación de formato %p}(jkEspecificación de formato %pjkjjubajk}(jW]jY]j[]j]]j_]internalrefurij] anchorname#especificacion-de-formato-pujkj"jkjgubajk}(jW]jY]j[]j]]j_]ujkj)jkjdubajk}(jW]jY]j[]j]]j_]ujkjQjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Arrays de longitud variable (VLAs)}(jk"Arrays de longitud variable (VLAs)jkjubajk}(jW]jY]j[]j]]j_]internalrefurij] anchorname!#arrays-de-longitud-variable-vlasujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Switch case fall-through implícito}(jk#Switch case fall-through implícitojkjubajk}(jW]jY]j[]j]]j_]internalrefurij] anchorname##switch-case-fall-through-implicitoujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Arrays de longitud cero y un elemento}(jk%Arrays de longitud cero y un elementojkjևubajk}(jW]jY]j[]j]]j_]internalrefurij] anchorname&#arrays-de-longitud-cero-y-un-elementoujkj"jkjӇubajk}(jW]jY]j[]j]]j_]ujkj)jkjЇubajk}(jW]jY]j[]j]]j_]ujkjQjkjeubejk}(jW]jY]j[]j]]j_]ujkjjkjHubejk}(jW]jY]j[]j]]j_]ujkjQjkjEubajk}(jW]jY]j[]j]]j_]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIInviare patch: la guida essenziale per vedere il vostro codice nel kernel}(jkj jkjubajk}(jW]jY]j[]j]]j_]internalrefuri-translations/it_IT/process/submitting-patches anchornamehujkj"jkj ubajk}(jW]jY]j[]j]]j_]ujkj)jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOttenere i sorgenti attuali}(jkOttenere i sorgenti attualijkj/ubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#ottenere-i-sorgenti-attualiujkj"jkj,ubajk}(jW]jY]j[]j]]j_]ujkj)jkj)ubajk}(jW]jY]j[]j]]j_]ujkjQjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDescrivete le vostre modifiche}(jkDescrivete le vostre modifichejkjSubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#descrivete-le-vostre-modificheujkj"jkjPubajk}(jW]jY]j[]j]]j_]ujkj)jkjMubajk}(jW]jY]j[]j]]j_]ujkjQjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSeparate le vostre modifiche}(jkSeparate le vostre modifichejkjwubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#separate-le-vostre-modificheujkj"jkjtubajk}(jW]jY]j[]j]]j_]ujkj)jkjqubajk}(jW]jY]j[]j]]j_]ujkjQjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-4) Verificate lo stile delle vostre modifiche}(jk-4) Verificate lo stile delle vostre modifichejkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname+#verificate-lo-stile-delle-vostre-modificheujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/5) Selezionate i destinatari della vostra patch}(jk/5) Selezionate i destinatari della vostra patchjkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname-#selezionate-i-destinatari-della-vostra-patchujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=Niente: MIME, links, compressione, allegati. Solo puro testo}(jk=Niente: MIME, links, compressione, allegati. Solo puro testojkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname8#niente-mime-links-compressione-allegati-solo-puro-testoujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkj݈ubajk}(jW]jY]j[]j]]j_]ujkjQjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Rispondere ai commenti di revisione}(jk#Rispondere ai commenti di revisionejkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname$#rispondere-ai-commenti-di-revisioneujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Non scoraggiatevi - o impazientitevi}(jk$Non scoraggiatevi - o impazientitevijkj+ubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname##non-scoraggiatevi-o-impazientiteviujkj"jkj(ubajk}(jW]jY]j[]j]]j_]ujkj)jkj%ubajk}(jW]jY]j[]j]]j_]ujkjQjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAggiungete PATCH nell’oggetto}(jkAggiungete PATCH nell'oggettojkjOubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#aggiungete-patch-nell-oggettoujkj"jkjLubajk}(jW]jY]j[]j]]j_]ujkj)jkjIubajk}(jW]jY]j[]j]]j_]ujkjQjkj&ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHFirmate il vostro lavoro - Il certificato d’origine dello sviluppatore}(jkFFirmate il vostro lavoro - Il certificato d'origine dello sviluppatorejkjsubajk}(jW]jY]j[]j]]j_]internalrefurij anchornameE#firmate-il-vostro-lavoro-il-certificato-d-origine-dello-sviluppatoreujkj"jkjpubajk}(jW]jY]j[]j]]j_]ujkj)jkjmubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1Il certificato d’origine dello sviluppatore 1.1}(jk/Il certificato d'origine dello sviluppatore 1.1jkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname0#il-certificato-d-origine-dello-sviluppatore-1-1ujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubajk}(jW]jY]j[]j]]j_]ujkjjkjmubejk}(jW]jY]j[]j]]j_]ujkjQjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4Quando utilizzare Acked-by:, Cc:, e Co-developed-by:}(jk4Quando utilizzare Acked-by:, Cc:, e Co-developed-by:jkjĉubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname0#quando-utilizzare-acked-by-cc-e-co-developed-byujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkj&ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIUtilizzare Reported-by:, Tested-by:, Reviewed-by:, Suggested-by: e Fixes:}(jkIUtilizzare Reported-by:, Tested-by:, Reviewed-by:, Suggested-by: e Fixes:jkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchornameB#utilizzare-reported-by-tested-by-reviewed-by-suggested-by-e-fixesujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Dichiarazione di svista dei revisori}(jk$Dichiarazione di svista dei revisorijkj ubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname%#dichiarazione-di-svista-dei-revisoriujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubajk}(jW]jY]j[]j]]j_]ujkjjkjubejk}(jW]jY]j[]j]]j_]ujkjQjkj&ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIl formato canonico delle patch}(jkIl formato canonico delle patchjkj9ubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname #il-formato-canonico-delle-patchujkj"jkj6ubajk}(jW]jY]j[]j]]j_]ujkj)jkj3ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk Aggiungere i }(jk Aggiungere i jkjZubjq)}(jk *backtrace*jk]jk backtrace}(jkhjkjbubajk}(jW]jY]j[]j]]j_]ujkjj^sNj_sNjkjZubjk nei messaggi di commit}(jk nei messaggi di commitjkjZubejk}(jW]jY]j[]j]]j_]internalrefurij anchorname.#aggiungere-i-backtrace-nei-messaggi-di-commitujkj"jkjWubajk}(jW]jY]j[]j]]j_]ujkj)jkjTubajk}(jW]jY]j[]j]]j_]ujkjQjkjQubajk}(jW]jY]j[]j]]j_]ujkjjkj3ubejk}(jW]jY]j[]j]]j_]ujkjQjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4Usare esplicitamente In-Reply-To nell’intestazione}(jk2Usare esplicitamente In-Reply-To nell'intestazionejkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname3#usare-esplicitamente-in-reply-to-nell-intestazioneujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Riferimenti}(jk Riferimentijkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname #riferimentiujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkj&ubejk}(jW]jY]j[]j]]j_]ujkjjkj ubejk}(jW]jY]j[]j]]j_]ujkjQjkjubajk}(jW]jY]j[]j]]j_]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk'Sottomettere patch per devicetree (DT) }(jkj.jkjubjq)}(jkj1jk]jkbinding}(jkhjkjubajk}(jW]jY]j[]j]]j_]ujkjj^sNj_sNjkjubejk}(jW]jY]j[]j]]j_]internalrefuri9translations/it_IT/devicetree/bindings/submitting-patches anchornamehujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubajk}(jW]jY]j[]j]]j_]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk9Informazioni sui programmi di posta elettronica per Linux}(jkjJjkj3ubajk}(jW]jY]j[]j]]j_]internalrefuri(translations/it_IT/process/email-clients anchornamehujkj"jkj0ubajk}(jW]jY]j[]j]]j_]ujkj)jkj-ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGit}(jkGitjkjSubajk}(jW]jY]j[]j]]j_]internalrefurijB anchorname#gitujkj"jkjPubajk}(jW]jY]j[]j]]j_]ujkj)jkjMubajk}(jW]jY]j[]j]]j_]ujkjQjkjJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPanoramica delle opzioni}(jkPanoramica delle opzionijkjwubajk}(jW]jY]j[]j]]j_]internalrefurijB anchorname#panoramica-delle-opzioniujkj"jkjtubajk}(jW]jY]j[]j]]j_]ujkj)jkjqubajk}(jW]jY]j[]j]]j_]ujkjQjkjJubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk>Alcuni suggerimenti per i programmi di posta elettronica (MUA)}(jk>Alcuni suggerimenti per i programmi di posta elettronica (MUA)jkjubajk}(jW]jY]j[]j]]j_]internalrefurijB anchorname=#alcuni-suggerimenti-per-i-programmi-di-posta-elettronica-muaujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Alpine (TUI)}(jk Alpine (TUI)jkjubajk}(jW]jY]j[]j]]j_]internalrefurijB anchorname #alpine-tuiujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkClaws Mail (GUI)}(jkClaws Mail (GUI)jkjubajk}(jW]jY]j[]j]]j_]internalrefurijB anchorname#claws-mail-guiujkj"jkj݋ubajk}(jW]jY]j[]j]]j_]ujkj)jkjڋubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEvolution (GUI)}(jkEvolution (GUI)jkjubajk}(jW]jY]j[]j]]j_]internalrefurijB anchorname#evolution-guiujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Kmail (GUI)}(jk Kmail (GUI)jkj(ubajk}(jW]jY]j[]j]]j_]internalrefurijB anchorname #kmail-guiujkj"jkj%ubajk}(jW]jY]j[]j]]j_]ujkj)jkj"ubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLotus Notes (GUI)}(jkLotus Notes (GUI)jkjLubajk}(jW]jY]j[]j]]j_]internalrefurijB anchorname#lotus-notes-guiujkj"jkjIubajk}(jW]jY]j[]j]]j_]ujkj)jkjFubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIBM Verse (Web GUI)}(jkIBM Verse (Web GUI)jkjpubajk}(jW]jY]j[]j]]j_]internalrefurijB anchorname#ibm-verse-web-guiujkj"jkjmubajk}(jW]jY]j[]j]]j_]ujkj)jkjjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mutt (TUI)}(jk Mutt (TUI)jkjubajk}(jW]jY]j[]j]]j_]internalrefurijB anchorname #mutt-tuiujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Pine (TUI)}(jk Pine (TUI)jkjubajk}(jW]jY]j[]j]]j_]internalrefurijB anchorname #pine-tuiujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSylpheed (GUI)}(jkSylpheed (GUI)jkj܌ubajk}(jW]jY]j[]j]]j_]internalrefurijB anchorname #sylpheed-guiujkj"jkjٌubajk}(jW]jY]j[]j]]j_]ujkj)jkj֌ubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThunderbird (GUI)}(jkThunderbird (GUI)jkjubajk}(jW]jY]j[]j]]j_]internalrefurijB anchorname#thunderbird-guiujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk TkRat (GUI)}(jk TkRat (GUI)jkj$ubajk}(jW]jY]j[]j]]j_]internalrefurijB anchorname #tkrat-guiujkj"jkj!ubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGmail (Web GUI)}(jkGmail (Web GUI)jkjHubajk}(jW]jY]j[]j]]j_]internalrefurijB anchorname#gmail-web-guiujkj"jkjEubajk}(jW]jY]j[]j]]j_]ujkj)jkjBubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Proton Mail}(jk Proton Mailjkjlubajk}(jW]jY]j[]j]]j_]internalrefurijB anchorname #proton-mailujkj"jkjiubajk}(jW]jY]j[]j]]j_]ujkj)jkjfubajk}(jW]jY]j[]j]]j_]ujkjQjkjubejk}(jW]jY]j[]j]]j_]ujkjjkjubejk}(jW]jY]j[]j]]j_]ujkjQjkjJubejk}(jW]jY]j[]j]]j_]ujkjjkj-ubejk}(jW]jY]j[]j]]j_]ujkjQjkj*ubajk}(jW]jY]j[]j]]j_]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)Includere gli i file di intestazione uAPI}(jkjXjkjubajk}(jW]jY]j[]j]]j_]internalrefuri*translations/it_IT/doc-guide/parse-headers anchornamehujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkparse_headers.pl}(jkparse_headers.pljkjэubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#parse-headers-plujkj"jkj΍ubajk}(jW]jY]j[]j]]j_]ujkj)jkjˍubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNOME}(jkNOMEjkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#nomeujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSINTASSI}(jkSINTASSIjkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname #sintassiujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOPZIONI}(jkOPZIONIjkj:ubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#opzioniujkj"jkj7ubajk}(jW]jY]j[]j]]j_]ujkj)jkj4ubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIZIONE}(jk DESCRIZIONEjkj^ubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname #descrizioneujkj"jkj[ubajk}(jW]jY]j[]j]]j_]ujkj)jkjXubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkESEMPI}(jkESEMPIjkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#esempiujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkj|ubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBUGS}(jkBUGSjkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#bugsujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk COPYRIGHT}(jk COPYRIGHTjkjʎubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname #copyrightujkj"jkjǎubajk}(jW]jY]j[]j]]j_]ujkj)jkjĎubajk}(jW]jY]j[]j]]j_]ujkjQjkjubejk}(jW]jY]j[]j]]j_]ujkjjkjˍubejk}(jW]jY]j[]j]]j_]ujkjQjkjȍubajk}(jW]jY]j[]j]]j_]ujkjjkjubejk}(jW]jY]j[]j]]j_]ujkjQjkjubajk}(jW]jY]j[]j]]j_]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5L’inaffidabile guida all’hacking del kernel Linux}(jkjfjkjubajk}(jW]jY]j[]j]]j_]internalrefuri)translations/it_IT/kernel-hacking/hacking anchornamehujkj"jkj ubajk}(jW]jY]j[]j]]j_]ujkj)jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduzione}(jk Introduzionejkj/ubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname #introduzioneujkj"jkj,ubajk}(jW]jY]j[]j]]j_]ujkj)jkj)ubajk}(jW]jY]j[]j]]j_]ujkjQjkj&ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Gli attori}(jk Gli attorijkjSubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname #gli-attoriujkj"jkjPubajk}(jW]jY]j[]j]]j_]ujkj)jkjMubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkContesto utente}(jkContesto utentejkjtubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#contesto-utenteujkj"jkjqubajk}(jW]jY]j[]j]]j_]ujkj)jkjnubajk}(jW]jY]j[]j]]j_]ujkjQjkjkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Interruzioni hardware (Hard IRQs)}(jk!Interruzioni hardware (Hard IRQs)jkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname #interruzioni-hardware-hard-irqsujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5Contesto d’interruzione software: softirq e tasklet}(jk3Contesto d'interruzione software: softirq e taskletjkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname3#contesto-d-interruzione-software-softirq-e-taskletujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjkubejk}(jW]jY]j[]j]]j_]ujkjjkjMubejk}(jW]jY]j[]j]]j_]ujkjQjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAlcune regole basilari}(jkAlcune regole basilarijkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#alcune-regole-basilariujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-ioctl: non scrivere nuove chiamate di sistema}(jk-ioctl: non scrivere nuove chiamate di sistemajkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname-#ioctl-non-scrivere-nuove-chiamate-di-sistemaujkj"jkj ubajk}(jW]jY]j[]j]]j_]ujkj)jkj ubajk}(jW]jY]j[]j]]j_]ujkjQjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLa ricetta per uno stallo}(jkLa ricetta per uno stallojkj4ubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#la-ricetta-per-uno-stalloujkj"jkj1ubajk}(jW]jY]j[]j]]j_]ujkj)jkj.ubajk}(jW]jY]j[]j]]j_]ujkjQjkj&ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"Alcune delle procedure più comuni}(jk"Alcune delle procedure più comunijkjXubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname"#alcune-delle-procedure-piu-comuniujkj"jkjUubajk}(jW]jY]j[]j]]j_]ujkj)jkjRubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk:c:func:`printk()`jk]jkprintk()}(jkhjkj|ubajk}(jW]jY](xrefhuc-funcej[]j]]j_]ujkliteralj^sNj_sNjkjyubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#printkujkj"jkjvubajk}(jW]jY]j[]j]]j_]ujkj)jkjsubajk}(jW]jY]j[]j]]j_]ujkjQjkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk:c:func:`copy_to_user()`jk]jkcopy_to_user()}(jkhjkjubajk}(jW]jY](jhuc-funcej[]j]]j_]ujkjj^sNj_sNjkjubjk / }(jk / jkjubjNs)}(jk:c:func:`copy_from_user()`jk]jkcopy_from_user()}(jkhjkjubajk}(jW]jY](jhuc-funcej[]j]]j_]ujkjj^sNj_sNjkjubjk / }(jk / jkjubjNs)}(jk:c:func:`get_user()`jk]jk get_user()}(jkhjkjԐubajk}(jW]jY](jhuc-funcej[]j]]j_]ujkjj^sNj_sNjkjubjk / }(jkjjkjubjNs)}(jk:c:func:`put_user()`jk]jk put_user()}(jkhjkjubajk}(jW]jY](jhuc-funcej[]j]]j_]ujkjj^sNj_sNjkjubejk}(jW]jY]j[]j]]j_]internalrefurij anchorname.#copy-to-user-copy-from-user-get-user-put-userujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk:c:func:`kmalloc()`jk]jk kmalloc()}(jkhjkjubajk}(jW]jY](jhuc-funcej[]j]]j_]ujkjj^sNj_sNjkjubjk/}(jkj@jkjubjNs)}(jk:c:func:`kfree()`jk]jkkfree()}(jkhjkj(ubajk}(jW]jY](jhuc-funcej[]j]]j_]ujkjj^sNj_sNjkjubejk}(jW]jY]j[]j]]j_]internalrefurij anchorname#kmalloc-kfreeujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkj ubajk}(jW]jY]j[]j]]j_]ujkjQjkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk:c:macro:`current`jk]jkcurrent}(jkhjkjVubajk}(jW]jY](jhuc-macroej[]j]]j_]ujkjj^sNj_sNjkjSubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#currentujkj"jkjPubajk}(jW]jY]j[]j]]j_]ujkj)jkjMubajk}(jW]jY]j[]j]]j_]ujkjQjkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk:c:func:`mdelay()`jk]jkmdelay()}(jkhjkjubajk}(jW]jY](jhuc-funcej[]j]]j_]ujkjj^sNj_sNjkjubjk/}(jkj@jkjubjNs)}(jk:c:func:`udelay()`jk]jkudelay()}(jkhjkjubajk}(jW]jY](jhuc-funcej[]j]]j_]ujkjj^sNj_sNjkjubejk}(jW]jY]j[]j]]j_]internalrefurij anchorname#mdelay-udelayujkj"jkj~ubajk}(jW]jY]j[]j]]j_]ujkj)jkj{ubajk}(jW]jY]j[]j]]j_]ujkjQjkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk:c:func:`cpu_to_be32()`jk]jk cpu_to_be32()}(jkhjkjőubajk}(jW]jY](jhuc-funcej[]j]]j_]ujkjj^sNj_sNjkj‘ubjk/}(jkj@jkj‘ubjNs)}(jk:c:func:`be32_to_cpu()`jk]jk be32_to_cpu()}(jkhjkjؑubajk}(jW]jY](jhuc-funcej[]j]]j_]ujkjj^sNj_sNjkj‘ubjk/}(jkj@jkj‘ubjNs)}(jk:c:func:`cpu_to_le32()`jk]jk cpu_to_le32()}(jkhjkjubajk}(jW]jY](jhuc-funcej[]j]]j_]ujkjj^sNj_sNjkj‘ubjk/}(jkj@jkj‘ubjNs)}(jk:c:func:`le32_to_cpu()`jk]jk le32_to_cpu()}(jkhjkjubajk}(jW]jY](jhuc-funcej[]j]]j_]ujkjj^sNj_sNjkj‘ubejk}(jW]jY]j[]j]]j_]internalrefurij anchorname0#cpu-to-be32-be32-to-cpu-cpu-to-le32-le32-to-cpuujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk:c:func:`local_irq_save()`jk]jklocal_irq_save()}(jkhjkj,ubajk}(jW]jY](jhuc-funcej[]j]]j_]ujkjj^sNj_sNjkj)ubjk/}(jkj@jkj)ubjNs)}(jk:c:func:`local_irq_restore()`jk]jklocal_irq_restore()}(jkhjkj?ubajk}(jW]jY](jhuc-funcej[]j]]j_]ujkjj^sNj_sNjkj)ubejk}(jW]jY]j[]j]]j_]internalrefurij anchorname!#local-irq-save-local-irq-restoreujkj"jkj&ubajk}(jW]jY]j[]j]]j_]ujkj)jkj#ubajk}(jW]jY]j[]j]]j_]ujkjQjkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk:c:func:`local_bh_disable()`jk]jklocal_bh_disable()}(jkhjkjmubajk}(jW]jY](jhuc-funcej[]j]]j_]ujkjj^sNj_sNjkjjubjk/}(jkj@jkjjubjNs)}(jk:c:func:`local_bh_enable()`jk]jklocal_bh_enable()}(jkhjkjubajk}(jW]jY](jhuc-funcej[]j]]j_]ujkjj^sNj_sNjkjjubejk}(jW]jY]j[]j]]j_]internalrefurij anchorname!#local-bh-disable-local-bh-enableujkj"jkjgubajk}(jW]jY]j[]j]]j_]ujkj)jkjdubajk}(jW]jY]j[]j]]j_]ujkjQjkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk:c:func:`smp_processor_id()`jk]jksmp_processor_id()}(jkhjkjubajk}(jW]jY](jhuc-funcej[]j]]j_]ujkjj^sNj_sNjkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#smp-processor-idujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk ``__init``jk]jk__init}(jkhjkjܒubajk}(jW]jY]j[]j]]j_]ujkjj^sNj_sNjkjْubjk/}(jkj@jkjْubjNs)}(jk ``__exit``jk]jk__exit}(jkhjkjubajk}(jW]jY]j[]j]]j_]ujkjj^sNj_sNjkjْubjk/}(jkj@jkjْubjNs)}(jk``__initdata``jk]jk __initdata}(jkhjkjubajk}(jW]jY]j[]j]]j_]ujkjj^sNj_sNjkjْubejk}(jW]jY]j[]j]]j_]internalrefurij anchorname#init-exit-initdataujkj"jkj֒ubajk}(jW]jY]j[]j]]j_]ujkj)jkjӒubajk}(jW]jY]j[]j]]j_]ujkjQjkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk:c:func:`__initcall()`jk]jk __initcall()}(jkhjkj-ubajk}(jW]jY](jhuc-funcej[]j]]j_]ujkjj^sNj_sNjkj*ubjk/}(jkj@jkj*ubjNs)}(jk:c:func:`module_init()`jk]jk module_init()}(jkhjkj@ubajk}(jW]jY](jhuc-funcej[]j]]j_]ujkjj^sNj_sNjkj*ubejk}(jW]jY]j[]j]]j_]internalrefurij anchorname#initcall-module-initujkj"jkj'ubajk}(jW]jY]j[]j]]j_]ujkj)jkj$ubajk}(jW]jY]j[]j]]j_]ujkjQjkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk:c:func:`module_exit()`jk]jk module_exit()}(jkhjkjnubajk}(jW]jY](jhuc-funcej[]j]]j_]ujkjj^sNj_sNjkjkubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname #module-exitujkj"jkjhubajk}(jW]jY]j[]j]]j_]ujkj)jkjeubajk}(jW]jY]j[]j]]j_]ujkjQjkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk:c:func:`try_module_get()`jk]jktry_module_get()}(jkhjkjubajk}(jW]jY](jhuc-funcej[]j]]j_]ujkjj^sNj_sNjkjubjk/}(jkj@jkjubjNs)}(jk:c:func:`module_put()`jk]jk module_put()}(jkhjkjubajk}(jW]jY](jhuc-funcej[]j]]j_]ujkjj^sNj_sNjkjubejk}(jW]jY]j[]j]]j_]internalrefurij anchorname#try-module-get-module-putujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjpubejk}(jW]jY]j[]j]]j_]ujkjjkjRubejk}(jW]jY]j[]j]]j_]ujkjQjkj&ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jkCode d’attesa }(jkCode d'attesa jkjubjNs)}(jk``include/linux/wait.h``jk]jkinclude/linux/wait.h}(jkhjkjubajk}(jW]jY]j[]j]]j_]ujkjj^sNj_sNjkjubejk}(jW]jY]j[]j]]j_]internalrefurij anchorname##code-d-attesa-include-linux-wait-hujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Dichiarazione}(jk Dichiarazionejkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#dichiarazioneujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Accodamento}(jk Accodamentojkj9ubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname #accodamentoujkj"jkj6ubajk}(jW]jY]j[]j]]j_]ujkj)jkj3ubajk}(jW]jY]j[]j]]j_]ujkjQjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSvegliare una procedura in coda}(jkSvegliare una procedura in codajkj]ubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname #svegliare-una-procedura-in-codaujkj"jkjZubajk}(jW]jY]j[]j]]j_]ujkj)jkjWubajk}(jW]jY]j[]j]]j_]ujkjQjkj ubejk}(jW]jY]j[]j]]j_]ujkjjkjubejk}(jW]jY]j[]j]]j_]ujkjQjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOperazioni atomiche}(jkOperazioni atomichejkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#operazioni-atomicheujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkj&ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSimboli}(jkSimbolijkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#simboliujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk:c:func:`EXPORT_SYMBOL()`jk]jkEXPORT_SYMBOL()}(jkhjkjՔubajk}(jW]jY](jhuc-funcej[]j]]j_]ujkjj^sNj_sNjkjҔubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#export-symbolujkj"jkjϔubajk}(jW]jY]j[]j]]j_]ujkj)jkj̔ubajk}(jW]jY]j[]j]]j_]ujkjQjkjɔubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk:c:func:`EXPORT_SYMBOL_GPL()`jk]jkEXPORT_SYMBOL_GPL()}(jkhjkjubajk}(jW]jY](jhuc-funcej[]j]]j_]ujkjj^sNj_sNjkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#export-symbol-gplujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjɔubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk:c:func:`EXPORT_SYMBOL_NS()`jk]jkEXPORT_SYMBOL_NS()}(jkhjkj1ubajk}(jW]jY](jhuc-funcej[]j]]j_]ujkjj^sNj_sNjkj.ubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#export-symbol-nsujkj"jkj+ubajk}(jW]jY]j[]j]]j_]ujkj)jkj(ubajk}(jW]jY]j[]j]]j_]ujkjQjkjɔubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk :c:func:`EXPORT_SYMBOL_NS_GPL()`jk]jkEXPORT_SYMBOL_NS_GPL()}(jkhjkj_ubajk}(jW]jY](jhuc-funcej[]j]]j_]ujkjj^sNj_sNjkj\ubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#export-symbol-ns-gplujkj"jkjYubajk}(jW]jY]j[]j]]j_]ujkj)jkjVubajk}(jW]jY]j[]j]]j_]ujkjQjkjɔubejk}(jW]jY]j[]j]]j_]ujkjjkjubejk}(jW]jY]j[]j]]j_]ujkjQjkj&ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkProcedure e convenzioni}(jkProcedure e convenzionijkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#procedure-e-convenzioniujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkListe doppiamente concatenate }(jkListe doppiamente concatenate jkjubjNs)}(jk``include/linux/list.h``jk]jkinclude/linux/list.h}(jkhjkjubajk}(jW]jY]j[]j]]j_]ujkjj^sNj_sNjkjubejk}(jW]jY]j[]j]]j_]internalrefurij anchorname3#liste-doppiamente-concatenate-include-linux-list-hujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Convenzione dei valori di ritorno}(jk!Convenzione dei valori di ritornojkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname"#convenzione-dei-valori-di-ritornoujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRompere la compilazione}(jkRompere la compilazionejkj ubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#rompere-la-compilazioneujkj"jkj ubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Inizializzazione dei campi d’una struttura}(jk*Inizializzazione dei campi d'una strutturajkj1ubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname+#inizializzazione-dei-campi-d-una-strutturaujkj"jkj.ubajk}(jW]jY]j[]j]]j_]ujkj)jkj+ubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEstensioni GNU}(jkEstensioni GNUjkjUubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#estensioni-gnuujkj"jkjRubajk}(jW]jY]j[]j]]j_]ujkj)jkjOubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkC++}(jkC++jkjyubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#cujkj"jkjvubajk}(jW]jY]j[]j]]j_]ujkj)jkjsubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNUMif}(jkNUMifjkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#numifujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubejk}(jW]jY]j[]j]]j_]ujkjjkjubejk}(jW]jY]j[]j]]j_]ujkjQjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Mettere le vostre cose nel kernel}(jk!Mettere le vostre cose nel kerneljkj͖ubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname"#mettere-le-vostre-cose-nel-kernelujkj"jkjʖubajk}(jW]jY]j[]j]]j_]ujkj)jkjǖubajk}(jW]jY]j[]j]]j_]ujkjQjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTrucchetti del kernel}(jkTrucchetti del kerneljkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#trucchetti-del-kernelujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRingraziamenti}(jkRingraziamentijkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#ringraziamentiujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkj&ubejk}(jW]jY]j[]j]]j_]ujkjjkj ubejk}(jW]jY]j[]j]]j_]ujkjQjkjubajk}(jW]jY]j[]j]]j_]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSincronizzazione}(jkjtjkjNubajk}(jW]jY]j[]j]]j_]internalrefuri translations/it_IT/locking/index anchornamehujkj"jkjKubajk}(jW]jY]j[]j]]j_]ujkj)jkjHubje0)}(jkhjk](jH)}(jkhjk]jk}(jW]jY]j[]j]]j_]parentj]entries](N$translations/it_IT/locking/locktypesN)translations/it_IT/locking/lockdep-designN#translations/it_IT/locking/lockstatN&translations/it_IT/locking/locktorturee includefiles](jtjvjxjzemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sN/var/lib/git/docbuild/linux/Documentation/translations/it_IT/locking/index.rstj_sKjkjeubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndici}(jkIndicijkjubajk}(jW]jY]j[]j]]j_]internalrefurij] anchorname#indiciujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubajk}(jW]jY]j[]j]]j_]exprsubproject and htmlujkjjkjeubejk}(jW]jY]j[]j]]j_]ujkjjkjHubejk}(jW]jY]j[]j]]j_]ujkjQjkjEubajk}(jW]jY]j[]j]]j_]ujkjubj= je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAPerché la parola chiave “volatile” non dovrebbe essere usata}(jkjjkjҗubajk}(jW]jY]j[]j]]j_]internalrefuri6translations/it_IT/process/volatile-considered-harmful anchornamehujkj"jkjϗubajk}(jW]jY]j[]j]]j_]ujkj)jkj̗ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Riferimenti}(jk Riferimentijkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname #riferimentiujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCrediti}(jkCreditijkjubajk}(jW]jY]j[]j]]j_]internalrefurij anchorname#creditiujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubejk}(jW]jY]j[]j]]j_]ujkjjkj̗ubejk}(jW]jY]j[]j]]j_]ujkjQjkjɗubajk}(jW]jY]j[]j]]j_]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk=Tutto quello che volevate sapere sui rilasci -stable di Linux}(jkjjkjOubajk}(jW]jY]j[]j]]j_]internalrefuri.translations/it_IT/process/stable-kernel-rules anchornamehujkj"jkjLubajk}(jW]jY]j[]j]]j_]ujkj)jkjIubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7Procedura per sottomettere patch per i sorgenti -stable}(jk7Procedura per sottomettere patch per i sorgenti -stablejkjoubajk}(jW]jY]j[]j]]j_]internalrefurij^ anchorname7#procedura-per-sottomettere-patch-per-i-sorgenti-stableujkj"jkjlubajk}(jW]jY]j[]j]]j_]ujkj)jkjiubajk}(jW]jY]j[]j]]j_]ujkjQjkjfubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHPer tutte le altre sottomissioni, scegliere una delle seguenti procedure}(jkHPer tutte le altre sottomissioni, scegliere una delle seguenti procedurejkjubajk}(jW]jY]j[]j]]j_]internalrefurij^ anchornameH#per-tutte-le-altre-sottomissioni-scegliere-una-delle-seguenti-procedureujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Opzione 1}(jk Opzione 1jkjubajk}(jW]jY]j[]j]]j_]internalrefurij^ anchorname #opzione-1ujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Opzione 2}(jk Opzione 2jkjؘubajk}(jW]jY]j[]j]]j_]internalrefurij^ anchorname #opzione-2ujkj"jkj՘ubajk}(jW]jY]j[]j]]j_]ujkj)jkjҘubajk}(jW]jY]j[]j]]j_]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Opzione 3}(jk Opzione 3jkjubajk}(jW]jY]j[]j]]j_]internalrefurij^ anchorname #opzione-3ujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubejk}(jW]jY]j[]j]]j_]ujkjjkjubejk}(jW]jY]j[]j]]j_]ujkjQjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCiclo di una revisione}(jkCiclo di una revisionejkj,ubajk}(jW]jY]j[]j]]j_]internalrefurij^ anchorname#ciclo-di-una-revisioneujkj"jkj)ubajk}(jW]jY]j[]j]]j_]ujkj)jkj&ubajk}(jW]jY]j[]j]]j_]ujkjQjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSorgenti}(jkSorgentijkjPubajk}(jW]jY]j[]j]]j_]internalrefurij^ anchorname #sorgentiujkj"jkjMubajk}(jW]jY]j[]j]]j_]ujkj)jkjJubajk}(jW]jY]j[]j]]j_]ujkjQjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkComitato per la revisione}(jkComitato per la revisionejkjtubajk}(jW]jY]j[]j]]j_]internalrefurij^ anchorname#comitato-per-la-revisioneujkj"jkjqubajk}(jW]jY]j[]j]]j_]ujkj)jkjnubajk}(jW]jY]j[]j]]j_]ujkjQjkjfubejk}(jW]jY]j[]j]]j_]ujkjjkjIubejk}(jW]jY]j[]j]]j_]ujkjQjkjFubajk}(jW]jY]j[]j]]j_]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Aplicación de la licencia en el kernel Linux}(jkjjkjubajk}(jW]jY]j[]j]]j_]internalrefuri7translations/sp_SP/process/kernel-enforcement-statement anchornamehujkj"jkjubajk}(jW]jY]j[]j]]j_]ujkj)jkjubajk}(jW]jY]j[]j]]j_]ujkjQjkjubajk}(jW]jY]j[]j]]j_]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Timestamping}(jkjjkjٙubajk}(j]j]j]j]j]internalrefurinetworking/timestamping anchornamehujk referencejkj֙ubajk}(j]j]j]j]j]ujkcompact_paragraphjkjәubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1. Control Interfaces}(jk1. Control Interfacesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#control-interfacesujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=1.1 SO_TIMESTAMP (also SO_TIMESTAMP_OLD and SO_TIMESTAMP_NEW)}(jk=1.1 SO_TIMESTAMP (also SO_TIMESTAMP_OLD and SO_TIMESTAMP_NEW)jkjubajk}(j]j]j]j]j]internalrefurij anchorname8#so-timestamp-also-so-timestamp-old-and-so-timestamp-newujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujk list_itemjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkC1.2 SO_TIMESTAMPNS (also SO_TIMESTAMPNS_OLD and SO_TIMESTAMPNS_NEW)}(jkC1.2 SO_TIMESTAMPNS (also SO_TIMESTAMPNS_OLD and SO_TIMESTAMPNS_NEW)jkjAubajk}(j]j]j]j]j]internalrefurij anchorname>#so-timestampns-also-so-timestampns-old-and-so-timestampns-newujkjjkj>ubajk}(j]j]j]j]j]ujkjjkj;ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkF1.3 SO_TIMESTAMPING (also SO_TIMESTAMPING_OLD and SO_TIMESTAMPING_NEW)}(jkF1.3 SO_TIMESTAMPING (also SO_TIMESTAMPING_OLD and SO_TIMESTAMPING_NEW)jkjeubajk}(j]j]j]j]j]internalrefurij anchornameA#so-timestamping-also-so-timestamping-old-and-so-timestamping-newujkjjkjbubajk}(j]j]j]j]j]ujkjjkj_ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.3.1 Timestamp Generation}(jk1.3.1 Timestamp Generationjkjubajk}(j]j]j]j]j]internalrefurij anchorname#timestamp-generationujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.3.2 Timestamp Reporting}(jk1.3.2 Timestamp Reportingjkjubajk}(j]j]j]j]j]internalrefurij anchorname#timestamp-reportingujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.3.3 Timestamp Options}(jk1.3.3 Timestamp OptionsjkjΚubajk}(j]j]j]j]j]internalrefurij anchorname#timestamp-optionsujkjjkj˚ubajk}(j]j]j]j]j]ujkjjkjȚubajk}(j]j]j]j]j]ujkj:jkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/1.3.4. Enabling timestamps via control messages}(jk/1.3.4. Enabling timestamps via control messagesjkjubajk}(j]j]j]j]j]internalrefurij anchorname)#enabling-timestamps-via-control-messagesujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj}ubejk}(j]j]j]j]j]ujk bullet_listjkj_ubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.4 Bytestream Timestamps}(jk1.4 Bytestream Timestampsjkj#ubajk}(j]j]j]j]j]internalrefurij anchorname#bytestream-timestampsujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2 Data Interfaces}(jk2 Data InterfacesjkjSubajk}(j]j]j]j]j]internalrefurij anchorname#data-interfacesujkjjkjPubajk}(j]j]j]j]j]ujkjjkjMubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2.1 SCM_TIMESTAMPING records}(jk2.1 SCM_TIMESTAMPING recordsjkjtubajk}(j]j]j]j]j]internalrefurij anchorname#scm-timestamping-recordsujkjjkjqubajk}(j]j]j]j]j]ujkjjkjnubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+2.1.1 Transmit timestamps with MSG_ERRQUEUE}(jk+2.1.1 Transmit timestamps with MSG_ERRQUEUEjkjubajk}(j]j]j]j]j]internalrefurij anchorname&#transmit-timestamps-with-msg-errqueueujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1.1.2 Timestamp types}(jk2.1.1.2 Timestamp typesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#timestamp-typesujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1.1.3 Fragmentation}(jk2.1.1.3 Fragmentationjkjڛubajk}(j]j]j]j]j]internalrefurij anchorname#fragmentationujkjjkjכubajk}(j]j]j]j]j]ujkjjkjԛubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1.1.4 Packet Payload}(jk2.1.1.4 Packet Payloadjkjubajk}(j]j]j]j]j]internalrefurij anchorname#packet-payloadujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1.1.5 Blocking Read}(jk2.1.1.5 Blocking Readjkj"ubajk}(j]j]j]j]j]internalrefurij anchorname#blocking-readujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1.2 Receive timestamps}(jk2.1.2 Receive timestampsjkjRubajk}(j]j]j]j]j]internalrefurij anchorname#receive-timestampsujkjjkjOubajk}(j]j]j]j]j]ujkjjkjLubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjnubejk}(j]j]j]j]j]ujkj:jkjkubajk}(j]j]j]j]j]ujkjjkjMubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkG3. Hardware Timestamping configuration: SIOCSHWTSTAMP and SIOCGHWTSTAMP}(jkG3. Hardware Timestamping configuration: SIOCSHWTSTAMP and SIOCGHWTSTAMPjkjubajk}(j]j]j]j]j]internalrefurij anchornameD#hardware-timestamping-configuration-siocshwtstamp-and-siocghwtstampujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk83.1 Hardware Timestamping Implementation: Device Drivers}(jk83.1 Hardware Timestamping Implementation: Device Driversjkjubajk}(j]j]j]j]j]internalrefurij anchorname4#hardware-timestamping-implementation-device-driversujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk:3.2 Special considerations for stacked PTP Hardware Clocks}(jk:3.2 Special considerations for stacked PTP Hardware ClocksjkjӜubajk}(j]j]j]j]j]internalrefurij anchorname7#special-considerations-for-stacked-ptp-hardware-clocksujkjjkjМubajk}(j]j]j]j]j]ujkjjkj͜ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk43.2.1 DSA (Distributed Switch Architecture) switches}(jk43.2.1 DSA (Distributed Switch Architecture) switchesjkjubajk}(j]j]j]j]j]internalrefurij anchorname-#dsa-distributed-switch-architecture-switchesujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.2.2 Ethernet PHYs}(jk3.2.2 Ethernet PHYsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#ethernet-physujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.2.3 MII bus snooping devices}(jk3.2.3 MII bus snooping devicesjkj<ubajk}(j]j]j]j]j]internalrefurij anchorname#mii-bus-snooping-devicesujkjjkj9ubajk}(j]j]j]j]j]ujkjjkj6ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#3.2.4 Other caveats for MAC drivers}(jk#3.2.4 Other caveats for MAC driversjkj`ubajk}(j]j]j]j]j]internalrefurij anchorname#other-caveats-for-mac-driversujkjjkj]ubajk}(j]j]j]j]j]ujkjjkjZubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkj͜ubejk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjәubejk}(j]j]j]j]j]ujkj:jkjЙubajk}(j]j]j]j]j]ujkjubjH je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVideo issues with S3 resume}(jkjjkjubajk}(j]j]j]j]j]internalrefuri power/video anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDetails}(jkDetailsjkjѝubajk}(j]j]j]j]j]internalrefurij anchorname#detailsujkjjkjΝubajk}(j]j]j]j]j]ujkjjkj˝ubajk}(j]j]j]j]j]ujkj:jkjȝubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKnown working desktop systems}(jkKnown working desktop systemsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#known-working-desktop-systemsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjȝubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'How to use dm-crypt and swsusp together}(jkjνjkj.ubajk}(j]j]j]j]j]internalrefuripower/swsusp-dmcrypt anchornamehujkjjkj+ubajk}(j]j]j]j]j]ujkjjkj(ubajk}(j]j]j]j]j]ujkj:jkj%ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHow to get s2ram working}(jkjܽjkjZubajk}(j]j]j]j]j]internalrefuri power/s2ram anchornamehujkjjkjWubajk}(j]j]j]j]j]ujkjjkjTubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsing TRACE_RESUME}(jkUsing TRACE_RESUMEjkjzubajk}(j]j]j]j]j]internalrefuriji anchorname#using-trace-resumeujkjjkjwubajk}(j]j]j]j]j]ujkjjkjtubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNOTE}(jkNOTEjkjubajk}(j]j]j]j]j]internalrefuriji anchorname#noteujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjjkjtubejk}(j]j]j]j]j]ujkj:jkjqubajk}(j]j]j]j]j]ujkjjkjTubejk}(j]j]j]j]j]ujkj:jkjQubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPM Quality Of Service Interface}(jkjjkjubajk}(j]j]j]j]j]internalrefuripower/pm_qos_interface anchornamehujkjjkjݞubajk}(j]j]j]j]j]ujkjjkjڞubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. PM QoS framework}(jk1. PM QoS frameworkjkjubajk}(j]j]j]j]j]internalrefurij anchorname#pm-qos-frameworkujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk02. PM QoS per-device latency and flags framework}(jk02. PM QoS per-device latency and flags frameworkjkj$ubajk}(j]j]j]j]j]internalrefurij anchorname.#pm-qos-per-device-latency-and-flags-frameworkujkjjkj!ubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkActive state latency tolerance}(jkActive state latency tolerancejkjEubajk}(j]j]j]j]j]internalrefurij anchorname#active-state-latency-toleranceujkjjkjBubajk}(j]j]j]j]j]ujkjjkj?ubajk}(j]j]j]j]j]ujkj:jkj<ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjڞubejk}(j]j]j]j]j]ujkj:jkjמubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUniversal TUN/TAP device driver}(jkjjkjubajk}(j]j]j]j]j]internalrefurinetworking/tuntap anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Description}(jk1. Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Configuration}(jk2. ConfigurationjkjΟubajk}(j]j]j]j]j]internalrefurij anchorname#configurationujkjjkj˟ubajk}(j]j]j]j]j]ujkjjkjȟubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3. Program interface}(jk3. Program interfacejkjubajk}(j]j]j]j]j]internalrefurij anchorname#program-interfaceujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.1 Network device allocation}(jk3.1 Network device allocationjkjubajk}(j]j]j]j]j]internalrefurij anchorname#network-device-allocationujkjjkjubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkj:jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.2 Frame format}(jk3.2 Frame formatjkj7ubajk}(j]j]j]j]j]internalrefurij anchorname #frame-formatujkjjkj4ubajk}(j]j]j]j]j]ujkjjkj1ubajk}(j]j]j]j]j]ujkj:jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.3 Multiqueue tuntap interface}(jk3.3 Multiqueue tuntap interfacejkj[ubajk}(j]j]j]j]j]internalrefurij anchorname#multiqueue-tuntap-interfaceujkjjkjXubajk}(j]j]j]j]j]ujkjjkjUubajk}(j]j]j]j]j]ujkj:jkj ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9Universal TUN/TAP device driver Frequently Asked Question}(jk9Universal TUN/TAP device driver Frequently Asked Questionjkjubajk}(j]j]j]j]j]internalrefurij anchorname:#universal-tun-tap-device-driver-frequently-asked-questionujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk SMC Sysctl}(jkjjkjĠubajk}(j]j]j]j]j]internalrefurinetworking/smc-sysctl anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/proc/sys/net/smc/* Variables}(jk/proc/sys/net/smc/* Variablesjkjubajk}(j]j]j]j]j]internalrefurijӠ anchorname#proc-sys-net-smc-variablesujkjjkjubajk}(j]j]j]j]j]ujkjjkjޠubajk}(j]j]j]j]j]ujkj:jkj۠ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubjkje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkjjkjubajk}(j]j]j]j]j]internalrefuri peci/peci anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk PECI Wire}(jk PECI Wirejkj=ubajk}(j]j]j]j]j]internalrefurij, anchorname #peci-wireujkjjkj:ubajk}(j]j]j]j]j]ujkjjkj7ubajk}(j]j]j]j]j]ujkj:jkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPECI subsystem internals}(jkPECI subsystem internalsjkjaubajk}(j]j]j]j]j]internalrefurij, anchorname#peci-subsystem-internalsujkjjkj^ubajk}(j]j]j]j]j]ujkjjkj[ubajk}(j]j]j]j]j]ujkj:jkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPECI CPU Driver API}(jkPECI CPU Driver APIjkjubajk}(j]j]j]j]j]internalrefurij, anchorname#peci-cpu-driver-apiujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj4ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubjU je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5Documentation for userland software suspend interface}(jkj"jkjubajk}(j]j]j]j]j]internalrefuripower/userland-swsusp anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/Using swap files with software suspend (swsusp)}(jkj0jkjubajk}(j]j]j]j]j]internalrefuripower/swsusp-and-swap-files anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkStream Parser (strparser)}(jkj>jkjubajk}(j]j]j]j]j]internalrefurinetworking/strparser anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj6ubajk}(j]j]j]j]j]internalrefurij% anchorname #introductionujkjjkj3ubajk}(j]j]j]j]j]ujkjjkj0ubajk}(j]j]j]j]j]ujkj:jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Interface}(jk InterfacejkjZubajk}(j]j]j]j]j]internalrefurij% anchorname #interfaceujkjjkjWubajk}(j]j]j]j]j]ujkjjkjTubajk}(j]j]j]j]j]ujkj:jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Functions}(jk Functionsjkj~ubajk}(j]j]j]j]j]internalrefurij% anchorname #functionsujkjjkj{ubajk}(j]j]j]j]j]ujkjjkjxubajk}(j]j]j]j]j]ujkj:jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Callbacks}(jk Callbacksjkjubajk}(j]j]j]j]j]internalrefurij% anchorname #callbacksujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Statistics}(jk StatisticsjkjƢubajk}(j]j]j]j]j]internalrefurij% anchorname #statisticsujkjjkjâubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMessage assembly limits}(jkMessage assembly limitsjkjubajk}(j]j]j]j]j]internalrefurij% anchorname#message-assembly-limitsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAuthor}(jkAuthorjkjubajk}(j]j]j]j]j]internalrefurij% anchorname#authorujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj-ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkj ubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThin-streams and TCP}(jkjLjkjGubajk}(j]j]j]j]j]internalrefurinetworking/tcp-thin anchornamehujkjjkjDubajk}(j]j]j]j]j]ujkjjkjAubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjgubajk}(j]j]j]j]j]internalrefurijV anchorname #referencesujkjjkjdubajk}(j]j]j]j]j]ujkjjkjaubajk}(j]j]j]j]j]ujkj:jkj^ubajk}(j]j]j]j]j]ujkjjkjAubejk}(j]j]j]j]j]ujkj:jkj>ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk XFRM Syscall}(jkjZjkjubajk}(j]j]j]j]j]internalrefurinetworking/xfrm_sysctl anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$/proc/sys/net/core/xfrm_* Variables:}(jk$/proc/sys/net/core/xfrm_* Variables:jkjubajk}(j]j]j]j]j]internalrefurij anchorname!#proc-sys-net-core-xfrm-variablesujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAdding a New System Call}(jkjhjkjubajk}(j]j]j]j]j]internalrefuriprocess/adding-syscalls anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSystem Call Alternatives}(jkSystem Call Alternativesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#system-call-alternativesujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Designing the API: Planning for Extension}(jk)Designing the API: Planning for Extensionjkj=ubajk}(j]j]j]j]j]internalrefurij anchorname)#designing-the-api-planning-for-extensionujkjjkj:ubajk}(j]j]j]j]j]ujkjjkj7ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Designing the API: Other Considerations}(jk'Designing the API: Other Considerationsjkjaubajk}(j]j]j]j]j]internalrefurij anchorname'#designing-the-api-other-considerationsujkjjkj^ubajk}(j]j]j]j]j]ujkjjkj[ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProposing the API}(jkProposing the APIjkjubajk}(j]j]j]j]j]internalrefurij anchorname#proposing-the-apiujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Generic System Call Implementation}(jk"Generic System Call Implementationjkjubajk}(j]j]j]j]j]internalrefurij anchorname##generic-system-call-implementationujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkx86 System Call Implementation}(jkx86 System Call Implementationjkjͤubajk}(j]j]j]j]j]internalrefurij anchorname#x86-system-call-implementationujkjjkjʤubajk}(j]j]j]j]j]ujkjjkjǤubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Compatibility System Calls (Generic)}(jk$Compatibility System Calls (Generic)jkjubajk}(j]j]j]j]j]internalrefurij anchorname##compatibility-system-calls-genericujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Compatibility System Calls (x86)}(jk Compatibility System Calls (x86)jkjubajk}(j]j]j]j]j]internalrefurij anchorname#compatibility-system-calls-x86ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk System Calls Returning Elsewhere}(jk System Calls Returning Elsewherejkj9ubajk}(j]j]j]j]j]internalrefurij anchorname!#system-calls-returning-elsewhereujkjjkj6ubajk}(j]j]j]j]j]ujkjjkj3ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Other Details}(jk Other Detailsjkj]ubajk}(j]j]j]j]j]internalrefurij anchorname#other-detailsujkjjkjZubajk}(j]j]j]j]j]ujkjjkjWubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting}(jkTestingjkjubajk}(j]j]j]j]j]internalrefurij anchorname#testingujkjjkj~ubajk}(j]j]j]j]j]ujkjjkj{ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMan Page}(jkMan Pagejkjubajk}(j]j]j]j]j]internalrefurij anchorname #man-pageujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Do not call System Calls in the Kernel}(jk&Do not call System Calls in the Kerneljkjɥubajk}(j]j]j]j]j]internalrefurij anchorname'#do-not-call-system-calls-in-the-kernelujkjjkjƥubajk}(j]j]j]j]j]ujkjjkjåubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReferences and Sources}(jkReferences and Sourcesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#references-and-sourcesujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubj.je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRDS}(jkjvjkj&ubajk}(j]j]j]j]j]internalrefurinetworking/rds anchornamehujkjjkj#ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjFubajk}(j]j]j]j]j]internalrefurij5 anchorname #overviewujkjjkjCubajk}(j]j]j]j]j]ujkjjkj@ubajk}(j]j]j]j]j]ujkj:jkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRDS Architecture}(jkRDS Architecturejkjjubajk}(j]j]j]j]j]internalrefurij5 anchorname#rds-architectureujkjjkjgubajk}(j]j]j]j]j]ujkjjkjdubajk}(j]j]j]j]j]ujkj:jkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSocket Interface}(jkSocket Interfacejkjubajk}(j]j]j]j]j]internalrefurij5 anchorname#socket-interfaceujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RDMA for RDS}(jk RDMA for RDSjkjubajk}(j]j]j]j]j]internalrefurij5 anchorname #rdma-for-rdsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCongestion Notifications}(jkCongestion Notificationsjkj֦ubajk}(j]j]j]j]j]internalrefurij5 anchorname#congestion-notificationsujkjjkjӦubajk}(j]j]j]j]j]ujkjjkjЦubajk}(j]j]j]j]j]ujkj:jkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RDS Protocol}(jk RDS Protocoljkjubajk}(j]j]j]j]j]internalrefurij5 anchorname #rds-protocolujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRDS Transport Layer}(jkRDS Transport Layerjkjubajk}(j]j]j]j]j]internalrefurij5 anchorname#rds-transport-layerujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRDS Kernel Structures}(jkRDS Kernel StructuresjkjBubajk}(j]j]j]j]j]internalrefurij5 anchorname#rds-kernel-structuresujkjjkj?ubajk}(j]j]j]j]j]ujkjjkj<ubajk}(j]j]j]j]j]ujkj:jkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConnection management}(jkConnection managementjkjfubajk}(j]j]j]j]j]internalrefurij5 anchorname#connection-managementujkjjkjcubajk}(j]j]j]j]j]ujkjjkj`ubajk}(j]j]j]j]j]ujkj:jkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk The send path}(jk The send pathjkjubajk}(j]j]j]j]j]internalrefurij5 anchorname#the-send-pathujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk The recv path}(jk The recv pathjkjubajk}(j]j]j]j]j]internalrefurij5 anchorname#the-recv-pathujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMultipath RDS (mprds)}(jkMultipath RDS (mprds)jkjҧubajk}(j]j]j]j]j]internalrefurij5 anchorname#multipath-rds-mprdsujkjjkjϧubajk}(j]j]j]j]j]ujkjjkj̧ubajk}(j]j]j]j]j]ujkj:jkj=ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGetting the code right}(jkjjkj ubajk}(j]j]j]j]j]internalrefuriprocess/4.Coding anchornamehjpjujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPitfalls}(jkPitfallsjkj+ubajk}(j]j]j]j]j]internalrefurij anchorname #pitfallsjp](KKeujkjjkj(ubajk}(j]j]j]j]j]ujkjjkj%ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Coding style}(jk Coding stylejkjMubajk}(j]j]j]j]j]internalrefurij anchorname #coding-stylejp](KKKeujkjjkjJubajk}(j]j]j]j]j]ujkjjkjGubajk}(j]j]j]j]j]ujkj:jkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAbstraction layers}(jkAbstraction layersjkjrubajk}(j]j]j]j]j]internalrefurij anchorname#abstraction-layersjp](KKKeujkjjkjoubajk}(j]j]j]j]j]ujkjjkjlubajk}(j]j]j]j]j]ujkj:jkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&#ifdef and preprocessor use in general}(jk&#ifdef and preprocessor use in generaljkjubajk}(j]j]j]j]j]internalrefurij anchorname&#ifdef-and-preprocessor-use-in-generaljp](KKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInline functions}(jkInline functionsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#inline-functionsjp](KKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocking}(jkLockingjkjubajk}(j]j]j]j]j]internalrefurij anchorname#lockingjp](KKKeujkjjkjިubajk}(j]j]j]j]j]ujkjjkjۨubajk}(j]j]j]j]j]ujkj:jkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Regressions}(jk Regressionsjkjubajk}(j]j]j]j]j]internalrefurij anchorname #regressionsjp](KKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjDubejk}(j]j]j]j]j]ujkjjkj%ubejk}(j]j]j]j]j]ujkj:jkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCode checking tools}(jkCode checking toolsjkj7ubajk}(j]j]j]j]j]internalrefurij anchorname#code-checking-toolsjp](KKeujkjjkj4ubajk}(j]j]j]j]j]ujkjjkj1ubajk}(j]j]j]j]j]ujkj:jkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Documentation}(jk Documentationjkj\ubajk}(j]j]j]j]j]internalrefurij anchorname#documentationjp](KKeujkjjkjYubajk}(j]j]j]j]j]ujkjjkjVubajk}(j]j]j]j]j]ujkj:jkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInternal API changes}(jkInternal API changesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#internal-api-changesjp](KKeujkjjkj~ubajk}(j]j]j]j]j]ujkjjkj{ubajk}(j]j]j]j]j]ujkj:jkj"ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk clang-format}(jkjjkjubajk}(j]j]j]j]j]internalrefuriprocess/clang-format anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Review files and patches for coding style}(jk)Review files and patches for coding stylejkj۩ubajk}(j]j]j]j]j]internalrefurijʩ anchorname*#review-files-and-patches-for-coding-styleujkjjkjةubajk}(j]j]j]j]j]ujkjjkjթubajk}(j]j]j]j]j]ujkj:jkjҩubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReformatting blocks of code}(jkReformatting blocks of codejkjubajk}(j]j]j]j]j]internalrefurijʩ anchorname#reformatting-blocks-of-codeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjҩubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMissing support}(jkMissing supportjkj#ubajk}(j]j]j]j]j]internalrefurijʩ anchorname#missing-supportujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjҩubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExtra features/options}(jkExtra features/optionsjkjGubajk}(j]j]j]j]j]internalrefurijʩ anchorname#extra-features-optionsujkjjkjDubajk}(j]j]j]j]j]ujkjjkjAubajk}(j]j]j]j]j]ujkj:jkjҩubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkInterface statistics}(jkjjkjubajk}(j]j]j]j]j]internalrefurinetworking/statistics anchornamehujkjjkj}ubajk}(j]j]j]j]j]ujkjjkjzubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j]j]j]j]j]internalrefurij anchorname #overviewujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkStandard interface statistics}(jkStandard interface statisticsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#standard-interface-statisticsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQueue statistics}(jkQueue statisticsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#queue-statisticsujkjjkjߪubajk}(j]j]j]j]j]ujkjjkjܪubajk}(j]j]j]j]j]ujkj:jkj٪ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkProtocol-specific statistics}(jkProtocol-specific statisticsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#protocol-specific-statisticsujkjjkjubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkethtool}(jkethtooljkj3ubajk}(j]j]j]j]j]internalrefurij anchorname#ethtoolujkjjkj0ubajk}(j]j]j]j]j]ujkjjkj-ubajk}(j]j]j]j]j]ujkj:jkj*ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver-defined statistics}(jkDriver-defined statisticsjkjcubajk}(j]j]j]j]j]internalrefurij anchorname#driver-defined-statisticsujkjjkj`ubajk}(j]j]j]j]j]ujkjjkj]ubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkuAPIs}(jkuAPIsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#uapisujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkprocfs}(jkprocfsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#procfsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksysfs}(jksysfsjkjثubajk}(j]j]j]j]j]internalrefurij anchorname#sysfsujkjjkjիubajk}(j]j]j]j]j]ujkjjkjҫubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jknetlink}(jknetlinkjkjubajk}(j]j]j]j]j]internalrefurij anchorname#netlinkujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknetdev (netlink)}(jknetdev (netlink)jkjubajk}(j]j]j]j]j]internalrefurij anchorname#netdev-netlinkujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkethtool}(jkethtooljkjMubajk}(j]j]j]j]j]internalrefurij anchorname#id1ujkjjkjJubajk}(j]j]j]j]j]ujkjjkjGubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkethtool-netlink}(jkethtool-netlinkjkjqubajk}(j]j]j]j]j]internalrefurij anchorname#ethtool-netlinkujkjjkjnubajk}(j]j]j]j]j]ujkjjkjkubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdebugfs}(jkdebugfsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#debugfsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstruct rtnl_link_stats64}(jkstruct rtnl_link_stats64jkjŬubajk}(j]j]j]j]j]internalrefurij anchorname#struct-rtnl-link-stats64ujkjjkj¬ubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNotes for driver authors}(jkNotes for driver authorsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#notes-for-driver-authorsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel-internal data structures}(jkKernel-internal data structuresjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #kernel-internal-data-structuresujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjzubejk}(j]j]j]j]j]ujkj:jkjwubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/Ethernet switch device driver model (switchdev)}(jkjjkjOubajk}(j]j]j]j]j]internalrefurinetworking/switchdev anchornamehujkjjkjLubajk}(j]j]j]j]j]ujkjjkjIubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Include Files}(jk Include Filesjkjoubajk}(j]j]j]j]j]internalrefurij^ anchorname#include-filesujkjjkjlubajk}(j]j]j]j]j]ujkjjkjiubajk}(j]j]j]j]j]ujkj:jkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Configuration}(jk Configurationjkjubajk}(j]j]j]j]j]internalrefurij^ anchorname#configurationujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjfubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Switch Ports}(jk Switch Portsjkjubajk}(j]j]j]j]j]internalrefurij^ anchorname #switch-portsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Switch ID}(jk Switch IDjkjحubajk}(j]j]j]j]j]internalrefurij^ anchorname #switch-idujkjjkjխubajk}(j]j]j]j]j]ujkjjkjҭubajk}(j]j]j]j]j]ujkj:jkjϭubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPort Netdev Naming}(jkPort Netdev Namingjkjubajk}(j]j]j]j]j]internalrefurij^ anchorname#port-netdev-namingujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjϭubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Port Features}(jk Port Featuresjkj ubajk}(j]j]j]j]j]internalrefurij^ anchorname#port-featuresujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjϭubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Port Topology}(jk Port TopologyjkjDubajk}(j]j]j]j]j]internalrefurij^ anchorname#port-topologyujkjjkjAubajk}(j]j]j]j]j]ujkjjkj>ubajk}(j]j]j]j]j]ujkj:jkjϭubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjfubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkL2 Forwarding Offload}(jkL2 Forwarding Offloadjkjtubajk}(j]j]j]j]j]internalrefurij^ anchorname#l2-forwarding-offloadujkjjkjqubajk}(j]j]j]j]j]ujkjjkjnubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStatic FDB Entries}(jkStatic FDB Entriesjkjubajk}(j]j]j]j]j]internalrefurij^ anchorname#static-fdb-entriesujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Notification of Learned/Forgotten Source MAC/VLANs}(jk2Notification of Learned/Forgotten Source MAC/VLANsjkjubajk}(j]j]j]j]j]internalrefurij^ anchorname3#notification-of-learned-forgotten-source-mac-vlansujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk FDB Ageing}(jk FDB Ageingjkjݮubajk}(j]j]j]j]j]internalrefurij^ anchorname #fdb-ageingujkjjkjڮubajk}(j]j]j]j]j]ujkjjkj׮ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTP State Change on Port}(jkSTP State Change on Portjkjubajk}(j]j]j]j]j]internalrefurij^ anchorname#stp-state-change-on-portujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFlooding L2 domain}(jkFlooding L2 domainjkj%ubajk}(j]j]j]j]j]internalrefurij^ anchorname#flooding-l2-domainujkjjkj"ubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk IGMP Snooping}(jk IGMP SnoopingjkjIubajk}(j]j]j]j]j]internalrefurij^ anchorname#igmp-snoopingujkjjkjFubajk}(j]j]j]j]j]ujkjjkjCubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjnubejk}(j]j]j]j]j]ujkj:jkjfubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkL3 Routing Offload}(jkL3 Routing Offloadjkjyubajk}(j]j]j]j]j]internalrefurij^ anchorname#l3-routing-offloadujkjjkjvubajk}(j]j]j]j]j]ujkjjkjsubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNexthop Resolution}(jkNexthop Resolutionjkjubajk}(j]j]j]j]j]internalrefurij^ anchorname#nexthop-resolutionujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjjkjsubejk}(j]j]j]j]j]ujkj:jkjfubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevice driver expected behavior}(jkDevice driver expected behaviorjkjʯubajk}(j]j]j]j]j]internalrefurij^ anchorname #device-driver-expected-behaviorujkjjkjǯubajk}(j]j]j]j]j]ujkjjkjįubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguration-less state}(jkConfiguration-less statejkjubajk}(j]j]j]j]j]internalrefurij^ anchorname#configuration-less-stateujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBridged switch ports}(jkBridged switch portsjkjubajk}(j]j]j]j]j]internalrefurij^ anchorname#bridged-switch-portsujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBridge VLAN filtering}(jkBridge VLAN filteringjkj3ubajk}(j]j]j]j]j]internalrefurij^ anchorname#bridge-vlan-filteringujkjjkj0ubajk}(j]j]j]j]j]ujkjjkj-ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBridge IGMP snooping}(jkBridge IGMP snoopingjkjWubajk}(j]j]j]j]j]internalrefurij^ anchorname#bridge-igmp-snoopingujkjjkjTubajk}(j]j]j]j]j]ujkjjkjQubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjįubejk}(j]j]j]j]j]ujkj:jkjfubejk}(j]j]j]j]j]ujkjjkjIubejk}(j]j]j]j]j]ujkj:jkjFubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk PCMCIA Driver}(jkjjkjubajk}(j]j]j]j]j]internalrefuri pcmcia/driver anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksysfs}(jksysfsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#sysfsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubjVje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkstruct sk_buff}(jkj˾jkjubajk}(j]j]j]j]j]internalrefurinetworking/skbuff anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBasic sk_buff geometry}(jkBasic sk_buff geometryjkjubajk}(j]j]j]j]j]internalrefurij anchorname#basic-sk-buff-geometryujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkShared skbs and skb clones}(jkShared skbs and skb clonesjkj9ubajk}(j]j]j]j]j]internalrefurij anchorname#shared-skbs-and-skb-clonesujkjjkj6ubajk}(j]j]j]j]j]ujkjjkj3ubajk}(j]j]j]j]j]ujkj:jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdataref and headerless skbs}(jkdataref and headerless skbsjkj]ubajk}(j]j]j]j]j]internalrefurij anchorname#dataref-and-headerless-skbsujkjjkjZubajk}(j]j]j]j]j]ujkjjkjWubajk}(j]j]j]j]j]ujkj:jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkChecksum information}(jkChecksum informationjkjubajk}(j]j]j]j]j]internalrefurij anchorname#checksum-informationujkjjkj~ubajk}(j]j]j]j]j]ujkjjkj{ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIP checksum related features}(jkIP checksum related featuresjkjubajk}(j]j]j]j]j]internalrefurij anchorname#ip-checksum-related-featuresujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Checksumming of received packets by device}(jk*Checksumming of received packets by devicejkjƱubajk}(j]j]j]j]j]internalrefurij anchorname+#checksumming-of-received-packets-by-deviceujkjjkjñubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Checksumming on transmit for non-GSO}(jk$Checksumming on transmit for non-GSOjkjubajk}(j]j]j]j]j]internalrefurij anchorname%#checksumming-on-transmit-for-non-gsoujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNon-IP checksum (CRC) offloads}(jkNon-IP checksum (CRC) offloadsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#non-ip-checksum-crc-offloadsujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkChecksumming on output with GSO}(jkChecksumming on output with GSOjkj2ubajk}(j]j]j]j]j]internalrefurij anchorname #checksumming-on-output-with-gsoujkjjkj/ubajk}(j]j]j]j]j]ujkjjkj,ubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkj{ubejk}(j]j]j]j]j]ujkj:jkj ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk The UDP-Lite protocol (RFC 3828)}(jkjپjkjwubajk}(j]j]j]j]j]internalrefurinetworking/udplite anchornamehujkjjkjtubajk}(j]j]j]j]j]ujkjjkjqubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Applications}(jk1. Applicationsjkjubajk}(j]j]j]j]j]internalrefurij anchorname #applicationsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Programming API}(jk2. Programming APIjkjubajk}(j]j]j]j]j]internalrefurij anchorname#programming-apiujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Header Files}(jk3. Header Filesjkj߲ubajk}(j]j]j]j]j]internalrefurij anchorname #header-filesujkjjkjܲubajk}(j]j]j]j]j]ujkjjkjٲubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk>4. Kernel Behaviour with Regards to the Various Socket Options}(jk>4. Kernel Behaviour with Regards to the Various Socket Optionsjkjubajk}(j]j]j]j]j]internalrefurij anchorname<#kernel-behaviour-with-regards-to-the-various-socket-optionsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk05. UDP-Lite Runtime Statistics and their Meaning}(jk05. UDP-Lite Runtime Statistics and their Meaningjkj'ubajk}(j]j]j]j]j]internalrefurij anchorname.#udp-lite-runtime-statistics-and-their-meaningujkjjkj$ubajk}(j]j]j]j]j]ujkjjkj!ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 6. IPtables}(jk 6. IPtablesjkjKubajk}(j]j]j]j]j]internalrefurij anchorname #iptablesujkjjkjHubajk}(j]j]j]j]j]ujkjjkjEubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7. Maintainer Address}(jk7. Maintainer Addressjkjoubajk}(j]j]j]j]j]internalrefurij anchorname#maintainer-addressujkjjkjlubajk}(j]j]j]j]j]ujkjjkjiubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjqubejk}(j]j]j]j]j]ujkj:jkjnubajk}(j]j]j]j]j]ujkjubjn je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk TC Actions - Environmental Rules}(jkjjkjubajk}(j]j]j]j]j]internalrefurinetworking/tc-actions-env-rules anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubj1je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4Testing suspend and resume support in device drivers}(jkjjkjԳubajk}(j]j]j]j]j]internalrefuripower/drivers-testing anchornamehujkjjkjѳubajk}(j]j]j]j]j]ujkjjkjγubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Preparing the test system}(jk1. Preparing the test systemjkjubajk}(j]j]j]j]j]internalrefurij anchorname#preparing-the-test-systemujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Testing the driver}(jk2. Testing the driverjkjubajk}(j]j]j]j]j]internalrefurij anchorname#testing-the-driverujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjγubejk}(j]j]j]j]j]ujkj:jkj˳ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$System Suspend and Device Interrupts}(jkjjkjQubajk}(j]j]j]j]j]internalrefuripower/suspend-and-interrupts anchornamehujkjjkjNubajk}(j]j]j]j]j]ujkjjkjKubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Suspending and Resuming Device IRQs}(jk#Suspending and Resuming Device IRQsjkjqubajk}(j]j]j]j]j]internalrefurij` anchorname$#suspending-and-resuming-device-irqsujkjjkjnubajk}(j]j]j]j]j]ujkjjkjkubajk}(j]j]j]j]j]ujkj:jkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe IRQF_NO_SUSPEND Flag}(jkThe IRQF_NO_SUSPEND Flagjkjubajk}(j]j]j]j]j]internalrefurij` anchorname#the-irqf-no-suspend-flagujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBSystem Wakeup Interrupts, enable_irq_wake() and disable_irq_wake()}(jkBSystem Wakeup Interrupts, enable_irq_wake() and disable_irq_wake()jkjubajk}(j]j]j]j]j]internalrefurij` anchorname>#system-wakeup-interrupts-enable-irq-wake-and-disable-irq-wakeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterrupts and Suspend-to-Idle}(jkInterrupts and Suspend-to-Idlejkjݴubajk}(j]j]j]j]j]internalrefurij` anchorname#interrupts-and-suspend-to-idleujkjjkjڴubajk}(j]j]j]j]j]ujkjjkj״ubajk}(j]j]j]j]j]ujkj:jkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%IRQF_NO_SUSPEND and enable_irq_wake()}(jk%IRQF_NO_SUSPEND and enable_irq_wake()jkjubajk}(j]j]j]j]j]internalrefurij` anchorname$#irqf-no-suspend-and-enable-irq-wakeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjhubejk}(j]j]j]j]j]ujkjjkjKubejk}(j]j]j]j]j]ujkj:jkjHubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPosting patches}(jkjjkj:ubajk}(j]j]j]j]j]internalrefuriprocess/5.Posting anchornamehjpjujkjjkj7ubajk}(j]j]j]j]j]ujkjjkj4ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk When to post}(jk When to postjkjZubajk}(j]j]j]j]j]internalrefurijI anchorname #when-to-postjp](KKeujkjjkjWubajk}(j]j]j]j]j]ujkjjkjTubajk}(j]j]j]j]j]ujkj:jkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBefore creating patches}(jkBefore creating patchesjkjubajk}(j]j]j]j]j]internalrefurijI anchorname#before-creating-patchesjp](KKeujkjjkj|ubajk}(j]j]j]j]j]ujkjjkjyubajk}(j]j]j]j]j]ujkj:jkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPatch preparation}(jkPatch preparationjkjubajk}(j]j]j]j]j]internalrefurijI anchorname#patch-preparationjp](KKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPatch formatting and changelogs}(jkPatch formatting and changelogsjkjɵubajk}(j]j]j]j]j]internalrefurijI anchorname #patch-formatting-and-changelogsjp](KKeujkjjkjƵubajk}(j]j]j]j]j]ujkjjkjõubajk}(j]j]j]j]j]ujkj:jkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSending the patch}(jkSending the patchjkjubajk}(j]j]j]j]j]internalrefurijI anchorname#sending-the-patchjp](KKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjQubejk}(j]j]j]j]j]ujkjjkj4ubejk}(j]j]j]j]j]ujkj:jkj1ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jkj jkj(ubajk}(j]j]j]j]j]internalrefuriprocess/1.Intro anchornamehjpj'ujkjjkj%ubajk}(j]j]j]j]j]ujkjjkj"ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExecutive summary}(jkExecutive summaryjkjHubajk}(j]j]j]j]j]internalrefurij7 anchorname#executive-summaryjp](KKeujkjjkjEubajk}(j]j]j]j]j]ujkjjkjBubajk}(j]j]j]j]j]ujkj:jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat this document is about}(jkWhat this document is aboutjkjmubajk}(j]j]j]j]j]internalrefurij7 anchorname#what-this-document-is-aboutjp](KKeujkjjkjjubajk}(j]j]j]j]j]ujkjjkjgubajk}(j]j]j]j]j]ujkj:jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCredits}(jkCreditsjkjubajk}(j]j]j]j]j]internalrefurij7 anchorname#creditsjp](KKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0The importance of getting code into the mainline}(jk0The importance of getting code into the mainlinejkjubajk}(j]j]j]j]j]internalrefurij7 anchorname1#the-importance-of-getting-code-into-the-mainlinejp](KKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Licensing}(jk Licensingjkjܶubajk}(j]j]j]j]j]internalrefurij7 anchorname #licensingjp](KKeujkjjkjٶubajk}(j]j]j]j]j]ujkjjkjֶubajk}(j]j]j]j]j]ujkj:jkj?ubejk}(j]j]j]j]j]ujkjjkj"ubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFreezing of tasks}(jkj/jkjubajk}(j]j]j]j]j]internalrefuripower/freezing-of-tasks anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!I. What is the freezing of tasks?}(jk!I. What is the freezing of tasks?jkj6ubajk}(j]j]j]j]j]internalrefurij% anchorname #i-what-is-the-freezing-of-tasksujkjjkj3ubajk}(j]j]j]j]j]ujkjjkj0ubajk}(j]j]j]j]j]ujkj:jkj-ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkII. How does it work?}(jkII. How does it work?jkjZubajk}(j]j]j]j]j]internalrefurij% anchorname#ii-how-does-it-workujkjjkjWubajk}(j]j]j]j]j]ujkjjkjTubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIRationale behind the functions dealing with freezing and thawing of tasks}(jkIRationale behind the functions dealing with freezing and thawing of tasksjkj{ubajk}(j]j]j]j]j]internalrefurij% anchornameJ#rationale-behind-the-functions-dealing-with-freezing-and-thawing-of-tasksujkjjkjxubajk}(j]j]j]j]j]ujkjjkjuubajk}(j]j]j]j]j]ujkj:jkjrubajk}(j]j]j]j]j]ujkjjkjTubejk}(j]j]j]j]j]ujkj:jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(III. Which kernel threads are freezable?}(jk(III. Which kernel threads are freezable?jkjubajk}(j]j]j]j]j]internalrefurij% anchorname'#iii-which-kernel-threads-are-freezableujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIV. Why do we do that?}(jkIV. Why do we do that?jkjϷubajk}(j]j]j]j]j]internalrefurij% anchorname#iv-why-do-we-do-thatujkjjkj̷ubajk}(j]j]j]j]j]ujkjjkjɷubajk}(j]j]j]j]j]ujkj:jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk;V. Are there any problems related to the freezing of tasks?}(jk;V. Are there any problems related to the freezing of tasks?jkjubajk}(j]j]j]j]j]internalrefurij% anchorname:#v-are-there-any-problems-related-to-the-freezing-of-tasksujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGVI. Are there any precautions to be taken to prevent freezing failures?}(jkGVI. Are there any precautions to be taken to prevent freezing failures?jkjubajk}(j]j]j]j]j]internalrefurij% anchornameF#vi-are-there-any-precautions-to-be-taken-to-prevent-freezing-failuresujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV. Miscellaneous}(jkV. Miscellaneousjkj;ubajk}(j]j]j]j]j]internalrefurij% anchorname#v-miscellaneousujkjjkj8ubajk}(j]j]j]j]j]ujkjjkj5ubajk}(j]j]j]j]j]ujkj:jkj-ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkj ubajk}(j]j]j]j]j]ujkjubj9je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux power supply class}(jkj=jkjtubajk}(j]j]j]j]j]internalrefuripower/power_supply_class anchornamehujkjjkjqubajk}(j]j]j]j]j]ujkjjkjnubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j]j]j]j]j]internalrefurij anchorname #synopsisujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAttributes/properties}(jkAttributes/propertiesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#attributes-propertiesujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUnits}(jkUnitsjkjܸubajk}(j]j]j]j]j]internalrefurij anchorname#unitsujkjjkjٸubajk}(j]j]j]j]j]ujkjjkjָubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAttributes/properties detailed}(jkAttributes/properties detailedjkjubajk}(j]j]j]j]j]internalrefurij anchorname#attributes-properties-detailedujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Battery <-> external power supply interaction}(jk-Battery <-> external power supply interactionjkj$ubajk}(j]j]j]j]j]internalrefurij anchorname*#battery-external-power-supply-interactionujkjjkj!ubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Devicetree battery characteristics}(jk"Devicetree battery characteristicsjkjHubajk}(j]j]j]j]j]internalrefurij anchorname##devicetree-battery-characteristicsujkjjkjEubajk}(j]j]j]j]j]ujkjjkjBubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQA}(jkQAjkjlubajk}(j]j]j]j]j]internalrefurij anchorname#qaujkjjkjiubajk}(j]j]j]j]j]ujkjjkjfubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjnubejk}(j]j]j]j]j]ujkj:jkjkubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Followthrough}(jkjKjkjubajk}(j]j]j]j]j]internalrefuriprocess/6.Followthrough anchornamehjpjRujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWorking with reviewers}(jkWorking with reviewersjkjŹubajk}(j]j]j]j]j]internalrefurij anchorname#working-with-reviewersjp](KKeujkjjkj¹ubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat happens next}(jkWhat happens nextjkjubajk}(j]j]j]j]j]internalrefurij anchorname#what-happens-nextjp](KKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOther things that can happen}(jkOther things that can happenjkjubajk}(j]j]j]j]j]internalrefurij anchorname#other-things-that-can-happenjp](KKeujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRegulator API design notes}(jkjZjkjIubajk}(j]j]j]j]j]internalrefuripower/regulator/design anchornamehujkjjkjFubajk}(j]j]j]j]j]ujkjjkjCubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSafety}(jkSafetyjkjiubajk}(j]j]j]j]j]internalrefurijX anchorname#safetyujkjjkjfubajk}(j]j]j]j]j]ujkjjkjcubajk}(j]j]j]j]j]ujkj:jkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConsumer use cases}(jkConsumer use casesjkjubajk}(j]j]j]j]j]internalrefurijX anchorname#consumer-use-casesujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj`ubejk}(j]j]j]j]j]ujkjjkjCubejk}(j]j]j]j]j]ujkj:jkj@ubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs tagging}(jkjhjkjƺubajk}(j]j]j]j]j]internalrefurinetworking/sysfs-tagging anchornamehujkjjkjúubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubjsje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*Operating Performance Points (OPP) Library}(jkjvjkjubajk}(j]j]j]j]j]internalrefuri power/opp anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. Introductionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #introductionujkjjkjubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk11.1 What is an Operating Performance Point (OPP)?}(jk11.1 What is an Operating Performance Point (OPP)?jkj3ubajk}(j]j]j]j]j]internalrefurij anchorname+#what-is-an-operating-performance-point-oppujkjjkj0ubajk}(j]j]j]j]j]ujkjjkj-ubajk}(j]j]j]j]j]ujkj:jkj*ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(1.2 Operating Performance Points Library}(jk(1.2 Operating Performance Points LibraryjkjWubajk}(j]j]j]j]j]internalrefurij anchorname%#operating-performance-points-libraryujkjjkjTubajk}(j]j]j]j]j]ujkjjkjQubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNote on OPP Availability}(jkNote on OPP Availabilityjkjxubajk}(j]j]j]j]j]internalrefurij anchorname#note-on-opp-availabilityujkjjkjuubajk}(j]j]j]j]j]ujkjjkjrubajk}(j]j]j]j]j]ujkj:jkjoubajk}(j]j]j]j]j]ujkjjkjQubejk}(j]j]j]j]j]ujkj:jkj*ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkj:jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2. Initial OPP List Registration}(jk 2. Initial OPP List Registrationjkjubajk}(j]j]j]j]j]internalrefurij anchorname#initial-opp-list-registrationujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. OPP Search Functions}(jk3. OPP Search Functionsjkjػubajk}(j]j]j]j]j]internalrefurij anchorname#opp-search-functionsujkjjkjջubajk}(j]j]j]j]j]ujkjjkjһubajk}(j]j]j]j]j]ujkj:jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%4. OPP Availability Control Functions}(jk%4. OPP Availability Control Functionsjkjubajk}(j]j]j]j]j]internalrefurij anchorname##opp-availability-control-functionsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. OPP Data Retrieval Functions}(jk5. OPP Data Retrieval Functionsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#opp-data-retrieval-functionsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6. Data Structures}(jk6. Data StructuresjkjDubajk}(j]j]j]j]j]internalrefurij anchorname#data-structuresujkjjkjAubajk}(j]j]j]j]j]ujkjjkj>ubajk}(j]j]j]j]j]ujkj:jkj ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubjKje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Virtual Routing and Forwarding (VRF)}(jkjjkj}ubajk}(j]j]j]j]j]internalrefurinetworking/vrf anchornamehujkjjkjzubajk}(j]j]j]j]j]ujkjjkjwubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe VRF Device}(jkThe VRF Devicejkjubajk}(j]j]j]j]j]internalrefurij anchorname#the-vrf-deviceujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDesign}(jkDesignjkjubajk}(j]j]j]j]j]internalrefurij anchorname#designujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetup}(jkSetupjkjubajk}(j]j]j]j]j]internalrefurij anchorname#setupujkjjkj߼ubajk}(j]j]j]j]j]ujkjjkjܼubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Applications}(jk Applicationsjkjubajk}(j]j]j]j]j]internalrefurij anchorname #applicationsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing iproute2 for VRFs}(jkUsing iproute2 for VRFsjkj6ubajk}(j]j]j]j]j]internalrefurij anchorname#using-iproute2-for-vrfsujkjjkj3ubajk}(j]j]j]j]j]ujkjjkj0ubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjwubejk}(j]j]j]j]j]ujkj:jkjtubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Kernel TLS}(jkjjkjoubajk}(j]j]j]j]j]internalrefurinetworking/tls anchornamehujkjjkjlubajk}(j]j]j]j]j]ujkjjkjiubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j]j]j]j]j]internalrefurij~ anchorname #overviewujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUser interface}(jkUser interfacejkjubajk}(j]j]j]j]j]internalrefurij~ anchorname#user-interfaceujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCreating a TLS connection}(jkCreating a TLS connectionjkjԽubajk}(j]j]j]j]j]internalrefurij~ anchorname#creating-a-tls-connectionujkjjkjѽubajk}(j]j]j]j]j]ujkjjkjνubajk}(j]j]j]j]j]ujkj:jkj˽ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSending TLS application data}(jkSending TLS application datajkjubajk}(j]j]j]j]j]internalrefurij~ anchorname#sending-tls-application-dataujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj˽ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReceiving TLS application data}(jkReceiving TLS application datajkjubajk}(j]j]j]j]j]internalrefurij~ anchorname#receiving-tls-application-dataujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj˽ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSend TLS control messages}(jkSend TLS control messagesjkj@ubajk}(j]j]j]j]j]internalrefurij~ anchorname#send-tls-control-messagesujkjjkj=ubajk}(j]j]j]j]j]ujkjjkj:ubajk}(j]j]j]j]j]ujkj:jkj˽ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReceiving TLS control messages}(jkReceiving TLS control messagesjkjdubajk}(j]j]j]j]j]internalrefurij~ anchorname#receiving-tls-control-messagesujkjjkjaubajk}(j]j]j]j]j]ujkjjkj^ubajk}(j]j]j]j]j]ujkj:jkj˽ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Integrating in to userspace TLS library}(jk'Integrating in to userspace TLS libraryjkjubajk}(j]j]j]j]j]internalrefurij~ anchorname(#integrating-in-to-userspace-tls-libraryujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj˽ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOptional optimizations}(jkOptional optimizationsjkjubajk}(j]j]j]j]j]internalrefurij~ anchorname#optional-optimizationsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTLS_TX_ZEROCOPY_RO}(jkTLS_TX_ZEROCOPY_ROjkj;ubajk}(j]j]j]j]j]internalrefurij~ anchorname#tls-tx-zerocopy-roujkjjkjʾubajk}(j]j]j]j]j]ujkjjkjǾubajk}(j]j]j]j]j]ujkj:jkjľubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTLS_RX_EXPECT_NO_PAD}(jkTLS_RX_EXPECT_NO_PADjkjubajk}(j]j]j]j]j]internalrefurij~ anchorname#tls-rx-expect-no-padujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjľubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkj˽ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Statistics}(jk Statisticsjkj-ubajk}(j]j]j]j]j]internalrefurij~ anchorname #statisticsujkjjkj*ubajk}(j]j]j]j]j]ujkjjkj'ubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjiubejk}(j]j]j]j]j]ujkj:jkjfubajk}(j]j]j]j]j]ujkjubj^je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*Dynamic Thermal Power Management framework}(jkjjkjfubajk}(j]j]j]j]j]internalrefuripower/powercap/dtpm anchornamehujkjjkjcubajk}(j]j]j]j]j]ujkjjkj`ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j]j]j]j]j]internalrefuriju anchorname #overviewujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFlat description}(jkFlat descriptionjkjubajk}(j]j]j]j]j]internalrefuriju anchorname#flat-descriptionujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHierarchical description}(jkHierarchical descriptionjkj˿ubajk}(j]j]j]j]j]internalrefuriju anchorname#hierarchical-descriptionujkjjkjȿubajk}(j]j]j]j]j]ujkjjkjſubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkj}ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUser space API}(jkUser space APIjkjubajk}(j]j]j]j]j]internalrefuriju anchorname#user-space-apiujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Constraints}(jk Constraintsjkjubajk}(j]j]j]j]j]internalrefuriju anchorname #constraintsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkj}ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Kernel API}(jk Kernel APIjkjLubajk}(j]j]j]j]j]internalrefuriju anchorname #kernel-apiujkjjkjIubajk}(j]j]j]j]j]ujkjjkjFubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjmubajk}(j]j]j]j]j]internalrefuriju anchorname#id1ujkjjkjjubajk}(j]j]j]j]j]ujkjjkjgubajk}(j]j]j]j]j]ujkj:jkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Nomenclature}(jk Nomenclaturejkjubajk}(j]j]j]j]j]internalrefuriju anchorname #nomenclatureujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjdubejk}(j]j]j]j]j]ujkjjkjFubejk}(j]j]j]j]j]ujkj:jkj}ubejk}(j]j]j]j]j]ujkjjkj`ubejk}(j]j]j]j]j]ujkj:jkj]ubajk}(j]j]j]j]j]ujkjubjeje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPower Management}(jkjjkjubajk}(j]j]j]j]j]internalrefuri power/index anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j]j]j]j]parentjentries](Npower/apm-acpiNpower/basic-pm-debuggingNpower/charger-managerNpower/drivers-testingNpower/energy-modelNpower/freezing-of-tasksN power/oppN power/pciNpower/pm_qos_interfaceNpower/power_supply_classNpower/runtime_pmN power/s2ramNpower/suspend-and-cpuhotplugNpower/suspend-and-interruptsNpower/swsusp-and-swap-filesNpower/swsusp-dmcryptN power/swsuspN power/videoN power/tricksNpower/userland-swsuspNpower/powercap/powercapNpower/powercap/dtpmNpower/regulator/consumerNpower/regulator/designNpower/regulator/machineNpower/regulator/overviewNpower/regulator/regulatore includefiles](jjjjjjjj j jjjjjjjjjj j"j$j&j(j*j,j.j0emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujktoctreej^s9/var/lib/git/docbuild/linux/Documentation/power/index.rstj_sKjkjubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjHubajk}(j]j]j]j]j]internalrefurij anchorname#indicesujkjjkjEubajk}(j]j]j]j]j]ujkjjkjBubajk}(j]j]j]j]j]ujkj:jkj?ubajk}(j]j]j]j]j]exprsubproject and htmlujkonlyjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSeg6 Sysfs variables}(jkjjkjubajk}(j]j]j]j]j]internalrefurinetworking/seg6-sysctl anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,/proc/sys/net/conf//seg6_* variables:}(jk,/proc/sys/net/conf//seg6_* variables:jkjubajk}(j]j]j]j]j]internalrefurij anchorname'#proc-sys-net-conf-iface-seg6-variablesujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubj1 je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTC queue based filtering}(jkjʿjkjubajk}(j]j]j]j]j]internalrefurinetworking/tc-queue-filters anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubj=je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkX.25 Device Driver Interface}(jkjؿjkjubajk}(j]j]j]j]j]internalrefurinetworking/x25-iface anchornamehujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPacket Layer to Device Driver}(jkPacket Layer to Device Driverjkj/ubajk}(j]j]j]j]j]internalrefurij anchorname#packet-layer-to-device-driverujkjjkj,ubajk}(j]j]j]j]j]ujkjjkj)ubajk}(j]j]j]j]j]ujkj:jkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Driver to Packet Layer}(jkDevice Driver to Packet LayerjkjSubajk}(j]j]j]j]j]internalrefurij anchorname#device-driver-to-packet-layerujkjjkjPubajk}(j]j]j]j]j]ujkjjkjMubajk}(j]j]j]j]j]ujkj:jkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Requirements for the device driver}(jk"Requirements for the device driverjkjwubajk}(j]j]j]j]j]internalrefurij anchorname##requirements-for-the-device-driverujkjjkjtubajk}(j]j]j]j]j]ujkjjkjqubajk}(j]j]j]j]j]ujkj:jkj&ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubj'je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPCMCIA}(jkjjkjubajk}(j]j]j]j]j]internalrefuri pcmcia/index anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j]j]j]j]parentjentries](N pcmcia/driverNpcmcia/devicetableNpcmcia/lockingNpcmcia/driver-changese includefiles](jjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj=j^s:/var/lib/git/docbuild/linux/Documentation/pcmcia/index.rstj_sKjkjubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#indicesujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]exprsubproject and htmlujkjnjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubjkje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Swap suspend}(jkjjkj4ubajk}(j]j]j]j]j]internalrefuri power/swsusp anchornamehujkjjkj1ubajk}(j]j]j]j]j]ujkjjkj.ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDArticle about goals and implementation of Software Suspend for Linux}(jkDArticle about goals and implementation of Software Suspend for LinuxjkjTubajk}(j]j]j]j]j]internalrefurijC anchornameE#article-about-goals-and-implementation-of-software-suspend-for-linuxujkjjkjQubajk}(j]j]j]j]j]ujkjjkjNubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIdea and goals to achieve}(jkIdea and goals to achievejkjuubajk}(j]j]j]j]j]internalrefurijC anchorname#idea-and-goals-to-achieveujkjjkjrubajk}(j]j]j]j]j]ujkjjkjoubajk}(j]j]j]j]j]ujkj:jkjlubajk}(j]j]j]j]j]ujkjjkjNubejk}(j]j]j]j]j]ujkj:jkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSleep states summary}(jkSleep states summaryjkjubajk}(j]j]j]j]j]internalrefurijC anchorname#sleep-states-summaryujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFrequently Asked Questions}(jkFrequently Asked Questionsjkjubajk}(j]j]j]j]j]internalrefurijC anchorname#frequently-asked-questionsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjKubejk}(j]j]j]j]j]ujkjjkj.ubejk}(j]j]j]j]j]ujkj:jkj+ubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!How the development process works}(jkjjkjubajk}(j]j]j]j]j]internalrefuriprocess/2.Process anchornamehjpj ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe big picture}(jkThe big picturejkj"ubajk}(j]j]j]j]j]internalrefurij anchorname#the-big-picturejp](KKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe lifecycle of a patch}(jkThe lifecycle of a patchjkjGubajk}(j]j]j]j]j]internalrefurij anchorname#the-lifecycle-of-a-patchjp](KKeujkjjkjDubajk}(j]j]j]j]j]ujkjjkjAubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow patches get into the Kernel}(jkHow patches get into the Kerneljkjlubajk}(j]j]j]j]j]internalrefurij anchorname #how-patches-get-into-the-kerneljp](KKeujkjjkjiubajk}(j]j]j]j]j]ujkjjkjfubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Next trees}(jk Next treesjkjubajk}(j]j]j]j]j]internalrefurij anchorname #next-treesjp](KKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Staging trees}(jk Staging treesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#staging-treesjp](KKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTools}(jkToolsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#toolsjp](KKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mailing lists}(jk Mailing listsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#mailing-listsjp](KKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Getting started with Kernel development}(jk'Getting started with Kernel developmentjkj%ubajk}(j]j]j]j]j]internalrefurij anchorname(#getting-started-with-kernel-developmentjp](KKeujkjjkj"ubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPower Capping Framework}(jkjjkj_ubajk}(j]j]j]j]j]internalrefuripower/powercap/powercap anchornamehujkjjkj\ubajk}(j]j]j]j]j]ujkjjkjYubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Terminology}(jk Terminologyjkjubajk}(j]j]j]j]j]internalrefurijn anchorname #terminologyujkjjkj|ubajk}(j]j]j]j]j]ujkjjkjyubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk package-0}(jk package-0jkjubajk}(j]j]j]j]j]internalrefurijn anchorname #package-0ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjjkjyubejk}(j]j]j]j]j]ujkj:jkjvubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPower Zone Attributes}(jkPower Zone Attributesjkjubajk}(j]j]j]j]j]internalrefurijn anchorname#power-zone-attributesujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMonitoring attributes}(jkMonitoring attributesjkjubajk}(j]j]j]j]j]internalrefurijn anchorname#monitoring-attributesujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Constraints}(jk Constraintsjkjubajk}(j]j]j]j]j]internalrefurijn anchorname #constraintsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Common zone and control type attributes}(jk'Common zone and control type attributesjkj9ubajk}(j]j]j]j]j]internalrefurijn anchorname(#common-zone-and-control-type-attributesujkjjkj6ubajk}(j]j]j]j]j]ujkjjkj3ubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Power Cap Client Driver Interface}(jk!Power Cap Client Driver Interfacejkjiubajk}(j]j]j]j]j]internalrefurijn anchorname"#power-cap-client-driver-interfaceujkjjkjfubajk}(j]j]j]j]j]ujkjjkjcubajk}(j]j]j]j]j]ujkj:jkjvubejk}(j]j]j]j]j]ujkjjkjYubejk}(j]j]j]j]j]ujkj:jkjVubajk}(j]j]j]j]j]ujkjubjc je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkXDP RX Metadata}(jkjjkjubajk}(j]j]j]j]j]internalrefurinetworking/xdp-rx-metadata anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral Design}(jkGeneral Designjkjubajk}(j]j]j]j]j]internalrefurij anchorname#general-designujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAF_XDP}(jkAF_XDPjkjubajk}(j]j]j]j]j]internalrefurij anchorname#af-xdpujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkXDP_PASS}(jkXDP_PASSjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #xdp-passujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_redirect_map}(jkbpf_redirect_mapjkj.ubajk}(j]j]j]j]j]internalrefurij anchorname#bpf-redirect-mapujkjjkj+ubajk}(j]j]j]j]j]ujkjjkj(ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk bpf_tail_call}(jk bpf_tail_calljkjRubajk}(j]j]j]j]j]internalrefurij anchorname#bpf-tail-callujkjjkjOubajk}(j]j]j]j]j]ujkjjkjLubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported Devices}(jkSupported Devicesjkjvubajk}(j]j]j]j]j]internalrefurij anchorname#supported-devicesujkjjkjsubajk}(j]j]j]j]j]ujkjjkjpubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkjubajk}(j]j]j]j]j]internalrefurij anchorname#exampleujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubj; je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkXFRM}(jkj-jkjubajk}(j]j]j]j]j]internalrefurinetworking/xfrm_sync anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1) Message Structure}(jk1) Message Structurejkjubajk}(j]j]j]j]j]internalrefurij anchorname#message-structureujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)2) TLVS reflect the different parameters:}(jk)2) TLVS reflect the different parameters:jkjubajk}(j]j]j]j]j]internalrefurij anchorname&#tlvs-reflect-the-different-parametersujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-3) Default configurations for the parameters:}(jk-3) Default configurations for the parameters:jkj;ubajk}(j]j]j]j]j]internalrefurij anchorname*#default-configurations-for-the-parametersujkjjkj8ubajk}(j]j]j]j]j]ujkjjkj5ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4) Message types}(jk4) Message typesjkj_ubajk}(j]j]j]j]j]internalrefurij anchorname#message-typesujkjjkj\ubajk}(j]j]j]j]j]ujkjjkjYubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Exceptions to threshold settings}(jk Exceptions to threshold settingsjkjubajk}(j]j]j]j]j]internalrefurij anchorname!#exceptions-to-threshold-settingsujkjjkjubajk}(j]j]j]j]j]ujkjjkj}ubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubj$je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNetwork Function Representors}(jkj;jkjubajk}(j]j]j]j]j]internalrefurinetworking/representors anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Motivation}(jk Motivationjkjubajk}(j]j]j]j]j]internalrefurij anchorname #motivationujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Definitions}(jk Definitionsjkjubajk}(j]j]j]j]j]internalrefurij anchorname #definitionsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat does a representor do?}(jkWhat does a representor do?jkj$ubajk}(j]j]j]j]j]internalrefurij anchorname#what-does-a-representor-doujkjjkj!ubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)What functions should have a representor?}(jk)What functions should have a representor?jkjHubajk}(j]j]j]j]j]internalrefurij anchorname)#what-functions-should-have-a-representorujkjjkjEubajk}(j]j]j]j]j]ujkjjkjBubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow are representors created?}(jkHow are representors created?jkjlubajk}(j]j]j]j]j]internalrefurij anchorname#how-are-representors-createdujkjjkjiubajk}(j]j]j]j]j]ujkjjkjfubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk How are representors identified?}(jk How are representors identified?jkjubajk}(j]j]j]j]j]internalrefurij anchorname #how-are-representors-identifiedujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+How do representors interact with TC rules?}(jk+How do representors interact with TC rules?jkjubajk}(j]j]j]j]j]internalrefurij anchorname+#how-do-representors-interact-with-tc-rulesujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Configuring the representee’s MAC}(jk!Configuring the representee's MACjkjubajk}(j]j]j]j]j]internalrefurij anchorname"#configuring-the-representee-s-macujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubj*je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Debugging hibernation and suspend}(jkjIjkjubajk}(j]j]j]j]j]internalrefuripower/basic-pm-debugging anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk31. Testing hibernation (aka suspend to disk or STD)}(jk31. Testing hibernation (aka suspend to disk or STD)jkj1ubajk}(j]j]j]j]j]internalrefurij  anchorname/#testing-hibernation-aka-suspend-to-disk-or-stdujkjjkj.ubajk}(j]j]j]j]j]ujkjjkj+ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jka) Test modes of hibernation}(jka) Test modes of hibernationjkjRubajk}(j]j]j]j]j]internalrefurij  anchorname#a-test-modes-of-hibernationujkjjkjOubajk}(j]j]j]j]j]ujkjjkjLubajk}(j]j]j]j]j]ujkj:jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk b) Testing minimal configuration}(jk b) Testing minimal configurationjkjvubajk}(j]j]j]j]j]internalrefurij  anchorname #b-testing-minimal-configurationujkjjkjsubajk}(j]j]j]j]j]ujkjjkjpubajk}(j]j]j]j]j]ujkj:jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1c) Using the “test_resume” hibernation option}(jk-c) Using the "test_resume" hibernation optionjkjubajk}(j]j]j]j]j]internalrefurij  anchorname+#c-using-the-test-resume-hibernation-optionujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkd) Advanced debugging}(jkd) Advanced debuggingjkjubajk}(j]j]j]j]j]internalrefurij  anchorname#d-advanced-debuggingujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjIubejk}(j]j]j]j]j]ujkjjkj+ubejk}(j]j]j]j]j]ujkj:jkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Testing suspend to RAM (STR)}(jk2. Testing suspend to RAM (STR)jkjubajk}(j]j]j]j]j]internalrefurij  anchorname#testing-suspend-to-ram-strujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj(ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/XFRM device - offloading the IPsec computations}(jkjWjkj'ubajk}(j]j]j]j]j]internalrefurinetworking/xfrm_device anchornamehujkjjkj$ubajk}(j]j]j]j]j]ujkjjkj!ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjGubajk}(j]j]j]j]j]internalrefurij6 anchorname #overviewujkjjkjDubajk}(j]j]j]j]j]ujkjjkjAubajk}(j]j]j]j]j]ujkj:jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCallbacks to implement}(jkCallbacks to implementjkjkubajk}(j]j]j]j]j]internalrefurij6 anchorname#callbacks-to-implementujkjjkjhubajk}(j]j]j]j]j]ujkjjkjeubajk}(j]j]j]j]j]ujkj:jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFlow}(jkFlowjkjubajk}(j]j]j]j]j]internalrefurij6 anchorname#flowujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj>ubejk}(j]j]j]j]j]ujkjjkj!ubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubjOje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFor more information}(jkjejkjubajk}(j]j]j]j]j]internalrefuriprocess/8.Conclusion anchornamehjpjlujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Conclusion}(jk Conclusionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #conclusionjp]K aujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!(How to avoid) Botching up ioctls}(jkjtjkjubajk}(j]j]j]j]j]internalrefuriprocess/botching-up-ioctls anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Prerequisites}(jk Prerequisitesjkj9ubajk}(j]j]j]j]j]internalrefurij( anchorname#prerequisitesujkjjkj6ubajk}(j]j]j]j]j]ujkjjkj3ubajk}(j]j]j]j]j]ujkj:jkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBasics}(jkBasicsjkj]ubajk}(j]j]j]j]j]internalrefurij( anchorname#basicsujkjjkjZubajk}(j]j]j]j]j]ujkjjkjWubajk}(j]j]j]j]j]ujkj:jkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFun with Error Paths}(jkFun with Error Pathsjkjubajk}(j]j]j]j]j]internalrefurij( anchorname#fun-with-error-pathsujkjjkj~ubajk}(j]j]j]j]j]ujkjjkj{ubajk}(j]j]j]j]j]ujkj:jkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTime, Waiting and Missing it}(jkTime, Waiting and Missing itjkjubajk}(j]j]j]j]j]internalrefurij( anchorname#time-waiting-and-missing-itujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLeaking Resources, Not}(jkLeaking Resources, Notjkjubajk}(j]j]j]j]j]internalrefurij( anchorname#leaking-resources-notujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLast, but not Least}(jkLast, but not Leastjkjubajk}(j]j]j]j]j]internalrefurij( anchorname#last-but-not-leastujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj0ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubjJ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTransparent proxy support}(jkjjkj&ubajk}(j]j]j]j]j]internalrefurinetworking/tproxy anchornamehujkjjkj#ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. Making non-local sockets work}(jk 1. Making non-local sockets workjkjFubajk}(j]j]j]j]j]internalrefurij5 anchorname#making-non-local-sockets-workujkjjkjCubajk}(j]j]j]j]j]ujkjjkj@ubajk}(j]j]j]j]j]ujkj:jkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Redirecting traffic}(jk2. Redirecting trafficjkjjubajk}(j]j]j]j]j]internalrefurij5 anchorname#redirecting-trafficujkjjkjgubajk}(j]j]j]j]j]ujkjjkjdubajk}(j]j]j]j]j]ujkj:jkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$3. Iptables and nf_tables extensions}(jk$3. Iptables and nf_tables extensionsjkjubajk}(j]j]j]j]j]internalrefurij5 anchorname"#iptables-and-nf-tables-extensionsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj=ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4. Application support}(jk4. Application supportjkjubajk}(j]j]j]j]j]internalrefurij5 anchorname#application-supportujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.1. Squid}(jk 4.1. Squidjkjubajk}(j]j]j]j]j]internalrefurij5 anchorname#squidujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkj=ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubjQje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCharger Manager}(jkjjkjubajk}(j]j]j]j]j]internalrefuripower/charger-manager anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. Introductionjkj8ubajk}(j]j]j]j]j]internalrefurij' anchorname #introductionujkjjkj5ubajk}(j]j]j]j]j]ujkjjkj2ubajk}(j]j]j]j]j]ujkj:jkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk92. Global Charger-Manager Data related with suspend_again}(jk92. Global Charger-Manager Data related with suspend_againjkj\ubajk}(j]j]j]j]j]internalrefurij' anchorname7#global-charger-manager-data-related-with-suspend-againujkjjkjYubajk}(j]j]j]j]j]ujkjjkjVubajk}(j]j]j]j]j]ujkj:jkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. How to setup suspend_again}(jk3. How to setup suspend_againjkjubajk}(j]j]j]j]j]internalrefurij' anchorname#how-to-setup-suspend-againujkjjkj}ubajk}(j]j]j]j]j]ujkjjkjzubajk}(j]j]j]j]j]ujkj:jkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-4. Charger-Manager Data (struct charger_desc)}(jk-4. Charger-Manager Data (struct charger_desc)jkjubajk}(j]j]j]j]j]internalrefurij' anchorname)#charger-manager-data-struct-charger-descujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk>5. Notify Charger-Manager of charger events: cm_notify_event()}(jk>5. Notify Charger-Manager of charger events: cm_notify_event()jkjubajk}(j]j]j]j]j]internalrefurij' anchorname9#notify-charger-manager-of-charger-events-cm-notify-eventujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6. Other Considerations}(jk6. Other Considerationsjkjubajk}(j]j]j]j]j]internalrefurij' anchorname#other-considerationsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj/ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Device table}(jkjjkj%ubajk}(j]j]j]j]j]internalrefuripcmcia/devicetable anchornamehujkjjkj"ubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubj@je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"XFRM proc - /proc/net/xfrm_* files}(jkjjkjQubajk}(j]j]j]j]j]internalrefurinetworking/xfrm_proc anchornamehujkjjkjNubajk}(j]j]j]j]j]ujkjjkjKubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTransformation Statistics}(jkTransformation Statisticsjkjqubajk}(j]j]j]j]j]internalrefurij` anchorname#transformation-statisticsujkjjkjnubajk}(j]j]j]j]j]ujkjjkjkubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInbound errors}(jkInbound errorsjkjubajk}(j]j]j]j]j]internalrefurij` anchorname#inbound-errorsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOutbound errors}(jkOutbound errorsjkjubajk}(j]j]j]j]j]internalrefurij` anchorname#outbound-errorsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjkubejk}(j]j]j]j]j]ujkj:jkjhubajk}(j]j]j]j]j]ujkjjkjKubejk}(j]j]j]j]j]ujkj:jkjHubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRxRPC Network Protocol}(jkjjkjubajk}(j]j]j]j]j]internalrefurinetworking/rxrpc anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j]j]j]j]j]internalrefurij  anchorname #overviewujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRxRPC Protocol Summary}(jkRxRPC Protocol Summaryjkj?ubajk}(j]j]j]j]j]internalrefurij  anchorname#rxrpc-protocol-summaryujkjjkj<ubajk}(j]j]j]j]j]ujkjjkj9ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAF_RXRPC Driver Model}(jkAF_RXRPC Driver Modeljkjcubajk}(j]j]j]j]j]internalrefurij  anchorname#af-rxrpc-driver-modelujkjjkj`ubajk}(j]j]j]j]j]ujkjjkj]ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkControl Messages}(jkControl Messagesjkjubajk}(j]j]j]j]j]internalrefurij  anchorname#control-messagesujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSOCKET OPTIONS}(jkSOCKET OPTIONSjkjubajk}(j]j]j]j]j]internalrefurij  anchorname#socket-optionsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSECURITY}(jkSECURITYjkjubajk}(j]j]j]j]j]internalrefurij  anchorname #securityujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEXAMPLE CLIENT USAGE}(jkEXAMPLE CLIENT USAGEjkjubajk}(j]j]j]j]j]internalrefurij  anchorname#example-client-usageujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample Server Usage}(jkExample Server Usagejkj ubajk}(j]j]j]j]j]internalrefurij  anchorname#example-server-usageujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAF_RXRPC Kernel Interface}(jkAF_RXRPC Kernel InterfacejkjDubajk}(j]j]j]j]j]internalrefurij  anchorname#af-rxrpc-kernel-interfaceujkjjkjAubajk}(j]j]j]j]j]ujkjjkj>ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfigurable Parameters}(jkConfigurable Parametersjkjhubajk}(j]j]j]j]j]internalrefurij  anchorname#configurable-parametersujkjjkjeubajk}(j]j]j]j]j]ujkjjkjbubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjubj\je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"LIBNVDIMM Maintainer Entry Profile}(jkjjkjubajk}(j]j]j]j]j]internalrefurinvdimm/maintainer-entry-profile anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j]j]j]j]j]internalrefurij anchorname #overviewujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSubmit Checklist Addendum}(jkSubmit Checklist Addendumjkjubajk}(j]j]j]j]j]internalrefurij anchorname#submit-checklist-addendumujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#ACPI Device Specific Methods (_DSM)}(jk#ACPI Device Specific Methods (_DSM)jkjubajk}(j]j]j]j]j]internalrefurij anchorname!#acpi-device-specific-methods-dsmujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKey Cycle Dates}(jkKey Cycle Datesjkj6ubajk}(j]j]j]j]j]internalrefurij anchorname#key-cycle-datesujkjjkj3ubajk}(j]j]j]j]j]ujkjjkj0ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReview Cadence}(jkReview CadencejkjZubajk}(j]j]j]j]j]internalrefurij anchorname#review-cadenceujkjjkjWubajk}(j]j]j]j]j]ujkjjkjTubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTeam}(jkjjkjubajk}(j]j]j]j]j]internalrefurinetworking/team anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6Virtual eXtensible Local Area Networking documentation}(jkjjkjubajk}(j]j]j]j]j]internalrefurinetworking/vxlan anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDInteraction of Suspend code (S3) with the CPU hotplug infrastructure}(jkjjkjubajk}(j]j]j]j]j]internalrefuripower/suspend-and-cpuhotplug anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5I. Differences between CPU hotplug and Suspend-to-RAM}(jk5I. Differences between CPU hotplug and Suspend-to-RAMjkj ubajk}(j]j]j]j]j]internalrefurij anchorname5#i-differences-between-cpu-hotplug-and-suspend-to-ramujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Important files and functions/entry points:}(jk+Important files and functions/entry points:jkj,ubajk}(j]j]j]j]j]internalrefurij anchorname+#important-files-and-functions-entry-pointsujkjjkj)ubajk}(j]j]j]j]j]ujkjjkj&ubajk}(j]j]j]j]j]ujkj:jkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0II. What are the issues involved in CPU hotplug?}(jk0II. What are the issues involved in CPU hotplug?jkjPubajk}(j]j]j]j]j]internalrefurij anchorname/#ii-what-are-the-issues-involved-in-cpu-hotplugujkjjkjMubajk}(j]j]j]j]j]ujkjjkjJubajk}(j]j]j]j]j]ujkj:jkj#ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIII. Known problems}(jkIII. Known problemsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#iii-known-problemsujkjjkj}ubajk}(j]j]j]j]j]ujkjjkjzubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubj` je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLinux X.25 Project}(jkjjkjubajk}(j]j]j]j]j]internalrefurinetworking/x25 anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubjsje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRegulator Driver Interface}(jkjjkjubajk}(j]j]j]j]j]internalrefuripower/regulator/regulator anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Registration}(jk Registrationjkjubajk}(j]j]j]j]j]internalrefurij anchorname #registrationujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRegulator Events}(jkRegulator Eventsjkj)ubajk}(j]j]j]j]j]internalrefurij anchorname#regulator-eventsujkjjkj&ubajk}(j]j]j]j]j]ujkjjkj#ubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEarly-stage planning}(jkjjkjbubajk}(j]j]j]j]j]internalrefuriprocess/3.Early-stage anchornamehjpj#ujkjjkj_ubajk}(j]j]j]j]j]ujkjjkj\ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpecifying the problem}(jkSpecifying the problemjkjubajk}(j]j]j]j]j]internalrefurijq anchorname#specifying-the-problemjp](KKeujkjjkjubajk}(j]j]j]j]j]ujkjjkj|ubajk}(j]j]j]j]j]ujkj:jkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEarly discussion}(jkEarly discussionjkjubajk}(j]j]j]j]j]internalrefurijq anchorname#early-discussionjp](KKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWho do you talk to?}(jkWho do you talk to?jkjubajk}(j]j]j]j]j]internalrefurijq anchorname#who-do-you-talk-tojp](KKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk When to post?}(jk When to post?jkjubajk}(j]j]j]j]j]internalrefurijq anchorname #when-to-postjp](KKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGetting official buy-in}(jkGetting official buy-injkjubajk}(j]j]j]j]j]internalrefurijq anchorname#getting-official-buy-injp](KKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjyubejk}(j]j]j]j]j]ujkjjkj\ubejk}(j]j]j]j]j]ujkj:jkjYubajk}(j]j]j]j]j]ujkjubjfje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk@Linux Kernel Contributor Covenant Code of Conduct Interpretation}(jkj+jkjPubajk}(j]j]j]j]j]internalrefuri&process/code-of-conduct-interpretation anchornamehujkjjkjMubajk}(j]j]j]j]j]ujkjjkjJubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Maintainers}(jk Maintainersjkjpubajk}(j]j]j]j]j]internalrefurij_ anchorname #maintainersujkjjkjmubajk}(j]j]j]j]j]ujkjjkjjubajk}(j]j]j]j]j]ujkj:jkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkResponsibilities}(jkResponsibilitiesjkjubajk}(j]j]j]j]j]internalrefurij_ anchorname#responsibilitiesujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkScope}(jkScopejkjubajk}(j]j]j]j]j]internalrefurij_ anchorname#scopeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Enforcement}(jk Enforcementjkjubajk}(j]j]j]j]j]internalrefurij_ anchorname #enforcementujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjgubejk}(j]j]j]j]j]ujkjjkjJubejk}(j]j]j]j]j]ujkj:jkjGubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*Minimal requirements to compile the Kernel}(jkj9jkjubajk}(j]j]j]j]j]internalrefuriprocess/changes anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIntro}(jkIntrojkj5ubajk}(j]j]j]j]j]internalrefurij$ anchorname#introujkjjkj2ubajk}(j]j]j]j]j]ujkjjkj/ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCurrent Minimal Requirements}(jkCurrent Minimal RequirementsjkjVubajk}(j]j]j]j]j]internalrefurij$ anchorname#current-minimal-requirementsujkjjkjSubajk}(j]j]j]j]j]ujkjjkjPubajk}(j]j]j]j]j]ujkj:jkjMubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel compilation}(jkKernel compilationjkjzubajk}(j]j]j]j]j]internalrefurij$ anchorname#kernel-compilationujkjjkjwubajk}(j]j]j]j]j]ujkjjkjtubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGCC}(jkGCCjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#gccujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkClang/LLVM (optional)}(jkClang/LLVM (optional)jkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#clang-llvm-optionalujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRust (optional)}(jkRust (optional)jkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#rust-optionalujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbindgen (optional)}(jkbindgen (optional)jkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#bindgen-optionalujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMake}(jkMakejkj+ubajk}(j]j]j]j]j]internalrefurij$ anchorname#makeujkjjkj(ubajk}(j]j]j]j]j]ujkjjkj%ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBash}(jkBashjkjOubajk}(j]j]j]j]j]internalrefurij$ anchorname#bashujkjjkjLubajk}(j]j]j]j]j]ujkjjkjIubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBinutils}(jkBinutilsjkjsubajk}(j]j]j]j]j]internalrefurij$ anchorname #binutilsujkjjkjpubajk}(j]j]j]j]j]ujkjjkjmubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk pkg-config}(jk pkg-configjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname #pkg-configujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFlex}(jkFlexjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#flexujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBison}(jkBisonjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#bisonujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpahole}(jkpaholejkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#paholeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPerl}(jkPerljkj'ubajk}(j]j]j]j]j]internalrefurij$ anchorname#perlujkjjkj$ubajk}(j]j]j]j]j]ujkjjkj!ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBC}(jkBCjkjKubajk}(j]j]j]j]j]internalrefurij$ anchorname#bcujkjjkjHubajk}(j]j]j]j]j]ujkjjkjEubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOpenSSL}(jkOpenSSLjkjoubajk}(j]j]j]j]j]internalrefurij$ anchorname#opensslujkjjkjlubajk}(j]j]j]j]j]ujkjjkjiubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTar}(jkTarjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#tarujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkgtags / GNU GLOBAL (optional)}(jkgtags / GNU GLOBAL (optional)jkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#gtags-gnu-global-optionalujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjtubejk}(j]j]j]j]j]ujkj:jkjMubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSystem utilities}(jkSystem utilitiesjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#system-utilitiesujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkArchitectural changes}(jkArchitectural changesjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#architectural-changesujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Util-linux}(jk Util-linuxjkj,ubajk}(j]j]j]j]j]internalrefurij$ anchorname #util-linuxujkjjkj)ubajk}(j]j]j]j]j]ujkjjkj&ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKsymoops}(jkKsymoopsjkjPubajk}(j]j]j]j]j]internalrefurij$ anchorname #ksymoopsujkjjkjMubajk}(j]j]j]j]j]ujkjjkjJubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMkinitrd}(jkMkinitrdjkjtubajk}(j]j]j]j]j]internalrefurij$ anchorname #mkinitrdujkjjkjqubajk}(j]j]j]j]j]ujkjjkjnubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk E2fsprogs}(jk E2fsprogsjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname #e2fsprogsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkJFSutils}(jkJFSutilsjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname #jfsutilsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Reiserfsprogs}(jk Reiserfsprogsjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#reiserfsprogsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkXfsprogs}(jkXfsprogsjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname #xfsprogsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk PCMCIAutils}(jk PCMCIAutilsjkj(ubajk}(j]j]j]j]j]internalrefurij$ anchorname #pcmciautilsujkjjkj%ubajk}(j]j]j]j]j]ujkjjkj"ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Quota-tools}(jk Quota-toolsjkjLubajk}(j]j]j]j]j]internalrefurij$ anchorname #quota-toolsujkjjkjIubajk}(j]j]j]j]j]ujkjjkjFubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIntel IA32 microcode}(jkIntel IA32 microcodejkjpubajk}(j]j]j]j]j]internalrefurij$ anchorname#intel-ia32-microcodeujkjjkjmubajk}(j]j]j]j]j]ujkjjkjjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkudev}(jkudevjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#udevujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFUSE}(jkFUSEjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#fuseujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjMubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Networking}(jk Networkingjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname #networkingujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral changes}(jkGeneral changesjkj ubajk}(j]j]j]j]j]internalrefurij$ anchorname#general-changesujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPacket Filter / NAT}(jkPacket Filter / NATjkj-ubajk}(j]j]j]j]j]internalrefurij$ anchorname#packet-filter-natujkjjkj*ubajk}(j]j]j]j]j]ujkjjkj'ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPPP}(jkPPPjkjQubajk}(j]j]j]j]j]internalrefurij$ anchorname#pppujkjjkjNubajk}(j]j]j]j]j]ujkjjkjKubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk NFS-utils}(jk NFS-utilsjkjuubajk}(j]j]j]j]j]internalrefurij$ anchorname #nfs-utilsujkjjkjrubajk}(j]j]j]j]j]ujkjjkjoubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmcelog}(jkmcelogjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#mcelogujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjMubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel documentation}(jkKernel documentationjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#kernel-documentationujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSphinx}(jkSphinxjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#sphinxujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrustdoc}(jkrustdocjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#rustdocujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjMubejk}(j]j]j]j]j]ujkjjkj/ubejk}(j]j]j]j]j]ujkj:jkj,ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGetting updated software}(jkGetting updated softwarejkjJubajk}(j]j]j]j]j]internalrefurij$ anchorname#getting-updated-softwareujkjjkjGubajk}(j]j]j]j]j]ujkjjkjDubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel compilation}(jkKernel compilationjkjkubajk}(j]j]j]j]j]internalrefurij$ anchorname#id2ujkjjkjhubajk}(j]j]j]j]j]ujkjjkjeubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkgcc}(jkgccjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#id3ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Clang/LLVM}(jk Clang/LLVMjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname #clang-llvmujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRust}(jkRustjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#rustujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbindgen}(jkbindgenjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#bindgenujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMake}(jkMakejkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#id4ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBash}(jkBashjkj@ubajk}(j]j]j]j]j]internalrefurij$ anchorname#id5ujkjjkj=ubajk}(j]j]j]j]j]ujkjjkj:ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBinutils}(jkBinutilsjkjdubajk}(j]j]j]j]j]internalrefurij$ anchorname#id6ujkjjkjaubajk}(j]j]j]j]j]ujkjjkj^ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFlex}(jkFlexjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#id7ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBison}(jkBisonjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#id8ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOpenSSL}(jkOpenSSLjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#id9ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjeubejk}(j]j]j]j]j]ujkj:jkjbubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSystem utilities}(jkSystem utilitiesjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#id10ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Util-linux}(jk Util-linuxjkj!ubajk}(j]j]j]j]j]internalrefurij$ anchorname#id11ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKmod}(jkKmodjkjEubajk}(j]j]j]j]j]internalrefurij$ anchorname#kmodujkjjkjBubajk}(j]j]j]j]j]ujkjjkj?ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKsymoops}(jkKsymoopsjkjiubajk}(j]j]j]j]j]internalrefurij$ anchorname#id12ujkjjkjfubajk}(j]j]j]j]j]ujkjjkjcubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMkinitrd}(jkMkinitrdjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#id13ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk E2fsprogs}(jk E2fsprogsjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#id14ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkJFSutils}(jkJFSutilsjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#id15ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Reiserfsprogs}(jk Reiserfsprogsjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#id16ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkXfsprogs}(jkXfsprogsjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#id17ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Pcmciautils}(jk PcmciautilsjkjAubajk}(j]j]j]j]j]internalrefurij$ anchorname#id18ujkjjkj>ubajk}(j]j]j]j]j]ujkjjkj;ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Quota-tools}(jk Quota-toolsjkjeubajk}(j]j]j]j]j]internalrefurij$ anchorname#id19ujkjjkjbubajk}(j]j]j]j]j]ujkjjkj_ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIntel P6 microcode}(jkIntel P6 microcodejkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#intel-p6-microcodeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkudev}(jkudevjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#id20ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFUSE}(jkFUSEjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#id21ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmcelog}(jkmcelogjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#id22ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcpio}(jkcpiojkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#cpioujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjbubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Networking}(jk NetworkingjkjIubajk}(j]j]j]j]j]internalrefurij$ anchorname#id23ujkjjkjFubajk}(j]j]j]j]j]ujkjjkjCubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPPP}(jkPPPjkjjubajk}(j]j]j]j]j]internalrefurij$ anchorname#id24ujkjjkjgubajk}(j]j]j]j]j]ujkjjkjdubajk}(j]j]j]j]j]ujkj:jkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk NFS-utils}(jk NFS-utilsjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname#id25ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIptables}(jkIptablesjkjubajk}(j]j]j]j]j]internalrefurij$ anchorname #iptablesujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Ip-route2}(jk Ip-route2jkjubajk}(j]j]j]j]j]internalrefurij$ anchorname #ip-route2ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOProfile}(jkOProfilejkjubajk}(j]j]j]j]j]internalrefurij$ anchorname #oprofileujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjaubejk}(j]j]j]j]j]ujkjjkjCubejk}(j]j]j]j]j]ujkj:jkjbubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel documentation}(jkKernel documentationjkj*ubajk}(j]j]j]j]j]internalrefurij$ anchorname#id26ujkjjkj'ubajk}(j]j]j]j]j]ujkjjkj$ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSphinx}(jkSphinxjkjKubajk}(j]j]j]j]j]internalrefurij$ anchorname#id27ujkjjkjHubajk}(j]j]j]j]j]ujkjjkjEubajk}(j]j]j]j]j]ujkj:jkjBubajk}(j]j]j]j]j]ujkjjkj$ubejk}(j]j]j]j]j]ujkj:jkjbubejk}(j]j]j]j]j]ujkjjkjDubejk}(j]j]j]j]j]ujkj:jkj,ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkj ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver changes}(jkjGjkjubajk}(j]j]j]j]j]internalrefuripcmcia/driver-changes anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'Linux wireless regulatory documentation}(jkjUjkjubajk}(j]j]j]j]j]internalrefurinetworking/regulatory anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Keeping regulatory domains in userspace}(jk'Keeping regulatory domains in userspacejkjubajk}(j]j]j]j]j]internalrefurij anchorname(#keeping-regulatory-domains-in-userspaceujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+How to get regulatory domains to the kernel}(jk+How to get regulatory domains to the kerneljkj ubajk}(j]j]j]j]j]internalrefurij anchorname,#how-to-get-regulatory-domains-to-the-kernelujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk?How to get regulatory domains to the kernel (old CRDA solution)}(jk?How to get regulatory domains to the kernel (old CRDA solution)jkj0ubajk}(j]j]j]j]j]internalrefurij anchorname>#how-to-get-regulatory-domains-to-the-kernel-old-crda-solutionujkjjkj-ubajk}(j]j]j]j]j]ujkjjkj*ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Who asks for regulatory domains?}(jk Who asks for regulatory domains?jkjTubajk}(j]j]j]j]j]internalrefurij anchorname #who-asks-for-regulatory-domainsujkjjkjQubajk}(j]j]j]j]j]ujkjjkjNubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Example code - drivers hinting an alpha2:}(jk)Example code - drivers hinting an alpha2:jkjxubajk}(j]j]j]j]j]internalrefurij anchorname'#example-code-drivers-hinting-an-alpha2ujkjjkjuubajk}(j]j]j]j]j]ujkjjkjrubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk>Example code - drivers providing a built in regulatory domain:}(jk>Example code - drivers providing a built in regulatory domain:jkjubajk}(j]j]j]j]j]internalrefurij anchorname<#example-code-drivers-providing-a-built-in-regulatory-domainujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Statically compiled regulatory database}(jk'Statically compiled regulatory databasejkjubajk}(j]j]j]j]j]internalrefurij anchorname(#statically-compiled-regulatory-databaseujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubjsje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Applying Patches To The Linux Kernel}(jkjcjkjubajk}(j]j]j]j]j]internalrefuriprocess/applying-patches anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is a patch?}(jkWhat is a patch?jkjubajk}(j]j]j]j]j]internalrefurij anchorname#what-is-a-patchujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!How do I apply or revert a patch?}(jk!How do I apply or revert a patch?jkj=ubajk}(j]j]j]j]j]internalrefurij anchorname!#how-do-i-apply-or-revert-a-patchujkjjkj:ubajk}(j]j]j]j]j]ujkjjkj7ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk#How do I feed a patch/diff file to }(jk#How do I feed a patch/diff file to jkjaubjNs)}(jk ``patch``jk]jkpatch}(jkhjkjiubajk}(j]j]j]j]j]ujkliteralj^sNj_sNjkjaubjk?}(jk?jkjaubejk}(j]j]j]j]j]internalrefurij anchorname)#how-do-i-feed-a-patch-diff-file-to-patchujkjjkj^ubajk}(j]j]j]j]j]ujkjjkj[ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCommon errors when patching}(jkCommon errors when patchingjkjubajk}(j]j]j]j]j]internalrefurij anchorname#common-errors-when-patchingujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkAre there any alternatives to }(jkAre there any alternatives to jkjubjNs)}(jk ``patch``jk]jkpatch}(jkhjkjubajk}(j]j]j]j]j]ujkjwj^sNj_sNjkjubjk?}(jkj|jkjubejk}(j]j]j]j]j]internalrefurij anchorname$#are-there-any-alternatives-to-patchujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Where can I download the patches?}(jk!Where can I download the patches?jkjubajk}(j]j]j]j]j]internalrefurij anchorname!#where-can-i-download-the-patchesujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe 5.x kernels}(jkThe 5.x kernelsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#the-5-x-kernelsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe 5.x.y kernels}(jkThe 5.x.y kernelsjkj;ubajk}(j]j]j]j]j]internalrefurij anchorname#the-5-x-y-kernelsujkjjkj8ubajk}(j]j]j]j]j]ujkjjkj5ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNormal patches}(jkNormal patchesjkj\ubajk}(j]j]j]j]j]internalrefurij anchorname#normal-patchesujkjjkjYubajk}(j]j]j]j]j]ujkjjkjVubajk}(j]j]j]j]j]ujkj:jkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIncremental patches}(jkIncremental patchesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#incremental-patchesujkjjkj}ubajk}(j]j]j]j]j]ujkjjkjzubajk}(j]j]j]j]j]ujkj:jkjSubejk}(j]j]j]j]j]ujkjjkj5ubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe -rc kernels}(jkThe -rc kernelsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#the-rc-kernelsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'The -mm patches and the linux-next tree}(jk'The -mm patches and the linux-next treejkjubajk}(j]j]j]j]j]internalrefurij anchorname'#the-mm-patches-and-the-linux-next-treeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Regulator Consumer Driver Interface}(jkjqjkj ubajk}(j]j]j]j]j]internalrefuripower/regulator/consumer anchornamehujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk71. Consumer Regulator Access (static & dynamic drivers)}(jk71. Consumer Regulator Access (static & dynamic drivers)jkj-ubajk}(j]j]j]j]j]internalrefurij anchorname1#consumer-regulator-access-static-dynamic-driversujkjjkj*ubajk}(j]j]j]j]j]ujkjjkj'ubajk}(j]j]j]j]j]ujkj:jkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk?2. Regulator Output Enable & Disable (static & dynamic drivers)}(jk?2. Regulator Output Enable & Disable (static & dynamic drivers)jkjQubajk}(j]j]j]j]j]internalrefurij anchorname7#regulator-output-enable-disable-static-dynamic-driversujkjjkjNubajk}(j]j]j]j]j]ujkjjkjKubajk}(j]j]j]j]j]ujkj:jkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk73. Regulator Voltage Control & Status (dynamic drivers)}(jk73. Regulator Voltage Control & Status (dynamic drivers)jkjuubajk}(j]j]j]j]j]internalrefurij anchorname1#regulator-voltage-control-status-dynamic-driversujkjjkjrubajk}(j]j]j]j]j]ujkjjkjoubajk}(j]j]j]j]j]ujkj:jkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=4. Regulator Current Limit Control & Status (dynamic drivers)}(jk=4. Regulator Current Limit Control & Status (dynamic drivers)jkjubajk}(j]j]j]j]j]internalrefurij anchorname7#regulator-current-limit-control-status-dynamic-driversujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj$ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk>5. Regulator Operating Mode Control & Status (dynamic drivers)}(jk>5. Regulator Operating Mode Control & Status (dynamic drivers)jkjubajk}(j]j]j]j]j]internalrefurij anchorname8#regulator-operating-mode-control-status-dynamic-driversujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Indirect operating mode control.}(jk Indirect operating mode control.jkjubajk}(j]j]j]j]j]internalrefurij anchorname #indirect-operating-mode-controlujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDirect operating mode control.}(jkDirect operating mode control.jkjubajk}(j]j]j]j]j]internalrefurij anchorname#direct-operating-mode-controlujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6. Regulator Events}(jk6. Regulator Eventsjkj2ubajk}(j]j]j]j]j]internalrefurij anchorname#regulator-eventsujkjjkj/ubajk}(j]j]j]j]j]ujkjjkj,ubajk}(j]j]j]j]j]ujkj:jkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#7. Regulator Direct Register Access}(jk#7. Regulator Direct Register AccessjkjVubajk}(j]j]j]j]j]internalrefurij anchorname!#regulator-direct-register-accessujkjjkjSubajk}(j]j]j]j]j]ujkjjkjPubajk}(j]j]j]j]j]ujkj:jkj$ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Contributor Covenant Code of Conduct}(jkjjkjubajk}(j]j]j]j]j]internalrefuriprocess/code-of-conduct anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Our Pledge}(jk Our Pledgejkjubajk}(j]j]j]j]j]internalrefurij anchorname #our-pledgeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Our Standards}(jk Our Standardsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#our-standardsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOur Responsibilities}(jkOur Responsibilitiesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#our-responsibilitiesujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkScope}(jkScopejkjubajk}(j]j]j]j]j]internalrefurij anchorname#scopeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Enforcement}(jk Enforcementjkj?ubajk}(j]j]j]j]j]internalrefurij anchorname #enforcementujkjjkj<ubajk}(j]j]j]j]j]ujkjjkj9ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Attribution}(jk Attributionjkjcubajk}(j]j]j]j]j]internalrefurij anchorname #attributionujkjjkj`ubajk}(j]j]j]j]j]ujkjjkj]ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterpretation}(jkInterpretationjkjubajk}(j]j]j]j]j]internalrefurij anchorname#interpretationujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk APM or ACPI?}(jkjjkjubajk}(j]j]j]j]j]internalrefuripower/apm-acpi anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUser-space Daemons}(jkUser-space Daemonsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#user-space-daemonsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLSM/SeLinux secid}(jkjjkjubajk}(j]j]j]j]j]internalrefurinetworking/secid anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkswsusp/S3 tricks}(jkjjkjEubajk}(j]j]j]j]j]internalrefuri power/tricks anchornamehujkjjkjBubajk}(j]j]j]j]j]ujkjjkj?ubajk}(j]j]j]j]j]ujkj:jkj<ubajk}(j]j]j]j]j]ujkjubjd je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel TLS offload}(jkjjkjqubajk}(j]j]j]j]j]internalrefurinetworking/tls-offload anchornamehujkjjkjnubajk}(j]j]j]j]j]ujkjjkjkubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel TLS operation}(jkKernel TLS operationjkjubajk}(j]j]j]j]j]internalrefurij anchorname#kernel-tls-operationujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTX}(jkTXjkjubajk}(j]j]j]j]j]internalrefurij anchorname#txujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRX}(jkRXjkjubajk}(j]j]j]j]j]internalrefurij anchorname#rxujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevice configuration}(jkDevice configurationjkjubajk}(j]j]j]j]j]internalrefurij anchorname#device-configurationujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTX}(jkTXjkj'ubajk}(j]j]j]j]j]internalrefurij anchorname#id1ujkjjkj$ubajk}(j]j]j]j]j]ujkjjkj!ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRX}(jkRXjkjKubajk}(j]j]j]j]j]internalrefurij anchorname#id2ujkjjkjHubajk}(j]j]j]j]j]ujkjjkjEubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNormal operation}(jkNormal operationjkj{ubajk}(j]j]j]j]j]internalrefurij anchorname#normal-operationujkjjkjxubajk}(j]j]j]j]j]ujkjjkjuubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTX}(jkTXjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id3ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRX}(jkRXjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id4ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjuubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkResync handling}(jkResync handlingjkjubajk}(j]j]j]j]j]internalrefurij anchorname#resync-handlingujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTX}(jkTXjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id5ujkjjkjubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCrypto state rebuilding}(jkCrypto state rebuildingjkj2ubajk}(j]j]j]j]j]internalrefurij anchorname#crypto-state-rebuildingujkjjkj/ubajk}(j]j]j]j]j]ujkjjkj,ubajk}(j]j]j]j]j]ujkj:jkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNext record sync}(jkNext record syncjkjVubajk}(j]j]j]j]j]internalrefurij anchorname#next-record-syncujkjjkjSubajk}(j]j]j]j]j]ujkjjkjPubajk}(j]j]j]j]j]ujkj:jkj)ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRX}(jkRXjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id6ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStream scan resynchronization}(jkStream scan resynchronizationjkjubajk}(j]j]j]j]j]internalrefurij anchorname#stream-scan-resynchronizationujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStack-driven resynchronization}(jkStack-driven resynchronizationjkjubajk}(j]j]j]j]j]internalrefurij anchorname#stack-driven-resynchronizationujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkError handling}(jkError handlingjkjubajk}(j]j]j]j]j]internalrefurij anchorname#error-handlingujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTX}(jkTXjkj(ubajk}(j]j]j]j]j]internalrefurij anchorname#id7ujkjjkj%ubajk}(j]j]j]j]j]ujkjjkj"ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRX}(jkRXjkjLubajk}(j]j]j]j]j]internalrefurij anchorname#id8ujkjjkjIubajk}(j]j]j]j]j]ujkjjkjFubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPerformance metrics}(jkPerformance metricsjkj|ubajk}(j]j]j]j]j]internalrefurij anchorname#performance-metricsujkjjkjyubajk}(j]j]j]j]j]ujkjjkjvubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMax connection count}(jkMax connection countjkjubajk}(j]j]j]j]j]internalrefurij anchorname#max-connection-countujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTotal cryptographic performance}(jkTotal cryptographic performancejkjubajk}(j]j]j]j]j]internalrefurij anchorname #total-cryptographic-performanceujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjvubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Statistics}(jk Statisticsjkjubajk}(j]j]j]j]j]internalrefurij anchorname #statisticsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkubajk}(j]j]j]j]j]ujkjjkj;ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTIPC Server Interfaces}(jkTIPC Server Interfacesjkjeubajk}(j]j]j]j]j]internalrefurijV anchorname#tipc-server-interfacesujkjjkjbubajk}(j]j]j]j]j]ujkjjkj_ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTIPC Trace Interfaces}(jkTIPC Trace Interfacesjkjubajk}(j]j]j]j]j]internalrefurijV anchorname#tipc-trace-interfacesujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkj^ubejk}(j]j]j]j]j]ujkjjkjAubejk}(j]j]j]j]j]ujkj:jkj>ubajk}(j]j]j]j]j]ujkjubjS je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk SNMP counter}(jkjjkjubajk}(j]j]j]j]j]internalrefurinetworking/snmp_counter anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral IPv4 counters}(jkGeneral IPv4 countersjkjubajk}(j]j]j]j]j]internalrefurij anchorname#general-ipv4-countersujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk ICMP counters}(jk ICMP countersjkjubajk}(j]j]j]j]j]internalrefurij anchorname#icmp-countersujkjjkjubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!relationship of the ICMP counters}(jk!relationship of the ICMP countersjkj3ubajk}(j]j]j]j]j]internalrefurij anchorname"#relationship-of-the-icmp-countersujkjjkj0ubajk}(j]j]j]j]j]ujkjjkj-ubajk}(j]j]j]j]j]ujkj:jkj*ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral TCP counters}(jkGeneral TCP countersjkjcubajk}(j]j]j]j]j]internalrefurij anchorname#general-tcp-countersujkjjkj`ubajk}(j]j]j]j]j]ujkjjkj]ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk TCP Fast Open}(jk TCP Fast Openjkjubajk}(j]j]j]j]j]internalrefurij anchorname#tcp-fast-openujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk TCP Fast Path}(jk TCP Fast Pathjkjubajk}(j]j]j]j]j]internalrefurij anchorname#tcp-fast-pathujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk TCP abort}(jk TCP abortjkjubajk}(j]j]j]j]j]internalrefurij anchorname #tcp-abortujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTCP Hybrid Slow Start}(jkTCP Hybrid Slow Startjkjubajk}(j]j]j]j]j]internalrefurij anchorname#tcp-hybrid-slow-startujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)TCP retransmission and congestion control}(jk)TCP retransmission and congestion controljkjubajk}(j]j]j]j]j]internalrefurij anchorname*#tcp-retransmission-and-congestion-controlujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDSACK}(jkDSACKjkj;ubajk}(j]j]j]j]j]internalrefurij anchorname#dsackujkjjkj8ubajk}(j]j]j]j]j]ujkjjkj5ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkinvalid SACK and DSACK}(jkinvalid SACK and DSACKjkj_ubajk}(j]j]j]j]j]internalrefurij anchorname#invalid-sack-and-dsackujkjjkj\ubajk}(j]j]j]j]j]ujkjjkjYubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk SACK shift}(jk SACK shiftjkjubajk}(j]j]j]j]j]internalrefurij anchorname #sack-shiftujkjjkjubajk}(j]j]j]j]j]ujkjjkj}ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTCP out of order}(jkTCP out of orderjkjubajk}(j]j]j]j]j]internalrefurij anchorname#tcp-out-of-orderujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTCP PAWS}(jkTCP PAWSjkjubajk}(j]j]j]j]j]internalrefurij anchorname #tcp-pawsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk TCP ACK skip}(jk TCP ACK skipjkjubajk}(j]j]j]j]j]internalrefurij anchorname #tcp-ack-skipujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTCP receive window}(jkTCP receive windowjkjubajk}(j]j]j]j]j]internalrefurij anchorname#tcp-receive-windowujkjjkjubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Delayed ACK}(jk Delayed ACKjkj7ubajk}(j]j]j]j]j]internalrefurij anchorname #delayed-ackujkjjkj4ubajk}(j]j]j]j]j]ujkjjkj1ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTail Loss Probe (TLP)}(jkTail Loss Probe (TLP)jkj[ubajk}(j]j]j]j]j]internalrefurij anchorname#tail-loss-probe-tlpujkjjkjXubajk}(j]j]j]j]j]ujkjjkjUubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTCP Fast Open description}(jkTCP Fast Open descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#tcp-fast-open-descriptionujkjjkj|ubajk}(j]j]j]j]j]ujkjjkjyubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk SYN cookies}(jk SYN cookiesjkjubajk}(j]j]j]j]j]internalrefurij anchorname #syn-cookiesujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Challenge ACK}(jk Challenge ACKjkjubajk}(j]j]j]j]j]internalrefurij anchorname#challenge-ackujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkprune}(jkprunejkjubajk}(j]j]j]j]j]internalrefurij anchorname#pruneujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkexamples}(jkexamplesjkjubajk}(j]j]j]j]j]internalrefurij anchorname #examplesujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ping test}(jk ping testjkj0ubajk}(j]j]j]j]j]internalrefurij anchorname #ping-testujkjjkj-ubajk}(j]j]j]j]j]ujkjjkj*ubajk}(j]j]j]j]j]ujkj:jkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktcp 3-way handshake}(jktcp 3-way handshakejkjTubajk}(j]j]j]j]j]internalrefurij anchorname#tcp-3-way-handshakeujkjjkjQubajk}(j]j]j]j]j]ujkjjkjNubajk}(j]j]j]j]j]ujkj:jkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTCP normal traffic}(jkTCP normal trafficjkjxubajk}(j]j]j]j]j]internalrefurij anchorname#tcp-normal-trafficujkjjkjuubajk}(j]j]j]j]j]ujkjjkjrubajk}(j]j]j]j]j]ujkj:jkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTcpExtTCPAbortOnClose}(jkTcpExtTCPAbortOnClosejkjubajk}(j]j]j]j]j]internalrefurij anchorname#tcpexttcpabortoncloseujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2TcpExtTCPAbortOnMemory and TcpExtTCPAbortOnTimeout}(jk2TcpExtTCPAbortOnMemory and TcpExtTCPAbortOnTimeoutjkjubajk}(j]j]j]j]j]internalrefurij anchorname3#tcpexttcpabortonmemory-and-tcpexttcpabortontimeoutujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTcpExtTCPAbortOnLinger}(jkTcpExtTCPAbortOnLingerjkjubajk}(j]j]j]j]j]internalrefurij anchorname#tcpexttcpabortonlingerujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTcpExtTCPRcvCoalesce}(jkTcpExtTCPRcvCoalescejkjubajk}(j]j]j]j]j]internalrefurij anchorname#tcpexttcprcvcoalesceujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+TcpExtListenOverflows and TcpExtListenDrops}(jk+TcpExtListenOverflows and TcpExtListenDropsjkj,ubajk}(j]j]j]j]j]internalrefurij anchorname,#tcpextlistenoverflows-and-tcpextlistendropsujkjjkj)ubajk}(j]j]j]j]j]ujkjjkj&ubajk}(j]j]j]j]j]ujkj:jkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1IpInAddrErrors, IpExtInNoRoutes and IpOutNoRoutes}(jk1IpInAddrErrors, IpExtInNoRoutes and IpOutNoRoutesjkjPubajk}(j]j]j]j]j]internalrefurij anchorname1#ipinaddrerrors-ipextinnoroutes-and-ipoutnoroutesujkjjkjMubajk}(j]j]j]j]j]ujkjjkjJubajk}(j]j]j]j]j]ujkj:jkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTcpExtTCPACKSkippedSynRecv}(jkTcpExtTCPACKSkippedSynRecvjkjtubajk}(j]j]j]j]j]internalrefurij anchorname#tcpexttcpackskippedsynrecvujkjjkjqubajk}(j]j]j]j]j]ujkjjkjnubajk}(j]j]j]j]j]ujkj:jkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTcpExtTCPACKSkippedPAWS}(jkTcpExtTCPACKSkippedPAWSjkjubajk}(j]j]j]j]j]internalrefurij anchorname#tcpexttcpackskippedpawsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTcpExtTCPACKSkippedSeq}(jkTcpExtTCPACKSkippedSeqjkjubajk}(j]j]j]j]j]internalrefurij anchorname#tcpexttcpackskippedsequjkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj'ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Regulator Machine Driver Interface}(jkj jkjubajk}(j]j]j]j]j]internalrefuripower/regulator/machine anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSegmentation Offloads}(jkjjkj-ubajk}(j]j]j]j]j]internalrefuri networking/segmentation-offloads anchornamehujkjjkj*ubajk}(j]j]j]j]j]ujkjjkj'ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk IntroductionjkjMubajk}(j]j]j]j]j]internalrefurij< anchorname #introductionujkjjkjJubajk}(j]j]j]j]j]ujkjjkjGubajk}(j]j]j]j]j]ujkj:jkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTCP Segmentation Offload}(jkTCP Segmentation Offloadjkjqubajk}(j]j]j]j]j]internalrefurij< anchorname#tcp-segmentation-offloadujkjjkjnubajk}(j]j]j]j]j]ujkjjkjkubajk}(j]j]j]j]j]ujkj:jkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUDP Fragmentation Offload}(jkUDP Fragmentation Offloadjkjubajk}(j]j]j]j]j]internalrefurij< anchorname#udp-fragmentation-offloadujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8IPIP, SIT, GRE, UDP Tunnel, and Remote Checksum Offloads}(jk8IPIP, SIT, GRE, UDP Tunnel, and Remote Checksum Offloadsjkjubajk}(j]j]j]j]j]internalrefurij< anchorname5#ipip-sit-gre-udp-tunnel-and-remote-checksum-offloadsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneric Segmentation Offload}(jkGeneric Segmentation Offloadjkjubajk}(j]j]j]j]j]internalrefurij< anchorname#generic-segmentation-offloadujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneric Receive Offload}(jkGeneric Receive Offloadjkjubajk}(j]j]j]j]j]internalrefurij< anchorname#generic-receive-offloadujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Partial Generic Segmentation Offload}(jk$Partial Generic Segmentation Offloadjkj%ubajk}(j]j]j]j]j]internalrefurij< anchorname%#partial-generic-segmentation-offloadujkjjkj"ubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSCTP acceleration with GSO}(jkSCTP acceleration with GSOjkjIubajk}(j]j]j]j]j]internalrefurij< anchorname#sctp-acceleration-with-gsoujkjjkjFubajk}(j]j]j]j]j]ujkjjkjCubajk}(j]j]j]j]j]ujkj:jkjDubejk}(j]j]j]j]j]ujkjjkj'ubejk}(j]j]j]j]j]ujkj:jkj$ubajk}(j]j]j]j]j]ujkjubj0 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-Linux voltage and current regulator framework}(jkj'jkjubajk}(j]j]j]j]j]internalrefuripower/regulator/overview anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkj|ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAbout}(jkAboutjkjubajk}(j]j]j]j]j]internalrefurij anchorname#aboutujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Nomenclature}(jk Nomenclaturejkjubajk}(j]j]j]j]j]internalrefurij anchorname #nomenclatureujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDesign}(jkDesignjkjubajk}(j]j]j]j]j]internalrefurij anchorname#designujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkj|ubejk}(j]j]j]j]j]ujkj:jkjyubajk}(j]j]j]j]j]ujkjubj~ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Backporting and conflict resolution}(jkj5jkj#ubajk}(j]j]j]j]j]internalrefuriprocess/backporting anchornamehujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk IntroductionjkjCubajk}(j]j]j]j]j]internalrefurij2 anchorname #introductionujkjjkj@ubajk}(j]j]j]j]j]ujkjjkj=ubajk}(j]j]j]j]j]ujkj:jkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkApplying the patch to a tree}(jkApplying the patch to a treejkjgubajk}(j]j]j]j]j]internalrefurij2 anchorname#applying-the-patch-to-a-treeujkjjkjdubajk}(j]j]j]j]j]ujkjjkjaubajk}(j]j]j]j]j]ujkj:jkj:ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkResolving conflicts}(jkResolving conflictsjkjubajk}(j]j]j]j]j]internalrefurij2 anchorname#resolving-conflictsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPrerequisite patches}(jkPrerequisite patchesjkjubajk}(j]j]j]j]j]internalrefurij2 anchorname#prerequisite-patchesujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkgit log}(jkgit logjkjubajk}(j]j]j]j]j]internalrefurij2 anchorname#git-logujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk git blame}(jk git blamejkjubajk}(j]j]j]j]j]internalrefurij2 anchorname #git-blameujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Prerequisite vs. incidental patches}(jk#Prerequisite vs. incidental patchesjkjubajk}(j]j]j]j]j]internalrefurij2 anchorname##prerequisite-vs-incidental-patchesujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUnderstanding conflict markers}(jkUnderstanding conflict markersjkjEubajk}(j]j]j]j]j]internalrefurij2 anchorname#understanding-conflict-markersujkjjkjBubajk}(j]j]j]j]j]ujkjjkj?ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCombined diffs}(jkCombined diffsjkjfubajk}(j]j]j]j]j]internalrefurij2 anchorname#combined-diffsujkjjkjcubajk}(j]j]j]j]j]ujkjjkj`ubajk}(j]j]j]j]j]ujkj:jkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Better diffs}(jk Better diffsjkjubajk}(j]j]j]j]j]internalrefurij2 anchorname #better-diffsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMerge styles and diff3}(jkMerge styles and diff3jkjubajk}(j]j]j]j]j]internalrefurij2 anchorname#merge-styles-and-diff3ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj]ubejk}(j]j]j]j]j]ujkjjkj?ubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Iterating on conflict resolutions}(jk!Iterating on conflict resolutionsjkjubajk}(j]j]j]j]j]internalrefurij2 anchorname"#iterating-on-conflict-resolutionsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkResolution process}(jkResolution processjkjubajk}(j]j]j]j]j]internalrefurij2 anchorname#resolution-processujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDealing with file renames}(jkDealing with file renamesjkj#ubajk}(j]j]j]j]j]internalrefurij2 anchorname#dealing-with-file-renamesujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGotchas}(jkGotchasjkjSubajk}(j]j]j]j]j]internalrefurij2 anchorname#gotchasujkjjkjPubajk}(j]j]j]j]j]ujkjjkjMubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFunction arguments}(jkFunction argumentsjkjtubajk}(j]j]j]j]j]internalrefurij2 anchorname#function-argumentsujkjjkjqubajk}(j]j]j]j]j]ujkjjkjnubajk}(j]j]j]j]j]ujkj:jkjkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkError handling}(jkError handlingjkjubajk}(j]j]j]j]j]internalrefurij2 anchorname#error-handlingujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRefactored code}(jkRefactored codejkjubajk}(j]j]j]j]j]internalrefurij2 anchorname#refactored-codeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjkubejk}(j]j]j]j]j]ujkjjkjMubejk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkj:ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVerifying the result}(jkVerifying the resultjkjubajk}(j]j]j]j]j]internalrefurij2 anchorname#verifying-the-resultujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk colordiff}(jk colordiffjkjubajk}(j]j]j]j]j]internalrefurij2 anchorname #colordiffujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Build testing}(jk Build testingjkj=ubajk}(j]j]j]j]j]internalrefurij2 anchorname#build-testingujkjjkj:ubajk}(j]j]j]j]j]ujkjjkj7ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRuntime testing}(jkRuntime testingjkjaubajk}(j]j]j]j]j]internalrefurij2 anchorname#runtime-testingujkjjkj^ubajk}(j]j]j]j]j]ujkjjkj[ubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSubmitting backports to stable}(jkSubmitting backports to stablejkjubajk}(j]j]j]j]j]internalrefurij2 anchorname#submitting-backports-to-stableujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkA few final words of advice}(jkA few final words of advicejkjubajk}(j]j]j]j]j]internalrefurij2 anchorname#a-few-final-words-of-adviceujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkjubajk}(j]j]j]j]j]internalrefurij2 anchorname #examplesujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj:ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPECI Subsystem}(jkjCjkjubajk}(j]j]j]j]j]internalrefuri peci/index anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j]j]j]j]parentj!entries]N peci/pecia includefiles]j8amaxdepthJcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj=j^s8/var/lib/git/docbuild/linux/Documentation/peci/index.rstj_sKjkj)ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjOubajk}(j]j]j]j]j]internalrefurij! anchorname#indicesujkjjkjLubajk}(j]j]j]j]j]ujkjjkjIubajk}(j]j]j]j]j]ujkj:jkjFubajk}(j]j]j]j]j]exprsubproject and htmlujkjnjkj)ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkj:jkj ubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%Scaling in the Linux Networking Stack}(jkjQjkjubajk}(j]j]j]j]j]internalrefurinetworking/scaling anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #introductionujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRSS: Receive Side Scaling}(jkRSS: Receive Side Scalingjkjubajk}(j]j]j]j]j]internalrefurij anchorname#rss-receive-side-scalingujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRSS Configuration}(jkRSS Configurationjkjubajk}(j]j]j]j]j]internalrefurij anchorname#rss-configurationujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRSS IRQ Configuration}(jkRSS IRQ Configurationjkjubajk}(j]j]j]j]j]internalrefurij anchorname#rss-irq-configurationujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSuggested Configuration}(jkSuggested Configurationjkj:ubajk}(j]j]j]j]j]internalrefurij anchorname#suggested-configurationujkjjkj7ubajk}(j]j]j]j]j]ujkjjkj4ubajk}(j]j]j]j]j]ujkj:jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDedicated RSS contexts}(jkDedicated RSS contextsjkj^ubajk}(j]j]j]j]j]internalrefurij anchorname#dedicated-rss-contextsujkjjkj[ubajk}(j]j]j]j]j]ujkjjkjXubajk}(j]j]j]j]j]ujkj:jkj ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRPS: Receive Packet Steering}(jkRPS: Receive Packet Steeringjkjubajk}(j]j]j]j]j]internalrefurij anchorname#rps-receive-packet-steeringujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRPS Configuration}(jkRPS Configurationjkjubajk}(j]j]j]j]j]internalrefurij anchorname#rps-configurationujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSuggested Configuration}(jkSuggested Configurationjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id1ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRPS Flow Limit}(jkRPS Flow Limitjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#rps-flow-limitujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Interface}(jk Interfacejkj-ubajk}(j]j]j]j]j]internalrefurij anchorname #interfaceujkjjkj*ubajk}(j]j]j]j]j]ujkjjkj'ubajk}(j]j]j]j]j]ujkj:jkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSuggested Configuration}(jkSuggested ConfigurationjkjQubajk}(j]j]j]j]j]internalrefurij anchorname#id2ujkjjkjNubajk}(j]j]j]j]j]ujkjjkjKubajk}(j]j]j]j]j]ujkj:jkj$ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRFS: Receive Flow Steering}(jkRFS: Receive Flow Steeringjkjubajk}(j]j]j]j]j]internalrefurij anchorname#rfs-receive-flow-steeringujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRFS Configuration}(jkRFS Configurationjkjubajk}(j]j]j]j]j]internalrefurij anchorname#rfs-configurationujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSuggested Configuration}(jkSuggested Configurationjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id3ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAccelerated RFS}(jkAccelerated RFSjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#accelerated-rfsujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAccelerated RFS Configuration}(jkAccelerated RFS Configurationjkj,ubajk}(j]j]j]j]j]internalrefurij anchorname#accelerated-rfs-configurationujkjjkj)ubajk}(j]j]j]j]j]ujkjjkj&ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSuggested Configuration}(jkSuggested ConfigurationjkjMubajk}(j]j]j]j]j]internalrefurij anchorname#id4ujkjjkjJubajk}(j]j]j]j]j]ujkjjkjGubajk}(j]j]j]j]j]ujkj:jkjDubajk}(j]j]j]j]j]ujkjjkj&ubejk}(j]j]j]j]j]ujkj:jkj#ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkXPS: Transmit Packet Steering}(jkXPS: Transmit Packet Steeringjkjubajk}(j]j]j]j]j]internalrefurij anchorname#xps-transmit-packet-steeringujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkXPS Configuration}(jkXPS Configurationjkjubajk}(j]j]j]j]j]internalrefurij anchorname#xps-configurationujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSuggested Configuration}(jkSuggested Configurationjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id5ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPer TX Queue rate limitation}(jkPer TX Queue rate limitationjkjubajk}(j]j]j]j]j]internalrefurij anchorname#per-tx-queue-rate-limitationujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFurther Information}(jkFurther Informationjkj+ubajk}(j]j]j]j]j]internalrefurij anchorname#further-informationujkjjkj(ubajk}(j]j]j]j]j]ujkjjkj%ubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'Linux NVMe feature and and quirk policy}(jkj_jkjdubajk}(j]j]j]j]j]internalrefurinvme/feature-and-quirk-policy anchornamehujkjjkjaubajk}(j]j]j]j]j]ujkjjkj^ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j]j]j]j]j]internalrefurijs anchorname #introductionujkjjkjubajk}(j]j]j]j]j]ujkjjkj~ubajk}(j]j]j]j]j]ujkj:jkj{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported features}(jkSupported featuresjkjubajk}(j]j]j]j]j]internalrefurijs anchorname#supported-featuresujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuirks}(jkQuirksjkjubajk}(j]j]j]j]j]internalrefurijs anchorname#quirksujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkj{ubejk}(j]j]j]j]j]ujkjjkj^ubejk}(j]j]j]j]j]ujkj:jkj[ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIn-Kernel TLS Handshake}(jkjmjkj ubajk}(j]j]j]j]j]internalrefurinetworking/tls-handshake anchornamehujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj% ubajk}(j]j]j]j]j]internalrefurij  anchorname #overviewujkjjkj" ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkj:jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUser handshake agent}(jkUser handshake agentjkjI ubajk}(j]j]j]j]j]internalrefurij  anchorname#user-handshake-agentujkjjkjF ubajk}(j]j]j]j]j]ujkjjkjC ubajk}(j]j]j]j]j]ujkj:jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Handshake API}(jkKernel Handshake APIjkjm ubajk}(j]j]j]j]j]internalrefurij  anchorname#kernel-handshake-apiujkjjkjj ubajk}(j]j]j]j]j]ujkjjkjg ubajk}(j]j]j]j]j]ujkj:jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHandshake Completion}(jkHandshake Completionjkj ubajk}(j]j]j]j]j]internalrefurij  anchorname#handshake-completionujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOther considerations}(jkOther considerationsjkj ubajk}(j]j]j]j]j]internalrefurij  anchorname#other-considerationsujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkj:jkj ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkj:jkj ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkphylink}(jkj{jkj ubajk}(j]j]j]j]j]internalrefurinetworking/sfp-phylink anchornamehujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj ubajk}(j]j]j]j]j]internalrefurij  anchorname #overviewujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkj:jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModes of operation}(jkModes of operationjkj; ubajk}(j]j]j]j]j]internalrefurij  anchorname#modes-of-operationujkjjkj8 ubajk}(j]j]j]j]j]ujkjjkj5 ubajk}(j]j]j]j]j]ujkj:jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9Rough guide to converting a network driver to sfp/phylink}(jk9Rough guide to converting a network driver to sfp/phylinkjkj_ ubajk}(j]j]j]j]j]internalrefurij  anchorname:#rough-guide-to-converting-a-network-driver-to-sfp-phylinkujkjjkj\ ubajk}(j]j]j]j]j]ujkjjkjY ubajk}(j]j]j]j]j]ujkj:jkj ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkj:jkj ubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2Runtime Power Management Framework for I/O Devices}(jkjjkj ubajk}(j]j]j]j]j]internalrefuripower/runtime_pm anchornamehujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. Introductionjkj ubajk}(j]j]j]j]j]internalrefurij  anchorname #introductionujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkj:jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Device Runtime PM Callbacks}(jk2. Device Runtime PM Callbacksjkj ubajk}(j]j]j]j]j]internalrefurij  anchorname#device-runtime-pm-callbacksujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkj:jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Runtime PM Device Fields}(jk3. Runtime PM Device Fieldsjkj ubajk}(j]j]j]j]j]internalrefurij  anchorname#runtime-pm-device-fieldsujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkj:jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%4. Runtime PM Device Helper Functions}(jk%4. Runtime PM Device Helper Functionsjkj$ ubajk}(j]j]j]j]j]internalrefurij  anchorname##runtime-pm-device-helper-functionsujkjjkj! ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkj:jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk85. Runtime PM Initialization, Device Probing and Removal}(jk85. Runtime PM Initialization, Device Probing and RemovaljkjH ubajk}(j]j]j]j]j]internalrefurij  anchorname5#runtime-pm-initialization-device-probing-and-removalujkjjkjE ubajk}(j]j]j]j]j]ujkjjkjB ubajk}(j]j]j]j]j]ujkj:jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6. Runtime PM and System Sleep}(jk6. Runtime PM and System Sleepjkjl ubajk}(j]j]j]j]j]internalrefurij  anchorname#runtime-pm-and-system-sleepujkjjkji ubajk}(j]j]j]j]j]ujkjjkjf ubajk}(j]j]j]j]j]ujkj:jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7. Generic subsystem callbacks}(jk7. Generic subsystem callbacksjkj ubajk}(j]j]j]j]j]internalrefurij  anchorname#generic-subsystem-callbacksujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkj:jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8. “No-Callback” Devices}(jk8. "No-Callback" Devicesjkj ubajk}(j]j]j]j]j]internalrefurij  anchorname#no-callback-devicesujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkj:jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk19. Autosuspend, or automatically-delayed suspends}(jk19. Autosuspend, or automatically-delayed suspendsjkj ubajk}(j]j]j]j]j]internalrefurij  anchorname.#autosuspend-or-automatically-delayed-suspendsujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkj:jkj ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkj:jkj ubajk}(j]j]j]j]j]ujkjubj_je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk8TCP Authentication Option Linux implementation (RFC5925)}(jkjjkj ubajk}(j]j]j]j]j]internalrefurinetworking/tcp_ao anchornamehujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. Introductionjkj1 ubajk}(j]j]j]j]j]internalrefurij  anchorname #introductionujkjjkj. ubajk}(j]j]j]j]j]ujkjjkj+ ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk@1.1 Frequently Asked Questions (FAQ) with references to RFC 5925}(jk@1.1 Frequently Asked Questions (FAQ) with references to RFC 5925jkjR ubajk}(j]j]j]j]j]internalrefurij  anchorname;#frequently-asked-questions-faq-with-references-to-rfc-5925ujkjjkjO ubajk}(j]j]j]j]j]ujkjjkjL ubajk}(j]j]j]j]j]ujkj:jkjI ubajk}(j]j]j]j]j]ujkjjkj+ ubejk}(j]j]j]j]j]ujkj:jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk32. In-kernel MKTs database vs database in userspace}(jk32. In-kernel MKTs database vs database in userspacejkj ubajk}(j]j]j]j]j]internalrefurij  anchorname1#in-kernel-mkts-database-vs-database-in-userspaceujkjjkj ubajk}(j]j]j]j]j]ujkjjkj| ubajk}(j]j]j]j]j]ujkj:jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. uAPI}(jk3. uAPIjkj ubajk}(j]j]j]j]j]internalrefurij  anchorname#uapiujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkj:jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk4. }(jk4. jkj ubjNs)}(jk``setsockopt()``jk]jk setsockopt()}(jkhjkj ubajk}(j]j]j]j]j]ujkjwj^sNj_sNjkj ubjk vs }(jk vs jkj ubjNs)}(jk ``accept()``jk]jkaccept()}(jkhjkj ubajk}(j]j]j]j]j]ujkjwj^sNj_sNjkj ubjk race}(jk racejkj ubejk}(j]j]j]j]j]internalrefurij  anchorname#setsockopt-vs-accept-raceujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkj:jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. Interaction with TCP-MD5}(jk5. Interaction with TCP-MD5jkj ubajk}(j]j]j]j]j]internalrefurij  anchorname#interaction-with-tcp-md5ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkj:jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6. SNE Linux implementation}(jk6. SNE Linux implementationjkj8 ubajk}(j]j]j]j]j]internalrefurij  anchorname#sne-linux-implementationujkjjkj5 ubajk}(j]j]j]j]j]ujkjjkj2 ubajk}(j]j]j]j]j]ujkj:jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7. Links}(jk7. Linksjkj\ ubajk}(j]j]j]j]j]internalrefurij  anchorname#linksujkjjkjY ubajk}(j]j]j]j]j]ujkjjkjV ubajk}(j]j]j]j]j]ujkj:jkj( ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkj:jkj ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux Kernel SCTP}(jkjjkj ubajk}(j]j]j]j]j]internalrefurinetworking/sctp anchornamehujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCaveats}(jkCaveatsjkj ubajk}(j]j]j]j]j]internalrefurij  anchorname#caveatsujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkj:jkj ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkj:jkj ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAF_XDP TX Metadata}(jkjjkj ubajk}(j]j]j]j]j]internalrefurinetworking/xsk-tx-metadata anchornamehujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral Design}(jkGeneral Designjkjubajk}(j]j]j]j]j]internalrefurij  anchorname#general-designujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSoftware TX Checksum}(jkSoftware TX Checksumjkj2ubajk}(j]j]j]j]j]internalrefurij  anchorname#software-tx-checksumujkjjkj/ubajk}(j]j]j]j]j]ujkjjkj,ubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuerying Device Capabilities}(jkQuerying Device CapabilitiesjkjVubajk}(j]j]j]j]j]internalrefurij  anchorname#querying-device-capabilitiesujkjjkjSubajk}(j]j]j]j]j]ujkjjkjPubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkjzubajk}(j]j]j]j]j]internalrefurij  anchorname#exampleujkjjkjwubajk}(j]j]j]j]j]ujkjjkjtubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkj:jkj ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAdvanced topics}(jkjjkjubajk}(j]j]j]j]j]internalrefuriprocess/7.AdvancedTopics anchornamehjpjujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkManaging patches with git}(jkManaging patches with gitjkjubajk}(j]j]j]j]j]internalrefurij anchorname#managing-patches-with-gitjp](KKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReviewing patches}(jkReviewing patchesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#reviewing-patchesjp](KKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkj:jkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkj:jkjubajk}(j]j]j]j]j]ujkjubjcje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotes on Power-Saving Mode}(jkjjkj2ubajk}(j]j]j]j]j]internalrefurisound/designs/powersave anchornamehujk referencejkj/ubajk}(j]j]j]j]j]ujkcompact_paragraphjkj,ubajk}(j]j]j]j]j]ujk list_itemjkj)ubajk}(j]j]j]j]j]ujk bullet_listubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Kernel Keys}(jkjjkjbubajk}(j]j]j]j]j]internalrefurisecurity/keys/index anchornamehujkjCjkj_ubajk}(j]j]j]j]j]ujkjJjkj\ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjqentries](Nsecurity/keys/coreNsecurity/keys/ecryptfsNsecurity/keys/request-keyNsecurity/keys/trusted-encryptede includefiles](jjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujktoctreej^sA/var/lib/git/docbuild/linux/Documentation/security/keys/index.rstj_sKjkjyubajk}(j]j]j]j]j]ujkjXjkj\ubejk}(j]j]j]j]j]ujkjQjkjYubajk}(j]j]j]j]j]ujkjXubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk8Linux Security Modules: General Security Hooks for Linux}(jkjjkjubajk}(j]j]j]j]j]internalrefuri security/lsm anchornamehujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #introductionujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk LSM Framework}(jk LSM Frameworkjkjubajk}(j]j]j]j]j]internalrefurij anchorname#lsm-frameworkujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLSM Capabilities Module}(jkLSM Capabilities Modulejkj ubajk}(j]j]j]j]j]internalrefurij anchorname#lsm-capabilities-moduleujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubajk}(j]j]j]j]j]ujkjXubjL je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAudio Clocking}(jkjjkjYubajk}(j]j]j]j]j]internalrefurisound/soc/clocking anchornamehujkjCjkjVubajk}(j]j]j]j]j]ujkjJjkjSubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Master Clock}(jk Master Clockjkjyubajk}(j]j]j]j]j]internalrefurijh anchorname #master-clockujkjCjkjvubajk}(j]j]j]j]j]ujkjJjkjsubajk}(j]j]j]j]j]ujkjQjkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DAI Clocks}(jk DAI Clocksjkjubajk}(j]j]j]j]j]internalrefurijh anchorname #dai-clocksujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjpubejk}(j]j]j]j]j]ujkjXjkjSubejk}(j]j]j]j]j]ujkjQjkjPubajk}(j]j]j]j]j]ujkjXubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTrusted and Encrypted Keys}(jkjjkjubajk}(j]j]j]j]j]internalrefurisecurity/keys/trusted-encrypted anchornamehujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Trust Source}(jk Trust Sourcejkjubajk}(j]j]j]j]j]internalrefurij anchorname #trust-sourceujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKey Generation}(jkKey Generationjkjubajk}(j]j]j]j]j]internalrefurij anchorname#key-generationujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Trusted Keys}(jk Trusted Keysjkj;ubajk}(j]j]j]j]j]internalrefurij anchorname #trusted-keysujkjCjkj8ubajk}(j]j]j]j]j]ujkjJjkj5ubajk}(j]j]j]j]j]ujkjQjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEncrypted Keys}(jkEncrypted Keysjkj_ubajk}(j]j]j]j]j]internalrefurij anchorname#encrypted-keysujkjCjkj\ubajk}(j]j]j]j]j]ujkjJjkjYubajk}(j]j]j]j]j]ujkjQjkj2ubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkjubajk}(j]j]j]j]j]internalrefurij anchorname#usageujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTrusted Keys usage: TPM}(jkTrusted Keys usage: TPMjkjubajk}(j]j]j]j]j]internalrefurij anchorname#trusted-keys-usage-tpmujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTrusted Keys usage: TEE}(jkTrusted Keys usage: TEEjkjubajk}(j]j]j]j]j]internalrefurij anchorname#trusted-keys-usage-teeujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTrusted Keys usage: CAAM}(jkTrusted Keys usage: CAAMjkjubajk}(j]j]j]j]j]internalrefurij anchorname#trusted-keys-usage-caamujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEncrypted Keys usage}(jkEncrypted Keys usagejkjubajk}(j]j]j]j]j]internalrefurij anchorname#encrypted-keys-usageujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Examples of trusted and encrypted key usage}(jk+Examples of trusted and encrypted key usagejkj@ubajk}(j]j]j]j]j]internalrefurij anchorname,#examples-of-trusted-and-encrypted-key-usageujkjCjkj=ubajk}(j]j]j]j]j]ujkjJjkj:ubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTPM 2.0 ASN.1 Key Format}(jkTPM 2.0 ASN.1 Key Formatjkjdubajk}(j]j]j]j]j]internalrefurij anchorname#tpm-2-0-asn-1-key-formatujkjCjkjaubajk}(j]j]j]j]j]ujkjJjkj^ubajk}(j]j]j]j]j]ujkjQjkjubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubajk}(j]j]j]j]j]ujkjXubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFirmware TPM Driver}(jkjjkjubajk}(j]j]j]j]j]internalrefurisecurity/tpm/tpm_ftpm_tee anchornamehujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #introductionujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDesign}(jkDesignjkjubajk}(j]j]j]j]j]internalrefurij anchorname#designujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubajk}(j]j]j]j]j]ujkjXubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-Sound Blaster Audigy mixer / default DSP code}(jkj*jkj&ubajk}(j]j]j]j]j]internalrefurisound/cards/audigy-mixer anchornamehujkjCjkj#ubajk}(j]j]j]j]j]ujkjJjkj ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDigital mixer controls}(jkDigital mixer controlsjkjFubajk}(j]j]j]j]j]internalrefurij5 anchorname#digital-mixer-controlsujkjCjkjCubajk}(j]j]j]j]j]ujkjJjkj@ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,name=’PCM Front Playback Volume’,index=0}(jk(name='PCM Front Playback Volume',index=0jkjgubajk}(j]j]j]j]j]internalrefurij5 anchorname'#name-pcm-front-playback-volume-index-0ujkjCjkjdubajk}(j]j]j]j]j]ujkjJjkjaubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/name=’PCM Surround Playback Volume’,index=0}(jk+name='PCM Surround Playback Volume',index=0jkjubajk}(j]j]j]j]j]internalrefurij5 anchorname*#name-pcm-surround-playback-volume-index-0ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+name=’PCM Side Playback Volume’,index=0}(jk'name='PCM Side Playback Volume',index=0jkjubajk}(j]j]j]j]j]internalrefurij5 anchorname&#name-pcm-side-playback-volume-index-0ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-name=’PCM Center Playback Volume’,index=0}(jk)name='PCM Center Playback Volume',index=0jkjubajk}(j]j]j]j]j]internalrefurij5 anchorname(#name-pcm-center-playback-volume-index-0ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*name=’PCM LFE Playback Volume’,index=0}(jk&name='PCM LFE Playback Volume',index=0jkjubajk}(j]j]j]j]j]internalrefurij5 anchorname%#name-pcm-lfe-playback-volume-index-0ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&name=’PCM Playback Volume’,index=0}(jk"name='PCM Playback Volume',index=0jkjubajk}(j]j]j]j]j]internalrefurij5 anchorname!#name-pcm-playback-volume-index-0ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%name=’PCM Capture Volume’,index=0}(jk!name='PCM Capture Volume',index=0jkj?ubajk}(j]j]j]j]j]internalrefurij5 anchorname #name-pcm-capture-volume-index-0ujkjCjkj<ubajk}(j]j]j]j]j]ujkjJjkj9ubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(name=’Music Playback Volume’,index=0}(jk$name='Music Playback Volume',index=0jkjcubajk}(j]j]j]j]j]internalrefurij5 anchorname##name-music-playback-volume-index-0ujkjCjkj`ubajk}(j]j]j]j]j]ujkjJjkj]ubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'name=’Music Capture Volume’,index=0}(jk#name='Music Capture Volume',index=0jkjubajk}(j]j]j]j]j]internalrefurij5 anchorname"#name-music-capture-volume-index-0ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&name=’Mic Playback Volume’,index=0}(jk"name='Mic Playback Volume',index=0jkjubajk}(j]j]j]j]j]internalrefurij5 anchorname!#name-mic-playback-volume-index-0ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%name=’Mic Capture Volume’,index=0}(jk!name='Mic Capture Volume',index=0jkjubajk}(j]j]j]j]j]internalrefurij5 anchorname #name-mic-capture-volume-index-0ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,name=’Audigy CD Playback Volume’,index=0}(jk(name='Audigy CD Playback Volume',index=0jkjubajk}(j]j]j]j]j]internalrefurij5 anchorname'#name-audigy-cd-playback-volume-index-0ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+name=’Audigy CD Capture Volume’,index=0}(jk'name='Audigy CD Capture Volume',index=0jkjubajk}(j]j]j]j]j]internalrefurij5 anchorname&#name-audigy-cd-capture-volume-index-0ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1name=’IEC958 Optical Playback Volume’,index=0}(jk-name='IEC958 Optical Playback Volume',index=0jkj;ubajk}(j]j]j]j]j]internalrefurij5 anchorname,#name-iec958-optical-playback-volume-index-0ujkjCjkj8ubajk}(j]j]j]j]j]ujkjJjkj5ubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0name=’IEC958 Optical Capture Volume’,index=0}(jk,name='IEC958 Optical Capture Volume',index=0jkj_ubajk}(j]j]j]j]j]internalrefurij5 anchorname+#name-iec958-optical-capture-volume-index-0ujkjCjkj\ubajk}(j]j]j]j]j]ujkjJjkjYubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(name=’Line2 Playback Volume’,index=0}(jk$name='Line2 Playback Volume',index=0jkjubajk}(j]j]j]j]j]internalrefurij5 anchorname##name-line2-playback-volume-index-0ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkj}ubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'name=’Line2 Capture Volume’,index=1}(jk#name='Line2 Capture Volume',index=1jkjubajk}(j]j]j]j]j]internalrefurij5 anchorname"#name-line2-capture-volume-index-1ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-name=’Analog Mix Playback Volume’,index=0}(jk)name='Analog Mix Playback Volume',index=0jkjubajk}(j]j]j]j]j]internalrefurij5 anchorname(#name-analog-mix-playback-volume-index-0ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,name=’Analog Mix Capture Volume’,index=1}(jk(name='Analog Mix Capture Volume',index=1jkjubajk}(j]j]j]j]j]internalrefurij5 anchorname'#name-analog-mix-capture-volume-index-1ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'name=’Aux2 Playback Volume’,index=0}(jk#name='Aux2 Playback Volume',index=0jkjubajk}(j]j]j]j]j]internalrefurij5 anchorname"#name-aux2-playback-volume-index-0ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkj ubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&name=’Aux2 Capture Volume’,index=1}(jk"name='Aux2 Capture Volume',index=1jkj7ubajk}(j]j]j]j]j]internalrefurij5 anchorname!#name-aux2-capture-volume-index-1ujkjCjkj4ubajk}(j]j]j]j]j]ujkjJjkj1ubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(name=’Front Playback Volume’,index=0}(jk$name='Front Playback Volume',index=0jkj[ubajk}(j]j]j]j]j]internalrefurij5 anchorname##name-front-playback-volume-index-0ujkjCjkjXubajk}(j]j]j]j]j]ujkjJjkjUubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+name=’Surround Playback Volume’,index=0}(jk'name='Surround Playback Volume',index=0jkjubajk}(j]j]j]j]j]internalrefurij5 anchorname&#name-surround-playback-volume-index-0ujkjCjkj|ubajk}(j]j]j]j]j]ujkjJjkjyubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'name=’Side Playback Volume’,index=0}(jk#name='Side Playback Volume',index=0jkjubajk}(j]j]j]j]j]internalrefurij5 anchorname"#name-side-playback-volume-index-0ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)name=’Center Playback Volume’,index=0}(jk%name='Center Playback Volume',index=0jkjubajk}(j]j]j]j]j]internalrefurij5 anchorname$#name-center-playback-volume-index-0ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&name=’LFE Playback Volume’,index=0}(jk"name='LFE Playback Volume',index=0jkjubajk}(j]j]j]j]j]internalrefurij5 anchorname!#name-lfe-playback-volume-index-0ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(name=’Tone Control - Switch’,index=0}(jk$name='Tone Control - Switch',index=0jkjubajk}(j]j]j]j]j]internalrefurij5 anchorname!#name-tone-control-switch-index-0ujkjCjkj ubajk}(j]j]j]j]j]ujkjJjkj ubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&name=’Tone Control - Bass’,index=0}(jk"name='Tone Control - Bass',index=0jkj3ubajk}(j]j]j]j]j]internalrefurij5 anchorname#name-tone-control-bass-index-0ujkjCjkj0ubajk}(j]j]j]j]j]ujkjJjkj-ubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(name=’Tone Control - Treble’,index=0}(jk$name='Tone Control - Treble',index=0jkjWubajk}(j]j]j]j]j]internalrefurij5 anchorname!#name-tone-control-treble-index-0ujkjCjkjTubajk}(j]j]j]j]j]ujkjJjkjQubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)name=’Master Playback Volume’,index=0}(jk%name='Master Playback Volume',index=0jkj{ubajk}(j]j]j]j]j]internalrefurij5 anchorname$#name-master-playback-volume-index-0ujkjCjkjxubajk}(j]j]j]j]j]ujkjJjkjuubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5name=’IEC958 Optical Raw Playback Switch’,index=0}(jk1name='IEC958 Optical Raw Playback Switch',index=0jkjubajk}(j]j]j]j]j]internalrefurij5 anchorname0#name-iec958-optical-raw-playback-switch-index-0ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj^ubejk}(j]j]j]j]j]ujkjXjkj@ubejk}(j]j]j]j]j]ujkjQjkj=ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPCM stream related controls}(jkPCM stream related controlsjkjubajk}(j]j]j]j]j]internalrefurij5 anchorname#pcm-stream-related-controlsujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(name=’EMU10K1 PCM Volume’,index 0-31}(jk$name='EMU10K1 PCM Volume',index 0-31jkjubajk}(j]j]j]j]j]internalrefurij5 anchorname##name-emu10k1-pcm-volume-index-0-31ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.name=’EMU10K1 PCM Send Routing’,index 0-31}(jk*name='EMU10K1 PCM Send Routing',index 0-31jkjubajk}(j]j]j]j]j]internalrefurij5 anchorname)#name-emu10k1-pcm-send-routing-index-0-31ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-name=’EMU10K1 PCM Send Volume’,index 0-31}(jk)name='EMU10K1 PCM Send Volume',index 0-31jkj8ubajk}(j]j]j]j]j]internalrefurij5 anchorname(#name-emu10k1-pcm-send-volume-index-0-31ujkjCjkj5ubajk}(j]j]j]j]j]ujkjJjkj2ubajk}(j]j]j]j]j]ujkjQjkjubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMANUALS/PATENTS}(jkMANUALS/PATENTSjkjhubajk}(j]j]j]j]j]internalrefurij5 anchorname#manuals-patentsujkjCjkjeubajk}(j]j]j]j]j]ujkjJjkjbubajk}(j]j]j]j]j]ujkjQjkj=ubejk}(j]j]j]j]j]ujkjXjkj ubejk}(j]j]j]j]j]ujkjQjkjubajk}(j]j]j]j]j]ujkjXubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCard-Specific Information}(jkj8jkjubajk}(j]j]j]j]j]internalrefurisound/cards/index anchornamehujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjentries](Nsound/cards/joystickNsound/cards/cmipciNsound/cards/sb-live-mixerNsound/cards/audigy-mixerNsound/cards/emu-mixerNsound/cards/emu10k1-jackNsound/cards/via82xx-mixerNsound/cards/audiophile-usbNsound/cards/mixartNsound/cards/bt87xNsound/cards/maya44Nsound/cards/hdspmNsound/cards/serial-u16550Nsound/cards/img-spdif-inNsound/cards/pcmteste includefiles](jjjjjjjjjjjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s?/var/lib/git/docbuild/linux/Documentation/sound/cards/index.rstj_sKjkjubajk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubajk}(j]j]j]j]j]ujkjXubjV je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk>Alsa driver for Digigram miXart8 and miXart8AES/EBU soundcards}(jkjFjkj ubajk}(j]j]j]j]j]internalrefurisound/cards/mixart anchornamehujkjCjkj ubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGENERAL}(jkGENERALjkj,ubajk}(j]j]j]j]j]internalrefurij anchorname#generalujkjCjkj)ubajk}(j]j]j]j]j]ujkjJjkj&ubajk}(j]j]j]j]j]ujkjQjkj#ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk VERSION 0.1.0}(jk VERSION 0.1.0jkjPubajk}(j]j]j]j]j]internalrefurij anchorname#version-0-1-0ujkjCjkjMubajk}(j]j]j]j]j]ujkjJjkjJubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFormats}(jkFormatsjkjqubajk}(j]j]j]j]j]internalrefurij anchorname#formatsujkjCjkjnubajk}(j]j]j]j]j]ujkjJjkjkubajk}(j]j]j]j]j]ujkjQjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlayback}(jkPlaybackjkjubajk}(j]j]j]j]j]internalrefurij anchorname #playbackujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCapture}(jkCapturejkjubajk}(j]j]j]j]j]internalrefurij anchorname#captureujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMixer}(jkMixerjkjubajk}(j]j]j]j]j]internalrefurij anchorname#mixerujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjhubejk}(j]j]j]j]j]ujkjXjkjJubejk}(j]j]j]j]j]ujkjQjkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNOT YET IMPLEMENTED}(jkNOT YET IMPLEMENTEDjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#not-yet-implementedujkjCjkj ubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFIRMWARE}(jkFIRMWAREjkj1ubajk}(j]j]j]j]j]internalrefurij anchorname #firmwareujkjCjkj.ubajk}(j]j]j]j]j]ujkjJjkj+ubajk}(j]j]j]j]j]ujkjQjkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk COPYRIGHT}(jk COPYRIGHTjkjUubajk}(j]j]j]j]j]internalrefurij anchorname #copyrightujkjCjkjRubajk}(j]j]j]j]j]ujkjJjkjOubajk}(j]j]j]j]j]ujkjQjkj#ubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubajk}(j]j]j]j]j]ujkjXubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Encrypted keys for the eCryptfs filesystem}(jkjTjkjubajk}(j]j]j]j]j]internalrefurisecurity/keys/ecryptfs anchornamehujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubajk}(j]j]j]j]j]ujkjXubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkStandard ALSA Control Names}(jkjbjkjubajk}(j]j]j]j]j]internalrefurisound/designs/control-names anchornamehujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkStandard Syntax}(jkStandard Syntaxjkjubajk}(j]j]j]j]j]internalrefurij anchorname#standard-syntaxujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DIRECTION}(jk DIRECTIONjkjubajk}(j]j]j]j]j]internalrefurij anchorname #directionujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFUNCTION}(jkFUNCTIONjkjubajk}(j]j]j]j]j]internalrefurij anchorname #functionujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCHANNEL}(jkCHANNELjkjCubajk}(j]j]j]j]j]internalrefurij anchorname#channelujkjCjkj@ubajk}(j]j]j]j]j]ujkjJjkj=ubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&LOCATION (Physical location of source)}(jk&LOCATION (Physical location of source)jkjgubajk}(j]j]j]j]j]internalrefurij anchorname%#location-physical-location-of-sourceujkjCjkjdubajk}(j]j]j]j]j]ujkjJjkjaubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSOURCE}(jkSOURCEjkjubajk}(j]j]j]j]j]internalrefurij anchorname#sourceujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExceptions (deprecated)}(jkExceptions (deprecated)jkjubajk}(j]j]j]j]j]internalrefurij anchorname#exceptions-deprecatedujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk PCM interface}(jk PCM interfacejkjubajk}(j]j]j]j]j]internalrefurij anchorname#pcm-interfaceujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIEC958 (S/PDIF) interface}(jkIEC958 (S/PDIF) interfacejkjubajk}(j]j]j]j]j]internalrefurij anchorname#iec958-s-pdif-interfaceujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubajk}(j]j]j]j]j]ujkjXubj+je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'Analog Joystick Support on ALSA Drivers}(jkjpjkj<ubajk}(j]j]j]j]j]internalrefurisound/cards/joystick anchornamehujkjCjkj9ubajk}(j]j]j]j]j]ujkjJjkj6ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral}(jkGeneraljkj\ubajk}(j]j]j]j]j]internalrefurijK anchorname#generalujkjCjkjYubajk}(j]j]j]j]j]ujkjJjkjVubajk}(j]j]j]j]j]ujkjQjkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk PCI Cards}(jk PCI Cardsjkjubajk}(j]j]j]j]j]internalrefurijK anchorname #pci-cardsujkjCjkj}ubajk}(j]j]j]j]j]ujkjJjkjzubajk}(j]j]j]j]j]ujkjQjkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ISA Cards}(jk ISA Cardsjkjubajk}(j]j]j]j]j]internalrefurijK anchorname #isa-cardsujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjSubejk}(j]j]j]j]j]ujkjXjkj6ubejk}(j]j]j]j]j]ujkjQjkj3ubajk}(j]j]j]j]j]ujkjXubj*je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTracepoints in ALSA}(jkj~jkjubajk}(j]j]j]j]j]internalrefurisound/designs/tracepoints anchornamehujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTracepoints in ALSA PCM core}(jkTracepoints in ALSA PCM corejkjubajk}(j]j]j]j]j]internalrefurij anchorname#tracepoints-in-alsa-pcm-coreujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Tracepoints for state of PCM buffer}(jk#Tracepoints for state of PCM bufferjkjubajk}(j]j]j]j]j]internalrefurij anchorname$#tracepoints-for-state-of-pcm-bufferujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5Tracepoints for processing of PCM hardware parameters}(jk5Tracepoints for processing of PCM hardware parametersjkjBubajk}(j]j]j]j]j]internalrefurij anchorname6#tracepoints-for-processing-of-pcm-hardware-parametersujkjCjkj?ubajk}(j]j]j]j]j]ujkjJjkj<ubajk}(j]j]j]j]j]ujkjQjkjubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTracepoints in drivers}(jkTracepoints in driversjkjrubajk}(j]j]j]j]j]internalrefurij anchorname#tracepoints-in-driversujkjCjkjoubajk}(j]j]j]j]j]ujkjJjkjlubajk}(j]j]j]j]j]ujkjQjkjubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubajk}(j]j]j]j]j]ujkjXubjje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSipHash - a short input PRF}(jkjjkjubajk}(j]j]j]j]j]internalrefurisecurity/siphash anchornamehujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGenerating a key}(jkGenerating a keyjkjubajk}(j]j]j]j]j]internalrefurij anchorname#generating-a-keyujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing the functions}(jkUsing the functionsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#using-the-functionsujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSecurity}(jkSecurityjkjubajk}(j]j]j]j]j]internalrefurij anchorname #securityujkjCjkjubajk}(j]j]j]j]j]ujkjJjkj ubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStruct-passing Pitfalls}(jkStruct-passing Pitfallsjkj7ubajk}(j]j]j]j]j]internalrefurij anchorname#struct-passing-pitfallsujkjCjkj4ubajk}(j]j]j]j]j]ujkjJjkj1ubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Resources}(jk Resourcesjkj[ubajk}(j]j]j]j]j]internalrefurij anchorname #resourcesujkjCjkjXubajk}(j]j]j]j]j]ujkjJjkjUubajk}(j]j]j]j]j]ujkjQjkjubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1HalfSipHash - SipHash’s insecure younger cousin}(jk/HalfSipHash - SipHash's insecure younger cousinjkjubajk}(j]j]j]j]j]internalrefurij anchorname.#halfsiphash-siphash-s-insecure-younger-cousinujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGenerating a hsiphash key}(jkGenerating a hsiphash keyjkjubajk}(j]j]j]j]j]internalrefurij anchorname#generating-a-hsiphash-keyujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing the hsiphash functions}(jkUsing the hsiphash functionsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#using-the-hsiphash-functionsujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHashtable key function usage}(jkHashtable key function usagejkjubajk}(j]j]j]j]j]internalrefurij anchorname#hashtable-key-function-usageujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Performance}(jk Performancejkjubajk}(j]j]j]j]j]internalrefurij anchorname #performanceujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubejk}(j]j]j]j]j]ujkjXubj{je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2E-MU Digital Audio System mixer / default DSP code}(jkjjkjQubajk}(j]j]j]j]j]internalrefurisound/cards/emu-mixer anchornamehujkjCjkjNubajk}(j]j]j]j]j]ujkjJjkjKubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHardware compatibility}(jkHardware compatibilityjkjqubajk}(j]j]j]j]j]internalrefurij` anchorname#hardware-compatibilityujkjCjkjnubajk}(j]j]j]j]j]ujkjJjkjkubajk}(j]j]j]j]j]ujkjQjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver capabilities}(jkDriver capabilitiesjkjubajk}(j]j]j]j]j]internalrefurij` anchorname#driver-capabilitiesujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjhubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDigital mixer controls}(jkDigital mixer controlsjkjubajk}(j]j]j]j]j]internalrefurij` anchorname#digital-mixer-controlsujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkname=’Clock Source’,index=0}(jkname='Clock Source',index=0jkjubajk}(j]j]j]j]j]internalrefurij` anchorname#name-clock-source-index-0ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!name=’Clock Fallback’,index=0}(jkname='Clock Fallback',index=0jkjubajk}(j]j]j]j]j]internalrefurij` anchorname#name-clock-fallback-index-0ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+name=’DAC1 0202 14dB PAD’,index=0, etc.}(jk'name='DAC1 0202 14dB PAD',index=0, etc.jkj" ubajk}(j]j]j]j]j]internalrefurij` anchorname$#name-dac1-0202-14db-pad-index-0-etcujkjCjkj ubajk}(j]j]j]j]j]ujkjJjkj ubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+name=’ADC1 14dB PAD 0202’,index=0, etc.}(jk'name='ADC1 14dB PAD 0202',index=0, etc.jkjF ubajk}(j]j]j]j]j]internalrefurij` anchorname$#name-adc1-14db-pad-0202-index-0-etcujkjCjkjC ubajk}(j]j]j]j]j]ujkjJjkj@ ubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&name=’Optical Output Mode’,index=0}(jk"name='Optical Output Mode',index=0jkjj ubajk}(j]j]j]j]j]internalrefurij` anchorname!#name-optical-output-mode-index-0ujkjCjkjg ubajk}(j]j]j]j]j]ujkjJjkjd ubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%name=’Optical Input Mode’,index=0}(jk!name='Optical Input Mode',index=0jkj ubajk}(j]j]j]j]j]internalrefurij` anchorname #name-optical-input-mode-index-0ujkjCjkj ubajk}(j]j]j]j]j]ujkjJjkj ubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,name=’PCM Front Playback Volume’,index=0}(jk(name='PCM Front Playback Volume',index=0jkj ubajk}(j]j]j]j]j]internalrefurij` anchorname'#name-pcm-front-playback-volume-index-0ujkjCjkj ubajk}(j]j]j]j]j]ujkjJjkj ubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/name=’PCM Surround Playback Volume’,index=0}(jk+name='PCM Surround Playback Volume',index=0jkj ubajk}(j]j]j]j]j]internalrefurij` anchorname*#name-pcm-surround-playback-volume-index-0ujkjCjkj ubajk}(j]j]j]j]j]ujkjJjkj ubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+name=’PCM Side Playback Volume’,index=0}(jk'name='PCM Side Playback Volume',index=0jkj ubajk}(j]j]j]j]j]internalrefurij` anchorname&#name-pcm-side-playback-volume-index-0ujkjCjkj ubajk}(j]j]j]j]j]ujkjJjkj ubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-name=’PCM Center Playback Volume’,index=0}(jk)name='PCM Center Playback Volume',index=0jkj!ubajk}(j]j]j]j]j]internalrefurij` anchorname(#name-pcm-center-playback-volume-index-0ujkjCjkj!ubajk}(j]j]j]j]j]ujkjJjkj!ubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*name=’PCM LFE Playback Volume’,index=0}(jk&name='PCM LFE Playback Volume',index=0jkjB!ubajk}(j]j]j]j]j]internalrefurij` anchorname%#name-pcm-lfe-playback-volume-index-0ujkjCjkj?!ubajk}(j]j]j]j]j]ujkjJjkj"ubajk}(j]j]j]j]j]internalrefurij` anchorname"#name-side-playback-volume-index-0ujkjCjkj;"ubajk}(j]j]j]j]j]ujkjJjkj8"ubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)name=’Center Playback Volume’,index=0}(jk%name='Center Playback Volume',index=0jkjb"ubajk}(j]j]j]j]j]internalrefurij` anchorname$#name-center-playback-volume-index-0ujkjCjkj_"ubajk}(j]j]j]j]j]ujkjJjkj\"ubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&name=’LFE Playback Volume’,index=0}(jk"name='LFE Playback Volume',index=0jkj"ubajk}(j]j]j]j]j]internalrefurij` anchorname!#name-lfe-playback-volume-index-0ujkjCjkj"ubajk}(j]j]j]j]j]ujkjJjkj"ubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(name=’Tone Control - Switch’,index=0}(jk$name='Tone Control - Switch',index=0jkj"ubajk}(j]j]j]j]j]internalrefurij` anchorname!#name-tone-control-switch-index-0ujkjCjkj"ubajk}(j]j]j]j]j]ujkjJjkj"ubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&name=’Tone Control - Bass’,index=0}(jk"name='Tone Control - Bass',index=0jkj"ubajk}(j]j]j]j]j]internalrefurij` anchorname#name-tone-control-bass-index-0ujkjCjkj"ubajk}(j]j]j]j]j]ujkjJjkj"ubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(name=’Tone Control - Treble’,index=0}(jk$name='Tone Control - Treble',index=0jkj"ubajk}(j]j]j]j]j]internalrefurij` anchorname!#name-tone-control-treble-index-0ujkjCjkj"ubajk}(j]j]j]j]j]ujkjJjkj"ubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)name=’Master Playback Volume’,index=0}(jk%name='Master Playback Volume',index=0jkj#ubajk}(j]j]j]j]j]internalrefurij` anchorname$#name-master-playback-volume-index-0ujkjCjkj#ubajk}(j]j]j]j]j]ujkjJjkj#ubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%name=’EMU Capture Volume’,index=0}(jk!name='EMU Capture Volume',index=0jkj:#ubajk}(j]j]j]j]j]internalrefurij` anchorname #name-emu-capture-volume-index-0ujkjCjkj7#ubajk}(j]j]j]j]j]ujkjJjkj4#ubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!name=’DAC Left’,index=0, etc.}(jkname='DAC Left',index=0, etc.jkj^#ubajk}(j]j]j]j]j]internalrefurij` anchorname#name-dac-left-index-0-etcujkjCjkj[#ubajk}(j]j]j]j]j]ujkjJjkjX#ubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkname=’DSP x’,index=0}(jkname='DSP x',index=0jkj#ubajk}(j]j]j]j]j]internalrefurij` anchorname#name-dsp-x-index-0ujkjCjkj#ubajk}(j]j]j]j]j]ujkjJjkj|#ubajk}(j]j]j]j]j]ujkjQjkjubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPCM stream related controls}(jkPCM stream related controlsjkj#ubajk}(j]j]j]j]j]internalrefurij` anchorname#pcm-stream-related-controlsujkjCjkj#ubajk}(j]j]j]j]j]ujkjJjkj#ubajk}(j]j]j]j]j]ujkjQjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMANUALS/PATENTS}(jkMANUALS/PATENTSjkj#ubajk}(j]j]j]j]j]internalrefurij` anchorname#manuals-patentsujkjCjkj#ubajk}(j]j]j]j]j]ujkjJjkj#ubajk}(j]j]j]j]j]ujkjQjkjhubejk}(j]j]j]j]j]ujkjXjkjKubejk}(j]j]j]j]j]ujkjQjkjHubajk}(j]j]j]j]j]ujkjXubj;je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk.spi_lm70llp : LM70-LLP parport-to-SPI adapter}(jkjjkj$ubajk}(j]j]j]j]j]internalrefurispi/spi-lm70llp anchornamehujkjCjkj $ubajk}(j]j]j]j]j]ujkjJjkj $ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj/$ubajk}(j]j]j]j]j]internalrefurij$ anchorname #descriptionujkjCjkj,$ubajk}(j]j]j]j]j]ujkjJjkj)$ubajk}(j]j]j]j]j]ujkjQjkj&$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHardware Interfacing}(jkHardware InterfacingjkjS$ubajk}(j]j]j]j]j]internalrefurij$ anchorname#hardware-interfacingujkjCjkjP$ubajk}(j]j]j]j]j]ujkjJjkjM$ubajk}(j]j]j]j]j]ujkjQjkj&$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Thanks to}(jk Thanks tojkjw$ubajk}(j]j]j]j]j]internalrefurij$ anchorname #thanks-toujkjCjkjt$ubajk}(j]j]j]j]j]ujkjJjkjq$ubajk}(j]j]j]j]j]ujkjQjkj&$ubejk}(j]j]j]j]j]ujkjXjkj $ubejk}(j]j]j]j]j]ujkjQjkj$ubajk}(j]j]j]j]j]ujkjXubj>je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkALSA SoC Layer Overview}(jkjjkj$ubajk}(j]j]j]j]j]internalrefurisound/soc/overview anchornamehujkjCjkj$ubajk}(j]j]j]j]j]ujkjJjkj$ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ASoC Design}(jk ASoC Designjkj$ubajk}(j]j]j]j]j]internalrefurij$ anchorname #asoc-designujkjCjkj$ubajk}(j]j]j]j]j]ujkjJjkj$ubajk}(j]j]j]j]j]ujkjQjkj$ubajk}(j]j]j]j]j]ujkjXjkj$ubejk}(j]j]j]j]j]ujkjQjkj$ubajk}(j]j]j]j]j]ujkjXubj=je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMore Notes on HD-Audio Driver}(jkjjkj %ubajk}(j]j]j]j]j]internalrefurisound/hd-audio/notes anchornamehujkjCjkj%ubajk}(j]j]j]j]j]ujkjJjkj%ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral}(jkGeneraljkj)%ubajk}(j]j]j]j]j]internalrefurij% anchorname#generalujkjCjkj&%ubajk}(j]j]j]j]j]ujkjJjkj#%ubajk}(j]j]j]j]j]ujkjQjkj %ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHD-Audio Controller}(jkHD-Audio ControllerjkjM%ubajk}(j]j]j]j]j]internalrefurij% anchorname#hd-audio-controllerujkjCjkjJ%ubajk}(j]j]j]j]j]ujkjJjkjG%ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA-Position Problem}(jkDMA-Position Problemjkjn%ubajk}(j]j]j]j]j]internalrefurij% anchorname#dma-position-problemujkjCjkjk%ubajk}(j]j]j]j]j]ujkjJjkjh%ubajk}(j]j]j]j]j]ujkjQjkje%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCodec-Probing Problem}(jkCodec-Probing Problemjkj%ubajk}(j]j]j]j]j]internalrefurij% anchorname#codec-probing-problemujkjCjkj%ubajk}(j]j]j]j]j]ujkjJjkj%ubajk}(j]j]j]j]j]ujkjQjkje%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterrupt Handling}(jkInterrupt Handlingjkj%ubajk}(j]j]j]j]j]internalrefurij% anchorname#interrupt-handlingujkjCjkj%ubajk}(j]j]j]j]j]ujkjJjkj%ubajk}(j]j]j]j]j]ujkjQjkje%ubejk}(j]j]j]j]j]ujkjXjkjG%ubejk}(j]j]j]j]j]ujkjQjkj %ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHD-Audio Codec}(jkHD-Audio Codecjkj%ubajk}(j]j]j]j]j]internalrefurij% anchorname#hd-audio-codecujkjCjkj%ubajk}(j]j]j]j]j]ujkjJjkj%ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Model Option}(jk Model Optionjkj&ubajk}(j]j]j]j]j]internalrefurij% anchorname #model-optionujkjCjkj&ubajk}(j]j]j]j]j]ujkjJjkj&ubajk}(j]j]j]j]j]ujkjQjkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpeaker and Headphone Output}(jkSpeaker and Headphone Outputjkj+&ubajk}(j]j]j]j]j]internalrefurij% anchorname#speaker-and-headphone-outputujkjCjkj(&ubajk}(j]j]j]j]j]ujkjJjkj%&ubajk}(j]j]j]j]j]ujkjQjkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCapture Problems}(jkCapture ProblemsjkjO&ubajk}(j]j]j]j]j]internalrefurij% anchorname#capture-problemsujkjCjkjL&ubajk}(j]j]j]j]j]ujkjJjkjI&ubajk}(j]j]j]j]j]ujkjQjkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDirect Debugging}(jkDirect Debuggingjkjs&ubajk}(j]j]j]j]j]internalrefurij% anchorname#direct-debuggingujkjCjkjp&ubajk}(j]j]j]j]j]ujkjJjkjm&ubajk}(j]j]j]j]j]ujkjQjkj%ubejk}(j]j]j]j]j]ujkjXjkj%ubejk}(j]j]j]j]j]ujkjQjkj %ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Other Issues}(jk Other Issuesjkj&ubajk}(j]j]j]j]j]internalrefurij% anchorname #other-issuesujkjCjkj&ubajk}(j]j]j]j]j]ujkjJjkj&ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Configuration}(jkKernel Configurationjkj&ubajk}(j]j]j]j]j]internalrefurij% anchorname#kernel-configurationujkjCjkj&ubajk}(j]j]j]j]j]ujkjJjkj&ubajk}(j]j]j]j]j]ujkjQjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCodec Proc-File}(jkCodec Proc-Filejkj&ubajk}(j]j]j]j]j]internalrefurij% anchorname#codec-proc-fileujkjCjkj&ubajk}(j]j]j]j]j]ujkjJjkj&ubajk}(j]j]j]j]j]ujkjQjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHD-Audio Reconfiguration}(jkHD-Audio Reconfigurationjkj 'ubajk}(j]j]j]j]j]internalrefurij% anchorname#hd-audio-reconfigurationujkjCjkj 'ubajk}(j]j]j]j]j]ujkjJjkj'ubajk}(j]j]j]j]j]ujkjQjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Hint Strings}(jk Hint Stringsjkj0'ubajk}(j]j]j]j]j]internalrefurij% anchorname #hint-stringsujkjCjkj-'ubajk}(j]j]j]j]j]ujkjJjkj*'ubajk}(j]j]j]j]j]ujkjQjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEarly Patching}(jkEarly PatchingjkjT'ubajk}(j]j]j]j]j]internalrefurij% anchorname#early-patchingujkjCjkjQ'ubajk}(j]j]j]j]j]ujkjJjkjN'ubajk}(j]j]j]j]j]ujkjQjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Power-Saving}(jk Power-Savingjkjx'ubajk}(j]j]j]j]j]internalrefurij% anchorname #power-savingujkjCjkju'ubajk}(j]j]j]j]j]ujkjJjkjr'ubajk}(j]j]j]j]j]ujkjQjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Tracepoints}(jk Tracepointsjkj'ubajk}(j]j]j]j]j]internalrefurij% anchorname #tracepointsujkjCjkj'ubajk}(j]j]j]j]j]ujkjJjkj'ubajk}(j]j]j]j]j]ujkjQjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevelopment Tree}(jkDevelopment Treejkj'ubajk}(j]j]j]j]j]internalrefurij% anchorname#development-treeujkjCjkj'ubajk}(j]j]j]j]j]ujkjJjkj'ubajk}(j]j]j]j]j]ujkjQjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSending a Bug Report}(jkSending a Bug Reportjkj'ubajk}(j]j]j]j]j]internalrefurij% anchorname#sending-a-bug-reportujkjCjkj'ubajk}(j]j]j]j]j]ujkjJjkj'ubajk}(j]j]j]j]j]ujkjQjkj&ubejk}(j]j]j]j]j]ujkjXjkj&ubejk}(j]j]j]j]j]ujkjQjkj %ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Debug Tools}(jk Debug Toolsjkj(ubajk}(j]j]j]j]j]internalrefurij% anchorname #debug-toolsujkjCjkj(ubajk}(j]j]j]j]j]ujkjJjkj(ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk alsa-info}(jk alsa-infojkj5(ubajk}(j]j]j]j]j]internalrefurij% anchorname #alsa-infoujkjCjkj2(ubajk}(j]j]j]j]j]ujkjJjkj/(ubajk}(j]j]j]j]j]ujkjQjkj,(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhda-verb}(jkhda-verbjkjY(ubajk}(j]j]j]j]j]internalrefurij% anchorname #hda-verbujkjCjkjV(ubajk}(j]j]j]j]j]ujkjJjkjS(ubajk}(j]j]j]j]j]ujkjQjkj,(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk hda-analyzer}(jk hda-analyzerjkj}(ubajk}(j]j]j]j]j]internalrefurij% anchorname #hda-analyzerujkjCjkjz(ubajk}(j]j]j]j]j]ujkjJjkjw(ubajk}(j]j]j]j]j]ujkjQjkj,(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Codecgraph}(jk Codecgraphjkj(ubajk}(j]j]j]j]j]internalrefurij% anchorname #codecgraphujkjCjkj(ubajk}(j]j]j]j]j]ujkjJjkj(ubajk}(j]j]j]j]j]ujkjQjkj,(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhda-emu}(jkhda-emujkj(ubajk}(j]j]j]j]j]internalrefurij% anchorname#hda-emuujkjCjkj(ubajk}(j]j]j]j]j]ujkjJjkj(ubajk}(j]j]j]j]j]ujkjQjkj,(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhda-jack-retask}(jkhda-jack-retaskjkj(ubajk}(j]j]j]j]j]internalrefurij% anchorname#hda-jack-retaskujkjCjkj(ubajk}(j]j]j]j]j]ujkjJjkj(ubajk}(j]j]j]j]j]ujkjQjkj,(ubejk}(j]j]j]j]j]ujkjXjkj(ubejk}(j]j]j]j]j]ujkjQjkj %ubejk}(j]j]j]j]j]ujkjXjkj%ubejk}(j]j]j]j]j]ujkjQjkj%ubajk}(j]j]j]j]j]ujkjXubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,Remote Processor Messaging (rpmsg) Framework}(jkjjkj.)ubajk}(j]j]j]j]j]internalrefuri staging/rpmsg anchornamehujkjCjkj+)ubajk}(j]j]j]j]j]ujkjJjkj()ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk IntroductionjkjN)ubajk}(j]j]j]j]j]internalrefurij=) anchorname #introductionujkjCjkjK)ubajk}(j]j]j]j]j]ujkjJjkjH)ubajk}(j]j]j]j]j]ujkjQjkjE)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUser API}(jkUser APIjkjr)ubajk}(j]j]j]j]j]internalrefurij=) anchorname #user-apiujkjCjkjo)ubajk}(j]j]j]j]j]ujkjJjkjl)ubajk}(j]j]j]j]j]ujkjQjkjE)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Typical usage}(jk Typical usagejkj)ubajk}(j]j]j]j]j]internalrefurij=) anchorname#typical-usageujkjCjkj)ubajk}(j]j]j]j]j]ujkjJjkj)ubajk}(j]j]j]j]j]ujkjQjkjE)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAllocations of rpmsg channels}(jkAllocations of rpmsg channelsjkj)ubajk}(j]j]j]j]j]internalrefurij=) anchorname#allocations-of-rpmsg-channelsujkjCjkj)ubajk}(j]j]j]j]j]ujkjJjkj)ubajk}(j]j]j]j]j]ujkjQjkjE)ubejk}(j]j]j]j]j]ujkjXjkj()ubejk}(j]j]j]j]j]ujkjQjkj%)ubajk}(j]j]j]j]j]ujkjXubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAudio Pops and Clicks}(jkjjkj)ubajk}(j]j]j]j]j]internalrefurisound/soc/pops-clicks anchornamehujkjCjkj)ubajk}(j]j]j]j]j]ujkjJjkj)ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Minimising Playback Pops and Clicks}(jk#Minimising Playback Pops and Clicksjkj*ubajk}(j]j]j]j]j]internalrefurij* anchorname$#minimising-playback-pops-and-clicksujkjCjkj*ubajk}(j]j]j]j]j]ujkjJjkj *ubajk}(j]j]j]j]j]ujkjQjkj *ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Minimising Capture Pops and Clicks}(jk"Minimising Capture Pops and Clicksjkj7*ubajk}(j]j]j]j]j]internalrefurij* anchorname##minimising-capture-pops-and-clicksujkjCjkj4*ubajk}(j]j]j]j]j]ujkjJjkj1*ubajk}(j]j]j]j]j]ujkjQjkj *ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Zipper Noise}(jk Zipper Noisejkj[*ubajk}(j]j]j]j]j]internalrefurij* anchorname #zipper-noiseujkjCjkjX*ubajk}(j]j]j]j]j]ujkjJjkjU*ubajk}(j]j]j]j]j]ujkjQjkj *ubejk}(j]j]j]j]j]ujkjXjkj)ubejk}(j]j]j]j]j]ujkjQjkj)ubajk}(j]j]j]j]j]ujkjXubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"Digital Signature Verification API}(jkjjkj*ubajk}(j]j]j]j]j]internalrefurisecurity/digsig anchornamehujkjCjkj*ubajk}(j]j]j]j]j]ujkjJjkj*ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj*ubajk}(j]j]j]j]j]internalrefurij* anchorname #introductionujkjCjkj*ubajk}(j]j]j]j]j]ujkjJjkj*ubajk}(j]j]j]j]j]ujkjQjkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPI}(jkAPIjkj*ubajk}(j]j]j]j]j]internalrefurij* anchorname#apiujkjCjkj*ubajk}(j]j]j]j]j]ujkjJjkj*ubajk}(j]j]j]j]j]ujkjQjkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUser-space utilities}(jkUser-space utilitiesjkj*ubajk}(j]j]j]j]j]internalrefurij* anchorname#user-space-utilitiesujkjCjkj*ubajk}(j]j]j]j]j]ujkjJjkj*ubajk}(j]j]j]j]j]ujkjQjkj*ubejk}(j]j]j]j]j]ujkjXjkj*ubejk}(j]j]j]j]j]ujkjQjkj*ubajk}(j]j]j]j]j]ujkjXubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRealtek PC Beep Hidden Register}(jkjjkj5+ubajk}(j]j]j]j]j]internalrefurisound/hd-audio/realtek-pc-beep anchornamehujkjCjkj2+ubajk}(j]j]j]j]j]ujkjJjkj/+ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRegister Description}(jkRegister DescriptionjkjU+ubajk}(j]j]j]j]j]internalrefurijD+ anchorname#register-descriptionujkjCjkjR+ubajk}(j]j]j]j]j]ujkjJjkjO+ubajk}(j]j]j]j]j]ujkjQjkjL+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Path diagrams}(jk Path diagramsjkjy+ubajk}(j]j]j]j]j]internalrefurijD+ anchorname#path-diagramsujkjCjkjv+ubajk}(j]j]j]j]j]ujkjJjkjs+ubajk}(j]j]j]j]j]ujkjQjkjL+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Background}(jk Backgroundjkj+ubajk}(j]j]j]j]j]internalrefurijD+ anchorname #backgroundujkjCjkj+ubajk}(j]j]j]j]j]ujkjJjkj+ubajk}(j]j]j]j]j]ujkjQjkjL+ubejk}(j]j]j]j]j]ujkjXjkj/+ubejk}(j]j]j]j]j]ujkjQjkj,+ubajk}(j]j]j]j]j]ujkjXubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCredentials in Linux}(jkj jkj+ubajk}(j]j]j]j]j]internalrefurisecurity/credentials anchornamehujkjCjkj+ubajk}(j]j]j]j]j]ujkjJjkj+ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj+ubajk}(j]j]j]j]j]internalrefurij+ anchorname #overviewujkjCjkj+ubajk}(j]j]j]j]j]ujkjJjkj+ubajk}(j]j]j]j]j]ujkjQjkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTypes of Credentials}(jkTypes of Credentialsjkj,ubajk}(j]j]j]j]j]internalrefurij+ anchorname#types-of-credentialsujkjCjkj,ubajk}(j]j]j]j]j]ujkjJjkj,ubajk}(j]j]j]j]j]ujkjQjkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File Markings}(jk File Markingsjkj>,ubajk}(j]j]j]j]j]internalrefurij+ anchorname#file-markingsujkjCjkj;,ubajk}(j]j]j]j]j]ujkjJjkj8,ubajk}(j]j]j]j]j]ujkjQjkj+ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTask Credentials}(jkTask Credentialsjkjb,ubajk}(j]j]j]j]j]internalrefurij+ anchorname#task-credentialsujkjCjkj_,ubajk}(j]j]j]j]j]ujkjJjkj\,ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImmutable Credentials}(jkImmutable Credentialsjkj,ubajk}(j]j]j]j]j]internalrefurij+ anchorname#immutable-credentialsujkjCjkj,ubajk}(j]j]j]j]j]ujkjJjkj},ubajk}(j]j]j]j]j]ujkjQjkjz,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAccessing Task Credentials}(jkAccessing Task Credentialsjkj,ubajk}(j]j]j]j]j]internalrefurij+ anchorname#accessing-task-credentialsujkjCjkj,ubajk}(j]j]j]j]j]ujkjJjkj,ubajk}(j]j]j]j]j]ujkjQjkjz,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Accessing Another Task’s Credentials}(jk$Accessing Another Task's Credentialsjkj,ubajk}(j]j]j]j]j]internalrefurij+ anchorname%#accessing-another-task-s-credentialsujkjCjkj,ubajk}(j]j]j]j]j]ujkjJjkj,ubajk}(j]j]j]j]j]ujkjQjkjz,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAltering Credentials}(jkAltering Credentialsjkj,ubajk}(j]j]j]j]j]internalrefurij+ anchorname#altering-credentialsujkjCjkj,ubajk}(j]j]j]j]j]ujkjJjkj,ubajk}(j]j]j]j]j]ujkjQjkjz,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkManaging Credentials}(jkManaging Credentialsjkj-ubajk}(j]j]j]j]j]internalrefurij+ anchorname#managing-credentialsujkjCjkj-ubajk}(j]j]j]j]j]ujkjJjkj -ubajk}(j]j]j]j]j]ujkjQjkjz,ubejk}(j]j]j]j]j]ujkjXjkj\,ubejk}(j]j]j]j]j]ujkjQjkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOpen File Credentials}(jkOpen File CredentialsjkjC-ubajk}(j]j]j]j]j]internalrefurij+ anchorname#open-file-credentialsujkjCjkj@-ubajk}(j]j]j]j]j]ujkjJjkj=-ubajk}(j]j]j]j]j]ujkjQjkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Overriding the VFS’s Use of Credentials}(jk'Overriding the VFS's Use of Credentialsjkjg-ubajk}(j]j]j]j]j]internalrefurij+ anchorname(#overriding-the-vfs-s-use-of-credentialsujkjCjkjd-ubajk}(j]j]j]j]j]ujkjJjkja-ubajk}(j]j]j]j]j]ujkjQjkj+ubejk}(j]j]j]j]j]ujkjXjkj+ubejk}(j]j]j]j]j]ujkjQjkj+ubajk}(j]j]j]j]j]ujkjXubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkALSA Compress-Offload API}(jkjjkj-ubajk}(j]j]j]j]j]internalrefurisound/designs/compress-offload anchornamehujkjCjkj-ubajk}(j]j]j]j]j]ujkjJjkj-ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj-ubajk}(j]j]j]j]j]internalrefurij- anchorname #overviewujkjCjkj-ubajk}(j]j]j]j]j]ujkjJjkj-ubajk}(j]j]j]j]j]ujkjQjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Requirements}(jk Requirementsjkj-ubajk}(j]j]j]j]j]internalrefurij- anchorname #requirementsujkjCjkj-ubajk}(j]j]j]j]j]ujkjJjkj-ubajk}(j]j]j]j]j]ujkjQjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDesign}(jkDesignjkj.ubajk}(j]j]j]j]j]internalrefurij- anchorname#designujkjCjkj.ubajk}(j]j]j]j]j]ujkjJjkj.ubajk}(j]j]j]j]j]ujkjQjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk State Machine}(jk State Machinejkj,.ubajk}(j]j]j]j]j]internalrefurij- anchorname#state-machineujkjCjkj).ubajk}(j]j]j]j]j]ujkjJjkj&.ubajk}(j]j]j]j]j]ujkjQjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGapless Playback}(jkGapless PlaybackjkjP.ubajk}(j]j]j]j]j]internalrefurij- anchorname#gapless-playbackujkjCjkjM.ubajk}(j]j]j]j]j]ujkjJjkjJ.ubajk}(j]j]j]j]j]ujkjQjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGapless Playback SM}(jkGapless Playback SMjkjt.ubajk}(j]j]j]j]j]internalrefurij- anchorname#gapless-playback-smujkjCjkjq.ubajk}(j]j]j]j]j]ujkjJjkjn.ubajk}(j]j]j]j]j]ujkjQjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Not supported}(jk Not supportedjkj.ubajk}(j]j]j]j]j]internalrefurij- anchorname#not-supportedujkjCjkj.ubajk}(j]j]j]j]j]ujkjJjkj.ubajk}(j]j]j]j]j]ujkjQjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCredits}(jkCreditsjkj.ubajk}(j]j]j]j]j]internalrefurij- anchorname#creditsujkjCjkj.ubajk}(j]j]j]j]j]ujkjJjkj.ubajk}(j]j]j]j]j]ujkjQjkj-ubejk}(j]j]j]j]j]ujkjXjkj-ubejk}(j]j]j]j]j]ujkjQjkj-ubajk}(j]j]j]j]j]ujkjXubjx je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDesigns and Implementations}(jkj&jkj.ubajk}(j]j]j]j]j]internalrefurisound/designs/index anchornamehujkjCjkj.ubajk}(j]j]j]j]j]ujkjJjkj.ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentj/entries](Nsound/designs/control-namesN!sound/designs/channel-mapping-apiNsound/designs/compress-offloadNsound/designs/timestampingNsound/designs/jack-controlsNsound/designs/tracepointsNsound/designs/procfileNsound/designs/powersaveNsound/designs/oss-emulationNsound/designs/seq-ossNsound/designs/jack-injectionNsound/designs/midi-2.0e includefiles](j/j/j/j!/j#/j%/j'/j)/j+/j-/j//j1/emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sA/var/lib/git/docbuild/linux/Documentation/sound/designs/index.rstj_sKjkj /ubajk}(j]j]j]j]j]ujkjXjkj.ubejk}(j]j]j]j]j]ujkjQjkj.ubajk}(j]j]j]j]j]ujkjXubj| je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUnsorted Documentation}(jkj4jkjZ/ubajk}(j]j]j]j]j]internalrefuri staging/index anchornamehujkjCjkjW/ubajk}(j]j]j]j]j]ujkjJjkjT/ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentji/entries](N staging/crc32N staging/lzoNstaging/remoteprocN staging/rpmsgNstaging/speculationNstaging/static-keysN staging/xze includefiles](j/j/j/j/j/j/j/emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s;/var/lib/git/docbuild/linux/Documentation/staging/index.rstj_sKjkjq/ubajk}(j]j]j]j]j]ujkjXjkjT/ubejk}(j]j]j]j]j]ujkjQjkjQ/ubajk}(j]j]j]j]j]ujkjXubjRje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkASoC Machine Driver}(jkjBjkj/ubajk}(j]j]j]j]j]internalrefurisound/soc/machine anchornamehujkjCjkj/ubajk}(j]j]j]j]j]ujkjJjkj/ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkprobe()/remove()}(jkprobe()/remove()jkj/ubajk}(j]j]j]j]j]internalrefurij/ anchorname #probe-removeujkjCjkj/ubajk}(j]j]j]j]j]ujkjJjkj/ubajk}(j]j]j]j]j]ujkjQjkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksuspend()/resume()}(jksuspend()/resume()jkj/ubajk}(j]j]j]j]j]internalrefurij/ anchorname#suspend-resumeujkjCjkj/ubajk}(j]j]j]j]j]ujkjJjkj/ubajk}(j]j]j]j]j]ujkjQjkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMachine DAI Configuration}(jkMachine DAI Configurationjkj0ubajk}(j]j]j]j]j]internalrefurij/ anchorname#machine-dai-configurationujkjCjkj0ubajk}(j]j]j]j]j]ujkjJjkj0ubajk}(j]j]j]j]j]ujkjQjkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMachine Power Map}(jkMachine Power MapjkjA0ubajk}(j]j]j]j]j]internalrefurij/ anchorname#machine-power-mapujkjCjkj>0ubajk}(j]j]j]j]j]ujkjJjkj;0ubajk}(j]j]j]j]j]ujkjQjkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMachine Controls}(jkMachine Controlsjkje0ubajk}(j]j]j]j]j]internalrefurij/ anchorname#machine-controlsujkjCjkjb0ubajk}(j]j]j]j]j]ujkjJjkj_0ubajk}(j]j]j]j]j]ujkjQjkj/ubejk}(j]j]j]j]j]ujkjXjkj/ubejk}(j]j]j]j]j]ujkjQjkj/ubajk}(j]j]j]j]j]ujkjXubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNotes on Kernel OSS-Emulation}(jkjPjkj0ubajk}(j]j]j]j]j]internalrefurisound/designs/oss-emulation anchornamehujkjCjkj0ubajk}(j]j]j]j]j]ujkjJjkj0ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModules}(jkModulesjkj0ubajk}(j]j]j]j]j]internalrefurij0 anchorname#modulesujkjCjkj0ubajk}(j]j]j]j]j]ujkjJjkj0ubajk}(j]j]j]j]j]ujkjQjkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Mapping}(jkDevice Mappingjkj0ubajk}(j]j]j]j]j]internalrefurij0 anchorname#device-mappingujkjCjkj0ubajk}(j]j]j]j]j]ujkjJjkj0ubajk}(j]j]j]j]j]ujkjQjkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPCM Mode}(jkPCM Modejkj1ubajk}(j]j]j]j]j]internalrefurij0 anchorname #pcm-modeujkjCjkj1ubajk}(j]j]j]j]j]ujkjJjkj1ubajk}(j]j]j]j]j]ujkjQjkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMixer Elements}(jkMixer Elementsjkj*1ubajk}(j]j]j]j]j]internalrefurij0 anchorname#mixer-elementsujkjCjkj'1ubajk}(j]j]j]j]j]ujkjJjkj$1ubajk}(j]j]j]j]j]ujkjQjkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDuplex Streams}(jkDuplex StreamsjkjN1ubajk}(j]j]j]j]j]internalrefurij0 anchorname#duplex-streamsujkjCjkjK1ubajk}(j]j]j]j]j]ujkjJjkjH1ubajk}(j]j]j]j]j]ujkjQjkj0ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUnsupported Features}(jkUnsupported Featuresjkjr1ubajk}(j]j]j]j]j]internalrefurij0 anchorname#unsupported-featuresujkjCjkjo1ubajk}(j]j]j]j]j]ujkjJjkjl1ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMMAP on ICE1712 driver}(jkMMAP on ICE1712 driverjkj1ubajk}(j]j]j]j]j]internalrefurij0 anchorname#mmap-on-ice1712-driverujkjCjkj1ubajk}(j]j]j]j]j]ujkjJjkj1ubajk}(j]j]j]j]j]ujkjQjkj1ubajk}(j]j]j]j]j]ujkjXjkjl1ubejk}(j]j]j]j]j]ujkjQjkj0ubejk}(j]j]j]j]j]ujkjXjkj0ubejk}(j]j]j]j]j]ujkjQjkj0ubajk}(j]j]j]j]j]ujkjXubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkALow latency, multichannel audio with JACK and the emu10k1/emu10k2}(jkj^jkj1ubajk}(j]j]j]j]j]internalrefurisound/cards/emu10k1-jack anchornamehujkjCjkj1ubajk}(j]j]j]j]j]ujkjJjkj1ubajk}(j]j]j]j]j]ujkjQjkj1ubajk}(j]j]j]j]j]ujkjXubjUje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSecurity Documentation}(jkjljkj2ubajk}(j]j]j]j]j]internalrefurisecurity/index anchornamehujkjCjkj2ubajk}(j]j]j]j]j]ujkjJjkj1ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentj2entries](Nsecurity/credentialsNsecurity/snp-tdx-threat-modelNsecurity/IMA-templatesNsecurity/keys/indexN security/lsmNsecurity/lsm-developmentN security/sakN security/SCTPNsecurity/self-protectionNsecurity/siphashNsecurity/tpm/indexNsecurity/digsigNsecurity/landlockNsecurity/secrets/indexe includefiles](j*2j,2j.2j02j22j42j62j82j:2j<2j>2j@2jB2jD2emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s6ubajk}(j]j]j]j]j]ujkjQjkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk?Confidential Computing threat model and its security objectives}(jk?Confidential Computing threat model and its security objectivesjkjh6ubajk}(j]j]j]j]j]internalrefurij5 anchorname@#confidential-computing-threat-model-and-its-security-objectivesujkjCjkje6ubajk}(j]j]j]j]j]ujkjJjkjb6ubajk}(j]j]j]j]j]ujkjQjkj5ubejk}(j]j]j]j]j]ujkjXjkj5ubejk}(j]j]j]j]j]ujkjQjkj5ubajk}(j]j]j]j]j]ujkjXubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Linux Security Module Development}(jkjjkj6ubajk}(j]j]j]j]j]internalrefurisecurity/lsm-development anchornamehujkjCjkj6ubajk}(j]j]j]j]j]ujkjJjkj6ubajk}(j]j]j]j]j]ujkjQjkj6ubajk}(j]j]j]j]j]ujkjXubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk=LZO stream format as understood by Linux’s LZO decompressor}(jkjjkj6ubajk}(j]j]j]j]j]internalrefuri staging/lzo anchornamehujkjCjkj6ubajk}(j]j]j]j]j]ujkjJjkj6ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj6ubajk}(j]j]j]j]j]internalrefurij6 anchorname #introductionujkjCjkj6ubajk}(j]j]j]j]j]ujkjJjkj6ubajk}(j]j]j]j]j]ujkjQjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj7ubajk}(j]j]j]j]j]internalrefurij6 anchorname #descriptionujkjCjkj7ubajk}(j]j]j]j]j]ujkjJjkj 7ubajk}(j]j]j]j]j]ujkjQjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkByte sequences}(jkByte sequencesjkj57ubajk}(j]j]j]j]j]internalrefurij6 anchorname#byte-sequencesujkjCjkj27ubajk}(j]j]j]j]j]ujkjJjkj/7ubajk}(j]j]j]j]j]ujkjQjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAuthors}(jkAuthorsjkjY7ubajk}(j]j]j]j]j]internalrefurij6 anchorname#authorsujkjCjkjV7ubajk}(j]j]j]j]j]ujkjJjkjS7ubajk}(j]j]j]j]j]ujkjQjkj6ubejk}(j]j]j]j]j]ujkjXjkj6ubejk}(j]j]j]j]j]ujkjQjkj6ubajk}(j]j]j]j]j]ujkjXubj:je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk TPM Event Log}(jkjjkj7ubajk}(j]j]j]j]j]internalrefurisecurity/tpm/tpm_event_log anchornamehujkjCjkj7ubajk}(j]j]j]j]j]ujkjJjkj7ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj7ubajk}(j]j]j]j]j]internalrefurij7 anchorname #introductionujkjCjkj7ubajk}(j]j]j]j]j]ujkjJjkj7ubajk}(j]j]j]j]j]ujkjQjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUEFI event log}(jkUEFI event logjkj7ubajk}(j]j]j]j]j]internalrefurij7 anchorname#uefi-event-logujkjCjkj7ubajk}(j]j]j]j]j]ujkjJjkj7ubajk}(j]j]j]j]j]ujkjQjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkj7ubajk}(j]j]j]j]j]internalrefurij7 anchorname #referencesujkjCjkj7ubajk}(j]j]j]j]j]ujkjJjkj7ubajk}(j]j]j]j]j]ujkjQjkj7ubejk}(j]j]j]j]j]ujkjXjkj7ubejk}(j]j]j]j]j]ujkjQjkj7ubajk}(j]j]j]j]j]ujkjXubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk SYM-2 driver}(jkjjkj38ubajk}(j]j]j]j]j]internalrefuriscsi/sym53c8xx_2 anchornamehujkjCjkj08ubajk}(j]j]j]j]j]ujkjJjkj-8ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. IntroductionjkjS8ubajk}(j]j]j]j]j]internalrefurijB8 anchorname #introductionujkjCjkjP8ubajk}(j]j]j]j]j]ujkjJjkjM8ubajk}(j]j]j]j]j]ujkjQjkjJ8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$2. Supported chips and SCSI features}(jk$2. Supported chips and SCSI featuresjkjw8ubajk}(j]j]j]j]j]internalrefurijB8 anchorname"#supported-chips-and-scsi-featuresujkjCjkjt8ubajk}(j]j]j]j]j]ujkjJjkjq8ubajk}(j]j]j]j]j]ujkjQjkjJ8ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-3. Advantages of this driver for newer chips.}(jk-3. Advantages of this driver for newer chips.jkj8ubajk}(j]j]j]j]j]internalrefurijB8 anchorname*#advantages-of-this-driver-for-newer-chipsujkjCjkj8ubajk}(j]j]j]j]j]ujkjJjkj8ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.1 Optimized SCSI SCRIPTS}(jk3.1 Optimized SCSI SCRIPTSjkj8ubajk}(j]j]j]j]j]internalrefurijB8 anchorname#optimized-scsi-scriptsujkjCjkj8ubajk}(j]j]j]j]j]ujkjJjkj8ubajk}(j]j]j]j]j]ujkjQjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,3.2 New features appeared with the SYM53C896}(jk,3.2 New features appeared with the SYM53C896jkj8ubajk}(j]j]j]j]j]internalrefurijB8 anchorname)#new-features-appeared-with-the-sym53c896ujkjCjkj8ubajk}(j]j]j]j]j]ujkjJjkj8ubajk}(j]j]j]j]j]ujkjQjkj8ubejk}(j]j]j]j]j]ujkjXjkj8ubejk}(j]j]j]j]j]ujkjQjkjJ8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&4. Memory mapped I/O versus normal I/O}(jk&4. Memory mapped I/O versus normal I/Ojkj9ubajk}(j]j]j]j]j]internalrefurijB8 anchorname$#memory-mapped-i-o-versus-normal-i-oujkjCjkj 9ubajk}(j]j]j]j]j]ujkjJjkj 9ubajk}(j]j]j]j]j]ujkjQjkjJ8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. Tagged command queueing}(jk5. Tagged command queueingjkj49ubajk}(j]j]j]j]j]internalrefurijB8 anchorname#tagged-command-queueingujkjCjkj19ubajk}(j]j]j]j]j]ujkjJjkj.9ubajk}(j]j]j]j]j]ujkjQjkjJ8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6. Parity checking}(jk6. Parity checkingjkjX9ubajk}(j]j]j]j]j]internalrefurijB8 anchorname#parity-checkingujkjCjkjU9ubajk}(j]j]j]j]j]ujkjJjkjR9ubajk}(j]j]j]j]j]ujkjQjkjJ8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7. Profiling information}(jk7. Profiling informationjkj|9ubajk}(j]j]j]j]j]internalrefurijB8 anchorname#profiling-informationujkjCjkjy9ubajk}(j]j]j]j]j]ujkjJjkjv9ubajk}(j]j]j]j]j]ujkjQjkjJ8ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk8. Control commands}(jk8. Control commandsjkj9ubajk}(j]j]j]j]j]internalrefurijB8 anchorname#control-commandsujkjCjkj9ubajk}(j]j]j]j]j]ujkjJjkj9ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)8.1 Set minimum synchronous period factor}(jk)8.1 Set minimum synchronous period factorjkj9ubajk}(j]j]j]j]j]internalrefurijB8 anchorname&#set-minimum-synchronous-period-factorujkjCjkj9ubajk}(j]j]j]j]j]ujkjJjkj9ubajk}(j]j]j]j]j]ujkjQjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.2 Set wide size}(jk8.2 Set wide sizejkj9ubajk}(j]j]j]j]j]internalrefurijB8 anchorname#set-wide-sizeujkjCjkj9ubajk}(j]j]j]j]j]ujkjJjkj9ubajk}(j]j]j]j]j]ujkjQjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk48.3 Set maximum number of concurrent tagged commands}(jk48.3 Set maximum number of concurrent tagged commandsjkj :ubajk}(j]j]j]j]j]internalrefurijB8 anchorname1#set-maximum-number-of-concurrent-tagged-commandsujkjCjkj:ubajk}(j]j]j]j]j]ujkjJjkj:ubajk}(j]j]j]j]j]ujkjQjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.4 Set debug mode}(jk8.4 Set debug modejkj-:ubajk}(j]j]j]j]j]internalrefurijB8 anchorname#set-debug-modeujkjCjkj*:ubajk}(j]j]j]j]j]ujkjJjkj':ubajk}(j]j]j]j]j]ujkjQjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.5 Set flag (no_disc)}(jk8.5 Set flag (no_disc)jkjQ:ubajk}(j]j]j]j]j]internalrefurijB8 anchorname#set-flag-no-discujkjCjkjN:ubajk}(j]j]j]j]j]ujkjJjkjK:ubajk}(j]j]j]j]j]ujkjQjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.6 Set verbose level}(jk8.6 Set verbose leveljkju:ubajk}(j]j]j]j]j]internalrefurijB8 anchorname#set-verbose-levelujkjCjkjr:ubajk}(j]j]j]j]j]ujkjJjkjo:ubajk}(j]j]j]j]j]ujkjQjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'8.7 Reset all logical units of a target}(jk'8.7 Reset all logical units of a targetjkj:ubajk}(j]j]j]j]j]internalrefurijB8 anchorname$#reset-all-logical-units-of-a-targetujkjCjkj:ubajk}(j]j]j]j]j]ujkjJjkj:ubajk}(j]j]j]j]j]ujkjQjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk48.8 Abort all tasks of all logical units of a target}(jk48.8 Abort all tasks of all logical units of a targetjkj:ubajk}(j]j]j]j]j]internalrefurijB8 anchorname1#abort-all-tasks-of-all-logical-units-of-a-targetujkjCjkj:ubajk}(j]j]j]j]j]ujkjJjkj:ubajk}(j]j]j]j]j]ujkjQjkj9ubejk}(j]j]j]j]j]ujkjXjkj9ubejk}(j]j]j]j]j]ujkjQjkjJ8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9. Configuration parameters}(jk9. Configuration parametersjkj:ubajk}(j]j]j]j]j]internalrefurijB8 anchorname#configuration-parametersujkjCjkj:ubajk}(j]j]j]j]j]ujkjJjkj:ubajk}(j]j]j]j]j]ujkjQjkjJ8ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk10. Boot setup commands}(jk10. Boot setup commandsjkj;ubajk}(j]j]j]j]j]internalrefurijB8 anchorname#boot-setup-commandsujkjCjkj;ubajk}(j]j]j]j]j]ujkjJjkj ;ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 10.1 Syntax}(jk 10.1 Syntaxjkj2;ubajk}(j]j]j]j]j]internalrefurijB8 anchorname#syntaxujkjCjkj/;ubajk}(j]j]j]j]j]ujkjJjkj,;ubajk}(j]j]j]j]j]ujkjQjkj);ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk10.2 Available arguments}(jk10.2 Available argumentsjkjV;ubajk}(j]j]j]j]j]internalrefurijB8 anchorname#available-argumentsujkjCjkjS;ubajk}(j]j]j]j]j]ujkjJjkjP;ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)10.2.1 Default number of tagged commands}(jk)10.2.1 Default number of tagged commandsjkjw;ubajk}(j]j]j]j]j]internalrefurijB8 anchorname"#default-number-of-tagged-commandsujkjCjkjt;ubajk}(j]j]j]j]j]ujkjJjkjq;ubajk}(j]j]j]j]j]ujkjQjkjn;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10.2.2 Burst max}(jk10.2.2 Burst maxjkj;ubajk}(j]j]j]j]j]internalrefurijB8 anchorname #burst-maxujkjCjkj;ubajk}(j]j]j]j]j]ujkjJjkj;ubajk}(j]j]j]j]j]ujkjQjkjn;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10.2.3 LED support}(jk10.2.3 LED supportjkj;ubajk}(j]j]j]j]j]internalrefurijB8 anchorname #led-supportujkjCjkj;ubajk}(j]j]j]j]j]ujkjJjkj;ubajk}(j]j]j]j]j]ujkjQjkjn;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10.2.4 Differential mode}(jk10.2.4 Differential modejkj;ubajk}(j]j]j]j]j]internalrefurijB8 anchorname#differential-modeujkjCjkj;ubajk}(j]j]j]j]j]ujkjJjkj;ubajk}(j]j]j]j]j]ujkjQjkjn;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10.2.5 IRQ mode}(jk10.2.5 IRQ modejkj<ubajk}(j]j]j]j]j]internalrefurijB8 anchorname #irq-modeujkjCjkj<ubajk}(j]j]j]j]j]ujkjJjkj<ubajk}(j]j]j]j]j]ujkjQjkjn;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10.2.6 Check SCSI BUS}(jk10.2.6 Check SCSI BUSjkj+<ubajk}(j]j]j]j]j]internalrefurijB8 anchorname#check-scsi-busujkjCjkj(<ubajk}(j]j]j]j]j]ujkjJjkj%<ubajk}(j]j]j]j]j]ujkjQjkjn;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*10.2.7 Suggest a default SCSI id for hosts}(jk*10.2.7 Suggest a default SCSI id for hostsjkjO<ubajk}(j]j]j]j]j]internalrefurijB8 anchorname$#suggest-a-default-scsi-id-for-hostsujkjCjkjL<ubajk}(j]j]j]j]j]ujkjJjkjI<ubajk}(j]j]j]j]j]ujkjQjkjn;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10.2.8 Verbosity level}(jk10.2.8 Verbosity leveljkjs<ubajk}(j]j]j]j]j]internalrefurijB8 anchorname#verbosity-levelujkjCjkjp<ubajk}(j]j]j]j]j]ujkjJjkjm<ubajk}(j]j]j]j]j]ujkjQjkjn;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10.2.9 Debug mode}(jk10.2.9 Debug modejkj<ubajk}(j]j]j]j]j]internalrefurijB8 anchorname #debug-modeujkjCjkj<ubajk}(j]j]j]j]j]ujkjJjkj<ubajk}(j]j]j]j]j]ujkjQjkjn;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10.2.10 Settle delay}(jk10.2.10 Settle delayjkj<ubajk}(j]j]j]j]j]internalrefurijB8 anchorname #settle-delayujkjCjkj<ubajk}(j]j]j]j]j]ujkjJjkj<ubajk}(j]j]j]j]j]ujkjQjkjn;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10.2.11 Serial NVRAM}(jk10.2.11 Serial NVRAMjkj<ubajk}(j]j]j]j]j]internalrefurijB8 anchorname #serial-nvramujkjCjkj<ubajk}(j]j]j]j]j]ujkjJjkj<ubajk}(j]j]j]j]j]ujkjQjkjn;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*10.2.12 Exclude a host from being attached}(jk*10.2.12 Exclude a host from being attachedjkj=ubajk}(j]j]j]j]j]internalrefurijB8 anchorname##exclude-a-host-from-being-attachedujkjCjkj=ubajk}(j]j]j]j]j]ujkjJjkj<ubajk}(j]j]j]j]j]ujkjQjkjn;ubejk}(j]j]j]j]j]ujkjXjkjP;ubejk}(j]j]j]j]j]ujkjQjkj);ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&10.3 Converting from old style options}(jk&10.3 Converting from old style optionsjkj3=ubajk}(j]j]j]j]j]internalrefurijB8 anchorname"#converting-from-old-style-optionsujkjCjkj0=ubajk}(j]j]j]j]j]ujkjJjkj-=ubajk}(j]j]j]j]j]ujkjQjkj);ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"10.4 SCSI BUS checking boot option}(jk"10.4 SCSI BUS checking boot optionjkjW=ubajk}(j]j]j]j]j]internalrefurijB8 anchorname#scsi-bus-checking-boot-optionujkjCjkjT=ubajk}(j]j]j]j]j]ujkjJjkjQ=ubajk}(j]j]j]j]j]ujkjQjkj);ubejk}(j]j]j]j]j]ujkjXjkj ;ubejk}(j]j]j]j]j]ujkjQjkjJ8ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 15. SCSI problem troubleshooting}(jk 15. SCSI problem troubleshootingjkj=ubajk}(j]j]j]j]j]internalrefurijB8 anchorname#scsi-problem-troubleshootingujkjCjkj=ubajk}(j]j]j]j]j]ujkjJjkj=ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk15.1 Problem tracking}(jk15.1 Problem trackingjkj=ubajk}(j]j]j]j]j]internalrefurijB8 anchorname#problem-trackingujkjCjkj=ubajk}(j]j]j]j]j]ujkjJjkj=ubajk}(j]j]j]j]j]ujkjQjkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)15.2 Understanding hardware error reports}(jk)15.2 Understanding hardware error reportsjkj=ubajk}(j]j]j]j]j]internalrefurijB8 anchorname%#understanding-hardware-error-reportsujkjCjkj=ubajk}(j]j]j]j]j]ujkjJjkj=ubajk}(j]j]j]j]j]ujkjQjkj=ubejk}(j]j]j]j]j]ujkjXjkj=ubejk}(j]j]j]j]j]ujkjQjkjJ8ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jk,17. Serial NVRAM (added by Richard Waltham: }(jk,17. Serial NVRAM (added by Richard Waltham: jkj=ubjkdormouse@farsrobt.demon.co.uk}(jkhjkj=ubjk)}(jkjCjkj=ubejk}(j]j]j]j]j]internalrefurijB8 anchornameD#serial-nvram-added-by-richard-waltham-dormouse-farsrobt-demon-co-ukujkjCjkj=ubajk}(j]j]j]j]j]ujkjJjkj=ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 17.1 Features}(jk 17.1 Featuresjkj%>ubajk}(j]j]j]j]j]internalrefurijB8 anchorname #featuresujkjCjkj">ubajk}(j]j]j]j]j]ujkjJjkj>ubajk}(j]j]j]j]j]ujkjQjkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk17.2 Symbios NVRAM layout}(jk17.2 Symbios NVRAM layoutjkjI>ubajk}(j]j]j]j]j]internalrefurijB8 anchorname#symbios-nvram-layoutujkjCjkjF>ubajk}(j]j]j]j]j]ujkjJjkjC>ubajk}(j]j]j]j]j]ujkjQjkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk17.3 Tekram NVRAM layout}(jk17.3 Tekram NVRAM layoutjkjm>ubajk}(j]j]j]j]j]internalrefurijB8 anchorname#tekram-nvram-layoutujkjCjkjj>ubajk}(j]j]j]j]j]ujkjJjkjg>ubajk}(j]j]j]j]j]ujkjQjkj>ubejk}(j]j]j]j]j]ujkjXjkj=ubejk}(j]j]j]j]j]ujkjQjkjJ8ubejk}(j]j]j]j]j]ujkjXjkj-8ubejk}(j]j]j]j]j]ujkjQjkj*8ubajk}(j]j]j]j]j]ujkjXubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHD-Audio DP-MST Support}(jkjjkj>ubajk}(j]j]j]j]j]internalrefurisound/hd-audio/dp-mst anchornamehujkjCjkj>ubajk}(j]j]j]j]j]ujkjJjkj>ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPCM}(jkPCMjkj>ubajk}(j]j]j]j]j]internalrefurij> anchorname#pcmujkjCjkj>ubajk}(j]j]j]j]j]ujkjJjkj>ubajk}(j]j]j]j]j]ujkjQjkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPin Initialization}(jkPin Initializationjkj>ubajk}(j]j]j]j]j]internalrefurij> anchorname#pin-initializationujkjCjkj>ubajk}(j]j]j]j]j]ujkjJjkj>ubajk}(j]j]j]j]j]ujkjQjkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConnection list}(jkConnection listjkj?ubajk}(j]j]j]j]j]internalrefurij> anchorname#connection-listujkjCjkj?ubajk}(j]j]j]j]j]ujkjJjkj?ubajk}(j]j]j]j]j]ujkjQjkj>ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkJack}(jkJackjkj>?ubajk}(j]j]j]j]j]internalrefurij> anchorname#jackujkjCjkj;?ubajk}(j]j]j]j]j]ujkjJjkj8?ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Build Jack}(jk Build Jackjkj_?ubajk}(j]j]j]j]j]internalrefurij> anchorname #build-jackujkjCjkj\?ubajk}(j]j]j]j]j]ujkjJjkjY?ubajk}(j]j]j]j]j]ujkjQjkjV?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUnsolicited Event Enabling}(jkUnsolicited Event Enablingjkj?ubajk}(j]j]j]j]j]internalrefurij> anchorname#unsolicited-event-enablingujkjCjkj?ubajk}(j]j]j]j]j]ujkjJjkj}?ubajk}(j]j]j]j]j]ujkjQjkjV?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMonitor Hotplug Event Handling}(jkMonitor Hotplug Event Handlingjkj?ubajk}(j]j]j]j]j]internalrefurij> anchorname#monitor-hotplug-event-handlingujkjCjkj?ubajk}(j]j]j]j]j]ujkjJjkj?ubajk}(j]j]j]j]j]ujkjQjkjV?ubejk}(j]j]j]j]j]ujkjXjkj8?ubejk}(j]j]j]j]j]ujkjQjkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOthers to be added later}(jkOthers to be added laterjkj?ubajk}(j]j]j]j]j]internalrefurij> anchorname#others-to-be-added-laterujkjCjkj?ubajk}(j]j]j]j]j]ujkjJjkj?ubajk}(j]j]j]j]j]ujkjQjkj>ubejk}(j]j]j]j]j]ujkjXjkj>ubejk}(j]j]j]j]j]ujkjQjkj>ubajk}(j]j]j]j]j]ujkjXubjnje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"Landlock LSM: kernel documentation}(jkjjkj@ubajk}(j]j]j]j]j]internalrefurisecurity/landlock anchornamehujkjCjkj @ubajk}(j]j]j]j]j]ujkjJjkj @ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Guiding principles for safe access controls}(jk+Guiding principles for safe access controlsjkj0@ubajk}(j]j]j]j]j]internalrefurij@ anchorname,#guiding-principles-for-safe-access-controlsujkjCjkj-@ubajk}(j]j]j]j]j]ujkjJjkj*@ubajk}(j]j]j]j]j]ujkjQjkj'@ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDesign choices}(jkDesign choicesjkjT@ubajk}(j]j]j]j]j]internalrefurij@ anchorname#design-choicesujkjCjkjQ@ubajk}(j]j]j]j]j]ujkjJjkjN@ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInode access rights}(jkInode access rightsjkju@ubajk}(j]j]j]j]j]internalrefurij@ anchorname#inode-access-rightsujkjCjkjr@ubajk}(j]j]j]j]j]ujkjJjkjo@ubajk}(j]j]j]j]j]ujkjQjkjl@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile descriptor access rights}(jkFile descriptor access rightsjkj@ubajk}(j]j]j]j]j]internalrefurij@ anchorname#file-descriptor-access-rightsujkjCjkj@ubajk}(j]j]j]j]j]ujkjJjkj@ubajk}(j]j]j]j]j]ujkjQjkjl@ubejk}(j]j]j]j]j]ujkjXjkjN@ubejk}(j]j]j]j]j]ujkjQjkj'@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTests}(jkTestsjkj@ubajk}(j]j]j]j]j]internalrefurij@ anchorname#testsujkjCjkj@ubajk}(j]j]j]j]j]ujkjJjkj@ubajk}(j]j]j]j]j]ujkjQjkj'@ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel structures}(jkKernel structuresjkj@ubajk}(j]j]j]j]j]internalrefurij@ anchorname#kernel-structuresujkjCjkj@ubajk}(j]j]j]j]j]ujkjJjkj@ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkObject}(jkObjectjkjAubajk}(j]j]j]j]j]internalrefurij@ anchorname#objectujkjCjkj Aubajk}(j]j]j]j]j]ujkjJjkjAubajk}(j]j]j]j]j]ujkjQjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Filesystem}(jk Filesystemjkj2Aubajk}(j]j]j]j]j]internalrefurij@ anchorname #filesystemujkjCjkj/Aubajk}(j]j]j]j]j]ujkjJjkj,Aubajk}(j]j]j]j]j]ujkjQjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRuleset and domain}(jkRuleset and domainjkjVAubajk}(j]j]j]j]j]internalrefurij@ anchorname#ruleset-and-domainujkjCjkjSAubajk}(j]j]j]j]j]ujkjJjkjPAubajk}(j]j]j]j]j]ujkjQjkjAubejk}(j]j]j]j]j]ujkjXjkj@ubejk}(j]j]j]j]j]ujkjQjkj'@ubejk}(j]j]j]j]j]ujkjXjkj @ubejk}(j]j]j]j]j]ujkjQjkj@ubajk}(j]j]j]j]j]ujkjXubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-Virtual TPM Proxy Driver for Linux Containers}(jkjjkjAubajk}(j]j]j]j]j]internalrefurisecurity/tpm/tpm_vtpm_proxy anchornamehujkjCjkjAubajk}(j]j]j]j]j]ujkjJjkjAubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk IntroductionjkjAubajk}(j]j]j]j]j]internalrefurijA anchorname #introductionujkjCjkjAubajk}(j]j]j]j]j]ujkjJjkjAubajk}(j]j]j]j]j]ujkjQjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDesign}(jkDesignjkjAubajk}(j]j]j]j]j]internalrefurijA anchorname#designujkjCjkjAubajk}(j]j]j]j]j]ujkjJjkjAubajk}(j]j]j]j]j]ujkjQjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUAPI}(jkUAPIjkjBubajk}(j]j]j]j]j]internalrefurijA anchorname#uapiujkjCjkjBubajk}(j]j]j]j]j]ujkjJjkjAubajk}(j]j]j]j]j]ujkjQjkjAubejk}(j]j]j]j]j]ujkjXjkjAubejk}(j]j]j]j]j]ujkjQjkjAubajk}(j]j]j]j]j]ujkjXubjcje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkProc Files of ALSA Drivers}(jkjjkjjkjDubajk}(j]j]j]j]j]internalrefuri spi/butterfly anchornamehujkjCjkjDubajk}(j]j]j]j]j]ujkjJjkj|Dubajk}(j]j]j]j]j]ujkjQjkjyDubajk}(j]j]j]j]j]ujkjXubjj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Serial UART 16450/16550 MIDI driver}(jkjLjkjDubajk}(j]j]j]j]j]internalrefurisound/cards/serial-u16550 anchornamehujkjCjkjDubajk}(j]j]j]j]j]ujkjJjkjDubajk}(j]j]j]j]j]ujkjQjkjDubajk}(j]j]j]j]j]ujkjXubjsje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Overview of Linux kernel SPI support}(jkjZjkjDubajk}(j]j]j]j]j]internalrefurispi/spi-summary anchornamehujkjCjkjDubajk}(j]j]j]j]j]ujkjJjkjDubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk What is SPI?}(jk What is SPI?jkjDubajk}(j]j]j]j]j]internalrefurijD anchorname #what-is-spiujkjCjkjDubajk}(j]j]j]j]j]ujkjJjkjDubajk}(j]j]j]j]j]ujkjQjkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Who uses it? On what kinds of systems?}(jk'Who uses it? On what kinds of systems?jkjEubajk}(j]j]j]j]j]internalrefurijD anchorname%#who-uses-it-on-what-kinds-of-systemsujkjCjkjEubajk}(j]j]j]j]j]ujkjJjkjEubajk}(j]j]j]j]j]ujkjQjkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk;I’m confused. What are these four SPI “clock modes”?}(jk5I'm confused. What are these four SPI "clock modes"?jkjBEubajk}(j]j]j]j]j]internalrefurijD anchorname1#i-m-confused-what-are-these-four-spi-clock-modesujkjCjkj?Eubajk}(j]j]j]j]j]ujkjJjkjPubajk}(j]j]j]j]j]ujkjXubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkALSA Kernel API Documentation}(jkjjkjUubajk}(j]j]j]j]j]internalrefurisound/kernel-api/index anchornamehujkjCjkjUubajk}(j]j]j]j]j]ujkjJjkjUubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjUentries](N sound/kernel-api/alsa-driver-apiN'sound/kernel-api/writing-an-alsa-drivere includefiles](jUjUemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sD/var/lib/git/docbuild/linux/Documentation/sound/kernel-api/index.rstj_sKjkjUubajk}(j]j]j]j]j]ujkjXjkjUubejk}(j]j]j]j]j]ujkjQjkjUubajk}(j]j]j]j]j]ujkjXubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHD-Audio}(jkjjkjUubajk}(j]j]j]j]j]internalrefurisound/hd-audio/index anchornamehujkjCjkjUubajk}(j]j]j]j]j]ujkjJjkjUubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjUentries](Nsound/hd-audio/notesNsound/hd-audio/modelsNsound/hd-audio/controlsNsound/hd-audio/dp-mstNsound/hd-audio/realtek-pc-beepNsound/hd-audio/intel-multi-linke includefiles](jVjVjVj Vj Vj VemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sB/var/lib/git/docbuild/linux/Documentation/sound/hd-audio/index.rstj_sKjkjUubajk}(j]j]j]j]j]ujkjXjkjUubejk}(j]j]j]j]j]ujkjQjkjUubajk}(j]j]j]j]j]ujkjXubj?je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Key Retention Service}(jkjjkj6Vubajk}(j]j]j]j]j]internalrefurisecurity/keys/core anchornamehujkjCjkj3Vubajk}(j]j]j]j]j]ujkjJjkj0Vubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Key Overview}(jk Key OverviewjkjVVubajk}(j]j]j]j]j]internalrefurijEV anchorname #key-overviewujkjCjkjSVubajk}(j]j]j]j]j]ujkjJjkjPVubajk}(j]j]j]j]j]ujkjQjkjMVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKey Service Overview}(jkKey Service OverviewjkjzVubajk}(j]j]j]j]j]internalrefurijEV anchorname#key-service-overviewujkjCjkjwVubajk}(j]j]j]j]j]ujkjJjkjtVubajk}(j]j]j]j]j]ujkjQjkjMVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKey Access Permissions}(jkKey Access PermissionsjkjVubajk}(j]j]j]j]j]internalrefurijEV anchorname#key-access-permissionsujkjCjkjVubajk}(j]j]j]j]j]ujkjJjkjVubajk}(j]j]j]j]j]ujkjQjkjMVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSELinux Support}(jkSELinux SupportjkjVubajk}(j]j]j]j]j]internalrefurijEV anchorname#selinux-supportujkjCjkjVubajk}(j]j]j]j]j]ujkjJjkjVubajk}(j]j]j]j]j]ujkjQjkjMVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNew ProcFS Files}(jkNew ProcFS FilesjkjVubajk}(j]j]j]j]j]internalrefurijEV anchorname#new-procfs-filesujkjCjkjVubajk}(j]j]j]j]j]ujkjJjkjVubajk}(j]j]j]j]j]ujkjQjkjMVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUserspace System Call Interface}(jkUserspace System Call Interfacejkj Wubajk}(j]j]j]j]j]internalrefurijEV anchorname #userspace-system-call-interfaceujkjCjkjWubajk}(j]j]j]j]j]ujkjJjkjWubajk}(j]j]j]j]j]ujkjQjkjMVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Services}(jkKernel Servicesjkj.Wubajk}(j]j]j]j]j]internalrefurijEV anchorname#kernel-servicesujkjCjkj+Wubajk}(j]j]j]j]j]ujkjJjkj(Wubajk}(j]j]j]j]j]ujkjQjkjMVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Notes On Accessing Payload Contents}(jk#Notes On Accessing Payload ContentsjkjRWubajk}(j]j]j]j]j]internalrefurijEV anchorname$#notes-on-accessing-payload-contentsujkjCjkjOWubajk}(j]j]j]j]j]ujkjJjkjLWubajk}(j]j]j]j]j]ujkjQjkjMVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDefining a Key Type}(jkDefining a Key TypejkjvWubajk}(j]j]j]j]j]internalrefurijEV anchorname#defining-a-key-typeujkjCjkjsWubajk}(j]j]j]j]j]ujkjJjkjpWubajk}(j]j]j]j]j]ujkjQjkjMVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRequest-Key Callback Service}(jkRequest-Key Callback ServicejkjWubajk}(j]j]j]j]j]internalrefurijEV anchorname#request-key-callback-serviceujkjCjkjWubajk}(j]j]j]j]j]ujkjJjkjWubajk}(j]j]j]j]j]ujkjQjkjMVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGarbage Collection}(jkGarbage CollectionjkjWubajk}(j]j]j]j]j]internalrefurijEV anchorname#garbage-collectionujkjCjkjWubajk}(j]j]j]j]j]ujkjJjkjWubajk}(j]j]j]j]j]ujkjQjkjMVubejk}(j]j]j]j]j]ujkjXjkj0Vubejk}(j]j]j]j]j]ujkjQjkj-Vubajk}(j]j]j]j]j]ujkjXubjU je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWriting an ALSA Driver}(jkjjkjWubajk}(j]j]j]j]j]internalrefuri'sound/kernel-api/writing-an-alsa-driver anchornamehujkjCjkjWubajk}(j]j]j]j]j]ujkjJjkjWubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPreface}(jkPrefacejkjXubajk}(j]j]j]j]j]internalrefurijX anchorname#prefaceujkjCjkjXubajk}(j]j]j]j]j]ujkjJjkjXubajk}(j]j]j]j]j]ujkjQjkjXubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFile Tree Structure}(jkFile Tree Structurejkj;Xubajk}(j]j]j]j]j]internalrefurijX anchorname#file-tree-structureujkjCjkj8Xubajk}(j]j]j]j]j]ujkjJjkj5Xubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral}(jkGeneraljkj\Xubajk}(j]j]j]j]j]internalrefurijX anchorname#generalujkjCjkjYXubajk}(j]j]j]j]j]ujkjJjkjVXubajk}(j]j]j]j]j]ujkjQjkjSXubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkcore directory}(jkcore directoryjkjXubajk}(j]j]j]j]j]internalrefurijX anchorname#core-directoryujkjCjkj}Xubajk}(j]j]j]j]j]ujkjJjkjzXubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcore/oss}(jkcore/ossjkjXubajk}(j]j]j]j]j]internalrefurijX anchorname #core-ossujkjCjkjXubajk}(j]j]j]j]j]ujkjJjkjXubajk}(j]j]j]j]j]ujkjQjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcore/seq}(jkcore/seqjkjXubajk}(j]j]j]j]j]internalrefurijX anchorname #core-sequjkjCjkjXubajk}(j]j]j]j]j]ujkjJjkjXubajk}(j]j]j]j]j]ujkjQjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk core/seq/oss}(jk core/seq/ossjkjXubajk}(j]j]j]j]j]internalrefurijX anchorname #core-seq-ossujkjCjkjXubajk}(j]j]j]j]j]ujkjJjkjXubajk}(j]j]j]j]j]ujkjQjkjXubejk}(j]j]j]j]j]ujkjXjkjzXubejk}(j]j]j]j]j]ujkjQjkjSXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkinclude directory}(jkinclude directoryjkjYubajk}(j]j]j]j]j]internalrefurijX anchorname#include-directoryujkjCjkjYubajk}(j]j]j]j]j]ujkjJjkjYubajk}(j]j]j]j]j]ujkjQjkjSXubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdrivers directory}(jkdrivers directoryjkj=Yubajk}(j]j]j]j]j]internalrefurijX anchorname#drivers-directoryujkjCjkj:Yubajk}(j]j]j]j]j]ujkjJjkj7Yubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdrivers/mpu401}(jkdrivers/mpu401jkj^Yubajk}(j]j]j]j]j]internalrefurijX anchorname#drivers-mpu401ujkjCjkj[Yubajk}(j]j]j]j]j]ujkjJjkjXYubajk}(j]j]j]j]j]ujkjQjkjUYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdrivers/opl3 and opl4}(jkdrivers/opl3 and opl4jkjYubajk}(j]j]j]j]j]internalrefurijX anchorname#drivers-opl3-and-opl4ujkjCjkjYubajk}(j]j]j]j]j]ujkjJjkj|Yubajk}(j]j]j]j]j]ujkjQjkjUYubejk}(j]j]j]j]j]ujkjXjkj7Yubejk}(j]j]j]j]j]ujkjQjkjSXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk i2c directory}(jk i2c directoryjkjYubajk}(j]j]j]j]j]internalrefurijX anchorname#i2c-directoryujkjCjkjYubajk}(j]j]j]j]j]ujkjJjkjYubajk}(j]j]j]j]j]ujkjQjkjSXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksynth directory}(jksynth directoryjkjYubajk}(j]j]j]j]j]internalrefurijX anchorname#synth-directoryujkjCjkjYubajk}(j]j]j]j]j]ujkjJjkjYubajk}(j]j]j]j]j]ujkjQjkjSXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk pci directory}(jk pci directoryjkjYubajk}(j]j]j]j]j]internalrefurijX anchorname#pci-directoryujkjCjkjYubajk}(j]j]j]j]j]ujkjJjkjYubajk}(j]j]j]j]j]ujkjQjkjSXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk isa directory}(jk isa directoryjkjZubajk}(j]j]j]j]j]internalrefurijX anchorname#isa-directoryujkjCjkjZubajk}(j]j]j]j]j]ujkjJjkjZubajk}(j]j]j]j]j]ujkjQjkjSXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkarm, ppc, and sparc directories}(jkarm, ppc, and sparc directoriesjkjBZubajk}(j]j]j]j]j]internalrefurijX anchorname#arm-ppc-and-sparc-directoriesujkjCjkj?Zubajk}(j]j]j]j]j]ujkjJjkjfubajk}(j]j]j]j]j]internalrefurijX anchorname#ac97-constructorujkjCjkj;fubajk}(j]j]j]j]j]ujkjJjkj8fubajk}(j]j]j]j]j]ujkjQjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAC97 Callbacks}(jkAC97 Callbacksjkjbfubajk}(j]j]j]j]j]internalrefurijX anchorname#ac97-callbacksujkjCjkj_fubajk}(j]j]j]j]j]ujkjJjkj\fubajk}(j]j]j]j]j]ujkjQjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Updating Registers in The Driver}(jk Updating Registers in The Driverjkjfubajk}(j]j]j]j]j]internalrefurijX anchorname!#updating-registers-in-the-driverujkjCjkjfubajk}(j]j]j]j]j]ujkjJjkjfubajk}(j]j]j]j]j]ujkjQjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkClock Adjustment}(jkClock Adjustmentjkjfubajk}(j]j]j]j]j]internalrefurijX anchorname#clock-adjustmentujkjCjkjfubajk}(j]j]j]j]j]ujkjJjkjfubajk}(j]j]j]j]j]ujkjQjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Proc Files}(jk Proc Filesjkjfubajk}(j]j]j]j]j]internalrefurijX anchorname #proc-filesujkjCjkjfubajk}(j]j]j]j]j]ujkjJjkjfubajk}(j]j]j]j]j]ujkjQjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMultiple Codecs}(jkMultiple Codecsjkjfubajk}(j]j]j]j]j]internalrefurijX anchorname#multiple-codecsujkjCjkjfubajk}(j]j]j]j]j]ujkjJjkjfubajk}(j]j]j]j]j]ujkjQjkjeubejk}(j]j]j]j]j]ujkjXjkjeubejk}(j]j]j]j]j]ujkjQjkjXubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMIDI (MPU401-UART) Interface}(jkMIDI (MPU401-UART) Interfacejkj"gubajk}(j]j]j]j]j]internalrefurijX anchorname#midi-mpu401-uart-interfaceujkjCjkjgubajk}(j]j]j]j]j]ujkjJjkjgubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral}(jkGeneraljkjCgubajk}(j]j]j]j]j]internalrefurijX anchorname#id7ujkjCjkj@gubajk}(j]j]j]j]j]ujkjJjkj=gubajk}(j]j]j]j]j]ujkjQjkj:gubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMIDI Constructor}(jkMIDI Constructorjkjggubajk}(j]j]j]j]j]internalrefurijX anchorname#midi-constructorujkjCjkjdgubajk}(j]j]j]j]j]ujkjJjkjagubajk}(j]j]j]j]j]ujkjQjkj:gubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMIDI Interrupt Handler}(jkMIDI Interrupt Handlerjkjgubajk}(j]j]j]j]j]internalrefurijX anchorname#midi-interrupt-handlerujkjCjkjgubajk}(j]j]j]j]j]ujkjJjkjgubajk}(j]j]j]j]j]ujkjQjkj:gubejk}(j]j]j]j]j]ujkjXjkjgubejk}(j]j]j]j]j]ujkjQjkjXubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRawMIDI Interface}(jkRawMIDI Interfacejkjgubajk}(j]j]j]j]j]internalrefurijX anchorname#rawmidi-interfaceujkjCjkjgubajk}(j]j]j]j]j]ujkjJjkjgubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjgubajk}(j]j]j]j]j]internalrefurijX anchorname #overviewujkjCjkjgubajk}(j]j]j]j]j]ujkjJjkjgubajk}(j]j]j]j]j]ujkjQjkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRawMIDI Constructor}(jkRawMIDI Constructorjkjhubajk}(j]j]j]j]j]internalrefurijX anchorname#rawmidi-constructorujkjCjkjgubajk}(j]j]j]j]j]ujkjJjkjgubajk}(j]j]j]j]j]ujkjQjkjgubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRawMIDI Callbacks}(jkRawMIDI Callbacksjkj$hubajk}(j]j]j]j]j]internalrefurijX anchorname#rawmidi-callbacksujkjCjkj!hubajk}(j]j]j]j]j]ujkjJjkjhubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRawMIDI open callback}(jkRawMIDI open callbackjkjEhubajk}(j]j]j]j]j]internalrefurijX anchorname#rawmidi-open-callbackujkjCjkjBhubajk}(j]j]j]j]j]ujkjJjkj?hubajk}(j]j]j]j]j]ujkjQjkj CODEC link}(jkCODEC <-> CODEC linkjkj xubajk}(j]j]j]j]j]internalrefurijv anchorname#codec-codec-linkujkjCjkjxubajk}(j]j]j]j]j]ujkjJjkjxubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Hostless FE}(jk Hostless FEjkjDxubajk}(j]j]j]j]j]internalrefurijv anchorname #hostless-feujkjCjkjAxubajk}(j]j]j]j]j]ujkjJjkj>xubajk}(j]j]j]j]j]ujkjQjkjxubejk}(j]j]j]j]j]ujkjXjkjwubejk}(j]j]j]j]j]ujkjQjkjvubejk}(j]j]j]j]j]ujkjXjkjvubejk}(j]j]j]j]j]ujkjQjkjvubajk}(j]j]j]j]j]ujkjXubjoje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk>Advanced Linux Sound Architecture - Driver Configuration guide}(jkjHjkjxubajk}(j]j]j]j]j]internalrefurisound/alsa-configuration anchornamehujkjCjkjxubajk}(j]j]j]j]j]ujkjJjkjxubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Configuration}(jkKernel Configurationjkjxubajk}(j]j]j]j]j]internalrefurijx anchorname#kernel-configurationujkjCjkjxubajk}(j]j]j]j]j]ujkjJjkjxubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkModule parameters}(jkModule parametersjkjxubajk}(j]j]j]j]j]internalrefurijx anchorname#module-parametersujkjCjkjxubajk}(j]j]j]j]j]ujkjJjkjxubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Module snd}(jk Module sndjkjxubajk}(j]j]j]j]j]internalrefurijx anchorname #module-sndujkjCjkjxubajk}(j]j]j]j]j]ujkjJjkjxubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-pcm-oss}(jkModule snd-pcm-ossjkjyubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-pcm-ossujkjCjkjyubajk}(j]j]j]j]j]ujkjJjkj yubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-rawmidi}(jkModule snd-rawmidijkj6yubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-rawmidiujkjCjkj3yubajk}(j]j]j]j]j]ujkjJjkj0yubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-soc-core}(jkModule snd-soc-corejkjZyubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-soc-coreujkjCjkjWyubajk}(j]j]j]j]j]ujkjJjkjTyubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Common parameters for top sound card modules}(jk,Common parameters for top sound card modulesjkj~yubajk}(j]j]j]j]j]internalrefurijx anchorname-#common-parameters-for-top-sound-card-modulesujkjCjkj{yubajk}(j]j]j]j]j]ujkjJjkjxyubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-adlib}(jkModule snd-adlibjkjyubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-adlibujkjCjkjyubajk}(j]j]j]j]j]ujkjJjkjyubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-ad1816a}(jkModule snd-ad1816ajkjyubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-ad1816aujkjCjkjyubajk}(j]j]j]j]j]ujkjJjkjyubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-ad1848}(jkModule snd-ad1848jkjyubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-ad1848ujkjCjkjyubajk}(j]j]j]j]j]ujkjJjkjyubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-ad1889}(jkModule snd-ad1889jkjzubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-ad1889ujkjCjkj zubajk}(j]j]j]j]j]ujkjJjkjzubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-ali5451}(jkModule snd-ali5451jkj2zubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-ali5451ujkjCjkj/zubajk}(j]j]j]j]j]ujkjJjkj,zubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-als100}(jkModule snd-als100jkjVzubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-als100ujkjCjkjSzubajk}(j]j]j]j]j]ujkjJjkjPzubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-als300}(jkModule snd-als300jkjzzubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-als300ujkjCjkjwzubajk}(j]j]j]j]j]ujkjJjkjtzubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-als4000}(jkModule snd-als4000jkjzubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-als4000ujkjCjkjzubajk}(j]j]j]j]j]ujkjJjkjzubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-asihpi}(jkModule snd-asihpijkjzubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-asihpiujkjCjkjzubajk}(j]j]j]j]j]ujkjJjkjzubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-atiixp}(jkModule snd-atiixpjkjzubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-atiixpujkjCjkjzubajk}(j]j]j]j]j]ujkjJjkjzubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-atiixp-modem}(jkModule snd-atiixp-modemjkj {ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-atiixp-modemujkjCjkj{ubajk}(j]j]j]j]j]ujkjJjkj{ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Module snd-au8810, snd-au8820, snd-au8830}(jk)Module snd-au8810, snd-au8820, snd-au8830jkj.{ubajk}(j]j]j]j]j]internalrefurijx anchorname(#module-snd-au8810-snd-au8820-snd-au8830ujkjCjkj+{ubajk}(j]j]j]j]j]ujkjJjkj({ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-azt1605}(jkModule snd-azt1605jkjR{ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-azt1605ujkjCjkjO{ubajk}(j]j]j]j]j]ujkjJjkjL{ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-azt2316}(jkModule snd-azt2316jkjv{ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-azt2316ujkjCjkjs{ubajk}(j]j]j]j]j]ujkjJjkjp{ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-aw2}(jkModule snd-aw2jkj{ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-aw2ujkjCjkj{ubajk}(j]j]j]j]j]ujkjJjkj{ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-azt2320}(jkModule snd-azt2320jkj{ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-azt2320ujkjCjkj{ubajk}(j]j]j]j]j]ujkjJjkj{ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-azt3328}(jkModule snd-azt3328jkj{ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-azt3328ujkjCjkj{ubajk}(j]j]j]j]j]ujkjJjkj{ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-bt87x}(jkModule snd-bt87xjkj|ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-bt87xujkjCjkj|ubajk}(j]j]j]j]j]ujkjJjkj|ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-ca0106}(jkModule snd-ca0106jkj*|ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-ca0106ujkjCjkj'|ubajk}(j]j]j]j]j]ujkjJjkj$|ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-cmi8330}(jkModule snd-cmi8330jkjN|ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-cmi8330ujkjCjkjK|ubajk}(j]j]j]j]j]ujkjJjkjH|ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-cmipci}(jkModule snd-cmipcijkjr|ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-cmipciujkjCjkjo|ubajk}(j]j]j]j]j]ujkjJjkjl|ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-cs4231}(jkModule snd-cs4231jkj|ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-cs4231ujkjCjkj|ubajk}(j]j]j]j]j]ujkjJjkj|ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-cs4236}(jkModule snd-cs4236jkj|ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-cs4236ujkjCjkj|ubajk}(j]j]j]j]j]ujkjJjkj|ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-cs4281}(jkModule snd-cs4281jkj|ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-cs4281ujkjCjkj|ubajk}(j]j]j]j]j]ujkjJjkj|ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-cs46xx}(jkModule snd-cs46xxjkj}ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-cs46xxujkjCjkj|ubajk}(j]j]j]j]j]ujkjJjkj|ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-cs5530}(jkModule snd-cs5530jkj&}ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-cs5530ujkjCjkj#}ubajk}(j]j]j]j]j]ujkjJjkj }ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-cs5535audio}(jkModule snd-cs5535audiojkjJ}ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-cs5535audioujkjCjkjG}ubajk}(j]j]j]j]j]ujkjJjkjD}ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-ctxfi}(jkModule snd-ctxfijkjn}ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-ctxfiujkjCjkjk}ubajk}(j]j]j]j]j]ujkjJjkjh}ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-darla20}(jkModule snd-darla20jkj}ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-darla20ujkjCjkj}ubajk}(j]j]j]j]j]ujkjJjkj}ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-darla24}(jkModule snd-darla24jkj}ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-darla24ujkjCjkj}ubajk}(j]j]j]j]j]ujkjJjkj}ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-dt019x}(jkModule snd-dt019xjkj}ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-dt019xujkjCjkj}ubajk}(j]j]j]j]j]ujkjJjkj}ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-dummy}(jkModule snd-dummyjkj}ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-dummyujkjCjkj}ubajk}(j]j]j]j]j]ujkjJjkj}ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-echo3g}(jkModule snd-echo3gjkj"~ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-echo3gujkjCjkj~ubajk}(j]j]j]j]j]ujkjJjkj~ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-emu10k1}(jkModule snd-emu10k1jkjF~ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-emu10k1ujkjCjkjC~ubajk}(j]j]j]j]j]ujkjJjkj@~ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-emu10k1x}(jkModule snd-emu10k1xjkjj~ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-emu10k1xujkjCjkjg~ubajk}(j]j]j]j]j]ujkjJjkjd~ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-ens1370}(jkModule snd-ens1370jkj~ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-ens1370ujkjCjkj~ubajk}(j]j]j]j]j]ujkjJjkj~ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-ens1371}(jkModule snd-ens1371jkj~ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-ens1371ujkjCjkj~ubajk}(j]j]j]j]j]ujkjJjkj~ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-es1688}(jkModule snd-es1688jkj~ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-es1688ujkjCjkj~ubajk}(j]j]j]j]j]ujkjJjkj~ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-es18xx}(jkModule snd-es18xxjkj~ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-es18xxujkjCjkj~ubajk}(j]j]j]j]j]ujkjJjkj~ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-es1938}(jkModule snd-es1938jkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-es1938ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-es1968}(jkModule snd-es1968jkjBubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-es1968ujkjCjkj?ubajk}(j]j]j]j]j]ujkjJjkj<ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-fm801}(jkModule snd-fm801jkjfubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-fm801ujkjCjkjcubajk}(j]j]j]j]j]ujkjJjkj`ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-gina20}(jkModule snd-gina20jkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-gina20ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-gina24}(jkModule snd-gina24jkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-gina24ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-gusclassic}(jkModule snd-gusclassicjkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-gusclassicujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-gusextreme}(jkModule snd-gusextremejkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-gusextremeujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-gusmax}(jkModule snd-gusmaxjkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-gusmaxujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-hda-intel}(jkModule snd-hda-inteljkj>ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-hda-intelujkjCjkj;ubajk}(j]j]j]j]j]ujkjJjkj8ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-hdsp}(jkModule snd-hdspjkjbubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-hdspujkjCjkj_ubajk}(j]j]j]j]j]ujkjJjkj\ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-hdspm}(jkModule snd-hdspmjkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-hdspmujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-ice1712}(jkModule snd-ice1712jkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-ice1712ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-ice1724}(jkModule snd-ice1724jkj΀ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-ice1724ujkjCjkjˀubajk}(j]j]j]j]j]ujkjJjkjȀubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-indigo}(jkModule snd-indigojkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-indigoujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-indigodj}(jkModule snd-indigodjjkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-indigodjujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-indigoio}(jkModule snd-indigoiojkj:ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-indigoioujkjCjkj7ubajk}(j]j]j]j]j]ujkjJjkj4ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-intel8x0}(jkModule snd-intel8x0jkj^ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-intel8x0ujkjCjkj[ubajk}(j]j]j]j]j]ujkjJjkjXubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-intel8x0m}(jkModule snd-intel8x0mjkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-intel8x0mujkjCjkjubajk}(j]j]j]j]j]ujkjJjkj|ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-interwave}(jkModule snd-interwavejkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-interwaveujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-interwave-stb}(jkModule snd-interwave-stbjkjʁubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-interwave-stbujkjCjkjǁubajk}(j]j]j]j]j]ujkjJjkjāubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-jazz16}(jkModule snd-jazz16jkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-jazz16ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-korg1212}(jkModule snd-korg1212jkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-korg1212ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkj ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-layla20}(jkModule snd-layla20jkj6ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-layla20ujkjCjkj3ubajk}(j]j]j]j]j]ujkjJjkj0ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-layla24}(jkModule snd-layla24jkjZubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-layla24ujkjCjkjWubajk}(j]j]j]j]j]ujkjJjkjTubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-lola}(jkModule snd-lolajkj~ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-lolaujkjCjkj{ubajk}(j]j]j]j]j]ujkjJjkjxubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-lx6464es}(jkModule snd-lx6464esjkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-lx6464esujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-maestro3}(jkModule snd-maestro3jkjƂubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-maestro3ujkjCjkjÂubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-mia}(jkModule snd-miajkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-miaujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-miro}(jkModule snd-mirojkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-miroujkjCjkj ubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-mixart}(jkModule snd-mixartjkj2ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-mixartujkjCjkj/ubajk}(j]j]j]j]j]ujkjJjkj,ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-mona}(jkModule snd-monajkjVubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-monaujkjCjkjSubajk}(j]j]j]j]j]ujkjJjkjPubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-mpu401}(jkModule snd-mpu401jkjzubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-mpu401ujkjCjkjwubajk}(j]j]j]j]j]ujkjJjkjtubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-msnd-classic}(jkModule snd-msnd-classicjkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-msnd-classicujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-msnd-pinnacle}(jkModule snd-msnd-pinnaclejkjƒubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-msnd-pinnacleujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-mtpav}(jkModule snd-mtpavjkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-mtpavujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-mts64}(jkModule snd-mts64jkj ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-mts64ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-nm256}(jkModule snd-nm256jkj.ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-nm256ujkjCjkj+ubajk}(j]j]j]j]j]ujkjJjkj(ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-opl3sa2}(jkModule snd-opl3sa2jkjRubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-opl3sa2ujkjCjkjOubajk}(j]j]j]j]j]ujkjJjkjLubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-opti92x-ad1848}(jkModule snd-opti92x-ad1848jkjvubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-opti92x-ad1848ujkjCjkjsubajk}(j]j]j]j]j]ujkjJjkjpubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-opti92x-cs4231}(jkModule snd-opti92x-cs4231jkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-opti92x-cs4231ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-opti93x}(jkModule snd-opti93xjkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-opti93xujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-oxygen}(jkModule snd-oxygenjkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-oxygenujkjCjkj߄ubajk}(j]j]j]j]j]ujkjJjkj܄ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-pcsp}(jkModule snd-pcspjkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-pcspujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-pcxhr}(jkModule snd-pcxhrjkj*ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-pcxhrujkjCjkj'ubajk}(j]j]j]j]j]ujkjJjkj$ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-portman2x4}(jkModule snd-portman2x4jkjNubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-portman2x4ujkjCjkjKubajk}(j]j]j]j]j]ujkjJjkjHubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Module snd-powermac (on ppc only)}(jk!Module snd-powermac (on ppc only)jkjrubajk}(j]j]j]j]j]internalrefurijx anchorname #module-snd-powermac-on-ppc-onlyujkjCjkjoubajk}(j]j]j]j]j]ujkjJjkjlubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Module snd-pxa2xx-ac97 (on arm only)}(jk$Module snd-pxa2xx-ac97 (on arm only)jkjubajk}(j]j]j]j]j]internalrefurijx anchorname##module-snd-pxa2xx-ac97-on-arm-onlyujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-riptide}(jkModule snd-riptidejkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-riptideujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-rme32}(jkModule snd-rme32jkjޅubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-rme32ujkjCjkjۅubajk}(j]j]j]j]j]ujkjJjkj؅ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-rme96}(jkModule snd-rme96jkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-rme96ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-rme9652}(jkModule snd-rme9652jkj&ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-rme9652ujkjCjkj#ubajk}(j]j]j]j]j]ujkjJjkj ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Module snd-sa11xx-uda1341 (on arm only)}(jk'Module snd-sa11xx-uda1341 (on arm only)jkjJubajk}(j]j]j]j]j]internalrefurijx anchorname&#module-snd-sa11xx-uda1341-on-arm-onlyujkjCjkjGubajk}(j]j]j]j]j]ujkjJjkjDubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-sb8}(jkModule snd-sb8jkjnubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-sb8ujkjCjkjkubajk}(j]j]j]j]j]ujkjJjkjhubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-sb16 and snd-sbawe}(jkModule snd-sb16 and snd-sbawejkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-sb16-and-snd-sbaweujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-sc6000}(jkModule snd-sc6000jkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-sc6000ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-sscape}(jkModule snd-sscapejkjچubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-sscapeujkjCjkj׆ubajk}(j]j]j]j]j]ujkjJjkjԆubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Module snd-sun-amd7930 (on sparc only)}(jk&Module snd-sun-amd7930 (on sparc only)jkjubajk}(j]j]j]j]j]internalrefurijx anchorname%#module-snd-sun-amd7930-on-sparc-onlyujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Module snd-sun-cs4231 (on sparc only)}(jk%Module snd-sun-cs4231 (on sparc only)jkj"ubajk}(j]j]j]j]j]internalrefurijx anchorname$#module-snd-sun-cs4231-on-sparc-onlyujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Module snd-sun-dbri (on sparc only)}(jk#Module snd-sun-dbri (on sparc only)jkjFubajk}(j]j]j]j]j]internalrefurijx anchorname"#module-snd-sun-dbri-on-sparc-onlyujkjCjkjCubajk}(j]j]j]j]j]ujkjJjkj@ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-wavefront}(jkModule snd-wavefrontjkjjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-wavefrontujkjCjkjgubajk}(j]j]j]j]j]ujkjJjkjdubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-sonicvibes}(jkModule snd-sonicvibesjkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-sonicvibesujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-serial-u16550}(jkModule snd-serial-u16550jkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-serial-u16550ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-trident}(jkModule snd-tridentjkjևubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-tridentujkjCjkjӇubajk}(j]j]j]j]j]ujkjJjkjЇubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-ua101}(jkModule snd-ua101jkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-ua101ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-usb-audio}(jkModule snd-usb-audiojkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-usb-audioujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-usb-caiaq}(jkModule snd-usb-caiaqjkjBubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-usb-caiaqujkjCjkj?ubajk}(j]j]j]j]j]ujkjJjkj<ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-usb-usx2y}(jkModule snd-usb-usx2yjkjfubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-usb-usx2yujkjCjkjcubajk}(j]j]j]j]j]ujkjJjkj`ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-via82xx}(jkModule snd-via82xxjkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-via82xxujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-via82xx-modem}(jkModule snd-via82xx-modemjkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-via82xx-modemujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-virmidi}(jkModule snd-virmidijkj҈ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-virmidiujkjCjkjψubajk}(j]j]j]j]j]ujkjJjkj̈ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-virtuoso}(jkModule snd-virtuosojkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-virtuosoujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-vx222}(jkModule snd-vx222jkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-vx222ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-vxpocket}(jkModule snd-vxpocketjkj>ubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-vxpocketujkjCjkj;ubajk}(j]j]j]j]j]ujkjJjkj8ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-ymfpci}(jkModule snd-ymfpcijkjbubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-ymfpciujkjCjkj_ubajk}(j]j]j]j]j]ujkjJjkj\ubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule snd-pdaudiocf}(jkModule snd-pdaudiocfjkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-snd-pdaudiocfujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubejk}(j]j]j]j]j]ujkjXjkjxubejk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAC97 Quirk Option}(jkAC97 Quirk Optionjkjubajk}(j]j]j]j]j]internalrefurijx anchorname#ac97-quirk-optionujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguring Non-ISAPNP Cards}(jkConfiguring Non-ISAPNP Cardsjkjډubajk}(j]j]j]j]j]internalrefurijx anchorname#configuring-non-isapnp-cardsujkjCjkj׉ubajk}(j]j]j]j]j]ujkjJjkjԉubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule Autoloading Support}(jkModule Autoloading Supportjkjubajk}(j]j]j]j]j]internalrefurijx anchorname#module-autoloading-supportujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'ALSA PCM devices to OSS devices mapping}(jk'ALSA PCM devices to OSS devices mappingjkj"ubajk}(j]j]j]j]j]internalrefurijx anchorname(#alsa-pcm-devices-to-oss-devices-mappingujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkProc interfaces (/proc/asound)}(jkProc interfaces (/proc/asound)jkjFubajk}(j]j]j]j]j]internalrefurijx anchorname#proc-interfaces-proc-asoundujkjCjkjCubajk}(j]j]j]j]j]ujkjJjkj@ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/proc/asound/card#/pcm#[cp]/oss}(jk/proc/asound/card#/pcm#[cp]/ossjkjgubajk}(j]j]j]j]j]internalrefurijx anchorname#proc-asound-card-pcm-cp-ossujkjCjkjdubajk}(j]j]j]j]j]ujkjJjkjaubajk}(j]j]j]j]j]ujkjQjkj^ubajk}(j]j]j]j]j]ujkjXjkj@ubejk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEarly Buffer Allocation}(jkEarly Buffer Allocationjkjubajk}(j]j]j]j]j]internalrefurijx anchorname#early-buffer-allocationujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLinks and Addresses}(jkLinks and Addressesjkjubajk}(j]j]j]j]j]internalrefurijx anchorname#links-and-addressesujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjxubejk}(j]j]j]j]j]ujkjXjkjxubejk}(j]j]j]j]j]ujkjQjkjxubajk}(j]j]j]j]j]ujkjXubj_ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUniversal Flash Storage}(jkjVjkjubajk}(j]j]j]j]j]internalrefuriscsi/ufs anchornamehujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. Overview}(jk 1. Overviewjkjubajk}(j]j]j]j]j]internalrefurij anchorname #overviewujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2. UFS Architecture Overview}(jk2. UFS Architecture Overviewjkj8ubajk}(j]j]j]j]j]internalrefurij anchorname#ufs-architecture-overviewujkjCjkj5ubajk}(j]j]j]j]j]ujkjJjkj2ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1 Application Layer}(jk2.1 Application LayerjkjYubajk}(j]j]j]j]j]internalrefurij anchorname#application-layerujkjCjkjVubajk}(j]j]j]j]j]ujkjJjkjSubajk}(j]j]j]j]j]ujkjQjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&2.2 UFS Transport Protocol (UTP) layer}(jk&2.2 UFS Transport Protocol (UTP) layerjkj}ubajk}(j]j]j]j]j]internalrefurij anchorname!#ufs-transport-protocol-utp-layerujkjCjkjzubajk}(j]j]j]j]j]ujkjJjkjwubajk}(j]j]j]j]j]ujkjQjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2.3 UFS Interconnect (UIC) Layer}(jk 2.3 UFS Interconnect (UIC) Layerjkjubajk}(j]j]j]j]j]internalrefurij anchorname#ufs-interconnect-uic-layerujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjPubejk}(j]j]j]j]j]ujkjXjkj2ubejk}(j]j]j]j]j]ujkjQjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3. UFSHCD Overview}(jk3. UFSHCD Overviewjkjыubajk}(j]j]j]j]j]internalrefurij anchorname#ufshcd-overviewujkjCjkj΋ubajk}(j]j]j]j]j]ujkjJjkjˋubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!3.1 UFS controller initialization}(jk!3.1 UFS controller initializationjkjubajk}(j]j]j]j]j]internalrefurij anchorname#ufs-controller-initializationujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.2 UTP Transfer requests}(jk3.2 UTP Transfer requestsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#utp-transfer-requestsujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.3 UFS error handling}(jk3.3 UFS error handlingjkj:ubajk}(j]j]j]j]j]internalrefurij anchorname#ufs-error-handlingujkjCjkj7ubajk}(j]j]j]j]j]ujkjJjkj4ubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.4 SCSI Error handling}(jk3.4 SCSI Error handlingjkj^ubajk}(j]j]j]j]j]internalrefurij anchorname#scsi-error-handlingujkjCjkj[ubajk}(j]j]j]j]j]ujkjJjkjXubajk}(j]j]j]j]j]ujkjQjkjubejk}(j]j]j]j]j]ujkjXjkjˋubejk}(j]j]j]j]j]ujkjQjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. BSG Support}(jk4. BSG Supportjkjubajk}(j]j]j]j]j]internalrefurij anchorname #bsg-supportujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.5. UFS Reference Clock Frequency configuration}(jk.5. UFS Reference Clock Frequency configurationjkjubajk}(j]j]j]j]j]internalrefurij anchorname,#ufs-reference-clock-frequency-configurationujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj ubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubajk}(j]j]j]j]j]ujkjXubjD je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Serial Peripheral Interface (SPI)}(jkjdjkjubajk}(j]j]j]j]j]internalrefuri spi/index anchornamehujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j]j]j]j]parentjentries](Nspi/spi-summaryN spi/spidevN spi/butterflyN spi/pxa2xxNspi/spi-lm70llpNspi/spi-sc18is602e includefiles](jjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s7/var/lib/git/docbuild/linux/Documentation/spi/index.rstj_sKjkjubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj2ubajk}(j]j]j]j]j]internalrefurij anchorname#indicesujkjCjkj/ubajk}(j]j]j]j]j]ujkjJjkj,ubajk}(j]j]j]j]j]ujkjQjkj)ubajk}(j]j]j]j]j]exprsubproject and htmlujkj.tjkjubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubajk}(j]j]j]j]j]ujkjXubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&HD-Audio Codec-Specific Mixer Controls}(jkjrjkjsubajk}(j]j]j]j]j]internalrefurisound/hd-audio/controls anchornamehujkjCjkjpubajk}(j]j]j]j]j]ujkjJjkjmubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRealtek codecs}(jkRealtek codecsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#realtek-codecsujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIDT/Sigmatel codecs}(jkIDT/Sigmatel codecsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#idt-sigmatel-codecsujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk VIA codecs}(jk VIA codecsjkjۍubajk}(j]j]j]j]j]internalrefurij anchorname #via-codecsujkjCjkj؍ubajk}(j]j]j]j]j]ujkjJjkjՍubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConexant codecs}(jkConexant codecsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#conexant-codecsujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Analog codecs}(jk Analog codecsjkj#ubajk}(j]j]j]j]j]internalrefurij anchorname#analog-codecsujkjCjkj ubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubejk}(j]j]j]j]j]ujkjXjkjmubejk}(j]j]j]j]j]ujkjQjkjjubajk}(j]j]j]j]j]ujkjXubj) je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Notes on Maya44 USB Audio Support}(jkjjkj\ubajk}(j]j]j]j]j]internalrefurisound/cards/maya44 anchornamehujkjCjkjYubajk}(j]j]j]j]j]ujkjJjkjVubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTATE OF DEVELOPMENT}(jkSTATE OF DEVELOPMENTjkj|ubajk}(j]j]j]j]j]internalrefurijk anchorname#state-of-developmentujkjCjkjyubajk}(j]j]j]j]j]ujkjJjkjvubajk}(j]j]j]j]j]ujkjQjkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRIVER DETAILS}(jkDRIVER DETAILSjkjubajk}(j]j]j]j]j]internalrefurijk anchorname#driver-detailsujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSAMPLING RATES}(jkSAMPLING RATESjkjĎubajk}(j]j]j]j]j]internalrefurijk anchorname#sampling-ratesujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk SOUND DEVICES}(jk SOUND DEVICESjkjubajk}(j]j]j]j]j]internalrefurijk anchorname#sound-devicesujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNAMING OF MIXER CONTROLS}(jkNAMING OF MIXER CONTROLSjkj ubajk}(j]j]j]j]j]internalrefurijk anchorname#naming-of-mixer-controlsujkjCjkj ubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjsubejk}(j]j]j]j]j]ujkjXjkjVubejk}(j]j]j]j]j]ujkjQjkjSubajk}(j]j]j]j]j]ujkjXubjcje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Virtual PCM Test Driver}(jkjjkjEubajk}(j]j]j]j]j]internalrefurisound/cards/pcmtest anchornamehujkjCjkjBubajk}(j]j]j]j]j]ujkjJjkj?ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWhat can this driver do?}(jkWhat can this driver do?jkjeubajk}(j]j]j]j]j]internalrefurijT anchorname#what-can-this-driver-doujkjCjkjbubajk}(j]j]j]j]j]ujkjJjkj_ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Configuration}(jk Configurationjkjubajk}(j]j]j]j]j]internalrefurijT anchorname#configurationujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCapture Data Generation}(jkCapture Data Generationjkjubajk}(j]j]j]j]j]internalrefurijT anchorname#capture-data-generationujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDelay injection}(jkDelay injectionjkjΏubajk}(j]j]j]j]j]internalrefurijT anchorname#delay-injectionujkjCjkjˏubajk}(j]j]j]j]j]ujkjJjkjȏubajk}(j]j]j]j]j]ujkjQjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkErrors injection}(jkErrors injectionjkjubajk}(j]j]j]j]j]internalrefurijT anchorname#errors-injectionujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Playback test}(jk Playback testjkjubajk}(j]j]j]j]j]internalrefurijT anchorname#playback-testujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkioctl redefinition test}(jkioctl redefinition testjkj:ubajk}(j]j]j]j]j]internalrefurijT anchorname#ioctl-redefinition-testujkjCjkj7ubajk}(j]j]j]j]j]ujkjJjkj4ubajk}(j]j]j]j]j]ujkjQjkj}ubejk}(j]j]j]j]j]ujkjXjkj_ubejk}(j]j]j]j]j]ujkjQjkj\ubajk}(j]j]j]j]j]ujkjXjkj?ubejk}(j]j]j]j]j]ujkjQjkj<ubajk}(j]j]j]j]j]ujkjXubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Self-Protection}(jkjjkjubajk}(j]j]j]j]j]internalrefurisecurity/self-protection anchornamehujkjCjkj|ubajk}(j]j]j]j]j]ujkjJjkjyubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAttack Surface Reduction}(jkAttack Surface Reductionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#attack-surface-reductionujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Strict kernel memory permissions}(jk Strict kernel memory permissionsjkjubajk}(j]j]j]j]j]internalrefurij anchorname!#strict-kernel-memory-permissionsujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7Executable code and read-only data must not be writable}(jk7Executable code and read-only data must not be writablejkjubajk}(j]j]j]j]j]internalrefurij anchorname8#executable-code-and-read-only-data-must-not-be-writableujkjCjkjސubajk}(j]j]j]j]j]ujkjJjkjېubajk}(j]j]j]j]j]ujkjQjkjؐubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk>Function pointers and sensitive variables must not be writable}(jk>Function pointers and sensitive variables must not be writablejkjubajk}(j]j]j]j]j]internalrefurij anchorname?#function-pointers-and-sensitive-variables-must-not-be-writableujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjؐubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Segregation of kernel memory from userspace memory}(jk2Segregation of kernel memory from userspace memoryjkj)ubajk}(j]j]j]j]j]internalrefurij anchorname3#segregation-of-kernel-memory-from-userspace-memoryujkjCjkj&ubajk}(j]j]j]j]j]ujkjJjkj#ubajk}(j]j]j]j]j]ujkjQjkjؐubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReduced access to syscalls}(jkReduced access to syscallsjkjYubajk}(j]j]j]j]j]internalrefurij anchorname#reduced-access-to-syscallsujkjCjkjVubajk}(j]j]j]j]j]ujkjJjkjSubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Restricting access to kernel modules}(jk$Restricting access to kernel modulesjkj}ubajk}(j]j]j]j]j]internalrefurij anchorname%#restricting-access-to-kernel-modulesujkjCjkjzubajk}(j]j]j]j]j]ujkjJjkjwubajk}(j]j]j]j]j]ujkjQjkjubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMemory integrity}(jkMemory integrityjkjubajk}(j]j]j]j]j]internalrefurij anchorname#memory-integrityujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStack buffer overflow}(jkStack buffer overflowjkjΑubajk}(j]j]j]j]j]internalrefurij anchorname#stack-buffer-overflowujkjCjkjˑubajk}(j]j]j]j]j]ujkjJjkjȑubajk}(j]j]j]j]j]ujkjQjkjőubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStack depth overflow}(jkStack depth overflowjkjubajk}(j]j]j]j]j]internalrefurij anchorname#stack-depth-overflowujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjőubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHeap memory integrity}(jkHeap memory integrityjkjubajk}(j]j]j]j]j]internalrefurij anchorname#heap-memory-integrityujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjőubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCounter integrity}(jkCounter integrityjkj:ubajk}(j]j]j]j]j]internalrefurij anchorname#counter-integrityujkjCjkj7ubajk}(j]j]j]j]j]ujkjJjkj4ubajk}(j]j]j]j]j]ujkjQjkjőubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Size calculation overflow detection}(jk#Size calculation overflow detectionjkj^ubajk}(j]j]j]j]j]internalrefurij anchorname$#size-calculation-overflow-detectionujkjCjkj[ubajk}(j]j]j]j]j]ujkjJjkjXubajk}(j]j]j]j]j]ujkjQjkjőubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkProbabilistic defenses}(jkProbabilistic defensesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#probabilistic-defensesujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Canaries, blinding, and other secrets}(jk%Canaries, blinding, and other secretsjkjubajk}(j]j]j]j]j]internalrefurij anchorname$#canaries-blinding-and-other-secretsujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1Kernel Address Space Layout Randomization (KASLR)}(jk1Kernel Address Space Layout Randomization (KASLR)jkjӒubajk}(j]j]j]j]j]internalrefurij anchorname0#kernel-address-space-layout-randomization-kaslrujkjCjkjВubajk}(j]j]j]j]j]ujkjJjkj͒ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkText and module base}(jkText and module basejkjubajk}(j]j]j]j]j]internalrefurij anchorname#text-and-module-baseujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Stack base}(jk Stack basejkjubajk}(j]j]j]j]j]internalrefurij anchorname #stack-baseujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDynamic memory base}(jkDynamic memory basejkj<ubajk}(j]j]j]j]j]internalrefurij anchorname#dynamic-memory-baseujkjCjkj9ubajk}(j]j]j]j]j]ujkjJjkj6ubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStructure layout}(jkStructure layoutjkj`ubajk}(j]j]j]j]j]internalrefurij anchorname#structure-layoutujkjCjkj]ubajk}(j]j]j]j]j]ujkjJjkjZubajk}(j]j]j]j]j]ujkjQjkjubejk}(j]j]j]j]j]ujkjXjkj͒ubejk}(j]j]j]j]j]ujkjQjkjubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Preventing Information Exposures}(jk Preventing Information Exposuresjkjubajk}(j]j]j]j]j]internalrefurij anchorname!#preventing-information-exposuresujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel addresses}(jkKernel addressesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#kernel-addressesujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUnique identifiers}(jkUnique identifiersjkjubajk}(j]j]j]j]j]internalrefurij anchorname#unique-identifiersujkjCjkjޓubajk}(j]j]j]j]j]ujkjJjkjۓubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory initialization}(jkMemory initializationjkjubajk}(j]j]j]j]j]internalrefurij anchorname#memory-initializationujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory poisoning}(jkMemory poisoningjkj)ubajk}(j]j]j]j]j]internalrefurij anchorname#memory-poisoningujkjCjkj&ubajk}(j]j]j]j]j]ujkjJjkj#ubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDestination tracking}(jkDestination trackingjkjMubajk}(j]j]j]j]j]internalrefurij anchorname#destination-trackingujkjCjkjJubajk}(j]j]j]j]j]ujkjJjkjGubajk}(j]j]j]j]j]ujkjQjkjubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubejk}(j]j]j]j]j]ujkjXjkjyubejk}(j]j]j]j]j]ujkjQjkjvubajk}(j]j]j]j]j]ujkjXubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRemote Processor Framework}(jkjjkjubajk}(j]j]j]j]j]internalrefuristaging/remoteproc anchornamehujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #introductionujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUser API}(jkUser APIjkj֔ubajk}(j]j]j]j]j]internalrefurij anchorname #user-apiujkjCjkjӔubajk}(j]j]j]j]j]ujkjJjkjДubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Typical usage}(jk Typical usagejkjubajk}(j]j]j]j]j]internalrefurij anchorname#typical-usageujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPI for implementors}(jkAPI for implementorsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#api-for-implementorsujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation callbacks}(jkImplementation callbacksjkjBubajk}(j]j]j]j]j]internalrefurij anchorname#implementation-callbacksujkjCjkj?ubajk}(j]j]j]j]j]ujkjJjkj<ubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBinary Firmware Structure}(jkBinary Firmware Structurejkjfubajk}(j]j]j]j]j]internalrefurij anchorname#binary-firmware-structureujkjCjkjcubajk}(j]j]j]j]j]ujkjJjkj`ubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVirtio and remoteproc}(jkVirtio and remoteprocjkjubajk}(j]j]j]j]j]internalrefurij anchorname#virtio-and-remoteprocujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubajk}(j]j]j]j]j]ujkjXubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Creating codec to codec dai link for ALSA dapm}(jkjjkjÕubajk}(j]j]j]j]j]internalrefurisound/soc/codec-to-codec anchornamehujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubajk}(j]j]j]j]j]ujkjXubjvje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSecrets documentation}(jkjjkjubajk}(j]j]j]j]j]internalrefurisecurity/secrets/index anchornamehujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjentries]Nsecurity/secrets/cocoa includefiles]jamaxdepthJcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sD/var/lib/git/docbuild/linux/Documentation/security/secrets/index.rstj_sKjkjubajk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubajk}(j]j]j]j]j]ujkjXubj7 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkALSA PCM channel-mapping API}(jkjjkj>ubajk}(j]j]j]j]j]internalrefuri!sound/designs/channel-mapping-api anchornamehujkjCjkj;ubajk}(j]j]j]j]j]ujkjJjkj8ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral}(jkGeneraljkj^ubajk}(j]j]j]j]j]internalrefurijM anchorname#generalujkjCjkj[ubajk}(j]j]j]j]j]ujkjJjkjXubajk}(j]j]j]j]j]ujkjQjkjUubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDesign}(jkDesignjkjubajk}(j]j]j]j]j]internalrefurijM anchorname#designujkjCjkjubajk}(j]j]j]j]j]ujkjJjkj|ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTLV}(jkTLVjkjubajk}(j]j]j]j]j]internalrefurijM anchorname#tlvujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRead Operation}(jkRead Operationjkjǖubajk}(j]j]j]j]j]internalrefurijM anchorname#read-operationujkjCjkjĖubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWrite Operation}(jkWrite Operationjkjubajk}(j]j]j]j]j]internalrefurijM anchorname#write-operationujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubejk}(j]j]j]j]j]ujkjXjkj|ubejk}(j]j]j]j]j]ujkjQjkjUubejk}(j]j]j]j]j]ujkjXjkj8ubejk}(j]j]j]j]j]ujkjQjkj5ubajk}(j]j]j]j]j]ujkjXubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0Imagination Technologies SPDIF Input Controllers}(jkjjkj0ubajk}(j]j]j]j]j]internalrefurisound/cards/img-spdif-in anchornamehujkjCjkj-ubajk}(j]j]j]j]j]ujkjJjkj*ubajk}(j]j]j]j]j]ujkjQjkj'ubajk}(j]j]j]j]j]ujkjXubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkALSA PCM Timestamping}(jkjjkj\ubajk}(j]j]j]j]j]internalrefurisound/designs/timestamping anchornamehujkjCjkjYubajk}(j]j]j]j]j]ujkjJjkjVubajk}(j]j]j]j]j]ujkjQjkjSubajk}(j]j]j]j]j]ujkjXubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkALSA BT87x Driver}(jkjjkjubajk}(j]j]j]j]j]internalrefurisound/cards/bt87x anchornamehujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIntro}(jkIntrojkjubajk}(j]j]j]j]j]internalrefurij anchorname#introujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Driver Status}(jk Driver Statusjkj̗ubajk}(j]j]j]j]j]internalrefurij anchorname#driver-statusujkjCjkjɗubajk}(j]j]j]j]j]ujkjJjkjƗubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Audio modes}(jk Audio modesjkjubajk}(j]j]j]j]j]internalrefurij anchorname #audio-modesujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDigital audio mode}(jkDigital audio modejkjubajk}(j]j]j]j]j]internalrefurij anchorname#digital-audio-modeujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAnalog audio mode (A/D)}(jkAnalog audio mode (A/D)jkj8ubajk}(j]j]j]j]j]internalrefurij anchorname#analog-audio-mode-a-dujkjCjkj5ubajk}(j]j]j]j]j]ujkjJjkj2ubajk}(j]j]j]j]j]ujkjQjkjubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubajk}(j]j]j]j]j]ujkjXubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%Trusted Platform Module documentation}(jkj jkjqubajk}(j]j]j]j]j]internalrefurisecurity/tpm/index anchornamehujkjCjkjnubajk}(j]j]j]j]j]ujkjJjkjkubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjentries](Nsecurity/tpm/tpm_event_logNsecurity/tpm/tpm_vtpm_proxyNsecurity/tpm/xen-tpmfrontNsecurity/tpm/tpm_ftpm_teee includefiles](jjjjemaxdepthJcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s@/var/lib/git/docbuild/linux/Documentation/security/tpm/index.rstj_sKjkjubajk}(j]j]j]j]j]ujkjXjkjkubejk}(j]j]j]j]j]ujkjQjkjhubajk}(j]j]j]j]j]ujkjXubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPXA2xx SPI on SSP driver HOWTO}(jkjjkjƘubajk}(j]j]j]j]j]internalrefuri spi/pxa2xx anchornamehujkjCjkjØubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Declaring PXA2xx host controllers}(jk!Declaring PXA2xx host controllersjkjubajk}(j]j]j]j]j]internalrefurij՘ anchorname"#declaring-pxa2xx-host-controllersujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjݘubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNSSP HOST SAMPLE}(jkNSSP HOST SAMPLEjkj ubajk}(j]j]j]j]j]internalrefurij՘ anchorname#nssp-host-sampleujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjݘubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDeclaring peripheral devices}(jkDeclaring peripheral devicesjkj.ubajk}(j]j]j]j]j]internalrefurij՘ anchorname#declaring-peripheral-devicesujkjCjkj+ubajk}(j]j]j]j]j]ujkjJjkj(ubajk}(j]j]j]j]j]ujkjQjkjݘubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNSSP PERIPHERAL SAMPLE}(jkNSSP PERIPHERAL SAMPLEjkjRubajk}(j]j]j]j]j]internalrefurij՘ anchorname#nssp-peripheral-sampleujkjCjkjOubajk}(j]j]j]j]j]ujkjJjkjLubajk}(j]j]j]j]j]ujkjQjkjݘubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA and PIO I/O Support}(jkDMA and PIO I/O Supportjkjvubajk}(j]j]j]j]j]internalrefurij՘ anchorname#dma-and-pio-i-o-supportujkjCjkjsubajk}(j]j]j]j]j]ujkjJjkjpubajk}(j]j]j]j]j]ujkjQjkjݘubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk THANKS TO}(jk THANKS TOjkjubajk}(j]j]j]j]j]internalrefurij՘ anchorname #thanks-toujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjݘubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubajk}(j]j]j]j]j]ujkjXubj" je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSCTP}(jkj(jkjәubajk}(j]j]j]j]j]internalrefuri security/SCTP anchornamehujkjCjkjЙubajk}(j]j]j]j]j]ujkjJjkj͙ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSCTP LSM Support}(jkSCTP LSM Supportjkjubajk}(j]j]j]j]j]internalrefurij anchorname#sctp-lsm-supportujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSecurity Hooks}(jkSecurity Hooksjkjubajk}(j]j]j]j]j]internalrefurij anchorname#security-hooksujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksecurity_sctp_assoc_request()}(jksecurity_sctp_assoc_request()jkj5ubajk}(j]j]j]j]j]internalrefurij anchorname#security-sctp-assoc-requestujkjCjkj2ubajk}(j]j]j]j]j]ujkjJjkj/ubajk}(j]j]j]j]j]ujkjQjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksecurity_sctp_bind_connect()}(jksecurity_sctp_bind_connect()jkjYubajk}(j]j]j]j]j]internalrefurij anchorname#security-sctp-bind-connectujkjCjkjVubajk}(j]j]j]j]j]ujkjJjkjSubajk}(j]j]j]j]j]ujkjQjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksecurity_sctp_sk_clone()}(jksecurity_sctp_sk_clone()jkj}ubajk}(j]j]j]j]j]internalrefurij anchorname#security-sctp-sk-cloneujkjCjkjzubajk}(j]j]j]j]j]ujkjJjkjwubajk}(j]j]j]j]j]ujkjQjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!security_sctp_assoc_established()}(jk!security_sctp_assoc_established()jkjubajk}(j]j]j]j]j]internalrefurij anchorname #security-sctp-assoc-establishedujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj,ubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1Security Hooks used for Association Establishment}(jk1Security Hooks used for Association Establishmentjkjњubajk}(j]j]j]j]j]internalrefurij anchorname2#security-hooks-used-for-association-establishmentujkjCjkjΚubajk}(j]j]j]j]j]ujkjJjkj˚ubajk}(j]j]j]j]j]ujkjQjkj ubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSCTP SELinux Support}(jkSCTP SELinux Supportjkjubajk}(j]j]j]j]j]internalrefurij anchorname#sctp-selinux-supportujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSecurity Hooks}(jkSecurity Hooksjkj"ubajk}(j]j]j]j]j]internalrefurij anchorname#id1ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksecurity_sctp_assoc_request()}(jksecurity_sctp_assoc_request()jkjCubajk}(j]j]j]j]j]internalrefurij anchorname#id2ujkjCjkj@ubajk}(j]j]j]j]j]ujkjJjkj=ubajk}(j]j]j]j]j]ujkjQjkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksecurity_sctp_bind_connect()}(jksecurity_sctp_bind_connect()jkjgubajk}(j]j]j]j]j]internalrefurij anchorname#id3ujkjCjkjdubajk}(j]j]j]j]j]ujkjJjkjaubajk}(j]j]j]j]j]ujkjQjkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksecurity_sctp_sk_clone()}(jksecurity_sctp_sk_clone()jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id4ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!security_sctp_assoc_established()}(jk!security_sctp_assoc_established()jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id5ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj:ubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPolicy Statements}(jkPolicy Statementsjkjߛubajk}(j]j]j]j]j]internalrefurij anchorname#policy-statementsujkjCjkjܛubajk}(j]j]j]j]j]ujkjJjkjٛubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSCTP Peer Labeling}(jkSCTP Peer Labelingjkjubajk}(j]j]j]j]j]internalrefurij anchorname#sctp-peer-labelingujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubejk}(j]j]j]j]j]ujkjXjkj͙ubejk}(j]j]j]j]j]ujkjQjkjʙubajk}(j]j]j]j]j]ujkjXubjxje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkALSA Jack Software Injection}(jkj6jkjHubajk}(j]j]j]j]j]internalrefurisound/designs/jack-injection anchornamehujkjCjkjEubajk}(j]j]j]j]j]ujkjJjkjBubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Simple Introduction On Jack Injection}(jk%Simple Introduction On Jack Injectionjkjhubajk}(j]j]j]j]j]internalrefurijW anchorname&#simple-introduction-on-jack-injectionujkjCjkjeubajk}(j]j]j]j]j]ujkjJjkjbubajk}(j]j]j]j]j]ujkjQjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&The Layout of Jack Injection Interface}(jk&The Layout of Jack Injection Interfacejkjubajk}(j]j]j]j]j]internalrefurijW anchorname'#the-layout-of-jack-injection-interfaceujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe Explanation Of The Nodes}(jkThe Explanation Of The Nodesjkjubajk}(j]j]j]j]j]internalrefurijW anchorname#the-explanation-of-the-nodesujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj_ubejk}(j]j]j]j]j]ujkjXjkjBubejk}(j]j]j]j]j]ujkjQjkj?ubajk}(j]j]j]j]j]ujkjXubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe ALSA Driver API}(jkjDjkjubajk}(j]j]j]j]j]internalrefuri sound/kernel-api/alsa-driver-api anchornamehujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkManagement of Cards and Devices}(jkManagement of Cards and Devicesjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #management-of-cards-and-devicesujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCard Management}(jkCard Managementjkj*ubajk}(j]j]j]j]j]internalrefurij anchorname#card-managementujkjCjkj'ubajk}(j]j]j]j]j]ujkjJjkj$ubajk}(j]j]j]j]j]ujkjQjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Components}(jkDevice ComponentsjkjNubajk}(j]j]j]j]j]internalrefurij anchorname#device-componentsujkjCjkjKubajk}(j]j]j]j]j]ujkjJjkjHubajk}(j]j]j]j]j]ujkjQjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Module requests and Device File Entries}(jk'Module requests and Device File Entriesjkjrubajk}(j]j]j]j]j]internalrefurij anchorname(#module-requests-and-device-file-entriesujkjCjkjoubajk}(j]j]j]j]j]ujkjJjkjlubajk}(j]j]j]j]j]ujkjQjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Management Helpers}(jkMemory Management Helpersjkjubajk}(j]j]j]j]j]internalrefurij anchorname#memory-management-helpersujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj!ubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPCM API}(jkPCM APIjkjƝubajk}(j]j]j]j]j]internalrefurij anchorname#pcm-apiujkjCjkjÝubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPCM Core}(jkPCM Corejkjubajk}(j]j]j]j]j]internalrefurij anchorname #pcm-coreujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjޝubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPCM Format Helpers}(jkPCM Format Helpersjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#pcm-format-helpersujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjޝubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPCM Memory Management}(jkPCM Memory Managementjkj/ubajk}(j]j]j]j]j]internalrefurij anchorname#pcm-memory-managementujkjCjkj,ubajk}(j]j]j]j]j]ujkjJjkj)ubajk}(j]j]j]j]j]ujkjQjkjޝubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPCM DMA Engine API}(jkPCM DMA Engine APIjkjSubajk}(j]j]j]j]j]internalrefurij anchorname#pcm-dma-engine-apiujkjCjkjPubajk}(j]j]j]j]j]ujkjJjkjMubajk}(j]j]j]j]j]ujkjQjkjޝubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkControl/Mixer API}(jkControl/Mixer APIjkjubajk}(j]j]j]j]j]internalrefurij anchorname#control-mixer-apiujkjCjkjubajk}(j]j]j]j]j]ujkjJjkj}ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral Control Interface}(jkGeneral Control Interfacejkjubajk}(j]j]j]j]j]internalrefurij anchorname#general-control-interfaceujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAC97 Codec API}(jkAC97 Codec APIjkjȞubajk}(j]j]j]j]j]internalrefurij anchorname#ac97-codec-apiujkjCjkjŞubajk}(j]j]j]j]j]ujkjJjkjžubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVirtual Master Control API}(jkVirtual Master Control APIjkjubajk}(j]j]j]j]j]internalrefurij anchorname#virtual-master-control-apiujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubejk}(j]j]j]j]j]ujkjXjkj}ubejk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMIDI API}(jkMIDI APIjkjubajk}(j]j]j]j]j]internalrefurij anchorname #midi-apiujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Raw MIDI API}(jk Raw MIDI APIjkj=ubajk}(j]j]j]j]j]internalrefurij anchorname #raw-midi-apiujkjCjkj:ubajk}(j]j]j]j]j]ujkjJjkj7ubajk}(j]j]j]j]j]ujkjQjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMPU401-UART API}(jkMPU401-UART APIjkjaubajk}(j]j]j]j]j]internalrefurij anchorname#mpu401-uart-apiujkjCjkj^ubajk}(j]j]j]j]j]ujkjJjkj[ubajk}(j]j]j]j]j]ujkjQjkj4ubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Proc Info API}(jk Proc Info APIjkjubajk}(j]j]j]j]j]internalrefurij anchorname#proc-info-apiujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProc Info Interface}(jkProc Info Interfacejkjubajk}(j]j]j]j]j]internalrefurij anchorname#proc-info-interfaceujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubajk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCompress Offload}(jkCompress Offloadjkjubajk}(j]j]j]j]j]internalrefurij anchorname#compress-offloadujkjCjkjߟubajk}(j]j]j]j]j]ujkjJjkjܟubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCompress Offload API}(jkCompress Offload APIjkjubajk}(j]j]j]j]j]internalrefurij anchorname#compress-offload-apiujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubajk}(j]j]j]j]j]ujkjXjkjܟubejk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkASoC}(jkASoCjkj3ubajk}(j]j]j]j]j]internalrefurij anchorname#asocujkjCjkj0ubajk}(j]j]j]j]j]ujkjJjkj-ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ASoC Core API}(jk ASoC Core APIjkjTubajk}(j]j]j]j]j]internalrefurij anchorname#asoc-core-apiujkjCjkjQubajk}(j]j]j]j]j]ujkjJjkjNubajk}(j]j]j]j]j]ujkjQjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ASoC DAPM API}(jk ASoC DAPM APIjkjxubajk}(j]j]j]j]j]internalrefurij anchorname#asoc-dapm-apiujkjCjkjuubajk}(j]j]j]j]j]ujkjJjkjrubajk}(j]j]j]j]j]ujkjQjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkASoC DMA Engine API}(jkASoC DMA Engine APIjkjubajk}(j]j]j]j]j]internalrefurij anchorname#asoc-dma-engine-apiujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjKubejk}(j]j]j]j]j]ujkjXjkj-ubejk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMiscellaneous Functions}(jkMiscellaneous Functionsjkj̠ubajk}(j]j]j]j]j]internalrefurij anchorname#miscellaneous-functionsujkjCjkjɠubajk}(j]j]j]j]j]ujkjJjkjƠubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHardware-Dependent Devices API}(jkHardware-Dependent Devices APIjkjubajk}(j]j]j]j]j]internalrefurij anchorname#hardware-dependent-devices-apiujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkJack Abstraction Layer API}(jkJack Abstraction Layer APIjkjubajk}(j]j]j]j]j]internalrefurij anchorname#jack-abstraction-layer-apiujkjCjkjubajk}(j]j]j]j]j]ujkjJjkj ubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkISA DMA Helpers}(jkISA DMA Helpersjkj5ubajk}(j]j]j]j]j]internalrefurij anchorname#isa-dma-helpersujkjCjkj2ubajk}(j]j]j]j]j]ujkjJjkj/ubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOther Helper Macros}(jkOther Helper MacrosjkjYubajk}(j]j]j]j]j]internalrefurij anchorname#other-helper-macrosujkjCjkjVubajk}(j]j]j]j]j]ujkjJjkjSubajk}(j]j]j]j]j]ujkjQjkjubejk}(j]j]j]j]j]ujkjXjkjƠubejk}(j]j]j]j]j]ujkjQjkjubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubajk}(j]j]j]j]j]ujkjXubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!IMA Template Management Mechanism}(jkjRjkjubajk}(j]j]j]j]j]internalrefurisecurity/IMA-templates anchornamehujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #introductionujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Supported Template Fields and Descriptors}(jk)Supported Template Fields and Descriptorsjkjubajk}(j]j]j]j]j]internalrefurij anchorname*#supported-template-fields-and-descriptorsujkjCjkjߡubajk}(j]j]j]j]j]ujkjJjkjܡubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUse}(jkUsejkjubajk}(j]j]j]j]j]internalrefurij anchorname#useujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubajk}(j]j]j]j]j]ujkjXubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKey Request Service}(jkj`jkj?ubajk}(j]j]j]j]j]internalrefurisecurity/keys/request-key anchornamehujkjCjkj<ubajk}(j]j]j]j]j]ujkjJjkj9ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk The Process}(jk The Processjkj_ubajk}(j]j]j]j]j]internalrefurijN anchorname #the-processujkjCjkj\ubajk}(j]j]j]j]j]ujkjJjkjYubajk}(j]j]j]j]j]ujkjQjkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Negative Instantiation And Rejection}(jk$Negative Instantiation And Rejectionjkjubajk}(j]j]j]j]j]internalrefurijN anchorname%#negative-instantiation-and-rejectionujkjCjkjubajk}(j]j]j]j]j]ujkjJjkj}ubajk}(j]j]j]j]j]ujkjQjkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe Search Algorithm}(jkThe Search Algorithmjkjubajk}(j]j]j]j]j]internalrefurijN anchorname#the-search-algorithmujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjVubejk}(j]j]j]j]j]ujkjXjkj9ubejk}(j]j]j]j]j]ujkjQjkj6ubajk}(j]j]j]j]j]ujkjXubj- je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"ASoC Digital Audio Interface (DAI)}(jkjnjkjubajk}(j]j]j]j]j]internalrefuri sound/soc/dai anchornamehujkjCjkjݢubajk}(j]j]j]j]j]ujkjJjkjڢubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAC97}(jkAC97jkjubajk}(j]j]j]j]j]internalrefurij anchorname#ac97ujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkI2S}(jkI2Sjkj$ubajk}(j]j]j]j]j]internalrefurij anchorname#i2sujkjCjkj!ubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPCM}(jkPCMjkjHubajk}(j]j]j]j]j]internalrefurij anchorname#pcmujkjCjkjEubajk}(j]j]j]j]j]ujkjJjkjBubajk}(j]j]j]j]j]ujkjQjkjubejk}(j]j]j]j]j]ujkjXjkjڢubejk}(j]j]j]j]j]ujkjQjkjעubajk}(j]j]j]j]j]ujkjXubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk?Driver for Western Digital WD7193, WD7197 and WD7296 SCSI cards}(jkj|jkjubajk}(j]j]j]j]j]internalrefuri scsi/wd719x anchornamehujkjCjkj~ubajk}(j]j]j]j]j]ujkjJjkj{ubajk}(j]j]j]j]j]ujkjQjkjxubajk}(j]j]j]j]j]ujkjXubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1Brief Notes on C-Media 8338/8738/8768/8770 Driver}(jkjjkjubajk}(j]j]j]j]j]internalrefurisound/cards/cmipci anchornamehujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Front/Rear Multi-channel Playback}(jk!Front/Rear Multi-channel Playbackjkjͣubajk}(j]j]j]j]j]internalrefurij anchorname"#front-rear-multi-channel-playbackujkjCjkjʣubajk}(j]j]j]j]j]ujkjJjkjǣubajk}(j]j]j]j]j]ujkjQjkjģubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4/6 Multi-Channel Playback}(jk4/6 Multi-Channel Playbackjkjubajk}(j]j]j]j]j]internalrefurij anchorname#multi-channel-playbackujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjģubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Digital I/O}(jk Digital I/Ojkjubajk}(j]j]j]j]j]internalrefurij anchorname #digital-i-oujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjģubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe AC3 (RAW DIGITAL) OUTPUT}(jkThe AC3 (RAW DIGITAL) OUTPUTjkj9ubajk}(j]j]j]j]j]internalrefurij anchorname#the-ac3-raw-digital-outputujkjCjkj6ubajk}(j]j]j]j]j]ujkjJjkj3ubajk}(j]j]j]j]j]ujkjQjkjģubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkANALOG MIXER INTERFACE}(jkANALOG MIXER INTERFACEjkj]ubajk}(j]j]j]j]j]internalrefurij anchorname#analog-mixer-interfaceujkjCjkjZubajk}(j]j]j]j]j]ujkjJjkjWubajk}(j]j]j]j]j]ujkjQjkjģubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMIDI CONTROLLER}(jkMIDI CONTROLLERjkjubajk}(j]j]j]j]j]internalrefurij anchorname#midi-controllerujkjCjkj~ubajk}(j]j]j]j]j]ujkjJjkj{ubajk}(j]j]j]j]j]ujkjQjkjģubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFM OPL/3 Synth}(jkFM OPL/3 Synthjkjubajk}(j]j]j]j]j]internalrefurij anchorname#fm-opl-3-synthujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjģubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkJoystick and Modem}(jkJoystick and Modemjkjɤubajk}(j]j]j]j]j]internalrefurij anchorname#joystick-and-modemujkjCjkjƤubajk}(j]j]j]j]j]ujkjJjkjäubajk}(j]j]j]j]j]ujkjQjkjģubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDebugging Information}(jkDebugging Informationjkjubajk}(j]j]j]j]j]internalrefurij anchorname#debugging-informationujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjģubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubajk}(j]j]j]j]j]ujkjXubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkASoC Codec Class Driver}(jkjjkj&ubajk}(j]j]j]j]j]internalrefurisound/soc/codec anchornamehujkjCjkj#ubajk}(j]j]j]j]j]ujkjJjkj ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkASoC Codec driver breakdown}(jkASoC Codec driver breakdownjkjFubajk}(j]j]j]j]j]internalrefurij5 anchorname#asoc-codec-driver-breakdownujkjCjkjCubajk}(j]j]j]j]j]ujkjJjkj@ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCodec DAI and PCM configuration}(jkCodec DAI and PCM configurationjkjgubajk}(j]j]j]j]j]internalrefurij5 anchorname #codec-dai-and-pcm-configurationujkjCjkjdubajk}(j]j]j]j]j]ujkjJjkjaubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCodec control IO}(jkCodec control IOjkjubajk}(j]j]j]j]j]internalrefurij5 anchorname#codec-control-ioujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMixers and audio controls}(jkMixers and audio controlsjkjubajk}(j]j]j]j]j]internalrefurij5 anchorname#mixers-and-audio-controlsujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCodec Audio Operations}(jkCodec Audio Operationsjkjӥubajk}(j]j]j]j]j]internalrefurij5 anchorname#codec-audio-operationsujkjCjkjХubajk}(j]j]j]j]j]ujkjJjkjͥubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDAPM description}(jkDAPM descriptionjkjubajk}(j]j]j]j]j]internalrefurij5 anchorname#dapm-descriptionujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDAPM event handler}(jkDAPM event handlerjkjubajk}(j]j]j]j]j]internalrefurij5 anchorname#dapm-event-handlerujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCodec DAC digital mute control}(jkCodec DAC digital mute controljkj?ubajk}(j]j]j]j]j]internalrefurij5 anchorname#codec-dac-digital-mute-controlujkjCjkj<ubajk}(j]j]j]j]j]ujkjJjkj9ubajk}(j]j]j]j]j]ujkjQjkj^ubejk}(j]j]j]j]j]ujkjXjkj@ubejk}(j]j]j]j]j]ujkjQjkj=ubajk}(j]j]j]j]j]ujkjXjkj ubejk}(j]j]j]j]j]ujkjQjkjubajk}(j]j]j]j]j]ujkjXubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVirtual TPM interface for Xen}(jkjjkjubajk}(j]j]j]j]j]internalrefurisecurity/tpm/xen-tpmfront anchornamehujkjCjkjubajk}(j]j]j]j]j]ujkjJjkj~ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #introductionujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDesign Overview}(jkDesign OverviewjkjȦubajk}(j]j]j]j]j]internalrefurij anchorname#design-overviewujkjCjkjŦubajk}(j]j]j]j]j]ujkjJjkj¦ubajk}(j]j]j]j]j]ujkjQjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIntegration With Xen}(jkIntegration With Xenjkjubajk}(j]j]j]j]j]internalrefurij anchorname#integration-with-xenujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubejk}(j]j]j]j]j]ujkjXjkj~ubejk}(j]j]j]j]j]ujkjQjkj{ubajk}(j]j]j]j]j]ujkjXubj3 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver spi-sc18is602}(jkjjkj%ubajk}(j]j]j]j]j]internalrefurispi/spi-sc18is602 anchornamehujkjCjkj"ubajk}(j]j]j]j]j]ujkjJjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjEubajk}(j]j]j]j]j]internalrefurij4 anchorname #descriptionujkjCjkjBubajk}(j]j]j]j]j]ujkjJjkj?ubajk}(j]j]j]j]j]ujkjQjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjiubajk}(j]j]j]j]j]internalrefurij4 anchorname #usage-notesujkjCjkjfubajk}(j]j]j]j]j]ujkjJjkjcubajk}(j]j]j]j]j]ujkjQjkj<ubejk}(j]j]j]j]j]ujkjXjkjubejk}(j]j]j]j]j]ujkjQjkjubajk}(j]j]j]j]j]ujkjXubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Brief tutorial on CRC computation}(jkjjkjubajk}(j]j]j]j]j]internalrefuri staging/crc32 anchornamehujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubajk}(j]j]j]j]j]ujkjXubj; je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktcm_qla2xxx Driver Notes}(jkjjkjΧubajk}(j]j]j]j]j]internalrefuriscsi/tcm_qla2xxx anchornamehujkjCjkj˧ubajk}(j]j]j]j]j]ujkjJjkjȧubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktcm_qla2xxx jam_host attribute}(jktcm_qla2xxx jam_host attributejkjubajk}(j]j]j]j]j]internalrefurijݧ anchorname#tcm-qla2xxx-jam-host-attributeujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkjubajk}(j]j]j]j]j]ujkjXjkjȧubejk}(j]j]j]j]j]ujkjQjkjŧubajk}(j]j]j]j]j]ujkjXubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkALSA Jack Controls}(jkjjkj'ubajk}(j]j]j]j]j]internalrefurisound/designs/jack-controls anchornamehujkjCjkj$ubajk}(j]j]j]j]j]ujkjJjkj!ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhy we need Jack kcontrols}(jkWhy we need Jack kcontrolsjkjGubajk}(j]j]j]j]j]internalrefurij6 anchorname#why-we-need-jack-kcontrolsujkjCjkjDubajk}(j]j]j]j]j]ujkjJjkjAubajk}(j]j]j]j]j]ujkjQjkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkJack Kcontrol Internals}(jkJack Kcontrol Internalsjkjkubajk}(j]j]j]j]j]internalrefurij6 anchorname#jack-kcontrol-internalsujkjCjkjhubajk}(j]j]j]j]j]ujkjJjkjeubajk}(j]j]j]j]j]ujkjQjkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow to use jack kcontrols}(jkHow to use jack kcontrolsjkjubajk}(j]j]j]j]j]internalrefurij6 anchorname#how-to-use-jack-kcontrolsujkjCjkjubajk}(j]j]j]j]j]ujkjJjkjubajk}(j]j]j]j]j]ujkjQjkj>ubejk}(j]j]j]j]j]ujkjXjkj!ubejk}(j]j]j]j]j]ujkjQjkjubajk}(j]j]j]j]j]ujkjXubjje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHardware Device Drivers}(jkjjkjȨubajk}(j]j]j]j]j]internalrefurinetworking/device_drivers/index anchornamehujk referencejkjŨubajk}(j]j]j]j]j]ujkcompact_paragraphjkj¨ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjרentries](N#networking/device_drivers/atm/indexN%networking/device_drivers/cable/indexN#networking/device_drivers/can/indexN(networking/device_drivers/cellular/indexN(networking/device_drivers/ethernet/indexN$networking/device_drivers/fddi/indexN(networking/device_drivers/hamradio/indexN$networking/device_drivers/wifi/indexN$networking/device_drivers/wwan/indexe includefiles](jjjjjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujktoctreej^sM/var/lib/git/docbuild/linux/Documentation/networking/device_drivers/index.rstj_sKjkjubajk}(j]j]j]j]j]ujk bullet_listjkj¨ubejk}(j]j]j]j]j]ujk list_itemjkjubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj&ubajk}(j]j]j]j]j]internalrefurijר anchorname#indicesujkj٨jkj#ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]exprsubproject and htmlujkonlyjkjubejk}(j]j]j]j]j]ujkjubjJ je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5Notes on the DEC FDDIcontroller 700 (DEFZA-xx) driver}(jkjjkj\ubajk}(j]j]j]j]j]internalrefuri$networking/device_drivers/fddi/defza anchornamehujkj٨jkjYubajk}(j]j]j]j]j]ujkjjkjVubajk}(j]j]j]j]j]ujkjjkjSubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Devlink Port}(jkjjkjubajk}(j]j]j]j]j]internalrefurinetworking/devlink/devlink-port anchornamehujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPCI controllers}(jkPCI controllersjkjubajk}(j]j]j]j]j]internalrefurij anchorname#pci-controllersujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFunction configuration}(jkFunction configurationjkjɩubajk}(j]j]j]j]j]internalrefurij anchorname#function-configurationujkj٨jkjƩubajk}(j]j]j]j]j]ujkjjkjéubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFunction attributes}(jkFunction attributesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#function-attributesujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMAC address setup}(jkMAC address setupjkjubajk}(j]j]j]j]j]internalrefurij anchorname#mac-address-setupujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRoCE capability setup}(jkRoCE capability setupjkjAubajk}(j]j]j]j]j]internalrefurij anchorname#roce-capability-setupujkj٨jkj>ubajk}(j]j]j]j]j]ujkjjkj;ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmigratable capability setup}(jkmigratable capability setupjkjeubajk}(j]j]j]j]j]internalrefurij anchorname#migratable-capability-setupujkj٨jkjbubajk}(j]j]j]j]j]ujkjjkj_ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIPsec crypto capability setup}(jkIPsec crypto capability setupjkjubajk}(j]j]j]j]j]internalrefurij anchorname#ipsec-crypto-capability-setupujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIPsec packet capability setup}(jkIPsec packet capability setupjkjubajk}(j]j]j]j]j]internalrefurij anchorname#ipsec-packet-capability-setupujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Subfunction}(jk SubfunctionjkjΪubajk}(j]j]j]j]j]internalrefurij anchorname #subfunctionujkj٨jkj˪ubajk}(j]j]j]j]j]ujkjjkjȪubajk}(j]j]j]j]j]ujkjjkjŪubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk (1) Create}(jk (1) Createjkjubajk}(j]j]j]j]j]internalrefurij anchorname#createujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk (2) Configure}(jk (2) Configurejkj"ubajk}(j]j]j]j]j]internalrefurij anchorname #configureujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk (3) Deploy}(jk (3) DeployjkjFubajk}(j]j]j]j]j]internalrefurij anchorname#deployujkj٨jkjCubajk}(j]j]j]j]j]ujkjjkj@ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRate object management}(jkRate object managementjkjgubajk}(j]j]j]j]j]internalrefurij anchorname#rate-object-managementujkj٨jkjdubajk}(j]j]j]j]j]ujkjjkjaubajk}(j]j]j]j]j]ujkjjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTerms and Definitions}(jkTerms and Definitionsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#terms-and-definitionsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj^ubejk}(j]j]j]j]j]ujkjjkj@ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjr je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jknetworking/device_drivers/ethernet/ti/am65_nuss_cpsw_switchdevN*networking/device_drivers/ethernet/ti/tlanN5networking/device_drivers/ethernet/toshiba/spider_netN0networking/device_drivers/ethernet/wangxun/txgbeN/networking/device_drivers/ethernet/wangxun/ngbee includefiles](jtjvjxjzj|j~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj j^sV/var/lib/git/docbuild/linux/Documentation/networking/device_drivers/ethernet/index.rstj_sK jkjeubajk}(j]j]j]j]j]ujkjjkjHubejk}(j]j]j]j]j]ujkjjkjEubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjubajk}(j]j]j]j]j]internalrefurij] anchorname#indicesujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]exprsubproject and htmlujkjLjkjEubejk}(j]j]j]j]j]ujkjubjaje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Devlink Flash}(jkj^jkj(ubajk}(j]j]j]j]j]internalrefuri networking/devlink/devlink-flash anchornamehujkj٨jkj%ubajk}(j]j]j]j]j]ujkjjkj"ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverwrite Mask}(jkOverwrite MaskjkjHubajk}(j]j]j]j]j]internalrefurij7 anchorname#overwrite-maskujkj٨jkjEubajk}(j]j]j]j]j]ujkjjkjBubajk}(j]j]j]j]j]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFirmware Loading}(jkFirmware Loadingjkjlubajk}(j]j]j]j]j]internalrefurij7 anchorname#firmware-loadingujkj٨jkjiubajk}(j]j]j]j]j]ujkjjkjfubajk}(j]j]j]j]j]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFirmware Version Management}(jkFirmware Version Managementjkjubajk}(j]j]j]j]j]internalrefurij7 anchorname#firmware-version-managementujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj?ubejk}(j]j]j]j]j]ujkjjkj"ubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjv je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkALinux Base Driver for the Intel(R) Ethernet Controller 800 Series}(jkjljkjubajk}(j]j]j]j]j]internalrefuri,networking/device_drivers/ethernet/intel/ice anchornamehujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkContents}(jkContentsjkjubajk}(j]j]j]j]j]internalrefurij anchorname #contentsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIdentifying Your Adapter}(jkIdentifying Your Adapterjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#identifying-your-adapterujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkImportant Notes}(jkImportant Notesjkj1ubajk}(j]j]j]j]j]internalrefurij anchorname#important-notesujkj٨jkj.ubajk}(j]j]j]j]j]ujkjjkj+ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Packet drops may occur under receive stress}(jk+Packet drops may occur under receive stressjkjRubajk}(j]j]j]j]j]internalrefurij anchorname,#packet-drops-may-occur-under-receive-stressujkj٨jkjOubajk}(j]j]j]j]j]ujkjjkjLubajk}(j]j]j]j]j]ujkjjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0Configuring SR-IOV for improved network security}(jk0Configuring SR-IOV for improved network securityjkjvubajk}(j]j]j]j]j]internalrefurij anchorname1#configuring-sr-iov-for-improved-network-securityujkj٨jkjsubajk}(j]j]j]j]j]ujkjjkjpubajk}(j]j]j]j]j]ujkjjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=Do not unload port driver if VF with active VM is bound to it}(jk=Do not unload port driver if VF with active VM is bound to itjkjubajk}(j]j]j]j]j]internalrefurij anchorname>#do-not-unload-port-driver-if-vf-with-active-vm-is-bound-to-itujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjIubejk}(j]j]j]j]j]ujkjjkj+ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&Additional Features and Configurations}(jk&Additional Features and Configurationsjkjubajk}(j]j]j]j]j]internalrefurij anchorname'#additional-features-and-configurationsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkethtool}(jkethtooljkjubajk}(j]j]j]j]j]internalrefurij anchorname#ethtoolujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkViewing Link Messages}(jkViewing Link Messagesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#viewing-link-messagesujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDynamic Device Personalization}(jkDynamic Device Personalizationjkj3ubajk}(j]j]j]j]j]internalrefurij anchorname#dynamic-device-personalizationujkj٨jkj0ubajk}(j]j]j]j]j]ujkjjkj-ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIntel(R) Ethernet Flow Director}(jkIntel(R) Ethernet Flow DirectorjkjWubajk}(j]j]j]j]j]internalrefurij anchorname#intel-r-ethernet-flow-directorujkj٨jkjTubajk}(j]j]j]j]j]ujkjjkjQubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFlow Director Filters}(jkFlow Director Filtersjkj{ubajk}(j]j]j]j]j]internalrefurij anchorname#flow-director-filtersujkj٨jkjxubajk}(j]j]j]j]j]ujkjjkjuubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFlex Byte Flow Director Filters}(jkFlex Byte Flow Director Filtersjkjubajk}(j]j]j]j]j]internalrefurij anchorname #flex-byte-flow-director-filtersujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RSS Hash Flow}(jk RSS Hash Flowjkjubajk}(j]j]j]j]j]internalrefurij anchorname#rss-hash-flowujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Accelerated Receive Flow Steering (aRFS)}(jk(Accelerated Receive Flow Steering (aRFS)jkjubajk}(j]j]j]j]j]internalrefurij anchorname'#accelerated-receive-flow-steering-arfsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Enabling Virtual Functions (VFs)}(jk Enabling Virtual Functions (VFs)jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#enabling-virtual-functions-vfsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Displaying VF Statistics on the PF}(jk"Displaying VF Statistics on the PFjkj/ubajk}(j]j]j]j]j]internalrefurij anchorname##displaying-vf-statistics-on-the-pfujkj٨jkj,ubajk}(j]j]j]j]j]ujkjjkj)ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8Configuring VLAN Tagging on SR-IOV Enabled Adapter Ports}(jk8Configuring VLAN Tagging on SR-IOV Enabled Adapter PortsjkjSubajk}(j]j]j]j]j]internalrefurij anchorname9#configuring-vlan-tagging-on-sr-iov-enabled-adapter-portsujkj٨jkjPubajk}(j]j]j]j]j]ujkjjkjMubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Enabling a VF link if the port is disconnected}(jk.Enabling a VF link if the port is disconnectedjkjwubajk}(j]j]j]j]j]internalrefurij anchorname/#enabling-a-vf-link-if-the-port-is-disconnectedujkj٨jkjtubajk}(j]j]j]j]j]ujkjjkjqubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Setting the MAC Address for a VF}(jk Setting the MAC Address for a VFjkjubajk}(j]j]j]j]j]internalrefurij anchorname!#setting-the-mac-address-for-a-vfujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Trusted VFs and VF Promiscuous Mode}(jk#Trusted VFs and VF Promiscuous Modejkjubajk}(j]j]j]j]j]internalrefurij anchorname$#trusted-vfs-and-vf-promiscuous-modeujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Malicious Driver Detection (MDD) for VFs}(jk(Malicious Driver Detection (MDD) for VFsjkjubajk}(j]j]j]j]j]internalrefurij anchorname'#malicious-driver-detection-mdd-for-vfsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*MAC and VLAN Anti-Spoofing Feature for VFs}(jk*MAC and VLAN Anti-Spoofing Feature for VFsjkjubajk}(j]j]j]j]j]internalrefurij anchorname+#mac-and-vlan-anti-spoofing-feature-for-vfsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Jumbo Frames}(jk Jumbo Framesjkj+ubajk}(j]j]j]j]j]internalrefurij anchorname #jumbo-framesujkj٨jkj(ubajk}(j]j]j]j]j]ujkjjkj%ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpeed and Duplex Configuration}(jkSpeed and Duplex ConfigurationjkjOubajk}(j]j]j]j]j]internalrefurij anchorname#speed-and-duplex-configurationujkj٨jkjLubajk}(j]j]j]j]j]ujkjjkjIubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkData Center Bridging (DCB)}(jkData Center Bridging (DCB)jkjsubajk}(j]j]j]j]j]internalrefurij anchorname#data-center-bridging-dcbujkj٨jkjpubajk}(j]j]j]j]j]ujkjjkjmubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0FW-LLDP (Firmware Link Layer Discovery Protocol)}(jk0FW-LLDP (Firmware Link Layer Discovery Protocol)jkjubajk}(j]j]j]j]j]internalrefurij anchorname/#fw-lldp-firmware-link-layer-discovery-protocolujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Flow Control}(jk Flow Controljkjubajk}(j]j]j]j]j]internalrefurij anchorname #flow-controlujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNAPI}(jkNAPIjkjubajk}(j]j]j]j]j]internalrefurij anchorname#napiujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMACVLAN}(jkMACVLANjkjubajk}(j]j]j]j]j]internalrefurij anchorname#macvlanujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIEEE 802.1ad (QinQ) Support}(jkIEEE 802.1ad (QinQ) Supportjkj'ubajk}(j]j]j]j]j]internalrefurij anchorname#ieee-802-1ad-qinq-supportujkj٨jkj$ubajk}(j]j]j]j]j]ujkjjkj!ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Tunnel/Overlay Stateless Offloads}(jk!Tunnel/Overlay Stateless OffloadsjkjKubajk}(j]j]j]j]j]internalrefurij anchorname"#tunnel-overlay-stateless-offloadsujkj٨jkjHubajk}(j]j]j]j]j]ujkjjkjEubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUDP Segmentation Offload}(jkUDP Segmentation Offloadjkjoubajk}(j]j]j]j]j]internalrefurij anchorname#udp-segmentation-offloadujkj٨jkjlubajk}(j]j]j]j]j]ujkjjkjiubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk GNSS module}(jk GNSS modulejkjubajk}(j]j]j]j]j]internalrefurij anchorname #gnss-moduleujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFirmware (FW) logging}(jkFirmware (FW) loggingjkjubajk}(j]j]j]j]j]internalrefurij anchorname#firmware-fw-loggingujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkModule configuration}(jkModule configurationjkjubajk}(j]j]j]j]j]internalrefurij anchorname#module-configurationujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Example usage to configure the modules}(jk&Example usage to configure the modulesjkjubajk}(j]j]j]j]j]internalrefurij anchorname'#example-usage-to-configure-the-modulesujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnabling FW log}(jkEnabling FW logjkj)ubajk}(j]j]j]j]j]internalrefurij anchorname#enabling-fw-logujkj٨jkj&ubajk}(j]j]j]j]j]ujkjjkj#ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRetrieving FW log data}(jkRetrieving FW log datajkjMubajk}(j]j]j]j]j]internalrefurij anchorname#retrieving-fw-log-dataujkj٨jkjJubajk}(j]j]j]j]j]ujkjjkjGubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8Changing how often the log events are sent to the driver}(jk8Changing how often the log events are sent to the driverjkjqubajk}(j]j]j]j]j]internalrefurij anchorname9#changing-how-often-the-log-events-are-sent-to-the-driverujkj٨jkjnubajk}(j]j]j]j]j]ujkjjkjkubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk:Configuring the amount of memory used to store FW log data}(jk:Configuring the amount of memory used to store FW log datajkjubajk}(j]j]j]j]j]internalrefurij anchorname;#configuring-the-amount-of-memory-used-to-store-fw-log-dataujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPerformance Optimization}(jkPerformance Optimizationjkjubajk}(j]j]j]j]j]internalrefurij anchorname#performance-optimizationujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRx Descriptor Ring Size}(jkRx Descriptor Ring Sizejkjubajk}(j]j]j]j]j]internalrefurij anchorname#rx-descriptor-ring-sizeujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterrupt Rate Limiting}(jkInterrupt Rate Limitingjkjubajk}(j]j]j]j]j]internalrefurij anchorname#interrupt-rate-limitingujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVirtualized Environments}(jkVirtualized Environmentsjkj:ubajk}(j]j]j]j]j]internalrefurij anchorname#virtualized-environmentsujkj٨jkj7ubajk}(j]j]j]j]j]ujkjjkj4ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupport}(jkSupportjkjjubajk}(j]j]j]j]j]internalrefurij anchorname#supportujkj٨jkjgubajk}(j]j]j]j]j]ujkjjkjdubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Trademarks}(jk Trademarksjkjubajk}(j]j]j]j]j]internalrefurij anchorname #trademarksujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEthtool counters}(jkjzjkjubajk}(j]j]j]j]j]internalrefuri9networking/device_drivers/ethernet/mellanox/mlx5/counters anchornamehujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkContents}(jkContentsjkjubajk}(j]j]j]j]j]internalrefurij anchorname #contentsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #overviewujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGroups}(jkGroupsjkj/ubajk}(j]j]j]j]j]internalrefurij anchorname#groupsujkj٨jkj,ubajk}(j]j]j]j]j]ujkjjkj)ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTypes}(jkTypesjkjSubajk}(j]j]j]j]j]internalrefurij anchorname#typesujkj٨jkjPubajk}(j]j]j]j]j]ujkjjkjMubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Descriptions}(jk Descriptionsjkjwubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionsujkj٨jkjtubajk}(j]j]j]j]j]ujkjjkjqubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRing / Netdev Counter}(jkRing / Netdev Counterjkjubajk}(j]j]j]j]j]internalrefurij anchorname#ring-netdev-counterujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkvPort Counters}(jkvPort Countersjkjubajk}(j]j]j]j]j]internalrefurij anchorname#vport-countersujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPhysical Port Counters}(jkPhysical Port Countersjkjubajk}(j]j]j]j]j]internalrefurij anchorname#physical-port-countersujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPriority Port Counters}(jkPriority Port Countersjkjubajk}(j]j]j]j]j]internalrefurij anchorname#priority-port-countersujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Counters}(jkDevice Countersjkj(ubajk}(j]j]j]j]j]internalrefurij anchorname#device-countersujkj٨jkj%ubajk}(j]j]j]j]j]ujkjjkj"ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjqubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjgje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,t7xx driver for MTK PCIe based T700 5G modem}(jkjjkjmubajk}(j]j]j]j]j]internalrefuri#networking/device_drivers/wwan/t7xx anchornamehujkj٨jkjjubajk}(j]j]j]j]j]ujkjjkjgubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Basic usage}(jk Basic usagejkjubajk}(j]j]j]j]j]internalrefurij| anchorname #basic-usageujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs}(jkSysfsjkjubajk}(j]j]j]j]j]internalrefurij| anchorname#sysfsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk t7xx_mode}(jk t7xx_modejkjubajk}(j]j]j]j]j]internalrefurij| anchorname #t7xx-modeujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"Management application development}(jk"Management application developmentjkjubajk}(j]j]j]j]j]internalrefurij| anchorname##management-application-developmentujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"MBIM control channel userspace ABI}(jk"MBIM control channel userspace ABIjkj#ubajk}(j]j]j]j]j]internalrefurij| anchorname##mbim-control-channel-userspace-abiujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk /dev/wwan0mbim0 character device}(jk /dev/wwan0mbim0 character devicejkjDubajk}(j]j]j]j]j]internalrefurij| anchorname #dev-wwan0mbim0-character-deviceujkj٨jkjAubajk}(j]j]j]j]j]ujkjjkj>ubajk}(j]j]j]j]j]ujkjjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Fragmentation}(jk Fragmentationjkjhubajk}(j]j]j]j]j]internalrefurij| anchorname#fragmentationujkj٨jkjeubajk}(j]j]j]j]j]ujkjjkjbubajk}(j]j]j]j]j]ujkjjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/dev/wwan0mbim0 write()}(jk/dev/wwan0mbim0 write()jkjubajk}(j]j]j]j]j]internalrefurij| anchorname#dev-wwan0mbim0-writeujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/dev/wwan0mbim0 read()}(jk/dev/wwan0mbim0 read()jkjubajk}(j]j]j]j]j]internalrefurij| anchorname#dev-wwan0mbim0-readujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj;ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMBIM data channel userspace ABI}(jkMBIM data channel userspace ABIjkjubajk}(j]j]j]j]j]internalrefurij| anchorname #mbim-data-channel-userspace-abiujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkwwan0-X network device}(jkwwan0-X network devicejkjubajk}(j]j]j]j]j]internalrefurij| anchorname#wwan0-x-network-deviceujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAT port userspace ABI}(jkAT port userspace ABIjkj1ubajk}(j]j]j]j]j]internalrefurij| anchorname#at-port-userspace-abiujkj٨jkj.ubajk}(j]j]j]j]j]ujkjjkj+ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/dev/wwan0at0 character device}(jk/dev/wwan0at0 character devicejkjRubajk}(j]j]j]j]j]internalrefurij| anchorname#dev-wwan0at0-character-deviceujkj٨jkjOubajk}(j]j]j]j]j]ujkjjkjLubajk}(j]j]j]j]j]ujkjjkjIubajk}(j]j]j]j]j]ujkjjkj+ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkfastboot port userspace ABI}(jkfastboot port userspace ABIjkjubajk}(j]j]j]j]j]internalrefurij| anchorname#fastboot-port-userspace-abiujkj٨jkjubajk}(j]j]j]j]j]ujkjjkj|ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$/dev/wwan0fastboot0 character device}(jk$/dev/wwan0fastboot0 character devicejkjubajk}(j]j]j]j]j]internalrefurij| anchorname$#dev-wwan0fastboot0-character-deviceujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj|ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjubajk}(j]j]j]j]j]internalrefurij| anchorname #referencesujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjgubejk}(j]j]j]j]j]ujkjjkjdubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkJidpf Linux* Base Driver for the Intel(R) Infrastructure Data Path Function}(jkjjkjubajk}(j]j]j]j]j]internalrefuri-networking/device_drivers/ethernet/intel/idpf anchornamehujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIdentifying Your Adapter}(jkIdentifying Your Adapterjkj8ubajk}(j]j]j]j]j]internalrefurij' anchorname#identifying-your-adapterujkj٨jkj5ubajk}(j]j]j]j]j]ujkjjkj2ubajk}(j]j]j]j]j]ujkjjkj/ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&Additional Features and Configurations}(jk&Additional Features and Configurationsjkj\ubajk}(j]j]j]j]j]internalrefurij' anchorname'#additional-features-and-configurationsujkj٨jkjYubajk}(j]j]j]j]j]ujkjjkjVubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkethtool}(jkethtooljkj}ubajk}(j]j]j]j]j]internalrefurij' anchorname#ethtoolujkj٨jkjzubajk}(j]j]j]j]j]ujkjjkjwubajk}(j]j]j]j]j]ujkjjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkViewing Link Messages}(jkViewing Link Messagesjkjubajk}(j]j]j]j]j]internalrefurij' anchorname#viewing-link-messagesujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Jumbo Frames}(jk Jumbo Framesjkjubajk}(j]j]j]j]j]internalrefurij' anchorname #jumbo-framesujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjtubejk}(j]j]j]j]j]ujkjjkjVubejk}(j]j]j]j]j]ujkjjkj/ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPerformance Optimization}(jkPerformance Optimizationjkjubajk}(j]j]j]j]j]internalrefurij' anchorname#performance-optimizationujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterrupt Rate Limiting}(jkInterrupt Rate Limitingjkjubajk}(j]j]j]j]j]internalrefurij' anchorname#interrupt-rate-limitingujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVirtualized Environments}(jkVirtualized Environmentsjkj:ubajk}(j]j]j]j]j]internalrefurij' anchorname#virtualized-environmentsujkj٨jkj7ubajk}(j]j]j]j]j]ujkjjkj4ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupport}(jkSupportjkjjubajk}(j]j]j]j]j]internalrefurij' anchorname#supportujkj٨jkjgubajk}(j]j]j]j]j]ujkjjkjdubajk}(j]j]j]j]j]ujkjjkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Trademarks}(jk Trademarksjkjubajk}(j]j]j]j]j]internalrefurij' anchorname #trademarksujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj/ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj6 je0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk6Fiber Distributed Data Interface (FDDI) Device Drivers}(jkjjkjubajk}(j]j]j]j]j]internalrefuri$networking/device_drivers/fddi/index anchornamehujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjentries](N$networking/device_drivers/fddi/defzaN#networking/device_drivers/fddi/skfpe includefiles](jjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj j^sR/var/lib/git/docbuild/linux/Documentation/networking/device_drivers/fddi/index.rstj_sKjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#indicesujkj٨jkjubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]exprsubproject and htmlujkjLjkjubejk}(j]j]j]j]j]ujkjubjJje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkionic devlink support}(jkjjkjGubajk}(j]j]j]j]j]internalrefurinetworking/devlink/ionic anchornamehujkj٨jkjDubajk}(j]j]j]j]j]ujkjjkjAubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Info versions}(jk Info versionsjkjgubajk}(j]j]j]j]j]internalrefurijV anchorname#info-versionsujkj٨jkjdubajk}(j]j]j]j]j]ujkjjkjaubajk}(j]j]j]j]j]ujkjjkj^ubajk}(j]j]j]j]j]ujkjjkjAubejk}(j]j]j]j]j]ujkjjkj>ubajk}(j]j]j]j]j]ujkjubjoje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Switchdev}(jkjjkjubajk}(j]j]j]j]j]internalrefuri:networking/device_drivers/ethernet/mellanox/mlx5/switchdev anchornamehujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBridge offload}(jkBridge offloadjkjubajk}(j]j]j]j]j]internalrefurij anchorname#bridge-offloadujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVLANs}(jkVLANsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#vlansujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Subfunction}(jk Subfunctionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #subfunctionujkj٨jkjubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFunction attributes}(jkFunction attributesjkj5ubajk}(j]j]j]j]j]internalrefurij anchorname#function-attributesujkj٨jkj2ubajk}(j]j]j]j]j]ujkjjkj/ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMAC address setup}(jkMAC address setupjkjVubajk}(j]j]j]j]j]internalrefurij anchorname#mac-address-setupujkj٨jkjSubajk}(j]j]j]j]j]ujkjjkjPubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRoCE capability setup}(jkRoCE capability setupjkjwubajk}(j]j]j]j]j]internalrefurij anchorname#roce-capability-setupujkj٨jkjtubajk}(j]j]j]j]j]ujkjjkjqubajk}(j]j]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmigratable capability setup}(jkmigratable capability setupjkjubajk}(j]j]j]j]j]internalrefurij anchorname#migratable-capability-setupujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIPsec crypto capability setup}(jkIPsec crypto capability setupjkjubajk}(j]j]j]j]j]internalrefurij anchorname#ipsec-crypto-capability-setupujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIPsec packet capability setup}(jkIPsec packet capability setupjkjubajk}(j]j]j]j]j]internalrefurij anchorname#ipsec-packet-capability-setupujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjnubejk}(j]j]j]j]j]ujkjjkjPubejk}(j]j]j]j]j]ujkjjkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSF state setup}(jkSF state setupjkjubajk}(j]j]j]j]j]internalrefurij anchorname#sf-state-setupujkj٨jkjubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjMubejk}(j]j]j]j]j]ujkjjkj/ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevlink Region}(jkjjkjXubajk}(j]j]j]j]j]internalrefuri!networking/devlink/devlink-region anchornamehujkj٨jkjUubajk}(j]j]j]j]j]ujkjjkjRubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk example usage}(jk example usagejkjxubajk}(j]j]j]j]j]internalrefurijg anchorname#example-usageujkj٨jkjuubajk}(j]j]j]j]j]ujkjjkjrubajk}(j]j]j]j]j]ujkjjkjoubajk}(j]j]j]j]j]ujkjjkjRubejk}(j]j]j]j]j]ujkjjkjOubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk=Linux Base Driver for Intel(R) Ethernet Multi-host Controller}(jkjjkjubajk}(j]j]j]j]j]internalrefuri.networking/device_drivers/ethernet/intel/fm10k anchornamehujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkContents}(jkContentsjkjubajk}(j]j]j]j]j]internalrefurij anchorname #contentsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIdentifying Your Adapter}(jkIdentifying Your Adapterjkjubajk}(j]j]j]j]j]internalrefurij anchorname#identifying-your-adapterujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Flow Control}(jk Flow Controljkjubajk}(j]j]j]j]j]internalrefurij anchorname #flow-controlujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVirtual Functions (VFs)}(jkVirtual Functions (VFs)jkj:ubajk}(j]j]j]j]j]internalrefurij anchorname#virtual-functions-vfsujkj٨jkj7ubajk}(j]j]j]j]j]ujkjjkj4ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&Additional Features and Configurations}(jk&Additional Features and Configurationsjkjjubajk}(j]j]j]j]j]internalrefurij anchorname'#additional-features-and-configurationsujkj٨jkjgubajk}(j]j]j]j]j]ujkjjkjdubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Jumbo Frames}(jk Jumbo Framesjkjubajk}(j]j]j]j]j]internalrefurij anchorname #jumbo-framesujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Generic Receive Offload, aka GRO}(jk Generic Receive Offload, aka GROjkjubajk}(j]j]j]j]j]internalrefurij anchorname #generic-receive-offload-aka-groujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4Supported ethtool Commands and Options for Filtering}(jk4Supported ethtool Commands and Options for Filteringjkjubajk}(j]j]j]j]j]internalrefurij anchorname5#supported-ethtool-commands-and-options-for-filteringujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjdubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKnown Issues/Troubleshooting}(jkKnown Issues/Troubleshootingjkjubajk}(j]j]j]j]j]internalrefurij anchorname#known-issues-troubleshootingujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUEnabling SR-IOV in a 64-bit Microsoft Windows Server 2012/R2 guest OS under Linux KVM}(jkUEnabling SR-IOV in a 64-bit Microsoft Windows Server 2012/R2 guest OS under Linux KVMjkj$ubajk}(j]j]j]j]j]internalrefurij anchornameV#enabling-sr-iov-in-a-64-bit-microsoft-windows-server-2012-r2-guest-os-under-linux-kvmujkj٨jkj!ubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupport}(jkSupportjkjTubajk}(j]j]j]j]j]internalrefurij anchorname#supportujkj٨jkjQubajk}(j]j]j]j]j]ujkjjkjNubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjCje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkhns3 devlink support}(jkjjkjubajk}(j]j]j]j]j]internalrefurinetworking/devlink/hns3 anchornamehujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Info versions}(jk Info versionsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#info-versionsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjLje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkALinux Base Driver for Intel(R) Ethernet Adaptive Virtual Function}(jkjjkjubajk}(j]j]j]j]j]internalrefuri-networking/device_drivers/ethernet/intel/iavf anchornamehujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkContents}(jkContentsjkjubajk}(j]j]j]j]j]internalrefurij anchorname #contentsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj*ubajk}(j]j]j]j]j]internalrefurij anchorname #overviewujkj٨jkj'ubajk}(j]j]j]j]j]ujkjjkj$ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIdentifying Your Adapter}(jkIdentifying Your AdapterjkjNubajk}(j]j]j]j]j]internalrefurij anchorname#identifying-your-adapterujkj٨jkjKubajk}(j]j]j]j]j]ujkjjkjHubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&Additional Features and Configurations}(jk&Additional Features and Configurationsjkjrubajk}(j]j]j]j]j]internalrefurij anchorname'#additional-features-and-configurationsujkj٨jkjoubajk}(j]j]j]j]j]ujkjjkjlubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkViewing Link Messages}(jkViewing Link Messagesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#viewing-link-messagesujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkethtool}(jkethtooljkjubajk}(j]j]j]j]j]internalrefurij anchorname#ethtoolujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting VLAN Tag Stripping}(jkSetting VLAN Tag Strippingjkjubajk}(j]j]j]j]j]internalrefurij anchorname#setting-vlan-tag-strippingujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdaptive Virtual Function}(jkAdaptive Virtual Functionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#adaptive-virtual-functionujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIEEE 802.1ad (QinQ) Support}(jkIEEE 802.1ad (QinQ) Supportjkj#ubajk}(j]j]j]j]j]internalrefurij anchorname#ieee-802-1ad-qinq-supportujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkApplication Device Queues (ADq)}(jkApplication Device Queues (ADq)jkjGubajk}(j]j]j]j]j]internalrefurij anchorname#application-device-queues-adqujkj٨jkjDubajk}(j]j]j]j]j]ujkjjkjAubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjlubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKnown Issues/Troubleshooting}(jkKnown Issues/Troubleshootingjkjwubajk}(j]j]j]j]j]internalrefurij anchorname#known-issues-troubleshootingujkj٨jkjtubajk}(j]j]j]j]j]ujkjjkjqubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQBonding fails with VFs bound to an Intel(R) Ethernet Controller 700 series device}(jkQBonding fails with VFs bound to an Intel(R) Ethernet Controller 700 series devicejkjubajk}(j]j]j]j]j]internalrefurij anchornameQ#bonding-fails-with-vfs-bound-to-an-intel-r-ethernet-controller-700-series-deviceujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1Traffic Is Not Being Passed Between VM and Client}(jk1Traffic Is Not Being Passed Between VM and Clientjkjubajk}(j]j]j]j]j]internalrefurij anchorname2#traffic-is-not-being-passed-between-vm-and-clientujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=Do not unload port driver if VF with active VM is bound to it}(jk=Do not unload port driver if VF with active VM is bound to itjkjubajk}(j]j]j]j]j]internalrefurij anchorname>#do-not-unload-port-driver-if-vf-with-active-vm-is-bound-to-itujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Using four traffic classes fails}(jk Using four traffic classes failsjkjubajk}(j]j]j]j]j]internalrefurij anchorname!#using-four-traffic-classes-failsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Multiple log error messages on iavf driver removal}(jk2Multiple log error messages on iavf driver removaljkj(ubajk}(j]j]j]j]j]internalrefurij anchorname3#multiple-log-error-messages-on-iavf-driver-removalujkj٨jkj%ubajk}(j]j]j]j]j]ujkjjkj"ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Virtual machine does not get link}(jk!Virtual machine does not get linkjkjLubajk}(j]j]j]j]j]internalrefurij anchorname"#virtual-machine-does-not-get-linkujkj٨jkjIubajk}(j]j]j]j]j]ujkjjkjFubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4MAC address of Virtual Function changes unexpectedly}(jk4MAC address of Virtual Function changes unexpectedlyjkjpubajk}(j]j]j]j]j]internalrefurij anchorname5#mac-address-of-virtual-function-changes-unexpectedlyujkj٨jkjmubajk}(j]j]j]j]j]ujkjjkjjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver Buffer Overflow Fix}(jkDriver Buffer Overflow Fixjkjubajk}(j]j]j]j]j]internalrefurij anchorname#driver-buffer-overflow-fixujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6Multiple Interfaces on Same Ethernet Broadcast Network}(jk6Multiple Interfaces on Same Ethernet Broadcast Networkjkjubajk}(j]j]j]j]j]internalrefurij anchorname7#multiple-interfaces-on-same-ethernet-broadcast-networkujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRx Page Allocation Errors}(jkRx Page Allocation Errorsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#rx-page-allocation-errorsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjqubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupport}(jkSupportjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#supportujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjQje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux Devlink Documentation}(jkjjkjEubajk}(j]j]j]j]j]internalrefurinetworking/devlink/index anchornamehujkj٨jkjBubajk}(j]j]j]j]j]ujkjjkj?ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocking}(jkLockingjkjeubajk}(j]j]j]j]j]internalrefurijT anchorname#lockingujkj٨jkjbubajk}(j]j]j]j]j]ujkjjkj_ubajk}(j]j]j]j]j]ujkjjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNested instances}(jkNested instancesjkjubajk}(j]j]j]j]j]internalrefurijT anchorname#nested-instancesujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj\ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkInterface documentation}(jkInterface documentationjkjubajk}(j]j]j]j]j]internalrefurijT anchorname#interface-documentationujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjTentries](N networking/devlink/devlink-dpipeN!networking/devlink/devlink-healthNnetworking/devlink/devlink-infoN networking/devlink/devlink-flashN!networking/devlink/devlink-paramsNnetworking/devlink/devlink-portN!networking/devlink/devlink-regionN#networking/devlink/devlink-resourceN!networking/devlink/devlink-reloadN$networking/devlink/devlink-selftestsNnetworking/devlink/devlink-trapN#networking/devlink/devlink-linecardN'networking/devlink/devlink-eswitch-attre includefiles](jjjjjjjjjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj j^sF/var/lib/git/docbuild/linux/Documentation/networking/devlink/index.rstj_sK7jkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkj\ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDriver-specific documentation}(jkDriver-specific documentationjkj ubajk}(j]j]j]j]j]internalrefurijT anchorname#driver-specific-documentationujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjTentries](Nnetworking/devlink/bnxtNnetworking/devlink/etas_es58xNnetworking/devlink/hns3Nnetworking/devlink/i40eNnetworking/devlink/ionicNnetworking/devlink/iceNnetworking/devlink/mlx4Nnetworking/devlink/mlx5Nnetworking/devlink/mlxswNnetworking/devlink/mv88e6xxxNnetworking/devlink/netdevsimNnetworking/devlink/nfpNnetworking/devlink/qedN!networking/devlink/ti-cpsw-switchN(networking/devlink/am65-nuss-cpsw-switchNnetworking/devlink/presteraNnetworking/devlink/iosmNnetworking/devlink/octeontx2Nnetworking/devlink/sfce includefiles](j3j5j7j9j;j=j?jAjCjEjGjIjKjMjOjQjSjUjWemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj j^sjj_sKNjkj$ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkj\ubejk}(j]j]j]j]j]ujkjjkj?ubejk}(j]j]j]j]j]ujkjjkj<ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jketas_es58x devlink support}(jkjjkjubajk}(j]j]j]j]j]internalrefurinetworking/devlink/etas_es58x anchornamehujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Info versions}(jk Info versionsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#info-versionsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj\je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkmlx5 devlink support}(jkj"jkjubajk}(j]j]j]j]j]internalrefurinetworking/devlink/mlx5 anchornamehujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Parameters}(jk Parametersjkjubajk}(j]j]j]j]j]internalrefurij anchorname #parametersujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Info versions}(jk Info versionsjkj(ubajk}(j]j]j]j]j]internalrefurij anchorname#info-versionsujkj٨jkj%ubajk}(j]j]j]j]j]ujkjjkj"ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHealth reporters}(jkHealth reportersjkjLubajk}(j]j]j]j]j]internalrefurij anchorname#health-reportersujkj٨jkjIubajk}(j]j]j]j]j]ujkjjkjFubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tx reporter}(jk tx reporterjkjmubajk}(j]j]j]j]j]internalrefurij anchorname #tx-reporterujkj٨jkjjubajk}(j]j]j]j]j]ujkjjkjgubajk}(j]j]j]j]j]ujkjjkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk rx reporter}(jk rx reporterjkjubajk}(j]j]j]j]j]internalrefurij anchorname #rx-reporterujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk fw reporter}(jk fw reporterjkjubajk}(j]j]j]j]j]internalrefurij anchorname #fw-reporterujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfw fatal reporter}(jkfw fatal reporterjkjubajk}(j]j]j]j]j]internalrefurij anchorname#fw-fatal-reporterujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk vnic reporter}(jk vnic reporterjkjubajk}(j]j]j]j]j]internalrefurij anchorname#vnic-reporterujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjdubejk}(j]j]j]j]j]ujkjjkjFubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj/ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkmlx4 devlink support}(jkj0jkjBubajk}(j]j]j]j]j]internalrefurinetworking/devlink/mlx4 anchornamehujkj٨jkj?ubajk}(j]j]j]j]j]ujkjjkj<ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Parameters}(jk Parametersjkjbubajk}(j]j]j]j]j]internalrefurijQ anchorname #parametersujkj٨jkj_ubajk}(j]j]j]j]j]ujkjjkj\ubajk}(j]j]j]j]j]ujkjjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRegions}(jkRegionsjkjubajk}(j]j]j]j]j]internalrefurijQ anchorname#regionsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjYubejk}(j]j]j]j]j]ujkjjkj<ubejk}(j]j]j]j]j]ujkjjkj9ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jknfp devlink support}(jkj>jkjubajk}(j]j]j]j]j]internalrefurinetworking/devlink/nfp anchornamehujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Parameters}(jk Parametersjkjubajk}(j]j]j]j]j]internalrefurij anchorname #parametersujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Info versions}(jk Info versionsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#info-versionsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjXje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHyper-V network driver}(jkjLjkj<ubajk}(j]j]j]j]j]internalrefuri3networking/device_drivers/ethernet/microsoft/netvsc anchornamehujkj٨jkj9ubajk}(j]j]j]j]j]ujkjjkj6ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Compatibility}(jk Compatibilityjkj\ubajk}(j]j]j]j]j]internalrefurijK anchorname#compatibilityujkj٨jkjYubajk}(j]j]j]j]j]ujkjjkjVubajk}(j]j]j]j]j]ujkjjkjSubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFeatures}(jkFeaturesjkjubajk}(j]j]j]j]j]internalrefurijK anchorname #featuresujkj٨jkj}ubajk}(j]j]j]j]j]ujkjjkjzubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkChecksum offload}(jkChecksum offloadjkjubajk}(j]j]j]j]j]internalrefurijK anchorname#checksum-offloadujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReceive Side Scaling}(jkReceive Side Scalingjkjubajk}(j]j]j]j]j]internalrefurijK anchorname#receive-side-scalingujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Generic Receive Offload, aka GRO}(jk Generic Receive Offload, aka GROjkjubajk}(j]j]j]j]j]internalrefurijK anchorname #generic-receive-offload-aka-groujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=Large Receive Offload (LRO), or Receive Side Coalescing (RSC)}(jk=Large Receive Offload (LRO), or Receive Side Coalescing (RSC)jkj ubajk}(j]j]j]j]j]internalrefurijK anchorname9#large-receive-offload-lro-or-receive-side-coalescing-rscujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSR-IOV support}(jkSR-IOV supportjkj1ubajk}(j]j]j]j]j]internalrefurijK anchorname#sr-iov-supportujkj٨jkj.ubajk}(j]j]j]j]j]ujkjjkj+ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReceive Buffer}(jkReceive BufferjkjUubajk}(j]j]j]j]j]internalrefurijK anchorname#receive-bufferujkj٨jkjRubajk}(j]j]j]j]j]ujkjjkjOubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk XDP support}(jk XDP supportjkjyubajk}(j]j]j]j]j]internalrefurijK anchorname #xdp-supportujkj٨jkjvubajk}(j]j]j]j]j]ujkjjkjsubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjzubejk}(j]j]j]j]j]ujkjjkjSubejk}(j]j]j]j]j]ujkjjkj6ubejk}(j]j]j]j]j]ujkjjkj3ubajk}(j]j]j]j]j]ujkjubj!je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&Texas Instruments CPSW ethernet driver}(jkjZjkjubajk}(j]j]j]j]j]internalrefuri*networking/device_drivers/ethernet/ti/cpsw anchornamehujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMultiqueue & CBS & MQPRIO}(jkMultiqueue & CBS & MQPRIOjkjubajk}(j]j]j]j]j]internalrefurij anchorname#multiqueue-cbs-mqprioujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Test setup}(jk Test setupjkjubajk}(j]j]j]j]j]internalrefurij anchorname #test-setupujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTest setup for examples}(jkTest setup for examplesjkj&ubajk}(j]j]j]j]j]internalrefurij anchorname#test-setup-for-examplesujkj٨jkj#ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk@Example 1: One port tx AVB configuration scheme for target board}(jk@Example 1: One port tx AVB configuration scheme for target boardjkjGubajk}(j]j]j]j]j]internalrefurij anchorname@#example-1-one-port-tx-avb-configuration-scheme-for-target-boardujkj٨jkjDubajk}(j]j]j]j]j]ujkjjkjAubajk}(j]j]j]j]j]ujkjjkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk@Example 2: Two port tx AVB configuration scheme for target board}(jk@Example 2: Two port tx AVB configuration scheme for target boardjkjkubajk}(j]j]j]j]j]internalrefurij anchorname@#example-2-two-port-tx-avb-configuration-scheme-for-target-boardujkj٨jkjhubajk}(j]j]j]j]j]ujkjjkjeubajk}(j]j]j]j]j]ujkjjkj>ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk@Linux Base Driver for WangXun(R) 10 Gigabit PCI Express Adapters}(jkjhjkjubajk}(j]j]j]j]j]internalrefuri0networking/device_drivers/ethernet/wangxun/txgbe anchornamehujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkContents}(jkContentsjkjubajk}(j]j]j]j]j]internalrefurij anchorname #contentsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupport}(jkSupportjkjubajk}(j]j]j]j]j]internalrefurij anchorname#supportujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj: je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkILinux kernel networking driver for Marvell’s Octeon PCI Endpoint NIC VF}(jkjvjkj-ubajk}(j]j]j]j]j]internalrefuri7networking/device_drivers/ethernet/marvell/octeon_ep_vf anchornamehujkj٨jkj*ubajk}(j]j]j]j]j]ujkjjkj'ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjMubajk}(j]j]j]j]j]internalrefurij< anchorname #overviewujkj٨jkjJubajk}(j]j]j]j]j]ujkjjkjGubajk}(j]j]j]j]j]ujkjjkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported Devices}(jkSupported Devicesjkjqubajk}(j]j]j]j]j]internalrefurij< anchorname#supported-devicesujkj٨jkjnubajk}(j]j]j]j]j]ujkjjkjkubajk}(j]j]j]j]j]ujkjjkjDubejk}(j]j]j]j]j]ujkjjkj'ubejk}(j]j]j]j]j]ujkjjkj$ubajk}(j]j]j]j]j]ujkjubjtje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTLAN driver for Linux}(jkjjkjubajk}(j]j]j]j]j]internalrefuri*networking/device_drivers/ethernet/ti/tlan anchornamehujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkI. Supported Devices}(jkI. Supported Devicesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#i-supported-devicesujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkII. Driver Options}(jkII. Driver Optionsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#ii-driver-optionsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'III. Things to try if you have problems}(jk'III. Things to try if you have problemsjkjubajk}(j]j]j]j]j]internalrefurij anchorname'#iii-things-to-try-if-you-have-problemsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSMC 9xxxx Driver}(jkjjkjKubajk}(j]j]j]j]j]internalrefuri,networking/device_drivers/ethernet/smsc/smc9 anchornamehujkj٨jkjHubajk}(j]j]j]j]j]ujkjjkjEubajk}(j]j]j]j]j]ujkjjkjBubajk}(j]j]j]j]j]ujkjubjB je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk.Intel(R) PRO/Wireless 2915ABG Driver for Linux}(jkjjkjwubajk}(j]j]j]j]j]internalrefuri,networking/device_drivers/wifi/intel/ipw2200 anchornamehujkj٨jkjtubajk}(j]j]j]j]j]ujkjjkjqubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10. IMPORTANT INFORMATION BEFORE USING THIS DRIVER}(jk10. IMPORTANT INFORMATION BEFORE USING THIS DRIVERjkjubajk}(j]j]j]j]j]internalrefurij anchorname/#important-information-before-using-this-driverujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. Introductionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #introductionujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.1. Overview of Features}(jk1.1. Overview of Featuresjkjubajk}(j]j]j]j]j]internalrefurij anchorname#overview-of-featuresujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.2. Command Line Parameters}(jk1.2. Command Line Parametersjkjubajk}(j]j]j]j]j]internalrefurij anchorname#command-line-parametersujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'1.3. Wireless Extension Private Methods}(jk'1.3. Wireless Extension Private Methodsjkj$ubajk}(j]j]j]j]j]internalrefurij anchorname##wireless-extension-private-methodsujkj٨jkj!ubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1.4. Sysfs Helper Files}(jk1.4. Sysfs Helper FilesjkjHubajk}(j]j]j]j]j]internalrefurij anchorname#sysfs-helper-filesujkj٨jkjEubajk}(j]j]j]j]j]ujkjjkjBubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%1.4.1 Driver Level Sysfs Helper Files}(jk%1.4.1 Driver Level Sysfs Helper Filesjkjiubajk}(j]j]j]j]j]internalrefurij anchorname #driver-level-sysfs-helper-filesujkj٨jkjfubajk}(j]j]j]j]j]ujkjjkjcubajk}(j]j]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%1.4.2 Device Level Sysfs Helper Files}(jk%1.4.2 Device Level Sysfs Helper Filesjkjubajk}(j]j]j]j]j]internalrefurij anchorname #device-level-sysfs-helper-filesujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj`ubejk}(j]j]j]j]j]ujkjjkjBubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.5. Supported channels}(jk1.5. Supported channelsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#supported-channelsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2. Ad-Hoc Networking}(jk2. Ad-Hoc Networkingjkjubajk}(j]j]j]j]j]internalrefurij anchorname#ad-hoc-networkingujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1. Joining an Ad-Hoc Network}(jk2.1. Joining an Ad-Hoc Networkjkjubajk}(j]j]j]j]j]internalrefurij anchorname#joining-an-ad-hoc-networkujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2. Creating an Ad-Hoc Network}(jk2.2. Creating an Ad-Hoc Networkjkj2ubajk}(j]j]j]j]j]internalrefurij anchorname#creating-an-ad-hoc-networkujkj٨jkj/ubajk}(j]j]j]j]j]ujkjjkj,ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.3. Merging Ad-Hoc Networks}(jk2.3. Merging Ad-Hoc NetworksjkjVubajk}(j]j]j]j]j]internalrefurij anchorname#merging-ad-hoc-networksujkj٨jkjSubajk}(j]j]j]j]j]ujkjjkjPubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"3. Interaction with Wireless Tools}(jk"3. Interaction with Wireless Toolsjkjubajk}(j]j]j]j]j]internalrefurij anchorname #interaction-with-wireless-toolsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.1 iwconfig mode}(jk3.1 iwconfig modejkjubajk}(j]j]j]j]j]internalrefurij anchorname#iwconfig-modeujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.2 iwconfig sens}(jk3.2 iwconfig sensjkjubajk}(j]j]j]j]j]internalrefurij anchorname#iwconfig-sensujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. About the Version Numbers}(jk4. About the Version Numbersjkjubajk}(j]j]j]j]j]internalrefurij anchorname#about-the-version-numbersujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. Firmware installation}(jk5. Firmware installationjkjubajk}(j]j]j]j]j]internalrefurij anchorname#firmware-installationujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 6. Support}(jk 6. SupportjkjCubajk}(j]j]j]j]j]internalrefurij anchorname#supportujkj٨jkj@ubajk}(j]j]j]j]j]ujkjjkj=ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 7. License}(jk 7. Licensejkjgubajk}(j]j]j]j]j]internalrefurij anchorname#licenseujkj٨jkjdubajk}(j]j]j]j]j]ujkjjkjaubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjqubejk}(j]j]j]j]j]ujkjjkjnubajk}(j]j]j]j]j]ujkjubjSje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFLinux kernel networking driver for Marvell’s Octeon PCI Endpoint NIC}(jkjjkjubajk}(j]j]j]j]j]internalrefuri4networking/device_drivers/ethernet/marvell/octeon_ep anchornamehujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkContents}(jkContentsjkjubajk}(j]j]j]j]j]internalrefurij anchorname #contentsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j]j]j]j]j]internalrefurij anchorname #overviewujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported Devices}(jkSupported Devicesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#supported-devicesujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterface Control}(jkInterface Controljkj,ubajk}(j]j]j]j]j]internalrefurij anchorname#interface-controlujkj٨jkj)ubajk}(j]j]j]j]j]ujkjjkj&ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDPAA2 Documentation}(jkjjkjeubajk}(j]j]j]j]j]internalrefuri8networking/device_drivers/ethernet/freescale/dpaa2/index anchornamehujkj٨jkjbubajk}(j]j]j]j]j]ujkjjkj_ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjtentries](N;networking/device_drivers/ethernet/freescale/dpaa2/overviewN>networking/device_drivers/ethernet/freescale/dpaa2/dpio-driverNBnetworking/device_drivers/ethernet/freescale/dpaa2/ethernet-driverNBnetworking/device_drivers/ethernet/freescale/dpaa2/mac-phy-supportN@networking/device_drivers/ethernet/freescale/dpaa2/switch-drivere includefiles](jjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj j^sf/var/lib/git/docbuild/linux/Documentation/networking/device_drivers/ethernet/freescale/dpaa2/index.rstj_sKjkj|ubajk}(j]j]j]j]j]ujkjjkj_ubejk}(j]j]j]j]j]ujkjjkj\ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Marvell OcteonTx2 RVU Kernel Drivers}(jkjjkjubajk}(j]j]j]j]j]internalrefuri4networking/device_drivers/ethernet/marvell/octeontx2 anchornamehujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkContents}(jkContentsjkjubajk}(j]j]j]j]j]internalrefurij anchorname #contentsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j]j]j]j]j]internalrefurij anchorname #overviewujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDrivers}(jkDriversjkj$ubajk}(j]j]j]j]j]internalrefurij anchorname#driversujkj٨jkj!ubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdmin Function driver}(jkAdmin Function driverjkjEubajk}(j]j]j]j]j]internalrefurij anchorname#admin-function-driverujkj٨jkjBubajk}(j]j]j]j]j]ujkjjkj?ubajk}(j]j]j]j]j]ujkjjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPhysical Function driver}(jkPhysical Function driverjkjiubajk}(j]j]j]j]j]internalrefurij anchorname#physical-function-driverujkj٨jkjfubajk}(j]j]j]j]j]ujkjjkjcubajk}(j]j]j]j]j]ujkjjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVirtual Function driver}(jkVirtual Function driverjkjubajk}(j]j]j]j]j]internalrefurij anchorname#virtual-function-driverujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj<ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBasic packet flow}(jkBasic packet flowjkjubajk}(j]j]j]j]j]internalrefurij anchorname#basic-packet-flowujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIngress}(jkIngressjkjubajk}(j]j]j]j]j]internalrefurij anchorname#ingressujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEgress}(jkEgressjkjubajk}(j]j]j]j]j]internalrefurij anchorname#egressujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevlink health reporters}(jkDevlink health reportersjkj2ubajk}(j]j]j]j]j]internalrefurij anchorname#devlink-health-reportersujkj٨jkj/ubajk}(j]j]j]j]j]ujkjjkj,ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk NPA Reporters}(jk NPA ReportersjkjSubajk}(j]j]j]j]j]internalrefurij anchorname#npa-reportersujkj٨jkjPubajk}(j]j]j]j]j]ujkjjkjMubajk}(j]j]j]j]j]ujkjjkjJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk NIX Reporters}(jk NIX Reportersjkjwubajk}(j]j]j]j]j]internalrefurij anchorname#nix-reportersujkj٨jkjtubajk}(j]j]j]j]j]ujkjjkjqubajk}(j]j]j]j]j]ujkjjkjJubejk}(j]j]j]j]j]ujkjjkj,ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkQuality of service}(jkQuality of servicejkjubajk}(j]j]j]j]j]internalrefurij anchorname#quality-of-serviceujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Hardware algorithms used in scheduling}(jk&Hardware algorithms used in schedulingjkjubajk}(j]j]j]j]j]internalrefurij anchorname'#hardware-algorithms-used-in-schedulingujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetup HTB offload}(jkSetup HTB offloadjkjubajk}(j]j]j]j]j]internalrefurij anchorname#setup-htb-offloadujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk:PCI VFIO driver for the AMD/Pensando(R) DSC adapter family}(jkjjkj1ubajk}(j]j]j]j]j]internalrefuri3networking/device_drivers/ethernet/amd/pds_vfio_pci anchornamehujkj٨jkj.ubajk}(j]j]j]j]j]ujkjjkj+ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjQubajk}(j]j]j]j]j]internalrefurij@ anchorname #overviewujkj٨jkjNubajk}(j]j]j]j]j]ujkjjkjKubajk}(j]j]j]j]j]ujkjjkjHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing the device}(jkUsing the devicejkjuubajk}(j]j]j]j]j]internalrefurij@ anchorname#using-the-deviceujkj٨jkjrubajk}(j]j]j]j]j]ujkjjkjoubajk}(j]j]j]j]j]ujkjjkjHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnabling the driver}(jkEnabling the driverjkjubajk}(j]j]j]j]j]internalrefurij@ anchorname#enabling-the-driverujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupport}(jkSupportjkjubajk}(j]j]j]j]j]internalrefurij@ anchorname#supportujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjHubejk}(j]j]j]j]j]ujkjjkj+ubejk}(j]j]j]j]j]ujkjjkj(ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWi-Fi Device Drivers}(jkjjkjubajk}(j]j]j]j]j]internalrefuri$networking/device_drivers/wifi/index anchornamehujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjentries](N,networking/device_drivers/wifi/intel/ipw2100N,networking/device_drivers/wifi/intel/ipw2200e includefiles](jjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj j^sR/var/lib/git/docbuild/linux/Documentation/networking/device_drivers/wifi/index.rstj_sKjkj ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjAubajk}(j]j]j]j]j]internalrefurij anchorname#indicesujkj٨jkj>ubajk}(j]j]j]j]j]ujkjjkj;ubajk}(j]j]j]j]j]ujkjjkj8ubajk}(j]j]j]j]j]exprsubproject and htmlujkjLjkjubejk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux Drivers for Baycom Modems}(jkjjkjvubajk}(j]j]j]j]j]internalrefuri)networking/device_drivers/hamradio/baycom anchornamehujkj٨jkjsubajk}(j]j]j]j]j]ujkjjkjpubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$The following drivers are available:}(jk$The following drivers are available:jkjubajk}(j]j]j]j]j]internalrefurij anchorname$#the-following-drivers-are-availableujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe Interface of the drivers}(jkThe Interface of the driversjkjubajk}(j]j]j]j]j]internalrefurij anchorname#the-interface-of-the-driversujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguring the driver}(jkConfiguring the driverjkjubajk}(j]j]j]j]j]internalrefurij anchorname#configuring-the-driverujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Hardware DCD versus Software DCD}(jk Hardware DCD versus Software DCDjkjubajk}(j]j]j]j]j]internalrefurij anchorname!#hardware-dcd-versus-software-dcdujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/Compatibility with the rest of the Linux kernel}(jk/Compatibility with the rest of the Linux kerneljkj&ubajk}(j]j]j]j]j]internalrefurij anchorname0#compatibility-with-the-rest-of-the-linux-kernelujkj٨jkj#ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjpubejk}(j]j]j]j]j]ujkjjkjmubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDPAA2 Switch driver}(jkjjkj_ubajk}(j]j]j]j]j]internalrefuri@networking/device_drivers/ethernet/freescale/dpaa2/switch-driver anchornamehujkj٨jkj\ubajk}(j]j]j]j]j]ujkjjkjYubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCreating an Ethernet Switch}(jkCreating an Ethernet Switchjkjubajk}(j]j]j]j]j]internalrefurijn anchorname#creating-an-ethernet-switchujkj٨jkj|ubajk}(j]j]j]j]j]ujkjjkjyubajk}(j]j]j]j]j]ujkjjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSwitching features}(jkSwitching featuresjkjubajk}(j]j]j]j]j]internalrefurijn anchorname#switching-featuresujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjvubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOffloads}(jkOffloadsjkjubajk}(j]j]j]j]j]internalrefurijn anchorname #offloadsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&Routing actions (redirect, trap, drop)}(jk&Routing actions (redirect, trap, drop)jkjubajk}(j]j]j]j]j]internalrefurijn anchorname##routing-actions-redirect-trap-dropujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mirroring}(jk Mirroringjkj ubajk}(j]j]j]j]j]internalrefurijn anchorname #mirroringujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjvubejk}(j]j]j]j]j]ujkjjkjYubejk}(j]j]j]j]j]ujkjjkjVubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevlink Health}(jkjjkjZubajk}(j]j]j]j]j]internalrefuri!networking/devlink/devlink-health anchornamehujkj٨jkjWubajk}(j]j]j]j]j]ujkjjkjTubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Background}(jk Backgroundjkjzubajk}(j]j]j]j]j]internalrefuriji anchorname #backgroundujkj٨jkjwubajk}(j]j]j]j]j]ujkjjkjtubajk}(j]j]j]j]j]ujkjjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j]j]j]j]j]internalrefuriji anchorname #overviewujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkActions}(jkActionsjkjubajk}(j]j]j]j]j]internalrefuriji anchorname#actionsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevlink formatted message}(jkDevlink formatted messagejkjubajk}(j]j]j]j]j]internalrefuriji anchorname#devlink-formatted-messageujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUser Interface}(jkUser Interfacejkj ubajk}(j]j]j]j]j]internalrefuriji anchorname#user-interfaceujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjqubejk}(j]j]j]j]j]ujkjjkjTubejk}(j]j]j]j]j]ujkjjkjQubajk}(j]j]j]j]j]ujkjubjgje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk>Linux kernel driver for Compute Engine Virtual Ethernet (gve):}(jkjjkjCubajk}(j]j]j]j]j]internalrefuri-networking/device_drivers/ethernet/google/gve anchornamehujkj٨jkj@ubajk}(j]j]j]j]j]ujkjjkj=ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported Hardware}(jkSupported Hardwarejkjcubajk}(j]j]j]j]j]internalrefurijR anchorname#supported-hardwareujkj٨jkj`ubajk}(j]j]j]j]j]ujkjjkj]ubajk}(j]j]j]j]j]ujkjjkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPCI Bars}(jkPCI Barsjkjubajk}(j]j]j]j]j]internalrefurijR anchorname #pci-barsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjZubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Interactions}(jkDevice Interactionsjkjubajk}(j]j]j]j]j]internalrefurijR anchorname#device-interactionsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDescriptor Formats}(jkDescriptor Formatsjkjubajk}(j]j]j]j]j]internalrefurijR anchorname#descriptor-formatsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAddressing Mode}(jkAddressing Modejkjubajk}(j]j]j]j]j]internalrefurijR anchorname#addressing-modeujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Registers}(jk Registersjkjubajk}(j]j]j]j]j]internalrefurijR anchorname #registersujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Endianness}(jk Endiannessjkj8ubajk}(j]j]j]j]j]internalrefurijR anchorname #endiannessujkj٨jkj5ubajk}(j]j]j]j]j]ujkjjkj2ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdmin Queue (AQ)}(jkAdmin Queue (AQ)jkj\ubajk}(j]j]j]j]j]internalrefurijR anchorname#admin-queue-aqujkj٨jkjYubajk}(j]j]j]j]j]ujkjjkjVubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Device Resets}(jk Device Resetsjkjubajk}(j]j]j]j]j]internalrefurijR anchorname#device-resetsujkj٨jkj}ubajk}(j]j]j]j]j]ujkjjkjzubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Interrupts}(jk Interruptsjkjubajk}(j]j]j]j]j]internalrefurijR anchorname #interruptsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkManagement Interrupt}(jkManagement Interruptjkjubajk}(j]j]j]j]j]internalrefurijR anchorname#management-interruptujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotification Block Interrupts}(jkNotification Block Interruptsjkjubajk}(j]j]j]j]j]internalrefurijR anchorname#notification-block-interruptsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGQI Traffic Queues}(jkGQI Traffic Queuesjkjubajk}(j]j]j]j]j]internalrefurijR anchorname#gqi-traffic-queuesujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTransmit}(jkTransmitjkj:ubajk}(j]j]j]j]j]internalrefurijR anchorname #transmitujkj٨jkj7ubajk}(j]j]j]j]j]ujkjjkj4ubajk}(j]j]j]j]j]ujkjjkj1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReceive}(jkReceivejkj^ubajk}(j]j]j]j]j]internalrefurijR anchorname#receiveujkj٨jkj[ubajk}(j]j]j]j]j]ujkjjkjXubajk}(j]j]j]j]j]ujkjjkj1ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDQO Traffic Queues}(jkDQO Traffic Queuesjkjubajk}(j]j]j]j]j]internalrefurijR anchorname#dqo-traffic-queuesujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTransmit}(jkTransmitjkjubajk}(j]j]j]j]j]internalrefurijR anchorname#id1ujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReceive}(jkReceivejkjubajk}(j]j]j]j]j]internalrefurijR anchorname#id2ujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjZubejk}(j]j]j]j]j]ujkjjkj=ubejk}(j]j]j]j]j]ujkjjkj:ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+Intel(R) PRO/Wireless 2100 Driver for Linux}(jkj,jkj$ubajk}(j]j]j]j]j]internalrefuri,networking/device_drivers/wifi/intel/ipw2100 anchornamehujkj٨jkj!ubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10. IMPORTANT INFORMATION BEFORE USING THIS DRIVER}(jk10. IMPORTANT INFORMATION BEFORE USING THIS DRIVERjkjDubajk}(j]j]j]j]j]internalrefurij3 anchorname/#important-information-before-using-this-driverujkj٨jkjAubajk}(j]j]j]j]j]ujkjjkj>ubajk}(j]j]j]j]j]ujkjjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. Introductionjkjhubajk}(j]j]j]j]j]internalrefurij3 anchorname #introductionujkj٨jkjeubajk}(j]j]j]j]j]ujkjjkjbubajk}(j]j]j]j]j]ujkjjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/2. Release git-1.1.5 Current Supported Features}(jk/2. Release git-1.1.5 Current Supported Featuresjkjubajk}(j]j]j]j]j]internalrefurij3 anchorname-#release-git-1-1-5-current-supported-featuresujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Command Line Parameters}(jk3. Command Line Parametersjkjubajk}(j]j]j]j]j]internalrefurij3 anchorname#command-line-parametersujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. Sysfs Helper Files}(jk4. Sysfs Helper Filesjkjubajk}(j]j]j]j]j]internalrefurij3 anchorname#sysfs-helper-filesujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. Radio Kill Switch}(jk5. Radio Kill Switchjkjubajk}(j]j]j]j]j]internalrefurij3 anchorname#radio-kill-switchujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6. Dynamic Firmware}(jk6. Dynamic Firmwarejkjubajk}(j]j]j]j]j]internalrefurij3 anchorname#dynamic-firmwareujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7. Power Management}(jk7. Power Managementjkj@ubajk}(j]j]j]j]j]internalrefurij3 anchorname#power-managementujkj٨jkj=ubajk}(j]j]j]j]j]ujkjjkj:ubajk}(j]j]j]j]j]ujkjjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 8. Support}(jk 8. Supportjkjdubajk}(j]j]j]j]j]internalrefurij3 anchorname#supportujkj٨jkjaubajk}(j]j]j]j]j]ujkjjkj^ubajk}(j]j]j]j]j]ujkjjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 9. License}(jk 9. Licensejkjubajk}(j]j]j]j]j]internalrefurij3 anchorname#licenseujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj;ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Gianfar Ethernet Driver}(jkj:jkjubajk}(j]j]j]j]j]internalrefuri4networking/device_drivers/ethernet/freescale/gianfar anchornamehujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkChecksum Offloading}(jkChecksum Offloadingjkjubajk}(j]j]j]j]j]internalrefurij anchorname#checksum-offloadingujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVLAN}(jkVLANjkjubajk}(j]j]j]j]j]internalrefurij anchorname#vlanujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Multicasting}(jk Multicastingjkj)ubajk}(j]j]j]j]j]internalrefurij anchorname #multicastingujkj٨jkj&ubajk}(j]j]j]j]j]ujkjjkj#ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPadding}(jkPaddingjkjMubajk}(j]j]j]j]j]internalrefurij anchorname#paddingujkj٨jkjJubajk}(j]j]j]j]j]ujkjjkjGubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEthtool}(jkEthtooljkjqubajk}(j]j]j]j]j]internalrefurij anchorname#ethtoolujkj٨jkjnubajk}(j]j]j]j]j]ujkjjkjkubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj# je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk:Linux Base Driver for Intel(R) Ethernet Network Connection}(jkjHjkjubajk}(j]j]j]j]j]internalrefuri,networking/device_drivers/ethernet/intel/igb anchornamehujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkContents}(jkContentsjkjubajk}(j]j]j]j]j]internalrefurij anchorname #contentsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIdentifying Your Adapter}(jkIdentifying Your Adapterjkjubajk}(j]j]j]j]j]internalrefurij anchorname#identifying-your-adapterujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCommand Line Parameters}(jkCommand Line Parametersjkjubajk}(j]j]j]j]j]internalrefurij anchorname#command-line-parametersujkj٨jkjubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmax_vfs}(jkmax_vfsjkj3ubajk}(j]j]j]j]j]internalrefurij anchorname#max-vfsujkj٨jkj0ubajk}(j]j]j]j]j]ujkjjkj-ubajk}(j]j]j]j]j]ujkjjkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDebug}(jkDebugjkjWubajk}(j]j]j]j]j]internalrefurij anchorname#debugujkj٨jkjTubajk}(j]j]j]j]j]ujkjjkjQubajk}(j]j]j]j]j]ujkjjkj*ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&Additional Features and Configurations}(jk&Additional Features and Configurationsjkjubajk}(j]j]j]j]j]internalrefurij anchorname'#additional-features-and-configurationsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Jumbo Frames}(jk Jumbo Framesjkjubajk}(j]j]j]j]j]internalrefurij anchorname #jumbo-framesujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkethtool}(jkethtooljkjubajk}(j]j]j]j]j]internalrefurij anchorname#ethtoolujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnabling Wake on LAN (WoL)}(jkEnabling Wake on LAN (WoL)jkjubajk}(j]j]j]j]j]internalrefurij anchorname#enabling-wake-on-lan-wolujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Multiqueue}(jk Multiqueuejkjubajk}(j]j]j]j]j]internalrefurij anchorname #multiqueueujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"MAC and VLAN anti-spoofing feature}(jk"MAC and VLAN anti-spoofing featurejkj8ubajk}(j]j]j]j]j]internalrefurij anchorname##mac-and-vlan-anti-spoofing-featureujkj٨jkj5ubajk}(j]j]j]j]j]ujkjjkj2ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkubajk}(j]j]j]j]j]ujkjjkj;ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/DPAA2 Objects for an Ethernet Network Interface}(jk/DPAA2 Objects for an Ethernet Network Interfacejkjhubajk}(j]j]j]j]j]internalrefurij anchorname0#dpaa2-objects-for-an-ethernet-network-interfaceujkj٨jkjeubajk}(j]j]j]j]j]ujkjjkjbubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDPMAC (Datapath Ethernet MAC)}(jkDPMAC (Datapath Ethernet MAC)jkjubajk}(j]j]j]j]j]internalrefurij anchorname#dpmac-datapath-ethernet-macujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!DPNI (Datapath Network Interface)}(jk!DPNI (Datapath Network Interface)jkjubajk}(j]j]j]j]j]internalrefurij anchorname #dpni-datapath-network-interfaceujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDPIO (Datapath I/O)}(jkDPIO (Datapath I/O)jkjubajk}(j]j]j]j]j]internalrefurij anchorname#dpio-datapath-i-oujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDPBP (Datapath Buffer Pool)}(jkDPBP (Datapath Buffer Pool)jkjubajk}(j]j]j]j]j]internalrefurij anchorname#dpbp-datapath-buffer-poolujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDPMCP (Datapath MC Portal)}(jkDPMCP (Datapath MC Portal)jkjubajk}(j]j]j]j]j]internalrefurij anchorname#dpmcp-datapath-mc-portalujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjbubejk}(j]j]j]j]j]ujkjjkj;ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkObject Connections}(jkObject ConnectionsjkjUubajk}(j]j]j]j]j]internalrefurij anchorname#object-connectionsujkj٨jkjRubajk}(j]j]j]j]j]ujkjjkjOubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Interrupts}(jk Interruptsjkjyubajk}(j]j]j]j]j]internalrefurij anchorname #interruptsujkj٨jkjvubajk}(j]j]j]j]j]ujkjjkjsubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDPAA2 Linux Drivers Overview}(jkDPAA2 Linux Drivers Overviewjkjubajk}(j]j]j]j]j]internalrefurij anchorname#dpaa2-linux-drivers-overviewujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk MC-bus driver}(jk MC-bus driverjkjubajk}(j]j]j]j]j]internalrefurij anchorname#mc-bus-driverujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DPRC driver}(jk DPRC driverjkjubajk}(j]j]j]j]j]internalrefurij anchorname #dprc-driverujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Allocator}(jk Allocatorjkjubajk}(j]j]j]j]j]internalrefurij anchorname #allocatorujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DPIO driver}(jk DPIO driverjkj*ubajk}(j]j]j]j]j]internalrefurij anchorname #dpio-driverujkj٨jkj'ubajk}(j]j]j]j]j]ujkjjkj$ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEthernet driver}(jkEthernet driverjkjNubajk}(j]j]j]j]j]internalrefurij anchorname#ethernet-driverujkj٨jkjKubajk}(j]j]j]j]j]ujkjjkjHubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk MAC driver}(jk MAC driverjkjrubajk}(j]j]j]j]j]internalrefurij anchorname #mac-driverujkj٨jkjoubajk}(j]j]j]j]j]ujkjjkjlubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj_je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkam65-cpsw-nuss devlink support}(jkjjkjubajk}(j]j]j]j]j]internalrefuri(networking/devlink/am65-nuss-cpsw-switch anchornamehujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Parameters}(jk Parametersjkjubajk}(j]j]j]j]j]internalrefurij anchorname #parametersujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jki40e devlink support}(jkjjkjubajk}(j]j]j]j]j]internalrefurinetworking/devlink/i40e anchornamehujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Info versions}(jk Info versionsjkj0ubajk}(j]j]j]j]j]internalrefurij anchorname#info-versionsujkj٨jkj-ubajk}(j]j]j]j]j]ujkjjkj*ubajk}(j]j]j]j]j]ujkjjkj'ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubjbje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk;Neterion’s (Formerly S2io) Xframe I/II PCI-X 10GbE driver}(jkjjkjiubajk}(j]j]j]j]j]internalrefuri0networking/device_drivers/ethernet/neterion/s2io anchornamehujkj٨jkjfubajk}(j]j]j]j]j]ujkjjkjcubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. Introductionjkjubajk}(j]j]j]j]j]internalrefurijx anchorname #introductionujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$2. Identifying the adapter/interface}(jk$2. Identifying the adapter/interfacejkjubajk}(j]j]j]j]j]internalrefurijx anchorname"#identifying-the-adapter-interfaceujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Features supported}(jk3. Features supportedjkjubajk}(j]j]j]j]j]internalrefurijx anchorname#features-supportedujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. Command line parameters}(jk4. Command line parametersjkjubajk}(j]j]j]j]j]internalrefurijx anchorname#command-line-parametersujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. Performance suggestions}(jk5. Performance suggestionsjkjubajk}(j]j]j]j]j]internalrefurijx anchorname#performance-suggestionsujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 6. Support}(jk 6. Supportjkj=ubajk}(j]j]j]j]j]internalrefurijx anchorname#supportujkj٨jkj:ubajk}(j]j]j]j]j]ujkjjkj7ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjcubejk}(j]j]j]j]j]ujkjjkj`ubajk}(j]j]j]j]j]ujkjubjP je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDPAA2 MAC / PHY support}(jkjjkjvubajk}(j]j]j]j]j]internalrefuriBnetworking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support anchornamehujkj٨jkjsubajk}(j]j]j]j]j]ujkjjkjpubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j]j]j]j]j]internalrefurij anchorname #overviewujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDPAA2 Software Architecture}(jkDPAA2 Software Architecturejkjubajk}(j]j]j]j]j]internalrefurij anchorname#dpaa2-software-architectureujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation}(jkImplementationjkjubajk}(j]j]j]j]j]internalrefurij anchorname#implementationujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Exported API}(jk Exported APIjkjubajk}(j]j]j]j]j]internalrefurij anchorname #exported-apiujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjpubejk}(j]j]j]j]j]ujkjjkjmubajk}(j]j]j]j]j]ujkjubj0 je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk>Davicom DM9102(A)/DM9132/DM9801 fast ethernet driver for Linux}(jkjjkj;ubajk}(j]j]j]j]j]internalrefuri+networking/device_drivers/ethernet/dec/dmfe anchornamehujkj٨jkj8ubajk}(j]j]j]j]j]ujkjjkj5ubajk}(j]j]j]j]j]ujkjjkj2ubajk}(j]j]j]j]j]ujkjubjp je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#DPAA2 DPIO (Data Path I/O) Overview}(jkjjkjgubajk}(j]j]j]j]j]internalrefuri>networking/device_drivers/ethernet/freescale/dpaa2/dpio-driver anchornamehujkj٨jkjdubajk}(j]j]j]j]j]ujkjjkjaubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j]j]j]j]j]internalrefurijv anchorname #introductionujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver Overview}(jkDriver Overviewjkjubajk}(j]j]j]j]j]internalrefurijv anchorname#driver-overviewujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"DPIO Object Driver (dpio-driver.c)}(jk"DPIO Object Driver (dpio-driver.c)jkjubajk}(j]j]j]j]j]internalrefurijv anchorname!#dpio-object-driver-dpio-driver-cujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*DPIO service (dpio-service.c, dpaa2-io.h)}(jk*DPIO service (dpio-service.c, dpaa2-io.h)jkjubajk}(j]j]j]j]j]internalrefurijv anchorname'#dpio-service-dpio-service-c-dpaa2-io-hujkj٨jkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'QBman portal interface (qbman-portal.c)}(jk'QBman portal interface (qbman-portal.c)jkj ubajk}(j]j]j]j]j]internalrefurijv anchorname&#qbman-portal-interface-qbman-portal-cujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Other (dpaa2-fd.h, dpaa2-global.h)}(jk"Other (dpaa2-fd.h, dpaa2-global.h)jkj8 ubajk}(j]j]j]j]j]internalrefurijv anchorname #other-dpaa2-fd-h-dpaa2-global-hujkj٨jkj5 ubajk}(j]j]j]j]j]ujkjjkj2 ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkj~ubajk}(j]j]j]j]j]ujkjjkjaubejk}(j]j]j]j]j]ujkjjkj^ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevlink Resource}(jkjjkj} ubajk}(j]j]j]j]j]internalrefuri#networking/devlink/devlink-resource anchornamehujkj٨jkjz ubajk}(j]j]j]j]j]ujkjjkjw ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Resource Ids}(jk Resource Idsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #resource-idsujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGeneric Resources}(jkGeneric Resourcesjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#generic-resourcesujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk example usage}(jk example usagejkj ubajk}(j]j]j]j]j]internalrefurij anchorname#example-usageujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkjw ubejk}(j]j]j]j]j]ujkjjkjt ubajk}(j]j]j]j]j]ujkjubjZ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDPAA2 Ethernet driver}(jkjjkj' ubajk}(j]j]j]j]j]internalrefuriBnetworking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver anchornamehujkj٨jkj$ ubajk}(j]j]j]j]j]ujkjjkj! ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported Platforms}(jkSupported PlatformsjkjG ubajk}(j]j]j]j]j]internalrefurij6 anchorname#supported-platformsujkj٨jkjD ubajk}(j]j]j]j]j]ujkjjkjA ubajk}(j]j]j]j]j]ujkjjkj> ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkArchitecture Overview}(jkArchitecture Overviewjkjk ubajk}(j]j]j]j]j]internalrefurij6 anchorname#architecture-overviewujkj٨jkjh ubajk}(j]j]j]j]j]ujkjjkje ubajk}(j]j]j]j]j]ujkjjkj> ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCreating a Network Interface}(jkCreating a Network Interfacejkj ubajk}(j]j]j]j]j]internalrefurij6 anchorname#creating-a-network-interfaceujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj> ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFeatures & Offloads}(jkFeatures & Offloadsjkj ubajk}(j]j]j]j]j]internalrefurij6 anchorname#features-offloadsujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj> ubejk}(j]j]j]j]j]ujkjjkj! ubejk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjubja je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Devlink Info}(jkjjkj ubajk}(j]j]j]j]j]internalrefurinetworking/devlink/devlink-info anchornamehujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGeneric Versions}(jkGeneric Versionsjkj  ubajk}(j]j]j]j]j]internalrefurij anchorname#generic-versionsujkj٨jkj  ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkboard.id}(jkboard.idjkj- ubajk}(j]j]j]j]j]internalrefurij anchorname #board-idujkj٨jkj* ubajk}(j]j]j]j]j]ujkjjkj' ubajk}(j]j]j]j]j]ujkjjkj$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk board.rev}(jk board.revjkjQ ubajk}(j]j]j]j]j]internalrefurij anchorname #board-revujkj٨jkjN ubajk}(j]j]j]j]j]ujkjjkjK ubajk}(j]j]j]j]j]ujkjjkj$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkasic.id}(jkasic.idjkju ubajk}(j]j]j]j]j]internalrefurij anchorname#asic-idujkj٨jkjr ubajk}(j]j]j]j]j]ujkjjkjo ubajk}(j]j]j]j]j]ujkjjkj$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkasic.rev}(jkasic.revjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #asic-revujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkboard.manufacture}(jkboard.manufacturejkj ubajk}(j]j]j]j]j]internalrefurij anchorname#board-manufactureujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfw}(jkfwjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#fwujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfw.mgmt}(jkfw.mgmtjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#fw-mgmtujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk fw.mgmt.api}(jk fw.mgmt.apijkj) ubajk}(j]j]j]j]j]internalrefurij anchorname #fw-mgmt-apiujkj٨jkj& ubajk}(j]j]j]j]j]ujkjjkj# ubajk}(j]j]j]j]j]ujkjjkj$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfw.app}(jkfw.appjkjM ubajk}(j]j]j]j]j]internalrefurij anchorname#fw-appujkj٨jkjJ ubajk}(j]j]j]j]j]ujkjjkjG ubajk}(j]j]j]j]j]ujkjjkj$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfw.undi}(jkfw.undijkjq ubajk}(j]j]j]j]j]internalrefurij anchorname#fw-undiujkj٨jkjn ubajk}(j]j]j]j]j]ujkjjkjk ubajk}(j]j]j]j]j]ujkjjkj$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfw.ncsi}(jkfw.ncsijkj ubajk}(j]j]j]j]j]internalrefurij anchorname#fw-ncsiujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfw.psid}(jkfw.psidjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#fw-psidujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfw.roce}(jkfw.rocejkj ubajk}(j]j]j]j]j]internalrefurij anchorname#fw-roceujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk fw.bundle_id}(jk fw.bundle_idjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #fw-bundle-idujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk fw.bootloader}(jk fw.bootloaderjkj% ubajk}(j]j]j]j]j]internalrefurij anchorname#fw-bootloaderujkj٨jkj" ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj$ ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Future work}(jk Future workjkjU ubajk}(j]j]j]j]j]internalrefurij anchorname #future-workujkj٨jkjR ubajk}(j]j]j]j]j]ujkjjkjO ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjubjc je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMarvell(Aquantia) AQtion Driver}(jkj jkj ubajk}(j]j]j]j]j]internalrefuri4networking/device_drivers/ethernet/aquantia/atlantic anchornamehujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIdentifying Your Adapter}(jkIdentifying Your Adapterjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#identifying-your-adapterujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)SFP+ Devices (for AQC-100 based adapters)}(jk)SFP+ Devices (for AQC-100 based adapters)jkj ubajk}(j]j]j]j]j]internalrefurij anchorname'#sfp-devices-for-aqc-100-based-adaptersujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Configuration}(jk Configurationjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#configurationujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkViewing Link Messages}(jkViewing Link Messagesjkj  ubajk}(j]j]j]j]j]internalrefurij anchorname#viewing-link-messagesujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Jumbo Frames}(jk Jumbo FramesjkjD ubajk}(j]j]j]j]j]internalrefurij anchorname #jumbo-framesujkj٨jkjA ubajk}(j]j]j]j]j]ujkjjkj> ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkethtool}(jkethtooljkjh ubajk}(j]j]j]j]j]internalrefurij anchorname#ethtoolujkj٨jkje ubajk}(j]j]j]j]j]ujkjjkjb ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNAPI}(jkNAPIjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#napiujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSupported ethtool options}(jkSupported ethtool optionsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#supported-ethtool-optionsujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkViewing adapter settings}(jkViewing adapter settingsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#viewing-adapter-settingsujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkViewing adapter information}(jkViewing adapter informationjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#viewing-adapter-informationujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Viewing Ethernet adapter statistics}(jk#Viewing Ethernet adapter statisticsjkj% ubajk}(j]j]j]j]j]internalrefurij anchorname$#viewing-ethernet-adapter-statisticsujkj٨jkj" ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterrupt coalescing support}(jkInterrupt coalescing supportjkjI ubajk}(j]j]j]j]j]internalrefurij anchorname#interrupt-coalescing-supportujkj٨jkjF ubajk}(j]j]j]j]j]ujkjjkjC ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWake on LAN support}(jkWake on LAN supportjkjm ubajk}(j]j]j]j]j]internalrefurij anchorname#wake-on-lan-supportujkj٨jkjj ubajk}(j]j]j]j]j]ujkjjkjg ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Set and check the driver message level}(jk&Set and check the driver message leveljkj ubajk}(j]j]j]j]j]internalrefurij anchorname'#set-and-check-the-driver-message-levelujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRX flow rules (ntuple filters)}(jkRX flow rules (ntuple filters)jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#rx-flow-rules-ntuple-filtersujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RSS for UDP}(jk RSS for UDPjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #rss-for-udpujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUDP GSO hardware offload}(jkUDP GSO hardware offloadjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#udp-gso-hardware-offloadujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPrivate flags (testing)}(jkPrivate flags (testing)jkj! ubajk}(j]j]j]j]j]internalrefurij anchorname#private-flags-testingujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCommand Line Parameters}(jkCommand Line ParametersjkjQ ubajk}(j]j]j]j]j]internalrefurij anchorname#command-line-parametersujkj٨jkjN ubajk}(j]j]j]j]j]ujkjjkjK ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!aq_itr -Interrupt throttling mode}(jk!aq_itr -Interrupt throttling modejkjr ubajk}(j]j]j]j]j]internalrefurij anchorname!#aq-itr-interrupt-throttling-modeujkj٨jkjo ubajk}(j]j]j]j]j]ujkjjkjl ubajk}(j]j]j]j]j]ujkjjkji ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&aq_itr_tx - TX interrupt throttle rate}(jk&aq_itr_tx - TX interrupt throttle ratejkj ubajk}(j]j]j]j]j]internalrefurij anchorname%#aq-itr-tx-tx-interrupt-throttle-rateujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkji ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&aq_itr_rx - RX interrupt throttle rate}(jk&aq_itr_rx - RX interrupt throttle ratejkj ubajk}(j]j]j]j]j]internalrefurij anchorname%#aq-itr-rx-rx-interrupt-throttle-rateujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkji ubejk}(j]j]j]j]j]ujkjjkjK ubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkConfig file parameters}(jkConfig file parametersjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#config-file-parametersujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAQ_CFG_RX_PAGEORDER}(jkAQ_CFG_RX_PAGEORDERjkj  ubajk}(j]j]j]j]j]internalrefurij anchorname#aq-cfg-rx-pageorderujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAQ_CFG_RX_REFILL_THRES}(jkAQ_CFG_RX_REFILL_THRESjkj/ ubajk}(j]j]j]j]j]internalrefurij anchorname#aq-cfg-rx-refill-thresujkj٨jkj, ubajk}(j]j]j]j]j]ujkjjkj) ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAQ_CFG_VECS_DEF}(jkAQ_CFG_VECS_DEFjkjS ubajk}(j]j]j]j]j]internalrefurij anchorname#aq-cfg-vecs-defujkj٨jkjP ubajk}(j]j]j]j]j]ujkjjkjM ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAQ_CFG_IS_RSS_DEF}(jkAQ_CFG_IS_RSS_DEFjkjw ubajk}(j]j]j]j]j]internalrefurij anchorname#aq-cfg-is-rss-defujkj٨jkjt ubajk}(j]j]j]j]j]ujkjjkjq ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAQ_CFG_NUM_RSS_QUEUES_DEF}(jkAQ_CFG_NUM_RSS_QUEUES_DEFjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#aq-cfg-num-rss-queues-defujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAQ_CFG_IS_LRO_DEF}(jkAQ_CFG_IS_LRO_DEFjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#aq-cfg-is-lro-defujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAQ_CFG_TX_CLEAN_BUDGET}(jkAQ_CFG_TX_CLEAN_BUDGETjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#aq-cfg-tx-clean-budgetujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupport}(jkSupportjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#supportujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLicense}(jkLicensejkj7 ubajk}(j]j]j]j]j]internalrefurij anchorname#licenseujkj٨jkj4 ubajk}(j]j]j]j]j]ujkjjkj1 ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevlink Reload}(jkjjkjp ubajk}(j]j]j]j]j]internalrefuri!networking/devlink/devlink-reload anchornamehujkj٨jkjm ubajk}(j]j]j]j]j]ujkjjkjj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReload Actions}(jkReload Actionsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#reload-actionsujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Reload Limits}(jk Reload Limitsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#reload-limitsujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkChange Namespace}(jkChange Namespacejkj ubajk}(j]j]j]j]j]internalrefurij anchorname#change-namespaceujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk example usage}(jk example usagejkj ubajk}(j]j]j]j]j]internalrefurij anchorname#example-usageujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkjj ubejk}(j]j]j]j]j]ujkjjkjg ubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSysKonnect driver - SKFP}(jkj(jkj> ubajk}(j]j]j]j]j]internalrefuri#networking/device_drivers/fddi/skfp anchornamehujkj٨jkj; ubajk}(j]j]j]j]j]ujkjjkj8 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. Overview}(jk 1. Overviewjkj^ ubajk}(j]j]j]j]j]internalrefurijM anchorname #overviewujkj٨jkj[ ubajk}(j]j]j]j]j]ujkjjkjX ubajk}(j]j]j]j]j]ujkjjkjU ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Supported adapters}(jk2. Supported adaptersjkj ubajk}(j]j]j]j]j]internalrefurijM anchorname#supported-adaptersujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj| ubajk}(j]j]j]j]j]ujkjjkjU ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. General Information}(jk3. General Informationjkj ubajk}(j]j]j]j]j]internalrefurijM anchorname#general-informationujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjU ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. Troubleshooting}(jk4. Troubleshootingjkj ubajk}(j]j]j]j]j]internalrefurijM anchorname#troubleshootingujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjU ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. Function of the Adapter LEDs}(jk5. Function of the Adapter LEDsjkj ubajk}(j]j]j]j]j]internalrefurijM anchorname#function-of-the-adapter-ledsujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjU ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 6. History}(jk 6. Historyjkj ubajk}(j]j]j]j]j]internalrefurijM anchorname#historyujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjU ubejk}(j]j]j]j]j]ujkjjkj8 ubejk}(j]j]j]j]j]ujkjjkj5 ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBLinux Driver for the Synopsys(R) Ethernet Controllers “stmmac”}(jkj6jkjK ubajk}(j]j]j]j]j]internalrefuri1networking/device_drivers/ethernet/stmicro/stmmac anchornamehujkj٨jkjH ubajk}(j]j]j]j]j]ujkjjkjE ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkContents}(jkContentsjkjk ubajk}(j]j]j]j]j]internalrefurijZ anchorname #contentsujkj٨jkjh ubajk}(j]j]j]j]j]ujkjjkje ubajk}(j]j]j]j]j]ujkjjkjb ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIn This Release}(jkIn This Releasejkj ubajk}(j]j]j]j]j]internalrefurijZ anchorname#in-this-releaseujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjb ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Feature List}(jk Feature Listjkj ubajk}(j]j]j]j]j]internalrefurijZ anchorname #feature-listujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjb ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Configuration}(jkKernel Configurationjkj ubajk}(j]j]j]j]j]internalrefurijZ anchorname#kernel-configurationujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjb ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCommand Line Parameters}(jkCommand Line Parametersjkj ubajk}(j]j]j]j]j]internalrefurijZ anchorname#command-line-parametersujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkwatchdog}(jkwatchdogjkj ubajk}(j]j]j]j]j]internalrefurijZ anchorname #watchdogujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdebug}(jkdebugjkj@ ubajk}(j]j]j]j]j]internalrefurijZ anchorname#debugujkj٨jkj= ubajk}(j]j]j]j]j]ujkjjkj: ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkphyaddr}(jkphyaddrjkjd ubajk}(j]j]j]j]j]internalrefurijZ anchorname#phyaddrujkj٨jkja ubajk}(j]j]j]j]j]ujkjjkj^ ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk flow_ctrl}(jk flow_ctrljkj ubajk}(j]j]j]j]j]internalrefurijZ anchorname #flow-ctrlujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpause}(jkpausejkj ubajk}(j]j]j]j]j]internalrefurijZ anchorname#pauseujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktc}(jktcjkj ubajk}(j]j]j]j]j]internalrefurijZ anchorname#tcujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbuf_sz}(jkbuf_szjkj ubajk}(j]j]j]j]j]internalrefurijZ anchorname#buf-szujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk eee_timer}(jk eee_timerjkj ubajk}(j]j]j]j]j]internalrefurijZ anchorname #eee-timerujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk chain_mode}(jk chain_modejkj< ubajk}(j]j]j]j]j]internalrefurijZ anchorname #chain-modeujkj٨jkj9 ubajk}(j]j]j]j]j]ujkjjkj6 ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkjb ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDriver Information and Notes}(jkDriver Information and Notesjkjl ubajk}(j]j]j]j]j]internalrefurijZ anchorname#driver-information-and-notesujkj٨jkji ubajk}(j]j]j]j]j]ujkjjkjf ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTransmit Process}(jkTransmit Processjkj ubajk}(j]j]j]j]j]internalrefurijZ anchorname#transmit-processujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReceive Process}(jkReceive Processjkj ubajk}(j]j]j]j]j]internalrefurijZ anchorname#receive-processujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterrupt Mitigation}(jkInterrupt Mitigationjkj ubajk}(j]j]j]j]j]internalrefurijZ anchorname#interrupt-mitigationujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWoL}(jkWoLjkj ubajk}(j]j]j]j]j]internalrefurijZ anchorname#wolujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA Descriptors}(jkDMA Descriptorsjkj ubajk}(j]j]j]j]j]internalrefurijZ anchorname#dma-descriptorsujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExtended Descriptors}(jkExtended DescriptorsjkjA ubajk}(j]j]j]j]j]internalrefurijZ anchorname#extended-descriptorsujkj٨jkj> ubajk}(j]j]j]j]j]ujkjjkj; ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEthtool Support}(jkEthtool Supportjkje ubajk}(j]j]j]j]j]internalrefurijZ anchorname#ethtool-supportujkj٨jkjb ubajk}(j]j]j]j]j]ujkjjkj_ ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Jumbo and Segmentation Offloading}(jk!Jumbo and Segmentation Offloadingjkj ubajk}(j]j]j]j]j]internalrefurijZ anchorname"#jumbo-and-segmentation-offloadingujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk TSO Support}(jk TSO Supportjkj ubajk}(j]j]j]j]j]internalrefurijZ anchorname #tso-supportujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnergy Efficient Ethernet}(jkEnergy Efficient Ethernetjkj ubajk}(j]j]j]j]j]internalrefurijZ anchorname#energy-efficient-ethernetujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPrecision Time Protocol (PTP)}(jkPrecision Time Protocol (PTP)jkj ubajk}(j]j]j]j]j]internalrefurijZ anchorname#precision-time-protocol-ptpujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSGMII/RGMII Support}(jkSGMII/RGMII Supportjkj ubajk}(j]j]j]j]j]internalrefurijZ anchorname#sgmii-rgmii-supportujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPhysical}(jkPhysicaljkj= ubajk}(j]j]j]j]j]internalrefurijZ anchorname #physicalujkj٨jkj: ubajk}(j]j]j]j]j]ujkjjkj7 ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlatform Information}(jkPlatform Informationjkja ubajk}(j]j]j]j]j]internalrefurijZ anchorname#platform-informationujkj٨jkj^ ubajk}(j]j]j]j]j]ujkjjkj[ ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Tree Information}(jkDevice Tree Informationjkj ubajk}(j]j]j]j]j]internalrefurijZ anchorname#device-tree-informationujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHW Capabilities}(jkHW Capabilitiesjkj ubajk}(j]j]j]j]j]internalrefurijZ anchorname#hw-capabilitiesujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkjf ubejk}(j]j]j]j]j]ujkjjkjb ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDebug Information}(jkDebug Informationjkj ubajk}(j]j]j]j]j]internalrefurijZ anchorname#debug-informationujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjb ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupport}(jkSupportjkj ubajk}(j]j]j]j]j]internalrefurijZ anchorname#supportujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjb ubejk}(j]j]j]j]j]ujkjjkjE ubejk}(j]j]j]j]j]ujkjjkjB ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWWAN Device Drivers}(jkjDjkj6 ubajk}(j]j]j]j]j]internalrefuri$networking/device_drivers/wwan/index anchornamehujkj٨jkj3 ubajk}(j]j]j]j]j]ujkjjkj0 ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjE entries](N#networking/device_drivers/wwan/iosmN#networking/device_drivers/wwan/t7xxe includefiles](j\ j^ emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj j^sR/var/lib/git/docbuild/linux/Documentation/networking/device_drivers/wwan/index.rstj_sKjkjM ubajk}(j]j]j]j]j]ujkjjkj0 ubejk}(j]j]j]j]j]ujkjjkj- ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj ubajk}(j]j]j]j]j]internalrefurijE anchorname#indicesujkj٨jkj~ ubajk}(j]j]j]j]j]ujkjjkj{ ubajk}(j]j]j]j]j]ujkjjkjx ubajk}(j]j]j]j]j]exprsubproject and htmlujkjLjkj- ubejk}(j]j]j]j]j]ujkjubjzje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk:Linux Base Driver for Intel(R) Ethernet Network Connection}(jkjRjkj ubajk}(j]j]j]j]j]internalrefuri.networking/device_drivers/ethernet/intel/e1000 anchornamehujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkContents}(jkContentsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #contentsujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIdentifying Your Adapter}(jkIdentifying Your Adapterjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#identifying-your-adapterujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCommand Line Parameters}(jkCommand Line Parametersjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#command-line-parametersujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAutoNeg}(jkAutoNegjkj? ubajk}(j]j]j]j]j]internalrefurij anchorname#autonegujkj٨jkj< ubajk}(j]j]j]j]j]ujkjjkj9 ubajk}(j]j]j]j]j]ujkjjkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDuplex}(jkDuplexjkjc ubajk}(j]j]j]j]j]internalrefurij anchorname#duplexujkj٨jkj` ubajk}(j]j]j]j]j]ujkjjkj] ubajk}(j]j]j]j]j]ujkjjkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk FlowControl}(jk FlowControljkj ubajk}(j]j]j]j]j]internalrefurij anchorname #flowcontrolujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterruptThrottleRate}(jkInterruptThrottleRatejkj ubajk}(j]j]j]j]j]internalrefurij anchorname#interruptthrottlerateujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RxDescriptors}(jk RxDescriptorsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#rxdescriptorsujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RxIntDelay}(jk RxIntDelayjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #rxintdelayujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RxAbsIntDelay}(jk RxAbsIntDelayjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#rxabsintdelayujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpeed}(jkSpeedjkj; ubajk}(j]j]j]j]j]internalrefurij anchorname#speedujkj٨jkj8 ubajk}(j]j]j]j]j]ujkjjkj5 ubajk}(j]j]j]j]j]ujkjjkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk TxDescriptors}(jk TxDescriptorsjkj_ ubajk}(j]j]j]j]j]internalrefurij anchorname#txdescriptorsujkj٨jkj\ ubajk}(j]j]j]j]j]ujkjjkjY ubajk}(j]j]j]j]j]ujkjjkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk TxIntDelay}(jk TxIntDelayjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #txintdelayujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj} ubajk}(j]j]j]j]j]ujkjjkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk TxAbsIntDelay}(jk TxAbsIntDelayjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#txabsintdelayujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkXsumRX}(jkXsumRXjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#xsumrxujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Copybreak}(jk Copybreakjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #copybreakujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSmartPowerDownEnable}(jkSmartPowerDownEnablejkj ubajk}(j]j]j]j]j]internalrefurij anchorname#smartpowerdownenableujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj  ubajk}(j]j]j]j]j]ujkjjkj6 ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpeed and Duplex Configuration}(jkSpeed and Duplex ConfigurationjkjC ubajk}(j]j]j]j]j]internalrefurij anchorname#speed-and-duplex-configurationujkj٨jkj@ ubajk}(j]j]j]j]j]ujkjjkj= ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAdditional Configurations}(jkAdditional Configurationsjkjg ubajk}(j]j]j]j]j]internalrefurij anchorname#additional-configurationsujkj٨jkjd ubajk}(j]j]j]j]j]ujkjjkja ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Jumbo Frames}(jk Jumbo Framesjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #jumbo-framesujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkethtool}(jkethtooljkj ubajk}(j]j]j]j]j]internalrefurij anchorname#ethtoolujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnabling Wake on LAN (WoL)}(jkEnabling Wake on LAN (WoL)jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#enabling-wake-on-lan-wolujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkja ubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupport}(jkSupportjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#supportujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevlink Line card}(jkj`jkj9 ubajk}(j]j]j]j]j]internalrefuri#networking/devlink/devlink-linecard anchornamehujkj٨jkj6 ubajk}(j]j]j]j]j]ujkjjkj3 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Background}(jk BackgroundjkjY ubajk}(j]j]j]j]j]internalrefurijH anchorname #backgroundujkj٨jkjV ubajk}(j]j]j]j]j]ujkjjkjS ubajk}(j]j]j]j]j]ujkjjkjP ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj} ubajk}(j]j]j]j]j]internalrefurijH anchorname #overviewujkj٨jkjz ubajk}(j]j]j]j]j]ujkjjkjw ubajk}(j]j]j]j]j]ujkjjkjP ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLine card state}(jkLine card statejkj ubajk}(j]j]j]j]j]internalrefurijH anchorname#line-card-stateujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjP ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Example usage}(jk Example usagejkj ubajk}(j]j]j]j]j]internalrefurijH anchorname#example-usageujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjP ubejk}(j]j]j]j]j]ujkjjkj3 ubejk}(j]j]j]j]j]ujkjjkj0 ubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkbnxt devlink support}(jkjnjkj ubajk}(j]j]j]j]j]internalrefurinetworking/devlink/bnxt anchornamehujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Parameters}(jk Parametersjkj ubajk}(j]j]j]j]j]internalrefurij  anchorname #parametersujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Info versions}(jk Info versionsjkjB ubajk}(j]j]j]j]j]internalrefurij  anchorname#info-versionsujkj٨jkj? ubajk}(j]j]j]j]j]ujkjjkj< ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjubj* je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk6Texas Instruments CPSW switchdev based ethernet driver}(jkj|jkj{ ubajk}(j]j]j]j]j]internalrefuri4networking/device_drivers/ethernet/ti/cpsw_switchdev anchornamehujkj٨jkjx ubajk}(j]j]j]j]j]ujkjjkju ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Port renaming}(jk Port renamingjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#port-renamingujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Dual mac mode}(jk Dual mac modejkj ubajk}(j]j]j]j]j]internalrefurij anchorname#dual-mac-modeujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Devlink configuration parameters}(jk Devlink configuration parametersjkj ubajk}(j]j]j]j]j]internalrefurij anchorname!#devlink-configuration-parametersujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBridging in dual mac mode}(jkBridging in dual mac modejkj ubajk}(j]j]j]j]j]internalrefurij anchorname#bridging-in-dual-mac-modeujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnabling “switch”}(jkEnabling "switch"jkj+ ubajk}(j]j]j]j]j]internalrefurij anchorname#enabling-switchujkj٨jkj( ubajk}(j]j]j]j]j]ujkjjkj% ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Bridge setup}(jk Bridge setupjkjO ubajk}(j]j]j]j]j]internalrefurij anchorname #bridge-setupujkj٨jkjL ubajk}(j]j]j]j]j]ujkjjkjI ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk On/off STP}(jk On/off STPjkjs ubajk}(j]j]j]j]j]internalrefurij anchorname #on-off-stpujkj٨jkjp ubajk}(j]j]j]j]j]ujkjjkjm ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVLAN configuration}(jkVLAN configurationjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#vlan-configurationujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAdd extra VLANs}(jkAdd extra VLANsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#add-extra-vlansujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFDBs}(jkFDBsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#fdbsujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMDBs}(jkMDBsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#mdbsujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMulticast flooding}(jkMulticast floodingjkj0 ubajk}(j]j]j]j]j]internalrefurij anchorname#multicast-floodingujkj٨jkj- ubajk}(j]j]j]j]j]ujkjjkj* ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAccess and Trunk port}(jkAccess and Trunk portjkjT ubajk}(j]j]j]j]j]internalrefurij anchorname#access-and-trunk-portujkj٨jkjQ ubajk}(j]j]j]j]j]ujkjjkjN ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNFS}(jkNFSjkjx ubajk}(j]j]j]j]j]internalrefurij anchorname#nfsujkj٨jkju ubajk}(j]j]j]j]j]ujkjjkjr ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkju ubejk}(j]j]j]j]j]ujkjjkjr ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe QorIQ DPAA Ethernet Driver}(jkjjkj ubajk}(j]j]j]j]j]internalrefuri1networking/device_drivers/ethernet/freescale/dpaa anchornamehujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDPAA Ethernet Overview}(jkDPAA Ethernet Overviewjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#dpaa-ethernet-overviewujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDPAA Ethernet Supported SoCs}(jkDPAA Ethernet Supported SoCsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#dpaa-ethernet-supported-socsujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Configuring DPAA Ethernet in your kernel}(jk(Configuring DPAA Ethernet in your kerneljkj ubajk}(j]j]j]j]j]internalrefurij anchorname)#configuring-dpaa-ethernet-in-your-kernelujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDPAA Ethernet Frame Processing}(jkDPAA Ethernet Frame Processingjkj= ubajk}(j]j]j]j]j]internalrefurij anchorname#dpaa-ethernet-frame-processingujkj٨jkj: ubajk}(j]j]j]j]j]ujkjjkj7 ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDPAA Ethernet Features}(jkDPAA Ethernet Featuresjkja ubajk}(j]j]j]j]j]internalrefurij anchorname#dpaa-ethernet-featuresujkj٨jkj^ ubajk}(j]j]j]j]j]ujkjjkj[ ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*DPAA IRQ Affinity and Receive Side Scaling}(jk*DPAA IRQ Affinity and Receive Side Scalingjkj ubajk}(j]j]j]j]j]internalrefurij anchorname+#dpaa-irq-affinity-and-receive-side-scalingujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Debugging}(jk Debuggingjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #debuggingujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+Network Flow Processor (NFP) Kernel Drivers}(jkjjkj ubajk}(j]j]j]j]j]internalrefuri0networking/device_drivers/ethernet/netronome/nfp anchornamehujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkContents}(jkContentsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #contentsujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj& ubajk}(j]j]j]j]j]internalrefurij anchorname #overviewujkj٨jkj# ubajk}(j]j]j]j]j]ujkjjkj  ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAcquiring Firmware}(jkAcquiring FirmwarejkjJ ubajk}(j]j]j]j]j]internalrefurij anchorname#acquiring-firmwareujkj٨jkjG ubajk}(j]j]j]j]j]ujkjjkjD ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFirmware in NVRAM}(jkFirmware in NVRAMjkjk ubajk}(j]j]j]j]j]internalrefurij anchorname#firmware-in-nvramujkj٨jkjh ubajk}(j]j]j]j]j]ujkjjkje ubajk}(j]j]j]j]j]ujkjjkjb ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDealing with multiple projects}(jkDealing with multiple projectsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#dealing-with-multiple-projectsujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjb ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSelecting firmware per device}(jkSelecting firmware per devicejkj ubajk}(j]j]j]j]j]internalrefurij anchorname#selecting-firmware-per-deviceujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjb ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRunning firmware version}(jkRunning firmware versionjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#running-firmware-versionujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjb ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFirmware loading policy}(jkFirmware loading policyjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#firmware-loading-policyujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjb ubejk}(j]j]j]j]j]ujkjjkjD ubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Devlink Info}(jk Devlink Infojkj+ ubajk}(j]j]j]j]j]internalrefurij anchorname #devlink-infoujkj٨jkj( ubajk}(j]j]j]j]j]ujkjjkj% ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkConfigure Device}(jkConfigure DevicejkjO ubajk}(j]j]j]j]j]internalrefurij anchorname#configure-deviceujkj٨jkjL ubajk}(j]j]j]j]j]ujkjjkjI ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfigure interface link-speed}(jkConfigure interface link-speedjkjp ubajk}(j]j]j]j]j]internalrefurij anchorname#configure-interface-link-speedujkj٨jkjm ubajk}(j]j]j]j]j]ujkjjkjj ubajk}(j]j]j]j]j]ujkjjkjg ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3Configure interface Maximum Transmission Unit (MTU)}(jk3Configure interface Maximum Transmission Unit (MTU)jkj ubajk}(j]j]j]j]j]internalrefurij anchorname2#configure-interface-maximum-transmission-unit-mtuujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjg ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Configure Forward Error Correction (FEC) modes}(jk.Configure Forward Error Correction (FEC) modesjkj ubajk}(j]j]j]j]j]internalrefurij anchorname-#configure-forward-error-correction-fec-modesujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjg ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAuto-negotiation}(jkAuto-negotiationjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#auto-negotiationujkj٨jkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjg ubejk}(j]j]j]j]j]ujkjjkjI ubejk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Statistics}(jk Statisticsjkj  ubajk}(j]j]j]j]j]internalrefurij anchorname #statisticsujkj٨jkj  ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjubj} je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jknetworking/device_drivers/ethernet/ti/am65_nuss_cpsw_switchdev anchornamehujkj٨jkj$ ubajk}(j]j]j]j]j]ujkjjkj$ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Port renaming}(jk Port renamingjkj$ ubajk}(j]j]j]j]j]internalrefurij$ anchorname#port-renamingujkj٨jkj$ ubajk}(j]j]j]j]j]ujkjjkj$ ubajk}(j]j]j]j]j]ujkjjkj$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMulti mac mode}(jkMulti mac modejkj$ ubajk}(j]j]j]j]j]internalrefurij$ anchorname#multi-mac-modeujkj٨jkj$ ubajk}(j]j]j]j]j]ujkjjkj$ ubajk}(j]j]j]j]j]ujkjjkj$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Devlink configuration parameters}(jk Devlink configuration parametersjkj % ubajk}(j]j]j]j]j]internalrefurij$ anchorname!#devlink-configuration-parametersujkj٨jkj % ubajk}(j]j]j]j]j]ujkjjkj% ubajk}(j]j]j]j]j]ujkjjkj$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnabling “switch”}(jkEnabling "switch"jkj1% ubajk}(j]j]j]j]j]internalrefurij$ anchorname#enabling-switchujkj٨jkj.% ubajk}(j]j]j]j]j]ujkjjkj+% ubajk}(j]j]j]j]j]ujkjjkj$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Bridge setup}(jk Bridge setupjkjU% ubajk}(j]j]j]j]j]internalrefurij$ anchorname #bridge-setupujkj٨jkjR% ubajk}(j]j]j]j]j]ujkjjkjO% ubajk}(j]j]j]j]j]ujkjjkj$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk On/off STP}(jk On/off STPjkjy% ubajk}(j]j]j]j]j]internalrefurij$ anchorname #on-off-stpujkj٨jkjv% ubajk}(j]j]j]j]j]ujkjjkjs% ubajk}(j]j]j]j]j]ujkjjkj$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVLAN configuration}(jkVLAN configurationjkj% ubajk}(j]j]j]j]j]internalrefurij$ anchorname#vlan-configurationujkj٨jkj% ubajk}(j]j]j]j]j]ujkjjkj% ubajk}(j]j]j]j]j]ujkjjkj$ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAdd extra VLANs}(jkAdd extra VLANsjkj% ubajk}(j]j]j]j]j]internalrefurij$ anchorname#add-extra-vlansujkj٨jkj% ubajk}(j]j]j]j]j]ujkjjkj% ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFDBs}(jkFDBsjkj% ubajk}(j]j]j]j]j]internalrefurij$ anchorname#fdbsujkj٨jkj% ubajk}(j]j]j]j]j]ujkjjkj% ubajk}(j]j]j]j]j]ujkjjkj% ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMDBs}(jkMDBsjkj& ubajk}(j]j]j]j]j]internalrefurij$ anchorname#mdbsujkj٨jkj& ubajk}(j]j]j]j]j]ujkjjkj& ubajk}(j]j]j]j]j]ujkjjkj% ubejk}(j]j]j]j]j]ujkjjkj% ubejk}(j]j]j]j]j]ujkjjkj$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMulticast flooding}(jkMulticast floodingjkj6& ubajk}(j]j]j]j]j]internalrefurij$ anchorname#multicast-floodingujkj٨jkj3& ubajk}(j]j]j]j]j]ujkjjkj0& ubajk}(j]j]j]j]j]ujkjjkj$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAccess and Trunk port}(jkAccess and Trunk portjkjZ& ubajk}(j]j]j]j]j]internalrefurij$ anchorname#access-and-trunk-portujkj٨jkjW& ubajk}(j]j]j]j]j]ujkjjkjT& ubajk}(j]j]j]j]j]ujkjjkj$ ubejk}(j]j]j]j]j]ujkjjkj$ ubejk}(j]j]j]j]j]ujkjjkj$ ubajk}(j]j]j]j]j]ujkjubj)je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkiosm devlink support}(jkjjkj& ubajk}(j]j]j]j]j]internalrefurinetworking/devlink/iosm anchornamehujkj٨jkj& ubajk}(j]j]j]j]j]ujkjjkj& ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Parameters}(jk Parametersjkj& ubajk}(j]j]j]j]j]internalrefurij& anchorname #parametersujkj٨jkj& ubajk}(j]j]j]j]j]ujkjjkj& ubajk}(j]j]j]j]j]ujkjjkj& ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Flash Update}(jk Flash Updatejkj& ubajk}(j]j]j]j]j]internalrefurij& anchorname #flash-updateujkj٨jkj& ubajk}(j]j]j]j]j]ujkjjkj& ubajk}(j]j]j]j]j]ujkjjkj& ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFlash Commands:}(jkFlash Commands:jkj& ubajk}(j]j]j]j]j]internalrefurij& anchorname#flash-commandsujkj٨jkj& ubajk}(j]j]j]j]j]ujkjjkj& ubajk}(j]j]j]j]j]ujkjjkj& ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRegions}(jkRegionsjkj' ubajk}(j]j]j]j]j]internalrefurij& anchorname#regionsujkj٨jkj' ubajk}(j]j]j]j]j]ujkjjkj' ubajk}(j]j]j]j]j]ujkjjkj& ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRegion commands}(jkRegion commandsjkjC' ubajk}(j]j]j]j]j]internalrefurij& anchorname#region-commandsujkj٨jkj@' ubajk}(j]j]j]j]j]ujkjjkj=' ubajk}(j]j]j]j]j]ujkjjkj& ubejk}(j]j]j]j]j]ujkjjkj& ubejk}(j]j]j]j]j]ujkjjkj& ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk9D-Link DL2000-based Gigabit Ethernet Adapter Installation}(jkjjkj|' ubajk}(j]j]j]j]j]internalrefuri-networking/device_drivers/ethernet/dlink/dl2k anchornamehujkj٨jkjy' ubajk}(j]j]j]j]j]ujkjjkjv' ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCompatibility List}(jkCompatibility Listjkj' ubajk}(j]j]j]j]j]internalrefurij' anchorname#compatibility-listujkj٨jkj' ubajk}(j]j]j]j]j]ujkjjkj' ubajk}(j]j]j]j]j]ujkjjkj' ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Quick Install}(jk Quick Installjkj' ubajk}(j]j]j]j]j]internalrefurij' anchorname#quick-installujkj٨jkj' ubajk}(j]j]j]j]j]ujkjjkj' ubajk}(j]j]j]j]j]ujkjjkj' ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCompiling the Driver}(jkCompiling the Driverjkj' ubajk}(j]j]j]j]j]internalrefurij' anchorname#compiling-the-driverujkj٨jkj' ubajk}(j]j]j]j]j]ujkjjkj' ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CD-ROM drive}(jk CD-ROM drivejkj( ubajk}(j]j]j]j]j]internalrefurij' anchorname #cd-rom-driveujkj٨jkj( ubajk}(j]j]j]j]j]ujkjjkj' ubajk}(j]j]j]j]j]ujkjjkj' ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFloppy disc drive}(jkFloppy disc drivejkj)( ubajk}(j]j]j]j]j]internalrefurij' anchorname#floppy-disc-driveujkj٨jkj&( ubajk}(j]j]j]j]j]ujkjjkj#( ubajk}(j]j]j]j]j]ujkjjkj' ubejk}(j]j]j]j]j]ujkjjkj' ubejk}(j]j]j]j]j]ujkjjkj' ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkInstalling the Driver}(jkInstalling the DriverjkjY( ubajk}(j]j]j]j]j]internalrefurij' anchorname#installing-the-driverujkj٨jkjV( ubajk}(j]j]j]j]j]ujkjjkjS( ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkManual Installation}(jkManual Installationjkjz( ubajk}(j]j]j]j]j]internalrefurij' anchorname#manual-installationujkj٨jkjw( ubajk}(j]j]j]j]j]ujkjjkjt( ubajk}(j]j]j]j]j]ujkjjkjq( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAutomated Installation}(jkAutomated Installationjkj( ubajk}(j]j]j]j]j]internalrefurij' anchorname#automated-installationujkj٨jkj( ubajk}(j]j]j]j]j]ujkjjkj( ubajk}(j]j]j]j]j]ujkjjkjq( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRed Hat v6.x/v7.x}(jkRed Hat v6.x/v7.xjkj( ubajk}(j]j]j]j]j]internalrefurij' anchorname#red-hat-v6-x-v7-xujkj٨jkj( ubajk}(j]j]j]j]j]ujkjjkj( ubajk}(j]j]j]j]j]ujkjjkjq( ubejk}(j]j]j]j]j]ujkjjkjS( ubejk}(j]j]j]j]j]ujkjjkj' ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParameter Description}(jkParameter Descriptionjkj( ubajk}(j]j]j]j]j]internalrefurij' anchorname#parameter-descriptionujkj٨jkj( ubajk}(j]j]j]j]j]ujkjjkj( ubajk}(j]j]j]j]j]ujkjjkj' ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguration Script Sample}(jkConfiguration Script Samplejkj) ubajk}(j]j]j]j]j]internalrefurij' anchorname#configuration-script-sampleujkj٨jkj) ubajk}(j]j]j]j]j]ujkjjkj) ubajk}(j]j]j]j]j]ujkjjkj' ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTroubleshooting}(jkTroubleshootingjkj:) ubajk}(j]j]j]j]j]internalrefurij' anchorname#troubleshootingujkj٨jkj7) ubajk}(j]j]j]j]j]ujkjjkj4) ubajk}(j]j]j]j]j]ujkjjkj' ubejk}(j]j]j]j]j]ujkjjkjv' ubejk}(j]j]j]j]j]ujkjjkjs' ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKLinux Base Driver for the Intel(R) Ethernet 10 Gigabit PCI Express Adapters}(jkjjkjs) ubajk}(j]j]j]j]j]internalrefuri.networking/device_drivers/ethernet/intel/ixgbe anchornamehujkj٨jkjp) ubajk}(j]j]j]j]j]ujkjjkjm) ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkContents}(jkContentsjkj) ubajk}(j]j]j]j]j]internalrefurij) anchorname #contentsujkj٨jkj) ubajk}(j]j]j]j]j]ujkjjkj) ubajk}(j]j]j]j]j]ujkjjkj) ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIdentifying Your Adapter}(jkIdentifying Your Adapterjkj) ubajk}(j]j]j]j]j]internalrefurij) anchorname#identifying-your-adapterujkj٨jkj) ubajk}(j]j]j]j]j]ujkjjkj) ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"SFP+ Devices with Pluggable Optics}(jk"SFP+ Devices with Pluggable Opticsjkj) ubajk}(j]j]j]j]j]internalrefurij) anchorname"#sfp-devices-with-pluggable-opticsujkj٨jkj) ubajk}(j]j]j]j]j]ujkjjkj) ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk82599-BASED ADAPTERS}(jk82599-BASED ADAPTERSjkj) ubajk}(j]j]j]j]j]internalrefurij) anchorname#based-adaptersujkj٨jkj) ubajk}(j]j]j]j]j]ujkjjkj) ubajk}(j]j]j]j]j]ujkjjkj) ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0Laser turns off for SFP+ when ifconfig ethX down}(jk0Laser turns off for SFP+ when ifconfig ethX downjkj* ubajk}(j]j]j]j]j]internalrefurij) anchorname0#laser-turns-off-for-sfp-when-ifconfig-ethx-downujkj٨jkj* ubajk}(j]j]j]j]j]ujkjjkj* ubajk}(j]j]j]j]j]ujkjjkj) ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk82599-based QSFP+ Adapters}(jk82599-based QSFP+ AdaptersjkjA* ubajk}(j]j]j]j]j]internalrefurij) anchorname#based-qsfp-adaptersujkj٨jkj>* ubajk}(j]j]j]j]j]ujkjjkj;* ubajk}(j]j]j]j]j]ujkjjkj) ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk82598-BASED ADAPTERS}(jk82598-BASED ADAPTERSjkje* ubajk}(j]j]j]j]j]internalrefurij) anchorname#id1ujkj٨jkjb* ubajk}(j]j]j]j]j]ujkjjkj_* ubajk}(j]j]j]j]j]ujkjjkj) ubejk}(j]j]j]j]j]ujkjjkj) ubejk}(j]j]j]j]j]ujkjjkj) ubajk}(j]j]j]j]j]ujkjjkj) ubejk}(j]j]j]j]j]ujkjjkj) ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCommand Line Parameters}(jkCommand Line Parametersjkj* ubajk}(j]j]j]j]j]internalrefurij) anchorname#command-line-parametersujkj٨jkj* ubajk}(j]j]j]j]j]ujkjjkj* ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmax_vfs}(jkmax_vfsjkj* ubajk}(j]j]j]j]j]internalrefurij) anchorname#max-vfsujkj٨jkj* ubajk}(j]j]j]j]j]ujkjjkj* ubajk}(j]j]j]j]j]ujkjjkj* ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkallow_unsupported_sfp}(jkallow_unsupported_sfpjkj* ubajk}(j]j]j]j]j]internalrefurij) anchorname#allow-unsupported-sfpujkj٨jkj* ubajk}(j]j]j]j]j]ujkjjkj* ubajk}(j]j]j]j]j]ujkjjkj* ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdebug}(jkdebugjkj + ubajk}(j]j]j]j]j]internalrefurij) anchorname#debugujkj٨jkj+ ubajk}(j]j]j]j]j]ujkjjkj+ ubajk}(j]j]j]j]j]ujkjjkj* ubejk}(j]j]j]j]j]ujkjjkj* ubejk}(j]j]j]j]j]ujkjjkj) ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&Additional Features and Configurations}(jk&Additional Features and Configurationsjkj:+ ubajk}(j]j]j]j]j]internalrefurij) anchorname'#additional-features-and-configurationsujkj٨jkj7+ ubajk}(j]j]j]j]j]ujkjjkj4+ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Flow Control}(jk Flow Controljkj[+ ubajk}(j]j]j]j]j]internalrefurij) anchorname #flow-controlujkj٨jkjX+ ubajk}(j]j]j]j]j]ujkjjkjU+ ubajk}(j]j]j]j]j]ujkjjkjR+ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIntel(R) Ethernet Flow Director}(jkIntel(R) Ethernet Flow Directorjkj+ ubajk}(j]j]j]j]j]internalrefurij) anchorname#intel-r-ethernet-flow-directorujkj٨jkj|+ ubajk}(j]j]j]j]j]ujkjjkjy+ ubajk}(j]j]j]j]j]ujkjjkjR+ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSideband Perfect Filters}(jkSideband Perfect Filtersjkj+ ubajk}(j]j]j]j]j]internalrefurij) anchorname#sideband-perfect-filtersujkj٨jkj+ ubajk}(j]j]j]j]j]ujkjjkj+ ubajk}(j]j]j]j]j]ujkjjkjR+ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Jumbo Frames}(jk Jumbo Framesjkj+ ubajk}(j]j]j]j]j]internalrefurij) anchorname #jumbo-framesujkj٨jkj+ ubajk}(j]j]j]j]j]ujkjjkj+ ubajk}(j]j]j]j]j]ujkjjkjR+ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNBASE-T Support}(jkNBASE-T Supportjkj+ ubajk}(j]j]j]j]j]internalrefurij) anchorname#nbase-t-supportujkj٨jkj+ ubajk}(j]j]j]j]j]ujkjjkj+ ubajk}(j]j]j]j]j]ujkjjkjR+ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Generic Receive Offload, aka GRO}(jk Generic Receive Offload, aka GROjkj, ubajk}(j]j]j]j]j]internalrefurij) anchorname #generic-receive-offload-aka-groujkj٨jkj , ubajk}(j]j]j]j]j]ujkjjkj , ubajk}(j]j]j]j]j]ujkjjkjR+ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkData Center Bridging (DCB)}(jkData Center Bridging (DCB)jkj3, ubajk}(j]j]j]j]j]internalrefurij) anchorname#data-center-bridging-dcbujkj٨jkj0, ubajk}(j]j]j]j]j]ujkjjkj-, ubajk}(j]j]j]j]j]ujkjjkjR+ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkethtool}(jkethtooljkjW, ubajk}(j]j]j]j]j]internalrefurij) anchorname#ethtoolujkj٨jkjT, ubajk}(j]j]j]j]j]ujkjjkjQ, ubajk}(j]j]j]j]j]ujkjjkjR+ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFCoE}(jkFCoEjkj{, ubajk}(j]j]j]j]j]internalrefurij) anchorname#fcoeujkj٨jkjx, ubajk}(j]j]j]j]j]ujkjjkju, ubajk}(j]j]j]j]j]ujkjjkjR+ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"MAC and VLAN anti-spoofing feature}(jk"MAC and VLAN anti-spoofing featurejkj, ubajk}(j]j]j]j]j]internalrefurij) anchorname##mac-and-vlan-anti-spoofing-featureujkj٨jkj, ubajk}(j]j]j]j]j]ujkjjkj, ubajk}(j]j]j]j]j]ujkjjkjR+ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk IPsec Offload}(jk IPsec Offloadjkj, ubajk}(j]j]j]j]j]internalrefurij) anchorname#ipsec-offloadujkj٨jkj, ubajk}(j]j]j]j]j]ujkjjkj, ubajk}(j]j]j]j]j]ujkjjkjR+ ubejk}(j]j]j]j]j]ujkjjkj4+ ubejk}(j]j]j]j]j]ujkjjkj) ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKnown Issues/Troubleshooting}(jkKnown Issues/Troubleshootingjkj, ubajk}(j]j]j]j]j]internalrefurij) anchorname#known-issues-troubleshootingujkj٨jkj, ubajk}(j]j]j]j]j]ujkjjkj, ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEEnabling SR-IOV in a 64-bit Microsoft Windows Server 2012/R2 guest OS}(jkEEnabling SR-IOV in a 64-bit Microsoft Windows Server 2012/R2 guest OSjkj- ubajk}(j]j]j]j]j]internalrefurij) anchornameF#enabling-sr-iov-in-a-64-bit-microsoft-windows-server-2012-r2-guest-osujkj٨jkj- ubajk}(j]j]j]j]j]ujkjjkj- ubajk}(j]j]j]j]j]ujkjjkj - ubajk}(j]j]j]j]j]ujkjjkj, ubejk}(j]j]j]j]j]ujkjjkj) ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupport}(jkSupportjkjD- ubajk}(j]j]j]j]j]internalrefurij) anchorname#supportujkj٨jkjA- ubajk}(j]j]j]j]j]ujkjjkj>- ubajk}(j]j]j]j]j]ujkjjkj) ubejk}(j]j]j]j]j]ujkjjkjm) ubejk}(j]j]j]j]j]ujkjjkjj) ubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Balancing}(jkjjkj}- ubajk}(j ]j ]j]j]j]internalrefuri mm/balance anchornamehujk referencejkjz- ubajk}(j ]j ]j]j]j]ujkcompact_paragraphjkjw- ubajk}(j ]j ]j]j]j]ujk list_itemjkjt- ubajk}(j ]j ]j]j]j]ujk bullet_listubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSpear PCIe Gadget Driver}(jkjjkj- ubajk}(j ]j ]j]j]j]internalrefurimisc-devices/spear-pcie-gadget anchornamehujkj- jkj- ubajk}(j ]j ]j]j]j]ujkj- jkj- ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAuthor}(jkAuthorjkj- ubajk}(j ]j ]j]j]j]internalrefurij- anchorname#authorujkj- jkj- ubajk}(j ]j ]j]j]j]ujkj- jkj- ubajk}(j ]j ]j]j]j]ujkj- jkj- ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocation}(jkLocationjkj- ubajk}(j ]j ]j]j]j]internalrefurij- anchorname #locationujkj- jkj- ubajk}(j ]j ]j]j]j]ujkj- jkj- ubajk}(j ]j ]j]j]j]ujkj- jkj- ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported Chip:}(jkSupported Chip:jkj. ubajk}(j ]j ]j]j]j]internalrefurij- anchorname#supported-chipujkj- jkj. ubajk}(j ]j ]j]j]j]ujkj- jkj. ubajk}(j ]j ]j]j]j]ujkj- jkj- ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMenuconfig option:}(jkMenuconfig option:jkj9. ubajk}(j ]j ]j]j]j]internalrefurij- anchorname#menuconfig-optionujkj- jkj6. ubajk}(j ]j ]j]j]j]ujkj- jkj3. ubajk}(j ]j ]j]j]j]ujkj- jkj- ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpurpose}(jkpurposejkj]. ubajk}(j ]j ]j]j]j]internalrefurij- anchorname#purposeujkj- jkjZ. ubajk}(j ]j ]j]j]j]ujkj- jkjW. ubajk}(j ]j ]j]j]j]ujkj- jkj- ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDescription of different nodes:}(jkDescription of different nodes:jkj. ubajk}(j ]j ]j]j]j]internalrefurij- anchorname#description-of-different-nodesujkj- jkj~. ubajk}(j ]j ]j]j]j]ujkj- jkj{. ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkread behavior of nodes:}(jkread behavior of nodes:jkj. ubajk}(j ]j ]j]j]j]internalrefurij- anchorname#read-behavior-of-nodesujkj- jkj. ubajk}(j ]j ]j]j]j]ujkj- jkj. ubajk}(j ]j ]j]j]j]ujkj- jkj. ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkwrite behavior of nodes:}(jkwrite behavior of nodes:jkj. ubajk}(j ]j ]j]j]j]internalrefurij- anchorname#write-behavior-of-nodesujkj- jkj. ubajk}(j ]j ]j]j]j]ujkj- jkj. ubajk}(j ]j ]j]j]j]ujkj- jkj. ubejk}(j ]j ]j]j]j]ujkj- jkj{. ubejk}(j ]j ]j]j]j]ujkj- jkj- ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNode programming example}(jkNode programming examplejkj. ubajk}(j ]j ]j]j]j]internalrefurij- anchorname#node-programming-exampleujkj- jkj. ubajk}(j ]j ]j]j]j]ujkj- jkj. ubajk}(j ]j ]j]j]j]ujkj- jkj- ubejk}(j ]j ]j]j]j]ujkj- jkj- ubejk}(j ]j ]j]j]j]ujkj- jkj- ubajk}(j ]j ]j]j]j]ujkj- ubjhje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkARCnet}(jkj*jkj// ubajk}(j ]j ]j]j]j]internalrefurinetworking/arcnet anchornamehujkj- jkj,/ ubajk}(j ]j ]j]j]j]ujkj- jkj)/ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Where do I discuss these drivers?}(jk!Where do I discuss these drivers?jkjO/ ubajk}(j ]j ]j]j]j]internalrefurij>/ anchorname!#where-do-i-discuss-these-driversujkj- jkjL/ ubajk}(j ]j ]j]j]j]ujkj- jkjI/ ubajk}(j ]j ]j]j]j]ujkj- jkjF/ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOther Drivers and Info}(jkOther Drivers and Infojkjs/ ubajk}(j ]j ]j]j]j]internalrefurij>/ anchorname#other-drivers-and-infoujkj- jkjp/ ubajk}(j ]j ]j]j]j]ujkj- jkjm/ ubajk}(j ]j ]j]j]j]ujkj- jkjF/ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInstalling the Driver}(jkInstalling the Driverjkj/ ubajk}(j ]j ]j]j]j]internalrefurij>/ anchorname#installing-the-driverujkj- jkj/ ubajk}(j ]j ]j]j]j]ujkj- jkj/ ubajk}(j ]j ]j]j]j]ujkj- jkjF/ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLoadable Module Support}(jkLoadable Module Supportjkj/ ubajk}(j ]j ]j]j]j]internalrefurij>/ anchorname#loadable-module-supportujkj- jkj/ ubajk}(j ]j ]j]j]j]ujkj- jkj/ ubajk}(j ]j ]j]j]j]ujkj- jkjF/ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing the Driver}(jkUsing the Driverjkj/ ubajk}(j ]j ]j]j]j]internalrefurij>/ anchorname#using-the-driverujkj- jkj/ ubajk}(j ]j ]j]j]j]ujkj- jkj/ ubajk}(j ]j ]j]j]j]ujkj- jkjF/ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMultiple Cards in One Computer}(jkMultiple Cards in One Computerjkj0 ubajk}(j ]j ]j]j]j]internalrefurij>/ anchorname#multiple-cards-in-one-computerujkj- jkj0 ubajk}(j ]j ]j]j]j]ujkj- jkj/ ubajk}(j ]j ]j]j]j]ujkj- jkjF/ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk How do I get it to work with...?}(jk How do I get it to work with...?jkj'0 ubajk}(j ]j ]j]j]j]internalrefurij>/ anchorname#how-do-i-get-it-to-work-withujkj- jkj$0 ubajk}(j ]j ]j]j]j]ujkj- jkj!0 ubajk}(j ]j ]j]j]j]ujkj- jkjF/ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing Multiprotocol ARCnet}(jkUsing Multiprotocol ARCnetjkjK0 ubajk}(j ]j ]j]j]j]internalrefurij>/ anchorname#using-multiprotocol-arcnetujkj- jkjH0 ubajk}(j ]j ]j]j]j]ujkj- jkjE0 ubajk}(j ]j ]j]j]j]ujkj- jkjF/ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIt works: what now?}(jkIt works: what now?jkjo0 ubajk}(j ]j ]j]j]j]internalrefurij>/ anchorname#it-works-what-nowujkj- jkjl0 ubajk}(j ]j ]j]j]j]ujkj- jkji0 ubajk}(j ]j ]j]j]j]ujkj- jkjF/ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIt doesn’t work: what now?}(jkIt doesn't work: what now?jkj0 ubajk}(j ]j ]j]j]j]internalrefurij>/ anchorname#it-doesn-t-work-what-nowujkj- jkj0 ubajk}(j ]j ]j]j]j]ujkj- jkj0 ubajk}(j ]j ]j]j]j]ujkj- jkjF/ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkI want to send money: what now?}(jkI want to send money: what now?jkj0 ubajk}(j ]j ]j]j]j]internalrefurij>/ anchorname#i-want-to-send-money-what-nowujkj- jkj0 ubajk}(j ]j ]j]j]j]ujkj- jkj0 ubajk}(j ]j ]j]j]j]ujkj- jkjF/ ubejk}(j ]j ]j]j]j]ujkj- jkj)/ ubejk}(j ]j ]j]j]j]ujkj- jkj&/ ubajk}(j ]j ]j]j]j]ujkj- ubju je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Linux Ethernet Bonding Driver HOWTO}(jkj8jkj0 ubajk}(j ]j ]j]j]j]internalrefurinetworking/bonding anchornamehujkj- jkj0 ubajk}(j ]j ]j]j]j]ujkj- jkj0 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj1 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname #introductionujkj- jkj 1 ubajk}(j ]j ]j]j]j]ujkj- jkj 1 ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1. Bonding Driver Installation}(jk1. Bonding Driver Installationjkj41 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname#bonding-driver-installationujkj- jkj11 ubajk}(j ]j ]j]j]j]ujkj- jkj.1 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/1.1 Configure and build the kernel with bonding}(jk/1.1 Configure and build the kernel with bondingjkjU1 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname,#configure-and-build-the-kernel-with-bondingujkj- jkjR1 ubajk}(j ]j ]j]j]j]ujkj- jkjO1 ubajk}(j ]j ]j]j]j]ujkj- jkjL1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.2 Bonding Control Utility}(jk1.2 Bonding Control Utilityjkjy1 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname#bonding-control-utilityujkj- jkjv1 ubajk}(j ]j ]j]j]j]ujkj- jkjs1 ubajk}(j ]j ]j]j]j]ujkj- jkjL1 ubejk}(j ]j ]j]j]j]ujkj- jkj.1 ubejk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Bonding Driver Options}(jk2. Bonding Driver Optionsjkj1 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname#bonding-driver-optionsujkj- jkj1 ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3. Configuring Bonding Devices}(jk3. Configuring Bonding Devicesjkj1 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname#configuring-bonding-devicesujkj- jkj1 ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(3.1 Configuration with Sysconfig Support}(jk(3.1 Configuration with Sysconfig Supportjkj1 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname%#configuration-with-sysconfig-supportujkj- jkj1 ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.1.1 Using DHCP with Sysconfig}(jk3.1.1 Using DHCP with Sysconfigjkj2 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname#using-dhcp-with-sysconfigujkj- jkj2 ubajk}(j ]j ]j]j]j]ujkj- jkj 2 ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/3.1.2 Configuring Multiple Bonds with Sysconfig}(jk/3.1.2 Configuring Multiple Bonds with Sysconfigjkj62 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname*#configuring-multiple-bonds-with-sysconfigujkj- jkj32 ubajk}(j ]j ]j]j]j]ujkj- jkj02 ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*3.2 Configuration with Initscripts Support}(jk*3.2 Configuration with Initscripts SupportjkjZ2 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname'#configuration-with-initscripts-supportujkj- jkjW2 ubajk}(j ]j ]j]j]j]ujkj- jkjT2 ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!3.2.1 Using DHCP with Initscripts}(jk!3.2.1 Using DHCP with Initscriptsjkj~2 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname#using-dhcp-with-initscriptsujkj- jkj{2 ubajk}(j ]j ]j]j]j]ujkj- jkjx2 ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk13.2.2 Configuring Multiple Bonds with Initscripts}(jk13.2.2 Configuring Multiple Bonds with Initscriptsjkj2 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname,#configuring-multiple-bonds-with-initscriptsujkj- jkj2 ubajk}(j ]j ]j]j]j]ujkj- jkj2 ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.3.3 Configuring Bonding Manually with iproute2}(jk.3.3 Configuring Bonding Manually with iproute2jkj2 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname+#configuring-bonding-manually-with-iproute2ujkj- jkj2 ubajk}(j ]j ]j]j]j]ujkj- jkj2 ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)3.3.1 Configuring Multiple Bonds Manually}(jk)3.3.1 Configuring Multiple Bonds Manuallyjkj2 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname$#configuring-multiple-bonds-manuallyujkj- jkj2 ubajk}(j ]j ]j]j]j]ujkj- jkj2 ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*3.4 Configuring Bonding Manually via Sysfs}(jk*3.4 Configuring Bonding Manually via Sysfsjkj3 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname'#configuring-bonding-manually-via-sysfsujkj- jkj 3 ubajk}(j ]j ]j]j]j]ujkj- jkj3 ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCreating and Destroying Bonds}(jkCreating and Destroying Bondsjkj23 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname#creating-and-destroying-bondsujkj- jkj/3 ubajk}(j ]j ]j]j]j]ujkj- jkj,3 ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdding and Removing Slaves}(jkAdding and Removing SlavesjkjV3 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname#adding-and-removing-slavesujkj- jkjS3 ubajk}(j ]j ]j]j]j]ujkj- jkjP3 ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Changing a Bond’s Configuration}(jkChanging a Bond's Configurationjkjz3 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname #changing-a-bond-s-configurationujkj- jkjw3 ubajk}(j ]j ]j]j]j]ujkj- jkjt3 ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample Configuration}(jkExample Configurationjkj3 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname#example-configurationujkj- jkj3 ubajk}(j ]j ]j]j]j]ujkj- jkj3 ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)3.5 Configuration with Interfaces Support}(jk)3.5 Configuration with Interfaces Supportjkj3 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname&#configuration-with-interfaces-supportujkj- jkj3 ubajk}(j ]j ]j]j]j]ujkj- jkj3 ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample Configurations}(jkExample Configurationsjkj3 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname#example-configurationsujkj- jkj3 ubajk}(j ]j ]j]j]j]ujkj- jkj3 ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.3.6 Overriding Configuration for Special Cases}(jk.3.6 Overriding Configuration for Special Casesjkj 4 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname+#overriding-configuration-for-special-casesujkj- jkj4 ubajk}(j ]j ]j]j]j]ujkj- jkj4 ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk:3.7 Configuring LACP for 802.3ad mode in a more secure way}(jk:3.7 Configuring LACP for 802.3ad mode in a more secure wayjkj.4 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname7#configuring-lacp-for-802-3ad-mode-in-a-more-secure-wayujkj- jkj+4 ubajk}(j ]j ]j]j]j]ujkj- jkj(4 ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubejk}(j ]j ]j]j]j]ujkj- jkj1 ubejk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 4 Querying Bonding Configuration}(jk 4 Querying Bonding Configurationjkj^4 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname#querying-bonding-configurationujkj- jkj[4 ubajk}(j ]j ]j]j]j]ujkj- jkjX4 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.1 Bonding Configuration}(jk4.1 Bonding Configurationjkj4 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname#bonding-configurationujkj- jkj|4 ubajk}(j ]j ]j]j]j]ujkj- jkjy4 ubajk}(j ]j ]j]j]j]ujkj- jkjv4 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.2 Network configuration}(jk4.2 Network configurationjkj4 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname#network-configurationujkj- jkj4 ubajk}(j ]j ]j]j]j]ujkj- jkj4 ubajk}(j ]j ]j]j]j]ujkj- jkjv4 ubejk}(j ]j ]j]j]j]ujkj- jkjX4 ubejk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. Switch Configuration}(jk5. Switch Configurationjkj4 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname#switch-configurationujkj- jkj4 ubajk}(j ]j ]j]j]j]ujkj- jkj4 ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6. 802.1q VLAN Support}(jk6. 802.1q VLAN Supportjkj4 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname#q-vlan-supportujkj- jkj4 ubajk}(j ]j ]j]j]j]ujkj- jkj4 ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk7. Link Monitoring}(jk7. Link Monitoringjkj5 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname#link-monitoringujkj- jkj5 ubajk}(j ]j ]j]j]j]ujkj- jkj5 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.1 ARP Monitor Operation}(jk7.1 ARP Monitor Operationjkj<5 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname#arp-monitor-operationujkj- jkj95 ubajk}(j ]j ]j]j]j]ujkj- jkj65 ubajk}(j ]j ]j]j]j]ujkj- jkj35 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$7.2 Configuring Multiple ARP Targets}(jk$7.2 Configuring Multiple ARP Targetsjkj`5 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname!#configuring-multiple-arp-targetsujkj- jkj]5 ubajk}(j ]j ]j]j]j]ujkj- jkjZ5 ubajk}(j ]j ]j]j]j]ujkj- jkj35 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.3 MII Monitor Operation}(jk7.3 MII Monitor Operationjkj5 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname#mii-monitor-operationujkj- jkj5 ubajk}(j ]j ]j]j]j]ujkj- jkj~5 ubajk}(j ]j ]j]j]j]ujkj- jkj35 ubejk}(j ]j ]j]j]j]ujkj- jkj5 ubejk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk8. Potential Sources of Trouble}(jk8. Potential Sources of Troublejkj5 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname#potential-sources-of-troubleujkj- jkj5 ubajk}(j ]j ]j]j]j]ujkj- jkj5 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.1 Adventures in Routing}(jk8.1 Adventures in Routingjkj5 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname#adventures-in-routingujkj- jkj5 ubajk}(j ]j ]j]j]j]ujkj- jkj5 ubajk}(j ]j ]j]j]j]ujkj- jkj5 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.2 Ethernet Device Renaming}(jk8.2 Ethernet Device Renamingjkj5 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname#ethernet-device-renamingujkj- jkj5 ubajk}(j ]j ]j]j]j]ujkj- jkj5 ubajk}(j ]j ]j]j]j]ujkj- jkj5 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk98.3. Painfully Slow Or No Failed Link Detection By Miimon}(jk98.3. Painfully Slow Or No Failed Link Detection By Miimonjkj6 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname5#painfully-slow-or-no-failed-link-detection-by-miimonujkj- jkj6 ubajk}(j ]j ]j]j]j]ujkj- jkj6 ubajk}(j ]j ]j]j]j]ujkj- jkj5 ubejk}(j ]j ]j]j]j]ujkj- jkj5 ubejk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9. SNMP agents}(jk9. SNMP agentsjkjM6 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname #snmp-agentsujkj- jkjJ6 ubajk}(j ]j ]j]j]j]ujkj- jkjG6 ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10. Promiscuous mode}(jk10. Promiscuous modejkjq6 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname#promiscuous-modeujkj- jkjn6 ubajk}(j ]j ]j]j]j]ujkj- jkjk6 ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-11. Configuring Bonding for High Availability}(jk-11. Configuring Bonding for High Availabilityjkj6 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname*#configuring-bonding-for-high-availabilityujkj- jkj6 ubajk}(j ]j ]j]j]j]ujkj- jkj6 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk211.1 High Availability in a Single Switch Topology}(jk211.1 High Availability in a Single Switch Topologyjkj6 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname.#high-availability-in-a-single-switch-topologyujkj- jkj6 ubajk}(j ]j ]j]j]j]ujkj- jkj6 ubajk}(j ]j ]j]j]j]ujkj- jkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk411.2 High Availability in a Multiple Switch Topology}(jk411.2 High Availability in a Multiple Switch Topologyjkj6 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname0#high-availability-in-a-multiple-switch-topologyujkj- jkj6 ubajk}(j ]j ]j]j]j]ujkj- jkj6 ubajk}(j ]j ]j]j]j]ujkj- jkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=11.2.1 HA Bonding Mode Selection for Multiple Switch Topology}(jk=11.2.1 HA Bonding Mode Selection for Multiple Switch Topologyjkj6 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname7#ha-bonding-mode-selection-for-multiple-switch-topologyujkj- jkj6 ubajk}(j ]j ]j]j]j]ujkj- jkj6 ubajk}(j ]j ]j]j]j]ujkj- jkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk@11.2.2 HA Link Monitoring Selection for Multiple Switch Topology}(jk@11.2.2 HA Link Monitoring Selection for Multiple Switch Topologyjkj"7 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname:#ha-link-monitoring-selection-for-multiple-switch-topologyujkj- jkj7 ubajk}(j ]j ]j]j]j]ujkj- jkj7 ubajk}(j ]j ]j]j]j]ujkj- jkj6 ubejk}(j ]j ]j]j]j]ujkj- jkj6 ubejk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk.12. Configuring Bonding for Maximum Throughput}(jk.12. Configuring Bonding for Maximum ThroughputjkjR7 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname+#configuring-bonding-for-maximum-throughputujkj- jkjO7 ubajk}(j ]j ]j]j]j]ujkj- jkjL7 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk612.1 Maximizing Throughput in a Single Switch Topology}(jk612.1 Maximizing Throughput in a Single Switch Topologyjkjs7 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname2#maximizing-throughput-in-a-single-switch-topologyujkj- jkjp7 ubajk}(j ]j ]j]j]j]ujkj- jkjm7 ubajk}(j ]j ]j]j]j]ujkj- jkjj7 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk;12.1.1 MT Bonding Mode Selection for Single Switch Topology}(jk;12.1.1 MT Bonding Mode Selection for Single Switch Topologyjkj7 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname5#mt-bonding-mode-selection-for-single-switch-topologyujkj- jkj7 ubajk}(j ]j ]j]j]j]ujkj- jkj7 ubajk}(j ]j ]j]j]j]ujkj- jkjj7 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk412.1.2 MT Link Monitoring for Single Switch Topology}(jk412.1.2 MT Link Monitoring for Single Switch Topologyjkj7 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname.#mt-link-monitoring-for-single-switch-topologyujkj- jkj7 ubajk}(j ]j ]j]j]j]ujkj- jkj7 ubajk}(j ]j ]j]j]j]ujkj- jkjj7 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk512.2 Maximum Throughput in a Multiple Switch Topology}(jk512.2 Maximum Throughput in a Multiple Switch Topologyjkj7 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname1#maximum-throughput-in-a-multiple-switch-topologyujkj- jkj7 ubajk}(j ]j ]j]j]j]ujkj- jkj7 ubajk}(j ]j ]j]j]j]ujkj- jkjj7 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=12.2.1 MT Bonding Mode Selection for Multiple Switch Topology}(jk=12.2.1 MT Bonding Mode Selection for Multiple Switch Topologyjkj8 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname7#mt-bonding-mode-selection-for-multiple-switch-topologyujkj- jkj8 ubajk}(j ]j ]j]j]j]ujkj- jkj7 ubajk}(j ]j ]j]j]j]ujkj- jkjj7 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk612.2.2 MT Link Monitoring for Multiple Switch Topology}(jk612.2.2 MT Link Monitoring for Multiple Switch Topologyjkj'8 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname0#mt-link-monitoring-for-multiple-switch-topologyujkj- jkj$8 ubajk}(j ]j ]j]j]j]ujkj- jkj!8 ubajk}(j ]j ]j]j]j]ujkj- jkjj7 ubejk}(j ]j ]j]j]j]ujkj- jkjL7 ubejk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk13. Switch Behavior Issues}(jk13. Switch Behavior IssuesjkjW8 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname#switch-behavior-issuesujkj- jkjT8 ubajk}(j ]j ]j]j]j]ujkj- jkjQ8 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+13.1 Link Establishment and Failover Delays}(jk+13.1 Link Establishment and Failover Delaysjkjx8 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname'#link-establishment-and-failover-delaysujkj- jkju8 ubajk}(j ]j ]j]j]j]ujkj- jkjr8 ubajk}(j ]j ]j]j]j]ujkj- jkjo8 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 13.2 Duplicated Incoming Packets}(jk 13.2 Duplicated Incoming Packetsjkj8 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname#duplicated-incoming-packetsujkj- jkj8 ubajk}(j ]j ]j]j]j]ujkj- jkj8 ubajk}(j ]j ]j]j]j]ujkj- jkjo8 ubejk}(j ]j ]j]j]j]ujkj- jkjQ8 ubejk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$14. Hardware Specific Considerations}(jk$14. Hardware Specific Considerationsjkj8 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname!#hardware-specific-considerationsujkj- jkj8 ubajk}(j ]j ]j]j]j]ujkj- jkj8 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk14.1 IBM BladeCenter}(jk14.1 IBM BladeCenterjkj8 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname#ibm-bladecenterujkj- jkj8 ubajk}(j ]j ]j]j]j]ujkj- jkj8 ubajk}(j ]j ]j]j]j]ujkj- jkj8 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk JS20 network adapter information}(jk JS20 network adapter informationjkj9 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname!#js20-network-adapter-informationujkj- jkj9 ubajk}(j ]j ]j]j]j]ujkj- jkj 9 ubajk}(j ]j ]j]j]j]ujkj- jkj8 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$BladeCenter networking configuration}(jk$BladeCenter networking configurationjkj59 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname%#bladecenter-networking-configurationujkj- jkj29 ubajk}(j ]j ]j]j]j]ujkj- jkj/9 ubajk}(j ]j ]j]j]j]ujkj- jkj8 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRequirements for specific modes}(jkRequirements for specific modesjkjY9 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname #requirements-for-specific-modesujkj- jkjV9 ubajk}(j ]j ]j]j]j]ujkj- jkjS9 ubajk}(j ]j ]j]j]j]ujkj- jkj8 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLink monitoring issues}(jkLink monitoring issuesjkj}9 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname#link-monitoring-issuesujkj- jkjz9 ubajk}(j ]j ]j]j]j]ujkj- jkjw9 ubajk}(j ]j ]j]j]j]ujkj- jkj8 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOther concerns}(jkOther concernsjkj9 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname#other-concernsujkj- jkj9 ubajk}(j ]j ]j]j]j]ujkj- jkj9 ubajk}(j ]j ]j]j]j]ujkj- jkj8 ubejk}(j ]j ]j]j]j]ujkj- jkj8 ubejk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk15. Frequently Asked Questions}(jk15. Frequently Asked Questionsjkj9 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname#frequently-asked-questionsujkj- jkj9 ubajk}(j ]j ]j]j]j]ujkj- jkj9 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Is it SMP safe?}(jk1. Is it SMP safe?jkj9 ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname#is-it-smp-safeujkj- jkj9 ubajk}(j ]j ]j]j]j]ujkj- jkj9 ubajk}(j ]j ]j]j]j]ujkj- jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)2. What type of cards will work with it?}(jk)2. What type of cards will work with it?jkj: ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname%#what-type-of-cards-will-work-with-itujkj- jkj: ubajk}(j ]j ]j]j]j]ujkj- jkj: ubajk}(j ]j ]j]j]j]ujkj- jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(3. How many bonding devices can I have?}(jk(3. How many bonding devices can I have?jkj:: ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname$#how-many-bonding-devices-can-i-haveujkj- jkj7: ubajk}(j ]j ]j]j]j]ujkj- jkj4: ubajk}(j ]j ]j]j]j]ujkj- jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.4. How many slaves can a bonding device have?}(jk.4. How many slaves can a bonding device have?jkj^: ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname*#how-many-slaves-can-a-bonding-device-haveujkj- jkj[: ubajk}(j ]j ]j]j]j]ujkj- jkjX: ubajk}(j ]j ]j]j]j]ujkj- jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(5. What happens when a slave link dies?}(jk(5. What happens when a slave link dies?jkj: ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname$#what-happens-when-a-slave-link-diesujkj- jkj: ubajk}(j ]j ]j]j]j]ujkj- jkj|: ubajk}(j ]j ]j]j]j]ujkj- jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.6. Can bonding be used for High Availability?}(jk.6. Can bonding be used for High Availability?jkj: ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname*#can-bonding-be-used-for-high-availabilityujkj- jkj: ubajk}(j ]j ]j]j]j]ujkj- jkj: ubajk}(j ]j ]j]j]j]ujkj- jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-7. Which switches/systems does it work with?}(jk-7. Which switches/systems does it work with?jkj: ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname)#which-switches-systems-does-it-work-withujkj- jkj: ubajk}(j ]j ]j]j]j]ujkj- jkj: ubajk}(j ]j ]j]j]j]ujkj- jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk98. Where does a bonding device get its MAC address from?}(jk98. Where does a bonding device get its MAC address from?jkj: ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname5#where-does-a-bonding-device-get-its-mac-address-fromujkj- jkj: ubajk}(j ]j ]j]j]j]ujkj- jkj: ubajk}(j ]j ]j]j]j]ujkj- jkj9 ubejk}(j ]j ]j]j]j]ujkj- jkj9 ubejk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk16. Resources and Links}(jk16. Resources and Linksjkj; ubajk}(j ]j ]j]j]j]internalrefurij0 anchorname#resources-and-linksujkj- jkj; ubajk}(j ]j ]j]j]j]ujkj- jkj; ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubejk}(j ]j ]j]j]j]ujkj- jkj0 ubejk}(j ]j ]j]j]j]ujkj- jkj0 ubajk}(j ]j ]j]j]j]ujkj- ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkArchitecture Page Table Helpers}(jkjFjkjW; ubajk}(j ]j ]j]j]j]internalrefurimm/arch_pgtable_helpers anchornamehujkj- jkjT; ubajk}(j ]j ]j]j]j]ujkj- jkjQ; ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPTE Page Table Helpers}(jkPTE Page Table Helpersjkjw; ubajk}(j ]j ]j]j]j]internalrefurijf; anchorname#pte-page-table-helpersujkj- jkjt; ubajk}(j ]j ]j]j]j]ujkj- jkjq; ubajk}(j ]j ]j]j]j]ujkj- jkjn; ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPMD Page Table Helpers}(jkPMD Page Table Helpersjkj; ubajk}(j ]j ]j]j]j]internalrefurijf; anchorname#pmd-page-table-helpersujkj- jkj; ubajk}(j ]j ]j]j]j]ujkj- jkj; ubajk}(j ]j ]j]j]j]ujkj- jkjn; ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPUD Page Table Helpers}(jkPUD Page Table Helpersjkj; ubajk}(j ]j ]j]j]j]internalrefurijf; anchorname#pud-page-table-helpersujkj- jkj; ubajk}(j ]j ]j]j]j]ujkj- jkj; ubajk}(j ]j ]j]j]j]ujkj- jkjn; ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHugeTLB Page Table Helpers}(jkHugeTLB Page Table Helpersjkj; ubajk}(j ]j ]j]j]j]internalrefurijf; anchorname#hugetlb-page-table-helpersujkj- jkj; ubajk}(j ]j ]j]j]j]ujkj- jkj; ubajk}(j ]j ]j]j]j]ujkj- jkjn; ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSWAP Page Table Helpers}(jkSWAP Page Table Helpersjkj< ubajk}(j ]j ]j]j]j]internalrefurijf; anchorname#swap-page-table-helpersujkj- jkj< ubajk}(j ]j ]j]j]j]ujkj- jkj< ubajk}(j ]j ]j]j]j]ujkj- jkjn; ubejk}(j ]j ]j]j]j]ujkj- jkjQ; ubejk}(j ]j ]j]j]j]ujkj- jkjN; ubajk}(j ]j ]j]j]j]ujkj- ubjQ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk DCCP protocol}(jkjTjkj@< ubajk}(j ]j ]j]j]j]internalrefurinetworking/dccp anchornamehujkj- jkj=< ubajk}(j ]j ]j]j]j]ujkj- jkj:< ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj`< ubajk}(j ]j ]j]j]j]internalrefurijO< anchorname #introductionujkj- jkj]< ubajk}(j ]j ]j]j]j]ujkj- jkjZ< ubajk}(j ]j ]j]j]j]ujkj- jkjW< ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMissing features}(jkMissing featuresjkj< ubajk}(j ]j ]j]j]j]internalrefurijO< anchorname#missing-featuresujkj- jkj< ubajk}(j ]j ]j]j]j]ujkj- jkj~< ubajk}(j ]j ]j]j]j]ujkj- jkjW< ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSocket options}(jkSocket optionsjkj< ubajk}(j ]j ]j]j]j]internalrefurijO< anchorname#socket-optionsujkj- jkj< ubajk}(j ]j ]j]j]j]ujkj- jkj< ubajk}(j ]j ]j]j]j]ujkj- jkjW< ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysctl variables}(jkSysctl variablesjkj< ubajk}(j ]j ]j]j]j]internalrefurijO< anchorname#sysctl-variablesujkj- jkj< ubajk}(j ]j ]j]j]j]ujkj- jkj< ubajk}(j ]j ]j]j]j]ujkj- jkjW< ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIOCTLS}(jkIOCTLSjkj< ubajk}(j ]j ]j]j]j]internalrefurijO< anchorname#ioctlsujkj- jkj< ubajk}(j ]j ]j]j]j]ujkj- jkj< ubajk}(j ]j ]j]j]j]ujkj- jkjW< ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOther tunables}(jkOther tunablesjkj= ubajk}(j ]j ]j]j]j]internalrefurijO< anchorname#other-tunablesujkj- jkj= ubajk}(j ]j ]j]j]j]ujkj- jkj= ubajk}(j ]j ]j]j]j]ujkj- jkjW< ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotes}(jkNotesjkj8= ubajk}(j ]j ]j]j]j]internalrefurijO< anchorname#notesujkj- jkj5= ubajk}(j ]j ]j]j]j]ujkj- jkj2= ubajk}(j ]j ]j]j]j]ujkj- jkjW< ubejk}(j ]j ]j]j]j]ujkj- jkj:< ubejk}(j ]j ]j]j]j]ujkj- jkj7< ubajk}(j ]j ]j]j]j]ujkj- ubjje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCable Modem Device Drivers}(jkjbjkjq= ubajk}(j ]j ]j]j]j]internalrefuri%networking/device_drivers/cable/index anchornamehujkj- jkjn= ubajk}(j ]j ]j]j]j]ujkj- jkjk= ubje0)}(jkhjk]jH)}(jkhjk]jk}(j ]j ]j]j]j]parentj= entries]N&networking/device_drivers/cable/sb1000a includefiles]j= amaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujktoctreej^sS/var/lib/git/docbuild/linux/Documentation/networking/device_drivers/cable/index.rstj_sKjkj= ubajk}(j ]j ]j]j]j]ujkj- jkjk= ubejk}(j ]j ]j]j]j]ujkj- jkjh= ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj= ubajk}(j ]j ]j]j]j]internalrefurij= anchorname#indicesujkj- jkj= ubajk}(j ]j ]j]j]j]ujkj- jkj= ubajk}(j ]j ]j]j]j]ujkj- jkj= ubajk}(j ]j ]j]j]j]exprsubproject and htmlujkonlyjkjh= ubejk}(j ]j ]j]j]j]ujkj- ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCTU CAN FD Driver}(jkjpjkj= ubajk}(j ]j ]j]j]j]internalrefuri1networking/device_drivers/can/ctu/ctucanfd-driver anchornamehujkj- jkj= ubajk}(j ]j ]j]j]j]ujkj- jkj= ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAbout CTU CAN FD IP Core}(jkAbout CTU CAN FD IP Corejkj> ubajk}(j ]j ]j]j]j]internalrefurij> anchorname#about-ctu-can-fd-ip-coreujkj- jkj> ubajk}(j ]j ]j]j]j]ujkj- jkj > ubajk}(j ]j ]j]j]j]ujkj- jkj> ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAbout SocketCAN}(jkAbout SocketCANjkj5> ubajk}(j ]j ]j]j]j]internalrefurij> anchorname#about-socketcanujkj- jkj2> ubajk}(j ]j ]j]j]j]ujkj- jkj/> ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Device probe}(jk Device probejkjV> ubajk}(j ]j ]j]j]j]internalrefurij> anchorname #device-probeujkj- jkjS> ubajk}(j ]j ]j]j]j]ujkj- jkjP> ubajk}(j ]j ]j]j]j]ujkj- jkjM> ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Device tree}(jk Device treejkjz> ubajk}(j ]j ]j]j]j]internalrefurij> anchorname #device-treeujkj- jkjw> ubajk}(j ]j ]j]j]j]ujkj- jkjt> ubajk}(j ]j ]j]j]j]ujkj- jkjM> ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDriver structure}(jkDriver structurejkj> ubajk}(j ]j ]j]j]j]internalrefurij> anchorname#driver-structureujkj- jkj> ubajk}(j ]j ]j]j]j]ujkj- jkj> ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlatform device driver}(jkPlatform device driverjkj> ubajk}(j ]j ]j]j]j]internalrefurij> anchorname#platform-device-driverujkj- jkj> ubajk}(j ]j ]j]j]j]ujkj- jkj> ubajk}(j ]j ]j]j]j]ujkj- jkj> ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNetwork device driver}(jkNetwork device driverjkj> ubajk}(j ]j ]j]j]j]internalrefurij> anchorname#network-device-driverujkj- jkj> ubajk}(j ]j ]j]j]j]ujkj- jkj> ubajk}(j ]j ]j]j]j]ujkj- jkj> ubejk}(j ]j ]j]j]j]ujkj- jkj> ubejk}(j ]j ]j]j]j]ujkj- jkjM> ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNAPI}(jkNAPIjkj? ubajk}(j ]j ]j]j]j]internalrefurij> anchorname#napiujkj- jkj? ubajk}(j ]j ]j]j]j]ujkj- jkj ? ubajk}(j ]j ]j]j]j]ujkj- jkjM> ubejk}(j ]j ]j]j]j]ujkj- jkj/> ubejk}(j ]j ]j]j]j]ujkj- jkj> ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Integrating the core to Xilinx Zynq}(jk#Integrating the core to Xilinx ZynqjkjC? ubajk}(j ]j ]j]j]j]internalrefurij> anchorname$#integrating-the-core-to-xilinx-zynqujkj- jkj@? ubajk}(j ]j ]j]j]j]ujkj- jkj=? ubajk}(j ]j ]j]j]j]ujkj- jkj> ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCTU CAN FD Driver design}(jkCTU CAN FD Driver designjkjg? ubajk}(j ]j ]j]j]j]internalrefurij> anchorname#ctu-can-fd-driver-designujkj- jkjd? ubajk}(j ]j ]j]j]j]ujkj- jkja? ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLow-level driver}(jkLow-level driverjkj? ubajk}(j ]j ]j]j]j]internalrefurij> anchorname#low-level-driverujkj- jkj? ubajk}(j ]j ]j]j]j]ujkj- jkj? ubajk}(j ]j ]j]j]j]ujkj- jkj? ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguring bit timing}(jkConfiguring bit timingjkj? ubajk}(j ]j ]j]j]j]internalrefurij> anchorname#configuring-bit-timingujkj- jkj? ubajk}(j ]j ]j]j]j]ujkj- jkj? ubajk}(j ]j ]j]j]j]ujkj- jkj? ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Handling RX}(jk Handling RXjkj? ubajk}(j ]j ]j]j]j]internalrefurij> anchorname #handling-rxujkj- jkj? ubajk}(j ]j ]j]j]j]ujkj- jkj? ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTimestamping RX frames}(jkTimestamping RX framesjkj? ubajk}(j ]j ]j]j]j]internalrefurij> anchorname#timestamping-rx-framesujkj- jkj? ubajk}(j ]j ]j]j]j]ujkj- jkj? ubajk}(j ]j ]j]j]j]ujkj- jkj? ubajk}(j ]j ]j]j]j]ujkj- jkj? ubejk}(j ]j ]j]j]j]ujkj- jkj? ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Handling TX}(jk Handling TXjkj!@ ubajk}(j ]j ]j]j]j]internalrefurij> anchorname #handling-txujkj- jkj@ ubajk}(j ]j ]j]j]j]ujkj- jkj@ ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTimestamping TX frames}(jkTimestamping TX framesjkjB@ ubajk}(j ]j ]j]j]j]internalrefurij> anchorname#timestamping-tx-framesujkj- jkj?@ ubajk}(j ]j ]j]j]j]ujkj- jkj<@ ubajk}(j ]j ]j]j]j]ujkj- jkj9@ ubajk}(j ]j ]j]j]j]ujkj- jkj@ ubejk}(j ]j ]j]j]j]ujkj- jkj? ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHandling RX buffer overrun}(jkHandling RX buffer overrunjkjr@ ubajk}(j ]j ]j]j]j]internalrefurij> anchorname#handling-rx-buffer-overrunujkj- jkjo@ ubajk}(j ]j ]j]j]j]ujkj- jkjl@ ubajk}(j ]j ]j]j]j]ujkj- jkj? ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Reporting Error Passive and Bus Off conditions}(jk.Reporting Error Passive and Bus Off conditionsjkj@ ubajk}(j ]j ]j]j]j]internalrefurij> anchorname/#reporting-error-passive-and-bus-off-conditionsujkj- jkj@ ubajk}(j ]j ]j]j]j]ujkj- jkj@ ubajk}(j ]j ]j]j]j]ujkj- jkj? ubejk}(j ]j ]j]j]j]ujkj- jkja? ubejk}(j ]j ]j]j]j]ujkj- jkj> ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#CTU CAN FD Driver Sources Reference}(jk#CTU CAN FD Driver Sources Referencejkj@ ubajk}(j ]j ]j]j]j]internalrefurij> anchorname$#ctu-can-fd-driver-sources-referenceujkj- jkj@ ubajk}(j ]j ]j]j]j]ujkj- jkj@ ubajk}(j ]j ]j]j]j]ujkj- jkj> ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8CTU CAN FD IP Core and Driver Development Acknowledgment}(jk8CTU CAN FD IP Core and Driver Development Acknowledgmentjkj@ ubajk}(j ]j ]j]j]j]internalrefurij> anchorname9#ctu-can-fd-ip-core-and-driver-development-acknowledgmentujkj- jkj@ ubajk}(j ]j ]j]j]j]ujkj- jkj@ ubajk}(j ]j ]j]j]j]ujkj- jkj> ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotes}(jkNotesjkjA ubajk}(j ]j ]j]j]j]internalrefurij> anchorname#notesujkj- jkj A ubajk}(j ]j ]j]j]j]ujkj- jkjA ubajk}(j ]j ]j]j]j]ujkj- jkj> ubejk}(j ]j ]j]j]j]ujkj- jkj= ubejk}(j ]j ]j]j]j]ujkj- jkj= ubajk}(j ]j ]j]j]j]ujkj- ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPage fragments}(jkj~jkjGA ubajk}(j ]j ]j]j]j]internalrefuri mm/page_frags anchornamehujkj- jkjDA ubajk}(j ]j ]j]j]j]ujkj- jkjAA ubajk}(j ]j ]j]j]j]ujkj- jkj>A ubajk}(j ]j ]j]j]j]ujkj- ubj je0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCellular Modem Device Drivers}(jkjjkjsA ubajk}(j ]j ]j]j]j]internalrefuri(networking/device_drivers/cellular/index anchornamehujkj- jkjpA ubajk}(j ]j ]j]j]j]ujkj- jkjmA ubje0)}(jkhjk]jH)}(jkhjk]jk}(j ]j ]j]j]j]parentjA entries]N1networking/device_drivers/cellular/qualcomm/rmneta includefiles]jA amaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj= j^sV/var/lib/git/docbuild/linux/Documentation/networking/device_drivers/cellular/index.rstj_sKjkjA ubajk}(j ]j ]j]j]j]ujkj- jkjmA ubejk}(j ]j ]j]j]j]ujkj- jkjjA ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjA ubajk}(j ]j ]j]j]j]internalrefurijA anchorname#indicesujkj- jkjA ubajk}(j ]j ]j]j]j]ujkj- jkjA ubajk}(j ]j ]j]j]j]ujkj- jkjA ubajk}(j ]j ]j]j]j]exprsubproject and htmlujkj= jkjjA ubejk}(j ]j ]j]j]j]ujkj- ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(Bare UDP Tunnelling Module Documentation}(jkjjkjA ubajk}(j ]j ]j]j]j]internalrefurinetworking/bareudp anchornamehujkj- jkjA ubajk}(j ]j ]j]j]j]ujkj- jkjA ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpecial Handling}(jkSpecial HandlingjkjB ubajk}(j ]j ]j]j]j]internalrefurijB anchorname#special-handlingujkj- jkjB ubajk}(j ]j ]j]j]j]ujkj- jkj B ubajk}(j ]j ]j]j]j]ujkj- jkjB ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkj5B ubajk}(j ]j ]j]j]j]internalrefurijB anchorname#usageujkj- jkj2B ubajk}(j ]j ]j]j]j]ujkj- jkj/B ubajk}(j ]j ]j]j]j]ujkj- jkjB ubejk}(j ]j ]j]j]j]ujkj- jkjA ubejk}(j ]j ]j]j]j]ujkj- jkjA ubajk}(j ]j ]j]j]j]ujkj- ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkhwpoison}(jkjjkjnB ubajk}(j ]j ]j]j]j]internalrefuri mm/hwpoison anchornamehujkj- jkjkB ubajk}(j ]j ]j]j]j]ujkj- jkjhB ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is hwpoison?}(jkWhat is hwpoison?jkjB ubajk}(j ]j ]j]j]j]internalrefurij}B anchorname#what-is-hwpoisonujkj- jkjB ubajk}(j ]j ]j]j]j]ujkj- jkjB ubajk}(j ]j ]j]j]j]ujkj- jkjB ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFailure recovery modes}(jkFailure recovery modesjkjB ubajk}(j ]j ]j]j]j]internalrefurij}B anchorname#failure-recovery-modesujkj- jkjB ubajk}(j ]j ]j]j]j]ujkj- jkjB ubajk}(j ]j ]j]j]j]ujkj- jkjB ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk User control}(jk User controljkjB ubajk}(j ]j ]j]j]j]internalrefurij}B anchorname #user-controlujkj- jkjB ubajk}(j ]j ]j]j]j]ujkj- jkjB ubajk}(j ]j ]j]j]j]ujkj- jkjB ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting}(jkTestingjkjB ubajk}(j ]j ]j]j]j]internalrefurij}B anchorname#testingujkj- jkjB ubajk}(j ]j ]j]j]j]ujkj- jkjB ubajk}(j ]j ]j]j]j]ujkj- jkjB ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk ReferencesjkjC ubajk}(j ]j ]j]j]j]internalrefurij}B anchorname #referencesujkj- jkjC ubajk}(j ]j ]j]j]j]ujkj- jkjC ubajk}(j ]j ]j]j]j]ujkj- jkjB ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Limitations}(jk LimitationsjkjBC ubajk}(j ]j ]j]j]j]internalrefurij}B anchorname #limitationsujkj- jkj?C ubajk}(j ]j ]j]j]j]ujkj- jkjH entries](N$networking/device_drivers/can/can327N1networking/device_drivers/can/ctu/ctucanfd-driverN/networking/device_drivers/can/freescale/flexcane includefiles](jUH jWH jYH emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj= j^sQ/var/lib/git/docbuild/linux/Documentation/networking/device_drivers/can/index.rstj_sK jkjFH ubajk}(j ]j ]j]j]j]ujkj- jkj)H ubejk}(j ]j ]j]j]j]ujkj- jkj&H ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj|H ubajk}(j ]j ]j]j]j]internalrefurij>H anchorname#indicesujkj- jkjyH ubajk}(j ]j ]j]j]j]ujkj- jkjvH ubajk}(j ]j ]j]j]j]ujkj- jkjsH ubajk}(j ]j ]j]j]j]exprsubproject and htmlujkj= jkj&H ubejk}(j ]j ]j]j]j]ujkj- ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkATM cxacru device driver}(jkjjkjH ubajk}(j ]j ]j]j]j]internalrefuri$networking/device_drivers/atm/cxacru anchornamehujkj- jkjH ubajk}(j ]j ]j]j]j]ujkj- jkjH ubajk}(j ]j ]j]j]j]ujkj- jkjH ubajk}(j ]j ]j]j]j]ujkj- ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSlab Allocation}(jkjjkjH ubajk}(j ]j ]j]j]j]internalrefurimm/slab anchornamehujkj- jkjH ubajk}(j ]j ]j]j]j]ujkj- jkjH ubajk}(j ]j ]j]j]j]ujkj- jkjH ubajk}(j ]j ]j]j]j]ujkj- ubjDje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk API Reference}(jkjjkj I ubajk}(j ]j ]j]j]j]internalrefuri mm/damon/api anchornamehujkj- jkjI ubajk}(j ]j ]j]j]j]ujkj- jkjI ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Structures}(jk Structuresjkj)I ubajk}(j ]j ]j]j]j]internalrefurijI anchorname #structuresujkj- jkj&I ubajk}(j ]j ]j]j]j]ujkj- jkj#I ubajk}(j ]j ]j]j]j]ujkj- jkj I ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Functions}(jk FunctionsjkjMI ubajk}(j ]j ]j]j]j]internalrefurijI anchorname #functionsujkj- jkjJI ubajk}(j ]j ]j]j]j]ujkj- jkjGI ubajk}(j ]j ]j]j]j]ujkj- jkj I ubejk}(j ]j ]j]j]j]ujkj- jkjI ubejk}(j ]j ]j]j]j]ujkj- jkjI ubajk}(j ]j ]j]j]j]ujkj- ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOut Of Memory Handling}(jkj jkjI ubajk}(j ]j ]j]j]j]internalrefurimm/oom anchornamehujkj- jkjI ubajk}(j ]j ]j]j]j]ujkj- jkjI ubajk}(j ]j ]j]j]j]ujkj- jkj}I ubajk}(j ]j ]j]j]j]ujkj- ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPage migration}(jkjjkjI ubajk}(j ]j ]j]j]j]internalrefurimm/page_migration anchornamehujkj- jkjI ubajk}(j ]j ]j]j]j]ujkj- jkjI ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk In kernel use of migrate_pages()}(jk In kernel use of migrate_pages()jkjI ubajk}(j ]j ]j]j]j]internalrefurijI anchorname#in-kernel-use-of-migrate-pagesujkj- jkjI ubajk}(j ]j ]j]j]j]ujkj- jkjI ubajk}(j ]j ]j]j]j]ujkj- jkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow migrate_pages() works}(jkHow migrate_pages() worksjkjI ubajk}(j ]j ]j]j]j]internalrefurijI anchorname#how-migrate-pages-worksujkj- jkjI ubajk}(j ]j ]j]j]j]ujkj- jkjI ubajk}(j ]j ]j]j]j]ujkj- jkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNon-LRU page migration}(jkNon-LRU page migrationjkjJ ubajk}(j ]j ]j]j]j]internalrefurijI anchorname#non-lru-page-migrationujkj- jkjJ ubajk}(j ]j ]j]j]j]ujkj- jkjJ ubajk}(j ]j ]j]j]j]ujkj- jkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMonitoring Migration}(jkMonitoring Migrationjkj>J ubajk}(j ]j ]j]j]j]internalrefurijI anchorname#monitoring-migrationujkj- jkj;J ubajk}(j ]j ]j]j]j]ujkj- jkj8J ubajk}(j ]j ]j]j]j]ujkj- jkjI ubejk}(j ]j ]j]j]j]ujkj- jkjI ubejk}(j ]j ]j]j]j]ujkj- jkjI ubajk}(j ]j ]j]j]j]ujkj- ubj0je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe UCAN Protocol}(jkj&jkjwJ ubajk}(j ]j ]j]j]j]internalrefurinetworking/can_ucan_protocol anchornamehujkj- jkjtJ ubajk}(j ]j ]j]j]j]ujkj- jkjqJ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk USB Endpoints}(jk USB EndpointsjkjJ ubajk}(j ]j ]j]j]j]internalrefurijJ anchorname#usb-endpointsujkj- jkjJ ubajk}(j ]j ]j]j]j]ujkj- jkjJ ubajk}(j ]j ]j]j]j]ujkj- jkjJ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCONTROL Messages}(jkCONTROL MessagesjkjJ ubajk}(j ]j ]j]j]j]internalrefurijJ anchorname#control-messagesujkj- jkjJ ubajk}(j ]j ]j]j]j]ujkj- jkjJ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Setup Packet}(jk Setup PacketjkjJ ubajk}(j ]j ]j]j]j]internalrefurijJ anchorname #setup-packetujkj- jkjJ ubajk}(j ]j ]j]j]j]ujkj- jkjJ ubajk}(j ]j ]j]j]j]ujkj- jkjJ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkError Handling}(jkError HandlingjkjK ubajk}(j ]j ]j]j]j]internalrefurijJ anchorname#error-handlingujkj- jkjJ ubajk}(j ]j ]j]j]j]ujkj- jkjJ ubajk}(j ]j ]j]j]j]ujkj- jkjJ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Commands}(jkDevice Commandsjkj$K ubajk}(j ]j ]j]j]j]internalrefurijJ anchorname#device-commandsujkj- jkj!K ubajk}(j ]j ]j]j]j]ujkj- jkjK ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUCAN_DEVICE_GET_FW_STRING}(jkUCAN_DEVICE_GET_FW_STRINGjkjEK ubajk}(j ]j ]j]j]j]internalrefurijJ anchorname#ucan-device-get-fw-stringujkj- jkjBK ubajk}(j ]j ]j]j]j]ujkj- jkj?K ubajk}(j ]j ]j]j]j]ujkj- jkjR ubajk}(j ]j ]j]j]j]ujkj- jkj;R ubajk}(j ]j ]j]j]j]ujkj- jkjQ ubejk}(j ]j ]j]j]j]ujkj- jkjQ ubejk}(j ]j ]j]j]j]ujkj- jkjQ ubajk}(j ]j ]j]j]j]ujkj- jkjjQ ubejk}(j ]j ]j]j]j]ujkj- jkjgQ ubajk}(j ]j ]j]j]j]ujkj- ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFlexcan CAN Controller driver}(jkjljkjR ubajk}(j ]j ]j]j]j]internalrefuri/networking/device_drivers/can/freescale/flexcan anchornamehujkj- jkjR ubajk}(j ]j ]j]j]j]ujkj- jkjR ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOn/off RTR frames reception}(jkOn/off RTR frames receptionjkjR ubajk}(j ]j ]j]j]j]internalrefurijR anchorname#on-off-rtr-frames-receptionujkj- jkjR ubajk}(j ]j ]j]j]j]ujkj- jkjR ubajk}(j ]j ]j]j]j]ujkj- jkjR ubajk}(j ]j ]j]j]j]ujkj- jkjR ubejk}(j ]j ]j]j]j]ujkj- jkj}R ubajk}(j ]j ]j]j]j]ujkj- ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkl ubajk}(j ]j ]j]j]j]ujkj- jkjck ubejk}(j ]j ]j]j]j]ujkj- jkjEk ubejk}(j ]j ]j]j]j]ujkj- jkjBk ubajk}(j ]j ]j]j]j]ujkj- jkj$k ubejk}(j ]j ]j]j]j]ujkj- jkjpg ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#CNet Technology Inc. (16-bit cards)}(jk#CNet Technology Inc. (16-bit cards)jkjl ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname!#cnet-technology-inc-16-bit-cardsujkj- jkj}l ubajk}(j ]j ]j]j]j]ujkj- jkjzl ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk160 Series (16-bit cards)}(jk160 Series (16-bit cards)jkjl ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#series-16-bit-cardsujkj- jkjl ubajk}(j ]j ]j]j]j]ujkj- jkjl ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting the Node ID}(jkSetting the Node IDjkjl ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id7ujkj- jkjl ubajk}(j ]j ]j]j]j]ujkj- jkjl ubajk}(j ]j ]j]j]j]ujkj- jkjl ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting the I/O Base Address}(jkSetting the I/O Base Addressjkjl ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id8ujkj- jkjl ubajk}(j ]j ]j]j]j]ujkj- jkjl ubajk}(j ]j ]j]j]j]ujkj- jkjl ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Setting the Base Memory (RAM) buffer Address}(jk,Setting the Base Memory (RAM) buffer Addressjkj m ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id9ujkj- jkjm ubajk}(j ]j ]j]j]j]ujkj- jkjm ubajk}(j ]j ]j]j]j]ujkj- jkjl ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting the Interrupt Line}(jkSetting the Interrupt Linejkj.m ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id10ujkj- jkj+m ubajk}(j ]j ]j]j]j]ujkj- jkj(m ubajk}(j ]j ]j]j]j]ujkj- jkjl ubejk}(j ]j ]j]j]j]ujkj- jkjl ubejk}(j ]j ]j]j]j]ujkj- jkjl ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting the Timeout Parameters}(jkSetting the Timeout Parametersjkj^m ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id11ujkj- jkj[m ubajk}(j ]j ]j]j]j]ujkj- jkjXm ubajk}(j ]j ]j]j]j]ujkj- jkjl ubejk}(j ]j ]j]j]j]ujkj- jkjzl ubejk}(j ]j ]j]j]j]ujkj- jkjpg ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLantech}(jkLantechjkjm ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#lantechujkj- jkjm ubajk}(j ]j ]j]j]j]ujkj- jkjm ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8-bit card, unknown model}(jk8-bit card, unknown modeljkjm ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#bit-card-unknown-modelujkj- jkjm ubajk}(j ]j ]j]j]j]ujkj- jkjm ubajk}(j ]j ]j]j]j]ujkj- jkjm ubajk}(j ]j ]j]j]j]ujkj- jkjm ubejk}(j ]j ]j]j]j]ujkj- jkjpg ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAcer}(jkAcerjkjm ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#acerujkj- jkjm ubajk}(j ]j ]j]j]j]ujkj- jkjm ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk8-bit card, Model 5210-003}(jk8-bit card, Model 5210-003jkjn ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#bit-card-model-5210-003ujkj- jkjm ubajk}(j ]j ]j]j]j]ujkj- jkjm ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting the Node ID}(jkSetting the Node IDjkj!n ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id12ujkj- jkjn ubajk}(j ]j ]j]j]j]ujkj- jkjn ubajk}(j ]j ]j]j]j]ujkj- jkjn ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting the I/O Base Address}(jkSetting the I/O Base AddressjkjEn ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id13ujkj- jkjBn ubajk}(j ]j ]j]j]j]ujkj- jkj?n ubajk}(j ]j ]j]j]j]ujkj- jkjn ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Setting the Base Memory (RAM) buffer Address}(jk,Setting the Base Memory (RAM) buffer Addressjkjin ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id14ujkj- jkjfn ubajk}(j ]j ]j]j]j]ujkj- jkjcn ubajk}(j ]j ]j]j]j]ujkj- jkjn ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting the Interrupt Line}(jkSetting the Interrupt Linejkjn ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id15ujkj- jkjn ubajk}(j ]j ]j]j]j]ujkj- jkjn ubajk}(j ]j ]j]j]j]ujkj- jkjn ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUnknown jumpers & sockets}(jkUnknown jumpers & socketsjkjn ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#unknown-jumpers-socketsujkj- jkjn ubajk}(j ]j ]j]j]j]ujkj- jkjn ubajk}(j ]j ]j]j]j]ujkj- jkjn ubejk}(j ]j ]j]j]j]ujkj- jkjm ubejk}(j ]j ]j]j]j]ujkj- jkjm ubajk}(j ]j ]j]j]j]ujkj- jkjm ubejk}(j ]j ]j]j]j]ujkj- jkjpg ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Datapoint?}(jk Datapoint?jkjn ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname #datapointujkj- jkjn ubajk}(j ]j ]j]j]j]ujkj- jkjn ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLAN-ARC-8, an 8-bit card}(jkLAN-ARC-8, an 8-bit cardjkjo ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#lan-arc-8-an-8-bit-cardujkj- jkj o ubajk}(j ]j ]j]j]j]ujkj- jkjo ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting the Node ID}(jkSetting the Node IDjkj/o ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id16ujkj- jkj,o ubajk}(j ]j ]j]j]j]ujkj- jkj)o ubajk}(j ]j ]j]j]j]ujkj- jkj&o ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting the I/O Base Address}(jkSetting the I/O Base AddressjkjSo ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id17ujkj- jkjPo ubajk}(j ]j ]j]j]j]ujkj- jkjMo ubajk}(j ]j ]j]j]j]ujkj- jkj&o ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Setting the Base Memory (RAM) buffer Address}(jk,Setting the Base Memory (RAM) buffer Addressjkjwo ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id18ujkj- jkjto ubajk}(j ]j ]j]j]j]ujkj- jkjqo ubajk}(j ]j ]j]j]j]ujkj- jkj&o ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting the Interrupt Line}(jkSetting the Interrupt Linejkjo ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id19ujkj- jkjo ubajk}(j ]j ]j]j]j]ujkj- jkjo ubajk}(j ]j ]j]j]j]ujkj- jkj&o ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting the Timeout Parameters}(jkSetting the Timeout Parametersjkjo ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id20ujkj- jkjo ubajk}(j ]j ]j]j]j]ujkj- jkjo ubajk}(j ]j ]j]j]j]ujkj- jkj&o ubejk}(j ]j ]j]j]j]ujkj- jkjo ubejk}(j ]j ]j]j]j]ujkj- jkjo ubajk}(j ]j ]j]j]j]ujkj- jkjn ubejk}(j ]j ]j]j]j]ujkj- jkjpg ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTopware}(jkTopwarejkjo ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#topwareujkj- jkjo ubajk}(j ]j ]j]j]j]ujkj- jkjo ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk8-bit card, TA-ARC/10}(jk8-bit card, TA-ARC/10jkjp ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#bit-card-ta-arc-10ujkj- jkjp ubajk}(j ]j ]j]j]j]ujkj- jkjp ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting the Node ID}(jkSetting the Node IDjkj=p ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id21ujkj- jkj:p ubajk}(j ]j ]j]j]j]ujkj- jkj7p ubajk}(j ]j ]j]j]j]ujkj- jkj4p ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting the I/O Base Address}(jkSetting the I/O Base Addressjkjap ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id22ujkj- jkj^p ubajk}(j ]j ]j]j]j]ujkj- jkj[p ubajk}(j ]j ]j]j]j]ujkj- jkj4p ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Setting the Base Memory (RAM) buffer Address}(jk,Setting the Base Memory (RAM) buffer Addressjkjp ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id23ujkj- jkjp ubajk}(j ]j ]j]j]j]ujkj- jkjp ubajk}(j ]j ]j]j]j]ujkj- jkj4p ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting the Interrupt Line}(jkSetting the Interrupt Linejkjp ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id24ujkj- jkjp ubajk}(j ]j ]j]j]j]ujkj- jkjp ubajk}(j ]j ]j]j]j]ujkj- jkj4p ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting the Timeout Parameters}(jkSetting the Timeout Parametersjkjp ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id25ujkj- jkjp ubajk}(j ]j ]j]j]j]ujkj- jkjp ubajk}(j ]j ]j]j]j]ujkj- jkj4p ubejk}(j ]j ]j]j]j]ujkj- jkjp ubejk}(j ]j ]j]j]j]ujkj- jkjp ubajk}(j ]j ]j]j]j]ujkj- jkjo ubejk}(j ]j ]j]j]j]ujkj- jkjpg ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Thomas-Conrad}(jk Thomas-Conradjkj q ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#thomas-conradujkj- jkjq ubajk}(j ]j ]j]j]j]ujkj- jkjq ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Model #500-6242-0097 REV A (8-bit card)}(jk'Model #500-6242-0097 REV A (8-bit card)jkj*q ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname%#model-500-6242-0097-rev-a-8-bit-cardujkj- jkj'q ubajk}(j ]j ]j]j]j]ujkj- jkj$q ubajk}(j ]j ]j]j]j]ujkj- jkj!q ubajk}(j ]j ]j]j]j]ujkj- jkjq ubejk}(j ]j ]j]j]j]ujkj- jkjpg ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWaterloo Microsystems Inc. ??}(jkWaterloo Microsystems Inc. ??jkjZq ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#waterloo-microsystems-incujkj- jkjWq ubajk}(j ]j ]j]j]j]ujkj- jkjTq ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8-bit card (C) 1985}(jk8-bit card (C) 1985jkj{q ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#bit-card-c-1985ujkj- jkjxq ubajk}(j ]j ]j]j]j]ujkj- jkjuq ubajk}(j ]j ]j]j]j]ujkj- jkjrq ubajk}(j ]j ]j]j]j]ujkj- jkjTq ubejk}(j ]j ]j]j]j]ujkj- jkjpg ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNo Name}(jkNo Namejkjq ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#no-nameujkj- jkjq ubajk}(j ]j ]j]j]j]ujkj- jkjq ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk8-bit cards, 16-bit cards}(jk8-bit cards, 16-bit cardsjkjq ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#bit-cards-16-bit-cardsujkj- jkjq ubajk}(j ]j ]j]j]j]ujkj- jkjq ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting the Node ID}(jkSetting the Node IDjkjq ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id26ujkj- jkjq ubajk}(j ]j ]j]j]j]ujkj- jkjq ubajk}(j ]j ]j]j]j]ujkj- jkjq ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting the I/O Base Address}(jkSetting the I/O Base Addressjkjr ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id27ujkj- jkjr ubajk}(j ]j ]j]j]j]ujkj- jkj r ubajk}(j ]j ]j]j]j]ujkj- jkjq ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Setting the Base Memory (RAM) buffer Address}(jk,Setting the Base Memory (RAM) buffer Addressjkj5r ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id28ujkj- jkj2r ubajk}(j ]j ]j]j]j]ujkj- jkj/r ubajk}(j ]j ]j]j]j]ujkj- jkjq ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Setting Interrupt Request Lines (IRQ)}(jk%Setting Interrupt Request Lines (IRQ)jkjYr ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname$#setting-interrupt-request-lines-irqujkj- jkjVr ubajk}(j ]j ]j]j]j]ujkj- jkjSr ubajk}(j ]j ]j]j]j]ujkj- jkjq ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting the Timeouts}(jkSetting the Timeoutsjkj}r ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id29ujkj- jkjzr ubajk}(j ]j ]j]j]j]ujkj- jkjwr ubajk}(j ]j ]j]j]j]ujkj- jkjq ubejk}(j ]j ]j]j]j]ujkj- jkjq ubejk}(j ]j ]j]j]j]ujkj- jkjq ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 16-BIT ARCNET}(jk 16-BIT ARCNETjkjr ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname #bit-arcnetujkj- jkjr ubajk}(j ]j ]j]j]j]ujkj- jkjr ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting the Node ID}(jkSetting the Node IDjkjr ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id30ujkj- jkjr ubajk}(j ]j ]j]j]j]ujkj- jkjr ubajk}(j ]j ]j]j]j]ujkj- jkjr ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting the I/O Base Address}(jkSetting the I/O Base Addressjkjr ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id31ujkj- jkjr ubajk}(j ]j ]j]j]j]ujkj- jkjr ubajk}(j ]j ]j]j]j]ujkj- jkjr ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Setting the Base Memory (RAM) buffer Address}(jk,Setting the Base Memory (RAM) buffer Addressjkjs ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id32ujkj- jkjs ubajk}(j ]j ]j]j]j]ujkj- jkjs ubajk}(j ]j ]j]j]j]ujkj- jkjr ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Setting Interrupt Request Lines (IRQ)}(jk%Setting Interrupt Request Lines (IRQ)jkj:s ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id33ujkj- jkj7s ubajk}(j ]j ]j]j]j]ujkj- jkj4s ubajk}(j ]j ]j]j]j]ujkj- jkjr ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting the Timeouts}(jkSetting the Timeoutsjkj^s ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id34ujkj- jkj[s ubajk}(j ]j ]j]j]j]ujkj- jkjXs ubajk}(j ]j ]j]j]j]ujkj- jkjr ubejk}(j ]j ]j]j]j]ujkj- jkjr ubejk}(j ]j ]j]j]j]ujkj- jkjq ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)8-bit cards (“Made in Taiwan R.O.C.”)}(jk%8-bit cards ("Made in Taiwan R.O.C.")jkjs ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#bit-cards-made-in-taiwan-r-o-cujkj- jkjs ubajk}(j ]j ]j]j]j]ujkj- jkjs ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting the Node ID}(jkSetting the Node IDjkjs ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id35ujkj- jkjs ubajk}(j ]j ]j]j]j]ujkj- jkjs ubajk}(j ]j ]j]j]j]ujkj- jkjs ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting the I/O Base Address}(jkSetting the I/O Base Addressjkjs ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id36ujkj- jkjs ubajk}(j ]j ]j]j]j]ujkj- jkjs ubajk}(j ]j ]j]j]j]ujkj- jkjs ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Setting the Base Memory (RAM) buffer Address}(jk,Setting the Base Memory (RAM) buffer Addressjkjs ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id37ujkj- jkjs ubajk}(j ]j ]j]j]j]ujkj- jkjs ubajk}(j ]j ]j]j]j]ujkj- jkjs ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting the Interrupt Line}(jkSetting the Interrupt Linejkjt ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id38ujkj- jkjt ubajk}(j ]j ]j]j]j]ujkj- jkjt ubajk}(j ]j ]j]j]j]ujkj- jkjs ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting the Timeout Parameters}(jkSetting the Timeout Parametersjkj?t ubajk}(j ]j ]j]j]j]internalrefurijhg anchorname#id39ujkj- jkj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSplit page table lock}(jkj>jkjFv ubajk}(j ]j ]j]j]j]internalrefurimm/split_page_table_lock anchornamehujkj- jkjCv ubajk}(j ]j ]j]j]j]ujkj- jkj@v ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Hugetlb and split page table lock}(jk!Hugetlb and split page table lockjkjfv ubajk}(j ]j ]j]j]j]internalrefurijUv anchorname"#hugetlb-and-split-page-table-lockujkj- jkjcv ubajk}(j ]j ]j]j]j]ujkj- jkj`v ubajk}(j ]j ]j]j]j]ujkj- jkj]v ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3Support of split page table lock by an architecture}(jk3Support of split page table lock by an architecturejkjv ubajk}(j ]j ]j]j]j]internalrefurijUv anchorname4#support-of-split-page-table-lock-by-an-architectureujkj- jkjv ubajk}(j ]j ]j]j]j]ujkj- jkjv ubajk}(j ]j ]j]j]j]ujkj- jkj]v ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk page->ptl}(jk page->ptljkjv ubajk}(j ]j ]j]j]j]internalrefurijUv anchorname #page-ptlujkj- jkjv ubajk}(j ]j ]j]j]j]ujkj- jkjv ubajk}(j ]j ]j]j]j]ujkj- jkj]v ubejk}(j ]j ]j]j]j]ujkj- jkj@v ubejk}(j ]j ]j]j]j]ujkj- jkj=v ubajk}(j ]j ]j]j]j]ujkj- ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'Altera Triple-Speed Ethernet MAC driver}(jkjLjkjv ubajk}(j ]j ]j]j]j]internalrefuri4networking/device_drivers/ethernet/altera/altera_tse anchornamehujkj- jkjv ubajk}(j ]j ]j]j]j]ujkj- jkjv ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Kernel Configuration}(jk1. Kernel Configurationjkjw ubajk}(j ]j ]j]j]j]internalrefurijv anchorname#kernel-configurationujkj- jkjw ubajk}(j ]j ]j]j]j]ujkj- jkjw ubajk}(j ]j ]j]j]j]ujkj- jkjv ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Driver parameters list}(jk2. Driver parameters listjkj+w ubajk}(j ]j ]j]j]j]internalrefurijv anchorname#driver-parameters-listujkj- jkj(w ubajk}(j ]j ]j]j]j]ujkj- jkj%w ubajk}(j ]j ]j]j]j]ujkj- jkjv ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Command line options}(jk3. Command line optionsjkjOw ubajk}(j ]j ]j]j]j]internalrefurijv anchorname#command-line-optionsujkj- jkjLw ubajk}(j ]j ]j]j]j]ujkj- jkjIw ubajk}(j ]j ]j]j]j]ujkj- jkjv ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4. Driver information and notes}(jk4. Driver information and notesjkjsw ubajk}(j ]j ]j]j]j]internalrefurijv anchorname#driver-information-and-notesujkj- jkjpw ubajk}(j ]j ]j]j]j]ujkj- jkjmw ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.1. Transmit process}(jk4.1. Transmit processjkjw ubajk}(j ]j ]j]j]j]internalrefurijv anchorname#transmit-processujkj- jkjw ubajk}(j ]j ]j]j]j]ujkj- jkjw ubajk}(j ]j ]j]j]j]ujkj- jkjw ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.2. Receive process}(jk4.2. Receive processjkjw ubajk}(j ]j ]j]j]j]internalrefurijv anchorname#receive-processujkj- jkjw ubajk}(j ]j ]j]j]j]ujkj- jkjw ubajk}(j ]j ]j]j]j]ujkj- jkjw ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.3. Interrupt Mitigation}(jk4.3. Interrupt Mitigationjkjw ubajk}(j ]j ]j]j]j]internalrefurijv anchorname#interrupt-mitigationujkj- jkjw ubajk}(j ]j ]j]j]j]ujkj- jkjw ubajk}(j ]j ]j]j]j]ujkj- jkjw ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.4) Ethtool support}(jk4.4) Ethtool supportjkjx ubajk}(j ]j ]j]j]j]internalrefurijv anchorname#ethtool-supportujkj- jkjw ubajk}(j ]j ]j]j]j]ujkj- jkjw ubajk}(j ]j ]j]j]j]ujkj- jkjw ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.5) PHY Support}(jk4.5) PHY Supportjkj$x ubajk}(j ]j ]j]j]j]internalrefurijv anchorname #phy-supportujkj- jkj!x ubajk}(j ]j ]j]j]j]ujkj- jkjx ubajk}(j ]j ]j]j]j]ujkj- jkjw ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.7) List of source files:}(jk4.7) List of source files:jkjHx ubajk}(j ]j ]j]j]j]internalrefurijv anchorname#list-of-source-filesujkj- jkjEx ubajk}(j ]j ]j]j]j]ujkj- jkjBx ubajk}(j ]j ]j]j]j]ujkj- jkjw ubejk}(j ]j ]j]j]j]ujkj- jkjmw ubejk}(j ]j ]j]j]j]ujkj- jkjv ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. Debug Information}(jk5. Debug Informationjkjxx ubajk}(j ]j ]j]j]j]internalrefurijv anchorname#debug-informationujkj- jkjux ubajk}(j ]j ]j]j]j]ujkj- jkjrx ubajk}(j ]j ]j]j]j]ujkj- jkjv ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6. Statistics Support}(jk6. Statistics Supportjkjx ubajk}(j ]j ]j]j]j]internalrefurijv anchorname#statistics-supportujkj- jkjx ubajk}(j ]j ]j]j]j]ujkj- jkjx ubajk}(j ]j ]j]j]j]ujkj- jkjv ubejk}(j ]j ]j]j]j]ujkj- jkjv ubejk}(j ]j ]j]j]j]ujkj- jkjv ubajk}(j ]j ]j]j]j]ujkj- ubjnje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMLinux and the 3Com EtherLink III Series Ethercards (driver v1.18c and higher)}(jkjZjkjx ubajk}(j ]j ]j]j]j]internalrefuri-networking/device_drivers/ethernet/3com/3c509 anchornamehujkj- jkjx ubajk}(j ]j ]j]j]j]ujkj- jkjx ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjx ubajk}(j ]j ]j]j]j]internalrefurijx anchorname #introductionujkj- jkjx ubajk}(j ]j ]j]j]j]ujkj- jkjx ubajk}(j ]j ]j]j]j]ujkj- jkjx ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpecial Driver Features}(jkSpecial Driver Featuresjkjy ubajk}(j ]j ]j]j]j]internalrefurijx anchorname#special-driver-featuresujkj- jkjy ubajk}(j ]j ]j]j]j]ujkj- jkjy ubajk}(j ]j ]j]j]j]ujkj- jkjx ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFull-duplex mode}(jkFull-duplex modejkj=y ubajk}(j ]j ]j]j]j]internalrefurijx anchorname#full-duplex-modeujkj- jkj:y ubajk}(j ]j ]j]j]j]ujkj- jkj7y ubajk}(j ]j ]j]j]j]ujkj- jkjx ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAvailable Transceiver Types}(jkAvailable Transceiver Typesjkjay ubajk}(j ]j ]j]j]j]internalrefurijx anchorname#available-transceiver-typesujkj- jkj^y ubajk}(j ]j ]j]j]j]ujkj- jkj[y ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4Interpretation of error messages and common problems}(jk4Interpretation of error messages and common problemsjkjy ubajk}(j ]j ]j]j]j]internalrefurijx anchorname5#interpretation-of-error-messages-and-common-problemsujkj- jkjy ubajk}(j ]j ]j]j]j]ujkj- jkj|y ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkError Messages}(jkError Messagesjkjy ubajk}(j ]j ]j]j]j]internalrefurijx anchorname#error-messagesujkj- jkjy ubajk}(j ]j ]j]j]j]ujkj- jkjy ubajk}(j ]j ]j]j]j]ujkj- jkjy ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNo received packets}(jkNo received packetsjkjy ubajk}(j ]j ]j]j]j]internalrefurijx anchorname#no-received-packetsujkj- jkjy ubajk}(j ]j ]j]j]j]ujkj- jkjy ubajk}(j ]j ]j]j]j]ujkj- jkjy ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Tx Carrier Errors Reported in /proc/net/dev}(jk+Tx Carrier Errors Reported in /proc/net/devjkjy ubajk}(j ]j ]j]j]j]internalrefurijx anchorname+#tx-carrier-errors-reported-in-proc-net-devujkj- jkjy ubajk}(j ]j ]j]j]j]ujkj- jkjy ubajk}(j ]j ]j]j]j]ujkj- jkjy ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=3c509B card is not detected on machines with an ISA PnP BIOS.}(jk=3c509B card is not detected on machines with an ISA PnP BIOS.jkjz ubajk}(j ]j ]j]j]j]internalrefurijx anchorname<#c509b-card-is-not-detected-on-machines-with-an-isa-pnp-biosujkj- jkj z ubajk}(j ]j ]j]j]j]ujkj- jkj z ubajk}(j ]j ]j]j]j]ujkj- jkjy ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk23c509 card is not detected on overclocked machines}(jk23c509 card is not detected on overclocked machinesjkj3z ubajk}(j ]j ]j]j]j]internalrefurijx anchorname2#c509-card-is-not-detected-on-overclocked-machinesujkj- jkj0z ubajk}(j ]j ]j]j]j]ujkj- jkj-z ubajk}(j ]j ]j]j]j]ujkj- jkjy ubejk}(j ]j ]j]j]j]ujkj- jkj|y ubejk}(j ]j ]j]j]j]ujkj- jkjyy ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"Decoding Status and Error Messages}(jk"Decoding Status and Error Messagesjkjcz ubajk}(j ]j ]j]j]j]internalrefurijx anchorname##decoding-status-and-error-messagesujkj- jkj`z ubajk}(j ]j ]j]j]j]ujkj- jkj]z ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0x82}(jk0x82jkjz ubajk}(j ]j ]j]j]j]internalrefurijx anchorname#x82ujkj- jkjz ubajk}(j ]j ]j]j]j]ujkj- jkj~z ubajk}(j ]j ]j]j]j]ujkj- jkj{z ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0x88}(jk0x88jkjz ubajk}(j ]j ]j]j]j]internalrefurijx anchorname#x88ujkj- jkjz ubajk}(j ]j ]j]j]j]ujkj- jkjz ubajk}(j ]j ]j]j]j]ujkj- jkj{z ubejk}(j ]j ]j]j]j]ujkj- jkj]z ubejk}(j ]j ]j]j]j]ujkj- jkjyy ubejk}(j ]j ]j]j]j]ujkj- jkj[y ubejk}(j ]j ]j]j]j]ujkj- jkjx ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRevision history (this file)}(jkRevision history (this file)jkjz ubajk}(j ]j ]j]j]j]internalrefurijx anchorname#revision-history-this-fileujkj- jkjz ubajk}(j ]j ]j]j]j]ujkj- jkjz ubajk}(j ]j ]j]j]j]ujkj- jkjx ubejk}(j ]j ]j]j]j]ujkj- jkjx ubejk}(j ]j ]j]j]j]ujkj- jkjx ubajk}(j ]j ]j]j]j]ujkj- ubj:je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk What is NUMA?}(jkjhjkj{ ubajk}(j ]j ]j]j]j]internalrefurimm/numa anchornamehujkj- jkj{ ubajk}(j ]j ]j]j]j]ujkj- jkj{ ubajk}(j ]j ]j]j]j]ujkj- jkj{ ubajk}(j ]j ]j]j]j]ujkj- ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPage Allocation}(jkjvjkjI{ ubajk}(j ]j ]j]j]j]internalrefurimm/page_allocation anchornamehujkj- jkjF{ ubajk}(j ]j ]j]j]j]ujkj- jkjC{ ubajk}(j ]j ]j]j]j]ujkj- jkj@{ ubajk}(j ]j ]j]j]j]ujkj- ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkChecksum Offloads}(jkjjkju{ ubajk}(j ]j ]j]j]j]internalrefurinetworking/checksum-offloads anchornamehujkj- jkjr{ ubajk}(j ]j ]j]j]j]ujkj- jkjo{ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj{ ubajk}(j ]j ]j]j]j]internalrefurij{ anchorname #introductionujkj- jkj{ ubajk}(j ]j ]j]j]j]ujkj- jkj{ ubajk}(j ]j ]j]j]j]ujkj- jkj{ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTX Checksum Offload}(jkTX Checksum Offloadjkj{ ubajk}(j ]j ]j]j]j]internalrefurij{ anchorname#tx-checksum-offloadujkj- jkj{ ubajk}(j ]j ]j]j]j]ujkj- jkj{ ubajk}(j ]j ]j]j]j]ujkj- jkj{ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLCO: Local Checksum Offload}(jkLCO: Local Checksum Offloadjkj{ ubajk}(j ]j ]j]j]j]internalrefurij{ anchorname#lco-local-checksum-offloadujkj- jkj{ ubajk}(j ]j ]j]j]j]ujkj- jkj{ ubajk}(j ]j ]j]j]j]ujkj- jkj{ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRCO: Remote Checksum Offload}(jkRCO: Remote Checksum Offloadjkj| ubajk}(j ]j ]j]j]j]internalrefurij{ anchorname#rco-remote-checksum-offloadujkj- jkj{ ubajk}(j ]j ]j]j]j]ujkj- jkj{ ubajk}(j ]j ]j]j]j]ujkj- jkj{ ubejk}(j ]j ]j]j]j]ujkj- jkjo{ ubejk}(j ]j ]j]j]j]ujkj- jkjl{ ubajk}(j ]j ]j]j]j]ujkj- ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNetLabel}(jkjjkj:| ubajk}(j ]j ]j]j]j]internalrefurinetlabel/index anchornamehujkj- jkj7| ubajk}(j ]j ]j]j]j]ujkj- jkj4| ubje0)}(jkhjk](jH)}(jkhjk]jk}(j ]j ]j]j]j]parentjI| entries](Nnetlabel/introductionNnetlabel/cipso_ipv4Nnetlabel/lsm_interfaceNnetlabel/draft_ietfe includefiles](j`| jb| jd| jf| emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj= j^s ubajk}(j ]j ]j]j]j]internalrefurimm/remap_file_pages anchornamehujkj- jkj; ubajk}(j ]j ]j]j]j]ujkj- jkj8 ubajk}(j ]j ]j]j]j]ujkj- jkj5 ubajk}(j ]j ]j]j]j]ujkj- ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"ATM (i)Chip IA Linux Driver Source}(jkjjkjj ubajk}(j ]j ]j]j]j]internalrefuri$networking/device_drivers/atm/iphase anchornamehujkj- jkjg ubajk}(j ]j ]j]j]j]ujkj- jkjd ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(j ]j ]j]j]j]internalrefurijy anchorname #descriptionujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBefore You Start}(jkBefore You Startjkj ubajk}(j ]j ]j]j]j]internalrefurijy anchorname#before-you-startujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Installation}(jk Installationjkjπ ubajk}(j ]j ]j]j]j]internalrefurijy anchorname #installationujkj- jkj̀ ubajk}(j ]j ]j]j]j]ujkj- jkjɀ ubajk}(j ]j ]j]j]j]ujkj- jkjƀ ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOutstanding Issues}(jkOutstanding Issuesjkj ubajk}(j ]j ]j]j]j]internalrefurijy anchorname#outstanding-issuesujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkContact Information}(jkContact Informationjkj ubajk}(j ]j ]j]j]j]internalrefurijy anchorname#contact-informationujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkjd ubejk}(j ]j ]j]j]j]ujkj- jkja ubajk}(j ]j ]j]j]j]ujkj- ubjOje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)A vmemmap diet for HugeTLB and Device DAX}(jkjjkje ubajk}(j ]j ]j]j]j]internalrefurimm/vmemmap_dedup anchornamehujkj- jkjb ubajk}(j ]j ]j]j]j]ujkj- jkj_ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHugeTLB}(jkHugeTLBjkj ubajk}(j ]j ]j]j]j]internalrefurijt anchorname#hugetlbujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj| ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Device DAX}(jk Device DAXjkj ubajk}(j ]j ]j]j]j]internalrefurijt anchorname #device-daxujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj| ubejk}(j ]j ]j]j]j]ujkj- jkj_ ubejk}(j ]j ]j]j]j]ujkj- jkj\ ubajk}(j ]j ]j]j]j]ujkj- ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUnevictable LRU Infrastructure}(jkjjkj ubajk}(j ]j ]j]j]j]internalrefurimm/unevictable-lru anchornamehujkj- jkj߁ ubajk}(j ]j ]j]j]j]ujkj- jkj܁ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname #introductionujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Unevictable LRU}(jkThe Unevictable LRUjkj& ubajk}(j ]j ]j]j]j]internalrefurij anchorname#the-unevictable-lruujkj- jkj# ubajk}(j ]j ]j]j]j]ujkj- jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe Unevictable LRU Folio List}(jkThe Unevictable LRU Folio ListjkjG ubajk}(j ]j ]j]j]j]internalrefurij anchorname#the-unevictable-lru-folio-listujkj- jkjD ubajk}(j ]j ]j]j]j]ujkj- jkjA ubajk}(j ]j ]j]j]j]ujkj- jkj> ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Memory Control Group Interaction}(jk Memory Control Group Interactionjkjk ubajk}(j ]j ]j]j]j]internalrefurij anchorname!#memory-control-group-interactionujkj- jkjh ubajk}(j ]j ]j]j]j]ujkj- jkje ubajk}(j ]j ]j]j]j]ujkj- jkj> ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Marking Address Spaces Unevictable}(jk"Marking Address Spaces Unevictablejkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname##marking-address-spaces-unevictableujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj> ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDetecting Unevictable Pages}(jkDetecting Unevictable Pagesjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#detecting-unevictable-pagesujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj> ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Vmscan’s Handling of Unevictable Folios}(jk'Vmscan's Handling of Unevictable Foliosjkjׂ ubajk}(j ]j ]j]j]j]internalrefurij anchorname(#vmscan-s-handling-of-unevictable-foliosujkj- jkjԂ ubajk}(j ]j ]j]j]j]ujkj- jkjт ubajk}(j ]j ]j]j]j]ujkj- jkj> ubejk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk MLOCKED Pages}(jk MLOCKED Pagesjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#mlocked-pagesujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHistory}(jkHistoryjkj( ubajk}(j ]j ]j]j]j]internalrefurij anchorname#historyujkj- jkj% ubajk}(j ]j ]j]j]j]ujkj- jkj" ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBasic Management}(jkBasic ManagementjkjL ubajk}(j ]j ]j]j]j]internalrefurij anchorname#basic-managementujkj- jkjI ubajk}(j ]j ]j]j]j]ujkj- jkjF ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0mlock()/mlock2()/mlockall() System Call Handling}(jk0mlock()/mlock2()/mlockall() System Call Handlingjkjp ubajk}(j ]j ]j]j]j]internalrefurij anchorname+#mlock-mlock2-mlockall-system-call-handlingujkj- jkjm ubajk}(j ]j ]j]j]j]ujkj- jkjj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFiltering Special VMAs}(jkFiltering Special VMAsjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#filtering-special-vmasujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+munlock()/munlockall() System Call Handling}(jk+munlock()/munlockall() System Call Handlingjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname(#munlock-munlockall-system-call-handlingujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMigrating MLOCKED Pages}(jkMigrating MLOCKED Pagesjkj܃ ubajk}(j ]j ]j]j]j]internalrefurij anchorname#migrating-mlocked-pagesujkj- jkjك ubajk}(j ]j ]j]j]j]ujkj- jkjփ ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCompacting MLOCKED Pages}(jkCompacting MLOCKED Pagesjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#compacting-mlocked-pagesujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMLOCKING Transparent Huge Pages}(jkMLOCKING Transparent Huge Pagesjkj$ ubajk}(j ]j ]j]j]j]internalrefurij anchorname #mlocking-transparent-huge-pagesujkj- jkj! ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%mmap(MAP_LOCKED) System Call Handling}(jk%mmap(MAP_LOCKED) System Call HandlingjkjH ubajk}(j ]j ]j]j]j]internalrefurij anchorname%#mmap-map-locked-system-call-handlingujkj- jkjE ubajk}(j ]j ]j]j]j]ujkj- jkjB ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+munmap()/exit()/exec() System Call Handling}(jk+munmap()/exit()/exec() System Call Handlingjkjl ubajk}(j ]j ]j]j]j]internalrefurij anchorname&#munmap-exit-exec-system-call-handlingujkj- jkji ubajk}(j ]j ]j]j]j]ujkj- jkjf ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTruncating MLOCKED Pages}(jkTruncating MLOCKED Pagesjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#truncating-mlocked-pagesujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPage Reclaim in shrink_*_list()}(jkPage Reclaim in shrink_*_list()jkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#page-reclaim-in-shrink-listujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj܁ ubejk}(j ]j ]j]j]j]ujkj- jkjف ubajk}(j ]j ]j]j]j]ujkj- ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk6cdc_mbim - Driver for CDC MBIM Mobile Broadband modems}(jkjjkj ubajk}(j ]j ]j]j]j]internalrefurinetworking/cdc_mbim anchornamehujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCommand Line Parameters}(jkCommand Line Parametersjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#command-line-parametersujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk prefer_mbim}(jk prefer_mbimjkj: ubajk}(j ]j ]j]j]j]internalrefurij anchorname #prefer-mbimujkj- jkj7 ubajk}(j ]j ]j]j]j]ujkj- jkj4 ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Basic usage}(jk Basic usagejkjj ubajk}(j ]j ]j]j]j]internalrefurij anchorname #basic-usageujkj- jkjg ubajk}(j ]j ]j]j]j]ujkj- jkjd ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Management application development}(jk"Management application developmentjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname##management-application-developmentujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkjd ubejk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"MBIM control channel userspace ABI}(jk"MBIM control channel userspace ABIjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname##mbim-control-channel-userspace-abiujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/dev/cdc-wdmX character device}(jk/dev/cdc-wdmX character devicejkj܅ ubajk}(j ]j ]j]j]j]internalrefurij anchorname#dev-cdc-wdmx-character-deviceujkj- jkjم ubajk}(j ]j ]j]j]j]ujkj- jkjօ ubajk}(j ]j ]j]j]j]ujkj- jkjӅ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUSB configuration descriptors}(jkUSB configuration descriptorsjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#usb-configuration-descriptorsujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkjӅ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Fragmentation}(jk Fragmentationjkj$ ubajk}(j ]j ]j]j]j]internalrefurij anchorname#fragmentationujkj- jkj! ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkjӅ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/dev/cdc-wdmX write()}(jk/dev/cdc-wdmX write()jkjH ubajk}(j ]j ]j]j]j]internalrefurij anchorname#dev-cdc-wdmx-writeujkj- jkjE ubajk}(j ]j ]j]j]j]ujkj- jkjB ubajk}(j ]j ]j]j]j]ujkj- jkjӅ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/dev/cdc-wdmX read()}(jk/dev/cdc-wdmX read()jkjl ubajk}(j ]j ]j]j]j]internalrefurij anchorname#dev-cdc-wdmx-readujkj- jkji ubajk}(j ]j ]j]j]j]ujkj- jkjf ubajk}(j ]j ]j]j]j]ujkj- jkjӅ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/dev/cdc-wdmX ioctl()}(jk/dev/cdc-wdmX ioctl()jkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#dev-cdc-wdmx-ioctlujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkjӅ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCustom device services}(jkCustom device servicesjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#custom-device-servicesujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkjӅ ubejk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMBIM data channel userspace ABI}(jkMBIM data channel userspace ABIjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname #mbim-data-channel-userspace-abiujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkjކ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkwwanY network device}(jkwwanY network devicejkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#wwany-network-deviceujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMultiplexed IP sessions (IPS)}(jkMultiplexed IP sessions (IPS)jkj) ubajk}(j ]j ]j]j]j]internalrefurij anchorname#multiplexed-ip-sessions-ipsujkj- jkj& ubajk}(j ]j ]j]j]j]ujkj- jkj# ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Service Streams (DSS)}(jkDevice Service Streams (DSS)jkjM ubajk}(j ]j ]j]j]j]internalrefurij anchorname#device-service-streams-dssujkj- jkjJ ubajk}(j ]j ]j]j]j]ujkj- jkjG ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTagged IP session 0 VLAN}(jkTagged IP session 0 VLANjkjq ubajk}(j ]j ]j]j]j]internalrefurij anchorname#tagged-ip-session-0-vlanujkj- jkjn ubajk}(j ]j ]j]j]j]ujkj- jkjk ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk VLAN mapping}(jk VLAN mappingjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname #vlan-mappingujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkjކ ubejk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk ReferencesjkjŇ ubajk}(j ]j ]j]j]j]internalrefurij anchorname #referencesujkj- jkj‡ ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOvercommit Accounting}(jkj,jkj ubajk}(j ]j ]j]j]j]internalrefurimm/overcommit-accounting anchornamehujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGotchas}(jkGotchasjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#gotchasujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk How It Works}(jk How It WorksjkjB ubajk}(j ]j ]j]j]j]internalrefurij anchorname #how-it-worksujkj- jkj? ubajk}(j ]j ]j]j]j]ujkj- jkj< ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStatus}(jkStatusjkjf ubajk}(j ]j ]j]j]j]internalrefurij anchorname#statusujkj- jkjc ubajk}(j ]j ]j]j]j]ujkj- jkj` ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTo Do}(jkTo Dojkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#to-doujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)can327: ELM327 driver for Linux SocketCAN}(jkj:jkjÈ ubajk}(j ]j ]j]j]j]internalrefuri$networking/device_drivers/can/can327 anchornamehujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAuthors}(jkAuthorsjkj ubajk}(j ]j ]j]j]j]internalrefurij҈ anchorname#authorsujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj݈ ubajk}(j ]j ]j]j]j]ujkj- jkjڈ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Motivation}(jk Motivationjkj ubajk}(j ]j ]j]j]j]internalrefurij҈ anchorname #motivationujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkjڈ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj+ ubajk}(j ]j ]j]j]j]internalrefurij҈ anchorname #introductionujkj- jkj( ubajk}(j ]j ]j]j]j]ujkj- jkj% ubajk}(j ]j ]j]j]j]ujkj- jkjڈ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Data sheet}(jk Data sheetjkjO ubajk}(j ]j ]j]j]j]internalrefurij҈ anchorname #data-sheetujkj- jkjL ubajk}(j ]j ]j]j]j]ujkj- jkjI ubajk}(j ]j ]j]j]j]ujkj- jkjڈ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!How to attach the line discipline}(jk!How to attach the line disciplinejkjs ubajk}(j ]j ]j]j]j]internalrefurij҈ anchorname"#how-to-attach-the-line-disciplineujkj- jkjp ubajk}(j ]j ]j]j]j]ujkj- jkjm ubajk}(j ]j ]j]j]j]ujkj- jkjڈ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#How to check the controller version}(jk#How to check the controller versionjkj ubajk}(j ]j ]j]j]j]internalrefurij҈ anchorname$#how-to-check-the-controller-versionujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkjڈ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCommunication example}(jkCommunication examplejkj ubajk}(j ]j ]j]j]j]internalrefurij҈ anchorname#communication-exampleujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkjڈ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Known limitations of the controller}(jk#Known limitations of the controllerjkj߉ ubajk}(j ]j ]j]j]j]internalrefurij҈ anchorname$#known-limitations-of-the-controllerujkj- jkj܉ ubajk}(j ]j ]j]j]j]ujkj- jkjى ubajk}(j ]j ]j]j]j]ujkj- jkjڈ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKnown limitations of the driver}(jkKnown limitations of the driverjkj ubajk}(j ]j ]j]j]j]internalrefurij҈ anchorname #known-limitations-of-the-driverujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkjڈ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Rationale behind the chosen configuration}(jk)Rationale behind the chosen configurationjkj' ubajk}(j ]j ]j]j]j]internalrefurij҈ anchorname*#rationale-behind-the-chosen-configurationujkj- jkj$ ubajk}(j ]j ]j]j]j]ujkj- jkj! ubajk}(j ]j ]j]j]j]ujkj- jkjڈ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkA note on CAN bus termination}(jkA note on CAN bus terminationjkjK ubajk}(j ]j ]j]j]j]internalrefurij҈ anchorname#a-note-on-can-bus-terminationujkj- jkjH ubajk}(j ]j ]j]j]j]ujkj- jkjE ubajk}(j ]j ]j]j]j]ujkj- jkjڈ ubejk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- ubjije0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%Driver for PCI Endpoint Test Function}(jkjHjkj ubajk}(j ]j ]j]j]j]internalrefurimisc-devices/pci-endpoint-test anchornamehujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj~ ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkioctl}(jkioctljkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#ioctlujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj~ ubejk}(j ]j ]j]j]j]ujkj- jkj{ ubajk}(j ]j ]j]j]j]ujkj- ubjoje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPhysical Memory}(jkjVjkj݊ ubajk}(j ]j ]j]j]j]internalrefurimm/physical_memory anchornamehujkj- jkjڊ ubajk}(j ]j ]j]j]j]ujkj- jkj׊ ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNodes}(jkNodesjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#nodesujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNode structure}(jkNode structurejkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#node-structureujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral}(jkGeneraljkj? ubajk}(j ]j ]j]j]j]internalrefurij anchorname#generalujkj- jkj< ubajk}(j ]j ]j]j]j]ujkj- jkj9 ubajk}(j ]j ]j]j]j]ujkj- jkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReclaim control}(jkReclaim controljkjc ubajk}(j ]j ]j]j]j]internalrefurij anchorname#reclaim-controlujkj- jkj` ubajk}(j ]j ]j]j]j]ujkj- jkj] ubajk}(j ]j ]j]j]j]ujkj- jkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCompaction control}(jkCompaction controljkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#compaction-controlujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Statistics}(jk Statisticsjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname #statisticsujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj6 ubejk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkZones}(jkZonesjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#zonesujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPages}(jkPagesjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#pagesujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFolios}(jkFoliosjkj/ ubajk}(j ]j ]j]j]j]internalrefurij anchorname#foliosujkj- jkj, ubajk}(j ]j ]j]j]j]ujkj- jkj) ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInitialization}(jkInitializationjkjS ubajk}(j ]j ]j]j]j]internalrefurij anchorname#initializationujkj- jkjP ubajk}(j ]j ]j]j]j]ujkj- jkjM ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj׊ ubejk}(j ]j ]j]j]j]ujkj- jkjԊ ubajk}(j ]j ]j]j]j]ujkj- ubjeje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#NetLabel CIPSO/IPv4 Protocol Engine}(jkjdjkj ubajk}(j ]j ]j]j]j]internalrefurinetlabel/cipso_ipv4 anchornamehujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname #overviewujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOutbound Packet Processing}(jkOutbound Packet ProcessingjkjЌ ubajk}(j ]j ]j]j]j]internalrefurij anchorname#outbound-packet-processingujkj- jkj͌ ubajk}(j ]j ]j]j]j]ujkj- jkjʌ ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInbound Packet Processing}(jkInbound Packet Processingjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#inbound-packet-processingujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLabel Translation}(jkLabel Translationjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#label-translationujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLabel Translation Cache}(jkLabel Translation Cachejkj< ubajk}(j ]j ]j]j]j]internalrefurij anchorname#label-translation-cacheujkj- jkj9 ubajk}(j ]j ]j]j]j]ujkj- jkj6 ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- ubjg je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Netdev private dataroom for 6lowpan interfaces}(jkjrjkju ubajk}(j ]j ]j]j]j]internalrefurinetworking/6lowpan anchornamehujkj- jkjr ubajk}(j ]j ]j]j]j]ujkj- jkjo ubajk}(j ]j ]j]j]j]ujkj- jkjl ubajk}(j ]j ]j]j]j]ujkj- ubjh je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkzsmalloc}(jkjjkj ubajk}(j ]j ]j]j]j]internalrefuri mm/zsmalloc anchornamehujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstat}(jkstatjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#statujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Internals}(jk Internalsjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname #internalsujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkjߍ ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkA synthetic test}(jkA synthetic testjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#a-synthetic-testujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkjߍ ubejk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Functions}(jk Functionsjkj6 ubajk}(j ]j ]j]j]j]internalrefurij anchorname #functionsujkj- jkj3 ubajk}(j ]j ]j]j]j]ujkj- jkj0 ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk IP-Aliasing}(jkjjkjo ubajk}(j ]j ]j]j]j]internalrefurinetworking/alias anchornamehujkj- jkjl ubajk}(j ]j ]j]j]j]ujkj- jkji ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAlias creation}(jkAlias creationjkj ubajk}(j ]j ]j]j]j]internalrefurij~ anchorname#alias-creationujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAlias deletion}(jkAlias deletionjkj ubajk}(j ]j ]j]j]j]internalrefurij~ anchorname#alias-deletionujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAlias (re-)configuring}(jkAlias (re-)configuringjkj׎ ubajk}(j ]j ]j]j]j]internalrefurij~ anchorname#alias-re-configuringujkj- jkjԎ ubajk}(j ]j ]j]j]j]ujkj- jkjю ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRelationship with main device}(jkRelationship with main devicejkj ubajk}(j ]j ]j]j]j]internalrefurij~ anchorname#relationship-with-main-deviceujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkji ubejk}(j ]j ]j]j]j]ujkj- jkjf ubajk}(j ]j ]j]j]j]ujkj- ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkShared Memory Filesystem}(jkjjkj4 ubajk}(j ]j ]j]j]j]internalrefurimm/shmfs anchornamehujkj- jkj1 ubajk}(j ]j ]j]j]j]ujkj- jkj. ubajk}(j ]j ]j]j]j]ujkj- jkj+ ubajk}(j ]j ]j]j]j]ujkj- ubjr je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2page owner: Tracking about who allocated each page}(jkjjkj` ubajk}(j ]j ]j]j]j]internalrefuri mm/page_owner anchornamehujkj- jkj] ubajk}(j ]j ]j]j]j]ujkj- jkjZ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj ubajk}(j ]j ]j]j]j]internalrefurijo anchorname #introductionujkj- jkj} ubajk}(j ]j ]j]j]j]ujkj- jkjz ubajk}(j ]j ]j]j]j]ujkj- jkjw ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkj ubajk}(j ]j ]j]j]j]internalrefurijo anchorname#usageujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkjw ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTANDARD FORMAT SPECIFIERS}(jkSTANDARD FORMAT SPECIFIERSjkjȏ ubajk}(j ]j ]j]j]j]internalrefurijo anchorname#standard-format-specifiersujkj- jkjŏ ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkjw ubejk}(j ]j ]j]j]j]ujkj- jkjZ ubejk}(j ]j ]j]j]j]ujkj- jkjW ubajk}(j ]j ]j]j]j]ujkj- ubj8 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-FORE Systems PCA-200E/SBA-200E ATM NIC driver}(jkjjkj ubajk}(j ]j ]j]j]j]internalrefuri&networking/device_drivers/atm/fore200e anchornamehujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFirmware Copyright Notice}(jkFirmware Copyright Noticejkj! ubajk}(j ]j ]j]j]j]internalrefurij anchorname#firmware-copyright-noticeujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFirmware Updates}(jkFirmware UpdatesjkjE ubajk}(j ]j ]j]j]j]internalrefurij anchorname#firmware-updatesujkj- jkjB ubajk}(j ]j ]j]j]j]ujkj- jkj? ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFeedback}(jkFeedbackjkji ubajk}(j ]j ]j]j]j]internalrefurij anchorname #feedbackujkj- jkjf ubajk}(j ]j ]j]j]j]ujkj- jkjc ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkATM}(jkjjkj ubajk}(j ]j ]j]j]j]internalrefurinetworking/atm anchornamehujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk7Linux Driver for the AMD/Pensando(R) DSC adapter family}(jkjjkjΐ ubajk}(j ]j ]j]j]j]internalrefuri/networking/device_drivers/ethernet/amd/pds_core anchornamehujkj- jkjː ubajk}(j ]j ]j]j]j]ujkj- jkjȐ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIdentifying the Adapter}(jkIdentifying the Adapterjkj ubajk}(j ]j ]j]j]j]internalrefurijݐ anchorname#identifying-the-adapterujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Info versions}(jk Info versionsjkj ubajk}(j ]j ]j]j]j]internalrefurijݐ anchorname#info-versionsujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Parameters}(jk Parametersjkj6 ubajk}(j ]j ]j]j]j]internalrefurijݐ anchorname #parametersujkj- jkj3 ubajk}(j ]j ]j]j]j]ujkj- jkj0 ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFirmware Management}(jkFirmware ManagementjkjZ ubajk}(j ]j ]j]j]j]internalrefurijݐ anchorname#firmware-managementujkj- jkjW ubajk}(j ]j ]j]j]j]ujkj- jkjT ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHealth Reporters}(jkHealth Reportersjkj~ ubajk}(j ]j ]j]j]j]internalrefurijݐ anchorname#health-reportersujkj- jkj{ ubajk}(j ]j ]j]j]j]ujkj- jkjx ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnabling the driver}(jkEnabling the driverjkj ubajk}(j ]j ]j]j]j]internalrefurijݐ anchorname#enabling-the-driverujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupport}(jkSupportjkjƑ ubajk}(j ]j ]j]j]j]internalrefurijݐ anchorname#supportujkj- jkjÑ ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkjȐ ubejk}(j ]j ]j]j]j]ujkj- jkjŐ ubajk}(j ]j ]j]j]j]ujkj- ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDAMON: Data Access MONitor}(jkjjkj ubajk}(j ]j ]j]j]j]internalrefurimm/damon/index anchornamehujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubje0)}(jkhjk]jH)}(jkhjk]jk}(j ]j ]j]j]j]parentj entries](N mm/damon/faqNmm/damon/designN mm/damon/apiNmm/damon/maintainer-profilee includefiles](j% j' j) j+ emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj= j^s ubajk}(j ]j ]j]j]j]ujkj- jkj; ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbatctl}(jkbatctljkje ubajk}(j ]j ]j]j]j]internalrefurij anchorname#batctlujkj- jkjb ubajk}(j ]j ]j]j]j]ujkj- jkj_ ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkContact}(jkContactjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#contactujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkjӒ ubejk}(j ]j ]j]j]j]ujkj- jkjВ ubajk}(j ]j ]j]j]j]ujkj- ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3When do you need to notify inside page table lock ?}(jkjjkj“ ubajk}(j ]j ]j]j]j]internalrefurimm/mmu_notifier anchornamehujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- ubjje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/Asynchronous Transfer Mode (ATM) Device Drivers}(jkj(jkj ubajk}(j ]j ]j]j]j]internalrefuri#networking/device_drivers/atm/index anchornamehujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubje0)}(jkhjk]jH)}(jkhjk]jk}(j ]j ]j]j]j]parentj entries](N$networking/device_drivers/atm/cxacruN&networking/device_drivers/atm/fore200eN$networking/device_drivers/atm/iphasee includefiles](j j j emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj= j^sQ/var/lib/git/docbuild/linux/Documentation/networking/device_drivers/atm/index.rstj_sKjkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj; ubajk}(j ]j ]j]j]j]internalrefurij anchorname#indicesujkj- jkj8 ubajk}(j ]j ]j]j]j]ujkj- jkj5 ubajk}(j ]j ]j]j]j]ujkj- jkj2 ubajk}(j ]j ]j]j]j]exprsubproject and htmlujkj= jkj ubejk}(j ]j ]j]j]j]ujkj- ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPage Table Check}(jkj6jkjp ubajk}(j ]j ]j]j]j]internalrefurimm/page_table_check anchornamehujkj- jkjm ubajk}(j ]j ]j]j]j]ujkj- jkjj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname #introductionujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDouble mapping detection logic}(jkDouble mapping detection logicjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#double-mapping-detection-logicujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnabling Page Table Check}(jkEnabling Page Table Checkjkjؔ ubajk}(j ]j ]j]j]j]internalrefurij anchorname#enabling-page-table-checkujkj- jkjՔ ubajk}(j ]j ]j]j]j]ujkj- jkjҔ ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation notes}(jkImplementation notesjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#implementation-notesujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkjj ubejk}(j ]j ]j]j]j]ujkj- jkjg ubajk}(j ]j ]j]j]j]ujkj- ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDAMON Maintainer Entry Profile}(jkjDjkj5 ubajk}(j ]j ]j]j]j]internalrefurimm/damon/maintainer-profile anchornamehujkj- jkj2 ubajk}(j ]j ]j]j]j]ujkj- jkj/ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk SCM Trees}(jk SCM TreesjkjU ubajk}(j ]j ]j]j]j]internalrefurijD anchorname #scm-treesujkj- jkjR ubajk}(j ]j ]j]j]j]ujkj- jkjO ubajk}(j ]j ]j]j]j]ujkj- jkjL ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSubmit checklist addendum}(jkSubmit checklist addendumjkjy ubajk}(j ]j ]j]j]j]internalrefurijD anchorname#submit-checklist-addendumujkj- jkjv ubajk}(j ]j ]j]j]j]ujkj- jkjs ubajk}(j ]j ]j]j]j]ujkj- jkjL ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKey cycle dates}(jkKey cycle datesjkj ubajk}(j ]j ]j]j]j]internalrefurijD anchorname#key-cycle-datesujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkjL ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReview cadence}(jkReview cadencejkj ubajk}(j ]j ]j]j]j]internalrefurijD anchorname#review-cadenceujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkjL ubejk}(j ]j ]j]j]j]ujkj- jkj/ ubejk}(j ]j ]j]j]j]ujkj- jkj, ubajk}(j ]j ]j]j]j]ujkj- ubj{ je0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIntroduction of Uacce}(jkjRjkj ubajk}(j ]j ]j]j]j]internalrefurimisc-devices/uacce anchornamehujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Architecture}(jk Architecturejkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname #architectureujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow does it work}(jkHow does it workjkjA ubajk}(j ]j ]j]j]j]internalrefurij anchorname#how-does-it-workujkj- jkj> ubajk}(j ]j ]j]j]j]ujkj- jkj; ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe Uacce register API}(jkThe Uacce register APIjkje ubajk}(j ]j ]j]j]j]internalrefurij anchorname#the-uacce-register-apiujkj- jkjb ubajk}(j ]j ]j]j]j]ujkj- jkj_ ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe user driver}(jkThe user driverjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#the-user-driverujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%Texas Instruments TPS6594 PFSM driver}(jkj`jkj ubajk}(j ]j ]j]j]j]internalrefurimisc-devices/tps6594-pfsm anchornamehujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj֖ ubajk}(j ]j ]j]j]j]internalrefurijŖ anchorname #overviewujkj- jkjӖ ubajk}(j ]j ]j]j]j]ujkj- jkjЖ ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported chips}(jkSupported chipsjkj ubajk}(j ]j ]j]j]j]internalrefurijŖ anchorname#supported-chipsujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkjЖ ubejk}(j ]j ]j]j]j]ujkj- jkj͖ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver location}(jkDriver locationjkj' ubajk}(j ]j ]j]j]j]internalrefurijŖ anchorname#driver-locationujkj- jkj$ ubajk}(j ]j ]j]j]j]ujkj- jkj! ubajk}(j ]j ]j]j]j]ujkj- jkj͖ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver type definitions}(jkDriver type definitionsjkjK ubajk}(j ]j ]j]j]j]internalrefurijŖ anchorname#driver-type-definitionsujkj- jkjH ubajk}(j ]j ]j]j]j]ujkj- jkjE ubajk}(j ]j ]j]j]j]ujkj- jkj͖ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Driver IOCTLs}(jk Driver IOCTLsjkjo ubajk}(j ]j ]j]j]j]internalrefurijŖ anchorname#driver-ioctlsujkj- jkjl ubajk}(j ]j ]j]j]j]ujkj- jkji ubajk}(j ]j ]j]j]j]ujkj- jkj͖ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Driver usage}(jk Driver usagejkj ubajk}(j ]j ]j]j]j]internalrefurijŖ anchorname #driver-usageujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUserspace code example}(jkUserspace code examplejkj ubajk}(j ]j ]j]j]j]internalrefurijŖ anchorname#userspace-code-exampleujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj͖ ubejk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- ubj1 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTransparent Hugepage Support}(jkjnjkj ubajk}(j ]j ]j]j]j]internalrefuri mm/transhuge anchornamehujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDesign principles}(jkDesign principlesjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#design-principlesujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkget_user_pages and follow_page}(jkget_user_pages and follow_pagejkj= ubajk}(j ]j ]j]j]j]internalrefurij anchorname#get-user-pages-and-follow-pageujkj- jkj: ubajk}(j ]j ]j]j]j]ujkj- jkj7 ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGraceful fallback}(jkGraceful fallbackjkja ubajk}(j ]j ]j]j]j]internalrefurij anchorname#graceful-fallbackujkj- jkj^ ubajk}(j ]j ]j]j]j]ujkj- jkj[ ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocking in hugepage aware code}(jkLocking in hugepage aware codejkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#locking-in-hugepage-aware-codeujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Refcounts and transparent huge pages}(jk$Refcounts and transparent huge pagesjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname%#refcounts-and-transparent-huge-pagesujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Partial unmap and deferred_split_folio()}(jk(Partial unmap and deferred_split_folio()jkj͘ ubajk}(j ]j ]j]j]j]internalrefurij anchorname'#partial-unmap-and-deferred-split-folioujkj- jkjʘ ubajk}(j ]j ]j]j]j]ujkj- jkjǘ ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- ubjVje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%Virtually Mapped Kernel Stack Support}(jkj|jkj ubajk}(j ]j ]j]j]j]internalrefurimm/vmalloced-kernel-stacks anchornamehujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj& ubajk}(j ]j ]j]j]j]internalrefurij anchorname #overviewujkj- jkj# ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk IntroductionjkjJ ubajk}(j ]j ]j]j]j]internalrefurij anchorname #introductionujkj- jkjG ubajk}(j ]j ]j]j]j]ujkj- jkjD ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHAVE_ARCH_VMAP_STACK}(jkHAVE_ARCH_VMAP_STACKjkjn ubajk}(j ]j ]j]j]j]internalrefurij anchorname#have-arch-vmap-stackujkj- jkjk ubajk}(j ]j ]j]j]j]ujkj- jkjh ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk VMAP_STACK}(jk VMAP_STACKjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname #vmap-stackujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Allocation}(jk Allocationjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname #allocationujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStack overflow handling}(jkStack overflow handlingjkjڙ ubajk}(j ]j ]j]j]j]internalrefurij anchorname#stack-overflow-handlingujkj- jkjי ubajk}(j ]j ]j]j]j]ujkj- jkjԙ ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Testing VMAP allocation with guard pages}(jk(Testing VMAP allocation with guard pagesjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname)#testing-vmap-allocation-with-guard-pagesujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Conclusions}(jk Conclusionsjkj" ubajk}(j ]j ]j]j]j]internalrefurij anchorname #conclusionsujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Boot Memory}(jkjjkj[ ubajk}(j ]j ]j]j]j]internalrefuri mm/bootmem anchornamehujkj- jkjX ubajk}(j ]j ]j]j]j]ujkj- jkjU ubajk}(j ]j ]j]j]j]ujkj- jkjR ubajk}(j ]j ]j]j]j]ujkj- ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNetLabel Introduction}(jkjjkj ubajk}(j ]j ]j]j]j]internalrefurinetlabel/introduction anchornamehujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname #overviewujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProtocol Engines}(jkProtocol Enginesjkj˚ ubajk}(j ]j ]j]j]j]internalrefurij anchorname#protocol-enginesujkj- jkjȚ ubajk}(j ]j ]j]j]j]ujkj- jkjŚ ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCommunication Layer}(jkCommunication Layerjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#communication-layerujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSecurity Module API}(jkSecurity Module APIjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#security-module-apiujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj~ ubajk}(j ]j ]j]j]j]ujkj- ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEthernet Bridging}(jkjjkjL ubajk}(j ]j ]j]j]j]internalrefurinetworking/bridge anchornamehujkj- jkjI ubajk}(j ]j ]j]j]j]ujkj- jkjF ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjl ubajk}(j ]j ]j]j]j]internalrefurij[ anchorname #introductionujkj- jkji ubajk}(j ]j ]j]j]j]ujkj- jkjf ubajk}(j ]j ]j]j]j]ujkj- jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Bridge kAPI}(jk Bridge kAPIjkj ubajk}(j ]j ]j]j]j]internalrefurij[ anchorname #bridge-kapiujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkjc ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Bridge uAPI}(jk Bridge uAPIjkj ubajk}(j ]j ]j]j]j]internalrefurij[ anchorname #bridge-uapiujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBridge netlink attributes}(jkBridge netlink attributesjkj՛ ubajk}(j ]j ]j]j]j]internalrefurij[ anchorname#bridge-netlink-attributesujkj- jkjқ ubajk}(j ]j ]j]j]j]ujkj- jkjϛ ubajk}(j ]j ]j]j]j]ujkj- jkj̛ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBridge port netlink attributes}(jkBridge port netlink attributesjkj ubajk}(j ]j ]j]j]j]internalrefurij[ anchorname#bridge-port-netlink-attributesujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj̛ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Bridge sysfs}(jk Bridge sysfsjkj ubajk}(j ]j ]j]j]j]internalrefurij[ anchorname #bridge-sysfsujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj̛ ubejk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkjc ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSTP}(jkSTPjkjM ubajk}(j ]j ]j]j]j]internalrefurij[ anchorname#stpujkj- jkjJ ubajk}(j ]j ]j]j]j]ujkj- jkjG ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBridge Ports and STP States}(jkBridge Ports and STP Statesjkjn ubajk}(j ]j ]j]j]j]internalrefurij[ anchorname#bridge-ports-and-stp-statesujkj- jkjk ubajk}(j ]j ]j]j]j]ujkj- jkjh ubajk}(j ]j ]j]j]j]ujkj- jkje ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRoot Bridge and Convergence}(jkRoot Bridge and Convergencejkj ubajk}(j ]j ]j]j]j]internalrefurij[ anchorname#root-bridge-and-convergenceujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkje ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUser space STP helper}(jkUser space STP helperjkj ubajk}(j ]j ]j]j]j]internalrefurij[ anchorname#user-space-stp-helperujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkje ubejk}(j ]j ]j]j]j]ujkj- jkjG ubejk}(j ]j ]j]j]j]ujkj- jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVLAN}(jkVLANjkj ubajk}(j ]j ]j]j]j]internalrefurij[ anchorname#vlanujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkjc ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Multicast}(jk Multicastjkj ubajk}(j ]j ]j]j]j]internalrefurij[ anchorname #multicastujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMulticast snooping}(jkMulticast snoopingjkj+ ubajk}(j ]j ]j]j]j]internalrefurij[ anchorname#multicast-snoopingujkj- jkj( ubajk}(j ]j ]j]j]j]ujkj- jkj% ubajk}(j ]j ]j]j]j]ujkj- jkj" ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIGMPv3/MLDv2 EHT support}(jkIGMPv3/MLDv2 EHT supportjkjO ubajk}(j ]j ]j]j]j]internalrefurij[ anchorname#igmpv3-mldv2-eht-supportujkj- jkjL ubajk}(j ]j ]j]j]j]ujkj- jkjI ubajk}(j ]j ]j]j]j]ujkj- jkj" ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOther multicast features}(jkOther multicast featuresjkjs ubajk}(j ]j ]j]j]j]internalrefurij[ anchorname#other-multicast-featuresujkj- jkjp ubajk}(j ]j ]j]j]j]ujkj- jkjm ubajk}(j ]j ]j]j]j]ujkj- jkj" ubejk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Switchdev}(jk Switchdevjkj ubajk}(j ]j ]j]j]j]internalrefurij[ anchorname #switchdevujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Netfilter}(jk Netfilterjkjǝ ubajk}(j ]j ]j]j]j]internalrefurij[ anchorname #netfilterujkj- jkjĝ ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOther Features}(jkOther Featuresjkj ubajk}(j ]j ]j]j]j]internalrefurij[ anchorname#other-featuresujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkjc ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFAQ}(jkFAQjkj ubajk}(j ]j ]j]j]j]internalrefurij[ anchorname#faqujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat does a bridge do?}(jkWhat does a bridge do?jkj0 ubajk}(j ]j ]j]j]j]internalrefurij[ anchorname#what-does-a-bridge-doujkj- jkj- ubajk}(j ]j ]j]j]j]ujkj- jkj* ubajk}(j ]j ]j]j]j]ujkj- jkj' ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIs it L3 protocol independent?}(jkIs it L3 protocol independent?jkjT ubajk}(j ]j ]j]j]j]internalrefurij[ anchorname#is-it-l3-protocol-independentujkj- jkjQ ubajk}(j ]j ]j]j]j]ujkj- jkjN ubajk}(j ]j ]j]j]j]ujkj- jkj' ubejk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Contact Info}(jk Contact Infojkj ubajk}(j ]j ]j]j]j]internalrefurij[ anchorname #contact-infoujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj~ ubajk}(j ]j ]j]j]j]ujkj- jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExternal Links}(jkExternal Linksjkj ubajk}(j ]j ]j]j]j]internalrefurij[ anchorname#external-linksujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkjc ubejk}(j ]j ]j]j]j]ujkj- jkjF ubejk}(j ]j ]j]j]j]ujkj- jkjC ubajk}(j ]j ]j]j]j]ujkj- ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFree Page Reporting}(jkjjkj ubajk}(j ]j ]j]j]j]internalrefurimm/free_page_reporting anchornamehujkj- jkjޞ ubajk}(j ]j ]j]j]j]ujkj- jkj۞ ubajk}(j ]j ]j]j]j]ujkj- jkj؞ ubajk}(j ]j ]j]j]j]ujkj- ubj_ je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAX.25}(jkjjkj ubajk}(j ]j ]j]j]j]internalrefurinetworking/ax25 anchornamehujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDesign}(jkjjkj9 ubajk}(j ]j ]j]j]j]internalrefurimm/damon/design anchornamehujkj- jkj6 ubajk}(j ]j ]j]j]j]ujkj- jkj3 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Execution Model and Data Structures}(jk#Execution Model and Data StructuresjkjY ubajk}(j ]j ]j]j]j]internalrefurijH anchorname$#execution-model-and-data-structuresujkj- jkjV ubajk}(j ]j ]j]j]j]ujkj- jkjS ubajk}(j ]j ]j]j]j]ujkj- jkjP ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOverall Architecture}(jkOverall Architecturejkj} ubajk}(j ]j ]j]j]j]internalrefurijH anchorname#overall-architectureujkj- jkjz ubajk}(j ]j ]j]j]j]ujkj- jkjw ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfigurable Operations Set}(jkConfigurable Operations Setjkj ubajk}(j ]j ]j]j]j]internalrefurijH anchorname#configurable-operations-setujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProgrammable Modules}(jkProgrammable ModulesjkjŸ ubajk}(j ]j ]j]j]j]internalrefurijH anchorname#programmable-modulesujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkjw ubejk}(j ]j ]j]j]j]ujkj- jkjP ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOperations Set Layer}(jkOperations Set Layerjkj ubajk}(j ]j ]j]j]j]internalrefurijH anchorname#operations-set-layerujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+VMA-based Target Address Range Construction}(jk+VMA-based Target Address Range Constructionjkj ubajk}(j ]j ]j]j]j]internalrefurijH anchorname,#vma-based-target-address-range-constructionujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#PTE Accessed-bit Based Access Check}(jk#PTE Accessed-bit Based Access Checkjkj7 ubajk}(j ]j ]j]j]j]internalrefurijH anchorname$#pte-accessed-bit-based-access-checkujkj- jkj4 ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkjP ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Core Logics}(jk Core Logicsjkjg ubajk}(j ]j ]j]j]j]internalrefurijH anchorname #core-logicsujkj- jkjd ubajk}(j ]j ]j]j]j]ujkj- jkja ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Monitoring}(jk Monitoringjkj ubajk}(j ]j ]j]j]j]internalrefurijH anchorname #monitoringujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAccess Frequency Monitoring}(jkAccess Frequency Monitoringjkj ubajk}(j ]j ]j]j]j]internalrefurijH anchorname#access-frequency-monitoringujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRegion Based Sampling}(jkRegion Based Samplingjkj͠ ubajk}(j ]j ]j]j]j]internalrefurijH anchorname#region-based-samplingujkj- jkjʠ ubajk}(j ]j ]j]j]j]ujkj- jkjǠ ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdaptive Regions Adjustment}(jkAdaptive Regions Adjustmentjkj ubajk}(j ]j ]j]j]j]internalrefurijH anchorname#adaptive-regions-adjustmentujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Age Tracking}(jk Age Trackingjkj ubajk}(j ]j ]j]j]j]internalrefurijH anchorname #age-trackingujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Dynamic Target Space Updates Handling}(jk%Dynamic Target Space Updates Handlingjkj9 ubajk}(j ]j ]j]j]j]internalrefurijH anchorname&#dynamic-target-space-updates-handlingujkj- jkj6 ubajk}(j ]j ]j]j]j]ujkj- jkj3 ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOperation Schemes}(jkOperation Schemesjkji ubajk}(j ]j ]j]j]j]internalrefurijH anchorname#operation-schemesujkj- jkjf ubajk}(j ]j ]j]j]j]ujkj- jkjc ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOperation Action}(jkOperation Actionjkj ubajk}(j ]j ]j]j]j]internalrefurijH anchorname#operation-actionujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTarget Access Pattern}(jkTarget Access Patternjkj ubajk}(j ]j ]j]j]j]internalrefurijH anchorname#target-access-patternujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkQuotas}(jkQuotasjkjҡ ubajk}(j ]j ]j]j]j]internalrefurijH anchorname#quotasujkj- jkjϡ ubajk}(j ]j ]j]j]j]ujkj- jkj̡ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPrioritization}(jkPrioritizationjkj ubajk}(j ]j ]j]j]j]internalrefurijH anchorname#prioritizationujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Aim-oriented Feedback-driven Auto-tuning}(jk(Aim-oriented Feedback-driven Auto-tuningjkj ubajk}(j ]j ]j]j]j]internalrefurijH anchorname)#aim-oriented-feedback-driven-auto-tuningujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj̡ ubejk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Watermarks}(jk WatermarksjkjG ubajk}(j ]j ]j]j]j]internalrefurijH anchorname #watermarksujkj- jkjD ubajk}(j ]j ]j]j]j]ujkj- jkjA ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFilters}(jkFiltersjkjk ubajk}(j ]j ]j]j]j]internalrefurijH anchorname#filtersujkj- jkjh ubajk}(j ]j ]j]j]j]ujkj- jkje ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkjc ubejk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Application Programming Interface}(jk!Application Programming Interfacejkj ubajk}(j ]j ]j]j]j]internalrefurijH anchorname"#application-programming-interfaceujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkja ubejk}(j ]j ]j]j]j]ujkj- jkjP ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkModules}(jkModulesjkjˢ ubajk}(j ]j ]j]j]j]internalrefurijH anchorname#modulesujkj- jkjȢ ubajk}(j ]j ]j]j]j]ujkj- jkjŢ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&General Purpose User Interface Modules}(jk&General Purpose User Interface Modulesjkj ubajk}(j ]j ]j]j]j]internalrefurijH anchorname'#general-purpose-user-interface-modulesujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Special-Purpose Access-aware Kernel Modules}(jk+Special-Purpose Access-aware Kernel Modulesjkj ubajk}(j ]j ]j]j]j]internalrefurijH anchorname,#special-purpose-access-aware-kernel-modulesujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkjŢ ubejk}(j ]j ]j]j]j]ujkj- jkjP ubejk}(j ]j ]j]j]j]ujkj- jkj3 ubejk}(j ]j ]j]j]j]ujkj- jkj0 ubajk}(j ]j ]j]j]j]ujkj- ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsing Linux CAIF}(jkjjkjU ubajk}(j ]j ]j]j]j]internalrefurinetworking/caif/caif anchornamehujkj- jkjR ubajk}(j ]j ]j]j]j]ujkj- jkjO ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStart}(jkStartjkju ubajk}(j ]j ]j]j]j]internalrefurijd anchorname#startujkj- jkjr ubajk}(j ]j ]j]j]j]ujkj- jkjo ubajk}(j ]j ]j]j]j]ujkj- jkjl ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Preparing the setup with a STE modem}(jk$Preparing the setup with a STE modemjkj ubajk}(j ]j ]j]j]j]internalrefurijd anchorname%#preparing-the-setup-with-a-ste-modemujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkjl ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTrouble shooting}(jkTrouble shootingjkj ubajk}(j ]j ]j]j]j]internalrefurijd anchorname#trouble-shootingujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkjl ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkError Scenarios}(jkError Scenariosjkj ubajk}(j ]j ]j]j]j]internalrefurijd anchorname#error-scenariosujkj- jkjޣ ubajk}(j ]j ]j]j]j]ujkj- jkjۣ ubajk}(j ]j ]j]j]j]ujkj- jkjl ubejk}(j ]j ]j]j]j]ujkj- jkjO ubejk}(j ]j ]j]j]j]ujkj- jkjL ubajk}(j ]j ]j]j]j]ujkj- ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSB100 device driver}(jkjjkj ubajk}(j ]j ]j]j]j]internalrefuri&networking/device_drivers/cable/sb1000 anchornamehujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Needed tools}(jk Needed toolsjkj: ubajk}(j ]j ]j]j]j]internalrefurij) anchorname #needed-toolsujkj- jkj7 ubajk}(j ]j ]j]j]j]ujkj- jkj4 ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing the driver}(jkUsing the driverjkj^ ubajk}(j ]j ]j]j]j]internalrefurij) anchorname#using-the-driverujkj- jkj[ ubajk}(j ]j ]j]j]j]ujkj- jkjX ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCommon problems}(jkCommon problemsjkj ubajk}(j ]j ]j]j]j]internalrefurij) anchorname#common-problemsujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj| ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCredits}(jkCreditsjkj ubajk}(j ]j ]j]j]j]internalrefurij) anchorname#creditsujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj1 ubejk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk6pack Protocol}(jkjjkjߤ ubajk}(j ]j ]j]j]j]internalrefurinetworking/6pack anchornamehujkj- jkjܤ ubajk}(j ]j ]j]j]j]ujkj- jkj٤ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk61. What is 6pack, and what are the advantages to KISS?}(jk61. What is 6pack, and what are the advantages to KISS?jkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname2#what-is-6pack-and-what-are-the-advantages-to-kissujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(2. Who has developed the 6pack protocol?}(jk(2. Who has developed the 6pack protocol?jkj# ubajk}(j ]j ]j]j]j]internalrefurij anchorname%#who-has-developed-the-6pack-protocolujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk93. Where can I get the latest version of 6pack for LinuX?}(jk93. Where can I get the latest version of 6pack for LinuX?jkjG ubajk}(j ]j ]j]j]j]internalrefurij anchorname6#where-can-i-get-the-latest-version-of-6pack-for-linuxujkj- jkjD ubajk}(j ]j ]j]j]j]ujkj- jkjA ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(4. Preparing the TNC for 6pack operation}(jk(4. Preparing the TNC for 6pack operationjkjk ubajk}(j ]j ]j]j]j]internalrefurij anchorname&#preparing-the-tnc-for-6pack-operationujkj- jkjh ubajk}(j ]j ]j]j]j]ujkj- jkje ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+5. Building and installing the 6pack driver}(jk+5. Building and installing the 6pack driverjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname)#building-and-installing-the-6pack-driverujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHow to turn on 6pack support:}(jkHow to turn on 6pack support:jkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#how-to-turn-on-6pack-supportujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInstalling the driver:}(jkInstalling the driver:jkjԥ ubajk}(j ]j ]j]j]j]internalrefurij anchorname#installing-the-driverujkj- jkjѥ ubajk}(j ]j ]j]j]j]ujkj- jkjΥ ubajk}(j ]j ]j]j]j]ujkj- jkj˥ ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6. Known problems}(jk6. Known problemsjkj ubajk}(j ]j ]j]j]j]internalrefurij anchorname#known-problemsujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj٤ ubejk}(j ]j ]j]j]j]ujkj- jkj֤ ubajk}(j ]j ]j]j]j]ujkj- ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkz3fold}(jkjjkj= ubajk}(j ]j ]j]j]j]internalrefuri mm/z3fold anchornamehujkj- jkj: ubajk}(j ]j ]j]j]j]ujkj- jkj7 ubajk}(j ]j ]j]j]j]ujkj- jkj4 ubajk}(j ]j ]j]j]j]ujkj- ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Management Documentation}(jkjjkji ubajk}(j ]j ]j]j]j]internalrefurimm/index anchornamehujkj- jkjf ubajk}(j ]j ]j]j]j]ujkj- jkjc ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Management Guide}(jkMemory Management Guidejkj ubajk}(j ]j ]j]j]j]internalrefurijx anchorname#memory-management-guideujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubje0)}(jkhjk]jH)}(jkhjk]jk}(j ]j ]j]j]j]parentjx entries](Nmm/physical_memoryNmm/page_tablesNmm/process_addrsN mm/bootmemNmm/page_allocationN mm/vmallocNmm/slabN mm/highmemNmm/page_reclaimNmm/swapN mm/page_cacheNmm/shmfsNmm/oome includefiles](j j j j j j j j j j¦ jĦ jƦ jȦ emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj= j^s6/var/lib/git/docbuild/linux/Documentation/mm/index.rstj_sK jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLegacy Documentation}(jkLegacy Documentationjkj ubajk}(j ]j ]j]j]j]internalrefurijx anchorname#legacy-documentationujkj- jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubje0)}(jkhjk]jH)}(jkhjk]jk}(j ]j ]j]j]j]parentjx entries](N mm/active_mmNmm/arch_pgtable_helpersN mm/balanceNmm/damon/indexNmm/free_page_reportingNmm/hmmN mm/hwpoisonNmm/hugetlbfs_reservNmm/ksmNmm/memory-modelNmm/mmu_notifierNmm/multigen_lruNmm/numaNmm/overcommit-accountingNmm/page_migrationN mm/page_fragsN mm/page_ownerNmm/page_table_checkNmm/remap_file_pagesNmm/slubNmm/split_page_table_lockN mm/transhugeNmm/unevictable-lruNmm/vmalloced-kernel-stacksNmm/vmemmap_dedupN mm/z3foldN mm/zsmalloce includefiles](j j j j j j j j j j! j# j% j' j) j+ j- j/ j1 j3 j5 j7 j9 j; j= j? jA jC emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj= j^sjզ j_sK'jkj ubajk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkj ubejk}(j ]j ]j]j]j]ujkj- jkjc ubejk}(j ]j ]j]j]j]ujkj- jkj` ubajk}(j ]j ]j]j]j]ujkj- ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk9BusLogic MultiMaster and FlashPoint SCSI Driver for Linux}(jkj$jkjw ubajk}(j&]j(]j*]j,]j.]internalrefuri scsi/BusLogic anchornamehujk referencejkjt ubajk}(j&]j(]j*]j,]j.]ujkcompact_paragraphjkjq ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname #introductionujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujk list_itemjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDriver Features}(jkDriver Featuresjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#driver-featuresujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Configuration Reporting and Testing}(jk#Configuration Reporting and Testingjkjߧ ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname$#configuration-reporting-and-testingujkj jkjܧ ubajk}(j&]j(]j*]j,]j.]ujkj jkj٧ ubajk}(j&]j(]j*]j,]j.]ujkj jkj֧ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPerformance Features}(jkPerformance Featuresjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#performance-featuresujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj֧ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRobustness Features}(jkRobustness Featuresjkj' ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#robustness-featuresujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkj! ubajk}(j&]j(]j*]j,]j.]ujkj jkj֧ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPCI Configuration Support}(jkPCI Configuration SupportjkjK ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#pci-configuration-supportujkj jkjH ubajk}(j&]j(]j*]j,]j.]ujkj jkjE ubajk}(j&]j(]j*]j,]j.]ujkj jkj֧ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/proc File System Support}(jk/proc File System Supportjkjo ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#proc-file-system-supportujkj jkjl ubajk}(j&]j(]j*]j,]j.]ujkj jkji ubajk}(j&]j(]j*]j,]j.]ujkj jkj֧ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkShared Interrupts Support}(jkShared Interrupts Supportjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#shared-interrupts-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj֧ ubejk}(j&]j(]j*]j,]j.]ujk bullet_listjkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported Host Adapters}(jkSupported Host AdaptersjkjĨ ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#supported-host-adaptersujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFlashPoint Installation Notes}(jkFlashPoint Installation Notesjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#flashpoint-installation-notesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRAIDPlus Support}(jkRAIDPlus Supportjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#raidplus-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnabling UltraSCSI Transfers}(jkEnabling UltraSCSI Transfersjkj- ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#enabling-ultrascsi-transfersujkj jkj* ubajk}(j&]j(]j*]j,]j.]ujkj jkj' ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"BT-948/958/958D Installation Notes}(jk"BT-948/958/958D Installation Notesjkj] ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname##bt-948-958-958d-installation-notesujkj jkjZ ubajk}(j&]j(]j*]j,]j.]ujkj jkjW ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPCI I/O Port Assignments}(jkPCI I/O Port Assignmentsjkj~ ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#pci-i-o-port-assignmentsujkj jkj{ ubajk}(j&]j(]j*]j,]j.]ujkj jkjx ubajk}(j&]j(]j*]j,]j.]ujkj jkju ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPCI Slot Scanning Order}(jkPCI Slot Scanning Orderjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#pci-slot-scanning-orderujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkju ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnabling UltraSCSI Transfers}(jkEnabling UltraSCSI TransfersjkjƩ ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#id1ujkj jkjé ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkju ubejk}(j&]j(]j*]j,]j.]ujkj jkjW ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver Options}(jkDriver Optionsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#driver-optionsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver Installation}(jkDriver Installationjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#driver-installationujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#BusLogic Announcements Mailing List}(jk#BusLogic Announcements Mailing Listjkj> ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname$#buslogic-announcements-mailing-listujkj jkj; ubajk}(j&]j(]j*]j,]j.]ujkj jkj8 ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkjq ubejk}(j&]j(]j*]j,]j.]ujkj jkjn ubajk}(j&]j(]j*]j,]j.]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Security bugs}(jkj8jkjw ubajk}(j&]j(]j*]j,]j.]internalrefuriprocess/security-bugs anchornamehujkj jkjt ubajk}(j&]j(]j*]j,]j.]ujkj jkjq ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkContact}(jkContactjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#contactujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Disclosure and embargoed information}(jk$Disclosure and embargoed informationjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname%#disclosure-and-embargoed-informationujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCoordination with other groups}(jkCoordination with other groupsjkjߪ ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#coordination-with-other-groupsujkj jkjܪ ubajk}(j&]j(]j*]j,]j.]ujkj jkj٪ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCVE assignment}(jkCVE assignmentjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#cve-assignmentujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNon-disclosure agreements}(jkNon-disclosure agreementsjkj' ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#non-disclosure-agreementsujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkj! ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkjq ubejk}(j&]j(]j*]j,]j.]ujkj jkjn ubajk}(j&]j(]j*]j,]j.]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral Information}(jkjFjkj` ubajk}(j&]j(]j*]j,]j.]internalrefurirust/general-information anchornamehujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkjZ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCode documentation}(jkCode documentationjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijo anchorname#code-documentationujkj jkj} ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubajk}(j&]j(]j*]j,]j.]ujkj jkjw ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Extra lints}(jk Extra lintsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijo anchorname #extra-lintsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjw ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAbstractions vs. bindings}(jkAbstractions vs. bindingsjkjȫ ubajk}(j&]j(]j*]j,]j.]internalrefurijo anchorname#abstractions-vs-bindingsujkj jkjū ubajk}(j&]j(]j*]j,]j.]ujkj jkj« ubajk}(j&]j(]j*]j,]j.]ujkj jkjw ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConditional compilation}(jkConditional compilationjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijo anchorname#conditional-compilationujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjw ubejk}(j&]j(]j*]j,]j.]ujkj jkjZ ubejk}(j&]j(]j*]j,]j.]ujkj jkjW ubajk}(j&]j(]j*]j,]j.]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLSubmitting patches: the essential guide to getting your code into the kernel}(jkjTjkj% ubajk}(j&]j(]j*]j,]j.]internalrefuriprocess/submitting-patches anchornamehujkj jkj" ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkObtain a current source tree}(jkObtain a current source treejkjE ubajk}(j&]j(]j*]j,]j.]internalrefurij4 anchorname#obtain-a-current-source-treeujkj jkjB ubajk}(j&]j(]j*]j,]j.]ujkj jkj? ubajk}(j&]j(]j*]j,]j.]ujkj jkj< ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDescribe your changes}(jkDescribe your changesjkji ubajk}(j&]j(]j*]j,]j.]internalrefurij4 anchorname#describe-your-changesujkj jkjf ubajk}(j&]j(]j*]j,]j.]ujkj jkjc ubajk}(j&]j(]j*]j,]j.]ujkj jkj< ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSeparate your changes}(jkSeparate your changesjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij4 anchorname#separate-your-changesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj< ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStyle-check your changes}(jkStyle-check your changesjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij4 anchorname#style-check-your-changesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj< ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Select the recipients for your patch}(jk$Select the recipients for your patchjkjլ ubajk}(j&]j(]j*]j,]j.]internalrefurij4 anchorname%#select-the-recipients-for-your-patchujkj jkjҬ ubajk}(j&]j(]j*]j,]j.]ujkj jkjϬ ubajk}(j&]j(]j*]j,]j.]ujkj jkj< ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCNo MIME, no links, no compression, no attachments. Just plain text}(jkCNo MIME, no links, no compression, no attachments. Just plain textjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij4 anchorname?#no-mime-no-links-no-compression-no-attachments-just-plain-textujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj< ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRespond to review comments}(jkRespond to review commentsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij4 anchorname#respond-to-review-commentsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj< ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4Use trimmed interleaved replies in email discussions}(jk4Use trimmed interleaved replies in email discussionsjkjA ubajk}(j&]j(]j*]j,]j.]internalrefurij4 anchorname5#use-trimmed-interleaved-replies-in-email-discussionsujkj jkj> ubajk}(j&]j(]j*]j,]j.]ujkj jkj; ubajk}(j&]j(]j*]j,]j.]ujkj jkj< ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Don’t get discouraged - or impatient}(jk$Don't get discouraged - or impatientjkje ubajk}(j&]j(]j*]j,]j.]internalrefurij4 anchorname##don-t-get-discouraged-or-impatientujkj jkjb ubajk}(j&]j(]j*]j,]j.]ujkj jkj_ ubajk}(j&]j(]j*]j,]j.]ujkj jkj< ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInclude PATCH in the subject}(jkInclude PATCH in the subjectjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij4 anchorname#include-patch-in-the-subjectujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj< ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk8Sign your work - the Developer’s Certificate of Origin}(jk6Sign your work - the Developer's Certificate of Originjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij4 anchorname5#sign-your-work-the-developer-s-certificate-of-originujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Developer’s Certificate of Origin 1.1}(jk%Developer's Certificate of Origin 1.1jkjέ ubajk}(j&]j(]j*]j,]j.]internalrefurij4 anchorname&#developer-s-certificate-of-origin-1-1ujkj jkj˭ ubajk}(j&]j(]j*]j,]j.]ujkj jkjȭ ubajk}(j&]j(]j*]j,]j.]ujkj jkjŭ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj< ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0When to use Acked-by:, Cc:, and Co-developed-by:}(jk0When to use Acked-by:, Cc:, and Co-developed-by:jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij4 anchorname,#when-to-use-acked-by-cc-and-co-developed-byujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj< ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFUsing Reported-by:, Tested-by:, Reviewed-by:, Suggested-by: and Fixes:}(jkFUsing Reported-by:, Tested-by:, Reviewed-by:, Suggested-by: and Fixes:jkj" ubajk}(j&]j(]j*]j,]j.]internalrefurij4 anchorname?#using-reported-by-tested-by-reviewed-by-suggested-by-and-fixesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Reviewer’s statement of oversight}(jk!Reviewer's statement of oversightjkjC ubajk}(j&]j(]j*]j,]j.]internalrefurij4 anchorname"#reviewer-s-statement-of-oversightujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj= ubajk}(j&]j(]j*]j,]j.]ujkj jkj: ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj< ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe canonical patch format}(jkThe canonical patch formatjkjs ubajk}(j&]j(]j*]j,]j.]internalrefurij4 anchorname#the-canonical-patch-formatujkj jkjp ubajk}(j&]j(]j*]j,]j.]ujkj jkjm ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBacktraces in commit messages}(jkBacktraces in commit messagesjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij4 anchorname#backtraces-in-commit-messagesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjm ubejk}(j&]j(]j*]j,]j.]ujkj jkj< ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExplicit In-Reply-To headers}(jkExplicit In-Reply-To headersjkjĮ ubajk}(j&]j(]j*]j,]j.]internalrefurij4 anchorname#explicit-in-reply-to-headersujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj< ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProviding base tree information}(jkProviding base tree informationjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij4 anchorname #providing-base-tree-informationujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj< ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij4 anchorname #referencesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj< ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSCSI subsystem documentation}(jkjbjkjE ubajk}(j&]j(]j*]j,]j.]internalrefuri scsi/scsi anchornamehujkj jkjB ubajk}(j&]j(]j*]j,]j.]ujkj jkj? ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Notes on using modules in the SCSI subsystem}(jk,Notes on using modules in the SCSI subsystemjkje ubajk}(j&]j(]j*]j,]j.]internalrefurijT anchorname-#notes-on-using-modules-in-the-scsi-subsystemujkj jkjb ubajk}(j&]j(]j*]j,]j.]ujkj jkj_ ubajk}(j&]j(]j*]j,]j.]ujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkj? ubejk}(j&]j(]j*]j,]j.]ujkj jkj< ubajk}(j&]j(]j*]j,]j.]ujkj ubjZ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSCSI media changer driver}(jkjpjkj ubajk}(j&]j(]j*]j,]j.]internalrefuriscsi/scsi-changer anchornamehujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral Information}(jkGeneral Informationjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#general-informationujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow it is implemented}(jkHow it is implementedjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#how-it-is-implementedujkj jkj߯ ubajk}(j&]j(]j*]j,]j.]ujkj jkjܯ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Current State}(jk Current Statejkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#current-stateujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing it}(jkUsing itjkj* ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname #using-itujkj jkj' ubajk}(j&]j(]j*]j,]j.]ujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTrouble?}(jkTrouble?jkjN ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#troubleujkj jkjK ubajk}(j&]j(]j*]j,]j.]ujkj jkjH ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInsmod options}(jkInsmod optionsjkjr ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#insmod-optionsujkj jkjo ubajk}(j&]j(]j*]j,]j.]ujkj jkjl ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCredits}(jkCreditsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#creditsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'Linux Kernel patch submission checklist}(jkj~jkjϰ ubajk}(j&]j(]j*]j,]j.]internalrefuriprocess/submit-checklist anchornamehujkj jkj̰ ubajk}(j&]j(]j*]j,]j.]ujkj jkjɰ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReview your code}(jkReview your codejkj ubajk}(j&]j(]j*]j,]j.]internalrefurijް anchorname#review-your-codeujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReview Kconfig changes}(jkReview Kconfig changesjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijް anchorname#review-kconfig-changesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProvide documentation}(jkProvide documentationjkj7 ubajk}(j&]j(]j*]j,]j.]internalrefurijް anchorname#provide-documentationujkj jkj4 ubajk}(j&]j(]j*]j,]j.]ujkj jkj1 ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCheck your code with tools}(jkCheck your code with toolsjkj[ ubajk}(j&]j(]j*]j,]j.]internalrefurijް anchorname#check-your-code-with-toolsujkj jkjX ubajk}(j&]j(]j*]j,]j.]ujkj jkjU ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBuild your code}(jkBuild your codejkj ubajk}(j&]j(]j*]j,]j.]internalrefurijް anchorname#build-your-codeujkj jkj| ubajk}(j&]j(]j*]j,]j.]ujkj jkjy ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTest your code}(jkTest your codejkj ubajk}(j&]j(]j*]j,]j.]internalrefurijް anchorname#test-your-codeujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkjɰ ubejk}(j&]j(]j*]j,]j.]ujkj jkjư ubajk}(j&]j(]j*]j,]j.]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkResearcher Guidelines}(jkjjkjܱ ubajk}(j&]j(]j*]j,]j.]internalrefuriprocess/researcher-guidelines anchornamehujkj jkjٱ ubajk}(j&]j(]j*]j,]j.]ujkj jkjֱ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSurveys}(jkSurveysjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#surveysujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPatches}(jkPatchesjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#patchesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkjֱ ubejk}(j&]j(]j*]j,]j.]ujkj jkjӱ ubajk}(j&]j(]j*]j,]j.]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%Index of Further Kernel Documentation}(jkjjkjY ubajk}(j&]j(]j*]j,]j.]internalrefuriprocess/kernel-docs anchornamehujkj jkjV ubajk}(j&]j(]j*]j,]j.]ujkj jkjS ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDocs at the Linux Kernel tree}(jkDocs at the Linux Kernel treejkjy ubajk}(j&]j(]j*]j,]j.]internalrefurijh anchorname#docs-at-the-linux-kernel-treeujkj jkjv ubajk}(j&]j(]j*]j,]j.]ujkj jkjs ubajk}(j&]j(]j*]j,]j.]ujkj jkjp ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk On-line docs}(jk On-line docsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijh anchorname #on-line-docsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjp ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPublished books}(jkPublished booksjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijh anchorname#published-booksujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjp ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Miscellaneous}(jk Miscellaneousjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijh anchorname#miscellaneousujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj߲ ubajk}(j&]j(]j*]j,]j.]ujkj jkjp ubejk}(j&]j(]j*]j,]j.]ujkj jkjS ubejk}(j&]j(]j*]j,]j.]ujkj jkjP ubajk}(j&]j(]j*]j,]j.]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkList of maintainers}(jkjjkj ubajk}(j&]j(]j*]j,]j.]internalrefuriprocess/maintainers anchornamehujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3Descriptions of section entries and preferred order}(jk3Descriptions of section entries and preferred orderjkj> ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname4#descriptions-of-section-entries-and-preferred-orderujkj jkj; ubajk}(j&]j(]j*]j,]j.]ujkj jkj8 ubajk}(j&]j(]j*]j,]j.]ujkj jkj5 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMaintainers List}(jkMaintainers Listjkjb ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#maintainers-listujkj jkj_ ubajk}(j&]j(]j*]j,]j.]ujkj jkj\ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3C59X NETWORK DRIVER}(jk3C59X NETWORK DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#c59x-network-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj} ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3CR990 NETWORK DRIVER}(jk3CR990 NETWORK DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cr990-network-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk;3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)}(jk;3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)jkj˳ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname7#ware-sas-sata-raid-scsi-drivers-3w-xxxx-3w-9xxx-3w-sasujkj jkjȳ ubajk}(j&]j(]j*]j,]j.]ujkj jkjų ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 53C700 AND 53C700-66 SCSI DRIVER}(jk 53C700 AND 53C700-66 SCSI DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#c700-and-53c700-66-scsi-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$6LOWPAN GENERIC (BTLE/IEEE 802.15.4)}(jk$6LOWPAN GENERIC (BTLE/IEEE 802.15.4)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#lowpan-generic-btle-ieee-802-15-4ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6PACK NETWORK DRIVER FOR AX.25}(jk6PACK NETWORK DRIVER FOR AX.25jkj7 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#pack-network-driver-for-ax-25ujkj jkj4 ubajk}(j&]j(]j*]j,]j.]ujkj jkj1 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#802.11 (including CFG80211/NL80211)}(jk#802.11 (including CFG80211/NL80211)jkj[ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#including-cfg80211-nl80211ujkj jkjX ubajk}(j&]j(]j*]j,]j.]ujkj jkjU ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(8169 10/100/1000 GIGABIT ETHERNET DRIVER}(jk(8169 10/100/1000 GIGABIT ETHERNET DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#gigabit-ethernet-driverujkj jkj| ubajk}(j&]j(]j*]j,]j.]ujkj jkjy ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*8250/16?50 (AND CLONE UARTS) SERIAL DRIVER}(jk*8250/16?50 (AND CLONE UARTS) SERIAL DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#and-clone-uarts-serial-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkG8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]}(jkG8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]jkjǴ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname<#network-drivers-wd80x3-smc-elite-smc-ultra-ne2000-3c503-etcujkj jkjĴ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9P FILE SYSTEM}(jk9P FILE SYSTEMjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#p-file-systemujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkA64FX DIAG DRIVER}(jkA64FX DIAG DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#a64fx-diag-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkA8293 MEDIA DRIVER}(jkA8293 MEDIA DRIVERjkj3 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#a8293-media-driverujkj jkj0 ubajk}(j&]j(]j*]j,]j.]ujkj jkj- ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAACRAID SCSI RAID DRIVER}(jkAACRAID SCSI RAID DRIVERjkjW ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#aacraid-scsi-raid-driverujkj jkjT ubajk}(j&]j(]j*]j,]j.]ujkj jkjQ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"AB8500 BATTERY AND CHARGER DRIVERS}(jk"AB8500 BATTERY AND CHARGER DRIVERSjkj{ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##ab8500-battery-and-charger-driversujkj jkjx ubajk}(j&]j(]j*]j,]j.]ujkj jkju ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkABI/API}(jkABI/APIjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#abi-apiujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&ABIT UGURU 1,2 HARDWARE MONITOR DRIVER}(jk&ABIT UGURU 1,2 HARDWARE MONITOR DRIVERjkjõ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#abit-uguru-1-2-hardware-monitor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$ABIT UGURU 3 HARDWARE MONITOR DRIVER}(jk$ABIT UGURU 3 HARDWARE MONITOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#abit-uguru-3-hardware-monitor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACCES 104-DIO-48E GPIO DRIVER}(jkACCES 104-DIO-48E GPIO DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#acces-104-dio-48e-gpio-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACCES 104-IDI-48 GPIO DRIVER}(jkACCES 104-IDI-48 GPIO DRIVERjkj/ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#acces-104-idi-48-gpio-driverujkj jkj, ubajk}(j&]j(]j*]j,]j.]ujkj jkj) ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACCES 104-IDIO-16 GPIO DRIVER}(jkACCES 104-IDIO-16 GPIO DRIVERjkjS ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#acces-104-idio-16-gpio-driverujkj jkjP ubajk}(j&]j(]j*]j,]j.]ujkj jkjM ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACCES 104-QUAD-8 DRIVER}(jkACCES 104-QUAD-8 DRIVERjkjw ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#acces-104-quad-8-driverujkj jkjt ubajk}(j&]j(]j*]j,]j.]ujkj jkjq ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACCES IDIO-16 GPIO LIBRARY}(jkACCES IDIO-16 GPIO LIBRARYjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#acces-idio-16-gpio-libraryujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACCES PCI-IDIO-16 GPIO DRIVER}(jkACCES PCI-IDIO-16 GPIO DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#acces-pci-idio-16-gpio-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACCES PCIe-IDIO-24 GPIO DRIVER}(jkACCES PCIe-IDIO-24 GPIO DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#acces-pcie-idio-24-gpio-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjݶ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ACENIC DRIVER}(jk ACENIC DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#acenic-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER}(jk*ACER ASPIRE ONE TEMPERATURE AND FAN DRIVERjkj+ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname+#acer-aspire-one-temperature-and-fan-driverujkj jkj( ubajk}(j&]j(]j*]j,]j.]ujkj jkj% ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACER WMI LAPTOP EXTRAS}(jkACER WMI LAPTOP EXTRASjkjO ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#acer-wmi-laptop-extrasujkj jkjL ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACPI}(jkACPIjkjs ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#acpiujkj jkjp ubajk}(j&]j(]j*]j,]j.]ujkj jkjm ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ACPI APEI}(jk ACPI APEIjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #acpi-apeiujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$ACPI COMPONENT ARCHITECTURE (ACPICA)}(jk$ACPI COMPONENT ARCHITECTURE (ACPICA)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##acpi-component-architecture-acpicaujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACPI FOR ARM64 (ACPI/arm64)}(jkACPI FOR ARM64 (ACPI/arm64)jkj߷ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#acpi-for-arm64-acpi-arm64ujkj jkjܷ ubajk}(j&]j(]j*]j,]j.]ujkj jkjٷ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACPI FOR RISC-V (ACPI/riscv)}(jkACPI FOR RISC-V (ACPI/riscv)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#acpi-for-risc-v-acpi-riscvujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7ACPI PCC(Platform Communication Channel) MAILBOX DRIVER}(jk7ACPI PCC(Platform Communication Channel) MAILBOX DRIVERjkj' ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname7#acpi-pcc-platform-communication-channel-mailbox-driverujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkj! ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACPI PMIC DRIVERS}(jkACPI PMIC DRIVERSjkjK ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#acpi-pmic-driversujkj jkjH ubajk}(j&]j(]j*]j,]j.]ujkj jkjE ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$ACPI SERIAL MULTI INSTANTIATE DRIVER}(jk$ACPI SERIAL MULTI INSTANTIATE DRIVERjkjo ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#acpi-serial-multi-instantiate-driverujkj jkjl ubajk}(j&]j(]j*]j,]j.]ujkj jkji ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACPI THERMAL DRIVER}(jkACPI THERMAL DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#acpi-thermal-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACPI VIOT DRIVER}(jkACPI VIOT DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#acpi-viot-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACPI WMI DRIVER}(jkACPI WMI DRIVERjkj۸ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#acpi-wmi-driverujkj jkjظ ubajk}(j&]j(]j*]j,]j.]ujkj jkjո ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACRN HYPERVISOR SERVICE MODULE}(jkACRN HYPERVISOR SERVICE MODULEjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#acrn-hypervisor-service-moduleujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAD1889 ALSA SOUND DRIVER}(jkAD1889 ALSA SOUND DRIVERjkj# ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ad1889-alsa-sound-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER}(jk3AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVERjkjG ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname4#ad5110-analog-devices-digital-potentiometers-driverujkj jkjD ubajk}(j&]j(]j*]j,]j.]ujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER}(jk3AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVERjkjk ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname4#ad525x-analog-devices-digital-potentiometers-driverujkj jkjh ubajk}(j&]j(]j*]j,]j.]ujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)}(jk/AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname.#ad5398-current-regulator-driver-ad5398-ad5821ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)}(jk8AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname7#ad714x-capacitance-touch-sensor-driver-ad7142-3-7-8-7aujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAD7877 TOUCHSCREEN DRIVER}(jkAD7877 TOUCHSCREEN DRIVERjkj׹ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ad7877-touchscreen-driverujkj jkjԹ ubajk}(j&]j(]j*]j,]j.]ujkj jkjѹ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)}(jk)AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname(#ad7879-touchscreen-driver-ad7879-ad7889ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkADAFRUIT MINI I2C GAMEPAD}(jkADAFRUIT MINI I2C GAMEPADjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#adafruit-mini-i2c-gamepadujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)}(jk)ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)jkjC ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname(#address-space-layout-randomization-aslrujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj= ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"ADF7242 IEEE 802.15.4 RADIO DRIVER}(jk"ADF7242 IEEE 802.15.4 RADIO DRIVERjkjg ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##adf7242-ieee-802-15-4-radio-driverujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkADM1025 HARDWARE MONITOR DRIVER}(jkADM1025 HARDWARE MONITOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #adm1025-hardware-monitor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkADM1029 HARDWARE MONITOR DRIVER}(jkADM1029 HARDWARE MONITOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #adm1029-hardware-monitor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkADM8211 WIRELESS DRIVER}(jkADM8211 WIRELESS DRIVERjkjӺ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#adm8211-wireless-driverujkj jkjк ubajk}(j&]j(]j*]j,]j.]ujkj jkjͺ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkADP1653 FLASH CONTROLLER DRIVER}(jkADP1653 FLASH CONTROLLER DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #adp1653-flash-controller-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk;ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)}(jk;ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname:#adp5520-backlight-driver-with-io-expander-adp5520-adp5501ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk>ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)}(jk>ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)jkj? ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname=#adp5588-qwerty-keypad-and-io-expander-driver-adp5588-adp5587ujkj jkj< ubajk}(j&]j(]j*]j,]j.]ujkj jkj9 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)}(jk2ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)jkjc ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname1#adp8860-backlight-driver-adp8860-adp8861-adp8863ujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkADT746X FAN DRIVER}(jkADT746X FAN DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#adt746x-fan-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkADT7475 HARDWARE MONITOR DRIVER}(jkADT7475 HARDWARE MONITOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #adt7475-hardware-monitor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkADVANSYS SCSI DRIVER}(jkADVANSYS SCSI DRIVERjkjϻ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#advansys-scsi-driverujkj jkj̻ ubajk}(j&]j(]j*]j,]j.]ujkj jkjɻ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkADVANTECH SWBTN DRIVER}(jkADVANTECH SWBTN DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#advantech-swbtn-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER}(jk/ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname0#adxl313-three-axis-digital-accelerometer-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)}(jkAADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)jkj; ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname@#adxl34x-three-axis-digital-accelerometer-driver-adxl345-adxl346ujkj jkj8 ubajk}(j&]j(]j*]j,]j.]ujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER}(jk/ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVERjkj_ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname0#adxl355-three-axis-digital-accelerometer-driverujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkjY ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER}(jk/ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname0#adxl367-three-axis-digital-accelerometer-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj} ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER}(jk/ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname0#adxl372-three-axis-digital-accelerometer-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&AF8133J THREE-AXIS MAGNETOMETER DRIVER}(jk&AF8133J THREE-AXIS MAGNETOMETER DRIVERjkj˼ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#af8133j-three-axis-magnetometer-driverujkj jkjȼ ubajk}(j&]j(]j*]j,]j.]ujkj jkjż ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAF9013 MEDIA DRIVER}(jkAF9013 MEDIA DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#af9013-media-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAF9033 MEDIA DRIVER}(jkAF9033 MEDIA DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#af9033-media-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAFFS FILE SYSTEM}(jkAFFS FILE SYSTEMjkj7 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#affs-file-systemujkj jkj4 ubajk}(j&]j(]j*]j,]j.]ujkj jkj1 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAFS FILESYSTEM}(jkAFS FILESYSTEMjkj[ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#afs-filesystemujkj jkjX ubajk}(j&]j(]j*]j,]j.]ujkj jkjU ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAGPGART DRIVER}(jkAGPGART DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#agpgart-driverujkj jkj| ubajk}(j&]j(]j*]j,]j.]ujkj jkjy ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAHA152X SCSI DRIVER}(jkAHA152X SCSI DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#aha152x-scsi-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAIC7XXX / AIC79XX SCSI DRIVER}(jkAIC7XXX / AIC79XX SCSI DRIVERjkjǽ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#aic7xxx-aic79xx-scsi-driverujkj jkjĽ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk AIMSLAB FM RADIO RECEIVER DRIVER}(jk AIMSLAB FM RADIO RECEIVER DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#aimslab-fm-radio-receiver-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAIO}(jkAIOjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#aioujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAIRSPY MEDIA DRIVER}(jkAIRSPY MEDIA DRIVERjkj3 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#airspy-media-driverujkj jkj0 ubajk}(j&]j(]j*]j,]j.]ujkj jkj- ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"ALACRITECH GIGABIT ETHERNET DRIVER}(jk"ALACRITECH GIGABIT ETHERNET DRIVERjkjW ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##alacritech-gigabit-ethernet-driverujkj jkjT ubajk}(j&]j(]j*]j,]j.]ujkj jkjQ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkALCATEL SPEEDTOUCH USB DRIVER}(jkALCATEL SPEEDTOUCH USB DRIVERjkj{ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#alcatel-speedtouch-usb-driverujkj jkjx ubajk}(j&]j(]j*]j,]j.]ujkj jkju ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkALCHEMY AU1XX0 MMC DRIVER}(jkALCHEMY AU1XX0 MMC DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#alchemy-au1xx0-mmc-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkALI1563 I2C DRIVER}(jkALI1563 I2C DRIVERjkjþ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ali1563-i2c-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkALIBABA ELASTIC RDMA DRIVER}(jkALIBABA ELASTIC RDMA DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#alibaba-elastic-rdma-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkALIBABA PMU DRIVER}(jkALIBABA PMU DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#alibaba-pmu-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkALIENWARE WMI DRIVER}(jkALIENWARE WMI DRIVERjkj/ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#alienware-wmi-driverujkj jkj, ubajk}(j&]j(]j*]j,]j.]ujkj jkj) ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ALLEGRO DVT VIDEO IP CORE DRIVER}(jk ALLEGRO DVT VIDEO IP CORE DRIVERjkjS ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#allegro-dvt-video-ip-core-driverujkj jkjP ubajk}(j&]j(]j*]j,]j.]ujkj jkjM ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"ALLIED VISION ALVIUM CAMERA DRIVER}(jk"ALLIED VISION ALVIUM CAMERA DRIVERjkjw ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##allied-vision-alvium-camera-driverujkj jkjt ubajk}(j&]j(]j*]j,]j.]ujkj jkjq ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkALLWINNER A10 CSI DRIVER}(jkALLWINNER A10 CSI DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#allwinner-a10-csi-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkALLWINNER A31 CSI DRIVER}(jkALLWINNER A31 CSI DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#allwinner-a31-csi-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkALLWINNER A31 ISP DRIVER}(jkALLWINNER A31 ISP DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#allwinner-a31-isp-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjݿ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER}(jk&ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#allwinner-a31-mipi-csi-2-bridge-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkALLWINNER CPUFREQ DRIVER}(jkALLWINNER CPUFREQ DRIVERjkj+ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#allwinner-cpufreq-driverujkj jkj( ubajk}(j&]j(]j*]j,]j.]ujkj jkj% ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkALLWINNER CRYPTO DRIVERS}(jkALLWINNER CRYPTO DRIVERSjkjO ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#allwinner-crypto-driversujkj jkjL ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkALLWINNER DMIC DRIVERS}(jkALLWINNER DMIC DRIVERSjkjs ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#allwinner-dmic-driversujkj jkjp ubajk}(j&]j(]j*]j,]j.]ujkj jkjm ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#ALLWINNER HARDWARE SPINLOCK SUPPORT}(jk#ALLWINNER HARDWARE SPINLOCK SUPPORTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#allwinner-hardware-spinlock-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkALLWINNER THERMAL DRIVER}(jkALLWINNER THERMAL DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#allwinner-thermal-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkALLWINNER VPU DRIVER}(jkALLWINNER VPU DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#allwinner-vpu-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ALPHA PORT}(jk ALPHA PORTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #alpha-portujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkALPS PS/2 TOUCHPAD DRIVER}(jkALPS PS/2 TOUCHPAD DRIVERjkj' ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#alps-ps-2-touchpad-driverujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkj! ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkALTERA I2C CONTROLLER DRIVER}(jkALTERA I2C CONTROLLER DRIVERjkjK ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#altera-i2c-controller-driverujkj jkjH ubajk}(j&]j(]j*]j,]j.]ujkj jkjE ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkALTERA MAILBOX DRIVER}(jkALTERA MAILBOX DRIVERjkjo ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#altera-mailbox-driverujkj jkjl ubajk}(j&]j(]j*]j,]j.]ujkj jkji ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkALTERA MSGDMA IP CORE DRIVER}(jkALTERA MSGDMA IP CORE DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#altera-msgdma-ip-core-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkALTERA PIO DRIVER}(jkALTERA PIO DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#altera-pio-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkALTERA SYSTEM MANAGER DRIVER}(jkALTERA SYSTEM MANAGER DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#altera-system-manager-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT}(jk0ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKITjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname1#altera-system-resource-driver-for-arria10-devkitujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#ALTERA TRIPLE SPEED ETHERNET DRIVER}(jk#ALTERA TRIPLE SPEED ETHERNET DRIVERjkj# ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#altera-triple-speed-ethernet-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$ALTERA UART/JTAG UART SERIAL DRIVERS}(jk$ALTERA UART/JTAG UART SERIAL DRIVERSjkjG ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#altera-uart-jtag-uart-serial-driversujkj jkjD ubajk}(j&]j(]j*]j,]j.]ujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk AMAZON ANNAPURNA LABS FIC DRIVER}(jk AMAZON ANNAPURNA LABS FIC DRIVERjkjk ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#amazon-annapurna-labs-fic-driverujkj jkjh ubajk}(j&]j(]j*]j,]j.]ujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC}(jk,AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDACjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname-#amazon-annapurna-labs-memory-controller-edacujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER}(jk)AMAZON ANNAPURNA LABS THERMAL MMIO DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname*#amazon-annapurna-labs-thermal-mmio-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMAZON ETHERNET DRIVERS}(jkAMAZON ETHERNET DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#amazon-ethernet-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMAZON RDMA EFA DRIVER}(jkAMAZON RDMA EFA DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#amazon-rdma-efa-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%AMD ADDRESS TRANSLATION LIBRARY (ATL)}(jk%AMD ADDRESS TRANSLATION LIBRARY (ATL)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#amd-address-translation-library-atlujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMD AXI W1 DRIVER}(jkAMD AXI W1 DRIVERjkjC ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#amd-axi-w1-driverujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj= ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMD CDX BUS DRIVER}(jkAMD CDX BUS DRIVERjkjg ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#amd-cdx-bus-driverujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER}(jk*AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#amd-cryptographic-coprocessor-ccp-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT}(jk8AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname5#amd-cryptographic-coprocessor-ccp-driver-sev-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT}(jk8AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname5#amd-cryptographic-coprocessor-ccp-driver-dbc-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMD DISPLAY CORE}(jkAMD DISPLAY COREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#amd-display-coreujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,AMD FAM15H PROCESSOR POWER MONITORING DRIVER}(jk,AMD FAM15H PROCESSOR POWER MONITORING DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname-#amd-fam15h-processor-power-monitoring-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMD FCH GPIO DRIVER}(jkAMD FCH GPIO DRIVERjkj? ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#amd-fch-gpio-driverujkj jkj< ubajk}(j&]j(]j*]j,]j.]ujkj jkj9 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER}(jk-AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVERjkjc ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname.#amd-geode-cs5536-usb-device-controller-driverujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#AMD GEODE PROCESSOR/CHIPSET SUPPORT}(jk#AMD GEODE PROCESSOR/CHIPSET SUPPORTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#amd-geode-processor-chipset-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMD HSMP DRIVER}(jkAMD HSMP DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#amd-hsmp-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMD IOMMU (AMD-VI)}(jkAMD IOMMU (AMD-VI)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#amd-iommu-amd-viujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMD KFD}(jkAMD KFDjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#amd-kfdujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMD MP2 I2C DRIVER}(jkAMD MP2 I2C DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#amd-mp2-i2c-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMD PDS CORE DRIVER}(jkAMD PDS CORE DRIVERjkj; ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#amd-pds-core-driverujkj jkj8 ubajk}(j&]j(]j*]j,]j.]ujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMD PMC DRIVER}(jkAMD PMC DRIVERjkj_ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#amd-pmc-driverujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkjY ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMD PMF DRIVER}(jkAMD PMF DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#amd-pmf-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj} ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMD POWERPLAY AND SWSMU}(jkAMD POWERPLAY AND SWSMUjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#amd-powerplay-and-swsmuujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMD PSTATE DRIVER}(jkAMD PSTATE DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#amd-pstate-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMD PTDMA DRIVER}(jkAMD PTDMA DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#amd-ptdma-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMD SEATTLE DEVICE TREE SUPPORT}(jkAMD SEATTLE DEVICE TREE SUPPORTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #amd-seattle-device-tree-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMD SENSOR FUSION HUB DRIVER}(jkAMD SENSOR FUSION HUB DRIVERjkj7 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#amd-sensor-fusion-hub-driverujkj jkj4 ubajk}(j&]j(]j*]j,]j.]ujkj jkj1 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMD SPI DRIVER}(jkAMD SPI DRIVERjkj[ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#amd-spi-driverujkj jkjX ubajk}(j&]j(]j*]j,]j.]ujkj jkjU ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMD XGBE DRIVER}(jkAMD XGBE DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#amd-xgbe-driverujkj jkj| ubajk}(j&]j(]j*]j,]j.]ujkj jkjy ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMLOGIC DDR PMU DRIVER}(jkAMLOGIC DDR PMU DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#amlogic-ddr-pmu-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER}(jk2AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname3#amphenol-chipcap-2-humidity-temperature-iio-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMPHION VPU CODEC V4L2 DRIVER}(jkAMPHION VPU CODEC V4L2 DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#amphion-vpu-codec-v4l2-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMS AS73211 DRIVER}(jkAMS AS73211 DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ams-as73211-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#AMT (Automatic Multicast Tunneling)}(jk#AMT (Automatic Multicast Tunneling)jkj3 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#amt-automatic-multicast-tunnelingujkj jkj0 ubajk}(j&]j(]j*]j,]j.]ujkj jkj- ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!ANALOG DEVICES INC AD3552R DRIVER}(jk!ANALOG DEVICES INC AD3552R DRIVERjkjW ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#analog-devices-inc-ad3552r-driverujkj jkjT ubajk}(j&]j(]j*]j,]j.]ujkj jkjQ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ANALOG DEVICES INC AD4130 DRIVER}(jk ANALOG DEVICES INC AD4130 DRIVERjkj{ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#analog-devices-inc-ad4130-driverujkj jkjx ubajk}(j&]j(]j*]j,]j.]ujkj jkju ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!ANALOG DEVICES INC AD7091R DRIVER}(jk!ANALOG DEVICES INC AD7091R DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#analog-devices-inc-ad7091r-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ANALOG DEVICES INC AD7192 DRIVER}(jk ANALOG DEVICES INC AD7192 DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#analog-devices-inc-ad7192-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ANALOG DEVICES INC AD7292 DRIVER}(jk ANALOG DEVICES INC AD7292 DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#analog-devices-inc-ad7292-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ANALOG DEVICES INC AD7293 DRIVER}(jk ANALOG DEVICES INC AD7293 DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#analog-devices-inc-ad7293-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!ANALOG DEVICES INC AD74115 DRIVER}(jk!ANALOG DEVICES INC AD74115 DRIVERjkj/ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#analog-devices-inc-ad74115-driverujkj jkj, ubajk}(j&]j(]j*]j,]j.]ujkj jkj) ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"ANALOG DEVICES INC AD74413R DRIVER}(jk"ANALOG DEVICES INC AD74413R DRIVERjkjS ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##analog-devices-inc-ad74413r-driverujkj jkjP ubajk}(j&]j(]j*]j,]j.]ujkj jkjM ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"ANALOG DEVICES INC AD7768-1 DRIVER}(jk"ANALOG DEVICES INC AD7768-1 DRIVERjkjw ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##analog-devices-inc-ad7768-1-driverujkj jkjt ubajk}(j&]j(]j*]j,]j.]ujkj jkjq ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ANALOG DEVICES INC AD7780 DRIVER}(jk ANALOG DEVICES INC AD7780 DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#analog-devices-inc-ad7780-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!ANALOG DEVICES INC ADA4250 DRIVER}(jk!ANALOG DEVICES INC ADA4250 DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#analog-devices-inc-ada4250-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!ANALOG DEVICES INC ADF4377 DRIVER}(jk!ANALOG DEVICES INC ADF4377 DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#analog-devices-inc-adf4377-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"ANALOG DEVICES INC ADGS1408 DRIVER}(jk"ANALOG DEVICES INC ADGS1408 DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##analog-devices-inc-adgs1408-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkANALOG DEVICES INC ADIN DRIVER}(jkANALOG DEVICES INC ADIN DRIVERjkj+ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#analog-devices-inc-adin-driverujkj jkj( ubajk}(j&]j(]j*]j,]j.]ujkj jkj% ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&ANALOG DEVICES INC ADIS DRIVER LIBRARY}(jk&ANALOG DEVICES INC ADIS DRIVER LIBRARYjkjO ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#analog-devices-inc-adis-driver-libraryujkj jkjL ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#ANALOG DEVICES INC ADIS16460 DRIVER}(jk#ANALOG DEVICES INC ADIS16460 DRIVERjkjs ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#analog-devices-inc-adis16460-driverujkj jkjp ubajk}(j&]j(]j*]j,]j.]ujkj jkjm ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#ANALOG DEVICES INC ADIS16475 DRIVER}(jk#ANALOG DEVICES INC ADIS16475 DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#analog-devices-inc-adis16475-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!ANALOG DEVICES INC ADM1177 DRIVER}(jk!ANALOG DEVICES INC ADM1177 DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#analog-devices-inc-adm1177-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#ANALOG DEVICES INC ADMFM2000 DRIVER}(jk#ANALOG DEVICES INC ADMFM2000 DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#analog-devices-inc-admfm2000-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"ANALOG DEVICES INC ADMV1013 DRIVER}(jk"ANALOG DEVICES INC ADMV1013 DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##analog-devices-inc-admv1013-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"ANALOG DEVICES INC ADMV1014 DRIVER}(jk"ANALOG DEVICES INC ADMV1014 DRIVERjkj' ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##analog-devices-inc-admv1014-driverujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkj! ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"ANALOG DEVICES INC ADMV8818 DRIVER}(jk"ANALOG DEVICES INC ADMV8818 DRIVERjkjK ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##analog-devices-inc-admv8818-driverujkj jkjH ubajk}(j&]j(]j*]j,]j.]ujkj jkjE ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!ANALOG DEVICES INC ADP5061 DRIVER}(jk!ANALOG DEVICES INC ADP5061 DRIVERjkjo ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#analog-devices-inc-adp5061-driverujkj jkjl ubajk}(j&]j(]j*]j,]j.]ujkj jkji ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"ANALOG DEVICES INC ADRF6780 DRIVER}(jk"ANALOG DEVICES INC ADRF6780 DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##analog-devices-inc-adrf6780-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!ANALOG DEVICES INC ADV7180 DRIVER}(jk!ANALOG DEVICES INC ADV7180 DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#analog-devices-inc-adv7180-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!ANALOG DEVICES INC ADV748X DRIVER}(jk!ANALOG DEVICES INC ADV748X DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#analog-devices-inc-adv748x-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!ANALOG DEVICES INC ADV7511 DRIVER}(jk!ANALOG DEVICES INC ADV7511 DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#analog-devices-inc-adv7511-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!ANALOG DEVICES INC ADV7604 DRIVER}(jk!ANALOG DEVICES INC ADV7604 DRIVERjkj# ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#analog-devices-inc-adv7604-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!ANALOG DEVICES INC ADV7842 DRIVER}(jk!ANALOG DEVICES INC ADV7842 DRIVERjkjG ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#analog-devices-inc-adv7842-driverujkj jkjD ubajk}(j&]j(]j*]j,]j.]ujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"ANALOG DEVICES INC ADXRS290 DRIVER}(jk"ANALOG DEVICES INC ADXRS290 DRIVERjkjk ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##analog-devices-inc-adxrs290-driverujkj jkjh ubajk}(j&]j(]j*]j,]j.]ujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%ANALOG DEVICES INC ASOC CODEC DRIVERS}(jk%ANALOG DEVICES INC ASOC CODEC DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#analog-devices-inc-asoc-codec-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkANALOG DEVICES INC DMA DRIVERS}(jkANALOG DEVICES INC DMA DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#analog-devices-inc-dma-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkANALOG DEVICES INC IIO DRIVERS}(jkANALOG DEVICES INC IIO DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#analog-devices-inc-iio-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkANALOGBITS PLL LIBRARIES}(jkANALOGBITS PLL LIBRARIESjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#analogbits-pll-librariesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkANDROID DRIVERS}(jkANDROID DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#android-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkANDROID GOLDFISH PIC DRIVER}(jkANDROID GOLDFISH PIC DRIVERjkjC ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#android-goldfish-pic-driverujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj= ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkANDROID GOLDFISH RTC DRIVER}(jkANDROID GOLDFISH RTC DRIVERjkjg ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#android-goldfish-rtc-driverujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%AOA (Apple Onboard Audio) ALSA DRIVER}(jk%AOA (Apple Onboard Audio) ALSA DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#aoa-apple-onboard-audio-alsa-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'APEX EMBEDDED SYSTEMS STX104 IIO DRIVER}(jk'APEX EMBEDDED SYSTEMS STX104 IIO DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname(#apex-embedded-systems-stx104-iio-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk APM DRIVER}(jk APM DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #apm-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPPARMOR SECURITY MODULE}(jkAPPARMOR SECURITY MODULEjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#apparmor-security-moduleujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPPLE BCM5974 MULTITOUCH DRIVER}(jkAPPLE BCM5974 MULTITOUCH DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #apple-bcm5974-multitouch-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPPLE PCIE CONTROLLER DRIVER}(jkAPPLE PCIE CONTROLLER DRIVERjkj? ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#apple-pcie-controller-driverujkj jkj< ubajk}(j&]j(]j*]j,]j.]ujkj jkj9 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPPLE SMC DRIVER}(jkAPPLE SMC DRIVERjkjc ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#apple-smc-driverujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPPLETALK NETWORK LAYER}(jkAPPLETALK NETWORK LAYERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#appletalk-network-layerujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT}(jk.APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname-#applied-micro-apm-x-gene-device-tree-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#APPLIED MICRO (APM) X-GENE SOC EDAC}(jk#APPLIED MICRO (APM) X-GENE SOC EDACjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#applied-micro-apm-x-gene-soc-edacujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER}(jk3APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname0#applied-micro-apm-x-gene-soc-ethernet-v2-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER}(jk.APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname-#applied-micro-apm-x-gene-soc-ethernet-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"APPLIED MICRO (APM) X-GENE SOC PMU}(jk"APPLIED MICRO (APM) X-GENE SOC PMUjkj; ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#applied-micro-apm-x-gene-soc-pmuujkj jkj8 ubajk}(j&]j(]j*]j,]j.]ujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPTINA CAMERA SENSOR PLL}(jkAPTINA CAMERA SENSOR PLLjkj_ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#aptina-camera-sensor-pllujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkjY ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER}(jk'AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname(#aquacomputer-d5-next-pump-sensor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj} ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#AQUANTIA ETHERNET DRIVER (atlantic)}(jk#AQUANTIA ETHERNET DRIVER (atlantic)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#aquantia-ethernet-driver-atlanticujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM }(jk&AQUANTIA ETHERNET DRIVER PTP SUBSYSTEMjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#aquantia-ethernet-driver-ptp-subsystemujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER}(jk,AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname-#ar0521-on-semiconductor-camera-sensor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARASAN NAND CONTROLLER DRIVER}(jkARASAN NAND CONTROLLER DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arasan-nand-controller-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARC FRAMEBUFFER DRIVER}(jkARC FRAMEBUFFER DRIVERjkj7 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arc-framebuffer-driverujkj jkj4 ubajk}(j&]j(]j*]j,]j.]ujkj jkj1 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARC PGU DRM DRIVER}(jkARC PGU DRM DRIVERjkj[ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arc-pgu-drm-driverujkj jkjX ubajk}(j&]j(]j*]j,]j.]ujkj jkjU ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARCNET NETWORK LAYER}(jkARCNET NETWORK LAYERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arcnet-network-layerujkj jkj| ubajk}(j&]j(]j*]j,]j.]ujkj jkjy ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)}(jk2ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname1#arm-and-arm64-soc-sub-architectures-common-partsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM ARCHITECTED TIMER DRIVER}(jkARM ARCHITECTED TIMER DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-architected-timer-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(ARM GENERIC INTERRUPT CONTROLLER DRIVERS}(jk(ARM GENERIC INTERRUPT CONTROLLER DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#arm-generic-interrupt-controller-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM HDLCD DRM DRIVER}(jkARM HDLCD DRM DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-hdlcd-drm-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT}(jk.ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORTjkj3 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname.#arm-integrator-versatile-and-realview-supportujkj jkj0 ubajk}(j&]j(]j*]j,]j.]ujkj jkj- ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM KOMEDA DRM-KMS DRIVER}(jkARM KOMEDA DRM-KMS DRIVERjkjW ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-komeda-drm-kms-driverujkj jkjT ubajk}(j&]j(]j*]j,]j.]ujkj jkjQ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM MALI PANFROST DRM DRIVER}(jkARM MALI PANFROST DRM DRIVERjkj{ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-mali-panfrost-drm-driverujkj jkjx ubajk}(j&]j(]j*]j,]j.]ujkj jkju ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM MALI-DP DRM DRIVER}(jkARM MALI-DP DRM DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-mali-dp-drm-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM MFM AND FLOPPY DRIVERS}(jkARM MFM AND FLOPPY DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-mfm-and-floppy-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM PMU PROFILING AND DEBUGGING}(jkARM PMU PROFILING AND DEBUGGINGjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #arm-pmu-profiling-and-debuggingujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM PORT}(jkARM PORTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #arm-portujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM PRIMECELL AACI PL041 DRIVER}(jkARM PRIMECELL AACI PL041 DRIVERjkj/ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #arm-primecell-aaci-pl041-driverujkj jkj, ubajk}(j&]j(]j*]j,]j.]ujkj jkj) ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM PRIMECELL BUS SUPPORT}(jkARM PRIMECELL BUS SUPPORTjkjS ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-primecell-bus-supportujkj jkjP ubajk}(j&]j(]j*]j,]j.]ujkj jkjM ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM PRIMECELL KMI PL050 DRIVER}(jkARM PRIMECELL KMI PL050 DRIVERjkjw ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-primecell-kmi-pl050-driverujkj jkjt ubajk}(j&]j(]j*]j,]j.]ujkj jkjq ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!ARM PRIMECELL MMCI PL180/1 DRIVER}(jk!ARM PRIMECELL MMCI PL180/1 DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#arm-primecell-mmci-pl180-1-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*ARM PRIMECELL PL35X NAND CONTROLLER DRIVER}(jk*ARM PRIMECELL PL35X NAND CONTROLLER DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname+#arm-primecell-pl35x-nand-controller-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM PRIMECELL PL35X SMC DRIVER}(jkARM PRIMECELL PL35X SMC DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-primecell-pl35x-smc-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"ARM PRIMECELL SSP PL022 SPI DRIVER}(jk"ARM PRIMECELL SSP PL022 SPI DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##arm-primecell-ssp-pl022-spi-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*ARM PRIMECELL UART PL010 AND PL011 DRIVERS}(jk*ARM PRIMECELL UART PL010 AND PL011 DRIVERSjkj+ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname+#arm-primecell-uart-pl010-and-pl011-driversujkj jkj( ubajk}(j&]j(]j*]j,]j.]ujkj jkj% ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$ARM PRIMECELL VIC PL190/PL192 DRIVER}(jk$ARM PRIMECELL VIC PL190/PL192 DRIVERjkjO ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#arm-primecell-vic-pl190-pl192-driverujkj jkjL ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM SMC WATCHDOG DRIVER}(jkARM SMC WATCHDOG DRIVERjkjs ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-smc-watchdog-driverujkj jkjp ubajk}(j&]j(]j*]j,]j.]ujkj jkjm ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM SMMU DRIVERS}(jkARM SMMU DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-smmu-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM SUB-ARCHITECTURES}(jkARM SUB-ARCHITECTURESjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-sub-architecturesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/ACTIONS SEMI ARCHITECTURE}(jkARM/ACTIONS SEMI ARCHITECTUREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-actions-semi-architectureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/Allwinner SoC Clock Support}(jkARM/Allwinner SoC Clock Supportjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #arm-allwinner-soc-clock-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/Allwinner sunXi SoC support}(jkARM/Allwinner sunXi SoC supportjkj' ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #arm-allwinner-sunxi-soc-supportujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkj! ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#ARM/AMD PENSANDO ARM64 ARCHITECTURE}(jk#ARM/AMD PENSANDO ARM64 ARCHITECTUREjkjK ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#arm-amd-pensando-arm64-architectureujkj jkjH ubajk}(j&]j(]j*]j,]j.]ujkj jkjE ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%ARM/Amlogic Meson SoC CLOCK FRAMEWORK}(jk%ARM/Amlogic Meson SoC CLOCK FRAMEWORKjkjo ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#arm-amlogic-meson-soc-clock-frameworkujkj jkjl ubajk}(j&]j(]j*]j,]j.]ujkj jkji ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$ARM/Amlogic Meson SoC Crypto Drivers}(jk$ARM/Amlogic Meson SoC Crypto Driversjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#arm-amlogic-meson-soc-crypto-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#ARM/Amlogic Meson SoC Sound Drivers}(jk#ARM/Amlogic Meson SoC Sound Driversjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#arm-amlogic-meson-soc-sound-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/Amlogic Meson SoC support}(jkARM/Amlogic Meson SoC supportjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-amlogic-meson-soc-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&ARM/Annapurna Labs ALPINE ARCHITECTURE}(jk&ARM/Annapurna Labs ALPINE ARCHITECTUREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#arm-annapurna-labs-alpine-architectureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/APPLE MACHINE SOUND DRIVERS}(jkARM/APPLE MACHINE SOUND DRIVERSjkj# ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #arm-apple-machine-sound-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/APPLE MACHINE SUPPORT}(jkARM/APPLE MACHINE SUPPORTjkjG ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-apple-machine-supportujkj jkjD ubajk}(j&]j(]j*]j,]j.]ujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/ARTPEC MACHINE SUPPORT}(jkARM/ARTPEC MACHINE SUPPORTjkjk ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-artpec-machine-supportujkj jkjh ubajk}(j&]j(]j*]j,]j.]ujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/ASPEED I2C DRIVER}(jkARM/ASPEED I2C DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-aspeed-i2c-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/ASPEED MACHINE SUPPORT}(jkARM/ASPEED MACHINE SUPPORTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-aspeed-machine-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/BITMAIN ARCHITECTURE}(jkARM/BITMAIN ARCHITECTUREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-bitmain-architectureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!ARM/CALXEDA HIGHBANK ARCHITECTURE}(jk!ARM/CALXEDA HIGHBANK ARCHITECTUREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#arm-calxeda-highbank-architectureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!ARM/CAVIUM THUNDER NETWORK DRIVER}(jk!ARM/CAVIUM THUNDER NETWORK DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#arm-cavium-thunder-network-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT}(jk$ARM/CIRRUS LOGIC BK3 MACHINE SUPPORTjkjC ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#arm-cirrus-logic-bk3-machine-supportujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj= ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE}(jk*ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTUREjkjg ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname+#arm-cirrus-logic-clps711x-arm-architectureujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE}(jk(ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTUREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#arm-cirrus-logic-ep93xx-arm-architectureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/CLKDEV SUPPORT}(jkARM/CLKDEV SUPPORTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-clkdev-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&ARM/CONEXANT DIGICOLOR MACHINE SUPPORT}(jk&ARM/CONEXANT DIGICOLOR MACHINE SUPPORTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#arm-conexant-digicolor-machine-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#ARM/CORESIGHT FRAMEWORK AND DRIVERS}(jk#ARM/CORESIGHT FRAMEWORK AND DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#arm-coresight-framework-and-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE}(jk+ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTUREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname,#arm-cortina-systems-gemini-arm-architectureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/CZ.NIC TURRIS SUPPORT}(jkARM/CZ.NIC TURRIS SUPPORTjkj? ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-cz-nic-turris-supportujkj jkj< ubajk}(j&]j(]j*]j,]j.]ujkj jkj9 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/FARADAY FA526 PORT}(jkARM/FARADAY FA526 PORTjkjc ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-faraday-fa526-portujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/FOOTBRIDGE ARCHITECTURE}(jkARM/FOOTBRIDGE ARCHITECTUREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-footbridge-architectureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(ARM/FREESCALE IMX / MXC ARM ARCHITECTURE}(jk(ARM/FREESCALE IMX / MXC ARM ARCHITECTUREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#arm-freescale-imx-mxc-arm-architectureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE}(jk)ARM/FREESCALE LAYERSCAPE ARM ARCHITECTUREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname*#arm-freescale-layerscape-arm-architectureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%ARM/FREESCALE VYBRID ARM ARCHITECTURE}(jk%ARM/FREESCALE VYBRID ARM ARCHITECTUREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#arm-freescale-vybrid-arm-architectureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/GUMSTIX MACHINE SUPPORT}(jkARM/GUMSTIX MACHINE SUPPORTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-gumstix-machine-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/HISILICON SOC SUPPORT}(jkARM/HISILICON SOC SUPPORTjkj; ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-hisilicon-soc-supportujkj jkj8 ubajk}(j&]j(]j*]j,]j.]ujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"ARM/HP JORNADA 7XX MACHINE SUPPORT}(jk"ARM/HP JORNADA 7XX MACHINE SUPPORTjkj_ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##arm-hp-jornada-7xx-machine-supportujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkjY ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/HPE GXP ARCHITECTURE}(jkARM/HPE GXP ARCHITECTUREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-hpe-gxp-architectureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj} ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/IGEP MACHINE SUPPORT}(jkARM/IGEP MACHINE SUPPORTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-igep-machine-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!ARM/INTEL IXP4XX ARM ARCHITECTURE}(jk!ARM/INTEL IXP4XX ARM ARCHITECTUREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#arm-intel-ixp4xx-arm-architectureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/INTEL KEEMBAY ARCHITECTURE}(jkARM/INTEL KEEMBAY ARCHITECTUREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-intel-keembay-architectureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!ARM/INTEL XSC3 (MANZANO) ARM CORE}(jk!ARM/INTEL XSC3 (MANZANO) ARM COREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #arm-intel-xsc3-manzano-arm-coreujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/LG1K ARCHITECTURE}(jkARM/LG1K ARCHITECTUREjkj7 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-lg1k-architectureujkj jkj4 ubajk}(j&]j(]j*]j,]j.]ujkj jkj1 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/LPC18XX ARCHITECTURE}(jkARM/LPC18XX ARCHITECTUREjkj[ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-lpc18xx-architectureujkj jkjX ubajk}(j&]j(]j*]j,]j.]ujkj jkjU ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/LPC32XX SOC SUPPORT}(jkARM/LPC32XX SOC SUPPORTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-lpc32xx-soc-supportujkj jkj| ubajk}(j&]j(]j*]j,]j.]ujkj jkjy ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*ARM/Marvell Dove/MV78xx0/Orion SOC support}(jk*ARM/Marvell Dove/MV78xx0/Orion SOC supportjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname+#arm-marvell-dove-mv78xx0-orion-soc-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support}(jkWARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC supportjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchornameQ#arm-marvell-kirkwood-and-armada-370-375-38x-39x-xp-3700-7k-8k-cn9130-soc-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/Mediatek RTC DRIVER}(jkARM/Mediatek RTC DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-mediatek-rtc-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/Mediatek SoC support}(jkARM/Mediatek SoC supportjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-mediatek-soc-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/Mediatek USB3 PHY DRIVER}(jkARM/Mediatek USB3 PHY DRIVERjkj3 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-mediatek-usb3-phy-driverujkj jkj0 ubajk}(j&]j(]j*]j,]j.]ujkj jkj- ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!ARM/MICROCHIP (ARM64) SoC support}(jk!ARM/MICROCHIP (ARM64) SoC supportjkjW ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #arm-microchip-arm64-soc-supportujkj jkjT ubajk}(j&]j(]j*]j,]j.]ujkj jkjQ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ARM/Microchip (AT91) SoC support}(jk ARM/Microchip (AT91) SoC supportjkj{ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-microchip-at91-soc-supportujkj jkjx ubajk}(j&]j(]j*]j,]j.]ujkj jkju ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ARM/Microchip Sparx5 SoC support}(jk ARM/Microchip Sparx5 SoC supportjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#arm-microchip-sparx5-soc-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/MILBEAUT ARCHITECTURE}(jkARM/MILBEAUT ARCHITECTUREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-milbeaut-architectureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%ARM/MStar/Sigmastar Armv7 SoC support}(jk%ARM/MStar/Sigmastar Armv7 SoC supportjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#arm-mstar-sigmastar-armv7-soc-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/NOMADIK/Ux500 ARCHITECTURES}(jkARM/NOMADIK/Ux500 ARCHITECTURESjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #arm-nomadik-ux500-architecturesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/NUVOTON MA35 ARCHITECTURE}(jkARM/NUVOTON MA35 ARCHITECTUREjkj/ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-nuvoton-ma35-architectureujkj jkj, ubajk}(j&]j(]j*]j,]j.]ujkj jkj) ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/NUVOTON NPCM ARCHITECTURE}(jkARM/NUVOTON NPCM ARCHITECTUREjkjS ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-nuvoton-npcm-architectureujkj jkjP ubajk}(j&]j(]j*]j,]j.]ujkj jkjM ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$ARM/NUVOTON NPCM VIDEO ENGINE DRIVER}(jk$ARM/NUVOTON NPCM VIDEO ENGINE DRIVERjkjw ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#arm-nuvoton-npcm-video-engine-driverujkj jkjt ubajk}(j&]j(]j*]j,]j.]ujkj jkjq ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ARM/NUVOTON WPCM450 ARCHITECTURE}(jk ARM/NUVOTON WPCM450 ARCHITECTUREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#arm-nuvoton-wpcm450-architectureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/NXP S32G ARCHITECTURE}(jkARM/NXP S32G ARCHITECTUREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-nxp-s32g-architectureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk:ARM/Orion SoC/Technologic Systems TS-78xx platform support}(jk:ARM/Orion SoC/Technologic Systems TS-78xx platform supportjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname;#arm-orion-soc-technologic-systems-ts-78xx-platform-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/QUALCOMM CHROMEBOOK SUPPORT}(jkARM/QUALCOMM CHROMEBOOK SUPPORTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #arm-qualcomm-chromebook-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/QUALCOMM SUPPORT}(jkARM/QUALCOMM SUPPORTjkj+ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-qualcomm-supportujkj jkj( ubajk}(j&]j(]j*]j,]j.]ujkj jkj% ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/RDA MICRO ARCHITECTURE}(jkARM/RDA MICRO ARCHITECTUREjkjO ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-rda-micro-architectureujkj jkjL ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/REALTEK ARCHITECTURE}(jkARM/REALTEK ARCHITECTUREjkjs ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-realtek-architectureujkj jkjp ubajk}(j&]j(]j*]j,]j.]ujkj jkjm ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/RISC-V/RENESAS ARCHITECTURE}(jkARM/RISC-V/RENESAS ARCHITECTUREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #arm-risc-v-renesas-architectureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/RISCPC ARCHITECTURE}(jkARM/RISCPC ARCHITECTUREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-riscpc-architectureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/Rockchip SoC support}(jkARM/Rockchip SoC supportjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-rockchip-soc-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES}(jk1ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURESjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname1#arm-samsung-s3c-s5p-and-exynos-arm-architecturesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT}(jk=ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORTjkj' ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname<#arm-samsung-s5p-series-2d-graphics-acceleration-g2d-supportujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkj! ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT}(jk1ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORTjkjK ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname2#arm-samsung-s5p-series-hdmi-cec-subsystem-supportujkj jkjH ubajk}(j&]j(]j*]j,]j.]ujkj jkjE ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT}(jk)ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORTjkjo ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname*#arm-samsung-s5p-series-jpeg-codec-supportujkj jkjl ubajk}(j&]j(]j*]j,]j.]ujkj jkji ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT}(jk7ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname6#arm-samsung-s5p-series-multi-format-codec-mfc-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/SOCFPGA ARCHITECTURE}(jkARM/SOCFPGA ARCHITECTUREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-socfpga-architectureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT}(jk#ARM/SOCFPGA CLOCK FRAMEWORK SUPPORTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#arm-socfpga-clock-framework-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/SOCFPGA EDAC SUPPORT}(jkARM/SOCFPGA EDAC SUPPORTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-socfpga-edac-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/SPREADTRUM SoC SUPPORT}(jkARM/SPREADTRUM SoC SUPPORTjkj# ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-spreadtrum-soc-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/STI ARCHITECTURE}(jkARM/STI ARCHITECTUREjkjG ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-sti-architectureujkj jkjD ubajk}(j&]j(]j*]j,]j.]ujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/STM32 ARCHITECTURE}(jkARM/STM32 ARCHITECTUREjkjk ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-stm32-architectureujkj jkjh ubajk}(j&]j(]j*]j,]j.]ujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/SUNPLUS SP7021 SOC SUPPORT}(jkARM/SUNPLUS SP7021 SOC SUPPORTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-sunplus-sp7021-soc-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/Synaptics SoC support}(jkARM/Synaptics SoC supportjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-synaptics-soc-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT}(jk$ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#arm-tegra-hdmi-cec-subsystem-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/TESLA FSD SoC SUPPORT}(jkARM/TESLA FSD SoC SUPPORTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-tesla-fsd-soc-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS}(jk'ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname(#arm-texas-instrument-aemif-emif-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE}(jk*ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTUREjkjC ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname+#arm-texas-instrument-keystone-architectureujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj= ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK}(jk-ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORKjkjg ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname.#arm-texas-instrument-keystone-clock-frameworkujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE}(jk)ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCEjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname*#arm-texas-instrument-keystone-clocksourceujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER}(jk*ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname+#arm-texas-instrument-keystone-reset-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE}(jk%ARM/TEXAS INSTRUMENTS K3 ARCHITECTUREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#arm-texas-instruments-k3-architectureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!ARM/TOSHIBA VISCONTI ARCHITECTURE}(jk!ARM/TOSHIBA VISCONTI ARCHITECTUREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#arm-toshiba-visconti-architectureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/UNIPHIER ARCHITECTURE}(jkARM/UNIPHIER ARCHITECTUREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-uniphier-architectureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/VERSATILE EXPRESS PLATFORM}(jkARM/VERSATILE EXPRESS PLATFORMjkj? ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-versatile-express-platformujkj jkj< ubajk}(j&]j(]j*]j,]j.]ujkj jkj9 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/VFP SUPPORT}(jkARM/VFP SUPPORTjkjc ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-vfp-supportujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/VT8500 ARM ARCHITECTURE}(jkARM/VT8500 ARM ARCHITECTUREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-vt8500-arm-architectureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM/ZYNQ ARCHITECTURE}(jkARM/ZYNQ ARCHITECTUREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#arm-zynq-architectureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!ARM64 PORT (AARCH64 ARCHITECTURE)}(jk!ARM64 PORT (AARCH64 ARCHITECTURE)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #arm64-port-aarch64-architectureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER}(jk6ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname7#arrow-speedchips-xrs7000-series-ethernet-switch-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#AS3645A LED FLASH CONTROLLER DRIVER}(jk#AS3645A LED FLASH CONTROLLER DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#as3645a-led-flash-controller-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)ASAHI KASEI AK7375 LENS VOICE COIL DRIVER}(jk)ASAHI KASEI AK7375 LENS VOICE COIL DRIVERjkj; ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname*#asahi-kasei-ak7375-lens-voice-coil-driverujkj jkj8 ubajk}(j&]j(]j*]j,]j.]ujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkASAHI KASEI AK8974 DRIVER}(jkASAHI KASEI AK8974 DRIVERjkj_ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#asahi-kasei-ak8974-driverujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkjY ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!AOSONG AGS02MA TVOC SENSOR DRIVER}(jk!AOSONG AGS02MA TVOC SENSOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#aosong-ags02ma-tvoc-sensor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj} ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkASC7621 HARDWARE MONITOR DRIVER}(jkASC7621 HARDWARE MONITOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #asc7621-hardware-monitor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"ASIX AX88796C SPI ETHERNET ADAPTER}(jk"ASIX AX88796C SPI ETHERNET ADAPTERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##asix-ax88796c-spi-ethernet-adapterujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkASIX PHY DRIVER [RUST]}(jkASIX PHY DRIVER [RUST]jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#asix-phy-driver-rustujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkASPEED CRYPTO DRIVER}(jkASPEED CRYPTO DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#aspeed-crypto-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkASPEED PECI CONTROLLER}(jkASPEED PECI CONTROLLERjkj7 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#aspeed-peci-controllerujkj jkj4 ubajk}(j&]j(]j*]j,]j.]ujkj jkj1 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkASPEED PINCTRL DRIVERS}(jkASPEED PINCTRL DRIVERSjkj[ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#aspeed-pinctrl-driversujkj jkjX ubajk}(j&]j(]j*]j,]j.]ujkj jkjU ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&ASPEED SCU INTERRUPT CONTROLLER DRIVER}(jk&ASPEED SCU INTERRUPT CONTROLLER DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#aspeed-scu-interrupt-controller-driverujkj jkj| ubajk}(j&]j(]j*]j,]j.]ujkj jkjy ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkASPEED SD/MMC DRIVER}(jkASPEED SD/MMC DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#aspeed-sd-mmc-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkASPEED SMC SPI DRIVER}(jkASPEED SMC SPI DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#aspeed-smc-spi-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkASPEED USB UDC DRIVER}(jkASPEED USB UDC DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#aspeed-usb-udc-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkASPEED VIDEO ENGINE DRIVER}(jkASPEED VIDEO ENGINE DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#aspeed-video-engine-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkASUS EC HARDWARE MONITOR DRIVER}(jkASUS EC HARDWARE MONITOR DRIVERjkj3 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #asus-ec-hardware-monitor-driverujkj jkj0 ubajk}(j&]j(]j*]j,]j.]ujkj jkj- ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS}(jk0ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERSjkjW ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname1#asus-notebooks-and-eeepc-acpi-wmi-extras-driversujkj jkjT ubajk}(j&]j(]j*]j,]j.]ujkj jkjQ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkASUS TF103C DOCK DRIVER}(jkASUS TF103C DOCK DRIVERjkj{ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#asus-tf103c-dock-driverujkj jkjx ubajk}(j&]j(]j*]j,]j.]ujkj jkju ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER}(jk+ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname,#asus-rog-ryujin-aio-hardware-monitor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"ASUS WIRELESS RADIO CONTROL DRIVER}(jk"ASUS WIRELESS RADIO CONTROL DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##asus-wireless-radio-control-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ASUS WMI HARDWARE MONITOR DRIVER}(jk ASUS WMI HARDWARE MONITOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#asus-wmi-hardware-monitor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkASYMMETRIC KEYS}(jkASYMMETRIC KEYSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#asymmetric-keysujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API}(jk,ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) APIjkj/ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname+#asynchronous-transfers-transforms-ioat-apiujkj jkj, ubajk}(j&]j(]j*]j,]j.]ujkj jkj) ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAT24 EEPROM DRIVER}(jkAT24 EEPROM DRIVERjkjS ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#at24-eeprom-driverujkj jkjP ubajk}(j&]j(]j*]j,]j.]ujkj jkjM ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkATA OVER ETHERNET (AOE) DRIVER}(jkATA OVER ETHERNET (AOE) DRIVERjkjw ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ata-over-ethernet-aoe-driverujkj jkjt ubajk}(j&]j(]j*]j,]j.]ujkj jkjq ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkATC260X PMIC MFD DRIVER}(jkATC260X PMIC MFD DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#atc260x-pmic-mfd-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkATHEROS 71XX/9XXX GPIO DRIVER}(jkATHEROS 71XX/9XXX GPIO DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#atheros-71xx-9xxx-gpio-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ATHEROS 71XX/9XXX USB PHY DRIVER}(jk ATHEROS 71XX/9XXX USB PHY DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#atheros-71xx-9xxx-usb-phy-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkATHEROS ATH GENERIC UTILITIES}(jkATHEROS ATH GENERIC UTILITIESjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#atheros-ath-generic-utilitiesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkATHEROS ATH5K WIRELESS DRIVER}(jkATHEROS ATH5K WIRELESS DRIVERjkj+ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#atheros-ath5k-wireless-driverujkj jkj( ubajk}(j&]j(]j*]j,]j.]ujkj jkj% ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkATHEROS ATH6KL WIRELESS DRIVER}(jkATHEROS ATH6KL WIRELESS DRIVERjkjO ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#atheros-ath6kl-wireless-driverujkj jkjL ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkATI_REMOTE2 DRIVER}(jkATI_REMOTE2 DRIVERjkjs ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ati-remote2-driverujkj jkjp ubajk}(j&]j(]j*]j,]j.]ujkj jkjm ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkATK0110 HWMON DRIVER}(jkATK0110 HWMON DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#atk0110-hwmon-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkATLX ETHERNET DRIVERS}(jkATLX ETHERNET DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#atlx-ethernet-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkATM}(jkATMjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#atmujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkATMEL MACB ETHERNET DRIVER}(jkATMEL MACB ETHERNET DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#atmel-macb-ethernet-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkATMEL MAXTOUCH DRIVER}(jkATMEL MAXTOUCH DRIVERjkj' ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#atmel-maxtouch-driverujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkj! ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkATOMIC INFRASTRUCTURE}(jkATOMIC INFRASTRUCTUREjkjK ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#atomic-infrastructureujkj jkjH ubajk}(j&]j(]j*]j,]j.]ujkj jkjE ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER}(jk)ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVERjkjo ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname*#atto-expresssas-sas-sata-raid-scsi-driverujkj jkjl ubajk}(j&]j(]j*]j,]j.]ujkj jkji ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ATUSB IEEE 802.15.4 RADIO DRIVER}(jk ATUSB IEEE 802.15.4 RADIO DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#atusb-ieee-802-15-4-radio-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAUDIT SUBSYSTEM}(jkAUDIT SUBSYSTEMjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#audit-subsystemujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAUXILIARY BUS DRIVER}(jkAUXILIARY BUS DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#auxiliary-bus-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAUXILIARY DISPLAY DRIVERS}(jkAUXILIARY DISPLAY DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#auxiliary-display-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER}(jk.AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVERjkj# ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname/#avia-hx711-analog-digital-converter-iio-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAX.25 NETWORK LAYER}(jkAX.25 NETWORK LAYERjkjG ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ax-25-network-layerujkj jkjD ubajk}(j&]j(]j*]j,]j.]ujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAXENTIA ARM DEVICES}(jkAXENTIA ARM DEVICESjkjk ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#axentia-arm-devicesujkj jkjh ubajk}(j&]j(]j*]j,]j.]ujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAXENTIA ASOC DRIVERS}(jkAXENTIA ASOC DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#axentia-asoc-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'AXI-FAN-CONTROL HARDWARE MONITOR DRIVER}(jk'AXI-FAN-CONTROL HARDWARE MONITOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname(#axi-fan-control-hardware-monitor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAXI SPI ENGINE}(jkAXI SPI ENGINEjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#axi-spi-engineujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAXXIA I2C CONTROLLER}(jkAXXIA I2C CONTROLLERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#axxia-i2c-controllerujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAZ6007 DVB DRIVER}(jkAZ6007 DVB DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#az6007-dvb-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAZTECH FM RADIO RECEIVER DRIVER}(jkAZTECH FM RADIO RECEIVER DRIVERjkjC ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #aztech-fm-radio-receiver-driverujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj= ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkB43 WIRELESS DRIVER}(jkB43 WIRELESS DRIVERjkjg ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#b43-wireless-driverujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkB43LEGACY WIRELESS DRIVER}(jkB43LEGACY WIRELESS DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#b43legacy-wireless-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBACKLIGHT CLASS/SUBSYSTEM}(jkBACKLIGHT CLASS/SUBSYSTEMjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#backlight-class-subsystemujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%BAIKAL-T1 PVT HARDWARE MONITOR DRIVER}(jk%BAIKAL-T1 PVT HARDWARE MONITOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#baikal-t1-pvt-hardware-monitor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBARCO P50 GPIO DRIVER}(jkBARCO P50 GPIO DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#barco-p50-gpio-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBATMAN ADVANCED}(jkBATMAN ADVANCEDjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#batman-advancedujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk BAYCOM/HDLCDRV DRIVERS FOR AX.25}(jk BAYCOM/HDLCDRV DRIVERS FOR AX.25jkj? ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#baycom-hdlcdrv-drivers-for-ax-25ujkj jkj< ubajk}(j&]j(]j*]j,]j.]ujkj jkj9 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBCACHE (BLOCK LAYER CACHE)}(jkBCACHE (BLOCK LAYER CACHE)jkjc ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#bcache-block-layer-cacheujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBCACHEFS}(jkBCACHEFSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #bcachefsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBDISP ST MEDIA DRIVER}(jkBDISP ST MEDIA DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#bdisp-st-media-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&BECKHOFF CX5020 ETHERCAT MASTER DRIVER}(jk&BECKHOFF CX5020 ETHERCAT MASTER DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#beckhoff-cx5020-ethercat-master-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBEFS FILE SYSTEM}(jkBEFS FILE SYSTEMjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#befs-file-systemujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBFQ I/O SCHEDULER}(jkBFQ I/O SCHEDULERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#bfq-i-o-schedulerujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBFS FILE SYSTEM}(jkBFS FILE SYSTEMjkj; ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#bfs-file-systemujkj jkj8 ubajk}(j&]j(]j*]j,]j.]ujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk BITMAP API}(jk BITMAP APIjkj_ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #bitmap-apiujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkjY ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBLINKM RGB LED DRIVER}(jkBLINKM RGB LED DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#blinkm-rgb-led-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj} ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk BLOCK LAYER}(jk BLOCK LAYERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #block-layerujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBLOCK2MTD DRIVER}(jkBLOCK2MTD DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#block2mtd-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBLUETOOTH DRIVERS}(jkBLUETOOTH DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#bluetooth-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBLUETOOTH SUBSYSTEM}(jkBLUETOOTH SUBSYSTEMjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#bluetooth-subsystemujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBONDING DRIVER}(jkBONDING DRIVERjkj7 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#bonding-driverujkj jkj4 ubajk}(j&]j(]j*]j,]j.]ujkj jkj1 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER}(jk/BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVERjkj[ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname0#bosch-sensortec-bma400-accelerometer-iio-driverujkj jkjX ubajk}(j&]j(]j*]j,]j.]ujkj jkjU ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%BOSCH SENSORTEC BMI323 IMU IIO DRIVER}(jk%BOSCH SENSORTEC BMI323 IMU IIO DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#bosch-sensortec-bmi323-imu-iio-driverujkj jkj| ubajk}(j&]j(]j*]j,]j.]ujkj jkjy ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBPF JIT for ARM}(jkBPF JIT for ARMjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#bpf-jit-for-armujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBPF JIT for ARM64}(jkBPF JIT for ARM64jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#bpf-jit-for-arm64ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBPF JIT for LOONGARCH}(jkBPF JIT for LOONGARCHjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#bpf-jit-for-loongarchujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$BPF JIT for MIPS (32-BIT AND 64-BIT)}(jk$BPF JIT for MIPS (32-BIT AND 64-BIT)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##bpf-jit-for-mips-32-bit-and-64-bitujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBPF JIT for NFP NICs}(jkBPF JIT for NFP NICsjkj3 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#bpf-jit-for-nfp-nicsujkj jkj0 ubajk}(j&]j(]j*]j,]j.]ujkj jkj- ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'BPF JIT for POWERPC (32-BIT AND 64-BIT)}(jk'BPF JIT for POWERPC (32-BIT AND 64-BIT)jkjW ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#bpf-jit-for-powerpc-32-bit-and-64-bitujkj jkjT ubajk}(j&]j(]j*]j,]j.]ujkj jkjQ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBPF JIT for RISC-V (32-bit)}(jkBPF JIT for RISC-V (32-bit)jkj{ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#bpf-jit-for-risc-v-32-bitujkj jkjx ubajk}(j&]j(]j*]j,]j.]ujkj jkju ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBPF JIT for RISC-V (64-bit)}(jkBPF JIT for RISC-V (64-bit)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#bpf-jit-for-risc-v-64-bitujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBPF JIT for S390}(jkBPF JIT for S390jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#bpf-jit-for-s390ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%BPF JIT for SPARC (32-BIT AND 64-BIT)}(jk%BPF JIT for SPARC (32-BIT AND 64-BIT)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#bpf-jit-for-sparc-32-bit-and-64-bitujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBPF JIT for X86 32-BIT}(jkBPF JIT for X86 32-BITjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#bpf-jit-for-x86-32-bitujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBPF JIT for X86 64-BIT}(jkBPF JIT for X86 64-BITjkj/ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#bpf-jit-for-x86-64-bitujkj jkj, ubajk}(j&]j(]j*]j,]j.]ujkj jkj) ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk BPF [BTF]}(jk BPF [BTF]jkjS ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#bpf-btfujkj jkjP ubajk}(j&]j(]j*]j,]j.]ujkj jkjM ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk BPF [CORE]}(jk BPF [CORE]jkjw ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #bpf-coreujkj jkjt ubajk}(j&]j(]j*]j,]j.]ujkj jkjq ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0BPF [DOCUMENTATION] (Related to Standardization)}(jk0BPF [DOCUMENTATION] (Related to Standardization)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname-#bpf-documentation-related-to-standardizationujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/BPF [GENERAL] (Safe Dynamic Programs and Tools)}(jk/BPF [GENERAL] (Safe Dynamic Programs and Tools)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname,#bpf-general-safe-dynamic-programs-and-toolsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBPF [ITERATOR]}(jkBPF [ITERATOR]jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #bpf-iteratorujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBPF [L7 FRAMEWORK] (sockmap)}(jkBPF [L7 FRAMEWORK] (sockmap)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#bpf-l7-framework-sockmapujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBPF [LIBRARY] (libbpf)}(jkBPF [LIBRARY] (libbpf)jkj+ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#bpf-library-libbpfujkj jkj( ubajk}(j&]j(]j*]j,]j.]ujkj jkj% ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk BPF [MISC]}(jk BPF [MISC]jkjO ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #bpf-miscujkj jkjL ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.BPF [NETKIT] (BPF-programmable network device)}(jk.BPF [NETKIT] (BPF-programmable network device)jkjs ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname+#bpf-netkit-bpf-programmable-network-deviceujkj jkjp ubajk}(j&]j(]j*]j,]j.]ujkj jkjm ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(BPF [NETWORKING] (struct_ops, reuseport)}(jk(BPF [NETWORKING] (struct_ops, reuseport)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#bpf-networking-struct-ops-reuseportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*BPF [NETWORKING] (tcx & tc BPF, sock_addr)}(jk*BPF [NETWORKING] (tcx & tc BPF, sock_addr)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#bpf-networking-tcx-tc-bpf-sock-addrujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk BPF [RINGBUF]}(jk BPF [RINGBUF]jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #bpf-ringbufujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk?BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)}(jk?BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname:#bpf-security-lsm-security-audit-and-enforcement-using-bpfujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/BPF [SELFTESTS] (Test Runners & Infrastructure)}(jk/BPF [SELFTESTS] (Test Runners & Infrastructure)jkj' ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname*#bpf-selftests-test-runners-infrastructureujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkj! ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBPF [STORAGE & CGROUPS]}(jkBPF [STORAGE & CGROUPS]jkjK ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#bpf-storage-cgroupsujkj jkjH ubajk}(j&]j(]j*]j,]j.]ujkj jkjE ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBPF [TOOLING] (bpftool)}(jkBPF [TOOLING] (bpftool)jkjo ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#bpf-tooling-bpftoolujkj jkjl ubajk}(j&]j(]j*]j,]j.]ujkj jkji ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk BPF [TRACING]}(jk BPF [TRACING]jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #bpf-tracingujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk BROADCOM ASP 2.0 ETHERNET DRIVER}(jk BROADCOM ASP 2.0 ETHERNET DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#broadcom-asp-2-0-ethernet-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#BROADCOM B44 10/100 ETHERNET DRIVER}(jk#BROADCOM B44 10/100 ETHERNET DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#broadcom-b44-10-100-ethernet-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'BROADCOM B53/SF2 ETHERNET SWITCH DRIVER}(jk'BROADCOM B53/SF2 ETHERNET SWITCH DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname(#broadcom-b53-sf2-ethernet-switch-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE}(jk)BROADCOM BCM2711/BCM2835 ARM ARCHITECTUREjkj# ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname*#broadcom-bcm2711-bcm2835-arm-architectureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE}(jk4BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTUREjkjG ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname5#broadcom-bcm281xx-bcm11xxx-bcm216xx-arm-architectureujkj jkjD ubajk}(j&]j(]j*]j,]j.]ujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"BROADCOM BCM47XX MIPS ARCHITECTURE}(jk"BROADCOM BCM47XX MIPS ARCHITECTUREjkjk ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##broadcom-bcm47xx-mips-architectureujkj jkjh ubajk}(j&]j(]j*]j,]j.]ujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk BROADCOM BCM4908 ETHERNET DRIVER}(jk BROADCOM BCM4908 ETHERNET DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#broadcom-bcm4908-ethernet-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBROADCOM BCM4908 PINMUX DRIVER}(jkBROADCOM BCM4908 PINMUX DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#broadcom-bcm4908-pinmux-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"BROADCOM BCM5301X ARM ARCHITECTURE}(jk"BROADCOM BCM5301X ARM ARCHITECTUREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##broadcom-bcm5301x-arm-architectureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"BROADCOM BCM53573 ARM ARCHITECTURE}(jk"BROADCOM BCM53573 ARM ARCHITECTUREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##broadcom-bcm53573-arm-architectureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#BROADCOM BCM63XX/BCM33XX UDC DRIVER}(jk#BROADCOM BCM63XX/BCM33XX UDC DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#broadcom-bcm63xx-bcm33xx-udc-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!BROADCOM BCM7XXX ARM ARCHITECTURE}(jk!BROADCOM BCM7XXX ARM ARCHITECTUREjkjC ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#broadcom-bcm7xxx-arm-architectureujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj= ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk BROADCOM BCMBCA ARM ARCHITECTURE}(jk BROADCOM BCMBCA ARM ARCHITECTUREjkjg ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#broadcom-bcmbca-arm-architectureujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBROADCOM BDC DRIVER}(jkBROADCOM BDC DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#broadcom-bdc-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBROADCOM BMIPS CPUFREQ DRIVER}(jkBROADCOM BMIPS CPUFREQ DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#broadcom-bmips-cpufreq-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk BROADCOM BMIPS MIPS ARCHITECTURE}(jk BROADCOM BMIPS MIPS ARCHITECTUREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#broadcom-bmips-mips-architectureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%BROADCOM BNX2 GIGABIT ETHERNET DRIVER}(jk%BROADCOM BNX2 GIGABIT ETHERNET DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#broadcom-bnx2-gigabit-ethernet-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER}(jk&BROADCOM BNX2FC 10 GIGABIT FCOE DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#broadcom-bnx2fc-10-gigabit-fcoe-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER}(jk(BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVERjkj? ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#broadcom-bnx2i-1-10-gigabit-iscsi-driverujkj jkj< ubajk}(j&]j(]j*]j,]j.]ujkj jkj9 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER}(jk)BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVERjkjc ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname*#broadcom-bnx2x-10-gigabit-ethernet-driverujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER}(jk+BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname,#broadcom-bnxt-en-50-gigabit-ethernet-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS}(jk.BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname/#broadcom-brcm80211-ieee802-11-wireless-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBROADCOM BRCMSTB GPIO DRIVER}(jkBROADCOM BRCMSTB GPIO DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#broadcom-brcmstb-gpio-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBROADCOM BRCMSTB I2C DRIVER}(jkBROADCOM BRCMSTB I2C DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#broadcom-brcmstb-i2c-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBROADCOM BRCMSTB UART DRIVER}(jkBROADCOM BRCMSTB UART DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#broadcom-brcmstb-uart-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk BROADCOM BRCMSTB USB EHCI DRIVER}(jk BROADCOM BRCMSTB USB EHCI DRIVERjkj; ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#broadcom-brcmstb-usb-ehci-driverujkj jkj8 ubajk}(j&]j(]j*]j,]j.]ujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#BROADCOM BRCMSTB USB PIN MAP DRIVER}(jk#BROADCOM BRCMSTB USB PIN MAP DRIVERjkj_ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#broadcom-brcmstb-usb-pin-map-driverujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkjY ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER}(jk)BROADCOM BRCMSTB USB2 and USB3 PHY DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname*#broadcom-brcmstb-usb2-and-usb3-phy-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj} ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7BROADCOM Broadband SoC High Speed SPI Controller DRIVER}(jk7BROADCOM Broadband SoC High Speed SPI Controller DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname8#broadcom-broadband-soc-high-speed-spi-controller-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.BROADCOM BCM6348/BCM6358 SPI controller DRIVER}(jk.BROADCOM BCM6348/BCM6358 SPI controller DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname/#broadcom-bcm6348-bcm6358-spi-controller-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBROADCOM ETHERNET PHY DRIVERS}(jkBROADCOM ETHERNET PHY DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#broadcom-ethernet-phy-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBROADCOM GENET ETHERNET DRIVER}(jkBROADCOM GENET ETHERNET DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#broadcom-genet-ethernet-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBROADCOM IPROC ARM ARCHITECTURE}(jkBROADCOM IPROC ARM ARCHITECTUREjkj7 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #broadcom-iproc-arm-architectureujkj jkj4 ubajk}(j&]j(]j*]j,]j.]ujkj jkj1 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#BROADCOM IPROC GBIT ETHERNET DRIVER}(jk#BROADCOM IPROC GBIT ETHERNET DRIVERjkj[ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#broadcom-iproc-gbit-ethernet-driverujkj jkjX ubajk}(j&]j(]j*]j,]j.]ujkj jkjU ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBROADCOM KONA GPIO DRIVER}(jkBROADCOM KONA GPIO DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#broadcom-kona-gpio-driverujkj jkj| ubajk}(j&]j(]j*]j,]j.]ujkj jkjy ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'BROADCOM MPI3 STORAGE CONTROLLER DRIVER}(jk'BROADCOM MPI3 STORAGE CONTROLLER DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname(#broadcom-mpi3-storage-controller-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk BROADCOM NETXTREME-E ROCE DRIVER}(jk BROADCOM NETXTREME-E ROCE DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#broadcom-netxtreme-e-roce-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBROADCOM NVRAM DRIVER}(jkBROADCOM NVRAM DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#broadcom-nvram-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER}(jk*BROADCOM PMB (POWER MANAGEMENT BUS) DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#broadcom-pmb-power-management-bus-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$BROADCOM SPECIFIC AMBA DRIVER (BCMA)}(jk$BROADCOM SPECIFIC AMBA DRIVER (BCMA)jkj3 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##broadcom-specific-amba-driver-bcmaujkj jkj0 ubajk}(j&]j(]j*]j,]j.]ujkj jkj- ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBROADCOM SPI DRIVER}(jkBROADCOM SPI DRIVERjkjW ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#broadcom-spi-driverujkj jkjT ubajk}(j&]j(]j*]j,]j.]ujkj jkjQ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBROADCOM STB AVS CPUFREQ DRIVER}(jkBROADCOM STB AVS CPUFREQ DRIVERjkj{ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #broadcom-stb-avs-cpufreq-driverujkj jkjx ubajk}(j&]j(]j*]j,]j.]ujkj jkju ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBROADCOM STB AVS TMON DRIVER}(jkBROADCOM STB AVS TMON DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#broadcom-stb-avs-tmon-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBROADCOM STB DPFE DRIVER}(jkBROADCOM STB DPFE DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#broadcom-stb-dpfe-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBROADCOM STB NAND FLASH DRIVER}(jkBROADCOM STB NAND FLASH DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#broadcom-stb-nand-flash-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBROADCOM STB PCIE DRIVER}(jkBROADCOM STB PCIE DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#broadcom-stb-pcie-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#BROADCOM SYSTEMPORT ETHERNET DRIVER}(jk#BROADCOM SYSTEMPORT ETHERNET DRIVERjkj/ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#broadcom-systemport-ethernet-driverujkj jkj, ubajk}(j&]j(]j*]j,]j.]ujkj jkj) ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$BROADCOM TG3 GIGABIT ETHERNET DRIVER}(jk$BROADCOM TG3 GIGABIT ETHERNET DRIVERjkjS ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#broadcom-tg3-gigabit-ethernet-driverujkj jkjP ubajk}(j&]j(]j*]j,]j.]ujkj jkjM ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBROADCOM VK DRIVER}(jkBROADCOM VK DRIVERjkjw ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#broadcom-vk-driverujkj jkjt ubajk}(j&]j(]j*]j,]j.]ujkj jkjq ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBROCADE BFA FC SCSI DRIVER}(jkBROCADE BFA FC SCSI DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#brocade-bfa-fc-scsi-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&BROCADE BNA 10 GIGABIT ETHERNET DRIVER}(jk&BROCADE BNA 10 GIGABIT ETHERNET DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#brocade-bna-10-gigabit-ethernet-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&BSG (block layer generic sg v4 driver)}(jk&BSG (block layer generic sg v4 driver)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#bsg-block-layer-generic-sg-v4-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBT87X AUDIO DRIVER}(jkBT87X AUDIO DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#bt87x-audio-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBT8XXGPIO DRIVER}(jkBT8XXGPIO DRIVERjkj+ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#bt8xxgpio-driverujkj jkj( ubajk}(j&]j(]j*]j,]j.]ujkj jkj% ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBTRFS FILE SYSTEM}(jkBTRFS FILE SYSTEMjkjO ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#btrfs-file-systemujkj jkjL ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBTTV VIDEO4LINUX DRIVER}(jkBTTV VIDEO4LINUX DRIVERjkjs ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#bttv-video4linux-driverujkj jkjp ubajk}(j&]j(]j*]j,]j.]ujkj jkjm ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS}(jk'BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname(#bus-frequency-driver-for-samsung-exynosujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBUSLOGIC SCSI DRIVER}(jkBUSLOGIC SCSI DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#buslogic-scsi-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBXCAN CAN NETWORK DRIVER}(jkBXCAN CAN NETWORK DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#bxcan-can-network-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkC-MEDIA CMI8788 DRIVER}(jkC-MEDIA CMI8788 DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#c-media-cmi8788-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkC-SKY ARCHITECTURE}(jkC-SKY ARCHITECTUREjkj' ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#c-sky-architectureujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkj! ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!CA8210 IEEE-802.15.4 RADIO DRIVER}(jk!CA8210 IEEE-802.15.4 RADIO DRIVERjkjK ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#ca8210-ieee-802-15-4-radio-driverujkj jkjH ubajk}(j&]j(]j*]j,]j.]ujkj jkjE ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk?CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS}(jk?CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMSjkjo ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname?#cachefiles-fs-cache-backend-for-caching-on-mounted-filesystemsujkj jkjl ubajk}(j&]j(]j*]j,]j.]ujkj jkji ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&CACHESTAT: PAGE CACHE STATS FOR A FILE}(jk&CACHESTAT: PAGE CACHE STATS FOR A FILEjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#cachestat-page-cache-stats-for-a-fileujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCADENCE MIPI-CSI2 BRIDGES}(jkCADENCE MIPI-CSI2 BRIDGESjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cadence-mipi-csi2-bridgesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCADENCE NAND DRIVER}(jkCADENCE NAND DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cadence-nand-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCADENCE USB3 DRD IP DRIVER}(jkCADENCE USB3 DRD IP DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cadence-usb3-drd-ip-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCADENCE USBHS DRIVER}(jkCADENCE USBHS DRIVERjkj# ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cadence-usbhs-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCADENCE USBSSP DRD IP DRIVER}(jkCADENCE USBSSP DRD IP DRIVERjkjG ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cadence-usbssp-drd-ip-driverujkj jkjD ubajk}(j&]j(]j*]j,]j.]ujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!CADET FM/AM RADIO RECEIVER DRIVER}(jk!CADET FM/AM RADIO RECEIVER DRIVERjkjk ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#cadet-fm-am-radio-receiver-driverujkj jkjh ubajk}(j&]j(]j*]j,]j.]ujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER}(jk-CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname.#cafe-cmos-integrated-camera-controller-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCAIF NETWORK LAYER}(jkCAIF NETWORK LAYERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#caif-network-layerujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CAKE QDISC}(jk CAKE QDISCjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #cake-qdiscujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCAN NETWORK DRIVERS}(jkCAN NETWORK DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#can-network-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCAN NETWORK LAYER}(jkCAN NETWORK LAYERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#can-network-layerujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCAN-J1939 NETWORK LAYER}(jkCAN-J1939 NETWORK LAYERjkjC ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#can-j1939-network-layerujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj= ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%CANAAN/KENDRYTE K210 SOC FPIOA DRIVER}(jk%CANAAN/KENDRYTE K210 SOC FPIOA DRIVERjkjg ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#canaan-kendryte-k210-soc-fpioa-driverujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER}(jk0CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname1#canaan-kendryte-k210-soc-reset-controller-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER}(jk1CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname2#canaan-kendryte-k210-soc-system-controller-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CAPABILITIES}(jk CAPABILITIESjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #capabilitiesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER}(jk(CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#capella-microsystems-light-sensor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(CARL9170 LINUX COMMUNITY WIRELESS DRIVER}(jk(CARL9170 LINUX COMMUNITY WIRELESS DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#carl9170-linux-community-wireless-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCAVIUM I2C DRIVER}(jkCAVIUM I2C DRIVERjkj? ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cavium-i2c-driverujkj jkj< ubajk}(j&]j(]j*]j,]j.]ujkj jkj9 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCAVIUM LIQUIDIO NETWORK DRIVER}(jkCAVIUM LIQUIDIO NETWORK DRIVERjkjc ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cavium-liquidio-network-driverujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCAVIUM MMC DRIVER}(jkCAVIUM MMC DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cavium-mmc-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCAVIUM OCTEON-TX CRYPTO DRIVER}(jkCAVIUM OCTEON-TX CRYPTO DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cavium-octeon-tx-crypto-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCAVIUM THUNDERX2 ARM64 SOC}(jkCAVIUM THUNDERX2 ARM64 SOCjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cavium-thunderx2-arm64-socujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCBS/ETF/TAPRIO QDISCS}(jkCBS/ETF/TAPRIO QDISCSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cbs-etf-taprio-qdiscsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!CC2520 IEEE-802.15.4 RADIO DRIVER}(jk!CC2520 IEEE-802.15.4 RADIO DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#cc2520-ieee-802-15-4-radio-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER}(jk)CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVERjkj; ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname*#ccree-arm-trustzone-cryptocell-ree-driverujkj jkj8 ubajk}(j&]j(]j*]j,]j.]ujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkJCCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER}(jkJCCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVERjkj_ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchornameI#cctrng-arm-trustzone-cryptocell-true-random-number-generator-trng-driverujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkjY ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CEC FRAMEWORK}(jk CEC FRAMEWORKjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cec-frameworkujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj} ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCEC GPIO DRIVER}(jkCEC GPIO DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cec-gpio-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"CELL BROADBAND ENGINE ARCHITECTURE}(jk"CELL BROADBAND ENGINE ARCHITECTUREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##cell-broadband-engine-architectureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCELLWISE CW2015 BATTERY DRIVER}(jkCELLWISE CW2015 BATTERY DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cellwise-cw2015-battery-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCEPH COMMON CODE (LIBCEPH)}(jkCEPH COMMON CODE (LIBCEPH)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ceph-common-code-libcephujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)}(jk*CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)jkj7 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#ceph-distributed-file-system-client-cephujkj jkj4 ubajk}(j&]j(]j*]j,]j.]ujkj jkj1 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCERTIFICATE HANDLING}(jkCERTIFICATE HANDLINGjkj[ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#certificate-handlingujkj jkjX ubajk}(j&]j(]j*]j,]j.]ujkj jkjU ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCFAG12864B LCD DRIVER}(jkCFAG12864B LCD DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cfag12864b-lcd-driverujkj jkj| ubajk}(j&]j(]j*]j,]j.]ujkj jkjy ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#CFAG12864BFB LCD FRAMEBUFFER DRIVER}(jk#CFAG12864BFB LCD FRAMEBUFFER DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#cfag12864bfb-lcd-framebuffer-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCHAR and MISC DRIVERS}(jkCHAR and MISC DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#char-and-misc-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER}(jk*CHARGERLAB POWER-Z HARDWARE MONITOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname+#chargerlab-power-z-hardware-monitor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CHECKPATCH}(jk CHECKPATCHjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #checkpatchujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCHECKPATCH DOCUMENTATION}(jkCHECKPATCH DOCUMENTATIONjkj3 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#checkpatch-documentationujkj jkj0 ubajk}(j&]j(]j*]j,]j.]ujkj jkj- ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCHINESE DOCUMENTATION}(jkCHINESE DOCUMENTATIONjkjW ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#chinese-documentationujkj jkjT ubajk}(j&]j(]j*]j,]j.]ujkj jkjQ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER}(jk,CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLERjkj{ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname-#chipidea-usb-high-speed-dual-role-controllerujkj jkjx ubajk}(j&]j(]j*]j,]j.]ujkj jkju ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER}(jk&CHIPONE ICN8318 I2C TOUCHSCREEN DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#chipone-icn8318-i2c-touchscreen-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER}(jk&CHIPONE ICN8505 I2C TOUCHSCREEN DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#chipone-icn8505-i2c-touchscreen-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CHROME HARDWARE PLATFORM SUPPORT}(jk CHROME HARDWARE PLATFORM SUPPORTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#chrome-hardware-platform-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCHROMEOS EC CODEC DRIVER}(jkCHROMEOS EC CODEC DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#chromeos-ec-codec-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCHROMEOS EC SUBDRIVERS}(jkCHROMEOS EC SUBDRIVERSjkj/ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#chromeos-ec-subdriversujkj jkj, ubajk}(j&]j(]j*]j,]j.]ujkj jkj) ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCHROMEOS EC UART DRIVER}(jkCHROMEOS EC UART DRIVERjkjS ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#chromeos-ec-uart-driverujkj jkjP ubajk}(j&]j(]j*]j,]j.]ujkj jkjM ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CHROMEOS EC USB PD NOTIFY DRIVER}(jk CHROMEOS EC USB PD NOTIFY DRIVERjkjw ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#chromeos-ec-usb-pd-notify-driverujkj jkjt ubajk}(j&]j(]j*]j,]j.]ujkj jkjq ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCHROMEOS EC USB TYPE-C DRIVER}(jkCHROMEOS EC USB TYPE-C DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#chromeos-ec-usb-type-c-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCHROMEOS HPS DRIVER}(jkCHROMEOS HPS DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#chromeos-hps-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCHROMEOS EC WATCHDOG}(jkCHROMEOS EC WATCHDOGjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#chromeos-ec-watchdogujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCHRONTEL CH7322 CEC DRIVER}(jkCHRONTEL CH7322 CEC DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#chrontel-ch7322-cec-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CIRRUS LOGIC AUDIO CODEC DRIVERS}(jk CIRRUS LOGIC AUDIO CODEC DRIVERSjkj+ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#cirrus-logic-audio-codec-driversujkj jkj( ubajk}(j&]j(]j*]j,]j.]ujkj jkj% ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CIRRUS LOGIC DSP FIRMWARE DRIVER}(jk CIRRUS LOGIC DSP FIRMWARE DRIVERjkjO ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#cirrus-logic-dsp-firmware-driverujkj jkjL ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#CIRRUS LOGIC EP93XX ETHERNET DRIVER}(jk#CIRRUS LOGIC EP93XX ETHERNET DRIVERjkjs ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#cirrus-logic-ep93xx-ethernet-driverujkj jkjp ubajk}(j&]j(]j*]j,]j.]ujkj jkjm ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCIRRUS LOGIC LOCHNAGAR DRIVER}(jkCIRRUS LOGIC LOCHNAGAR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cirrus-logic-lochnagar-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!CIRRUS LOGIC MADERA CODEC DRIVERS}(jk!CIRRUS LOGIC MADERA CODEC DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#cirrus-logic-madera-codec-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCISCO FCOE HBA DRIVER}(jkCISCO FCOE HBA DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cisco-fcoe-hba-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCISCO SCSI HBA DRIVER}(jkCISCO SCSI HBA DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cisco-scsi-hba-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCISCO VIC ETHERNET NIC DRIVER}(jkCISCO VIC ETHERNET NIC DRIVERjkj' ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cisco-vic-ethernet-nic-driverujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkj! ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CISCO VIC LOW LATENCY NIC DRIVER}(jk CISCO VIC LOW LATENCY NIC DRIVERjkjK ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#cisco-vic-low-latency-nic-driverujkj jkjH ubajk}(j&]j(]j*]j,]j.]ujkj jkjE ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$CLANG CONTROL FLOW INTEGRITY SUPPORT}(jk$CLANG CONTROL FLOW INTEGRITY SUPPORTjkjo ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#clang-control-flow-integrity-supportujkj jkjl ubajk}(j&]j(]j*]j,]j.]ujkj jkji ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCLANG-FORMAT FILE}(jkCLANG-FORMAT FILEjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#clang-format-fileujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCLANG/LLVM BUILD SUPPORT}(jkCLANG/LLVM BUILD SUPPORTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#clang-llvm-build-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCLK API}(jkCLK APIjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#clk-apiujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCLOCKSOURCE, CLOCKEVENT DRIVERS}(jkCLOCKSOURCE, CLOCKEVENT DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#clocksource-clockevent-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCLOSURES}(jkCLOSURESjkj# ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #closuresujkj jkj  ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCMPC ACPI DRIVER}(jkCMPC ACPI DRIVERjkjG ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cmpc-acpi-driverujkj jkjD ubajk}(j&]j(]j*]j,]j.]ujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCOBALT MEDIA DRIVER}(jkCOBALT MEDIA DRIVERjkjk ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cobalt-media-driverujkj jkjh ubajk}(j&]j(]j*]j,]j.]ujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"COCCINELLE/Semantic Patches (SmPL)}(jk"COCCINELLE/Semantic Patches (SmPL)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#coccinelle-semantic-patches-smplujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCODA FILE SYSTEM}(jkCODA FILE SYSTEMjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#coda-file-systemujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCODA V4L2 MEM2MEM DRIVER}(jkCODA V4L2 MEM2MEM DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#coda-v4l2-mem2mem-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCODE OF CONDUCT}(jkCODE OF CONDUCTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#code-of-conductujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCOMEDI DRIVERS}(jkCOMEDI DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#comedi-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCOMMON CLK FRAMEWORK}(jkCOMMON CLK FRAMEWORKjkjC ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#common-clk-frameworkujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj= ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)}(jk2COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)jkjg ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname1#common-internet-file-system-client-cifs-and-smb3ujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCOMPACTPCI HOTPLUG CORE}(jkCOMPACTPCI HOTPLUG COREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#compactpci-hotplug-coreujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!COMPACTPCI HOTPLUG GENERIC DRIVER}(jk!COMPACTPCI HOTPLUG GENERIC DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#compactpci-hotplug-generic-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER}(jk(COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#compactpci-hotplug-ziatech-zt5550-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCOMPAL LAPTOP SUPPORT}(jkCOMPAL LAPTOP SUPPORTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#compal-laptop-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCOMPILER ATTRIBUTES}(jkCOMPILER ATTRIBUTESjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#compiler-attributesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCOMPUTE EXPRESS LINK (CXL)}(jkCOMPUTE EXPRESS LINK (CXL)jkj? ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#compute-express-link-cxlujkj jkj< ubajk}(j&]j(]j*]j,]j.]ujkj jkj9 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCOMPUTE EXPRESS LINK PMU (CPMU)}(jkCOMPUTE EXPRESS LINK PMU (CPMU)jkjc ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#compute-express-link-pmu-cpmuujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CONEXANT ACCESSRUNNER USB DRIVER}(jk CONEXANT ACCESSRUNNER USB DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#conexant-accessrunner-usb-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDCONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)}(jkDCONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchornameC#confidential-computing-threat-model-for-x86-virtualization-snp-tdxujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCONFIGFS}(jkCONFIGFSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #configfsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCONSOLE SUBSYSTEM}(jkCONSOLE SUBSYSTEMjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#console-subsystemujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCONTEXT TRACKING}(jkCONTEXT TRACKINGjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#context-trackingujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCONTROL GROUP (CGROUP)}(jkCONTROL GROUP (CGROUP)jkj; ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#control-group-cgroupujkj jkj8 ubajk}(j&]j(]j*]j,]j.]ujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)}(jk+CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)jkj_ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname(#control-group-block-io-controller-blkioujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkjY ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCONTROL GROUP - CPUSET}(jkCONTROL GROUP - CPUSETjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#control-group-cpusetujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj} ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)}(jk2CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname/#control-group-memory-resource-controller-memcgujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#CORETEMP HARDWARE MONITORING DRIVER}(jk#CORETEMP HARDWARE MONITORING DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#coretemp-hardware-monitoring-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$CORSAIR-CPRO HARDWARE MONITOR DRIVER}(jk$CORSAIR-CPRO HARDWARE MONITOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#corsair-cpro-hardware-monitor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#CORSAIR-PSU HARDWARE MONITOR DRIVER}(jk#CORSAIR-PSU HARDWARE MONITOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#corsair-psu-hardware-monitor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj  ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCOUNTER SUBSYSTEM}(jkCOUNTER SUBSYSTEMjkj7 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#counter-subsystemujkj jkj4 ubajk}(j&]j(]j*]j,]j.]ujkj jkj1 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCOUNTER WATCH EVENTS TOOL}(jkCOUNTER WATCH EVENTS TOOLjkj[ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#counter-watch-events-toolujkj jkjX ubajk}(j&]j(]j*]j,]j.]ujkj jkjU ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCP2615 I2C DRIVER}(jkCP2615 I2C DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cp2615-i2c-driverujkj jkj| ubajk}(j&]j(]j*]j,]j.]ujkj jkjy ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE}(jk3CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLEjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname2#cpu-frequency-drivers-vexpress-spc-arm-big-littleujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCPU FREQUENCY SCALING FRAMEWORK}(jkCPU FREQUENCY SCALING FRAMEWORKjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #cpu-frequency-scaling-frameworkujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CPU HOTPLUG}(jk CPU HOTPLUGjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #cpu-hotplugujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"CPU IDLE TIME MANAGEMENT FRAMEWORK}(jk"CPU IDLE TIME MANAGEMENT FRAMEWORKjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##cpu-idle-time-management-frameworkujkj jkj  ubajk}(j&]j(]j*]j,]j.]ujkj jkj  ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCPU POWER MONITORING SUBSYSTEM}(jkCPU POWER MONITORING SUBSYSTEMjkj3 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cpu-power-monitoring-subsystemujkj jkj0 ubajk}(j&]j(]j*]j,]j.]ujkj jkj- ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCPUID/MSR DRIVER}(jkCPUID/MSR DRIVERjkjW ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cpuid-msr-driverujkj jkjT ubajk}(j&]j(]j*]j,]j.]ujkj jkjQ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCPUIDLE DRIVER - ARM BIG LITTLE}(jkCPUIDLE DRIVER - ARM BIG LITTLEjkj{ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cpuidle-driver-arm-big-littleujkj jkjx ubajk}(j&]j(]j*]j,]j.]ujkj jkju ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCPUIDLE DRIVER - ARM EXYNOS}(jkCPUIDLE DRIVER - ARM EXYNOSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cpuidle-driver-arm-exynosujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCPUIDLE DRIVER - ARM PSCI}(jkCPUIDLE DRIVER - ARM PSCIjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cpuidle-driver-arm-psciujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#CPUIDLE DRIVER - ARM PSCI PM DOMAIN}(jk#CPUIDLE DRIVER - ARM PSCI PM DOMAINjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#cpuidle-driver-arm-psci-pm-domainujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"CPUIDLE DRIVER - DT IDLE PM DOMAIN}(jk"CPUIDLE DRIVER - DT IDLE PM DOMAINjkj  ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#cpuidle-driver-dt-idle-pm-domainujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCPUIDLE DRIVER - RISC-V SBI}(jkCPUIDLE DRIVER - RISC-V SBIjkj/ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cpuidle-driver-risc-v-sbiujkj jkj, ubajk}(j&]j(]j*]j,]j.]ujkj jkj) ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCRAMFS FILESYSTEM}(jkCRAMFS FILESYSTEMjkjS ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cramfs-filesystemujkj jkjP ubajk}(j&]j(]j*]j,]j.]ujkj jkjM ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCREATIVE SB0540}(jkCREATIVE SB0540jkjw ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#creative-sb0540ujkj jkjt ubajk}(j&]j(]j*]j,]j.]ujkj jkjq ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CRYPTO API}(jk CRYPTO APIjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #crypto-apiujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCRYPTO SPEED TEST COMPARE}(jkCRYPTO SPEED TEST COMPAREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#crypto-speed-test-compareujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%CRYPTOGRAPHIC RANDOM NUMBER GENERATOR}(jk%CRYPTOGRAPHIC RANDOM NUMBER GENERATORjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#cryptographic-random-number-generatorujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCS3308 MEDIA DRIVER}(jkCS3308 MEDIA DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cs3308-media-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCS5535 Audio ALSA driver}(jkCS5535 Audio ALSA driverjkj+ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cs5535-audio-alsa-driverujkj jkj( ubajk}(j&]j(]j*]j,]j.]ujkj jkj% ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCTU CAN FD DRIVER}(jkCTU CAN FD DRIVERjkjO ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ctu-can-fd-driverujkj jkjL ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCVE ASSIGNMENT CONTACT}(jkCVE ASSIGNMENT CONTACTjkjs ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cve-assignment-contactujkj jkjp ubajk}(j&]j(]j*]j,]j.]ujkj jkjm ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCW1200 WLAN driver}(jkCW1200 WLAN driverjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cw1200-wlan-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCX18 VIDEO4LINUX DRIVER}(jkCX18 VIDEO4LINUX DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cx18-video4linux-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"CX2341X MPEG ENCODER HELPER MODULE}(jk"CX2341X MPEG ENCODER HELPER MODULEjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##cx2341x-mpeg-encoder-helper-moduleujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCX24120 MEDIA DRIVER}(jkCX24120 MEDIA DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cx24120-media-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCX88 VIDEO4LINUX DRIVER}(jkCX88 VIDEO4LINUX DRIVERjkj' ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cx88-video4linux-driverujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkj! ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCXD2820R MEDIA DRIVER}(jkCXD2820R MEDIA DRIVERjkjK ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cxd2820r-media-driverujkj jkjH ubajk}(j&]j(]j*]j,]j.]ujkj jkjE ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCXGB3 ETHERNET DRIVER (CXGB3)}(jkCXGB3 ETHERNET DRIVER (CXGB3)jkjo ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cxgb3-ethernet-driver-cxgb3ujkj jkjl ubajk}(j&]j(]j*]j,]j.]ujkj jkji ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCXGB3 ISCSI DRIVER (CXGB3I)}(jkCXGB3 ISCSI DRIVER (CXGB3I)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cxgb3-iscsi-driver-cxgb3iujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCXGB4 CRYPTO DRIVER (chcr)}(jkCXGB4 CRYPTO DRIVER (chcr)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cxgb4-crypto-driver-chcrujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCXGB4 ETHERNET DRIVER (CXGB4)}(jkCXGB4 ETHERNET DRIVER (CXGB4)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cxgb4-ethernet-driver-cxgb4ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCXGB4 INLINE CRYPTO DRIVER}(jkCXGB4 INLINE CRYPTO DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cxgb4-inline-crypto-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCXGB4 ISCSI DRIVER (CXGB4I)}(jkCXGB4 ISCSI DRIVER (CXGB4I)jkj# ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cxgb4-iscsi-driver-cxgb4iujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"CXGB4 IWARP RNIC DRIVER (IW_CXGB4)}(jk"CXGB4 IWARP RNIC DRIVER (IW_CXGB4)jkjG ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#cxgb4-iwarp-rnic-driver-iw-cxgb4ujkj jkjD ubajk}(j&]j(]j*]j,]j.]ujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!CXGB4VF ETHERNET DRIVER (CXGB4VF)}(jk!CXGB4VF ETHERNET DRIVER (CXGB4VF)jkjk ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #cxgb4vf-ethernet-driver-cxgb4vfujkj jkjh ubajk}(j&]j(]j*]j,]j.]ujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk>CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER}(jk>CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname=#cxl-ibm-coherent-accelerator-processor-interface-capi-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNCXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER}(jkNCXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchornameM#cxlflash-ibm-coherent-accelerator-processor-interface-capi-flash-scsi-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCYBERPRO FB DRIVER}(jkCYBERPRO FB DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cyberpro-fb-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCYCLADES PC300 DRIVER}(jkCYCLADES PC300 DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cyclades-pc300-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCYPRESS CY8C95X0 PINCTRL DRIVER}(jkCYPRESS CY8C95X0 PINCTRL DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #cypress-cy8c95x0-pinctrl-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER}(jk%CYPRESS CY8CTMA140 TOUCHSCREEN DRIVERjkjC ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#cypress-cy8ctma140-touchscreen-driverujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj= ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&CYPRESS STREETFIGHTER TOUCHKEYS DRIVER}(jk&CYPRESS STREETFIGHTER TOUCHKEYS DRIVERjkjg ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#cypress-streetfighter-touchkeys-driverujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCYPRESS_FIRMWARE MEDIA DRIVER}(jkCYPRESS_FIRMWARE MEDIA DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cypress-firmware-media-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCYTTSP TOUCHSCREEN DRIVER}(jkCYTTSP TOUCHSCREEN DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#cyttsp-touchscreen-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkD-LINK DIR-685 TOUCHKEYS DRIVER}(jkD-LINK DIR-685 TOUCHKEYS DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #d-link-dir-685-touchkeys-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK}(jk*DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCKjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname+#dallas-maxim-ds1685-family-real-time-clockujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDAMA SLAVE for AX.25}(jkDAMA SLAVE for AX.25jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dama-slave-for-ax-25ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDATA ACCESS MONITOR}(jkDATA ACCESS MONITORjkj? ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#data-access-monitorujkj jkj< ubajk}(j&]j(]j*]j,]j.]ujkj jkj9 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER}(jk+DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVERjkjc ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname*#davicom-fast-ethernet-dmfe-network-driverujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDC390/AM53C974 SCSI driver}(jkDC390/AM53C974 SCSI driverjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dc390-am53c974-scsi-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDC395x SCSI driver}(jkDC395x SCSI driverjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dc395x-scsi-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DCCP PROTOCOL}(jk DCCP PROTOCOLjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dccp-protocolujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DEBUGOBJECTS:}(jk DEBUGOBJECTS:jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #debugobjectsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDECSTATION PLATFORM SUPPORT}(jkDECSTATION PLATFORM SUPPORTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#decstation-platform-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDEFXX FDDI NETWORK DRIVER}(jkDEFXX FDDI NETWORK DRIVERjkj; ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#defxx-fddi-network-driverujkj jkj8 ubajk}(j&]j(]j*]j,]j.]ujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDEFZA FDDI NETWORK DRIVER}(jkDEFZA FDDI NETWORK DRIVERjkj_ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#defza-fddi-network-driverujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkjY ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$DEINTERLACE DRIVERS FOR ALLWINNER H3}(jk$DEINTERLACE DRIVERS FOR ALLWINNER H3jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#deinterlace-drivers-for-allwinner-h3ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj} ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDELL LAPTOP DRIVER}(jkDELL LAPTOP DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dell-laptop-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDELL LAPTOP FREEFALL DRIVER}(jkDELL LAPTOP FREEFALL DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dell-laptop-freefall-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDELL LAPTOP RBTN DRIVER}(jkDELL LAPTOP RBTN DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dell-laptop-rbtn-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDELL LAPTOP SMM DRIVER}(jkDELL LAPTOP SMM DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dell-laptop-smm-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj  ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDELL REMOTE BIOS UPDATE DRIVER}(jkDELL REMOTE BIOS UPDATE DRIVERjkj7 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dell-remote-bios-update-driverujkj jkj4 ubajk}(j&]j(]j*]j,]j.]ujkj jkj1 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDELL SMBIOS DRIVER}(jkDELL SMBIOS DRIVERjkj[ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dell-smbios-driverujkj jkjX ubajk}(j&]j(]j*]j,]j.]ujkj jkjU ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDELL SMBIOS SMM DRIVER}(jkDELL SMBIOS SMM DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dell-smbios-smm-driverujkj jkj| ubajk}(j&]j(]j*]j,]j.]ujkj jkjy ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDELL SMBIOS WMI DRIVER}(jkDELL SMBIOS WMI DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dell-smbios-wmi-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)}(jk,DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname+#dell-systems-management-base-driver-dcdbasujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDELL WMI DDV DRIVER}(jkDELL WMI DDV DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dell-wmi-ddv-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDELL WMI DESCRIPTOR DRIVER}(jkDELL WMI DESCRIPTOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dell-wmi-descriptor-driverujkj jkj  ubajk}(j&]j(]j*]j,]j.]ujkj jkj  ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!DELL WMI HARDWARE PRIVACY SUPPORT}(jk!DELL WMI HARDWARE PRIVACY SUPPORTjkj3 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#dell-wmi-hardware-privacy-supportujkj jkj0 ubajk}(j&]j(]j*]j,]j.]ujkj jkj- ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDELL WMI NOTIFICATIONS DRIVER}(jkDELL WMI NOTIFICATIONS DRIVERjkjW ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dell-wmi-notifications-driverujkj jkjT ubajk}(j&]j(]j*]j,]j.]ujkj jkjQ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDELL WMI SYSMAN DRIVER}(jkDELL WMI SYSMAN DRIVERjkj{ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dell-wmi-sysman-driverujkj jkjx ubajk}(j&]j(]j*]j,]j.]ujkj jkju ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(DELTA AHE-50DC FAN CONTROL MODULE DRIVER}(jk(DELTA AHE-50DC FAN CONTROL MODULE DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#delta-ahe-50dc-fan-control-module-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDELTA DPS920AB PSU DRIVER}(jkDELTA DPS920AB PSU DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#delta-dps920ab-psu-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!DELTA NETWORKS TN48M CPLD DRIVERS}(jk!DELTA NETWORKS TN48M CPLD DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#delta-networks-tn48m-cpld-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDELTA ST MEDIA DRIVER}(jkDELTA ST MEDIA DRIVERjkj  ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#delta-st-media-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDENALI NAND DRIVER}(jkDENALI NAND DRIVERjkj/ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#denali-nand-driverujkj jkj, ubajk}(j&]j(]j*]j,]j.]ujkj jkj) ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDESIGNWARE EDMA CORE IP DRIVER}(jkDESIGNWARE EDMA CORE IP DRIVERjkjS ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#designware-edma-core-ip-driverujkj jkjP ubajk}(j&]j(]j*]j,]j.]ujkj jkjM ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDESIGNWARE USB2 DRD IP DRIVER}(jkDESIGNWARE USB2 DRD IP DRIVERjkjw ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#designware-usb2-drd-ip-driverujkj jkjt ubajk}(j&]j(]j*]j,]j.]ujkj jkjq ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDESIGNWARE USB3 DRD IP DRIVER}(jkDESIGNWARE USB3 DRD IP DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#designware-usb3-drd-ip-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDESIGNWARE XDATA IP DRIVER}(jkDESIGNWARE XDATA IP DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#designware-xdata-ip-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER}(jk*DEVANTECH SRF ULTRASONIC RANGER IIO DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname+#devantech-srf-ultrasonic-ranger-iio-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDEVICE COREDUMP (DEV_COREDUMP)}(jkDEVICE COREDUMP (DEV_COREDUMP)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#device-coredump-dev-coredumpujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDEVICE DEPENDENCY HELPER SCRIPT}(jkDEVICE DEPENDENCY HELPER SCRIPTjkj+ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #device-dependency-helper-scriptujkj jkj( ubajk}(j&]j(]j*]j,]j.]ujkj jkj% ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDEVICE DIRECT ACCESS (DAX)}(jkDEVICE DIRECT ACCESS (DAX)jkjO ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#device-direct-access-daxujkj jkjL ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDEVICE FREQUENCY (DEVFREQ)}(jkDEVICE FREQUENCY (DEVFREQ)jkjs ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#device-frequency-devfrequjkj jkjp ubajk}(j&]j(]j*]j,]j.]ujkj jkjm ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)}(jk&DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#device-frequency-event-devfreq-eventujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"DEVICE RESOURCE MANAGEMENT HELPERS}(jk"DEVICE RESOURCE MANAGEMENT HELPERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##device-resource-management-helpersujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDEVICE-MAPPER (LVM)}(jkDEVICE-MAPPER (LVM)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#device-mapper-lvmujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDEVICE-MAPPER VDO TARGET}(jkDEVICE-MAPPER VDO TARGETjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#device-mapper-vdo-targetujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDEVLINK}(jkDEVLINKjkj' ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#devlinkujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkj! ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT}(jk-DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORTjkjK ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname.#dh-electronics-imx6-dhcom-dhcor-board-supportujkj jkjH ubajk}(j&]j(]j*]j,]j.]ujkj jkjE ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT}(jk1DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORTjkjo ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname2#dh-electronics-stm32mp1-dhcom-dhcor-board-supportujkj jkjl ubajk}(j&]j(]j*]j,]j.]ujkj jkji ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDIALOG SEMICONDUCTOR DRIVERS}(jkDIALOG SEMICONDUCTOR DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dialog-semiconductor-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#DIAMOND SYSTEMS GPIO-MM GPIO DRIVER}(jk#DIAMOND SYSTEMS GPIO-MM GPIO DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#diamond-systems-gpio-mm-gpio-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER}(jk#DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#digiteq-automotive-mgb4-v4l2-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDIOLAN U2C-12 I2C DRIVER}(jkDIOLAN U2C-12 I2C DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#diolan-u2c-12-i2c-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DIRECTORY NOTIFICATION (DNOTIFY)}(jk DIRECTORY NOTIFICATION (DNOTIFY)jkj# ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#directory-notification-dnotifyujkj jkj  ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$DISK GEOMETRY AND PARTITION HANDLING}(jk$DISK GEOMETRY AND PARTITION HANDLINGjkjG ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#disk-geometry-and-partition-handlingujkj jkjD ubajk}(j&]j(]j*]j,]j.]ujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DISKQUOTA}(jk DISKQUOTAjkjk ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #diskquotaujkj jkjh ubajk}(j&]j(]j*]j,]j.]ujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)}(jk.DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname-#displaylink-usb-2-0-framebuffer-driver-udlfbujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDISTRIBUTED LOCK MANAGER (DLM)}(jkDISTRIBUTED LOCK MANAGER (DLM)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#distributed-lock-manager-dlmujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA BUFFER SHARING FRAMEWORK}(jkDMA BUFFER SHARING FRAMEWORKjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dma-buffer-sharing-frameworkujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$DMA GENERIC OFFLOAD ENGINE SUBSYSTEM}(jk$DMA GENERIC OFFLOAD ENGINE SUBSYSTEMjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#dma-generic-offload-engine-subsystemujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA MAPPING BENCHMARK}(jkDMA MAPPING BENCHMARKjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dma-mapping-benchmarkujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA MAPPING HELPERS}(jkDMA MAPPING HELPERSjkjC ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dma-mapping-helpersujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj= ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA-BUF HEAPS FRAMEWORK}(jkDMA-BUF HEAPS FRAMEWORKjkjg ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dma-buf-heaps-frameworkujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422}(jk+DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname,#dmc-frequency-driver-for-samsung-exynos5422ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDME1737 HARDWARE MONITOR DRIVER}(jkDME1737 HARDWARE MONITOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #dme1737-hardware-monitor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMI/SMBIOS SUPPORT}(jkDMI/SMBIOS SUPPORTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dmi-smbios-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DOCUMENTATION}(jk DOCUMENTATIONjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#documentationujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDOCUMENTATION PROCESS}(jkDOCUMENTATION PROCESSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#documentation-processujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDOCUMENTATION REPORTING ISSUES}(jkDOCUMENTATION REPORTING ISSUESjkj? ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#documentation-reporting-issuesujkj jkj< ubajk}(j&]j(]j*]j,]j.]ujkj jkj9 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDOCUMENTATION SCRIPTS}(jkDOCUMENTATION SCRIPTSjkjc ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#documentation-scriptsujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDOCUMENTATION/ITALIAN}(jkDOCUMENTATION/ITALIANjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#documentation-italianujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDOCUMENTATION/JAPANESE}(jkDOCUMENTATION/JAPANESEjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#documentation-japaneseujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&DONGWOON DW9714 LENS VOICE COIL DRIVER}(jk&DONGWOON DW9714 LENS VOICE COIL DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#dongwoon-dw9714-lens-voice-coil-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&DONGWOON DW9719 LENS VOICE COIL DRIVER}(jk&DONGWOON DW9719 LENS VOICE COIL DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#dongwoon-dw9719-lens-voice-coil-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&DONGWOON DW9768 LENS VOICE COIL DRIVER}(jk&DONGWOON DW9768 LENS VOICE COIL DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#dongwoon-dw9768-lens-voice-coil-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&DONGWOON DW9807 LENS VOICE COIL DRIVER}(jk&DONGWOON DW9807 LENS VOICE COIL DRIVERjkj; ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#dongwoon-dw9807-lens-voice-coil-driverujkj jkj8 ubajk}(j&]j(]j*]j,]j.]ujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDOUBLETALK DRIVER}(jkDOUBLETALK DRIVERjkj_ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#doubletalk-driverujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkjY ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DPAA2 DATAPATH I/O (DPIO) DRIVER}(jk DPAA2 DATAPATH I/O (DPIO) DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dpaa2-datapath-i-o-dpio-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj} ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDPAA2 ETHERNET DRIVER}(jkDPAA2 ETHERNET DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dpaa2-ethernet-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDPAA2 ETHERNET SWITCH DRIVER}(jkDPAA2 ETHERNET SWITCH DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dpaa2-ethernet-switch-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDPLL SUBSYSTEM}(jkDPLL SUBSYSTEMjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dpll-subsystemujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DRBD DRIVER}(jk DRBD DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #drbd-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj  ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRIVER COMPONENT FRAMEWORK}(jkDRIVER COMPONENT FRAMEWORKjkj7 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#driver-component-frameworkujkj jkj4 ubajk}(j&]j(]j*]j,]j.]ujkj jkj1 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS}(jk(DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFSjkj[ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#driver-core-kobjects-debugfs-and-sysfsujkj jkjX ubajk}(j&]j(]j*]j,]j.]ujkj jkjU ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)}(jk/DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname.#drivers-for-omap-adaptive-voltage-scaling-avsujkj jkj| ubajk}(j&]j(]j*]j,]j.]ujkj jkjy ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM ACCEL DRIVERS FOR INTEL VPU}(jkDRM ACCEL DRIVERS FOR INTEL VPUjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #drm-accel-drivers-for-intel-vpuujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK}(jk.DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORKjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname/#drm-compute-accelerators-drivers-and-frameworkujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE}(jk+DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINEjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname,#drm-driver-for-allwinner-de2-and-de3-engineujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVER FOR ARM PL111 CLCD}(jkDRM DRIVER FOR ARM PL111 CLCDjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-driver-for-arm-pl111-clcdujkj jkj  ubajk}(j&]j(]j*]j,]j.]ujkj jkj  ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'DRM DRIVER FOR ARM VERSATILE TFT PANELS}(jk'DRM DRIVER FOR ARM VERSATILE TFT PANELSjkj3 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname(#drm-driver-for-arm-versatile-tft-panelsujkj jkj0 ubajk}(j&]j(]j*]j,]j.]ujkj jkj- ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVER FOR ASPEED BMC GFX}(jkDRM DRIVER FOR ASPEED BMC GFXjkjW ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-driver-for-aspeed-bmc-gfxujkj jkjT ubajk}(j&]j(]j*]j,]j.]ujkj jkjQ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(DRM DRIVER FOR AST SERVER GRAPHICS CHIPS}(jk(DRM DRIVER FOR AST SERVER GRAPHICS CHIPSjkj{ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#drm-driver-for-ast-server-graphics-chipsujkj jkjx ubajk}(j&]j(]j*]j,]j.]ujkj jkju ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DRM DRIVER FOR BOCHS VIRTUAL GPU}(jk DRM DRIVER FOR BOCHS VIRTUAL GPUjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#drm-driver-for-bochs-virtual-gpuujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$DRM DRIVER FOR BOE HIMAX8279D PANELS}(jk$DRM DRIVER FOR BOE HIMAX8279D PANELSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#drm-driver-for-boe-himax8279d-panelsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk?DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE}(jk?DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGEjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname@#drm-driver-for-chipone-icn6211-mipi-dsi-to-rgb-converter-bridgeujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DRM DRIVER FOR EBBG FT8719 PANEL}(jk DRM DRIVER FOR EBBG FT8719 PANELjkj  ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#drm-driver-for-ebbg-ft8719-panelujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(DRM DRIVER FOR FARADAY TVE200 TV ENCODER}(jk(DRM DRIVER FOR FARADAY TVE200 TV ENCODERjkj/ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#drm-driver-for-faraday-tve200-tv-encoderujkj jkj, ubajk}(j&]j(]j*]j,]j.]ujkj jkj) ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS}(jk6DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELSjkjS ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname7#drm-driver-for-feixin-k101-im2ba02-mipi-dsi-lcd-panelsujkj jkjP ubajk}(j&]j(]j*]j,]j.]ujkj jkjM ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk;DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS}(jk;DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELSjkjw ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname<#drm-driver-for-feiyang-fy07024di26a30-d-mipi-dsi-lcd-panelsujkj jkjt ubajk}(j&]j(]j*]j,]j.]ujkj jkjq ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$DRM DRIVER FOR FIRMWARE FRAMEBUFFERS}(jk$DRM DRIVER FOR FIRMWARE FRAMEBUFFERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#drm-driver-for-firmware-framebuffersujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!DRM DRIVER FOR GENERIC EDP PANELS}(jk!DRM DRIVER FOR GENERIC EDP PANELSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#drm-driver-for-generic-edp-panelsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"DRM DRIVER FOR GENERIC USB DISPLAY}(jk"DRM DRIVER FOR GENERIC USB DISPLAYjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##drm-driver-for-generic-usb-displayujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS}(jk.DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname/#drm-driver-for-grain-media-gm12u320-projectorsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels}(jk/DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panelsjkj+ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname0#drm-driver-for-himax-hx8394-mipi-dsi-lcd-panelsujkj jkj( ubajk}(j&]j(]j*]j,]j.]ujkj jkj% ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVER FOR HX8357D PANELS}(jkDRM DRIVER FOR HX8357D PANELSjkjO ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-driver-for-hx8357d-panelsujkj jkjL ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE}(jk,DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICEjkjs ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname-#drm-driver-for-hyperv-synthetic-video-deviceujkj jkjp ubajk}(j&]j(]j*]j,]j.]ujkj jkjm ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$DRM DRIVER FOR ILITEK ILI9225 PANELS}(jk$DRM DRIVER FOR ILITEK ILI9225 PANELSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#drm-driver-for-ilitek-ili9225-panelsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$DRM DRIVER FOR ILITEK ILI9486 PANELS}(jk$DRM DRIVER FOR ILITEK ILI9486 PANELSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#drm-driver-for-ilitek-ili9486-panelsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$DRM DRIVER FOR ILITEK ILI9805 PANELS}(jk$DRM DRIVER FOR ILITEK ILI9805 PANELSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#drm-driver-for-ilitek-ili9805-panelsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS}(jk5DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname6#drm-driver-for-jadard-jd9365da-h3-mipi-dsi-lcd-panelsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER}(jk)DRM DRIVER FOR LOGICVC DISPLAY CONTROLLERjkj' ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname*#drm-driver-for-logicvc-display-controllerujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkj! ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVER FOR LVDS PANELS}(jkDRM DRIVER FOR LVDS PANELSjkjK ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-driver-for-lvds-panelsujkj jkjH ubajk}(j&]j(]j*]j,]j.]ujkj jkjE ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(DRM DRIVER FOR MANTIX MLAF057WE51 PANELS}(jk(DRM DRIVER FOR MANTIX MLAF057WE51 PANELSjkjo ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#drm-driver-for-mantix-mlaf057we51-panelsujkj jkjl ubajk}(j&]j(]j*]j,]j.]ujkj jkji ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&DRM DRIVER FOR MGA G200 GRAPHICS CHIPS}(jk&DRM DRIVER FOR MGA G200 GRAPHICS CHIPSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#drm-driver-for-mga-g200-graphics-chipsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVER FOR MI0283QT}(jkDRM DRIVER FOR MI0283QTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-driver-for-mi0283qtujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)DRM DRIVER FOR MIPI DBI compatible panels}(jk)DRM DRIVER FOR MIPI DBI compatible panelsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname*#drm-driver-for-mipi-dbi-compatible-panelsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVER FOR MSM ADRENO GPU}(jkDRM DRIVER FOR MSM ADRENO GPUjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-driver-for-msm-adreno-gpuujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%DRM DRIVER FOR NOVATEK NT35510 PANELS}(jk%DRM DRIVER FOR NOVATEK NT35510 PANELSjkj# ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#drm-driver-for-novatek-nt35510-panelsujkj jkj  ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%DRM DRIVER FOR NOVATEK NT35560 PANELS}(jk%DRM DRIVER FOR NOVATEK NT35560 PANELSjkjG ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#drm-driver-for-novatek-nt35560-panelsujkj jkjD ubajk}(j&]j(]j*]j,]j.]ujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%DRM DRIVER FOR NOVATEK NT36523 PANELS}(jk%DRM DRIVER FOR NOVATEK NT36523 PANELSjkjk ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#drm-driver-for-novatek-nt36523-panelsujkj jkjh ubajk}(j&]j(]j*]j,]j.]ujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&DRM DRIVER FOR NOVATEK NT36672A PANELS}(jk&DRM DRIVER FOR NOVATEK NT36672A PANELSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#drm-driver-for-novatek-nt36672a-panelsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS}(jk)DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname*#drm-driver-for-nvidia-geforce-quadro-gpusujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS}(jk*DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname+#drm-driver-for-olimex-lcd-olinuxino-panelsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP}(jk(DRM DRIVER FOR PARADE PS8640 BRIDGE CHIPjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#drm-driver-for-parade-ps8640-bridge-chipujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS}(jk0DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname1#drm-driver-for-pervasive-displays-repaper-panelsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%DRM DRIVER FOR QEMU’S CIRRUS DEVICE}(jk#DRM DRIVER FOR QEMU'S CIRRUS DEVICEjkjC ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#drm-driver-for-qemu-s-cirrus-deviceujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj= ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVER FOR QXL VIRTUAL GPU}(jkDRM DRIVER FOR QXL VIRTUAL GPUjkjg ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-driver-for-qxl-virtual-gpuujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%DRM DRIVER FOR RAYDIUM RM67191 PANELS}(jk%DRM DRIVER FOR RAYDIUM RM67191 PANELSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#drm-driver-for-raydium-rm67191-panelsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$DRM DRIVER FOR SAMSUNG DB7430 PANELS}(jk$DRM DRIVER FOR SAMSUNG DB7430 PANELSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#drm-driver-for-samsung-db7430-panelsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE}(jk'DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGEjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname(#drm-driver-for-samsung-mipi-dsim-bridgeujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%DRM DRIVER FOR SAMSUNG S6D27A1 PANELS}(jk%DRM DRIVER FOR SAMSUNG S6D27A1 PANELSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#drm-driver-for-samsung-s6d27a1-panelsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS}(jk%DRM DRIVER FOR SAMSUNG S6D7AA0 PANELSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#drm-driver-for-samsung-s6d7aa0-panelsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%DRM DRIVER FOR SITRONIX ST7586 PANELS}(jk%DRM DRIVER FOR SITRONIX ST7586 PANELSjkj? ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#drm-driver-for-sitronix-st7586-panelsujkj jkj< ubajk}(j&]j(]j*]j,]j.]ujkj jkj9 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%DRM DRIVER FOR SITRONIX ST7701 PANELS}(jk%DRM DRIVER FOR SITRONIX ST7701 PANELSjkjc ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#drm-driver-for-sitronix-st7701-panelsujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%DRM DRIVER FOR SITRONIX ST7703 PANELS}(jk%DRM DRIVER FOR SITRONIX ST7703 PANELSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#drm-driver-for-sitronix-st7703-panelsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&DRM DRIVER FOR SITRONIX ST7735R PANELS}(jk&DRM DRIVER FOR SITRONIX ST7735R PANELSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#drm-driver-for-sitronix-st7735r-panelsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS}(jk,DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname-#drm-driver-for-solomon-ssd130x-oled-displaysujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVER FOR ST-ERICSSON MCDE}(jkDRM DRIVER FOR ST-ERICSSON MCDEjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #drm-driver-for-st-ericsson-mcdeujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&DRM DRIVER FOR SYNAPTICS R63353 PANELS}(jk&DRM DRIVER FOR SYNAPTICS R63353 PANELSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#drm-driver-for-synaptics-r63353-panelsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE}(jk1DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGEjkj; ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname2#drm-driver-for-ti-dlpc3433-mipi-dsi-to-dmd-bridgeujkj jkj8 ubajk}(j&]j(]j*]j,]j.]ujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP}(jk'DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIPjkj_ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname(#drm-driver-for-ti-sn65dsi86-bridge-chipujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkjY ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DRM DRIVER FOR TPO TPG110 PANELS}(jk DRM DRIVER FOR TPO TPG110 PANELSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#drm-driver-for-tpo-tpg110-panelsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj} ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS}(jk-DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname.#drm-driver-for-usb-displaylink-video-adaptersujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)}(jk0DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname/#drm-driver-for-virtual-kernel-modesetting-vkmsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU}(jk%DRM DRIVER FOR VIRTUALBOX VIRTUAL GPUjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#drm-driver-for-virtualbox-virtual-gpuujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!DRM DRIVER FOR VMWARE VIRTUAL GPU}(jk!DRM DRIVER FOR VMWARE VIRTUAL GPUjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#drm-driver-for-vmware-virtual-gpuujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&DRM DRIVER FOR WIDECHIPS WS2401 PANELS}(jk&DRM DRIVER FOR WIDECHIPS WS2401 PANELSjkj7 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#drm-driver-for-widechips-ws2401-panelsujkj jkj4 ubajk}(j&]j(]j*]j,]j.]ujkj jkj1 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DRM DRIVERS}(jk DRM DRIVERSjkj[ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #drm-driversujkj jkjX ubajk}(j&]j(]j*]j,]j.]ujkj jkjU ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DRM DRIVERS AND MISC GPU PATCHES}(jk DRM DRIVERS AND MISC GPU PATCHESjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#drm-drivers-and-misc-gpu-patchesujkj jkj| ubajk}(j&]j(]j*]j,]j.]ujkj jkjy ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVERS FOR ALLWINNER A10}(jkDRM DRIVERS FOR ALLWINNER A10jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-drivers-for-allwinner-a10ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVERS FOR AMLOGIC SOCS}(jkDRM DRIVERS FOR AMLOGIC SOCSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-drivers-for-amlogic-socsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVERS FOR ATMEL HLCDC}(jkDRM DRIVERS FOR ATMEL HLCDCjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-drivers-for-atmel-hlcdcujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVERS FOR BRIDGE CHIPS}(jkDRM DRIVERS FOR BRIDGE CHIPSjkj! ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-drivers-for-bridge-chipsujkj jkj ! ubajk}(j&]j(]j*]j,]j.]ujkj jkj ! ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVERS FOR EXYNOS}(jkDRM DRIVERS FOR EXYNOSjkj3! ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-drivers-for-exynosujkj jkj0! ubajk}(j&]j(]j*]j,]j.]ujkj jkj-! ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVERS FOR FREESCALE DCU}(jkDRM DRIVERS FOR FREESCALE DCUjkjW! ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-drivers-for-freescale-dcuujkj jkjT! ubajk}(j&]j(]j*]j,]j.]ujkj jkjQ! ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!DRM DRIVERS FOR FREESCALE IMX 5/6}(jk!DRM DRIVERS FOR FREESCALE IMX 5/6jkj{! ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#drm-drivers-for-freescale-imx-5-6ujkj jkjx! ubajk}(j&]j(]j*]j,]j.]ujkj jkju! ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$DRM DRIVERS FOR FREESCALE IMX BRIDGE}(jk$DRM DRIVERS FOR FREESCALE IMX BRIDGEjkj! ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#drm-drivers-for-freescale-imx-bridgeujkj jkj! ubajk}(j&]j(]j*]j,]j.]ujkj jkj! ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDDRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)}(jkDDRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)jkj! ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchornameB#drm-drivers-for-gma500-poulsbo-moorestown-and-derivative-chipsetsujkj jkj! ubajk}(j&]j(]j*]j,]j.]ujkj jkj! ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVERS FOR HISILICON}(jkDRM DRIVERS FOR HISILICONjkj! ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-drivers-for-hisiliconujkj jkj! ubajk}(j&]j(]j*]j,]j.]ujkj jkj! ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVERS FOR LIMA}(jkDRM DRIVERS FOR LIMAjkj " ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-drivers-for-limaujkj jkj" ubajk}(j&]j(]j*]j,]j.]ujkj jkj" ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVERS FOR LOONGSON}(jkDRM DRIVERS FOR LOONGSONjkj/" ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-drivers-for-loongsonujkj jkj," ubajk}(j&]j(]j*]j,]j.]ujkj jkj)" ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVERS FOR MEDIATEK}(jkDRM DRIVERS FOR MEDIATEKjkjS" ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-drivers-for-mediatekujkj jkjP" ubajk}(j&]j(]j*]j,]j.]ujkj jkjM" ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVERS FOR NVIDIA TEGRA}(jkDRM DRIVERS FOR NVIDIA TEGRAjkjw" ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-drivers-for-nvidia-tegraujkj jkjt" ubajk}(j&]j(]j*]j,]j.]ujkj jkjq" ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVERS FOR RENESAS R-CAR}(jkDRM DRIVERS FOR RENESAS R-CARjkj" ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-drivers-for-renesas-r-carujkj jkj" ubajk}(j&]j(]j*]j,]j.]ujkj jkj" ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVERS FOR RENESAS RZ}(jkDRM DRIVERS FOR RENESAS RZjkj" ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-drivers-for-renesas-rzujkj jkj" ubajk}(j&]j(]j*]j,]j.]ujkj jkj" ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DRM DRIVERS FOR RENESAS SHMOBILE}(jk DRM DRIVERS FOR RENESAS SHMOBILEjkj" ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#drm-drivers-for-renesas-shmobileujkj jkj" ubajk}(j&]j(]j*]j,]j.]ujkj jkj" ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVERS FOR ROCKCHIP}(jkDRM DRIVERS FOR ROCKCHIPjkj# ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-drivers-for-rockchipujkj jkj# ubajk}(j&]j(]j*]j,]j.]ujkj jkj# ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVERS FOR STI}(jkDRM DRIVERS FOR STIjkj+# ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-drivers-for-stiujkj jkj(# ubajk}(j&]j(]j*]j,]j.]ujkj jkj%# ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVERS FOR STM}(jkDRM DRIVERS FOR STMjkjO# ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-drivers-for-stmujkj jkjL# ubajk}(j&]j(]j*]j,]j.]ujkj jkjI# ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVERS FOR TI KEYSTONE}(jkDRM DRIVERS FOR TI KEYSTONEjkjs# ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-drivers-for-ti-keystoneujkj jkjp# ubajk}(j&]j(]j*]j,]j.]ujkj jkjm# ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVERS FOR TI LCDC}(jkDRM DRIVERS FOR TI LCDCjkj# ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-drivers-for-ti-lcdcujkj jkj# ubajk}(j&]j(]j*]j,]j.]ujkj jkj# ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVERS FOR TI OMAP}(jkDRM DRIVERS FOR TI OMAPjkj# ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-drivers-for-ti-omapujkj jkj# ubajk}(j&]j(]j*]j,]j.]ujkj jkj# ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVERS FOR V3D}(jkDRM DRIVERS FOR V3Djkj# ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-drivers-for-v3dujkj jkj# ubajk}(j&]j(]j*]j,]j.]ujkj jkj# ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVERS FOR VC4}(jkDRM DRIVERS FOR VC4jkj$ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-drivers-for-vc4ujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkj# ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVERS FOR VIVANTE GPU IP}(jkDRM DRIVERS FOR VIVANTE GPU IPjkj'$ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-drivers-for-vivante-gpu-ipujkj jkj$$ ubajk}(j&]j(]j*]j,]j.]ujkj jkj!$ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVERS FOR XEN}(jkDRM DRIVERS FOR XENjkjK$ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-drivers-for-xenujkj jkjH$ ubajk}(j&]j(]j*]j,]j.]ujkj jkjE$ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM DRIVERS FOR XILINX}(jkDRM DRIVERS FOR XILINXjkjo$ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-drivers-for-xilinxujkj jkjl$ ubajk}(j&]j(]j*]j,]j.]ujkj jkji$ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM GPU SCHEDULER}(jkDRM GPU SCHEDULERjkj$ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-gpu-schedulerujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM PANEL DRIVERS}(jkDRM PANEL DRIVERSjkj$ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-panel-driversujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM PRIVACY-SCREEN CLASS}(jkDRM PRIVACY-SCREEN CLASSjkj$ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-privacy-screen-classujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM TTM SUBSYSTEM}(jkDRM TTM SUBSYSTEMjkj$ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-ttm-subsystemujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM AUTOMATED TESTING}(jkDRM AUTOMATED TESTINGjkj#% ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#drm-automated-testingujkj jkj % ubajk}(j&]j(]j*]j,]j.]ujkj jkj% ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDSBR100 USB FM RADIO DRIVER}(jkDSBR100 USB FM RADIO DRIVERjkjG% ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dsbr100-usb-fm-radio-driverujkj jkjD% ubajk}(j&]j(]j*]j,]j.]ujkj jkjA% ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDT3155 MEDIA DRIVER}(jkDT3155 MEDIA DRIVERjkjk% ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dt3155-media-driverujkj jkjh% ubajk}(j&]j(]j*]j,]j.]ujkj jkje% ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDVB_USB_AF9015 MEDIA DRIVER}(jkDVB_USB_AF9015 MEDIA DRIVERjkj% ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dvb-usb-af9015-media-driverujkj jkj% ubajk}(j&]j(]j*]j,]j.]ujkj jkj% ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDVB_USB_AF9035 MEDIA DRIVER}(jkDVB_USB_AF9035 MEDIA DRIVERjkj% ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dvb-usb-af9035-media-driverujkj jkj% ubajk}(j&]j(]j*]j,]j.]ujkj jkj% ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDVB_USB_ANYSEE MEDIA DRIVER}(jkDVB_USB_ANYSEE MEDIA DRIVERjkj% ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dvb-usb-anysee-media-driverujkj jkj% ubajk}(j&]j(]j*]j,]j.]ujkj jkj% ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDVB_USB_AU6610 MEDIA DRIVER}(jkDVB_USB_AU6610 MEDIA DRIVERjkj% ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dvb-usb-au6610-media-driverujkj jkj% ubajk}(j&]j(]j*]j,]j.]ujkj jkj% ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDVB_USB_CE6230 MEDIA DRIVER}(jkDVB_USB_CE6230 MEDIA DRIVERjkj& ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dvb-usb-ce6230-media-driverujkj jkj& ubajk}(j&]j(]j*]j,]j.]ujkj jkj& ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDVB_USB_CXUSB MEDIA DRIVER}(jkDVB_USB_CXUSB MEDIA DRIVERjkjC& ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dvb-usb-cxusb-media-driverujkj jkj@& ubajk}(j&]j(]j*]j,]j.]ujkj jkj=& ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDVB_USB_EC168 MEDIA DRIVER}(jkDVB_USB_EC168 MEDIA DRIVERjkjg& ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dvb-usb-ec168-media-driverujkj jkjd& ubajk}(j&]j(]j*]j,]j.]ujkj jkja& ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDVB_USB_GL861 MEDIA DRIVER}(jkDVB_USB_GL861 MEDIA DRIVERjkj& ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dvb-usb-gl861-media-driverujkj jkj& ubajk}(j&]j(]j*]j,]j.]ujkj jkj& ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDVB_USB_MXL111SF MEDIA DRIVER}(jkDVB_USB_MXL111SF MEDIA DRIVERjkj& ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dvb-usb-mxl111sf-media-driverujkj jkj& ubajk}(j&]j(]j*]j,]j.]ujkj jkj& ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDVB_USB_RTL28XXU MEDIA DRIVER}(jkDVB_USB_RTL28XXU MEDIA DRIVERjkj& ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dvb-usb-rtl28xxu-media-driverujkj jkj& ubajk}(j&]j(]j*]j,]j.]ujkj jkj& ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDVB_USB_V2 MEDIA DRIVER}(jkDVB_USB_V2 MEDIA DRIVERjkj& ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dvb-usb-v2-media-driverujkj jkj& ubajk}(j&]j(]j*]j,]j.]ujkj jkj& ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DYNAMIC DEBUG}(jk DYNAMIC DEBUGjkj' ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dynamic-debugujkj jkj' ubajk}(j&]j(]j*]j,]j.]ujkj jkj' ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDYNAMIC INTERRUPT MODERATION}(jkDYNAMIC INTERRUPT MODERATIONjkj?' ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#dynamic-interrupt-moderationujkj jkj<' ubajk}(j&]j(]j*]j,]j.]ujkj jkj9' ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'DYNAMIC THERMAL POWER MANAGEMENT (DTPM)}(jk'DYNAMIC THERMAL POWER MANAGEMENT (DTPM)jkjc' ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#dynamic-thermal-power-management-dtpmujkj jkj`' ubajk}(j&]j(]j*]j,]j.]ujkj jkj]' ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DZ DECSTATION DZ11 SERIAL DRIVER}(jk DZ DECSTATION DZ11 SERIAL DRIVERjkj' ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#dz-decstation-dz11-serial-driverujkj jkj' ubajk}(j&]j(]j*]j,]j.]ujkj jkj' ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkE3X0 POWER BUTTON DRIVER}(jkE3X0 POWER BUTTON DRIVERjkj' ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#e3x0-power-button-driverujkj jkj' ubajk}(j&]j(]j*]j,]j.]ujkj jkj' ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkE4000 MEDIA DRIVER}(jkE4000 MEDIA DRIVERjkj' ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#e4000-media-driverujkj jkj' ubajk}(j&]j(]j*]j,]j.]ujkj jkj' ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEARTH_PT1 MEDIA DRIVER}(jkEARTH_PT1 MEDIA DRIVERjkj' ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#earth-pt1-media-driverujkj jkj' ubajk}(j&]j(]j*]j,]j.]ujkj jkj' ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEARTH_PT3 MEDIA DRIVER}(jkEARTH_PT3 MEDIA DRIVERjkj( ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#earth-pt3-media-driverujkj jkj( ubajk}(j&]j(]j*]j,]j.]ujkj jkj( ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEC100 MEDIA DRIVER}(jkEC100 MEDIA DRIVERjkj;( ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ec100-media-driverujkj jkj8( ubajk}(j&]j(]j*]j,]j.]ujkj jkj5( ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkECRYPT FILE SYSTEM}(jkECRYPT FILE SYSTEMjkj_( ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ecrypt-file-systemujkj jkj\( ubajk}(j&]j(]j*]j,]j.]ujkj jkjY( ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EDAC-AMD64}(jk EDAC-AMD64jkj( ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #edac-amd64ujkj jkj( ubajk}(j&]j(]j*]j,]j.]ujkj jkj}( ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EDAC-ARMADA}(jk EDAC-ARMADAjkj( ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #edac-armadaujkj jkj( ubajk}(j&]j(]j*]j,]j.]ujkj jkj( ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EDAC-AST2500}(jk EDAC-AST2500jkj( ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #edac-ast2500ujkj jkj( ubajk}(j&]j(]j*]j,]j.]ujkj jkj( ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEDAC-BLUEFIELD}(jkEDAC-BLUEFIELDjkj( ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#edac-bluefieldujkj jkj( ubajk}(j&]j(]j*]j,]j.]ujkj jkj( ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EDAC-CALXEDA}(jk EDAC-CALXEDAjkj) ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #edac-calxedaujkj jkj) ubajk}(j&]j(]j*]j,]j.]ujkj jkj ) ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEDAC-CAVIUM OCTEON}(jkEDAC-CAVIUM OCTEONjkj7) ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#edac-cavium-octeonujkj jkj4) ubajk}(j&]j(]j*]j,]j.]ujkj jkj1) ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEDAC-CAVIUM THUNDERX}(jkEDAC-CAVIUM THUNDERXjkj[) ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#edac-cavium-thunderxujkj jkjX) ubajk}(j&]j(]j*]j,]j.]ujkj jkjU) ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EDAC-CORE}(jk EDAC-COREjkj) ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #edac-coreujkj jkj|) ubajk}(j&]j(]j*]j,]j.]ujkj jkjy) ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EDAC-DMC520}(jk EDAC-DMC520jkj) ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #edac-dmc520ujkj jkj) ubajk}(j&]j(]j*]j,]j.]ujkj jkj) ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EDAC-E752X}(jk EDAC-E752Xjkj) ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #edac-e752xujkj jkj) ubajk}(j&]j(]j*]j,]j.]ujkj jkj) ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EDAC-E7XXX}(jk EDAC-E7XXXjkj) ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #edac-e7xxxujkj jkj) ubajk}(j&]j(]j*]j,]j.]ujkj jkj) ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EDAC-FSL_DDR}(jk EDAC-FSL_DDRjkj* ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #edac-fsl-ddrujkj jkj * ubajk}(j&]j(]j*]j,]j.]ujkj jkj * ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EDAC-GHES}(jk EDAC-GHESjkj3* ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #edac-ghesujkj jkj0* ubajk}(j&]j(]j*]j,]j.]ujkj jkj-* ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EDAC-I10NM}(jk EDAC-I10NMjkjW* ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #edac-i10nmujkj jkjT* ubajk}(j&]j(]j*]j,]j.]ujkj jkjQ* ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EDAC-I3000}(jk EDAC-I3000jkj{* ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #edac-i3000ujkj jkjx* ubajk}(j&]j(]j*]j,]j.]ujkj jkju* ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EDAC-I5000}(jk EDAC-I5000jkj* ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #edac-i5000ujkj jkj* ubajk}(j&]j(]j*]j,]j.]ujkj jkj* ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EDAC-I5400}(jk EDAC-I5400jkj* ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #edac-i5400ujkj jkj* ubajk}(j&]j(]j*]j,]j.]ujkj jkj* ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EDAC-I7300}(jk EDAC-I7300jkj* ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #edac-i7300ujkj jkj* ubajk}(j&]j(]j*]j,]j.]ujkj jkj* ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EDAC-I7CORE}(jk EDAC-I7COREjkj + ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #edac-i7coreujkj jkj+ ubajk}(j&]j(]j*]j,]j.]ujkj jkj+ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEDAC-I82443BXGX}(jkEDAC-I82443BXGXjkj/+ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#edac-i82443bxgxujkj jkj,+ ubajk}(j&]j(]j*]j,]j.]ujkj jkj)+ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EDAC-I82975X}(jk EDAC-I82975XjkjS+ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #edac-i82975xujkj jkjP+ ubajk}(j&]j(]j*]j,]j.]ujkj jkjM+ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EDAC-IE31200}(jk EDAC-IE31200jkjw+ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #edac-ie31200ujkj jkjt+ ubajk}(j&]j(]j*]j,]j.]ujkj jkjq+ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EDAC-IGEN6}(jk EDAC-IGEN6jkj+ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #edac-igen6ujkj jkj+ ubajk}(j&]j(]j*]j,]j.]ujkj jkj+ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EDAC-MPC85XX}(jk EDAC-MPC85XXjkj+ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #edac-mpc85xxujkj jkj+ ubajk}(j&]j(]j*]j,]j.]ujkj jkj+ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EDAC-NPCM}(jk EDAC-NPCMjkj+ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #edac-npcmujkj jkj+ ubajk}(j&]j(]j*]j,]j.]ujkj jkj+ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EDAC-PASEMI}(jk EDAC-PASEMIjkj, ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #edac-pasemiujkj jkj, ubajk}(j&]j(]j*]j,]j.]ujkj jkj, ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EDAC-PND2}(jk EDAC-PND2jkj+, ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #edac-pnd2ujkj jkj(, ubajk}(j&]j(]j*]j,]j.]ujkj jkj%, ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EDAC-QCOM}(jk EDAC-QCOMjkjO, ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #edac-qcomujkj jkjL, ubajk}(j&]j(]j*]j,]j.]ujkj jkjI, ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EDAC-R82600}(jk EDAC-R82600jkjs, ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #edac-r82600ujkj jkjp, ubajk}(j&]j(]j*]j,]j.]ujkj jkjm, ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EDAC-SBRIDGE}(jk EDAC-SBRIDGEjkj, ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #edac-sbridgeujkj jkj, ubajk}(j&]j(]j*]j,]j.]ujkj jkj, ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EDAC-SKYLAKE}(jk EDAC-SKYLAKEjkj, ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #edac-skylakeujkj jkj, ubajk}(j&]j(]j*]j,]j.]ujkj jkj, ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEDAC-TI}(jkEDAC-TIjkj, ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#edac-tiujkj jkj, ubajk}(j&]j(]j*]j,]j.]ujkj jkj, ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEDIROL UA-101/UA-1000 DRIVER}(jkEDIROL UA-101/UA-1000 DRIVERjkj- ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#edirol-ua-101-ua-1000-driverujkj jkj- ubajk}(j&]j(]j*]j,]j.]ujkj jkj, ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEFI TEST DRIVER}(jkEFI TEST DRIVERjkj'- ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#efi-test-driverujkj jkj$- ubajk}(j&]j(]j*]j,]j.]ujkj jkj!- ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEFI VARIABLE FILESYSTEM}(jkEFI VARIABLE FILESYSTEMjkjK- ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#efi-variable-filesystemujkj jkjH- ubajk}(j&]j(]j*]j,]j.]ujkj jkjE- ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEFIFB FRAMEBUFFER DRIVER}(jkEFIFB FRAMEBUFFER DRIVERjkjo- ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#efifb-framebuffer-driverujkj jkjl- ubajk}(j&]j(]j*]j,]j.]ujkj jkji- ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEFS FILESYSTEM}(jkEFS FILESYSTEMjkj- ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#efs-filesystemujkj jkj- ubajk}(j&]j(]j*]j,]j.]ujkj jkj- ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER}(jk4EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVERjkj- ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname3#ehea-ibm-pseries-ehea-10gb-ethernet-adapter-driverujkj jkj- ubajk}(j&]j(]j*]j,]j.]ujkj jkj- ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkELM327 CAN NETWORK DRIVER}(jkELM327 CAN NETWORK DRIVERjkj- ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#elm327-can-network-driverujkj jkj- ubajk}(j&]j(]j*]j,]j.]ujkj jkj- ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEM28XX VIDEO4LINUX DRIVER}(jkEM28XX VIDEO4LINUX DRIVERjkj- ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#em28xx-video4linux-driverujkj jkj- ubajk}(j&]j(]j*]j,]j.]ujkj jkj- ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER}(jk2EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVERjkj#. ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname1#emmc-cmdq-host-controller-interface-cqhci-driverujkj jkj . ubajk}(j&]j(]j*]j,]j.]ujkj jkj. ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEMS CPC-PCI CAN DRIVER}(jkEMS CPC-PCI CAN DRIVERjkjG. ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ems-cpc-pci-can-driverujkj jkjD. ubajk}(j&]j(]j*]j,]j.]ujkj jkjA. ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'EMULEX 10Gbps iSCSI - OneConnect DRIVER}(jk'EMULEX 10Gbps iSCSI - OneConnect DRIVERjkjk. ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#emulex-10gbps-iscsi-oneconnect-driverujkj jkjh. ubajk}(j&]j(]j*]j,]j.]ujkj jkje. ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk?EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)}(jk?EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)jkj. ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname;#emulex-10gbps-nic-be2-be3-r-lancer-skyhawk-r-driver-be2netujkj jkj. ubajk}(j&]j(]j*]j,]j.]ujkj jkj. ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEMULEX ONECONNECT ROCE DRIVER}(jkEMULEX ONECONNECT ROCE DRIVERjkj. ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#emulex-oneconnect-roce-driverujkj jkj. ubajk}(j&]j(]j*]j,]j.]ujkj jkj. ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER}(jk/EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVERjkj. ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname0#emulex-broadcom-efct-fc-fcoe-scsi-target-driverujkj jkj. ubajk}(j&]j(]j*]j,]j.]ujkj jkj. ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER}(jk(EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVERjkj. ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#emulex-broadcom-lpfc-fc-fcoe-scsi-driverujkj jkj. ubajk}(j&]j(]j*]j,]j.]ujkj jkj. ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"ENE CB710 FLASH CARD READER DRIVER}(jk"ENE CB710 FLASH CARD READER DRIVERjkj/ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##ene-cb710-flash-card-reader-driverujkj jkj/ ubajk}(j&]j(]j*]j,]j.]ujkj jkj/ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER}(jk/ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVERjkjC/ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname.#ene-kb2426-ene0100-ene020xx-infrared-receiverujkj jkj@/ ubajk}(j&]j(]j*]j,]j.]ujkj jkj=/ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER}(jk+EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVERjkjg/ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname,#epapr-hypervisor-byte-channel-device-driverujkj jkjd/ ubajk}(j&]j(]j*]j,]j.]ujkj jkja/ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!EPSON S1D13XXX FRAMEBUFFER DRIVER}(jk!EPSON S1D13XXX FRAMEBUFFER DRIVERjkj/ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#epson-s1d13xxx-framebuffer-driverujkj jkj/ ubajk}(j&]j(]j*]j,]j.]ujkj jkj/ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEROFS FILE SYSTEM}(jkEROFS FILE SYSTEMjkj/ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#erofs-file-systemujkj jkj/ ubajk}(j&]j(]j*]j,]j.]ujkj jkj/ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$ERRSEQ ERROR TRACKING INFRASTRUCTURE}(jk$ERRSEQ ERROR TRACKING INFRASTRUCTUREjkj/ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#errseq-error-tracking-infrastructureujkj jkj/ ubajk}(j&]j(]j*]j,]j.]ujkj jkj/ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkESD CAN NETWORK DRIVERS}(jkESD CAN NETWORK DRIVERSjkj/ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#esd-can-network-driversujkj jkj/ ubajk}(j&]j(]j*]j,]j.]ujkj jkj/ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkESD CAN/USB DRIVERS}(jkESD CAN/USB DRIVERSjkj0 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#esd-can-usb-driversujkj jkj0 ubajk}(j&]j(]j*]j,]j.]ujkj jkj0 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkET131X NETWORK DRIVER}(jkET131X NETWORK DRIVERjkj?0 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#et131x-network-driverujkj jkj<0 ubajk}(j&]j(]j*]j,]j.]ujkj jkj90 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkETAS ES58X CAN/USB DRIVER}(jkETAS ES58X CAN/USB DRIVERjkjc0 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#etas-es58x-can-usb-driverujkj jkj`0 ubajk}(j&]j(]j*]j,]j.]ujkj jkj]0 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkETHERNET BRIDGE}(jkETHERNET BRIDGEjkj0 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ethernet-bridgeujkj jkj0 ubajk}(j&]j(]j*]j,]j.]ujkj jkj0 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkETHERNET PHY LIBRARY}(jkETHERNET PHY LIBRARYjkj0 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ethernet-phy-libraryujkj jkj0 ubajk}(j&]j(]j*]j,]j.]ujkj jkj0 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkETHERNET PHY LIBRARY [RUST]}(jkETHERNET PHY LIBRARY [RUST]jkj0 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ethernet-phy-library-rustujkj jkj0 ubajk}(j&]j(]j*]j,]j.]ujkj jkj0 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEXEC & BINFMT API, ELF}(jkEXEC & BINFMT API, ELFjkj0 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#exec-binfmt-api-elfujkj jkj0 ubajk}(j&]j(]j*]j,]j.]ujkj jkj0 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEXFAT FILE SYSTEM}(jkEXFAT FILE SYSTEMjkj1 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#exfat-file-systemujkj jkj1 ubajk}(j&]j(]j*]j,]j.]ujkj jkj1 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEXPRESSWIRE PROTOCOL LIBRARY}(jkEXPRESSWIRE PROTOCOL LIBRARYjkj;1 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#expresswire-protocol-libraryujkj jkj81 ubajk}(j&]j(]j*]j,]j.]ujkj jkj51 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEXT2 FILE SYSTEM}(jkEXT2 FILE SYSTEMjkj_1 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ext2-file-systemujkj jkj\1 ubajk}(j&]j(]j*]j,]j.]ujkj jkjY1 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEXT4 FILE SYSTEM}(jkEXT4 FILE SYSTEMjkj1 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ext4-file-systemujkj jkj1 ubajk}(j&]j(]j*]j,]j.]ujkj jkj}1 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Extended Verification Module (EVM)}(jk"Extended Verification Module (EVM)jkj1 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#extended-verification-module-evmujkj jkj1 ubajk}(j&]j(]j*]j,]j.]ujkj jkj1 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#EXTENSIBLE FIRMWARE INTERFACE (EFI)}(jk#EXTENSIBLE FIRMWARE INTERFACE (EFI)jkj1 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#extensible-firmware-interface-efiujkj jkj1 ubajk}(j&]j(]j*]j,]j.]ujkj jkj1 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)}(jk%EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)jkj1 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#external-connector-subsystem-extconujkj jkj1 ubajk}(j&]j(]j*]j,]j.]ujkj jkj1 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEXTRA BOOT CONFIG}(jkEXTRA BOOT CONFIGjkj2 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#extra-boot-configujkj jkj2 ubajk}(j&]j(]j*]j,]j.]ujkj jkj 2 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEXYNOS DP DRIVER}(jkEXYNOS DP DRIVERjkj72 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#exynos-dp-driverujkj jkj42 ubajk}(j&]j(]j*]j,]j.]ujkj jkj12 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEXYNOS SYSMMU (IOMMU) driver}(jkEXYNOS SYSMMU (IOMMU) driverjkj[2 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#exynos-sysmmu-iommu-driverujkj jkjX2 ubajk}(j&]j(]j*]j,]j.]ujkj jkjU2 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkF2FS FILE SYSTEM}(jkF2FS FILE SYSTEMjkj2 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#f2fs-file-systemujkj jkj|2 ubajk}(j&]j(]j*]j,]j.]ujkj jkjy2 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"F71805F HARDWARE MONITORING DRIVER}(jk"F71805F HARDWARE MONITORING DRIVERjkj2 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##f71805f-hardware-monitoring-driverujkj jkj2 ubajk}(j&]j(]j*]j,]j.]ujkj jkj2 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk FADDR2LINE}(jk FADDR2LINEjkj2 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #faddr2lineujkj jkj2 ubajk}(j&]j(]j*]j,]j.]ujkj jkj2 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFAILOVER MODULE}(jkFAILOVER MODULEjkj2 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#failover-moduleujkj jkj2 ubajk}(j&]j(]j*]j,]j.]ujkj jkj2 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFANOTIFY}(jkFANOTIFYjkj3 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #fanotifyujkj jkj 3 ubajk}(j&]j(]j*]j,]j.]ujkj jkj 3 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER}(jk)FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLERjkj33 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname*#faraday-fotg210-usb2-dual-role-controllerujkj jkj03 ubajk}(j&]j(]j*]j,]j.]ujkj jkj-3 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFARSYNC SYNCHRONOUS DRIVER}(jkFARSYNC SYNCHRONOUS DRIVERjkjW3 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#farsync-synchronous-driverujkj jkjT3 ubajk}(j&]j(]j*]j,]j.]ujkj jkjQ3 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFAULT INJECTION SUPPORT}(jkFAULT INJECTION SUPPORTjkj{3 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#fault-injection-supportujkj jkjx3 ubajk}(j&]j(]j*]j,]j.]ujkj jkju3 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFBTFT Framebuffer drivers}(jkFBTFT Framebuffer driversjkj3 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#fbtft-framebuffer-driversujkj jkj3 ubajk}(j&]j(]j*]j,]j.]ujkj jkj3 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFC0011 TUNER DRIVER}(jkFC0011 TUNER DRIVERjkj3 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#fc0011-tuner-driverujkj jkj3 ubajk}(j&]j(]j*]j,]j.]ujkj jkj3 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFC2580 MEDIA DRIVER}(jkFC2580 MEDIA DRIVERjkj3 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#fc2580-media-driverujkj jkj3 ubajk}(j&]j(]j*]j,]j.]ujkj jkj3 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%FCOE SUBSYSTEM (libfc, libfcoe, fcoe)}(jk%FCOE SUBSYSTEM (libfc, libfcoe, fcoe)jkj 4 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#fcoe-subsystem-libfc-libfcoe-fcoeujkj jkj4 ubajk}(j&]j(]j*]j,]j.]ujkj jkj4 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*FILE LOCKING (flock() and fcntl()/lockf())}(jk*FILE LOCKING (flock() and fcntl()/lockf())jkj/4 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##file-locking-flock-and-fcntl-lockfujkj jkj,4 ubajk}(j&]j(]j*]j,]j.]ujkj jkj)4 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFILESYSTEM DIRECT ACCESS (DAX)}(jkFILESYSTEM DIRECT ACCESS (DAX)jkjS4 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#filesystem-direct-access-daxujkj jkjP4 ubajk}(j&]j(]j*]j,]j.]ujkj jkjM4 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$FILESYSTEMS (VFS and infrastructure)}(jk$FILESYSTEMS (VFS and infrastructure)jkjw4 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##filesystems-vfs-and-infrastructureujkj jkjt4 ubajk}(j&]j(]j*]j,]j.]ujkj jkjq4 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFILESYSTEMS [EXPORTFS]}(jkFILESYSTEMS [EXPORTFS]jkj4 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#filesystems-exportfsujkj jkj4 ubajk}(j&]j(]j*]j,]j.]ujkj jkj4 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFILESYSTEMS [IDMAPPED MOUNTS]}(jkFILESYSTEMS [IDMAPPED MOUNTS]jkj4 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#filesystems-idmapped-mountsujkj jkj4 ubajk}(j&]j(]j*]j,]j.]ujkj jkj4 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFILESYSTEMS [IOMAP]}(jkFILESYSTEMS [IOMAP]jkj4 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#filesystems-iomapujkj jkj4 ubajk}(j&]j(]j*]j,]j.]ujkj jkj4 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFILESYSTEMS [NETFS LIBRARY]}(jkFILESYSTEMS [NETFS LIBRARY]jkj5 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#filesystems-netfs-libraryujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFILESYSTEMS [STACKABLE]}(jkFILESYSTEMS [STACKABLE]jkj+5 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#filesystems-stackableujkj jkj(5 ubajk}(j&]j(]j*]j,]j.]ujkj jkj%5 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER}(jk9FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVERjkjO5 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname:#fintek-f75375s-hardware-monitor-and-fan-controller-driverujkj jkjL5 ubajk}(j&]j(]j*]j,]j.]ujkj jkjI5 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER}(jk+FINTEK F81604 USB to 2xCANBUS DEVICE DRIVERjkjs5 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname,#fintek-f81604-usb-to-2xcanbus-device-driverujkj jkjp5 ubajk}(j&]j(]j*]j,]j.]ujkj jkjm5 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk@FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE}(jk@FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINEjkj5 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchornameA#firewire-audio-drivers-and-iec-61883-1-6-packet-streaming-engineujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk FIREWIRE MEDIA DRIVERS (firedtv)}(jk FIREWIRE MEDIA DRIVERS (firedtv)jkj5 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#firewire-media-drivers-firedtvujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFIREWIRE SBP-2 TARGET}(jkFIREWIRE SBP-2 TARGETjkj5 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#firewire-sbp-2-targetujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFIREWIRE SUBSYSTEM}(jkFIREWIRE SUBSYSTEMjkj6 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#firewire-subsystemujkj jkj6 ubajk}(j&]j(]j*]j,]j.]ujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFIRMWARE FRAMEWORK FOR ARMV8-A}(jkFIRMWARE FRAMEWORK FOR ARMV8-Ajkj'6 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#firmware-framework-for-armv8-aujkj jkj$6 ubajk}(j&]j(]j*]j,]j.]ujkj jkj!6 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"FIRMWARE LOADER (request_firmware)}(jk"FIRMWARE LOADER (request_firmware)jkjK6 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#firmware-loader-request-firmwareujkj jkjH6 ubajk}(j&]j(]j*]j,]j.]ujkj jkjE6 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFLEXTIMER FTM-QUADDEC DRIVER}(jkFLEXTIMER FTM-QUADDEC DRIVERjkjo6 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#flextimer-ftm-quaddec-driverujkj jkjl6 ubajk}(j&]j(]j*]j,]j.]ujkj jkji6 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk FLOPPY DRIVER}(jk FLOPPY DRIVERjkj6 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#floppy-driverujkj jkj6 ubajk}(j&]j(]j*]j,]j.]ujkj jkj6 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFLYSKY FSIA6B RC RECEIVER}(jkFLYSKY FSIA6B RC RECEIVERjkj6 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#flysky-fsia6b-rc-receiverujkj jkj6 ubajk}(j&]j(]j*]j,]j.]ujkj jkj6 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk>FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)}(jk>FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)jkj6 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname<#focusrite-scarlett2-mixer-driver-scarlett-gen-2-and-clarettujkj jkj6 ubajk}(j&]j(]j*]j,]j.]ujkj jkj6 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!FORCEDETH GIGABIT ETHERNET DRIVER}(jk!FORCEDETH GIGABIT ETHERNET DRIVERjkj6 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#forcedeth-gigabit-ethernet-driverujkj jkj6 ubajk}(j&]j(]j*]j,]j.]ujkj jkj6 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFORTIFY_SOURCE}(jkFORTIFY_SOURCEjkj#7 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#fortify-sourceujkj jkj 7 ubajk}(j&]j(]j*]j,]j.]ujkj jkj7 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFPGA DFL DRIVERS}(jkFPGA DFL DRIVERSjkjG7 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#fpga-dfl-driversujkj jkjD7 ubajk}(j&]j(]j*]j,]j.]ujkj jkjA7 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFPGA MANAGER FRAMEWORK}(jkFPGA MANAGER FRAMEWORKjkjk7 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#fpga-manager-frameworkujkj jkjh7 ubajk}(j&]j(]j*]j,]j.]ujkj jkje7 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk FPU EMULATOR}(jk FPU EMULATORjkj7 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #fpu-emulatorujkj jkj7 ubajk}(j&]j(]j*]j,]j.]ujkj jkj7 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFRAMEBUFFER CORE}(jkFRAMEBUFFER COREjkj7 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#framebuffer-coreujkj jkj7 ubajk}(j&]j(]j*]j,]j.]ujkj jkj7 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFRAMEBUFFER LAYER}(jkFRAMEBUFFER LAYERjkj7 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#framebuffer-layerujkj jkj7 ubajk}(j&]j(]j*]j,]j.]ujkj jkj7 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGFREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER}(jkGFREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVERjkj7 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchornameF#freescale-caam-cryptographic-acceleration-and-assurance-module-driverujkj jkj7 ubajk}(j&]j(]j*]j,]j.]ujkj jkj7 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$FREESCALE COLDFIRE M5441X MMC DRIVER}(jk$FREESCALE COLDFIRE M5441X MMC DRIVERjkj8 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#freescale-coldfire-m5441x-mmc-driverujkj jkj8 ubajk}(j&]j(]j*]j,]j.]ujkj jkj8 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk FREESCALE DIU FRAMEBUFFER DRIVER}(jk FREESCALE DIU FRAMEBUFFER DRIVERjkjC8 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#freescale-diu-framebuffer-driverujkj jkj@8 ubajk}(j&]j(]j*]j,]j.]ujkj jkj=8 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFREESCALE DMA DRIVER}(jkFREESCALE DMA DRIVERjkjg8 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#freescale-dma-driverujkj jkjd8 ubajk}(j&]j(]j*]j,]j.]ujkj jkja8 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFREESCALE DSPI DRIVER}(jkFREESCALE DSPI DRIVERjkj8 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#freescale-dspi-driverujkj jkj8 ubajk}(j&]j(]j*]j,]j.]ujkj jkj8 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFREESCALE eDMA DRIVER}(jkFREESCALE eDMA DRIVERjkj8 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#freescale-edma-driverujkj jkj8 ubajk}(j&]j(]j*]j,]j.]ujkj jkj8 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk FREESCALE ENETC ETHERNET DRIVERS}(jk FREESCALE ENETC ETHERNET DRIVERSjkj8 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#freescale-enetc-ethernet-driversujkj jkj8 ubajk}(j&]j(]j*]j,]j.]ujkj jkj8 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)}(jk)FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)jkj8 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname(#freescale-etsec-ethernet-driver-gianfarujkj jkj8 ubajk}(j&]j(]j*]j,]j.]ujkj jkj8 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFREESCALE GPMI NAND DRIVER}(jkFREESCALE GPMI NAND DRIVERjkj9 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#freescale-gpmi-nand-driverujkj jkj9 ubajk}(j&]j(]j*]j,]j.]ujkj jkj9 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFREESCALE I2C CPM DRIVER}(jkFREESCALE I2C CPM DRIVERjkj?9 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#freescale-i2c-cpm-driverujkj jkj<9 ubajk}(j&]j(]j*]j,]j.]ujkj jkj99 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFREESCALE IMX / MXC FEC DRIVER}(jkFREESCALE IMX / MXC FEC DRIVERjkjc9 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#freescale-imx-mxc-fec-driverujkj jkj`9 ubajk}(j&]j(]j*]j,]j.]ujkj jkj]9 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&FREESCALE IMX / MXC FRAMEBUFFER DRIVER}(jk&FREESCALE IMX / MXC FRAMEBUFFER DRIVERjkj9 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#freescale-imx-mxc-framebuffer-driverujkj jkj9 ubajk}(j&]j(]j*]j,]j.]ujkj jkj9 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFREESCALE IMX DDR PMU DRIVER}(jkFREESCALE IMX DDR PMU DRIVERjkj9 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#freescale-imx-ddr-pmu-driverujkj jkj9 ubajk}(j&]j(]j*]j,]j.]ujkj jkj9 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFREESCALE IMX I2C DRIVER}(jkFREESCALE IMX I2C DRIVERjkj9 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#freescale-imx-i2c-driverujkj jkj9 ubajk}(j&]j(]j*]j,]j.]ujkj jkj9 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFREESCALE IMX LPI2C DRIVER}(jkFREESCALE IMX LPI2C DRIVERjkj9 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#freescale-imx-lpi2c-driverujkj jkj9 ubajk}(j&]j(]j*]j,]j.]ujkj jkj9 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFREESCALE MPC I2C DRIVER}(jkFREESCALE MPC I2C DRIVERjkj: ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#freescale-mpc-i2c-driverujkj jkj: ubajk}(j&]j(]j*]j,]j.]ujkj jkj: ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$FREESCALE QORIQ DPAA ETHERNET DRIVER}(jk$FREESCALE QORIQ DPAA ETHERNET DRIVERjkj;: ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#freescale-qoriq-dpaa-ethernet-driverujkj jkj8: ubajk}(j&]j(]j*]j,]j.]ujkj jkj5: ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk FREESCALE QORIQ DPAA FMAN DRIVER}(jk FREESCALE QORIQ DPAA FMAN DRIVERjkj_: ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#freescale-qoriq-dpaa-fman-driverujkj jkj\: ubajk}(j&]j(]j*]j,]j.]ujkj jkjY: ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk FREESCALE QORIQ PTP CLOCK DRIVER}(jk FREESCALE QORIQ PTP CLOCK DRIVERjkj: ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#freescale-qoriq-ptp-clock-driverujkj jkj: ubajk}(j&]j(]j*]j,]j.]ujkj jkj}: ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFREESCALE QUAD SPI DRIVER}(jkFREESCALE QUAD SPI DRIVERjkj: ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#freescale-quad-spi-driverujkj jkj: ubajk}(j&]j(]j*]j,]j.]ujkj jkj: ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFREESCALE QUICC ENGINE LIBRARY}(jkFREESCALE QUICC ENGINE LIBRARYjkj: ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#freescale-quicc-engine-libraryujkj jkj: ubajk}(j&]j(]j*]j,]j.]ujkj jkj: ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!FREESCALE QUICC ENGINE QMC DRIVER}(jk!FREESCALE QUICC ENGINE QMC DRIVERjkj: ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#freescale-quicc-engine-qmc-driverujkj jkj: ubajk}(j&]j(]j*]j,]j.]ujkj jkj: ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&FREESCALE QUICC ENGINE QMC HDLC DRIVER}(jk&FREESCALE QUICC ENGINE QMC HDLC DRIVERjkj; ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#freescale-quicc-engine-qmc-hdlc-driverujkj jkj; ubajk}(j&]j(]j*]j,]j.]ujkj jkj ; ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!FREESCALE QUICC ENGINE TSA DRIVER}(jk!FREESCALE QUICC ENGINE TSA DRIVERjkj7; ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#freescale-quicc-engine-tsa-driverujkj jkj4; ubajk}(j&]j(]j*]j,]j.]ujkj jkj1; ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*FREESCALE QUICC ENGINE UCC ETHERNET DRIVER}(jk*FREESCALE QUICC ENGINE UCC ETHERNET DRIVERjkj[; ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname+#freescale-quicc-engine-ucc-ethernet-driverujkj jkjX; ubajk}(j&]j(]j*]j,]j.]ujkj jkjU; ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&FREESCALE QUICC ENGINE UCC HDLC DRIVER}(jk&FREESCALE QUICC ENGINE UCC HDLC DRIVERjkj; ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#freescale-quicc-engine-ucc-hdlc-driverujkj jkj|; ubajk}(j&]j(]j*]j,]j.]ujkj jkjy; ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&FREESCALE QUICC ENGINE UCC UART DRIVER}(jk&FREESCALE QUICC ENGINE UCC UART DRIVERjkj; ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#freescale-quicc-engine-ucc-uart-driverujkj jkj; ubajk}(j&]j(]j*]j,]j.]ujkj jkj; ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFREESCALE SOC DRIVERS}(jkFREESCALE SOC DRIVERSjkj; ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#freescale-soc-driversujkj jkj; ubajk}(j&]j(]j*]j,]j.]ujkj jkj; ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFREESCALE SOC FS_ENET DRIVER}(jkFREESCALE SOC FS_ENET DRIVERjkj; ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#freescale-soc-fs-enet-driverujkj jkj; ubajk}(j&]j(]j*]j,]j.]ujkj jkj; ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFREESCALE SOC SOUND DRIVERS}(jkFREESCALE SOC SOUND DRIVERSjkj< ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#freescale-soc-sound-driversujkj jkj < ubajk}(j&]j(]j*]j,]j.]ujkj jkj < ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFREESCALE SOC SOUND QMC DRIVER}(jkFREESCALE SOC SOUND QMC DRIVERjkj3< ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#freescale-soc-sound-qmc-driverujkj jkj0< ubajk}(j&]j(]j*]j,]j.]ujkj jkj-< ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk FREESCALE USB PERIPHERAL DRIVERS}(jk FREESCALE USB PERIPHERAL DRIVERSjkjW< ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#freescale-usb-peripheral-driversujkj jkjT< ubajk}(j&]j(]j*]j,]j.]ujkj jkjQ< ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFREESCALE USB PHY DRIVER}(jkFREESCALE USB PHY DRIVERjkj{< ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#freescale-usb-phy-driverujkj jkjx< ubajk}(j&]j(]j*]j,]j.]ujkj jkju< ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFREEVXFS FILESYSTEM}(jkFREEVXFS FILESYSTEMjkj< ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#freevxfs-filesystemujkj jkj< ubajk}(j&]j(]j*]j,]j.]ujkj jkj< ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFREEZER}(jkFREEZERjkj< ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#freezerujkj jkj< ubajk}(j&]j(]j*]j,]j.]ujkj jkj< ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT}(jk-FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORTjkj< ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname-#fscrypt-file-system-level-encryption-supportujkj jkj< ubajk}(j&]j(]j*]j,]j.]ujkj jkj< ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk FSI SUBSYSTEM}(jk FSI SUBSYSTEMjkj = ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#fsi-subsystemujkj jkj= ubajk}(j&]j(]j*]j,]j.]ujkj jkj= ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFSI-ATTACHED I2C DRIVER}(jkFSI-ATTACHED I2C DRIVERjkj/= ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#fsi-attached-i2c-driverujkj jkj,= ubajk}(j&]j(]j*]j,]j.]ujkj jkj)= ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFSI-ATTACHED SPI DRIVER}(jkFSI-ATTACHED SPI DRIVERjkjS= ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#fsi-attached-spi-driverujkj jkjP= ubajk}(j&]j(]j*]j,]j.]ujkj jkjM= ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE}(jk0FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTUREjkjw= ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname0#fsnotify-filesystem-notification-infrastructureujkj jkjt= ubajk}(j&]j(]j*]j,]j.]ujkj jkjq= ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION}(jk6FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTIONjkj= ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname6#fsverity-read-only-file-based-authenticity-protectionujkj jkj= ubajk}(j&]j(]j*]j,]j.]ujkj jkj= ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'FT260 FTDI USB-HID TO I2C BRIDGE DRIVER}(jk'FT260 FTDI USB-HID TO I2C BRIDGE DRIVERjkj= ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname(#ft260-ftdi-usb-hid-to-i2c-bridge-driverujkj jkj= ubajk}(j&]j(]j*]j,]j.]ujkj jkj= ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFUJITSU LAPTOP EXTRAS}(jkFUJITSU LAPTOP EXTRASjkj= ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#fujitsu-laptop-extrasujkj jkj= ubajk}(j&]j(]j*]j,]j.]ujkj jkj= ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFUJITSU TABLET EXTRAS}(jkFUJITSU TABLET EXTRASjkj> ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#fujitsu-tablet-extrasujkj jkj> ubajk}(j&]j(]j*]j,]j.]ujkj jkj> ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFUNCTION HOOKS (FTRACE)}(jkFUNCTION HOOKS (FTRACE)jkj+> ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#function-hooks-ftraceujkj jkj(> ubajk}(j&]j(]j*]j,]j.]ujkj jkj%> ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFUNGIBLE ETHERNET DRIVERS}(jkFUNGIBLE ETHERNET DRIVERSjkjO> ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#fungible-ethernet-driversujkj jkjL> ubajk}(j&]j(]j*]j,]j.]ujkj jkjI> ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFUSE: FILESYSTEM IN USERSPACE}(jkFUSE: FILESYSTEM IN USERSPACEjkjs> ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#fuse-filesystem-in-userspaceujkj jkjp> ubajk}(j&]j(]j*]j,]j.]ujkj jkjm> ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFUTEX SUBSYSTEM}(jkFUTEX SUBSYSTEMjkj> ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#futex-subsystemujkj jkj> ubajk}(j&]j(]j*]j,]j.]ujkj jkj> ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&GALAXYCORE GC0308 CAMERA SENSOR DRIVER}(jk&GALAXYCORE GC0308 CAMERA SENSOR DRIVERjkj> ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#galaxycore-gc0308-camera-sensor-driverujkj jkj> ubajk}(j&]j(]j*]j,]j.]ujkj jkj> ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGALAXYCORE GC2145 SENSOR DRIVER}(jkGALAXYCORE GC2145 SENSOR DRIVERjkj> ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #galaxycore-gc2145-sensor-driverujkj jkj> ubajk}(j&]j(]j*]j,]j.]ujkj jkj> ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER}(jk(GATEWORKS SYSTEM CONTROLLER (GSC) DRIVERjkj? ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#gateworks-system-controller-gsc-driverujkj jkj? ubajk}(j&]j(]j*]j,]j.]ujkj jkj> ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk GCC PLUGINS}(jk GCC PLUGINSjkj'? ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #gcc-pluginsujkj jkj$? ubajk}(j&]j(]j*]j,]j.]ujkj jkj!? ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGCOV BASED KERNEL PROFILING}(jkGCOV BASED KERNEL PROFILINGjkjK? ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#gcov-based-kernel-profilingujkj jkjH? ubajk}(j&]j(]j*]j,]j.]ujkj jkjE? ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#GDB KERNEL DEBUGGING HELPER SCRIPTS}(jk#GDB KERNEL DEBUGGING HELPER SCRIPTSjkjo? ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#gdb-kernel-debugging-helper-scriptsujkj jkjl? ubajk}(j&]j(]j*]j,]j.]ujkj jkji? ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGEMINI CRYPTO DRIVER}(jkGEMINI CRYPTO DRIVERjkj? ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#gemini-crypto-driverujkj jkj? ubajk}(j&]j(]j*]j,]j.]ujkj jkj? ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGEMTEK FM RADIO RECEIVER DRIVER}(jkGEMTEK FM RADIO RECEIVER DRIVERjkj? ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #gemtek-fm-radio-receiver-driverujkj jkj? ubajk}(j&]j(]j*]j,]j.]ujkj jkj? ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGENERIC ARCHITECTURE TOPOLOGY}(jkGENERIC ARCHITECTURE TOPOLOGYjkj? ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#generic-architecture-topologyujkj jkj? ubajk}(j&]j(]j*]j,]j.]ujkj jkj? ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGENERIC ENTRY CODE}(jkGENERIC ENTRY CODEjkj? ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#generic-entry-codeujkj jkj? ubajk}(j&]j(]j*]j,]j.]ujkj jkj? ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ube(jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGENERIC GPIO I2C DRIVER}(jkGENERIC GPIO I2C DRIVERjkj#@ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#generic-gpio-i2c-driverujkj jkj @ ubajk}(j&]j(]j*]j,]j.]ujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#GENERIC GPIO I2C MULTIPLEXER DRIVER}(jk#GENERIC GPIO I2C MULTIPLEXER DRIVERjkjG@ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#generic-gpio-i2c-multiplexer-driverujkj jkjD@ ubajk}(j&]j(]j*]j,]j.]ujkj jkjA@ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGENERIC GPIO RESET DRIVER}(jkGENERIC GPIO RESET DRIVERjkjk@ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#generic-gpio-reset-driverujkj jkjh@ ubajk}(j&]j(]j*]j,]j.]ujkj jkje@ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGENERIC HDLC (WAN) DRIVERS}(jkGENERIC HDLC (WAN) DRIVERSjkj@ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#generic-hdlc-wan-driversujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk GENERIC INCLUDE/ASM HEADER FILES}(jk GENERIC INCLUDE/ASM HEADER FILESjkj@ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#generic-include-asm-header-filesujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGENERIC PHY FRAMEWORK}(jkGENERIC PHY FRAMEWORKjkj@ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#generic-phy-frameworkujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER}(jk(GENERIC PINCTRL I2C DEMULTIPLEXER DRIVERjkj@ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#generic-pinctrl-i2c-demultiplexer-driverujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGENERIC PM DOMAINS}(jkGENERIC PM DOMAINSjkjA ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#generic-pm-domainsujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGENERIC RADIX TREE}(jkGENERIC RADIX TREEjkjCA ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#generic-radix-treeujkj jkj@A ubajk}(j&]j(]j*]j,]j.]ujkj jkj=A ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER}(jk(GENERIC RESISTIVE TOUCHSCREEN ADC DRIVERjkjgA ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#generic-resistive-touchscreen-adc-driverujkj jkjdA ubajk}(j&]j(]j*]j,]j.]ujkj jkjaA ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGENERIC STRING LIBRARY}(jkGENERIC STRING LIBRARYjkjA ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#generic-string-libraryujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"GENERIC UIO DRIVER FOR PCI DEVICES}(jk"GENERIC UIO DRIVER FOR PCI DEVICESjkjA ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##generic-uio-driver-for-pci-devicesujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGENERIC VDSO LIBRARY}(jkGENERIC VDSO LIBRARYjkjA ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#generic-vdso-libraryujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#GENWQE (IBM Generic Workqueue Card)}(jk#GENWQE (IBM Generic Workqueue Card)jkjA ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#genwqe-ibm-generic-workqueue-cardujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGET_MAINTAINER SCRIPT}(jkGET_MAINTAINER SCRIPTjkjB ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#get-maintainer-scriptujkj jkjB ubajk}(j&]j(]j*]j,]j.]ujkj jkjB ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGFS2 FILE SYSTEM}(jkGFS2 FILE SYSTEMjkj?B ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#gfs2-file-systemujkj jkj#ibm-power-pci-hotplug-driver-for-rpa-compliant-ppc64-platformujkj jkjV ubajk}(j&]j(]j*]j,]j.]ujkj jkjV ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)IBM Power SRIOV Virtual NIC Device Driver}(jk)IBM Power SRIOV Virtual NIC Device DriverjkjV ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname*#ibm-power-sriov-virtual-nic-device-driverujkj jkjV ubajk}(j&]j(]j*]j,]j.]ujkj jkjV ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIBM Power VFIO Support}(jkIBM Power VFIO SupportjkjV ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ibm-power-vfio-supportujkj jkjV ubajk}(j&]j(]j*]j,]j.]ujkj jkjV ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(IBM Power Virtual Ethernet Device Driver}(jk(IBM Power Virtual Ethernet Device DriverjkjW ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#ibm-power-virtual-ethernet-device-driverujkj jkj W ubajk}(j&]j(]j*]j,]j.]ujkj jkj W ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#IBM Power Virtual FC Device Drivers}(jk#IBM Power Virtual FC Device Driversjkj3W ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#ibm-power-virtual-fc-device-driversujkj jkj0W ubajk}(j&]j(]j*]j,]j.]ujkj jkj-W ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+IBM Power Virtual Management Channel Driver}(jk+IBM Power Virtual Management Channel DriverjkjWW ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname,#ibm-power-virtual-management-channel-driverujkj jkjTW ubajk}(j&]j(]j*]j,]j.]ujkj jkjQW ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%IBM Power Virtual SCSI Device Drivers}(jk%IBM Power Virtual SCSI Device Driversjkj{W ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#ibm-power-virtual-scsi-device-driversujkj jkjxW ubajk}(j&]j(]j*]j,]j.]ujkj jkjuW ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+IBM Power Virtual SCSI Device Target Driver}(jk+IBM Power Virtual SCSI Device Target DriverjkjW ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname,#ibm-power-virtual-scsi-device-target-driverujkj jkjW ubajk}(j&]j(]j*]j,]j.]ujkj jkjW ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(IBM Power VMX Cryptographic instructions}(jk(IBM Power VMX Cryptographic instructionsjkjW ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#ibm-power-vmx-cryptographic-instructionsujkj jkjW ubajk}(j&]j(]j*]j,]j.]ujkj jkjW ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIBM ServeRAID RAID DRIVER}(jkIBM ServeRAID RAID DRIVERjkjW ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ibm-serveraid-raid-driverujkj jkjW ubajk}(j&]j(]j*]j,]j.]ujkj jkjW ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkICH LPC AND GPIO DRIVER}(jkICH LPC AND GPIO DRIVERjkj X ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ich-lpc-and-gpio-driverujkj jkjX ubajk}(j&]j(]j*]j,]j.]ujkj jkjX ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkICY I2C DRIVER}(jkICY I2C DRIVERjkj/X ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#icy-i2c-driverujkj jkj,X ubajk}(j&]j(]j*]j,]j.]ujkj jkj)X ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIDEAPAD LAPTOP EXTRAS DRIVER}(jkIDEAPAD LAPTOP EXTRAS DRIVERjkjSX ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ideapad-laptop-extras-driverujkj jkjPX ubajk}(j&]j(]j*]j,]j.]ujkj jkjMX ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIDEAPAD LAPTOP SLIDEBAR DRIVER}(jkIDEAPAD LAPTOP SLIDEBAR DRIVERjkjwX ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ideapad-laptop-slidebar-driverujkj jkjtX ubajk}(j&]j(]j*]j,]j.]ujkj jkjqX ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIDT VersaClock 5 CLOCK DRIVER}(jkIDT VersaClock 5 CLOCK DRIVERjkjX ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#idt-versaclock-5-clock-driverujkj jkjX ubajk}(j&]j(]j*]j,]j.]ujkj jkjX ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIEEE 802.15.4 SUBSYSTEM}(jkIEEE 802.15.4 SUBSYSTEMjkjX ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ieee-802-15-4-subsystemujkj jkjX ubajk}(j&]j(]j*]j,]j.]ujkj jkjX ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"IFCVF VIRTIO DATA PATH ACCELERATOR}(jk"IFCVF VIRTIO DATA PATH ACCELERATORjkjX ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##ifcvf-virtio-data-path-acceleratorujkj jkjX ubajk}(j&]j(]j*]j,]j.]ujkj jkjX ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk IFE PROTOCOL}(jk IFE PROTOCOLjkjY ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #ife-protocolujkj jkjY ubajk}(j&]j(]j*]j,]j.]ujkj jkjY ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIGORPLUG-USB IR RECEIVER}(jkIGORPLUG-USB IR RECEIVERjkj+Y ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#igorplug-usb-ir-receiverujkj jkj(Y ubajk}(j&]j(]j*]j,]j.]ujkj jkj%Y ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIGUANAWORKS USB IR TRANSCEIVER}(jkIGUANAWORKS USB IR TRANSCEIVERjkjOY ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#iguanaworks-usb-ir-transceiverujkj jkjLY ubajk}(j&]j(]j*]j,]j.]ujkj jkjIY ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIIO BACKEND FRAMEWORK}(jkIIO BACKEND FRAMEWORKjkjsY ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#iio-backend-frameworkujkj jkjpY ubajk}(j&]j(]j*]j,]j.]ujkj jkjmY ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIIO DIGITAL POTENTIOMETER DAC}(jkIIO DIGITAL POTENTIOMETER DACjkjY ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#iio-digital-potentiometer-dacujkj jkjY ubajk}(j&]j(]j*]j,]j.]ujkj jkjY ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIIO ENVELOPE DETECTOR}(jkIIO ENVELOPE DETECTORjkjY ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#iio-envelope-detectorujkj jkjY ubajk}(j&]j(]j*]j,]j.]ujkj jkjY ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS}(jk(IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERSjkjY ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#iio-light-sensor-gain-time-scale-helpersujkj jkjY ubajk}(j&]j(]j*]j,]j.]ujkj jkjY ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIIO MULTIPLEXER}(jkIIO MULTIPLEXERjkjZ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#iio-multiplexerujkj jkjZ ubajk}(j&]j(]j*]j,]j.]ujkj jkjY ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIIO SCMI BASED DRIVER}(jkIIO SCMI BASED DRIVERjkj'Z ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#iio-scmi-based-driverujkj jkj$Z ubajk}(j&]j(]j*]j,]j.]ujkj jkj!Z ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIIO SUBSYSTEM AND DRIVERS}(jkIIO SUBSYSTEM AND DRIVERSjkjKZ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#iio-subsystem-and-driversujkj jkjHZ ubajk}(j&]j(]j*]j,]j.]ujkj jkjEZ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIIO UNIT CONVERTER}(jkIIO UNIT CONVERTERjkjoZ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#iio-unit-converterujkj jkjlZ ubajk}(j&]j(]j*]j,]j.]ujkj jkjiZ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk IKANOS/ADI EAGLE ADSL USB DRIVER}(jk IKANOS/ADI EAGLE ADSL USB DRIVERjkjZ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#ikanos-adi-eagle-adsl-usb-driverujkj jkjZ ubajk}(j&]j(]j*]j,]j.]ujkj jkjZ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIMAGIS TOUCHSCREEN DRIVER}(jkIMAGIS TOUCHSCREEN DRIVERjkjZ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#imagis-touchscreen-driverujkj jkjZ ubajk}(j&]j(]j*]j,]j.]ujkj jkjZ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIMGTEC ASCII LCD DRIVER}(jkIMGTEC ASCII LCD DRIVERjkjZ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#imgtec-ascii-lcd-driverujkj jkjZ ubajk}(j&]j(]j*]j,]j.]ujkj jkjZ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIMGTEC IR DECODER DRIVER}(jkIMGTEC IR DECODER DRIVERjkjZ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#imgtec-ir-decoder-driverujkj jkjZ ubajk}(j&]j(]j*]j,]j.]ujkj jkjZ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIMGTEC POWERVR DRM DRIVER}(jkIMGTEC POWERVR DRM DRIVERjkj#[ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#imgtec-powervr-drm-driverujkj jkj [ ubajk}(j&]j(]j*]j,]j.]ujkj jkj[ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIMON SOUNDGRAPH USB IR RECEIVER}(jkIMON SOUNDGRAPH USB IR RECEIVERjkjG[ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #imon-soundgraph-usb-ir-receiverujkj jkjD[ ubajk}(j&]j(]j*]j,]j.]ujkj jkjA[ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk IMS TWINTURBO FRAMEBUFFER DRIVER}(jk IMS TWINTURBO FRAMEBUFFER DRIVERjkjk[ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#ims-twinturbo-framebuffer-driverujkj jkjh[ ubajk}(j&]j(]j*]j,]j.]ujkj jkje[ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%INDEX OF FURTHER KERNEL DOCUMENTATION}(jk%INDEX OF FURTHER KERNEL DOCUMENTATIONjkj[ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#index-of-further-kernel-documentationujkj jkj[ ubajk}(j&]j(]j*]j,]j.]ujkj jkj[ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINDUSTRY PACK SUBSYSTEM (IPACK)}(jkINDUSTRY PACK SUBSYSTEM (IPACK)jkj[ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#industry-pack-subsystem-ipackujkj jkj[ ubajk}(j&]j(]j*]j,]j.]ujkj jkj[ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINFINEON DPS310 Driver}(jkINFINEON DPS310 Driverjkj[ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#infineon-dps310-driverujkj jkj[ ubajk}(j&]j(]j*]j,]j.]ujkj jkj[ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINFINEON PEB2466 ASoC CODEC}(jkINFINEON PEB2466 ASoC CODECjkj[ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#infineon-peb2466-asoc-codecujkj jkj[ ubajk}(j&]j(]j*]j,]j.]ujkj jkj[ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINFINIBAND SUBSYSTEM}(jkINFINIBAND SUBSYSTEMjkj\ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#infiniband-subsystemujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINGENIC JZ4780 NAND DRIVER}(jkINGENIC JZ4780 NAND DRIVERjkjC\ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ingenic-jz4780-nand-driverujkj jkj@\ ubajk}(j&]j(]j*]j,]j.]ujkj jkj=\ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINGENIC JZ47xx SoCs}(jkINGENIC JZ47xx SoCsjkjg\ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ingenic-jz47xx-socsujkj jkjd\ ubajk}(j&]j(]j*]j,]j.]ujkj jkja\ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$INJOINIC IP5xxx POWER BANK IC DRIVER}(jk$INJOINIC IP5xxx POWER BANK IC DRIVERjkj\ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#injoinic-ip5xxx-power-bank-ic-driverujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINOTIFY}(jkINOTIFYjkj\ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#inotifyujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS}(jk6INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERSjkj\ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname2#input-keyboard-mouse-joystick-touchscreen-driversujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINPUT MULTITOUCH (MT) PROTOCOL}(jkINPUT MULTITOUCH (MT) PROTOCOLjkj\ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#input-multitouch-mt-protocolujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINSIDE SECURE CRYPTO DRIVER}(jkINSIDE SECURE CRYPTO DRIVERjkj] ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#inside-secure-crypto-driverujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(INTEGRITY MEASUREMENT ARCHITECTURE (IMA)}(jk(INTEGRITY MEASUREMENT ARCHITECTURE (IMA)jkj?] ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#integrity-measurement-architecture-imaujkj jkj<] ubajk}(j&]j(]j*]j,]j.]ujkj jkj9] ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk INTEL 810/815 FRAMEBUFFER DRIVER}(jk INTEL 810/815 FRAMEBUFFER DRIVERjkjc] ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#intel-810-815-framebuffer-driverujkj jkj`] ubajk}(j&]j(]j*]j,]j.]ujkj jkj]] ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL 8254 COUNTER DRIVER}(jkINTEL 8254 COUNTER DRIVERjkj] ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-8254-counter-driverujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL 8255 GPIO DRIVER}(jkINTEL 8255 GPIO DRIVERjkj] ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-8255-gpio-driverujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL ASoC DRIVERS}(jkINTEL ASoC DRIVERSjkj] ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-asoc-driversujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER}(jk.INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVERjkj] ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname-#intel-atomisp2-dummy-power-management-driverujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL ATOMISP2 LED DRIVER}(jkINTEL ATOMISP2 LED DRIVERjkj^ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-atomisp2-led-driverujkj jkj^ ubajk}(j&]j(]j*]j,]j.]ujkj jkj^ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL BIOS SAR INT1092 DRIVER}(jkINTEL BIOS SAR INT1092 DRIVERjkj;^ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-bios-sar-int1092-driverujkj jkj8^ ubajk}(j&]j(]j*]j,]j.]ujkj jkj5^ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL BROXTON PMC DRIVER}(jkINTEL BROXTON PMC DRIVERjkj_^ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-broxton-pmc-driverujkj jkj\^ ubajk}(j&]j(]j*]j,]j.]ujkj jkjY^ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'INTEL C600 SERIES SAS CONTROLLER DRIVER}(jk'INTEL C600 SERIES SAS CONTROLLER DRIVERjkj^ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname(#intel-c600-series-sas-controller-driverujkj jkj^ ubajk}(j&]j(]j*]j,]j.]ujkj jkj}^ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL CPU family model numbers}(jkINTEL CPU family model numbersjkj^ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-cpu-family-model-numbersujkj jkj^ ubajk}(j&]j(]j*]j,]j.]ujkj jkj^ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)INTEL DRM DISPLAY FOR XE AND I915 DRIVERS}(jk)INTEL DRM DISPLAY FOR XE AND I915 DRIVERSjkj^ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname*#intel-drm-display-for-xe-and-i915-driversujkj jkj^ ubajk}(j&]j(]j*]j,]j.]ujkj jkj^ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk_INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)}(jk_INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)jkj^ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname\#intel-drm-i915-driver-meteor-lake-dg2-and-older-excluding-poulsbo-moorestown-and-derivativeujkj jkj^ ubajk}(j&]j(]j*]j,]j.]ujkj jkj^ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*INTEL DRM XE DRIVER (Lunar Lake and newer)}(jk*INTEL DRM XE DRIVER (Lunar Lake and newer)jkj_ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#intel-drm-xe-driver-lunar-lake-and-newerujkj jkj_ ubajk}(j&]j(]j*]j,]j.]ujkj jkj _ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL ETHERNET DRIVERS}(jkINTEL ETHERNET DRIVERSjkj7_ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-ethernet-driversujkj jkj4_ ubajk}(j&]j(]j*]j,]j.]ujkj jkj1_ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'INTEL ETHERNET PROTOCOL DRIVER FOR RDMA}(jk'INTEL ETHERNET PROTOCOL DRIVER FOR RDMAjkj[_ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname(#intel-ethernet-protocol-driver-for-rdmaujkj jkjX_ ubajk}(j&]j(]j*]j,]j.]ujkj jkjU_ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL GPIO DRIVERS}(jkINTEL GPIO DRIVERSjkj_ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-gpio-driversujkj jkj|_ ubajk}(j&]j(]j*]j,]j.]ujkj jkjy_ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.INTEL GVT-g DRIVERS (Intel GPU Virtualization)}(jk.INTEL GVT-g DRIVERS (Intel GPU Virtualization)jkj_ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname-#intel-gvt-g-drivers-intel-gpu-virtualizationujkj jkj_ ubajk}(j&]j(]j*]j,]j.]ujkj jkj_ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL HID EVENT DRIVER}(jkINTEL HID EVENT DRIVERjkj_ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-hid-event-driverujkj jkj_ ubajk}(j&]j(]j*]j,]j.]ujkj jkj_ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL I/OAT DMA DRIVER}(jkINTEL I/OAT DMA DRIVERjkj_ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-i-oat-dma-driverujkj jkj_ ubajk}(j&]j(]j*]j,]j.]ujkj jkj_ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL IAA CRYPTO DRIVER}(jkINTEL IAA CRYPTO DRIVERjkj` ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-iaa-crypto-driverujkj jkj ` ubajk}(j&]j(]j*]j,]j.]ujkj jkj ` ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL IDLE DRIVER}(jkINTEL IDLE DRIVERjkj3` ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-idle-driverujkj jkj0` ubajk}(j&]j(]j*]j,]j.]ujkj jkj-` ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL IDXD DRIVER}(jkINTEL IDXD DRIVERjkjW` ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-idxd-driverujkj jkjT` ubajk}(j&]j(]j*]j,]j.]ujkj jkjQ` ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk INTEL IN FIELD SCAN (IFS) DEVICE}(jk INTEL IN FIELD SCAN (IFS) DEVICEjkj{` ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-in-field-scan-ifs-deviceujkj jkjx` ubajk}(j&]j(]j*]j,]j.]ujkj jkju` ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"INTEL INTEGRATED SENSOR HUB DRIVER}(jk"INTEL INTEGRATED SENSOR HUB DRIVERjkj` ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##intel-integrated-sensor-hub-driverujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL IOMMU (VT-d)}(jkINTEL IOMMU (VT-d)jkj` ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-iommu-vt-dujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL IPU3 CSI-2 CIO2 DRIVER}(jkINTEL IPU3 CSI-2 CIO2 DRIVERjkj` ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-ipu3-csi-2-cio2-driverujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL IPU3 CSI-2 IMGU DRIVER}(jkINTEL IPU3 CSI-2 IMGU DRIVERjkj a ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-ipu3-csi-2-imgu-driverujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL ISHTP ECLITE DRIVER}(jkINTEL ISHTP ECLITE DRIVERjkj/a ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-ishtp-eclite-driverujkj jkj,a ubajk}(j&]j(]j*]j,]j.]ujkj jkj)a ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL IXP4XX CRYPTO SUPPORT}(jkINTEL IXP4XX CRYPTO SUPPORTjkjSa ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-ixp4xx-crypto-supportujkj jkjPa ubajk}(j&]j(]j*]j,]j.]ujkj jkjMa ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL KEEM BAY DRM DRIVER}(jkINTEL KEEM BAY DRM DRIVERjkjwa ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-keem-bay-drm-driverujkj jkjta ubajk}(j&]j(]j*]j,]j.]ujkj jkjqa ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER}(jk(INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVERjkja ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#intel-keem-bay-ocs-aes-sm4-crypto-driverujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$INTEL KEEM BAY OCS ECC CRYPTO DRIVER}(jk$INTEL KEEM BAY OCS ECC CRYPTO DRIVERjkja ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#intel-keem-bay-ocs-ecc-crypto-driverujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$INTEL KEEM BAY OCS HCU CRYPTO DRIVER}(jk$INTEL KEEM BAY OCS HCU CRYPTO DRIVERjkja ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#intel-keem-bay-ocs-hcu-crypto-driverujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL MANAGEMENT ENGINE (mei)}(jkINTEL MANAGEMENT ENGINE (mei)jkjb ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-management-engine-meiujkj jkjb ubajk}(j&]j(]j*]j,]j.]ujkj jkjb ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL MAX 10 BMC MFD DRIVER}(jkINTEL MAX 10 BMC MFD DRIVERjkj+b ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-max-10-bmc-mfd-driverujkj jkj(b ubajk}(j&]j(]j*]j,]j.]ujkj jkj%b ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL MAX10 BMC SECURE UPDATES}(jkINTEL MAX10 BMC SECURE UPDATESjkjOb ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-max10-bmc-secure-updatesujkj jkjLb ubajk}(j&]j(]j*]j,]j.]ujkj jkjIb ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL P-Unit IPC DRIVER}(jkINTEL P-Unit IPC DRIVERjkjsb ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-p-unit-ipc-driverujkj jkjpb ubajk}(j&]j(]j*]j,]j.]ujkj jkjmb ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL PMC CORE DRIVER}(jkINTEL PMC CORE DRIVERjkjb ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-pmc-core-driverujkj jkjb ubajk}(j&]j(]j*]j,]j.]ujkj jkjb ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL PMIC GPIO DRIVERS}(jkINTEL PMIC GPIO DRIVERSjkjb ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-pmic-gpio-driversujkj jkjb ubajk}(j&]j(]j*]j,]j.]ujkj jkjb ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'INTEL PMIC MULTIFUNCTION DEVICE DRIVERS}(jk'INTEL PMIC MULTIFUNCTION DEVICE DRIVERSjkjb ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname(#intel-pmic-multifunction-device-driversujkj jkjb ubajk}(j&]j(]j*]j,]j.]ujkj jkjb ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL PMT DRIVERS}(jkINTEL PMT DRIVERSjkjc ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-pmt-driversujkj jkjc ubajk}(j&]j(]j*]j,]j.]ujkj jkjb ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCINTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT}(jkCINTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORTjkj'c ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchornameB#intel-pro-wireless-2100-2200bg-2915abg-network-connection-supportujkj jkj$c ubajk}(j&]j(]j*]j,]j.]ujkj jkj!c ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL PSTATE DRIVER}(jkINTEL PSTATE DRIVERjkjKc ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-pstate-driverujkj jkjHc ubajk}(j&]j(]j*]j,]j.]ujkj jkjEc ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL PTP DFL ToD DRIVER}(jkINTEL PTP DFL ToD DRIVERjkjoc ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-ptp-dfl-tod-driverujkj jkjlc ubajk}(j&]j(]j*]j,]j.]ujkj jkjic ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*INTEL QUADRATURE ENCODER PERIPHERAL DRIVER}(jk*INTEL QUADRATURE ENCODER PERIPHERAL DRIVERjkjc ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname+#intel-quadrature-encoder-peripheral-driverujkj jkjc ubajk}(j&]j(]j*]j,]j.]ujkj jkjc ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL SCU DRIVERS}(jkINTEL SCU DRIVERSjkjc ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-scu-driversujkj jkjc ubajk}(j&]j(]j*]j,]j.]ujkj jkjc ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL SDSI DRIVER}(jkINTEL SDSI DRIVERjkjc ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-sdsi-driverujkj jkjc ubajk}(j&]j(]j*]j,]j.]ujkj jkjc ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk INTEL SGX}(jk INTEL SGXjkjc ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #intel-sgxujkj jkjc ubajk}(j&]j(]j*]j,]j.]ujkj jkjc ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER}(jk(INTEL SKYLAKE INT3472 ACPI DEVICE DRIVERjkj#d ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#intel-skylake-int3472-acpi-device-driverujkj jkj d ubajk}(j&]j(]j*]j,]j.]ujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL SPEED SELECT TECHNOLOGY}(jkINTEL SPEED SELECT TECHNOLOGYjkjGd ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-speed-select-technologyujkj jkjDd ubajk}(j&]j(]j*]j,]j.]ujkj jkjAd ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk INTEL STRATIX10 FIRMWARE DRIVERS}(jk INTEL STRATIX10 FIRMWARE DRIVERSjkjkd ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#intel-stratix10-firmware-driversujkj jkjhd ubajk}(j&]j(]j*]j,]j.]ujkj jkjed ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL TELEMETRY DRIVER}(jkINTEL TELEMETRY DRIVERjkjd ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-telemetry-driverujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL TPMI DRIVER}(jkINTEL TPMI DRIVERjkjd ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-tpmi-driverujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL UNCORE FREQUENCY CONTROL}(jkINTEL UNCORE FREQUENCY CONTROLjkjd ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-uncore-frequency-controlujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER}(jk2INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVERjkjd ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname3#intel-vendor-specific-extended-capabilities-driverujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL VIRTUAL BUTTON DRIVER}(jkINTEL VIRTUAL BUTTON DRIVERjkje ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-virtual-button-driverujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)}(jk-INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)jkjCe ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname+#intel-wireless-3945abg-bg-4965agn-iwlegacyujkj jkj@e ubajk}(j&]j(]j*]j,]j.]ujkj jkj=e ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"INTEL WIRELESS WIFI LINK (iwlwifi)}(jk"INTEL WIRELESS WIFI LINK (iwlwifi)jkjge ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#intel-wireless-wifi-link-iwlwifiujkj jkjde ubajk}(j&]j(]j*]j,]j.]ujkj jkjae ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER}(jk6INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVERjkje ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname5#intel-wmi-slim-bootloader-sbl-firmware-update-driverujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(INTEL WMI THUNDERBOLT FORCE POWER DRIVER}(jk(INTEL WMI THUNDERBOLT FORCE POWER DRIVERjkje ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#intel-wmi-thunderbolt-force-power-driverujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL WWAN IOSM DRIVER}(jkINTEL WWAN IOSM DRIVERjkje ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-wwan-iosm-driverujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY}(jk+INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERYjkje ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname+#intel-r-flexible-return-and-event-deliveryujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTEL(R) TRACE HUB}(jkINTEL(R) TRACE HUBjkjf ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#intel-r-trace-hubujkj jkjf ubajk}(j&]j(]j*]j,]j.]ujkj jkjf ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)}(jk+INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)jkj?f ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#intel-r-trusted-execution-technology-txtujkj jkj#secure-digital-host-controller-interface-sdhci-samsung-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk@SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER}(jk@SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVERjkjC ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname?#secure-digital-host-controller-interface-sdhci-st-spear-driverujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj= ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk?SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER}(jk?SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVERjkjg ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname>#secure-digital-host-controller-interface-sdhci-ti-omap-driverujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER}(jk*SECURE ENCRYPTING DEVICE (SED) OPAL DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#secure-encrypting-device-sed-opal-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)}(jk3SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname1#secure-monitor-call-smc-calling-convention-smcccujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSECURITY CONTACT}(jkSECURITY CONTACTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#security-contactujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSECURITY SUBSYSTEM}(jkSECURITY SUBSYSTEMjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#security-subsystemujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSELINUX SECURITY MODULE}(jkSELINUX SECURITY MODULEjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#selinux-security-moduleujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSENSABLE PHANTOM}(jkSENSABLE PHANTOMjkj? ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sensable-phantomujkj jkj< ubajk}(j&]j(]j*]j,]j.]ujkj jkj9 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSENSEAIR SUNRISE 006-0-0007}(jkSENSEAIR SUNRISE 006-0-0007jkjc ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#senseair-sunrise-006-0-0007ujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER}(jk,SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname-#sensirion-scd30-carbon-dioxide-sensor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER}(jk,SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname-#sensirion-scd4x-carbon-dioxide-sensor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!SENSIRION SGP40 GAS SENSOR DRIVER}(jk!SENSIRION SGP40 GAS SENSOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#sensirion-sgp40-gas-sensor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER}(jk+SENSIRION SPS30 AIR POLLUTION SENSOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname,#sensirion-sps30-air-pollution-sensor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSERIAL DEVICE BUS}(jkSERIAL DEVICE BUSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#serial-device-busujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSERIAL IR RECEIVER}(jkSERIAL IR RECEIVERjkj; ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#serial-ir-receiverujkj jkj8 ubajk}(j&]j(]j*]j,]j.]ujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)}(jk/SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)jkj_ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname.#serial-low-power-inter-chip-media-bus-slimbusujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkjY ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSFC NETWORK DRIVER}(jkSFC NETWORK DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sfc-network-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj} ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSFCTEMP HWMON DRIVER}(jkSFCTEMP HWMON DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sfctemp-hwmon-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSFF/SFP/SFP+ MODULE SUPPORT}(jkSFF/SFP/SFP+ MODULE SUPPORTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sff-sfp-sfp-module-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSGI GRU DRIVER}(jkSGI GRU DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sgi-gru-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSGI XP/XPC/XPNET DRIVER}(jkSGI XP/XPC/XPNET DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sgi-xp-xpc-xpnet-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS}(jk*SHARED MEMORY COMMUNICATIONS (SMC) SOCKETSjkj7 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#shared-memory-communications-smc-socketsujkj jkj4 ubajk}(j&]j(]j*]j,]j.]ujkj jkj1 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER}(jk-SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVERjkj[ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname.#sharp-gp2ap002a00f-gp2ap002s00f-sensor-driverujkj jkjX ubajk}(j&]j(]j*]j,]j.]ujkj jkjU ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSHARP RJ54N1CB0C SENSOR DRIVER}(jkSHARP RJ54N1CB0C SENSOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sharp-rj54n1cb0c-sensor-driverujkj jkj| ubajk}(j&]j(]j*]j,]j.]ujkj jkjy ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSHRINKER}(jkSHRINKERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #shrinkerujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSH_VOU V4L2 OUTPUT DRIVER}(jkSH_VOU V4L2 OUTPUT DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sh-vou-v4l2-output-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSI2157 MEDIA DRIVER}(jkSI2157 MEDIA DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#si2157-media-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSI2165 MEDIA DRIVER}(jkSI2165 MEDIA DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#si2165-media-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSI2168 MEDIA DRIVER}(jkSI2168 MEDIA DRIVERjkj3 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#si2168-media-driverujkj jkj0 ubajk}(j&]j(]j*]j,]j.]ujkj jkj- ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#SI470X FM RADIO RECEIVER I2C DRIVER}(jk#SI470X FM RADIO RECEIVER I2C DRIVERjkjW ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#si470x-fm-radio-receiver-i2c-driverujkj jkjT ubajk}(j&]j(]j*]j,]j.]ujkj jkjQ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#SI470X FM RADIO RECEIVER USB DRIVER}(jk#SI470X FM RADIO RECEIVER USB DRIVERjkj{ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#si470x-fm-radio-receiver-usb-driverujkj jkjx ubajk}(j&]j(]j*]j,]j.]ujkj jkju ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&SI4713 FM RADIO TRANSMITTER I2C DRIVER}(jk&SI4713 FM RADIO TRANSMITTER I2C DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#si4713-fm-radio-transmitter-i2c-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER}(jk+SI4713 FM RADIO TRANSMITTER PLATFORM DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname,#si4713-fm-radio-transmitter-platform-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&SI4713 FM RADIO TRANSMITTER USB DRIVER}(jk&SI4713 FM RADIO TRANSMITTER USB DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#si4713-fm-radio-transmitter-usb-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSIANO DVB DRIVER}(jkSIANO DVB DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#siano-dvb-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSIEMENS IPC LED DRIVERS}(jkSIEMENS IPC LED DRIVERSjkj/ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#siemens-ipc-led-driversujkj jkj, ubajk}(j&]j(]j*]j,]j.]ujkj jkj) ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSIEMENS IPC PLATFORM DRIVERS}(jkSIEMENS IPC PLATFORM DRIVERSjkjS ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#siemens-ipc-platform-driversujkj jkjP ubajk}(j&]j(]j*]j,]j.]ujkj jkjM ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSIEMENS IPC WATCHDOG DRIVERS}(jkSIEMENS IPC WATCHDOG DRIVERSjkjw ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#siemens-ipc-watchdog-driversujkj jkjt ubajk}(j&]j(]j*]j,]j.]ujkj jkjq ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSIFIVE DRIVERS}(jkSIFIVE DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sifive-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSILEAD TOUCHSCREEN DRIVER}(jkSILEAD TOUCHSCREEN DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#silead-touchscreen-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0SILICON LABS WIRELESS DRIVERS (for WFxxx series)}(jk0SILICON LABS WIRELESS DRIVERS (for WFxxx series)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname/#silicon-labs-wireless-drivers-for-wfxxx-seriesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(SILICON MOTION SM712 FRAME BUFFER DRIVER}(jk(SILICON MOTION SM712 FRAME BUFFER DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#silicon-motion-sm712-frame-buffer-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSILVACO I3C DUAL-ROLE MASTER}(jkSILVACO I3C DUAL-ROLE MASTERjkj+ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#silvaco-i3c-dual-role-masterujkj jkj( ubajk}(j&]j(]j*]j,]j.]ujkj jkj% ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSIMPLEFB FB DRIVER}(jkSIMPLEFB FB DRIVERjkjO ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#simplefb-fb-driverujkj jkjL ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSIOX}(jkSIOXjkjs ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sioxujkj jkjp ubajk}(j&]j(]j*]j,]j.]ujkj jkjm ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSIPHASH PRF ROUTINES}(jkSIPHASH PRF ROUTINESjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#siphash-prf-routinesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSIS 190 ETHERNET DRIVER}(jkSIS 190 ETHERNET DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sis-190-ethernet-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!SIS 900/7016 FAST ETHERNET DRIVER}(jk!SIS 900/7016 FAST ETHERNET DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#sis-900-7016-fast-ethernet-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSIS FRAMEBUFFER DRIVER}(jkSIS FRAMEBUFFER DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sis-framebuffer-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSIS I2C TOUCHSCREEN DRIVER}(jkSIS I2C TOUCHSCREEN DRIVERjkj' ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sis-i2c-touchscreen-driverujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkj! ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSIS USB2VGA DRIVER}(jkSIS USB2VGA DRIVERjkjK ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sis-usb2vga-driverujkj jkjH ubajk}(j&]j(]j*]j,]j.]ujkj jkjE ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSL28 CPLD MFD DRIVER}(jkSL28 CPLD MFD DRIVERjkjo ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sl28-cpld-mfd-driverujkj jkjl ubajk}(j&]j(]j*]j,]j.]ujkj jkji ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSL28 VPD NVMEM LAYOUT DRIVER}(jkSL28 VPD NVMEM LAYOUT DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sl28-vpd-nvmem-layout-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSLAB ALLOCATOR}(jkSLAB ALLOCATORjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#slab-allocatorujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSLCAN CAN NETWORK DRIVER}(jkSLCAN CAN NETWORK DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#slcan-can-network-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!SLEEPABLE READ-COPY UPDATE (SRCU)}(jk!SLEEPABLE READ-COPY UPDATE (SRCU)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #sleepable-read-copy-update-srcuujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSMACK SECURITY MODULE}(jkSMACK SECURITY MODULEjkj# ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#smack-security-moduleujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSMC91x ETHERNET DRIVER}(jkSMC91x ETHERNET DRIVERjkjG ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#smc91x-ethernet-driverujkj jkjD ubajk}(j&]j(]j*]j,]j.]ujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$SMSC EMC2103 HARDWARE MONITOR DRIVER}(jk$SMSC EMC2103 HARDWARE MONITOR DRIVERjkjk ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#smsc-emc2103-hardware-monitor-driverujkj jkjh ubajk}(j&]j(]j*]j,]j.]ujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$SMSC SCH5627 HARDWARE MONITOR DRIVER}(jk$SMSC SCH5627 HARDWARE MONITOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#smsc-sch5627-hardware-monitor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*SMSC UFX6000 and UFX7000 USB to VGA DRIVER}(jk*SMSC UFX6000 and UFX7000 USB to VGA DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname+#smsc-ufx6000-and-ufx7000-usb-to-vga-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"SMSC47B397 HARDWARE MONITOR DRIVER}(jk"SMSC47B397 HARDWARE MONITOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##smsc47b397-hardware-monitor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSMSC911x ETHERNET DRIVER}(jkSMSC911x ETHERNET DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#smsc911x-ethernet-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSMSC9420 PCI ETHERNET DRIVER}(jkSMSC9420 PCI ETHERNET DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#smsc9420-pci-ethernet-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%SNET DPU VIRTIO DATA PATH ACCELERATOR}(jk%SNET DPU VIRTIO DATA PATH ACCELERATORjkjC ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#snet-dpu-virtio-data-path-acceleratorujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj= ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"SOCIONEXT (SNI) AVE NETWORK DRIVER}(jk"SOCIONEXT (SNI) AVE NETWORK DRIVERjkjg ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#socionext-sni-ave-network-driverujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%SOCIONEXT (SNI) NETSEC NETWORK DRIVER}(jk%SOCIONEXT (SNI) NETSEC NETWORK DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#socionext-sni-netsec-network-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$SOCIONEXT (SNI) Synquacer SPI DRIVER}(jk$SOCIONEXT (SNI) Synquacer SPI DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##socionext-sni-synquacer-spi-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSOCIONEXT SYNQUACER I2C DRIVER}(jkSOCIONEXT SYNQUACER I2C DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#socionext-synquacer-i2c-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSOCIONEXT UNIPHIER SOUND DRIVER}(jkSOCIONEXT UNIPHIER SOUND DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #socionext-uniphier-sound-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSOCKET TIMESTAMPING}(jkSOCKET TIMESTAMPINGjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#socket-timestampingujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSOEKRIS NET48XX LED SUPPORT}(jkSOEKRIS NET48XX LED SUPPORTjkj? ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#soekris-net48xx-led-supportujkj jkj< ubajk}(j&]j(]j*]j,]j.]ujkj jkj9 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSOFT-IWARP DRIVER (siw)}(jkSOFT-IWARP DRIVER (siw)jkjc ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#soft-iwarp-driver-siwujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSOFT-ROCE DRIVER (rxe)}(jkSOFT-ROCE DRIVER (rxe)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#soft-roce-driver-rxeujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSOFTLOGIC 6x10 MPEG CODEC}(jkSOFTLOGIC 6x10 MPEG CODECjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#softlogic-6x10-mpeg-codecujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)}(jk-SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname,#software-delegated-exception-interface-sdeiujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$SOFTWARE NODES AND DEVICE PROPERTIES}(jk$SOFTWARE NODES AND DEVICE PROPERTIESjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#software-nodes-and-device-propertiesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&SOFTWARE RAID (Multiple Disks) SUPPORT}(jk&SOFTWARE RAID (Multiple Disks) SUPPORTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#software-raid-multiple-disks-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSOLIDRUN CLEARFOG SUPPORT}(jkSOLIDRUN CLEARFOG SUPPORTjkj; ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#solidrun-clearfog-supportujkj jkj8 ubajk}(j&]j(]j*]j,]j.]ujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT}(jk%SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORTjkj_ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#solidrun-cubox-i-hummingboard-supportujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkjY ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSONIC NETWORK DRIVER}(jkSONIC NETWORK DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sonic-network-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj} ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%SONICS SILICON BACKPLANE DRIVER (SSB)}(jk%SONICS SILICON BACKPLANE DRIVER (SSB)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#sonics-silicon-backplane-driver-ssbujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSONY IMX208 SENSOR DRIVER}(jkSONY IMX208 SENSOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sony-imx208-sensor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSONY IMX214 SENSOR DRIVER}(jkSONY IMX214 SENSOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sony-imx214-sensor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSONY IMX219 SENSOR DRIVER}(jkSONY IMX219 SENSOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sony-imx219-sensor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSONY IMX258 SENSOR DRIVER}(jkSONY IMX258 SENSOR DRIVERjkj7 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sony-imx258-sensor-driverujkj jkj4 ubajk}(j&]j(]j*]j,]j.]ujkj jkj1 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSONY IMX274 SENSOR DRIVER}(jkSONY IMX274 SENSOR DRIVERjkj[ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sony-imx274-sensor-driverujkj jkjX ubajk}(j&]j(]j*]j,]j.]ujkj jkjU ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSONY IMX290 SENSOR DRIVER}(jkSONY IMX290 SENSOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sony-imx290-sensor-driverujkj jkj| ubajk}(j&]j(]j*]j,]j.]ujkj jkjy ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSONY IMX296 SENSOR DRIVER}(jkSONY IMX296 SENSOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sony-imx296-sensor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSONY IMX319 SENSOR DRIVER}(jkSONY IMX319 SENSOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sony-imx319-sensor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSONY IMX334 SENSOR DRIVER}(jkSONY IMX334 SENSOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sony-imx334-sensor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSONY IMX335 SENSOR DRIVER}(jkSONY IMX335 SENSOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sony-imx335-sensor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSONY IMX355 SENSOR DRIVER}(jkSONY IMX355 SENSOR DRIVERjkj3 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sony-imx355-sensor-driverujkj jkj0 ubajk}(j&]j(]j*]j,]j.]ujkj jkj- ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSONY IMX412 SENSOR DRIVER}(jkSONY IMX412 SENSOR DRIVERjkjW ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sony-imx412-sensor-driverujkj jkjT ubajk}(j&]j(]j*]j,]j.]ujkj jkjQ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSONY IMX415 SENSOR DRIVER}(jkSONY IMX415 SENSOR DRIVERjkj{ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sony-imx415-sensor-driverujkj jkjx ubajk}(j&]j(]j*]j,]j.]ujkj jkju ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSONY MEMORYSTICK SUBSYSTEM}(jkSONY MEMORYSTICK SUBSYSTEMjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sony-memorystick-subsystemujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSONY VAIO CONTROL DEVICE DRIVER}(jkSONY VAIO CONTROL DEVICE DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #sony-vaio-control-device-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSOPHGO DEVICETREES and DRIVERS}(jkSOPHGO DEVICETREES and DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sophgo-devicetrees-and-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSOUND}(jkSOUNDjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#soundujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSOUND - ALSA SELFTESTS}(jkSOUND - ALSA SELFTESTSjkj/ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sound-alsa-selftestsujkj jkj, ubajk}(j&]j(]j*]j,]j.]ujkj jkj) ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSOUND - COMPRESSED AUDIO}(jkSOUND - COMPRESSED AUDIOjkjS ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sound-compressed-audioujkj jkjP ubajk}(j&]j(]j*]j,]j.]ujkj jkjM ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSOUND - CORE KUNIT TEST}(jkSOUND - CORE KUNIT TESTjkjw ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sound-core-kunit-testujkj jkjt ubajk}(j&]j(]j*]j,]j.]ujkj jkjq ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSOUND - DMAENGINE HELPERS}(jkSOUND - DMAENGINE HELPERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sound-dmaengine-helpersujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)}(jk9SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname4#sound-soc-layer-dynamic-audio-power-management-asocujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS}(jk)SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#sound-sound-open-firmware-sof-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSOUNDWIRE SUBSYSTEM}(jkSOUNDWIRE SUBSYSTEMjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#soundwire-subsystemujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSP2 MEDIA DRIVER}(jkSP2 MEDIA DRIVERjkj+ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sp2-media-driverujkj jkj( ubajk}(j&]j(]j*]j,]j.]ujkj jkj% ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSPANISH DOCUMENTATION}(jkSPANISH DOCUMENTATIONjkjO ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#spanish-documentationujkj jkjL ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"SPARC + UltraSPARC (sparc/sparc64)}(jk"SPARC + UltraSPARC (sparc/sparc64)jkjs ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sparc-ultrasparc-sparc-sparc64ujkj jkjp ubajk}(j&]j(]j*]j,]j.]ujkj jkjm ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSPARC SERIAL DRIVERS}(jkSPARC SERIAL DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sparc-serial-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSPARSE CHECKER}(jkSPARSE CHECKERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sparse-checkerujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSPEAKUP CONSOLE SPEECH DRIVER}(jkSPEAKUP CONSOLE SPEECH DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#speakup-console-speech-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT}(jk$SPEAR PLATFORM/CLOCK/PINCTRL SUPPORTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#spear-platform-clock-pinctrl-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSPI NOR SUBSYSTEM}(jkSPI NOR SUBSYSTEMjkj' ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#spi-nor-subsystemujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkj! ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk SPI SUBSYSTEM}(jk SPI SUBSYSTEMjkjK ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#spi-subsystemujkj jkjH ubajk}(j&]j(]j*]j,]j.]ujkj jkjE ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!SPIDERNET NETWORK DRIVER for CELL}(jk!SPIDERNET NETWORK DRIVER for CELLjkjo ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#spidernet-network-driver-for-cellujkj jkjl ubajk}(j&]j(]j*]j,]j.]ujkj jkji ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSPMI SUBSYSTEM}(jkSPMI SUBSYSTEMjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#spmi-subsystemujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSPU FILE SYSTEM}(jkSPU FILE SYSTEMjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#spu-file-systemujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSQUASHFS FILE SYSTEM}(jkSQUASHFS FILE SYSTEMjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#squashfs-file-systemujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSRM (Alpha) environment access}(jkSRM (Alpha) environment accessjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#srm-alpha-environment-accessujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkST LSM6DSx IMU IIO DRIVER}(jkST LSM6DSx IMU IIO DRIVERjkj# ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#st-lsm6dsx-imu-iio-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER}(jk*ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVERjkjG ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname+#st-mipid02-csi-2-to-parallel-bridge-driverujkj jkjD ubajk}(j&]j(]j*]j,]j.]ujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkST STM32 I2C/SMBUS DRIVER}(jkST STM32 I2C/SMBUS DRIVERjkjk ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#st-stm32-i2c-smbus-driverujkj jkjh ubajk}(j&]j(]j*]j,]j.]ujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkST STM32 SPI DRIVER}(jkST STM32 SPI DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#st-stm32-spi-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkST STPDDC60 DRIVER}(jkST STPDDC60 DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#st-stpddc60-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkST VGXY61 DRIVER}(jkST VGXY61 DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#st-vgxy61-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%ST VL53L0X ToF RANGER(I2C) IIO DRIVER}(jk%ST VL53L0X ToF RANGER(I2C) IIO DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#st-vl53l0x-tof-ranger-i2c-iio-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk STABLE BRANCH}(jk STABLE BRANCHjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#stable-branchujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTAGING - ATOMISP DRIVER}(jkSTAGING - ATOMISP DRIVERjkjC ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#staging-atomisp-driverujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj= ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTAGING - FIELDBUS SUBSYSTEM}(jkSTAGING - FIELDBUS SUBSYSTEMjkjg ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#staging-fieldbus-subsystemujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTAGING - HMS ANYBUS-S BUS}(jkSTAGING - HMS ANYBUS-S BUSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#staging-hms-anybus-s-busujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTAGING - INDUSTRIAL IO}(jkSTAGING - INDUSTRIAL IOjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#staging-industrial-ioujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk?STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)}(jk?STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname<#staging-nvidia-compliant-embedded-controller-interface-nvecujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)}(jk2STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname/#staging-olpc-secondary-display-controller-dconujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"STAGING - REALTEK RTL8712U DRIVERS}(jk"STAGING - REALTEK RTL8712U DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#staging-realtek-rtl8712u-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(STAGING - SEPS525 LCD CONTROLLER DRIVERS}(jk(STAGING - SEPS525 LCD CONTROLLER DRIVERSjkj? ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#staging-seps525-lcd-controller-driversujkj jkj< ubajk}(j&]j(]j*]j,]j.]ujkj jkj9 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER}(jk2STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVERjkjc ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname1#staging-silicon-motion-sm750-frame-buffer-driverujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTAGING - VIA VT665X DRIVERS}(jkSTAGING - VIA VT665X DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#staging-via-vt665x-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTAGING SUBSYSTEM}(jkSTAGING SUBSYSTEMjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#staging-subsystemujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#STANDALONE CACHE CONTROLLER DRIVERS}(jk#STANDALONE CACHE CONTROLLER DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#standalone-cache-controller-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTARFIRE/DURALAN NETWORK DRIVER}(jkSTARFIRE/DURALAN NETWORK DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #starfire-duralan-network-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk STARFIVE CAMERA SUBSYSTEM DRIVER}(jk STARFIVE CAMERA SUBSYSTEM DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#starfive-camera-subsystem-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTARFIVE CRYPTO DRIVER}(jkSTARFIVE CRYPTO DRIVERjkj; ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#starfive-crypto-driverujkj jkj8 ubajk}(j&]j(]j*]j,]j.]ujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTARFIVE DEVICETREES}(jkSTARFIVE DEVICETREESjkj_ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#starfive-devicetreesujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkjY ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTARFIVE DWMAC GLUE LAYER}(jkSTARFIVE DWMAC GLUE LAYERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#starfive-dwmac-glue-layerujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj} ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTARFIVE JH7110 DPHY RX DRIVER}(jkSTARFIVE JH7110 DPHY RX DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#starfive-jh7110-dphy-rx-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"STARFIVE JH7110 MMC/SD/SDIO DRIVER}(jk"STARFIVE JH7110 MMC/SD/SDIO DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##starfive-jh7110-mmc-sd-sdio-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk STARFIVE JH7110 PLL CLOCK DRIVER}(jk STARFIVE JH7110 PLL CLOCK DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#starfive-jh7110-pll-clock-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTARFIVE JH7110 PWMDAC DRIVER}(jkSTARFIVE JH7110 PWMDAC DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#starfive-jh7110-pwmdac-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj  ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTARFIVE JH7110 SYSCON}(jkSTARFIVE JH7110 SYSCONjkj7 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#starfive-jh7110-sysconujkj jkj4 ubajk}(j&]j(]j*]j,]j.]ujkj jkj1 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTARFIVE JH7110 TDM DRIVER}(jkSTARFIVE JH7110 TDM DRIVERjkj[ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#starfive-jh7110-tdm-driverujkj jkjX ubajk}(j&]j(]j*]j,]j.]ujkj jkjU ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTARFIVE JH71X0 CLOCK DRIVERS}(jkSTARFIVE JH71X0 CLOCK DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#starfive-jh71x0-clock-driversujkj jkj| ubajk}(j&]j(]j*]j,]j.]ujkj jkjy ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTARFIVE JH71X0 PINCTRL DRIVERS}(jkSTARFIVE JH71X0 PINCTRL DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #starfive-jh71x0-pinctrl-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(STARFIVE JH71X0 RESET CONTROLLER DRIVERS}(jk(STARFIVE JH71X0 RESET CONTROLLER DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#starfive-jh71x0-reset-controller-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTARFIVE JH71X0 USB DRIVERS}(jkSTARFIVE JH71X0 USB DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#starfive-jh71x0-usb-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%STARFIVE JH71XX PMU CONTROLLER DRIVER}(jk%STARFIVE JH71XX PMU CONTROLLER DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#starfive-jh71xx-pmu-controller-driverujkj jkj  ubajk}(j&]j(]j*]j,]j.]ujkj jkj  ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTARFIVE SOC DRIVERS}(jkSTARFIVE SOC DRIVERSjkj3 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#starfive-soc-driversujkj jkj0 ubajk}(j&]j(]j*]j,]j.]ujkj jkj- ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTARFIVE STARLINK PMU DRIVER}(jkSTARFIVE STARLINK PMU DRIVERjkjW ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#starfive-starlink-pmu-driverujkj jkjT ubajk}(j&]j(]j*]j,]j.]ujkj jkjQ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTARFIVE TRNG DRIVER}(jkSTARFIVE TRNG DRIVERjkj{ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#starfive-trng-driverujkj jkjx ubajk}(j&]j(]j*]j,]j.]ujkj jkju ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTARFIVE WATCHDOG DRIVER}(jkSTARFIVE WATCHDOG DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#starfive-watchdog-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'STARFIVE JH71X0 PCIE AND USB PHY DRIVER}(jk'STARFIVE JH71X0 PCIE AND USB PHY DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname(#starfive-jh71x0-pcie-and-usb-phy-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER}(jk4STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname5#starfive-jh8100-external-interrupt-controller-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTATIC BRANCH/CALL}(jkSTATIC BRANCH/CALLjkj  ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#static-branch-callujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTI AUDIO (ASoC) DRIVERS}(jkSTI AUDIO (ASoC) DRIVERSjkj/ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sti-audio-asoc-driversujkj jkj, ubajk}(j&]j(]j*]j,]j.]ujkj jkj) ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTI CEC DRIVER}(jkSTI CEC DRIVERjkjS ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sti-cec-driverujkj jkjP ubajk}(j&]j(]j*]j,]j.]ujkj jkjM ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk STK1160 USB VIDEO CAPTURE DRIVER}(jk STK1160 USB VIDEO CAPTURE DRIVERjkjw ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#stk1160-usb-video-capture-driverujkj jkjt ubajk}(j&]j(]j*]j,]j.]ujkj jkjq ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTM32 AUDIO (ASoC) DRIVERS}(jkSTM32 AUDIO (ASoC) DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#stm32-audio-asoc-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTM32 TIMER/LPTIMER DRIVERS}(jkSTM32 TIMER/LPTIMER DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#stm32-timer-lptimer-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTMMAC ETHERNET DRIVER}(jkSTMMAC ETHERNET DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#stmmac-ethernet-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSUN HAPPY MEAL ETHERNET DRIVER}(jkSUN HAPPY MEAL ETHERNET DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sun-happy-meal-ethernet-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSUN3/3X}(jkSUN3/3Xjkj+ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sun3-3xujkj jkj( ubajk}(j&]j(]j*]j,]j.]ujkj jkj% ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER}(jk-SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVERjkjO ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname.#sun4i-low-res-adc-attached-tablet-keys-driverujkj jkjL ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSUNDANCE NETWORK DRIVER}(jkSUNDANCE NETWORK DRIVERjkjs ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sundance-network-driverujkj jkjp ubajk}(j&]j(]j*]j,]j.]ujkj jkjm ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSUNPLUS ETHERNET DRIVER}(jkSUNPLUS ETHERNET DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sunplus-ethernet-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSUNPLUS MMC DRIVER}(jkSUNPLUS MMC DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sunplus-mmc-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSUNPLUS OCOTP DRIVER}(jkSUNPLUS OCOTP DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sunplus-ocotp-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSUNPLUS PWM DRIVER}(jkSUNPLUS PWM DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sunplus-pwm-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSUNPLUS RTC DRIVER}(jkSUNPLUS RTC DRIVERjkj' ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sunplus-rtc-driverujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkj! ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'SUNPLUS SPI CONTROLLER INTERFACE DRIVER}(jk'SUNPLUS SPI CONTROLLER INTERFACE DRIVERjkjK ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname(#sunplus-spi-controller-interface-driverujkj jkjH ubajk}(j&]j(]j*]j,]j.]ujkj jkjE ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSUNPLUS UART DRIVER}(jkSUNPLUS UART DRIVERjkjo ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sunplus-uart-driverujkj jkjl ubajk}(j&]j(]j*]j,]j.]ujkj jkji ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSUNPLUS USB2 PHY DRIVER}(jkSUNPLUS USB2 PHY DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sunplus-usb2-phy-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSUNPLUS WATCHDOG DRIVER}(jkSUNPLUS WATCHDOG DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sunplus-watchdog-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSUPERH}(jkSUPERHjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#superhujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSUSPEND TO RAM}(jkSUSPEND TO RAMjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#suspend-to-ramujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk SVGA HANDLING}(jk SVGA HANDLINGjkj# ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#svga-handlingujkj jkj  ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk SWITCHDEV}(jk SWITCHDEVjkjG ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #switchdevujkj jkjD ubajk}(j&]j(]j*]j,]j.]ujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSY8106A REGULATOR DRIVER}(jkSY8106A REGULATOR DRIVERjkjk ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sy8106a-regulator-driverujkj jkjh ubajk}(j&]j(]j*]j,]j.]ujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNC FILE FRAMEWORK}(jkSYNC FILE FRAMEWORKjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sync-file-frameworkujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSYS ARC ARCHITECTURE}(jkSYNOPSYS ARC ARCHITECTUREjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#synopsys-arc-architectureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&SYNOPSYS ARC HSDK SDP pll clock driver}(jk&SYNOPSYS ARC HSDK SDP pll clock driverjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#synopsys-arc-hsdk-sdp-pll-clock-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSYS ARC SDP clock driver}(jkSYNOPSYS ARC SDP clock driverjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#synopsys-arc-sdp-clock-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!SYNOPSYS ARC SDP platform support}(jk!SYNOPSYS ARC SDP platform supportjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#synopsys-arc-sdp-platform-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'SYNOPSYS AXS10x RESET CONTROLLER DRIVER}(jk'SYNOPSYS AXS10x RESET CONTROLLER DRIVERjkjC ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname(#synopsys-axs10x-reset-controller-driverujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj= ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSYS CREG GPIO DRIVER}(jkSYNOPSYS CREG GPIO DRIVERjkjg ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#synopsys-creg-gpio-driverujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$SYNOPSYS DESIGNWARE 8250 UART DRIVER}(jk$SYNOPSYS DESIGNWARE 8250 UART DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#synopsys-designware-8250-uart-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#SYNOPSYS DESIGNWARE APB GPIO DRIVER}(jk#SYNOPSYS DESIGNWARE APB GPIO DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#synopsys-designware-apb-gpio-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"SYNOPSYS DESIGNWARE APB SSI DRIVER}(jk"SYNOPSYS DESIGNWARE APB SSI DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##synopsys-designware-apb-ssi-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#SYNOPSYS DESIGNWARE AXI DMAC DRIVER}(jk#SYNOPSYS DESIGNWARE AXI DMAC DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#synopsys-designware-axi-dmac-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSYS DESIGNWARE DMAC DRIVER}(jkSYNOPSYS DESIGNWARE DMAC DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #synopsys-designware-dmac-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER}(jk.SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVERjkj? ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname/#synopsys-designware-enterprise-ethernet-driverujkj jkj< ubajk}(j&]j(]j*]j,]j.]ujkj jkj9 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER}(jk(SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVERjkjc ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#synopsys-designware-ethernet-xpcs-driverujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSYS DESIGNWARE I2C DRIVER}(jkSYNOPSYS DESIGNWARE I2C DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#synopsys-designware-i2c-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER}(jk&SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#synopsys-designware-mmc-sd-sdio-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#SYNOPSYS DESIGNWARE PCIE PMU DRIVER}(jk#SYNOPSYS DESIGNWARE PCIE PMU DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#synopsys-designware-pcie-pmu-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%SYNOPSYS HSDK RESET CONTROLLER DRIVER}(jk%SYNOPSYS HSDK RESET CONTROLLER DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#synopsys-hsdk-reset-controller-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER}(jk(SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#synopsys-sdhci-compliant-dwc-mshc-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYSTEM CONFIGURATION (SYSCON)}(jkSYSTEM CONFIGURATION (SYSCON)jkj; ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#system-configuration-sysconujkj jkj8 ubajk}(j&]j(]j*]j,]j.]ujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPSYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers}(jkPSYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol driversjkj_ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchornameM#system-control-power-management-interface-scpi-scmi-message-protocol-driversujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkjY ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYSTEM RESET/SHUTDOWN DRIVERS}(jkSYSTEM RESET/SHUTDOWN DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#system-reset-shutdown-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj} ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYSTEM TRACE MODULE CLASS}(jkSYSTEM TRACE MODULE CLASSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#system-trace-module-classujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYSTEM76 ACPI DRIVER}(jkSYSTEM76 ACPI DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#system76-acpi-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYSV FILESYSTEM}(jkSYSV FILESYSTEMjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#sysv-filesystemujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTASKSTATS STATISTICS INTERFACE}(jkTASKSTATS STATISTICS INTERFACEjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#taskstats-statistics-interfaceujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk TC subsystem}(jk TC subsystemjkj7 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #tc-subsystemujkj jkj4 ubajk}(j&]j(]j*]j,]j.]ujkj jkj1 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTC90522 MEDIA DRIVER}(jkTC90522 MEDIA DRIVERjkj[ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tc90522-media-driverujkj jkjX ubajk}(j&]j(]j*]j,]j.]ujkj jkjU ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTCP LOW PRIORITY MODULE}(jkTCP LOW PRIORITY MODULEjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tcp-low-priority-moduleujkj jkj| ubajk}(j&]j(]j*]j,]j.]ujkj jkjy ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTDA10071 MEDIA DRIVER}(jkTDA10071 MEDIA DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tda10071-media-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTDA18212 MEDIA DRIVER}(jkTDA18212 MEDIA DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tda18212-media-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTDA18218 MEDIA DRIVER}(jkTDA18218 MEDIA DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tda18218-media-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTDA18250 MEDIA DRIVER}(jkTDA18250 MEDIA DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tda18250-media-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTDA18271 MEDIA DRIVER}(jkTDA18271 MEDIA DRIVERjkj3 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tda18271-media-driverujkj jkj0 ubajk}(j&]j(]j*]j,]j.]ujkj jkj- ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTDA1997x MEDIA DRIVER}(jkTDA1997x MEDIA DRIVERjkjW ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tda1997x-media-driverujkj jkjT ubajk}(j&]j(]j*]j,]j.]ujkj jkjQ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTDA827x MEDIA DRIVER}(jkTDA827x MEDIA DRIVERjkj{ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tda827x-media-driverujkj jkjx ubajk}(j&]j(]j*]j,]j.]ujkj jkju ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTDA8290 MEDIA DRIVER}(jkTDA8290 MEDIA DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tda8290-media-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTDA9840 MEDIA DRIVER}(jkTDA9840 MEDIA DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tda9840-media-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTEA5761 TUNER DRIVER}(jkTEA5761 TUNER DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tea5761-tuner-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTEA5767 TUNER DRIVER}(jkTEA5767 TUNER DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tea5767-tuner-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTEA6415C MEDIA DRIVER}(jkTEA6415C MEDIA DRIVERjkj/ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tea6415c-media-driverujkj jkj, ubajk}(j&]j(]j*]j,]j.]ujkj jkj) ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTEA6420 MEDIA DRIVER}(jkTEA6420 MEDIA DRIVERjkjS ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tea6420-media-driverujkj jkjP ubajk}(j&]j(]j*]j,]j.]ujkj jkjM ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk TEAM DRIVER}(jk TEAM DRIVERjkjw ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #team-driverujkj jkjt ubajk}(j&]j(]j*]j,]j.]ujkj jkjq ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%TECHNICAL ADVISORY BOARD PROCESS DOCS}(jk%TECHNICAL ADVISORY BOARD PROCESS DOCSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname&#technical-advisory-board-process-docsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT}(jk,TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname-#technologic-systems-ts-5500-platform-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTECHNOTREND USB IR RECEIVER}(jkTECHNOTREND USB IR RECEIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#technotrend-usb-ir-receiverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTECHWELL TW9900 VIDEO DECODER}(jkTECHWELL TW9900 VIDEO DECODERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#techwell-tw9900-video-decoderujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTECHWELL TW9910 VIDEO DECODER}(jkTECHWELL TW9910 VIDEO DECODERjkj+ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#techwell-tw9910-video-decoderujkj jkj( ubajk}(j&]j(]j*]j,]j.]ujkj jkj% ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk TEE SUBSYSTEM}(jk TEE SUBSYSTEMjkjO ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tee-subsystemujkj jkjL ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTEGRA ARCHITECTURE SUPPORT}(jkTEGRA ARCHITECTURE SUPPORTjkjs ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tegra-architecture-supportujkj jkjp ubajk}(j&]j(]j*]j,]j.]ujkj jkjm ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTEGRA CLOCK DRIVER}(jkTEGRA CLOCK DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tegra-clock-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTEGRA DMA DRIVERS}(jkTEGRA DMA DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tegra-dma-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTEGRA I2C DRIVER}(jkTEGRA I2C DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tegra-i2c-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTEGRA IOMMU DRIVERS}(jkTEGRA IOMMU DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tegra-iommu-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTEGRA KBC DRIVER}(jkTEGRA KBC DRIVERjkj' ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tegra-kbc-driverujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkj! ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTEGRA NAND DRIVER}(jkTEGRA NAND DRIVERjkjK ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tegra-nand-driverujkj jkjH ubajk}(j&]j(]j*]j,]j.]ujkj jkjE ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTEGRA PWM DRIVER}(jkTEGRA PWM DRIVERjkjo ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tegra-pwm-driverujkj jkjl ubajk}(j&]j(]j*]j,]j.]ujkj jkji ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTEGRA QUAD SPI DRIVER}(jkTEGRA QUAD SPI DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tegra-quad-spi-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTEGRA SERIAL DRIVER}(jkTEGRA SERIAL DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tegra-serial-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTEGRA SPI DRIVER}(jkTEGRA SPI DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tegra-spi-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTEGRA VIDEO DRIVER}(jkTEGRA VIDEO DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tegra-video-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTEGRA XUSB PADCTL DRIVER}(jkTEGRA XUSB PADCTL DRIVERjkj# ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tegra-xusb-padctl-driverujkj jkj  ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTEHUTI ETHERNET DRIVER}(jkTEHUTI ETHERNET DRIVERjkjG ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tehuti-ethernet-driverujkj jkjD ubajk}(j&]j(]j*]j,]j.]ujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!TELECOM CLOCK DRIVER FOR MCPL0010}(jk!TELECOM CLOCK DRIVER FOR MCPL0010jkjk ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#telecom-clock-driver-for-mcpl0010ujkj jkjh ubajk}(j&]j(]j*]j,]j.]ujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTEMPO SEMICONDUCTOR DRIVERS}(jkTEMPO SEMICONDUCTOR DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tempo-semiconductor-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTENSILICA XTENSA PORT (xtensa)}(jkTENSILICA XTENSA PORT (xtensa)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tensilica-xtensa-port-xtensaujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTEXAS INSTRUMENTS ASoC DRIVERS}(jkTEXAS INSTRUMENTS ASoC DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#texas-instruments-asoc-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS}(jk*TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname)#texas-instruments-audio-asoc-hda-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTEXAS INSTRUMENTS DMA DRIVERS}(jkTEXAS INSTRUMENTS DMA DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#texas-instruments-dma-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER}(jk)TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVERjkjC ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname*#texas-instruments-tps23861-poe-pse-driverujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj= ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'TEXAS INSTRUMENTS’ DAC7612 DAC DRIVER}(jk%TEXAS INSTRUMENTS' DAC7612 DAC DRIVERjkjg ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#texas-instruments-dac7612-dac-driverujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkETEXAS INSTRUMENTS’ SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER}(jkCTEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchornameA#texas-instruments-system-control-interface-tisci-protocol-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5TEXAS INSTRUMENTS’ TMP117 TEMPERATURE SENSOR DRIVER}(jk3TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname3#texas-instruments-tmp117-temperature-sensor-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6THANKO’S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER}(jk4THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname5#thanko-s-raremono-am-fm-sw-radio-receiver-usb-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTHERMAL}(jkTHERMALjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#thermalujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTHERMAL DRIVER FOR AMLOGIC SOCS}(jkTHERMAL DRIVER FOR AMLOGIC SOCSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #thermal-driver-for-amlogic-socsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTHERMAL/CPU_COOLING}(jkTHERMAL/CPU_COOLINGjkj? ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#thermal-cpu-coolingujkj jkj< ubajk}(j&]j(]j*]j,]j.]ujkj jkj9 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTHERMAL/POWER_ALLOCATOR}(jkTHERMAL/POWER_ALLOCATORjkjc ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#thermal-power-allocatorujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTHINKPAD ACPI EXTRAS DRIVER}(jkTHINKPAD ACPI EXTRAS DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#thinkpad-acpi-extras-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTHINKPAD LMI DRIVER}(jkTHINKPAD LMI DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#thinkpad-lmi-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTHP7312 ISP DRIVER}(jkTHP7312 ISP DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#thp7312-isp-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#THUNDERBOLT DMA TRAFFIC TEST DRIVER}(jk#THUNDERBOLT DMA TRAFFIC TEST DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#thunderbolt-dma-traffic-test-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTHUNDERBOLT DRIVER}(jkTHUNDERBOLT DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#thunderbolt-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTHUNDERBOLT NETWORK DRIVER}(jkTHUNDERBOLT NETWORK DRIVERjkj; ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#thunderbolt-network-driverujkj jkj8 ubajk}(j&]j(]j*]j,]j.]ujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTHUNDERX GPIO DRIVER}(jkTHUNDERX GPIO DRIVERjkj_ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#thunderx-gpio-driverujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkjY ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTI ADS7924 ADC DRIVER}(jkTI ADS7924 ADC DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ti-ads7924-adc-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj} ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTI AM437X VPFE DRIVER}(jkTI AM437X VPFE DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ti-am437x-vpfe-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTI BANDGAP AND THERMAL DRIVER}(jkTI BANDGAP AND THERMAL DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ti-bandgap-and-thermal-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTI BQ27XXX POWER SUPPLY DRIVER}(jkTI BQ27XXX POWER SUPPLY DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ti-bq27xxx-power-supply-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTI CDCE706 CLOCK DRIVER}(jkTI CDCE706 CLOCK DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ti-cdce706-clock-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj  ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTI CLOCK DRIVER}(jkTI CLOCK DRIVERjkj7 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ti-clock-driverujkj jkj4 ubajk}(j&]j(]j*]j,]j.]ujkj jkj1 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTI DAVINCI MACHINE SUPPORT}(jkTI DAVINCI MACHINE SUPPORTjkj[ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ti-davinci-machine-supportujkj jkjX ubajk}(j&]j(]j*]j,]j.]ujkj jkjU ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTI DAVINCI SERIES CLOCK DRIVER}(jkTI DAVINCI SERIES CLOCK DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ti-davinci-series-clock-driverujkj jkj| ubajk}(j&]j(]j*]j,]j.]ujkj jkjy ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTI DAVINCI SERIES GPIO DRIVER}(jkTI DAVINCI SERIES GPIO DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ti-davinci-series-gpio-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTI DAVINCI SERIES MEDIA DRIVER}(jkTI DAVINCI SERIES MEDIA DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ti-davinci-series-media-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!TI ENHANCED CAPTURE (eCAP) DRIVER}(jk!TI ENHANCED CAPTURE (eCAP) DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #ti-enhanced-capture-ecap-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER}(jk2TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname1#ti-enhanced-quadrature-encoder-pulse-eqep-driverujkj jkj  ubajk}(j&]j(]j*]j,]j.]ujkj jkj  ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk TI ETHERNET SWITCH DRIVER (CPSW)}(jk TI ETHERNET SWITCH DRIVER (CPSW)jkj3 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ti-ethernet-switch-driver-cpswujkj jkj0 ubajk}(j&]j(]j*]j,]j.]ujkj jkj- ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS}(jk&TI FLASH MEDIA MEMORYSTICK/MMC DRIVERSjkjW ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname'#ti-flash-media-memorystick-mmc-driversujkj jkjT ubajk}(j&]j(]j*]j,]j.]ujkj jkjQ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTI FPD-LINK DRIVERS}(jkTI FPD-LINK DRIVERSjkj{ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ti-fpd-link-driversujkj jkjx ubajk}(j&]j(]j*]j,]j.]ujkj jkju ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTI HDC302X HUMIDITY DRIVER}(jkTI HDC302X HUMIDITY DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ti-hdc302x-humidity-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk TI ICSSG ETHERNET DRIVER (ICSSG)}(jk TI ICSSG ETHERNET DRIVER (ICSSG)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ti-icssg-ethernet-driver-icssgujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTI J721E CSI2RX DRIVER}(jkTI J721E CSI2RX DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ti-j721e-csi2rx-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'TI KEYSTONE MULTICORE NAVIGATOR DRIVERS}(jk'TI KEYSTONE MULTICORE NAVIGATOR DRIVERSjkj  ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname(#ti-keystone-multicore-navigator-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$TI LM49xxx FAMILY ASoC CODEC DRIVERS}(jk$TI LM49xxx FAMILY ASoC CODEC DRIVERSjkj/ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname%#ti-lm49xxx-family-asoc-codec-driversujkj jkj, ubajk}(j&]j(]j*]j,]j.]ujkj jkj) ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTI LMP92064 ADC DRIVER}(jkTI LMP92064 ADC DRIVERjkjS ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ti-lmp92064-adc-driverujkj jkjP ubajk}(j&]j(]j*]j,]j.]ujkj jkjM ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTI PCM3060 ASoC CODEC DRIVER}(jkTI PCM3060 ASoC CODEC DRIVERjkjw ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ti-pcm3060-asoc-codec-driverujkj jkjt ubajk}(j&]j(]j*]j,]j.]ujkj jkjq ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#TI TAS571X FAMILY ASoC CODEC DRIVER}(jk#TI TAS571X FAMILY ASoC CODEC DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname$#ti-tas571x-family-asoc-codec-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTI TMAG5273 MAGNETOMETER DRIVER}(jkTI TMAG5273 MAGNETOMETER DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #ti-tmag5273-magnetometer-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTI TRF7970A NFC DRIVER}(jkTI TRF7970A NFC DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ti-trf7970a-nfc-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTI TSC2046 ADC DRIVER}(jkTI TSC2046 ADC DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ti-tsc2046-adc-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"TI TWL4030 SERIES SOC CODEC DRIVER}(jk"TI TWL4030 SERIES SOC CODEC DRIVERjkj+ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname##ti-twl4030-series-soc-codec-driverujkj jkj( ubajk}(j&]j(]j*]j,]j.]ujkj jkj% ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTI VPE/CAL DRIVERS}(jkTI VPE/CAL DRIVERSjkjO ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ti-vpe-cal-driversujkj jkjL ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTI WILINK WIRELESS DRIVERS}(jkTI WILINK WIRELESS DRIVERSjkjs ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ti-wilink-wireless-driversujkj jkjp ubajk}(j&]j(]j*]j,]j.]ujkj jkjm ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER}(jk.TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname,#timekeeping-clocksource-core-ntp-alarmtimerujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTIPC NETWORK LAYER}(jkTIPC NETWORK LAYERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tipc-network-layerujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTLAN NETWORK DRIVER}(jkTLAN NETWORK DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tlan-network-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTMIO/SDHI MMC DRIVER}(jkTMIO/SDHI MMC DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tmio-sdhi-mmc-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTMP513 HARDWARE MONITOR DRIVER}(jkTMP513 HARDWARE MONITOR DRIVERjkj' ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tmp513-hardware-monitor-driverujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkj! ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTMPFS (SHMEM FILESYSTEM)}(jkTMPFS (SHMEM FILESYSTEM)jkjK ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tmpfs-shmem-filesystemujkj jkjH ubajk}(j&]j(]j*]j,]j.]ujkj jkjE ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTOMOYO SECURITY MODULE}(jkTOMOYO SECURITY MODULEjkjo ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tomoyo-security-moduleujkj jkjl ubajk}(j&]j(]j*]j,]j.]ujkj jkji ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTOPSTAR LAPTOP EXTRAS DRIVER}(jkTOPSTAR LAPTOP EXTRAS DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#topstar-laptop-extras-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTORTURE-TEST MODULES}(jkTORTURE-TEST MODULESjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#torture-test-modulesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTOSHIBA ACPI EXTRAS DRIVER}(jkTOSHIBA ACPI EXTRAS DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#toshiba-acpi-extras-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTOSHIBA BLUETOOTH DRIVER}(jkTOSHIBA BLUETOOTH DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#toshiba-bluetooth-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER}(jk+TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVERjkj# ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname,#toshiba-hdd-active-protection-sensor-driverujkj jkj  ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTOSHIBA SMM DRIVER}(jkTOSHIBA SMM DRIVERjkjG ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#toshiba-smm-driverujkj jkjD ubajk}(j&]j(]j*]j,]j.]ujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTOSHIBA TC358743 DRIVER}(jkTOSHIBA TC358743 DRIVERjkjk ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#toshiba-tc358743-driverujkj jkjh ubajk}(j&]j(]j*]j,]j.]ujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTOSHIBA WMI HOTKEYS DRIVER}(jkTOSHIBA WMI HOTKEYS DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#toshiba-wmi-hotkeys-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTPM DEVICE DRIVER}(jkTPM DEVICE DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tpm-device-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTPS546D24 DRIVER}(jkTPS546D24 DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tps546d24-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!TQ SYSTEMS BOARD & DRIVER SUPPORT}(jk!TQ SYSTEMS BOARD & DRIVER SUPPORTjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #tq-systems-board-driver-supportujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTRACING}(jkTRACINGjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tracingujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!TRACING MMIO ACCESSES (MMIOTRACE)}(jk!TRACING MMIO ACCESSES (MMIOTRACE)jkjC ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #tracing-mmio-accesses-mmiotraceujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj= ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"TRACING OS NOISE / LATENCY TRACERS}(jk"TRACING OS NOISE / LATENCY TRACERSjkjg ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname!#tracing-os-noise-latency-tracersujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!TRADITIONAL CHINESE DOCUMENTATION}(jk!TRADITIONAL CHINESE DOCUMENTATIONjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname"#traditional-chinese-documentationujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS}(jk1TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname0#trusted-security-module-tsm-attestation-reportsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTTY LAYER AND SERIAL DRIVERS}(jkTTY LAYER AND SERIAL DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tty-layer-and-serial-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTUA9001 MEDIA DRIVER}(jkTUA9001 MEDIA DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tua9001-media-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTULIP NETWORK DRIVERS}(jkTULIP NETWORK DRIVERSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tulip-network-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTUN/TAP driver}(jkTUN/TAP driverjkj? ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tun-tap-driverujkj jkj< ubajk}(j&]j(]j*]j,]j.]ujkj jkj9 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTURBOCHANNEL SUBSYSTEM}(jkTURBOCHANNEL SUBSYSTEMjkjc ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#turbochannel-subsystemujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTURBOSTAT UTILITY}(jkTURBOSTAT UTILITYjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#turbostat-utilityujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTW5864 VIDEO4LINUX DRIVER}(jkTW5864 VIDEO4LINUX DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tw5864-video4linux-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTW68 VIDEO4LINUX DRIVER}(jkTW68 VIDEO4LINUX DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tw68-video4linux-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTW686X VIDEO4LINUX DRIVER}(jkTW686X VIDEO4LINUX DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#tw686x-video4linux-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkU-BOOT ENVIRONMENT VARIABLES}(jkU-BOOT ENVIRONMENT VARIABLESjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#u-boot-environment-variablesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUACCE ACCELERATOR FRAMEWORK}(jkUACCE ACCELERATOR FRAMEWORKjkj; ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#uacce-accelerator-frameworkujkj jkj8 ubajk}(j&]j(]j*]j,]j.]ujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUBI FILE SYSTEM (UBIFS)}(jkUBI FILE SYSTEM (UBIFS)jkj_ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ubi-file-system-ubifsujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkjY ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUBLK USERSPACE BLOCK DRIVER}(jkUBLK USERSPACE BLOCK DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ublk-userspace-block-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj} ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUBSAN}(jkUBSANjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ubsanujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk UCLINUX (M68KNOMMU AND COLDFIRE)}(jk UCLINUX (M68KNOMMU AND COLDFIRE)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#uclinux-m68knommu-and-coldfireujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUDF FILESYSTEM}(jkUDF FILESYSTEMjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#udf-filesystemujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk UDRAW TABLET}(jk UDRAW TABLETjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #udraw-tabletujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj  ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUFS FILESYSTEM}(jkUFS FILESYSTEMjkj7 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#ufs-filesystemujkj jkj4 ubajk}(j&]j(]j*]j,]j.]ujkj jkj1 ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUHID USERSPACE HID IO DRIVER}(jkUHID USERSPACE HID IO DRIVERjkj[ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#uhid-userspace-hid-io-driverujkj jkjX ubajk}(j&]j(]j*]j,]j.]ujkj jkjU ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkULPI BUS}(jkULPI BUSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname #ulpi-busujkj jkj| ubajk}(j&]j(]j*]j,]j.]ujkj jkjy ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUNICODE SUBSYSTEM}(jkUNICODE SUBSYSTEMjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#unicode-subsystemujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUNIFDEF}(jkUNIFDEFjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#unifdefujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUNIFORM CDROM DRIVER}(jkUNIFORM CDROM DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname#uniform-cdrom-driverujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER}(jk.UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVERjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname/#universal-flash-storage-host-controller-driverujkj jkj  ubajk}(j&]j(]j*]j,]j.]ujkj jkj  ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS}(jk8UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKSjkj3 ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname9#universal-flash-storage-host-controller-driver-dwc-hooksujkj jkj0 ubajk}(j&]j(]j*]j,]j.]ujkj jkj- ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk;UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS}(jk;UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKSjkjW ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname<#universal-flash-storage-host-controller-driver-exynos-hooksujkj jkjT ubajk}(j&]j(]j*]j,]j.]ujkj jkjQ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS}(jk=UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKSjkj{ ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname>#universal-flash-storage-host-controller-driver-mediatek-hooksujkj jkjx ubajk}(j&]j(]j*]j,]j.]ujkj jkju ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS}(jk=UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij- anchorname>#universal-flash-storage-host-controller-driver-qualcomm-hooksujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ubajk}(j&]j(]j*]j,]j.]internalrefurij= anchorname#bindgenujkj jkj> ubajk}(j&]j(]j*]j,]j.]ujkj jkj> ubajk}(j&]j(]j*]j,]j.]ujkj jkj= ubejk}(j&]j(]j*]j,]j.]ujkj jkj= ubejk}(j&]j(]j*]j,]j.]ujkj jkj= ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRequirements: Developing}(jkRequirements: DevelopingjkjR> ubajk}(j&]j(]j*]j,]j.]internalrefurij= anchorname#requirements-developingujkj jkjO> ubajk}(j&]j(]j*]j,]j.]ujkj jkjL> ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrustfmt}(jkrustfmtjkjs> ubajk}(j&]j(]j*]j,]j.]internalrefurij= anchorname#rustfmtujkj jkjp> ubajk}(j&]j(]j*]j,]j.]ujkj jkjm> ubajk}(j&]j(]j*]j,]j.]ujkj jkjj> ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkclippy}(jkclippyjkj> ubajk}(j&]j(]j*]j,]j.]internalrefurij= anchorname#clippyujkj jkj> ubajk}(j&]j(]j*]j,]j.]ujkj jkj> ubajk}(j&]j(]j*]j,]j.]ujkj jkjj> ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcargo}(jkcargojkj> ubajk}(j&]j(]j*]j,]j.]internalrefurij= anchorname#cargoujkj jkj> ubajk}(j&]j(]j*]j,]j.]ujkj jkj> ubajk}(j&]j(]j*]j,]j.]ujkj jkjj> ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrustdoc}(jkrustdocjkj> ubajk}(j&]j(]j*]j,]j.]internalrefurij= anchorname#rustdocujkj jkj> ubajk}(j&]j(]j*]j,]j.]ujkj jkj> ubajk}(j&]j(]j*]j,]j.]ujkj jkjj> ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk rust-analyzer}(jk rust-analyzerjkj? ubajk}(j&]j(]j*]j,]j.]internalrefurij= anchorname#rust-analyzerujkj jkj? ubajk}(j&]j(]j*]j,]j.]ujkj jkj> ubajk}(j&]j(]j*]j,]j.]ujkj jkjj> ubejk}(j&]j(]j*]j,]j.]ujkj jkjL> ubejk}(j&]j(]j*]j,]j.]ujkj jkj= ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Configuration}(jk Configurationjkj3? ubajk}(j&]j(]j*]j,]j.]internalrefurij= anchorname#configurationujkj jkj0? ubajk}(j&]j(]j*]j,]j.]ujkj jkj-? ubajk}(j&]j(]j*]j,]j.]ujkj jkj= ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBuilding}(jkBuildingjkjW? ubajk}(j&]j(]j*]j,]j.]internalrefurij= anchorname #buildingujkj jkjT? ubajk}(j&]j(]j*]j,]j.]ujkj jkjQ? ubajk}(j&]j(]j*]j,]j.]ujkj jkj= ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHacking}(jkHackingjkj{? ubajk}(j&]j(]j*]j,]j.]internalrefurij= anchorname#hackingujkj jkjx? ubajk}(j&]j(]j*]j,]j.]ujkj jkju? ubajk}(j&]j(]j*]j,]j.]ujkj jkj= ubejk}(j&]j(]j*]j,]j.]ujkj jkjo= ubejk}(j&]j(]j*]j,]j.]ujkj jkjl= ubajk}(j&]j(]j*]j,]j.]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkScheduler Nice Design}(jkjjkj? ubajk}(j&]j(]j*]j,]j.]internalrefurischeduler/sched-nice-design anchornamehujkj jkj? ubajk}(j&]j(]j*]j,]j.]ujkj jkj? ubajk}(j&]j(]j*]j,]j.]ujkj jkj? ubajk}(j&]j(]j*]j,]j.]ujkj ubj3je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSCSI Generic (sg) driver}(jkjjkj? ubajk}(j&]j(]j*]j,]j.]internalrefuriscsi/scsi-generic anchornamehujkj jkj? ubajk}(j&]j(]j*]j,]j.]ujkj jkj? ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj@ ubajk}(j&]j(]j*]j,]j.]internalrefurij? anchorname #introductionujkj jkj? ubajk}(j&]j(]j*]j,]j.]ujkj jkj? ubajk}(j&]j(]j*]j,]j.]ujkj jkj? ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMajor versions of the sg driver}(jkMajor versions of the sg driverjkj$@ ubajk}(j&]j(]j*]j,]j.]internalrefurij? anchorname #major-versions-of-the-sg-driverujkj jkj!@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj? ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSg driver documentation}(jkSg driver documentationjkjH@ ubajk}(j&]j(]j*]j,]j.]internalrefurij? anchorname#sg-driver-documentationujkj jkjE@ ubajk}(j&]j(]j*]j,]j.]ujkj jkjB@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj? ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample code and utilities}(jkExample code and utilitiesjkjl@ ubajk}(j&]j(]j*]j,]j.]internalrefurij? anchorname#example-code-and-utilitiesujkj jkji@ ubajk}(j&]j(]j*]j,]j.]ujkj jkjf@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj? ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6Mapping of Linux kernel versions to sg driver versions}(jk6Mapping of Linux kernel versions to sg driver versionsjkj@ ubajk}(j&]j(]j*]j,]j.]internalrefurij? anchorname7#mapping-of-linux-kernel-versions-to-sg-driver-versionsujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj? ubejk}(j&]j(]j*]j,]j.]ujkj jkj? ubejk}(j&]j(]j*]j,]j.]ujkj jkj? ubajk}(j&]j(]j*]j,]j.]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLink Power Managent Policy}(jkjjkj@ ubajk}(j&]j(]j*]j,]j.]internalrefuri!scsi/link_power_management_policy anchornamehujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4Completions - “wait for completion” barrier APIs}(jkjjkj@ ubajk}(j&]j(]j*]j,]j.]internalrefurischeduler/completion anchornamehujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj@ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction:}(jk Introduction:jkjA ubajk}(j&]j(]j*]j,]j.]internalrefurijA anchorname #introductionujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkj A ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage:}(jkUsage:jkj9A ubajk}(j&]j(]j*]j,]j.]internalrefurijA anchorname#usageujkj jkj6A ubajk}(j&]j(]j*]j,]j.]ujkj jkj3A ubajk}(j&]j(]j*]j,]j.]ujkj jkj A ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInitializing completions:}(jkInitializing completions:jkj]A ubajk}(j&]j(]j*]j,]j.]internalrefurijA anchorname#initializing-completionsujkj jkjZA ubajk}(j&]j(]j*]j,]j.]ujkj jkjWA ubajk}(j&]j(]j*]j,]j.]ujkj jkj A ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWaiting for completions:}(jkWaiting for completions:jkjA ubajk}(j&]j(]j*]j,]j.]internalrefurijA anchorname#waiting-for-completionsujkj jkj~A ubajk}(j&]j(]j*]j,]j.]ujkj jkj{A ubajk}(j&]j(]j*]j,]j.]ujkj jkj A ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*wait_for_completion*() variants available:}(jk*wait_for_completion*() variants available:jkjA ubajk}(j&]j(]j*]j,]j.]internalrefurijA anchorname'#wait-for-completion-variants-availableujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkj A ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSignaling completions:}(jkSignaling completions:jkjA ubajk}(j&]j(]j*]j,]j.]internalrefurijA anchorname#signaling-completionsujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkj A ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,try_wait_for_completion()/completion_done():}(jk,try_wait_for_completion()/completion_done():jkjA ubajk}(j&]j(]j*]j,]j.]internalrefurijA anchorname(#try-wait-for-completion-completion-doneujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkjA ubajk}(j&]j(]j*]j,]j.]ujkj jkj A ubejk}(j&]j(]j*]j,]j.]ujkj jkj@ ubejk}(j&]j(]j*]j,]j.]ujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-SCSI mid_level - lower_level driver interface}(jkj jkj&B ubajk}(j&]j(]j*]j,]j.]internalrefuriscsi/scsi_mid_low_api anchornamehujkj jkj#B ubajk}(j&]j(]j*]j,]j.]ujkj jkj B ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk IntroductionjkjFB ubajk}(j&]j(]j*]j,]j.]internalrefurij5B anchorname #introductionujkj jkjCB ubajk}(j&]j(]j*]j,]j.]ujkj jkj@B ubajk}(j&]j(]j*]j,]j.]ujkj jkj=B ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Documentation}(jk DocumentationjkjjB ubajk}(j&]j(]j*]j,]j.]internalrefurij5B anchorname#documentationujkj jkjgB ubajk}(j&]j(]j*]j,]j.]ujkj jkjdB ubajk}(j&]j(]j*]j,]j.]ujkj jkj=B ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver structure}(jkDriver structurejkjB ubajk}(j&]j(]j*]j,]j.]internalrefurij5B anchorname#driver-structureujkj jkjB ubajk}(j&]j(]j*]j,]j.]ujkj jkjB ubajk}(j&]j(]j*]j,]j.]ujkj jkj=B ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHotplug initialization model}(jkHotplug initialization modeljkjB ubajk}(j&]j(]j*]j,]j.]internalrefurij5B anchorname#hotplug-initialization-modelujkj jkjB ubajk}(j&]j(]j*]j,]j.]ujkj jkjB ubajk}(j&]j(]j*]j,]j.]ujkj jkj=B ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReference Counting}(jkReference CountingjkjB ubajk}(j&]j(]j*]j,]j.]internalrefurij5B anchorname#reference-countingujkj jkjB ubajk}(j&]j(]j*]j,]j.]ujkj jkjB ubajk}(j&]j(]j*]j,]j.]ujkj jkj=B ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Conventions}(jk ConventionsjkjB ubajk}(j&]j(]j*]j,]j.]internalrefurij5B anchorname #conventionsujkj jkjB ubajk}(j&]j(]j*]j,]j.]ujkj jkjB ubajk}(j&]j(]j*]j,]j.]ujkj jkj=B ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMid level supplied functions}(jkMid level supplied functionsjkjC ubajk}(j&]j(]j*]j,]j.]internalrefurij5B anchorname#mid-level-supplied-functionsujkj jkjC ubajk}(j&]j(]j*]j,]j.]ujkj jkjC ubajk}(j&]j(]j*]j,]j.]ujkj jkj=B ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterface Functions}(jkInterface FunctionsjkjBC ubajk}(j&]j(]j*]j,]j.]internalrefurij5B anchorname#interface-functionsujkj jkj?C ubajk}(j&]j(]j*]j,]j.]ujkj jkjS ubajk}(j&]j(]j*]j,]j.]internalrefurijQ anchorname,#relationship-with-sched-deadline-parametersujkj jkj;S ubajk}(j&]j(]j*]j,]j.]ujkj jkj8S ubajk}(j&]j(]j*]j,]j.]ujkj jkjR ubejk}(j&]j(]j*]j,]j.]ujkj jkjR ubejk}(j&]j(]j*]j,]j.]ujkj jkjQ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4. Bandwidth management}(jk4. Bandwidth managementjkjnS ubajk}(j&]j(]j*]j,]j.]internalrefurijQ anchorname#bandwidth-managementujkj jkjkS ubajk}(j&]j(]j*]j,]j.]ujkj jkjhS ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.1 System wide settings}(jk4.1 System wide settingsjkjS ubajk}(j&]j(]j*]j,]j.]internalrefurijQ anchorname#system-wide-settingsujkj jkjS ubajk}(j&]j(]j*]j,]j.]ujkj jkjS ubajk}(j&]j(]j*]j,]j.]ujkj jkjS ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.2 Task interface}(jk4.2 Task interfacejkjS ubajk}(j&]j(]j*]j,]j.]internalrefurijQ anchorname#task-interfaceujkj jkjS ubajk}(j&]j(]j*]j,]j.]ujkj jkjS ubajk}(j&]j(]j*]j,]j.]ujkj jkjS ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.3 Default behavior}(jk4.3 Default behaviorjkjS ubajk}(j&]j(]j*]j,]j.]internalrefurijQ anchorname#default-behaviorujkj jkjS ubajk}(j&]j(]j*]j,]j.]ujkj jkjS ubajk}(j&]j(]j*]j,]j.]ujkj jkjS ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.4 Behavior of sched_yield()}(jk4.4 Behavior of sched_yield()jkjS ubajk}(j&]j(]j*]j,]j.]internalrefurijQ anchorname#behavior-of-sched-yieldujkj jkjS ubajk}(j&]j(]j*]j,]j.]ujkj jkjS ubajk}(j&]j(]j*]j,]j.]ujkj jkjS ubejk}(j&]j(]j*]j,]j.]ujkj jkjhS ubejk}(j&]j(]j*]j,]j.]ujkj jkjQ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5. Tasks CPU affinity}(jk5. Tasks CPU affinityjkj+T ubajk}(j&]j(]j*]j,]j.]internalrefurijQ anchorname#tasks-cpu-affinityujkj jkj(T ubajk}(j&]j(]j*]j,]j.]ujkj jkj%T ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$5.1 SCHED_DEADLINE and cpusets HOWTO}(jk$5.1 SCHED_DEADLINE and cpusets HOWTOjkjLT ubajk}(j&]j(]j*]j,]j.]internalrefurijQ anchorname!#sched-deadline-and-cpusets-howtoujkj jkjIT ubajk}(j&]j(]j*]j,]j.]ujkj jkjFT ubajk}(j&]j(]j*]j,]j.]ujkj jkjCT ubajk}(j&]j(]j*]j,]j.]ujkj jkj%T ubejk}(j&]j(]j*]j,]j.]ujkj jkjQ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6. Future plans}(jk6. Future plansjkj|T ubajk}(j&]j(]j*]j,]j.]internalrefurijQ anchorname #future-plansujkj jkjyT ubajk}(j&]j(]j*]j,]j.]ujkj jkjvT ubajk}(j&]j(]j*]j,]j.]ujkj jkjQ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAppendix A. Test suite}(jkAppendix A. Test suitejkjT ubajk}(j&]j(]j*]j,]j.]internalrefurijQ anchorname#appendix-a-test-suiteujkj jkjT ubajk}(j&]j(]j*]j,]j.]ujkj jkjT ubajk}(j&]j(]j*]j,]j.]ujkj jkjQ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAppendix B. Minimal main()}(jkAppendix B. Minimal main()jkjT ubajk}(j&]j(]j*]j,]j.]internalrefurijQ anchorname#appendix-b-minimal-mainujkj jkjT ubajk}(j&]j(]j*]j,]j.]ujkj jkjT ubajk}(j&]j(]j*]j,]j.]ujkj jkjQ ubejk}(j&]j(]j*]j,]j.]ujkj jkjQ ubejk}(j&]j(]j*]j,]j.]ujkj jkjQ ubajk}(j&]j(]j*]j,]j.]ujkj ubjje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRust}(jkjjkjT ubajk}(j&]j(]j*]j,]j.]internalrefuri rust/index anchornamehujkj jkjT ubajk}(j&]j(]j*]j,]j.]ujkj jkjT ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Rust experiment}(jkThe Rust experimentjkjU ubajk}(j&]j(]j*]j,]j.]internalrefurij U anchorname#the-rust-experimentujkj jkjU ubajk}(j&]j(]j*]j,]j.]ujkj jkjU ubje0)}(jkhjk]jH)}(jkhjk]jk}(j&]j(]j*]j,]j.]parentj U entries](Nrust/quick-startNrust/general-informationNrust/coding-guidelinesNrust/arch-supportN rust/testinge includefiles](jDU jFU jHU jJU jLU emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujktoctreej^s8/var/lib/git/docbuild/linux/Documentation/rust/index.rstj_sK$jkj5U ubajk}(j&]j(]j*]j,]j.]ujkj jkjU ubejk}(j&]j(]j*]j,]j.]ujkj jkjU ubajk}(j&]j(]j*]j,]j.]ujkj jkjT ubejk}(j&]j(]j*]j,]j.]ujkj jkjT ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj|U ubajk}(j&]j(]j*]j,]j.]internalrefurij U anchorname#indicesujkj jkjyU ubajk}(j&]j(]j*]j,]j.]ujkj jkjvU ubajk}(j&]j(]j*]j,]j.]ujkj jkjsU ubajk}(j&]j(]j*]j,]j.]exprsubproject and htmlujkonlyjkjT ubejk}(j&]j(]j*]j,]j.]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Linux Kernel Enforcement Statement}(jkjjkjU ubajk}(j&]j(]j*]j,]j.]internalrefuri$process/kernel-enforcement-statement anchornamehujkj jkjU ubajk}(j&]j(]j*]j,]j.]ujkj jkjU ubajk}(j&]j(]j*]j,]j.]ujkj jkjU ubajk}(j&]j(]j*]j,]j.]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe tip tree handbook}(jkjjkjU ubajk}(j&]j(]j*]j,]j.]internalrefuriprocess/maintainer-tip anchornamehjpjujkj jkjU ubajk}(j&]j(]j*]j,]j.]ujkj jkjU ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is the tip tree?}(jkWhat is the tip tree?jkjU ubajk}(j&]j(]j*]j,]j.]internalrefurijU anchorname#what-is-the-tip-treejp](KKeujkj jkjU ubajk}(j&]j(]j*]j,]j.]ujkj jkjU ubajk}(j&]j(]j*]j,]j.]ujkj jkjU ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPatch submission notes}(jkPatch submission notesjkj#V ubajk}(j&]j(]j*]j,]j.]internalrefurijU anchorname#patch-submission-notesjp](KKeujkj jkj V ubajk}(j&]j(]j*]j,]j.]ujkj jkjV ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSelecting the tree/branch}(jkSelecting the tree/branchjkjEV ubajk}(j&]j(]j*]j,]j.]internalrefurijU anchorname#selecting-the-tree-branchjp](KKKeujkj jkjBV ubajk}(j&]j(]j*]j,]j.]ujkj jkj?V ubajk}(j&]j(]j*]j,]j.]ujkj jkj[ ubajk}(j&]j(]j*]j,]j.]ujkj jkj[ ubejk}(j&]j(]j*]j,]j.]ujkj jkjZ ubejk}(j&]j(]j*]j,]j.]ujkj jkjZ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkThe }(jkThe jkjt[ ubjNs)}(jk ``#[test]``jk]jk#[test]}(jkhjkj|[ ubajk}(j&]j(]j*]j,]j.]ujkjE j^sNj_sNjkjt[ ubjk tests}(jk testsjkjt[ ubejk}(j&]j(]j*]j,]j.]internalrefurijZ anchorname#the-test-testsujkj jkjq[ ubajk}(j&]j(]j*]j,]j.]ujkj jkjn[ ubajk}(j&]j(]j*]j,]j.]ujkj jkjZ ubejk}(j&]j(]j*]j,]j.]ujkj jkjZ ubejk}(j&]j(]j*]j,]j.]ujkj jkjZ ubajk}(j&]j(]j*]j,]j.]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUtilization Clamping}(jkjjkj[ ubajk}(j&]j(]j*]j,]j.]internalrefurischeduler/sched-util-clamp anchornamehujkj jkj[ ubajk}(j&]j(]j*]j,]j.]ujkj jkj[ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. Introductionjkj[ ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname #introductionujkj jkj[ ubajk}(j&]j(]j*]j,]j.]ujkj jkj[ ubajk}(j&]j(]j*]j,]j.]ujkj jkj[ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 2. Design}(jk 2. Designjkj\ ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname#designujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkj[ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2.1. Buckets}(jk 2.1. Bucketsjkj%\ ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname#bucketsujkj jkj"\ ubajk}(j&]j(]j*]j,]j.]ujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2. Max aggregation}(jk2.2. Max aggregationjkjI\ ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname#max-aggregationujkj jkjF\ ubajk}(j&]j(]j*]j,]j.]ujkj jkjC\ ubajk}(j&]j(]j*]j,]j.]ujkj jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.3. Hierarchical aggregation}(jk2.3. Hierarchical aggregationjkjm\ ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname#hierarchical-aggregationujkj jkjj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkjg\ ubajk}(j&]j(]j*]j,]j.]ujkj jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2.4. Range}(jk 2.4. Rangejkj\ ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname#rangeujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkj\ ubejk}(j&]j(]j*]j,]j.]ujkj jkj[ ubejk}(j&]j(]j*]j,]j.]ujkj jkj[ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 3. Interfaces}(jk 3. Interfacesjkj\ ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname #interfacesujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkj\ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.1. Per task interface}(jk3.1. Per task interfacejkj\ ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname#per-task-interfaceujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkj\ ubajk}(j&]j(]j*]j,]j.]ujkj jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.2. cgroup interface}(jk3.2. cgroup interfacejkj] ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname#cgroup-interfaceujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.3. System interface}(jk3.3. System interfacejkj*] ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname#system-interfaceujkj jkj'] ubajk}(j&]j(]j*]j,]j.]ujkj jkj$] ubajk}(j&]j(]j*]j,]j.]ujkj jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.3.1 sched_util_clamp_min}(jk3.3.1 sched_util_clamp_minjkjN] ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname#sched-util-clamp-minujkj jkjK] ubajk}(j&]j(]j*]j,]j.]ujkj jkjH] ubajk}(j&]j(]j*]j,]j.]ujkj jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.3.2 sched_util_clamp_max}(jk3.3.2 sched_util_clamp_maxjkjr] ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname#sched-util-clamp-maxujkj jkjo] ubajk}(j&]j(]j*]j,]j.]ujkj jkjl] ubajk}(j&]j(]j*]j,]j.]ujkj jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.4. Default values}(jk3.4. Default valuesjkj] ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname#default-valuesujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%3.4.1 sched_util_clamp_min_rt_default}(jk%3.4.1 sched_util_clamp_min_rt_defaultjkj] ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname #sched-util-clamp-min-rt-defaultujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkj\ ubejk}(j&]j(]j*]j,]j.]ujkj jkj\ ubejk}(j&]j(]j*]j,]j.]ujkj jkj[ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4. How to use util clamp}(jk4. How to use util clampjkj] ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname#how-to-use-util-clampujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkj] ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk54.1. Boost important and DVFS-latency-sensitive tasks}(jk54.1. Boost important and DVFS-latency-sensitive tasksjkj ^ ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname1#boost-important-and-dvfs-latency-sensitive-tasksujkj jkj^ ubajk}(j&]j(]j*]j,]j.]ujkj jkj^ ubajk}(j&]j(]j*]j,]j.]ujkj jkj^ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.2. Cap background tasks}(jk4.2. Cap background tasksjkj/^ ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname#cap-background-tasksujkj jkj,^ ubajk}(j&]j(]j*]j,]j.]ujkj jkj)^ ubajk}(j&]j(]j*]j,]j.]ujkj jkj^ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.3. Powersave mode}(jk4.3. Powersave modejkjS^ ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname#powersave-modeujkj jkjP^ ubajk}(j&]j(]j*]j,]j.]ujkj jkjM^ ubajk}(j&]j(]j*]j,]j.]ujkj jkj^ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$4.4. Per-app performance restriction}(jk$4.4. Per-app performance restrictionjkjw^ ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname #per-app-performance-restrictionujkj jkjt^ ubajk}(j&]j(]j*]j,]j.]ujkj jkjq^ ubajk}(j&]j(]j*]j,]j.]ujkj jkj^ ubejk}(j&]j(]j*]j,]j.]ujkj jkj] ubejk}(j&]j(]j*]j,]j.]ujkj jkj[ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5. Limitations}(jk5. Limitationsjkj^ ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname #limitationsujkj jkj^ ubajk}(j&]j(]j*]j,]j.]ujkj jkj^ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkE5.1. Capping frequency with uclamp_max fails under certain conditions}(jkE5.1. Capping frequency with uclamp_max fails under certain conditionsjkj^ ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchornameA#capping-frequency-with-uclamp-max-fails-under-certain-conditionsujkj jkj^ ubajk}(j&]j(]j*]j,]j.]ujkj jkj^ ubajk}(j&]j(]j*]j,]j.]ujkj jkj^ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk05.2. UCLAMP_MAX can break PELT (util_avg) signal}(jk05.2. UCLAMP_MAX can break PELT (util_avg) signaljkj^ ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname*#uclamp-max-can-break-pelt-util-avg-signalujkj jkj^ ubajk}(j&]j(]j*]j,]j.]ujkj jkj^ ubajk}(j&]j(]j*]j,]j.]ujkj jkj^ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#5.3. Schedutil response time issues}(jk#5.3. Schedutil response time issuesjkj_ ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname#schedutil-response-time-issuesujkj jkj _ ubajk}(j&]j(]j*]j,]j.]ujkj jkj _ ubajk}(j&]j(]j*]j,]j.]ujkj jkj^ ubejk}(j&]j(]j*]j,]j.]ujkj jkj^ ubejk}(j&]j(]j*]j,]j.]ujkj jkj[ ubejk}(j&]j(]j*]j,]j.]ujkj jkj[ ubejk}(j&]j(]j*]j,]j.]ujkj jkj[ ubajk}(j&]j(]j*]j,]j.]ujkj ubj&je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux kernel licensing rules}(jkj$jkjU_ ubajk}(j&]j(]j*]j,]j.]internalrefuriprocess/license-rules anchornamehujkj jkjR_ ubajk}(j&]j(]j*]j,]j.]ujkj jkjO_ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLicense identifier syntax}(jkLicense identifier syntaxjkju_ ubajk}(j&]j(]j*]j,]j.]internalrefurijd_ anchorname#license-identifier-syntaxujkj jkjr_ ubajk}(j&]j(]j*]j,]j.]ujkj jkjo_ ubajk}(j&]j(]j*]j,]j.]ujkj jkjl_ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLicense identifiers}(jkLicense identifiersjkj_ ubajk}(j&]j(]j*]j,]j.]internalrefurijd_ anchorname#license-identifiersujkj jkj_ ubajk}(j&]j(]j*]j,]j.]ujkj jkj_ ubajk}(j&]j(]j*]j,]j.]ujkj jkjl_ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMODULE_LICENSE}(jkhjkj_ ubajk}(j&]j(]j*]j,]j.]internalrefurijd_ anchorname#id1ujkj jkj_ ubajk}(j&]j(]j*]j,]j.]ujkj jkj_ ubajk}(j&]j(]j*]j,]j.]ujkj jkjl_ ubejk}(j&]j(]j*]j,]j.]ujkj jkjO_ ubejk}(j&]j(]j*]j,]j.]ujkj jkjL_ ubajk}(j&]j(]j*]j,]j.]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe 53c700 Driver Notes}(jkj2jkj_ ubajk}(j&]j(]j*]j,]j.]internalrefuri scsi/53c700 anchornamehujkj jkj_ ubajk}(j&]j(]j*]j,]j.]ujkj jkj_ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral Description}(jkGeneral Descriptionjkj` ubajk}(j&]j(]j*]j,]j.]internalrefurij` anchorname#general-descriptionujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkj ` ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCompile Time Flags}(jkCompile Time Flagsjkj9` ubajk}(j&]j(]j*]j,]j.]internalrefurij` anchorname#compile-time-flagsujkj jkj6` ubajk}(j&]j(]j*]j,]j.]ujkj jkj3` ubajk}(j&]j(]j*]j,]j.]ujkj jkj ` ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing the Chip Core Driver}(jkUsing the Chip Core Driverjkj]` ubajk}(j&]j(]j*]j,]j.]internalrefurij` anchorname#using-the-chip-core-driverujkj jkjZ` ubajk}(j&]j(]j*]j,]j.]ujkj jkjW` ubajk}(j&]j(]j*]j,]j.]ujkj jkj ` ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWriting Your Glue Driver}(jkWriting Your Glue Driverjkj` ubajk}(j&]j(]j*]j,]j.]internalrefurij` anchorname#writing-your-glue-driverujkj jkj~` ubajk}(j&]j(]j*]j,]j.]ujkj jkj{` ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHandling Interrupts}(jkHandling Interruptsjkj` ubajk}(j&]j(]j*]j,]j.]internalrefurij` anchorname#handling-interruptsujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkj` ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Settable NCR_700_Host_Parameters}(jk Settable NCR_700_Host_Parametersjkj` ubajk}(j&]j(]j*]j,]j.]internalrefurij` anchorname!#settable-ncr-700-host-parametersujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkj` ubejk}(j&]j(]j*]j,]j.]ujkj jkj{` ubejk}(j&]j(]j*]j,]j.]ujkj jkj ` ubejk}(j&]j(]j*]j,]j.]ujkj jkj_ ubejk}(j&]j(]j*]j,]j.]ujkj jkj_ ubajk}(j&]j(]j*]j,]j.]ujkj ubj+ je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'SCSI RDMA (SRP) transport class diagram}(jkj@jkj a ubajk}(j&]j(]j*]j,]j.]internalrefuriscsi/scsi_transport_srp/figures anchornamehujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj ubj- je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLPFC Driver Release Notes}(jkjNjkj7a ubajk}(j&]j(]j*]j,]j.]internalrefuri scsi/lpfc anchornamehujkj jkj4a ubajk}(j&]j(]j*]j,]j.]ujkj jkj1a ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Support}(jkKernel SupportjkjWa ubajk}(j&]j(]j*]j,]j.]internalrefurijFa anchorname#kernel-supportujkj jkjTa ubajk}(j&]j(]j*]j,]j.]ujkj jkjQa ubajk}(j&]j(]j*]j,]j.]ujkj jkjNa ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPatches}(jkPatchesjkj{a ubajk}(j&]j(]j*]j,]j.]internalrefurijFa anchorname#patchesujkj jkjxa ubajk}(j&]j(]j*]j,]j.]ujkj jkjua ubajk}(j&]j(]j*]j,]j.]ujkj jkjNa ubejk}(j&]j(]j*]j,]j.]ujkj jkj1a ubejk}(j&]j(]j*]j,]j.]ujkj jkj.a ubajk}(j&]j(]j*]j,]j.]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Chelsio S3 iSCSI Driver for Linux}(jkj\jkja ubajk}(j&]j(]j*]j,]j.]internalrefuri scsi/cxgb3i anchornamehujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkja ubajk}(j&]j(]j*]j,]j.]internalrefurija anchorname #introductionujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing the cxgb3i Driver}(jkUsing the cxgb3i Driverjkja ubajk}(j&]j(]j*]j,]j.]internalrefurija anchorname#using-the-cxgb3i-driverujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubejk}(j&]j(]j*]j,]j.]ujkj jkja ubejk}(j&]j(]j*]j,]j.]ujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-Working with the kernel development community}(jkjjjkj1b ubajk}(j&]j(]j*]j,]j.]internalrefuri process/index anchornamehujkj jkj.b ubajk}(j&]j(]j*]j,]j.]ujkj jkj+b ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/An introduction to how kernel development works}(jk/An introduction to how kernel development worksjkjQb ubajk}(j&]j(]j*]j,]j.]internalrefurij@b anchorname0#an-introduction-to-how-kernel-development-worksujkj jkjNb ubajk}(j&]j(]j*]j,]j.]ujkj jkjKb ubje0)}(jkhjk]jH)}(jkhjk]jk}(j&]j(]j*]j,]j.]parentj@b entries](N process/howtoNprocess/development-processNprocess/submitting-patchesNprocess/submit-checkliste includefiles](jxb jzb j|b j~b emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjYU j^s;/var/lib/git/docbuild/linux/Documentation/process/index.rstj_sKjkjib ubajk}(j&]j(]j*]j,]j.]ujkj jkjKb ubejk}(j&]j(]j*]j,]j.]ujkj jkjHb ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0Tools and technical guides for kernel developers}(jk0Tools and technical guides for kernel developersjkjb ubajk}(j&]j(]j*]j,]j.]internalrefurij@b anchorname1#tools-and-technical-guides-for-kernel-developersujkj jkjb ubajk}(j&]j(]j*]j,]j.]ujkj jkjb ubje0)}(jkhjk]jH)}(jkhjk]jk}(j&]j(]j*]j,]j.]parentj@b entries](Nprocess/changesNprocess/programming-languageNprocess/coding-styleNprocess/maintainer-pgp-guideNprocess/email-clientsNprocess/applying-patchesNprocess/backportingNprocess/adding-syscallsN#process/volatile-considered-harmfulNprocess/botching-up-ioctlse includefiles](jb jb jb jb jb jb jb jb jb jb emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjYU j^sjb j_sK&jkjb ubajk}(j&]j(]j*]j,]j.]ujkj jkjb ubejk}(j&]j(]j*]j,]j.]ujkj jkjHb ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&Policy guides and developer statements}(jk&Policy guides and developer statementsjkjb ubajk}(j&]j(]j*]j,]j.]internalrefurij@b anchorname'#policy-guides-and-developer-statementsujkj jkjb ubajk}(j&]j(]j*]j,]j.]ujkj jkjb ubje0)}(jkhjk]jH)}(jkhjk]jk}(j&]j(]j*]j,]j.]parentj@b entries](Nprocess/license-rulesNprocess/code-of-conductN&process/code-of-conduct-interpretationN#process/contribution-maturity-modelN$process/kernel-enforcement-statementNprocess/kernel-driver-statementNprocess/stable-api-nonsenseNprocess/stable-kernel-rulesNprocess/management-styleNprocess/researcher-guidelinese includefiles](jc jc j!c j#c j%c j'c j)c j+c j-c j/c emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjYU j^sjb j_sK:jkjc ubajk}(j&]j(]j*]j,]j.]ujkj jkjb ubejk}(j&]j(]j*]j,]j.]ujkj jkjHb ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDealing with bugs}(jkDealing with bugsjkjNc ubajk}(j&]j(]j*]j,]j.]internalrefurij@b anchorname#dealing-with-bugsujkj jkjKc ubajk}(j&]j(]j*]j,]j.]ujkj jkjHc ubje0)}(jkhjk]jH)}(jkhjk]jk}(j&]j(]j*]j,]j.]parentj@b entries](Nprocess/handling-regressionsNprocess/security-bugsN process/cveN!process/embargoed-hardware-issuese includefiles](juc jwc jyc j{c emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjYU j^sjb j_sKOjkjfc ubajk}(j&]j(]j*]j,]j.]ujkj jkjHc ubejk}(j&]j(]j*]j,]j.]ujkj jkjHb ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMaintainer information}(jkMaintainer informationjkjc ubajk}(j&]j(]j*]j,]j.]internalrefurij@b anchorname#maintainer-informationujkj jkjc ubajk}(j&]j(]j*]j,]j.]ujkj jkjc ubje0)}(jkhjk]jH)}(jkhjk]jk}(j&]j(]j*]j,]j.]parentj@b entries](Nprocess/maintainer-handbooksNprocess/maintainerse includefiles](jc jc emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjYU j^sjb j_sK\jkjc ubajk}(j&]j(]j*]j,]j.]ujkj jkjc ubejk}(j&]j(]j*]j,]j.]ujkj jkjHb ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOther material}(jkOther materialjkjc ubajk}(j&]j(]j*]j,]j.]internalrefurij@b anchorname#other-materialujkj jkjc ubajk}(j&]j(]j*]j,]j.]ujkj jkjc ubje0)}(jkhjk](jH)}(jkhjk]jk}(j&]j(]j*]j,]j.]parentj@b entries](Nprocess/kernel-docsNprocess/deprecatede includefiles](j d j d emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjYU j^sjb j_sKhjkjc ubjH)}(jkhjk]jk}(j&]j(]j*]j,]j.]parentj@b entries](Nprocess/magic-numberNprocess/clang-formatNarch/riscv/patch-acceptanceN core-api/unaligned-memory-accesse includefiles](j$d j&d j(d j*d emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjYU j^sjb j_sKqjkjc ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj@d ubajk}(j&]j(]j*]j,]j.]internalrefurij@b anchorname#indicesujkj jkj=d ubajk}(j&]j(]j*]j,]j.]ujkj jkj:d ubajk}(j&]j(]j*]j,]j.]ujkj jkj7d ubajk}(j&]j(]j*]j,]j.]exprsubproject and htmlujkjU jkjc ubejk}(j&]j(]j*]j,]j.]ujkj jkjc ubejk}(j&]j(]j*]j,]j.]ujkj jkjHb ubejk}(j&]j(]j*]j,]j.]ujkj jkj+b ubejk}(j&]j(]j*]j,]j.]ujkj jkj(b ubajk}(j&]j(]j*]j,]j.]ujkj ubj@je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk8Adaptec Aic7xxx Fast -> Ultra160 Family Manager Set v7.0}(jkjxjkjd ubajk}(j&]j(]j*]j,]j.]internalrefuri scsi/aic7xxx anchornamehujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkjd ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Supported Hardware}(jk1. Supported Hardwarejkjd ubajk}(j&]j(]j*]j,]j.]internalrefurijd anchorname#supported-hardwareujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkjd ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Version History}(jk2. Version Historyjkjd ubajk}(j&]j(]j*]j,]j.]internalrefurijd anchorname#version-historyujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkjd ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Command Line Options}(jk3. Command Line Optionsjkjd ubajk}(j&]j(]j*]j,]j.]internalrefurijd anchorname#command-line-optionsujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkjd ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. Adaptec Customer Support}(jk4. Adaptec Customer Supportjkje ubajk}(j&]j(]j*]j,]j.]internalrefurijd anchorname#adaptec-customer-supportujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkjd ubejk}(j&]j(]j*]j,]j.]ujkj jkjd ubejk}(j&]j(]j*]j,]j.]ujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk.SMARTPQI - Microchip Smart Storage SCSI driver}(jkjjkjRe ubajk}(j&]j(]j*]j,]j.]internalrefuri scsi/smartpqi anchornamehujkj jkjOe ubajk}(j&]j(]j*]j,]j.]ujkj jkjLe ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported devices}(jkSupported devicesjkjre ubajk}(j&]j(]j*]j,]j.]internalrefurijae anchorname#supported-devicesujkj jkjoe ubajk}(j&]j(]j*]j,]j.]ujkj jkjle ubajk}(j&]j(]j*]j,]j.]ujkj jkjie ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!smartpqi specific entries in /sys}(jk!smartpqi specific entries in /sysjkje ubajk}(j&]j(]j*]j,]j.]internalrefurijae anchorname!#smartpqi-specific-entries-in-sysujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkje ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksmartpqi host attributes}(jksmartpqi host attributesjkje ubajk}(j&]j(]j*]j,]j.]internalrefurijae anchorname#smartpqi-host-attributesujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkje ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksmartpqi sas device attributes}(jksmartpqi sas device attributesjkje ubajk}(j&]j(]j*]j,]j.]internalrefurijae anchorname#smartpqi-sas-device-attributesujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkje ubejk}(j&]j(]j*]j,]j.]ujkj jkje ubejk}(j&]j(]j*]j,]j.]ujkj jkjie ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksmartpqi specific ioctls}(jksmartpqi specific ioctlsjkj f ubajk}(j&]j(]j*]j,]j.]internalrefurijae anchorname#smartpqi-specific-ioctlsujkj jkjf ubajk}(j&]j(]j*]j,]j.]ujkj jkjf ubajk}(j&]j(]j*]j,]j.]ujkj jkjie ubejk}(j&]j(]j*]j,]j.]ujkj jkjLe ubejk}(j&]j(]j*]j,]j.]ujkj jkjIe ubajk}(j&]j(]j*]j,]j.]ujkj ubjAje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)Linux driver for Brocade FC/FCOE adapters}(jkjjkjDf ubajk}(j&]j(]j*]j,]j.]internalrefuriscsi/bfa anchornamehujkj jkjAf ubajk}(j&]j(]j*]j,]j.]ujkj jkj>f ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported Hardware}(jkSupported Hardwarejkjdf ubajk}(j&]j(]j*]j,]j.]internalrefurijSf anchorname#supported-hardwareujkj jkjaf ubajk}(j&]j(]j*]j,]j.]ujkj jkj^f ubajk}(j&]j(]j*]j,]j.]ujkj jkj[f ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFirmware download}(jkFirmware downloadjkjf ubajk}(j&]j(]j*]j,]j.]internalrefurijSf anchorname#firmware-downloadujkj jkjf ubajk}(j&]j(]j*]j,]j.]ujkj jkjf ubajk}(j&]j(]j*]j,]j.]ujkj jkj[f ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Configuration & Management utility download}(jk+Configuration & Management utility downloadjkjf ubajk}(j&]j(]j*]j,]j.]internalrefurijSf anchorname*#configuration-management-utility-downloadujkj jkjf ubajk}(j&]j(]j*]j,]j.]ujkj jkjf ubajk}(j&]j(]j*]j,]j.]ujkj jkj[f ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Documentation}(jk Documentationjkjf ubajk}(j&]j(]j*]j,]j.]internalrefurijSf anchorname#documentationujkj jkjf ubajk}(j&]j(]j*]j,]j.]ujkj jkjf ubajk}(j&]j(]j*]j,]j.]ujkj jkj[f ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupport}(jkSupportjkjf ubajk}(j&]j(]j*]j,]j.]internalrefurijSf anchorname#supportujkj jkjf ubajk}(j&]j(]j*]j,]j.]ujkj jkjf ubajk}(j&]j(]j*]j,]j.]ujkj jkj[f ubejk}(j&]j(]j*]j,]j.]ujkj jkj>f ubejk}(j&]j(]j*]j,]j.]ujkj jkj;f ubajk}(j&]j(]j*]j,]j.]ujkj ubjY je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk@Subsystem and maintainer tree specific development process notes}(jkjjkj-g ubajk}(j&]j(]j*]j,]j.]internalrefuriprocess/maintainer-handbooks anchornamehujkj jkj*g ubajk}(j&]j(]j*]j,]j.]ujkj jkj'g ubje0)}(jkhjk]jH)}(jkhjk]jk}(j&]j(]j*]j,]j.]parentji ubajk}(j&]j(]j*]j,]j.]ujkj jkj;i ubajk}(j&]j(]j*]j,]j.]ujkj jkjh ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk What to do}(jk What to dojkjei ubajk}(j&]j(]j*]j,]j.]internalrefurijh anchorname #what-to-doujkj jkjbi ubajk}(j&]j(]j*]j,]j.]ujkj jkj_i ubajk}(j&]j(]j*]j,]j.]ujkj jkjh ubejk}(j&]j(]j*]j,]j.]ujkj jkjh ubejk}(j&]j(]j*]j,]j.]ujkj jkjh ubajk}(j&]j(]j*]j,]j.]ujkj ubjsje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)WorkBiT NinjaSCSI-3/32Bi driver for Linux}(jkjjkji ubajk}(j&]j(]j*]j,]j.]internalrefuriscsi/NinjaSCSI anchornamehujkj jkji ubajk}(j&]j(]j*]j,]j.]ujkj jkji ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. Comment}(jk 1. Commentjkji ubajk}(j&]j(]j*]j,]j.]internalrefuriji anchorname#commentujkj jkji ubajk}(j&]j(]j*]j,]j.]ujkj jkji ubajk}(j&]j(]j*]j,]j.]ujkj jkji ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. My Linux environment}(jk2. My Linux environmentjkji ubajk}(j&]j(]j*]j,]j.]internalrefuriji anchorname#my-linux-environmentujkj jkji ubajk}(j&]j(]j*]j,]j.]ujkj jkji ubajk}(j&]j(]j*]j,]j.]ujkj jkji ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3. Install}(jk 3. Installjkjj ubajk}(j&]j(]j*]j,]j.]internalrefuriji anchorname#installujkj jkjj ubajk}(j&]j(]j*]j,]j.]ujkj jkjj ubajk}(j&]j(]j*]j,]j.]ujkj jkji ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4. History}(jk 4. Historyjkj*j ubajk}(j&]j(]j*]j,]j.]internalrefuriji anchorname#historyujkj jkj'j ubajk}(j&]j(]j*]j,]j.]ujkj jkj$j ubajk}(j&]j(]j*]j,]j.]ujkj jkji ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5. Caution}(jk 5. CautionjkjNj ubajk}(j&]j(]j*]j,]j.]internalrefuriji anchorname#cautionujkj jkjKj ubajk}(j&]j(]j*]j,]j.]ujkj jkjHj ubajk}(j&]j(]j*]j,]j.]ujkj jkji ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 6. Known Bugs}(jk 6. Known Bugsjkjrj ubajk}(j&]j(]j*]j,]j.]internalrefuriji anchorname #known-bugsujkj jkjoj ubajk}(j&]j(]j*]j,]j.]ujkj jkjlj ubajk}(j&]j(]j*]j,]j.]ujkj jkji ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 7. Testing}(jk 7. Testingjkjj ubajk}(j&]j(]j*]j,]j.]internalrefuriji anchorname#testingujkj jkjj ubajk}(j&]j(]j*]j,]j.]ujkj jkjj ubajk}(j&]j(]j*]j,]j.]ujkj jkji ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 8. Copyright}(jk 8. Copyrightjkjj ubajk}(j&]j(]j*]j,]j.]internalrefuriji anchorname #copyrightujkj jkjj ubajk}(j&]j(]j*]j,]j.]ujkj jkjj ubajk}(j&]j(]j*]j,]j.]ujkj jkji ubejk}(j&]j(]j*]j,]j.]ujkj jkji ubejk}(j&]j(]j*]j,]j.]ujkj jkji ubajk}(j&]j(]j*]j,]j.]ujkj ubj-je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe sym53c500_cs Driver}(jkjjkjj ubajk}(j&]j(]j*]j,]j.]internalrefuriscsi/sym53c500_cs anchornamehujkj jkjj ubajk}(j&]j(]j*]j,]j.]ujkj jkjj ubajk}(j&]j(]j*]j,]j.]ujkj jkjj ubajk}(j&]j(]j*]j,]j.]ujkj ubjIje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk?Everything you ever wanted to know about Linux -stable releases}(jkjjkjk ubajk}(j&]j(]j*]j,]j.]internalrefuriprocess/stable-kernel-rules anchornamehujkj jkjk ubajk}(j&]j(]j*]j,]j.]ujkj jkjk ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4Procedure for submitting patches to the -stable tree}(jk4Procedure for submitting patches to the -stable treejkj?k ubajk}(j&]j(]j*]j,]j.]internalrefurij.k anchorname4#procedure-for-submitting-patches-to-the-stable-treeujkj jkjl ubajk}(j&]j(]j*]j,]j.]ujkj jkj6k ubejk}(j&]j(]j*]j,]j.]ujkj jkjk ubejk}(j&]j(]j*]j,]j.]ujkj jkjk ubajk}(j&]j(]j*]j,]j.]ujkj ubjxje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHandling regressions}(jkjjkj}l ubajk}(j&]j(]j*]j,]j.]internalrefuriprocess/handling-regressions anchornamehujkj jkjzl ubajk}(j&]j(]j*]j,]j.]ujkj jkjwl ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(The important bits (aka “The TL;DR”)}(jk$The important bits (aka "The TL;DR")jkjl ubajk}(j&]j(]j*]j,]j.]internalrefurijl anchorname!#the-important-bits-aka-the-tl-drujkj jkjl ubajk}(j&]j(]j*]j,]j.]ujkj jkjl ubajk}(j&]j(]j*]j,]j.]ujkj jkjl ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCAll the details on Linux kernel regressions relevant for developers}(jkCAll the details on Linux kernel regressions relevant for developersjkjl ubajk}(j&]j(]j*]j,]j.]internalrefurijl anchornameD#all-the-details-on-linux-kernel-regressions-relevant-for-developersujkj jkjl ubajk}(j&]j(]j*]j,]j.]ujkj jkjl ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#The important basics in more detail}(jk#The important basics in more detailjkjl ubajk}(j&]j(]j*]j,]j.]internalrefurijl anchorname$#the-important-basics-in-more-detailujkj jkjl ubajk}(j&]j(]j*]j,]j.]ujkj jkjl ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,What to do when receiving regression reports}(jk,What to do when receiving regression reportsjkjm ubajk}(j&]j(]j*]j,]j.]internalrefurijl anchorname-#what-to-do-when-receiving-regression-reportsujkj jkjm ubajk}(j&]j(]j*]j,]j.]ujkj jkjl ubajk}(j&]j(]j*]j,]j.]ujkj jkjl ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*What’s important when fixing regressions}(jk(What's important when fixing regressionsjkj'm ubajk}(j&]j(]j*]j,]j.]internalrefurijl anchorname)#what-s-important-when-fixing-regressionsujkj jkj$m ubajk}(j&]j(]j*]j,]j.]ujkj jkj!m ubajk}(j&]j(]j*]j,]j.]ujkj jkjl ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6Expectations and best practices for fixing regressions}(jk6Expectations and best practices for fixing regressionsjkjKm ubajk}(j&]j(]j*]j,]j.]internalrefurijl anchorname7#expectations-and-best-practices-for-fixing-regressionsujkj jkjHm ubajk}(j&]j(]j*]j,]j.]ujkj jkjEm ubajk}(j&]j(]j*]j,]j.]ujkj jkjl ubejk}(j&]j(]j*]j,]j.]ujkj jkjl ubejk}(j&]j(]j*]j,]j.]ujkj jkjl ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk@More aspects regarding regressions developers should be aware of}(jk@More aspects regarding regressions developers should be aware ofjkj{m ubajk}(j&]j(]j*]j,]j.]internalrefurijl anchornameA#more-aspects-regarding-regressions-developers-should-be-aware-ofujkj jkjxm ubajk}(j&]j(]j*]j,]j.]ujkj jkjum ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkv j@v jBv jDv jFv jHv jJv jLv emaxdepthKcaptionContentsglobhidden includehiddennumberedM titlesonly rawentries] rawcaptionjRv ujkjYU j^sI/var/lib/git/docbuild/linux/Documentation/process/development-process.rstj_sKjkj/v ubajk}(j&]j(]j*]j,]j.]ujkj jkjv ubejk}(j&]j(]j*]j,]j.]ujkj jkjv ubajk}(j&]j(]j*]j,]j.]ujkj ubjSje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkScheduler Statistics}(jkjKjkjwv ubajk}(j&]j(]j*]j,]j.]internalrefurischeduler/sched-stats anchornamehujkj jkjtv ubajk}(j&]j(]j*]j,]j.]ujkj jkjqv ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCPU statistics}(jkCPU statisticsjkjv ubajk}(j&]j(]j*]j,]j.]internalrefurijv anchorname#cpu-statisticsujkj jkjv ubajk}(j&]j(]j*]j,]j.]ujkj jkjv ubajk}(j&]j(]j*]j,]j.]ujkj jkjv ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDomain statistics}(jkDomain statisticsjkjv ubajk}(j&]j(]j*]j,]j.]internalrefurijv anchorname#domain-statisticsujkj jkjv ubajk}(j&]j(]j*]j,]j.]ujkj jkjv ubajk}(j&]j(]j*]j,]j.]ujkj jkjv ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/proc//schedstat}(jk/proc//schedstatjkjv ubajk}(j&]j(]j*]j,]j.]internalrefurijv anchorname#proc-pid-schedstatujkj jkjv ubajk}(j&]j(]j*]j,]j.]ujkj jkjv ubajk}(j&]j(]j*]j,]j.]ujkj jkjv ubejk}(j&]j(]j*]j,]j.]ujkj jkjqv ubejk}(j&]j(]j*]j,]j.]ujkj jkjnv ubajk}(j&]j(]j*]j,]j.]ujkj ubjWje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk SoC Subsystem}(jkjYjkjw ubajk}(j&]j(]j*]j,]j.]internalrefuriprocess/maintainer-soc anchornamehjpj`ujkj jkjw ubajk}(j&]j(]j*]j,]j.]ujkj jkjw ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj8w ubajk}(j&]j(]j*]j,]j.]internalrefurij'w anchorname #overviewjp](KKeujkj jkj5w ubajk}(j&]j(]j*]j,]j.]ujkj jkj2w ubajk}(j&]j(]j*]j,]j.]ujkj jkj/w ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Information for (new) Submaintainers}(jk$Information for (new) Submaintainersjkj]w ubajk}(j&]j(]j*]j,]j.]internalrefurij'w anchorname##information-for-new-submaintainersjp](KKeujkj jkjZw ubajk}(j&]j(]j*]j,]j.]ujkj jkjWw ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevicetree ABI Stability}(jkDevicetree ABI Stabilityjkjw ubajk}(j&]j(]j*]j,]j.]internalrefurij'w anchorname#devicetree-abi-stabilityjp](KKKeujkj jkj|w ubajk}(j&]j(]j*]j,]j.]ujkj jkjyw ubajk}(j&]j(]j*]j,]j.]ujkj jkjvw ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver Branch Dependencies}(jkDriver Branch Dependenciesjkjw ubajk}(j&]j(]j*]j,]j.]internalrefurij'w anchorname#driver-branch-dependenciesjp](KKKeujkj jkjw ubajk}(j&]j(]j*]j,]j.]ujkj jkjw ubajk}(j&]j(]j*]j,]j.]ujkj jkjvw ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevicetree Naming Convention}(jkDevicetree Naming Conventionjkjw ubajk}(j&]j(]j*]j,]j.]internalrefurij'w anchorname#devicetree-naming-conventionjp](KKKeujkj jkjw ubajk}(j&]j(]j*]j,]j.]ujkj jkjw ubajk}(j&]j(]j*]j,]j.]ujkj jkjvw ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkValidating Devicetree Files}(jkValidating Devicetree Filesjkjw ubajk}(j&]j(]j*]j,]j.]internalrefurij'w anchorname#validating-devicetree-filesjp](KKKeujkj jkjw ubajk}(j&]j(]j*]j,]j.]ujkj jkjw ubajk}(j&]j(]j*]j,]j.]ujkj jkjvw ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBranches and Pull Requests}(jkBranches and Pull Requestsjkjx ubajk}(j&]j(]j*]j,]j.]internalrefurij'w anchorname#branches-and-pull-requestsjp](KKKeujkj jkjx ubajk}(j&]j(]j*]j,]j.]ujkj jkj x ubajk}(j&]j(]j*]j,]j.]ujkj jkjvw ubejk}(j&]j(]j*]j,]j.]ujkj jkjWw ubejk}(j&]j(]j*]j,]j.]ujkj jkj/w ubejk}(j&]j(]j*]j,]j.]ujkj jkjw ubejk}(j&]j(]j*]j,]j.]ujkj jkjw ubajk}(j&]j(]j*]j,]j.]ujkj ubjx je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkReal-Time group scheduling}(jkjhjkjYx ubajk}(j&]j(]j*]j,]j.]internalrefurischeduler/sched-rt-group anchornamehujkj jkjVx ubajk}(j&]j(]j*]j,]j.]ujkj jkjSx ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 0. WARNING}(jk 0. WARNINGjkjyx ubajk}(j&]j(]j*]j,]j.]internalrefurijhx anchorname#warningujkj jkjvx ubajk}(j&]j(]j*]j,]j.]ujkj jkjsx ubajk}(j&]j(]j*]j,]j.]ujkj jkjpx ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 1. Overview}(jk 1. Overviewjkjx ubajk}(j&]j(]j*]j,]j.]internalrefurijhx anchorname #overviewujkj jkjx ubajk}(j&]j(]j*]j,]j.]ujkj jkjx ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.1 The problem}(jk1.1 The problemjkjx ubajk}(j&]j(]j*]j,]j.]internalrefurijhx anchorname #the-problemujkj jkjx ubajk}(j&]j(]j*]j,]j.]ujkj jkjx ubajk}(j&]j(]j*]j,]j.]ujkj jkjx ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.2 The solution}(jk1.2 The solutionjkjx ubajk}(j&]j(]j*]j,]j.]internalrefurijhx anchorname #the-solutionujkj jkjx ubajk}(j&]j(]j*]j,]j.]ujkj jkjx ubajk}(j&]j(]j*]j,]j.]ujkj jkjx ubejk}(j&]j(]j*]j,]j.]ujkj jkjx ubejk}(j&]j(]j*]j,]j.]ujkj jkjpx ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2. The Interface}(jk2. The Interfacejkjy ubajk}(j&]j(]j*]j,]j.]internalrefurijhx anchorname#the-interfaceujkj jkjy ubajk}(j&]j(]j*]j,]j.]ujkj jkj y ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1 System wide settings}(jk2.1 System wide settingsjkj3y ubajk}(j&]j(]j*]j,]j.]internalrefurijhx anchorname#system-wide-settingsujkj jkj0y ubajk}(j&]j(]j*]j,]j.]ujkj jkj-y ubajk}(j&]j(]j*]j,]j.]ujkj jkj*y ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2 Default behaviour}(jk2.2 Default behaviourjkjWy ubajk}(j&]j(]j*]j,]j.]internalrefurijhx anchorname#default-behaviourujkj jkjTy ubajk}(j&]j(]j*]j,]j.]ujkj jkjQy ubajk}(j&]j(]j*]j,]j.]ujkj jkj*y ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.3 Basis for grouping tasks}(jk2.3 Basis for grouping tasksjkj{y ubajk}(j&]j(]j*]j,]j.]internalrefurijhx anchorname#basis-for-grouping-tasksujkj jkjxy ubajk}(j&]j(]j*]j,]j.]ujkj jkjuy ubajk}(j&]j(]j*]j,]j.]ujkj jkj*y ubejk}(j&]j(]j*]j,]j.]ujkj jkj y ubejk}(j&]j(]j*]j,]j.]ujkj jkjpx ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Future plans}(jk3. Future plansjkjy ubajk}(j&]j(]j*]j,]j.]internalrefurijhx anchorname #future-plansujkj jkjy ubajk}(j&]j(]j*]j,]j.]ujkj jkjy ubajk}(j&]j(]j*]j,]j.]ujkj jkjpx ubejk}(j&]j(]j*]j,]j.]ujkj jkjSx ubejk}(j&]j(]j*]j,]j.]ujkj jkjPx ubajk}(j&]j(]j*]j,]j.]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCoding Guidelines}(jkjvjkjy ubajk}(j&]j(]j*]j,]j.]internalrefurirust/coding-guidelines anchornamehujkj jkjy ubajk}(j&]j(]j*]j,]j.]ujkj jkjy ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStyle & formatting}(jkStyle & formattingjkjz ubajk}(j&]j(]j*]j,]j.]internalrefurijy anchorname#style-formattingujkj jkjz ubajk}(j&]j(]j*]j,]j.]ujkj jkjy ubajk}(j&]j(]j*]j,]j.]ujkj jkjy ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkComments}(jkCommentsjkj(z ubajk}(j&]j(]j*]j,]j.]internalrefurijy anchorname #commentsujkj jkj%z ubajk}(j&]j(]j*]j,]j.]ujkj jkj"z ubajk}(j&]j(]j*]j,]j.]ujkj jkjy ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCode documentation}(jkCode documentationjkjLz ubajk}(j&]j(]j*]j,]j.]internalrefurijy anchorname#code-documentationujkj jkjIz ubajk}(j&]j(]j*]j,]j.]ujkj jkjFz ubajk}(j&]j(]j*]j,]j.]ujkj jkjy ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNaming}(jkNamingjkjpz ubajk}(j&]j(]j*]j,]j.]internalrefurijy anchorname#namingujkj jkjmz ubajk}(j&]j(]j*]j,]j.]ujkj jkjjz ubajk}(j&]j(]j*]j,]j.]ujkj jkjy ubejk}(j&]j(]j*]j,]j.]ujkj jkjy ubejk}(j&]j(]j*]j,]j.]ujkj jkjy ubajk}(j&]j(]j*]j,]j.]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Scheduler}(jkjjkjz ubajk}(j&]j(]j*]j,]j.]internalrefurischeduler/index anchornamehujkj jkjz ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubje0)}(jkhjk](jH)}(jkhjk]jk}(j&]j(]j*]j,]j.]parentjz entries](Nscheduler/completionNscheduler/membarrierNscheduler/sched-archNscheduler/sched-bwcNscheduler/sched-deadlineNscheduler/sched-design-CFSNscheduler/sched-domainsNscheduler/sched-capacityNscheduler/sched-energyNscheduler/schedutilNscheduler/sched-util-clampNscheduler/sched-nice-designNscheduler/sched-rt-groupNscheduler/sched-statsNscheduler/sched-debugNscheduler/text_filese includefiles](jz jz jz jz jz jz jz jz jz jz jz jz jz jz jz jz emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjYU j^s=/var/lib/git/docbuild/linux/Documentation/scheduler/index.rstj_sKjkjz ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj{ ubajk}(j&]j(]j*]j,]j.]internalrefurijz anchorname#indicesujkj jkj{ ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubajk}(j&]j(]j*]j,]j.]exprsubproject and htmlujkjU jkjz ubejk}(j&]j(]j*]j,]j.]ujkj jkjz ubejk}(j&]j(]j*]j,]j.]ujkj jkjz ubajk}(j&]j(]j*]j,]j.]ujkj ubj]je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEnergy Aware Scheduling}(jkjjkjE{ ubajk}(j&]j(]j*]j,]j.]internalrefurischeduler/sched-energy anchornamehujkj jkjB{ ubajk}(j&]j(]j*]j,]j.]ujkj jkj?{ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. Introductionjkje{ ubajk}(j&]j(]j*]j,]j.]internalrefurijT{ anchorname #introductionujkj jkjb{ ubajk}(j&]j(]j*]j,]j.]ujkj jkj_{ ubajk}(j&]j(]j*]j,]j.]ujkj jkj\{ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Background and Terminology}(jk2. Background and Terminologyjkj{ ubajk}(j&]j(]j*]j,]j.]internalrefurijT{ anchorname#background-and-terminologyujkj jkj{ ubajk}(j&]j(]j*]j,]j.]ujkj jkj{ ubajk}(j&]j(]j*]j,]j.]ujkj jkj\{ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Topology information}(jk3. Topology informationjkj{ ubajk}(j&]j(]j*]j,]j.]internalrefurijT{ anchorname#topology-informationujkj jkj{ ubajk}(j&]j(]j*]j,]j.]ujkj jkj{ ubajk}(j&]j(]j*]j,]j.]ujkj jkj\{ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. Energy-Aware task placement}(jk4. Energy-Aware task placementjkj{ ubajk}(j&]j(]j*]j,]j.]internalrefurijT{ anchorname#energy-aware-task-placementujkj jkj{ ubajk}(j&]j(]j*]j,]j.]ujkj jkj{ ubajk}(j&]j(]j*]j,]j.]ujkj jkj\{ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. Over-utilization}(jk5. Over-utilizationjkj{ ubajk}(j&]j(]j*]j,]j.]internalrefurijT{ anchorname#over-utilizationujkj jkj{ ubajk}(j&]j(]j*]j,]j.]ujkj jkj{ ubajk}(j&]j(]j*]j,]j.]ujkj jkj\{ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(6. Dependencies and requirements for EAS}(jk(6. Dependencies and requirements for EASjkj| ubajk}(j&]j(]j*]j,]j.]internalrefurijT{ anchorname&#dependencies-and-requirements-for-easujkj jkj| ubajk}(j&]j(]j*]j,]j.]ujkj jkj| ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6.1 - Asymmetric CPU topology}(jk6.1 - Asymmetric CPU topologyjkj:| ubajk}(j&]j(]j*]j,]j.]internalrefurijT{ anchorname#asymmetric-cpu-topologyujkj jkj7| ubajk}(j&]j(]j*]j,]j.]ujkj jkj4| ubajk}(j&]j(]j*]j,]j.]ujkj jkj1| ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6.2 - Energy Model presence}(jk6.2 - Energy Model presencejkj^| ubajk}(j&]j(]j*]j,]j.]internalrefurijT{ anchorname#energy-model-presenceujkj jkj[| ubajk}(j&]j(]j*]j,]j.]ujkj jkjX| ubajk}(j&]j(]j*]j,]j.]ujkj jkj1| ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6.3 - Energy Model complexity}(jk6.3 - Energy Model complexityjkj| ubajk}(j&]j(]j*]j,]j.]internalrefurijT{ anchorname#energy-model-complexityujkj jkj| ubajk}(j&]j(]j*]j,]j.]ujkj jkj|| ubajk}(j&]j(]j*]j,]j.]ujkj jkj1| ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6.4 - Schedutil governor}(jk6.4 - Schedutil governorjkj| ubajk}(j&]j(]j*]j,]j.]internalrefurijT{ anchorname#schedutil-governorujkj jkj| ubajk}(j&]j(]j*]j,]j.]ujkj jkj| ubajk}(j&]j(]j*]j,]j.]ujkj jkj1| ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'6.5 Scale-invariant utilization signals}(jk'6.5 Scale-invariant utilization signalsjkj| ubajk}(j&]j(]j*]j,]j.]internalrefurijT{ anchorname$#scale-invariant-utilization-signalsujkj jkj| ubajk}(j&]j(]j*]j,]j.]ujkj jkj| ubajk}(j&]j(]j*]j,]j.]ujkj jkj1| ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6.6 Multithreading (SMT)}(jk6.6 Multithreading (SMT)jkj| ubajk}(j&]j(]j*]j,]j.]internalrefurijT{ anchorname#multithreading-smtujkj jkj| ubajk}(j&]j(]j*]j,]j.]ujkj jkj| ubajk}(j&]j(]j*]j,]j.]ujkj jkj1| ubejk}(j&]j(]j*]j,]j.]ujkj jkj| ubejk}(j&]j(]j*]j,]j.]ujkj jkj\{ ubejk}(j&]j(]j*]j,]j.]ujkj jkj?{ ubejk}(j&]j(]j*]j,]j.]ujkj jkj<{ ubajk}(j&]j(]j*]j,]j.]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#The BusLogic FlashPoint SCSI Driver}(jkjjkj3} ubajk}(j&]j(]j*]j,]j.]internalrefuriscsi/FlashPoint anchornamehujkj jkj0} ubajk}(j&]j(]j*]j,]j.]ujkj jkj-} ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe Linux Operating System}(jkThe Linux Operating SystemjkjS} ubajk}(j&]j(]j*]j,]j.]internalrefurijB} anchorname#the-linux-operating-systemujkj jkjP} ubajk}(j&]j(]j*]j,]j.]ujkj jkjM} ubajk}(j&]j(]j*]j,]j.]ujkj jkjJ} ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFlashPoint Host Adapters}(jkFlashPoint Host Adaptersjkjw} ubajk}(j&]j(]j*]j,]j.]internalrefurijB} anchorname#flashpoint-host-adaptersujkj jkjt} ubajk}(j&]j(]j*]j,]j.]ujkj jkjq} ubajk}(j&]j(]j*]j,]j.]ujkj jkjJ} ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk About Mylex}(jk About Mylexjkj} ubajk}(j&]j(]j*]j,]j.]internalrefurijB} anchorname #about-mylexujkj jkj} ubajk}(j&]j(]j*]j,]j.]ujkj jkj} ubajk}(j&]j(]j*]j,]j.]ujkj jkjJ} ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkContact:}(jkContact:jkj} ubajk}(j&]j(]j*]j,]j.]internalrefurijB} anchorname#contactujkj jkj} ubajk}(j&]j(]j*]j,]j.]ujkj jkj} ubajk}(j&]j(]j*]j,]j.]ujkj jkjJ} ubejk}(j&]j(]j*]j,]j.]ujkj jkj-} ubejk}(j&]j(]j*]j,]j.]ujkj jkj*} ubajk}(j&]j(]j*]j,]j.]ujkj ubjUje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk6Highpoint RocketRAID 3xxx/4xxx Adapter Driver (hptiop)}(jkjjkj} ubajk}(j&]j(]j*]j,]j.]internalrefuri scsi/hptiop anchornamehujkj jkj} ubajk}(j&]j(]j*]j,]j.]ujkj jkj} ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkController Register Map}(jkController Register Mapjkj~ ubajk}(j&]j(]j*]j,]j.]internalrefurij~ anchorname#controller-register-mapujkj jkj~ ubajk}(j&]j(]j*]j,]j.]ujkj jkj~ ubajk}(j&]j(]j*]j,]j.]ujkj jkj~ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(I/O Request Workflow of Not Marvell Frey}(jk(I/O Request Workflow of Not Marvell Freyjkj<~ ubajk}(j&]j(]j*]j,]j.]internalrefurij~ anchorname)#i-o-request-workflow-of-not-marvell-freyujkj jkj9~ ubajk}(j&]j(]j*]j,]j.]ujkj jkj6~ ubajk}(j&]j(]j*]j,]j.]ujkj jkj~ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$I/O Request Workflow of Marvell Frey}(jk$I/O Request Workflow of Marvell Freyjkj`~ ubajk}(j&]j(]j*]j,]j.]internalrefurij~ anchorname%#i-o-request-workflow-of-marvell-freyujkj jkj]~ ubajk}(j&]j(]j*]j,]j.]ujkj jkjZ~ ubajk}(j&]j(]j*]j,]j.]ujkj jkj~ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUser-level Interface}(jkUser-level Interfacejkj~ ubajk}(j&]j(]j*]j,]j.]internalrefurij~ anchorname#user-level-interfaceujkj jkj~ ubajk}(j&]j(]j*]j,]j.]ujkj jkj~~ ubajk}(j&]j(]j*]j,]j.]ujkj jkj~ ubejk}(j&]j(]j*]j,]j.]ujkj jkj} ubejk}(j&]j(]j*]j,]j.]ujkj jkj} ubajk}(j&]j(]j*]j,]j.]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arch Support}(jkjjkj~ ubajk}(j&]j(]j*]j,]j.]internalrefurirust/arch-support anchornamehujkj jkj~ ubajk}(j&]j(]j*]j,]j.]ujkj jkj~ ubajk}(j&]j(]j*]j,]j.]ujkj jkj~ ubajk}(j&]j(]j*]j,]j.]ujkj ubj: je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCapacity Aware Scheduling}(jkjjkj~ ubajk}(j&]j(]j*]j,]j.]internalrefurischeduler/sched-capacity anchornamehujkj jkj~ ubajk}(j&]j(]j*]j,]j.]ujkj jkj~ ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1. CPU Capacity}(jk1. CPU Capacityjkj  ubajk}(j&]j(]j*]j,]j.]internalrefurij~ anchorname #cpu-capacityujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.1 Introduction}(jk1.1 Introductionjkj* ubajk}(j&]j(]j*]j,]j.]internalrefurij~ anchorname #introductionujkj jkj' ubajk}(j&]j(]j*]j,]j.]ujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkj! ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.2 Scheduler terms}(jk1.2 Scheduler termsjkjN ubajk}(j&]j(]j*]j,]j.]internalrefurij~ anchorname#scheduler-termsujkj jkjK ubajk}(j&]j(]j*]j,]j.]ujkj jkjH ubajk}(j&]j(]j*]j,]j.]ujkj jkj! ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1.3 Platform examples}(jk1.3 Platform examplesjkjr ubajk}(j&]j(]j*]j,]j.]internalrefurij~ anchorname#platform-examplesujkj jkjo ubajk}(j&]j(]j*]j,]j.]ujkj jkjl ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.3.1 Identical OPPs}(jk1.3.1 Identical OPPsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij~ anchorname#identical-oppsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.3.2 Different max OPPs}(jk1.3.2 Different max OPPsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij~ anchorname#different-max-oppsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkjl ubejk}(j&]j(]j*]j,]j.]ujkj jkj! ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.4 Representation caveat}(jk1.4 Representation caveatjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij~ anchorname#representation-caveatujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj! ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2. Task utilization}(jk2. Task utilizationjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij~ anchorname#task-utilizationujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1 Introduction}(jk2.1 Introductionjkj8 ubajk}(j&]j(]j*]j,]j.]internalrefurij~ anchorname#id1ujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkj2 ubajk}(j&]j(]j*]j,]j.]ujkj jkj/ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2 Frequency invariance}(jk2.2 Frequency invariancejkj\ ubajk}(j&]j(]j*]j,]j.]internalrefurij~ anchorname#frequency-invarianceujkj jkjY ubajk}(j&]j(]j*]j,]j.]ujkj jkjV ubajk}(j&]j(]j*]j,]j.]ujkj jkj/ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.3 CPU invariance}(jk2.3 CPU invariancejkj ubajk}(j&]j(]j*]j,]j.]internalrefurij~ anchorname#cpu-invarianceujkj jkj} ubajk}(j&]j(]j*]j,]j.]ujkj jkjz ubajk}(j&]j(]j*]j,]j.]ujkj jkj/ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.4 Invariant task utilization}(jk2.4 Invariant task utilizationjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij~ anchorname#invariant-task-utilizationujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj/ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.5 Utilization estimation}(jk2.5 Utilization estimationjkjȀ ubajk}(j&]j(]j*]j,]j.]internalrefurij~ anchorname#utilization-estimationujkj jkjŀ ubajk}(j&]j(]j*]j,]j.]ujkj jkj€ ubajk}(j&]j(]j*]j,]j.]ujkj jkj/ ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)3. Capacity aware scheduling requirements}(jk)3. Capacity aware scheduling requirementsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij~ anchorname'#capacity-aware-scheduling-requirementsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.1 CPU capacity}(jk3.1 CPU capacityjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij~ anchorname#id2ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.2 Frequency invariance}(jk3.2 Frequency invariancejkj= ubajk}(j&]j(]j*]j,]j.]internalrefurij~ anchorname#id3ujkj jkj: ubajk}(j&]j(]j*]j,]j.]ujkj jkj7 ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. Scheduler topology}(jk4. Scheduler topologyjkjm ubajk}(j&]j(]j*]j,]j.]internalrefurij~ anchorname#scheduler-topologyujkj jkjj ubajk}(j&]j(]j*]j,]j.]ujkj jkjg ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+5. Capacity aware scheduling implementation}(jk+5. Capacity aware scheduling implementationjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij~ anchorname)#capacity-aware-scheduling-implementationujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5.1 CFS}(jk5.1 CFSjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij~ anchorname#cfsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.1.1 Capacity fitness}(jk5.1.1 Capacity fitnessjkjӁ ubajk}(j&]j(]j*]j,]j.]internalrefurij~ anchorname#capacity-fitnessujkj jkjЁ ubajk}(j&]j(]j*]j,]j.]ujkj jkj́ ubajk}(j&]j(]j*]j,]j.]ujkj jkjʁ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.1.2 Wakeup CPU selection}(jk5.1.2 Wakeup CPU selectionjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij~ anchorname#wakeup-cpu-selectionujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjʁ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.1.3 Load balancing}(jk5.1.3 Load balancingjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij~ anchorname#load-balancingujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjʁ ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5.2 RT}(jk5.2 RTjkjK ubajk}(j&]j(]j*]j,]j.]internalrefurij~ anchorname#rtujkj jkjH ubajk}(j&]j(]j*]j,]j.]ujkj jkjE ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.2.1 Wakeup CPU selection}(jk5.2.1 Wakeup CPU selectionjkjl ubajk}(j&]j(]j*]j,]j.]internalrefurij~ anchorname#id4ujkj jkji ubajk}(j&]j(]j*]j,]j.]ujkj jkjf ubajk}(j&]j(]j*]j,]j.]ujkj jkjc ubajk}(j&]j(]j*]j,]j.]ujkj jkjE ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5.3 DL}(jk5.3 DLjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij~ anchorname#dlujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.3.1 Wakeup CPU selection}(jk5.3.1 Wakeup CPU selectionjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij~ anchorname#id5ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj~ ubejk}(j&]j(]j*]j,]j.]ujkj jkj~ ubajk}(j&]j(]j*]j,]j.]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkScheduler debugfs}(jkjjkj ubajk}(j&]j(]j*]j,]j.]internalrefurischeduler/sched-debug anchornamehujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jknuma_balancing}(jknuma_balancingjkj. ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#numa-balancingujkj jkj+ ubajk}(j&]j(]j*]j,]j.]ujkj jkj( ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCscan_period_min_ms, scan_delay_ms, scan_period_max_ms, scan_size_mb}(jkCscan_period_min_ms, scan_delay_ms, scan_period_max_ms, scan_size_mbjkjO ubajk}(j&]j(]j*]j,]j.]internalrefurij anchornameA#scan-period-min-ms-scan-delay-ms-scan-period-max-ms-scan-size-mbujkj jkjL ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubajk}(j&]j(]j*]j,]j.]ujkj jkjF ubajk}(j&]j(]j*]j,]j.]ujkj jkj( ubejk}(j&]j(]j*]j,]j.]ujkj jkj% ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#AACRAID Driver for Linux (take two)}(jkjjkj ubajk}(j&]j(]j*]j,]j.]internalrefuri scsi/aacraid anchornamehujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname #introductionujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported Cards/Chipsets}(jkSupported Cards/Chipsetsjkj؃ ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#supported-cards-chipsetsujkj jkjՃ ubajk}(j&]j(]j*]j,]j.]ujkj jkj҃ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPeople}(jkPeoplejkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#peopleujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mailing List}(jk Mailing Listjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname #mailing-listujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdc395x SCSI driver}(jkjjkjY ubajk}(j&]j(]j*]j,]j.]internalrefuri scsi/dc395x anchornamehujkj jkjV ubajk}(j&]j(]j*]j,]j.]ujkj jkjS ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStatus}(jkStatusjkjy ubajk}(j&]j(]j*]j,]j.]internalrefurijh anchorname#statusujkj jkjv ubajk}(j&]j(]j*]j,]j.]ujkj jkjs ubajk}(j&]j(]j*]j,]j.]ujkj jkjp ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Parameters}(jk Parametersjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijh anchorname #parametersujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjp ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Copyright}(jk Copyrightjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijh anchorname #copyrightujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjp ubejk}(j&]j(]j*]j,]j.]ujkj jkjS ubejk}(j&]j(]j*]j,]j.]ujkj jkjP ubajk}(j&]j(]j*]j,]j.]ujkj ubj/je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLinux magic numbers}(jkjjkj ubajk}(j&]j(]j*]j,]j.]internalrefuriprocess/magic-number anchornamehujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkmembarrier() System Call}(jkjjkj& ubajk}(j&]j(]j*]j,]j.]internalrefurischeduler/membarrier anchornamehujkj jkj# ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEMEMBARRIER_CMD_{PRIVATE,GLOBAL}_EXPEDITED - Architecture requirements}(jkEMEMBARRIER_CMD_{PRIVATE,GLOBAL}_EXPEDITED - Architecture requirementsjkjF ubajk}(j&]j(]j*]j,]j.]internalrefurij5 anchornameB#membarrier-cmd-private-global-expedited-architecture-requirementsujkj jkjC ubajk}(j&]j(]j*]j,]j.]ujkj jkj@ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Memory barriers before updating rq->curr}(jk(Memory barriers before updating rq->currjkjg ubajk}(j&]j(]j*]j,]j.]internalrefurij5 anchorname(#memory-barriers-before-updating-rq-currujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkj^ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Memory barriers after updating rq->curr}(jk'Memory barriers after updating rq->currjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij5 anchorname'#memory-barriers-after-updating-rq-currujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj^ ubejk}(j&]j(]j*]j,]j.]ujkj jkj@ ubejk}(j&]j(]j*]j,]j.]ujkj jkj= ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Driver Statement}(jkjjkjЅ ubajk}(j&]j(]j*]j,]j.]internalrefuriprocess/kernel-driver-statement anchornamehujkj jkjͅ ubajk}(j&]j(]j*]j,]j.]ujkj jkjʅ ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Position Statement on Linux Kernel Modules}(jk*Position Statement on Linux Kernel Modulesjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij߅ anchorname+#position-statement-on-linux-kernel-modulesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjʅ ubejk}(j&]j(]j*]j,]j.]ujkj jkjDž ubajk}(j&]j(]j*]j,]j.]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSCSI EH}(jkj,jkj) ubajk}(j&]j(]j*]j,]j.]internalrefuri scsi/scsi_eh anchornamehujkj jkj& ubajk}(j&]j(]j*]j,]j.]ujkj jkj# ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk:1. How SCSI commands travel through the midlayer and to EH}(jk:1. How SCSI commands travel through the midlayer and to EHjkjI ubajk}(j&]j(]j*]j,]j.]internalrefurij8 anchorname8#how-scsi-commands-travel-through-the-midlayer-and-to-ehujkj jkjF ubajk}(j&]j(]j*]j,]j.]ujkj jkjC ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.1 struct scsi_cmnd}(jk1.1 struct scsi_cmndjkjj ubajk}(j&]j(]j*]j,]j.]internalrefurij8 anchorname#struct-scsi-cmndujkj jkjg ubajk}(j&]j(]j*]j,]j.]ujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"1.2 How do scmd’s get completed?}(jk 1.2 How do scmd's get completed?jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij8 anchorname#how-do-scmd-s-get-completedujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$1.2.1 Completing a scmd w/ scsi_done}(jk$1.2.1 Completing a scmd w/ scsi_donejkj ubajk}(j&]j(]j*]j,]j.]internalrefurij8 anchorname#completing-a-scmd-w-scsi-doneujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"1.2.2 Completing a scmd w/ timeout}(jk"1.2.2 Completing a scmd w/ timeoutjkjӆ ubajk}(j&]j(]j*]j,]j.]internalrefurij8 anchorname#completing-a-scmd-w-timeoutujkj jkjІ ubajk}(j&]j(]j*]j,]j.]ujkj jkj͆ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkja ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.3 Asynchronous command aborts}(jk1.3 Asynchronous command abortsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij8 anchorname#asynchronous-command-abortsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.4 How EH takes over}(jk1.4 How EH takes overjkj' ubajk}(j&]j(]j*]j,]j.]internalrefurij8 anchorname#how-eh-takes-overujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkj! ubajk}(j&]j(]j*]j,]j.]ujkj jkja ubejk}(j&]j(]j*]j,]j.]ujkj jkjC ubejk}(j&]j(]j*]j,]j.]ujkj jkj@ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2. How SCSI EH works}(jk2. How SCSI EH worksjkjW ubajk}(j&]j(]j*]j,]j.]internalrefurij8 anchorname#how-scsi-eh-worksujkj jkjT ubajk}(j&]j(]j*]j,]j.]ujkj jkjQ ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%2.1 EH through fine-grained callbacks}(jk%2.1 EH through fine-grained callbacksjkjx ubajk}(j&]j(]j*]j,]j.]internalrefurij8 anchorname"#eh-through-fine-grained-callbacksujkj jkju ubajk}(j&]j(]j*]j,]j.]ujkj jkjr ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1.1 Overview}(jk2.1.1 Overviewjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij8 anchorname #overviewujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1.2 Flow of scmds through EH}(jk2.1.2 Flow of scmds through EHjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij8 anchorname#flow-of-scmds-through-ehujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1.3 Flow of control}(jk2.1.3 Flow of controljkj ubajk}(j&]j(]j*]j,]j.]internalrefurij8 anchorname#flow-of-controlujkj jkjއ ubajk}(j&]j(]j*]j,]j.]ujkj jkjۇ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkjr ubejk}(j&]j(]j*]j,]j.]ujkj jkjo ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk02.2 EH through transportt->eh_strategy_handler()}(jk02.2 EH through transportt->eh_strategy_handler()jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij8 anchorname*#eh-through-transportt-eh-strategy-handlerujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkD2.2.1 Pre transportt->eh_strategy_handler() SCSI midlayer conditions}(jkD2.2.1 Pre transportt->eh_strategy_handler() SCSI midlayer conditionsjkj2 ubajk}(j&]j(]j*]j,]j.]internalrefurij8 anchorname<#pre-transportt-eh-strategy-handler-scsi-midlayer-conditionsujkj jkj/ ubajk}(j&]j(]j*]j,]j.]ujkj jkj, ubajk}(j&]j(]j*]j,]j.]ujkj jkj) ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkE2.2.2 Post transportt->eh_strategy_handler() SCSI midlayer conditions}(jkE2.2.2 Post transportt->eh_strategy_handler() SCSI midlayer conditionsjkjV ubajk}(j&]j(]j*]j,]j.]internalrefurij8 anchorname=#post-transportt-eh-strategy-handler-scsi-midlayer-conditionsujkj jkjS ubajk}(j&]j(]j*]j,]j.]ujkj jkjP ubajk}(j&]j(]j*]j,]j.]ujkj jkj) ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.3 Things to consider}(jk2.2.3 Things to considerjkjz ubajk}(j&]j(]j*]j,]j.]internalrefurij8 anchorname#things-to-considerujkj jkjw ubajk}(j&]j(]j*]j,]j.]ujkj jkjt ubajk}(j&]j(]j*]j,]j.]ujkj jkj) ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkjo ubejk}(j&]j(]j*]j,]j.]ujkj jkjQ ubejk}(j&]j(]j*]j,]j.]ujkj jkj@ ubejk}(j&]j(]j*]j,]j.]ujkj jkj# ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkARECA FIRMWARE SPEC}(jkj:jkjˈ ubajk}(j&]j(]j*]j,]j.]internalrefuriscsi/arcmsr_spec anchornamehujkj jkjȈ ubajk}(j&]j(]j*]j,]j.]ujkj jkjň ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsage of IOP331 adapter}(jkUsage of IOP331 adapterjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijڈ anchorname#usage-of-iop331-adapterujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. Message 0}(jk 1. Message 0jkj ubajk}(j&]j(]j*]j,]j.]internalrefurijڈ anchorname #message-0ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(2. Doorbell is used for RS-232 emulation}(jk(2. Doorbell is used for RS-232 emulationjkj0 ubajk}(j&]j(]j*]j,]j.]internalrefurijڈ anchorname&#doorbell-is-used-for-rs-232-emulationujkj jkj- ubajk}(j&]j(]j*]j,]j.]ujkj jkj* ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Index Memory Usage}(jk3. Index Memory UsagejkjT ubajk}(j&]j(]j*]j,]j.]internalrefurijڈ anchorname#index-memory-usageujkj jkjQ ubajk}(j&]j(]j*]j,]j.]ujkj jkjN ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. RS-232 emulation}(jk4. RS-232 emulationjkjx ubajk}(j&]j(]j*]j,]j.]internalrefurijڈ anchorname#rs-232-emulationujkj jkju ubajk}(j&]j(]j*]j,]j.]ujkj jkjr ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. PostQ}(jk5. PostQjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijڈ anchorname#postqujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6. BIOS request}(jk6. BIOS requestjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijڈ anchorname #bios-requestujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&7. Definition of SGL entry (structure)}(jk&7. Definition of SGL entry (structure)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurijڈ anchorname"#definition-of-sgl-entry-structureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjމ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)8. Message1 Out - Diag Status Code (????)}(jk)8. Message1 Out - Diag Status Code (????)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurijڈ anchorname#message1-out-diag-status-codeujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9. Message0 message code}(jk9. Message0 message codejkj, ubajk}(j&]j(]j*]j,]j.]internalrefurijڈ anchorname#message0-message-codeujkj jkj) ubajk}(j&]j(]j*]j,]j.]ujkj jkj& ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*RS-232 Interface for Areca Raid Controller}(jk*RS-232 Interface for Areca Raid Controllerjkj\ ubajk}(j&]j(]j*]j,]j.]internalrefurijڈ anchorname+#rs-232-interface-for-areca-raid-controllerujkj jkjY ubajk}(j&]j(]j*]j,]j.]ujkj jkjV ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. Sequence of command execution}(jk 1. Sequence of command executionjkj} ubajk}(j&]j(]j*]j,]j.]internalrefurijڈ anchorname#sequence-of-command-executionujkj jkjz ubajk}(j&]j(]j*]j,]j.]ujkj jkjw ubajk}(j&]j(]j*]j,]j.]ujkj jkjt ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Command block}(jk2. Command blockjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijڈ anchorname#command-blockujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjt ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#3. Command code and associated data}(jk#3. Command code and associated datajkjŊ ubajk}(j&]j(]j*]j,]j.]internalrefurijڈ anchorname!#command-code-and-associated-dataujkj jkjŠ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCommand description}(jkCommand descriptionjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijڈ anchorname#command-descriptionujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj݊ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkjt ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. Returned data}(jk4. Returned datajkj ubajk}(j&]j(]j*]j,]j.]internalrefurijڈ anchorname#returned-dataujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjt ubejk}(j&]j(]j*]j,]j.]ujkj jkjV ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkjň ubejk}(j&]j(]j*]j,]j.]ujkj jkjˆ ubajk}(j&]j(]j*]j,]j.]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEmbargoed hardware issues}(jkjHjkj[ ubajk}(j&]j(]j*]j,]j.]internalrefuri!process/embargoed-hardware-issues anchornamehujkj jkjX ubajk}(j&]j(]j*]j,]j.]ujkj jkjU ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkScope}(jkScopejkj{ ubajk}(j&]j(]j*]j,]j.]internalrefurijj anchorname#scopeujkj jkjx ubajk}(j&]j(]j*]j,]j.]ujkj jkju ubajk}(j&]j(]j*]j,]j.]ujkj jkjr ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkContact}(jkContactjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijj anchorname#contactujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHardware security officers}(jkHardware security officersjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijj anchorname#hardware-security-officersujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOperation of mailing-lists}(jkOperation of mailing-listsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijj anchorname#operation-of-mailing-listsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjދ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkjr ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNon-disclosure agreements}(jkNon-disclosure agreementsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijj anchorname#non-disclosure-agreementsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjr ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMemorandum of Understanding}(jkMemorandum of Understandingjkj8 ubajk}(j&]j(]j*]j,]j.]internalrefurijj anchorname#memorandum-of-understandingujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkj2 ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkProcess}(jkProcessjkjY ubajk}(j&]j(]j*]j,]j.]internalrefurijj anchorname#processujkj jkjV ubajk}(j&]j(]j*]j,]j.]ujkj jkjS ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStart of Disclosure}(jkStart of Disclosurejkjz ubajk}(j&]j(]j*]j,]j.]internalrefurijj anchorname#start-of-disclosureujkj jkjw ubajk}(j&]j(]j*]j,]j.]ujkj jkjt ubajk}(j&]j(]j*]j,]j.]ujkj jkjq ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Disclosure}(jk Disclosurejkj ubajk}(j&]j(]j*]j,]j.]internalrefurijj anchorname #disclosureujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjq ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMitigation development}(jkMitigation developmentjkjŒ ubajk}(j&]j(]j*]j,]j.]internalrefurijj anchorname#mitigation-developmentujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjq ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCoordinated release}(jkCoordinated releasejkj ubajk}(j&]j(]j*]j,]j.]internalrefurijj anchorname#coordinated-releaseujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjq ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCVE assignment}(jkCVE assignmentjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijj anchorname#cve-assignmentujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjq ubejk}(j&]j(]j*]j,]j.]ujkj jkjS ubejk}(j&]j(]j*]j,]j.]ujkj jkjP ubajk}(j&]j(]j*]j,]j.]ujkj jkj2 ubejk}(j&]j(]j*]j,]j.]ujkj jkjr ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProcess ambassadors}(jkProcess ambassadorsjkjF ubajk}(j&]j(]j*]j,]j.]internalrefurijj anchorname#process-ambassadorsujkj jkjC ubajk}(j&]j(]j*]j,]j.]ujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkjr ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEncrypted mailing-lists}(jkEncrypted mailing-listsjkjj ubajk}(j&]j(]j*]j,]j.]internalrefurijj anchorname#encrypted-mailing-listsujkj jkjg ubajk}(j&]j(]j*]j,]j.]ujkj jkjd ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk List keys}(jk List keysjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijj anchorname #list-keysujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Subscription to incident specific lists}(jk'Subscription to incident specific listsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijj anchorname(#subscription-to-incident-specific-listsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkjd ubejk}(j&]j(]j*]j,]j.]ujkj jkjr ubejk}(j&]j(]j*]j,]j.]ujkj jkjU ubejk}(j&]j(]j*]j,]j.]ujkj jkjR ubajk}(j&]j(]j*]j,]j.]ujkj ubj: je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkACPU Scheduler implementation hints for architecture specific code}(jkjVjkj ubajk}(j&]j(]j*]j,]j.]internalrefurischeduler/sched-arch anchornamehujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkContext switch}(jkContext switchjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#context-switchujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCPU idle}(jkCPU idlejkj8 ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname #cpu-idleujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkj2 ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPossible arch/ problems}(jkPossible arch/ problemsjkj\ ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#possible-arch-problemsujkj jkjY ubajk}(j&]j(]j*]j,]j.]ujkj jkjV ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(Linux Kernel Contribution Maturity Model}(jkjdjkj ubajk}(j&]j(]j*]j,]j.]internalrefuri#process/contribution-maturity-model anchornamehujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Background}(jk Backgroundjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname #backgroundujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLevel 0}(jkLevel 0jkjَ ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#level-0ujkj jkj֎ ubajk}(j&]j(]j*]j,]j.]ujkj jkjӎ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLevel 1}(jkLevel 1jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#level-1ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLevel 2}(jkLevel 2jkj! ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#level-2ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLevel 3}(jkLevel 3jkjE ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#level-3ujkj jkjB ubajk}(j&]j(]j*]j,]j.]ujkj jkj? ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLevel 4}(jkLevel 4jkji ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#level-4ujkj jkjf ubajk}(j&]j(]j*]j,]j.]ujkj jkjc ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLevel 5}(jkLevel 5jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#level-5ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNCR53C8XX/SYM53C8XX drivers}(jkjrjkjƏ ubajk}(j&]j(]j*]j,]j.]internalrefuriscsi/ncr53c8xx anchornamehujkj jkjÏ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. Introductionjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname #introductionujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjݏ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$2. Supported chips and SCSI features}(jk$2. Supported chips and SCSI featuresjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname"#supported-chips-and-scsi-featuresujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjݏ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(3. Advantages of the enhanced 896 driver}(jk(3. Advantages of the enhanced 896 driverjkj. ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname&#advantages-of-the-enhanced-896-driverujkj jkj+ ubajk}(j&]j(]j*]j,]j.]ujkj jkj( ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.1 Optimized SCSI SCRIPTS}(jk3.1 Optimized SCSI SCRIPTSjkjO ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#optimized-scsi-scriptsujkj jkjL ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubajk}(j&]j(]j*]j,]j.]ujkj jkjF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkG3.2 New features of the SYM53C896 (64 bit PCI dual LVD SCSI controller)}(jkG3.2 New features of the SYM53C896 (64 bit PCI dual LVD SCSI controller)jkjs ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchornameB#new-features-of-the-sym53c896-64-bit-pci-dual-lvd-scsi-controllerujkj jkjp ubajk}(j&]j(]j*]j,]j.]ujkj jkjm ubajk}(j&]j(]j*]j,]j.]ujkj jkjF ubejk}(j&]j(]j*]j,]j.]ujkj jkj( ubejk}(j&]j(]j*]j,]j.]ujkj jkjݏ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&4. Memory mapped I/O versus normal I/O}(jk&4. Memory mapped I/O versus normal I/Ojkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname$#memory-mapped-i-o-versus-normal-i-oujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjݏ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. Tagged command queueing}(jk5. Tagged command queueingjkjǐ ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#tagged-command-queueingujkj jkjĐ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjݏ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6. Parity checking}(jk6. Parity checkingjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#parity-checkingujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjݏ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7. Profiling information}(jk7. Profiling informationjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#profiling-informationujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjݏ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk8. Control commands}(jk8. Control commandsjkj3 ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#control-commandsujkj jkj0 ubajk}(j&]j(]j*]j,]j.]ujkj jkj- ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)8.1 Set minimum synchronous period factor}(jk)8.1 Set minimum synchronous period factorjkjT ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname&#set-minimum-synchronous-period-factorujkj jkjQ ubajk}(j&]j(]j*]j,]j.]ujkj jkjN ubajk}(j&]j(]j*]j,]j.]ujkj jkjK ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.2 Set wide size}(jk8.2 Set wide sizejkjx ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#set-wide-sizeujkj jkju ubajk}(j&]j(]j*]j,]j.]ujkj jkjr ubajk}(j&]j(]j*]j,]j.]ujkj jkjK ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk48.3 Set maximum number of concurrent tagged commands}(jk48.3 Set maximum number of concurrent tagged commandsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname1#set-maximum-number-of-concurrent-tagged-commandsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjK ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%8.4 Set order type for tagged command}(jk%8.4 Set order type for tagged commandjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname"#set-order-type-for-tagged-commandujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjK ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.5 Set debug mode}(jk8.5 Set debug modejkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#set-debug-modeujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjޑ ubajk}(j&]j(]j*]j,]j.]ujkj jkjK ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.6 Clear profile counters}(jk8.6 Clear profile countersjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#clear-profile-countersujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjK ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.7 Set flag (no_disc)}(jk8.7 Set flag (no_disc)jkj, ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#set-flag-no-discujkj jkj) ubajk}(j&]j(]j*]j,]j.]ujkj jkj& ubajk}(j&]j(]j*]j,]j.]ujkj jkjK ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8.8 Set verbose level}(jk8.8 Set verbose leveljkjP ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#set-verbose-levelujkj jkjM ubajk}(j&]j(]j*]j,]j.]ujkj jkjJ ubajk}(j&]j(]j*]j,]j.]ujkj jkjK ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'8.9 Reset all logical units of a target}(jk'8.9 Reset all logical units of a targetjkjt ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname$#reset-all-logical-units-of-a-targetujkj jkjq ubajk}(j&]j(]j*]j,]j.]ujkj jkjn ubajk}(j&]j(]j*]j,]j.]ujkj jkjK ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk58.10 Abort all tasks of all logical units of a target}(jk58.10 Abort all tasks of all logical units of a targetjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname1#abort-all-tasks-of-all-logical-units-of-a-targetujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjK ubejk}(j&]j(]j*]j,]j.]ujkj jkj- ubejk}(j&]j(]j*]j,]j.]ujkj jkjݏ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9. Configuration parameters}(jk9. Configuration parametersjkjȒ ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#configuration-parametersujkj jkjŒ ubajk}(j&]j(]j*]j,]j.]ujkj jkj’ ubajk}(j&]j(]j*]j,]j.]ujkj jkjݏ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk10. Boot setup commands}(jk10. Boot setup commandsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#boot-setup-commandsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 10.1 Syntax}(jk 10.1 Syntaxjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#syntaxujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk10.2 Available arguments}(jk10.2 Available argumentsjkj1 ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#available-argumentsujkj jkj. ubajk}(j&]j(]j*]j,]j.]ujkj jkj+ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10.2.1 Master parity checking}(jk10.2.1 Master parity checkingjkjR ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#master-parity-checkingujkj jkjO ubajk}(j&]j(]j*]j,]j.]ujkj jkjL ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10.2.2 Scsi parity checking}(jk10.2.2 Scsi parity checkingjkjv ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#scsi-parity-checkingujkj jkjs ubajk}(j&]j(]j*]j,]j.]ujkj jkjp ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10.2.3 Scsi disconnections}(jk10.2.3 Scsi disconnectionsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#scsi-disconnectionsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10.2.4 Special features}(jk10.2.4 Special featuresjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#special-featuresujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10.2.5 Ultra SCSI support}(jk10.2.5 Ultra SCSI supportjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#ultra-scsi-supportujkj jkjߓ ubajk}(j&]j(]j*]j,]j.]ujkj jkjܓ ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)10.2.6 Default number of tagged commands}(jk)10.2.6 Default number of tagged commandsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname"#default-number-of-tagged-commandsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)10.2.7 Default synchronous period factor}(jk)10.2.7 Default synchronous period factorjkj* ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname"#default-synchronous-period-factorujkj jkj' ubajk}(j&]j(]j*]j,]j.]ujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.10.2.8 Negotiate synchronous with all devices}(jk.10.2.8 Negotiate synchronous with all devicesjkjN ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname'#negotiate-synchronous-with-all-devicesujkj jkjK ubajk}(j&]j(]j*]j,]j.]ujkj jkjH ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10.2.9 Verbosity level}(jk10.2.9 Verbosity leveljkjr ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#verbosity-levelujkj jkjo ubajk}(j&]j(]j*]j,]j.]ujkj jkjl ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10.2.10 Debug mode}(jk10.2.10 Debug modejkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname #debug-modeujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10.2.11 Burst max}(jk10.2.11 Burst maxjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname #burst-maxujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10.2.12 LED support}(jk10.2.12 LED supportjkjޔ ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname #led-supportujkj jkj۔ ubajk}(j&]j(]j*]j,]j.]ujkj jkjؔ ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10.2.13 Max wide}(jk10.2.13 Max widejkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname #max-wideujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10.2.14 Differential mode}(jk10.2.14 Differential modejkj& ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#differential-modeujkj jkj# ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10.2.15 IRQ mode}(jk10.2.15 IRQ modejkjJ ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname #irq-modeujkj jkjG ubajk}(j&]j(]j*]j,]j.]ujkj jkjD ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10.2.16 Reverse probe}(jk10.2.16 Reverse probejkjn ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#reverse-probeujkj jkjk ubajk}(j&]j(]j*]j,]j.]ujkj jkjh ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&10.2.17 Fix up PCI configuration space}(jk&10.2.17 Fix up PCI configuration spacejkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#fix-up-pci-configuration-spaceujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10.2.18 Serial NVRAM}(jk10.2.18 Serial NVRAMjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname #serial-nvramujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10.2.19 Check SCSI BUS}(jk10.2.19 Check SCSI BUSjkjڕ ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#check-scsi-busujkj jkjו ubajk}(j&]j(]j*]j,]j.]ujkj jkjԕ ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*10.2.20 Exclude a host from being attached}(jk*10.2.20 Exclude a host from being attachedjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname##exclude-a-host-from-being-attachedujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+10.2.21 Suggest a default SCSI id for hosts}(jk+10.2.21 Suggest a default SCSI id for hostsjkj" ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname$#suggest-a-default-scsi-id-for-hostsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+10.2.22 Enable use of IMMEDIATE ARBITRATION}(jk+10.2.22 Enable use of IMMEDIATE ARBITRATIONjkjF ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname$#enable-use-of-immediate-arbitrationujkj jkjC ubajk}(j&]j(]j*]j,]j.]ujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 10.3 Advised boot setup commands}(jk 10.3 Advised boot setup commandsjkjj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#advised-boot-setup-commandsujkj jkjg ubajk}(j&]j(]j*]j,]j.]ujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkjI ubejk}(j&]j(]j*]j,]j.]ujkj jkj+ ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)10.4 PCI configuration fix-up boot option}(jk)10.4 PCI configuration fix-up boot optionjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname%#pci-configuration-fix-up-boot-optionujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%10.5 Serial NVRAM support boot option}(jk%10.5 Serial NVRAM support boot optionjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname!#serial-nvram-support-boot-optionujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#10.6 SCSI BUS checking boot option.}(jk#10.6 SCSI BUS checking boot option.jkjߖ ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#scsi-bus-checking-boot-optionujkj jkjܖ ubajk}(j&]j(]j*]j,]j.]ujkj jkjٖ ubajk}(j&]j(]j*]j,]j.]ujkj jkj֖ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&10.7 IMMEDIATE ARBITRATION boot option}(jk&10.7 IMMEDIATE ARBITRATION boot optionjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname"#immediate-arbitration-boot-optionujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj֖ ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkjݏ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk;11. Some constants and flags of the ncr53c8xx.h header file}(jk;11. Some constants and flags of the ncr53c8xx.h header filejkj? ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname8#some-constants-and-flags-of-the-ncr53c8xx-h-header-fileujkj jkj< ubajk}(j&]j(]j*]j,]j.]ujkj jkj9 ubajk}(j&]j(]j*]j,]j.]ujkj jkjݏ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk12. Installation}(jk12. Installationjkjc ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname #installationujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkjݏ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#13. Architecture dependent features}(jk#13. Architecture dependent featuresjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname #architecture-dependent-featuresujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjݏ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk14. Known problems}(jk14. Known problemsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#known-problemsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+14.1 Tagged commands with Iomega Jaz device}(jk+14.1 Tagged commands with Iomega Jaz devicejkj̗ ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname'#tagged-commands-with-iomega-jaz-deviceujkj jkjɗ ubajk}(j&]j(]j*]j,]j.]ujkj jkjƗ ubajk}(j&]j(]j*]j,]j.]ujkj jkj× ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk914.2 Device names change when another controller is added}(jk914.2 Device names change when another controller is addedjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname5#device-names-change-when-another-controller-is-addedujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj× ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk914.3 Using only 8 bit devices with a WIDE SCSI controller}(jk914.3 Using only 8 bit devices with a WIDE SCSI controllerjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname5#using-only-8-bit-devices-with-a-wide-scsi-controllerujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj× ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkB14.4 Possible data corruption during a Memory Write and Invalidate}(jkB14.4 Possible data corruption during a Memory Write and Invalidatejkj8 ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname>#possible-data-corruption-during-a-memory-write-and-invalidateujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkj2 ubajk}(j&]j(]j*]j,]j.]ujkj jkj× ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkjݏ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 15. SCSI problem troubleshooting}(jk 15. SCSI problem troubleshootingjkjh ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#scsi-problem-troubleshootingujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkjb ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk15.1 Problem tracking}(jk15.1 Problem trackingjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#problem-trackingujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)15.2 Understanding hardware error reports}(jk)15.2 Understanding hardware error reportsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname%#understanding-hardware-error-reportsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkjb ubejk}(j&]j(]j*]j,]j.]ujkj jkjݏ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+16. Synchronous transfer negotiation tables}(jk+16. Synchronous transfer negotiation tablesjkjݘ ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname(#synchronous-transfer-negotiation-tablesujkj jkjژ ubajk}(j&]j(]j*]j,]j.]ujkj jkjט ubajk}(j&]j(]j*]j,]j.]ujkj jkjݏ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk17. Serial NVRAM}(jk17. Serial NVRAMjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#id3ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 17.1 Features}(jk 17.1 Featuresjkj" ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname #featuresujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk17.2 Symbios NVRAM layout}(jk17.2 Symbios NVRAM layoutjkjF ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#symbios-nvram-layoutujkj jkjC ubajk}(j&]j(]j*]j,]j.]ujkj jkj@ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8default set up is identical for 53c810a and 53c875 NVRAM}(jk8default set up is identical for 53c810a and 53c875 NVRAMjkjj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname9#default-set-up-is-identical-for-53c810a-and-53c875-nvramujkj jkjg ubajk}(j&]j(]j*]j,]j.]ujkj jkjd ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8default set up is identical for 53c810a and 53c875 NVRAM}(jk8default set up is identical for 53c810a and 53c875 NVRAMjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#id4ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8default set up is identical for 53c810a and 53c875 NVRAM}(jk8default set up is identical for 53c810a and 53c875 NVRAMjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#id5ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk17.3 Tekram NVRAM layout}(jk17.3 Tekram NVRAM layoutjkj֙ ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#tekram-nvram-layoutujkj jkjә ubajk}(j&]j(]j*]j,]j.]ujkj jkjЙ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkjݏ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk18. Support for Big Endian}(jk18. Support for Big Endianjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#support-for-big-endianujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk18.1 Big Endian CPU}(jk18.1 Big Endian CPUjkj' ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname#big-endian-cpuujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkj! ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.18.2 NCR chip in Big Endian mode of operations}(jk.18.2 NCR chip in Big Endian mode of operationsjkjK ubajk}(j&]j(]j*]j,]j.]internalrefurijՏ anchorname*#ncr-chip-in-big-endian-mode-of-operationsujkj jkjH ubajk}(j&]j(]j*]j,]j.]ujkj jkjE ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkjݏ ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEmail clients info for Linux}(jkjjkj ubajk}(j&]j(]j*]j,]j.]internalrefuriprocess/email-clients anchornamehujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGit}(jkGitjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#gitujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral Preferences}(jkGeneral PreferencesjkjԚ ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#general-preferencesujkj jkjњ ubajk}(j&]j(]j*]j,]j.]ujkj jkjΚ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSome email client (MUA) hints}(jkSome email client (MUA) hintsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#some-email-client-mua-hintsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Alpine (TUI)}(jk Alpine (TUI)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname #alpine-tuiujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkClaws Mail (GUI)}(jkClaws Mail (GUI)jkj= ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#claws-mail-guiujkj jkj: ubajk}(j&]j(]j*]j,]j.]ujkj jkj7 ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEvolution (GUI)}(jkEvolution (GUI)jkja ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#evolution-guiujkj jkj^ ubajk}(j&]j(]j*]j,]j.]ujkj jkj[ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Kmail (GUI)}(jk Kmail (GUI)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname #kmail-guiujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLotus Notes (GUI)}(jkLotus Notes (GUI)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#lotus-notes-guiujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIBM Verse (Web GUI)}(jkIBM Verse (Web GUI)jkj͛ ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#ibm-verse-web-guiujkj jkjʛ ubajk}(j&]j(]j*]j,]j.]ujkj jkjǛ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mutt (TUI)}(jk Mutt (TUI)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname #mutt-tuiujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Pine (TUI)}(jk Pine (TUI)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname #pine-tuiujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSylpheed (GUI)}(jkSylpheed (GUI)jkj9 ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname #sylpheed-guiujkj jkj6 ubajk}(j&]j(]j*]j,]j.]ujkj jkj3 ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThunderbird (GUI)}(jkThunderbird (GUI)jkj] ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#thunderbird-guiujkj jkjZ ubajk}(j&]j(]j*]j,]j.]ujkj jkjW ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk TkRat (GUI)}(jk TkRat (GUI)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname #tkrat-guiujkj jkj~ ubajk}(j&]j(]j*]j,]j.]ujkj jkj{ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGmail (Web GUI)}(jkGmail (Web GUI)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#gmail-web-guiujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Proton Mail}(jk Proton Mailjkjɜ ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname #proton-mailujkj jkjƜ ubajk}(j&]j(]j*]j,]j.]ujkj jkjÜ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Adaptec Ultra320 Family Manager Set}(jkjjkj ubajk}(j&]j(]j*]j,]j.]internalrefuri scsi/aic79xx anchornamehujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Supported Hardware}(jk1. Supported Hardwarejkj. ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#supported-hardwareujkj jkj+ ubajk}(j&]j(]j*]j,]j.]ujkj jkj( ubajk}(j&]j(]j*]j,]j.]ujkj jkj% ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Version History}(jk2. Version HistoryjkjR ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#version-historyujkj jkjO ubajk}(j&]j(]j*]j,]j.]ujkj jkjL ubajk}(j&]j(]j*]j,]j.]ujkj jkj% ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Command Line Options}(jk3. Command Line Optionsjkjv ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#command-line-optionsujkj jkjs ubajk}(j&]j(]j*]j,]j.]ujkj jkjp ubajk}(j&]j(]j*]j,]j.]ujkj jkj% ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4. Additional Notes}(jk4. Additional Notesjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#additional-notesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#4.1. Known/Unresolved or FYI Issues}(jk#4.1. Known/Unresolved or FYI Issuesjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#known-unresolved-or-fyi-issuesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%4.2. Third-Party Compatibility Issues}(jk%4.2. Third-Party Compatibility Issuesjkjߝ ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname!#third-party-compatibility-issuesujkj jkjܝ ubajk}(j&]j(]j*]j,]j.]ujkj jkjٝ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/4.3. Operating System or Technology Limitations}(jk/4.3. Operating System or Technology Limitationsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname+#operating-system-or-technology-limitationsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj% ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. Adaptec Customer Support}(jk5. Adaptec Customer Supportjkj3 ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#adaptec-customer-supportujkj jkj0 ubajk}(j&]j(]j*]j,]j.]ujkj jkj- ubajk}(j&]j(]j*]j,]j.]ujkj jkj% ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj ubj{je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEDeprecated Interfaces, Language Features, Attributes, and Conventions}(jkjjkjl ubajk}(j&]j(]j*]j,]j.]internalrefuriprocess/deprecated anchornamehujkj jkji ubajk}(j&]j(]j*]j,]j.]ujkj jkjf ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk __deprecated}(jk __deprecatedjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij{ anchorname#id1ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBUG() and BUG_ON()}(jkBUG() and BUG_ON()jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij{ anchorname#bug-and-bug-onujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,open-coded arithmetic in allocator arguments}(jk,open-coded arithmetic in allocator argumentsjkjԞ ubajk}(j&]j(]j*]j,]j.]internalrefurij{ anchorname-#open-coded-arithmetic-in-allocator-argumentsujkj jkjў ubajk}(j&]j(]j*]j,]j.]ujkj jkjΞ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFsimple_strtol(), simple_strtoll(), simple_strtoul(), simple_strtoull()}(jkFsimple_strtol(), simple_strtoll(), simple_strtoul(), simple_strtoull()jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij{ anchorname<#simple-strtol-simple-strtoll-simple-strtoul-simple-strtoullujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstrcpy()}(jkstrcpy()jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij{ anchorname#strcpyujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#strncpy() on NUL-terminated strings}(jk#strncpy() on NUL-terminated stringsjkj@ ubajk}(j&]j(]j*]j,]j.]internalrefurij{ anchorname"#strncpy-on-nul-terminated-stringsujkj jkj= ubajk}(j&]j(]j*]j,]j.]ujkj jkj: ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk strlcpy()}(jk strlcpy()jkjd ubajk}(j&]j(]j*]j,]j.]internalrefurij{ anchorname#strlcpyujkj jkja ubajk}(j&]j(]j*]j,]j.]ujkj jkj^ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%p format specifier}(jk%p format specifierjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij{ anchorname#p-format-specifierujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVariable Length Arrays (VLAs)}(jkVariable Length Arrays (VLAs)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij{ anchorname#variable-length-arrays-vlasujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Implicit switch case fall-through}(jk!Implicit switch case fall-throughjkjП ubajk}(j&]j(]j*]j,]j.]internalrefurij{ anchorname"#implicit-switch-case-fall-throughujkj jkj͟ ubajk}(j&]j(]j*]j,]j.]ujkj jkjʟ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Zero-length and one-element arrays}(jk"Zero-length and one-element arraysjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij{ anchorname##zero-length-and-one-element-arraysujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkjf ubejk}(j&]j(]j*]j,]j.]ujkj jkjc ubajk}(j&]j(]j*]j,]j.]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Maintainer PGP guide}(jkjjkj- ubajk}(j&]j(]j*]j,]j.]internalrefuriprocess/maintainer-pgp-guide anchornamehujkj jkj* ubajk}(j&]j(]j*]j,]j.]ujkj jkj' ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+The role of PGP in Linux Kernel development}(jk+The role of PGP in Linux Kernel developmentjkjM ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname,#the-role-of-pgp-in-linux-kernel-developmentujkj jkjJ ubajk}(j&]j(]j*]j,]j.]ujkj jkjG ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Trusting the developers, not infrastructure}(jk+Trusting the developers, not infrastructurejkjn ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname+#trusting-the-developers-not-infrastructureujkj jkjk ubajk}(j&]j(]j*]j,]j.]ujkj jkjh ubajk}(j&]j(]j*]j,]j.]ujkj jkje ubajk}(j&]j(]j*]j,]j.]ujkj jkjG ubejk}(j&]j(]j*]j,]j.]ujkj jkjD ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk PGP tools}(jk PGP toolsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname #pgp-toolsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUse GnuPG 2.2 or later}(jkUse GnuPG 2.2 or laterjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname#use-gnupg-2-2-or-laterujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfigure gpg-agent options}(jkConfigure gpg-agent optionsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname#configure-gpg-agent-optionsujkj jkjݠ ubajk}(j&]j(]j*]j,]j.]ujkj jkjڠ ubajk}(j&]j(]j*]j,]j.]ujkj jkjנ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkjD ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkProtect your PGP key}(jkProtect your PGP keyjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname#protect-your-pgp-keyujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUnderstanding PGP Subkeys}(jkUnderstanding PGP Subkeysjkj= ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname#understanding-pgp-subkeysujkj jkj: ubajk}(j&]j(]j*]j,]j.]ujkj jkj7 ubajk}(j&]j(]j*]j,]j.]ujkj jkj4 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Ensure your passphrase is strong}(jk Ensure your passphrase is strongjkja ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname!#ensure-your-passphrase-is-strongujkj jkj^ ubajk}(j&]j(]j*]j,]j.]ujkj jkj[ ubajk}(j&]j(]j*]j,]j.]ujkj jkj4 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Create a separate Signing subkey}(jk Create a separate Signing subkeyjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname!#create-a-separate-signing-subkeyujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj4 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Back up your Certify key for disaster recovery}(jk.Back up your Certify key for disaster recoveryjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname/#back-up-your-certify-key-for-disaster-recoveryujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj4 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Back up your whole GnuPG directory}(jk"Back up your whole GnuPG directoryjkj͡ ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname##back-up-your-whole-gnupg-directoryujkj jkjʡ ubajk}(j&]j(]j*]j,]j.]ujkj jkjǡ ubajk}(j&]j(]j*]j,]j.]ujkj jkj4 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(Remove the Certify key from your homedir}(jk(Remove the Certify key from your homedirjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname)#remove-the-certify-key-from-your-homedirujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9If you don’t have the “private-keys-v1.d” directory}(jk3If you don't have the "private-keys-v1.d" directoryjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname2#if-you-don-t-have-the-private-keys-v1-d-directoryujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj4 ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkjD ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-Move the subkeys to a dedicated crypto device}(jk-Move the subkeys to a dedicated crypto devicejkjN ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname.#move-the-subkeys-to-a-dedicated-crypto-deviceujkj jkjK ubajk}(j&]j(]j*]j,]j.]ujkj jkjH ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe benefits of smartcards}(jkThe benefits of smartcardsjkjo ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname#the-benefits-of-smartcardsujkj jkjl ubajk}(j&]j(]j*]j,]j.]ujkj jkji ubajk}(j&]j(]j*]j,]j.]ujkj jkjf ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAvailable smartcard devices}(jkAvailable smartcard devicesjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname#available-smartcard-devicesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjf ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfigure your smartcard device}(jkConfigure your smartcard devicejkj ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname #configure-your-smartcard-deviceujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjf ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"Move the subkeys to your smartcard}(jk"Move the subkeys to your smartcardjkjۢ ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname##move-the-subkeys-to-your-smartcardujkj jkjآ ubajk}(j&]j(]j*]j,]j.]ujkj jkjբ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Verifying that the keys were moved}(jk"Verifying that the keys were movedjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname##verifying-that-the-keys-were-movedujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Verifying that the smartcard is functioning}(jk+Verifying that the smartcard is functioningjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname,#verifying-that-the-smartcard-is-functioningujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkjբ ubejk}(j&]j(]j*]j,]j.]ujkj jkjf ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOther common GnuPG operations}(jkOther common GnuPG operationsjkjP ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname#other-common-gnupg-operationsujkj jkjM ubajk}(j&]j(]j*]j,]j.]ujkj jkjJ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Mounting your safe offline storage}(jk"Mounting your safe offline storagejkjq ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname##mounting-your-safe-offline-storageujkj jkjn ubajk}(j&]j(]j*]j,]j.]ujkj jkjk ubajk}(j&]j(]j*]j,]j.]ujkj jkjh ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExtending key expiration date}(jkExtending key expiration datejkj ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname#extending-key-expiration-dateujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjh ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Updating your work directory after any changes}(jk.Updating your work directory after any changesjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname/#updating-your-work-directory-after-any-changesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjh ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing gpg-agent over ssh}(jkUsing gpg-agent over sshjkjݣ ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname#using-gpg-agent-over-sshujkj jkjڣ ubajk}(j&]j(]j*]j,]j.]ujkj jkjף ubajk}(j&]j(]j*]j,]j.]ujkj jkjh ubejk}(j&]j(]j*]j,]j.]ujkj jkjJ ubejk}(j&]j(]j*]j,]j.]ujkj jkjf ubejk}(j&]j(]j*]j,]j.]ujkj jkjH ubejk}(j&]j(]j*]j,]j.]ujkj jkjD ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsing PGP with Git}(jkUsing PGP with Gitjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname#using-pgp-with-gitujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Configure git to use your PGP key}(jk!Configure git to use your PGP keyjkj: ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname"#configure-git-to-use-your-pgp-keyujkj jkj7 ubajk}(j&]j(]j*]j,]j.]ujkj jkj4 ubajk}(j&]j(]j*]j,]j.]ujkj jkj1 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHow to work with signed tags}(jkHow to work with signed tagsjkj^ ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname#how-to-work-with-signed-tagsujkj jkj[ ubajk}(j&]j(]j*]j,]j.]ujkj jkjX ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow to verify signed tags}(jkHow to verify signed tagsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname#how-to-verify-signed-tagsujkj jkj| ubajk}(j&]j(]j*]j,]j.]ujkj jkjy ubajk}(j&]j(]j*]j,]j.]ujkj jkjv ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Configure git to always sign annotated tags}(jk+Configure git to always sign annotated tagsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname,#configure-git-to-always-sign-annotated-tagsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjv ubejk}(j&]j(]j*]j,]j.]ujkj jkjX ubejk}(j&]j(]j*]j,]j.]ujkj jkj1 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHow to work with signed commits}(jkHow to work with signed commitsjkjӤ ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname #how-to-work-with-signed-commitsujkj jkjФ ubajk}(j&]j(]j*]j,]j.]ujkj jkjͤ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCreating signed commits}(jkCreating signed commitsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname#creating-signed-commitsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Configure git to always sign commits}(jk$Configure git to always sign commitsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname%#configure-git-to-always-sign-commitsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkjͤ ubejk}(j&]j(]j*]j,]j.]ujkj jkj1 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHow to work with signed patches}(jkHow to work with signed patchesjkjH ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname #how-to-work-with-signed-patchesujkj jkjE ubajk}(j&]j(]j*]j,]j.]ujkj jkjB ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Installing and configuring patatt}(jk!Installing and configuring patattjkji ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname"#installing-and-configuring-patattujkj jkjf ubajk}(j&]j(]j*]j,]j.]ujkj jkjc ubajk}(j&]j(]j*]j,]j.]ujkj jkj` ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkChecking patatt signatures}(jkChecking patatt signaturesjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname#checking-patatt-signaturesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj` ubejk}(j&]j(]j*]j,]j.]ujkj jkjB ubejk}(j&]j(]j*]j,]j.]ujkj jkj1 ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkjD ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)How to verify kernel developer identities}(jk)How to verify kernel developer identitiesjkjɥ ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname*#how-to-verify-kernel-developer-identitiesujkj jkjƥ ubajk}(j&]j(]j*]j,]j.]ujkj jkjå ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/Configure auto-key-retrieval using WKD and DANE}(jk/Configure auto-key-retrieval using WKD and DANEjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname0#configure-auto-key-retrieval-using-wkd-and-daneujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0Web of Trust (WOT) vs. Trust on First Use (TOFU)}(jk0Web of Trust (WOT) vs. Trust on First Use (TOFU)jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname,#web-of-trust-wot-vs-trust-on-first-use-tofuujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Using the kernel.org web of trust repository}(jk,Using the kernel.org web of trust repositoryjkj2 ubajk}(j&]j(]j*]j,]j.]internalrefurij< anchorname-#using-the-kernel-org-web-of-trust-repositoryujkj jkj/ ubajk}(j&]j(]j*]j,]j.]ujkj jkj, ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkjå ubejk}(j&]j(]j*]j,]j.]ujkj jkjD ubejk}(j&]j(]j*]j,]j.]ujkj jkj' ubejk}(j&]j(]j*]j,]j.]ujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj ubjY je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux kernel management style}(jkjjkjw ubajk}(j&]j(]j*]j,]j.]internalrefuriprocess/management-style anchornamehujkj jkjt ubajk}(j&]j(]j*]j,]j.]ujkj jkjq ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1) Decisions}(jk 1) Decisionsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname #decisionsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2) People}(jk 2) Peoplejkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#peopleujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3) People II - the Good Kind}(jk3) People II - the Good Kindjkjߦ ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#people-ii-the-good-kindujkj jkjܦ ubajk}(j&]j(]j*]j,]j.]ujkj jkj٦ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4) Placing blame}(jk4) Placing blamejkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#placing-blameujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5) Things to avoid}(jk5) Things to avoidjkj' ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#things-to-avoidujkj jkj$ ubajk}(j&]j(]j*]j,]j.]ujkj jkj! ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 6) Why me?}(jk 6) Why me?jkjK ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#why-meujkj jkjH ubajk}(j&]j(]j*]j,]j.]ujkj jkjE ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkjq ubejk}(j&]j(]j*]j,]j.]ujkj jkjn ubajk}(j&]j(]j*]j,]j.]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSCSI Kernel Parameters}(jkjjkj ubajk}(j&]j(]j*]j,]j.]internalrefuriscsi/scsi-parameters anchornamehujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj~ ubajk}(j&]j(]j*]j,]j.]ujkj jkj{ ubajk}(j&]j(]j*]j,]j.]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&Linux SCSI Disk Driver (sd) Parameters}(jkjjkj ubajk}(j&]j(]j*]j,]j.]internalrefuriscsi/sd-parameters anchornamehujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcache_type (RW)}(jkcache_type (RW)jkjЧ ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#cache-type-rwujkj jkjͧ ubajk}(j&]j(]j*]j,]j.]ujkj jkjʧ ubajk}(j&]j(]j*]j,]j.]ujkj jkjǧ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj ubj] je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNetworking subsystem (netdev)}(jkjjkj ubajk}(j&]j(]j*]j,]j.]internalrefuriprocess/maintainer-netdev anchornamehjpjujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktl;dr}(jktl;drjkj) ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#tl-drjp](KKeujkj jkj& ubajk}(j&]j(]j*]j,]j.]ujkj jkj# ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknetdev}(jknetdevjkjN ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#netdevjp](KKeujkj jkjK ubajk}(j&]j(]j*]j,]j.]ujkj jkjH ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevelopment cycle}(jkDevelopment cyclejkjs ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#development-cyclejp](KKeujkj jkjp ubajk}(j&]j(]j*]j,]j.]ujkj jkjm ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkgit trees and patch flow}(jkgit trees and patch flowjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#git-trees-and-patch-flowjp](KKeujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jknetdev patch review}(jknetdev patch reviewjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#netdev-patch-reviewjp](KKeujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Patch status}(jk Patch statusjkjߨ ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname #patch-statusjp](KKKeujkj jkjܨ ubajk}(j&]j(]j*]j,]j.]ujkj jkj٨ ubajk}(j&]j(]j*]j,]j.]ujkj jkj֨ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUpdating patch status}(jkUpdating patch statusjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#updating-patch-statusjp](KKKeujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj֨ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReview timelines}(jkReview timelinesjkj) ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#review-timelinesjp](KKKeujkj jkj& ubajk}(j&]j(]j*]j,]j.]ujkj jkj# ubajk}(j&]j(]j*]j,]j.]ujkj jkj֨ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkChanges requested}(jkChanges requestedjkjN ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#changes-requestedjp](KKKeujkj jkjK ubajk}(j&]j(]j*]j,]j.]ujkj jkjH ubajk}(j&]j(]j*]j,]j.]ujkj jkj֨ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPartial resends}(jkPartial resendsjkjs ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#partial-resendsjp](KKKeujkj jkjp ubajk}(j&]j(]j*]j,]j.]ujkj jkjm ubajk}(j&]j(]j*]j,]j.]ujkj jkj֨ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHandling misapplied patches}(jkHandling misapplied patchesjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#handling-misapplied-patchesjp](KKKeujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj֨ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Stable tree}(jk Stable treejkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname #stable-treejp](KKKeujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj֨ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSecurity fixes}(jkSecurity fixesjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#security-fixesjp](KKKeujkj jkjߩ ubajk}(j&]j(]j*]j,]j.]ujkj jkjܩ ubajk}(j&]j(]j*]j,]j.]ujkj jkj֨ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Co-posting changes to user space components}(jk+Co-posting changes to user space componentsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname,#co-posting-changes-to-user-space-componentsjp](KKK eujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj֨ ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPreparing changes}(jkPreparing changesjkj8 ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#preparing-changesjp](KKeujkj jkj5 ubajk}(j&]j(]j*]j,]j.]ujkj jkj2 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndicating target tree}(jkIndicating target treejkjZ ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#indicating-target-treejp](KKKeujkj jkjW ubajk}(j&]j(]j*]j,]j.]ujkj jkjT ubajk}(j&]j(]j*]j,]j.]ujkj jkjQ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDividing work into patches}(jkDividing work into patchesjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#dividing-work-into-patchesjp](KKKeujkj jkj| ubajk}(j&]j(]j*]j,]j.]ujkj jkjy ubajk}(j&]j(]j*]j,]j.]ujkj jkjQ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMulti-line comments}(jkMulti-line commentsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#multi-line-commentsjp](KKKeujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjQ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExpected level of testing}(jkExpected level of testingjkjf ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#expected-level-of-testingjp](KKKeujkj jkjc ubajk}(j&]j(]j*]j,]j.]ujkj jkj` ubajk}(j&]j(]j*]j,]j.]ujkj jkj] ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpatchwork checks}(jkpatchwork checksjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#patchwork-checksjp](KKKeujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj] ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk netdevsim}(jk netdevsimjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname #netdevsimjp](KKKeujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj] ubejk}(j&]j(]j*]j,]j.]ujkj jkj> ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReviewer guidance}(jkReviewer guidancejkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#reviewer-guidancejp](KKeujkj jkjޫ ubajk}(j&]j(]j*]j,]j.]ujkj jkj۫ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTestimonials / feedback}(jkTestimonials / feedbackjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#testimonials-feedbackjp](KK eujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj ubj!je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Qlogic FASXXX Family Driver Notes}(jkjjkj@ ubajk}(j&]j(]j*]j,]j.]internalrefuriscsi/qlogicfas anchornamehujkj jkj= ubajk}(j&]j(]j*]j,]j.]ujkj jkj: ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPCMCIA Support}(jkPCMCIA Supportjkj` ubajk}(j&]j(]j*]j,]j.]internalrefurijO anchorname#pcmcia-supportujkj jkj] ubajk}(j&]j(]j*]j,]j.]ujkj jkjZ ubajk}(j&]j(]j*]j,]j.]ujkj jkjW ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk All Cards}(jk All Cardsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijO anchorname #all-cardsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj~ ubajk}(j&]j(]j*]j,]j.]ujkj jkjW ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSome Troubleshooting Tips}(jkSome Troubleshooting Tipsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijO anchorname#some-troubleshooting-tipsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjW ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Important}(jk Importantjkj̬ ubajk}(j&]j(]j*]j,]j.]internalrefurijO anchorname #importantujkj jkjɬ ubajk}(j&]j(]j*]j,]j.]ujkj jkjƬ ubajk}(j&]j(]j*]j,]j.]ujkj jkjW ubejk}(j&]j(]j*]j,]j.]ujkj jkj: ubejk}(j&]j(]j*]j,]j.]ujkj jkj7 ubajk}(j&]j(]j*]j,]j.]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSCSI FC Transport}(jkjjkj ubajk}(j&]j(]j*]j,]j.]internalrefuriscsi/scsi_fc_transport anchornamehujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj% ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname #introductionujkj jkj" ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFC Remote Ports (rports)}(jkFC Remote Ports (rports)jkjI ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#fc-remote-ports-rportsujkj jkjF ubajk}(j&]j(]j*]j,]j.]ujkj jkjC ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFC Virtual Ports (vports)}(jkFC Virtual Ports (vports)jkjm ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#fc-virtual-ports-vportsujkj jkjj ubajk}(j&]j(]j*]j,]j.]ujkj jkjg ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname #overviewujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Trees and Vport Objects:}(jkDevice Trees and Vport Objects:jkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#device-trees-and-vport-objectsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVport Attributes}(jkVport Attributesjkj֭ ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#vport-attributesujkj jkjӭ ubajk}(j&]j(]j*]j,]j.]ujkj jkjЭ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Vport States}(jk Vport Statesjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname #vport-statesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTransport <-> LLDD Interfaces}(jkTransport <-> LLDD Interfacesjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#transport-lldd-interfacesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTransport supplied functions}(jkTransport supplied functionsjkjB ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#transport-supplied-functionsujkj jkj? ubajk}(j&]j(]j*]j,]j.]ujkj jkj< ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkjg ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,FC BSG support (CT & ELS passthru, and more)}(jk,FC BSG support (CT & ELS passthru, and more)jkjr ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname(#fc-bsg-support-ct-els-passthru-and-moreujkj jkjo ubajk}(j&]j(]j*]j,]j.]ujkj jkjl ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCredits}(jkCreditsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#creditsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj ubj> je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkProgramming Language}(jkj jkjϮ ubajk}(j&]j(]j*]j,]j.]internalrefuriprocess/programming-language anchornamehujkj jkj̮ ubajk}(j&]j(]j*]j,]j.]ujkj jkjɮ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Attributes}(jk Attributesjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijޮ anchorname #attributesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRust}(jkRustjkj ubajk}(j&]j(]j*]j,]j.]internalrefurijޮ anchorname#rustujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkjɮ ubejk}(j&]j(]j*]j,]j.]ujkj jkjƮ ubajk}(j&]j(]j*]j,]j.]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!HOWTO do Linux kernel development}(jkjjkjL ubajk}(j&]j(]j*]j,]j.]internalrefuri process/howto anchornamehujkj jkjI ubajk}(j&]j(]j*]j,]j.]ujkj jkjF ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjl ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname #introductionujkj jkji ubajk}(j&]j(]j*]j,]j.]ujkj jkjf ubajk}(j&]j(]j*]j,]j.]ujkj jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Legal Issues}(jk Legal Issuesjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname #legal-issuesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Documentation}(jk Documentationjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname#documentationujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBecoming A Kernel Developer}(jkBecoming A Kernel Developerjkjد ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname#becoming-a-kernel-developerujkj jkjկ ubajk}(j&]j(]j*]j,]j.]ujkj jkjү ubajk}(j&]j(]j*]j,]j.]ujkj jkjc ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe development process}(jkThe development processjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname#the-development-processujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mainline tree}(jk Mainline treejkj ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname#mainline-treeujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0Various stable trees with multiple major numbers}(jk0Various stable trees with multiple major numbersjkjA ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname1#various-stable-trees-with-multiple-major-numbersujkj jkj> ubajk}(j&]j(]j*]j,]j.]ujkj jkj; ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSubsystem-specific trees}(jkSubsystem-specific treesjkje ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname#subsystem-specific-treesujkj jkjb ubajk}(j&]j(]j*]j,]j.]ujkj jkj_ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#linux-next integration testing tree}(jk#linux-next integration testing treejkj ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname$#linux-next-integration-testing-treeujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Bug Reporting}(jk Bug Reportingjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname#bug-reportingujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkManaging bug reports}(jkManaging bug reportsjkjݰ ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname#managing-bug-reportsujkj jkjڰ ubajk}(j&]j(]j*]j,]j.]ujkj jkjװ ubajk}(j&]j(]j*]j,]j.]ujkj jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mailing lists}(jk Mailing listsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname#mailing-listsujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWorking with the community}(jkWorking with the communityjkj% ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname#working-with-the-communityujkj jkj" ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkADifferences between the kernel community and corporate structures}(jkADifferences between the kernel community and corporate structuresjkjI ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchornameB#differences-between-the-kernel-community-and-corporate-structuresujkj jkjF ubajk}(j&]j(]j*]j,]j.]ujkj jkjC ubajk}(j&]j(]j*]j,]j.]ujkj jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBreak up your changes}(jkBreak up your changesjkjm ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname#break-up-your-changesujkj jkjj ubajk}(j&]j(]j*]j,]j.]ujkj jkjg ubajk}(j&]j(]j*]j,]j.]ujkj jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkJustify your change}(jkJustify your changejkj ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname#justify-your-changeujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDocument your change}(jkDocument your changejkj ubajk}(j&]j(]j*]j,]j.]internalrefurij[ anchorname#document-your-changeujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjc ubejk}(j&]j(]j*]j,]j.]ujkj jkjF ubejk}(j&]j(]j*]j,]j.]ujkj jkjC ubajk}(j&]j(]j*]j,]j.]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSCSI Subsystem}(jkj)jkj ubajk}(j&]j(]j*]j,]j.]internalrefuri scsi/index anchornamehujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jH)}(jkhjk]jk}(j&]j(]j*]j,]j.]parentj entries] includefiles]maxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjYU j^s8/var/lib/git/docbuild/linux/Documentation/scsi/index.rstj_sKjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj& ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname #introductionujkj jkj# ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk]jH)}(jkhjk]jk}(j&]j(]j*]j,]j.]parentj entries]N scsi/scsia includefiles]jM amaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjYU j^sj j_sK jkj> ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSCSI driver APIs}(jkSCSI driver APIsjkjl ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#scsi-driver-apisujkj jkji ubajk}(j&]j(]j*]j,]j.]ujkj jkjf ubje0)}(jkhjk]jH)}(jkhjk]jk}(j&]j(]j*]j,]j.]parentj entries](Nscsi/scsi_mid_low_apiN scsi/scsi_ehe includefiles](j j emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjYU j^sj j_sKjkj ubajk}(j&]j(]j*]j,]j.]ujkj jkjf ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSCSI driver parameters}(jkSCSI driver parametersjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#scsi-driver-parametersujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk]jH)}(jkhjk]jk}(j&]j(]j*]j,]j.]parentj entries](Nscsi/scsi-parametersN!scsi/link_power_management_policye includefiles](j۲ jݲ emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjYU j^sj j_sKjkj̲ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSCSI host adapter drivers}(jkSCSI host adapter driversjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#scsi-host-adapter-driversujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk]jH)}(jkhjk]jk}(j&]j(]j*]j,]j.]parentj entries](N scsi/53c700N scsi/aacraidN scsi/advansysN scsi/aha152xN scsi/aic79xxN scsi/aic7xxxNscsi/arcmsr_specNscsi/bfaN scsi/bnx2fcN scsi/BusLogicN scsi/cxgb3iN scsi/dc395xN scsi/dptiNscsi/FlashPointNscsi/g_NCR5380N scsi/hpsaN scsi/hptiopN scsi/libsasN scsi/lpfcN scsi/megaraidNscsi/ncr53c8xxNscsi/NinjaSCSINscsi/ppaNscsi/qlogicfasNscsi/scsi-changerNscsi/scsi_fc_transportNscsi/scsi-genericNscsi/sd-parametersN scsi/smartpqiNscsi/stNscsi/sym53c500_csNscsi/sym53c8xx_2Nscsi/tcm_qla2xxxNscsi/ufsN scsi/wd719xNscsi/scsi_transport_srp/figurese includefiles](j# j% j' j) j+ j- j/ j1 j3 j5 j7 j9 j; j= j? jA jC jE jG jI jK jM jO jQ jS jU jW jY j[ j] j_ ja jc je jg ji emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjYU j^sj j_sK'jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCVEs}(jkj7jkj ubajk}(j&]j(]j*]j,]j.]internalrefuri process/cve anchornamehujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProcess}(jkProcessjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#processujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDisputes of assigned CVEs}(jkDisputes of assigned CVEsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#disputes-of-assigned-cvesujkj jkj޳ ubajk}(j&]j(]j*]j,]j.]ujkj jkj۳ ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Invalid CVEs}(jk Invalid CVEsjkj ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname #invalid-cvesujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkApplicability of specific CVEs}(jkApplicability of specific CVEsjkj) ubajk}(j&]j(]j*]j,]j.]internalrefurij anchorname#applicability-of-specific-cvesujkj jkj& ubajk}(j&]j(]j*]j,]j.]ujkj jkj# ubajk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubejk}(j&]j(]j*]j,]j.]ujkj jkj ubajk}(j&]j(]j*]j,]j.]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLock Statistics}(jkjEjkjb ubajk}(jG]jI]jK]jM]jO]internalrefurilocking/lockstat anchornamehujk referencejkj_ ubajk}(jG]jI]jK]jM]jO]ujkcompact_paragraphjkj\ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat}(jkWhatjkj ubajk}(jG]jI]jK]jM]jO]internalrefurijq anchorname#whatujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj~ ubajk}(jG]jI]jK]jM]jO]ujk list_itemjkj{ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhy}(jkWhyjkj ubajk}(jG]jI]jK]jM]jO]internalrefurijq anchorname#whyujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj{ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHow}(jkHowjkjʹ ubajk}(jG]jI]jK]jM]jO]internalrefurijq anchorname#howujkjs jkjʴ ubajk}(jG]jI]jK]jM]jO]ujkjz jkjǴ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Configuration}(jk Configurationjkj ubajk}(jG]jI]jK]jM]jO]internalrefurijq anchorname#configurationujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkj ubajk}(jG]jI]jK]jM]jO]internalrefurijq anchorname#usageujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujk bullet_listjkjǴ ubejk}(jG]jI]jK]jM]jO]ujkj jkj{ ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj\ ubejk}(jG]jI]jK]jM]jO]ujkj jkjY ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Hacking Guides}(jkjYjkjX ubajk}(jG]jI]jK]jM]jO]internalrefurikernel-hacking/index anchornamehujkjs jkjU ubajk}(jG]jI]jK]jM]jO]ujkjz jkjR ubje0)}(jkhjk]jH)}(jkhjk]jk}(jG]jI]jK]jM]jO]parentjg entries](Nkernel-hacking/hackingNkernel-hacking/lockingNkernel-hacking/false-sharinge includefiles](j~ j j emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujktoctreej^sB/var/lib/git/docbuild/linux/Documentation/kernel-hacking/index.rstj_sKjkjo ubajk}(jG]jI]jK]jM]jO]ujkj6 jkjR ubejk}(jG]jI]jK]jM]jO]ujkj jkjO ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjI je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&The device for Mediatek MT6370 RGB LED}(jkjgjkj ubajk}(jG]jI]jK]jM]jO]internalrefurileds/leds-mt6370-rgb anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj̵ ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #descriptionujkjs jkjɵ ubajk}(jG]jI]jK]jM]jO]ujkjz jkjƵ ubajk}(jG]jI]jK]jM]jO]ujkj jkjõ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk /sys/class/leds//hw_pattern}(jk /sys/class/leds//hw_patternjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#sys-class-leds-led-hw-patternujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjõ ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKProper Locking Under a Preemptible Kernel: Keeping Kernel Code Preempt-Safe}(jkjujkj) ubajk}(jG]jI]jK]jM]jO]internalrefurilocking/preempt-locking anchornamehujkjs jkj& ubajk}(jG]jI]jK]jM]jO]ujkjz jkj# ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk IntroductionjkjI ubajk}(jG]jI]jK]jM]jO]internalrefurij8 anchorname #introductionujkjs jkjF ubajk}(jG]jI]jK]jM]jO]ujkjz jkjC ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9RULE #1: Per-CPU data structures need explicit protection}(jk9RULE #1: Per-CPU data structures need explicit protectionjkjj ubajk}(jG]jI]jK]jM]jO]internalrefurij8 anchorname8#rule-1-per-cpu-data-structures-need-explicit-protectionujkjs jkjg ubajk}(jG]jI]jK]jM]jO]ujkjz jkjd ubajk}(jG]jI]jK]jM]jO]ujkj jkja ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%RULE #2: CPU state must be protected.}(jk%RULE #2: CPU state must be protected.jkj ubajk}(jG]jI]jK]jM]jO]internalrefurij8 anchorname##rule-2-cpu-state-must-be-protectedujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkja ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk@RULE #3: Lock acquire and release must be performed by same task}(jk@RULE #3: Lock acquire and release must be performed by same taskjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij8 anchorname?#rule-3-lock-acquire-and-release-must-be-performed-by-same-taskujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkja ubejk}(jG]jI]jK]jM]jO]ujkj6 jkjC ubejk}(jG]jI]jK]jM]jO]ujkj jkj@ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSolution}(jkSolutionjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij8 anchorname #solutionujkjs jkj߶ ubajk}(jG]jI]jK]jM]jO]ujkjz jkjܶ ubajk}(jG]jI]jK]jM]jO]ujkj jkj@ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/Preventing preemption using interrupt disabling}(jk/Preventing preemption using interrupt disablingjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij8 anchorname0#preventing-preemption-using-interrupt-disablingujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj@ ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj# ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMHI}(jkjjkj? ubajk}(jG]jI]jK]jM]jO]internalrefuri mhi/index anchornamehujkjs jkj< ubajk}(jG]jI]jK]jM]jO]ujkjz jkj9 ubje0)}(jkhjk](jH)}(jkhjk]jk}(jG]jI]jK]jM]jO]parentjN entries](Nmhi/mhiN mhi/topologye includefiles](je jg emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj j^s7/var/lib/git/docbuild/linux/Documentation/mhi/index.rstj_sKjkjV ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj~ ubajk}(jG]jI]jK]jM]jO]internalrefurijN anchorname#indicesujkjs jkj{ ubajk}(jG]jI]jK]jM]jO]ujkjz jkjx ubajk}(jG]jI]jK]jM]jO]ujkj jkju ubajk}(jG]jI]jK]jM]jO]exprsubproject and htmlujkonlyjkjV ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj9 ubejk}(jG]jI]jK]jM]jO]ujkj jkj6 ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUserspace LEDs}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefuri leds/uleds anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkj ubajk}(jG]jI]jK]jM]jO]internalrefurijϷ anchorname#usageujkjs jkjݷ ubajk}(jG]jI]jK]jM]jO]ujkjz jkjڷ ubajk}(jG]jI]jK]jM]jO]ujkj jkj׷ ubajk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModifying Patches}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurimaintainer/modifying-patches anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjmje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLivepatching APIs}(jkjjkjE ubajk}(jG]jI]jK]jM]jO]internalrefuri livepatch/api anchornamehujkjs jkjB ubajk}(jG]jI]jK]jM]jO]ujkjz jkj? ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLivepatch Enablement}(jkLivepatch Enablementjkje ubajk}(jG]jI]jK]jM]jO]internalrefurijT anchorname#livepatch-enablementujkjs jkjb ubajk}(jG]jI]jK]jM]jO]ujkjz jkj_ ubajk}(jG]jI]jK]jM]jO]ujkj jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkShadow Variables}(jkShadow Variablesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurijT anchorname#shadow-variablesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSystem State Changes}(jkSystem State Changesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurijT anchorname#system-state-changesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Object Types}(jk Object TypesjkjѸ ubajk}(jG]jI]jK]jM]jO]internalrefurijT anchorname #object-typesujkjs jkjθ ubajk}(jG]jI]jK]jM]jO]ujkjz jkj˸ ubajk}(jG]jI]jK]jM]jO]ujkj jkj\ ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj? ubejk}(jG]jI]jK]jM]jO]ujkj jkj< ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe robust futex ABI}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurilocking/robust-futex-ABI anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj} je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRecursion issues}(jkjjkj6 ubajk}(jG]jI]jK]jM]jO]internalrefuri kbuild/issues anchornamehujkjs jkj3 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj0 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkissue #1}(jkissue #1jkjV ubajk}(jG]jI]jK]jM]jO]internalrefurijE anchorname#issue-1ujkjs jkjS ubajk}(jG]jI]jK]jM]jO]ujkjz jkjP ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkissue #2}(jkissue #2jkjz ubajk}(jG]jI]jK]jM]jO]internalrefurijE anchorname#issue-2ujkjs jkjw ubajk}(jG]jI]jK]jM]jO]ujkjz jkjt ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj0 ubejk}(jG]jI]jK]jM]jO]ujkj jkj- ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMHI (Modem Host Interface)}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurimhi/mhi anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjӹ ubajk}(jG]jI]jK]jM]jO]internalrefurij¹ anchorname #overviewujkjs jkjй ubajk}(jG]jI]jK]jM]jO]ujkjz jkj͹ ubajk}(jG]jI]jK]jM]jO]ujkj jkjʹ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk MHI Internals}(jk MHI Internalsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij¹ anchorname#mhi-internalsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMMIO}(jkMMIOjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij¹ anchorname#mmioujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkData structures}(jkData structuresjkj< ubajk}(jG]jI]jK]jM]jO]internalrefurij¹ anchorname#data-structuresujkjs jkj9 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj6 ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkChannels}(jkChannelsjkj` ubajk}(jG]jI]jK]jM]jO]internalrefurij¹ anchorname #channelsujkjs jkj] ubajk}(jG]jI]jK]jM]jO]ujkjz jkjZ ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTransfer rings}(jkTransfer ringsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij¹ anchorname#transfer-ringsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj~ ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Event rings}(jk Event ringsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij¹ anchorname #event-ringsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Ring Element}(jk Ring Elementjkj̺ ubajk}(jG]jI]jK]jM]jO]internalrefurij¹ anchorname #ring-elementujkjs jkjɺ ubajk}(jG]jI]jK]jM]jO]ujkjz jkjƺ ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkjʹ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMHI Operations}(jkMHI Operationsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij¹ anchorname#mhi-operationsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk MHI States}(jk MHI Statesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij¹ anchorname #mhi-statesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMHI_STATE_RESET}(jkMHI_STATE_RESETjkj> ubajk}(jG]jI]jK]jM]jO]internalrefurij¹ anchorname#mhi-state-resetujkjs jkj; ubajk}(jG]jI]jK]jM]jO]ujkjz jkj8 ubajk}(jG]jI]jK]jM]jO]ujkj jkj5 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMHI_STATE_READY}(jkMHI_STATE_READYjkjb ubajk}(jG]jI]jK]jM]jO]internalrefurij¹ anchorname#mhi-state-readyujkjs jkj_ ubajk}(jG]jI]jK]jM]jO]ujkjz jkj\ ubajk}(jG]jI]jK]jM]jO]ujkj jkj5 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk MHI_STATE_M0}(jk MHI_STATE_M0jkj ubajk}(jG]jI]jK]jM]jO]internalrefurij¹ anchorname #mhi-state-m0ujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj5 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk MHI_STATE_M1}(jk MHI_STATE_M1jkj ubajk}(jG]jI]jK]jM]jO]internalrefurij¹ anchorname #mhi-state-m1ujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj5 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk MHI_STATE_M2}(jk MHI_STATE_M2jkjλ ubajk}(jG]jI]jK]jM]jO]internalrefurij¹ anchorname #mhi-state-m2ujkjs jkj˻ ubajk}(jG]jI]jK]jM]jO]ujkjz jkjȻ ubajk}(jG]jI]jK]jM]jO]ujkj jkj5 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk MHI_STATE_M3}(jk MHI_STATE_M3jkj ubajk}(jG]jI]jK]jM]jO]internalrefurij¹ anchorname #mhi-state-m3ujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj5 ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMHI Initialization}(jkMHI Initializationjkj" ubajk}(jG]jI]jK]jM]jO]internalrefurij¹ anchorname#mhi-initializationujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMHI Data Transfer}(jkMHI Data TransferjkjF ubajk}(jG]jI]jK]jM]jO]internalrefurij¹ anchorname#mhi-data-transferujkjs jkjC ubajk}(jG]jI]jK]jM]jO]ujkjz jkj@ ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkjʹ ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUnreliable Guide To Locking}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurikernel-hacking/locking anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #introductionujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Problem With Concurrency}(jkThe Problem With Concurrencyjkjϼ ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#the-problem-with-concurrencyujkjs jkj̼ ubajk}(jG]jI]jK]jM]jO]ujkjz jkjɼ ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Race Conditions and Critical Regions}(jk$Race Conditions and Critical Regionsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname%#race-conditions-and-critical-regionsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 jkjɼ ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLocking in the Linux Kernel}(jkLocking in the Linux Kerneljkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#locking-in-the-linux-kernelujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5Two Main Types of Kernel Locks: Spinlocks and Mutexes}(jk5Two Main Types of Kernel Locks: Spinlocks and MutexesjkjA ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname5#two-main-types-of-kernel-locks-spinlocks-and-mutexesujkjs jkj> ubajk}(jG]jI]jK]jM]jO]ujkjz jkj; ubajk}(jG]jI]jK]jM]jO]ujkj jkj8 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocks and Uniprocessor Kernels}(jkLocks and Uniprocessor Kernelsjkje ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#locks-and-uniprocessor-kernelsujkjs jkjb ubajk}(jG]jI]jK]jM]jO]ujkjz jkj_ ubajk}(jG]jI]jK]jM]jO]ujkj jkj8 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocking Only In User Context}(jkLocking Only In User Contextjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#locking-only-in-user-contextujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj8 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Locking Between User Context and Softirqs}(jk)Locking Between User Context and Softirqsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname*#locking-between-user-context-and-softirqsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj8 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Locking Between User Context and Tasklets}(jk)Locking Between User Context and Taskletsjkjѽ ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname*#locking-between-user-context-and-taskletsujkjs jkjν ubajk}(jG]jI]jK]jM]jO]ujkjz jkj˽ ubajk}(jG]jI]jK]jM]jO]ujkj jkj8 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Locking Between User Context and Timers}(jk'Locking Between User Context and Timersjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname(#locking-between-user-context-and-timersujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj8 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLocking Between Tasklets/Timers}(jkLocking Between Tasklets/Timersjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #locking-between-tasklets-timersujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe Same Tasklet/Timer}(jkThe Same Tasklet/Timerjkj: ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#the-same-tasklet-timerujkjs jkj7 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj4 ubajk}(jG]jI]jK]jM]jO]ujkj jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDifferent Tasklets/Timers}(jkDifferent Tasklets/Timersjkj^ ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#different-tasklets-timersujkjs jkj[ ubajk}(jG]jI]jK]jM]jO]ujkjz jkjX ubajk}(jG]jI]jK]jM]jO]ujkj jkj1 ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj8 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLocking Between Softirqs}(jkLocking Between Softirqsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#locking-between-softirqsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe Same Softirq}(jkThe Same Softirqjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#the-same-softirqujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDifferent Softirqs}(jkDifferent SoftirqsjkjӾ ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#different-softirqsujkjs jkjо ubajk}(jG]jI]jK]jM]jO]ujkjz jkj; ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj8 ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHard IRQ Context}(jkHard IRQ Contextjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#hard-irq-contextujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Locking Between Hard IRQ and Softirqs/Tasklets}(jk.Locking Between Hard IRQ and Softirqs/Taskletsjkj0 ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname/#locking-between-hard-irq-and-softirqs-taskletsujkjs jkj- ubajk}(jG]jI]jK]jM]jO]ujkjz jkj* ubajk}(jG]jI]jK]jM]jO]ujkj jkj' ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Locking Between Two Hard IRQ Handlers}(jk%Locking Between Two Hard IRQ HandlersjkjT ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname&#locking-between-two-hard-irq-handlersujkjs jkjQ ubajk}(jG]jI]jK]jM]jO]ujkjz jkjN ubajk}(jG]jI]jK]jM]jO]ujkj jkj' ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCheat Sheet For Locking}(jkCheat Sheet For Lockingjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#cheat-sheet-for-lockingujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj~ ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTable of Minimum Requirements}(jkTable of Minimum Requirementsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#table-of-minimum-requirementsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 jkj~ ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe trylock Functions}(jkThe trylock Functionsjkjտ ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#the-trylock-functionsujkjs jkjҿ ubajk}(jG]jI]jK]jM]jO]ujkjz jkjϿ ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCommon Examples}(jkCommon Examplesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#common-examplesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAll In User Context}(jkAll In User Contextjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#all-in-user-contextujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Accessing From Interrupt Context}(jk Accessing From Interrupt Contextjkj> ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname!#accessing-from-interrupt-contextujkjs jkj; ubajk}(jG]jI]jK]jM]jO]ujkjz jkj8 ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"Exposing Objects Outside This File}(jk"Exposing Objects Outside This Filejkjb ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname##exposing-objects-outside-this-fileujkjs jkj_ ubajk}(jG]jI]jK]jM]jO]ujkjz jkj\ ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/Using Atomic Operations For The Reference Count}(jk/Using Atomic Operations For The Reference Countjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname0#using-atomic-operations-for-the-reference-countujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj} ubajk}(jG]jI]jK]jM]jO]ujkj jkjz ubajk}(jG]jI]jK]jM]jO]ujkj6 jkj\ ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Protecting The Objects Themselves}(jk!Protecting The Objects Themselvesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname"#protecting-the-objects-themselvesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCommon Problems}(jkCommon Problemsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#common-problemsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDeadlock: Simple and Advanced}(jkDeadlock: Simple and Advancedjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#deadlock-simple-and-advancedujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPreventing Deadlock}(jkPreventing Deadlockjkj( ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#preventing-deadlockujkjs jkj% ubajk}(jG]jI]jK]jM]jO]ujkjz jkj" ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Overzealous Prevention Of Deadlocks}(jk#Overzealous Prevention Of DeadlocksjkjI ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname$#overzealous-prevention-of-deadlocksujkjs jkjF ubajk}(jG]jI]jK]jM]jO]ujkjz jkjC ubajk}(jG]jI]jK]jM]jO]ujkj jkj@ ubajk}(jG]jI]jK]jM]jO]ujkj6 jkj" ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRacing Timers: A Kernel Pastime}(jkRacing Timers: A Kernel Pastimejkjy ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#racing-timers-a-kernel-pastimeujkjs jkjv ubajk}(jG]jI]jK]jM]jO]ujkjz jkjs ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Locking Speed}(jk Locking Speedjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#locking-speedujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRead/Write Lock Variants}(jkRead/Write Lock Variantsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#read-write-lock-variantsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Avoiding Locks: Read Copy Update}(jk Avoiding Locks: Read Copy Updatejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #avoiding-locks-read-copy-updateujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Per-CPU Data}(jk Per-CPU Datajkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #per-cpu-dataujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Data Which Mostly Used By An IRQ Handler}(jk(Data Which Mostly Used By An IRQ Handlerjkj6 ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname)#data-which-mostly-used-by-an-irq-handlerujkjs jkj3 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj0 ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0What Functions Are Safe To Call From Interrupts?}(jk0What Functions Are Safe To Call From Interrupts?jkjf ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname0#what-functions-are-safe-to-call-from-interruptsujkjs jkjc ubajk}(jG]jI]jK]jM]jO]ujkjz jkj` ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSome Functions Which Sleep}(jkSome Functions Which Sleepjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#some-functions-which-sleepujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj~ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Some Functions Which Don’t Sleep}(jk Some Functions Which Don't Sleepjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname!#some-functions-which-don-t-sleepujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj~ ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj` ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMutex API reference}(jkMutex API referencejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#mutex-api-referenceujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFutex API reference}(jkFutex API referencejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#futex-api-referenceujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFurther reading}(jkFurther readingjkj# ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#further-readingujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThanks}(jkThanksjkjG ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#thanksujkjs jkjD ubajk}(jG]jI]jK]jM]jO]ujkjz jkjA ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGlossary}(jkGlossaryjkjk ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #glossaryujkjs jkjh ubajk}(jG]jI]jK]jM]jO]ujkjz jkje ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjW je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'Kernel driver for Mellanox systems LEDs}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurileds/leds-mlxcpld anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #descriptionujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRT-mutex implementation design}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurilocking/rt-mutex-design anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUnbounded Priority Inversion}(jkUnbounded Priority Inversionjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#unbounded-priority-inversionujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPriority Inheritance (PI)}(jkPriority Inheritance (PI)jkjA ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#priority-inheritance-piujkjs jkj> ubajk}(jG]jI]jK]jM]jO]ujkjz jkj; ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Terminology}(jk Terminologyjkje ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #terminologyujkjs jkjb ubajk}(jG]jI]jK]jM]jO]ujkjz jkj_ ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPI chain}(jkPI chainjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #pi-chainujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMutex Waiters Tree}(jkMutex Waiters Treejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#mutex-waiters-treeujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Task PI Tree}(jk Task PI Treejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #task-pi-treeujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDepth of the PI Chain}(jkDepth of the PI Chainjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#depth-of-the-pi-chainujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMutex owner and flags}(jkMutex owner and flagsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#mutex-owner-and-flagsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcmpxchg Tricks}(jkcmpxchg Tricksjkj= ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#cmpxchg-tricksujkjs jkj: ubajk}(jG]jI]jK]jM]jO]ujkjz jkj7 ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPriority adjustments}(jkPriority adjustmentsjkja ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#priority-adjustmentsujkjs jkj^ ubajk}(jG]jI]jK]jM]jO]ujkjz jkj[ ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(High level overview of the PI chain walk}(jk(High level overview of the PI chain walkjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname)#high-level-overview-of-the-pi-chain-walkujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Taking of a mutex (The walk through)}(jk$Taking of a mutex (The walk through)jkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname##taking-of-a-mutex-the-walk-throughujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTask blocks on mutex}(jkTask blocks on mutexjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#task-blocks-on-mutexujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWaking up in the loop}(jkWaking up in the loopjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#waking-up-in-the-loopujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUnlocking the Mutex}(jkUnlocking the Mutexjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#unlocking-the-mutexujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkContact}(jkContactjkj9 ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#contactujkjs jkj6 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj3 ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCredits}(jkCreditsjkj] ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#creditsujkjs jkjZ ubajk}(jG]jI]jK]jM]jO]ujkjz jkjW ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUpdates}(jkUpdatesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#updatesujkjs jkj~ ubajk}(jG]jI]jK]jM]jO]ujkjz jkj{ ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Exporting kernel headers for use by userspace}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurikbuild/headers_install anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKconfig Language}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurikbuild/kconfig-language anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #introductionujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Menu entries}(jk Menu entriesjkj* ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #menu-entriesujkjs jkj' ubajk}(jG]jI]jK]jM]jO]ujkjz jkj$ ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMenu attributes}(jkMenu attributesjkjN ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#menu-attributesujkjs jkjK ubajk}(jG]jI]jK]jM]jO]ujkjz jkjH ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMenu dependencies}(jkMenu dependenciesjkjr ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#menu-dependenciesujkjs jkjo ubajk}(jG]jI]jK]jM]jO]ujkjz jkjl ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMenu structure}(jkMenu structurejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#menu-structureujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKconfig syntax}(jkKconfig syntaxjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#kconfig-syntaxujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Kconfig hints}(jk Kconfig hintsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#kconfig-hintsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6Adding common features and make the usage configurable}(jk6Adding common features and make the usage configurablejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname7#adding-common-features-and-make-the-usage-configurableujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Adding features that need compiler support}(jk*Adding features that need compiler supportjkj# ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname+#adding-features-that-need-compiler-supportujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBuild as module only}(jkBuild as module onlyjkjG ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#build-as-module-onlyujkjs jkjD ubajk}(jG]jI]jK]jM]jO]ujkjz jkjA ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCompile-testing}(jkCompile-testingjkjk ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#compile-testingujkjs jkjh ubajk}(jG]jI]jK]jM]jO]ujkjz jkje ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Architecture and platform dependencies}(jk&Architecture and platform dependenciesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname'#architecture-and-platform-dependenciesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOptional dependencies}(jkOptional dependenciesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#optional-dependenciesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Kconfig recursive dependency limitations}(jk(Kconfig recursive dependency limitationsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname)#kconfig-recursive-dependency-limitationsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSimple Kconfig recursive issue}(jkSimple Kconfig recursive issuejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#simple-kconfig-recursive-issueujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Cumulative Kconfig recursive issue}(jk"Cumulative Kconfig recursive issuejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname##cumulative-kconfig-recursive-issueujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Practical solutions to kconfig recursive issue}(jk.Practical solutions to kconfig recursive issuejkjC ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname/#practical-solutions-to-kconfig-recursive-issueujkjs jkj@ ubajk}(jG]jI]jK]jM]jO]ujkjz jkj= ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFuture kconfig work}(jkFuture kconfig workjkjg ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#future-kconfig-workujkjs jkjd ubajk}(jG]jI]jK]jM]jO]ujkjz jkja ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSemantics of Kconfig}(jkSemantics of Kconfigjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#semantics-of-kconfigujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFull SAT solver for Kconfig}(jkFull SAT solver for Kconfigjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#full-sat-solver-for-kconfigujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj] je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBuilding Linux with Clang/LLVM}(jkj+jkj ubajk}(jG]jI]jK]jM]jO]internalrefuri kbuild/llvm anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAbout}(jkAboutjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#aboutujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBuilding with LLVM}(jkBuilding with LLVMjkj8 ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#building-with-llvmujkjs jkj5 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj2 ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe LLVM= argument}(jkThe LLVM= argumentjkj\ ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#the-llvm-argumentujkjs jkjY ubajk}(jG]jI]jK]jM]jO]ujkjz jkjV ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCross Compiling}(jkCross Compilingjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#cross-compilingujkjs jkj} ubajk}(jG]jI]jK]jM]jO]ujkjz jkjz ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe LLVM_IAS= argument}(jkThe LLVM_IAS= argumentjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#the-llvm-ias-argumentujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCcache}(jkCcachejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#ccacheujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported Architectures}(jkSupported Architecturesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#supported-architecturesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Getting Help}(jk Getting Helpjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #getting-helpujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Getting LLVM}(jk Getting LLVMjkj4 ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #getting-llvmujkjs jkj1 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj. ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver for lp5523}(jkj9jkjm ubajk}(jG]jI]jK]jM]jO]internalrefurileds/leds-lp5523 anchornamehujkjs jkjj ubajk}(jG]jI]jK]jM]jO]ujkjz jkjg ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij| anchorname #descriptionujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 jkjg ubejk}(jG]jI]jK]jM]jO]ujkj jkjd ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjvje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe userio Protocol}(jkjGjkj ubajk}(jG]jI]jK]jM]jO]internalrefuri input/userio anchornamehjpjNujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #introductionjp](KKeujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage overview}(jkUsage overviewjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#usage-overviewjp](KKeujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCommand Structure}(jkCommand Structurejkj0 ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#command-structurejp](KKeujkjs jkj- ubajk}(jG]jI]jK]jM]jO]ujkjz jkj* ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCommands}(jkCommandsjkjU ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #commandsjp](KKeujkjs jkjR ubajk}(jG]jI]jK]jM]jO]ujkjz jkjO ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUSERIO_CMD_REGISTER}(jkUSERIO_CMD_REGISTERjkjw ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#userio-cmd-registerjp](KKKeujkjs jkjt ubajk}(jG]jI]jK]jM]jO]ujkjz jkjq ubajk}(jG]jI]jK]jM]jO]ujkj jkjn ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUSERIO_CMD_SET_PORT_TYPE}(jkUSERIO_CMD_SET_PORT_TYPEjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#userio-cmd-set-port-typejp](KKKeujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjn ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUSERIO_CMD_SEND_INTERRUPT}(jkUSERIO_CMD_SEND_INTERRUPTjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#userio-cmd-send-interruptjp](KKKeujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjn ubejk}(jG]jI]jK]jM]jO]ujkj6 jkjO ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUserspace tools}(jkUserspace toolsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#userspace-toolsjp](KKeujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguring Git}(jkjVjkj, ubajk}(jG]jI]jK]jM]jO]internalrefurimaintainer/configure-git anchornamehujkjs jkj) ubajk}(jG]jI]jK]jM]jO]ujkjz jkj& ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Creating commit links to lore.kernel.org}(jk(Creating commit links to lore.kernel.orgjkjL ubajk}(jG]jI]jK]jM]jO]internalrefurij; anchorname)#creating-commit-links-to-lore-kernel-orgujkjs jkjI ubajk}(jG]jI]jK]jM]jO]ujkjz jkjF ubajk}(jG]jI]jK]jM]jO]ujkj jkjC ubajk}(jG]jI]jK]jM]jO]ujkj6 jkj& ubejk}(jG]jI]jK]jM]jO]ujkj jkj# ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%Runtime locking correctness validator}(jkjdjkj ubajk}(jG]jI]jK]jM]jO]internalrefurilocking/lockdep-design anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Lock-class}(jk Lock-classjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #lock-classujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkState}(jkStatejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#stateujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSingle-lock state rules:}(jkSingle-lock state rules:jkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#single-lock-state-rulesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMulti-lock dependency rules:}(jkMulti-lock dependency rules:jkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#multi-lock-dependency-rulesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=Exception: Nested data dependencies leading to nested locking}(jk=Exception: Nested data dependencies leading to nested lockingjkj5 ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname=#exception-nested-data-dependencies-leading-to-nested-lockingujkjs jkj2 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj/ ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Annotations}(jk AnnotationsjkjY ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #annotationsujkjs jkjV ubajk}(jG]jI]jK]jM]jO]ujkjz jkjS ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProof of 100% correctness:}(jkProof of 100% correctness:jkj} ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#proof-of-100-correctnessujkjs jkjz ubajk}(jG]jI]jK]jM]jO]ujkjz jkjw ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Performance:}(jk Performance:jkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #performanceujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTroubleshooting:}(jkTroubleshooting:jkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#troubleshootingujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRecursive read locks:}(jkRecursive read locks:jkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#recursive-read-locksujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk>Block conditions on readers/writers of the same lock instance:}(jk>Block conditions on readers/writers of the same lock instance:jkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname>#block-conditions-on-readers-writers-of-the-same-lock-instanceujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Dependency types and strong dependency paths:}(jk-Dependency types and strong dependency paths:jkj1 ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname-#dependency-types-and-strong-dependency-pathsujkjs jkj. ubajk}(jG]jI]jK]jM]jO]ujkjz jkj+ ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Recursive Read Deadlock Detection:}(jk"Recursive Read Deadlock Detection:jkjU ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname"#recursive-read-deadlock-detectionujkjs jkjR ubajk}(jG]jI]jK]jM]jO]ujkjz jkjO ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References:}(jk References:jkjy ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #referencesujkjs jkjv ubajk}(jG]jI]jK]jM]jO]ujkjz jkjs ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj| ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjzje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Handling messy pull-request diffstats}(jkjrjkj ubajk}(jG]jI]jK]jM]jO]internalrefurimaintainer/messy-diffstat anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver for Qualcomm LPG}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurileds/leds-qcom-lpg anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #descriptionujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk /sys/class/leds//hw_pattern}(jk /sys/class/leds//hw_patternjkj" ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#sys-class-leds-led-hw-patternujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj}je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver lis3lv02d}(jkjjkj[ ubajk}(jG]jI]jK]jM]jO]internalrefurimisc-devices/lis3lv02d anchornamehujkjs jkjX ubajk}(jG]jI]jK]jM]jO]ujkjz jkjU ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj{ ubajk}(jG]jI]jK]jM]jO]internalrefurijj anchorname #descriptionujkjs jkjx ubajk}(jG]jI]jK]jM]jO]ujkjz jkju ubajk}(jG]jI]jK]jM]jO]ujkj jkjr ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAxes orientation}(jkAxes orientationjkj ubajk}(jG]jI]jK]jM]jO]internalrefurijj anchorname#axes-orientationujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjr ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQ&A}(jkQ&Ajkj ubajk}(jG]jI]jK]jM]jO]internalrefurijj anchorname#q-aujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjr ubejk}(jG]jI]jK]jM]jO]ujkj6 jkjU ubejk}(jG]jI]jK]jM]jO]ujkj jkjR ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjAje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLED handling under Linux}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurileds/leds-class anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDesign Philosophy}(jkDesign Philosophyjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#design-philosophyujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLED Device Naming}(jkLED Device Namingjkj@ ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#led-device-namingujkjs jkj= ubajk}(jG]jI]jK]jM]jO]ujkjz jkj: ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBrightness setting API}(jkBrightness setting APIjkjd ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#brightness-setting-apiujkjs jkja ubajk}(jG]jI]jK]jM]jO]ujkjz jkj^ ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLED registration API}(jkLED registration APIjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#led-registration-apiujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Hardware accelerated blink of LEDs}(jk"Hardware accelerated blink of LEDsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname##hardware-accelerated-blink-of-ledsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHardware driven LEDs}(jkHardware driven LEDsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#hardware-driven-ledsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Known Issues}(jk Known Issuesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #known-issuesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjm je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkReliable Stacktrace}(jkjjkj- ubajk}(jG]jI]jK]jM]jO]internalrefurilivepatch/reliable-stacktrace anchornamehujkjs jkj* ubajk}(jG]jI]jK]jM]jO]ujkjz jkj' ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. IntroductionjkjM ubajk}(jG]jI]jK]jM]jO]internalrefurij< anchorname #introductionujkjs jkjJ ubajk}(jG]jI]jK]jM]jO]ujkjz jkjG ubajk}(jG]jI]jK]jM]jO]ujkj jkjD ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Requirements}(jk2. Requirementsjkjq ubajk}(jG]jI]jK]jM]jO]internalrefurij< anchorname #requirementsujkjs jkjn ubajk}(jG]jI]jK]jM]jO]ujkjz jkjk ubajk}(jG]jI]jK]jM]jO]ujkj jkjD ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Compile-time analysis}(jk3. Compile-time analysisjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij< anchorname#compile-time-analysisujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjD ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4. Considerations}(jk4. Considerationsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij< anchorname#considerationsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&4.1 Identifying successful termination}(jk&4.1 Identifying successful terminationjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij< anchorname##identifying-successful-terminationujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.2 Identifying unwindable code}(jk4.2 Identifying unwindable codejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij< anchorname#identifying-unwindable-codeujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.4.3 Unwinding across interrupts and exceptions}(jk.4.3 Unwinding across interrupts and exceptionsjkj" ubajk}(jG]jI]jK]jM]jO]internalrefurij< anchorname+#unwinding-across-interrupts-and-exceptionsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!4.4 Rewriting of return addresses}(jk!4.4 Rewriting of return addressesjkjF ubajk}(jG]jI]jK]jM]jO]internalrefurij< anchorname#rewriting-of-return-addressesujkjs jkjC ubajk}(jG]jI]jK]jM]jO]ujkjz jkj@ ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!4.5 Obscuring of return addresses}(jk!4.5 Obscuring of return addressesjkjj ubajk}(jG]jI]jK]jM]jO]internalrefurij< anchorname#obscuring-of-return-addressesujkjs jkjg ubajk}(jG]jI]jK]jM]jO]ujkjz jkjd ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.6 Link register unreliability}(jk4.6 Link register unreliabilityjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij< anchorname#link-register-unreliabilityujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkjD ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj' ubejk}(jG]jI]jK]jM]jO]ujkj jkj$ ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPercpu rw semaphores}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurilocking/percpu-rw-semaphore anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj%je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCredits}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefuri isdn/credits anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLivepatch module ELF format}(jkjjkj+ ubajk}(jG]jI]jK]jM]jO]internalrefurilivepatch/module-elf-format anchornamehujkjs jkj( ubajk}(jG]jI]jK]jM]jO]ujkjz jkj% ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1. Background and motivation}(jk1. Background and motivationjkjK ubajk}(jG]jI]jK]jM]jO]internalrefurij: anchorname#background-and-motivationujkjs jkjH ubajk}(jG]jI]jK]jM]jO]ujkjz jkjE ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5Why does livepatch need to write its own relocations?}(jk5Why does livepatch need to write its own relocations?jkjl ubajk}(jG]jI]jK]jM]jO]internalrefurij: anchorname5#why-does-livepatch-need-to-write-its-own-relocationsujkjs jkji ubajk}(jG]jI]jK]jM]jO]ujkjz jkjf ubajk}(jG]jI]jK]jM]jO]ujkj jkjc ubajk}(jG]jI]jK]jM]jO]ujkj6 jkjE ubejk}(jG]jI]jK]jM]jO]ujkj jkjB ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2. Livepatch modinfo field}(jk2. Livepatch modinfo fieldjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij: anchorname#livepatch-modinfo-fieldujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample:}(jkExample:jkj ubajk}(jG]jI]jK]jM]jO]internalrefurij: anchorname#exampleujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkjB ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3. Livepatch relocation sections}(jk 3. Livepatch relocation sectionsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij: anchorname#livepatch-relocation-sectionsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjB ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'3.1 Livepatch relocation section format}(jk'3.1 Livepatch relocation section formatjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij: anchorname$#livepatch-relocation-section-formatujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Examples:}(jk Examples:jkj2 ubajk}(jG]jI]jK]jM]jO]internalrefurij: anchorname #examplesujkjs jkj/ ubajk}(jG]jI]jK]jM]jO]ujkjz jkj, ubajk}(jG]jI]jK]jM]jO]ujkj jkj) ubajk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkjB ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. Livepatch symbols}(jk4. Livepatch symbolsjkjb ubajk}(jG]jI]jK]jM]jO]internalrefurij: anchorname#livepatch-symbolsujkjs jkj_ ubajk}(jG]jI]jK]jM]jO]ujkjz jkj\ ubajk}(jG]jI]jK]jM]jO]ujkj jkjB ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'4.1 A livepatch module’s symbol table}(jk%4.1 A livepatch module's symbol tablejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij: anchorname"#a-livepatch-module-s-symbol-tableujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjB ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4.2 Livepatch symbol format}(jk4.2 Livepatch symbol formatjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij: anchorname#livepatch-symbol-formatujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Examples:}(jk Examples:jkj ubajk}(jG]jI]jK]jM]jO]internalrefurij: anchorname#id1ujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkjB ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&5. Symbol table and ELF section access}(jk&5. Symbol table and ELF section accessjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij: anchorname$#symbol-table-and-elf-section-accessujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjB ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj% ubejk}(jG]jI]jK]jM]jO]ujkj jkj" ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj,je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk mISDN Driver}(jkjjkj4 ubajk}(jG]jI]jK]jM]jO]internalrefuri isdn/m_isdn anchornamehujkjs jkj1 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj. ubajk}(jG]jI]jK]jM]jO]ujkj jkj+ ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(Un)patching Callbacks}(jkjjkj` ubajk}(jG]jI]jK]jM]jO]internalrefurilivepatch/callbacks anchornamehujkjs jkj] ubajk}(jG]jI]jK]jM]jO]ujkjz jkjZ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. Motivation}(jk 1. Motivationjkj ubajk}(jG]jI]jK]jM]jO]internalrefurijo anchorname #motivationujkjs jkj} ubajk}(jG]jI]jK]jM]jO]ujkjz jkjz ubajk}(jG]jI]jK]jM]jO]ujkj jkjw ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Callback types}(jk2. Callback typesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurijo anchorname#callback-typesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjw ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. How it works}(jk3. How it worksjkj ubajk}(jG]jI]jK]jM]jO]internalrefurijo anchorname #how-it-worksujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjw ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 4. Use cases}(jk 4. Use casesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurijo anchorname #use-casesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGlobal data update}(jkGlobal data updatejkj ubajk}(jG]jI]jK]jM]jO]internalrefurijo anchorname#global-data-updateujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)__init and probe function patches support}(jk)__init and probe function patches supportjkj1 ubajk}(jG]jI]jK]jM]jO]internalrefurijo anchorname(#init-and-probe-function-patches-supportujkjs jkj. ubajk}(jG]jI]jK]jM]jO]ujkjz jkj+ ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkjw ubejk}(jG]jI]jK]jM]jO]ujkj6 jkjZ ubejk}(jG]jI]jK]jM]jO]ujkj jkjW ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,Assorted Miscellaneous Devices Documentation}(jkjjkjv ubajk}(jG]jI]jK]jM]jO]internalrefurimisc-devices/index anchornamehujkjs jkjs ubajk}(jG]jI]jK]jM]jO]ujkjz jkjp ubje0)}(jkhjk]jH)}(jkhjk]jk}(jG]jI]jK]jM]jO]parentj entries](Nmisc-devices/ad525x_dpotNmisc-devices/apds990xNmisc-devices/bh1770glcNmisc-devices/c2portNmisc-devices/dw-xdata-pcieNmisc-devices/ibmvmcNmisc-devices/ics932s401Nmisc-devices/isl29003Nmisc-devices/lis3lv02dNmisc-devices/max6875Nmisc-devices/oxsemi-tornadoNmisc-devices/pci-endpoint-testNmisc-devices/spear-pcie-gadgetNmisc-devices/tps6594-pfsmNmisc-devices/uacceNmisc-devices/xilinx_sdfece includefiles](j j j j j j j j j j j j j j j j emaxdepthKcaptionTable of contentsglobhidden includehiddennumberedK titlesonly rawentries] rawcaptionj ujkj j^s@/var/lib/git/docbuild/linux/Documentation/misc-devices/index.rstj_sK jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 jkjp ubejk}(jG]jI]jK]jM]jO]ujkj jkjm ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkReproducible builds}(jkj jkj ubajk}(jG]jI]jK]jM]jO]internalrefurikbuild/reproducible-builds anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Timestamps}(jk Timestampsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #timestampsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk User, host}(jk User, hostjkj) ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #user-hostujkjs jkj& ubajk}(jG]jI]jK]jM]jO]ujkjz jkj# ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAbsolute filenames}(jkAbsolute filenamesjkjM ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#absolute-filenamesujkjs jkjJ ubajk}(jG]jI]jK]jM]jO]ujkjz jkjG ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Generated files in source packages}(jk"Generated files in source packagesjkjq ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname##generated-files-in-source-packagesujkjs jkjn ubajk}(jG]jI]jK]jM]jO]ujkjz jkjk ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule signing}(jkModule signingjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#module-signingujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStructure randomisation}(jkStructure randomisationjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#structure-randomisationujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDebug info conflicts}(jkDebug info conflictsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#debug-info-conflictsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGit}(jkGitjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#gitujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk;Kernel driver for Intel Cherry Trail Whiskey Cove PMIC LEDs}(jkjjkj: ubajk}(jG]jI]jK]jM]jO]internalrefurileds/leds-cht-wcove anchornamehujkjs jkj7 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj4 ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk /sys/class/leds//hw_pattern}(jk /sys/class/leds//hw_patternjkjZ ubajk}(jG]jI]jK]jM]jO]internalrefurijI anchorname#sys-class-leds-led-hw-patternujkjs jkjW ubajk}(jG]jI]jK]jM]jO]ujkjz jkjT ubajk}(jG]jI]jK]jM]jO]ujkj jkjQ ubajk}(jG]jI]jK]jM]jO]ujkj6 jkj4 ubejk}(jG]jI]jK]jM]jO]ujkj jkj1 ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKconfig macro language}(jkj(jkj ubajk}(jG]jI]jK]jM]jO]internalrefurikbuild/kconfig-macro-language anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConcept}(jkConceptjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#conceptujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Variables}(jk Variablesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #variablesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBuilt-in functions}(jkBuilt-in functionsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#built-in-functionsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMake vs Kconfig}(jkMake vs Kconfigjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#make-vs-kconfigujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCaveats}(jkCaveatsjkjC ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#caveatsujkjs jkj@ ubajk}(jG]jI]jK]jM]jO]ujkjz jkj= ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjQje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKbuild}(jkj6jkj| ubajk}(jG]jI]jK]jM]jO]internalrefuri kbuild/kbuild anchornamehujkjs jkjy ubajk}(jG]jI]jK]jM]jO]ujkjz jkjv ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Output files}(jk Output filesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #output-filesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk modules.order}(jk modules.orderjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#modules-orderujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmodules.builtin}(jkmodules.builtinjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#modules-builtinujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmodules.builtin.modinfo}(jkmodules.builtin.modinfojkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#modules-builtin-modinfoujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEnvironment variables}(jkEnvironment variablesjkj5 ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#environment-variablesujkjs jkj2 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj/ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk KCPPFLAGS}(jk KCPPFLAGSjkjV ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #kcppflagsujkjs jkjS ubajk}(jG]jI]jK]jM]jO]ujkjz jkjP ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKAFLAGS}(jkKAFLAGSjkjz ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#kaflagsujkjs jkjw ubajk}(jG]jI]jK]jM]jO]ujkjz jkjt ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk AFLAGS_MODULE}(jk AFLAGS_MODULEjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#aflags-moduleujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk AFLAGS_KERNEL}(jk AFLAGS_KERNELjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#aflags-kernelujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKCFLAGS}(jkKCFLAGSjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#kcflagsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk KRUSTFLAGS}(jk KRUSTFLAGSjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #krustflagsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CFLAGS_KERNEL}(jk CFLAGS_KERNELjkj. ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#cflags-kernelujkjs jkj+ ubajk}(jG]jI]jK]jM]jO]ujkjz jkj( ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CFLAGS_MODULE}(jk CFLAGS_MODULEjkjR ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#cflags-moduleujkjs jkjO ubajk}(jG]jI]jK]jM]jO]ujkjz jkjL ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRUSTFLAGS_KERNEL}(jkRUSTFLAGS_KERNELjkjv ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#rustflags-kernelujkjs jkjs ubajk}(jG]jI]jK]jM]jO]ujkjz jkjp ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRUSTFLAGS_MODULE}(jkRUSTFLAGS_MODULEjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#rustflags-moduleujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLDFLAGS_MODULE}(jkLDFLAGS_MODULEjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#ldflags-moduleujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk HOSTCFLAGS}(jk HOSTCFLAGSjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #hostcflagsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk HOSTCXXFLAGS}(jk HOSTCXXFLAGSjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #hostcxxflagsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk HOSTRUSTFLAGS}(jk HOSTRUSTFLAGSjkj* ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#hostrustflagsujkjs jkj' ubajk}(jG]jI]jK]jM]jO]ujkjz jkj$ ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk HOSTLDFLAGS}(jk HOSTLDFLAGSjkjN ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #hostldflagsujkjs jkjK ubajk}(jG]jI]jK]jM]jO]ujkjz jkjH ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk HOSTLDLIBS}(jk HOSTLDLIBSjkjr ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #hostldlibsujkjs jkjo ubajk}(jG]jI]jK]jM]jO]ujkjz jkjl ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk USERCFLAGS}(jk USERCFLAGSjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #usercflagsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk USERLDFLAGS}(jk USERLDFLAGSjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #userldflagsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKBUILD_KCONFIG}(jkKBUILD_KCONFIGjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#kbuild-kconfigujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKBUILD_VERBOSE}(jkKBUILD_VERBOSEjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#kbuild-verboseujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk KBUILD_EXTMOD}(jk KBUILD_EXTMODjkj& ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#kbuild-extmodujkjs jkj# ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk KBUILD_OUTPUT}(jk KBUILD_OUTPUTjkjJ ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#kbuild-outputujkjs jkjG ubajk}(jG]jI]jK]jM]jO]ujkjz jkjD ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKBUILD_EXTRA_WARN}(jkKBUILD_EXTRA_WARNjkjn ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#kbuild-extra-warnujkjs jkjk ubajk}(jG]jI]jK]jM]jO]ujkjz jkjh ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKBUILD_DEBARCH}(jkKBUILD_DEBARCHjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#kbuild-debarchujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk KDOCFLAGS}(jk KDOCFLAGSjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #kdocflagsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARCH}(jkARCHjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#archujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CROSS_COMPILE}(jk CROSS_COMPILEjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#cross-compileujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCF}(jkCFjkj" ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#cfujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk INSTALL_PATH}(jk INSTALL_PATHjkjF ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #install-pathujkjs jkjC ubajk}(jG]jI]jK]jM]jO]ujkjz jkj@ ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk INSTALLKERNEL}(jk INSTALLKERNELjkjj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#installkernelujkjs jkjg ubajk}(jG]jI]jK]jM]jO]ujkjz jkjd ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMODLIB}(jkMODLIBjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#modlibujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINSTALL_MOD_PATH}(jkINSTALL_MOD_PATHjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#install-mod-pathujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINSTALL_MOD_STRIP}(jkINSTALL_MOD_STRIPjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#install-mod-stripujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINSTALL_HDR_PATH}(jkINSTALL_HDR_PATHjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#install-hdr-pathujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINSTALL_DTBS_PATH}(jkINSTALL_DTBS_PATHjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#install-dtbs-pathujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKBUILD_ABS_SRCTREE}(jkKBUILD_ABS_SRCTREEjkjB ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#kbuild-abs-srctreeujkjs jkj? ubajk}(jG]jI]jK]jM]jO]ujkjz jkj< ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKBUILD_SIGN_PIN}(jkKBUILD_SIGN_PINjkjf ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#kbuild-sign-pinujkjs jkjc ubajk}(jG]jI]jK]jM]jO]ujkjz jkj` ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKBUILD_MODPOST_WARN}(jkKBUILD_MODPOST_WARNjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#kbuild-modpost-warnujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKBUILD_MODPOST_NOFINAL}(jkKBUILD_MODPOST_NOFINALjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#kbuild-modpost-nofinalujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKBUILD_EXTRA_SYMBOLS}(jkKBUILD_EXTRA_SYMBOLSjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#kbuild-extra-symbolsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkALLSOURCE_ARCHS}(jkALLSOURCE_ARCHSjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#allsource-archsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk IGNORE_DIRS}(jk IGNORE_DIRSjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #ignore-dirsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKBUILD_BUILD_TIMESTAMP}(jkKBUILD_BUILD_TIMESTAMPjkj> ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#kbuild-build-timestampujkjs jkj; ubajk}(jG]jI]jK]jM]jO]ujkjz jkj8 ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$KBUILD_BUILD_USER, KBUILD_BUILD_HOST}(jk$KBUILD_BUILD_USER, KBUILD_BUILD_HOSTjkjb ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname$#kbuild-build-user-kbuild-build-hostujkjs jkj_ ubajk}(jG]jI]jK]jM]jO]ujkjz jkj\ ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLLVM}(jkLLVMjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#llvmujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj/ ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkjv ubejk}(jG]jI]jK]jM]jO]ujkj jkjs ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjBje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux Kernel Makefiles}(jkjDjkj ubajk}(jG]jI]jK]jM]jO]internalrefurikbuild/makefiles anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #overviewujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Who does what}(jk Who does whatjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#who-does-whatujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe kbuild files}(jkThe kbuild filesjkj3 ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#the-kbuild-filesujkjs jkj0 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj- ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGoal definitions}(jkGoal definitionsjkjT ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#goal-definitionsujkjs jkjQ ubajk}(jG]jI]jK]jM]jO]ujkjz jkjN ubajk}(jG]jI]jK]jM]jO]ujkj jkjK ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBuilt-in object goals - obj-y}(jkBuilt-in object goals - obj-yjkjx ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#built-in-object-goals-obj-yujkjs jkju ubajk}(jG]jI]jK]jM]jO]ujkjz jkjr ubajk}(jG]jI]jK]jM]jO]ujkj jkjK ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLoadable module goals - obj-m}(jkLoadable module goals - obj-mjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#loadable-module-goals-obj-mujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjK ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLibrary file goals - lib-y}(jkLibrary file goals - lib-yjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#library-file-goals-lib-yujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjK ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDescending down in directories}(jkDescending down in directoriesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#descending-down-in-directoriesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjK ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Non-builtin vmlinux targets - extra-y}(jk%Non-builtin vmlinux targets - extra-yjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname$#non-builtin-vmlinux-targets-extra-yujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjK ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAlways built goals - always-y}(jkAlways built goals - always-yjkj, ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#always-built-goals-always-yujkjs jkj) ubajk}(jG]jI]jK]jM]jO]ujkjz jkj& ubajk}(jG]jI]jK]jM]jO]ujkj jkjK ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCompilation flags}(jkCompilation flagsjkjP ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#compilation-flagsujkjs jkjM ubajk}(jG]jI]jK]jM]jO]ujkjz jkjJ ubajk}(jG]jI]jK]jM]jO]ujkj jkjK ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDependency tracking}(jkDependency trackingjkjt ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#dependency-trackingujkjs jkjq ubajk}(jG]jI]jK]jM]jO]ujkjz jkjn ubajk}(jG]jI]jK]jM]jO]ujkj jkjK ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Custom Rules}(jk Custom Rulesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #custom-rulesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjK ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCommand change detection}(jkCommand change detectionjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#command-change-detectionujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjK ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$(CC) support functions}(jk$(CC) support functionsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#cc-support-functionsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjK ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$(LD) support functions}(jk$(LD) support functionsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#ld-support-functionsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjK ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkScript invocation}(jkScript invocationjkj( ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#script-invocationujkjs jkj% ubajk}(jG]jI]jK]jM]jO]ujkjz jkj" ubajk}(jG]jI]jK]jM]jO]ujkj jkjK ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj- ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHost Program support}(jkHost Program supportjkjX ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#host-program-supportujkjs jkjU ubajk}(jG]jI]jK]jM]jO]ujkjz jkjR ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSimple Host Program}(jkSimple Host Programjkjy ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#simple-host-programujkjs jkjv ubajk}(jG]jI]jK]jM]jO]ujkjz jkjs ubajk}(jG]jI]jK]jM]jO]ujkj jkjp ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkComposite Host Programs}(jkComposite Host Programsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#composite-host-programsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjp ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing C++ for host programs}(jkUsing C++ for host programsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#using-c-for-host-programsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjp ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing Rust for host programs}(jkUsing Rust for host programsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#using-rust-for-host-programsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjp ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Controlling compiler options for host programs}(jk.Controlling compiler options for host programsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname/#controlling-compiler-options-for-host-programsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjp ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%When host programs are actually built}(jk%When host programs are actually builtjkj- ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname&#when-host-programs-are-actually-builtujkjs jkj* ubajk}(jG]jI]jK]jM]jO]ujkjz jkj' ubajk}(jG]jI]jK]jM]jO]ujkj jkjp ubejk}(jG]jI]jK]jM]jO]ujkj6 jkjR ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUserspace Program support}(jkUserspace Program supportjkj] ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#userspace-program-supportujkjs jkjZ ubajk}(jG]jI]jK]jM]jO]ujkjz jkjW ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSimple Userspace Program}(jkSimple Userspace Programjkj~ ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#simple-userspace-programujkjs jkj{ ubajk}(jG]jI]jK]jM]jO]ujkjz jkjx ubajk}(jG]jI]jK]jM]jO]ujkj jkju ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkComposite Userspace Programs}(jkComposite Userspace Programsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#composite-userspace-programsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkju ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3Controlling compiler options for userspace programs}(jk3Controlling compiler options for userspace programsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname4#controlling-compiler-options-for-userspace-programsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkju ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*When userspace programs are actually built}(jk*When userspace programs are actually builtjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname+#when-userspace-programs-are-actually-builtujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkju ubejk}(jG]jI]jK]jM]jO]ujkj6 jkjW ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKbuild clean infrastructure}(jkKbuild clean infrastructurejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#kbuild-clean-infrastructureujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkArchitecture Makefiles}(jkArchitecture Makefilesjkj> ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#architecture-makefilesujkjs jkj; ubajk}(jG]jI]jK]jM]jO]ujkjz jkj8 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4Set variables to tweak the build to the architecture }(jk4Set variables to tweak the build to the architecturejkj_ ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname5#set-variables-to-tweak-the-build-to-the-architectureujkjs jkj\ ubajk}(jG]jI]jK]jM]jO]ujkjz jkjY ubajk}(jG]jI]jK]jM]jO]ujkj jkjV ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Add prerequisites to archheaders}(jk Add prerequisites to archheadersjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname!#add-prerequisites-to-archheadersujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj} ubajk}(jG]jI]jK]jM]jO]ujkj jkjV ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Add prerequisites to archprepare}(jk Add prerequisites to archpreparejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname!#add-prerequisites-to-archprepareujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjV ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)List directories to visit when descending}(jk)List directories to visit when descendingjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname*#list-directories-to-visit-when-descendingujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjV ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Architecture-specific boot images}(jk!Architecture-specific boot imagesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname"#architecture-specific-boot-imagesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjV ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Commands useful for building a boot image}(jk)Commands useful for building a boot imagejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname*#commands-useful-for-building-a-boot-imageujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjV ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPreprocessing linker scripts}(jkPreprocessing linker scriptsjkj7 ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#preprocessing-linker-scriptsujkjs jkj4 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj1 ubajk}(jG]jI]jK]jM]jO]ujkj jkjV ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneric header files}(jkGeneric header filesjkj[ ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#generic-header-filesujkjs jkjX ubajk}(jG]jI]jK]jM]jO]ujkjz jkjU ubajk}(jG]jI]jK]jM]jO]ujkj jkjV ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPost-link pass}(jkPost-link passjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#post-link-passujkjs jkj| ubajk}(jG]jI]jK]jM]jO]ujkjz jkjy ubajk}(jG]jI]jK]jM]jO]ujkj jkjV ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj8 ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"Kbuild syntax for exported headers}(jk"Kbuild syntax for exported headersjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname##kbuild-syntax-for-exported-headersujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkno-export-headers}(jkno-export-headersjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#no-export-headersujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk generic-y}(jk generic-yjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #generic-yujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk generated-y}(jk generated-yjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #generated-yujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk mandatory-y}(jk mandatory-yjkj< ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #mandatory-yujkjs jkj9 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj6 ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKbuild Variables}(jkKbuild Variablesjkjl ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#kbuild-variablesujkjs jkji ubajk}(jG]jI]jK]jM]jO]ujkjz jkjf ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMakefile language}(jkMakefile languagejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#makefile-languageujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCredits}(jkCreditsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#creditsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTODO}(jkTODOjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#todoujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLocking lessons}(jkjRjkj ubajk}(jG]jI]jK]jM]jO]internalrefurilocking/spinlocks anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLesson 1: Spin locks}(jkLesson 1: Spin locksjkj1 ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#lesson-1-spin-locksujkjs jkj. ubajk}(jG]jI]jK]jM]jO]ujkjz jkj+ ubajk}(jG]jI]jK]jM]jO]ujkj jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Lesson 2: reader-writer spinlocks.}(jk"Lesson 2: reader-writer spinlocks.jkjU ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname!#lesson-2-reader-writer-spinlocksujkjs jkjR ubajk}(jG]jI]jK]jM]jO]ujkjz jkjO ubajk}(jG]jI]jK]jM]jO]ujkj jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLesson 3: spinlocks revisited.}(jkLesson 3: spinlocks revisited.jkjy ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#lesson-3-spinlocks-revisitedujkjs jkjv ubajk}(jG]jI]jK]jM]jO]ujkjz jkjs ubajk}(jG]jI]jK]jM]jO]ujkj jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReference information:}(jkReference information:jkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#reference-informationujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj( ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Kernel driver for Spreadtrum SC27XX}(jkj`jkj ubajk}(jG]jI]jK]jM]jO]internalrefurileds/leds-sc27xx anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk /sys/class/leds//hw_pattern}(jk /sys/class/leds//hw_patternjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#sys-class-leds-led-hw-patternujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkC2 port support}(jkjnjkj/ ubajk}(jG]jI]jK]jM]jO]internalrefurimisc-devices/c2port anchornamehujkjs jkj, ubajk}(jG]jI]jK]jM]jO]ujkjz jkj) ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjO ubajk}(jG]jI]jK]jM]jO]internalrefurij> anchorname #overviewujkjs jkjL ubajk}(jG]jI]jK]jM]jO]ujkjz jkjI ubajk}(jG]jI]jK]jM]jO]ujkj jkjF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjs ubajk}(jG]jI]jK]jM]jO]internalrefurij> anchorname #referencesujkjs jkjp ubajk}(jG]jI]jK]jM]jO]ujkjz jkjm ubajk}(jG]jI]jK]jM]jO]ujkj jkjF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing the driver}(jkUsing the driverjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij> anchorname#using-the-driverujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjF ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj) ubejk}(jG]jI]jK]jM]jO]ujkj jkj& ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver for lp5562}(jkj|jkj ubajk}(jG]jI]jK]jM]jO]internalrefurileds/leds-lp5562 anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #descriptionujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice attribute}(jkDevice attributejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#device-attributeujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-How to load the program data using engine_mux}(jk-How to load the program data using engine_muxjkj8 ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname.#how-to-load-the-program-data-using-engine-muxujkjs jkj5 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj2 ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#How to load the predefined patterns}(jk#How to load the predefined patternsjkj\ ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname$#how-to-load-the-predefined-patternsujkjs jkjY ubajk}(jG]jI]jK]jM]jO]ujkjz jkjV ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting Current of Each Channel}(jkSetting Current of Each Channeljkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #setting-current-of-each-channelujkjs jkj} ubajk}(jG]jI]jK]jM]jO]ujkjz jkjz ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample of Platform data}(jkExample of Platform datajkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#example-of-platform-dataujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj2je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Configuration targets and editors}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurikbuild/kconfig anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral}(jkGeneraljkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#generalujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnvironment variables}(jkEnvironment variablesjkj! ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#environment-variablesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk menuconfig}(jk menuconfigjkjE ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #menuconfigujkjs jkjB ubajk}(jG]jI]jK]jM]jO]ujkjz jkj? ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknconfig}(jknconfigjkji ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#nconfigujkjs jkjf ubajk}(jG]jI]jK]jM]jO]ujkjz jkjc ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkxconfig}(jkxconfigjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#xconfigujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkgconfig}(jkgconfigjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#gconfigujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj[je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk False Sharing}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurikernel-hacking/false-sharing anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is False Sharing}(jkWhat is False Sharingjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#what-is-false-sharingujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFalse Sharing Pitfalls}(jkFalse Sharing Pitfallsjkj. ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#false-sharing-pitfallsujkjs jkj+ ubajk}(jG]jI]jK]jM]jO]ujkjz jkj( ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'How to detect and analyze False Sharing}(jk'How to detect and analyze False SharingjkjR ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname(#how-to-detect-and-analyze-false-sharingujkjs jkjO ubajk}(jG]jI]jK]jM]jO]ujkjz jkjL ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPossible Mitigations}(jkPossible Mitigationsjkjv ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#possible-mitigationsujkjs jkjs ubajk}(jG]jI]jK]jM]jO]ujkjz jkjp ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Miscellaneous}(jk Miscellaneousjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#miscellaneousujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj,je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver isl29003}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurimisc-devices/isl29003 anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #descriptionujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Detection}(jk Detectionjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #detectionujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkj; ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#sysfs-entriesujkjs jkj8 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj5 ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj5je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Livepatch}(jkjjkjt ubajk}(jG]jI]jK]jM]jO]internalrefurilivepatch/livepatch anchornamehujkjs jkjq ubajk}(jG]jI]jK]jM]jO]ujkjz jkjn ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. Motivation}(jk 1. Motivationjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #motivationujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2. Kprobes, Ftrace, Livepatching}(jk 2. Kprobes, Ftrace, Livepatchingjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#kprobes-ftrace-livepatchingujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3. Consistency model}(jk3. Consistency modeljkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#consistency-modelujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk93.1 Adding consistency model support to new architectures}(jk93.1 Adding consistency model support to new architecturesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname6#adding-consistency-model-support-to-new-architecturesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4. Livepatch module}(jk4. Livepatch modulejkj- ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#livepatch-moduleujkjs jkj* ubajk}(jG]jI]jK]jM]jO]ujkjz jkj' ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.1. New functions}(jk4.1. New functionsjkjN ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#new-functionsujkjs jkjK ubajk}(jG]jI]jK]jM]jO]ujkjz jkjH ubajk}(jG]jI]jK]jM]jO]ujkj jkjE ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.2. Metadata}(jk 4.2. Metadatajkjr ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #metadataujkjs jkjo ubajk}(jG]jI]jK]jM]jO]ujkjz jkjl ubajk}(jG]jI]jK]jM]jO]ujkj jkjE ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj' ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5. Livepatch life-cycle}(jk5. Livepatch life-cyclejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#livepatch-life-cycleujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5.1. Loading}(jk 5.1. Loadingjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#loadingujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5.2. Enabling}(jk 5.2. Enablingjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #enablingujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.3. Replacing}(jk5.3. Replacingjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #replacingujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.4. Disabling}(jk5.4. Disablingjkj/ ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #disablingujkjs jkj, ubajk}(jG]jI]jK]jM]jO]ujkjz jkj) ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5.5. Removing}(jk 5.5. RemovingjkjS ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #removingujkjs jkjP ubajk}(jG]jI]jK]jM]jO]ujkjz jkjM ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6. Sysfs}(jk6. Sysfsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#sysfsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj} ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7. Limitations}(jk7. Limitationsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #limitationsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkjn ubejk}(jG]jI]jK]jM]jO]ujkj jkjk ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjkje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMaintainer Entry Profile}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefuri#maintainer/maintainer-entry-profile anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #overviewujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSubmit Checklist Addendum}(jkSubmit Checklist Addendumjkj$ ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#submit-checklist-addendumujkjs jkj! ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKey Cycle Dates}(jkKey Cycle DatesjkjH ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#key-cycle-datesujkjs jkjE ubajk}(jG]jI]jK]jM]jO]ujkjz jkjB ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReview Cadence}(jkReview Cadencejkjl ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#review-cadenceujkjs jkji ubajk}(jG]jI]jK]jM]jO]ujkjz jkjf ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkExisting profiles}(jkExisting profilesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#existing-profilesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk]jH)}(jkhjk]jk}(jG]jI]jK]jM]jO]parentj entries](Ndoc-guide/maintainer-profileNnvdimm/maintainer-entry-profileNarch/riscv/patch-acceptanceNprocess/maintainer-socN process/maintainer-soc-clean-dtsN)driver-api/media/maintainer-entry-profileNprocess/maintainer-netdevN5driver-api/vfio-pci-device-specific-driver-acceptanceNnvme/feature-and-quirk-policyN,filesystems/xfs/xfs-maintainer-entry-profilee includefiles](j j j j j j j j j j emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj j^sQ/var/lib/git/docbuild/linux/Documentation/maintainer/maintainer-entry-profile.rstj_sKcjkj ubajk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBuilding External Modules}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurikbuild/modules anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. Introductionjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #introductionujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2. How to Build External Modules}(jk 2. How to Build External ModulesjkjB ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#how-to-build-external-modulesujkjs jkj? ubajk}(jG]jI]jK]jM]jO]ujkjz jkj< ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1 Command Syntax}(jk2.1 Command Syntaxjkjf ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#command-syntaxujkjs jkjc ubajk}(jG]jI]jK]jM]jO]ujkjz jkj` ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2.2 Options}(jk 2.2 Optionsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#optionsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2.3 Targets}(jk 2.3 Targetsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#targetsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.4 Building Separate Files}(jk2.4 Building Separate Filesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#building-separate-filesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk03. Creating a Kbuild File for an External Module}(jk03. Creating a Kbuild File for an External Modulejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname.#creating-a-kbuild-file-for-an-external-moduleujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.1 Shared Makefile}(jk3.1 Shared Makefilejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#shared-makefileujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%3.2 Separate Kbuild File and Makefile}(jk%3.2 Separate Kbuild File and Makefilejkj; ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname"#separate-kbuild-file-and-makefileujkjs jkj8 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj5 ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.3 Binary Blobs}(jk3.3 Binary Blobsjkj_ ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #binary-blobsujkjs jkj\ ubajk}(jG]jI]jK]jM]jO]ujkjz jkjY ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.4 Building Multiple Modules}(jk3.4 Building Multiple Modulesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#building-multiple-modulesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4. Include Files}(jk4. Include Filesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#include-filesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.1 Kernel Includes}(jk4.1 Kernel Includesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#kernel-includesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.2 Single Subdirectory}(jk4.2 Single Subdirectoryjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#single-subdirectoryujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.3 Several Subdirectories}(jk4.3 Several Subdirectoriesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#several-subdirectoriesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5. Module Installation}(jk5. Module InstallationjkjL ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#module-installationujkjs jkjI ubajk}(jG]jI]jK]jM]jO]ujkjz jkjF ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.1 INSTALL_MOD_PATH}(jk5.1 INSTALL_MOD_PATHjkjm ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#install-mod-pathujkjs jkjj ubajk}(jG]jI]jK]jM]jO]ujkjz jkjg ubajk}(jG]jI]jK]jM]jO]ujkj jkjd ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.2 INSTALL_MOD_DIR}(jk5.2 INSTALL_MOD_DIRjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#install-mod-dirujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjd ubejk}(jG]jI]jK]jM]jO]ujkj6 jkjF ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk6. Module Versioning}(jk6. Module Versioningjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#module-versioningujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/6.1 Symbols From the Kernel (vmlinux + modules)}(jk/6.1 Symbols From the Kernel (vmlinux + modules)jkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname(#symbols-from-the-kernel-vmlinux-modulesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 6.2 Symbols and External Modules}(jk 6.2 Symbols and External Modulesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#symbols-and-external-modulesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(6.3 Symbols From Another External Module}(jk(6.3 Symbols From Another External Modulejkj* ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname%#symbols-from-another-external-moduleujkjs jkj' ubajk}(jG]jI]jK]jM]jO]ujkjz jkj$ ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk7. Tips & Tricks}(jk7. Tips & TricksjkjZ ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #tips-tricksujkjs jkjW ubajk}(jG]jI]jK]jM]jO]ujkjz jkjT ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7.1 Testing for CONFIG_FOO_BAR}(jk7.1 Testing for CONFIG_FOO_BARjkj{ ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#testing-for-config-foo-barujkjs jkjx ubajk}(jG]jI]jK]jM]jO]ujkjz jkju ubajk}(jG]jI]jK]jM]jO]ujkj jkjr ubajk}(jG]jI]jK]jM]jO]ujkj6 jkjT ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjpje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk MHI Topology}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefuri mhi/topology anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMHI Controller}(jkMHI Controllerjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#mhi-controllerujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk MHI Device}(jk MHI Devicejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #mhi-deviceujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk MHI Driver}(jk MHI Driverjkj( ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #mhi-driverujkjs jkj% ubajk}(jG]jI]jK]jM]jO]ujkjz jkj" ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjbje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGeneric Mutex Subsystem}(jkjjkja ubajk}(jG]jI]jK]jM]jO]internalrefurilocking/mutex-design anchornamehujkjs jkj^ ubajk}(jG]jI]jK]jM]jO]ujkjz jkj[ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat are mutexes?}(jkWhat are mutexes?jkj ubajk}(jG]jI]jK]jM]jO]internalrefurijp anchorname#what-are-mutexesujkjs jkj~ ubajk}(jG]jI]jK]jM]jO]ujkjz jkj{ ubajk}(jG]jI]jK]jM]jO]ujkj jkjx ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation}(jkImplementationjkj ubajk}(jG]jI]jK]jM]jO]internalrefurijp anchorname#implementationujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjx ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Semantics}(jk Semanticsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurijp anchorname #semanticsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjx ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Interfaces}(jk Interfacesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurijp anchorname #interfacesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjx ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Disadvantages}(jk Disadvantagesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurijp anchorname#disadvantagesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjx ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhen to use mutexes}(jkWhen to use mutexesjkj5 ubajk}(jG]jI]jK]jM]jO]internalrefurijp anchorname#when-to-use-mutexesujkjs jkj2 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj/ ubajk}(jG]jI]jK]jM]jO]ujkj jkjx ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj[ ubejk}(jG]jI]jK]jM]jO]ujkj jkjX ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj8je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver bh1770glc}(jkjjkjn ubajk}(jG]jI]jK]jM]jO]internalrefurimisc-devices/bh1770glc anchornamehujkjs jkjk ubajk}(jG]jI]jK]jM]jO]ujkjz jkjh ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij} anchorname #descriptionujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYSFS}(jkSYSFSjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij} anchorname#sysfsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkjh ubejk}(jG]jI]jK]jM]jO]ujkj jkje ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjzje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRebasing and merging}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurimaintainer/rebasing-and-merging anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRebasing}(jkRebasingjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #rebasingujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMerging}(jkMergingjkj/ ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#mergingujkjs jkj, ubajk}(jG]jI]jK]jM]jO]ujkjz jkj) ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMerging from lower-level trees}(jkMerging from lower-level treesjkjP ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#merging-from-lower-level-treesujkjs jkjM ubajk}(jG]jI]jK]jM]jO]ujkjz jkjJ ubajk}(jG]jI]jK]jM]jO]ujkj jkjG ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Merging from sibling or upstream trees}(jk&Merging from sibling or upstream treesjkjt ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname'#merging-from-sibling-or-upstream-treesujkjs jkjq ubajk}(jG]jI]jK]jM]jO]ujkjz jkjn ubajk}(jG]jI]jK]jM]jO]ujkj jkjG ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj) ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFinally}(jkFinallyjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#finallyujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjlje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1LP5521/LP5523/LP55231/LP5562/LP8501 Common Driver}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurileds/leds-lp55xx anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #descriptionujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj~je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCreating Pull Requests}(jkj$jkj6 ubajk}(jG]jI]jK]jM]jO]internalrefurimaintainer/pull-requests anchornamehujkjs jkj3 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj0 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Create Branch}(jk Create BranchjkjV ubajk}(jG]jI]jK]jM]jO]internalrefurijE anchorname#create-branchujkjs jkjS ubajk}(jG]jI]jK]jM]jO]ujkjz jkjP ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCreate Pull Request}(jkCreate Pull Requestjkjz ubajk}(jG]jI]jK]jM]jO]internalrefurijE anchorname#create-pull-requestujkjs jkjw ubajk}(jG]jI]jK]jM]jO]ujkjz jkjt ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSubmit Pull Request}(jkSubmit Pull Requestjkj ubajk}(jG]jI]jK]jM]jO]internalrefurijE anchorname#submit-pull-requestujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjM ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj0 ubejk}(jG]jI]jK]jM]jO]ujkj jkj- ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjBje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"Kernel Lock Torture Test Operation}(jkj2jkj ubajk}(jG]jI]jK]jM]jO]internalrefurilocking/locktorture anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCONFIG_LOCK_TORTURE_TEST}(jkCONFIG_LOCK_TORTURE_TESTjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#config-lock-torture-testujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkModule Parameters}(jkModule Parametersjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#module-parametersujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocktorture-specific}(jkLocktorture-specificjkj< ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#locktorture-specificujkjs jkj9 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj6 ubajk}(jG]jI]jK]jM]jO]ujkj jkj3 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Torture-framework (RCU + locking)}(jk!Torture-framework (RCU + locking)jkj` ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#torture-framework-rcu-lockingujkjs jkj] ubajk}(jG]jI]jK]jM]jO]ujkjz jkjZ ubajk}(jG]jI]jK]jM]jO]ujkj jkj3 ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Statistics}(jk Statisticsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #statisticsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#usageujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"RT-mutex subsystem with PI support}(jkj@jkj ubajk}(jG]jI]jK]jM]jO]internalrefurilocking/rt-mutex anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBasic principles:}(jkBasic principles:jkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#basic-principlesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjL je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&Sequence counters and sequential locks}(jkjNjkjF ubajk}(jG]jI]jK]jM]jO]internalrefurilocking/seqlock anchornamehujkjs jkjC ubajk}(jG]jI]jK]jM]jO]ujkjz jkj@ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjf ubajk}(jG]jI]jK]jM]jO]internalrefurijU anchorname #introductionujkjs jkjc ubajk}(jG]jI]jK]jM]jO]ujkjz jkj` ubajk}(jG]jI]jK]jM]jO]ujkj jkj] ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jkSequence counters (}(jkSequence counters (jkj ubjNs)}(jk``seqcount_t``jk]jk seqcount_t}(jkhjkj ubajk}(jG]jI]jK]jM]jO]ujkliteralj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(jG]jI]jK]jM]jO]internalrefurijU anchorname#sequence-counters-seqcount-tujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk)Sequence counters with associated locks (}(jk)Sequence counters with associated locks (jkj ubjNs)}(jk``seqcount_LOCKNAME_t``jk]jkseqcount_LOCKNAME_t}(jkhjkj ubajk}(jG]jI]jK]jM]jO]ujkj j^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(jG]jI]jK]jM]jO]internalrefurijU anchorname<#sequence-counters-with-associated-locks-seqcount-lockname-tujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkLatch sequence counters (}(jkLatch sequence counters (jkj ubjNs)}(jk``seqcount_latch_t``jk]jkseqcount_latch_t}(jkhjkj ubajk}(jG]jI]jK]jM]jO]ujkj j^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(jG]jI]jK]jM]jO]internalrefurijU anchorname)#latch-sequence-counters-seqcount-latch-tujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj] ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkSequential locks (}(jkSequential locks (jkj6 ubjNs)}(jk ``seqlock_t``jk]jk seqlock_t}(jkhjkj> ubajk}(jG]jI]jK]jM]jO]ujkj j^sNj_sNjkj6 ubjk)}(jkjCjkj6 ubejk}(jG]jI]jK]jM]jO]internalrefurijU anchorname#sequential-locks-seqlock-tujkjs jkj3 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj0 ubajk}(jG]jI]jK]jM]jO]ujkj jkj] ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPI documentation}(jkAPI documentationjkjl ubajk}(jG]jI]jK]jM]jO]internalrefurijU anchorname#api-documentationujkjs jkji ubajk}(jG]jI]jK]jM]jO]ujkjz jkjf ubajk}(jG]jI]jK]jM]jO]ujkj jkj] ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj@ ubejk}(jG]jI]jK]jM]jO]ujkj jkj= ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjMje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLEDs}(jkj\jkj ubajk}(jG]jI]jK]jM]jO]internalrefuri leds/index anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk]jH)}(jkhjk]jk}(jG]jI]jK]jM]jO]parentj entries](Nleds/leds-classNleds/leds-class-flashNleds/leds-class-multicolorNleds/ledtrig-oneshotNleds/ledtrig-transientNleds/ledtrig-usbportN leds/uledsNleds/leds-blinkmNleds/leds-cht-wcoveNleds/leds-el15203000Nleds/leds-lm3556Nleds/leds-lp3944Nleds/leds-lp5521Nleds/leds-lp5523Nleds/leds-lp5562Nleds/leds-lp55xxNleds/leds-mlxcpldNleds/leds-mt6370-rgbNleds/leds-sc27xxNleds/leds-qcom-lpge includefiles](j j j j j j j j j j j j j j j j j j j j emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj j^s8/var/lib/git/docbuild/linux/Documentation/leds/index.rstj_sKjkj ubajk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj[je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLED Transient Trigger}(jkjjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurileds/ledtrig-transient anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is not supported}(jkWhat is not supportedjkj: ubajk}(jG]jI]jK]jM]jO]internalrefurij) anchorname#what-is-not-supportedujkjs jkj7 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj4 ubajk}(jG]jI]jK]jM]jO]ujkj jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkj^ ubajk}(jG]jI]jK]jM]jO]internalrefurij) anchorname #examplesujkjs jkj[ ubajk}(jG]jI]jK]jM]jO]ujkjz jkjX ubajk}(jG]jI]jK]jM]jO]ujkj jkj1 ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj\je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,Unreliable Guide To Hacking The Linux Kernel}(jkjxjkj ubajk}(jG]jI]jK]jM]jO]internalrefurikernel-hacking/hacking anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #introductionujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk The Players}(jk The Playersjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #the-playersujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk User Context}(jk User Contextjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #user-contextujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHardware Interrupts (Hard IRQs)}(jkHardware Interrupts (Hard IRQs)jkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#hardware-interrupts-hard-irqsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1Software Interrupt Context: Softirqs and Tasklets}(jk1Software Interrupt Context: Softirqs and TaskletsjkjD ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname1#software-interrupt-context-softirqs-and-taskletsujkjs jkjA ubajk}(jG]jI]jK]jM]jO]ujkjz jkj> ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSome Basic Rules}(jkSome Basic Rulesjkjt ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#some-basic-rulesujkjs jkjq ubajk}(jG]jI]jK]jM]jO]ujkjz jkjn ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%ioctls: Not writing a new system call}(jk%ioctls: Not writing a new system calljkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname%#ioctls-not-writing-a-new-system-callujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRecipes for Deadlock}(jkRecipes for Deadlockjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#recipes-for-deadlockujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCommon Routines}(jkCommon Routinesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#common-routinesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk:c:func:`printk()`jk]jkprintk()}(jkhjkj ubajk}(jG]jI](xrefhuc-funcejK]jM]jO]ujkj j^sNj_sNjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#printkujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk:c:func:`copy_to_user()`jk]jkcopy_to_user()}(jkhjkj3 ubajk}(jG]jI](j huc-funcejK]jM]jO]ujkj j^sNj_sNjkj0 ubjk / }(jk / jkj0 ubjNs)}(jk:c:func:`copy_from_user()`jk]jkcopy_from_user()}(jkhjkjG ubajk}(jG]jI](j huc-funcejK]jM]jO]ujkj j^sNj_sNjkj0 ubjk / }(jk / jkj0 ubjNs)}(jk:c:func:`get_user()`jk]jk get_user()}(jkhjkj[ ubajk}(jG]jI](j huc-funcejK]jM]jO]ujkj j^sNj_sNjkj0 ubjk / }(jkjF jkj0 ubjNs)}(jk:c:func:`put_user()`jk]jk put_user()}(jkhjkjn ubajk}(jG]jI](j huc-funcejK]jM]jO]ujkj j^sNj_sNjkj0 ubejk}(jG]jI]jK]jM]jO]internalrefurij anchorname.#copy-to-user-copy-from-user-get-user-put-userujkjs jkj- ubajk}(jG]jI]jK]jM]jO]ujkjz jkj* ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk:c:func:`kmalloc()`jk]jk kmalloc()}(jkhjkj ubajk}(jG]jI](j huc-funcejK]jM]jO]ujkj j^sNj_sNjkj ubjk/}(jkj@jkj ubjNs)}(jk:c:func:`kfree()`jk]jkkfree()}(jkhjkj ubajk}(jG]jI](j huc-funcejK]jM]jO]ujkj j^sNj_sNjkj ubejk}(jG]jI]jK]jM]jO]internalrefurij anchorname#kmalloc-kfreeujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk:c:macro:`current`jk]jkcurrent}(jkhjkj ubajk}(jG]jI](j huc-macroejK]jM]jO]ujkj j^sNj_sNjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#currentujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk:c:func:`mdelay()`jk]jkmdelay()}(jkhjkj ubajk}(jG]jI](j huc-funcejK]jM]jO]ujkj j^sNj_sNjkj ubjk/}(jkj@jkj ubjNs)}(jk:c:func:`udelay()`jk]jkudelay()}(jkhjkj ubajk}(jG]jI](j huc-funcejK]jM]jO]ujkj j^sNj_sNjkj ubejk}(jG]jI]jK]jM]jO]internalrefurij anchorname#mdelay-udelayujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk:c:func:`cpu_to_be32()`jk]jk cpu_to_be32()}(jkhjkjL ubajk}(jG]jI](j huc-funcejK]jM]jO]ujkj j^sNj_sNjkjI ubjk/}(jkj@jkjI ubjNs)}(jk:c:func:`be32_to_cpu()`jk]jk be32_to_cpu()}(jkhjkj_ ubajk}(jG]jI](j huc-funcejK]jM]jO]ujkj j^sNj_sNjkjI ubjk/}(jkj@jkjI ubjNs)}(jk:c:func:`cpu_to_le32()`jk]jk cpu_to_le32()}(jkhjkjr ubajk}(jG]jI](j huc-funcejK]jM]jO]ujkj j^sNj_sNjkjI ubjk/}(jkj@jkjI ubjNs)}(jk:c:func:`le32_to_cpu()`jk]jk le32_to_cpu()}(jkhjkj ubajk}(jG]jI](j huc-funcejK]jM]jO]ujkj j^sNj_sNjkjI ubejk}(jG]jI]jK]jM]jO]internalrefurij anchorname0#cpu-to-be32-be32-to-cpu-cpu-to-le32-le32-to-cpuujkjs jkjF ubajk}(jG]jI]jK]jM]jO]ujkjz jkjC ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk:c:func:`local_irq_save()`jk]jklocal_irq_save()}(jkhjkj ubajk}(jG]jI](j huc-funcejK]jM]jO]ujkj j^sNj_sNjkj ubjk/}(jkj@jkj ubjNs)}(jk:c:func:`local_irq_restore()`jk]jklocal_irq_restore()}(jkhjkj ubajk}(jG]jI](j huc-funcejK]jM]jO]ujkj j^sNj_sNjkj ubejk}(jG]jI]jK]jM]jO]internalrefurij anchorname!#local-irq-save-local-irq-restoreujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk:c:func:`local_bh_disable()`jk]jklocal_bh_disable()}(jkhjkj ubajk}(jG]jI](j huc-funcejK]jM]jO]ujkj j^sNj_sNjkj ubjk/}(jkj@jkj ubjNs)}(jk:c:func:`local_bh_enable()`jk]jklocal_bh_enable()}(jkhjkj ubajk}(jG]jI](j huc-funcejK]jM]jO]ujkj j^sNj_sNjkj ubejk}(jG]jI]jK]jM]jO]internalrefurij anchorname!#local-bh-disable-local-bh-enableujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk:c:func:`smp_processor_id()`jk]jksmp_processor_id()}(jkhjkj5 ubajk}(jG]jI](j huc-funcejK]jM]jO]ujkj j^sNj_sNjkj2 ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#smp-processor-idujkjs jkj/ ubajk}(jG]jI]jK]jM]jO]ujkjz jkj, ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk ``__init``jk]jk__init}(jkhjkjc ubajk}(jG]jI]jK]jM]jO]ujkj j^sNj_sNjkj` ubjk/}(jkj@jkj` ubjNs)}(jk ``__exit``jk]jk__exit}(jkhjkju ubajk}(jG]jI]jK]jM]jO]ujkj j^sNj_sNjkj` ubjk/}(jkj@jkj` ubjNs)}(jk``__initdata``jk]jk __initdata}(jkhjkj ubajk}(jG]jI]jK]jM]jO]ujkj j^sNj_sNjkj` ubejk}(jG]jI]jK]jM]jO]internalrefurij anchorname#init-exit-initdataujkjs jkj] ubajk}(jG]jI]jK]jM]jO]ujkjz jkjZ ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk:c:func:`__initcall()`jk]jk __initcall()}(jkhjkj ubajk}(jG]jI](j huc-funcejK]jM]jO]ujkj j^sNj_sNjkj ubjk/}(jkj@jkj ubjNs)}(jk:c:func:`module_init()`jk]jk module_init()}(jkhjkj ubajk}(jG]jI](j huc-funcejK]jM]jO]ujkj j^sNj_sNjkj ubejk}(jG]jI]jK]jM]jO]internalrefurij anchorname#initcall-module-initujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk:c:func:`module_exit()`jk]jk module_exit()}(jkhjkj ubajk}(jG]jI](j huc-funcejK]jM]jO]ujkj j^sNj_sNjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #module-exitujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk:c:func:`try_module_get()`jk]jktry_module_get()}(jkhjkj# ubajk}(jG]jI](j huc-funcejK]jM]jO]ujkj j^sNj_sNjkj  ubjk/}(jkj@jkj  ubjNs)}(jk:c:func:`module_put()`jk]jk module_put()}(jkhjkj6 ubajk}(jG]jI](j huc-funcejK]jM]jO]ujkj j^sNj_sNjkj  ubejk}(jG]jI]jK]jM]jO]internalrefurij anchorname#try-module-get-module-putujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jk Wait Queues }(jk Wait Queues jkjm ubjNs)}(jk``include/linux/wait.h``jk]jkinclude/linux/wait.h}(jkhjkju ubajk}(jG]jI]jK]jM]jO]ujkj j^sNj_sNjkjm ubejk}(jG]jI]jK]jM]jO]internalrefurij anchorname!#wait-queues-include-linux-wait-hujkjs jkjj ubajk}(jG]jI]jK]jM]jO]ujkjz jkjg ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Declaring}(jk Declaringjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #declaringujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQueuing}(jkQueuingjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#queuingujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWaking Up Queued Tasks}(jkWaking Up Queued Tasksjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#waking-up-queued-tasksujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkjg ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAtomic Operations}(jkAtomic Operationsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#atomic-operationsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols}(jkSymbolsjkj8 ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#symbolsujkjs jkj5 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj2 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk:c:func:`EXPORT_SYMBOL()`jk]jkEXPORT_SYMBOL()}(jkhjkj\ ubajk}(jG]jI](j huc-funcejK]jM]jO]ujkj j^sNj_sNjkjY ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#export-symbolujkjs jkjV ubajk}(jG]jI]jK]jM]jO]ujkjz jkjS ubajk}(jG]jI]jK]jM]jO]ujkj jkjP ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk:c:func:`EXPORT_SYMBOL_GPL()`jk]jkEXPORT_SYMBOL_GPL()}(jkhjkj ubajk}(jG]jI](j huc-funcejK]jM]jO]ujkj j^sNj_sNjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#export-symbol-gplujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjP ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk:c:func:`EXPORT_SYMBOL_NS()`jk]jkEXPORT_SYMBOL_NS()}(jkhjkj ubajk}(jG]jI](j huc-funcejK]jM]jO]ujkj j^sNj_sNjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#export-symbol-nsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjP ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk :c:func:`EXPORT_SYMBOL_NS_GPL()`jk]jkEXPORT_SYMBOL_NS_GPL()}(jkhjkj ubajk}(jG]jI](j huc-funcejK]jM]jO]ujkj j^sNj_sNjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#export-symbol-ns-gplujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjP ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj2 ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRoutines and Conventions}(jkRoutines and Conventionsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#routines-and-conventionsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkDouble-linked lists }(jkDouble-linked lists jkj> ubjNs)}(jk``include/linux/list.h``jk]jkinclude/linux/list.h}(jkhjkjF ubajk}(jG]jI]jK]jM]jO]ujkj j^sNj_sNjkj> ubejk}(jG]jI]jK]jM]jO]internalrefurij anchorname)#double-linked-lists-include-linux-list-hujkjs jkj; ubajk}(jG]jI]jK]jM]jO]ujkjz jkj8 ubajk}(jG]jI]jK]jM]jO]ujkj jkj5 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReturn Conventions}(jkReturn Conventionsjkjp ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#return-conventionsujkjs jkjm ubajk}(jG]jI]jK]jM]jO]ujkjz jkjj ubajk}(jG]jI]jK]jM]jO]ujkj jkj5 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBreaking Compilation}(jkBreaking Compilationjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#breaking-compilationujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj5 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInitializing structure members}(jkInitializing structure membersjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#initializing-structure-membersujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj5 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGNU Extensions}(jkGNU Extensionsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#gnu-extensionsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj5 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkC++}(jkC++jkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#cujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj5 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#if}(jk#ifjkj$ ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#ifujkjs jkj! ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj5 ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Putting Your Stuff in the Kernel}(jk Putting Your Stuff in the KerneljkjT ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname!#putting-your-stuff-in-the-kernelujkjs jkjQ ubajk}(jG]jI]jK]jM]jO]ujkjz jkjN ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Cantrips}(jkKernel Cantripsjkjx ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#kernel-cantripsujkjs jkju ubajk}(jG]jI]jK]jM]jO]ujkjz jkjr ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThanks}(jkThanksjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#thanksujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj^je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk uinput module}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefuri input/uinput anchornamehjpjujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #introductionjp](KKeujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Interface}(jk Interfacejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #interfacejp](KKeujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jklibevdev}(jklibevdevjkj? ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #libevdevjp](KKeujkjs jkj< ubajk}(jG]jI]jK]jM]jO]ujkjz jkj9 ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkjd ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #examplesjp](KKeujkjs jkja ubajk}(jG]jI]jK]jM]jO]ujkjz jkj^ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKeyboard events}(jkKeyboard eventsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#keyboard-eventsjp](KKKeujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj} ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMouse movements}(jkMouse movementsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#mouse-movementsjp](KKKeujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj} ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkuinput old interface}(jkuinput old interfacejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#uinput-old-interfacejp](KKKeujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj} ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj^ ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj8 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Maintainer Handbook}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurimaintainer/index anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk]jH)}(jkhjk]jk}(jG]jI]jK]jM]jO]parentj% entries](N)maintainer/feature-and-driver-maintainersNmaintainer/configure-gitNmaintainer/rebasing-and-mergingNmaintainer/pull-requestsNmaintainer/messy-diffstatN#maintainer/maintainer-entry-profileNmaintainer/modifying-patchese includefiles](j< j> j@ jB jD jF jH emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj j^s>/var/lib/git/docbuild/linux/Documentation/maintainer/index.rstj_sK jkj- ubajk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj  ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjdje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHardware Spinlock Framework}(jkjjkjq ubajk}(jG]jI]jK]jM]jO]internalrefurilocking/hwspinlock anchornamehujkjs jkjn ubajk}(jG]jI]jK]jM]jO]ujkjz jkjk ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #introductionujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUser API}(jkUser APIjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #user-apiujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Typical usage}(jk Typical usagejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#typical-usageujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPI for implementors}(jkAPI for implementorsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#api-for-implementorsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImportant structs}(jkImportant structsjkj! ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#important-structsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation callbacks}(jkImplementation callbacksjkjE ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#implementation-callbacksujkjs jkjB ubajk}(jG]jI]jK]jM]jO]ujkjz jkj? ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkjk ubejk}(jG]jI]jK]jM]jO]ujkj jkjh ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFutex Requeue PI}(jkjjkj~ ubajk}(jG]jI]jK]jM]jO]internalrefurilocking/futex-requeue-pi anchornamehujkjs jkj{ ubajk}(jG]jI]jK]jM]jO]ujkjz jkjx ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Motivation}(jk Motivationjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #motivationujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation}(jkImplementationjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#implementationujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkjx ubejk}(jG]jI]jK]jM]jO]ujkj jkju ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5IBM Virtual Management Channel Kernel Driver (IBMVMC)}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurimisc-devices/ibmvmc anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #introductionujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkManagement Application}(jkManagement Applicationjkj< ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#management-applicationujkjs jkj9 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj6 ubajk}(jG]jI]jK]jM]jO]ujkj jkj3 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Virtual Management Channel (VMC)}(jk Virtual Management Channel (VMC)jkj` ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#virtual-management-channel-vmcujkjs jkj] ubajk}(jG]jI]jK]jM]jO]ujkjz jkjZ ubajk}(jG]jI]jK]jM]jO]ujkj jkj3 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Terminology}(jk Terminologyjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #terminologyujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj~ ubajk}(jG]jI]jK]jM]jO]ujkj jkj3 ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1Example Management Partition VMC Driver Interface}(jk1Example Management Partition VMC Driver Interfacejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname2#example-management-partition-vmc-driver-interfaceujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVMC Interface Initialization}(jkVMC Interface Initializationjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#vmc-interface-initializationujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVMC Interface Open}(jkVMC Interface Openjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#vmc-interface-openujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVMC Interface Runtime}(jkVMC Interface Runtimejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#vmc-interface-runtimeujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVMC Interface Close}(jkVMC Interface ClosejkjA ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#vmc-interface-closeujkjs jkj> ubajk}(jG]jI]jK]jM]jO]ujkjz jkj; ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdditional Information}(jkAdditional Informationjkjq ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#additional-informationujkjs jkjn ubajk}(jG]jI]jK]jM]jO]ujkjz jkjk ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&Wound/Wait Deadlock-Proof Mutex Design}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurilocking/ww-mutex-design anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMotivation for WW-Mutexes}(jkMotivation for WW-Mutexesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#motivation-for-ww-mutexesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConcepts}(jkConceptsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #conceptsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#usageujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation Details}(jkImplementation Detailsjkj6 ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#implementation-detailsujkjs jkj3 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj0 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDesign:}(jkDesign:jkjW ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#designujkjs jkjT ubajk}(jG]jI]jK]jM]jO]ujkjz jkjQ ubajk}(jG]jI]jK]jM]jO]ujkj jkjN ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLockdep:}(jkLockdep:jkj{ ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#lockdepujkjs jkjx ubajk}(jG]jI]jK]jM]jO]ujkjz jkju ubajk}(jG]jI]jK]jM]jO]ujkj jkjN ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj0 ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKDriver for Synopsys DesignWare PCIe traffic generator (also known as xData)}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurimisc-devices/dw-xdata-pcie anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #descriptionujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#exampleujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBWrite TLPs traffic generation - Root Complex to Endpoint direction}(jkBWrite TLPs traffic generation - Root Complex to Endpoint directionjkj% ubajk}(jG]jI]jK]jM]jO]internalrefurij anchornameA#write-tlps-traffic-generation-root-complex-to-endpoint-directionujkjs jkj" ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARead TLPs traffic generation - Endpoint to Root Complex direction}(jkARead TLPs traffic generation - Endpoint to Root Complex directionjkjI ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname@#read-tlps-traffic-generation-endpoint-to-root-complex-directionujkjs jkjF ubajk}(jG]jI]jK]jM]jO]ujkjz jkjC ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver for lp5521}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurileds/leds-lp5521 anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #descriptionujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSystem State Changes}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurilivepatch/system-state anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Livepatch system state API}(jk1. Livepatch system state APIjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#livepatch-system-state-apiujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Livepatch compatibility}(jk2. Livepatch compatibilityjkj+ ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#livepatch-compatibilityujkjs jkj( ubajk}(jG]jI]jK]jM]jO]ujkjz jkj% ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Supported scenarios}(jk3. Supported scenariosjkjO ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#supported-scenariosujkjs jkjL ubajk}(jG]jI]jK]jM]jO]ujkjz jkjI ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. Expected usage}(jk4. Expected usagejkjs ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#expected-usageujkjs jkjp ubajk}(jG]jI]jK]jM]jO]ujkjz jkjm ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjtje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Multicolor LED handling under Linux}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurileds/leds-class-multicolor anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #descriptionujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMulticolor Class Control}(jkMulticolor Class Controljkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#multicolor-class-controlujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDirectory Layout Example}(jkDirectory Layout Examplejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#directory-layout-exampleujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Multicolor Class Brightness Control}(jk#Multicolor Class Brightness Controljkj8 ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname$#multicolor-class-brightness-controlujkjs jkj5 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj2 ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(A description of what robust futexes are}(jkjjkjq ubajk}(jG]jI]jK]jM]jO]internalrefurilocking/robust-futexes anchornamehujkjs jkjn ubajk}(jG]jI]jK]jM]jO]ujkjz jkjk ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Background}(jk Backgroundjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #backgroundujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNew approach to robust futexes}(jkNew approach to robust futexesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#new-approach-to-robust-futexesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Performance}(jk Performancejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #performanceujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation details}(jkImplementation detailsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#implementation-detailsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting, architecture support}(jkTesting, architecture supportjkj! ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#testing-architecture-supportujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkjk ubejk}(jG]jI]jK]jM]jO]ujkj jkjh ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"Kernel driver for Crane EL15203000}(jkj!jkjZ ubajk}(jG]jI]jK]jM]jO]internalrefurileds/leds-el15203000 anchornamehujkjs jkjW ubajk}(jG]jI]jK]jM]jO]ujkjz jkjT ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk /sys/class/leds//hw_pattern}(jk /sys/class/leds//hw_patternjkjz ubajk}(jG]jI]jK]jM]jO]internalrefuriji anchorname#sys-class-leds-led-hw-patternujkjs jkjw ubajk}(jG]jI]jK]jM]jO]ujkjz jkjt ubajk}(jG]jI]jK]jM]jO]ujkj jkjq ubajk}(jG]jI]jK]jM]jO]ujkj6 jkjT ubejk}(jG]jI]jK]jM]jO]ujkj jkjQ ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)Kernel CAPI Interface to Hardware Drivers}(jkj/jkj ubajk}(jG]jI]jK]jM]jO]internalrefuriisdn/interface_capi anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. Overview}(jk 1. Overviewjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #overviewujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!2. Driver and Device Registration}(jk!2. Driver and Device Registrationjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#driver-and-device-registrationujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-3. Application Registration and Communication}(jk-3. Application Registration and Communicationjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname+#application-registration-and-communicationujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4. Data Structures}(jk4. Data Structuresjkj? ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#data-structuresujkjs jkj< ubajk}(jG]jI]jK]jM]jO]ujkjz jkj9 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.1 struct capi_driver}(jk4.1 struct capi_driverjkj` ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#struct-capi-driverujkjs jkj] ubajk}(jG]jI]jK]jM]jO]ujkjz jkjZ ubajk}(jG]jI]jK]jM]jO]ujkj jkjW ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4.2 struct capi_ctr}(jk4.2 struct capi_ctrjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#struct-capi-ctrujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj~ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9to be set by the driver before calling attach_capi_ctr():}(jk9to be set by the driver before calling attach_capi_ctr():jkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname7#to-be-set-by-the-driver-before-calling-attach-capi-ctrujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0to be filled in before calling capi_ctr_ready():}(jk0to be filled in before calling capi_ctr_ready():jkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname.#to-be-filled-in-before-calling-capi-ctr-readyujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj~ ubejk}(jG]jI]jK]jM]jO]ujkj jkjW ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.3 SKBs}(jk4.3 SKBsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#skbsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjW ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.4 The _cmsg Structure}(jk4.4 The _cmsg Structurejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#the-cmsg-structureujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjW ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj9 ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"5. Lower Layer Interface Functions}(jk"5. Lower Layer Interface FunctionsjkjM ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #lower-layer-interface-functionsujkjs jkjJ ubajk}(jG]jI]jK]jM]jO]ujkjz jkjG ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6. Helper Functions and Macros}(jk6. Helper Functions and Macrosjkjq ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#helper-functions-and-macrosujkjs jkjn ubajk}(jG]jI]jK]jM]jO]ujkjz jkjk ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 7. Debugging}(jk 7. Debuggingjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #debuggingujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver max6875}(jkj=jkj ubajk}(jG]jI]jK]jM]jO]internalrefurimisc-devices/max6875 anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #descriptionujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#sysfs-entriesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj  ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral Remarks}(jkGeneral Remarksjkj6 ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#general-remarksujkjs jkj3 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj0 ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Programming the chip using i2c-dev}(jk"Programming the chip using i2c-devjkjZ ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname##programming-the-chip-using-i2c-devujkjs jkjW ubajk}(jG]jI]jK]jM]jO]ujkjz jkjT ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOne-shot LED Trigger}(jkjKjkj ubajk}(jG]jI]jK]jM]jO]internalrefurileds/ledtrig-oneshot anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj=je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFlash LED handling under Linux}(jkjYjkj ubajk}(jG]jI]jK]jM]jO]internalrefurileds/leds-class-flash anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!V4L2 flash wrapper for flash LEDs}(jk!V4L2 flash wrapper for flash LEDsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname"#v4l2-flash-wrapper-for-flash-ledsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkShadow Variables}(jkjgjkj ubajk}(jG]jI]jK]jM]jO]internalrefurilivepatch/shadow-vars anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Brief API summary}(jk1. Brief API summaryjkj8 ubajk}(jG]jI]jK]jM]jO]internalrefurij' anchorname#brief-api-summaryujkjs jkj5 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj2 ubajk}(jG]jI]jK]jM]jO]ujkj jkj/ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 2. Use cases}(jk 2. Use casesjkj\ ubajk}(jG]jI]jK]jM]jO]internalrefurij' anchorname #use-casesujkjs jkjY ubajk}(jG]jI]jK]jM]jO]ujkjz jkjV ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMatching parent’s lifecycle}(jkMatching parent's lifecyclejkj} ubajk}(jG]jI]jK]jM]jO]internalrefurij' anchorname#matching-parent-s-lifecycleujkjs jkjz ubajk}(jG]jI]jK]jM]jO]ujkjz jkjw ubajk}(jG]jI]jK]jM]jO]ujkj jkjt ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIn-flight parent objects}(jkIn-flight parent objectsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij' anchorname#in-flight-parent-objectsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjt ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOther use-cases}(jkOther use-casesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij' anchorname#other-use-casesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjt ubejk}(jG]jI]jK]jM]jO]ujkj6 jkjV ubejk}(jG]jI]jK]jM]jO]ujkj jkj/ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3. References}(jk 3. Referencesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij' anchorname #referencesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj/ ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjFje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLeds BlinkM driver}(jkjujkj. ubajk}(jG]jI]jK]jM]jO]internalrefurileds/leds-blinkm anchornamehujkjs jkj+ ubajk}(jG]jI]jK]jM]jO]ujkjz jkj( ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,a) LED class interface for use with triggers}(jk,a) LED class interface for use with triggersjkjN ubajk}(jG]jI]jK]jM]jO]internalrefurij= anchorname,#a-led-class-interface-for-use-with-triggersujkjs jkjK ubajk}(jG]jI]jK]jM]jO]ujkjz jkjH ubajk}(jG]jI]jK]jM]jO]ujkj jkjE ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5b) Sysfs group to control rgb, fade, hsb, scripts ...}(jk5b) Sysfs group to control rgb, fade, hsb, scripts ...jkjr ubajk}(jG]jI]jK]jM]jO]internalrefurij= anchorname.#b-sysfs-group-to-control-rgb-fade-hsb-scriptsujkjs jkjo ubajk}(jG]jI]jK]jM]jO]ujkjz jkjl ubajk}(jG]jI]jK]jM]jO]ujkj jkjE ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj( ubejk}(jG]jI]jK]jM]jO]ujkj jkj% ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver for lm3556}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurileds/leds-lm3556 anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #descriptionujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Flash Mode}(jk Flash Modejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #flash-modeujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Torch Mode}(jk Torch Modejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #torch-modeujkjs jkj  ubajk}(jG]jI]jK]jM]jO]ujkjz jkj  ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndicator Mode}(jkIndicator Modejkj4 ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#indicator-modeujkjs jkj1 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj. ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotes}(jkNotesjkjd ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#notesujkjs jkja ubajk}(jG]jI]jK]jM]jO]ujkjz jkj^ ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAD525x Digital Potentiometers}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurimisc-devices/ad525x_dpot anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFiles}(jkFilesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#filesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#exampleujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Build System}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefuri kbuild/index anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jH)}(jkhjk]jk}(jG]jI]jK]jM]jO]parentj) entries](Nkbuild/kconfig-languageNkbuild/kconfig-macro-languageN kbuild/kbuildNkbuild/kconfigNkbuild/makefilesNkbuild/modulesNkbuild/headers_installN kbuild/issuesNkbuild/reproducible-buildsNkbuild/gcc-pluginsN kbuild/llvme includefiles](j@ jB jD jF jH jJ jL jN jP jR jT emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj j^s:/var/lib/git/docbuild/linux/Documentation/kbuild/index.rstj_sKjkj1 ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjk ubajk}(jG]jI]jK]jM]jO]internalrefurij) anchorname#indicesujkjs jkjh ubajk}(jG]jI]jK]jM]jO]ujkjz jkje ubajk}(jG]jI]jK]jM]jO]ujkj jkjb ubajk}(jG]jI]jK]jM]jO]exprsubproject and htmlujkj jkj1 ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Livepatching}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurilivepatch/index anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jH)}(jkhjk]jk}(jG]jI]jK]jM]jO]parentj entries](Nlivepatch/livepatchNlivepatch/callbacksNlivepatch/cumulative-patchesNlivepatch/module-elf-formatNlivepatch/shadow-varsNlivepatch/system-stateNlivepatch/reliable-stacktraceN livepatch/apie includefiles](j j j j j j j j emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj j^s=/var/lib/git/docbuild/linux/Documentation/livepatch/index.rstj_sKjkj ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#indicesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]exprsubproject and htmlujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver apds990x}(jkjjkj8 ubajk}(jG]jI]jK]jM]jO]internalrefurimisc-devices/apds990x anchornamehujkjs jkj5 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj2 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjX ubajk}(jG]jI]jK]jM]jO]internalrefurijG anchorname #descriptionujkjs jkjU ubajk}(jG]jI]jK]jM]jO]ujkjz jkjR ubajk}(jG]jI]jK]jM]jO]ujkj jkjO ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYSFS}(jkSYSFSjkj| ubajk}(jG]jI]jK]jM]jO]internalrefurijG anchorname#sysfsujkjs jkjy ubajk}(jG]jI]jK]jM]jO]ujkjz jkjv ubajk}(jG]jI]jK]jM]jO]ujkj jkjO ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj2 ubejk}(jG]jI]jK]jM]jO]ujkj jkj/ ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjPje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLightweight PI-futexes}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurilocking/pi-futex anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPriority Inheritance - why?}(jkPriority Inheritance - why?jkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#priority-inheritance-whyujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe longer reply}(jkThe longer replyjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#the-longer-replyujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation}(jkImplementationjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#implementationujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjQje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver ics932s401}(jkjjkjV ubajk}(jG]jI]jK]jM]jO]internalrefurimisc-devices/ics932s401 anchornamehujkjs jkjS ubajk}(jG]jI]jK]jM]jO]ujkjz jkjP ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjv ubajk}(jG]jI]jK]jM]jO]internalrefurije anchorname #descriptionujkjs jkjs ubajk}(jG]jI]jK]jM]jO]ujkjz jkjp ubajk}(jG]jI]jK]jM]jO]ujkj jkjm ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpecial Features}(jkSpecial Featuresjkj ubajk}(jG]jI]jK]jM]jO]internalrefurije anchorname#special-featuresujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjm ubejk}(jG]jI]jK]jM]jO]ujkj6 jkjP ubejk}(jG]jI]jK]jM]jO]ujkj jkjM ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDNotes on Oxford Semiconductor PCIe (Tornado) 950 serial port devices}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurimisc-devices/oxsemi-tornado anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver lp3944}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurileds/leds-lp3944 anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #descriptionujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotes}(jkNotesjkjC ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#notesujkjs jkj@ ubajk}(jG]jI]jK]jM]jO]ujkjz jkj= ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj2 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Atomic Replace & Cumulative Patches}(jkjjkj| ubajk}(jG]jI]jK]jM]jO]internalrefurilivepatch/cumulative-patches anchornamehujkjs jkjy ubajk}(jG]jI]jK]jM]jO]ujkjz jkjv ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#usageujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFeatures}(jkFeaturesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #featuresujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Limitations:}(jk Limitations:jkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #limitationsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkjv ubejk}(jG]jI]jK]jM]jO]ujkj jkjs ubajk}(jG]jI]jK]jM]jO]ujkj6 ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLocking}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefuri locking/index anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jH)}(jkhjk]jk}(jG]jI]jK]jM]jO]parentj, entries](Nlocking/locktypesNlocking/lockdep-designNlocking/lockstatNlocking/locktortureNlocking/mutex-designNlocking/rt-mutex-designNlocking/rt-mutexNlocking/seqlockNlocking/spinlocksNlocking/ww-mutex-designNlocking/preempt-lockingNlocking/pi-futexNlocking/futex-requeue-piNlocking/hwspinlockNlocking/percpu-rw-semaphoreNlocking/robust-futexesNlocking/robust-futex-ABIe includefiles](jC jE jG jI jK jM jO jQ jS jU jW jY j[ j] j_ ja jc emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj j^s;/var/lib/git/docbuild/linux/Documentation/locking/index.rstj_sKjkj4 ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjz ubajk}(jG]jI]jK]jM]jO]internalrefurij, anchorname#indicesujkjs jkjw ubajk}(jG]jI]jK]jM]jO]ujkjz jkjt ubajk}(jG]jI]jK]jM]jO]ujkj jkjq ubajk}(jG]jI]jK]jM]jO]exprsubproject and htmlujkj jkj4 ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUSB port LED trigger}(jkjjkj ubajk}(jG]jI]jK]jM]jO]internalrefurileds/ledtrig-usbport anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk41) Device with single USB LED and few physical ports}(jk41) Device with single USB LED and few physical portsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname2#device-with-single-usb-led-and-few-physical-portsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk92) Device with a physical port handled by few controllers}(jk92) Device with a physical port handled by few controllersjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname7#device-with-a-physical-port-handled-by-few-controllersujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFeature and driver maintainers}(jkj+jkj8 ubajk}(jG]jI]jK]jM]jO]internalrefuri)maintainer/feature-and-driver-maintainers anchornamehujkjs jkj5 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj2 ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkResponsibilities}(jkResponsibilitiesjkjX ubajk}(jG]jI]jK]jM]jO]internalrefurijG anchorname#responsibilitiesujkjs jkjU ubajk}(jG]jI]jK]jM]jO]ujkjz jkjR ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMailing list participation}(jkMailing list participationjkjy ubajk}(jG]jI]jK]jM]jO]internalrefurijG anchorname#mailing-list-participationujkjs jkjv ubajk}(jG]jI]jK]jM]jO]ujkjz jkjs ubajk}(jG]jI]jK]jM]jO]ujkj jkjp ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReviews}(jkReviewsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurijG anchorname#reviewsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjp ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRefactoring and core changes}(jkRefactoring and core changesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurijG anchorname#refactoring-and-core-changesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjp ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Bug reports}(jk Bug reportsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurijG anchorname #bug-reportsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjp ubejk}(jG]jI]jK]jM]jO]ujkj6 jkjR ubejk}(jG]jI]jK]jM]jO]ujkj jkjO ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSelecting the maintainer}(jkSelecting the maintainerjkj ubajk}(jG]jI]jK]jM]jO]internalrefurijG anchorname#selecting-the-maintainerujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk The author}(jk The authorjkj6 ubajk}(jG]jI]jK]jM]jO]internalrefurijG anchorname #the-authorujkjs jkj3 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj0 ubajk}(jG]jI]jK]jM]jO]ujkj jkj- ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMultiple maintainers}(jkMultiple maintainersjkjZ ubajk}(jG]jI]jK]jM]jO]internalrefurijG anchorname#multiple-maintainersujkjs jkjW ubajk}(jG]jI]jK]jM]jO]ujkjz jkjT ubajk}(jG]jI]jK]jM]jO]ujkj jkj- ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCorporate structures}(jkCorporate structuresjkj~ ubajk}(jG]jI]jK]jM]jO]internalrefurijG anchorname#corporate-structuresujkjs jkj{ ubajk}(jG]jI]jK]jM]jO]ujkjz jkjx ubajk}(jG]jI]jK]jM]jO]ujkj jkj- ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkjO ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNon compliance}(jkNon compliancejkj ubajk}(jG]jI]jK]jM]jO]internalrefurijG anchorname#non-complianceujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkjO ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj2 ubejk}(jG]jI]jK]jM]jO]ujkj jkj/ ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGCC plugin infrastructure}(jkj9jkj ubajk}(jG]jI]jK]jM]jO]internalrefurikbuild/gcc-plugins anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #introductionujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPurpose}(jkPurposejkj+ ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#purposeujkjs jkj( ubajk}(jG]jI]jK]jM]jO]ujkjz jkj% ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFiles}(jkFilesjkjO ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#filesujkjs jkjL ubajk}(jG]jI]jK]jM]jO]ujkjz jkjI ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkjs ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#usageujkjs jkjp ubajk}(jG]jI]jK]jM]jO]ujkjz jkjm ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. How to add a new GCC plugin}(jk4. How to add a new GCC pluginjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#how-to-add-a-new-gcc-pluginujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubu(jje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLock types and their rules}(jkjGjkj ubajk}(jG]jI]jK]jM]jO]internalrefurilocking/locktypes anchornamehujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #introductionujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLock categories}(jkLock categoriesjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#lock-categoriesujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSleeping locks}(jkSleeping locksjkj5 ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#sleeping-locksujkjs jkj2 ubajk}(jG]jI]jK]jM]jO]ujkjz jkj/ ubajk}(jG]jI]jK]jM]jO]ujkj jkj, ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCPU local locks}(jkCPU local locksjkjY ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#cpu-local-locksujkjs jkjV ubajk}(jG]jI]jK]jM]jO]ujkjz jkjS ubajk}(jG]jI]jK]jM]jO]ujkj jkj, ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpinning locks}(jkSpinning locksjkj} ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#spinning-locksujkjs jkjz ubajk}(jG]jI]jK]jM]jO]ujkjz jkjw ubajk}(jG]jI]jK]jM]jO]ujkj jkj, ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOwner semantics}(jkOwner semanticsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#owner-semanticsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrtmutex}(jkrtmutexjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#rtmutexujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk semaphore}(jk semaphorejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #semaphoreujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksemaphores and PREEMPT_RT}(jksemaphores and PREEMPT_RTjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#semaphores-and-preempt-rtujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj  ubajk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk rw_semaphore}(jk rw_semaphorejkjF ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #rw-semaphoreujkjs jkjC ubajk}(jG]jI]jK]jM]jO]ujkjz jkj@ ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrw_semaphore and PREEMPT_RT}(jkrw_semaphore and PREEMPT_RTjkjg ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#rw-semaphore-and-preempt-rtujkjs jkjd ubajk}(jG]jI]jK]jM]jO]ujkjz jkja ubajk}(jG]jI]jK]jM]jO]ujkj jkj^ ubajk}(jG]jI]jK]jM]jO]ujkj6 jkj@ ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk local_lock}(jk local_lockjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #local-lockujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jklocal_lock and PREEMPT_RT}(jklocal_lock and PREEMPT_RTjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#local-lock-and-preempt-rtujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jklocal_lock usage}(jklocal_lock usagejkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#local-lock-usageujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkraw_spinlock_t and spinlock_t}(jkraw_spinlock_t and spinlock_tjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#raw-spinlock-t-and-spinlock-tujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkraw_spinlock_t}(jkraw_spinlock_tjkj- ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#raw-spinlock-tujkjs jkj* ubajk}(jG]jI]jK]jM]jO]ujkjz jkj' ubajk}(jG]jI]jK]jM]jO]ujkj jkj$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk spinlock_t}(jk spinlock_tjkjQ ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #spinlock-tujkjs jkjN ubajk}(jG]jI]jK]jM]jO]ujkjz jkjK ubajk}(jG]jI]jK]jM]jO]ujkj jkj$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkspinlock_t and PREEMPT_RT}(jkspinlock_t and PREEMPT_RTjkju ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#spinlock-t-and-preempt-rtujkjs jkjr ubajk}(jG]jI]jK]jM]jO]ujkjz jkjo ubajk}(jG]jI]jK]jM]jO]ujkj jkj$ ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkrwlock_t}(jkrwlock_tjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname #rwlock-tujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrwlock_t and PREEMPT_RT}(jkrwlock_t and PREEMPT_RTjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#rwlock-t-and-preempt-rtujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPREEMPT_RT caveats}(jkPREEMPT_RT caveatsjkj ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#preempt-rt-caveatsujkjs jkj ubajk}(jG]jI]jK]jM]jO]ujkjz jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jklocal_lock on RT}(jklocal_lock on RTjkj! ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#local-lock-on-rtujkjs jkj! ubajk}(jG]jI]jK]jM]jO]ujkjz jkj! ubajk}(jG]jI]jK]jM]jO]ujkj jkj! ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkspinlock_t and rwlock_t}(jkspinlock_t and rwlock_tjkj;! ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#spinlock-t-and-rwlock-tujkjs jkj8! ubajk}(jG]jI]jK]jM]jO]ujkjz jkj5! ubajk}(jG]jI]jK]jM]jO]ujkj jkj! ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkraw_spinlock_t on RT}(jkraw_spinlock_t on RTjkj_! ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#raw-spinlock-t-on-rtujkjs jkj\! ubajk}(jG]jI]jK]jM]jO]ujkjz jkjY! ubajk}(jG]jI]jK]jM]jO]ujkj jkj! ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk bit spinlocks}(jk bit spinlocksjkj! ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#bit-spinlocksujkjs jkj! ubajk}(jG]jI]jK]jM]jO]ujkjz jkj}! ubajk}(jG]jI]jK]jM]jO]ujkj jkj! ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLock type nesting rules}(jkLock type nesting rulesjkj! ubajk}(jG]jI]jK]jM]jO]internalrefurij anchorname#lock-type-nesting-rulesujkjs jkj! ubajk}(jG]jI]jK]jM]jO]ujkjz jkj! ubajk}(jG]jI]jK]jM]jO]ujkj jkj ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj ubejk}(jG]jI]jK]jM]jO]ujkj jkj ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkISDN}(jkjUjkj! ubajk}(jG]jI]jK]jM]jO]internalrefuri isdn/index anchornamehujkjs jkj! ubajk}(jG]jI]jK]jM]jO]ujkjz jkj! ubje0)}(jkhjk](jH)}(jkhjk]jk}(jG]jI]jK]jM]jO]parentj! entries](Nisdn/interface_capiN isdn/m_isdnN isdn/creditse includefiles](j" j" j" emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj j^s8/var/lib/git/docbuild/linux/Documentation/isdn/index.rstj_sKjkj" ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj-" ubajk}(jG]jI]jK]jM]jO]internalrefurij! anchorname#indicesujkjs jkj*" ubajk}(jG]jI]jK]jM]jO]ujkjz jkj'" ubajk}(jG]jI]jK]jM]jO]ujkj jkj$" ubajk}(jG]jI]jK]jM]jO]exprsubproject and htmlujkj jkj" ubejk}(jG]jI]jK]jM]jO]ujkj6 jkj! ubejk}(jG]jI]jK]jM]jO]ujkj jkj! ubajk}(jG]jI]jK]jM]jO]ujkj6 ubjn je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver i2c-diolan-u2c}(jkjcjkjn" ubajk}(je]jg]ji]jk]jm]internalrefurii2c/busses/i2c-diolan-u2c anchornamehujk referencejkjk" ubajk}(je]jg]ji]jk]jm]ujkcompact_paragraphjkjh" ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj" ubajk}(je]jg]ji]jk]jm]internalrefurij}" anchorname #descriptionujkj" jkj" ubajk}(je]jg]ji]jk]jm]ujkj" jkj" ubajk}(je]jg]ji]jk]jm]ujk list_itemjkj" ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule parameters}(jkModule parametersjkj" ubajk}(je]jg]ji]jk]jm]internalrefurij}" anchorname#module-parametersujkj" jkj" ubajk}(je]jg]ji]jk]jm]ujkj" jkj" ubajk}(je]jg]ji]jk]jm]ujkj" jkj" ubejk}(je]jg]ji]jk]jm]ujk bullet_listjkjh" ubejk}(je]jg]ji]jk]jm]ujkj" jkje" ubajk}(je]jg]ji]jk]jm]ujkj" ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk I2C muxes and complex topologies}(jkjwjkj" ubajk}(je]jg]ji]jk]jm]internalrefurii2c/i2c-topology anchornamehujkj" jkj" ubajk}(je]jg]ji]jk]jm]ujkj" jkj" ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLocking}(jkLockingjkj# ubajk}(je]jg]ji]jk]jm]internalrefurij" anchorname#lockingujkj" jkj # ubajk}(je]jg]ji]jk]jm]ujkj" jkj # ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMux-locked muxes}(jkMux-locked muxesjkj0# ubajk}(je]jg]ji]jk]jm]internalrefurij" anchorname#mux-locked-muxesujkj" jkj-# ubajk}(je]jg]ji]jk]jm]ujkj" jkj*# ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMux-locked Example}(jkMux-locked ExamplejkjQ# ubajk}(je]jg]ji]jk]jm]internalrefurij" anchorname#mux-locked-exampleujkj" jkjN# ubajk}(je]jg]ji]jk]jm]ujkj" jkjK# ubajk}(je]jg]ji]jk]jm]ujkj" jkjH# ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMux-locked caveats}(jkMux-locked caveatsjkju# ubajk}(je]jg]ji]jk]jm]internalrefurij" anchorname#mux-locked-caveatsujkj" jkjr# ubajk}(je]jg]ji]jk]jm]ujkj" jkjo# ubajk}(je]jg]ji]jk]jm]ujkj" jkjH# ubejk}(je]jg]ji]jk]jm]ujkj" jkj*# ubejk}(je]jg]ji]jk]jm]ujkj" jkj'# ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkParent-locked muxes}(jkParent-locked muxesjkj# ubajk}(je]jg]ji]jk]jm]internalrefurij" anchorname#parent-locked-muxesujkj" jkj# ubajk}(je]jg]ji]jk]jm]ujkj" jkj# ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParent-locked Example}(jkParent-locked Examplejkj# ubajk}(je]jg]ji]jk]jm]internalrefurij" anchorname#parent-locked-exampleujkj" jkj# ubajk}(je]jg]ji]jk]jm]ujkj" jkj# ubajk}(je]jg]ji]jk]jm]ujkj" jkj# ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParent-locked Caveats}(jkParent-locked Caveatsjkj# ubajk}(je]jg]ji]jk]jm]internalrefurij" anchorname#parent-locked-caveatsujkj" jkj# ubajk}(je]jg]ji]jk]jm]ujkj" jkj# ubajk}(je]jg]ji]jk]jm]ujkj" jkj# ubejk}(je]jg]ji]jk]jm]ujkj" jkj# ubejk}(je]jg]ji]jk]jm]ujkj" jkj'# ubejk}(je]jg]ji]jk]jm]ujkj" jkj # ubejk}(je]jg]ji]jk]jm]ujkj" jkj# ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkComplex Examples}(jkComplex Examplesjkj&$ ubajk}(je]jg]ji]jk]jm]internalrefurij" anchorname#complex-examplesujkj" jkj#$ ubajk}(je]jg]ji]jk]jm]ujkj" jkj $ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0Parent-locked mux as parent of parent-locked mux}(jk0Parent-locked mux as parent of parent-locked muxjkjG$ ubajk}(je]jg]ji]jk]jm]internalrefurij" anchorname1#parent-locked-mux-as-parent-of-parent-locked-muxujkj" jkjD$ ubajk}(je]jg]ji]jk]jm]ujkj" jkjA$ ubajk}(je]jg]ji]jk]jm]ujkj" jkj>$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Mux-locked mux as parent of mux-locked mux}(jk*Mux-locked mux as parent of mux-locked muxjkjk$ ubajk}(je]jg]ji]jk]jm]internalrefurij" anchorname+#mux-locked-mux-as-parent-of-mux-locked-muxujkj" jkjh$ ubajk}(je]jg]ji]jk]jm]ujkj" jkje$ ubajk}(je]jg]ji]jk]jm]ujkj" jkj>$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Mux-locked mux as parent of parent-locked mux}(jk-Mux-locked mux as parent of parent-locked muxjkj$ ubajk}(je]jg]ji]jk]jm]internalrefurij" anchorname.#mux-locked-mux-as-parent-of-parent-locked-muxujkj" jkj$ ubajk}(je]jg]ji]jk]jm]ujkj" jkj$ ubajk}(je]jg]ji]jk]jm]ujkj" jkj>$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Parent-locked mux as parent of mux-locked mux}(jk-Parent-locked mux as parent of mux-locked muxjkj$ ubajk}(je]jg]ji]jk]jm]internalrefurij" anchorname.#parent-locked-mux-as-parent-of-mux-locked-muxujkj" jkj$ ubajk}(je]jg]ji]jk]jm]ujkj" jkj$ ubajk}(je]jg]ji]jk]jm]ujkj" jkj>$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTwo mux-locked sibling muxes}(jkTwo mux-locked sibling muxesjkj$ ubajk}(je]jg]ji]jk]jm]internalrefurij" anchorname#two-mux-locked-sibling-muxesujkj" jkj$ ubajk}(je]jg]ji]jk]jm]ujkj" jkj$ ubajk}(je]jg]ji]jk]jm]ujkj" jkj>$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTwo parent-locked sibling muxes}(jkTwo parent-locked sibling muxesjkj$ ubajk}(je]jg]ji]jk]jm]internalrefurij" anchorname #two-parent-locked-sibling-muxesujkj" jkj$ ubajk}(je]jg]ji]jk]jm]ujkj" jkj$ ubajk}(je]jg]ji]jk]jm]ujkj" jkj>$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Mux-locked and parent-locked sibling muxes}(jk*Mux-locked and parent-locked sibling muxesjkj% ubajk}(je]jg]ji]jk]jm]internalrefurij" anchorname+#mux-locked-and-parent-locked-sibling-muxesujkj" jkj% ubajk}(je]jg]ji]jk]jm]ujkj" jkj% ubajk}(je]jg]ji]jk]jm]ujkj" jkj>$ ubejk}(je]jg]ji]jk]jm]ujkj" jkj $ ubejk}(je]jg]ji]jk]jm]ujkj" jkj# ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Mux type of existing device drivers}(jk#Mux type of existing device driversjkjO% ubajk}(je]jg]ji]jk]jm]internalrefurij" anchorname$#mux-type-of-existing-device-driversujkj" jkjL% ubajk}(je]jg]ji]jk]jm]ujkj" jkjI% ubajk}(je]jg]ji]jk]jm]ujkj" jkj# ubejk}(je]jg]ji]jk]jm]ujkj" jkj" ubejk}(je]jg]ji]jk]jm]ujkj" jkj" ubajk}(je]jg]ji]jk]jm]ujkj" ubjgje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*pxrc - PhoenixRC Flight Controller Adapter}(jkjjkj% ubajk}(je]jg]ji]jk]jm]internalrefuriinput/devices/pxrc anchornamehjpjujkj" jkj% ubajk}(je]jg]ji]jk]jm]ujkj" jkj% ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotes}(jkNotesjkj% ubajk}(je]jg]ji]jk]jm]internalrefurij% anchorname#notesjp](K Keujkj" jkj% ubajk}(je]jg]ji]jk]jm]ujkj" jkj% ubajk}(je]jg]ji]jk]jm]ujkj" jkj% ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkManual Testing}(jkManual Testingjkj% ubajk}(je]jg]ji]jk]jm]internalrefurij% anchorname#manual-testingjp](K Keujkj" jkj% ubajk}(je]jg]ji]jk]jm]ujkj" jkj% ubajk}(je]jg]ji]jk]jm]ujkj" jkj% ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkj% ubajk}(je]jg]ji]jk]jm]internalrefurij% anchorname #referencesjp](K Keujkj" jkj% ubajk}(je]jg]ji]jk]jm]ujkj" jkj% ubajk}(je]jg]ji]jk]jm]ujkj" jkj% ubejk}(je]jg]ji]jk]jm]ujkj" jkj% ubejk}(je]jg]ji]jk]jm]ujkj" jkj% ubajk}(je]jg]ji]jk]jm]ujkj" ubj#je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIndustrial IIO device buffers}(jkjjkj,& ubajk}(je]jg]ji]jk]jm]internalrefuriiio/iio_devbuf anchornamehujkj" jkj)& ubajk}(je]jg]ji]jk]jm]ujkj" jkj&& ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. Overview}(jk 1. OverviewjkjL& ubajk}(je]jg]ji]jk]jm]internalrefurij;& anchorname #overviewujkj" jkjI& ubajk}(je]jg]ji]jk]jm]ujkj" jkjF& ubajk}(je]jg]ji]jk]jm]ujkj" jkjC& ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2. Buffer attributes}(jk2. Buffer attributesjkjp& ubajk}(je]jg]ji]jk]jm]internalrefurij;& anchorname#buffer-attributesujkj" jkjm& ubajk}(je]jg]ji]jk]jm]ujkj" jkjj& ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk ``length``jk]jklength}(jkhjkj& ubajk}(je]jg]ji]jk]jm]ujkliteralj^sNj_sNjkj& ubajk}(je]jg]ji]jk]jm]internalrefurij;& anchorname#lengthujkj" jkj& ubajk}(je]jg]ji]jk]jm]ujkj" jkj& ubajk}(je]jg]ji]jk]jm]ujkj" jkj& ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk ``enable``jk]jkenable}(jkhjkj& ubajk}(je]jg]ji]jk]jm]ujkj& j^sNj_sNjkj& ubajk}(je]jg]ji]jk]jm]internalrefurij;& anchorname#enableujkj" jkj& ubajk}(je]jg]ji]jk]jm]ujkj" jkj& ubajk}(je]jg]ji]jk]jm]ujkj" jkj& ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk ``watermark``jk]jk watermark}(jkhjkj& ubajk}(je]jg]ji]jk]jm]ujkj& j^sNj_sNjkj& ubajk}(je]jg]ji]jk]jm]internalrefurij;& anchorname #watermarkujkj" jkj& ubajk}(je]jg]ji]jk]jm]ujkj" jkj& ubajk}(je]jg]ji]jk]jm]ujkj" jkj& ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkData available}(jkData availablejkj' ubajk}(je]jg]ji]jk]jm]internalrefurij;& anchorname#data-availableujkj" jkj' ubajk}(je]jg]ji]jk]jm]ujkj" jkj' ubajk}(je]jg]ji]jk]jm]ujkj" jkj& ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Scan elements}(jk Scan elementsjkj=' ubajk}(je]jg]ji]jk]jm]internalrefurij;& anchorname#scan-elementsujkj" jkj:' ubajk}(je]jg]ji]jk]jm]ujkj" jkj7' ubajk}(je]jg]ji]jk]jm]ujkj" jkj& ubejk}(je]jg]ji]jk]jm]ujkj" jkjj& ubejk}(je]jg]ji]jk]jm]ujkj" jkjC& ubejk}(je]jg]ji]jk]jm]ujkj" jkj&& ubejk}(je]jg]ji]jk]jm]ujkj" jkj#& ubajk}(je]jg]ji]jk]jm]ujkj" ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/var/lib/git/docbuild/linux/Documentation/i2c/busses/index.rstj_sKjkj+ ubajk}(je]jg]ji]jk]jm]ujkj" jkj+ ubejk}(je]jg]ji]jk]jm]ujkj" jkj+ ubajk}(je]jg]ji]jk]jm]ujkj" ubj+je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver i2c-nvidia-gpu}(jkjjkj%, ubajk}(je]jg]ji]jk]jm]internalrefurii2c/busses/i2c-nvidia-gpu anchornamehujkj" jkj", ubajk}(je]jg]ji]jk]jm]ujkj" jkj, ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjE, ubajk}(je]jg]ji]jk]jm]internalrefurij4, anchorname #descriptionujkj" jkjB, ubajk}(je]jg]ji]jk]jm]ujkj" jkj?, ubajk}(je]jg]ji]jk]jm]ujkj" jkj<, ubajk}(je]jg]ji]jk]jm]ujkj" jkj, ubejk}(je]jg]ji]jk]jm]ujkj" jkj, ubajk}(je]jg]ji]jk]jm]ujkj" ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver i2c-adm8111}(jkjjkj~, ubajk}(je]jg]ji]jk]jm]internalrefurii2c/busses/i2c-amd8111 anchornamehujkj" jkj{, ubajk}(je]jg]ji]jk]jm]ujkj" jkjx, ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj, ubajk}(je]jg]ji]jk]jm]internalrefurij, anchorname #descriptionujkj" jkj, ubajk}(je]jg]ji]jk]jm]ujkj" jkj, ubajk}(je]jg]ji]jk]jm]ujkj" jkj, ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProcess Call Support}(jkProcess Call Supportjkj, ubajk}(je]jg]ji]jk]jm]internalrefurij, anchorname#process-call-supportujkj" jkj, ubajk}(je]jg]ji]jk]jm]ujkj" jkj, ubajk}(je]jg]ji]jk]jm]ujkj" jkj, ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSMBus 2.0 Support}(jkSMBus 2.0 Supportjkj, ubajk}(je]jg]ji]jk]jm]internalrefurij, anchorname#smbus-2-0-supportujkj" jkj, ubajk}(je]jg]ji]jk]jm]ujkj" jkj, ubajk}(je]jg]ji]jk]jm]ujkj" jkj, ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotes}(jkNotesjkj - ubajk}(je]jg]ji]jk]jm]internalrefurij, anchorname#notesujkj" jkj- ubajk}(je]jg]ji]jk]jm]ujkj" jkj- ubajk}(je]jg]ji]jk]jm]ujkj" jkj, ubejk}(je]jg]ji]jk]jm]ujkj" jkjx, ubejk}(je]jg]ji]jk]jm]ujkj" jkju, ubajk}(je]jg]ji]jk]jm]ujkj" ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTag matching logic}(jkjjkjC- ubajk}(je]jg]ji]jk]jm]internalrefuriinfiniband/tag_matching anchornamehujkj" jkj@- ubajk}(je]jg]ji]jk]jm]ujkj" jkj=- ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTag matching implementation}(jkTag matching implementationjkjc- ubajk}(je]jg]ji]jk]jm]internalrefurijR- anchorname#tag-matching-implementationujkj" jkj`- ubajk}(je]jg]ji]jk]jm]ujkj" jkj]- ubajk}(je]jg]ji]jk]jm]ujkj" jkjZ- ubajk}(je]jg]ji]jk]jm]ujkj" jkj=- ubejk}(je]jg]ji]jk]jm]ujkj" jkj:- ubajk}(je]jg]ji]jk]jm]ujkj" ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAmiga joystick extensions}(jkjjkj- ubajk}(je]jg]ji]jk]jm]internalrefuriinput/devices/amijoy anchornamehjpj ujkj" jkj- ubajk}(je]jg]ji]jk]jm]ujkj" jkj- ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Amiga 4-joystick parport extension}(jk"Amiga 4-joystick parport extensionjkj- ubajk}(je]jg]ji]jk]jm]internalrefurij- anchorname##amiga-4-joystick-parport-extensionjp](KKeujkj" jkj- ubajk}(je]jg]ji]jk]jm]ujkj" jkj- ubajk}(je]jg]ji]jk]jm]ujkj" jkj- ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAmiga digital joystick pinout}(jkAmiga digital joystick pinoutjkj- ubajk}(je]jg]ji]jk]jm]internalrefurij- anchorname#amiga-digital-joystick-pinoutjp](KKeujkj" jkj- ubajk}(je]jg]ji]jk]jm]ujkj" jkj- ubajk}(je]jg]ji]jk]jm]ujkj" jkj- ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAmiga mouse pinout}(jkAmiga mouse pinoutjkj. ubajk}(je]jg]ji]jk]jm]internalrefurij- anchorname#amiga-mouse-pinoutjp](KKeujkj" jkj. ubajk}(je]jg]ji]jk]jm]ujkj" jkj. ubajk}(je]jg]ji]jk]jm]ujkj" jkj- ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAmiga analog joystick pinout}(jkAmiga analog joystick pinoutjkj+. ubajk}(je]jg]ji]jk]jm]internalrefurij- anchorname#amiga-analog-joystick-pinoutjp](KKeujkj" jkj(. ubajk}(je]jg]ji]jk]jm]ujkj" jkj%. ubajk}(je]jg]ji]jk]jm]ujkj" jkj- ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAmiga lightpen pinout}(jkAmiga lightpen pinoutjkjP. ubajk}(je]jg]ji]jk]jm]internalrefurij- anchorname#amiga-lightpen-pinoutjp](KKeujkj" jkjM. ubajk}(je]jg]ji]jk]jm]ujkj" jkjJ. ubajk}(je]jg]ji]jk]jm]ujkj" jkj- ubejk}(je]jg]ji]jk]jm]ujkj" jkj- ubejk}(je]jg]ji]jk]jm]ujkj" jkj- ubajk}(je]jg]ji]jk]jm]ujkj" ubjJje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver i2c-parport}(jkjjkj. ubajk}(je]jg]ji]jk]jm]internalrefurii2c/busses/i2c-parport anchornamehujkj" jkj. ubajk}(je]jg]ji]jk]jm]ujkj" jkj. ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBuilding your own adapter}(jkBuilding your own adapterjkj. ubajk}(je]jg]ji]jk]jm]internalrefurij. anchorname#building-your-own-adapterujkj" jkj. ubajk}(je]jg]ji]jk]jm]ujkj" jkj. ubajk}(je]jg]ji]jk]jm]ujkj" jkj. ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSimilar (but different) drivers}(jkSimilar (but different) driversjkj. ubajk}(je]jg]ji]jk]jm]internalrefurij. anchorname#similar-but-different-driversujkj" jkj. ubajk}(je]jg]ji]jk]jm]ujkj" jkj. ubajk}(je]jg]ji]jk]jm]ujkj" jkj. ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Legacy documentation for Velleman adapter}(jk)Legacy documentation for Velleman adapterjkj. ubajk}(je]jg]ji]jk]jm]internalrefurij. anchorname*#legacy-documentation-for-velleman-adapterujkj" jkj. ubajk}(je]jg]ji]jk]jm]ujkj" jkj. ubajk}(je]jg]ji]jk]jm]ujkj" jkj. ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%One For All JP1 parallel port adapter}(jk%One For All JP1 parallel port adapterjkj/ ubajk}(je]jg]ji]jk]jm]internalrefurij. anchorname&#one-for-all-jp1-parallel-port-adapterujkj" jkj/ ubajk}(je]jg]ji]jk]jm]ujkj" jkj/ ubajk}(je]jg]ji]jk]jm]ujkj" jkj. ubejk}(je]jg]ji]jk]jm]ujkj" jkj. ubejk}(je]jg]ji]jk]jm]ujkj" jkj. ubajk}(je]jg]ji]jk]jm]ujkj" ubj0je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"EDT ft5x06 based Polytouch devices}(jkj"jkjO/ ubajk}(je]jg]ji]jk]jm]internalrefuriinput/devices/edt-ft5x06 anchornamehjpj)ujkj" jkjL/ ubajk}(je]jg]ji]jk]jm]ujkj" jkjI/ ubajk}(je]jg]ji]jk]jm]ujkj" jkjF/ ubajk}(je]jg]ji]jk]jm]ujkj" ubj* je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver i2c-sis5595}(jkj1jkj{/ ubajk}(je]jg]ji]jk]jm]internalrefurii2c/busses/i2c-sis5595 anchornamehujkj" jkjx/ ubajk}(je]jg]ji]jk]jm]ujkj" jkju/ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule Parameters}(jkModule Parametersjkj/ ubajk}(je]jg]ji]jk]jm]internalrefurij/ anchorname#module-parametersujkj" jkj/ ubajk}(je]jg]ji]jk]jm]ujkj" jkj/ ubajk}(je]jg]ji]jk]jm]ujkj" jkj/ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj/ ubajk}(je]jg]ji]jk]jm]internalrefurij/ anchorname #descriptionujkj" jkj/ ubajk}(je]jg]ji]jk]jm]ujkj" jkj/ ubajk}(je]jg]ji]jk]jm]ujkj" jkj/ ubejk}(je]jg]ji]jk]jm]ujkj" jkju/ ubejk}(je]jg]ji]jk]jm]ujkj" jkjr/ ubajk}(je]jg]ji]jk]jm]ujkj" ubj je0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jkj?jkj/ ubajk}(je]jg]ji]jk]jm]internalrefuriinput/joydev/joystick anchornamehjpjFujkj" jkj/ ubajk}(je]jg]ji]jk]jm]ujkj" jkj/ ubajk}(je]jg]ji]jk]jm]ujkj" jkj/ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkj0 ubajk}(je]jg]ji]jk]jm]internalrefurij0 anchorname#usagejp](KKeujkj" jkj0 ubajk}(je]jg]ji]jk]jm]ujkj" jkj0 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Utilities}(jk Utilitiesjkj=0 ubajk}(je]jg]ji]jk]jm]internalrefurij0 anchorname #utilitiesjp](KKKeujkj" jkj:0 ubajk}(je]jg]ji]jk]jm]ujkj" jkj70 ubajk}(je]jg]ji]jk]jm]ujkj" jkj40 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Device nodes}(jk Device nodesjkjb0 ubajk}(je]jg]ji]jk]jm]internalrefurij0 anchorname #device-nodesjp](KKKeujkj" jkj_0 ubajk}(je]jg]ji]jk]jm]ujkj" jkj\0 ubajk}(je]jg]ji]jk]jm]ujkj" jkj40 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModules needed}(jkModules neededjkj0 ubajk}(je]jg]ji]jk]jm]internalrefurij0 anchorname#modules-neededjp](KKKeujkj" jkj0 ubajk}(je]jg]ji]jk]jm]ujkj" jkj0 ubajk}(je]jg]ji]jk]jm]ujkj" jkj40 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVerifying that it works}(jkVerifying that it worksjkj0 ubajk}(je]jg]ji]jk]jm]internalrefurij0 anchorname#verifying-that-it-worksjp](KKKeujkj" jkj0 ubajk}(je]jg]ji]jk]jm]ujkj" jkj0 ubajk}(je]jg]ji]jk]jm]ujkj" jkj40 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Calibration}(jk Calibrationjkj0 ubajk}(je]jg]ji]jk]jm]internalrefurij0 anchorname #calibrationjp](KKKeujkj" jkj0 ubajk}(je]jg]ji]jk]jm]ujkj" jkj0 ubajk}(je]jg]ji]jk]jm]ujkj" jkj40 ubejk}(je]jg]ji]jk]jm]ujkj" jkj0 ubejk}(je]jg]ji]jk]jm]ujkj" jkj/ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Hardware-specific driver information}(jk$Hardware-specific driver informationjkj1 ubajk}(je]jg]ji]jk]jm]internalrefurij0 anchorname%#hardware-specific-driver-informationjp](KKeujkj" jkj0 ubajk}(je]jg]ji]jk]jm]ujkj" jkj0 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAnalog joysticks}(jkAnalog joysticksjkj$1 ubajk}(je]jg]ji]jk]jm]internalrefurij0 anchorname#analog-joysticksjp](KKKeujkj" jkj!1 ubajk}(je]jg]ji]jk]jm]ujkj" jkj1 ubajk}(je]jg]ji]jk]jm]ujkj" jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMicrosoft SideWinder joysticks}(jkMicrosoft SideWinder joysticksjkjI1 ubajk}(je]jg]ji]jk]jm]internalrefurij0 anchorname#microsoft-sidewinder-joysticksjp](KKKeujkj" jkjF1 ubajk}(je]jg]ji]jk]jm]ujkj" jkjC1 ubajk}(je]jg]ji]jk]jm]ujkj" jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLogitech ADI devices}(jkLogitech ADI devicesjkjn1 ubajk}(je]jg]ji]jk]jm]internalrefurij0 anchorname#logitech-adi-devicesjp](KKKeujkj" jkjk1 ubajk}(je]jg]ji]jk]jm]ujkj" jkjh1 ubajk}(je]jg]ji]jk]jm]ujkj" jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Gravis GrIP}(jk Gravis GrIPjkj1 ubajk}(je]jg]ji]jk]jm]internalrefurij0 anchorname #gravis-gripjp](KKKeujkj" jkj1 ubajk}(je]jg]ji]jk]jm]ujkj" jkj1 ubajk}(je]jg]ji]jk]jm]ujkj" jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFPGaming A3D and MadCatz A3D}(jkFPGaming A3D and MadCatz A3Djkj1 ubajk}(je]jg]ji]jk]jm]internalrefurij0 anchorname#fpgaming-a3d-and-madcatz-a3djp](KKKeujkj" jkj1 ubajk}(je]jg]ji]jk]jm]ujkj" jkj1 ubajk}(je]jg]ji]jk]jm]ujkj" jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ThrustMaster DirectConnect (BSP)}(jk ThrustMaster DirectConnect (BSP)jkj1 ubajk}(je]jg]ji]jk]jm]internalrefurij0 anchorname#thrustmaster-directconnect-bspjp](KKKeujkj" jkj1 ubajk}(je]jg]ji]jk]jm]ujkj" jkj1 ubajk}(je]jg]ji]jk]jm]ujkj" jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCreative Labs Blaster}(jkCreative Labs Blasterjkj2 ubajk}(je]jg]ji]jk]jm]internalrefurij0 anchorname#creative-labs-blasterjp](KKKeujkj" jkj1 ubajk}(je]jg]ji]jk]jm]ujkj" jkj1 ubajk}(je]jg]ji]jk]jm]ujkj" jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGenius Digital joysticks}(jkGenius Digital joysticksjkj'2 ubajk}(je]jg]ji]jk]jm]internalrefurij0 anchorname#genius-digital-joysticksjp](KKKeujkj" jkj$2 ubajk}(je]jg]ji]jk]jm]ujkj" jkj!2 ubajk}(je]jg]ji]jk]jm]ujkj" jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterAct Digital joysticks}(jkInterAct Digital joysticksjkjL2 ubajk}(je]jg]ji]jk]jm]internalrefurij0 anchorname#interact-digital-joysticksjp](KKK eujkj" jkjI2 ubajk}(je]jg]ji]jk]jm]ujkj" jkjF2 ubajk}(je]jg]ji]jk]jm]ujkj" jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPDPI Lightning 4 gamecards}(jkPDPI Lightning 4 gamecardsjkjq2 ubajk}(je]jg]ji]jk]jm]internalrefurij0 anchorname#pdpi-lightning-4-gamecardsjp](KKK eujkj" jkjn2 ubajk}(je]jg]ji]jk]jm]ujkj" jkjk2 ubajk}(je]jg]ji]jk]jm]ujkj" jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTrident 4DWave / Aureal Vortex}(jkTrident 4DWave / Aureal Vortexjkj2 ubajk}(je]jg]ji]jk]jm]internalrefurij0 anchorname#trident-4dwave-aureal-vortexjp](KKK eujkj" jkj2 ubajk}(je]jg]ji]jk]jm]ujkj" jkj2 ubajk}(je]jg]ji]jk]jm]ujkj" jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCrystal SoundFusion}(jkCrystal SoundFusionjkj2 ubajk}(je]jg]ji]jk]jm]internalrefurij0 anchorname#crystal-soundfusionjp](KKK eujkj" jkj2 ubajk}(je]jg]ji]jk]jm]ujkj" jkj2 ubajk}(je]jg]ji]jk]jm]ujkj" jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSoundBlaster Live!}(jkSoundBlaster Live!jkj2 ubajk}(je]jg]ji]jk]jm]internalrefurij0 anchorname#soundblaster-livejp](KKK eujkj" jkj2 ubajk}(je]jg]ji]jk]jm]ujkj" jkj2 ubajk}(je]jg]ji]jk]jm]ujkj" jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHSoundBlaster 64 and 128 - ES1370 and ES1371, ESS Solo1 and S3 SonicVibes}(jkHSoundBlaster 64 and 128 - ES1370 and ES1371, ESS Solo1 and S3 SonicVibesjkj3 ubajk}(je]jg]ji]jk]jm]internalrefurij0 anchornameF#soundblaster-64-and-128-es1370-and-es1371-ess-solo1-and-s3-sonicvibesjp](KKKeujkj" jkj3 ubajk}(je]jg]ji]jk]jm]ujkj" jkj2 ubajk}(je]jg]ji]jk]jm]ujkj" jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAmiga}(jkAmigajkj*3 ubajk}(je]jg]ji]jk]jm]internalrefurij0 anchorname#amigajp](KKKeujkj" jkj'3 ubajk}(je]jg]ji]jk]jm]ujkj" jkj$3 ubajk}(je]jg]ji]jk]jm]ujkj" jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Game console and 8-bit pads and joysticks}(jk)Game console and 8-bit pads and joysticksjkjO3 ubajk}(je]jg]ji]jk]jm]internalrefurij0 anchorname*#game-console-and-8-bit-pads-and-joysticksjp](KKKeujkj" jkjL3 ubajk}(je]jg]ji]jk]jm]ujkj" jkjI3 ubajk}(je]jg]ji]jk]jm]ujkj" jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpaceTec/LabTec devices}(jkSpaceTec/LabTec devicesjkjt3 ubajk}(je]jg]ji]jk]jm]internalrefurij0 anchorname#spacetec-labtec-devicesjp](KKKeujkj" jkjq3 ubajk}(je]jg]ji]jk]jm]ujkj" jkjn3 ubajk}(je]jg]ji]jk]jm]ujkj" jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLogitech SWIFT devices}(jkLogitech SWIFT devicesjkj3 ubajk}(je]jg]ji]jk]jm]internalrefurij0 anchorname#logitech-swift-devicesjp](KKKeujkj" jkj3 ubajk}(je]jg]ji]jk]jm]ujkj" jkj3 ubajk}(je]jg]ji]jk]jm]ujkj" jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMagellan / Space Mouse}(jkMagellan / Space Mousejkj3 ubajk}(je]jg]ji]jk]jm]internalrefurij0 anchorname#magellan-space-mousejp](KKKeujkj" jkj3 ubajk}(je]jg]ji]jk]jm]ujkj" jkj3 ubajk}(je]jg]ji]jk]jm]ujkj" jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkI-Force devices}(jkI-Force devicesjkj3 ubajk}(je]jg]ji]jk]jm]internalrefurij0 anchorname#i-force-devicesjp](KKKeujkj" jkj3 ubajk}(je]jg]ji]jk]jm]ujkj" jkj3 ubajk}(je]jg]ji]jk]jm]ujkj" jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGravis Stinger gamepad}(jkGravis Stinger gamepadjkj4 ubajk}(je]jg]ji]jk]jm]internalrefurij0 anchorname#gravis-stinger-gamepadjp](KKKeujkj" jkj4 ubajk}(je]jg]ji]jk]jm]ujkj" jkj4 ubajk}(je]jg]ji]jk]jm]ujkj" jkj1 ubejk}(je]jg]ji]jk]jm]ujkj" jkj0 ubejk}(je]jg]ji]jk]jm]ujkj" jkj/ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTroubleshooting}(jkTroubleshootingjkj94 ubajk}(je]jg]ji]jk]jm]internalrefurij0 anchorname#troubleshootingjp](KKeujkj" jkj64 ubajk}(je]jg]ji]jk]jm]ujkj" jkj34 ubajk}(je]jg]ji]jk]jm]ujkj" jkj/ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFAQ}(jkFAQjkj^4 ubajk}(je]jg]ji]jk]jm]internalrefurij0 anchorname#faqjp](KKeujkj" jkj[4 ubajk}(je]jg]ji]jk]jm]ujkj" jkjX4 ubajk}(je]jg]ji]jk]jm]ujkj" jkj/ ubejk}(je]jg]ji]jk]jm]ujkj" ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux I2C fault injection}(jkjNjkj4 ubajk}(je]jg]ji]jk]jm]internalrefurii2c/gpio-fault-injection anchornamehujkj" jkj4 ubajk}(je]jg]ji]jk]jm]ujkj" jkj4 ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Wire states}(jk Wire statesjkj4 ubajk}(je]jg]ji]jk]jm]internalrefurij4 anchorname #wire-statesujkj" jkj4 ubajk}(je]jg]ji]jk]jm]ujkj" jkj4 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk “scl”}(jk"scl"jkj4 ubajk}(je]jg]ji]jk]jm]internalrefurij4 anchorname#sclujkj" jkj4 ubajk}(je]jg]ji]jk]jm]ujkj" jkj4 ubajk}(je]jg]ji]jk]jm]ujkj" jkj4 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk “sda”}(jk"sda"jkj4 ubajk}(je]jg]ji]jk]jm]internalrefurij4 anchorname#sdaujkj" jkj4 ubajk}(je]jg]ji]jk]jm]ujkj" jkj4 ubajk}(je]jg]ji]jk]jm]ujkj" jkj4 ubejk}(je]jg]ji]jk]jm]ujkj" jkj4 ubejk}(je]jg]ji]jk]jm]ujkj" jkj4 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIncomplete transfers}(jkIncomplete transfersjkj!5 ubajk}(je]jg]ji]jk]jm]internalrefurij4 anchorname#incomplete-transfersujkj" jkj5 ubajk}(je]jg]ji]jk]jm]ujkj" jkj5 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk“incomplete_address_phase”}(jk"incomplete_address_phase"jkjB5 ubajk}(je]jg]ji]jk]jm]internalrefurij4 anchorname#incomplete-address-phaseujkj" jkj?5 ubajk}(je]jg]ji]jk]jm]ujkj" jkj<5 ubajk}(je]jg]ji]jk]jm]ujkj" jkj95 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk“incomplete_write_byte”}(jk"incomplete_write_byte"jkjf5 ubajk}(je]jg]ji]jk]jm]internalrefurij4 anchorname#incomplete-write-byteujkj" jkjc5 ubajk}(je]jg]ji]jk]jm]ujkj" jkj`5 ubajk}(je]jg]ji]jk]jm]ujkj" jkj95 ubejk}(je]jg]ji]jk]jm]ujkj" jkj5 ubejk}(je]jg]ji]jk]jm]ujkj" jkj4 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLost arbitration}(jkLost arbitrationjkj5 ubajk}(je]jg]ji]jk]jm]internalrefurij4 anchorname#lost-arbitrationujkj" jkj5 ubajk}(je]jg]ji]jk]jm]ujkj" jkj5 ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk“lose_arbitration”}(jk"lose_arbitration"jkj5 ubajk}(je]jg]ji]jk]jm]internalrefurij4 anchorname#lose-arbitrationujkj" jkj5 ubajk}(je]jg]ji]jk]jm]ujkj" jkj5 ubajk}(je]jg]ji]jk]jm]ujkj" jkj5 ubajk}(je]jg]ji]jk]jm]ujkj" jkj5 ubejk}(je]jg]ji]jk]jm]ujkj" jkj4 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPanic during transfer}(jkPanic during transferjkj5 ubajk}(je]jg]ji]jk]jm]internalrefurij4 anchorname#panic-during-transferujkj" jkj5 ubajk}(je]jg]ji]jk]jm]ujkj" jkj5 ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk“inject_panic”}(jk"inject_panic"jkj6 ubajk}(je]jg]ji]jk]jm]internalrefurij4 anchorname #inject-panicujkj" jkj6 ubajk}(je]jg]ji]jk]jm]ujkj" jkj6 ubajk}(je]jg]ji]jk]jm]ujkj" jkj5 ubajk}(je]jg]ji]jk]jm]ujkj" jkj5 ubejk}(je]jg]ji]jk]jm]ujkj" jkj4 ubejk}(je]jg]ji]jk]jm]ujkj" jkj4 ubejk}(je]jg]ji]jk]jm]ujkj" jkj4 ubajk}(je]jg]ji]jk]jm]ujkj" ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkInput event codes}(jkj\jkjM6 ubajk}(je]jg]ji]jk]jm]internalrefuriinput/event-codes anchornamehjpjcujkj" jkjJ6 ubajk}(je]jg]ji]jk]jm]ujkj" jkjG6 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Event types}(jk Event typesjkjm6 ubajk}(je]jg]ji]jk]jm]internalrefurij\6 anchorname #event-typesjp](KKeujkj" jkjj6 ubajk}(je]jg]ji]jk]jm]ujkj" jkjg6 ubajk}(je]jg]ji]jk]jm]ujkj" jkjd6 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Event codes}(jk Event codesjkj6 ubajk}(je]jg]ji]jk]jm]internalrefurij\6 anchorname #event-codesjp](KKeujkj" jkj6 ubajk}(je]jg]ji]jk]jm]ujkj" jkj6 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEV_SYN}(jkEV_SYNjkj6 ubajk}(je]jg]ji]jk]jm]internalrefurij\6 anchorname#ev-synjp](KKKeujkj" jkj6 ubajk}(je]jg]ji]jk]jm]ujkj" jkj6 ubajk}(je]jg]ji]jk]jm]ujkj" jkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEV_KEY}(jkEV_KEYjkj6 ubajk}(je]jg]ji]jk]jm]internalrefurij\6 anchorname#ev-keyjp](KKKeujkj" jkj6 ubajk}(je]jg]ji]jk]jm]ujkj" jkj6 ubajk}(je]jg]ji]jk]jm]ujkj" jkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEV_REL}(jkEV_RELjkj6 ubajk}(je]jg]ji]jk]jm]internalrefurij\6 anchorname#ev-reljp](KKKeujkj" jkj6 ubajk}(je]jg]ji]jk]jm]ujkj" jkj6 ubajk}(je]jg]ji]jk]jm]ujkj" jkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEV_ABS}(jkEV_ABSjkj#7 ubajk}(je]jg]ji]jk]jm]internalrefurij\6 anchorname#ev-absjp](KKKeujkj" jkj 7 ubajk}(je]jg]ji]jk]jm]ujkj" jkj7 ubajk}(je]jg]ji]jk]jm]ujkj" jkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEV_SW}(jkEV_SWjkjH7 ubajk}(je]jg]ji]jk]jm]internalrefurij\6 anchorname#ev-swjp](KKKeujkj" jkjE7 ubajk}(je]jg]ji]jk]jm]ujkj" jkjB7 ubajk}(je]jg]ji]jk]jm]ujkj" jkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEV_MSC}(jkEV_MSCjkjm7 ubajk}(je]jg]ji]jk]jm]internalrefurij\6 anchorname#ev-mscjp](KKKeujkj" jkjj7 ubajk}(je]jg]ji]jk]jm]ujkj" jkjg7 ubajk}(je]jg]ji]jk]jm]ujkj" jkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEV_LED}(jkEV_LEDjkj7 ubajk}(je]jg]ji]jk]jm]internalrefurij\6 anchorname#ev-ledjp](KKKeujkj" jkj7 ubajk}(je]jg]ji]jk]jm]ujkj" jkj7 ubajk}(je]jg]ji]jk]jm]ujkj" jkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEV_REP}(jkEV_REPjkj7 ubajk}(je]jg]ji]jk]jm]internalrefurij\6 anchorname#ev-repjp](KKKeujkj" jkj7 ubajk}(je]jg]ji]jk]jm]ujkj" jkj7 ubajk}(je]jg]ji]jk]jm]ujkj" jkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEV_SND}(jkEV_SNDjkj7 ubajk}(je]jg]ji]jk]jm]internalrefurij\6 anchorname#ev-sndjp](KKK eujkj" jkj7 ubajk}(je]jg]ji]jk]jm]ujkj" jkj7 ubajk}(je]jg]ji]jk]jm]ujkj" jkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEV_FF}(jkEV_FFjkj8 ubajk}(je]jg]ji]jk]jm]internalrefurij\6 anchorname#ev-ffjp](KKK eujkj" jkj7 ubajk}(je]jg]ji]jk]jm]ujkj" jkj7 ubajk}(je]jg]ji]jk]jm]ujkj" jkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEV_PWR}(jkEV_PWRjkj&8 ubajk}(je]jg]ji]jk]jm]internalrefurij\6 anchorname#ev-pwrjp](KKK eujkj" jkj#8 ubajk}(je]jg]ji]jk]jm]ujkj" jkj 8 ubajk}(je]jg]ji]jk]jm]ujkj" jkj6 ubejk}(je]jg]ji]jk]jm]ujkj" jkj6 ubejk}(je]jg]ji]jk]jm]ujkj" jkjd6 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevice properties}(jkDevice propertiesjkjW8 ubajk}(je]jg]ji]jk]jm]internalrefurij\6 anchorname#device-propertiesjp](KKeujkj" jkjT8 ubajk}(je]jg]ji]jk]jm]ujkj" jkjQ8 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&INPUT_PROP_DIRECT + INPUT_PROP_POINTER}(jk&INPUT_PROP_DIRECT + INPUT_PROP_POINTERjkjy8 ubajk}(je]jg]ji]jk]jm]internalrefurij\6 anchorname%#input-prop-direct-input-prop-pointerjp](KKKeujkj" jkjv8 ubajk}(je]jg]ji]jk]jm]ujkj" jkjs8 ubajk}(je]jg]ji]jk]jm]ujkj" jkjp8 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINPUT_PROP_BUTTONPAD}(jkINPUT_PROP_BUTTONPADjkj8 ubajk}(je]jg]ji]jk]jm]internalrefurij\6 anchorname#input-prop-buttonpadjp](KKKeujkj" jkj8 ubajk}(je]jg]ji]jk]jm]ujkj" jkj8 ubajk}(je]jg]ji]jk]jm]ujkj" jkjp8 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINPUT_PROP_SEMI_MT}(jkINPUT_PROP_SEMI_MTjkj8 ubajk}(je]jg]ji]jk]jm]internalrefurij\6 anchorname#input-prop-semi-mtjp](KKKeujkj" jkj8 ubajk}(je]jg]ji]jk]jm]ujkj" jkj8 ubajk}(je]jg]ji]jk]jm]ujkj" jkjp8 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINPUT_PROP_TOPBUTTONPAD}(jkINPUT_PROP_TOPBUTTONPADjkj8 ubajk}(je]jg]ji]jk]jm]internalrefurij\6 anchorname#input-prop-topbuttonpadjp](KKKeujkj" jkj8 ubajk}(je]jg]ji]jk]jm]ujkj" jkj8 ubajk}(je]jg]ji]jk]jm]ujkj" jkjp8 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINPUT_PROP_ACCELEROMETER}(jkINPUT_PROP_ACCELEROMETERjkj 9 ubajk}(je]jg]ji]jk]jm]internalrefurij\6 anchorname#input-prop-accelerometerjp](KKKeujkj" jkj 9 ubajk}(je]jg]ji]jk]jm]ujkj" jkj9 ubajk}(je]jg]ji]jk]jm]ujkj" jkjp8 ubejk}(je]jg]ji]jk]jm]ujkj" jkjQ8 ubejk}(je]jg]ji]jk]jm]ujkj" jkjd6 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Guidelines}(jk Guidelinesjkj>9 ubajk}(je]jg]ji]jk]jm]internalrefurij\6 anchorname #guidelinesjp](KKeujkj" jkj;9 ubajk}(je]jg]ji]jk]jm]ujkj" jkj89 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMice}(jkMicejkj`9 ubajk}(je]jg]ji]jk]jm]internalrefurij\6 anchorname#micejp](KKKeujkj" jkj]9 ubajk}(je]jg]ji]jk]jm]ujkj" jkjZ9 ubajk}(je]jg]ji]jk]jm]ujkj" jkjW9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Touchscreens}(jk Touchscreensjkj9 ubajk}(je]jg]ji]jk]jm]internalrefurij\6 anchorname #touchscreensjp](KKKeujkj" jkj9 ubajk}(je]jg]ji]jk]jm]ujkj" jkj9 ubajk}(je]jg]ji]jk]jm]ujkj" jkjW9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Trackpads}(jk Trackpadsjkj9 ubajk}(je]jg]ji]jk]jm]internalrefurij\6 anchorname #trackpadsjp](KKKeujkj" jkj9 ubajk}(je]jg]ji]jk]jm]ujkj" jkj9 ubajk}(je]jg]ji]jk]jm]ujkj" jkjW9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTablets}(jkTabletsjkj9 ubajk}(je]jg]ji]jk]jm]internalrefurij\6 anchorname#tabletsjp](KKKeujkj" jkj9 ubajk}(je]jg]ji]jk]jm]ujkj" jkj9 ubajk}(je]jg]ji]jk]jm]ujkj" jkjW9 ubejk}(je]jg]ji]jk]jm]ujkj" jkj89 ubejk}(je]jg]ji]jk]jm]ujkj" jkjd6 ubejk}(je]jg]ji]jk]jm]ujkj" jkjG6 ubejk}(je]jg]ji]jk]jm]ujkj" jkjD6 ubajk}(je]jg]ji]jk]jm]ujkj" ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkI2C Ten-bit Addresses}(jkjkjkj: ubajk}(je]jg]ji]jk]jm]internalrefurii2c/ten-bit-addresses anchornamehujkj" jkj: ubajk}(je]jg]ji]jk]jm]ujkj" jkj: ubajk}(je]jg]ji]jk]jm]ujkj" jkj : ubajk}(je]jg]ji]jk]jm]ujkj" ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver i2c-taos-evm}(jkjyjkjA: ubajk}(je]jg]ji]jk]jm]internalrefurii2c/busses/i2c-taos-evm anchornamehujkj" jkj>: ubajk}(je]jg]ji]jk]jm]ujkj" jkj;: ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing this driver}(jkUsing this driverjkja: ubajk}(je]jg]ji]jk]jm]internalrefurijP: anchorname#using-this-driverujkj" jkj^: ubajk}(je]jg]ji]jk]jm]ujkj" jkj[: ubajk}(je]jg]ji]jk]jm]ujkj" jkjX: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTechnical details}(jkTechnical detailsjkj: ubajk}(je]jg]ji]jk]jm]internalrefurijP: anchorname#technical-detailsujkj" jkj: ubajk}(je]jg]ji]jk]jm]ujkj" jkj: ubajk}(je]jg]ji]jk]jm]ujkj" jkjX: ubejk}(je]jg]ji]jk]jm]ujkj" jkj;: ubejk}(je]jg]ji]jk]jm]ujkj" jkj8: ubajk}(je]jg]ji]jk]jm]ujkj" ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIforce Protocol}(jkjjkj: ubajk}(je]jg]ji]jk]jm]internalrefuriinput/devices/iforce-protocol anchornamehjpjujkj" jkj: ubajk}(je]jg]ji]jk]jm]ujkj" jkj: ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj: ubajk}(je]jg]ji]jk]jm]internalrefurij: anchorname #introductionjp](K Keujkj" jkj: ubajk}(je]jg]ji]jk]jm]ujkj" jkj: ubajk}(je]jg]ji]jk]jm]ujkj" jkj: ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPreliminary Notes}(jkPreliminary Notesjkj; ubajk}(je]jg]ji]jk]jm]internalrefurij: anchorname#preliminary-notesjp](K Keujkj" jkj; ubajk}(je]jg]ji]jk]jm]ujkj" jkj: ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral form of a packet}(jkGeneral form of a packetjkj%; ubajk}(je]jg]ji]jk]jm]internalrefurij: anchorname#general-form-of-a-packetjp](K KKeujkj" jkj"; ubajk}(je]jg]ji]jk]jm]ujkj" jkj; ubajk}(je]jg]ji]jk]jm]ujkj" jkj; ubajk}(je]jg]ji]jk]jm]ujkj" jkj: ubejk}(je]jg]ji]jk]jm]ujkj" jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice input state}(jkDevice input statejkjV; ubajk}(je]jg]ji]jk]jm]internalrefurij: anchorname#device-input-statejp](K Keujkj" jkjS; ubajk}(je]jg]ji]jk]jm]ujkj" jkjP; ubajk}(je]jg]ji]jk]jm]ujkj" jkj: ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevice effects states}(jkDevice effects statesjkj{; ubajk}(je]jg]ji]jk]jm]internalrefurij: anchorname#device-effects-statesjp](K Keujkj" jkjx; ubajk}(je]jg]ji]jk]jm]ujkj" jkju; ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Force effect}(jk Force effectjkj; ubajk}(je]jg]ji]jk]jm]internalrefurij: anchorname #force-effectjp](K KKeujkj" jkj; ubajk}(je]jg]ji]jk]jm]ujkj" jkj; ubajk}(je]jg]ji]jk]jm]ujkj" jkj; ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTime based parameters}(jkTime based parametersjkj; ubajk}(je]jg]ji]jk]jm]internalrefurij: anchorname#time-based-parametersjp](K KKeujkj" jkj; ubajk}(je]jg]ji]jk]jm]ujkj" jkj; ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAttack and fade}(jkAttack and fadejkj; ubajk}(je]jg]ji]jk]jm]internalrefurij: anchorname#attack-and-fadejp](K KKKeujkj" jkj; ubajk}(je]jg]ji]jk]jm]ujkj" jkj; ubajk}(je]jg]ji]jk]jm]ujkj" jkj; ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Magnitude}(jk Magnitudejkj < ubajk}(je]jg]ji]jk]jm]internalrefurij: anchorname #magnitudejp](K KKKeujkj" jkj< ubajk}(je]jg]ji]jk]jm]ujkj" jkj< ubajk}(je]jg]ji]jk]jm]ujkj" jkj; ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Periodicity}(jk Periodicityjkj.< ubajk}(je]jg]ji]jk]jm]internalrefurij: anchorname #periodicityjp](K KKKeujkj" jkj+< ubajk}(je]jg]ji]jk]jm]ujkj" jkj(< ubajk}(je]jg]ji]jk]jm]ujkj" jkj; ubejk}(je]jg]ji]jk]jm]ujkj" jkj; ubejk}(je]jg]ji]jk]jm]ujkj" jkj; ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInteractive parameters}(jkInteractive parametersjkj_< ubajk}(je]jg]ji]jk]jm]internalrefurij: anchorname#interactive-parametersjp](K KKeujkj" jkj\< ubajk}(je]jg]ji]jk]jm]ujkj" jkjY< ubajk}(je]jg]ji]jk]jm]ujkj" jkj; ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkControls}(jkControlsjkj< ubajk}(je]jg]ji]jk]jm]internalrefurij: anchorname #controlsjp](K KKeujkj" jkj< ubajk}(je]jg]ji]jk]jm]ujkj" jkj~< ubajk}(je]jg]ji]jk]jm]ujkj" jkj; ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkInit}(jkInitjkj< ubajk}(je]jg]ji]jk]jm]internalrefurij: anchorname#initjp](K KKeujkj" jkj< ubajk}(je]jg]ji]jk]jm]ujkj" jkj< ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkQuerying features}(jkQuerying featuresjkj< ubajk}(je]jg]ji]jk]jm]internalrefurij: anchorname#querying-featuresjp](K KKKeujkj" jkj< ubajk}(je]jg]ji]jk]jm]ujkj" jkj< ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuery ram size}(jkQuery ram sizejkj< ubajk}(je]jg]ji]jk]jm]internalrefurij: anchorname#query-ram-sizejp](K KKKKeujkj" jkj< ubajk}(je]jg]ji]jk]jm]ujkj" jkj< ubajk}(je]jg]ji]jk]jm]ujkj" jkj< ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuery number of effects}(jkQuery number of effectsjkj= ubajk}(je]jg]ji]jk]jm]internalrefurij: anchorname#query-number-of-effectsjp](K KKKKeujkj" jkj= ubajk}(je]jg]ji]jk]jm]ujkj" jkj = ubajk}(je]jg]ji]jk]jm]ujkj" jkj< ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Vendor’s id}(jk Vendor's idjkj7= ubajk}(je]jg]ji]jk]jm]internalrefurij: anchorname #vendor-s-idjp](K KKKKeujkj" jkj4= ubajk}(je]jg]ji]jk]jm]ujkj" jkj1= ubajk}(je]jg]ji]jk]jm]ujkj" jkj< ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Product id}(jk Product idjkj\= ubajk}(je]jg]ji]jk]jm]internalrefurij: anchorname #product-idjp](K KKKKeujkj" jkjY= ubajk}(je]jg]ji]jk]jm]ujkj" jkjV= ubajk}(je]jg]ji]jk]jm]ujkj" jkj< ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Open device}(jk Open devicejkj= ubajk}(je]jg]ji]jk]jm]internalrefurij: anchorname #open-devicejp](K KKKKeujkj" jkj~= ubajk}(je]jg]ji]jk]jm]ujkj" jkj{= ubajk}(je]jg]ji]jk]jm]ujkj" jkj< ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Close device}(jk Close devicejkj= ubajk}(je]jg]ji]jk]jm]internalrefurij: anchorname #close-devicejp](K KKKKeujkj" jkj= ubajk}(je]jg]ji]jk]jm]ujkj" jkj= ubajk}(je]jg]ji]jk]jm]ujkj" jkj< ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Query effect}(jk Query effectjkj= ubajk}(je]jg]ji]jk]jm]internalrefurij: anchorname #query-effectjp](K KKKKeujkj" jkj= ubajk}(je]jg]ji]jk]jm]ujkj" jkj= ubajk}(je]jg]ji]jk]jm]ujkj" jkj< ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFirmware Version}(jkFirmware Versionjkj= ubajk}(je]jg]ji]jk]jm]internalrefurij: anchorname#firmware-versionjp](K KKKKeujkj" jkj= ubajk}(je]jg]ji]jk]jm]ujkj" jkj= ubajk}(je]jg]ji]jk]jm]ujkj" jkj< ubejk}(je]jg]ji]jk]jm]ujkj" jkj< ubejk}(je]jg]ji]jk]jm]ujkj" jkj< ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkInitialisation of the device}(jkInitialisation of the devicejkj!> ubajk}(je]jg]ji]jk]jm]internalrefurij: anchorname#initialisation-of-the-devicejp](K KKKeujkj" jkj> ubajk}(je]jg]ji]jk]jm]ujkj" jkj> ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Set Control}(jk Set ControljkjC> ubajk}(je]jg]ji]jk]jm]internalrefurij: anchorname #set-controljp](K KKKKeujkj" jkj@> ubajk}(je]jg]ji]jk]jm]ujkj" jkj=> ubajk}(je]jg]ji]jk]jm]ujkj" jkj:> ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSet Effect State}(jkSet Effect Statejkjh> ubajk}(je]jg]ji]jk]jm]internalrefurij: anchorname#set-effect-statejp](K KKKKeujkj" jkje> ubajk}(je]jg]ji]jk]jm]ujkj" jkjb> ubajk}(je]jg]ji]jk]jm]ujkj" jkj:> ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Set overall}(jk Set overalljkj> ubajk}(je]jg]ji]jk]jm]internalrefurij: anchorname #set-overalljp](K KKKKeujkj" jkj> ubajk}(je]jg]ji]jk]jm]ujkj" jkj> ubajk}(je]jg]ji]jk]jm]ujkj" jkj:> ubejk}(je]jg]ji]jk]jm]ujkj" jkj> ubejk}(je]jg]ji]jk]jm]ujkj" jkj< ubejk}(je]jg]ji]jk]jm]ujkj" jkj< ubejk}(je]jg]ji]jk]jm]ujkj" jkj; ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParameter memory}(jkParameter memoryjkj> ubajk}(je]jg]ji]jk]jm]internalrefurij: anchorname#parameter-memoryjp](K KKeujkj" jkj> ubajk}(je]jg]ji]jk]jm]ujkj" jkj> ubajk}(je]jg]ji]jk]jm]ujkj" jkj; ubejk}(je]jg]ji]jk]jm]ujkj" jkju; ubejk}(je]jg]ji]jk]jm]ujkj" jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Appendix: How to study the protocol?}(jk$Appendix: How to study the protocol?jkj> ubajk}(je]jg]ji]jk]jm]internalrefurij: anchorname##appendix-how-to-study-the-protocoljp](K Keujkj" jkj> ubajk}(je]jg]ji]jk]jm]ujkj" jkj> ubajk}(je]jg]ji]jk]jm]ujkj" jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkURLS}(jkURLSjkj ? ubajk}(je]jg]ji]jk]jm]internalrefurij: anchorname#urlsjp](K Keujkj" jkj? ubajk}(je]jg]ji]jk]jm]ujkj" jkj? ubajk}(je]jg]ji]jk]jm]ujkj" jkj: ubejk}(je]jg]ji]jk]jm]ujkj" jkj: ubejk}(je]jg]ji]jk]jm]ujkj" jkj: ubajk}(je]jg]ji]jk]jm]ujkj" ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkI2C/SMBus Functionality}(jkjjkjZ? ubajk}(je]jg]ji]jk]jm]internalrefurii2c/functionality anchornamehujkj" jkjW? ubajk}(je]jg]ji]jk]jm]ujkj" jkjT? ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk INTRODUCTION}(jk INTRODUCTIONjkjz? ubajk}(je]jg]ji]jk]jm]internalrefuriji? anchorname #introductionujkj" jkjw? ubajk}(je]jg]ji]jk]jm]ujkj" jkjt? ubajk}(je]jg]ji]jk]jm]ujkj" jkjq? ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFUNCTIONALITY CONSTANTS}(jkFUNCTIONALITY CONSTANTSjkj? ubajk}(je]jg]ji]jk]jm]internalrefuriji? anchorname#functionality-constantsujkj" jkj? ubajk}(je]jg]ji]jk]jm]ujkj" jkj? ubajk}(je]jg]ji]jk]jm]ujkj" jkjq? ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkADAPTER IMPLEMENTATION}(jkADAPTER IMPLEMENTATIONjkj? ubajk}(je]jg]ji]jk]jm]internalrefuriji? anchorname#adapter-implementationujkj" jkj? ubajk}(je]jg]ji]jk]jm]ujkj" jkj? ubajk}(je]jg]ji]jk]jm]ujkj" jkjq? ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCLIENT CHECKING}(jkCLIENT CHECKINGjkj? ubajk}(je]jg]ji]jk]jm]internalrefuriji? anchorname#client-checkingujkj" jkj? ubajk}(je]jg]ji]jk]jm]ujkj" jkj? ubajk}(je]jg]ji]jk]jm]ujkj" jkjq? ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCHECKING THROUGH /DEV}(jkCHECKING THROUGH /DEVjkj @ ubajk}(je]jg]ji]jk]jm]internalrefuriji? anchorname#checking-through-devujkj" jkj@ ubajk}(je]jg]ji]jk]jm]ujkj" jkj@ ubajk}(je]jg]ji]jk]jm]ujkj" jkjq? ubejk}(je]jg]ji]jk]jm]ujkj" jkjT? ubejk}(je]jg]ji]jk]jm]ujkj" jkjQ? ubajk}(je]jg]ji]jk]jm]ujkj" ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIndustrial IIO configfs support}(jkjjkjC@ ubajk}(je]jg]ji]jk]jm]internalrefuriiio/iio_configfs anchornamehujkj" jkj@@ ubajk}(je]jg]ji]jk]jm]ujkj" jkj=@ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. Overview}(jk 1. Overviewjkjc@ ubajk}(je]jg]ji]jk]jm]internalrefurijR@ anchorname #overviewujkj" jkj`@ ubajk}(je]jg]ji]jk]jm]ujkj" jkj]@ ubajk}(je]jg]ji]jk]jm]ujkj" jkjZ@ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Usage}(jk2. Usagejkj@ ubajk}(je]jg]ji]jk]jm]internalrefurijR@ anchorname#usageujkj" jkj@ ubajk}(je]jg]ji]jk]jm]ujkj" jkj@ ubajk}(je]jg]ji]jk]jm]ujkj" jkjZ@ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3. Software triggers}(jk3. Software triggersjkj@ ubajk}(je]jg]ji]jk]jm]internalrefurijR@ anchorname#software-triggersujkj" jkj@ ubajk}(je]jg]ji]jk]jm]ujkj" jkj@ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-3.1 Hrtimer triggers creation and destruction}(jk-3.1 Hrtimer triggers creation and destructionjkj@ ubajk}(je]jg]ji]jk]jm]internalrefurijR@ anchorname*#hrtimer-triggers-creation-and-destructionujkj" jkj@ ubajk}(je]jg]ji]jk]jm]ujkj" jkj@ ubajk}(je]jg]ji]jk]jm]ujkj" jkj@ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*3.2 “hrtimer” trigger types attributes}(jk&3.2 "hrtimer" trigger types attributesjkj@ ubajk}(je]jg]ji]jk]jm]internalrefurijR@ anchorname!#hrtimer-trigger-types-attributesujkj" jkj@ ubajk}(je]jg]ji]jk]jm]ujkj" jkj@ ubajk}(je]jg]ji]jk]jm]ujkj" jkj@ ubejk}(je]jg]ji]jk]jm]ujkj" jkj@ ubejk}(je]jg]ji]jk]jm]ujkj" jkjZ@ ubejk}(je]jg]ji]jk]jm]ujkj" jkj=@ ubejk}(je]jg]ji]jk]jm]ujkj" jkj:@ ubajk}(je]jg]ji]jk]jm]ujkj" ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe I2C Protocol}(jkjjkj5A ubajk}(je]jg]ji]jk]jm]internalrefurii2c/i2c-protocol anchornamehujkj" jkj2A ubajk}(je]jg]ji]jk]jm]ujkj" jkj/A ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKey to symbols}(jkKey to symbolsjkjUA ubajk}(je]jg]ji]jk]jm]internalrefurijDA anchorname#key-to-symbolsujkj" jkjRA ubajk}(je]jg]ji]jk]jm]ujkj" jkjOA ubajk}(je]jg]ji]jk]jm]ujkj" jkjLA ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSimple send transaction}(jkSimple send transactionjkjyA ubajk}(je]jg]ji]jk]jm]internalrefurijDA anchorname#simple-send-transactionujkj" jkjvA ubajk}(je]jg]ji]jk]jm]ujkj" jkjsA ubajk}(je]jg]ji]jk]jm]ujkj" jkjLA ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSimple receive transaction}(jkSimple receive transactionjkjA ubajk}(je]jg]ji]jk]jm]internalrefurijDA anchorname#simple-receive-transactionujkj" jkjA ubajk}(je]jg]ji]jk]jm]ujkj" jkjA ubajk}(je]jg]ji]jk]jm]ujkj" jkjLA ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCombined transactions}(jkCombined transactionsjkjA ubajk}(je]jg]ji]jk]jm]internalrefurijDA anchorname#combined-transactionsujkj" jkjA ubajk}(je]jg]ji]jk]jm]ujkj" jkjA ubajk}(je]jg]ji]jk]jm]ujkj" jkjLA ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModified transactions}(jkModified transactionsjkjA ubajk}(je]jg]ji]jk]jm]internalrefurijDA anchorname#modified-transactionsujkj" jkjA ubajk}(je]jg]ji]jk]jm]ujkj" jkjA ubajk}(je]jg]ji]jk]jm]ujkj" jkjLA ubejk}(je]jg]ji]jk]jm]ujkj" jkj/A ubejk}(je]jg]ji]jk]jm]ujkj" jkj,A ubajk}(je]jg]ji]jk]jm]ujkj" ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMulti-touch (MT) Protocol}(jkjjkjB ubajk}(je]jg]ji]jk]jm]internalrefuriinput/multi-touch-protocol anchornamehjpjujkj" jkjB ubajk}(je]jg]ji]jk]jm]ujkj" jkjB ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj>B ubajk}(je]jg]ji]jk]jm]internalrefurij-B anchorname #introductionjp](KKeujkj" jkj;B ubajk}(je]jg]ji]jk]jm]ujkj" jkj8B ubajk}(je]jg]ji]jk]jm]ujkj" jkj5B ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProtocol Usage}(jkProtocol UsagejkjcB ubajk}(je]jg]ji]jk]jm]internalrefurij-B anchorname#protocol-usagejp](KKeujkj" jkj`B ubajk}(je]jg]ji]jk]jm]ujkj" jkj]B ubajk}(je]jg]ji]jk]jm]ujkj" jkj5B ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProtocol Example A}(jkProtocol Example AjkjB ubajk}(je]jg]ji]jk]jm]internalrefurij-B anchorname#protocol-example-ajp](KKeujkj" jkjB ubajk}(je]jg]ji]jk]jm]ujkj" jkjB ubajk}(je]jg]ji]jk]jm]ujkj" jkj5B ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProtocol Example B}(jkProtocol Example BjkjB ubajk}(je]jg]ji]jk]jm]internalrefurij-B anchorname#protocol-example-bjp](KKeujkj" jkjB ubajk}(je]jg]ji]jk]jm]ujkj" jkjB ubajk}(je]jg]ji]jk]jm]ujkj" jkj5B ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Event Usage}(jk Event UsagejkjB ubajk}(je]jg]ji]jk]jm]internalrefurij-B anchorname #event-usagejp](KKeujkj" jkjB ubajk}(je]jg]ji]jk]jm]ujkj" jkjB ubajk}(je]jg]ji]jk]jm]ujkj" jkj5B ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEvent Semantics}(jkEvent SemanticsjkjB ubajk}(je]jg]ji]jk]jm]internalrefurij-B anchorname#event-semanticsjp](KKeujkj" jkjB ubajk}(je]jg]ji]jk]jm]ujkj" jkjB ubajk}(je]jg]ji]jk]jm]ujkj" jkj5B ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEvent Computation}(jkEvent ComputationjkjC ubajk}(je]jg]ji]jk]jm]internalrefurij-B anchorname#event-computationjp](KKeujkj" jkjC ubajk}(je]jg]ji]jk]jm]ujkj" jkjC ubajk}(je]jg]ji]jk]jm]ujkj" jkj5B ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFinger Tracking}(jkFinger TrackingjkjAC ubajk}(je]jg]ji]jk]jm]internalrefurij-B anchorname#finger-trackingjp](KKeujkj" jkj>C ubajk}(je]jg]ji]jk]jm]ujkj" jkj;C ubajk}(je]jg]ji]jk]jm]ujkj" jkj5B ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGestures}(jkGesturesjkjfC ubajk}(je]jg]ji]jk]jm]internalrefurij-B anchorname #gesturesjp](KK eujkj" jkjcC ubajk}(je]jg]ji]jk]jm]ujkj" jkj`C ubajk}(je]jg]ji]jk]jm]ujkj" jkj5B ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotes}(jkNotesjkjC ubajk}(je]jg]ji]jk]jm]internalrefurij-B anchorname#notesjp](KK eujkj" jkjC ubajk}(je]jg]ji]jk]jm]ujkj" jkjC ubajk}(je]jg]ji]jk]jm]ujkj" jkj5B ubejk}(je]jg]ji]jk]jm]ujkj" jkjB ubejk}(je]jg]ji]jk]jm]ujkj" jkjB ubajk}(je]jg]ji]jk]jm]ujkj" ubj: je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkALPS Touchpad Protocol}(jkjjkjC ubajk}(je]jg]ji]jk]jm]internalrefuriinput/devices/alps anchornamehjpjujkj" jkjC ubajk}(je]jg]ji]jk]jm]ujkj" jkjC ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk IntroductionjkjC ubajk}(je]jg]ji]jk]jm]internalrefurijC anchorname #introductionjp](KKeujkj" jkjC ubajk}(je]jg]ji]jk]jm]ujkj" jkjC ubajk}(je]jg]ji]jk]jm]ujkj" jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Detection}(jk Detectionjkj D ubajk}(je]jg]ji]jk]jm]internalrefurijC anchorname #detectionjp](KKeujkj" jkjD ubajk}(je]jg]ji]jk]jm]ujkj" jkjD ubajk}(je]jg]ji]jk]jm]ujkj" jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Command Mode}(jk Command Modejkj/D ubajk}(je]jg]ji]jk]jm]internalrefurijC anchorname #command-modejp](KKeujkj" jkj,D ubajk}(je]jg]ji]jk]jm]ujkj" jkj)D ubajk}(je]jg]ji]jk]jm]ujkj" jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Packet Format}(jk Packet FormatjkjTD ubajk}(je]jg]ji]jk]jm]internalrefurijC anchorname#packet-formatjp](KKeujkj" jkjQD ubajk}(je]jg]ji]jk]jm]ujkj" jkjND ubajk}(je]jg]ji]jk]jm]ujkj" jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPS/2 packet format}(jkPS/2 packet formatjkjyD ubajk}(je]jg]ji]jk]jm]internalrefurijC anchorname#ps-2-packet-formatjp](KKeujkj" jkjvD ubajk}(je]jg]ji]jk]jm]ujkj" jkjsD ubajk}(je]jg]ji]jk]jm]ujkj" jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'ALPS Absolute Mode - Protocol Version 1}(jk'ALPS Absolute Mode - Protocol Version 1jkjD ubajk}(je]jg]ji]jk]jm]internalrefurijC anchorname&#alps-absolute-mode-protocol-version-1jp](KKeujkj" jkjD ubajk}(je]jg]ji]jk]jm]ujkj" jkjD ubajk}(je]jg]ji]jk]jm]ujkj" jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'ALPS Absolute Mode - Protocol Version 2}(jk'ALPS Absolute Mode - Protocol Version 2jkjD ubajk}(je]jg]ji]jk]jm]internalrefurijC anchorname&#alps-absolute-mode-protocol-version-2jp](KKeujkj" jkjD ubajk}(je]jg]ji]jk]jm]ujkj" jkjD ubajk}(je]jg]ji]jk]jm]ujkj" jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Dualpoint device -- interleaved packet format}(jk-Dualpoint device -- interleaved packet formatjkjD ubajk}(je]jg]ji]jk]jm]internalrefurijC anchorname+#dualpoint-device-interleaved-packet-formatjp](KKeujkj" jkjD ubajk}(je]jg]ji]jk]jm]ujkj" jkjD ubajk}(je]jg]ji]jk]jm]ujkj" jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'ALPS Absolute Mode - Protocol Version 3}(jk'ALPS Absolute Mode - Protocol Version 3jkj E ubajk}(je]jg]ji]jk]jm]internalrefurijC anchorname&#alps-absolute-mode-protocol-version-3jp](KK eujkj" jkj E ubajk}(je]jg]ji]jk]jm]ujkj" jkjE ubajk}(je]jg]ji]jk]jm]ujkj" jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'ALPS Absolute Mode - Protocol Version 4}(jk'ALPS Absolute Mode - Protocol Version 4jkj2E ubajk}(je]jg]ji]jk]jm]internalrefurijC anchorname&#alps-absolute-mode-protocol-version-4jp](KK eujkj" jkj/E ubajk}(je]jg]ji]jk]jm]ujkj" jkj,E ubajk}(je]jg]ji]jk]jm]ujkj" jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'ALPS Absolute Mode - Protocol Version 5}(jk'ALPS Absolute Mode - Protocol Version 5jkjWE ubajk}(je]jg]ji]jk]jm]internalrefurijC anchorname&#alps-absolute-mode-protocol-version-5jp](KK eujkj" jkjTE ubajk}(je]jg]ji]jk]jm]ujkj" jkjQE ubajk}(je]jg]ji]jk]jm]ujkj" jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'ALPS Absolute Mode - Protocol Version 6}(jk'ALPS Absolute Mode - Protocol Version 6jkj|E ubajk}(je]jg]ji]jk]jm]internalrefurijC anchorname&#alps-absolute-mode-protocol-version-6jp](KK eujkj" jkjyE ubajk}(je]jg]ji]jk]jm]ujkj" jkjvE ubajk}(je]jg]ji]jk]jm]ujkj" jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'ALPS Absolute Mode - Protocol Version 7}(jk'ALPS Absolute Mode - Protocol Version 7jkjE ubajk}(je]jg]ji]jk]jm]internalrefurijC anchorname&#alps-absolute-mode-protocol-version-7jp](KK eujkj" jkjE ubajk}(je]jg]ji]jk]jm]ujkj" jkjE ubajk}(je]jg]ji]jk]jm]ujkj" jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'ALPS Absolute Mode - Protocol Version 8}(jk'ALPS Absolute Mode - Protocol Version 8jkjE ubajk}(je]jg]ji]jk]jm]internalrefurijC anchorname&#alps-absolute-mode-protocol-version-8jp](KKeujkj" jkjE ubajk}(je]jg]ji]jk]jm]ujkj" jkjE ubajk}(je]jg]ji]jk]jm]ujkj" jkjC ubejk}(je]jg]ji]jk]jm]ujkj" jkjC ubejk}(je]jg]ji]jk]jm]ujkj" jkjC ubajk}(je]jg]ji]jk]jm]ujkj" ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCirrus Logic EP93xx ADC driver}(jkjjkjF ubajk}(je]jg]ji]jk]jm]internalrefuriiio/ep93xx_adc anchornamehujkj" jkjE ubajk}(je]jg]ji]jk]jm]ujkj" jkjE ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. Overview}(jk 1. Overviewjkj F ubajk}(je]jg]ji]jk]jm]internalrefurijF anchorname #overviewujkj" jkjF ubajk}(je]jg]ji]jk]jm]ujkj" jkjF ubajk}(je]jg]ji]jk]jm]ujkj" jkjF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Channel numbering}(jk2. Channel numberingjkjDF ubajk}(je]jg]ji]jk]jm]internalrefurijF anchorname#channel-numberingujkj" jkjAF ubajk}(je]jg]ji]jk]jm]ujkj" jkj>F ubajk}(je]jg]ji]jk]jm]ujkj" jkjF ubejk}(je]jg]ji]jk]jm]ujkj" jkjE ubejk}(je]jg]ji]jk]jm]ujkj" jkjE ubajk}(je]jg]ji]jk]jm]ujkj" ubj%je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%Linux I2C slave interface description}(jkjjkj}F ubajk}(je]jg]ji]jk]jm]internalrefurii2c/slave-interface anchornamehujkj" jkjzF ubajk}(je]jg]ji]jk]jm]ujkj" jkjwF ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk User manual}(jk User manualjkjF ubajk}(je]jg]ji]jk]jm]internalrefurijF anchorname #user-manualujkj" jkjF ubajk}(je]jg]ji]jk]jm]ujkj" jkjF ubajk}(je]jg]ji]jk]jm]ujkj" jkjF ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDeveloper manual}(jkDeveloper manualjkjF ubajk}(je]jg]ji]jk]jm]internalrefurijF anchorname#developer-manualujkj" jkjF ubajk}(je]jg]ji]jk]jm]ujkj" jkjF ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkI2C slave events}(jkI2C slave eventsjkjF ubajk}(je]jg]ji]jk]jm]internalrefurijF anchorname#i2c-slave-eventsujkj" jkjF ubajk}(je]jg]ji]jk]jm]ujkj" jkjF ubajk}(je]jg]ji]jk]jm]ujkj" jkjF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSoftware backends}(jkSoftware backendsjkjG ubajk}(je]jg]ji]jk]jm]internalrefurijF anchorname#software-backendsujkj" jkjG ubajk}(je]jg]ji]jk]jm]ujkj" jkjG ubajk}(je]jg]ji]jk]jm]ujkj" jkjF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBus driver support}(jkBus driver supportjkj*G ubajk}(je]jg]ji]jk]jm]internalrefurijF anchorname#bus-driver-supportujkj" jkj'G ubajk}(je]jg]ji]jk]jm]ujkj" jkj$G ubajk}(je]jg]ji]jk]jm]ujkj" jkjF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAbout ACK/NACK}(jkAbout ACK/NACKjkjNG ubajk}(je]jg]ji]jk]jm]internalrefurijF anchorname#about-ack-nackujkj" jkjKG ubajk}(je]jg]ji]jk]jm]ujkj" jkjHG ubajk}(je]jg]ji]jk]jm]ujkj" jkjF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk About buffers}(jk About buffersjkjrG ubajk}(je]jg]ji]jk]jm]internalrefurijF anchorname#about-buffersujkj" jkjoG ubajk}(je]jg]ji]jk]jm]ujkj" jkjlG ubajk}(je]jg]ji]jk]jm]ujkj" jkjF ubejk}(je]jg]ji]jk]jm]ujkj" jkjF ubejk}(je]jg]ji]jk]jm]ujkj" jkjF ubejk}(je]jg]ji]jk]jm]ujkj" jkjwF ubejk}(je]jg]ji]jk]jm]ujkj" jkjtF ubajk}(je]jg]ji]jk]jm]ujkj" ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Linux I2C slave testunit backend}(jkjjkjG ubajk}(je]jg]ji]jk]jm]internalrefurii2c/slave-testunit-backend anchornamehujkj" jkjG ubajk}(je]jg]ji]jk]jm]ujkj" jkjG ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCommands}(jkCommandsjkjG ubajk}(je]jg]ji]jk]jm]internalrefurijG anchorname #commandsujkj" jkjG ubajk}(je]jg]ji]jk]jm]ujkj" jkjG ubajk}(je]jg]ji]jk]jm]ujkj" jkjG ubajk}(je]jg]ji]jk]jm]ujkj" jkjG ubejk}(je]jg]ji]jk]jm]ujkj" jkjG ubajk}(je]jg]ji]jk]jm]ujkj" ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkI2C/SMBUS Fault Codes}(jkjjkjH ubajk}(je]jg]ji]jk]jm]internalrefurii2c/fault-codes anchornamehujkj" jkj H ubajk}(je]jg]ji]jk]jm]ujkj" jkj H ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*A “Fault” is not always an “Error”}(jk"A "Fault" is not always an "Error"jkj0H ubajk}(je]jg]ji]jk]jm]internalrefurijH anchorname#a-fault-is-not-always-an-errorujkj" jkj-H ubajk}(je]jg]ji]jk]jm]ujkj" jkj*H ubajk}(je]jg]ji]jk]jm]ujkj" jkj'H ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkI2C and SMBus fault codes}(jkI2C and SMBus fault codesjkjTH ubajk}(je]jg]ji]jk]jm]internalrefurijH anchorname#i2c-and-smbus-fault-codesujkj" jkjQH ubajk}(je]jg]ji]jk]jm]ujkj" jkjNH ubajk}(je]jg]ji]jk]jm]ujkj" jkj'H ubejk}(je]jg]ji]jk]jm]ujkj" jkj H ubejk}(je]jg]ji]jk]jm]ujkj" jkjH ubajk}(je]jg]ji]jk]jm]ujkj" ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIP over InfiniBand}(jkjjkjH ubajk}(je]jg]ji]jk]jm]internalrefuriinfiniband/ipoib anchornamehujkj" jkjH ubajk}(je]jg]ji]jk]jm]ujkj" jkjH ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPartitions and P_Keys}(jkPartitions and P_KeysjkjH ubajk}(je]jg]ji]jk]jm]internalrefurijH anchorname#partitions-and-p-keysujkj" jkjH ubajk}(je]jg]ji]jk]jm]ujkj" jkjH ubajk}(je]jg]ji]jk]jm]ujkj" jkjH ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDatagram vs Connected modes}(jkDatagram vs Connected modesjkjH ubajk}(je]jg]ji]jk]jm]internalrefurijH anchorname#datagram-vs-connected-modesujkj" jkjH ubajk}(je]jg]ji]jk]jm]ujkj" jkjH ubajk}(je]jg]ji]jk]jm]ujkj" jkjH ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStateless offloads}(jkStateless offloadsjkjH ubajk}(je]jg]ji]jk]jm]internalrefurijH anchorname#stateless-offloadsujkj" jkjH ubajk}(je]jg]ji]jk]jm]ujkj" jkjH ubajk}(je]jg]ji]jk]jm]ujkj" jkjH ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterrupt moderation}(jkInterrupt moderationjkjI ubajk}(je]jg]ji]jk]jm]internalrefurijH anchorname#interrupt-moderationujkj" jkjI ubajk}(je]jg]ji]jk]jm]ujkj" jkjI ubajk}(je]jg]ji]jk]jm]ujkj" jkjH ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDebugging Information}(jkDebugging Informationjkj=I ubajk}(je]jg]ji]jk]jm]internalrefurijH anchorname#debugging-informationujkj" jkj:I ubajk}(je]jg]ji]jk]jm]ujkj" jkj7I ubajk}(je]jg]ji]jk]jm]ujkj" jkjH ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk ReferencesjkjaI ubajk}(je]jg]ji]jk]jm]internalrefurijH anchorname #referencesujkj" jkj^I ubajk}(je]jg]ji]jk]jm]ujkj" jkj[I ubajk}(je]jg]ji]jk]jm]ujkj" jkjH ubejk}(je]jg]ji]jk]jm]ujkj" jkjH ubejk}(je]jg]ji]jk]jm]ujkj" jkjH ubajk}(je]jg]ji]jk]jm]ujkj" ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Intelligent Keyboard (ikbd) Protocol}(jkj$jkjI ubajk}(je]jg]ji]jk]jm]internalrefuriinput/devices/atarikbd anchornamehjpj+ujkj" jkjI ubajk}(je]jg]ji]jk]jm]ujkj" jkjI ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk IntroductionjkjI ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname #introductionjp](KKeujkj" jkjI ubajk}(je]jg]ji]jk]jm]ujkj" jkjI ubajk}(je]jg]ji]jk]jm]ujkj" jkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKeyboard}(jkKeyboardjkjI ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname #keyboardjp](KKeujkj" jkjI ubajk}(je]jg]ji]jk]jm]ujkj" jkjI ubajk}(je]jg]ji]jk]jm]ujkj" jkjI ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMouse}(jkMousejkjJ ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#mousejp](KKeujkj" jkjJ ubajk}(je]jg]ji]jk]jm]ujkj" jkjI ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRelative Position Reporting}(jkRelative Position Reportingjkj&J ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#relative-position-reportingjp](KKKeujkj" jkj#J ubajk}(je]jg]ji]jk]jm]ujkj" jkj J ubajk}(je]jg]ji]jk]jm]ujkj" jkjJ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAbsolute Position reporting}(jkAbsolute Position reportingjkjKJ ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#absolute-position-reportingjp](KKKeujkj" jkjHJ ubajk}(je]jg]ji]jk]jm]ujkj" jkjEJ ubajk}(je]jg]ji]jk]jm]ujkj" jkjJ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMouse Cursor Key Mode}(jkMouse Cursor Key ModejkjpJ ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#mouse-cursor-key-modejp](KKKeujkj" jkjmJ ubajk}(je]jg]ji]jk]jm]ujkj" jkjjJ ubajk}(je]jg]ji]jk]jm]ujkj" jkjJ ubejk}(je]jg]ji]jk]jm]ujkj" jkjI ubejk}(je]jg]ji]jk]jm]ujkj" jkjI ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkJoystick}(jkJoystickjkjJ ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname #joystickjp](KKeujkj" jkjJ ubajk}(je]jg]ji]jk]jm]ujkj" jkjJ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkJoystick Event Reporting}(jkJoystick Event ReportingjkjJ ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#joystick-event-reportingjp](KKKeujkj" jkjJ ubajk}(je]jg]ji]jk]jm]ujkj" jkjJ ubajk}(je]jg]ji]jk]jm]ujkj" jkjJ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkJoystick Interrogation}(jkJoystick InterrogationjkjJ ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#joystick-interrogationjp](KKKeujkj" jkjJ ubajk}(je]jg]ji]jk]jm]ujkj" jkjJ ubajk}(je]jg]ji]jk]jm]ujkj" jkjJ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkJoystick Monitoring}(jkJoystick Monitoringjkj K ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#joystick-monitoringjp](KKKeujkj" jkj K ubajk}(je]jg]ji]jk]jm]ujkj" jkjK ubajk}(je]jg]ji]jk]jm]ujkj" jkjJ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFire Button Monitoring}(jkFire Button Monitoringjkj2K ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#fire-button-monitoringjp](KKKeujkj" jkj/K ubajk}(je]jg]ji]jk]jm]ujkj" jkj,K ubajk}(je]jg]ji]jk]jm]ujkj" jkjJ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkJoystick Key Code Mode}(jkJoystick Key Code ModejkjWK ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#joystick-key-code-modejp](KKKeujkj" jkjTK ubajk}(je]jg]ji]jk]jm]ujkj" jkjQK ubajk}(je]jg]ji]jk]jm]ujkj" jkjJ ubejk}(je]jg]ji]jk]jm]ujkj" jkjJ ubejk}(je]jg]ji]jk]jm]ujkj" jkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTime-of-Day Clock}(jkTime-of-Day ClockjkjK ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#time-of-day-clockjp](KKeujkj" jkjK ubajk}(je]jg]ji]jk]jm]ujkj" jkjK ubajk}(je]jg]ji]jk]jm]ujkj" jkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStatus Inquiries}(jkStatus InquiriesjkjK ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#status-inquiriesjp](KKeujkj" jkjK ubajk}(je]jg]ji]jk]jm]ujkj" jkjK ubajk}(je]jg]ji]jk]jm]ujkj" jkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Power-Up Mode}(jk Power-Up ModejkjK ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#power-up-modejp](KKeujkj" jkjK ubajk}(je]jg]ji]jk]jm]ujkj" jkjK ubajk}(je]jg]ji]jk]jm]ujkj" jkjI ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkikbd Command Set}(jkikbd Command SetjkjK ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#ikbd-command-setjp](KKeujkj" jkjK ubajk}(je]jg]ji]jk]jm]ujkj" jkjK ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRESET}(jkRESETjkjL ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#resetjp](KKKeujkj" jkjL ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSET MOUSE BUTTON ACTION}(jkSET MOUSE BUTTON ACTIONjkj>L ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#set-mouse-button-actionjp](KKKeujkj" jkj;L ubajk}(je]jg]ji]jk]jm]ujkj" jkj8L ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%SET RELATIVE MOUSE POSITION REPORTING}(jk%SET RELATIVE MOUSE POSITION REPORTINGjkjcL ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname&#set-relative-mouse-position-reportingjp](KKKeujkj" jkj`L ubajk}(je]jg]ji]jk]jm]ujkj" jkj]L ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSET ABSOLUTE MOUSE POSITIONING}(jkSET ABSOLUTE MOUSE POSITIONINGjkjL ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#set-absolute-mouse-positioningjp](KKKeujkj" jkjL ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSET MOUSE KEYCODE MODE}(jkSET MOUSE KEYCODE MODEjkjL ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#set-mouse-keycode-modejp](KKKeujkj" jkjL ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSET MOUSE THRESHOLD}(jkSET MOUSE THRESHOLDjkjL ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#set-mouse-thresholdjp](KKKeujkj" jkjL ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSET MOUSE SCALE}(jkSET MOUSE SCALEjkjL ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#set-mouse-scalejp](KKKeujkj" jkjL ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTERROGATE MOUSE POSITION}(jkINTERROGATE MOUSE POSITIONjkjM ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#interrogate-mouse-positionjp](KKKeujkj" jkjM ubajk}(je]jg]ji]jk]jm]ujkj" jkjM ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLOAD MOUSE POSITION}(jkLOAD MOUSE POSITIONjkjAM ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#load-mouse-positionjp](KKK eujkj" jkj>M ubajk}(je]jg]ji]jk]jm]ujkj" jkj;M ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSET Y=0 AT BOTTOM}(jkSET Y=0 AT BOTTOMjkjfM ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#set-y-0-at-bottomjp](KKK eujkj" jkjcM ubajk}(je]jg]ji]jk]jm]ujkj" jkj`M ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSET Y=0 AT TOP}(jkSET Y=0 AT TOPjkjM ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#set-y-0-at-topjp](KKK eujkj" jkjM ubajk}(je]jg]ji]jk]jm]ujkj" jkjM ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRESUME}(jkRESUMEjkjM ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#resumejp](KKK eujkj" jkjM ubajk}(je]jg]ji]jk]jm]ujkj" jkjM ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DISABLE MOUSE}(jk DISABLE MOUSEjkjM ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#disable-mousejp](KKK eujkj" jkjM ubajk}(je]jg]ji]jk]jm]ujkj" jkjM ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk PAUSE OUTPUT}(jk PAUSE OUTPUTjkjM ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname #pause-outputjp](KKKeujkj" jkjM ubajk}(je]jg]ji]jk]jm]ujkj" jkjM ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSET JOYSTICK EVENT REPORTING}(jkSET JOYSTICK EVENT REPORTINGjkjN ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#set-joystick-event-reportingjp](KKKeujkj" jkjN ubajk}(je]jg]ji]jk]jm]ujkj" jkjN ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSET JOYSTICK INTERROGATION MODE}(jkSET JOYSTICK INTERROGATION MODEjkjDN ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname #set-joystick-interrogation-modejp](KKKeujkj" jkjAN ubajk}(je]jg]ji]jk]jm]ujkj" jkj>N ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkJOYSTICK INTERROGATE}(jkJOYSTICK INTERROGATEjkjiN ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#joystick-interrogatejp](KKKeujkj" jkjfN ubajk}(je]jg]ji]jk]jm]ujkj" jkjcN ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSET JOYSTICK MONITORING}(jkSET JOYSTICK MONITORINGjkjN ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#set-joystick-monitoringjp](KKKeujkj" jkjN ubajk}(je]jg]ji]jk]jm]ujkj" jkjN ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSET FIRE BUTTON MONITORING}(jkSET FIRE BUTTON MONITORINGjkjN ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#set-fire-button-monitoringjp](KKKeujkj" jkjN ubajk}(je]jg]ji]jk]jm]ujkj" jkjN ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSET JOYSTICK KEYCODE MODE}(jkSET JOYSTICK KEYCODE MODEjkjN ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#set-joystick-keycode-modejp](KKKeujkj" jkjN ubajk}(je]jg]ji]jk]jm]ujkj" jkjN ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDISABLE JOYSTICKS}(jkDISABLE JOYSTICKSjkjN ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#disable-joysticksjp](KKKeujkj" jkjN ubajk}(je]jg]ji]jk]jm]ujkj" jkjN ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTIME-OF-DAY CLOCK SET}(jkTIME-OF-DAY CLOCK SETjkj"O ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#time-of-day-clock-setjp](KKKeujkj" jkjO ubajk}(je]jg]ji]jk]jm]ujkj" jkjO ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINTERROGATE TIME-OF-DAT CLOCK}(jkINTERROGATE TIME-OF-DAT CLOCKjkjGO ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#interrogate-time-of-dat-clockjp](KKKeujkj" jkjDO ubajk}(je]jg]ji]jk]jm]ujkj" jkjAO ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk MEMORY LOAD}(jk MEMORY LOADjkjlO ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname #memory-loadjp](KKKeujkj" jkjiO ubajk}(je]jg]ji]jk]jm]ujkj" jkjfO ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk MEMORY READ}(jk MEMORY READjkjO ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname #memory-readjp](KKKeujkj" jkjO ubajk}(je]jg]ji]jk]jm]ujkj" jkjO ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCONTROLLER EXECUTE}(jkCONTROLLER EXECUTEjkjO ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#controller-executejp](KKKeujkj" jkjO ubajk}(je]jg]ji]jk]jm]ujkj" jkjO ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTATUS INQUIRIES}(jkSTATUS INQUIRIESjkjO ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname#id1jp](KKKeujkj" jkjO ubajk}(je]jg]ji]jk]jm]ujkj" jkjO ubajk}(je]jg]ji]jk]jm]ujkj" jkjL ubejk}(je]jg]ji]jk]jm]ujkj" jkjK ubejk}(je]jg]ji]jk]jm]ujkj" jkjI ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk SCAN CODES}(jk SCAN CODESjkj P ubajk}(je]jg]ji]jk]jm]internalrefurijI anchorname #scan-codesjp](KK eujkj" jkj P ubajk}(je]jg]ji]jk]jm]ujkj" jkjP ubajk}(je]jg]ji]jk]jm]ujkj" jkjI ubejk}(je]jg]ji]jk]jm]ujkj" jkjI ubejk}(je]jg]ji]jk]jm]ujkj" jkjI ubajk}(je]jg]ji]jk]jm]ujkj" ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkForce feedback for Linux}(jkj3jkjFP ubajk}(je]jg]ji]jk]jm]internalrefuriinput/ff anchornamehjpj:ujkj" jkjCP ubajk}(je]jg]ji]jk]jm]ujkj" jkj@P ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk IntroductionjkjfP ubajk}(je]jg]ji]jk]jm]internalrefurijUP anchorname #introductionjp](KKeujkj" jkjcP ubajk}(je]jg]ji]jk]jm]ujkj" jkj`P ubajk}(je]jg]ji]jk]jm]ujkj" jkj]P ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkInstructions to the user}(jkInstructions to the userjkjP ubajk}(je]jg]ji]jk]jm]internalrefurijUP anchorname#instructions-to-the-userjp](KKeujkj" jkjP ubajk}(je]jg]ji]jk]jm]ujkj" jkjP ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDoes it work ?}(jkDoes it work ?jkjP ubajk}(je]jg]ji]jk]jm]internalrefurijUP anchorname #does-it-workjp](KKKeujkj" jkjP ubajk}(je]jg]ji]jk]jm]ujkj" jkjP ubajk}(je]jg]ji]jk]jm]ujkj" jkjP ubajk}(je]jg]ji]jk]jm]ujkj" jkjP ubejk}(je]jg]ji]jk]jm]ujkj" jkj]P ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkInstructions to the developer}(jkInstructions to the developerjkjP ubajk}(je]jg]ji]jk]jm]internalrefurijUP anchorname#instructions-to-the-developerjp](KKeujkj" jkjP ubajk}(je]jg]ji]jk]jm]ujkj" jkjP ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuerying device capabilities}(jkQuerying device capabilitiesjkjQ ubajk}(je]jg]ji]jk]jm]internalrefurijUP anchorname#querying-device-capabilitiesjp](KKKeujkj" jkjP ubajk}(je]jg]ji]jk]jm]ujkj" jkjP ubajk}(je]jg]ji]jk]jm]ujkj" jkjP ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUploading effects to the device}(jkUploading effects to the devicejkj%Q ubajk}(je]jg]ji]jk]jm]internalrefurijUP anchorname #uploading-effects-to-the-devicejp](KKKeujkj" jkj"Q ubajk}(je]jg]ji]jk]jm]ujkj" jkjQ ubajk}(je]jg]ji]jk]jm]ujkj" jkjP ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Removing an effect from the device}(jk"Removing an effect from the devicejkjJQ ubajk}(je]jg]ji]jk]jm]internalrefurijUP anchorname##removing-an-effect-from-the-devicejp](KKKeujkj" jkjGQ ubajk}(je]jg]ji]jk]jm]ujkj" jkjDQ ubajk}(je]jg]ji]jk]jm]ujkj" jkjP ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Controlling the playback of effects}(jk#Controlling the playback of effectsjkjoQ ubajk}(je]jg]ji]jk]jm]internalrefurijUP anchorname$#controlling-the-playback-of-effectsjp](KKKeujkj" jkjlQ ubajk}(je]jg]ji]jk]jm]ujkj" jkjiQ ubajk}(je]jg]ji]jk]jm]ujkj" jkjP ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting the gain}(jkSetting the gainjkjQ ubajk}(je]jg]ji]jk]jm]internalrefurijUP anchorname#setting-the-gainjp](KKKeujkj" jkjQ ubajk}(je]jg]ji]jk]jm]ujkj" jkjQ ubajk}(je]jg]ji]jk]jm]ujkj" jkjP ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnabling/Disabling autocenter}(jkEnabling/Disabling autocenterjkjQ ubajk}(je]jg]ji]jk]jm]internalrefurijUP anchorname#enabling-disabling-autocenterjp](KKKeujkj" jkjQ ubajk}(je]jg]ji]jk]jm]ujkj" jkjQ ubajk}(je]jg]ji]jk]jm]ujkj" jkjP ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDynamic update of an effect}(jkDynamic update of an effectjkjQ ubajk}(je]jg]ji]jk]jm]internalrefurijUP anchorname#dynamic-update-of-an-effectjp](KKKeujkj" jkjQ ubajk}(je]jg]ji]jk]jm]ujkj" jkjQ ubajk}(je]jg]ji]jk]jm]ujkj" jkjP ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Information about the status of effects}(jk'Information about the status of effectsjkjR ubajk}(je]jg]ji]jk]jm]internalrefurijUP anchorname(#information-about-the-status-of-effectsjp](KKKeujkj" jkjR ubajk}(je]jg]ji]jk]jm]ujkj" jkjQ ubajk}(je]jg]ji]jk]jm]ujkj" jkjP ubejk}(je]jg]ji]jk]jm]ujkj" jkjP ubejk}(je]jg]ji]jk]jm]ujkj" jkj]P ubejk}(je]jg]ji]jk]jm]ujkj" jkj@P ubejk}(je]jg]ji]jk]jm]ujkj" jkj=P ubajk}(je]jg]ji]jk]jm]ujkj" ubj% je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver i2c-ali1535}(jkjBjkjIR ubajk}(je]jg]ji]jk]jm]internalrefurii2c/busses/i2c-ali1535 anchornamehujkj" jkjFR ubajk}(je]jg]ji]jk]jm]ujkj" jkjCR ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjiR ubajk}(je]jg]ji]jk]jm]internalrefurijXR anchorname #descriptionujkj" jkjfR ubajk}(je]jg]ji]jk]jm]ujkj" jkjcR ubajk}(je]jg]ji]jk]jm]ujkj" jkj`R ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFeatures}(jkFeaturesjkjR ubajk}(je]jg]ji]jk]jm]internalrefurijXR anchorname #featuresujkj" jkjR ubajk}(je]jg]ji]jk]jm]ujkj" jkjR ubajk}(je]jg]ji]jk]jm]ujkj" jkj`R ubejk}(je]jg]ji]jk]jm]ujkj" jkjCR ubejk}(je]jg]ji]jk]jm]ujkj" jkj@R ubajk}(je]jg]ji]jk]jm]ujkj" ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkImplementing I2C device drivers}(jkjPjkjR ubajk}(je]jg]ji]jk]jm]internalrefurii2c/writing-clients anchornamehujkj" jkjR ubajk}(je]jg]ji]jk]jm]ujkj" jkjR ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral remarks}(jkGeneral remarksjkjR ubajk}(je]jg]ji]jk]jm]internalrefurijR anchorname#general-remarksujkj" jkjR ubajk}(je]jg]ji]jk]jm]ujkj" jkjR ubajk}(je]jg]ji]jk]jm]ujkj" jkjR ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe driver structure}(jkThe driver structurejkj S ubajk}(je]jg]ji]jk]jm]internalrefurijR anchorname#the-driver-structureujkj" jkjS ubajk}(je]jg]ji]jk]jm]ujkj" jkjS ubajk}(je]jg]ji]jk]jm]ujkj" jkjR ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExtra client data}(jkExtra client datajkj.S ubajk}(je]jg]ji]jk]jm]internalrefurijR anchorname#extra-client-dataujkj" jkj+S ubajk}(je]jg]ji]jk]jm]ujkj" jkj(S ubajk}(je]jg]ji]jk]jm]ujkj" jkjR ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAccessing the client}(jkAccessing the clientjkjRS ubajk}(je]jg]ji]jk]jm]internalrefurijR anchorname#accessing-the-clientujkj" jkjOS ubajk}(je]jg]ji]jk]jm]ujkj" jkjLS ubajk}(je]jg]ji]jk]jm]ujkj" jkjR ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkProbing and attaching}(jkProbing and attachingjkjvS ubajk}(je]jg]ji]jk]jm]internalrefurijR anchorname#probing-and-attachingujkj" jkjsS ubajk}(je]jg]ji]jk]jm]ujkj" jkjpS ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice/Driver Binding}(jkDevice/Driver BindingjkjS ubajk}(je]jg]ji]jk]jm]internalrefurijR anchorname#device-driver-bindingujkj" jkjS ubajk}(je]jg]ji]jk]jm]ujkj" jkjS ubajk}(je]jg]ji]jk]jm]ujkj" jkjS ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Creation}(jkDevice CreationjkjS ubajk}(je]jg]ji]jk]jm]internalrefurijR anchorname#device-creationujkj" jkjS ubajk}(je]jg]ji]jk]jm]ujkj" jkjS ubajk}(je]jg]ji]jk]jm]ujkj" jkjS ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Detection}(jkDevice DetectionjkjS ubajk}(je]jg]ji]jk]jm]internalrefurijR anchorname#device-detectionujkj" jkjS ubajk}(je]jg]ji]jk]jm]ujkj" jkjS ubajk}(je]jg]ji]jk]jm]ujkj" jkjS ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Deletion}(jkDevice DeletionjkjT ubajk}(je]jg]ji]jk]jm]internalrefurijR anchorname#device-deletionujkj" jkjT ubajk}(je]jg]ji]jk]jm]ujkj" jkjS ubajk}(je]jg]ji]jk]jm]ujkj" jkjS ubejk}(je]jg]ji]jk]jm]ujkj" jkjpS ubejk}(je]jg]ji]jk]jm]ujkj" jkjR ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInitializing the driver}(jkInitializing the driverjkj3T ubajk}(je]jg]ji]jk]jm]internalrefurijR anchorname#initializing-the-driverujkj" jkj0T ubajk}(je]jg]ji]jk]jm]ujkj" jkj-T ubajk}(je]jg]ji]jk]jm]ujkj" jkjR ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver Information}(jkDriver InformationjkjWT ubajk}(je]jg]ji]jk]jm]internalrefurijR anchorname#driver-informationujkj" jkjTT ubajk}(je]jg]ji]jk]jm]ujkj" jkjQT ubajk}(je]jg]ji]jk]jm]ujkj" jkjR ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPower Management}(jkPower Managementjkj{T ubajk}(je]jg]ji]jk]jm]internalrefurijR anchorname#power-managementujkj" jkjxT ubajk}(je]jg]ji]jk]jm]ujkj" jkjuT ubajk}(je]jg]ji]jk]jm]ujkj" jkjR ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSystem Shutdown}(jkSystem ShutdownjkjT ubajk}(je]jg]ji]jk]jm]internalrefurijR anchorname#system-shutdownujkj" jkjT ubajk}(je]jg]ji]jk]jm]ujkj" jkjT ubajk}(je]jg]ji]jk]jm]ujkj" jkjR ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCommand function}(jkCommand functionjkjT ubajk}(je]jg]ji]jk]jm]internalrefurijR anchorname#command-functionujkj" jkjT ubajk}(je]jg]ji]jk]jm]ujkj" jkjT ubajk}(je]jg]ji]jk]jm]ujkj" jkjR ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSending and receiving}(jkSending and receivingjkjT ubajk}(je]jg]ji]jk]jm]internalrefurijR anchorname#sending-and-receivingujkj" jkjT ubajk}(je]jg]ji]jk]jm]ujkj" jkjT ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlain I2C communication}(jkPlain I2C communicationjkjU ubajk}(je]jg]ji]jk]jm]internalrefurijR anchorname#plain-i2c-communicationujkj" jkjU ubajk}(je]jg]ji]jk]jm]ujkj" jkjU ubajk}(je]jg]ji]jk]jm]ujkj" jkjT ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSMBus communication}(jkSMBus communicationjkj,U ubajk}(je]jg]ji]jk]jm]internalrefurijR anchorname#smbus-communicationujkj" jkj)U ubajk}(je]jg]ji]jk]jm]ujkj" jkj&U ubajk}(je]jg]ji]jk]jm]ujkj" jkjT ubejk}(je]jg]ji]jk]jm]ujkj" jkjT ubejk}(je]jg]ji]jk]jm]ujkj" jkjR ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral purpose routines}(jkGeneral purpose routinesjkj\U ubajk}(je]jg]ji]jk]jm]internalrefurijR anchorname#general-purpose-routinesujkj" jkjYU ubajk}(je]jg]ji]jk]jm]ujkj" jkjVU ubajk}(je]jg]ji]jk]jm]ujkj" jkjR ubejk}(je]jg]ji]jk]jm]ujkj" jkjR ubejk}(je]jg]ji]jk]jm]ujkj" jkjR ubajk}(je]jg]ji]jk]jm]ujkj" ubj/je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver i2c-viapro}(jkj^jkjU ubajk}(je]jg]ji]jk]jm]internalrefurii2c/busses/i2c-viapro anchornamehujkj" jkjU ubajk}(je]jg]ji]jk]jm]ujkj" jkjU ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule Parameters}(jkModule ParametersjkjU ubajk}(je]jg]ji]jk]jm]internalrefurijU anchorname#module-parametersujkj" jkjU ubajk}(je]jg]ji]jk]jm]ujkj" jkjU ubajk}(je]jg]ji]jk]jm]ujkj" jkjU ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjU ubajk}(je]jg]ji]jk]jm]internalrefurijU anchorname #descriptionujkj" jkjU ubajk}(je]jg]ji]jk]jm]ujkj" jkjU ubajk}(je]jg]ji]jk]jm]ujkj" jkjU ubejk}(je]jg]ji]jk]jm]ujkj" jkjU ubejk}(je]jg]ji]jk]jm]ujkj" jkjU ubajk}(je]jg]ji]jk]jm]ujkj" ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk@I2C device driver binding control from user-space in old kernels}(jkjljkjV ubajk}(je]jg]ji]jk]jm]internalrefurii2c/old-module-parameters anchornamehujkj" jkjV ubajk}(je]jg]ji]jk]jm]ujkj" jkj V ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Attaching a driver to an I2C device}(jk#Attaching a driver to an I2C devicejkj2V ubajk}(je]jg]ji]jk]jm]internalrefurij!V anchorname$#attaching-a-driver-to-an-i2c-deviceujkj" jkj/V ubajk}(je]jg]ji]jk]jm]ujkj" jkj,V ubajk}(je]jg]ji]jk]jm]ujkj" jkj)V ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3Preventing a driver from attaching to an I2C device}(jk3Preventing a driver from attaching to an I2C devicejkjVV ubajk}(je]jg]ji]jk]jm]internalrefurij!V anchorname4#preventing-a-driver-from-attaching-to-an-i2c-deviceujkj" jkjSV ubajk}(je]jg]ji]jk]jm]ujkj" jkjPV ubajk}(je]jg]ji]jk]jm]ujkj" jkj)V ubejk}(je]jg]ji]jk]jm]ujkj" jkj V ubejk}(je]jg]ji]jk]jm]ujkj" jkj V ubajk}(je]jg]ji]jk]jm]ujkj" ubjaje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jkjzjkjV ubajk}(je]jg]ji]jk]jm]internalrefuri input/input anchornamehjpjujkj" jkjV ubajk}(je]jg]ji]jk]jm]ujkj" jkjV ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Architecture}(jk ArchitecturejkjV ubajk}(je]jg]ji]jk]jm]internalrefurijV anchorname #architecturejp](KKeujkj" jkjV ubajk}(je]jg]ji]jk]jm]ujkj" jkjV ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice drivers}(jkDevice driversjkjV ubajk}(je]jg]ji]jk]jm]internalrefurijV anchorname#device-driversjp](KKKeujkj" jkjV ubajk}(je]jg]ji]jk]jm]ujkj" jkjV ubajk}(je]jg]ji]jk]jm]ujkj" jkjV ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEvent handlers}(jkEvent handlersjkjV ubajk}(je]jg]ji]jk]jm]internalrefurijV anchorname#event-handlersjp](KKKeujkj" jkjV ubajk}(je]jg]ji]jk]jm]ujkj" jkjV ubajk}(je]jg]ji]jk]jm]ujkj" jkjV ubejk}(je]jg]ji]jk]jm]ujkj" jkjV ubejk}(je]jg]ji]jk]jm]ujkj" jkjV ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Simple Usage}(jk Simple Usagejkj'W ubajk}(je]jg]ji]jk]jm]internalrefurijV anchorname #simple-usagejp](KKeujkj" jkj$W ubajk}(je]jg]ji]jk]jm]ujkj" jkj!W ubajk}(je]jg]ji]jk]jm]ujkj" jkjV ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDetailed Description}(jkDetailed DescriptionjkjLW ubajk}(je]jg]ji]jk]jm]internalrefurijV anchorname#detailed-descriptionjp](KKeujkj" jkjIW ubajk}(je]jg]ji]jk]jm]ujkj" jkjFW ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEvent handlers}(jkEvent handlersjkjnW ubajk}(je]jg]ji]jk]jm]internalrefurijV anchorname#id1jp](KKKeujkj" jkjkW ubajk}(je]jg]ji]jk]jm]ujkj" jkjhW ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkevdev}(jkevdevjkjW ubajk}(je]jg]ji]jk]jm]internalrefurijV anchorname#evdevjp](KKKKeujkj" jkjW ubajk}(je]jg]ji]jk]jm]ujkj" jkjW ubajk}(je]jg]ji]jk]jm]ujkj" jkjW ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkkeyboard}(jkkeyboardjkjW ubajk}(je]jg]ji]jk]jm]internalrefurijV anchorname #keyboardjp](KKKKeujkj" jkjW ubajk}(je]jg]ji]jk]jm]ujkj" jkjW ubajk}(je]jg]ji]jk]jm]ujkj" jkjW ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmousedev}(jkmousedevjkjW ubajk}(je]jg]ji]jk]jm]internalrefurijV anchorname #mousedevjp](KKKKeujkj" jkjW ubajk}(je]jg]ji]jk]jm]ujkj" jkjW ubajk}(je]jg]ji]jk]jm]ujkj" jkjW ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkjoydev}(jkjoydevjkjW ubajk}(je]jg]ji]jk]jm]internalrefurijV anchorname#joydevjp](KKKKeujkj" jkjW ubajk}(je]jg]ji]jk]jm]ujkj" jkjW ubajk}(je]jg]ji]jk]jm]ujkj" jkjW ubejk}(je]jg]ji]jk]jm]ujkj" jkjhW ubejk}(je]jg]ji]jk]jm]ujkj" jkjeW ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevice drivers}(jkDevice driversjkj0X ubajk}(je]jg]ji]jk]jm]internalrefurijV anchorname#id2jp](KKKeujkj" jkj-X ubajk}(je]jg]ji]jk]jm]ujkj" jkj*X ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk hid-generic}(jk hid-genericjkjRX ubajk}(je]jg]ji]jk]jm]internalrefurijV anchorname #hid-genericjp](KKKKeujkj" jkjOX ubajk}(je]jg]ji]jk]jm]ujkj" jkjLX ubajk}(je]jg]ji]jk]jm]ujkj" jkjIX ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkusbmouse}(jkusbmousejkjwX ubajk}(je]jg]ji]jk]jm]internalrefurijV anchorname #usbmousejp](KKKKeujkj" jkjtX ubajk}(je]jg]ji]jk]jm]ujkj" jkjqX ubajk}(je]jg]ji]jk]jm]ujkj" jkjIX ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkusbkbd}(jkusbkbdjkjX ubajk}(je]jg]ji]jk]jm]internalrefurijV anchorname#usbkbdjp](KKKKeujkj" jkjX ubajk}(je]jg]ji]jk]jm]ujkj" jkjX ubajk}(je]jg]ji]jk]jm]ujkj" jkjIX ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpsmouse}(jkpsmousejkjX ubajk}(je]jg]ji]jk]jm]internalrefurijV anchorname#psmousejp](KKKKeujkj" jkjX ubajk}(je]jg]ji]jk]jm]ujkj" jkjX ubajk}(je]jg]ji]jk]jm]ujkj" jkjIX ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkatkbd}(jkatkbdjkjX ubajk}(je]jg]ji]jk]jm]internalrefurijV anchorname#atkbdjp](KKKKeujkj" jkjX ubajk}(je]jg]ji]jk]jm]ujkj" jkjX ubajk}(je]jg]ji]jk]jm]ujkj" jkjIX ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkiforce}(jkiforcejkj Y ubajk}(je]jg]ji]jk]jm]internalrefurijV anchorname#iforcejp](KKKKeujkj" jkjY ubajk}(je]jg]ji]jk]jm]ujkj" jkjY ubajk}(je]jg]ji]jk]jm]ujkj" jkjIX ubejk}(je]jg]ji]jk]jm]ujkj" jkj*X ubejk}(je]jg]ji]jk]jm]ujkj" jkjeW ubejk}(je]jg]ji]jk]jm]ujkj" jkjFW ubejk}(je]jg]ji]jk]jm]ujkj" jkjV ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVerifying if it works}(jkVerifying if it worksjkjHY ubajk}(je]jg]ji]jk]jm]internalrefurijV anchorname#verifying-if-it-worksjp](KKeujkj" jkjEY ubajk}(je]jg]ji]jk]jm]ujkj" jkjBY ubajk}(je]jg]ji]jk]jm]ujkj" jkjV ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEvent interface}(jkEvent interfacejkjmY ubajk}(je]jg]ji]jk]jm]internalrefurijV anchorname#event-interfacejp](KKeujkj" jkjjY ubajk}(je]jg]ji]jk]jm]ujkj" jkjgY ubajk}(je]jg]ji]jk]jm]ujkj" jkjV ubejk}(je]jg]ji]jk]jm]ujkj" jkjV ubejk}(je]jg]ji]jk]jm]ujkj" jkjV ubajk}(je]jg]ji]jk]jm]ujkj" ubjfje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver i2c-nforce2}(jkjjkjY ubajk}(je]jg]ji]jk]jm]internalrefurii2c/busses/i2c-nforce2 anchornamehujkj" jkjY ubajk}(je]jg]ji]jk]jm]ujkj" jkjY ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjY ubajk}(je]jg]ji]jk]jm]internalrefurijY anchorname #descriptionujkj" jkjY ubajk}(je]jg]ji]jk]jm]ujkj" jkjY ubajk}(je]jg]ji]jk]jm]ujkj" jkjY ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotes}(jkNotesjkjY ubajk}(je]jg]ji]jk]jm]internalrefurijY anchorname#notesujkj" jkjY ubajk}(je]jg]ji]jk]jm]ujkj" jkjY ubajk}(je]jg]ji]jk]jm]ujkj" jkjY ubejk}(je]jg]ji]jk]jm]ujkj" jkjY ubejk}(je]jg]ji]jk]jm]ujkj" jkjY ubajk}(je]jg]ji]jk]jm]ujkj" ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSentelic Touchpad}(jkjjkj$Z ubajk}(je]jg]ji]jk]jm]internalrefuriinput/devices/sentelic anchornamehjpjujkj" jkj!Z ubajk}(je]jg]ji]jk]jm]ujkj" jkjZ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKFinger Sensing Pad Intellimouse Mode (scrolling wheel, 4th and 5th buttons)}(jkKFinger Sensing Pad Intellimouse Mode (scrolling wheel, 4th and 5th buttons)jkjDZ ubajk}(je]jg]ji]jk]jm]internalrefurij3Z anchornameI#finger-sensing-pad-intellimouse-mode-scrolling-wheel-4th-and-5th-buttonsjp](KKeujkj" jkjAZ ubajk}(je]jg]ji]jk]jm]ujkj" jkj>Z ubajk}(je]jg]ji]jk]jm]ujkj" jkj;Z ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Absolute position for STL3886-G0}(jk Absolute position for STL3886-G0jkjiZ ubajk}(je]jg]ji]jk]jm]internalrefurij3Z anchorname!#absolute-position-for-stl3886-g0jp](KKeujkj" jkjfZ ubajk}(je]jg]ji]jk]jm]ujkj" jkjcZ ubajk}(je]jg]ji]jk]jm]ujkj" jkj;Z ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Absolute position for STL3888-Ax}(jk Absolute position for STL3888-AxjkjZ ubajk}(je]jg]ji]jk]jm]internalrefurij3Z anchorname!#absolute-position-for-stl3888-axjp](KKeujkj" jkjZ ubajk}(je]jg]ji]jk]jm]ujkj" jkjZ ubajk}(je]jg]ji]jk]jm]ujkj" jkj;Z ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Absolute position for STL3888-B0}(jk Absolute position for STL3888-B0jkjZ ubajk}(je]jg]ji]jk]jm]internalrefurij3Z anchorname!#absolute-position-for-stl3888-b0jp](KKeujkj" jkjZ ubajk}(je]jg]ji]jk]jm]ujkj" jkjZ ubajk}(je]jg]ji]jk]jm]ujkj" jkj;Z ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/Absolute position for STL3888-Cx and STL3888-Dx}(jk/Absolute position for STL3888-Cx and STL3888-DxjkjZ ubajk}(je]jg]ji]jk]jm]internalrefurij3Z anchorname0#absolute-position-for-stl3888-cx-and-stl3888-dxjp](KKeujkj" jkjZ ubajk}(je]jg]ji]jk]jm]ujkj" jkjZ ubajk}(je]jg]ji]jk]jm]ujkj" jkj;Z ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFSP Enable/Disable packet}(jkFSP Enable/Disable packetjkjZ ubajk}(je]jg]ji]jk]jm]internalrefurij3Z anchorname#fsp-enable-disable-packetjp](KKeujkj" jkjZ ubajk}(je]jg]ji]jk]jm]ujkj" jkjZ ubajk}(je]jg]ji]jk]jm]ujkj" jkj;Z ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPS/2 Command Set}(jkPS/2 Command Setjkj"[ ubajk}(je]jg]ji]jk]jm]internalrefurij3Z anchorname#ps-2-command-setjp](KKeujkj" jkj[ ubajk}(je]jg]ji]jk]jm]ujkj" jkj[ ubajk}(je]jg]ji]jk]jm]ujkj" jkj;Z ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8Programming Sequence for Determining Packet Parsing Flow}(jk8Programming Sequence for Determining Packet Parsing FlowjkjG[ ubajk}(je]jg]ji]jk]jm]internalrefurij3Z anchorname9#programming-sequence-for-determining-packet-parsing-flowjp](KKeujkj" jkjD[ ubajk}(je]jg]ji]jk]jm]ujkj" jkjA[ ubajk}(je]jg]ji]jk]jm]ujkj" jkj;Z ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1Programming Sequence for Register Reading/Writing}(jk1Programming Sequence for Register Reading/Writingjkjl[ ubajk}(je]jg]ji]jk]jm]internalrefurij3Z anchorname2#programming-sequence-for-register-reading-writingjp](KK eujkj" jkji[ ubajk}(je]jg]ji]jk]jm]ujkj" jkjf[ ubajk}(je]jg]ji]jk]jm]ujkj" jkj;Z ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6Programming Sequence for Page Register Reading/Writing}(jk6Programming Sequence for Page Register Reading/Writingjkj[ ubajk}(je]jg]ji]jk]jm]internalrefurij3Z anchorname7#programming-sequence-for-page-register-reading-writingjp](KK eujkj" jkj[ ubajk}(je]jg]ji]jk]jm]ujkj" jkj[ ubajk}(je]jg]ji]jk]jm]ujkj" jkj;Z ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Gesture ID}(jk Gesture IDjkj[ ubajk}(je]jg]ji]jk]jm]internalrefurij3Z anchorname #gesture-idjp](KK eujkj" jkj[ ubajk}(je]jg]ji]jk]jm]ujkj" jkj[ ubajk}(je]jg]ji]jk]jm]ujkj" jkj;Z ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRegister Listing}(jkRegister Listingjkj[ ubajk}(je]jg]ji]jk]jm]internalrefurij3Z anchorname#register-listingjp](KK eujkj" jkj[ ubajk}(je]jg]ji]jk]jm]ujkj" jkj[ ubajk}(je]jg]ji]jk]jm]ujkj" jkj;Z ubejk}(je]jg]ji]jk]jm]ujkj" jkjZ ubejk}(je]jg]ji]jk]jm]ujkj" jkjZ ubajk}(je]jg]ji]jk]jm]ujkj" ubjjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver i2c-ali15x3}(jkjjkj\ ubajk}(je]jg]ji]jk]jm]internalrefurii2c/busses/i2c-ali15x3 anchornamehujkj" jkj\ ubajk}(je]jg]ji]jk]jm]ujkj" jkj\ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule Parameters}(jkModule Parametersjkj5\ ubajk}(je]jg]ji]jk]jm]internalrefurij$\ anchorname#module-parametersujkj" jkj2\ ubajk}(je]jg]ji]jk]jm]ujkj" jkj/\ ubajk}(je]jg]ji]jk]jm]ujkj" jkj,\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotes}(jkNotesjkjY\ ubajk}(je]jg]ji]jk]jm]internalrefurij$\ anchorname#notesujkj" jkjV\ ubajk}(je]jg]ji]jk]jm]ujkj" jkjS\ ubajk}(je]jg]ji]jk]jm]ujkj" jkj,\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj}\ ubajk}(je]jg]ji]jk]jm]internalrefurij$\ anchorname #descriptionujkj" jkjz\ ubajk}(je]jg]ji]jk]jm]ujkj" jkjw\ ubajk}(je]jg]ji]jk]jm]ujkj" jkj,\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFeatures}(jkFeaturesjkj\ ubajk}(je]jg]ji]jk]jm]internalrefurij$\ anchorname #featuresujkj" jkj\ ubajk}(je]jg]ji]jk]jm]ujkj" jkj\ ubajk}(je]jg]ji]jk]jm]ujkj" jkj,\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIssues}(jkIssuesjkj\ ubajk}(je]jg]ji]jk]jm]internalrefurij$\ anchorname#issuesujkj" jkj\ ubajk}(je]jg]ji]jk]jm]ujkj" jkj\ ubajk}(je]jg]ji]jk]jm]ujkj" jkj,\ ubejk}(je]jg]ji]jk]jm]ujkj" jkj\ ubejk}(je]jg]ji]jk]jm]ujkj" jkj \ ubajk}(je]jg]ji]jk]jm]ujkj" ubjZ je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver i2c-mlxcpld}(jkjjkj\ ubajk}(je]jg]ji]jk]jm]internalrefurii2c/busses/i2c-mlxcpld anchornamehujkj" jkj\ ubajk}(je]jg]ji]jk]jm]ujkj" jkj\ ubajk}(je]jg]ji]jk]jm]ujkj" jkj\ ubajk}(je]jg]ji]jk]jm]ujkj" ubj4je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs files}(jkjjkj*] ubajk}(je]jg]ji]jk]jm]internalrefuriinfiniband/sysfs anchornamehujkj" jkj'] ubajk}(je]jg]ji]jk]jm]ujkj" jkj$] ubajk}(je]jg]ji]jk]jm]ujkj" jkj!] ubajk}(je]jg]ji]jk]jm]ujkj" ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHow to instantiate I2C devices}(jkjjkjV] ubajk}(je]jg]ji]jk]jm]internalrefurii2c/instantiating-devices anchornamehujkj" jkjS] ubajk}(je]jg]ji]jk]jm]ujkj" jkjP] ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,Method 1: Declare the I2C devices statically}(jk,Method 1: Declare the I2C devices staticallyjkjv] ubajk}(je]jg]ji]jk]jm]internalrefurije] anchorname,#method-1-declare-the-i2c-devices-staticallyujkj" jkjs] ubajk}(je]jg]ji]jk]jm]ujkj" jkjp] ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Declare the I2C devices via devicetree}(jk&Declare the I2C devices via devicetreejkj] ubajk}(je]jg]ji]jk]jm]internalrefurije] anchorname'#declare-the-i2c-devices-via-devicetreeujkj" jkj] ubajk}(je]jg]ji]jk]jm]ujkj" jkj] ubajk}(je]jg]ji]jk]jm]ujkj" jkj] ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Declare the I2C devices via ACPI}(jk Declare the I2C devices via ACPIjkj] ubajk}(je]jg]ji]jk]jm]internalrefurije] anchorname!#declare-the-i2c-devices-via-acpiujkj" jkj] ubajk}(je]jg]ji]jk]jm]ujkj" jkj] ubajk}(je]jg]ji]jk]jm]ujkj" jkj] ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Declare the I2C devices in board files}(jk&Declare the I2C devices in board filesjkj] ubajk}(je]jg]ji]jk]jm]internalrefurije] anchorname'#declare-the-i2c-devices-in-board-filesujkj" jkj] ubajk}(je]jg]ji]jk]jm]ujkj" jkj] ubajk}(je]jg]ji]jk]jm]ujkj" jkj] ubejk}(je]jg]ji]jk]jm]ujkj" jkjp] ubejk}(je]jg]ji]jk]jm]ujkj" jkjm] ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Method 2: Instantiate the devices explicitly}(jk,Method 2: Instantiate the devices explicitlyjkj^ ubajk}(je]jg]ji]jk]jm]internalrefurije] anchorname,#method-2-instantiate-the-devices-explicitlyujkj" jkj ^ ubajk}(je]jg]ji]jk]jm]ujkj" jkj ^ ubajk}(je]jg]ji]jk]jm]ujkj" jkjm] ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Method 3: Probe an I2C bus for certain devices}(jk.Method 3: Probe an I2C bus for certain devicesjkj3^ ubajk}(je]jg]ji]jk]jm]internalrefurije] anchorname.#method-3-probe-an-i2c-bus-for-certain-devicesujkj" jkj0^ ubajk}(je]jg]ji]jk]jm]ujkj" jkj-^ ubajk}(je]jg]ji]jk]jm]ujkj" jkjm] ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Method 4: Instantiate from user-space}(jk%Method 4: Instantiate from user-spacejkjW^ ubajk}(je]jg]ji]jk]jm]internalrefurije] anchorname%#method-4-instantiate-from-user-spaceujkj" jkjT^ ubajk}(je]jg]ji]jk]jm]ujkj" jkjQ^ ubajk}(je]jg]ji]jk]jm]ujkj" jkjm] ubejk}(je]jg]ji]jk]jm]ujkj" jkjP] ubejk}(je]jg]ji]jk]jm]ujkj" jkjM] ubajk}(je]jg]ji]jk]jm]ujkj" ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver i2c-sis96x}(jkjjkj^ ubajk}(je]jg]ji]jk]jm]internalrefurii2c/busses/i2c-sis96x anchornamehujkj" jkj^ ubajk}(je]jg]ji]jk]jm]ujkj" jkj^ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj^ ubajk}(je]jg]ji]jk]jm]internalrefurij^ anchorname #descriptionujkj" jkj^ ubajk}(je]jg]ji]jk]jm]ujkj" jkj^ ubajk}(je]jg]ji]jk]jm]ujkj" jkj^ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTO DOs}(jkTO DOsjkj^ ubajk}(je]jg]ji]jk]jm]internalrefurij^ anchorname#to-dosujkj" jkj^ ubajk}(je]jg]ji]jk]jm]ujkj" jkj^ ubajk}(je]jg]ji]jk]jm]ujkj" jkj^ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Thank You}(jk Thank Youjkj^ ubajk}(je]jg]ji]jk]jm]internalrefurij^ anchorname #thank-youujkj" jkj^ ubajk}(je]jg]ji]jk]jm]ujkj" jkj^ ubajk}(je]jg]ji]jk]jm]ujkj" jkj^ ubejk}(je]jg]ji]jk]jm]ujkj" jkj^ ubejk}(je]jg]ji]jk]jm]ujkj" jkj^ ubajk}(je]jg]ji]jk]jm]ujkj" ubj?je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkElantech Touchpad Driver}(jkjjkj1_ ubajk}(je]jg]ji]jk]jm]internalrefuriinput/devices/elantech anchornamehjpjujkj" jkj._ ubajk}(je]jg]ji]jk]jm]ujkj" jkj+_ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk IntroductionjkjQ_ ubajk}(je]jg]ji]jk]jm]internalrefurij@_ anchorname #introductionjp](K Keujkj" jkjN_ ubajk}(je]jg]ji]jk]jm]ujkj" jkjK_ ubajk}(je]jg]ji]jk]jm]ujkj" jkjH_ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Extra knobs}(jk Extra knobsjkjv_ ubajk}(je]jg]ji]jk]jm]internalrefurij@_ anchorname #extra-knobsjp](K Keujkj" jkjs_ ubajk}(je]jg]ji]jk]jm]ujkj" jkjp_ ubajk}(je]jg]ji]jk]jm]ujkj" jkjH_ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Differentiating hardware versions}(jk!Differentiating hardware versionsjkj_ ubajk}(je]jg]ji]jk]jm]internalrefurij@_ anchorname"#differentiating-hardware-versionsjp](K Keujkj" jkj_ ubajk}(je]jg]ji]jk]jm]ujkj" jkj_ ubajk}(je]jg]ji]jk]jm]ujkj" jkjH_ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHardware version 1}(jkHardware version 1jkj_ ubajk}(je]jg]ji]jk]jm]internalrefurij@_ anchorname#hardware-version-1jp](K Keujkj" jkj_ ubajk}(je]jg]ji]jk]jm]ujkj" jkj_ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Registers}(jk Registersjkj_ ubajk}(je]jg]ji]jk]jm]internalrefurij@_ anchorname #registersjp](K KKeujkj" jkj_ ubajk}(je]jg]ji]jk]jm]ujkj" jkj_ ubajk}(je]jg]ji]jk]jm]ujkj" jkj_ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Native relative mode 4 byte packet format}(jk)Native relative mode 4 byte packet formatjkj` ubajk}(je]jg]ji]jk]jm]internalrefurij@_ anchorname*#native-relative-mode-4-byte-packet-formatjp](K KKeujkj" jkj` ubajk}(je]jg]ji]jk]jm]ujkj" jkj` ubajk}(je]jg]ji]jk]jm]ujkj" jkj_ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Native absolute mode 4 byte packet format}(jk)Native absolute mode 4 byte packet formatjkj,` ubajk}(je]jg]ji]jk]jm]internalrefurij@_ anchorname*#native-absolute-mode-4-byte-packet-formatjp](K KKeujkj" jkj)` ubajk}(je]jg]ji]jk]jm]ujkj" jkj&` ubajk}(je]jg]ji]jk]jm]ujkj" jkj_ ubejk}(je]jg]ji]jk]jm]ujkj" jkj_ ubejk}(je]jg]ji]jk]jm]ujkj" jkjH_ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHardware version 2}(jkHardware version 2jkj]` ubajk}(je]jg]ji]jk]jm]internalrefurij@_ anchorname#hardware-version-2jp](K Keujkj" jkjZ` ubajk}(je]jg]ji]jk]jm]ujkj" jkjW` ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Registers}(jk Registersjkj` ubajk}(je]jg]ji]jk]jm]internalrefurij@_ anchorname#id1jp](K KKeujkj" jkj|` ubajk}(je]jg]ji]jk]jm]ujkj" jkjy` ubajk}(je]jg]ji]jk]jm]ujkj" jkjv` ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)Native absolute mode 6 byte packet format}(jk)Native absolute mode 6 byte packet formatjkj` ubajk}(je]jg]ji]jk]jm]internalrefurij@_ anchorname*#native-absolute-mode-6-byte-packet-formatjp](K KKeujkj" jkj` ubajk}(je]jg]ji]jk]jm]ujkj" jkj` ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Parity checking and packet re-synchronization}(jk-Parity checking and packet re-synchronizationjkj` ubajk}(je]jg]ji]jk]jm]internalrefurij@_ anchorname.#parity-checking-and-packet-re-synchronizationjp](K KKKeujkj" jkj` ubajk}(je]jg]ji]jk]jm]ujkj" jkj` ubajk}(je]jg]ji]jk]jm]ujkj" jkj` ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOne/Three finger touch}(jkOne/Three finger touchjkj` ubajk}(je]jg]ji]jk]jm]internalrefurij@_ anchorname#one-three-finger-touchjp](K KKKeujkj" jkj` ubajk}(je]jg]ji]jk]jm]ujkj" jkj` ubajk}(je]jg]ji]jk]jm]ujkj" jkj` ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTwo finger touch}(jkTwo finger touchjkja ubajk}(je]jg]ji]jk]jm]internalrefurij@_ anchorname#two-finger-touchjp](K KKKeujkj" jkj a ubajk}(je]jg]ji]jk]jm]ujkj" jkj a ubajk}(je]jg]ji]jk]jm]ujkj" jkj` ubejk}(je]jg]ji]jk]jm]ujkj" jkj` ubejk}(je]jg]ji]jk]jm]ujkj" jkjv` ubejk}(je]jg]ji]jk]jm]ujkj" jkjW` ubejk}(je]jg]ji]jk]jm]ujkj" jkjH_ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHardware version 3}(jkHardware version 3jkjMa ubajk}(je]jg]ji]jk]jm]internalrefurij@_ anchorname#hardware-version-3jp](K Keujkj" jkjJa ubajk}(je]jg]ji]jk]jm]ujkj" jkjGa ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Registers}(jk Registersjkjoa ubajk}(je]jg]ji]jk]jm]internalrefurij@_ anchorname#id2jp](K KKeujkj" jkjla ubajk}(je]jg]ji]jk]jm]ujkj" jkjia ubajk}(je]jg]ji]jk]jm]ujkj" jkjfa ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)Native absolute mode 6 byte packet format}(jk)Native absolute mode 6 byte packet formatjkja ubajk}(je]jg]ji]jk]jm]internalrefurij@_ anchorname#id3jp](K KKeujkj" jkja ubajk}(je]jg]ji]jk]jm]ujkj" jkja ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOne/Three finger touch}(jkOne/Three finger touchjkja ubajk}(je]jg]ji]jk]jm]internalrefurij@_ anchorname#id4jp](K KKKeujkj" jkja ubajk}(je]jg]ji]jk]jm]ujkj" jkja ubajk}(je]jg]ji]jk]jm]ujkj" jkja ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTwo finger touch}(jkTwo finger touchjkja ubajk}(je]jg]ji]jk]jm]internalrefurij@_ anchorname#id5jp](K KKKeujkj" jkja ubajk}(je]jg]ji]jk]jm]ujkj" jkja ubajk}(je]jg]ji]jk]jm]ujkj" jkja ubejk}(je]jg]ji]jk]jm]ujkj" jkja ubejk}(je]jg]ji]jk]jm]ujkj" jkjfa ubejk}(je]jg]ji]jk]jm]ujkj" jkjGa ubejk}(je]jg]ji]jk]jm]ujkj" jkjH_ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHardware version 4}(jkHardware version 4jkjb ubajk}(je]jg]ji]jk]jm]internalrefurij@_ anchorname#hardware-version-4jp](K Keujkj" jkjb ubajk}(je]jg]ji]jk]jm]ujkj" jkjb ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Registers}(jk Registersjkj:b ubajk}(je]jg]ji]jk]jm]internalrefurij@_ anchorname#id6jp](K KKeujkj" jkj7b ubajk}(je]jg]ji]jk]jm]ujkj" jkj4b ubajk}(je]jg]ji]jk]jm]ujkj" jkj1b ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)Native absolute mode 6 byte packet format}(jk)Native absolute mode 6 byte packet formatjkj_b ubajk}(je]jg]ji]jk]jm]internalrefurij@_ anchorname#id7jp](K KKeujkj" jkj\b ubajk}(je]jg]ji]jk]jm]ujkj" jkjYb ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Status packet}(jk Status packetjkjb ubajk}(je]jg]ji]jk]jm]internalrefurij@_ anchorname#status-packetjp](K KKKeujkj" jkj~b ubajk}(je]jg]ji]jk]jm]ujkj" jkj{b ubajk}(je]jg]ji]jk]jm]ujkj" jkjxb ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Head packet}(jk Head packetjkjb ubajk}(je]jg]ji]jk]jm]internalrefurij@_ anchorname #head-packetjp](K KKKeujkj" jkjb ubajk}(je]jg]ji]jk]jm]ujkj" jkjb ubajk}(je]jg]ji]jk]jm]ujkj" jkjxb ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Motion packet}(jk Motion packetjkjb ubajk}(je]jg]ji]jk]jm]internalrefurij@_ anchorname#motion-packetjp](K KKKeujkj" jkjb ubajk}(je]jg]ji]jk]jm]ujkj" jkjb ubajk}(je]jg]ji]jk]jm]ujkj" jkjxb ubejk}(je]jg]ji]jk]jm]ujkj" jkjYb ubejk}(je]jg]ji]jk]jm]ujkj" jkj1b ubejk}(je]jg]ji]jk]jm]ujkj" jkjb ubejk}(je]jg]ji]jk]jm]ujkj" jkjH_ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)Trackpoint (for Hardware version 3 and 4)}(jk)Trackpoint (for Hardware version 3 and 4)jkjc ubajk}(je]jg]ji]jk]jm]internalrefurij@_ anchorname(#trackpoint-for-hardware-version-3-and-4jp](K Keujkj" jkjc ubajk}(je]jg]ji]jk]jm]ujkj" jkjc ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Registers}(jk Registersjkj*c ubajk}(je]jg]ji]jk]jm]internalrefurij@_ anchorname#id8jp](K KKeujkj" jkj'c ubajk}(je]jg]ji]jk]jm]ujkj" jkj$c ubajk}(je]jg]ji]jk]jm]ujkj" jkj!c ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)Native relative mode 6 byte packet format}(jk)Native relative mode 6 byte packet formatjkjOc ubajk}(je]jg]ji]jk]jm]internalrefurij@_ anchorname*#native-relative-mode-6-byte-packet-formatjp](K KKeujkj" jkjLc ubajk}(je]jg]ji]jk]jm]ujkj" jkjIc ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Status Packet}(jk Status Packetjkjqc ubajk}(je]jg]ji]jk]jm]internalrefurij@_ anchorname#id9jp](K KKKeujkj" jkjnc ubajk}(je]jg]ji]jk]jm]ujkj" jkjkc ubajk}(je]jg]ji]jk]jm]ujkj" jkjhc ubajk}(je]jg]ji]jk]jm]ujkj" jkjIc ubejk}(je]jg]ji]jk]jm]ujkj" jkj!c ubejk}(je]jg]ji]jk]jm]ujkj" jkjc ubejk}(je]jg]ji]jk]jm]ujkj" jkjH_ ubejk}(je]jg]ji]jk]jm]ujkj" jkj+_ ubejk}(je]jg]ji]jk]jm]ujkj" jkj(_ ubajk}(je]jg]ji]jk]jm]ujkj" ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux I2C and DMA}(jkjjkjc ubajk}(je]jg]ji]jk]jm]internalrefurii2c/dma-considerations anchornamehujkj" jkjc ubajk}(je]jg]ji]jk]jm]ujkj" jkjc ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkClients}(jkClientsjkjc ubajk}(je]jg]ji]jk]jm]internalrefurijc anchorname#clientsujkj" jkjc ubajk}(je]jg]ji]jk]jm]ujkj" jkjc ubajk}(je]jg]ji]jk]jm]ujkj" jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMasters}(jkMastersjkjd ubajk}(je]jg]ji]jk]jm]internalrefurijc anchorname#mastersujkj" jkjd ubajk}(je]jg]ji]jk]jm]ujkj" jkjd ubajk}(je]jg]ji]jk]jm]ujkj" jkjc ubejk}(je]jg]ji]jk]jm]ujkj" jkjc ubejk}(je]jg]ji]jk]jm]ujkj" jkjc ubajk}(je]jg]ji]jk]jm]ujkj" ubj je0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDriver-specific documentation}(jkj jkj@d ubajk}(je]jg]ji]jk]jm]internalrefuriinput/devices/index anchornamehujkj" jkj=d ubajk}(je]jg]ji]jk]jm]ujkj" jkj:d ubje0)}(jkhjk]jH)}(jkhjk]jk}(je]jg]ji]jk]jm]parentjOd entries](NjC Nj- Ninput/devices/appletouchNjI Ninput/devices/bcm5974Ninput/devices/cma3000_d0xNinput/devices/cs461xNj^/ Nj@_ Nj: Ninput/devices/joystick-parportNinput/devices/ntrigNj% Nj' Nj3Z Ninput/devices/walkera0701Ninput/devices/xpadNinput/devices/yealinke includefiles](jC j- jhd jI jkd jmd jod j^/ j@_ j: jtd jvd j% j' j3Z j{d j}d jd emaxdepthKcaptionNglobhidden includehiddennumberedM titlesonly rawentries]ujkj, j^sA/var/lib/git/docbuild/linux/Documentation/input/devices/index.rstj_sKjkjWd ubajk}(je]jg]ji]jk]jm]ujkj" jkj:d ubejk}(je]jg]ji]jk]jm]ujkj" jkj7d ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjd ubajk}(je]jg]ji]jk]jm]internalrefurijOd anchorname#indicesujkj" jkjd ubajk}(je]jg]ji]jk]jm]ujkj" jkjd ubajk}(je]jg]ji]jk]jm]ujkj" jkjd ubajk}(je]jg]ji]jk]jm]exprsubproject and htmlujkonlyjkj7d ubejk}(je]jg]ji]jk]jm]ujkj" ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux Joystick support}(jkjjkjd ubajk}(je]jg]ji]jk]jm]internalrefuriinput/joydev/index anchornamehjpjujkj" jkjd ubajk}(je]jg]ji]jk]jm]ujkj" jkjd ubje0)}(jkhjk]jH)}(jkhjk]jk}(je]jg]ji]jk]jm]parentjd entries](Ninput/joydev/joystickNinput/joydev/joystick-apie includefiles](jd je emaxdepthKcaptionTable of Contentsglobhidden includehiddennumberedK titlesonly rawentries] rawcaptionje ujkj, j^s@/var/lib/git/docbuild/linux/Documentation/input/joydev/index.rstj_sK jkjd ubajk}(je]jg]ji]jk]jm]ujkj" jkjd ubejk}(je]jg]ji]jk]jm]ujkj" jkjd ubajk}(je]jg]ji]jk]jm]ujkj" ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux I2C Sysfs}(jkj&jkj+e ubajk}(je]jg]ji]jk]jm]internalrefuri i2c/i2c-sysfs anchornamehujkj" jkj(e ubajk}(je]jg]ji]jk]jm]ujkj" jkj%e ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjKe ubajk}(je]jg]ji]jk]jm]internalrefurij:e anchorname #overviewujkj" jkjHe ubajk}(je]jg]ji]jk]jm]ujkj" jkjEe ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTarget audience}(jkTarget audiencejkjle ubajk}(je]jg]ji]jk]jm]internalrefurij:e anchorname#target-audienceujkj" jkjie ubajk}(je]jg]ji]jk]jm]ujkj" jkjfe ubajk}(je]jg]ji]jk]jm]ujkj" jkjce ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Prerequisites}(jk Prerequisitesjkje ubajk}(je]jg]ji]jk]jm]internalrefurij:e anchorname#prerequisitesujkj" jkje ubajk}(je]jg]ji]jk]jm]ujkj" jkje ubajk}(je]jg]ji]jk]jm]ujkj" jkjce ubejk}(je]jg]ji]jk]jm]ujkj" jkjEe ubejk}(je]jg]ji]jk]jm]ujkj" jkjBe ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocation of I2C Sysfs}(jkLocation of I2C Sysfsjkje ubajk}(je]jg]ji]jk]jm]internalrefurij:e anchorname#location-of-i2c-sysfsujkj" jkje ubajk}(je]jg]ji]jk]jm]ujkj" jkje ubajk}(je]jg]ji]jk]jm]ujkj" jkjBe ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Terminology}(jk Terminologyjkje ubajk}(je]jg]ji]jk]jm]internalrefurij:e anchorname #terminologyujkj" jkje ubajk}(je]jg]ji]jk]jm]ujkj" jkje ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Physical) I2C Bus Controller}(jk(Physical) I2C Bus Controllerjkjf ubajk}(je]jg]ji]jk]jm]internalrefurij:e anchorname#physical-i2c-bus-controllerujkj" jkjf ubajk}(je]jg]ji]jk]jm]ujkj" jkje ubajk}(je]jg]ji]jk]jm]ujkj" jkje ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkI2C Bus Physical Number}(jkI2C Bus Physical Numberjkj)f ubajk}(je]jg]ji]jk]jm]internalrefurij:e anchorname#i2c-bus-physical-numberujkj" jkj&f ubajk}(je]jg]ji]jk]jm]ujkj" jkj#f ubajk}(je]jg]ji]jk]jm]ujkj" jkje ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLogical I2C Bus}(jkLogical I2C BusjkjMf ubajk}(je]jg]ji]jk]jm]internalrefurij:e anchorname#logical-i2c-busujkj" jkjJf ubajk}(je]jg]ji]jk]jm]ujkj" jkjGf ubajk}(je]jg]ji]jk]jm]ujkj" jkje ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPhysical I2C Bus}(jkPhysical I2C Busjkjqf ubajk}(je]jg]ji]jk]jm]internalrefurij:e anchorname#physical-i2c-busujkj" jkjnf ubajk}(je]jg]ji]jk]jm]ujkj" jkjkf ubajk}(je]jg]ji]jk]jm]ujkj" jkje ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCaveat}(jkCaveatjkjf ubajk}(je]jg]ji]jk]jm]internalrefurij:e anchorname#caveatujkj" jkjf ubajk}(je]jg]ji]jk]jm]ujkj" jkjf ubajk}(je]jg]ji]jk]jm]ujkj" jkje ubejk}(je]jg]ji]jk]jm]ujkj" jkje ubejk}(je]jg]ji]jk]jm]ujkj" jkjBe ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWalk through Logical I2C Bus}(jkWalk through Logical I2C Busjkjf ubajk}(je]jg]ji]jk]jm]internalrefurij:e anchorname#walk-through-logical-i2c-busujkj" jkjf ubajk}(je]jg]ji]jk]jm]ujkj" jkjf ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Distinguish Physical and Logical I2C Bus}(jk(Distinguish Physical and Logical I2C Busjkjf ubajk}(je]jg]ji]jk]jm]internalrefurij:e anchorname)#distinguish-physical-and-logical-i2c-busujkj" jkjf ubajk}(je]jg]ji]jk]jm]ujkj" jkjf ubajk}(je]jg]ji]jk]jm]ujkj" jkjf ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Finding out Logical I2C Bus Number}(jk"Finding out Logical I2C Bus Numberjkj g ubajk}(je]jg]ji]jk]jm]internalrefurij:e anchorname##finding-out-logical-i2c-bus-numberujkj" jkjg ubajk}(je]jg]ji]jk]jm]ujkj" jkjg ubajk}(je]jg]ji]jk]jm]ujkj" jkjf ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPinned Logical I2C Bus Number}(jkPinned Logical I2C Bus Numberjkj.g ubajk}(je]jg]ji]jk]jm]internalrefurij:e anchorname#pinned-logical-i2c-bus-numberujkj" jkj+g ubajk}(je]jg]ji]jk]jm]ujkj" jkj(g ubajk}(je]jg]ji]jk]jm]ujkj" jkjf ubejk}(je]jg]ji]jk]jm]ujkj" jkjf ubejk}(je]jg]ji]jk]jm]ujkj" jkjBe ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk I2C Devices}(jk I2C Devicesjkj^g ubajk}(je]jg]ji]jk]jm]internalrefurij:e anchorname #i2c-devicesujkj" jkj[g ubajk}(je]jg]ji]jk]jm]ujkj" jkjXg ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkI2C Device Directory Content}(jkI2C Device Directory Contentjkjg ubajk}(je]jg]ji]jk]jm]internalrefurij:e anchorname#i2c-device-directory-contentujkj" jkj|g ubajk}(je]jg]ji]jk]jm]ujkj" jkjyg ubajk}(je]jg]ji]jk]jm]ujkj" jkjvg ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkI2C MUX Device}(jkI2C MUX Devicejkjg ubajk}(je]jg]ji]jk]jm]internalrefurij:e anchorname#i2c-mux-deviceujkj" jkjg ubajk}(je]jg]ji]jk]jm]ujkj" jkjg ubajk}(je]jg]ji]jk]jm]ujkj" jkjvg ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkI2C Sensor Device / Hwmon}(jkI2C Sensor Device / Hwmonjkjg ubajk}(je]jg]ji]jk]jm]internalrefurij:e anchorname#i2c-sensor-device-hwmonujkj" jkjg ubajk}(je]jg]ji]jk]jm]ujkj" jkjg ubajk}(je]jg]ji]jk]jm]ujkj" jkjvg ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Instantiate I2C Devices in I2C Sysfs}(jk$Instantiate I2C Devices in I2C Sysfsjkjg ubajk}(je]jg]ji]jk]jm]internalrefurij:e anchorname%#instantiate-i2c-devices-in-i2c-sysfsujkj" jkjg ubajk}(je]jg]ji]jk]jm]ujkj" jkjg ubajk}(je]jg]ji]jk]jm]ujkj" jkjvg ubejk}(je]jg]ji]jk]jm]ujkj" jkjXg ubejk}(je]jg]ji]jk]jm]ujkj" jkjBe ubejk}(je]jg]ji]jk]jm]ujkj" jkj%e ubejk}(je]jg]ji]jk]jm]ujkj" jkj"e ubajk}(je]jg]ji]jk]jm]ujkj" ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk BNO055 driver}(jkj4jkj0h ubajk}(je]jg]ji]jk]jm]internalrefuri iio/bno055 anchornamehujkj" jkj-h ubajk}(je]jg]ji]jk]jm]ujkj" jkj*h ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. Overview}(jk 1. OverviewjkjPh ubajk}(je]jg]ji]jk]jm]internalrefurij?h anchorname #overviewujkj" jkjMh ubajk}(je]jg]ji]jk]jm]ujkj" jkjJh ubajk}(je]jg]ji]jk]jm]ujkj" jkjGh ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Calibration}(jk2. Calibrationjkjth ubajk}(je]jg]ji]jk]jm]internalrefurij?h anchorname #calibrationujkj" jkjqh ubajk}(je]jg]ji]jk]jm]ujkj" jkjnh ubajk}(je]jg]ji]jk]jm]ujkj" jkjGh ubejk}(je]jg]ji]jk]jm]ujkj" jkj*h ubejk}(je]jg]ji]jk]jm]ujkj" jkj'h ubajk}(je]jg]ji]jk]jm]ujkj" ubjM je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Linux Input Subsystem kernel API}(jkjBjkjh ubajk}(je]jg]ji]jk]jm]internalrefuriinput/input_kapi anchornamehujkj" jkjh ubajk}(je]jg]ji]jk]jm]ujkj" jkjh ubje0)}(jkhjk]jH)}(jkhjk]jk}(je]jg]ji]jk]jm]parentjh entries](Ninput/input-programmingNinput/gameport-programmingNinput/notifiere includefiles](jh jh jh emaxdepthKcaptionTable of Contentsglobhidden includehiddennumberedM titlesonly rawentries] rawcaptionjh ujkj, j^s>/var/lib/git/docbuild/linux/Documentation/input/input_kapi.rstj_sKjkjh ubajk}(je]jg]ji]jk]jm]ujkj" jkjh ubejk}(je]jg]ji]jk]jm]ujkj" jkjh ubajk}(je]jg]ji]jk]jm]ujkj" ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,Implementing I2C device drivers in userspace}(jkjPjkji ubajk}(je]jg]ji]jk]jm]internalrefurii2c/dev-interface anchornamehujkj" jkjh ubajk}(je]jg]ji]jk]jm]ujkj" jkjh ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk C example}(jk C examplejkj"i ubajk}(je]jg]ji]jk]jm]internalrefuriji anchorname #c-exampleujkj" jkji ubajk}(je]jg]ji]jk]jm]ujkj" jkji ubajk}(je]jg]ji]jk]jm]ujkj" jkji ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFull interface description}(jkFull interface descriptionjkjFi ubajk}(je]jg]ji]jk]jm]internalrefuriji anchorname#full-interface-descriptionujkj" jkjCi ubajk}(je]jg]ji]jk]jm]ujkj" jkj@i ubajk}(je]jg]ji]jk]jm]ujkj" jkji ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation details}(jkImplementation detailsjkjji ubajk}(je]jg]ji]jk]jm]internalrefuriji anchorname#implementation-detailsujkj" jkjgi ubajk}(je]jg]ji]jk]jm]ujkj" jkjdi ubajk}(je]jg]ji]jk]jm]ujkj" jkji ubejk}(je]jg]ji]jk]jm]ujkj" jkjh ubejk}(je]jg]ji]jk]jm]ujkj" jkjh ubajk}(je]jg]ji]jk]jm]ujkj" ubj3 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/Driver documentation for yealink usb-p1k phones}(jkj^jkji ubajk}(je]jg]ji]jk]jm]internalrefurijd anchornamehjpjeujkj" jkji ubajk}(je]jg]ji]jk]jm]ujkj" jkji ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStatus}(jkStatusjkji ubajk}(je]jg]ji]jk]jm]internalrefurijd anchorname#statusjp](KKeujkj" jkji ubajk}(je]jg]ji]jk]jm]ujkj" jkji ubajk}(je]jg]ji]jk]jm]ujkj" jkji ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkkeyboard features}(jkkeyboard featuresjkji ubajk}(je]jg]ji]jk]jm]internalrefurijd anchorname#keyboard-featuresjp](KKeujkj" jkji ubajk}(je]jg]ji]jk]jm]ujkj" jkji ubajk}(je]jg]ji]jk]jm]ujkj" jkji ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk LCD features}(jk LCD featuresjkj j ubajk}(je]jg]ji]jk]jm]internalrefurijd anchorname #lcd-featuresjp](KKeujkj" jkj j ubajk}(je]jg]ji]jk]jm]ujkj" jkjj ubajk}(je]jg]ji]jk]jm]ujkj" jkji ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Driver usage}(jk Driver usagejkj1j ubajk}(je]jg]ji]jk]jm]internalrefurijd anchorname #driver-usagejp](KKeujkj" jkj.j ubajk}(je]jg]ji]jk]jm]ujkj" jkj+j ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jklineX}(jklineXjkjSj ubajk}(je]jg]ji]jk]jm]internalrefurijd anchorname#linexjp](KKKeujkj" jkjPj ubajk}(je]jg]ji]jk]jm]ujkj" jkjMj ubajk}(je]jg]ji]jk]jm]ujkj" jkjJj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk get_icons}(jk get_iconsjkjxj ubajk}(je]jg]ji]jk]jm]internalrefurijd anchorname #get-iconsjp](KKKeujkj" jkjuj ubajk}(je]jg]ji]jk]jm]ujkj" jkjrj ubajk}(je]jg]ji]jk]jm]ujkj" jkjJj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkshow/hide icons}(jkshow/hide iconsjkjj ubajk}(je]jg]ji]jk]jm]internalrefurijd anchorname#show-hide-iconsjp](KKKeujkj" jkjj ubajk}(je]jg]ji]jk]jm]ujkj" jkjj ubajk}(je]jg]ji]jk]jm]ujkj" jkjJj ubejk}(je]jg]ji]jk]jm]ujkj" jkj+j ubejk}(je]jg]ji]jk]jm]ujkj" jkji ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSound features}(jkSound featuresjkjj ubajk}(je]jg]ji]jk]jm]internalrefurijd anchorname#sound-featuresjp](KKeujkj" jkjj ubajk}(je]jg]ji]jk]jm]ujkj" jkjj ubajk}(je]jg]ji]jk]jm]ujkj" jkji ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTroubleshooting}(jkTroubleshootingjkjj ubajk}(je]jg]ji]jk]jm]internalrefurijd anchorname#troubleshootingjp](KKeujkj" jkjj ubajk}(je]jg]ji]jk]jm]ujkj" jkjj ubajk}(je]jg]ji]jk]jm]ujkj" jkji ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCredits & Acknowledgments}(jkCredits & Acknowledgmentsjkjk ubajk}(je]jg]ji]jk]jm]internalrefurijd anchorname#credits-acknowledgmentsjp](KKeujkj" jkjk ubajk}(je]jg]ji]jk]jm]ujkj" jkjk ubajk}(je]jg]ji]jk]jm]ujkj" jkji ubejk}(je]jg]ji]jk]jm]ujkj" jkji ubejk}(je]jg]ji]jk]jm]ujkj" jkji ubajk}(je]jg]ji]jk]jm]ujkj" ubjbje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUserspace verbs access}(jkjmjkjRk ubajk}(je]jg]ji]jk]jm]internalrefuriinfiniband/user_verbs anchornamehujkj" jkjOk ubajk}(je]jg]ji]jk]jm]ujkj" jkjLk ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUser-kernel communication}(jkUser-kernel communicationjkjrk ubajk}(je]jg]ji]jk]jm]internalrefurijak anchorname#user-kernel-communicationujkj" jkjok ubajk}(je]jg]ji]jk]jm]ujkj" jkjlk ubajk}(je]jg]ji]jk]jm]ujkj" jkjik ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkResource management}(jkResource managementjkjk ubajk}(je]jg]ji]jk]jm]internalrefurijak anchorname#resource-managementujkj" jkjk ubajk}(je]jg]ji]jk]jm]ujkj" jkjk ubajk}(je]jg]ji]jk]jm]ujkj" jkjik ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory pinning}(jkMemory pinningjkjk ubajk}(je]jg]ji]jk]jm]internalrefurijak anchorname#memory-pinningujkj" jkjk ubajk}(je]jg]ji]jk]jm]ujkj" jkjk ubajk}(je]jg]ji]jk]jm]ujkj" jkjik ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk /dev files}(jk /dev filesjkjk ubajk}(je]jg]ji]jk]jm]internalrefurijak anchorname #dev-filesujkj" jkjk ubajk}(je]jg]ji]jk]jm]ujkj" jkjk ubajk}(je]jg]ji]jk]jm]ujkj" jkjik ubejk}(je]jg]ji]jk]jm]ujkj" jkjLk ubejk}(je]jg]ji]jk]jm]ujkj" jkjIk ubajk}(je]jg]ji]jk]jm]ujkj" ubjX je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkInput Documentation}(jkj{jkjl ubajk}(je]jg]ji]jk]jm]internalrefuri input/index anchornamehujkj" jkjl ubajk}(je]jg]ji]jk]jm]ujkj" jkjl ubje0)}(jkhjk](jH)}(jkhjk]jk}(je]jg]ji]jk]jm]parentj&l entries](Ninput/input_uapiNinput/input_kapiNinput/devices/indexe includefiles](j=l j?l jAl emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj, j^s9/var/lib/git/docbuild/linux/Documentation/input/index.rstj_sKjkj.l ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjXl ubajk}(je]jg]ji]jk]jm]internalrefurij&l anchorname#indicesujkj" jkjUl ubajk}(je]jg]ji]jk]jm]ujkj" jkjRl ubajk}(je]jg]ji]jk]jm]ujkj" jkjOl ubajk}(je]jg]ji]jk]jm]exprsubproject and htmlujkjd jkj.l ubejk}(je]jg]ji]jk]jm]ujkj" jkjl ubejk}(je]jg]ji]jk]jm]ujkj" jkjl ubajk}(je]jg]ji]jk]jm]ujkj" ubjeje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCreating an input device driver}(jkjjkjl ubajk}(je]jg]ji]jk]jm]internalrefuriinput/input-programming anchornamehjpjujkj" jkjl ubajk}(je]jg]ji]jk]jm]ujkj" jkjl ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe simplest example}(jkThe simplest examplejkjl ubajk}(je]jg]ji]jk]jm]internalrefurijl anchorname#the-simplest-examplejp](KKeujkj" jkjl ubajk}(je]jg]ji]jk]jm]ujkj" jkjl ubajk}(je]jg]ji]jk]jm]ujkj" jkjl ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat the example does}(jkWhat the example doesjkjl ubajk}(je]jg]ji]jk]jm]internalrefurijl anchorname#what-the-example-doesjp](KKeujkj" jkjl ubajk}(je]jg]ji]jk]jm]ujkj" jkjl ubajk}(je]jg]ji]jk]jm]ujkj" jkjl ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdev->open() and dev->close()}(jkdev->open() and dev->close()jkjm ubajk}(je]jg]ji]jk]jm]internalrefurijl anchorname#dev-open-and-dev-closejp](KKeujkj" jkjm ubajk}(je]jg]ji]jk]jm]ujkj" jkjl ubajk}(je]jg]ji]jk]jm]ujkj" jkjl ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInhibiting input devices}(jkInhibiting input devicesjkj(m ubajk}(je]jg]ji]jk]jm]internalrefurijl anchorname#inhibiting-input-devicesjp](KKeujkj" jkj%m ubajk}(je]jg]ji]jk]jm]ujkj" jkj"m ubajk}(je]jg]ji]jk]jm]ujkj" jkjl ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBasic event types}(jkBasic event typesjkjMm ubajk}(je]jg]ji]jk]jm]internalrefurijl anchorname#basic-event-typesjp](KKeujkj" jkjJm ubajk}(je]jg]ji]jk]jm]ujkj" jkjGm ubajk}(je]jg]ji]jk]jm]ujkj" jkjl ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'BITS_TO_LONGS(), BIT_WORD(), BIT_MASK()}(jk'BITS_TO_LONGS(), BIT_WORD(), BIT_MASK()jkjrm ubajk}(je]jg]ji]jk]jm]internalrefurijl anchorname #bits-to-longs-bit-word-bit-maskjp](KKeujkj" jkjom ubajk}(je]jg]ji]jk]jm]ujkj" jkjlm ubajk}(je]jg]ji]jk]jm]ujkj" jkjl ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe id* and name fields}(jkThe id* and name fieldsjkjm ubajk}(je]jg]ji]jk]jm]internalrefurijl anchorname#the-id-and-name-fieldsjp](KKeujkj" jkjm ubajk}(je]jg]ji]jk]jm]ujkj" jkjm ubajk}(je]jg]ji]jk]jm]ujkj" jkjl ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+The keycode, keycodemax, keycodesize fields}(jk+The keycode, keycodemax, keycodesize fieldsjkjm ubajk}(je]jg]ji]jk]jm]internalrefurijl anchorname*#the-keycode-keycodemax-keycodesize-fieldsjp](KKeujkj" jkjm ubajk}(je]jg]ji]jk]jm]ujkj" jkjm ubajk}(je]jg]ji]jk]jm]ujkj" jkjl ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'dev->getkeycode() and dev->setkeycode()}(jk'dev->getkeycode() and dev->setkeycode()jkjm ubajk}(je]jg]ji]jk]jm]internalrefurijl anchorname"#dev-getkeycode-and-dev-setkeycodejp](KK eujkj" jkjm ubajk}(je]jg]ji]jk]jm]ujkj" jkjm ubajk}(je]jg]ji]jk]jm]ujkj" jkjl ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKey autorepeat}(jkKey autorepeatjkjn ubajk}(je]jg]ji]jk]jm]internalrefurijl anchorname#key-autorepeatjp](KK eujkj" jkjn ubajk}(je]jg]ji]jk]jm]ujkj" jkjn ubajk}(je]jg]ji]jk]jm]ujkj" jkjl ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Other event types, handling output events}(jk)Other event types, handling output eventsjkj+n ubajk}(je]jg]ji]jk]jm]internalrefurijl anchorname)#other-event-types-handling-output-eventsjp](KK eujkj" jkj(n ubajk}(je]jg]ji]jk]jm]ujkj" jkj%n ubajk}(je]jg]ji]jk]jm]ujkj" jkjl ubejk}(je]jg]ji]jk]jm]ujkj" jkjl ubejk}(je]jg]ji]jk]jm]ujkj" jkjl ubajk}(je]jg]ji]jk]jm]ujkj" ubjfje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver i2c-mux-gpio}(jkjjkjen ubajk}(je]jg]ji]jk]jm]internalrefurii2c/muxes/i2c-mux-gpio anchornamehujkj" jkjbn ubajk}(je]jg]ji]jk]jm]ujkj" jkj_n ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjn ubajk}(je]jg]ji]jk]jm]internalrefurijtn anchorname #descriptionujkj" jkjn ubajk}(je]jg]ji]jk]jm]ujkj" jkjn ubajk}(je]jg]ji]jk]jm]ujkj" jkj|n ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkjn ubajk}(je]jg]ji]jk]jm]internalrefurijtn anchorname#usageujkj" jkjn ubajk}(je]jg]ji]jk]jm]ujkj" jkjn ubajk}(je]jg]ji]jk]jm]ujkj" jkj|n ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Registration}(jkDevice Registrationjkjn ubajk}(je]jg]ji]jk]jm]internalrefurijtn anchorname#device-registrationujkj" jkjn ubajk}(je]jg]ji]jk]jm]ujkj" jkjn ubajk}(je]jg]ji]jk]jm]ujkj" jkj|n ubejk}(je]jg]ji]jk]jm]ujkj" jkj_n ubejk}(je]jg]ji]jk]jm]ujkj" jkj\n ubajk}(je]jg]ji]jk]jm]ujkj" ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jki2c-stub}(jkjjkjo ubajk}(je]jg]ji]jk]jm]internalrefuri i2c/i2c-stub anchornamehujkj" jkjo ubajk}(je]jg]ji]jk]jm]ujkj" jkjo ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj&o ubajk}(je]jg]ji]jk]jm]internalrefurijo anchorname #descriptionujkj" jkj#o ubajk}(je]jg]ji]jk]jm]ujkj" jkj o ubajk}(je]jg]ji]jk]jm]ujkj" jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Parameters}(jk ParametersjkjJo ubajk}(je]jg]ji]jk]jm]internalrefurijo anchorname #parametersujkj" jkjGo ubajk}(je]jg]ji]jk]jm]ujkj" jkjDo ubajk}(je]jg]ji]jk]jm]ujkj" jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCaveats}(jkCaveatsjkjno ubajk}(je]jg]ji]jk]jm]internalrefurijo anchorname#caveatsujkj" jkjko ubajk}(je]jg]ji]jk]jm]ujkj" jkjho ubajk}(je]jg]ji]jk]jm]ujkj" jkjo ubejk}(je]jg]ji]jk]jm]ujkj" jkjo ubejk}(je]jg]ji]jk]jm]ujkj" jkjn ubajk}(je]jg]ji]jk]jm]ujkj" ubjRje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIntroduction to I2C and SMBus}(jkjjkjo ubajk}(je]jg]ji]jk]jm]internalrefuri i2c/summary anchornamehujkj" jkjo ubajk}(je]jg]ji]jk]jm]ujkj" jkjo ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Terminology}(jk Terminologyjkjo ubajk}(je]jg]ji]jk]jm]internalrefurijo anchorname #terminologyujkj" jkjo ubajk}(je]jg]ji]jk]jm]ujkj" jkjo ubajk}(je]jg]ji]jk]jm]ujkj" jkjo ubajk}(je]jg]ji]jk]jm]ujkj" jkjo ubejk}(je]jg]ji]jk]jm]ujkj" jkjo ubajk}(je]jg]ji]jk]jm]ujkj" ubj%je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUserspace MAD access}(jkjjkjp ubajk}(je]jg]ji]jk]jm]internalrefuriinfiniband/user_mad anchornamehujkj" jkjo ubajk}(je]jg]ji]jk]jm]ujkj" jkjo ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Device files}(jk Device filesjkj p ubajk}(je]jg]ji]jk]jm]internalrefurijp anchorname #device-filesujkj" jkjp ubajk}(je]jg]ji]jk]jm]ujkj" jkjp ubajk}(je]jg]ji]jk]jm]ujkj" jkjp ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCreating MAD agents}(jkCreating MAD agentsjkjDp ubajk}(je]jg]ji]jk]jm]internalrefurijp anchorname#creating-mad-agentsujkj" jkjAp ubajk}(je]jg]ji]jk]jm]ujkj" jkj>p ubajk}(je]jg]ji]jk]jm]ujkj" jkjp ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReceiving MADs}(jkReceiving MADsjkjhp ubajk}(je]jg]ji]jk]jm]internalrefurijp anchorname#receiving-madsujkj" jkjep ubajk}(je]jg]ji]jk]jm]ujkj" jkjbp ubajk}(je]jg]ji]jk]jm]ujkj" jkjp ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sending MADs}(jk Sending MADsjkjp ubajk}(je]jg]ji]jk]jm]internalrefurijp anchorname #sending-madsujkj" jkjp ubajk}(je]jg]ji]jk]jm]ujkj" jkjp ubajk}(je]jg]ji]jk]jm]ujkj" jkjp ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTransaction IDs}(jkTransaction IDsjkjp ubajk}(je]jg]ji]jk]jm]internalrefurijp anchorname#transaction-idsujkj" jkjp ubajk}(je]jg]ji]jk]jm]ujkj" jkjp ubajk}(je]jg]ji]jk]jm]ujkj" jkjp ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkP_Key Index Handling}(jkP_Key Index Handlingjkjp ubajk}(je]jg]ji]jk]jm]internalrefurijp anchorname#p-key-index-handlingujkj" jkjp ubajk}(je]jg]ji]jk]jm]ujkj" jkjp ubajk}(je]jg]ji]jk]jm]ujkj" jkjp ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting IsSM Capability Bit}(jkSetting IsSM Capability Bitjkjp ubajk}(je]jg]ji]jk]jm]internalrefurijp anchorname#setting-issm-capability-bitujkj" jkjp ubajk}(je]jg]ji]jk]jm]ujkj" jkjp ubajk}(je]jg]ji]jk]jm]ujkj" jkjp ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk /dev files}(jk /dev filesjkjq ubajk}(je]jg]ji]jk]jm]internalrefurijp anchorname #dev-filesujkj" jkjq ubajk}(je]jg]ji]jk]jm]ujkj" jkjq ubajk}(je]jg]ji]jk]jm]ujkj" jkjp ubejk}(je]jg]ji]jk]jm]ujkj" jkjo ubejk}(je]jg]ji]jk]jm]ujkj" jkjo ubajk}(je]jg]ji]jk]jm]ujkj" ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkParallel Port Joystick Drivers}(jkjjkjUq ubajk}(je]jg]ji]jk]jm]internalrefurijtd anchornamehjpjujkj" jkjRq ubajk}(je]jg]ji]jk]jm]ujkj" jkjOq ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Disclaimer}(jk Disclaimerjkjtq ubajk}(je]jg]ji]jk]jm]internalrefurijtd anchorname #disclaimerjp](K Keujkj" jkjqq ubajk}(je]jg]ji]jk]jm]ujkj" jkjnq ubajk}(je]jg]ji]jk]jm]ujkj" jkjkq ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjq ubajk}(je]jg]ji]jk]jm]internalrefurijtd anchorname #introductionjp](K Keujkj" jkjq ubajk}(je]jg]ji]jk]jm]ujkj" jkjq ubajk}(je]jg]ji]jk]jm]ujkj" jkjkq ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevices supported}(jkDevices supportedjkjq ubajk}(je]jg]ji]jk]jm]internalrefurijtd anchorname#devices-supportedjp](K Keujkj" jkjq ubajk}(je]jg]ji]jk]jm]ujkj" jkjq ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk NES and SNES}(jk NES and SNESjkjq ubajk}(je]jg]ji]jk]jm]internalrefurijtd anchorname #nes-and-snesjp](K KKeujkj" jkjq ubajk}(je]jg]ji]jk]jm]ujkj" jkjq ubajk}(je]jg]ji]jk]jm]ujkj" jkjq ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMultisystem joysticks}(jkMultisystem joysticksjkjr ubajk}(je]jg]ji]jk]jm]internalrefurijtd anchorname#multisystem-joysticksjp](K KKeujkj" jkjr ubajk}(je]jg]ji]jk]jm]ujkj" jkjq ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Multisystem joysticks using db9.c}(jk!Multisystem joysticks using db9.cjkj'r ubajk}(je]jg]ji]jk]jm]internalrefurijtd anchorname"#multisystem-joysticks-using-db9-cjp](K KKKeujkj" jkj$r ubajk}(je]jg]ji]jk]jm]ujkj" jkj!r ubajk}(je]jg]ji]jk]jm]ujkj" jkjr ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Multisystem joysticks using gamecon.c}(jk%Multisystem joysticks using gamecon.cjkjLr ubajk}(je]jg]ji]jk]jm]internalrefurijtd anchorname&#multisystem-joysticks-using-gamecon-cjp](K KKKeujkj" jkjIr ubajk}(je]jg]ji]jk]jm]ujkj" jkjFr ubajk}(je]jg]ji]jk]jm]ujkj" jkjr ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Multisystem joysticks using turbografx.c}(jk(Multisystem joysticks using turbografx.cjkjqr ubajk}(je]jg]ji]jk]jm]internalrefurijtd anchorname)#multisystem-joysticks-using-turbografx-cjp](K KKKeujkj" jkjnr ubajk}(je]jg]ji]jk]jm]ujkj" jkjkr ubajk}(je]jg]ji]jk]jm]ujkj" jkjr ubejk}(je]jg]ji]jk]jm]ujkj" jkjq ubejk}(je]jg]ji]jk]jm]ujkj" jkjq ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSony Playstation}(jkSony Playstationjkjr ubajk}(je]jg]ji]jk]jm]internalrefurijtd anchorname#sony-playstationjp](K KKeujkj" jkjr ubajk}(je]jg]ji]jk]jm]ujkj" jkjr ubajk}(je]jg]ji]jk]jm]ujkj" jkjq ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSega}(jkSegajkjr ubajk}(je]jg]ji]jk]jm]internalrefurijtd anchorname#segajp](K KKeujkj" jkjr ubajk}(je]jg]ji]jk]jm]ujkj" jkjr ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSega Master System}(jkSega Master Systemjkjr ubajk}(je]jg]ji]jk]jm]internalrefurijtd anchorname#sega-master-systemjp](K KKKeujkj" jkjr ubajk}(je]jg]ji]jk]jm]ujkj" jkjr ubajk}(je]jg]ji]jk]jm]ujkj" jkjr ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSega Genesis aka MegaDrive}(jkSega Genesis aka MegaDrivejkjs ubajk}(je]jg]ji]jk]jm]internalrefurijtd anchorname#sega-genesis-aka-megadrivejp](K KKKeujkj" jkj s ubajk}(je]jg]ji]jk]jm]ujkj" jkjs ubajk}(je]jg]ji]jk]jm]ujkj" jkjr ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sega Saturn}(jk Sega Saturnjkj3s ubajk}(je]jg]ji]jk]jm]internalrefurijtd anchorname #sega-saturnjp](K KKKeujkj" jkj0s ubajk}(je]jg]ji]jk]jm]ujkj" jkj-s ubajk}(je]jg]ji]jk]jm]ujkj" jkjr ubejk}(je]jg]ji]jk]jm]ujkj" jkjr ubejk}(je]jg]ji]jk]jm]ujkj" jkjq ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Amiga CD32}(jk Amiga CD32jkjds ubajk}(je]jg]ji]jk]jm]internalrefurijtd anchorname #amiga-cd32jp](K KKeujkj" jkjas ubajk}(je]jg]ji]jk]jm]ujkj" jkj^s ubajk}(je]jg]ji]jk]jm]ujkj" jkjq ubejk}(je]jg]ji]jk]jm]ujkj" jkjq ubejk}(je]jg]ji]jk]jm]ujkj" jkjkq ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk The drivers}(jk The driversjkjs ubajk}(je]jg]ji]jk]jm]internalrefurijtd anchorname #the-driversjp](K Keujkj" jkjs ubajk}(je]jg]ji]jk]jm]ujkj" jkjs ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk gamecon.c}(jk gamecon.cjkjs ubajk}(je]jg]ji]jk]jm]internalrefurijtd anchorname #gamecon-cjp](K KKeujkj" jkjs ubajk}(je]jg]ji]jk]jm]ujkj" jkjs ubajk}(je]jg]ji]jk]jm]ujkj" jkjs ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdb9.c}(jkdb9.cjkjs ubajk}(je]jg]ji]jk]jm]internalrefurijtd anchorname#db9-cjp](K KKeujkj" jkjs ubajk}(je]jg]ji]jk]jm]ujkj" jkjs ubajk}(je]jg]ji]jk]jm]ujkj" jkjs ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk turbografx.c}(jk turbografx.cjkjt ubajk}(je]jg]ji]jk]jm]internalrefurijtd anchorname #turbografx-cjp](K KKeujkj" jkjs ubajk}(je]jg]ji]jk]jm]ujkj" jkjs ubajk}(je]jg]ji]jk]jm]ujkj" jkjs ubejk}(je]jg]ji]jk]jm]ujkj" jkjs ubejk}(je]jg]ji]jk]jm]ujkj" jkjkq ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPC parallel port pinout}(jkPC parallel port pinoutjkj2t ubajk}(je]jg]ji]jk]jm]internalrefurijtd anchorname#pc-parallel-port-pinoutjp](K Keujkj" jkj/t ubajk}(je]jg]ji]jk]jm]ujkj" jkj,t ubajk}(je]jg]ji]jk]jm]ujkj" jkjkq ubejk}(je]jg]ji]jk]jm]ujkj" jkjOq ubejk}(je]jg]ji]jk]jm]ujkj" jkjLq ubajk}(je]jg]ji]jk]jm]ujkj" ubj/ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver i2c-i801}(jkjjkjlt ubajk}(je]jg]ji]jk]jm]internalrefurii2c/busses/i2c-i801 anchornamehujkj" jkjit ubajk}(je]jg]ji]jk]jm]ujkj" jkjft ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule Parameters}(jkModule Parametersjkjt ubajk}(je]jg]ji]jk]jm]internalrefurij{t anchorname#module-parametersujkj" jkjt ubajk}(je]jg]ji]jk]jm]ujkj" jkjt ubajk}(je]jg]ji]jk]jm]ujkj" jkjt ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjt ubajk}(je]jg]ji]jk]jm]internalrefurij{t anchorname #descriptionujkj" jkjt ubajk}(je]jg]ji]jk]jm]ujkj" jkjt ubajk}(je]jg]ji]jk]jm]ujkj" jkjt ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProcess Call Support}(jkProcess Call Supportjkjt ubajk}(je]jg]ji]jk]jm]internalrefurij{t anchorname#process-call-supportujkj" jkjt ubajk}(je]jg]ji]jk]jm]ujkj" jkjt ubajk}(je]jg]ji]jk]jm]ujkj" jkjt ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkI2C Block Read Support}(jkI2C Block Read Supportjkjt ubajk}(je]jg]ji]jk]jm]internalrefurij{t anchorname#i2c-block-read-supportujkj" jkjt ubajk}(je]jg]ji]jk]jm]ujkj" jkjt ubajk}(je]jg]ji]jk]jm]ujkj" jkjt ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSMBus 2.0 Support}(jkSMBus 2.0 Supportjkju ubajk}(je]jg]ji]jk]jm]internalrefurij{t anchorname#smbus-2-0-supportujkj" jkju ubajk}(je]jg]ji]jk]jm]ujkj" jkju ubajk}(je]jg]ji]jk]jm]ujkj" jkjt ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterrupt Support}(jkInterrupt Supportjkj@u ubajk}(je]jg]ji]jk]jm]internalrefurij{t anchorname#interrupt-supportujkj" jkj=u ubajk}(je]jg]ji]jk]jm]ujkj" jkj:u ubajk}(je]jg]ji]jk]jm]ujkj" jkjt ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHidden ICH SMBus}(jkHidden ICH SMBusjkjdu ubajk}(je]jg]ji]jk]jm]internalrefurij{t anchorname#hidden-ich-smbusujkj" jkjau ubajk}(je]jg]ji]jk]jm]ujkj" jkj^u ubajk}(je]jg]ji]jk]jm]ujkj" jkjt ubejk}(je]jg]ji]jk]jm]ujkj" jkjft ubejk}(je]jg]ji]jk]jm]ujkj" jkjct ubajk}(je]jg]ji]jk]jm]ujkj" ubjX je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkInfiniBand Midlayer Locking}(jkjjkju ubajk}(je]jg]ji]jk]jm]internalrefuriinfiniband/core_locking anchornamehujkj" jkju ubajk}(je]jg]ji]jk]jm]ujkj" jkju ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSleeping and interrupt context}(jkSleeping and interrupt contextjkju ubajk}(je]jg]ji]jk]jm]internalrefuriju anchorname#sleeping-and-interrupt-contextujkj" jkju ubajk}(je]jg]ji]jk]jm]ujkj" jkju ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Reentrancy}(jk Reentrancyjkju ubajk}(je]jg]ji]jk]jm]internalrefuriju anchorname #reentrancyujkj" jkju ubajk}(je]jg]ji]jk]jm]ujkj" jkju ubajk}(je]jg]ji]jk]jm]ujkj" jkju ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Callbacks}(jk Callbacksjkjv ubajk}(je]jg]ji]jk]jm]internalrefuriju anchorname #callbacksujkj" jkju ubajk}(je]jg]ji]jk]jm]ujkj" jkju ubajk}(je]jg]ji]jk]jm]ujkj" jkju ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHot-plug}(jkHot-plugjkj&v ubajk}(je]jg]ji]jk]jm]internalrefuriju anchorname #hot-plugujkj" jkj#v ubajk}(je]jg]ji]jk]jm]ujkj" jkj v ubajk}(je]jg]ji]jk]jm]ujkj" jkju ubejk}(je]jg]ji]jk]jm]ujkj" jkju ubejk}(je]jg]ji]jk]jm]ujkj" jkju ubajk}(je]jg]ji]jk]jm]ujkj" jkju ubejk}(je]jg]ji]jk]jm]ujkj" jkju ubajk}(je]jg]ji]jk]jm]ujkj" ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver i2c-ali1563}(jkjjkjkv ubajk}(je]jg]ji]jk]jm]internalrefurii2c/busses/i2c-ali1563 anchornamehujkj" jkjhv ubajk}(je]jg]ji]jk]jm]ujkj" jkjev ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjv ubajk}(je]jg]ji]jk]jm]internalrefurijzv anchorname #descriptionujkj" jkjv ubajk}(je]jg]ji]jk]jm]ujkj" jkjv ubajk}(je]jg]ji]jk]jm]ujkj" jkjv ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFeatures}(jkFeaturesjkjv ubajk}(je]jg]ji]jk]jm]internalrefurijzv anchorname #featuresujkj" jkjv ubajk}(je]jg]ji]jk]jm]ujkj" jkjv ubajk}(je]jg]ji]jk]jm]ujkj" jkjv ubejk}(je]jg]ji]jk]jm]ujkj" jkjev ubejk}(je]jg]ji]jk]jm]ujkj" jkjbv ubajk}(je]jg]ji]jk]jm]ujkj" ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWalkera WK-0701 transmitter}(jkj jkjv ubajk}(je]jg]ji]jk]jm]internalrefurij{d anchornamehjpjujkj" jkjv ubajk}(je]jg]ji]jk]jm]ujkj" jkjv ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConnecting to PC}(jkConnecting to PCjkjw ubajk}(je]jg]ji]jk]jm]internalrefurij{d anchorname#connecting-to-pcjp](KKeujkj" jkjw ubajk}(je]jg]ji]jk]jm]ujkj" jkjw ubajk}(je]jg]ji]jk]jm]ujkj" jkjv ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSoftware}(jkSoftwarejkj,w ubajk}(je]jg]ji]jk]jm]internalrefurij{d anchorname #softwarejp](KKeujkj" jkj)w ubajk}(je]jg]ji]jk]jm]ujkj" jkj&w ubajk}(je]jg]ji]jk]jm]ujkj" jkjv ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTechnical details}(jkTechnical detailsjkjQw ubajk}(je]jg]ji]jk]jm]internalrefurij{d anchorname#technical-detailsjp](KKeujkj" jkjNw ubajk}(je]jg]ji]jk]jm]ujkj" jkjKw ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Signal pulses}(jk Signal pulsesjkjsw ubajk}(je]jg]ji]jk]jm]internalrefurij{d anchorname#signal-pulsesjp](KKKeujkj" jkjpw ubajk}(je]jg]ji]jk]jm]ujkj" jkjmw ubajk}(je]jg]ji]jk]jm]ujkj" jkjjw ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFrame}(jkFramejkjw ubajk}(je]jg]ji]jk]jm]internalrefurij{d anchorname#framejp](KKKeujkj" jkjw ubajk}(je]jg]ji]jk]jm]ujkj" jkjw ubajk}(je]jg]ji]jk]jm]ujkj" jkjjw ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk pulse length}(jk pulse lengthjkjw ubajk}(je]jg]ji]jk]jm]internalrefurij{d anchorname #pulse-lengthjp](KKKeujkj" jkjw ubajk}(je]jg]ji]jk]jm]ujkj" jkjw ubajk}(je]jg]ji]jk]jm]ujkj" jkjjw ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBinary data representations}(jkBinary data representationsjkjw ubajk}(je]jg]ji]jk]jm]internalrefurij{d anchorname#binary-data-representationsjp](KKKeujkj" jkjw ubajk}(je]jg]ji]jk]jm]ujkj" jkjw ubajk}(je]jg]ji]jk]jm]ujkj" jkjjw ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkChecksum calculation}(jkChecksum calculationjkjx ubajk}(je]jg]ji]jk]jm]internalrefurij{d anchorname#checksum-calculationjp](KKKeujkj" jkjx ubajk}(je]jg]ji]jk]jm]ujkj" jkjx ubajk}(je]jg]ji]jk]jm]ujkj" jkjjw ubejk}(je]jg]ji]jk]jm]ujkj" jkjKw ubejk}(je]jg]ji]jk]jm]ujkj" jkjv ubejk}(je]jg]ji]jk]jm]ujkj" jkjv ubejk}(je]jg]ji]jk]jm]ujkj" jkjv ubajk}(je]jg]ji]jk]jm]ujkj" ubjqje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCMA3000-D0x Accelerometer}(jkjjkjMx ubajk}(je]jg]ji]jk]jm]internalrefurijmd anchornamehjpjujkj" jkjJx ubajk}(je]jg]ji]jk]jm]ujkj" jkjGx ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjlx ubajk}(je]jg]ji]jk]jm]internalrefurijmd anchorname #descriptionjp](KKeujkj" jkjix ubajk}(je]jg]ji]jk]jm]ujkj" jkjfx ubajk}(je]jg]ji]jk]jm]ujkj" jkjcx ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Platform Data}(jk Platform Datajkjx ubajk}(je]jg]ji]jk]jm]internalrefurijmd anchorname#platform-datajp](KKeujkj" jkjx ubajk}(je]jg]ji]jk]jm]ujkj" jkjx ubajk}(je]jg]ji]jk]jm]ujkj" jkjcx ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInput Interface}(jkInput Interfacejkjx ubajk}(je]jg]ji]jk]jm]internalrefurijmd anchorname#input-interfacejp](KKeujkj" jkjx ubajk}(je]jg]ji]jk]jm]ujkj" jkjx ubajk}(je]jg]ji]jk]jm]ujkj" jkjcx ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Register/Platform parameters Description}(jk(Register/Platform parameters Descriptionjkjx ubajk}(je]jg]ji]jk]jm]internalrefurijmd anchorname)#register-platform-parameters-descriptionjp](KKeujkj" jkjx ubajk}(je]jg]ji]jk]jm]ujkj" jkjx ubajk}(je]jg]ji]jk]jm]ujkj" jkjcx ubejk}(je]jg]ji]jk]jm]ujkj" jkjGx ubejk}(je]jg]ji]jk]jm]ujkj" jkjDx ubajk}(je]jg]ji]jk]jm]ujkj" ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver i2c-sis630}(jkj'jkjy ubajk}(je]jg]ji]jk]jm]internalrefurii2c/busses/i2c-sis630 anchornamehujkj" jkjy ubajk}(je]jg]ji]jk]jm]ujkj" jkjy ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule Parameters}(jkModule Parametersjkj5y ubajk}(je]jg]ji]jk]jm]internalrefurij$y anchorname#module-parametersujkj" jkj2y ubajk}(je]jg]ji]jk]jm]ujkj" jkj/y ubajk}(je]jg]ji]jk]jm]ujkj" jkj,y ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjYy ubajk}(je]jg]ji]jk]jm]internalrefurij$y anchorname #descriptionujkj" jkjVy ubajk}(je]jg]ji]jk]jm]ujkj" jkjSy ubajk}(je]jg]ji]jk]jm]ujkj" jkj,y ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Thank You}(jk Thank Youjkj}y ubajk}(je]jg]ji]jk]jm]internalrefurij$y anchorname #thank-youujkj" jkjzy ubajk}(je]jg]ji]jk]jm]ujkj" jkjwy ubajk}(je]jg]ji]jk]jm]ujkj" jkj,y ubejk}(je]jg]ji]jk]jm]ujkj" jkjy ubejk}(je]jg]ji]jk]jm]ujkj" jkj y ubajk}(je]jg]ji]jk]jm]ujkj" ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkADIS16475 driver}(jkj5jkjy ubajk}(je]jg]ji]jk]jm]internalrefuri iio/adis16475 anchornamehujkj" jkjy ubajk}(je]jg]ji]jk]jm]ujkj" jkjy ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Supported devices}(jk1. Supported devicesjkjy ubajk}(je]jg]ji]jk]jm]internalrefurijy anchorname#supported-devicesujkj" jkjy ubajk}(je]jg]ji]jk]jm]ujkj" jkjy ubajk}(je]jg]ji]jk]jm]ujkj" jkjy ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2. Device attributes}(jk2. Device attributesjkjy ubajk}(je]jg]ji]jk]jm]internalrefurijy anchorname#device-attributesujkj" jkjy ubajk}(je]jg]ji]jk]jm]ujkj" jkjy ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkChannels processed values}(jkChannels processed valuesjkjz ubajk}(je]jg]ji]jk]jm]internalrefurijy anchorname#channels-processed-valuesujkj" jkjz ubajk}(je]jg]ji]jk]jm]ujkj" jkjz ubajk}(je]jg]ji]jk]jm]ujkj" jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage examples}(jkUsage examplesjkj?z ubajk}(je]jg]ji]jk]jm]internalrefurijy anchorname#usage-examplesujkj" jkj/var/lib/git/docbuild/linux/Documentation/infiniband/index.rstj_sKjkj ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj ubajk}(je]jg]ji]jk]jm]internalrefurij؍ anchorname#indicesujkj" jkj ubajk}(je]jg]ji]jk]jm]ujkj" jkj ubajk}(je]jg]ji]jk]jm]ujkj" jkj ubajk}(je]jg]ji]jk]jm]exprsubproject and htmlujkjd jkj ubejk}(je]jg]ji]jk]jm]ujkj" jkjÍ ubejk}(je]jg]ji]jk]jm]ujkj" jkj ubajk}(je]jg]ji]jk]jm]ujkj" ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver i2c-amd-mp2}(jkjrjkjS ubajk}(je]jg]ji]jk]jm]internalrefurii2c/busses/i2c-amd-mp2 anchornamehujkj" jkjP ubajk}(je]jg]ji]jk]jm]ujkj" jkjM ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjs ubajk}(je]jg]ji]jk]jm]internalrefurijb anchorname #descriptionujkj" jkjp ubajk}(je]jg]ji]jk]jm]ujkj" jkjm ubajk}(je]jg]ji]jk]jm]ujkj" jkjj ubajk}(je]jg]ji]jk]jm]ujkj" jkjM ubejk}(je]jg]ji]jk]jm]ujkj" jkjJ ubajk}(je]jg]ji]jk]jm]ujkj" ubj,je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLinux I2C slave EEPROM backend}(jkjjkj ubajk}(je]jg]ji]jk]jm]internalrefurii2c/slave-eeprom-backend anchornamehujkj" jkj ubajk}(je]jg]ji]jk]jm]ujkj" jkj ubajk}(je]jg]ji]jk]jm]ujkj" jkj ubajk}(je]jg]ji]jk]jm]ujkj" ubjE je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Linux Input Subsystem userspace API}(jkjjkj؎ ubajk}(je]jg]ji]jk]jm]internalrefuriinput/input_uapi anchornamehujkj" jkjՎ ubajk}(je]jg]ji]jk]jm]ujkj" jkjҎ ubje0)}(jkhjk]jH)}(jkhjk]jk}(je]jg]ji]jk]jm]parentj entries](N input/inputNinput/event-codesNinput/multi-touch-protocolN input/gamepadNinput/ffNinput/joydev/indexN input/uinputN input/userioe includefiles](j j j j j j j j emaxdepthKcaptionTable of Contentsglobhidden includehiddennumberedM titlesonly rawentries] rawcaptionj ujkj, j^s>/var/lib/git/docbuild/linux/Documentation/input/input_uapi.rstj_sKjkj ubajk}(je]jg]ji]jk]jm]ujkj" jkjҎ ubejk}(je]jg]ji]jk]jm]ujkj" jkjώ ubajk}(je]jg]ji]jk]jm]ujkj" ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5Netdev features mess and how to get out from it alive}(jkjjkj7 ubajk}(j]j]j]j]j]internalrefurinetworking/netdev-features anchornamehujk referencejkj4 ubajk}(j]j]j]j]j]ujkcompact_paragraphjkj1 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPart I: Feature sets}(jkPart I: Feature setsjkjY ubajk}(j]j]j]j]j]internalrefurijF anchorname#part-i-feature-setsujkjH jkjV ubajk}(j]j]j]j]j]ujkjO jkjS ubajk}(j]j]j]j]j]ujk list_itemjkjP ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Part II: Controlling enabled features}(jk%Part II: Controlling enabled featuresjkj~ ubajk}(j]j]j]j]j]internalrefurijF anchorname%#part-ii-controlling-enabled-featuresujkjH jkj{ ubajk}(j]j]j]j]j]ujkjO jkjx ubajk}(j]j]j]j]j]ujkjw jkjP ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPart III: Implementation hints}(jkPart III: Implementation hintsjkj ubajk}(j]j]j]j]j]internalrefurijF anchorname#part-iii-implementation-hintsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjP ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPart IV: Features}(jkPart IV: FeaturesjkjƏ ubajk}(j]j]j]j]j]internalrefurijF anchorname#part-iv-featuresujkjH jkjÏ ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjP ubejk}(j]j]j]j]j]ujk bullet_listjkj1 ubejk}(j]j]j]j]j]ujkjw jkj. ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jkFamily }(jkjjkj ubjNs)}(jkjjk]jknfsd}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk netlink specification}(jkjjkj ubejk}(j]j]j]j]j]internalrefurinetworking/netlink_spec/nfsd anchornamehujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary}(jkSummaryjkj1 ubajk}(j]j]j]j]j]internalrefurij anchorname#summaryujkjH jkj. ubajk}(j]j]j]j]j]ujkjO jkj+ ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Operations}(jk OperationsjkjU ubajk}(j]j]j]j]j]internalrefurij anchorname #operationsujkjH jkjR ubajk}(j]j]j]j]j]ujkjO jkjO ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrpc-status-get}(jkrpc-status-getjkjv ubajk}(j]j]j]j]j]internalrefurij anchorname#rpc-status-getujkjH jkjs ubajk}(j]j]j]j]j]ujkjO jkjp ubajk}(j]j]j]j]j]ujkjw jkjm ubajk}(j]j]j]j]j]ujkj jkjO ubejk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAttribute sets}(jkAttribute setsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#attribute-setsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk rpc-status}(jk rpc-statusjkjǐ ubajk}(j]j]j]j]j]internalrefurij anchorname #rpc-statusujkjH jkjĐ ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkxid (}(jkxid (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#xid-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjߐ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflags (}(jkflags (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj& ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #flags-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjߐ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkprog (}(jkprog (jkjT ubjNs)}(jk``u32``jk]jku32}(jkhjkj\ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjT ubjk)}(jkjCjkjT ubejk}(j]j]j]j]j]internalrefurij anchorname #prog-u32ujkjH jkjQ ubajk}(j]j]j]j]j]ujkjO jkjN ubajk}(j]j]j]j]j]ujkjw jkjߐ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk version (}(jk version (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #version-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjߐ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkproc (}(jkproc (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkjȑ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #proc-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjߐ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkservice_time (}(jkservice_time (jkj ubjNs)}(jk``s64``jk]jks64}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#service-time-s64ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjߐ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj, ubjNs)}(jk``pad``jk]jkpad}(jkhjkj4 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj, ubjk)}(jkjCjkj, ubejk}(j]j]j]j]j]internalrefurij anchorname#pad-padujkjH jkj) ubajk}(j]j]j]j]j]ujkjO jkj& ubajk}(j]j]j]j]j]ujkjw jkjߐ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jksaddr4 (}(jksaddr4 (jkjb ubjNs)}(jk``u32``jk]jku32}(jkhjkjj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjb ubjk)}(jkjCjkjb ubejk}(j]j]j]j]j]internalrefurij anchorname #saddr4-u32ujkjH jkj_ ubajk}(j]j]j]j]j]ujkjO jkj\ ubajk}(j]j]j]j]j]ujkjw jkjߐ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdaddr4 (}(jkdaddr4 (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #daddr4-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjߐ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jksaddr6 (}(jksaddr6 (jkjΒ ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj֒ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjΒ ubjk)}(jkjCjkjΒ ubejk}(j]j]j]j]j]internalrefurij anchorname#saddr6-binaryujkjH jkj˒ ubajk}(j]j]j]j]j]ujkjO jkjȒ ubajk}(j]j]j]j]j]ujkjw jkjߐ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdaddr6 (}(jkdaddr6 (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#daddr6-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjߐ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jksport (}(jksport (jkj: ubjNs)}(jk``u16``jk]jku16}(jkhjkjB ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj: ubjk)}(jkjCjkj: ubejk}(j]j]j]j]j]internalrefurij anchorname #sport-u16ujkjH jkj7 ubajk}(j]j]j]j]j]ujkjO jkj4 ubajk}(j]j]j]j]j]ujkjw jkjߐ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdport (}(jkdport (jkjp ubjNs)}(jk``u16``jk]jku16}(jkhjkjx ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjp ubjk)}(jkjCjkjp ubejk}(j]j]j]j]j]internalrefurij anchorname #dport-u16ujkjH jkjm ubajk}(j]j]j]j]j]ujkjO jkjj ubajk}(j]j]j]j]j]ujkjw jkjߐ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkcompound-ops (}(jkcompound-ops (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#compound-ops-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjߐ ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj( ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jkFamily }(jkjjkj ubjNs)}(jkjjk]jknetdev}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk netlink specification}(jkjjkj ubejk}(j]j]j]j]j]internalrefurinetworking/netlink_spec/netdev anchornamehujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary}(jkSummaryjkj: ubajk}(j]j]j]j]j]internalrefurij) anchorname#summaryujkjH jkj7 ubajk}(j]j]j]j]j]ujkjO jkj4 ubajk}(j]j]j]j]j]ujkjw jkj1 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Operations}(jk Operationsjkj^ ubajk}(j]j]j]j]j]internalrefurij) anchorname #operationsujkjH jkj[ ubajk}(j]j]j]j]j]ujkjO jkjX ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdev-get}(jkdev-getjkj ubajk}(j]j]j]j]j]internalrefurij) anchorname#dev-getujkjH jkj| ubajk}(j]j]j]j]j]ujkjO jkjy ubajk}(j]j]j]j]j]ujkjw jkjv ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk dev-add-ntf}(jk dev-add-ntfjkj ubajk}(j]j]j]j]j]internalrefurij) anchorname #dev-add-ntfujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjv ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk dev-del-ntf}(jk dev-del-ntfjkjǔ ubajk}(j]j]j]j]j]internalrefurij) anchorname #dev-del-ntfujkjH jkjĔ ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjv ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdev-change-ntf}(jkdev-change-ntfjkj ubajk}(j]j]j]j]j]internalrefurij) anchorname#dev-change-ntfujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjv ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk page-pool-get}(jk page-pool-getjkj ubajk}(j]j]j]j]j]internalrefurij) anchorname#page-pool-getujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjv ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpage-pool-add-ntf}(jkpage-pool-add-ntfjkj3 ubajk}(j]j]j]j]j]internalrefurij) anchorname#page-pool-add-ntfujkjH jkj0 ubajk}(j]j]j]j]j]ujkjO jkj- ubajk}(j]j]j]j]j]ujkjw jkjv ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpage-pool-del-ntf}(jkpage-pool-del-ntfjkjW ubajk}(j]j]j]j]j]internalrefurij) anchorname#page-pool-del-ntfujkjH jkjT ubajk}(j]j]j]j]j]ujkjO jkjQ ubajk}(j]j]j]j]j]ujkjw jkjv ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpage-pool-change-ntf}(jkpage-pool-change-ntfjkj{ ubajk}(j]j]j]j]j]internalrefurij) anchorname#page-pool-change-ntfujkjH jkjx ubajk}(j]j]j]j]j]ujkjO jkju ubajk}(j]j]j]j]j]ujkjw jkjv ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpage-pool-stats-get}(jkpage-pool-stats-getjkj ubajk}(j]j]j]j]j]internalrefurij) anchorname#page-pool-stats-getujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjv ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk queue-get}(jk queue-getjkjÕ ubajk}(j]j]j]j]j]internalrefurij) anchorname #queue-getujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjv ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknapi-get}(jknapi-getjkj ubajk}(j]j]j]j]j]internalrefurij) anchorname #napi-getujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjv ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk qstats-get}(jk qstats-getjkj ubajk}(j]j]j]j]j]internalrefurij) anchorname #qstats-getujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjv ubejk}(j]j]j]j]j]ujkj jkjX ubejk}(j]j]j]j]j]ujkjw jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMulticast groups}(jkMulticast groupsjkj; ubajk}(j]j]j]j]j]internalrefurij) anchorname#multicast-groupsujkjH jkj8 ubajk}(j]j]j]j]j]ujkjO jkj5 ubajk}(j]j]j]j]j]ujkjw jkj1 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Definitions}(jk Definitionsjkj_ ubajk}(j]j]j]j]j]internalrefurij) anchorname #definitionsujkjH jkj\ ubajk}(j]j]j]j]j]ujkjO jkjY ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkxdp-act}(jkxdp-actjkj ubajk}(j]j]j]j]j]internalrefurij) anchorname#xdp-actujkjH jkj} ubajk}(j]j]j]j]j]ujkjO jkjz ubajk}(j]j]j]j]j]ujkjw jkjw ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkxdp-rx-metadata}(jkxdp-rx-metadatajkj ubajk}(j]j]j]j]j]internalrefurij) anchorname#xdp-rx-metadataujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjw ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk xsk-flags}(jk xsk-flagsjkjȖ ubajk}(j]j]j]j]j]internalrefurij) anchorname #xsk-flagsujkjH jkjŖ ubajk}(j]j]j]j]j]ujkjO jkj– ubajk}(j]j]j]j]j]ujkjw jkjw ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk queue-type}(jk queue-typejkj ubajk}(j]j]j]j]j]internalrefurij) anchorname #queue-typeujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjw ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk qstats-scope}(jk qstats-scopejkj ubajk}(j]j]j]j]j]internalrefurij) anchorname #qstats-scopeujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjw ubejk}(j]j]j]j]j]ujkj jkjY ubejk}(j]j]j]j]j]ujkjw jkj1 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAttribute sets}(jkAttribute setsjkj@ ubajk}(j]j]j]j]j]internalrefurij) anchorname#attribute-setsujkjH jkj= ubajk}(j]j]j]j]j]ujkjO jkj: ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdev}(jkdevjkja ubajk}(j]j]j]j]j]internalrefurij) anchorname#devujkjH jkj^ ubajk}(j]j]j]j]j]ujkjO jkj[ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ifindex (}(jk ifindex (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij) anchorname #ifindex-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj| ubajk}(j]j]j]j]j]ujkjw jkjy ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj ubjNs)}(jk``pad``jk]jkpad}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij) anchorname#pad-padujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjy ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkxdp-features (}(jkxdp-features (jkj ubjNs)}(jk``u64``jk]jku64}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij) anchorname#xdp-features-u64ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjy ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkxdp-zc-max-segs (}(jkxdp-zc-max-segs (jkj$ ubjNs)}(jk``u32``jk]jku32}(jkhjkj, ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj$ ubjk)}(jkjCjkj$ ubejk}(j]j]j]j]j]internalrefurij) anchorname#xdp-zc-max-segs-u32ujkjH jkj! ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjy ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkxdp-rx-metadata-features (}(jkxdp-rx-metadata-features (jkjZ ubjNs)}(jk``u64``jk]jku64}(jkhjkjb ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjZ ubjk)}(jkjCjkjZ ubejk}(j]j]j]j]j]internalrefurij) anchorname#xdp-rx-metadata-features-u64ujkjH jkjW ubajk}(j]j]j]j]j]ujkjO jkjT ubajk}(j]j]j]j]j]ujkjw jkjy ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkxsk-features (}(jkxsk-features (jkj ubjNs)}(jk``u64``jk]jku64}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij) anchorname#xsk-features-u64ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjy ubejk}(j]j]j]j]j]ujkj jkj[ ubejk}(j]j]j]j]j]ujkjw jkjX ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk page-pool}(jk page-pooljkjҘ ubajk}(j]j]j]j]j]internalrefurij) anchorname #page-poolujkjH jkjϘ ubajk}(j]j]j]j]j]ujkjO jkj̘ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkid (}(jkid (jkj ubjNs)}(jk``uint``jk]jkuint}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij) anchorname#id-uintujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ifindex (}(jk ifindex (jkj) ubjNs)}(jk``u32``jk]jku32}(jkhjkj1 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj) ubjk)}(jkjCjkj) ubejk}(j]j]j]j]j]internalrefurij) anchorname#id1ujkjH jkj& ubajk}(j]j]j]j]j]ujkjO jkj# ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk napi-id (}(jk napi-id (jkj_ ubjNs)}(jk``uint``jk]jkuint}(jkhjkjg ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj_ ubjk)}(jkjCjkj_ ubejk}(j]j]j]j]j]internalrefurij) anchorname #napi-id-uintujkjH jkj\ ubajk}(j]j]j]j]j]ujkjO jkjY ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk inflight (}(jk inflight (jkj ubjNs)}(jk``uint``jk]jkuint}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij) anchorname#inflight-uintujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkinflight-mem (}(jkinflight-mem (jkj˙ ubjNs)}(jk``uint``jk]jkuint}(jkhjkjә ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj˙ ubjk)}(jkjCjkj˙ ubejk}(j]j]j]j]j]internalrefurij) anchorname#inflight-mem-uintujkjH jkjș ubajk}(j]j]j]j]j]ujkjO jkjř ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk detach-time (}(jk detach-time (jkj ubjNs)}(jk``uint``jk]jkuint}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij) anchorname#detach-time-uintujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj̘ ubejk}(j]j]j]j]j]ujkjw jkjX ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkpage-pool-info}(jkpage-pool-infojkjC ubajk}(j]j]j]j]j]internalrefurij) anchorname#page-pool-infoujkjH jkj@ ubajk}(j]j]j]j]j]ujkjO jkj= ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkid}(jkidjkjd ubajk}(j]j]j]j]j]internalrefurij) anchorname#idujkjH jkja ubajk}(j]j]j]j]j]ujkjO jkj^ ubajk}(j]j]j]j]j]ujkjw jkj[ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkifindex}(jkifindexjkj ubajk}(j]j]j]j]j]internalrefurij) anchorname#ifindexujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj[ ubejk}(j]j]j]j]j]ujkj jkj= ubejk}(j]j]j]j]j]ujkjw jkjX ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkpage-pool-stats}(jkpage-pool-statsjkj ubajk}(j]j]j]j]j]internalrefurij) anchorname#page-pool-statsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkinfo (}(jkinfo (jkjٚ ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjٚ ubjk)}(jkjCjkjٚ ubejk}(j]j]j]j]j]internalrefurij) anchorname #info-nestujkjH jkj֚ ubajk}(j]j]j]j]j]ujkjO jkjӚ ubajk}(j]j]j]j]j]ujkjw jkjК ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk alloc-fast (}(jk alloc-fast (jkj ubjNs)}(jk``uint``jk]jkuint}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij) anchorname#alloc-fast-uintujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjК ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk alloc-slow (}(jk alloc-slow (jkjE ubjNs)}(jk``uint``jk]jkuint}(jkhjkjM ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjE ubjk)}(jkjCjkjE ubejk}(j]j]j]j]j]internalrefurij) anchorname#alloc-slow-uintujkjH jkjB ubajk}(j]j]j]j]j]ujkjO jkj? ubajk}(j]j]j]j]j]ujkjw jkjК ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkalloc-slow-high-order (}(jkalloc-slow-high-order (jkj{ ubjNs)}(jk``uint``jk]jkuint}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj{ ubjk)}(jkjCjkj{ ubejk}(j]j]j]j]j]internalrefurij) anchorname#alloc-slow-high-order-uintujkjH jkjx ubajk}(j]j]j]j]j]ujkjO jkju ubajk}(j]j]j]j]j]ujkjw jkjК ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk alloc-empty (}(jk alloc-empty (jkj ubjNs)}(jk``uint``jk]jkuint}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij) anchorname#alloc-empty-uintujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjК ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkalloc-refill (}(jkalloc-refill (jkj ubjNs)}(jk``uint``jk]jkuint}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij) anchorname#alloc-refill-uintujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjК ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk alloc-waive (}(jk alloc-waive (jkj ubjNs)}(jk``uint``jk]jkuint}(jkhjkj% ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij) anchorname#alloc-waive-uintujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjК ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrecycle-cached (}(jkrecycle-cached (jkjS ubjNs)}(jk``uint``jk]jkuint}(jkhjkj[ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjS ubjk)}(jkjCjkjS ubejk}(j]j]j]j]j]internalrefurij) anchorname#recycle-cached-uintujkjH jkjP ubajk}(j]j]j]j]j]ujkjO jkjM ubajk}(j]j]j]j]j]ujkjw jkjК ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrecycle-cache-full (}(jkrecycle-cache-full (jkj ubjNs)}(jk``uint``jk]jkuint}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij) anchorname#recycle-cache-full-uintujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjК ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrecycle-ring (}(jkrecycle-ring (jkj ubjNs)}(jk``uint``jk]jkuint}(jkhjkjǜ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij) anchorname#recycle-ring-uintujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjК ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrecycle-ring-full (}(jkrecycle-ring-full (jkj ubjNs)}(jk``uint``jk]jkuint}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij) anchorname#recycle-ring-full-uintujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjК ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrecycle-released-refcnt (}(jkrecycle-released-refcnt (jkj+ ubjNs)}(jk``uint``jk]jkuint}(jkhjkj3 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj+ ubjk)}(jkjCjkj+ ubejk}(j]j]j]j]j]internalrefurij) anchorname#recycle-released-refcnt-uintujkjH jkj( ubajk}(j]j]j]j]j]ujkjO jkj% ubajk}(j]j]j]j]j]ujkjw jkjК ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkjX ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jknapi}(jknapijkjm ubajk}(j]j]j]j]j]internalrefurij) anchorname#napiujkjH jkjj ubajk}(j]j]j]j]j]ujkjO jkjg ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ifindex (}(jk ifindex (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij) anchorname#id2ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkid (}(jkid (jkjĝ ubjNs)}(jk``u32``jk]jku32}(jkhjkj̝ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjĝ ubjk)}(jkjCjkjĝ ubejk}(j]j]j]j]j]internalrefurij) anchorname#id-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkirq (}(jkirq (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij) anchorname#irq-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpid (}(jkpid (jkj0 ubjNs)}(jk``u32``jk]jku32}(jkhjkj8 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj0 ubjk)}(jkjCjkj0 ubejk}(j]j]j]j]j]internalrefurij) anchorname#pid-u32ujkjH jkj- ubajk}(j]j]j]j]j]ujkjO jkj* ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjg ubejk}(j]j]j]j]j]ujkjw jkjX ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkqueue}(jkqueuejkjr ubajk}(j]j]j]j]j]internalrefurij) anchorname#queueujkjH jkjo ubajk}(j]j]j]j]j]ujkjO jkjl ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkid (}(jkid (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij) anchorname#id3ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ifindex (}(jk ifindex (jkjɞ ubjNs)}(jk``u32``jk]jku32}(jkhjkjў ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjɞ ubjk)}(jkjCjkjɞ ubejk}(j]j]j]j]j]internalrefurij) anchorname#id4ujkjH jkjƞ ubajk}(j]j]j]j]j]ujkjO jkjÞ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktype (}(jktype (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij) anchorname #type-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk napi-id (}(jk napi-id (jkj5 ubjNs)}(jk``u32``jk]jku32}(jkhjkj= ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj5 ubjk)}(jkjCjkj5 ubejk}(j]j]j]j]j]internalrefurij) anchorname #napi-id-u32ujkjH jkj2 ubajk}(j]j]j]j]j]ujkjO jkj/ ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjl ubejk}(j]j]j]j]j]ujkjw jkjX ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkqstats}(jkqstatsjkjw ubajk}(j]j]j]j]j]internalrefurij) anchorname#qstatsujkjH jkjt ubajk}(j]j]j]j]j]ujkjO jkjq ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ifindex (}(jk ifindex (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij) anchorname#id5ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk queue-type (}(jk queue-type (jkjΟ ubjNs)}(jk``u32``jk]jku32}(jkhjkj֟ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjΟ ubjk)}(jkjCjkjΟ ubejk}(j]j]j]j]j]internalrefurij) anchorname#queue-type-u32ujkjH jkj˟ ubajk}(j]j]j]j]j]ujkjO jkjȟ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk queue-id (}(jk queue-id (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij) anchorname #queue-id-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkscope (}(jkscope (jkj: ubjNs)}(jk``uint``jk]jkuint}(jkhjkjB ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj: ubjk)}(jkjCjkj: ubejk}(j]j]j]j]j]internalrefurij) anchorname #scope-uintujkjH jkj7 ubajk}(j]j]j]j]j]ujkjO jkj4 ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rx-packets (}(jk rx-packets (jkjp ubjNs)}(jk``uint``jk]jkuint}(jkhjkjx ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjp ubjk)}(jkjCjkjp ubejk}(j]j]j]j]j]internalrefurij) anchorname#rx-packets-uintujkjH jkjm ubajk}(j]j]j]j]j]ujkjO jkjj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rx-bytes (}(jk rx-bytes (jkj ubjNs)}(jk``uint``jk]jkuint}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij) anchorname#rx-bytes-uintujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk tx-packets (}(jk tx-packets (jkjܠ ubjNs)}(jk``uint``jk]jkuint}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjܠ ubjk)}(jkjCjkjܠ ubejk}(j]j]j]j]j]internalrefurij) anchorname#tx-packets-uintujkjH jkj٠ ubajk}(j]j]j]j]j]ujkjO jkj֠ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk tx-bytes (}(jk tx-bytes (jkj ubjNs)}(jk``uint``jk]jkuint}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij) anchorname#tx-bytes-uintujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrx-alloc-fail (}(jkrx-alloc-fail (jkjH ubjNs)}(jk``uint``jk]jkuint}(jkhjkjP ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjH ubjk)}(jkjCjkjH ubejk}(j]j]j]j]j]internalrefurij) anchorname#rx-alloc-fail-uintujkjH jkjE ubajk}(j]j]j]j]j]ujkjO jkjB ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjq ubejk}(j]j]j]j]j]ujkjw jkjX ubejk}(j]j]j]j]j]ujkj jkj: ubejk}(j]j]j]j]j]ujkjw jkj1 ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneric Netlink}(jkjjkj ubajk}(j]j]j]j]j]internalrefurinetworking/generic_netlink anchornamehujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Common Networking Struct Cachelines}(jkjjkjס ubajk}(j]j]j]j]j]internalrefurinetworking/net_cachelines/index anchornamehujkjH jkjԡ ubajk}(j]j]j]j]j]ujkjO jkjѡ ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentj entries](N.networking/net_cachelines/inet_connection_sockN#networking/net_cachelines/inet_sockN$networking/net_cachelines/net_deviceN+networking/net_cachelines/netns_ipv4_sysctlNnetworking/net_cachelines/snmpN"networking/net_cachelines/tcp_socke includefiles](j j j j j j emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujktoctreej^sM/var/lib/git/docbuild/linux/Documentation/networking/net_cachelines/index.rstj_sKjkj ubajk}(j]j]j]j]j]ujkj jkjѡ ubejk}(j]j]j]j]j]ujkjw jkjΡ ubajk}(j]j]j]j]j]ujkj ubjP je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%Network Devices, the Kernel, and You!}(jkjjkj1 ubajk}(j]j]j]j]j]internalrefurinetworking/netdevices anchornamehujkjH jkj. ubajk}(j]j]j]j]j]ujkjO jkj+ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk IntroductionjkjQ ubajk}(j]j]j]j]j]internalrefurij@ anchorname #introductionujkjH jkjN ubajk}(j]j]j]j]j]ujkjO jkjK ubajk}(j]j]j]j]j]ujkjw jkjH ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk struct net_device lifetime rules}(jk struct net_device lifetime rulesjkju ubajk}(j]j]j]j]j]internalrefurij@ anchorname!#struct-net-device-lifetime-rulesujkjH jkjr ubajk}(j]j]j]j]j]ujkjO jkjo ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSimple drivers}(jkSimple driversjkj ubajk}(j]j]j]j]j]internalrefurij@ anchorname#simple-driversujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevice management under RTNL}(jkDevice management under RTNLjkj ubajk}(j]j]j]j]j]internalrefurij@ anchorname#device-management-under-rtnlujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.ndo_init and .ndo_uninit}(jk.ndo_init and .ndo_uninitjkjۢ ubajk}(j]j]j]j]j]internalrefurij@ anchorname#ndo-init-and-ndo-uninitujkjH jkjآ ubajk}(j]j]j]j]j]ujkjO jkjբ ubajk}(j]j]j]j]j]ujkjw jkjҢ ubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjo ubejk}(j]j]j]j]j]ujkjw jkjH ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMTU}(jkMTUjkj ubajk}(j]j]j]j]j]internalrefurij@ anchorname#mtuujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjH ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'struct net_device synchronization rules}(jk'struct net_device synchronization rulesjkj; ubajk}(j]j]j]j]j]internalrefurij@ anchorname(#struct-net-device-synchronization-rulesujkjH jkj8 ubajk}(j]j]j]j]j]ujkjO jkj5 ubajk}(j]j]j]j]j]ujkjw jkjH ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(struct napi_struct synchronization rules}(jk(struct napi_struct synchronization rulesjkj_ ubajk}(j]j]j]j]j]internalrefurij@ anchorname)#struct-napi-struct-synchronization-rulesujkjH jkj\ ubajk}(j]j]j]j]j]ujkjO jkjY ubajk}(j]j]j]j]j]ujkjw jkjH ubejk}(j]j]j]j]j]ujkj jkj+ ubejk}(j]j]j]j]j]ujkjw jkj( ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Page Pool API}(jkjjkj ubajk}(j]j]j]j]j]internalrefurinetworking/page_pool anchornamehujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkArchitecture overview}(jkArchitecture overviewjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#architecture-overviewujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Monitoring}(jk Monitoringjkjܣ ubajk}(j]j]j]j]j]internalrefurij anchorname #monitoringujkjH jkj٣ ubajk}(j]j]j]j]j]ujkjO jkj֣ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk API interface}(jk API interfacejkj ubajk}(j]j]j]j]j]internalrefurij anchorname#api-interfaceujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA sync}(jkDMA syncjkj! ubajk}(j]j]j]j]j]internalrefurij anchorname #dma-syncujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStats API and structures}(jkStats API and structuresjkjE ubajk}(j]j]j]j]j]internalrefurij anchorname#stats-api-and-structuresujkjH jkjB ubajk}(j]j]j]j]j]ujkjO jkj? ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCoding examples}(jkCoding examplesjkju ubajk}(j]j]j]j]j]internalrefurij anchorname#coding-examplesujkjH jkjr ubajk}(j]j]j]j]j]ujkjO jkjo ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Registration}(jk Registrationjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #registrationujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk NAPI poller}(jk NAPI pollerjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #napi-pollerujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStats}(jkStatsjkjޤ ubajk}(j]j]j]j]j]internalrefurij anchorname#statsujkjH jkjۤ ubajk}(j]j]j]j]j]ujkjO jkjؤ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Driver unload}(jk Driver unloadjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#driver-unloadujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjo ubejk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDistributed Switch Architecture}(jkj+jkjG ubajk}(j]j]j]j]j]internalrefurinetworking/dsa/index anchornamehujkjH jkjD ubajk}(j]j]j]j]j]ujkjO jkjA ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjV entries](Nnetworking/dsa/dsaNnetworking/dsa/b53Nnetworking/dsa/bcm_sf2Nnetworking/dsa/lan9303Nnetworking/dsa/sja1105Nnetworking/dsa/configuratione includefiles](jm jo jq js ju jw emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj j^sB/var/lib/git/docbuild/linux/Documentation/networking/dsa/index.rstj_sKjkj^ ubajk}(j]j]j]j]j]ujkj jkjA ubejk}(j]j]j]j]j]ujkjw jkj> ubajk}(j]j]j]j]j]ujkj ubjS je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNetfilter Sysfs variables}(jkj9jkj ubajk}(j]j]j]j]j]internalrefurinetworking/netfilter-sysctl anchornamehujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$/proc/sys/net/netfilter/* Variables:}(jk$/proc/sys/net/netfilter/* Variables:jkj ubajk}(j]j]j]j]j]internalrefurij anchorname!#proc-sys-net-netfilter-variablesujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj ubjT je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkResilient Next-hop Groups}(jkjGjkj ubajk}(j]j]j]j]j]internalrefuri"networking/nexthop-group-resilient anchornamehujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Algorithm}(jk Algorithmjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #algorithmujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOffloading & Driver Feedback}(jkOffloading & Driver Feedbackjkj= ubajk}(j]j]j]j]j]internalrefurij anchorname#offloading-driver-feedbackujkjH jkj: ubajk}(j]j]j]j]j]ujkjO jkj7 ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Netlink UAPI}(jk Netlink UAPIjkja ubajk}(j]j]j]j]j]internalrefurij anchorname #netlink-uapiujkjH jkj^ ubajk}(j]j]j]j]j]ujkjO jkj[ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkResilient Group Replacement}(jkResilient Group Replacementjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#resilient-group-replacementujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj| ubajk}(j]j]j]j]j]ujkjw jkjy ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Next Hop Get}(jk Next Hop Getjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #next-hop-getujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjy ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Bucket Get}(jk Bucket Getjkjʦ ubajk}(j]j]j]j]j]internalrefurij anchorname #bucket-getujkjH jkjǦ ubajk}(j]j]j]j]j]ujkjO jkjĦ ubajk}(j]j]j]j]j]ujkjw jkjy ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Bucket Dumps}(jk Bucket Dumpsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #bucket-dumpsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjy ubejk}(j]j]j]j]j]ujkj jkj[ ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkj ubajk}(j]j]j]j]j]internalrefurij anchorname#usageujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Netdevsim}(jk NetdevsimjkjB ubajk}(j]j]j]j]j]internalrefurij anchorname #netdevsimujkjH jkj? ubajk}(j]j]j]j]j]ujkjO jkj< ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*EQL Driver: Serial IP Load Balancing HOWTO}(jkjUjkj{ ubajk}(j]j]j]j]j]internalrefurinetworking/eql anchornamehujkjH jkjx ubajk}(j]j]j]j]j]ujkjO jkju ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. Introductionjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #introductionujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2. Kernel Configuration}(jk2. Kernel Configurationjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#kernel-configurationujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1. Patching The Kernel}(jk2.1. Patching The Kerneljkj ubajk}(j]j]j]j]j]internalrefurij anchorname#patching-the-kernelujkjH jkjݧ ubajk}(j]j]j]j]j]ujkjO jkjڧ ubajk}(j]j]j]j]j]ujkjw jkjק ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2. Building The Kernel}(jk2.2. Building The Kerneljkj ubajk}(j]j]j]j]j]internalrefurij anchorname#building-the-kernelujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjק ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3. Network Configuration}(jk3. Network Configurationjkj4 ubajk}(j]j]j]j]j]internalrefurij anchorname#network-configurationujkjH jkj1 ubajk}(j]j]j]j]j]ujkjO jkj. ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.1. /etc/rc.d/rc.inet1}(jk3.1. /etc/rc.d/rc.inet1jkjU ubajk}(j]j]j]j]j]internalrefurij anchorname#etc-rc-d-rc-inet1ujkjH jkjR ubajk}(j]j]j]j]j]ujkjO jkjO ubajk}(j]j]j]j]j]ujkjw jkjL ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.2. Enslaving Devices By Hand}(jk3.2. Enslaving Devices By Handjkjy ubajk}(j]j]j]j]j]internalrefurij anchorname#enslaving-devices-by-handujkjH jkjv ubajk}(j]j]j]j]j]ujkjO jkjs ubajk}(j]j]j]j]j]ujkjw jkjL ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+3.3. DSLIP Configuration for the eql Device}(jk+3.3. DSLIP Configuration for the eql Devicejkj ubajk}(j]j]j]j]j]internalrefurij anchorname'#dslip-configuration-for-the-eql-deviceujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.3.1. /etc/slip/runslip.conf}(jk3.3.1. /etc/slip/runslip.confjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#etc-slip-runslip-confujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkjL ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!3.4. Using PPP and the eql Device}(jk!3.4. Using PPP and the eql Devicejkj ubajk}(j]j]j]j]j]internalrefurij anchorname#using-ppp-and-the-eql-deviceujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjL ubejk}(j]j]j]j]j]ujkj jkj. ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&4. About the Slave Scheduler Algorithm}(jk&4. About the Slave Scheduler Algorithmjkj ubajk}(j]j]j]j]j]internalrefurij anchorname$#about-the-slave-scheduler-algorithmujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5. Testers’ Reports}(jk5. Testers' ReportsjkjB ubajk}(j]j]j]j]j]internalrefurij anchorname#testers-reportsujkjH jkj? ubajk}(j]j]j]j]j]ujkjO jkj< ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%5.1. Randolph Bentson’s Test Report}(jk#5.1. Randolph Bentson's Test Reportjkjc ubajk}(j]j]j]j]j]internalrefurij anchorname#randolph-bentson-s-test-reportujkjH jkj` ubajk}(j]j]j]j]j]ujkjO jkj] ubajk}(j]j]j]j]j]ujkjw jkjZ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.2. Anthony Healy’s Report}(jk5.2. Anthony Healy's Reportjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#anthony-healy-s-reportujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjZ ubejk}(j]j]j]j]j]ujkj jkj< ubejk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkju ubejk}(j]j]j]j]j]ujkjw jkjr ubajk}(j]j]j]j]j]ujkj ubj!je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0PLIP: The Parallel Line Internet Protocol Device}(jkjcjkj̩ ubajk}(j]j]j]j]j]internalrefurinetworking/plip anchornamehujkjH jkjɩ ubajk}(j]j]j]j]j]ujkjO jkjƩ ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPLIP Introduction}(jkPLIP Introductionjkj ubajk}(j]j]j]j]j]internalrefurij۩ anchorname#plip-introductionujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk What is PLIP?}(jk What is PLIP?jkj ubajk}(j]j]j]j]j]internalrefurij۩ anchorname #what-is-plipujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdvantages of PLIP}(jkAdvantages of PLIPjkj1 ubajk}(j]j]j]j]j]internalrefurij۩ anchorname#advantages-of-plipujkjH jkj. ubajk}(j]j]j]j]j]ujkjO jkj+ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDisadvantages of PLIP}(jkDisadvantages of PLIPjkjU ubajk}(j]j]j]j]j]internalrefurij۩ anchorname#disadvantages-of-plipujkjH jkjR ubajk}(j]j]j]j]j]ujkjO jkjO ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Performance}(jk Performancejkjy ubajk}(j]j]j]j]j]internalrefurij۩ anchorname #performanceujkjH jkjv ubajk}(j]j]j]j]j]ujkjO jkjs ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPLIP driver details}(jkPLIP driver detailsjkj ubajk}(j]j]j]j]j]internalrefurij۩ anchorname#plip-driver-detailsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIRQs and trigger timeouts}(jkIRQs and trigger timeoutsjkjʪ ubajk}(j]j]j]j]j]internalrefurij۩ anchorname#irqs-and-trigger-timeoutsujkjH jkjǪ ubajk}(j]j]j]j]j]ujkjO jkjĪ ubajk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPLIP hardware interconnection}(jkPLIP hardware interconnectionjkj ubajk}(j]j]j]j]j]internalrefurij۩ anchorname#plip-hardware-interconnectionujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParallel Transfer Mode 0 Cable}(jkParallel Transfer Mode 0 Cablejkj ubajk}(j]j]j]j]j]internalrefurij۩ anchorname#parallel-transfer-mode-0-cableujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParallel Transfer Mode 1}(jkParallel Transfer Mode 1jkj? ubajk}(j]j]j]j]j]internalrefurij۩ anchorname#parallel-transfer-mode-1ujkjH jkj< ubajk}(j]j]j]j]j]ujkjO jkj9 ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPLIP Mode 0 transfer protocol}(jkPLIP Mode 0 transfer protocoljkjc ubajk}(j]j]j]j]j]internalrefurij۩ anchorname#plip-mode-0-transfer-protocolujkjH jkj` ubajk}(j]j]j]j]j]ujkjO jkj] ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjƩ ubejk}(j]j]j]j]j]ujkjw jkjé ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMulti-PF Netdev}(jkjqjkj ubajk}(j]j]j]j]j]internalrefurinetworking/multi-pf-netdev anchornamehujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkContents}(jkContentsjkjȫ ubajk}(j]j]j]j]j]internalrefurij anchorname #contentsujkjH jkjū ubajk}(j]j]j]j]j]ujkjO jkj« ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Background}(jk Backgroundjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #backgroundujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #overviewujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmlx5 implementation}(jkmlx5 implementationjkj4 ubajk}(j]j]j]j]j]internalrefurij anchorname#mlx5-implementationujkjH jkj1 ubajk}(j]j]j]j]j]ujkjO jkj. ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkChannels distribution}(jkChannels distributionjkjX ubajk}(j]j]j]j]j]internalrefurij anchorname#channels-distributionujkjH jkjU ubajk}(j]j]j]j]j]ujkjO jkjR ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Observability}(jk Observabilityjkj| ubajk}(j]j]j]j]j]internalrefurij anchorname#observabilityujkjH jkjy ubajk}(j]j]j]j]j]ujkjO jkjv ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSteering}(jkSteeringjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #steeringujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMutually exclusive features}(jkMutually exclusive featuresjkjĬ ubajk}(j]j]j]j]j]internalrefurij anchorname#mutually-exclusive-featuresujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj ubjCje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/Generic networking statistics for netlink users}(jkjjkj ubajk}(j]j]j]j]j]internalrefurinetworking/gen_stats anchornamehujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Collecting:}(jk Collecting:jkj ubajk}(j]j]j]j]j]internalrefurij anchorname #collectingujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExport to userspace (Dump):}(jkExport to userspace (Dump):jkjA ubajk}(j]j]j]j]j]internalrefurij anchorname#export-to-userspace-dumpujkjH jkj> ubajk}(j]j]j]j]j]ujkjO jkj; ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,TCA_STATS/TCA_XSTATS backward compatibility:}(jk,TCA_STATS/TCA_XSTATS backward compatibility:jkje ubajk}(j]j]j]j]j]internalrefurij anchorname,#tca-stats-tca-xstats-backward-compatibilityujkjH jkjb ubajk}(j]j]j]j]j]ujkjO jkj_ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocking:}(jkLocking:jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#lockingujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRate Estimator:}(jkRate Estimator:jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#rate-estimatorujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAuthors:}(jkAuthors:jkjѭ ubajk}(j]j]j]j]j]internalrefurij anchorname#authorsujkjH jkjέ ubajk}(j]j]j]j]j]ujkjO jkj˭ ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'DSA switch configuration from userspace}(jkjjkj ubajk}(j]j]j]j]j]internalrefurinetworking/dsa/configuration anchornamehujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguration showcases}(jkConfiguration showcasesjkj* ubajk}(j]j]j]j]j]internalrefurij anchorname#configuration-showcasesujkjH jkj' ubajk}(j]j]j]j]j]ujkjO jkj$ ubajk}(j]j]j]j]j]ujkjw jkj! ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Configuration with tagging support}(jk"Configuration with tagging supportjkjN ubajk}(j]j]j]j]j]internalrefurij anchorname##configuration-with-tagging-supportujkjH jkjK ubajk}(j]j]j]j]j]ujkjO jkjH ubajk}(j]j]j]j]j]ujkjw jkj! ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Configuration without tagging support}(jk%Configuration without tagging supportjkjr ubajk}(j]j]j]j]j]internalrefurij anchorname&#configuration-without-tagging-supportujkjH jkjo ubajk}(j]j]j]j]j]ujkjO jkjl ubajk}(j]j]j]j]j]ujkjw jkj! ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Forwarding database (FDB) management}(jk$Forwarding database (FDB) managementjkj ubajk}(j]j]j]j]j]internalrefurij anchorname##forwarding-database-fdb-managementujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj! ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Affinity of user ports to CPU ports}(jk#Affinity of user ports to CPU portsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname$#affinity-of-user-ports-to-cpu-portsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj! ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIPv6}(jkjjkj ubajk}(j]j]j]j]j]internalrefurinetworking/ipv6 anchornamehujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIOAM6 Sysfs variables}(jkjjkj ubajk}(j]j]j]j]j]internalrefurinetworking/ioam6-sysctl anchornamehujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-/proc/sys/net/conf//ioam6_* variables:}(jk-/proc/sys/net/conf//ioam6_* variables:jkj? ubajk}(j]j]j]j]j]internalrefurij. anchorname(#proc-sys-net-conf-iface-ioam6-variablesujkjH jkj< ubajk}(j]j]j]j]j]ujkjO jkj9 ubajk}(j]j]j]j]j]ujkjw jkj6 ubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHow to use radiotap headers}(jkjjkjx ubajk}(j]j]j]j]j]internalrefurinetworking/radiotap-headers anchornamehujkjH jkju ubajk}(j]j]j]j]j]ujkjO jkjr ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Pointer to the radiotap include file}(jk$Pointer to the radiotap include filejkj ubajk}(j]j]j]j]j]internalrefurij anchorname%#pointer-to-the-radiotap-include-fileujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStructure of the header}(jkStructure of the headerjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#structure-of-the-headerujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRequirements for arguments}(jkRequirements for argumentsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#requirements-for-argumentsujkjH jkjݯ ubajk}(j]j]j]j]j]ujkjO jkjگ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample valid radiotap header}(jkExample valid radiotap headerjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#example-valid-radiotap-headerujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing the Radiotap Parser}(jkUsing the Radiotap Parserjkj( ubajk}(j]j]j]j]j]internalrefurij anchorname#using-the-radiotap-parserujkjH jkj% ubajk}(j]j]j]j]j]ujkjO jkj" ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjr ubejk}(j]j]j]j]j]ujkjw jkjo ubajk}(j]j]j]j]j]ujkj ubjNje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk.Management Component Transport Protocol (MCTP)}(jkjjkja ubajk}(j]j]j]j]j]internalrefurinetworking/mctp anchornamehujkjH jkj^ ubajk}(j]j]j]j]j]ujkjO jkj[ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Structure: interfaces & networks}(jk Structure: interfaces & networksjkj ubajk}(j]j]j]j]j]internalrefurijp anchorname#structure-interfaces-networksujkjH jkj~ ubajk}(j]j]j]j]j]ujkjO jkj{ ubajk}(j]j]j]j]j]ujkjw jkjx ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Sockets API}(jk Sockets APIjkj ubajk}(j]j]j]j]j]internalrefurijp anchorname #sockets-apiujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProtocol definitions}(jkProtocol definitionsjkjư ubajk}(j]j]j]j]j]internalrefurijp anchorname#protocol-definitionsujkjH jkjð ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSyscall behaviour}(jkSyscall behaviourjkj ubajk}(j]j]j]j]j]internalrefurijp anchorname#syscall-behaviourujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk ``bind()``jk]jkbind()}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk : set local socket address}(jk : set local socket addressjkj ubejk}(j]j]j]j]j]internalrefurijp anchorname#bind-set-local-socket-addressujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk ``sendto()``jk]jksendto()}(jkhjkj@ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj= ubjk, }(jk, jkj= ubjNs)}(jk ``sendmsg()``jk]jk sendmsg()}(jkhjkjS ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj= ubjk, }(jkjR jkj= ubjNs)}(jk ``send()``jk]jksend()}(jkhjkje ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj= ubjk : transmit an MCTP message}(jk : transmit an MCTP messagejkj= ubejk}(j]j]j]j]j]internalrefurijp anchorname-#sendto-sendmsg-send-transmit-an-mctp-messageujkjH jkj: ubajk}(j]j]j]j]j]ujkjO jkj7 ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk``recvfrom()``jk]jk recvfrom()}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk, }(jk, jkj ubjNs)}(jk ``recvmsg()``jk]jk recvmsg()}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk, }(jkj jkj ubjNs)}(jk ``recv()``jk]jkrecv()}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk : receive an MCTP message}(jk : receive an MCTP messagejkj ubejk}(j]j]j]j]j]internalrefurijp anchorname.#recvfrom-recvmsg-recv-receive-an-mctp-messageujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk``ioctl(SIOCMCTPALLOCTAG)``jk]jkioctl(SIOCMCTPALLOCTAG)}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk and }(jk and jkj ubjNs)}(jk``ioctl(SIOCMCTPDROPTAG)``jk]jkioctl(SIOCMCTPDROPTAG)}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubejk}(j]j]j]j]j]internalrefurijp anchorname1#ioctl-siocmctpalloctag-and-ioctl-siocmctpdroptagujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkjx ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel internals}(jkKernel internalsjkjC ubajk}(j]j]j]j]j]internalrefurijp anchorname#kernel-internalsujkjH jkj@ ubajk}(j]j]j]j]j]ujkjO jkj= ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Key refcounts}(jk Key refcountsjkjd ubajk}(j]j]j]j]j]internalrefurijp anchorname#key-refcountsujkjH jkja ubajk}(j]j]j]j]j]ujkjO jkj^ ubajk}(j]j]j]j]j]ujkjw jkj[ ubajk}(j]j]j]j]j]ujkj jkj= ubejk}(j]j]j]j]j]ujkjw jkjx ubejk}(j]j]j]j]j]ujkj jkj[ ubejk}(j]j]j]j]j]ujkjw jkjX ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(PPP Generic Driver and Channel Interface}(jkjjkj ubajk}(j]j]j]j]j]internalrefurinetworking/ppp_generic anchornamehujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPPP channel API}(jkPPP channel APIjkjɲ ubajk}(j]j]j]j]j]internalrefurij anchorname#ppp-channel-apiujkjH jkjƲ ubajk}(j]j]j]j]j]ujkjO jkjò ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBuffering and flow control}(jkBuffering and flow controljkj ubajk}(j]j]j]j]j]internalrefurij anchorname#buffering-and-flow-controlujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk SMP safety}(jk SMP safetyjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #smp-safetyujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterface to pppd}(jkInterface to pppdjkj5 ubajk}(j]j]j]j]j]internalrefurij anchorname#interface-to-pppdujkjH jkj2 ubajk}(j]j]j]j]j]ujkjO jkj/ ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Connection Multiplexor}(jkjjkjn ubajk}(j]j]j]j]j]internalrefurinetworking/kcm anchornamehujkjH jkjk ubajk}(j]j]j]j]j]ujkjO jkjh ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk KCM sockets}(jk KCM socketsjkj ubajk}(j]j]j]j]j]internalrefurij} anchorname #kcm-socketsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Multiplexor}(jk Multiplexorjkj ubajk}(j]j]j]j]j]internalrefurij} anchorname #multiplexorujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTCP sockets & Psocks}(jkTCP sockets & Psocksjkjֳ ubajk}(j]j]j]j]j]internalrefurij} anchorname#tcp-sockets-psocksujkjH jkjӳ ubajk}(j]j]j]j]j]ujkjO jkjг ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConnected mode semantics}(jkConnected mode semanticsjkj ubajk}(j]j]j]j]j]internalrefurij} anchorname#connected-mode-semanticsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Socket types}(jk Socket typesjkj ubajk}(j]j]j]j]j]internalrefurij} anchorname #socket-typesujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMessage delineation}(jkMessage delineationjkj? ubajk}(j]j]j]j]j]internalrefurij} anchorname#message-delineationujkjH jkj< ubajk}(j]j]j]j]j]ujkjO jkj9 ubajk}(j]j]j]j]j]ujkjw jkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTCP socket management}(jkTCP socket managementjkjc ubajk}(j]j]j]j]j]internalrefurij} anchorname#tcp-socket-managementujkjH jkj` ubajk}(j]j]j]j]j]ujkjO jkj] ubajk}(j]j]j]j]j]ujkjw jkj6 ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUser interface}(jkUser interfacejkj ubajk}(j]j]j]j]j]internalrefurij} anchorname#user-interfaceujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCreating a multiplexor}(jkCreating a multiplexorjkj ubajk}(j]j]j]j]j]internalrefurij} anchorname#creating-a-multiplexorujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCloning KCM sockets}(jkCloning KCM socketsjkjش ubajk}(j]j]j]j]j]internalrefurij} anchorname#cloning-kcm-socketsujkjH jkjմ ubajk}(j]j]j]j]j]ujkjO jkjҴ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAttach transport sockets}(jkAttach transport socketsjkj ubajk}(j]j]j]j]j]internalrefurij} anchorname#attach-transport-socketsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUnattach transport sockets}(jkUnattach transport socketsjkj ubajk}(j]j]j]j]j]internalrefurij} anchorname#unattach-transport-socketsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDisabling receive on KCM socket}(jkDisabling receive on KCM socketjkjD ubajk}(j]j]j]j]j]internalrefurij} anchorname #disabling-receive-on-kcm-socketujkjH jkjA ubajk}(j]j]j]j]j]ujkjO jkj> ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$BFP programs for message delineation}(jk$BFP programs for message delineationjkjh ubajk}(j]j]j]j]j]internalrefurij} anchorname%#bfp-programs-for-message-delineationujkjH jkje ubajk}(j]j]j]j]j]ujkjO jkjb ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUse in applications}(jkUse in applicationsjkj ubajk}(j]j]j]j]j]internalrefurij} anchorname#use-in-applicationsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfigurations}(jkConfigurationsjkj ubajk}(j]j]j]j]j]internalrefurij} anchorname#configurationsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMessage batching}(jkMessage batchingjkjݵ ubajk}(j]j]j]j]j]internalrefurij} anchorname#message-batchingujkjH jkjڵ ubajk}(j]j]j]j]j]ujkjO jkj׵ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkError handling}(jkError handlingjkj ubajk}(j]j]j]j]j]internalrefurij} anchorname#error-handlingujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTCP connection monitoring}(jkTCP connection monitoringjkj% ubajk}(j]j]j]j]j]internalrefurij} anchorname#tcp-connection-monitoringujkjH jkj" ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjh ubejk}(j]j]j]j]j]ujkjw jkje ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5inet_connection_sock struct fast path usage breakdown}(jkjjkjj ubajk}(j]j]j]j]j]internalrefuri.networking/net_cachelines/inet_connection_sock anchornamehujkjH jkjg ubajk}(j]j]j]j]j]ujkjO jkjd ubajk}(j]j]j]j]j]ujkjw jkja ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%The Linux kernel GTP tunneling module}(jkjjkj ubajk}(j]j]j]j]j]internalrefurinetworking/gtp anchornamehujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk What is GTP}(jk What is GTPjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #what-is-gtpujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe Linux GTP tunnelling module}(jkThe Linux GTP tunnelling modulejkjڶ ubajk}(j]j]j]j]j]internalrefurij anchorname #the-linux-gtp-tunnelling-moduleujkjH jkj׶ ubajk}(j]j]j]j]j]ujkjO jkjԶ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Userspace Programs with Linux Kernel GTP-U support}(jk2Userspace Programs with Linux Kernel GTP-U supportjkj ubajk}(j]j]j]j]j]internalrefurij anchorname3#userspace-programs-with-linux-kernel-gtp-u-supportujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Userspace Library / Command Line Utilities}(jk*Userspace Library / Command Line Utilitiesjkj" ubajk}(j]j]j]j]j]internalrefurij anchorname)#userspace-library-command-line-utilitiesujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProtocol Versions}(jkProtocol VersionsjkjF ubajk}(j]j]j]j]j]internalrefurij anchorname#protocol-versionsujkjH jkjC ubajk}(j]j]j]j]j]ujkjO jkj@ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIPv6}(jkIPv6jkjj ubajk}(j]j]j]j]j]internalrefurij anchorname#ipv6ujkjH jkjg ubajk}(j]j]j]j]j]ujkjO jkjd ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mailing List}(jk Mailing Listjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #mailing-listujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Issue Tracker}(jk Issue Trackerjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#issue-trackerujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHistory / Acknowledgements}(jkHistory / Acknowledgementsjkjַ ubajk}(j]j]j]j]j]internalrefurij anchorname#history-acknowledgementsujkjH jkjӷ ubajk}(j]j]j]j]j]ujkjO jkjз ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkArchitectural Details}(jkArchitectural Detailsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#architectural-detailsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Local GTP-U entity and tunnel identification}(jk,Local GTP-U entity and tunnel identificationjkj ubajk}(j]j]j]j]j]internalrefurij anchorname-#local-gtp-u-entity-and-tunnel-identificationujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPN vs. Network Device}(jkAPN vs. Network DevicejkjK ubajk}(j]j]j]j]j]internalrefurij anchorname#apn-vs-network-deviceujkjH jkjH ubajk}(j]j]j]j]j]ujkjO jkjE ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj ubjSje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jkFamily }(jkj jkj ubjNs)}(jkjjk]jkovs_flow}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk netlink specification}(jkjjkj ubejk}(j]j]j]j]j]internalrefuri networking/netlink_spec/ovs_flow anchornamehujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj~ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary}(jkSummaryjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#summaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Operations}(jk Operationsjkjٸ ubajk}(j]j]j]j]j]internalrefurij anchorname #operationsujkjH jkjָ ubajk}(j]j]j]j]j]ujkjO jkjӸ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkget}(jkgetjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#getujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknew}(jknewjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#newujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjӸ ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMulticast groups}(jkMulticast groupsjkjN ubajk}(j]j]j]j]j]internalrefurij anchorname#multicast-groupsujkjH jkjK ubajk}(j]j]j]j]j]ujkjO jkjH ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Definitions}(jk Definitionsjkjr ubajk}(j]j]j]j]j]internalrefurij anchorname #definitionsujkjH jkjo ubajk}(j]j]j]j]j]ujkjO jkjl ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ovs-header}(jk ovs-headerjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #ovs-headerujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkovs-flow-stats}(jkovs-flow-statsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#ovs-flow-statsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkovs-key-ethernet}(jkovs-key-ethernetjkj۹ ubajk}(j]j]j]j]j]internalrefurij anchorname#ovs-key-ethernetujkjH jkjع ubajk}(j]j]j]j]j]ujkjO jkjչ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ovs-key-mpls}(jk ovs-key-mplsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #ovs-key-mplsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ovs-key-ipv4}(jk ovs-key-ipv4jkj# ubajk}(j]j]j]j]j]internalrefurij anchorname #ovs-key-ipv4ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ovs-key-ipv6}(jk ovs-key-ipv6jkjG ubajk}(j]j]j]j]j]internalrefurij anchorname #ovs-key-ipv6ujkjH jkjD ubajk}(j]j]j]j]j]ujkjO jkjA ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkovs-key-ipv6-exthdrs}(jkovs-key-ipv6-exthdrsjkjk ubajk}(j]j]j]j]j]internalrefurij anchorname#ovs-key-ipv6-exthdrsujkjH jkjh ubajk}(j]j]j]j]j]ujkjO jkje ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ovs-frag-type}(jk ovs-frag-typejkj ubajk}(j]j]j]j]j]internalrefurij anchorname#ovs-frag-typeujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ovs-key-tcp}(jk ovs-key-tcpjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #ovs-key-tcpujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ovs-key-udp}(jk ovs-key-udpjkj׺ ubajk}(j]j]j]j]j]internalrefurij anchorname #ovs-key-udpujkjH jkjԺ ubajk}(j]j]j]j]j]ujkjO jkjѺ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ovs-key-sctp}(jk ovs-key-sctpjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #ovs-key-sctpujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ovs-key-icmp}(jk ovs-key-icmpjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #ovs-key-icmpujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ovs-key-arp}(jk ovs-key-arpjkjC ubajk}(j]j]j]j]j]internalrefurij anchorname #ovs-key-arpujkjH jkj@ ubajk}(j]j]j]j]j]ujkjO jkj= ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ovs-key-nd}(jk ovs-key-ndjkjg ubajk}(j]j]j]j]j]internalrefurij anchorname #ovs-key-ndujkjH jkjd ubajk}(j]j]j]j]j]ujkjO jkja ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkovs-key-ct-tuple-ipv4}(jkovs-key-ct-tuple-ipv4jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#ovs-key-ct-tuple-ipv4ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkovs-action-push-vlan}(jkovs-action-push-vlanjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#ovs-action-push-vlanujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkovs-ufid-flags}(jkovs-ufid-flagsjkjӻ ubajk}(j]j]j]j]j]internalrefurij anchorname#ovs-ufid-flagsujkjH jkjл ubajk}(j]j]j]j]j]ujkjO jkjͻ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkovs-action-hash}(jkovs-action-hashjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#ovs-action-hashujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ovs-hash-alg}(jk ovs-hash-algjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #ovs-hash-algujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkovs-action-push-mpls}(jkovs-action-push-mplsjkj? ubajk}(j]j]j]j]j]internalrefurij anchorname#ovs-action-push-mplsujkjH jkj< ubajk}(j]j]j]j]j]ujkjO jkj9 ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkovs-action-add-mpls}(jkovs-action-add-mplsjkjc ubajk}(j]j]j]j]j]internalrefurij anchorname#ovs-action-add-mplsujkjH jkj` ubajk}(j]j]j]j]j]ujkjO jkj] ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkct-state-flags}(jkct-state-flagsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#ct-state-flagsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjl ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAttribute sets}(jkAttribute setsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#attribute-setsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk flow-attrs}(jk flow-attrsjkjؼ ubajk}(j]j]j]j]j]internalrefurij anchorname #flow-attrsujkjH jkjռ ubajk}(j]j]j]j]j]ujkjO jkjҼ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey (}(jkkey (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #key-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk actions (}(jk actions (jkj/ ubjNs)}(jk``nest``jk]jknest}(jkhjkj7 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj/ ubjk)}(jkjCjkj/ ubejk}(j]j]j]j]j]internalrefurij anchorname #actions-nestujkjH jkj, ubajk}(j]j]j]j]j]ujkjO jkj) ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstats (}(jkstats (jkje ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjm ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkje ubjk)}(jkjCjkje ubejk}(j]j]j]j]j]internalrefurij anchorname #stats-binaryujkjH jkjb ubajk}(j]j]j]j]j]ujkjO jkj_ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk tcp-flags (}(jk tcp-flags (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #tcp-flags-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkused (}(jkused (jkjѽ ubjNs)}(jk``u64``jk]jku64}(jkhjkjٽ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjѽ ubjk)}(jkjCjkjѽ ubejk}(j]j]j]j]j]internalrefurij anchorname #used-u64ujkjH jkjν ubajk}(j]j]j]j]j]ujkjO jkj˽ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkclear (}(jkclear (jkj ubjNs)}(jk``flag``jk]jkflag}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #clear-flagujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmask (}(jkmask (jkj= ubjNs)}(jk``nest``jk]jknest}(jkhjkjE ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj= ubjk)}(jkjCjkj= ubejk}(j]j]j]j]j]internalrefurij anchorname #mask-nestujkjH jkj: ubajk}(j]j]j]j]j]ujkjO jkj7 ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkprobe (}(jkprobe (jkjs ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj{ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjs ubjk)}(jkjCjkjs ubejk}(j]j]j]j]j]internalrefurij anchorname #probe-binaryujkjH jkjp ubajk}(j]j]j]j]j]ujkjO jkjm ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkufid (}(jkufid (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #ufid-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ufid-flags (}(jk ufid-flags (jkj߾ ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj߾ ubjk)}(jkjCjkj߾ ubejk}(j]j]j]j]j]internalrefurij anchorname#ufid-flags-u32ujkjH jkjܾ ubajk}(j]j]j]j]j]ujkjO jkjپ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #pad-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjҼ ubejk}(j]j]j]j]j]ujkjw jkjϼ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk key-attrs}(jk key-attrsjkjW ubajk}(j]j]j]j]j]internalrefurij anchorname #key-attrsujkjH jkjT ubajk}(j]j]j]j]j]ujkjO jkjQ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkencap (}(jkencap (jkjx ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjx ubjk)}(jkjCjkjx ubejk}(j]j]j]j]j]internalrefurij anchorname #encap-nestujkjH jkju ubajk}(j]j]j]j]j]ujkjO jkjr ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk priority (}(jk priority (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #priority-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk in-port (}(jk in-port (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #in-port-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj޿ ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ethernet (}(jk ethernet (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj" ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#ethernet-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkvlan (}(jkvlan (jkjP ubjNs)}(jk``u16``jk]jku16}(jkhjkjX ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjP ubjk)}(jkjCjkjP ubejk}(j]j]j]j]j]internalrefurij anchorname #vlan-u16ujkjH jkjM ubajk}(j]j]j]j]j]ujkjO jkjJ ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ethertype (}(jk ethertype (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#ethertype-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkipv4 (}(jkipv4 (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #ipv4-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkipv6 (}(jkipv6 (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #ipv6-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktcp (}(jktcp (jkj( ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj0 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj( ubjk)}(jkjCjkj( ubejk}(j]j]j]j]j]internalrefurij anchorname #tcp-binaryujkjH jkj% ubajk}(j]j]j]j]j]ujkjO jkj" ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkudp (}(jkudp (jkj^ ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjf ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj^ ubjk)}(jkjCjkj^ ubejk}(j]j]j]j]j]internalrefurij anchorname #udp-binaryujkjH jkj[ ubajk}(j]j]j]j]j]ujkjO jkjX ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkicmp (}(jkicmp (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #icmp-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkicmpv6 (}(jkicmpv6 (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#icmpv6-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkarp (}(jkarp (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #arp-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jknd (}(jknd (jkj6 ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj> ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj6 ubjk)}(jkjCjkj6 ubejk}(j]j]j]j]j]internalrefurij anchorname #nd-binaryujkjH jkj3 ubajk}(j]j]j]j]j]ujkjO jkj0 ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk skb-mark (}(jk skb-mark (jkjl ubjNs)}(jk``u32``jk]jku32}(jkhjkjt ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjl ubjk)}(jkjCjkjl ubejk}(j]j]j]j]j]internalrefurij anchorname #skb-mark-u32ujkjH jkji ubajk}(j]j]j]j]j]ujkjO jkjf ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktunnel (}(jktunnel (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #tunnel-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jksctp (}(jksctp (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #sctp-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk tcp-flags (}(jk tcp-flags (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#tcp-flags-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk dp-hash (}(jk dp-hash (jkjD ubjNs)}(jk``u32``jk]jku32}(jkhjkjL ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjD ubjk)}(jkjCjkjD ubejk}(j]j]j]j]j]internalrefurij anchorname #dp-hash-u32ujkjH jkjA ubajk}(j]j]j]j]j]ujkjO jkj> ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk recirc-id (}(jk recirc-id (jkjz ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjz ubjk)}(jkjCjkjz ubejk}(j]j]j]j]j]internalrefurij anchorname#recirc-id-u32ujkjH jkjw ubajk}(j]j]j]j]j]ujkjO jkjt ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmpls (}(jkmpls (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #mpls-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ct-state (}(jk ct-state (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #ct-state-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ct-zone (}(jk ct-zone (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj$ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #ct-zone-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ct-mark (}(jk ct-mark (jkjR ubjNs)}(jk``u32``jk]jku32}(jkhjkjZ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjR ubjk)}(jkjCjkjR ubejk}(j]j]j]j]j]internalrefurij anchorname #ct-mark-u32ujkjH jkjO ubajk}(j]j]j]j]j]ujkjO jkjL ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ct-labels (}(jk ct-labels (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#ct-labels-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkct-orig-tuple-ipv4 (}(jkct-orig-tuple-ipv4 (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#ct-orig-tuple-ipv4-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkct-orig-tuple-ipv6 (}(jkct-orig-tuple-ipv6 (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#ct-orig-tuple-ipv6-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jknsh (}(jknsh (jkj* ubjNs)}(jk``nest``jk]jknest}(jkhjkj2 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj* ubjk)}(jkjCjkj* ubejk}(j]j]j]j]j]internalrefurij anchorname #nsh-nestujkjH jkj' ubajk}(j]j]j]j]j]ujkjO jkj$ ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk packet-type (}(jk packet-type (jkj` ubjNs)}(jk``u32``jk]jku32}(jkhjkjh ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj` ubjk)}(jkjCjkj` ubejk}(j]j]j]j]j]internalrefurij anchorname#packet-type-u32ujkjH jkj] ubajk}(j]j]j]j]j]ujkjO jkjZ ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jknd-extensions (}(jknd-extensions (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#nd-extensions-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk tunnel-info (}(jk tunnel-info (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#tunnel-info-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkipv6-exthdrs (}(jkipv6-exthdrs (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#ipv6-exthdrs-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjo ubejk}(j]j]j]j]j]ujkj jkjQ ubejk}(j]j]j]j]j]ujkjw jkjϼ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk action-attrs}(jk action-attrsjkjD ubajk}(j]j]j]j]j]internalrefurij anchorname #action-attrsujkjH jkjA ubajk}(j]j]j]j]j]ujkjO jkj> ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkoutput (}(jkoutput (jkje ubjNs)}(jk``u32``jk]jku32}(jkhjkjm ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkje ubjk)}(jkjCjkje ubejk}(j]j]j]j]j]internalrefurij anchorname #output-u32ujkjH jkjb ubajk}(j]j]j]j]j]ujkjO jkj_ ubajk}(j]j]j]j]j]ujkjw jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk userspace (}(jk userspace (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#userspace-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkset (}(jkset (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #set-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk push-vlan (}(jk push-vlan (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#push-vlan-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk pop-vlan (}(jk pop-vlan (jkj= ubjNs)}(jk``flag``jk]jkflag}(jkhjkjE ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj= ubjk)}(jkjCjkj= ubejk}(j]j]j]j]j]internalrefurij anchorname#pop-vlan-flagujkjH jkj: ubajk}(j]j]j]j]j]ujkjO jkj7 ubajk}(j]j]j]j]j]ujkjw jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jksample (}(jksample (jkjs ubjNs)}(jk``nest``jk]jknest}(jkhjkj{ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjs ubjk)}(jkjCjkjs ubejk}(j]j]j]j]j]internalrefurij anchorname #sample-nestujkjH jkjp ubajk}(j]j]j]j]j]ujkjO jkjm ubajk}(j]j]j]j]j]ujkjw jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrecirc (}(jkrecirc (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #recirc-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkhash (}(jkhash (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #hash-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk push-mpls (}(jk push-mpls (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#push-mpls-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk pop-mpls (}(jk pop-mpls (jkjK ubjNs)}(jk``u16``jk]jku16}(jkhjkjS ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjK ubjk)}(jkjCjkjK ubejk}(j]j]j]j]j]internalrefurij anchorname #pop-mpls-u16ujkjH jkjH ubajk}(j]j]j]j]j]ujkjO jkjE ubajk}(j]j]j]j]j]ujkjw jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk set-masked (}(jk set-masked (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#set-masked-nestujkjH jkj~ ubajk}(j]j]j]j]j]ujkjO jkj{ ubajk}(j]j]j]j]j]ujkjw jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkct (}(jkct (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#ct-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktrunc (}(jktrunc (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #trunc-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk push-eth (}(jk push-eth (jkj# ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj+ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj# ubjk)}(jkjCjkj# ubejk}(j]j]j]j]j]internalrefurij anchorname#push-eth-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk pop-eth (}(jk pop-eth (jkjY ubjNs)}(jk``flag``jk]jkflag}(jkhjkja ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjY ubjk)}(jkjCjkjY ubejk}(j]j]j]j]j]internalrefurij anchorname #pop-eth-flagujkjH jkjV ubajk}(j]j]j]j]j]ujkjO jkjS ubajk}(j]j]j]j]j]ujkjw jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ct-clear (}(jk ct-clear (jkj ubjNs)}(jk``flag``jk]jkflag}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#ct-clear-flagujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk push-nsh (}(jk push-nsh (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#push-nsh-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk pop-nsh (}(jk pop-nsh (jkj ubjNs)}(jk``flag``jk]jkflag}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #pop-nsh-flagujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmeter (}(jkmeter (jkj1 ubjNs)}(jk``u32``jk]jku32}(jkhjkj9 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj1 ubjk)}(jkjCjkj1 ubejk}(j]j]j]j]j]internalrefurij anchorname #meter-u32ujkjH jkj. ubajk}(j]j]j]j]j]ujkjO jkj+ ubajk}(j]j]j]j]j]ujkjw jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkclone (}(jkclone (jkjg ubjNs)}(jk``nest``jk]jknest}(jkhjkjo ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjg ubjk)}(jkjCjkjg ubejk}(j]j]j]j]j]internalrefurij anchorname #clone-nestujkjH jkjd ubajk}(j]j]j]j]j]ujkjO jkja ubajk}(j]j]j]j]j]ujkjw jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkcheck-pkt-len (}(jkcheck-pkt-len (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#check-pkt-len-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk add-mpls (}(jk add-mpls (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#add-mpls-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj\ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk dec-ttl (}(jk dec-ttl (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #dec-ttl-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj\ ubejk}(j]j]j]j]j]ujkj jkj> ubejk}(j]j]j]j]j]ujkjw jkjϼ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktunnel-key-attrs}(jktunnel-key-attrsjkjK ubajk}(j]j]j]j]j]internalrefurij anchorname#tunnel-key-attrsujkjH jkjH ubajk}(j]j]j]j]j]ujkjO jkjE ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkid (}(jkid (jkjl ubjNs)}(jk``u64``jk]jku64}(jkhjkjt ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjl ubjk)}(jkjCjkjl ubejk}(j]j]j]j]j]internalrefurij anchorname#id-u64ujkjH jkji ubajk}(j]j]j]j]j]ujkjO jkjf ubajk}(j]j]j]j]j]ujkjw jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ipv4-src (}(jk ipv4-src (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #ipv4-src-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ipv4-dst (}(jk ipv4-dst (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #ipv4-dst-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktos (}(jktos (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#tos-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkttl (}(jkttl (jkjD ubjNs)}(jk``u8``jk]jku8}(jkhjkjL ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjD ubjk)}(jkjCjkjD ubejk}(j]j]j]j]j]internalrefurij anchorname#ttl-u8ujkjH jkjA ubajk}(j]j]j]j]j]ujkjO jkj> ubajk}(j]j]j]j]j]ujkjw jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdont-fragment (}(jkdont-fragment (jkjz ubjNs)}(jk``flag``jk]jkflag}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjz ubjk)}(jkjCjkjz ubejk}(j]j]j]j]j]internalrefurij anchorname#dont-fragment-flagujkjH jkjw ubajk}(j]j]j]j]j]ujkjO jkjt ubajk}(j]j]j]j]j]ujkjw jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkcsum (}(jkcsum (jkj ubjNs)}(jk``flag``jk]jkflag}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #csum-flagujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkoam (}(jkoam (jkj ubjNs)}(jk``flag``jk]jkflag}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #oam-flagujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk geneve-opts (}(jk geneve-opts (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj$ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#geneve-opts-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktp-src (}(jktp-src (jkjR ubjNs)}(jk``u16``jk]jku16}(jkhjkjZ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjR ubjk)}(jkjCjkjR ubejk}(j]j]j]j]j]internalrefurij anchorname #tp-src-u16ujkjH jkjO ubajk}(j]j]j]j]j]ujkjO jkjL ubajk}(j]j]j]j]j]ujkjw jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktp-dst (}(jktp-dst (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #tp-dst-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk vxlan-opts (}(jk vxlan-opts (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#vxlan-opts-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ipv6-src (}(jk ipv6-src (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#ipv6-src-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ipv6-dst (}(jk ipv6-dst (jkj* ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj2 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj* ubjk)}(jkjCjkj* ubejk}(j]j]j]j]j]internalrefurij anchorname#ipv6-dst-binaryujkjH jkj' ubajk}(j]j]j]j]j]ujkjO jkj$ ubajk}(j]j]j]j]j]ujkjw jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj` ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjh ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj` ubjk)}(jkjCjkj` ubejk}(j]j]j]j]j]internalrefurij anchorname#id1ujkjH jkj] ubajk}(j]j]j]j]j]ujkjO jkjZ ubajk}(j]j]j]j]j]ujkjw jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk erspan-opts (}(jk erspan-opts (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#erspan-opts-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkipv4-info-bridge (}(jkipv4-info-bridge (jkj ubjNs)}(jk``flag``jk]jkflag}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#ipv4-info-bridge-flagujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjc ubejk}(j]j]j]j]j]ujkj jkjE ubejk}(j]j]j]j]j]ujkjw jkjϼ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkcheck-pkt-len-attrs}(jkcheck-pkt-len-attrsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#check-pkt-len-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk pkt-len (}(jk pkt-len (jkj/ ubjNs)}(jk``u16``jk]jku16}(jkhjkj7 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj/ ubjk)}(jkjCjkj/ ubejk}(j]j]j]j]j]internalrefurij anchorname #pkt-len-u16ujkjH jkj, ubajk}(j]j]j]j]j]ujkjO jkj) ubajk}(j]j]j]j]j]ujkjw jkj& ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkactions-if-greater (}(jkactions-if-greater (jkje ubjNs)}(jk``nest``jk]jknest}(jkhjkjm ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkje ubjk)}(jkjCjkje ubejk}(j]j]j]j]j]internalrefurij anchorname#actions-if-greater-nestujkjH jkjb ubajk}(j]j]j]j]j]ujkjO jkj_ ubajk}(j]j]j]j]j]ujkjw jkj& ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkactions-if-less-equal (}(jkactions-if-less-equal (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#actions-if-less-equal-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj& ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkjϼ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk sample-attrs}(jk sample-attrsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #sample-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk probability (}(jk probability (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#probability-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk actions (}(jk actions (jkj4 ubjNs)}(jk``nest``jk]jknest}(jkhjkj< ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj4 ubjk)}(jkjCjkj4 ubejk}(j]j]j]j]j]internalrefurij anchorname#id2ujkjH jkj1 ubajk}(j]j]j]j]j]ujkjO jkj. ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkjϼ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkuserspace-attrs}(jkuserspace-attrsjkjv ubajk}(j]j]j]j]j]internalrefurij anchorname#userspace-attrsujkjH jkjs ubajk}(j]j]j]j]j]ujkjO jkjp ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpid (}(jkpid (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#pid-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk userdata (}(jk userdata (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#userdata-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkegress-tun-port (}(jkegress-tun-port (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#egress-tun-port-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk actions (}(jk actions (jkj9 ubjNs)}(jk``flag``jk]jkflag}(jkhjkjA ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj9 ubjk)}(jkjCjkj9 ubejk}(j]j]j]j]j]internalrefurij anchorname #actions-flagujkjH jkj6 ubajk}(j]j]j]j]j]ujkjO jkj3 ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjp ubejk}(j]j]j]j]j]ujkjw jkjϼ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkovs-nsh-key-attrs}(jkovs-nsh-key-attrsjkj{ ubajk}(j]j]j]j]j]internalrefurij anchorname#ovs-nsh-key-attrsujkjH jkjx ubajk}(j]j]j]j]j]ujkjO jkju ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkbase (}(jkbase (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #base-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmd1 (}(jkmd1 (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #md1-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmd2 (}(jkmd2 (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #md2-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkju ubejk}(j]j]j]j]j]ujkjw jkjϼ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkct-attrs}(jkct-attrsjkjJ ubajk}(j]j]j]j]j]internalrefurij anchorname #ct-attrsujkjH jkjG ubajk}(j]j]j]j]j]ujkjO jkjD ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkcommit (}(jkcommit (jkjk ubjNs)}(jk``flag``jk]jkflag}(jkhjkjs ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjk ubjk)}(jkjCjkjk ubejk}(j]j]j]j]j]internalrefurij anchorname #commit-flagujkjH jkjh ubajk}(j]j]j]j]j]ujkjO jkje ubajk}(j]j]j]j]j]ujkjw jkjb ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkzone (}(jkzone (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #zone-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjb ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmark (}(jkmark (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #mark-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjb ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklabels (}(jklabels (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#labels-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjb ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkhelper (}(jkhelper (jkjC ubjNs)}(jk ``string``jk]jkstring}(jkhjkjK ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjC ubjk)}(jkjCjkjC ubejk}(j]j]j]j]j]internalrefurij anchorname#helper-stringujkjH jkj@ ubajk}(j]j]j]j]j]ujkjO jkj= ubajk}(j]j]j]j]j]ujkjw jkjb ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jknat (}(jknat (jkjy ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjy ubjk)}(jkjCjkjy ubejk}(j]j]j]j]j]internalrefurij anchorname #nat-nestujkjH jkjv ubajk}(j]j]j]j]j]ujkjO jkjs ubajk}(j]j]j]j]j]ujkjw jkjb ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkforce-commit (}(jkforce-commit (jkj ubjNs)}(jk``flag``jk]jkflag}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#force-commit-flagujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjb ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk eventmask (}(jk eventmask (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#eventmask-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjb ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk timeout (}(jk timeout (jkj ubjNs)}(jk ``string``jk]jkstring}(jkhjkj# ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#timeout-stringujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjb ubejk}(j]j]j]j]j]ujkj jkjD ubejk}(j]j]j]j]j]ujkjw jkjϼ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk nat-attrs}(jk nat-attrsjkj] ubajk}(j]j]j]j]j]internalrefurij anchorname #nat-attrsujkjH jkjZ ubajk}(j]j]j]j]j]ujkjO jkjW ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jksrc (}(jksrc (jkj~ ubjNs)}(jk``flag``jk]jkflag}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj~ ubjk)}(jkjCjkj~ ubejk}(j]j]j]j]j]internalrefurij anchorname #src-flagujkjH jkj{ ubajk}(j]j]j]j]j]ujkjO jkjx ubajk}(j]j]j]j]j]ujkjw jkju ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdst (}(jkdst (jkj ubjNs)}(jk``flag``jk]jkflag}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #dst-flagujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkju ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkip-min (}(jkip-min (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#ip-min-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkju ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkip-max (}(jkip-max (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj( ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#ip-max-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkju ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk proto-min (}(jk proto-min (jkjV ubjNs)}(jk``u16``jk]jku16}(jkhjkj^ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjV ubjk)}(jkjCjkjV ubejk}(j]j]j]j]j]internalrefurij anchorname#proto-min-u16ujkjH jkjS ubajk}(j]j]j]j]j]ujkjO jkjP ubajk}(j]j]j]j]j]ujkjw jkju ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk proto-max (}(jk proto-max (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#proto-max-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkju ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk persistent (}(jk persistent (jkj ubjNs)}(jk``flag``jk]jkflag}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#persistent-flagujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkju ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk proto-hash (}(jk proto-hash (jkj ubjNs)}(jk``flag``jk]jkflag}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#proto-hash-flagujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkju ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkproto-random (}(jkproto-random (jkj. ubjNs)}(jk``flag``jk]jkflag}(jkhjkj6 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj. ubjk)}(jkjCjkj. ubejk}(j]j]j]j]j]internalrefurij anchorname#proto-random-flagujkjH jkj+ ubajk}(j]j]j]j]j]ujkjO jkj( ubajk}(j]j]j]j]j]ujkjw jkju ubejk}(j]j]j]j]j]ujkj jkjW ubejk}(j]j]j]j]j]ujkjw jkjϼ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk dec-ttl-attrs}(jk dec-ttl-attrsjkjp ubajk}(j]j]j]j]j]internalrefurij anchorname#dec-ttl-attrsujkjH jkjm ubajk}(j]j]j]j]j]ujkjO jkjj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkaction (}(jkaction (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #action-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj jkjj ubejk}(j]j]j]j]j]ujkjw jkjϼ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkvxlan-ext-attrs}(jkvxlan-ext-attrsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#vxlan-ext-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkgbp (}(jkgbp (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#gbp-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkjϼ ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj~ ubejk}(j]j]j]j]j]ujkjw jkj{ ubajk}(j]j]j]j]j]ujkj ubj~je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jkFamily }(jkj,jkjW ubjNs)}(jkj/jk]jk ovs_datapath}(jkhjkj^ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjW ubjk netlink specification}(jkj?jkjW ubejk}(j]j]j]j]j]internalrefuri$networking/netlink_spec/ovs_datapath anchornamehujkjH jkjT ubajk}(j]j]j]j]j]ujkjO jkjQ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary}(jkSummaryjkj ubajk}(j]j]j]j]j]internalrefurijw anchorname#summaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Operations}(jk Operationsjkj ubajk}(j]j]j]j]j]internalrefurijw anchorname #operationsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkget}(jkgetjkj ubajk}(j]j]j]j]j]internalrefurijw anchorname#getujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknew}(jknewjkj ubajk}(j]j]j]j]j]internalrefurijw anchorname#newujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdel}(jkdeljkj ubajk}(j]j]j]j]j]internalrefurijw anchorname#delujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMulticast groups}(jkMulticast groupsjkjE ubajk}(j]j]j]j]j]internalrefurijw anchorname#multicast-groupsujkjH jkjB ubajk}(j]j]j]j]j]ujkjO jkj? ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Definitions}(jk Definitionsjkji ubajk}(j]j]j]j]j]internalrefurijw anchorname #definitionsujkjH jkjf ubajk}(j]j]j]j]j]ujkjO jkjc ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ovs-header}(jk ovs-headerjkj ubajk}(j]j]j]j]j]internalrefurijw anchorname #ovs-headerujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk user-features}(jk user-featuresjkj ubajk}(j]j]j]j]j]internalrefurijw anchorname#user-featuresujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdatapath-stats}(jkdatapath-statsjkj ubajk}(j]j]j]j]j]internalrefurijw anchorname#datapath-statsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmegaflow-stats}(jkmegaflow-statsjkj ubajk}(j]j]j]j]j]internalrefurijw anchorname#megaflow-statsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjc ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAttribute sets}(jkAttribute setsjkj& ubajk}(j]j]j]j]j]internalrefurijw anchorname#attribute-setsujkjH jkj# ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdatapath}(jkdatapathjkjG ubajk}(j]j]j]j]j]internalrefurijw anchorname #datapathujkjH jkjD ubajk}(j]j]j]j]j]ujkjO jkjA ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkname (}(jkname (jkjh ubjNs)}(jk ``string``jk]jkstring}(jkhjkjp ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjh ubjk)}(jkjCjkjh ubejk}(j]j]j]j]j]internalrefurijw anchorname #name-stringujkjH jkje ubajk}(j]j]j]j]j]ujkjO jkjb ubajk}(j]j]j]j]j]ujkjw jkj_ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk upcall-pid (}(jk upcall-pid (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijw anchorname#upcall-pid-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj_ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstats (}(jkstats (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijw anchorname #stats-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj_ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmegaflow-stats (}(jkmegaflow-stats (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijw anchorname#megaflow-stats-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj_ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkuser-features (}(jkuser-features (jkj@ ubjNs)}(jk``u32``jk]jku32}(jkhjkjH ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj@ ubjk)}(jkjCjkj@ ubejk}(j]j]j]j]j]internalrefurijw anchorname#user-features-u32ujkjH jkj= ubajk}(j]j]j]j]j]ujkjO jkj: ubajk}(j]j]j]j]j]ujkjw jkj_ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkjv ubjNs)}(jk ``unused``jk]jkunused}(jkhjkj~ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjv ubjk)}(jkjCjkjv ubejk}(j]j]j]j]j]internalrefurijw anchorname #pad-unusedujkjH jkjs ubajk}(j]j]j]j]j]ujkjO jkjp ubajk}(j]j]j]j]j]ujkjw jkj_ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmasks-cache-size (}(jkmasks-cache-size (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijw anchorname#masks-cache-size-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj_ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkper-cpu-pids (}(jkper-cpu-pids (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijw anchorname#per-cpu-pids-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj_ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ifindex (}(jk ifindex (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijw anchorname #ifindex-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj_ ubejk}(j]j]j]j]j]ujkj jkjA ubejk}(j]j]j]j]j]ujkjw jkj> ubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjQ ubejk}(j]j]j]j]j]ujkjw jkjN ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)Linux Networking and Network Devices APIs}(jkjMjkj{ ubajk}(j]j]j]j]j]internalrefurinetworking/kapi anchornamehujkjH jkjx ubajk}(j]j]j]j]j]ujkjO jkju ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux Networking}(jkLinux Networkingjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#linux-networkingujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNetworking Base Types}(jkNetworking Base Typesjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#networking-base-typesujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSocket Buffer Functions}(jkSocket Buffer Functionsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#socket-buffer-functionsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Socket Filter}(jk Socket Filterjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#socket-filterujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneric Network Statistics}(jkGeneric Network Statisticsjkj( ubajk}(j]j]j]j]j]internalrefurij anchorname#generic-network-statisticsujkjH jkj% ubajk}(j]j]j]j]j]ujkjO jkj" ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSUN RPC subsystem}(jkSUN RPC subsystemjkjL ubajk}(j]j]j]j]j]internalrefurij anchorname#sun-rpc-subsystemujkjH jkjI ubajk}(j]j]j]j]j]ujkjO jkjF ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNetwork device support}(jkNetwork device supportjkj| ubajk}(j]j]j]j]j]internalrefurij anchorname#network-device-supportujkjH jkjy ubajk}(j]j]j]j]j]ujkjO jkjv ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver Support}(jkDriver Supportjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#driver-supportujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk PHY Support}(jk PHY Supportjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #phy-supportujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPHYLINK}(jkPHYLINKjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#phylinkujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk SFP support}(jk SFP supportjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #sfp-supportujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjv ubejk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkju ubejk}(j]j]j]j]j]ujkjw jkjr ubajk}(j]j]j]j]j]ujkj ubjXje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$HOWTO for the linux packet generator}(jkj[jkjN ubajk}(j]j]j]j]j]internalrefurinetworking/pktgen anchornamehujkjH jkjK ubajk}(j]j]j]j]j]ujkjO jkjH ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTuning NIC for max performance}(jkTuning NIC for max performancejkjn ubajk}(j]j]j]j]j]internalrefurij] anchorname#tuning-nic-for-max-performanceujkjH jkjk ubajk}(j]j]j]j]j]ujkjO jkjh ubajk}(j]j]j]j]j]ujkjw jkje ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel threads}(jkKernel threadsjkj ubajk}(j]j]j]j]j]internalrefurij] anchorname#kernel-threadsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkje ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkViewing devices}(jkViewing devicesjkj ubajk}(j]j]j]j]j]internalrefurij] anchorname#viewing-devicesujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkje ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguring devices}(jkConfiguring devicesjkj ubajk}(j]j]j]j]j]internalrefurij] anchorname#configuring-devicesujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkje ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSample scripts}(jkSample scriptsjkj ubajk}(j]j]j]j]j]internalrefurij] anchorname#sample-scriptsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkje ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterrupt affinity}(jkInterrupt affinityjkj" ubajk}(j]j]j]j]j]internalrefurij] anchorname#interrupt-affinityujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkje ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Enable IPsec}(jk Enable IPsecjkjF ubajk}(j]j]j]j]j]internalrefurij] anchorname #enable-ipsecujkjH jkjC ubajk}(j]j]j]j]j]ujkjO jkj@ ubajk}(j]j]j]j]j]ujkjw jkje ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDisable shared SKB}(jkDisable shared SKBjkjj ubajk}(j]j]j]j]j]internalrefurij] anchorname#disable-shared-skbujkjH jkjg ubajk}(j]j]j]j]j]ujkjO jkjd ubajk}(j]j]j]j]j]ujkjw jkje ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Current commands and configuration options}(jk*Current commands and configuration optionsjkj ubajk}(j]j]j]j]j]internalrefurij] anchorname+#current-commands-and-configuration-optionsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkje ubejk}(j]j]j]j]j]ujkj jkjH ubejk}(j]j]j]j]j]ujkjw jkjE ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jkFamily }(jkjijkj ubjNs)}(jkjljk]jkfou}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk netlink specification}(jkj|jkj ubejk}(j]j]j]j]j]internalrefurinetworking/netlink_spec/fou anchornamehujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary}(jkSummaryjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#summaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Operations}(jk Operationsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #operationsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkunspec}(jkunspecjkj= ubajk}(j]j]j]j]j]internalrefurij anchorname#unspecujkjH jkj: ubajk}(j]j]j]j]j]ujkjO jkj7 ubajk}(j]j]j]j]j]ujkjw jkj4 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkadd}(jkaddjkja ubajk}(j]j]j]j]j]internalrefurij anchorname#addujkjH jkj^ ubajk}(j]j]j]j]j]ujkjO jkj[ ubajk}(j]j]j]j]j]ujkjw jkj4 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdel}(jkdeljkj ubajk}(j]j]j]j]j]internalrefurij anchorname#delujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj4 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkget}(jkgetjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#getujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj4 ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Definitions}(jk Definitionsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #definitionsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk encap_type}(jk encap_typejkj ubajk}(j]j]j]j]j]internalrefurij anchorname #encap-typeujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAttribute sets}(jkAttribute setsjkj* ubajk}(j]j]j]j]j]internalrefurij anchorname#attribute-setsujkjH jkj' ubajk}(j]j]j]j]j]ujkjO jkj$ ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkfou}(jkfoujkjK ubajk}(j]j]j]j]j]internalrefurij anchorname#fouujkjH jkjH ubajk}(j]j]j]j]j]ujkjO jkjE ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkunspec (}(jkunspec (jkjl ubjNs)}(jk ``unused``jk]jkunused}(jkhjkjt ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjl ubjk)}(jkjCjkjl ubejk}(j]j]j]j]j]internalrefurij anchorname#unspec-unusedujkjH jkji ubajk}(j]j]j]j]j]ujkjO jkjf ubajk}(j]j]j]j]j]ujkjw jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkport (}(jkport (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #port-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkaf (}(jkaf (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#af-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ipproto (}(jk ipproto (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #ipproto-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktype (}(jktype (jkjD ubjNs)}(jk``u8``jk]jku8}(jkhjkjL ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjD ubjk)}(jkjCjkjD ubejk}(j]j]j]j]j]internalrefurij anchorname#type-u8ujkjH jkjA ubajk}(j]j]j]j]j]ujkjO jkj> ubajk}(j]j]j]j]j]ujkjw jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkremcsum_nopartial (}(jkremcsum_nopartial (jkjz ubjNs)}(jk``flag``jk]jkflag}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjz ubjk)}(jkjCjkjz ubejk}(j]j]j]j]j]internalrefurij anchorname#remcsum-nopartial-flagujkjH jkjw ubajk}(j]j]j]j]j]ujkjO jkjt ubajk}(j]j]j]j]j]ujkjw jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk local_v4 (}(jk local_v4 (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #local-v4-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk local_v6 (}(jk local_v6 (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#local-v6-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk peer_v4 (}(jk peer_v4 (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj$ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #peer-v4-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk peer_v6 (}(jk peer_v6 (jkjR ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjZ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjR ubjk)}(jkjCjkjR ubejk}(j]j]j]j]j]internalrefurij anchorname#peer-v6-binaryujkjH jkjO ubajk}(j]j]j]j]j]ujkjO jkjL ubajk}(j]j]j]j]j]ujkjw jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk peer_port (}(jk peer_port (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#peer-port-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjc ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ifindex (}(jk ifindex (jkj ubjNs)}(jk``s32``jk]jks32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #ifindex-s32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjc ubejk}(j]j]j]j]j]ujkj jkjE ubejk}(j]j]j]j]j]ujkjw jkjB ubajk}(j]j]j]j]j]ujkj jkj$ ubejk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMPLS Sysfs variables}(jkjjkj! ubajk}(j]j]j]j]j]internalrefurinetworking/mpls-sysctl anchornamehujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/proc/sys/net/mpls/* Variables:}(jk/proc/sys/net/mpls/* Variables:jkjA ubajk}(j]j]j]j]j]internalrefurij0 anchorname#proc-sys-net-mpls-variablesujkjH jkj> ubajk}(j]j]j]j]j]ujkjO jkj; ubajk}(j]j]j]j]j]ujkjw jkj8 ubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux Phonet protocol family}(jkjjkjz ubajk}(j]j]j]j]j]internalrefurinetworking/phonet anchornamehujkjH jkjw ubajk}(j]j]j]j]j]ujkjO jkjt ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #introductionujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPackets format}(jkPackets formatjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#packets-formatujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Link layer}(jk Link layerjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #link-layerujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Network layer}(jk Network layerjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#network-layerujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLow-level datagram protocol}(jkLow-level datagram protocoljkj* ubajk}(j]j]j]j]j]internalrefurij anchorname#low-level-datagram-protocolujkjH jkj' ubajk}(j]j]j]j]j]ujkjO jkj$ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkResource subscription}(jkResource subscriptionjkjN ubajk}(j]j]j]j]j]internalrefurij anchorname#resource-subscriptionujkjH jkjK ubajk}(j]j]j]j]j]ujkjO jkjH ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPhonet Pipe protocol}(jkPhonet Pipe protocoljkjr ubajk}(j]j]j]j]j]internalrefurij anchorname#phonet-pipe-protocolujkjH jkjo ubajk}(j]j]j]j]j]ujkjO jkjl ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAuthors}(jkAuthorsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#authorsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjt ubejk}(j]j]j]j]j]ujkjw jkjq ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkqed devlink support}(jkjjkj ubajk}(j]j]j]j]j]internalrefurinetworking/devlink/qed anchornamehujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Parameters}(jk Parametersjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #parametersujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj ubjNje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFAILOVER}(jkjjkj( ubajk}(j]j]j]j]j]internalrefurinetworking/failover anchornamehujkjH jkj% ubajk}(j]j]j]j]j]ujkjO jkj" ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjH ubajk}(j]j]j]j]j]internalrefurij7 anchorname #overviewujkjH jkjE ubajk}(j]j]j]j]j]ujkjO jkjB ubajk}(j]j]j]j]j]ujkjw jkj? ubajk}(j]j]j]j]j]ujkj jkj" ubejk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj ubj{ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jkFamily }(jkjjkj ubjNs)}(jkjjk]jkrt-link}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk netlink specification}(jkjjkj ubejk}(j]j]j]j]j]internalrefurinetworking/netlink_spec/rt_link anchornamehujkjH jkj~ ubajk}(j]j]j]j]j]ujkjO jkj{ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary}(jkSummaryjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#summaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Operations}(jk Operationsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #operationsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknewlink}(jknewlinkjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#newlinkujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdellink}(jkdellinkjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#dellinkujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkgetlink}(jkgetlinkjkj? ubajk}(j]j]j]j]j]internalrefurij anchorname#getlinkujkjH jkj< ubajk}(j]j]j]j]j]ujkjO jkj9 ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksetlink}(jksetlinkjkjc ubajk}(j]j]j]j]j]internalrefurij anchorname#setlinkujkjH jkj` ubajk}(j]j]j]j]j]ujkjO jkj] ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkgetstats}(jkgetstatsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #getstatsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMulticast groups}(jkMulticast groupsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#multicast-groupsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Definitions}(jk Definitionsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #definitionsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ifinfo-flags}(jk ifinfo-flagsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #ifinfo-flagsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrtgenmsg}(jkrtgenmsgjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #rtgenmsgujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ifinfomsg}(jk ifinfomsgjkjD ubajk}(j]j]j]j]j]internalrefurij anchorname #ifinfomsgujkjH jkjA ubajk}(j]j]j]j]j]ujkjO jkj> ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkifla-bridge-id}(jkifla-bridge-idjkjh ubajk}(j]j]j]j]j]internalrefurij anchorname#ifla-bridge-idujkjH jkje ubajk}(j]j]j]j]j]ujkjO jkjb ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkifla-cacheinfo}(jkifla-cacheinfojkj ubajk}(j]j]j]j]j]internalrefurij anchorname#ifla-cacheinfoujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrtnl-link-stats}(jkrtnl-link-statsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#rtnl-link-statsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrtnl-link-stats64}(jkrtnl-link-stats64jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#rtnl-link-stats64ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrtnl-link-ifmap}(jkrtnl-link-ifmapjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#rtnl-link-ifmapujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ipv4-devconf}(jk ipv4-devconfjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #ipv4-devconfujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ipv6-devconf}(jk ipv6-devconfjkj@ ubajk}(j]j]j]j]j]internalrefurij anchorname #ipv6-devconfujkjH jkj= ubajk}(j]j]j]j]j]ujkjO jkj: ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkifla-icmp6-stats}(jkifla-icmp6-statsjkjd ubajk}(j]j]j]j]j]internalrefurij anchorname#ifla-icmp6-statsujkjH jkja ubajk}(j]j]j]j]j]ujkjO jkj^ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkifla-inet6-stats}(jkifla-inet6-statsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#ifla-inet6-statsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbr-boolopt-multi}(jkbr-boolopt-multijkj ubajk}(j]j]j]j]j]internalrefurij anchorname#br-boolopt-multiujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk if_stats_msg}(jk if_stats_msgjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #if-stats-msgujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAttribute sets}(jkAttribute setsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#attribute-setsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk link-attrs}(jk link-attrsjkj! ubajk}(j]j]j]j]j]internalrefurij anchorname #link-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk address (}(jk address (jkjB ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjJ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjB ubjk)}(jkjCjkjB ubejk}(j]j]j]j]j]internalrefurij anchorname#address-binaryujkjH jkj? ubajk}(j]j]j]j]j]ujkjO jkj< ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk broadcast (}(jk broadcast (jkjx ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjx ubjk)}(jkjCjkjx ubejk}(j]j]j]j]j]internalrefurij anchorname#broadcast-binaryujkjH jkju ubajk}(j]j]j]j]j]ujkjO jkjr ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkifname (}(jkifname (jkj ubjNs)}(jk ``string``jk]jkstring}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#ifname-stringujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmtu (}(jkmtu (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#mtu-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklink (}(jklink (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj" ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #link-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkqdisc (}(jkqdisc (jkjP ubjNs)}(jk ``string``jk]jkstring}(jkhjkjX ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjP ubjk)}(jkjCjkjP ubejk}(j]j]j]j]j]internalrefurij anchorname #qdisc-stringujkjH jkjM ubajk}(j]j]j]j]j]ujkjO jkjJ ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstats (}(jkstats (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #stats-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkcost (}(jkcost (jkj ubjNs)}(jk ``string``jk]jkstring}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #cost-stringujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk priority (}(jk priority (jkj ubjNs)}(jk ``string``jk]jkstring}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#priority-stringujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmaster (}(jkmaster (jkj( ubjNs)}(jk``u32``jk]jku32}(jkhjkj0 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj( ubjk)}(jkjCjkj( ubejk}(j]j]j]j]j]internalrefurij anchorname #master-u32ujkjH jkj% ubajk}(j]j]j]j]j]ujkjO jkj" ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk wireless (}(jk wireless (jkj^ ubjNs)}(jk ``string``jk]jkstring}(jkhjkjf ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj^ ubjk)}(jkjCjkj^ ubejk}(j]j]j]j]j]internalrefurij anchorname#wireless-stringujkjH jkj[ ubajk}(j]j]j]j]j]ujkjO jkjX ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk protinfo (}(jk protinfo (jkj ubjNs)}(jk ``string``jk]jkstring}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#protinfo-stringujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktxqlen (}(jktxqlen (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #txqlen-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmap (}(jkmap (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #map-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkweight (}(jkweight (jkj6 ubjNs)}(jk``u32``jk]jku32}(jkhjkj> ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj6 ubjk)}(jkjCjkj6 ubejk}(j]j]j]j]j]internalrefurij anchorname #weight-u32ujkjH jkj3 ubajk}(j]j]j]j]j]ujkjO jkj0 ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk operstate (}(jk operstate (jkjl ubjNs)}(jk``u8``jk]jku8}(jkhjkjt ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjl ubjk)}(jkjCjkjl ubejk}(j]j]j]j]j]internalrefurij anchorname #operstate-u8ujkjH jkji ubajk}(j]j]j]j]j]ujkjO jkjf ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk linkmode (}(jk linkmode (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #linkmode-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk linkinfo (}(jk linkinfo (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#linkinfo-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk net-ns-pid (}(jk net-ns-pid (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#net-ns-pid-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ifalias (}(jk ifalias (jkjD ubjNs)}(jk ``string``jk]jkstring}(jkhjkjL ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjD ubjk)}(jkjCjkjD ubejk}(j]j]j]j]j]internalrefurij anchorname#ifalias-stringujkjH jkjA ubajk}(j]j]j]j]j]ujkjO jkj> ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jknum-vf (}(jknum-vf (jkjz ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjz ubjk)}(jkjCjkjz ubejk}(j]j]j]j]j]internalrefurij anchorname #num-vf-u32ujkjH jkjw ubajk}(j]j]j]j]j]ujkjO jkjt ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk vfinfo-list (}(jk vfinfo-list (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#vfinfo-list-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk stats64 (}(jk stats64 (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#stats64-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk vf-ports (}(jk vf-ports (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj$ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#vf-ports-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk port-self (}(jk port-self (jkjR ubjNs)}(jk``nest``jk]jknest}(jkhjkjZ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjR ubjk)}(jkjCjkjR ubejk}(j]j]j]j]j]internalrefurij anchorname#port-self-nestujkjH jkjO ubajk}(j]j]j]j]j]ujkjO jkjL ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk af-spec (}(jk af-spec (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #af-spec-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkgroup (}(jkgroup (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #group-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk net-ns-fd (}(jk net-ns-fd (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#net-ns-fd-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ext-mask (}(jk ext-mask (jkj* ubjNs)}(jk``u32``jk]jku32}(jkhjkj2 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj* ubjk)}(jkjCjkj* ubejk}(j]j]j]j]j]internalrefurij anchorname #ext-mask-u32ujkjH jkj' ubajk}(j]j]j]j]j]ujkjO jkj$ ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk promiscuity (}(jk promiscuity (jkj` ubjNs)}(jk``u32``jk]jku32}(jkhjkjh ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj` ubjk)}(jkjCjkj` ubejk}(j]j]j]j]j]internalrefurij anchorname#promiscuity-u32ujkjH jkj] ubajk}(j]j]j]j]j]ujkjO jkjZ ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jknum-tx-queues (}(jknum-tx-queues (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#num-tx-queues-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jknum-rx-queues (}(jknum-rx-queues (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#num-rx-queues-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk carrier (}(jk carrier (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #carrier-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkphys-port-id (}(jkphys-port-id (jkj8 ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj@ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj8 ubjk)}(jkjCjkj8 ubejk}(j]j]j]j]j]internalrefurij anchorname#phys-port-id-binaryujkjH jkj5 ubajk}(j]j]j]j]j]ujkjO jkj2 ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkcarrier-changes (}(jkcarrier-changes (jkjn ubjNs)}(jk``u32``jk]jku32}(jkhjkjv ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjn ubjk)}(jkjCjkjn ubejk}(j]j]j]j]j]internalrefurij anchorname#carrier-changes-u32ujkjH jkjk ubajk}(j]j]j]j]j]ujkjO jkjh ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkphys-switch-id (}(jkphys-switch-id (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#phys-switch-id-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklink-netnsid (}(jklink-netnsid (jkj ubjNs)}(jk``s32``jk]jks32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#link-netnsid-s32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkphys-port-name (}(jkphys-port-name (jkj ubjNs)}(jk ``string``jk]jkstring}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#phys-port-name-stringujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk proto-down (}(jk proto-down (jkjF ubjNs)}(jk``u8``jk]jku8}(jkhjkjN ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjF ubjk)}(jkjCjkjF ubejk}(j]j]j]j]j]internalrefurij anchorname#proto-down-u8ujkjH jkjC ubajk}(j]j]j]j]j]ujkjO jkj@ ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkgso-max-segs (}(jkgso-max-segs (jkj| ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj| ubjk)}(jkjCjkj| ubejk}(j]j]j]j]j]internalrefurij anchorname#gso-max-segs-u32ujkjH jkjy ubajk}(j]j]j]j]j]ujkjO jkjv ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkgso-max-size (}(jkgso-max-size (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#gso-max-size-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj ubjNs)}(jk``pad``jk]jkpad}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#pad-padujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkxdp (}(jkxdp (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj& ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #xdp-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkevent (}(jkevent (jkjT ubjNs)}(jk``u32``jk]jku32}(jkhjkj\ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjT ubjk)}(jkjCjkjT ubejk}(j]j]j]j]j]internalrefurij anchorname #event-u32ujkjH jkjQ ubajk}(j]j]j]j]j]ujkjO jkjN ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk new-netnsid (}(jk new-netnsid (jkj ubjNs)}(jk``s32``jk]jks32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#new-netnsid-s32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktarget-netnsid (}(jktarget-netnsid (jkj ubjNs)}(jk``s32``jk]jks32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#target-netnsid-s32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkcarrier-up-count (}(jkcarrier-up-count (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#carrier-up-count-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkcarrier-down-count (}(jkcarrier-down-count (jkj, ubjNs)}(jk``u32``jk]jku32}(jkhjkj4 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj, ubjk)}(jkjCjkj, ubejk}(j]j]j]j]j]internalrefurij anchorname#carrier-down-count-u32ujkjH jkj) ubajk}(j]j]j]j]j]ujkjO jkj& ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk new-ifindex (}(jk new-ifindex (jkjb ubjNs)}(jk``s32``jk]jks32}(jkhjkjj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjb ubjk)}(jkjCjkjb ubejk}(j]j]j]j]j]internalrefurij anchorname#new-ifindex-s32ujkjH jkj_ ubajk}(j]j]j]j]j]ujkjO jkj\ ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk min-mtu (}(jk min-mtu (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #min-mtu-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk max-mtu (}(jk max-mtu (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #max-mtu-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk prop-list (}(jk prop-list (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#prop-list-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk alt-ifname (}(jk alt-ifname (jkj: ubjNs)}(jk ``string``jk]jkstring}(jkhjkjB ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj: ubjk)}(jkjCjkj: ubejk}(j]j]j]j]j]internalrefurij anchorname#alt-ifname-stringujkjH jkj7 ubajk}(j]j]j]j]j]ujkjO jkj4 ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkperm-address (}(jkperm-address (jkjp ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjx ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjp ubjk)}(jkjCjkjp ubejk}(j]j]j]j]j]internalrefurij anchorname#perm-address-binaryujkjH jkjm ubajk}(j]j]j]j]j]ujkjO jkjj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkproto-down-reason (}(jkproto-down-reason (jkj ubjNs)}(jk ``string``jk]jkstring}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#proto-down-reason-stringujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkparent-dev-name (}(jkparent-dev-name (jkj ubjNs)}(jk ``string``jk]jkstring}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#parent-dev-name-stringujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkparent-dev-bus-name (}(jkparent-dev-bus-name (jkj ubjNs)}(jk ``string``jk]jkstring}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#parent-dev-bus-name-stringujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkgro-max-size (}(jkgro-max-size (jkjH ubjNs)}(jk``u32``jk]jku32}(jkhjkjP ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjH ubjk)}(jkjCjkjH ubejk}(j]j]j]j]j]internalrefurij anchorname#gro-max-size-u32ujkjH jkjE ubajk}(j]j]j]j]j]ujkjO jkjB ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktso-max-size (}(jktso-max-size (jkj~ ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj~ ubjk)}(jkjCjkj~ ubejk}(j]j]j]j]j]internalrefurij anchorname#tso-max-size-u32ujkjH jkj{ ubajk}(j]j]j]j]j]ujkjO jkjx ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktso-max-segs (}(jktso-max-segs (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#tso-max-segs-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk allmulti (}(jk allmulti (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #allmulti-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdevlink-port (}(jkdevlink-port (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj( ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#devlink-port-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkgso-ipv4-max-size (}(jkgso-ipv4-max-size (jkjV ubjNs)}(jk``u32``jk]jku32}(jkhjkj^ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjV ubjk)}(jkjCjkjV ubejk}(j]j]j]j]j]internalrefurij anchorname#gso-ipv4-max-size-u32ujkjH jkjS ubajk}(j]j]j]j]j]ujkjO jkjP ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkgro-ipv4-max-size (}(jkgro-ipv4-max-size (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#gro-ipv4-max-size-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk dpll-pin (}(jk dpll-pin (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#dpll-pin-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj9 ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk af-spec-attrs}(jk af-spec-attrsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#af-spec-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkinet (}(jkinet (jkj% ubjNs)}(jk``nest``jk]jknest}(jkhjkj- ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj% ubjk)}(jkjCjkj% ubejk}(j]j]j]j]j]internalrefurij anchorname #inet-nestujkjH jkj" ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkinet6 (}(jkinet6 (jkj[ ubjNs)}(jk``nest``jk]jknest}(jkhjkjc ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj[ ubjk)}(jkjCjkj[ ubejk}(j]j]j]j]j]internalrefurij anchorname #inet6-nestujkjH jkjX ubajk}(j]j]j]j]j]ujkjO jkjU ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmctp (}(jkmctp (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #mctp-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk vfinfo-attrs}(jk vfinfo-attrsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #vfinfo-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkvf-ports-attrs}(jkvf-ports-attrsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#vf-ports-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkport-self-attrs}(jkport-self-attrsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#port-self-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jklinkinfo-attrs}(jklinkinfo-attrsjkj? ubajk}(j]j]j]j]j]internalrefurij anchorname#linkinfo-attrsujkjH jkj< ubajk}(j]j]j]j]j]ujkjO jkj9 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkind (}(jkkind (jkj` ubjNs)}(jk ``string``jk]jkstring}(jkhjkjh ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj` ubjk)}(jkjCjkj` ubejk}(j]j]j]j]j]internalrefurij anchorname #kind-stringujkjH jkj] ubajk}(j]j]j]j]j]ujkjO jkjZ ubajk}(j]j]j]j]j]ujkjw jkjW ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdata (}(jkdata (jkj ubjNs)}(jk``sub-message``jk]jk sub-message}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#data-sub-messageujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjW ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkxstats (}(jkxstats (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#xstats-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjW ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk slave-kind (}(jk slave-kind (jkj ubjNs)}(jk ``string``jk]jkstring}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#slave-kind-stringujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjW ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk slave-data (}(jk slave-data (jkj8 ubjNs)}(jk``sub-message``jk]jk sub-message}(jkhjkj@ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj8 ubjk)}(jkjCjkj8 ubejk}(j]j]j]j]j]internalrefurij anchorname#slave-data-sub-messageujkjH jkj5 ubajk}(j]j]j]j]j]ujkjO jkj2 ubajk}(j]j]j]j]j]ujkjw jkjW ubejk}(j]j]j]j]j]ujkj jkj9 ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jklinkinfo-bridge-attrs}(jklinkinfo-bridge-attrsjkjz ubajk}(j]j]j]j]j]internalrefurij anchorname#linkinfo-bridge-attrsujkjH jkjw ubajk}(j]j]j]j]j]ujkjO jkjt ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkforward-delay (}(jkforward-delay (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#forward-delay-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk hello-time (}(jk hello-time (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#hello-time-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk max-age (}(jk max-age (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #max-age-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ageing-time (}(jk ageing-time (jkj= ubjNs)}(jk``u32``jk]jku32}(jkhjkjE ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj= ubjk)}(jkjCjkj= ubejk}(j]j]j]j]j]internalrefurij anchorname#ageing-time-u32ujkjH jkj: ubajk}(j]j]j]j]j]ujkjO jkj7 ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk stp-state (}(jk stp-state (jkjs ubjNs)}(jk``u32``jk]jku32}(jkhjkj{ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjs ubjk)}(jkjCjkjs ubejk}(j]j]j]j]j]internalrefurij anchorname#stp-state-u32ujkjH jkjp ubajk}(j]j]j]j]j]ujkjO jkjm ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk priority (}(jk priority (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #priority-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkvlan-filtering (}(jkvlan-filtering (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#vlan-filtering-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkvlan-protocol (}(jkvlan-protocol (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#vlan-protocol-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkgroup-fwd-mask (}(jkgroup-fwd-mask (jkjK ubjNs)}(jk``u16``jk]jku16}(jkhjkjS ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjK ubjk)}(jkjCjkjK ubejk}(j]j]j]j]j]internalrefurij anchorname#group-fwd-mask-u16ujkjH jkjH ubajk}(j]j]j]j]j]ujkjO jkjE ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk root-id (}(jk root-id (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#root-id-binaryujkjH jkj~ ubajk}(j]j]j]j]j]ujkjO jkj{ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk bridge-id (}(jk bridge-id (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#bridge-id-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk root-port (}(jk root-port (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#root-port-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkroot-path-cost (}(jkroot-path-cost (jkj# ubjNs)}(jk``u32``jk]jku32}(jkhjkj+ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj# ubjk)}(jkjCjkj# ubejk}(j]j]j]j]j]internalrefurij anchorname#root-path-cost-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktopology-change (}(jktopology-change (jkjY ubjNs)}(jk``u8``jk]jku8}(jkhjkja ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjY ubjk)}(jkjCjkjY ubejk}(j]j]j]j]j]internalrefurij anchorname#topology-change-u8ujkjH jkjV ubajk}(j]j]j]j]j]ujkjO jkjS ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktopology-change-detected (}(jktopology-change-detected (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#topology-change-detected-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk hello-timer (}(jk hello-timer (jkj ubjNs)}(jk``u64``jk]jku64}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#hello-timer-u64ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk tcn-timer (}(jk tcn-timer (jkj ubjNs)}(jk``u64``jk]jku64}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#tcn-timer-u64ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktopology-change-timer (}(jktopology-change-timer (jkj1 ubjNs)}(jk``u64``jk]jku64}(jkhjkj9 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj1 ubjk)}(jkjCjkj1 ubejk}(j]j]j]j]j]internalrefurij anchorname#topology-change-timer-u64ujkjH jkj. ubajk}(j]j]j]j]j]ujkjO jkj+ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk gc-timer (}(jk gc-timer (jkjg ubjNs)}(jk``u64``jk]jku64}(jkhjkjo ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjg ubjk)}(jkjCjkjg ubejk}(j]j]j]j]j]internalrefurij anchorname #gc-timer-u64ujkjH jkjd ubajk}(j]j]j]j]j]ujkjO jkja ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk group-addr (}(jk group-addr (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#group-addr-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk fdb-flush (}(jk fdb-flush (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#fdb-flush-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmcast-router (}(jkmcast-router (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#mcast-router-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmcast-snooping (}(jkmcast-snooping (jkj? ubjNs)}(jk``u8``jk]jku8}(jkhjkjG ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj? ubjk)}(jkjCjkj? ubejk}(j]j]j]j]j]internalrefurij anchorname#mcast-snooping-u8ujkjH jkj< ubajk}(j]j]j]j]j]ujkjO jkj9 ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmcast-query-use-ifaddr (}(jkmcast-query-use-ifaddr (jkju ubjNs)}(jk``u8``jk]jku8}(jkhjkj} ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkju ubjk)}(jkjCjkju ubejk}(j]j]j]j]j]internalrefurij anchorname#mcast-query-use-ifaddr-u8ujkjH jkjr ubajk}(j]j]j]j]j]ujkjO jkjo ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmcast-querier (}(jkmcast-querier (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#mcast-querier-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmcast-hash-elasticity (}(jkmcast-hash-elasticity (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#mcast-hash-elasticity-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmcast-hash-max (}(jkmcast-hash-max (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#mcast-hash-max-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmcast-last-member-cnt (}(jkmcast-last-member-cnt (jkjM ubjNs)}(jk``u32``jk]jku32}(jkhjkjU ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjM ubjk)}(jkjCjkjM ubejk}(j]j]j]j]j]internalrefurij anchorname#mcast-last-member-cnt-u32ujkjH jkjJ ubajk}(j]j]j]j]j]ujkjO jkjG ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmcast-startup-query-cnt (}(jkmcast-startup-query-cnt (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#mcast-startup-query-cnt-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj} ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmcast-last-member-intvl (}(jkmcast-last-member-intvl (jkj ubjNs)}(jk``u64``jk]jku64}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#mcast-last-member-intvl-u64ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmcast-membership-intvl (}(jkmcast-membership-intvl (jkj ubjNs)}(jk``u64``jk]jku64}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#mcast-membership-intvl-u64ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmcast-querier-intvl (}(jkmcast-querier-intvl (jkj% ubjNs)}(jk``u64``jk]jku64}(jkhjkj- ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj% ubjk)}(jkjCjkj% ubejk}(j]j]j]j]j]internalrefurij anchorname#mcast-querier-intvl-u64ujkjH jkj" ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmcast-query-intvl (}(jkmcast-query-intvl (jkj[ ubjNs)}(jk``u64``jk]jku64}(jkhjkjc ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj[ ubjk)}(jkjCjkj[ ubejk}(j]j]j]j]j]internalrefurij anchorname#mcast-query-intvl-u64ujkjH jkjX ubajk}(j]j]j]j]j]ujkjO jkjU ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmcast-query-response-intvl (}(jkmcast-query-response-intvl (jkj ubjNs)}(jk``u64``jk]jku64}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#mcast-query-response-intvl-u64ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmcast-startup-query-intvl (}(jkmcast-startup-query-intvl (jkj ubjNs)}(jk``u64``jk]jku64}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#mcast-startup-query-intvl-u64ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jknf-call-iptables (}(jknf-call-iptables (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#nf-call-iptables-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jknf-call-ip6-tables (}(jknf-call-ip6-tables (jkj3 ubjNs)}(jk``u8``jk]jku8}(jkhjkj; ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj3 ubjk)}(jkjCjkj3 ubejk}(j]j]j]j]j]internalrefurij anchorname#nf-call-ip6-tables-u8ujkjH jkj0 ubajk}(j]j]j]j]j]ujkjO jkj- ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jknf-call-arptables (}(jknf-call-arptables (jkji ubjNs)}(jk``u8``jk]jku8}(jkhjkjq ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkji ubjk)}(jkjCjkji ubejk}(j]j]j]j]j]internalrefurij anchorname#nf-call-arptables-u8ujkjH jkjf ubajk}(j]j]j]j]j]ujkjO jkjc ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkvlan-default-pvid (}(jkvlan-default-pvid (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#vlan-default-pvid-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj ubjNs)}(jk``pad``jk]jkpad}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#id1ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkvlan-stats-enabled (}(jkvlan-stats-enabled (jkj  ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj  ubjk)}(jkjCjkj  ubejk}(j]j]j]j]j]internalrefurij anchorname#vlan-stats-enabled-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmcast-stats-enabled (}(jkmcast-stats-enabled (jkjA ubjNs)}(jk``u8``jk]jku8}(jkhjkjI ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjA ubjk)}(jkjCjkjA ubejk}(j]j]j]j]j]internalrefurij anchorname#mcast-stats-enabled-u8ujkjH jkj> ubajk}(j]j]j]j]j]ujkjO jkj; ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmcast-igmp-version (}(jkmcast-igmp-version (jkjw ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjw ubjk)}(jkjCjkjw ubejk}(j]j]j]j]j]internalrefurij anchorname#mcast-igmp-version-u8ujkjH jkjt ubajk}(j]j]j]j]j]ujkjO jkjq ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmcast-mld-version (}(jkmcast-mld-version (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#mcast-mld-version-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkvlan-stats-per-port (}(jkvlan-stats-per-port (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#vlan-stats-per-port-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmulti-boolopt (}(jkmulti-boolopt (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj! ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#multi-boolopt-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmcast-querier-state (}(jkmcast-querier-state (jkjO ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjW ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjO ubjk)}(jkjCjkjO ubejk}(j]j]j]j]j]internalrefurij anchorname#mcast-querier-state-binaryujkjH jkjL ubajk}(j]j]j]j]j]ujkjO jkjI ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkfdb-n-learned (}(jkfdb-n-learned (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#fdb-n-learned-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkfdb-max-learned (}(jkfdb-max-learned (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#fdb-max-learned-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjt ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jklinkinfo-brport-attrs}(jklinkinfo-brport-attrsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#linkinfo-brport-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstate (}(jkstate (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj& ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #state-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk priority (}(jk priority (jkjT ubjNs)}(jk``u16``jk]jku16}(jkhjkj\ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjT ubjk)}(jkjCjkjT ubejk}(j]j]j]j]j]internalrefurij anchorname#id2ujkjH jkjQ ubajk}(j]j]j]j]j]ujkjO jkjN ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkcost (}(jkcost (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #cost-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmode (}(jkmode (jkj ubjNs)}(jk``flag``jk]jkflag}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #mode-flagujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkguard (}(jkguard (jkj ubjNs)}(jk``flag``jk]jkflag}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #guard-flagujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk protect (}(jk protect (jkj, ubjNs)}(jk``flag``jk]jkflag}(jkhjkj4 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj, ubjk)}(jkjCjkj, ubejk}(j]j]j]j]j]internalrefurij anchorname #protect-flagujkjH jkj) ubajk}(j]j]j]j]j]ujkjO jkj& ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk fast-leave (}(jk fast-leave (jkjb ubjNs)}(jk``flag``jk]jkflag}(jkhjkjj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjb ubjk)}(jkjCjkjb ubejk}(j]j]j]j]j]internalrefurij anchorname#fast-leave-flagujkjH jkj_ ubajk}(j]j]j]j]j]ujkjO jkj\ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk learning (}(jk learning (jkj ubjNs)}(jk``flag``jk]jkflag}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#learning-flagujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkunicast-flood (}(jkunicast-flood (jkj ubjNs)}(jk``flag``jk]jkflag}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#unicast-flood-flagujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk proxyarp (}(jk proxyarp (jkj ubjNs)}(jk``flag``jk]jkflag}(jkhjkj  ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#proxyarp-flagujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklearning-sync (}(jklearning-sync (jkj: ubjNs)}(jk``flag``jk]jkflag}(jkhjkjB ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj: ubjk)}(jkjCjkj: ubejk}(j]j]j]j]j]internalrefurij anchorname#learning-sync-flagujkjH jkj7 ubajk}(j]j]j]j]j]ujkjO jkj4 ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkproxyarp-wifi (}(jkproxyarp-wifi (jkjp ubjNs)}(jk``flag``jk]jkflag}(jkhjkjx ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjp ubjk)}(jkjCjkjp ubejk}(j]j]j]j]j]internalrefurij anchorname#proxyarp-wifi-flagujkjH jkjm ubajk}(j]j]j]j]j]ujkjO jkjj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk root-id (}(jk root-id (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#id3ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk bridge-id (}(jk bridge-id (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#id4ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdesignated-port (}(jkdesignated-port (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#designated-port-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj  ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdesignated-cost (}(jkdesignated-cost (jkjH ubjNs)}(jk``u16``jk]jku16}(jkhjkjP ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjH ubjk)}(jkjCjkjH ubejk}(j]j]j]j]j]internalrefurij anchorname#designated-cost-u16ujkjH jkjE ubajk}(j]j]j]j]j]ujkjO jkjB ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkid (}(jkid (jkj~ ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj~ ubjk)}(jkjCjkj~ ubejk}(j]j]j]j]j]internalrefurij anchorname#id-u16ujkjH jkj{ ubajk}(j]j]j]j]j]ujkjO jkjx ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkno (}(jkno (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#no-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktopology-change-ack (}(jktopology-change-ack (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#topology-change-ack-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkconfig-pending (}(jkconfig-pending (jkj  ubjNs)}(jk``u8``jk]jku8}(jkhjkj( ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj  ubjk)}(jkjCjkj  ubejk}(j]j]j]j]j]internalrefurij anchorname#config-pending-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmessage-age-timer (}(jkmessage-age-timer (jkjV ubjNs)}(jk``u64``jk]jku64}(jkhjkj^ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjV ubjk)}(jkjCjkjV ubejk}(j]j]j]j]j]internalrefurij anchorname#message-age-timer-u64ujkjH jkjS ubajk}(j]j]j]j]j]ujkjO jkjP ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkforward-delay-timer (}(jkforward-delay-timer (jkj ubjNs)}(jk``u64``jk]jku64}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#forward-delay-timer-u64ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk hold-timer (}(jk hold-timer (jkj ubjNs)}(jk``u64``jk]jku64}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#hold-timer-u64ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflush (}(jkflush (jkj ubjNs)}(jk``flag``jk]jkflag}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #flush-flagujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmulticast-router (}(jkmulticast-router (jkj. ubjNs)}(jk``u8``jk]jku8}(jkhjkj6 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj. ubjk)}(jkjCjkj. ubejk}(j]j]j]j]j]internalrefurij anchorname#multicast-router-u8ujkjH jkj+ ubajk}(j]j]j]j]j]ujkjO jkj( ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkjd ubjNs)}(jk``pad``jk]jkpad}(jkhjkjl ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjd ubjk)}(jkjCjkjd ubejk}(j]j]j]j]j]internalrefurij anchorname#id5ujkjH jkja ubajk}(j]j]j]j]j]ujkjO jkj^ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk mcast-flood (}(jk mcast-flood (jkj ubjNs)}(jk``flag``jk]jkflag}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#mcast-flood-flagujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmcast-to-ucast (}(jkmcast-to-ucast (jkj ubjNs)}(jk``flag``jk]jkflag}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#mcast-to-ucast-flagujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk vlan-tunnel (}(jk vlan-tunnel (jkj ubjNs)}(jk``flag``jk]jkflag}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#vlan-tunnel-flagujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk bcast-flood (}(jk bcast-flood (jkj< ubjNs)}(jk``flag``jk]jkflag}(jkhjkjD ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj< ubjk)}(jkjCjkj< ubejk}(j]j]j]j]j]internalrefurij anchorname#bcast-flood-flagujkjH jkj9 ubajk}(j]j]j]j]j]ujkjO jkj6 ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkgroup-fwd-mask (}(jkgroup-fwd-mask (jkjr ubjNs)}(jk``u16``jk]jku16}(jkhjkjz ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjr ubjk)}(jkjCjkjr ubejk}(j]j]j]j]j]internalrefurij anchorname#id6ujkjH jkjo ubajk}(j]j]j]j]j]ujkjO jkjl ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkneigh-suppress (}(jkneigh-suppress (jkj ubjNs)}(jk``flag``jk]jkflag}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#neigh-suppress-flagujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk isolated (}(jk isolated (jkj ubjNs)}(jk``flag``jk]jkflag}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#isolated-flagujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk backup-port (}(jk backup-port (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#backup-port-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmrp-ring-open (}(jkmrp-ring-open (jkjJ ubjNs)}(jk``flag``jk]jkflag}(jkhjkjR ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjJ ubjk)}(jkjCjkjJ ubejk}(j]j]j]j]j]internalrefurij anchorname#mrp-ring-open-flagujkjH jkjG ubajk}(j]j]j]j]j]ujkjO jkjD ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk mrp-in-open (}(jk mrp-in-open (jkj ubjNs)}(jk``flag``jk]jkflag}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#mrp-in-open-flagujkjH jkj} ubajk}(j]j]j]j]j]ujkjO jkjz ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmcast-eht-hosts-limit (}(jkmcast-eht-hosts-limit (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#mcast-eht-hosts-limit-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmcast-eht-hosts-cnt (}(jkmcast-eht-hosts-cnt (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#mcast-eht-hosts-cnt-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklocked (}(jklocked (jkj" ubjNs)}(jk``flag``jk]jkflag}(jkhjkj* ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj" ubjk)}(jkjCjkj" ubejk}(j]j]j]j]j]internalrefurij anchorname #locked-flagujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmab (}(jkmab (jkjX ubjNs)}(jk``flag``jk]jkflag}(jkhjkj` ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjX ubjk)}(jkjCjkjX ubejk}(j]j]j]j]j]internalrefurij anchorname #mab-flagujkjH jkjU ubajk}(j]j]j]j]j]ujkjO jkjR ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmcast-n-groups (}(jkmcast-n-groups (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#mcast-n-groups-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmcast-max-groups (}(jkmcast-max-groups (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#mcast-max-groups-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkneigh-vlan-suppress (}(jkneigh-vlan-suppress (jkj ubjNs)}(jk``flag``jk]jkflag}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#neigh-vlan-suppress-flagujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk backup-nhid (}(jk backup-nhid (jkj0 ubjNs)}(jk``u32``jk]jku32}(jkhjkj8 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj0 ubjk)}(jkjCjkj0 ubejk}(j]j]j]j]j]internalrefurij anchorname#backup-nhid-u32ujkjH jkj- ubajk}(j]j]j]j]j]ujkjO jkj* ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jklinkinfo-gre-attrs}(jklinkinfo-gre-attrsjkjr ubajk}(j]j]j]j]j]internalrefurij anchorname#linkinfo-gre-attrsujkjH jkjo ubajk}(j]j]j]j]j]ujkjO jkjl ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklink (}(jklink (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#id7ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkiflags (}(jkiflags (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #iflags-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkoflags (}(jkoflags (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #oflags-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkikey (}(jkikey (jkj5 ubjNs)}(jk``u32``jk]jku32}(jkhjkj= ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj5 ubjk)}(jkjCjkj5 ubejk}(j]j]j]j]j]internalrefurij anchorname #ikey-u32ujkjH jkj2 ubajk}(j]j]j]j]j]ujkjO jkj/ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkokey (}(jkokey (jkjk ubjNs)}(jk``u32``jk]jku32}(jkhjkjs ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjk ubjk)}(jkjCjkjk ubejk}(j]j]j]j]j]internalrefurij anchorname #okey-u32ujkjH jkjh ubajk}(j]j]j]j]j]ujkjO jkje ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklocal (}(jklocal (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #local-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkremote (}(jkremote (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#remote-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkttl (}(jkttl (jkj  ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj  ubjk)}(jkjCjkj  ubejk}(j]j]j]j]j]internalrefurij anchorname#ttl-u8ujkjH jkj  ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktos (}(jktos (jkjC ubjNs)}(jk``u8``jk]jku8}(jkhjkjK ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjC ubjk)}(jkjCjkjC ubejk}(j]j]j]j]j]internalrefurij anchorname#tos-u8ujkjH jkj@ ubajk}(j]j]j]j]j]ujkjO jkj= ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk pmtudisc (}(jk pmtudisc (jkjy ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjy ubjk)}(jkjCjkjy ubejk}(j]j]j]j]j]internalrefurij anchorname #pmtudisc-u8ujkjH jkjv ubajk}(j]j]j]j]j]ujkjO jkjs ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk encap-limit (}(jk encap-limit (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#encap-limit-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk flowinfo (}(jk flowinfo (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #flowinfo-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflags (}(jkflags (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj# ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #flags-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj00)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk encap-type (}(jk encap-type (jkjQ ubjNs)}(jk``u16``jk]jku16}(jkhjkjY ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjQ ubjk)}(jkjCjkjQ ubejk}(j]j]j]j]j]internalrefurij anchorname#encap-type-u16ujkjH jkjN ubajk}(j]j]j]j]j]ujkjO jkjK ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk encap-flags (}(jk encap-flags (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#encap-flags-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk encap-sport (}(jk encap-sport (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#encap-sport-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk encap-dport (}(jk encap-dport (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#encap-dport-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkcollect-metadata (}(jkcollect-metadata (jkj) ubjNs)}(jk``flag``jk]jkflag}(jkhjkj1 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj) ubjk)}(jkjCjkj) ubejk}(j]j]j]j]j]internalrefurij anchorname#collect-metadata-flagujkjH jkj& ubajk}(j]j]j]j]j]ujkjO jkj# ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ignore-df (}(jk ignore-df (jkj_ ubjNs)}(jk``u8``jk]jku8}(jkhjkjg ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj_ ubjk)}(jkjCjkj_ ubejk}(j]j]j]j]j]internalrefurij anchorname #ignore-df-u8ujkjH jkj\ ubajk}(j]j]j]j]j]ujkjO jkjY ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkfwmark (}(jkfwmark (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #fwmark-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkerspan-index (}(jkerspan-index (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#erspan-index-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk erspan-ver (}(jk erspan-ver (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj  ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#erspan-ver-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk erspan-dir (}(jk erspan-dir (jkj7 ubjNs)}(jk``u8``jk]jku8}(jkhjkj? ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj7 ubjk)}(jkjCjkj7 ubejk}(j]j]j]j]j]internalrefurij anchorname#erspan-dir-u8ujkjH jkj4 ubajk}(j]j]j]j]j]ujkjO jkj1 ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk erspan-hwid (}(jk erspan-hwid (jkjm ubjNs)}(jk``u16``jk]jku16}(jkhjkju ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjm ubjk)}(jkjCjkjm ubejk}(j]j]j]j]j]internalrefurij anchorname#erspan-hwid-u16ujkjH jkjj ubajk}(j]j]j]j]j]ujkjO jkjg ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjl ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jklinkinfo-geneve-attrs}(jklinkinfo-geneve-attrsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#linkinfo-geneve-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkid (}(jkid (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#id-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkremote (}(jkremote (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#id8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkttl (}(jkttl (jkj< ubjNs)}(jk``u8``jk]jku8}(jkhjkjD ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj< ubjk)}(jkjCjkj< ubejk}(j]j]j]j]j]internalrefurij anchorname#id9ujkjH jkj9 ubajk}(j]j]j]j]j]ujkjO jkj6 ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktos (}(jktos (jkjr ubjNs)}(jk``u8``jk]jku8}(jkhjkjz ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjr ubjk)}(jkjCjkjr ubejk}(j]j]j]j]j]internalrefurij anchorname#id10ujkjH jkjo ubajk}(j]j]j]j]j]ujkjO jkjl ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkport (}(jkport (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #port-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkcollect-metadata (}(jkcollect-metadata (jkj ubjNs)}(jk``flag``jk]jkflag}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#id11ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk remote6 (}(jk remote6 (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#remote6-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk udp-csum (}(jk udp-csum (jkjJ ubjNs)}(jk``u8``jk]jku8}(jkhjkjR ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjJ ubjk)}(jkjCjkjJ ubejk}(j]j]j]j]j]internalrefurij anchorname #udp-csum-u8ujkjH jkjG ubajk}(j]j]j]j]j]ujkjO jkjD ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkudp-zero-csum6-tx (}(jkudp-zero-csum6-tx (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#udp-zero-csum6-tx-u8ujkjH jkj} ubajk}(j]j]j]j]j]ujkjO jkjz ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkudp-zero-csum6-rx (}(jkudp-zero-csum6-rx (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#udp-zero-csum6-rx-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklabel (}(jklabel (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #label-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ttl-inherit (}(jk ttl-inherit (jkj" ubjNs)}(jk``u8``jk]jku8}(jkhjkj* ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj" ubjk)}(jkjCjkj" ubejk}(j]j]j]j]j]internalrefurij anchorname#ttl-inherit-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdf (}(jkdf (jkjX ubjNs)}(jk``u8``jk]jku8}(jkhjkj` ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjX ubjk)}(jkjCjkjX ubejk}(j]j]j]j]j]internalrefurij anchorname#df-u8ujkjH jkjU ubajk}(j]j]j]j]j]ujkjO jkjR ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkinner-proto-inherit (}(jkinner-proto-inherit (jkj ubjNs)}(jk``flag``jk]jkflag}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#inner-proto-inherit-flagujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jklinkinfo-iptun-attrs}(jklinkinfo-iptun-attrsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#linkinfo-iptun-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklink (}(jklink (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#id12ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklocal (}(jklocal (jkj' ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj/ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj' ubjk)}(jkjCjkj' ubejk}(j]j]j]j]j]internalrefurij anchorname#id13ujkjH jkj$ ubajk}(j]j]j]j]j]ujkjO jkj! ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkremote (}(jkremote (jkj] ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkje ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj] ubjk)}(jkjCjkj] ubejk}(j]j]j]j]j]internalrefurij anchorname#id14ujkjH jkjZ ubajk}(j]j]j]j]j]ujkjO jkjW ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkttl (}(jkttl (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#id15ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktos (}(jktos (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#id16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk encap-limit (}(jk encap-limit (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#encap-limit-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk flowinfo (}(jk flowinfo (jkj5 ubjNs)}(jk``u32``jk]jku32}(jkhjkj= ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj5 ubjk)}(jkjCjkj5 ubejk}(j]j]j]j]j]internalrefurij anchorname#id17ujkjH jkj2 ubajk}(j]j]j]j]j]ujkjO jkj/ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflags (}(jkflags (jkjk ubjNs)}(jk``u16``jk]jku16}(jkhjkjs ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjk ubjk)}(jkjCjkjk ubejk}(j]j]j]j]j]internalrefurij anchorname #flags-u16ujkjH jkjh ubajk}(j]j]j]j]j]ujkjO jkje ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkproto (}(jkproto (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #proto-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk pmtudisc (}(jk pmtudisc (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#id18ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk 6rd-prefix (}(jk 6rd-prefix (jkj  ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj  ubjk)}(jkjCjkj  ubejk}(j]j]j]j]j]internalrefurij anchorname#rd-prefix-binaryujkjH jkj  ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk6rd-relay-prefix (}(jk6rd-relay-prefix (jkjC ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjK ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjC ubjk)}(jkjCjkjC ubejk}(j]j]j]j]j]internalrefurij anchorname#rd-relay-prefix-binaryujkjH jkj@ ubajk}(j]j]j]j]j]ujkjO jkj= ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk6rd-prefixlen (}(jk6rd-prefixlen (jkjy ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjy ubjk)}(jkjCjkjy ubejk}(j]j]j]j]j]internalrefurij anchorname#rd-prefixlen-u16ujkjH jkjv ubajk}(j]j]j]j]j]ujkjO jkjs ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk6rd-relay-prefixlen (}(jk6rd-relay-prefixlen (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#rd-relay-prefixlen-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk encap-type (}(jk encap-type (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#id19ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk encap-flags (}(jk encap-flags (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj# ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#id20ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk encap-sport (}(jk encap-sport (jkjQ ubjNs)}(jk``u16``jk]jku16}(jkhjkjY ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjQ ubjk)}(jkjCjkjQ ubejk}(j]j]j]j]j]internalrefurij anchorname#id21ujkjH jkjN ubajk}(j]j]j]j]j]ujkjO jkjK ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk encap-dport (}(jk encap-dport (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#id22ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkcollect-metadata (}(jkcollect-metadata (jkj ubjNs)}(jk``flag``jk]jkflag}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#id23ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkfwmark (}(jkfwmark (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#id24ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jklinkinfo-tun-attrs}(jklinkinfo-tun-attrsjkj5 ubajk}(j]j]j]j]j]internalrefurij anchorname#linkinfo-tun-attrsujkjH jkj2 ubajk}(j]j]j]j]j]ujkjO jkj/ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkowner (}(jkowner (jkjV ubjNs)}(jk``u32``jk]jku32}(jkhjkj^ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjV ubjk)}(jkjCjkjV ubejk}(j]j]j]j]j]internalrefurij anchorname #owner-u32ujkjH jkjS ubajk}(j]j]j]j]j]ujkjO jkjP ubajk}(j]j]j]j]j]ujkjw jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkgroup (}(jkgroup (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#id25ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktype (}(jktype (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#type-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpi (}(jkpi (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#pi-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk vnet-hdr (}(jk vnet-hdr (jkj. ubjNs)}(jk``u8``jk]jku8}(jkhjkj6 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj. ubjk)}(jkjCjkj. ubejk}(j]j]j]j]j]internalrefurij anchorname #vnet-hdr-u8ujkjH jkj+ ubajk}(j]j]j]j]j]ujkjO jkj( ubajk}(j]j]j]j]j]ujkjw jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk persist (}(jk persist (jkjd ubjNs)}(jk``u8``jk]jku8}(jkhjkjl ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjd ubjk)}(jkjCjkjd ubejk}(j]j]j]j]j]internalrefurij anchorname #persist-u8ujkjH jkja ubajk}(j]j]j]j]j]ujkjO jkj^ ubajk}(j]j]j]j]j]ujkjw jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk multi-queue (}(jk multi-queue (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#multi-queue-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk num-queues (}(jk num-queues (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#num-queues-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjM ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jknum-disabled-queues (}(jknum-disabled-queues (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#num-disabled-queues-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjM ubejk}(j]j]j]j]j]ujkj jkj/ ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jklinkinfo-vrf-attrs}(jklinkinfo-vrf-attrsjkjH ubajk}(j]j]j]j]j]internalrefurij anchorname#linkinfo-vrf-attrsujkjH jkjE ubajk}(j]j]j]j]j]ujkjO jkjB ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktable (}(jktable (jkji ubjNs)}(jk``u32``jk]jku32}(jkhjkjq ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkji ubjk)}(jkjCjkji ubejk}(j]j]j]j]j]internalrefurij anchorname #table-u32ujkjH jkjf ubajk}(j]j]j]j]j]ujkjO jkjc ubajk}(j]j]j]j]j]ujkjw jkj` ubajk}(j]j]j]j]j]ujkj jkjB ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk xdp-attrs}(jk xdp-attrsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #xdp-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkfd (}(jkfd (jkj ubjNs)}(jk``s32``jk]jks32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#fd-s32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk attached (}(jk attached (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj  ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #attached-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflags (}(jkflags (jkj8 ubjNs)}(jk``u32``jk]jku32}(jkhjkj@ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj8 ubjk)}(jkjCjkj8 ubejk}(j]j]j]j]j]internalrefurij anchorname#id26ujkjH jkj5 ubajk}(j]j]j]j]j]ujkjO jkj2 ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk prog-id (}(jk prog-id (jkjn ubjNs)}(jk``u32``jk]jku32}(jkhjkjv ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjn ubjk)}(jkjCjkjn ubejk}(j]j]j]j]j]internalrefurij anchorname #prog-id-u32ujkjH jkjk ubajk}(j]j]j]j]j]ujkjO jkjh ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk drv-prog-id (}(jk drv-prog-id (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#drv-prog-id-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk skb-prog-id (}(jk skb-prog-id (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#skb-prog-id-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk hw-prog-id (}(jk hw-prog-id (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#hw-prog-id-u32ujkjH jkj  ubajk}(j]j]j]j]j]ujkjO jkj  ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk expected-fd (}(jk expected-fd (jkjF ubjNs)}(jk``s32``jk]jks32}(jkhjkjN ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjF ubjk)}(jkjCjkjF ubejk}(j]j]j]j]j]internalrefurij anchorname#expected-fd-s32ujkjH jkjC ubajk}(j]j]j]j]j]ujkjO jkj@ ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk ifla-attrs}(jk ifla-attrsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #ifla-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkconf (}(jkconf (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #conf-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk ifla6-attrs}(jk ifla6-attrsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #ifla6-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflags (}(jkflags (jkj  ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj  ubjk)}(jkjCjkj  ubejk}(j]j]j]j]j]internalrefurij anchorname#id27ujkjH jkj  ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkconf (}(jkconf (jkjB ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjJ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjB ubjk)}(jkjCjkjB ubejk}(j]j]j]j]j]internalrefurij anchorname#id28ujkjH jkj? ubajk}(j]j]j]j]j]ujkjO jkj< ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstats (}(jkstats (jkjx ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjx ubjk)}(jkjCjkjx ubejk}(j]j]j]j]j]internalrefurij anchorname#id29ujkjH jkju ubajk}(j]j]j]j]j]ujkjO jkjr ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmcast (}(jkmcast (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #mcast-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk cacheinfo (}(jk cacheinfo (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#cacheinfo-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk icmp6-stats (}(jk icmp6-stats (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj" ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#icmp6-stats-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktoken (}(jktoken (jkjP ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjX ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjP ubjk)}(jkjCjkjP ubejk}(j]j]j]j]j]internalrefurij anchorname #token-binaryujkjH jkjM ubajk}(j]j]j]j]j]ujkjO jkjJ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkaddr-gen-mode (}(jkaddr-gen-mode (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#addr-gen-mode-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkra-mtu (}(jkra-mtu (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #ra-mtu-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk mctp-attrs}(jk mctp-attrsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #mctp-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk mctp-net (}(jk mctp-net (jkj! ubjNs)}(jk``u32``jk]jku32}(jkhjkj'! ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj! ubjk)}(jkjCjkj! ubejk}(j]j]j]j]j]internalrefurij anchorname #mctp-net-u32ujkjH jkj! ubajk}(j]j]j]j]j]ujkjO jkj! ubajk}(j]j]j]j]j]ujkjw jkj! ubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk stats-attrs}(jk stats-attrsjkja! ubajk}(j]j]j]j]j]internalrefurij anchorname #stats-attrsujkjH jkj^! ubajk}(j]j]j]j]j]ujkjO jkj[! ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk link-64 (}(jk link-64 (jkj! ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj! ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj! ubjk)}(jkjCjkj! ubejk}(j]j]j]j]j]internalrefurij anchorname#link-64-binaryujkjH jkj! ubajk}(j]j]j]j]j]ujkjO jkj|! ubajk}(j]j]j]j]j]ujkjw jkjy! ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk link-xstats (}(jk link-xstats (jkj! ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj! ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj! ubjk)}(jkjCjkj! ubejk}(j]j]j]j]j]internalrefurij anchorname#link-xstats-binaryujkjH jkj! ubajk}(j]j]j]j]j]ujkjO jkj! ubajk}(j]j]j]j]j]ujkjw jkjy! ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklink-xstats-slave (}(jklink-xstats-slave (jkj! ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj! ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj! ubjk)}(jkjCjkj! ubejk}(j]j]j]j]j]internalrefurij anchorname#link-xstats-slave-binaryujkjH jkj! ubajk}(j]j]j]j]j]ujkjO jkj! ubajk}(j]j]j]j]j]ujkjw jkjy! ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklink-offload-xstats (}(jklink-offload-xstats (jkj$" ubjNs)}(jk``nest``jk]jknest}(jkhjkj," ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj$" ubjk)}(jkjCjkj$" ubejk}(j]j]j]j]j]internalrefurij anchorname#link-offload-xstats-nestujkjH jkj!" ubajk}(j]j]j]j]j]ujkjO jkj" ubajk}(j]j]j]j]j]ujkjw jkjy! ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk af-spec (}(jk af-spec (jkjZ" ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjb" ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjZ" ubjk)}(jkjCjkjZ" ubejk}(j]j]j]j]j]internalrefurij anchorname#af-spec-binaryujkjH jkjW" ubajk}(j]j]j]j]j]ujkjO jkjT" ubajk}(j]j]j]j]j]ujkjw jkjy! ubejk}(j]j]j]j]j]ujkj jkj[! ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jklink-offload-xstats}(jklink-offload-xstatsjkj" ubajk}(j]j]j]j]j]internalrefurij anchorname#link-offload-xstatsujkjH jkj" ubajk}(j]j]j]j]j]ujkjO jkj" ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk cpu-hit (}(jk cpu-hit (jkj" ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj" ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj" ubjk)}(jkjCjkj" ubejk}(j]j]j]j]j]internalrefurij anchorname#cpu-hit-binaryujkjH jkj" ubajk}(j]j]j]j]j]ujkjO jkj" ubajk}(j]j]j]j]j]ujkjw jkj" ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk hw-s-info (}(jk hw-s-info (jkj" ubjNs)}(jk``array-nest``jk]jk array-nest}(jkhjkj" ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj" ubjk)}(jkjCjkj" ubejk}(j]j]j]j]j]internalrefurij anchorname#hw-s-info-array-nestujkjH jkj" ubajk}(j]j]j]j]j]ujkjO jkj" ubajk}(j]j]j]j]j]ujkjw jkj" ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk l3-stats (}(jk l3-stats (jkj)# ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj1# ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj)# ubjk)}(jkjCjkj)# ubejk}(j]j]j]j]j]internalrefurij anchorname#l3-stats-binaryujkjH jkj&# ubajk}(j]j]j]j]j]ujkjO jkj## ubajk}(j]j]j]j]j]ujkjw jkj" ubejk}(j]j]j]j]j]ujkj jkj" ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk hw-s-info-one}(jk hw-s-info-onejkjk# ubajk}(j]j]j]j]j]internalrefurij anchorname#hw-s-info-oneujkjH jkjh# ubajk}(j]j]j]j]j]ujkjO jkje# ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk request (}(jk request (jkj# ubjNs)}(jk``u8``jk]jku8}(jkhjkj# ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj# ubjk)}(jkjCjkj# ubejk}(j]j]j]j]j]internalrefurij anchorname #request-u8ujkjH jkj# ubajk}(j]j]j]j]j]ujkjO jkj# ubajk}(j]j]j]j]j]ujkjw jkj# ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkused (}(jkused (jkj# ubjNs)}(jk``u8``jk]jku8}(jkhjkj# ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj# ubjk)}(jkjCjkj# ubejk}(j]j]j]j]j]internalrefurij anchorname#used-u8ujkjH jkj# ubajk}(j]j]j]j]j]ujkjO jkj# ubajk}(j]j]j]j]j]ujkjw jkj# ubejk}(j]j]j]j]j]ujkj jkje# ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jklink-dpll-pin-attrs}(jklink-dpll-pin-attrsjkj$ ubajk}(j]j]j]j]j]internalrefurij anchorname#link-dpll-pin-attrsujkjH jkj$ ubajk}(j]j]j]j]j]ujkjO jkj# ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkid (}(jkid (jkj%$ ubjNs)}(jk``u32``jk]jku32}(jkhjkj-$ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj%$ ubjk)}(jkjCjkj%$ ubejk}(j]j]j]j]j]internalrefurij anchorname#id30ujkjH jkj"$ ubajk}(j]j]j]j]j]ujkjO jkj$ ubajk}(j]j]j]j]j]ujkjw jkj$ ubajk}(j]j]j]j]j]ujkj jkj# ubejk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Sub-messages}(jk Sub-messagesjkjs$ ubajk}(j]j]j]j]j]internalrefurij anchorname #sub-messagesujkjH jkjp$ ubajk}(j]j]j]j]j]ujkjO jkjm$ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jklinkinfo-data-msg}(jklinkinfo-data-msgjkj$ ubajk}(j]j]j]j]j]internalrefurij anchorname#linkinfo-data-msgujkjH jkj$ ubajk}(j]j]j]j]j]ujkjO jkj$ ubajk}(j]j]j]j]j]ujkjw jkj$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jklinkinfo-member-data-msg}(jklinkinfo-member-data-msgjkj$ ubajk}(j]j]j]j]j]internalrefurij anchorname#linkinfo-member-data-msgujkjH jkj$ ubajk}(j]j]j]j]j]ujkjO jkj$ ubajk}(j]j]j]j]j]ujkjw jkj$ ubejk}(j]j]j]j]j]ujkj jkjm$ ubejk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj{ ubejk}(j]j]j]j]j]ujkjw jkjx ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux NFC subsystem}(jkjjkj$ ubajk}(j]j]j]j]j]internalrefurinetworking/nfc anchornamehujkjH jkj$ ubajk}(j]j]j]j]j]ujkjO jkj$ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkArchitecture overview}(jkArchitecture overviewjkj% ubajk}(j]j]j]j]j]internalrefurij % anchorname#architecture-overviewujkjH jkj% ubajk}(j]j]j]j]j]ujkjO jkj% ubajk}(j]j]j]j]j]ujkjw jkj% ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Driver Interface}(jkDevice Driver InterfacejkjA% ubajk}(j]j]j]j]j]internalrefurij % anchorname#device-driver-interfaceujkjH jkj>% ubajk}(j]j]j]j]j]ujkjO jkj;% ubajk}(j]j]j]j]j]ujkjw jkj% ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUserspace interface}(jkUserspace interfacejkje% ubajk}(j]j]j]j]j]internalrefurij % anchorname#userspace-interfaceujkjH jkjb% ubajk}(j]j]j]j]j]ujkjO jkj_% ubajk}(j]j]j]j]j]ujkjw jkj% ubejk}(j]j]j]j]j]ujkj jkj$ ubejk}(j]j]j]j]j]ujkjw jkj$ ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-Broadcom Starfighter 2 Ethernet switch driver}(jkjjkj% ubajk}(j]j]j]j]j]internalrefurinetworking/dsa/bcm_sf2 anchornamehujkjH jkj% ubajk}(j]j]j]j]j]ujkjO jkj% ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation details}(jkImplementation detailsjkj% ubajk}(j]j]j]j]j]internalrefurij% anchorname#implementation-detailsujkjH jkj% ubajk}(j]j]j]j]j]ujkjO jkj% ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Tree probing}(jkDevice Tree probingjkj% ubajk}(j]j]j]j]j]internalrefurij% anchorname#device-tree-probingujkjH jkj% ubajk}(j]j]j]j]j]ujkjO jkj% ubajk}(j]j]j]j]j]ujkjw jkj% ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMDIO indirect accesses}(jkMDIO indirect accessesjkj& ubajk}(j]j]j]j]j]internalrefurij% anchorname#mdio-indirect-accessesujkjH jkj& ubajk}(j]j]j]j]j]ujkjO jkj% ubajk}(j]j]j]j]j]ujkjw jkj% ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Multimedia over CoAxial (MoCA) interfaces}(jk)Multimedia over CoAxial (MoCA) interfacesjkj'& ubajk}(j]j]j]j]j]internalrefurij% anchorname(#multimedia-over-coaxial-moca-interfacesujkjH jkj$& ubajk}(j]j]j]j]j]ujkjO jkj!& ubajk}(j]j]j]j]j]ujkjw jkj% ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPower Management}(jkPower ManagementjkjK& ubajk}(j]j]j]j]j]internalrefurij% anchorname#power-managementujkjH jkjH& ubajk}(j]j]j]j]j]ujkjO jkjE& ubajk}(j]j]j]j]j]ujkjw jkj% ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Wake-on-LAN}(jk Wake-on-LANjkjo& ubajk}(j]j]j]j]j]internalrefurij% anchorname #wake-on-lanujkjH jkjl& ubajk}(j]j]j]j]j]ujkjO jkji& ubajk}(j]j]j]j]j]ujkjw jkj% ubejk}(j]j]j]j]j]ujkj jkj% ubejk}(j]j]j]j]j]ujkjw jkj% ubajk}(j]j]j]j]j]ujkj jkj% ubejk}(j]j]j]j]j]ujkjw jkj% ubajk}(j]j]j]j]j]ujkj ubjmje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!IEEE 802.15.4 Developer’s Guide}(jkjjkj& ubajk}(j]j]j]j]j]internalrefurinetworking/ieee802154 anchornamehujkjH jkj& ubajk}(j]j]j]j]j]ujkjO jkj& ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj& ubajk}(j]j]j]j]j]internalrefurij& anchorname #introductionujkjH jkj& ubajk}(j]j]j]j]j]ujkjO jkj& ubajk}(j]j]j]j]j]ujkjw jkj& ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Socket API}(jk Socket APIjkj& ubajk}(j]j]j]j]j]internalrefurij& anchorname #socket-apiujkjH jkj& ubajk}(j]j]j]j]j]ujkjO jkj& ubajk}(j]j]j]j]j]ujkjw jkj& ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6LoWPAN Linux implementation}(jk6LoWPAN Linux implementationjkj' ubajk}(j]j]j]j]j]internalrefurij& anchorname#lowpan-linux-implementationujkjH jkj' ubajk}(j]j]j]j]j]ujkjO jkj' ubajk}(j]j]j]j]j]ujkjw jkj& ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDrivers}(jkDriversjkj@' ubajk}(j]j]j]j]j]internalrefurij& anchorname#driversujkjH jkj=' ubajk}(j]j]j]j]j]ujkjO jkj:' ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHardMAC}(jkHardMACjkja' ubajk}(j]j]j]j]j]internalrefurij& anchorname#hardmacujkjH jkj^' ubajk}(j]j]j]j]j]ujkjO jkj[' ubajk}(j]j]j]j]j]ujkjw jkjX' ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSoftMAC}(jkSoftMACjkj' ubajk}(j]j]j]j]j]internalrefurij& anchorname#softmacujkjH jkj' ubajk}(j]j]j]j]j]ujkjO jkj' ubajk}(j]j]j]j]j]ujkjw jkjX' ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Fake drivers}(jk Fake driversjkj' ubajk}(j]j]j]j]j]internalrefurij& anchorname #fake-driversujkjH jkj' ubajk}(j]j]j]j]j]ujkjO jkj' ubajk}(j]j]j]j]j]ujkjw jkjX' ubejk}(j]j]j]j]j]ujkj jkj:' ubejk}(j]j]j]j]j]ujkjw jkj& ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice drivers API}(jkDevice drivers APIjkj' ubajk}(j]j]j]j]j]internalrefurij& anchorname#device-drivers-apiujkjH jkj' ubajk}(j]j]j]j]j]ujkjO jkj' ubajk}(j]j]j]j]j]ujkjw jkj& ubejk}(j]j]j]j]j]ujkj jkj& ubejk}(j]j]j]j]j]ujkjw jkj& ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*inet_sock struct fast path usage breakdown}(jkj jkj( ubajk}(j]j]j]j]j]internalrefuri#networking/net_cachelines/inet_sock anchornamehujkjH jkj( ubajk}(j]j]j]j]j]ujkjO jkj ( ubajk}(j]j]j]j]j]ujkjw jkj ( ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Networking}(jkjjkj>( ubajk}(j]j]j]j]j]internalrefurinetworking/index anchornamehujkjH jkj;( ubajk}(j]j]j]j]j]ujkjO jkj8( ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjM( entries](Nnetworking/af_xdpNnetworking/bareudpNnetworking/batman-advNnetworking/canNnetworking/can_ucan_protocolNnetworking/device_drivers/indexNnetworking/dsa/indexNnetworking/devlink/indexNnetworking/caif/indexNnetworking/ethtool-netlinkNnetworking/ieee802154Nnetworking/j1939Nnetworking/kapiNnetworking/msg_zerocopyNnetworking/failoverNnetworking/net_dimNnetworking/net_failoverNnetworking/page_poolNnetworking/phyNnetworking/sfp-phylinkNnetworking/aliasNnetworking/bridgeNnetworking/snmp_counterNnetworking/checksum-offloadsN networking/segmentation-offloadsNnetworking/scalingNnetworking/tlsNnetworking/tls-offloadNnetworking/tls-handshakeNnetworking/nfcNnetworking/6lowpanNnetworking/6packNnetworking/arcnet-hardwareNnetworking/arcnetNnetworking/atmNnetworking/ax25Nnetworking/bondingNnetworking/cdc_mbimNnetworking/dccpNnetworking/dctcpNnetworking/dns_resolverNnetworking/driverNnetworking/eqlNnetworking/fib_trieNnetworking/filterNnetworking/generic-hdlcNnetworking/generic_netlinkNnetworking/netlink_spec/indexNnetworking/gen_statsNnetworking/gtpNnetworking/ilaNnetworking/ioam6-sysctlNnetworking/ip_dynaddrNnetworking/ipsecNnetworking/ip-sysctlNnetworking/ipv6Nnetworking/ipvlanNnetworking/ipvs-sysctlNnetworking/kcmNnetworking/l2tpNnetworking/lapb-moduleNnetworking/mac80211-injectionNnetworking/mctpNnetworking/mpls-sysctlNnetworking/mptcp-sysctlNnetworking/multiqueueNnetworking/multi-pf-netdevNnetworking/napiNnetworking/net_cachelines/indexNnetworking/netconsoleNnetworking/netdev-featuresNnetworking/netdevicesNnetworking/netfilter-sysctlNnetworking/netif-msgN"networking/nexthop-group-resilientNnetworking/nf_conntrack-sysctlNnetworking/nf_flowtableNnetworking/openvswitchNnetworking/operstatesNnetworking/packet_mmapNnetworking/phonetNnetworking/pktgenNnetworking/plipNnetworking/ppp_genericNnetworking/proc_net_tcpNnetworking/radiotap-headersNnetworking/rdsNnetworking/regulatoryNnetworking/representorsNnetworking/rxrpcNnetworking/sctpNnetworking/secidNnetworking/seg6-sysctlNnetworking/skbuffNnetworking/smc-sysctlNnetworking/statisticsNnetworking/strparserNnetworking/switchdevNnetworking/sysfs-taggingNnetworking/tc-actions-env-rulesNnetworking/tc-queue-filtersNnetworking/tcp_aoNnetworking/tcp-thinNnetworking/teamNnetworking/timestampingNnetworking/tipcNnetworking/tproxyNnetworking/tuntapNnetworking/udpliteNnetworking/vrfNnetworking/vxlanNnetworking/x25Nnetworking/x25-ifaceNnetworking/xfrm_deviceNnetworking/xfrm_procNnetworking/xfrm_syncNnetworking/xfrm_sysctlNnetworking/xdp-rx-metadataNnetworking/xsk-tx-metadatae includefiles](jd( jf( jh( jj( jl( jn( jp( jr( jt( jv( jx( jz( j|( j~( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j) j) j) j) j) j ) j ) j) j) j) j) j) j) j) j) j) j ) j") j$) j&) j() j*) j,) j.) j0) j2) j4) j6) j8) j:) j<) j>) j@) jB) jD) jF) jH) jJ) jL) jN) jP) emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj j^s>/var/lib/git/docbuild/linux/Documentation/networking/index.rstj_sKjkjU( ubajk}(j]j]j]j]j]ujkj jkj8( ubejk}(j]j]j]j]j]ujkjw jkj5( ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjs) ubajk}(j]j]j]j]j]internalrefurijM( anchorname#indicesujkjH jkjp) ubajk}(j]j]j]j]j]ujkjO jkjm) ubajk}(j]j]j]j]j]ujkjw jkjj) ubajk}(j]j]j]j]j]exprsubproject and htmlujkonlyjkj5( ubejk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk NET_FAILOVER}(jkj)jkj) ubajk}(j]j]j]j]j]internalrefurinetworking/net_failover anchornamehujkjH jkj) ubajk}(j]j]j]j]j]ujkjO jkj) ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj) ubajk}(j]j]j]j]j]internalrefurij) anchorname #overviewujkjH jkj) ubajk}(j]j]j]j]j]ujkjO jkj) ubajk}(j]j]j]j]j]ujkjw jkj) ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-virtio-net accelerated datapath: STANDBY mode}(jk-virtio-net accelerated datapath: STANDBY modejkj) ubajk}(j]j]j]j]j]internalrefurij) anchorname-#virtio-net-accelerated-datapath-standby-modeujkjH jkj) ubajk}(j]j]j]j]j]ujkjO jkj) ubajk}(j]j]j]j]j]ujkjw jkj) ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBLive Migration of a VM with SR-IOV VF & virtio-net in STANDBY mode}(jkBLive Migration of a VM with SR-IOV VF & virtio-net in STANDBY modejkj* ubajk}(j]j]j]j]j]internalrefurij) anchornameA#live-migration-of-a-vm-with-sr-iov-vf-virtio-net-in-standby-modeujkjH jkj* ubajk}(j]j]j]j]j]ujkjO jkj * ubajk}(j]j]j]j]j]ujkjw jkj) ubejk}(j]j]j]j]j]ujkj jkj) ubejk}(j]j]j]j]j]ujkjw jkj) ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIPVLAN Driver HOWTO}(jkj7jkjJ* ubajk}(j]j]j]j]j]internalrefurinetworking/ipvlan anchornamehujkjH jkjG* ubajk}(j]j]j]j]j]ujkjO jkjD* ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction:}(jk1. Introduction:jkjj* ubajk}(j]j]j]j]j]internalrefurijY* anchorname #introductionujkjH jkjg* ubajk}(j]j]j]j]j]ujkjO jkjd* ubajk}(j]j]j]j]j]ujkjw jkja* ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Building and Installation:}(jk2. Building and Installation:jkj* ubajk}(j]j]j]j]j]internalrefurijY* anchorname#building-and-installationujkjH jkj* ubajk}(j]j]j]j]j]ujkjO jkj* ubajk}(j]j]j]j]j]ujkjw jkja* ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Configuration:}(jk3. Configuration:jkj* ubajk}(j]j]j]j]j]internalrefurijY* anchorname#configurationujkjH jkj* ubajk}(j]j]j]j]j]ujkjO jkj* ubajk}(j]j]j]j]j]ujkjw jkja* ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4. Operating modes:}(jk4. Operating modes:jkj* ubajk}(j]j]j]j]j]internalrefurijY* anchorname#operating-modesujkjH jkj* ubajk}(j]j]j]j]j]ujkjO jkj* ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.1 L2 mode:}(jk 4.1 L2 mode:jkj* ubajk}(j]j]j]j]j]internalrefurijY* anchorname#l2-modeujkjH jkj* ubajk}(j]j]j]j]j]ujkjO jkj* ubajk}(j]j]j]j]j]ujkjw jkj* ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.2 L3 mode:}(jk 4.2 L3 mode:jkj+ ubajk}(j]j]j]j]j]internalrefurijY* anchorname#l3-modeujkjH jkj+ ubajk}(j]j]j]j]j]ujkjO jkj+ ubajk}(j]j]j]j]j]ujkjw jkj* ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.3 L3S mode:}(jk 4.3 L3S mode:jkj?+ ubajk}(j]j]j]j]j]internalrefurijY* anchorname #l3s-modeujkjH jkj<+ ubajk}(j]j]j]j]j]ujkjO jkj9+ ubajk}(j]j]j]j]j]ujkjw jkj* ubejk}(j]j]j]j]j]ujkj jkj* ubejk}(j]j]j]j]j]ujkjw jkja* ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5. Mode flags:}(jk5. Mode flags:jkjo+ ubajk}(j]j]j]j]j]internalrefurijY* anchorname #mode-flagsujkjH jkjl+ ubajk}(j]j]j]j]j]ujkjO jkji+ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5.1 bridge:}(jk 5.1 bridge:jkj+ ubajk}(j]j]j]j]j]internalrefurijY* anchorname#bridgeujkjH jkj+ ubajk}(j]j]j]j]j]ujkjO jkj+ ubajk}(j]j]j]j]j]ujkjw jkj+ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5.2 private:}(jk 5.2 private:jkj+ ubajk}(j]j]j]j]j]internalrefurijY* anchorname#privateujkjH jkj+ ubajk}(j]j]j]j]j]ujkjO jkj+ ubajk}(j]j]j]j]j]ujkjw jkj+ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5.3 vepa:}(jk 5.3 vepa:jkj+ ubajk}(j]j]j]j]j]internalrefurijY* anchorname#vepaujkjH jkj+ ubajk}(j]j]j]j]j]ujkjO jkj+ ubajk}(j]j]j]j]j]ujkjw jkj+ ubejk}(j]j]j]j]j]ujkj jkji+ ubejk}(j]j]j]j]j]ujkjw jkja* ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'6. What to choose (macvlan vs. ipvlan)?}(jk'6. What to choose (macvlan vs. ipvlan)?jkj, ubajk}(j]j]j]j]j]internalrefurijY* anchorname!#what-to-choose-macvlan-vs-ipvlanujkjH jkj, ubajk}(j]j]j]j]j]ujkjO jkj, ubajk}(j]j]j]j]j]ujkjw jkja* ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6. Example configuration:}(jk6. Example configuration:jkj,, ubajk}(j]j]j]j]j]internalrefurijY* anchorname#example-configurationujkjH jkj), ubajk}(j]j]j]j]j]ujkjO jkj&, ubajk}(j]j]j]j]j]ujkjw jkja* ubejk}(j]j]j]j]j]ujkj jkjD* ubejk}(j]j]j]j]j]ujkjw jkjA* ubajk}(j]j]j]j]j]ujkj ubj# je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jkFamily }(jkjEjkje, ubjNs)}(jkjHjk]jkdpll}(jkhjkjl, ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkje, ubjk netlink specification}(jkjXjkje, ubejk}(j]j]j]j]j]internalrefurinetworking/netlink_spec/dpll anchornamehujkjH jkjb, ubajk}(j]j]j]j]j]ujkjO jkj_, ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary}(jkSummaryjkj, ubajk}(j]j]j]j]j]internalrefurij, anchorname#summaryujkjH jkj, ubajk}(j]j]j]j]j]ujkjO jkj, ubajk}(j]j]j]j]j]ujkjw jkj, ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Operations}(jk Operationsjkj, ubajk}(j]j]j]j]j]internalrefurij, anchorname #operationsujkjH jkj, ubajk}(j]j]j]j]j]ujkjO jkj, ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk device-id-get}(jk device-id-getjkj, ubajk}(j]j]j]j]j]internalrefurij, anchorname#device-id-getujkjH jkj, ubajk}(j]j]j]j]j]ujkjO jkj, ubajk}(j]j]j]j]j]ujkjw jkj, ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk device-get}(jk device-getjkj, ubajk}(j]j]j]j]j]internalrefurij, anchorname #device-getujkjH jkj, ubajk}(j]j]j]j]j]ujkjO jkj, ubajk}(j]j]j]j]j]ujkjw jkj, ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk device-set}(jk device-setjkj#- ubajk}(j]j]j]j]j]internalrefurij, anchorname #device-setujkjH jkj - ubajk}(j]j]j]j]j]ujkjO jkj- ubajk}(j]j]j]j]j]ujkjw jkj, ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdevice-create-ntf}(jkdevice-create-ntfjkjG- ubajk}(j]j]j]j]j]internalrefurij, anchorname#device-create-ntfujkjH jkjD- ubajk}(j]j]j]j]j]ujkjO jkjA- ubajk}(j]j]j]j]j]ujkjw jkj, ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdevice-delete-ntf}(jkdevice-delete-ntfjkjk- ubajk}(j]j]j]j]j]internalrefurij, anchorname#device-delete-ntfujkjH jkjh- ubajk}(j]j]j]j]j]ujkjO jkje- ubajk}(j]j]j]j]j]ujkjw jkj, ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdevice-change-ntf}(jkdevice-change-ntfjkj- ubajk}(j]j]j]j]j]internalrefurij, anchorname#device-change-ntfujkjH jkj- ubajk}(j]j]j]j]j]ujkjO jkj- ubajk}(j]j]j]j]j]ujkjw jkj, ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk pin-id-get}(jk pin-id-getjkj- ubajk}(j]j]j]j]j]internalrefurij, anchorname #pin-id-getujkjH jkj- ubajk}(j]j]j]j]j]ujkjO jkj- ubajk}(j]j]j]j]j]ujkjw jkj, ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpin-get}(jkpin-getjkj- ubajk}(j]j]j]j]j]internalrefurij, anchorname#pin-getujkjH jkj- ubajk}(j]j]j]j]j]ujkjO jkj- ubajk}(j]j]j]j]j]ujkjw jkj, ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpin-set}(jkpin-setjkj- ubajk}(j]j]j]j]j]internalrefurij, anchorname#pin-setujkjH jkj- ubajk}(j]j]j]j]j]ujkjO jkj- ubajk}(j]j]j]j]j]ujkjw jkj, ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpin-create-ntf}(jkpin-create-ntfjkj. ubajk}(j]j]j]j]j]internalrefurij, anchorname#pin-create-ntfujkjH jkj. ubajk}(j]j]j]j]j]ujkjO jkj. ubajk}(j]j]j]j]j]ujkjw jkj, ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpin-delete-ntf}(jkpin-delete-ntfjkjC. ubajk}(j]j]j]j]j]internalrefurij, anchorname#pin-delete-ntfujkjH jkj@. ubajk}(j]j]j]j]j]ujkjO jkj=. ubajk}(j]j]j]j]j]ujkjw jkj, ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpin-change-ntf}(jkpin-change-ntfjkjg. ubajk}(j]j]j]j]j]internalrefurij, anchorname#pin-change-ntfujkjH jkjd. ubajk}(j]j]j]j]j]ujkjO jkja. ubajk}(j]j]j]j]j]ujkjw jkj, ubejk}(j]j]j]j]j]ujkj jkj, ubejk}(j]j]j]j]j]ujkjw jkj, ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMulticast groups}(jkMulticast groupsjkj. ubajk}(j]j]j]j]j]internalrefurij, anchorname#multicast-groupsujkjH jkj. ubajk}(j]j]j]j]j]ujkjO jkj. ubajk}(j]j]j]j]j]ujkjw jkj, ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Definitions}(jk Definitionsjkj. ubajk}(j]j]j]j]j]internalrefurij, anchorname #definitionsujkjH jkj. ubajk}(j]j]j]j]j]ujkjO jkj. ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmode}(jkmodejkj. ubajk}(j]j]j]j]j]internalrefurij, anchorname#modeujkjH jkj. ubajk}(j]j]j]j]j]ujkjO jkj. ubajk}(j]j]j]j]j]ujkjw jkj. ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk lock-status}(jk lock-statusjkj/ ubajk}(j]j]j]j]j]internalrefurij, anchorname #lock-statusujkjH jkj. ubajk}(j]j]j]j]j]ujkjO jkj. ubajk}(j]j]j]j]j]ujkjw jkj. ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jklock-status-error}(jklock-status-errorjkj$/ ubajk}(j]j]j]j]j]internalrefurij, anchorname#lock-status-errorujkjH jkj!/ ubajk}(j]j]j]j]j]ujkjO jkj/ ubajk}(j]j]j]j]j]ujkjw jkj. ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk temp-divider}(jk temp-dividerjkjH/ ubajk}(j]j]j]j]j]internalrefurij, anchorname #temp-dividerujkjH jkjE/ ubajk}(j]j]j]j]j]ujkjO jkjB/ ubajk}(j]j]j]j]j]ujkjw jkj. ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktype}(jktypejkjl/ ubajk}(j]j]j]j]j]internalrefurij, anchorname#typeujkjH jkji/ ubajk}(j]j]j]j]j]ujkjO jkjf/ ubajk}(j]j]j]j]j]ujkjw jkj. ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpin-type}(jkpin-typejkj/ ubajk}(j]j]j]j]j]internalrefurij, anchorname #pin-typeujkjH jkj/ ubajk}(j]j]j]j]j]ujkjO jkj/ ubajk}(j]j]j]j]j]ujkjw jkj. ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk pin-direction}(jk pin-directionjkj/ ubajk}(j]j]j]j]j]internalrefurij, anchorname#pin-directionujkjH jkj/ ubajk}(j]j]j]j]j]ujkjO jkj/ ubajk}(j]j]j]j]j]ujkjw jkj. ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpin-frequency-1-hz}(jkpin-frequency-1-hzjkj/ ubajk}(j]j]j]j]j]internalrefurij, anchorname#pin-frequency-1-hzujkjH jkj/ ubajk}(j]j]j]j]j]ujkjO jkj/ ubajk}(j]j]j]j]j]ujkjw jkj. ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpin-frequency-10-khz}(jkpin-frequency-10-khzjkj/ ubajk}(j]j]j]j]j]internalrefurij, anchorname#pin-frequency-10-khzujkjH jkj/ ubajk}(j]j]j]j]j]ujkjO jkj/ ubajk}(j]j]j]j]j]ujkjw jkj. ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpin-frequency-77_5-khz}(jkpin-frequency-77_5-khzjkj 0 ubajk}(j]j]j]j]j]internalrefurij, anchorname#pin-frequency-77-5-khzujkjH jkj0 ubajk}(j]j]j]j]j]ujkjO jkj0 ubajk}(j]j]j]j]j]ujkjw jkj. ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpin-frequency-10-mhz}(jkpin-frequency-10-mhzjkjD0 ubajk}(j]j]j]j]j]internalrefurij, anchorname#pin-frequency-10-mhzujkjH jkjA0 ubajk}(j]j]j]j]j]ujkjO jkj>0 ubajk}(j]j]j]j]j]ujkjw jkj. ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk pin-state}(jk pin-statejkjh0 ubajk}(j]j]j]j]j]internalrefurij, anchorname #pin-stateujkjH jkje0 ubajk}(j]j]j]j]j]ujkjO jkjb0 ubajk}(j]j]j]j]j]ujkjw jkj. ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpin-capabilities}(jkpin-capabilitiesjkj0 ubajk}(j]j]j]j]j]internalrefurij, anchorname#pin-capabilitiesujkjH jkj0 ubajk}(j]j]j]j]j]ujkjO jkj0 ubajk}(j]j]j]j]j]ujkjw jkj. ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkphase-offset-divider}(jkphase-offset-dividerjkj0 ubajk}(j]j]j]j]j]internalrefurij, anchorname#phase-offset-dividerujkjH jkj0 ubajk}(j]j]j]j]j]ujkjO jkj0 ubajk}(j]j]j]j]j]ujkjw jkj. ubejk}(j]j]j]j]j]ujkj jkj. ubejk}(j]j]j]j]j]ujkjw jkj, ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAttribute sets}(jkAttribute setsjkj0 ubajk}(j]j]j]j]j]internalrefurij, anchorname#attribute-setsujkjH jkj0 ubajk}(j]j]j]j]j]ujkjO jkj0 ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdpll}(jkdplljkj1 ubajk}(j]j]j]j]j]internalrefurij, anchorname#dpllujkjH jkj0 ubajk}(j]j]j]j]j]ujkjO jkj0 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkid (}(jkid (jkj"1 ubjNs)}(jk``u32``jk]jku32}(jkhjkj*1 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj"1 ubjk)}(jkjCjkj"1 ubejk}(j]j]j]j]j]internalrefurij, anchorname#id-u32ujkjH jkj1 ubajk}(j]j]j]j]j]ujkjO jkj1 ubajk}(j]j]j]j]j]ujkjw jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk module-name (}(jk module-name (jkjX1 ubjNs)}(jk ``string``jk]jkstring}(jkhjkj`1 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjX1 ubjk)}(jkjCjkjX1 ubejk}(j]j]j]j]j]internalrefurij, anchorname#module-name-stringujkjH jkjU1 ubajk}(j]j]j]j]j]ujkjO jkjR1 ubajk}(j]j]j]j]j]ujkjw jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj1 ubjNs)}(jk``pad``jk]jkpad}(jkhjkj1 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj1 ubjk)}(jkjCjkj1 ubejk}(j]j]j]j]j]internalrefurij, anchorname#pad-padujkjH jkj1 ubajk}(j]j]j]j]j]ujkjO jkj1 ubajk}(j]j]j]j]j]ujkjw jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk clock-id (}(jk clock-id (jkj1 ubjNs)}(jk``u64``jk]jku64}(jkhjkj1 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj1 ubjk)}(jkjCjkj1 ubejk}(j]j]j]j]j]internalrefurij, anchorname #clock-id-u64ujkjH jkj1 ubajk}(j]j]j]j]j]ujkjO jkj1 ubajk}(j]j]j]j]j]ujkjw jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmode (}(jkmode (jkj1 ubjNs)}(jk``u32``jk]jku32}(jkhjkj2 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj1 ubjk)}(jkjCjkj1 ubejk}(j]j]j]j]j]internalrefurij, anchorname #mode-u32ujkjH jkj1 ubajk}(j]j]j]j]j]ujkjO jkj1 ubajk}(j]j]j]j]j]ujkjw jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmode-supported (}(jkmode-supported (jkj02 ubjNs)}(jk``u32``jk]jku32}(jkhjkj82 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj02 ubjk)}(jkjCjkj02 ubejk}(j]j]j]j]j]internalrefurij, anchorname#mode-supported-u32ujkjH jkj-2 ubajk}(j]j]j]j]j]ujkjO jkj*2 ubajk}(j]j]j]j]j]ujkjw jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk lock-status (}(jk lock-status (jkjf2 ubjNs)}(jk``u32``jk]jku32}(jkhjkjn2 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjf2 ubjk)}(jkjCjkjf2 ubejk}(j]j]j]j]j]internalrefurij, anchorname#lock-status-u32ujkjH jkjc2 ubajk}(j]j]j]j]j]ujkjO jkj`2 ubajk}(j]j]j]j]j]ujkjw jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktemp (}(jktemp (jkj2 ubjNs)}(jk``s32``jk]jks32}(jkhjkj2 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj2 ubjk)}(jkjCjkj2 ubejk}(j]j]j]j]j]internalrefurij, anchorname #temp-s32ujkjH jkj2 ubajk}(j]j]j]j]j]ujkjO jkj2 ubajk}(j]j]j]j]j]ujkjw jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktype (}(jktype (jkj2 ubjNs)}(jk``u32``jk]jku32}(jkhjkj2 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj2 ubjk)}(jkjCjkj2 ubejk}(j]j]j]j]j]internalrefurij, anchorname #type-u32ujkjH jkj2 ubajk}(j]j]j]j]j]ujkjO jkj2 ubajk}(j]j]j]j]j]ujkjw jkj1 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklock-status-error (}(jklock-status-error (jkj3 ubjNs)}(jk``u32``jk]jku32}(jkhjkj3 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj3 ubjk)}(jkjCjkj3 ubejk}(j]j]j]j]j]internalrefurij, anchorname#lock-status-error-u32ujkjH jkj3 ubajk}(j]j]j]j]j]ujkjO jkj3 ubajk}(j]j]j]j]j]ujkjw jkj1 ubejk}(j]j]j]j]j]ujkj jkj0 ubejk}(j]j]j]j]j]ujkjw jkj0 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkpin}(jkpinjkjJ3 ubajk}(j]j]j]j]j]internalrefurij, anchorname#pinujkjH jkjG3 ubajk}(j]j]j]j]j]ujkjO jkjD3 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkid (}(jkid (jkjk3 ubjNs)}(jk``u32``jk]jku32}(jkhjkjs3 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjk3 ubjk)}(jkjCjkjk3 ubejk}(j]j]j]j]j]internalrefurij, anchorname#id1ujkjH jkjh3 ubajk}(j]j]j]j]j]ujkjO jkje3 ubajk}(j]j]j]j]j]ujkjw jkjb3 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk parent-id (}(jk parent-id (jkj3 ubjNs)}(jk``u32``jk]jku32}(jkhjkj3 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj3 ubjk)}(jkjCjkj3 ubejk}(j]j]j]j]j]internalrefurij, anchorname#parent-id-u32ujkjH jkj3 ubajk}(j]j]j]j]j]ujkjO jkj3 ubajk}(j]j]j]j]j]ujkjw jkjb3 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk module-name (}(jk module-name (jkj3 ubjNs)}(jk ``string``jk]jkstring}(jkhjkj3 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj3 ubjk)}(jkjCjkj3 ubejk}(j]j]j]j]j]internalrefurij, anchorname#id2ujkjH jkj3 ubajk}(j]j]j]j]j]ujkjO jkj3 ubajk}(j]j]j]j]j]ujkjw jkjb3 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj 4 ubjNs)}(jk``pad``jk]jkpad}(jkhjkj4 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj 4 ubjk)}(jkjCjkj 4 ubejk}(j]j]j]j]j]internalrefurij, anchorname#id3ujkjH jkj 4 ubajk}(j]j]j]j]j]ujkjO jkj4 ubajk}(j]j]j]j]j]ujkjw jkjb3 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk clock-id (}(jk clock-id (jkjC4 ubjNs)}(jk``u64``jk]jku64}(jkhjkjK4 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjC4 ubjk)}(jkjCjkjC4 ubejk}(j]j]j]j]j]internalrefurij, anchorname#id4ujkjH jkj@4 ubajk}(j]j]j]j]j]ujkjO jkj=4 ubajk}(j]j]j]j]j]ujkjw jkjb3 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk board-label (}(jk board-label (jkjy4 ubjNs)}(jk ``string``jk]jkstring}(jkhjkj4 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjy4 ubjk)}(jkjCjkjy4 ubejk}(j]j]j]j]j]internalrefurij, anchorname#board-label-stringujkjH jkjv4 ubajk}(j]j]j]j]j]ujkjO jkjs4 ubajk}(j]j]j]j]j]ujkjw jkjb3 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk panel-label (}(jk panel-label (jkj4 ubjNs)}(jk ``string``jk]jkstring}(jkhjkj4 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj4 ubjk)}(jkjCjkj4 ubejk}(j]j]j]j]j]internalrefurij, anchorname#panel-label-stringujkjH jkj4 ubajk}(j]j]j]j]j]ujkjO jkj4 ubajk}(j]j]j]j]j]ujkjw jkjb3 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpackage-label (}(jkpackage-label (jkj4 ubjNs)}(jk ``string``jk]jkstring}(jkhjkj4 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj4 ubjk)}(jkjCjkj4 ubejk}(j]j]j]j]j]internalrefurij, anchorname#package-label-stringujkjH jkj4 ubajk}(j]j]j]j]j]ujkjO jkj4 ubajk}(j]j]j]j]j]ujkjw jkjb3 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktype (}(jktype (jkj5 ubjNs)}(jk``u32``jk]jku32}(jkhjkj#5 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj5 ubjk)}(jkjCjkj5 ubejk}(j]j]j]j]j]internalrefurij, anchorname#id5ujkjH jkj5 ubajk}(j]j]j]j]j]ujkjO jkj5 ubajk}(j]j]j]j]j]ujkjw jkjb3 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk direction (}(jk direction (jkjQ5 ubjNs)}(jk``u32``jk]jku32}(jkhjkjY5 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjQ5 ubjk)}(jkjCjkjQ5 ubejk}(j]j]j]j]j]internalrefurij, anchorname#direction-u32ujkjH jkjN5 ubajk}(j]j]j]j]j]ujkjO jkjK5 ubajk}(j]j]j]j]j]ujkjw jkjb3 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk frequency (}(jk frequency (jkj5 ubjNs)}(jk``u64``jk]jku64}(jkhjkj5 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj5 ubjk)}(jkjCjkj5 ubejk}(j]j]j]j]j]internalrefurij, anchorname#frequency-u64ujkjH jkj5 ubajk}(j]j]j]j]j]ujkjO jkj5 ubajk}(j]j]j]j]j]ujkjw jkjb3 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkfrequency-supported (}(jkfrequency-supported (jkj5 ubjNs)}(jk``nest``jk]jknest}(jkhjkj5 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj5 ubjk)}(jkjCjkj5 ubejk}(j]j]j]j]j]internalrefurij, anchorname#frequency-supported-nestujkjH jkj5 ubajk}(j]j]j]j]j]ujkjO jkj5 ubajk}(j]j]j]j]j]ujkjw jkjb3 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkfrequency-min (}(jkfrequency-min (jkj5 ubjNs)}(jk``u64``jk]jku64}(jkhjkj5 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj5 ubjk)}(jkjCjkj5 ubejk}(j]j]j]j]j]internalrefurij, anchorname#frequency-min-u64ujkjH jkj5 ubajk}(j]j]j]j]j]ujkjO jkj5 ubajk}(j]j]j]j]j]ujkjw jkjb3 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkfrequency-max (}(jkfrequency-max (jkj)6 ubjNs)}(jk``u64``jk]jku64}(jkhjkj16 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj)6 ubjk)}(jkjCjkj)6 ubejk}(j]j]j]j]j]internalrefurij, anchorname#frequency-max-u64ujkjH jkj&6 ubajk}(j]j]j]j]j]ujkjO jkj#6 ubajk}(j]j]j]j]j]ujkjw jkjb3 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkprio (}(jkprio (jkj_6 ubjNs)}(jk``u32``jk]jku32}(jkhjkjg6 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj_6 ubjk)}(jkjCjkj_6 ubejk}(j]j]j]j]j]internalrefurij, anchorname #prio-u32ujkjH jkj\6 ubajk}(j]j]j]j]j]ujkjO jkjY6 ubajk}(j]j]j]j]j]ujkjw jkjb3 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstate (}(jkstate (jkj6 ubjNs)}(jk``u32``jk]jku32}(jkhjkj6 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj6 ubjk)}(jkjCjkj6 ubejk}(j]j]j]j]j]internalrefurij, anchorname #state-u32ujkjH jkj6 ubajk}(j]j]j]j]j]ujkjO jkj6 ubajk}(j]j]j]j]j]ujkjw jkjb3 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkcapabilities (}(jkcapabilities (jkj6 ubjNs)}(jk``u32``jk]jku32}(jkhjkj6 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj6 ubjk)}(jkjCjkj6 ubejk}(j]j]j]j]j]internalrefurij, anchorname#capabilities-u32ujkjH jkj6 ubajk}(j]j]j]j]j]ujkjO jkj6 ubajk}(j]j]j]j]j]ujkjw jkjb3 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkparent-device (}(jkparent-device (jkj7 ubjNs)}(jk``nest``jk]jknest}(jkhjkj 7 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj7 ubjk)}(jkjCjkj7 ubejk}(j]j]j]j]j]internalrefurij, anchorname#parent-device-nestujkjH jkj6 ubajk}(j]j]j]j]j]ujkjO jkj6 ubajk}(j]j]j]j]j]ujkjw jkjb3 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk parent-pin (}(jk parent-pin (jkj77 ubjNs)}(jk``nest``jk]jknest}(jkhjkj?7 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj77 ubjk)}(jkjCjkj77 ubejk}(j]j]j]j]j]internalrefurij, anchorname#parent-pin-nestujkjH jkj47 ubajk}(j]j]j]j]j]ujkjO jkj17 ubajk}(j]j]j]j]j]ujkjw jkjb3 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkphase-adjust-min (}(jkphase-adjust-min (jkjm7 ubjNs)}(jk``s32``jk]jks32}(jkhjkju7 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjm7 ubjk)}(jkjCjkjm7 ubejk}(j]j]j]j]j]internalrefurij, anchorname#phase-adjust-min-s32ujkjH jkjj7 ubajk}(j]j]j]j]j]ujkjO jkjg7 ubajk}(j]j]j]j]j]ujkjw jkjb3 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkphase-adjust-max (}(jkphase-adjust-max (jkj7 ubjNs)}(jk``s32``jk]jks32}(jkhjkj7 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj7 ubjk)}(jkjCjkj7 ubejk}(j]j]j]j]j]internalrefurij, anchorname#phase-adjust-max-s32ujkjH jkj7 ubajk}(j]j]j]j]j]ujkjO jkj7 ubajk}(j]j]j]j]j]ujkjw jkjb3 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkphase-adjust (}(jkphase-adjust (jkj7 ubjNs)}(jk``s32``jk]jks32}(jkhjkj7 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj7 ubjk)}(jkjCjkj7 ubejk}(j]j]j]j]j]internalrefurij, anchorname#phase-adjust-s32ujkjH jkj7 ubajk}(j]j]j]j]j]ujkjO jkj7 ubajk}(j]j]j]j]j]ujkjw jkjb3 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkphase-offset (}(jkphase-offset (jkj8 ubjNs)}(jk``s64``jk]jks64}(jkhjkj8 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj8 ubjk)}(jkjCjkj8 ubejk}(j]j]j]j]j]internalrefurij, anchorname#phase-offset-s64ujkjH jkj 8 ubajk}(j]j]j]j]j]ujkjO jkj 8 ubajk}(j]j]j]j]j]ujkjw jkjb3 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkfractional-frequency-offset (}(jkfractional-frequency-offset (jkjE8 ubjNs)}(jk``sint``jk]jksint}(jkhjkjM8 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjE8 ubjk)}(jkjCjkjE8 ubejk}(j]j]j]j]j]internalrefurij, anchorname!#fractional-frequency-offset-sintujkjH jkjB8 ubajk}(j]j]j]j]j]ujkjO jkj?8 ubajk}(j]j]j]j]j]ujkjw jkjb3 ubejk}(j]j]j]j]j]ujkj jkjD3 ubejk}(j]j]j]j]j]ujkjw jkj0 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkpin-parent-device}(jkpin-parent-devicejkj8 ubajk}(j]j]j]j]j]internalrefurij, anchorname#pin-parent-deviceujkjH jkj8 ubajk}(j]j]j]j]j]ujkjO jkj8 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk parent-id}(jk parent-idjkj8 ubajk}(j]j]j]j]j]internalrefurij, anchorname #parent-idujkjH jkj8 ubajk}(j]j]j]j]j]ujkjO jkj8 ubajk}(j]j]j]j]j]ujkjw jkj8 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk direction}(jk directionjkj8 ubajk}(j]j]j]j]j]internalrefurij, anchorname #directionujkjH jkj8 ubajk}(j]j]j]j]j]ujkjO jkj8 ubajk}(j]j]j]j]j]ujkjw jkj8 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkprio}(jkpriojkj8 ubajk}(j]j]j]j]j]internalrefurij, anchorname#prioujkjH jkj8 ubajk}(j]j]j]j]j]ujkjO jkj8 ubajk}(j]j]j]j]j]ujkjw jkj8 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstate}(jkstatejkj9 ubajk}(j]j]j]j]j]internalrefurij, anchorname#stateujkjH jkj9 ubajk}(j]j]j]j]j]ujkjO jkj9 ubajk}(j]j]j]j]j]ujkjw jkj8 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk phase-offset}(jk phase-offsetjkj89 ubajk}(j]j]j]j]j]internalrefurij, anchorname #phase-offsetujkjH jkj59 ubajk}(j]j]j]j]j]ujkjO jkj29 ubajk}(j]j]j]j]j]ujkjw jkj8 ubejk}(j]j]j]j]j]ujkj jkj8 ubejk}(j]j]j]j]j]ujkjw jkj0 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkpin-parent-pin}(jkpin-parent-pinjkjh9 ubajk}(j]j]j]j]j]internalrefurij, anchorname#pin-parent-pinujkjH jkje9 ubajk}(j]j]j]j]j]ujkjO jkjb9 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk parent-id}(jk parent-idjkj9 ubajk}(j]j]j]j]j]internalrefurij, anchorname#id6ujkjH jkj9 ubajk}(j]j]j]j]j]ujkjO jkj9 ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstate}(jkstatejkj9 ubajk}(j]j]j]j]j]internalrefurij, anchorname#id7ujkjH jkj9 ubajk}(j]j]j]j]j]ujkjO jkj9 ubajk}(j]j]j]j]j]ujkjw jkj9 ubejk}(j]j]j]j]j]ujkj jkjb9 ubejk}(j]j]j]j]j]ujkjw jkj0 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkfrequency-range}(jkfrequency-rangejkj9 ubajk}(j]j]j]j]j]internalrefurij, anchorname#frequency-rangeujkjH jkj9 ubajk}(j]j]j]j]j]ujkjO jkj9 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk frequency-min}(jk frequency-minjkj9 ubajk}(j]j]j]j]j]internalrefurij, anchorname#frequency-minujkjH jkj9 ubajk}(j]j]j]j]j]ujkjO jkj9 ubajk}(j]j]j]j]j]ujkjw jkj9 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk frequency-max}(jk frequency-maxjkj": ubajk}(j]j]j]j]j]internalrefurij, anchorname#frequency-maxujkjH jkj: ubajk}(j]j]j]j]j]ujkjO jkj: ubajk}(j]j]j]j]j]ujkjw jkj9 ubejk}(j]j]j]j]j]ujkj jkj9 ubejk}(j]j]j]j]j]ujkjw jkj0 ubejk}(j]j]j]j]j]ujkj jkj0 ubejk}(j]j]j]j]j]ujkjw jkj, ubejk}(j]j]j]j]j]ujkj jkj_, ubejk}(j]j]j]j]j]ujkjw jkj\, ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jkFamily }(jkjfjkjs: ubjNs)}(jkjijk]jkdevlink}(jkhjkjz: ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjs: ubjk netlink specification}(jkjyjkjs: ubejk}(j]j]j]j]j]internalrefurinetworking/netlink_spec/devlink anchornamehujkjH jkjp: ubajk}(j]j]j]j]j]ujkjO jkjm: ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary}(jkSummaryjkj: ubajk}(j]j]j]j]j]internalrefurij: anchorname#summaryujkjH jkj: ubajk}(j]j]j]j]j]ujkjO jkj: ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Operations}(jk Operationsjkj: ubajk}(j]j]j]j]j]internalrefurij: anchorname #operationsujkjH jkj: ubajk}(j]j]j]j]j]ujkjO jkj: ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkget}(jkgetjkj: ubajk}(j]j]j]j]j]internalrefurij: anchorname#getujkjH jkj: ubajk}(j]j]j]j]j]ujkjO jkj: ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkport-get}(jkport-getjkj ; ubajk}(j]j]j]j]j]internalrefurij: anchorname #port-getujkjH jkj ; ubajk}(j]j]j]j]j]ujkjO jkj; ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkport-set}(jkport-setjkj1; ubajk}(j]j]j]j]j]internalrefurij: anchorname #port-setujkjH jkj.; ubajk}(j]j]j]j]j]ujkjO jkj+; ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkport-new}(jkport-newjkjU; ubajk}(j]j]j]j]j]internalrefurij: anchorname #port-newujkjH jkjR; ubajk}(j]j]j]j]j]ujkjO jkjO; ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkport-del}(jkport-deljkjy; ubajk}(j]j]j]j]j]internalrefurij: anchorname #port-delujkjH jkjv; ubajk}(j]j]j]j]j]ujkjO jkjs; ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk port-split}(jk port-splitjkj; ubajk}(j]j]j]j]j]internalrefurij: anchorname #port-splitujkjH jkj; ubajk}(j]j]j]j]j]ujkjO jkj; ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk port-unsplit}(jk port-unsplitjkj; ubajk}(j]j]j]j]j]internalrefurij: anchorname #port-unsplitujkjH jkj; ubajk}(j]j]j]j]j]ujkjO jkj; ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksb-get}(jksb-getjkj; ubajk}(j]j]j]j]j]internalrefurij: anchorname#sb-getujkjH jkj; ubajk}(j]j]j]j]j]ujkjO jkj; ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk sb-pool-get}(jk sb-pool-getjkj < ubajk}(j]j]j]j]j]internalrefurij: anchorname #sb-pool-getujkjH jkj< ubajk}(j]j]j]j]j]ujkjO jkj< ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk sb-pool-set}(jk sb-pool-setjkj-< ubajk}(j]j]j]j]j]internalrefurij: anchorname #sb-pool-setujkjH jkj*< ubajk}(j]j]j]j]j]ujkjO jkj'< ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksb-port-pool-get}(jksb-port-pool-getjkjQ< ubajk}(j]j]j]j]j]internalrefurij: anchorname#sb-port-pool-getujkjH jkjN< ubajk}(j]j]j]j]j]ujkjO jkjK< ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksb-port-pool-set}(jksb-port-pool-setjkju< ubajk}(j]j]j]j]j]internalrefurij: anchorname#sb-port-pool-setujkjH jkjr< ubajk}(j]j]j]j]j]ujkjO jkjo< ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksb-tc-pool-bind-get}(jksb-tc-pool-bind-getjkj< ubajk}(j]j]j]j]j]internalrefurij: anchorname#sb-tc-pool-bind-getujkjH jkj< ubajk}(j]j]j]j]j]ujkjO jkj< ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksb-tc-pool-bind-set}(jksb-tc-pool-bind-setjkj< ubajk}(j]j]j]j]j]internalrefurij: anchorname#sb-tc-pool-bind-setujkjH jkj< ubajk}(j]j]j]j]j]ujkjO jkj< ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksb-occ-snapshot}(jksb-occ-snapshotjkj< ubajk}(j]j]j]j]j]internalrefurij: anchorname#sb-occ-snapshotujkjH jkj< ubajk}(j]j]j]j]j]ujkjO jkj< ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksb-occ-max-clear}(jksb-occ-max-clearjkj= ubajk}(j]j]j]j]j]internalrefurij: anchorname#sb-occ-max-clearujkjH jkj= ubajk}(j]j]j]j]j]ujkjO jkj< ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk eswitch-get}(jk eswitch-getjkj)= ubajk}(j]j]j]j]j]internalrefurij: anchorname #eswitch-getujkjH jkj&= ubajk}(j]j]j]j]j]ujkjO jkj#= ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk eswitch-set}(jk eswitch-setjkjM= ubajk}(j]j]j]j]j]internalrefurij: anchorname #eswitch-setujkjH jkjJ= ubajk}(j]j]j]j]j]ujkjO jkjG= ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-table-get}(jkdpipe-table-getjkjq= ubajk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-table-getujkjH jkjn= ubajk}(j]j]j]j]j]ujkjO jkjk= ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-entries-get}(jkdpipe-entries-getjkj= ubajk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-entries-getujkjH jkj= ubajk}(j]j]j]j]j]ujkjO jkj= ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-headers-get}(jkdpipe-headers-getjkj= ubajk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-headers-getujkjH jkj= ubajk}(j]j]j]j]j]ujkjO jkj= ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-table-counters-set}(jkdpipe-table-counters-setjkj= ubajk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-table-counters-setujkjH jkj= ubajk}(j]j]j]j]j]ujkjO jkj= ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk resource-set}(jk resource-setjkj> ubajk}(j]j]j]j]j]internalrefurij: anchorname #resource-setujkjH jkj= ubajk}(j]j]j]j]j]ujkjO jkj= ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk resource-dump}(jk resource-dumpjkj%> ubajk}(j]j]j]j]j]internalrefurij: anchorname#resource-dumpujkjH jkj"> ubajk}(j]j]j]j]j]ujkjO jkj> ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkreload}(jkreloadjkjI> ubajk}(j]j]j]j]j]internalrefurij: anchorname#reloadujkjH jkjF> ubajk}(j]j]j]j]j]ujkjO jkjC> ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk param-get}(jk param-getjkjm> ubajk}(j]j]j]j]j]internalrefurij: anchorname #param-getujkjH jkjj> ubajk}(j]j]j]j]j]ujkjO jkjg> ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk param-set}(jk param-setjkj> ubajk}(j]j]j]j]j]internalrefurij: anchorname #param-setujkjH jkj> ubajk}(j]j]j]j]j]ujkjO jkj> ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk region-get}(jk region-getjkj> ubajk}(j]j]j]j]j]internalrefurij: anchorname #region-getujkjH jkj> ubajk}(j]j]j]j]j]ujkjO jkj> ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk region-new}(jk region-newjkj> ubajk}(j]j]j]j]j]internalrefurij: anchorname #region-newujkjH jkj> ubajk}(j]j]j]j]j]ujkjO jkj> ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk region-del}(jk region-deljkj> ubajk}(j]j]j]j]j]internalrefurij: anchorname #region-delujkjH jkj> ubajk}(j]j]j]j]j]ujkjO jkj> ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk region-read}(jk region-readjkj!? ubajk}(j]j]j]j]j]internalrefurij: anchorname #region-readujkjH jkj? ubajk}(j]j]j]j]j]ujkjO jkj? ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkport-param-get}(jkport-param-getjkjE? ubajk}(j]j]j]j]j]internalrefurij: anchorname#port-param-getujkjH jkjB? ubajk}(j]j]j]j]j]ujkjO jkj?? ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkport-param-set}(jkport-param-setjkji? ubajk}(j]j]j]j]j]internalrefurij: anchorname#port-param-setujkjH jkjf? ubajk}(j]j]j]j]j]ujkjO jkjc? ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkinfo-get}(jkinfo-getjkj? ubajk}(j]j]j]j]j]internalrefurij: anchorname #info-getujkjH jkj? ubajk}(j]j]j]j]j]ujkjO jkj? ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhealth-reporter-get}(jkhealth-reporter-getjkj? ubajk}(j]j]j]j]j]internalrefurij: anchorname#health-reporter-getujkjH jkj? ubajk}(j]j]j]j]j]ujkjO jkj? ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhealth-reporter-set}(jkhealth-reporter-setjkj? ubajk}(j]j]j]j]j]internalrefurij: anchorname#health-reporter-setujkjH jkj? ubajk}(j]j]j]j]j]ujkjO jkj? ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhealth-reporter-recover}(jkhealth-reporter-recoverjkj? ubajk}(j]j]j]j]j]internalrefurij: anchorname#health-reporter-recoverujkjH jkj? ubajk}(j]j]j]j]j]ujkjO jkj? ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhealth-reporter-diagnose}(jkhealth-reporter-diagnosejkj@ ubajk}(j]j]j]j]j]internalrefurij: anchorname#health-reporter-diagnoseujkjH jkj@ ubajk}(j]j]j]j]j]ujkjO jkj@ ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhealth-reporter-dump-get}(jkhealth-reporter-dump-getjkjA@ ubajk}(j]j]j]j]j]internalrefurij: anchorname#health-reporter-dump-getujkjH jkj>@ ubajk}(j]j]j]j]j]ujkjO jkj;@ ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhealth-reporter-dump-clear}(jkhealth-reporter-dump-clearjkje@ ubajk}(j]j]j]j]j]internalrefurij: anchorname#health-reporter-dump-clearujkjH jkjb@ ubajk}(j]j]j]j]j]ujkjO jkj_@ ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk flash-update}(jk flash-updatejkj@ ubajk}(j]j]j]j]j]internalrefurij: anchorname #flash-updateujkjH jkj@ ubajk}(j]j]j]j]j]ujkjO jkj@ ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktrap-get}(jktrap-getjkj@ ubajk}(j]j]j]j]j]internalrefurij: anchorname #trap-getujkjH jkj@ ubajk}(j]j]j]j]j]ujkjO jkj@ ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktrap-set}(jktrap-setjkj@ ubajk}(j]j]j]j]j]internalrefurij: anchorname #trap-setujkjH jkj@ ubajk}(j]j]j]j]j]ujkjO jkj@ ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktrap-group-get}(jktrap-group-getjkj@ ubajk}(j]j]j]j]j]internalrefurij: anchorname#trap-group-getujkjH jkj@ ubajk}(j]j]j]j]j]ujkjO jkj@ ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktrap-group-set}(jktrap-group-setjkjA ubajk}(j]j]j]j]j]internalrefurij: anchorname#trap-group-setujkjH jkjA ubajk}(j]j]j]j]j]ujkjO jkjA ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktrap-policer-get}(jktrap-policer-getjkj=A ubajk}(j]j]j]j]j]internalrefurij: anchorname#trap-policer-getujkjH jkj:A ubajk}(j]j]j]j]j]ujkjO jkj7A ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktrap-policer-set}(jktrap-policer-setjkjaA ubajk}(j]j]j]j]j]internalrefurij: anchorname#trap-policer-setujkjH jkj^A ubajk}(j]j]j]j]j]ujkjO jkj[A ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhealth-reporter-test}(jkhealth-reporter-testjkjA ubajk}(j]j]j]j]j]internalrefurij: anchorname#health-reporter-testujkjH jkjA ubajk}(j]j]j]j]j]ujkjO jkjA ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrate-get}(jkrate-getjkjA ubajk}(j]j]j]j]j]internalrefurij: anchorname #rate-getujkjH jkjA ubajk}(j]j]j]j]j]ujkjO jkjA ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrate-set}(jkrate-setjkjA ubajk}(j]j]j]j]j]internalrefurij: anchorname #rate-setujkjH jkjA ubajk}(j]j]j]j]j]ujkjO jkjA ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrate-new}(jkrate-newjkjA ubajk}(j]j]j]j]j]internalrefurij: anchorname #rate-newujkjH jkjA ubajk}(j]j]j]j]j]ujkjO jkjA ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrate-del}(jkrate-deljkjB ubajk}(j]j]j]j]j]internalrefurij: anchorname #rate-delujkjH jkjB ubajk}(j]j]j]j]j]ujkjO jkjB ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk linecard-get}(jk linecard-getjkj9B ubajk}(j]j]j]j]j]internalrefurij: anchorname #linecard-getujkjH jkj6B ubajk}(j]j]j]j]j]ujkjO jkj3B ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk linecard-set}(jk linecard-setjkj]B ubajk}(j]j]j]j]j]internalrefurij: anchorname #linecard-setujkjH jkjZB ubajk}(j]j]j]j]j]ujkjO jkjWB ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk selftests-get}(jk selftests-getjkjB ubajk}(j]j]j]j]j]internalrefurij: anchorname#selftests-getujkjH jkj~B ubajk}(j]j]j]j]j]ujkjO jkj{B ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk selftests-run}(jk selftests-runjkjB ubajk}(j]j]j]j]j]internalrefurij: anchorname#selftests-runujkjH jkjB ubajk}(j]j]j]j]j]ujkjO jkjB ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknotify-filter-set}(jknotify-filter-setjkjB ubajk}(j]j]j]j]j]internalrefurij: anchorname#notify-filter-setujkjH jkjB ubajk}(j]j]j]j]j]ujkjO jkjB ubajk}(j]j]j]j]j]ujkjw jkj: ubejk}(j]j]j]j]j]ujkj jkj: ubejk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Definitions}(jk DefinitionsjkjB ubajk}(j]j]j]j]j]internalrefurij: anchorname #definitionsujkjH jkjB ubajk}(j]j]j]j]j]ujkjO jkjB ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk sb-pool-type}(jk sb-pool-typejkjC ubajk}(j]j]j]j]j]internalrefurij: anchorname #sb-pool-typeujkjH jkjC ubajk}(j]j]j]j]j]ujkjO jkjC ubajk}(j]j]j]j]j]ujkjw jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk port-type}(jk port-typejkj>C ubajk}(j]j]j]j]j]internalrefurij: anchorname #port-typeujkjH jkj;C ubajk}(j]j]j]j]j]ujkjO jkj8C ubajk}(j]j]j]j]j]ujkjw jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk port-flavour}(jk port-flavourjkjbC ubajk}(j]j]j]j]j]internalrefurij: anchorname #port-flavourujkjH jkj_C ubajk}(j]j]j]j]j]ujkjO jkj\C ubajk}(j]j]j]j]j]ujkjw jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk port-fn-state}(jk port-fn-statejkjC ubajk}(j]j]j]j]j]internalrefurij: anchorname#port-fn-stateujkjH jkjC ubajk}(j]j]j]j]j]ujkjO jkjC ubajk}(j]j]j]j]j]ujkjw jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkport-fn-opstate}(jkport-fn-opstatejkjC ubajk}(j]j]j]j]j]internalrefurij: anchorname#port-fn-opstateujkjH jkjC ubajk}(j]j]j]j]j]ujkjO jkjC ubajk}(j]j]j]j]j]ujkjw jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkport-fn-attr-cap}(jkport-fn-attr-capjkjC ubajk}(j]j]j]j]j]internalrefurij: anchorname#port-fn-attr-capujkjH jkjC ubajk}(j]j]j]j]j]ujkjO jkjC ubajk}(j]j]j]j]j]ujkjw jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk rate-type}(jk rate-typejkjC ubajk}(j]j]j]j]j]internalrefurij: anchorname #rate-typeujkjH jkjC ubajk}(j]j]j]j]j]ujkjO jkjC ubajk}(j]j]j]j]j]ujkjw jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksb-threshold-type}(jksb-threshold-typejkjD ubajk}(j]j]j]j]j]internalrefurij: anchorname#sb-threshold-typeujkjH jkjD ubajk}(j]j]j]j]j]ujkjO jkjD ubajk}(j]j]j]j]j]ujkjw jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk eswitch-mode}(jk eswitch-modejkj:D ubajk}(j]j]j]j]j]internalrefurij: anchorname #eswitch-modeujkjH jkj7D ubajk}(j]j]j]j]j]ujkjO jkj4D ubajk}(j]j]j]j]j]ujkjw jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkeswitch-inline-mode}(jkeswitch-inline-modejkj^D ubajk}(j]j]j]j]j]internalrefurij: anchorname#eswitch-inline-modeujkjH jkj[D ubajk}(j]j]j]j]j]ujkjO jkjXD ubajk}(j]j]j]j]j]ujkjw jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkeswitch-encap-mode}(jkeswitch-encap-modejkjD ubajk}(j]j]j]j]j]internalrefurij: anchorname#eswitch-encap-modeujkjH jkjD ubajk}(j]j]j]j]j]ujkjO jkj|D ubajk}(j]j]j]j]j]ujkjw jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-header-id}(jkdpipe-header-idjkjD ubajk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-header-idujkjH jkjD ubajk}(j]j]j]j]j]ujkjO jkjD ubajk}(j]j]j]j]j]ujkjw jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-match-type}(jkdpipe-match-typejkjD ubajk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-match-typeujkjH jkjD ubajk}(j]j]j]j]j]ujkjO jkjD ubajk}(j]j]j]j]j]ujkjw jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-action-type}(jkdpipe-action-typejkjD ubajk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-action-typeujkjH jkjD ubajk}(j]j]j]j]j]ujkjO jkjD ubajk}(j]j]j]j]j]ujkjw jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-field-mapping-type}(jkdpipe-field-mapping-typejkjE ubajk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-field-mapping-typeujkjH jkjE ubajk}(j]j]j]j]j]ujkjO jkj E ubajk}(j]j]j]j]j]ujkjw jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk resource-unit}(jk resource-unitjkj6E ubajk}(j]j]j]j]j]internalrefurij: anchorname#resource-unitujkjH jkj3E ubajk}(j]j]j]j]j]ujkjO jkj0E ubajk}(j]j]j]j]j]ujkjw jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk reload-action}(jk reload-actionjkjZE ubajk}(j]j]j]j]j]internalrefurij: anchorname#reload-actionujkjH jkjWE ubajk}(j]j]j]j]j]ujkjO jkjTE ubajk}(j]j]j]j]j]ujkjw jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk param-cmode}(jk param-cmodejkj~E ubajk}(j]j]j]j]j]internalrefurij: anchorname #param-cmodeujkjH jkj{E ubajk}(j]j]j]j]j]ujkjO jkjxE ubajk}(j]j]j]j]j]ujkjw jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkflash-overwrite}(jkflash-overwritejkjE ubajk}(j]j]j]j]j]internalrefurij: anchorname#flash-overwriteujkjH jkjE ubajk}(j]j]j]j]j]ujkjO jkjE ubajk}(j]j]j]j]j]ujkjw jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk trap-action}(jk trap-actionjkjE ubajk}(j]j]j]j]j]internalrefurij: anchorname #trap-actionujkjH jkjE ubajk}(j]j]j]j]j]ujkjO jkjE ubajk}(j]j]j]j]j]ujkjw jkjC ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk trap-type}(jk trap-typejkjE ubajk}(j]j]j]j]j]internalrefurij: anchorname #trap-typeujkjH jkjE ubajk}(j]j]j]j]j]ujkjO jkjE ubajk}(j]j]j]j]j]ujkjw jkjC ubejk}(j]j]j]j]j]ujkj jkjB ubejk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAttribute sets}(jkAttribute setsjkjF ubajk}(j]j]j]j]j]internalrefurij: anchorname#attribute-setsujkjH jkjF ubajk}(j]j]j]j]j]ujkjO jkjF ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdevlink}(jkdevlinkjkj;F ubajk}(j]j]j]j]j]internalrefurij: anchorname#devlinkujkjH jkj8F ubajk}(j]j]j]j]j]ujkjO jkj5F ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk bus-name (}(jk bus-name (jkj\F ubjNs)}(jk ``string``jk]jkstring}(jkhjkjdF ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj\F ubjk)}(jkjCjkj\F ubejk}(j]j]j]j]j]internalrefurij: anchorname#bus-name-stringujkjH jkjYF ubajk}(j]j]j]j]j]ujkjO jkjVF ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk dev-name (}(jk dev-name (jkjF ubjNs)}(jk ``string``jk]jkstring}(jkhjkjF ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjF ubjk)}(jkjCjkjF ubejk}(j]j]j]j]j]internalrefurij: anchorname#dev-name-stringujkjH jkjF ubajk}(j]j]j]j]j]ujkjO jkjF ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk port-index (}(jk port-index (jkjF ubjNs)}(jk``u32``jk]jku32}(jkhjkjF ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjF ubjk)}(jkjCjkjF ubejk}(j]j]j]j]j]internalrefurij: anchorname#port-index-u32ujkjH jkjF ubajk}(j]j]j]j]j]ujkjO jkjF ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk port-type (}(jk port-type (jkjF ubjNs)}(jk``u16``jk]jku16}(jkhjkjG ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjF ubjk)}(jkjCjkjF ubejk}(j]j]j]j]j]internalrefurij: anchorname#port-type-u16ujkjH jkjF ubajk}(j]j]j]j]j]ujkjO jkjF ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkport-desired-type (}(jkport-desired-type (jkj4G ubjNs)}(jk``u16``jk]jku16}(jkhjkjK ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj6K ubjk)}(jkjCjkj6K ubejk}(j]j]j]j]j]internalrefurij: anchorname#sb-occ-max-u32ujkjH jkj3K ubajk}(j]j]j]j]j]ujkjO jkj0K ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkeswitch-mode (}(jkeswitch-mode (jkjlK ubjNs)}(jk``u16``jk]jku16}(jkhjkjtK ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjlK ubjk)}(jkjCjkjlK ubejk}(j]j]j]j]j]internalrefurij: anchorname#eswitch-mode-u16ujkjH jkjiK ubajk}(j]j]j]j]j]ujkjO jkjfK ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkeswitch-inline-mode (}(jkeswitch-inline-mode (jkjK ubjNs)}(jk``u8``jk]jku8}(jkhjkjK ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjK ubjk)}(jkjCjkjK ubejk}(j]j]j]j]j]internalrefurij: anchorname#eswitch-inline-mode-u8ujkjH jkjK ubajk}(j]j]j]j]j]ujkjO jkjK ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdpipe-tables (}(jkdpipe-tables (jkjK ubjNs)}(jk``nest``jk]jknest}(jkhjkjK ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjK ubjk)}(jkjCjkjK ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-tables-nestujkjH jkjK ubajk}(j]j]j]j]j]ujkjO jkjK ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk dpipe-table (}(jk dpipe-table (jkjL ubjNs)}(jk``nest``jk]jknest}(jkhjkjL ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjL ubjk)}(jkjCjkjL ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-table-nestujkjH jkj L ubajk}(j]j]j]j]j]ujkjO jkjL ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdpipe-table-name (}(jkdpipe-table-name (jkjDL ubjNs)}(jk ``string``jk]jkstring}(jkhjkjLL ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjDL ubjk)}(jkjCjkjDL ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-table-name-stringujkjH jkjAL ubajk}(j]j]j]j]j]ujkjO jkj>L ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdpipe-table-size (}(jkdpipe-table-size (jkjzL ubjNs)}(jk``u64``jk]jku64}(jkhjkjL ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjzL ubjk)}(jkjCjkjzL ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-table-size-u64ujkjH jkjwL ubajk}(j]j]j]j]j]ujkjO jkjtL ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdpipe-table-matches (}(jkdpipe-table-matches (jkjL ubjNs)}(jk``nest``jk]jknest}(jkhjkjL ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjL ubjk)}(jkjCjkjL ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-table-matches-nestujkjH jkjL ubajk}(j]j]j]j]j]ujkjO jkjL ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdpipe-table-actions (}(jkdpipe-table-actions (jkjL ubjNs)}(jk``nest``jk]jknest}(jkhjkjL ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjL ubjk)}(jkjCjkjL ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-table-actions-nestujkjH jkjL ubajk}(j]j]j]j]j]ujkjO jkjL ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdpipe-table-counters-enabled (}(jkdpipe-table-counters-enabled (jkjM ubjNs)}(jk``u8``jk]jku8}(jkhjkj$M ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjM ubjk)}(jkjCjkjM ubejk}(j]j]j]j]j]internalrefurij: anchorname #dpipe-table-counters-enabled-u8ujkjH jkjM ubajk}(j]j]j]j]j]ujkjO jkjM ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdpipe-entries (}(jkdpipe-entries (jkjRM ubjNs)}(jk``nest``jk]jknest}(jkhjkjZM ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjRM ubjk)}(jkjCjkjRM ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-entries-nestujkjH jkjOM ubajk}(j]j]j]j]j]ujkjO jkjLM ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk dpipe-entry (}(jk dpipe-entry (jkjM ubjNs)}(jk``nest``jk]jknest}(jkhjkjM ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjM ubjk)}(jkjCjkjM ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-entry-nestujkjH jkjM ubajk}(j]j]j]j]j]ujkjO jkjM ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdpipe-entry-index (}(jkdpipe-entry-index (jkjM ubjNs)}(jk``u64``jk]jku64}(jkhjkjM ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjM ubjk)}(jkjCjkjM ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-entry-index-u64ujkjH jkjM ubajk}(j]j]j]j]j]ujkjO jkjM ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdpipe-entry-match-values (}(jkdpipe-entry-match-values (jkjM ubjNs)}(jk``nest``jk]jknest}(jkhjkjM ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjM ubjk)}(jkjCjkjM ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-entry-match-values-nestujkjH jkjM ubajk}(j]j]j]j]j]ujkjO jkjM ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdpipe-entry-action-values (}(jkdpipe-entry-action-values (jkj*N ubjNs)}(jk``nest``jk]jknest}(jkhjkj2N ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj*N ubjk)}(jkjCjkj*N ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-entry-action-values-nestujkjH jkj'N ubajk}(j]j]j]j]j]ujkjO jkj$N ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdpipe-entry-counter (}(jkdpipe-entry-counter (jkj`N ubjNs)}(jk``u64``jk]jku64}(jkhjkjhN ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj`N ubjk)}(jkjCjkj`N ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-entry-counter-u64ujkjH jkj]N ubajk}(j]j]j]j]j]ujkjO jkjZN ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk dpipe-match (}(jk dpipe-match (jkjN ubjNs)}(jk``nest``jk]jknest}(jkhjkjN ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjN ubjk)}(jkjCjkjN ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-match-nestujkjH jkjN ubajk}(j]j]j]j]j]ujkjO jkjN ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdpipe-match-value (}(jkdpipe-match-value (jkjN ubjNs)}(jk``nest``jk]jknest}(jkhjkjN ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjN ubjk)}(jkjCjkjN ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-match-value-nestujkjH jkjN ubajk}(j]j]j]j]j]ujkjO jkjN ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdpipe-match-type (}(jkdpipe-match-type (jkjO ubjNs)}(jk``u32``jk]jku32}(jkhjkj O ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjO ubjk)}(jkjCjkjO ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-match-type-u32ujkjH jkjN ubajk}(j]j]j]j]j]ujkjO jkjN ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdpipe-action (}(jkdpipe-action (jkj8O ubjNs)}(jk``nest``jk]jknest}(jkhjkj@O ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj8O ubjk)}(jkjCjkj8O ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-action-nestujkjH jkj5O ubajk}(j]j]j]j]j]ujkjO jkj2O ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdpipe-action-value (}(jkdpipe-action-value (jkjnO ubjNs)}(jk``nest``jk]jknest}(jkhjkjvO ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjnO ubjk)}(jkjCjkjnO ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-action-value-nestujkjH jkjkO ubajk}(j]j]j]j]j]ujkjO jkjhO ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdpipe-action-type (}(jkdpipe-action-type (jkjO ubjNs)}(jk``u32``jk]jku32}(jkhjkjO ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjO ubjk)}(jkjCjkjO ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-action-type-u32ujkjH jkjO ubajk}(j]j]j]j]j]ujkjO jkjO ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk dpipe-value (}(jk dpipe-value (jkjO ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjO ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjO ubjk)}(jkjCjkjO ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-value-binaryujkjH jkjO ubajk}(j]j]j]j]j]ujkjO jkjO ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdpipe-value-mask (}(jkdpipe-value-mask (jkjP ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjP ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjP ubjk)}(jkjCjkjP ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-value-mask-binaryujkjH jkj P ubajk}(j]j]j]j]j]ujkjO jkj P ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdpipe-value-mapping (}(jkdpipe-value-mapping (jkjFP ubjNs)}(jk``u32``jk]jku32}(jkhjkjNP ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjFP ubjk)}(jkjCjkjFP ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-value-mapping-u32ujkjH jkjCP ubajk}(j]j]j]j]j]ujkjO jkj@P ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdpipe-headers (}(jkdpipe-headers (jkj|P ubjNs)}(jk``nest``jk]jknest}(jkhjkjP ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj|P ubjk)}(jkjCjkj|P ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-headers-nestujkjH jkjyP ubajk}(j]j]j]j]j]ujkjO jkjvP ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdpipe-header (}(jkdpipe-header (jkjP ubjNs)}(jk``nest``jk]jknest}(jkhjkjP ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjP ubjk)}(jkjCjkjP ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-header-nestujkjH jkjP ubajk}(j]j]j]j]j]ujkjO jkjP ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdpipe-header-name (}(jkdpipe-header-name (jkjP ubjNs)}(jk ``string``jk]jkstring}(jkhjkjP ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjP ubjk)}(jkjCjkjP ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-header-name-stringujkjH jkjP ubajk}(j]j]j]j]j]ujkjO jkjP ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdpipe-header-id (}(jkdpipe-header-id (jkjQ ubjNs)}(jk``u32``jk]jku32}(jkhjkj&Q ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjQ ubjk)}(jkjCjkjQ ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-header-id-u32ujkjH jkjQ ubajk}(j]j]j]j]j]ujkjO jkjQ ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdpipe-header-fields (}(jkdpipe-header-fields (jkjTQ ubjNs)}(jk``nest``jk]jknest}(jkhjkj\Q ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjTQ ubjk)}(jkjCjkjTQ ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-header-fields-nestujkjH jkjQQ ubajk}(j]j]j]j]j]ujkjO jkjNQ ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdpipe-header-global (}(jkdpipe-header-global (jkjQ ubjNs)}(jk``u8``jk]jku8}(jkhjkjQ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjQ ubjk)}(jkjCjkjQ ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-header-global-u8ujkjH jkjQ ubajk}(j]j]j]j]j]ujkjO jkjQ ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdpipe-header-index (}(jkdpipe-header-index (jkjQ ubjNs)}(jk``u32``jk]jku32}(jkhjkjQ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjQ ubjk)}(jkjCjkjQ ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-header-index-u32ujkjH jkjQ ubajk}(j]j]j]j]j]ujkjO jkjQ ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk dpipe-field (}(jk dpipe-field (jkjQ ubjNs)}(jk``nest``jk]jknest}(jkhjkjQ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjQ ubjk)}(jkjCjkjQ ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-field-nestujkjH jkjQ ubajk}(j]j]j]j]j]ujkjO jkjQ ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdpipe-field-name (}(jkdpipe-field-name (jkj,R ubjNs)}(jk ``string``jk]jkstring}(jkhjkj4R ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj,R ubjk)}(jkjCjkj,R ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-field-name-stringujkjH jkj)R ubajk}(j]j]j]j]j]ujkjO jkj&R ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdpipe-field-id (}(jkdpipe-field-id (jkjbR ubjNs)}(jk``u32``jk]jku32}(jkhjkjjR ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjbR ubjk)}(jkjCjkjbR ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-field-id-u32ujkjH jkj_R ubajk}(j]j]j]j]j]ujkjO jkj\R ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdpipe-field-bitwidth (}(jkdpipe-field-bitwidth (jkjR ubjNs)}(jk``u32``jk]jku32}(jkhjkjR ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjR ubjk)}(jkjCjkjR ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-field-bitwidth-u32ujkjH jkjR ubajk}(j]j]j]j]j]ujkjO jkjR ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdpipe-field-mapping-type (}(jkdpipe-field-mapping-type (jkjR ubjNs)}(jk``u32``jk]jku32}(jkhjkjR ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjR ubjk)}(jkjCjkjR ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-field-mapping-type-u32ujkjH jkjR ubajk}(j]j]j]j]j]ujkjO jkjR ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkjS ubjNs)}(jk``pad``jk]jkpad}(jkhjkj S ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjS ubjk)}(jkjCjkjS ubejk}(j]j]j]j]j]internalrefurij: anchorname#pad-padujkjH jkjS ubajk}(j]j]j]j]j]ujkjO jkjR ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkeswitch-encap-mode (}(jkeswitch-encap-mode (jkj:S ubjNs)}(jk``u8``jk]jku8}(jkhjkjBS ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj:S ubjk)}(jkjCjkj:S ubejk}(j]j]j]j]j]internalrefurij: anchorname#eswitch-encap-mode-u8ujkjH jkj7S ubajk}(j]j]j]j]j]ujkjO jkj4S ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkresource-list (}(jkresource-list (jkjpS ubjNs)}(jk``nest``jk]jknest}(jkhjkjxS ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjpS ubjk)}(jkjCjkjpS ubejk}(j]j]j]j]j]internalrefurij: anchorname#resource-list-nestujkjH jkjmS ubajk}(j]j]j]j]j]ujkjO jkjjS ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk resource (}(jk resource (jkjS ubjNs)}(jk``nest``jk]jknest}(jkhjkjS ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjS ubjk)}(jkjCjkjS ubejk}(j]j]j]j]j]internalrefurij: anchorname#resource-nestujkjH jkjS ubajk}(j]j]j]j]j]ujkjO jkjS ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkresource-name (}(jkresource-name (jkjS ubjNs)}(jk ``string``jk]jkstring}(jkhjkjS ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjS ubjk)}(jkjCjkjS ubejk}(j]j]j]j]j]internalrefurij: anchorname#resource-name-stringujkjH jkjS ubajk}(j]j]j]j]j]ujkjO jkjS ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk resource-id (}(jk resource-id (jkjT ubjNs)}(jk``u64``jk]jku64}(jkhjkjT ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjT ubjk)}(jkjCjkjT ubejk}(j]j]j]j]j]internalrefurij: anchorname#resource-id-u64ujkjH jkjT ubajk}(j]j]j]j]j]ujkjO jkj T ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkresource-size (}(jkresource-size (jkjHT ubjNs)}(jk``u64``jk]jku64}(jkhjkjPT ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjHT ubjk)}(jkjCjkjHT ubejk}(j]j]j]j]j]internalrefurij: anchorname#resource-size-u64ujkjH jkjET ubajk}(j]j]j]j]j]ujkjO jkjBT ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkresource-size-new (}(jkresource-size-new (jkj~T ubjNs)}(jk``u64``jk]jku64}(jkhjkjT ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj~T ubjk)}(jkjCjkj~T ubejk}(j]j]j]j]j]internalrefurij: anchorname#resource-size-new-u64ujkjH jkj{T ubajk}(j]j]j]j]j]ujkjO jkjxT ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkresource-size-valid (}(jkresource-size-valid (jkjT ubjNs)}(jk``u8``jk]jku8}(jkhjkjT ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjT ubjk)}(jkjCjkjT ubejk}(j]j]j]j]j]internalrefurij: anchorname#resource-size-valid-u8ujkjH jkjT ubajk}(j]j]j]j]j]ujkjO jkjT ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkresource-size-min (}(jkresource-size-min (jkjT ubjNs)}(jk``u64``jk]jku64}(jkhjkjT ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjT ubjk)}(jkjCjkjT ubejk}(j]j]j]j]j]internalrefurij: anchorname#resource-size-min-u64ujkjH jkjT ubajk}(j]j]j]j]j]ujkjO jkjT ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkresource-size-max (}(jkresource-size-max (jkj U ubjNs)}(jk``u64``jk]jku64}(jkhjkj(U ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj U ubjk)}(jkjCjkj U ubejk}(j]j]j]j]j]internalrefurij: anchorname#resource-size-max-u64ujkjH jkjU ubajk}(j]j]j]j]j]ujkjO jkjU ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkresource-size-gran (}(jkresource-size-gran (jkjVU ubjNs)}(jk``u64``jk]jku64}(jkhjkj^U ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjVU ubjk)}(jkjCjkjVU ubejk}(j]j]j]j]j]internalrefurij: anchorname#resource-size-gran-u64ujkjH jkjSU ubajk}(j]j]j]j]j]ujkjO jkjPU ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkresource-unit (}(jkresource-unit (jkjU ubjNs)}(jk``u8``jk]jku8}(jkhjkjU ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjU ubjk)}(jkjCjkjU ubejk}(j]j]j]j]j]internalrefurij: anchorname#resource-unit-u8ujkjH jkjU ubajk}(j]j]j]j]j]ujkjO jkjU ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkresource-occ (}(jkresource-occ (jkjU ubjNs)}(jk``u64``jk]jku64}(jkhjkjU ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjU ubjk)}(jkjCjkjU ubejk}(j]j]j]j]j]internalrefurij: anchorname#resource-occ-u64ujkjH jkjU ubajk}(j]j]j]j]j]ujkjO jkjU ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdpipe-table-resource-id (}(jkdpipe-table-resource-id (jkjU ubjNs)}(jk``u64``jk]jku64}(jkhjkjV ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjU ubjk)}(jkjCjkjU ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-table-resource-id-u64ujkjH jkjU ubajk}(j]j]j]j]j]ujkjO jkjU ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdpipe-table-resource-units (}(jkdpipe-table-resource-units (jkj.V ubjNs)}(jk``u64``jk]jku64}(jkhjkj6V ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj.V ubjk)}(jkjCjkj.V ubejk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-table-resource-units-u64ujkjH jkj+V ubajk}(j]j]j]j]j]ujkjO jkj(V ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkport-flavour (}(jkport-flavour (jkjdV ubjNs)}(jk``u16``jk]jku16}(jkhjkjlV ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjdV ubjk)}(jkjCjkjdV ubejk}(j]j]j]j]j]internalrefurij: anchorname#port-flavour-u16ujkjH jkjaV ubajk}(j]j]j]j]j]ujkjO jkj^V ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk port-number (}(jk port-number (jkjV ubjNs)}(jk``u32``jk]jku32}(jkhjkjV ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjV ubjk)}(jkjCjkjV ubejk}(j]j]j]j]j]internalrefurij: anchorname#port-number-u32ujkjH jkjV ubajk}(j]j]j]j]j]ujkjO jkjV ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkport-split-subport-number (}(jkport-split-subport-number (jkjV ubjNs)}(jk``u32``jk]jku32}(jkhjkjV ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjV ubjk)}(jkjCjkjV ubejk}(j]j]j]j]j]internalrefurij: anchorname#port-split-subport-number-u32ujkjH jkjV ubajk}(j]j]j]j]j]ujkjO jkjV ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkparam (}(jkparam (jkjW ubjNs)}(jk``nest``jk]jknest}(jkhjkjW ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjW ubjk)}(jkjCjkjW ubejk}(j]j]j]j]j]internalrefurij: anchorname #param-nestujkjH jkjW ubajk}(j]j]j]j]j]ujkjO jkjW ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk param-name (}(jk param-name (jkj[ ubjNs)}(jk ``string``jk]jkstring}(jkhjkjF[ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj>[ ubjk)}(jkjCjkj>[ ubejk}(j]j]j]j]j]internalrefurij: anchorname#info-version-name-stringujkjH jkj;[ ubajk}(j]j]j]j]j]ujkjO jkj8[ ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkinfo-version-value (}(jkinfo-version-value (jkjt[ ubjNs)}(jk ``string``jk]jkstring}(jkhjkj|[ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjt[ ubjk)}(jkjCjkjt[ ubejk}(j]j]j]j]j]internalrefurij: anchorname#info-version-value-stringujkjH jkjq[ ubajk}(j]j]j]j]j]ujkjO jkjn[ ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jksb-pool-cell-size (}(jksb-pool-cell-size (jkj[ ubjNs)}(jk``u32``jk]jku32}(jkhjkj[ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj[ ubjk)}(jkjCjkj[ ubejk}(j]j]j]j]j]internalrefurij: anchorname#sb-pool-cell-size-u32ujkjH jkj[ ubajk}(j]j]j]j]j]ujkjO jkj[ ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkfmsg (}(jkfmsg (jkj[ ubjNs)}(jk``nest``jk]jknest}(jkhjkj[ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj[ ubjk)}(jkjCjkj[ ubejk}(j]j]j]j]j]internalrefurij: anchorname #fmsg-nestujkjH jkj[ ubajk}(j]j]j]j]j]ujkjO jkj[ ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkfmsg-obj-nest-start (}(jkfmsg-obj-nest-start (jkj\ ubjNs)}(jk``flag``jk]jkflag}(jkhjkj\ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj\ ubjk)}(jkjCjkj\ ubejk}(j]j]j]j]j]internalrefurij: anchorname#fmsg-obj-nest-start-flagujkjH jkj\ ubajk}(j]j]j]j]j]ujkjO jkj\ ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkfmsg-pair-nest-start (}(jkfmsg-pair-nest-start (jkjL\ ubjNs)}(jk``flag``jk]jkflag}(jkhjkjT\ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjL\ ubjk)}(jkjCjkjL\ ubejk}(j]j]j]j]j]internalrefurij: anchorname#fmsg-pair-nest-start-flagujkjH jkjI\ ubajk}(j]j]j]j]j]ujkjO jkjF\ ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkfmsg-arr-nest-start (}(jkfmsg-arr-nest-start (jkj\ ubjNs)}(jk``flag``jk]jkflag}(jkhjkj\ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj\ ubjk)}(jkjCjkj\ ubejk}(j]j]j]j]j]internalrefurij: anchorname#fmsg-arr-nest-start-flagujkjH jkj\ ubajk}(j]j]j]j]j]ujkjO jkj|\ ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkfmsg-nest-end (}(jkfmsg-nest-end (jkj\ ubjNs)}(jk``flag``jk]jkflag}(jkhjkj\ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj\ ubjk)}(jkjCjkj\ ubejk}(j]j]j]j]j]internalrefurij: anchorname#fmsg-nest-end-flagujkjH jkj\ ubajk}(j]j]j]j]j]ujkjO jkj\ ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkfmsg-obj-name (}(jkfmsg-obj-name (jkj\ ubjNs)}(jk ``string``jk]jkstring}(jkhjkj\ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj\ ubjk)}(jkjCjkj\ ubejk}(j]j]j]j]j]internalrefurij: anchorname#fmsg-obj-name-stringujkjH jkj\ ubajk}(j]j]j]j]j]ujkjO jkj\ ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkfmsg-obj-value-type (}(jkfmsg-obj-value-type (jkj$] ubjNs)}(jk``u8``jk]jku8}(jkhjkj,] ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj$] ubjk)}(jkjCjkj$] ubejk}(j]j]j]j]j]internalrefurij: anchorname#fmsg-obj-value-type-u8ujkjH jkj!] ubajk}(j]j]j]j]j]ujkjO jkj] ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkhealth-reporter (}(jkhealth-reporter (jkjZ] ubjNs)}(jk``nest``jk]jknest}(jkhjkjb] ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjZ] ubjk)}(jkjCjkjZ] ubejk}(j]j]j]j]j]internalrefurij: anchorname#health-reporter-nestujkjH jkjW] ubajk}(j]j]j]j]j]ujkjO jkjT] ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkhealth-reporter-name (}(jkhealth-reporter-name (jkj] ubjNs)}(jk ``string``jk]jkstring}(jkhjkj] ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj] ubjk)}(jkjCjkj] ubejk}(j]j]j]j]j]internalrefurij: anchorname#health-reporter-name-stringujkjH jkj] ubajk}(j]j]j]j]j]ujkjO jkj] ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkhealth-reporter-state (}(jkhealth-reporter-state (jkj] ubjNs)}(jk``u8``jk]jku8}(jkhjkj] ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj] ubjk)}(jkjCjkj] ubejk}(j]j]j]j]j]internalrefurij: anchorname#health-reporter-state-u8ujkjH jkj] ubajk}(j]j]j]j]j]ujkjO jkj] ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkhealth-reporter-err-count (}(jkhealth-reporter-err-count (jkj] ubjNs)}(jk``u64``jk]jku64}(jkhjkj^ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj] ubjk)}(jkjCjkj] ubejk}(j]j]j]j]j]internalrefurij: anchorname#health-reporter-err-count-u64ujkjH jkj] ubajk}(j]j]j]j]j]ujkjO jkj] ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkhealth-reporter-recover-count (}(jkhealth-reporter-recover-count (jkj2^ ubjNs)}(jk``u64``jk]jku64}(jkhjkj:^ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj2^ ubjk)}(jkjCjkj2^ ubejk}(j]j]j]j]j]internalrefurij: anchorname"#health-reporter-recover-count-u64ujkjH jkj/^ ubajk}(j]j]j]j]j]ujkjO jkj,^ ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkhealth-reporter-dump-ts (}(jkhealth-reporter-dump-ts (jkjh^ ubjNs)}(jk``u64``jk]jku64}(jkhjkjp^ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjh^ ubjk)}(jkjCjkjh^ ubejk}(j]j]j]j]j]internalrefurij: anchorname#health-reporter-dump-ts-u64ujkjH jkje^ ubajk}(j]j]j]j]j]ujkjO jkjb^ ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk!health-reporter-graceful-period (}(jk!health-reporter-graceful-period (jkj^ ubjNs)}(jk``u64``jk]jku64}(jkhjkj^ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj^ ubjk)}(jkjCjkj^ ubejk}(j]j]j]j]j]internalrefurij: anchorname$#health-reporter-graceful-period-u64ujkjH jkj^ ubajk}(j]j]j]j]j]ujkjO jkj^ ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkhealth-reporter-auto-recover (}(jkhealth-reporter-auto-recover (jkj^ ubjNs)}(jk``u8``jk]jku8}(jkhjkj^ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj^ ubjk)}(jkjCjkj^ ubejk}(j]j]j]j]j]internalrefurij: anchorname #health-reporter-auto-recover-u8ujkjH jkj^ ubajk}(j]j]j]j]j]ujkjO jkj^ ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflash-update-file-name (}(jkflash-update-file-name (jkj _ ubjNs)}(jk ``string``jk]jkstring}(jkhjkj_ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj _ ubjk)}(jkjCjkj _ ubejk}(j]j]j]j]j]internalrefurij: anchorname#flash-update-file-name-stringujkjH jkj_ ubajk}(j]j]j]j]j]ujkjO jkj_ ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflash-update-component (}(jkflash-update-component (jkj@_ ubjNs)}(jk ``string``jk]jkstring}(jkhjkjH_ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj@_ ubjk)}(jkjCjkj@_ ubejk}(j]j]j]j]j]internalrefurij: anchorname#flash-update-component-stringujkjH jkj=_ ubajk}(j]j]j]j]j]ujkjO jkj:_ ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflash-update-status-msg (}(jkflash-update-status-msg (jkjv_ ubjNs)}(jk ``string``jk]jkstring}(jkhjkj~_ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjv_ ubjk)}(jkjCjkjv_ ubejk}(j]j]j]j]j]internalrefurij: anchorname#flash-update-status-msg-stringujkjH jkjs_ ubajk}(j]j]j]j]j]ujkjO jkjp_ ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflash-update-status-done (}(jkflash-update-status-done (jkj_ ubjNs)}(jk``u64``jk]jku64}(jkhjkj_ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj_ ubjk)}(jkjCjkj_ ubejk}(j]j]j]j]j]internalrefurij: anchorname#flash-update-status-done-u64ujkjH jkj_ ubajk}(j]j]j]j]j]ujkjO jkj_ ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflash-update-status-total (}(jkflash-update-status-total (jkj_ ubjNs)}(jk``u64``jk]jku64}(jkhjkj_ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj_ ubjk)}(jkjCjkj_ ubejk}(j]j]j]j]j]internalrefurij: anchorname#flash-update-status-total-u64ujkjH jkj_ ubajk}(j]j]j]j]j]ujkjO jkj_ ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkport-pci-pf-number (}(jkport-pci-pf-number (jkj` ubjNs)}(jk``u16``jk]jku16}(jkhjkj ` ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj` ubjk)}(jkjCjkj` ubejk}(j]j]j]j]j]internalrefurij: anchorname#port-pci-pf-number-u16ujkjH jkj` ubajk}(j]j]j]j]j]ujkjO jkj` ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkport-pci-vf-number (}(jkport-pci-vf-number (jkjN` ubjNs)}(jk``u16``jk]jku16}(jkhjkjV` ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjN` ubjk)}(jkjCjkjN` ubejk}(j]j]j]j]j]internalrefurij: anchorname#port-pci-vf-number-u16ujkjH jkjK` ubajk}(j]j]j]j]j]ujkjO jkjH` ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstats (}(jkstats (jkj` ubjNs)}(jk``nest``jk]jknest}(jkhjkj` ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj` ubjk)}(jkjCjkj` ubejk}(j]j]j]j]j]internalrefurij: anchorname #stats-nestujkjH jkj` ubajk}(j]j]j]j]j]ujkjO jkj~` ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk trap-name (}(jk trap-name (jkj` ubjNs)}(jk ``string``jk]jkstring}(jkhjkj` ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj` ubjk)}(jkjCjkj` ubejk}(j]j]j]j]j]internalrefurij: anchorname#trap-name-stringujkjH jkj` ubajk}(j]j]j]j]j]ujkjO jkj` ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk trap-action (}(jk trap-action (jkj` ubjNs)}(jk``u8``jk]jku8}(jkhjkj` ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj` ubjk)}(jkjCjkj` ubejk}(j]j]j]j]j]internalrefurij: anchorname#trap-action-u8ujkjH jkj` ubajk}(j]j]j]j]j]ujkjO jkj` ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk trap-type (}(jk trap-type (jkj&a ubjNs)}(jk``u8``jk]jku8}(jkhjkj.a ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj&a ubjk)}(jkjCjkj&a ubejk}(j]j]j]j]j]internalrefurij: anchorname #trap-type-u8ujkjH jkj#a ubajk}(j]j]j]j]j]ujkjO jkj a ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktrap-generic (}(jktrap-generic (jkj\a ubjNs)}(jk``flag``jk]jkflag}(jkhjkjda ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj\a ubjk)}(jkjCjkj\a ubejk}(j]j]j]j]j]internalrefurij: anchorname#trap-generic-flagujkjH jkjYa ubajk}(j]j]j]j]j]ujkjO jkjVa ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktrap-metadata (}(jktrap-metadata (jkja ubjNs)}(jk``nest``jk]jknest}(jkhjkja ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkja ubjk)}(jkjCjkja ubejk}(j]j]j]j]j]internalrefurij: anchorname#trap-metadata-nestujkjH jkja ubajk}(j]j]j]j]j]ujkjO jkja ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktrap-group-name (}(jktrap-group-name (jkja ubjNs)}(jk ``string``jk]jkstring}(jkhjkja ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkja ubjk)}(jkjCjkja ubejk}(j]j]j]j]j]internalrefurij: anchorname#trap-group-name-stringujkjH jkja ubajk}(j]j]j]j]j]ujkjO jkja ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkreload-failed (}(jkreload-failed (jkja ubjNs)}(jk``u8``jk]jku8}(jkhjkjb ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkja ubjk)}(jkjCjkja ubejk}(j]j]j]j]j]internalrefurij: anchorname#reload-failed-u8ujkjH jkja ubajk}(j]j]j]j]j]ujkjO jkja ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkhealth-reporter-dump-ts-ns (}(jkhealth-reporter-dump-ts-ns (jkj4b ubjNs)}(jk``u64``jk]jku64}(jkhjkjf ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj6f ubjk)}(jkjCjkj6f ubejk}(j]j]j]j]j]internalrefurij: anchorname#dev-stats-nestujkjH jkj3f ubajk}(j]j]j]j]j]ujkjO jkj0f ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkreload-stats (}(jkreload-stats (jkjlf ubjNs)}(jk``nest``jk]jknest}(jkhjkjtf ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjlf ubjk)}(jkjCjkjlf ubejk}(j]j]j]j]j]internalrefurij: anchorname#reload-stats-nestujkjH jkjif ubajk}(j]j]j]j]j]ujkjO jkjff ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkreload-stats-entry (}(jkreload-stats-entry (jkjf ubjNs)}(jk``nest``jk]jknest}(jkhjkjf ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjf ubjk)}(jkjCjkjf ubejk}(j]j]j]j]j]internalrefurij: anchorname#reload-stats-entry-nestujkjH jkjf ubajk}(j]j]j]j]j]ujkjO jkjf ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkreload-stats-limit (}(jkreload-stats-limit (jkjf ubjNs)}(jk``u8``jk]jku8}(jkhjkjf ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjf ubjk)}(jkjCjkjf ubejk}(j]j]j]j]j]internalrefurij: anchorname#reload-stats-limit-u8ujkjH jkjf ubajk}(j]j]j]j]j]ujkjO jkjf ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkreload-stats-value (}(jkreload-stats-value (jkjg ubjNs)}(jk``u32``jk]jku32}(jkhjkjg ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjg ubjk)}(jkjCjkjg ubejk}(j]j]j]j]j]internalrefurij: anchorname#reload-stats-value-u32ujkjH jkj g ubajk}(j]j]j]j]j]ujkjO jkjg ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkremote-reload-stats (}(jkremote-reload-stats (jkjDg ubjNs)}(jk``nest``jk]jknest}(jkhjkjLg ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjDg ubjk)}(jkjCjkjDg ubejk}(j]j]j]j]j]internalrefurij: anchorname#remote-reload-stats-nestujkjH jkjAg ubajk}(j]j]j]j]j]ujkjO jkj>g ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkreload-action-info (}(jkreload-action-info (jkjzg ubjNs)}(jk``nest``jk]jknest}(jkhjkjg ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjzg ubjk)}(jkjCjkjzg ubejk}(j]j]j]j]j]internalrefurij: anchorname#reload-action-info-nestujkjH jkjwg ubajk}(j]j]j]j]j]ujkjO jkjtg ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkreload-action-stats (}(jkreload-action-stats (jkjg ubjNs)}(jk``nest``jk]jknest}(jkhjkjg ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjg ubjk)}(jkjCjkjg ubejk}(j]j]j]j]j]internalrefurij: anchorname#reload-action-stats-nestujkjH jkjg ubajk}(j]j]j]j]j]ujkjO jkjg ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkport-pci-sf-number (}(jkport-pci-sf-number (jkjg ubjNs)}(jk``u32``jk]jku32}(jkhjkjg ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjg ubjk)}(jkjCjkjg ubejk}(j]j]j]j]j]internalrefurij: anchorname#port-pci-sf-number-u32ujkjH jkjg ubajk}(j]j]j]j]j]ujkjO jkjg ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rate-type (}(jk rate-type (jkjh ubjNs)}(jk``u16``jk]jku16}(jkhjkj$h ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjh ubjk)}(jkjCjkjh ubejk}(j]j]j]j]j]internalrefurij: anchorname#rate-type-u16ujkjH jkjh ubajk}(j]j]j]j]j]ujkjO jkjh ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrate-tx-share (}(jkrate-tx-share (jkjRh ubjNs)}(jk``u64``jk]jku64}(jkhjkjZh ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjRh ubjk)}(jkjCjkjRh ubejk}(j]j]j]j]j]internalrefurij: anchorname#rate-tx-share-u64ujkjH jkjOh ubajk}(j]j]j]j]j]ujkjO jkjLh ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rate-tx-max (}(jk rate-tx-max (jkjh ubjNs)}(jk``u64``jk]jku64}(jkhjkjh ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjh ubjk)}(jkjCjkjh ubejk}(j]j]j]j]j]internalrefurij: anchorname#rate-tx-max-u64ujkjH jkjh ubajk}(j]j]j]j]j]ujkjO jkjh ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrate-node-name (}(jkrate-node-name (jkjh ubjNs)}(jk ``string``jk]jkstring}(jkhjkjh ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjh ubjk)}(jkjCjkjh ubejk}(j]j]j]j]j]internalrefurij: anchorname#rate-node-name-stringujkjH jkjh ubajk}(j]j]j]j]j]ujkjO jkjh ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrate-parent-node-name (}(jkrate-parent-node-name (jkjh ubjNs)}(jk ``string``jk]jkstring}(jkhjkjh ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjh ubjk)}(jkjCjkjh ubejk}(j]j]j]j]j]internalrefurij: anchorname#rate-parent-node-name-stringujkjH jkjh ubajk}(j]j]j]j]j]ujkjO jkjh ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkregion-max-snapshots (}(jkregion-max-snapshots (jkj*i ubjNs)}(jk``u32``jk]jku32}(jkhjkj2i ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj*i ubjk)}(jkjCjkj*i ubejk}(j]j]j]j]j]internalrefurij: anchorname#region-max-snapshots-u32ujkjH jkj'i ubajk}(j]j]j]j]j]ujkjO jkj$i ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklinecard-index (}(jklinecard-index (jkj`i ubjNs)}(jk``u32``jk]jku32}(jkhjkjhi ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj`i ubjk)}(jkjCjkj`i ubejk}(j]j]j]j]j]internalrefurij: anchorname#linecard-index-u32ujkjH jkj]i ubajk}(j]j]j]j]j]ujkjO jkjZi ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklinecard-state (}(jklinecard-state (jkji ubjNs)}(jk``u8``jk]jku8}(jkhjkji ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkji ubjk)}(jkjCjkji ubejk}(j]j]j]j]j]internalrefurij: anchorname#linecard-state-u8ujkjH jkji ubajk}(j]j]j]j]j]ujkjO jkji ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklinecard-type (}(jklinecard-type (jkji ubjNs)}(jk ``string``jk]jkstring}(jkhjkji ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkji ubjk)}(jkjCjkji ubejk}(j]j]j]j]j]internalrefurij: anchorname#linecard-type-stringujkjH jkji ubajk}(j]j]j]j]j]ujkjO jkji ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklinecard-supported-types (}(jklinecard-supported-types (jkjj ubjNs)}(jk``nest``jk]jknest}(jkhjkj j ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjj ubjk)}(jkjCjkjj ubejk}(j]j]j]j]j]internalrefurij: anchorname#linecard-supported-types-nestujkjH jkji ubajk}(j]j]j]j]j]ujkjO jkji ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk selftests (}(jk selftests (jkj8j ubjNs)}(jk``nest``jk]jknest}(jkhjkj@j ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj8j ubjk)}(jkjCjkj8j ubejk}(j]j]j]j]j]internalrefurij: anchorname#selftests-nestujkjH jkj5j ubajk}(j]j]j]j]j]ujkjO jkj2j ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrate-tx-priority (}(jkrate-tx-priority (jkjnj ubjNs)}(jk``u32``jk]jku32}(jkhjkjvj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjnj ubjk)}(jkjCjkjnj ubejk}(j]j]j]j]j]internalrefurij: anchorname#rate-tx-priority-u32ujkjH jkjkj ubajk}(j]j]j]j]j]ujkjO jkjhj ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrate-tx-weight (}(jkrate-tx-weight (jkjj ubjNs)}(jk``u32``jk]jku32}(jkhjkjj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjj ubjk)}(jkjCjkjj ubejk}(j]j]j]j]j]internalrefurij: anchorname#rate-tx-weight-u32ujkjH jkjj ubajk}(j]j]j]j]j]ujkjO jkjj ubajk}(j]j]j]j]j]ujkjw jkjSF ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkregion-direct (}(jkregion-direct (jkjj ubjNs)}(jk``flag``jk]jkflag}(jkhjkjj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjj ubjk)}(jkjCjkjj ubejk}(j]j]j]j]j]internalrefurij: anchorname#region-direct-flagujkjH jkjj ubajk}(j]j]j]j]j]ujkjO jkjj ubajk}(j]j]j]j]j]ujkjw jkjSF ubejk}(j]j]j]j]j]ujkj jkj5F ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk dl-dev-stats}(jk dl-dev-statsjkjk ubajk}(j]j]j]j]j]internalrefurij: anchorname #dl-dev-statsujkjH jkjk ubajk}(j]j]j]j]j]ujkjO jkjk ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk reload-stats}(jk reload-statsjkj=k ubajk}(j]j]j]j]j]internalrefurij: anchorname #reload-statsujkjH jkj:k ubajk}(j]j]j]j]j]ujkjO jkj7k ubajk}(j]j]j]j]j]ujkjw jkj4k ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkremote-reload-stats}(jkremote-reload-statsjkjak ubajk}(j]j]j]j]j]internalrefurij: anchorname#remote-reload-statsujkjH jkj^k ubajk}(j]j]j]j]j]ujkjO jkj[k ubajk}(j]j]j]j]j]ujkjw jkj4k ubejk}(j]j]j]j]j]ujkj jkjk ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-reload-stats}(jkdl-reload-statsjkjk ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-reload-statsujkjH jkjk ubajk}(j]j]j]j]j]ujkjO jkjk ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkreload-action-info}(jkreload-action-infojkjk ubajk}(j]j]j]j]j]internalrefurij: anchorname#reload-action-infoujkjH jkjk ubajk}(j]j]j]j]j]ujkjO jkjk ubajk}(j]j]j]j]j]ujkjw jkjk ubajk}(j]j]j]j]j]ujkj jkjk ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-reload-act-info}(jkdl-reload-act-infojkjk ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-reload-act-infoujkjH jkjk ubajk}(j]j]j]j]j]ujkjO jkjk ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk reload-action}(jk reload-actionjkjl ubajk}(j]j]j]j]j]internalrefurij: anchorname#id1ujkjH jkjl ubajk}(j]j]j]j]j]ujkjO jkjk ubajk}(j]j]j]j]j]ujkjw jkjk ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkreload-action-stats}(jkreload-action-statsjkj'l ubajk}(j]j]j]j]j]internalrefurij: anchorname#reload-action-statsujkjH jkj$l ubajk}(j]j]j]j]j]ujkjO jkj!l ubajk}(j]j]j]j]j]ujkjw jkjk ubejk}(j]j]j]j]j]ujkj jkjk ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-reload-act-stats}(jkdl-reload-act-statsjkjWl ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-reload-act-statsujkjH jkjTl ubajk}(j]j]j]j]j]ujkjO jkjQl ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkreload-stats-entry}(jkreload-stats-entryjkjxl ubajk}(j]j]j]j]j]internalrefurij: anchorname#reload-stats-entryujkjH jkjul ubajk}(j]j]j]j]j]ujkjO jkjrl ubajk}(j]j]j]j]j]ujkjw jkjol ubajk}(j]j]j]j]j]ujkj jkjQl ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-reload-stats-entry}(jkdl-reload-stats-entryjkjl ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-reload-stats-entryujkjH jkjl ubajk}(j]j]j]j]j]ujkjO jkjl ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkreload-stats-limit}(jkreload-stats-limitjkjl ubajk}(j]j]j]j]j]internalrefurij: anchorname#reload-stats-limitujkjH jkjl ubajk}(j]j]j]j]j]ujkjO jkjl ubajk}(j]j]j]j]j]ujkjw jkjl ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkreload-stats-value}(jkreload-stats-valuejkjl ubajk}(j]j]j]j]j]internalrefurij: anchorname#reload-stats-valueujkjH jkjl ubajk}(j]j]j]j]j]ujkjO jkjl ubajk}(j]j]j]j]j]ujkjw jkjl ubejk}(j]j]j]j]j]ujkj jkjl ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-info-version}(jkdl-info-versionjkjm ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-info-versionujkjH jkjm ubajk}(j]j]j]j]j]ujkjO jkjm ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkinfo-version-name}(jkinfo-version-namejkj>m ubajk}(j]j]j]j]j]internalrefurij: anchorname#info-version-nameujkjH jkj;m ubajk}(j]j]j]j]j]ujkjO jkj8m ubajk}(j]j]j]j]j]ujkjw jkj5m ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkinfo-version-value}(jkinfo-version-valuejkjbm ubajk}(j]j]j]j]j]internalrefurij: anchorname#info-version-valueujkjH jkj_m ubajk}(j]j]j]j]j]ujkjO jkj\m ubajk}(j]j]j]j]j]ujkjw jkj5m ubejk}(j]j]j]j]j]ujkj jkjm ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-port-function}(jkdl-port-functionjkjm ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-port-functionujkjH jkjm ubajk}(j]j]j]j]j]ujkjO jkjm ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk hw-addr (}(jk hw-addr (jkjm ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjm ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjm ubjk)}(jkjCjkjm ubejk}(j]j]j]j]j]internalrefurij: anchorname#hw-addr-binaryujkjH jkjm ubajk}(j]j]j]j]j]ujkjO jkjm ubajk}(j]j]j]j]j]ujkjw jkjm ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstate (}(jkstate (jkjm ubjNs)}(jk``u8``jk]jku8}(jkhjkjm ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjm ubjk)}(jkjCjkjm ubejk}(j]j]j]j]j]internalrefurij: anchorname #state-u8ujkjH jkjm ubajk}(j]j]j]j]j]ujkjO jkjm ubajk}(j]j]j]j]j]ujkjw jkjm ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk opstate (}(jk opstate (jkjn ubjNs)}(jk``u8``jk]jku8}(jkhjkj'n ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjn ubjk)}(jkjCjkjn ubejk}(j]j]j]j]j]internalrefurij: anchorname #opstate-u8ujkjH jkjn ubajk}(j]j]j]j]j]ujkjO jkjn ubajk}(j]j]j]j]j]ujkjw jkjm ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkcaps (}(jkcaps (jkjUn ubjNs)}(jk``bitfield32``jk]jk bitfield32}(jkhjkj]n ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjUn ubjk)}(jkjCjkjUn ubejk}(j]j]j]j]j]internalrefurij: anchorname#caps-bitfield32ujkjH jkjRn ubajk}(j]j]j]j]j]ujkjO jkjOn ubajk}(j]j]j]j]j]ujkjw jkjm ubejk}(j]j]j]j]j]ujkj jkjm ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-dpipe-tables}(jkdl-dpipe-tablesjkjn ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-dpipe-tablesujkjH jkjn ubajk}(j]j]j]j]j]ujkjO jkjn ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk dpipe-table}(jk dpipe-tablejkjn ubajk}(j]j]j]j]j]internalrefurij: anchorname #dpipe-tableujkjH jkjn ubajk}(j]j]j]j]j]ujkjO jkjn ubajk}(j]j]j]j]j]ujkjw jkjn ubajk}(j]j]j]j]j]ujkj jkjn ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-dpipe-table}(jkdl-dpipe-tablejkjn ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-dpipe-tableujkjH jkjn ubajk}(j]j]j]j]j]ujkjO jkjn ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-table-name}(jkdpipe-table-namejkj o ubajk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-table-nameujkjH jkjo ubajk}(j]j]j]j]j]ujkjO jkjo ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-table-size}(jkdpipe-table-sizejkj-o ubajk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-table-sizeujkjH jkj*o ubajk}(j]j]j]j]j]ujkjO jkj'o ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-table-name}(jkdpipe-table-namejkjQo ubajk}(j]j]j]j]j]internalrefurij: anchorname#id2ujkjH jkjNo ubajk}(j]j]j]j]j]ujkjO jkjKo ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-table-size}(jkdpipe-table-sizejkjuo ubajk}(j]j]j]j]j]internalrefurij: anchorname#id3ujkjH jkjro ubajk}(j]j]j]j]j]ujkjO jkjoo ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-table-matches}(jkdpipe-table-matchesjkjo ubajk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-table-matchesujkjH jkjo ubajk}(j]j]j]j]j]ujkjO jkjo ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-table-actions}(jkdpipe-table-actionsjkjo ubajk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-table-actionsujkjH jkjo ubajk}(j]j]j]j]j]ujkjO jkjo ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-table-counters-enabled}(jkdpipe-table-counters-enabledjkjo ubajk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-table-counters-enabledujkjH jkjo ubajk}(j]j]j]j]j]ujkjO jkjo ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-table-resource-id}(jkdpipe-table-resource-idjkjp ubajk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-table-resource-idujkjH jkjp ubajk}(j]j]j]j]j]ujkjO jkjo ubajk}(j]j]j]j]j]ujkjw jkjo ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-table-resource-units}(jkdpipe-table-resource-unitsjkj)p ubajk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-table-resource-unitsujkjH jkj&p ubajk}(j]j]j]j]j]ujkjO jkj#p ubajk}(j]j]j]j]j]ujkjw jkjo ubejk}(j]j]j]j]j]ujkj jkjn ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-dpipe-table-matches}(jkdl-dpipe-table-matchesjkjYp ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-dpipe-table-matchesujkjH jkjVp ubajk}(j]j]j]j]j]ujkjO jkjSp ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk dpipe-match}(jk dpipe-matchjkjzp ubajk}(j]j]j]j]j]internalrefurij: anchorname #dpipe-matchujkjH jkjwp ubajk}(j]j]j]j]j]ujkjO jkjtp ubajk}(j]j]j]j]j]ujkjw jkjqp ubajk}(j]j]j]j]j]ujkj jkjSp ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-dpipe-table-actions}(jkdl-dpipe-table-actionsjkjp ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-dpipe-table-actionsujkjH jkjp ubajk}(j]j]j]j]j]ujkjO jkjp ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk dpipe-action}(jk dpipe-actionjkjp ubajk}(j]j]j]j]j]internalrefurij: anchorname #dpipe-actionujkjH jkjp ubajk}(j]j]j]j]j]ujkjO jkjp ubajk}(j]j]j]j]j]ujkjw jkjp ubajk}(j]j]j]j]j]ujkj jkjp ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-dpipe-entries}(jkdl-dpipe-entriesjkjp ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-dpipe-entriesujkjH jkjp ubajk}(j]j]j]j]j]ujkjO jkjp ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk dpipe-entry}(jk dpipe-entryjkjq ubajk}(j]j]j]j]j]internalrefurij: anchorname #dpipe-entryujkjH jkjq ubajk}(j]j]j]j]j]ujkjO jkjq ubajk}(j]j]j]j]j]ujkjw jkjq ubajk}(j]j]j]j]j]ujkj jkjp ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-dpipe-entry}(jkdl-dpipe-entryjkjLq ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-dpipe-entryujkjH jkjIq ubajk}(j]j]j]j]j]ujkjO jkjFq ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-entry-index}(jkdpipe-entry-indexjkjmq ubajk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-entry-indexujkjH jkjjq ubajk}(j]j]j]j]j]ujkjO jkjgq ubajk}(j]j]j]j]j]ujkjw jkjdq ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-entry-match-values}(jkdpipe-entry-match-valuesjkjq ubajk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-entry-match-valuesujkjH jkjq ubajk}(j]j]j]j]j]ujkjO jkjq ubajk}(j]j]j]j]j]ujkjw jkjdq ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-entry-action-values}(jkdpipe-entry-action-valuesjkjq ubajk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-entry-action-valuesujkjH jkjq ubajk}(j]j]j]j]j]ujkjO jkjq ubajk}(j]j]j]j]j]ujkjw jkjdq ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-entry-counter}(jkdpipe-entry-counterjkjq ubajk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-entry-counterujkjH jkjq ubajk}(j]j]j]j]j]ujkjO jkjq ubajk}(j]j]j]j]j]ujkjw jkjdq ubejk}(j]j]j]j]j]ujkj jkjFq ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-dpipe-entry-match-values}(jkdl-dpipe-entry-match-valuesjkj r ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-dpipe-entry-match-valuesujkjH jkjr ubajk}(j]j]j]j]j]ujkjO jkjr ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-match-value}(jkdpipe-match-valuejkj*r ubajk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-match-valueujkjH jkj'r ubajk}(j]j]j]j]j]ujkjO jkj$r ubajk}(j]j]j]j]j]ujkjw jkj!r ubajk}(j]j]j]j]j]ujkj jkjr ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-dpipe-entry-action-values}(jkdl-dpipe-entry-action-valuesjkjZr ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-dpipe-entry-action-valuesujkjH jkjWr ubajk}(j]j]j]j]j]ujkjO jkjTr ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-action-value}(jkdpipe-action-valuejkj{r ubajk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-action-valueujkjH jkjxr ubajk}(j]j]j]j]j]ujkjO jkjur ubajk}(j]j]j]j]j]ujkjw jkjrr ubajk}(j]j]j]j]j]ujkj jkjTr ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-dpipe-match}(jkdl-dpipe-matchjkjr ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-dpipe-matchujkjH jkjr ubajk}(j]j]j]j]j]ujkjO jkjr ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-match-type}(jkdpipe-match-typejkjr ubajk}(j]j]j]j]j]internalrefurij: anchorname#id4ujkjH jkjr ubajk}(j]j]j]j]j]ujkjO jkjr ubajk}(j]j]j]j]j]ujkjw jkjr ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-header-id}(jkdpipe-header-idjkjr ubajk}(j]j]j]j]j]internalrefurij: anchorname#id5ujkjH jkjr ubajk}(j]j]j]j]j]ujkjO jkjr ubajk}(j]j]j]j]j]ujkjw jkjr ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-header-global}(jkdpipe-header-globaljkjs ubajk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-header-globalujkjH jkjs ubajk}(j]j]j]j]j]ujkjO jkjs ubajk}(j]j]j]j]j]ujkjw jkjr ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-header-index}(jkdpipe-header-indexjkj8s ubajk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-header-indexujkjH jkj5s ubajk}(j]j]j]j]j]ujkjO jkj2s ubajk}(j]j]j]j]j]ujkjw jkjr ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-field-id}(jkdpipe-field-idjkj\s ubajk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-field-idujkjH jkjYs ubajk}(j]j]j]j]j]ujkjO jkjVs ubajk}(j]j]j]j]j]ujkjw jkjr ubejk}(j]j]j]j]j]ujkj jkjr ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-dpipe-match-value}(jkdl-dpipe-match-valuejkjs ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-dpipe-match-valueujkjH jkjs ubajk}(j]j]j]j]j]ujkjO jkjs ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk dpipe-match}(jk dpipe-matchjkjs ubajk}(j]j]j]j]j]internalrefurij: anchorname#id6ujkjH jkjs ubajk}(j]j]j]j]j]ujkjO jkjs ubajk}(j]j]j]j]j]ujkjw jkjs ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk dpipe-value}(jk dpipe-valuejkjs ubajk}(j]j]j]j]j]internalrefurij: anchorname #dpipe-valueujkjH jkjs ubajk}(j]j]j]j]j]ujkjO jkjs ubajk}(j]j]j]j]j]ujkjw jkjs ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-value-mask}(jkdpipe-value-maskjkjs ubajk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-value-maskujkjH jkjs ubajk}(j]j]j]j]j]ujkjO jkjs ubajk}(j]j]j]j]j]ujkjw jkjs ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-value-mapping}(jkdpipe-value-mappingjkjt ubajk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-value-mappingujkjH jkjt ubajk}(j]j]j]j]j]ujkjO jkjt ubajk}(j]j]j]j]j]ujkjw jkjs ubejk}(j]j]j]j]j]ujkj jkjs ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-dpipe-action}(jkdl-dpipe-actionjkjIt ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-dpipe-actionujkjH jkjFt ubajk}(j]j]j]j]j]ujkjO jkjCt ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-action-type}(jkdpipe-action-typejkjjt ubajk}(j]j]j]j]j]internalrefurij: anchorname#id7ujkjH jkjgt ubajk}(j]j]j]j]j]ujkjO jkjdt ubajk}(j]j]j]j]j]ujkjw jkjat ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-header-id}(jkdpipe-header-idjkjt ubajk}(j]j]j]j]j]internalrefurij: anchorname#id8ujkjH jkjt ubajk}(j]j]j]j]j]ujkjO jkjt ubajk}(j]j]j]j]j]ujkjw jkjat ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-header-global}(jkdpipe-header-globaljkjt ubajk}(j]j]j]j]j]internalrefurij: anchorname#id9ujkjH jkjt ubajk}(j]j]j]j]j]ujkjO jkjt ubajk}(j]j]j]j]j]ujkjw jkjat ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-header-index}(jkdpipe-header-indexjkjt ubajk}(j]j]j]j]j]internalrefurij: anchorname#id10ujkjH jkjt ubajk}(j]j]j]j]j]ujkjO jkjt ubajk}(j]j]j]j]j]ujkjw jkjat ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-field-id}(jkdpipe-field-idjkjt ubajk}(j]j]j]j]j]internalrefurij: anchorname#id11ujkjH jkjt ubajk}(j]j]j]j]j]ujkjO jkjt ubajk}(j]j]j]j]j]ujkjw jkjat ubejk}(j]j]j]j]j]ujkj jkjCt ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-dpipe-action-value}(jkdl-dpipe-action-valuejkj*u ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-dpipe-action-valueujkjH jkj'u ubajk}(j]j]j]j]j]ujkjO jkj$u ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk dpipe-action}(jk dpipe-actionjkjKu ubajk}(j]j]j]j]j]internalrefurij: anchorname#id12ujkjH jkjHu ubajk}(j]j]j]j]j]ujkjO jkjEu ubajk}(j]j]j]j]j]ujkjw jkjBu ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk dpipe-value}(jk dpipe-valuejkjou ubajk}(j]j]j]j]j]internalrefurij: anchorname#id13ujkjH jkjlu ubajk}(j]j]j]j]j]ujkjO jkjiu ubajk}(j]j]j]j]j]ujkjw jkjBu ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-value-mask}(jkdpipe-value-maskjkju ubajk}(j]j]j]j]j]internalrefurij: anchorname#id14ujkjH jkju ubajk}(j]j]j]j]j]ujkjO jkju ubajk}(j]j]j]j]j]ujkjw jkjBu ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-value-mapping}(jkdpipe-value-mappingjkju ubajk}(j]j]j]j]j]internalrefurij: anchorname#id15ujkjH jkju ubajk}(j]j]j]j]j]ujkjO jkju ubajk}(j]j]j]j]j]ujkjw jkjBu ubejk}(j]j]j]j]j]ujkj jkj$u ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-dpipe-headers}(jkdl-dpipe-headersjkju ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-dpipe-headersujkjH jkju ubajk}(j]j]j]j]j]ujkjO jkju ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk dpipe-header}(jk dpipe-headerjkjv ubajk}(j]j]j]j]j]internalrefurij: anchorname #dpipe-headerujkjH jkjv ubajk}(j]j]j]j]j]ujkjO jkjv ubajk}(j]j]j]j]j]ujkjw jkju ubajk}(j]j]j]j]j]ujkj jkju ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-dpipe-header}(jkdl-dpipe-headerjkj8v ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-dpipe-headerujkjH jkj5v ubajk}(j]j]j]j]j]ujkjO jkj2v ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-header-name}(jkdpipe-header-namejkjYv ubajk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-header-nameujkjH jkjVv ubajk}(j]j]j]j]j]ujkjO jkjSv ubajk}(j]j]j]j]j]ujkjw jkjPv ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-header-id}(jkdpipe-header-idjkj}v ubajk}(j]j]j]j]j]internalrefurij: anchorname#id16ujkjH jkjzv ubajk}(j]j]j]j]j]ujkjO jkjwv ubajk}(j]j]j]j]j]ujkjw jkjPv ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-header-global}(jkdpipe-header-globaljkjv ubajk}(j]j]j]j]j]internalrefurij: anchorname#id17ujkjH jkjv ubajk}(j]j]j]j]j]ujkjO jkjv ubajk}(j]j]j]j]j]ujkjw jkjPv ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-header-fields}(jkdpipe-header-fieldsjkjv ubajk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-header-fieldsujkjH jkjv ubajk}(j]j]j]j]j]ujkjO jkjv ubajk}(j]j]j]j]j]ujkjw jkjPv ubejk}(j]j]j]j]j]ujkj jkj2v ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-dpipe-header-fields}(jkdl-dpipe-header-fieldsjkjv ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-dpipe-header-fieldsujkjH jkjv ubajk}(j]j]j]j]j]ujkjO jkjv ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk dpipe-field}(jk dpipe-fieldjkjw ubajk}(j]j]j]j]j]internalrefurij: anchorname #dpipe-fieldujkjH jkjw ubajk}(j]j]j]j]j]ujkjO jkjw ubajk}(j]j]j]j]j]ujkjw jkj w ubajk}(j]j]j]j]j]ujkj jkjv ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-dpipe-field}(jkdl-dpipe-fieldjkjFw ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-dpipe-fieldujkjH jkjCw ubajk}(j]j]j]j]j]ujkjO jkj@w ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-field-name}(jkdpipe-field-namejkjgw ubajk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-field-nameujkjH jkjdw ubajk}(j]j]j]j]j]ujkjO jkjaw ubajk}(j]j]j]j]j]ujkjw jkj^w ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-field-id}(jkdpipe-field-idjkjw ubajk}(j]j]j]j]j]internalrefurij: anchorname#id18ujkjH jkjw ubajk}(j]j]j]j]j]ujkjO jkjw ubajk}(j]j]j]j]j]ujkjw jkj^w ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-field-bitwidth}(jkdpipe-field-bitwidthjkjw ubajk}(j]j]j]j]j]internalrefurij: anchorname#dpipe-field-bitwidthujkjH jkjw ubajk}(j]j]j]j]j]ujkjO jkjw ubajk}(j]j]j]j]j]ujkjw jkj^w ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdpipe-field-mapping-type}(jkdpipe-field-mapping-typejkjw ubajk}(j]j]j]j]j]internalrefurij: anchorname#id19ujkjH jkjw ubajk}(j]j]j]j]j]ujkjO jkjw ubajk}(j]j]j]j]j]ujkjw jkj^w ubejk}(j]j]j]j]j]ujkj jkj@w ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk dl-resource}(jk dl-resourcejkjx ubajk}(j]j]j]j]j]internalrefurij: anchorname #dl-resourceujkjH jkjx ubajk}(j]j]j]j]j]ujkjO jkjw ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk resource-name}(jk resource-namejkj$x ubajk}(j]j]j]j]j]internalrefurij: anchorname#resource-nameujkjH jkj!x ubajk}(j]j]j]j]j]ujkjO jkjx ubajk}(j]j]j]j]j]ujkjw jkjx ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk resource-id}(jk resource-idjkjHx ubajk}(j]j]j]j]j]internalrefurij: anchorname #resource-idujkjH jkjEx ubajk}(j]j]j]j]j]ujkjO jkjBx ubajk}(j]j]j]j]j]ujkjw jkjx ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk resource-size}(jk resource-sizejkjlx ubajk}(j]j]j]j]j]internalrefurij: anchorname#resource-sizeujkjH jkjix ubajk}(j]j]j]j]j]ujkjO jkjfx ubajk}(j]j]j]j]j]ujkjw jkjx ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkresource-size-new}(jkresource-size-newjkjx ubajk}(j]j]j]j]j]internalrefurij: anchorname#resource-size-newujkjH jkjx ubajk}(j]j]j]j]j]ujkjO jkjx ubajk}(j]j]j]j]j]ujkjw jkjx ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkresource-size-valid}(jkresource-size-validjkjx ubajk}(j]j]j]j]j]internalrefurij: anchorname#resource-size-validujkjH jkjx ubajk}(j]j]j]j]j]ujkjO jkjx ubajk}(j]j]j]j]j]ujkjw jkjx ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkresource-size-min}(jkresource-size-minjkjx ubajk}(j]j]j]j]j]internalrefurij: anchorname#resource-size-minujkjH jkjx ubajk}(j]j]j]j]j]ujkjO jkjx ubajk}(j]j]j]j]j]ujkjw jkjx ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkresource-size-max}(jkresource-size-maxjkjx ubajk}(j]j]j]j]j]internalrefurij: anchorname#resource-size-maxujkjH jkjx ubajk}(j]j]j]j]j]ujkjO jkjx ubajk}(j]j]j]j]j]ujkjw jkjx ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkresource-size-gran}(jkresource-size-granjkj y ubajk}(j]j]j]j]j]internalrefurij: anchorname#resource-size-granujkjH jkjy ubajk}(j]j]j]j]j]ujkjO jkjy ubajk}(j]j]j]j]j]ujkjw jkjx ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk resource-unit}(jk resource-unitjkjDy ubajk}(j]j]j]j]j]internalrefurij: anchorname#id20ujkjH jkjAy ubajk}(j]j]j]j]j]ujkjO jkj>y ubajk}(j]j]j]j]j]ujkjw jkjx ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk resource-occ}(jk resource-occjkjhy ubajk}(j]j]j]j]j]internalrefurij: anchorname #resource-occujkjH jkjey ubajk}(j]j]j]j]j]ujkjO jkjby ubajk}(j]j]j]j]j]ujkjw jkjx ubejk}(j]j]j]j]j]ujkj jkjw ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-resource-list}(jkdl-resource-listjkjy ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-resource-listujkjH jkjy ubajk}(j]j]j]j]j]ujkjO jkjy ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkresource}(jkresourcejkjy ubajk}(j]j]j]j]j]internalrefurij: anchorname #resourceujkjH jkjy ubajk}(j]j]j]j]j]ujkjO jkjy ubajk}(j]j]j]j]j]ujkjw jkjy ubajk}(j]j]j]j]j]ujkj jkjy ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-param}(jkdl-paramjkjy ubajk}(j]j]j]j]j]internalrefurij: anchorname #dl-paramujkjH jkjy ubajk}(j]j]j]j]j]ujkjO jkjy ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk param-name}(jk param-namejkj z ubajk}(j]j]j]j]j]internalrefurij: anchorname #param-nameujkjH jkjz ubajk}(j]j]j]j]j]ujkjO jkjz ubajk}(j]j]j]j]j]ujkjw jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk param-generic}(jk param-genericjkj.z ubajk}(j]j]j]j]j]internalrefurij: anchorname#param-genericujkjH jkj+z ubajk}(j]j]j]j]j]ujkjO jkj(z ubajk}(j]j]j]j]j]ujkjw jkjz ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk param-type}(jk param-typejkjRz ubajk}(j]j]j]j]j]internalrefurij: anchorname #param-typeujkjH jkjOz ubajk}(j]j]j]j]j]ujkjO jkjLz ubajk}(j]j]j]j]j]ujkjw jkjz ubejk}(j]j]j]j]j]ujkj jkjy ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-region-snapshots}(jkdl-region-snapshotsjkjz ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-region-snapshotsujkjH jkjz ubajk}(j]j]j]j]j]ujkjO jkj|z ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkregion-snapshot}(jkregion-snapshotjkjz ubajk}(j]j]j]j]j]internalrefurij: anchorname#region-snapshotujkjH jkjz ubajk}(j]j]j]j]j]ujkjO jkjz ubajk}(j]j]j]j]j]ujkjw jkjz ubajk}(j]j]j]j]j]ujkj jkj|z ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-region-snapshot}(jkdl-region-snapshotjkjz ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-region-snapshotujkjH jkjz ubajk}(j]j]j]j]j]ujkjO jkjz ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkregion-snapshot-id}(jkregion-snapshot-idjkjz ubajk}(j]j]j]j]j]internalrefurij: anchorname#region-snapshot-idujkjH jkjz ubajk}(j]j]j]j]j]ujkjO jkjz ubajk}(j]j]j]j]j]ujkjw jkjz ubajk}(j]j]j]j]j]ujkj jkjz ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-region-chunks}(jkdl-region-chunksjkj${ ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-region-chunksujkjH jkj!{ ubajk}(j]j]j]j]j]ujkjO jkj{ ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk region-chunk}(jk region-chunkjkjE{ ubajk}(j]j]j]j]j]internalrefurij: anchorname #region-chunkujkjH jkjB{ ubajk}(j]j]j]j]j]ujkjO jkj?{ ubajk}(j]j]j]j]j]ujkjw jkj<{ ubajk}(j]j]j]j]j]ujkj jkj{ ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-region-chunk}(jkdl-region-chunkjkju{ ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-region-chunkujkjH jkjr{ ubajk}(j]j]j]j]j]ujkjO jkjo{ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkregion-chunk-data}(jkregion-chunk-datajkj{ ubajk}(j]j]j]j]j]internalrefurij: anchorname#region-chunk-dataujkjH jkj{ ubajk}(j]j]j]j]j]ujkjO jkj{ ubajk}(j]j]j]j]j]ujkjw jkj{ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkregion-chunk-addr}(jkregion-chunk-addrjkj{ ubajk}(j]j]j]j]j]internalrefurij: anchorname#region-chunk-addrujkjH jkj{ ubajk}(j]j]j]j]j]ujkjO jkj{ ubajk}(j]j]j]j]j]ujkjw jkj{ ubejk}(j]j]j]j]j]ujkj jkjo{ ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-fmsg}(jkdl-fmsgjkj{ ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-fmsgujkjH jkj{ ubajk}(j]j]j]j]j]ujkjO jkj{ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfmsg-obj-nest-start}(jkfmsg-obj-nest-startjkj | ubajk}(j]j]j]j]j]internalrefurij: anchorname#fmsg-obj-nest-startujkjH jkj| ubajk}(j]j]j]j]j]ujkjO jkj| ubajk}(j]j]j]j]j]ujkjw jkj| ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfmsg-pair-nest-start}(jkfmsg-pair-nest-startjkj/| ubajk}(j]j]j]j]j]internalrefurij: anchorname#fmsg-pair-nest-startujkjH jkj,| ubajk}(j]j]j]j]j]ujkjO jkj)| ubajk}(j]j]j]j]j]ujkjw jkj| ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfmsg-arr-nest-start}(jkfmsg-arr-nest-startjkjS| ubajk}(j]j]j]j]j]internalrefurij: anchorname#fmsg-arr-nest-startujkjH jkjP| ubajk}(j]j]j]j]j]ujkjO jkjM| ubajk}(j]j]j]j]j]ujkjw jkj| ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk fmsg-nest-end}(jk fmsg-nest-endjkjw| ubajk}(j]j]j]j]j]internalrefurij: anchorname#fmsg-nest-endujkjH jkjt| ubajk}(j]j]j]j]j]ujkjO jkjq| ubajk}(j]j]j]j]j]ujkjw jkj| ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk fmsg-obj-name}(jk fmsg-obj-namejkj| ubajk}(j]j]j]j]j]internalrefurij: anchorname#fmsg-obj-nameujkjH jkj| ubajk}(j]j]j]j]j]ujkjO jkj| ubajk}(j]j]j]j]j]ujkjw jkj| ubejk}(j]j]j]j]j]ujkj jkj{ ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-health-reporter}(jkdl-health-reporterjkj| ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-health-reporterujkjH jkj| ubajk}(j]j]j]j]j]ujkjO jkj| ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhealth-reporter-name}(jkhealth-reporter-namejkj| ubajk}(j]j]j]j]j]internalrefurij: anchorname#health-reporter-nameujkjH jkj| ubajk}(j]j]j]j]j]ujkjO jkj| ubajk}(j]j]j]j]j]ujkjw jkj| ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhealth-reporter-state}(jkhealth-reporter-statejkj} ubajk}(j]j]j]j]j]internalrefurij: anchorname#health-reporter-stateujkjH jkj } ubajk}(j]j]j]j]j]ujkjO jkj } ubajk}(j]j]j]j]j]ujkjw jkj| ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhealth-reporter-err-count}(jkhealth-reporter-err-countjkj4} ubajk}(j]j]j]j]j]internalrefurij: anchorname#health-reporter-err-countujkjH jkj1} ubajk}(j]j]j]j]j]ujkjO jkj.} ubajk}(j]j]j]j]j]ujkjw jkj| ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhealth-reporter-recover-count}(jkhealth-reporter-recover-countjkjX} ubajk}(j]j]j]j]j]internalrefurij: anchorname#health-reporter-recover-countujkjH jkjU} ubajk}(j]j]j]j]j]ujkjO jkjR} ubajk}(j]j]j]j]j]ujkjw jkj| ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhealth-reporter-graceful-period}(jkhealth-reporter-graceful-periodjkj|} ubajk}(j]j]j]j]j]internalrefurij: anchorname #health-reporter-graceful-periodujkjH jkjy} ubajk}(j]j]j]j]j]ujkjO jkjv} ubajk}(j]j]j]j]j]ujkjw jkj| ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhealth-reporter-auto-recover}(jkhealth-reporter-auto-recoverjkj} ubajk}(j]j]j]j]j]internalrefurij: anchorname#health-reporter-auto-recoverujkjH jkj} ubajk}(j]j]j]j]j]ujkjO jkj} ubajk}(j]j]j]j]j]ujkjw jkj| ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhealth-reporter-dump-ts}(jkhealth-reporter-dump-tsjkj} ubajk}(j]j]j]j]j]internalrefurij: anchorname#health-reporter-dump-tsujkjH jkj} ubajk}(j]j]j]j]j]ujkjO jkj} ubajk}(j]j]j]j]j]ujkjw jkj| ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhealth-reporter-dump-ts-ns}(jkhealth-reporter-dump-ts-nsjkj} ubajk}(j]j]j]j]j]internalrefurij: anchorname#health-reporter-dump-ts-nsujkjH jkj} ubajk}(j]j]j]j]j]ujkjO jkj} ubajk}(j]j]j]j]j]ujkjw jkj| ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhealth-reporter-auto-dump}(jkhealth-reporter-auto-dumpjkj ~ ubajk}(j]j]j]j]j]internalrefurij: anchorname#health-reporter-auto-dumpujkjH jkj ~ ubajk}(j]j]j]j]j]ujkjO jkj~ ubajk}(j]j]j]j]j]ujkjw jkj| ubejk}(j]j]j]j]j]ujkj jkj| ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk dl-attr-stats}(jk dl-attr-statsjkj<~ ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-attr-statsujkjH jkj9~ ubajk}(j]j]j]j]j]ujkjO jkj6~ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstats-rx-packets (}(jkstats-rx-packets (jkj]~ ubjNs)}(jk``u64``jk]jku64}(jkhjkje~ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj]~ ubjk)}(jkjCjkj]~ ubejk}(j]j]j]j]j]internalrefurij: anchorname#stats-rx-packets-u64ujkjH jkjZ~ ubajk}(j]j]j]j]j]ujkjO jkjW~ ubajk}(j]j]j]j]j]ujkjw jkjT~ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstats-rx-bytes (}(jkstats-rx-bytes (jkj~ ubjNs)}(jk``u64``jk]jku64}(jkhjkj~ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj~ ubjk)}(jkjCjkj~ ubejk}(j]j]j]j]j]internalrefurij: anchorname#stats-rx-bytes-u64ujkjH jkj~ ubajk}(j]j]j]j]j]ujkjO jkj~ ubajk}(j]j]j]j]j]ujkjw jkjT~ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstats-rx-dropped (}(jkstats-rx-dropped (jkj~ ubjNs)}(jk``u64``jk]jku64}(jkhjkj~ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj~ ubjk)}(jkjCjkj~ ubejk}(j]j]j]j]j]internalrefurij: anchorname#stats-rx-dropped-u64ujkjH jkj~ ubajk}(j]j]j]j]j]ujkjO jkj~ ubajk}(j]j]j]j]j]ujkjw jkjT~ ubejk}(j]j]j]j]j]ujkj jkj6~ ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-trap-metadata}(jkdl-trap-metadatajkj  ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-trap-metadataujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktrap-metadata-type-in-port (}(jktrap-metadata-type-in-port (jkj, ubjNs)}(jk``flag``jk]jkflag}(jkhjkj4 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj, ubjk)}(jkjCjkj, ubejk}(j]j]j]j]j]internalrefurij: anchorname #trap-metadata-type-in-port-flagujkjH jkj) ubajk}(j]j]j]j]j]ujkjO jkj& ubajk}(j]j]j]j]j]ujkjw jkj# ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktrap-metadata-type-fa-cookie (}(jktrap-metadata-type-fa-cookie (jkjb ubjNs)}(jk``flag``jk]jkflag}(jkhjkjj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjb ubjk)}(jkjCjkjb ubejk}(j]j]j]j]j]internalrefurij: anchorname"#trap-metadata-type-fa-cookie-flagujkjH jkj_ ubajk}(j]j]j]j]j]ujkjO jkj\ ubajk}(j]j]j]j]j]ujkjw jkj# ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-linecard-supported-types}(jkdl-linecard-supported-typesjkj ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-linecard-supported-typesujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk linecard-type}(jk linecard-typejkj ubajk}(j]j]j]j]j]internalrefurij: anchorname#linecard-typeujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj2F ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdl-selftest-id}(jkdl-selftest-idjkj ubajk}(j]j]j]j]j]internalrefurij: anchorname#dl-selftest-idujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflash (}(jkflash (jkj ubjNs)}(jk``flag``jk]jkflag}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij: anchorname #flash-flagujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj2F ubejk}(j]j]j]j]j]ujkj jkjF ubejk}(j]j]j]j]j]ujkjw jkj: ubejk}(j]j]j]j]j]ujkj jkjm: ubejk}(j]j]j]j]j]ujkjw jkjj: ubajk}(j]j]j]j]j]ujkj ubjRje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOperational States}(jkjjkjy ubajk}(j]j]j]j]j]internalrefurinetworking/operstates anchornamehujkjH jkjv ubajk}(j]j]j]j]j]ujkjO jkjs ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. Introductionjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #introductionujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2. Querying from userspace}(jk2. Querying from userspacejkj ubajk}(j]j]j]j]j]internalrefurij anchorname#querying-from-userspaceujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTLV IFLA_OPERSTATE}(jkTLV IFLA_OPERSTATEjkjހ ubajk}(j]j]j]j]j]internalrefurij anchorname#tlv-ifla-operstateujkjH jkjۀ ubajk}(j]j]j]j]j]ujkjO jkj؀ ubajk}(j]j]j]j]j]ujkjw jkjՀ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTLV IFLA_LINKMODE}(jkTLV IFLA_LINKMODEjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#tlv-ifla-linkmodeujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjՀ ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Kernel driver API}(jk3. Kernel driver APIjkj2 ubajk}(j]j]j]j]j]internalrefurij anchorname#kernel-driver-apiujkjH jkj/ ubajk}(j]j]j]j]j]ujkjO jkj, ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. Setting from userspace}(jk4. Setting from userspacejkjV ubajk}(j]j]j]j]j]internalrefurij anchorname#setting-from-userspaceujkjH jkjS ubajk}(j]j]j]j]j]ujkjO jkjP ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjs ubejk}(j]j]j]j]j]ujkjw jkjp ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSoftnet Driver Issues}(jkjjkj ubajk}(j]j]j]j]j]internalrefurinetworking/driver anchornamehujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkProbing guidelines}(jkProbing guidelinesjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#probing-guidelinesujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAddress validation}(jkAddress validationjkjЁ ubajk}(j]j]j]j]j]internalrefurij anchorname#address-validationujkjH jkj́ ubajk}(j]j]j]j]j]ujkjO jkjʁ ubajk}(j]j]j]j]j]ujkjw jkjǁ ubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkClose/stop guidelines}(jkClose/stop guidelinesjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#close-stop-guidelinesujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Quiescence}(jk Quiescencejkj! ubajk}(j]j]j]j]j]internalrefurij anchorname #quiescenceujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Auto-close}(jk Auto-closejkjE ubajk}(j]j]j]j]j]internalrefurij anchorname #auto-closeujkjH jkjB ubajk}(j]j]j]j]j]ujkjO jkj? ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTransmit path guidelines}(jkTransmit path guidelinesjkju ubajk}(j]j]j]j]j]internalrefurij anchorname#transmit-path-guidelinesujkjH jkjr ubajk}(j]j]j]j]j]ujkjO jkjo ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkStop queues in advance}(jkStop queues in advancejkj ubajk}(j]j]j]j]j]internalrefurij anchorname#stop-queues-in-advanceujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Lockless queue stop / wake helper macros}(jk(Lockless queue stop / wake helper macrosjkj ubajk}(j]j]j]j]j]internalrefurij anchorname'#lockless-queue-stop-wake-helper-macrosujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNo exclusive ownership}(jkNo exclusive ownershipjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#no-exclusive-ownershipujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTimely completions}(jkTimely completionsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#timely-completionsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjo ubejk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj ubjgje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkJ1939 Documentation}(jkjjkjP ubajk}(j]j]j]j]j]internalrefurinetworking/j1939 anchornamehujkjH jkjM ubajk}(j]j]j]j]j]ujkjO jkjJ ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOverview / What Is J1939}(jkOverview / What Is J1939jkjp ubajk}(j]j]j]j]j]internalrefurij_ anchorname#overview-what-is-j1939ujkjH jkjm ubajk}(j]j]j]j]j]ujkjO jkjj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpecifications used}(jkSpecifications usedjkj ubajk}(j]j]j]j]j]internalrefurij_ anchorname#specifications-usedujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj jkjj ubejk}(j]j]j]j]j]ujkjw jkjg ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Motivation}(jk Motivationjkj ubajk}(j]j]j]j]j]internalrefurij_ anchorname #motivationujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjg ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkJ1939 concepts}(jkJ1939 conceptsjkj ubajk}(j]j]j]j]j]internalrefurij_ anchorname#j1939-conceptsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj߃ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPGN}(jkPGNjkj ubajk}(j]j]j]j]j]internalrefurij_ anchorname#pgnujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Addressing}(jk Addressingjkj* ubajk}(j]j]j]j]j]internalrefurij_ anchorname #addressingujkjH jkj' ubajk}(j]j]j]j]j]ujkjO jkj$ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Filtering}(jk FilteringjkjN ubajk}(j]j]j]j]j]internalrefurij_  anchorname #filteringujkjH jkjK ubajk}(j]j]j]j]j]ujkjO jkjH ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj߃ ubejk}(j]j]j]j]j]ujkjw jkjg ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHow to Use J1939}(jkHow to Use J1939jkj~ ubajk}(j]j]j]j]j]internalrefurij_ anchorname#how-to-use-j1939ujkjH jkj{ ubajk}(j]j]j]j]j]ujkjO jkjx ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk API Calls}(jk API Callsjkj ubajk}(j]j]j]j]j]internalrefurij_ anchorname #api-callsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4Message Flags during send() and Related System Calls}(jk4Message Flags during send() and Related System Callsjkj ubajk}(j]j]j]j]j]internalrefurij_ anchorname3#message-flags-during-send-and-related-system-callsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk recvmsg(2)}(jk recvmsg(2)jkj ubajk}(j]j]j]j]j]internalrefurij_ anchorname #recvmsg-2ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkjބ ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDynamic Addressing}(jkDynamic Addressingjkj ubajk}(j]j]j]j]j]internalrefurij_ anchorname#dynamic-addressingujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Send Examples}(jk Send Examplesjkj8 ubajk}(j]j]j]j]j]internalrefurij_ anchorname#send-examplesujkjH jkj5 ubajk}(j]j]j]j]j]ujkjO jkj2 ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStatic Addressing}(jkStatic AddressingjkjY ubajk}(j]j]j]j]j]internalrefurij_ anchorname#static-addressingujkjH jkjV ubajk}(j]j]j]j]j]ujkjO jkjS ubajk}(j]j]j]j]j]ujkjw jkjP ubajk}(j]j]j]j]j]ujkj jkj2 ubejk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjx ubejk}(j]j]j]j]j]ujkjw jkjg ubejk}(j]j]j]j]j]ujkj jkjJ ubejk}(j]j]j]j]j]ujkjw jkjG ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Packet MMAP}(jkjjkj ubajk}(j]j]j]j]j]internalrefurinetworking/packet_mmap anchornamehujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAbstract}(jkAbstractjkjʅ ubajk}(j]j]j]j]j]internalrefurij anchorname #abstractujkjH jkjDž ubajk}(j]j]j]j]j]ujkjO jkją ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhy use PACKET_MMAP}(jkWhy use PACKET_MMAPjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#why-use-packet-mmapujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,How to use mmap() to improve capture process}(jk,How to use mmap() to improve capture processjkj ubajk}(j]j]j]j]j]internalrefurij anchorname+#how-to-use-mmap-to-improve-capture-processujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5How to use mmap() directly to improve capture process}(jk5How to use mmap() directly to improve capture processjkj6 ubajk}(j]j]j]j]j]internalrefurij anchorname4#how-to-use-mmap-directly-to-improve-capture-processujkjH jkj3 ubajk}(j]j]j]j]j]ujkjO jkj0 ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk:How to use mmap() directly to improve transmission process}(jk:How to use mmap() directly to improve transmission processjkjZ ubajk}(j]j]j]j]j]internalrefurij anchorname9#how-to-use-mmap-directly-to-improve-transmission-processujkjH jkjW ubajk}(j]j]j]j]j]ujkjO jkjT ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPACKET_MMAP settings}(jkPACKET_MMAP settingsjkj~ ubajk}(j]j]j]j]j]internalrefurij anchorname#packet-mmap-settingsujkjH jkj{ ubajk}(j]j]j]j]j]ujkjO jkjx ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPACKET_MMAP setting constraints}(jkPACKET_MMAP setting constraintsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #packet-mmap-setting-constraintsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBlock size limit}(jkBlock size limitjkjÆ ubajk}(j]j]j]j]j]internalrefurij anchorname#block-size-limitujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBlock number limit}(jkBlock number limitjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#block-number-limitujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"PACKET_MMAP buffer size calculator}(jk"PACKET_MMAP buffer size calculatorjkj ubajk}(j]j]j]j]j]internalrefurij anchorname##packet-mmap-buffer-size-calculatorujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOther constraints}(jkOther constraintsjkj8 ubajk}(j]j]j]j]j]internalrefurij anchorname#other-constraintsujkjH jkj5 ubajk}(j]j]j]j]j]ujkjO jkj2 ubajk}(j]j]j]j]j]ujkjw jkj/ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-Mapping and use of the circular buffer (ring)}(jk-Mapping and use of the circular buffer (ring)jkj\ ubajk}(j]j]j]j]j]internalrefurij anchorname,#mapping-and-use-of-the-circular-buffer-ringujkjH jkjY ubajk}(j]j]j]j]j]ujkjO jkjV ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCapture process}(jkCapture processjkj} ubajk}(j]j]j]j]j]internalrefurij anchorname#capture-processujkjH jkjz ubajk}(j]j]j]j]j]ujkjO jkjw ubajk}(j]j]j]j]j]ujkjw jkjt ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTransmission process}(jkTransmission processjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#transmission-processujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjt ubejk}(j]j]j]j]j]ujkj jkjV ubejk}(j]j]j]j]j]ujkjw jkj/ ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9What TPACKET versions are available and when to use them?}(jk9What TPACKET versions are available and when to use them?jkj݇ ubajk}(j]j]j]j]j]internalrefurij anchorname9#what-tpacket-versions-are-available-and-when-to-use-themujkjH jkjڇ ubajk}(j]j]j]j]j]ujkjO jkjׇ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAF_PACKET fanout mode}(jkAF_PACKET fanout modejkj ubajk}(j]j]j]j]j]internalrefurij anchorname#af-packet-fanout-modeujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAF_PACKET TPACKET_V3 example}(jkAF_PACKET TPACKET_V3 examplejkj% ubajk}(j]j]j]j]j]internalrefurij anchorname#af-packet-tpacket-v3-exampleujkjH jkj" ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPACKET_QDISC_BYPASS}(jkPACKET_QDISC_BYPASSjkjI ubajk}(j]j]j]j]j]internalrefurij anchorname#packet-qdisc-bypassujkjH jkjF ubajk}(j]j]j]j]j]ujkjO jkjC ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPACKET_TIMESTAMP}(jkPACKET_TIMESTAMPjkjm ubajk}(j]j]j]j]j]internalrefurij anchorname#packet-timestampujkjH jkjj ubajk}(j]j]j]j]j]ujkjO jkjg ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMiscellaneous bits}(jkMiscellaneous bitsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#miscellaneous-bitsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTHANKS}(jkTHANKSjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#thanksujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj ubj= je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkprestera devlink support}(jkjjkj ubajk}(j]j]j]j]j]internalrefurinetworking/devlink/prestera anchornamehujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver-specific Traps}(jkDriver-specific Trapsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#driver-specific-trapsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj ubj" je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)netns_ipv4 enum fast path usage breakdown}(jkjjkjG ubajk}(j]j]j]j]j]internalrefurinetworking/net_cachelines/snmp anchornamehujkjH jkjD ubajk}(j]j]j]j]j]ujkjO jkjA ubajk}(j]j]j]j]j]ujkjw jkj> ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jkFamily }(jkjjkjs ubjNs)}(jkjjk]jk handshake}(jkhjkjz ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjs ubjk netlink specification}(jkjjkjs ubejk}(j]j]j]j]j]internalrefuri!networking/netlink_spec/handshake anchornamehujkjH jkjp ubajk}(j]j]j]j]j]ujkjO jkjm ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary}(jkSummaryjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#summaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Operations}(jk Operationsjkjȉ ubajk}(j]j]j]j]j]internalrefurij anchorname #operationsujkjH jkjʼn ubajk}(j]j]j]j]j]ujkjO jkj‰ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkready}(jkreadyjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#readyujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkaccept}(jkacceptjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#acceptujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdone}(jkdonejkj1 ubajk}(j]j]j]j]j]internalrefurij anchorname#doneujkjH jkj. ubajk}(j]j]j]j]j]ujkjO jkj+ ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj‰ ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMulticast groups}(jkMulticast groupsjkja ubajk}(j]j]j]j]j]internalrefurij anchorname#multicast-groupsujkjH jkj^ ubajk}(j]j]j]j]j]ujkjO jkj[ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Definitions}(jk Definitionsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #definitionsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk handler-class}(jk handler-classjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#handler-classujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmsg-type}(jkmsg-typejkjʊ ubajk}(j]j]j]j]j]internalrefurij anchorname #msg-typeujkjH jkjNJ ubajk}(j]j]j]j]j]ujkjO jkjĊ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkauth}(jkauthjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#authujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAttribute sets}(jkAttribute setsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#attribute-setsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkx509}(jkx509jkj? ubajk}(j]j]j]j]j]internalrefurij anchorname#x509ujkjH jkj< ubajk}(j]j]j]j]j]ujkjO jkj9 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkcert (}(jkcert (jkj` ubjNs)}(jk``s32``jk]jks32}(jkhjkjh ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj` ubjk)}(jkjCjkj` ubejk}(j]j]j]j]j]internalrefurij anchorname #cert-s32ujkjH jkj] ubajk}(j]j]j]j]j]ujkjO jkjZ ubajk}(j]j]j]j]j]ujkjw jkjW ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk privkey (}(jk privkey (jkj ubjNs)}(jk``s32``jk]jks32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #privkey-s32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjW ubejk}(j]j]j]j]j]ujkj jkj9 ubejk}(j]j]j]j]j]ujkjw jkj6 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkaccept}(jkacceptjkj؋ ubajk}(j]j]j]j]j]internalrefurij anchorname#id1ujkjH jkjՋ ubajk}(j]j]j]j]j]ujkjO jkjҋ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jksockfd (}(jksockfd (jkj ubjNs)}(jk``s32``jk]jks32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #sockfd-s32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkhandler-class (}(jkhandler-class (jkj/ ubjNs)}(jk``u32``jk]jku32}(jkhjkj7 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj/ ubjk)}(jkjCjkj/ ubejk}(j]j]j]j]j]internalrefurij anchorname#handler-class-u32ujkjH jkj, ubajk}(j]j]j]j]j]ujkjO jkj) ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmessage-type (}(jkmessage-type (jkje ubjNs)}(jk``u32``jk]jku32}(jkhjkjm ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkje ubjk)}(jkjCjkje ubejk}(j]j]j]j]j]internalrefurij anchorname#message-type-u32ujkjH jkjb ubajk}(j]j]j]j]j]ujkjO jkj_ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk timeout (}(jk timeout (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #timeout-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk auth-mode (}(jk auth-mode (jkjь ubjNs)}(jk``u32``jk]jku32}(jkhjkjٌ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjь ubjk)}(jkjCjkjь ubejk}(j]j]j]j]j]internalrefurij anchorname#auth-mode-u32ujkjH jkjΌ ubajk}(j]j]j]j]j]ujkjO jkjˌ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpeer-identity (}(jkpeer-identity (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#peer-identity-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk certificate (}(jk certificate (jkj= ubjNs)}(jk``nest``jk]jknest}(jkhjkjE ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj= ubjk)}(jkjCjkj= ubejk}(j]j]j]j]j]internalrefurij anchorname#certificate-nestujkjH jkj: ubajk}(j]j]j]j]j]ujkjO jkj7 ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk peername (}(jk peername (jkjs ubjNs)}(jk ``string``jk]jkstring}(jkhjkj{ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjs ubjk)}(jkjCjkjs ubejk}(j]j]j]j]j]internalrefurij anchorname#peername-stringujkjH jkjp ubajk}(j]j]j]j]j]ujkjO jkjm ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjҋ ubejk}(j]j]j]j]j]ujkjw jkj6 ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdone}(jkdonejkj ubajk}(j]j]j]j]j]internalrefurij anchorname#id2ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstatus (}(jkstatus (jkj֍ ubjNs)}(jk``u32``jk]jku32}(jkhjkjލ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj֍ ubjk)}(jkjCjkj֍ ubejk}(j]j]j]j]j]internalrefurij anchorname #status-u32ujkjH jkjӍ ubajk}(j]j]j]j]j]ujkjO jkjЍ ubajk}(j]j]j]j]j]ujkjw jkj͍ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jksockfd (}(jksockfd (jkj ubjNs)}(jk``s32``jk]jks32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#id3ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj͍ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk remote-auth (}(jk remote-auth (jkjB ubjNs)}(jk``u32``jk]jku32}(jkhjkjJ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjB ubjk)}(jkjCjkjB ubejk}(j]j]j]j]j]internalrefurij anchorname#remote-auth-u32ujkjH jkj? ubajk}(j]j]j]j]j]ujkjO jkj< ubajk}(j]j]j]j]j]ujkjw jkj͍ ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj6 ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjm ubejk}(j]j]j]j]j]ujkjw jkjj ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"IP dynamic address hack-port v0.03}(jkjjkj ubajk}(j]j]j]j]j]internalrefurinetworking/ip_dynaddr anchornamehujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Netfilter Conntrack Sysfs variables}(jkj jkjю ubajk}(j]j]j]j]j]internalrefurinetworking/nf_conntrack-sysctl anchornamehujkjH jkjΎ ubajk}(j]j]j]j]j]ujkjO jkjˎ ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1/proc/sys/net/netfilter/nf_conntrack_* Variables:}(jk1/proc/sys/net/netfilter/nf_conntrack_* Variables:jkj ubajk}(j]j]j]j]j]internalrefurij anchorname.#proc-sys-net-netfilter-nf-conntrack-variablesujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj jkjˎ ubejk}(j]j]j]j]j]ujkjw jkjȎ ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDNS Resolver Module}(jkjjkj* ubajk}(j]j]j]j]j]internalrefurinetworking/dns_resolver anchornamehujkjH jkj' ubajk}(j]j]j]j]j]ujkjO jkj$ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjJ ubajk}(j]j]j]j]j]internalrefurij9 anchorname #overviewujkjH jkjG ubajk}(j]j]j]j]j]ujkjO jkjD ubajk}(j]j]j]j]j]ujkjw jkjA ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Compilation}(jk Compilationjkjn ubajk}(j]j]j]j]j]internalrefurij9 anchorname #compilationujkjH jkjk ubajk}(j]j]j]j]j]ujkjO jkjh ubajk}(j]j]j]j]j]ujkjw jkjA ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Setting up}(jk Setting upjkj ubajk}(j]j]j]j]j]internalrefurij9 anchorname #setting-upujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjA ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkj ubajk}(j]j]j]j]j]internalrefurij9 anchorname#usageujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjA ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReading DNS Keys from Userspace}(jkReading DNS Keys from Userspacejkjڏ ubajk}(j]j]j]j]j]internalrefurij9 anchorname #reading-dns-keys-from-userspaceujkjH jkj׏ ubajk}(j]j]j]j]j]ujkjO jkjԏ ubajk}(j]j]j]j]j]ujkjw jkjA ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mechanism}(jk Mechanismjkj ubajk}(j]j]j]j]j]internalrefurij9 anchorname #mechanismujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjA ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Debugging}(jk Debuggingjkj" ubajk}(j]j]j]j]j]internalrefurij9 anchorname #debuggingujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjA ubejk}(j]j]j]j]j]ujkj jkj$ ubejk}(j]j]j]j]j]ujkjw jkj! ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-Open vSwitch datapath developer documentation}(jkj&jkj[ ubajk}(j]j]j]j]j]internalrefurinetworking/openvswitch anchornamehujkjH jkjX ubajk}(j]j]j]j]j]ujkjO jkjU ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFlow key compatibility}(jkFlow key compatibilityjkj{ ubajk}(j]j]j]j]j]internalrefurijj anchorname#flow-key-compatibilityujkjH jkjx ubajk}(j]j]j]j]j]ujkjO jkju ubajk}(j]j]j]j]j]ujkjw jkjr ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFlow key format}(jkFlow key formatjkj ubajk}(j]j]j]j]j]internalrefurijj anchorname#flow-key-formatujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjr ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWildcarded flow key format}(jkWildcarded flow key formatjkjÐ ubajk}(j]j]j]j]j]internalrefurijj anchorname#wildcarded-flow-key-formatujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjr ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUnique flow identifiers}(jkUnique flow identifiersjkj ubajk}(j]j]j]j]j]internalrefurijj anchorname#unique-flow-identifiersujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjr ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Basic rule for evolving flow keys}(jk!Basic rule for evolving flow keysjkj ubajk}(j]j]j]j]j]internalrefurijj anchorname"#basic-rule-for-evolving-flow-keysujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjr ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHandling malformed packets}(jkHandling malformed packetsjkj/ ubajk}(j]j]j]j]j]internalrefurijj anchorname#handling-malformed-packetsujkjH jkj, ubajk}(j]j]j]j]j]ujkjO jkj) ubajk}(j]j]j]j]j]ujkjw jkjr ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Other rules}(jk Other rulesjkjS ubajk}(j]j]j]j]j]internalrefurijj anchorname #other-rulesujkjH jkjP ubajk}(j]j]j]j]j]ujkjO jkjM ubajk}(j]j]j]j]j]ujkjw jkjr ubejk}(j]j]j]j]j]ujkj jkjU ubejk}(j]j]j]j]j]ujkjw jkjR ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkL2TP}(jkj4jkj ubajk}(j]j]j]j]j]internalrefurinetworking/l2tp anchornamehujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #overviewujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk L2TP APIs}(jk L2TP APIsjkjБ ubajk}(j]j]j]j]j]internalrefurij anchorname #l2tp-apisujkjH jkj͑ ubajk}(j]j]j]j]j]ujkjO jkjʑ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTunnel Sockets}(jkTunnel Socketsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#tunnel-socketsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Netlink API}(jk Netlink APIjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #netlink-apiujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPPPoL2TP Session Socket API}(jkPPPoL2TP Session Socket APIjkj9 ubajk}(j]j]j]j]j]internalrefurij anchorname#pppol2tp-session-socket-apiujkjH jkj6 ubajk}(j]j]j]j]j]ujkjO jkj3 ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOld L2TPv2-only API}(jkOld L2TPv2-only APIjkj] ubajk}(j]j]j]j]j]internalrefurij anchorname#old-l2tpv2-only-apiujkjH jkjZ ubajk}(j]j]j]j]j]ujkjO jkjW ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUnmanaged L2TPv3 tunnels}(jkUnmanaged L2TPv3 tunnelsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#unmanaged-l2tpv3-tunnelsujkjH jkj~ ubajk}(j]j]j]j]j]ujkjO jkj{ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Debugging}(jk Debuggingjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #debuggingujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjʑ ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkInternal Implementation}(jkInternal ImplementationjkjՒ ubajk}(j]j]j]j]j]internalrefurij anchorname#internal-implementationujkjH jkjҒ ubajk}(j]j]j]j]j]ujkjO jkjϒ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSockets}(jkSocketsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#socketsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTunnels}(jkTunnelsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#tunnelsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSessions}(jkSessionsjkj> ubajk}(j]j]j]j]j]internalrefurij anchorname #sessionsujkjH jkj; ubajk}(j]j]j]j]j]ujkjO jkj8 ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPPP}(jkPPPjkjb ubajk}(j]j]j]j]j]internalrefurij anchorname#pppujkjH jkj_ ubajk}(j]j]j]j]j]ujkjO jkj\ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEthernet}(jkEthernetjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #ethernetujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjϒ ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Miscellaneous}(jk Miscellaneousjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#miscellaneousujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRFCs}(jkRFCsjkjד ubajk}(j]j]j]j]j]internalrefurij anchorname#rfcsujkjH jkjԓ ubajk}(j]j]j]j]j]ujkjO jkjѓ ubajk}(j]j]j]j]j]ujkjw jkjΓ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImplementations}(jkImplementationsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#implementationsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjΓ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Limitations}(jk Limitationsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #limitationsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjΓ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting}(jkTestingjkjC ubajk}(j]j]j]j]j]internalrefurij anchorname#testingujkjH jkj@ ubajk}(j]j]j]j]j]ujkjO jkj= ubajk}(j]j]j]j]j]ujkjw jkjΓ ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj ubjYje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLC-trie implementation notes}(jkjBjkj ubajk}(j]j]j]j]j]internalrefurinetworking/fib_trie anchornamehujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Node types}(jk Node typesjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #node-typesujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkA few concepts explained}(jkA few concepts explainedjkj̔ ubajk}(j]j]j]j]j]internalrefurij anchorname#a-few-concepts-explainedujkjH jkjɔ ubajk}(j]j]j]j]j]ujkjO jkjƔ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkComments}(jkCommentsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #commentsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocking}(jkLockingjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#lockingujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMain lookup mechanism}(jkMain lookup mechanismjkj8 ubajk}(j]j]j]j]j]internalrefurij anchorname#main-lookup-mechanismujkjH jkj5 ubajk}(j]j]j]j]j]ujkjO jkj2 ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj ubjRje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNAPI}(jkjPjkjq ubajk}(j]j]j]j]j]internalrefurinetworking/napi anchornamehujkjH jkjn ubajk}(j]j]j]j]j]ujkjO jkjk ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Driver API}(jk Driver APIjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #driver-apiujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Control API}(jk Control APIjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #control-apiujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Datapath API}(jk Datapath APIjkj֕ ubajk}(j]j]j]j]j]internalrefurij anchorname #datapath-apiujkjH jkjӕ ubajk}(j]j]j]j]j]ujkjO jkjЕ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Call sequence}(jk Call sequencejkj ubajk}(j]j]j]j]j]internalrefurij anchorname#call-sequenceujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkScheduling and IRQ masking}(jkScheduling and IRQ maskingjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#scheduling-and-irq-maskingujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInstance to queue mapping}(jkInstance to queue mappingjkjB ubajk}(j]j]j]j]j]internalrefurij anchorname#instance-to-queue-mappingujkjH jkj? ubajk}(j]j]j]j]j]ujkjO jkj< ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUser API}(jkUser APIjkjr ubajk}(j]j]j]j]j]internalrefurij anchorname #user-apiujkjH jkjo ubajk}(j]j]j]j]j]ujkjO jkjl ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSoftware IRQ coalescing}(jkSoftware IRQ coalescingjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#software-irq-coalescingujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Busy polling}(jk Busy pollingjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #busy-pollingujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIRQ mitigation}(jkIRQ mitigationjkjۖ ubajk}(j]j]j]j]j]internalrefurij anchorname#irq-mitigationujkjH jkjؖ ubajk}(j]j]j]j]j]ujkjO jkjՖ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Threaded NAPI}(jk Threaded NAPIjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#threaded-napiujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjl ubejk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjk ubejk}(j]j]j]j]j]ujkjw jkjh ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+net_device struct fast path usage breakdown}(jkj^jkjD ubajk}(j]j]j]j]j]internalrefuri$networking/net_cachelines/net_device anchornamehujkjH jkjA ubajk}(j]j]j]j]j]ujkjO jkj> ubajk}(j]j]j]j]j]ujkjw jkj; ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk6Net DIM - Generic Network Dynamic Interrupt Moderation}(jkjljkjp ubajk}(j]j]j]j]j]internalrefurinetworking/net_dim anchornamehujkjH jkjm ubajk}(j]j]j]j]j]ujkjO jkjj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Assumptions}(jk Assumptionsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #assumptionsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #introductionujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNet DIM Algorithm}(jkNet DIM Algorithmjkjؗ ubajk}(j]j]j]j]j]internalrefurij anchorname#net-dim-algorithmujkjH jkj՗ ubajk}(j]j]j]j]j]ujkjO jkjҗ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Registering a Network Device to DIM}(jk#Registering a Network Device to DIMjkj ubajk}(j]j]j]j]j]internalrefurij anchorname$#registering-a-network-device-to-dimujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkj ubajk}(j]j]j]j]j]internalrefurij anchorname#exampleujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Dynamic Interrupt Moderation (DIM) library API}(jk.Dynamic Interrupt Moderation (DIM) library APIjkjD ubajk}(j]j]j]j]j]internalrefurij anchorname-#dynamic-interrupt-moderation-dim-library-apiujkjH jkjA ubajk}(j]j]j]j]j]ujkjO jkj> ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjj ubejk}(j]j]j]j]j]ujkjw jkjg ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jksfc devlink support}(jkjzjkj} ubajk}(j]j]j]j]j]internalrefurinetworking/devlink/sfc anchornamehujkjH jkjz ubajk}(j]j]j]j]j]ujkjO jkjw ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Info versions}(jk Info versionsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#info-versionsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj jkjw ubejk}(j]j]j]j]j]ujkjw jkjt ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Netconsole}(jkjjkj֘ ubajk}(j]j]j]j]j]internalrefurinetworking/netconsole anchornamehujkjH jkjӘ ubajk}(j]j]j]j]j]ujkjO jkjИ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction:}(jk Introduction:jkj ubajk}(j]j]j]j]j]internalrefurij anchorname #introductionujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Sender and receiver configuration:}(jk"Sender and receiver configuration:jkj ubajk}(j]j]j]j]j]internalrefurij anchorname"#sender-and-receiver-configurationujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDynamic reconfiguration:}(jkDynamic reconfiguration:jkj> ubajk}(j]j]j]j]j]internalrefurij anchorname#dynamic-reconfigurationujkjH jkj; ubajk}(j]j]j]j]j]ujkjO jkj8 ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAppend User Data}(jkAppend User Datajkj_ ubajk}(j]j]j]j]j]internalrefurij anchorname#append-user-dataujkjH jkj\ ubajk}(j]j]j]j]j]ujkjO jkjY ubajk}(j]j]j]j]j]ujkjw jkjV ubajk}(j]j]j]j]j]ujkj jkj8 ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExtended console:}(jkExtended console:jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#extended-consoleujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMiscellaneous notes:}(jkMiscellaneous notes:jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#miscellaneous-notesujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjИ ubejk}(j]j]j]j]j]ujkjw jkj͘ ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jkFamily }(jkjjkj ubjNs)}(jkjjk]jk ovs_vport}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk netlink specification}(jkjjkj ubejk}(j]j]j]j]j]internalrefuri!networking/netlink_spec/ovs_vport anchornamehujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary}(jkSummaryjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#summaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Operations}(jk OperationsjkjA ubajk}(j]j]j]j]j]internalrefurij anchorname #operationsujkjH jkj> ubajk}(j]j]j]j]j]ujkjO jkj; ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknew}(jknewjkjb ubajk}(j]j]j]j]j]internalrefurij anchorname#newujkjH jkj_ ubajk}(j]j]j]j]j]ujkjO jkj\ ubajk}(j]j]j]j]j]ujkjw jkjY ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdel}(jkdeljkj ubajk}(j]j]j]j]j]internalrefurij anchorname#delujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjY ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkget}(jkgetjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#getujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjY ubejk}(j]j]j]j]j]ujkj jkj; ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMulticast groups}(jkMulticast groupsjkjښ ubajk}(j]j]j]j]j]internalrefurij anchorname#multicast-groupsujkjH jkjך ubajk}(j]j]j]j]j]ujkjO jkjԚ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Definitions}(jk Definitionsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #definitionsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ovs-header}(jk ovs-headerjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #ovs-headerujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk vport-type}(jk vport-typejkjC ubajk}(j]j]j]j]j]internalrefurij anchorname #vport-typeujkjH jkj@ ubajk}(j]j]j]j]j]ujkjO jkj= ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk vport-stats}(jk vport-statsjkjg ubajk}(j]j]j]j]j]internalrefurij anchorname #vport-statsujkjH jkjd ubajk}(j]j]j]j]j]ujkjO jkja ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAttribute sets}(jkAttribute setsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#attribute-setsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk vport-options}(jk vport-optionsjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#vport-optionsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk dst-port (}(jk dst-port (jkjٛ ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjٛ ubjk)}(jkjCjkjٛ ubejk}(j]j]j]j]j]internalrefurij anchorname #dst-port-u32ujkjH jkj֛ ubajk}(j]j]j]j]j]ujkjO jkjӛ ubajk}(j]j]j]j]j]ujkjw jkjЛ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk extension (}(jk extension (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#extension-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjЛ ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk upcall-stats}(jk upcall-statsjkjQ ubajk}(j]j]j]j]j]internalrefurij anchorname #upcall-statsujkjH jkjN ubajk}(j]j]j]j]j]ujkjO jkjK ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk success (}(jk success (jkjr ubjNs)}(jk``u64``jk]jku64}(jkhjkjz ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjr ubjk)}(jkjCjkjr ubejk}(j]j]j]j]j]internalrefurij anchorname #success-u64ujkjH jkjo ubajk}(j]j]j]j]j]ujkjO jkjl ubajk}(j]j]j]j]j]ujkjw jkji ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkfail (}(jkfail (jkj ubjNs)}(jk``u64``jk]jku64}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #fail-u64ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkji ubejk}(j]j]j]j]j]ujkj jkjK ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkvport}(jkvportjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#vportujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkunspec (}(jkunspec (jkj ubjNs)}(jk ``unused``jk]jkunused}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#unspec-unusedujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk port-no (}(jk port-no (jkjA ubjNs)}(jk``u32``jk]jku32}(jkhjkjI ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjA ubjk)}(jkjCjkjA ubejk}(j]j]j]j]j]internalrefurij anchorname #port-no-u32ujkjH jkj> ubajk}(j]j]j]j]j]ujkjO jkj; ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktype (}(jktype (jkjw ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjw ubjk)}(jkjCjkjw ubejk}(j]j]j]j]j]internalrefurij anchorname #type-u32ujkjH jkjt ubajk}(j]j]j]j]j]ujkjO jkjq ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkname (}(jkname (jkj ubjNs)}(jk ``string``jk]jkstring}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #name-stringujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk options (}(jk options (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #options-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkjݝ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk upcall-pid (}(jk upcall-pid (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj! ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname#upcall-pid-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstats (}(jkstats (jkjO ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjW ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjO ubjk)}(jkjCjkjO ubejk}(j]j]j]j]j]internalrefurij anchorname #stats-binaryujkjH jkjL ubajk}(j]j]j]j]j]ujkjO jkjI ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj ubjNs)}(jk ``unused``jk]jkunused}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #pad-unusedujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ifindex (}(jk ifindex (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkjÞ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #ifindex-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk netnsid (}(jk netnsid (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurij anchorname #netnsid-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkupcall-stats (}(jkupcall-stats (jkj' ubjNs)}(jk``nest``jk]jknest}(jkhjkj/ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj' ubjk)}(jkjCjkj' ubejk}(j]j]j]j]j]internalrefurij anchorname#upcall-stats-nestujkjH jkj$ ubajk}(j]j]j]j]j]ujkjO jkj! ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj ubjC je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGeneric HDLC layer}(jkjjkj ubajk}(j]j]j]j]j]internalrefurinetworking/generic-hdlc anchornamehujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBoard-specific issues}(jkBoard-specific issuesjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#board-specific-issuesujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj ubjzje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+HOWTO for multiqueue network device support}(jkjjkj ubajk}(j]j]j]j]j]internalrefurinetworking/multiqueue anchornamehujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkjݟ ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGSection 1: Base driver requirements for implementing multiqueue support}(jkGSection 1: Base driver requirements for implementing multiqueue supportjkj ubajk}(j]j]j]j]j]internalrefurij anchornameG#section-1-base-driver-requirements-for-implementing-multiqueue-supportujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Intro: Kernel support for multiqueue devices}(jk,Intro: Kernel support for multiqueue devicesjkj$ ubajk}(j]j]j]j]j]internalrefurij anchorname,#intro-kernel-support-for-multiqueue-devicesujkjH jkj! ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/Section 2: Qdisc support for multiqueue devices}(jk/Section 2: Qdisc support for multiqueue devicesjkjT ubajk}(j]j]j]j]j]internalrefurij anchorname/#section-2-qdisc-support-for-multiqueue-devicesujkjH jkjQ ubajk}(j]j]j]j]j]ujkjO jkjN ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk:Section 3: Brief howto using MULTIQ for multiqueue devices}(jk:Section 3: Brief howto using MULTIQ for multiqueue devicesjkjx ubajk}(j]j]j]j]j]internalrefurij anchorname:#section-3-brief-howto-using-multiq-for-multiqueue-devicesujkjH jkju ubajk}(j]j]j]j]j]ujkjO jkjr ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjݟ ubejk}(j]j]j]j]j]ujkjw jkjڟ ubajk}(j]j]j]j]j]ujkj ubjK je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jkFamily }(jkjjkj ubjNs)}(jkjjk]jktc}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk netlink specification}(jkjjkj ubejk}(j]j]j]j]j]internalrefurinetworking/netlink_spec/tc anchornamehujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary}(jkSummaryjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#summaryujkjH jkjߠ ubajk}(j]j]j]j]j]ujkjO jkjܠ ubajk}(j]j]j]j]j]ujkjw jkj٠ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Operations}(jk Operationsjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #operationsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknewqdisc}(jknewqdiscjkj' ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #newqdiscujkjH jkj$ ubajk}(j]j]j]j]j]ujkjO jkj! ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdelqdisc}(jkdelqdiscjkjK ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #delqdiscujkjH jkjH ubajk}(j]j]j]j]j]ujkjO jkjE ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkgetqdisc}(jkgetqdiscjkjo ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #getqdiscujkjH jkjl ubajk}(j]j]j]j]j]ujkjO jkji ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk newtclass}(jk newtclassjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #newtclassujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk deltclass}(jk deltclassjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #deltclassujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk gettclass}(jk gettclassjkjۡ ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #gettclassujkjH jkjء ubajk}(j]j]j]j]j]ujkjO jkjա ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk newtfilter}(jk newtfilterjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #newtfilterujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk deltfilter}(jk deltfilterjkj# ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #deltfilterujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk gettfilter}(jk gettfilterjkjG ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #gettfilterujkjH jkjD ubajk}(j]j]j]j]j]ujkjO jkjA ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknewchain}(jknewchainjkjk ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #newchainujkjH jkjh ubajk}(j]j]j]j]j]ujkjO jkje ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdelchain}(jkdelchainjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #delchainujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkgetchain}(jkgetchainjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #getchainujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj٠ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMulticast groups}(jkMulticast groupsjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#multicast-groupsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkjݢ ubajk}(j]j]j]j]j]ujkjw jkj٠ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Definitions}(jk Definitionsjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #definitionsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktcmsg}(jktcmsgjkj( ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tcmsgujkjH jkj% ubajk}(j]j]j]j]j]ujkjO jkj" ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-cls-flags}(jk tc-cls-flagsjkjL ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-cls-flagsujkjH jkjI ubajk}(j]j]j]j]j]ujkjO jkjF ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktc-stats}(jktc-statsjkjp ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-statsujkjH jkjm ubajk}(j]j]j]j]j]ujkjO jkjj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-cbs-qopt}(jk tc-cbs-qoptjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-cbs-qoptujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-etf-qopt}(jk tc-etf-qoptjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-etf-qoptujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-fifo-qopt}(jk tc-fifo-qoptjkjܣ ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-fifo-qoptujkjH jkj٣ ubajk}(j]j]j]j]j]ujkjO jkj֣ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-htb-opt}(jk tc-htb-optjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-htb-optujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-htb-glob}(jk tc-htb-globjkj$ ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-htb-globujkjH jkj! ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-gred-qopt}(jk tc-gred-qoptjkjH ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-gred-qoptujkjH jkjE ubajk}(j]j]j]j]j]ujkjO jkjB ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-gred-sopt}(jk tc-gred-soptjkjl ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-gred-soptujkjH jkji ubajk}(j]j]j]j]j]ujkjO jkjf ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-hfsc-qopt}(jk tc-hfsc-qoptjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-hfsc-qoptujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktc-mqprio-qopt}(jktc-mqprio-qoptjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-mqprio-qoptujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktc-multiq-qopt}(jktc-multiq-qoptjkjؤ ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-multiq-qoptujkjH jkjդ ubajk}(j]j]j]j]j]ujkjO jkjҤ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-netem-qopt}(jk tc-netem-qoptjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-netem-qoptujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktc-netem-gimodel}(jktc-netem-gimodeljkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-netem-gimodelujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktc-netem-gemodel}(jktc-netem-gemodeljkjD ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-netem-gemodelujkjH jkjA ubajk}(j]j]j]j]j]ujkjO jkj> ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-netem-corr}(jk tc-netem-corrjkjh ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-netem-corrujkjH jkje ubajk}(j]j]j]j]j]ujkjO jkjb ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktc-netem-reorder}(jktc-netem-reorderjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-netem-reorderujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktc-netem-corrupt}(jktc-netem-corruptjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-netem-corruptujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-netem-rate}(jk tc-netem-ratejkjԥ ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-netem-rateujkjH jkjѥ ubajk}(j]j]j]j]j]ujkjO jkjΥ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-netem-slot}(jk tc-netem-slotjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-netem-slotujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-plug-qopt}(jk tc-plug-qoptjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-plug-qoptujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-prio-qopt}(jk tc-prio-qoptjkj@ ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-prio-qoptujkjH jkj= ubajk}(j]j]j]j]j]ujkjO jkj: ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-red-qopt}(jk tc-red-qoptjkjd ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-red-qoptujkjH jkja ubajk}(j]j]j]j]j]ujkjO jkj^ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-sfb-qopt}(jk tc-sfb-qoptjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-sfb-qoptujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-sfq-qopt}(jk tc-sfq-qoptjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-sfq-qoptujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktc-sfqred-stats}(jktc-sfqred-statsjkjЦ ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-sfqred-statsujkjH jkjͦ ubajk}(j]j]j]j]j]ujkjO jkjʦ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktc-sfq-qopt-v1}(jktc-sfq-qopt-v1jkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-sfq-qopt-v1ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-ratespec}(jk tc-ratespecjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-ratespecujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-tbf-qopt}(jk tc-tbf-qoptjkj< ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-tbf-qoptujkjH jkj9 ubajk}(j]j]j]j]j]ujkjO jkj6 ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-sizespec}(jk tc-sizespecjkj` ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-sizespecujkjH jkj] ubajk}(j]j]j]j]j]ujkjO jkjZ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkgnet-estimator}(jkgnet-estimatorjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#gnet-estimatorujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj~ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktc-choke-xstats}(jktc-choke-xstatsjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-choke-xstatsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktc-codel-xstats}(jktc-codel-xstatsjkj̧ ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-codel-xstatsujkjH jkjɧ ubajk}(j]j]j]j]j]ujkjO jkjƧ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktc-fq-codel-xstats}(jktc-fq-codel-xstatsjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-fq-codel-xstatsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktc-fq-pie-xstats}(jktc-fq-pie-xstatsjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-fq-pie-xstatsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktc-fq-qd-stats}(jktc-fq-qd-statsjkj8 ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-fq-qd-statsujkjH jkj5 ubajk}(j]j]j]j]j]ujkjO jkj2 ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-hhf-xstats}(jk tc-hhf-xstatsjkj\ ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-hhf-xstatsujkjH jkjY ubajk}(j]j]j]j]j]ujkjO jkjV ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-pie-xstats}(jk tc-pie-xstatsjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-pie-xstatsujkjH jkj} ubajk}(j]j]j]j]j]ujkjO jkjz ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-red-xstats}(jk tc-red-xstatsjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-red-xstatsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-sfb-xstats}(jk tc-sfb-xstatsjkjȨ ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-sfb-xstatsujkjH jkjŨ ubajk}(j]j]j]j]j]ujkjO jkj¨ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-sfq-xstats}(jk tc-sfq-xstatsjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-sfq-xstatsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkgnet-stats-basic}(jkgnet-stats-basicjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#gnet-stats-basicujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkgnet-stats-rate-est}(jkgnet-stats-rate-estjkj4 ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#gnet-stats-rate-estujkjH jkj1 ubajk}(j]j]j]j]j]ujkjO jkj. ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkgnet-stats-rate-est64}(jkgnet-stats-rate-est64jkjX ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#gnet-stats-rate-est64ujkjH jkjU ubajk}(j]j]j]j]j]ujkjO jkjR ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkgnet-stats-queue}(jkgnet-stats-queuejkj| ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#gnet-stats-queueujkjH jkjy ubajk}(j]j]j]j]j]ujkjO jkjv ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-u32-key}(jk tc-u32-keyjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-u32-keyujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-u32-sel}(jk tc-u32-seljkjĩ ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-u32-selujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-u32-pcnt}(jk tc-u32-pcntjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-u32-pcntujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktcf-t}(jktcf-tjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tcf-tujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktc-gen}(jktc-genjkj0 ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-genujkjH jkj- ubajk}(j]j]j]j]j]ujkjO jkj* ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-gact-p}(jk tc-gact-pjkjT ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-gact-pujkjH jkjQ ubajk}(j]j]j]j]j]ujkjO jkjN ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktcf-ematch-tree-hdr}(jktcf-ematch-tree-hdrjkjx ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tcf-ematch-tree-hdrujkjH jkju ubajk}(j]j]j]j]j]ujkjO jkjr ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-basic-pcnt}(jk tc-basic-pcntjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-basic-pcntujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktc-matchall-pcnt}(jktc-matchall-pcntjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-matchall-pcntujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktc-mpls}(jktc-mplsjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-mplsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkjު ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-police}(jk tc-policejkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-policeujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-pedit-sel}(jk tc-pedit-seljkj, ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-pedit-selujkjH jkj) ubajk}(j]j]j]j]j]ujkjO jkj& ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tc-pedit-key}(jk tc-pedit-keyjkjP ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-pedit-keyujkjH jkjM ubajk}(j]j]j]j]j]ujkjO jkjJ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktc-vlan}(jktc-vlanjkjt ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-vlanujkjH jkjq ubajk}(j]j]j]j]j]ujkjO jkjn ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj٠ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAttribute sets}(jkAttribute setsjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#attribute-setsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-attrs}(jktc-attrsjkjū ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-attrsujkjH jkj« ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkind (}(jkkind (jkj ubjNs)}(jk ``string``jk]jkstring}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #kind-stringujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjݫ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk options (}(jk options (jkj ubjNs)}(jk``sub-message``jk]jk sub-message}(jkhjkj$ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#options-sub-messageujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjݫ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstats (}(jkstats (jkjR ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjZ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjR ubjk)}(jkjCjkjR ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #stats-binaryujkjH jkjO ubajk}(j]j]j]j]j]ujkjO jkjL ubajk}(j]j]j]j]j]ujkjw jkjݫ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkxstats (}(jkxstats (jkj ubjNs)}(jk``sub-message``jk]jk sub-message}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#xstats-sub-messageujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjݫ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrate (}(jkrate (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjƬ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #rate-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjݫ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkfcnt (}(jkfcnt (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #fcnt-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjݫ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstats2 (}(jkstats2 (jkj* ubjNs)}(jk``nest``jk]jknest}(jkhjkj2 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj* ubjk)}(jkjCjkj* ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #stats2-nestujkjH jkj' ubajk}(j]j]j]j]j]ujkjO jkj$ ubajk}(j]j]j]j]j]ujkjw jkjݫ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstab (}(jkstab (jkj` ubjNs)}(jk``nest``jk]jknest}(jkhjkjh ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj` ubjk)}(jkjCjkj` ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #stab-nestujkjH jkj] ubajk}(j]j]j]j]j]ujkjO jkjZ ubajk}(j]j]j]j]j]ujkjw jkjݫ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj ubjNs)}(jk``pad``jk]jkpad}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#pad-padujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjݫ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdump-invisible (}(jkdump-invisible (jkj̭ ubjNs)}(jk``flag``jk]jkflag}(jkhjkjԭ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj̭ ubjk)}(jkjCjkj̭ ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#dump-invisible-flagujkjH jkjɭ ubajk}(j]j]j]j]j]ujkjO jkjƭ ubajk}(j]j]j]j]j]ujkjw jkjݫ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkchain (}(jkchain (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #chain-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjݫ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk hw-offload (}(jk hw-offload (jkj8 ubjNs)}(jk``u8``jk]jku8}(jkhjkj@ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj8 ubjk)}(jkjCjkj8 ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#hw-offload-u8ujkjH jkj5 ubajk}(j]j]j]j]j]ujkjO jkj2 ubajk}(j]j]j]j]j]ujkjw jkjݫ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkingress-block (}(jkingress-block (jkjn ubjNs)}(jk``u32``jk]jku32}(jkhjkjv ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjn ubjk)}(jkjCjkjn ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#ingress-block-u32ujkjH jkjk ubajk}(j]j]j]j]j]ujkjO jkjh ubajk}(j]j]j]j]j]ujkjw jkjݫ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkegress-block (}(jkegress-block (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#egress-block-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjݫ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk dump-flags (}(jk dump-flags (jkjڮ ubjNs)}(jk``bitfield32``jk]jk bitfield32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjڮ ubjk)}(jkjCjkjڮ ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#dump-flags-bitfield32ujkjH jkj׮ ubajk}(j]j]j]j]j]ujkjO jkjԮ ubajk}(j]j]j]j]j]ujkjw jkjݫ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkext-warn-msg (}(jkext-warn-msg (jkj ubjNs)}(jk ``string``jk]jkstring}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#ext-warn-msg-stringujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjݫ ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk tc-act-attrs}(jk tc-act-attrsjkjR ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-act-attrsujkjH jkjO ubajk}(j]j]j]j]j]ujkjO jkjL ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkind (}(jkkind (jkjs ubjNs)}(jk ``string``jk]jkstring}(jkhjkj{ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjs ubjk)}(jkjCjkjs ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id1ujkjH jkjp ubajk}(j]j]j]j]j]ujkjO jkjm ubajk}(j]j]j]j]j]ujkjw jkjj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk options (}(jk options (jkj ubjNs)}(jk``sub-message``jk]jk sub-message}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id2ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkindex (}(jkindex (jkj߯ ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj߯ ubjk)}(jkjCjkj߯ ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #index-u32ujkjH jkjܯ ubajk}(j]j]j]j]j]ujkjO jkjٯ ubajk}(j]j]j]j]j]ujkjw jkjj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstats (}(jkstats (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #stats-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkjK ubjNs)}(jk``pad``jk]jkpad}(jkhjkjS ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjK ubjk)}(jkjCjkjK ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id3ujkjH jkjH ubajk}(j]j]j]j]j]ujkjO jkjE ubajk}(j]j]j]j]j]ujkjw jkjj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkcookie (}(jkcookie (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#cookie-binaryujkjH jkj~ ubajk}(j]j]j]j]j]ujkjO jkj{ ubajk}(j]j]j]j]j]ujkjw jkjj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflags (}(jkflags (jkj ubjNs)}(jk``bitfield32``jk]jk bitfield32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#flags-bitfield32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk hw-stats (}(jk hw-stats (jkj ubjNs)}(jk``bitfield32``jk]jk bitfield32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#hw-stats-bitfield32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkused-hw-stats (}(jkused-hw-stats (jkj# ubjNs)}(jk``bitfield32``jk]jk bitfield32}(jkhjkj+ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj# ubjk)}(jkjCjkj# ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#used-hw-stats-bitfield32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk in-hw-count (}(jk in-hw-count (jkjY ubjNs)}(jk``u32``jk]jku32}(jkhjkja ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjY ubjk)}(jkjCjkjY ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#in-hw-count-u32ujkjH jkjV ubajk}(j]j]j]j]j]ujkjO jkjS ubajk}(j]j]j]j]j]ujkjw jkjj ubejk}(j]j]j]j]j]ujkj jkjL ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-act-stats-attrs}(jktc-act-stats-attrsjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-act-stats-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkbasic (}(jkbasic (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjı ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #basic-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rate-est (}(jk rate-est (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#rate-est-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkqueue (}(jkqueue (jkj( ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj0 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj( ubjk)}(jkjCjkj( ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #queue-binaryujkjH jkj% ubajk}(j]j]j]j]j]ujkjO jkj" ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkapp (}(jkapp (jkj^ ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjf ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj^ ubjk)}(jkjCjkj^ ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #app-binaryujkjH jkj[ ubajk}(j]j]j]j]j]ujkjO jkjX ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rate-est64 (}(jk rate-est64 (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#rate-est64-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkjʲ ubjNs)}(jk``pad``jk]jkpad}(jkhjkjҲ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjʲ ubjk)}(jkjCjkjʲ ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id4ujkjH jkjDz ubajk}(j]j]j]j]j]ujkjO jkjIJ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk basic-hw (}(jk basic-hw (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#basic-hw-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpkt64 (}(jkpkt64 (jkj6 ubjNs)}(jk``u64``jk]jku64}(jkhjkj> ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj6 ubjk)}(jkjCjkj6 ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #pkt64-u64ujkjH jkj3 ubajk}(j]j]j]j]j]ujkjO jkj0 ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-act-bpf-attrs}(jktc-act-bpf-attrsjkjx ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-act-bpf-attrsujkjH jkju ubajk}(j]j]j]j]j]ujkjO jkjr ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktm (}(jktm (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #tm-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkparms (}(jkparms (jkjϳ ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj׳ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjϳ ubjk)}(jkjCjkjϳ ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #parms-binaryujkjH jkj̳ ubajk}(j]j]j]j]j]ujkjO jkjɳ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ops-len (}(jk ops-len (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #ops-len-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkops (}(jkops (jkj; ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjC ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj; ubjk)}(jkjCjkj; ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #ops-binaryujkjH jkj8 ubajk}(j]j]j]j]j]ujkjO jkj5 ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkfd (}(jkfd (jkjq ubjNs)}(jk``u32``jk]jku32}(jkhjkjy ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjq ubjk)}(jkjCjkjq ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#fd-u32ujkjH jkjn ubajk}(j]j]j]j]j]ujkjO jkjk ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkname (}(jkname (jkj ubjNs)}(jk ``string``jk]jkstring}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #name-stringujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkjݴ ubjNs)}(jk``pad``jk]jkpad}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjݴ ubjk)}(jkjCjkjݴ ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id5ujkjH jkjڴ ubajk}(j]j]j]j]j]ujkjO jkj״ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktag (}(jktag (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #tag-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkid (}(jkid (jkjI ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjQ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjI ubjk)}(jkjCjkjI ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #id-binaryujkjH jkjF ubajk}(j]j]j]j]j]ujkjO jkjC ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjr ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-act-connmark-attrs}(jktc-act-connmark-attrsjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-act-connmark-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkparms (}(jkparms (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id6ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktm (}(jktm (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id7ujkjH jkjߵ ubajk}(j]j]j]j]j]ujkjO jkjܵ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj ubjNs)}(jk``pad``jk]jkpad}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-act-csum-attrs}(jktc-act-csum-attrsjkjZ ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-act-csum-attrsujkjH jkjW ubajk}(j]j]j]j]j]ujkjO jkjT ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkparms (}(jkparms (jkj{ ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj{ ubjk)}(jkjCjkj{ ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id9ujkjH jkjx ubajk}(j]j]j]j]j]ujkjO jkju ubajk}(j]j]j]j]j]ujkjw jkjr ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktm (}(jktm (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id10ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjr ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj ubjNs)}(jk``pad``jk]jkpad}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id11ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjr ubejk}(j]j]j]j]j]ujkj jkjT ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-act-ct-attrs}(jktc-act-ct-attrsjkj) ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-act-ct-attrsujkjH jkj& ubajk}(j]j]j]j]j]ujkjO jkj# ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkparms (}(jkparms (jkjJ ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjR ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjJ ubjk)}(jkjCjkjJ ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id12ujkjH jkjG ubajk}(j]j]j]j]j]ujkjO jkjD ubajk}(j]j]j]j]j]ujkjw jkjA ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktm (}(jktm (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id13ujkjH jkj} ubajk}(j]j]j]j]j]ujkjO jkjz ubajk}(j]j]j]j]j]ujkjw jkjA ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkaction (}(jkaction (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #action-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjA ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkzone (}(jkzone (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #zone-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjA ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmark (}(jkmark (jkj" ubjNs)}(jk``u32``jk]jku32}(jkhjkj* ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj" ubjk)}(jkjCjkj" ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #mark-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjA ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk mark-mask (}(jk mark-mask (jkjX ubjNs)}(jk``u32``jk]jku32}(jkhjkj` ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjX ubjk)}(jkjCjkjX ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#mark-mask-u32ujkjH jkjU ubajk}(j]j]j]j]j]ujkjO jkjR ubajk}(j]j]j]j]j]ujkjw jkjA ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklabels (}(jklabels (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#labels-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjA ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk labels-mask (}(jk labels-mask (jkjĸ ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj̸ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjĸ ubjk)}(jkjCjkjĸ ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#labels-mask-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjA ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jknat-ipv4-min (}(jknat-ipv4-min (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#nat-ipv4-min-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjA ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jknat-ipv4-max (}(jknat-ipv4-max (jkj0 ubjNs)}(jk``u32``jk]jku32}(jkhjkj8 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj0 ubjk)}(jkjCjkj0 ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#nat-ipv4-max-u32ujkjH jkj- ubajk}(j]j]j]j]j]ujkjO jkj* ubajk}(j]j]j]j]j]ujkjw jkjA ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jknat-ipv6-min (}(jknat-ipv6-min (jkjf ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjn ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjf ubjk)}(jkjCjkjf ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#nat-ipv6-min-binaryujkjH jkjc ubajk}(j]j]j]j]j]ujkjO jkj` ubajk}(j]j]j]j]j]ujkjw jkjA ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jknat-ipv6-max (}(jknat-ipv6-max (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#nat-ipv6-max-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjA ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jknat-port-min (}(jknat-port-min (jkjҹ ubjNs)}(jk``u16``jk]jku16}(jkhjkjڹ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjҹ ubjk)}(jkjCjkjҹ ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#nat-port-min-u16ujkjH jkjϹ ubajk}(j]j]j]j]j]ujkjO jkj̹ ubajk}(j]j]j]j]j]ujkjw jkjA ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jknat-port-max (}(jknat-port-max (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#nat-port-max-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjA ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj> ubjNs)}(jk``pad``jk]jkpad}(jkhjkjF ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj> ubjk)}(jkjCjkj> ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id14ujkjH jkj; ubajk}(j]j]j]j]j]ujkjO jkj8 ubajk}(j]j]j]j]j]ujkjw jkjA ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk helper-name (}(jk helper-name (jkjt ubjNs)}(jk ``string``jk]jkstring}(jkhjkj| ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjt ubjk)}(jkjCjkjt ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#helper-name-stringujkjH jkjq ubajk}(j]j]j]j]j]ujkjO jkjn ubajk}(j]j]j]j]j]ujkjw jkjA ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkhelper-family (}(jkhelper-family (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#helper-family-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjA ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkhelper-proto (}(jkhelper-proto (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#helper-proto-u8ujkjH jkjݺ ubajk}(j]j]j]j]j]ujkjO jkjں ubajk}(j]j]j]j]j]ujkjw jkjA ubejk}(j]j]j]j]j]ujkj jkj# ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-act-ctinfo-attrs}(jktc-act-ctinfo-attrsjkj" ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-act-ctinfo-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkjC ubjNs)}(jk``pad``jk]jkpad}(jkhjkjK ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjC ubjk)}(jkjCjkjC ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id15ujkjH jkj@ ubajk}(j]j]j]j]j]ujkjO jkj= ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktm (}(jktm (jkjy ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjy ubjk)}(jkjCjkjy ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id16ujkjH jkjv ubajk}(j]j]j]j]j]ujkjO jkjs ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkact (}(jkact (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #act-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkzone (}(jkzone (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id17ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj߻ ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkparms-dscp-mask (}(jkparms-dscp-mask (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj# ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#parms-dscp-mask-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkparms-dscp-statemask (}(jkparms-dscp-statemask (jkjQ ubjNs)}(jk``u32``jk]jku32}(jkhjkjY ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjQ ubjk)}(jkjCjkjQ ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#parms-dscp-statemask-u32ujkjH jkjN ubajk}(j]j]j]j]j]ujkjO jkjK ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkparms-cpmark-mask (}(jkparms-cpmark-mask (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#parms-cpmark-mask-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstats-dscp-set (}(jkstats-dscp-set (jkj ubjNs)}(jk``u64``jk]jku64}(jkhjkjż ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#stats-dscp-set-u64ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstats-dscp-error (}(jkstats-dscp-error (jkj ubjNs)}(jk``u64``jk]jku64}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#stats-dscp-error-u64ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj: ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstats-cpmark-set (}(jkstats-cpmark-set (jkj) ubjNs)}(jk``u64``jk]jku64}(jkhjkj1 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj) ubjk)}(jkjCjkj) ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#stats-cpmark-set-u64ujkjH jkj& ubajk}(j]j]j]j]j]ujkjO jkj# ubajk}(j]j]j]j]j]ujkjw jkj: ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-act-gate-attrs}(jktc-act-gate-attrsjkjk ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-act-gate-attrsujkjH jkjh ubajk}(j]j]j]j]j]ujkjO jkje ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktm (}(jktm (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id18ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkparms (}(jkparms (jkj½ ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjʽ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj½ ubjk)}(jkjCjkj½ ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id19ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj ubjNs)}(jk``pad``jk]jkpad}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id20ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk priority (}(jk priority (jkj. ubjNs)}(jk``s32``jk]jks32}(jkhjkj6 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj. ubjk)}(jkjCjkj. ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #priority-s32ujkjH jkj+ ubajk}(j]j]j]j]j]ujkjO jkj( ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk entry-list (}(jk entry-list (jkjd ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjl ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjd ubjk)}(jkjCjkjd ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#entry-list-binaryujkjH jkja ubajk}(j]j]j]j]j]ujkjO jkj^ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk base-time (}(jk base-time (jkj ubjNs)}(jk``u64``jk]jku64}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#base-time-u64ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk cycle-time (}(jk cycle-time (jkjо ubjNs)}(jk``u64``jk]jku64}(jkhjkjؾ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjо ubjk)}(jkjCjkjо ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#cycle-time-u64ujkjH jkj; ubajk}(j]j]j]j]j]ujkjO jkjʾ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkcycle-time-ext (}(jkcycle-time-ext (jkj ubjNs)}(jk``u64``jk]jku64}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#cycle-time-ext-u64ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflags (}(jkflags (jkj< ubjNs)}(jk``u32``jk]jku32}(jkhjkjD ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj< ubjk)}(jkjCjkj< ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #flags-u32ujkjH jkj9 ubajk}(j]j]j]j]j]ujkjO jkj6 ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk clockid (}(jk clockid (jkjr ubjNs)}(jk``s32``jk]jks32}(jkhjkjz ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjr ubjk)}(jkjCjkjr ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #clockid-s32ujkjH jkjo ubajk}(j]j]j]j]j]ujkjO jkjl ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkje ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-act-ife-attrs}(jktc-act-ife-attrsjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-act-ife-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkparms (}(jkparms (jkjտ ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjݿ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjտ ubjk)}(jkjCjkjտ ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id21ujkjH jkjҿ ubajk}(j]j]j]j]j]ujkjO jkjϿ ubajk}(j]j]j]j]j]ujkjw jkj̿ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktm (}(jktm (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id22ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj̿ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdmac (}(jkdmac (jkjA ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjI ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjA ubjk)}(jkjCjkjA ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #dmac-binaryujkjH jkj> ubajk}(j]j]j]j]j]ujkjO jkj; ubajk}(j]j]j]j]j]ujkjw jkj̿ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jksmac (}(jksmac (jkjw ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjw ubjk)}(jkjCjkjw ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #smac-binaryujkjH jkjt ubajk}(j]j]j]j]j]ujkjO jkjq ubajk}(j]j]j]j]j]ujkjw jkj̿ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktype (}(jktype (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #type-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj̿ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk metalst (}(jk metalst (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#metalst-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj̿ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj ubjNs)}(jk``pad``jk]jkpad}(jkhjkj! ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id23ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj̿ ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-act-mirred-attrs}(jktc-act-mirred-attrsjkj[ ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-act-mirred-attrsujkjH jkjX ubajk}(j]j]j]j]j]ujkjO jkjU ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktm (}(jktm (jkj| ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj| ubjk)}(jkjCjkj| ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id24ujkjH jkjy ubajk}(j]j]j]j]j]ujkjO jkjv ubajk}(j]j]j]j]j]ujkjw jkjs ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkparms (}(jkparms (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id25ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjs ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj ubjNs)}(jk``pad``jk]jkpad}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id26ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjs ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk blockid (}(jk blockid (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj& ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#blockid-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjs ubejk}(j]j]j]j]j]ujkj jkjU ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-act-mpls-attrs}(jktc-act-mpls-attrsjkj` ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-act-mpls-attrsujkjH jkj] ubajk}(j]j]j]j]j]ujkjO jkjZ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktm (}(jktm (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id27ujkjH jkj~ ubajk}(j]j]j]j]j]ujkjO jkj{ ubajk}(j]j]j]j]j]ujkjw jkjx ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkparms (}(jkparms (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id28ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjx ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj ubjNs)}(jk``pad``jk]jkpad}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id29ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjx ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkproto (}(jkproto (jkj# ubjNs)}(jk``u16``jk]jku16}(jkhjkj+ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj# ubjk)}(jkjCjkj# ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #proto-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjx ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklabel (}(jklabel (jkjY ubjNs)}(jk``u32``jk]jku32}(jkhjkja ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjY ubjk)}(jkjCjkjY ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #label-u32ujkjH jkjV ubajk}(j]j]j]j]j]ujkjO jkjS ubajk}(j]j]j]j]j]ujkjw jkjx ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktc (}(jktc (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjx ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkttl (}(jkttl (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#ttl-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjx ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkbos (}(jkbos (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#bos-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjx ubejk}(j]j]j]j]j]ujkj jkjZ ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-act-nat-attrs}(jktc-act-nat-attrsjkj= ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-act-nat-attrsujkjH jkj: ubajk}(j]j]j]j]j]ujkjO jkj7 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkparms (}(jkparms (jkj^ ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjf ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj^ ubjk)}(jkjCjkj^ ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id30ujkjH jkj[ ubajk}(j]j]j]j]j]ujkjO jkjX ubajk}(j]j]j]j]j]ujkjw jkjU ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktm (}(jktm (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id31ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjU ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj ubjNs)}(jk``pad``jk]jkpad}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjU ubejk}(j]j]j]j]j]ujkj jkj7 ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-act-pedit-attrs}(jktc-act-pedit-attrsjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-act-pedit-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktm (}(jktm (jkj- ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj5 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj- ubjk)}(jkjCjkj- ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id33ujkjH jkj* ubajk}(j]j]j]j]j]ujkjO jkj' ubajk}(j]j]j]j]j]ujkjw jkj$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkparms (}(jkparms (jkjc ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjk ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjc ubjk)}(jkjCjkjc ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id34ujkjH jkj` ubajk}(j]j]j]j]j]ujkjO jkj] ubajk}(j]j]j]j]j]ujkjw jkj$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj ubjNs)}(jk``pad``jk]jkpad}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id35ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk parms-ex (}(jk parms-ex (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#parms-ex-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk keys-ex (}(jk keys-ex (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#keys-ex-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-ex (}(jkkey-ex (jkj; ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjC ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj; ubjk)}(jkjCjkj; ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-ex-binaryujkjH jkj8 ubajk}(j]j]j]j]j]ujkjO jkj5 ubajk}(j]j]j]j]j]ujkjw jkj$ ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-act-simple-attrs}(jktc-act-simple-attrsjkj} ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-act-simple-attrsujkjH jkjz ubajk}(j]j]j]j]j]ujkjO jkjw ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktm (}(jktm (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id36ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkparms (}(jkparms (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id37ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdata (}(jkdata (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #data-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj@ ubjNs)}(jk``pad``jk]jkpad}(jkhjkjH ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj@ ubjk)}(jkjCjkj@ ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id38ujkjH jkj= ubajk}(j]j]j]j]j]ujkjO jkj: ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjw ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-act-skbedit-attrs}(jktc-act-skbedit-attrsjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-act-skbedit-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj| ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktm (}(jktm (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id39ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkparms (}(jkparms (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id40ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk priority (}(jk priority (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #priority-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkqueue-mapping (}(jkqueue-mapping (jkjE ubjNs)}(jk``u16``jk]jku16}(jkhjkjM ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjE ubjk)}(jkjCjkjE ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#queue-mapping-u16ujkjH jkjB ubajk}(j]j]j]j]j]ujkjO jkj? ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmark (}(jkmark (jkj{ ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj{ ubjk)}(jkjCjkj{ ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id41ujkjH jkjx ubajk}(j]j]j]j]j]ujkjO jkju ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj ubjNs)}(jk``pad``jk]jkpad}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id42ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkptype (}(jkptype (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #ptype-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmask (}(jkmask (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj% ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #mask-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflags (}(jkflags (jkjS ubjNs)}(jk``u64``jk]jku64}(jkhjkj[ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjS ubjk)}(jkjCjkjS ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #flags-u64ujkjH jkjP ubajk}(j]j]j]j]j]ujkjO jkjM ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkqueue-mapping-max (}(jkqueue-mapping-max (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#queue-mapping-max-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj| ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-act-skbmod-attrs}(jktc-act-skbmod-attrsjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-act-skbmod-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktm (}(jktm (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id43ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkparms (}(jkparms (jkj" ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj* ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj" ubjk)}(jkjCjkj" ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id44ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdmac (}(jkdmac (jkjX ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj` ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjX ubjk)}(jkjCjkjX ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id45ujkjH jkjU ubajk}(j]j]j]j]j]ujkjO jkjR ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jksmac (}(jksmac (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id46ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jketype (}(jketype (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #etype-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj ubjNs)}(jk``pad``jk]jkpad}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id47ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-act-tunnel-key-attrs}(jktc-act-tunnel-key-attrsjkj< ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-act-tunnel-key-attrsujkjH jkj9 ubajk}(j]j]j]j]j]ujkjO jkj6 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktm (}(jktm (jkj] ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkje ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj] ubjk)}(jkjCjkj] ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id48ujkjH jkjZ ubajk}(j]j]j]j]j]ujkjO jkjW ubajk}(j]j]j]j]j]ujkjw jkjT ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkparms (}(jkparms (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id49ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjT ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkenc-ipv4-src (}(jkenc-ipv4-src (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#enc-ipv4-src-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjT ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkenc-ipv4-dst (}(jkenc-ipv4-dst (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#enc-ipv4-dst-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjT ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkenc-ipv6-src (}(jkenc-ipv6-src (jkj5 ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj= ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj5 ubjk)}(jkjCjkj5 ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#enc-ipv6-src-binaryujkjH jkj2 ubajk}(j]j]j]j]j]ujkjO jkj/ ubajk}(j]j]j]j]j]ujkjw jkjT ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkenc-ipv6-dst (}(jkenc-ipv6-dst (jkjk ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjs ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjk ubjk)}(jkjCjkjk ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#enc-ipv6-dst-binaryujkjH jkjh ubajk}(j]j]j]j]j]ujkjO jkje ubajk}(j]j]j]j]j]ujkjw jkjT ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk enc-key-id (}(jk enc-key-id (jkj ubjNs)}(jk``u64``jk]jku64}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#enc-key-id-u64ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjT ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj ubjNs)}(jk``pad``jk]jkpad}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id50ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjT ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkenc-dst-port (}(jkenc-dst-port (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#enc-dst-port-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjT ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk no-csum (}(jk no-csum (jkjC ubjNs)}(jk``u8``jk]jku8}(jkhjkjK ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjC ubjk)}(jkjCjkjC ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #no-csum-u8ujkjH jkj@ ubajk}(j]j]j]j]j]ujkjO jkj= ubajk}(j]j]j]j]j]ujkjw jkjT ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk enc-opts (}(jk enc-opts (jkjy ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjy ubjk)}(jkjCjkjy ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#enc-opts-binaryujkjH jkjv ubajk}(j]j]j]j]j]ujkjO jkjs ubajk}(j]j]j]j]j]ujkjw jkjT ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk enc-tos (}(jk enc-tos (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #enc-tos-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjT ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk enc-ttl (}(jk enc-ttl (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #enc-ttl-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjT ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk no-frag (}(jk no-frag (jkj ubjNs)}(jk``flag``jk]jkflag}(jkhjkj# ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #no-frag-flagujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjT ubejk}(j]j]j]j]j]ujkj jkj6 ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-act-vlan-attrs}(jktc-act-vlan-attrsjkj] ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-act-vlan-attrsujkjH jkjZ ubajk}(j]j]j]j]j]ujkjO jkjW ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktm (}(jktm (jkj~ ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj~ ubjk)}(jkjCjkj~ ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id51ujkjH jkj{ ubajk}(j]j]j]j]j]ujkjO jkjx ubajk}(j]j]j]j]j]ujkjw jkju ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkparms (}(jkparms (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id52ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkju ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpush-vlan-id (}(jkpush-vlan-id (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#push-vlan-id-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkju ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpush-vlan-protocol (}(jkpush-vlan-protocol (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj( ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#push-vlan-protocol-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkju ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkjV ubjNs)}(jk``pad``jk]jkpad}(jkhjkj^ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjV ubjk)}(jkjCjkjV ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id53ujkjH jkjS ubajk}(j]j]j]j]j]ujkjO jkjP ubajk}(j]j]j]j]j]ujkjw jkju ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpush-vlan-priority (}(jkpush-vlan-priority (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#push-vlan-priority-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkju ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpush-eth-dst (}(jkpush-eth-dst (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#push-eth-dst-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkju ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpush-eth-src (}(jkpush-eth-src (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#push-eth-src-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkju ubejk}(j]j]j]j]j]ujkj jkjW ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-basic-attrs}(jktc-basic-attrsjkj: ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-basic-attrsujkjH jkj7 ubajk}(j]j]j]j]j]ujkjO jkj4 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk classid (}(jk classid (jkj[ ubjNs)}(jk``u32``jk]jku32}(jkhjkjc ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj[ ubjk)}(jkjCjkj[ ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #classid-u32ujkjH jkjX ubajk}(j]j]j]j]j]ujkjO jkjU ubajk}(j]j]j]j]j]ujkjw jkjR ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ematches (}(jk ematches (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#ematches-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjR ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkact (}(jkact (jkj ubjNs)}(jk``array-nest``jk]jk array-nest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#act-array-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjR ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpolice (}(jkpolice (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #police-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjR ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpcnt (}(jkpcnt (jkj3 ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj; ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj3 ubjk)}(jkjCjkj3 ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #pcnt-binaryujkjH jkj0 ubajk}(j]j]j]j]j]ujkjO jkj- ubajk}(j]j]j]j]j]ujkjw jkjR ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkji ubjNs)}(jk``pad``jk]jkpad}(jkhjkjq ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkji ubjk)}(jkjCjkji ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id54ujkjH jkjf ubajk}(j]j]j]j]j]ujkjO jkjc ubajk}(j]j]j]j]j]ujkjw jkjR ubejk}(j]j]j]j]j]ujkj jkj4 ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk tc-bpf-attrs}(jk tc-bpf-attrsjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-bpf-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkact (}(jkact (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #act-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpolice (}(jkpolice (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id55ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk classid (}(jk classid (jkj8 ubjNs)}(jk``u32``jk]jku32}(jkhjkj@ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj8 ubjk)}(jkjCjkj8 ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id56ujkjH jkj5 ubajk}(j]j]j]j]j]ujkjO jkj2 ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ops-len (}(jk ops-len (jkjn ubjNs)}(jk``u16``jk]jku16}(jkhjkjv ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjn ubjk)}(jkjCjkjn ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id57ujkjH jkjk ubajk}(j]j]j]j]j]ujkjO jkjh ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkops (}(jkops (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id58ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkfd (}(jkfd (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id59ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkname (}(jkname (jkj ubjNs)}(jk ``string``jk]jkstring}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id60ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflags (}(jkflags (jkjF ubjNs)}(jk``u32``jk]jku32}(jkhjkjN ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjF ubjk)}(jkjCjkjF ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id61ujkjH jkjC ubajk}(j]j]j]j]j]ujkjO jkj@ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk flags-gen (}(jk flags-gen (jkj| ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj| ubjk)}(jkjCjkj| ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#flags-gen-u32ujkjH jkjy ubajk}(j]j]j]j]j]ujkjO jkjv ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktag (}(jktag (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id62ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkid (}(jkid (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk tc-cake-attrs}(jk tc-cake-attrsjkj* ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-cake-attrsujkjH jkj' ubajk}(j]j]j]j]j]ujkjO jkj$ ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkjK ubjNs)}(jk``pad``jk]jkpad}(jkhjkjS ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjK ubjk)}(jkjCjkjK ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id63ujkjH jkjH ubajk}(j]j]j]j]j]ujkjO jkjE ubajk}(j]j]j]j]j]ujkjw jkjB ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk base-rate64 (}(jk base-rate64 (jkj ubjNs)}(jk``u64``jk]jku64}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#base-rate64-u64ujkjH jkj~ ubajk}(j]j]j]j]j]ujkjO jkj{ ubajk}(j]j]j]j]j]ujkjw jkjB ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdiffserv-mode (}(jkdiffserv-mode (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#diffserv-mode-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjB ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkatm (}(jkatm (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#atm-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjB ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk flow-mode (}(jk flow-mode (jkj# ubjNs)}(jk``u32``jk]jku32}(jkhjkj+ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj# ubjk)}(jkjCjkj# ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#flow-mode-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjB ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk overhead (}(jk overhead (jkjY ubjNs)}(jk``u32``jk]jku32}(jkhjkja ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjY ubjk)}(jkjCjkjY ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #overhead-u32ujkjH jkjV ubajk}(j]j]j]j]j]ujkjO jkjS ubajk}(j]j]j]j]j]ujkjw jkjB ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrtt (}(jkrtt (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#rtt-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjB ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktarget (}(jktarget (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #target-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjB ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk autorate (}(jk autorate (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #autorate-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjB ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmemory (}(jkmemory (jkj1 ubjNs)}(jk``u32``jk]jku32}(jkhjkj9 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj1 ubjk)}(jkjCjkj1 ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #memory-u32ujkjH jkj. ubajk}(j]j]j]j]j]ujkjO jkj+ ubajk}(j]j]j]j]j]ujkjw jkjB ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jknat (}(jknat (jkjg ubjNs)}(jk``u32``jk]jku32}(jkhjkjo ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjg ubjk)}(jkjCjkjg ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#nat-u32ujkjH jkjd ubajk}(j]j]j]j]j]ujkjO jkja ubajk}(j]j]j]j]j]ujkjw jkjB ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkraw (}(jkraw (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#raw-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjB ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkwash (}(jkwash (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #wash-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjB ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmpu (}(jkmpu (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#mpu-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjB ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ingress (}(jk ingress (jkj? ubjNs)}(jk``u32``jk]jku32}(jkhjkjG ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj? ubjk)}(jkjCjkj? ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #ingress-u32ujkjH jkj< ubajk}(j]j]j]j]j]ujkjO jkj9 ubajk}(j]j]j]j]j]ujkjw jkjB ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ack-filter (}(jk ack-filter (jkju ubjNs)}(jk``u32``jk]jku32}(jkhjkj} ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkju ubjk)}(jkjCjkju ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#ack-filter-u32ujkjH jkjr ubajk}(j]j]j]j]j]ujkjO jkjo ubajk}(j]j]j]j]j]ujkjw jkjB ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk split-gso (}(jk split-gso (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#split-gso-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjB ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkfwmark (}(jkfwmark (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #fwmark-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjB ubejk}(j]j]j]j]j]ujkj jkj$ ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-cake-stats-attrs}(jktc-cake-stats-attrsjkj# ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-cake-stats-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkjD ubjNs)}(jk``pad``jk]jkpad}(jkhjkjL ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjD ubjk)}(jkjCjkjD ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id64ujkjH jkjA ubajk}(j]j]j]j]j]ujkjO jkj> ubajk}(j]j]j]j]j]ujkjw jkj; ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkcapacity-estimate64 (}(jkcapacity-estimate64 (jkjz ubjNs)}(jk``u64``jk]jku64}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjz ubjk)}(jkjCjkjz ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#capacity-estimate64-u64ujkjH jkjw ubajk}(j]j]j]j]j]ujkjO jkjt ubajk}(j]j]j]j]j]ujkjw jkj; ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmemory-limit (}(jkmemory-limit (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#memory-limit-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj; ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk memory-used (}(jk memory-used (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#memory-used-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj; ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk avg-netoff (}(jk avg-netoff (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj$ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#avg-netoff-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj; ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk min-netlen (}(jk min-netlen (jkjR ubjNs)}(jk``u32``jk]jku32}(jkhjkjZ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjR ubjk)}(jkjCjkjR ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#min-netlen-u32ujkjH jkjO ubajk}(j]j]j]j]j]ujkjO jkjL ubajk}(j]j]j]j]j]ujkjw jkj; ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk max-netlen (}(jk max-netlen (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#max-netlen-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj; ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk min-adjlen (}(jk min-adjlen (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#min-adjlen-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj; ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk max-adjlen (}(jk max-adjlen (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#max-adjlen-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj; ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk tin-stats (}(jk tin-stats (jkj* ubjNs)}(jk``array-nest``jk]jk array-nest}(jkhjkj2 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj* ubjk)}(jkjCjkj* ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#tin-stats-array-nestujkjH jkj' ubajk}(j]j]j]j]j]ujkjO jkj$ ubajk}(j]j]j]j]j]ujkjw jkj; ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk deficit (}(jk deficit (jkj` ubjNs)}(jk``s32``jk]jks32}(jkhjkjh ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj` ubjk)}(jkjCjkj` ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #deficit-s32ujkjH jkj] ubajk}(j]j]j]j]j]ujkjO jkjZ ubajk}(j]j]j]j]j]ujkjw jkj; ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkcobalt-count (}(jkcobalt-count (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#cobalt-count-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj; ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk dropping (}(jk dropping (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #dropping-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj; ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdrop-next-us (}(jkdrop-next-us (jkj ubjNs)}(jk``s32``jk]jks32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#drop-next-us-s32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj; ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkp-drop (}(jkp-drop (jkj8 ubjNs)}(jk``u32``jk]jku32}(jkhjkj@ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj8 ubjk)}(jkjCjkj8 ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #p-drop-u32ujkjH jkj5 ubajk}(j]j]j]j]j]ujkjO jkj2 ubajk}(j]j]j]j]j]ujkjw jkj; ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkblue-timer-us (}(jkblue-timer-us (jkjn ubjNs)}(jk``s32``jk]jks32}(jkhjkjv ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjn ubjk)}(jkjCjkjn ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#blue-timer-us-s32ujkjH jkjk ubajk}(j]j]j]j]j]ujkjO jkjh ubajk}(j]j]j]j]j]ujkjw jkj; ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-cake-tin-stats-attrs}(jktc-cake-tin-stats-attrsjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-cake-tin-stats-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj ubjNs)}(jk``pad``jk]jkpad}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id65ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jksent-packets (}(jksent-packets (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#sent-packets-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jksent-bytes64 (}(jksent-bytes64 (jkj= ubjNs)}(jk``u64``jk]jku64}(jkhjkjE ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj= ubjk)}(jkjCjkj= ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#sent-bytes64-u64ujkjH jkj: ubajk}(j]j]j]j]j]ujkjO jkj7 ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdropped-packets (}(jkdropped-packets (jkjs ubjNs)}(jk``u32``jk]jku32}(jkhjkj{ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjs ubjk)}(jkjCjkjs ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#dropped-packets-u32ujkjH jkjp ubajk}(j]j]j]j]j]ujkjO jkjm ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdropped-bytes64 (}(jkdropped-bytes64 (jkj ubjNs)}(jk``u64``jk]jku64}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#dropped-bytes64-u64ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkacks-dropped-packets (}(jkacks-dropped-packets (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#acks-dropped-packets-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkacks-dropped-bytes64 (}(jkacks-dropped-bytes64 (jkj ubjNs)}(jk``u64``jk]jku64}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#acks-dropped-bytes64-u64ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkecn-marked-packets (}(jkecn-marked-packets (jkjK ubjNs)}(jk``u32``jk]jku32}(jkhjkjS ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjK ubjk)}(jkjCjkjK ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#ecn-marked-packets-u32ujkjH jkjH ubajk}(j]j]j]j]j]ujkjO jkjE ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkecn-marked-bytes64 (}(jkecn-marked-bytes64 (jkj ubjNs)}(jk``u64``jk]jku64}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#ecn-marked-bytes64-u64ujkjH jkj~ ubajk}(j]j]j]j]j]ujkjO jkj{ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkbacklog-packets (}(jkbacklog-packets (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#backlog-packets-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkbacklog-bytes (}(jkbacklog-bytes (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#backlog-bytes-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkthreshold-rate64 (}(jkthreshold-rate64 (jkj# ubjNs)}(jk``u64``jk]jku64}(jkhjkj+ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj# ubjk)}(jkjCjkj# ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#threshold-rate64-u64ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk target-us (}(jk target-us (jkjY ubjNs)}(jk``u32``jk]jku32}(jkhjkja ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjY ubjk)}(jkjCjkjY ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#target-us-u32ujkjH jkjV ubajk}(j]j]j]j]j]ujkjO jkjS ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk interval-us (}(jk interval-us (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#interval-us-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkway-indirect-hits (}(jkway-indirect-hits (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#way-indirect-hits-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk way-misses (}(jk way-misses (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#way-misses-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkway-collisions (}(jkway-collisions (jkj1 ubjNs)}(jk``u32``jk]jku32}(jkhjkj9 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj1 ubjk)}(jkjCjkj1 ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#way-collisions-u32ujkjH jkj. ubajk}(j]j]j]j]j]ujkjO jkj+ ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpeak-delay-us (}(jkpeak-delay-us (jkjg ubjNs)}(jk``u32``jk]jku32}(jkhjkjo ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjg ubjk)}(jkjCjkjg ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#peak-delay-us-u32ujkjH jkjd ubajk}(j]j]j]j]j]ujkjO jkja ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkavg-delay-us (}(jkavg-delay-us (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#avg-delay-us-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkbase-delay-us (}(jkbase-delay-us (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#base-delay-us-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jksparse-flows (}(jksparse-flows (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#sparse-flows-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk bulk-flows (}(jk bulk-flows (jkj? ubjNs)}(jk``u32``jk]jku32}(jkhjkjG ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj? ubjk)}(jkjCjkj? ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#bulk-flows-u32ujkjH jkj< ubajk}(j]j]j]j]j]ujkjO jkj9 ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkunresponsive-flows (}(jkunresponsive-flows (jkju ubjNs)}(jk``u32``jk]jku32}(jkhjkj} ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkju ubjk)}(jkjCjkju ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#unresponsive-flows-u32ujkjH jkjr ubajk}(j]j]j]j]j]ujkjO jkjo ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk max-skblen (}(jk max-skblen (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#max-skblen-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflow-quantum (}(jkflow-quantum (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#flow-quantum-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk tc-cbs-attrs}(jk tc-cbs-attrsjkj# ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-cbs-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkparms (}(jkparms (jkjD ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjL ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjD ubjk)}(jkjCjkjD ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id66ujkjH jkjA ubajk}(j]j]j]j]j]ujkjO jkj> ubajk}(j]j]j]j]j]ujkjw jkj; ubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-cgroup-attrs}(jktc-cgroup-attrsjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-cgroup-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkact (}(jkact (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id67ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpolice (}(jkpolice (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id68ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ematches (}(jk ematches (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#ematches-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-choke-attrs}(jktc-choke-attrsjkjU ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-choke-attrsujkjH jkjR ubajk}(j]j]j]j]j]ujkjO jkjO ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkparms (}(jkparms (jkjv ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj~ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjv ubjk)}(jkjCjkjv ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id69ujkjH jkjs ubajk}(j]j]j]j]j]ujkjO jkjp ubajk}(j]j]j]j]j]ujkjw jkjm ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstab (}(jkstab (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #stab-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjm ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmax-p (}(jkmax-p (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #max-p-u32u jkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjm ubejk}(j]j]j]j]j]ujkj jkjO ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-codel-attrs}(jktc-codel-attrsjkj$ ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-codel-attrsujkjH jkj! ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktarget (}(jktarget (jkjE ubjNs)}(jk``u32``jk]jku32}(jkhjkjM ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjE ubjk)}(jkjCjkjE ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id70ujkjH jkjB ubajk}(j]j]j]j]j]ujkjO jkj? ubajk}(j]j]j]j]j]ujkjw jkj< ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklimit (}(jklimit (jkj{ ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj{ ubjk)}(jkjCjkj{ ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #limit-u32ujkjH jkjx ubajk}(j]j]j]j]j]ujkjO jkju ubajk}(j]j]j]j]j]ujkjw jkj< ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk interval (}(jk interval (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #interval-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj< ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkecn (}(jkecn (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#ecn-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj< ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkce-threshold (}(jkce-threshold (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj% ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#ce-threshold-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj< ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk tc-drr-attrs}(jk tc-drr-attrsjkj_ ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-drr-attrsujkjH jkj\ ubajk}(j]j]j]j]j]ujkjO jkjY ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk quantum (}(jk quantum (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #quantum-u32ujkjH jkj} ubajk}(j]j]j]j]j]ujkjO jkjz ubajk}(j]j]j]j]j]ujkjw jkjw ubajk}(j]j]j]j]j]ujkj jkjY ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-ematch-attrs}(jktc-ematch-attrsjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-ematch-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk tree-hdr (}(jk tree-hdr (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#tree-hdr-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk tree-list (}(jk tree-list (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj! ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#tree-list-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk tc-flow-attrs}(jk tc-flow-attrsjkj[ ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-flow-attrsujkjH jkjX ubajk}(j]j]j]j]j]ujkjO jkjU ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkeys (}(jkkeys (jkj| ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj| ubjk)}(jkjCjkj| ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #keys-u32ujkjH jkjy ubajk}(j]j]j]j]j]ujkjO jkjv ubajk}(j]j]j]j]j]ujkjw jkjs ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmode (}(jkmode (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #mode-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjs ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk baseclass (}(jk baseclass (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#baseclass-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjs ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrshift (}(jkrshift (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj& ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #rshift-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjs ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkaddend (}(jkaddend (jkjT ubjNs)}(jk``u32``jk]jku32}(jkhjkj\ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjT ubjk)}(jkjCjkjT ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #addend-u32ujkjH jkjQ ubajk}(j]j]j]j]j]ujkjO jkjN ubajk}(j]j]j]j]j]ujkjw jkjs ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmask (}(jkmask (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id71ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjs ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkxor (}(jkxor (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#xor-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjs ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk divisor (}(jk divisor (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #divisor-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjs ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkact (}(jkact (jkj, ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj4 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj, ubjk)}(jkjCjkj, ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id72ujkjH jkj) ubajk}(j]j]j]j]j]ujkjO jkj& ubajk}(j]j]j]j]j]ujkjw jkjs ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpolice (}(jkpolice (jkjb ubjNs)}(jk``nest``jk]jknest}(jkhjkjj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjb ubjk)}(jkjCjkjb ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id73ujkjH jkj_ ubajk}(j]j]j]j]j]ujkjO jkj\ ubajk}(j]j]j]j]j]ujkjw jkjs ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ematches (}(jk ematches (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id74ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjs ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk perturb (}(jk perturb (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #perturb-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjs ubejk}(j]j]j]j]j]ujkj jkjU ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-flower-attrs}(jktc-flower-attrsjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-flower-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk classid (}(jk classid (jkj1 ubjNs)}(jk``u32``jk]jku32}(jkhjkj9 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj1 ubjk)}(jkjCjkj1 ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id75ujkjH jkj. ubajk}(j]j]j]j]j]ujkjO jkj+ ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkindev (}(jkindev (jkjg ubjNs)}(jk ``string``jk]jkstring}(jkhjkjo ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjg ubjk)}(jkjCjkjg ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #indev-stringujkjH jkjd ubajk}(j]j]j]j]j]ujkjO jkja ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkact (}(jkact (jkj ubjNs)}(jk``array-nest``jk]jk array-nest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id76ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk key-eth-dst (}(jk key-eth-dst (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-eth-dst-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-eth-dst-mask (}(jkkey-eth-dst-mask (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-eth-dst-mask-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk key-eth-src (}(jk key-eth-src (jkj? ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjG ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj? ubjk)}(jkjCjkj? ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-eth-src-binaryujkjH jkj< ubajk}(j]j]j]j]j]ujkjO jkj9 ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-eth-src-mask (}(jkkey-eth-src-mask (jkju ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj} ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkju ubjk)}(jkjCjkju ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-eth-src-mask-binaryujkjH jkjr ubajk}(j]j]j]j]j]ujkjO jkjo ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-eth-type (}(jkkey-eth-type (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-eth-type-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-ip-proto (}(jkkey-ip-proto (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-ip-proto-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-ipv4-src (}(jkkey-ipv4-src (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-ipv4-src-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-ipv4-src-mask (}(jkkey-ipv4-src-mask (jkjM ubjNs)}(jk``u32``jk]jku32}(jkhjkjU ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjM ubjk)}(jkjCjkjM ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-ipv4-src-mask-u32ujkjH jkjJ ubajk}(j]j]j]j]j]ujkjO jkjG ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-ipv4-dst (}(jkkey-ipv4-dst (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-ipv4-dst-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj} ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-ipv4-dst-mask (}(jkkey-ipv4-dst-mask (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-ipv4-dst-mask-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-ipv6-src (}(jkkey-ipv6-src (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-ipv6-src-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-ipv6-src-mask (}(jkkey-ipv6-src-mask (jkj% ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj- ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj% ubjk)}(jkjCjkj% ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-ipv6-src-mask-binaryujkjH jkj" ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-ipv6-dst (}(jkkey-ipv6-dst (jkj[ ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjc ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj[ ubjk)}(jkjCjkj[ ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-ipv6-dst-binaryujkjH jkjX ubajk}(j]j]j]j]j]ujkjO jkjU ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-ipv6-dst-mask (}(jkkey-ipv6-dst-mask (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-ipv6-dst-mask-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk key-tcp-src (}(jk key-tcp-src (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-tcp-src-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk key-tcp-dst (}(jk key-tcp-dst (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-tcp-dst-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk key-udp-src (}(jk key-udp-src (jkj3 ubjNs)}(jk``u16``jk]jku16}(jkhjkj; ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj3 ubjk)}(jkjCjkj3 ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-udp-src-u16ujkjH jkj0 ubajk}(j]j]j]j]j]ujkjO jkj- ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk key-udp-dst (}(jk key-udp-dst (jkji ubjNs)}(jk``u16``jk]jku16}(jkhjkjq ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkji ubjk)}(jkjCjkji ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-udp-dst-u16ujkjH jkjf ubajk}(j]j]j]j]j]ujkjO jkjc ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflags (}(jkflags (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id77ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk key-vlan-id (}(jk key-vlan-id (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-vlan-id-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-vlan-prio (}(jkkey-vlan-prio (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-vlan-prio-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-vlan-eth-type (}(jkkey-vlan-eth-type (jkjA ubjNs)}(jk``u16``jk]jku16}(jkhjkjI ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjA ubjk)}(jkjCjkjA ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-vlan-eth-type-u16ujkjH jkj> ubajk}(j]j]j]j]j]ujkjO jkj; ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-enc-key-id (}(jkkey-enc-key-id (jkjw ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjw ubjk)}(jkjCjkjw ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-enc-key-id-u32ujkjH jkjt ubajk}(j]j]j]j]j]ujkjO jkjq ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-enc-ipv4-src (}(jkkey-enc-ipv4-src (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-enc-ipv4-src-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-enc-ipv4-src-mask (}(jkkey-enc-ipv4-src-mask (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-enc-ipv4-src-mask-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-enc-ipv4-dst (}(jkkey-enc-ipv4-dst (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj! ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-enc-ipv4-dst-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-enc-ipv4-dst-mask (}(jkkey-enc-ipv4-dst-mask (jkjO ubjNs)}(jk``u32``jk]jku32}(jkhjkjW ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjO ubjk)}(jkjCjkjO ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-enc-ipv4-dst-mask-u32ujkjH jkjL ubajk}(j]j]j]j]j]ujkjO jkjI ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-enc-ipv6-src (}(jkkey-enc-ipv6-src (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-enc-ipv6-src-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-enc-ipv6-src-mask (}(jkkey-enc-ipv6-src-mask (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-enc-ipv6-src-mask-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-enc-ipv6-dst (}(jkkey-enc-ipv6-dst (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-enc-ipv6-dst-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-enc-ipv6-dst-mask (}(jkkey-enc-ipv6-dst-mask (jkj' ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj/ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj' ubjk)}(jkjCjkj' ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-enc-ipv6-dst-mask-binaryujkjH jkj$ ubajk}(j]j]j]j]j]ujkjO jkj! ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-tcp-src-mask (}(jkkey-tcp-src-mask (jkj] ubjNs)}(jk``u16``jk]jku16}(jkhjkje ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj] ubjk)}(jkjCjkj] ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-tcp-src-mask-u16ujkjH jkjZ ubajk}(j]j]j]j]j]ujkjO jkjW ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-tcp-dst-mask (}(jkkey-tcp-dst-mask (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-tcp-dst-mask-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-udp-src-mask (}(jkkey-udp-src-mask (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-udp-src-mask-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-udp-dst-mask (}(jkkey-udp-dst-mask (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-udp-dst-mask-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-sctp-src-mask (}(jkkey-sctp-src-mask (jkj5 ubjNs)}(jk``u16``jk]jku16}(jkhjkj= ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj5 ubjk)}(jkjCjkj5 ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-sctp-src-mask-u16ujkjH jkj2 ubajk}(j]j]j]j]j]ujkjO jkj/ ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-sctp-dst-mask (}(jkkey-sctp-dst-mask (jkjk ubjNs)}(jk``u16``jk]jku16}(jkhjkjs ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjk ubjk)}(jkjCjkjk ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-sctp-dst-mask-u16ujkjH jkjh ubajk}(j]j]j]j]j]ujkjO jkje ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-sctp-src (}(jkkey-sctp-src (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-sctp-src-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-sctp-dst (}(jkkey-sctp-dst (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-sctp-dst-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-enc-udp-src-port (}(jkkey-enc-udp-src-port (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-enc-udp-src-port-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-enc-udp-src-port-mask (}(jkkey-enc-udp-src-port-mask (jkjC ubjNs)}(jk``u16``jk]jku16}(jkhjkjK ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjC ubjk)}(jkjCjkjC ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-enc-udp-src-port-mask-u16ujkjH jkj@ ubajk}(j]j]j]j]j]ujkjO jkj= ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-enc-udp-dst-port (}(jkkey-enc-udp-dst-port (jkjy ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjy ubjk)}(jkjCjkjy ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-enc-udp-dst-port-u16ujkjH jkjv ubajk}(j]j]j]j]j]ujkjO jkjs ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-enc-udp-dst-port-mask (}(jkkey-enc-udp-dst-port-mask (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-enc-udp-dst-port-mask-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk key-flags (}(jk key-flags (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-flags-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-flags-mask (}(jkkey-flags-mask (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj# ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-flags-mask-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-icmpv4-code (}(jkkey-icmpv4-code (jkjQ ubjNs)}(jk``u8``jk]jku8}(jkhjkjY ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjQ ubjk)}(jkjCjkjQ ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-icmpv4-code-u8ujkjH jkjN ubajk}(j]j]j]j]j]ujkjO jkjK ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-icmpv4-code-mask (}(jkkey-icmpv4-code-mask (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-icmpv4-code-mask-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-icmpv4-type (}(jkkey-icmpv4-type (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-icmpv4-type-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-icmpv4-type-mask (}(jkkey-icmpv4-type-mask (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-icmpv4-type-mask-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-icmpv6-code (}(jkkey-icmpv6-code (jkj) ubjNs)}(jk``u8``jk]jku8}(jkhjkj1 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj) ubjk)}(jkjCjkj) ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-icmpv6-code-u8ujkjH jkj& ubajk}(j]j]j]j]j]ujkjO jkj# ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-icmpv6-code-mask (}(jkkey-icmpv6-code-mask (jkj_ ubjNs)}(jk``u8``jk]jku8}(jkhjkjg ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj_ ubjk)}(jkjCjkj_ ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-icmpv6-code-mask-u8ujkjH jkj\ ubajk}(j]j]j]j]j]ujkjO jkjY ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-icmpv6-type (}(jkkey-icmpv6-type (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-icmpv6-type-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-icmpv6-type-mask (}(jkkey-icmpv6-type-mask (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-icmpv6-type-mask-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk key-arp-sip (}(jk key-arp-sip (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-arp-sip-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-arp-sip-mask (}(jkkey-arp-sip-mask (jkj7 ubjNs)}(jk``u32``jk]jku32}(jkhjkj? ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj7 ubjk)}(jkjCjkj7 ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-arp-sip-mask-u32ujkjH jkj4 ubajk}(j]j]j]j]j]ujkjO jkj1 ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk key-arp-tip (}(jk key-arp-tip (jkjm ubjNs)}(jk``u32``jk]jku32}(jkhjkju ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjm ubjk)}(jkjCjkjm ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-arp-tip-u32ujkjH jkjj ubajk}(j]j]j]j]j]ujkjO jkjg ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-arp-tip-mask (}(jkkey-arp-tip-mask (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-arp-tip-mask-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk key-arp-op (}(jk key-arp-op (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-arp-op-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-arp-op-mask (}(jkkey-arp-op-mask (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-arp-op-mask-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk key-arp-sha (}(jk key-arp-sha (jkjE ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjM ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjE ubjk)}(jkjCjkjE ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-arp-sha-binaryujkjH jkjB ubajk}(j]j]j]j]j]ujkjO jkj? ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-arp-sha-mask (}(jkkey-arp-sha-mask (jkj{ ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj{ ubjk)}(jkjCjkj{ ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-arp-sha-mask-binaryujkjH jkjx ubajk}(j]j]j]j]j]ujkjO jkju ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk key-arp-tha (}(jk key-arp-tha (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-arp-tha-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-arp-tha-mask (}(jkkey-arp-tha-mask (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-arp-tha-mask-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-mpls-ttl (}(jkkey-mpls-ttl (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj% ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-mpls-ttl-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-mpls-bos (}(jkkey-mpls-bos (jkjS ubjNs)}(jk``u8``jk]jku8}(jkhjkj[ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjS ubjk)}(jkjCjkjS ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-mpls-bos-u8ujkjH jkjP ubajk}(j]j]j]j]j]ujkjO jkjM ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk key-mpls-tc (}(jk key-mpls-tc (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-mpls-tc-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-mpls-label (}(jkkey-mpls-label (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-mpls-label-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-tcp-flags (}(jkkey-tcp-flags (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-tcp-flags-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-tcp-flags-mask (}(jkkey-tcp-flags-mask (jkj+ ubjNs)}(jk``u16``jk]jku16}(jkhjkj3 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj+ ubjk)}(jkjCjkj+ ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-tcp-flags-mask-u16ujkjH jkj( ubajk}(j]j]j]j]j]ujkjO jkj% ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk key-ip-tos (}(jk key-ip-tos (jkja ubjNs)}(jk``u8``jk]jku8}(jkhjkji ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkja ubjk)}(jkjCjkja ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-ip-tos-u8ujkjH jkj^ ubajk}(j]j]j]j]j]ujkjO jkj[ ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-ip-tos-mask (}(jkkey-ip-tos-mask (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-ip-tos-mask-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk key-ip-ttl (}(jk key-ip-ttl (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-ip-ttl-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-ip-ttl-mask (}(jkkey-ip-ttl-mask (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-ip-ttl-mask-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-cvlan-id (}(jkkey-cvlan-id (jkj9 ubjNs)}(jk``u16``jk]jku16}(jkhjkjA ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj9 ubjk)}(jkjCjkj9 ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-cvlan-id-u16ujkjH jkj6 ubajk}(j]j]j]j]j]ujkjO jkj3 ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-cvlan-prio (}(jkkey-cvlan-prio (jkjo ubjNs)}(jk``u8``jk]jku8}(jkhjkjw ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjo ubjk)}(jkjCjkjo ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-cvlan-prio-u8ujkjH jkjl ubajk}(j]j]j]j]j]ujkjO jkji ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-cvlan-eth-type (}(jkkey-cvlan-eth-type (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-cvlan-eth-type-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-enc-ip-tos (}(jkkey-enc-ip-tos (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-enc-ip-tos-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-enc-ip-tos-mask (}(jkkey-enc-ip-tos-mask (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-enc-ip-tos-mask-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-enc-ip-ttl (}(jkkey-enc-ip-ttl (jkjG ubjNs)}(jk``u8``jk]jku8}(jkhjkjO ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjG ubjk)}(jkjCjkjG ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-enc-ip-ttl-u8ujkjH jkjD ubajk}(j]j]j]j]j]ujkjO jkjA ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-enc-ip-ttl-mask (}(jkkey-enc-ip-ttl-mask (jkj} ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj} ubjk)}(jkjCjkj} ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-enc-ip-ttl-mask-u8ujkjH jkjz ubajk}(j]j]j]j]j]ujkjO jkjw ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-enc-opts (}(jkkey-enc-opts (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-enc-opts-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-enc-opts-mask (}(jkkey-enc-opts-mask (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-enc-opts-mask-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk in-hw-count (}(jk in-hw-count (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj' ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id78ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-port-src-min (}(jkkey-port-src-min (jkjU ubjNs)}(jk``u16``jk]jku16}(jkhjkj] ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjU ubjk)}(jkjCjkjU ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-port-src-min-u16u jkjH jkjR ubajk}(j]j]j]j]j]ujkjO jkjO ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-port-src-max (}(jkkey-port-src-max (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-port-src-max-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-port-dst-min (}(jkkey-port-dst-min (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-port-dst-min-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-port-dst-max (}(jkkey-port-dst-max (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-port-dst-max-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-ct-state (}(jkkey-ct-state (jkj- ubjNs)}(jk``u16``jk]jku16}(jkhjkj5 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj- ubjk)}(jkjCjkj- ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-ct-state-u16ujkjH jkj* ubajk}(j]j]j]j]j]ujkjO jkj' ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-ct-state-mask (}(jkkey-ct-state-mask (jkjc ubjNs)}(jk``u16``jk]jku16}(jkhjkjk ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjc ubjk)}(jkjCjkjc ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-ct-state-mask-u16ujkjH jkj` ubajk}(j]j]j]j]j]ujkjO jkj] ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk key-ct-zone (}(jk key-ct-zone (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-ct-zone-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-ct-zone-mask (}(jkkey-ct-zone-mask (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-ct-zone-mask-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk key-ct-mark (}(jk key-ct-mark (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-ct-mark-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-ct-mark-mask (}(jkkey-ct-mark-mask (jkj; ubjNs)}(jk``u32``jk]jku32}(jkhjkjC ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj; ubjk)}(jkjCjkj; ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-ct-mark-mask-u32ujkjH jkj8 ubajk}(j]j]j]j]j]ujkjO jkj5 ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-ct-labels (}(jkkey-ct-labels (jkjq ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjy ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjq ubjk)}(jkjCjkjq ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-ct-labels-binaryujkjH jkjn ubajk}(j]j]j]j]j]ujkjO jkjk ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-ct-labels-mask (}(jkkey-ct-labels-mask (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-ct-labels-mask-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-mpls-opts (}(jkkey-mpls-opts (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-mpls-opts-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk key-hash (}(jk key-hash (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #key-hash-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-hash-mask (}(jkkey-hash-mask (jkjI ubjNs)}(jk``u32``jk]jku32}(jkhjkjQ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjI ubjk)}(jkjCjkjI ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-hash-mask-u32ujkjH jkjF ubajk}(j]j]j]j]j]ujkjO jkjC ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-num-of-vlans (}(jkkey-num-of-vlans (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-num-of-vlans-u8ujkjH jkj| ubajk}(j]j]j]j]j]ujkjO jkjy ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-pppoe-sid (}(jkkey-pppoe-sid (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-pppoe-sid-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-ppp-proto (}(jkkey-ppp-proto (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-ppp-proto-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-l2-tpv3-sid (}(jkkey-l2-tpv3-sid (jkj! ubjNs)}(jk``u32``jk]jku32}(jkhjkj) ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj! ubjk)}(jkjCjkj! ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-l2-tpv3-sid-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk l2-miss (}(jk l2-miss (jkjW ubjNs)}(jk``u8``jk]jku8}(jkhjkj_ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjW ubjk)}(jkjCjkjW ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #l2-miss-u8ujkjH jkjT ubajk}(j]j]j]j]j]ujkjO jkjQ ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk key-cfm (}(jk key-cfm (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #key-cfm-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk key-spi (}(jk key-spi (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #key-spi-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkkey-spi-mask (}(jkkey-spi-mask (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#key-spi-mask-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj( ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-flower-key-enc-opts-attrs}(jktc-flower-key-enc-opts-attrsjkj; ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-flower-key-enc-opts-attrsujkjH jkj8 ubajk}(j]j]j]j]j]ujkjO jkj5 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkgeneve (}(jkgeneve (jkj\ ubjNs)}(jk``nest``jk]jknest}(jkhjkjd ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj\ ubjk)}(jkjCjkj\ ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #geneve-nestujkjH jkjY ubajk}(j]j]j]j]j]ujkjO jkjV ubajk}(j]j]j]j]j]ujkjw jkjS ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkvxlan (}(jkvxlan (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #vxlan-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjS ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkerspan (}(jkerspan (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #erspan-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjS ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkgtp (}(jkgtp (jkj ubjNs)}(jk``nest``jk]jknest}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #gtp-nestujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjS ubejk}(j]j]j]j]j]ujkj jkj5 ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"tc-flower-key-enc-opt-geneve-attrs}(jk"tc-flower-key-enc-opt-geneve-attrsjkj@ubajk}(j]j]j]j]j]internalrefurijѠ anchorname##tc-flower-key-enc-opt-geneve-attrsujkjH jkj=ubajk}(j]j]j]j]j]ujkjO jkj:ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkclass (}(jkclass (jkjaubjNs)}(jk``u16``jk]jku16}(jkhjkjiubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjaubjk)}(jkjCjkjaubejk}(j]j]j]j]j]internalrefurijѠ anchorname #class-u16ujkjH jkj^ubajk}(j]j]j]j]j]ujkjO jkj[ubajk}(j]j]j]j]j]ujkjw jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktype (}(jktype (jkjubjNs)}(jk``u8``jk]jku8}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#type-u8ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdata (}(jkdata (jkjubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id79ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjXubejk}(j]j]j]j]j]ujkj jkj:ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!tc-flower-key-enc-opt-vxlan-attrs}(jk!tc-flower-key-enc-opt-vxlan-attrsjkjubajk}(j]j]j]j]j]internalrefurijѠ anchorname"#tc-flower-key-enc-opt-vxlan-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkgbp (}(jkgbp (jkj0ubjNs)}(jk``u32``jk]jku32}(jkhjkj8ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj0ubjk)}(jkjCjkj0ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#gbp-u32ujkjH jkj-ubajk}(j]j]j]j]j]ujkjO jkj*ubajk}(j]j]j]j]j]ujkjw jkj'ubajk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"tc-flower-key-enc-opt-erspan-attrs}(jk"tc-flower-key-enc-opt-erspan-attrsjkjrubajk}(j]j]j]j]j]internalrefurijѠ anchorname##tc-flower-key-enc-opt-erspan-attrsujkjH jkjoubajk}(j]j]j]j]j]ujkjO jkjlubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkver (}(jkver (jkjubjNs)}(jk``u8``jk]jku8}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#ver-u8ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkindex (}(jkindex (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id80ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdir (}(jkdir (jkjubjNs)}(jk``u8``jk]jku8}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#dir-u8ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkhwid (}(jkhwid (jkj5ubjNs)}(jk``u8``jk]jku8}(jkhjkj=ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj5ubjk)}(jkjCjkj5ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#hwid-u8ujkjH jkj2ubajk}(j]j]j]j]j]ujkjO jkj/ubajk}(j]j]j]j]j]ujkjw jkjubejk}(j]j]j]j]j]ujkj jkjlubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-flower-key-enc-opt-gtp-attrs}(jktc-flower-key-enc-opt-gtp-attrsjkjwubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-flower-key-enc-opt-gtp-attrsujkjH jkjtubajk}(j]j]j]j]j]ujkjO jkjqubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk pdu-type (}(jk pdu-type (jkjubjNs)}(jk``u8``jk]jku8}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname #pdu-type-u8ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkqfi (}(jkqfi (jkjubjNs)}(jk``u8``jk]jku8}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#qfi-u8ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubejk}(j]j]j]j]j]ujkj jkjqubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-flower-key-mpls-opt-attrs}(jktc-flower-key-mpls-opt-attrsjkjubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-flower-key-mpls-opt-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk lse-depth (}(jk lse-depth (jkj1ubjNs)}(jk``u8``jk]jku8}(jkhjkj9ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj1ubjk)}(jkjCjkj1ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #lse-depth-u8ujkjH jkj.ubajk}(j]j]j]j]j]ujkjO jkj+ubajk}(j]j]j]j]j]ujkjw jkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk lse-ttl (}(jk lse-ttl (jkjgubjNs)}(jk``u8``jk]jku8}(jkhjkjoubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjgubjk)}(jkjCjkjgubejk}(j]j]j]j]j]internalrefurijѠ anchorname #lse-ttl-u8ujkjH jkjdubajk}(j]j]j]j]j]ujkjO jkjaubajk}(j]j]j]j]j]ujkjw jkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk lse-bos (}(jk lse-bos (jkjubjNs)}(jk``u8``jk]jku8}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname #lse-bos-u8ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklse-tc (}(jklse-tc (jkjubjNs)}(jk``u8``jk]jku8}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname #lse-tc-u8ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk lse-label (}(jk lse-label (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#lse-label-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj(ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-flower-key-cfm-attrs}(jktc-flower-key-cfm-attrsjkjKubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-flower-key-cfm-attrsujkjH jkjHubajk}(j]j]j]j]j]ujkjO jkjEubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk md-level (}(jk md-level (jkjlubjNs)}(jk``u8``jk]jku8}(jkhjkjtubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjlubjk)}(jkjCjkjlubejk}(j]j]j]j]j]internalrefurijѠ anchorname #md-level-u8ujkjH jkjiubajk}(j]j]j]j]j]ujkjO jkjfubajk}(j]j]j]j]j]ujkjw jkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkopcode (}(jkopcode (jkjubjNs)}(jk``u8``jk]jku8}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname #opcode-u8ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjcubejk}(j]j]j]j]j]ujkj jkjEubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk tc-fw-attrs}(jk tc-fw-attrsjkjubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-fw-attrsujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk classid (}(jk classid (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id81ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpolice (}(jkpolice (jkj;ubjNs)}(jk``nest``jk]jknest}(jkhjkjCubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj;ubjk)}(jkjCjkj;ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id82ujkjH jkj8ubajk}(j]j]j]j]j]ujkjO jkj5ubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkindev (}(jkindev (jkjqubjNs)}(jk ``string``jk]jkstring}(jkhjkjyubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjqubjk)}(jkjCjkjqubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id83ujkjH jkjnubajk}(j]j]j]j]j]ujkjO jkjkubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkact (}(jkact (jkjubjNs)}(jk``array-nest``jk]jk array-nest}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id84ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmask (}(jkmask (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id85ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk tc-gred-attrs}(jk tc-gred-attrsjkjubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-gred-attrsujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkparms (}(jkparms (jkj@ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjHubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj@ubjk)}(jkjCjkj@ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id86ujkjH jkj=ubajk}(j]j]j]j]j]ujkjO jkj:ubajk}(j]j]j]j]j]ujkjw jkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstab (}(jkstab (jkjvubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj~ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjvubjk)}(jkjCjkjvubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id87ujkjH jkjsubajk}(j]j]j]j]j]ujkjO jkjpubajk}(j]j]j]j]j]ujkjw jkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdps (}(jkdps (jkjubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname #dps-binaryujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmax-p (}(jkmax-p (jkjubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname #max-p-binaryujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklimit (}(jklimit (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id88ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk vq-list (}(jk vq-list (jkjNubjNs)}(jk``nest``jk]jknest}(jkhjkjVubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjNubjk)}(jkjCjkjNubejk}(j]j]j]j]j]internalrefurijѠ anchorname #vq-list-nestujkjH jkjKubajk}(j]j]j]j]j]ujkjO jkjHubajk}(j]j]j]j]j]ujkjw jkj7ubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktca-gred-vq-list-attrs}(jktca-gred-vq-list-attrsjkjubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tca-gred-vq-list-attrsujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkentry (}(jkentry (jkjubjNs)}(jk``nest``jk]jknest}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname #entry-nestujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubajk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktca-gred-vq-entry-attrs}(jktca-gred-vq-entry-attrsjkjubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tca-gred-vq-entry-attrsujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkjubjNs)}(jk``pad``jk]jkpad}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id89ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdp (}(jkdp (jkjJubjNs)}(jk``u32``jk]jku32}(jkhjkjRubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjJubjk)}(jkjCjkjJubejk}(j]j]j]j]j]internalrefurijѠ anchorname#dp-u32ujkjH jkjGubajk}(j]j]j]j]j]ujkjO jkjDubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk stat-bytes (}(jk stat-bytes (jkjubjNs)}(jk``u64``jk]jku64}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#stat-bytes-u64ujkjH jkj}ubajk}(j]j]j]j]j]ujkjO jkjzubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstat-packets (}(jkstat-packets (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#stat-packets-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstat-backlog (}(jkstat-backlog (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#stat-backlog-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstat-prob-drop (}(jkstat-prob-drop (jkj" ubjNs)}(jk``u32``jk]jku32}(jkhjkj* ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj" ubjk)}(jkjCjkj" ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#stat-prob-drop-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstat-prob-mark (}(jkstat-prob-mark (jkjX ubjNs)}(jk``u32``jk]jku32}(jkhjkj` ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjX ubjk)}(jkjCjkjX ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#stat-prob-mark-u32ujkjH jkjU ubajk}(j]j]j]j]j]ujkjO jkjR ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstat-forced-drop (}(jkstat-forced-drop (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#stat-forced-drop-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstat-forced-mark (}(jkstat-forced-mark (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#stat-forced-mark-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk stat-pdrop (}(jk stat-pdrop (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#stat-pdrop-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk stat-other (}(jk stat-other (jkj0 ubjNs)}(jk``u32``jk]jku32}(jkhjkj8 ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj0 ubjk)}(jkjCjkj0 ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#stat-other-u32ujkjH jkj- ubajk}(j]j]j]j]j]ujkjO jkj* ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflags (}(jkflags (jkjf ubjNs)}(jk``u32``jk]jku32}(jkhjkjn ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjf ubjk)}(jkjCjkjf ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id90ujkjH jkjc ubajk}(j]j]j]j]j]ujkjO jkj` ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk tc-hfsc-attrs}(jk tc-hfsc-attrsjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-hfsc-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrsc (}(jkrsc (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #rsc-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkfsc (}(jkfsc (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #fsc-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkusc (}(jkusc (jkj5 ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj= ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj5 ubjk)}(jkjCjkj5 ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #usc-binaryujkjH jkj2 ubajk}(j]j]j]j]j]ujkjO jkj/ ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk tc-hhf-attrs}(jk tc-hhf-attrsjkjw ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-hhf-attrsujkjH jkjt ubajk}(j]j]j]j]j]ujkjO jkjq ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkbacklog-limit (}(jkbacklog-limit (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#backlog-limit-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk quantum (}(jk quantum (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id91ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkhh-flows-limit (}(jkhh-flows-limit (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#hh-flows-limit-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkreset-timeout (}(jkreset-timeout (jkj: ubjNs)}(jk``u32``jk]jku32}(jkhjkjB ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj: ubjk)}(jkjCjkj: ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#reset-timeout-u32ujkjH jkj7 ubajk}(j]j]j]j]j]ujkjO jkj4 ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk admit-bytes (}(jk admit-bytes (jkjp ubjNs)}(jk``u32``jk]jku32}(jkhjkjx ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjp ubjk)}(jkjCjkjp ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#admit-bytes-u32ujkjH jkjm ubajk}(j]j]j]j]j]ujkjO jkjj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkevict-timeout (}(jkevict-timeout (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#evict-timeout-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jknon-hh-weight (}(jknon-hh-weight (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#non-hh-weight-u32ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjq ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk tc-htb-attrs}(jk tc-htb-attrsjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-htb-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkparms (}(jkparms (jkj? ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjG ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj? ubjk)}(jkjCjkj? ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id92ujkjH jkj< ubajk}(j]j]j]j]j]ujkjO jkj9 ubajk}(j]j]j]j]j]ujkjw jkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkinit (}(jkinit (jkju ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj} ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkju ubjk)}(jkjCjkju ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #init-binaryujkjH jkjr ubajk}(j]j]j]j]j]ujkjO jkjo ubajk}(j]j]j]j]j]ujkjw jkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkctab (}(jkctab (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #ctab-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrtab (}(jkrtab (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #rtab-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk direct-qlen (}(jk direct-qlen (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#direct-qlen-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrate64 (}(jkrate64 (jkjMubjNs)}(jk``u64``jk]jku64}(jkhjkjUubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjMubjk)}(jkjCjkjMubejk}(j]j]j]j]j]internalrefurijѠ anchorname #rate64-u64ujkjH jkjJubajk}(j]j]j]j]j]ujkjO jkjGubajk}(j]j]j]j]j]ujkjw jkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkceil64 (}(jkceil64 (jkjubjNs)}(jk``u64``jk]jku64}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname #ceil64-u64ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkj}ubajk}(j]j]j]j]j]ujkjw jkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkjubjNs)}(jk``pad``jk]jkpad}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id93ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj6 ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk offload (}(jk offload (jkjubjNs)}(jk``flag``jk]jkflag}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname #offload-flagujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj6 ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-matchall-attrs}(jktc-matchall-attrsjkj1ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-matchall-attrsujkjH jkj.ubajk}(j]j]j]j]j]ujkjO jkj+ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk classid (}(jk classid (jkjRubjNs)}(jk``u32``jk]jku32}(jkhjkjZubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjRubjk)}(jkjCjkjRubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id94ujkjH jkjOubajk}(j]j]j]j]j]ujkjO jkjLubajk}(j]j]j]j]j]ujkjw jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkact (}(jkact (jkjubjNs)}(jk``array-nest``jk]jk array-nest}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id95ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflags (}(jkflags (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id96ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpcnt (}(jkpcnt (jkjubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id97ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj*ubjNs)}(jk``pad``jk]jkpad}(jkhjkj2ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj*ubjk)}(jkjCjkj*ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id98ujkjH jkj'ubajk}(j]j]j]j]j]ujkjO jkj$ubajk}(j]j]j]j]j]ujkjw jkjIubejk}(j]j]j]j]j]ujkj jkj+ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk tc-etf-attrs}(jk tc-etf-attrsjkjlubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-etf-attrsujkjH jkjiubajk}(j]j]j]j]j]ujkjO jkjfubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkparms (}(jkparms (jkjubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id99ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubajk}(j]j]j]j]j]ujkj jkjfubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk tc-ets-attrs}(jk tc-ets-attrsjkjubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-ets-attrsujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jknbands (}(jknbands (jkjubjNs)}(jk``u8``jk]jku8}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname #nbands-u8ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk nstrict (}(jk nstrict (jkj&ubjNs)}(jk``u8``jk]jku8}(jkhjkj.ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj&ubjk)}(jkjCjkj&ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #nstrict-u8ujkjH jkj#ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkquanta (}(jkquanta (jkj\ubjNs)}(jk``nest``jk]jknest}(jkhjkjdubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj\ubjk)}(jkjCjkj\ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #quanta-nestujkjH jkjYubajk}(j]j]j]j]j]ujkjO jkjVubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk quanta-band (}(jk quanta-band (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#quanta-band-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk priomap (}(jk priomap (jkjubjNs)}(jk``nest``jk]jknest}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname #priomap-nestujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpriomap-band (}(jkpriomap-band (jkjubjNs)}(jk``u8``jk]jku8}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#priomap-band-u8ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk tc-fq-attrs}(jk tc-fq-attrsjkj@ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-fq-attrsujkjH jkj=ubajk}(j]j]j]j]j]ujkjO jkj:ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkplimit (}(jkplimit (jkjaubjNs)}(jk``u32``jk]jku32}(jkhjkjiubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjaubjk)}(jkjCjkjaubejk}(j]j]j]j]j]internalrefurijѠ anchorname #plimit-u32ujkjH jkj^ubajk}(j]j]j]j]j]ujkjO jkj[ubajk}(j]j]j]j]j]ujkjw jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk flow-plimit (}(jk flow-plimit (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#flow-plimit-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk quantum (}(jk quantum (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id100ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkinitial-quantum (}(jkinitial-quantum (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#initial-quantum-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rate-enable (}(jk rate-enable (jkj9ubjNs)}(jk``u32``jk]jku32}(jkhjkjAubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj9ubjk)}(jkjCjkj9ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#rate-enable-u32ujkjH jkj6ubajk}(j]j]j]j]j]ujkjO jkj3ubajk}(j]j]j]j]j]ujkjw jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflow-default-rate (}(jkflow-default-rate (jkjoubjNs)}(jk``u32``jk]jku32}(jkhjkjwubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjoubjk)}(jkjCjkjoubejk}(j]j]j]j]j]internalrefurijѠ anchorname#flow-default-rate-u32ujkjH jkjlubajk}(j]j]j]j]j]ujkjO jkjiubajk}(j]j]j]j]j]ujkjw jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflow-max-rate (}(jkflow-max-rate (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#flow-max-rate-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk buckets-log (}(jk buckets-log (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#buckets-log-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflow-refill-delay (}(jkflow-refill-delay (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#flow-refill-delay-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk orphan-mask (}(jk orphan-mask (jkjGubjNs)}(jk``u32``jk]jku32}(jkhjkjOubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjGubjk)}(jkjCjkjGubejk}(j]j]j]j]j]internalrefurijѠ anchorname#orphan-mask-u32ujkjH jkjDubajk}(j]j]j]j]j]ujkjO jkjAubajk}(j]j]j]j]j]ujkjw jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklow-rate-threshold (}(jklow-rate-threshold (jkj}ubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj}ubjk)}(jkjCjkj}ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#low-rate-threshold-u32ujkjH jkjzubajk}(j]j]j]j]j]ujkjO jkjwubajk}(j]j]j]j]j]ujkjw jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkce-threshold (}(jkce-threshold (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id101ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk timer-slack (}(jk timer-slack (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#timer-slack-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk horizon (}(jk horizon (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkj'ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname #horizon-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkhorizon-drop (}(jkhorizon-drop (jkjUubjNs)}(jk``u8``jk]jku8}(jkhjkj]ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjUubjk)}(jkjCjkjUubejk}(j]j]j]j]j]internalrefurijѠ anchorname#horizon-drop-u8ujkjH jkjRubajk}(j]j]j]j]j]ujkjO jkjOubajk}(j]j]j]j]j]ujkjw jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk priomap (}(jk priomap (jkjubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#priomap-binaryujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk weights (}(jk weights (jkjubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#weights-binaryujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjXubejk}(j]j]j]j]j]ujkj jkj:ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-fq-codel-attrs}(jktc-fq-codel-attrsjkjubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-fq-codel-attrsujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktarget (}(jktarget (jkj$ubjNs)}(jk``u32``jk]jku32}(jkhjkj,ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj$ubjk)}(jkjCjkj$ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id102ujkjH jkj!ubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklimit (}(jklimit (jkjZubjNs)}(jk``u32``jk]jku32}(jkhjkjbubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjZubjk)}(jkjCjkjZubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id103ujkjH jkjWubajk}(j]j]j]j]j]ujkjO jkjTubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk interval (}(jk interval (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id104ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkecn (}(jkecn (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id105ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflows (}(jkflows (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname #flows-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk quantum (}(jk quantum (jkj2ubjNs)}(jk``u32``jk]jku32}(jkhjkj:ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj2ubjk)}(jkjCjkj2ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id106ujkjH jkj/ubajk}(j]j]j]j]j]ujkjO jkj,ubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkce-threshold (}(jkce-threshold (jkjhubjNs)}(jk``u32``jk]jku32}(jkhjkjpubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjhubjk)}(jkjCjkjhubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id107ujkjH jkjeubajk}(j]j]j]j]j]ujkjO jkjbubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdrop-batch-size (}(jkdrop-batch-size (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#drop-batch-size-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmemory-limit (}(jkmemory-limit (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id108ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkce-threshold-selector (}(jkce-threshold-selector (jkj ubjNs)}(jk``u8``jk]jku8}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#ce-threshold-selector-u8ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkce-threshold-mask (}(jkce-threshold-mask (jkj@ubjNs)}(jk``u8``jk]jku8}(jkhjkjHubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj@ubjk)}(jkjCjkj@ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#ce-threshold-mask-u8ujkjH jkj=ubajk}(j]j]j]j]j]ujkjO jkj:ubajk}(j]j]j]j]j]ujkjw jkjubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-fq-pie-attrs}(jktc-fq-pie-attrsjkjubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-fq-pie-attrsujkjH jkjubajk}(j]j]j]j]j]ujkjO jkj|ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklimit (}(jklimit (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id109ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflows (}(jkflows (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id110ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktarget (}(jktarget (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id111ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk tupdate (}(jk tupdate (jkjEubjNs)}(jk``u32``jk]jku32}(jkhjkjMubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjEubjk)}(jkjCjkjEubejk}(j]j]j]j]j]internalrefurijѠ anchorname #tupdate-u32ujkjH jkjBubajk}(j]j]j]j]j]ujkjO jkj?ubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkalpha (}(jkalpha (jkj{ubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj{ubjk)}(jkjCjkj{ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #alpha-u32ujkjH jkjxubajk}(j]j]j]j]j]ujkjO jkjuubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkbeta (}(jkbeta (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname #beta-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk quantum (}(jk quantum (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id112ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmemory-limit (}(jkmemory-limit (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkj%ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id113ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ecn-prob (}(jk ecn-prob (jkjSubjNs)}(jk``u32``jk]jku32}(jkhjkj[ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjSubjk)}(jkjCjkjSubejk}(j]j]j]j]j]internalrefurijѠ anchorname #ecn-prob-u32ujkjH jkjPubajk}(j]j]j]j]j]ujkjO jkjMubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkecn (}(jkecn (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id114ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk bytemode (}(jk bytemode (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname #bytemode-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdq-rate-estimator (}(jkdq-rate-estimator (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#dq-rate-estimator-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubejk}(j]j]j]j]j]ujkj jkj|ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-netem-attrs}(jktc-netem-attrsjkj7ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-netem-attrsujkjH jkj4ubajk}(j]j]j]j]j]ujkjO jkj1ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkcorr (}(jkcorr (jkjXubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj`ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjXubjk)}(jkjCjkjXubejk}(j]j]j]j]j]internalrefurijѠ anchorname #corr-binaryujkjH jkjUubajk}(j]j]j]j]j]ujkjO jkjRubajk}(j]j]j]j]j]ujkjw jkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk delay-dist (}(jk delay-dist (jkjubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#delay-dist-binaryujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk reorder (}(jk reorder (jkjubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#reorder-binaryujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk corrupt (}(jk corrupt (jkjubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#corrupt-binaryujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkloss (}(jkloss (jkj0ubjNs)}(jk``nest``jk]jknest}(jkhjkj8ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj0ubjk)}(jkjCjkj0ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #loss-nestujkjH jkj-ubajk}(j]j]j]j]j]ujkjO jkj*ubajk}(j]j]j]j]j]ujkjw jkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrate (}(jkrate (jkjfubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjnubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjfubjk)}(jkjCjkjfubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id115ujkjH jkjcubajk}(j]j]j]j]j]ujkjO jkj`ubajk}(j]j]j]j]j]ujkjw jkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkecn (}(jkecn (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id116ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrate64 (}(jkrate64 (jkjubjNs)}(jk``u64``jk]jku64}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id117ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#pad-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk latency64 (}(jk latency64 (jkj>ubjNs)}(jk``s64``jk]jks64}(jkhjkjFubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj>ubjk)}(jkjCjkj>ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#latency64-s64ujkjH jkj;ubajk}(j]j]j]j]j]ujkjO jkj8ubajk}(j]j]j]j]j]ujkjw jkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk jitter64 (}(jk jitter64 (jkjtubjNs)}(jk``s64``jk]jks64}(jkhjkj|ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjtubjk)}(jkjCjkjtubejk}(j]j]j]j]j]internalrefurijѠ anchorname #jitter64-s64ujkjH jkjqubajk}(j]j]j]j]j]ujkjO jkjnubajk}(j]j]j]j]j]ujkjw jkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkslot (}(jkslot (jkjubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname #slot-binaryujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk slot-dist (}(jk slot-dist (jkjubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#slot-dist-binaryujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk prng-seed (}(jk prng-seed (jkjubjNs)}(jk``u64``jk]jku64}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#prng-seed-u64ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjOubejk}(j]j]j]j]j]ujkj jkj1ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-netem-loss-attrs}(jktc-netem-loss-attrsjkjXubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-netem-loss-attrsujkjH jkjUubajk}(j]j]j]j]j]ujkjO jkjRubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkgi (}(jkgi (jkjyubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjyubjk)}(jkjCjkjyubejk}(j]j]j]j]j]internalrefurijѠ anchorname #gi-binaryujkjH jkjvubajk}(j]j]j]j]j]ujkjO jkjsubajk}(j]j]j]j]j]ujkjw jkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkge (}(jkge (jkjubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname #ge-binaryujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjpubejk}(j]j]j]j]j]ujkj jkjRubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk tc-pie-attrs}(jk tc-pie-attrsjkjubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-pie-attrsujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktarget (}(jktarget (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id118ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklimit (}(jklimit (jkjHubjNs)}(jk``u32``jk]jku32}(jkhjkjPubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjHubjk)}(jkjCjkjHubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id119ujkjH jkjEubajk}(j]j]j]j]j]ujkjO jkjBubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk tupdate (}(jk tupdate (jkj~ubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj~ubjk)}(jkjCjkj~ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id120ujkjH jkj{ubajk}(j]j]j]j]j]ujkjO jkjxubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkalpha (}(jkalpha (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id121ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkbeta (}(jkbeta (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id122ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkecn (}(jkecn (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj( ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id123ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk bytemode (}(jk bytemode (jkjV ubjNs)}(jk``u32``jk]jku32}(jkhjkj^ ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjV ubjk)}(jkjCjkjV ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id124ujkjH jkjS ubajk}(j]j]j]j]j]ujkjO jkjP ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdq-rate-estimator (}(jkdq-rate-estimator (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id125ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-police-attrs}(jktc-police-attrsjkj ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-police-attrsujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktbf (}(jktbf (jkj ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #tbf-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrate (}(jkrate (jkj%!ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj-!ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj%!ubjk)}(jkjCjkj%!ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id126ujkjH jkj"!ubajk}(j]j]j]j]j]ujkjO jkj!ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk peakrate (}(jk peakrate (jkj[!ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjc!ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj[!ubjk)}(jkjCjkj[!ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#peakrate-binaryujkjH jkjX!ubajk}(j]j]j]j]j]ujkjO jkjU!ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkavrate (}(jkavrate (jkj!ubjNs)}(jk``u32``jk]jku32}(jkhjkj!ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj!ubjk)}(jkjCjkj!ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #avrate-u32ujkjH jkj!ubajk}(j]j]j]j]j]ujkjO jkj!ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkresult (}(jkresult (jkj!ubjNs)}(jk``u32``jk]jku32}(jkhjkj!ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj!ubjk)}(jkjCjkj!ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #result-u32ujkjH jkj!ubajk}(j]j]j]j]j]ujkjO jkj!ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktm (}(jktm (jkj!ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj"ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj!ubjk)}(jkjCjkj!ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id127ujkjH jkj!ubajk}(j]j]j]j]j]ujkjO jkj!ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj3"ubjNs)}(jk``pad``jk]jkpad}(jkhjkj;"ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj3"ubjk)}(jkjCjkj3"ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id128ujkjH jkj0"ubajk}(j]j]j]j]j]ujkjO jkj-"ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrate64 (}(jkrate64 (jkji"ubjNs)}(jk``u64``jk]jku64}(jkhjkjq"ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkji"ubjk)}(jkjCjkji"ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id129ujkjH jkjf"ubajk}(j]j]j]j]j]ujkjO jkjc"ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk peakrate64 (}(jk peakrate64 (jkj"ubjNs)}(jk``u64``jk]jku64}(jkhjkj"ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj"ubjk)}(jkjCjkj"ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#peakrate64-u64ujkjH jkj"ubajk}(j]j]j]j]j]ujkjO jkj"ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk pktrate64 (}(jk pktrate64 (jkj"ubjNs)}(jk``u64``jk]jku64}(jkhjkj"ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj"ubjk)}(jkjCjkj"ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#pktrate64-u64ujkjH jkj"ubajk}(j]j]j]j]j]ujkjO jkj"ubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk pktburst64 (}(jk pktburst64 (jkj #ubjNs)}(jk``u64``jk]jku64}(jkhjkj#ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj #ubjk)}(jkjCjkj #ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#pktburst64-u64ujkjH jkj#ubajk}(j]j]j]j]j]ujkjO jkj#ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk tc-qfq-attrs}(jk tc-qfq-attrsjkjM#ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-qfq-attrsujkjH jkjJ#ubajk}(j]j]j]j]j]ujkjO jkjG#ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkweight (}(jkweight (jkjn#ubjNs)}(jk``u32``jk]jku32}(jkhjkjv#ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjn#ubjk)}(jkjCjkjn#ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #weight-u32ujkjH jkjk#ubajk}(j]j]j]j]j]ujkjO jkjh#ubajk}(j]j]j]j]j]ujkjw jkje#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklmax (}(jklmax (jkj#ubjNs)}(jk``u32``jk]jku32}(jkhjkj#ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj#ubjk)}(jkjCjkj#ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #lmax-u32ujkjH jkj#ubajk}(j]j]j]j]j]ujkjO jkj#ubajk}(j]j]j]j]j]ujkjw jkje#ubejk}(j]j]j]j]j]ujkj jkjG#ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk tc-red-attrs}(jk tc-red-attrsjkj#ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-red-attrsujkjH jkj#ubajk}(j]j]j]j]j]ujkjO jkj#ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkparms (}(jkparms (jkj$ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj$ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj$ubjk)}(jkjCjkj$ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id130ujkjH jkj$ubajk}(j]j]j]j]j]ujkjO jkj$ubajk}(j]j]j]j]j]ujkjw jkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstab (}(jkstab (jkj=$ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjE$ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj=$ubjk)}(jkjCjkj=$ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id131ujkjH jkj:$ubajk}(j]j]j]j]j]ujkjO jkj7$ubajk}(j]j]j]j]j]ujkjw jkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmax-p (}(jkmax-p (jkjs$ubjNs)}(jk``u32``jk]jku32}(jkhjkj{$ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjs$ubjk)}(jkjCjkjs$ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id132ujkjH jkjp$ubajk}(j]j]j]j]j]ujkjO jkjm$ubajk}(j]j]j]j]j]ujkjw jkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflags (}(jkflags (jkj$ubjNs)}(jk``bitfield32``jk]jk bitfield32}(jkhjkj$ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj$ubjk)}(jkjCjkj$ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id133ujkjH jkj$ubajk}(j]j]j]j]j]ujkjO jkj$ubajk}(j]j]j]j]j]ujkjw jkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkearly-drop-block (}(jkearly-drop-block (jkj$ubjNs)}(jk``u32``jk]jku32}(jkhjkj$ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj$ubjk)}(jkjCjkj$ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#early-drop-block-u32ujkjH jkj$ubajk}(j]j]j]j]j]ujkjO jkj$ubajk}(j]j]j]j]j]ujkjw jkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk mark-block (}(jk mark-block (jkj%ubjNs)}(jk``u32``jk]jku32}(jkhjkj%ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj%ubjk)}(jkjCjkj%ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#mark-block-u32ujkjH jkj%ubajk}(j]j]j]j]j]ujkjO jkj%ubajk}(j]j]j]j]j]ujkjw jkj#ubejk}(j]j]j]j]j]ujkj jkj#ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-route-attrs}(jktc-route-attrsjkjW%ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-route-attrsujkjH jkjT%ubajk}(j]j]j]j]j]ujkjO jkjQ%ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk classid (}(jk classid (jkjx%ubjNs)}(jk``u32``jk]jku32}(jkhjkj%ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjx%ubjk)}(jkjCjkjx%ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id134ujkjH jkju%ubajk}(j]j]j]j]j]ujkjO jkjr%ubajk}(j]j]j]j]j]ujkjw jkjo%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkto (}(jkto (jkj%ubjNs)}(jk``u32``jk]jku32}(jkhjkj%ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj%ubjk)}(jkjCjkj%ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#to-u32ujkjH jkj%ubajk}(j]j]j]j]j]ujkjO jkj%ubajk}(j]j]j]j]j]ujkjw jkjo%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkfrom (}(jkfrom (jkj%ubjNs)}(jk``u32``jk]jku32}(jkhjkj%ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj%ubjk)}(jkjCjkj%ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #from-u32ujkjH jkj%ubajk}(j]j]j]j]j]ujkjO jkj%ubajk}(j]j]j]j]j]ujkjw jkjo%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkiif (}(jkiif (jkj&ubjNs)}(jk``u32``jk]jku32}(jkhjkj"&ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj&ubjk)}(jkjCjkj&ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#iif-u32ujkjH jkj&ubajk}(j]j]j]j]j]ujkjO jkj&ubajk}(j]j]j]j]j]ujkjw jkjo%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpolice (}(jkpolice (jkjP&ubjNs)}(jk``nest``jk]jknest}(jkhjkjX&ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjP&ubjk)}(jkjCjkjP&ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id135ujkjH jkjM&ubajk}(j]j]j]j]j]ujkjO jkjJ&ubajk}(j]j]j]j]j]ujkjw jkjo%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkact (}(jkact (jkj&ubjNs)}(jk``array-nest``jk]jk array-nest}(jkhjkj&ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj&ubjk)}(jkjCjkj&ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id136ujkjH jkj&ubajk}(j]j]j]j]j]ujkjO jkj&ubajk}(j]j]j]j]j]ujkjw jkjo%ubejk}(j]j]j]j]j]ujkj jkjQ%ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-taprio-attrs}(jktc-taprio-attrsjkj&ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-taprio-attrsujkjH jkj&ubajk}(j]j]j]j]j]ujkjO jkj&ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk priomap (}(jk priomap (jkj&ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj&ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj&ubjk)}(jkjCjkj&ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id137ujkjH jkj&ubajk}(j]j]j]j]j]ujkjO jkj&ubajk}(j]j]j]j]j]ujkjw jkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jksched-entry-list (}(jksched-entry-list (jkj'ubjNs)}(jk``nest``jk]jknest}(jkhjkj''ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj'ubjk)}(jkjCjkj'ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#sched-entry-list-nestujkjH jkj'ubajk}(j]j]j]j]j]ujkjO jkj'ubajk}(j]j]j]j]j]ujkjw jkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jksched-base-time (}(jksched-base-time (jkjU'ubjNs)}(jk``s64``jk]jks64}(jkhjkj]'ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjU'ubjk)}(jkjCjkjU'ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#sched-base-time-s64ujkjH jkjR'ubajk}(j]j]j]j]j]ujkjO jkjO'ubajk}(j]j]j]j]j]ujkjw jkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jksched-single-entry (}(jksched-single-entry (jkj'ubjNs)}(jk``nest``jk]jknest}(jkhjkj'ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj'ubjk)}(jkjCjkj'ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#sched-single-entry-nestujkjH jkj'ubajk}(j]j]j]j]j]ujkjO jkj'ubajk}(j]j]j]j]j]ujkjw jkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jksched-clockid (}(jksched-clockid (jkj'ubjNs)}(jk``s32``jk]jks32}(jkhjkj'ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj'ubjk)}(jkjCjkj'ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#sched-clockid-s32ujkjH jkj'ubajk}(j]j]j]j]j]ujkjO jkj'ubajk}(j]j]j]j]j]ujkjw jkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj'ubjNs)}(jk``pad``jk]jkpad}(jkhjkj'ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj'ubjk)}(jkjCjkj'ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id138ujkjH jkj'ubajk}(j]j]j]j]j]ujkjO jkj'ubajk}(j]j]j]j]j]ujkjw jkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk admin-sched (}(jk admin-sched (jkj-(ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj5(ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj-(ubjk)}(jkjCjkj-(ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#admin-sched-binaryujkjH jkj*(ubajk}(j]j]j]j]j]ujkjO jkj'(ubajk}(j]j]j]j]j]ujkjw jkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jksched-cycle-time (}(jksched-cycle-time (jkjc(ubjNs)}(jk``s64``jk]jks64}(jkhjkjk(ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjc(ubjk)}(jkjCjkjc(ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#sched-cycle-time-s64ujkjH jkj`(ubajk}(j]j]j]j]j]ujkjO jkj](ubajk}(j]j]j]j]j]ujkjw jkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jksched-cycle-time-extension (}(jksched-cycle-time-extension (jkj(ubjNs)}(jk``s64``jk]jks64}(jkhjkj(ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj(ubjk)}(jkjCjkj(ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#sched-cycle-time-extension-s64ujkjH jkj(ubajk}(j]j]j]j]j]ujkjO jkj(ubajk}(j]j]j]j]j]ujkjw jkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflags (}(jkflags (jkj(ubjNs)}(jk``u32``jk]jku32}(jkhjkj(ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj(ubjk)}(jkjCjkj(ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id139ujkjH jkj(ubajk}(j]j]j]j]j]ujkjO jkj(ubajk}(j]j]j]j]j]ujkjw jkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktxtime-delay (}(jktxtime-delay (jkj)ubjNs)}(jk``u32``jk]jku32}(jkhjkj )ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj)ubjk)}(jkjCjkj)ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#txtime-delay-u32ujkjH jkj)ubajk}(j]j]j]j]j]ujkjO jkj(ubajk}(j]j]j]j]j]ujkjw jkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk tc-entry (}(jk tc-entry (jkj;)ubjNs)}(jk``nest``jk]jknest}(jkhjkjC)ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj;)ubjk)}(jkjCjkj;)ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-entry-nestujkjH jkj8)ubajk}(j]j]j]j]j]ujkjO jkj5)ubajk}(j]j]j]j]j]ujkjw jkj&ubejk}(j]j]j]j]j]ujkj jkj&ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-taprio-sched-entry-list}(jktc-taprio-sched-entry-listjkj})ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-taprio-sched-entry-listujkjH jkjz)ubajk}(j]j]j]j]j]ujkjO jkjw)ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkentry (}(jkentry (jkj)ubjNs)}(jk``nest``jk]jknest}(jkhjkj)ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj)ubjk)}(jkjCjkj)ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id140ujkjH jkj)ubajk}(j]j]j]j]j]ujkjO jkj)ubajk}(j]j]j]j]j]ujkjw jkj)ubajk}(j]j]j]j]j]ujkj jkjw)ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-taprio-sched-entry}(jktc-taprio-sched-entryjkj)ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-taprio-sched-entryujkjH jkj)ubajk}(j]j]j]j]j]ujkjO jkj)ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkindex (}(jkindex (jkj*ubjNs)}(jk``u32``jk]jku32}(jkhjkj *ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj*ubjk)}(jkjCjkj*ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id141ujkjH jkj)ubajk}(j]j]j]j]j]ujkjO jkj)ubajk}(j]j]j]j]j]ujkjw jkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkcmd (}(jkcmd (jkj7*ubjNs)}(jk``u8``jk]jku8}(jkhjkj?*ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj7*ubjk)}(jkjCjkj7*ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#cmd-u8ujkjH jkj4*ubajk}(j]j]j]j]j]ujkjO jkj1*ubajk}(j]j]j]j]j]ujkjw jkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk gate-mask (}(jk gate-mask (jkjm*ubjNs)}(jk``u32``jk]jku32}(jkhjkju*ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjm*ubjk)}(jkjCjkjm*ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#gate-mask-u32ujkjH jkjj*ubajk}(j]j]j]j]j]ujkjO jkjg*ubajk}(j]j]j]j]j]ujkjw jkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk interval (}(jk interval (jkj*ubjNs)}(jk``u32``jk]jku32}(jkhjkj*ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj*ubjk)}(jkjCjkj*ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id142ujkjH jkj*ubajk}(j]j]j]j]j]ujkjO jkj*ubajk}(j]j]j]j]j]ujkjw jkj)ubejk}(j]j]j]j]j]ujkj jkj)ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-taprio-tc-entry-attrs}(jktc-taprio-tc-entry-attrsjkj*ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-taprio-tc-entry-attrsujkjH jkj*ubajk}(j]j]j]j]j]ujkjO jkj*ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkindex (}(jkindex (jkj+ubjNs)}(jk``u32``jk]jku32}(jkhjkj+ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj+ubjk)}(jkjCjkj+ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id143ujkjH jkj+ubajk}(j]j]j]j]j]ujkjO jkj+ubajk}(j]j]j]j]j]ujkjw jkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk max-sdu (}(jk max-sdu (jkj<+ubjNs)}(jk``u32``jk]jku32}(jkhjkjD+ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj<+ubjk)}(jkjCjkj<+ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #max-sdu-u32ujkjH jkj9+ubajk}(j]j]j]j]j]ujkjO jkj6+ubajk}(j]j]j]j]j]ujkjw jkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkfp (}(jkfp (jkjr+ubjNs)}(jk``u32``jk]jku32}(jkhjkjz+ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjr+ubjk)}(jkjCjkjr+ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#fp-u32ujkjH jkjo+ubajk}(j]j]j]j]j]ujkjO jkjl+ubajk}(j]j]j]j]j]ujkjw jkj*ubejk}(j]j]j]j]j]ujkj jkj*ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk tc-tbf-attrs}(jk tc-tbf-attrsjkj+ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-tbf-attrsujkjH jkj+ubajk}(j]j]j]j]j]ujkjO jkj+ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkparms (}(jkparms (jkj+ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj+ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj+ubjk)}(jkjCjkj+ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id144ujkjH jkj+ubajk}(j]j]j]j]j]ujkjO jkj+ubajk}(j]j]j]j]j]ujkjw jkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrtab (}(jkrtab (jkj ,ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj,ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ,ubjk)}(jkjCjkj ,ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id145ujkjH jkj,ubajk}(j]j]j]j]j]ujkjO jkj,ubajk}(j]j]j]j]j]ujkjw jkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkptab (}(jkptab (jkjA,ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjI,ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjA,ubjk)}(jkjCjkjA,ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #ptab-binaryujkjH jkj>,ubajk}(j]j]j]j]j]ujkjO jkj;,ubajk}(j]j]j]j]j]ujkjw jkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrate64 (}(jkrate64 (jkjw,ubjNs)}(jk``u64``jk]jku64}(jkhjkj,ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjw,ubjk)}(jkjCjkjw,ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id146ujkjH jkjt,ubajk}(j]j]j]j]j]ujkjO jkjq,ubajk}(j]j]j]j]j]ujkjw jkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkprate4 (}(jkprate4 (jkj,ubjNs)}(jk``u64``jk]jku64}(jkhjkj,ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj,ubjk)}(jkjCjkj,ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #prate4-u64ujkjH jkj,ubajk}(j]j]j]j]j]ujkjO jkj,ubajk}(j]j]j]j]j]ujkjw jkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkburst (}(jkburst (jkj,ubjNs)}(jk``u32``jk]jku32}(jkhjkj,ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj,ubjk)}(jkjCjkj,ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #burst-u32ujkjH jkj,ubajk}(j]j]j]j]j]ujkjO jkj,ubajk}(j]j]j]j]j]ujkjw jkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpburst (}(jkpburst (jkj-ubjNs)}(jk``u32``jk]jku32}(jkhjkj!-ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj-ubjk)}(jkjCjkj-ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #pburst-u32ujkjH jkj-ubajk}(j]j]j]j]j]ujkjO jkj-ubajk}(j]j]j]j]j]ujkjw jkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkjO-ubjNs)}(jk``pad``jk]jkpad}(jkhjkjW-ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjO-ubjk)}(jkjCjkjO-ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id147ujkjH jkjL-ubajk}(j]j]j]j]j]ujkjO jkjI-ubajk}(j]j]j]j]j]ujkjw jkj+ubejk}(j]j]j]j]j]ujkj jkj+ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-act-sample-attrs}(jktc-act-sample-attrsjkj-ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-act-sample-attrsujkjH jkj-ubajk}(j]j]j]j]j]ujkjO jkj-ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktm (}(jktm (jkj-ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj-ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj-ubjk)}(jkjCjkj-ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id148ujkjH jkj-ubajk}(j]j]j]j]j]ujkjO jkj-ubajk}(j]j]j]j]j]ujkjw jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkparms (}(jkparms (jkj-ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj-ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj-ubjk)}(jkjCjkj-ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id149ujkjH jkj-ubajk}(j]j]j]j]j]ujkjO jkj-ubajk}(j]j]j]j]j]ujkjw jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrate (}(jkrate (jkj.ubjNs)}(jk``u32``jk]jku32}(jkhjkj&.ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj.ubjk)}(jkjCjkj.ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #rate-u32ujkjH jkj.ubajk}(j]j]j]j]j]ujkjO jkj.ubajk}(j]j]j]j]j]ujkjw jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk trunc-size (}(jk trunc-size (jkjT.ubjNs)}(jk``u32``jk]jku32}(jkhjkj\.ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjT.ubjk)}(jkjCjkjT.ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#trunc-size-u32ujkjH jkjQ.ubajk}(j]j]j]j]j]ujkjO jkjN.ubajk}(j]j]j]j]j]ujkjw jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpsample-group (}(jkpsample-group (jkj.ubjNs)}(jk``u32``jk]jku32}(jkhjkj.ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj.ubjk)}(jkjCjkj.ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#psample-group-u32ujkjH jkj.ubajk}(j]j]j]j]j]ujkjO jkj.ubajk}(j]j]j]j]j]ujkjw jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj.ubjNs)}(jk``pad``jk]jkpad}(jkhjkj.ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj.ubjk)}(jkjCjkj.ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id150ujkjH jkj.ubajk}(j]j]j]j]j]ujkjO jkj.ubajk}(j]j]j]j]j]ujkjw jkj-ubejk}(j]j]j]j]j]ujkj jkj-ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktc-act-gact-attrs}(jktc-act-gact-attrsjkj/ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-act-gact-attrsujkjH jkj.ubajk}(j]j]j]j]j]ujkjO jkj.ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktm (}(jktm (jkj#/ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj+/ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj#/ubjk)}(jkjCjkj#/ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id151ujkjH jkj /ubajk}(j]j]j]j]j]ujkjO jkj/ubajk}(j]j]j]j]j]ujkjw jkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkparms (}(jkparms (jkjY/ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkja/ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjY/ubjk)}(jkjCjkjY/ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id152ujkjH jkjV/ubajk}(j]j]j]j]j]ujkjO jkjS/ubajk}(j]j]j]j]j]ujkjw jkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkprob (}(jkprob (jkj/ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj/ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj/ubjk)}(jkjCjkj/ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #prob-binaryujkjH jkj/ubajk}(j]j]j]j]j]ujkjO jkj/ubajk}(j]j]j]j]j]ujkjw jkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj/ubjNs)}(jk``pad``jk]jkpad}(jkhjkj/ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj/ubjk)}(jkjCjkj/ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id153ujkjH jkj/ubajk}(j]j]j]j]j]ujkjO jkj/ubajk}(j]j]j]j]j]ujkjw jkj/ubejk}(j]j]j]j]j]ujkj jkj.ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktca-stab-attrs}(jktca-stab-attrsjkj0ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tca-stab-attrsujkjH jkj0ubajk}(j]j]j]j]j]ujkjO jkj0ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkbase (}(jkbase (jkj(0ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj00ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj(0ubjk)}(jkjCjkj(0ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #base-binaryujkjH jkj%0ubajk}(j]j]j]j]j]ujkjO jkj"0ubajk}(j]j]j]j]j]ujkjw jkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdata (}(jkdata (jkj^0ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjf0ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj^0ubjk)}(jkjCjkj^0ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id154ujkjH jkj[0ubajk}(j]j]j]j]j]ujkjO jkjX0ubajk}(j]j]j]j]j]ujkjw jkj0ubejk}(j]j]j]j]j]ujkj jkj0ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktca-stats-attrs}(jktca-stats-attrsjkj0ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tca-stats-attrsujkjH jkj0ubajk}(j]j]j]j]j]ujkjO jkj0ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkbasic (}(jkbasic (jkj0ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj0ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj0ubjk)}(jkjCjkj0ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id155ujkjH jkj0ubajk}(j]j]j]j]j]ujkjO jkj0ubajk}(j]j]j]j]j]ujkjw jkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rate-est (}(jk rate-est (jkj0ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj0ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj0ubjk)}(jkjCjkj0ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id156ujkjH jkj0ubajk}(j]j]j]j]j]ujkjO jkj0ubajk}(j]j]j]j]j]ujkjw jkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkqueue (}(jkqueue (jkj-1ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj51ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj-1ubjk)}(jkjCjkj-1ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id157ujkjH jkj*1ubajk}(j]j]j]j]j]ujkjO jkj'1ubajk}(j]j]j]j]j]ujkjw jkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkapp (}(jkapp (jkjc1ubjNs)}(jk``sub-message``jk]jk sub-message}(jkhjkjk1ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjc1ubjk)}(jkjCjkjc1ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#app-sub-messageujkjH jkj`1ubajk}(j]j]j]j]j]ujkjO jkj]1ubajk}(j]j]j]j]j]ujkjw jkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rate-est64 (}(jk rate-est64 (jkj1ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj1ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj1ubjk)}(jkjCjkj1ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id158ujkjH jkj1ubajk}(j]j]j]j]j]ujkjO jkj1ubajk}(j]j]j]j]j]ujkjw jkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj1ubjNs)}(jk``pad``jk]jkpad}(jkhjkj1ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj1ubjk)}(jkjCjkj1ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id159ujkjH jkj1ubajk}(j]j]j]j]j]ujkjO jkj1ubajk}(j]j]j]j]j]ujkjw jkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk basic-hw (}(jk basic-hw (jkj2ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj 2ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj2ubjk)}(jkjCjkj2ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id160ujkjH jkj2ubajk}(j]j]j]j]j]ujkjO jkj1ubajk}(j]j]j]j]j]ujkjw jkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpkt64 (}(jkpkt64 (jkj;2ubjNs)}(jk``u64``jk]jku64}(jkhjkjC2ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj;2ubjk)}(jkjCjkj;2ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id161ujkjH jkj82ubajk}(j]j]j]j]j]ujkjO jkj52ubajk}(j]j]j]j]j]ujkjw jkj0ubejk}(j]j]j]j]j]ujkj jkj0ubejk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk tc-u32-attrs}(jk tc-u32-attrsjkj}2ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #tc-u32-attrsujkjH jkjz2ubajk}(j]j]j]j]j]ujkjO jkjw2ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk classid (}(jk classid (jkj2ubjNs)}(jk``u32``jk]jku32}(jkhjkj2ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj2ubjk)}(jkjCjkj2ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id162ujkjH jkj2ubajk}(j]j]j]j]j]ujkjO jkj2ubajk}(j]j]j]j]j]ujkjw jkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkhash (}(jkhash (jkj2ubjNs)}(jk``u32``jk]jku32}(jkhjkj2ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj2ubjk)}(jkjCjkj2ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #hash-u32ujkjH jkj2ubajk}(j]j]j]j]j]ujkjO jkj2ubajk}(j]j]j]j]j]ujkjw jkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklink (}(jklink (jkj 3ubjNs)}(jk``u32``jk]jku32}(jkhjkj3ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj 3ubjk)}(jkjCjkj 3ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #link-u32ujkjH jkj3ubajk}(j]j]j]j]j]ujkjO jkj3ubajk}(j]j]j]j]j]ujkjw jkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk divisor (}(jk divisor (jkj@3ubjNs)}(jk``u32``jk]jku32}(jkhjkjH3ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj@3ubjk)}(jkjCjkj@3ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id163ujkjH jkj=3ubajk}(j]j]j]j]j]ujkjO jkj:3ubajk}(j]j]j]j]j]ujkjw jkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jksel (}(jksel (jkjv3ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj~3ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjv3ubjk)}(jkjCjkjv3ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #sel-binaryujkjH jkjs3ubajk}(j]j]j]j]j]ujkjO jkjp3ubajk}(j]j]j]j]j]ujkjw jkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpolice (}(jkpolice (jkj3ubjNs)}(jk``nest``jk]jknest}(jkhjkj3ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj3ubjk)}(jkjCjkj3ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id164ujkjH jkj3ubajk}(j]j]j]j]j]ujkjO jkj3ubajk}(j]j]j]j]j]ujkjw jkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkact (}(jkact (jkj3ubjNs)}(jk``array-nest``jk]jk array-nest}(jkhjkj3ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj3ubjk)}(jkjCjkj3ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id165ujkjH jkj3ubajk}(j]j]j]j]j]ujkjO jkj3ubajk}(j]j]j]j]j]ujkjw jkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkindev (}(jkindev (jkj4ubjNs)}(jk ``string``jk]jkstring}(jkhjkj 4ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj4ubjk)}(jkjCjkj4ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id166ujkjH jkj4ubajk}(j]j]j]j]j]ujkjO jkj4ubajk}(j]j]j]j]j]ujkjw jkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpcnt (}(jkpcnt (jkjN4ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjV4ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjN4ubjk)}(jkjCjkjN4ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id167ujkjH jkjK4ubajk}(j]j]j]j]j]ujkjO jkjH4ubajk}(j]j]j]j]j]ujkjw jkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmark (}(jkmark (jkj4ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj4ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj4ubjk)}(jkjCjkj4ubejk}(j]j]j]j]j]internalrefurijѠ anchorname #mark-binaryujkjH jkj4ubajk}(j]j]j]j]j]ujkjO jkj~4ubajk}(j]j]j]j]j]ujkjw jkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflags (}(jkflags (jkj4ubjNs)}(jk``u32``jk]jku32}(jkhjkj4ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj4ubjk)}(jkjCjkj4ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id168ujkjH jkj4ubajk}(j]j]j]j]j]ujkjO jkj4ubajk}(j]j]j]j]j]ujkjw jkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj4ubjNs)}(jk``pad``jk]jkpad}(jkhjkj4ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj4ubjk)}(jkjCjkj4ubejk}(j]j]j]j]j]internalrefurijѠ anchorname#id169ujkjH jkj4ubajk}(j]j]j]j]j]ujkjO jkj4ubajk}(j]j]j]j]j]ujkjw jkj2ubejk}(j]j]j]j]j]ujkj jkjw2ubejk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj٠ ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Sub-messages}(jk Sub-messagesjkj>5ubajk}(j]j]j]j]j]internalrefurijѠ anchorname #sub-messagesujkjH jkj;5ubajk}(j]j]j]j]j]ujkjO jkj85ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktc-options-msg}(jktc-options-msgjkj_5ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-options-msgujkjH jkj\5ubajk}(j]j]j]j]j]ujkjO jkjY5ubajk}(j]j]j]j]j]ujkjw jkjV5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktc-act-options-msg}(jktc-act-options-msgjkj5ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tc-act-options-msgujkjH jkj5ubajk}(j]j]j]j]j]ujkjO jkj}5ubajk}(j]j]j]j]j]ujkjw jkjV5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktca-stats-app-msg}(jktca-stats-app-msgjkj5ubajk}(j]j]j]j]j]internalrefurijѠ anchorname#tca-stats-app-msgujkjH jkj5ubajk}(j]j]j]j]j]ujkjO jkj5ubajk}(j]j]j]j]j]ujkjw jkjV5ubejk}(j]j]j]j]j]ujkj jkj85ubejk}(j]j]j]j]j]ujkjw jkj٠ ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkj ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLAN9303 Ethernet switch driver}(jkjjkj5ubajk}(j]j]j]j]j]internalrefurinetworking/dsa/lan9303 anchornamehujkjH jkj5ubajk}(j]j]j]j]j]ujkjO jkj5ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver details}(jkDriver detailsjkj 6ubajk}(j]j]j]j]j]internalrefurij5 anchorname#driver-detailsujkjH jkj 6ubajk}(j]j]j]j]j]ujkjO jkj6ubajk}(j]j]j]j]j]ujkjw jkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver limitations}(jkDriver limitationsjkj06ubajk}(j]j]j]j]j]internalrefurij5 anchorname#driver-limitationsujkjH jkj-6ubajk}(j]j]j]j]j]ujkjO jkj*6ubajk}(j]j]j]j]j]ujkjw jkj6ubejk}(j]j]j]j]j]ujkj jkj5ubejk}(j]j]j]j]j]ujkjw jkj5ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNetlink Family Specifications}(jkjjkji6ubajk}(j]j]j]j]j]internalrefurinetworking/netlink_spec/index anchornamehujkjH jkjf6ubajk}(j]j]j]j]j]ujkjO jkjc6ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjx6entries](Nnetworking/netlink_spec/devlinkNnetworking/netlink_spec/dpllNnetworking/netlink_spec/ethtoolNnetworking/netlink_spec/fouN!networking/netlink_spec/handshakeN networking/netlink_spec/mptcp_pmNnetworking/netlink_spec/netdevNnetworking/netlink_spec/nfsdNnetworking/netlink_spec/nlctrlN$networking/netlink_spec/ovs_datapathN networking/netlink_spec/ovs_flowN!networking/netlink_spec/ovs_vportNnetworking/netlink_spec/rt_addrNnetworking/netlink_spec/rt_linkN networking/netlink_spec/rt_routeNnetworking/netlink_spec/tce includefiles](j6j6j6j6j6j6j6j6j6j6j6j6j6j6j6j6emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj j^sK/var/lib/git/docbuild/linux/Documentation/networking/netlink_spec/index.rstj_sK jkj6ubajk}(j]j]j]j]j]ujkj jkjc6ubejk}(j]j]j]j]j]ujkjw jkj`6ubajk}(j]j]j]j]j]ujkj ubj+ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Linux LAPB Module Interface}(jkjjkj6ubajk}(j]j]j]j]j]internalrefurinetworking/lapb-module anchornamehujkjH jkj6ubajk}(j]j]j]j]j]ujkjO jkj6ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Structures}(jk Structuresjkj6ubajk}(j]j]j]j]j]internalrefurij6 anchorname #structuresujkjH jkj6ubajk}(j]j]j]j]j]ujkjO jkj6ubajk}(j]j]j]j]j]ujkjw jkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLAPB Initialisation Structure}(jkLAPB Initialisation Structurejkj7ubajk}(j]j]j]j]j]internalrefurij6 anchorname#lapb-initialisation-structureujkjH jkj7ubajk}(j]j]j]j]j]ujkjO jkj7ubajk}(j]j]j]j]j]ujkjw jkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLAPB Parameter Structure}(jkLAPB Parameter Structurejkj>7ubajk}(j]j]j]j]j]internalrefurij6 anchorname#lapb-parameter-structureujkjH jkj;7ubajk}(j]j]j]j]j]ujkjO jkj87ubajk}(j]j]j]j]j]ujkjw jkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Functions}(jk Functionsjkjb7ubajk}(j]j]j]j]j]internalrefurij6 anchorname #functionsujkjH jkj_7ubajk}(j]j]j]j]j]ujkjO jkj\7ubajk}(j]j]j]j]j]ujkjw jkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Callbacks}(jk Callbacksjkj7ubajk}(j]j]j]j]j]internalrefurij6 anchorname #callbacksujkjH jkj7ubajk}(j]j]j]j]j]ujkjO jkj7ubajk}(j]j]j]j]j]ujkjw jkj6ubejk}(j]j]j]j]j]ujkj jkj6ubejk}(j]j]j]j]j]ujkjw jkj6ubajk}(j]j]j]j]j]ujkj ubjl je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)How to use packet injection with mac80211}(jkjjkj7ubajk}(j]j]j]j]j]internalrefurinetworking/mac80211-injection anchornamehujkjH jkj7ubajk}(j]j]j]j]j]ujkjO jkj7ubajk}(j]j]j]j]j]ujkjw jkj7ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jkFamily }(jkj,jkj7ubjNs)}(jkj/jk]jkrt-addr}(jkhjkj7ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj7ubjk netlink specification}(jkj?jkj7ubejk}(j]j]j]j]j]internalrefurinetworking/netlink_spec/rt_addr anchornamehujkjH jkj7ubajk}(j]j]j]j]j]ujkjO jkj7ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary}(jkSummaryjkj8ubajk}(j]j]j]j]j]internalrefurij 8 anchorname#summaryujkjH jkj8ubajk}(j]j]j]j]j]ujkjO jkj8ubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Operations}(jk Operationsjkj@8ubajk}(j]j]j]j]j]internalrefurij 8 anchorname #operationsujkjH jkj=8ubajk}(j]j]j]j]j]ujkjO jkj:8ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknewaddr}(jknewaddrjkja8ubajk}(j]j]j]j]j]internalrefurij 8 anchorname#newaddrujkjH jkj^8ubajk}(j]j]j]j]j]ujkjO jkj[8ubajk}(j]j]j]j]j]ujkjw jkjX8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdeladdr}(jkdeladdrjkj8ubajk}(j]j]j]j]j]internalrefurij 8 anchorname#deladdrujkjH jkj8ubajk}(j]j]j]j]j]ujkjO jkj8ubajk}(j]j]j]j]j]ujkjw jkjX8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkgetaddr}(jkgetaddrjkj8ubajk}(j]j]j]j]j]internalrefurij 8 anchorname#getaddrujkjH jkj8ubajk}(j]j]j]j]j]ujkjO jkj8ubajk}(j]j]j]j]j]ujkjw jkjX8ubejk}(j]j]j]j]j]ujkj jkj:8ubejk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMulticast groups}(jkMulticast groupsjkj8ubajk}(j]j]j]j]j]internalrefurij 8 anchorname#multicast-groupsujkjH jkj8ubajk}(j]j]j]j]j]ujkjO jkj8ubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Definitions}(jk Definitionsjkj8ubajk}(j]j]j]j]j]internalrefurij 8 anchorname #definitionsujkjH jkj8ubajk}(j]j]j]j]j]ujkjO jkj8ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ifaddrmsg}(jk ifaddrmsgjkj9ubajk}(j]j]j]j]j]internalrefurij 8 anchorname #ifaddrmsgujkjH jkj9ubajk}(j]j]j]j]j]ujkjO jkj9ubajk}(j]j]j]j]j]ujkjw jkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ifa-cacheinfo}(jk ifa-cacheinfojkjB9ubajk}(j]j]j]j]j]internalrefurij 8 anchorname#ifa-cacheinfoujkjH jkj?9ubajk}(j]j]j]j]j]ujkjO jkj<9ubajk}(j]j]j]j]j]ujkjw jkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ifa-flags}(jk ifa-flagsjkjf9ubajk}(j]j]j]j]j]internalrefurij 8 anchorname #ifa-flagsujkjH jkjc9ubajk}(j]j]j]j]j]ujkjO jkj`9ubajk}(j]j]j]j]j]ujkjw jkj9ubejk}(j]j]j]j]j]ujkj jkj8ubejk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAttribute sets}(jkAttribute setsjkj9ubajk}(j]j]j]j]j]internalrefurij 8 anchorname#attribute-setsujkjH jkj9ubajk}(j]j]j]j]j]ujkjO jkj9ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk addr-attrs}(jk addr-attrsjkj9ubajk}(j]j]j]j]j]internalrefurij 8 anchorname #addr-attrsujkjH jkj9ubajk}(j]j]j]j]j]ujkjO jkj9ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ifa-address (}(jk ifa-address (jkj9ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj9ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj9ubjk)}(jkjCjkj9ubejk}(j]j]j]j]j]internalrefurij 8 anchorname#ifa-address-binaryujkjH jkj9ubajk}(j]j]j]j]j]ujkjO jkj9ubajk}(j]j]j]j]j]ujkjw jkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ifa-local (}(jk ifa-local (jkj:ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj:ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj:ubjk)}(jkjCjkj:ubejk}(j]j]j]j]j]internalrefurij 8 anchorname#ifa-local-binaryujkjH jkj :ubajk}(j]j]j]j]j]ujkjO jkj:ubajk}(j]j]j]j]j]ujkjw jkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ifa-label (}(jk ifa-label (jkjD:ubjNs)}(jk ``string``jk]jkstring}(jkhjkjL:ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjD:ubjk)}(jkjCjkjD:ubejk}(j]j]j]j]j]internalrefurij 8 anchorname#ifa-label-stringujkjH jkjA:ubajk}(j]j]j]j]j]ujkjO jkj>:ubajk}(j]j]j]j]j]ujkjw jkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkifa-broadcast (}(jkifa-broadcast (jkjz:ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj:ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjz:ubjk)}(jkjCjkjz:ubejk}(j]j]j]j]j]internalrefurij 8 anchorname#ifa-broadcast-binaryujkjH jkjw:ubajk}(j]j]j]j]j]ujkjO jkjt:ubajk}(j]j]j]j]j]ujkjw jkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ifa-anycast (}(jk ifa-anycast (jkj:ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj:ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj:ubjk)}(jkjCjkj:ubejk}(j]j]j]j]j]internalrefurij 8 anchorname#ifa-anycast-binaryujkjH jkj:ubajk}(j]j]j]j]j]ujkjO jkj:ubajk}(j]j]j]j]j]ujkjw jkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkifa-cacheinfo (}(jkifa-cacheinfo (jkj:ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj:ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj:ubjk)}(jkjCjkj:ubejk}(j]j]j]j]j]internalrefurij 8 anchorname#ifa-cacheinfo-binaryujkjH jkj:ubajk}(j]j]j]j]j]ujkjO jkj:ubajk}(j]j]j]j]j]ujkjw jkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkifa-multicast (}(jkifa-multicast (jkj;ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj$;ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj;ubjk)}(jkjCjkj;ubejk}(j]j]j]j]j]internalrefurij 8 anchorname#ifa-multicast-binaryujkjH jkj;ubajk}(j]j]j]j]j]ujkjO jkj;ubajk}(j]j]j]j]j]ujkjw jkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ifa-flags (}(jk ifa-flags (jkjR;ubjNs)}(jk``u32``jk]jku32}(jkhjkjZ;ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjR;ubjk)}(jkjCjkjR;ubejk}(j]j]j]j]j]internalrefurij 8 anchorname#ifa-flags-u32ujkjH jkjO;ubajk}(j]j]j]j]j]ujkjO jkjL;ubajk}(j]j]j]j]j]ujkjw jkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkifa-rt-priority (}(jkifa-rt-priority (jkj;ubjNs)}(jk``u32``jk]jku32}(jkhjkj;ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj;ubjk)}(jkjCjkj;ubejk}(j]j]j]j]j]internalrefurij 8 anchorname#ifa-rt-priority-u32ujkjH jkj;ubajk}(j]j]j]j]j]ujkjO jkj;ubajk}(j]j]j]j]j]ujkjw jkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkifa-target-netnsid (}(jkifa-target-netnsid (jkj;ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj;ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj;ubjk)}(jkjCjkj;ubejk}(j]j]j]j]j]internalrefurij 8 anchorname#ifa-target-netnsid-binaryujkjH jkj;ubajk}(j]j]j]j]j]ujkjO jkj;ubajk}(j]j]j]j]j]ujkjw jkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ifa-proto (}(jk ifa-proto (jkj;ubjNs)}(jk``u8``jk]jku8}(jkhjkj;ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj;ubjk)}(jkjCjkj;ubejk}(j]j]j]j]j]internalrefurij 8 anchorname #ifa-proto-u8ujkjH jkj;ubajk}(j]j]j]j]j]ujkjO jkj;ubajk}(j]j]j]j]j]ujkjw jkj9ubejk}(j]j]j]j]j]ujkj jkj9ubejk}(j]j]j]j]j]ujkjw jkj9ubajk}(j]j]j]j]j]ujkj jkj9ubejk}(j]j]j]j]j]ujkjw jkj8ubejk}(j]j]j]j]j]ujkj jkj7ubejk}(j]j]j]j]j]ujkjw jkj7ubajk}(j]j]j]j]j]ujkj ubjtje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+netns_ipv4 struct fast path usage breakdown}(jkjMjkjW<ubajk}(j]j]j]j]j]internalrefuri+networking/net_cachelines/netns_ipv4_sysctl anchornamehujkjH jkjT<ubajk}(j]j]j]j]j]ujkjO jkjQ<ubajk}(j]j]j]j]j]ujkjw jkjN<ubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNXP SJA1105 switch driver}(jkj[jkj<ubajk}(j]j]j]j]j]internalrefurinetworking/dsa/sja1105 anchornamehujkjH jkj<ubajk}(j]j]j]j]j]ujkjO jkj}<ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj<ubajk}(j]j]j]j]j]internalrefurij< anchorname #overviewujkjH jkj<ubajk}(j]j]j]j]j]ujkjO jkj<ubajk}(j]j]j]j]j]ujkjw jkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSwitching features}(jkSwitching featuresjkj<ubajk}(j]j]j]j]j]internalrefurij< anchorname#switching-featuresujkjH jkj<ubajk}(j]j]j]j]j]ujkjO jkj<ubajk}(j]j]j]j]j]ujkjw jkj<ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOffloads}(jkOffloadsjkj<ubajk}(j]j]j]j]j]internalrefurij< anchorname #offloadsujkjH jkj<ubajk}(j]j]j]j]j]ujkjO jkj<ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTime-aware scheduling}(jkTime-aware schedulingjkj =ubajk}(j]j]j]j]j]internalrefurij< anchorname#time-aware-schedulingujkjH jkj =ubajk}(j]j]j]j]j]ujkjO jkj=ubajk}(j]j]j]j]j]ujkjw jkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Routing actions (redirect, trap, drop)}(jk&Routing actions (redirect, trap, drop)jkj0=ubajk}(j]j]j]j]j]internalrefurij< anchorname##routing-actions-redirect-trap-dropujkjH jkj-=ubajk}(j]j]j]j]j]ujkjO jkj*=ubajk}(j]j]j]j]j]ujkjw jkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTime-based ingress policing}(jkTime-based ingress policingjkjT=ubajk}(j]j]j]j]j]internalrefurij< anchorname#time-based-ingress-policingujkjH jkjQ=ubajk}(j]j]j]j]j]ujkjO jkjN=ubajk}(j]j]j]j]j]ujkjw jkj=ubejk}(j]j]j]j]j]ujkj jkj<ubejk}(j]j]j]j]j]ujkjw jkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Limitations}(jk Limitationsjkj=ubajk}(j]j]j]j]j]internalrefurij< anchorname #limitationsujkjH jkj=ubajk}(j]j]j]j]j]ujkjO jkj~=ubajk}(j]j]j]j]j]ujkjw jkj<ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%Device Tree bindings and board design}(jk%Device Tree bindings and board designjkj=ubajk}(j]j]j]j]j]internalrefurij< anchorname&#device-tree-bindings-and-board-designujkjH jkj=ubajk}(j]j]j]j]j]ujkjO jkj=ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'RMII PHY role and out-of-band signaling}(jk'RMII PHY role and out-of-band signalingjkj=ubajk}(j]j]j]j]j]internalrefurij< anchorname(#rmii-phy-role-and-out-of-band-signalingujkjH jkj=ubajk}(j]j]j]j]j]ujkjO jkj=ubajk}(j]j]j]j]j]ujkjw jkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$RGMII fixed-link and internal delays}(jk$RGMII fixed-link and internal delaysjkj=ubajk}(j]j]j]j]j]internalrefurij< anchorname%#rgmii-fixed-link-and-internal-delaysujkjH jkj=ubajk}(j]j]j]j]j]ujkjO jkj=ubajk}(j]j]j]j]j]ujkjw jkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMDIO bus and PHY management}(jkMDIO bus and PHY managementjkj>ubajk}(j]j]j]j]j]internalrefurij< anchorname#mdio-bus-and-phy-managementujkjH jkj>ubajk}(j]j]j]j]j]ujkjO jkj >ubajk}(j]j]j]j]j]ujkjw jkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPort compatibility matrix}(jkPort compatibility matrixjkj5>ubajk}(j]j]j]j]j]internalrefurij< anchorname#port-compatibility-matrixujkjH jkj2>ubajk}(j]j]j]j]j]ujkjO jkj/>ubajk}(j]j]j]j]j]ujkjw jkj=ubejk}(j]j]j]j]j]ujkj jkj=ubejk}(j]j]j]j]j]ujkjw jkj<ubejk}(j]j]j]j]j]ujkj jkj}<ubejk}(j]j]j]j]j]ujkjw jkjz<ubajk}(j]j]j]j]j]ujkj ubj` je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jkFamily }(jkjijkjz>ubjNs)}(jkjljk]jkethtool}(jkhjkj>ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjz>ubjk netlink specification}(jkj|jkjz>ubejk}(j]j]j]j]j]internalrefurinetworking/netlink_spec/ethtool anchornamehujkjH jkjw>ubajk}(j]j]j]j]j]ujkjO jkjt>ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary}(jkSummaryjkj>ubajk}(j]j]j]j]j]internalrefurij> anchorname#summaryujkjH jkj>ubajk}(j]j]j]j]j]ujkjO jkj>ubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Operations}(jk Operationsjkj>ubajk}(j]j]j]j]j]internalrefurij> anchorname #operationsujkjH jkj>ubajk}(j]j]j]j]j]ujkjO jkj>ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk strset-get}(jk strset-getjkj>ubajk}(j]j]j]j]j]internalrefurij> anchorname #strset-getujkjH jkj>ubajk}(j]j]j]j]j]ujkjO jkj>ubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk linkinfo-get}(jk linkinfo-getjkj?ubajk}(j]j]j]j]j]internalrefurij> anchorname #linkinfo-getujkjH jkj?ubajk}(j]j]j]j]j]ujkjO jkj?ubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk linkinfo-set}(jk linkinfo-setjkj8?ubajk}(j]j]j]j]j]internalrefurij> anchorname #linkinfo-setujkjH jkj5?ubajk}(j]j]j]j]j]ujkjO jkj2?ubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk linkinfo-ntf}(jk linkinfo-ntfjkj\?ubajk}(j]j]j]j]j]internalrefurij> anchorname #linkinfo-ntfujkjH jkjY?ubajk}(j]j]j]j]j]ujkjO jkjV?ubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk linkmodes-get}(jk linkmodes-getjkj?ubajk}(j]j]j]j]j]internalrefurij> anchorname#linkmodes-getujkjH jkj}?ubajk}(j]j]j]j]j]ujkjO jkjz?ubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk linkmodes-set}(jk linkmodes-setjkj?ubajk}(j]j]j]j]j]internalrefurij> anchorname#linkmodes-setujkjH jkj?ubajk}(j]j]j]j]j]ujkjO jkj?ubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk linkmodes-ntf}(jk linkmodes-ntfjkj?ubajk}(j]j]j]j]j]internalrefurij> anchorname#linkmodes-ntfujkjH jkj?ubajk}(j]j]j]j]j]ujkjO jkj?ubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk linkstate-get}(jk linkstate-getjkj?ubajk}(j]j]j]j]j]internalrefurij> anchorname#linkstate-getujkjH jkj?ubajk}(j]j]j]j]j]ujkjO jkj?ubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk debug-get}(jk debug-getjkj@ubajk}(j]j]j]j]j]internalrefurij> anchorname #debug-getujkjH jkj @ubajk}(j]j]j]j]j]ujkjO jkj @ubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk debug-set}(jk debug-setjkj4@ubajk}(j]j]j]j]j]internalrefurij> anchorname #debug-setujkjH jkj1@ubajk}(j]j]j]j]j]ujkjO jkj.@ubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk debug-ntf}(jk debug-ntfjkjX@ubajk}(j]j]j]j]j]internalrefurij> anchorname #debug-ntfujkjH jkjU@ubajk}(j]j]j]j]j]ujkjO jkjR@ubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkwol-get}(jkwol-getjkj|@ubajk}(j]j]j]j]j]internalrefurij> anchorname#wol-getujkjH jkjy@ubajk}(j]j]j]j]j]ujkjO jkjv@ubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkwol-set}(jkwol-setjkj@ubajk}(j]j]j]j]j]internalrefurij> anchorname#wol-setujkjH jkj@ubajk}(j]j]j]j]j]ujkjO jkj@ubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkwol-ntf}(jkwol-ntfjkj@ubajk}(j]j]j]j]j]internalrefurij> anchorname#wol-ntfujkjH jkj@ubajk}(j]j]j]j]j]ujkjO jkj@ubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk features-get}(jk features-getjkj@ubajk}(j]j]j]j]j]internalrefurij> anchorname #features-getujkjH jkj@ubajk}(j]j]j]j]j]ujkjO jkj@ubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk features-set}(jk features-setjkj Aubajk}(j]j]j]j]j]internalrefurij> anchorname #features-setujkjH jkj Aubajk}(j]j]j]j]j]ujkjO jkjAubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk features-ntf}(jk features-ntfjkj0Aubajk}(j]j]j]j]j]internalrefurij> anchorname #features-ntfujkjH jkj-Aubajk}(j]j]j]j]j]ujkjO jkj*Aubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk privflags-get}(jk privflags-getjkjTAubajk}(j]j]j]j]j]internalrefurij> anchorname#privflags-getujkjH jkjQAubajk}(j]j]j]j]j]ujkjO jkjNAubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk privflags-set}(jk privflags-setjkjxAubajk}(j]j]j]j]j]internalrefurij> anchorname#privflags-setujkjH jkjuAubajk}(j]j]j]j]j]ujkjO jkjrAubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk privflags-ntf}(jk privflags-ntfjkjAubajk}(j]j]j]j]j]internalrefurij> anchorname#privflags-ntfujkjH jkjAubajk}(j]j]j]j]j]ujkjO jkjAubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk rings-get}(jk rings-getjkjAubajk}(j]j]j]j]j]internalrefurij> anchorname #rings-getujkjH jkjAubajk}(j]j]j]j]j]ujkjO jkjAubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk rings-set}(jk rings-setjkjAubajk}(j]j]j]j]j]internalrefurij> anchorname #rings-setujkjH jkjAubajk}(j]j]j]j]j]ujkjO jkjAubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk rings-ntf}(jk rings-ntfjkjBubajk}(j]j]j]j]j]internalrefurij> anchorname #rings-ntfujkjH jkjBubajk}(j]j]j]j]j]ujkjO jkjBubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk channels-get}(jk channels-getjkj,Bubajk}(j]j]j]j]j]internalrefurij> anchorname #channels-getujkjH jkj)Bubajk}(j]j]j]j]j]ujkjO jkj&Bubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk channels-set}(jk channels-setjkjPBubajk}(j]j]j]j]j]internalrefurij> anchorname #channels-setujkjH jkjMBubajk}(j]j]j]j]j]ujkjO jkjJBubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk channels-ntf}(jk channels-ntfjkjtBubajk}(j]j]j]j]j]internalrefurij> anchorname #channels-ntfujkjH jkjqBubajk}(j]j]j]j]j]ujkjO jkjnBubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk coalesce-get}(jk coalesce-getjkjBubajk}(j]j]j]j]j]internalrefurij> anchorname #coalesce-getujkjH jkjBubajk}(j]j]j]j]j]ujkjO jkjBubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk coalesce-set}(jk coalesce-setjkjBubajk}(j]j]j]j]j]internalrefurij> anchorname #coalesce-setujkjH jkjBubajk}(j]j]j]j]j]ujkjO jkjBubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk coalesce-ntf}(jk coalesce-ntfjkjBubajk}(j]j]j]j]j]internalrefurij> anchorname #coalesce-ntfujkjH jkjBubajk}(j]j]j]j]j]ujkjO jkjBubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk pause-get}(jk pause-getjkjCubajk}(j]j]j]j]j]internalrefurij> anchorname #pause-getujkjH jkjCubajk}(j]j]j]j]j]ujkjO jkjBubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk pause-set}(jk pause-setjkj(Cubajk}(j]j]j]j]j]internalrefurij> anchorname #pause-setujkjH jkj%Cubajk}(j]j]j]j]j]ujkjO jkj"Cubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk pause-ntf}(jk pause-ntfjkjLCubajk}(j]j]j]j]j]internalrefurij> anchorname #pause-ntfujkjH jkjICubajk}(j]j]j]j]j]ujkjO jkjFCubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkeee-get}(jkeee-getjkjpCubajk}(j]j]j]j]j]internalrefurij> anchorname#eee-getujkjH jkjmCubajk}(j]j]j]j]j]ujkjO jkjjCubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkeee-set}(jkeee-setjkjCubajk}(j]j]j]j]j]internalrefurij> anchorname#eee-setujkjH jkjCubajk}(j]j]j]j]j]ujkjO jkjCubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkeee-ntf}(jkeee-ntfjkjCubajk}(j]j]j]j]j]internalrefurij> anchorname#eee-ntfujkjH jkjCubajk}(j]j]j]j]j]ujkjO jkjCubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tsinfo-get}(jk tsinfo-getjkjCubajk}(j]j]j]j]j]internalrefurij> anchorname #tsinfo-getujkjH jkjCubajk}(j]j]j]j]j]ujkjO jkjCubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcable-test-act}(jkcable-test-actjkjDubajk}(j]j]j]j]j]internalrefurij> anchorname#cable-test-actujkjH jkjCubajk}(j]j]j]j]j]ujkjO jkjCubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcable-test-ntf}(jkcable-test-ntfjkj$Dubajk}(j]j]j]j]j]internalrefurij> anchorname#cable-test-ntfujkjH jkj!Dubajk}(j]j]j]j]j]ujkjO jkjDubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcable-test-tdr-act}(jkcable-test-tdr-actjkjHDubajk}(j]j]j]j]j]internalrefurij> anchorname#cable-test-tdr-actujkjH jkjEDubajk}(j]j]j]j]j]ujkjO jkjBDubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcable-test-tdr-ntf}(jkcable-test-tdr-ntfjkjlDubajk}(j]j]j]j]j]internalrefurij> anchorname#cable-test-tdr-ntfujkjH jkjiDubajk}(j]j]j]j]j]ujkjO jkjfDubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktunnel-info-get}(jktunnel-info-getjkjDubajk}(j]j]j]j]j]internalrefurij> anchorname#tunnel-info-getujkjH jkjDubajk}(j]j]j]j]j]ujkjO jkjDubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfec-get}(jkfec-getjkjDubajk}(j]j]j]j]j]internalrefurij> anchorname#fec-getujkjH jkjDubajk}(j]j]j]j]j]ujkjO jkjDubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfec-set}(jkfec-setjkjDubajk}(j]j]j]j]j]internalrefurij> anchorname#fec-setujkjH jkjDubajk}(j]j]j]j]j]ujkjO jkjDubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfec-ntf}(jkfec-ntfjkjDubajk}(j]j]j]j]j]internalrefurij> anchorname#fec-ntfujkjH jkjDubajk}(j]j]j]j]j]ujkjO jkjDubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmodule-eeprom-get}(jkmodule-eeprom-getjkj Eubajk}(j]j]j]j]j]internalrefurij> anchorname#module-eeprom-getujkjH jkjEubajk}(j]j]j]j]j]ujkjO jkjEubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk stats-get}(jk stats-getjkjDEubajk}(j]j]j]j]j]internalrefurij> anchorname #stats-getujkjH jkjAEubajk}(j]j]j]j]j]ujkjO jkj>Eubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkphc-vclocks-get}(jkphc-vclocks-getjkjhEubajk}(j]j]j]j]j]internalrefurij> anchorname#phc-vclocks-getujkjH jkjeEubajk}(j]j]j]j]j]ujkjO jkjbEubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk module-get}(jk module-getjkjEubajk}(j]j]j]j]j]internalrefurij> anchorname #module-getujkjH jkjEubajk}(j]j]j]j]j]ujkjO jkjEubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk module-set}(jk module-setjkjEubajk}(j]j]j]j]j]internalrefurij> anchorname #module-setujkjH jkjEubajk}(j]j]j]j]j]ujkjO jkjEubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk module-ntf}(jk module-ntfjkjEubajk}(j]j]j]j]j]internalrefurij> anchorname #module-ntfujkjH jkjEubajk}(j]j]j]j]j]ujkjO jkjEubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpse-get}(jkpse-getjkjEubajk}(j]j]j]j]j]internalrefurij> anchorname#pse-getujkjH jkjEubajk}(j]j]j]j]j]ujkjO jkjEubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpse-set}(jkpse-setjkjFubajk}(j]j]j]j]j]internalrefurij> anchorname#pse-setujkjH jkjFubajk}(j]j]j]j]j]ujkjO jkjFubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrss-get}(jkrss-getjkj@Fubajk}(j]j]j]j]j]internalrefurij> anchorname#rss-getujkjH jkj=Fubajk}(j]j]j]j]j]ujkjO jkj:Fubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk plca-get-cfg}(jk plca-get-cfgjkjdFubajk}(j]j]j]j]j]internalrefurij> anchorname #plca-get-cfgujkjH jkjaFubajk}(j]j]j]j]j]ujkjO jkj^Fubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk plca-set-cfg}(jk plca-set-cfgjkjFubajk}(j]j]j]j]j]internalrefurij> anchorname #plca-set-cfgujkjH jkjFubajk}(j]j]j]j]j]ujkjO jkjFubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkplca-get-status}(jkplca-get-statusjkjFubajk}(j]j]j]j]j]internalrefurij> anchorname#plca-get-statusujkjH jkjFubajk}(j]j]j]j]j]ujkjO jkjFubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkplca-ntf}(jkplca-ntfjkjFubajk}(j]j]j]j]j]internalrefurij> anchorname #plca-ntfujkjH jkjFubajk}(j]j]j]j]j]ujkjO jkjFubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmm-get}(jkmm-getjkjFubajk}(j]j]j]j]j]internalrefurij> anchorname#mm-getujkjH jkjFubajk}(j]j]j]j]j]ujkjO jkjFubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmm-set}(jkmm-setjkjGubajk}(j]j]j]j]j]internalrefurij> anchorname#mm-setujkjH jkjGubajk}(j]j]j]j]j]ujkjO jkjGubajk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmm-ntf}(jkmm-ntfjkj anchorname#mm-ntfujkjH jkj9Gubajk}(j]j]j]j]j]ujkjO jkj6Gubajk}(j]j]j]j]j]ujkjw jkj>ubejk}(j]j]j]j]j]ujkj jkj>ubejk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Definitions}(jk DefinitionsjkjlGubajk}(j]j]j]j]j]internalrefurij> anchorname #definitionsujkjH jkjiGubajk}(j]j]j]j]j]ujkjO jkjfGubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkudp-tunnel-type}(jkudp-tunnel-typejkjGubajk}(j]j]j]j]j]internalrefurij> anchorname#udp-tunnel-typeujkjH jkjGubajk}(j]j]j]j]j]ujkjO jkjGubajk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk stringset}(jk stringsetjkjGubajk}(j]j]j]j]j]internalrefurij> anchorname #stringsetujkjH jkjGubajk}(j]j]j]j]j]ujkjO jkjGubajk}(j]j]j]j]j]ujkjw jkjGubejk}(j]j]j]j]j]ujkj jkjfGubejk}(j]j]j]j]j]ujkjw jkj>ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAttribute sets}(jkAttribute setsjkjGubajk}(j]j]j]j]j]internalrefurij> anchorname#attribute-setsujkjH jkjGubajk}(j]j]j]j]j]ujkjO jkjGubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkheader}(jkheaderjkjHubajk}(j]j]j]j]j]internalrefurij> anchorname#headerujkjH jkjGubajk}(j]j]j]j]j]ujkjO jkjGubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk dev-index (}(jk dev-index (jkj#HubjNs)}(jk``u32``jk]jku32}(jkhjkj+Hubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj#Hubjk)}(jkjCjkj#Hubejk}(j]j]j]j]j]internalrefurij> anchorname#dev-index-u32ujkjH jkj Hubajk}(j]j]j]j]j]ujkjO jkjHubajk}(j]j]j]j]j]ujkjw jkjHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk dev-name (}(jk dev-name (jkjYHubjNs)}(jk ``string``jk]jkstring}(jkhjkjaHubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjYHubjk)}(jkjCjkjYHubejk}(j]j]j]j]j]internalrefurij> anchorname#dev-name-stringujkjH jkjVHubajk}(j]j]j]j]j]ujkjO jkjSHubajk}(j]j]j]j]j]ujkjw jkjHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflags (}(jkflags (jkjHubjNs)}(jk``u32``jk]jku32}(jkhjkjHubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjHubjk)}(jkjCjkjHubejk}(j]j]j]j]j]internalrefurij> anchorname #flags-u32ujkjH jkjHubajk}(j]j]j]j]j]ujkjO jkjHubajk}(j]j]j]j]j]ujkjw jkjHubejk}(j]j]j]j]j]ujkj jkjGubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk bitset-bit}(jk bitset-bitjkjHubajk}(j]j]j]j]j]internalrefurij> anchorname #bitset-bitujkjH jkjHubajk}(j]j]j]j]j]ujkjO jkjHubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkindex (}(jkindex (jkjHubjNs)}(jk``u32``jk]jku32}(jkhjkjHubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjHubjk)}(jkjCjkjHubejk}(j]j]j]j]j]internalrefurij> anchorname #index-u32ujkjH jkjHubajk}(j]j]j]j]j]ujkjO jkjHubajk}(j]j]j]j]j]ujkjw jkjHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkname (}(jkname (jkj(IubjNs)}(jk ``string``jk]jkstring}(jkhjkj0Iubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj(Iubjk)}(jkjCjkj(Iubejk}(j]j]j]j]j]internalrefurij> anchorname #name-stringujkjH jkj%Iubajk}(j]j]j]j]j]ujkjO jkj"Iubajk}(j]j]j]j]j]ujkjw jkjHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkvalue (}(jkvalue (jkj^IubjNs)}(jk``flag``jk]jkflag}(jkhjkjfIubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj^Iubjk)}(jkjCjkj^Iubejk}(j]j]j]j]j]internalrefurij> anchorname #value-flagujkjH jkj[Iubajk}(j]j]j]j]j]ujkjO jkjXIubajk}(j]j]j]j]j]ujkjw jkjHubejk}(j]j]j]j]j]ujkj jkjHubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk bitset-bits}(jk bitset-bitsjkjIubajk}(j]j]j]j]j]internalrefurij> anchorname #bitset-bitsujkjH jkjIubajk}(j]j]j]j]j]ujkjO jkjIubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkbit (}(jkbit (jkjIubjNs)}(jk``nest``jk]jknest}(jkhjkjIubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjIubjk)}(jkjCjkjIubejk}(j]j]j]j]j]internalrefurij> anchorname #bit-nestujkjH jkjIubajk}(j]j]j]j]j]ujkjO jkjIubajk}(j]j]j]j]j]ujkjw jkjIubajk}(j]j]j]j]j]ujkj jkjIubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkbitset}(jkbitsetjkjJubajk}(j]j]j]j]j]internalrefurij> anchorname#bitsetujkjH jkjJubajk}(j]j]j]j]j]ujkjO jkjIubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jknomask (}(jknomask (jkj$JubjNs)}(jk``flag``jk]jkflag}(jkhjkj,Jubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj$Jubjk)}(jkjCjkj$Jubejk}(j]j]j]j]j]internalrefurij> anchorname #nomask-flagujkjH jkj!Jubajk}(j]j]j]j]j]ujkjO jkjJubajk}(j]j]j]j]j]ujkjw jkjJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jksize (}(jksize (jkjZJubjNs)}(jk``u32``jk]jku32}(jkhjkjbJubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjZJubjk)}(jkjCjkjZJubejk}(j]j]j]j]j]internalrefurij> anchorname #size-u32ujkjH jkjWJubajk}(j]j]j]j]j]ujkjO jkjTJubajk}(j]j]j]j]j]ujkjw jkjJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkbits (}(jkbits (jkjJubjNs)}(jk``nest``jk]jknest}(jkhjkjJubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjJubjk)}(jkjCjkjJubejk}(j]j]j]j]j]internalrefurij> anchorname #bits-nestujkjH jkjJubajk}(j]j]j]j]j]ujkjO jkjJubajk}(j]j]j]j]j]ujkjw jkjJubejk}(j]j]j]j]j]ujkj jkjIubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkstring}(jkstringjkjJubajk}(j]j]j]j]j]internalrefurij> anchorname#stringujkjH jkjJubajk}(j]j]j]j]j]ujkjO jkjJubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkindex (}(jkindex (jkjJubjNs)}(jk``u32``jk]jku32}(jkhjkjJubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjJubjk)}(jkjCjkjJubejk}(j]j]j]j]j]internalrefurij> anchorname#id1ujkjH jkjJubajk}(j]j]j]j]j]ujkjO jkjJubajk}(j]j]j]j]j]ujkjw jkjJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkvalue (}(jkvalue (jkj)KubjNs)}(jk ``string``jk]jkstring}(jkhjkj1Kubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj)Kubjk)}(jkjCjkj)Kubejk}(j]j]j]j]j]internalrefurij> anchorname #value-stringujkjH jkj&Kubajk}(j]j]j]j]j]ujkjO jkj#Kubajk}(j]j]j]j]j]ujkjw jkjJubejk}(j]j]j]j]j]ujkj jkjJubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkstrings}(jkstringsjkjkKubajk}(j]j]j]j]j]internalrefurij> anchorname#stringsujkjH jkjhKubajk}(j]j]j]j]j]ujkjO jkjeKubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstring (}(jkstring (jkjKubjNs)}(jk``nest``jk]jknest}(jkhjkjKubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjKubjk)}(jkjCjkjKubejk}(j]j]j]j]j]internalrefurij> anchorname #string-nestujkjH jkjKubajk}(j]j]j]j]j]ujkjO jkjKubajk}(j]j]j]j]j]ujkjw jkjKubajk}(j]j]j]j]j]ujkj jkjeKubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk stringset}(jk stringsetjkjKubajk}(j]j]j]j]j]internalrefurij> anchorname#id2ujkjH jkjKubajk}(j]j]j]j]j]ujkjO jkjKubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkid (}(jkid (jkjKubjNs)}(jk``u32``jk]jku32}(jkhjkjKubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjKubjk)}(jkjCjkjKubejk}(j]j]j]j]j]internalrefurij> anchorname#id-u32ujkjH jkjKubajk}(j]j]j]j]j]ujkjO jkjKubajk}(j]j]j]j]j]ujkjw jkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkcount (}(jkcount (jkj%LubjNs)}(jk``u32``jk]jku32}(jkhjkj-Lubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj%Lubjk)}(jkjCjkj%Lubejk}(j]j]j]j]j]internalrefurij> anchorname #count-u32ujkjH jkj"Lubajk}(j]j]j]j]j]ujkjO jkjLubajk}(j]j]j]j]j]ujkjw jkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk strings (}(jk strings (jkj[LubjNs)}(jk``nest``jk]jknest}(jkhjkjcLubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj[Lubjk)}(jkjCjkj[Lubejk}(j]j]j]j]j]internalrefurij> anchorname #strings-nestujkjH jkjXLubajk}(j]j]j]j]j]ujkjO jkjULubajk}(j]j]j]j]j]ujkjw jkjKubejk}(j]j]j]j]j]ujkj jkjKubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk stringsets}(jk stringsetsjkjLubajk}(j]j]j]j]j]internalrefurij> anchorname #stringsetsujkjH jkjLubajk}(j]j]j]j]j]ujkjO jkjLubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk stringset (}(jk stringset (jkjLubjNs)}(jk``nest``jk]jknest}(jkhjkjLubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjLubjk)}(jkjCjkjLubejk}(j]j]j]j]j]internalrefurij> anchorname#stringset-nestujkjH jkjLubajk}(j]j]j]j]j]ujkjO jkjLubajk}(j]j]j]j]j]ujkjw jkjLubajk}(j]j]j]j]j]ujkj jkjLubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkstrset}(jkstrsetjkjMubajk}(j]j]j]j]j]internalrefurij> anchorname#strsetujkjH jkjLubajk}(j]j]j]j]j]ujkjO jkjLubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkheader (}(jkheader (jkj!MubjNs)}(jk``nest``jk]jknest}(jkhjkj)Mubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj!Mubjk)}(jkjCjkj!Mubejk}(j]j]j]j]j]internalrefurij> anchorname #header-nestujkjH jkjMubajk}(j]j]j]j]j]ujkjO jkjMubajk}(j]j]j]j]j]ujkjw jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk stringsets (}(jk stringsets (jkjWMubjNs)}(jk``nest``jk]jknest}(jkhjkj_Mubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjWMubjk)}(jkjCjkjWMubejk}(j]j]j]j]j]internalrefurij> anchorname#stringsets-nestujkjH jkjTMubajk}(j]j]j]j]j]ujkjO jkjQMubajk}(j]j]j]j]j]ujkjw jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk counts-only (}(jk counts-only (jkjMubjNs)}(jk``flag``jk]jkflag}(jkhjkjMubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjMubjk)}(jkjCjkjMubejk}(j]j]j]j]j]internalrefurij> anchorname#counts-only-flagujkjH jkjMubajk}(j]j]j]j]j]ujkjO jkjMubajk}(j]j]j]j]j]ujkjw jkjMubejk}(j]j]j]j]j]ujkj jkjLubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk privflags}(jk privflagsjkjMubajk}(j]j]j]j]j]internalrefurij> anchorname #privflagsujkjH jkjMubajk}(j]j]j]j]j]ujkjO jkjMubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkheader (}(jkheader (jkjMubjNs)}(jk``nest``jk]jknest}(jkhjkjMubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjMubjk)}(jkjCjkjMubejk}(j]j]j]j]j]internalrefurij> anchorname#id3ujkjH jkjMubajk}(j]j]j]j]j]ujkjO jkjMubajk}(j]j]j]j]j]ujkjw jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflags (}(jkflags (jkj&NubjNs)}(jk``nest``jk]jknest}(jkhjkj.Nubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj&Nubjk)}(jkjCjkj&Nubejk}(j]j]j]j]j]internalrefurij> anchorname #flags-nestujkjH jkj#Nubajk}(j]j]j]j]j]ujkjO jkj Nubajk}(j]j]j]j]j]ujkjw jkjMubejk}(j]j]j]j]j]ujkj jkjMubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkrings}(jkringsjkjhNubajk}(j]j]j]j]j]internalrefurij> anchorname#ringsujkjH jkjeNubajk}(j]j]j]j]j]ujkjO jkjbNubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkheader (}(jkheader (jkjNubjNs)}(jk``nest``jk]jknest}(jkhjkjNubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjNubjk)}(jkjCjkjNubejk}(j]j]j]j]j]internalrefurij> anchorname#id4ujkjH jkjNubajk}(j]j]j]j]j]ujkjO jkjNubajk}(j]j]j]j]j]ujkjw jkjNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrx-max (}(jkrx-max (jkjNubjNs)}(jk``u32``jk]jku32}(jkhjkjNubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjNubjk)}(jkjCjkjNubejk}(j]j]j]j]j]internalrefurij> anchorname #rx-max-u32ujkjH jkjNubajk}(j]j]j]j]j]ujkjO jkjNubajk}(j]j]j]j]j]ujkjw jkjNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rx-mini-max (}(jk rx-mini-max (jkjNubjNs)}(jk``u32``jk]jku32}(jkhjkjNubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjNubjk)}(jkjCjkjNubejk}(j]j]j]j]j]internalrefurij> anchorname#rx-mini-max-u32ujkjH jkjNubajk}(j]j]j]j]j]ujkjO jkjNubajk}(j]j]j]j]j]ujkjw jkjNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrx-jumbo-max (}(jkrx-jumbo-max (jkj+OubjNs)}(jk``u32``jk]jku32}(jkhjkj3Oubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj+Oubjk)}(jkjCjkj+Oubejk}(j]j]j]j]j]internalrefurij> anchorname#rx-jumbo-max-u32ujkjH jkj(Oubajk}(j]j]j]j]j]ujkjO jkj%Oubajk}(j]j]j]j]j]ujkjw jkjNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktx-max (}(jktx-max (jkjaOubjNs)}(jk``u32``jk]jku32}(jkhjkjiOubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjaOubjk)}(jkjCjkjaOubejk}(j]j]j]j]j]internalrefurij> anchorname #tx-max-u32ujkjH jkj^Oubajk}(j]j]j]j]j]ujkjO jkj[Oubajk}(j]j]j]j]j]ujkjw jkjNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrx (}(jkrx (jkjOubjNs)}(jk``u32``jk]jku32}(jkhjkjOubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjOubjk)}(jkjCjkjOubejk}(j]j]j]j]j]internalrefurij> anchorname#rx-u32ujkjH jkjOubajk}(j]j]j]j]j]ujkjO jkjOubajk}(j]j]j]j]j]ujkjw jkjNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rx-mini (}(jk rx-mini (jkjOubjNs)}(jk``u32``jk]jku32}(jkhjkjOubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjOubjk)}(jkjCjkjOubejk}(j]j]j]j]j]internalrefurij> anchorname #rx-mini-u32ujkjH jkjOubajk}(j]j]j]j]j]ujkjO jkjOubajk}(j]j]j]j]j]ujkjw jkjNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rx-jumbo (}(jk rx-jumbo (jkjPubjNs)}(jk``u32``jk]jku32}(jkhjkj Pubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjPubjk)}(jkjCjkjPubejk}(j]j]j]j]j]internalrefurij> anchorname #rx-jumbo-u32ujkjH jkjPubajk}(j]j]j]j]j]ujkjO jkjOubajk}(j]j]j]j]j]ujkjw jkjNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktx (}(jktx (jkj9PubjNs)}(jk``u32``jk]jku32}(jkhjkjAPubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj9Pubjk)}(jkjCjkj9Pubejk}(j]j]j]j]j]internalrefurij> anchorname#tx-u32ujkjH jkj6Pubajk}(j]j]j]j]j]ujkjO jkj3Pubajk}(j]j]j]j]j]ujkjw jkjNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rx-buf-len (}(jk rx-buf-len (jkjoPubjNs)}(jk``u32``jk]jku32}(jkhjkjwPubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjoPubjk)}(jkjCjkjoPubejk}(j]j]j]j]j]internalrefurij> anchorname#rx-buf-len-u32ujkjH jkjlPubajk}(j]j]j]j]j]ujkjO jkjiPubajk}(j]j]j]j]j]ujkjw jkjNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktcp-data-split (}(jktcp-data-split (jkjPubjNs)}(jk``u8``jk]jku8}(jkhjkjPubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjPubjk)}(jkjCjkjPubejk}(j]j]j]j]j]internalrefurij> anchorname#tcp-data-split-u8ujkjH jkjPubajk}(j]j]j]j]j]ujkjO jkjPubajk}(j]j]j]j]j]ujkjw jkjNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk cqe-size (}(jk cqe-size (jkjPubjNs)}(jk``u32``jk]jku32}(jkhjkjPubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjPubjk)}(jkjCjkjPubejk}(j]j]j]j]j]internalrefurij> anchorname #cqe-size-u32ujkjH jkjPubajk}(j]j]j]j]j]ujkjO jkjPubajk}(j]j]j]j]j]ujkjw jkjNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk tx-push (}(jk tx-push (jkjQubjNs)}(jk``u8``jk]jku8}(jkhjkjQubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjQubjk)}(jkjCjkjQubejk}(j]j]j]j]j]internalrefurij> anchorname #tx-push-u8ujkjH jkjQubajk}(j]j]j]j]j]ujkjO jkj Qubajk}(j]j]j]j]j]ujkjw jkjNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rx-push (}(jk rx-push (jkjGQubjNs)}(jk``u8``jk]jku8}(jkhjkjOQubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjGQubjk)}(jkjCjkjGQubejk}(j]j]j]j]j]internalrefurij> anchorname #rx-push-u8ujkjH jkjDQubajk}(j]j]j]j]j]ujkjO jkjAQubajk}(j]j]j]j]j]ujkjw jkjNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktx-push-buf-len (}(jktx-push-buf-len (jkj}QubjNs)}(jk``u32``jk]jku32}(jkhjkjQubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj}Qubjk)}(jkjCjkj}Qubejk}(j]j]j]j]j]internalrefurij> anchorname#tx-push-buf-len-u32ujkjH jkjzQubajk}(j]j]j]j]j]ujkjO jkjwQubajk}(j]j]j]j]j]ujkjw jkjNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktx-push-buf-len-max (}(jktx-push-buf-len-max (jkjQubjNs)}(jk``u32``jk]jku32}(jkhjkjQubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjQubjk)}(jkjCjkjQubejk}(j]j]j]j]j]internalrefurij> anchorname#tx-push-buf-len-max-u32ujkjH jkjQubajk}(j]j]j]j]j]ujkjO jkjQubajk}(j]j]j]j]j]ujkjw jkjNubejk}(j]j]j]j]j]ujkj jkjbNubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkmm-stat}(jkmm-statjkjQubajk}(j]j]j]j]j]internalrefurij> anchorname#mm-statujkjH jkjQubajk}(j]j]j]j]j]ujkjO jkjQubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkjRubjNs)}(jk``pad``jk]jkpad}(jkhjkjRubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjRubjk)}(jkjCjkjRubejk}(j]j]j]j]j]internalrefurij> anchorname#pad-padujkjH jkjRubajk}(j]j]j]j]j]ujkjO jkjRubajk}(j]j]j]j]j]ujkjw jkj Rubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkreassembly-errors (}(jkreassembly-errors (jkjLRubjNs)}(jk``u64``jk]jku64}(jkhjkjTRubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjLRubjk)}(jkjCjkjLRubejk}(j]j]j]j]j]internalrefurij> anchorname#reassembly-errors-u64ujkjH jkjIRubajk}(j]j]j]j]j]ujkjO jkjFRubajk}(j]j]j]j]j]ujkjw jkj Rubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk smd-errors (}(jk smd-errors (jkjRubjNs)}(jk``u64``jk]jku64}(jkhjkjRubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjRubjk)}(jkjCjkjRubejk}(j]j]j]j]j]internalrefurij> anchorname#smd-errors-u64ujkjH jkjRubajk}(j]j]j]j]j]ujkjO jkj|Rubajk}(j]j]j]j]j]ujkjw jkj Rubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkreassembly-ok (}(jkreassembly-ok (jkjRubjNs)}(jk``u64``jk]jku64}(jkhjkjRubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjRubjk)}(jkjCjkjRubejk}(j]j]j]j]j]internalrefurij> anchorname#reassembly-ok-u64ujkjH jkjRubajk}(j]j]j]j]j]ujkjO jkjRubajk}(j]j]j]j]j]ujkjw jkj Rubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrx-frag-count (}(jkrx-frag-count (jkjRubjNs)}(jk``u64``jk]jku64}(jkhjkjRubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjRubjk)}(jkjCjkjRubejk}(j]j]j]j]j]internalrefurij> anchorname#rx-frag-count-u64ujkjH jkjRubajk}(j]j]j]j]j]ujkjO jkjRubajk}(j]j]j]j]j]ujkjw jkj Rubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktx-frag-count (}(jktx-frag-count (jkj$SubjNs)}(jk``u64``jk]jku64}(jkhjkj,Subajk}(j]j]j]j]j]ujkjj^sNj_sNjkj$Subjk)}(jkjCjkj$Subejk}(j]j]j]j]j]internalrefurij> anchorname#tx-frag-count-u64ujkjH jkj!Subajk}(j]j]j]j]j]ujkjO jkjSubajk}(j]j]j]j]j]ujkjw jkj Rubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk hold-count (}(jk hold-count (jkjZSubjNs)}(jk``u64``jk]jku64}(jkhjkjbSubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjZSubjk)}(jkjCjkjZSubejk}(j]j]j]j]j]internalrefurij> anchorname#hold-count-u64ujkjH jkjWSubajk}(j]j]j]j]j]ujkjO jkjTSubajk}(j]j]j]j]j]ujkjw jkj Rubejk}(j]j]j]j]j]ujkj jkjQubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkmm}(jkmmjkjSubajk}(j]j]j]j]j]internalrefurij> anchorname#mmujkjH jkjSubajk}(j]j]j]j]j]ujkjO jkjSubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkheader (}(jkheader (jkjSubjNs)}(jk``nest``jk]jknest}(jkhjkjSubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjSubjk)}(jkjCjkjSubejk}(j]j]j]j]j]internalrefurij> anchorname#id5ujkjH jkjSubajk}(j]j]j]j]j]ujkjO jkjSubajk}(j]j]j]j]j]ujkjw jkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpmac-enabled (}(jkpmac-enabled (jkjSubjNs)}(jk``u8``jk]jku8}(jkhjkjSubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjSubjk)}(jkjCjkjSubejk}(j]j]j]j]j]internalrefurij> anchorname#pmac-enabled-u8ujkjH jkjSubajk}(j]j]j]j]j]ujkjO jkjSubajk}(j]j]j]j]j]ujkjw jkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk tx-enabled (}(jk tx-enabled (jkj)TubjNs)}(jk``u8``jk]jku8}(jkhjkj1Tubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj)Tubjk)}(jkjCjkj)Tubejk}(j]j]j]j]j]internalrefurij> anchorname#tx-enabled-u8ujkjH jkj&Tubajk}(j]j]j]j]j]ujkjO jkj#Tubajk}(j]j]j]j]j]ujkjw jkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk tx-active (}(jk tx-active (jkj_TubjNs)}(jk``u8``jk]jku8}(jkhjkjgTubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj_Tubjk)}(jkjCjkj_Tubejk}(j]j]j]j]j]internalrefurij> anchorname #tx-active-u8ujkjH jkj\Tubajk}(j]j]j]j]j]ujkjO jkjYTubajk}(j]j]j]j]j]ujkjw jkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktx-min-frag-size (}(jktx-min-frag-size (jkjTubjNs)}(jk``u32``jk]jku32}(jkhjkjTubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjTubjk)}(jkjCjkjTubejk}(j]j]j]j]j]internalrefurij> anchorname#tx-min-frag-size-u32ujkjH jkjTubajk}(j]j]j]j]j]ujkjO jkjTubajk}(j]j]j]j]j]ujkjw jkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrx-min-frag-size (}(jkrx-min-frag-size (jkjTubjNs)}(jk``u32``jk]jku32}(jkhjkjTubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjTubjk)}(jkjCjkjTubejk}(j]j]j]j]j]internalrefurij> anchorname#rx-min-frag-size-u32ujkjH jkjTubajk}(j]j]j]j]j]ujkjO jkjTubajk}(j]j]j]j]j]ujkjw jkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkverify-enabled (}(jkverify-enabled (jkjUubjNs)}(jk``u8``jk]jku8}(jkhjkj Uubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjUubjk)}(jkjCjkjUubejk}(j]j]j]j]j]internalrefurij> anchorname#verify-enabled-u8ujkjH jkjTubajk}(j]j]j]j]j]ujkjO jkjTubajk}(j]j]j]j]j]ujkjw jkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkverify-status (}(jkverify-status (jkj7UubjNs)}(jk``u8``jk]jku8}(jkhjkj?Uubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj7Uubjk)}(jkjCjkj7Uubejk}(j]j]j]j]j]internalrefurij> anchorname#verify-status-u8ujkjH jkj4Uubajk}(j]j]j]j]j]ujkjO jkj1Uubajk}(j]j]j]j]j]ujkjw jkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk verify-time (}(jk verify-time (jkjmUubjNs)}(jk``u32``jk]jku32}(jkhjkjuUubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjmUubjk)}(jkjCjkjmUubejk}(j]j]j]j]j]internalrefurij> anchorname#verify-time-u32ujkjH jkjjUubajk}(j]j]j]j]j]ujkjO jkjgUubajk}(j]j]j]j]j]ujkjw jkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmax-verify-time (}(jkmax-verify-time (jkjUubjNs)}(jk``u32``jk]jku32}(jkhjkjUubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjUubjk)}(jkjCjkjUubejk}(j]j]j]j]j]internalrefurij> anchorname#max-verify-time-u32ujkjH jkjUubajk}(j]j]j]j]j]ujkjO jkjUubajk}(j]j]j]j]j]ujkjw jkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstats (}(jkstats (jkjUubjNs)}(jk``nest``jk]jknest}(jkhjkjUubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjUubjk)}(jkjCjkjUubejk}(j]j]j]j]j]internalrefurij> anchorname #stats-nestujkjH jkjUubajk}(j]j]j]j]j]ujkjO jkjUubajk}(j]j]j]j]j]ujkjw jkjSubejk}(j]j]j]j]j]ujkj jkjSubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jklinkinfo}(jklinkinfojkjVubajk}(j]j]j]j]j]internalrefurij> anchorname #linkinfoujkjH jkjVubajk}(j]j]j]j]j]ujkjO jkjVubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkheader (}(jkheader (jkj anchorname#id6ujkjH jkj9Vubajk}(j]j]j]j]j]ujkjO jkj6Vubajk}(j]j]j]j]j]ujkjw jkj3Vubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkport (}(jkport (jkjrVubjNs)}(jk``u8``jk]jku8}(jkhjkjzVubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjrVubjk)}(jkjCjkjrVubejk}(j]j]j]j]j]internalrefurij> anchorname#port-u8ujkjH jkjoVubajk}(j]j]j]j]j]ujkjO jkjlVubajk}(j]j]j]j]j]ujkjw jkj3Vubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk phyaddr (}(jk phyaddr (jkjVubjNs)}(jk``u8``jk]jku8}(jkhjkjVubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjVubjk)}(jkjCjkjVubejk}(j]j]j]j]j]internalrefurij> anchorname #phyaddr-u8ujkjH jkjVubajk}(j]j]j]j]j]ujkjO jkjVubajk}(j]j]j]j]j]ujkjw jkj3Vubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk tp-mdix (}(jk tp-mdix (jkjVubjNs)}(jk``u8``jk]jku8}(jkhjkjVubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjVubjk)}(jkjCjkjVubejk}(j]j]j]j]j]internalrefurij> anchorname #tp-mdix-u8ujkjH jkjVubajk}(j]j]j]j]j]ujkjO jkjVubajk}(j]j]j]j]j]ujkjw jkj3Vubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktp-mdix-ctrl (}(jktp-mdix-ctrl (jkjWubjNs)}(jk``u8``jk]jku8}(jkhjkjWubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjWubjk)}(jkjCjkjWubejk}(j]j]j]j]j]internalrefurij> anchorname#tp-mdix-ctrl-u8ujkjH jkjWubajk}(j]j]j]j]j]ujkjO jkjWubajk}(j]j]j]j]j]ujkjw jkj3Vubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk transceiver (}(jk transceiver (jkjJWubjNs)}(jk``u8``jk]jku8}(jkhjkjRWubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjJWubjk)}(jkjCjkjJWubejk}(j]j]j]j]j]internalrefurij> anchorname#transceiver-u8ujkjH jkjGWubajk}(j]j]j]j]j]ujkjO jkjDWubajk}(j]j]j]j]j]ujkjw jkj3Vubejk}(j]j]j]j]j]ujkj jkjVubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk linkmodes}(jk linkmodesjkjWubajk}(j]j]j]j]j]internalrefurij> anchorname #linkmodesujkjH jkjWubajk}(j]j]j]j]j]ujkjO jkjWubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkheader (}(jkheader (jkjWubjNs)}(jk``nest``jk]jknest}(jkhjkjWubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjWubjk)}(jkjCjkjWubejk}(j]j]j]j]j]internalrefurij> anchorname#id7ujkjH jkjWubajk}(j]j]j]j]j]ujkjO jkjWubajk}(j]j]j]j]j]ujkjw jkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk autoneg (}(jk autoneg (jkjWubjNs)}(jk``u8``jk]jku8}(jkhjkjWubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjWubjk)}(jkjCjkjWubejk}(j]j]j]j]j]internalrefurij> anchorname #autoneg-u8ujkjH jkjWubajk}(j]j]j]j]j]ujkjO jkjWubajk}(j]j]j]j]j]ujkjw jkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkours (}(jkours (jkjXubjNs)}(jk``nest``jk]jknest}(jkhjkj!Xubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjXubjk)}(jkjCjkjXubejk}(j]j]j]j]j]internalrefurij> anchorname #ours-nestujkjH jkjXubajk}(j]j]j]j]j]ujkjO jkjXubajk}(j]j]j]j]j]ujkjw jkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpeer (}(jkpeer (jkjOXubjNs)}(jk``nest``jk]jknest}(jkhjkjWXubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjOXubjk)}(jkjCjkjOXubejk}(j]j]j]j]j]internalrefurij> anchorname #peer-nestujkjH jkjLXubajk}(j]j]j]j]j]ujkjO jkjIXubajk}(j]j]j]j]j]ujkjw jkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkspeed (}(jkspeed (jkjXubjNs)}(jk``u32``jk]jku32}(jkhjkjXubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjXubjk)}(jkjCjkjXubejk}(j]j]j]j]j]internalrefurij> anchorname #speed-u32ujkjH jkjXubajk}(j]j]j]j]j]ujkjO jkjXubajk}(j]j]j]j]j]ujkjw jkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkduplex (}(jkduplex (jkjXubjNs)}(jk``u8``jk]jku8}(jkhjkjXubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjXubjk)}(jkjCjkjXubejk}(j]j]j]j]j]internalrefurij> anchorname #duplex-u8ujkjH jkjXubajk}(j]j]j]j]j]ujkjO jkjXubajk}(j]j]j]j]j]ujkjw jkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmaster-slave-cfg (}(jkmaster-slave-cfg (jkjXubjNs)}(jk``u8``jk]jku8}(jkhjkjXubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjXubjk)}(jkjCjkjXubejk}(j]j]j]j]j]internalrefurij> anchorname#master-slave-cfg-u8ujkjH jkjXubajk}(j]j]j]j]j]ujkjO jkjXubajk}(j]j]j]j]j]ujkjw jkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmaster-slave-state (}(jkmaster-slave-state (jkj'YubjNs)}(jk``u8``jk]jku8}(jkhjkj/Yubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj'Yubjk)}(jkjCjkj'Yubejk}(j]j]j]j]j]internalrefurij> anchorname#master-slave-state-u8ujkjH jkj$Yubajk}(j]j]j]j]j]ujkjO jkj!Yubajk}(j]j]j]j]j]ujkjw jkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklanes (}(jklanes (jkj]YubjNs)}(jk``u32``jk]jku32}(jkhjkjeYubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj]Yubjk)}(jkjCjkj]Yubejk}(j]j]j]j]j]internalrefurij> anchorname #lanes-u32ujkjH jkjZYubajk}(j]j]j]j]j]ujkjO jkjWYubajk}(j]j]j]j]j]ujkjw jkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrate-matching (}(jkrate-matching (jkjYubjNs)}(jk``u8``jk]jku8}(jkhjkjYubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjYubjk)}(jkjCjkjYubejk}(j]j]j]j]j]internalrefurij> anchorname#rate-matching-u8ujkjH jkjYubajk}(j]j]j]j]j]ujkjO jkjYubajk}(j]j]j]j]j]ujkjw jkjWubejk}(j]j]j]j]j]ujkj jkjWubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk linkstate}(jk linkstatejkjYubajk}(j]j]j]j]j]internalrefurij> anchorname #linkstateujkjH jkjYubajk}(j]j]j]j]j]ujkjO jkjYubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkheader (}(jkheader (jkjYubjNs)}(jk``nest``jk]jknest}(jkhjkjYubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjYubjk)}(jkjCjkjYubejk}(j]j]j]j]j]internalrefurij> anchorname#id8ujkjH jkjYubajk}(j]j]j]j]j]ujkjO jkjYubajk}(j]j]j]j]j]ujkjw jkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklink (}(jklink (jkj,ZubjNs)}(jk``u8``jk]jku8}(jkhjkj4Zubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj,Zubjk)}(jkjCjkj,Zubejk}(j]j]j]j]j]internalrefurij> anchorname#link-u8ujkjH jkj)Zubajk}(j]j]j]j]j]ujkjO jkj&Zubajk}(j]j]j]j]j]ujkjw jkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jksqi (}(jksqi (jkjbZubjNs)}(jk``u32``jk]jku32}(jkhjkjjZubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjbZubjk)}(jkjCjkjbZubejk}(j]j]j]j]j]internalrefurij> anchorname#sqi-u32ujkjH jkj_Zubajk}(j]j]j]j]j]ujkjO jkj\Zubajk}(j]j]j]j]j]ujkjw jkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk sqi-max (}(jk sqi-max (jkjZubjNs)}(jk``u32``jk]jku32}(jkhjkjZubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjZubjk)}(jkjCjkjZubejk}(j]j]j]j]j]internalrefurij> anchorname #sqi-max-u32ujkjH jkjZubajk}(j]j]j]j]j]ujkjO jkjZubajk}(j]j]j]j]j]ujkjw jkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ext-state (}(jk ext-state (jkjZubjNs)}(jk``u8``jk]jku8}(jkhjkjZubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjZubjk)}(jkjCjkjZubejk}(j]j]j]j]j]internalrefurij> anchorname #ext-state-u8ujkjH jkjZubajk}(j]j]j]j]j]ujkjO jkjZubajk}(j]j]j]j]j]ujkjw jkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkext-substate (}(jkext-substate (jkj[ubjNs)}(jk``u8``jk]jku8}(jkhjkj [ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj[ubjk)}(jkjCjkj[ubejk}(j]j]j]j]j]internalrefurij> anchorname#ext-substate-u8ujkjH jkj[ubajk}(j]j]j]j]j]ujkjO jkjZubajk}(j]j]j]j]j]ujkjw jkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkext-down-cnt (}(jkext-down-cnt (jkj:[ubjNs)}(jk``u32``jk]jku32}(jkhjkjB[ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj:[ubjk)}(jkjCjkj:[ubejk}(j]j]j]j]j]internalrefurij> anchorname#ext-down-cnt-u32ujkjH jkj7[ubajk}(j]j]j]j]j]ujkjO jkj4[ubajk}(j]j]j]j]j]ujkjw jkjYubejk}(j]j]j]j]j]ujkj jkjYubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdebug}(jkdebugjkj|[ubajk}(j]j]j]j]j]internalrefurij> anchorname#debugujkjH jkjy[ubajk}(j]j]j]j]j]ujkjO jkjv[ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkheader (}(jkheader (jkj[ubjNs)}(jk``nest``jk]jknest}(jkhjkj[ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj[ubjk)}(jkjCjkj[ubejk}(j]j]j]j]j]internalrefurij> anchorname#id9ujkjH jkj[ubajk}(j]j]j]j]j]ujkjO jkj[ubajk}(j]j]j]j]j]ujkjw jkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk msgmask (}(jk msgmask (jkj[ubjNs)}(jk``nest``jk]jknest}(jkhjkj[ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj[ubjk)}(jkjCjkj[ubejk}(j]j]j]j]j]internalrefurij> anchorname #msgmask-nestujkjH jkj[ubajk}(j]j]j]j]j]ujkjO jkj[ubajk}(j]j]j]j]j]ujkjw jkj[ubejk}(j]j]j]j]j]ujkj jkjv[ubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkwol}(jkwoljkj\ubajk}(j]j]j]j]j]internalrefurij> anchorname#wolujkjH jkj\ubajk}(j]j]j]j]j]ujkjO jkj\ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkheader (}(jkheader (jkj6\ubjNs)}(jk``nest``jk]jknest}(jkhjkj>\ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj6\ubjk)}(jkjCjkj6\ubejk}(j]j]j]j]j]internalrefurij> anchorname#id10ujkjH jkj3\ubajk}(j]j]j]j]j]ujkjO jkj0\ubajk}(j]j]j]j]j]ujkjw jkj-\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmodes (}(jkmodes (jkjl\ubjNs)}(jk``nest``jk]jknest}(jkhjkjt\ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjl\ubjk)}(jkjCjkjl\ubejk}(j]j]j]j]j]internalrefurij> anchorname #modes-nestujkjH jkji\ubajk}(j]j]j]j]j]ujkjO jkjf\ubajk}(j]j]j]j]j]ujkjw jkj-\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jksopass (}(jksopass (jkj\ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj\ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj\ubjk)}(jkjCjkj\ubejk}(j]j]j]j]j]internalrefurij> anchorname#sopass-binaryujkjH jkj\ubajk}(j]j]j]j]j]ujkjO jkj\ubajk}(j]j]j]j]j]ujkjw jkj-\ubejk}(j]j]j]j]j]ujkj jkj\ubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkfeatures}(jkfeaturesjkj\ubajk}(j]j]j]j]j]internalrefurij> anchorname #featuresujkjH jkj\ubajk}(j]j]j]j]j]ujkjO jkj\ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkheader (}(jkheader (jkj]ubjNs)}(jk``nest``jk]jknest}(jkhjkj ]ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj]ubjk)}(jkjCjkj]ubejk}(j]j]j]j]j]internalrefurij> anchorname#id11ujkjH jkj]ubajk}(j]j]j]j]j]ujkjO jkj\ubajk}(j]j]j]j]j]ujkjw jkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkhw (}(jkhw (jkj;]ubjNs)}(jk``nest``jk]jknest}(jkhjkjC]ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj;]ubjk)}(jkjCjkj;]ubejk}(j]j]j]j]j]internalrefurij> anchorname#hw-nestujkjH jkj8]ubajk}(j]j]j]j]j]ujkjO jkj5]ubajk}(j]j]j]j]j]ujkjw jkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkwanted (}(jkwanted (jkjq]ubjNs)}(jk``nest``jk]jknest}(jkhjkjy]ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjq]ubjk)}(jkjCjkjq]ubejk}(j]j]j]j]j]internalrefurij> anchorname #wanted-nestujkjH jkjn]ubajk}(j]j]j]j]j]ujkjO jkjk]ubajk}(j]j]j]j]j]ujkjw jkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkactive (}(jkactive (jkj]ubjNs)}(jk``nest``jk]jknest}(jkhjkj]ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj]ubjk)}(jkjCjkj]ubejk}(j]j]j]j]j]internalrefurij> anchorname #active-nestujkjH jkj]ubajk}(j]j]j]j]j]ujkjO jkj]ubajk}(j]j]j]j]j]ujkjw jkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk nochange (}(jk nochange (jkj]ubjNs)}(jk``nest``jk]jknest}(jkhjkj]ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj]ubjk)}(jkjCjkj]ubejk}(j]j]j]j]j]internalrefurij> anchorname#nochange-nestujkjH jkj]ubajk}(j]j]j]j]j]ujkjO jkj]ubajk}(j]j]j]j]j]ujkjw jkj\ubejk}(j]j]j]j]j]ujkj jkj\ubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkchannels}(jkchannelsjkj^ubajk}(j]j]j]j]j]internalrefurij> anchorname #channelsujkjH jkj^ubajk}(j]j]j]j]j]ujkjO jkj^ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkheader (}(jkheader (jkj@^ubjNs)}(jk``nest``jk]jknest}(jkhjkjH^ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj@^ubjk)}(jkjCjkj@^ubejk}(j]j]j]j]j]internalrefurij> anchorname#id12ujkjH jkj=^ubajk}(j]j]j]j]j]ujkjO jkj:^ubajk}(j]j]j]j]j]ujkjw jkj7^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrx-max (}(jkrx-max (jkjv^ubjNs)}(jk``u32``jk]jku32}(jkhjkj~^ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjv^ubjk)}(jkjCjkjv^ubejk}(j]j]j]j]j]internalrefurij> anchorname#id13ujkjH jkjs^ubajk}(j]j]j]j]j]ujkjO jkjp^ubajk}(j]j]j]j]j]ujkjw jkj7^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktx-max (}(jktx-max (jkj^ubjNs)}(jk``u32``jk]jku32}(jkhjkj^ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj^ubjk)}(jkjCjkj^ubejk}(j]j]j]j]j]internalrefurij> anchorname#id14ujkjH jkj^ubajk}(j]j]j]j]j]ujkjO jkj^ubajk}(j]j]j]j]j]ujkjw jkj7^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk other-max (}(jk other-max (jkj^ubjNs)}(jk``u32``jk]jku32}(jkhjkj^ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj^ubjk)}(jkjCjkj^ubejk}(j]j]j]j]j]internalrefurij> anchorname#other-max-u32ujkjH jkj^ubajk}(j]j]j]j]j]ujkjO jkj^ubajk}(j]j]j]j]j]ujkjw jkj7^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkcombined-max (}(jkcombined-max (jkj_ubjNs)}(jk``u32``jk]jku32}(jkhjkj _ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj_ubjk)}(jkjCjkj_ubejk}(j]j]j]j]j]internalrefurij> anchorname#combined-max-u32ujkjH jkj_ubajk}(j]j]j]j]j]ujkjO jkj_ubajk}(j]j]j]j]j]ujkjw jkj7^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rx-count (}(jk rx-count (jkjN_ubjNs)}(jk``u32``jk]jku32}(jkhjkjV_ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjN_ubjk)}(jkjCjkjN_ubejk}(j]j]j]j]j]internalrefurij> anchorname #rx-count-u32ujkjH jkjK_ubajk}(j]j]j]j]j]ujkjO jkjH_ubajk}(j]j]j]j]j]ujkjw jkj7^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk tx-count (}(jk tx-count (jkj_ubjNs)}(jk``u32``jk]jku32}(jkhjkj_ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj_ubjk)}(jkjCjkj_ubejk}(j]j]j]j]j]internalrefurij> anchorname #tx-count-u32ujkjH jkj_ubajk}(j]j]j]j]j]ujkjO jkj~_ubajk}(j]j]j]j]j]ujkjw jkj7^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk other-count (}(jk other-count (jkj_ubjNs)}(jk``u32``jk]jku32}(jkhjkj_ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj_ubjk)}(jkjCjkj_ubejk}(j]j]j]j]j]internalrefurij> anchorname#other-count-u32ujkjH jkj_ubajk}(j]j]j]j]j]ujkjO jkj_ubajk}(j]j]j]j]j]ujkjw jkj7^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkcombined-count (}(jkcombined-count (jkj_ubjNs)}(jk``u32``jk]jku32}(jkhjkj_ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj_ubjk)}(jkjCjkj_ubejk}(j]j]j]j]j]internalrefurij> anchorname#combined-count-u32ujkjH jkj_ubajk}(j]j]j]j]j]ujkjO jkj_ubajk}(j]j]j]j]j]ujkjw jkj7^ubejk}(j]j]j]j]j]ujkj jkj^ubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkcoalesce}(jkcoalescejkj2`ubajk}(j]j]j]j]j]internalrefurij> anchorname #coalesceujkjH jkj/`ubajk}(j]j]j]j]j]ujkjO jkj,`ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkheader (}(jkheader (jkjS`ubjNs)}(jk``nest``jk]jknest}(jkhjkj[`ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjS`ubjk)}(jkjCjkjS`ubejk}(j]j]j]j]j]internalrefurij> anchorname#id15ujkjH jkjP`ubajk}(j]j]j]j]j]ujkjO jkjM`ubajk}(j]j]j]j]j]ujkjw jkjJ`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rx-usecs (}(jk rx-usecs (jkj`ubjNs)}(jk``u32``jk]jku32}(jkhjkj`ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj`ubjk)}(jkjCjkj`ubejk}(j]j]j]j]j]internalrefurij> anchorname #rx-usecs-u32ujkjH jkj`ubajk}(j]j]j]j]j]ujkjO jkj`ubajk}(j]j]j]j]j]ujkjw jkjJ`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrx-max-frames (}(jkrx-max-frames (jkj`ubjNs)}(jk``u32``jk]jku32}(jkhjkj`ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj`ubjk)}(jkjCjkj`ubejk}(j]j]j]j]j]internalrefurij> anchorname#rx-max-frames-u32ujkjH jkj`ubajk}(j]j]j]j]j]ujkjO jkj`ubajk}(j]j]j]j]j]ujkjw jkjJ`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrx-usecs-irq (}(jkrx-usecs-irq (jkj`ubjNs)}(jk``u32``jk]jku32}(jkhjkj`ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj`ubjk)}(jkjCjkj`ubejk}(j]j]j]j]j]internalrefurij> anchorname#rx-usecs-irq-u32ujkjH jkj`ubajk}(j]j]j]j]j]ujkjO jkj`ubajk}(j]j]j]j]j]ujkjw jkjJ`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrx-max-frames-irq (}(jkrx-max-frames-irq (jkj+aubjNs)}(jk``u32``jk]jku32}(jkhjkj3aubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj+aubjk)}(jkjCjkj+aubejk}(j]j]j]j]j]internalrefurij> anchorname#rx-max-frames-irq-u32ujkjH jkj(aubajk}(j]j]j]j]j]ujkjO jkj%aubajk}(j]j]j]j]j]ujkjw jkjJ`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk tx-usecs (}(jk tx-usecs (jkjaaubjNs)}(jk``u32``jk]jku32}(jkhjkjiaubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjaaubjk)}(jkjCjkjaaubejk}(j]j]j]j]j]internalrefurij> anchorname #tx-usecs-u32ujkjH jkj^aubajk}(j]j]j]j]j]ujkjO jkj[aubajk}(j]j]j]j]j]ujkjw jkjJ`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktx-max-frames (}(jktx-max-frames (jkjaubjNs)}(jk``u32``jk]jku32}(jkhjkjaubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjaubjk)}(jkjCjkjaubejk}(j]j]j]j]j]internalrefurij> anchorname#tx-max-frames-u32ujkjH jkjaubajk}(j]j]j]j]j]ujkjO jkjaubajk}(j]j]j]j]j]ujkjw jkjJ`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktx-usecs-irq (}(jktx-usecs-irq (jkjaubjNs)}(jk``u32``jk]jku32}(jkhjkjaubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjaubjk)}(jkjCjkjaubejk}(j]j]j]j]j]internalrefurij> anchorname#tx-usecs-irq-u32ujkjH jkjaubajk}(j]j]j]j]j]ujkjO jkjaubajk}(j]j]j]j]j]ujkjw jkjJ`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktx-max-frames-irq (}(jktx-max-frames-irq (jkjbubjNs)}(jk``u32``jk]jku32}(jkhjkj bubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjbubjk)}(jkjCjkjbubejk}(j]j]j]j]j]internalrefurij> anchorname#tx-max-frames-irq-u32ujkjH jkjbubajk}(j]j]j]j]j]ujkjO jkjaubajk}(j]j]j]j]j]ujkjw jkjJ`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstats-block-usecs (}(jkstats-block-usecs (jkj9bubjNs)}(jk``u32``jk]jku32}(jkhjkjAbubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj9bubjk)}(jkjCjkj9bubejk}(j]j]j]j]j]internalrefurij> anchorname#stats-block-usecs-u32ujkjH jkj6bubajk}(j]j]j]j]j]ujkjO jkj3bubajk}(j]j]j]j]j]ujkjw jkjJ`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkuse-adaptive-rx (}(jkuse-adaptive-rx (jkjobubjNs)}(jk``u8``jk]jku8}(jkhjkjwbubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjobubjk)}(jkjCjkjobubejk}(j]j]j]j]j]internalrefurij> anchorname#use-adaptive-rx-u8ujkjH jkjlbubajk}(j]j]j]j]j]ujkjO jkjibubajk}(j]j]j]j]j]ujkjw jkjJ`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkuse-adaptive-tx (}(jkuse-adaptive-tx (jkjbubjNs)}(jk``u8``jk]jku8}(jkhjkjbubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjbubjk)}(jkjCjkjbubejk}(j]j]j]j]j]internalrefurij> anchorname#use-adaptive-tx-u8ujkjH jkjbubajk}(j]j]j]j]j]ujkjO jkjbubajk}(j]j]j]j]j]ujkjw jkjJ`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpkt-rate-low (}(jkpkt-rate-low (jkjbubjNs)}(jk``u32``jk]jku32}(jkhjkjbubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjbubjk)}(jkjCjkjbubejk}(j]j]j]j]j]internalrefurij> anchorname#pkt-rate-low-u32ujkjH jkjbubajk}(j]j]j]j]j]ujkjO jkjbubajk}(j]j]j]j]j]ujkjw jkjJ`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrx-usecs-low (}(jkrx-usecs-low (jkjcubjNs)}(jk``u32``jk]jku32}(jkhjkjcubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjcubjk)}(jkjCjkjcubejk}(j]j]j]j]j]internalrefurij> anchorname#rx-usecs-low-u32ujkjH jkjcubajk}(j]j]j]j]j]ujkjO jkj cubajk}(j]j]j]j]j]ujkjw jkjJ`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrx-max-frames-low (}(jkrx-max-frames-low (jkjGcubjNs)}(jk``u32``jk]jku32}(jkhjkjOcubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjGcubjk)}(jkjCjkjGcubejk}(j]j]j]j]j]internalrefurij> anchorname#rx-max-frames-low-u32ujkjH jkjDcubajk}(j]j]j]j]j]ujkjO jkjAcubajk}(j]j]j]j]j]ujkjw jkjJ`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktx-usecs-low (}(jktx-usecs-low (jkj}cubjNs)}(jk``u32``jk]jku32}(jkhjkjcubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj}cubjk)}(jkjCjkj}cubejk}(j]j]j]j]j]internalrefurij> anchorname#tx-usecs-low-u32ujkjH jkjzcubajk}(j]j]j]j]j]ujkjO jkjwcubajk}(j]j]j]j]j]ujkjw jkjJ`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktx-max-frames-low (}(jktx-max-frames-low (jkjcubjNs)}(jk``u32``jk]jku32}(jkhjkjcubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjcubjk)}(jkjCjkjcubejk}(j]j]j]j]j]internalrefurij> anchorname#tx-max-frames-low-u32ujkjH jkjcubajk}(j]j]j]j]j]ujkjO jkjcubajk}(j]j]j]j]j]ujkjw jkjJ`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpkt-rate-high (}(jkpkt-rate-high (jkjcubjNs)}(jk``u32``jk]jku32}(jkhjkjcubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjcubjk)}(jkjCjkjcubejk}(j]j]j]j]j]internalrefurij> anchorname#pkt-rate-high-u32ujkjH jkjcubajk}(j]j]j]j]j]ujkjO jkjcubajk}(j]j]j]j]j]ujkjw jkjJ`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrx-usecs-high (}(jkrx-usecs-high (jkjdubjNs)}(jk``u32``jk]jku32}(jkhjkj'dubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjdubjk)}(jkjCjkjdubejk}(j]j]j]j]j]internalrefurij> anchorname#rx-usecs-high-u32ujkjH jkjdubajk}(j]j]j]j]j]ujkjO jkjdubajk}(j]j]j]j]j]ujkjw jkjJ`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrx-max-frames-high (}(jkrx-max-frames-high (jkjUdubjNs)}(jk``u32``jk]jku32}(jkhjkj]dubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjUdubjk)}(jkjCjkjUdubejk}(j]j]j]j]j]internalrefurij> anchorname#rx-max-frames-high-u32ujkjH jkjRdubajk}(j]j]j]j]j]ujkjO jkjOdubajk}(j]j]j]j]j]ujkjw jkjJ`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktx-usecs-high (}(jktx-usecs-high (jkjdubjNs)}(jk``u32``jk]jku32}(jkhjkjdubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjdubjk)}(jkjCjkjdubejk}(j]j]j]j]j]internalrefurij> anchorname#tx-usecs-high-u32ujkjH jkjdubajk}(j]j]j]j]j]ujkjO jkjdubajk}(j]j]j]j]j]ujkjw jkjJ`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktx-max-frames-high (}(jktx-max-frames-high (jkjdubjNs)}(jk``u32``jk]jku32}(jkhjkjdubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjdubjk)}(jkjCjkjdubejk}(j]j]j]j]j]internalrefurij> anchorname#tx-max-frames-high-u32ujkjH jkjdubajk}(j]j]j]j]j]ujkjO jkjdubajk}(j]j]j]j]j]ujkjw jkjJ`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrate-sample-interval (}(jkrate-sample-interval (jkjdubjNs)}(jk``u32``jk]jku32}(jkhjkjdubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjdubjk)}(jkjCjkjdubejk}(j]j]j]j]j]internalrefurij> anchorname#rate-sample-interval-u32ujkjH jkjdubajk}(j]j]j]j]j]ujkjO jkjdubajk}(j]j]j]j]j]ujkjw jkjJ`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkuse-cqe-mode-tx (}(jkuse-cqe-mode-tx (jkj-eubjNs)}(jk``u8``jk]jku8}(jkhjkj5eubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj-eubjk)}(jkjCjkj-eubejk}(j]j]j]j]j]internalrefurij> anchorname#use-cqe-mode-tx-u8ujkjH jkj*eubajk}(j]j]j]j]j]ujkjO jkj'eubajk}(j]j]j]j]j]ujkjw jkjJ`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkuse-cqe-mode-rx (}(jkuse-cqe-mode-rx (jkjceubjNs)}(jk``u8``jk]jku8}(jkhjkjkeubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjceubjk)}(jkjCjkjceubejk}(j]j]j]j]j]internalrefurij> anchorname#use-cqe-mode-rx-u8ujkjH jkj`eubajk}(j]j]j]j]j]ujkjO jkj]eubajk}(j]j]j]j]j]ujkjw jkjJ`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktx-aggr-max-bytes (}(jktx-aggr-max-bytes (jkjeubjNs)}(jk``u32``jk]jku32}(jkhjkjeubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjeubjk)}(jkjCjkjeubejk}(j]j]j]j]j]internalrefurij> anchorname#tx-aggr-max-bytes-u32ujkjH jkjeubajk}(j]j]j]j]j]ujkjO jkjeubajk}(j]j]j]j]j]ujkjw jkjJ`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktx-aggr-max-frames (}(jktx-aggr-max-frames (jkjeubjNs)}(jk``u32``jk]jku32}(jkhjkjeubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjeubjk)}(jkjCjkjeubejk}(j]j]j]j]j]internalrefurij> anchorname#tx-aggr-max-frames-u32ujkjH jkjeubajk}(j]j]j]j]j]ujkjO jkjeubajk}(j]j]j]j]j]ujkjw jkjJ`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktx-aggr-time-usecs (}(jktx-aggr-time-usecs (jkjfubjNs)}(jk``u32``jk]jku32}(jkhjkj fubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjfubjk)}(jkjCjkjfubejk}(j]j]j]j]j]internalrefurij> anchorname#tx-aggr-time-usecs-u32ujkjH jkjfubajk}(j]j]j]j]j]ujkjO jkjeubajk}(j]j]j]j]j]ujkjw jkjJ`ubejk}(j]j]j]j]j]ujkj jkj,`ubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk pause-stat}(jk pause-statjkjGfubajk}(j]j]j]j]j]internalrefurij> anchorname #pause-statujkjH jkjDfubajk}(j]j]j]j]j]ujkjO jkjAfubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkjhfubjNs)}(jk``pad``jk]jkpad}(jkhjkjpfubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjhfubjk)}(jkjCjkjhfubejk}(j]j]j]j]j]internalrefurij> anchorname#id16ujkjH jkjefubajk}(j]j]j]j]j]ujkjO jkjbfubajk}(j]j]j]j]j]ujkjw jkj_fubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk tx-frames (}(jk tx-frames (jkjfubjNs)}(jk``u64``jk]jku64}(jkhjkjfubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjfubjk)}(jkjCjkjfubejk}(j]j]j]j]j]internalrefurij> anchorname#tx-frames-u64ujkjH jkjfubajk}(j]j]j]j]j]ujkjO jkjfubajk}(j]j]j]j]j]ujkjw jkj_fubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rx-frames (}(jk rx-frames (jkjfubjNs)}(jk``u64``jk]jku64}(jkhjkjfubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjfubjk)}(jkjCjkjfubejk}(j]j]j]j]j]internalrefurij> anchorname#rx-frames-u64ujkjH jkjfubajk}(j]j]j]j]j]ujkjO jkjfubajk}(j]j]j]j]j]ujkjw jkj_fubejk}(j]j]j]j]j]ujkj jkjAfubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkpause}(jkpausejkjgubajk}(j]j]j]j]j]internalrefurij> anchorname#pauseujkjH jkjgubajk}(j]j]j]j]j]ujkjO jkjgubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkheader (}(jkheader (jkj7gubjNs)}(jk``nest``jk]jknest}(jkhjkj?gubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj7gubjk)}(jkjCjkj7gubejk}(j]j]j]j]j]internalrefurij> anchorname#id17ujkjH jkj4gubajk}(j]j]j]j]j]ujkjO jkj1gubajk}(j]j]j]j]j]ujkjw jkj.gubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk autoneg (}(jk autoneg (jkjmgubjNs)}(jk``u8``jk]jku8}(jkhjkjugubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjmgubjk)}(jkjCjkjmgubejk}(j]j]j]j]j]internalrefurij> anchorname#id18ujkjH jkjjgubajk}(j]j]j]j]j]ujkjO jkjggubajk}(j]j]j]j]j]ujkjw jkj.gubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrx (}(jkrx (jkjgubjNs)}(jk``u8``jk]jku8}(jkhjkjgubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjgubjk)}(jkjCjkjgubejk}(j]j]j]j]j]internalrefurij> anchorname#rx-u8ujkjH jkjgubajk}(j]j]j]j]j]ujkjO jkjgubajk}(j]j]j]j]j]ujkjw jkj.gubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktx (}(jktx (jkjgubjNs)}(jk``u8``jk]jku8}(jkhjkjgubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjgubjk)}(jkjCjkjgubejk}(j]j]j]j]j]internalrefurij> anchorname#tx-u8ujkjH jkjgubajk}(j]j]j]j]j]ujkjO jkjgubajk}(j]j]j]j]j]ujkjw jkj.gubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstats (}(jkstats (jkjhubjNs)}(jk``nest``jk]jknest}(jkhjkjhubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjhubjk)}(jkjCjkjhubejk}(j]j]j]j]j]internalrefurij> anchorname#id19ujkjH jkj hubajk}(j]j]j]j]j]ujkjO jkj hubajk}(j]j]j]j]j]ujkjw jkj.gubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk stats-src (}(jk stats-src (jkjEhubjNs)}(jk``u32``jk]jku32}(jkhjkjMhubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjEhubjk)}(jkjCjkjEhubejk}(j]j]j]j]j]internalrefurij> anchorname#stats-src-u32ujkjH jkjBhubajk}(j]j]j]j]j]ujkjO jkj?hubajk}(j]j]j]j]j]ujkjw jkj.gubejk}(j]j]j]j]j]ujkj jkjgubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkeee}(jkeeejkjhubajk}(j]j]j]j]j]internalrefurij> anchorname#eeeujkjH jkjhubajk}(j]j]j]j]j]ujkjO jkjhubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkheader (}(jkheader (jkjhubjNs)}(jk``nest``jk]jknest}(jkhjkjhubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjhubjk)}(jkjCjkjhubejk}(j]j]j]j]j]internalrefurij> anchorname#id20ujkjH jkjhubajk}(j]j]j]j]j]ujkjO jkjhubajk}(j]j]j]j]j]ujkjw jkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk modes-ours (}(jk modes-ours (jkjhubjNs)}(jk``nest``jk]jknest}(jkhjkjhubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjhubjk)}(jkjCjkjhubejk}(j]j]j]j]j]internalrefurij> anchorname#modes-ours-nestujkjH jkjhubajk}(j]j]j]j]j]ujkjO jkjhubajk}(j]j]j]j]j]ujkjw jkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk modes-peer (}(jk modes-peer (jkjiubjNs)}(jk``nest``jk]jknest}(jkhjkjiubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjiubjk)}(jkjCjkjiubejk}(j]j]j]j]j]internalrefurij> anchorname#modes-peer-nestujkjH jkjiubajk}(j]j]j]j]j]ujkjO jkjiubajk}(j]j]j]j]j]ujkjw jkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkactive (}(jkactive (jkjJiubjNs)}(jk``u8``jk]jku8}(jkhjkjRiubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjJiubjk)}(jkjCjkjJiubejk}(j]j]j]j]j]internalrefurij> anchorname #active-u8ujkjH jkjGiubajk}(j]j]j]j]j]ujkjO jkjDiubajk}(j]j]j]j]j]ujkjw jkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk enabled (}(jk enabled (jkjiubjNs)}(jk``u8``jk]jku8}(jkhjkjiubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjiubjk)}(jkjCjkjiubejk}(j]j]j]j]j]internalrefurij> anchorname #enabled-u8ujkjH jkj}iubajk}(j]j]j]j]j]ujkjO jkjziubajk}(j]j]j]j]j]ujkjw jkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktx-lpi-enabled (}(jktx-lpi-enabled (jkjiubjNs)}(jk``u8``jk]jku8}(jkhjkjiubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjiubjk)}(jkjCjkjiubejk}(j]j]j]j]j]internalrefurij> anchorname#tx-lpi-enabled-u8ujkjH jkjiubajk}(j]j]j]j]j]ujkjO jkjiubajk}(j]j]j]j]j]ujkjw jkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktx-lpi-timer (}(jktx-lpi-timer (jkjiubjNs)}(jk``u32``jk]jku32}(jkhjkjiubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjiubjk)}(jkjCjkjiubejk}(j]j]j]j]j]internalrefurij> anchorname#tx-lpi-timer-u32ujkjH jkjiubajk}(j]j]j]j]j]ujkjO jkjiubajk}(j]j]j]j]j]ujkjw jkjhubejk}(j]j]j]j]j]ujkj jkjhubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktsinfo}(jktsinfojkj.jubajk}(j]j]j]j]j]internalrefurij> anchorname#tsinfoujkjH jkj+jubajk}(j]j]j]j]j]ujkjO jkj(jubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkheader (}(jkheader (jkjOjubjNs)}(jk``nest``jk]jknest}(jkhjkjWjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjOjubjk)}(jkjCjkjOjubejk}(j]j]j]j]j]internalrefurij> anchorname#id21ujkjH jkjLjubajk}(j]j]j]j]j]ujkjO jkjIjubajk}(j]j]j]j]j]ujkjw jkjFjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktimestamping (}(jktimestamping (jkjjubjNs)}(jk``nest``jk]jknest}(jkhjkjjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjjubjk)}(jkjCjkjjubejk}(j]j]j]j]j]internalrefurij> anchorname#timestamping-nestujkjH jkjjubajk}(j]j]j]j]j]ujkjO jkjjubajk}(j]j]j]j]j]ujkjw jkjFjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk tx-types (}(jk tx-types (jkjjubjNs)}(jk``nest``jk]jknest}(jkhjkjjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjjubjk)}(jkjCjkjjubejk}(j]j]j]j]j]internalrefurij> anchorname#tx-types-nestujkjH jkjjubajk}(j]j]j]j]j]ujkjO jkjjubajk}(j]j]j]j]j]ujkjw jkjFjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rx-filters (}(jk rx-filters (jkjjubjNs)}(jk``nest``jk]jknest}(jkhjkjjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjjubjk)}(jkjCjkjjubejk}(j]j]j]j]j]internalrefurij> anchorname#rx-filters-nestujkjH jkjjubajk}(j]j]j]j]j]ujkjO jkjjubajk}(j]j]j]j]j]ujkjw jkjFjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk phc-index (}(jk phc-index (jkj'kubjNs)}(jk``u32``jk]jku32}(jkhjkj/kubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj'kubjk)}(jkjCjkj'kubejk}(j]j]j]j]j]internalrefurij> anchorname#phc-index-u32ujkjH jkj$kubajk}(j]j]j]j]j]ujkjO jkj!kubajk}(j]j]j]j]j]ujkjw jkjFjubejk}(j]j]j]j]j]ujkj jkj(jubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk cable-result}(jk cable-resultjkjikubajk}(j]j]j]j]j]internalrefurij> anchorname #cable-resultujkjH jkjfkubajk}(j]j]j]j]j]ujkjO jkjckubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpair (}(jkpair (jkjkubjNs)}(jk``u8``jk]jku8}(jkhjkjkubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjkubjk)}(jkjCjkjkubejk}(j]j]j]j]j]internalrefurij> anchorname#pair-u8ujkjH jkjkubajk}(j]j]j]j]j]ujkjO jkjkubajk}(j]j]j]j]j]ujkjw jkjkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkcode (}(jkcode (jkjkubjNs)}(jk``u8``jk]jku8}(jkhjkjkubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjkubjk)}(jkjCjkjkubejk}(j]j]j]j]j]internalrefurij> anchorname#code-u8ujkjH jkjkubajk}(j]j]j]j]j]ujkjO jkjkubajk}(j]j]j]j]j]ujkjw jkjkubejk}(j]j]j]j]j]ujkj jkjckubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkcable-fault-length}(jkcable-fault-lengthjkjlubajk}(j]j]j]j]j]internalrefurij> anchorname#cable-fault-lengthujkjH jkjkubajk}(j]j]j]j]j]ujkjO jkjkubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpair (}(jkpair (jkj#lubjNs)}(jk``u8``jk]jku8}(jkhjkj+lubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj#lubjk)}(jkjCjkj#lubejk}(j]j]j]j]j]internalrefurij> anchorname#id22ujkjH jkj lubajk}(j]j]j]j]j]ujkjO jkjlubajk}(j]j]j]j]j]ujkjw jkjlubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkcm (}(jkcm (jkjYlubjNs)}(jk``u32``jk]jku32}(jkhjkjalubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjYlubjk)}(jkjCjkjYlubejk}(j]j]j]j]j]internalrefurij> anchorname#cm-u32ujkjH jkjVlubajk}(j]j]j]j]j]ujkjO jkjSlubajk}(j]j]j]j]j]ujkjw jkjlubejk}(j]j]j]j]j]ujkj jkjkubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk cable-nest}(jk cable-nestjkjlubajk}(j]j]j]j]j]internalrefurij> anchorname #cable-nestujkjH jkjlubajk}(j]j]j]j]j]ujkjO jkjlubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkresult (}(jkresult (jkjlubjNs)}(jk``nest``jk]jknest}(jkhjkjlubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjlubjk)}(jkjCjkjlubejk}(j]j]j]j]j]internalrefurij> anchorname #result-nestujkjH jkjlubajk}(j]j]j]j]j]ujkjO jkjlubajk}(j]j]j]j]j]ujkjw jkjlubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkfault-length (}(jkfault-length (jkjlubjNs)}(jk``nest``jk]jknest}(jkhjkjlubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjlubjk)}(jkjCjkjlubejk}(j]j]j]j]j]internalrefurij> anchorname#fault-length-nestujkjH jkjlubajk}(j]j]j]j]j]ujkjO jkjlubajk}(j]j]j]j]j]ujkjw jkjlubejk}(j]j]j]j]j]ujkj jkjlubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk cable-test}(jk cable-testjkj4mubajk}(j]j]j]j]j]internalrefurij> anchorname #cable-testujkjH jkj1mubajk}(j]j]j]j]j]ujkjO jkj.mubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkheader (}(jkheader (jkjUmubjNs)}(jk``nest``jk]jknest}(jkhjkj]mubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjUmubjk)}(jkjCjkjUmubejk}(j]j]j]j]j]internalrefurij> anchorname#id23ujkjH jkjRmubajk}(j]j]j]j]j]ujkjO jkjOmubajk}(j]j]j]j]j]ujkjw jkjLmubajk}(j]j]j]j]j]ujkj jkj.mubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkcable-test-ntf}(jkcable-test-ntfjkjmubajk}(j]j]j]j]j]internalrefurij> anchorname#id24ujkjH jkjmubajk}(j]j]j]j]j]ujkjO jkjmubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkheader (}(jkheader (jkjmubjNs)}(jk``nest``jk]jknest}(jkhjkjmubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjmubjk)}(jkjCjkjmubejk}(j]j]j]j]j]internalrefurij> anchorname#id25ujkjH jkjmubajk}(j]j]j]j]j]ujkjO jkjmubajk}(j]j]j]j]j]ujkjw jkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstatus (}(jkstatus (jkjmubjNs)}(jk``u8``jk]jku8}(jkhjkjmubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjmubjk)}(jkjCjkjmubejk}(j]j]j]j]j]internalrefurij> anchorname #status-u8ujkjH jkjmubajk}(j]j]j]j]j]ujkjO jkjmubajk}(j]j]j]j]j]ujkjw jkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jknest (}(jknest (jkj$nubjNs)}(jk``nest``jk]jknest}(jkhjkj,nubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj$nubjk)}(jkjCjkj$nubejk}(j]j]j]j]j]internalrefurij> anchorname #nest-nestujkjH jkj!nubajk}(j]j]j]j]j]ujkjO jkjnubajk}(j]j]j]j]j]ujkjw jkjmubejk}(j]j]j]j]j]ujkj jkjmubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkcable-test-tdr-cfg}(jkcable-test-tdr-cfgjkjfnubajk}(j]j]j]j]j]internalrefurij> anchorname#cable-test-tdr-cfgujkjH jkjcnubajk}(j]j]j]j]j]ujkjO jkj`nubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkfirst (}(jkfirst (jkjnubjNs)}(jk``u32``jk]jku32}(jkhjkjnubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjnubjk)}(jkjCjkjnubejk}(j]j]j]j]j]internalrefurij> anchorname #first-u32ujkjH jkjnubajk}(j]j]j]j]j]ujkjO jkjnubajk}(j]j]j]j]j]ujkjw jkj~nubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklast (}(jklast (jkjnubjNs)}(jk``u32``jk]jku32}(jkhjkjnubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjnubjk)}(jkjCjkjnubejk}(j]j]j]j]j]internalrefurij> anchorname #last-u32ujkjH jkjnubajk}(j]j]j]j]j]ujkjO jkjnubajk}(j]j]j]j]j]ujkjw jkj~nubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstep (}(jkstep (jkjnubjNs)}(jk``u32``jk]jku32}(jkhjkjnubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjnubjk)}(jkjCjkjnubejk}(j]j]j]j]j]internalrefurij> anchorname #step-u32ujkjH jkjnubajk}(j]j]j]j]j]ujkjO jkjnubajk}(j]j]j]j]j]ujkjw jkj~nubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpair (}(jkpair (jkj)oubjNs)}(jk``u8``jk]jku8}(jkhjkj1oubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj)oubjk)}(jkjCjkj)oubejk}(j]j]j]j]j]internalrefurij> anchorname#id26ujkjH jkj&oubajk}(j]j]j]j]j]ujkjO jkj#oubajk}(j]j]j]j]j]ujkjw jkj~nubejk}(j]j]j]j]j]ujkj jkj`nubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkcable-test-tdr-ntf}(jkcable-test-tdr-ntfjkjkoubajk}(j]j]j]j]j]internalrefurij> anchorname#id27ujkjH jkjhoubajk}(j]j]j]j]j]ujkjO jkjeoubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkheader (}(jkheader (jkjoubjNs)}(jk``nest``jk]jknest}(jkhjkjoubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjoubjk)}(jkjCjkjoubejk}(j]j]j]j]j]internalrefurij> anchorname#id28ujkjH jkjoubajk}(j]j]j]j]j]ujkjO jkjoubajk}(j]j]j]j]j]ujkjw jkjoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstatus (}(jkstatus (jkjoubjNs)}(jk``u8``jk]jku8}(jkhjkjoubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjoubjk)}(jkjCjkjoubejk}(j]j]j]j]j]internalrefurij> anchorname#id29ujkjH jkjoubajk}(j]j]j]j]j]ujkjO jkjoubajk}(j]j]j]j]j]ujkjw jkjoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jknest (}(jknest (jkjoubjNs)}(jk``nest``jk]jknest}(jkhjkjpubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjoubjk)}(jkjCjkjoubejk}(j]j]j]j]j]internalrefurij> anchorname#id30ujkjH jkjoubajk}(j]j]j]j]j]ujkjO jkjoubajk}(j]j]j]j]j]ujkjw jkjoubejk}(j]j]j]j]j]ujkj jkjeoubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkcable-test-tdr}(jkcable-test-tdrjkj:pubajk}(j]j]j]j]j]internalrefurij> anchorname#cable-test-tdrujkjH jkj7pubajk}(j]j]j]j]j]ujkjO jkj4pubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkheader (}(jkheader (jkj[pubjNs)}(jk``nest``jk]jknest}(jkhjkjcpubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj[pubjk)}(jkjCjkj[pubejk}(j]j]j]j]j]internalrefurij> anchorname#id31ujkjH jkjXpubajk}(j]j]j]j]j]ujkjO jkjUpubajk}(j]j]j]j]j]ujkjw jkjRpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkcfg (}(jkcfg (jkjpubjNs)}(jk``nest``jk]jknest}(jkhjkjpubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjpubjk)}(jkjCjkjpubejk}(j]j]j]j]j]internalrefurij> anchorname #cfg-nestujkjH jkjpubajk}(j]j]j]j]j]ujkjO jkjpubajk}(j]j]j]j]j]ujkjw jkjRpubejk}(j]j]j]j]j]ujkj jkj4pubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktunnel-udp-entry}(jktunnel-udp-entryjkjpubajk}(j]j]j]j]j]internalrefurij> anchorname#tunnel-udp-entryujkjH jkjpubajk}(j]j]j]j]j]ujkjO jkjpubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkport (}(jkport (jkjpubjNs)}(jk``u16``jk]jku16}(jkhjkjpubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjpubjk)}(jkjCjkjpubejk}(j]j]j]j]j]internalrefurij> anchorname #port-u16ujkjH jkjpubajk}(j]j]j]j]j]ujkjO jkjpubajk}(j]j]j]j]j]ujkjw jkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktype (}(jktype (jkj*qubjNs)}(jk``u32``jk]jku32}(jkhjkj2qubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj*qubjk)}(jkjCjkj*qubejk}(j]j]j]j]j]internalrefurij> anchorname #type-u32ujkjH jkj'qubajk}(j]j]j]j]j]ujkjO jkj$qubajk}(j]j]j]j]j]ujkjw jkjpubejk}(j]j]j]j]j]ujkj jkjpubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jktunnel-udp-table}(jktunnel-udp-tablejkjlqubajk}(j]j]j]j]j]internalrefurij> anchorname#tunnel-udp-tableujkjH jkjiqubajk}(j]j]j]j]j]ujkjO jkjfqubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jksize (}(jksize (jkjqubjNs)}(jk``u32``jk]jku32}(jkhjkjqubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjqubjk)}(jkjCjkjqubejk}(j]j]j]j]j]internalrefurij> anchorname#id32ujkjH jkjqubajk}(j]j]j]j]j]ujkjO jkjqubajk}(j]j]j]j]j]ujkjw jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktypes (}(jktypes (jkjqubjNs)}(jk``nest``jk]jknest}(jkhjkjqubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjqubjk)}(jkjCjkjqubejk}(j]j]j]j]j]internalrefurij> anchorname #types-nestujkjH jkjqubajk}(j]j]j]j]j]ujkjO jkjqubajk}(j]j]j]j]j]ujkjw jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkentry (}(jkentry (jkjqubjNs)}(jk``nest``jk]jknest}(jkhjkjrubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjqubjk)}(jkjCjkjqubejk}(j]j]j]j]j]internalrefurij> anchorname #entry-nestujkjH jkjqubajk}(j]j]j]j]j]ujkjO jkjqubajk}(j]j]j]j]j]ujkjw jkjqubejk}(j]j]j]j]j]ujkj jkjfqubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk tunnel-udp}(jk tunnel-udpjkj;rubajk}(j]j]j]j]j]internalrefurij> anchorname #tunnel-udpujkjH jkj8rubajk}(j]j]j]j]j]ujkjO jkj5rubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktable (}(jktable (jkj\rubjNs)}(jk``nest``jk]jknest}(jkhjkjdrubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj\rubjk)}(jkjCjkj\rubejk}(j]j]j]j]j]internalrefurij> anchorname #table-nestujkjH jkjYrubajk}(j]j]j]j]j]ujkjO jkjVrubajk}(j]j]j]j]j]ujkjw jkjSrubajk}(j]j]j]j]j]ujkj jkj5rubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk tunnel-info}(jk tunnel-infojkjrubajk}(j]j]j]j]j]internalrefurij> anchorname #tunnel-infoujkjH jkjrubajk}(j]j]j]j]j]ujkjO jkjrubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkheader (}(jkheader (jkjrubjNs)}(jk``nest``jk]jknest}(jkhjkjrubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjrubjk)}(jkjCjkjrubejk}(j]j]j]j]j]internalrefurij> anchorname#id33ujkjH jkjrubajk}(j]j]j]j]j]ujkjO jkjrubajk}(j]j]j]j]j]ujkjw jkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk udp-ports (}(jk udp-ports (jkjrubjNs)}(jk``nest``jk]jknest}(jkhjkjrubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjrubjk)}(jkjCjkjrubejk}(j]j]j]j]j]internalrefurij> anchorname#udp-ports-nestujkjH jkjrubajk}(j]j]j]j]j]ujkjO jkjrubajk}(j]j]j]j]j]ujkjw jkjrubejk}(j]j]j]j]j]ujkj jkjrubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkfec-stat}(jkfec-statjkj7subajk}(j]j]j]j]j]internalrefurij> anchorname #fec-statujkjH jkj4subajk}(j]j]j]j]j]ujkjO jkj1subje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkjXsubjNs)}(jk``pad``jk]jkpad}(jkhjkj`subajk}(j]j]j]j]j]ujkjj^sNj_sNjkjXsubjk)}(jkjCjkjXsubejk}(j]j]j]j]j]internalrefurij> anchorname#id34ujkjH jkjUsubajk}(j]j]j]j]j]ujkjO jkjRsubajk}(j]j]j]j]j]ujkjw jkjOsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk corrected (}(jk corrected (jkjsubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjsubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjsubjk)}(jkjCjkjsubejk}(j]j]j]j]j]internalrefurij> anchorname#corrected-binaryujkjH jkjsubajk}(j]j]j]j]j]ujkjO jkjsubajk}(j]j]j]j]j]ujkjw jkjOsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkuncorr (}(jkuncorr (jkjsubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjsubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjsubjk)}(jkjCjkjsubejk}(j]j]j]j]j]internalrefurij> anchorname#uncorr-binaryujkjH jkjsubajk}(j]j]j]j]j]ujkjO jkjsubajk}(j]j]j]j]j]ujkjw jkjOsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk corr-bits (}(jk corr-bits (jkjsubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjtubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjsubjk)}(jkjCjkjsubejk}(j]j]j]j]j]internalrefurij> anchorname#corr-bits-binaryujkjH jkjsubajk}(j]j]j]j]j]ujkjO jkjsubajk}(j]j]j]j]j]ujkjw jkjOsubejk}(j]j]j]j]j]ujkj jkj1subejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkfec}(jkfecjkj anchorname#fecujkjH jkj9tubajk}(j]j]j]j]j]ujkjO jkj6tubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkheader (}(jkheader (jkj]tubjNs)}(jk``nest``jk]jknest}(jkhjkjetubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj]tubjk)}(jkjCjkj]tubejk}(j]j]j]j]j]internalrefurij> anchorname#id35ujkjH jkjZtubajk}(j]j]j]j]j]ujkjO jkjWtubajk}(j]j]j]j]j]ujkjw jkjTtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmodes (}(jkmodes (jkjtubjNs)}(jk``nest``jk]jknest}(jkhjkjtubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjtubjk)}(jkjCjkjtubejk}(j]j]j]j]j]internalrefurij> anchorname#id36ujkjH jkjtubajk}(j]j]j]j]j]ujkjO jkjtubajk}(j]j]j]j]j]ujkjw jkjTtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkauto (}(jkauto (jkjtubjNs)}(jk``u8``jk]jku8}(jkhjkjtubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjtubjk)}(jkjCjkjtubejk}(j]j]j]j]j]internalrefurij> anchorname#auto-u8ujkjH jkjtubajk}(j]j]j]j]j]ujkjO jkjtubajk}(j]j]j]j]j]ujkjw jkjTtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkactive (}(jkactive (jkjtubjNs)}(jk``u32``jk]jku32}(jkhjkjuubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjtubjk)}(jkjCjkjtubejk}(j]j]j]j]j]internalrefurij> anchorname #active-u32ujkjH jkjtubajk}(j]j]j]j]j]ujkjO jkjtubajk}(j]j]j]j]j]ujkjw jkjTtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstats (}(jkstats (jkj5uubjNs)}(jk``nest``jk]jknest}(jkhjkj=uubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj5uubjk)}(jkjCjkj5uubejk}(j]j]j]j]j]internalrefurij> anchorname#id37ujkjH jkj2uubajk}(j]j]j]j]j]ujkjO jkj/uubajk}(j]j]j]j]j]ujkjw jkjTtubejk}(j]j]j]j]j]ujkj jkj6tubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk module-eeprom}(jk module-eepromjkjwuubajk}(j]j]j]j]j]internalrefurij> anchorname#module-eepromujkjH jkjtuubajk}(j]j]j]j]j]ujkjO jkjquubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkheader (}(jkheader (jkjuubjNs)}(jk``nest``jk]jknest}(jkhjkjuubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjuubjk)}(jkjCjkjuubejk}(j]j]j]j]j]internalrefurij> anchorname#id38ujkjH jkjuubajk}(j]j]j]j]j]ujkjO jkjuubajk}(j]j]j]j]j]ujkjw jkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkoffset (}(jkoffset (jkjuubjNs)}(jk``u32``jk]jku32}(jkhjkjuubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjuubjk)}(jkjCjkjuubejk}(j]j]j]j]j]internalrefurij> anchorname #offset-u32ujkjH jkjuubajk}(j]j]j]j]j]ujkjO jkjuubajk}(j]j]j]j]j]ujkjw jkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jklength (}(jklength (jkjvubjNs)}(jk``u32``jk]jku32}(jkhjkj vubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjvubjk)}(jkjCjkjvubejk}(j]j]j]j]j]internalrefurij> anchorname #length-u32ujkjH jkjvubajk}(j]j]j]j]j]ujkjO jkjuubajk}(j]j]j]j]j]ujkjw jkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpage (}(jkpage (jkj:vubjNs)}(jk``u8``jk]jku8}(jkhjkjBvubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj:vubjk)}(jkjCjkj:vubejk}(j]j]j]j]j]internalrefurij> anchorname#page-u8ujkjH jkj7vubajk}(j]j]j]j]j]ujkjO jkj4vubajk}(j]j]j]j]j]ujkjw jkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkbank (}(jkbank (jkjpvubjNs)}(jk``u8``jk]jku8}(jkhjkjxvubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjpvubjk)}(jkjCjkjpvubejk}(j]j]j]j]j]internalrefurij> anchorname#bank-u8ujkjH jkjmvubajk}(j]j]j]j]j]ujkjO jkjjvubajk}(j]j]j]j]j]ujkjw jkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk i2c-address (}(jk i2c-address (jkjvubjNs)}(jk``u8``jk]jku8}(jkhjkjvubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjvubjk)}(jkjCjkjvubejk}(j]j]j]j]j]internalrefurij> anchorname#i2c-address-u8ujkjH jkjvubajk}(j]j]j]j]j]ujkjO jkjvubajk}(j]j]j]j]j]ujkjw jkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdata (}(jkdata (jkjvubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjvubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjvubjk)}(jkjCjkjvubejk}(j]j]j]j]j]internalrefurij> anchorname #data-binaryujkjH jkjvubajk}(j]j]j]j]j]ujkjO jkjvubajk}(j]j]j]j]j]ujkjw jkjuubejk}(j]j]j]j]j]ujkj jkjquubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk stats-grp}(jk stats-grpjkjwubajk}(j]j]j]j]j]internalrefurij> anchorname #stats-grpujkjH jkjwubajk}(j]j]j]j]j]ujkjO jkjwubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj?wubjNs)}(jk``pad``jk]jkpad}(jkhjkjGwubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj?wubjk)}(jkjCjkj?wubejk}(j]j]j]j]j]internalrefurij> anchorname#id39ujkjH jkj anchorname#id40ujkjH jkjrwubajk}(j]j]j]j]j]ujkjO jkjowubajk}(j]j]j]j]j]ujkjw jkj6wubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkss-id (}(jkss-id (jkjwubjNs)}(jk``u32``jk]jku32}(jkhjkjwubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjwubjk)}(jkjCjkjwubejk}(j]j]j]j]j]internalrefurij> anchorname #ss-id-u32ujkjH jkjwubajk}(j]j]j]j]j]ujkjO jkjwubajk}(j]j]j]j]j]ujkjw jkj6wubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstat (}(jkstat (jkjwubjNs)}(jk``u64``jk]jku64}(jkhjkjwubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjwubjk)}(jkjCjkjwubejk}(j]j]j]j]j]internalrefurij> anchorname #stat-u64ujkjH jkjwubajk}(j]j]j]j]j]ujkjO jkjwubajk}(j]j]j]j]j]ujkjw jkj6wubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk hist-rx (}(jk hist-rx (jkjxubjNs)}(jk``nest``jk]jknest}(jkhjkjxubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjxubjk)}(jkjCjkjxubejk}(j]j]j]j]j]internalrefurij> anchorname #hist-rx-nestujkjH jkjxubajk}(j]j]j]j]j]ujkjO jkjxubajk}(j]j]j]j]j]ujkjw jkj6wubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk hist-tx (}(jk hist-tx (jkjMxubjNs)}(jk``nest``jk]jknest}(jkhjkjUxubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjMxubjk)}(jkjCjkjMxubejk}(j]j]j]j]j]internalrefurij> anchorname #hist-tx-nestujkjH jkjJxubajk}(j]j]j]j]j]ujkjO jkjGxubajk}(j]j]j]j]j]ujkjw jkj6wubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkhist-bkt-low (}(jkhist-bkt-low (jkjxubjNs)}(jk``u32``jk]jku32}(jkhjkjxubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjxubjk)}(jkjCjkjxubejk}(j]j]j]j]j]internalrefurij> anchorname#hist-bkt-low-u32ujkjH jkjxubajk}(j]j]j]j]j]ujkjO jkj}xubajk}(j]j]j]j]j]ujkjw jkj6wubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk hist-bkt-hi (}(jk hist-bkt-hi (jkjxubjNs)}(jk``u32``jk]jku32}(jkhjkjxubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjxubjk)}(jkjCjkjxubejk}(j]j]j]j]j]internalrefurij> anchorname#hist-bkt-hi-u32ujkjH jkjxubajk}(j]j]j]j]j]ujkjO jkjxubajk}(j]j]j]j]j]ujkjw jkj6wubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk hist-val (}(jk hist-val (jkjxubjNs)}(jk``u64``jk]jku64}(jkhjkjxubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjxubjk)}(jkjCjkjxubejk}(j]j]j]j]j]internalrefurij> anchorname #hist-val-u64ujkjH jkjxubajk}(j]j]j]j]j]ujkjO jkjxubajk}(j]j]j]j]j]ujkjw jkj6wubejk}(j]j]j]j]j]ujkj jkjwubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkstats-grp-hist}(jkstats-grp-histjkj1yubajk}(j]j]j]j]j]internalrefurij> anchorname#stats-grp-histujkjH jkj.yubajk}(j]j]j]j]j]ujkjO jkj+yubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk hist-bkt-low}(jk hist-bkt-lowjkjRyubajk}(j]j]j]j]j]internalrefurij> anchorname #hist-bkt-lowujkjH jkjOyubajk}(j]j]j]j]j]ujkjO jkjLyubajk}(j]j]j]j]j]ujkjw jkjIyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk hist-bkt-hi}(jk hist-bkt-hijkjvyubajk}(j]j]j]j]j]internalrefurij> anchorname #hist-bkt-hiujkjH jkjsyubajk}(j]j]j]j]j]ujkjO jkjpyubajk}(j]j]j]j]j]ujkjw jkjIyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhist-val}(jkhist-valjkjyubajk}(j]j]j]j]j]internalrefurij> anchorname #hist-valujkjH jkjyubajk}(j]j]j]j]j]ujkjO jkjyubajk}(j]j]j]j]j]ujkjw jkjIyubejk}(j]j]j]j]j]ujkj jkj+yubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkstats}(jkstatsjkjyubajk}(j]j]j]j]j]internalrefurij> anchorname#statsujkjH jkjyubajk}(j]j]j]j]j]ujkjO jkjyubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkjyubjNs)}(jk``pad``jk]jkpad}(jkhjkjyubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjyubjk)}(jkjCjkjyubejk}(j]j]j]j]j]internalrefurij> anchorname#id41ujkjH jkjyubajk}(j]j]j]j]j]ujkjO jkjyubajk}(j]j]j]j]j]ujkjw jkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkheader (}(jkheader (jkj!zubjNs)}(jk``nest``jk]jknest}(jkhjkj)zubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj!zubjk)}(jkjCjkj!zubejk}(j]j]j]j]j]internalrefurij> anchorname#id42ujkjH jkjzubajk}(j]j]j]j]j]ujkjO jkjzubajk}(j]j]j]j]j]ujkjw jkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkgroups (}(jkgroups (jkjWzubjNs)}(jk``nest``jk]jknest}(jkhjkj_zubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjWzubjk)}(jkjCjkjWzubejk}(j]j]j]j]j]internalrefurij> anchorname #groups-nestujkjH jkjTzubajk}(j]j]j]j]j]ujkjO jkjQzubajk}(j]j]j]j]j]ujkjw jkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkgrp (}(jkgrp (jkjzubjNs)}(jk``nest``jk]jknest}(jkhjkjzubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjzubjk)}(jkjCjkjzubejk}(j]j]j]j]j]internalrefurij> anchorname #grp-nestujkjH jkjzubajk}(j]j]j]j]j]ujkjO jkjzubajk}(j]j]j]j]j]ujkjw jkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jksrc (}(jksrc (jkjzubjNs)}(jk``u32``jk]jku32}(jkhjkjzubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjzubjk)}(jkjCjkjzubejk}(j]j]j]j]j]internalrefurij> anchorname#src-u32ujkjH jkjzubajk}(j]j]j]j]j]ujkjO jkjzubajk}(j]j]j]j]j]ujkjw jkjyubejk}(j]j]j]j]j]ujkj jkjyubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk phc-vclocks}(jk phc-vclocksjkj{ubajk}(j]j]j]j]j]internalrefurij> anchorname #phc-vclocksujkjH jkj{ubajk}(j]j]j]j]j]ujkjO jkjzubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkheader (}(jkheader (jkj&{ubjNs)}(jk``nest``jk]jknest}(jkhjkj.{ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj&{ubjk)}(jkjCjkj&{ubejk}(j]j]j]j]j]internalrefurij> anchorname#id43ujkjH jkj#{ubajk}(j]j]j]j]j]ujkjO jkj {ubajk}(j]j]j]j]j]ujkjw jkj{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jknum (}(jknum (jkj\{ubjNs)}(jk``u32``jk]jku32}(jkhjkjd{ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj\{ubjk)}(jkjCjkj\{ubejk}(j]j]j]j]j]internalrefurij> anchorname#num-u32ujkjH jkjY{ubajk}(j]j]j]j]j]ujkjO jkjV{ubajk}(j]j]j]j]j]ujkjw jkj{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkindex (}(jkindex (jkj{ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj{ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj{ubjk)}(jkjCjkj{ubejk}(j]j]j]j]j]internalrefurij> anchorname #index-binaryujkjH jkj{ubajk}(j]j]j]j]j]ujkjO jkj{ubajk}(j]j]j]j]j]ujkjw jkj{ubejk}(j]j]j]j]j]ujkj jkjzubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkmodule}(jkmodulejkj{ubajk}(j]j]j]j]j]internalrefurij> anchorname#moduleujkjH jkj{ubajk}(j]j]j]j]j]ujkjO jkj{ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkheader (}(jkheader (jkj{ubjNs)}(jk``nest``jk]jknest}(jkhjkj{ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj{ubjk)}(jkjCjkj{ubejk}(j]j]j]j]j]internalrefurij> anchorname#id44ujkjH jkj{ubajk}(j]j]j]j]j]ujkjO jkj{ubajk}(j]j]j]j]j]ujkjw jkj{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpower-mode-policy (}(jkpower-mode-policy (jkj+|ubjNs)}(jk``u8``jk]jku8}(jkhjkj3|ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj+|ubjk)}(jkjCjkj+|ubejk}(j]j]j]j]j]internalrefurij> anchorname#power-mode-policy-u8ujkjH jkj(|ubajk}(j]j]j]j]j]ujkjO jkj%|ubajk}(j]j]j]j]j]ujkjw jkj{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk power-mode (}(jk power-mode (jkja|ubjNs)}(jk``u8``jk]jku8}(jkhjkji|ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkja|ubjk)}(jkjCjkja|ubejk}(j]j]j]j]j]internalrefurij> anchorname#power-mode-u8ujkjH jkj^|ubajk}(j]j]j]j]j]ujkjO jkj[|ubajk}(j]j]j]j]j]ujkjw jkj{ubejk}(j]j]j]j]j]ujkj jkj{ubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkpse}(jkpsejkj|ubajk}(j]j]j]j]j]internalrefurij> anchorname#pseujkjH jkj|ubajk}(j]j]j]j]j]ujkjO jkj|ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkheader (}(jkheader (jkj|ubjNs)}(jk``nest``jk]jknest}(jkhjkj|ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj|ubjk)}(jkjCjkj|ubejk}(j]j]j]j]j]internalrefurij> anchorname#id45ujkjH jkj|ubajk}(j]j]j]j]j]ujkjO jkj|ubajk}(j]j]j]j]j]ujkjw jkj|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk admin-state (}(jk admin-state (jkj|ubjNs)}(jk``u32``jk]jku32}(jkhjkj}ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj|ubjk)}(jkjCjkj|ubejk}(j]j]j]j]j]internalrefurij> anchorname#admin-state-u32ujkjH jkj|ubajk}(j]j]j]j]j]ujkjO jkj|ubajk}(j]j]j]j]j]ujkjw jkj|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkadmin-control (}(jkadmin-control (jkj0}ubjNs)}(jk``u32``jk]jku32}(jkhjkj8}ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj0}ubjk)}(jkjCjkj0}ubejk}(j]j]j]j]j]internalrefurij> anchorname#admin-control-u32ujkjH jkj-}ubajk}(j]j]j]j]j]ujkjO jkj*}ubajk}(j]j]j]j]j]ujkjw jkj|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk pw-d-status (}(jk pw-d-status (jkjf}ubjNs)}(jk``u32``jk]jku32}(jkhjkjn}ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjf}ubjk)}(jkjCjkjf}ubejk}(j]j]j]j]j]internalrefurij> anchorname#pw-d-status-u32ujkjH jkjc}ubajk}(j]j]j]j]j]ujkjO jkj`}ubajk}(j]j]j]j]j]ujkjw jkj|ubejk}(j]j]j]j]j]ujkj jkj|ubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkrss}(jkrssjkj}ubajk}(j]j]j]j]j]internalrefurij> anchorname#rssujkjH jkj}ubajk}(j]j]j]j]j]ujkjO jkj}ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkheader (}(jkheader (jkj}ubjNs)}(jk``nest``jk]jknest}(jkhjkj}ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj}ubjk)}(jkjCjkj}ubejk}(j]j]j]j]j]internalrefurij> anchorname#id46ujkjH jkj}ubajk}(j]j]j]j]j]ujkjO jkj}ubajk}(j]j]j]j]j]ujkjw jkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk context (}(jk context (jkj}ubjNs)}(jk``u32``jk]jku32}(jkhjkj~ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj}ubjk)}(jkjCjkj}ubejk}(j]j]j]j]j]internalrefurij> anchorname #context-u32ujkjH jkj}ubajk}(j]j]j]j]j]ujkjO jkj}ubajk}(j]j]j]j]j]ujkjw jkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkhfunc (}(jkhfunc (jkj5~ubjNs)}(jk``u32``jk]jku32}(jkhjkj=~ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj5~ubjk)}(jkjCjkj5~ubejk}(j]j]j]j]j]internalrefurij> anchorname #hfunc-u32ujkjH jkj2~ubajk}(j]j]j]j]j]ujkjO jkj/~ubajk}(j]j]j]j]j]ujkjw jkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkindir (}(jkindir (jkjk~ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjs~ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjk~ubjk)}(jkjCjkjk~ubejk}(j]j]j]j]j]internalrefurij> anchorname #indir-binaryujkjH jkjh~ubajk}(j]j]j]j]j]ujkjO jkje~ubajk}(j]j]j]j]j]ujkjw jkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkhkey (}(jkhkey (jkj~ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj~ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj~ubjk)}(jkjCjkj~ubejk}(j]j]j]j]j]internalrefurij> anchorname #hkey-binaryujkjH jkj~ubajk}(j]j]j]j]j]ujkjO jkj~ubajk}(j]j]j]j]j]ujkjw jkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk input_xfrm (}(jk input_xfrm (jkj~ubjNs)}(jk``u32``jk]jku32}(jkhjkj~ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj~ubjk)}(jkjCjkj~ubejk}(j]j]j]j]j]internalrefurij> anchorname#input-xfrm-u32ujkjH jkj~ubajk}(j]j]j]j]j]ujkjO jkj~ubajk}(j]j]j]j]j]ujkjw jkj}ubejk}(j]j]j]j]j]ujkj jkj}ubejk}(j]j]j]j]j]ujkjw jkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkplca}(jkplcajkjubajk}(j]j]j]j]j]internalrefurij> anchorname#plcaujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkheader (}(jkheader (jkj:ubjNs)}(jk``nest``jk]jknest}(jkhjkjBubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj:ubjk)}(jkjCjkj:ubejk}(j]j]j]j]j]internalrefurij> anchorname#id47ujkjH jkj7ubajk}(j]j]j]j]j]ujkjO jkj4ubajk}(j]j]j]j]j]ujkjw jkj1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk version (}(jk version (jkjpubjNs)}(jk``u16``jk]jku16}(jkhjkjxubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjpubjk)}(jkjCjkjpubejk}(j]j]j]j]j]internalrefurij> anchorname #version-u16ujkjH jkjmubajk}(j]j]j]j]j]ujkjO jkjjubajk}(j]j]j]j]j]ujkjw jkj1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk enabled (}(jk enabled (jkjubjNs)}(jk``u8``jk]jku8}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurij> anchorname#id48ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkstatus (}(jkstatus (jkjubjNs)}(jk``u8``jk]jku8}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurij> anchorname#id49ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk node-cnt (}(jk node-cnt (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurij> anchorname #node-cnt-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk node-id (}(jk node-id (jkjHubjNs)}(jk``u32``jk]jku32}(jkhjkjPubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjHubjk)}(jkjCjkjHubejk}(j]j]j]j]j]internalrefurij> anchorname #node-id-u32ujkjH jkjEubajk}(j]j]j]j]j]ujkjO jkjBubajk}(j]j]j]j]j]ujkjw jkj1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkto-tmr (}(jkto-tmr (jkj~ubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj~ubjk)}(jkjCjkj~ubejk}(j]j]j]j]j]internalrefurij> anchorname #to-tmr-u32ujkjH jkj{ubajk}(j]j]j]j]j]ujkjO jkjxubajk}(j]j]j]j]j]ujkjw jkj1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk burst-cnt (}(jk burst-cnt (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurij> anchorname#burst-cnt-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk burst-tmr (}(jk burst-tmr (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurij> anchorname#burst-tmr-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj1ubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkjGubejk}(j]j]j]j]j]ujkj jkjGubejk}(j]j]j]j]j]ujkjw jkj>ubejk}(j]j]j]j]j]ujkj jkjt>ubejk}(j]j]j]j]j]ujkjw jkjq>ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk IP Sysctl}(jkjjkjMubajk}(j]j]j]j]j]internalrefurinetworking/ip-sysctl anchornamehujkjH jkjJubajk}(j]j]j]j]j]ujkjO jkjGubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/proc/sys/net/ipv4/* Variables}(jk/proc/sys/net/ipv4/* Variablesjkjmubajk}(j]j]j]j]j]internalrefurij\ anchorname#proc-sys-net-ipv4-variablesujkjH jkjjubajk}(j]j]j]j]j]ujkjO jkjgubajk}(j]j]j]j]j]ujkjw jkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkINET peer storage}(jkINET peer storagejkjubajk}(j]j]j]j]j]internalrefurij\ anchorname#inet-peer-storageujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk TCP variables}(jk TCP variablesjkjubajk}(j]j]j]j]j]internalrefurij\ anchorname#tcp-variablesujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk UDP variables}(jk UDP variablesjkjفubajk}(j]j]j]j]j]internalrefurij\ anchorname#udp-variablesujkjH jkjցubajk}(j]j]j]j]j]ujkjO jkjӁubajk}(j]j]j]j]j]ujkjw jkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RAW variables}(jk RAW variablesjkjubajk}(j]j]j]j]j]internalrefurij\ anchorname#raw-variablesujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCIPSOv4 Variables}(jkCIPSOv4 Variablesjkj!ubajk}(j]j]j]j]j]internalrefurij\ anchorname#cipsov4-variablesujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk IP Variables}(jk IP VariablesjkjEubajk}(j]j]j]j]j]internalrefurij\ anchorname #ip-variablesujkjH jkjBubajk}(j]j]j]j]j]ujkjO jkj?ubajk}(j]j]j]j]j]ujkjw jkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/proc/sys/net/ipv6/* Variables}(jk/proc/sys/net/ipv6/* Variablesjkjiubajk}(j]j]j]j]j]internalrefurij\ anchorname#proc-sys-net-ipv6-variablesujkjH jkjfubajk}(j]j]j]j]j]ujkjO jkjcubajk}(j]j]j]j]j]ujkjw jkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk ``icmp/*``jk]jkicmp/*}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk:}(jk:jkjubejk}(j]j]j]j]j]internalrefurij\ anchorname#icmpujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!/proc/sys/net/bridge/* Variables:}(jk!/proc/sys/net/bridge/* Variables:jkjubajk}(j]j]j]j]j]internalrefurij\ anchorname#proc-sys-net-bridge-variablesujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk``proc/sys/net/sctp/*``jk]jkproc/sys/net/sctp/*}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk Variables:}(jk Variables:jkjubejk}(j]j]j]j]j]internalrefurij\ anchorname#proc-sys-net-sctp-variablesujkjH jkjubajk}(j]j]j]j]j]ujkjO jkj݂ubajk}(j]j]j]j]j]ujkjw jkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``/proc/sys/net/core/*``jk]jk/proc/sys/net/core/*}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubajk}(j]j]j]j]j]internalrefurij\ anchorname#proc-sys-net-coreujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``/proc/sys/net/unix/*``jk]jk/proc/sys/net/unix/*}(jkhjkjEubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjBubajk}(j]j]j]j]j]internalrefurij\ anchorname#proc-sys-net-unixujkjH jkj?ubajk}(j]j]j]j]j]ujkjO jkj<ubajk}(j]j]j]j]j]ujkjw jkjdubejk}(j]j]j]j]j]ujkj jkjGubejk}(j]j]j]j]j]ujkjw jkjDubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk7Linux Socket Filtering aka Berkeley Packet Filter (BPF)}(jkjjkjubajk}(j]j]j]j]j]internalrefurinetworking/filter anchornamehujkjH jkjubajk}(j]j]j]j]j]ujkjO jkj~ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotice}(jkNoticejkjubajk}(j]j]j]j]j]internalrefurij anchorname#noticeujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjȃubajk}(j]j]j]j]j]internalrefurij anchorname #introductionujkjH jkjŃubajk}(j]j]j]j]j]ujkjO jkjƒubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Structure}(jk Structurejkjubajk}(j]j]j]j]j]internalrefurij anchorname #structureujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkjubajk}(j]j]j]j]j]internalrefurij anchorname#exampleujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBPF engine and instruction set}(jkBPF engine and instruction setjkj4ubajk}(j]j]j]j]j]internalrefurij anchorname#bpf-engine-and-instruction-setujkjH jkj1ubajk}(j]j]j]j]j]ujkjO jkj.ubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk JIT compiler}(jk JIT compilerjkjXubajk}(j]j]j]j]j]internalrefurij anchorname #jit-compilerujkjH jkjUubajk}(j]j]j]j]j]ujkjO jkjRubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBPF kernel internals}(jkBPF kernel internalsjkj|ubajk}(j]j]j]j]j]internalrefurij anchorname#bpf-kernel-internalsujkjH jkjyubajk}(j]j]j]j]j]ujkjO jkjvubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting}(jkTestingjkjubajk}(j]j]j]j]j]internalrefurij anchorname#testingujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMisc}(jkMiscjkjĄubajk}(j]j]j]j]j]internalrefurij anchorname#miscujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Written by}(jk Written byjkjubajk}(j]j]j]j]j]internalrefurij anchorname #written-byujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubejk}(j]j]j]j]j]ujkj jkj~ubejk}(j]j]j]j]j]ujkjw jkj{ubajk}(j]j]j]j]j]ujkj ubjqje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNetlink interface for ethtool}(jkjjkj!ubajk}(j]j]j]j]j]internalrefurinetworking/ethtool-netlink anchornamehujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBasic information}(jkBasic informationjkjAubajk}(j]j]j]j]j]internalrefurij0 anchorname#basic-informationujkjH jkj>ubajk}(j]j]j]j]j]ujkjO jkj;ubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Conventions}(jk Conventionsjkjeubajk}(j]j]j]j]j]internalrefurij0 anchorname #conventionsujkjH jkjbubajk}(j]j]j]j]j]ujkjO jkj_ubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRequest header}(jkRequest headerjkjubajk}(j]j]j]j]j]internalrefurij0 anchorname#request-headerujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBit sets}(jkBit setsjkjubajk}(j]j]j]j]j]internalrefurij0 anchorname #bit-setsujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkList of message types}(jkList of message typesjkjхubajk}(j]j]j]j]j]internalrefurij0 anchorname#list-of-message-typesujkjH jkj΅ubajk}(j]j]j]j]j]ujkjO jkj˅ubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk STRSET_GET}(jk STRSET_GETjkjubajk}(j]j]j]j]j]internalrefurij0 anchorname #strset-getujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk LINKINFO_GET}(jk LINKINFO_GETjkjubajk}(j]j]j]j]j]internalrefurij0 anchorname #linkinfo-getujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk LINKINFO_SET}(jk LINKINFO_SETjkj=ubajk}(j]j]j]j]j]internalrefurij0 anchorname #linkinfo-setujkjH jkj:ubajk}(j]j]j]j]j]ujkjO jkj7ubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk LINKMODES_GET}(jk LINKMODES_GETjkjaubajk}(j]j]j]j]j]internalrefurij0 anchorname#linkmodes-getujkjH jkj^ubajk}(j]j]j]j]j]ujkjO jkj[ubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk LINKMODES_SET}(jk LINKMODES_SETjkjubajk}(j]j]j]j]j]internalrefurij0 anchorname#linkmodes-setujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk LINKSTATE_GET}(jk LINKSTATE_GETjkjubajk}(j]j]j]j]j]internalrefurij0 anchorname#linkstate-getujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DEBUG_GET}(jk DEBUG_GETjkj͆ubajk}(j]j]j]j]j]internalrefurij0 anchorname #debug-getujkjH jkjʆubajk}(j]j]j]j]j]ujkjO jkjdžubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DEBUG_SET}(jk DEBUG_SETjkjubajk}(j]j]j]j]j]internalrefurij0 anchorname #debug-setujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWOL_GET}(jkWOL_GETjkjubajk}(j]j]j]j]j]internalrefurij0 anchorname#wol-getujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWOL_SET}(jkWOL_SETjkj9ubajk}(j]j]j]j]j]internalrefurij0 anchorname#wol-setujkjH jkj6ubajk}(j]j]j]j]j]ujkjO jkj3ubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk FEATURES_GET}(jk FEATURES_GETjkj]ubajk}(j]j]j]j]j]internalrefurij0 anchorname #features-getujkjH jkjZubajk}(j]j]j]j]j]ujkjO jkjWubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk FEATURES_SET}(jk FEATURES_SETjkjubajk}(j]j]j]j]j]internalrefurij0 anchorname #features-setujkjH jkj~ubajk}(j]j]j]j]j]ujkjO jkj{ubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk PRIVFLAGS_GET}(jk PRIVFLAGS_GETjkjubajk}(j]j]j]j]j]internalrefurij0 anchorname#privflags-getujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk PRIVFLAGS_SET}(jk PRIVFLAGS_SETjkjɇubajk}(j]j]j]j]j]internalrefurij0 anchorname#privflags-setujkjH jkjƇubajk}(j]j]j]j]j]ujkjO jkjÇubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RINGS_GET}(jk RINGS_GETjkjubajk}(j]j]j]j]j]internalrefurij0 anchorname #rings-getujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RINGS_SET}(jk RINGS_SETjkjubajk}(j]j]j]j]j]internalrefurij0 anchorname #rings-setujkjH jkjubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CHANNELS_GET}(jk CHANNELS_GETjkj5ubajk}(j]j]j]j]j]internalrefurij0 anchorname #channels-getujkjH jkj2ubajk}(j]j]j]j]j]ujkjO jkj/ubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CHANNELS_SET}(jk CHANNELS_SETjkjYubajk}(j]j]j]j]j]internalrefurij0 anchorname #channels-setujkjH jkjVubajk}(j]j]j]j]j]ujkjO jkjSubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk COALESCE_GET}(jk COALESCE_GETjkj}ubajk}(j]j]j]j]j]internalrefurij0 anchorname #coalesce-getujkjH jkjzubajk}(j]j]j]j]j]ujkjO jkjwubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk COALESCE_SET}(jk COALESCE_SETjkjubajk}(j]j]j]j]j]internalrefurij0 anchorname #coalesce-setujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk PAUSE_GET}(jk PAUSE_GETjkjňubajk}(j]j]j]j]j]internalrefurij0 anchorname #pause-getujkjH jkjˆubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk PAUSE_SET}(jk PAUSE_SETjkjubajk}(j]j]j]j]j]internalrefurij0 anchorname #pause-setujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEEE_GET}(jkEEE_GETjkj ubajk}(j]j]j]j]j]internalrefurij0 anchorname#eee-getujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEEE_SET}(jkEEE_SETjkj1ubajk}(j]j]j]j]j]internalrefurij0 anchorname#eee-setujkjH jkj.ubajk}(j]j]j]j]j]ujkjO jkj+ubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk TSINFO_GET}(jk TSINFO_GETjkjUubajk}(j]j]j]j]j]internalrefurij0 anchorname #tsinfo-getujkjH jkjRubajk}(j]j]j]j]j]ujkjO jkjOubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CABLE_TEST}(jk CABLE_TESTjkjyubajk}(j]j]j]j]j]internalrefurij0 anchorname #cable-testujkjH jkjvubajk}(j]j]j]j]j]ujkjO jkjsubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCABLE_TEST TDR}(jkCABLE_TEST TDRjkjubajk}(j]j]j]j]j]internalrefurij0 anchorname#cable-test-tdrujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk TUNNEL_INFO}(jk TUNNEL_INFOjkjubajk}(j]j]j]j]j]internalrefurij0 anchorname #tunnel-infoujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFEC_GET}(jkFEC_GETjkjubajk}(j]j]j]j]j]internalrefurij0 anchorname#fec-getujkjH jkjubajk}(j]j]j]j]j]ujkjO jkj߉ubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFEC_SET}(jkFEC_SETjkj ubajk}(j]j]j]j]j]internalrefurij0 anchorname#fec-setujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMODULE_EEPROM_GET}(jkMODULE_EEPROM_GETjkj-ubajk}(j]j]j]j]j]internalrefurij0 anchorname#module-eeprom-getujkjH jkj*ubajk}(j]j]j]j]j]ujkjO jkj'ubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk STATS_GET}(jk STATS_GETjkjQubajk}(j]j]j]j]j]internalrefurij0 anchorname #stats-getujkjH jkjNubajk}(j]j]j]j]j]ujkjO jkjKubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPHC_VCLOCKS_GET}(jkPHC_VCLOCKS_GETjkjuubajk}(j]j]j]j]j]internalrefurij0 anchorname#phc-vclocks-getujkjH jkjrubajk}(j]j]j]j]j]ujkjO jkjoubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk MODULE_GET}(jk MODULE_GETjkjubajk}(j]j]j]j]j]internalrefurij0 anchorname #module-getujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk MODULE_SET}(jk MODULE_SETjkjubajk}(j]j]j]j]j]internalrefurij0 anchorname #module-setujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPSE_GET}(jkPSE_GETjkjubajk}(j]j]j]j]j]internalrefurij0 anchorname#pse-getujkjH jkjފubajk}(j]j]j]j]j]ujkjO jkjۊubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPSE_SET}(jkPSE_SETjkjubajk}(j]j]j]j]j]internalrefurij0 anchorname#pse-setujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRSS_GET}(jkRSS_GETjkj)ubajk}(j]j]j]j]j]internalrefurij0 anchorname#rss-getujkjH jkj&ubajk}(j]j]j]j]j]ujkjO jkj#ubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk PLCA_GET_CFG}(jk PLCA_GET_CFGjkjMubajk}(j]j]j]j]j]internalrefurij0 anchorname #plca-get-cfgujkjH jkjJubajk}(j]j]j]j]j]ujkjO jkjGubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk PLCA_SET_CFG}(jk PLCA_SET_CFGjkjqubajk}(j]j]j]j]j]internalrefurij0 anchorname #plca-set-cfgujkjH jkjnubajk}(j]j]j]j]j]ujkjO jkjkubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPLCA_GET_STATUS}(jkPLCA_GET_STATUSjkjubajk}(j]j]j]j]j]internalrefurij0 anchorname#plca-get-statusujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMM_GET}(jkMM_GETjkjubajk}(j]j]j]j]j]internalrefurij0 anchorname#mm-getujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMM_SET}(jkMM_SETjkj݋ubajk}(j]j]j]j]j]internalrefurij0 anchorname#mm-setujkjH jkjڋubajk}(j]j]j]j]j]ujkjO jkj׋ubajk}(j]j]j]j]j]ujkjw jkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRequest translation}(jkRequest translationjkjubajk}(j]j]j]j]j]internalrefurij0 anchorname#request-translationujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj8ubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkjubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jkFamily }(jkjjkj:ubjNs)}(jkjjk]jkmptcp_pm}(jkhjkjAubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj:ubjk netlink specification}(jkjjkj:ubejk}(j]j]j]j]j]internalrefuri networking/netlink_spec/mptcp_pm anchornamehujkjH jkj7ubajk}(j]j]j]j]j]ujkjO jkj4ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary}(jkSummaryjkjkubajk}(j]j]j]j]j]internalrefurijZ anchorname#summaryujkjH jkjhubajk}(j]j]j]j]j]ujkjO jkjeubajk}(j]j]j]j]j]ujkjw jkjbubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Operations}(jk Operationsjkjubajk}(j]j]j]j]j]internalrefurijZ anchorname #operationsujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkunspec}(jkunspecjkjubajk}(j]j]j]j]j]internalrefurijZ anchorname#unspecujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkadd-addr}(jkadd-addrjkjԌubajk}(j]j]j]j]j]internalrefurijZ anchorname #add-addrujkjH jkjьubajk}(j]j]j]j]j]ujkjO jkjΌubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdel-addr}(jkdel-addrjkjubajk}(j]j]j]j]j]internalrefurijZ anchorname #del-addrujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkget-addr}(jkget-addrjkjubajk}(j]j]j]j]j]internalrefurijZ anchorname #get-addrujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk flush-addrs}(jk flush-addrsjkj@ubajk}(j]j]j]j]j]internalrefurijZ anchorname #flush-addrsujkjH jkj=ubajk}(j]j]j]j]j]ujkjO jkj:ubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk set-limits}(jk set-limitsjkjdubajk}(j]j]j]j]j]internalrefurijZ anchorname #set-limitsujkjH jkjaubajk}(j]j]j]j]j]ujkjO jkj^ubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk get-limits}(jk get-limitsjkjubajk}(j]j]j]j]j]internalrefurijZ anchorname #get-limitsujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk set-flags}(jk set-flagsjkjubajk}(j]j]j]j]j]internalrefurijZ anchorname #set-flagsujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkannounce}(jkannouncejkjЍubajk}(j]j]j]j]j]internalrefurijZ anchorname #announceujkjH jkj͍ubajk}(j]j]j]j]j]ujkjO jkjʍubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkremove}(jkremovejkjubajk}(j]j]j]j]j]internalrefurijZ anchorname#removeujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksubflow-create}(jksubflow-createjkjubajk}(j]j]j]j]j]internalrefurijZ anchorname#subflow-createujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksubflow-destroy}(jksubflow-destroyjkj<ubajk}(j]j]j]j]j]internalrefurijZ anchorname#subflow-destroyujkjH jkj9ubajk}(j]j]j]j]j]ujkjO jkj6ubajk}(j]j]j]j]j]ujkjw jkjubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkjbubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Definitions}(jk Definitionsjkjlubajk}(j]j]j]j]j]internalrefurijZ anchorname #definitionsujkjH jkjiubajk}(j]j]j]j]j]ujkjO jkjfubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk event-type}(jk event-typejkjubajk}(j]j]j]j]j]internalrefurijZ anchorname #event-typeujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubajk}(j]j]j]j]j]ujkj jkjfubejk}(j]j]j]j]j]ujkjw jkjbubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAttribute sets}(jkAttribute setsjkjubajk}(j]j]j]j]j]internalrefurijZ anchorname#attribute-setsujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkaddress}(jkaddressjkjގubajk}(j]j]j]j]j]internalrefurijZ anchorname#addressujkjH jkjێubajk}(j]j]j]j]j]ujkjO jkj؎ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkunspec (}(jkunspec (jkjubjNs)}(jk ``unused``jk]jkunused}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijZ anchorname#unspec-unusedujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkfamily (}(jkfamily (jkj5ubjNs)}(jk``u16``jk]jku16}(jkhjkj=ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj5ubjk)}(jkjCjkj5ubejk}(j]j]j]j]j]internalrefurijZ anchorname #family-u16ujkjH jkj2ubajk}(j]j]j]j]j]ujkjO jkj/ubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkid (}(jkid (jkjkubjNs)}(jk``u8``jk]jku8}(jkhjkjsubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjkubjk)}(jkjCjkjkubejk}(j]j]j]j]j]internalrefurijZ anchorname#id-u8ujkjH jkjhubajk}(j]j]j]j]j]ujkjO jkjeubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkaddr4 (}(jkaddr4 (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijZ anchorname #addr4-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkaddr6 (}(jkaddr6 (jkj׏ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjߏubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj׏ubjk)}(jkjCjkj׏ubejk}(j]j]j]j]j]internalrefurijZ anchorname #addr6-binaryujkjH jkjԏubajk}(j]j]j]j]j]ujkjO jkjяubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkport (}(jkport (jkj ubjNs)}(jk``u16``jk]jku16}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijZ anchorname #port-u16ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflags (}(jkflags (jkjCubjNs)}(jk``u32``jk]jku32}(jkhjkjKubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjCubjk)}(jkjCjkjCubejk}(j]j]j]j]j]internalrefurijZ anchorname #flags-u32ujkjH jkj@ubajk}(j]j]j]j]j]ujkjO jkj=ubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkif-idx (}(jkif-idx (jkjyubjNs)}(jk``s32``jk]jks32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjyubjk)}(jkjCjkjyubejk}(j]j]j]j]j]internalrefurijZ anchorname #if-idx-s32ujkjH jkjvubajk}(j]j]j]j]j]ujkjO jkjsubajk}(j]j]j]j]j]ujkjw jkjubejk}(j]j]j]j]j]ujkj jkj؎ubejk}(j]j]j]j]j]ujkjw jkjՎubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jksubflow-attribute}(jksubflow-attributejkjubajk}(j]j]j]j]j]internalrefurijZ anchorname#subflow-attributeujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkunspec (}(jkunspec (jkjܐubjNs)}(jk ``unused``jk]jkunused}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjܐubjk)}(jkjCjkjܐubejk}(j]j]j]j]j]internalrefurijZ anchorname#id1ujkjH jkjِubajk}(j]j]j]j]j]ujkjO jkj֐ubajk}(j]j]j]j]j]ujkjw jkjӐubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk token-rem (}(jk token-rem (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijZ anchorname#token-rem-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjӐubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk token-loc (}(jk token-loc (jkjHubjNs)}(jk``u32``jk]jku32}(jkhjkjPubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjHubjk)}(jkjCjkjHubejk}(j]j]j]j]j]internalrefurijZ anchorname#token-loc-u32ujkjH jkjEubajk}(j]j]j]j]j]ujkjO jkjBubajk}(j]j]j]j]j]ujkjw jkjӐubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrelwrite-seq (}(jkrelwrite-seq (jkj~ubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj~ubjk)}(jkjCjkj~ubejk}(j]j]j]j]j]internalrefurijZ anchorname#relwrite-seq-u32ujkjH jkj{ubajk}(j]j]j]j]j]ujkjO jkjxubajk}(j]j]j]j]j]ujkjw jkjӐubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk map-seq (}(jk map-seq (jkjubjNs)}(jk``u64``jk]jku64}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijZ anchorname #map-seq-u64ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjӐubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk map-sfseq (}(jk map-sfseq (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijZ anchorname#map-sfseq-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjӐubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk ssn-offset (}(jk ssn-offset (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj(ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijZ anchorname#ssn-offset-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjӐubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk map-datalen (}(jk map-datalen (jkjVubjNs)}(jk``u16``jk]jku16}(jkhjkj^ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjVubjk)}(jkjCjkjVubejk}(j]j]j]j]j]internalrefurijZ anchorname#map-datalen-u16ujkjH jkjSubajk}(j]j]j]j]j]ujkjO jkjPubajk}(j]j]j]j]j]ujkjw jkjӐubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflags (}(jkflags (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijZ anchorname#id2ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjӐubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkid-rem (}(jkid-rem (jkj’ubjNs)}(jk``u8``jk]jku8}(jkhjkjʒubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj’ubjk)}(jkjCjkj’ubejk}(j]j]j]j]j]internalrefurijZ anchorname #id-rem-u8ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjӐubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkid-loc (}(jkid-loc (jkjubjNs)}(jk``u8``jk]jku8}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijZ anchorname #id-loc-u8ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjӐubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj.ubjNs)}(jk``pad``jk]jkpad}(jkhjkj6ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj.ubjk)}(jkjCjkj.ubejk}(j]j]j]j]j]internalrefurijZ anchorname#pad-padujkjH jkj+ubajk}(j]j]j]j]j]ujkjO jkj(ubajk}(j]j]j]j]j]ujkjw jkjӐubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkjՎubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkendpoint}(jkendpointjkjpubajk}(j]j]j]j]j]internalrefurijZ anchorname #endpointujkjH jkjmubajk}(j]j]j]j]j]ujkjO jkjjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkaddr (}(jkaddr (jkjubjNs)}(jk``nest``jk]jknest}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijZ anchorname #addr-nestujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubajk}(j]j]j]j]j]ujkj jkjjubejk}(j]j]j]j]j]ujkjw jkjՎubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkattr}(jkattrjkjӓubajk}(j]j]j]j]j]internalrefurijZ anchorname#attrujkjH jkjГubajk}(j]j]j]j]j]ujkjO jkj͓ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkunspec (}(jkunspec (jkjubjNs)}(jk ``unused``jk]jkunused}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijZ anchorname#id3ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkaddr (}(jkaddr (jkj*ubjNs)}(jk``nest``jk]jknest}(jkhjkj2ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj*ubjk)}(jkjCjkj*ubejk}(j]j]j]j]j]internalrefurijZ anchorname#id4ujkjH jkj'ubajk}(j]j]j]j]j]ujkjO jkj$ubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrcv-add-addrs (}(jkrcv-add-addrs (jkj`ubjNs)}(jk``u32``jk]jku32}(jkhjkjhubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj`ubjk)}(jkjCjkj`ubejk}(j]j]j]j]j]internalrefurijZ anchorname#rcv-add-addrs-u32ujkjH jkj]ubajk}(j]j]j]j]j]ujkjO jkjZubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk subflows (}(jk subflows (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijZ anchorname #subflows-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktoken (}(jktoken (jkj̔ubjNs)}(jk``u32``jk]jku32}(jkhjkjԔubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj̔ubjk)}(jkjCjkj̔ubejk}(j]j]j]j]j]internalrefurijZ anchorname #token-u32ujkjH jkjɔubajk}(j]j]j]j]j]ujkjO jkjƔubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkloc-id (}(jkloc-id (jkjubjNs)}(jk``u8``jk]jku8}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijZ anchorname #loc-id-u8ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk addr-remote (}(jk addr-remote (jkj8ubjNs)}(jk``nest``jk]jknest}(jkhjkj@ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj8ubjk)}(jkjCjkj8ubejk}(j]j]j]j]j]internalrefurijZ anchorname#addr-remote-nestujkjH jkj5ubajk}(j]j]j]j]j]ujkjO jkj2ubajk}(j]j]j]j]j]ujkjw jkjubejk}(j]j]j]j]j]ujkj jkj͓ubejk}(j]j]j]j]j]ujkjw jkjՎubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk event-attr}(jk event-attrjkjzubajk}(j]j]j]j]j]internalrefurijZ anchorname #event-attrujkjH jkjwubajk}(j]j]j]j]j]ujkjO jkjtubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkunspec (}(jkunspec (jkjubjNs)}(jk ``unused``jk]jkunused}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijZ anchorname#id5ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktoken (}(jktoken (jkjѕubjNs)}(jk``u32``jk]jku32}(jkhjkjٕubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjѕubjk)}(jkjCjkjѕubejk}(j]j]j]j]j]internalrefurijZ anchorname#id6ujkjH jkjΕubajk}(j]j]j]j]j]ujkjO jkj˕ubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkfamily (}(jkfamily (jkjubjNs)}(jk``u16``jk]jku16}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijZ anchorname#id7ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkloc-id (}(jkloc-id (jkj=ubjNs)}(jk``u8``jk]jku8}(jkhjkjEubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj=ubjk)}(jkjCjkj=ubejk}(j]j]j]j]j]internalrefurijZ anchorname#id8ujkjH jkj:ubajk}(j]j]j]j]j]ujkjO jkj7ubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrem-id (}(jkrem-id (jkjsubjNs)}(jk``u8``jk]jku8}(jkhjkj{ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjsubjk)}(jkjCjkjsubejk}(j]j]j]j]j]internalrefurijZ anchorname #rem-id-u8ujkjH jkjpubajk}(j]j]j]j]j]ujkjO jkjmubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jksaddr4 (}(jksaddr4 (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijZ anchorname #saddr4-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jksaddr6 (}(jksaddr6 (jkjߖubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjߖubjk)}(jkjCjkjߖubejk}(j]j]j]j]j]internalrefurijZ anchorname#saddr6-binaryujkjH jkjܖubajk}(j]j]j]j]j]ujkjO jkjٖubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdaddr4 (}(jkdaddr4 (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijZ anchorname #daddr4-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdaddr6 (}(jkdaddr6 (jkjKubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjSubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjKubjk)}(jkjCjkjKubejk}(j]j]j]j]j]internalrefurijZ anchorname#daddr6-binaryujkjH jkjHubajk}(j]j]j]j]j]ujkjO jkjEubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jksport (}(jksport (jkjubjNs)}(jk``u16``jk]jku16}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijZ anchorname #sport-u16ujkjH jkj~ubajk}(j]j]j]j]j]ujkjO jkj{ubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdport (}(jkdport (jkjubjNs)}(jk``u16``jk]jku16}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijZ anchorname #dport-u16ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkbackup (}(jkbackup (jkjubjNs)}(jk``u8``jk]jku8}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijZ anchorname #backup-u8ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkerror (}(jkerror (jkj#ubjNs)}(jk``u8``jk]jku8}(jkhjkj+ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj#ubjk)}(jkjCjkj#ubejk}(j]j]j]j]j]internalrefurijZ anchorname #error-u8ujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflags (}(jkflags (jkjYubjNs)}(jk``u16``jk]jku16}(jkhjkjaubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjYubjk)}(jkjCjkjYubejk}(j]j]j]j]j]internalrefurijZ anchorname #flags-u16ujkjH jkjVubajk}(j]j]j]j]j]ujkjO jkjSubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk timeout (}(jk timeout (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijZ anchorname #timeout-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkif_idx (}(jkif_idx (jkjŘubjNs)}(jk``u32``jk]jku32}(jkhjkj͘ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjŘubjk)}(jkjCjkjŘubejk}(j]j]j]j]j]internalrefurijZ anchorname #if-idx-u32ujkjH jkj˜ubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkreset-reason (}(jkreset-reason (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijZ anchorname#reset-reason-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk reset-flags (}(jk reset-flags (jkj1ubjNs)}(jk``u32``jk]jku32}(jkhjkj9ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj1ubjk)}(jkjCjkj1ubejk}(j]j]j]j]j]internalrefurijZ anchorname#reset-flags-u32ujkjH jkj.ubajk}(j]j]j]j]j]ujkjO jkj+ubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk server-side (}(jk server-side (jkjgubjNs)}(jk``u8``jk]jku8}(jkhjkjoubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjgubjk)}(jkjCjkjgubejk}(j]j]j]j]j]internalrefurijZ anchorname#server-side-u8ujkjH jkjdubajk}(j]j]j]j]j]ujkjO jkjaubajk}(j]j]j]j]j]ujkjw jkjubejk}(j]j]j]j]j]ujkj jkjtubejk}(j]j]j]j]j]ujkjw jkjՎubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkjbubejk}(j]j]j]j]j]ujkj jkj4ubejk}(j]j]j]j]j]ujkjw jkj1ubajk}(j]j]j]j]j]ujkj ubjL je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Architecture}(jkjjkjʙubajk}(j]j]j]j]j]internalrefurinetworking/dsa/dsa anchornamehujkjH jkjǙubajk}(j]j]j]j]j]ujkjO jkjęubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDesign principles}(jkDesign principlesjkjubajk}(j]j]j]j]j]internalrefurijٙ anchorname#design-principlesujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSwitch tagging protocols}(jkSwitch tagging protocolsjkj ubajk}(j]j]j]j]j]internalrefurijٙ anchorname#switch-tagging-protocolsujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConduit network devices}(jkConduit network devicesjkj/ubajk}(j]j]j]j]j]internalrefurijٙ anchorname#conduit-network-devicesujkjH jkj,ubajk}(j]j]j]j]j]ujkjO jkj)ubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNetworking stack hooks}(jkNetworking stack hooksjkjSubajk}(j]j]j]j]j]internalrefurijٙ anchorname#networking-stack-hooksujkjH jkjPubajk}(j]j]j]j]j]ujkjO jkjMubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUser network devices}(jkUser network devicesjkjwubajk}(j]j]j]j]j]internalrefurijٙ anchorname#user-network-devicesujkjH jkjtubajk}(j]j]j]j]j]ujkjO jkjqubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGraphical representation}(jkGraphical representationjkjubajk}(j]j]j]j]j]internalrefurijٙ anchorname#graphical-representationujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk User MDIO bus}(jk User MDIO busjkjubajk}(j]j]j]j]j]internalrefurijٙ anchorname#user-mdio-busujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkData structures}(jkData structuresjkjubajk}(j]j]j]j]j]internalrefurijٙ anchorname#data-structuresujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjݚubajk}(j]j]j]j]j]ujkjw jkjubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDesign limitations}(jkDesign limitationsjkjubajk}(j]j]j]j]j]internalrefurijٙ anchorname#design-limitationsujkjH jkjubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLack of CPU/DSA network devices}(jkLack of CPU/DSA network devicesjkj4ubajk}(j]j]j]j]j]internalrefurijٙ anchorname #lack-of-cpu-dsa-network-devicesujkjH jkj1ubajk}(j]j]j]j]j]ujkjO jkj.ubajk}(j]j]j]j]j]ujkjw jkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Common pitfalls using DSA setups}(jk Common pitfalls using DSA setupsjkjXubajk}(j]j]j]j]j]internalrefurijٙ anchorname!#common-pitfalls-using-dsa-setupsujkjH jkjUubajk}(j]j]j]j]j]ujkjO jkjRubajk}(j]j]j]j]j]ujkjw jkj+ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"Interactions with other subsystems}(jk"Interactions with other subsystemsjkjubajk}(j]j]j]j]j]internalrefurijٙ anchorname##interactions-with-other-subsystemsujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMDIO/PHY library}(jkMDIO/PHY libraryjkjubajk}(j]j]j]j]j]internalrefurijٙ anchorname#mdio-phy-libraryujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk SWITCHDEV}(jk SWITCHDEVjkj͛ubajk}(j]j]j]j]j]internalrefurijٙ anchorname #switchdevujkjH jkjʛubajk}(j]j]j]j]j]ujkjO jkjǛubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevlink}(jkDevlinkjkjubajk}(j]j]j]j]j]internalrefurijٙ anchorname#devlinkujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Device Tree}(jk Device Treejkjubajk}(j]j]j]j]j]internalrefurijٙ anchorname #device-treeujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDriver development}(jkDriver developmentjkjEubajk}(j]j]j]j]j]internalrefurijٙ anchorname#driver-developmentujkjH jkjBubajk}(j]j]j]j]j]ujkjO jkj?ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Probing, registration and device lifetime}(jk)Probing, registration and device lifetimejkjfubajk}(j]j]j]j]j]internalrefurijٙ anchorname)#probing-registration-and-device-lifetimeujkjH jkjcubajk}(j]j]j]j]j]ujkjO jkj`ubajk}(j]j]j]j]j]ujkjw jkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSwitch configuration}(jkSwitch configurationjkjubajk}(j]j]j]j]j]internalrefurijٙ anchorname#switch-configurationujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPHY devices and link management}(jkPHY devices and link managementjkjubajk}(j]j]j]j]j]internalrefurijٙ anchorname #phy-devices-and-link-managementujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEthtool operations}(jkEthtool operationsjkjҜubajk}(j]j]j]j]j]internalrefurijٙ anchorname#ethtool-operationsujkjH jkjϜubajk}(j]j]j]j]j]ujkjO jkj̜ubajk}(j]j]j]j]j]ujkjw jkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPower management}(jkPower managementjkjubajk}(j]j]j]j]j]internalrefurijٙ anchorname#power-managementujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAddress databases}(jkAddress databasesjkjubajk}(j]j]j]j]j]internalrefurijٙ anchorname#address-databasesujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Bridge layer}(jk Bridge layerjkj>ubajk}(j]j]j]j]j]internalrefurijٙ anchorname #bridge-layerujkjH jkj;ubajk}(j]j]j]j]j]ujkjO jkj8ubajk}(j]j]j]j]j]ujkjw jkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBridge VLAN filtering}(jkBridge VLAN filteringjkjbubajk}(j]j]j]j]j]internalrefurijٙ anchorname#bridge-vlan-filteringujkjH jkj_ubajk}(j]j]j]j]j]ujkjO jkj\ubajk}(j]j]j]j]j]ujkjw jkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLink aggregation}(jkLink aggregationjkjubajk}(j]j]j]j]j]internalrefurijٙ anchorname#link-aggregationujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIEC 62439-2 (MRP)}(jkIEC 62439-2 (MRP)jkjubajk}(j]j]j]j]j]internalrefurijٙ anchorname#iec-62439-2-mrpujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIEC 62439-3 (HSR/PRP)}(jkIEC 62439-3 (HSR/PRP)jkjΝubajk}(j]j]j]j]j]internalrefurijٙ anchorname#iec-62439-3-hsr-prpujkjH jkj˝ubajk}(j]j]j]j]j]ujkjO jkjȝubajk}(j]j]j]j]j]ujkjw jkj]ubejk}(j]j]j]j]j]ujkj jkj?ubejk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTODO}(jkTODOjkjubajk}(j]j]j]j]j]internalrefurijٙ anchorname#todoujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=Making SWITCHDEV and DSA converge towards an unified codebase}(jk=Making SWITCHDEV and DSA converge towards an unified codebasejkjubajk}(j]j]j]j]j]internalrefurijٙ anchorname>#making-switchdev-and-dsa-converge-towards-an-unified-codebaseujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubajk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkjubejk}(j]j]j]j]j]ujkj jkjęubejk}(j]j]j]j]j]ujkjw jkjubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMPTCP Sysfs variables}(jkjjkjdubajk}(j]j]j]j]j]internalrefurinetworking/mptcp-sysctl anchornamehujkjH jkjaubajk}(j]j]j]j]j]ujkjO jkj^ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/proc/sys/net/mptcp/* Variables}(jk/proc/sys/net/mptcp/* Variablesjkjubajk}(j]j]j]j]j]internalrefurijs anchorname#proc-sys-net-mptcp-variablesujkjH jkjubajk}(j]j]j]j]j]ujkjO jkj~ubajk}(j]j]j]j]j]ujkjw jkj{ubajk}(j]j]j]j]j]ujkj jkj^ubejk}(j]j]j]j]j]ujkjw jkj[ubajk}(j]j]j]j]j]ujkj ubj! je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jkFamily }(jkjjkjubjNs)}(jkjjk]jknlctrl}(jkhjkjĞubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk netlink specification}(jkjjkjubejk}(j]j]j]j]j]internalrefurinetworking/netlink_spec/nlctrl anchornamehujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary}(jkSummaryjkjubajk}(j]j]j]j]j]internalrefurijݞ anchorname#summaryujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Operations}(jk Operationsjkjubajk}(j]j]j]j]j]internalrefurijݞ anchorname #operationsujkjH jkjubajk}(j]j]j]j]j]ujkjO jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk getfamily}(jk getfamilyjkj3ubajk}(j]j]j]j]j]internalrefurijݞ anchorname #getfamilyujkjH jkj0ubajk}(j]j]j]j]j]ujkjO jkj-ubajk}(j]j]j]j]j]ujkjw jkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk getpolicy}(jk getpolicyjkjWubajk}(j]j]j]j]j]internalrefurijݞ anchorname #getpolicyujkjH jkjTubajk}(j]j]j]j]j]ujkjO jkjQubajk}(j]j]j]j]j]ujkjw jkj*ubejk}(j]j]j]j]j]ujkj jkj ubejk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Definitions}(jk Definitionsjkjubajk}(j]j]j]j]j]internalrefurijݞ anchorname #definitionsujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkop-flags}(jkop-flagsjkjubajk}(j]j]j]j]j]internalrefurijݞ anchorname #op-flagsujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk attr-type}(jk attr-typejkj̟ubajk}(j]j]j]j]j]internalrefurijݞ anchorname #attr-typeujkjH jkjɟubajk}(j]j]j]j]j]ujkjO jkjƟubajk}(j]j]j]j]j]ujkjw jkjubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAttribute sets}(jkAttribute setsjkjubajk}(j]j]j]j]j]internalrefurijݞ anchorname#attribute-setsujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk ctrl-attrs}(jk ctrl-attrsjkjubajk}(j]j]j]j]j]internalrefurijݞ anchorname #ctrl-attrsujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk family-id (}(jk family-id (jkj>ubjNs)}(jk``u16``jk]jku16}(jkhjkjFubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj>ubjk)}(jkjCjkj>ubejk}(j]j]j]j]j]internalrefurijݞ anchorname#family-id-u16ujkjH jkj;ubajk}(j]j]j]j]j]ujkjO jkj8ubajk}(j]j]j]j]j]ujkjw jkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk family-name (}(jk family-name (jkjtubjNs)}(jk ``string``jk]jkstring}(jkhjkj|ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjtubjk)}(jkjCjkjtubejk}(j]j]j]j]j]internalrefurijݞ anchorname#family-name-stringujkjH jkjqubajk}(j]j]j]j]j]ujkjO jkjnubajk}(j]j]j]j]j]ujkjw jkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk version (}(jk version (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijݞ anchorname #version-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk hdrsize (}(jk hdrsize (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijݞ anchorname #hdrsize-u32ujkjH jkjݠubajk}(j]j]j]j]j]ujkjO jkjڠubajk}(j]j]j]j]j]ujkjw jkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk maxattr (}(jk maxattr (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijݞ anchorname #maxattr-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkops (}(jkops (jkjLubjNs)}(jk``array-nest``jk]jk array-nest}(jkhjkjTubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjLubjk)}(jkjCjkjLubejk}(j]j]j]j]j]internalrefurijݞ anchorname#ops-array-nestujkjH jkjIubajk}(j]j]j]j]j]ujkjO jkjFubajk}(j]j]j]j]j]ujkjw jkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmcast-groups (}(jkmcast-groups (jkjubjNs)}(jk``array-nest``jk]jk array-nest}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijݞ anchorname#mcast-groups-array-nestujkjH jkjubajk}(j]j]j]j]j]ujkjO jkj|ubajk}(j]j]j]j]j]ujkjw jkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpolicy (}(jkpolicy (jkjubjNs)}(jk``nest-type-value``jk]jknest-type-value}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijݞ anchorname#policy-nest-type-valueujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk op-policy (}(jk op-policy (jkjubjNs)}(jk``nest-type-value``jk]jknest-type-value}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijݞ anchorname#op-policy-nest-type-valueujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkop (}(jkop (jkj$ubjNs)}(jk``u32``jk]jku32}(jkhjkj,ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj$ubjk)}(jkjCjkj$ubejk}(j]j]j]j]j]internalrefurijݞ anchorname#op-u32ujkjH jkj!ubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj5ubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkmcast-group-attrs}(jkmcast-group-attrsjkjfubajk}(j]j]j]j]j]internalrefurijݞ anchorname#mcast-group-attrsujkjH jkjcubajk}(j]j]j]j]j]ujkjO jkj`ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkname (}(jkname (jkjubjNs)}(jk ``string``jk]jkstring}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijݞ anchorname #name-stringujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkid (}(jkid (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjŢubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijݞ anchorname#id-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj~ubejk}(j]j]j]j]j]ujkj jkj`ubejk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkop-attrs}(jkop-attrsjkjubajk}(j]j]j]j]j]internalrefurijݞ anchorname #op-attrsujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkid (}(jkid (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkj(ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijݞ anchorname#id1ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkflags (}(jkflags (jkjVubjNs)}(jk``u32``jk]jku32}(jkhjkj^ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjVubjk)}(jkjCjkjVubejk}(j]j]j]j]j]internalrefurijݞ anchorname #flags-u32ujkjH jkjSubajk}(j]j]j]j]j]ujkjO jkjPubajk}(j]j]j]j]j]ujkjw jkjubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk policy-attrs}(jk policy-attrsjkjubajk}(j]j]j]j]j]internalrefurijݞ anchorname #policy-attrsujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jktype (}(jktype (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijݞ anchorname #type-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk min-value-s (}(jk min-value-s (jkjubjNs)}(jk``s64``jk]jks64}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijݞ anchorname#min-value-s-s64ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk max-value-s (}(jk max-value-s (jkj%ubjNs)}(jk``s64``jk]jks64}(jkhjkj-ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj%ubjk)}(jkjCjkj%ubejk}(j]j]j]j]j]internalrefurijݞ anchorname#max-value-s-s64ujkjH jkj"ubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk min-value-u (}(jk min-value-u (jkj[ubjNs)}(jk``u64``jk]jku64}(jkhjkjcubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj[ubjk)}(jkjCjkj[ubejk}(j]j]j]j]j]internalrefurijݞ anchorname#min-value-u-u64ujkjH jkjXubajk}(j]j]j]j]j]ujkjO jkjUubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk max-value-u (}(jk max-value-u (jkjubjNs)}(jk``u64``jk]jku64}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijݞ anchorname#max-value-u-u64ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk min-length (}(jk min-length (jkjǤubjNs)}(jk``u32``jk]jku32}(jkhjkjϤubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjǤubjk)}(jkjCjkjǤubejk}(j]j]j]j]j]internalrefurijݞ anchorname#min-length-u32ujkjH jkjĤubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk max-length (}(jk max-length (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijݞ anchorname#max-length-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk policy-idx (}(jk policy-idx (jkj3ubjNs)}(jk``u32``jk]jku32}(jkhjkj;ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj3ubjk)}(jkjCjkj3ubejk}(j]j]j]j]j]internalrefurijݞ anchorname#policy-idx-u32ujkjH jkj0ubajk}(j]j]j]j]j]ujkjO jkj-ubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpolicy-maxtype (}(jkpolicy-maxtype (jkjiubjNs)}(jk``u32``jk]jku32}(jkhjkjqubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjiubjk)}(jkjCjkjiubejk}(j]j]j]j]j]internalrefurijݞ anchorname#policy-maxtype-u32ujkjH jkjfubajk}(j]j]j]j]j]ujkjO jkjcubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkbitfield32-mask (}(jkbitfield32-mask (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijݞ anchorname#bitfield32-mask-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkmask (}(jkmask (jkjեubjNs)}(jk``u64``jk]jku64}(jkhjkjݥubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjեubjk)}(jkjCjkjեubejk}(j]j]j]j]j]internalrefurijݞ anchorname #mask-u64ujkjH jkjҥubajk}(j]j]j]j]j]ujkjO jkjϥubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkpad (}(jkpad (jkj ubjNs)}(jk``pad``jk]jkpad}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijݞ anchorname#pad-padujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkop-policy-attrs}(jkop-policy-attrsjkjMubajk}(j]j]j]j]j]internalrefurijݞ anchorname#op-policy-attrsujkjH jkjJubajk}(j]j]j]j]j]ujkjO jkjGubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdo (}(jkdo (jkjnubjNs)}(jk``u32``jk]jku32}(jkhjkjvubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjnubjk)}(jkjCjkjnubejk}(j]j]j]j]j]internalrefurijݞ anchorname#do-u32ujkjH jkjkubajk}(j]j]j]j]j]ujkjO jkjhubajk}(j]j]j]j]j]ujkjw jkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkdump (}(jkdump (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijݞ anchorname #dump-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjeubejk}(j]j]j]j]j]ujkj jkjGubejk}(j]j]j]j]j]ujkjw jkjubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkjubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkjubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&Netfilter’s flowtable infrastructure}(jkjjkjubajk}(j]j]j]j]j]internalrefurinetworking/nf_flowtable anchornamehujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj'ubajk}(j]j]j]j]j]internalrefurij anchorname #overviewujkjH jkj$ubajk}(j]j]j]j]j]ujkjO jkj!ubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample configuration}(jkExample configurationjkjKubajk}(j]j]j]j]j]internalrefurij anchorname#example-configurationujkjH jkjHubajk}(j]j]j]j]j]ujkjO jkjEubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLayer 2 encapsulation}(jkLayer 2 encapsulationjkjoubajk}(j]j]j]j]j]internalrefurij anchorname#layer-2-encapsulationujkjH jkjlubajk}(j]j]j]j]j]ujkjO jkjiubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBridge and IP forwarding}(jkBridge and IP forwardingjkjubajk}(j]j]j]j]j]internalrefurij anchorname#bridge-and-ip-forwardingujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCounters}(jkCountersjkjubajk}(j]j]j]j]j]internalrefurij anchorname #countersujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHardware offload}(jkHardware offloadjkjۧubajk}(j]j]j]j]j]internalrefurij anchorname#hardware-offloadujkjH jkjاubajk}(j]j]j]j]j]ujkjO jkjէubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Limitations}(jk Limitationsjkjubajk}(j]j]j]j]j]internalrefurij anchorname #limitationsujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk More reading}(jk More readingjkj#ubajk}(j]j]j]j]j]internalrefurij anchorname #more-readingujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkjubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Identifier Locator Addressing (ILA)}(jkj jkj\ubajk}(j]j]j]j]j]internalrefurinetworking/ila anchornamehujkjH jkjYubajk}(j]j]j]j]j]ujkjO jkjVubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj|ubajk}(j]j]j]j]j]internalrefurijk anchorname #introductionujkjH jkjyubajk}(j]j]j]j]j]ujkjO jkjvubajk}(j]j]j]j]j]ujkjw jkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkILA terminology}(jkILA terminologyjkjubajk}(j]j]j]j]j]internalrefurijk anchorname#ila-terminologyujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Operation}(jk OperationjkjĨubajk}(j]j]j]j]j]internalrefurijk anchorname #operationujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTransport checksum handling}(jkTransport checksum handlingjkjubajk}(j]j]j]j]j]internalrefurijk anchorname#transport-checksum-handlingujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIdentifier types}(jkIdentifier typesjkj ubajk}(j]j]j]j]j]internalrefurijk anchorname#identifier-typesujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIdentifier formats}(jkIdentifier formatsjkj0ubajk}(j]j]j]j]j]internalrefurijk anchorname#identifier-formatsujkjH jkj-ubajk}(j]j]j]j]j]ujkjO jkj*ubajk}(j]j]j]j]j]ujkjw jkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Configuration}(jk ConfigurationjkjTubajk}(j]j]j]j]j]internalrefurijk anchorname#configurationujkjH jkjQubajk}(j]j]j]j]j]ujkjO jkjNubajk}(j]j]j]j]j]ujkjw jkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Some examples}(jk Some examplesjkjxubajk}(j]j]j]j]j]internalrefurijk anchorname#some-examplesujkjH jkjuubajk}(j]j]j]j]j]ujkjO jkjrubajk}(j]j]j]j]j]ujkjw jkjsubejk}(j]j]j]j]j]ujkj jkjVubejk}(j]j]j]j]j]ujkjw jkjSubajk}(j]j]j]j]j]ujkj ubjw je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jkFamily }(jkj.jkjubjNs)}(jkj1jk]jkrt-route}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk netlink specification}(jkjAjkjubejk}(j]j]j]j]j]internalrefuri networking/netlink_spec/rt_route anchornamehujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary}(jkSummaryjkjubajk}(j]j]j]j]j]internalrefurijѩ anchorname#summaryujkjH jkjߩubajk}(j]j]j]j]j]ujkjO jkjܩubajk}(j]j]j]j]j]ujkjw jkj٩ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Operations}(jk Operationsjkjubajk}(j]j]j]j]j]internalrefurijѩ anchorname #operationsujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkgetroute}(jkgetroutejkj'ubajk}(j]j]j]j]j]internalrefurijѩ anchorname #getrouteujkjH jkj$ubajk}(j]j]j]j]j]ujkjO jkj!ubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknewroute}(jknewroutejkjKubajk}(j]j]j]j]j]internalrefurijѩ anchorname #newrouteujkjH jkjHubajk}(j]j]j]j]j]ujkjO jkjEubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdelroute}(jkdelroutejkjoubajk}(j]j]j]j]j]internalrefurijѩ anchorname #delrouteujkjH jkjlubajk}(j]j]j]j]j]ujkjO jkjiubajk}(j]j]j]j]j]ujkjw jkjubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkj٩ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Definitions}(jk Definitionsjkjubajk}(j]j]j]j]j]internalrefurijѩ anchorname #definitionsujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrtm-type}(jkrtm-typejkjubajk}(j]j]j]j]j]internalrefurijѩ anchorname #rtm-typeujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrtmsg}(jkrtmsgjkjubajk}(j]j]j]j]j]internalrefurijѩ anchorname#rtmsgujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjުubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk rta-cacheinfo}(jk rta-cacheinfojkjubajk}(j]j]j]j]j]internalrefurijѩ anchorname#rta-cacheinfoujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkj٩ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAttribute sets}(jkAttribute setsjkj8ubajk}(j]j]j]j]j]internalrefurijѩ anchorname#attribute-setsujkjH jkj5ubajk}(j]j]j]j]j]ujkjO jkj2ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk route-attrs}(jk route-attrsjkjYubajk}(j]j]j]j]j]internalrefurijѩ anchorname #route-attrsujkjH jkjVubajk}(j]j]j]j]j]ujkjO jkjSubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rta-dst (}(jk rta-dst (jkjzubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjzubjk)}(jkjCjkjzubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rta-dst-binaryujkjH jkjwubajk}(j]j]j]j]j]ujkjO jkjtubajk}(j]j]j]j]j]ujkjw jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rta-src (}(jk rta-src (jkjubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rta-src-binaryujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rta-iif (}(jk rta-iif (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѩ anchorname #rta-iif-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rta-oif (}(jk rta-oif (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkj$ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѩ anchorname #rta-oif-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rta-gateway (}(jk rta-gateway (jkjRubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjZubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjRubjk)}(jkjCjkjRubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rta-gateway-binaryujkjH jkjOubajk}(j]j]j]j]j]ujkjO jkjLubajk}(j]j]j]j]j]ujkjw jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrta-priority (}(jkrta-priority (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rta-priority-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rta-prefsrc (}(jk rta-prefsrc (jkjubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjƬubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rta-prefsrc-binaryujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rta-metrics (}(jk rta-metrics (jkjubjNs)}(jk``nest``jk]jknest}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rta-metrics-nestujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrta-multipath (}(jkrta-multipath (jkj*ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj2ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj*ubjk)}(jkjCjkj*ubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rta-multipath-binaryujkjH jkj'ubajk}(j]j]j]j]j]ujkjO jkj$ubajk}(j]j]j]j]j]ujkjw jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrta-protoinfo (}(jkrta-protoinfo (jkj`ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjhubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj`ubjk)}(jkjCjkj`ubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rta-protoinfo-binaryujkjH jkj]ubajk}(j]j]j]j]j]ujkjO jkjZubajk}(j]j]j]j]j]ujkjw jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rta-flow (}(jk rta-flow (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѩ anchorname #rta-flow-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrta-cacheinfo (}(jkrta-cacheinfo (jkj̭ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjԭubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj̭ubjk)}(jkjCjkj̭ubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rta-cacheinfo-binaryujkjH jkjɭubajk}(j]j]j]j]j]ujkjO jkjƭubajk}(j]j]j]j]j]ujkjw jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rta-session (}(jk rta-session (jkjubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rta-session-binaryujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rta-mp-algo (}(jk rta-mp-algo (jkj8ubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj@ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj8ubjk)}(jkjCjkj8ubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rta-mp-algo-binaryujkjH jkj5ubajk}(j]j]j]j]j]ujkjO jkj2ubajk}(j]j]j]j]j]ujkjw jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rta-table (}(jk rta-table (jkjnubjNs)}(jk``u32``jk]jku32}(jkhjkjvubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjnubjk)}(jkjCjkjnubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rta-table-u32ujkjH jkjkubajk}(j]j]j]j]j]ujkjO jkjhubajk}(j]j]j]j]j]ujkjw jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rta-mark (}(jk rta-mark (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѩ anchorname #rta-mark-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrta-mfc-stats (}(jkrta-mfc-stats (jkjڮubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjڮubjk)}(jkjCjkjڮubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rta-mfc-stats-binaryujkjH jkj׮ubajk}(j]j]j]j]j]ujkjO jkjԮubajk}(j]j]j]j]j]ujkjw jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rta-via (}(jk rta-via (jkjubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rta-via-binaryujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rta-newdst (}(jk rta-newdst (jkjFubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjNubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjFubjk)}(jkjCjkjFubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rta-newdst-binaryujkjH jkjCubajk}(j]j]j]j]j]ujkjO jkj@ubajk}(j]j]j]j]j]ujkjw jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rta-pref (}(jk rta-pref (jkj|ubjNs)}(jk``u8``jk]jku8}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj|ubjk)}(jkjCjkj|ubejk}(j]j]j]j]j]internalrefurijѩ anchorname #rta-pref-u8ujkjH jkjyubajk}(j]j]j]j]j]ujkjO jkjvubajk}(j]j]j]j]j]ujkjw jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrta-encap-type (}(jkrta-encap-type (jkjubjNs)}(jk``u16``jk]jku16}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rta-encap-type-u16ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rta-encap (}(jk rta-encap (jkjubjNs)}(jk ``binary``jk]jkbinary}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rta-encap-binaryujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rta-expires (}(jk rta-expires (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkj&ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rta-expires-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rta-pad (}(jk rta-pad (jkjTubjNs)}(jk ``binary``jk]jkbinary}(jkhjkj\ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjTubjk)}(jkjCjkjTubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rta-pad-binaryujkjH jkjQubajk}(j]j]j]j]j]ujkjO jkjNubajk}(j]j]j]j]j]ujkjw jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rta-uid (}(jk rta-uid (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѩ anchorname #rta-uid-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrta-ttl-propagate (}(jkrta-ttl-propagate (jkjubjNs)}(jk``u8``jk]jku8}(jkhjkjȰubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rta-ttl-propagate-u8ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrta-ip-proto (}(jkrta-ip-proto (jkjubjNs)}(jk``u8``jk]jku8}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rta-ip-proto-u8ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rta-sport (}(jk rta-sport (jkj,ubjNs)}(jk``u16``jk]jku16}(jkhjkj4ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj,ubjk)}(jkjCjkj,ubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rta-sport-u16ujkjH jkj)ubajk}(j]j]j]j]j]ujkjO jkj&ubajk}(j]j]j]j]j]ujkjw jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rta-dport (}(jk rta-dport (jkjbubjNs)}(jk``u16``jk]jku16}(jkhjkjjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjbubjk)}(jkjCjkjbubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rta-dport-u16ujkjH jkj_ubajk}(j]j]j]j]j]ujkjO jkj\ubajk}(j]j]j]j]j]ujkjw jkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rta-nh-id (}(jk rta-nh-id (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rta-nh-id-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjqubejk}(j]j]j]j]j]ujkj jkjSubejk}(j]j]j]j]j]ujkjw jkjPubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk rta-metrics}(jk rta-metricsjkjڱubajk}(j]j]j]j]j]internalrefurijѩ anchorname #rta-metricsujkjH jkjױubajk}(j]j]j]j]j]ujkjO jkjԱubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rtax-unspec (}(jk rtax-unspec (jkjubjNs)}(jk ``unused``jk]jkunused}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rtax-unspec-unusedujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rtax-lock (}(jk rtax-lock (jkj1ubjNs)}(jk``u32``jk]jku32}(jkhjkj9ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj1ubjk)}(jkjCjkj1ubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rtax-lock-u32ujkjH jkj.ubajk}(j]j]j]j]j]ujkjO jkj+ubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rtax-mtu (}(jk rtax-mtu (jkjgubjNs)}(jk``u32``jk]jku32}(jkhjkjoubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjgubjk)}(jkjCjkjgubejk}(j]j]j]j]j]internalrefurijѩ anchorname #rtax-mtu-u32ujkjH jkjdubajk}(j]j]j]j]j]ujkjO jkjaubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rtax-window (}(jk rtax-window (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rtax-window-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rtax-rtt (}(jk rtax-rtt (jkjӲubjNs)}(jk``u32``jk]jku32}(jkhjkj۲ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjӲubjk)}(jkjCjkjӲubejk}(j]j]j]j]j]internalrefurijѩ anchorname #rtax-rtt-u32ujkjH jkjвubajk}(j]j]j]j]j]ujkjO jkjͲubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rtax-rttvar (}(jk rtax-rttvar (jkj ubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj ubjk)}(jkjCjkj ubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rtax-rttvar-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrtax-ssthresh (}(jkrtax-ssthresh (jkj?ubjNs)}(jk``u32``jk]jku32}(jkhjkjGubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj?ubjk)}(jkjCjkj?ubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rtax-ssthresh-u32ujkjH jkj<ubajk}(j]j]j]j]j]ujkjO jkj9ubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rtax-cwnd (}(jk rtax-cwnd (jkjuubjNs)}(jk``u32``jk]jku32}(jkhjkj}ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjuubjk)}(jkjCjkjuubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rtax-cwnd-u32ujkjH jkjrubajk}(j]j]j]j]j]ujkjO jkjoubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk rtax-advmss (}(jk rtax-advmss (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rtax-advmss-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrtax-reordering (}(jkrtax-reordering (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rtax-reordering-u32ujkjH jkj޳ubajk}(j]j]j]j]j]ujkjO jkj۳ubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrtax-hoplimit (}(jkrtax-hoplimit (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rtax-hoplimit-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrtax-initcwnd (}(jkrtax-initcwnd (jkjMubjNs)}(jk``u32``jk]jku32}(jkhjkjUubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjMubjk)}(jkjCjkjMubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rtax-initcwnd-u32ujkjH jkjJubajk}(j]j]j]j]j]ujkjO jkjGubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrtax-features (}(jkrtax-features (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rtax-features-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkj}ubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrtax-rto-min (}(jkrtax-rto-min (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rtax-rto-min-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrtax-initrwnd (}(jkrtax-initrwnd (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rtax-initrwnd-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrtax-quickack (}(jkrtax-quickack (jkj%ubjNs)}(jk``u32``jk]jku32}(jkhjkj-ubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj%ubjk)}(jkjCjkj%ubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rtax-quickack-u32ujkjH jkj"ubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrtax-cc-algo (}(jkrtax-cc-algo (jkj[ubjNs)}(jk ``string``jk]jkstring}(jkhjkjcubajk}(j]j]j]j]j]ujkjj^sNj_sNjkj[ubjk)}(jkjCjkj[ubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rtax-cc-algo-stringujkjH jkjXubajk}(j]j]j]j]j]ujkjO jkjUubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkrtax-fastopen-no-cookie (}(jkrtax-fastopen-no-cookie (jkjubjNs)}(jk``u32``jk]jku32}(jkhjkjubajk}(j]j]j]j]j]ujkjj^sNj_sNjkjubjk)}(jkjCjkjubejk}(j]j]j]j]j]internalrefurijѩ anchorname#rtax-fastopen-no-cookie-u32ujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubejk}(j]j]j]j]j]ujkj jkjԱubejk}(j]j]j]j]j]ujkjw jkjPubejk}(j]j]j]j]j]ujkj jkj2ubejk}(j]j]j]j]j]ujkjw jkj٩ubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkjubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCmac80211_hwsim - software simulator of 802.11 radio(s) for mac80211}(jkjOjkjubajk}(j]j]j]j]j]internalrefuri(networking/mac80211_hwsim/mac80211_hwsim anchornamehujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #introductionujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSimple example}(jkSimple examplejkj8ubajk}(j]j]j]j]j]internalrefurij anchorname#simple-exampleujkjH jkj5ubajk}(j]j]j]j]j]ujkjO jkj2ubajk}(j]j]j]j]j]ujkjw jkj ubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkjubajk}(j]j]j]j]j]ujkj ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPHY Abstraction Layer}(jkj]jkjqubajk}(j]j]j]j]j]internalrefurinetworking/phy anchornamehujkjH jkjnubajk}(j]j]j]j]j]ujkjO jkjkubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPurpose}(jkPurposejkjubajk}(j]j]j]j]j]internalrefurij anchorname#purposeujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk The MDIO bus}(jk The MDIO busjkjubajk}(j]j]j]j]j]internalrefurij anchorname #the-mdio-busujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+(RG)MII/electrical interface considerations}(jk+(RG)MII/electrical interface considerationsjkjٶubajk}(j]j]j]j]j]internalrefurij anchorname+#rg-mii-electrical-interface-considerationsujkjH jkjֶubajk}(j]j]j]j]j]ujkjO jkjӶubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Common problems with RGMII delay mismatch}(jk)Common problems with RGMII delay mismatchjkjubajk}(j]j]j]j]j]internalrefurij anchorname*#common-problems-with-rgmii-delay-mismatchujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubajk}(j]j]j]j]j]ujkj jkjӶubejk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConnecting to a PHY}(jkConnecting to a PHYjkj*ubajk}(j]j]j]j]j]internalrefurij anchorname#connecting-to-a-phyujkjH jkj'ubajk}(j]j]j]j]j]ujkjO jkj$ubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/Letting the PHY Abstraction Layer do Everything}(jk/Letting the PHY Abstraction Layer do EverythingjkjNubajk}(j]j]j]j]j]internalrefurij anchorname0#letting-the-phy-abstraction-layer-do-everythingujkjH jkjKubajk}(j]j]j]j]j]ujkjO jkjHubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPHY interface modes}(jkPHY interface modesjkjrubajk}(j]j]j]j]j]internalrefurij anchorname#phy-interface-modesujkjH jkjoubajk}(j]j]j]j]j]ujkjO jkjlubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPause frames / flow control}(jkPause frames / flow controljkjubajk}(j]j]j]j]j]internalrefurij anchorname#pause-frames-flow-controlujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKeeping Close Tabs on the PAL}(jkKeeping Close Tabs on the PALjkjubajk}(j]j]j]j]j]internalrefurij anchorname#keeping-close-tabs-on-the-palujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDoing it all yourself}(jkDoing it all yourselfjkj޷ubajk}(j]j]j]j]j]internalrefurij anchorname#doing-it-all-yourselfujkjH jkj۷ubajk}(j]j]j]j]j]ujkjO jkjطubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPHY Device Drivers}(jkPHY Device Driversjkjubajk}(j]j]j]j]j]internalrefurij anchorname#phy-device-driversujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneric PHY driver}(jkGeneric PHY driverjkj#ubajk}(j]j]j]j]j]internalrefurij anchorname#generic-phy-driverujkjH jkj ubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWriting a PHY driver}(jkWriting a PHY driverjkjGubajk}(j]j]j]j]j]internalrefurij anchorname#writing-a-phy-driverujkjH jkjDubajk}(j]j]j]j]j]ujkjO jkjAubajk}(j]j]j]j]j]ujkjw jkjubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Board Fixups}(jk Board Fixupsjkjwubajk}(j]j]j]j]j]internalrefurij anchorname #board-fixupsujkjH jkjtubajk}(j]j]j]j]j]ujkjO jkjqubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Standards}(jk Standardsjkjubajk}(j]j]j]j]j]internalrefurij anchorname #standardsujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubejk}(j]j]j]j]j]ujkj jkjkubejk}(j]j]j]j]j]ujkjw jkjhubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,The proc/net/tcp and proc/net/tcp6 variables}(jkjkjkjԸubajk}(j]j]j]j]j]internalrefurinetworking/proc_net_tcp anchornamehujkjH jkjѸubajk}(j]j]j]j]j]ujkjO jkjθubajk}(j]j]j]j]j]ujkjw jkj˸ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)tcp_sock struct fast path usage breakdown}(jkjyjkjubajk}(j]j]j]j]j]internalrefuri"networking/net_cachelines/tcp_sock anchornamehujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkti-cpsw-switch devlink support}(jkjjkj,ubajk}(j]j]j]j]j]internalrefuri!networking/devlink/ti-cpsw-switch anchornamehujkjH jkj)ubajk}(j]j]j]j]j]ujkjO jkj&ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Parameters}(jk ParametersjkjLubajk}(j]j]j]j]j]internalrefurij; anchorname #parametersujkjH jkjIubajk}(j]j]j]j]j]ujkjO jkjFubajk}(j]j]j]j]j]ujkjw jkjCubajk}(j]j]j]j]j]ujkj jkj&ubejk}(j]j]j]j]j]ujkjw jkj#ubajk}(j]j]j]j]j]ujkj ubjb je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIPsec}(jkjjkjubajk}(j]j]j]j]j]internalrefurinetworking/ipsec anchornamehujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj|ubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*Broadcom RoboSwitch Ethernet switch driver}(jkjjkjubajk}(j]j]j]j]j]internalrefurinetworking/dsa/b53 anchornamehujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation details}(jkImplementation detailsjkjѹubajk}(j]j]j]j]j]internalrefurij anchorname#implementation-detailsujkjH jkjιubajk}(j]j]j]j]j]ujkjO jkj˹ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Configuration with tagging support}(jk"Configuration with tagging supportjkjubajk}(j]j]j]j]j]internalrefurij anchorname##configuration-with-tagging-supportujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%Configuration without tagging support}(jk%Configuration without tagging supportjkjubajk}(j]j]j]j]j]internalrefurij anchorname&#configuration-without-tagging-supportujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk single port}(jk single portjkj7ubajk}(j]j]j]j]j]internalrefurij anchorname #single-portujkjH jkj4ubajk}(j]j]j]j]j]ujkjO jkj1ubajk}(j]j]j]j]j]ujkjw jkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbridge}(jkbridgejkj[ubajk}(j]j]j]j]j]internalrefurij anchorname#bridgeujkjH jkjXubajk}(j]j]j]j]j]ujkjO jkjUubajk}(j]j]j]j]j]ujkjw jkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkgateway}(jkgatewayjkjubajk}(j]j]j]j]j]internalrefurij anchorname#gatewayujkjH jkj|ubajk}(j]j]j]j]j]ujkjO jkjyubajk}(j]j]j]j]j]ujkjw jkj.ubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkjubejk}(j]j]j]j]j]ujkj jkj˹ubejk}(j]j]j]j]j]ujkjw jkjȹubajk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkjubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk MSG_ZEROCOPY}(jkjjkjкubajk}(j]j]j]j]j]internalrefurinetworking/msg_zerocopy anchornamehujkjH jkjͺubajk}(j]j]j]j]j]ujkjO jkjʺubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIntro}(jkIntrojkjubajk}(j]j]j]j]j]internalrefurijߺ anchorname#introujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOpportunity and Caveats}(jkOpportunity and Caveatsjkjubajk}(j]j]j]j]j]internalrefurijߺ anchorname#opportunity-and-caveatsujkjH jkjubajk}(j]j]j]j]j]ujkjO jkj ubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk More Info}(jk More Infojkj5ubajk}(j]j]j]j]j]internalrefurijߺ anchorname #more-infoujkjH jkj2ubajk}(j]j]j]j]j]ujkjO jkj/ubajk}(j]j]j]j]j]ujkjw jkjubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Interface}(jk Interfacejkjeubajk}(j]j]j]j]j]internalrefurijߺ anchorname #interfaceujkjH jkjbubajk}(j]j]j]j]j]ujkjO jkj_ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Socket Setup}(jk Socket Setupjkjubajk}(j]j]j]j]j]internalrefurijߺ anchorname #socket-setupujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkj}ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Transmission}(jk Transmissionjkjubajk}(j]j]j]j]j]internalrefurijߺ anchorname #transmissionujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Mixing copy avoidance and copying}(jk!Mixing copy avoidance and copyingjkj˻ubajk}(j]j]j]j]j]internalrefurijߺ anchorname"#mixing-copy-avoidance-and-copyingujkjH jkjȻubajk}(j]j]j]j]j]ujkjO jkjŻubajk}(j]j]j]j]j]ujkjw jkj»ubajk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkj}ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Notifications}(jk Notificationsjkjubajk}(j]j]j]j]j]internalrefurijߺ anchorname#notificationsujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotification Reception}(jkNotification Receptionjkjubajk}(j]j]j]j]j]internalrefurijߺ anchorname#notification-receptionujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotification Batching}(jkNotification Batchingjkj@ubajk}(j]j]j]j]j]internalrefurijߺ anchorname#notification-batchingujkjH jkj=ubajk}(j]j]j]j]j]ujkjO jkj:ubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotification Parsing}(jkNotification Parsingjkjdubajk}(j]j]j]j]j]internalrefurijߺ anchorname#notification-parsingujkjH jkjaubajk}(j]j]j]j]j]ujkjO jkj^ubajk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDeferred copies}(jkDeferred copiesjkjubajk}(j]j]j]j]j]internalrefurijߺ anchorname#deferred-copiesujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubejk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkj}ubejk}(j]j]j]j]j]ujkj jkj_ubejk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation}(jkImplementationjkjļubajk}(j]j]j]j]j]internalrefurijߺ anchorname#implementationujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLoopback}(jkLoopbackjkjubajk}(j]j]j]j]j]internalrefurijߺ anchorname #loopbackujkjH jkjubajk}(j]j]j]j]j]ujkjO jkj߼ubajk}(j]j]j]j]j]ujkjw jkjܼubajk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting}(jkTestingjkjubajk}(j]j]j]j]j]internalrefurijߺ anchorname#testingujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubejk}(j]j]j]j]j]ujkj jkjʺubejk}(j]j]j]j]j]ujkjw jkjǺubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNETIF Msg Level}(jkjjkjNubajk}(j]j]j]j]j]internalrefurinetworking/netif-msg anchornamehujkjH jkjKubajk}(j]j]j]j]j]ujkjO jkjHubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHistory}(jkHistoryjkjnubajk}(j]j]j]j]j]internalrefurij] anchorname#historyujkjH jkjkubajk}(j]j]j]j]j]ujkjO jkjhubajk}(j]j]j]j]j]ujkjw jkjeubajk}(j]j]j]j]j]ujkj jkjHubejk}(j]j]j]j]j]ujkjw jkjEubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkocteontx2 devlink support}(jkjjkjubajk}(j]j]j]j]j]internalrefurinetworking/devlink/octeontx2 anchornamehujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Parameters}(jk Parametersjkjǽubajk}(j]j]j]j]j]internalrefurij anchorname #parametersujkjH jkjĽubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubajk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkjubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk IPvs-sysctl}(jkjjkjubajk}(j]j]j]j]j]internalrefurinetworking/ipvs-sysctl anchornamehujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"/proc/sys/net/ipv4/vs/* Variables:}(jk"/proc/sys/net/ipv4/vs/* Variables:jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#proc-sys-net-ipv4-vs-variablesujkjH jkjubajk}(j]j]j]j]j]ujkjO jkjubajk}(j]j]j]j]j]ujkjw jkjubajk}(j]j]j]j]j]ujkj jkjubejk}(j]j]j]j]j]ujkjw jkjubajk}(j]j]j]j]j]ujkj ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver smsc47m192}(jkjjkjYubajk}(j]j]j]j]j]internalrefurihwmon/smsc47m192 anchornamehujk referencejkjVubajk}(j]j]j]j]j]ujkcompact_paragraphjkjSubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj{ubajk}(j]j]j]j]j]internalrefurijh anchorname #descriptionujkjjjkjxubajk}(j]j]j]j]j]ujkjqjkjuubajk}(j]j]j]j]j]ujk list_itemjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksysfs interface}(jksysfs interfacejkjubajk}(j]j]j]j]j]internalrefurijh anchorname#sysfs-interfaceujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjrubejk}(j]j]j]j]j]ujk bullet_listjkjSubejk}(j]j]j]j]j]ujkjjkjPubajk}(j]j]j]j]j]ujkjľubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver pmbus}(jkjjkjھubajk}(j]j]j]j]j]internalrefuri hwmon/pmbus anchornamehujkjjjkj׾ubajk}(j]j]j]j]j]ujkjqjkjԾubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjubajk}(j]j]j]j]j]internalrefurij anchorname #usage-notesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlatform data support}(jkPlatform data supportjkjBubajk}(j]j]j]j]j]internalrefurij anchorname#platform-data-supportujkjjjkj?ubajk}(j]j]j]j]j]ujkjqjkj<ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjfubajk}(j]j]j]j]j]internalrefurij anchorname#sysfs-entriesujkjjjkjcubajk}(j]j]j]j]j]ujkjqjkj`ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjԾubejk}(j]j]j]j]j]ujkjjkjѾubajk}(j]j]j]j]j]ujkjľubjR je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver raspberrypi-hwmon}(jkj jkjubajk}(j]j]j]j]j]internalrefurihwmon/raspberrypi-hwmon anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#sysfs-entriesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjݿubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubjlje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver pt5161l}(jkjjkjubajk}(j]j]j]j]j]internalrefuri hwmon/pt5161l anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj<ubajk}(j]j]j]j]j]internalrefurij+ anchorname #descriptionujkjjjkj9ubajk}(j]j]j]j]j]ujkjqjkj6ubajk}(j]j]j]j]j]ujkjjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkj`ubajk}(j]j]j]j]j]internalrefurij+ anchorname#sysfs-entriesujkjjjkj]ubajk}(j]j]j]j]j]ujkjqjkjZubajk}(j]j]j]j]j]ujkjjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDebugfs entries}(jkDebugfs entriesjkjubajk}(j]j]j]j]j]internalrefurij+ anchorname#debugfs-entriesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkj~ubajk}(j]j]j]j]j]ujkjjkj3ubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk7How to Get Your Patch Accepted Into the Hwmon Subsystem}(jkj'jkjubajk}(j]j]j]j]j]internalrefurihwmon/submitting-patches anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. General}(jk 1. Generaljkjubajk}(j]j]j]j]j]internalrefurij anchorname#generalujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+2. Adding functionality to existing drivers}(jk+2. Adding functionality to existing driversjkjubajk}(j]j]j]j]j]internalrefurij anchorname)#adding-functionality-to-existing-driversujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. New drivers}(jk3. New driversjkj%ubajk}(j]j]j]j]j]internalrefurij anchorname #new-driversujkjjjkj"ubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver oxp-sensors}(jkj5jkj^ubajk}(j]j]j]j]j]internalrefurihwmon/oxp-sensors anchornamehujkjjjkj[ubajk}(j]j]j]j]j]ujkjqjkjXubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description:}(jk Description:jkj~ubajk}(j]j]j]j]j]internalrefurijm anchorname #descriptionujkjjjkj{ubajk}(j]j]j]j]j]ujkjqjkjxubajk}(j]j]j]j]j]ujkjjkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported devices}(jkSupported devicesjkjubajk}(j]j]j]j]j]internalrefurijm anchorname#supported-devicesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjubajk}(j]j]j]j]j]internalrefurijm anchorname#sysfs-entriesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjuubejk}(j]j]j]j]j]ujkjľjkjXubejk}(j]j]j]j]j]ujkjjkjUubajk}(j]j]j]j]j]ujkjľubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver tmp464}(jkjCjkjubajk}(j]j]j]j]j]internalrefuri hwmon/tmp464 anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubjHje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver tmp401}(jkjQjkjXubajk}(j]j]j]j]j]internalrefuri hwmon/tmp401 anchornamehujkjjjkjUubajk}(j]j]j]j]j]ujkjqjkjRubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjxubajk}(j]j]j]j]j]internalrefurijg anchorname #descriptionujkjjjkjuubajk}(j]j]j]j]j]ujkjqjkjrubajk}(j]j]j]j]j]ujkjjkjoubajk}(j]j]j]j]j]ujkjľjkjRubejk}(j]j]j]j]j]ujkjjkjOubajk}(j]j]j]j]j]ujkjľubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver ucd9200}(jkj_jkjubajk}(j]j]j]j]j]internalrefuri hwmon/ucd9200 anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjubajk}(j]j]j]j]j]internalrefurij anchorname #usage-notesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlatform data support}(jkPlatform data supportjkjubajk}(j]j]j]j]j]internalrefurij anchorname#platform-data-supportujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkj=ubajk}(j]j]j]j]j]internalrefurij anchorname#sysfs-entriesujkjjjkj:ubajk}(j]j]j]j]j]ujkjqjkj7ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver pc87360}(jkjmjkjvubajk}(j]j]j]j]j]internalrefuri hwmon/pc87360 anchornamehujkjjjkjsubajk}(j]j]j]j]j]ujkjqjkjpubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule Parameters}(jkModule Parametersjkjubajk}(j]j]j]j]j]internalrefurij anchorname#module-parametersujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFan Monitoring}(jkFan Monitoringjkjubajk}(j]j]j]j]j]internalrefurij anchorname#fan-monitoringujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Fan Control}(jk Fan Controljkjubajk}(j]j]j]j]j]internalrefurij anchorname #fan-controlujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTemperature Monitoring}(jkTemperature Monitoringjkj&ubajk}(j]j]j]j]j]internalrefurij anchorname#temperature-monitoringujkjjjkj#ubajk}(j]j]j]j]j]ujkjqjkj ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVoltage Monitoring}(jkVoltage MonitoringjkjJubajk}(j]j]j]j]j]internalrefurij anchorname#voltage-monitoringujkjjjkjGubajk}(j]j]j]j]j]ujkjqjkjDubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral Remarks}(jkGeneral Remarksjkjnubajk}(j]j]j]j]j]internalrefurij anchorname#general-remarksujkjjjkjkubajk}(j]j]j]j]j]ujkjqjkjhubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Limitations}(jk Limitationsjkjubajk}(j]j]j]j]j]internalrefurij anchorname #limitationsujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjpubejk}(j]j]j]j]j]ujkjjkjmubajk}(j]j]j]j]j]ujkjľubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver tmp108}(jkj{jkjubajk}(j]j]j]j]j]internalrefuri hwmon/tmp108 anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubj4je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver powr1220}(jkjjkj$ubajk}(j]j]j]j]j]internalrefurihwmon/powr1220 anchornamehujkjjjkj!ubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjDubajk}(j]j]j]j]j]internalrefurij3 anchorname #descriptionujkjjjkjAubajk}(j]j]j]j]j]ujkjqjkj>ubajk}(j]j]j]j]j]ujkjjkj;ubajk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubj9je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver pwm-fan}(jkjjkj}ubajk}(j]j]j]j]j]internalrefuri hwmon/pwm-fan anchornamehujkjjjkjzubajk}(j]j]j]j]j]ujkjqjkjwubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľjkjwubejk}(j]j]j]j]j]ujkjjkjtubajk}(j]j]j]j]j]ujkjľubj+ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver sfctemp}(jkjjkjubajk}(j]j]j]j]j]internalrefuri hwmon/sfctemp anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk ``sysfs``jk]jksysfs}(jkhjkjubajk}(j]j]j]j]j]ujkliteralj^sNj_sNjkjubjk interface}(jk interfacejkjubejk}(j]j]j]j]j]internalrefurij anchorname#sysfs-interfaceujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver twl4030-madc}(jkjjkjbubajk}(j]j]j]j]j]internalrefurihwmon/twl4030-madc-hwmon anchornamehujkjjjkj_ubajk}(j]j]j]j]j]ujkjqjkj\ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurijq anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkj|ubajk}(j]j]j]j]j]ujkjjkjyubajk}(j]j]j]j]j]ujkjľjkj\ubejk}(j]j]j]j]j]ujkjjkjYubajk}(j]j]j]j]j]ujkjľubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver w83627hf}(jkjjkjubajk}(j]j]j]j]j]internalrefurihwmon/w83627hf anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule Parameters}(jkModule Parametersjkjubajk}(j]j]j]j]j]internalrefurij anchorname#module-parametersujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkForcing the address}(jkForcing the addressjkj#ubajk}(j]j]j]j]j]internalrefurij anchorname#forcing-the-addressujkjjjkj ubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVoltage pin mapping}(jkVoltage pin mappingjkjGubajk}(j]j]j]j]j]internalrefurij anchorname#voltage-pin-mappingujkjjjkjDubajk}(j]j]j]j]j]ujkjqjkjAubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubj@je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0Kernel driver Ampere(R)’s Altra(R) SMpro hwmon}(jkjjkjubajk}(j]j]j]j]j]internalrefurihwmon/smpro-hwmon anchornamehujkjjjkj}ubajk}(j]j]j]j]j]ujkjqjkjzubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjubajk}(j]j]j]j]j]internalrefurij anchorname #usage-notesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#sysfs-entriesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjzubejk}(j]j]j]j]j]ujkjjkjwubajk}(j]j]j]j]j]ujkjľubj!je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver w83792d}(jkjjkj!ubajk}(j]j]j]j]j]internalrefuri hwmon/w83792d anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule Parameters}(jkModule ParametersjkjAubajk}(j]j]j]j]j]internalrefurij0 anchorname#module-parametersujkjjjkj>ubajk}(j]j]j]j]j]ujkjqjkj;ubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjeubajk}(j]j]j]j]j]internalrefurij0 anchorname #descriptionujkjjjkjbubajk}(j]j]j]j]j]ujkjqjkj_ubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkW83792D PROBLEMS}(jkW83792D PROBLEMSjkjubajk}(j]j]j]j]j]internalrefurij0 anchorname#w83792d-problemsujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Fan control}(jk Fan controljkjubajk}(j]j]j]j]j]internalrefurij0 anchorname #fan-controlujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Manual mode}(jk Manual modejkjubajk}(j]j]j]j]j]internalrefurij0 anchorname #manual-modeujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThermal cruise}(jkThermal cruisejkjubajk}(j]j]j]j]j]internalrefurij0 anchorname#thermal-cruiseujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Smart Fan II}(jk Smart Fan IIjkjubajk}(j]j]j]j]j]internalrefurij0 anchorname #smart-fan-iiujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk /sys files}(jk /sys filesjkj=ubajk}(j]j]j]j]j]internalrefurij0 anchorname #sys-filesujkjjjkj:ubajk}(j]j]j]j]j]ujkjqjkj7ubajk}(j]j]j]j]j]ujkjjkj8ubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubj. je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver nct7802}(jkjjkjvubajk}(j]j]j]j]j]internalrefuri hwmon/nct7802 anchornamehujkjjjkjsubajk}(j]j]j]j]j]ujkjqjkjpubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTested Boards and BIOS Versions}(jkTested Boards and BIOS Versionsjkjubajk}(j]j]j]j]j]internalrefurij anchorname #tested-boards-and-bios-versionsujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjpubejk}(j]j]j]j]j]ujkjjkjmubajk}(j]j]j]j]j]ujkjľubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver xdpe122}(jkjjkjubajk}(j]j]j]j]j]internalrefurihwmon/xdpe12284 anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubjo je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver sht4x}(jkjjkjLubajk}(j]j]j]j]j]internalrefuri hwmon/sht4x anchornamehujkjjjkjIubajk}(j]j]j]j]j]ujkjqjkjFubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjlubajk}(j]j]j]j]j]internalrefurij[ anchorname #descriptionujkjjjkjiubajk}(j]j]j]j]j]ujkjqjkjfubajk}(j]j]j]j]j]ujkjjkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjubajk}(j]j]j]j]j]internalrefurij[ anchorname #usage-notesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjubajk}(j]j]j]j]j]internalrefurij[ anchorname#sysfs-entriesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjcubejk}(j]j]j]j]j]ujkjľjkjFubejk}(j]j]j]j]j]ujkjjkjCubajk}(j]j]j]j]j]ujkjľubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver xdpe152}(jkjjkjubajk}(j]j]j]j]j]internalrefurihwmon/xdpe152c4 anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkj ubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"PMBus core driver and internal API}(jkj#jkjFubajk}(j]j]j]j]j]internalrefurihwmon/pmbus-core anchornamehujkjjjkjCubajk}(j]j]j]j]j]ujkjqjkj@ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjfubajk}(j]j]j]j]j]internalrefurijU anchorname #introductionujkjjjkjcubajk}(j]j]j]j]j]ujkjqjkj`ubajk}(j]j]j]j]j]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(PMBus device capabilities auto-detection}(jk(PMBus device capabilities auto-detectionjkjubajk}(j]j]j]j]j]internalrefurijU anchorname)#pmbus-device-capabilities-auto-detectionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkj]ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPMBus internal API}(jkPMBus internal APIjkjubajk}(j]j]j]j]j]internalrefurijU anchorname#pmbus-internal-apiujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStandard PMBus commands}(jkStandard PMBus commandsjkjubajk}(j]j]j]j]j]internalrefurijU anchorname#standard-pmbus-commandsujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVirtual PMBus commands}(jkVirtual PMBus commandsjkjubajk}(j]j]j]j]j]internalrefurijU anchorname#virtual-pmbus-commandsujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPMBus driver information}(jkPMBus driver informationjkjubajk}(j]j]j]j]j]internalrefurijU anchorname#pmbus-driver-informationujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk PEC Support}(jk PEC SupportjkjGubajk}(j]j]j]j]j]internalrefurijU anchorname #pec-supportujkjjjkjDubajk}(j]j]j]j]j]ujkjqjkjAubajk}(j]j]j]j]j]ujkjjkj]ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk API functions}(jk API functionsjkjkubajk}(j]j]j]j]j]internalrefurijU anchorname#api-functionsujkjjjkjhubajk}(j]j]j]j]j]ujkjqjkjeubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Functions provided by chip driver}(jk!Functions provided by chip driverjkjubajk}(j]j]j]j]j]internalrefurijU anchorname"#functions-provided-by-chip-driverujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Functions exported by core driver}(jk!Functions exported by core driverjkjubajk}(j]j]j]j]j]internalrefurijU anchorname"#functions-exported-by-core-driverujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjeubejk}(j]j]j]j]j]ujkjjkj]ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPMBus driver platform data}(jkPMBus driver platform datajkjubajk}(j]j]j]j]j]internalrefurijU anchorname#pmbus-driver-platform-dataujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFlags}(jkFlagsjkjubajk}(j]j]j]j]j]internalrefurijU anchorname#flagsujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkj]ubejk}(j]j]j]j]j]ujkjľjkj@ubejk}(j]j]j]j]j]ujkjjkj=ubajk}(j]j]j]j]j]ujkjľubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver thmc50}(jkj1jkjFubajk}(j]j]j]j]j]internalrefuri hwmon/thmc50 anchornamehujkjjjkjCubajk}(j]j]j]j]j]ujkjqjkj@ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule Parameters}(jkModule Parametersjkjfubajk}(j]j]j]j]j]internalrefurijU anchorname#module-parametersujkjjjkjcubajk}(j]j]j]j]j]ujkjqjkj`ubajk}(j]j]j]j]j]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurijU anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver Features}(jkDriver Featuresjkjubajk}(j]j]j]j]j]internalrefurijU anchorname#driver-featuresujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkj]ubejk}(j]j]j]j]j]ujkjľjkj@ubejk}(j]j]j]j]j]ujkjjkj=ubajk}(j]j]j]j]j]ujkjľubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMicrochip SparX-5 SoC}(jkj?jkjubajk}(j]j]j]j]j]internalrefurihwmon/sparx5-temp anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkj+ubajk}(j]j]j]j]j]internalrefurij anchorname#sysfs-entriesujkjjjkj(ubajk}(j]j]j]j]j]ujkjqjkj%ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubj5 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver smsc47m1}(jkjMjkjdubajk}(j]j]j]j]j]internalrefurihwmon/smsc47m1 anchornamehujkjjjkjaubajk}(j]j]j]j]j]ujkjqjkj^ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurijs anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkj~ubajk}(j]j]j]j]j]ujkjjkj{ubajk}(j]j]j]j]j]ujkjľjkj^ubejk}(j]j]j]j]j]ujkjjkj[ubajk}(j]j]j]j]j]ujkjľubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver vexpress}(jkj[jkjubajk}(j]j]j]j]j]internalrefurihwmon/vexpress anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubj8 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver sl28cpld}(jkjijkjubajk}(j]j]j]j]j]internalrefurihwmon/sl28cpld anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj6ubajk}(j]j]j]j]j]internalrefurij% anchorname #descriptionujkjjjkj3ubajk}(j]j]j]j]j]ujkjqjkj0ubajk}(j]j]j]j]j]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjZubajk}(j]j]j]j]j]internalrefurij% anchorname#sysfs-entriesujkjjjkjWubajk}(j]j]j]j]j]ujkjqjkjTubajk}(j]j]j]j]j]ujkjjkj-ubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjľubj>je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver vt1211}(jkjwjkjubajk}(j]j]j]j]j]internalrefuri hwmon/vt1211 anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule Parameters}(jkModule Parametersjkjubajk}(j]j]j]j]j]internalrefurij anchorname#module-parametersujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVoltage Monitoring}(jkVoltage Monitoringjkjubajk}(j]j]j]j]j]internalrefurij anchorname#voltage-monitoringujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTemperature Monitoring}(jkTemperature Monitoringjkjubajk}(j]j]j]j]j]internalrefurij anchorname#temperature-monitoringujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFan Speed Control}(jkFan Speed ControljkjCubajk}(j]j]j]j]j]internalrefurij anchorname#fan-speed-controlujkjjjkj@ubajk}(j]j]j]j]j]ujkjqjkj=ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver smsc47b397}(jkjjkj|ubajk}(j]j]j]j]j]internalrefurihwmon/smsc47b397 anchornamehujkjjjkjyubajk}(j]j]j]j]j]ujkjqjkjvubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIMethods for detecting the HP SIO and reading the thermal data on a dc7100}(jkIMethods for detecting the HP SIO and reading the thermal data on a dc7100jkjubajk}(j]j]j]j]j]internalrefurij anchornameJ#methods-for-detecting-the-hp-sio-and-reading-the-thermal-data-on-a-dc7100ujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&How to convert the tach reading to RPM}(jk&How to convert the tach reading to RPMjkjubajk}(j]j]j]j]j]internalrefurij anchorname'#how-to-convert-the-tach-reading-to-rpmujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguration Sequence}(jkConfiguration Sequencejkjubajk}(j]j]j]j]j]internalrefurij anchorname#configuration-sequenceujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnter Configuration Mode}(jkEnter Configuration Modejkjubajk}(j]j]j]j]j]internalrefurij anchorname#enter-configuration-modeujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguration Mode}(jkConfiguration Modejkj)ubajk}(j]j]j]j]j]internalrefurij anchorname#configuration-modeujkjjjkj&ubajk}(j]j]j]j]j]ujkjqjkj#ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExit Configuration Mode}(jkExit Configuration ModejkjMubajk}(j]j]j]j]j]internalrefurij anchorname#exit-configuration-modeujkjjjkjJubajk}(j]j]j]j]j]ujkjqjkjGubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProgramming Example}(jkProgramming Examplejkjqubajk}(j]j]j]j]j]internalrefurij anchorname#programming-exampleujkjjjkjnubajk}(j]j]j]j]j]ujkjqjkjkubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkObtaining the HWM Base Address}(jkObtaining the HWM Base Addressjkjubajk}(j]j]j]j]j]internalrefurij anchorname#obtaining-the-hwm-base-addressujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjvubejk}(j]j]j]j]j]ujkjjkjsubajk}(j]j]j]j]j]ujkjľubjXje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver w83781d}(jkjjkjubajk}(j]j]j]j]j]internalrefuri hwmon/w83781d anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule parameters}(jkModule parametersjkjubajk}(j]j]j]j]j]internalrefurij anchorname#module-parametersujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAS99127F PROBLEMS}(jkAS99127F PROBLEMSjkjBubajk}(j]j]j]j]j]internalrefurij anchorname#as99127f-problemsujkjjjkj?ubajk}(j]j]j]j]j]ujkjqjkj<ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNOTES}(jkNOTESjkjfubajk}(j]j]j]j]j]internalrefurij anchorname#notesujkjjjkjcubajk}(j]j]j]j]j]ujkjqjkj`ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkData sheet updates}(jkData sheet updatesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#data-sheet-updatesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Answers from Winbond tech support}(jk!Answers from Winbond tech supportjkjubajk}(j]j]j]j]j]internalrefurij anchorname"#answers-from-winbond-tech-supportujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Asus Clones}(jk Asus Clonesjkjubajk}(j]j]j]j]j]internalrefurij anchorname #asus-clonesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Detection}(jk Detectionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #detectionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTemperature sensors}(jkTemperature sensorsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#temperature-sensorsujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Fan sensors}(jk Fan sensorsjkj;ubajk}(j]j]j]j]j]internalrefurij anchorname #fan-sensorsujkjjjkj8ubajk}(j]j]j]j]j]ujkjqjkj5ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVoltages}(jkVoltagesjkj_ubajk}(j]j]j]j]j]internalrefurij anchorname #voltagesujkjjjkj\ubajk}(j]j]j]j]j]ujkjqjkjYubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPWM}(jkPWMjkjubajk}(j]j]j]j]j]internalrefurij anchorname#pwmujkjjjkjubajk}(j]j]j]j]j]ujkjqjkj}ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver pxe1610}(jkjjkjubajk}(j]j]j]j]j]internalrefuri hwmon/pxe1610 anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #usage-notesujkjjjkj ubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs attributes}(jkSysfs attributesjkj0ubajk}(j]j]j]j]j]internalrefurij anchorname#sysfs-attributesujkjjjkj-ubajk}(j]j]j]j]j]ujkjqjkj*ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubjVje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver sht3x}(jkjjkjiubajk}(j]j]j]j]j]internalrefuri hwmon/sht3x anchornamehujkjjjkjfubajk}(j]j]j]j]j]ujkjqjkjcubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurijx anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksysfs-Interface}(jksysfs-Interfacejkjubajk}(j]j]j]j]j]internalrefurijx anchorname#sysfs-interfaceujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdebugfs-Interface}(jkdebugfs-Interfacejkjubajk}(j]j]j]j]j]internalrefurijx anchorname#debugfs-interfaceujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjcubejk}(j]j]j]j]j]ujkjjkj`ubajk}(j]j]j]j]j]ujkjľubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver sy7636a-hwmon}(jkjjkj ubajk}(j]j]j]j]j]internalrefurihwmon/sy7636a-hwmon anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj*ubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkj'ubajk}(j]j]j]j]j]ujkjqjkj$ubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksysfs-Interface}(jksysfs-InterfacejkjNubajk}(j]j]j]j]j]internalrefurij anchorname#sysfs-interfaceujkjjjkjKubajk}(j]j]j]j]j]ujkjqjkjHubajk}(j]j]j]j]j]ujkjjkj!ubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver zl6100}(jkjjkjubajk}(j]j]j]j]j]internalrefuri hwmon/zl6100 anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjubajk}(j]j]j]j]j]internalrefurij anchorname #usage-notesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlatform data support}(jkPlatform data supportjkjubajk}(j]j]j]j]j]internalrefurij anchorname#platform-data-supportujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule parameters}(jkModule parametersjkjubajk}(j]j]j]j]j]internalrefurij anchorname#module-parametersujkjjjkjubajk}(j]j]j]j]j]ujkjqjkj ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdelay}(jkdelayjkj7ubajk}(j]j]j]j]j]internalrefurij anchorname#delayujkjjjkj4ubajk}(j]j]j]j]j]ujkjqjkj1ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkj[ubajk}(j]j]j]j]j]internalrefurij anchorname#sysfs-entriesujkjjjkjXubajk}(j]j]j]j]j]ujkjqjkjUubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkj~ubajk}(j]j]j]j]j]ujkjľubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver tc654}(jkjjkjubajk}(j]j]j]j]j]internalrefuri hwmon/tc654 anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguration Notes}(jkConfiguration Notesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#configuration-notesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0Naming and data format standards for sysfs files}(jkjjkjubajk}(j]j]j]j]j]internalrefurihwmon/sysfs-interface anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkj ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAttribute access}(jkAttribute accessjkj1ubajk}(j]j]j]j]j]internalrefurij  anchorname#attribute-accessujkjjjkj.ubajk}(j]j]j]j]j]ujkjqjkj+ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGlobal attributes}(jkGlobal attributesjkjRubajk}(j]j]j]j]j]internalrefurij  anchorname#global-attributesujkjjjkjOubajk}(j]j]j]j]j]ujkjqjkjLubajk}(j]j]j]j]j]ujkjjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVoltages}(jkVoltagesjkjvubajk}(j]j]j]j]j]internalrefurij  anchorname #voltagesujkjjjkjsubajk}(j]j]j]j]j]ujkjqjkjpubajk}(j]j]j]j]j]ujkjjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFans}(jkFansjkjubajk}(j]j]j]j]j]internalrefurij  anchorname#fansujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPWM}(jkPWMjkjubajk}(j]j]j]j]j]internalrefurij  anchorname#pwmujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Temperatures}(jk Temperaturesjkjubajk}(j]j]j]j]j]internalrefurij  anchorname #temperaturesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCurrents}(jkCurrentsjkjubajk}(j]j]j]j]j]internalrefurij  anchorname #currentsujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPower}(jkPowerjkj*ubajk}(j]j]j]j]j]internalrefurij  anchorname#powerujkjjjkj'ubajk}(j]j]j]j]j]ujkjqjkj$ubajk}(j]j]j]j]j]ujkjjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnergy}(jkEnergyjkjNubajk}(j]j]j]j]j]internalrefurij  anchorname#energyujkjjjkjKubajk}(j]j]j]j]j]ujkjqjkjHubajk}(j]j]j]j]j]ujkjjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHumidity}(jkHumidityjkjrubajk}(j]j]j]j]j]internalrefurij  anchorname #humidityujkjjjkjoubajk}(j]j]j]j]j]ujkjqjkjlubajk}(j]j]j]j]j]ujkjjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAlarms}(jkAlarmsjkjubajk}(j]j]j]j]j]internalrefurij  anchorname#alarmsujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIntrusion detection}(jkIntrusion detectionjkjubajk}(j]j]j]j]j]internalrefurij  anchorname#intrusion-detectionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAverage sample configuration}(jkAverage sample configurationjkjubajk}(j]j]j]j]j]internalrefurij  anchorname#average-sample-configurationujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjIubejk}(j]j]j]j]j]ujkjľjkj+ubejk}(j]j]j]j]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%sysfs attribute writes interpretation}(jk%sysfs attribute writes interpretationjkjubajk}(j]j]j]j]j]internalrefurij  anchorname&#sysfs-attribute-writes-interpretationujkjjjkj ubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkj(ubejk}(j]j]j]j]j]ujkjľjkj ubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubjN je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver w83795}(jkjjkjGubajk}(j]j]j]j]j]internalrefuri hwmon/w83795 anchornamehujkjjjkjDubajk}(j]j]j]j]j]ujkjqjkjAubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Pin mapping}(jk Pin mappingjkjgubajk}(j]j]j]j]j]internalrefurijV anchorname #pin-mappingujkjjjkjdubajk}(j]j]j]j]j]ujkjqjkjaubajk}(j]j]j]j]j]ujkjjkj^ubajk}(j]j]j]j]j]ujkjľjkjAubejk}(j]j]j]j]j]ujkjjkj>ubajk}(j]j]j]j]j]ujkjľubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver wm831x-hwmon}(jkjjkjubajk}(j]j]j]j]j]internalrefuri hwmon/wm831x anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVoltage Monitoring}(jkVoltage Monitoringjkjubajk}(j]j]j]j]j]internalrefurij anchorname#voltage-monitoringujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTemperature Monitoring}(jkTemperature Monitoringjkjubajk}(j]j]j]j]j]internalrefurij anchorname#temperature-monitoringujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubj6je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver xgene-hwmon}(jkjjkjAubajk}(j]j]j]j]j]internalrefurihwmon/xgene-hwmon anchornamehujkjjjkj>ubajk}(j]j]j]j]j]ujkjqjkj;ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjaubajk}(j]j]j]j]j]internalrefurijP anchorname #descriptionujkjjjkj^ubajk}(j]j]j]j]j]ujkjqjkj[ubajk}(j]j]j]j]j]ujkjjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksysfs-Interface}(jksysfs-Interfacejkjubajk}(j]j]j]j]j]internalrefurijP anchorname#sysfs-interfaceujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjXubejk}(j]j]j]j]j]ujkjľjkj;ubejk}(j]j]j]j]j]ujkjjkj8ubajk}(j]j]j]j]j]ujkjľubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver w83627ehf}(jkjjkjubajk}(j]j]j]j]j]internalrefurihwmon/w83627ehf anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk /sys files}(jk /sys filesjkjubajk}(j]j]j]j]j]internalrefurij anchorname #sys-filesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThermal Cruise mode}(jkThermal Cruise modejkj&ubajk}(j]j]j]j]j]internalrefurij anchorname#thermal-cruise-modeujkjjjkj#ubajk}(j]j]j]j]j]ujkjqjkj ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation Details}(jkImplementation DetailsjkjJubajk}(j]j]j]j]j]internalrefurij anchorname#implementation-detailsujkjjjkjGubajk}(j]j]j]j]j]ujkjqjkjDubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubj`je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver sch5636}(jkj-jkjubajk}(j]j]j]j]j]internalrefuri hwmon/sch5636 anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkj}ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľjkj}ubejk}(j]j]j]j]j]ujkjjkjzubajk}(j]j]j]j]j]ujkjľubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver pcf8591}(jkj;jkjubajk}(j]j]j]j]j]internalrefuri hwmon/pcf8591 anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule parameters}(jkModule parametersjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#module-parametersujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Accessing PCF8591 via /sys interface}(jk$Accessing PCF8591 via /sys interfacejkjDubajk}(j]j]j]j]j]internalrefurij anchorname$#accessing-pcf8591-via-sys-interfaceujkjjjkjAubajk}(j]j]j]j]j]ujkjqjkj>ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubjfje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver mp2975}(jkjIjkj}ubajk}(j]j]j]j]j]internalrefuri hwmon/mp2975 anchornamehujkjjjkjzubajk}(j]j]j]j]j]ujkjqjkjwubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľjkjwubejk}(j]j]j]j]j]ujkjjkjtubajk}(j]j]j]j]j]ujkjľubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver scpi-hwmon}(jkjWjkjubajk}(j]j]j]j]j]internalrefurihwmon/scpi-hwmon anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjubajk}(j]j]j]j]j]internalrefurij anchorname #usage-notesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubj4 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver tmp513}(jkjejkjSubajk}(j]j]j]j]j]internalrefuri hwmon/tmp513 anchornamehujkjjjkjPubajk}(j]j]j]j]j]ujkjqjkjMubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjsubajk}(j]j]j]j]j]internalrefurijb anchorname #descriptionujkjjjkjpubajk}(j]j]j]j]j]ujkjqjkjmubajk}(j]j]j]j]j]ujkjjkjjubajk}(j]j]j]j]j]ujkjľjkjMubejk}(j]j]j]j]j]ujkjjkjJubajk}(j]j]j]j]j]ujkjľubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver nzxt-smart2}(jkjsjkjubajk}(j]j]j]j]j]internalrefurihwmon/nzxt-smart2 anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjubajk}(j]j]j]j]j]internalrefurij anchorname #usage-notesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#sysfs-entriesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubj3je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver wm8350-hwmon}(jkjjkjMubajk}(j]j]j]j]j]internalrefuri hwmon/wm8350 anchornamehujkjjjkjJubajk}(j]j]j]j]j]ujkjqjkjGubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjmubajk}(j]j]j]j]j]internalrefurij\ anchorname #descriptionujkjjjkjjubajk}(j]j]j]j]j]ujkjqjkjgubajk}(j]j]j]j]j]ujkjjkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVoltage Monitoring}(jkVoltage Monitoringjkjubajk}(j]j]j]j]j]internalrefurij\ anchorname#voltage-monitoringujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjdubejk}(j]j]j]j]j]ujkjľjkjGubejk}(j]j]j]j]j]ujkjjkjDubajk}(j]j]j]j]j]ujkjľubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver ucd9000}(jkjjkjubajk}(j]j]j]j]j]internalrefuri hwmon/ucd9000 anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjubajk}(j]j]j]j]j]internalrefurij anchorname #usage-notesujkjjjkj ubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlatform data support}(jkPlatform data supportjkj2ubajk}(j]j]j]j]j]internalrefurij anchorname#platform-data-supportujkjjjkj/ubajk}(j]j]j]j]j]ujkjqjkj,ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjVubajk}(j]j]j]j]j]internalrefurij anchorname#sysfs-entriesujkjjjkjSubajk}(j]j]j]j]j]ujkjqjkjPubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubj] je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver q54sj108a2}(jkjjkjubajk}(j]j]j]j]j]internalrefurihwmon/q54sj108a2 anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjubajk}(j]j]j]j]j]internalrefurij anchorname #usage-notesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#sysfs-entriesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubj5je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver tps53679}(jkjjkj0ubajk}(j]j]j]j]j]internalrefurihwmon/tps53679 anchornamehujkjjjkj-ubajk}(j]j]j]j]j]ujkjqjkj*ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjPubajk}(j]j]j]j]j]internalrefurij? anchorname #descriptionujkjjjkjMubajk}(j]j]j]j]j]ujkjqjkjJubajk}(j]j]j]j]j]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjtubajk}(j]j]j]j]j]internalrefurij? anchorname #usage-notesujkjjjkjqubajk}(j]j]j]j]j]ujkjqjkjnubajk}(j]j]j]j]j]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs attributes}(jkSysfs attributesjkjubajk}(j]j]j]j]j]internalrefurij? anchorname#sysfs-attributesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjGubejk}(j]j]j]j]j]ujkjľjkj*ubejk}(j]j]j]j]j]ujkjjkj'ubajk}(j]j]j]j]j]ujkjľubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver nzxt-kraken3}(jkjjkjubajk}(j]j]j]j]j]internalrefurihwmon/nzxt-kraken3 anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjubajk}(j]j]j]j]j]internalrefurij anchorname #usage-notesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkj9ubajk}(j]j]j]j]j]internalrefurij anchorname#sysfs-entriesujkjjjkj6ubajk}(j]j]j]j]j]ujkjqjkj3ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubj#je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver sis5595}(jkjjkjrubajk}(j]j]j]j]j]internalrefuri hwmon/sis5595 anchornamehujkjjjkjoubajk}(j]j]j]j]j]ujkjqjkjlubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule Parameters}(jkModule Parametersjkjubajk}(j]j]j]j]j]internalrefurij anchorname#module-parametersujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProblems}(jkProblemsjkjubajk}(j]j]j]j]j]internalrefurij anchorname #problemsujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjlubejk}(j]j]j]j]j]ujkjjkjiubajk}(j]j]j]j]j]ujkjľubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver pm6764tr}(jkjjkjubajk}(j]j]j]j]j]internalrefurihwmon/pm6764tr anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description:}(jk Description:jkj3ubajk}(j]j]j]j]j]internalrefurij" anchorname #descriptionujkjjjkj0ubajk}(j]j]j]j]j]ujkjqjkj-ubajk}(j]j]j]j]j]ujkjjkj*ubajk}(j]j]j]j]j]ujkjľjkj ubejk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjľubjg je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver peci-dimmtemp}(jkjjkjlubajk}(j]j]j]j]j]internalrefurihwmon/peci-dimmtemp anchornamehujkjjjkjiubajk}(j]j]j]j]j]ujkjqjkjfubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij{ anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs interface}(jkSysfs interfacejkjubajk}(j]j]j]j]j]internalrefurij{ anchorname#sysfs-interfaceujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjfubejk}(j]j]j]j]j]ujkjjkjcubajk}(j]j]j]j]j]ujkjľubjBje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver tmp103}(jkjjkjubajk}(j]j]j]j]j]internalrefuri hwmon/tmp103 anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubjq je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver NCT6775}(jkjjkjBubajk}(j]j]j]j]j]internalrefuri hwmon/nct6775 anchornamehujkjjjkj?ubajk}(j]j]j]j]j]ujkjqjkj<ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjbubajk}(j]j]j]j]j]internalrefurijQ anchorname #descriptionujkjjjkj_ubajk}(j]j]j]j]j]ujkjqjkj\ubajk}(j]j]j]j]j]ujkjjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksysfs attributes}(jksysfs attributesjkjubajk}(j]j]j]j]j]internalrefurijQ anchorname#sysfs-attributesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCommon fan control attributes}(jkCommon fan control attributesjkjubajk}(j]j]j]j]j]internalrefurijQ anchorname#common-fan-control-attributesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThermal Cruise mode (2)}(jkThermal Cruise mode (2)jkjubajk}(j]j]j]j]j]internalrefurijQ anchorname#thermal-cruise-mode-2ujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpeed Cruise mode (3)}(jkSpeed Cruise mode (3)jkjubajk}(j]j]j]j]j]internalrefurijQ anchorname#speed-cruise-mode-3ujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSmart Fan IV mode (5)}(jkSmart Fan IV mode (5)jkjubajk}(j]j]j]j]j]internalrefurijQ anchorname#smart-fan-iv-mode-5ujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkj:ubajk}(j]j]j]j]j]internalrefurijQ anchorname #usage-notesujkjjjkj7ubajk}(j]j]j]j]j]ujkjqjkj4ubajk}(j]j]j]j]j]ujkjjkjYubejk}(j]j]j]j]j]ujkjľjkj<ubejk}(j]j]j]j]j]ujkjjkj9ubajk}(j]j]j]j]j]ujkjľubjyje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver via686a}(jkj jkjsubajk}(j]j]j]j]j]internalrefuri hwmon/via686a anchornamehujkjjjkjpubajk}(j]j]j]j]j]ujkjqjkjmubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule Parameters}(jkModule Parametersjkjubajk}(j]j]j]j]j]internalrefurij anchorname#module-parametersujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Known Issues}(jk Known Issuesjkjubajk}(j]j]j]j]j]internalrefurij anchorname #known-issuesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjmubejk}(j]j]j]j]j]ujkjjkjjubajk}(j]j]j]j]j]ujkjľubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver tmp421}(jkjjkjubajk}(j]j]j]j]j]internalrefuri hwmon/tmp421 anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj4ubajk}(j]j]j]j]j]internalrefurij# anchorname #descriptionujkjjjkj1ubajk}(j]j]j]j]j]ujkjqjkj.ubajk}(j]j]j]j]j]ujkjjkj+ubajk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjľubjEje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver pc87427}(jkj)jkjmubajk}(j]j]j]j]j]internalrefuri hwmon/pc87427 anchornamehujkjjjkjjubajk}(j]j]j]j]j]ujkjqjkjgubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij| anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFan Monitoring}(jkFan Monitoringjkjubajk}(j]j]j]j]j]internalrefurij| anchorname#fan-monitoringujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFan Speed Control}(jkFan Speed Controljkjubajk}(j]j]j]j]j]internalrefurij| anchorname#fan-speed-controlujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTemperature Monitoring}(jkTemperature Monitoringjkjubajk}(j]j]j]j]j]internalrefurij| anchorname#temperature-monitoringujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjgubejk}(j]j]j]j]j]ujkjjkjdubajk}(j]j]j]j]j]ujkjľubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver w83793}(jkj7jkj2ubajk}(j]j]j]j]j]internalrefuri hwmon/w83793 anchornamehujkjjjkj/ubajk}(j]j]j]j]j]ujkjqjkj,ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule parameters}(jkModule parametersjkjRubajk}(j]j]j]j]j]internalrefurijA anchorname#module-parametersujkjjjkjOubajk}(j]j]j]j]j]ujkjqjkjLubajk}(j]j]j]j]j]ujkjjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjvubajk}(j]j]j]j]j]internalrefurijA anchorname #descriptionujkjjjkjsubajk}(j]j]j]j]j]ujkjqjkjpubajk}(j]j]j]j]j]ujkjjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotes}(jkNotesjkjubajk}(j]j]j]j]j]internalrefurijA anchorname#notesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjIubejk}(j]j]j]j]j]ujkjľjkj,ubejk}(j]j]j]j]j]ujkjjkj)ubajk}(j]j]j]j]j]ujkjľubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver mpq8785}(jkjEjkjubajk}(j]j]j]j]j]internalrefuri hwmon/mpq8785 anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubj-je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver nct6683}(jkjSjkj,ubajk}(j]j]j]j]j]internalrefuri hwmon/nct6683 anchornamehujkjjjkj)ubajk}(j]j]j]j]j]ujkjqjkj&ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjLubajk}(j]j]j]j]j]internalrefurij; anchorname #descriptionujkjjjkjIubajk}(j]j]j]j]j]ujkjqjkjFubajk}(j]j]j]j]j]ujkjjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Note}(jk Usage Notejkjpubajk}(j]j]j]j]j]internalrefurij; anchorname #usage-noteujkjjjkjmubajk}(j]j]j]j]j]ujkjqjkjjubajk}(j]j]j]j]j]ujkjjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Tested Boards and Firmware Versions}(jk#Tested Boards and Firmware Versionsjkjubajk}(j]j]j]j]j]internalrefurij; anchorname$#tested-boards-and-firmware-versionsujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjCubejk}(j]j]j]j]j]ujkjľjkj&ubejk}(j]j]j]j]j]ujkjjkj#ubajk}(j]j]j]j]j]ujkjľubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver npcm750-pwm-fan}(jkjajkjubajk}(j]j]j]j]j]internalrefurihwmon/npcm750-pwm-fan anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description:}(jk Description:jkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubjaje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver tmp102}(jkjojkj&ubajk}(j]j]j]j]j]internalrefuri hwmon/tmp102 anchornamehujkjjjkj#ubajk}(j]j]j]j]j]ujkjqjkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjFubajk}(j]j]j]j]j]internalrefurij5 anchorname #descriptionujkjjjkjCubajk}(j]j]j]j]j]ujkjqjkj@ubajk}(j]j]j]j]j]ujkjjkj=ubajk}(j]j]j]j]j]ujkjľjkj ubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver ntc_thermistor}(jkj}jkjubajk}(j]j]j]j]j]internalrefurihwmon/ntc_thermistor anchornamehujkjjjkj|ubajk}(j]j]j]j]j]ujkjqjkjyubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs Interface}(jkSysfs Interfacejkjubajk}(j]j]j]j]j]internalrefurij anchorname#sysfs-interfaceujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjyubejk}(j]j]j]j]j]ujkjjkjvubajk}(j]j]j]j]j]ujkjľubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver surface_fan}(jkjjkjubajk}(j]j]j]j]j]internalrefurihwmon/surface_fan anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij  anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs interface}(jkSysfs interfacejkj@ubajk}(j]j]j]j]j]internalrefurij  anchorname#sysfs-interfaceujkjjjkj=ubajk}(j]j]j]j]j]ujkjqjkj:ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver tps546d24}(jkjjkjyubajk}(j]j]j]j]j]internalrefurihwmon/tps546d24 anchornamehujkjjjkjvubajk}(j]j]j]j]j]ujkjqjkjsubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlatform data support}(jkPlatform data supportjkjubajk}(j]j]j]j]j]internalrefurij anchorname#platform-data-supportujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjsubejk}(j]j]j]j]j]ujkjjkjpubajk}(j]j]j]j]j]ujkjľubjd je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver sht15}(jkjjkjubajk}(j]j]j]j]j]internalrefuri hwmon/sht15 anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Platform data}(jk Platform datajkj:ubajk}(j]j]j]j]j]internalrefurij anchorname#platform-dataujkjjjkj7ubajk}(j]j]j]j]j]ujkjqjkj4ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs interface}(jkSysfs interfacejkj^ubajk}(j]j]j]j]j]internalrefurij anchorname#sysfs-interfaceujkjjjkj[ubajk}(j]j]j]j]j]ujkjqjkjXubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver nct7904}(jkjjkjubajk}(j]j]j]j]j]internalrefuri hwmon/nct7904 anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#sysfs-entriesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Limitations}(jk Limitationsjkjubajk}(j]j]j]j]j]internalrefurij anchorname #limitationsujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver w83773g}(jkjjkj8ubajk}(j]j]j]j]j]internalrefuri hwmon/w83773g anchornamehujkjjjkj5ubajk}(j]j]j]j]j]ujkjqjkj2ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjXubajk}(j]j]j]j]j]internalrefurijG anchorname #descriptionujkjjjkjUubajk}(j]j]j]j]j]ujkjqjkjRubajk}(j]j]j]j]j]ujkjjkjOubajk}(j]j]j]j]j]ujkjľjkj2ubejk}(j]j]j]j]j]ujkjjkj/ubajk}(j]j]j]j]j]ujkjľubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver pim4328}(jkjjkjubajk}(j]j]j]j]j]internalrefuri hwmon/pim4328 anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjubajk}(j]j]j]j]j]internalrefurij anchorname #usage-notesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlatform data support}(jkPlatform data supportjkjubajk}(j]j]j]j]j]internalrefurij anchorname#platform-data-supportujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#sysfs-entriesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver POWERZ}(jkjjkjVubajk}(j]j]j]j]j]internalrefuri hwmon/powerz anchornamehujkjjjkjSubajk}(j]j]j]j]j]ujkjqjkjPubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjvubajk}(j]j]j]j]j]internalrefurije anchorname #descriptionujkjjjkjsubajk}(j]j]j]j]j]ujkjqjkjpubajk}(j]j]j]j]j]ujkjjkjmubajk}(j]j]j]j]j]ujkjľjkjPubejk}(j]j]j]j]j]ujkjjkjMubajk}(j]j]j]j]j]ujkjľubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver tps40422}(jkjjkjubajk}(j]j]j]j]j]internalrefurihwmon/tps40422 anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjubajk}(j]j]j]j]j]internalrefurij anchorname #usage-notesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlatform data support}(jkPlatform data supportjkjubajk}(j]j]j]j]j]internalrefurij anchorname#platform-data-supportujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkj;ubajk}(j]j]j]j]j]internalrefurij anchorname#sysfs-entriesujkjjjkj8ubajk}(j]j]j]j]j]ujkjqjkj5ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver tps23861}(jkjjkjtubajk}(j]j]j]j]j]internalrefurihwmon/tps23861 anchornamehujkjjjkjqubajk}(j]j]j]j]j]ujkjqjkjnubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#sysfs-entriesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjnubejk}(j]j]j]j]j]ujkjjkjkubajk}(j]j]j]j]j]ujkjľubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver w83791d}(jkj jkjubajk}(j]j]j]j]j]internalrefuri hwmon/w83791d anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule Parameters}(jkModule Parametersjkjubajk}(j]j]j]j]j]internalrefurij anchorname#module-parametersujkjjjkjubajk}(j]j]j]j]j]ujkjqjkj ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj5ubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkj2ubajk}(j]j]j]j]j]ujkjqjkj/ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk /sys files}(jk /sys filesjkjYubajk}(j]j]j]j]j]internalrefurij anchorname #sys-filesujkjjjkjVubajk}(j]j]j]j]j]ujkjqjkjSubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Alarms bitmap vs. beep_mask bitmask}(jk#Alarms bitmap vs. beep_mask bitmaskjkj}ubajk}(j]j]j]j]j]internalrefurij anchorname##alarms-bitmap-vs-beep-mask-bitmaskujkjjjkjzubajk}(j]j]j]j]j]ujkjqjkjwubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver sbrmi}(jkjjkjubajk}(j]j]j]j]j]internalrefuri hwmon/sbrmi anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksysfs-Interface}(jksysfs-Interfacejkjubajk}(j]j]j]j]j]internalrefurij anchorname#sysfs-interfaceujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubj|je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver w83l786ng}(jkj%jkj3ubajk}(j]j]j]j]j]internalrefurihwmon/w83l786ng anchornamehujkjjjkj0ubajk}(j]j]j]j]j]ujkjqjkj-ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule Parameters}(jkModule ParametersjkjSubajk}(j]j]j]j]j]internalrefurijB anchorname#module-parametersujkjjjkjPubajk}(j]j]j]j]j]ujkjqjkjMubajk}(j]j]j]j]j]ujkjjkjJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjwubajk}(j]j]j]j]j]internalrefurijB anchorname #descriptionujkjjjkjtubajk}(j]j]j]j]j]ujkjqjkjqubajk}(j]j]j]j]j]ujkjjkjJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk /sys files}(jk /sys filesjkjubajk}(j]j]j]j]j]internalrefurijB anchorname #sys-filesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjJubejk}(j]j]j]j]j]ujkjľjkj-ubejk}(j]j]j]j]j]ujkjjkj*ubajk}(j]j]j]j]j]ujkjľubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver stpddc60}(jkj3jkjubajk}(j]j]j]j]j]internalrefurihwmon/stpddc60 anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjubajk}(j]j]j]j]j]internalrefurij anchorname #usage-notesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlatform data support}(jkPlatform data supportjkj<ubajk}(j]j]j]j]j]internalrefurij anchorname#platform-data-supportujkjjjkj9ubajk}(j]j]j]j]j]ujkjqjkj6ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkj`ubajk}(j]j]j]j]j]internalrefurij anchorname#sysfs-entriesujkjjjkj]ubajk}(j]j]j]j]j]ujkjqjkjZubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver mp5990}(jkjAjkjubajk}(j]j]j]j]j]internalrefuri hwmon/mp5990 anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubj?je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver w83l785ts}(jkjOjkjubajk}(j]j]j]j]j]internalrefurihwmon/w83l785ts anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Known Issues}(jk Known Issuesjkj6ubajk}(j]j]j]j]j]internalrefurij anchorname #known-issuesujkjjjkj3ubajk}(j]j]j]j]j]ujkjqjkj0ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver nsa320_hwmon}(jkj]jkjoubajk}(j]j]j]j]j]internalrefuri hwmon/nsa320 anchornamehujkjjjkjlubajk}(j]j]j]j]j]ujkjqjkjiubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij~ anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksysfs-Interface}(jksysfs-Interfacejkjubajk}(j]j]j]j]j]internalrefurij~ anchorname#sysfs-interfaceujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotes}(jkNotesjkjubajk}(j]j]j]j]j]internalrefurij~ anchorname#notesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjiubejk}(j]j]j]j]j]ujkjjkjfubajk}(j]j]j]j]j]ujkjľubjwje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver sbtsi_temp}(jkjkjkjubajk}(j]j]j]j]j]internalrefurihwmon/sbtsi_temp anchornamehujkjjjkj ubajk}(j]j]j]j]j]ujkjqjkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj0ubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkj-ubajk}(j]j]j]j]j]ujkjqjkj*ubajk}(j]j]j]j]j]ujkjjkj'ubajk}(j]j]j]j]j]ujkjľjkj ubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubj|je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver pli1209bc}(jkjyjkjiubajk}(j]j]j]j]j]internalrefurihwmon/pli1209bc anchornamehujkjjjkjfubajk}(j]j]j]j]j]ujkjqjkjcubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurijx anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjubajk}(j]j]j]j]j]internalrefurijx anchorname#sysfs-entriesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjcubejk}(j]j]j]j]j]ujkjjkj`ubajk}(j]j]j]j]j]ujkjľubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver peci-cputemp}(jkjjkjubajk}(j]j]j]j]j]internalrefurihwmon/peci-cputemp anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs interface}(jkSysfs interfacejkj*ubajk}(j]j]j]j]j]internalrefurij anchorname#sysfs-interfaceujkjjjkj'ubajk}(j]j]j]j]j]ujkjqjkj$ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver nzxt-kraken2}(jkjjkjcubajk}(j]j]j]j]j]internalrefurihwmon/nzxt-kraken2 anchornamehujkjjjkj`ubajk}(j]j]j]j]j]ujkjqjkj]ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurijr anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkj}ubajk}(j]j]j]j]j]ujkjjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjubajk}(j]j]j]j]j]internalrefurijr anchorname #usage-notesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjubajk}(j]j]j]j]j]internalrefurijr anchorname#sysfs-entriesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjzubejk}(j]j]j]j]j]ujkjľjkj]ubejk}(j]j]j]j]j]ujkjjkjZubajk}(j]j]j]j]j]ujkjľubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver sch5627}(jkjjkjubajk}(j]j]j]j]j]internalrefuri hwmon/sch5627 anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj$ubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkj!ubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkControlling fan speed}(jkControlling fan speedjkjHubajk}(j]j]j]j]j]internalrefurij anchorname#controlling-fan-speedujkjjjkjEubajk}(j]j]j]j]j]ujkjqjkjBubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUserspace tools}(jkjjkjubajk}(j]j]j]j]j]internalrefurihwmon/userspace-tools anchornamehujkjjjkj~ubajk}(j]j]j]j]j]ujkjqjkj{ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #introductionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Lm-sensors}(jk Lm-sensorsjkjubajk}(j]j]j]j]j]internalrefurij anchorname #lm-sensorsujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOther utilities}(jkOther utilitiesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#other-utilitiesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkj{ubejk}(j]j]j]j]j]ujkjjkjxubajk}(j]j]j]j]j]ujkjľubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver sht21}(jkjjkj"ubajk}(j]j]j]j]j]internalrefuri hwmon/sht21 anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjBubajk}(j]j]j]j]j]internalrefurij1 anchorname #descriptionujkjjjkj?ubajk}(j]j]j]j]j]ujkjqjkj<ubajk}(j]j]j]j]j]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksysfs-Interface}(jksysfs-Interfacejkjfubajk}(j]j]j]j]j]internalrefurij1 anchorname#sysfs-interfaceujkjjjkjcubajk}(j]j]j]j]j]ujkjqjkj`ubajk}(j]j]j]j]j]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotes}(jkNotesjkjubajk}(j]j]j]j]j]internalrefurij1 anchorname#notesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkj9ubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver occ-hwmon}(jkjjkjubajk}(j]j]j]j]j]internalrefuri hwmon/occ anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#sysfs-entriesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver mp5023}(jkjjkj@ubajk}(j]j]j]j]j]internalrefuri hwmon/mp5023 anchornamehujkjjjkj=ubajk}(j]j]j]j]j]ujkjqjkj:ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj`ubajk}(j]j]j]j]j]internalrefurijO anchorname #descriptionujkjjjkj]ubajk}(j]j]j]j]j]ujkjqjkjZubajk}(j]j]j]j]j]ujkjjkjWubajk}(j]j]j]j]j]ujkjľjkj:ubejk}(j]j]j]j]j]ujkjjkj7ubajk}(j]j]j]j]j]ujkjľubj@ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver tc74}(jkjjkjubajk}(j]j]j]j]j]internalrefuri hwmon/tc74 anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotes}(jkNotesjkjubajk}(j]j]j]j]j]internalrefurij anchorname#notesujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjľubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver shtc1}(jkjjkjubajk}(j]j]j]j]j]internalrefuri hwmon/shtc1 anchornamehujkjjjkjubajk}(j]j]j]j]j]ujkjqjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj6ubajk}(j]j]j]j]j]internalrefurij% anchorname #descriptionujkjjjkj3ubajk}(j]j]j]j]j]ujkjqjkj0ubajk}(j]j]j]j]j]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksysfs-Interface}(jksysfs-InterfacejkjZubajk}(j]j]j]j]j]internalrefurij% anchorname#sysfs-interfaceujkjjjkjWubajk}(j]j]j]j]j]ujkjqjkjTubajk}(j]j]j]j]j]ujkjjkj-ubejk}(j]j]j]j]j]ujkjľjkjubejk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjľubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver ir38064}(jkjjkjubajk}(j]j ]j ]j ]j]internalrefuri hwmon/ir38064 anchornamehujk referencejkjubajk}(j]j ]j ]j ]j]ujkcompact_paragraphjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujk list_itemjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #usage-notesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs attributes}(jkSysfs attributesjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname#sysfs-attributesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujk bullet_listjkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Kernel driver intel-m10-bmc-hwmon}(jkjjkj8ubajk}(j]j ]j ]j ]j]internalrefurihwmon/intel-m10-bmc-hwmon anchornamehujkjjkj5ubajk}(j]j ]j ]j ]j]ujkjjkj2ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjXubajk}(j]j ]j ]j ]j]internalrefurijG anchorname #descriptionujkjjkjUubajk}(j]j ]j ]j ]j]ujkjjkjRubajk}(j]j ]j ]j ]j]ujkjjkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs attributes}(jkSysfs attributesjkj|ubajk}(j]j ]j ]j ]j]internalrefurijG anchorname#sysfs-attributesujkjjkjyubajk}(j]j ]j ]j ]j]ujkjjkjvubajk}(j]j ]j ]j ]j]ujkjjkjOubejk}(j]j ]j ]j ]j]ujkj"jkj2ubejk}(j]j ]j ]j ]j]ujkjjkj/ubajk}(j]j ]j ]j ]j]ujkj"ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver mc34vr500}(jkj'jkjubajk}(j]j ]j ]j ]j]internalrefurihwmon/mc34vr500 anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubj5je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver max127}(jkj5jkjubajk}(j]j ]j ]j ]j]internalrefuri hwmon/max127 anchornamehujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj.ubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkj+ubajk}(j]j ]j ]j ]j]ujkjjkj(ubajk}(j]j ]j ]j ]j]ujkjjkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs interface}(jkSysfs interfacejkjRubajk}(j]j ]j ]j ]j]internalrefurij anchorname#sysfs-interfaceujkjjkjOubajk}(j]j ]j ]j ]j]ujkjjkjLubajk}(j]j ]j ]j ]j]ujkjjkj%ubejk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*Kernel drivers ltc2947-i2c and ltc2947-spi}(jkjCjkjubajk}(j]j ]j ]j ]j]internalrefuri hwmon/ltc2947 anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname#sysfs-entriesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver mp2888}(jkjQjkjubajk}(j]j ]j ]j ]j]internalrefuri hwmon/mp2888 anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj(ubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkj%ubajk}(j]j ]j ]j ]j]ujkjjkj"ubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubj4je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver ltc4151}(jkj_jkjaubajk}(j]j ]j ]j ]j]internalrefuri hwmon/ltc4151 anchornamehujkjjkj^ubajk}(j]j ]j ]j ]j]ujkjjkj[ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurijp anchorname #descriptionujkjjkj~ubajk}(j]j ]j ]j ]j]ujkjjkj{ubajk}(j]j ]j ]j ]j]ujkjjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjubajk}(j]j ]j ]j ]j]internalrefurijp anchorname #usage-notesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjubajk}(j]j ]j ]j ]j]internalrefurijp anchorname#sysfs-entriesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjxubejk}(j]j ]j ]j ]j]ujkj"jkj[ubejk}(j]j ]j ]j ]j]ujkjjkjXubajk}(j]j ]j ]j ]j]ujkj"ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver max31722}(jkjmjkjubajk}(j]j ]j ]j ]j]internalrefurihwmon/max31722 anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj"ubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage NotesjkjFubajk}(j]j ]j ]j ]j]internalrefurij anchorname #usage-notesujkjjkjCubajk}(j]j ]j ]j ]j]ujkjjkj@ubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjjubajk}(j]j ]j ]j ]j]internalrefurij anchorname#sysfs-entriesujkjjkjgubajk}(j]j ]j ]j ]j]ujkjjkjdubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver ina209}(jkj{jkjubajk}(j]j ]j ]j ]j]internalrefuri hwmon/ina209 anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname#sysfs-entriesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral Remarks}(jkGeneral Remarksjkj ubajk}(j]j ]j ]j ]j]internalrefurij anchorname#general-remarksujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Output Pins}(jk Output Pinsjkj/ubajk}(j]j ]j ]j ]j]internalrefurij anchorname #output-pinsujkjjkj,ubajk}(j]j ]j ]j ]j]ujkjjkj)ubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver MCP3021}(jkjjkjhubajk}(j]j ]j ]j ]j]internalrefuri hwmon/mcp3021 anchornamehujkjjkjeubajk}(j]j ]j ]j ]j]ujkjjkjbubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurijw anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"jkjbubejk}(j]j ]j ]j ]j]ujkjjkj_ubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver gxp-fan-ctrl}(jkjjkjubajk}(j]j ]j ]j ]j]internalrefurihwmon/gxp-fan-ctrl anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs attributes}(jkSysfs attributesjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname#sysfs-attributesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubjh je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver max15301}(jkjjkj>ubajk}(j]j ]j ]j ]j]internalrefurihwmon/max15301 anchornamehujkjjkj;ubajk}(j]j ]j ]j ]j]ujkjjkj8ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj^ubajk}(j]j ]j ]j ]j]internalrefurijM anchorname #descriptionujkjjkj[ubajk}(j]j ]j ]j ]j]ujkjjkjXubajk}(j]j ]j ]j ]j]ujkjjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjubajk}(j]j ]j ]j ]j]internalrefurijM anchorname #usage-notesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkj|ubajk}(j]j ]j ]j ]j]ujkjjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlatform data support}(jkPlatform data supportjkjubajk}(j]j ]j ]j ]j]internalrefurijM anchorname#platform-data-supportujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule parameters}(jkModule parametersjkjubajk}(j]j ]j ]j ]j]internalrefurijM anchorname#module-parametersujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdelay}(jkdelayjkjubajk}(j]j ]j ]j ]j]internalrefurijM anchorname#delayujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjubajk}(j]j ]j ]j ]j]internalrefurijM anchorname#sysfs-entriesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkjUubejk}(j]j ]j ]j ]j]ujkj"jkj8ubejk}(j]j ]j ]j ]j]ujkjjkj5ubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver ina238}(jkjjkjKubajk}(j]j ]j ]j ]j]internalrefuri hwmon/ina238 anchornamehujkjjkjHubajk}(j]j ]j ]j ]j]ujkjjkjEubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjkubajk}(j]j ]j ]j ]j]internalrefurijZ anchorname #descriptionujkjjkjhubajk}(j]j ]j ]j ]j]ujkjjkjeubajk}(j]j ]j ]j ]j]ujkjjkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjubajk}(j]j ]j ]j ]j]internalrefurijZ anchorname#sysfs-entriesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjbubejk}(j]j ]j ]j ]j]ujkj"jkjEubejk}(j]j ]j ]j ]j]ujkjjkjBubajk}(j]j ]j ]j ]j]ujkj"ubjUje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver ibm-cffps}(jkjjkjubajk}(j]j ]j ]j ]j]internalrefurihwmon/ibm-cffps anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkj ubajk}(j]j ]j ]j ]j]internalrefurij anchorname #usage-notesujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkj0ubajk}(j]j ]j ]j ]j]internalrefurij anchorname#sysfs-entriesujkjjkj-ubajk}(j]j ]j ]j ]j]ujkjjkj*ubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver max1668}(jkjjkjiubajk}(j]j ]j ]j ]j]internalrefuri hwmon/max1668 anchornamehujkjjkjfubajk}(j]j ]j ]j ]j]ujkjjkjcubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurijx anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule Parameters}(jkModule Parametersjkjubajk}(j]j ]j ]j ]j]internalrefurijx anchorname#module-parametersujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkj"jkjcubejk}(j]j ]j ]j ]j]ujkjjkj`ubajk}(j]j ]j ]j ]j]ujkj"ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver max31760}(jkjjkjubajk}(j]j ]j ]j ]j]internalrefurihwmon/max31760 anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Lookup table for auto fan control}(jk!Lookup table for auto fan controljkj*ubajk}(j]j ]j ]j ]j]internalrefurij anchorname"#lookup-table-for-auto-fan-controlujkjjkj'ubajk}(j]j ]j ]j ]j]ujkjjkj$ubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjNubajk}(j]j ]j ]j ]j]internalrefurij anchorname#sysfs-entriesujkjjkjKubajk}(j]j ]j ]j ]j]ujkjjkjHubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubj)je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver lan966x-hwmon}(jkjjkjubajk}(j]j ]j ]j ]j]internalrefuri hwmon/lan966x anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkj~ubajk}(j]j ]j ]j ]j]ujkj"ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver mc13783-adc}(jkjjkjubajk}(j]j ]j ]j ]j]internalrefurihwmon/mc13783-adc anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver lm63}(jkjjkj9ubajk}(j]j ]j ]j ]j]internalrefuri hwmon/lm63 anchornamehujkjjkj6ubajk}(j]j ]j ]j ]j]ujkjjkj3ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjYubajk}(j]j ]j ]j ]j]internalrefurijH anchorname #descriptionujkjjkjVubajk}(j]j ]j ]j ]j]ujkjjkjSubajk}(j]j ]j ]j ]j]ujkjjkjPubajk}(j]j ]j ]j ]j]ujkj"jkj3ubejk}(j]j ]j ]j ]j]ujkjjkj0ubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver max197}(jkjjkjubajk}(j]j ]j ]j ]j]internalrefuri hwmon/max197 anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Platform data}(jk Platform datajkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname#platform-dataujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs interface}(jkSysfs interfacejkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname#sysfs-interfaceujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubj4je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver lm83}(jkj#jkj3ubajk}(j]j ]j ]j ]j]internalrefuri hwmon/lm83 anchornamehujkjjkj0ubajk}(j]j ]j ]j ]j]ujkjjkj-ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjSubajk}(j]j ]j ]j ]j]internalrefurijB anchorname #descriptionujkjjkjPubajk}(j]j ]j ]j ]j]ujkjjkjMubajk}(j]j ]j ]j ]j]ujkjjkjJubajk}(j]j ]j ]j ]j]ujkj"jkj-ubejk}(j]j ]j ]j ]j]ujkjjkj*ubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver max31790}(jkj1jkjubajk}(j]j ]j ]j ]j]internalrefurihwmon/max31790 anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname#sysfs-entriesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver k8temp}(jkj?jkj ubajk}(j]j ]j ]j ]j]internalrefuri hwmon/k8temp anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj)ubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkj&ubajk}(j]j ]j ]j ]j]ujkjjkj#ubajk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubjAje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(The Linux Hardware Monitoring kernel API}(jkjMjkjbubajk}(j]j ]j ]j ]j]internalrefurihwmon/hwmon-kernel-api anchornamehujkjjkj_ubajk}(j]j ]j ]j ]j]ujkjjkj\ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j]j ]j ]j ]j]internalrefurijq anchorname #introductionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkj|ubajk}(j]j ]j ]j ]j]ujkjjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe API}(jkThe APIjkjubajk}(j]j ]j ]j ]j]internalrefurijq anchorname#the-apiujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Using devm_hwmon_device_register_with_info()}(jk,Using devm_hwmon_device_register_with_info()jkjubajk}(j]j ]j ]j ]j]internalrefurijq anchorname+#using-devm-hwmon-device-register-with-infoujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver callback functions}(jkDriver callback functionsjkjubajk}(j]j ]j ]j ]j]internalrefurijq anchorname#driver-callback-functionsujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Driver-provided sysfs attributes}(jk Driver-provided sysfs attributesjkjubajk}(j]j ]j ]j ]j]internalrefurijq anchorname!#driver-provided-sysfs-attributesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkjyubejk}(j]j ]j ]j ]j]ujkj"jkj\ubejk}(j]j ]j ]j ]j]ujkjjkjYubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver lm90}(jkj[jkjKubajk}(j]j ]j ]j ]j]internalrefuri hwmon/lm90 anchornamehujkjjkjHubajk}(j]j ]j ]j ]j]ujkjjkjEubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjkubajk}(j]j ]j ]j ]j]internalrefurijZ anchorname #descriptionujkjjkjhubajk}(j]j ]j ]j ]j]ujkjjkjeubajk}(j]j ]j ]j ]j]ujkjjkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSMBus Alert Support}(jkSMBus Alert Supportjkjubajk}(j]j ]j ]j ]j]internalrefurijZ anchorname#smbus-alert-supportujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk PEC Support}(jk PEC Supportjkjubajk}(j]j ]j ]j ]j]internalrefurijZ anchorname #pec-supportujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjbubejk}(j]j ]j ]j ]j]ujkj"jkjEubejk}(j]j ]j ]j ]j]ujkjjkjBubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver max31827}(jkjijkjubajk}(j]j ]j ]j ]j]internalrefurihwmon/max31827 anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotes}(jkNotesjkj0ubajk}(j]j ]j ]j ]j]internalrefurij anchorname#notesujkjjkj-ubajk}(j]j ]j ]j ]j]ujkjjkj*ubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver ina2xx}(jkjwjkjiubajk}(j]j ]j ]j ]j]internalrefuri hwmon/ina2xx anchornamehujkjjkjfubajk}(j]j ]j ]j ]j]ujkjjkjcubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurijx anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral sysfs entries}(jkGeneral sysfs entriesjkjubajk}(j]j ]j ]j ]j]internalrefurijx anchorname#general-sysfs-entriesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0Sysfs entries for ina226, ina230 and ina231 only}(jk0Sysfs entries for ina226, ina230 and ina231 onlyjkjubajk}(j]j ]j ]j ]j]internalrefurijx anchorname0#sysfs-entries-for-ina226-ina230-and-ina231-onlyujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkj"jkjcubejk}(j]j ]j ]j ]j]ujkjjkj`ubajk}(j]j ]j ]j ]j]ujkj"ubjyje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver lm75}(jkjjkj ubajk}(j]j ]j ]j ]j]internalrefuri hwmon/lm75 anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj*ubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkj'ubajk}(j]j ]j ]j ]j]ujkjjkj$ubajk}(j]j ]j ]j ]j]ujkjjkj!ubajk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubjzje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver lt7182s}(jkjjkjcubajk}(j]j ]j ]j ]j]internalrefuri hwmon/lt7182s anchornamehujkjjkj`ubajk}(j]j ]j ]j ]j]ujkjjkj]ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurijr anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkj}ubajk}(j]j ]j ]j ]j]ujkjjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjubajk}(j]j ]j ]j ]j]internalrefurijr anchorname #usage-notesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs attributes}(jkSysfs attributesjkjubajk}(j]j ]j ]j ]j]internalrefurijr anchorname#sysfs-attributesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjzubejk}(j]j ]j ]j ]j]ujkj"jkj]ubejk}(j]j ]j ]j ]j]ujkjjkjZubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver k10temp}(jkjjkjubajk}(j]j ]j ]j ]j]internalrefuri hwmon/k10temp anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj$ubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkj!ubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubj|je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver ltc2945}(jkjjkj]ubajk}(j]j ]j ]j ]j]internalrefuri hwmon/ltc2945 anchornamehujkjjkjZubajk}(j]j ]j ]j ]j]ujkjjkjWubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj}ubajk}(j]j ]j ]j ]j]internalrefurijl anchorname #descriptionujkjjkjzubajk}(j]j ]j ]j ]j]ujkjjkjwubajk}(j]j ]j ]j ]j]ujkjjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjubajk}(j]j ]j ]j ]j]internalrefurijl anchorname #usage-notesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjubajk}(j]j ]j ]j ]j]internalrefurijl anchorname#sysfs-entriesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjtubejk}(j]j ]j ]j ]j]ujkj"jkjWubejk}(j]j ]j ]j ]j]ujkjjkjTubajk}(j]j ]j ]j ]j]ujkj"ubj0je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver ltc4261}(jkjjkjubajk}(j]j ]j ]j ]j]internalrefuri hwmon/ltc4261 anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurij  anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage NotesjkjBubajk}(j]j ]j ]j ]j]internalrefurij  anchorname #usage-notesujkjjkj?ubajk}(j]j ]j ]j ]j]ujkjjkj<ubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjfubajk}(j]j ]j ]j ]j]internalrefurij  anchorname#sysfs-entriesujkjjkjcubajk}(j]j ]j ]j ]j]ujkjjkj`ubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver mp2856}(jkjjkjubajk}(j]j ]j ]j ]j]internalrefuri hwmon/mp2856 anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubj<je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver gsc-hwmon}(jkjjkjubajk}(j]j ]j ]j ]j]internalrefurihwmon/gsc-hwmon anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description:}(jk Description:jkj ubajk}(j]j ]j ]j ]j]internalrefurij  anchorname #descriptionujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVoltage Monitoring}(jkVoltage Monitoringjkj< ubajk}(j]j ]j ]j ]j]internalrefurij  anchorname#voltage-monitoringujkjjkj9 ubajk}(j]j ]j ]j ]j]ujkjjkj6 ubajk}(j]j ]j ]j ]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTemperature Monitoring}(jkTemperature Monitoringjkj` ubajk}(j]j ]j ]j ]j]internalrefurij  anchorname#temperature-monitoringujkjjkj] ubajk}(j]j ]j ]j ]j]ujkjjkjZ ubajk}(j]j ]j ]j ]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPWM Output Control}(jkPWM Output Controljkj ubajk}(j]j ]j ]j ]j]internalrefurij  anchorname#pwm-output-controlujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj~ ubajk}(j]j ]j ]j ]j]ujkjjkj ubejk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver max31785}(jkjjkj ubajk}(j]j ]j ]j ]j]internalrefurihwmon/max31785 anchornamehujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(j]j ]j ]j ]j]internalrefurij  anchorname #descriptionujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkj ubajk}(j]j ]j ]j ]j]internalrefurij  anchorname #usage-notesujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs attributes}(jkSysfs attributesjkj% ubajk}(j]j ]j ]j ]j]internalrefurij  anchorname#sysfs-attributesujkjjkj" ubajk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubejk}(j]j ]j ]j ]j]ujkj"jkj ubejk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkj"ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver ibmaem}(jkjjkj^ ubajk}(j]j ]j ]j ]j]internalrefuri hwmon/ibmaem anchornamehujkjjkj[ ubajk}(j]j ]j ]j ]j]ujkjjkjX ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj~ ubajk}(j]j ]j ]j ]j]internalrefurijm  anchorname #descriptionujkjjkj{ ubajk}(j]j ]j ]j ]j]ujkjjkjx ubajk}(j]j ]j ]j ]j]ujkjjkju ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpecial Features}(jkSpecial Featuresjkj ubajk}(j]j ]j ]j ]j]internalrefurijm  anchorname#special-featuresujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkju ubejk}(j]j ]j ]j ]j]ujkj"jkjX ubejk}(j]j ]j ]j ]j]ujkjjkjU ubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver lm85}(jkjjkj ubajk}(j]j ]j ]j ]j]internalrefuri hwmon/lm85 anchornamehujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(j]j ]j ]j ]j]internalrefurij  anchorname #descriptionujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpecial Features}(jkSpecial Featuresjkj ubajk}(j]j ]j ]j ]j]internalrefurij  anchorname#special-featuresujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHardware Configurations}(jkHardware ConfigurationsjkjC ubajk}(j]j ]j ]j ]j]internalrefurij  anchorname#hardware-configurationsujkjjkj@ ubajk}(j]j ]j ]j ]j]ujkjjkj= ubajk}(j]j ]j ]j ]j]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguration Notes}(jkConfiguration Notesjkjg ubajk}(j]j ]j ]j ]j]internalrefurij  anchorname#configuration-notesujkjjkjd ubajk}(j]j ]j ]j ]j]ujkjjkja ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk PWM Control}(jk PWM Controljkj ubajk}(j]j ]j ]j ]j]internalrefurij  anchorname #pwm-controlujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPWM Controlling Zone selection}(jkPWM Controlling Zone selectionjkj ubajk}(j]j ]j ]j ]j]internalrefurij  anchorname#pwm-controlling-zone-selectionujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubejk}(j]j ]j ]j ]j]ujkj"jkja ubejk}(j]j ]j ]j ]j]ujkjjkj ubejk}(j]j ]j ]j ]j]ujkj"jkj ubejk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkj"ubjlje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver max6620}(jkjjkj ubajk}(j]j ]j ]j ]j]internalrefuri hwmon/max6620 anchornamehujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(j]j ]j ]j ]j]internalrefurij  anchorname #descriptionujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage notes}(jk Usage notesjkj5 ubajk}(j]j ]j ]j ]j]internalrefurij  anchorname #usage-notesujkjjkj2 ubajk}(j]j ]j ]j ]j]ujkjjkj/ ubajk}(j]j ]j ]j ]j]ujkjjkj ubejk}(j]j ]j ]j ]j]ujkj"jkj ubejk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkj"ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver ltc2991}(jkjjkjn ubajk}(j]j ]j ]j ]j]internalrefuri hwmon/ltc2991 anchornamehujkjjkjk ubajk}(j]j ]j ]j ]j]ujkjjkjh ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(j]j ]j ]j ]j]internalrefurij}  anchorname #descriptionujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksysfs-Interface}(jksysfs-Interfacejkj ubajk}(j]j ]j ]j ]j]internalrefurij}  anchorname#sysfs-interfaceujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubejk}(j]j ]j ]j ]j]ujkj"jkjh ubejk}(j]j ]j ]j ]j]ujkjjkje ubajk}(j]j ]j ]j ]j]ujkj"ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver it87}(jkj-jkj ubajk}(j]j ]j ]j ]j]internalrefuri hwmon/it87 anchornamehujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule Parameters}(jkModule Parametersjkj ubajk}(j]j ]j ]j ]j]internalrefurij  anchorname#module-parametersujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHardware Interfaces}(jkHardware Interfacesjkj/ ubajk}(j]j ]j ]j ]j]internalrefurij  anchorname#hardware-interfacesujkjjkj, ubajk}(j]j ]j ]j ]j]ujkjjkj) ubajk}(j]j ]j ]j ]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjS ubajk}(j]j ]j ]j ]j]internalrefurij  anchorname #descriptionujkjjkjP ubajk}(j]j ]j ]j ]j]ujkjjkjM ubajk}(j]j ]j ]j ]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFan speed control}(jkFan speed controljkjw ubajk}(j]j ]j ]j ]j]internalrefurij  anchorname#fan-speed-controlujkjjkjt ubajk}(j]j ]j ]j ]j]ujkjjkjq ubajk}(j]j ]j ]j ]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Automatic fan speed control (old interface)}(jk+Automatic fan speed control (old interface)jkj ubajk}(j]j ]j ]j ]j]internalrefurij  anchorname*#automatic-fan-speed-control-old-interfaceujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTemperature offset attributes}(jkTemperature offset attributesjkj ubajk}(j]j ]j ]j ]j]internalrefurij  anchorname#temperature-offset-attributesujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubejk}(j]j ]j ]j ]j]ujkj"jkj ubejk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkj"ubjHje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver lm70}(jkj;jkj ubajk}(j]j ]j ]j ]j]internalrefuri hwmon/lm70 anchornamehujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Thanks to}(jk Thanks tojkj<ubajk}(j]j ]j ]j ]j]internalrefurij anchorname #thanks-toujkjjkj9ubajk}(j]j ]j ]j ]j]ujkjjkj6ubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkj"jkj ubejk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkj"ubjJje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver max16064}(jkjIjkjuubajk}(j]j ]j ]j ]j]internalrefurihwmon/max16064 anchornamehujkjjkjrubajk}(j]j ]j ]j ]j]ujkjjkjoubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #usage-notesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlatform data support}(jkPlatform data supportjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname#platform-data-supportujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname#sysfs-entriesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkj"jkjoubejk}(j]j ]j ]j ]j]ujkjjkjlubajk}(j]j ]j ]j ]j]ujkj"ubjf je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver lineage-pem}(jkjWjkj:ubajk}(j]j ]j ]j ]j]internalrefurihwmon/lineage-pem anchornamehujkjjkj7ubajk}(j]j ]j ]j ]j]ujkjjkj4ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjZubajk}(j]j ]j ]j ]j]internalrefurijI anchorname #descriptionujkjjkjWubajk}(j]j ]j ]j ]j]ujkjjkjTubajk}(j]j ]j ]j ]j]ujkjjkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkj~ubajk}(j]j ]j ]j ]j]internalrefurijI anchorname #usage-notesujkjjkj{ubajk}(j]j ]j ]j ]j]ujkjjkjxubajk}(j]j ]j ]j ]j]ujkjjkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjubajk}(j]j ]j ]j ]j]internalrefurijI anchorname#sysfs-entriesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjQubejk}(j]j ]j ]j ]j]ujkj"jkj4ubejk}(j]j ]j ]j ]j]ujkjjkj1ubajk}(j]j ]j ]j ]j]ujkj"ubj(je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver lm92}(jkjejkjubajk}(j]j ]j ]j ]j]internalrefuri hwmon/lm92 anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver gl518sm}(jkjsjkj4ubajk}(j]j ]j ]j ]j]internalrefuri hwmon/gl518sm anchornamehujkjjkj1ubajk}(j]j ]j ]j ]j]ujkjjkj.ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjTubajk}(j]j ]j ]j ]j]internalrefurijC anchorname #descriptionujkjjkjQubajk}(j]j ]j ]j ]j]ujkjjkjNubajk}(j]j ]j ]j ]j]ujkjjkjKubajk}(j]j ]j ]j ]j]ujkj"jkj.ubejk}(j]j ]j ]j ]j]ujkjjkj+ubajk}(j]j ]j ]j ]j]ujkj"ubjp je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver g762}(jkjjkjubajk}(j]j ]j ]j ]j]internalrefuri hwmon/g762 anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver lm78}(jkjjkjubajk}(j]j ]j ]j ]j]internalrefuri hwmon/lm78 anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver lm80}(jkjjkjubajk}(j]j ]j ]j ]j]internalrefuri hwmon/lm80 anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj2ubajk}(j]j ]j ]j ]j]internalrefurij! anchorname #descriptionujkjjkj/ubajk}(j]j ]j ]j ]j]ujkjjkj,ubajk}(j]j ]j ]j ]j]ujkjjkj)ubajk}(j]j ]j ]j ]j]ujkj"jkj ubejk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver lm95245}(jkjjkjkubajk}(j]j ]j ]j ]j]internalrefuri hwmon/lm95245 anchornamehujkjjkjhubajk}(j]j ]j ]j ]j]ujkjjkjeubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurijz anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"jkjeubejk}(j]j ]j ]j ]j]ujkjjkjbubajk}(j]j ]j ]j ]j]ujkj"ubjHje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel drivers ltc4282}(jkjjkjubajk}(j]j ]j ]j ]j]internalrefuri hwmon/ltc4282 anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname#sysfs-entriesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDebugFs entries}(jkDebugFs entriesjkj,ubajk}(j]j ]j ]j ]j]internalrefurij anchorname#debugfs-entriesujkjjkj)ubajk}(j]j ]j ]j ]j]ujkjjkj&ubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver ftsteutates}(jkjjkjeubajk}(j]j ]j ]j ]j]internalrefurihwmon/ftsteutates anchornamehujkjjkjbubajk}(j]j ]j ]j ]j]ujkjjkj_ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurijt anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkj|ubajk}(j]j ]j ]j ]j]ujkj"jkj_ubejk}(j]j ]j ]j ]j]ujkjjkj\ubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux HP WMI Sensors Driver}(jkjjkjubajk}(j]j ]j ]j ]j]internalrefurihwmon/hp-wmi-sensors anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksysfs interface}(jksysfs interfacejkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname#sysfs-interfaceujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdebugfs interface}(jkdebugfs interfacejkj&ubajk}(j]j ]j ]j ]j]internalrefurij anchorname#debugfs-interfaceujkjjkj#ubajk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKnown issues and limitations}(jkKnown issues and limitationsjkjJubajk}(j]j ]j ]j ]j]internalrefurij anchorname#known-issues-and-limitationsujkjjkjGubajk}(j]j ]j ]j ]j]ujkjjkjDubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjnubajk}(j]j ]j ]j ]j]internalrefurij anchorname #referencesujkjjkjkubajk}(j]j ]j ]j ]j]ujkjjkjhubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver ina3221}(jkjjkjubajk}(j]j ]j ]j ]j]internalrefuri hwmon/ina3221 anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname#sysfs-entriesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver isl68137}(jkjjkj$ubajk}(j]j ]j ]j ]j]internalrefurihwmon/isl68137 anchornamehujkjjkj!ubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjDubajk}(j]j ]j ]j ]j]internalrefurij3 anchorname #descriptionujkjjkjAubajk}(j]j ]j ]j ]j]ujkjjkj>ubajk}(j]j ]j ]j ]j]ujkjjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjhubajk}(j]j ]j ]j ]j]internalrefurij3 anchorname #usage-notesujkjjkjeubajk}(j]j ]j ]j ]j]ujkjjkjbubajk}(j]j ]j ]j ]j]ujkjjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkISL68137 sysfs attributes}(jkISL68137 sysfs attributesjkjubajk}(j]j ]j ]j ]j]internalrefurij3 anchorname#isl68137-sysfs-attributesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$raa_dmpvr2_1rail/hv sysfs attributes}(jk$raa_dmpvr2_1rail/hv sysfs attributesjkjubajk}(j]j ]j ]j ]j]internalrefurij3 anchorname%#raa-dmpvr2-1rail-hv-sysfs-attributesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!raa_dmpvr2_2rail sysfs attributes}(jk!raa_dmpvr2_2rail sysfs attributesjkjubajk}(j]j ]j ]j ]j]internalrefurij3 anchorname"#raa-dmpvr2-2rail-sysfs-attributesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!raa_dmpvr2_3rail sysfs attributes}(jk!raa_dmpvr2_3rail sysfs attributesjkjubajk}(j]j ]j ]j ]j]internalrefurij3 anchorname"#raa-dmpvr2-3rail-sysfs-attributesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkj;ubejk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubjFje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver lm73}(jkjjkj1ubajk}(j]j ]j ]j ]j]internalrefuri hwmon/lm73 anchornamehujkjjkj.ubajk}(j]j ]j ]j ]j]ujkjjkj+ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjQubajk}(j]j ]j ]j ]j]internalrefurij@ anchorname #descriptionujkjjkjNubajk}(j]j ]j ]j ]j]ujkjjkjKubajk}(j]j ]j ]j ]j]ujkjjkjHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMeasurement Resolution Support}(jkMeasurement Resolution Supportjkjuubajk}(j]j ]j ]j ]j]internalrefurij@ anchorname#measurement-resolution-supportujkjjkjrubajk}(j]j ]j ]j ]j]ujkjjkjoubajk}(j]j ]j ]j ]j]ujkjjkjHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Alarm Support}(jk Alarm Supportjkjubajk}(j]j ]j ]j ]j]internalrefurij@ anchorname#alarm-supportujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjHubejk}(j]j ]j ]j ]j]ujkj"jkj+ubejk}(j]j ]j ]j ]j]ujkjjkj(ubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver ltc4245}(jkj jkjubajk}(j]j ]j ]j ]j]internalrefuri hwmon/ltc4245 anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #usage-notesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkj:ubajk}(j]j ]j ]j ]j]internalrefurij anchorname#sysfs-entriesujkjjkj7ubajk}(j]j ]j ]j ]j]ujkjjkj4ubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNote 1}(jkNote 1jkj^ubajk}(j]j ]j ]j ]j]internalrefurij anchorname#note-1ujkjjkj[ubajk}(j]j ]j ]j ]j]ujkjjkjXubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver lm25066}(jkjjkjubajk}(j]j ]j ]j ]j]internalrefuri hwmon/lm25066 anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #usage-notesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlatform data support}(jkPlatform data supportjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname#platform-data-supportujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkj#ubajk}(j]j ]j ]j ]j]internalrefurij anchorname#sysfs-entriesujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubjQje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver max6650}(jkj)jkj\ubajk}(j]j ]j ]j ]j]internalrefuri hwmon/max6650 anchornamehujkjjkjYubajk}(j]j ]j ]j ]j]ujkjjkjVubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj|ubajk}(j]j ]j ]j ]j]internalrefurijk anchorname #descriptionujkjjkjyubajk}(j]j ]j ]j ]j]ujkjjkjvubajk}(j]j ]j ]j ]j]ujkjjkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage notes}(jk Usage notesjkjubajk}(j]j ]j ]j ]j]internalrefurijk anchorname #usage-notesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule parameters}(jkModule parametersjkjubajk}(j]j ]j ]j ]j]internalrefurijk anchorname#module-parametersujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjsubejk}(j]j ]j ]j ]j]ujkj"jkjVubejk}(j]j ]j ]j ]j]ujkjjkjSubajk}(j]j ]j ]j ]j]ujkj"ubjPje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver max16601}(jkj7jkjubajk}(j]j ]j ]j ]j]internalrefurihwmon/max16601 anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurij  anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage NotesjkjAubajk}(j]j ]j ]j ]j]internalrefurij  anchorname #usage-notesujkjjkj>ubajk}(j]j ]j ]j ]j]ujkjjkj;ubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlatform data support}(jkPlatform data supportjkjeubajk}(j]j ]j ]j ]j]internalrefurij  anchorname#platform-data-supportujkjjkjbubajk}(j]j ]j ]j ]j]ujkjjkj_ubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjubajk}(j]j ]j ]j ]j]internalrefurij  anchorname#sysfs-entriesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubj; je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver menf21bmc_hwmon}(jkjEjkjubajk}(j]j ]j ]j ]j]internalrefurihwmon/menf21bmc anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #usage-notesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkj*ubajk}(j]j ]j ]j ]j]internalrefurij anchorname#sysfs-entriesujkjjkj'ubajk}(j]j ]j ]j ]j]ujkjjkj$ubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubjhje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver max16065}(jkjSjkjcubajk}(j]j ]j ]j ]j]internalrefurihwmon/max16065 anchornamehujkjjkj`ubajk}(j]j ]j ]j ]j]ujkjjkj]ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurijr anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkj}ubajk}(j]j ]j ]j ]j]ujkjjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjubajk}(j]j ]j ]j ]j]internalrefurijr anchorname #usage-notesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjubajk}(j]j ]j ]j ]j]internalrefurijr anchorname#sysfs-entriesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjzubejk}(j]j ]j ]j ]j]ujkj"jkj]ubejk}(j]j ]j ]j ]j]ujkjjkjZubajk}(j]j ]j ]j ]j]ujkj"ubj! je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver ir36021}(jkjajkjubajk}(j]j ]j ]j ]j]internalrefuri hwmon/ir36021 anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj$ubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkj!ubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage NotesjkjHubajk}(j]j ]j ]j ]j]internalrefurij anchorname #usage-notesujkjjkjEubajk}(j]j ]j ]j ]j]ujkjjkjBubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs attributes}(jkSysfs attributesjkjlubajk}(j]j ]j ]j ]j]internalrefurij anchorname#sysfs-attributesujkjjkjiubajk}(j]j ]j ]j ]j]ujkjjkjfubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver max8688}(jkjojkjubajk}(j]j ]j ]j ]j]internalrefuri hwmon/max8688 anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #usage-notesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlatform data support}(jkPlatform data supportjkj ubajk}(j]j ]j ]j ]j]internalrefurij anchorname#platform-data-supportujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkj1ubajk}(j]j ]j ]j ]j]internalrefurij anchorname#sysfs-entriesujkjjkj.ubajk}(j]j ]j ]j ]j]ujkjjkj+ubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver ltc4286}(jkj}jkjjubajk}(j]j ]j ]j ]j]internalrefuri hwmon/ltc4286 anchornamehujkjjkjgubajk}(j]j ]j ]j ]j]ujkjjkjdubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurijy anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjubajk}(j]j ]j ]j ]j]internalrefurijy anchorname #usage-notesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlatform data support}(jkPlatform data supportjkjubajk}(j]j ]j ]j ]j]internalrefurijy anchorname#platform-data-supportujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjubajk}(j]j ]j ]j ]j]internalrefurijy anchorname#sysfs-entriesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkj"jkjdubejk}(j]j ]j ]j ]j]ujkjjkjaubajk}(j]j ]j ]j ]j]ujkj"ubjbje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver max6639}(jkjjkj/ubajk}(j]j ]j ]j ]j]internalrefuri hwmon/max6639 anchornamehujkjjkj,ubajk}(j]j ]j ]j ]j]ujkjjkj)ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjOubajk}(j]j ]j ]j ]j]internalrefurij> anchorname #descriptionujkjjkjLubajk}(j]j ]j ]j ]j]ujkjjkjIubajk}(j]j ]j ]j ]j]ujkjjkjFubajk}(j]j ]j ]j ]j]ujkj"jkj)ubejk}(j]j ]j ]j ]j]ujkjjkj&ubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver max6697}(jkjjkjubajk}(j]j ]j ]j ]j]internalrefuri hwmon/max6697 anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver lm87}(jkjjkjubajk}(j]j ]j ]j ]j]internalrefuri hwmon/lm87 anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHardware Configurations}(jkHardware Configurationsjkj%ubajk}(j]j ]j ]j ]j]internalrefurij anchorname#hardware-configurationsujkjjkj"ubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubjj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver max34440}(jkjjkj^ubajk}(j]j ]j ]j ]j]internalrefurihwmon/max34440 anchornamehujkjjkj[ubajk}(j]j ]j ]j ]j]ujkjjkjXubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj~ubajk}(j]j ]j ]j ]j]internalrefurijm anchorname #descriptionujkjjkj{ubajk}(j]j ]j ]j ]j]ujkjjkjxubajk}(j]j ]j ]j ]j]ujkjjkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjubajk}(j]j ]j ]j ]j]internalrefurijm anchorname #usage-notesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlatform data support}(jkPlatform data supportjkjubajk}(j]j ]j ]j ]j]internalrefurijm anchorname#platform-data-supportujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjuubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjubajk}(j]j ]j ]j ]j]internalrefurijm anchorname#sysfs-entriesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIn}(jkInjkj ubajk}(j]j ]j ]j ]j]internalrefurijm anchorname#inujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCurr}(jkCurrjkj/ubajk}(j]j ]j ]j ]j]internalrefurijm anchorname#currujkjjkj,ubajk}(j]j ]j ]j ]j]ujkjjkj)ubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPower}(jkPowerjkjSubajk}(j]j ]j ]j ]j]internalrefurijm anchorname#powerujkjjkjPubajk}(j]j ]j ]j ]j]ujkjjkjMubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTemp}(jkTempjkjwubajk}(j]j ]j ]j ]j]internalrefurijm anchorname#tempujkjjkjtubajk}(j]j ]j ]j ]j]ujkjjkjqubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjuubejk}(j]j ]j ]j ]j]ujkj"jkjXubejk}(j]j ]j ]j ]j]ujkjjkjUubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver inspur-ipsps1}(jkjjkjubajk}(j]j ]j ]j ]j]internalrefurihwmon/inspur-ipsps1 anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #descriptionujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname #usage-notesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkj$ubajk}(j]j ]j ]j ]j]internalrefurij anchorname#sysfs-entriesujkjjkj!ubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver ltc2990}(jkjjkj]ubajk}(j]j ]j ]j ]j]internalrefuri hwmon/ltc2990 anchornamehujkjjkjZubajk}(j]j ]j ]j ]j]ujkjjkjWubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj}ubajk}(j]j ]j ]j ]j]internalrefurijl anchorname #descriptionujkjjkjzubajk}(j]j ]j ]j ]j]ujkjjkjwubajk}(j]j ]j ]j ]j]ujkjjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjubajk}(j]j ]j ]j ]j]internalrefurijl anchorname #usage-notesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs attributes}(jkSysfs attributesjkjubajk}(j]j ]j ]j ]j]internalrefurijl anchorname#sysfs-attributesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjtubejk}(j]j ]j ]j ]j]ujkj"jkjWubejk}(j]j ]j ]j ]j]ujkjjkjTubajk}(j]j ]j ]j ]j]ujkj"ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver ltc4260}(jkjjkjubajk}(j]j ]j ]j ]j]internalrefuri hwmon/ltc4260 anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(j]j ]j ]j ]j]internalrefurij  anchorname #descriptionujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage NotesjkjB ubajk}(j]j ]j ]j ]j]internalrefurij  anchorname #usage-notesujkjjkj? ubajk}(j]j ]j ]j ]j]ujkjjkj< ubajk}(j]j ]j ]j ]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjf ubajk}(j]j ]j ]j ]j]internalrefurij  anchorname#sysfs-entriesujkjjkjc ubajk}(j]j ]j ]j ]j]ujkjjkj` ubajk}(j]j ]j ]j ]j]ujkjjkj ubejk}(j]j ]j ]j ]j]ujkj"jkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkj"ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver ltc4215}(jkjjkj ubajk}(j]j ]j ]j ]j]internalrefuri hwmon/ltc4215 anchornamehujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(j]j ]j ]j ]j]internalrefurij  anchorname #descriptionujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkj ubajk}(j]j ]j ]j ]j]internalrefurij  anchorname #usage-notesujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkj!ubajk}(j]j ]j ]j ]j]internalrefurij  anchorname#sysfs-entriesujkjjkj!ubajk}(j]j ]j ]j ]j]ujkjjkj!ubajk}(j]j ]j ]j ]j]ujkjjkj ubejk}(j]j ]j ]j ]j]ujkj"jkj ubejk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver max20730}(jkjjkj@!ubajk}(j]j ]j ]j ]j]internalrefurihwmon/max20730 anchornamehujkjjkj=!ubajk}(j]j ]j ]j ]j]ujkjjkj:!ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj`!ubajk}(j]j ]j ]j ]j]internalrefurijO! anchorname #descriptionujkjjkj]!ubajk}(j]j ]j ]j ]j]ujkjjkjZ!ubajk}(j]j ]j ]j ]j]ujkjjkjW!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkj!ubajk}(j]j ]j ]j ]j]internalrefurijO! anchorname #usage-notesujkjjkj!ubajk}(j]j ]j ]j ]j]ujkjjkj~!ubajk}(j]j ]j ]j ]j]ujkjjkjW!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkj!ubajk}(j]j ]j ]j ]j]internalrefurijO! anchorname#sysfs-entriesujkjjkj!ubajk}(j]j ]j ]j ]j]ujkjjkj!ubajk}(j]j ]j ]j ]j]ujkjjkjW!ubejk}(j]j ]j ]j ]j]ujkj"jkj:!ubejk}(j]j ]j ]j ]j]ujkjjkj7!ubajk}(j]j ]j ]j ]j]ujkj"ubj\ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver hih6130}(jkj jkj!ubajk}(j]j ]j ]j ]j]internalrefuri hwmon/hih6130 anchornamehujkjjkj!ubajk}(j]j ]j ]j ]j]ujkjjkj!ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj"ubajk}(j]j ]j ]j ]j]internalrefurij! anchorname #descriptionujkjjkj!ubajk}(j]j ]j ]j ]j]ujkjjkj!ubajk}(j]j ]j ]j ]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksysfs-Interface}(jksysfs-Interfacejkj%"ubajk}(j]j ]j ]j ]j]internalrefurij! anchorname#sysfs-interfaceujkjjkj""ubajk}(j]j ]j ]j ]j]ujkjjkj"ubajk}(j]j ]j ]j ]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotes}(jkNotesjkjI"ubajk}(j]j ]j ]j ]j]internalrefurij! anchorname#notesujkjjkjF"ubajk}(j]j ]j ]j ]j]ujkjjkjC"ubajk}(j]j ]j ]j ]j]ujkjjkj!ubejk}(j]j ]j ]j ]j]ujkj"jkj!ubejk}(j]j ]j ]j ]j]ujkjjkj!ubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver ltc3815}(jkjjkj"ubajk}(j]j ]j ]j ]j]internalrefuri hwmon/ltc3815 anchornamehujkjjkj"ubajk}(j]j ]j ]j ]j]ujkjjkj|"ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj"ubajk}(j]j ]j ]j ]j]internalrefurij" anchorname #descriptionujkjjkj"ubajk}(j]j ]j ]j ]j]ujkjjkj"ubajk}(j]j ]j ]j ]j]ujkjjkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkj"ubajk}(j]j ]j ]j ]j]internalrefurij" anchorname #usage-notesujkjjkj"ubajk}(j]j ]j ]j ]j]ujkjjkj"ubajk}(j]j ]j ]j ]j]ujkjjkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs attributes}(jkSysfs attributesjkj"ubajk}(j]j ]j ]j ]j]internalrefurij" anchorname#sysfs-attributesujkjjkj"ubajk}(j]j ]j ]j ]j]ujkjjkj"ubajk}(j]j ]j ]j ]j]ujkjjkj"ubejk}(j]j ]j ]j ]j]ujkj"jkj|"ubejk}(j]j ]j ]j ]j]ujkjjkjy"ubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver max20751}(jkj%jkj##ubajk}(j]j ]j ]j ]j]internalrefurihwmon/max20751 anchornamehujkjjkj #ubajk}(j]j ]j ]j ]j]ujkjjkj#ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjC#ubajk}(j]j ]j ]j ]j]internalrefurij2# anchorname #descriptionujkjjkj@#ubajk}(j]j ]j ]j ]j]ujkjjkj=#ubajk}(j]j ]j ]j ]j]ujkjjkj:#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjg#ubajk}(j]j ]j ]j ]j]internalrefurij2# anchorname #usage-notesujkjjkjd#ubajk}(j]j ]j ]j ]j]ujkjjkja#ubajk}(j]j ]j ]j ]j]ujkjjkj:#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlatform data support}(jkPlatform data supportjkj#ubajk}(j]j ]j ]j ]j]internalrefurij2# anchorname#platform-data-supportujkjjkj#ubajk}(j]j ]j ]j ]j]ujkjjkj#ubajk}(j]j ]j ]j ]j]ujkjjkj:#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkj#ubajk}(j]j ]j ]j ]j]internalrefurij2# anchorname#sysfs-entriesujkjjkj#ubajk}(j]j ]j ]j ]j]ujkjjkj#ubajk}(j]j ]j ]j ]j]ujkjjkj:#ubejk}(j]j ]j ]j ]j]ujkj"jkj#ubejk}(j]j ]j ]j ]j]ujkjjkj#ubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver jc42}(jkj3jkj#ubajk}(j]j ]j ]j ]j]internalrefuri hwmon/jc42 anchornamehujkjjkj#ubajk}(j]j ]j ]j ]j]ujkjjkj#ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj$ubajk}(j]j ]j ]j ]j]internalrefurij# anchorname #descriptionujkjjkj$ubajk}(j]j ]j ]j ]j]ujkjjkj$ubajk}(j]j ]j ]j ]j]ujkjjkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkj,$ubajk}(j]j ]j ]j ]j]internalrefurij# anchorname#sysfs-entriesujkjjkj)$ubajk}(j]j ]j ]j ]j]ujkjjkj&$ubajk}(j]j ]j ]j ]j]ujkjjkj#ubejk}(j]j ]j ]j ]j]ujkj"jkj#ubejk}(j]j ]j ]j ]j]ujkjjkj#ubajk}(j]j ]j ]j ]j]ujkj"ubje je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver HS3001}(jkjAjkje$ubajk}(j]j ]j ]j ]j]internalrefuri hwmon/hs3001 anchornamehujkjjkjb$ubajk}(j]j ]j ]j ]j]ujkjjkj_$ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj$ubajk}(j]j ]j ]j ]j]internalrefurijt$ anchorname #descriptionujkjjkj$ubajk}(j]j ]j ]j ]j]ujkjjkj$ubajk}(j]j ]j ]j ]j]ujkjjkj|$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksysfs-Interface}(jksysfs-Interfacejkj$ubajk}(j]j ]j ]j ]j]internalrefurijt$ anchorname#sysfs-interfaceujkjjkj$ubajk}(j]j ]j ]j ]j]ujkjjkj$ubajk}(j]j ]j ]j ]j]ujkjjkj|$ubejk}(j]j ]j ]j ]j]ujkj"jkj_$ubejk}(j]j ]j ]j ]j]ujkjjkj\$ubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver g760a}(jkjOjkj$ubajk}(j]j ]j ]j ]j]internalrefuri hwmon/g760a anchornamehujkjjkj$ubajk}(j]j ]j ]j ]j]ujkjjkj$ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj%ubajk}(j]j ]j ]j ]j]internalrefurij$ anchorname #descriptionujkjjkj$ubajk}(j]j ]j ]j ]j]ujkjjkj$ubajk}(j]j ]j ]j ]j]ujkjjkj$ubajk}(j]j ]j ]j ]j]ujkj"jkj$ubejk}(j]j ]j ]j ]j]ujkjjkj$ubajk}(j]j ]j ]j ]j]ujkj"ubjJ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver max6642}(jkj]jkj;%ubajk}(j]j ]j ]j ]j]internalrefuri hwmon/max6642 anchornamehujkjjkj8%ubajk}(j]j ]j ]j ]j]ujkjjkj5%ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj[%ubajk}(j]j ]j ]j ]j]internalrefurijJ% anchorname #descriptionujkjjkjX%ubajk}(j]j ]j ]j ]j]ujkjjkjU%ubajk}(j]j ]j ]j ]j]ujkjjkjR%ubajk}(j]j ]j ]j ]j]ujkj"jkj5%ubejk}(j]j ]j ]j ]j]ujkjjkj2%ubajk}(j]j ]j ]j ]j]ujkj"ubjBje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver lm93}(jkjkjkj%ubajk}(j]j ]j ]j ]j]internalrefuri hwmon/lm93 anchornamehujkjjkj%ubajk}(j]j ]j ]j ]j]ujkjjkj%ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule Parameters}(jkModule Parametersjkj%ubajk}(j]j ]j ]j ]j]internalrefurij% anchorname#module-parametersujkjjkj%ubajk}(j]j ]j ]j ]j]ujkjjkj%ubajk}(j]j ]j ]j ]j]ujkjjkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHardware Description}(jkHardware Descriptionjkj%ubajk}(j]j ]j ]j ]j]internalrefurij% anchorname#hardware-descriptionujkjjkj%ubajk}(j]j ]j ]j ]j]ujkjjkj%ubajk}(j]j ]j ]j ]j]ujkjjkj%ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUser Interface}(jkUser Interfacejkj%ubajk}(j]j ]j ]j ]j]internalrefurij% anchorname#user-interfaceujkjjkj%ubajk}(j]j ]j ]j ]j]ujkjjkj%ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#PROCHOT}(jk#PROCHOTjkj&ubajk}(j]j ]j ]j ]j]internalrefurij% anchorname#prochotujkjjkj&ubajk}(j]j ]j ]j ]j]ujkjjkj&ubajk}(j]j ]j ]j ]j]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#VRD_HOT}(jk#VRD_HOTjkjA&ubajk}(j]j ]j ]j ]j]internalrefurij% anchorname#vrd-hotujkjjkj>&ubajk}(j]j ]j ]j ]j]ujkjjkj;&ubajk}(j]j ]j ]j ]j]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Manual PWM}(jk Manual PWMjkje&ubajk}(j]j ]j ]j ]j]internalrefurij% anchorname #manual-pwmujkjjkjb&ubajk}(j]j ]j ]j ]j]ujkjjkj_&ubajk}(j]j ]j ]j ]j]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPWM Output Frequency}(jkPWM Output Frequencyjkj&ubajk}(j]j ]j ]j ]j]internalrefurij% anchorname#pwm-output-frequencyujkjjkj&ubajk}(j]j ]j ]j ]j]ujkjjkj&ubajk}(j]j ]j ]j ]j]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Automatic PWM}(jk Automatic PWMjkj&ubajk}(j]j ]j ]j ]j]internalrefurij% anchorname#automatic-pwmujkjjkj&ubajk}(j]j ]j ]j ]j]ujkjjkj&ubajk}(j]j ]j ]j ]j]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPWM Spin-Up Cycle}(jkPWM Spin-Up Cyclejkj&ubajk}(j]j ]j ]j ]j]internalrefurij% anchorname#pwm-spin-up-cycleujkjjkj&ubajk}(j]j ]j ]j ]j]ujkjjkj&ubajk}(j]j ]j ]j ]j]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk #PROCHOT and #VRDHOT PWM Ramping}(jk #PROCHOT and #VRDHOT PWM Rampingjkj&ubajk}(j]j ]j ]j ]j]internalrefurij% anchorname#prochot-and-vrdhot-pwm-rampingujkjjkj&ubajk}(j]j ]j ]j ]j]ujkjjkj&ubajk}(j]j ]j ]j ]j]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Fan Boost}(jk Fan Boostjkj'ubajk}(j]j ]j ]j ]j]internalrefurij% anchorname #fan-boostujkjjkj'ubajk}(j]j ]j ]j ]j]ujkjjkj'ubajk}(j]j ]j ]j ]j]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk GPIO Pins}(jk GPIO Pinsjkj='ubajk}(j]j ]j ]j ]j]internalrefurij% anchorname #gpio-pinsujkjjkj:'ubajk}(j]j ]j ]j ]j]ujkjjkj7'ubajk}(j]j ]j ]j ]j]ujkjjkj&ubejk}(j]j ]j ]j ]j]ujkj"jkj%ubejk}(j]j ]j ]j ]j]ujkjjkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLM93 Unique sysfs Files}(jkLM93 Unique sysfs Filesjkjm'ubajk}(j]j ]j ]j ]j]internalrefurij% anchorname#lm93-unique-sysfs-filesujkjjkjj'ubajk}(j]j ]j ]j ]j]ujkjjkjg'ubajk}(j]j ]j ]j ]j]ujkjjkj%ubejk}(j]j ]j ]j ]j]ujkj"jkj%ubejk}(j]j ]j ]j ]j]ujkjjkj%ubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Kernel driver gigabyte_waterforce}(jkjyjkj'ubajk}(j]j ]j ]j ]j]internalrefurihwmon/gigabyte_waterforce anchornamehujkjjkj'ubajk}(j]j ]j ]j ]j]ujkjjkj'ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj'ubajk}(j]j ]j ]j ]j]internalrefurij' anchorname #descriptionujkjjkj'ubajk}(j]j ]j ]j ]j]ujkjjkj'ubajk}(j]j ]j ]j ]j]ujkjjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage notes}(jk Usage notesjkj'ubajk}(j]j ]j ]j ]j]internalrefurij' anchorname #usage-notesujkjjkj'ubajk}(j]j ]j ]j ]j]ujkjjkj'ubajk}(j]j ]j ]j ]j]ujkjjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkj(ubajk}(j]j ]j ]j ]j]internalrefurij' anchorname#sysfs-entriesujkjjkj (ubajk}(j]j ]j ]j ]j]ujkjjkj(ubajk}(j]j ]j ]j ]j]ujkjjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDebugfs entries}(jkDebugfs entriesjkj2(ubajk}(j]j ]j ]j ]j]internalrefurij' anchorname#debugfs-entriesujkjjkj/(ubajk}(j]j ]j ]j ]j]ujkjjkj,(ubajk}(j]j ]j ]j ]j]ujkjjkj'ubejk}(j]j ]j ]j ]j]ujkj"jkj'ubejk}(j]j ]j ]j ]j]ujkjjkj'ubajk}(j]j ]j ]j ]j]ujkj"ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver max1619}(jkjjkjk(ubajk}(j]j ]j ]j ]j]internalrefuri hwmon/max1619 anchornamehujkjjkjh(ubajk}(j]j ]j ]j ]j]ujkjjkje(ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj(ubajk}(j]j ]j ]j ]j]internalrefurijz( anchorname #descriptionujkjjkj(ubajk}(j]j ]j ]j ]j]ujkjjkj(ubajk}(j]j ]j ]j ]j]ujkjjkj(ubajk}(j]j ]j ]j ]j]ujkj"jkje(ubejk}(j]j ]j ]j ]j]ujkjjkjb(ubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver max31790}(jkjjkj(ubajk}(j]j ]j ]j ]j]internalrefurihwmon/max31730 anchornamehujkjjkj(ubajk}(j]j ]j ]j ]j]ujkjjkj(ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj(ubajk}(j]j ]j ]j ]j]internalrefurij( anchorname #descriptionujkjjkj(ubajk}(j]j ]j ]j ]j]ujkjjkj(ubajk}(j]j ]j ]j ]j]ujkjjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkj)ubajk}(j]j ]j ]j ]j]internalrefurij( anchorname#sysfs-entriesujkjjkj)ubajk}(j]j ]j ]j ]j]ujkjjkj)ubajk}(j]j ]j ]j ]j]ujkjjkj(ubejk}(j]j ]j ]j ]j]ujkj"jkj(ubejk}(j]j ]j ]j ]j]ujkjjkj(ubajk}(j]j ]j ]j ]j]ujkj"ubj) je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver ltc2978}(jkjjkjA)ubajk}(j]j ]j ]j ]j]internalrefuri hwmon/ltc2978 anchornamehujkjjkj>)ubajk}(j]j ]j ]j ]j]ujkjjkj;)ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkja)ubajk}(j]j ]j ]j ]j]internalrefurijP) anchorname #descriptionujkjjkj^)ubajk}(j]j ]j ]j ]j]ujkjjkj[)ubajk}(j]j ]j ]j ]j]ujkjjkjX)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkj)ubajk}(j]j ]j ]j ]j]internalrefurijP) anchorname #usage-notesujkjjkj)ubajk}(j]j ]j ]j ]j]ujkjjkj)ubajk}(j]j ]j ]j ]j]ujkjjkjX)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs attributes}(jkSysfs attributesjkj)ubajk}(j]j ]j ]j ]j]internalrefurijP) anchorname#sysfs-attributesujkjjkj)ubajk}(j]j ]j ]j ]j]ujkjjkj)ubajk}(j]j ]j ]j ]j]ujkjjkjX)ubejk}(j]j ]j ]j ]j]ujkj"jkj;)ubejk}(j]j ]j ]j ]j]ujkjjkj8)ubajk}(j]j ]j ]j ]j]ujkj"ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Driver IBMPOWERNV}(jkjjkj)ubajk}(j]j ]j ]j ]j]internalrefurihwmon/ibmpowernv anchornamehujkjjkj)ubajk}(j]j ]j ]j ]j]ujkjjkj)ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj*ubajk}(j]j ]j ]j ]j]internalrefurij) anchorname #descriptionujkjjkj)ubajk}(j]j ]j ]j ]j]ujkjjkj)ubajk}(j]j ]j ]j ]j]ujkjjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage notes}(jk Usage notesjkj&*ubajk}(j]j ]j ]j ]j]internalrefurij) anchorname #usage-notesujkjjkj#*ubajk}(j]j ]j ]j ]j]ujkjjkj *ubajk}(j]j ]j ]j ]j]ujkjjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs attributes}(jkSysfs attributesjkjJ*ubajk}(j]j ]j ]j ]j]internalrefurij) anchorname#sysfs-attributesujkjjkjG*ubajk}(j]j ]j ]j ]j]ujkjjkjD*ubajk}(j]j ]j ]j ]j]ujkjjkj)ubejk}(j]j ]j ]j ]j]ujkj"jkj)ubejk}(j]j ]j ]j ]j]ujkjjkj)ubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver lm77}(jkjjkj*ubajk}(j]j ]j ]j ]j]internalrefuri hwmon/lm77 anchornamehujkjjkj*ubajk}(j]j ]j ]j ]j]ujkjjkj}*ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj*ubajk}(j]j ]j ]j ]j]internalrefurij* anchorname #descriptionujkjjkj*ubajk}(j]j ]j ]j ]j]ujkjjkj*ubajk}(j]j ]j ]j ]j]ujkjjkj*ubajk}(j]j ]j ]j ]j]ujkj"jkj}*ubejk}(j]j ]j ]j ]j]ujkjjkjz*ubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver mlxreg-fan}(jkjjkj*ubajk}(j]j ]j ]j ]j]internalrefurihwmon/mlxreg-fan anchornamehujkjjkj*ubajk}(j]j ]j ]j ]j]ujkjjkj*ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj*ubajk}(j]j ]j ]j ]j]internalrefurij* anchorname #descriptionujkjjkj*ubajk}(j]j ]j ]j ]j]ujkjjkj*ubajk}(j]j ]j ]j ]j]ujkjjkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/sys files in hwmon subsystem}(jk/sys files in hwmon subsystemjkj +ubajk}(j]j ]j ]j ]j]internalrefurij* anchorname#sys-files-in-hwmon-subsystemujkjjkj+ubajk}(j]j ]j ]j ]j]ujkjjkj+ubajk}(j]j ]j ]j ]j]ujkjjkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/sys files in thermal subsystem}(jk/sys files in thermal subsystemjkjD+ubajk}(j]j ]j ]j ]j]internalrefurij* anchorname#sys-files-in-thermal-subsystemujkjjkjA+ubajk}(j]j ]j ]j ]j]ujkjjkj>+ubajk}(j]j ]j ]j ]j]ujkjjkj*ubejk}(j]j ]j ]j ]j]ujkj"jkj*ubejk}(j]j ]j ]j ]j]ujkjjkj*ubajk}(j]j ]j ]j ]j]ujkj"ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver lm95234}(jkjjkj}+ubajk}(j]j ]j ]j ]j]internalrefuri hwmon/lm95234 anchornamehujkjjkjz+ubajk}(j]j ]j ]j ]j]ujkjjkjw+ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj+ubajk}(j]j ]j ]j ]j]internalrefurij+ anchorname #descriptionujkjjkj+ubajk}(j]j ]j ]j ]j]ujkjjkj+ubajk}(j]j ]j ]j ]j]ujkjjkj+ubajk}(j]j ]j ]j ]j]ujkj"jkjw+ubejk}(j]j ]j ]j ]j]ujkjjkjt+ubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHardware Monitoring}(jkjjkj+ubajk}(j]j ]j ]j ]j]internalrefuri hwmon/index anchornamehujkjjkj+ubajk}(j]j ]j ]j ]j]ujkjjkj+ubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j ]j ]j ]j]parentj+entries](Nhwmon/hwmon-kernel-apiNhwmon/pmbus-coreNhwmon/submitting-patchesNhwmon/sysfs-interfaceNhwmon/userspace-toolse includefiles](j+j+j,j,j,emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujktoctreej^s9/var/lib/git/docbuild/linux/Documentation/hwmon/index.rstj_sKjkj+ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"Hardware Monitoring Kernel Drivers}(jk"Hardware Monitoring Kernel Driversjkj,ubajk}(j]j ]j ]j ]j]internalrefurij+ anchorname##hardware-monitoring-kernel-driversujkjjkj,ubajk}(j]j ]j ]j ]j]ujkjjkj,ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j ]j ]j ]j]parentj+entries](Nhwmon/abituguruNhwmon/abituguru3Nhwmon/acbel-fsg032Nhwmon/acpi_power_meterN hwmon/ad7314Nhwmon/adc128d818N hwmon/adm1021N hwmon/adm1025N hwmon/adm1026N hwmon/adm1031N hwmon/adm1177N hwmon/adm1266N hwmon/adm1275N hwmon/adm9240N hwmon/ads7828N hwmon/adt7410N hwmon/adt7411N hwmon/adt7462N hwmon/adt7470N hwmon/adt7475N hwmon/aht10N hwmon/amc6821Nhwmon/aquacomputer_d5nextN hwmon/asb100N hwmon/asc7621Nhwmon/aspeed-g6-pwm-tachNhwmon/aspeed-pwm-tachoNhwmon/asus_ec_sensorsNhwmon/asus_rog_ryujinNhwmon/asus_wmi_sensorsNhwmon/bcm54140N hwmon/bel-pfeNhwmon/bpa-rs600N hwmon/bt1-pvtNhwmon/chipcap2Nhwmon/coretempNhwmon/corsair-cproNhwmon/corsair-psuN hwmon/da9052N hwmon/da9055Nhwmon/dell-smm-hwmonN hwmon/dme1737Nhwmon/dps920abNhwmon/drivetempN hwmon/ds1621N hwmon/ds620N hwmon/emc1403N hwmon/emc2103N hwmon/emc2305Nhwmon/emc6w201N hwmon/f71805fNhwmon/f71882fgNhwmon/fam15h_powerN hwmon/fsp-3yNhwmon/ftsteutatesN hwmon/g760aN hwmon/g762Nhwmon/gigabyte_waterforceNhwmon/gsc-hwmonN hwmon/gl518smNhwmon/gxp-fan-ctrlN hwmon/hih6130Nhwmon/hp-wmi-sensorsN hwmon/hs3001N hwmon/ibmaemNhwmon/ibm-cffpsNhwmon/ibmpowernvN hwmon/ina209N hwmon/ina2xxN hwmon/ina238N hwmon/ina3221Nhwmon/inspur-ipsps1Nhwmon/intel-m10-bmc-hwmonN hwmon/ir35221N hwmon/ir38064N hwmon/ir36021Nhwmon/isl68137N hwmon/it87N hwmon/jc42N hwmon/k10tempN hwmon/k8tempN hwmon/lan966xNhwmon/lineage-pemN hwmon/lm25066N hwmon/lm63N hwmon/lm70N hwmon/lm73N hwmon/lm75N hwmon/lm77N hwmon/lm78N hwmon/lm80N hwmon/lm83N hwmon/lm85N hwmon/lm87N hwmon/lm90N hwmon/lm92N hwmon/lm93N hwmon/lm95234N hwmon/lm95245Nhwmon/lochnagarN hwmon/lt7182sN hwmon/ltc2992N hwmon/ltc2945N hwmon/ltc2947N hwmon/ltc2978N hwmon/ltc2990N hwmon/ltc2991N hwmon/ltc3815N hwmon/ltc4151N hwmon/ltc4215N hwmon/ltc4245N hwmon/ltc4260N hwmon/ltc4261N hwmon/ltc4282N hwmon/ltc4286N hwmon/max127Nhwmon/max15301Nhwmon/max16064Nhwmon/max16065N hwmon/max1619Nhwmon/max16601N hwmon/max1668N hwmon/max197Nhwmon/max20730Nhwmon/max20751Nhwmon/max31722Nhwmon/max31730Nhwmon/max31760Nhwmon/max31785Nhwmon/max31790Nhwmon/max31827Nhwmon/max34440N hwmon/max6620N hwmon/max6639N hwmon/max6642N hwmon/max6650N hwmon/max6697N hwmon/max8688Nhwmon/mc13783-adcNhwmon/mc34vr500N hwmon/mcp3021Nhwmon/menf21bmcNhwmon/mlxreg-fanN hwmon/mp2856N hwmon/mp2888N hwmon/mp2975N hwmon/mp5023N hwmon/mp5990N hwmon/mpq8785N hwmon/nct6683N hwmon/nct6775N hwmon/nct7802N hwmon/nct7904Nhwmon/npcm750-pwm-fanN hwmon/nsa320Nhwmon/ntc_thermistorNhwmon/nzxt-kraken2Nhwmon/nzxt-kraken3Nhwmon/nzxt-smart2N hwmon/occNhwmon/oxp-sensorsN hwmon/pc87360N hwmon/pc87427N hwmon/pcf8591N hwmon/pim4328Nhwmon/pli1209bcNhwmon/pm6764trNhwmon/peci-cputempNhwmon/peci-dimmtempN hwmon/pmbusN hwmon/powerzNhwmon/powr1220N hwmon/pt5161lN hwmon/pxe1610N hwmon/pwm-fanNhwmon/q54sj108a2Nhwmon/raspberrypi-hwmonN hwmon/sbrmiNhwmon/sbtsi_tempN hwmon/sch5627N hwmon/sch5636Nhwmon/scpi-hwmonN hwmon/sfctempN hwmon/sht15N hwmon/sht21N hwmon/sht3xN hwmon/sht4xN hwmon/shtc1N hwmon/sis5595Nhwmon/sl28cpldNhwmon/smpro-hwmonNhwmon/smsc47b397Nhwmon/smsc47m192Nhwmon/smsc47m1Nhwmon/sparx5-tempNhwmon/stpddc60Nhwmon/surface_fanNhwmon/sy7636a-hwmonN hwmon/tc654N hwmon/tc74N hwmon/thmc50N hwmon/tmp102N hwmon/tmp103N hwmon/tmp108N hwmon/tmp401N hwmon/tmp421N hwmon/tmp464N hwmon/tmp513Nhwmon/tps23861Nhwmon/tps40422Nhwmon/tps53679Nhwmon/tps546d24Nhwmon/twl4030-madc-hwmonN hwmon/ucd9000N hwmon/ucd9200Nhwmon/vexpressN hwmon/via686aN hwmon/vt1211Nhwmon/w83627ehfNhwmon/w83627hfN hwmon/w83773gN hwmon/w83781dN hwmon/w83791dN hwmon/w83792dN hwmon/w83793N hwmon/w83795Nhwmon/w83l785tsNhwmon/w83l786ngN hwmon/wm831xN hwmon/wm8350Nhwmon/xgene-hwmonNhwmon/xdpe12284Nhwmon/xdpe152c4N hwmon/zl6100e includefiles](j@,jB,jD,jF,jH,jJ,jL,jN,jP,jR,jT,jV,jX,jZ,j\,j^,j`,jb,jd,jf,jh,jj,jl,jn,jp,jr,jt,jv,jx,jz,j|,j~,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j-j-j-j-j-j -j -j-j-j-j-j-j-j-j-j-j -j"-j$-j&-j(-j*-j,-j.-j0-j2-j4-j6-j8-j:-j<-j>-j@-jB-jD-jF-jH-jJ-jL-jN-jP-jR-jT-jV-jX-jZ-j\-j^-j`-jb-jd-jf-jh-jj-jl-jn-jp-jr-jt-jv-jx-jz-j|-j~-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j.j.j.j.j.j .j .j.j.j.emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj,j^sj,j_sKjkj1,ubajk}(j]j ]j ]j ]j]ujkj"jkj,ubejk}(j]j ]j ]j ]j]ujkjjkj+ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj4.ubajk}(j]j ]j ]j ]j]internalrefurij+ anchorname#indicesujkjjkj1.ubajk}(j]j ]j ]j ]j]ujkjjkj..ubajk}(j]j ]j ]j ]j]ujkjjkj+.ubajk}(j]j ]j ]j ]j]exprsubproject and htmlujkonlyjkj+ubejk}(j]j ]j ]j ]j]ujkj"jkj+ubejk}(j]j ]j ]j ]j]ujkjjkj+ubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Driver Lochnagar}(jkjjkjv.ubajk}(j]j ]j ]j ]j]internalrefurihwmon/lochnagar anchornamehujkjjkjs.ubajk}(j]j ]j ]j ]j]ujkjjkjp.ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj.ubajk}(j]j ]j ]j ]j]internalrefurij. anchorname #descriptionujkjjkj.ubajk}(j]j ]j ]j ]j]ujkjjkj.ubajk}(j]j ]j ]j ]j]ujkjjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs attributes}(jkSysfs attributesjkj.ubajk}(j]j ]j ]j ]j]internalrefurij. anchorname#sysfs-attributesujkjjkj.ubajk}(j]j ]j ]j ]j]ujkjjkj.ubajk}(j]j ]j ]j ]j]ujkjjkj.ubejk}(j]j ]j ]j ]j]ujkj"jkjp.ubejk}(j]j ]j ]j ]j]ujkjjkjm.ubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver ltc2992}(jkjjkj.ubajk}(j]j ]j ]j ]j]internalrefuri hwmon/ltc2992 anchornamehujkjjkj.ubajk}(j]j ]j ]j ]j]ujkjjkj.ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj/ubajk}(j]j ]j ]j ]j]internalrefurij/ anchorname #descriptionujkjjkj/ubajk}(j]j ]j ]j ]j]ujkjjkj /ubajk}(j]j ]j ]j ]j]ujkjjkj /ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkj7/ubajk}(j]j ]j ]j ]j]internalrefurij/ anchorname#sysfs-entriesujkjjkj4/ubajk}(j]j ]j ]j ]j]ujkjjkj1/ubajk}(j]j ]j ]j ]j]ujkjjkj /ubejk}(j]j ]j ]j ]j]ujkj"jkj.ubejk}(j]j ]j ]j ]j]ujkjjkj.ubajk}(j]j ]j ]j ]j]ujkj"ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver ir35221}(jkjjkjp/ubajk}(j]j ]j ]j ]j]internalrefuri hwmon/ir35221 anchornamehujkjjkjm/ubajk}(j]j ]j ]j ]j]ujkjjkjj/ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj/ubajk}(j]j ]j ]j ]j]internalrefurij/ anchorname #descriptionujkjjkj/ubajk}(j]j ]j ]j ]j]ujkjjkj/ubajk}(j]j ]j ]j ]j]ujkjjkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkj/ubajk}(j]j ]j ]j ]j]internalrefurij/ anchorname #usage-notesujkjjkj/ubajk}(j]j ]j ]j ]j]ujkjjkj/ubajk}(j]j ]j ]j ]j]ujkjjkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs attributes}(jkSysfs attributesjkj/ubajk}(j]j ]j ]j ]j]internalrefurij/ anchorname#sysfs-attributesujkjjkj/ubajk}(j]j ]j ]j ]j]ujkjjkj/ubajk}(j]j ]j ]j ]j]ujkjjkj/ubejk}(j]j ]j ]j ]j]ujkj"jkjj/ubejk}(j]j ]j ]j ]j]ujkjjkjg/ubajk}(j]j ]j ]j ]j]ujkj"ubjm je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-drm/tegra NVIDIA Tegra GPU and display driver}(jkj!jkj0ubajk}(j#]j%]j']j)]j+]internalrefuri gpu/tegra anchornamehujk referencejkj0ubajk}(j#]j%]j']j)]j+]ujkcompact_paragraphjkj 0ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDriver Infrastructure}(jkDriver Infrastructurejkj30ubajk}(j#]j%]j']j)]j+]internalrefurij 0 anchorname#driver-infrastructureujkj"0jkj00ubajk}(j#]j%]j']j)]j+]ujkj)0jkj-0ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHost1x Infrastructure Reference}(jkHost1x Infrastructure ReferencejkjT0ubajk}(j#]j%]j']j)]j+]internalrefurij 0 anchorname #host1x-infrastructure-referenceujkj"0jkjQ0ubajk}(j#]j%]j']j)]j+]ujkj)0jkjN0ubajk}(j#]j%]j']j)]j+]ujk list_itemjkjK0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHost1x Syncpoint Reference}(jkHost1x Syncpoint Referencejkjy0ubajk}(j#]j%]j']j)]j+]internalrefurij 0 anchorname#host1x-syncpoint-referenceujkj"0jkjv0ubajk}(j#]j%]j']j)]j+]ujkj)0jkjs0ubajk}(j#]j%]j']j)]j+]ujkjr0jkjK0ubejk}(j#]j%]j']j)]j+]ujk bullet_listjkj-0ubejk}(j#]j%]j']j)]j+]ujkjr0jkj*0ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk KMS driver}(jk KMS driverjkj0ubajk}(j#]j%]j']j)]j+]internalrefurij 0 anchorname #kms-driverujkj"0jkj0ubajk}(j#]j%]j']j)]j+]ujkj)0jkj0ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDisplay Controllers}(jkDisplay Controllersjkj0ubajk}(j#]j%]j']j)]j+]internalrefurij 0 anchorname#display-controllersujkj"0jkj0ubajk}(j#]j%]j']j)]j+]ujkj)0jkj0ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWindows}(jkWindowsjkj0ubajk}(j#]j%]j']j)]j+]internalrefurij 0 anchorname#windowsujkj"0jkj0ubajk}(j#]j%]j']j)]j+]ujkj)0jkj0ubajk}(j#]j%]j']j)]j+]ujkjr0jkj0ubajk}(j#]j%]j']j)]j+]ujkj0jkj0ubejk}(j#]j%]j']j)]j+]ujkjr0jkj0ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOutputs}(jkOutputsjkj1ubajk}(j#]j%]j']j)]j+]internalrefurij 0 anchorname#outputsujkj"0jkj1ubajk}(j#]j%]j']j)]j+]ujkj)0jkj1ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRGB/LVDS}(jkRGB/LVDSjkj=1ubajk}(j#]j%]j']j)]j+]internalrefurij 0 anchorname #rgb-lvdsujkj"0jkj:1ubajk}(j#]j%]j']j)]j+]ujkj)0jkj71ubajk}(j#]j%]j']j)]j+]ujkjr0jkj41ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHDMI}(jkHDMIjkja1ubajk}(j#]j%]j']j)]j+]internalrefurij 0 anchorname#hdmiujkj"0jkj^1ubajk}(j#]j%]j']j)]j+]ujkj)0jkj[1ubajk}(j#]j%]j']j)]j+]ujkjr0jkj41ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDSI}(jkDSIjkj1ubajk}(j#]j%]j']j)]j+]internalrefurij 0 anchorname#dsiujkj"0jkj1ubajk}(j#]j%]j']j)]j+]ujkj)0jkj1ubajk}(j#]j%]j']j)]j+]ujkjr0jkj41ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkeDP/DP}(jkeDP/DPjkj1ubajk}(j#]j%]j']j)]j+]internalrefurij 0 anchorname#edp-dpujkj"0jkj1ubajk}(j#]j%]j']j)]j+]ujkj)0jkj1ubajk}(j#]j%]j']j)]j+]ujkjr0jkj41ubejk}(j#]j%]j']j)]j+]ujkj0jkj1ubejk}(j#]j%]j']j)]j+]ujkjr0jkj0ubejk}(j#]j%]j']j)]j+]ujkj0jkj0ubejk}(j#]j%]j']j)]j+]ujkjr0jkj*0ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUserspace Interface}(jkUserspace Interfacejkj1ubajk}(j#]j%]j']j)]j+]internalrefurij 0 anchorname#userspace-interfaceujkj"0jkj1ubajk}(j#]j%]j']j)]j+]ujkj)0jkj1ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk GEM Buffers}(jk GEM Buffersjkj2ubajk}(j#]j%]j']j)]j+]internalrefurij 0 anchorname #gem-buffersujkj"0jkj2ubajk}(j#]j%]j']j)]j+]ujkj)0jkj2ubajk}(j#]j%]j']j)]j+]ujkjr0jkj1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Syncpoints}(jk Syncpointsjkj*2ubajk}(j#]j%]j']j)]j+]internalrefurij 0 anchorname #syncpointsujkj"0jkj'2ubajk}(j#]j%]j']j)]j+]ujkj)0jkj$2ubajk}(j#]j%]j']j)]j+]ujkjr0jkj1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCommand Stream Submission}(jkCommand Stream SubmissionjkjN2ubajk}(j#]j%]j']j)]j+]internalrefurij 0 anchorname#command-stream-submissionujkj"0jkjK2ubajk}(j#]j%]j']j)]j+]ujkj)0jkjH2ubajk}(j#]j%]j']j)]j+]ujkjr0jkj1ubejk}(j#]j%]j']j)]j+]ujkj0jkj1ubejk}(j#]j%]j']j)]j+]ujkjr0jkj*0ubejk}(j#]j%]j']j)]j+]ujkj0jkj 0ubejk}(j#]j%]j']j)]j+]ujkjr0jkj0ubajk}(j#]j%]j']j)]j+]ujkj0ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGPU RFC Section}(jkj5jkj2ubajk}(j#]j%]j']j)]j+]internalrefuri gpu/rfc/index anchornamehujkj"0jkj2ubajk}(j#]j%]j']j)]j+]ujkj)0jkj2ubje0)}(jkhjk](jH)}(jkhjk]jk}(j#]j%]j']j)]j+]parentj2entries]Ngpu/rfc/i915_gem_lmema includefiles]j2amaxdepthJcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujktoctreej^s;/var/lib/git/docbuild/linux/Documentation/gpu/rfc/index.rstj_sKjkj2ubjH)}(jkhjk]jk}(j#]j%]j']j)]j+]parentj2entries]Ngpu/rfc/i915_schedulera includefiles]j2amaxdepthJcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj2j^sj2j_sKjkj2ubjH)}(jkhjk]jk}(j#]j%]j']j)]j+]parentj2entries]Ngpu/rfc/i915_small_bara includefiles]j2amaxdepthJcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj2j^sj2j_sKjkj2ubjH)}(jkhjk]jk}(j#]j%]j']j)]j+]parentj2entries]Ngpu/rfc/i915_vm_binda includefiles]j3amaxdepthJcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj2j^sj2j_sKjkj2ubejk}(j#]j%]j']j)]j+]ujkj0jkj2ubejk}(j#]j%]j']j)]j+]ujkjr0jkj2ubajk}(j#]j%]j']j)]j+]ujkj0ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver adt7470}(jkjCjkj.3ubajk}(j#]j%]j']j)]j+]internalrefuri hwmon/adt7470 anchornamehujkj"0jkj+3ubajk}(j#]j%]j']j)]j+]ujkj)0jkj(3ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjN3ubajk}(j#]j%]j']j)]j+]internalrefurij=3 anchorname #descriptionujkj"0jkjK3ubajk}(j#]j%]j']j)]j+]ujkj)0jkjH3ubajk}(j#]j%]j']j)]j+]ujkjr0jkjE3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpecial Features}(jkSpecial Featuresjkjr3ubajk}(j#]j%]j']j)]j+]internalrefurij=3 anchorname#special-featuresujkj"0jkjo3ubajk}(j#]j%]j']j)]j+]ujkj)0jkjl3ubajk}(j#]j%]j']j)]j+]ujkjr0jkjE3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguration Notes}(jkConfiguration Notesjkj3ubajk}(j#]j%]j']j)]j+]internalrefurij=3 anchorname#configuration-notesujkj"0jkj3ubajk}(j#]j%]j']j)]j+]ujkj)0jkj3ubajk}(j#]j%]j']j)]j+]ujkjr0jkjE3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotes}(jkNotesjkj3ubajk}(j#]j%]j']j)]j+]internalrefurij=3 anchorname#notesujkj"0jkj3ubajk}(j#]j%]j']j)]j+]ujkj)0jkj3ubajk}(j#]j%]j']j)]j+]ujkjr0jkjE3ubejk}(j#]j%]j']j)]j+]ujkj0jkj(3ubejk}(j#]j%]j']j)]j+]ujkjr0jkj%3ubajk}(j#]j%]j']j)]j+]ujkj0ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver adc128d818}(jkjQjkj3ubajk}(j#]j%]j']j)]j+]internalrefurihwmon/adc128d818 anchornamehujkj"0jkj3ubajk}(j#]j%]j']j)]j+]ujkj)0jkj3ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj4ubajk}(j#]j%]j']j)]j+]internalrefurij4 anchorname #descriptionujkj"0jkj4ubajk}(j#]j%]j']j)]j+]ujkj)0jkj 4ubajk}(j#]j%]j']j)]j+]ujkjr0jkj 4ubajk}(j#]j%]j']j)]j+]ujkj0jkj3ubejk}(j#]j%]j']j)]j+]ujkjr0jkj3ubajk}(j#]j%]j']j)]j+]ujkj0ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver corsair-psu}(jkj_jkjL4ubajk}(j#]j%]j']j)]j+]internalrefurihwmon/corsair-psu anchornamehujkj"0jkjI4ubajk}(j#]j%]j']j)]j+]ujkj)0jkjF4ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjl4ubajk}(j#]j%]j']j)]j+]internalrefurij[4 anchorname #descriptionujkj"0jkji4ubajk}(j#]j%]j']j)]j+]ujkj)0jkjf4ubajk}(j#]j%]j']j)]j+]ujkjr0jkjc4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkj4ubajk}(j#]j%]j']j)]j+]internalrefurij[4 anchorname#sysfs-entriesujkj"0jkj4ubajk}(j#]j%]j']j)]j+]ujkj)0jkj4ubajk}(j#]j%]j']j)]j+]ujkjr0jkjc4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkj4ubajk}(j#]j%]j']j)]j+]internalrefurij[4 anchorname #usage-notesujkj"0jkj4ubajk}(j#]j%]j']j)]j+]ujkj)0jkj4ubajk}(j#]j%]j']j)]j+]ujkjr0jkjc4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDebugfs entries}(jkDebugfs entriesjkj4ubajk}(j#]j%]j']j)]j+]internalrefurij[4 anchorname#debugfs-entriesujkj"0jkj4ubajk}(j#]j%]j']j)]j+]ujkj)0jkj4ubajk}(j#]j%]j']j)]j+]ujkjr0jkjc4ubejk}(j#]j%]j']j)]j+]ujkj0jkjF4ubejk}(j#]j%]j']j)]j+]ujkjr0jkjC4ubajk}(j#]j%]j']j)]j+]ujkj0ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver asc7621}(jkjmjkj5ubajk}(j#]j%]j']j)]j+]internalrefuri hwmon/asc7621 anchornamehujkj"0jkj5ubajk}(j#]j%]j']j)]j+]ujkj)0jkj 5ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkaSC7621 Product Description}(jkaSC7621 Product Descriptionjkj15ubajk}(j#]j%]j']j)]j+]internalrefurij 5 anchorname#asc7621-product-descriptionujkj"0jkj.5ubajk}(j#]j%]j']j)]j+]ujkj)0jkj+5ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFeatures}(jkFeaturesjkjR5ubajk}(j#]j%]j']j)]j+]internalrefurij 5 anchorname #featuresujkj"0jkjO5ubajk}(j#]j%]j']j)]j+]ujkj)0jkjL5ubajk}(j#]j%]j']j)]j+]ujkjr0jkjI5ubajk}(j#]j%]j']j)]j+]ujkj0jkj+5ubejk}(j#]j%]j']j)]j+]ujkjr0jkj(5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguration Notes}(jkConfiguration Notesjkj5ubajk}(j#]j%]j']j)]j+]internalrefurij 5 anchorname#configuration-notesujkj"0jkj5ubajk}(j#]j%]j']j)]j+]ujkj)0jkj|5ubajk}(j#]j%]j']j)]j+]ujkjr0jkj(5ubejk}(j#]j%]j']j)]j+]ujkj0jkj 5ubejk}(j#]j%]j']j)]j+]ujkjr0jkj5ubajk}(j#]j%]j']j)]j+]ujkj0ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHID-BPF}(jkj{jkj5ubajk}(j#]j%]j']j)]j+]internalrefuri hid/hid-bpf anchornamehujkj"0jkj5ubajk}(j#]j%]j']j)]j+]ujkj)0jkj5ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWhen (and why) to use HID-BPF}(jkWhen (and why) to use HID-BPFjkj5ubajk}(j#]j%]j']j)]j+]internalrefurij5 anchorname#when-and-why-to-use-hid-bpfujkj"0jkj5ubajk}(j#]j%]j']j)]j+]ujkj)0jkj5ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDead zone of a joystick}(jkDead zone of a joystickjkj5ubajk}(j#]j%]j']j)]j+]internalrefurij5 anchorname#dead-zone-of-a-joystickujkj"0jkj5ubajk}(j#]j%]j']j)]j+]ujkj)0jkj5ubajk}(j#]j%]j']j)]j+]ujkjr0jkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Simple fixup of report descriptor}(jk!Simple fixup of report descriptorjkj 6ubajk}(j#]j%]j']j)]j+]internalrefurij5 anchorname"#simple-fixup-of-report-descriptorujkj"0jkj6ubajk}(j#]j%]j']j)]j+]ujkj)0jkj6ubajk}(j#]j%]j']j)]j+]ujkjr0jkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0Add a new feature that requires a new kernel API}(jk0Add a new feature that requires a new kernel APIjkjD6ubajk}(j#]j%]j']j)]j+]internalrefurij5 anchorname1#add-a-new-feature-that-requires-a-new-kernel-apiujkj"0jkjA6ubajk}(j#]j%]j']j)]j+]ujkj)0jkj>6ubajk}(j#]j%]j']j)]j+]ujkjr0jkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBMorph a device into something else and control that from userspace}(jkBMorph a device into something else and control that from userspacejkjh6ubajk}(j#]j%]j']j)]j+]internalrefurij5 anchornameC#morph-a-device-into-something-else-and-control-that-from-userspaceujkj"0jkje6ubajk}(j#]j%]j']j)]j+]ujkj)0jkjb6ubajk}(j#]j%]j']j)]j+]ujkjr0jkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFirewall}(jkFirewalljkj6ubajk}(j#]j%]j']j)]j+]internalrefurij5 anchorname #firewallujkj"0jkj6ubajk}(j#]j%]j']j)]j+]ujkj)0jkj6ubajk}(j#]j%]j']j)]j+]ujkjr0jkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTracing}(jkTracingjkj6ubajk}(j#]j%]j']j)]j+]internalrefurij5 anchorname#tracingujkj"0jkj6ubajk}(j#]j%]j']j)]j+]ujkj)0jkj6ubajk}(j#]j%]j']j)]j+]ujkjr0jkj5ubejk}(j#]j%]j']j)]j+]ujkj0jkj5ubejk}(j#]j%]j']j)]j+]ujkjr0jkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHigh-level view of HID-BPF}(jkHigh-level view of HID-BPFjkj6ubajk}(j#]j%]j']j)]j+]internalrefurij5 anchorname#high-level-view-of-hid-bpfujkj"0jkj6ubajk}(j#]j%]j']j)]j+]ujkj)0jkj6ubajk}(j#]j%]j']j)]j+]ujkjr0jkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAvailable types of programs}(jkAvailable types of programsjkj7ubajk}(j#]j%]j']j)]j+]internalrefurij5 anchorname#available-types-of-programsujkj"0jkj7ubajk}(j#]j%]j']j)]j+]ujkj)0jkj6ubajk}(j#]j%]j']j)]j+]ujkjr0jkj5ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDeveloper API:}(jkDeveloper API:jkj(7ubajk}(j#]j%]j']j)]j+]internalrefurij5 anchorname#developer-apiujkj"0jkj%7ubajk}(j#]j%]j']j)]j+]ujkj)0jkj"7ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/User API data structures available in programs:}(jk/User API data structures available in programs:jkjI7ubajk}(j#]j%]j']j)]j+]internalrefurij5 anchorname/#user-api-data-structures-available-in-programsujkj"0jkjF7ubajk}(j#]j%]j']j)]j+]ujkj)0jkjC7ubajk}(j#]j%]j']j)]j+]ujkjr0jkj@7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8Available tracing functions to attach a HID-BPF program:}(jk8Available tracing functions to attach a HID-BPF program:jkjm7ubajk}(j#]j%]j']j)]j+]internalrefurij5 anchorname8#available-tracing-functions-to-attach-a-hid-bpf-programujkj"0jkjj7ubajk}(j#]j%]j']j)]j+]ujkj)0jkjg7ubajk}(j#]j%]j']j)]j+]ujkjr0jkj@7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7Available API that can be used in all HID-BPF programs:}(jk7Available API that can be used in all HID-BPF programs:jkj7ubajk}(j#]j%]j']j)]j+]internalrefurij5 anchorname7#available-api-that-can-be-used-in-all-hid-bpf-programsujkj"0jkj7ubajk}(j#]j%]j']j)]j+]ujkj)0jkj7ubajk}(j#]j%]j']j)]j+]ujkjr0jkj@7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk;Available API that can be used in syscall HID-BPF programs:}(jk;Available API that can be used in syscall HID-BPF programs:jkj7ubajk}(j#]j%]j']j)]j+]internalrefurij5 anchorname;#available-api-that-can-be-used-in-syscall-hid-bpf-programsujkj"0jkj7ubajk}(j#]j%]j']j)]j+]ujkj)0jkj7ubajk}(j#]j%]j']j)]j+]ujkjr0jkj@7ubejk}(j#]j%]j']j)]j+]ujkj0jkj"7ubejk}(j#]j%]j']j)]j+]ujkjr0jkj5ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%General overview of a HID-BPF program}(jk%General overview of a HID-BPF programjkj7ubajk}(j#]j%]j']j)]j+]internalrefurij5 anchorname&#general-overview-of-a-hid-bpf-programujkj"0jkj7ubajk}(j#]j%]j']j)]j+]ujkj)0jkj7ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Accessing the data attached to the context}(jk*Accessing the data attached to the contextjkj8ubajk}(j#]j%]j']j)]j+]internalrefurij5 anchorname+#accessing-the-data-attached-to-the-contextujkj"0jkj8ubajk}(j#]j%]j']j)]j+]ujkj)0jkj8ubajk}(j#]j%]j']j)]j+]ujkjr0jkj7ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEffect of a HID-BPF program}(jkEffect of a HID-BPF programjkj*8ubajk}(j#]j%]j']j)]j+]internalrefurij5 anchorname#effect-of-a-hid-bpf-programujkj"0jkj'8ubajk}(j#]j%]j']j)]j+]ujkj)0jkj$8ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk(``SEC("fmod_ret/hid_bpf_device_event")``jk]jk$SEC("fmod_ret/hid_bpf_device_event")}(jkhjkjN8ubajk}(j#]j%]j']j)]j+]ujkliteralj^sNj_sNjkjK8ubajk}(j#]j%]j']j)]j+]internalrefurij5 anchorname"#sec-fmod-ret-hid-bpf-device-eventujkj"0jkjH8ubajk}(j#]j%]j']j)]j+]ujkj)0jkjE8ubajk}(j#]j%]j']j)]j+]ujkjr0jkjB8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``SEC("syscall")``jk]jkSEC("syscall")}(jkhjkj|8ubajk}(j#]j%]j']j)]j+]ujkj\8j^sNj_sNjkjy8ubajk}(j#]j%]j']j)]j+]internalrefurij5 anchorname #sec-syscallujkj"0jkjv8ubajk}(j#]j%]j']j)]j+]ujkj)0jkjs8ubajk}(j#]j%]j']j)]j+]ujkjr0jkjB8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk'``SEC("fmod_ret/hid_bpf_rdesc_fixup")``jk]jk#SEC("fmod_ret/hid_bpf_rdesc_fixup")}(jkhjkj8ubajk}(j#]j%]j']j)]j+]ujkj\8j^sNj_sNjkj8ubajk}(j#]j%]j']j)]j+]internalrefurij5 anchorname!#sec-fmod-ret-hid-bpf-rdesc-fixupujkj"0jkj8ubajk}(j#]j%]j']j)]j+]ujkj)0jkj8ubajk}(j#]j%]j']j)]j+]ujkjr0jkjB8ubejk}(j#]j%]j']j)]j+]ujkj0jkj$8ubejk}(j#]j%]j']j)]j+]ujkjr0jkj7ubejk}(j#]j%]j']j)]j+]ujkj0jkj7ubejk}(j#]j%]j']j)]j+]ujkjr0jkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Attaching a bpf program to a device}(jk#Attaching a bpf program to a devicejkj8ubajk}(j#]j%]j']j)]j+]internalrefurij5 anchorname$#attaching-a-bpf-program-to-a-deviceujkj"0jkj8ubajk}(j#]j%]j']j)]j+]ujkj)0jkj8ubajk}(j#]j%]j']j)]j+]ujkjr0jkj5ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk9An (almost) complete example of a BPF enhanced HID device}(jk9An (almost) complete example of a BPF enhanced HID devicejkj9ubajk}(j#]j%]j']j)]j+]internalrefurij5 anchorname8#an-almost-complete-example-of-a-bpf-enhanced-hid-deviceujkj"0jkj 9ubajk}(j#]j%]j']j)]j+]ujkj)0jkj 9ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFiltering events}(jkFiltering eventsjkj09ubajk}(j#]j%]j']j)]j+]internalrefurij5 anchorname#filtering-eventsujkj"0jkj-9ubajk}(j#]j%]j']j)]j+]ujkj)0jkj*9ubajk}(j#]j%]j']j)]j+]ujkjr0jkj'9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkControlling the device}(jkControlling the devicejkjT9ubajk}(j#]j%]j']j)]j+]internalrefurij5 anchorname#controlling-the-deviceujkj"0jkjQ9ubajk}(j#]j%]j']j)]j+]ujkj)0jkjN9ubajk}(j#]j%]j']j)]j+]ujkjr0jkj'9ubejk}(j#]j%]j']j)]j+]ujkj0jkj 9ubejk}(j#]j%]j']j)]j+]ujkjr0jkj5ubejk}(j#]j%]j']j)]j+]ujkj0jkj5ubejk}(j#]j%]j']j)]j+]ujkjr0jkj5ubajk}(j#]j%]j']j)]j+]ujkj0ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Map Layer}(jkjjkj9ubajk}(j#]j%]j']j)]j+]internalrefuri gpu/xe/xe_map anchornamehujkj"0jkj9ubajk}(j#]j%]j']j)]j+]ujkj)0jkj9ubajk}(j#]j%]j']j)]j+]ujkjr0jkj9ubajk}(j#]j%]j']j)]j+]ujkj0ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Intel Integrated Sensor Hub (ISH)}(jkjjkj9ubajk}(j#]j%]j']j)]j+]internalrefurihid/intel-ish-hid anchornamehujkj"0jkj9ubajk}(j#]j%]j']j)]j+]ujkj)0jkj9ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. Overview}(jk 1. Overviewjkj9ubajk}(j#]j%]j']j)]j+]internalrefurij9 anchorname #overviewujkj"0jkj9ubajk}(j#]j%]j']j)]j+]ujkj)0jkj9ubajk}(j#]j%]j']j)]j+]ujkjr0jkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$2. ISH Implementation: Block Diagram}(jk$2. ISH Implementation: Block Diagramjkj :ubajk}(j#]j%]j']j)]j+]internalrefurij9 anchorname!#ish-implementation-block-diagramujkj"0jkj:ubajk}(j#]j%]j']j)]j+]ujkj)0jkj:ubajk}(j#]j%]j']j)]j+]ujkjr0jkj9ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(3. High level processing in above blocks}(jk(3. High level processing in above blocksjkj-:ubajk}(j#]j%]j']j)]j+]internalrefurij9 anchorname&#high-level-processing-in-above-blocksujkj"0jkj*:ubajk}(j#]j%]j']j)]j+]ujkj)0jkj':ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.1 Hardware Interface}(jk3.1 Hardware InterfacejkjN:ubajk}(j#]j%]j']j)]j+]internalrefurij9 anchorname#hardware-interfaceujkj"0jkjK:ubajk}(j#]j%]j']j)]j+]ujkj)0jkjH:ubajk}(j#]j%]j']j)]j+]ujkjr0jkjE:ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk.3.2 Inter Processor Communication (IPC) driver}(jk.3.2 Inter Processor Communication (IPC) driverjkjr:ubajk}(j#]j%]j']j)]j+]internalrefurij9 anchorname)#inter-processor-communication-ipc-driverujkj"0jkjo:ubajk}(j#]j%]j']j)]j+]ujkj)0jkjl:ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3.2.1 IPC/FW message types}(jk3.2.1 IPC/FW message typesjkj:ubajk}(j#]j%]j']j)]j+]internalrefurij9 anchorname#ipc-fw-message-typesujkj"0jkj:ubajk}(j#]j%]j']j)]j+]ujkj)0jkj:ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTX and RX of Transport messages}(jkTX and RX of Transport messagesjkj:ubajk}(j#]j%]j']j)]j+]internalrefurij9 anchorname #tx-and-rx-of-transport-messagesujkj"0jkj:ubajk}(j#]j%]j']j)]j+]ujkj)0jkj:ubajk}(j#]j%]j']j)]j+]ujkjr0jkj:ubajk}(j#]j%]j']j)]j+]ujkj0jkj:ubejk}(j#]j%]j']j)]j+]ujkjr0jkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.2.2 Transport layer interface}(jk3.2.2 Transport layer interfacejkj:ubajk}(j#]j%]j']j)]j+]internalrefurij9 anchorname#transport-layer-interfaceujkj"0jkj:ubajk}(j#]j%]j']j)]j+]ujkj)0jkj:ubajk}(j#]j%]j']j)]j+]ujkjr0jkj:ubejk}(j#]j%]j']j)]j+]ujkj0jkjl:ubejk}(j#]j%]j']j)]j+]ujkjr0jkjE:ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3.3 ISH Transport layer}(jk3.3 ISH Transport layerjkj;ubajk}(j#]j%]j']j)]j+]internalrefurij9 anchorname#ish-transport-layerujkj"0jkj;ubajk}(j#]j%]j']j)]j+]ujkj)0jkj;ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.3.1 A Generic Transport Layer}(jk3.3.1 A Generic Transport Layerjkj5;ubajk}(j#]j%]j']j)]j+]internalrefurij9 anchorname#a-generic-transport-layerujkj"0jkj2;ubajk}(j#]j%]j']j)]j+]ujkj)0jkj/;ubajk}(j#]j%]j']j)]j+]ujkjr0jkj,;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+3.3.2 Connection and Flow Control Mechanism}(jk+3.3.2 Connection and Flow Control MechanismjkjY;ubajk}(j#]j%]j']j)]j+]internalrefurij9 anchorname&#connection-and-flow-control-mechanismujkj"0jkjV;ubajk}(j#]j%]j']j)]j+]ujkj)0jkjS;ubajk}(j#]j%]j']j)]j+]ujkjr0jkj,;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3.3.3 Peer to Peer data transfer}(jk 3.3.3 Peer to Peer data transferjkj};ubajk}(j#]j%]j']j)]j+]internalrefurij9 anchorname#peer-to-peer-data-transferujkj"0jkjz;ubajk}(j#]j%]j']j)]j+]ujkj)0jkjw;ubajk}(j#]j%]j']j)]j+]ujkjr0jkj,;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.3.4 Ring Buffers}(jk3.3.4 Ring Buffersjkj;ubajk}(j#]j%]j']j)]j+]internalrefurij9 anchorname #ring-buffersujkj"0jkj;ubajk}(j#]j%]j']j)]j+]ujkj)0jkj;ubajk}(j#]j%]j']j)]j+]ujkjr0jkj,;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.3.5 Host Enumeration}(jk3.3.5 Host Enumerationjkj;ubajk}(j#]j%]j']j)]j+]internalrefurij9 anchorname#host-enumerationujkj"0jkj;ubajk}(j#]j%]j']j)]j+]ujkj)0jkj;ubajk}(j#]j%]j']j)]j+]ujkjr0jkj,;ubejk}(j#]j%]j']j)]j+]ujkj0jkj;ubejk}(j#]j%]j']j)]j+]ujkjr0jkjE:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.4 HID over ISH Client}(jk3.4 HID over ISH Clientjkj;ubajk}(j#]j%]j']j)]j+]internalrefurij9 anchorname#hid-over-ish-clientujkj"0jkj;ubajk}(j#]j%]j']j)]j+]ujkj)0jkj;ubajk}(j#]j%]j']j)]j+]ujkjr0jkjE:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-3.5 HID Sensor Hub MFD and IIO sensor drivers}(jk-3.5 HID Sensor Hub MFD and IIO sensor driversjkj<ubajk}(j#]j%]j']j)]j+]internalrefurij9 anchorname*#hid-sensor-hub-mfd-and-iio-sensor-driversujkj"0jkj<ubajk}(j#]j%]j']j)]j+]ujkj)0jkj<ubajk}(j#]j%]j']j)]j+]ujkjr0jkjE:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-3.6 End to End HID transport Sequence Diagram}(jk-3.6 End to End HID transport Sequence Diagramjkj=<ubajk}(j#]j%]j']j)]j+]internalrefurij9 anchorname*#end-to-end-hid-transport-sequence-diagramujkj"0jkj:<ubajk}(j#]j%]j']j)]j+]ujkj)0jkj7<ubajk}(j#]j%]j']j)]j+]ujkjr0jkjE:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.7 ISH Debugging}(jk3.7 ISH Debuggingjkja<ubajk}(j#]j%]j']j)]j+]internalrefurij9 anchorname#ish-debuggingujkj"0jkj^<ubajk}(j#]j%]j']j)]j+]ujkj)0jkj[<ubajk}(j#]j%]j']j)]j+]ujkjr0jkjE:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk53.8 ISH IIO sysfs Example on Lenovo thinkpad Yoga 260}(jk53.8 ISH IIO sysfs Example on Lenovo thinkpad Yoga 260jkj<ubajk}(j#]j%]j']j)]j+]internalrefurij9 anchorname2#ish-iio-sysfs-example-on-lenovo-thinkpad-yoga-260ujkj"0jkj<ubajk}(j#]j%]j']j)]j+]ujkj)0jkj<ubajk}(j#]j%]j']j)]j+]ujkjr0jkjE:ubejk}(j#]j%]j']j)]j+]ujkj0jkj':ubejk}(j#]j%]j']j)]j+]ujkjr0jkj9ubejk}(j#]j%]j']j)]j+]ujkj0jkj9ubejk}(j#]j%]j']j)]j+]ujkjr0jkj9ubajk}(j#]j%]j']j)]j+]ujkj0ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver adt7410}(jkjjkj<ubajk}(j#]j%]j']j)]j+]internalrefuri hwmon/adt7410 anchornamehujkj"0jkj<ubajk}(j#]j%]j']j)]j+]ujkj)0jkj<ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj<ubajk}(j#]j%]j']j)]j+]internalrefurij< anchorname #descriptionujkj"0jkj<ubajk}(j#]j%]j']j)]j+]ujkj)0jkj<ubajk}(j#]j%]j']j)]j+]ujkjr0jkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguration Notes}(jkConfiguration Notesjkj=ubajk}(j#]j%]j']j)]j+]internalrefurij< anchorname#configuration-notesujkj"0jkj =ubajk}(j#]j%]j']j)]j+]ujkj)0jkj=ubajk}(j#]j%]j']j)]j+]ujkjr0jkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksysfs-Interface}(jksysfs-Interfacejkj2=ubajk}(j#]j%]j']j)]j+]internalrefurij< anchorname#sysfs-interfaceujkj"0jkj/=ubajk}(j#]j%]j']j)]j+]ujkj)0jkj,=ubajk}(j#]j%]j']j)]j+]ujkjr0jkj<ubejk}(j#]j%]j']j)]j+]ujkj0jkj<ubejk}(j#]j%]j']j)]j+]ujkjr0jkj<ubajk}(j#]j%]j']j)]j+]ujkj0ubjFje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHuman Interface Devices (HID)}(jkjjkjk=ubajk}(j#]j%]j']j)]j+]internalrefuri hid/index anchornamehujkj"0jkjh=ubajk}(j#]j%]j']j)]j+]ujkj)0jkje=ubje0)}(jkhjk]jH)}(jkhjk]jk}(j#]j%]j']j)]j+]parentjz=entries](N hid/hidintroN hid/hiddevN hid/hidrawNhid/hid-sensorNhid/hid-transportN hid/hid-bpfNhid/uhidN hid/hid-alpsNhid/intel-ish-hidNhid/amd-sfh-hide includefiles](j=j=j=j=j=j=j=j=j=j=emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj2j^s7/var/lib/git/docbuild/linux/Documentation/hid/index.rstj_sKjkj=ubajk}(j#]j%]j']j)]j+]ujkj0jkje=ubejk}(j#]j%]j']j)]j+]ujkjr0jkjb=ubajk}(j#]j%]j']j)]j+]ujkj0ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)I915 GuC Submission/DRM Scheduler Section}(jkjjkj=ubajk}(j#]j%]j']j)]j+]internalrefurigpu/rfc/i915_scheduler anchornamehujkj"0jkj=ubajk}(j#]j%]j']j)]j+]ujkj)0jkj=ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Upstream plan}(jk Upstream planjkj=ubajk}(j#]j%]j']j)]j+]internalrefurij= anchorname#upstream-planujkj"0jkj=ubajk}(j#]j%]j']j)]j+]ujkj)0jkj=ubajk}(j#]j%]j']j)]j+]ujkjr0jkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!TODOs for GuC submission upstream}(jk!TODOs for GuC submission upstreamjkj>ubajk}(j#]j%]j']j)]j+]internalrefurij= anchorname"#todos-for-guc-submission-upstreamujkj"0jkj >ubajk}(j#]j%]j']j)]j+]ujkj)0jkj >ubajk}(j#]j%]j']j)]j+]ujkjr0jkj=ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!New uAPI for basic GuC submission}(jk!New uAPI for basic GuC submissionjkj4>ubajk}(j#]j%]j']j)]j+]internalrefurij= anchorname"#new-uapi-for-basic-guc-submissionujkj"0jkj1>ubajk}(j#]j%]j']j)]j+]ujkj)0jkj.>ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpec references:}(jkSpec references:jkjU>ubajk}(j#]j%]j']j)]j+]internalrefurij= anchorname#spec-referencesujkj"0jkjR>ubajk}(j#]j%]j']j)]j+]ujkj)0jkjO>ubajk}(j#]j%]j']j)]j+]ujkjr0jkjL>ubajk}(j#]j%]j']j)]j+]ujkj0jkj.>ubejk}(j#]j%]j']j)]j+]ujkjr0jkj=ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNew parallel submission uAPI}(jkNew parallel submission uAPIjkj>ubajk}(j#]j%]j']j)]j+]internalrefurij= anchorname#new-parallel-submission-uapiujkj"0jkj>ubajk}(j#]j%]j']j)]j+]ujkj)0jkj>ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExport engines logical mapping}(jkExport engines logical mappingjkj>ubajk}(j#]j%]j']j)]j+]internalrefurij= anchorname#export-engines-logical-mappingujkj"0jkj>ubajk}(j#]j%]j']j)]j+]ujkj)0jkj>ubajk}(j#]j%]j']j)]j+]ujkjr0jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLA ‘set_parallel’ extension to configure contexts for parallel submission}(jkHA 'set_parallel' extension to configure contexts for parallel submissionjkj>ubajk}(j#]j%]j']j)]j+]internalrefurij= anchornameG#a-set-parallel-extension-to-configure-contexts-for-parallel-submissionujkj"0jkj>ubajk}(j#]j%]j']j)]j+]ujkj)0jkj>ubajk}(j#]j%]j']j)]j+]ujkjr0jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCExtend execbuf2 IOCTL to support submitting N BBs in a single IOCTL}(jkCExtend execbuf2 IOCTL to support submitting N BBs in a single IOCTLjkj>ubajk}(j#]j%]j']j)]j+]internalrefurij= anchornameD#extend-execbuf2-ioctl-to-support-submitting-n-bbs-in-a-single-ioctlujkj"0jkj>ubajk}(j#]j%]j']j)]j+]ujkj)0jkj>ubajk}(j#]j%]j']j)]j+]ujkjr0jkj>ubejk}(j#]j%]j']j)]j+]ujkj0jkj>ubejk}(j#]j%]j']j)]j+]ujkjr0jkj=ubejk}(j#]j%]j']j)]j+]ujkj0jkj=ubejk}(j#]j%]j']j)]j+]ujkjr0jkj=ubajk}(j#]j%]j']j)]j+]ujkj0ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver adm1021}(jkjjkj3?ubajk}(j#]j%]j']j)]j+]internalrefuri hwmon/adm1021 anchornamehujkj"0jkj0?ubajk}(j#]j%]j']j)]j+]ujkj)0jkj-?ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule Parameters}(jkModule ParametersjkjS?ubajk}(j#]j%]j']j)]j+]internalrefurijB? anchorname#module-parametersujkj"0jkjP?ubajk}(j#]j%]j']j)]j+]ujkj)0jkjM?ubajk}(j#]j%]j']j)]j+]ujkjr0jkjJ?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjw?ubajk}(j#]j%]j']j)]j+]internalrefurijB? anchorname #descriptionujkj"0jkjt?ubajk}(j#]j%]j']j)]j+]ujkj)0jkjq?ubajk}(j#]j%]j']j)]j+]ujkjr0jkjJ?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNetburst-based Xeon support}(jkNetburst-based Xeon supportjkj?ubajk}(j#]j%]j']j)]j+]internalrefurijB? anchorname#netburst-based-xeon-supportujkj"0jkj?ubajk}(j#]j%]j']j)]j+]ujkj)0jkj?ubajk}(j#]j%]j']j)]j+]ujkjr0jkjJ?ubejk}(j#]j%]j']j)]j+]ujkj0jkj-?ubejk}(j#]j%]j']j)]j+]ujkjr0jkj*?ubajk}(j#]j%]j']j)]j+]ujkj0ubjd je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Kernel driver aquacomputer-d5next}(jkjjkj?ubajk}(j#]j%]j']j)]j+]internalrefurihwmon/aquacomputer_d5next anchornamehujkj"0jkj?ubajk}(j#]j%]j']j)]j+]ujkj)0jkj?ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj?ubajk}(j#]j%]j']j)]j+]internalrefurij? anchorname #descriptionujkj"0jkj?ubajk}(j#]j%]j']j)]j+]ujkj)0jkj?ubajk}(j#]j%]j']j)]j+]ujkjr0jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage notes}(jk Usage notesjkj@ubajk}(j#]j%]j']j)]j+]internalrefurij? anchorname #usage-notesujkj"0jkj@ubajk}(j#]j%]j']j)]j+]ujkj)0jkj@ubajk}(j#]j%]j']j)]j+]ujkjr0jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkj<@ubajk}(j#]j%]j']j)]j+]internalrefurij? anchorname#sysfs-entriesujkj"0jkj9@ubajk}(j#]j%]j']j)]j+]ujkj)0jkj6@ubajk}(j#]j%]j']j)]j+]ujkjr0jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDebugfs entries}(jkDebugfs entriesjkj`@ubajk}(j#]j%]j']j)]j+]internalrefurij? anchorname#debugfs-entriesujkj"0jkj]@ubajk}(j#]j%]j']j)]j+]ujkj)0jkjZ@ubajk}(j#]j%]j']j)]j+]ujkjr0jkj?ubejk}(j#]j%]j']j)]j+]ujkj0jkj?ubejk}(j#]j%]j']j)]j+]ujkjr0jkj?ubajk}(j#]j%]j']j)]j+]ujkj0ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAMD Sensor Fusion Hub}(jkjjkj@ubajk}(j#]j%]j']j)]j+]internalrefurihid/amd-sfh-hid anchornamehujkj"0jkj@ubajk}(j#]j%]j']j)]j+]ujkj)0jkj@ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Block Diagram}(jk Block Diagramjkj@ubajk}(j#]j%]j']j)]j+]internalrefurij@ anchorname#block-diagramujkj"0jkj@ubajk}(j#]j%]j']j)]j+]ujkj)0jkj@ubajk}(j#]j%]j']j)]j+]ujkjr0jkj@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMD HID Transport Layer}(jkAMD HID Transport Layerjkj@ubajk}(j#]j%]j']j)]j+]internalrefurij@ anchorname#amd-hid-transport-layerujkj"0jkj@ubajk}(j#]j%]j']j)]j+]ujkj)0jkj@ubajk}(j#]j%]j']j)]j+]ujkjr0jkj@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMD HID Client Layer}(jkAMD HID Client LayerjkjAubajk}(j#]j%]j']j)]j+]internalrefurij@ anchorname#amd-hid-client-layerujkj"0jkj@ubajk}(j#]j%]j']j)]j+]ujkj)0jkj@ubajk}(j#]j%]j']j)]j+]ujkjr0jkj@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMD MP2 PCIe layer}(jkAMD MP2 PCIe layerjkj%Aubajk}(j#]j%]j']j)]j+]internalrefurij@ anchorname#amd-mp2-pcie-layerujkj"0jkj"Aubajk}(j#]j%]j']j)]j+]ujkj)0jkjAubajk}(j#]j%]j']j)]j+]ujkjr0jkj@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnumeration and Probing flow}(jkEnumeration and Probing flowjkjIAubajk}(j#]j%]j']j)]j+]internalrefurij@ anchorname#enumeration-and-probing-flowujkj"0jkjFAubajk}(j#]j%]j']j)]j+]ujkj)0jkjCAubajk}(j#]j%]j']j)]j+]ujkjr0jkj@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0Data Flow from Application to the AMD SFH Driver}(jk0Data Flow from Application to the AMD SFH DriverjkjmAubajk}(j#]j%]j']j)]j+]internalrefurij@ anchorname1#data-flow-from-application-to-the-amd-sfh-driverujkj"0jkjjAubajk}(j#]j%]j']j)]j+]ujkj)0jkjgAubajk}(j#]j%]j']j)]j+]ujkjr0jkj@ubejk}(j#]j%]j']j)]j+]ujkj0jkj@ubejk}(j#]j%]j']j)]j+]ujkjr0jkj@ubajk}(j#]j%]j']j)]j+]ujkj0ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver f71805f}(jkjjkjAubajk}(j#]j%]j']j)]j+]internalrefuri hwmon/f71805f anchornamehujkj"0jkjAubajk}(j#]j%]j']j)]j+]ujkj)0jkjAubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjAubajk}(j#]j%]j']j)]j+]internalrefurijA anchorname #descriptionujkj"0jkjAubajk}(j#]j%]j']j)]j+]ujkj)0jkjAubajk}(j#]j%]j']j)]j+]ujkjr0jkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVoltage Monitoring}(jkVoltage MonitoringjkjAubajk}(j#]j%]j']j)]j+]internalrefurijA anchorname#voltage-monitoringujkj"0jkjAubajk}(j#]j%]j']j)]j+]ujkj)0jkjAubajk}(j#]j%]j']j)]j+]ujkjr0jkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFan Monitoring}(jkFan MonitoringjkjBubajk}(j#]j%]j']j)]j+]internalrefurijA anchorname#fan-monitoringujkj"0jkj Bubajk}(j#]j%]j']j)]j+]ujkj)0jkjBubajk}(j#]j%]j']j)]j+]ujkjr0jkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTemperature Monitoring}(jkTemperature Monitoringjkj2Bubajk}(j#]j%]j']j)]j+]internalrefurijA anchorname#temperature-monitoringujkj"0jkj/Bubajk}(j#]j%]j']j)]j+]ujkj)0jkj,Bubajk}(j#]j%]j']j)]j+]ujkjr0jkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Fan Control}(jk Fan ControljkjVBubajk}(j#]j%]j']j)]j+]internalrefurijA anchorname #fan-controlujkj"0jkjSBubajk}(j#]j%]j']j)]j+]ujkj)0jkjPBubajk}(j#]j%]j']j)]j+]ujkjr0jkjAubejk}(j#]j%]j']j)]j+]ujkj0jkjAubejk}(j#]j%]j']j)]j+]ujkjr0jkjAubajk}(j#]j%]j']j)]j+]ujkj0ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRuntime Power Management}(jkjjkjBubajk}(j#]j%]j']j)]j+]internalrefuri gpu/xe/xe_pm anchornamehujkj"0jkjBubajk}(j#]j%]j']j)]j+]ujkj)0jkjBubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Internal API}(jk Internal APIjkjBubajk}(j#]j%]j']j)]j+]internalrefurijB anchorname #internal-apiujkj"0jkjBubajk}(j#]j%]j']j)]j+]ujkj)0jkjBubajk}(j#]j%]j']j)]j+]ujkjr0jkjBubajk}(j#]j%]j']j)]j+]ujkj0jkjBubejk}(j#]j%]j']j)]j+]ujkjr0jkjBubajk}(j#]j%]j']j)]j+]ujkj0ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Debugging}(jkjjkjBubajk}(j#]j%]j']j)]j+]internalrefurigpu/xe/xe_debugging anchornamehujkj"0jkjBubajk}(j#]j%]j']j)]j+]ujkj)0jkjBubajk}(j#]j%]j']j)]j+]ujkjr0jkjBubajk}(j#]j%]j']j)]j+]ujkj0ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver coretemp}(jkj#jkjCubajk}(j#]j%]j']j)]j+]internalrefurihwmon/coretemp anchornamehujkj"0jkjCubajk}(j#]j%]j']j)]j+]ujkj)0jkjCubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj4Cubajk}(j#]j%]j']j)]j+]internalrefurij#C anchorname #descriptionujkj"0jkj1Cubajk}(j#]j%]j']j)]j+]ujkj)0jkj.Cubajk}(j#]j%]j']j)]j+]ujkjr0jkj+Cubajk}(j#]j%]j']j)]j+]ujkj0jkjCubejk}(j#]j%]j']j)]j+]ujkjr0jkj Cubajk}(j#]j%]j']j)]j+]ujkj0ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHID Sensors Framework}(jkj1jkjmCubajk}(j#]j%]j']j)]j+]internalrefurihid/hid-sensor anchornamehujkj"0jkjjCubajk}(j#]j%]j']j)]j+]ujkj)0jkjgCubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation}(jkImplementationjkjCubajk}(j#]j%]j']j)]j+]internalrefurij|C anchorname#implementationujkj"0jkjCubajk}(j#]j%]j']j)]j+]ujkj)0jkjCubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Core driver}(jk Core driverjkjCubajk}(j#]j%]j']j)]j+]internalrefurij|C anchorname #core-driverujkj"0jkjCubajk}(j#]j%]j']j)]j+]ujkj)0jkjCubajk}(j#]j%]j']j)]j+]ujkjr0jkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Individual sensor processing part (sensor drivers)}(jk2Individual sensor processing part (sensor drivers)jkjCubajk}(j#]j%]j']j)]j+]internalrefurij|C anchorname1#individual-sensor-processing-part-sensor-driversujkj"0jkjCubajk}(j#]j%]j']j)]j+]ujkj)0jkjCubajk}(j#]j%]j']j)]j+]ujkjr0jkjCubejk}(j#]j%]j']j)]j+]ujkj0jkjCubejk}(j#]j%]j']j)]j+]ujkjr0jkjCubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCore driver Interface}(jkCore driver InterfacejkjDubajk}(j#]j%]j']j)]j+]internalrefurij|C anchorname#core-driver-interfaceujkj"0jkjCubajk}(j#]j%]j']j)]j+]ujkj)0jkjCubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHID Custom and generic Sensors}(jkHID Custom and generic Sensorsjkj#Dubajk}(j#]j%]j']j)]j+]internalrefurij|C anchorname#hid-custom-and-generic-sensorsujkj"0jkj Dubajk}(j#]j%]j']j)]j+]ujkj)0jkjDubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow to enable such sensor?}(jkHow to enable such sensor?jkjDDubajk}(j#]j%]j']j)]j+]internalrefurij|C anchorname#how-to-enable-such-sensorujkj"0jkjADubajk}(j#]j%]j']j)]j+]ujkj)0jkj>Dubajk}(j#]j%]j']j)]j+]ujkjr0jkj;Dubajk}(j#]j%]j']j)]j+]ujkj0jkjDubejk}(j#]j%]j']j)]j+]ujkjr0jkjDubajk}(j#]j%]j']j)]j+]ujkj0jkjCubejk}(j#]j%]j']j)]j+]ujkjr0jkjCubejk}(j#]j%]j']j)]j+]ujkj0jkjgCubejk}(j#]j%]j']j)]j+]ujkjr0jkjdCubajk}(j#]j%]j']j)]j+]ujkj0ubjIje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPcode}(jkj?jkjDubajk}(j#]j%]j']j)]j+]internalrefurigpu/xe/xe_pcode anchornamehujkj"0jkjDubajk}(j#]j%]j']j)]j+]ujkj)0jkjDubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Internal API}(jk Internal APIjkjDubajk}(j#]j%]j']j)]j+]internalrefurijD anchorname #internal-apiujkj"0jkjDubajk}(j#]j%]j']j)]j+]ujkj)0jkjDubajk}(j#]j%]j']j)]j+]ujkjr0jkjDubajk}(j#]j%]j']j)]j+]ujkj0jkjDubejk}(j#]j%]j']j)]j+]ujkjr0jkjDubajk}(j#]j%]j']j)]j+]ujkj0ubj7 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver adm1266}(jkjMjkjDubajk}(j#]j%]j']j)]j+]internalrefuri hwmon/adm1266 anchornamehujkj"0jkjDubajk}(j#]j%]j']j)]j+]ujkj)0jkjDubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjEubajk}(j#]j%]j']j)]j+]internalrefurijD anchorname #descriptionujkj"0jkj Eubajk}(j#]j%]j']j)]j+]ujkj)0jkjEubajk}(j#]j%]j']j)]j+]ujkjr0jkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkj2Eubajk}(j#]j%]j']j)]j+]internalrefurijD anchorname#sysfs-entriesujkj"0jkj/Eubajk}(j#]j%]j']j)]j+]ujkj)0jkj,Eubajk}(j#]j%]j']j)]j+]ujkjr0jkjEubejk}(j#]j%]j']j)]j+]ujkj0jkjDubejk}(j#]j%]j']j)]j+]ujkjr0jkjDubajk}(j#]j%]j']j)]j+]ujkj0ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2drm/xen-front Xen para-virtualized frontend driver}(jkj[jkjkEubajk}(j#]j%]j']j)]j+]internalrefuri gpu/xen-front anchornamehujkj"0jkjhEubajk}(j#]j%]j']j)]j+]ujkj)0jkjeEubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk:Driver modes of operation in terms of display buffers used}(jk:Driver modes of operation in terms of display buffers usedjkjEubajk}(j#]j%]j']j)]j+]internalrefurijzE anchorname;#driver-modes-of-operation-in-terms-of-display-buffers-usedujkj"0jkjEubajk}(j#]j%]j']j)]j+]ujkj)0jkjEubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Buffers allocated by the frontend driver}(jk(Buffers allocated by the frontend driverjkjEubajk}(j#]j%]j']j)]j+]internalrefurijzE anchorname)#buffers-allocated-by-the-frontend-driverujkj"0jkjEubajk}(j#]j%]j']j)]j+]ujkj)0jkjEubajk}(j#]j%]j']j)]j+]ujkjr0jkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Buffers allocated by the backend}(jk Buffers allocated by the backendjkjEubajk}(j#]j%]j']j)]j+]internalrefurijzE anchorname!#buffers-allocated-by-the-backendujkj"0jkjEubajk}(j#]j%]j']j)]j+]ujkj)0jkjEubajk}(j#]j%]j']j)]j+]ujkjr0jkjEubejk}(j#]j%]j']j)]j+]ujkj0jkjEubejk}(j#]j%]j']j)]j+]ujkjr0jkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver limitations}(jkDriver limitationsjkjFubajk}(j#]j%]j']j)]j+]internalrefurijzE anchorname#driver-limitationsujkj"0jkjEubajk}(j#]j%]j']j)]j+]ujkj)0jkjEubajk}(j#]j%]j']j)]j+]ujkjr0jkjEubejk}(j#]j%]j']j)]j+]ujkj0jkjeEubejk}(j#]j%]j']j)]j+]ujkjr0jkjbEubajk}(j#]j%]j']j)]j+]ujkj0ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Migrate Layer}(jkjijkj9Fubajk}(j#]j%]j']j)]j+]internalrefurigpu/xe/xe_migrate anchornamehujkj"0jkj6Fubajk}(j#]j%]j']j)]j+]ujkj)0jkj3Fubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpecial VM details}(jkSpecial VM detailsjkjYFubajk}(j#]j%]j']j)]j+]internalrefurijHF anchorname#special-vm-detailsujkj"0jkjVFubajk}(j#]j%]j']j)]j+]ujkj)0jkjSFubajk}(j#]j%]j']j)]j+]ujkjr0jkjPFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Bind jobs}(jk Bind jobsjkj}Fubajk}(j#]j%]j']j)]j+]internalrefurijHF anchorname #bind-jobsujkj"0jkjzFubajk}(j#]j%]j']j)]j+]ujkj)0jkjwFubajk}(j#]j%]j']j)]j+]ujkjr0jkjPFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCopy / clear jobs}(jkCopy / clear jobsjkjFubajk}(j#]j%]j']j)]j+]internalrefurijHF anchorname#copy-clear-jobsujkj"0jkjFubajk}(j#]j%]j']j)]j+]ujkj)0jkjFubajk}(j#]j%]j']j)]j+]ujkjr0jkjPFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Future work}(jk Future workjkjFubajk}(j#]j%]j']j)]j+]internalrefurijHF anchorname #future-workujkj"0jkjFubajk}(j#]j%]j']j)]j+]ujkj)0jkjFubajk}(j#]j%]j']j)]j+]ujkjr0jkjPFubejk}(j#]j%]j']j)]j+]ujkj0jkj3Fubejk}(j#]j%]j']j)]j+]ujkjr0jkj0Fubajk}(j#]j%]j']j)]j+]ujkj0ubjMje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver aht10}(jkjwjkjFubajk}(j#]j%]j']j)]j+]internalrefuri hwmon/aht10 anchornamehujkj"0jkjFubajk}(j#]j%]j']j)]j+]ujkj)0jkjFubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjGubajk}(j#]j%]j']j)]j+]internalrefurij G anchorname #descriptionujkj"0jkjGubajk}(j#]j%]j']j)]j+]ujkj)0jkjGubajk}(j#]j%]j']j)]j+]ujkjr0jkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpecial Features}(jkSpecial FeaturesjkjBGubajk}(j#]j%]j']j)]j+]internalrefurij G anchorname#special-featuresujkj"0jkj?Gubajk}(j#]j%]j']j)]j+]ujkj)0jkjLubajk}(j#]j%]j']j)]j+]ujkj0ubj]je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver power_meter}(jkjjkjCOubajk}(j#]j%]j']j)]j+]internalrefurihwmon/acpi_power_meter anchornamehujkj"0jkj@Oubajk}(j#]j%]j']j)]j+]ujkj)0jkj=Oubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjcOubajk}(j#]j%]j']j)]j+]internalrefurijRO anchorname #descriptionujkj"0jkj`Oubajk}(j#]j%]j']j)]j+]ujkj)0jkj]Oubajk}(j#]j%]j']j)]j+]ujkjr0jkjZOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpecial Features}(jkSpecial FeaturesjkjOubajk}(j#]j%]j']j)]j+]internalrefurijRO anchorname#special-featuresujkj"0jkjOubajk}(j#]j%]j']j)]j+]ujkj)0jkjOubajk}(j#]j%]j']j)]j+]ujkjr0jkjZOubejk}(j#]j%]j']j)]j+]ujkj0jkj=Oubejk}(j#]j%]j']j)]j+]ujkjr0jkj:Oubajk}(j#]j%]j']j)]j+]ujkj0ubj0 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver abituguru3}(jkjjkjOubajk}(j#]j%]j']j)]j+]internalrefurihwmon/abituguru3 anchornamehujkj"0jkjOubajk}(j#]j%]j']j)]j+]ujkj)0jkjOubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule Parameters}(jkModule ParametersjkjOubajk}(j#]j%]j']j)]j+]internalrefurijO anchorname#module-parametersujkj"0jkjOubajk}(j#]j%]j']j)]j+]ujkj)0jkjOubajk}(j#]j%]j']j)]j+]ujkjr0jkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjPubajk}(j#]j%]j']j)]j+]internalrefurijO anchorname #descriptionujkj"0jkjPubajk}(j#]j%]j']j)]j+]ujkj)0jkjOubajk}(j#]j%]j']j)]j+]ujkjr0jkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Known Issues}(jk Known Issuesjkj(Pubajk}(j#]j%]j']j)]j+]internalrefurijO anchorname #known-issuesujkj"0jkj%Pubajk}(j#]j%]j']j)]j+]ujkj)0jkj"Pubajk}(j#]j%]j']j)]j+]ujkjr0jkjOubejk}(j#]j%]j']j)]j+]ujkj0jkjOubejk}(j#]j%]j']j)]j+]ujkjr0jkjOubajk}(j#]j%]j']j)]j+]ujkj0ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver fam15h_power}(jkjjkjaPubajk}(j#]j%]j']j)]j+]internalrefurihwmon/fam15h_power anchornamehujkj"0jkj^Pubajk}(j#]j%]j']j)]j+]ujkj)0jkj[Pubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjPubajk}(j#]j%]j']j)]j+]internalrefurijpP anchorname #descriptionujkj"0jkj~Pubajk}(j#]j%]j']j)]j+]ujkj)0jkj{Pubajk}(j#]j%]j']j)]j+]ujkjr0jkjxPubajk}(j#]j%]j']j)]j+]ujkj0jkj[Pubejk}(j#]j%]j']j)]j+]ujkjr0jkjXPubajk}(j#]j%]j']j)]j+]ujkj0ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk TODO list}(jkjjkjPubajk}(j#]j%]j']j)]j+]internalrefurigpu/todo anchornamehujkj"0jkjPubajk}(j#]j%]j']j)]j+]ujkj)0jkjPubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Difficulty}(jk DifficultyjkjPubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname #difficultyujkj"0jkjPubajk}(j#]j%]j']j)]j+]ujkj)0jkjPubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSubsystem-wide refactorings}(jkSubsystem-wide refactoringsjkjPubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname#subsystem-wide-refactoringsujkj"0jkjPubajk}(j#]j%]j']j)]j+]ujkj)0jkjPubajk}(j#]j%]j']j)]j+]ujkjr0jkjPubajk}(j#]j%]j']j)]j+]ujkj0jkjPubejk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Remove custom dumb_map_offset implementations}(jk-Remove custom dumb_map_offset implementationsjkj+Qubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname.#remove-custom-dumb-map-offset-implementationsujkj"0jkj(Qubajk}(j#]j%]j']j)]j+]ujkj)0jkj%Qubajk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Convert existing KMS drivers to atomic modesetting}(jk2Convert existing KMS drivers to atomic modesettingjkjOQubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname3#convert-existing-kms-drivers-to-atomic-modesettingujkj"0jkjLQubajk}(j#]j%]j']j)]j+]ujkj)0jkjIQubajk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9Clean up the clipped coordination confusion around planes}(jk9Clean up the clipped coordination confusion around planesjkjsQubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname:#clean-up-the-clipped-coordination-confusion-around-planesujkj"0jkjpQubajk}(j#]j%]j']j)]j+]ujkj)0jkjmQubajk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Improve plane atomic_check helpers}(jk"Improve plane atomic_check helpersjkjQubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname##improve-plane-atomic-check-helpersujkj"0jkjQubajk}(j#]j%]j']j)]j+]ujkj)0jkjQubajk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4Convert early atomic drivers to async commit helpers}(jk4Convert early atomic drivers to async commit helpersjkjQubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname5#convert-early-atomic-drivers-to-async-commit-helpersujkj"0jkjQubajk}(j#]j%]j']j)]j+]ujkj)0jkjQubajk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRename drm_atomic_state}(jkRename drm_atomic_statejkjQubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname#rename-drm-atomic-stateujkj"0jkjQubajk}(j#]j%]j']j)]j+]ujkj)0jkjQubajk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFallout from atomic KMS}(jkFallout from atomic KMSjkjRubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname#fallout-from-atomic-kmsujkj"0jkjRubajk}(j#]j%]j']j)]j+]ujkj)0jkjQubajk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Get rid of dev->struct_mutex from GEM drivers}(jk-Get rid of dev->struct_mutex from GEM driversjkj'Rubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname-#get-rid-of-dev-struct-mutex-from-gem-driversujkj"0jkj$Rubajk}(j#]j%]j']j)]j+]ujkj)0jkj!Rubajk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Move Buffer Object Locking to dma_resv_lock()}(jk-Move Buffer Object Locking to dma_resv_lock()jkjKRubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname,#move-buffer-object-locking-to-dma-resv-lockujkj"0jkjHRubajk}(j#]j%]j']j)]j+]ujkj)0jkjERubajk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBenchmark and optimize blitting and format-conversion function}(jk>Benchmark and optimize blitting and format-conversion functionjkjRubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname?#benchmark-and-optimize-blitting-and-format-conversion-functionujkj"0jkjRubajk}(j#]j%]j']j)]j+]ujkj)0jkjRubajk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdrm_framebuffer_funcs and drm_mode_config_funcs.fb_create cleanup}(jkAdrm_framebuffer_funcs and drm_mode_config_funcs.fb_create cleanupjkj#Subajk}(j#]j%]j']j)]j+]internalrefurijP anchornameB#drm-framebuffer-funcs-and-drm-mode-config-funcs-fb-create-cleanupujkj"0jkj Subajk}(j#]j%]j']j)]j+]ujkj)0jkjSubajk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneric fbdev defio support}(jkGeneric fbdev defio supportjkjGSubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname#generic-fbdev-defio-supportujkj"0jkjDSubajk}(j#]j%]j']j)]j+]ujkj)0jkjASubajk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#connector register/unregister fixes}(jk#connector register/unregister fixesjkjkSubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname$#connector-register-unregister-fixesujkj"0jkjhSubajk}(j#]j%]j']j)]j+]ujkj)0jkjeSubajk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRemove load/unload callbacks}(jkRemove load/unload callbacksjkjSubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname#remove-load-unload-callbacksujkj"0jkjSubajk}(j#]j%]j']j)]j+]ujkj)0jkjSubajk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk?Replace drm_detect_hdmi_monitor() with drm_display_info.is_hdmi}(jk?Replace drm_detect_hdmi_monitor() with drm_display_info.is_hdmijkjSubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname>#replace-drm-detect-hdmi-monitor-with-drm-display-info-is-hdmiujkj"0jkjSubajk}(j#]j%]j']j)]j+]ujkj)0jkjSubajk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Consolidate custom driver modeset properties}(jk,Consolidate custom driver modeset propertiesjkjSubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname-#consolidate-custom-driver-modeset-propertiesujkj"0jkjSubajk}(j#]j%]j']j)]j+]ujkj)0jkjSubajk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Use struct iosys_map throughout codebase}(jk(Use struct iosys_map throughout codebasejkjSubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname)#use-struct-iosys-map-throughout-codebaseujkj"0jkjSubajk}(j#]j%]j']j)]j+]ujkj)0jkjSubajk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVReview all drivers for setting struct drm_mode_config.{max_width,max_height} correctly}(jkVReview all drivers for setting struct drm_mode_config.{max_width,max_height} correctlyjkjTubajk}(j#]j%]j']j)]j+]internalrefurijP anchornameU#review-all-drivers-for-setting-struct-drm-mode-config-max-width-max-height-correctlyujkj"0jkjTubajk}(j#]j%]j']j)]j+]ujkj)0jkjTubajk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Request memory regions in all drivers}(jk%Request memory regions in all driversjkjCTubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname&#request-memory-regions-in-all-driversujkj"0jkj@Tubajk}(j#]j%]j']j)]j+]ujkj)0jkj=Tubajk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Remove driver dependencies on FB_DEVICE}(jk'Remove driver dependencies on FB_DEVICEjkjgTubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname(#remove-driver-dependencies-on-fb-deviceujkj"0jkjdTubajk}(j#]j%]j']j)]j+]ujkj)0jkjaTubajk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk6Clean up checks for already prepared/enabled in panels}(jk6Clean up checks for already prepared/enabled in panelsjkjTubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname7#clean-up-checks-for-already-prepared-enabled-in-panelsujkj"0jkjTubajk}(j#]j%]j']j)]j+]ujkj)0jkjTubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCore refactorings}(jkCore refactoringsjkjTubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname#core-refactoringsujkj"0jkjTubajk}(j#]j%]j']j)]j+]ujkj)0jkjTubajk}(j#]j%]j']j)]j+]ujkjr0jkjTubajk}(j#]j%]j']j)]j+]ujkj0jkjTubejk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMake panic handling work}(jkMake panic handling workjkjTubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname#make-panic-handling-workujkj"0jkjTubajk}(j#]j%]j']j)]j+]ujkj)0jkjTubajk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkClean up the debugfs support}(jkClean up the debugfs supportjkjUubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname#clean-up-the-debugfs-supportujkj"0jkjTubajk}(j#]j%]j']j)]j+]ujkj)0jkjTubajk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkObject lifetime fixes}(jkObject lifetime fixesjkj$Uubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname#object-lifetime-fixesujkj"0jkj!Uubajk}(j#]j%]j']j)]j+]ujkj)0jkjUubajk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4Remove automatic page mapping from dma-buf importing}(jk4Remove automatic page mapping from dma-buf importingjkjHUubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname5#remove-automatic-page-mapping-from-dma-buf-importingujkj"0jkjEUubajk}(j#]j%]j']j)]j+]ujkj)0jkjBUubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBetter Testing}(jkBetter TestingjkjiUubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname#better-testingujkj"0jkjfUubajk}(j#]j%]j']j)]j+]ujkj)0jkjcUubajk}(j#]j%]j']j)]j+]ujkjr0jkj`Uubajk}(j#]j%]j']j)]j+]ujkj0jkjBUubejk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk>Add unit tests using the Kernel Unit Testing (KUnit) framework}(jk>Add unit tests using the Kernel Unit Testing (KUnit) frameworkjkjUubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname=#add-unit-tests-using-the-kernel-unit-testing-kunit-frameworkujkj"0jkjUubajk}(j#]j%]j']j)]j+]ujkj)0jkjUubajk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Clean up and document former selftests suites}(jk-Clean up and document former selftests suitesjkjUubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname.#clean-up-and-document-former-selftests-suitesujkj"0jkjUubajk}(j#]j%]j']j)]j+]ujkj)0jkjUubajk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnable trinity for DRM}(jkEnable trinity for DRMjkjUubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname#enable-trinity-for-drmujkj"0jkjUubajk}(j#]j%]j']j)]j+]ujkj)0jkjUubajk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMake KMS tests in i-g-t generic}(jkMake KMS tests in i-g-t genericjkjVubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname #make-kms-tests-in-i-g-t-genericujkj"0jkjVubajk}(j#]j%]j']j)]j+]ujkj)0jkjUubajk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Extend virtual test driver (VKMS)}(jk!Extend virtual test driver (VKMS)jkj)Vubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname #extend-virtual-test-driver-vkmsujkj"0jkj&Vubajk}(j#]j%]j']j)]j+]ujkj)0jkj#Vubajk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBacklight Refactoring}(jkBacklight RefactoringjkjMVubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname#backlight-refactoringujkj"0jkjJVubajk}(j#]j%]j']j)]j+]ujkj)0jkjGVubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver Specific}(jkDriver SpecificjkjnVubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname#driver-specificujkj"0jkjkVubajk}(j#]j%]j']j)]j+]ujkj)0jkjhVubajk}(j#]j%]j']j)]j+]ujkjr0jkjeVubajk}(j#]j%]j']j)]j+]ujkj0jkjGVubejk}(j#]j%]j']j)]j+]ujkjr0jkjPubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAMD DC Display Driver}(jkAMD DC Display DriverjkjVubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname#amd-dc-display-driverujkj"0jkjVubajk}(j#]j%]j']j)]j+]ujkj)0jkjVubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Bootsplash}(jk BootsplashjkjVubajk}(j#]j%]j']j)]j+]internalrefurijP anchorname #bootsplashujkj"0jkjVubajk}(j#]j%]j']j)]j+]ujkj)0jkjVubajk}(j#]j%]j']j)]j+]ujkjr0jkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk^ubajk}(j#]j%]j']j)]j+]ujkj)0jkj;^ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 1) HID Bus}(jk 1) HID Busjkja^ubajk}(j#]j%]j']j)]j+]internalrefurijP^ anchorname#hid-busujkj"0jkj^^ubajk}(j#]j%]j']j)]j+]ujkj)0jkj[^ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.1) Device Setup}(jk1.1) Device Setupjkj^ubajk}(j#]j%]j']j)]j+]internalrefurijP^ anchorname #device-setupujkj"0jkj^ubajk}(j#]j%]j']j)]j+]ujkj)0jkj|^ubajk}(j#]j%]j']j)]j+]ujkjr0jkjy^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"1.2) Transport Driver Requirements}(jk"1.2) Transport Driver Requirementsjkj^ubajk}(j#]j%]j']j)]j+]internalrefurijP^ anchorname#transport-driver-requirementsujkj"0jkj^ubajk}(j#]j%]j']j)]j+]ujkj)0jkj^ubajk}(j#]j%]j']j)]j+]ujkjr0jkjy^ubejk}(j#]j%]j']j)]j+]ujkj0jkj[^ubejk}(j#]j%]j']j)]j+]ujkjr0jkjX^ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 2) HID API}(jk 2) HID APIjkj^ubajk}(j#]j%]j']j)]j+]internalrefurijP^ anchorname#hid-apiujkj"0jkj^ubajk}(j#]j%]j']j)]j+]ujkj)0jkj^ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1) Initialization}(jk2.1) Initializationjkj^ubajk}(j#]j%]j']j)]j+]internalrefurijP^ anchorname#initializationujkj"0jkj^ubajk}(j#]j%]j']j)]j+]ujkj)0jkj^ubajk}(j#]j%]j']j)]j+]ujkjr0jkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2) hid_ll_driver operations}(jk2.2) hid_ll_driver operationsjkj_ubajk}(j#]j%]j']j)]j+]internalrefurijP^ anchorname#hid-ll-driver-operationsujkj"0jkj_ubajk}(j#]j%]j']j)]j+]ujkj)0jkj_ubajk}(j#]j%]j']j)]j+]ujkjr0jkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.3) Data Path}(jk2.3) Data Pathjkj?_ubajk}(j#]j%]j']j)]j+]internalrefurijP^ anchorname #data-pathujkj"0jkj<_ubajk}(j#]j%]j']j)]j+]ujkj)0jkj9_ubajk}(j#]j%]j']j)]j+]ujkjr0jkj^ubejk}(j#]j%]j']j)]j+]ujkj0jkj^ubejk}(j#]j%]j']j)]j+]ujkjr0jkjX^ubejk}(j#]j%]j']j)]j+]ujkj0jkj;^ubejk}(j#]j%]j']j)]j+]ujkjr0jkj8^ubajk}(j#]j%]j']j)]j+]ujkj0ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver corsair-cpro}(jkjjkj_ubajk}(j#]j%]j']j)]j+]internalrefurihwmon/corsair-cpro anchornamehujkj"0jkj_ubajk}(j#]j%]j']j)]j+]ujkj)0jkj~_ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj_ubajk}(j#]j%]j']j)]j+]internalrefurij_ anchorname #descriptionujkj"0jkj_ubajk}(j#]j%]j']j)]j+]ujkj)0jkj_ubajk}(j#]j%]j']j)]j+]ujkjr0jkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkj_ubajk}(j#]j%]j']j)]j+]internalrefurij_ anchorname #usage-notesujkj"0jkj_ubajk}(j#]j%]j']j)]j+]ujkj)0jkj_ubajk}(j#]j%]j']j)]j+]ujkjr0jkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkj_ubajk}(j#]j%]j']j)]j+]internalrefurij_ anchorname#sysfs-entriesujkj"0jkj_ubajk}(j#]j%]j']j)]j+]ujkj)0jkj_ubajk}(j#]j%]j']j)]j+]ujkjr0jkj_ubejk}(j#]j%]j']j)]j+]ujkj0jkj~_ubejk}(j#]j%]j']j)]j+]ujkjr0jkj{_ubajk}(j#]j%]j']j)]j+]ujkj0ubj>je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$drm/v3d Broadcom V3D Graphics Driver}(jkjjkj%`ubajk}(j#]j%]j']j)]j+]internalrefurigpu/v3d anchornamehujkj"0jkj"`ubajk}(j#]j%]j']j)]j+]ujkj)0jkj`ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!GPU buffer object (BO) management}(jk!GPU buffer object (BO) managementjkjE`ubajk}(j#]j%]j']j)]j+]internalrefurij4` anchorname #gpu-buffer-object-bo-managementujkj"0jkjB`ubajk}(j#]j%]j']j)]j+]ujkj)0jkj?`ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAddress space management}(jkAddress space managementjkjf`ubajk}(j#]j%]j']j)]j+]internalrefurij4` anchorname#address-space-managementujkj"0jkjc`ubajk}(j#]j%]j']j)]j+]ujkj)0jkj``ubajk}(j#]j%]j']j)]j+]ujkjr0jkj]`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGPU Scheduling}(jkGPU Schedulingjkj`ubajk}(j#]j%]j']j)]j+]internalrefurij4` anchorname#gpu-schedulingujkj"0jkj`ubajk}(j#]j%]j']j)]j+]ujkj)0jkj`ubajk}(j#]j%]j']j)]j+]ujkjr0jkj]`ubejk}(j#]j%]j']j)]j+]ujkj0jkj?`ubejk}(j#]j%]j']j)]j+]ujkjr0jkj<`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Interrupts}(jk Interruptsjkj`ubajk}(j#]j%]j']j)]j+]internalrefurij4` anchorname #interruptsujkj"0jkj`ubajk}(j#]j%]j']j)]j+]ujkj)0jkj`ubajk}(j#]j%]j']j)]j+]ujkjr0jkj<`ubejk}(j#]j%]j']j)]j+]ujkj0jkj`ubejk}(j#]j%]j']j)]j+]ujkjr0jkj`ubajk}(j#]j%]j']j)]j+]ujkj0ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdrm/xe Intel GFX Driver}(jkjjkj`ubajk}(j#]j%]j']j)]j+]internalrefuri gpu/xe/index anchornamehujkj"0jkj`ubajk}(j#]j%]j']j)]j+]ujkj)0jkj`ubje0)}(jkhjk]jH)}(jkhjk]jk}(j#]j%]j']j)]j+]parentjaentries](N gpu/xe/xe_mmN gpu/xe/xe_mapNgpu/xe/xe_migrateN gpu/xe/xe_csN gpu/xe/xe_pmNgpu/xe/xe_pcodeNgpu/xe/xe_gt_mcrN gpu/xe/xe_waN gpu/xe/xe_rtpNgpu/xe/xe_firmwareNgpu/xe/xe_tileNgpu/xe/xe_debugginge includefiles](jajajajaj!aj#aj%aj'aj)aj+aj-aj/aemaxdepthJcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj2j^s:/var/lib/git/docbuild/linux/Documentation/gpu/xe/index.rstj_sK jkj aubajk}(j#]j%]j']j)]j+]ujkj0jkj`ubejk}(j#]j%]j']j)]j+]ujkjr0jkj`ubajk}(j#]j%]j']j)]j+]ujkj0ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk6UHID - User-space I/O driver support for HID subsystem}(jkjjkjXaubajk}(j#]j%]j']j)]j+]internalrefurihid/uhid anchornamehujkj"0jkjUaubajk}(j#]j%]j']j)]j+]ujkj)0jkjRaubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk The UHID API}(jk The UHID APIjkjxaubajk}(j#]j%]j']j)]j+]internalrefurijga anchorname #the-uhid-apiujkj"0jkjuaubajk}(j#]j%]j']j)]j+]ujkj)0jkjraubajk}(j#]j%]j']j)]j+]ujkjr0jkjoaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkwrite()}(jkwrite()jkjaubajk}(j#]j%]j']j)]j+]internalrefurijga anchorname#writeujkj"0jkjaubajk}(j#]j%]j']j)]j+]ujkj)0jkjaubajk}(j#]j%]j']j)]j+]ujkjr0jkjoaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkread()}(jkread()jkjaubajk}(j#]j%]j']j)]j+]internalrefurijga anchorname#readujkj"0jkjaubajk}(j#]j%]j']j)]j+]ujkj)0jkjaubajk}(j#]j%]j']j)]j+]ujkjr0jkjoaubejk}(j#]j%]j']j)]j+]ujkj0jkjRaubejk}(j#]j%]j']j)]j+]ujkjr0jkjOaubajk}(j#]j%]j']j)]j+]ujkj0ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver acbel-fsg032}(jkjjkjaubajk}(j#]j%]j']j)]j+]internalrefurihwmon/acbel-fsg032 anchornamehujkj"0jkjaubajk}(j#]j%]j']j)]j+]ujkj)0jkjaubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjbubajk}(j#]j%]j']j)]j+]internalrefurijb anchorname #descriptionujkj"0jkjbubajk}(j#]j%]j']j)]j+]ujkj)0jkjbubajk}(j#]j%]j']j)]j+]ujkjr0jkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkj=bubajk}(j#]j%]j']j)]j+]internalrefurijb anchorname #usage-notesujkj"0jkj:bubajk}(j#]j%]j']j)]j+]ujkj)0jkj7bubajk}(j#]j%]j']j)]j+]ujkjr0jkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjabubajk}(j#]j%]j']j)]j+]internalrefurijb anchorname#sysfs-entriesujkj"0jkj^bubajk}(j#]j%]j']j)]j+]ujkj)0jkj[bubajk}(j#]j%]j']j)]j+]ujkjr0jkjbubejk}(j#]j%]j']j)]j+]ujkj0jkjaubejk}(j#]j%]j']j)]j+]ujkjr0jkjaubajk}(j#]j%]j']j)]j+]ujkj0ubjHje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver amc6821}(jkjjkjbubajk}(j#]j%]j']j)]j+]internalrefuri hwmon/amc6821 anchornamehujkj"0jkjbubajk}(j#]j%]j']j)]j+]ujkj)0jkjbubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjbubajk}(j#]j%]j']j)]j+]internalrefurijb anchorname #descriptionujkj"0jkjbubajk}(j#]j%]j']j)]j+]ujkj)0jkjbubajk}(j#]j%]j']j)]j+]ujkjr0jkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule parameters}(jkModule parametersjkjbubajk}(j#]j%]j']j)]j+]internalrefurijb anchorname#module-parametersujkj"0jkjbubajk}(j#]j%]j']j)]j+]ujkj)0jkjbubajk}(j#]j%]j']j)]j+]ujkjr0jkjbubejk}(j#]j%]j']j)]j+]ujkj0jkjbubejk}(j#]j%]j']j)]j+]ujkjr0jkjbubajk}(j#]j%]j']j)]j+]ujkj0ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver adm9240}(jkjjkjcubajk}(j#]j%]j']j)]j+]internalrefuri hwmon/adm9240 anchornamehujkj"0jkjcubajk}(j#]j%]j']j)]j+]ujkj)0jkjcubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Interface}(jk Interfacejkj7cubajk}(j#]j%]j']j)]j+]internalrefurij&c anchorname #interfaceujkj"0jkj4cubajk}(j#]j%]j']j)]j+]ujkj)0jkj1cubajk}(j#]j%]j']j)]j+]ujkjr0jkj.cubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj[cubajk}(j#]j%]j']j)]j+]internalrefurij&c anchorname #descriptionujkj"0jkjXcubajk}(j#]j%]j']j)]j+]ujkj)0jkjUcubajk}(j#]j%]j']j)]j+]ujkjr0jkj.cubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Measurements}(jk Measurementsjkjcubajk}(j#]j%]j']j)]j+]internalrefurij&c anchorname #measurementsujkj"0jkj|cubajk}(j#]j%]j']j)]j+]ujkj)0jkjycubajk}(j#]j%]j']j)]j+]ujkjr0jkj.cubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Temperature}(jk Temperaturejkjcubajk}(j#]j%]j']j)]j+]internalrefurij&c anchorname #temperatureujkj"0jkjcubajk}(j#]j%]j']j)]j+]ujkj)0jkjcubajk}(j#]j%]j']j)]j+]ujkjr0jkj.cubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Fan Speed}(jk Fan Speedjkjcubajk}(j#]j%]j']j)]j+]internalrefurij&c anchorname #fan-speedujkj"0jkjcubajk}(j#]j%]j']j)]j+]ujkj)0jkjcubajk}(j#]j%]j']j)]j+]ujkjr0jkj.cubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Analog Output}(jk Analog Outputjkjcubajk}(j#]j%]j']j)]j+]internalrefurij&c anchorname#analog-outputujkj"0jkjcubajk}(j#]j%]j']j)]j+]ujkj)0jkjcubajk}(j#]j%]j']j)]j+]ujkjr0jkj.cubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk VID Monitor}(jk VID Monitorjkjdubajk}(j#]j%]j']j)]j+]internalrefurij&c anchorname #vid-monitorujkj"0jkj dubajk}(j#]j%]j']j)]j+]ujkj)0jkj dubajk}(j#]j%]j']j)]j+]ujkjr0jkj.cubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkChassis Intrusion}(jkChassis Intrusionjkj3dubajk}(j#]j%]j']j)]j+]internalrefurij&c anchorname#chassis-intrusionujkj"0jkj0dubajk}(j#]j%]j']j)]j+]ujkj)0jkj-dubajk}(j#]j%]j']j)]j+]ujkjr0jkj.cubejk}(j#]j%]j']j)]j+]ujkj0jkjcubejk}(j#]j%]j']j)]j+]ujkjr0jkjcubajk}(j#]j%]j']j)]j+]ujkj0ubjbje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#drm/vkms Virtual Kernel Modesetting}(jkj jkjldubajk}(j#]j%]j']j)]j+]internalrefurigpu/vkms anchornamehujkj"0jkjidubajk}(j#]j%]j']j)]j+]ujkj)0jkjfdubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetup}(jkSetupjkjdubajk}(j#]j%]j']j)]j+]internalrefurij{d anchorname#setupujkj"0jkjdubajk}(j#]j%]j']j)]j+]ujkj)0jkjdubajk}(j#]j%]j']j)]j+]ujkjr0jkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting With IGT}(jkTesting With IGTjkjdubajk}(j#]j%]j']j)]j+]internalrefurij{d anchorname#testing-with-igtujkj"0jkjdubajk}(j#]j%]j']j)]j+]ujkj)0jkjdubajk}(j#]j%]j']j)]j+]ujkjr0jkjdubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTODO}(jkTODOjkjdubajk}(j#]j%]j']j)]j+]internalrefurij{d anchorname#todoujkj"0jkjdubajk}(j#]j%]j']j)]j+]ujkj)0jkjdubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIGT better support}(jkIGT better supportjkjdubajk}(j#]j%]j']j)]j+]internalrefurij{d anchorname#igt-better-supportujkj"0jkjdubajk}(j#]j%]j']j)]j+]ujkj)0jkjdubajk}(j#]j%]j']j)]j+]ujkjr0jkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdd Plane Features}(jkAdd Plane Featuresjkjeubajk}(j#]j%]j']j)]j+]internalrefurij{d anchorname#add-plane-featuresujkj"0jkjeubajk}(j#]j%]j']j)]j+]ujkj)0jkjeubajk}(j#]j%]j']j)]j+]ujkjr0jkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRuntime Configuration}(jkRuntime Configurationjkj=eubajk}(j#]j%]j']j)]j+]internalrefurij{d anchorname#runtime-configurationujkj"0jkj:eubajk}(j#]j%]j']j)]j+]ujkj)0jkj7eubajk}(j#]j%]j']j)]j+]ujkjr0jkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWriteback support}(jkWriteback supportjkjaeubajk}(j#]j%]j']j)]j+]internalrefurij{d anchorname#writeback-supportujkj"0jkj^eubajk}(j#]j%]j']j)]j+]ujkj)0jkj[eubajk}(j#]j%]j']j)]j+]ujkjr0jkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOutput Features}(jkOutput Featuresjkjeubajk}(j#]j%]j']j)]j+]internalrefurij{d anchorname#output-featuresujkj"0jkjeubajk}(j#]j%]j']j)]j+]ujkj)0jkjeubajk}(j#]j%]j']j)]j+]ujkjr0jkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCRC API Improvements}(jkCRC API Improvementsjkjeubajk}(j#]j%]j']j)]j+]internalrefurij{d anchorname#crc-api-improvementsujkj"0jkjeubajk}(j#]j%]j']j)]j+]ujkj)0jkjeubajk}(j#]j%]j']j)]j+]ujkjr0jkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAtomic Check using eBPF}(jkAtomic Check using eBPFjkjeubajk}(j#]j%]j']j)]j+]internalrefurij{d anchorname#atomic-check-using-ebpfujkj"0jkjeubajk}(j#]j%]j']j)]j+]ujkj)0jkjeubajk}(j#]j%]j']j)]j+]ujkjr0jkjdubejk}(j#]j%]j']j)]j+]ujkj0jkjdubejk}(j#]j%]j']j)]j+]ujkjr0jkjdubejk}(j#]j%]j']j)]j+]ujkj0jkjfdubejk}(j#]j%]j']j)]j+]ujkjr0jkjcdubajk}(j#]j%]j']j)]j+]ujkj0ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFirmware}(jkjjkjfubajk}(j#]j%]j']j)]j+]internalrefurigpu/xe/xe_firmware anchornamehujkj"0jkjfubajk}(j#]j%]j']j)]j+]ujkj)0jkj fubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFirmware Layout}(jkFirmware Layoutjkj2fubajk}(j#]j%]j']j)]j+]internalrefurij!f anchorname#firmware-layoutujkj"0jkj/fubajk}(j#]j%]j']j)]j+]ujkj)0jkj,fubajk}(j#]j%]j']j)]j+]ujkjr0jkj)fubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Write Once Protected Content Memory (WOPCM) Layout}(jk2Write Once Protected Content Memory (WOPCM) LayoutjkjVfubajk}(j#]j%]j']j)]j+]internalrefurij!f anchorname1#write-once-protected-content-memory-wopcm-layoutujkj"0jkjSfubajk}(j#]j%]j']j)]j+]ujkj)0jkjPfubajk}(j#]j%]j']j)]j+]ujkjr0jkj)fubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk GuC CTB Blob}(jk GuC CTB Blobjkjzfubajk}(j#]j%]j']j)]j+]internalrefurij!f anchorname #guc-ctb-blobujkj"0jkjwfubajk}(j#]j%]j']j)]j+]ujkj)0jkjtfubajk}(j#]j%]j']j)]j+]ujkjr0jkj)fubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGuC Power Conservation (PC)}(jkGuC Power Conservation (PC)jkjfubajk}(j#]j%]j']j)]j+]internalrefurij!f anchorname#guc-power-conservation-pcujkj"0jkjfubajk}(j#]j%]j']j)]j+]ujkj)0jkjfubajk}(j#]j%]j']j)]j+]ujkjr0jkj)fubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Internal API}(jk Internal APIjkjfubajk}(j#]j%]j']j)]j+]internalrefurij!f anchorname #internal-apiujkj"0jkjfubajk}(j#]j%]j']j)]j+]ujkj)0jkjfubajk}(j#]j%]j']j)]j+]ujkjr0jkj)fubejk}(j#]j%]j']j)]j+]ujkj0jkj fubejk}(j#]j%]j']j)]j+]ujkjr0jkj fubajk}(j#]j%]j']j)]j+]ujkj0ubj] je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHardware workarounds}(jkj)jkjfubajk}(j#]j%]j']j)]j+]internalrefuri gpu/xe/xe_wa anchornamehujkj"0jkjfubajk}(j#]j%]j']j)]j+]ujkj)0jkjfubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Internal API}(jk Internal APIjkjgubajk}(j#]j%]j']j)]j+]internalrefurij g anchorname #internal-apiujkj"0jkjgubajk}(j#]j%]j']j)]j+]ujkj)0jkjgubajk}(j#]j%]j']j)]j+]ujkjr0jkjgubajk}(j#]j%]j']j)]j+]ujkj0jkjfubejk}(j#]j%]j']j)]j+]ujkjr0jkjfubajk}(j#]j%]j']j)]j+]ujkj0ubj^ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk VGA Arbiter}(jkj7jkjTgubajk}(j#]j%]j']j)]j+]internalrefurigpu/vgaarbiter anchornamehujkj"0jkjQgubajk}(j#]j%]j']j)]j+]ujkj)0jkjNgubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkvgaarb kernel/userspace ABI}(jkvgaarb kernel/userspace ABIjkjtgubajk}(j#]j%]j']j)]j+]internalrefurijcg anchorname#vgaarb-kernel-userspace-abiujkj"0jkjqgubajk}(j#]j%]j']j)]j+]ujkj)0jkjngubajk}(j#]j%]j']j)]j+]ujkjr0jkjkgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIn-kernel interface}(jkIn-kernel interfacejkjgubajk}(j#]j%]j']j)]j+]internalrefurijcg anchorname#in-kernel-interfaceujkj"0jkjgubajk}(j#]j%]j']j)]j+]ujkj)0jkjgubajk}(j#]j%]j']j)]j+]ujkjr0jkjkgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk libpciaccess}(jk libpciaccessjkjgubajk}(j#]j%]j']j)]j+]internalrefurijcg anchorname #libpciaccessujkj"0jkjgubajk}(j#]j%]j']j)]j+]ujkj)0jkjgubajk}(j#]j%]j']j)]j+]ujkjr0jkjkgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(xf86VGAArbiter (X server implementation)}(jk(xf86VGAArbiter (X server implementation)jkjgubajk}(j#]j%]j']j)]j+]internalrefurijcg anchorname'#xf86vgaarbiter-x-server-implementationujkj"0jkjgubajk}(j#]j%]j']j)]j+]ujkj)0jkjgubajk}(j#]j%]j']j)]j+]ujkjr0jkjkgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjhubajk}(j#]j%]j']j)]j+]internalrefurijcg anchorname #referencesujkj"0jkjhubajk}(j#]j%]j']j)]j+]ujkj)0jkjgubajk}(j#]j%]j']j)]j+]ujkjr0jkjkgubejk}(j#]j%]j']j)]j+]ujkj0jkjNgubejk}(j#]j%]j']j)]j+]ujkjr0jkjKgubajk}(j#]j%]j']j)]j+]ujkj0ubjWje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver abituguru}(jkjEjkj=hubajk}(j#]j%]j']j)]j+]internalrefurihwmon/abituguru anchornamehujkj"0jkj:hubajk}(j#]j%]j']j)]j+]ujkj)0jkj7hubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule Parameters}(jkModule Parametersjkj]hubajk}(j#]j%]j']j)]j+]internalrefurijLh anchorname#module-parametersujkj"0jkjZhubajk}(j#]j%]j']j)]j+]ujkj)0jkjWhubajk}(j#]j%]j']j)]j+]ujkjr0jkjThubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjhubajk}(j#]j%]j']j)]j+]internalrefurijLh anchorname #descriptionujkj"0jkj~hubajk}(j#]j%]j']j)]j+]ujkj)0jkj{hubajk}(j#]j%]j']j)]j+]ujkjr0jkjThubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Known Issues}(jk Known Issuesjkjhubajk}(j#]j%]j']j)]j+]internalrefurijLh anchorname #known-issuesujkj"0jkjhubajk}(j#]j%]j']j)]j+]ujkj)0jkjhubje0)}(jkhjk]jH)}(jkhjk]jk}(j#]j%]j']j)]j+]parentjLhentries]Nhwmon/abituguru-datasheeta includefiles]jhamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj2j^s=/var/lib/git/docbuild/linux/Documentation/hwmon/abituguru.rstj_sKnjkjhubajk}(j#]j%]j']j)]j+]ujkj0jkjhubejk}(j#]j%]j']j)]j+]ujkjr0jkjThubejk}(j#]j%]j']j)]j+]ujkj0jkj7hubejk}(j#]j%]j']j)]j+]ujkjr0jkj4hubajk}(j#]j%]j']j)]j+]ujkj0ubj"je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver adm1025}(jkjSjkjiubajk}(j#]j%]j']j)]j+]internalrefuri hwmon/adm1025 anchornamehujkj"0jkjhubajk}(j#]j%]j']j)]j+]ujkj)0jkjhubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj!iubajk}(j#]j%]j']j)]j+]internalrefuriji anchorname #descriptionujkj"0jkjiubajk}(j#]j%]j']j)]j+]ujkj)0jkjiubajk}(j#]j%]j']j)]j+]ujkjr0jkjiubajk}(j#]j%]j']j)]j+]ujkj0jkjhubejk}(j#]j%]j']j)]j+]ujkjr0jkjhubajk}(j#]j%]j']j)]j+]ujkj0ubj& je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver ads7828}(jkjajkjZiubajk}(j#]j%]j']j)]j+]internalrefuri hwmon/ads7828 anchornamehujkj"0jkjWiubajk}(j#]j%]j']j)]j+]ujkj)0jkjTiubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Platform data}(jk Platform datajkjziubajk}(j#]j%]j']j)]j+]internalrefurijii anchorname#platform-dataujkj"0jkjwiubajk}(j#]j%]j']j)]j+]ujkj)0jkjtiubajk}(j#]j%]j']j)]j+]ujkjr0jkjqiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjiubajk}(j#]j%]j']j)]j+]internalrefurijii anchorname #descriptionujkj"0jkjiubajk}(j#]j%]j']j)]j+]ujkj)0jkjiubajk}(j#]j%]j']j)]j+]ujkjr0jkjqiubejk}(j#]j%]j']j)]j+]ujkj0jkjTiubejk}(j#]j%]j']j)]j+]ujkjr0jkjQiubajk}(j#]j%]j']j)]j+]ujkj0ubjH je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver da9055}(jkjojkjiubajk}(j#]j%]j']j)]j+]internalrefuri hwmon/da9055 anchornamehujkj"0jkjiubajk}(j#]j%]j']j)]j+]ujkj)0jkjiubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjiubajk}(j#]j%]j']j)]j+]internalrefuriji anchorname #descriptionujkj"0jkjiubajk}(j#]j%]j']j)]j+]ujkj)0jkjiubajk}(j#]j%]j']j)]j+]ujkjr0jkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVoltage Monitoring}(jkVoltage Monitoringjkjjubajk}(j#]j%]j']j)]j+]internalrefuriji anchorname#voltage-monitoringujkj"0jkjjubajk}(j#]j%]j']j)]j+]ujkj)0jkjjubajk}(j#]j%]j']j)]j+]ujkjr0jkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTemperature Monitoring}(jkTemperature Monitoringjkj?jubajk}(j#]j%]j']j)]j+]internalrefuriji anchorname#temperature-monitoringujkj"0jkjlubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Graphics mux}(jk Graphics muxjkjelubajk}(j#]j%]j']j)]j+]internalrefurijj anchorname #graphics-muxujkj"0jkjblubajk}(j#]j%]j']j)]j+]ujkj)0jkj_lubajk}(j#]j%]j']j)]j+]ujkjr0jkj\lubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Power control}(jk Power controljkjlubajk}(j#]j%]j']j)]j+]internalrefurijj anchorname#power-controlujkj"0jkjlubajk}(j#]j%]j']j)]j+]ujkj)0jkjlubajk}(j#]j%]j']j)]j+]ujkjr0jkj\lubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBacklight control}(jkBacklight controljkjlubajk}(j#]j%]j']j)]j+]internalrefurijj anchorname#backlight-controlujkj"0jkjlubajk}(j#]j%]j']j)]j+]ujkj)0jkjlubajk}(j#]j%]j']j)]j+]ujkjr0jkj\lubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPublic functions}(jkPublic functionsjkjlubajk}(j#]j%]j']j)]j+]internalrefurijj anchorname#id2ujkj"0jkjlubajk}(j#]j%]j']j)]j+]ujkj)0jkjlubajk}(j#]j%]j']j)]j+]ujkjr0jkj\lubejk}(j#]j%]j']j)]j+]ujkj0jkj>lubejk}(j#]j%]j']j)]j+]ujkjr0jkj;lubajk}(j#]j%]j']j)]j+]ujkj0jkjlubejk}(j#]j%]j']j)]j+]ujkjr0jkjjubejk}(j#]j%]j']j)]j+]ujkj0jkjjubejk}(j#]j%]j']j)]j+]ujkjr0jkjjubajk}(j#]j%]j']j)]j+]ujkj0ubj'je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver adm1026}(jkjjkj"mubajk}(j#]j%]j']j)]j+]internalrefuri hwmon/adm1026 anchornamehujkj"0jkjmubajk}(j#]j%]j']j)]j+]ujkj)0jkjmubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule Parameters}(jkModule ParametersjkjBmubajk}(j#]j%]j']j)]j+]internalrefurij1m anchorname#module-parametersujkj"0jkj?mubajk}(j#]j%]j']j)]j+]ujkj)0jkjubajk}(j#]j%]j']j)]j+]ujkj)0jkj;ubajk}(j#]j%]j']j)]j+]ujkjr0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWriting a specialized driver}(jkWriting a specialized driverjkjeubajk}(j#]j%]j']j)]j+]internalrefurij anchorname#writing-a-specialized-driverujkj"0jkjbubajk}(j#]j%]j']j)]j+]ujkj)0jkj_ubajk}(j#]j%]j']j)]j+]ujkjr0jkjubejk}(j#]j%]j']j)]j+]ujkj0jkj҂ubejk}(j#]j%]j']j)]j+]ujkjr0jkjubejk}(j#]j%]j']j)]j+]ujkj0jkjہubejk}(j#]j%]j']j)]j+]ujkjr0jkj؁ubajk}(j#]j%]j']j)]j+]ujkj0ubjtje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver dps920ab}(jkj/jkjubajk}(j#]j%]j']j)]j+]internalrefurihwmon/dps920ab anchornamehujkj"0jkjubajk}(j#]j%]j']j)]j+]ujkj)0jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjʃubajk}(j#]j%]j']j)]j+]internalrefurij anchorname #descriptionujkj"0jkjǃubajk}(j#]j%]j']j)]j+]ujkj)0jkjăubajk}(j#]j%]j']j)]j+]ujkjr0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjubajk}(j#]j%]j']j)]j+]internalrefurij anchorname #usage-notesujkj"0jkjubajk}(j#]j%]j']j)]j+]ujkj)0jkjubajk}(j#]j%]j']j)]j+]ujkjr0jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjubajk}(j#]j%]j']j)]j+]internalrefurij anchorname#sysfs-entriesujkj"0jkjubajk}(j#]j%]j']j)]j+]ujkj)0jkj ubajk}(j#]j%]j']j)]j+]ujkjr0jkjubejk}(j#]j%]j']j)]j+]ujkj0jkjubejk}(j#]j%]j']j)]j+]ujkjr0jkjubajk}(j#]j%]j']j)]j+]ujkj0ubjG je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux Directory Notification}(jkj=jkjKubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/dnotify anchornamehujk referencejkjHubajk}(j?]jA]jC]jE]jG]ujkcompact_paragraphjkjEubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3Implementation expectations (features and bugs :-))}(jk3Implementation expectations (features and bugs :-))jkjmubajk}(j?]jA]jC]jE]jG]internalrefurijZ anchorname.#implementation-expectations-features-and-bugsujkj\jkjjubajk}(j?]jA]jC]jE]jG]ujkjcjkjgubajk}(j?]jA]jC]jE]jG]ujk list_itemjkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Configuration}(jk Configurationjkjubajk}(j?]jA]jC]jE]jG]internalrefurijZ anchorname#configurationujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkjubajk}(j?]jA]jC]jE]jG]internalrefurijZ anchorname#exampleujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNOTE}(jkNOTEjkjڄubajk}(j?]jA]jC]jE]jG]internalrefurijZ anchorname#noteujkj\jkjׄubajk}(j?]jA]jC]jE]jG]ujkjcjkjԄubajk}(j?]jA]jC]jE]jG]ujkjjkjdubejk}(j?]jA]jC]jE]jG]ujk bullet_listjkjEubejk}(j?]jA]jC]jE]jG]ujkjjkjBubajk}(j?]jA]jC]jE]jG]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDirectory Entries}(jkjQjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/ext4/directory anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLinear (Classic) Directories}(jkLinear (Classic) Directoriesjkj4ubajk}(j?]jA]jC]jE]jG]internalrefurij# anchorname#linear-classic-directoriesujkj\jkj1ubajk}(j?]jA]jC]jE]jG]ujkjcjkj.ubajk}(j?]jA]jC]jE]jG]ujkjjkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHash Tree Directories}(jkHash Tree DirectoriesjkjXubajk}(j?]jA]jC]jE]jG]internalrefurij# anchorname#hash-tree-directoriesujkj\jkjUubajk}(j?]jA]jC]jE]jG]ujkjcjkjRubajk}(j?]jA]jC]jE]jG]ujkjjkj+ubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkj ubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Index Nodes}(jkj_jkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/ext4/inodes anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Inode Size}(jk Inode Sizejkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #inode-sizeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFinding an Inode}(jkFinding an InodejkjՅubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#finding-an-inodeujkj\jkj҅ubajk}(j?]jA]jC]jE]jG]ujkjcjkjυubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInode Timestamps}(jkInode Timestampsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#inode-timestampsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOCFS2 filesystem}(jkjmjkj2ubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/ocfs2 anchornamehujkj\jkj/ubajk}(j?]jA]jC]jE]jG]ujkjcjkj,ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCredits}(jkCreditsjkjRubajk}(j?]jA]jC]jE]jG]internalrefurijA anchorname#creditsujkj\jkjOubajk}(j?]jA]jC]jE]jG]ujkjcjkjLubajk}(j?]jA]jC]jE]jG]ujkjjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCaveats}(jkCaveatsjkjvubajk}(j?]jA]jC]jE]jG]internalrefurijA anchorname#caveatsujkj\jkjsubajk}(j?]jA]jC]jE]jG]ujkjcjkjpubajk}(j?]jA]jC]jE]jG]ujkjjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mount options}(jk Mount optionsjkjubajk}(j?]jA]jC]jE]jG]internalrefurijA anchorname#mount-optionsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjIubejk}(j?]jA]jC]jE]jG]ujkjjkj,ubejk}(j?]jA]jC]jE]jG]ujkjjkj)ubajk}(j?]jA]jC]jE]jG]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Inline Data}(jkj{jkjӆubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/ext4/inlinedata anchornamehujkj\jkjІubajk}(j?]jA]jC]jE]jG]ujkjcjkj͆ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInline Directories}(jkInline Directoriesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#inline-directoriesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj͆ubejk}(j?]jA]jC]jE]jG]ujkjjkjʆubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#File management in the Linux kernel}(jkjjkj,ubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/files anchornamehujkj\jkj)ubajk}(j?]jA]jC]jE]jG]ujkjcjkj&ubajk}(j?]jA]jC]jE]jG]ujkjjkj#ubajk}(j?]jA]jC]jE]jG]ujkjubjN je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+Cramfs - cram a filesystem onto a small ROM}(jkjjkjXubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/cramfs anchornamehujkj\jkjUubajk}(j?]jA]jC]jE]jG]ujkjcjkjRubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage Notesjkjxubajk}(j?]jA]jC]jE]jG]internalrefurijg anchorname #usage-notesujkj\jkjuubajk}(j?]jA]jC]jE]jG]ujkjcjkjrubajk}(j?]jA]jC]jE]jG]ujkjjkjoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Mapped cramfs image}(jkMemory Mapped cramfs imagejkjubajk}(j?]jA]jC]jE]jG]internalrefurijg anchorname#memory-mapped-cramfs-imageujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTools}(jkToolsjkjubajk}(j?]jA]jC]jE]jG]internalrefurijg anchorname#toolsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFor /usr/share/magic}(jkFor /usr/share/magicjkjubajk}(j?]jA]jC]jE]jG]internalrefurijg anchorname#for-usr-share-magicujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjއubajk}(j?]jA]jC]jE]jG]ujkjjkjoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Hacker Notes}(jk Hacker Notesjkjubajk}(j?]jA]jC]jE]jG]internalrefurijg anchorname #hacker-notesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjoubejk}(j?]jA]jC]jE]jG]ujkjjkjRubejk}(j?]jA]jC]jE]jG]ujkjjkjOubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExt3 Filesystem}(jkjjkjAubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/ext3 anchornamehujkj\jkj>ubajk}(j?]jA]jC]jE]jG]ujkjcjkj;ubajk}(j?]jA]jC]jE]jG]ujkjjkj8ubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkISO9660 Filesystem}(jkjjkjmubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/isofs anchornamehujkj\jkjjubajk}(j?]jA]jC]jE]jG]ujkjcjkjgubajk}(j?]jA]jC]jE]jG]ujkjjkjdubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRead/Write HPFS 2.09}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/hpfs anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCredits}(jkCreditsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#creditsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File names}(jk File namesjkj݈ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #file-namesujkj\jkjڈubajk}(j?]jA]jC]jE]jG]ujkjcjkj׈ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExtended attributes}(jkExtended attributesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#extended-attributesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymlinks}(jkSymlinksjkj%ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #symlinksujkj\jkj"ubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Codepages}(jk CodepagesjkjIubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #codepagesujkj\jkjFubajk}(j?]jA]jC]jE]jG]ujkjcjkjCubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Known bugs}(jk Known bugsjkjmubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #known-bugsujkj\jkjjubajk}(j?]jA]jC]jE]jG]ujkjcjkjgubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-What does “unbalanced tree” message mean?}(jk)What does "unbalanced tree" message mean?jkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname'#what-does-unbalanced-tree-message-meanujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Bugs in OS/2}(jk Bugs in OS/2jkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #bugs-in-os-2ujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCodepage bugs described above}(jkCodepage bugs described abovejkjىubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#codepage-bugs-described-aboveujkj\jkj։ubajk}(j?]jA]jC]jE]jG]ujkjcjkjӉubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHistory}(jkHistoryjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#historyujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubj)je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)rpcsec_gss support for kernel RPC servers}(jkjjkj6ubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/nfs/rpc-server-gss anchornamehujkj\jkj3ubajk}(j?]jA]jC]jE]jG]ujkjcjkj0ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Background}(jk BackgroundjkjVubajk}(j?]jA]jC]jE]jG]internalrefurijE anchorname #backgroundujkj\jkjSubajk}(j?]jA]jC]jE]jG]ujkjcjkjPubajk}(j?]jA]jC]jE]jG]ujkjjkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"NFS Server Legacy Upcall Mechanism}(jk"NFS Server Legacy Upcall Mechanismjkjzubajk}(j?]jA]jC]jE]jG]internalrefurijE anchorname##nfs-server-legacy-upcall-mechanismujkj\jkjwubajk}(j?]jA]jC]jE]jG]ujkjcjkjtubajk}(j?]jA]jC]jE]jG]ujkjjkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#NFS Server New RPC Upcall Mechanism}(jk#NFS Server New RPC Upcall Mechanismjkjubajk}(j?]jA]jC]jE]jG]internalrefurijE anchorname$#nfs-server-new-rpc-upcall-mechanismujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNegotiating Upcall Mechanisms}(jkNegotiating Upcall MechanismsjkjŠubajk}(j?]jA]jC]jE]jG]internalrefurijE anchorname#negotiating-upcall-mechanismsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjMubejk}(j?]jA]jC]jE]jG]ujkjjkj0ubejk}(j?]jA]jC]jE]jG]ujkjjkj-ubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDirectory Locking}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/directory-locking anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Primitives}(jk Primitivesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname #primitivesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSplicing}(jkSplicingjkj?ubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname #splicingujkj\jkj<ubajk}(j?]jA]jC]jE]jG]ujkjcjkj9ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMultiple-filesystem stuff}(jkMultiple-filesystem stuffjkjcubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#multiple-filesystem-stuffujkj\jkj`ubajk}(j?]jA]jC]jE]jG]ujkjcjkj]ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDeadlock avoidance}(jkDeadlock avoidancejkjubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#deadlock-avoidanceujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLoop avoidance}(jkLoop avoidancejkjubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#loop-avoidanceujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Verity files}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/ext4/verity anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjދubajk}(j?]jA]jC]jE]jG]ujkjjkjۋubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGlobal Structures}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/ext4/globals anchornamehjpjujkj\jkj ubajk}(j?]jA]jC]jE]jG]ujkjcjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Super Block}(jk Super Blockjkj0ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #super-blockjp](KKeujkj\jkj-ubajk}(j?]jA]jC]jE]jG]ujkjcjkj*ubajk}(j?]jA]jC]jE]jG]ujkjjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBlock Group Descriptors}(jkBlock Group DescriptorsjkjUubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#block-group-descriptorsjp](KKeujkj\jkjRubajk}(j?]jA]jC]jE]jG]ujkjcjkjOubajk}(j?]jA]jC]jE]jG]ujkjjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBlock and inode Bitmaps}(jkBlock and inode Bitmapsjkjzubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#block-and-inode-bitmapsjp](KKeujkj\jkjwubajk}(j?]jA]jC]jE]jG]ujkjcjkjtubajk}(j?]jA]jC]jE]jG]ujkjjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Inode Table}(jk Inode Tablejkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #inode-tablejp](KKeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMultiple Mount Protection}(jkMultiple Mount ProtectionjkjČubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#multiple-mount-protectionjp](KKeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj'ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkJournal (jbd2)}(jkJournal (jbd2)jkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #journal-jbd2jp](KKeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLayout}(jkLayoutjkj ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#layoutjp](KKKeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExternal Journal}(jkExternal Journaljkj0ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#external-journaljp](KKKeujkj\jkj-ubajk}(j?]jA]jC]jE]jG]ujkjcjkj*ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Block Header}(jk Block HeaderjkjUubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #block-headerjp](KKKeujkj\jkjRubajk}(j?]jA]jC]jE]jG]ujkjcjkjOubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Super Block}(jk Super Blockjkjzubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#id1jp](KKKeujkj\jkjwubajk}(j?]jA]jC]jE]jG]ujkjcjkjtubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDescriptor Block}(jkDescriptor Blockjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#descriptor-blockjp](KKKeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Data Block}(jk Data Blockjkjčubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #data-blockjp](KKKeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRevocation Block}(jkRevocation Blockjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#revocation-blockjp](KKKeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Commit Block}(jk Commit Blockjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #commit-blockjp](KKKeujkj\jkj ubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Fast commits}(jk Fast commitsjkj3ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #fast-commitsjp](KKK eujkj\jkj0ubajk}(j?]jA]jC]jE]jG]ujkjcjkj-ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFast Commit Replay Idempotence}(jkFast Commit Replay IdempotencejkjXubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#fast-commit-replay-idempotencejp](KKK eujkj\jkjUubajk}(j?]jA]jC]jE]jG]ujkjcjkjRubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkJournal Checkpoint}(jkJournal Checkpointjkj}ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#journal-checkpointjp](KKK eujkj\jkjzubajk}(j?]jA]jC]jE]jG]ujkjcjkjwubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Orphan file}(jk Orphan filejkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #orphan-filejp](KKeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj'ubejk}(j?]jA]jC]jE]jG]ujkjjkj ubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubj! je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDebugFS}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/debugfs anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjߎubajk}(j?]jA]jC]jE]jG]ujkjubj.je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Idmappings}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/idmappings anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Formal notes}(jk Formal notesjkj4ubajk}(j?]jA]jC]jE]jG]internalrefurij# anchorname #formal-notesujkj\jkj1ubajk}(j?]jA]jC]jE]jG]ujkjcjkj.ubajk}(j?]jA]jC]jE]jG]ujkjjkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk General notes}(jk General notesjkjXubajk}(j?]jA]jC]jE]jG]internalrefurij# anchorname#general-notesujkj\jkjUubajk}(j?]jA]jC]jE]jG]ujkjcjkjRubajk}(j?]jA]jC]jE]jG]ujkjjkj+ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTranslation algorithms}(jkTranslation algorithmsjkj|ubajk}(j?]jA]jC]jE]jG]internalrefurij# anchorname#translation-algorithmsujkj\jkjyubajk}(j?]jA]jC]jE]jG]ujkjcjkjvubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Crossmapping}(jk Crossmappingjkjubajk}(j?]jA]jC]jE]jG]internalrefurij# anchorname #crossmappingujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Remapping}(jk Remappingjkjubajk}(j?]jA]jC]jE]jG]internalrefurij# anchorname #remappingujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInvalid translations}(jkInvalid translationsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij# anchorname#invalid-translationsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjߏubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjvubejk}(j?]jA]jC]jE]jG]ujkjjkj+ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+Idmappings when creating filesystem objects}(jk+Idmappings when creating filesystem objectsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij# anchorname,#idmappings-when-creating-filesystem-objectsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Example 1}(jk Example 1jkj6ubajk}(j?]jA]jC]jE]jG]internalrefurij# anchorname #example-1ujkj\jkj3ubajk}(j?]jA]jC]jE]jG]ujkjcjkj0ubajk}(j?]jA]jC]jE]jG]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Example 2}(jk Example 2jkjZubajk}(j?]jA]jC]jE]jG]internalrefurij# anchorname #example-2ujkj\jkjWubajk}(j?]jA]jC]jE]jG]ujkjcjkjTubajk}(j?]jA]jC]jE]jG]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Example 3}(jk Example 3jkj~ubajk}(j?]jA]jC]jE]jG]internalrefurij# anchorname #example-3ujkj\jkj{ubajk}(j?]jA]jC]jE]jG]ujkjcjkjxubajk}(j?]jA]jC]jE]jG]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Example 4}(jk Example 4jkjubajk}(j?]jA]jC]jE]jG]internalrefurij# anchorname #example-4ujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Example 5}(jk Example 5jkjƐubajk}(j?]jA]jC]jE]jG]internalrefurij# anchorname #example-5ujkj\jkjÐubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj-ubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkj+ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIdmappings on idmapped mounts}(jkIdmappings on idmapped mountsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij# anchorname#idmappings-on-idmapped-mountsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Filesystem types vs idmapped mount types}(jk(Filesystem types vs idmapped mount typesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij# anchorname)#filesystem-types-vs-idmapped-mount-typesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRemapping helpers}(jkRemapping helpersjkj;ubajk}(j?]jA]jC]jE]jG]internalrefurij# anchorname#remapping-helpersujkj\jkj8ubajk}(j?]jA]jC]jE]jG]ujkjcjkj5ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample 2 reconsidered}(jkExample 2 reconsideredjkj_ubajk}(j?]jA]jC]jE]jG]internalrefurij# anchorname#example-2-reconsideredujkj\jkj\ubajk}(j?]jA]jC]jE]jG]ujkjcjkjYubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample 3 reconsidered}(jkExample 3 reconsideredjkjubajk}(j?]jA]jC]jE]jG]internalrefurij# anchorname#example-3-reconsideredujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkj}ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample 4 reconsidered}(jkExample 4 reconsideredjkjubajk}(j?]jA]jC]jE]jG]internalrefurij# anchorname#example-4-reconsideredujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample 5 reconsidered}(jkExample 5 reconsideredjkjˑubajk}(j?]jA]jC]jE]jG]internalrefurij# anchorname#example-5-reconsideredujkj\jkjȑubajk}(j?]jA]jC]jE]jG]ujkjcjkjőubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Changing ownership on a home directory}(jk&Changing ownership on a home directoryjkjubajk}(j?]jA]jC]jE]jG]internalrefurij# anchorname'#changing-ownership-on-a-home-directoryujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkj+ubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkj ubajk}(j?]jA]jC]jE]jG]ujkjubj2je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkChanges since 2.5.0:}(jkj$jkj4ubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/porting anchornamehujkj\jkj1ubajk}(j?]jA]jC]jE]jG]ujkjcjkj.ubajk}(j?]jA]jC]jE]jG]ujkjjkj+ubajk}(j?]jA]jC]jE]jG]ujkjubjf je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+Mounting root file system via SMB (cifs.ko)}(jkj2jkj`ubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/smb/cifsroot anchornamehujkj\jkj]ubajk}(j?]jA]jC]jE]jG]ujkjcjkjZubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkServer configuration}(jkServer configurationjkjubajk}(j?]jA]jC]jE]jG]internalrefurijo anchorname#server-configurationujkj\jkj}ubajk}(j?]jA]jC]jE]jG]ujkjcjkjzubajk}(j?]jA]jC]jE]jG]ujkjjkjwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel command line}(jkKernel command linejkjubajk}(j?]jA]jC]jE]jG]internalrefurijo anchorname#kernel-command-lineujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkjȒubajk}(j?]jA]jC]jE]jG]internalrefurijo anchorname #examplesujkj\jkjŒubajk}(j?]jA]jC]jE]jG]ujkjcjkj’ubajk}(j?]jA]jC]jE]jG]ujkjjkjwubejk}(j?]jA]jC]jE]jG]ujkjjkjZubejk}(j?]jA]jC]jE]jG]ujkjjkjWubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLarge Extended Attribute Values}(jkj@jkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/ext4/eainode anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFilesystem Caching}(jkjNjkj-ubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/caching/index anchornamehujkj\jkj*ubajk}(j?]jA]jC]jE]jG]ujkjcjkj'ubje0)}(jkhjk]jH)}(jkhjk]jk}(j?]jA]jC]jE]jG]parentj<entries](Nfilesystems/caching/fscacheNfilesystems/caching/netfs-apiNfilesystems/caching/backend-apiNfilesystems/caching/cachefilese includefiles](jSjUjWjYemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujktoctreej^sG/var/lib/git/docbuild/linux/Documentation/filesystems/caching/index.rstj_sKjkjDubajk}(j?]jA]jC]jE]jG]ujkjjkj'ubejk}(j?]jA]jC]jE]jG]ujkjjkj$ubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral Filesystem Caching}(jkj\jkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/caching/fscache anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkj}ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #overviewujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStatistical Information}(jkStatistical InformationjkjǓubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#statistical-informationujkj\jkjēubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Cache List}(jk Cache Listjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #cache-listujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Volume List}(jk Volume Listjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #volume-listujkj\jkj ubajk}(j?]jA]jC]jE]jG]ujkjcjkj ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Cookie List}(jk Cookie Listjkj3ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #cookie-listujkj\jkj0ubajk}(j?]jA]jC]jE]jG]ujkjcjkj-ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Debugging}(jk DebuggingjkjWubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #debuggingujkj\jkjTubajk}(j?]jA]jC]jE]jG]ujkjcjkjQubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkj}ubejk}(j?]jA]jC]jE]jG]ujkjjkjzubajk}(j?]jA]jC]jE]jG]ujkjubj$je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCIFS}(jkjjjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/smb/index anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j?]jA]jC]jE]jG]parentjentries](Nfilesystems/smb/ksmbdNfilesystems/smb/cifsroote includefiles](jjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjfj^sC/var/lib/git/docbuild/linux/Documentation/filesystems/smb/index.rstj_sKjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Fiemap Ioctl}(jkjxjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/fiemap anchornamehujkj\jkjޔubajk}(j?]jA]jC]jE]jG]ujkjcjkj۔ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRequest Basics}(jkRequest Basicsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#request-basicsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExtent Mapping}(jkExtent Mappingjkj%ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#extent-mappingujkj\jkj"ubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!VFS -> File System Implementation}(jk!VFS -> File System ImplementationjkjIubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#vfs-file-system-implementationujkj\jkjFubajk}(j?]jA]jC]jE]jG]ujkjcjkjCubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkj۔ubejk}(j?]jA]jC]jE]jG]ujkjjkjؔubajk}(j?]jA]jC]jE]jG]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNILFS2}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/nilfs2 anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkj|ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCaveats}(jkCaveatsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#caveatsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mount options}(jk Mount optionsjkjƕubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#mount-optionsujkj\jkjÕubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIoctls}(jkIoctlsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#ioctlsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk NILFS2 usage}(jk NILFS2 usagejkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #nilfs2-usageujkj\jkj ubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Disk format}(jk Disk formatjkj2ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #disk-formatujkj\jkj/ubajk}(j?]jA]jC]jE]jG]ujkjcjkj,ubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkj|ubejk}(j?]jA]jC]jE]jG]ujkjjkjyubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNTFS3}(jkjjkjkubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/ntfs3 anchornamehujkj\jkjhubajk}(j?]jA]jC]jE]jG]ujkjcjkjeubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary and Features}(jkSummary and Featuresjkjubajk}(j?]jA]jC]jE]jG]internalrefurijz anchorname#summary-and-featuresujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mount Options}(jk Mount Optionsjkjubajk}(j?]jA]jC]jE]jG]internalrefurijz anchorname#mount-optionsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Todo list}(jk Todo listjkjӖubajk}(j?]jA]jC]jE]jG]internalrefurijz anchorname #todo-listujkj\jkjЖubajk}(j?]jA]jC]jE]jG]ujkjcjkj͖ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjubajk}(j?]jA]jC]jE]jG]internalrefurijz anchorname #referencesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjeubejk}(j?]jA]jC]jE]jG]ujkjjkjbubajk}(j?]jA]jC]jE]jG]ujkjubjJje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBlock and inode Bitmaps}(jkjjkj0ubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/ext4/bitmaps anchornamehujkj\jkj-ubajk}(j?]jA]jC]jE]jG]ujkjcjkj*ubajk}(j?]jA]jC]jE]jG]ujkjjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Inode Table}(jk Inode TablejkjSubajk}(j?]jA]jC]jE]jG]internalrefurij? anchorname #inode-tableujkj\jkjPubajk}(j?]jA]jC]jE]jG]ujkjcjkjMubajk}(j?]jA]jC]jE]jG]ujkjjkj'ubejk}(j?]jA]jC]jE]jG]ujkjubjLje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Network Filesystem Helper Library}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/netfs_library anchornamehujkj\jkj}ubajk}(j?]jA]jC]jE]jG]ujkjcjkjzubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #overviewujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPer-Inode Context}(jkPer-Inode Contextjkjėubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#per-inode-contextujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInode Context Helper Functions}(jkInode Context Helper Functionsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#inode-context-helper-functionsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjߗubajk}(j?]jA]jC]jE]jG]ujkjjkjܗubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBuffered Read Helpers}(jkBuffered Read Helpersjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#buffered-read-helpersujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRead Helper Functions}(jkRead Helper Functionsjkj6ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#read-helper-functionsujkj\jkj3ubajk}(j?]jA]jC]jE]jG]ujkjcjkj0ubajk}(j?]jA]jC]jE]jG]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRead Helper Structures}(jkRead Helper StructuresjkjZubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#read-helper-structuresujkj\jkjWubajk}(j?]jA]jC]jE]jG]ujkjcjkjTubajk}(j?]jA]jC]jE]jG]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRead Helper Operations}(jkRead Helper Operationsjkj~ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#read-helper-operationsujkj\jkj{ubajk}(j?]jA]jC]jE]jG]ujkjcjkjxubajk}(j?]jA]jC]jE]jG]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRead Helper Procedure}(jkRead Helper Procedurejkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#read-helper-procedureujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRead Helper Cache API}(jkRead Helper Cache APIjkjƘubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#read-helper-cache-apiujkj\jkjØubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj-ubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPI Function Reference}(jkAPI Function Referencejkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#api-function-referenceujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjzubejk}(j?]jA]jC]jE]jG]ujkjjkjwubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkExtended Attributes}(jkjjkj/ubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/ext4/attributes anchornamehujkj\jkj,ubajk}(j?]jA]jC]jE]jG]ujkjcjkj)ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAttribute Name Indices}(jkAttribute Name IndicesjkjOubajk}(j?]jA]jC]jE]jG]internalrefurij> anchorname#attribute-name-indicesujkj\jkjLubajk}(j?]jA]jC]jE]jG]ujkjcjkjIubajk}(j?]jA]jC]jE]jG]ujkjjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk POSIX ACLs}(jk POSIX ACLsjkjsubajk}(j?]jA]jC]jE]jG]internalrefurij> anchorname #posix-aclsujkj\jkjpubajk}(j?]jA]jC]jE]jG]ujkjcjkjmubajk}(j?]jA]jC]jE]jG]ujkjjkjFubejk}(j?]jA]jC]jE]jG]ujkjjkj)ubejk}(j?]jA]jC]jE]jG]ujkjjkj&ubajk}(j?]jA]jC]jE]jG]ujkjubjAje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkShared Subtrees}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/sharedsubtree anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1) Overview}(jk 1) Overviewjkj̙ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #overviewujkj\jkjəubajk}(j?]jA]jC]jE]jG]ujkjcjkjƙubajk}(j?]jA]jC]jE]jG]ujkjjkjÙubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2) Features}(jk 2) Featuresjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #featuresujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjÙubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3) Setting mount states}(jk3) Setting mount statesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#setting-mount-statesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjÙubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4) Use cases}(jk 4) Use casesjkj8ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #use-casesujkj\jkj5ubajk}(j?]jA]jC]jE]jG]ujkjcjkj2ubajk}(j?]jA]jC]jE]jG]ujkjjkjÙubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5) Detailed semantics}(jk5) Detailed semanticsjkj\ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#detailed-semanticsujkj\jkjYubajk}(j?]jA]jC]jE]jG]ujkjcjkjVubajk}(j?]jA]jC]jE]jG]ujkjjkjÙubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6) Quiz}(jk6) Quizjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#quizujkj\jkj}ubajk}(j?]jA]jC]jE]jG]ujkjcjkjzubajk}(j?]jA]jC]jE]jG]ujkjjkjÙubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7) FAQ}(jk7) FAQjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#faqujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjÙubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8) Implementation}(jk8) ImplementationjkjȚubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#implementationujkj\jkjŚubajk}(j?]jA]jC]jE]jG]ujkjcjkjšubajk}(j?]jA]jC]jE]jG]ujkjjkjÙubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Optimized MPEG Filesystem (OMFS)}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/omfs anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj!ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #overviewujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOptions}(jkOptionsjkjEubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#optionsujkj\jkjBubajk}(j?]jA]jC]jE]jG]ujkjcjkj?ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Disk format}(jk Disk formatjkjiubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #disk-formatujkj\jkjfubajk}(j?]jA]jC]jE]jG]ujkjcjkjcubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk RPC Cache}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/nfs/rpc-cache anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCaches}(jkCachesjkj›ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#cachesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCreating a Cache}(jkCreating a Cachejkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#creating-a-cacheujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjݛubajk}(j?]jA]jC]jE]jG]ujkjjkjڛubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Using a cache}(jk Using a cachejkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#using-a-cacheujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjڛubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPopulating a cache}(jkPopulating a cachejkj+ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#populating-a-cacheujkj\jkj(ubajk}(j?]jA]jC]jE]jG]ujkjcjkj%ubajk}(j?]jA]jC]jE]jG]ujkjjkjڛubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrequest/response format}(jkrequest/response formatjkjOubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#request-response-formatujkj\jkjLubajk}(j?]jA]jC]jE]jG]ujkjcjkjIubajk}(j?]jA]jC]jE]jG]ujkjjkjڛubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubjuje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#ext4 Data Structures and Algorithms}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/ext4/index anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j?]jA]jC]jE]jG]parentjentries](Nfilesystems/ext4/aboutNfilesystems/ext4/overviewNfilesystems/ext4/globalsNfilesystems/ext4/dynamice includefiles](jjjjemaxdepthKcaptionNglobhidden includehiddennumberedM titlesonly rawentries]ujkjfj^sD/var/lib/git/docbuild/linux/Documentation/filesystems/ext4/index.rstj_sKjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubj(je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOverlay Filesystem}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/overlayfs anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOverlay objects}(jkOverlay objectsjkj ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#overlay-objectsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInode properties}(jkInode propertiesjkj*ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#inode-propertiesujkj\jkj'ubajk}(j?]jA]jC]jE]jG]ujkjcjkj$ubajk}(j?]jA]jC]jE]jG]ujkjjkj!ubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUpper and Lower}(jkUpper and LowerjkjZubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#upper-and-lowerujkj\jkjWubajk}(j?]jA]jC]jE]jG]ujkjcjkjTubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Directories}(jk Directoriesjkj~ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #directoriesujkj\jkj{ubajk}(j?]jA]jC]jE]jG]ujkjcjkjxubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk whiteouts and opaque directories}(jk whiteouts and opaque directoriesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname!#whiteouts-and-opaque-directoriesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkreaddir}(jkreaddirjkjƝubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#readdirujkj\jkjÝubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrenaming directories}(jkrenaming directoriesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#renaming-directoriesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNon-directories}(jkNon-directoriesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#non-directoriesujkj\jkj ubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPermission model}(jkPermission modeljkj2ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#permission-modelujkj\jkj/ubajk}(j?]jA]jC]jE]jG]ujkjcjkj,ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMultiple lower layers}(jkMultiple lower layersjkjVubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#multiple-lower-layersujkj\jkjSubajk}(j?]jA]jC]jE]jG]ujkjcjkjPubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMetadata only copy up}(jkMetadata only copy upjkjzubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#metadata-only-copy-upujkj\jkjwubajk}(j?]jA]jC]jE]jG]ujkjcjkjtubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkData-only lower layers}(jkData-only lower layersjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#data-only-lower-layersujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfs-verity support}(jkfs-verity supportjkjžubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#fs-verity-supportujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSharing and copying layers}(jkSharing and copying layersjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#sharing-and-copying-layersujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNesting overlayfs mounts}(jkNesting overlayfs mountsjkj ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#nesting-overlayfs-mountsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNon-standard behavior}(jkNon-standard behaviorjkj.ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#non-standard-behaviorujkj\jkj+ubajk}(j?]jA]jC]jE]jG]ujkjcjkj(ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk redirect_dir}(jk redirect_dirjkjOubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #redirect-dirujkj\jkjLubajk}(j?]jA]jC]jE]jG]ujkjcjkjIubajk}(j?]jA]jC]jE]jG]ujkjjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkindex}(jkindexjkjsubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#indexujkj\jkjpubajk}(j?]jA]jC]jE]jG]ujkjcjkjmubajk}(j?]jA]jC]jE]jG]ujkjjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkxino}(jkxinojkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#xinoujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjFubejk}(j?]jA]jC]jE]jG]ujkjjkj(ubejk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Changes to underlying filesystems}(jk!Changes to underlying filesystemsjkjǟubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname"#changes-to-underlying-filesystemsujkj\jkjğubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk NFS export}(jk NFS exportjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #nfs-exportujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk UUID and fsid}(jk UUID and fsidjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#uuid-and-fsidujkj\jkj ubajk}(j?]jA]jC]jE]jG]ujkjcjkj ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVolatile mount}(jkVolatile mountjkj3ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#volatile-mountujkj\jkj0ubajk}(j?]jA]jC]jE]jG]ujkjcjkj-ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk User xattr}(jk User xattrjkjWubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #user-xattrujkj\jkjTubajk}(j?]jA]jC]jE]jG]ujkjcjkjQubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Testsuite}(jk Testsuitejkj{ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #testsuiteujkj\jkjxubajk}(j?]jA]jC]jE]jG]ujkjcjkjuubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubjMje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk6eCryptfs: A stacked cryptographic filesystem for Linux}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/ecryptfs anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMount-wide Passphrase}(jkMount-wide PassphrasejkjԠubajk}(j?]jA]jC]jE]jG]internalrefurijà anchorname#mount-wide-passphraseujkj\jkjѠubajk}(j?]jA]jC]jE]jG]ujkjcjkjΠubajk}(j?]jA]jC]jE]jG]ujkjjkjˠubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotes}(jkNotesjkjubajk}(j?]jA]jC]jE]jG]internalrefurijà anchorname#notesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjˠubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubjvje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'efivarfs - a (U)EFI variable filesystem}(jkj jkj1ubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/efivarfs anchornamehujkj\jkj.ubajk}(j?]jA]jC]jE]jG]ujkjcjkj+ubajk}(j?]jA]jC]jE]jG]ujkjjkj(ubajk}(j?]jA]jC]jE]jG]ujkjubj je0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLayout}(jkj.jkj]ubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/ext4/blockgroup anchornamehujkj\jkjZubajk}(j?]jA]jC]jE]jG]ujkjcjkjWubajk}(j?]jA]jC]jE]jG]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFlexible Block Groups}(jkFlexible Block Groupsjkjubajk}(j?]jA]jC]jE]jG]internalrefurijl anchorname#flexible-block-groupsujkj\jkj}ubajk}(j?]jA]jC]jE]jG]ujkjcjkjzubajk}(j?]jA]jC]jE]jG]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMeta Block Groups}(jkMeta Block Groupsjkjubajk}(j?]jA]jC]jE]jG]internalrefurijl anchorname#meta-block-groupsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLazy Block Group Initialization}(jkLazy Block Group Initializationjkjȡubajk}(j?]jA]jC]jE]jG]internalrefurijl anchorname #lazy-block-group-initializationujkj\jkjšubajk}(j?]jA]jC]jE]jG]ujkjcjkj¡ubajk}(j?]jA]jC]jE]jG]ujkjjkjTubejk}(j?]jA]jC]jE]jG]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMaking Filesystems Exportable}(jkj<jkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/nfs/exporting anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #overviewujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Dcache Issues}(jk Dcache Issuesjkj9ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#dcache-issuesujkj\jkj6ubajk}(j?]jA]jC]jE]jG]ujkjcjkj3ubajk}(j?]jA]jC]jE]jG]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFilesystem Issues}(jkFilesystem Issuesjkj]ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#filesystem-issuesujkj\jkjZubajk}(j?]jA]jC]jE]jG]ujkjcjkjWubajk}(j?]jA]jC]jE]jG]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExport Operations Flags}(jkExport Operations Flagsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#export-operations-flagsujkj\jkj~ubajk}(j?]jA]jC]jE]jG]ujkjcjkj{ubajk}(j?]jA]jC]jE]jG]ujkjjkj ubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubjO je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGlock internal locking rules}(jkjJjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/gfs2-glocks anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGlock Statistics}(jkGlock Statisticsjkjڢubajk}(j?]jA]jC]jE]jG]internalrefurijɢ anchorname#glock-statisticsujkj\jkjעubajk}(j?]jA]jC]jE]jG]ujkjcjkjԢubajk}(j?]jA]jC]jE]jG]ujkjjkjѢubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"Macintosh HFS Filesystem for Linux}(jkjXjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/hfs anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mount options}(jk Mount optionsjkj3ubajk}(j?]jA]jC]jE]jG]internalrefurij" anchorname#mount-optionsujkj\jkj0ubajk}(j?]jA]jC]jE]jG]ujkjcjkj-ubajk}(j?]jA]jC]jE]jG]ujkjjkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWriting to HFS Filesystems}(jkWriting to HFS FilesystemsjkjWubajk}(j?]jA]jC]jE]jG]internalrefurij" anchorname#writing-to-hfs-filesystemsujkj\jkjTubajk}(j?]jA]jC]jE]jG]ujkjcjkjQubajk}(j?]jA]jC]jE]jG]ujkjjkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCreating HFS filesystems}(jkCreating HFS filesystemsjkj{ubajk}(j?]jA]jC]jE]jG]internalrefurij" anchorname#creating-hfs-filesystemsujkj\jkjxubajk}(j?]jA]jC]jE]jG]ujkjcjkjuubajk}(j?]jA]jC]jE]jG]ujkjjkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCredits}(jkCreditsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij" anchorname#creditsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj*ubejk}(j?]jA]jC]jE]jG]ujkjjkj ubejk}(j?]jA]jC]jE]jG]ujkjjkj ubajk}(j?]jA]jC]jE]jG]ujkjubjhje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&Macintosh HFSPlus Filesystem for Linux}(jkjfjkjأubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/hfsplus anchornamehujkj\jkjգubajk}(j?]jA]jC]jE]jG]ujkjcjkjңubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mount options}(jk Mount optionsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#mount-optionsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #referencesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjңubejk}(j?]jA]jC]jE]jG]ujkjjkjϣubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDynamic Structures}(jkjtjkjUubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/ext4/dynamic anchornamehjpj{ujkj\jkjRubajk}(j?]jA]jC]jE]jG]ujkjcjkjOubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Index Nodes}(jk Index Nodesjkjuubajk}(j?]jA]jC]jE]jG]internalrefurijd anchorname #index-nodesjp](KKeujkj\jkjrubajk}(j?]jA]jC]jE]jG]ujkjcjkjoubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Inode Size}(jk Inode Sizejkjubajk}(j?]jA]jC]jE]jG]internalrefurijd anchorname #inode-sizejp](KKKeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFinding an Inode}(jkFinding an Inodejkjubajk}(j?]jA]jC]jE]jG]internalrefurijd anchorname#finding-an-inodejp](KKKeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInode Timestamps}(jkInode Timestampsjkjubajk}(j?]jA]jC]jE]jG]internalrefurijd anchorname#inode-timestampsjp](KKKeujkj\jkjޤubajk}(j?]jA]jC]jE]jG]ujkjcjkjۤubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjoubejk}(j?]jA]jC]jE]jG]ujkjjkjlubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Contents of inode.i_block}(jkThe Contents of inode.i_blockjkjubajk}(j?]jA]jC]jE]jG]internalrefurijd anchorname#the-contents-of-inode-i-blockjp](KKeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbolic Links}(jkSymbolic Linksjkj4ubajk}(j?]jA]jC]jE]jG]internalrefurijd anchorname#symbolic-linksjp](KKKeujkj\jkj1ubajk}(j?]jA]jC]jE]jG]ujkjcjkj.ubajk}(j?]jA]jC]jE]jG]ujkjjkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Direct/Indirect Block Addressing}(jk Direct/Indirect Block AddressingjkjYubajk}(j?]jA]jC]jE]jG]internalrefurijd anchorname!#direct-indirect-block-addressingjp](KKKeujkj\jkjVubajk}(j?]jA]jC]jE]jG]ujkjcjkjSubajk}(j?]jA]jC]jE]jG]ujkjjkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Extent Tree}(jk Extent Treejkj~ubajk}(j?]jA]jC]jE]jG]internalrefurijd anchorname #extent-treejp](KKKeujkj\jkj{ubajk}(j?]jA]jC]jE]jG]ujkjcjkjxubajk}(j?]jA]jC]jE]jG]ujkjjkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Inline Data}(jk Inline Datajkjubajk}(j?]jA]jC]jE]jG]internalrefurijd anchorname #inline-datajp](KKKeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj+ubejk}(j?]jA]jC]jE]jG]ujkjjkj ubejk}(j?]jA]jC]jE]jG]ujkjjkjlubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDirectory Entries}(jkDirectory Entriesjkjԥubajk}(j?]jA]jC]jE]jG]internalrefurijd anchorname#directory-entriesjp](KKeujkj\jkjѥubajk}(j?]jA]jC]jE]jG]ujkjcjkjΥubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLinear (Classic) Directories}(jkLinear (Classic) Directoriesjkjubajk}(j?]jA]jC]jE]jG]internalrefurijd anchorname#linear-classic-directoriesjp](KKKeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHash Tree Directories}(jkHash Tree Directoriesjkjubajk}(j?]jA]jC]jE]jG]internalrefurijd anchorname#hash-tree-directoriesjp](KKKeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjΥubejk}(j?]jA]jC]jE]jG]ujkjjkjlubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkExtended Attributes}(jkExtended AttributesjkjLubajk}(j?]jA]jC]jE]jG]internalrefurijd anchorname#extended-attributesjp](KKeujkj\jkjIubajk}(j?]jA]jC]jE]jG]ujkjcjkjFubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAttribute Name Indices}(jkAttribute Name Indicesjkjnubajk}(j?]jA]jC]jE]jG]internalrefurijd anchorname#attribute-name-indicesjp](KKKeujkj\jkjkubajk}(j?]jA]jC]jE]jG]ujkjcjkjhubajk}(j?]jA]jC]jE]jG]ujkjjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk POSIX ACLs}(jk POSIX ACLsjkjubajk}(j?]jA]jC]jE]jG]internalrefurijd anchorname #posix-aclsjp](KKKeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjeubejk}(j?]jA]jC]jE]jG]ujkjjkjFubejk}(j?]jA]jC]jE]jG]ujkjjkjlubejk}(j?]jA]jC]jE]jG]ujkjjkjOubejk}(j?]jA]jC]jE]jG]ujkjjkjLubajk}(j?]jA]jC]jE]jG]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe QNX6 Filesystem}(jkjjkj٦ubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/qnx6 anchornamehujkj\jkj֦ubajk}(j?]jA]jC]jE]jG]ujkjcjkjӦubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOption}(jkOptionjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#optionujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Specification}(jk Specificationjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#specificationujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBlocks}(jkBlocksjkj>ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#blocksujkj\jkj;ubajk}(j?]jA]jC]jE]jG]ujkjcjkj8ubajk}(j?]jA]jC]jE]jG]ujkjjkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe superblocks}(jkThe superblocksjkjbubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#the-superblocksujkj\jkj_ubajk}(j?]jA]jC]jE]jG]ujkjcjkj\ubajk}(j?]jA]jC]jE]jG]ujkjjkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInodes}(jkInodesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#inodesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Directories}(jk Directoriesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #directoriesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Special files}(jk Special filesjkjΧubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#special-filesujkj\jkj˧ubajk}(j?]jA]jC]jE]jG]ujkjcjkjȧubajk}(j?]jA]jC]jE]jG]ujkjjkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLong filenames}(jkLong filenamesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#long-filenamesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBitmap}(jkBitmapjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#bitmapujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBitmap system area}(jkBitmap system areajkj:ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#bitmap-system-areaujkj\jkj7ubajk}(j?]jA]jC]jE]jG]ujkjcjkj4ubajk}(j?]jA]jC]jE]jG]ujkjjkj5ubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjӦubejk}(j?]jA]jC]jE]jG]ujkjjkjЦubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%Filesystem-level encryption (fscrypt)}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/fscrypt anchornamehujkj\jkj|ubajk}(j?]jA]jC]jE]jG]ujkjcjkjyubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #introductionujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Threat model}(jk Threat modeljkjèubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #threat-modelujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOffline attacks}(jkOffline attacksjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#offline-attacksujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjިubajk}(j?]jA]jC]jE]jG]ujkjjkjۨubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOnline attacks}(jkOnline attacksjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#online-attacksujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSide-channel attacks}(jkSide-channel attacksjkj)ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#side-channel-attacksujkj\jkj&ubajk}(j?]jA]jC]jE]jG]ujkjcjkj#ubajk}(j?]jA]jC]jE]jG]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUnauthorized file access}(jkUnauthorized file accessjkjMubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#unauthorized-file-accessujkj\jkjJubajk}(j?]jA]jC]jE]jG]ujkjcjkjGubajk}(j?]jA]jC]jE]jG]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel memory compromise}(jkKernel memory compromisejkjqubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#kernel-memory-compromiseujkj\jkjnubajk}(j?]jA]jC]jE]jG]ujkjcjkjkubajk}(j?]jA]jC]jE]jG]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLimitations of v1 policies}(jkLimitations of v1 policiesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#limitations-of-v1-policiesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj ubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjۨubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Key hierarchy}(jk Key hierarchyjkjѩubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#key-hierarchyujkj\jkjΩubajk}(j?]jA]jC]jE]jG]ujkjcjkj˩ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Master Keys}(jk Master Keysjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #master-keysujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKey derivation function}(jkKey derivation functionjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#key-derivation-functionujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPer-file encryption keys}(jkPer-file encryption keysjkj:ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#per-file-encryption-keysujkj\jkj7ubajk}(j?]jA]jC]jE]jG]ujkjcjkj4ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDIRECT_KEY policies}(jkDIRECT_KEY policiesjkj^ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#direct-key-policiesujkj\jkj[ubajk}(j?]jA]jC]jE]jG]ujkjcjkjXubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIV_INO_LBLK_64 policies}(jkIV_INO_LBLK_64 policiesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#iv-ino-lblk-64-policiesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkj|ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIV_INO_LBLK_32 policies}(jkIV_INO_LBLK_32 policiesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#iv-ino-lblk-32-policiesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKey identifiers}(jkKey identifiersjkjʪubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#key-identifiersujkj\jkjǪubajk}(j?]jA]jC]jE]jG]ujkjcjkjĪubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Dirhash keys}(jk Dirhash keysjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #dirhash-keysujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkj˩ubejk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEncryption modes and usage}(jkEncryption modes and usagejkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#encryption-modes-and-usageujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported modes}(jkSupported modesjkj?ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#supported-modesujkj\jkj<ubajk}(j?]jA]jC]jE]jG]ujkjcjkj9ubajk}(j?]jA]jC]jE]jG]ujkjjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel config options}(jkKernel config optionsjkjcubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#kernel-config-optionsujkj\jkj`ubajk}(j?]jA]jC]jE]jG]ujkjcjkj]ubajk}(j?]jA]jC]jE]jG]ujkjjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkContents encryption}(jkContents encryptionjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#contents-encryptionujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFilenames encryption}(jkFilenames encryptionjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#filenames-encryptionujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj6ubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUser API}(jkUser APIjkj۫ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #user-apiujkj\jkjثubajk}(j?]jA]jC]jE]jG]ujkjcjkjիubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSetting an encryption policy}(jkSetting an encryption policyjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#setting-an-encryption-policyujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFS_IOC_SET_ENCRYPTION_POLICY}(jkFS_IOC_SET_ENCRYPTION_POLICYjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#fs-ioc-set-encryption-policyujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGetting an encryption policy}(jkGetting an encryption policyjkjMubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#getting-an-encryption-policyujkj\jkjJubajk}(j?]jA]jC]jE]jG]ujkjcjkjGubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFS_IOC_GET_ENCRYPTION_POLICY_EX}(jkFS_IOC_GET_ENCRYPTION_POLICY_EXjkjnubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #fs-ioc-get-encryption-policy-exujkj\jkjkubajk}(j?]jA]jC]jE]jG]ujkjcjkjhubajk}(j?]jA]jC]jE]jG]ujkjjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFS_IOC_GET_ENCRYPTION_POLICY}(jkFS_IOC_GET_ENCRYPTION_POLICYjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#fs-ioc-get-encryption-policyujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjeubejk}(j?]jA]jC]jE]jG]ujkjjkjGubejk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGetting the per-filesystem salt}(jkGetting the per-filesystem saltjkj¬ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #getting-the-per-filesystem-saltujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Getting a file’s encryption nonce}(jk!Getting a file's encryption noncejkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname"#getting-a-file-s-encryption-nonceujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Adding keys}(jk Adding keysjkj ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #adding-keysujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFS_IOC_ADD_ENCRYPTION_KEY}(jkFS_IOC_ADD_ENCRYPTION_KEYjkj+ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#fs-ioc-add-encryption-keyujkj\jkj(ubajk}(j?]jA]jC]jE]jG]ujkjcjkj%ubajk}(j?]jA]jC]jE]jG]ujkjjkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Legacy method}(jk Legacy methodjkjOubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#legacy-methodujkj\jkjLubajk}(j?]jA]jC]jE]jG]ujkjcjkjIubajk}(j?]jA]jC]jE]jG]ujkjjkj"ubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Removing keys}(jk Removing keysjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#removing-keysujkj\jkj|ubajk}(j?]jA]jC]jE]jG]ujkjcjkjyubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFS_IOC_REMOVE_ENCRYPTION_KEY}(jkFS_IOC_REMOVE_ENCRYPTION_KEYjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#fs-ioc-remove-encryption-keyujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS}(jk&FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERSjkjĭubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname'#fs-ioc-remove-encryption-key-all-usersujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjyubejk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGetting key status}(jkGetting key statusjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#getting-key-statusujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk FS_IOC_GET_ENCRYPTION_KEY_STATUS}(jk FS_IOC_GET_ENCRYPTION_KEY_STATUSjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname!#fs-ioc-get-encryption-key-statusujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj ubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjիubejk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAccess semantics}(jkAccess semanticsjkjQubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#access-semanticsujkj\jkjNubajk}(j?]jA]jC]jE]jG]ujkjcjkjKubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk With the key}(jk With the keyjkjrubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #with-the-keyujkj\jkjoubajk}(j?]jA]jC]jE]jG]ujkjcjkjlubajk}(j?]jA]jC]jE]jG]ujkjjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWithout the key}(jkWithout the keyjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#without-the-keyujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjiubejk}(j?]jA]jC]jE]jG]ujkjjkjKubejk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEncryption policy enforcement}(jkEncryption policy enforcementjkjƮubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#encryption-policy-enforcementujkj\jkjîubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInline encryption support}(jkInline encryption supportjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#inline-encryption-supportujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDirect I/O support}(jkDirect I/O supportjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#direct-i-o-supportujkj\jkj ubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation details}(jkImplementation detailsjkj2ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#implementation-detailsujkj\jkj/ubajk}(j?]jA]jC]jE]jG]ujkjcjkj,ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEncryption context}(jkEncryption contextjkjSubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#encryption-contextujkj\jkjPubajk}(j?]jA]jC]jE]jG]ujkjcjkjMubajk}(j?]jA]jC]jE]jG]ujkjjkjJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkData path changes}(jkData path changesjkjwubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#data-path-changesujkj\jkjtubajk}(j?]jA]jC]jE]jG]ujkjcjkjqubajk}(j?]jA]jC]jE]jG]ujkjjkjJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFilename hashing and encoding}(jkFilename hashing and encodingjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#filename-hashing-and-encodingujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjJubejk}(j?]jA]jC]jE]jG]ujkjjkj,ubejk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTests}(jkTestsjkj˯ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#testsujkj\jkjȯubajk}(j?]jA]jC]jE]jG]ujkjcjkjůubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjyubejk}(j?]jA]jC]jE]jG]ujkjjkjvubajk}(j?]jA]jC]jE]jG]ujkjubjgje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk?Inotify - A Powerful yet Simple File Change Notification System}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/inotify anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHigh Level Design}(jkjjkj0ubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/ext4/overview anchornamehjpjujkj\jkj-ubajk}(j?]jA]jC]jE]jG]ujkjcjkj*ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBlocks}(jkBlocksjkjPubajk}(j?]jA]jC]jE]jG]internalrefurij? anchorname#blocksjp](KKeujkj\jkjMubajk}(j?]jA]jC]jE]jG]ujkjcjkjJubajk}(j?]jA]jC]jE]jG]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLayout}(jkLayoutjkjuubajk}(j?]jA]jC]jE]jG]internalrefurij? anchorname#layoutjp](KKeujkj\jkjrubajk}(j?]jA]jC]jE]jG]ujkjcjkjoubajk}(j?]jA]jC]jE]jG]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFlexible Block Groups}(jkFlexible Block Groupsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij? anchorname#flexible-block-groupsjp](KKeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMeta Block Groups}(jkMeta Block Groupsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij? anchorname#meta-block-groupsjp](KKeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLazy Block Group Initialization}(jkLazy Block Group Initializationjkjubajk}(j?]jA]jC]jE]jG]internalrefurij? anchorname #lazy-block-group-initializationjp](KKeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjްubajk}(j?]jA]jC]jE]jG]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpecial inodes}(jkSpecial inodesjkj ubajk}(j?]jA]jC]jE]jG]internalrefurij? anchorname#special-inodesjp](KKeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Block and Inode Allocation Policy}(jk!Block and Inode Allocation Policyjkj.ubajk}(j?]jA]jC]jE]jG]internalrefurij? anchorname"#block-and-inode-allocation-policyjp](KKeujkj\jkj+ubajk}(j?]jA]jC]jE]jG]ujkjcjkj(ubajk}(j?]jA]jC]jE]jG]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Checksums}(jk ChecksumsjkjSubajk}(j?]jA]jC]jE]jG]internalrefurij? anchorname #checksumsjp](KKeujkj\jkjPubajk}(j?]jA]jC]jE]jG]ujkjcjkjMubajk}(j?]jA]jC]jE]jG]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBigalloc}(jkBigallocjkjxubajk}(j?]jA]jC]jE]jG]internalrefurij? anchorname #bigallocjp](KK eujkj\jkjuubajk}(j?]jA]jC]jE]jG]ujkjcjkjrubajk}(j?]jA]jC]jE]jG]ujkjjkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Inline Data}(jk Inline Datajkjubajk}(j?]jA]jC]jE]jG]internalrefurij? anchorname #inline-datajp](KK eujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInline Directories}(jkInline Directoriesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij? anchorname#inline-directoriesjp](KK Keujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLarge Extended Attribute Values}(jkLarge Extended Attribute Valuesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij? anchorname #large-extended-attribute-valuesjp](KK eujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Verity files}(jk Verity filesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij? anchorname #verity-filesjp](KK eujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjGubejk}(j?]jA]jC]jE]jG]ujkjjkj*ubejk}(j?]jA]jC]jE]jG]ujkjjkj'ubajk}(j?]jA]jC]jE]jG]ujkjubj:je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkuevents and GFS2}(jkjjkjOubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/gfs2-uevents anchornamehujkj\jkjLubajk}(j?]jA]jC]jE]jG]ujkjcjkjIubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkA list of GFS2 uevents}(jkA list of GFS2 ueventsjkjoubajk}(j?]jA]jC]jE]jG]internalrefurij^ anchorname#a-list-of-gfs2-ueventsujkj\jkjlubajk}(j?]jA]jC]jE]jG]ujkjcjkjiubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. ADD}(jk1. ADDjkjubajk}(j?]jA]jC]jE]jG]internalrefurij^ anchorname#addujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2. ONLINE}(jk 2. ONLINEjkjubajk}(j?]jA]jC]jE]jG]internalrefurij^ anchorname#onlineujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3. CHANGE}(jk 3. CHANGEjkjزubajk}(j?]jA]jC]jE]jG]internalrefurij^ anchorname#changeujkj\jkjղubajk}(j?]jA]jC]jE]jG]ujkjcjkjҲubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4. OFFLINE}(jk 4. OFFLINEjkjubajk}(j?]jA]jC]jE]jG]internalrefurij^ anchorname#offlineujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5. REMOVE}(jk 5. REMOVEjkj ubajk}(j?]jA]jC]jE]jG]internalrefurij^ anchorname#removeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjiubejk}(j?]jA]jC]jE]jG]ujkjjkjfubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEInformation common to all GFS2 uevents (uevent environment variables)}(jkEInformation common to all GFS2 uevents (uevent environment variables)jkjPubajk}(j?]jA]jC]jE]jG]internalrefurij^ anchornameD#information-common-to-all-gfs2-uevents-uevent-environment-variablesujkj\jkjMubajk}(j?]jA]jC]jE]jG]ujkjcjkjJubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. LOCKTABLE=}(jk 1. LOCKTABLE=jkjqubajk}(j?]jA]jC]jE]jG]internalrefurij^ anchorname #locktableujkj\jkjnubajk}(j?]jA]jC]jE]jG]ujkjcjkjkubajk}(j?]jA]jC]jE]jG]ujkjjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2. LOCKPROTO=}(jk 2. LOCKPROTO=jkjubajk}(j?]jA]jC]jE]jG]internalrefurij^ anchorname #lockprotoujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3. JOURNALID=}(jk 3. JOURNALID=jkjubajk}(j?]jA]jC]jE]jG]internalrefurij^ anchorname #journalidujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. UUID=}(jk4. UUID=jkjݳubajk}(j?]jA]jC]jE]jG]internalrefurij^ anchorname#uuidujkj\jkjڳubajk}(j?]jA]jC]jE]jG]ujkjcjkj׳ubajk}(j?]jA]jC]jE]jG]ujkjjkjhubejk}(j?]jA]jC]jE]jG]ujkjjkjJubejk}(j?]jA]jC]jE]jG]ujkjjkjfubejk}(j?]jA]jC]jE]jG]ujkjjkjIubejk}(j?]jA]jC]jE]jG]ujkjjkjFubajk}(j?]jA]jC]jE]jG]ujkjubjije0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBlock Group Descriptors}(jkjjkj"ubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/ext4/group_descr anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubjm je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCoda Kernel-Venus Interface}(jkjjkjNubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/coda anchornamehujkj\jkjKubajk}(j?]jA]jC]jE]jG]ujkjcjkjHubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. Introductionjkjnubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname #introductionujkj\jkjkubajk}(j?]jA]jC]jE]jG]ujkjcjkjhubajk}(j?]jA]jC]jE]jG]ujkjjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#2. Servicing Coda filesystem calls}(jk#2. Servicing Coda filesystem callsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname #servicing-coda-filesystem-callsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjeubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3. The message layer}(jk3. The message layerjkjubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname#the-message-layerujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.1. Implementation details}(jk3.1. Implementation detailsjkj״ubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname#implementation-detailsujkj\jkjԴubajk}(j?]jA]jC]jE]jG]ujkjcjkjѴubajk}(j?]jA]jC]jE]jG]ujkjjkjδubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjeubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#4. The interface at the call level}(jk#4. The interface at the call leveljkjubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname #the-interface-at-the-call-levelujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk44.1. Data structures shared by the kernel and Venus}(jk44.1. Data structures shared by the kernel and Venusjkj(ubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname/#data-structures-shared-by-the-kernel-and-venusujkj\jkj%ubajk}(j?]jA]jC]jE]jG]ujkjcjkj"ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.2. The pioctl interface}(jk4.2. The pioctl interfacejkjLubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname#the-pioctl-interfaceujkj\jkjIubajk}(j?]jA]jC]jE]jG]ujkjcjkjFubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.3. root}(jk 4.3. rootjkjpubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname#rootujkj\jkjmubajk}(j?]jA]jC]jE]jG]ujkjcjkjjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.4. lookup}(jk 4.4. lookupjkjubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname#lookupujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.5. getattr}(jk 4.5. getattrjkjubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname#getattrujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.6. setattr}(jk 4.6. setattrjkjܵubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname#setattrujkj\jkjٵubajk}(j?]jA]jC]jE]jG]ujkjcjkjֵubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.7. access}(jk 4.7. accessjkjubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname#accessujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.8. create}(jk 4.8. createjkj$ubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname#createujkj\jkj!ubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.9. mkdir}(jk 4.9. mkdirjkjHubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname#mkdirujkj\jkjEubajk}(j?]jA]jC]jE]jG]ujkjcjkjBubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.10. link}(jk 4.10. linkjkjlubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname#linkujkj\jkjiubajk}(j?]jA]jC]jE]jG]ujkjcjkjfubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.11. symlink}(jk4.11. symlinkjkjubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname#symlinkujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.12. remove}(jk 4.12. removejkjubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname#removeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.13. rmdir}(jk 4.13. rmdirjkjضubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname#rmdirujkj\jkjնubajk}(j?]jA]jC]jE]jG]ujkjcjkjҶubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.14. readlink}(jk4.14. readlinkjkjubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname #readlinkujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.15. open}(jk 4.15. openjkj ubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname#openujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.16. close}(jk 4.16. closejkjDubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname#closeujkj\jkjAubajk}(j?]jA]jC]jE]jG]ujkjcjkj>ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.17. ioctl}(jk 4.17. ioctljkjhubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname#ioctlujkj\jkjeubajk}(j?]jA]jC]jE]jG]ujkjcjkjbubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.18. rename}(jk 4.18. renamejkjubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname#renameujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.19. readdir}(jk4.19. readdirjkjubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname#readdirujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.20. vget}(jk 4.20. vgetjkjԷubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname#vgetujkj\jkjѷubajk}(j?]jA]jC]jE]jG]ujkjcjkjηubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.21. fsync}(jk 4.21. fsyncjkjubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname#fsyncujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.22. inactive}(jk4.22. inactivejkjubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname #inactiveujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.23. rdwr}(jk 4.23. rdwrjkj@ubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname#rdwrujkj\jkj=ubajk}(j?]jA]jC]jE]jG]ujkjcjkj:ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.24. odymount}(jk4.24. odymountjkjdubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname #odymountujkj\jkjaubajk}(j?]jA]jC]jE]jG]ujkjcjkj^ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.25. ody_lookup}(jk4.25. ody_lookupjkjubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname #ody-lookupujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.26. ody_expand}(jk4.26. ody_expandjkjubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname #ody-expandujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.27. prefetch}(jk4.27. prefetchjkjиubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname #prefetchujkj\jkj͸ubajk}(j?]jA]jC]jE]jG]ujkjcjkjʸubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.28. signal}(jk 4.28. signaljkjubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname#signalujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjeubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5. The minicache and downcalls}(jk5. The minicache and downcallsjkj$ubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname#the-minicache-and-downcallsujkj\jkj!ubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.1. INVALIDATE}(jk5.1. INVALIDATEjkjEubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname #invalidateujkj\jkjBubajk}(j?]jA]jC]jE]jG]ujkjcjkj?ubajk}(j?]jA]jC]jE]jG]ujkjjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5.2. FLUSH}(jk 5.2. FLUSHjkjiubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname#flushujkj\jkjfubajk}(j?]jA]jC]jE]jG]ujkjcjkjcubajk}(j?]jA]jC]jE]jG]ujkjjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.3. PURGEUSER}(jk5.3. PURGEUSERjkjubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname #purgeuserujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5.4. ZAPFILE}(jk 5.4. ZAPFILEjkjubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname#zapfileujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5.5. ZAPDIR}(jk 5.5. ZAPDIRjkjչubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname#zapdirujkj\jkjҹubajk}(j?]jA]jC]jE]jG]ujkjcjkjϹubajk}(j?]jA]jC]jE]jG]ujkjjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.6. ZAPVNODE}(jk5.6. ZAPVNODEjkjubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname #zapvnodeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.7. PURGEFID}(jk5.7. PURGEFIDjkjubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname #purgefidujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5.8. REPLACE}(jk 5.8. REPLACEjkjAubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname#replaceujkj\jkj>ubajk}(j?]jA]jC]jE]jG]ujkjcjkj;ubajk}(j?]jA]jC]jE]jG]ujkjjkj<ubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjeubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk6. Initialization and cleanup}(jk6. Initialization and cleanupjkjqubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname#initialization-and-cleanupujkj\jkjnubajk}(j?]jA]jC]jE]jG]ujkjcjkjkubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6.1. Requirements}(jk6.1. Requirementsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij] anchorname #requirementsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjkubejk}(j?]jA]jC]jE]jG]ujkjjkjeubejk}(j?]jA]jC]jE]jG]ujkjjkjHubejk}(j?]jA]jC]jE]jG]ujkjjkjEubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Orphan file}(jkjjkj׺ubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/ext4/orphan anchornamehujkj\jkjԺubajk}(j?]jA]jC]jE]jG]ujkjcjkjѺubajk}(j?]jA]jC]jE]jG]ujkjjkjκubajk}(j?]jA]jC]jE]jG]ujkjubjLje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Super Block}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/ext4/super anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFUSE}(jkjjkj/ubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/fuse anchornamehujkj\jkj,ubajk}(j?]jA]jC]jE]jG]ujkjcjkj)ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Definitions}(jk DefinitionsjkjOubajk}(j?]jA]jC]jE]jG]internalrefurij> anchorname #definitionsujkj\jkjLubajk}(j?]jA]jC]jE]jG]ujkjcjkjIubajk}(j?]jA]jC]jE]jG]ujkjjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk What is FUSE?}(jk What is FUSE?jkjsubajk}(j?]jA]jC]jE]jG]internalrefurij> anchorname #what-is-fuseujkj\jkjpubajk}(j?]jA]jC]jE]jG]ujkjcjkjmubajk}(j?]jA]jC]jE]jG]ujkjjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFilesystem type}(jkFilesystem typejkjubajk}(j?]jA]jC]jE]jG]internalrefurij> anchorname#filesystem-typeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mount options}(jk Mount optionsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij> anchorname#mount-optionsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjFubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkControl filesystem}(jkControl filesystemjkj߻ubajk}(j?]jA]jC]jE]jG]internalrefurij> anchorname#control-filesystemujkj\jkjܻubajk}(j?]jA]jC]jE]jG]ujkjcjkjٻubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Interrupting filesystem operations}(jk"Interrupting filesystem operationsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij> anchorname##interrupting-filesystem-operationsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjٻubejk}(j?]jA]jC]jE]jG]ujkjjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Aborting a filesystem connection}(jk Aborting a filesystem connectionjkj0ubajk}(j?]jA]jC]jE]jG]internalrefurij> anchorname!#aborting-a-filesystem-connectionujkj\jkj-ubajk}(j?]jA]jC]jE]jG]ujkjcjkj*ubajk}(j?]jA]jC]jE]jG]ujkjjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"How do non-privileged mounts work?}(jk"How do non-privileged mounts work?jkjTubajk}(j?]jA]jC]jE]jG]internalrefurij> anchorname"#how-do-non-privileged-mounts-workujkj\jkjQubajk}(j?]jA]jC]jE]jG]ujkjcjkjNubajk}(j?]jA]jC]jE]jG]ujkjjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow are requirements fulfilled?}(jkHow are requirements fulfilled?jkjxubajk}(j?]jA]jC]jE]jG]internalrefurij> anchorname#how-are-requirements-fulfilledujkj\jkjuubajk}(j?]jA]jC]jE]jG]ujkjcjkjrubajk}(j?]jA]jC]jE]jG]ujkjjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+I think these limitations are unacceptable?}(jk+I think these limitations are unacceptable?jkjubajk}(j?]jA]jC]jE]jG]internalrefurij> anchorname+#i-think-these-limitations-are-unacceptableujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel - userspace interface}(jkKernel - userspace interfacejkjubajk}(j?]jA]jC]jE]jG]internalrefurij> anchorname#kernel-userspace-interfaceujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjFubejk}(j?]jA]jC]jE]jG]ujkjjkj)ubejk}(j?]jA]jC]jE]jG]ujkjjkj&ubajk}(j?]jA]jC]jE]jG]ujkjubj4je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBlocks}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/ext4/blocks anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubjAje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCeph Distributed File System}(jkjjkj%ubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/ceph anchornamehujkj\jkj"ubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mount Syntax}(jk Mount SyntaxjkjEubajk}(j?]jA]jC]jE]jG]internalrefurij4 anchorname #mount-syntaxujkj\jkjBubajk}(j?]jA]jC]jE]jG]ujkjcjkj?ubajk}(j?]jA]jC]jE]jG]ujkjjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mount Options}(jk Mount Optionsjkjiubajk}(j?]jA]jC]jE]jG]internalrefurij4 anchorname#mount-optionsujkj\jkjfubajk}(j?]jA]jC]jE]jG]ujkjcjkjcubajk}(j?]jA]jC]jE]jG]ujkjjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMore Information}(jkMore Informationjkjubajk}(j?]jA]jC]jE]jG]internalrefurij4 anchorname#more-informationujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj<ubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubjN je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNetwork Filesystem Caching API}(jkj,jkjƽubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/caching/netfs-api anchornamehujkj\jkjýubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j?]jA]jC]jE]jG]internalrefurijս anchorname #overviewujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjݽubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVolume Registration}(jkVolume Registrationjkj ubajk}(j?]jA]jC]jE]jG]internalrefurijս anchorname#volume-registrationujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjݽubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkData File Registration}(jkData File Registrationjkj.ubajk}(j?]jA]jC]jE]jG]internalrefurijս anchorname#data-file-registrationujkj\jkj+ubajk}(j?]jA]jC]jE]jG]ujkjcjkj(ubajk}(j?]jA]jC]jE]jG]ujkjjkjݽubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMarking A Cookie In-Use}(jkMarking A Cookie In-UsejkjRubajk}(j?]jA]jC]jE]jG]internalrefurijս anchorname#marking-a-cookie-in-useujkj\jkjOubajk}(j?]jA]jC]jE]jG]ujkjcjkjLubajk}(j?]jA]jC]jE]jG]ujkjjkjݽubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Resizing A Data File (Truncation)}(jk!Resizing A Data File (Truncation)jkjvubajk}(j?]jA]jC]jE]jG]internalrefurijս anchorname #resizing-a-data-file-truncationujkj\jkjsubajk}(j?]jA]jC]jE]jG]ujkjcjkjpubajk}(j?]jA]jC]jE]jG]ujkjjkjݽubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Data I/O API}(jk Data I/O APIjkjubajk}(j?]jA]jC]jE]jG]internalrefurijս anchorname #data-i-o-apiujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjݽubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkData File Coherency}(jkData File Coherencyjkjubajk}(j?]jA]jC]jE]jG]internalrefurijս anchorname#data-file-coherencyujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjݽubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkData File Invalidation}(jkData File Invalidationjkjubajk}(j?]jA]jC]jE]jG]internalrefurijս anchorname#data-file-invalidationujkj\jkj߾ubajk}(j?]jA]jC]jE]jG]ujkjcjkjܾubajk}(j?]jA]jC]jE]jG]ujkjjkjݽubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWrite-Back Resource Management}(jkWrite-Back Resource Managementjkjubajk}(j?]jA]jC]jE]jG]internalrefurijս anchorname#write-back-resource-managementujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjݽubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCaching of Local Modifications}(jkCaching of Local Modificationsjkj*ubajk}(j?]jA]jC]jE]jG]internalrefurijս anchorname#caching-of-local-modificationsujkj\jkj'ubajk}(j?]jA]jC]jE]jG]ujkjcjkj$ubajk}(j?]jA]jC]jE]jG]ujkjjkjݽubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPage Release and Invalidation}(jkPage Release and InvalidationjkjNubajk}(j?]jA]jC]jE]jG]internalrefurijս anchorname#page-release-and-invalidationujkj\jkjKubajk}(j?]jA]jC]jE]jG]ujkjcjkjHubajk}(j?]jA]jC]jE]jG]ujkjjkjݽubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPI Function Reference}(jkAPI Function Referencejkjrubajk}(j?]jA]jC]jE]jG]internalrefurijս anchorname#api-function-referenceujkj\jkjoubajk}(j?]jA]jC]jE]jG]ujkjcjkjlubajk}(j?]jA]jC]jE]jG]ujkjjkjݽubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubjJje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFilesystems in the Linux kernel}(jkj:jkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/index anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCore VFS documentation}(jkCore VFS documentationjkj˿ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#core-vfs-documentationujkj\jkjȿubajk}(j?]jA]jC]jE]jG]ujkjcjkjſubje0)}(jkhjk]jH)}(jkhjk]jk}(j?]jA]jC]jE]jG]parentjentries](Nfilesystems/vfsNfilesystems/path-lookupNfilesystems/api-summaryNfilesystems/spliceNfilesystems/lockingNfilesystems/directory-lockingNfilesystems/devptsNfilesystems/dnotifyNfilesystems/fiemapNfilesystems/filesNfilesystems/locksNfilesystems/mount_apiNfilesystems/quotaNfilesystems/seq_fileNfilesystems/sharedsubtreeNfilesystems/idmappingsNfilesystems/automount-supportNfilesystems/caching/indexNfilesystems/portinge includefiles](jjjjjjjjjjjjj j jjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjfj^s?/var/lib/git/docbuild/linux/Documentation/filesystems/index.rstj_sKjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjſubejk}(j?]jA]jC]jE]jG]ujkjjkj¿ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFilesystem support layers}(jkFilesystem support layersjkj6ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#filesystem-support-layersujkj\jkj3ubajk}(j?]jA]jC]jE]jG]ujkjcjkj0ubje0)}(jkhjk]jH)}(jkhjk]jk}(j?]jA]jC]jE]jG]parentjentries](Nfilesystems/journallingNfilesystems/fscryptNfilesystems/fsverityNfilesystems/netfs_librarye includefiles](j]j_jajcemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjfj^sj#j_sK2jkjNubajk}(j?]jA]jC]jE]jG]ujkjjkj0ubejk}(j?]jA]jC]jE]jG]ujkjjkj¿ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Filesystems}(jk Filesystemsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #filesystemsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkj|ubje0)}(jkhjk]jH)}(jkhjk]jk}(j?]jA]jC]jE]jG]parentjentries](Nfilesystems/9pNfilesystems/adfsNfilesystems/affsNfilesystems/afsNfilesystems/autofsN filesystems/autofs-mount-controlNfilesystems/bcachefs/indexNfilesystems/befsNfilesystems/bfsNfilesystems/btrfsNfilesystems/cephNfilesystems/codaNfilesystems/configfsNfilesystems/cramfsNfilesystems/daxNfilesystems/debugfsNfilesystems/dlmfsNfilesystems/ecryptfsNfilesystems/efivarfsNfilesystems/erofsNfilesystems/ext2Nfilesystems/ext3Nfilesystems/ext4/indexNfilesystems/f2fsNfilesystems/gfs2Nfilesystems/gfs2-ueventsNfilesystems/gfs2-glocksNfilesystems/hfsNfilesystems/hfsplusNfilesystems/hpfsNfilesystems/fuseNfilesystems/fuse-ioNfilesystems/inotifyNfilesystems/isofsNfilesystems/nilfs2Nfilesystems/nfs/indexNfilesystems/ntfs3Nfilesystems/ocfs2N"filesystems/ocfs2-online-filecheckNfilesystems/omfsNfilesystems/orangefsNfilesystems/overlayfsNfilesystems/procNfilesystems/qnx6N"filesystems/ramfs-rootfs-initramfsNfilesystems/relayNfilesystems/romfsNfilesystems/smb/indexNfilesystems/spufs/indexNfilesystems/squashfsNfilesystems/sysfsNfilesystems/sysv-fsNfilesystems/tmpfsNfilesystems/ubifsN filesystems/ubifs-authenticationNfilesystems/udfNfilesystems/virtiofsNfilesystems/vfatNfilesystems/xfs/indexNfilesystems/zonefse includefiles](jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj j j jjjjjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjfj^sj#j_sK?jkjubajk}(j?]jA]jC]jE]jG]ujkjjkj|ubejk}(j?]jA]jC]jE]jG]ujkjjkj¿ubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubjLje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkQuota subsystem}(jkjHjkjSubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/quota anchornamehujkj\jkjPubajk}(j?]jA]jC]jE]jG]ujkjcjkjMubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuota netlink interface}(jkQuota netlink interfacejkjsubajk}(j?]jA]jC]jE]jG]internalrefurijb anchorname#quota-netlink-interfaceujkj\jkjpubajk}(j?]jA]jC]jE]jG]ujkjcjkjmubajk}(j?]jA]jC]jE]jG]ujkjjkjjubajk}(j?]jA]jC]jE]jG]ujkjjkjMubejk}(j?]jA]jC]jE]jG]ujkjjkjJubajk}(j?]jA]jC]jE]jG]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel NFS Server Statistics}(jkjVjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/nfs/knfsd-stats anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/proc/fs/nfsd/pool_stats}(jk/proc/fs/nfsd/pool_statsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#proc-fs-nfsd-pool-statsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMore}(jkMorejkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#moreujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubj_je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpecial inodes}(jkjdjkj)ubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/ext4/special_inodes anchornamehujkj\jkj&ubajk}(j?]jA]jC]jE]jG]ujkjcjkj#ubajk}(j?]jA]jC]jE]jG]ujkjjkj ubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDLMFS}(jkjrjkjUubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/dlmfs anchornamehujkj\jkjRubajk}(j?]jA]jC]jE]jG]ujkjcjkjOubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCredits}(jkCreditsjkjuubajk}(j?]jA]jC]jE]jG]internalrefurijd anchorname#creditsujkj\jkjrubajk}(j?]jA]jC]jE]jG]ujkjcjkjoubajk}(j?]jA]jC]jE]jG]ujkjjkjlubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCaveats}(jkCaveatsjkjubajk}(j?]jA]jC]jE]jG]internalrefurijd anchorname#caveatsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjlubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mount options}(jk Mount optionsjkjubajk}(j?]jA]jC]jE]jG]internalrefurijd anchorname#mount-optionsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjlubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkjubajk}(j?]jA]jC]jE]jG]internalrefurijd anchorname#usageujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjlubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetup}(jkSetupjkjubajk}(j?]jA]jC]jE]jG]internalrefurijd anchorname#setupujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjlubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocking}(jkLockingjkj)ubajk}(j?]jA]jC]jE]jG]internalrefurijd anchorname#lockingujkj\jkj&ubajk}(j?]jA]jC]jE]jG]ujkjcjkj#ubajk}(j?]jA]jC]jE]jG]ujkjjkjlubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSee Also}(jkSee AlsojkjMubajk}(j?]jA]jC]jE]jG]internalrefurijd anchorname #see-alsoujkj\jkjJubajk}(j?]jA]jC]jE]jG]ujkjcjkjGubajk}(j?]jA]jC]jE]jG]ujkjjkjlubejk}(j?]jA]jC]jE]jG]ujkjjkjOubejk}(j?]jA]jC]jE]jG]ujkjjkjLubajk}(j?]jA]jC]jE]jG]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFilesystem Mount API}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/mount_api anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #overviewujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe Filesystem context}(jkThe Filesystem contextjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#the-filesystem-contextujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!The Filesystem Context Operations}(jk!The Filesystem Context Operationsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname"#the-filesystem-context-operationsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFilesystem context Security}(jkFilesystem context Securityjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#filesystem-context-securityujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkj ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVFS Filesystem context API}(jkVFS Filesystem context APIjkj6ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#vfs-filesystem-context-apiujkj\jkj3ubajk}(j?]jA]jC]jE]jG]ujkjcjkj0ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSuperblock Creation Helpers}(jkSuperblock Creation HelpersjkjZubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#superblock-creation-helpersujkj\jkjWubajk}(j?]jA]jC]jE]jG]ujkjcjkjTubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParameter Description}(jkParameter Descriptionjkj~ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#parameter-descriptionujkj\jkj{ubajk}(j?]jA]jC]jE]jG]ujkjcjkjxubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParameter Helper Functions}(jkParameter Helper Functionsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#parameter-helper-functionsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkj}ubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNFSv4 client identifier}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefuri!filesystems/nfs/client-identifier anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #introductionujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNFSv4 client identifiers}(jkNFSv4 client identifiersjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#nfsv4-client-identifiersujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProtecting NFSv4 lease state}(jkProtecting NFSv4 lease statejkjCubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#protecting-nfsv4-lease-stateujkj\jkj@ubajk}(j?]jA]jC]jE]jG]ujkjcjkj=ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Selecting an appropriate client identifier}(jk*Selecting an appropriate client identifierjkjgubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname+#selecting-an-appropriate-client-identifierujkj\jkjdubajk}(j?]jA]jC]jE]jG]ujkjcjkjaubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSecurity considerations}(jkSecurity considerationsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#security-considerationsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdditional notes}(jkAdditional notesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#additional-notesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSee Also}(jkSee Alsojkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #see-alsoujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjubj[ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Second Extended Filesystem}(jkjjkj ubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/ext2 anchornamehujkj\jkj ubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOptions}(jkOptionsjkj,ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#optionsujkj\jkj)ubajk}(j?]jA]jC]jE]jG]ujkjcjkj&ubajk}(j?]jA]jC]jE]jG]ujkjjkj#ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Specification}(jk SpecificationjkjPubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#specificationujkj\jkjMubajk}(j?]jA]jC]jE]jG]ujkjcjkjJubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBlocks}(jkBlocksjkjqubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#blocksujkj\jkjnubajk}(j?]jA]jC]jE]jG]ujkjcjkjkubajk}(j?]jA]jC]jE]jG]ujkjjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Block Groups}(jk Block Groupsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #block-groupsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe Superblock}(jkThe Superblockjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#the-superblockujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInodes}(jkInodesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#inodesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Directories}(jk Directoriesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #directoriesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Special files}(jk Special filesjkj%ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#special-filesujkj\jkj"ubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReserved Space}(jkReserved SpacejkjIubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#reserved-spaceujkj\jkjFubajk}(j?]jA]jC]jE]jG]ujkjcjkjCubajk}(j?]jA]jC]jE]jG]ujkjjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFilesystem check}(jkFilesystem checkjkjmubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#filesystem-checkujkj\jkjjubajk}(j?]jA]jC]jE]jG]ujkjcjkjgubajk}(j?]jA]jC]jE]jG]ujkjjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFeature Compatibility}(jkFeature Compatibilityjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#feature-compatibilityujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMetadata}(jkMetadatajkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #metadataujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Limitations}(jk Limitationsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #limitationsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Journaling}(jk Journalingjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #journalingujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjhubejk}(j?]jA]jC]jE]jG]ujkjjkjJubejk}(j?]jA]jC]jE]jG]ujkjjkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkj-ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #referencesujkj\jkj*ubajk}(j?]jA]jC]jE]jG]ujkjcjkj'ubajk}(j?]jA]jC]jE]jG]ujkjjkj#ubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubjXje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMultiple Mount Protection}(jkjjkjfubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/ext4/mmp anchornamehujkj\jkjcubajk}(j?]jA]jC]jE]jG]ujkjcjkj`ubajk}(j?]jA]jC]jE]jG]ujkjjkj]ubajk}(j?]jA]jC]jE]jG]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe seq_file Interface}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/seq_file anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDeprecated create_proc_entry}(jkDeprecated create_proc_entryjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#deprecated-create-proc-entryujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe iterator interface}(jkThe iterator interfacejkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#the-iterator-interfaceujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFormatted output}(jkFormatted outputjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#formatted-outputujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMaking it all work}(jkMaking it all workjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#making-it-all-workujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkseq_list}(jkseq_listjkjBubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #seq-listujkj\jkj?ubajk}(j?]jA]jC]jE]jG]ujkjcjkj<ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe extra-simple version}(jkThe extra-simple versionjkjfubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#the-extra-simple-versionujkj\jkjcubajk}(j?]jA]jC]jE]jG]ujkjcjkj`ubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkReference counting in pnfs}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/nfs/pnfs anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstruct pnfs_layout_hdr}(jkstruct pnfs_layout_hdrjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#struct-pnfs-layout-hdrujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdeviceid_cache}(jkdeviceid_cachejkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#deviceid-cacheujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdata server cache}(jkdata server cachejkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#data-server-cacheujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jklseg}(jklsegjkj+ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#lsegujkj\jkj(ubajk}(j?]jA]jC]jE]jG]ujkjcjkj%ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jklayout drivers}(jklayout driversjkjOubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#layout-driversujkj\jkjLubajk}(j?]jA]jC]jE]jG]ujkjcjkjIubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkblocks-layout setup}(jkblocks-layout setupjkjsubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#blocks-layout-setupujkj\jkjpubajk}(j?]jA]jC]jE]jG]ujkjcjkjmubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*WHAT IS Flash-Friendly File System (F2FS)?}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/f2fs anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBackground and Design issues}(jkBackground and Design issuesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#background-and-design-issuesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Log-structured File System (LFS)}(jk Log-structured File System (LFS)jkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#log-structured-file-system-lfsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWandering Tree Problem}(jkWandering Tree Problemjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#wandering-tree-problemujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkj ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCleaning Overhead}(jkCleaning Overheadjkj5ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#cleaning-overheadujkj\jkj2ubajk}(j?]jA]jC]jE]jG]ujkjcjkj/ubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Key Features}(jk Key Featuresjkjeubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #key-featuresujkj\jkjbubajk}(j?]jA]jC]jE]jG]ujkjcjkj_ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFlash Awareness}(jkFlash Awarenessjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#flash-awarenessujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWandering Tree Problem}(jkWandering Tree Problemjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#id1ujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCleaning Overhead}(jkCleaning Overheadjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#id2ujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj}ubejk}(j?]jA]jC]jE]jG]ujkjjkj_ubejk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mount Options}(jk Mount Optionsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#mount-optionsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDebugfs Entries}(jkDebugfs Entriesjkj"ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#debugfs-entriesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs Entries}(jk Sysfs EntriesjkjFubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#sysfs-entriesujkj\jkjCubajk}(j?]jA]jC]jE]jG]ujkjcjkj@ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkjjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#usageujkj\jkjgubajk}(j?]jA]jC]jE]jG]ujkjcjkjdubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk mkfs.f2fs}(jk mkfs.f2fsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #mkfs-f2fsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk fsck.f2fs}(jk fsck.f2fsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #fsck-f2fsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk dump.f2fs}(jk dump.f2fsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #dump-f2fsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk sload.f2fs}(jk sload.f2fsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #sload-f2fsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk resize.f2fs}(jk resize.f2fsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #resize-f2fsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk defrag.f2fs}(jk defrag.f2fsjkj?ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #defrag-f2fsujkj\jkj<ubajk}(j?]jA]jC]jE]jG]ujkjcjkj9ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkf2fs_io}(jkf2fs_iojkjcubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#f2fs-ioujkj\jkj`ubajk}(j?]jA]jC]jE]jG]ujkjcjkj]ubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjdubejk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDesign}(jkDesignjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#designujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOn-disk Layout}(jkOn-disk Layoutjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#on-disk-layoutujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile System Metadata Structure}(jkFile System Metadata Structurejkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#file-system-metadata-structureujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndex Structure}(jkIndex Structurejkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#index-structureujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDirectory Structure}(jkDirectory Structurejkj ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#directory-structureujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDefault Block Allocation}(jkDefault Block AllocationjkjDubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#default-block-allocationujkj\jkjAubajk}(j?]jA]jC]jE]jG]ujkjcjkj>ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCleaning process}(jkCleaning processjkjhubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#cleaning-processujkj\jkjeubajk}(j?]jA]jC]jE]jG]ujkjcjkjbubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFallocate(2) Policy}(jkFallocate(2) Policyjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#fallocate-2-policyujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCompression implementation}(jkCompression implementationjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#compression-implementationujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCompression mode}(jkCompression modejkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#compression-modeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNVMe Zoned Namespace devices}(jkNVMe Zoned Namespace devicesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#nvme-zoned-namespace-devicesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Linux Journalling API}(jkjjkj=ubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/journalling anchornamehujkj\jkj:ubajk}(j?]jA]jC]jE]jG]ujkjcjkj7ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj]ubajk}(j?]jA]jC]jE]jG]internalrefurijL anchorname #overviewujkj\jkjZubajk}(j?]jA]jC]jE]jG]ujkjcjkjWubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDetails}(jkDetailsjkj~ubajk}(j?]jA]jC]jE]jG]internalrefurijL anchorname#detailsujkj\jkj{ubajk}(j?]jA]jC]jE]jG]ujkjcjkjxubajk}(j?]jA]jC]jE]jG]ujkjjkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Fast commits}(jk Fast commitsjkjubajk}(j?]jA]jC]jE]jG]internalrefurijL anchorname #fast-commitsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary}(jkSummaryjkjubajk}(j?]jA]jC]jE]jG]internalrefurijL anchorname#summaryujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjuubejk}(j?]jA]jC]jE]jG]ujkjjkjWubejk}(j?]jA]jC]jE]jG]ujkjjkjTubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Data Types}(jk Data Typesjkjubajk}(j?]jA]jC]jE]jG]internalrefurijL anchorname #data-typesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Structures}(jk Structuresjkjubajk}(j?]jA]jC]jE]jG]internalrefurijL anchorname #structuresujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjTubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Functions}(jk FunctionsjkjGubajk}(j?]jA]jC]jE]jG]internalrefurijL anchorname #functionsujkj\jkjDubajk}(j?]jA]jC]jE]jG]ujkjcjkjAubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Journal Level}(jk Journal Leveljkjhubajk}(j?]jA]jC]jE]jG]internalrefurijL anchorname#journal-levelujkj\jkjeubajk}(j?]jA]jC]jE]jG]ujkjcjkjbubajk}(j?]jA]jC]jE]jG]ujkjjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTransasction Level}(jkTransasction Leveljkjubajk}(j?]jA]jC]jE]jG]internalrefurijL anchorname#transasction-levelujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj_ubejk}(j?]jA]jC]jE]jG]ujkjjkjAubejk}(j?]jA]jC]jE]jG]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSee also}(jkSee alsojkjubajk}(j?]jA]jC]jE]jG]internalrefurijL anchorname #see-alsoujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjTubejk}(j?]jA]jC]jE]jG]ujkjjkj7ubejk}(j?]jA]jC]jE]jG]ujkjjkj4ubajk}(j?]jA]jC]jE]jG]ujkjubjvje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRamfs, rootfs and initramfs}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefuri"filesystems/ramfs-rootfs-initramfs anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is ramfs?}(jkWhat is ramfs?jkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#what-is-ramfsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkramfs and ramdisk:}(jkramfs and ramdisk:jkj9ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#ramfs-and-ramdiskujkj\jkj6ubajk}(j?]jA]jC]jE]jG]ujkjcjkj3ubajk}(j?]jA]jC]jE]jG]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkramfs and tmpfs:}(jkramfs and tmpfs:jkj]ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#ramfs-and-tmpfsujkj\jkjZubajk}(j?]jA]jC]jE]jG]ujkjcjkjWubajk}(j?]jA]jC]jE]jG]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is rootfs?}(jkWhat is rootfs?jkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#what-is-rootfsujkj\jkj~ubajk}(j?]jA]jC]jE]jG]ujkjcjkj{ubajk}(j?]jA]jC]jE]jG]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is initramfs?}(jkWhat is initramfs?jkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#what-is-initramfsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPopulating initramfs:}(jkPopulating initramfs:jkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#populating-initramfsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExternal initramfs images:}(jkExternal initramfs images:jkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#external-initramfs-imagesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkContents of initramfs:}(jkContents of initramfs:jkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#contents-of-initramfsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkj ubajk}(j?]jA]jC]jE]jG]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhy cpio rather than tar?}(jkWhy cpio rather than tar?jkj5ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#why-cpio-rather-than-tarujkj\jkj2ubajk}(j?]jA]jC]jE]jG]ujkjcjkj/ubajk}(j?]jA]jC]jE]jG]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFuture directions:}(jkFuture directions:jkjYubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#future-directionsujkj\jkjVubajk}(j?]jA]jC]jE]jG]ujkjcjkjSubajk}(j?]jA]jC]jE]jG]ujkjjkj ubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubj-je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAbout this Book}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/ext4/about anchornamehjpjujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLicense}(jkLicensejkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#licensejp](KKeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Terminology}(jk Terminologyjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #terminologyjp](KKeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOther References}(jkOther Referencesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#other-referencesjp](KKeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLocking}(jkj jkj6ubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/locking anchornamehujkj\jkj3ubajk}(j?]jA]jC]jE]jG]ujkjcjkj0ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdentry_operations}(jkdentry_operationsjkjVubajk}(j?]jA]jC]jE]jG]internalrefurijE anchorname#dentry-operationsujkj\jkjSubajk}(j?]jA]jC]jE]jG]ujkjcjkjPubajk}(j?]jA]jC]jE]jG]ujkjjkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkinode_operations}(jkinode_operationsjkjzubajk}(j?]jA]jC]jE]jG]internalrefurijE anchorname#inode-operationsujkj\jkjwubajk}(j?]jA]jC]jE]jG]ujkjcjkjtubajk}(j?]jA]jC]jE]jG]ujkjjkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkxattr_handler operations}(jkxattr_handler operationsjkjubajk}(j?]jA]jC]jE]jG]internalrefurijE anchorname#xattr-handler-operationsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksuper_operations}(jksuper_operationsjkjubajk}(j?]jA]jC]jE]jG]internalrefurijE anchorname#super-operationsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfile_system_type}(jkfile_system_typejkjubajk}(j?]jA]jC]jE]jG]internalrefurijE anchorname#file-system-typeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkaddress_space_operations}(jkaddress_space_operationsjkj ubajk}(j?]jA]jC]jE]jG]internalrefurijE anchorname#address-space-operationsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfile_lock_operations}(jkfile_lock_operationsjkj.ubajk}(j?]jA]jC]jE]jG]internalrefurijE anchorname#file-lock-operationsujkj\jkj+ubajk}(j?]jA]jC]jE]jG]ujkjcjkj(ubajk}(j?]jA]jC]jE]jG]ujkjjkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jklock_manager_operations}(jklock_manager_operationsjkjRubajk}(j?]jA]jC]jE]jG]internalrefurijE anchorname#lock-manager-operationsujkj\jkjOubajk}(j?]jA]jC]jE]jG]ujkjcjkjLubajk}(j?]jA]jC]jE]jG]ujkjjkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk buffer_head}(jk buffer_headjkjvubajk}(j?]jA]jC]jE]jG]internalrefurijE anchorname #buffer-headujkj\jkjsubajk}(j?]jA]jC]jE]jG]ujkjcjkjpubajk}(j?]jA]jC]jE]jG]ujkjjkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkblock_device_operations}(jkblock_device_operationsjkjubajk}(j?]jA]jC]jE]jG]internalrefurijE anchorname#block-device-operationsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfile_operations}(jkfile_operationsjkjubajk}(j?]jA]jC]jE]jG]internalrefurijE anchorname#file-operationsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdquot_operations}(jkdquot_operationsjkjubajk}(j?]jA]jC]jE]jG]internalrefurijE anchorname#dquot-operationsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkvm_operations_struct}(jkvm_operations_structjkjubajk}(j?]jA]jC]jE]jG]internalrefurijE anchorname#vm-operations-structujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjMubejk}(j?]jA]jC]jE]jG]ujkjjkj0ubejk}(j?]jA]jC]jE]jG]ujkjjkj-ubajk}(j?]jA]jC]jE]jG]ujkjubj4 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNFSv4.1 Server Implementation}(jkjjkj?ubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/nfs/nfs41-server anchornamehujkj\jkj<ubajk}(j?]jA]jC]jE]jG]ujkjcjkj9ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Operations}(jk Operationsjkj_ubajk}(j?]jA]jC]jE]jG]internalrefurijN anchorname #operationsujkj\jkj\ubajk}(j?]jA]jC]jE]jG]ujkjcjkjYubajk}(j?]jA]jC]jE]jG]ujkjjkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCallback Operations}(jkCallback Operationsjkjubajk}(j?]jA]jC]jE]jG]internalrefurijN anchorname#callback-operationsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkj}ubajk}(j?]jA]jC]jE]jG]ujkjjkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation notes:}(jkImplementation notes:jkjubajk}(j?]jA]jC]jE]jG]internalrefurijN anchorname#implementation-notesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjVubejk}(j?]jA]jC]jE]jG]ujkjjkj9ubejk}(j?]jA]jC]jE]jG]ujkjjkj6ubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Contents of inode.i_block}(jkj)jkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/ext4/ifork anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbolic Links}(jkSymbolic Linksjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#symbolic-linksujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Direct/Indirect Block Addressing}(jk Direct/Indirect Block Addressingjkj$ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname!#direct-indirect-block-addressingujkj\jkj!ubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Extent Tree}(jk Extent TreejkjHubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #extent-treeujkj\jkjEubajk}(j?]jA]jC]jE]jG]ujkjcjkjBubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Inline Data}(jk Inline Datajkjlubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #inline-dataujkj\jkjiubajk}(j?]jA]jC]jE]jG]ujkjcjkjfubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubjgje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGlobal File System 2}(jkj7jkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/gfs2 anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubj7je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Block and Inode Allocation Policy}(jkjEjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/ext4/allocators anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPathname lookup}(jkjSjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/path-lookup anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIntroduction to pathname lookup}(jkIntroduction to pathname lookupjkjubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname #introduction-to-pathname-lookupujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThere are two sorts of ...}(jkThere are two sorts of ...jkj>ubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#there-are-two-sorts-ofujkj\jkj;ubajk}(j?]jA]jC]jE]jG]ujkjcjkj8ubajk}(j?]jA]jC]jE]jG]ujkjjkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMore than just a cache}(jkMore than just a cachejkjbubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#more-than-just-a-cacheujkj\jkj_ubajk}(j?]jA]jC]jE]jG]ujkjcjkj\ubajk}(j?]jA]jC]jE]jG]ujkjjkj5ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDREF-walk: simple concurrency management with refcounts and spinlocks}(jkDREF-walk: simple concurrency management with refcounts and spinlocksjkjubajk}(j?]jA]jC]jE]jG]internalrefurij  anchornameD#ref-walk-simple-concurrency-management-with-refcounts-and-spinlocksujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdentry->d_lockref}(jkdentry->d_lockrefjkjubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#dentry-d-lockrefujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdentry->d_lock}(jkdentry->d_lockjkjubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#dentry-d-lockujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk rename_lock}(jk rename_lockjkjubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname #rename-lockujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkinode->i_rwsem}(jkinode->i_rwsemjkjubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#inode-i-rwsemujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkj ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmnt->mnt_count}(jkmnt->mnt_countjkj7ubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#mnt-mnt-countujkj\jkj4ubajk}(j?]jA]jC]jE]jG]ujkjcjkj1ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk mount_lock}(jk mount_lockjkj[ubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname #mount-lockujkj\jkjXubajk}(j?]jA]jC]jE]jG]ujkjcjkjUubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRCU}(jkRCUjkjubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#rcuujkj\jkj|ubajk}(j?]jA]jC]jE]jG]ujkjcjkjyubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkj5ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jkBringing it together with }(jkBringing it together with jkjubjNs)}(jk``struct nameidata``jk]jkstruct nameidata}(jkhjkjubajk}(j?]jA]jC]jE]jG]ujkliteralj^sNj_sNjkjubejk}(j?]jA]jC]jE]jG]internalrefurij  anchorname+#bringing-it-together-with-struct-nameidataujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``struct path path``jk]jkstruct path path}(jkhjkjubajk}(j?]jA]jC]jE]jG]ujkjj^sNj_sNjkjubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#struct-path-pathujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``struct qstr last``jk]jkstruct qstr last}(jkhjkjubajk}(j?]jA]jC]jE]jG]ujkjj^sNj_sNjkj ubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#struct-qstr-lastujkj\jkj ubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``int last_type``jk]jk int last_type}(jkhjkj<ubajk}(j?]jA]jC]jE]jG]ujkjj^sNj_sNjkj9ubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#int-last-typeujkj\jkj6ubajk}(j?]jA]jC]jE]jG]ujkjcjkj3ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``struct path root``jk]jkstruct path root}(jkhjkjiubajk}(j?]jA]jC]jE]jG]ujkjj^sNj_sNjkjfubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#struct-path-rootujkj\jkjcubajk}(j?]jA]jC]jE]jG]ujkjcjkj`ubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHandling the final component}(jkHandling the final componentjkjubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#handling-the-final-componentujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj5ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRevalidation and automounts}(jkRevalidation and automountsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#revalidation-and-automountsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``DCACHE_MANAGE_TRANSIT``jk]jkDCACHE_MANAGE_TRANSIT}(jkhjkjubajk}(j?]jA]jC]jE]jG]ujkjj^sNj_sNjkjubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#dcache-manage-transitujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``DCACHE_MOUNTED``jk]jkDCACHE_MOUNTED}(jkhjkjubajk}(j?]jA]jC]jE]jG]ujkjj^sNj_sNjkjubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#dcache-mountedujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkj ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``DCACHE_NEED_AUTOMOUNT``jk]jkDCACHE_NEED_AUTOMOUNT}(jkhjkjAubajk}(j?]jA]jC]jE]jG]ujkjj^sNj_sNjkj>ubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#dcache-need-automountujkj\jkj;ubajk}(j?]jA]jC]jE]jG]ujkjcjkj8ubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkj5ubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*RCU-walk - faster pathname lookup in Linux}(jk*RCU-walk - faster pathname lookup in Linuxjkjubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname)#rcu-walk-faster-pathname-lookup-in-linuxujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkj}ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkClear demarcation of roles}(jkClear demarcation of rolesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#clear-demarcation-of-rolesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk RCU and seqlocks: fast and light}(jk RCU and seqlocks: fast and lightjkjubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname #rcu-and-seqlocks-fast-and-lightujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk``mount_lock``jk]jk mount_lock}(jkhjkjubajk}(j?]jA]jC]jE]jG]ujkjj^sNj_sNjkjubjk and }(jk and jkjubjNs)}(jk ``nd->m_seq``jk]jk nd->m_seq}(jkhjkjubajk}(j?]jA]jC]jE]jG]ujkjj^sNj_sNjkjubejk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#mount-lock-and-nd-m-sequjkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk``dentry->d_seq``jk]jk dentry->d_seq}(jkhjkj,ubajk}(j?]jA]jC]jE]jG]ujkjj^sNj_sNjkj)ubjk and }(jk and jkj)ubjNs)}(jk ``nd->seq``jk]jknd->seq}(jkhjkj?ubajk}(j?]jA]jC]jE]jG]ujkjj^sNj_sNjkj)ubejk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#dentry-d-seq-and-nd-sequjkj\jkj&ubajk}(j?]jA]jC]jE]jG]ujkjcjkj#ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkNo }(jkNo jkjiubjNs)}(jk``inode->i_rwsem``jk]jkinode->i_rwsem}(jkhjkjqubajk}(j?]jA]jC]jE]jG]ujkjj^sNj_sNjkjiubjk or even }(jk or even jkjiubjNs)}(jk``rename_lock``jk]jk rename_lock}(jkhjkjubajk}(j?]jA]jC]jE]jG]ujkjj^sNj_sNjkjiubejk}(j?]jA]jC]jE]jG]internalrefurij  anchorname%#no-inode-i-rwsem-or-even-rename-lockujkj\jkjfubajk}(j?]jA]jC]jE]jG]ujkjcjkjcubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk``unlazy walk()``jk]jk unlazy walk()}(jkhjkjubajk}(j?]jA]jC]jE]jG]ujkjj^sNj_sNjkjubjk and }(jk and jkjubjNs)}(jk``complete_walk()``jk]jkcomplete_walk()}(jkhjkjubajk}(j?]jA]jC]jE]jG]ujkjj^sNj_sNjkjubejk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#unlazy-walk-and-complete-walkujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTaking care in filesystems}(jkTaking care in filesystemsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#taking-care-in-filesystemsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkA pair of patterns}(jkA pair of patternsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#a-pair-of-patternsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkj}ubejk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkA walk among the symlinks}(jkA walk among the symlinksjkjNubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#a-walk-among-the-symlinksujkj\jkjKubajk}(j?]jA]jC]jE]jG]ujkjcjkjHubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe symlink stack}(jkThe symlink stackjkjoubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#the-symlink-stackujkj\jkjlubajk}(j?]jA]jC]jE]jG]ujkjcjkjiubajk}(j?]jA]jC]jE]jG]ujkjjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Storage and lifetime of cached symlinks}(jk'Storage and lifetime of cached symlinksjkjubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname(#storage-and-lifetime-of-cached-symlinksujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjfubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFollowing the symlink}(jkFollowing the symlinkjkjubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#following-the-symlinkujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Symlinks with no final component}(jk Symlinks with no final componentjkjubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname!#symlinks-with-no-final-componentujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Following the symlink in the final component}(jk,Following the symlink in the final componentjkjubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname-#following-the-symlink-in-the-final-componentujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUpdating the access time}(jkUpdating the access timejkj,ubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#updating-the-access-timeujkj\jkj)ubajk}(j?]jA]jC]jE]jG]ujkjcjkj&ubajk}(j?]jA]jC]jE]jG]ujkjjkjfubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk A few flags}(jk A few flagsjkjPubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname #a-few-flagsujkj\jkjMubajk}(j?]jA]jC]jE]jG]ujkjcjkjJubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGlobal state flags}(jkGlobal state flagsjkjqubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#global-state-flagsujkj\jkjnubajk}(j?]jA]jC]jE]jG]ujkjcjkjkubajk}(j?]jA]jC]jE]jG]ujkjjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkResolution-restriction flags}(jkResolution-restriction flagsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#resolution-restriction-flagsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFinal-component flags}(jkFinal-component flagsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#final-component-flagsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjhubejk}(j?]jA]jC]jE]jG]ujkjjkjJubejk}(j?]jA]jC]jE]jG]ujkjjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnd of the road}(jkEnd of the roadjkjubajk}(j?]jA]jC]jE]jG]internalrefurij  anchorname#end-of-the-roadujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjfubejk}(j?]jA]jC]jE]jG]ujkjjkjHubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubjoje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk7fs-verity: read-only file-based authenticity protection}(jkjajkj.ubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/fsverity anchornamehujkj\jkj+ubajk}(j?]jA]jC]jE]jG]ujkjcjkj(ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk IntroductionjkjNubajk}(j?]jA]jC]jE]jG]internalrefurij= anchorname #introductionujkj\jkjKubajk}(j?]jA]jC]jE]jG]ujkjcjkjHubajk}(j?]jA]jC]jE]jG]ujkjjkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Use cases}(jk Use casesjkjrubajk}(j?]jA]jC]jE]jG]internalrefurij= anchorname #use-casesujkj\jkjoubajk}(j?]jA]jC]jE]jG]ujkjcjkjlubajk}(j?]jA]jC]jE]jG]ujkjjkjEubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUser API}(jkUser APIjkjubajk}(j?]jA]jC]jE]jG]internalrefurij= anchorname #user-apiujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFS_IOC_ENABLE_VERITY}(jkFS_IOC_ENABLE_VERITYjkjubajk}(j?]jA]jC]jE]jG]internalrefurij= anchorname#fs-ioc-enable-verityujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFS_IOC_MEASURE_VERITY}(jkFS_IOC_MEASURE_VERITYjkjubajk}(j?]jA]jC]jE]jG]internalrefurij= anchorname#fs-ioc-measure-verityujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFS_IOC_READ_VERITY_METADATA}(jkFS_IOC_READ_VERITY_METADATAjkjubajk}(j?]jA]jC]jE]jG]internalrefurij= anchorname#fs-ioc-read-verity-metadataujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFS_IOC_GETFLAGS}(jkFS_IOC_GETFLAGSjkj#ubajk}(j?]jA]jC]jE]jG]internalrefurij= anchorname#fs-ioc-getflagsujkj\jkj ubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstatx}(jkstatxjkjGubajk}(j?]jA]jC]jE]jG]internalrefurij= anchorname#statxujkj\jkjDubajk}(j?]jA]jC]jE]jG]ujkjcjkjAubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAccessing verity files}(jkAccessing verity filesjkjwubajk}(j?]jA]jC]jE]jG]internalrefurij= anchorname#accessing-verity-filesujkj\jkjtubajk}(j?]jA]jC]jE]jG]ujkjcjkjqubajk}(j?]jA]jC]jE]jG]ujkjjkjEubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFile digest computation}(jkFile digest computationjkjubajk}(j?]jA]jC]jE]jG]internalrefurij= anchorname#file-digest-computationujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Merkle tree}(jk Merkle treejkjubajk}(j?]jA]jC]jE]jG]internalrefurij= anchorname #merkle-treeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfs-verity descriptor}(jkfs-verity descriptorjkjubajk}(j?]jA]jC]jE]jG]internalrefurij= anchorname#fs-verity-descriptorujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBuilt-in signature verification}(jkBuilt-in signature verificationjkjubajk}(j?]jA]jC]jE]jG]internalrefurij= anchorname #built-in-signature-verificationujkj\jkj ubajk}(j?]jA]jC]jE]jG]ujkjcjkj ubajk}(j?]jA]jC]jE]jG]ujkjjkjEubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFilesystem support}(jkFilesystem supportjkj4ubajk}(j?]jA]jC]jE]jG]internalrefurij= anchorname#filesystem-supportujkj\jkj1ubajk}(j?]jA]jC]jE]jG]ujkjcjkj.ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkext4}(jkext4jkjUubajk}(j?]jA]jC]jE]jG]internalrefurij= anchorname#ext4ujkj\jkjRubajk}(j?]jA]jC]jE]jG]ujkjcjkjOubajk}(j?]jA]jC]jE]jG]ujkjjkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkf2fs}(jkf2fsjkjyubajk}(j?]jA]jC]jE]jG]internalrefurij= anchorname#f2fsujkj\jkjvubajk}(j?]jA]jC]jE]jG]ujkjcjkjsubajk}(j?]jA]jC]jE]jG]ujkjjkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbtrfs}(jkbtrfsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij= anchorname#btrfsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjLubejk}(j?]jA]jC]jE]jG]ujkjjkj.ubejk}(j?]jA]jC]jE]jG]ujkjjkjEubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation details}(jkImplementation detailsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij= anchorname#implementation-detailsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVerifying data}(jkVerifying datajkjubajk}(j?]jA]jC]jE]jG]internalrefurij= anchorname#verifying-dataujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Pagecache}(jk Pagecachejkjubajk}(j?]jA]jC]jE]jG]internalrefurij= anchorname #pagecacheujkj\jkj ubajk}(j?]jA]jC]jE]jG]ujkjcjkj ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBlock device based filesystems}(jkBlock device based filesystemsjkj3ubajk}(j?]jA]jC]jE]jG]internalrefurij= anchorname#block-device-based-filesystemsujkj\jkj0ubajk}(j?]jA]jC]jE]jG]ujkjcjkj-ubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUserspace utility}(jkUserspace utilityjkjoubajk}(j?]jA]jC]jE]jG]internalrefurij= anchorname#userspace-utilityujkj\jkjlubajk}(j?]jA]jC]jE]jG]ujkjcjkjiubajk}(j?]jA]jC]jE]jG]ujkjjkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTests}(jkTestsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij= anchorname#testsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFAQ}(jkFAQjkjubajk}(j?]jA]jC]jE]jG]internalrefurij= anchorname#faqujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjEubejk}(j?]jA]jC]jE]jG]ujkjjkj(ubejk}(j?]jA]jC]jE]jG]ujkjjkj%ubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk7Configfs - Userspace-driven Kernel Object Configuration}(jkjojkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/configfs anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is configfs?}(jkWhat is configfs?jkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#what-is-configfsujkj\jkj ubajk}(j?]jA]jC]jE]jG]ujkjcjkj ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing configfs}(jkUsing configfsjkj4ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#using-configfsujkj\jkj1ubajk}(j?]jA]jC]jE]jG]ujkjcjkj.ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguring FakeNBD: an Example}(jkConfiguring FakeNBD: an ExamplejkjXubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#configuring-fakenbd-an-exampleujkj\jkjUubajk}(j?]jA]jC]jE]jG]ujkjcjkjRubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCoding With configfs}(jkCoding With configfsjkj|ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#coding-with-configfsujkj\jkjyubajk}(j?]jA]jC]jE]jG]ujkjcjkjvubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstruct config_item}(jkstruct config_itemjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#struct-config-itemujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstruct config_item_type}(jkstruct config_item_typejkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#struct-config-item-typeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstruct configfs_attribute}(jkstruct configfs_attributejkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#struct-configfs-attributeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstruct configfs_bin_attribute}(jkstruct configfs_bin_attributejkj ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#struct-configfs-bin-attributeujkj\jkj ubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstruct config_group}(jkstruct config_groupjkj0ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#struct-config-groupujkj\jkj-ubajk}(j?]jA]jC]jE]jG]ujkjcjkj*ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstruct configfs_subsystem}(jkstruct configfs_subsystemjkjTubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#struct-configfs-subsystemujkj\jkjQubajk}(j?]jA]jC]jE]jG]ujkjcjkjNubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk An Example}(jk An Examplejkjxubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #an-exampleujkj\jkjuubajk}(j?]jA]jC]jE]jG]ujkjcjkjrubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Hierarchy Navigation and the Subsystem Mutex}(jk,Hierarchy Navigation and the Subsystem Mutexjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname-#hierarchy-navigation-and-the-subsystem-mutexujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkItem Aggregation Via symlink(2)}(jkItem Aggregation Via symlink(2)jkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#item-aggregation-via-symlink-2ujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAutomatically Created Subgroups}(jkAutomatically Created Subgroupsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #automatically-created-subgroupsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDependent Subsystems}(jkDependent Subsystemsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#dependent-subsystemsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%OCFS2 file system - online file check}(jkj}jkjAubajk}(j?]jA]jC]jE]jG]internalrefuri"filesystems/ocfs2-online-filecheck anchornamehujkj\jkj>ubajk}(j?]jA]jC]jE]jG]ujkjcjkj;ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjaubajk}(j?]jA]jC]jE]jG]internalrefurijP anchorname #introductionujkj\jkj^ubajk}(j?]jA]jC]jE]jG]ujkjcjkj[ubajk}(j?]jA]jC]jE]jG]ujkjjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkScope}(jkScopejkjubajk}(j?]jA]jC]jE]jG]internalrefurijP anchorname#scopeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUser interface}(jkUser interfacejkjubajk}(j?]jA]jC]jE]jG]internalrefurijP anchorname#user-interfaceujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Fixing stuff}(jk Fixing stuffjkjubajk}(j?]jA]jC]jE]jG]internalrefurijP anchorname #fixing-stuffujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjXubejk}(j?]jA]jC]jE]jG]ujkjjkj;ubejk}(j?]jA]jC]jE]jG]ujkjjkj8ubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe Devpts Filesystem}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/devpts anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkJournal (jbd2)}(jkjjkj2ubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/ext4/journal anchornamehujkj\jkj/ubajk}(j?]jA]jC]jE]jG]ujkjcjkj,ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLayout}(jkLayoutjkjRubajk}(j?]jA]jC]jE]jG]internalrefurijA anchorname#layoutujkj\jkjOubajk}(j?]jA]jC]jE]jG]ujkjcjkjLubajk}(j?]jA]jC]jE]jG]ujkjjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExternal Journal}(jkExternal Journaljkjvubajk}(j?]jA]jC]jE]jG]internalrefurijA anchorname#external-journalujkj\jkjsubajk}(j?]jA]jC]jE]jG]ujkjcjkjpubajk}(j?]jA]jC]jE]jG]ujkjjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Block Header}(jk Block Headerjkjubajk}(j?]jA]jC]jE]jG]internalrefurijA anchorname #block-headerujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Super Block}(jk Super Blockjkjubajk}(j?]jA]jC]jE]jG]internalrefurijA anchorname #super-blockujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDescriptor Block}(jkDescriptor Blockjkjubajk}(j?]jA]jC]jE]jG]internalrefurijA anchorname#descriptor-blockujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Data Block}(jk Data Blockjkjubajk}(j?]jA]jC]jE]jG]internalrefurijA anchorname #data-blockujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRevocation Block}(jkRevocation Blockjkj*ubajk}(j?]jA]jC]jE]jG]internalrefurijA anchorname#revocation-blockujkj\jkj'ubajk}(j?]jA]jC]jE]jG]ujkjcjkj$ubajk}(j?]jA]jC]jE]jG]ujkjjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Commit Block}(jk Commit BlockjkjNubajk}(j?]jA]jC]jE]jG]internalrefurijA anchorname #commit-blockujkj\jkjKubajk}(j?]jA]jC]jE]jG]ujkjcjkjHubajk}(j?]jA]jC]jE]jG]ujkjjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Fast commits}(jk Fast commitsjkjrubajk}(j?]jA]jC]jE]jG]internalrefurijA anchorname #fast-commitsujkj\jkjoubajk}(j?]jA]jC]jE]jG]ujkjcjkjlubajk}(j?]jA]jC]jE]jG]ujkjjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFast Commit Replay Idempotence}(jkFast Commit Replay Idempotencejkjubajk}(j?]jA]jC]jE]jG]internalrefurijA anchorname#fast-commit-replay-idempotenceujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkJournal Checkpoint}(jkJournal Checkpointjkjubajk}(j?]jA]jC]jE]jG]internalrefurijA anchorname#journal-checkpointujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjIubejk}(j?]jA]jC]jE]jG]ujkjjkj,ubejk}(j?]jA]jC]jE]jG]ujkjjkj)ubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDirect Access for files}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/dax anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Motivation}(jk Motivationjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #motivationujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkj ubajk}(j?]jA]jC]jE]jG]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkj7ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#usageujkj\jkj4ubajk}(j?]jA]jC]jE]jG]ujkjcjkj1ubajk}(j?]jA]jC]jE]jG]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnabling DAX on ext2 and erofs}(jkEnabling DAX on ext2 and erofsjkj[ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#enabling-dax-on-ext2-and-erofsujkj\jkjXubajk}(j?]jA]jC]jE]jG]ujkjcjkjUubajk}(j?]jA]jC]jE]jG]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnabling DAX on xfs and ext4}(jkEnabling DAX on xfs and ext4jkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#enabling-dax-on-xfs-and-ext4ujkj\jkj|ubajk}(j?]jA]jC]jE]jG]ujkjcjkjyubajk}(j?]jA]jC]jE]jG]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary}(jkSummaryjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#summaryujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDetails}(jkDetailsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#detailsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnabling DAX on virtiofs}(jkEnabling DAX on virtiofsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#enabling-dax-on-virtiofsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Implementation Tips for Block Driver Writers}(jk,Implementation Tips for Block Driver Writersjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname-#implementation-tips-for-block-driver-writersujkj\jkj ubajk}(j?]jA]jC]jE]jG]ujkjcjkj ubajk}(j?]jA]jC]jE]jG]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Implementation Tips for Filesystem Writers}(jk*Implementation Tips for Filesystem Writersjkj3ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname+#implementation-tips-for-filesystem-writersujkj\jkj0ubajk}(j?]jA]jC]jE]jG]ujkjcjkj-ubajk}(j?]jA]jC]jE]jG]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHandling Media Errors}(jkHandling Media ErrorsjkjWubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#handling-media-errorsujkj\jkjTubajk}(j?]jA]jC]jE]jG]ujkjcjkjQubajk}(j?]jA]jC]jE]jG]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Shortcomings}(jk Shortcomingsjkj{ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #shortcomingsujkj\jkjxubajk}(j?]jA]jC]jE]jG]ujkjcjkjuubajk}(j?]jA]jC]jE]jG]ujkjjkj ubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"relay interface (formerly relayfs)}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/relay anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Semantics}(jk Semanticsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #semanticsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk klog and relay-apps example code}(jk klog and relay-apps example codejkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname!#klog-and-relay-apps-example-codeujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"The relay interface user space API}(jk"The relay interface user space APIjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname##the-relay-interface-user-space-apiujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe relay interface kernel API}(jkThe relay interface kernel APIjkj@ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#the-relay-interface-kernel-apiujkj\jkj=ubajk}(j?]jA]jC]jE]jG]ujkjcjkj:ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCreating a channel}(jkCreating a channeljkjaubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#creating-a-channelujkj\jkj^ubajk}(j?]jA]jC]jE]jG]ujkjcjkj[ubajk}(j?]jA]jC]jE]jG]ujkjjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBuffer-only channels}(jkBuffer-only channelsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#buffer-only-channelsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkChannel ‘modes’}(jkChannel 'modes'jkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#channel-modesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWriting to a channel}(jkWriting to a channeljkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#writing-to-a-channelujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkClosing a channel}(jkClosing a channeljkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#closing-a-channelujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMisc}(jkMiscjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#miscujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjXubejk}(j?]jA]jC]jE]jG]ujkjjkj:ubejk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Resources}(jk ResourcesjkjEubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #resourcesujkj\jkjBubajk}(j?]jA]jC]jE]jG]ujkjcjkj?ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCredits}(jkCreditsjkjiubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#creditsujkj\jkjfubajk}(j?]jA]jC]jE]jG]ujkjcjkjcubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubjH je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkROMFS - ROM File System}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/romfs anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Checksums}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/ext4/checksums anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBigalloc}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/ext4/bigalloc anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNFS}(jkjjkj&ubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/nfs/index anchornamehujkj\jkj#ubajk}(j?]jA]jC]jE]jG]ujkjcjkj ubje0)}(jkhjk]jH)}(jkhjk]jk}(j?]jA]jC]jE]jG]parentj5entries](N!filesystems/nfs/client-identifierNfilesystems/nfs/exportingNfilesystems/nfs/pnfsNfilesystems/nfs/rpc-cacheNfilesystems/nfs/rpc-server-gssNfilesystems/nfs/nfs41-serverNfilesystems/nfs/knfsd-statsNfilesystems/nfs/reexporte includefiles](jLjNjPjRjTjVjXjZemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjfj^sC/var/lib/git/docbuild/linux/Documentation/filesystems/nfs/index.rstj_sKjkj=ubajk}(j?]jA]jC]jE]jG]ujkjjkj ubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFuse I/O Modes}(jkjjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/fuse-io anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkj}ubajk}(j?]jA]jC]jE]jG]ujkjjkjzubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe /proc Filesystem}(jkj jkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/proc anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPreface}(jkPrefacejkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#prefaceujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0.1 Introduction/Credits}(jk0.1 Introduction/Creditsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#introduction-creditsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0.2 Legal Stuff}(jk0.2 Legal Stuffjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #legal-stuffujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(Chapter 1: Collecting System Information}(jk(Chapter 1: Collecting System InformationjkjDubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname(#chapter-1-collecting-system-informationujkj\jkjAubajk}(j?]jA]jC]jE]jG]ujkjcjkj>ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIn This Chapter}(jkIn This Chapterjkjeubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#in-this-chapterujkj\jkjbubajk}(j?]jA]jC]jE]jG]ujkjcjkj_ubajk}(j?]jA]jC]jE]jG]ujkjjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#1.1 Process-Specific Subdirectories}(jk#1.1 Process-Specific Subdirectoriesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #process-specific-subdirectoriesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj\ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1.2 Kernel data}(jk1.2 Kernel datajkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #kernel-dataujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmeminfo}(jkmeminfojkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#meminfoujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk vmallocinfo}(jk vmallocinfojkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #vmallocinfoujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksoftirqs}(jksoftirqsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #softirqsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1.3 Networking info in /proc/net}(jk 1.3 Networking info in /proc/netjkjFubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#networking-info-in-proc-netujkj\jkjCubajk}(j?]jA]jC]jE]jG]ujkjcjkj@ubajk}(j?]jA]jC]jE]jG]ujkjjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1.4 SCSI info}(jk 1.4 SCSI infojkjjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #scsi-infoujkj\jkjgubajk}(j?]jA]jC]jE]jG]ujkjcjkjdubajk}(j?]jA]jC]jE]jG]ujkjjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'1.5 Parallel port info in /proc/parport}(jk'1.5 Parallel port info in /proc/parportjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname##parallel-port-info-in-proc-parportujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.6 TTY info in /proc/tty}(jk1.6 TTY info in /proc/ttyjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#tty-info-in-proc-ttyujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk11.7 Miscellaneous kernel statistics in /proc/stat}(jk11.7 Miscellaneous kernel statistics in /proc/statjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname-#miscellaneous-kernel-statistics-in-proc-statujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.8 Ext4 file system parameters}(jk1.8 Ext4 file system parametersjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#ext4-file-system-parametersujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.9 /proc/consoles}(jk1.9 /proc/consolesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#proc-consolesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary}(jkSummaryjkjBubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#summaryujkj\jkj?ubajk}(j?]jA]jC]jE]jG]ujkjcjkj<ubajk}(j?]jA]jC]jE]jG]ujkjjkj\ubejk}(j?]jA]jC]jE]jG]ujkjjkj>ubejk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&Chapter 2: Modifying System Parameters}(jk&Chapter 2: Modifying System Parametersjkjrubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname&#chapter-2-modifying-system-parametersujkj\jkjoubajk}(j?]jA]jC]jE]jG]ujkjcjkjlubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIn This Chapter}(jkIn This Chapterjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#id1ujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary}(jkSummaryjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#id2ujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjlubejk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Chapter 3: Per-process Parameters}(jk!Chapter 3: Per-process Parametersjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname!#chapter-3-per-process-parametersujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkP3.1 /proc//oom_adj & /proc//oom_score_adj- Adjust the oom-killer score}(jkP3.1 /proc//oom_adj & /proc//oom_score_adj- Adjust the oom-killer scorejkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchornameD#proc-pid-oom-adj-proc-pid-oom-score-adj-adjust-the-oom-killer-scoreujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk<3.2 /proc//oom_score - Display current oom-killer score}(jk<3.2 /proc//oom_score - Display current oom-killer scorejkj,ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname4#proc-pid-oom-score-display-current-oom-killer-scoreujkj\jkj)ubajk}(j?]jA]jC]jE]jG]ujkjcjkj&ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk63.3 /proc//io - Display the IO accounting fields}(jk63.3 /proc//io - Display the IO accounting fieldsjkjPubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname-#proc-pid-io-display-the-io-accounting-fieldsujkj\jkjMubajk}(j?]jA]jC]jE]jG]ujkjcjkjJubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkjqubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#exampleujkj\jkjnubajk}(j?]jA]jC]jE]jG]ujkjcjkjkubajk}(j?]jA]jC]jE]jG]ujkjjkjhubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #descriptionujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrchar}(jkrcharjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#rcharujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkwchar}(jkwcharjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#wcharujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksyscr}(jksyscrjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#syscrujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksyscw}(jksyscwjkj"ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#syscwujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk read_bytes}(jk read_bytesjkjFubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #read-bytesujkj\jkjCubajk}(j?]jA]jC]jE]jG]ujkjcjkj@ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk write_bytes}(jk write_bytesjkjjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #write-bytesujkj\jkjgubajk}(j?]jA]jC]jE]jG]ujkjcjkjdubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcancelled_write_bytes}(jkcancelled_write_bytesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#cancelled-write-bytesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjhubejk}(j?]jA]jC]jE]jG]ujkjjkjJubejk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk>3.4 /proc//coredump_filter - Core dump filtering settings}(jk>3.4 /proc//coredump_filter - Core dump filtering settingsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname6#proc-pid-coredump-filter-core-dump-filtering-settingsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk83.5 /proc//mountinfo - Information about mounts}(jk83.5 /proc//mountinfo - Information about mountsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname,#proc-pid-mountinfo-information-about-mountsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk73.6 /proc//comm & /proc//task//comm}(jk73.6 /proc//comm & /proc//task//commjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname%#proc-pid-comm-proc-pid-task-tid-commujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkj ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkI3.7 /proc//task//children - Information about task children}(jkI3.7 /proc//task//children - Information about task childrenjkj6ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname;#proc-pid-task-tid-children-information-about-task-childrenujkj\jkj3ubajk}(j?]jA]jC]jE]jG]ujkjcjkj0ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk?3.8 /proc//fdinfo/ - Information about opened file}(jk?3.8 /proc//fdinfo/ - Information about opened filejkjZubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname1#proc-pid-fdinfo-fd-information-about-opened-fileujkj\jkjWubajk}(j?]jA]jC]jE]jG]ujkjcjkjTubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Eventfd files}(jk Eventfd filesjkj{ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#eventfd-filesujkj\jkjxubajk}(j?]jA]jC]jE]jG]ujkjcjkjuubajk}(j?]jA]jC]jE]jG]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSignalfd files}(jkSignalfd filesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#signalfd-filesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Epoll files}(jk Epoll filesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #epoll-filesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFsnotify files}(jkFsnotify filesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#fsnotify-filesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Timerfd files}(jk Timerfd filesjkj ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#timerfd-filesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA Buffer files}(jkDMA Buffer filesjkj/ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#dma-buffer-filesujkj\jkj,ubajk}(j?]jA]jC]jE]jG]ujkjcjkj)ubajk}(j?]jA]jC]jE]jG]ujkjjkjrubejk}(j?]jA]jC]jE]jG]ujkjjkjTubejk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkE3.9 /proc//map_files - Information about memory mapped files}(jkE3.9 /proc//map_files - Information about memory mapped filesjkj_ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname9#proc-pid-map-files-information-about-memory-mapped-filesujkj\jkj\ubajk}(j?]jA]jC]jE]jG]ujkjcjkjYubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk93.10 /proc//timerslack_ns - Task timerslack value}(jk93.10 /proc//timerslack_ns - Task timerslack valuejkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname-#proc-pid-timerslack-ns-task-timerslack-valueujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkj}ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkA3.11 /proc//patch_state - Livepatch patch operation state}(jkA3.11 /proc//patch_state - Livepatch patch operation statejkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname5#proc-pid-patch-state-livepatch-patch-operation-stateujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk@3.12 /proc//arch_status - task architecture specific status}(jk@3.12 /proc//arch_status - task architecture specific statusjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname7#proc-pid-arch-status-task-architecture-specific-statusujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#id5ujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#id6ujkj\jkj ubajk}(j?]jA]jC]jE]jG]ujkjcjkj ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkx86 specific entries}(jkx86 specific entriesjkj4ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#x86-specific-entriesujkj\jkj1ubajk}(j?]jA]jC]jE]jG]ujkjcjkj.ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAVX512_elapsed_ms}(jkAVX512_elapsed_msjkjUubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#avx512-elapsed-msujkj\jkjRubajk}(j?]jA]jC]jE]jG]ujkjcjkjOubajk}(j?]jA]jC]jE]jG]ujkjjkjLubajk}(j?]jA]jC]jE]jG]ujkjjkj.ubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk43.13 /proc//fd - List of symlinks to open files}(jk43.13 /proc//fd - List of symlinks to open filesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname+#proc-pid-fd-list-of-symlinks-to-open-filesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkChapter 4: Configuring procfs}(jkChapter 4: Configuring procfsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#chapter-4-configuring-procfsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.1 Mount options}(jk4.1 Mount optionsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#mount-optionsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkChapter 5: Filesystem behavior}(jkChapter 5: Filesystem behaviorjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#chapter-5-filesystem-behaviorujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkj ubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFile Locking Release Notes}(jkjjkjKubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/locks anchornamehujkj\jkjHubajk}(j?]jA]jC]jE]jG]ujkjcjkjEubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1. What’s New?}(jk1. What's New?jkjkubajk}(j?]jA]jC]jE]jG]internalrefurijZ anchorname #what-s-newujkj\jkjhubajk}(j?]jA]jC]jE]jG]ujkjcjkjeubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.1 Broken Flock Emulation}(jk1.1 Broken Flock Emulationjkjubajk}(j?]jA]jC]jE]jG]internalrefurijZ anchorname#broken-flock-emulationujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1.2 Allow Mixed Locks Again}(jk1.2 Allow Mixed Locks Againjkjubajk}(j?]jA]jC]jE]jG]internalrefurijZ anchorname#allow-mixed-locks-againujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!1.2.1 Typical Problems - Sendmail}(jk!1.2.1 Typical Problems - Sendmailjkjubajk}(j?]jA]jC]jE]jG]internalrefurijZ anchorname#typical-problems-sendmailujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.2.2 The Solution}(jk1.2.2 The Solutionjkjubajk}(j?]jA]jC]jE]jG]internalrefurijZ anchorname #the-solutionujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'1.3 Mandatory Locking As A Mount Option}(jk'1.3 Mandatory Locking As A Mount Optionjkj%ubajk}(j?]jA]jC]jE]jG]internalrefurijZ anchorname$#mandatory-locking-as-a-mount-optionujkj\jkj"ubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjeubejk}(j?]jA]jC]jE]jG]ujkjjkjbubajk}(j?]jA]jC]jE]jG]ujkjjkjEubejk}(j?]jA]jC]jE]jG]ujkjjkjBubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&EROFS - Enhanced Read-Only File System}(jkj%jkjjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/erofs anchornamehujkj\jkjgubajk}(j?]jA]jC]jE]jG]ujkjcjkjdubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j?]jA]jC]jE]jG]internalrefurijy anchorname #overviewujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mount options}(jk Mount optionsjkjubajk}(j?]jA]jC]jE]jG]internalrefurijy anchorname#mount-optionsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs Entries}(jk Sysfs Entriesjkjubajk}(j?]jA]jC]jE]jG]internalrefurijy anchorname#sysfs-entriesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOn-disk details}(jkOn-disk detailsjkjubajk}(j?]jA]jC]jE]jG]internalrefurijy anchorname#on-disk-detailsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary}(jkSummaryjkjubajk}(j?]jA]jC]jE]jG]internalrefurijy anchorname#summaryujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Directories}(jk Directoriesjkj;ubajk}(j?]jA]jC]jE]jG]internalrefurijy anchorname #directoriesujkj\jkj8ubajk}(j?]jA]jC]jE]jG]ujkjcjkj5ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkChunk-based files}(jkChunk-based filesjkj_ubajk}(j?]jA]jC]jE]jG]internalrefurijy anchorname#chunk-based-filesujkj\jkj\ubajk}(j?]jA]jC]jE]jG]ujkjcjkjYubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Long extended attribute name prefixes}(jk%Long extended attribute name prefixesjkjubajk}(j?]jA]jC]jE]jG]internalrefurijy anchorname&#long-extended-attribute-name-prefixesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkj}ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkData compression}(jkData compressionjkjubajk}(j?]jA]jC]jE]jG]internalrefurijy anchorname#data-compressionujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjdubejk}(j?]jA]jC]jE]jG]ujkjjkjaubajk}(j?]jA]jC]jE]jG]ujkjubjUje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkReexporting NFS filesystems}(jkj3jkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/nfs/reexport anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #overviewujkj\jkj ubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%“fsid=” required, crossmnt broken}(jk!"fsid=" required, crossmnt brokenjkj0ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#fsid-required-crossmnt-brokenujkj\jkj-ubajk}(j?]jA]jC]jE]jG]ujkjcjkj*ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReboot recovery}(jkReboot recoveryjkjTubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#reboot-recoveryujkj\jkjQubajk}(j?]jA]jC]jE]jG]ujkjcjkjNubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFilehandle limits}(jkFilehandle limitsjkjxubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#filehandle-limitsujkj\jkjuubajk}(j?]jA]jC]jE]jG]ujkjcjkjrubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOpen DENY bits ignored}(jkOpen DENY bits ignoredjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#open-deny-bits-ignoredujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkORANGEFS}(jkjAjkjubajk}(j?]jA]jC]jE]jG]internalrefurifilesystems/orangefs anchornamehujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMailing List Archives}(jkMailing List Archivesjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#mailing-list-archivesujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMailing List Submissions}(jkMailing List Submissionsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#mailing-list-submissionsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Documentation}(jk Documentationjkj=ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#documentationujkj\jkj:ubajk}(j?]jA]jC]jE]jG]ujkjcjkj7ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Running ORANGEFS On a Single Server}(jk#Running ORANGEFS On a Single Serverjkjaubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname$#running-orangefs-on-a-single-serverujkj\jkj^ubajk}(j?]jA]jC]jE]jG]ujkjcjkj[ubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUserspace Filesystem Source}(jkUserspace Filesystem Sourcejkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#userspace-filesystem-sourceujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Building ORANGEFS on a Single Server}(jk$Building ORANGEFS on a Single Serverjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname%#building-orangefs-on-a-single-serverujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRunning xfstests}(jkRunning xfstestsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#running-xfstestsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOptions}(jkOptionsjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname#optionsujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Debugging}(jk Debuggingjkjubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #debuggingujkj\jkjubajk}(j?]jA]jC]jE]jG]ujkjcjkjubajk}(j?]jA]jC]jE]jG]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,Protocol between Kernel Module and Userspace}(jk,Protocol between Kernel Module and Userspacejkj9ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname-#protocol-between-kernel-module-and-userspaceujkj\jkj6ubajk}(j?]jA]jC]jE]jG]ujkjcjkj3ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk The Bufmap}(jk The BufmapjkjZubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #the-bufmapujkj\jkjWubajk}(j?]jA]jC]jE]jG]ujkjcjkjTubajk}(j?]jA]jC]jE]jG]ujkjjkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Operations}(jk Operationsjkj~ubajk}(j?]jA]jC]jE]jG]internalrefurij anchorname #operationsujkj\jkj{ubajk}(j?]jA]jC]jE]jG]ujkjcjkjxubajk}(j?]jA]jC]jE]jG]ujkjjkjQubejk}(j?]jA]jC]jE]jG]ujkjjkj3ubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubejk}(j?]jA]jC]jE]jG]ujkjjkjubajk}(j?]jA]jC]jE]jG]ujkjubjje0)}(jkhjk]jk}(j?]jA]jC]jE]jG]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Xilinx FPGA}(jkj\jkjubajk}(j^]j`]jb]jd]jf]internalrefuridriver-api/xilinx/index anchornamehujk referencejkjubajk}(j^]j`]jb]jd]jf]ujkcompact_paragraphjkjubje0)}(jkhjk](jH)}(jkhjk]jk}(j^]j`]jb]jd]jf]parentjentries]Ndriver-api/xilinx/eemia includefiles]jamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujktoctreej^sE/var/lib/git/docbuild/linux/Documentation/driver-api/xilinx/index.rstj_sKjkjubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj ubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#indicesujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujk list_itemjkjubajk}(j^]j`]jb]jd]jf]exprsubproject and htmlujkonlyjkjubejk}(j^]j`]jb]jd]jf]ujk bullet_listjkjubejk}(j^]j`]jb]jd]jf]ujkj*jkjubajk}(j^]j`]jb]jd]jf]ujkj:ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbcachefs private error codes}(jkjpjkjPubajk}(j^]j`]jb]jd]jf]internalrefurifilesystems/bcachefs/errorcodes anchornamehjpjwujkjjkjMubajk}(j^]j`]jb]jd]jf]ujkjjkjJubajk}(j^]j`]jb]jd]jf]ujkj*jkjGubajk}(j^]j`]jb]jd]jf]ujkj:ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFault-injection}(jkjjkj|ubajk}(j^]j`]jb]jd]jf]internalrefurifault-injection/index anchornamehujkjjkjyubajk}(j^]j`]jb]jd]jf]ujkjjkjvubje0)}(jkhjk](jH)}(jkhjk]jk}(j^]j`]jb]jd]jf]parentjentries](Nfault-injection/fault-injectionN%fault-injection/notifier-error-injectN$fault-injection/nvme-fault-injectionNfault-injection/provoke-crashese includefiles](jjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sC/var/lib/git/docbuild/linux/Documentation/fault-injection/index.rstj_sKjkjubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#indicesujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubajk}(j^]j`]jb]jd]jf]exprsubproject and htmlujkj3jkjubejk}(j^]j`]jb]jd]jf]ujkj:jkjvubejk}(j^]j`]jb]jd]jf]ujkj*jkjsubajk}(j^]j`]jb]jd]jf]ujkj:ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk?vt8623fb - fbdev driver for graphics core in VIA VT8623 chipset}(jkjjkjubajk}(j^]j`]jb]jd]jf]internalrefuri fb/vt8623fb anchornamehujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported Hardware}(jkSupported Hardwarejkj ubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#supported-hardwareujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported Features}(jkSupported FeaturesjkjDubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#supported-featuresujkjjkjAubajk}(j^]j`]jb]jd]jf]ujkjjkj>ubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMissing Features}(jkMissing Featuresjkjhubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#missing-featuresujkjjkjeubajk}(j^]j`]jb]jd]jf]ujkjjkjbubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Known bugs}(jk Known bugsjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname #known-bugsujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubejk}(j^]j`]jb]jd]jf]ujkj:jkjubejk}(j^]j`]jb]jd]jf]ujkj*jkjubajk}(j^]j`]jb]jd]jf]ujkj:ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk USB Anchors}(jkjjkjubajk}(j^]j`]jb]jd]jf]internalrefuridriver-api/usb/anchors anchornamehujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is anchor?}(jkWhat is anchor?jkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#what-is-anchorujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAllocation and Initialisation}(jkAllocation and Initialisationjkj ubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#allocation-and-initialisationujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Deallocation}(jk Deallocationjkj-ubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname #deallocationujkjjkj*ubajk}(j^]j`]jb]jd]jf]ujkjjkj'ubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3Association and disassociation of URBs with anchors}(jk3Association and disassociation of URBs with anchorsjkjQubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname4#association-and-disassociation-of-urbs-with-anchorsujkjjkjNubajk}(j^]j`]jb]jd]jf]ujkjjkjKubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Operations on multitudes of URBs}(jk Operations on multitudes of URBsjkjuubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname!#operations-on-multitudes-of-urbsujkjjkjrubajk}(j^]j`]jb]jd]jf]ujkjjkjoubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk :c:func:`usb_kill_anchored_urbs`jk]jkusb_kill_anchored_urbs()}(jkhjkjubajk}(j^]j`](xrefhuc-funcejb]jd]jf]ujkliteralj^sNj_sNjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#usb-kill-anchored-urbsujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk":c:func:`usb_unlink_anchored_urbs`jk]jkusb_unlink_anchored_urbs()}(jkhjkjubajk}(j^]j`](jhuc-funcejb]jd]jf]ujkjj^sNj_sNjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#usb-unlink-anchored-urbsujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk#:c:func:`usb_scuttle_anchored_urbs`jk]jkusb_scuttle_anchored_urbs()}(jkhjkjubajk}(j^]j`](jhuc-funcejb]jd]jf]ujkjj^sNj_sNjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#usb-scuttle-anchored-urbsujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk':c:func:`usb_wait_anchor_empty_timeout`jk]jkusb_wait_anchor_empty_timeout()}(jkhjkj%ubajk}(j^]j`](jhuc-funcejb]jd]jf]ujkjj^sNj_sNjkj"ubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#usb-wait-anchor-empty-timeoutujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk:c:func:`usb_anchor_empty`jk]jkusb_anchor_empty()}(jkhjkjSubajk}(j^]j`](jhuc-funcejb]jd]jf]ujkjj^sNj_sNjkjPubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#usb-anchor-emptyujkjjkjMubajk}(j^]j`]jb]jd]jf]ujkjjkjJubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk:c:func:`usb_get_from_anchor`jk]jkusb_get_from_anchor()}(jkhjkjubajk}(j^]j`](jhuc-funcejb]jd]jf]ujkjj^sNj_sNjkj~ubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#usb-get-from-anchorujkjjkj{ubajk}(j^]j`]jb]jd]jf]ujkjjkjxubajk}(j^]j`]jb]jd]jf]ujkj*jkjubejk}(j^]j`]jb]jd]jf]ujkj:jkjoubejk}(j^]j`]jb]jd]jf]ujkj*jkjubejk}(j^]j`]jb]jd]jf]ujkj:jkjubejk}(j^]j`]jb]jd]jf]ujkj*jkjubajk}(j^]j`]jb]jd]jf]ujkj:ubj%je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Frame Buffer Device}(jkjjkjubajk}(j^]j`]jb]jd]jf]internalrefurifb/framebuffer anchornamehujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0. Introduction}(jk0. Introductionjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname #introductionujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. User’s View of /dev/fb*}(jk1. User's View of /dev/fb*jkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#user-s-view-of-dev-fbujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"2. Programmer’s View of /dev/fb*}(jk 2. Programmer's View of /dev/fb*jkj5ubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#programmer-s-view-of-dev-fbujkjjkj2ubajk}(j^]j`]jb]jd]jf]ujkjjkj/ubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&3. Frame Buffer Resolution Maintenance}(jk&3. Frame Buffer Resolution MaintenancejkjYubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname$#frame-buffer-resolution-maintenanceujkjjkjVubajk}(j^]j`]jb]jd]jf]ujkjjkjSubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. The X Server}(jk4. The X Serverjkj}ubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname #the-x-serverujkjjkjzubajk}(j^]j`]jb]jd]jf]ujkjjkjwubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. Video Mode Timings}(jk5. Video Mode Timingsjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#video-mode-timingsujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkD6. Converting XFree86 timing values info frame buffer device timings}(jkD6. Converting XFree86 timing values info frame buffer device timingsjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchornameB#converting-xfree86-timing-values-info-frame-buffer-device-timingsujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 7. References}(jk 7. Referencesjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname #referencesujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8. Mailing list}(jk8. Mailing listjkj ubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname #mailing-listujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9. Downloading}(jk9. Downloadingjkj1ubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname #downloadingujkjjkj.ubajk}(j^]j`]jb]jd]jf]ujkjjkj+ubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 10. Credits}(jk 10. CreditsjkjUubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#creditsujkjjkjRubajk}(j^]j`]jb]jd]jf]ujkjjkjOubajk}(j^]j`]jb]jd]jf]ujkj*jkjubejk}(j^]j`]jb]jd]jf]ujkj:jkjubejk}(j^]j`]jb]jd]jf]ujkj*jkjubajk}(j^]j`]jb]jd]jf]ujkj:ubjEje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCache Backend API}(jkjjkjubajk}(j^]j`]jb]jd]jf]internalrefurifilesystems/caching/backend-api anchornamehujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname #overviewujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Cache Cookies}(jk Cache Cookiesjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#cache-cookiesujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRegistering a Cache}(jkRegistering a Cachejkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#registering-a-cacheujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBringing a Cache Online}(jkBringing a Cache Onlinejkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#bringing-a-cache-onlineujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Withdrawing a Cache From Service}(jk Withdrawing a Cache From Servicejkj>ubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname!#withdrawing-a-cache-from-serviceujkjjkj;ubajk}(j^]j`]jb]jd]jf]ujkjjkj8ubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVolume Cookies}(jkVolume Cookiesjkjbubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#volume-cookiesujkjjkj_ubajk}(j^]j`]jb]jd]jf]ujkjjkj\ubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkData Storage Cookies}(jkData Storage Cookiesjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#data-storage-cookiesujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCookie Accounting}(jkCookie Accountingjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#cookie-accountingujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCache Management API}(jkCache Management APIjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#cache-management-apiujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Data I/O API}(jk Data I/O APIjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname #data-i-o-apiujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMiscellaneous Functions}(jkMiscellaneous Functionsjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#miscellaneous-functionsujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPI Function Reference}(jkAPI Function Referencejkj:ubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#api-function-referenceujkjjkj7ubajk}(j^]j`]jb]jd]jf]ujkjjkj4ubajk}(j^]j`]jb]jd]jf]ujkj*jkjubejk}(j^]j`]jb]jd]jf]ujkj:jkjubejk}(j^]j`]jb]jd]jf]ujkj*jkjubajk}(j^]j`]jb]jd]jf]ujkj:ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkbcachefs Documentation}(jkjjkjsubajk}(j^]j`]jb]jd]jf]internalrefurifilesystems/bcachefs/index anchornamehujkjjkjpubajk}(j^]j`]jb]jd]jf]ujkjjkjmubje0)}(jkhjk]jH)}(jkhjk]jk}(j^]j`]jb]jd]jf]parentjentries]Nfilesystems/bcachefs/errorcodesa includefiles]jamaxdepthKcaptionNglobhidden includehiddennumberedM titlesonly rawentries]ujkjj^sH/var/lib/git/docbuild/linux/Documentation/filesystems/bcachefs/index.rstj_sKjkjubajk}(j^]j`]jb]jd]jf]ujkj:jkjmubejk}(j^]j`]jb]jd]jf]ujkj*jkjjubajk}(j^]j`]jb]jd]jf]ujkj:ubj" je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Deferred IO}(jkjjkjubajk}(j^]j`]jb]jd]jf]internalrefurifb/deferred_io anchornamehujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!How to use it: (for applications)}(jk!How to use it: (for applications)jkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#how-to-use-it-for-applicationsujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"How to use it: (for fbdev drivers)}(jk"How to use it: (for fbdev drivers)jkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname #how-to-use-it-for-fbdev-driversujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubejk}(j^]j`]jb]jd]jf]ujkj:jkjubejk}(j^]j`]jb]jd]jf]ujkj*jkjubajk}(j^]j`]jb]jd]jf]ujkj:ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is tgafb?}(jkjjkj?ubajk}(j^]j`]jb]jd]jf]internalrefurifb/tgafb anchornamehujkjjkj<ubajk}(j^]j`]jb]jd]jf]ujkjjkj9ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Configuration}(jk Configurationjkj_ubajk}(j^]j`]jb]jd]jf]internalrefurijN anchorname#configurationujkjjkj\ubajk}(j^]j`]jb]jd]jf]ujkjjkjYubajk}(j^]j`]jb]jd]jf]ujkj*jkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Known Issues}(jk Known Issuesjkjubajk}(j^]j`]jb]jd]jf]internalrefurijN anchorname #known-issuesujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkj}ubajk}(j^]j`]jb]jd]jf]ujkj*jkjVubejk}(j^]j`]jb]jd]jf]ujkj:jkj9ubejk}(j^]j`]jb]jd]jf]ujkj*jkj6ubajk}(j^]j`]jb]jd]jf]ujkj:ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkkAFS: AFS FILESYSTEM}(jkjjkjubajk}(j^]j`]jb]jd]jf]internalrefurifilesystems/afs anchornamehujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname #overviewujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Compilation}(jk Compilationjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname #compilationujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkj$ubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#usageujkjjkj!ubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mountpoints}(jk MountpointsjkjHubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname #mountpointsujkjjkjEubajk}(j^]j`]jb]jd]jf]ujkjjkjBubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Dynamic Root}(jk Dynamic Rootjkjlubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname #dynamic-rootujkjjkjiubajk}(j^]j`]jb]jd]jf]ujkjjkjfubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProc Filesystem}(jkProc Filesystemjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#proc-filesystemujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe Cell Database}(jkThe Cell Databasejkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#the-cell-databaseujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSecurity}(jkSecurityjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname #securityujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe @sys Substitution}(jkThe @sys Substitutionjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#the-sys-substitutionujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubejk}(j^]j`]jb]jd]jf]ujkj:jkjubejk}(j^]j`]jb]jd]jf]ujkj*jkjubajk}(j^]j`]jb]jd]jf]ujkj:ubjRje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTTY Line Discipline}(jkjjkj5ubajk}(j^]j`]jb]jd]jf]internalrefuridriver-api/tty/tty_ldisc anchornamehujkjjkj2ubajk}(j^]j`]jb]jd]jf]ujkjjkj/ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Registration}(jk RegistrationjkjUubajk}(j^]j`]jb]jd]jf]internalrefurijD anchorname #registrationujkjjkjRubajk}(j^]j`]jb]jd]jf]ujkjjkjOubajk}(j^]j`]jb]jd]jf]ujkj*jkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOther Functions}(jkOther Functionsjkjyubajk}(j^]j`]jb]jd]jf]internalrefurijD anchorname#other-functionsujkjjkjvubajk}(j^]j`]jb]jd]jf]ujkjjkjsubajk}(j^]j`]jb]jd]jf]ujkj*jkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Line Discipline Operations Reference}(jk$Line Discipline Operations Referencejkjubajk}(j^]j`]jb]jd]jf]internalrefurijD anchorname%#line-discipline-operations-referenceujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Driver Access}(jk Driver Accessjkjubajk}(j^]j`]jb]jd]jf]internalrefurijD anchorname#driver-accessujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk TTY Flags}(jk TTY Flagsjkjubajk}(j^]j`]jb]jd]jf]internalrefurijD anchorname #tty-flagsujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocking}(jkLockingjkj ubajk}(j^]j`]jb]jd]jf]internalrefurijD anchorname#lockingujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInternal Functions}(jkInternal Functionsjkj-ubajk}(j^]j`]jb]jd]jf]internalrefurijD anchorname#internal-functionsujkjjkj*ubajk}(j^]j`]jb]jd]jf]ujkjjkj'ubajk}(j^]j`]jb]jd]jf]ujkj*jkjLubejk}(j^]j`]jb]jd]jf]ujkj:jkj/ubejk}(j^]j`]jb]jd]jf]ujkj*jkj,ubajk}(j^]j`]jb]jd]jf]ujkj:ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Frame Buffer Device API}(jkj jkjfubajk}(j^]j`]jb]jd]jf]internalrefurifb/api anchornamehujkjjkjcubajk}(j^]j`]jb]jd]jf]ujkjjkj`ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0. Introduction}(jk0. Introductionjkjubajk}(j^]j`]jb]jd]jf]internalrefuriju anchorname #introductionujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Capabilities}(jk1. Capabilitiesjkjubajk}(j^]j`]jb]jd]jf]internalrefuriju anchorname #capabilitiesujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Types and visuals}(jk2. Types and visualsjkjubajk}(j^]j`]jb]jd]jf]internalrefuriju anchorname#types-and-visualsujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Screen information}(jk3. Screen informationjkjubajk}(j^]j`]jb]jd]jf]internalrefuriju anchorname#screen-informationujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. Format configuration}(jk4. Format configurationjkjubajk}(j^]j`]jb]jd]jf]internalrefuriju anchorname#format-configurationujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkj}ubejk}(j^]j`]jb]jd]jf]ujkj:jkj`ubejk}(j^]j`]jb]jd]jf]ujkj*jkj]ubajk}(j^]j`]jb]jd]jf]ujkj:ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Xilinx Zynq MPSoC EEMI Documentation}(jkjjkjOubajk}(j^]j`]jb]jd]jf]internalrefuridriver-api/xilinx/eemi anchornamehujkjjkjLubajk}(j^]j`]jb]jd]jf]ujkjjkjIubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Xilinx Zynq MPSoC Firmware Interface}(jk$Xilinx Zynq MPSoC Firmware Interfacejkjoubajk}(j^]j`]jb]jd]jf]internalrefurij^ anchorname%#xilinx-zynq-mpsoc-firmware-interfaceujkjjkjlubajk}(j^]j`]jb]jd]jf]ujkjjkjiubajk}(j^]j`]jb]jd]jf]ujkj*jkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Embedded Energy Management Interface (EEMI)}(jk+Embedded Energy Management Interface (EEMI)jkjubajk}(j^]j`]jb]jd]jf]internalrefurij^ anchorname*#embedded-energy-management-interface-eemiujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIOCTL}(jkIOCTLjkjubajk}(j^]j`]jb]jd]jf]internalrefurij^ anchorname#ioctlujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjubajk}(j^]j`]jb]jd]jf]internalrefurij^ anchorname #referencesujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjfubejk}(j^]j`]jb]jd]jf]ujkj:jkjIubejk}(j^]j`]jb]jd]jf]ujkj*jkjFubajk}(j^]j`]jb]jd]jf]ujkj:ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Linux-USB Host Side API}(jkj'jkjubajk}(j^]j`]jb]jd]jf]internalrefuridriver-api/usb/usb anchornamehujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIntroduction to USB on Linux}(jkIntroduction to USB on Linuxjkj4ubajk}(j^]j`]jb]jd]jf]internalrefurij# anchorname#introduction-to-usb-on-linuxujkjjkj1ubajk}(j^]j`]jb]jd]jf]ujkjjkj.ubajk}(j^]j`]jb]jd]jf]ujkj*jkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUSB Host-Side API Model}(jkUSB Host-Side API ModeljkjXubajk}(j^]j`]jb]jd]jf]internalrefurij# anchorname#usb-host-side-api-modelujkjjkjUubajk}(j^]j`]jb]jd]jf]ujkjjkjRubajk}(j^]j`]jb]jd]jf]ujkj*jkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUSB-Standard Types}(jkUSB-Standard Typesjkj|ubajk}(j^]j`]jb]jd]jf]internalrefurij# anchorname#usb-standard-typesujkjjkjyubajk}(j^]j`]jb]jd]jf]ujkjjkjvubajk}(j^]j`]jb]jd]jf]ujkj*jkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHost-Side Data Types and Macros}(jkHost-Side Data Types and Macrosjkjubajk}(j^]j`]jb]jd]jf]internalrefurij# anchorname #host-side-data-types-and-macrosujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk USB Core APIs}(jk USB Core APIsjkjubajk}(j^]j`]jb]jd]jf]internalrefurij# anchorname#usb-core-apisujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHost Controller APIs}(jkHost Controller APIsjkjubajk}(j^]j`]jb]jd]jf]internalrefurij# anchorname#host-controller-apisujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkj+ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe USB character device nodes}(jkThe USB character device nodesjkj ubajk}(j^]j`]jb]jd]jf]internalrefurij# anchorname#the-usb-character-device-nodesujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!What files are in “devtmpfs”?}(jkWhat files are in "devtmpfs"?jkj-ubajk}(j^]j`]jb]jd]jf]internalrefurij# anchorname#what-files-are-in-devtmpfsujkjjkj*ubajk}(j^]j`]jb]jd]jf]ujkjjkj'ubajk}(j^]j`]jb]jd]jf]ujkj*jkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/dev/bus/usb/BBB/DDD}(jk/dev/bus/usb/BBB/DDDjkjQubajk}(j^]j`]jb]jd]jf]internalrefurij# anchorname#dev-bus-usb-bbb-dddujkjjkjNubajk}(j^]j`]jb]jd]jf]ujkjjkjKubajk}(j^]j`]jb]jd]jf]ujkj*jkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLife Cycle of User Mode Drivers}(jkLife Cycle of User Mode Driversjkjuubajk}(j^]j`]jb]jd]jf]internalrefurij# anchorname #life-cycle-of-user-mode-driversujkjjkjrubajk}(j^]j`]jb]jd]jf]ujkjjkjoubajk}(j^]j`]jb]jd]jf]ujkj*jkj$ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe ioctl() Requests}(jkThe ioctl() Requestsjkjubajk}(j^]j`]jb]jd]jf]internalrefurij# anchorname#the-ioctl-requestsujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkManagement/Status Requests}(jkManagement/Status Requestsjkjubajk}(j^]j`]jb]jd]jf]internalrefurij# anchorname#management-status-requestsujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynchronous I/O Support}(jkSynchronous I/O Supportjkjubajk}(j^]j`]jb]jd]jf]internalrefurij# anchorname#synchronous-i-o-supportujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAsynchronous I/O Support}(jkAsynchronous I/O Supportjkj ubajk}(j^]j`]jb]jd]jf]internalrefurij# anchorname#asynchronous-i-o-supportujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubejk}(j^]j`]jb]jd]jf]ujkj:jkjubejk}(j^]j`]jb]jd]jf]ujkj*jkj$ubejk}(j^]j`]jb]jd]jf]ujkj:jkjubejk}(j^]j`]jb]jd]jf]ujkj*jkj+ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe USB devices}(jkThe USB devicesjkj> ubajk}(j^]j`]jb]jd]jf]internalrefurij# anchorname#the-usb-devicesujkjjkj; ubajk}(j^]j`]jb]jd]jf]ujkjjkj8 ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/sys/kernel/debug/usb/devices}(jk/sys/kernel/debug/usb/devicesjkj_ ubajk}(j^]j`]jb]jd]jf]internalrefurij# anchorname#sys-kernel-debug-usb-devicesujkjjkj\ ubajk}(j^]j`]jb]jd]jf]ujkjjkjY ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+/sys/kernel/debug/usb/devices output format}(jk+/sys/kernel/debug/usb/devices output formatjkj ubajk}(j^]j`]jb]jd]jf]internalrefurij# anchorname+#sys-kernel-debug-usb-devices-output-formatujkjjkj} ubajk}(j^]j`]jb]jd]jf]ujkjjkjz ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Topology info}(jk Topology infojkj ubajk}(j^]j`]jb]jd]jf]internalrefurij# anchorname#topology-infoujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkj*jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBandwidth info}(jkBandwidth infojkj ubajk}(j^]j`]jb]jd]jf]internalrefurij# anchorname#bandwidth-infoujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkj*jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Device descriptor info & Product ID info}(jk(Device descriptor info & Product ID infojkj ubajk}(j^]j`]jb]jd]jf]internalrefurij# anchorname'#device-descriptor-info-product-id-infoujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkj*jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkString descriptor info}(jkString descriptor infojkj ubajk}(j^]j`]jb]jd]jf]internalrefurij# anchorname#string-descriptor-infoujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkj*jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguration descriptor info}(jkConfiguration descriptor infojkj1 ubajk}(j^]j`]jb]jd]jf]internalrefurij# anchorname#configuration-descriptor-infoujkjjkj. ubajk}(j^]j`]jb]jd]jf]ujkjjkj+ ubajk}(j^]j`]jb]jd]jf]ujkj*jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6Interface descriptor info (can be multiple per Config)}(jk6Interface descriptor info (can be multiple per Config)jkjU ubajk}(j^]j`]jb]jd]jf]internalrefurij# anchorname5#interface-descriptor-info-can-be-multiple-per-configujkjjkjR ubajk}(j^]j`]jb]jd]jf]ujkjjkjO ubajk}(j^]j`]jb]jd]jf]ujkj*jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8Endpoint descriptor info (can be multiple per Interface)}(jk8Endpoint descriptor info (can be multiple per Interface)jkjy ubajk}(j^]j`]jb]jd]jf]internalrefurij# anchorname7#endpoint-descriptor-info-can-be-multiple-per-interfaceujkjjkjv ubajk}(j^]j`]jb]jd]jf]ujkjjkjs ubajk}(j^]j`]jb]jd]jf]ujkj*jkj ubejk}(j^]j`]jb]jd]jf]ujkj:jkjz ubejk}(j^]j`]jb]jd]jf]ujkj*jkjw ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage examples}(jkUsage examplesjkj ubajk}(j^]j`]jb]jd]jf]internalrefurij# anchorname#usage-examplesujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkj*jkjw ubejk}(j^]j`]jb]jd]jf]ujkj:jkjY ubejk}(j^]j`]jb]jd]jf]ujkj*jkjV ubajk}(j^]j`]jb]jd]jf]ujkj:jkj8 ubejk}(j^]j`]jb]jd]jf]ujkj*jkj+ubejk}(j^]j`]jb]jd]jf]ujkj:jkjubejk}(j^]j`]jb]jd]jf]ujkj*jkj ubajk}(j^]j`]jb]jd]jf]ujkj:ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk6Synopsys DesignWare Core SuperSpeed USB 3.0 Controller}(jkj5jkj ubajk}(j^]j`]jb]jd]jf]internalrefuridriver-api/usb/dwc3 anchornamehujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj ubajk}(j^]j`]jb]jd]jf]internalrefurij  anchorname #introductionujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkj*jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary of Features}(jkSummary of Featuresjkj> ubajk}(j^]j`]jb]jd]jf]internalrefurij  anchorname#summary-of-featuresujkjjkj; ubajk}(j^]j`]jb]jd]jf]ujkjjkj8 ubajk}(j^]j`]jb]jd]jf]ujkj*jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Driver Design}(jk Driver Designjkjb ubajk}(j^]j`]jb]jd]jf]internalrefurij  anchorname#driver-designujkjjkj_ ubajk}(j^]j`]jb]jd]jf]ujkjjkj\ ubajk}(j^]j`]jb]jd]jf]ujkj*jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKnown Limitations}(jkKnown Limitationsjkj ubajk}(j^]j`]jb]jd]jf]internalrefurij  anchorname#known-limitationsujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOUT Transfer Size Requirements}(jkOUT Transfer Size Requirementsjkj ubajk}(j^]j`]jb]jd]jf]internalrefurij  anchorname#out-transfer-size-requirementsujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkj*jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTRB Ring Size Limitation}(jkTRB Ring Size Limitationjkj ubajk}(j^]j`]jb]jd]jf]internalrefurij  anchorname#trb-ring-size-limitationujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkj*jkj ubejk}(j^]j`]jb]jd]jf]ujkj:jkj ubejk}(j^]j`]jb]jd]jf]ujkj*jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkReporting Bugs}(jkReporting Bugsjkj ubajk}(j^]j`]jb]jd]jf]internalrefurij  anchorname#reporting-bugsujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkjjkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRequired Information}(jkRequired Informationjkj ubajk}(j^]j`]jb]jd]jf]internalrefurij  anchorname#required-informationujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkj*jkj ubajk}(j^]j`]jb]jd]jf]ujkj:jkj ubejk}(j^]j`]jb]jd]jf]ujkj*jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Debugging}(jk DebuggingjkjL ubajk}(j^]j`]jb]jd]jf]internalrefurij  anchorname #debuggingujkjjkjI ubajk}(j^]j`]jb]jd]jf]ujkjjkjF ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk ``DebugFS``jk]jkDebugFS}(jkhjkjp ubajk}(j^]j`]jb]jd]jf]ujkjj^sNj_sNjkjm ubajk}(j^]j`]jb]jd]jf]internalrefurij  anchorname#debugfsujkjjkjj ubajk}(j^]j`]jb]jd]jf]ujkjjkjg ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``link_state``jk]jk link_state}(jkhjkj ubajk}(j^]j`]jb]jd]jf]ujkjj^sNj_sNjkj ubajk}(j^]j`]jb]jd]jf]internalrefurij  anchorname #link-stateujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkj*jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk ``regdump``jk]jkregdump}(jkhjkj ubajk}(j^]j`]jb]jd]jf]ujkjj^sNj_sNjkj ubajk}(j^]j`]jb]jd]jf]internalrefurij  anchorname#regdumpujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkj*jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk ``testmode``jk]jktestmode}(jkhjkj ubajk}(j^]j`]jb]jd]jf]ujkjj^sNj_sNjkj ubajk}(j^]j`]jb]jd]jf]internalrefurij  anchorname #testmodeujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkj*jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``ep[0..15]{in,out}``jk]jkep[0..15]{in,out}}(jkhjkj! ubajk}(j^]j`]jb]jd]jf]ujkjj^sNj_sNjkj ubajk}(j^]j`]jb]jd]jf]internalrefurij  anchorname#ep-0-15-in-outujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``transfer_type``jk]jk transfer_type}(jkhjkjK ubajk}(j^]j`]jb]jd]jf]ujkjj^sNj_sNjkjH ubajk}(j^]j`]jb]jd]jf]internalrefurij  anchorname#transfer-typeujkjjkjE ubajk}(j^]j`]jb]jd]jf]ujkjjkjB ubajk}(j^]j`]jb]jd]jf]ujkj*jkj? ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk ``trb_ring``jk]jktrb_ring}(jkhjkjx ubajk}(j^]j`]jb]jd]jf]ujkjj^sNj_sNjkju ubajk}(j^]j`]jb]jd]jf]internalrefurij  anchorname #trb-ringujkjjkjr ubajk}(j^]j`]jb]jd]jf]ujkjjkjo ubajk}(j^]j`]jb]jd]jf]ujkj*jkj? ubejk}(j^]j`]jb]jd]jf]ujkj:jkj ubejk}(j^]j`]jb]jd]jf]ujkj*jkj ubejk}(j^]j`]jb]jd]jf]ujkj:jkjg ubejk}(j^]j`]jb]jd]jf]ujkj*jkjd ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Trace Events}(jk Trace Eventsjkj ubajk}(j^]j`]jb]jd]jf]internalrefurij  anchorname #trace-eventsujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMMIO}(jkMMIOjkj ubajk}(j^]j`]jb]jd]jf]internalrefurij  anchorname#mmioujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkj*jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterrupt Events}(jkInterrupt Eventsjkj ubajk}(j^]j`]jb]jd]jf]internalrefurij  anchorname#interrupt-eventsujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkj*jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkControl Request}(jkControl Requestjkj#ubajk}(j^]j`]jb]jd]jf]internalrefurij  anchorname#control-requestujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkLifetime of a }(jkLifetime of a jkjGubjNs)}(jk``struct usb_request``jk]jkstruct usb_request}(jkhjkjOubajk}(j^]j`]jb]jd]jf]ujkjj^sNj_sNjkjGubejk}(j^]j`]jb]jd]jf]internalrefurij  anchorname!#lifetime-of-a-struct-usb-requestujkjjkjDubajk}(j^]j`]jb]jd]jf]ujkjjkjAubajk}(j^]j`]jb]jd]jf]ujkj*jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneric Commands}(jkGeneric Commandsjkjyubajk}(j^]j`]jb]jd]jf]internalrefurij  anchorname#generic-commandsujkjjkjvubajk}(j^]j`]jb]jd]jf]ujkjjkjsubajk}(j^]j`]jb]jd]jf]ujkj*jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEndpoint Commands}(jkEndpoint Commandsjkjubajk}(j^]j`]jb]jd]jf]internalrefurij  anchorname#endpoint-commandsujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkLifetime of a }(jkLifetime of a jkjubjNs)}(jk``TRB``jk]jkTRB}(jkhjkjubajk}(j^]j`]jb]jd]jf]ujkjj^sNj_sNjkjubejk}(j^]j`]jb]jd]jf]internalrefurij  anchorname#lifetime-of-a-trbujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLifetime of an Endpoint}(jkLifetime of an Endpointjkjubajk}(j^]j`]jb]jd]jf]internalrefurij  anchorname#lifetime-of-an-endpointujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkj ubejk}(j^]j`]jb]jd]jf]ujkj:jkj ubejk}(j^]j`]jb]jd]jf]ujkj*jkjd ubejk}(j^]j`]jb]jd]jf]ujkj:jkjF ubejk}(j^]j`]jb]jd]jf]ujkj*jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Structures, Methods and Definitions}(jk#Structures, Methods and Definitionsjkj/ubajk}(j^]j`]jb]jd]jf]internalrefurij  anchorname##structures-methods-and-definitionsujkjjkj,ubajk}(j^]j`]jb]jd]jf]ujkjjkj)ubajk}(j^]j`]jb]jd]jf]ujkj*jkj ubejk}(j^]j`]jb]jd]jf]ujkj:jkj ubejk}(j^]j`]jb]jd]jf]ujkj*jkj ubajk}(j^]j`]jb]jd]jf]ujkj:ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVirtio}(jkjCjkjhubajk}(j^]j`]jb]jd]jf]internalrefuridriver-api/virtio/index anchornamehujkjjkjeubajk}(j^]j`]jb]jd]jf]ujkjjkjbubje0)}(jkhjk]jH)}(jkhjk]jk}(j^]j`]jb]jd]jf]parentjwentries](Ndriver-api/virtio/virtioN(driver-api/virtio/writing_virtio_driverse includefiles](jjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sE/var/lib/git/docbuild/linux/Documentation/driver-api/virtio/index.rstj_sKjkjubajk}(j^]j`]jb]jd]jf]ujkj:jkjbubejk}(j^]j`]jb]jd]jf]ujkj*jkj_ubajk}(j^]j`]jb]jd]jf]ujkj:ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is efifb?}(jkjQjkjubajk}(j^]j`]jb]jd]jf]internalrefurifb/efifb anchornamehujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported Hardware}(jkSupported Hardwarejkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#supported-hardwareujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow to use it?}(jkHow to use it?jkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#how-to-use-itujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubejk}(j^]j`]jb]jd]jf]ujkj:jkjubejk}(j^]j`]jb]jd]jf]ujkj*jkjubajk}(j^]j`]jb]jd]jf]ujkj:ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Cache on Already Mounted Filesystem}(jkj_jkj6ubajk}(j^]j`]jb]jd]jf]internalrefurifilesystems/caching/cachefiles anchornamehujkjjkj3ubajk}(j^]j`]jb]jd]jf]ujkjjkj0ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjVubajk}(j^]j`]jb]jd]jf]internalrefurijE anchorname #overviewujkjjkjSubajk}(j^]j`]jb]jd]jf]ujkjjkjPubajk}(j^]j`]jb]jd]jf]ujkj*jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Requirements}(jk Requirementsjkjzubajk}(j^]j`]jb]jd]jf]internalrefurijE anchorname #requirementsujkjjkjwubajk}(j^]j`]jb]jd]jf]ujkjjkjtubajk}(j^]j`]jb]jd]jf]ujkj*jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Configuration}(jk Configurationjkjubajk}(j^]j`]jb]jd]jf]internalrefurijE anchorname#configurationujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStarting the Cache}(jkStarting the Cachejkjubajk}(j^]j`]jb]jd]jf]internalrefurijE anchorname#starting-the-cacheujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThings to Avoid}(jkThings to Avoidjkjubajk}(j^]j`]jb]jd]jf]internalrefurijE anchorname#things-to-avoidujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Cache Culling}(jk Cache Cullingjkj ubajk}(j^]j`]jb]jd]jf]internalrefurijE anchorname#cache-cullingujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCache Structure}(jkCache Structurejkj.ubajk}(j^]j`]jb]jd]jf]internalrefurijE anchorname#cache-structureujkjjkj+ubajk}(j^]j`]jb]jd]jf]ujkjjkj(ubajk}(j^]j`]jb]jd]jf]ujkj*jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSecurity Model and SELinux}(jkSecurity Model and SELinuxjkjRubajk}(j^]j`]jb]jd]jf]internalrefurijE anchorname#security-model-and-selinuxujkjjkjOubajk}(j^]j`]jb]jd]jf]ujkjjkjLubajk}(j^]j`]jb]jd]jf]ujkj*jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkA Note on Security}(jkA Note on Securityjkjvubajk}(j^]j`]jb]jd]jf]internalrefurijE anchorname#a-note-on-securityujkjjkjsubajk}(j^]j`]jb]jd]jf]ujkjjkjpubajk}(j^]j`]jb]jd]jf]ujkj*jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStatistical Information}(jkStatistical Informationjkjubajk}(j^]j`]jb]jd]jf]internalrefurijE anchorname#statistical-informationujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Debugging}(jk Debuggingjkjubajk}(j^]j`]jb]jd]jf]internalrefurijE anchorname #debuggingujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjMubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOn-demand Read}(jkOn-demand Readjkjubajk}(j^]j`]jb]jd]jf]internalrefurijE anchorname#on-demand-readujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProtocol Communication}(jkProtocol Communicationjkjubajk}(j^]j`]jb]jd]jf]internalrefurijE anchorname#protocol-communicationujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTurning on On-demand Mode}(jkTurning on On-demand Modejkj'ubajk}(j^]j`]jb]jd]jf]internalrefurijE anchorname#turning-on-on-demand-modeujkjjkj$ubajk}(j^]j`]jb]jd]jf]ujkjjkj!ubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe OPEN Request}(jkThe OPEN RequestjkjKubajk}(j^]j`]jb]jd]jf]internalrefurijE anchorname#the-open-requestujkjjkjHubajk}(j^]j`]jb]jd]jf]ujkjjkjEubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe CLOSE Request}(jkThe CLOSE Requestjkjoubajk}(j^]j`]jb]jd]jf]internalrefurijE anchorname#the-close-requestujkjjkjlubajk}(j^]j`]jb]jd]jf]ujkjjkjiubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe READ Request}(jkThe READ Requestjkjubajk}(j^]j`]jb]jd]jf]internalrefurijE anchorname#the-read-requestujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubejk}(j^]j`]jb]jd]jf]ujkj:jkjubejk}(j^]j`]jb]jd]jf]ujkj*jkjMubejk}(j^]j`]jb]jd]jf]ujkj:jkj0ubejk}(j^]j`]jb]jd]jf]ujkj*jkj-ubajk}(j^]j`]jb]jd]jf]ujkj:ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is sisfb?}(jkjmjkjubajk}(j^]j`]jb]jd]jf]internalrefurifb/sisfb anchornamehujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Why do I need a framebuffer driver?}(jk#Why do I need a framebuffer driver?jkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname##why-do-i-need-a-framebuffer-driverujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#How are parameters passed to sisfb?}(jk#How are parameters passed to sisfb?jkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname##how-are-parameters-passed-to-sisfbujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow do I use it?}(jkHow do I use it?jkj@ubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#how-do-i-use-itujkjjkj=ubajk}(j^]j`]jb]jd]jf]ujkjjkj:ubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkX11}(jkX11jkjdubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#x11ujkjjkjaubajk}(j^]j`]jb]jd]jf]ujkjjkj^ubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSVGALib}(jkSVGALibjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#svgalibujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Configuration}(jk Configurationjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#configurationujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubejk}(j^]j`]jb]jd]jf]ujkj:jkjubejk}(j^]j`]jb]jd]jf]ujkj*jkjubajk}(j^]j`]jb]jd]jf]ujkj:ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk WBRF - Wifi Band RFI Mitigations}(jkj{jkjubajk}(j^]j`]jb]jd]jf]internalrefuridriver-api/wbrf anchornamehujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSome general terms}(jkSome general termsjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#some-general-termsujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACPI interface}(jkACPI interfacejkj)ubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#acpi-interfaceujkjjkj&ubajk}(j^]j`]jb]jd]jf]ujkjjkj#ubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver programming interface}(jkDriver programming interfacejkjMubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#driver-programming-interfaceujkjjkjJubajk}(j^]j`]jb]jd]jf]ujkjjkjGubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sample Usage}(jk Sample Usagejkjqubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname #sample-usageujkjjkjnubajk}(j^]j`]jb]jd]jf]ujkjjkjkubajk}(j^]j`]jb]jd]jf]ujkj*jkjubejk}(j^]j`]jb]jd]jf]ujkj:jkjubejk}(j^]j`]jb]jd]jf]ujkj*jkjubajk}(j^]j`]jb]jd]jf]ujkj:ubjDje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUSB3 debug port}(jkjjkjubajk}(j^]j`]jb]jd]jf]internalrefuridriver-api/usb/usb3-debug-port anchornamehujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGENERAL}(jkGENERALjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#generalujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk INTRODUCTION}(jk INTRODUCTIONjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname #introductionujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EARLY PRINTK}(jk EARLY PRINTKjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname #early-printkujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Serial TTY}(jk Serial TTYjkj6ubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname #serial-ttyujkjjkj3ubajk}(j^]j`]jb]jd]jf]ujkjjkj0ubajk}(j^]j`]jb]jd]jf]ujkj*jkjubejk}(j^]j`]jb]jd]jf]ujkj:jkjubejk}(j^]j`]jb]jd]jf]ujkj*jkjubajk}(j^]j`]jb]jd]jf]ujkj:ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkW1: Dallas’ 1-wire bus}(jkjjkjoubajk}(j^]j`]jb]jd]jf]internalrefuri driver-api/w1 anchornamehujkjjkjlubajk}(j^]j`]jb]jd]jf]ujkjjkjiubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkW1 API internal to the kernel}(jkW1 API internal to the kerneljkjubajk}(j^]j`]jb]jd]jf]internalrefurij~ anchorname#w1-api-internal-to-the-kernelujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkinclude/linux/w1.h}(jkinclude/linux/w1.hjkjubajk}(j^]j`]jb]jd]jf]internalrefurij~ anchorname#include-linux-w1-hujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdrivers/w1/w1.c}(jkdrivers/w1/w1.cjkjubajk}(j^]j`]jb]jd]jf]internalrefurij~ anchorname#drivers-w1-w1-cujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdrivers/w1/w1_family.c}(jkdrivers/w1/w1_family.cjkjubajk}(j^]j`]jb]jd]jf]internalrefurij~ anchorname#drivers-w1-w1-family-cujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdrivers/w1/w1_internal.h}(jkdrivers/w1/w1_internal.hjkjubajk}(j^]j`]jb]jd]jf]internalrefurij~ anchorname#drivers-w1-w1-internal-hujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdrivers/w1/w1_int.c}(jkdrivers/w1/w1_int.cjkj@ubajk}(j^]j`]jb]jd]jf]internalrefurij~ anchorname#drivers-w1-w1-int-cujkjjkj=ubajk}(j^]j`]jb]jd]jf]ujkjjkj:ubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdrivers/w1/w1_netlink.h}(jkdrivers/w1/w1_netlink.hjkjdubajk}(j^]j`]jb]jd]jf]internalrefurij~ anchorname#drivers-w1-w1-netlink-hujkjjkjaubajk}(j^]j`]jb]jd]jf]ujkjjkj^ubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdrivers/w1/w1_io.c}(jkdrivers/w1/w1_io.cjkjubajk}(j^]j`]jb]jd]jf]internalrefurij~ anchorname#drivers-w1-w1-io-cujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubejk}(j^]j`]jb]jd]jf]ujkj:jkjubejk}(j^]j`]jb]jd]jf]ujkj*jkjubajk}(j^]j`]jb]jd]jf]ujkj:jkjiubejk}(j^]j`]jb]jd]jf]ujkj*jkjfubajk}(j^]j`]jb]jd]jf]ujkj:ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUSB Type-C connector class}(jkjjkjubajk}(j^]j`]jb]jd]jf]internalrefuridriver-api/usb/typec anchornamehujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname #introductionujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUser space interface}(jkUser space interfacejkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#user-space-interfaceujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Driver API}(jk Driver APIjkj5ubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname #driver-apiujkjjkj2ubajk}(j^]j`]jb]jd]jf]ujkjjkj/ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRegistering the ports}(jkRegistering the portsjkjVubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#registering-the-portsujkjjkjSubajk}(j^]j`]jb]jd]jf]ujkjjkjPubajk}(j^]j`]jb]jd]jf]ujkj*jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRegistering Partners}(jkRegistering Partnersjkjzubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#registering-partnersujkjjkjwubajk}(j^]j`]jb]jd]jf]ujkjjkjtubajk}(j^]j`]jb]jd]jf]ujkj*jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRegistering Cables}(jkRegistering Cablesjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#registering-cablesujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Notifications}(jk Notificationsjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#notificationsujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAlternate Modes}(jkAlternate Modesjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#alternate-modesujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Multiplexer/DeMultiplexer Switches}(jk"Multiplexer/DeMultiplexer Switchesjkj ubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname##multiplexer-demultiplexer-switchesujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjMubejk}(j^]j`]jb]jd]jf]ujkj:jkj/ubejk}(j^]j`]jb]jd]jf]ujkj*jkjubejk}(j^]j`]jb]jd]jf]ujkj:jkjubejk}(j^]j`]jb]jd]jf]ujkj*jkjubajk}(j^]j`]jb]jd]jf]ujkj:ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Userspace I/O HOWTO}(jkjjkjOubajk}(j^]j`]jb]jd]jf]internalrefuridriver-api/uio-howto anchornamehujkjjkjLubajk}(j^]j`]jb]jd]jf]ujkjjkjIubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAbout this document}(jkAbout this documentjkjoubajk}(j^]j`]jb]jd]jf]internalrefurij^ anchorname#about-this-documentujkjjkjlubajk}(j^]j`]jb]jd]jf]ujkjjkjiubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Translations}(jk Translationsjkjubajk}(j^]j`]jb]jd]jf]internalrefurij^ anchorname #translationsujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPreface}(jkPrefacejkjubajk}(j^]j`]jb]jd]jf]internalrefurij^ anchorname#prefaceujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAcknowledgments}(jkAcknowledgmentsjkjubajk}(j^]j`]jb]jd]jf]internalrefurij^ anchorname#acknowledgmentsujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFeedback}(jkFeedbackjkjubajk}(j^]j`]jb]jd]jf]internalrefurij^ anchorname #feedbackujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubejk}(j^]j`]jb]jd]jf]ujkj:jkjiubejk}(j^]j`]jb]jd]jf]ujkj*jkjfubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk About UIO}(jk About UIOjkj,ubajk}(j^]j`]jb]jd]jf]internalrefurij^ anchorname #about-uioujkjjkj)ubajk}(j^]j`]jb]jd]jf]ujkjjkj&ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk How UIO works}(jk How UIO worksjkjMubajk}(j^]j`]jb]jd]jf]internalrefurij^ anchorname#how-uio-worksujkjjkjJubajk}(j^]j`]jb]jd]jf]ujkjjkjGubajk}(j^]j`]jb]jd]jf]ujkj*jkjDubajk}(j^]j`]jb]jd]jf]ujkj:jkj&ubejk}(j^]j`]jb]jd]jf]ujkj*jkjfubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWriting your own kernel module}(jkWriting your own kernel modulejkj}ubajk}(j^]j`]jb]jd]jf]internalrefurij^ anchorname#writing-your-own-kernel-moduleujkjjkjzubajk}(j^]j`]jb]jd]jf]ujkjjkjwubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstruct uio_info}(jkstruct uio_infojkjubajk}(j^]j`]jb]jd]jf]internalrefurij^ anchorname#struct-uio-infoujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdding an interrupt handler}(jkAdding an interrupt handlerjkjubajk}(j^]j`]jb]jd]jf]internalrefurij^ anchorname#adding-an-interrupt-handlerujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Using uio_pdrv for platform devices}(jk#Using uio_pdrv for platform devicesjkjubajk}(j^]j`]jb]jd]jf]internalrefurij^ anchorname$#using-uio-pdrv-for-platform-devicesujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Using uio_pdrv_genirq for platform devices}(jk*Using uio_pdrv_genirq for platform devicesjkj ubajk}(j^]j`]jb]jd]jf]internalrefurij^ anchorname+#using-uio-pdrv-genirq-for-platform-devicesujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Using uio_dmem_genirq for platform devices}(jk*Using uio_dmem_genirq for platform devicesjkj.ubajk}(j^]j`]jb]jd]jf]internalrefurij^ anchorname+#using-uio-dmem-genirq-for-platform-devicesujkjjkj+ubajk}(j^]j`]jb]jd]jf]ujkjjkj(ubajk}(j^]j`]jb]jd]jf]ujkj*jkjubejk}(j^]j`]jb]jd]jf]ujkj:jkjwubejk}(j^]j`]jb]jd]jf]ujkj*jkjfubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWriting a driver in userspace}(jkWriting a driver in userspacejkj^ubajk}(j^]j`]jb]jd]jf]internalrefurij^ anchorname#writing-a-driver-in-userspaceujkjjkj[ubajk}(j^]j`]jb]jd]jf]ujkjjkjXubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Getting information about your UIO device}(jk)Getting information about your UIO devicejkjubajk}(j^]j`]jb]jd]jf]internalrefurij^ anchorname*#getting-information-about-your-uio-deviceujkjjkj|ubajk}(j^]j`]jb]jd]jf]ujkjjkjyubajk}(j^]j`]jb]jd]jf]ujkj*jkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmmap() device memory}(jkmmap() device memoryjkjubajk}(j^]j`]jb]jd]jf]internalrefurij^ anchorname#mmap-device-memoryujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWaiting for interrupts}(jkWaiting for interruptsjkjubajk}(j^]j`]jb]jd]jf]internalrefurij^ anchorname#waiting-for-interruptsujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjvubejk}(j^]j`]jb]jd]jf]ujkj:jkjXubejk}(j^]j`]jb]jd]jf]ujkj*jkjfubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGeneric PCI UIO driver}(jkGeneric PCI UIO driverjkjubajk}(j^]j`]jb]jd]jf]internalrefurij^ anchorname#generic-pci-uio-driverujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Making the driver recognize the device}(jk&Making the driver recognize the devicejkjubajk}(j^]j`]jb]jd]jf]internalrefurij^ anchorname'#making-the-driver-recognize-the-deviceujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Things to know about uio_pci_generic}(jk$Things to know about uio_pci_genericjkj<ubajk}(j^]j`]jb]jd]jf]internalrefurij^ anchorname%#things-to-know-about-uio-pci-genericujkjjkj9ubajk}(j^]j`]jb]jd]jf]ujkjjkj6ubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Writing userspace driver using uio_pci_generic}(jk.Writing userspace driver using uio_pci_genericjkj`ubajk}(j^]j`]jb]jd]jf]internalrefurij^ anchorname/#writing-userspace-driver-using-uio-pci-genericujkjjkj]ubajk}(j^]j`]jb]jd]jf]ujkjjkjZubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Example code using uio_pci_generic}(jk"Example code using uio_pci_genericjkjubajk}(j^]j`]jb]jd]jf]internalrefurij^ anchorname##example-code-using-uio-pci-genericujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkj~ubajk}(j^]j`]jb]jd]jf]ujkj*jkjubejk}(j^]j`]jb]jd]jf]ujkj:jkjubejk}(j^]j`]jb]jd]jf]ujkj*jkjfubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGeneric Hyper-V UIO driver}(jkGeneric Hyper-V UIO driverjkjubajk}(j^]j`]jb]jd]jf]internalrefurij^ anchorname#generic-hyper-v-uio-driverujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Making the driver recognize the device}(jk&Making the driver recognize the devicejkjubajk}(j^]j`]jb]jd]jf]internalrefurij^ anchorname#id1ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Things to know about uio_hv_generic}(jk#Things to know about uio_hv_genericjkjubajk}(j^]j`]jb]jd]jf]internalrefurij^ anchorname$#things-to-know-about-uio-hv-genericujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubejk}(j^]j`]jb]jd]jf]ujkj:jkjubejk}(j^]j`]jb]jd]jf]ujkj*jkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFurther information}(jkFurther informationjkj)ubajk}(j^]j`]jb]jd]jf]internalrefurij^ anchorname#further-informationujkjjkj&ubajk}(j^]j`]jb]jd]jf]ujkjjkj#ubajk}(j^]j`]jb]jd]jf]ujkj*jkjfubejk}(j^]j`]jb]jd]jf]ujkj:jkjIubejk}(j^]j`]jb]jd]jf]ujkj*jkjFubajk}(j^]j`]jb]jd]jf]ujkj:ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*Xillybus driver for generic FPGA interface}(jkjjkjbubajk}(j^]j`]jb]jd]jf]internalrefuridriver-api/xillybus anchornamehujkjjkj_ubajk}(j^]j`]jb]jd]jf]ujkjjkj\ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j^]j`]jb]jd]jf]internalrefurijq anchorname #introductionujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkj|ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Background}(jk Backgroundjkjubajk}(j^]j`]jb]jd]jf]internalrefurijq anchorname #backgroundujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkXillybus Overview}(jkXillybus Overviewjkjubajk}(j^]j`]jb]jd]jf]internalrefurijq anchorname#xillybus-overviewujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubejk}(j^]j`]jb]jd]jf]ujkj:jkj|ubejk}(j^]j`]jb]jd]jf]ujkj*jkjyubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkjubajk}(j^]j`]jb]jd]jf]internalrefurijq anchorname#usageujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUser interface}(jkUser interfacejkjubajk}(j^]j`]jb]jd]jf]internalrefurijq anchorname#user-interfaceujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynchronization}(jkSynchronizationjkj<ubajk}(j^]j`]jb]jd]jf]internalrefurijq anchorname#synchronizationujkjjkj9ubajk}(j^]j`]jb]jd]jf]ujkjjkj6ubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSeekable pipes}(jkSeekable pipesjkj`ubajk}(j^]j`]jb]jd]jf]internalrefurijq anchorname#seekable-pipesujkjjkj]ubajk}(j^]j`]jb]jd]jf]ujkjjkjZubajk}(j^]j`]jb]jd]jf]ujkj*jkjubejk}(j^]j`]jb]jd]jf]ujkj:jkjubejk}(j^]j`]jb]jd]jf]ujkj*jkjyubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Internals}(jk Internalsjkjubajk}(j^]j`]jb]jd]jf]internalrefurijq anchorname #internalsujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSource code organization}(jkSource code organizationjkjubajk}(j^]j`]jb]jd]jf]internalrefurijq anchorname#source-code-organizationujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPipe attributes}(jkPipe attributesjkjubajk}(j^]j`]jb]jd]jf]internalrefurijq anchorname#pipe-attributesujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHost never reads from the FPGA}(jkHost never reads from the FPGAjkjubajk}(j^]j`]jb]jd]jf]internalrefurijq anchorname#host-never-reads-from-the-fpgaujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Channels, pipes, and the message channel}(jk(Channels, pipes, and the message channeljkjubajk}(j^]j`]jb]jd]jf]internalrefurijq anchorname'#channels-pipes-and-the-message-channelujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkData streaming}(jkData streamingjkjAubajk}(j^]j`]jb]jd]jf]internalrefurijq anchorname#data-streamingujkjjkj>ubajk}(j^]j`]jb]jd]jf]ujkjjkj;ubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkData granularity}(jkData granularityjkjeubajk}(j^]j`]jb]jd]jf]internalrefurijq anchorname#data-granularityujkjjkjbubajk}(j^]j`]jb]jd]jf]ujkjjkj_ubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProbing}(jkProbingjkjubajk}(j^]j`]jb]jd]jf]internalrefurijq anchorname#probingujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBuffer allocation}(jkBuffer allocationjkjubajk}(j^]j`]jb]jd]jf]internalrefurijq anchorname#buffer-allocationujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,The “nonempty” message (supporting poll)}(jk(The "nonempty" message (supporting poll)jkjubajk}(j^]j`]jb]jd]jf]internalrefurijq anchorname%#the-nonempty-message-supporting-pollujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubejk}(j^]j`]jb]jd]jf]ujkj:jkjubejk}(j^]j`]jb]jd]jf]ujkj*jkjyubejk}(j^]j`]jb]jd]jf]ujkj:jkj\ubejk}(j^]j`]jb]jd]jf]ujkj*jkjYubajk}(j^]j`]jb]jd]jf]ujkj:ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+s3fb - fbdev driver for S3 Trio/Virge chips}(jkjjkjubajk}(j^]j`]jb]jd]jf]internalrefurifb/s3fb anchornamehujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported Hardware}(jkSupported Hardwarejkj6ubajk}(j^]j`]jb]jd]jf]internalrefurij% anchorname#supported-hardwareujkjjkj3ubajk}(j^]j`]jb]jd]jf]ujkjjkj0ubajk}(j^]j`]jb]jd]jf]ujkj*jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported Features}(jkSupported FeaturesjkjZubajk}(j^]j`]jb]jd]jf]internalrefurij% anchorname#supported-featuresujkjjkjWubajk}(j^]j`]jb]jd]jf]ujkjjkjTubajk}(j^]j`]jb]jd]jf]ujkj*jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMissing Features}(jkMissing Featuresjkj~ubajk}(j^]j`]jb]jd]jf]internalrefurij% anchorname#missing-featuresujkjjkj{ubajk}(j^]j`]jb]jd]jf]ujkjjkjxubajk}(j^]j`]jb]jd]jf]ujkj*jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Known bugs}(jk Known bugsjkjubajk}(j^]j`]jb]jd]jf]internalrefurij% anchorname #known-bugsujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkj-ubejk}(j^]j`]jb]jd]jf]ujkj:jkjubejk}(j^]j`]jb]jd]jf]ujkj*jkj ubajk}(j^]j`]jb]jd]jf]ujkj:ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Framebuffer Console}(jkjjkjubajk}(j^]j`]jb]jd]jf]internalrefurifb/fbcon anchornamehujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkA. Configuration}(jkA. Configurationjkjubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#a-configurationujkjjkjubajk}(j^]j`]jb]jd]jf]ujkjjkjubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk B. Loading}(jk B. Loadingjkj ubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname #b-loadingujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotes for vesafb users:}(jkNotes for vesafb users:jkjC ubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#notes-for-vesafb-usersujkjjkj@ ubajk}(j^]j`]jb]jd]jf]ujkjjkj= ubajk}(j^]j`]jb]jd]jf]ujkj*jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSamples:}(jkSamples:jkjg ubajk}(j^]j`]jb]jd]jf]internalrefurij anchorname#samplesujkjjkjd ubajk}(j^]j`]jb]jd]jf]ujkjjkja ubajk}(j^]j`]jb]jd]jf]ujkj*jkjubejk}(j^]j`]jb]jd]jf]ujkj:jkjubejk}(j^]j`]jb]jd]jf]ujkj*jkjubajk}(j^]j`]jb]jd]jf]ujkj:ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'v9fs: Plan 9 Resource Sharing for Linux}(jkjjkj ubajk}(j^]j`]jb]jd]jf]internalrefurifilesystems/9p anchornamehujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAbout}(jkAboutjkj ubajk}(j^]j`]jb]jd]jf]internalrefurij  anchorname#aboutujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkj*jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkj ubajk}(j^]j`]jb]jd]jf]internalrefurij  anchorname#usageujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkjjkj ubajk}(j^]j`]jb]jd]jf]ujkj*jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOptions}(jkOptionsjkj!ubajk}(j^]j`]jb]jd]jf]internalrefurij  anchorname#optionsujkjjkj!ubajk}(j^]j`]jb]jd]jf]ujkjjkj!ubajk}(j^]j`]jb]jd]jf]ujkj*jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBehavior}(jkBehaviorjkj,!ubajk}(j^]j`]jb]jd]jf]internalrefurij  anchorname #behaviorujkjjkj)!ubajk}(j^]j`]jb]jd]jf]ujkjjkj&!ubajk}(j^]j`]jb]jd]jf]ujkj*jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Resources}(jk ResourcesjkjP!ubajk}(j^]j`]jb]jd]jf]internalrefurij  anchorname #resourcesujkjjkjM!ubajk}(j^]j`]jb]jd]jf]ujkjjkjJ!ubajk}(j^]j`]jb]jd]jf]ujkj*jkj ubejk}(j^]j`]jb]jd]jf]ujkj:jkj ubejk}(j^]j`]jb]jd]jf]ujkj*jkj ubajk}(j^]j`]jb]jd]jf]ujkj:ubjL je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is matroxfb?}(jkjjkj!ubajk}(j^]j`]jb]jd]jf]internalrefuri fb/matroxfb anchornamehujkjjkj!ubajk}(j^]j`]jb]jd]jf]ujkjjkj!ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHow to use it?}(jkHow to use it?jkj!ubajk}(j^]j`]jb]jd]jf]internalrefurij! anchorname#how-to-use-itujkjjkj!ubajk}(j^]j`]jb]jd]jf]ujkjjkj!ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Graphic modes}(jk Graphic modesjkj!ubajk}(j^]j`]jb]jd]jf]internalrefurij! anchorname#graphic-modesujkjjkj!ubajk}(j^]j`]jb]jd]jf]ujkjjkj!ubajk}(j^]j`]jb]jd]jf]ujkj*jkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGraphic modes (continued)}(jkGraphic modes (continued)jkj!ubajk}(j^]j`]jb]jd]jf]internalrefurij! anchorname#graphic-modes-continuedujkjjkj!ubajk}(j^]j`]jb]jd]jf]ujkjjkj!ubajk}(j^]j`]jb]jd]jf]ujkj*jkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Text modes}(jk Text modesjkj"ubajk}(j^]j`]jb]jd]jf]internalrefurij! anchorname #text-modesujkjjkj"ubajk}(j^]j`]jb]jd]jf]ujkjjkj "ubajk}(j^]j`]jb]jd]jf]ujkj*jkj!ubejk}(j^]j`]jb]jd]jf]ujkj:jkj!ubejk}(j^]j`]jb]jd]jf]ujkj*jkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkX11}(jkX11jkjB"ubajk}(j^]j`]jb]jd]jf]internalrefurij! anchorname#x11ujkjjkj?"ubajk}(j^]j`]jb]jd]jf]ujkjjkj<"ubajk}(j^]j`]jb]jd]jf]ujkj*jkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSVGALib}(jkSVGALibjkjf"ubajk}(j^]j`]jb]jd]jf]internalrefurij! anchorname#svgalibujkjjkjc"ubajk}(j^]j`]jb]jd]jf]ujkjjkj`"ubajk}(j^]j`]jb]jd]jf]ujkj*jkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Configuration}(jk Configurationjkj"ubajk}(j^]j`]jb]jd]jf]internalrefurij! anchorname#configurationujkjjkj"ubajk}(j^]j`]jb]jd]jf]ujkjjkj"ubajk}(j^]j`]jb]jd]jf]ujkj*jkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Limitations}(jk Limitationsjkj"ubajk}(j^]j`]jb]jd]jf]internalrefurij! anchorname #limitationsujkjjkj"ubajk}(j^]j`]jb]jd]jf]ujkjjkj"ubajk}(j^]j`]jb]jd]jf]ujkj*jkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Benchmarks}(jk Benchmarksjkj"ubajk}(j^]j`]jb]jd]jf]internalrefurij! anchorname #benchmarksujkjjkj"ubajk}(j^]j`]jb]jd]jf]ujkjjkj"ubajk}(j^]j`]jb]jd]jf]ujkj*jkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Dualhead G400}(jk Dualhead G400jkj"ubajk}(j^]j`]jb]jd]jf]internalrefurij! anchorname#dualhead-g400ujkjjkj"ubajk}(j^]j`]jb]jd]jf]ujkjjkj"ubajk}(j^]j`]jb]jd]jf]ujkj*jkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Dualhead G450}(jk Dualhead G450jkj#ubajk}(j^]j`]jb]jd]jf]internalrefurij! anchorname#dualhead-g450ujkjjkj#ubajk}(j^]j`]jb]jd]jf]ujkjjkj#ubajk}(j^]j`]jb]jd]jf]ujkj*jkj!ubejk}(j^]j`]jb]jd]jf]ujkj:jkj!ubejk}(j^]j`]jb]jd]jf]ujkj*jkj!ubajk}(j^]j`]jb]jd]jf]ujkj:ubjP je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUSB Request Block (URB)}(jkjjkjS#ubajk}(j^]j`]jb]jd]jf]internalrefuridriver-api/usb/URB anchornamehujkjjkjP#ubajk}(j^]j`]jb]jd]jf]ujkjjkjM#ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Basic concept or ‘What is an URB?’}(jk"Basic concept or 'What is an URB?'jkjs#ubajk}(j^]j`]jb]jd]jf]internalrefurijb# anchorname #basic-concept-or-what-is-an-urbujkjjkjp#ubajk}(j^]j`]jb]jd]jf]ujkjjkjm#ubajk}(j^]j`]jb]jd]jf]ujkj*jkjj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe URB structure}(jkThe URB structurejkj#ubajk}(j^]j`]jb]jd]jf]internalrefurijb# anchorname#the-urb-structureujkjjkj#ubajk}(j^]j`]jb]jd]jf]ujkjjkj#ubajk}(j^]j`]jb]jd]jf]ujkj*jkjj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow to get an URB?}(jkHow to get an URB?jkj#ubajk}(j^]j`]jb]jd]jf]internalrefurijb# anchorname#how-to-get-an-urbujkjjkj#ubajk}(j^]j`]jb]jd]jf]ujkjjkj#ubajk}(j^]j`]jb]jd]jf]ujkj*jkjj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat has to be filled in?}(jkWhat has to be filled in?jkj#ubajk}(j^]j`]jb]jd]jf]internalrefurijb# anchorname#what-has-to-be-filled-inujkjjkj#ubajk}(j^]j`]jb]jd]jf]ujkjjkj#ubajk}(j^]j`]jb]jd]jf]ujkj*jkjj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow to submit an URB?}(jkHow to submit an URB?jkj$ubajk}(j^]j`]jb]jd]jf]internalrefurijb# anchorname#how-to-submit-an-urbujkjjkj$ubajk}(j^]j`]jb]jd]jf]ujkjjkj#ubajk}(j^]j`]jb]jd]jf]ujkj*jkjj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%How to cancel an already running URB?}(jk%How to cancel an already running URB?jkj'$ubajk}(j^]j`]jb]jd]jf]internalrefurijb# anchorname%#how-to-cancel-an-already-running-urbujkjjkj$$ubajk}(j^]j`]jb]jd]jf]ujkjjkj!$ubajk}(j^]j`]jb]jd]jf]ujkj*jkjj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"What about the completion handler?}(jk"What about the completion handler?jkjK$ubajk}(j^]j`]jb]jd]jf]internalrefurijb# anchorname"#what-about-the-completion-handlerujkjjkjH$ubajk}(j^]j`]jb]jd]jf]ujkjjkjE$ubajk}(j^]j`]jb]jd]jf]ujkj*jkjj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&How to do isochronous (ISO) transfers?}(jk&How to do isochronous (ISO) transfers?jkjo$ubajk}(j^]j`]jb]jd]jf]internalrefurijb# anchorname$#how-to-do-isochronous-iso-transfersujkjjkjl$ubajk}(j^]j`]jb]jd]jf]ujkjjkji$ubajk}(j^]j`]jb]jd]jf]ujkj*jkjj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'How to start interrupt (INT) transfers?}(jk'How to start interrupt (INT) transfers?jkj$ubajk}(j^]j`]jb]jd]jf]internalrefurijb# anchorname%#how-to-start-interrupt-int-transfersujkjjkj$ubajk}(j^]j`]jb]jd]jf]ujkjjkj$ubajk}(j^]j`]jb]jd]jf]ujkj*jkjj#ubejk}(j^]j`]jb]jd]jf]ujkj:jkjM#ubejk}(j^]j`]jb]jd]jf]ujkj*jkjJ#ubajk}(j^]j`]jb]jd]jf]ujkj:ubjcje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAcorn Disc Filing System - ADFS}(jkjjkj$ubajk}(j^]j`]jb]jd]jf]internalrefurifilesystems/adfs anchornamehujkjjkj$ubajk}(j^]j`]jb]jd]jf]ujkjjkj$ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFilesystems supported by ADFS}(jkFilesystems supported by ADFSjkj$ubajk}(j^]j`]jb]jd]jf]internalrefurij$ anchorname#filesystems-supported-by-adfsujkjjkj$ubajk}(j^]j`]jb]jd]jf]ujkjjkj$ubajk}(j^]j`]jb]jd]jf]ujkj*jkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMount options for ADFS}(jkMount options for ADFSjkj%ubajk}(j^]j`]jb]jd]jf]internalrefurij$ anchorname#mount-options-for-adfsujkjjkj %ubajk}(j^]j`]jb]jd]jf]ujkjjkj %ubajk}(j^]j`]jb]jd]jf]ujkj*jkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0Mapping of ADFS permissions to Linux permissions}(jk0Mapping of ADFS permissions to Linux permissionsjkj4%ubajk}(j^]j`]jb]jd]jf]internalrefurij$ anchorname1#mapping-of-adfs-permissions-to-linux-permissionsujkjjkj1%ubajk}(j^]j`]jb]jd]jf]ujkjjkj.%ubajk}(j^]j`]jb]jd]jf]ujkj*jkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRISC OS file type suffix}(jkRISC OS file type suffixjkjX%ubajk}(j^]j`]jb]jd]jf]internalrefurij$ anchorname#risc-os-file-type-suffixujkjjkjU%ubajk}(j^]j`]jb]jd]jf]ujkjjkjR%ubajk}(j^]j`]jb]jd]jf]ujkj*jkj$ubejk}(j^]j`]jb]jd]jf]ujkj:jkj$ubejk}(j^]j`]jb]jd]jf]ujkj*jkj$ubajk}(j^]j`]jb]jd]jf]ujkj:ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVME Device Drivers}(jkj#jkj%ubajk}(j^]j`]jb]jd]jf]internalrefuridriver-api/vme anchornamehujkjjkj%ubajk}(j^]j`]jb]jd]jf]ujkjjkj%ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver registration}(jkDriver registrationjkj%ubajk}(j^]j`]jb]jd]jf]internalrefurij% anchorname#driver-registrationujkjjkj%ubajk}(j^]j`]jb]jd]jf]ujkjjkj%ubajk}(j^]j`]jb]jd]jf]ujkj*jkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkResource management}(jkResource managementjkj%ubajk}(j^]j`]jb]jd]jf]internalrefurij% anchorname#resource-managementujkjjkj%ubajk}(j^]j`]jb]jd]jf]ujkjjkj%ubajk}(j^]j`]jb]jd]jf]ujkj*jkj%ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMaster windows}(jkMaster windowsjkj%ubajk}(j^]j`]jb]jd]jf]internalrefurij% anchorname#master-windowsujkjjkj%ubajk}(j^]j`]jb]jd]jf]ujkjjkj%ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMaster window configuration}(jkMaster window configurationjkj&ubajk}(j^]j`]jb]jd]jf]internalrefurij% anchorname#master-window-configurationujkjjkj&ubajk}(j^]j`]jb]jd ]jf]ujkjjkj&ubajk}(j^]j`]jb]jd]jf]ujkj*jkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMaster window access}(jkMaster window accessjkj>&ubajk}(j^]j`]jb]jd]jf]internalrefurij% anchorname#master-window-accessujkjjkj;&ubajk}(j^]j`]jb]jd]jf]ujkjjkj8&ubajk}(j^]j`]jb]jd]jf]ujkj*jkj&ubejk}(j^]j`]jb]jd]jf]ujkj:jkj%ubejk}(j^]j`]jb]jd]jf]ujkj*jkj%ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Slave windows}(jk Slave windowsjkjn&ubajk}(j^]j`]jb]jd]jf]internalrefurij% anchorname#slave-windowsujkjjkjk&ubajk}(j^]j`]jb]jd]jf]ujkjjkjh&ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSlave window configuration}(jkSlave window configurationjkj&ubajk}(j^]j`]jb]jd]jf]internalrefurij% anchorname#slave-window-configurationujkjjkj&ubajk}(j^]j`]jb]jd]jf]ujkjjkj&ubajk}(j^]j`]jb]jd]jf]ujkj*jkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSlave window buffer allocation}(jkSlave window buffer allocationjkj&ubajk}(j^]j`]jb]jd]jf]internalrefurij% anchorname#slave-window-buffer-allocationujkjjkj&ubajk}(j^]j`]jb]jd]jf]ujkjjkj&ubajk}(j^]j`]jb]jd]jf]ujkj*jkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSlave window access}(jkSlave window accessjkj&ubajk}(j^]j`]jb]jd]jf]internalrefurij% anchorname#slave-window-accessujkjjkj&ubajk}(j^]j`]jb]jd]jf]ujkjjkj&ubajk}(j^]j`]jb]jd]jf]ujkj*jkj&ubejk}(j^]j`]jb]jd]jf]ujkj:jkjh&ubejk}(j^]j`]jb]jd]jf]ujkj*jkj%ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk DMA channels}(jk DMA channelsjkj'ubajk}(j^]j`]jb]jd]jf]internalrefurij% anchorname #dma-channelsujkjjkj'ubajk}(j^]j`]jb]jd]jf]ujkjjkj'ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkList Management}(jkList Managementjkj('ubajk}(j^]j`]jb]jd]jf]internalrefurij% anchorname#list-managementujkjjkj%'ubajk}(j^]j`]jb]jd]jf]ujkjjkj"'ubajk}(j^]j`]jb]jd]jf]ujkj*jkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkList Population}(jkList PopulationjkjL'ubajk}(j^]j`]jb]jd]jf]internalrefurij% anchorname#list-populationujkjjkjI'ubajk}(j^]j`]jb]jd]jf]ujkjjkjF'ubajk}(j^]j`]jb]jd]jf]ujkj*jkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTransfer Attributes}(jkTransfer Attributesjkjp'ubajk}(j^]j`]jb]jd]jf]internalrefurij% anchorname#transfer-attributesujkjjkjm'ubajk}(j^]j`]jb]jd]jf]ujkjjkjj'ubajk}(j^]j`]jb]jd]jf]ujkj*jkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkList Execution}(jkList Executionjkj'ubajk}(j^]j`]jb]jd]jf]internalrefurij% anchorname#list-executionujkjjkj'ubajk}(j^]j`]jb]jd]jf]ujkjjkj'ubajk}(j^]j`]jb]jd]jf]ujkj*jkj'ubejk}(j^]j`]jb]jd]jf]ujkj:jkj'ubejk}(j^]j`]jb]jd]jf]ujkj*jkj%ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Interrupts}(jk Interruptsjkj'ubajk}(j^]j`]jb]jd]jf]internalrefurij% anchorname #interruptsujkjjkj'ubajk}(j^]j`]jb]jd]jf]ujkjjkj'ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAttaching Interrupt Handlers}(jkAttaching Interrupt Handlersjkj'ubajk}(j^]j`]jb]jd]jf]internalrefurij% anchorname#attaching-interrupt-handlersujkjjkj'ubajk}(j^]j`]jb]jd]jf]ujkjjkj'ubajk}(j^]j`]jb]jd]jf]ujkj*jkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterrupt Generation}(jkInterrupt Generationjkj (ubajk}(j^]j`]jb]jd]jf]internalrefurij% anchorname#interrupt-generationujkjjkj(ubajk}(j^]j`]jb]jd]jf]ujkjjkj(ubajk}(j^]j`]jb]jd]jf]ujkj*jkj'ubejk}(j^]j`]jb]jd]jf]ujkj:jkj'ubejk}(j^]j`]jb]jd]jf]ujkj*jkj%ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLocation monitors}(jkLocation monitorsjkj9(ubajk}(j^]j`]jb]jd]jf]internalrefurij% anchorname#location-monitorsujkjjkj6(ubajk}(j^]j`]jb]jd]jf]ujkjjkj3(ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocation Monitor Management}(jkLocation Monitor ManagementjkjZ(ubajk}(j^]j`]jb]jd]jf]internalrefurij% anchorname#location-monitor-managementujkjjkjW(ubajk}(j^]j`]jb]jd]jf]ujkjjkjT(ubajk}(j^]j`]jb]jd]jf]ujkj*jkjQ(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocation Monitor Configuration}(jkLocation Monitor Configurationjkj~(ubajk}(j^]j`]jb]jd]jf]internalrefurij% anchorname#location-monitor-configurationujkjjkj{(ubajk}(j^]j`]jb]jd]jf]ujkjjkjx(ubajk}(j^]j`]jb]jd]jf]ujkj*jkjQ(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocation Monitor Use}(jkLocation Monitor Usejkj(ubajk}(j^]j`]jb]jd]jf]internalrefurij% anchorname#location-monitor-useujkjjkj(ubajk}(j^]j`]jb]jd]jf]ujkjjkj(ubajk}(j^]j`]jb]jd]jf]ujkj*jkjQ(ubejk}(j^]j`]jb]jd]jf]ujkj:jkj3(ubejk}(j^]j`]jb]jd]jf]ujkj*jkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSlot Detection}(jkSlot Detectionjkj(ubajk}(j^]j`]jb]jd]jf]internalrefurij% anchorname#slot-detectionujkjjkj(ubajk}(j^]j`]jb]jd]jf]ujkjjkj(ubajk}(j^]j`]jb]jd]jf]ujkj*jkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Bus Detection}(jk Bus Detectionjkj(ubajk}(j^]j`]jb]jd]jf]internalrefurij% anchorname#bus-detectionujkjjkj(ubajk}(j^]j`]jb]jd]jf]ujkjjkj(ubajk}(j^]j`]jb]jd]jf]ujkj*jkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVME API}(jkVME APIjkj)ubajk}(j^]j`]jb]jd]jf]internalrefurij% anchorname#vme-apiujkjjkj)ubajk}(j^]j`]jb]jd]jf]ujkjjkj)ubajk}(j^]j`]jb]jd]jf]ujkj*jkj%ubejk}(j^]j`]jb]jd]jf]ujkj:jkj%ubejk}(j^]j`]jb]jd]jf]ujkj*jkj%ubajk}(j^]j`]jb]jd]jf]ujkj:ubjS je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUSB Gadget API for Linux}(jkj1jkjS)ubajk}(j^]j`]jb]jd]jf]internalrefuridriver-api/usb/gadget anchornamehujkjjkjP)ubajk}(j^]j`]jb]jd]jf]ujkjjkjM)ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjs)ubajk}(j^]j`]jb]jd]jf]internalrefurijb) anchorname #introductionujkjjkjp)ubajk}(j^]j`]jb]jd]jf]ujkjjkjm)ubajk}(j^]j`]jb]jd]jf]ujkj*jkjj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStructure of Gadget Drivers}(jkStructure of Gadget Driversjkj)ubajk}(j^]j`]jb]jd]jf]internalrefurijb) anchorname#structure-of-gadget-driversujkjjkj)ubajk}(j^]j`]jb]jd]jf]ujkjjkj)ubajk}(j^]j`]jb]jd]jf]ujkj*jkjj)ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Mode Gadget API}(jkKernel Mode Gadget APIjkj)ubajk}(j^]j`]jb]jd]jf]internalrefurijb) anchorname#kernel-mode-gadget-apiujkjjkj)ubajk}(j^]j`]jb]jd]jf]ujkjjkj)ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver Life Cycle}(jkDriver Life Cyclejkj)ubajk}(j^]j`]jb]jd]jf]internalrefurijb) anchorname#driver-life-cycleujkjjkj)ubajk}(j^]j`]jb]jd]jf]ujkjjkj)ubajk}(j^]j`]jb]jd]jf]ujkj*jkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%USB 2.0 Chapter 9 Types and Constants}(jk%USB 2.0 Chapter 9 Types and Constantsjkj*ubajk}(j^]j`]jb]jd]jf]internalrefurijb) anchorname&#usb-2-0-chapter-9-types-and-constantsujkjjkj)ubajk}(j^]j`]jb]jd]jf]ujkjjkj)ubajk}(j^]j`]jb]jd]jf]ujkj*jkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCore Objects and Methods}(jkCore Objects and Methodsjkj$*ubajk}(j^]j`]jb]jd]jf]internalrefurijb) anchorname#core-objects-and-methodsujkjjkj!*ubajk}(j^]j`]jb]jd]jf]ujkjjkj*ubajk}(j^]j`]jb]jd]jf]ujkj*jkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOptional Utilities}(jkOptional UtilitiesjkjH*ubajk}(j^]j`]jb]jd]jf]internalrefurijb) anchorname#optional-utilitiesujkjjkjE*ubajk}(j^]j`]jb]jd]jf]ujkjjkjB*ubajk}(j^]j`]jb]jd]jf]ujkj*jkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkComposite Device Framework}(jkComposite Device Frameworkjkjl*ubajk}(j^]j`]jb]jd]jf]internalrefurijb) anchorname#composite-device-frameworkujkjjkji*ubajk}(j^]j`]jb]jd]jf]ujkjjkjf*ubajk}(j^]j`]jb]jd]jf]ujkj*jkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkComposite Device Functions}(jkComposite Device Functionsjkj*ubajk}(j^]j`]jb]jd]jf]internalrefurijb) anchorname#composite-device-functionsujkjjkj*ubajk}(j^]j`]jb]jd]jf]ujkjjkj*ubajk}(j^]j`]jb]jd]jf]ujkj*jkj)ubejk}(j^]j`]jb]jd]jf]ujkj:jkj)ubejk}(j^]j`]jb]jd]jf]ujkj*jkjj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPeripheral Controller Drivers}(jkPeripheral Controller Driversjkj*ubajk}(j^]j`]jb]jd]jf]internalrefurijb) anchorname#peripheral-controller-driversujkjjkj*ubajk}(j^]j`]jb]jd]jf]ujkjjkj*ubajk}(j^]j`]jb]jd]jf]ujkj*jkjj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGadget Drivers}(jkGadget Driversjkj*ubajk}(j^]j`]jb]jd]jf]internalrefurijb) anchorname#gadget-driversujkjjkj*ubajk}(j^]j`]jb]jd]jf]ujkjjkj*ubajk}(j^]j`]jb]jd]jf]ujkj*jkjj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUSB On-The-GO (OTG)}(jkUSB On-The-GO (OTG)jkj+ubajk}(j^]j`]jb]jd]jf]internalrefurijb) anchorname#usb-on-the-go-otgujkjjkj+ubajk}(j^]j`]jb]jd]jf]ujkjjkj+ubajk}(j^]j`]jb]jd]jf]ujkj*jkjj)ubejk}(j^]j`]jb]jd]jf]ujkj:jkjM)ubejk}(j^]j`]jb]jd]jf]ujkj*jkjJ)ubajk}(j^]j`]jb]jd]jf]ujkj:ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBFS Filesystem for Linux}(jkj?jkjA+ubajk}(j^]j`]jb]jd]jf]internalrefurifilesystems/bfs anchornamehujkjjkj>+ubajk}(j^]j`]jb]jd]jf]ujkjjkj;+ubajk}(j^]j`]jb]jd]jf]ujkj*jkj8+ubajk}(j^]j`]jb]jd]jf]ujkj:ubj2 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(arkfb - fbdev driver for ARK Logic chips}(jkjMjkjm+ubajk}(j^]j`]jb]jd]jf]internalrefurifb/arkfb anchornamehujkjjkjj+ubajk}(j^]j`]jb]jd]jf]ujkjjkjg+ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported Hardware}(jkSupported Hardwarejkj+ubajk}(j^]j`]jb]jd]jf]internalrefurij|+ anchorname#supported-hardwareujkjjkj+ubajk}(j^]j`]jb]jd]jf]ujkjjkj+ubajk}(j^]j`]jb]jd]jf]ujkj*jkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported Features}(jkSupported Featuresjkj+ubajk}(j^]j`]jb]jd]jf]internalrefurij|+ anchorname#supported-featuresujkjjkj+ubajk}(j^]j`]jb]jd]jf]ujkjjkj+ubajk}(j^]j`]jb]jd]jf]ujkj*jkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMissing Features}(jkMissing Featuresjkj+ubajk}(j^]j`]jb]jd]jf]internalrefurij|+ anchorname#missing-featuresujkjjkj+ubajk}(j^]j`]jb]jd]jf]ujkjjkj+ubajk}(j^]j`]jb]jd]jf]ujkj*jkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Known bugs}(jk Known bugsjkj+ubajk}(j^]j`]jb]jd]jf]internalrefurij|+ anchorname #known-bugsujkjjkj+ubajk}(j^]j`]jb]jd]jf]ujkjjkj+ubajk}(j^]j`]jb]jd]jf]ujkj*jkj+ubejk}(j^]j`]jb]jd]jf]ujkj:jkjg+ubejk}(j^]j`]jb]jd]jf]ujkj*jkjd+ubajk}(j^]j`]jb]jd]jf]ujkj:ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPower Management for USB}(jkj[jkj2,ubajk}(j^]j`]jb]jd]jf]internalrefuridriver-api/usb/power-management anchornamehujkjjkj/,ubajk}(j^]j`]jb]jd]jf]ujkjjkj,,ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is Power Management?}(jkWhat is Power Management?jkjR,ubajk}(j^]j`]jb]jd]jf]internalrefurijA, anchorname#what-is-power-managementujkjjkjO,ubajk}(j^]j`]jb]jd]jf]ujkjjkjL,ubajk}(j^]j`]jb]jd]jf]ujkj*jkjI,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is Remote Wakeup?}(jkWhat is Remote Wakeup?jkjv,ubajk}(j^]j`]jb]jd]jf]internalrefurijA, anchorname#what-is-remote-wakeupujkjjkjs,ubajk}(j^]j`]jb]jd]jf]ujkjjkjp,ubajk}(j^]j`]jb]jd]jf]ujkj*jkjI,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhen is a USB device idle?}(jkWhen is a USB device idle?jkj,ubajk}(j^]j`]jb]jd]jf]internalrefurijA, anchorname#when-is-a-usb-device-idleujkjjkj,ubajk}(j^]j`]jb]jd]jf]ujkjjkj,ubajk}(j^]j`]jb]jd]jf]ujkj*jkjI,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkForms of dynamic PM}(jkForms of dynamic PMjkj,ubajk}(j^]j`]jb]jd]jf]internalrefurijA, anchorname#forms-of-dynamic-pmujkjjkj,ubajk}(j^]j`]jb]jd]jf]ujkjjkj,ubajk}(j^]j`]jb]jd]jf]ujkj*jkjI,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!The user interface for dynamic PM}(jk!The user interface for dynamic PMjkj,ubajk}(j^]j`]jb]jd]jf]internalrefurijA, anchorname"#the-user-interface-for-dynamic-pmujkjjkj,ubajk}(j^]j`]jb]jd]jf]ujkjjkj,ubajk}(j^]j`]jb]jd]jf]ujkj*jkjI,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Changing the default idle-delay time}(jk$Changing the default idle-delay timejkj-ubajk}(j^]j`]jb]jd]jf]internalrefurijA, anchorname%#changing-the-default-idle-delay-timeujkjjkj-ubajk}(j^]j`]jb]jd]jf]ujkjjkj-ubajk}(j^]j`]jb]jd]jf]ujkj*jkjI,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWarnings}(jkWarningsjkj*-ubajk}(j^]j`]jb]jd]jf]internalrefurijA, anchorname #warningsujkjjkj'-ubajk}(j^]j`]jb]jd]jf]ujkjjkj$-ubajk}(j^]j`]jb]jd]jf]ujkj*jkjI,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)The driver interface for Power Management}(jk)The driver interface for Power ManagementjkjN-ubajk}(j^]j`]jb]jd]jf]internalrefurijA, anchorname*#the-driver-interface-for-power-managementujkjjkjK-ubajk}(j^]j`]jb]jd]jf]ujkjjkjH-ubajk}(j^]j`]jb]jd]jf]ujkj*jkjI,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3The driver interface for autosuspend and autoresume}(jk3The driver interface for autosuspend and autoresumejkjr-ubajk}(j^]j`]jb]jd]jf]internalrefurijA, anchorname4#the-driver-interface-for-autosuspend-and-autoresumeujkjjkjo-ubajk}(j^]j`]jb]jd]jf]ujkjjkjl-ubajk}(j^]j`]jb]jd]jf]ujkj*jkjI,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Other parts of the driver interface}(jk#Other parts of the driver interfacejkj-ubajk}(j^]j`]jb]jd]jf]internalrefurijA, anchorname$#other-parts-of-the-driver-interfaceujkjjkj-ubajk}(j^]j`]jb]jd]jf]ujkjjkj-ubajk}(j^]j`]jb]jd]jf]ujkj*jkjI,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMutual exclusion}(jkMutual exclusionjkj-ubajk}(j^]j`]jb]jd]jf]internalrefurijA, anchorname#mutual-exclusionujkjjkj-ubajk}(j^]j`]jb]jd]jf]ujkjjkj-ubajk}(j^]j`]jb]jd]jf]ujkj*jkjI,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Interaction between dynamic PM and system PM}(jk,Interaction between dynamic PM and system PMjkj-ubajk}(j^]j`]jb]jd]jf]internalrefurijA, anchorname-#interaction-between-dynamic-pm-and-system-pmujkjjkj-ubajk}(j^]j`]jb]jd]jf]ujkjjkj-ubajk}(j^]j`]jb]jd]jf]ujkj*jkjI,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkxHCI hardware link PM}(jkxHCI hardware link PMjkj.ubajk}(j^]j`]jb]jd]jf]internalrefurijA, anchorname#xhci-hardware-link-pmujkjjkj-ubajk}(j^]j`]jb]jd]jf]ujkjjkj-ubajk}(j^]j`]jb]jd]jf]ujkj*jkjI,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUSB Port Power Control}(jkUSB Port Power Controljkj&.ubajk}(j^]j`]jb]jd]jf]internalrefurijA, anchorname#usb-port-power-controlujkjjkj#.ubajk}(j^]j`]jb]jd]jf]ujkjjkj .ubajk}(j^]j`]jb]jd]jf]ujkj*jkjI,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%User Interface for Port Power Control}(jk%User Interface for Port Power ControljkjJ.ubajk}(j^]j`]jb]jd]jf]internalrefurijA, anchorname&#user-interface-for-port-power-controlujkjjkjG.ubajk}(j^]j`]jb]jd]jf]ujkjjkjD.ubajk}(j^]j`]jb]jd]jf]ujkj*jkjI,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Suggested Userspace Port Power Policy}(jk%Suggested Userspace Port Power Policyjkjn.ubajk}(j^]j`]jb]jd]jf]internalrefurijA, anchorname&#suggested-userspace-port-power-policyujkjjkjk.ubajk}(j^]j`]jb]jd]jf]ujkjjkjh.ubajk}(j^]j`]jb]jd]jf]ujkj*jkjI,ubejk}(j^]j`]jb]jd]jf]ujkj:jkj,,ubejk}(j^]j`]jb]jd]jf]ujkj*jkj),ubajk}(j^]j`]jb]jd]jf]ujkj:ubjije0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,Framebuffer driver for Cirrus Logic chipsets}(jkjijkj.ubajk}(j^]j`]jb]jd]jf]internalrefuri fb/cirrusfb anchornamehujkjjkj.ubajk}(j^]j`]jb]jd]jf]ujkjjkj.ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDefault video modes}(jkDefault video modesjkj.ubajk}(j^]j`]jb]jd]jf]internalrefurij. anchorname#default-video-modesujkjjkj.ubajk}(j^]j`]jb]jd]jf]ujkjjkj.ubajk}(j^]j`]jb]jd]jf]ujkj*jkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVersion 1.9.9.1}(jkVersion 1.9.9.1jkj.ubajk}(j^]j`]jb]jd]jf]internalrefurij. anchorname#version-1-9-9-1ujkjjkj.ubajk}(j^]j`]jb]jd]jf]ujkjjkj.ubajk}(j^]j`]jb]jd]jf]ujkj*jkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVersion 1.9.4.4}(jkVersion 1.9.4.4jkj/ubajk}(j^]j`]jb]jd]jf]internalrefurij. anchorname#version-1-9-4-4ujkjjkj /ubajk}(j^]j`]jb]jd]jf]ujkjjkj /ubajk}(j^]j`]jb]jd]jf]ujkj*jkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVersion 1.9.4.3}(jkVersion 1.9.4.3jkj3/ubajk}(j^]j`]jb]jd]jf]internalrefurij. anchorname#version-1-9-4-3ujkjjkj0/ubajk}(j^]j`]jb]jd]jf]ujkjjkj-/ubajk}(j^]j`]jb]jd]jf]ujkj*jkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVersion 1.9.4.2}(jkVersion 1.9.4.2jkjW/ubajk}(j^]j`]jb]jd]jf]internalrefurij. anchorname#version-1-9-4-2ujkjjkjT/ubajk}(j^]j`]jb]jd]jf]ujkjjkjQ/ubajk}(j^]j`]jb]jd]jf]ujkj*jkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVersion 1.9.4.1}(jkVersion 1.9.4.1jkj{/ubajk}(j^]j`]jb]jd]jf]internalrefurij. anchorname#version-1-9-4-1ujkjjkjx/ubajk}(j^]j`]jb]jd]jf]ujkjjkju/ubajk}(j^]j`]jb]jd]jf]ujkj*jkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Version 1.9.4}(jk Version 1.9.4jkj/ubajk}(j^]j`]jb]jd]jf]internalrefurij. anchorname#version-1-9-4ujkjjkj/ubajk}(j^]j`]jb]jd]jf]ujkjjkj/ubajk}(j^]j`]jb]jd]jf]ujkj*jkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Version 1.9.3}(jk Version 1.9.3jkj/ubajk}(j^]j`]jb]jd]jf]internalrefurij. anchorname#version-1-9-3ujkjjkj/ubajk}(j^]j`]jb]jd]jf]ujkjjkj/ubajk}(j^]j`]jb]jd]jf]ujkj*jkj.ubejk}(j^]j`]jb]jd]jf]ujkj:jkj.ubejk}(j^]j`]jb]jd]jf]ujkj*jkj.ubajk}(j^]j`]jb]jd]jf]ujkj:ubj? je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Driver for PXA25x LCD controller}(jkjwjkj/ubajk}(j^]j`]jb]jd]jf]internalrefurifb/pxafb anchornamehujkjjkj/ubajk}(j^]j`]jb]jd]jf]ujkjjkj/ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4Overlay Support for PXA27x and later LCD controllers}(jk4Overlay Support for PXA27x and later LCD controllersjkj0ubajk}(j^]j`]jb]jd]jf]internalrefurij 0 anchorname5#overlay-support-for-pxa27x-and-later-lcd-controllersujkjjkj0ubajk}(j^]j`]jb]jd]jf]ujkjjkj0ubajk}(j^]j`]jb]jd]jf]ujkj*jkj0ubajk}(j^]j`]jb]jd]jf]ujkj:jkj/ubejk}(j^]j`]jb]jd]jf]ujkj*jkj/ubajk}(j^]j`]jb]jd]jf]ujkj:ubj3je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Linux USB API}(jkjjkjU0ubajk}(j^]j`]jb]jd]jf]internalrefuridriver-api/usb/index anchornamehujkjjkjR0ubajk}(j^]j`]jb]jd]jf]ujkjjkjO0ubje0)}(jkhjk](jH)}(jkhjk]jk}(j^]j`]jb]jd]jf]parentjd0entries](Ndriver-api/usb/usbNdriver-api/usb/gadgetNdriver-api/usb/anchorsNdriver-api/usb/bulk-streamsNdriver-api/usb/callbacksNdriver-api/usb/dmaNdriver-api/usb/URBNdriver-api/usb/power-managementNdriver-api/usb/hotplugNdriver-api/usb/persistNdriver-api/usb/error-codesN!driver-api/usb/writing_usb_driverNdriver-api/usb/dwc3N&driver-api/usb/writing_musb_glue_layerNdriver-api/usb/typecNdriver-api/usb/typec_busNdriver-api/usb/usb3-debug-porte includefiles](j{0j}0j0j0j0j0j0j0j0j0j0j0j0j0j0j0j0emaxdepthJcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sB/var/lib/git/docbuild/linux/Documentation/driver-api/usb/index.rstj_sKjkjl0ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj0ubajk}(j^]j`]jb]jd]jf]internalrefurijd0 anchorname#indicesujkjjkj0ubajk}(j^]j`]jb]jd]jf]ujkjjkj0ubajk}(j^]j`]jb]jd]jf]ujkj*jkj0ubajk}(j^]j`]jb]jd]jf]exprsubproject and htmlujkj3jkjl0ubejk}(j^]j`]jb]jd]jf]ujkj:jkjO0ubejk}(j^]j`]jb]jd]jf]ujkj*jkjL0ubajk}(j^]j`]jb]jd]jf]ujkj:ubjk je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWriting a MUSB Glue Layer}(jkjjkj0ubajk}(j^]j`]jb]jd]jf]internalrefuri&driver-api/usb/writing_musb_glue_layer anchornamehujkjjkj0ubajk}(j^]j`]jb]jd]jf]ujkjjkj0ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj1ubajk}(j^]j`]jb]jd]jf]internalrefurij1 anchorname #introductionujkjjkj1ubajk}(j^]j`]jb]jd]jf]ujkjjkj 1ubajk}(j^]j`]jb]jd]jf]ujkj*jkj 1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLinux MUSB Basics}(jkLinux MUSB Basicsjkj71ubajk}(j^]j`]jb]jd]jf]internalrefurij1 anchorname#linux-musb-basicsujkjjkj41ubajk}(j^]j`]jb]jd]jf]ujkjjkj11ubajk}(j^]j`]jb]jd]jf]ujkj*jkj 1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Handling IRQs}(jk Handling IRQsjkj[1ubajk}(j^]j`]jb]jd]jf]internalrefurij1 anchorname#handling-irqsujkjjkjX1ubajk}(j^]j`]jb]jd]jf]ujkjjkjU1ubajk}(j^]j`]jb]jd]jf]ujkj*jkj 1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Platform Data}(jkDevice Platform Datajkj1ubajk}(j^]j`]jb]jd]jf]internalrefurij1 anchorname#device-platform-dataujkjjkj|1ubajk}(j^]j`]jb]jd]jf]ujkjjkjy1ubajk}(j^]j`]jb]jd]jf]ujkj*jkj 1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Device Quirks}(jk Device Quirksjkj1ubajk}(j^]j`]jb]jd]jf]internalrefurij1 anchorname#device-quirksujkjjkj1ubajk}(j^]j`]jb]jd]jf]ujkjjkj1ubajk}(j^]j`]jb]jd]jf]ujkj*jkj 1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Conclusion}(jk Conclusionjkj1ubajk}(j^]j`]jb]jd]jf]internalrefurij1 anchorname #conclusionujkjjkj1ubajk}(j^]j`]jb]jd]jf]ujkjjkj1ubajk}(j^]j`]jb]jd]jf]ujkj*jkj 1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAcknowledgements}(jkAcknowledgementsjkj1ubajk}(j^]j`]jb]jd]jf]internalrefurij1 anchorname#acknowledgementsujkjjkj1ubajk}(j^]j`]jb]jd]jf]ujkjjkj1ubajk}(j^]j`]jb]jd]jf]ujkj*jkj 1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Resources}(jk Resourcesjkj2ubajk}(j^]j`]jb]jd]jf]internalrefurij1 anchorname #resourcesujkjjkj 2ubajk}(j^]j`]jb]jd]jf]ujkjjkj 2ubajk}(j^]j`]jb]jd]jf]ujkj*jkj 1ubejk}(j^]j`]jb]jd]jf]ujkj:jkj0ubejk}(j^]j`]jb]jd]jf]ujkj*jkj0ubajk}(j^]j`]jb]jd]jf]ujkj:ubjDje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTTY IOCTL Helpers}(jkjjkjH2ubajk}(j^]j`]jb]jd]jf]internalrefuridriver-api/tty/tty_ioctl anchornamehujkjjkjE2ubajk}(j^]j`]jb]jd]jf]ujkjjkjB2ubajk}(j^]j`]jb]jd]jf]ujkj*jkj?2ubajk}(j^]j`]jb]jd]jf]ujkj:ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWriting USB Device Drivers}(jkjjkjt2ubajk}(j^]j`]jb]jd]jf]internalrefuri!driver-api/usb/writing_usb_driver anchornamehujkjjkjq2ubajk}(j^]j`]jb]jd]jf]ujkjjkjn2ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj2ubajk}(j^]j`]jb]jd]jf]internalrefurij2 anchorname #introductionujkjjkj2ubajk}(j^]j`]jb]jd]jf]ujkjjkj2ubajk}(j^]j`]jb]jd]jf]ujkj*jkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLinux USB Basics}(jkLinux USB Basicsjkj2ubajk}(j^]j`]jb]jd]jf]internalrefurij2 anchorname#linux-usb-basicsujkjjkj2ubajk}(j^]j`]jb]jd]jf]ujkjjkj2ubajk}(j^]j`]jb]jd]jf]ujkj*jkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice operation}(jkDevice operationjkj2ubajk}(j^]j`]jb]jd]jf]internalrefurij2 anchorname#device-operationujkjjkj2ubajk}(j^]j`]jb]jd]jf]ujkjjkj2ubajk}(j^]j`]jb]jd]jf]ujkj*jkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIsochronous Data}(jkIsochronous Datajkj3ubajk}(j^]j`]jb]jd]jf]internalrefurij2 anchorname#isochronous-dataujkjjkj2ubajk}(j^]j`]jb]jd]jf]ujkjjkj2ubajk}(j^]j`]jb]jd]jf]ujkj*jkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Conclusion}(jk Conclusionjkj$3ubajk}(j^]j`]jb]jd]jf]internalrefurij2 anchorname #conclusionujkjjkj!3ubajk}(j^]j`]jb]jd]jf]ujkjjkj3ubajk}(j^]j`]jb]jd]jf]ujkj*jkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Resources}(jk ResourcesjkjH3ubajk}(j^]j`]jb]jd]jf]internalrefurij2 anchorname #resourcesujkjjkjE3ubajk}(j^]j`]jb]jd]jf]ujkjjkjB3ubajk}(j^]j`]jb]jd]jf]ujkj*jkj2ubejk}(j^]j`]jb]jd]jf]ujkj:jkjn2ubejk}(j^]j`]jb]jd]jf]ujkj*jkjk2ubajk}(j^]j`]jb]jd]jf]ujkj:ubj% je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is aty128fb?}(jkjjkj3ubajk}(j^]j`]jb]jd]jf]internalrefuri fb/aty128fb anchornamehujkjjkj~3ubajk}(j^]j`]jb]jd]jf]ujkjjkj{3ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow to use it?}(jkHow to use it?jkj3ubajk}(j^]j`]jb]jd]jf]internalrefurij3 anchorname#how-to-use-itujkjjkj3ubajk}(j^]j`]jb]jd]jf]ujkjjkj3ubajk}(j^]j`]jb]jd]jf]ujkj*jkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkX11}(jkX11jkj3ubajk}(j^]j`]jb]jd]jf]internalrefurij3 anchorname#x11ujkjjkj3ubajk}(j^]j`]jb]jd]jf]ujkjjkj3ubajk}(j^]j`]jb]jd]jf]ujkj*jkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Configuration}(jk Configurationjkj3ubajk}(j^]j`]jb]jd]jf]internalrefurij3 anchorname#configurationujkjjkj3ubajk}(j^]j`]jb]jd]jf]ujkjjkj3ubajk}(j^]j`]jb]jd]jf]ujkj*jkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Limitations}(jk Limitationsjkj 4ubajk}(j^]j`]jb]jd]jf]internalrefurij3 anchorname #limitationsujkjjkj 4ubajk}(j^]j`]jb]jd]jf]ujkjjkj4ubajk}(j^]j`]jb]jd]jf]ujkj*jkj3ubejk}(j^]j`]jb]jd]jf]ujkj:jkj{3ubejk}(j^]j`]jb]jd]jf]ujkj*jkjx3ubajk}(j^]j`]jb]jd]jf]ujkj:ubj& je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk TTY Struct}(jkjjkjF4ubajk}(j^]j`]jb]jd]jf]internalrefuridriver-api/tty/tty_struct anchornamehujkjjkjC4ubajk}(j^]j`]jb]jd]jf]ujkjjkj@4ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInitialization}(jkInitializationjkjf4ubajk}(j^]j`]jb]jd]jf]internalrefurijU4 anchorname#initializationujkjjkjc4ubajk}(j^]j`]jb]jd]jf]ujkjjkj`4ubajk}(j^]j`]jb]jd]jf]ujkj*jkj]4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj4ubajk}(j^]j`]jb]jd]jf]internalrefurijU4 anchorname#nameujkjjkj4ubajk}(j^]j`]jb]jd]jf]ujkjjkj4ubajk}(j^]j`]jb]jd]jf]ujkj*jkj]4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReference counting}(jkReference countingjkj4ubajk}(j^]j`]jb]jd]jf]internalrefurijU4 anchorname#reference-countingujkjjkj4ubajk}(j^]j`]jb]jd]jf]ujkjjkj4ubajk}(j^]j`]jb]jd]jf]ujkj*jkj]4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInstall}(jkInstalljkj4ubajk}(j^]j`]jb]jd]jf]internalrefurijU4 anchorname#installujkjjkj4ubajk}(j^]j`]jb]jd]jf]ujkjjkj4ubajk}(j^]j`]jb]jd]jf]ujkj*jkj]4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Read & Write}(jk Read & Writejkj4ubajk}(j^]j`]jb]jd]jf]internalrefurijU4 anchorname #read-writeujkjjkj4ubajk}(j^]j`]jb]jd]jf]ujkjjkj4ubajk}(j^]j`]jb]jd]jf]ujkj*jkj]4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Start & Stop}(jk Start & Stopjkj5ubajk}(j^]j`]jb]jd]jf]internalrefurijU4 anchorname #start-stopujkjjkj5ubajk}(j^]j`]jb]jd]jf]ujkjjkj5ubajk}(j^]j`]jb]jd]jf]ujkj*jkj]4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWakeup}(jkWakeupjkj>5ubajk}(j^]j`]jb]jd]jf]internalrefurijU4 anchorname#wakeupujkjjkj;5ubajk}(j^]j`]jb]jd]jf]ujkjjkj85ubajk}(j^]j`]jb]jd]jf]ujkj*jkj]4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHangup}(jkHangupjkjb5ubajk}(j^]j`]jb]jd]jf]internalrefurijU4 anchorname#hangupujkjjkj_5ubajk}(j^]j`]jb]jd]jf]ujkjjkj\5ubajk}(j^]j`]jb]jd]jf]ujkj*jkj]4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMisc}(jkMiscjkj5ubajk}(j^]j`]jb]jd]jf]internalrefurijU4 anchorname#miscujkjjkj5ubajk}(j^]j`]jb]jd]jf]ujkjjkj5ubajk}(j^]j`]jb]jd]jf]ujkj*jkj]4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTTY Struct Flags}(jkTTY Struct Flagsjkj5ubajk}(j^]j`]jb]jd]jf]internalrefurijU4 anchorname#tty-struct-flagsujkjjkj5ubajk}(j^]j`]jb]jd]jf]ujkjjkj5ubajk}(j^]j`]jb]jd]jf]ujkj*jkj]4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTTY Struct Reference}(jkTTY Struct Referencejkj5ubajk}(j^]j`]jb]jd]jf]internalrefurijU4 anchorname#tty-struct-referenceujkjjkj5ubajk}(j^]j`]jb]jd]jf]ujkjjkj5ubajk}(j^]j`]jb]jd]jf]ujkj*jkj]4ubejk}(j^]j`]jb]jd]jf]ujkj:jkj@4ubejk}(j^]j`]jb]jd]jf]ujkj*jkj=4ubajk}(j^]j`]jb]jd]jf]ujkj:ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)API for USB Type-C Alternate Mode drivers}(jkjjkj6ubajk}(j^]j`]jb]jd]jf]internalrefuridriver-api/usb/typec_bus anchornamehujkjjkj6ubajk}(j^]j`]jb]jd]jf]ujkjjkj6ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj'6ubajk}(j^]j`]jb]jd]jf]internalrefurij6 anchorname #introductionujkjjkj$6ubajk}(j^]j`]jb]jd]jf]ujkjjkj!6ubajk}(j^]j`]jb]jd]jf]ujkj*jkj6ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsage:}(jkUsage:jkjK6ubajk}(j^]j`]jb]jd]jf]internalrefurij6 anchorname#usageujkjjkjH6ubajk}(j^]j`]jb]jd]jf]ujkjjkjE6ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral}(jkGeneraljkjl6ubajk}(j^]j`]jb]jd]jf]internalrefurij6 anchorname#generalujkjjkji6ubajk}(j^]j`]jb]jd]jf]ujkjjkjf6ubajk}(j^]j`]jb]jd]jf]ujkj*jkjc6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCable plug alternate modes}(jkCable plug alternate modesjkj6ubajk}(j^]j`]jb]jd]jf]internalrefurij6 anchorname#cable-plug-alternate-modesujkjjkj6ubajk}(j^]j`]jb]jd]jf]ujkjjkj6ubajk}(j^]j`]jb]jd]jf]ujkj*jkjc6ubejk}(j^]j`]jb]jd]jf]ujkj:jkjE6ubejk}(j^]j`]jb]jd]jf]ujkj*jkj6ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Driver API}(jk Driver APIjkj6ubajk}(j^]j`]jb]jd]jf]internalrefurij6 anchorname #driver-apiujkjjkj6ubajk}(j^]j`]jb]jd]jf]ujkjjkj6ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAlternate mode structs}(jkAlternate mode structsjkj6ubajk}(j^]j`]jb]jd]jf]internalrefurij6 anchorname#alternate-mode-structsujkjjkj6ubajk}(j^]j`]jb]jd]jf]ujkjjkj6ubajk}(j^]j`]jb]jd]jf]ujkj*jkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/Alternate mode driver registering/unregistering}(jk/Alternate mode driver registering/unregisteringjkj7ubajk}(j^]j`]jb]jd]jf]internalrefurij6 anchorname0#alternate-mode-driver-registering-unregisteringujkjjkj7ubajk}(j^]j`]jb]jd]jf]ujkjjkj6ubajk}(j^]j`]jb]jd]jf]ujkj*jkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Alternate mode driver operations}(jk Alternate mode driver operationsjkj)7ubajk}(j^]j`]jb]jd]jf]internalrefurij6 anchorname!#alternate-mode-driver-operationsujkjjkj&7ubajk}(j^]j`]jb]jd]jf]ujkjjkj#7ubajk}(j^]j`]jb]jd]jf]ujkj*jkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPI for the port drivers}(jkAPI for the port driversjkjM7ubajk}(j^]j`]jb]jd]jf]internalrefurij6 anchorname#api-for-the-port-driversujkjjkjJ7ubajk}(j^]j`]jb]jd]jf]ujkjjkjG7ubajk}(j^]j`]jb]jd]jf]ujkj*jkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCable Plug operations}(jkCable Plug operationsjkjq7ubajk}(j^]j`]jb]jd]jf]internalrefurij6 anchorname#cable-plug-operationsujkjjkjn7ubajk}(j^]j`]jb]jd]jf]ujkjjkjk7ubajk}(j^]j`]jb]jd]jf]ujkj*jkj6ubejk}(j^]j`]jb]jd]jf]ujkj:jkj6ubejk}(j^]j`]jb]jd]jf]ujkj*jkj6ubejk}(j^]j`]jb]jd]jf]ujkj:jkj6ubejk}(j^]j`]jb]jd]jf]ujkj*jkj5ubajk}(j^]j`]jb]jd]jf]ujkj:ubj* je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is sm712fb?}(jkjjkj7ubajk}(j^]j`]jb]jd]jf]internalrefuri fb/sm712fb anchornamehujkjjkj7ubajk}(j^]j`]jb]jd]jf]ujkjjkj7ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHow to use it?}(jkHow to use it?jkj7ubajk}(j^]j`]jb]jd]jf]internalrefurij7 anchorname#how-to-use-itujkjjkj7ubajk}(j^]j`]jb]jd]jf]ujkjjkj7ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Graphic modes}(jk Graphic modesjkj7ubajk}(j^]j`]jb]jd]jf]internalrefurij7 anchorname#graphic-modesujkjjkj7ubajk}(j^]j`]jb]jd]jf]ujkjjkj7ubajk}(j^]j`]jb]jd]jf]ujkj*jkj7ubajk}(j^]j`]jb]jd]jf]ujkj:jkj7ubejk}(j^]j`]jb]jd]jf]ujkj*jkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMissing Features}(jkMissing Featuresjkj'8ubajk}(j^]j`]jb]jd]jf]internalrefurij7 anchorname#missing-featuresujkjjkj$8ubajk}(j^]j`]jb]jd]jf]ujkjjkj!8ubajk}(j^]j`]jb]jd]jf]ujkj*jkj7ubejk}(j^]j`]jb]jd]jf]ujkj:jkj7ubejk}(j^]j`]jb]jd]jf]ujkj*jkj7ubajk}(j^]j`]jb]jd]jf]ujkj:ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"VFIO - “Virtual Function I/O” }(jkjjkj`8ubajk}(j^]j`]jb]jd]jf]internalrefuridriver-api/vfio anchornamehujkjjkj]8ubajk}(j^]j`]jb]jd]jf]ujkjjkjZ8ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGroups, Devices, and IOMMUs}(jkGroups, Devices, and IOMMUsjkj8ubajk}(j^]j`]jb]jd]jf]internalrefurijo8 anchorname#groups-devices-and-iommusujkjjkj}8ubajk}(j^]j`]jb]jd]jf]ujkjjkjz8ubajk}(j^]j`]jb]jd]jf]ujkj*jkjw8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVFIO Usage Example}(jkVFIO Usage Examplejkj8ubajk}(j^]j`]jb]jd]jf]internalrefurijo8 anchorname#vfio-usage-exampleujkjjkj8ubajk}(j^]j`]jb]jd]jf]ujkjjkj8ubajk}(j^]j`]jb]jd]jf]ujkj*jkjw8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIOMMUFD and vfio_iommu_type1}(jkIOMMUFD and vfio_iommu_type1jkj8ubajk}(j^]j`]jb]jd]jf]internalrefurijo8 anchorname#iommufd-and-vfio-iommu-type1ujkjjkj8ubajk}(j^]j`]jb]jd]jf]ujkjjkj8ubajk}(j^]j`]jb]jd]jf]ujkj*jkjw8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVFIO Device cdev}(jkVFIO Device cdevjkj8ubajk}(j^]j`]jb]jd]jf]internalrefurijo8 anchorname#vfio-device-cdevujkjjkj8ubajk}(j^]j`]jb]jd]jf]ujkjjkj8ubajk}(j^]j`]jb]jd]jf]ujkj*jkjw8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice cdev Example}(jkDevice cdev Examplejkj9ubajk}(j^]j`]jb]jd]jf]internalrefurijo8 anchorname#device-cdev-exampleujkjjkj 9ubajk}(j^]j`]jb]jd]jf]ujkjjkj 9ubajk}(j^]j`]jb]jd]jf]ujkj*jkjw8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk VFIO User API}(jk VFIO User APIjkj49ubajk}(j^]j`]jb]jd]jf]internalrefurijo8 anchorname#vfio-user-apiujkjjkj19ubajk}(j^]j`]jb]jd]jf]ujkjjkj.9ubajk}(j^]j`]jb]jd]jf]ujkj*jkjw8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVFIO bus driver API}(jkVFIO bus driver APIjkjX9ubajk}(j^]j`]jb]jd]jf]internalrefurijo8 anchorname#vfio-bus-driver-apiujkjjkjU9ubajk}(j^]j`]jb]jd]jf]ujkjjkjR9ubajk}(j^]j`]jb]jd]jf]ujkj*jkjw8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPPC64 sPAPR implementation note}(jkPPC64 sPAPR implementation notejkj|9ubajk}(j^]j`]jb]jd]jf]internalrefurijo8 anchorname #ppc64-spapr-implementation-noteujkjjkjy9ubajk}(j^]j`]jb]jd]jf]ujkjjkjv9ubajk}(j^]j`]jb]jd]jf]ujkj*jkjw8ubejk}(j^]j`]jb]jd]jf]ujkj:jkjZ8ubejk}(j^]j`]jb]jd]jf]ujkj*jkjW8ubajk}(j^]j`]jb]jd]jf]ujkj:ubjUje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUSB core callbacks}(jkjjkj9ubajk}(j^]j`]jb]jd]jf]internalrefuridriver-api/usb/callbacks anchornamehujkjjkj9ubajk}(j^]j`]jb]jd]jf]ujkjjkj9ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat callbacks will usbcore do?}(jkWhat callbacks will usbcore do?jkj9ubajk}(j^]j`]jb]jd]jf]internalrefurij9 anchorname#what-callbacks-will-usbcore-doujkjjkj9ubajk}(j^]j`]jb]jd]jf]ujkjjkj9ubajk}(j^]j`]jb]jd]jf]ujkj*jkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCalling conventions}(jkCalling conventionsjkj9ubajk}(j^]j`]jb]jd]jf]internalrefurij9 anchorname#calling-conventionsujkjjkj9ubajk}(j^]j`]jb]jd]jf]ujkjjkj9ubajk}(j^]j`]jb]jd]jf]ujkj*jkj9ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHotplugging callbacks}(jkHotplugging callbacksjkj:ubajk}(j^]j`]jb]jd]jf]internalrefurij9 anchorname#hotplugging-callbacksujkjjkj:ubajk}(j^]j`]jb]jd]jf]ujkjjkj:ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe probe() callback}(jkThe probe() callbackjkj>:ubajk}(j^]j`]jb]jd]jf]internalrefurij9 anchorname#the-probe-callbackujkjjkj;:ubajk}(j^]j`]jb]jd]jf]ujkjjkj8:ubajk}(j^]j`]jb]jd]jf]ujkj*jkj5:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe disconnect() callback}(jkThe disconnect() callbackjkjb:ubajk}(j^]j`]jb]jd]jf]internalrefurij9 anchorname#the-disconnect-callbackujkjjkj_:ubajk}(j^]j`]jb]jd]jf]ujkjjkj\:ubajk}(j^]j`]jb]jd]jf]ujkj*jkj5:ubejk}(j^]j`]jb]jd]jf]ujkj:jkj:ubejk}(j^]j`]jb]jd]jf]ujkj*jkj9ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevice level callbacks}(jkDevice level callbacksjkj:ubajk}(j^]j`]jb]jd]jf]internalrefurij9 anchorname#device-level-callbacksujkjjkj:ubajk}(j^]j`]jb]jd]jf]ujkjjkj:ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk pre_reset}(jk pre_resetjkj:ubajk}(j^]j`]jb]jd]jf]internalrefurij9 anchorname #pre-resetujkjjkj:ubajk}(j^]j`]jb]jd]jf]ujkjjkj:ubajk}(j^]j`]jb]jd]jf]ujkj*jkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk post_reset}(jk post_resetjkj:ubajk}(j^]j`]jb]jd]jf]internalrefurij9 anchorname #post-resetujkjjkj:ubajk}(j^]j`]jb]jd]jf]ujkjjkj:ubajk}(j^]j`]jb]jd]jf]ujkj*jkj:ubejk}(j^]j`]jb]jd]jf]ujkj:jkj:ubejk}(j^]j`]jb]jd]jf]ujkj*jkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCall sequences}(jkCall sequencesjkj;ubajk}(j^]j`]jb]jd]jf]internalrefurij9 anchorname#call-sequencesujkjjkj;ubajk}(j^]j`]jb]jd]jf]ujkjjkj;ubajk}(j^]j`]jb]jd]jf]ujkj*jkj9ubejk}(j^]j`]jb]jd]jf]ujkj:jkj9ubejk}(j^]j`]jb]jd]jf]ujkj*jkj9ubajk}(j^]j`]jb]jd]jf]ujkj:ubj0 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Tridentfb}(jkjjkj@;ubajk}(j^]j`]jb]jd]jf]internalrefuri fb/tridentfb anchornamehujkjjkj=;ubajk}(j^]j`]jb]jd]jf]ujkjjkj:;ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow to use it?}(jkHow to use it?jkj`;ubajk}(j^]j`]jb]jd]jf]internalrefurijO; anchorname#how-to-use-itujkjjkj];ubajk}(j^]j`]jb]jd]jf]ujkjjkjZ;ubajk}(j^]j`]jb]jd]jf]ujkj*jkjW;ubajk}(j^]j`]jb]jd]jf]ujkj:jkj:;ubejk}(j^]j`]jb]jd]jf]ujkj*jkj7;ubajk}(j^]j`]jb]jd]jf]ujkj:ubj1 je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksm501fb}(jkjjkj;ubajk}(j^]j`]jb]jd]jf]internalrefurifb/sm501 anchornamehujkjjkj;ubajk}(j^]j`]jb]jd]jf]ujkjjkj;ubajk}(j^]j`]jb]jd]jf]ujkj*jkj;ubajk}(j^]j`]jb]jd]jf]ujkj:ubjR je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFrame Buffer device internals}(jkj-jkj;ubajk}(j^]j`]jb]jd]jf]internalrefuri fb/internals anchornamehujkjjkj;ubajk}(j^]j`]jb]jd]jf]ujkjjkj;ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Structures used by the frame buffer device API}(jk.Structures used by the frame buffer device APIjkj;ubajk}(j^]j`]jb]jd]jf]internalrefurij; anchorname/#structures-used-by-the-frame-buffer-device-apiujkjjkj;ubajk}(j^]j`]jb]jd]jf]ujkjjkj;ubajk}(j^]j`]jb]jd]jf]ujkj*jkj;ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+Visuals used by the frame buffer device API}(jk+Visuals used by the frame buffer device APIjkj <ubajk}(j^]j`]jb]jd]jf]internalrefurij; anchorname,#visuals-used-by-the-frame-buffer-device-apiujkjjkj<ubajk}(j^]j`]jb]jd]jf]ujkjjkj<ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Monochrome (FB_VISUAL_MONO01 and FB_VISUAL_MONO10)}(jk2Monochrome (FB_VISUAL_MONO01 and FB_VISUAL_MONO10)jkj*<ubajk}(j^]j`]jb]jd]jf]internalrefurij; anchorname1#monochrome-fb-visual-mono01-and-fb-visual-mono10ujkjjkj'<ubajk}(j^]j`]jb]jd]jf]ujkjjkj$<ubajk}(j^]j`]jb]jd]jf]ujkj*jkj!<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEPseudo color (FB_VISUAL_PSEUDOCOLOR and FB_VISUAL_STATIC_PSEUDOCOLOR)}(jkEPseudo color (FB_VISUAL_PSEUDOCOLOR and FB_VISUAL_STATIC_PSEUDOCOLOR)jkjN<ubajk}(j^]j`]jb]jd]jf]internalrefurij; anchornameD#pseudo-color-fb-visual-pseudocolor-and-fb-visual-static-pseudocolorujkjjkjK<ubajk}(j^]j`]jb]jd]jf]ujkjjkjH<ubajk}(j^]j`]jb]jd]jf]ujkj*jkj!<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk True color (FB_VISUAL_TRUECOLOR)}(jk True color (FB_VISUAL_TRUECOLOR)jkjr<ubajk}(j^]j`]jb]jd]jf]internalrefurij; anchorname#true-color-fb-visual-truecolorujkjjkjo<ubajk}(j^]j`]jb]jd]jf]ujkjjkjl<ubajk}(j^]j`]jb]jd]jf]ujkj*jkj!<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Direct color (FB_VISUAL_DIRECTCOLOR)}(jk$Direct color (FB_VISUAL_DIRECTCOLOR)jkj<ubajk}(j^]j`]jb]jd]jf]internalrefurij; anchorname##direct-color-fb-visual-directcolorujkjjkj<ubajk}(j^]j`]jb]jd]jf]ujkjjkj<ubajk}(j^]j`]jb]jd]jf]ujkj*jkj!<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGrayscale displays}(jkGrayscale displaysjkj<ubajk}(j^]j`]jb]jd]jf]internalrefurij; anchorname#grayscale-displaysujkjjkj<ubajk}(j^]j`]jb]jd]jf]ujkjjkj<ubajk}(j^]j`]jb]jd]jf]ujkj*jkj!<ubejk}(j^]j`]jb]jd]jf]ujkj:jkj<ubejk}(j^]j`]jb]jd]jf]ujkj*jkj;ubejk}(j^]j`]jb]jd]jf]ujkj:jkj;ubejk}(j^]j`]jb]jd]jf]ujkj*jkj;ubajk}(j^]j`]jb]jd]jf]ujkj:ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk:uvesafb - A Generic Driver for VBE2+ compliant video cards}(jkj;jkj<ubajk}(j^]j`]jb]jd]jf]internalrefuri fb/uvesafb anchornamehujkjjkj<ubajk}(j^]j`]jb]jd]jf]ujkjjkj<ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Requirements}(jk1. Requirementsjkj=ubajk}(j^]j`]jb]jd]jf]internalrefurij= anchorname #requirementsujkjjkj=ubajk}(j^]j`]jb]jd]jf]ujkjjkj=ubajk}(j^]j`]jb]jd]jf]ujkj*jkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Caveats and limitations}(jk2. Caveats and limitationsjkjC=ubajk}(j^]j`]jb]jd]jf]internalrefurij= anchorname#caveats-and-limitationsujkjjkj@=ubajk}(j^]j`]jb]jd]jf]ujkjjkj==ubajk}(j^]j`]jb]jd]jf]ujkj*jkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Configuration}(jk3. Configurationjkjg=ubajk}(j^]j`]jb]jd]jf]internalrefurij= anchorname#configurationujkjjkjd=ubajk}(j^]j`]jb]jd]jf]ujkjjkja=ubajk}(j^]j`]jb]jd]jf]ujkj*jkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. The sysfs interface}(jk4. The sysfs interfacejkj=ubajk}(j^]j`]jb]jd]jf]internalrefurij= anchorname#the-sysfs-interfaceujkjjkj=ubajk}(j^]j`]jb]jd]jf]ujkjjkj=ubajk}(j^]j`]jb]jd]jf]ujkj*jkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. Miscellaneous}(jk5. Miscellaneousjkj=ubajk}(j^]j`]jb]jd]jf]internalrefurij= anchorname#miscellaneousujkjjkj=ubajk}(j^]j`]jb]jd]jf]ujkjjkj=ubajk}(j^]j`]jb]jd]jf]ujkj*jkj=ubejk}(j^]j`]jb]jd]jf]ujkj:jkj<ubejk}(j^]j`]jb]jd]jf]ujkj*jkj<ubajk}(j^]j`]jb]jd]jf]ujkj:ubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBTRFS}(jkjIjkj=ubajk}(j^]j`]jb]jd]jf]internalrefurifilesystems/btrfs anchornamehujkjjkj=ubajk}(j^]j`]jb]jd]jf]ujkjjkj=ubajk}(j^]j`]jb]jd]jf]ujkj*jkj=ubajk}(j^]j`]jb]jd]jf]ujkj:ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUSB hotplugging}(jkjWjkj>ubajk}(j^]j`]jb]jd]jf]internalrefuridriver-api/usb/hotplug anchornamehujkjjkj>ubajk}(j^]j`]jb]jd]jf]ujkjjkj>ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLinux Hotplugging}(jkLinux Hotpluggingjkj4>ubajk}(j^]j`]jb]jd]jf]internalrefurij#> anchorname#linux-hotpluggingujkjjkj1>ubajk}(j^]j`]jb]jd]jf]ujkjjkj.>ubajk}(j^]j`]jb]jd]jf]ujkj*jkj+>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkKernel Hotplug Helper (}(jkKernel Hotplug Helper (jkjX>ubjNs)}(jk``/sbin/hotplug``jk]jk /sbin/hotplug}(jkhjkj`>ubajk}(j^]j`]jb]jd]jf]ujkjj^sNj_sNjkjX>ubjk)}(jkjCjkjX>ubejk}(j^]j`]jb]jd]jf]internalrefurij#> anchorname##kernel-hotplug-helper-sbin-hotplugujkjjkjU>ubajk}(j^]j`]jb]jd]jf]ujkjjkjR>ubajk}(j^]j`]jb]jd]jf]ujkj*jkj+>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUSB Policy Agent}(jkUSB Policy Agentjkj>ubajk}(j^]j`]jb]jd]jf]internalrefurij#> anchorname#usb-policy-agentujkjjkj>ubajk}(j^]j`]jb]jd]jf]ujkjjkj>ubajk}(j^]j`]jb]jd]jf]ujkj*jkj+>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUSB Modutils Support}(jkUSB Modutils Supportjkj>ubajk}(j^]j`]jb]jd]jf]internalrefurij#> anchorname#usb-modutils-supportujkjjkj>ubajk}(j^]j`]jb]jd]jf]ujkjjkj>ubajk}(j^]j`]jb]jd]jf]ujkj*jkj+>ubejk}(j^]j`]jb]jd]jf]ujkj:jkj>ubejk}(j^]j`]jb]jd]jf]ujkj*jkj >ubajk}(j^]j`]jb]jd]jf]ujkj:ubj= je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBeOS filesystem for Linux}(jkjejkj>ubajk}(j^]j`]jb]jd]jf]internalrefurifilesystems/befs anchornamehujkjjkj>ubajk}(j^]j`]jb]jd]jf]ujkjjkj>ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWarning}(jkWarningjkj ?ubajk}(j^]j`]jb]jd]jf]internalrefurij> anchorname#warningujkjjkj?ubajk}(j^]j`]jb]jd]jf]ujkjjkj?ubajk}(j^]j`]jb]jd]jf]ujkj*jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLicense}(jkLicensejkj/?ubajk}(j^]j`]jb]jd]jf]internalrefurij> anchorname#licenseujkjjkj,?ubajk}(j^]j`]jb]jd]jf]ujkjjkj)?ubajk}(j^]j`]jb]jd]jf]ujkj*jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAuthor}(jkAuthorjkjS?ubajk}(j^]j`]jb]jd]jf]internalrefurij> anchorname#authorujkjjkjP?ubajk}(j^]j`]jb]jd]jf]ujkjjkjM?ubajk}(j^]j`]jb]jd]jf]ujkj*jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is this Driver?}(jkWhat is this Driver?jkjw?ubajk}(j^]j`]jb]jd]jf]internalrefurij> anchorname#what-is-this-driverujkjjkjt?ubajk}(j^]j`]jb]jd]jf]ujkjjkjq?ubajk}(j^]j`]jb]jd]jf]ujkj*jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhich is it, BFS or BEFS?}(jkWhich is it, BFS or BEFS?jkj?ubajk}(j^]j`]jb]jd]jf]internalrefurij> anchorname#which-is-it-bfs-or-befsujkjjkj?ubajk}(j^]j`]jb]jd]jf]ujkjjkj?ubajk}(j^]j`]jb]jd]jf]ujkj*jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow to Install}(jkHow to Installjkj?ubajk}(j^]j`]jb]jd]jf]internalrefurij> anchorname#how-to-installujkjjkj?ubajk}(j^]j`]jb]jd]jf]ujkjjkj?ubajk}(j^]j`]jb]jd]jf]ujkj*jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Using BFS}(jk Using BFSjkj?ubajk}(j^]j`]jb]jd]jf]internalrefurij> anchorname #using-bfsujkjjkj?ubajk}(j^]j`]jb]jd]jf]ujkjjkj?ubajk}(j^]j`]jb]jd]jf]ujkj*jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mount Options}(jk Mount Optionsjkj@ubajk}(j^]j`]jb]jd]jf]internalrefurij> anchorname#mount-optionsujkjjkj@ubajk}(j^]j`]jb]jd]jf]ujkjjkj@ubajk}(j^]j`]jb]jd]jf]ujkj*jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow to Get Latest Version}(jkHow to Get Latest Versionjkj+@ubajk}(j^]j`]jb]jd]jf]internalrefurij> anchorname#how-to-get-latest-versionujkjjkj(@ubajk}(j^]j`]jb]jd]jf]ujkjjkj%@ubajk}(j^]j`]jb]jd]jf]ujkj*jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAny Known Bugs?}(jkAny Known Bugs?jkjO@ubajk}(j^]j`]jb]jd]jf]internalrefurij> anchorname#any-known-bugsujkjjkjL@ubajk}(j^]j`]jb]jd]jf]ujkjjkjI@ubajk}(j^]j`]jb]jd]jf]ujkj*jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpecial Thanks}(jkSpecial Thanksjkjs@ubajk}(j^]j`]jb]jd]jf]internalrefurij> anchorname#special-thanksujkjjkjp@ubajk}(j^]j`]jb]jd]jf]ujkjjkjm@ubajk}(j^]j`]jb]jd]jf]ujkj*jkj?ubejk}(j^]j`]jb]jd]jf]ujkj:jkj>ubejk}(j^]j`]jb]jd]jf]ujkj*jkj>ubajk}(j^]j`]jb]jd]jf]ujkj:ubj" je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk TTY Internals}(jkjsjkj@ubajk}(j^]j`]jb]jd]jf]internalrefuridriver-api/tty/tty_internals anchornamehujkjjkj@ubajk}(j^]j`]jb]jd]jf]ujkjjkj@ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKopen}(jkKopenjkj@ubajk}(j^]j`]jb]jd]jf]internalrefurij@ anchorname#kopenujkjjkj@ubajk}(j^]j`]jb]jd]jf]ujkjjkj@ubajk}(j^]j`]jb]jd]jf]ujkj*jkj@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExported Internal Functions}(jkExported Internal Functionsjkj@ubajk}(j^]j`]jb]jd]jf]internalrefurij@ anchorname#exported-internal-functionsujkjjkj@ubajk}(j^]j`]jb]jd]jf]ujkjjkj@ubajk}(j^]j`]jb]jd]jf]ujkj*jkj@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInternal Functions}(jkInternal FunctionsjkjAubajk}(j^]j`]jb]jd]jf]internalrefurij@ anchorname#internal-functionsujkjjkjAubajk}(j^]j`]jb]jd]jf]ujkjjkjAubajk}(j^]j`]jb]jd]jf]ujkj*jkj@ubejk}(j^]j`]jb]jd]jf]ujkj:jkj@ubejk}(j^]j`]jb]jd]jf]ujkj*jkj@ubajk}(j^]j`]jb]jd]jf]ujkj:ubjWje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Frame Buffer}(jkjjkjMAubajk}(j^]j`]jb]jd]jf]internalrefurifb/index anchornamehujkjjkjJAubajk}(j^]j`]jb]jd]jf]ujkjjkjGAubje0)}(jkhjk](jH)}(jkhjk]jk}(j^]j`]jb]jd]jf]parentj\Aentries](Nfb/apiNfb/arkfbN fb/aty128fbN fb/cirrusfbNfb/cmap_xfbdevNfb/deferred_ioNfb/efifbN fb/ep93xx-fbNfb/fbconNfb/framebufferNfb/gxfbN fb/intel810N fb/internalsNfb/lxfbN fb/matroxfbNfb/metronomefbN fb/modedbN fb/pvr2fbNfb/pxafbNfb/s3fbN fb/sa1100fbN fb/sh7760fbNfb/sisfbNfb/sm501N fb/sm712fbNfb/sstfbNfb/tgafbN fb/tridentfbNfb/udlfbN fb/uvesafbN fb/vesafbNfb/viafbN fb/vt8623fbe includefiles](jsAjuAjwAjyAj{Aj}AjAjAjAjAjAjAjAjAjAjAjAjAjAjAjAjAjAjAjAjAjAjAjAjAjAjAjAemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s6/var/lib/git/docbuild/linux/Documentation/fb/index.rstj_sKjkjdAubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjAubajk}(j^]j`]jb]jd]jf]internalrefurij\A anchorname#indicesujkjjkjAubajk}(j^]j`]jb]jd]jf]ujkjjkjAubajk}(j^]j`]jb]jd]jf]ujkj*jkjAubajk}(j^]j`]jb]jd]jf]exprsubproject and htmlujkj3jkjdAubejk}(j^]j`]jb]jd]jf]ujkj:jkjGAubejk}(j^]j`]jb]jd]jf]ujkj*jkjDAubajk}(j^]j`]jb]jd]jf]ujkj:ubjtje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTTY Port}(jkjjkj Bubajk}(j^]j`]jb]jd]jf]internalrefuridriver-api/tty/tty_port anchornamehujkjjkjBubajk}(j^]j`]jb]jd]jf]ujkjjkjBubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTTY Port Functions}(jkTTY Port Functionsjkj+Bubajk}(j^]j`]jb]jd]jf]internalrefurijB anchorname#tty-port-functionsujkjjkj(Bubajk}(j^]j`]jb]jd]jf]ujkjjkj%Bubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInit & Destroy}(jkInit & DestroyjkjLBubajk}(j^]j`]jb]jd]jf]internalrefurijB anchorname #init-destroyujkjjkjIBubajk}(j^]j`]jb]jd]jf]ujkjjkjFBubajk}(j^]j`]jb]jd]jf]ujkj*jkjCBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOpen/Close/Hangup Helpers}(jkOpen/Close/Hangup HelpersjkjpBubajk}(j^]j`]jb]jd]jf]internalrefurijB anchorname#open-close-hangup-helpersujkjjkjmBubajk}(j^]j`]jb]jd]jf]ujkjjkjjBubajk}(j^]j`]jb]jd]jf]ujkj*jkjCBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTTY Refcounting}(jkTTY RefcountingjkjBubajk}(j^]j`]jb]jd]jf]internalrefurijB anchorname#tty-refcountingujkjjkjBubajk}(j^]j`]jb]jd]jf]ujkjjkjBubajk}(j^]j`]jb]jd]jf]ujkj*jkjCBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk TTY Helpers}(jk TTY HelpersjkjBubajk}(j^]j`]jb]jd]jf]internalrefurijB anchorname #tty-helpersujkjjkjBubajk}(j^]j`]jb]jd]jf]ujkjjkjBubajk}(j^]j`]jb]jd]jf]ujkj*jkjCBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Modem Signals}(jk Modem SignalsjkjBubajk}(j^]j`]jb]jd]jf]internalrefurijB anchorname#modem-signalsujkjjkjBubajk}(j^]j`]jb]jd]jf]ujkjjkjBubajk}(j^]j`]jb]jd]jf]ujkj*jkjCBubejk}(j^]j`]jb]jd]jf]ujkj:jkj%Bubejk}(j^]j`]jb]jd]jf]ujkj*jkj"Bubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTTY Port Reference}(jkTTY Port Referencejkj Cubajk}(j^]j`]jb]jd]jf]internalrefurijB anchorname#tty-port-referenceujkjjkj Cubajk}(j^]j`]jb]jd]jf]ujkjjkjCubajk}(j^]j`]jb]jd]jf]ujkj*jkj"Bubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTTY Port Operations Reference}(jkTTY Port Operations Referencejkj0Cubajk}(j^]j`]jb]jd]jf]internalrefurijB anchorname#tty-port-operations-referenceujkjjkj-Cubajk}(j^]j`]jb]jd]jf]ujkjjkj*Cubajk}(j^]j`]jb]jd]jf]ujkj*jkj"Bubejk}(j^]j`]jb]jd]jf]ujkj:jkjBubejk}(j^]j`]jb]jd]jf]ujkj*jkjBubajk}(j^]j`]jb]jd]jf]ujkj:ubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk@Acceptance criteria for vfio-pci device specific driver variants}(jkjjkjiCubajk}(j^]j`]jb]jd]jf]internalrefuri5driver-api/vfio-pci-device-specific-driver-acceptance anchornamehujkjjkjfCubajk}(j^]j`]jb]jd]jf]ujkjjkjcCubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjCubajk}(j^]j`]jb]jd]jf]internalrefurijxC anchorname #overviewujkjjkjCubajk}(j^]j`]jb]jd]jf]ujkjjkjCubajk}(j^]j`]jb]jd]jf]ujkj*jkjCubajk}(j^]j`]jb]jd]jf]ujkj:jkjcCubejk}(j^]j`]jb]jd]jf]ujkj*jkj`Cubajk}(j^]j`]jb]jd]jf]ujkj:ubjdje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWriting Virtio Drivers}(jkjjkjCubajk}(j^]j`]jb]jd]jf]internalrefuri(driver-api/virtio/writing_virtio_drivers anchornamehujkjjkjCubajk}(j^]j`]jb]jd]jf]ujkjjkjCubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk IntroductionjkjCubajk}(j^]j`]jb]jd]jf]internalrefurijC anchorname #introductionujkjjkjCubajk}(j^]j`]jb]jd]jf]ujkjjkjCubajk}(j^]j`]jb]jd]jf]ujkj*jkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver boilerplate}(jkDriver boilerplatejkjDubajk}(j^]j`]jb]jd]jf]internalrefurijC anchorname#driver-boilerplateujkjjkjDubajk}(j^]j`]jb]jd]jf]ujkjjkjDubajk}(j^]j`]jb]jd]jf]ujkj*jkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSending and receiving data}(jkSending and receiving datajkj*Dubajk}(j^]j`]jb]jd]jf]internalrefurijC anchorname#sending-and-receiving-dataujkjjkj'Dubajk}(j^]j`]jb]jd]jf]ujkjjkj$Dubajk}(j^]j`]jb]jd]jf]ujkj*jkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk ReferencesjkjNDubajk}(j^]j`]jb]jd]jf]internalrefurijC anchorname #referencesujkjjkjKDubajk}(j^]j`]jb]jd]jf]ujkjjkjHDubajk}(j^]j`]jb]jd]jf]ujkj*jkjCubejk}(j^]j`]jb]jd]jf]ujkj:jkjCubejk}(j^]j`]jb]jd]jf]ujkj*jkjCubajk}(j^]j`]jb]jd]jf]ujkj:ubjqje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk7VIA Integration Graphic Chip Console Framebuffer Driver}(jkjjkjDubajk}(j^]j`]jb]jd]jf]internalrefurifb/viafb anchornamehujkjjkjDubajk}(j^]j`]jb]jd]jf]ujkjjkjDubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlatform}(jkPlatformjkjDubajk}(j^]j`]jb]jd]jf]internalrefurijD anchorname #platformujkjjkjDubajk}(j^]j`]jb]jd]jf]ujkjjkjDubajk}(j^]j`]jb]jd]jf]ujkj*jkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver features}(jkDriver featuresjkjDubajk}(j^]j`]jb]jd]jf]internalrefurijD anchorname#driver-featuresujkjjkjDubajk}(j^]j`]jb]jd]jf]ujkjjkjDubajk}(j^]j`]jb]jd]jf]ujkj*jkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing the viafb module}(jkUsing the viafb modulejkjDubajk}(j^]j`]jb]jd]jf]internalrefurijD anchorname#using-the-viafb-moduleujkjjkjDubajk}(j^]j`]jb]jd]jf]ujkjjkjDubajk}(j^]j`]jb]jd]jf]ujkj*jkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Configure viafb with “fbset” tool}(jk!Configure viafb with "fbset" tooljkjEubajk}(j^]j`]jb]jd]jf]internalrefurijD anchorname #configure-viafb-with-fbset-toolujkjjkjEubajk}(j^]j`]jb]jd]jf]ujkjjkj Eubajk}(j^]j`]jb]jd]jf]ujkj*jkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfigure viafb via /proc}(jkConfigure viafb via /procjkj7Eubajk}(j^]j`]jb]jd]jf]internalrefurijD anchorname#configure-viafb-via-procujkjjkj4Eubajk}(j^]j`]jb]jd]jf]ujkjjkj1Eubajk}(j^]j`]jb]jd]jf]ujkj*jkjDubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBootup with viafb}(jkBootup with viafbjkj[Eubajk}(j^]j`]jb]jd]jf]internalrefurijD anchorname#bootup-with-viafbujkjjkjXEubajk}(j^]j`]jb]jd]jf]ujkjjkjUEubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVIA Framebuffer modes}(jkVIA Framebuffer modesjkj|Eubajk}(j^]j`]jb]jd]jf]internalrefurijD anchorname#via-framebuffer-modesujkjjkjyEubajk}(j^]j`]jb]jd]jf]ujkjjkjvEubajk}(j^]j`]jb]jd]jf]ujkj*jkjsEubajk}(j^]j`]jb]jd]jf]ujkj:jkjUEubejk}(j^]j`]jb]jd]jf]ujkj*jkjDubejk}(j^]j`]jb]jd]jf]ujkj:jkjDubejk}(j^]j`]jb]jd]jf]ujkj*jkj~Dubajk}(j^]j`]jb]jd]jf]ujkj:ubjo je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDirectories and files under the sysfs for Each Physical Device}(jk>Directories and files under the sysfs for Each Physical DevicejkjZJubajk}(j^]j`]jb]jd]jf]internalrefurijI anchorname?#directories-and-files-under-the-sysfs-for-each-physical-deviceujkjjkjWJubajk}(j^]j`]jb]jd]jf]ujkjjkjTJubajk}(j^]j`]jb]jd]jf]ujkj*jkj-Jubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk:Directories and Files Under the sysfs for Each mdev Device}(jk:Directories and Files Under the sysfs for Each mdev Devicejkj~Jubajk}(j^]j`]jb]jd]jf]internalrefurijI anchorname;#directories-and-files-under-the-sysfs-for-each-mdev-deviceujkjjkj{Jubajk}(j^]j`]jb]jd]jf]ujkjjkjxJubajk}(j^]j`]jb]jd]jf]ujkj*jkj-Jubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMediated device Hot plug}(jkMediated device Hot plugjkjJubajk}(j^]j`]jb]jd]jf]internalrefurijI anchorname#mediated-device-hot-plugujkjjkjJubajk}(j^]j`]jb]jd]jf]ujkjjkjJubajk}(j^]j`]jb]jd]jf]ujkj*jkj-Jubejk}(j^]j`]jb]jd]jf]ujkj:jkjJubejk}(j^]j`]jb]jd]jf]ujkj*jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Translation APIs for Mediated Devices}(jk%Translation APIs for Mediated DevicesjkjJubajk}(j^]j`]jb]jd]jf]internalrefurijI anchorname&#translation-apis-for-mediated-devicesujkjjkjJubajk}(j^]j`]jb]jd]jf]ujkjjkjJubajk}(j^]j`]jb]jd]jf]ujkj*jkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk ReferencesjkjJubajk}(j^]j`]jb]jd]jf]internalrefurijI anchorname #referencesujkjjkjJubajk}(j^]j`]jb]jd]jf]ujkjjkjJubajk}(j^]j`]jb]jd]jf]ujkj*jkjIubejk}(j^]j`]jb]jd]jf]ujkj:jkjzIubejk}(j^]j`]jb]jd]jf]ujkj*jkjwIubajk}(j^]j`]jb]jd]jf]ujkj:ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUSB bulk streams}(jkj jkj/Kubajk}(j^]j`]jb]jd]jf]internalrefuridriver-api/usb/bulk-streams anchornamehujkjjkj,Kubajk}(j^]j`]jb]jd]jf]ujkjjkj)Kubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Background}(jk BackgroundjkjOKubajk}(j^]j`]jb]jd]jf]internalrefurij>K anchorname #backgroundujkjjkjLKubajk}(j^]j`]jb]jd]jf]ujkjjkjIKubajk}(j^]j`]jb]jd]jf]ujkj*jkjFKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice-side implications}(jkDevice-side implicationsjkjsKubajk}(j^]j`]jb]jd]jf]internalrefurij>K anchorname#device-side-implicationsujkjjkjpKubajk}(j^]j`]jb]jd]jf]ujkjjkjmKubajk}(j^]j`]jb]jd]jf]ujkj*jkjFKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver implications}(jkDriver implicationsjkjKubajk}(j^]j`]jb]jd]jf]internalrefurij>K anchorname#driver-implicationsujkjjkjKubajk}(j^]j`]jb]jd]jf]ujkjjkjKubajk}(j^]j`]jb]jd]jf]ujkj*jkjFKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPicking new Stream IDs to use}(jkPicking new Stream IDs to usejkjKubajk}(j^]j`]jb]jd]jf]internalrefurij>K anchorname#picking-new-stream-ids-to-useujkjjkjKubajk}(j^]j`]jb]jd]jf]ujkjjkjKubajk}(j^]j`]jb]jd]jf]ujkj*jkjFKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkClean up}(jkClean upjkjKubajk}(j^]j`]jb]jd]jf]internalrefurij>K anchorname #clean-upujkjjkjKubajk}(j^]j`]jb]jd]jf]ujkjjkjKubajk}(j^]j`]jb]jd]jf]ujkj*jkjFKubejk}(j^]j`]jb]jd]jf]ujkj:jkj)Kubejk}(j^]j`]jb]jd]jf]ujkj*jkj&Kubajk}(j^]j`]jb]jd]jf]ujkj:ubj^ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!modedb default video mode support}(jkjjkjLubajk}(j^]j`]jb]jd]jf]internalrefuri fb/modedb anchornamehujkjjkjLubajk}(j^]j`]jb]jd]jf]ujkjjkjLubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5What is the VESA(TM) Coordinated Video Timings (CVT)?}(jk5What is the VESA(TM) Coordinated Video Timings (CVT)?jkj8Lubajk}(j^]j`]jb]jd]jf]internalrefurij'L anchorname2#what-is-the-vesa-tm-coordinated-video-timings-cvtujkjjkj5Lubajk}(j^]j`]jb]jd]jf]ujkjjkj2Lubajk}(j^]j`]jb]jd]jf]ujkj*jkj/Lubajk}(j^]j`]jb]jd]jf]ujkj:jkjLubejk}(j^]j`]jb]jd]jf]ujkj*jkjLubajk}(j^]j`]jb]jd]jf]ujkj:ubj8je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,USB device persistence during system suspend}(jkj)jkjqLubajk}(j^]j`]jb]jd]jf]internalrefuridriver-api/usb/persist anchornamehujkjjkjnLubajk}(j^]j`]jb]jd]jf]ujkjjkjkLubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is the problem?}(jkWhat is the problem?jkjLubajk}(j^]j`]jb]jd]jf]internalrefurijL anchorname#what-is-the-problemujkjjkjLubajk}(j^]j`]jb]jd]jf]ujkjjkjLubajk}(j^]j`]jb]jd]jf]ujkj*jkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is the solution?}(jkWhat is the solution?jkjLubajk}(j^]j`]jb]jd]jf]internalrefurijL anchorname#what-is-the-solutionujkjjkjLubajk}(j^]j`]jb]jd]jf]ujkjjkjLubajk}(j^]j`]jb]jd]jf]ujkj*jkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIs this the best solution?}(jkIs this the best solution?jkjLubajk}(j^]j`]jb]jd]jf]internalrefurijL anchorname#is-this-the-best-solutionujkjjkjLubajk}(j^]j`]jb]jd]jf]ujkjjkjLubajk}(j^]j`]jb]jd]jf]ujkj*jkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'WARNING: USB-persist can be dangerous!!}(jk'WARNING: USB-persist can be dangerous!!jkjLubajk}(j^]j`]jb]jd]jf]internalrefurijL anchorname%#warning-usb-persist-can-be-dangerousujkjjkjLubajk}(j^]j`]jb]jd]jf]ujkjjkjLubajk}(j^]j`]jb]jd]jf]ujkj*jkjLubejk}(j^]j`]jb]jd]jf]ujkj:jkjkLubejk}(j^]j`]jb]jd]jf]ujkj*jkjhLubajk}(j^]j`]jb]jd]jf]ujkj:ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+Fault injection capabilities infrastructure}(jkj7jkj6Mubajk}(j^]j`]jb]jd]jf]internalrefurifault-injection/fault-injection anchornamehujkjjkj3Mubajk}(j^]j`]jb]jd]jf]ujkjjkj0Mubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Available fault injection capabilities}(jk&Available fault injection capabilitiesjkjVMubajk}(j^]j`]jb]jd]jf]internalrefurijEM anchorname'#available-fault-injection-capabilitiesujkjjkjSMubajk}(j^]j`]jb]jd]jf]ujkjjkjPMubajk}(j^]j`]jb]jd]jf]ujkj*jkjMMubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/Configure fault-injection capabilities behavior}(jk/Configure fault-injection capabilities behaviorjkjzMubajk}(j^]j`]jb]jd]jf]internalrefurijEM anchorname0#configure-fault-injection-capabilities-behaviorujkjjkjwMubajk}(j^]j`]jb]jd]jf]ujkjjkjtMubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdebugfs entries}(jkdebugfs entriesjkjMubajk}(j^]j`]jb]jd]jf]internalrefurijEM anchorname#debugfs-entriesujkjjkjMubajk}(j^]j`]jb]jd]jf]ujkjjkjMubajk}(j^]j`]jb]jd]jf]ujkj*jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Boot option}(jk Boot optionjkjMubajk}(j^]j`]jb]jd]jf]internalrefurijEM anchorname #boot-optionujkjjkjMubajk}(j^]j`]jb]jd]jf]ujkjjkjMubajk}(j^]j`]jb]jd]jf]ujkj*jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk proc entries}(jk proc entriesjkjMubajk}(j^]j`]jb]jd]jf]internalrefurijEM anchorname #proc-entriesujkjjkjMubajk}(j^]j`]jb]jd]jf]ujkjjkjMubajk}(j^]j`]jb]jd]jf]ujkj*jkjMubejk}(j^]j`]jb]jd]jf]ujkj:jkjtMubejk}(j^]j`]jb]jd]jf]ujkj*jkjMMubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkError Injectable Functions}(jkError Injectable FunctionsjkjNubajk}(j^]j`]jb]jd]jf]internalrefurijEM anchorname#error-injectable-functionsujkjjkjNubajk}(j^]j`]jb]jd]jf]ujkjjkj Nubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/Requirements for the Error Injectable Functions}(jk/Requirements for the Error Injectable Functionsjkj4Nubajk}(j^]j`]jb]jd]jf]internalrefurijEM anchorname0#requirements-for-the-error-injectable-functionsujkjjkj1Nubajk}(j^]j`]jb]jd]jf]ujkjjkj.Nubajk}(j^]j`]jb]jd]jf]ujkj*jkj+Nubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Type of the Error Injectable Functions}(jk&Type of the Error Injectable FunctionsjkjXNubajk}(j^]j`]jb]jd]jf]internalrefurijEM anchorname'#type-of-the-error-injectable-functionsujkjjkjUNubajk}(j^]j`]jb]jd]jf]ujkjjkjRNubajk}(j^]j`]jb]jd]jf]ujkj*jkj+Nubejk}(j^]j`]jb]jd]jf]ujkj:jkj Nubejk}(j^]j`]jb]jd]jf]ujkj*jkjMMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)How to add new fault injection capability}(jk)How to add new fault injection capabilityjkjNubajk}(j^]j`]jb]jd]jf]internalrefurijEM anchorname*#how-to-add-new-fault-injection-capabilityujkjjkjNubajk}(j^]j`]jb]jd]jf]ujkjjkjNubajk}(j^]j`]jb]jd]jf]ujkj*jkjMMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkApplication Examples}(jkApplication ExamplesjkjNubajk}(j^]j`]jb]jd]jf]internalrefurijEM anchorname#application-examplesujkjjkjNubajk}(j^]j`]jb]jd]jf]ujkjjkjNubajk}(j^]j`]jb]jd]jf]ujkj*jkjMMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4Tool to run command with failslab or fail_page_alloc}(jk4Tool to run command with failslab or fail_page_allocjkjNubajk}(j^]j`]jb]jd]jf]internalrefurijEM anchorname5#tool-to-run-command-with-failslab-or-fail-page-allocujkjjkjNubajk}(j^]j`]jb]jd]jf]ujkjjkjNubajk}(j^]j`]jb]jd]jf]ujkj*jkjMMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Systematic faults using fail-nth}(jk Systematic faults using fail-nthjkjNubajk}(j^]j`]jb]jd]jf]internalrefurijEM anchorname!#systematic-faults-using-fail-nthujkjjkjNubajk}(j^]j`]jb]jd]jf]ujkjjkjNubajk}(j^]j`]jb]jd]jf]ujkj*jkjMMubejk}(j^]j`]jb]jd]jf]ujkj:jkj0Mubejk}(j^]j`]jb]jd]jf]ujkj*jkj-Mubajk}(j^]j`]jb]jd]jf]ujkj:ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is pvr2fb?}(jkjEjkj-Oubajk}(j^]j`]jb]jd]jf]internalrefuri fb/pvr2fb anchornamehujkjjkj*Oubajk}(j^]j`]jb]jd]jf]ujkjjkj'Oubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Configuration}(jk ConfigurationjkjMOubajk}(j^]j`]jb]jd]jf]internalrefurijSubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk IntroductionjkjdSubajk}(j^]j`]jb]jd]jf]internalrefurijSS anchorname #introductionujkjjkjaSubajk}(j^]j`]jb]jd]jf]ujkjjkj^Subajk}(j^]j`]jb]jd]jf]ujkj*jkj[Subjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Installation}(jk InstallationjkjSubajk}(j^]j`]jb]jd]jf]internalrefurijSS anchorname #installationujkjjkjSubajk}(j^]j`]jb]jd]jf]ujkjjkjSubajk}(j^]j`]jb]jd]jf]ujkj*jkj[Subjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Module Usage}(jk Module UsagejkjSubajk}(j^]j`]jb]jd]jf]internalrefurijSS anchorname #module-usageujkjjkjSubajk}(j^]j`]jb]jd]jf]ujkjjkjSubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule insertion}(jkModule insertionjkjSubajk}(j^]j`]jb]jd]jf]internalrefurijSS anchorname#module-insertionujkjjkjSubajk}(j^]j`]jb]jd]jf]ujkjjkjSubajk}(j^]j`]jb]jd]jf]ujkj*jkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule removal}(jkModule removaljkjSubajk}(j^]j`]jb]jd]jf]internalrefurijSS anchorname#module-removalujkjjkjSubajk}(j^]j`]jb]jd]jf]ujkjjkjSubajk}(j^]j`]jb]jd]jf]ujkj*jkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel/Modules Options}(jkKernel/Modules OptionsjkjTubajk}(j^]j`]jb]jd]jf]internalrefurijSS anchorname#kernel-modules-optionsujkjjkjTubajk}(j^]j`]jb]jd]jf]ujkjjkjTubajk}(j^]j`]jb]jd]jf]ujkj*jkjSubejk}(j^]j`]jb]jd]jf]ujkj:jkjSubejk}(j^]j`]jb]jd]jf]ujkj*jkj[Subjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTools}(jkToolsjkjETubajk}(j^]j`]jb]jd]jf]internalrefurijSS anchorname#toolsujkjjkjBTubajk}(j^]j`]jb]jd]jf]ujkjjkj?Tubajk}(j^]j`]jb]jd]jf]ujkj*jkj[Subjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBugs}(jkBugsjkjiTubajk}(j^]j`]jb]jd]jf]internalrefurijSS anchorname#bugsujkjjkjfTubajk}(j^]j`]jb]jd]jf]ujkjjkjcTubajk}(j^]j`]jb]jd]jf]ujkj*jkj[Subjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTodo}(jkTodojkjTubajk}(j^]j`]jb]jd]jf]internalrefurijSS anchorname#todoujkjjkjTubajk}(j^]j`]jb]jd]jf]ujkjjkjTubajk}(j^]j`]jb]jd]jf]ujkj*jkj[Subejk}(j^]j`]jb]jd]jf]ujkj:jkj>Subejk}(j^]j`]jb]jd]jf]ujkj*jkj;Subajk}(j^]j`]jb]jd]jf]ujkj:ubjo je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk What is lxfb?}(jkjjkjTubajk}(j^]j`]jb]jd]jf]internalrefurifb/lxfb anchornamehujkjjkjTubajk}(j^]j`]jb]jd]jf]ujkjjkjTubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow to use it?}(jkHow to use it?jkjTubajk}(j^]j`]jb]jd]jf]internalrefurijT anchorname#how-to-use-itujkjjkjTubajk}(j^]j`]jb]jd]jf]ujkjjkjTubajk}(j^]j`]jb]jd]jf]ujkj*jkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkX11}(jkX11jkj Uubajk}(j^]j`]jb]jd]jf]internalrefurijT anchorname#x11ujkjjkjUubajk}(j^]j`]jb]jd]jf]ujkjjkjUubajk}(j^]j`]jb]jd]jf]ujkj*jkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Configuration}(jk Configurationjkj.Uubajk}(j^]j`]jb]jd]jf]internalrefurijT anchorname#configurationujkjjkj+Uubajk}(j^]j`]jb]jd]jf]ujkjjkj(Uubajk}(j^]j`]jb]jd]jf]ujkj*jkjTubejk}(j^]j`]jb]jd]jf]ujkj:jkjTubejk}(j^]j`]jb]jd]jf]ujkj*jkjTubajk}(j^]j`]jb]jd]jf]ujkj:ubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUnderstanding fbdev’s cmap}(jkjjkjgUubajk}(j^]j`]jb]jd]jf]internalrefurifb/cmap_xfbdev anchornamehujkjjkjdUubajk}(j^]j`]jb]jd]jf]ujkjjkjaUubajk}(j^]j`]jb]jd]jf]ujkj*jkj^Uubajk}(j^]j`]jb]jd]jf]ujkj:ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUSB Error codes}(jkjjkjUubajk}(j^]j`]jb]jd]jf]internalrefuridriver-api/usb/error-codes anchornamehujkjjkjUubajk}(j^]j`]jb]jd]jf]ujkjjkjUubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkError codes returned by }(jkError codes returned by jkjUubjNs)}(jk:c:func:`usb_submit_urb`jk]jkusb_submit_urb()}(jkhjkjUubajk}(j^]j`](jhuc-funcejb]jd]jf]ujkjj^sNj_sNjkjUubejk}(j^]j`]jb]jd]jf]internalrefurijU anchorname'#error-codes-returned-by-usb-submit-urbujkjjkjUubajk}(j^]j`]jb]jd]jf]ujkjjkjUubajk}(j^]j`]jb]jd]jf]ujkj*jkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkError codes returned by }(jkError codes returned by jkjUubjNs)}(jk``in urb->status``jk]jkin urb->status}(jkhjkjUubajk}(j^]j`]jb]jd]jf]ujkjj^sNj_sNjkjUubjk or in }(jk or in jkjUubjNs)}(jk``iso_frame_desc[n].status``jk]jkiso_frame_desc[n].status}(jkhjkjVubajk}(j^]j`]jb]jd]jf]ujkjj^sNj_sNjkjUubjk (for ISO)}(jk (for ISO)jkjUubejk}(j^]j`]jb]jd]jf]internalrefurijU anchornameL#error-codes-returned-by-in-urb-status-or-in-iso-frame-desc-n-status-for-isoujkjjkjUubajk}(j^]j`]jb]jd]jf]ujkjjkjUubajk}(j^]j`]jb]jd]jf]ujkj*jkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Error codes returned by usbcore-functions}(jk)Error codes returned by usbcore-functionsjkj0Vubajk}(j^]j`]jb]jd]jf]internalrefurijU anchorname*#error-codes-returned-by-usbcore-functionsujkjjkj-Vubajk}(j^]j`]jb]jd]jf]ujkjjkj*Vubajk}(j^]j`]jb]jd]jf]ujkj*jkjUubejk}(j^]j`]jb]jd]jf]ujkj:jkjUubejk}(j^]j`]jb]jd]jf]ujkj*jkjUubajk}(j^]j`]jb]jd]jf]ujkj:ubjQ je0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Driver for EP93xx LCD controller}(jkjjkjiVubajk}(j^]j`]jb]jd]jf]internalrefuri fb/ep93xx-fb anchornamehujkjjkjfVubajk}(j^]j`]jb]jd]jf]ujkjjkjcVubajk}(j^]j`]jb]jd]jf]ujkj*jkj`Vubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVideo Attribute Flags}(jkVideo Attribute FlagsjkjVubajk}(j^]j`]jb]jd]jf]internalrefurijxV anchorname#video-attribute-flagsujkjjkjVubajk}(j^]j`]jb]jd]jf]ujkjjkjVubajk}(j^]j`]jb]jd]jf]ujkj*jkj`Vubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlatform callbacks}(jkPlatform callbacksjkjVubajk}(j^]j`]jb]jd]jf]internalrefurijxV anchorname#platform-callbacksujkjjkjVubajk}(j^]j`]jb]jd]jf]ujkjjkjVubajk}(j^]j`]jb]jd]jf]ujkj*jkj`Vubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting the video mode}(jkSetting the video modejkjVubajk}(j^]j`]jb]jd]jf]internalrefurijxV anchorname#setting-the-video-modeujkjjkjVubajk}(j^]j`]jb]jd]jf]ujkjjkjVubajk}(j^]j`]jb]jd]jf]ujkj*jkj`Vubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkScreenpage bug}(jkScreenpage bugjkjVubajk}(j^]j`]jb]jd]jf]internalrefurijxV anchorname#screenpage-bugujkjjkjVubajk}(j^]j`]jb]jd]jf]ujkjjkjVubajk}(j^]j`]jb]jd]jf]ujkj*jkj`Vubejk}(j^]j`]jb]jd]jf]ujkj:ubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk What is gxfb?}(jkjjkj%Wubajk}(j^]j`]jb]jd]jf]internalrefurifb/gxfb anchornamehujkjjkj"Wubajk}(j^]j`]jb]jd]jf]ujkjjkjWubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow to use it?}(jkHow to use it?jkjEWubajk}(j^]j`]jb]jd]jf]internalrefurij4W anchorname#how-to-use-itujkjjkjBWubajk}(j^]j`]jb]jd]jf]ujkjjkj?Wubajk}(j^]j`]jb]jd]jf]ujkj*jkjuubajk}(j{]j}]j]j]j]ujkjbjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDPTF ACPI Sensor drivers}(jkDPTF ACPI Sensor driversjkjhuubajk}(j{]j}]j]j]j]internalrefurijt anchorname#dptf-acpi-sensor-driversujkjbjkjeuubajk}(j{]j}]j]j]j]ujkjbjkjbuubajk}(j{]j}]j]j]j]ujkjbjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDPTF ACPI Cooling drivers}(jkDPTF ACPI Cooling driversjkjuubajk}(j{]j}]j]j]j]internalrefurijt anchorname#dptf-acpi-cooling-driversujkjbjkjuubajk}(j{]j}]j]j]j]ujkjbjkjuubajk}(j{]j}]j]j]j]ujkjbjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+DPTF Processor thermal PCI Driver interface}(jk+DPTF Processor thermal PCI Driver interfacejkjuubajk}(j{]j}]j]j]j]internalrefurijt anchorname,#dptf-processor-thermal-pci-driver-interfaceujkjbjkjuubajk}(j{]j}]j]j]j]ujkjbjkjuubajk}(j{]j}]j]j]j]ujkjbjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%DPTF Processor thermal RFIM interface}(jk%DPTF Processor thermal RFIM interfacejkjuubajk}(j{]j}]j]j]j]internalrefurijt anchorname&#dptf-processor-thermal-rfim-interfaceujkjbjkjuubajk}(j{]j}]j]j]j]ujkjbjkjuubajk}(j{]j}]j]j]j]ujkjbjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'DPTF Power supply and Battery Interface}(jk'DPTF Power supply and Battery Interfacejkjuubajk}(j{]j}]j]j]j]internalrefurijt anchorname(#dptf-power-supply-and-battery-interfaceujkjbjkjuubajk}(j{]j}]j]j]j]ujkjbjkjuubajk}(j{]j}]j]j]j]ujkjbjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDPTF Fan Control}(jkDPTF Fan Controljkjvubajk}(j{]j}]j]j]j]internalrefurijt anchorname#dptf-fan-controlujkjbjkjvubajk}(j{]j}]j]j]j]ujkjbjkjvubajk}(j{]j}]j]j]j]ujkjbjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWorkload Type Hints}(jkWorkload Type Hintsjkj@vubajk}(j{]j}]j]j]j]internalrefurijt anchorname#workload-type-hintsujkjbjkj=vubajk}(j{]j}]j]j]j]ujkjbjkj:vubajk}(j{]j}]j]j]j]ujkjbjkjtubejk}(j{]j}]j]j]j]ujkjcjkjtubejk}(j{]j}]j]j]j]ujkjbjkjtubajk}(j{]j}]j]j]j]ujkjcubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPINCTRL (PIN CONTROL) subsystem}(jkjmjkjyvubajk}(j{]j}]j]j]j]internalrefuridriver-api/pin-control anchornamehujkjbjkjvvubajk}(j{]j}]j]j]j]ujkjbjkjsvubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTop-level interface}(jkTop-level interfacejkjvubajk}(j{]j}]j]j]j]internalrefurijv anchorname#top-level-interfaceujkjbjkjvubajk}(j{]j}]j]j]j]ujkjbjkjvubajk}(j{]j}]j]j]j]ujkjbjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Pin groups}(jk Pin groupsjkjvubajk}(j{]j}]j]j]j]internalrefurijv anchorname #pin-groupsujkjbjkjvubajk}(j{]j}]j]j]j]ujkjbjkjvubajk}(j{]j}]j]j]j]ujkjbjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPin configuration}(jkPin configurationjkjvubajk}(j{]j}]j]j]j]internalrefurijv anchorname#pin-configurationujkjbjkjvubajk}(j{]j}]j]j]j]ujkjbjkjvubajk}(j{]j}]j]j]j]ujkjbjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Interaction with the GPIO subsystem}(jk#Interaction with the GPIO subsystemjkjwubajk}(j{]j}]j]j]j]internalrefurijv anchorname$#interaction-with-the-gpio-subsystemujkjbjkjwubajk}(j{]j}]j]j]j]ujkjbjkjvubajk}(j{]j}]j]j]j]ujkjbjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPINMUX interfaces}(jkPINMUX interfacesjkj)wubajk}(j{]j}]j]j]j]internalrefurijv anchorname#pinmux-interfacesujkjbjkj&wubajk}(j{]j}]j]j]j]ujkjbjkj#wubajk}(j{]j}]j]j]j]ujkjbjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is pinmuxing?}(jkWhat is pinmuxing?jkjMwubajk}(j{]j}]j]j]j]internalrefurijv anchorname#what-is-pinmuxingujkjbjkjJwubajk}(j{]j}]j]j]j]ujkjbjkjGwubajk}(j{]j}]j]j]j]ujkjbjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPinmux conventions}(jkPinmux conventionsjkjqwubajk}(j{]j}]j]j]j]internalrefurijv anchorname#pinmux-conventionsujkjbjkjnwubajk}(j{]j}]j]j]j]ujkjbjkjkwubajk}(j{]j}]j]j]j]ujkjbjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPinmux drivers}(jkPinmux driversjkjwubajk}(j{]j}]j]j]j]internalrefurijv anchorname#pinmux-driversujkjbjkjwubajk}(j{]j}]j]j]j]ujkjbjkjwubajk}(j{]j}]j]j]j]ujkjbjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/Pin control interaction with the GPIO subsystem}(jk/Pin control interaction with the GPIO subsystemjkjwubajk}(j{]j}]j]j]j]internalrefurijv anchorname0#pin-control-interaction-with-the-gpio-subsystemujkjbjkjwubajk}(j{]j}]j]j]j]ujkjbjkjwubajk}(j{]j}]j]j]j]ujkjbjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGPIO mode pitfalls}(jkGPIO mode pitfallsjkjwubajk}(j{]j}]j]j]j]internalrefurijv anchorname#gpio-mode-pitfallsujkjbjkjwubajk}(j{]j}]j]j]j]ujkjbjkjwubajk}(j{]j}]j]j]j]ujkjbjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBoard/machine configuration}(jkBoard/machine configurationjkjxubajk}(j{]j}]j]j]j]internalrefurijv anchorname#board-machine-configurationujkjbjkjwubajk}(j{]j}]j]j]j]ujkjbjkjwubajk}(j{]j}]j]j]j]ujkjbjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkComplex mappings}(jkComplex mappingsjkj%xubajk}(j{]j}]j]j]j]internalrefurijv anchorname#complex-mappingsujkjbjkj"xubajk}(j{]j}]j]j]j]ujkjbjkjxubajk}(j{]j}]j]j]j]ujkjbjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Pin control requests from drivers}(jk!Pin control requests from driversjkjIxubajk}(j{]j}]j]j]j]internalrefurijv anchorname"#pin-control-requests-from-driversujkjbjkjFxubajk}(j{]j}]j]j]j]ujkjbjkjCxubajk}(j{]j}]j]j]j]ujkjbjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Drivers needing both pin control and GPIOs}(jk*Drivers needing both pin control and GPIOsjkjmxubajk}(j{]j}]j]j]j]internalrefurijv anchorname+#drivers-needing-both-pin-control-and-gpiosujkjbjkjjxubajk}(j{]j}]j]j]j]ujkjbjkjgxubajk}(j{]j}]j]j]j]ujkjbjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSystem pin control hogging}(jkSystem pin control hoggingjkjxubajk}(j{]j}]j]j]j]internalrefurijv anchorname#system-pin-control-hoggingujkjbjkjxubajk}(j{]j}]j]j]j]ujkjbjkjxubajk}(j{]j}]j]j]j]ujkjbjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRuntime pinmuxing}(jkRuntime pinmuxingjkjxubajk}(j{]j}]j]j]j]internalrefurijv anchorname#runtime-pinmuxingujkjbjkjxubajk}(j{]j}]j]j]j]ujkjbjkjxubajk}(j{]j}]j]j]j]ujkjbjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Debugfs files}(jk Debugfs filesjkjxubajk}(j{]j}]j]j]j]internalrefurijv anchorname#debugfs-filesujkjbjkjxubajk}(j{]j}]j]j]j]ujkjbjkjxubajk}(j{]j}]j]j]j]ujkjbjkjvubejk}(j{]j}]j]j]j]ujkjcjkjsvubejk}(j{]j}]j]j]j]ujkjbjkjpvubajk}(j{]j}]j]j]j]ujkjcubjje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPCI Support Library}(jkj{jkjyubajk}(j{]j}]j]j]j]internalrefuridriver-api/pci/pci anchornamehujkjbjkjyubajk}(j{]j}]j]j]j]ujkjbjkj yubajk}(j{]j}]j]j]j]ujkjbjkj yubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPCI Hotplug Support Library}(jkPCI Hotplug Support Libraryjkj5yubajk}(j{]j}]j]j]j]internalrefurij!y anchorname#pci-hotplug-support-libraryujkjbjkj2yubajk}(j{]j}]j]j]j]ujkjbjkj/yubajk}(j{]j}]j]j]j]ujkjbjkj yubejk}(j{]j}]j]j]j]ujkjcubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMMC/SD/SDIO card support}(jkjjkjbyubajk}(j{]j}]j]j]j]internalrefuridriver-api/mmc/index anchornamehujkjbjkj_yubajk}(j{]j}]j]j]j]ujkjbjkj\yubje0)}(jkhjk]jH)}(jkhjk]jk}(j{]j}]j]j]j]parentjqyentries](Ndriver-api/mmc/mmc-dev-attrsNdriver-api/mmc/mmc-dev-partsNdriver-api/mmc/mmc-async-reqNdriver-api/mmc/mmc-toolse includefiles](jyjyjyjyemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjjj^sB/var/lib/git/docbuild/linux/Documentation/driver-api/mmc/index.rstj_sKjkjyyubajk}(j{]j}]j]j]j]ujkjcjkj\yubejk}(j{]j}]j]j]j]ujkjbjkjYyubajk}(j{]j}]j]j]j]ujkjcubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Serial Peripheral Interface (SPI)}(jkjjkjyubajk}(j{]j}]j]j]j]internalrefuridriver-api/spi anchornamehujkjbjkjyubajk}(j{]j}]j]j]j]ujkjbjkjyubajk}(j{]j}]j]j]j]ujkjbjkjyubajk}(j{]j}]j]j]j]ujkjcubjWje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Samsung USB 2.0 PHY adaptation layer}(jkjjkjyubajk}(j{]j}]j]j]j]internalrefuridriver-api/phy/samsung-usb2 anchornamehujkjbjkjyubajk}(j{]j}]j]j]j]ujkjbjkjyubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Description}(jk1. Descriptionjkjzubajk}(j{]j}]j]j]j]internalrefurijy anchorname #descriptionujkjbjkjzubajk}(j{]j}]j]j]j]ujkjbjkjyubajk}(j{]j}]j]j]j]ujkjbjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Files description}(jk2. Files descriptionjkj'zubajk}(j{]j}]j]j]j]internalrefurijy anchorname#files-descriptionujkjbjkj$zubajk}(j{]j}]j]j]j]ujkjbjkj!zubajk}(j{]j}]j]j]j]ujkjbjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Supporting SoCs}(jk3. Supporting SoCsjkjKzubajk}(j{]j}]j]j]j]internalrefurijy anchorname#supporting-socsujkjbjkjHzubajk}(j{]j}]j]j]j]ujkjbjkjEzubajk}(j{]j}]j]j]j]ujkjbjkjyubejk}(j{]j}]j]j]j]ujkjcjkjyubejk}(j{]j}]j]j]j]ujkjbjkjyubajk}(j{]j}]j]j]j]ujkjcubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBTT - Block Translation Table}(jkjjkjzubajk}(j{]j}]j]j]j]internalrefuridriver-api/nvdimm/btt anchornamehujkjbjkjzubajk}(j{]j}]j]j]j]ujkjbjkj~zubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. Introductionjkjzubajk}(j{]j}]j]j]j]internalrefurijz anchorname #introductionujkjbjkjzubajk}(j{]j}]j]j]j]ujkjbjkjzubajk}(j{]j}]j]j]j]ujkjbjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Static Layout}(jk2. Static Layoutjkjzubajk}(j{]j}]j]j]j]internalrefurijz anchorname#static-layoutujkjbjkjzubajk}(j{]j}]j]j]j]ujkjbjkjzubajk}(j{]j}]j]j]j]ujkjbjkjzubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3. Theory of Operation}(jk3. Theory of Operationjkjzubajk}(j{]j}]j]j]j]internalrefurijz anchorname#theory-of-operationujkjbjkjzubajk}(j{]j}]j]j]j]ujkjbjkjzubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jka. The BTT Map}(jka. The BTT Mapjkj {ubajk}(j{]j}]j]j]j]internalrefurijz anchorname#a-the-btt-mapujkjbjkj {ubajk}(j{]j}]j]j]j]ujkjbjkj{ubajk}(j{]j}]j]j]j]ujkjbjkj{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkb. The BTT Flog}(jkb. The BTT Flogjkj1{ubajk}(j{]j}]j]j]j]internalrefurijz anchorname#b-the-btt-flogujkjbjkj.{ubajk}(j{]j}]j]j]j]ujkjbjkj+{ubajk}(j{]j}]j]j]j]ujkjbjkj{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkc. The concept of lanes}(jkc. The concept of lanesjkjU{ubajk}(j{]j}]j]j]j]internalrefurijz anchorname#c-the-concept-of-lanesujkjbjkjR{ubajk}(j{]j}]j]j]j]ujkjbjkjO{ubajk}(j{]j}]j]j]j]ujkjbjkj{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6d. In-memory data structure: Read Tracking Table (RTT)}(jk6d. In-memory data structure: Read Tracking Table (RTT)jkjy{ubajk}(j{]j}]j]j]j]internalrefurijz anchorname3#d-in-memory-data-structure-read-tracking-table-rttujkjbjkjv{ubajk}(j{]j}]j]j]j]ujkjbjkjs{ubajk}(j{]j}]j]j]j]ujkjbjkj{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&e. In-memory data structure: map locks}(jk&e. In-memory data structure: map locksjkj{ubajk}(j{]j}]j]j]j]internalrefurijz anchorname%#e-in-memory-data-structure-map-locksujkjbjkj{ubajk}(j{]j}]j]j]j]ujkjbjkj{ubajk}(j{]j}]j]j]j]ujkjbjkj{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkf. Reconstruction from the Flog}(jkf. Reconstruction from the Flogjkj{ubajk}(j{]j}]j]j]j]internalrefurijz anchorname#f-reconstruction-from-the-flogujkjbjkj{ubajk}(j{]j}]j]j]j]ujkjbjkj{ubajk}(j{]j}]j]j]j]ujkjbjkj{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%g. Summarizing - Read and Write flows}(jk%g. Summarizing - Read and Write flowsjkj{ubajk}(j{]j}]j]j]j]internalrefurijz anchorname##g-summarizing-read-and-write-flowsujkjbjkj{ubajk}(j{]j}]j]j]j]ujkjbjkj{ubajk}(j{]j}]j]j]j]ujkjbjkj{ubejk}(j{]j}]j]j]j]ujkjcjkjzubejk}(j{]j}]j]j]j]ujkjbjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. Error Handling}(jk4. Error Handlingjkj|ubajk}(j{]j}]j]j]j]internalrefurijz anchorname#error-handlingujkjbjkj|ubajk}(j{]j}]j]j]j]ujkjbjkj|ubajk}(j{]j}]j]j]j]ujkjbjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. Usage}(jk5. Usagejkj9|ubajk}(j{]j}]j]j]j]internalrefurijz anchorname#usageujkjbjkj6|ubajk}(j{]j}]j]j]j]ujkjbjkj3|ubajk}(j{]j}]j]j]j]ujkjbjkjzubejk}(j{]j}]j]j]j]ujkjcjkj~zubejk}(j{]j}]j]j]j]ujkjbjkj{zubajk}(j{]j}]j]j]j]ujkjcubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Power allocator governor tunables}(jkjjkjr|ubajk}(j{]j}]j]j]j]internalrefuri"driver-api/thermal/power_allocator anchornamehujkjbjkjo|ubajk}(j{]j}]j]j]j]ujkjbjkjl|ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Trip points}(jk Trip pointsjkj|ubajk}(j{]j}]j]j]j]internalrefurij| anchorname #trip-pointsujkjbjkj|ubajk}(j{]j}]j]j]j]ujkjbjkj|ubajk}(j{]j}]j]j]j]ujkjbjkj|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPID Controller}(jkPID Controllerjkj|ubajk}(j{]j}]j]j]j]internalrefurij| anchorname#pid-controllerujkjbjkj|ubajk}(j{]j}]j]j]j]ujkjbjkj|ubajk}(j{]j}]j]j]j]ujkjbjkj|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSustainable power}(jkSustainable powerjkj|ubajk}(j{]j}]j]j]j]internalrefurij| anchorname#sustainable-powerujkjbjkj|ubajk}(j{]j}]j]j]j]ujkjbjkj|ubajk}(j{]j}]j]j]j]ujkjbjkj|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk k_po and k_pu}(jk k_po and k_pujkj|ubajk}(j{]j}]j]j]j]internalrefurij| anchorname#k-po-and-k-puujkjbjkj|ubajk}(j{]j}]j]j]j]ujkjbjkj|ubajk}(j{]j}]j]j]j]ujkjbjkj|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkk_i and integral_cutoff}(jkk_i and integral_cutoffjkj"}ubajk}(j{]j}]j]j]j]internalrefurij| anchorname#k-i-and-integral-cutoffujkjbjkj}ubajk}(j{]j}]j]j]j]ujkjbjkj}ubajk}(j{]j}]j]j]j]ujkjbjkj|ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkk_d}(jkk_djkjF}ubajk}(j{]j}]j]j]j]internalrefurij| anchorname#k-dujkjbjkjC}ubajk}(j{]j}]j]j]j]ujkjbjkj@}ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCooling device power API}(jkCooling device power APIjkjg}ubajk}(j{]j}]j]j]j]internalrefurij| anchorname#cooling-device-power-apiujkjbjkjd}ubajk}(j{]j}]j]j]j]ujkjbjkja}ubajk}(j{]j}]j]j]j]ujkjbjkj^}ubajk}(j{]j}]j]j]j]ujkjcjkj@}ubejk}(j{]j}]j]j]j]ujkjbjkj|ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCooling device weights}(jkCooling device weightsjkj}ubajk}(j{]j}]j]j]j]internalrefurij| anchorname#cooling-device-weightsujkjbjkj}ubajk}(j{]j}]j]j]j]ujkjbjkj}ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Limitations of the power allocator governor}(jk+Limitations of the power allocator governorjkj}ubajk}(j{]j}]j]j]j]internalrefurij| anchorname,#limitations-of-the-power-allocator-governorujkjbjkj}ubajk}(j{]j}]j]j]j]ujkjbjkj}ubajk}(j{]j}]j]j]j]ujkjbjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnergy Model requirements}(jkEnergy Model requirementsjkj}ubajk}(j{]j}]j]j]j]internalrefurij| anchorname#energy-model-requirementsujkjbjkj}ubajk}(j{]j}]j]j]j]ujkjbjkj}ubajk}(j{]j}]j]j]j]ujkjbjkj}ubejk}(j{]j}]j]j]j]ujkjcjkj}ubejk}(j{]j}]j]j]j]ujkjbjkj|ubejk}(j{]j}]j]j]j]ujkjcjkjl|ubejk}(j{]j}]j]j]j]ujkjbjkji|ubajk}(j{]j}]j]j]j]ujkjcubj\je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMMC Asynchronous Request}(jkjjkj!~ubajk}(j{]j}]j]j]j]internalrefuridriver-api/mmc/mmc-async-req anchornamehujkjbjkj~ubajk}(j{]j}]j]j]j]ujkjbjkj~ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Rationale}(jk RationalejkjA~ubajk}(j{]j}]j]j]j]internalrefurij0~ anchorname #rationaleujkjbjkj>~ubajk}(j{]j}]j]j]j]ujkjbjkj;~ubajk}(j{]j}]j]j]j]ujkjbjkj8~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMMC block driver}(jkMMC block driverjkje~ubajk}(j{]j}]j]j]j]internalrefurij0~ anchorname#mmc-block-driverujkjbjkjb~ubajk}(j{]j}]j]j]j]ujkjbjkj_~ubajk}(j{]j}]j]j]j]ujkjbjkj8~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0Details on measurements from IOZone and mmc_test}(jk0Details on measurements from IOZone and mmc_testjkj~ubajk}(j{]j}]j]j]j]internalrefurij0~ anchorname1#details-on-measurements-from-iozone-and-mmc-testujkjbjkj~ubajk}(j{]j}]j]j]j]ujkjbjkj~ubajk}(j{]j}]j]j]j]ujkjbjkj8~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMMC core API extension}(jkMMC core API extensionjkj~ubajk}(j{]j}]j]j]j]internalrefurij0~ anchorname#mmc-core-api-extensionujkjbjkj~ubajk}(j{]j}]j]j]j]ujkjbjkj~ubajk}(j{]j}]j]j]j]ujkjbjkj8~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMMC host extensions}(jkMMC host extensionsjkj~ubajk}(j{]j}]j]j]j]internalrefurij0~ anchorname#mmc-host-extensionsujkjbjkj~ubajk}(j{]j}]j]j]j]ujkjbjkj~ubajk}(j{]j}]j]j]j]ujkjbjkj8~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOptimize for the first request}(jkOptimize for the first requestjkj~ubajk}(j{]j}]j]j]j]internalrefurij0~ anchorname#optimize-for-the-first-requestujkjbjkj~ubajk}(j{]j}]j]j]j]ujkjbjkj~ubajk}(j{]j}]j]j]j]ujkjbjkj8~ubejk}(j{]j}]j]j]j]ujkjcjkj~ubejk}(j{]j}]j]j]j]ujkjbjkj~ubajk}(j{]j}]j]j]j]ujkjcubj=je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTTY}(jkjjkj.ubajk}( j{]j}]j]j]j]internalrefuridriver-api/tty/index anchornamehujkjbjkj+ubajk}(j{]j}]j]j]j]ujkjbjkj(ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTTY structures}(jkTTY structuresjkjNubajk}(j{]j}]j]j]j]internalrefurij= anchorname#tty-structuresujkjbjkjKubajk}(j{]j}]j]j]j]ujkjbjkjHubje0)}(jkhjk]jH)}(jkhjk]jk}(j{]j}]j]j]j]parentj=entries](Ndriver-api/tty/tty_driverNdriver-api/tty/tty_portNdriver-api/tty/tty_structNdriver-api/tty/tty_ldiscNdriver-api/tty/tty_bufferNdriver-api/tty/tty_ioctlNdriver-api/tty/tty_internalsNdriver-api/tty/consolee includefiles](jujwjyj{j}jjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjjj^sB/var/lib/git/docbuild/linux/Documentation/driver-api/tty/index.rstj_sKjkjfubajk}(j{]j}]j]j]j]ujkjcjkjHubejk}(j{]j}]j]j]j]ujkjbjkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWriting TTY Driver}(jkWriting TTY Driverjkjubajk}(j{]j}]j]j]j]internalrefurij= anchorname#writing-tty-driverujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjEubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOther Documentation}(jkOther Documentationjkjubajk}(j{]j}]j]j]j]internalrefurij= anchorname#other-documentationujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j{]j}]j]j]j]parentj=entries](Ndriver-api/tty/moxa-smartioNdriver-api/tty/n_gsmNdriver-api/tty/n_ttye includefiles](jjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjjj^sjj_sKFjkjubajk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjEubejk}(j{]j}]j]j]j]ujkjcjkj(ubejk}(j{]j}]j]j]j]ujkjbjkj%ubajk}(j{]j}]j]j]j]ujkjcubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRS485 Serial Communications}(jkjjkj&ubajk}(j{]j}]j]j]j]internalrefuridriver-api/serial/serial-rs485 anchornamehujkjbjkj#ubajk}(j{]j}]j]j]j]ujkjbjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. IntroductionjkjFubajk}(j{]j}]j]j]j]internalrefurij5 anchorname #introductionujkjbjkjCubajk}(j{]j}]j]j]j]ujkjbjkj@ubajk}(j{]j}]j]j]j]ujkjbjkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"2. Hardware-related Considerations}(jk"2. Hardware-related Considerationsjkjjubajk}(j{]j}]j]j]j]internalrefurij5 anchorname #hardware-related-considerationsujkjbjkjgubajk}(j{]j}]j]j]j]ujkjbjkjdubajk}(j{]j}]j]j]j]ujkjbjkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk23. Data Structures Already Available in the Kernel}(jk23. Data Structures Already Available in the Kerneljkjubajk}(j{]j}]j]j]j]internalrefurij5 anchorname0#data-structures-already-available-in-the-kernelujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. Usage from user-level}(jk4. Usage from user-leveljkjubajk}(j{]j}]j]j]j]internalrefurij5 anchorname#usage-from-user-levelujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. Multipoint Addressing}(jk5. Multipoint Addressingjkjրubajk}(j{]j}]j]j]j]internalrefurij5 anchorname#multipoint-addressingujkjbjkjӀubajk}(j{]j}]j]j]j]ujkjbjkjЀubajk}(j{]j}]j]j]j]ujkjbjkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 6. References}(jk 6. Referencesjkjubajk}(j{]j}]j]j]j]internalrefurij5 anchorname #referencesujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj=ubejk}(j{]j}]j]j]j]ujkjcjkj ubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNVMEM Subsystem}(jkjjkj3ubajk}(j{]j}]j]j]j]internalrefuridriver-api/nvmem anchornamehujkjbjkj0ubajk}(j{]j}]j]j]j]ujkjbjkj-ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. IntroductionjkjSubajk}(j{]j}]j]j]j]internalrefurijB anchorname #introductionujkjbjkjPubajk}(j{]j}]j]j]j]ujkjbjkjMubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNVMEM Providers}(jkNVMEM Providersjkjtubajk}(j{]j}]j]j]j]internalrefurijB anchorname#nvmem-providersujkjbjkjqubajk}(j{]j}]j]j]j]ujkjbjkjnubajk}(j{]j}]j]j]j]ujkjbjkjkubajk}(j{]j}]j]j]j]ujkjcjkjMubejk}(j{]j}]j]j]j]ujkjbjkjJubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/2. Registering/Unregistering the NVMEM provider}(jk/2. Registering/Unregistering the NVMEM providerjkjubajk}(j{]j}]j]j]j]internalrefurijB anchorname-#registering-unregistering-the-nvmem-providerujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNVMEM Consumers}(jkNVMEM ConsumersjkjŁubajk}(j{]j}]j]j]j]internalrefurijB anchorname#nvmem-consumersujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!3. NVMEM cell based consumer APIs}(jk!3. NVMEM cell based consumer APIsjkjubajk}(j{]j}]j]j]j]internalrefurijB anchorname#nvmem-cell-based-consumer-apisujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*4. Direct NVMEM device based consumer APIs}(jk*4. Direct NVMEM device based consumer APIsjkjubajk}(j{]j}]j]j]j]internalrefurijB anchorname(#direct-nvmem-device-based-consumer-apisujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjJubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%5. Releasing a reference to the NVMEM}(jk%5. Releasing a reference to the NVMEMjkj=ubajk}(j{]j}]j]j]j]internalrefurijB anchorname##releasing-a-reference-to-the-nvmemujkjbjkj:ubajk}(j{]j}]j]j]j]ujkjbjkj7ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Userspace}(jk Userspacejkj^ubajk}(j{]j}]j]j]j]internalrefurijB anchorname #userspaceujkjbjkj[ubajk}(j{]j}]j]j]j]ujkjbjkjXubajk}(j{]j}]j]j]j]ujkjbjkjUubajk}(j{]j}]j]j]j]ujkjcjkj7ubejk}(j{]j}]j]j]j]ujkjbjkjJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6. Userspace binary interface}(jk6. Userspace binary interfacejkjubajk}(j{]j}]j]j]j]internalrefurijB anchorname#userspace-binary-interfaceujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7. DeviceTree Binding}(jk7. DeviceTree Bindingjkjubajk}(j{]j}]j]j]j]internalrefurijB anchorname#devicetree-bindingujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8. NVMEM layouts}(jk8. NVMEM layoutsjkjւubajk}(j{]j}]j]j]j]internalrefurijB anchorname#nvmem-layoutsujkjbjkjӂubajk}(j{]j}]j]j]j]ujkjbjkjЂubajk}(j{]j}]j]j]j]ujkjbjkjJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9. Internal kernel API}(jk9. Internal kernel APIjkjubajk}(j{]j}]j]j]j]internalrefurijB anchorname#internal-kernel-apiujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjJubejk}(j{]j}]j]j]j]ujkjcjkj-ubejk}(j{]j}]j]j]j]ujkjbjkj*ubajk}(j{]j}]j]j]j]ujkjcubj3je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Power Management Basics}(jkjjkj3ubajk}(j{]j}]j]j]j]internalrefuridriver-api/pm/devices anchornamehujkjbjkj0ubajk}(j{]j}]j]j]j]ujkjbjkj-ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Two Models for Device Power Management}(jk&Two Models for Device Power ManagementjkjSubajk}(j{]j}]j]j]j]internalrefurijB anchorname'#two-models-for-device-power-managementujkjbjkjPubajk}(j{]j}]j]j]j]ujkjbjkjMubajk}(j{]j}]j]j]j]ujkjbjkjJubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+Interfaces for Entering System Sleep States}(jk+Interfaces for Entering System Sleep Statesjkjwubajk}(j{]j}]j]j]j]internalrefurijB anchorname,#interfaces-for-entering-system-sleep-statesujkjbjkjtubajk}(j{]j}]j]j]j]ujkjbjkjqubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Device Power Management Operations}(jk"Device Power Management Operationsjkjubajk}(j{]j}]j]j]j]internalrefurijB anchorname##device-power-management-operationsujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSubsystem-Level Methods}(jkSubsystem-Level Methodsjkjubajk}(j{]j}]j]j]j]internalrefurijB anchorname#subsystem-level-methodsujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk%:file:`/sys/devices/.../power/wakeup`jk]jk/sys/devices/.../power/wakeup}(jkhjkjubajk}(j{]j}]fileaj]j]j]rolefileujkjbj^sNj_sNjkjubjk files}(jk filesjkjubejk}(j{]j}]j]j]j]internalrefurijB anchorname#sys-devices-power-wakeup-filesujkjbjkj݃ubajk}(j{]j}]j]j]j]ujkjbjkjڃubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk&:file:`/sys/devices/.../power/control`jk]jk/sys/devices/.../power/control}(jkhjkjubajk}(j{]j}]fileaj]j]j]rolefileujkjbj^sNj_sNjkjubjk files}(jk filesjkjubejk}(j{]j}]j]j]j]internalrefurijB anchorname #sys-devices-power-control-filesujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjqubejk}(j{]j}]j]j]j]ujkjbjkjJubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk6Calling Drivers to Enter and Leave System Sleep States}(jk6Calling Drivers to Enter and Leave System Sleep StatesjkjVubajk}(j{]j}]j]j]j]internalrefurijB anchorname7#calling-drivers-to-enter-and-leave-system-sleep-statesujkjbjkjSubajk}(j{]j}]j]j]j]ujkjbjkjPubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCall Sequence Guarantees}(jkCall Sequence Guaranteesjkjwubajk}(j{]j}]j]j]j]internalrefurijB anchorname#call-sequence-guaranteesujkjbjkjtubajk}(j{]j}]j]j]j]ujkjbjkjqubajk}(j{]j}]j]j]j]ujkjbjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSystem Power Management Phases}(jkSystem Power Management Phasesjkjubajk}(j{]j}]j]j]j]internalrefurijB anchorname#system-power-management-phasesujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEntering System Suspend}(jkEntering System Suspendjkjubajk}(j{]j}]j]j]j]internalrefurijB anchorname#entering-system-suspendujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLeaving System Suspend}(jkLeaving System Suspendjkjubajk}(j{]j}]j]j]j]internalrefurijB anchorname#leaving-system-suspendujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj݄ubajk}(j{]j}]j]j]j]ujkjbjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEntering Hibernation}(jkEntering Hibernationjkjubajk}(j{]j}]j]j]j]internalrefurijB anchorname#entering-hibernationujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLeaving Hibernation}(jkLeaving Hibernationjkj+ubajk}(j{]j}]j]j]j]internalrefurijB anchorname#leaving-hibernationujkjbjkj(ubajk}(j{]j}]j]j]j]ujkjbjkj%ubajk}(j{]j}]j]j]j]ujkjbjkjnubejk}(j{]j}]j]j]j]ujkjcjkjPubejk}(j{]j}]j]j]j]ujkjbjkjJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPower Management Notifiers}(jkPower Management Notifiersjkj[ubajk}(j{]j}]j]j]j]internalrefurijB anchorname#power-management-notifiersujkjbjkjXubajk}(j{]j}]j]j]j]ujkjbjkjUubajk}(j{]j}]j]j]j]ujkjbjkjJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Device Low-Power (suspend) States}(jk!Device Low-Power (suspend) Statesjkjubajk}(j{]j}]j]j]j]internalrefurijB anchorname #device-low-power-suspend-statesujkjbjkj|ubajk}(j{]j}]j]j]j]ujkjbjkjyubajk}(j{]j}]j]j]j]ujkjbjkjJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Power Management Domains}(jkDevice Power Management Domainsjkjubajk}(j{]j}]j]j]j]internalrefurijB anchorname #device-power-management-domainsujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjJubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRuntime Power Management}(jkRuntime Power ManagementjkjDžubajk}(j{]j}]j]j]j]internalrefurijB anchorname#runtime-power-managementujkjbjkjąubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkThe }(jkThe jkjubjNs)}(jk``DPM_FLAG_SMART_SUSPEND``jk]jkDPM_FLAG_SMART_SUSPEND}(jkhjkjubajk}(j{]j}]j]j]j]ujkjbj^sNj_sNjkjubjk Driver Flag}(jk Driver Flagjkjubejk}(j{]j}]j]j]j]internalrefurijB anchorname'#the-dpm-flag-smart-suspend-driver-flagujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj߅ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkThe }(jkThe jkjubjNs)}(jk``DPM_FLAG_MAY_SKIP_RESUME``jk]jkDPM_FLAG_MAY_SKIP_RESUME}(jkhjkj'ubajk}(j{]j}]j]j]j]ujkjbj^sNj_sNjkjubjk Driver Flag}(jk Driver Flagjkjubejk}(j{]j}]j]j]j]internalrefurijB anchorname)#the-dpm-flag-may-skip-resume-driver-flagujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj߅ubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjJubejk}(j{]j}]j]j]j]ujkjcjkj-ubejk}(j{]j}]j]j]j]ujkjbjkj*ubajk}(j{]j}]j]j]j]ujkjcubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkJRapidIO subsystem Channelized Messaging character device driver (rio_cm.c)}(jkjjkjwubajk}(j{]j}]j]j]j]internalrefuridriver-api/rapidio/rio_cm anchornamehujkjbjkjtubajk}(j{]j}]j]j]j]ujkjbjkjqubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. Overview}(jk 1. Overviewjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #overviewujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Hardware Compatibility}(jk2. Hardware Compatibilityjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#hardware-compatibilityujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Module parameters}(jk3. Module parametersjkj߆ubajk}(j{]j}]j]j]j]internalrefurij anchorname#module-parametersujkjbjkj܆ubajk}(j{]j}]j]j]j]ujkjbjkjنubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. Known problems}(jk4. Known problemsjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#known-problemsujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*5. User-space Applications and API Library}(jk*5. User-space Applications and API Libraryjkj'ubajk}(j{]j}]j]j]j]internalrefurij anchorname(#user-space-applications-and-api-libraryujkjbjkj$ubajk}(j{]j}]j]j]j]ujkjbjkj!ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 6. TODO List}(jk 6. TODO ListjkjKubajk}(j{]j}]j]j]j]internalrefurij anchorname #todo-listujkjbjkjHubajk}(j{]j}]j]j]j]ujkjbjkjEubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjqubejk}(j{]j}]j]j]j]ujkjbjkjnubajk}(j{]j}]j]j]j]ujkjcubjOje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDriver-specific callbacks}(jkj#jkjubajk}(j{]j}]j]j]j]internalrefuridriver-api/pldmfw/driver-ops anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj~ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``.match_record``jk]jk .match_record}(jkhjkjubajk}(j{]j}]j]j]j]ujkjbj^sNj_sNjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #match-recordujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``.send_package_data``jk]jk.send_package_data}(jkhjkjԇubajk}(j{]j}]j]j]j]ujkjbj^sNj_sNjkjчubajk}(j{]j}]j]j]j]internalrefurij anchorname#send-package-dataujkjbjkj·ubajk}(j{]j}]j]j]j]ujkjbjkjˇubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``.send_component_table``jk]jk.send_component_table}(jkhjkjubajk}(j{]j}]j]j]j]ujkjbj^sNj_sNjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#send-component-tableujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``.flash_component``jk]jk.flash_component}(jkhjkj.ubajk}(j{]j}]j]j]j]ujkjbj^sNj_sNjkj+ubajk}(j{]j}]j]j]j]internalrefurij anchorname#flash-componentujkjbjkj(ubajk}(j{]j}]j]j]j]ujkjbjkj%ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``.finalize_update``jk]jk.finalize_update}(jkhjkj[ubajk}(j{]j}]j]j]j]ujkjbj^sNj_sNjkjXubajk}(j{]j}]j]j]j]internalrefurij anchorname#finalize-updateujkjbjkjUubajk}(j{]j}]j]j]j]ujkjbjkjRubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkj~ubejk}(j{]j}]j]j]j]ujkjbjkj{ubajk}(j{]j}]j]j]j]ujkjcubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAudio Stream in SoundWire}(jkj1jkjubajk}(j{]j}]j]j]j]internalrefuridriver-api/soundwire/stream anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk SoundWire Stream Management flow}(jk SoundWire Stream Management flowjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname!#soundwire-stream-management-flowujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStream definitions}(jkStream definitionsjkjۈubajk}(j{]j}]j]j]j]internalrefurij anchorname#stream-definitionsujkjbjkj؈ubajk}(j{]j}]j]j]j]ujkjbjkjՈubajk}(j{]j}]j]j]j]ujkjbjkj҈ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSoundWire stream states}(jkSoundWire stream statesjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#soundwire-stream-statesujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj҈ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkStream State Operations}(jkStream State Operationsjkj#ubajk}(j{]j}]j]j]j]internalrefurij anchorname#stream-state-operationsujkjbjkj ubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSDW_STREAM_ALLOCATED}(jkSDW_STREAM_ALLOCATEDjkjDubajk}(j{]j}]j]j]j]internalrefurij anchorname#sdw-stream-allocatedujkjbjkjAubajk}(j{]j}]j]j]j]ujkjbjkj>ubajk}(j{]j}]j]j]j]ujkjbjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSDW_STREAM_CONFIGURED}(jkSDW_STREAM_CONFIGUREDjkjhubajk}(j{]j}]j]j]j]internalrefurij anchorname#sdw-stream-configuredujkjbjkjeubajk}(j{]j}]j]j]j]ujkjbjkjbubajk}(j{]j}]j]j]j]ujkjbjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSDW_STREAM_PREPARED}(jkSDW_STREAM_PREPAREDjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#sdw-stream-preparedujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSDW_STREAM_ENABLED}(jkSDW_STREAM_ENABLEDjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#sdw-stream-enabledujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSDW_STREAM_DISABLED}(jkSDW_STREAM_DISABLEDjkjԉubajk}(j{]j}]j]j]j]internalrefurij anchorname#sdw-stream-disabledujkjbjkjщubajk}(j{]j}]j]j]j]ujkjbjkjΉubajk}(j{]j}]j]j]j]ujkjbjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSDW_STREAM_DEPREPARED}(jkSDW_STREAM_DEPREPAREDjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#sdw-stream-depreparedujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSDW_STREAM_RELEASED}(jkSDW_STREAM_RELEASEDjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#sdw-stream-releasedujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj;ubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkj҈ubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Not Supported}(jk Not SupportedjkjXubajk}(j{]j}]j]j]j]internalrefurij anchorname#not-supportedujkjbjkjUubajk}(j{]j}]j]j]j]ujkjbjkjRubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubjIje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPARPORT interface documentation}(jkj?jkjubajk}(j{]j}]j]j]j]internalrefuridriver-api/parport-lowlevel anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGlobal functions}(jkGlobal functionsjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#global-functionsujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk?parport_register_driver - register a device driver with parport}(jk?parport_register_driver - register a device driver with parportjkjҊubajk}(j{]j}]j]j]j]internalrefurij anchorname>#parport-register-driver-register-a-device-driver-with-parportujkjbjkjϊubajk}(j{]j}]j]j]j]ujkjbjkj̊ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #synopsisujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #descriptionujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RETURN VALUE}(jk RETURN VALUEjkj;ubajk}(j{]j}]j]j]j]internalrefurij anchorname #return-valueujkjbjkj8ubajk}(j{]j}]j]j]j]ujkjbjkj5ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkERRORS}(jkERRORSjkj_ubajk}(j{]j}]j]j]j]internalrefurij anchorname#errorsujkjbjkj\ubajk}(j{]j}]j]j]j]ujkjbjkjYubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEXAMPLE}(jkEXAMPLEjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#exampleujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj}ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #see-alsoujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkj̊ubejk}(j{]j}]j]j]j]ujkjbjkjɊubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDparport_unregister_driver - tell parport to forget about this driver}(jkDparport_unregister_driver - tell parport to forget about this driverjkj׋ubajk}(j{]j}]j]j]j]internalrefurij anchornameC#parport-unregister-driver-tell-parport-to-forget-about-this-driverujkjbjkjԋubajk}(j{]j}]j]j]j]ujkjbjkjыubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id1ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id2ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEXAMPLE}(jkEXAMPLEjkj@ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id3ujkjbjkj=ubajk}(j{]j}]j]j]j]ujkjbjkj:ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjdubajk}(j{]j}]j]j]j]internalrefurij anchorname#id4ujkjbjkjaubajk}(j{]j}]j]j]j]ujkjbjkj^ubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjыubejk}(j{]j}]j]j]j]ujkjbjkjɊubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBparport_enumerate - retrieve a list of parallel ports (DEPRECATED)}(jkBparport_enumerate - retrieve a list of parallel ports (DEPRECATED)jkjubajk}(j{]j}]j]j]j]internalrefurij anchorname?#parport-enumerate-retrieve-a-list-of-parallel-ports-deprecatedujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id5ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjٌubajk}(j{]j}]j]j]j]internalrefurij anchorname#id6ujkjbjkj֌ubajk}(j{]j}]j]j]j]ujkjbjkjӌubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RETURN VALUE}(jk RETURN VALUEjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id7ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkERRORS}(jkERRORSjkj!ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id8ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEXAMPLE}(jkEXAMPLEjkjEubajk}(j{]j}]j]j]j]internalrefurij anchorname#id9ujkjbjkjBubajk}(j{]j}]j]j]j]ujkjbjkj?ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNOTES}(jkNOTESjkjiubajk}(j{]j}]j]j]j]internalrefurij anchorname#notesujkjbjkjfubajk}(j{]j}]j]j]j]ujkjbjkjcubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id10ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjɊubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0parport_register_device - register to use a port}(jk0parport_register_device - register to use a portjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname/#parport-register-device-register-to-use-a-portujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjލubajk}(j{]j}]j]j]j]internalrefurij anchorname#id11ujkjbjkjۍubajk}(j{]j}]j]j]j]ujkjbjkj؍ubajk}(j{]j}]j]j]j]ujkjbjkjՍubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id12ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjՍubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RETURN VALUE}(jk RETURN VALUEjkj&ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id13ujkjbjkj#ubajk}(j{]j}]j]j]j]ujkjbjkj ubajk}(j{]j}]j]j]j]ujkjbjkjՍubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkERRORS}(jkERRORSjkjJubajk}(j{]j}]j]j]j]internalrefurij anchorname#id14ujkjbjkjGubajk}(j{]j}]j]j]j]ujkjbjkjDubajk}(j{]j}]j]j]j]ujkjbjkjՍubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEXAMPLE}(jkEXAMPLEjkjnubajk}(j{]j}]j]j]j]internalrefurij anchorname#id15ujkjbjkjkubajk}(j{]j}]j]j]j]ujkjbjkjhubajk}(j{]j}]j]j]j]ujkjbjkjՍubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id16ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjՍubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjɊubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/parport_unregister_device - finish using a port}(jk/parport_unregister_device - finish using a portjkjŽubajk}(j{]j}]j]j]j]internalrefurij anchorname.#parport-unregister-device-finish-using-a-portujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id17ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjݎubajk}(j{]j}]j]j]j]ujkjbjkjڎubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEXAMPLE}(jkEXAMPLEjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id18ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjڎubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkj+ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id19ujkjbjkj(ubajk}(j{]j}]j]j]j]ujkjbjkj%ubajk}(j{]j}]j]j]j]ujkjbjkjڎubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjɊubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLparport_claim, parport_claim_or_block - claim the parallel port for a device}(jkLparport_claim, parport_claim_or_block - claim the parallel port for a devicejkj[ubajk}(j{]j}]j]j]j]internalrefurij anchornameJ#parport-claim-parport-claim-or-block-claim-the-parallel-port-for-a-deviceujkjbjkjXubajk}(j{]j}]j]j]j]ujkjbjkjUubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkj|ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id20ujkjbjkjyubajk}(j{]j}]j]j]j]ujkjbjkjvubajk}(j{]j}]j]j]j]ujkjbjkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id21ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RETURN VALUE}(jk RETURN VALUEjkjďubajk}(j{]j}]j]j]j]internalrefurij anchorname#id22ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkERRORS}(jkERRORSjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id23ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkj ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id24ujkjbjkj ubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjsubejk}(j{]j}]j]j]j]ujkjcjkjUubejk}(j{]j}]j]j]j]ujkjbjkjɊubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+parport_release - release the parallel port}(jk+parport_release - release the parallel portjkj<ubajk}(j{]j}]j]j]j]internalrefurij anchorname*#parport-release-release-the-parallel-portujkjbjkj9ubajk}(j{]j}]j]j]j]ujkjbjkj6ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkj]ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id25ujkjbjkjZubajk}(j{]j}]j]j]j]ujkjbjkjWubajk}(j{]j}]j]j]j]ujkjbjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id26ujkjbjkj~ubajk}(j{]j}]j]j]j]ujkjbjkj{ubajk}(j{]j}]j]j]j]ujkjbjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEXAMPLE}(jkEXAMPLEjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id27ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjɐubajk}(j{]j}]j]j]j]internalrefurij anchorname#id28ujkjbjkjƐubajk}(j{]j}]j]j]j]ujkjbjkjÐubajk}(j{]j}]j]j]j]ujkjbjkjTubejk}(j{]j}]j]j]j]ujkjcjkj6ubejk}(j{]j}]j]j]j]ujkjbjkjɊubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKparport_yield, parport_yield_blocking - temporarily release a parallel port}(jkKparport_yield, parport_yield_blocking - temporarily release a parallel portjkjubajk}(j{]j}]j]j]j]internalrefurij anchornameI#parport-yield-parport-yield-blocking-temporarily-release-a-parallel-portujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id29ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkj>ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id30ujkjbjkj;ubajk}(j{]j}]j]j]j]ujkjbjkj8ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RETURN VALUE}(jk RETURN VALUEjkjbubajk}(j{]j}]j]j]j]internalrefurij anchorname#id31ujkjbjkj_ubajk}(j{]j}]j]j]j]ujkjbjkj\ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkERRORS}(jkERRORSjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id32ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id33ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjɊubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk;parport_wait_peripheral - wait for status lines, up to 35ms}(jk;parport_wait_peripheral - wait for status lines, up to 35msjkjڑubajk}(j{]j}]j]j]j]internalrefurij anchorname9#parport-wait-peripheral-wait-for-status-lines-up-to-35msujkjbjkjבubajk}(j{]j}]j]j]j]ujkjbjkjԑubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id34ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id35ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RETURN VALUE}(jk RETURN VALUEjkjCubajk}(j{]j}]j]j]j]internalrefurij anchorname#id36ujkjbjkj@ubajk}(j{]j}]j]j]j]ujkjbjkj=ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjgubajk}(j{]j}]j]j]j]internalrefurij anchorname#id37ujkjbjkjdubajk}(j{]j}]j]j]j]ujkjbjkjaubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjԑubejk}(j{]j}]j]j]j]ujkjbjkjɊubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk8parport_poll_peripheral - wait for status lines, in usec}(jk8parport_poll_peripheral - wait for status lines, in usecjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname6#parport-poll-peripheral-wait-for-status-lines-in-usecujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id38ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjܒubajk}(j{]j}]j]j]j]internalrefurij anchorname#id39ujkjbjkjْubajk}(j{]j}]j]j]j]ujkjbjkj֒ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RETURN VALUE}(jk RETURN VALUEjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id40ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkj$ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id41ujkjbjkj!ubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjɊubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0parport_wait_event - wait for an event on a port}(jk0parport_wait_event - wait for an event on a portjkjTubajk}(j{]j}]j]j]j]internalrefurij anchorname/#parport-wait-event-wait-for-an-event-on-a-portujkjbjkjQubajk}(j{]j}]j]j]j]ujkjbjkjNubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjuubajk}(j{]j}]j]j]j]internalrefurij anchorname#id42ujkjbjkjrubajk}(j{]j}]j]j]j]ujkjbjkjoubajk}(j{]j}]j]j]j]ujkjbjkjlubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id43ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjlubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RETURN VALUE}(jk RETURN VALUEjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id44ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjlubejk}(j{]j}]j]j]j]ujkjcjkjNubejk}(j{]j}]j]j]j]ujkjbjkjɊubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1parport_negotiate - perform IEEE 1284 negotiation}(jk1parport_negotiate - perform IEEE 1284 negotiationjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname0#parport-negotiate-perform-ieee-1284-negotiationujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id45ujkjbjkj ubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkj2ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id46ujkjbjkj/ubajk}(j{]j}]j]j]j]ujkjbjkj,ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RETURN VALUE}(jk RETURN VALUEjkjVubajk}(j{]j}]j]j]j]internalrefurij anchorname#id47ujkjbjkjSubajk}(j{]j}]j]j]j]ujkjbjkjPubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjzubajk}(j{]j}]j]j]j]internalrefurij anchorname#id48ujkjbjkjwubajk}(j{]j}]j]j]j]ujkjbjkjtubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjɊubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$parport_read - read data from device}(jk$parport_read - read data from devicejkjubajk}(j{]j}]j]j]j]internalrefurij anchorname##parport-read-read-data-from-deviceujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkj˔ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id49ujkjbjkjȔubajk}(j{]j}]j]j]j]ujkjbjkjŔubajk}(j{]j}]j]j]j]ujkjbjkj”ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id50ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj”ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RETURN VALUE}(jk RETURN VALUEjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id51ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj ubajk}(j{]j}]j]j]j]ujkjbjkj”ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkj7ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id52ujkjbjkj4ubajk}(j{]j}]j]j]j]ujkjbjkj1ubajk}(j{]j}]j]j]j]ujkjbjkj”ubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjɊubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$parport_write - write data to device}(jk$parport_write - write data to devicejkjgubajk}(j{]j}]j]j]j]internalrefurij anchorname##parport-write-write-data-to-deviceujkjbjkjdubajk}(j{]j}]j]j]j]ujkjbjkjaubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id53ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id54ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RETURN VALUE}(jk RETURN VALUEjkjЕubajk}(j{]j}]j]j]j]internalrefurij anchorname#id55ujkjbjkj͕ubajk}(j{]j}]j]j]j]ujkjbjkjʕubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id56ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjaubejk}(j{]j}]j]j]j]ujkjbjkjɊubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk;parport_open - register device for particular device number}(jk;parport_open - register device for particular device numberjkj$ubajk}(j{]j}]j]j]j]internalrefurij anchorname:#parport-open-register-device-for-particular-device-numberujkjbjkj!ubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjEubajk}(j{]j}]j]j]j]internalrefurij anchorname#id57ujkjbjkjBubajk}(j{]j}]j]j]j]ujkjbjkj?ubajk}(j{]j}]j]j]j]ujkjbjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjiubajk}(j{]j}]j]j]j]internalrefurij anchorname#id58ujkjbjkjfubajk}(j{]j}]j]j]j]ujkjbjkjcubajk}(j{]j}]j]j]j]ujkjbjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RETURN VALUE}(jk RETURN VALUEjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id59ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id60ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj<ubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjɊubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk>parport_close - unregister device for particular device number}(jk>parport_close - unregister device for particular device numberjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname=#parport-close-unregister-device-for-particular-device-numberujkjbjkjޖubajk}(j{]j}]j]j]j]ujkjbjkjۖubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id61ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkj&ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id62ujkjbjkj#ubajk}(j{]j}]j]j]j]ujkjbjkj ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjJubajk}(j{]j}]j]j]j]internalrefurij anchorname#id63ujkjbjkjGubajk}(j{]j}]j]j]j]ujkjbjkjDubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjۖubejk}(j{]j}]j]j]j]ujkjbjkjɊubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk.parport_device_id - obtain IEEE 1284 Device ID}(jk.parport_device_id - obtain IEEE 1284 Device IDjkjzubajk}(j{]j}]j]j]j]internalrefurij anchorname-#parport-device-id-obtain-ieee-1284-device-idujkjbjkjwubajk}(j{]j}]j]j]j]ujkjbjkjtubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id64ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id65ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RETURN VALUE}(jk RETURN VALUEjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id66ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjݗubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNOTES}(jkNOTESjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id67ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkj+ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id68ujkjbjkj(ubajk}(j{]j}]j]j]j]ujkjbjkj%ubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjtubejk}(j{]j}]j]j]j]ujkjbjkjɊubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCparport_device_coords - convert device number to device coordinates}(jkCparport_device_coords - convert device number to device coordinatesjkj[ubajk}(j{]j}]j]j]j]internalrefurij anchornameB#parport-device-coords-convert-device-number-to-device-coordinatesujkjbjkjXubajk}(j{]j}]j]j]j]ujkjbjkjUubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkj|ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id69ujkjbjkjyubajk}(j{]j}]j]j]j]ujkjbjkjvubajk}(j{]j}]j]j]j]ujkjbjkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id70ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RETURN VALUE}(jk RETURN VALUEjkjĘubajk}(j{]j}]j]j]j]internalrefurij anchorname#id71ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id72ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjsubejk}(j{]j}]j]j]j]ujkjcjkjUubejk}(j{]j}]j]j]j]ujkjbjkjɊubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/parport_find_class - find a device by its class}(jk/parport_find_class - find a device by its classjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname.#parport-find-class-find-a-device-by-its-classujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkj9ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id73ujkjbjkj6ubajk}(j{]j}]j]j]j]ujkjbjkj3ubajk}(j{]j}]j]j]j]ujkjbjkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkj]ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id74ujkjbjkjZubajk}(j{]j}]j]j]j]ujkjbjkjWubajk}(j{]j}]j]j]j]ujkjbjkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RETURN VALUE}(jk RETURN VALUEjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id75ujkjbjkj~ubajk}(j{]j}]j]j]j]ujkjbjkj{ubajk}(j{]j}]j]j]j]ujkjbjkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNOTES}(jkNOTESjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id76ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjəubajk}(j{]j}]j]j]j]internalrefurij anchorname#id77ujkjbjkjƙubajk}(j{]j}]j]j]j]ujkjbjkjÙubajk}(j{]j}]j]j]j]ujkjbjkj0ubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjɊubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0parport_find_device - find a device by its class}(jk0parport_find_device - find a device by its classjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname/#parport-find-device-find-a-device-by-its-classujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id78ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkj>ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id79ujkjbjkj;ubajk}(j{]j}]j]j]j]ujkjbjkj8ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RETURN VALUE}(jk RETURN VALUEjkjbubajk}(j{]j}]j]j]j]internalrefurij anchorname#id80ujkjbjkj_ubajk}(j{]j}]j]j]j]ujkjbjkj\ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNOTES}(jkNOTESjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id81ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id82ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjɊubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0parport_set_timeout - set the inactivity timeout}(jk0parport_set_timeout - set the inactivity timeoutjkjښubajk}(j{]j}]j]j]j]internalrefurij anchorname/#parport-set-timeout-set-the-inactivity-timeoutujkjbjkjךubajk}(j{]j}]j]j]j]ujkjbjkjԚubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id83ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id84ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RETURN VALUE}(jk RETURN VALUEjkjCubajk}(j{]j}]j]j]j]internalrefurij anchorname#id85ujkjbjkj@ubajk}(j{]j}]j]j]j]ujkjbjkj=ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNOTES}(jkNOTESjkjgubajk}(j{]j}]j]j]j]internalrefurij anchorname#id86ujkjbjkjdubajk}(j{]j}]j]j]j]ujkjbjkjaubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id87ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjԚubejk}(j{]j}]j]j]j]ujkjbjkjɊubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPORT FUNCTIONS}(jkPORT FUNCTIONSjkjǛubajk}(j{]j}]j]j]j]internalrefurij anchorname#port-functionsujkjbjkjěubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-port->ops->read_data - read the data register}(jk-port->ops->read_data - read the data registerjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname*#port-ops-read-data-read-the-data-registerujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkj ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id88ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkj-ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id89ujkjbjkj*ubajk}(j{]j}]j]j]j]ujkjbjkj'ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjQubajk}(j{]j}]j]j]j]internalrefurij anchorname#id90ujkjbjkjNubajk}(j{]j}]j]j]j]ujkjbjkjKubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjߛubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/port->ops->write_data - write the data register}(jk/port->ops->write_data - write the data registerjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname,#port-ops-write-data-write-the-data-registerujkjbjkj~ubajk}(j{]j}]j]j]j]ujkjbjkj{ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id91ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjƜubajk}(j{]j}]j]j]j]internalrefurij anchorname#id92ujkjbjkjÜubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id93ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkj{ubejk}(j{]j}]j]j]j]ujkjbjkjߛubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1port->ops->read_status - read the status register}(jk1port->ops->read_status - read the status registerjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname.#port-ops-read-status-read-the-status-registerujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkj;ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id94ujkjbjkj8ubajk}(j{]j}]j]j]j]ujkjbjkj5ubajk}(j{]j}]j]j]j]ujkjbjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkj_ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id95ujkjbjkj\ubajk}(j{]j}]j]j]j]ujkjbjkjYubajk}(j{]j}]j]j]j]ujkjbjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id96ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj}ubajk}(j{]j}]j]j]j]ujkjbjkj2ubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjߛubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3port->ops->read_control - read the control register}(jk3port->ops->read_control - read the control registerjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname0#port-ops-read-control-read-the-control-registerujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjԝubajk}(j{]j}]j]j]j]internalrefurij anchorname#id97ujkjbjkjѝubajk}(j{]j}]j]j]j]ujkjbjkjΝubajk}(j{]j}]j]j]j]ujkjbjkj˝ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id98ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj˝ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id99ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj˝ubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjߛubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5port->ops->write_control - write the control register}(jk5port->ops->write_control - write the control registerjkjLubajk}(j{]j}]j]j]j]internalrefurij anchorname2#port-ops-write-control-write-the-control-registerujkjbjkjIubajk}(j{]j}]j]j]j]ujkjbjkjFubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjmubajk}(j{]j}]j]j]j]internalrefurij anchorname#id100ujkjbjkjjubajk}(j{]j}]j]j]j]ujkjbjkjgubajk}(j{]j}]j]j]j]ujkjbjkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id101ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id102ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjdubejk}(j{]j}]j]j]j]ujkjcjkjFubejk}(j{]j}]j]j]j]ujkjbjkjߛubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5port->ops->frob_control - write control register bits}(jk5port->ops->frob_control - write control register bitsjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname2#port-ops-frob-control-write-control-register-bitsujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjߞubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id103ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkj*ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id104ujkjbjkj'ubajk}(j{]j}]j]j]j]ujkjbjkj$ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjNubajk}(j{]j}]j]j]j]internalrefurij anchorname#id105ujkjbjkjKubajk}(j{]j}]j]j]j]ujkjbjkjHubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjߞubejk}(j{]j}]j]j]j]ujkjbjkjߛubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3port->ops->enable_irq - enable interrupt generation}(jk3port->ops->enable_irq - enable interrupt generationjkj~ubajk}(j{]j}]j]j]j]internalrefurij anchorname0#port-ops-enable-irq-enable-interrupt-generationujkjbjkj{ubajk}(j{]j}]j]j]j]ujkjbjkjxubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id106ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjßubajk}(j{]j}]j]j]j]internalrefurij anchorname#id107ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id108ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjxubejk}(j{]j}]j]j]j]ujkjbjkjߛubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5port->ops->disable_irq - disable interrupt generation}(jk5port->ops->disable_irq - disable interrupt generationjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname2#port-ops-disable-irq-disable-interrupt-generationujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkj8ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id109ujkjbjkj5ubajk}(j{]j}]j]j]j]ujkjbjkj2ubajk}(j{]j}]j]j]j]ujkjbjkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkj\ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id110ujkjbjkjYubajk}(j{]j}]j]j]j]ujkjbjkjVubajk}(j{]j}]j]j]j]ujkjbjkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id111ujkjbjkj}ubajk}(j{]j}]j]j]j]ujkjbjkjzubajk}(j{]j}]j]j]j]ujkjbjkj/ubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjߛubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-port->ops->data_forward - enable data drivers}(jk-port->ops->data_forward - enable data driversjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname*#port-ops-data-forward-enable-data-driversujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjѠubajk}(j{]j}]j]j]j]internalrefurij anchorname#id112ujkjbjkjΠubajk}(j{]j}]j]j]j]ujkjbjkjˠubajk}(j{]j}]j]j]j]ujkjbjkjȠubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id113ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjȠubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id114ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjȠubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjߛubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-port->ops->data_reverse - tristate the buffer}(jk-port->ops->data_reverse - tristate the bufferjkjIubajk}(j{]j}]j]j]j]internalrefurij anchorname*#port-ops-data-reverse-tristate-the-bufferujkjbjkjFubajk}(j{]j}]j]j]j]ujkjbjkjCubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id115ujkjbjkjgubajk}(j{]j}]j]j]j]ujkjbjkjdubajk}(j{]j}]j]j]j]ujkjbjkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id116ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id117ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjaubejk}(j{]j}]j]j]j]ujkjcjkjCubejk}(j{]j}]j]j]j]ujkjbjkjߛubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*port->ops->epp_write_data - write EPP data}(jk*port->ops->epp_write_data - write EPP datajkjubajk}(j{]j}]j]j]j]internalrefurij anchorname'#port-ops-epp-write-data-write-epp-dataujkjbjkjߡubajk}(j{]j}]j]j]j]ujkjbjkjܡubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id118ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkj'ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id119ujkjbjkj$ubajk}(j{]j}]j]j]j]ujkjbjkj!ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjKubajk}(j{]j}]j]j]j]internalrefurij anchorname#id120ujkjbjkjHubajk}(j{]j}]j]j]j]ujkjbjkjEubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjܡubejk}(j{]j}]j]j]j]ujkjbjkjߛubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(port->ops->epp_read_data - read EPP data}(jk(port->ops->epp_read_data - read EPP datajkj{ubajk}(j{]j}]j]j]j]internalrefurij anchorname%#port-ops-epp-read-data-read-epp-dataujkjbjkjxubajk}(j{]j}]j]j]j]ujkjbjkjuubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id121ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id122ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id123ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjޢubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjuubejk}(j{]j}]j]j]j]ujkjbjkjߛubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-port->ops->epp_write_addr - write EPP address}(jk-port->ops->epp_write_addr - write EPP addressjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname*#port-ops-epp-write-addr-write-epp-addressujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkj5ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id124ujkjbjkj2ubajk}(j{]j}]j]j]j]ujkjbjkj/ubajk}(j{]j}]j]j]j]ujkjbjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjYubajk}(j{]j}]j]j]j]internalrefurij anchorname#id125ujkjbjkjVubajk}(j{]j}]j]j]j]ujkjbjkjSubajk}(j{]j}]j]j]j]ujkjbjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkj}ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id126ujkjbjkjzubajk}(j{]j}]j]j]j]ujkjbjkjwubajk}(j{]j}]j]j]j]ujkjbjkj,ubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjߛubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+port->ops->epp_read_addr - read EPP address}(jk+port->ops->epp_read_addr - read EPP addressjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname(#port-ops-epp-read-addr-read-epp-addressujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjΣubajk}(j{]j}]j]j]j]internalrefurij anchorname#id127ujkjbjkjˣubajk}(j{]j}]j]j]j]ujkjbjkjȣubajk}(j{]j}]j]j]j]ujkjbjkjţubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id128ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjţubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id129ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjţubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjߛubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5port->ops->ecp_write_data - write a block of ECP data}(jk5port->ops->ecp_write_data - write a block of ECP datajkjFubajk}(j{]j}]j]j]j]internalrefurij anchorname2#port-ops-ecp-write-data-write-a-block-of-ecp-dataujkjbjkjCubajk}(j{]j}]j]j]j]ujkjbjkj@ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjgubajk}(j{]j}]j]j]j]internalrefurij anchorname#id130ujkjbjkjdubajk}(j{]j}]j]j]j]ujkjbjkjaubajk}(j{]j}]j]j]j]ujkjbjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id131ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RETURN VALUE}(jk RETURN VALUEjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id132ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjӤubajk}(j{]j}]j]j]j]internalrefurij anchorname#id133ujkjbjkjФubajk}(j{]j}]j]j]j]ujkjbjkjͤubajk}(j{]j}]j]j]j]ujkjbjkj^ubejk}(j{]j}]j]j]j]ujkjcjkj@ubejk}(j{]j}]j]j]j]ujkjbjkjߛubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3port->ops->ecp_read_data - read a block of ECP data}(jk3port->ops->ecp_read_data - read a block of ECP datajkjubajk}(j{]j}]j]j]j]internalrefurij anchorname0#port-ops-ecp-read-data-read-a-block-of-ecp-dataujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkj$ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id134ujkjbjkj!ubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjHubajk}(j{]j}]j]j]j]internalrefurij anchorname#id135ujkjbjkjEubajk}(j{]j}]j]j]j]ujkjbjkjBubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RETURN VALUE}(jk RETURN VALUEjkjlubajk}(j{]j}]j]j]j]internalrefurij anchorname#id136ujkjbjkjiubajk}(j{]j}]j]j]j]ujkjbjkjfubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id137ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjߛubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk:port->ops->ecp_write_addr - write a block of ECP addresses}(jk:port->ops->ecp_write_addr - write a block of ECP addressesjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname7#port-ops-ecp-write-addr-write-a-block-of-ecp-addressesujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id138ujkjbjkjޥubajk}(j{]j}]j]j]j]ujkjbjkjۥubajk}(j{]j}]j]j]j]ujkjbjkjإubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id139ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjإubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RETURN VALUE}(jk RETURN VALUEjkj)ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id140ujkjbjkj&ubajk}(j{]j}]j]j]j]ujkjbjkj#ubajk}(j{]j}]j]j]j]ujkjbjkjإubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNOTES}(jkNOTESjkjMubajk}(j{]j}]j]j]j]internalrefurij anchorname#id141ujkjbjkjJubajk}(j{]j}]j]j]j]ujkjbjkjGubajk}(j{]j}]j]j]j]ujkjbjkjإubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjqubajk}(j{]j}]j]j]j]internalrefurij anchorname#id142ujkjbjkjnubajk}(j{]j}]j]j]j]ujkjbjkjkubajk}(j{]j}]j]j]j]ujkjbjkjإubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjߛubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAport->ops->nibble_read_data - read a block of data in nibble mode}(jkAport->ops->nibble_read_data - read a block of data in nibble modejkjubajk}(j{]j}]j]j]j]internalrefurij anchorname>#port-ops-nibble-read-data-read-a-block-of-data-in-nibble-modeujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkj¦ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id143ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id144ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RETURN VALUE}(jk RETURN VALUEjkj ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id145ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkj.ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id146ujkjbjkj+ubajk}(j{]j}]j]j]j]ujkjbjkj(ubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjߛubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk=port->ops->byte_read_data - read a block of data in byte mode}(jk=port->ops->byte_read_data - read a block of data in byte modejkj^ubajk}(j{]j}]j]j]j]internalrefurij anchorname:#port-ops-byte-read-data-read-a-block-of-data-in-byte-modeujkjbjkj[ubajk}(j{]j}]j]j]j]ujkjbjkjXubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id147ujkjbjkj|ubajk}(j{]j}]j]j]j]ujkjbjkjyubajk}(j{]j}]j]j]j]ujkjbjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id148ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RETURN VALUE}(jk RETURN VALUEjkjǧubajk}(j{]j}]j]j]j]internalrefurij anchorname#id149ujkjbjkjħubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id150ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjvubejk}(j{]j}]j]j]j]ujkjcjkjXubejk}(j{]j}]j]j]j]ujkjbjkjߛubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkJport->ops->compat_write_data - write a block of data in compatibility mode}(jkJport->ops->compat_write_data - write a block of data in compatibility modejkjubajk}(j{]j}]j]j]j]internalrefurij anchornameG#port-ops-compat-write-data-write-a-block-of-data-in-compatibility-modeujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkj<ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id151ujkjbjkj9ubajk}(j{]j}]j]j]j]ujkjbjkj6ubajk}(j{]j}]j]j]j]ujkjbjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkj`ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id152ujkjbjkj]ubajk}(j{]j}]j]j]j]ujkjbjkjZubajk}(j{]j}]j]j]j]ujkjbjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk RETURN VALUE}(jk RETURN VALUEjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id153ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj~ubajk}(j{]j}]j]j]j]ujkjbjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSEE ALSO}(jkSEE ALSOjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id154ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj3ubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjߛubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSuspend/Hibernation Notifiers}(jkjMjkjubajk}(j{]j}]j]j]j]internalrefuridriver-api/pm/notifiers anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+PTP hardware clock infrastructure for Linux}(jkj[jkj%ubajk}(j{]j}]j]j]j]internalrefuridriver-api/ptp anchornamehujkjbjkj"ubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPTP hardware clock kernel API}(jkPTP hardware clock kernel APIjkjEubajk}(j{]j}]j]j]j]internalrefurij4 anchorname#ptp-hardware-clock-kernel-apiujkjbjkjBubajk}(j{]j}]j]j]j]ujkjbjkj?ubajk}(j{]j}]j]j]j]ujkjbjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!PTP hardware clock user space API}(jk!PTP hardware clock user space APIjkjiubajk}(j{]j}]j]j]j]internalrefurij4 anchorname"#ptp-hardware-clock-user-space-apiujkjbjkjfubajk}(j{]j}]j]j]j]ujkjbjkjcubajk}(j{]j}]j]j]j]ujkjbjkj<ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWriting clock drivers}(jkWriting clock driversjkjubajk}(j{]j}]j]j]j]internalrefurij4 anchorname#writing-clock-driversujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3PTP hardware clock requirements for ‘.adjphase’}(jk/PTP hardware clock requirements for '.adjphase'jkjubajk}(j{]j}]j]j]j]internalrefurij4 anchorname-#ptp-hardware-clock-requirements-for-adjphaseujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported hardware}(jkSupported hardwarejkjީubajk}(j{]j}]j]j]j]internalrefurij4 anchorname#supported-hardwareujkjbjkj۩ubajk}(j{]j}]j]j]j]ujkjbjkjةubajk}(j{]j}]j]j]j]ujkjbjkj<ubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubjTje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkReset controller API}(jkjijkjubajk}(j{]j}]j]j]j]internalrefuridriver-api/reset anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj7ubajk}(j{]j}]j]j]j]internalrefurij& anchorname #introductionujkjbjkj4ubajk}(j{]j}]j]j]j]ujkjbjkj1ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGlossary}(jkGlossaryjkjXubajk}(j{]j}]j]j]j]internalrefurij& anchorname #glossaryujkjbjkjUubajk}(j{]j}]j]j]j]ujkjbjkjRubajk}(j{]j}]j]j]j]ujkjbjkjOubajk}(j{]j}]j]j]j]ujkjcjkj1ubejk}(j{]j}]j]j]j]ujkjbjkj.ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkConsumer driver interface}(jkConsumer driver interfacejkjubajk}(j{]j}]j]j]j]internalrefurij& anchorname#consumer-driver-interfaceujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkShared and exclusive resets}(jkShared and exclusive resetsjkjubajk}(j{]j}]j]j]j]internalrefurij& anchorname#shared-and-exclusive-resetsujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAssertion and deassertion}(jkAssertion and deassertionjkjͪubajk}(j{]j}]j]j]j]internalrefurij& anchorname#assertion-and-deassertionujkjbjkjʪubajk}(j{]j}]j]j]j]ujkjbjkjǪubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Triggering}(jk Triggeringjkjubajk}(j{]j}]j]j]j]internalrefurij& anchorname #triggeringujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuerying}(jkQueryingjkjubajk}(j{]j}]j]j]j]internalrefurij& anchorname #queryingujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOptional resets}(jkOptional resetsjkj9ubajk}(j{]j}]j]j]j]internalrefurij& anchorname#optional-resetsujkjbjkj6ubajk}(j{]j}]j]j]j]ujkjbjkj3ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReset control arrays}(jkReset control arraysjkj]ubajk}(j{]j}]j]j]j]internalrefurij& anchorname#reset-control-arraysujkjbjkjZubajk}(j{]j}]j]j]j]ujkjbjkjWubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkj.ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Reset controller driver interface}(jk!Reset controller driver interfacejkjubajk}(j{]j}]j]j]j]internalrefurij& anchorname"#reset-controller-driver-interfaceujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInitialization}(jkInitializationjkjubajk}(j{]j}]j]j]j]internalrefurij& anchorname#initializationujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkj.ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk API reference}(jk API referencejkjޫubajk}(j{]j}]j]j]j]internalrefurij& anchorname#api-referenceujkjbjkj۫ubajk}(j{]j}]j]j]j]ujkjbjkjثubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReset consumer API}(jkReset consumer APIjkjubajk}(j{]j}]j]j]j]internalrefurij& anchorname#reset-consumer-apiujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReset controller driver API}(jkReset controller driver APIjkj#ubajk}(j{]j}]j]j]j]internalrefurij& anchorname#reset-controller-driver-apiujkjbjkj ubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjثubejk}(j{]j}]j]j]j]ujkjbjkj.ubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk6User-Space DTX (Clipboard Detachment System) Interface}(jkjwjkjhubajk}(j{]j}]j]j]j]internalrefuri)driver-api/surface_aggregator/clients/dtx anchornamehujkjbjkjeubajk}(j{]j}]j]j]j]ujkjbjkjbubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Nomenclature}(jk Nomenclaturejkjubajk}(j{]j}]j]j]j]internalrefurijw anchorname #nomenclatureujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDetachment Process}(jkDetachment Processjkjubajk}(j{]j}]j]j]j]internalrefurijw anchorname#detachment-processujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Latch States}(jk Latch Statesjkjͬubajk}(j{]j}]j]j]j]internalrefurijw anchorname #latch-statesujkjbjkjʬubajk}(j{]j}]j]j]j]ujkjbjkjǬubajk}(j{]j}]j]j]j]ujkjbjkjĬubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDetachment Procedure}(jkDetachment Procedurejkjubajk}(j{]j}]j]j]j]internalrefurijw anchorname#detachment-procedureujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjĬubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"User-Space Interface Documentation}(jk"User-Space Interface Documentationjkj!ubajk}(j{]j}]j]j]j]internalrefurijw anchorname##user-space-interface-documentationujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkError Codes and Status Values}(jkError Codes and Status ValuesjkjBubajk}(j{]j}]j]j]j]internalrefurijw anchorname#error-codes-and-status-valuesujkjbjkj?ubajk}(j{]j}]j]j]j]ujkjbjkj<ubajk}(j{]j}]j]j]j]ujkjbjkj9ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEvents}(jkEventsjkjfubajk}(j{]j}]j]j]j]internalrefurijw anchorname#eventsujkjbjkjcubajk}(j{]j}]j]j]j]ujkjbjkj`ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``SDTX_EVENT_REQUEST``jk]jkSDTX_EVENT_REQUEST}(jkhjkjubajk}(j{]j}]j]j]j]ujkjbj^sNj_sNjkjubajk}(j{]j}]j]j]j]internalrefurijw anchorname#sdtx-event-requestujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``SDTX_EVENT_CANCEL``jk]jkSDTX_EVENT_CANCEL}(jkhjkjubajk}(j{]j}]j]j]j]ujkjbj^sNj_sNjkjubajk}(j{]j}]j]j]j]internalrefurijw anchorname#sdtx-event-cancelujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``SDTX_EVENT_BASE_CONNECTION``jk]jkSDTX_EVENT_BASE_CONNECTION}(jkhjkjubajk}(j{]j}]j]j]j]ujkjbj^sNj_sNjkjubajk}(j{]j}]j]j]j]internalrefurijw anchorname#sdtx-event-base-connectionujkjbjkjޭubajk}(j{]j}]j]j]j]ujkjbjkjۭubajk}(j{]j}]j]j]j]ujkjbjkj~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``SDTX_EVENT_LATCH_STATUS``jk]jkSDTX_EVENT_LATCH_STATUS}(jkhjkjubajk}(j{]j}]j]j]j]ujkjbj^sNj_sNjkjubajk}(j{]j}]j]j]j]internalrefurijw anchorname#sdtx-event-latch-statusujkjbjkj ubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``SDTX_EVENT_DEVICE_MODE``jk]jkSDTX_EVENT_DEVICE_MODE}(jkhjkj>ubajk}(j{]j}]j]j]j]ujkjbj^sNj_sNjkj;ubajk}(j{]j}]j]j]j]internalrefurijw anchorname#sdtx-event-device-modeujkjbjkj8ubajk}(j{]j}]j]j]j]ujkjbjkj5ubajk}(j{]j}]j]j]j]ujkjbjkj~ubejk}(j{]j}]j]j]j]ujkjcjkj`ubejk}(j{]j}]j]j]j]ujkjbjkj9ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIOCTLs}(jkIOCTLsjkjtubajk}(j{]j}]j]j]j]internalrefurijw anchorname#ioctlsujkjbjkjqubajk}(j{]j}]j]j]j]ujkjbjkjnubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``SDTX_IOCTL_EVENTS_ENABLE``jk]jkSDTX_IOCTL_EVENTS_ENABLE}(jkhjkjubajk}(j{]j}]j]j]j]ujkjbj^sNj_sNjkjubajk}(j{]j}]j]j]j]internalrefurijw anchorname#sdtx-ioctl-events-enableujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``SDTX_IOCTL_EVENTS_DISABLE``jk]jkSDTX_IOCTL_EVENTS_DISABLE}(jkhjkjŮubajk}(j{]j}]j]j]j]ujkjbj^sNj_sNjkj®ubajk}(j{]j}]j]j]j]internalrefurijw anchorname#sdtx-ioctl-events-disableujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``SDTX_IOCTL_LATCH_LOCK``jk]jkSDTX_IOCTL_LATCH_LOCK}(jkhjkjubajk}(j{]j}]j]j]j]ujkjbj^sNj_sNjkjubajk}(j{]j}]j]j]j]internalrefurijw anchorname#sdtx-ioctl-latch-lockujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``SDTX_IOCTL_LATCH_UNLOCK``jk]jkSDTX_IOCTL_LATCH_UNLOCK}(jkhjkjubajk}(j{]j}]j]j]j]ujkjbj^sNj_sNjkjubajk}(j{]j}]j]j]j]internalrefurijw anchorname#sdtx-ioctl-latch-unlockujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``SDTX_IOCTL_LATCH_REQUEST``jk]jkSDTX_IOCTL_LATCH_REQUEST}(jkhjkjLubajk}(j{]j}]j]j]j]ujkjbj^sNj_sNjkjIubajk}(j{]j}]j]j]j]internalrefurijw anchorname#sdtx-ioctl-latch-requestujkjbjkjFubajk}(j{]j}]j]j]j]ujkjbjkjCubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``SDTX_IOCTL_LATCH_CONFIRM``jk]jkSDTX_IOCTL_LATCH_CONFIRM}(jkhjkjyubajk}(j{]j}]j]j]j]ujkjbj^sNj_sNjkjvubajk}(j{]j}]j]j]j]internalrefurijw anchorname#sdtx-ioctl-latch-confirmujkjbjkjsubajk}(j{]j}]j]j]j]ujkjbjkjpubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``SDTX_IOCTL_LATCH_HEARTBEAT``jk]jkSDTX_IOCTL_LATCH_HEARTBEAT}(jkhjkjubajk}(j{]j}]j]j]j]ujkjbj^sNj_sNjkjubajk}(j{]j}]j]j]j]internalrefurijw anchorname#sdtx-ioctl-latch-heartbeatujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``SDTX_IOCTL_LATCH_CANCEL``jk]jkSDTX_IOCTL_LATCH_CANCEL}(jkhjkjӯubajk}(j{]j}]j]j]j]ujkjbj^sNj_sNjkjЯubajk}(j{]j}]j]j]j]internalrefurijw anchorname#sdtx-ioctl-latch-cancelujkjbjkjͯubajk}(j{]j}]j]j]j]ujkjbjkjʯubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``SDTX_IOCTL_GET_BASE_INFO``jk]jkSDTX_IOCTL_GET_BASE_INFO}(jkhjkjubajk}(j{]j}]j]j]j]ujkjbj^sNj_sNjkjubajk}(j{]j}]j]j]j]internalrefurijw anchorname#sdtx-ioctl-get-base-infoujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``SDTX_IOCTL_GET_DEVICE_MODE``jk]jkSDTX_IOCTL_GET_DEVICE_MODE}(jkhjkj-ubajk}(j{]j}]j]j]j]ujkjbj^sNj_sNjkj*ubajk}(j{]j}]j]j]j]internalrefurijw anchorname#sdtx-ioctl-get-device-modeujkjbjkj'ubajk}(j{]j}]j]j]j]ujkjbjkj$ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``SDTX_IOCTL_GET_LATCH_STATUS``jk]jkSDTX_IOCTL_GET_LATCH_STATUS}(jkhjkjZubajk}(j{]j}]j]j]j]ujkjbj^sNj_sNjkjWubajk}(j{]j}]j]j]j]internalrefurijw anchorname#sdtx-ioctl-get-latch-statusujkjbjkjTubajk}(j{]j}]j]j]j]ujkjbjkjQubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjnubejk}(j{]j}]j]j]j]ujkjbjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkA Note on Base IDs}(jkA Note on Base IDsjkjubajk}(j{]j}]j]j]j]internalrefurijw anchorname#a-note-on-base-idsujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStructures and Enums}(jkStructures and Enumsjkjubajk}(j{]j}]j]j]j]internalrefurijw anchorname#structures-and-enumsujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj9ubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk API Users}(jk API Usersjkjubajk}(j{]j}]j]j]j]internalrefurijw anchorname #api-usersujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjްubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjbubejk}(j{]j}]j]j]j]ujkjbjkj_ubajk}(j{]j}]j]j]j]ujkjcubj,je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSupport for Serial devices}(jkjjkjubajk}(j{]j}]j]j]j]internalrefuridriver-api/serial/index anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jH)}(jkhjk]jk}(j{]j}]j]j]j]parentj,entries]Ndriver-api/serial/drivera includefiles]jCamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjjj^sE/var/lib/git/docbuild/linux/Documentation/driver-api/serial/index.rstj_sKjkj4ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSerial drivers}(jkSerial driversjkjWubajk}(j{]j}]j]j]j]internalrefurij, anchorname#serial-driversujkjbjkjTubajk}(j{]j}]j]j]j]ujkjbjkjQubje0)}(jkhjk]jH)}(jkhjk]jk}(j{]j}]j]j]j]parentj,entries](N driver-api/serial/serial-iso7816Ndriver-api/serial/serial-rs485e includefiles](j~jemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjjj^sjPj_sKjkjoubajk}(j{]j}]j]j]j]ujkjcjkjQubejk}(j{]j}]j]j]j]ujkjbjkj4ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjubajk}(j{]j}]j]j]j]internalrefurij, anchorname#indicesujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]exprsubproject and htmlujkjkjkj4ubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGeneric PHY Framework}(jkjjkjubajk}(j{]j}]j]j]j]internalrefuridriver-api/phy/index anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjݱubje0)}(jkhjk](jH)}(jkhjk]jk}(j{]j}]j]j]j]parentjentries](Ndriver-api/phy/phyNdriver-api/phy/samsung-usb2e includefiles](j j emaxdepthJcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjjj^sB/var/lib/git/docbuild/linux/Documentation/driver-api/phy/index.rstj_sKjkjubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj"ubajk}(j{]j}]j]j]j]internalrefurij anchorname#indicesujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]exprsubproject and htmlujkjkjkjubejk}(j{]j}]j]j]j]ujkjcjkjݱubejk}(j{]j}]j]j]j]ujkjbjkjڱubajk}(j{]j}]j]j]j]ujkjcubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkjjkjcubajk}(j{]j}]j]j]j]internalrefuri&driver-api/surface_aggregator/overview anchornamehujkjbjkj`ubajk}(j{]j}]j]j]j]ujkjbjkj]ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFeatures and Integration}(jkFeatures and Integrationjkjubajk}(j{]j}]j]j]j]internalrefurijr anchorname#features-and-integrationujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj}ubajk}(j{]j}]j]j]j]ujkjbjkjzubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Communication}(jk Communicationjkjubajk}(j{]j}]j]j]j]internalrefurijr anchorname#communicationujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSurface Serial Hub}(jkSurface Serial HubjkjȲubajk}(j{]j}]j]j]j]internalrefurijr anchorname#surface-serial-hubujkjbjkjŲubajk}(j{]j}]j]j]j]ujkjbjkj²ubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjzubejk}(j{]j}]j]j]j]ujkjcjkj]ubejk}(j{]j}]j]j]j]ujkjbjkjZubajk}(j{]j}]j]j]j]ujkjcubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Non-Volatile Memory Device (NVDIMM)}(jkjjkj ubajk}(j{]j}]j]j]j]internalrefuridriver-api/nvdimm/index anchornamehujkjbjkj ubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j{]j}]j]j]j]parentjentries](Ndriver-api/nvdimm/nvdimmNdriver-api/nvdimm/bttNdriver-api/nvdimm/securityN#driver-api/nvdimm/firmware-activatee includefiles](j3j5j7j9emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjjj^sE/var/lib/git/docbuild/linux/Documentation/driver-api/nvdimm/index.rstj_sKjkj$ubajk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkISO7816 Serial Communications}(jkjjkjbubajk}(j{]j}]j]j]j]internalrefuri driver-api/serial/serial-iso7816 anchornamehujkjbjkj_ubajk}(j{]j}]j]j]j]ujkjbjkj\ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. Introductionjkjubajk}(j{]j}]j]j]j]internalrefurijq anchorname #introductionujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj|ubajk}(j{]j}]j]j]j]ujkjbjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"2. Hardware-related considerations}(jk"2. Hardware-related considerationsjkjubajk}(j{]j}]j]j]j]internalrefurijq anchorname #hardware-related-considerationsujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk23. Data Structures Already Available in the Kernel}(jk23. Data Structures Already Available in the Kerneljkjʳubajk}(j{]j}]j]j]j]internalrefurijq anchorname0#data-structures-already-available-in-the-kernelujkjbjkjdzubajk}(j{]j}]j]j]j]ujkjbjkjijubajk}(j{]j}]j]j]j]ujkjbjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. Usage from user-level}(jk4. Usage from user-leveljkjubajk}(j{]j}]j]j]j]internalrefurijq anchorname#usage-from-user-levelujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5. References}(jk 5. Referencesjkjubajk}(j{]j}]j]j]j]internalrefurijq anchorname #referencesujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj ubajk}(j{]j}]j]j]j]ujkjbjkjyubejk}(j{]j}]j]j]j]ujkjcjkj\ubejk}(j{]j}]j]j]j]ujkjbjkjYubajk}(j{]j}]j]j]j]ujkjcubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Writing s390 channel device drivers}(jkjjkjKubajk}(j{]j}]j]j]j]internalrefuridriver-api/s390-drivers anchornamehujkjbjkjHubajk}(j{]j}]j]j]j]ujkjbjkjEubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjkubajk}(j{]j}]j]j]j]internalrefurijZ anchorname #introductionujkjbjkjhubajk}(j{]j}]j]j]j]ujkjbjkjeubajk}(j{]j}]j]j]j]ujkjbjkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk The css bus}(jk The css busjkjubajk}(j{]j}]j]j]j]internalrefurijZ anchorname #the-css-busujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjbubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk The ccw bus}(jk The ccw busjkjubajk}(j{]j}]j]j]j]internalrefurijZ anchorname #the-ccw-busujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*I/O functions for channel-attached devices}(jk*I/O functions for channel-attached devicesjkjԴubajk}(j{]j}]j]j]j]internalrefurijZ anchorname+#i-o-functions-for-channel-attached-devicesujkjbjkjѴubajk}(j{]j}]j]j]j]ujkjbjkjδubajk}(j{]j}]j]j]j]ujkjbjkj˴ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ccw devices}(jk ccw devicesjkjubajk}(j{]j}]j]j]j]internalrefurijZ anchorname #ccw-devicesujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj˴ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk The channel-measurement facility}(jk The channel-measurement facilityjkjubajk}(j{]j}]j]j]j]internalrefurijZ anchorname!#the-channel-measurement-facilityujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj˴ubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjbubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe ccwgroup bus}(jkThe ccwgroup busjkjLubajk}(j{]j}]j]j]j]internalrefurijZ anchorname#the-ccwgroup-busujkjbjkjIubajk}(j{]j}]j]j]j]ujkjbjkjFubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkccw group devices}(jkccw group devicesjkjmubajk}(j{]j}]j]j]j]internalrefurijZ anchorname#ccw-group-devicesujkjbjkjjubajk}(j{]j}]j]j]j]ujkjbjkjgubajk}(j{]j}]j]j]j]ujkjbjkjdubajk}(j{]j}]j]j]j]ujkjcjkjFubejk}(j{]j}]j]j]j]ujkjbjkjbubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGeneric interfaces}(jkGeneric interfacesjkjubajk}(j{]j}]j]j]j]internalrefurijZ anchorname#generic-interfacesujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdapter interrupts}(jkAdapter interruptsjkjubajk}(j{]j}]j]j]j]internalrefurijZ anchorname#adapter-interruptsujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjbubejk}(j{]j}]j]j]j]ujkjcjkjEubejk}(j{]j}]j]j]j]ujkjbjkjBubajk}(j{]j}]j]j]j]ujkjcubjbje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCPU Idle Cooling}(jkjjkjubajk}(j{]j}]j]j]j]internalrefuri#driver-api/thermal/cpu-idle-cooling anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Situation:}(jk Situation:jkj#ubajk}(j{]j}]j]j]j]internalrefurij anchorname #situationujkjbjkj ubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Solutions:}(jk Solutions:jkjGubajk}(j{]j}]j]j]j]internalrefurij anchorname #solutionsujkjbjkjDubajk}(j{]j}]j]j]j]ujkjbjkjAubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIdle Injection:}(jkIdle Injection:jkjkubajk}(j{]j}]j]j]j]internalrefurij anchorname#idle-injectionujkjbjkjhubajk}(j{]j}]j]j]j]ujkjbjkjeubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPower considerations}(jkPower considerationsjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#power-considerationsujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubjeje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&Pulse Width Modulation (PWM) interface}(jkjjkjȶubajk}(j{]j}]j]j]j]internalrefuridriver-api/pwm anchornamehujkjbjkjŶubajk}(j{]j}]j]j]j]ujkjbjkj¶ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIdentifying PWMs}(jkIdentifying PWMsjkjubajk}(j{]j}]j]j]j]internalrefurij׶ anchorname#identifying-pwmsujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj߶ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Using PWMs}(jk Using PWMsjkj ubajk}(j{]j}]j]j]j]internalrefurij׶ anchorname #using-pwmsujkjbjkj ubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj߶ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Using PWMs with the sysfs interface}(jk#Using PWMs with the sysfs interfacejkj0ubajk}(j{]j}]j]j]j]internalrefurij׶ anchorname$#using-pwms-with-the-sysfs-interfaceujkjbjkj-ubajk}(j{]j}]j]j]j]ujkjbjkj*ubajk}(j{]j}]j]j]j]ujkjbjkj߶ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImplementing a PWM driver}(jkImplementing a PWM driverjkjTubajk}(j{]j}]j]j]j]internalrefurij׶ anchorname#implementing-a-pwm-driverujkjbjkjQubajk}(j{]j}]j]j]j]ujkjbjkjNubajk}(j{]j}]j]j]j]ujkjbjkj߶ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocking}(jkLockingjkjxubajk}(j{]j}]j]j]j]internalrefurij׶ anchorname#lockingujkjbjkjuubajk}(j{]j}]j]j]j]ujkjbjkjrubajk}(j{]j}]j]j]j]ujkjbjkj߶ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHelpers}(jkHelpersjkjubajk}(j{]j}]j]j]j]internalrefurij׶ anchorname#helpersujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj߶ubejk}(j{]j}]j]j]j]ujkjcjkj¶ubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubj^ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkrfkill - RF kill switch support}(jkjjkjշubajk}(j{]j}]j]j]j]internalrefuridriver-api/rfkill anchornamehujkjbjkjҷubajk}(j{]j}]j]j]j]ujkjbjkjϷubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #introductionujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation details}(jkImplementation detailsjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#implementation-detailsujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Kernel API}(jk Kernel APIjkj=ubajk}(j{]j}]j]j]j]internalrefurij anchorname #kernel-apiujkjbjkj:ubajk}(j{]j}]j]j]j]ujkjbjkj7ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUserspace support}(jkUserspace supportjkjaubajk}(j{]j}]j]j]j]internalrefurij anchorname#userspace-supportujkjbjkj^ubajk}(j{]j}]j]j]j]ujkjbjkj[ubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjϷubejk}(j{]j}]j]j]j]ujkjbjkj̷ubajk}(j{]j}]j]j]j]ujkjcubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPPS - Pulse Per Second}(jkjjkjubajk}(j{]j}]j]j]j]internalrefuridriver-api/pps anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #overviewujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRFC considerations}(jkRFC considerationsjkj޸ubajk}(j{]j}]j]j]j]internalrefurij anchorname#rfc-considerationsujkjbjkj۸ubajk}(j{]j}]j]j]j]ujkjbjkjظubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPPS with USB to serial devices}(jkPPS with USB to serial devicesjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#pps-with-usb-to-serial-devicesujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCoding example}(jkCoding examplejkj&ubajk}(j{]j}]j]j]j]internalrefurij anchorname#coding-exampleujkjbjkj#ubajk}(j{]j}]j]j]j]ujkjbjkj ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk SYSFS support}(jk SYSFS supportjkjJubajk}(j{]j}]j]j]j]internalrefurij anchorname#sysfs-supportujkjbjkjGubajk}(j{]j}]j]j]j]ujkjbjkjDubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting the PPS support}(jkTesting the PPS supportjkjnubajk}(j{]j}]j]j]j]internalrefurij anchorname#testing-the-pps-supportujkjbjkjkubajk}(j{]j}]j]j]j]ujkjbjkjhubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Generators}(jk Generatorsjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #generatorsujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParallel port generator}(jkParallel port generatorjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#parallel-port-generatorujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubjrje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHCI backend for NFC Core}(jkjjkjubajk}(j{]j}]j]j]j]internalrefuridriver-api/nfc/nfc-hci anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral}(jkGeneraljkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#generalujkjbjkj ubajk}(j{]j}]j]j]j]ujkjbjkj ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHCI}(jkHCIjkj3ubajk}(j{]j}]j]j]j]internalrefurij anchorname#hciujkjbjkj0ubajk}(j{]j}]j]j]j]ujkjbjkj-ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHCI Session initialization}(jkHCI Session initializationjkjWubajk}(j{]j}]j]j]j]internalrefurij anchorname#hci-session-initializationujkjbjkjTubajk}(j{]j}]j]j]j]ujkjbjkjQubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHCI Gates and Pipes}(jkHCI Gates and Pipesjkj{ubajk}(j{]j}]j]j]j]internalrefurij anchorname#hci-gates-and-pipesujkjbjkjxubajk}(j{]j}]j]j]j]ujkjbjkjuubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver interface}(jkDriver interfacejkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#driver-interfaceujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHCI Management}(jkHCI Managementjkjúubajk}(j{]j}]j]j]j]internalrefurij anchorname#hci-managementujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPHY Management}(jkPHY Managementjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#phy-managementujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLLC}(jkLLCjkj ubajk}(j{]j}]j]j]j]internalrefurij anchorname#llcujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIncluded Drivers}(jkIncluded Driversjkj/ubajk}(j{]j}]j]j]j]internalrefurij anchorname#included-driversujkjbjkj,ubajk}(j{]j}]j]j]j]ujkjbjkj)ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExecution Contexts}(jkExecution ContextsjkjSubajk}(j{]j}]j]j]j]internalrefurij anchorname#execution-contextsujkjbjkjPubajk}(j{]j}]j]j]j]ujkjbjkjMubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/Workflow executing an HCI command (using shdlc)}(jk/Workflow executing an HCI command (using shdlc)jkjwubajk}(j{]j}]j]j]j]internalrefurij anchorname.#workflow-executing-an-hci-command-using-shdlcujkjbjkjtubajk}(j{]j}]j]j]j]ujkjbjkjqubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Workflow receiving an HCI event or command}(jk*Workflow receiving an HCI event or commandjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname+#workflow-receiving-an-hci-event-or-commandujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkError management}(jkError managementjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#error-managementujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Voltage and current regulator API}(jkjjkjubajk}(j{]j}]j]j]j]internalrefuridriver-api/regulator anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #introductionujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGlossary}(jkGlossaryjkj9ubajk}(j{]j}]j]j]j]internalrefurij anchorname #glossaryujkjbjkj6ubajk}(j{]j}]j]j]j]ujkjbjkj3ubajk}(j{]j}]j]j]j]ujkjbjkj0ubajk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkConsumer driver interface}(jkConsumer driver interfacejkjiubajk}(j{]j}]j]j]j]internalrefurij anchorname#consumer-driver-interfaceujkjbjkjfubajk}(j{]j}]j]j]j]ujkjbjkjcubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnabling and disabling}(jkEnabling and disablingjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#enabling-and-disablingujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Configuration}(jk Configurationjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#configurationujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Callbacks}(jk CallbacksjkjҼubajk}(j{]j}]j]j]j]internalrefurij anchorname #callbacksujkjbjkjϼubajk}(j{]j}]j]j]j]ujkjbjkj̼ubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjcubejk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRegulator driver interface}(jkRegulator driver interfacejkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#regulator-driver-interfaceujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMachine interface}(jkMachine interfacejkj&ubajk}(j{]j}]j]j]j]internalrefurij anchorname#machine-interfaceujkjbjkj#ubajk}(j{]j}]j]j]j]ujkjbjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupplies}(jkSuppliesjkjGubajk}(j{]j}]j]j]j]internalrefurij anchorname #suppliesujkjbjkjDubajk}(j{]j}]j]j]j]ujkjbjkjAubajk}(j{]j}]j]j]j]ujkjbjkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Constraints}(jk Constraintsjkjkubajk}(j{]j}]j]j]j]internalrefurij anchorname #constraintsujkjbjkjhubajk}(j{]j}]j]j]j]ujkjbjkjeubajk}(j{]j}]j]j]j]ujkjbjkj>ubejk}(j{]j}]j]j]j]ujkjcjkj ubejk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk API reference}(jk API referencejkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#api-referenceujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCore Driver Internals}(jkj-jkjԽubajk}(j{]j}]j]j]j]internalrefuri&driver-api/surface_aggregator/internal anchornamehujkjbjkjѽubajk}(j{]j}]j]j]j]ujkjbjkjνubje0)}(jkhjk](jH)}(jkhjk]jk}(j{]j}]j]j]j]parentjentries]N*driver-api/surface_aggregator/internal-apia includefiles]jamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjjj^sT/var/lib/git/docbuild/linux/Documentation/driver-api/surface_aggregator/internal.rstj_sK3jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #overviewujkjbjkj ubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPacket Transport Layer}(jkPacket Transport Layerjkj2ubajk}(j{]j}]j]j]j]internalrefurij anchorname#packet-transport-layerujkjbjkj/ubajk}(j{]j}]j]j]j]ujkjbjkj,ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPackets}(jkPacketsjkjSubajk}(j{]j}]j]j]j]internalrefurij anchorname#packetsujkjbjkjPubajk}(j{]j}]j]j]j]ujkjbjkjMubajk}(j{]j}]j]j]j]ujkjbjkjJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Packet Queue}(jk Packet Queuejkjwubajk}(j{]j}]j]j]j]internalrefurij anchorname #packet-queueujkjbjkjtubajk}(j{]j}]j]j]j]ujkjbjkjqubajk}(j{]j}]j]j]j]ujkjbjkjJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Pending Set}(jk Pending Setjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #pending-setujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTransmitter Thread}(jkTransmitter Threadjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#transmitter-threadujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReceiver Thread}(jkReceiver Threadjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#receiver-threadujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjݾubajk}(j{]j}]j]j]j]ujkjbjkjJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTimeout Reaper}(jkTimeout Reaperjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#timeout-reaperujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConcurrency and Locking}(jkConcurrency and Lockingjkj+ubajk}(j{]j}]j]j]j]internalrefurij anchorname#concurrency-and-lockingujkjbjkj(ubajk}(j{]j}]j]j]j]ujkjbjkj%ubajk}(j{]j}]j]j]j]ujkjbjkjJubejk}(j{]j}]j]j]j]ujkjcjkj,ubejk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRequest Transport Layer}(jkRequest Transport Layerjkj[ubajk}(j{]j}]j]j]j]internalrefurij anchorname#request-transport-layerujkjbjkjXubajk}(j{]j}]j]j]j]ujkjbjkjUubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRequest}(jkRequestjkj|ubajk}(j{]j}]j]j]j]internalrefurij anchorname#requestujkjbjkjyubajk}(j{]j}]j]j]j]ujkjbjkjvubajk}(j{]j}]j]j]j]ujkjbjkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Request Queue}(jk Request Queuejkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#request-queueujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Pending Set}(jk Pending SetjkjĿubajk}(j{]j}]j]j]j]internalrefurij anchorname#id1ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTransmitter Task}(jkTransmitter Taskjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#transmitter-taskujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPacket Completion Callback}(jkPacket Completion Callbackjkj ubajk}(j{]j}]j]j]j]internalrefurij anchorname#packet-completion-callbackujkjbjkj ubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkData-Received Callback}(jkData-Received Callbackjkj0ubajk}(j{]j}]j]j]j]internalrefurij anchorname#data-received-callbackujkjbjkj-ubajk}(j{]j}]j]j]j]ujkjbjkj*ubajk}(j{]j}]j]j]j]ujkjbjkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTimeout Reaper}(jkTimeout ReaperjkjTubajk}(j{]j}]j]j]j]internalrefurij anchorname#id2ujkjbjkjQubajk}(j{]j}]j]j]j]ujkjbjkjNubajk}(j{]j}]j]j]j]ujkjbjkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConcurrency and Locking}(jkConcurrency and Lockingjkjxubajk}(j{]j}]j]j]j]internalrefurij anchorname#id3ujkjbjkjuubajk}(j{]j}]j]j]j]ujkjbjkjrubajk}(j{]j}]j]j]j]ujkjbjkjsubejk}(j{]j}]j]j]j]ujkjcjkjUubejk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkController Layer}(jkController Layerjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#controller-layerujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEvent Registration}(jkEvent Registrationjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#event-registrationujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEvent Delivery}(jkEvent Deliveryjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#event-deliveryujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConcurrency and Locking}(jkConcurrency and Lockingjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#id4ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj ubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjνubejk}(j{]j}]j]j]j]ujkjbjkj˽ubajk}(j{]j}]j]j]j]ujkjcubji je0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"PLDM Firmware Flash Update Library}(jkj;jkjVubajk}(j{]j}]j]j]j]internalrefuridriver-api/pldmfw/index anchornamehujkjbjkjSubajk}(j{]j}]j]j]j]ujkjbjkjPubje0)}(jkhjk]jH)}(jkhjk]jk}(j{]j}]j]j]j]parentjeentries](Ndriver-api/pldmfw/file-formatNdriver-api/pldmfw/driver-opse includefiles](j|j~emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjjj^sE/var/lib/git/docbuild/linux/Documentation/driver-api/pldmfw/index.rstj_sK jkjmubajk}(j{]j}]j]j]j]ujkjcjkjPubejk}(j{]j}]j]j]j]ujkjbjkjMubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jkOverview of the }(jkOverview of the jkjubjNs)}(jk ``pldmfw``jk]jkpldmfw}(jkhjkjubajk}(j{]j}]j]j]j]ujkjbj^sNj_sNjkjubjk library}(jk libraryjkjubejk}(j{]j}]j]j]j]internalrefurije anchorname#overview-of-the-pldmfw-libraryujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParsing the PLDM file}(jkParsing the PLDM filejkjubajk}(j{]j}]j]j]j]internalrefurije anchorname#parsing-the-pldm-fileujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPerforming a flash update}(jkPerforming a flash updatejkjubajk}(j{]j}]j]j]j]internalrefurije anchorname#performing-a-flash-updateujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjMubejk}(j{]j}]j]j]j]ujkjcubj3je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSurface Serial Hub Protocol}(jkjIjkj/ubajk}(j{]j}]j]j]j]internalrefuri!driver-api/surface_aggregator/ssh anchornamehujkjbjkj,ubajk}(j{]j}]j]j]j]ujkjbjkj)ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk SSH Packet Protocol: Definitions}(jk SSH Packet Protocol: DefinitionsjkjOubajk}(j{]j}]j]j]j]internalrefurij> anchorname #ssh-packet-protocol-definitionsujkjbjkjLubajk}(j{]j}]j]j]j]ujkjbjkjIubajk}(j{]j}]j]j]j]ujkjbjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"SSH Packet Protocol: Flow Sequence}(jk"SSH Packet Protocol: Flow Sequencejkjsubajk}(j{]j}]j]j]j]internalrefurij> anchorname"#ssh-packet-protocol-flow-sequenceujkjbjkjpubajk}(j{]j}]j]j]j]ujkjbjkjmubajk}(j{]j}]j]j]j]ujkjbjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Commands: Requests, Responses, and Events}(jk)Commands: Requests, Responses, and Eventsjkjubajk}(j{]j}]j]j]j]internalrefurij> anchorname'#commands-requests-responses-and-eventsujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLimitations and Observations}(jkLimitations and Observationsjkjubajk}(j{]j}]j]j]j]internalrefurij> anchorname#limitations-and-observationsujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjFubejk}(j{]j}]j]j]j]ujkjcjkj)ubejk}(j{]j}]j]j]j]ujkjbjkj&ubajk}(j{]j}]j]j]j]ujkjcubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPCI Peer-to-Peer DMA Support}(jkjWjkjubajk}(j{]j}]j]j]j]internalrefuridriver-api/pci/p2pdma anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDriver Writer’s Guide}(jkDriver Writer's Guidejkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#driver-writer-s-guideujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProvider Drivers}(jkProvider Driversjkj5ubajk}(j{]j}]j]j]j]internalrefurij anchorname#provider-driversujkjbjkj2ubajk}(j{]j}]j]j]j]ujkjbjkj/ubajk}(j{]j}]j]j]j]ujkjbjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkClient Drivers}(jkClient DriversjkjYubajk}(j{]j}]j]j]j]internalrefurij anchorname#client-driversujkjbjkjVubajk}(j{]j}]j]j]j]ujkjbjkjSubajk}(j{]j}]j]j]j]ujkjbjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOrchestrator Drivers}(jkOrchestrator Driversjkj}ubajk}(j{]j}]j]j]j]internalrefurij anchorname#orchestrator-driversujkjbjkjzubajk}(j{]j}]j]j]j]ujkjbjkjwubajk}(j{]j}]j]j]j]ujkjbjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStruct Page Caveats}(jkStruct Page Caveatsjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#struct-page-caveatsujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj,ubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkP2P DMA Support Library}(jkP2P DMA Support Libraryjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#p2p-dma-support-libraryujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj ubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk NTB Drivers}(jkjejkj ubajk}(j{]j}]j]j]j]internalrefuridriver-api/ntb anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNTB Core Driver (ntb)}(jkNTB Core Driver (ntb)jkj*ubajk}(j{]j}]j]j]j]internalrefurij anchorname#ntb-core-driver-ntbujkjbjkj'ubajk}(j{]j}]j]j]j]ujkjbjkj$ubajk}(j{]j}]j]j]j]ujkjbjkj!ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNTB Client Drivers}(jkNTB Client DriversjkjNubajk}(j{]j}]j]j]j]internalrefurij anchorname#ntb-client-driversujkjbjkjKubajk}(j{]j}]j]j]j]ujkjbjkjHubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(NTB Typical client driver implementation}(jk(NTB Typical client driver implementationjkjoubajk}(j{]j}]j]j]j]internalrefurij anchorname)#ntb-typical-client-driver-implementationujkjbjkjlubajk}(j{]j}]j]j]j]ujkjbjkjiubajk}(j{]j}]j]j]j]ujkjbjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBNTB Transport Client (ntb_transport) and NTB Netdev (ntb_netdev)}(jkBNTB Transport Client (ntb\_transport) and NTB Netdev (ntb\_netdev)jkjubajk}(j{]j}]j]j]j]internalrefurij anchorname=#ntb-transport-client-ntb-transport-and-ntb-netdev-ntb-netdevujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)NTB Ping Pong Test Client (ntb_pingpong)}(jk)NTB Ping Pong Test Client (ntb\_pingpong)jkjubajk}(j{]j}]j]j]j]internalrefurij anchorname'#ntb-ping-pong-test-client-ntb-pingpongujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk NTB Tool Test Client (ntb_tool)}(jk NTB Tool Test Client (ntb\_tool)jkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#ntb-tool-test-client-ntb-toolujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$NTB MSI Test Client (ntb_msi_test)}(jk$NTB MSI Test Client (ntb\_msi\_test)jkjubajk}(j{]j}]j]j]j]internalrefurij anchorname!#ntb-msi-test-client-ntb-msi-testujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjfubejk}(j{]j}]j]j]j]ujkjcjkjHubejk}(j{]j}]j]j]j]ujkjbjkj!ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNTB Hardware Drivers}(jkNTB Hardware Driversjkj/ubajk}(j{]j}]j]j]j]internalrefurij anchorname#ntb-hardware-driversujkjbjkj,ubajk}(j{]j}]j]j]j]ujkjbjkj)ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*NTB Intel Hardware Driver (ntb_hw_intel)}(jk*NTB Intel Hardware Driver (ntb\_hw\_intel)jkjPubajk}(j{]j}]j]j]j]internalrefurij anchorname'#ntb-intel-hardware-driver-ntb-hw-intelujkjbjkjMubajk}(j{]j}]j]j]j]ujkjbjkjJubajk}(j{]j}]j]j]j]ujkjbjkjGubajk}(j{]j}]j]j]j]ujkjcjkj)ubejk}(j{]j}]j]j]j]ujkjbjkj!ubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubj:je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBRapidIO subsystem mport character device driver (rio_mport_cdev.c)}(jkjsjkjubajk}(j{]j}]j]j]j]internalrefuridriver-api/rapidio/mport_cdev anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. Overview}(jk 1. Overviewjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #overviewujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Hardware Compatibility}(jk2. Hardware Compatibilityjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#hardware-compatibilityujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Module parameters}(jk3. Module parametersjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#module-parametersujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. Known problems}(jk4. Known problemsjkj!ubajk}(j{]j}]j]j]j]internalrefurij anchorname#known-problemsujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"5. User-space Applications and API}(jk"5. User-space Applications and APIjkjEubajk}(j{]j}]j]j]j]internalrefurij anchorname #user-space-applications-and-apiujkjbjkjBubajk}(j{]j}]j]j]j]ujkjbjkj?ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 6. TODO List}(jk 6. TODO Listjkjiubajk}(j{]j}]j]j]j]internalrefurij anchorname #todo-listujkjbjkjfubajk}(j{]j}]j]j]j]ujkjbjkjcubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubj<je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Generic Thermal Sysfs driver How To}(jkjjkjubajk}(j{]j}]j]j]j]internalrefuridriver-api/thermal/sysfs-api anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0. Introduction}(jk0. Introductionjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #introductionujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+1. thermal sysfs driver interface functions}(jk+1. thermal sysfs driver interface functionsjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname)#thermal-sysfs-driver-interface-functionsujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!1.1 thermal zone device interface}(jk!1.1 thermal zone device interfacejkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#thermal-zone-device-interfaceujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$1.2 thermal cooling device interface}(jk$1.2 thermal cooling device interfacejkj+ubajk}(j{]j}]j]j]j]internalrefurij anchorname!#thermal-cooling-device-interfaceujkjbjkj(ubajk}(j{]j}]j]j]j]ujkjbjkj%ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkM1.3 interface for binding a thermal zone device with a thermal cooling device}(jkM1.3 interface for binding a thermal zone device with a thermal cooling devicejkjOubajk}(j{]j}]j]j]j]internalrefurij anchornameJ#interface-for-binding-a-thermal-zone-device-with-a-thermal-cooling-deviceujkjbjkjLubajk}(j{]j}]j]j]j]ujkjbjkjIubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.4 Thermal Zone Parameters}(jk1.4 Thermal Zone Parametersjkjsubajk}(j{]j}]j]j]j]internalrefurij anchorname#thermal-zone-parametersujkjbjkjpubajk}(j{]j}]j]j]j]ujkjbjkjmubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. sysfs attributes structure}(jk2. sysfs attributes structurejkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#sysfs-attributes-structureujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. A simple implementation}(jk3. A simple implementationjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#a-simple-implementationujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4. Export Symbol APIs}(jk4. Export Symbol APIsjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#export-symbol-apisujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.1. get_tz_trend}(jk4.1. get_tz_trendjkj ubajk}(j{]j}]j]j]j]internalrefurij anchorname #get-tz-trendujkjbjkj ubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.2. get_thermal_instance}(jk4.2. get_thermal_instancejkj0ubajk}(j{]j}]j]j]j]internalrefurij anchorname#get-thermal-instanceujkjbjkj-ubajk}(j{]j}]j]j]j]ujkjbjkj*ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.3. thermal_cdev_update}(jk4.3. thermal_cdev_updatejkjTubajk}(j{]j}]j]j]j]internalrefurij anchorname#thermal-cdev-updateujkjbjkjQubajk}(j{]j}]j]j]j]ujkjbjkjNubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. thermal_emergency_poweroff}(jk5. thermal_emergency_poweroffjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#thermal-emergency-poweroffujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj~ubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCPU cooling APIs How To}(jkjjkjubajk}(j{]j}]j]j]j]internalrefuri"driver-api/thermal/cpu-cooling-api anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0. Introduction}(jk0. Introductionjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #introductionujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1. cpu cooling APIs}(jk1. cpu cooling APIsjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#cpu-cooling-apisujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,1.1 cpufreq registration/unregistration APIs}(jk,1.1 cpufreq registration/unregistration APIsjkj"ubajk}(j{]j}]j]j]j]internalrefurij anchorname)#cpufreq-registration-unregistration-apisujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Power models}(jk2. Power modelsjkjRubajk}(j{]j}]j]j]j]internalrefurij anchorname #power-modelsujkjbjkjOubajk}(j{]j}]j]j]j]ujkjbjkjLubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLIBNVDIMM: Non-Volatile Devices}(jkjjkjubajk}(j{]j}]j]j]j]internalrefuridriver-api/nvdimm/nvdimm anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGlossary}(jkGlossaryjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #glossaryujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #overviewujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupporting Documents}(jkSupporting Documentsjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#supporting-documentsujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Git Trees}(jk Git Treesjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #git-treesujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLIBNVDIMM PMEM}(jkLIBNVDIMM PMEMjkjDubajk}(j{]j}]j]j]j]internalrefurij anchorname#libnvdimm-pmemujkjbjkjAubajk}(j{]j}]j]j]j]ujkjbjkj>ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%PMEM-REGIONs, Atomic Sectors, and DAX}(jk%PMEM-REGIONs, Atomic Sectors, and DAXjkjeubajk}(j{]j}]j]j]j]internalrefurij anchorname$#pmem-regions-atomic-sectors-and-daxujkjbjkjbubajk}(j{]j}]j]j]j]ujkjbjkj_ubajk}(j{]j}]j]j]j]ujkjbjkj\ubajk}(j{]j}]j]j]j]ujkjcjkj>ubejk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample NVDIMM Platform}(jkExample NVDIMM Platformjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#example-nvdimm-platformujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk8LIBNVDIMM Kernel Device Model and LIBNDCTL Userspace API}(jk8LIBNVDIMM Kernel Device Model and LIBNDCTL Userspace APIjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname9#libnvdimm-kernel-device-model-and-libndctl-userspace-apiujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLIBNDCTL: Context}(jkLIBNDCTL: Contextjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#libndctl-contextujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3LIBNDCTL: instantiate a new library context example}(jk3LIBNDCTL: instantiate a new library context examplejkjubajk}(j{]j}]j]j]j]internalrefurij anchorname3#libndctl-instantiate-a-new-library-context-exampleujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLIBNVDIMM/LIBNDCTL: Bus}(jkLIBNVDIMM/LIBNDCTL: Busjkj+ubajk}(j{]j}]j]j]j]internalrefurij anchorname#libnvdimm-libndctl-busujkjbjkj(ubajk}(j{]j}]j]j]j]ujkjbjkj%ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-LIBNVDIMM: control class device in /sys/class}(jk-LIBNVDIMM: control class device in /sys/classjkjOubajk}(j{]j}]j]j]j]internalrefurij anchorname,#libnvdimm-control-class-device-in-sys-classujkjbjkjLubajk}(j{]j}]j]j]j]ujkjbjkjIubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLIBNVDIMM: bus}(jkLIBNVDIMM: busjkjsubajk}(j{]j}]j]j]j]internalrefurij anchorname#libnvdimm-busujkjbjkjpubajk}(j{]j}]j]j]j]ujkjbjkjmubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!LIBNDCTL: bus enumeration example}(jk!LIBNDCTL: bus enumeration examplejkjubajk}(j{]j}]j]j]j]internalrefurij anchorname!#libndctl-bus-enumeration-exampleujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcjkjmubejk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLIBNVDIMM/LIBNDCTL: DIMM (NMEM)}(jkLIBNVDIMM/LIBNDCTL: DIMM (NMEM)jkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#libnvdimm-libndctl-dimm-nmemujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLIBNVDIMM: DIMM (NMEM)}(jkLIBNVDIMM: DIMM (NMEM)jkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#libnvdimm-dimm-nmemujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"LIBNDCTL: DIMM enumeration example}(jk"LIBNDCTL: DIMM enumeration examplejkj ubajk}(j{]j}]j]j]j]internalrefurij anchorname"#libndctl-dimm-enumeration-exampleujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLIBNVDIMM/LIBNDCTL: Region}(jkLIBNVDIMM/LIBNDCTL: Regionjkj9ubajk}(j{]j}]j]j]j]internalrefurij anchorname#libnvdimm-libndctl-regionujkjbjkj6ubajk}(j{]j}]j]j]j]ujkjbjkj3ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$LIBNDCTL: region enumeration example}(jk$LIBNDCTL: region enumeration examplejkjZubajk}(j{]j}]j]j]j]internalrefurij anchorname$#libndctl-region-enumeration-exampleujkjbjkjWubajk}(j{]j}]j]j]j]ujkjbjkjTubajk}(j{]j}]j]j]j]ujkjbjkjQubajk}(j{]j}]j]j]j]ujkjcjkj3ubejk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLIBNVDIMM/LIBNDCTL: Namespace}(jkLIBNVDIMM/LIBNDCTL: Namespacejkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#libnvdimm-libndctl-namespaceujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLIBNVDIMM: namespace}(jkLIBNVDIMM: namespacejkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#libnvdimm-namespaceujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'LIBNDCTL: namespace enumeration example}(jk'LIBNDCTL: namespace enumeration examplejkjubajk}(j{]j}]j]j]j]internalrefurij anchorname'#libndctl-namespace-enumeration-exampleujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$LIBNDCTL: namespace creation example}(jk$LIBNDCTL: namespace creation examplejkjubajk}(j{]j}]j]j]j]internalrefurij anchorname$#libndctl-namespace-creation-exampleujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhy the Term “namespace”?}(jkWhy the Term "namespace"?jkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#why-the-term-namespaceujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5LIBNVDIMM/LIBNDCTL: Block Translation Table “btt”}(jk1LIBNVDIMM/LIBNDCTL: Block Translation Table "btt"jkjGubajk}(j{]j}]j]j]j]internalrefurij anchorname/#libnvdimm-libndctl-block-translation-table-bttujkjbjkjDubajk}(j{]j}]j]j]j]ujkjbjkjAubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLIBNVDIMM: btt layout}(jkLIBNVDIMM: btt layoutjkjhubajk}(j{]j}]j]j]j]internalrefurij anchorname#libnvdimm-btt-layoutujkjbjkjeubajk}(j{]j}]j]j]j]ujkjbjkjbubajk}(j{]j}]j]j]j]ujkjbjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLIBNDCTL: btt creation example}(jkLIBNDCTL: btt creation examplejkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#libndctl-btt-creation-exampleujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj_ubejk}(j{]j}]j]j]j]ujkjcjkjAubejk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary LIBNDCTL Diagram}(jkSummary LIBNDCTL Diagramjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#summary-libndctl-diagramujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSurface ACPI Notify}(jkjjkjubajk}(j{]j}]j]j]j]internalrefuri)driver-api/surface_aggregator/clients/san anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPI Documentation}(jkAPI Documentationjkj!ubajk}(j{]j}]j]j]j]internalrefurij anchorname#api-documentationujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jkjjkjZubajk}(j{]j}]j]j]j]internalrefuridriver-api/rapidio/rapidio anchornamehujkjbjkjWubajk}(j{]j}]j]j]j]ujkjbjkjTubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1 Overview}(jk 1 Overviewjkjzubajk}(j{]j}]j]j]j]internalrefuriji anchorname #overviewujkjbjkjwubajk}(j{]j}]j]j]j]ujkjbjkjtubajk}(j{]j}]j]j]j]ujkjbjkjqubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2. Core Components}(jk2. Core Componentsjkjubajk}(j{]j}]j]j]j]internalrefuriji anchorname#core-componentsujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1 Master Port}(jk2.1 Master Portjkjubajk}(j{]j}]j]j]j]internalrefuriji anchorname #master-portujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2.2 Device}(jk 2.2 Devicejkjubajk}(j{]j}]j]j]j]internalrefuriji anchorname#deviceujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2.3 Switch}(jk 2.3 Switchjkjubajk}(j{]j}]j]j]j]internalrefuriji anchorname#switchujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2.4 Network}(jk 2.4 Networkjkj+ubajk}(j{]j}]j]j]j]internalrefuriji anchorname#networkujkjbjkj(ubajk}(j{]j}]j]j]j]ujkjbjkj%ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.5 Device Drivers}(jk2.5 Device DriversjkjOubajk}(j{]j}]j]j]j]internalrefuriji anchorname#device-driversujkjbjkjLubajk}(j{]j}]j]j]j]ujkjbjkjIubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.6 Subsystem Interfaces}(jk2.6 Subsystem Interfacesjkjsubajk}(j{]j}]j]j]j]internalrefuriji anchorname#subsystem-interfacesujkjbjkjpubajk}(j{]j}]j]j]j]ujkjbjkjmubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Subsystem Initialization}(jk3. Subsystem Initializationjkjubajk}(j{]j}]j]j]j]internalrefuriji anchorname#subsystem-initializationujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjqubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4. Enumeration and Discovery}(jk4. Enumeration and Discoveryjkjubajk}(j{]j}]j]j]j]internalrefuriji anchorname#enumeration-and-discoveryujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.1 Overview}(jk 4.1 Overviewjkjubajk}(j{]j}]j]j]j]internalrefuriji anchorname#id1ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk04.2 Automatic Start of Enumeration and Discovery}(jk04.2 Automatic Start of Enumeration and Discoveryjkj ubajk}(j{]j}]j]j]j]internalrefuriji anchorname-#automatic-start-of-enumeration-and-discoveryujkjbjkj ubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk14.3 User-space Start of Enumeration and Discovery}(jk14.3 User-space Start of Enumeration and Discoveryjkj0ubajk}(j{]j}]j]j]j]internalrefuriji anchorname.#user-space-start-of-enumeration-and-discoveryujkjbjkj-ubajk}(j{]j}]j]j]j]ujkjbjkj*ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.4 Basic Enumeration Method}(jk4.4 Basic Enumeration MethodjkjTubajk}(j{]j}]j]j]j]internalrefuriji anchorname#basic-enumeration-methodujkjbjkjQubajk}(j{]j}]j]j]j]ujkjbjkjNubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+4.5 Adding New Enumeration/Discovery Method}(jk+4.5 Adding New Enumeration/Discovery Methodjkjxubajk}(j{]j}]j]j]j]internalrefuriji anchorname(#adding-new-enumeration-discovery-methodujkjbjkjuubajk}(j{]j}]j]j]j]ujkjbjkjrubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)4.6 Using Loadable RapidIO Switch Drivers}(jk)4.6 Using Loadable RapidIO Switch Driversjkjubajk}(j{]j}]j]j]j]internalrefuriji anchorname&#using-loadable-rapidio-switch-driversujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5. References}(jk 5. Referencesjkjubajk}(j{]j}]j]j]j]internalrefuriji anchorname #referencesujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjqubejk}(j{]j}]j]j]j]ujkjcjkjTubejk}(j{]j}]j]j]j]ujkjbjkjQubajk}(j{]j}]j]j]j]ujkjcubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Device Power Management Data Types}(jkjjkjubajk}(j{]j}]j]j]j]internalrefuridriver-api/pm/types anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubjT je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux kernel SLIMbus support}(jkjjkj1ubajk}(j{]j}]j]j]j]internalrefuridriver-api/slimbus anchornamehujkjbjkj.ubajk}(j{]j}]j]j]j]ujkjbjkj+ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjQubajk}(j{]j}]j]j]j]internalrefurij@ anchorname #overviewujkjbjkjNubajk}(j{]j}]j]j]j]ujkjbjkjKubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is SLIMbus?}(jkWhat is SLIMbus?jkjrubajk}(j{]j}]j]j]j]internalrefurij@ anchorname#what-is-slimbusujkjbjkjoubajk}(j{]j}]j]j]j]ujkjbjkjlubajk}(j{]j}]j]j]j]ujkjbjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHardware description:}(jkHardware description:jkjubajk}(j{]j}]j]j]j]internalrefurij@ anchorname#hardware-descriptionujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSoftware description:}(jkSoftware description:jkjubajk}(j{]j}]j]j]j]internalrefurij@ anchorname#software-descriptionujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Device notifications to the driver:}(jk#Device notifications to the driver:jkjubajk}(j{]j}]j]j]j]internalrefurij@ anchorname##device-notifications-to-the-driverujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver and Controller APIs:}(jkDriver and Controller APIs:jkjubajk}(j{]j}]j]j]j]internalrefurij@ anchorname#driver-and-controller-apisujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjiubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Clock-pause:}(jk Clock-pause:jkj&ubajk}(j{]j}]j]j]j]internalrefurij@ anchorname #clock-pauseujkjbjkj#ubajk}(j{]j}]j]j]j]ujkjbjkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkClock-pause APIs:}(jkClock-pause APIs:jkjGubajk}(j{]j}]j]j]j]internalrefurij@ anchorname#clock-pause-apisujkjbjkjDubajk}(j{]j}]j]j]j]ujkjbjkjAubajk}(j{]j}]j]j]j]ujkjbjkj>ubajk}(j{]j}]j]j]j]ujkjcjkj ubejk}(j{]j}]j]j]j]ujkjbjkjiubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Messaging:}(jk Messaging:jkjwubajk}(j{]j}]j]j]j]internalrefurij@ anchorname #messagingujkjbjkjtubajk}(j{]j}]j]j]j]ujkjbjkjqubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMessaging APIs:}(jkMessaging APIs:jkjubajk}(j{]j}]j]j]j]internalrefurij@ anchorname#messaging-apisujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStreaming APIs:}(jkStreaming APIs:jkjubajk}(j{]j}]j]j]j]internalrefurij@ anchorname#streaming-apisujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjqubejk}(j{]j}]j]j]j]ujkjbjkjiubejk}(j{]j}]j]j]j]ujkjcjkjKubejk}(j{]j}]j]j]j]ujkjbjkjHubajk}(j{]j}]j]j]j]ujkjcjkj+ubejk}(j{]j}]j]j]j]ujkjbjkj(ubajk}(j{]j}]j]j]j]ujkjcubjW je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNear Field Communication}(jkjjkj ubajk}(j{]j}]j]j]j]internalrefuridriver-api/nfc/index anchornamehujkjbjkj ubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j{]j}]j]j]j]parentjentries](Ndriver-api/nfc/nfc-hciNdriver-api/nfc/nfc-pn544e includefiles](j3j5emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjjj^sB/var/lib/git/docbuild/linux/Documentation/driver-api/nfc/index.rstj_sKjkj$ubajk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver nouveau}(jkjjkj^ubajk}(j{]j}]j]j]j]internalrefuri"driver-api/thermal/nouveau_thermal anchornamehujkjbjkj[ubajk}(j{]j}]j]j]j]ujkjbjkjXubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj~ubajk}(j{]j}]j]j]j]internalrefurijm anchorname #descriptionujkjbjkj{ubajk}(j{]j}]j]j]j]ujkjbjkjxubajk}(j{]j}]j]j]j]ujkjbjkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTemperature management}(jkTemperature managementjkjubajk}(j{]j}]j]j]j]internalrefurijm anchorname#temperature-managementujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFan management}(jkFan managementjkjubajk}(j{]j}]j]j]j]internalrefurijm anchorname#fan-managementujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Bug reports}(jk Bug reportsjkjubajk}(j{]j}]j]j]j]internalrefurijm anchorname #bug-reportsujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjuubejk}(j{]j}]j]j]j]ujkjcjkjXubejk}(j{]j}]j]j]j]ujkjbjkjUubajk}(j{]j}]j]j]j]ujkjcubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLKernel driver for the NXP Semiconductors PN544 Near Field Communication chip}(jkjjkj#ubajk}(j{]j}]j]j]j]internalrefuridriver-api/nfc/nfc-pn544 anchornamehujkjbjkj ubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral}(jkGeneraljkjCubajk}(j{]j}]j]j]j]internalrefurij2 anchorname#generalujkjbjkj@ubajk}(j{]j}]j]j]j]ujkjbjkj=ubajk}(j{]j}]j]j]j]ujkjbjkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Protocols}(jk Protocolsjkjgubajk}(j{]j}]j]j]j]internalrefurij2 anchorname #protocolsujkjbjkjdubajk}(j{]j}]j]j]j]ujkjbjkjaubajk}(j{]j}]j]j]j]ujkjbjkj:ubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubj7 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWriting Client Drivers}(jkj jkjubajk}(j{]j}]j]j]j]internalrefuri$driver-api/surface_aggregator/client anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jH)}(jkhjk]jk}(j{]j}]j]j]j]parentjentries]N(driver-api/surface_aggregator/client-apia includefiles]jamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjjj^sR/var/lib/git/docbuild/linux/Documentation/driver-api/surface_aggregator/client.rstj_sK jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #overviewujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNon-SSAM Client Drivers}(jkNon-SSAM Client Driversjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#non-ssam-client-driversujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdding SSAM Devices}(jkAdding SSAM Devicesjkj"ubajk}(j{]j}]j]j]j]internalrefurij anchorname#adding-ssam-devicesujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSSAM Client Drivers}(jkSSAM Client DriversjkjFubajk}(j{]j}]j]j]j]internalrefurij anchorname#ssam-client-driversujkjbjkjCubajk}(j{]j}]j]j]j]ujkjbjkj@ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMaking Synchronous Requests}(jkMaking Synchronous Requestsjkjjubajk}(j{]j}]j]j]j]internalrefurij anchorname#making-synchronous-requestsujkjbjkjgubajk}(j{]j}]j]j]j]ujkjbjkjdubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHandling Events}(jkHandling Eventsjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#handling-eventsujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkConsole}(jkjjkjubajk}(j{]j}]j]j]j]internalrefuridriver-api/tty/console anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkStruct Console}(jkStruct Consolejkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#struct-consoleujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Internals}(jk Internalsjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #internalsujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Struct Consw}(jk Struct Conswjkj8ubajk}(j{]j}]j]j]j]internalrefurij anchorname #struct-conswujkjbjkj5ubajk}(j{]j}]j]j]j]ujkjbjkj2ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkConsole functions}(jkConsole functionsjkj\ubajk}(j{]j}]j]j]j]internalrefurij anchorname#console-functionsujkjbjkjYubajk}(j{]j}]j]j]j]ujkjbjkjVubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Internals}(jk Internalsjkj}ubajk}(j{]j}]j]j]j]internalrefurij anchorname#id1ujkjbjkjzubajk}(j{]j}]j]j]j]ujkjbjkjwubajk}(j{]j}]j]j]j]ujkjbjkjtubajk}(j{]j}]j]j]j]ujkjcjkjVubejk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Kernel driver: x86_pkg_temp_thermal}(jkj)jkjubajk}(j{]j}]j]j]j]internalrefuri.driver-api/thermal/x86_pkg_temperature_thermal anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Reference}(jk Referencejkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #referenceujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #descriptionujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThreshold management}(jkThreshold managementjkj*ubajk}(j{]j}]j]j]j]internalrefurij anchorname#threshold-managementujkjbjkj'ubajk}(j{]j}]j]j]j]ujkjbjkj$ubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk.TEE (Trusted Execution Environment) driver API}(jkj7jkjcubajk}(j{]j}]j]j]j]internalrefuridriver-api/tee anchornamehujkjbjkj`ubajk}(j{]j}]j]j]j]ujkjbjkj]ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTEE client driver example}(jkTEE client driver examplejkjubajk}(j{]j}]j]j]j]internalrefurijr anchorname#tee-client-driver-exampleujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj}ubajk}(j{]j}]j]j]j]ujkjbjkjzubajk}(j{]j}]j]j]j]ujkjcjkj]ubejk}(j{]j}]j]j]j]ujkjbjkjZubajk}(j{]j}]j]j]j]ujkjcubjqje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUpgrading BIOS using spi-intel}(jkjEjkjubajk}(j{]j}]j]j]j]internalrefuridriver-api/mtd/spi-intel anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #referencesujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSD and MMC Device Partitions}(jkjSjkjubajk}(j{]j}]j]j]j]internalrefuridriver-api/mmc/mmc-dev-parts anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMMC Boot Partitions}(jkMMC Boot Partitionsjkj5ubajk}(j{]j}]j]j]j]internalrefurij$ anchorname#mmc-boot-partitionsujkjbjkj2ubajk}(j{]j}]j]j]j]ujkjbjkj/ubajk}(j{]j}]j]j]j]ujkjbjkj,ubajk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkj ubajk}(j{]j}]j]j]j]ujkjcubjuje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLow Level Serial API}(jkjajkjnubajk}(j{]j}]j]j]j]internalrefuridriver-api/serial/driver anchornamehujkjbjkjkubajk}(j{]j}]j]j]j]ujkjbjkjhubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Low Level Serial Hardware Driver}(jk Low Level Serial Hardware Driverjkjubajk}(j{]j}]j]j]j]internalrefurij} anchorname!#low-level-serial-hardware-driverujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConsole Support}(jkConsole Supportjkjubajk}(j{]j}]j]j]j]internalrefurij} anchorname#console-supportujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocking}(jkLockingjkjubajk}(j{]j}]j]j]j]internalrefurij} anchorname#lockingujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkuart_ops}(jkuart_opsjkjubajk}(j{]j}]j]j]j]internalrefurij} anchorname #uart-opsujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOther functions}(jkOther functionsjkjubajk}(j{]j}]j]j]j]internalrefurij} anchorname#other-functionsujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Other notes}(jk Other notesjkjBubajk}(j{]j}]j]j]j]internalrefurij} anchorname #other-notesujkjbjkj?ubajk}(j{]j}]j]j]j]ujkjbjkj<ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModem control lines via GPIO}(jkModem control lines via GPIOjkjfubajk}(j{]j}]j]j]j]internalrefurij} anchorname#modem-control-lines-via-gpioujkjbjkjcubajk}(j{]j}]j]j]j]ujkjbjkj`ubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjhubejk}(j{]j}]j]j]j]ujkjbjkjeubajk}(j{]j}]j]j]j]ujkjcubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"PLDM Firmware file format overview}(jkjojkjubajk}(j{]j}]j]j]j]internalrefuridriver-api/pldmfw/file-format anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPackage Header}(jkPackage Headerjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#package-headerujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Records}(jkDevice Recordsjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#device-recordsujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkComponent Info}(jkComponent Infojkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#component-infoujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPackage Header CRC}(jkPackage Header CRCjkj+ubajk}(j{]j}]j]j]j]internalrefurij anchorname#package-header-crcujkjbjkj(ubajk}(j{]j}]j]j]j]ujkjbjkj%ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkComponent Images}(jkComponent ImagesjkjOubajk}(j{]j}]j]j]j]internalrefurij anchorname#component-imagesujkjbjkjLubajk}(j{]j}]j]j]j]ujkjbjkjIubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubjJ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Linux RapidIO Subsystem}(jkj}jkjubajk}(j{]j}]j]j]j]internalrefuridriver-api/rapidio/index anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j{]j}]j]j]j]parentjentries](Ndriver-api/rapidio/rapidioNdriver-api/rapidio/sysfsNdriver-api/rapidio/tsi721Ndriver-api/rapidio/mport_cdevNdriver-api/rapidio/rio_cme includefiles](jjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjjj^sF/var/lib/git/docbuild/linux/Documentation/driver-api/rapidio/index.rstj_sKjkjubajk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkInternal API Documentation}(jkjjkjubajk}(j{]j}]j]j]j]internalrefuri*driver-api/surface_aggregator/internal-api anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPacket Transport Layer}(jkPacket Transport Layerjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#packet-transport-layerujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRequest Transport Layer}(jkRequest Transport Layerjkj#ubajk}(j{]j}]j]j]j]internalrefurij anchorname#request-transport-layerujkjbjkj ubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Controller}(jk ControllerjkjGubajk}(j{]j}]j]j]j]internalrefurij anchorname #controllerujkjbjkjDubajk}(j{]j}]j]j]j]ujkjbjkjAubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkClient Device Bus}(jkClient Device Busjkjkubajk}(j{]j}]j]j]j]internalrefurij anchorname#client-device-busujkjbjkjhubajk}(j{]j}]j]j]j]ujkjbjkjeubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCore}(jkCorejkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#coreujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Trace Helpers}(jk Trace Helpersjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#trace-helpersujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk TTY Buffer}(jkjjkjubajk}(j{]j}]j]j]j]internalrefuridriver-api/tty/tty_buffer anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFlip Buffer Management}(jkFlip Buffer Managementjkj ubajk}(j{]j}]j]j]j]internalrefurij anchorname#flip-buffer-managementujkjbjkj ubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOther Functions}(jkOther Functionsjkj0ubajk}(j{]j}]j]j]j]internalrefurij anchorname#other-functionsujkjbjkj-ubajk}(j{]j}]j]j]j]ujkjbjkj*ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBuffer Locking}(jkBuffer LockingjkjTubajk}(j{]j}]j]j]j]internalrefurij anchorname#buffer-lockingujkjbjkjQubajk}(j{]j}]j]j]j]ujkjbjkjNubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInternal Functions}(jkInternal Functionsjkjxubajk}(j{]j}]j]j]j]internalrefurij anchorname#internal-functionsujkjbjkjuubajk}(j{]j}]j]j]j]ujkjbjkjrubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk SM501 Driver}(jkjjkjubajk}(j{]j}]j]j]j]internalrefuridriver-api/sm501 anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCore}(jkCorejkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#coreujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Resources}(jk Resourcesjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #resourcesujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Configuration}(jk Configurationjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#configurationujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkN_TTY}(jkjjkjRubajk}(j{]j}]j]j]j]internalrefuridriver-api/tty/n_tty anchornamehujkjbjkjOubajk}(j{]j}]j]j]j]ujkjbjkjLubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExternal Functions}(jkExternal Functionsjkjrubajk}(j{]j}]j]j]j]internalrefurija anchorname#external-functionsujkjbjkjoubajk}(j{]j}]j]j]j]ujkjbjkjlubajk}(j{]j}]j]j]j]ujkjbjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInternal Functions}(jkInternal Functionsjkjubajk}(j{]j}]j]j]j]internalrefurija anchorname#internal-functionsujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjiubejk}(j{]j}]j]j]j]ujkjcjkjLubejk}(j{]j}]j]j]j]ujkjbjkjIubajk}(j{]j}]j]j]j]ujkjcubjv je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSoundWire Subsystem Summary}(jkjjkjubajk}(j{]j}]j]j]j]internalrefuridriver-api/soundwire/summary anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Terminology}(jk Terminologyjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #terminologyujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk:Programming interfaces (SoundWire Master interface Driver)}(jk:Programming interfaces (SoundWire Master interface Driver)jkjubajk}(j{]j}]j]j]j]internalrefurij anchorname9#programming-interfaces-soundwire-master-interface-driverujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/Programming interfaces (SoundWire Slave Driver)}(jk/Programming interfaces (SoundWire Slave Driver)jkj7ubajk}(j{]j}]j]j]j]internalrefurij anchorname.#programming-interfaces-soundwire-slave-driverujkjbjkj4ubajk}(j{]j}]j]j]j]ujkjbjkj1ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFuture enhancements to be done}(jkFuture enhancements to be donejkj[ubajk}(j{]j}]j]j]j]internalrefurij anchorname#future-enhancements-to-be-doneujkjbjkjXubajk}(j{]j}]j]j]j]ujkjbjkjUubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLinks}(jkLinksjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#linksujkjbjkj|ubajk}(j{]j}]j]j]j]ujkjbjkjyubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubjw je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSPI NOR framework}(jkjjkjubajk}(j{]j}]j]j]j]internalrefuridriver-api/mtd/spi-nor anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#How to propose a new flash addition}(jk#How to propose a new flash additionjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname$#how-to-propose-a-new-flash-additionujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMinimum testing requirements}(jkMinimum testing requirementsjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#minimum-testing-requirementsujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubjf je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux Switchtec Support}(jkjjkj5ubajk}(j{]j}]j]j]j]internalrefuridriver-api/switchtec anchornamehujkjbjkj2ubajk}(j{]j}]j]j]j]ujkjbjkj/ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Interface}(jk InterfacejkjUubajk}(j{]j}]j]j]j]internalrefurijD anchorname #interfaceujkjbjkjRubajk}(j{]j}]j]j]j]ujkjbjkjOubajk}(j{]j}]j]j]j]ujkjbjkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUserspace Interface}(jkUserspace Interfacejkjyubajk}(j{]j}]j]j]j]internalrefurijD anchorname#userspace-interfaceujkjbjkjvubajk}(j{]j}]j]j]j]ujkjbjkjsubajk}(j{]j}]j]j]j]ujkjbjkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Non-Transparent Bridge (NTB) Driver}(jk#Non-Transparent Bridge (NTB) Driverjkjubajk}(j{]j}]j]j]j]internalrefurijD anchorname"#non-transparent-bridge-ntb-driverujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjLubejk}(j{]j}]j]j]j]ujkjcjkj/ubejk}(j{]j}]j]j]j]ujkjbjkj,ubajk}(j{]j}]j]j]j]ujkjcubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'Surface System Aggregator Module (SSAM)}(jkjjkjubajk}(j{]j}]j]j]j]internalrefuri#driver-api/surface_aggregator/index anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jH)}(jkhjk]jk}(j{]j}]j]j]j]parentjentries](N&driver-api/surface_aggregator/overviewN$driver-api/surface_aggregator/clientN+driver-api/surface_aggregator/clients/indexN!driver-api/surface_aggregator/sshN&driver-api/surface_aggregator/internale includefiles](jjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjjj^sQ/var/lib/git/docbuild/linux/Documentation/driver-api/surface_aggregator/index.rstj_sKjkjubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#indicesujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]exprsubproject and htmlujkjkjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSCSI Interfaces Guide}(jkjjkj\ubajk}(j{]j}]j]j]j]internalrefuridriver-api/scsi anchornamehujkjbjkjYubajk}(j{]j}]j]j]j]ujkjbjkjVubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj|ubajk}(j{]j}]j]j]j]internalrefurijk anchorname #introductionujkjbjkjyubajk}(j{]j}]j]j]j]ujkjbjkjvubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProtocol vs bus}(jkProtocol vs busjkjubajk}(j{]j}]j]j]j]internalrefurijk anchorname#protocol-vs-busujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Design of the Linux SCSI subsystem}(jk"Design of the Linux SCSI subsystemjkjubajk}(j{]j}]j]j]j]internalrefurijk anchorname##design-of-the-linux-scsi-subsystemujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjvubejk}(j{]j}]j]j]j]ujkjbjkjsubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSCSI upper layer}(jkSCSI upper layerjkjubajk}(j{]j}]j]j]j]internalrefurijk anchorname#scsi-upper-layerujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksd (SCSI Disk)}(jksd (SCSI Disk)jkjubajk}(j{]j}]j]j]j]internalrefurijk anchorname #sd-scsi-diskujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj ubajk}(j{]j}]j]j]j]ujkjbjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksr (SCSI CD-ROM)}(jksr (SCSI CD-ROM)jkj6ubajk}(j{]j}]j]j]j]internalrefurijk anchorname#sr-scsi-cd-romujkjbjkj3ubajk}(j{]j}]j]j]j]ujkjbjkj0ubajk}(j{]j}]j]j]j]ujkjbjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkst (SCSI Tape)}(jkst (SCSI Tape)jkjZubajk}(j{]j}]j]j]j]internalrefurijk anchorname #st-scsi-tapeujkjbjkjWubajk}(j{]j}]j]j]j]ujkjbjkjTubajk}(j{]j}]j]j]j]ujkjbjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksg (SCSI Generic)}(jksg (SCSI Generic)jkj~ubajk}(j{]j}]j]j]j]internalrefurijk anchorname#sg-scsi-genericujkjbjkj{ubajk}(j{]j}]j]j]j]ujkjbjkjxubajk}(j{]j}]j]j]j]ujkjbjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkch (SCSI Media Changer)}(jkch (SCSI Media Changer)jkjubajk}(j{]j}]j]j]j]internalrefurijk anchorname#ch-scsi-media-changerujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj ubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjsubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSCSI mid layer}(jkSCSI mid layerjkjubajk}(j{]j}]j]j]j]internalrefurijk anchorname#scsi-mid-layerujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSCSI midlayer implementation}(jkSCSI midlayer implementationjkjubajk}(j{]j}]j]j]j]internalrefurijk anchorname#scsi-midlayer-implementationujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkinclude/scsi/scsi_device.h}(jkinclude/scsi/scsi_device.hjkjubajk}(j{]j}]j]j]j]internalrefurijk anchorname#include-scsi-scsi-device-hujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdrivers/scsi/scsi.c}(jkdrivers/scsi/scsi.cjkj8ubajk}(j{]j}]j]j]j]internalrefurijk anchorname#drivers-scsi-scsi-cujkjbjkj5ubajk}(j{]j}]j]j]j]ujkjbjkj2ubajk}(j{]j}]j]j]j]ujkjbjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdrivers/scsi/scsicam.c}(jkdrivers/scsi/scsicam.cjkj\ubajk}(j{]j}]j]j]j]internalrefurijk anchorname#drivers-scsi-scsicam-cujkjbjkjYubajk}(j{]j}]j]j]j]ujkjbjkjVubajk}(j{]j}]j]j]j]ujkjbjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdrivers/scsi/scsi_error.c}(jkdrivers/scsi/scsi_error.cjkjubajk}(j{]j}]j]j]j]internalrefurijk anchorname#drivers-scsi-scsi-error-cujkjbjkj}ubajk}(j{]j}]j]j]j]ujkjbjkjzubajk}(j{]j}]j]j]j]ujkjbjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdrivers/scsi/scsi_devinfo.c}(jkdrivers/scsi/scsi_devinfo.cjkjubajk}(j{]j}]j]j]j]internalrefurijk anchorname#drivers-scsi-scsi-devinfo-cujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdrivers/scsi/scsi_ioctl.c}(jkdrivers/scsi/scsi_ioctl.cjkjubajk}(j{]j}]j]j]j]internalrefurijk anchorname#drivers-scsi-scsi-ioctl-cujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdrivers/scsi/scsi_lib.c}(jkdrivers/scsi/scsi_lib.cjkjubajk}(j{]j}]j]j]j]internalrefurijk anchorname#drivers-scsi-scsi-lib-cujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdrivers/scsi/scsi_lib_dma.c}(jkdrivers/scsi/scsi_lib_dma.cjkjubajk}(j{]j}]j]j]j]internalrefurijk anchorname#drivers-scsi-scsi-lib-dma-cujkjbjkj ubajk}(j{]j}]j]j]j]ujkjbjkj ubajk}(j{]j}]j]j]j]ujkjbjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdrivers/scsi/scsi_proc.c}(jkdrivers/scsi/scsi_proc.cjkj4ubajk}(j{]j}]j]j]j]internalrefurijk anchorname#drivers-scsi-scsi-proc-cujkjbjkj1ubajk}(j{]j}]j]j]j]ujkjbjkj.ubajk}(j{]j}]j]j]j]ujkjbjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdrivers/scsi/scsi_netlink.c}(jkdrivers/scsi/scsi_netlink.cjkjXubajk}(j{]j}]j]j]j]internalrefurijk anchorname#drivers-scsi-scsi-netlink-cujkjbjkjUubajk}(j{]j}]j]j]j]ujkjbjkjRubajk}(j{]j}]j]j]j]ujkjbjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdrivers/scsi/scsi_scan.c}(jkdrivers/scsi/scsi_scan.cjkj|ubajk}(j{]j}]j]j]j]internalrefurijk anchorname#drivers-scsi-scsi-scan-cujkjbjkjyubajk}(j{]j}]j]j]j]ujkjbjkjvubajk}(j{]j}]j]j]j]ujkjbjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdrivers/scsi/scsi_sysctl.c}(jkdrivers/scsi/scsi_sysctl.cjkjubajk}(j{]j}]j]j]j]internalrefurijk anchorname#drivers-scsi-scsi-sysctl-cujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdrivers/scsi/scsi_sysfs.c}(jkdrivers/scsi/scsi_sysfs.cjkjubajk}(j{]j}]j]j]j]internalrefurijk anchorname#drivers-scsi-scsi-sysfs-cujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdrivers/scsi/hosts.c}(jkdrivers/scsi/hosts.cjkjubajk}(j{]j}]j]j]j]internalrefurijk anchorname#drivers-scsi-hosts-cujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdrivers/scsi/scsi_common.c}(jkdrivers/scsi/scsi_common.cjkj ubajk}(j{]j}]j]j]j]internalrefurijk anchorname#drivers-scsi-scsi-common-cujkjbjkj ubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj ubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTransport classes}(jkTransport classesjkj<ubajk}(j{]j}]j]j]j]internalrefurijk anchorname#transport-classesujkjbjkj9ubajk}(j{]j}]j]j]j]ujkjbjkj6ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFibre Channel transport}(jkFibre Channel transportjkj]ubajk}(j{]j}]j]j]j]internalrefurijk anchorname#fibre-channel-transportujkjbjkjZubajk}(j{]j}]j]j]j]ujkjbjkjWubajk}(j{]j}]j]j]j]ujkjbjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkiSCSI transport class}(jkiSCSI transport classjkjubajk}(j{]j}]j]j]j]internalrefurijk anchorname#iscsi-transport-classujkjbjkj~ubajk}(j{]j}]j]j]j]ujkjbjkj{ubajk}(j{]j}]j]j]j]ujkjbjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Serial Attached SCSI (SAS) transport class}(jk*Serial Attached SCSI (SAS) transport classjkjubajk}(j{]j}]j]j]j]internalrefurijk anchorname)#serial-attached-scsi-sas-transport-classujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSATA transport class}(jkSATA transport classjkjubajk}(j{]j}]j]j]j]internalrefurijk anchorname#sata-transport-classujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Parallel SCSI (SPI) transport class}(jk#Parallel SCSI (SPI) transport classjkjubajk}(j{]j}]j]j]j]internalrefurijk anchorname"#parallel-scsi-spi-transport-classujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSCSI RDMA (SRP) transport class}(jkSCSI RDMA (SRP) transport classjkjubajk}(j{]j}]j]j]j]internalrefurijk anchorname#scsi-rdma-srp-transport-classujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkj ubajk}(j{]j}]j]j]j]ujkjbjkjTubejk}(j{]j}]j]j]j]ujkjcjkj6ubejk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjsubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSCSI lower layer}(jkSCSI lower layerjkjMubajk}(j{]j}]j]j]j]internalrefurijk anchorname#scsi-lower-layerujkjbjkjJubajk}(j{]j}]j]j]j]ujkjbjkjGubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Host Bus Adapter transport types}(jk Host Bus Adapter transport typesjkjnubajk}(j{]j}]j]j]j]internalrefurijk anchorname!#host-bus-adapter-transport-typesujkjbjkjkubajk}(j{]j}]j]j]j]ujkjbjkjhubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDebug transport}(jkDebug transportjkjubajk}(j{]j}]j]j]j]internalrefurijk anchorname#debug-transportujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktodo}(jktodojkjubajk}(j{]j}]j]j]j]internalrefurijk anchorname#todoujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjhubejk}(j{]j}]j]j]j]ujkjbjkjeubajk}(j{]j}]j]j]j]ujkjcjkjGubejk}(j{]j}]j]j]j]ujkjbjkjsubejk}(j{]j}]j]j]j]ujkjcjkjVubejk}(j{]j}]j]j]j]ujkjbjkjSubajk}(j{]j}]j]j]j]ujkjcubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMMC tools introduction}(jkj jkjubajk}(j{]j}]j]j]j]internalrefuridriver-api/mmc/mmc-tools anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Functions}(jk Functionsjkj$ubajk}(j{]j}]j]j]j]internalrefurij anchorname #functionsujkjbjkj!ubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubj}je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"NVDIMM Runtime Firmware Activation}(jkjjkj]ubajk}(j{]j}]j]j]j]internalrefuri#driver-api/nvdimm/firmware-activate anchornamehujkjbjkjZubajk}(j{]j}]j]j]j]ujkjbjkjWubajk}(j{]j}]j]j]j]ujkjbjkjTubajk}(j{]j}]j]j]j]ujkjcubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThermal}(jkj%jkjubajk}(j{]j}]j]j]j]internalrefuridriver-api/thermal/index anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j{]j}]j]j]j]parentjentries](N"driver-api/thermal/cpu-cooling-apiN#driver-api/thermal/cpu-idle-coolingNdriver-api/thermal/sysfs-apiN"driver-api/thermal/power_allocatorN!driver-api/thermal/exynos_thermalN+driver-api/thermal/exynos_thermal_emulationN"driver-api/thermal/nouveau_thermalN.driver-api/thermal/x86_pkg_temperature_thermalNdriver-api/thermal/intel_dptfe includefiles](jjjjjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjjj^sF/var/lib/git/docbuild/linux/Documentation/driver-api/thermal/index.rstj_sKjkjubajk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCPU Idle Time Management}(jkj3jkjubajk}(j{]j}]j]j]j]internalrefuridriver-api/pm/cpuidle anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"CPU Idle Time Management Subsystem}(jk"CPU Idle Time Management Subsystemjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname##cpu-idle-time-management-subsystemujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCPU Idle Time Governors}(jkCPU Idle Time Governorsjkj,ubajk}(j{]j}]j]j]j]internalrefurij anchorname#cpu-idle-time-governorsujkjbjkj)ubajk}(j{]j}]j]j]j]ujkjbjkj&ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CPU Idle Time Management Drivers}(jk CPU Idle Time Management DriversjkjPubajk}(j{]j}]j]j]j]internalrefurij anchorname!#cpu-idle-time-management-driversujkjbjkjMubajk}(j{]j}]j]j]j]ujkjbjkjJubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkClient Driver API Documentation}(jkjAjkjubajk}(j{]j}]j]j]j]internalrefuri(driver-api/surface_aggregator/client-api anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSerial Hub Communication}(jkSerial Hub Communicationjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#serial-hub-communicationujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkController and Core Interface}(jkController and Core Interfacejkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#controller-and-core-interfaceujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Client Bus and Client Device API}(jk Client Bus and Client Device APIjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname!#client-bus-and-client-device-apiujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNVDIMM Security}(jkjOjkj*ubajk}(j{]j}]j]j]j]internalrefuridriver-api/nvdimm/security anchornamehujkjbjkj'ubajk}(j{]j}]j]j]j]ujkjbjkj$ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. IntroductionjkjJubajk}(j{]j}]j]j]j]internalrefurij9 anchorname #introductionujkjbjkjGubajk}(j{]j}]j]j]j]ujkjbjkjDubajk}(j{]j}]j]j]j]ujkjbjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Sysfs Interface}(jk2. Sysfs Interfacejkjnubajk}(j{]j}]j]j]j]internalrefurij9 anchorname#sysfs-interfaceujkjbjkjkubajk}(j{]j}]j]j]j]ujkjbjkjhubajk}(j{]j}]j]j]j]ujkjbjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Key Management}(jk3. Key Managementjkjubajk}(j{]j}]j]j]j]internalrefurij9 anchorname#key-managementujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4. Unlocking}(jk 4. Unlockingjkjubajk}(j{]j}]j]j]j]internalrefurij9 anchorname #unlockingujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5. Update}(jk 5. Updatejkjubajk}(j{]j}]j]j]j]internalrefurij9 anchorname#updateujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 6. Freeze}(jk 6. Freezejkjubajk}(j{]j}]j]j]j]internalrefurij9 anchorname#freezeujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 7. Disable}(jk 7. Disablejkj"ubajk}(j{]j}]j]j]j]internalrefurij9 anchorname#disableujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8. Secure Erase}(jk8. Secure ErasejkjFubajk}(j{]j}]j]j]j]internalrefurij9 anchorname #secure-eraseujkjbjkjCubajk}(j{]j}]j]j]j]ujkjbjkj@ubajk}(j{]j}]j]j]j]ujkjbjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 9. Overwrite}(jk 9. Overwritejkjjubajk}(j{]j}]j]j]j]internalrefurij9 anchorname #overwriteujkjbjkjgubajk}(j{]j}]j]j]j]ujkjbjkjdubajk}(j{]j}]j]j]j]ujkjbjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk10. Master Update}(jk10. Master Updatejkjubajk}(j{]j}]j]j]j]internalrefurij9 anchorname#master-updateujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk11. Master Erase}(jk11. Master Erasejkjubajk}(j{]j}]j]j]j]internalrefurij9 anchorname #master-eraseujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjAubejk}(j{]j}]j]j]j]ujkjcjkj$ubejk}(j{]j}]j]j]j]ujkjbjkj!ubajk}(j{]j}]j]j]j]ujkjcubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGSM 0710 tty multiplexor HOWTO}(jkj]jkjubajk}(j{]j}]j]j]j]internalrefuridriver-api/tty/n_gsm anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk How to use it}(jk How to use itjkj ubajk}(j{]j}]j]j]j]internalrefurij anchorname#how-to-use-itujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfig Initiator}(jkConfig Initiatorjkj,ubajk}(j{]j}]j]j]j]internalrefurij anchorname#config-initiatorujkjbjkj)ubajk}(j{]j}]j]j]j]ujkjbjkj&ubajk}(j{]j}]j]j]j]ujkjbjkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfig Requester}(jkConfig RequesterjkjPubajk}(j{]j}]j]j]j]internalrefurij anchorname#config-requesterujkjbjkjMubajk}(j{]j}]j]j]j]ujkjbjkjJubajk}(j{]j}]j]j]j]ujkjbjkj#ubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNAND Error-correction Code}(jkjkjkjubajk}(j{]j}]j]j]j]internalrefuridriver-api/mtd/nand_ecc anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #introductionujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk The problem}(jk The problemjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #the-problemujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Attempt 0}(jk Attempt 0jkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #attempt-0ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Analysis 0}(jk Analysis 0jkj!ubajk}(j{]j}]j]j]j]internalrefurij anchorname #analysis-0ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Attempt 1}(jk Attempt 1jkjEubajk}(j{]j}]j]j]j]internalrefurij anchorname #attempt-1ujkjbjkjBubajk}(j{]j}]j]j]j]ujkjbjkj?ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Analysis 1}(jk Analysis 1jkjiubajk}(j{]j}]j]j]j]internalrefurij anchorname #analysis-1ujkjbjkjfubajk}(j{]j}]j]j]j]ujkjbjkjcubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Attempt 2}(jk Attempt 2jkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #attempt-2ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Analysis 2}(jk Analysis 2jkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #analysis-2ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Attempt 3}(jk Attempt 3jkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #attempt-3ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Analysis 3}(jk Analysis 3jkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #analysis-3ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Attempt 4}(jk Attempt 4jkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #attempt-4ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Analysis 4}(jk Analysis 4jkjAubajk}(j{]j}]j]j]j]internalrefurij anchorname #analysis-4ujkjbjkj>ubajk}(j{]j}]j]j]j]ujkjbjkj;ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Attempt 5}(jk Attempt 5jkjeubajk}(j{]j}]j]j]j]internalrefurij anchorname #attempt-5ujkjbjkjbubajk}(j{]j}]j]j]j]ujkjbjkj_ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Analysis 5}(jk Analysis 5jkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #analysis-5ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Attempt 6}(jk Attempt 6jkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #attempt-6ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Analysis 6}(jk Analysis 6jkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #analysis-6ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Attempt 7}(jk Attempt 7jkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #attempt-7ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Analysis 7}(jk Analysis 7jkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #analysis-7ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Attempt 8}(jk Attempt 8jkj=ubajk}(j{]j}]j]j]j]internalrefurij anchorname #attempt-8ujkjbjkj:ubajk}(j{]j}]j]j]j]ujkjbjkj7ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Analysis 8}(jk Analysis 8jkjaubajk}(j{]j}]j]j]j]internalrefurij anchorname #analysis-8ujkjbjkj^ubajk}(j{]j}]j]j]j]ujkjbjkj[ubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Attempt 9}(jk Attempt 9jkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #attempt-9ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCorrecting errors}(jkCorrecting errorsjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname#correcting-errorsujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Conclusion}(jk Conclusionjkjubajk}(j{]j}]j]j]j]internalrefurij anchorname #conclusionujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubejk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkExynos Emulation Mode}(jkjyjkjubajk}(j{]j}]j]j]j]internalrefuri+driver-api/thermal/exynos_thermal_emulation anchornamehujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj&ubajk}(j{]j}]j]j]j]internalrefurij anchorname #descriptionujkjbjkj#ubajk}(j{]j}]j]j]j]ujkjbjkj ubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcjkjubejk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjcubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk.The Linux PCI driver implementer’s API guide}(jkjjkj_ubajk}(j{]j}]j]j]j]internalrefuridriver-api/pci/index anchornamehujkjbjkj\ubajk}(j{]j}]j]j]j]ujkjbjkjYubje0)}(jkhjk](jH)}(jkhjk]jk}(j{]j}]j]j]j]parentjnentries](Ndriver-api/pci/pciNdriver-api/pci/p2pdmae includefiles](jjemaxdepthKcaptionTable of contentsglobhidden includehiddennumberedK titlesonly rawentries] rawcaptionjujkjjj^sB/var/lib/git/docbuild/linux/Documentation/driver-api/pci/index.rstj_sKjkjvubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjubajk}(j{]j}]j]j]j]internalrefurijn anchorname#indicesujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]ujkjbjkjubajk}(j{]j}]j]j]j]exprsubproject and htmlujkjkjkjvubejk}(j{]j}]j]j]j]ujkjcjkjYubejk}(j{]j}]j]j]j]ujkjbjkjVubajk}(j{]j}]j]j]j]ujkjcubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1Hauppauge TV EEPROM functions and data structures}(jkjjkjubajk}(j]j]j]j]j]internalrefuridriver-api/media/v4l2-tveeprom anchornamehjpjujk referencejkjubajk}(j]j]j]j]j]ujkcompact_paragraphjkjubajk}(j]j]j]j]j]ujk list_itemjkjubajk}(j]j]j]j]j]ujk bullet_listubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Media subsystem kernel internal API}(jkjjkjubajk}(j]j]j]j]j]internalrefuridriver-api/media/index anchornamehujkjjkjubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentj entries](N)driver-api/media/maintainer-entry-profileNdriver-api/media/v4l2-coreNdriver-api/media/dtv-coreNdriver-api/media/rc-coreNdriver-api/media/mc-coreNdriver-api/media/cec-coreNdriver-api/media/tx-rxNdriver-api/media/camera-sensorNdriver-api/media/drivers/indexe includefiles](j7j9j;j=j?jAjCjEjGemaxdepthKcaptionTable of Contentsglobhidden includehiddennumberedM titlesonly rawentries] rawcaptionjMujktoctreej^sD/var/lib/git/docbuild/linux/Documentation/driver-api/media/index.rstj_sKjkj(ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWriting camera sensor drivers}(jkjjkjsubajk}(j]j]j]j]j]internalrefuridriver-api/media/camera-sensor anchornamehjpjujkjjkjpubajk}(j]j]j]j]j]ujkjjkjmubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CSI-2, parallel and BT.656 buses}(jk CSI-2, parallel and BT.656 busesjkjubajk}(j]j]j]j]j]internalrefurij anchorname #csi-2-parallel-and-bt-656-busesjp](KKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHandling clocks}(jkHandling clocksjkjubajk}(j]j]j]j]j]internalrefurij anchorname#handling-clocksjp](KKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACPI}(jkACPIjkjubajk}(j]j]j]j]j]internalrefurij anchorname#acpijp](KKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Devicetree}(jk Devicetreejkjubajk}(j]j]j]j]j]internalrefurij anchorname #devicetreejp](KKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPower management}(jkPower managementjkj0ubajk}(j]j]j]j]j]internalrefurij anchorname#power-managementjp](KKeujkjjkj-ubajk}(j]j]j]j]j]ujkjjkj*ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkControl framework}(jkControl frameworkjkjRubajk}(j]j]j]j]j]internalrefurij anchorname#control-frameworkjp](KKKeujkjjkjOubajk}(j]j]j]j]j]ujkjjkjLubajk}(j]j]j]j]j]ujkjjkjIubajk}(j]j]j]j]j]ujkjjkj*ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Rotation, orientation and flipping}(jk"Rotation, orientation and flippingjkjubajk}(j]j]j]j]j]internalrefurij anchorname"#rotation-orientation-and-flippingjp](KKeujkjjkjubajk}(j]j]j]j]j]ujkjjkj}ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample drivers}(jkExample driversjkjubajk}(j]j]j]j]j]internalrefurij anchorname#example-driversjp](KKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjmubejk}(j]j]j]j]j]ujkjjkjjubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGCropping and Scaling algorithm, used in the sh_mobile_ceu_camera driver}(jkjjkjubajk}(j]j]j]j]j]internalrefuri-driver-api/media/drivers/sh_mobile_ceu_camera anchornamehjpjujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Terminology}(jk Terminologyjkjubajk}(j]j]j]j]j]internalrefurij anchorname #terminologyjp](K KK Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Generic scaling / cropping scheme}(jk!Generic scaling / cropping schemejkj'ubajk}(j]j]j]j]j]internalrefurij anchorname #generic-scaling-cropping-schemejp](K KK Keujkjjkj$ubajk}(j]j]j]j]j]ujkjjkj!ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkS_FMT}(jkS_FMTjkjLubajk}(j]j]j]j]j]internalrefurij anchorname#s-fmtjp](K KK KeujkjjkjIubajk}(j]j]j]j]j]ujkjjkjFubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkS_CROP}(jkS_CROPjkjqubajk}(j]j]j]j]j]internalrefurij anchorname#s-cropjp](K KK Keujkjjkjnubajk}(j]j]j]j]j]ujkjjkjkubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe cx2341x driver}(jkjjkjubajk}(j]j]j]j]j]internalrefuri&driver-api/media/drivers/cx2341x-devel anchornamehjpjujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMemory at cx2341x chips}(jkMemory at cx2341x chipsjkjubajk}(j]j]j]j]j]internalrefurij anchorname#memory-at-cx2341x-chipsjp](K KKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Memory Map}(jk Memory Mapjkjubajk}(j]j]j]j]j]internalrefurij anchorname #memory-mapjp](K KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Registers}(jk Registersjkjubajk}(j]j]j]j]j]internalrefurij anchorname #registersjp](K KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterrupt Status Register}(jkInterrupt Status Registerjkj7ubajk}(j]j]j]j]j]internalrefurij anchorname#interrupt-status-registerjp](K KKKKeujkjjkj4ubajk}(j]j]j]j]j]ujkjjkj1ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMissing documentation}(jkMissing documentationjkjhubajk}(j]j]j]j]j]internalrefurij anchorname#missing-documentationjp](K KKKeujkjjkjeubajk}(j]j]j]j]j]ujkjjkjbubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe cx2341x firmware upload}(jkThe cx2341x firmware uploadjkjubajk}(j]j]j]j]j]internalrefurij anchorname#the-cx2341x-firmware-uploadjp](K KKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk How to find}(jk How to findjkjubajk}(j]j]j]j]j]internalrefurij anchorname #how-to-findjp](K KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk How to load}(jk How to loadjkjubajk}(j]j]j]j]j]internalrefurij anchorname #how-to-loadjp](K KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow to call the firmware API}(jkHow to call the firmware APIjkjubajk}(j]j]j]j]j]internalrefurij anchorname#how-to-call-the-firmware-apijp](K KKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOSD firmware API description}(jkOSD firmware API descriptionjkj*ubajk}(j]j]j]j]j]internalrefurij anchorname#osd-firmware-api-descriptionjp](K KKKeujkjjkj'ubajk}(j]j]j]j]j]ujkjjkj$ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_OSD_GET_FRAMEBUFFER}(jkCX2341X_OSD_GET_FRAMEBUFFERjkjLubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-osd-get-framebufferjp](K KKKKeujkjjkjIubajk}(j]j]j]j]j]ujkjjkjFubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjnubajk}(j]j]j]j]j]internalrefurij anchorname #descriptionjp](K KKKKKeujkjjkjkubajk}(j]j]j]j]j]ujkjjkjhubajk}(j]j]j]j]j]ujkjjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[0]}(jk Result[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname #result-0jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[1]}(jk Result[1]jkjubajk}(j]j]j]j]j]internalrefurij anchorname #result-1jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjeubejk}(j]j]j]j]j]ujkjjkjFubejk}(j]j]j]j]j]ujkjjkjCubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_OSD_GET_PIXEL_FORMAT}(jkCX2341X_OSD_GET_PIXEL_FORMATjkjubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-osd-get-pixel-formatjp](K KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#id1jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[0]}(jk Result[0]jkj0ubajk}(j]j]j]j]j]internalrefurij anchorname#id2jp](K KKKKKeujkjjkj-ubajk}(j]j]j]j]j]ujkjjkj*ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjCubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_OSD_SET_PIXEL_FORMAT}(jkCX2341X_OSD_SET_PIXEL_FORMATjkjaubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-osd-set-pixel-formatjp](K KKKKeujkjjkj^ubajk}(j]j]j]j]j]ujkjjkj[ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id3jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkj}ubajk}(j]j]j]j]j]ujkjjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#param-0jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjzubejk}(j]j]j]j]j]ujkjjkj[ubejk}(j]j]j]j]j]ujkjjkjCubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_OSD_GET_STATE}(jkCX2341X_OSD_GET_STATEjkjubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-osd-get-statejp](K KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id4jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[0]}(jk Result[0]jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#id5jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjCubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_OSD_SET_STATE}(jkCX2341X_OSD_SET_STATEjkjQubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-osd-set-statejp](K KKKKeujkjjkjNubajk}(j]j]j]j]j]ujkjjkjKubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjsubajk}(j]j]j]j]j]internalrefurij anchorname#id6jp](K KKKKKeujkjjkjpubajk}(j]j]j]j]j]ujkjjkjmubajk}(j]j]j]j]j]ujkjjkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id7jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjjubejk}(j]j]j]j]j]ujkjjkjKubejk}(j]j]j]j]j]ujkjjkjCubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_OSD_GET_OSD_COORDS}(jkCX2341X_OSD_GET_OSD_COORDSjkjubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-osd-get-osd-coordsjp](K KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id8jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[0]}(jk Result[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id9jp](K KKKKKeujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[1]}(jk Result[1]jkj5ubajk}(j]j]j]j]j]internalrefurij anchorname#id10jp](K KKKKKeujkjjkj2ubajk}(j]j]j]j]j]ujkjjkj/ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[2]}(jk Result[2]jkjZubajk}(j]j]j]j]j]internalrefurij anchorname #result-2jp](K KKKKKeujkjjkjWubajk}(j]j]j]j]j]ujkjjkjTubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[3]}(jk Result[3]jkjubajk}(j]j]j]j]j]internalrefurij anchorname #result-3jp](K KKKKKeujkjjkj|ubajk}(j]j]j]j]j]ujkjjkjyubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[4]}(jk Result[4]jkjubajk}(j]j]j]j]j]internalrefurij anchorname #result-4jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjCubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_OSD_SET_OSD_COORDS}(jkCX2341X_OSD_SET_OSD_COORDSjkjubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-osd-set-osd-coordsjp](K KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id11jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id12jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkjAubajk}(j]j]j]j]j]internalrefurij anchorname#param-1jp](K KKKKKeujkjjkj>ubajk}(j]j]j]j]j]ujkjjkj;ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[2]}(jkParam[2]jkjfubajk}(j]j]j]j]j]internalrefurij anchorname#param-2jp](K KKKKKeujkjjkjcubajk}(j]j]j]j]j]ujkjjkj`ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[3]}(jkParam[3]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#param-3jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[4]}(jkParam[4]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#param-4jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjCubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_OSD_GET_SCREEN_COORDS}(jkCX2341X_OSD_GET_SCREEN_COORDSjkjubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-osd-get-screen-coordsjp](K KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id13jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[0]}(jk Result[0]jkj(ubajk}(j]j]j]j]j]internalrefurij anchorname#id14jp](K KKKKKeujkjjkj%ubajk}(j]j]j]j]j]ujkjjkj"ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[1]}(jk Result[1]jkjMubajk}(j]j]j]j]j]internalrefurij anchorname#id15jp](K KKKKKeujkjjkjJubajk}(j]j]j]j]j]ujkjjkjGubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[2]}(jk Result[2]jkjrubajk}(j]j]j]j]j]internalrefurij anchorname#id16jp](K KKKKKeujkjjkjoubajk}(j]j]j]j]j]ujkjjkjlubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[3]}(jk Result[3]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id17jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjCubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_OSD_SET_SCREEN_COORDS}(jkCX2341X_OSD_SET_SCREEN_COORDSjkjubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-osd-set-screen-coordsjp](K KKKK eujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id18jp](K KKKK Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id19jp](K KKKK Keujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkj4ubajk}(j]j]j]j]j]internalrefurij anchorname#id20jp](K KKKK Keujkjjkj1ubajk}(j]j]j]j]j]ujkjjkj.ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[2]}(jkParam[2]jkjYubajk}(j]j]j]j]j]internalrefurij anchorname#id21jp](K KKKK KeujkjjkjVubajk}(j]j]j]j]j]ujkjjkjSubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[3]}(jkParam[3]jkj~ubajk}(j]j]j]j]j]internalrefurij anchorname#id22jp](K KKKK Keujkjjkj{ubajk}(j]j]j]j]j]ujkjjkjxubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjCubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_OSD_GET_GLOBAL_ALPHA}(jkCX2341X_OSD_GET_GLOBAL_ALPHAjkjubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-osd-get-global-alphajp](K KKKK eujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id23jp](K KKKK Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[0]}(jk Result[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id24jp](K KKKK Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[1]}(jk Result[1]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id25jp](K KKKK Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjCubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_OSD_SET_GLOBAL_ALPHA}(jkCX2341X_OSD_SET_GLOBAL_ALPHAjkjLubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-osd-set-global-alphajp](K KKKK eujkjjkjIubajk}(j]j]j]j]j]ujkjjkjFubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjnubajk}(j]j]j]j]j]internalrefurij anchorname#id26jp](K KKKK Keujkjjkjkubajk}(j]j]j]j]j]ujkjjkjhubajk}(j]j]j]j]j]ujkjjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id27jp](K KKKK Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id28jp](K KKKK Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[2]}(jkParam[2]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id29jp](K KKKK Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjeubejk}(j]j]j]j]j]ujkjjkjFubejk}(j]j]j]j]j]ujkjjkjCubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_OSD_SET_BLEND_COORDS}(jkCX2341X_OSD_SET_BLEND_COORDSjkjubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-osd-set-blend-coordsjp](K KKKK eujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj0ubajk}(j]j]j]j]j]internalrefurij anchorname#id30jp](K KKKK Keujkjjkj-ubajk}(j]j]j]j]j]ujkjjkj*ubajk}(j]j]j]j]j]ujkjjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjUubajk}(j]j]j]j]j]internalrefurij anchorname#id31jp](K KKKK KeujkjjkjRubajk}(j]j]j]j]j]ujkjjkjOubajk}(j]j]j]j]j]ujkjjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkjzubajk}(j]j]j]j]j]internalrefurij anchorname#id32jp](K KKKK Keujkjjkjwubajk}(j]j]j]j]j]ujkjjkjtubajk}(j]j]j]j]j]ujkjjkj'ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjCubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_OSD_GET_FLICKER_STATE}(jkCX2341X_OSD_GET_FLICKER_STATEjkjubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-osd-get-flicker-statejp](K KKKK eujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id33jp](K KKKK Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[0]}(jk Result[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id34jp](K KKKK Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjCubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_OSD_SET_FLICKER_STATE}(jkCX2341X_OSD_SET_FLICKER_STATEjkj#ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-osd-set-flicker-statejp](K KKKKeujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjEubajk}(j]j]j]j]j]internalrefurij anchorname#id35jp](K KKKKKeujkjjkjBubajk}(j]j]j]j]j]ujkjjkj?ubajk}(j]j]j]j]j]ujkjjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjjubajk}(j]j]j]j]j]internalrefurij anchorname#id36jp](K KKKKKeujkjjkjgubajk}(j]j]j]j]j]ujkjjkjdubajk}(j]j]j]j]j]ujkjjkj<ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjCubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_OSD_BLT_COPY}(jkCX2341X_OSD_BLT_COPYjkjubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-osd-blt-copyjp](K KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id37jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id38jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id39jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[2]}(jkParam[2]jkj,ubajk}(j]j]j]j]j]internalrefurij anchorname#id40jp](K KKKKKeujkjjkj)ubajk}(j]j]j]j]j]ujkjjkj&ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[3]}(jkParam[3]jkjQubajk}(j]j]j]j]j]internalrefurij anchorname#id41jp](K KKKKKeujkjjkjNubajk}(j]j]j]j]j]ujkjjkjKubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[4]}(jkParam[4]jkjvubajk}(j]j]j]j]j]internalrefurij anchorname#id42jp](K KKKKKeujkjjkjsubajk}(j]j]j]j]j]ujkjjkjpubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[5]}(jkParam[5]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#param-5jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[6]}(jkParam[6]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#param-6jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[7]}(jkParam[7]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#param-7jp](K KKKKK eujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[8]}(jkParam[8]jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#param-8jp](K KKKKK eujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[9]}(jkParam[9]jkj/ubajk}(j]j]j]j]j]internalrefurij anchorname#param-9jp](K KKKKK eujkjjkj,ubajk}(j]j]j]j]j]ujkjjkj)ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjCubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_OSD_BLT_FILL}(jkCX2341X_OSD_BLT_FILLjkj`ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-osd-blt-filljp](K KKKKeujkjjkj]ubajk}(j]j]j]j]j]ujkjjkjZubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id43jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkj|ubajk}(j]j]j]j]j]ujkjjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id44jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id45jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[2]}(jkParam[2]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id46jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[3]}(jkParam[3]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id47jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[4]}(jkParam[4]jkj;ubajk}(j]j]j]j]j]internalrefurij anchorname#id48jp](K KKKKKeujkjjkj8ubajk}(j]j]j]j]j]ujkjjkj5ubajk}(j]j]j]j]j]ujkjjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[5]}(jkParam[5]jkj`ubajk}(j]j]j]j]j]internalrefurij anchorname#id49jp](K KKKKKeujkjjkj]ubajk}(j]j]j]j]j]ujkjjkjZubajk}(j]j]j]j]j]ujkjjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[6]}(jkParam[6]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id50jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[7]}(jkParam[7]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id51jp](K KKKKK eujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[8]}(jkParam[8]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id52jp](K KKKKK eujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjyubejk}(j]j]j]j]j]ujkjjkjZubejk}(j]j]j]j]j]ujkjjkjCubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_OSD_BLT_TEXT}(jkCX2341X_OSD_BLT_TEXTjkjubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-osd-blt-textjp](K KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj"ubajk}(j]j]j]j]j]internalrefurij anchorname#id53jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjGubajk}(j]j]j]j]j]internalrefurij anchorname#id54jp](K KKKKKeujkjjkjDubajk}(j]j]j]j]j]ujkjjkjAubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkjlubajk}(j]j]j]j]j]internalrefurij anchorname#id55jp](K KKKKKeujkjjkjiubajk}(j]j]j]j]j]ujkjjkjfubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[2]}(jkParam[2]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id56jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[3]}(jkParam[3]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id57jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[4]}(jkParam[4]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id58jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[5]}(jkParam[5]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id59jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[6]}(jkParam[6]jkj%ubajk}(j]j]j]j]j]internalrefurij anchorname#id60jp](K KKKKKeujkjjkj"ubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[7]}(jkParam[7]jkjJubajk}(j]j]j]j]j]internalrefurij anchorname#id61jp](K KKKKK eujkjjkjGubajk}(j]j]j]j]j]ujkjjkjDubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[8]}(jkParam[8]jkjoubajk}(j]j]j]j]j]internalrefurij anchorname#id62jp](K KKKKK eujkjjkjlubajk}(j]j]j]j]j]ujkjjkjiubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[9]}(jkParam[9]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id63jp](K KKKKK eujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Param[10]}(jk Param[10]jkjubajk}(j]j]j]j]j]internalrefurij anchorname #param-10jp](K KKKKK eujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjCubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"CX2341X_OSD_SET_FRAMEBUFFER_WINDOW}(jk"CX2341X_OSD_SET_FRAMEBUFFER_WINDOWjkjubajk}(j]j]j]j]j]internalrefurij anchorname##cx2341x-osd-set-framebuffer-windowjp](K KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#id64jp](K KKKKKeujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkj1ubajk}(j]j]j]j]j]internalrefurij anchorname#id65jp](K KKKKKeujkjjkj.ubajk}(j]j]j]j]j]ujkjjkj+ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkjVubajk}(j]j]j]j]j]internalrefurij anchorname#id66jp](K KKKKKeujkjjkjSubajk}(j]j]j]j]j]ujkjjkjPubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[2]}(jkParam[2]jkj{ubajk}(j]j]j]j]j]internalrefurij anchorname#id67jp](K KKKKKeujkjjkjxubajk}(j]j]j]j]j]ujkjjkjuubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[3]}(jkParam[3]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id68jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjCubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_OSD_SET_CHROMA_KEY}(jkCX2341X_OSD_SET_CHROMA_KEYjkjubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-osd-set-chroma-keyjp](K KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id69jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id70jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkj=ubajk}(j]j]j]j]j]internalrefurij anchorname#id71jp](K KKKKKeujkjjkj:ubajk}(j]j]j]j]j]ujkjjkj7ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjCubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#CX2341X_OSD_GET_ALPHA_CONTENT_INDEX}(jk#CX2341X_OSD_GET_ALPHA_CONTENT_INDEXjkjnubajk}(j]j]j]j]j]internalrefurij anchorname$#cx2341x-osd-get-alpha-content-indexjp](K KKKKeujkjjkjkubajk}(j]j]j]j]j]ujkjjkjhubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id72jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[0]}(jk Result[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id73jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjhubejk}(j]j]j]j]j]ujkjjkjCubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#CX2341X_OSD_SET_ALPHA_CONTENT_INDEX}(jk#CX2341X_OSD_SET_ALPHA_CONTENT_INDEXjkjubajk}(j]j]j]j]j]internalrefurij anchorname$#cx2341x-osd-set-alpha-content-indexjp](K KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id74jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkj-ubajk}(j]j]j]j]j]internalrefurij anchorname#id75jp](K KKKKKeujkjjkj*ubajk}(j]j]j]j]j]ujkjjkj'ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjCubejk}(j]j]j]j]j]ujkjjkj$ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Encoder firmware API description}(jk Encoder firmware API descriptionjkjjubajk}(j]j]j]j]j]internalrefurij anchorname!#encoder-firmware-api-descriptionjp](K KKKeujkjjkjgubajk}(j]j]j]j]j]ujkjjkjdubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_PING_FW}(jkCX2341X_ENC_PING_FWjkjubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-ping-fwjp](K KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id76jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_START_CAPTURE}(jkCX2341X_ENC_START_CAPTUREjkjubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-start-capturejp](K KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id77jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkj&ubajk}(j]j]j]j]j]internalrefurij anchorname#id78jp](K KKKKKeujkjjkj#ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkjKubajk}(j]j]j]j]j]internalrefurij anchorname#id79jp](K KKKKKeujkjjkjHubajk}(j]j]j]j]j]ujkjjkjEubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_STOP_CAPTURE}(jkCX2341X_ENC_STOP_CAPTUREjkj|ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-stop-capturejp](K KKKKeujkjjkjyubajk}(j]j]j]j]j]ujkjjkjvubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id80jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id81jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id82jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[2]}(jkParam[2]jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#id83jp](K KKKKKeujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjvubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_SET_AUDIO_ID}(jkCX2341X_ENC_SET_AUDIO_IDjkj>ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-set-audio-idjp](K KKKKeujkjjkj;ubajk}(j]j]j]j]j]ujkjjkj8ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj`ubajk}(j]j]j]j]j]internalrefurij anchorname#id84jp](K KKKKKeujkjjkj]ubajk}(j]j]j]j]j]ujkjjkjZubajk}(j]j]j]j]j]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id85jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjWubejk}(j]j]j]j]j]ujkjjkj8ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_SET_VIDEO_ID}(jkCX2341X_ENC_SET_VIDEO_IDjkjubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-set-video-idjp](K KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id86jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id87jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_SET_PCR_ID}(jkCX2341X_ENC_SET_PCR_IDjkj.ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-set-pcr-idjp](K KKKKeujkjjkj+ubajk}(j]j]j]j]j]ujkjjkj(ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjPubajk}(j]j]j]j]j]internalrefurij anchorname#id88jp](K KKKKKeujkjjkjMubajk}(j]j]j]j]j]ujkjjkjJubajk}(j]j]j]j]j]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjuubajk}(j]j]j]j]j]internalrefurij anchorname#id89jp](K KKKKKeujkjjkjrubajk}(j]j]j]j]j]ujkjjkjoubajk}(j]j]j]j]j]ujkjjkjGubejk}(j]j]j]j]j]ujkjjkj(ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_SET_FRAME_RATE}(jkCX2341X_ENC_SET_FRAME_RATEjkjubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-set-frame-ratejp](K KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id90jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id91jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_SET_FRAME_SIZE}(jkCX2341X_ENC_SET_FRAME_SIZEjkjubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-set-frame-sizejp](K KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj@ubajk}(j]j]j]j]j]internalrefurij anchorname#id92jp](K KKKKKeujkjjkj=ubajk}(j]j]j]j]j]ujkjjkj:ubajk}(j]j]j]j]j]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjeubajk}(j]j]j]j]j]internalrefurij anchorname#id93jp](K KKKKKeujkjjkjbubajk}(j]j]j]j]j]ujkjjkj_ubajk}(j]j]j]j]j]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id94jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj7ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_SET_BIT_RATE}(jkCX2341X_ENC_SET_BIT_RATEjkjubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-set-bit-ratejp](K KKKK eujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id95jp](K KKKK Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#id96jp](K KKKK Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkj' ubajk}(j]j]j]j]j]internalrefurij anchorname#id97jp](K KKKK Keujkjjkj$ ubajk}(j]j]j]j]j]ujkjjkj! ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[2]}(jkParam[2]jkjL ubajk}(j]j]j]j]j]internalrefurij anchorname#id98jp](K KKKK KeujkjjkjI ubajk}(j]j]j]j]j]ujkjjkjF ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[3]}(jkParam[3]jkjq ubajk}(j]j]j]j]j]internalrefurij anchorname#id99jp](K KKKK Keujkjjkjn ubajk}(j]j]j]j]j]ujkjjkjk ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[4]}(jkParam[4]jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#id100jp](K KKKK Keujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[5]}(jkParam[5]jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#id101jp](K KKKK Keujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_SET_GOP_PROPERTIES}(jkCX2341X_ENC_SET_GOP_PROPERTIESjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-set-gop-propertiesjp](K KKKK eujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#id102jp](K KKKK Keujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkj3 ubajk}(j]j]j]j]j]internalrefurij anchorname#id103jp](K KKKK Keujkjjkj0 ubajk}(j]j]j]j]j]ujkjjkj- ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkjX ubajk}(j]j]j]j]j]internalrefurij anchorname#id104jp](K KKKK KeujkjjkjU ubajk}(j]j]j]j]j]ujkjjkjR ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_SET_ASPECT_RATIO}(jkCX2341X_ENC_SET_ASPECT_RATIOjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-set-aspect-ratiojp](K KKKK eujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#id105jp](K KKKK Keujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#id106jp](K KKKK Keujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_SET_DNR_FILTER_MODE}(jkCX2341X_ENC_SET_DNR_FILTER_MODEjkj ubajk}(j]j]j]j]j]internalrefurij anchorname #cx2341x-enc-set-dnr-filter-modejp](K KKKK eujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj# ubajk}(j]j]j]j]j]internalrefurij anchorname#id107jp](K KKKK Keujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjH ubajk}(j]j]j]j]j]internalrefurij anchorname#id108jp](K KKKK KeujkjjkjE ubajk}(j]j]j]j]j]ujkjjkjB ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkjm ubajk}(j]j]j]j]j]internalrefurij anchorname#id109jp](K KKKK Keujkjjkjj ubajk}(j]j]j]j]j]ujkjjkjg ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk CX2341X_ENC_SET_DNR_FILTER_PROPS}(jk CX2341X_ENC_SET_DNR_FILTER_PROPSjkj ubajk}(j]j]j]j]j]internalrefurij anchorname!#cx2341x-enc-set-dnr-filter-propsjp](K KKKK eujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#id110jp](K KKKK Keujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#id111jp](K KKKK Keujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#id112jp](K KKKK Keujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_SET_CORING_LEVELS}(jkCX2341X_ENC_SET_CORING_LEVELSjkj; ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-set-coring-levelsjp](K KKKKeujkjjkj8 ubajk}(j]j]j]j]j]ujkjjkj5 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj] ubajk}(j]j]j]j]j]internalrefurij anchorname#id113jp](K KKKKKeujkjjkjZ ubajk}(j]j]j]j]j]ujkjjkjW ubajk}(j]j]j]j]j]ujkjjkjT ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#id114jp](K KKKKKeujkjjkj ubajk}(j]j]j]j]j]ujkjjkj| ubajk}(j]j]j]j]j]ujkjjkjT ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#id115jp](K KKKKKeujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjT ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[2]}(jkParam[2]jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#id116jp](K KKKKKeujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjT ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[3]}(jkParam[3]jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#id117jp](K KKKKKeujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjT ubejk}(j]j]j]j]j]ujkjjkj5 ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#CX2341X_ENC_SET_SPATIAL_FILTER_TYPE}(jk#CX2341X_ENC_SET_SPATIAL_FILTER_TYPEjkj" ubajk}(j]j]j]j]j]internalrefurij anchorname$#cx2341x-enc-set-spatial-filter-typejp](K KKKKeujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjD ubajk}(j]j]j]j]j]internalrefurij anchorname#id118jp](K KKKKKeujkjjkjA ubajk}(j]j]j]j]j]ujkjjkj> ubajk}(j]j]j]j]j]ujkjjkj; ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkji ubajk}(j]j]j]j]j]internalrefurij anchorname#id119jp](K KKKKKeujkjjkjf ubajk}(j]j]j]j]j]ujkjjkjc ubajk}(j]j]j]j]j]ujkjjkj; ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#id120jp](K KKKKKeujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj; ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_SET_VBI_LINE}(jkCX2341X_ENC_SET_VBI_LINEjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-set-vbi-linejp](K KKKKeujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#id121jp](K KKKKKeujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id122jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkj+ubajk}(j]j]j]j]j]internalrefurij anchorname#id123jp](K KKKKKeujkjjkj(ubajk}(j]j]j]j]j]ujkjjkj%ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[2]}(jkParam[2]jkjPubajk}(j]j]j]j]j]internalrefurij anchorname#id124jp](K KKKKKeujkjjkjMubajk}(j]j]j]j]j]ujkjjkjJubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[3]}(jkParam[3]jkjuubajk}(j]j]j]j]j]internalrefurij anchorname#id125jp](K KKKKKeujkjjkjrubajk}(j]j]j]j]j]ujkjjkjoubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[4]}(jkParam[4]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id126jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_SET_STREAM_TYPE}(jkCX2341X_ENC_SET_STREAM_TYPEjkjubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-set-stream-typejp](K KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id127jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id128jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_SET_OUTPUT_PORT}(jkCX2341X_ENC_SET_OUTPUT_PORTjkjCubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-set-output-portjp](K KKKKeujkjjkj@ubajk}(j]j]j]j]j]ujkjjkj=ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjeubajk}(j]j]j]j]j]internalrefurij anchorname#id129jp](K KKKKKeujkjjkjbubajk}(j]j]j]j]j]ujkjjkj_ubajk}(j]j]j]j]j]ujkjjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id130jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id131jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj\ubejk}(j]j]j]j]j]ujkjjkj=ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk CX2341X_ENC_SET_AUDIO_PROPERTIES}(jk CX2341X_ENC_SET_AUDIO_PROPERTIESjkjubajk}(j]j]j]j]j]internalrefurij anchorname!#cx2341x-enc-set-audio-propertiesjp](K KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id132jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkj'ubajk}(j]j]j]j]j]internalrefurij anchorname#id133jp](K KKKKKeujkjjkj$ubajk}(j]j]j]j]j]ujkjjkj!ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_HALT_FW}(jkCX2341X_ENC_HALT_FWjkjXubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-halt-fwjp](K KKKKeujkjjkjUubajk}(j]j]j]j]j]ujkjjkjRubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjzubajk}(j]j]j]j]j]internalrefurij anchorname#id134jp](K KKKKKeujkjjkjwubajk}(j]j]j]j]j]ujkjjkjtubajk}(j]j]j]j]j]ujkjjkjqubajk}(j]j]j]j]j]ujkjjkjRubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_GET_VERSION}(jkCX2341X_ENC_GET_VERSIONjkjubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-get-versionjp](K KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id135jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[0]}(jk Result[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id136jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_SET_GOP_CLOSURE}(jkCX2341X_ENC_SET_GOP_CLOSUREjkj#ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-set-gop-closurejp](K KKKKeujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjEubajk}(j]j]j]j]j]internalrefurij anchorname#id137jp](K KKKKKeujkjjkjBubajk}(j]j]j]j]j]ujkjjkj?ubajk}(j]j]j]j]j]ujkjjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjjubajk}(j]j]j]j]j]internalrefurij anchorname#id138jp](K KKKKKeujkjjkjgubajk}(j]j]j]j]j]ujkjjkjdubajk}(j]j]j]j]j]ujkjjkj<ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_GET_SEQ_END}(jkCX2341X_ENC_GET_SEQ_ENDjkjubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-get-seq-endjp](K KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id139jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[0]}(jk Result[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id140jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[1]}(jk Result[1]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id141jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_SET_PGM_INDEX_INFO}(jkCX2341X_ENC_SET_PGM_INDEX_INFOjkj8ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-set-pgm-index-infojp](K KKKKeujkjjkj5ubajk}(j]j]j]j]j]ujkjjkj2ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjZubajk}(j]j]j]j]j]internalrefurij anchorname#id142jp](K KKKKKeujkjjkjWubajk}(j]j]j]j]j]ujkjjkjTubajk}(j]j]j]j]j]ujkjjkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id143jp](K KKKKKeujkjjkj|ubajk}(j]j]j]j]j]ujkjjkjyubajk}(j]j]j]j]j]ujkjjkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id144jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[0]}(jk Result[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id145jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[1]}(jk Result[1]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id146jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjQubejk}(j]j]j]j]j]ujkjjkj2ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_SET_VBI_CONFIG}(jkCX2341X_ENC_SET_VBI_CONFIGjkjubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-set-vbi-configjp](K KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjAubajk}(j]j]j]j]j]internalrefurij anchorname#id147jp](K KKKKKeujkjjkj>ubajk}(j]j]j]j]j]ujkjjkj;ubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjfubajk}(j]j]j]j]j]internalrefurij anchorname#id148jp](K KKKKKeujkjjkjcubajk}(j]j]j]j]j]ujkjjkj`ubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id149jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[2]}(jkParam[2]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id150jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[3]}(jkParam[3]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id151jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[4]}(jkParam[4]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id152jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[5]}(jkParam[5]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id153jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[6]}(jkParam[6]jkjDubajk}(j]j]j]j]j]internalrefurij anchorname#id154jp](K KKKKKeujkjjkjAubajk}(j]j]j]j]j]ujkjjkj>ubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[0]}(jk Result[0]jkjiubajk}(j]j]j]j]j]internalrefurij anchorname#id155jp](K KKKKK eujkjjkjfubajk}(j]j]j]j]j]ujkjjkjcubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[1]}(jk Result[1]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id156jp](K KKKKK eujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[2]}(jk Result[2]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id157jp](K KKKKK eujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj8ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_SET_DMA_BLOCK_SIZE}(jkCX2341X_ENC_SET_DMA_BLOCK_SIZEjkjubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-set-dma-block-sizejp](K KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id158jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkj+ubajk}(j]j]j]j]j]internalrefurij anchorname#id159jp](K KKKKKeujkjjkj(ubajk}(j]j]j]j]j]ujkjjkj%ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkjPubajk}(j]j]j]j]j]internalrefurij anchorname#id160jp](K KKKKKeujkjjkjMubajk}(j]j]j]j]j]ujkjjkjJubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#CX2341X_ENC_GET_PREV_DMA_INFO_MB_10}(jk#CX2341X_ENC_GET_PREV_DMA_INFO_MB_10jkjubajk}(j]j]j]j]j]internalrefurij anchorname$#cx2341x-enc-get-prev-dma-info-mb-10jp](K KKKKeujkjjkj~ubajk}(j]j]j]j]j]ujkjjkj{ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id161jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[0]}(jk Result[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id162jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[1]}(jk Result[1]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id163jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[2]}(jk Result[2]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id164jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkj{ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"CX2341X_ENC_GET_PREV_DMA_INFO_MB_9}(jk"CX2341X_ENC_GET_PREV_DMA_INFO_MB_9jkjCubajk}(j]j]j]j]j]internalrefurij anchorname##cx2341x-enc-get-prev-dma-info-mb-9jp](K KKKKeujkjjkj@ubajk}(j]j]j]j]j]ujkjjkj=ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjeubajk}(j]j]j]j]j]internalrefurij anchorname#id165jp](K KKKKKeujkjjkjbubajk}(j]j]j]j]j]ujkjjkj_ubajk}(j]j]j]j]j]ujkjjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[0]}(jk Result[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id166jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[1]}(jk Result[1]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id167jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[2]}(jk Result[2]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id168jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[3]}(jk Result[3]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id169jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkj\ubejk}(j]j]j]j]j]ujkjjkj=ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_SCHED_DMA_TO_HOST}(jkCX2341X_ENC_SCHED_DMA_TO_HOSTjkj*ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-sched-dma-to-hostjp](K KKKKeujkjjkj'ubajk}(j]j]j]j]j]ujkjjkj$ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjLubajk}(j]j]j]j]j]internalrefurij anchorname#id170jp](K KKKKKeujkjjkjIubajk}(j]j]j]j]j]ujkjjkjFubajk}(j]j]j]j]j]ujkjjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjqubajk}(j]j]j]j]j]internalrefurij anchorname#id171jp](K KKKKKeujkjjkjnubajk}(j]j]j]j]j]ujkjjkjkubajk}(j]j]j]j]j]ujkjjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id172jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[2]}(jkParam[2]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id173jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjCubejk}(j]j]j]j]j]ujkjjkj$ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_INITIALIZE_INPUT}(jkCX2341X_ENC_INITIALIZE_INPUTjkjubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-initialize-inputjp](K KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id174jp](K KKKKKeujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_SET_FRAME_DROP_RATE}(jkCX2341X_ENC_SET_FRAME_DROP_RATEjkj?ubajk}(j]j]j]j]j]internalrefurij anchorname #cx2341x-enc-set-frame-drop-ratejp](K KKKKeujkjjkj<ubajk}(j]j]j]j]j]ujkjjkj9ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjaubajk}(j]j]j]j]j]internalrefurij anchorname#id175jp](K KKKKKeujkjjkj^ubajk}(j]j]j]j]j]ujkjjkj[ubajk}(j]j]j]j]j]ujkjjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id176jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjXubejk}(j]j]j]j]j]ujkjjkj9ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_PAUSE_ENCODER}(jkCX2341X_ENC_PAUSE_ENCODERjkjubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-pause-encoderjp](K KKKK eujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id177jp](K KKKK Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id178jp](K KKKK Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_REFRESH_INPUT}(jkCX2341X_ENC_REFRESH_INPUTjkj/ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-refresh-inputjp](K KKKK!eujkjjkj,ubajk}(j]j]j]j]j]ujkjjkj)ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjQubajk}(j]j]j]j]j]internalrefurij anchorname#id179jp](K KKKK!KeujkjjkjNubajk}(j]j]j]j]j]ujkjjkjKubajk}(j]j]j]j]j]ujkjjkjHubajk}(j]j]j]j]j]ujkjjkj)ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_SET_COPYRIGHT}(jkCX2341X_ENC_SET_COPYRIGHTjkjubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-set-copyrightjp](K KKKK"eujkjjkjubajk}(j]j]j]j]j]ujkjjkj|ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id180jp](K KKKK"Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id181jp](K KKKK"Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkj|ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"CX2341X_ENC_SET_EVENT_NOTIFICATION}(jk"CX2341X_ENC_SET_EVENT_NOTIFICATIONjkjubajk}(j]j]j]j]j]internalrefurij anchorname##cx2341x-enc-set-event-notificationjp](K KKKK#eujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id182jp](K KKKK#Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjAubajk}(j]j]j]j]j]internalrefurij anchorname#id183jp](K KKKK#Keujkjjkj>ubajk}(j]j]j]j]j]ujkjjkj;ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkjfubajk}(j]j]j]j]j]internalrefurij anchorname#id184jp](K KKKK#Keujkjjkjcubajk}(j]j]j]j]j]ujkjjkj`ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[2]}(jkParam[2]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id185jp](K KKKK#Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[3]}(jkParam[3]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id186jp](K KKKK#Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_SET_NUM_VSYNC_LINES}(jkCX2341X_ENC_SET_NUM_VSYNC_LINESjkjubajk}(j]j]j]j]j]internalrefurij anchorname #cx2341x-enc-set-num-vsync-linesjp](K KKKK$eujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id187jp](K KKKK$Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkj(ubajk}(j]j]j]j]j]internalrefurij anchorname#id188jp](K KKKK$Keujkjjkj%ubajk}(j]j]j]j]j]ujkjjkj"ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkjMubajk}(j]j]j]j]j]internalrefurij anchorname#id189jp](K KKKK$KeujkjjkjJubajk}(j]j]j]j]j]ujkjjkjGubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_SET_PLACEHOLDER}(jkCX2341X_ENC_SET_PLACEHOLDERjkj~ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-set-placeholderjp](K KKKK%eujkjjkj{ubajk}(j]j]j]j]j]ujkjjkjxubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id190jp](K KKKK%Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id191jp](K KKKK%Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id192jp](K KKKK%Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[2]}(jkParam[2]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id193jp](K KKKK%Keujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[3]}(jkParam[3]jkj4ubajk}(j]j]j]j]j]internalrefurij anchorname#id194jp](K KKKK%Keujkjjkj1ubajk}(j]j]j]j]j]ujkjjkj.ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[4]}(jkParam[4]jkjYubajk}(j]j]j]j]j]internalrefurij anchorname#id195jp](K KKKK%KeujkjjkjVubajk}(j]j]j]j]j]ujkjjkjSubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[5]}(jkParam[5]jkj~ubajk}(j]j]j]j]j]internalrefurij anchorname#id196jp](K KKKK%Keujkjjkj{ubajk}(j]j]j]j]j]ujkjjkjxubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[6]}(jkParam[6]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id197jp](K KKKK%Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[7]}(jkParam[7]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id198jp](K KKKK%K eujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[8]}(jkParam[8]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id199jp](K KKKK%K eujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[9]}(jkParam[9]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id200jp](K KKKK%K eujkjjkjubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Param[10]}(jk Param[10]jkj7ubajk}(j]j]j]j]j]internalrefurij anchorname#id201jp](K KKKK%K eujkjjkj4ubajk}(j]j]j]j]j]ujkjjkj1ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Param[11]}(jk Param[11]jkj\ubajk}(j]j]j]j]j]internalrefurij anchorname #param-11jp](K KKKK%K eujkjjkjYubajk}(j]j]j]j]j]ujkjjkjVubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjxubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_MUTE_VIDEO}(jkCX2341X_ENC_MUTE_VIDEOjkjubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-mute-videojp](K KKKK&eujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id202jp](K KKKK&Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id203jp](K KKKK&Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_MUTE_AUDIO}(jkCX2341X_ENC_MUTE_AUDIOjkjubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-mute-audiojp](K KKKK'eujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj'ubajk}(j]j]j]j]j]internalrefurij anchorname#id204jp](K KKKK'Keujkjjkj$ubajk}(j]j]j]j]j]ujkjjkj!ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjLubajk}(j]j]j]j]j]internalrefurij anchorname#id205jp](K KKKK'KeujkjjkjIubajk}(j]j]j]j]j]ujkjjkjFubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_SET_VERT_CROP_LINE}(jkCX2341X_ENC_SET_VERT_CROP_LINEjkj}ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-set-vert-crop-linejp](K KKKK(eujkjjkjzubajk}(j]j]j]j]j]ujkjjkjwubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id206jp](K KKKK(Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjubajk}(j]j]j]j]j]internalrefurij anchorname#id207jp](K KKKK(Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjwubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_ENC_MISC}(jkCX2341X_ENC_MISCjkjubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-enc-miscjp](K KKKK)eujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id208jp](K KKKK)Keujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkj<ubajk}(j]j]j]j]j]internalrefurij anchorname#id209jp](K KKKK)Keujkjjkj9ubajk}(j]j]j]j]j]ujkjjkj6ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkjaubajk}(j]j]j]j]j]internalrefurij anchorname#id210jp](K KKKK)Keujkjjkj^ubajk}(j]j]j]j]j]ujkjjkj[ubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjdubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Decoder firmware API description}(jk Decoder firmware API descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname!#decoder-firmware-api-descriptionjp](K KKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_DEC_PING_FW}(jkCX2341X_DEC_PING_FWjkjubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-dec-ping-fwjp](K KKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j]j]j]j]j]internalrefurij anchorname#id211jp](K KKKKKeujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_DEC_START_PLAYBACK}(jkCX2341X_DEC_START_PLAYBACKjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-dec-start-playbackjp](K KKKKeujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj5 ubajk}(j]j]j]j]j]internalrefurij anchorname#id212jp](K KKKKKeujkjjkj2 ubajk}(j]j]j]j]j]ujkjjkj/ ubajk}(j]j]j]j]j]ujkjjkj, ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjZ ubajk}(j]j]j]j]j]internalrefurij anchorname#id213jp](K KKKKKeujkjjkjW ubajk}(j]j]j]j]j]ujkjjkjT ubajk}(j]j]j]j]j]ujkjjkj, ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#id214jp](K KKKKKeujkjjkj| ubajk}(j]j]j]j]j]ujkjjkjy ubajk}(j]j]j]j]j]ujkjjkj, ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_DEC_STOP_PLAYBACK}(jkCX2341X_DEC_STOP_PLAYBACKjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-dec-stop-playbackjp](K KKKKeujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj ubajk}(j]j]j]j]j]internalrefurij anchorname#id215jp](K KKKKKeujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkj ubajk}(j]j]j]j]j]internalrefurij anchorname#id216jp](K KKKKKeujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkj!ubajk}(j]j]j]j]j]internalrefurij anchorname#id217jp](K KKKKKeujkjjkj!ubajk}(j]j]j]j]j]ujkjjkj!ubajk}(j]j]j]j]j]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[2]}(jkParam[2]jkjA!ubajk}(j]j]j]j]j]internalrefurij anchorname#id218jp](K KKKKKeujkjjkj>!ubajk}(j]j]j]j]j]ujkjjkj;!ubajk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkj ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_DEC_SET_PLAYBACK_SPEED}(jkCX2341X_DEC_SET_PLAYBACK_SPEEDjkjr!ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-dec-set-playback-speedjp](K KKKKeujkjjkjo!ubajk}(j]j]j]j]j]ujkjjkjl!ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj!ubajk}(j]j]j]j]j]internalrefurij anchorname#id219jp](K KKKKKeujkjjkj!ubajk}(j]j]j]j]j]ujkjjkj!ubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkj!ubajk}(j]j]j]j]j]internalrefurij anchorname#id220jp](K KKKKKeujkjjkj!ubajk}(j]j]j]j]j]ujkjjkj!ubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkj!ubajk}(j]j]j]j]j]internalrefurij anchorname#id221jp](K KKKKKeujkjjkj!ubajk}(j]j]j]j]j]ujkjjkj!ubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[2]}(jkParam[2]jkj"ubajk}(j]j]j]j]j]internalrefurij anchorname#id222jp](K KKKKKeujkjjkj"ubajk}(j]j]j]j]j]ujkjjkj!ubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[3]}(jkParam[3]jkj("ubajk}(j]j]j]j]j]internalrefurij anchorname#id223jp](K KKKKKeujkjjkj%"ubajk}(j]j]j]j]j]ujkjjkj""ubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[4]}(jkParam[4]jkjM"ubajk}(j]j]j]j]j]internalrefurij anchorname#id224jp](K KKKKKeujkjjkjJ"ubajk}(j]j]j]j]j]ujkjjkjG"ubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[5]}(jkParam[5]jkjr"ubajk}(j]j]j]j]j]internalrefurij anchorname#id225jp](K KKKKKeujkjjkjo"ubajk}(j]j]j]j]j]ujkjjkjl"ubajk}(j]j]j]j]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[6]}(jkParam[6]jkj"ubajk}(j]j]j]j]j]internalrefurij anchorname#id226jp](K KKKKKeujkjjkj"ubajk}(j]j]j]j]j]ujkjjkj"ubajk}(j]j]j]j]j]ujkjjkj!ubejk}(j]j]j]j]j]ujkjjkjl!ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_DEC_STEP_VIDEO}(jkCX2341X_DEC_STEP_VIDEOjkj"ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-dec-step-videojp](K KKKKeujkjjkj"ubajk}(j]j]j]j]j]ujkjjkj"ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj"ubajk}(j]j]j]j]j]internalrefurij anchorname#id227jp](K KKKKKeujkjjkj"ubajk}(j]j]j]j]j]ujkjjkj"ubajk}(j]j]j]j]j]ujkjjkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkj#ubajk}(j]j]j]j]j]internalrefurij anchorname#id228jp](K KKKKKeujkjjkj #ubajk}(j]j]j]j]j]ujkjjkj #ubajk}(j]j]j]j]j]ujkjjkj"ubejk}(j]j]j]j]j]ujkjjkj"ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_DEC_SET_DMA_BLOCK_SIZE}(jkCX2341X_DEC_SET_DMA_BLOCK_SIZEjkj@#ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-dec-set-dma-block-sizejp](K KKKKeujkjjkj=#ubajk}(j]j]j]j]j]ujkjjkj:#ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjb#ubajk}(j]j]j]j]j]internalrefurij anchorname#id229jp](K KKKKKeujkjjkj_#ubajk}(j]j]j]j]j]ujkjjkj\#ubajk}(j]j]j]j]j]ujkjjkjY#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkj#ubajk}(j]j]j]j]j]internalrefurij anchorname#id230jp](K KKKKKeujkjjkj#ubajk}(j]j]j]j]j]ujkjjkj#ubajk}(j]j]j]j]j]ujkjjkjY#ubejk}(j]j]j]j]j]ujkjjkj:#ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_DEC_GET_XFER_INFO}(jkCX2341X_DEC_GET_XFER_INFOjkj#ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-dec-get-xfer-infojp](K KKKKeujkjjkj#ubajk}(j]j]j]j]j]ujkjjkj#ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj#ubajk}(j]j]j]j]j]internalrefurij anchorname#id231jp](K KKKKKeujkjjkj#ubajk}(j]j]j]j]j]ujkjjkj#ubajk}(j]j]j]j]j]ujkjjkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[0]}(jk Result[0]jkj#ubajk}(j]j]j]j]j]internalrefurij anchorname#id232jp](K KKKKKeujkjjkj#ubajk}(j]j]j]j]j]ujkjjkj#ubajk}(j]j]j]j]j]ujkjjkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[1]}(jk Result[1]jkj$$ubajk}(j]j]j]j]j]internalrefurij anchorname#id233jp](K KKKKKeujkjjkj!$ubajk}(j]j]j]j]j]ujkjjkj$ubajk}(j]j]j]j]j]ujkjjkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[2]}(jk Result[2]jkjI$ubajk}(j]j]j]j]j]internalrefurij anchorname#id234jp](K KKKKKeujkjjkjF$ubajk}(j]j]j]j]j]ujkjjkjC$ubajk}(j]j]j]j]j]ujkjjkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[3]}(jk Result[3]jkjn$ubajk}(j]j]j]j]j]internalrefurij anchorname#id235jp](K KKKKKeujkjjkjk$ubajk}(j]j]j]j]j]ujkjjkjh$ubajk}(j]j]j]j]j]ujkjjkj#ubejk}(j]j]j]j]j]ujkjjkj#ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_DEC_GET_DMA_STATUS}(jkCX2341X_DEC_GET_DMA_STATUSjkj$ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-dec-get-dma-statusjp](K KKKKeujkjjkj$ubajk}(j]j]j]j]j]ujkjjkj$ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj$ubajk}(j]j]j]j]j]internalrefurij anchorname#id236jp](K KKKKKeujkjjkj$ubajk}(j]j]j]j]j]ujkjjkj$ubajk}(j]j]j]j]j]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[0]}(jk Result[0]jkj$ubajk}(j]j]j]j]j]internalrefurij anchorname#id237jp](K KKKKKeujkjjkj$ubajk}(j]j]j]j]j]ujkjjkj$ubajk}(j]j]j]j]j]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[1]}(jk Result[1]jkj %ubajk}(j]j]j]j]j]internalrefurij anchorname#id238jp](K KKKKKeujkjjkj%ubajk}(j]j]j]j]j]ujkjjkj%ubajk}(j]j]j]j]j]ujkjjkj$ubejk}(j]j]j]j]j]ujkjjkj$ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_DEC_SCHED_DMA_FROM_HOST}(jkCX2341X_DEC_SCHED_DMA_FROM_HOSTjkj<%ubajk}(j]j]j]j]j]internalrefurij anchorname #cx2341x-dec-sched-dma-from-hostjp](K KKKK eujkjjkj9%ubajk}(j]j]j]j]j]ujkjjkj6%ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj^%ubajk}(j]j]j]j]j]internalrefurij anchorname#id239jp](K KKKK Keujkjjkj[%ubajk}(j]j]j]j]j]ujkjjkjX%ubajk}(j]j]j]j]j]ujkjjkjU%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkj%ubajk}(j]j]j]j]j]internalrefurij anchorname#id240jp](K KKKK Keujkjjkj%ubajk}(j]j]j]j]j]ujkjjkj}%ubajk}(j]j]j]j]j]ujkjjkjU%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkj%ubajk}(j]j]j]j]j]internalrefurij anchorname#id241jp](K KKKK Keujkjjkj%ubajk}(j]j]j]j]j]ujkjjkj%ubajk}(j]j]j]j]j]ujkjjkjU%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[2]}(jkParam[2]jkj%ubajk}(j]j]j]j]j]internalrefurij anchorname#id242jp](K KKKK Keujkjjkj%ubajk}(j]j]j]j]j]ujkjjkj%ubajk}(j]j]j]j]j]ujkjjkjU%ubejk}(j]j]j]j]j]ujkjjkj6%ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_DEC_PAUSE_PLAYBACK}(jkCX2341X_DEC_PAUSE_PLAYBACKjkj%ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-dec-pause-playbackjp](K KKKK eujkjjkj%ubajk}(j]j]j]j]j]ujkjjkj%ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj &ubajk}(j]j]j]j]j]internalrefurij anchorname#id243jp](K KKKK Keujkjjkj&ubajk}(j]j]j]j]j]ujkjjkj&ubajk}(j]j]j]j]j]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjE&ubajk}(j]j]j]j]j]internalrefurij anchorname#id244jp](K KKKK KeujkjjkjB&ubajk}(j]j]j]j]j]ujkjjkj?&ubajk}(j]j]j]j]j]ujkjjkj&ubejk}(j]j]j]j]j]ujkjjkj%ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_DEC_HALT_FW}(jkCX2341X_DEC_HALT_FWjkjv&ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-dec-halt-fwjp](K KKKK eujkjjkjs&ubajk}(j]j]j]j]j]ujkjjkjp&ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj&ubajk}(j]j]j]j]j]internalrefurij anchorname#id245jp](K KKKK Keujkjjkj&ubajk}(j]j]j]j]j]ujkjjkj&ubajk}(j]j]j]j]j]ujkjjkj&ubajk}(j]j]j]j]j]ujkjjkjp&ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_DEC_SET_STANDARD}(jkCX2341X_DEC_SET_STANDARDjkj&ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-dec-set-standardjp](K KKKK eujkjjkj&ubajk}(j]j]j]j]j]ujkjjkj&ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj&ubajk}(j]j]j]j]j]internalrefurij anchorname#id246jp](K KKKK Keujkjjkj&ubajk}(j]j]j]j]j]ujkjjkj&ubajk}(j]j]j]j]j]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkj'ubajk}(j]j]j]j]j]internalrefurij anchorname#id247jp](K KKKK Keujkjjkj 'ubajk}(j]j]j]j]j]ujkjjkj 'ubajk}(j]j]j]j]j]ujkjjkj&ubejk}(j]j]j]j]j]ujkjjkj&ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_DEC_GET_VERSION}(jkCX2341X_DEC_GET_VERSIONjkjA'ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-dec-get-versionjp](K KKKK eujkjjkj>'ubajk}(j]j]j]j]j]ujkjjkj;'ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjc'ubajk}(j]j]j]j]j]internalrefurij anchorname#id248jp](K KKKK Keujkjjkj`'ubajk}(j]j]j]j]j]ujkjjkj]'ubajk}(j]j]j]j]j]ujkjjkjZ'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[0]}(jk Result[0]jkj'ubajk}(j]j]j]j]j]internalrefurij anchorname#id249jp](K KKKK Keujkjjkj'ubajk}(j]j]j]j]j]ujkjjkj'ubajk}(j]j]j]j]j]ujkjjkjZ'ubejk}(j]j]j]j]j]ujkjjkj;'ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_DEC_SET_STREAM_INPUT}(jkCX2341X_DEC_SET_STREAM_INPUTjkj'ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-dec-set-stream-inputjp](K KKKKeujkjjkj'ubajk}(j]j]j]j]j]ujkjjkj'ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj'ubajk}(j]j]j]j]j]internalrefurij anchorname#id250jp](K KKKKKeujkjjkj'ubajk}(j]j]j]j]j]ujkjjkj'ubajk}(j]j]j]j]j]ujkjjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkj(ubajk}(j]j]j]j]j]internalrefurij anchorname#id251jp](K KKKKKeujkjjkj'ubajk}(j]j]j]j]j]ujkjjkj'ubajk}(j]j]j]j]j]ujkjjkj'ubejk}(j]j]j]j]j]ujkjjkj'ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_DEC_GET_TIMING_INFO}(jkCX2341X_DEC_GET_TIMING_INFOjkj1(ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-dec-get-timing-infojp](K KKKKeujkjjkj.(ubajk}(j]j]j]j]j]ujkjjkj+(ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjS(ubajk}(j]j]j]j]j]internalrefurij anchorname#id252jp](K KKKKKeujkjjkjP(ubajk}(j]j]j]j]j]ujkjjkjM(ubajk}(j]j]j]j]j]ujkjjkjJ(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[0]}(jk Result[0]jkjx(ubajk}(j]j]j]j]j]internalrefurij anchorname#id253jp](K KKKKKeujkjjkju(ubajk}(j]j]j]j]j]ujkjjkjr(ubajk}(j]j]j]j]j]ujkjjkjJ(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[1]}(jk Result[1]jkj(ubajk}(j]j]j]j]j]internalrefurij anchorname#id254jp](K KKKKKeujkjjkj(ubajk}(j]j]j]j]j]ujkjjkj(ubajk}(j]j]j]j]j]ujkjjkjJ(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[2]}(jk Result[2]jkj(ubajk}(j]j]j]j]j]internalrefurij anchorname#id255jp](K KKKKKeujkjjkj(ubajk}(j]j]j]j]j]ujkjjkj(ubajk}(j]j]j]j]j]ujkjjkjJ(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[3]}(jk Result[3]jkj(ubajk}(j]j]j]j]j]internalrefurij anchorname#id256jp](K KKKKKeujkjjkj(ubajk}(j]j]j]j]j]ujkjjkj(ubajk}(j]j]j]j]j]ujkjjkjJ(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[4]}(jk Result[4]jkj )ubajk}(j]j]j]j]j]internalrefurij anchorname#id257jp](K KKKKKeujkjjkj )ubajk}(j]j]j]j]j]ujkjjkj)ubajk}(j]j]j]j]j]ujkjjkjJ(ubejk}(j]j]j]j]j]ujkjjkj+(ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_DEC_SET_AUDIO_MODE}(jkCX2341X_DEC_SET_AUDIO_MODEjkj=)ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-dec-set-audio-modejp](K KKKKeujkjjkj:)ubajk}(j]j]j]j]j]ujkjjkj7)ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj_)ubajk}(j]j]j]j]j]internalrefurij anchorname#id258jp](K KKKKKeujkjjkj\)ubajk}(j]j]j]j]j]ujkjjkjY)ubajk}(j]j]j]j]j]ujkjjkjV)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkj)ubajk}(j]j]j]j]j]internalrefurij anchorname#id259jp](K KKKKKeujkjjkj)ubajk}(j]j]j]j]j]ujkjjkj~)ubajk}(j]j]j]j]j]ujkjjkjV)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkj)ubajk}(j]j]j]j]j]internalrefurij anchorname#id260jp](K KKKKKeujkjjkj)ubajk}(j]j]j]j]j]ujkjjkj)ubajk}(j]j]j]j]j]ujkjjkjV)ubejk}(j]j]j]j]j]ujkjjkj7)ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"CX2341X_DEC_SET_EVENT_NOTIFICATION}(jk"CX2341X_DEC_SET_EVENT_NOTIFICATIONjkj)ubajk}(j]j]j]j]j]internalrefurij anchorname##cx2341x-dec-set-event-notificationjp](K KKKKeujkjjkj)ubajk}(j]j]j]j]j]ujkjjkj)ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj)ubajk}(j]j]j]j]j]internalrefurij anchorname#id261jp](K KKKKKeujkjjkj)ubajk}(j]j]j]j]j]ujkjjkj)ubajk}(j]j]j]j]j]ujkjjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkj!*ubajk}(j]j]j]j]j]internalrefurij anchorname#id262jp](K KKKKKeujkjjkj*ubajk}(j]j]j]j]j]ujkjjkj*ubajk}(j]j]j]j]j]ujkjjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkjF*ubajk}(j]j]j]j]j]internalrefurij anchorname#id263jp](K KKKKKeujkjjkjC*ubajk}(j]j]j]j]j]ujkjjkj@*ubajk}(j]j]j]j]j]ujkjjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[2]}(jkParam[2]jkjk*ubajk}(j]j]j]j]j]internalrefurij anchorname#id264jp](K KKKKKeujkjjkjh*ubajk}(j]j]j]j]j]ujkjjkje*ubajk}(j]j]j]j]j]ujkjjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[3]}(jkParam[3]jkj*ubajk}(j]j]j]j]j]internalrefurij anchorname#id265jp](K KKKKKeujkjjkj*ubajk}(j]j]j]j]j]ujkjjkj*ubajk}(j]j]j]j]j]ujkjjkj)ubejk}(j]j]j]j]j]ujkjjkj)ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_DEC_SET_DISPLAY_BUFFERS}(jkCX2341X_DEC_SET_DISPLAY_BUFFERSjkj*ubajk}(j]j]j]j]j]internalrefurij anchorname #cx2341x-dec-set-display-buffersjp](K KKKKeujkjjkj*ubajk}(j]j]j]j]j]ujkjjkj*ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj*ubajk}(j]j]j]j]j]internalrefurij anchorname#id266jp](K KKKKKeujkjjkj*ubajk}(j]j]j]j]j]ujkjjkj*ubajk}(j]j]j]j]j]ujkjjkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkj+ubajk}(j]j]j]j]j]internalrefurij anchorname#id267jp](K KKKKKeujkjjkj+ubajk}(j]j]j]j]j]ujkjjkj+ubajk}(j]j]j]j]j]ujkjjkj*ubejk}(j]j]j]j]j]ujkjjkj*ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_DEC_EXTRACT_VBI}(jkCX2341X_DEC_EXTRACT_VBIjkj9+ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-dec-extract-vbijp](K KKKKeujkjjkj6+ubajk}(j]j]j]j]j]ujkjjkj3+ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj[+ubajk}(j]j]j]j]j]internalrefurij anchorname#id268jp](K KKKKKeujkjjkjX+ubajk}(j]j]j]j]j]ujkjjkjU+ubajk}(j]j]j]j]j]ujkjjkjR+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkj+ubajk}(j]j]j]j]j]internalrefurij anchorname#id269jp](K KKKKKeujkjjkj}+ubajk}(j]j]j]j]j]ujkjjkjz+ubajk}(j]j]j]j]j]ujkjjkjR+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[0]}(jk Result[0]jkj+ubajk}(j]j]j]j]j]internalrefurij anchorname#id270jp](K KKKKKeujkjjkj+ubajk}(j]j]j]j]j]ujkjjkj+ubajk}(j]j]j]j]j]ujkjjkjR+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result[1]}(jk Result[1]jkj+ubajk}(j]j]j]j]j]internalrefurij anchorname#id271jp](K KKKKKeujkjjkj+ubajk}(j]j]j]j]j]ujkjjkj+ubajk}(j]j]j]j]j]ujkjjkjR+ubejk}(j]j]j]j]j]ujkjjkj3+ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_DEC_SET_DECODER_SOURCE}(jkCX2341X_DEC_SET_DECODER_SOURCEjkj+ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-dec-set-decoder-sourcejp](K KKKKeujkjjkj+ubajk}(j]j]j]j]j]ujkjjkj+ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj,ubajk}(j]j]j]j]j]internalrefurij anchorname#id272jp](K KKKKKeujkjjkj,ubajk}(j]j]j]j]j]ujkjjkj,ubajk}(j]j]j]j]j]ujkjjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkjB,ubajk}(j]j]j]j]j]internalrefurij anchorname#id273jp](K KKKKKeujkjjkj?,ubajk}(j]j]j]j]j]ujkjjkj<,ubajk}(j]j]j]j]j]ujkjjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[1]}(jkParam[1]jkjg,ubajk}(j]j]j]j]j]internalrefurij anchorname#id274jp](K KKKKKeujkjjkjd,ubajk}(j]j]j]j]j]ujkjjkja,ubajk}(j]j]j]j]j]ujkjjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[2]}(jkParam[2]jkj,ubajk}(j]j]j]j]j]internalrefurij anchorname#id275jp](K KKKKKeujkjjkj,ubajk}(j]j]j]j]j]ujkjjkj,ubajk}(j]j]j]j]j]ujkjjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[3]}(jkParam[3]jkj,ubajk}(j]j]j]j]j]internalrefurij anchorname#id276jp](K KKKKKeujkjjkj,ubajk}(j]j]j]j]j]ujkjjkj,ubajk}(j]j]j]j]j]ujkjjkj,ubejk}(j]j]j]j]j]ujkjjkj+ubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCX2341X_DEC_SET_PREBUFFERING}(jkCX2341X_DEC_SET_PREBUFFERINGjkj,ubajk}(j]j]j]j]j]internalrefurij anchorname#cx2341x-dec-set-prebufferingjp](K KKKKeujkjjkj,ubajk}(j]j]j]j]j]ujkjjkj,ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj-ubajk}(j]j]j]j]j]internalrefurij anchorname#id277jp](K KKKKKeujkjjkj-ubajk}(j]j]j]j]j]ujkjjkj,ubajk}(j]j]j]j]j]ujkjjkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParam[0]}(jkParam[0]jkj)-ubajk}(j]j]j]j]j]internalrefurij anchorname#id278jp](K KKKKKeujkjjkj&-ubajk}(j]j]j]j]j]ujkjjkj#-ubajk}(j]j]j]j]j]ujkjjkj,ubejk}(j]j]j]j]j]ujkjjkj,ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7PVR350 Video decoder registers 0x02002800 -> 0x02002B00}(jk7PVR350 Video decoder registers 0x02002800 -> 0x02002B00jkjf-ubajk}(j]j]j]j]j]internalrefurij anchorname5#pvr350-video-decoder-registers-0x02002800-0x02002b00jp](K KKKeujkjjkjc-ubajk}(j]j]j]j]j]ujkjjkj`-ubajk}(j]j]j]j]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe cx231xx DMA engine}(jkThe cx231xx DMA enginejkj-ubajk}(j]j]j]j]j]internalrefurij anchorname#the-cx231xx-dma-enginejp](K KKK eujkjjkj-ubajk}(j]j]j]j]j]ujkjjkj-ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj-ubajk}(j]j]j]j]j]internalrefurij anchorname #introductionjp](K KKK Keujkjjkj-ubajk}(j]j]j]j]j]ujkjjkj-ubajk}(j]j]j]j]j]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFlow}(jkFlowjkj-ubajk}(j]j]j]j]j]internalrefurij anchorname#flowjp](K KKK Keujkjjkj-ubajk}(j]j]j]j]j]ujkjjkj-ubajk}(j]j]j]j]j]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mailbox #10}(jk Mailbox #10jkj-ubajk}(j]j]j]j]j]internalrefurij anchorname #mailbox-10jp](K KKK Keujkjjkj-ubajk}(j]j]j]j]j]ujkjjkj-ubajk}(j]j]j]j]j]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkScatter-Gather Array}(jkScatter-Gather Arrayjkj.ubajk}(j]j]j]j]j]internalrefurij anchorname#scatter-gather-arrayjp](K KKK Keujkjjkj.ubajk}(j]j]j]j]j]ujkjjkj.ubajk}(j]j]j]j]j]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA Transfer Status}(jkDMA Transfer StatusjkjA.ubajk}(j]j]j]j]j]internalrefurij anchorname#dma-transfer-statusjp](K KKK Keujkjjkj>.ubajk}(j]j]j]j]j]ujkjjkj;.ubajk}(j]j]j]j]j]ujkjjkj-ubejk}(j]j]j]j]j]ujkjjkj-ubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubejk}(j]j]j]j]j]ujkjjkjubajk}(j]j]j]j]j]ujkjubj:je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk V4L2 events}(jkjjkj.ubajk}(j]j]j]j]j]internalrefuridriver-api/media/v4l2-event anchornamehjpjujkjjkj.ubajk}(j]j]j]j]j]ujkjjkj.ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEvent subscription}(jkEvent subscriptionjkj.ubajk}(j]j]j]j]j]internalrefurij. anchorname#event-subscriptionjp](KKKeujkjjkj.ubajk}(j]j]j]j]j]ujkjjkj.ubajk}(j]j]j]j]j]ujkjjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUnsubscribing an event}(jkUnsubscribing an eventjkj.ubajk}(j]j]j]j]j]internalrefurij. anchorname#unsubscribing-an-eventjp](KKKeujkjjkj.ubajk}(j]j]j]j]j]ujkjjkj.ubajk}(j]j]j]j]j]ujkjjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Check if there’s a pending event}(jk Check if there's a pending eventjkj.ubajk}(j]j]j]j]j]internalrefurij. anchorname!#check-if-there-s-a-pending-eventjp](KKKeujkjjkj.ubajk}(j]j]j]j]j]ujkjjkj.ubajk}(j]j]j]j]j]ujkjjkj.ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHow events work}(jkHow events workjkj/ubajk}(j]j]j]j]j]internalrefurij. anchorname#how-events-workjp](KKKeujkjjkj/ubajk}(j]j]j]j]j]ujkjjkj/ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(V4L2 event functions and data structures}(jk(V4L2 event functions and data structuresjkj8/ubajk}(j]j]j]j]j]internalrefurij. anchorname)#v4l2-event-functions-and-data-structuresjp](KKKKeujkjjkj5/ubajk}(j]j]j]j]j]ujkjjkj2/ubajk}(j]j]j]j]j]ujkjjkj//ubajk}(j]j]j]j]j]ujkjjkj/ubejk}(j]j]j]j]j]ujkjjkj.ubejk}(j]j]j]j]j]ujkjjkj.ubejk}(j]j]j]j]j]ujkjjkj~.ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3The Rockchip Image Signal Processor Driver (rkisp1)}(jkjjkj~/ubajk}(j]j]j]j]j]internalrefuridriver-api/media/drivers/rkisp1 anchornamehjpjujkjjkj{/ubajk}(j]j]j]j]j]ujkjjkjx/ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVersions and their differences}(jkVersions and their differencesjkj/ubajk}(j]j]j]j]j]internalrefurij/ anchorname#versions-and-their-differencesjp](K KKKeujkjjkj/ubajk}(j]j]j]j]j]ujkjjkj/ubajk}(j]j]j]j]j]ujkjjkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkChanges from V10 to V12}(jkChanges from V10 to V12jkj/ubajk}(j]j]j]j]j]internalrefurij/ anchorname#changes-from-v10-to-v12jp](K KKKeujkjjkj/ubajk}(j]j]j]j]j]ujkjjkj/ubajk}(j]j]j]j]j]ujkjjkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkChanges from V12 to V13}(jkChanges from V12 to V13jkj/ubajk}(j]j]j]j]j]internalrefurij/ anchorname#changes-from-v12-to-v13jp](K KKKeujkjjkj/ubajk}(j]j]j]j]j]ujkjjkj/ubajk}(j]j]j]j]j]ujkjjkj/ubejk}(j]j]j]j]j]ujkjjkjx/ubejk}(j]j]j]j]j]ujkjjkju/ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk I3C protocol}(jkjjkj"0ubajk}(j]j]j]j]j]internalrefuridriver-api/i3c/protocol anchornamehujkjjkj0ubajk}(j]j]j]j]j]ujkjjkj0ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Disclaimer}(jk DisclaimerjkjB0ubajk}(j]j]j]j]j]internalrefurij10 anchorname #disclaimerujkjjkj?0ubajk}(j]j]j]j]j]ujkjjkj<0ubajk}(j]j]j]j]j]ujkjjkj90ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjf0ubajk}(j]j]j]j]j]internalrefurij10 anchorname #introductionujkjjkjc0ubajk}(j]j]j]j]j]ujkjjkj`0ubajk}(j]j]j]j]j]ujkjjkj90ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkI3C Bus}(jkI3C Busjkj0ubajk}(j]j]j]j]j]internalrefurij10 anchorname#i3c-busujkjjkj0ubajk}(j]j]j]j]j]ujkjjkj0ubajk}(j]j]j]j]j]ujkjjkj90ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkI3C Device discovery}(jkI3C Device discoveryjkj0ubajk}(j]j]j]j]j]internalrefurij10 anchorname#i3c-device-discoveryujkjjkj0ubajk}(j]j]j]j]j]ujkjjkj0ubajk}(j]j]j]j]j]ujkjjkj90ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkI3C slave events}(jkI3C slave eventsjkj0ubajk}(j]j]j]j]j]internalrefurij10 anchorname#i3c-slave-eventsujkjjkj0ubajk}(j]j]j]j]j]ujkjjkj0ubajk}(j]j]j]j]j]ujkjjkj90ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk I3C Hot-Join}(jk I3C Hot-Joinjkj0ubajk}(j]j]j]j]j]internalrefurij10 anchorname #i3c-hot-joinujkjjkj0ubajk}(j]j]j]j]j]ujkjjkj0ubajk}(j]j]j]j]j]ujkjjkj90ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkI3C transfer types}(jkI3C transfer typesjkj1ubajk}(j]j]j]j]j]internalrefurij10 anchorname#i3c-transfer-typesujkjjkj1ubajk}(j]j]j]j]j]ujkjjkj1ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkI3C CCC commands}(jkI3C CCC commandsjkj;1ubajk}(j]j]j]j]j]internalrefurij10 anchorname#i3c-ccc-commandsujkjjkj81ubajk}(j]j]j]j]j]ujkjjkj51ubajk}(j]j]j]j]j]ujkjjkj21ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkI3C Private SDR transfers}(jkI3C Private SDR transfersjkj_1ubajk}(j]j]j]j]j]internalrefurij10 anchorname#i3c-private-sdr-transfersujkjjkj\1ubajk}(j]j]j]j]j]ujkjjkjY1ubajk}(j]j]j]j]j]ujkjjkj21ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkI3C HDR commands}(jkI3C HDR commandsjkj1ubajk}(j]j]j]j]j]internalrefurij10 anchorname#i3c-hdr-commandsujkjjkj1ubajk}(j]j]j]j]j]ujkjjkj}1ubajk}(j]j]j]j]j]ujkjjkj21ubejk}(j]j]j]j]j]ujkjjkj1ubejk}(j]j]j]j]j]ujkjjkj90ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Backward compatibility with I2C devices}(jk'Backward compatibility with I2C devicesjkj1ubajk}(j]j]j]j]j]internalrefurij10 anchorname(#backward-compatibility-with-i2c-devicesujkjjkj1ubajk}(j]j]j]j]j]ujkjjkj1ubajk}(j]j]j]j]j]ujkjjkj90ubejk}(j]j]j]j]j]ujkjjkj0ubejk}(j]j]j]j]j]ujkjjkj0ubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3Intel(R) Management Engine Interface (Intel(R) MEI)}(jkjjkj1ubajk}(j]j]j]j]j]internalrefuridriver-api/mei/index anchornamehujkjjkj1ubajk}(j]j]j]j]j]ujkjjkj1ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentj1entries](Ndriver-api/mei/meiNdriver-api/mei/mei-client-busNdriver-api/mei/iamte includefiles](j2j2j2emaxdepthKcaptionTable of Contentsglobhidden includehiddennumberedK titlesonly rawentries] rawcaptionj2ujkjVj^sB/var/lib/git/docbuild/linux/Documentation/driver-api/mei/index.rstj_sK jkj2ubajk}(j]j]j]j]j]ujkjjkj1ubejk}(j]j]j]j]j]ujkjjkj1ubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParallel Port Devices}(jkjjkjA2ubajk}(j]j]j]j]j]internalrefuridriver-api/miscellaneous anchornamehujkjjkj>2ubajk}(j]j]j]j]j]ujkjjkj;2ubajk}(j]j]j]j]j]ujkjjkj82ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk16x50 UART Driver}(jk16x50 UART Driverjkjd2ubajk}(j]j]j]j]j]internalrefurijP2 anchorname#x50-uart-driverujkjjkja2ubajk}(j]j]j]j]j]ujkjjkj^2ubajk}(j]j]j]j]j]ujkjjkj82ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPulse-Width Modulation (PWM)}(jkPulse-Width Modulation (PWM)jkj2ubajk}(j]j]j]j]j]internalrefurijP2 anchorname#pulse-width-modulation-pwmujkjjkj2ubajk}(j]j]j]j]j]ujkjjkj2ubajk}(j]j]j]j]j]ujkjjkj82ubejk}(j]j]j]j]j]ujkjubjGje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%Generic System Interconnect Subsystem}(jkj-jkj2ubajk}(j]j]j]j]j]internalrefuridriver-api/interconnect anchornamehujkjjkj2ubajk}(j]j]j]j]j]ujkjjkj2ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj2ubajk}(j]j]j]j]j]internalrefurij2 anchorname #introductionujkjjkj2ubajk}(j]j]j]j]j]ujkjjkj2ubajk}(j]j]j]j]j]ujkjjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Terminology}(jk Terminologyjkj2ubajk}(j]j]j]j]j]internalrefurij2 anchorname #terminologyujkjjkj2ubajk}(j]j]j]j]j]ujkjjkj2ubajk}(j]j]j]j]j]ujkjjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterconnect providers}(jkInterconnect providersjkj3ubajk}(j]j]j]j]j]internalrefurij2 anchorname#interconnect-providersujkjjkj3ubajk}(j]j]j]j]j]ujkjjkj3ubajk}(j]j]j]j]j]ujkjjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterconnect consumers}(jkInterconnect consumersjkjA3ubajk}(j]j]j]j]j]internalrefurij2 anchorname#interconnect-consumersujkjjkj>3ubajk}(j]j]j]j]j]ujkjjkj;3ubajk}(j]j]j]j]j]ujkjjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterconnect debugfs interfaces}(jkInterconnect debugfs interfacesjkje3ubajk}(j]j]j]j]j]internalrefurij2 anchorname #interconnect-debugfs-interfacesujkjjkjb3ubajk}(j]j]j]j]j]ujkjjkj_3ubajk}(j]j]j]j]j]ujkjjkj2ubejk}(j]j]j]j]j]ujkjjkj2ubejk}(j]j]j]j]j]ujkjjkj2ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk I3C subsystem}(jkj;jkj3ubajk}(j]j]j]j]j]internalrefuridriver-api/i3c/index anchornamehujkjjkj3ubajk}(j]j]j]j]j]ujkjjkj3ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentj3entries](Ndriver-api/i3c/protocolN driver-api/i3c/device-driver-apiN driver-api/i3c/master-driver-apie includefiles](j3j3j3emaxdepthJcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjVj^sB/var/lib/git/docbuild/linux/Documentation/driver-api/i3c/index.rstj_sKjkj3ubajk}(j]j]j]j]j]ujkjjkj3ubejk}(j]j]j]j]j]ujkjjkj3ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Controller drivers}(jkjIjkj3ubajk}(j]j]j]j]j]internalrefuridriver-api/memory-devices/index anchornamehujkjjkj3ubajk}(j]j]j]j]j]ujkjjkj3ubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j]j]j]j]parentj4entries](N!driver-api/memory-devices/ti-emifN!driver-api/memory-devices/ti-gpmce includefiles](j4j4emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjVj^sM/var/lib/git/docbuild/linux/Documentation/driver-api/memory-devices/index.rstj_sKjkj4ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj04ubajk}(j]j]j]j]j]internalrefurij4 anchorname#indicesujkjjkj-4ubajk}(j]j]j]j]j]ujkjjkj*4ubajk}(j]j]j]j]j]ujkjjkj'4ubajk}(j]j]j]j]j]exprsubproject and htmlujkonlyjkj4ubejk}(j]j]j]j]j]ujkjjkj3ubejk}(j]j]j]j]j]ujkjjkj3ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ISA Drivers}(jkjWjkjr4ubajk}(j]j]j]j]j]internalrefuridriver-api/isa anchornamehujkjjkjo4ubajk}(j]j]j]j]j]ujkjjkjl4ubajk}(j]j]j]j]j]ujkjjkji4ubajk}(j]j]j]j]j]ujkjubj$ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBuffers}(jkjejkj4ubajk}(j]j]j]j]j]internalrefuridriver-api/iio/buffers anchornamehujkjjkj4ubajk}(j]j]j]j]j]ujkjjkj4ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIIO buffer sysfs interface}(jkIIO buffer sysfs interfacejkj4ubajk}(j]j]j]j]j]internalrefurij4 anchorname#iio-buffer-sysfs-interfaceujkjjkj4ubajk}(j]j]j]j]j]ujkjjkj4ubajk}(j]j]j]j]j]ujkjjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIIO buffer setup}(jkIIO buffer setupjkj4ubajk}(j]j]j]j]j]internalrefurij4 anchorname#iio-buffer-setupujkjjkj4ubajk}(j]j]j]j]j]ujkjjkj4ubajk}(j]j]j]j]j]ujkjjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk More details}(jk More detailsjkj5ubajk}(j]j]j]j]j]internalrefurij4 anchorname #more-detailsujkjjkj5ubajk}(j]j]j]j]j]ujkjjkj5ubajk}(j]j]j]j]j]ujkjjkj4ubejk}(j]j]j]j]j]ujkjjkj4ubejk}(j]j]j]j]j]ujkjjkj4ubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTriggers}(jkjsjkj?5ubajk}(j]j]j]j]j]internalrefuridriver-api/iio/triggers anchornamehujkjjkj<5ubajk}(j]j]j]j]j]ujkjjkj95ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIIO trigger sysfs interface}(jkIIO trigger sysfs interfacejkj_5ubajk}(j]j]j]j]j]internalrefurijN5 anchorname#iio-trigger-sysfs-interfaceujkjjkj\5ubajk}(j]j]j]j]j]ujkjjkjY5ubajk}(j]j]j]j]j]ujkjjkjV5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIIO trigger setup}(jkIIO trigger setupjkj5ubajk}(j]j]j]j]j]internalrefurijN5 anchorname#iio-trigger-setupujkjjkj5ubajk}(j]j]j]j]j]ujkjjkj}5ubajk}(j]j]j]j]j]ujkjjkjV5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIIO trigger ops}(jkIIO trigger opsjkj5ubajk}(j]j]j]j]j]internalrefurijN5 anchorname#iio-trigger-opsujkjjkj5ubajk}(j]j]j]j]j]ujkjjkj5ubajk}(j]j]j]j]j]ujkjjkjV5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk More details}(jk More detailsjkj5ubajk}(j]j]j]j]j]internalrefurijN5 anchorname #more-detailsujkjjkj5ubajk}(j]j]j]j]j]ujkjjkj5ubajk}(j]j]j]j]j]ujkjjkjV5ubejk}(j]j]j]j]j]ujkjjkj95ubejk}(j]j]j]j]j]ujkjjkj65ubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk V4L2 CCI kAPI}(jkjjkj6ubajk}(j]j]j]j]j]internalrefuridriver-api/media/v4l2-cci anchornamehjpjujkjjkj6ubajk}(j]j]j]j]j]ujkjjkj5ubajk}(j]j]j]j]j]ujkjjkj5ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(V4L2 flash functions and data structures}(jkjjkj06ubajk}(j]j]j]j]j]internalrefuri%driver-api/media/v4l2-flash-led-class anchornamehjpjujkjjkj-6ubajk}(j]j]j]j]j]ujkjjkj*6ubajk}(j]j]j]j]j]ujkjjkj'6ubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)Video device’ s internal representation}(jkjjkj\6ubajk}(j]j]j]j]j]internalrefuridriver-api/media/v4l2-dev anchornamehjpjujkjjkjY6ubajk}(j]j]j]j]j]ujkjjkjV6ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkioctls and locking}(jkioctls and lockingjkj|6ubajk}(j]j]j]j]j]internalrefurijk6 anchorname#ioctls-and-lockingjp](KKKeujkjjkjy6ubajk}(j]j]j]j]j]ujkjjkjv6ubajk}(j]j]j]j]j]ujkjjkjs6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVideo device registration}(jkVideo device registrationjkj6ubajk}(j]j]j]j]j]internalrefurijk6 anchorname#video-device-registrationjp](KKKeujkjjkj6ubajk}(j]j]j]j]j]ujkjjkj6ubajk}(j]j]j]j]j]ujkjjkjs6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkvideo device debugging}(jkvideo device debuggingjkj6ubajk}(j]j]j]j]j]internalrefurijk6 anchorname#video-device-debuggingjp](KKKeujkjjkj6ubajk}(j]j]j]j]j]ujkjjkj6ubajk}(j]j]j]j]j]ujkjjkjs6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVideo device cleanup}(jkVideo device cleanupjkj6ubajk}(j]j]j]j]j]internalrefurijk6 anchorname#video-device-cleanupjp](KKKeujkjjkj6ubajk}(j]j]j]j]j]ujkjjkj6ubajk}(j]j]j]j]j]ujkjjkjs6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhelper functions}(jkhelper functionsjkj7ubajk}(j]j]j]j]j]internalrefurijk6 anchorname#helper-functionsjp](KKKeujkjjkj 7ubajk}(j]j]j]j]j]ujkjjkj 7ubajk}(j]j]j]j]j]ujkjjkjs6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*video_device functions and data structures}(jk*video_device functions and data structuresjkj57ubajk}(j]j]j]j]j]internalrefurijk6 anchorname+#video-device-functions-and-data-structuresjp](KKKeujkjjkj27ubajk}(j]j]j]j]j]ujkjjkj/7ubajk}(j]j]j]j]j]ujkjjkjs6ubejk}(j]j]j]j]j]ujkjjkjV6ubejk}(j]j]j]j]j]ujkjjkjS6ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+InfiniBand and Remote DMA (RDMA) Interfaces}(jkjjkjo7ubajk}(j]j]j]j]j]internalrefuridriver-api/infiniband anchornamehujkjjkjl7ubajk}(j]j]j]j]j]ujkjjkji7ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIntroduction and Overview}(jkIntroduction and Overviewjkj7ubajk}(j]j]j]j]j]internalrefurij~7 anchorname#introduction-and-overviewujkjjkj7ubajk}(j]j]j]j]j]ujkjjkj7ubajk}(j]j]j]j]j]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInfiniBand core interfaces}(jkInfiniBand core interfacesjkj7ubajk}(j]j]j]j]j]internalrefurij~7 anchorname#infiniband-core-interfacesujkjjkj7ubajk}(j]j]j]j]j]ujkjjkj7ubajk}(j]j]j]j]j]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRDMA Verbs transport library}(jkRDMA Verbs transport libraryjkj7ubajk}(j]j]j]j]j]internalrefurij~7 anchorname#rdma-verbs-transport-libraryujkjjkj7ubajk}(j]j]j]j]j]ujkjjkj7ubajk}(j]j]j]j]j]ujkjjkj7ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUpper Layer Protocols}(jkUpper Layer Protocolsjkj7ubajk}(j]j]j]j]j]internalrefurij~7 anchorname#upper-layer-protocolsujkjjkj7ubajk}(j]j]j]j]j]ujkjjkj7ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk iSCSI Extensions for RDMA (iSER)}(jk iSCSI Extensions for RDMA (iSER)jkj8ubajk}(j]j]j]j]j]internalrefurij~7 anchorname#iscsi-extensions-for-rdma-iserujkjjkj8ubajk}(j]j]j]j]j]ujkjjkj8ubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Omni-Path (OPA) Virtual NIC support}(jk#Omni-Path (OPA) Virtual NIC supportjkj@8ubajk}(j]j]j]j]j]internalrefurij~7 anchorname"#omni-path-opa-virtual-nic-supportujkjjkj=8ubajk}(j]j]j]j]j]ujkjjkj:8ubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,InfiniBand SCSI RDMA protocol target support}(jk,InfiniBand SCSI RDMA protocol target supportjkjd8ubajk}(j]j]j]j]j]internalrefurij~7 anchorname-#infiniband-scsi-rdma-protocol-target-supportujkjjkja8ubajk}(j]j]j]j]j]ujkjjkj^8ubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/iSCSI Extensions for RDMA (iSER) target support}(jk/iSCSI Extensions for RDMA (iSER) target supportjkj8ubajk}(j]j]j]j]j]internalrefurij~7 anchorname.#iscsi-extensions-for-rdma-iser-target-supportujkjjkj8ubajk}(j]j]j]j]j]ujkjjkj8ubajk}(j]j]j]j]j]ujkjjkj8ubejk}(j]j]j]j]j]ujkjjkj7ubejk}(j]j]j]j]j]ujkjjkj7ubejk}(j]j]j]j]j]ujkjjkji7ubejk}(j]j]j]j]j]ujkjjkjf7ubajk}(j]j]j]j]j]ujkjubjp je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Linux IPMI Driver}(jkjjkj8ubajk}(j]j]j]j]j]internalrefuridriver-api/ipmi anchornamehujkjjkj8ubajk}(j]j]j]j]j]ujkjjkj8ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Configuration}(jk Configurationjkj8ubajk}(j]j]j]j]j]internalrefurij8 anchorname#configurationujkjjkj8ubajk}(j]j]j]j]j]ujkjjkj8ubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Basic Design}(jk Basic Designjkj9ubajk}(j]j]j]j]j]internalrefurij8 anchorname #basic-designujkjjkj9ubajk}(j]j]j]j]j]ujkjjkj 9ubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Addressing}(jk Addressingjkj59ubajk}(j]j]j]j]j]internalrefurij8 anchorname #addressingujkjjkj29ubajk}(j]j]j]j]j]ujkjjkj/9ubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMessages}(jkMessagesjkjY9ubajk}(j]j]j]j]j]internalrefurij8 anchorname #messagesujkjjkjV9ubajk}(j]j]j]j]j]ujkjjkjS9ubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+The Upper Layer Interface (Message Handler)}(jk+The Upper Layer Interface (Message Handler)jkj}9ubajk}(j]j]j]j]j]internalrefurij8 anchorname*#the-upper-layer-interface-message-handlerujkjjkjz9ubajk}(j]j]j]j]j]ujkjjkjw9ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWatching For Interfaces}(jkWatching For Interfacesjkj9ubajk}(j]j]j]j]j]internalrefurij8 anchorname#watching-for-interfacesujkjjkj9ubajk}(j]j]j]j]j]ujkjjkj9ubajk}(j]j]j]j]j]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCreating the User}(jkCreating the Userjkj9ubajk}(j]j]j]j]j]internalrefurij8 anchorname#creating-the-userujkjjkj9ubajk}(j]j]j]j]j]ujkjjkj9ubajk}(j]j]j]j]j]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Messaging}(jk Messagingjkj9ubajk}(j]j]j]j]j]internalrefurij8 anchorname #messagingujkjjkj9ubajk}(j]j]j]j]j]ujkjjkj9ubajk}(j]j]j]j]j]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEvents and Incoming Commands}(jkEvents and Incoming Commandsjkj :ubajk}(j]j]j]j]j]internalrefurij8 anchorname#events-and-incoming-commandsujkjjkj:ubajk}(j]j]j]j]j]ujkjjkj:ubajk}(j]j]j]j]j]ujkjjkj9ubejk}(j]j]j]j]j]ujkjjkjw9ubejk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe Lower Layer (SMI) Interface}(jkThe Lower Layer (SMI) Interfacejkj::ubajk}(j]j]j]j]j]internalrefurij8 anchorname#the-lower-layer-smi-interfaceujkjjkj7:ubajk}(j]j]j]j]j]ujkjjkj4:ubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk The SI Driver}(jk The SI Driverjkj^:ubajk}(j]j]j]j]j]internalrefurij8 anchorname#the-si-driverujkjjkj[:ubajk}(j]j]j]j]j]ujkjjkjX:ubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe SMBus Driver (SSIF)}(jkThe SMBus Driver (SSIF)jkj:ubajk}(j]j]j]j]j]internalrefurij8 anchorname#the-smbus-driver-ssifujkjjkj:ubajk}(j]j]j]j]j]ujkjjkj|:ubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe IPMI IPMB Driver}(jkThe IPMI IPMB Driverjkj:ubajk}(j]j]j]j]j]internalrefurij8 anchorname#the-ipmi-ipmb-driverujkjjkj:ubajk}(j]j]j]j]j]ujkjjkj:ubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Other Pieces}(jk Other Piecesjkj:ubajk}(j]j]j]j]j]internalrefurij8 anchorname #other-piecesujkjjkj:ubajk}(j]j]j]j]j]ujkjjkj:ubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Get the detailed info related with the IPMI device}(jk2Get the detailed info related with the IPMI devicejkj:ubajk}(j]j]j]j]j]internalrefurij8 anchorname3#get-the-detailed-info-related-with-the-ipmi-deviceujkjjkj:ubajk}(j]j]j]j]j]ujkjjkj:ubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWatchdog}(jkWatchdogjkj;ubajk}(j]j]j]j]j]internalrefurij8 anchorname #watchdogujkjjkj;ubajk}(j]j]j]j]j]ujkjjkj ;ubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPanic Timeouts}(jkPanic Timeoutsjkj6;ubajk}(j]j]j]j]j]internalrefurij8 anchorname#panic-timeoutsujkjjkj3;ubajk}(j]j]j]j]j]ujkjjkj0;ubajk}(j]j]j]j]j]ujkjjkj8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPoweroff}(jkPoweroffjkjZ;ubajk}(j]j]j]j]j]internalrefurij8 anchorname #poweroffujkjjkjW;ubajk}(j]j]j]j]j]ujkjjkjT;ubajk}(j]j]j]j]j]ujkjjkj8ubejk}(j]j]j]j]j]ujkjjkj8ubejk}(j]j]j]j]j]ujkjjkj8ubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk vidtv: Virtual Digital TV driver}(jkjjkj;ubajk}(j]j]j]j]j]internalrefuridriver-api/media/drivers/vidtv anchornamehjpjujkjjkj;ubajk}(j]j]j]j]j]ujkjjkj;ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Background}(jk Backgroundjkj;ubajk}(j]j]j]j]j]internalrefurij; anchorname #backgroundjp](K KKKeujkjjkj;ubajk}(j]j]j]j]j]ujkjjkj;ubajk}(j]j]j]j]j]ujkjjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBuilding vidtv}(jkBuilding vidtvjkj;ubajk}(j]j]j]j]j]internalrefurij; anchorname#building-vidtvjp](K KKKeujkjjkj;ubajk}(j]j]j]j]j]ujkjjkj;ubajk}(j]j]j]j]j]ujkjjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Running vidtv}(jk Running vidtvjkj;ubajk}(j]j]j]j]j]internalrefurij; anchorname#running-vidtvjp](K KKKeujkjjkj;ubajk}(j]j]j]j]j]ujkjjkj;ubajk}(j]j]j]j]j]ujkjjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCommand-line arguments to vidtv}(jkCommand-line arguments to vidtvjkj"<ubajk}(j]j]j]j]j]internalrefurij; anchorname #command-line-arguments-to-vidtvjp](K KKKeujkjjkj<ubajk}(j]j]j]j]j]ujkjjkj<ubajk}(j]j]j]j]j]ujkjjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkvidtv internal structure}(jkvidtv internal structurejkjG<ubajk}(j]j]j]j]j]internalrefurij; anchorname#vidtv-internal-structurejp](K KKKeujkjjkjD<ubajk}(j]j]j]j]j]ujkjjkjA<ubajk}(j]j]j]j]j]ujkjjkj;ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTesting vidtv with v4l-utils}(jkTesting vidtv with v4l-utilsjkjl<ubajk}(j]j]j]j]j]internalrefurij; anchorname#testing-vidtv-with-v4l-utilsjp](K KKKeujkjjkji<ubajk}(j]j]j]j]j]ujkjjkjf<ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing dvb-fe-tool}(jkUsing dvb-fe-tooljkj<ubajk}(j]j]j]j]j]internalrefurij; anchorname#using-dvb-fe-tooljp](K KKKKeujkjjkj<ubajk}(j]j]j]j]j]ujkjjkj<ubajk}(j]j]j]j]j]ujkjjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing dvb-scan}(jkUsing dvb-scanjkj<ubajk}(j]j]j]j]j]internalrefurij; anchorname#using-dvb-scanjp](K KKKKeujkjjkj<ubajk}(j]j]j]j]j]ujkjjkj<ubajk}(j]j]j]j]j]ujkjjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Using dvb-zap}(jk Using dvb-zapjkj<ubajk}(j]j]j]j]j]internalrefurij; anchorname#using-dvb-zapjp](K KKKKeujkjjkj<ubajk}(j]j]j]j]j]ujkjjkj<ubajk}(j]j]j]j]j]ujkjjkj<ubejk}(j]j]j]j]j]ujkjjkjf<ubejk}(j]j]j]j]j]ujkjjkj;ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#What can still be improved in vidtv}(jk#What can still be improved in vidtvjkj =ubajk}(j]j]j]j]j]internalrefurij; anchorname$#what-can-still-be-improved-in-vidtvjp](K KKKeujkjjkj=ubajk}(j]j]j]j]j]ujkjjkj=ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkAdd }(jkAdd jkj+=ubjq)}(jk *debugfs*jk]jkdebugfs}(jkhjkj3=ubajk}(j]j]j]j]j]ujkemphasisj^sNj_sNjkj+=ubjk integration}(jk integrationjkj+=ubejk}(j]j]j]j]j]internalrefurij; anchorname#add-debugfs-integrationjp](K KKKKeujkjjkj(=ubajk}(j]j]j]j]j]ujkjjkj%=ubajk}(j]j]j]j]j]ujkjjkj"=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdd a way to test video}(jkAdd a way to test videojkjd=ubajk}(j]j]j]j]j]internalrefurij; anchorname#add-a-way-to-test-videojp](K KKKKeujkjjkja=ubajk}(j]j]j]j]j]ujkjjkj^=ubajk}(j]j]j]j]j]ujkjjkj"=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdd white noise simulation}(jkAdd white noise simulationjkj=ubajk}(j]j]j]j]j]internalrefurij; anchorname#add-white-noise-simulationjp](K KKKKeujkjjkj=ubajk}(j]j]j]j]j]ujkjjkj=ubajk}(j]j]j]j]j]ujkjjkj"=ubejk}(j]j]j]j]j]ujkjjkj=ubejk}(j]j]j]j]j]ujkjjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Functions and structs used within vidtv}(jk'Functions and structs used within vidtvjkj=ubajk}(j]j]j]j]j]internalrefurij; anchorname(#functions-and-structs-used-within-vidtvjp](K KKKeujkjjkj=ubajk}(j]j]j]j]j]ujkjjkj=ubajk}(j]j]j]j]j]ujkjjkj;ubejk}(j]j]j]j]j]ujkjjkj;ubejk}(j]j]j]j]j]ujkjjkj;ubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMiscellaneous Devices}(jkjjkj=ubajk}(j]j]j]j]j]internalrefuridriver-api/misc_devices anchornamehujkjjkj=ubajk}(j]j]j]j]j]ujkjjkj=ubajk}(j]j]j]j]j]ujkjjkj=ubajk}(j]j]j]j]j]ujkjubj*je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 File handlers}(jkjjkj >ubajk}(j]j]j]j]j]internalrefuridriver-api/media/v4l2-fh anchornamehjpjujkjjkj>ubajk}(j]j]j]j]j]ujkjjkj>ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%V4L2 fh functions and data structures}(jk%V4L2 fh functions and data structuresjkj@>ubajk}(j]j]j]j]j]internalrefurij/> anchorname&#v4l2-fh-functions-and-data-structuresjp](KKKeujkjjkj=>ubajk}(j]j]j]j]j]ujkjjkj:>ubajk}(j]j]j]j]j]ujkjjkj7>ubajk}(j]j]j]j]j]ujkjjkj>ubejk}(j]j]j]j]j]ujkjjkj>ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Driver implementer’s API guide}(jkjjkjz>ubajk}(j]j]j]j]j]internalrefuridriver-api/index anchornamehujkjjkjw>ubajk}(j]j]j]j]j]ujkjjkjt>ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&General information for driver authors}(jk&General information for driver authorsjkj>ubajk}(j]j]j]j]j]internalrefurij> anchorname'#general-information-for-driver-authorsujkjjkj>ubajk}(j]j]j]j]j]ujkjjkj>ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentj>entries](Ndriver-api/basicsNdriver-api/driver-model/indexNdriver-api/device_linkNdriver-api/infrastructureNdriver-api/ioctlNdriver-api/pm/indexe includefiles](j>j>j>j>j>j>emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjVj^s>/var/lib/git/docbuild/linux/Documentation/driver-api/index.rstj_sKjkj>ubajk}(j]j]j]j]j]ujkjjkj>ubejk}(j]j]j]j]j]ujkjjkj>ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUseful support libraries}(jkUseful support librariesjkj>ubajk}(j]j]j]j]j]internalrefurij> anchorname#useful-support-librariesujkjjkj>ubajk}(j]j]j]j]j]ujkjjkj>ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentj>entries](N driver-api/early-userspace/indexNdriver-api/connectorNdriver-api/device-ioNdriver-api/devfreqNdriver-api/dma-bufNdriver-api/componentNdriver-api/io-mappingNdriver-api/io_orderingNdriver-api/uio-howtoNdriver-api/vfio-mediated-deviceNdriver-api/vfioN5driver-api/vfio-pci-device-specific-driver-acceptancee includefiles](j?j?j?j?j?j?j?j ?j"?j$?j&?j(?emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjVj^sj>j_sK#jkj?ubajk}(j]j]j]j]j]ujkjjkj>ubejk}(j]j]j]j]j]ujkjjkj>ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBus-level documentation}(jkBus-level documentationjkjG?ubajk}(j]j]j]j]j]internalrefurij> anchorname#bus-level-documentationujkjjkjD?ubajk}(j]j]j]j]j]ujkjjkjA?ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentj>entries](Ndriver-api/auxiliary_busNdriver-api/cxl/indexNdriver-api/eisaNdriver-api/firewireNdriver-api/i3c/indexNdriver-api/isaNdriver-api/men-chameleon-busNdriver-api/pci/indexNdriver-api/rapidio/indexNdriver-api/slimbusNdriver-api/usb/indexNdriver-api/virtio/indexNdriver-api/vmeN driver-api/w1Ndriver-api/xillybuse includefiles](jn?jp?jr?jt?jv?jx?jz?j|?j~?j?j?j?j?j?j?emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjVj^sj>j_sK6jkj_?ubajk}(j]j]j]j]j]ujkjjkjA?ubejk}(j]j]j]j]j]ujkjjkj>ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSubsystem-specific APIs}(jkSubsystem-specific APIsjkj?ubajk}(j]j]j]j]j]internalrefurij> anchorname#subsystem-specific-apisujkjjkj?ubajk}(j]j]j]j]j]ujkjjkj?ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentj>entries](Ndriver-api/80211/indexNdriver-api/acpi/indexN"driver-api/backlight/lp855x-driverNdriver-api/clkNdriver-api/consoleNdriver-api/crypto/indexNdriver-api/dmaengine/indexNdriver-api/dpllNdriver-api/edacNdriver-api/firmware/indexNdriver-api/fpga/indexNdriver-api/frame-bufferNdriver-api/apertureNdriver-api/generic-counterNdriver-api/gpio/indexNdriver-api/hsiNdriver-api/hte/indexNdriver-api/i2cNdriver-api/iio/indexNdriver-api/infinibandNdriver-api/inputNdriver-api/interconnectNdriver-api/ipmbNdriver-api/ipmiNdriver-api/libataNdriver-api/mailboxNdriver-api/md/indexNdriver-api/media/indexNdriver-api/mei/indexNdriver-api/memory-devices/indexNdriver-api/message-basedNdriver-api/misc_devicesNdriver-api/miscellaneousNdriver-api/mmc/indexNdriver-api/mtd/indexNdriver-api/mtdnandNdriver-api/nfc/indexNdriver-api/ntbNdriver-api/nvdimm/indexNdriver-api/nvmemNdriver-api/parport-lowlevelNdriver-api/phy/indexNdriver-api/pin-controlNdriver-api/pldmfw/indexNdriver-api/ppsNdriver-api/ptpNdriver-api/pwmNdriver-api/regulatorNdriver-api/resetNdriver-api/rfkillNdriver-api/s390-driversNdriver-api/scsiNdriver-api/serial/indexNdriver-api/sm501Ndriver-api/soundwire/indexNdriver-api/spiN#driver-api/surface_aggregator/indexNdriver-api/switchtecNdriver-api/sync_fileNdriver-api/targetNdriver-api/teeNdriver-api/thermal/indexNdriver-api/tty/indexNdriver-api/wbrfNdriver-api/wmiNdriver-api/xilinx/indexNdriver-api/zorroe includefiles](j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j@j@j@j@j@j @j @j@j@j@j@j@j@j@j@j@j @j"@j$@j&@j(@j*@j,@j.@j0@j2@j4@j6@j8@j:@j<@j>@j@@jB@jD@jF@jH@jJ@jL@jN@jP@jR@jT@emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjVj^sj>j_sKMjkj?ubajk}(j]j]j]j]j]ujkjjkj?ubejk}(j]j]j]j]j]ujkjjkj>ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjv@ubajk}(j]j]j]j]j]internalrefurij> anchorname#indicesujkjjkjs@ubajk}(j]j]j]j]j]ujkjjkjp@ubajk}(j]j]j]j]j]ujkjjkjm@ubajk}(j]j]j]j]j]exprsubproject and htmlujkjV4jkj>ubejk}(j]j]j]j]j]ujkjjkjt>ubejk}(j]j]j]j]j]ujkjjkjq>ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,V4L2 videobuf2 functions and data structures}(jkjjkj@ubajk}(j]j]j]j]j]internalrefuridriver-api/media/v4l2-videobuf2 anchornamehjpj ujkjjkj@ubajk}(j]j]j]j]j]ujkjjkj@ubajk}(j]j]j]j]j]ujkjjkj@ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe bttv driver}(jkjjkj@ubajk}(j]j]j]j]j]internalrefuri#driver-api/media/drivers/bttv-devel anchornamehjpjujkjjkj@ubajk}(j]j]j]j]j]ujkjjkj@ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkbttv and sound mini howto}(jkbttv and sound mini howtojkjAubajk}(j]j]j]j]j]internalrefurij@ anchorname#bttv-and-sound-mini-howtojp](K KKKeujkjjkjAubajk}(j]j]j]j]j]ujkjjkj@ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow sound works in detail}(jkHow sound works in detailjkj%Aubajk}(j]j]j]j]j]internalrefurij@ anchorname#how-sound-works-in-detailjp](K KKKKeujkjjkj"Aubajk}(j]j]j]j]j]ujkjjkjAubajk}(j]j]j]j]j]ujkjjkjAubajk}(j]j]j]j]j]ujkjjkj@ubejk}(j]j]j]j]j]ujkjjkj@ubajk}(j]j]j]j]j]ujkjjkj@ubejk}(j]j]j]j]j]ujkjjkj@ubajk}(j]j]j]j]j]ujkjubjhje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jklibATA Developer’s Guide}(jkj"jkjkAubajk}(j]j]j]j]j]internalrefuridriver-api/libata anchornamehujkjjkjhAubajk}(j]j]j]j]j]ujkjjkjeAubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk IntroductionjkjAubajk}(j]j]j]j]j]internalrefurijzA anchorname #introductionujkjjkjAubajk}(j]j]j]j]j]ujkjjkjAubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jklibata Driver API}(jklibata Driver APIjkjAubajk}(j]j]j]j]j]internalrefurijzA anchorname#libata-driver-apiujkjjkjAubajk}(j]j]j]j]j]ujkjjkjAubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk::c:type:`struct ata_port_operations `jk]jkstruct ata_port_operations}(jkhjkjAubajk}(j]j](xrefhuc-typeej]j]j]ujkliteralj^sNj_sNjkjAubajk}(j]j]j]j]j]internalrefurijzA anchorname#struct-ata-port-operationsujkjjkjAubajk}(j]j]j]j]j]ujkjjkjAubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Post-IDENTIFY device configuration}(jk"Post-IDENTIFY device configurationjkjAubajk}(j]j]j]j]j]internalrefurijzA anchorname##post-identify-device-configurationujkjjkjAubajk}(j]j]j]j]j]ujkjjkjAubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSet PIO/DMA mode}(jkSet PIO/DMA modejkj!Bubajk}(j]j]j]j]j]internalrefurijzA anchorname#set-pio-dma-modeujkjjkjBubajk}(j]j]j]j]j]ujkjjkjBubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTaskfile read/write}(jkTaskfile read/writejkjEBubajk}(j]j]j]j]j]internalrefurijzA anchorname#taskfile-read-writeujkjjkjBBubajk}(j]j]j]j]j]ujkjjkj?Bubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPIO data read/write}(jkPIO data read/writejkjiBubajk}(j]j]j]j]j]internalrefurijzA anchorname#pio-data-read-writeujkjjkjfBubajk}(j]j]j]j]j]ujkjjkjcBubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkATA command execute}(jkATA command executejkjBubajk}(j]j]j]j]j]internalrefurijzA anchorname#ata-command-executeujkjjkjBubajk}(j]j]j]j]j]ujkjjkjBubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Per-cmd ATAPI DMA capabilities filter}(jk%Per-cmd ATAPI DMA capabilities filterjkjBubajk}(j]j]j]j]j]internalrefurijzA anchorname&#per-cmd-atapi-dma-capabilities-filterujkjjkjBubajk}(j]j]j]j]j]ujkjjkjBubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Read specific ATA shadow registers}(jk"Read specific ATA shadow registersjkjBubajk}(j]j]j]j]j]internalrefurijzA anchorname##read-specific-ata-shadow-registersujkjjkjBubajk}(j]j]j]j]j]ujkjjkjBubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Write specific ATA shadow register}(jk"Write specific ATA shadow registerjkjBubajk}(j]j]j]j]j]internalrefurijzA anchorname##write-specific-ata-shadow-registerujkjjkjBubajk}(j]j]j]j]j]ujkjjkjBubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSelect ATA device on bus}(jkSelect ATA device on busjkjCubajk}(j]j]j]j]j]internalrefurijzA anchorname#select-ata-device-on-busujkjjkjCubajk}(j]j]j]j]j]ujkjjkjCubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPrivate tuning method}(jkPrivate tuning methodjkjACubajk}(j]j]j]j]j]internalrefurijzA anchorname#private-tuning-methodujkjjkj>Cubajk}(j]j]j]j]j]ujkjjkj;Cubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkControl PCI IDE BMDMA engine}(jkControl PCI IDE BMDMA enginejkjeCubajk}(j]j]j]j]j]internalrefurijzA anchorname#control-pci-ide-bmdma-engineujkjjkjbCubajk}(j]j]j]j]j]ujkjjkj_Cubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHigh-level taskfile hooks}(jkHigh-level taskfile hooksjkjCubajk}(j]j]j]j]j]internalrefurijzA anchorname#high-level-taskfile-hooksujkjjkjCubajk}(j]j]j]j]j]ujkjjkjCubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Exception and probe handling (EH)}(jk!Exception and probe handling (EH)jkjCubajk}(j]j]j]j]j]internalrefurijzA anchorname #exception-and-probe-handling-ehujkjjkjCubajk}(j]j]j]j]j]ujkjjkjCubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHardware interrupt handling}(jkHardware interrupt handlingjkjCubajk}(j]j]j]j]j]internalrefurijzA anchorname#hardware-interrupt-handlingujkjjkjCubajk}(j]j]j]j]j]ujkjjkjCubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSATA phy read/write}(jkSATA phy read/writejkjCubajk}(j]j]j]j]j]internalrefurijzA anchorname#sata-phy-read-writeujkjjkjCubajk}(j]j]j]j]j]ujkjjkjCubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInit and shutdown}(jkInit and shutdownjkjDubajk}(j]j]j]j]j]internalrefurijzA anchorname#init-and-shutdownujkjjkjDubajk}(j]j]j]j]j]ujkjjkjDubajk}(j]j]j]j]j]ujkjjkjAubejk}(j]j]j]j]j]ujkjjkjAubejk}(j]j]j]j]j]ujkjjkjAubajk}(j]j]j]j]j]ujkjjkjAubejk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkError handling}(jkError handlingjkjUDubajk}(j]j]j]j]j]internalrefurijzA anchorname#error-handlingujkjjkjRDubajk}(j]j]j]j]j]ujkjjkjODubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOrigins of commands}(jkOrigins of commandsjkjvDubajk}(j]j]j]j]j]internalrefurijzA anchorname#origins-of-commandsujkjjkjsDubajk}(j]j]j]j]j]ujkjjkjpDubajk}(j]j]j]j]j]ujkjjkjmDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow commands are issued}(jkHow commands are issuedjkjDubajk}(j]j]j]j]j]internalrefurijzA anchorname#how-commands-are-issuedujkjjkjDubajk}(j]j]j]j]j]ujkjjkjDubajk}(j]j]j]j]j]ujkjjkjmDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow commands are processed}(jkHow commands are processedjkjDubajk}(j]j]j]j]j]internalrefurijzA anchorname#how-commands-are-processedujkjjkjDubajk}(j]j]j]j]j]ujkjjkjDubajk}(j]j]j]j]j]ujkjjkjmDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow commands are completed}(jkHow commands are completedjkjDubajk}(j]j]j]j]j]internalrefurijzA anchorname#how-commands-are-completedujkjjkjDubajk}(j]j]j]j]j]ujkjjkjDubajk}(j]j]j]j]j]ujkjjkjmDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk:c:func:`ata_scsi_error`jk]jkata_scsi_error()}(jkhjkj Eubajk}(j]j](jAhuc-funcej]j]j]ujkjAj^sNj_sNjkjEubajk}(j]j]j]j]j]internalrefurijzA anchorname#ata-scsi-errorujkjjkjEubajk}(j]j]j]j]j]ujkjjkjEubajk}(j]j]j]j]j]ujkjjkjmDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProblems with the current EH}(jkProblems with the current EHjkj4Eubajk}(j]j]j]j]j]internalrefurijzA anchorname#problems-with-the-current-ehujkjjkj1Eubajk}(j]j]j]j]j]ujkjjkj.Eubajk}(j]j]j]j]j]ujkjjkjmDubejk}(j]j]j]j]j]ujkjjkjODubejk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jklibata Library}(jklibata LibraryjkjdEubajk}(j]j]j]j]j]internalrefurijzA anchorname#libata-libraryujkjjkjaEubajk}(j]j]j]j]j]ujkjjkj^Eubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jklibata Core Internals}(jklibata Core InternalsjkjEubajk}(j]j]j]j]j]internalrefurijzA anchorname#libata-core-internalsujkjjkjEubajk}(j]j]j]j]j]ujkjjkjEubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!libata SCSI translation/emulation}(jk!libata SCSI translation/emulationjkjEubajk}(j]j]j]j]j]internalrefurijzA anchorname"#libata-scsi-translation-emulationujkjjkjEubajk}(j]j]j]j]j]ujkjjkjEubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkATA errors and exceptions}(jkATA errors and exceptionsjkjEubajk}(j]j]j]j]j]internalrefurijzA anchorname#ata-errors-and-exceptionsujkjjkjEubajk}(j]j]j]j]j]ujkjjkjEubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkException categories}(jkException categoriesjkjEubajk}(j]j]j]j]j]internalrefurijzA anchorname#exception-categoriesujkjjkjEubajk}(j]j]j]j]j]ujkjjkjEubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk HSM violation}(jk HSM violationjkjFubajk}(j]j]j]j]j]internalrefurijzA anchorname#hsm-violationujkjjkjFubajk}(j]j]j]j]j]ujkjjkj Fubajk}(j]j]j]j]j]ujkjjkj Fubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6ATA/ATAPI device error (non-NCQ / non-CHECK CONDITION)}(jk6ATA/ATAPI device error (non-NCQ / non-CHECK CONDITION)jkj6Fubajk}(j]j]j]j]j]internalrefurijzA anchorname3#ata-atapi-device-error-non-ncq-non-check-conditionujkjjkj3Fubajk}(j]j]j]j]j]ujkjjkj0Fubajk}(j]j]j]j]j]ujkjjkj Fubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkATAPI device CHECK CONDITION}(jkATAPI device CHECK CONDITIONjkjZFubajk}(j]j]j]j]j]internalrefurijzA anchorname#atapi-device-check-conditionujkjjkjWFubajk}(j]j]j]j]j]ujkjjkjTFubajk}(j]j]j]j]j]ujkjjkj Fubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkATA device error (NCQ)}(jkATA device error (NCQ)jkj~Fubajk}(j]j]j]j]j]internalrefurijzA anchorname#ata-device-error-ncqujkjjkj{Fubajk}(j]j]j]j]j]ujkjjkjxFubajk}(j]j]j]j]j]ujkjjkj Fubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ATA bus error}(jk ATA bus errorjkjFubajk}(j]j]j]j]j]internalrefurijzA anchorname#ata-bus-errorujkjjkjFubajk}(j]j]j]j]j]ujkjjkjFubajk}(j]j]j]j]j]ujkjjkj Fubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk PCI bus error}(jk PCI bus errorjkjFubajk}(j]j]j]j]j]internalrefurijzA anchorname#pci-bus-errorujkjjkjFubajk}(j]j]j]j]j]ujkjjkjFubajk}(j]j]j]j]j]ujkjjkj Fubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLate completion}(jkLate completionjkjFubajk}(j]j]j]j]j]internalrefurijzA anchorname#late-completionujkjjkjFubajk}(j]j]j]j]j]ujkjjkjFubajk}(j]j]j]j]j]ujkjjkj Fubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUnknown error (timeout)}(jkUnknown error (timeout)jkjGubajk}(j]j]j]j]j]internalrefurijzA anchorname#unknown-error-timeoutujkjjkj Gubajk}(j]j]j]j]j]ujkjjkjGubajk}(j]j]j]j]j]ujkjjkj Fubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Hotplug and power management exceptions}(jk'Hotplug and power management exceptionsjkj2Gubajk}(j]j]j]j]j]internalrefurijzA anchorname(#hotplug-and-power-management-exceptionsujkjjkj/Gubajk}(j]j]j]j]j]ujkjjkj,Gubajk}(j]j]j]j]j]ujkjjkj Fubejk}(j]j]j]j]j]ujkjjkjEubejk}(j]j]j]j]j]ujkjjkjEubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEH recovery actions}(jkEH recovery actionsjkjbGubajk}(j]j]j]j]j]internalrefurijzA anchorname#eh-recovery-actionsujkjjkj_Gubajk}(j]j]j]j]j]ujkjjkj\Gubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkClearing error condition}(jkClearing error conditionjkjGubajk}(j]j]j]j]j]internalrefurijzA anchorname#clearing-error-conditionujkjjkjGubajk}(j]j]j]j]j]ujkjjkj}Gubajk}(j]j]j]j]j]ujkjjkjzGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReset}(jkResetjkjGubajk}(j]j]j]j]j]internalrefurijzA anchorname#resetujkjjkjGubajk}(j]j]j]j]j]ujkjjkjGubajk}(j]j]j]j]j]ujkjjkjzGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReconfigure transport}(jkReconfigure transportjkjGubajk}(j]j]j]j]j]internalrefurijzA anchorname#reconfigure-transportujkjjkjGubajk}(j]j]j]j]j]ujkjjkjGubajk}(j]j]j]j]j]ujkjjkjzGubejk}(j]j]j]j]j]ujkjjkj\Gubejk}(j]j]j]j]j]ujkjjkjEubejk}(j]j]j]j]j]ujkjjkjEubejk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkata_piix Internals}(jkata_piix InternalsjkjHubajk}(j]j]j]j]j]internalrefurijzA anchorname#ata-piix-internalsujkjjkjHubajk}(j]j]j]j]j]ujkjjkjHubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksata_sil Internals}(jksata_sil Internalsjkj+Hubajk}(j]j]j]j]j]internalrefurijzA anchorname#sata-sil-internalsujkjjkj(Hubajk}(j]j]j]j]j]ujkjjkj%Hubajk}(j]j]j]j]j]ujkjjkjAubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThanks}(jkThanksjkjOHubajk}(j]j]j]j]j]internalrefurijzA anchorname#thanksujkjjkjLHubajk}(j]j]j]j]j]ujkjjkjIHubajk}(j]j]j]j]j]ujkjjkjAubejk}(j]j]j]j]j]ujkjjkjeAubejk}(j]j]j]j]j]ujkjjkjbAubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe io_mapping functions}(jkj0jkjHubajk}(j]j]j]j]j]internalrefuridriver-api/io-mapping anchornamehujkjjkjHubajk}(j]j]j]j]j]ujkjjkjHubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPI}(jkAPIjkjHubajk}(j]j]j]j]j]internalrefurijH anchorname#apiujkjjkjHubajk}(j]j]j]j]j]ujkjjkjHubajk}(j]j]j]j]j]ujkjjkjHubajk}(j]j]j]j]j]ujkjjkjHubejk}(j]j]j]j]j]ujkjjkjHubajk}(j]j]j]j]j]ujkjubj=je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1Intel(R) Active Management Technology (Intel AMT)}(jkj>jkjHubajk}(j]j]j]j]j]internalrefuridriver-api/mei/iamt anchornamehujkjjkjHubajk}(j]j]j]j]j]ujkjjkjHubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIntel AMT Applications}(jkIntel AMT ApplicationsjkjIubajk}(j]j]j]j]j]internalrefurijH anchorname#intel-amt-applicationsujkjjkjHubajk}(j]j]j]j]j]ujkjjkjHubajk}(j]j]j]j]j]ujkjjkjHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIntel AMT OS Health Watchdog}(jkIntel AMT OS Health Watchdogjkj%Iubajk}(j]j]j]j]j]internalrefurijH anchorname#intel-amt-os-health-watchdogujkjjkj"Iubajk}(j]j]j]j]j]ujkjjkjIubajk}(j]j]j]j]j]ujkjjkjHubejk}(j]j]j]j]j]ujkjjkjHubejk}(j]j]j]j]j]ujkjjkjHubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 async kAPI}(jkjLjkj^Iubajk}(j]j]j]j]j]internalrefuridriver-api/media/v4l2-async anchornamehjpjSujkjjkj[Iubajk}(j]j]j]j]j]ujkjjkjXIubajk}(j]j]j]j]j]ujkjjkjUIubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 rect helper functions}(jkj[jkjIubajk}(j]j]j]j]j]internalrefuridriver-api/media/v4l2-rect anchornamehjpjbujkjjkjIubajk}(j]j]j]j]j]ujkjjkjIubajk}(j]j]j]j]j]ujkjjkjIubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3V4L2 Memory to Memory functions and data structures}(jkjjjkjIubajk}(j]j]j]j]j]internalrefuridriver-api/media/v4l2-mem2mem anchornamehjpjqujkjjkjIubajk}(j]j]j]j]j]ujkjjkjIubajk}(j]j]j]j]j]ujkjjkjIubajk}(j]j]j]j]j]ujkjubj#je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Contributors}(jkjyjkjIubajk}(j]j]j]j]j]internalrefuri%driver-api/media/drivers/contributors anchornamehjpjujkjjkjIubajk}(j]j]j]j]j]ujkjjkjIubajk}(j]j]j]j]j]ujkjjkjIubajk}(j]j]j]j]j]ujkjubj^je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)V4L2 common functions and data structures}(jkjjkjJubajk}(j]j]j]j]j]internalrefuridriver-api/media/v4l2-common anchornamehjpjujkjjkj Jubajk}(j]j]j]j]j]ujkjjkjJubajk}(j]j]j]j]j]ujkjjkjJubajk}(j]j]j]j]j]ujkjubjCje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Media driver-specific documentation}(jkjjkj:Jubajk}(j]j]j]j]j]internalrefuridriver-api/media/drivers/index anchornamehjpjujkjjkj7Jubajk}(j]j]j]j]j]ujkjjkj4Jubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVideo4Linux (V4L) drivers}(jkVideo4Linux (V4L) driversjkjZJubajk}(j]j]j]j]j]internalrefurijIJ anchorname#video4linux-v4l-driversjp](K KeujkjjkjWJubajk}(j]j]j]j]j]ujkjjkjTJubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjIJentries](N#driver-api/media/drivers/bttv-develN&driver-api/media/drivers/cx2341x-develN#driver-api/media/drivers/cx88-develN#driver-api/media/drivers/fimc-develN driver-api/media/drivers/pvrusb2N#driver-api/media/drivers/pxa_cameraN#driver-api/media/drivers/radiotrackNdriver-api/media/drivers/rkisp1N&driver-api/media/drivers/saa7134-develN-driver-api/media/drivers/sh_mobile_ceu_cameraNdriver-api/media/drivers/tunersN#driver-api/media/drivers/vimc-develNdriver-api/media/drivers/zoranN driver-api/media/drivers/ccs/ccse includefiles](jJjJjJjJjJjJjJjJjJjJjJjJjJjJemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjVj^sL/var/lib/git/docbuild/linux/Documentation/driver-api/media/drivers/index.rstj_sK jkjsJubajk}(j]j]j]j]j]ujkjjkjTJubejk}(j]j]j]j]j]ujkjjkjQJubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDigital TV drivers}(jkDigital TV driversjkjJubajk}(j]j]j]j]j]internalrefurijIJ anchorname#digital-tv-driversjp](K KeujkjjkjJubajk}(j]j]j]j]j]ujkjjkjJubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjIJentries](N driver-api/media/drivers/dvb-usbN"driver-api/media/drivers/frontendsNdriver-api/media/drivers/vidtvN%driver-api/media/drivers/contributorse includefiles](jJjJjJjJemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjVj^sjJj_sK"jkjJubajk}(j]j]j]j]j]ujkjjkjJubejk}(j]j]j]j]j]ujkjjkjQJubejk}(j]j]j]j]j]ujkjjkj4Jubejk}(j]j]j]j]j]ujkjjkj1Jubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 DV Timings functions}(jkjjkjKubajk}(j]j]j]j]j]internalrefuri driver-api/media/v4l2-dv-timings anchornamehjpjujkjjkjKubajk}(j]j]j]j]j]ujkjjkjKubajk}(j]j]j]j]j]ujkjjkjKubajk}(j]j]j]j]j]ujkjubjlje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDigital TV Common functions}(jkjjkjJKubajk}(j]j]j]j]j]internalrefuridriver-api/media/dtv-common anchornamehjpjujkjjkjGKubajk}(j]j]j]j]j]ujkjjkjDKubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DVB devices}(jk DVB devicesjkjjKubajk}(j]j]j]j]j]internalrefurijYK anchorname #dvb-devicesjp](KKKeujkjjkjgKubajk}(j]j]j]j]j]ujkjjkjdKubajk}(j]j]j]j]j]ujkjjkjaKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDigital TV Ring buffer}(jkDigital TV Ring bufferjkjKubajk}(j]j]j]j]j]internalrefurijYK anchorname#digital-tv-ring-bufferjp](KKKeujkjjkjKubajk}(j]j]j]j]j]ujkjjkjKubajk}(j]j]j]j]j]ujkjjkjaKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDigital TV VB2 handler}(jkDigital TV VB2 handlerjkjKubajk}(j]j]j]j]j]internalrefurijYK anchorname#digital-tv-vb2-handlerjp](KKKeujkjjkjKubajk}(j]j]j]j]j]ujkjjkjKubajk}(j]j]j]j]j]ujkjjkjaKubejk}(j]j]j]j]j]ujkjjkjDKubejk}(j]j]j]j]j]ujkjjkjAKubajk}(j]j]j]j]j]ujkjubj9 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe cx88 driver}(jkjjkjKubajk}(j]j]j]j]j]internalrefuri#driver-api/media/drivers/cx88-devel anchornamehjpjujkjjkjKubajk}(j]j]j]j]j]ujkjjkjKubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Documentation missing at the cx88 datasheet}(jk+Documentation missing at the cx88 datasheetjkjLubajk}(j]j]j]j]j]internalrefurijK anchorname,#documentation-missing-at-the-cx88-datasheetjp](K KKKeujkjjkj Lubajk}(j]j]j]j]j]ujkjjkjLubajk}(j]j]j]j]j]ujkjjkjLubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Hauppauge WinTV cx88 IR information}(jk#Hauppauge WinTV cx88 IR informationjkj3Lubajk}(j]j]j]j]j]internalrefurijK anchorname$#hauppauge-wintv-cx88-ir-informationjp](K KKKeujkjjkj0Lubajk}(j]j]j]j]j]ujkjjkj-Lubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdditional info}(jkAdditional infojkjULubajk}(j]j]j]j]j]internalrefurijK anchorname#additional-infojp](K KKKKeujkjjkjRLubajk}(j]j]j]j]j]ujkjjkjOLubajk}(j]j]j]j]j]ujkjjkjLLubajk}(j]j]j]j]j]ujkjjkj-Lubejk}(j]j]j]j]j]ujkjjkjLubejk}(j]j]j]j]j]ujkjjkjKubejk}(j]j]j]j]j]ujkjjkjKubajk}(j]j]j]j]j]ujkjubjfje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCEC Kernel Support}(jkjjkjLubajk}(j]j]j]j]j]internalrefuridriver-api/media/cec-core anchornamehjpjujkjjkjLubajk}(j]j]j]j]j]ujkjjkjLubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe CEC Protocol}(jkThe CEC ProtocoljkjLubajk}(j]j]j]j]j]internalrefurijL anchorname#the-cec-protocoljp](KKeujkjjkjLubajk}(j]j]j]j]j]ujkjjkjLubajk}(j]j]j]j]j]ujkjjkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCEC Adapter Interface}(jkCEC Adapter InterfacejkjLubajk}(j]j]j]j]j]internalrefurijL anchorname#cec-adapter-interfacejp](KKeujkjjkjLubajk}(j]j]j]j]j]ujkjjkjLubajk}(j]j]j]j]j]ujkjjkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Implementing the Low-Level CEC Adapter}(jk&Implementing the Low-Level CEC AdapterjkjMubajk}(j]j]j]j]j]internalrefurijL anchorname'#implementing-the-low-level-cec-adapterjp](KKeujkjjkjMubajk}(j]j]j]j]j]ujkjjkjLubajk}(j]j]j]j]j]ujkjjkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Implementing the interrupt handler}(jk"Implementing the interrupt handlerjkj*Mubajk}(j]j]j]j]j]internalrefurijL anchorname##implementing-the-interrupt-handlerjp](KKeujkjjkj'Mubajk}(j]j]j]j]j]ujkjjkj$Mubajk}(j]j]j]j]j]ujkjjkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Optional: Implementing Error Injection Support}(jk.Optional: Implementing Error Injection SupportjkjOMubajk}(j]j]j]j]j]internalrefurijL anchorname.#optional-implementing-error-injection-supportjp](KKeujkjjkjLMubajk}(j]j]j]j]j]ujkjjkjIMubajk}(j]j]j]j]j]ujkjjkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Implementing the High-Level CEC Adapter}(jk'Implementing the High-Level CEC AdapterjkjtMubajk}(j]j]j]j]j]internalrefurijL anchorname(#implementing-the-high-level-cec-adapterjp](KKeujkjjkjqMubajk}(j]j]j]j]j]ujkjjkjnMubajk}(j]j]j]j]j]ujkjjkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCEC framework functions}(jkCEC framework functionsjkjMubajk}(j]j]j]j]j]internalrefurijL anchorname#cec-framework-functionsjp](KKeujkjjkjMubajk}(j]j]j]j]j]ujkjjkjMubajk}(j]j]j]j]j]ujkjjkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCEC Pin framework}(jkCEC Pin frameworkjkjMubajk}(j]j]j]j]j]internalrefurijL anchorname#cec-pin-frameworkjp](KKeujkjjkjMubajk}(j]j]j]j]j]ujkjjkjMubajk}(j]j]j]j]j]ujkjjkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCEC Notifier framework}(jkCEC Notifier frameworkjkjMubajk}(j]j]j]j]j]internalrefurijL anchorname#cec-notifier-frameworkjp](KK eujkjjkjMubajk}(j]j]j]j]j]ujkjjkjMubajk}(j]j]j]j]j]ujkjjkjLubejk}(j]j]j]j]j]ujkjjkjLubejk}(j]j]j]j]j]ujkjjkjLubajk}(j]j]j]j]j]ujkjubjhje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jkjjkjNubajk}(j]j]j]j]j]internalrefuridriver-api/iio/intro anchornamehujkjjkjNubajk}(j]j]j]j]j]ujkjjkjNubajk}(j]j]j]j]j]ujkjjkjNubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Tuner drivers}(jkjjkjINubajk}(j]j]j]j]j]internalrefuridriver-api/media/drivers/tuners anchornamehjpjujkjjkjFNubajk}(j]j]j]j]j]ujkjjkjCNubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSimple tuner Programming}(jkSimple tuner ProgrammingjkjiNubajk}(j]j]j]j]j]internalrefurijXN anchorname#simple-tuner-programmingjp](K KK KeujkjjkjfNubajk}(j]j]j]j]j]ujkjjkjcNubajk}(j]j]j]j]j]ujkjjkj`Nubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTuner Manufacturers}(jkTuner ManufacturersjkjNubajk}(j]j]j]j]j]internalrefurijXN anchorname#tuner-manufacturersjp](K KK KeujkjjkjNubajk}(j]j]j]j]j]ujkjjkjNubajk}(j]j]j]j]j]ujkjjkj`Nubejk}(j]j]j]j]j]ujkjjkjCNubejk}(j]j]j]j]j]ujkjjkj@Nubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMEN Chameleon Bus}(jkjjkjNubajk}(j]j]j]j]j]internalrefuridriver-api/men-chameleon-bus anchornamehujkjjkjNubajk}(j]j]j]j]j]ujkjjkjNubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk IntroductionjkjNubajk}(j]j]j]j]j]internalrefurijN anchorname #introductionujkjjkjNubajk}(j]j]j]j]j]ujkjjkjNubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkScope of this Document}(jkScope of this Documentjkj Oubajk}(j]j]j]j]j]internalrefurijN anchorname#scope-of-this-documentujkjjkjOubajk}(j]j]j]j]j]ujkjjkjOubajk}(j]j]j]j]j]ujkjjkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Limitations of the current implementation}(jk)Limitations of the current implementationjkj-Oubajk}(j]j]j]j]j]internalrefurijN anchorname*#limitations-of-the-current-implementationujkjjkj*Oubajk}(j]j]j]j]j]ujkjjkj'Oubajk}(j]j]j]j]j]ujkjjkjOubejk}(j]j]j]j]j]ujkjjkjNubejk}(j]j]j]j]j]ujkjjkjNubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Architecture}(jk Architecturejkj]Oubajk}(j]j]j]j]j]internalrefurijN anchorname #architectureujkjjkjZOubajk}(j]j]j]j]j]ujkjjkjWOubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMEN Chameleon Bus}(jkMEN Chameleon Busjkj~Oubajk}(j]j]j]j]j]internalrefurijN anchorname#id1ujkjjkj{Oubajk}(j]j]j]j]j]ujkjjkjxOubajk}(j]j]j]j]j]ujkjjkjuOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCarrier Devices}(jkCarrier DevicesjkjOubajk}(j]j]j]j]j]internalrefurijN anchorname#carrier-devicesujkjjkjOubajk}(j]j]j]j]j]ujkjjkjOubajk}(j]j]j]j]j]ujkjjkjuOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParser}(jkParserjkjOubajk}(j]j]j]j]j]internalrefurijN anchorname#parserujkjjkjOubajk}(j]j]j]j]j]ujkjjkjOubajk}(j]j]j]j]j]ujkjjkjuOubejk}(j]j]j]j]j]ujkjjkjWOubejk}(j]j]j]j]j]ujkjjkjNubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkResource handling}(jkResource handlingjkjOubajk}(j]j]j]j]j]internalrefurijN anchorname#resource-handlingujkjjkjOubajk}(j]j]j]j]j]ujkjjkjOubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Resources}(jkMemory ResourcesjkjPubajk}(j]j]j]j]j]internalrefurijN anchorname#memory-resourcesujkjjkjPubajk}(j]j]j]j]j]ujkjjkjPubajk}(j]j]j]j]j]ujkjjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIRQs}(jkIRQsjkj;Pubajk}(j]j]j]j]j]internalrefurijN anchorname#irqsujkjjkj8Pubajk}(j]j]j]j]j]ujkjjkj5Pubajk}(j]j]j]j]j]ujkjjkjPubejk}(j]j]j]j]j]ujkjjkjOubejk}(j]j]j]j]j]ujkjjkjNubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWriting an MCB driver}(jkWriting an MCB driverjkjkPubajk}(j]j]j]j]j]internalrefurijN anchorname#writing-an-mcb-driverujkjjkjhPubajk}(j]j]j]j]j]ujkjjkjePubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe driver structure}(jkThe driver structurejkjPubajk}(j]j]j]j]j]internalrefurijN anchorname#the-driver-structureujkjjkjPubajk}(j]j]j]j]j]ujkjjkjPubajk}(j]j]j]j]j]ujkjjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProbing and attaching}(jkProbing and attachingjkjPubajk}(j]j]j]j]j]internalrefurijN anchorname#probing-and-attachingujkjjkjPubajk}(j]j]j]j]j]ujkjjkjPubajk}(j]j]j]j]j]ujkjjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInitializing the driver}(jkInitializing the driverjkjPubajk}(j]j]j]j]j]internalrefurijN anchorname#initializing-the-driverujkjjkjPubajk}(j]j]j]j]j]ujkjjkjPubajk}(j]j]j]j]j]ujkjjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Using DMA}(jk Using DMAjkjPubajk}(j]j]j]j]j]internalrefurijN anchorname #using-dmaujkjjkjPubajk}(j]j]j]j]j]ujkjjkjPubajk}(j]j]j]j]j]ujkjjkjPubejk}(j]j]j]j]j]ujkjjkjePubejk}(j]j]j]j]j]ujkjjkjNubejk}(j]j]j]j]j]ujkjjkjNubejk}(j]j]j]j]j]ujkjjkjNubajk}(j]j]j]j]j]ujkjubjl je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Radiotrack radio driver}(jkj jkj=Qubajk}(j]j]j]j]j]internalrefuri#driver-api/media/drivers/radiotrack anchornamehjpj ujkjjkj:Qubajk}(j]j]j]j]j]ujkjjkj7Qubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACKNOWLEDGMENTS}(jkACKNOWLEDGMENTSjkj]Qubajk}(j]j]j]j]j]internalrefurijLQ anchorname#acknowledgmentsjp](K KKKeujkjjkjZQubajk}(j]j]j]j]j]ujkjjkjWQubajk}(j]j]j]j]j]ujkjjkjTQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWHY THIS DOCUMENT?}(jkWHY THIS DOCUMENT?jkjQubajk}(j]j]j]j]j]internalrefurijLQ anchorname#why-this-documentjp](K KKKeujkjjkjQubajk}(j]j]j]j]j]ujkjjkj|Qubajk}(j]j]j]j]j]ujkjjkjTQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPHYSICAL DESCRIPTION}(jkPHYSICAL DESCRIPTIONjkjQubajk}(j]j]j]j]j]internalrefurijLQ anchorname#physical-descriptionjp](K KKKeujkjjkjQubajk}(j]j]j]j]j]ujkjjkjQubajk}(j]j]j]j]j]ujkjjkjTQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CONTROLLING THE CARD WITH IOPORT}(jk CONTROLLING THE CARD WITH IOPORTjkjQubajk}(j]j]j]j]j]internalrefurijLQ anchorname!#controlling-the-card-with-ioportjp](K KKKeujkjjkjQubajk}(j]j]j]j]j]ujkjjkjQubajk}(j]j]j]j]j]ujkjjkjTQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPROGRAMMING EXAMPLES}(jkPROGRAMMING EXAMPLESjkjQubajk}(j]j]j]j]j]internalrefurijLQ anchorname#programming-examplesjp](K KKKeujkjjkjQubajk}(j]j]j]j]j]ujkjjkjQubajk}(j]j]j]j]j]ujkjjkjTQubejk}(j]j]j]j]j]ujkjjkj7Qubejk}(j]j]j]j]j]ujkjjkj4Qubajk}(j]j]j]j]j]ujkjubjqje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFrontend drivers}(jkj jkj+Rubajk}(j]j]j]j]j]internalrefuri"driver-api/media/drivers/frontends anchornamehjpj# ujkjjkj(Rubajk}(j]j]j]j]j]ujkjjkj%Rubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFrontend attach headers}(jkFrontend attach headersjkjKRubajk}(j]j]j]j]j]internalrefurij:R anchorname#frontend-attach-headersjp](K KKKeujkjjkjHRubajk}(j]j]j]j]j]ujkjjkjERubajk}(j]j]j]j]j]ujkjjkjBRubajk}(j]j]j]j]j]ujkjjkj%Rubejk}(j]j]j]j]j]ujkjjkj"Rubajk}(j]j]j]j]j]ujkjubj/je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDigital TV Frontend kABI}(jkj+ jkjRubajk}(j]j]j]j]j]internalrefuridriver-api/media/dtv-frontend anchornamehjpj2 ujkjjkjRubajk}(j]j]j]j]j]ujkjjkjRubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDigital TV Frontend}(jkDigital TV FrontendjkjRubajk}(j]j]j]j]j]internalrefurijR anchorname#digital-tv-frontendjp](KKKeujkjjkjRubajk}(j]j]j]j]j]ujkjjkjRubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDemodulator driver}(jkDemodulator driverjkjRubajk}(j]j]j]j]j]internalrefurijR anchorname#demodulator-driverjp](KKKKeujkjjkjRubajk}(j]j]j]j]j]ujkjjkjRubajk}(j]j]j]j]j]ujkjjkjRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Attaching frontend driver to the bridge driver}(jk.Attaching frontend driver to the bridge driverjkjRubajk}(j]j]j]j]j]internalrefurijR anchorname/#attaching-frontend-driver-to-the-bridge-driverjp](KKKKeujkjjkjRubajk}(j]j]j]j]j]ujkjjkjRubajk}(j]j]j]j]j]ujkjjkjRubejk}(j]j]j]j]j]ujkjjkjRubejk}(j]j]j]j]j]ujkjjkjRubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDigital TV Frontend statistics}(jkDigital TV Frontend statisticsjkjSubajk}(j]j]j]j]j]internalrefurijR anchorname#digital-tv-frontend-statisticsjp](KKKeujkjjkjSubajk}(j]j]j]j]j]ujkjjkjSubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj?Subajk}(j]j]j]j]j]internalrefurijR anchorname #introductionjp](KKKKeujkjjkjIf the driver doesn't provide a statistics available check bitjkjSubajk}(j]j]j]j]j]internalrefurijR anchorname?#if-the-driver-doesn-t-provide-a-statistics-available-check-bitjp](KKKKKeujkjjkjSubajk}(j]j]j]j]j]ujkjjkjSubajk}(j]j]j]j]j]ujkjjkjSubejk}(j]j]j]j]j]ujkjjkjSubejk}(j]j]j]j]j]ujkjjkj6Subejk}(j]j]j]j]j]ujkjjkjSubejk}(j]j]j]j]j]ujkjjkjRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Digital TV Frontend functions and types}(jk'Digital TV Frontend functions and typesjkj Tubajk}(j]j]j]j]j]internalrefurijR anchorname(#digital-tv-frontend-functions-and-typesjp](KKKeujkjjkj Tubajk}(j]j]j]j]j]ujkjjkjTubajk}(j]j]j]j]j]ujkjjkjRubejk}(j]j]j]j]j]ujkjjkjRubejk}(j]j]j]j]j]ujkjjkj|Rubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,V4L2 Media Bus functions and data structures}(jkj: jkjGTubajk}(j]j]j]j]j]internalrefuridriver-api/media/v4l2-mediabus anchornamehjpjA ujkjjkjDTubajk}(j]j]j]j]j]ujkjjkjATubajk}(j]j]j]j]j]ujkjjkj>Tubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Tuner functions and data structures}(jkjI jkjsTubajk}(j]j]j]j]j]internalrefuridriver-api/media/v4l2-tuner anchornamehjpjP ujkjjkjpTubajk}(j]j]j]j]j]ujkjjkjmTubajk}(j]j]j]j]j]ujkjjkjjTubajk}(j]j]j]j]j]ujkjubj;je0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 sub-devices}(jkjX jkjTubajk}(j]j]j]j]j]internalrefuridriver-api/media/v4l2-subdev anchornamehjpj_ ujkjjkjTubajk}(j]j]j]j]j]ujkjjkjTubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSubdev registration}(jkSubdev registrationjkjTubajk}(j]j]j]j]j]internalrefurijT anchorname#subdev-registrationjp](KKKeujkjjkjTubajk}(j]j]j]j]j]ujkjjkjTubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Registering synchronous sub-devices}(jk#Registering synchronous sub-devicesjkjTubajk}(j]j]j]j]j]internalrefurijT anchorname$#registering-synchronous-sub-devicesjp](KKKKeujkjjkjTubajk}(j]j]j]j]j]ujkjjkjTubajk}(j]j]j]j]j]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Registering asynchronous sub-devices}(jk$Registering asynchronous sub-devicesjkjUubajk}(j]j]j]j]j]internalrefurijT anchorname%#registering-asynchronous-sub-devicesjp](KKKKeujkjjkjUubajk}(j]j]j]j]j]ujkjjkjUubajk}(j]j]j]j]j]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Asynchronous sub-device notifiers}(jk!Asynchronous sub-device notifiersjkj+Uubajk}(j]j]j]j]j]internalrefurijT anchorname"#asynchronous-sub-device-notifiersjp](KKKKeujkjjkj(Uubajk}(j]j]j]j]j]ujkjjkj%Uubajk}(j]j]j]j]j]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0Asynchronous sub-device notifier for sub-devices}(jk0Asynchronous sub-device notifier for sub-devicesjkjPUubajk}(j]j]j]j]j]internalrefurijT anchorname1#asynchronous-sub-device-notifier-for-sub-devicesjp](KKKKeujkjjkjMUubajk}(j]j]j]j]j]ujkjjkjJUubajk}(j]j]j]j]j]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEAsynchronous sub-device registration helper for camera sensor drivers}(jkEAsynchronous sub-device registration helper for camera sensor driversjkjuUubajk}(j]j]j]j]j]internalrefurijT anchornameF#asynchronous-sub-device-registration-helper-for-camera-sensor-driversjp](KKKKeujkjjkjrUubajk}(j]j]j]j]j]ujkjjkjoUubajk}(j]j]j]j]j]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Asynchronous sub-device notifier example}(jk(Asynchronous sub-device notifier examplejkjUubajk}(j]j]j]j]j]internalrefurijT anchorname)#asynchronous-sub-device-notifier-examplejp](KKKKeujkjjkjUubajk}(j]j]j]j]j]ujkjjkjUubajk}(j]j]j]j]j]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Asynchronous sub-device notifier callbacks}(jk*Asynchronous sub-device notifier callbacksjkjUubajk}(j]j]j]j]j]internalrefurijT anchorname+#asynchronous-sub-device-notifier-callbacksjp](KKKKeujkjjkjUubajk}(j]j]j]j]j]ujkjjkjUubajk}(j]j]j]j]j]ujkjjkjTubejk}(j]j]j]j]j]ujkjjkjTubejk}(j]j]j]j]j]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCalling subdev operations}(jkCalling subdev operationsjkjUubajk}(j]j]j]j]j]internalrefurijT anchorname#calling-subdev-operationsjp](KKKeujkjjkjUubajk}(j]j]j]j]j]ujkjjkjUubajk}(j]j]j]j]j]ujkjjkjTubejk}(j]j]j]j]j]ujkjjkjTubejk}(j]j]j]j]j]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV4L2 sub-device userspace API}(jkV4L2 sub-device userspace APIjkj!Vubajk}(j]j]j]j]j]internalrefurijT anchorname#v4l2-sub-device-userspace-apijp](KKeujkjjkjVubajk}(j]j]j]j]j]ujkjjkjVubajk}(j]j]j]j]j]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Read-only sub-device userspace API}(jk"Read-only sub-device userspace APIjkjFVubajk}(j]j]j]j]j]internalrefurijT anchorname##read-only-sub-device-userspace-apijp](KK eujkjjkjCVubajk}(j]j]j]j]j]ujkjjkj@Vubajk}(j]j]j]j]j]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkI2C sub-device drivers}(jkI2C sub-device driversjkjkVubajk}(j]j]j]j]j]internalrefurijT anchorname#i2c-sub-device-driversjp](KK eujkjjkjhVubajk}(j]j]j]j]j]ujkjjkjeVubajk}(j]j]j]j]j]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Centrally managed subdev active state}(jk%Centrally managed subdev active statejkjVubajk}(j]j]j]j]j]internalrefurijT anchorname&#centrally-managed-subdev-active-statejp](KK eujkjjkjVubajk}(j]j]j]j]j]ujkjjkjVubajk}(j]j]j]j]j]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4Streams, multiplexed media pads and internal routing}(jk4Streams, multiplexed media pads and internal routingjkjVubajk}(j]j]j]j]j]internalrefurijT anchorname4#streams-multiplexed-media-pads-and-internal-routingjp](KK eujkjjkjVubajk}(j]j]j]j]j]ujkjjkjVubajk}(j]j]j]j]j]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-V4L2 sub-device functions and data structures}(jk-V4L2 sub-device functions and data structuresjkjVubajk}(j]j]j]j]j]internalrefurijT anchorname.#v4l2-sub-device-functions-and-data-structuresjp](KK eujkjjkjVubajk}(j]j]j]j]j]ujkjjkjVubajk}(j]j]j]j]j]ujkjjkjTubejk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk I3C master controller driver API}(jkjg jkjWubajk}(j]j]j]j]j]internalrefuri driver-api/i3c/master-driver-api anchornamehujkjjkjWubajk}(j]j]j]j]j]ujkjjkjWubajk}(j]j]j]j]j]ujkjjkjVubajk}(j]j]j]j]j]ujkjubjOje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMEI NFC}(jkju jkj4Wubajk}(j]j]j]j]j]internalrefuridriver-api/mei/nfc anchornamehujkjjkj1Wubajk}(j]j]j]j]j]ujkjjkj.Wubajk}(j]j]j]j]j]ujkjjkj+Wubajk}(j]j]j]j]j]ujkjubjMje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMedia Controller devices}(jkj jkj`Wubajk}(j]j]j]j]j]internalrefuridriver-api/media/mc-core anchornamehjpj ujkjjkj]Wubajk}(j]j]j]j]j]ujkjjkjZWubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMedia Controller}(jkMedia ControllerjkjWubajk}(j]j]j]j]j]internalrefurijoW anchorname#media-controllerjp](KKeujkjjkj}Wubajk}(j]j]j]j]j]ujkjjkjzWubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAbstract media device model}(jkAbstract media device modeljkjWubajk}(j]j]j]j]j]internalrefurijoW anchorname#abstract-media-device-modeljp](KKKeujkjjkjWubajk}(j]j]j]j]j]ujkjjkjWubajk}(j]j]j]j]j]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Media device}(jk Media devicejkjWubajk}(j]j]j]j]j]internalrefurijoW anchorname #media-devicejp](KKKeujkjjkjWubajk}(j]j]j]j]j]ujkjjkjWubajk}(j]j]j]j]j]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEntities}(jkEntitiesjkjWubajk}(j]j]j]j]j]internalrefurijoW anchorname #entitiesjp](KKKeujkjjkjWubajk}(j]j]j]j]j]ujkjjkjWubajk}(j]j]j]j]j]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Interfaces}(jk InterfacesjkjXubajk}(j]j]j]j]j]internalrefurijoW anchorname #interfacesjp](KKKeujkjjkjXubajk}(j]j]j]j]j]ujkjjkj Xubajk}(j]j]j]j]j]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPads}(jkPadsjkj6Xubajk}(j]j]j]j]j]internalrefurijoW anchorname#padsjp](KKKeujkjjkj3Xubajk}(j]j]j]j]j]ujkjjkj0Xubajk}(j]j]j]j]j]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLinks}(jkLinksjkj[Xubajk}(j]j]j]j]j]internalrefurijoW anchorname#linksjp](KKKeujkjjkjXXubajk}(j]j]j]j]j]ujkjjkjUXubajk}(j]j]j]j]j]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGraph traversal}(jkGraph traversaljkjXubajk}(j]j]j]j]j]internalrefurijoW anchorname#graph-traversaljp](KKKeujkjjkj}Xubajk}(j]j]j]j]j]ujkjjkjzXubajk}(j]j]j]j]j]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUse count and power handling}(jkUse count and power handlingjkjXubajk}(j]j]j]j]j]internalrefurijoW anchorname#use-count-and-power-handlingjp](KKKeujkjjkjXubajk}(j]j]j]j]j]ujkjjkjXubajk}(j]j]j]j]j]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Links setup}(jk Links setupjkjXubajk}(j]j]j]j]j]internalrefurijoW anchorname #links-setupjp](KKK eujkjjkjXubajk}(j]j]j]j]j]ujkjjkjXubajk}(j]j]j]j]j]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPipelines and media streams}(jkPipelines and media streamsjkjXubajk}(j]j]j]j]j]internalrefurijoW anchorname#pipelines-and-media-streamsjp](KKK eujkjjkjXubajk}(j]j]j]j]j]ujkjjkjXubajk}(j]j]j]j]j]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLink validation}(jkLink validationjkjYubajk}(j]j]j]j]j]internalrefurijoW anchorname#link-validationjp](KKK eujkjjkjYubajk}(j]j]j]j]j]ujkjjkjYubajk}(j]j]j]j]j]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Media Controller Device Allocator API}(jk%Media Controller Device Allocator APIjkj9Yubajk}(j]j]j]j]j]internalrefurijoW anchorname&#media-controller-device-allocator-apijp](KKK eujkjjkj6Yubajk}(j]j]j]j]j]ujkjjkj3Yubajk}(j]j]j]j]j]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPI Definitions}(jkAPI Definitionsjkj^Yubajk}(j]j]j]j]j]internalrefurijoW anchorname#api-definitionsjp](KKK eujkjjkj[Yubajk}(j]j]j]j]j]ujkjjkjXYubajk}(j]j]j]j]j]ujkjjkjWubejk}(j]j]j]j]j]ujkjjkjzWubejk}(j]j]j]j]j]ujkjjkjwWubajk}(j]j]j]j]j]ujkjjkjZWubejk}(j]j]j]j]j]ujkjjkjWWubajk}(j]j]j]j]j]ujkjubjB je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe saa7134 driver}(jkj jkjYubajk}(j]j]j]j]j]internalrefuri&driver-api/media/drivers/saa7134-devel anchornamehjpj ujkjjkjYubajk}(j]j]j]j]j]ujkjjkjYubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCard Variations:}(jkCard Variations:jkjYubajk}(j]j]j]j]j]internalrefurijY anchorname#card-variationsjp](K KK KeujkjjkjYubajk}(j]j]j]j]j]ujkjjkjYubajk}(j]j]j]j]j]ujkjjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLifeView GPIOs}(jkLifeView GPIOsjkjYubajk}(j]j]j]j]j]internalrefurijY anchorname#lifeview-gpiosjp](K KK KeujkjjkjYubajk}(j]j]j]j]j]ujkjjkjYubajk}(j]j]j]j]j]ujkjjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCredits}(jkCreditsjkjZubajk}(j]j]j]j]j]internalrefurijY anchorname#creditsjp](K KK Keujkjjkj Zubajk}(j]j]j]j]j]ujkjjkjZubajk}(j]j]j]j]j]ujkjjkjYubejk}(j]j]j]j]j]ujkjjkjYubejk}(j]j]j]j]j]ujkjjkjYubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPXA-Camera Host Driver}(jkj jkjHZubajk}(j]j]j]j]j]internalrefuri#driver-api/media/drivers/pxa_camera anchornamehjpj ujkjjkjEZubajk}(j]j]j]j]j]ujkjjkjBZubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Constraints}(jk ConstraintsjkjhZubajk}(j]j]j]j]j]internalrefurijWZ anchorname #constraintsjp](K KKKeujkjjkjeZubajk}(j]j]j]j]j]ujkjjkjbZubajk}(j]j]j]j]j]ujkjjkj_Zubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGlobal video workflow}(jkGlobal video workflowjkjZubajk}(j]j]j]j]j]internalrefurijWZ anchorname#global-video-workflowjp](K KKKeujkjjkjZubajk}(j]j]j]j]j]ujkjjkjZubajk}(j]j]j]j]j]ujkjjkj_Zubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DMA usage}(jk DMA usagejkjZubajk}(j]j]j]j]j]internalrefurijWZ anchorname #dma-usagejp](K KKKeujkjjkjZubajk}(j]j]j]j]j]ujkjjkjZubajk}(j]j]j]j]j]ujkjjkj_Zubejk}(j]j]j]j]j]ujkjjkjBZubejk}(j]j]j]j]j]ujkjjkj?Zubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jkj jkjZubajk}(j]j]j]j]j]internalrefuridriver-api/media/v4l2-intro anchornamehjpj ujkjjkjZubajk}(j]j]j]j]j]ujkjjkjZubajk}(j]j]j]j]j]ujkjjkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStructure of a V4L driver}(jkStructure of a V4L driverjkj[ubajk}(j]j]j]j]j]internalrefurijZ anchorname#structure-of-a-v4l-driverjp](KKeujkjjkj [ubajk}(j]j]j]j]j]ujkjjkj [ubajk}(j]j]j]j]j]ujkjjkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStructure of the V4L2 framework}(jkStructure of the V4L2 frameworkjkj4[ubajk}(j]j]j]j]j]internalrefurijZ anchorname #structure-of-the-v4l2-frameworkjp](KKeujkjjkj1[ubajk}(j]j]j]j]j]ujkjjkj.[ubajk}(j]j]j]j]j]ujkjjkjZubejk}(j]j]j]j]j]ujkjubjlje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIndustrial I/O}(jkj jkjb[ubajk}(j]j]j]j]j]internalrefuridriver-api/iio/index anchornamehujkjjkj_[ubajk}(j]j]j]j]j]ujkjjkj\[ubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjq[entries](Ndriver-api/iio/introNdriver-api/iio/coreNdriver-api/iio/buffersNdriver-api/iio/triggersN driver-api/iio/triggered-buffersNdriver-api/iio/hw-consumere includefiles](j[j[j[j[j[j[emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjVj^sB/var/lib/git/docbuild/linux/Documentation/driver-api/iio/index.rstj_sK jkjy[ubajk}(j]j]j]j]j]ujkjjkj\[ubejk}(j]j]j]j]j]ujkjjkjY[ubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Zoran driver}(jkj jkj[ubajk}(j]j]j]j]j]internalrefuridriver-api/media/drivers/zoran anchornamehjpj ujkjjkj[ubajk}(j]j]j]j]j]ujkjjkj[ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFrequently Asked Questions}(jkFrequently Asked Questionsjkj[ubajk}(j]j]j]j]j]internalrefurij[ anchorname#frequently-asked-questionsjp](K KK Keujkjjkj[ubajk}(j]j]j]j]j]ujkjjkj[ubajk}(j]j]j]j]j]ujkjjkj[ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWhat cards are supported}(jkWhat cards are supportedjkj\ubajk}(j]j]j]j]j]internalrefurij[ anchorname#what-cards-are-supportedjp](K KK Keujkjjkj[ubajk}(j]j]j]j]j]ujkjjkj[ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Iomega Buz}(jk Iomega Buzjkj"\ubajk}(j]j]j]j]j]internalrefurij[ anchorname #iomega-buzjp](K KK KKeujkjjkj\ubajk}(j]j]j]j]j]ujkjjkj\ubajk}(j]j]j]j]j]ujkjjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAverMedia 6 Eyes AVS6EYES}(jkAverMedia 6 Eyes AVS6EYESjkjG\ubajk}(j]j]j]j]j]internalrefurij[ anchorname#avermedia-6-eyes-avs6eyesjp](K KK KKeujkjjkjD\ubajk}(j]j]j]j]j]ujkjjkjA\ubajk}(j]j]j]j]j]ujkjjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLinux Media Labs LML33}(jkLinux Media Labs LML33jkjl\ubajk}(j]j]j]j]j]internalrefurij[ anchorname#linux-media-labs-lml33jp](K KK KKeujkjjkji\ubajk}(j]j]j]j]j]ujkjjkjf\ubajk}(j]j]j]j]j]ujkjjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLinux Media Labs LML33R10}(jkLinux Media Labs LML33R10jkj\ubajk}(j]j]j]j]j]internalrefurij[ anchorname#linux-media-labs-lml33r10jp](K KK KKeujkjjkj\ubajk}(j]j]j]j]j]ujkjjkj\ubajk}(j]j]j]j]j]ujkjjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPinnacle/Miro DC10(new)}(jkPinnacle/Miro DC10(new)jkj\ubajk}(j]j]j]j]j]internalrefurij[ anchorname#pinnacle-miro-dc10-newjp](K KK KKeujkjjkj\ubajk}(j]j]j]j]j]ujkjjkj\ubajk}(j]j]j]j]j]ujkjjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPinnacle/Miro DC10+}(jkPinnacle/Miro DC10+jkj\ubajk}(j]j]j]j]j]internalrefurij[ anchorname#pinnacle-miro-dc10jp](K KK KKeujkjjkj\ubajk}(j]j]j]j]j]ujkjjkj\ubajk}(j]j]j]j]j]ujkjjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPinnacle/Miro DC10(old)}(jkPinnacle/Miro DC10(old)jkj]ubajk}(j]j]j]j]j]internalrefurij[ anchorname#pinnacle-miro-dc10-oldjp](K KK KKeujkjjkj\ubajk}(j]j]j]j]j]ujkjjkj\ubajk}(j]j]j]j]j]ujkjjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPinnacle/Miro DC30}(jkPinnacle/Miro DC30jkj%]ubajk}(j]j]j]j]j]internalrefurij[ anchorname#pinnacle-miro-dc30jp](K KK KKeujkjjkj"]ubajk}(j]j]j]j]j]ujkjjkj]ubajk}(j]j]j]j]j]ujkjjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPinnacle/Miro DC30+}(jkPinnacle/Miro DC30+jkjJ]ubajk}(j]j]j]j]j]internalrefurij[ anchorname#id1jp](K KK KK eujkjjkjG]ubajk}(j]j]j]j]j]ujkjjkjD]ubajk}(j]j]j]j]j]ujkjjkj\ubejk}(j]j]j]j]j]ujkjjkj[ubejk}(j]j]j]j]j]ujkjjkj[ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*1.1 What the TV decoder can do an what not}(jk*1.1 What the TV decoder can do an what notjkj{]ubajk}(j]j]j]j]j]internalrefurij[ anchorname'#what-the-tv-decoder-can-do-an-what-notjp](K KK Keujkjjkjx]ubajk}(j]j]j]j]j]ujkjjkju]ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPhilips saa7111 TV decoder}(jkPhilips saa7111 TV decoderjkj]ubajk}(j]j]j]j]j]internalrefurij[ anchorname#philips-saa7111-tv-decoderjp](K KK KKeujkjjkj]ubajk}(j]j]j]j]j]ujkjjkj]ubajk}(j]j]j]j]j]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPhilips saa7110a TV decoder}(jkPhilips saa7110a TV decoderjkj]ubajk}(j]j]j]j]j]internalrefurij[ anchorname#philips-saa7110a-tv-decoderjp](K KK KKeujkjjkj]ubajk}(j]j]j]j]j]ujkjjkj]ubajk}(j]j]j]j]j]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPhilips saa7114 TV decoder}(jkPhilips saa7114 TV decoderjkj]ubajk}(j]j]j]j]j]internalrefurij[ anchorname#philips-saa7114-tv-decoderjp](K KK KKeujkjjkj]ubajk}(j]j]j]j]j]ujkjjkj]ubajk}(j]j]j]j]j]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBrooktree bt819 TV decoder}(jkBrooktree bt819 TV decoderjkj ^ubajk}(j]j]j]j]j]internalrefurij[ anchorname#brooktree-bt819-tv-decoderjp](K KK KKeujkjjkj ^ubajk}(j]j]j]j]j]ujkjjkj^ubajk}(j]j]j]j]j]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMicronas vpx3220a TV decoder}(jkMicronas vpx3220a TV decoderjkj1^ubajk}(j]j]j]j]j]internalrefurij[ anchorname#micronas-vpx3220a-tv-decoderjp](K KK KKeujkjjkj.^ubajk}(j]j]j]j]j]ujkjjkj+^ubajk}(j]j]j]j]j]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSamsung ks0127 TV decoder}(jkSamsung ks0127 TV decoderjkjV^ubajk}(j]j]j]j]j]internalrefurij[ anchorname#samsung-ks0127-tv-decoderjp](K KK KKeujkjjkjS^ubajk}(j]j]j]j]j]ujkjjkjP^ubajk}(j]j]j]j]j]ujkjjkj]ubejk}(j]j]j]j]j]ujkjjkju]ubejk}(j]j]j]j]j]ujkjjkj[ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&What the TV encoder can do an what not}(jk&What the TV encoder can do an what notjkj^ubajk}(j]j]j]j]j]internalrefurij[ anchorname'#what-the-tv-encoder-can-do-an-what-notjp](K KK Keujkjjkj^ubajk}(j]j]j]j]j]ujkjjkj^ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPhilips saa7185 TV Encoder}(jkPhilips saa7185 TV Encoderjkj^ubajk}(j]j]j]j]j]internalrefurij[ anchorname#philips-saa7185-tv-encoderjp](K KK KKeujkjjkj^ubajk}(j]j]j]j]j]ujkjjkj^ubajk}(j]j]j]j]j]ujkjjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBrooktree bt856 TV Encoder}(jkBrooktree bt856 TV Encoderjkj^ubajk}(j]j]j]j]j]internalrefurij[ anchorname#brooktree-bt856-tv-encoderjp](K KK KKeujkjjkj^ubajk}(j]j]j]j]j]ujkjjkj^ubajk}(j]j]j]j]j]ujkjjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Analog Devices adv7170 TV Encoder}(jk!Analog Devices adv7170 TV Encoderjkj^ubajk}(j]j]j]j]j]internalrefurij[ anchorname"#analog-devices-adv7170-tv-encoderjp](K KK KKeujkjjkj^ubajk}(j]j]j]j]j]ujkjjkj^ubajk}(j]j]j]j]j]ujkjjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Analog Devices adv7175 TV Encoder}(jk!Analog Devices adv7175 TV Encoderjkj_ubajk}(j]j]j]j]j]internalrefurij[ anchorname"#analog-devices-adv7175-tv-encoderjp](K KK KKeujkjjkj_ubajk}(j]j]j]j]j]ujkjjkj_ubajk}(j]j]j]j]j]ujkjjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkITT mse3000 TV encoder}(jkITT mse3000 TV encoderjkj=_ubajk}(j]j]j]j]j]internalrefurij[ anchorname#itt-mse3000-tv-encoderjp](K KK KKeujkjjkj:_ubajk}(j]j]j]j]j]ujkjjkj7_ubajk}(j]j]j]j]j]ujkjjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConexant bt866 TV encoder}(jkConexant bt866 TV encoderjkjb_ubajk}(j]j]j]j]j]internalrefurij[ anchorname#conexant-bt866-tv-encoderjp](K KK KKeujkjjkj__ubajk}(j]j]j]j]j]ujkjjkj\_ubajk}(j]j]j]j]j]ujkjjkj^ubejk}(j]j]j]j]j]ujkjjkj^ubejk}(j]j]j]j]j]ujkjjkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$How do I get this damn thing to work}(jk$How do I get this damn thing to workjkj_ubajk}(j]j]j]j]j]internalrefurij[ anchorname%#how-do-i-get-this-damn-thing-to-workjp](K KK Keujkjjkj_ubajk}(j]j]j]j]j]ujkjjkj_ubajk}(j]j]j]j]j]ujkjjkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk;What mainboard should I use (or why doesn’t my card work)}(jk9What mainboard should I use (or why doesn't my card work)jkj_ubajk}(j]j]j]j]j]internalrefurij[ anchorname8#what-mainboard-should-i-use-or-why-doesn-t-my-card-workjp](K KK Keujkjjkj_ubajk}(j]j]j]j]j]ujkjjkj_ubajk}(j]j]j]j]j]ujkjjkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProgramming interface}(jkProgramming interfacejkj_ubajk}(j]j]j]j]j]internalrefurij[ anchorname#programming-interfacejp](K KK Keujkjjkj_ubajk}(j]j]j]j]j]ujkjjkj_ubajk}(j]j]j]j]j]ujkjjkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Applications}(jk Applicationsjkj`ubajk}(j]j]j]j]j]internalrefurij[ anchorname #applicationsjp](K KK Keujkjjkj_ubajk}(j]j]j]j]j]ujkjjkj_ubajk}(j]j]j]j]j]ujkjjkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Concerning buffer sizes, quality, output size etc.}(jk2Concerning buffer sizes, quality, output size etc.jkj'`ubajk}(j]j]j]j]j]internalrefurij[ anchorname0#concerning-buffer-sizes-quality-output-size-etcjp](K KK K eujkjjkj$`ubajk}(j]j]j]j]j]ujkjjkj!`ubajk}(j]j]j]j]j]ujkjjkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'It hangs/crashes/fails/whatevers! Help!}(jk'It hangs/crashes/fails/whatevers! Help!jkjL`ubajk}(j]j]j]j]j]internalrefurij[ anchorname&#it-hangs-crashes-fails-whatevers-helpjp](K KK K eujkjjkjI`ubajk}(j]j]j]j]j]ujkjjkjF`ubajk}(j]j]j]j]j]ujkjjkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMaintainers/Contacting}(jkMaintainers/Contactingjkjq`ubajk}(j]j]j]j]j]internalrefurij[ anchorname#maintainers-contactingjp](K KK K eujkjjkjn`ubajk}(j]j]j]j]j]ujkjjkjk`ubajk}(j]j]j]j]j]ujkjjkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver’s License}(jkDriver's Licensejkj`ubajk}(j]j]j]j]j]internalrefurij[ anchorname#driver-s-licensejp](K KK K eujkjjkj`ubajk}(j]j]j]j]j]ujkjjkj`ubajk}(j]j]j]j]j]ujkjjkj[ubejk}(j]j]j]j]j]ujkjjkj[ubejk}(j]j]j]j]j]ujkjjkj[ubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk HW consumer}(jkj jkj`ubajk}(j]j]j]j]j]internalrefuridriver-api/iio/hw-consumer anchornamehujkjjkj`ubajk}(j]j]j]j]j]ujkjjkj`ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHW consumer setup}(jkHW consumer setupjkj`ubajk}(j]j]j]j]j]internalrefurij` anchorname#hw-consumer-setupujkjjkj`ubajk}(j]j]j]j]j]ujkjjkj`ubajk}(j]j]j]j]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk More details}(jk More detailsjkjaubajk}(j]j]j]j]j]internalrefurij` anchorname #more-detailsujkjjkjaubajk}(j]j]j]j]j]ujkjjkjaubajk}(j]j]j]j]j]ujkjjkj`ubejk}(j]j]j]j]j]ujkjjkj`ubejk}(j]j]j]j]j]ujkjjkj`ubajk}(j]j]j]j]j]ujkjubj je0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jkj jkjMaubajk}(j]j]j]j]j]internalrefuridriver-api/mei/mei anchornamehujkjjkjJaubajk}(j]j]j]j]j]ujkjjkjGaubajk}(j]j]j]j]j]ujkjjkjDaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIntel MEI Driver}(jkIntel MEI Driverjkjpaubajk}(j]j]j]j]j]internalrefurij\a anchorname#intel-mei-driverujkjjkjmaubajk}(j]j]j]j]j]ujkjjkjjaubajk}(j]j]j]j]j]ujkjjkjDaubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIOCTLs:}(jkIOCTLs:jkjaubajk}(j]j]j]j]j]internalrefurij\a anchorname#ioctlsujkjjkjaubajk}(j]j]j]j]j]ujkjjkjaubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIOCTL_MEI_CONNECT_CLIENT}(jkIOCTL_MEI_CONNECT_CLIENTjkjaubajk}(j]j]j]j]j]internalrefurij\a anchorname#ioctl-mei-connect-clientujkjjkjaubajk}(j]j]j]j]j]ujkjjkjaubajk}(j]j]j]j]j]ujkjjkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIOCTL_MEI_CONNECT_CLIENT_VTAG:}(jkIOCTL_MEI_CONNECT_CLIENT_VTAG:jkjaubajk}(j]j]j]j]j]internalrefurij\a anchorname#ioctl-mei-connect-client-vtagujkjjkjaubajk}(j]j]j]j]j]ujkjjkjaubajk}(j]j]j]j]j]ujkjjkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIOCTL_MEI_NOTIFY_SET}(jkIOCTL_MEI_NOTIFY_SETjkjaubajk}(j]j]j]j]j]internalrefurij\a anchorname#ioctl-mei-notify-setujkjjkjaubajk}(j]j]j]j]j]ujkjjkjaubajk}(j]j]j]j]j]ujkjjkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIOCTL_MEI_NOTIFY_GET}(jkIOCTL_MEI_NOTIFY_GETjkj!bubajk}(j]j]j]j]j]internalrefurij\a anchorname#ioctl-mei-notify-getujkjjkjbubajk}(j]j]j]j]j]ujkjjkjbubajk}(j]j]j]j]j]ujkjjkjaubejk}(j]j]j]j]j]ujkjjkjaubejk}(j]j]j]j]j]ujkjjkjDaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported Chipsets}(jkSupported ChipsetsjkjQbubajk}(j]j]j]j]j]internalrefurij\a anchorname#supported-chipsetsujkjjkjNbubajk}(j]j]j]j]j]ujkjjkjKbubajk}(j]j]j]j]j]ujkjjkjDaubejk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVideo4Linux devices}(jkj jkj~bubajk}(j]j]j]j]j]internalrefuridriver-api/media/v4l2-core anchornamehjpj ujkjjkj{bubajk}(j]j]j]j]j]ujkjjkjxbubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjbentries](Ndriver-api/media/v4l2-introNdriver-api/media/v4l2-devNdriver-api/media/v4l2-deviceNdriver-api/media/v4l2-fhNdriver-api/media/v4l2-subdevNdriver-api/media/v4l2-eventNdriver-api/media/v4l2-controlsNdriver-api/media/v4l2-videobuf2N driver-api/media/v4l2-dv-timingsN%driver-api/media/v4l2-flash-led-classNdriver-api/media/v4l2-mcNdriver-api/media/v4l2-mediabusNdriver-api/media/v4l2-mem2memNdriver-api/media/v4l2-asyncNdriver-api/media/v4l2-fwnodeNdriver-api/media/v4l2-cciNdriver-api/media/v4l2-rectNdriver-api/media/v4l2-tunerNdriver-api/media/v4l2-commonNdriver-api/media/v4l2-tveeprome includefiles](jbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjVj^sH/var/lib/git/docbuild/linux/Documentation/driver-api/media/v4l2-core.rstj_sKjkjbubajk}(j]j]j]j]j]ujkjjkjxbubejk}(j]j]j]j]j]ujkjjkjububajk}(j]j]j]j]j]ujkjubjY je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTI EMIF SDRAM Controller Driver}(jkj jkjbubajk}(j]j]j]j]j]internalrefuri!driver-api/memory-devices/ti-emif anchornamehujkjjkjbubajk}(j]j]j]j]j]ujkjjkjbubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAuthor}(jkAuthorjkjcubajk}(j]j]j]j]j]internalrefurijc anchorname#authorujkjjkjcubajk}(j]j]j]j]j]ujkjjkj cubajk}(j]j]j]j]j]ujkjjkj cubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocation}(jkLocationjkj7cubajk}(j]j]j]j]j]internalrefurijc anchorname #locationujkjjkj4cubajk}(j]j]j]j]j]ujkjjkj1cubajk}(j]j]j]j]j]ujkjjkj cubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported SoCs:}(jkSupported SoCs:jkj[cubajk}(j]j]j]j]j]internalrefurijc anchorname#supported-socsujkjjkjXcubajk}(j]j]j]j]j]ujkjjkjUcubajk}(j]j]j]j]j]ujkjjkj cubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMenuconfig option:}(jkMenuconfig option:jkjcubajk}(j]j]j]j]j]internalrefurijc anchorname#menuconfig-optionujkjjkj|cubajk}(j]j]j]j]j]ujkjjkjycubajk}(j]j]j]j]j]ujkjjkj cubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjcubajk}(j]j]j]j]j]internalrefurijc anchorname #descriptionujkjjkjcubajk}(j]j]j]j]j]ujkjjkjcubajk}(j]j]j]j]j]ujkjjkj cubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk;Platform Data (see include/linux/platform_data/emif_plat.h)}(jk;Platform Data (see include/linux/platform_data/emif_plat.h)jkjcubajk}(j]j]j]j]j]internalrefurijc anchorname:#platform-data-see-include-linux-platform-data-emif-plat-hujkjjkjcubajk}(j]j]j]j]j]ujkjjkjcubajk}(j]j]j]j]j]ujkjjkj cubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterface to the external world}(jkInterface to the external worldjkjcubajk}(j]j]j]j]j]internalrefurijc anchorname #interface-to-the-external-worldujkjjkjcubajk}(j]j]j]j]j]ujkjjkjcubajk}(j]j]j]j]j]ujkjjkj cubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDebugfs}(jkDebugfsjkjdubajk}(j]j]j]j]j]internalrefurijc anchorname#debugfsujkjjkj dubajk}(j]j]j]j]j]ujkjjkj dubajk}(j]j]j]j]j]ujkjjkj cubejk}(j]j]j]j]j]ujkjjkjbubejk}(j]j]j]j]j]ujkjjkjbubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Ordering I/O writes to memory-mapped addresses}(jkj jkjHdubajk}(j]j]j]j]j]internalrefuridriver-api/io_ordering anchornamehujkjjkjEdubajk}(j]j]j]j]j]ujkjjkjBdubajk}(j]j]j]j]j]ujkjjkj?dubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkInput Subsystem}(jkj# jkjtdubajk}(j]j]j]j]j]internalrefuridriver-api/input anchornamehujkjjkjqdubajk}(j]j]j]j]j]ujkjjkjndubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Input core}(jk Input corejkjdubajk}(j]j]j]j]j]internalrefurijd anchorname #input-coreujkjjkjdubajk}(j]j]j]j]j]ujkjjkjdubajk}(j]j]j]j]j]ujkjjkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMultitouch Library}(jkMultitouch Libraryjkjdubajk}(j]j]j]j]j]internalrefurijd anchorname#multitouch-libraryujkjjkjdubajk}(j]j]j]j]j]ujkjjkjdubajk}(j]j]j]j]j]ujkjjkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMatrix keyboards/keypads}(jkMatrix keyboards/keypadsjkjdubajk}(j]j]j]j]j]internalrefurijd anchorname#matrix-keyboards-keypadsujkjjkjdubajk}(j]j]j]j]j]ujkjjkjdubajk}(j]j]j]j]j]ujkjjkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSparse keymap support}(jkSparse keymap supportjkjeubajk}(j]j]j]j]j]internalrefurijd anchorname#sparse-keymap-supportujkjjkjdubajk}(j]j]j]j]j]ujkjjkjdubajk}(j]j]j]j]j]ujkjjkjdubejk}(j]j]j]j]j]ujkjjkjndubejk}(j]j]j]j]j]ujkjjkjkdubajk}(j]j]j]j]j]ujkjubj9 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRemote Controller devices}(jkj1 jkj9eubajk}(j]j]j]j]j]internalrefuridriver-api/media/rc-core anchornamehjpj8 ujkjjkj6eubajk}(j]j]j]j]j]ujkjjkj3eubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRemote Controller core}(jkRemote Controller corejkjYeubajk}(j]j]j]j]j]internalrefurijHe anchorname#remote-controller-corejp](KKeujkjjkjVeubajk}(j]j]j]j]j]ujkjjkjSeubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/Remote controller data structures and functions}(jk/Remote controller data structures and functionsjkj{eubajk}(j]j]j]j]j]internalrefurijHe anchorname0#remote-controller-data-structures-and-functionsjp](KKKeujkjjkjxeubajk}(j]j]j]j]j]ujkjjkjueubajk}(j]j]j]j]j]ujkjjkjreubajk}(j]j]j]j]j]ujkjjkjSeubejk}(j]j]j]j]j]ujkjjkjPeubajk}(j]j]j]j]j]ujkjjkj3eubejk}(j]j]j]j]j]ujkjjkj0eubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk.Intel(R) Management Engine (ME) Client bus API}(jkj@ jkjeubajk}(j]j]j]j]j]internalrefuridriver-api/mei/mei-client-bus anchornamehujkjjkjeubajk}(j]j]j]j]j]ujkjjkjeubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Rationale}(jk Rationalejkjeubajk}(j]j]j]j]j]internalrefurije anchorname #rationaleujkjjkjeubajk}(j]j]j]j]j]ujkjjkjeubajk}(j]j]j]j]j]ujkjjkjeubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMEI CL bus API}(jkMEI CL bus APIjkjfubajk}(j]j]j]j]j]internalrefurije anchorname#mei-cl-bus-apiujkjjkjfubajk}(j]j]j]j]j]ujkjjkjeubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPI:}(jkAPI:jkj&fubajk}(j]j]j]j]j]internalrefurije anchorname#apiujkjjkj#fubajk}(j]j]j]j]j]ujkjjkj fubajk}(j]j]j]j]j]ujkjjkjfubajk}(j]j]j]j]j]ujkjjkjeubejk}(j]j]j]j]j]ujkjjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkjVfubajk}(j]j]j]j]j]internalrefurije anchorname#exampleujkjjkjSfubajk}(j]j]j]j]j]ujkjjkjPfubajk}(j]j]j]j]j]ujkjjkjeubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMEI Client Bus Drivers}(jkMEI Client Bus Driversjkjzfubajk}(j]j]j]j]j]internalrefurije anchorname#mei-client-bus-driversujkjjkjwfubajk}(j]j]j]j]j]ujkjjkjtfubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j]j]j]j]parentjeentries](Ndriver-api/mei/hdcpNdriver-api/mei/nfce includefiles](jfjfemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjVj^sK/var/lib/git/docbuild/linux/Documentation/driver-api/mei/mei-client-bus.rstj_sKjkjfubajk}(j]j]j]j]j]ujkjjkjtfubejk}(j]j]j]j]j]ujkjjkjeubejk}(j]j]j]j]j]ujkjjkjeubejk}(j]j]j]j]j]ujkjjkjeubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk MD Cluster}(jkjN jkjfubajk}(j]j]j]j]j]internalrefuridriver-api/md/md-cluster anchornamehujkjjkjfubajk}(j]j]j]j]j]ujkjjkjfubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. On-disk format}(jk1. On-disk formatjkjfubajk}(j]j]j]j]j]internalrefurijf anchorname#on-disk-formatujkjjkjfubajk}(j]j]j]j]j]ujkjjkjfubajk}(j]j]j]j]j]ujkjjkjfubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2. DLM Locks for management}(jk2. DLM Locks for managementjkjgubajk}(j]j]j]j]j]internalrefurijf anchorname#dlm-locks-for-managementujkjjkjgubajk}(j]j]j]j]j]ujkjjkjgubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%2.1 Bitmap lock resource (bm_lockres)}(jk%2.1 Bitmap lock resource (bm_lockres)jkj=gubajk}(j]j]j]j]j]internalrefurijf anchorname #bitmap-lock-resource-bm-lockresujkjjkj:gubajk}(j]j]j]j]j]ujkjjkj7gubajk}(j]j]j]j]j]ujkjjkj4gubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2 Message passing locks}(jk2.2 Message passing locksjkjagubajk}(j]j]j]j]j]internalrefurijf anchorname#message-passing-locksujkjjkj^gubajk}(j]j]j]j]j]ujkjjkj[gubajk}(j]j]j]j]j]ujkjjkj4gubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.3 new-device management}(jk2.3 new-device managementjkjgubajk}(j]j]j]j]j]internalrefurijf anchorname#new-device-managementujkjjkjgubajk}(j]j]j]j]j]ujkjjkjgubajk}(j]j]j]j]j]ujkjjkj4gubejk}(j]j]j]j]j]ujkjjkjgubejk}(j]j]j]j]j]ujkjjkjfubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3. Communication}(jk3. Communicationjkjgubajk}(j]j]j]j]j]internalrefurijf anchorname#communicationujkjjkjgubajk}(j]j]j]j]j]ujkjjkjgubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3.1 Message Types}(jk3.1 Message Typesjkjgubajk}(j]j]j]j]j]internalrefurijf anchorname#message-typesujkjjkjgubajk}(j]j]j]j]j]ujkjjkjgubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.1.1 METADATA_UPDATED}(jk3.1.1 METADATA_UPDATEDjkjgubajk}(j]j]j]j]j]internalrefurijf anchorname#metadata-updatedujkjjkjgubajk}(j]j]j]j]j]ujkjjkjgubajk}(j]j]j]j]j]ujkjjkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.1.2 RESYNCING}(jk3.1.2 RESYNCINGjkjhubajk}(j]j]j]j]j]internalrefurijf anchorname #resyncingujkjjkjhubajk}(j]j]j]j]j]ujkjjkjhubajk}(j]j]j]j]j]ujkjjkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3.1.3 NEWDISK}(jk 3.1.3 NEWDISKjkj?hubajk}(j]j]j]j]j]internalrefurijf anchorname#newdiskujkjjkjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevice drivers infrastructure}(jkjy jkjlubajk}(j]j]j]j]j]internalrefuridriver-api/infrastructure anchornamehujkjjkjlubajk}(j]j]j]j]j]ujkjjkjlubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(The Basic Device Driver-Model Structures}(jk(The Basic Device Driver-Model Structuresjkjlubajk}(j]j]j]j]j]internalrefurijl anchorname)#the-basic-device-driver-model-structuresujkjjkjlubajk}(j]j]j]j]j]ujkjjkjlubajk}(j]j]j]j]j]ujkjjkjlubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Drivers Base}(jkDevice Drivers Basejkjlubajk}(j]j]j]j]j]internalrefurijl anchorname#device-drivers-baseujkjjkjlubajk}(j]j]j]j]j]ujkjjkjlubajk}(j]j]j]j]j]ujkjjkjlubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Drivers DMA Management}(jkDevice Drivers DMA Managementjkj mubajk}(j]j]j]j]j]internalrefurijl anchorname#device-drivers-dma-managementujkjjkj mubajk}(j]j]j]j]j]ujkjjkjmubajk}(j]j]j]j]j]ujkjjkjlubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice drivers PnP support}(jkDevice drivers PnP supportjkj1mubajk}(j]j]j]j]j]internalrefurijl anchorname#device-drivers-pnp-supportujkjjkj.mubajk}(j]j]j]j]j]ujkjjkj+mubajk}(j]j]j]j]j]ujkjjkjlubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUserspace IO devices}(jkUserspace IO devicesjkjUmubajk}(j]j]j]j]j]internalrefurijl anchorname#userspace-io-devicesujkjjkjRmubajk}(j]j]j]j]j]ujkjjkjOmubajk}(j]j]j]j]j]ujkjjkjlubejk}(j]j]j]j]j]ujkjjkjlubejk}(j]j]j]j]j]ujkjjkjlubajk}(j]j]j]j]j]ujkjubjG je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPartial Parity Log}(jkj jkjmubajk}(j]j]j]j]j]internalrefuridriver-api/md/raid5-ppl anchornamehujkjjkjmubajk}(j]j]j]j]j]ujkjjkjmubajk}(j]j]j]j]j]ujkjjkjmubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Digital TV Conditional Access kABI}(jkj jkjmubajk}(j]j]j]j]j]internalrefuridriver-api/media/dtv-ca anchornamehjpj ujkjjkjmubajk}(j]j]j]j]j]ujkjjkjmubajk}(j]j]j]j]j]ujkjjkjmubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*The Virtual Media Controller Driver (vimc)}(jkj jkjmubajk}(j]j]j]j]j]internalrefuri#driver-api/media/drivers/vimc-devel anchornamehjpj ujkjjkjmubajk}(j]j]j]j]j]ujkjjkjmubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSource code documentation}(jkSource code documentationjkjnubajk}(j]j]j]j]j]internalrefurijm anchorname#source-code-documentationjp](K KK Keujkjjkjnubajk}(j]j]j]j]j]ujkjjkjnubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk vimc-streamer}(jk vimc-streamerjkj(nubajk}(j]j]j]j]j]internalrefurijm anchorname#vimc-streamerjp](K KK KKeujkjjkj%nubajk}(j]j]j]j]j]ujkjjkj"nubajk}(j]j]j]j]j]ujkjjkjnubajk}(j]j]j]j]j]ujkjjkjnubejk}(j]j]j]j]j]ujkjjkjmubajk}(j]j]j]j]j]ujkjjkjmubejk}(j]j]j]j]j]ujkjjkjmubajk}(j]j]j]j]j]ujkjubjl je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMedia Subsystem Profile}(jkj jkjnnubajk}(j]j]j]j]j]internalrefuri)driver-api/media/maintainer-entry-profile anchornamehjpj ujkjjkjknubajk}(j]j]j]j]j]ujkjjkjhnubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjnubajk}(j]j]j]j]j]internalrefurij}n anchorname #overviewjp](KKeujkjjkjnubajk}(j]j]j]j]j]ujkjjkjnubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMedia maintainers}(jkMedia maintainersjkjnubajk}(j]j]j]j]j]internalrefurij}n anchorname#media-maintainersjp](KKKeujkjjkjnubajk}(j]j]j]j]j]ujkjjkjnubajk}(j]j]j]j]j]ujkjjkjnubajk}(j]j]j]j]j]ujkjjkjnubejk}(j]j]j]j]j]ujkjjkjnubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSubmit Checklist Addendum}(jkSubmit Checklist Addendumjkjnubajk}(j]j]j]j]j]internalrefurij}n anchorname#submit-checklist-addendumjp](KKeujkjjkjnubajk}(j]j]j]j]j]ujkjjkjnubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStyle Cleanup Patches}(jkStyle Cleanup Patchesjkjoubajk}(j]j]j]j]j]internalrefurij}n anchorname#style-cleanup-patchesjp](KKKeujkjjkjoubajk}(j]j]j]j]j]ujkjjkjnubajk}(j]j]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCoding Style Addendum}(jkCoding Style Addendumjkj(oubajk}(j]j]j]j]j]internalrefurij}n anchorname#coding-style-addendumjp](KKKeujkjjkj%oubajk}(j]j]j]j]j]ujkjjkj"oubajk}(j]j]j]j]j]ujkjjkjnubejk}(j]j]j]j]j]ujkjjkjnubejk}(j]j]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKey Cycle Dates}(jkKey Cycle DatesjkjYoubajk}(j]j]j]j]j]internalrefurij}n anchorname#key-cycle-datesjp](KKeujkjjkjVoubajk}(j]j]j]j]j]ujkjjkjSoubajk}(j]j]j]j]j]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReview Cadence}(jkReview Cadencejkj~oubajk}(j]j]j]j]j]internalrefurij}n anchorname#review-cadencejp](KKeujkjjkj{oubajk}(j]j]j]j]j]ujkjjkjxoubajk}(j]j]j]j]j]ujkjjkjnubejk}(j]j]j]j]j]ujkjjkjhnubejk}(j]j]j]j]j]ujkjjkjenubajk}(j]j]j]j]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDigital TV Demux kABI}(jkj jkjoubajk}(j]j]j]j]j]internalrefuridriver-api/media/dtv-demux anchornamehjpj ujkjjkjoubajk}(j]j]j]j]j]ujkjjkjoubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDigital TV Demux}(jkDigital TV Demuxjkjoubajk}(j]j]j]j]j]internalrefurijo anchorname#digital-tv-demuxjp](KKKeujkjjkjoubajk}(j]j]j]j]j]ujkjjkjoubajk}(j]j]j]j]j]ujkjjkjoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDemux Callback API}(jkDemux Callback APIjkjoubajk}(j]j]j]j]j]internalrefurijo anchorname#demux-callback-apijp](KKKeujkjjkjoubajk}(j]j]j]j]j]ujkjjkjoubajk}(j]j]j]j]j]ujkjjkjoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBDigital TV Demux device registration functions and data structures}(jkBDigital TV Demux device registration functions and data structuresjkj"pubajk}(j]j]j]j]j]internalrefurijo anchornameC#digital-tv-demux-device-registration-functions-and-data-structuresjp](KKKeujkjjkjpubajk}(j]j]j]j]j]ujkjjkjpubajk}(j]j]j]j]j]ujkjjkjoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%High-level Digital TV demux interface}(jk%High-level Digital TV demux interfacejkjGpubajk}(j]j]j]j]j]internalrefurijo anchorname&#high-level-digital-tv-demux-interfacejp](KKKeujkjjkjDpubajk}(j]j]j]j]j]ujkjjkjApubajk}(j]j]j]j]j]ujkjjkjoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBDriver-internal low-level hardware specific driver demux interface}(jkBDriver-internal low-level hardware specific driver demux interfacejkjlpubajk}(j]j]j]j]j]internalrefurijo anchornameC#driver-internal-low-level-hardware-specific-driver-demux-interfacejp](KKKeujkjjkjipubajk}(j]j]j]j]j]ujkjjkjfpubajk}(j]j]j]j]j]ujkjjkjoubejk}(j]j]j]j]j]ujkjjkjoubejk}(j]j]j]j]j]ujkjjkjoubajk}(j]j]j]j]j]ujkjubjEje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#The Samsung S5P/EXYNOS4 FIMC driver}(jkj jkjpubajk}(j]j]j]j]j]internalrefuri#driver-api/media/drivers/fimc-devel anchornamehjpj ujkjjkjpubajk}(j]j]j]j]j]ujkjjkjpubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFiles partitioning}(jkFiles partitioningjkjpubajk}(j]j]j]j]j]internalrefurijp anchorname#files-partitioningjp](K KKKeujkjjkjpubajk}(j]j]j]j]j]ujkjjkjpubajk}(j]j]j]j]j]ujkjjkjpubajk}(j]j]j]j]j]ujkjjkjpubejk}(j]j]j]j]j]ujkjjkjpubajk}(j]j]j]j]j]ujkjubjN je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+Pixel data transmitter and receiver drivers}(jkj jkjqubajk}(j]j]j]j]j]internalrefuridriver-api/media/tx-rx anchornamehjpj ujkjjkjpubajk}(j]j]j]j]j]ujkjjkjpubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Bus types}(jk Bus typesjkj qubajk}(j]j]j]j]j]internalrefurijq anchorname #bus-typesjp](KKeujkjjkjqubajk}(j]j]j]j]j]ujkjjkjqubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk MIPI CSI-2}(jk MIPI CSI-2jkjBqubajk}(j]j]j]j]j]internalrefurijq anchorname #mipi-csi-2jp](KKKeujkjjkj?qubajk}(j]j]j]j]j]ujkjjkjRestrictions of the returning value of the _LID control method}(jk>Restrictions of the returning value of the _LID control methodjkjubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname>#restrictions-of-the-returning-value-of-the-lid-control-methodujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Restrictions of the lid state change notifications}(jk2Restrictions of the lid state change notificationsjkjubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname3#restrictions-of-the-lid-state-change-notificationsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk@Exceptions for the userspace users of the ACPI lid device driver}(jk@Exceptions for the userspace users of the ACPI lid device driverjkjubajk}(j ]j ]j ]j ]j ]internalrefuriju anchornameA#exceptions-for-the-userspace-users-of-the-acpi-lid-device-driverujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujk bullet_listjkj`ubejk}(j ]j ]j ]j ]j ]ujkjjkj]ubajk}(j ]j ]j ]j ]j ]ujkjubjdje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&_DSD Device Properties Related to GPIO}(jkj jkj/ubajk}(j ]j ]j ]j ]j ]internalrefuri#firmware-guide/acpi/gpio-properties anchornamehujkjwjkj,ubajk}(j ]j ]j ]j ]j ]ujkj~jkj)ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOther supported properties}(jkOther supported propertiesjkjOubajk}(j ]j ]j ]j ]j ]internalrefurij> anchorname#other-supported-propertiesujkjwjkjLubajk}(j ]j ]j ]j ]j ]ujkj~jkjIubajk}(j ]j ]j ]j ]j ]ujkjjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&ACPI GPIO Mappings Provided by Drivers}(jk&ACPI GPIO Mappings Provided by Driversjkjsubajk}(j ]j ]j ]j ]j ]internalrefurij> anchorname'#acpi-gpio-mappings-provided-by-driversujkjwjkjpubajk}(j ]j ]j ]j ]j ]ujkj~jkjmubajk}(j ]j ]j ]j ]j ]ujkjjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing the _CRS fallback}(jkUsing the _CRS fallbackjkjubajk}(j ]j ]j ]j ]j ]internalrefurij> anchorname#using-the-crs-fallbackujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGetting GPIO descriptor}(jkGetting GPIO descriptorjkjubajk}(j ]j ]j ]j ]j ]internalrefurij> anchorname#getting-gpio-descriptorujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjFubejk}(j ]j ]j ]j ]j ]ujkjjkj)ubejk}(j ]j ]j ]j ]j ]ujkjjkj&ubajk}(j ]j ]j ]j ]j ]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIntel North Mux-Agent}(jkj jkjubajk}(j ]j ]j ]j ]j ]internalrefuri!firmware-guide/acpi/intel-pmc-mux anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #introductionujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Port nodes}(jk Port nodesjkj8ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #port-nodesujkjwjkj5ubajk}(j ]j ]j ]j ]j ]ujkj~jkj2ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral}(jkGeneraljkjYubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#generalujkjwjkjVubajk}(j ]j ]j ]j ]j ]ujkj~jkjSubajk}(j ]j ]j ]j ]j ]ujkjjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"_PLD (Physical Location of Device)}(jk"_PLD (Physical Location of Device)jkj}ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #pld-physical-location-of-deviceujkjwjkjzubajk}(j ]j ]j ]j ]j ]ujkj~jkjwubajk}(j ]j ]j ]j ]j ]ujkjjkjPubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)Mux-agent specific _DSD Device Properties}(jk)Mux-agent specific _DSD Device Propertiesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname)#mux-agent-specific-dsd-device-propertiesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Port Numbers}(jk Port Numbersjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #port-numbersujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Orientation}(jk Orientationjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #orientationujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjPubejk}(j ]j ]j ]j ]j ]ujkjjkj2ubejk}(j ]j ]j ]j ]j ]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Example ASL}(jk Example ASLjkj"ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #example-aslujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkj ubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubjM je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5Intel INT3496 ACPI device extcon driver documentation}(jkj jkj[ubajk}(j ]j ]j ]j ]j ]internalrefuri(firmware-guide/acpi/extcon-intel-int3496 anchornamehujkjwjkjXubajk}(j ]j ]j ]j ]j ]ujkj~jkjUubajk}(j ]j ]j ]j ]j ]ujkjjkjRubajk}(j ]j ]j ]j ]j ]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-drm/meson AmLogic Meson Video Processing Unit}(jkj# jkjubajk}(j ]j ]j ]j ]j ]internalrefuri gpu/meson anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVideo Processing Unit}(jkVideo Processing Unitjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#video-processing-unitujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVideo Input Unit}(jkVideo Input Unitjkj˂ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#video-input-unitujkjwjkjȂubajk}(j ]j ]j ]j ]j ]ujkj~jkjłubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVideo Post Processing}(jkVideo Post Processingjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#video-post-processingujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Video Encoder}(jk Video Encoderjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#video-encoderujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Video Clocks}(jk Video Clocksjkj7ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #video-clocksujkjwjkj4ubajk}(j ]j ]j ]j ]j ]ujkj~jkj1ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHDMI Video Output}(jkHDMI Video Outputjkj[ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#hdmi-video-outputujkjwjkjXubajk}(j ]j ]j ]j ]j ]ujkj~jkjUubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkj~ubajk}(j ]j ]j ]j ]j ]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAMDGPU - Display Contributions}(jkj1 jkjubajk}(j ]j ]j ]j ]j ]internalrefuri'gpu/amdgpu/display/display-contributing anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Gitlab issues}(jk Gitlab issuesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#gitlab-issuesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIGT}(jkIGTjkj؃ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#igtujkjwjkjՃubajk}(j ]j ]j ]j ]j ]ujkj~jkj҃ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Compilation}(jk Compilationjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #compilationujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFix compilation warnings}(jkFix compilation warningsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#fix-compilation-warningsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1Fix compilation issues when using um architecture}(jk1Fix compilation issues when using um architecturejkjAubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname2#fix-compilation-issues-when-using-um-architectureujkjwjkj>ubajk}(j ]j ]j ]j ]j ]ujkj~jkj;ubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Code Refactor}(jk Code Refactorjkjqubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#code-refactorujkjwjkjnubajk}(j ]j ]j ]j ]j ]ujkj~jkjkubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk;Add prefix to DC functions to improve the debug with ftrace}(jk;Add prefix to DC functions to improve the debug with ftracejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname<#add-prefix-to-dc-functions-to-improve-the-debug-with-ftraceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReduce code duplication}(jkReduce code duplicationjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#reduce-code-duplicationujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Make atomic_commit_[check|tail] more readable}(jk-Make atomic_commit_[check|tail] more readablejkjڄubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname,#make-atomic-commit-check-tail-more-readableujkjwjkjׄubajk}(j ]j ]j ]j ]j ]ujkj~jkjԄubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjkubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Documentation}(jk Documentationjkj ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#documentationujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExpand kernel-doc}(jkExpand kernel-docjkj+ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#expand-kernel-docujkjwjkj(ubajk}(j ]j ]j ]j ]j ]ujkj~jkj%ubajk}(j ]j ]j ]j ]j ]ujkjjkj"ubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Beyond AMDGPU}(jk Beyond AMDGPUjkj[ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#beyond-amdgpuujkjwjkjXubajk}(j ]j ]j ]j ]j ]ujkj~jkjUubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnable underlay}(jkEnable underlayjkj|ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#enable-underlayujkjwjkjyubajk}(j ]j ]j ]j ]j ]ujkj~jkjvubajk}(j ]j ]j ]j ]j ]ujkjjkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Adaptive Backlight Modulation (ABM)}(jk#Adaptive Backlight Modulation (ABM)jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname"#adaptive-backlight-modulation-abmujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHDR & Color management & VRR}(jkHDR & Color management & VRRjkjąubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#hdr-color-management-vrrujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjsubejk}(j ]j ]j ]j ]j ]ujkjjkjUubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DC Glossary}(jkj? jkj ubajk}(j ]j ]j ]j ]j ]internalrefurigpu/amdgpu/display/dc-glossary anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe AML Debugger}(jkjM jkj5ubajk}(j ]j ]j ]j ]j ]internalrefuri firmware-guide/acpi/aml-debugger anchornamehujkjwjkj2ubajk}(j ]j ]j ]j ]j ]ujkj~jkj/ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Build the debugger}(jk1. Build the debuggerjkjUubajk}(j ]j ]j ]j ]j ]internalrefurijD anchorname#build-the-debuggerujkjwjkjRubajk}(j ]j ]j ]j ]j ]ujkj~jkjOubajk}(j ]j ]j ]j ]j ]ujkjjkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)2. Start the userspace debugger interface}(jk)2. Start the userspace debugger interfacejkjyubajk}(j ]j ]j ]j ]j ]internalrefurijD anchorname'#start-the-userspace-debugger-interfaceujkjwjkjvubajk}(j ]j ]j ]j ]j ]ujkj~jkjsubajk}(j ]j ]j ]j ]j ]ujkjjkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(3. Stop the userspace debugger interface}(jk(3. Stop the userspace debugger interfacejkjubajk}(j ]j ]j ]j ]j ]internalrefurijD anchorname&#stop-the-userspace-debugger-interfaceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. Run the debugger in a script}(jk4. Run the debugger in a scriptjkjubajk}(j ]j ]j ]j ]j ]internalrefurijD anchorname#run-the-debugger-in-a-scriptujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjLubejk}(j ]j ]j ]j ]j ]ujkjjkj/ubejk}(j ]j ]j ]j ]j ]ujkjjkj,ubajk}(j ]j ]j ]j ]j ]ujkjubj\ je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPEI output format}(jkj[ jkjubajk}(j ]j ]j ]j ]j ]internalrefuri&firmware-guide/acpi/apei/output_format anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk ACPI Support}(jkji jkj&ubajk}(j ]j ]j ]j ]j ]internalrefurifirmware-guide/acpi/index anchornamehujkjwjkj#ubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubje0)}(jkhjk]jH)}(jkhjk]jk}(j ]j ]j ]j ]j ]parentj5entries](Nfirmware-guide/acpi/namespaceNfirmware-guide/acpi/dsd/graphN,firmware-guide/acpi/dsd/data-node-referencesNfirmware-guide/acpi/dsd/ledsNfirmware-guide/acpi/dsd/phyNfirmware-guide/acpi/enumerationNfirmware-guide/acpi/osiN"firmware-guide/acpi/method-tracingN(firmware-guide/acpi/DSD-properties-rulesNfirmware-guide/acpi/debugN firmware-guide/acpi/aml-debuggerN&firmware-guide/acpi/apei/output_formatNfirmware-guide/acpi/apei/einjN#firmware-guide/acpi/gpio-propertiesNfirmware-guide/acpi/i2c-muxesNfirmware-guide/acpi/acpi-lidNfirmware-guide/acpi/lpitN#firmware-guide/acpi/video_extensionN firmware-guide/acpi/non-d0-probeN(firmware-guide/acpi/extcon-intel-int3496N!firmware-guide/acpi/intel-pmc-muxN(firmware-guide/acpi/chromeos-acpi-devicee includefiles](jLjNjPjRjTjVjXjZj\j^j`jbjdjfjhjjjljnjpjrjtjvemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujktoctreej^sG/var/lib/git/docbuild/linux/Documentation/firmware-guide/acpi/index.rstj_sKjkj=ubajk}(j ]j ]j ]j ]j ]ujkjjkj ubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)GPU Power/Thermal Controls and Monitoring}(jkjw jkjubajk}(j ]j ]j ]j ]j ]internalrefurigpu/amdgpu/thermal anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHWMON Interfaces}(jkHWMON Interfacesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#hwmon-interfacesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk GPU sysfs Power State Interfaces}(jk GPU sysfs Power State Interfacesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname!#gpu-sysfs-power-state-interfacesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjއubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpower_dpm_state}(jkpower_dpm_statejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#power-dpm-stateujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!power_dpm_force_performance_level}(jk!power_dpm_force_performance_leveljkj)ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname"#power-dpm-force-performance-levelujkjwjkj&ubajk}(j ]j ]j ]j ]j ]ujkj~jkj#ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpp_table}(jkpp_tablejkjMubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #pp-tableujkjwjkjJubajk}(j ]j ]j ]j ]j ]ujkj~jkjGubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpp_od_clk_voltage}(jkpp_od_clk_voltagejkjqubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#pp-od-clk-voltageujkjwjkjnubajk}(j ]j ]j ]j ]j ]ujkj~jkjkubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpp_dpm_*}(jkpp_dpm_*jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#pp-dpmujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpp_power_profile_mode}(jkpp_power_profile_modejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#pp-power-profile-modeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*_busy_percent}(jk\*_busy_percentjkj݈ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #busy-percentujkjwjkjڈubajk}(j ]j ]j ]j ]j ]ujkj~jkj׈ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk gpu_metrics}(jk gpu_metricsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #gpu-metricsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk fan_curve}(jk fan_curvejkj%ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #fan-curveujkjwjkj"ubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkacoustic_limit_rpm_threshold}(jkacoustic_limit_rpm_thresholdjkjIubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#acoustic-limit-rpm-thresholdujkjwjkjFubajk}(j ]j ]j ]j ]j ]ujkj~jkjCubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkacoustic_target_rpm_threshold}(jkacoustic_target_rpm_thresholdjkjmubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#acoustic-target-rpm-thresholdujkjwjkjjubajk}(j ]j ]j ]j ]j ]ujkj~jkjgubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfan_target_temperature}(jkfan_target_temperaturejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#fan-target-temperatureujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfan_minimum_pwm}(jkfan_minimum_pwmjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#fan-minimum-pwmujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjއubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGFXOFF}(jkGFXOFFjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#gfxoffujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkj߉ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``amdgpu_gfxoff``jk]jk amdgpu_gfxoff}(jkhjkj ubajk}(j ]j ]j ]j ]j ]ujkliteralj^sNj_sNjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#amdgpu-gfxoffujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``amdgpu_gfxoff_status``jk]jkamdgpu_gfxoff_status}(jkhjkj7ubajk}(j ]j ]j ]j ]j ]ujkjj^sNj_sNjkj4ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#amdgpu-gfxoff-statusujkjwjkj1ubajk}(j ]j ]j ]j ]j ]ujkj~jkj.ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``amdgpu_gfxoff_count``jk]jkamdgpu_gfxoff_count}(jkhjkjdubajk}(j ]j ]j ]j ]j ]ujkjj^sNj_sNjkjaubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#amdgpu-gfxoff-countujkjwjkj^ubajk}(j ]j ]j ]j ]j ]ujkj~jkj[ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``amdgpu_gfxoff_residency``jk]jkamdgpu_gfxoff_residency}(jkhjkjubajk}(j ]j ]j ]j ]j ]ujkjj^sNj_sNjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#amdgpu-gfxoff-residencyujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkj߉ubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubj( je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPEI Error INJection}(jkj jkj܊ubajk}(j ]j ]j ]j ]j ]internalrefurifirmware-guide/acpi/apei/einj anchornamehujkjwjkjيubajk}(j ]j ]j ]j ]j ]ujkj~jkj֊ubajk}(j ]j ]j ]j ]j ]ujkjjkjӊubajk}(j ]j ]j ]j ]j ]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkspufs}(jkj jkjubajk}(j ]j ]j ]j ]j ]internalrefurifilesystems/spufs/spufs anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkj(ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#nameujkjwjkj%ubajk}(j ]j ]j ]j ]j ]ujkj~jkj"ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjLubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #descriptionujkjwjkjIubajk}(j ]j ]j ]j ]j ]ujkj~jkjFubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mount Options}(jk Mount Optionsjkjpubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#mount-optionsujkjwjkjmubajk}(j ]j ]j ]j ]j ]ujkj~jkjjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFiles}(jkFilesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#filesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #examplesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ] j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAuthors}(jkAuthorsjkj܋ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#authorsujkjwjkjًubajk}(j ]j ]j ]j ]j ]ujkj~jkj֋ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSee Also}(jkSee Alsojkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #see-alsoujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMSM Crash Dump Format}(jkj jkj9ubajk}(j ]j ]j ]j ]j ]internalrefurigpu/msm-crash-dump anchornamehujkjwjkj6ubajk}(j ]j ]j ]j ]j ]ujkj~jkj3ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMappings}(jkMappingsjkjYubajk}(j ]j ]j ]j ]j ]internalrefurijH anchorname #mappingsujkjwjkjVubajk}(j ]j ]j ]j ]j ]ujkj~jkjSubajk}(j ]j ]j ]j ]j ]ujkjjkjPubajk}(j ]j ]j ]j ]j ]ujkjjkj3ubejk}(j ]j ]j ]j ]j ]ujkjjkj0ubajk}(j ]j ]j ]j ]j ]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDisplay Core Next (DCN)}(jkj jkjubajk}(j ]j ]j ]j ]j ]internalrefurigpu/amdgpu/display/dcn-overview anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFront End and Back End}(jkFront End and Back Endjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#front-end-and-back-endujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Data Flow}(jk Data Flowjkj֌ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #data-flowujkjwjkjӌubajk}(j ]j ]j ]j ]j ]ujkj~jkjЌubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMD Hardware Pipeline}(jkAMD Hardware Pipelinejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#amd-hardware-pipelineujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Global Sync}(jk Global Syncjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #global-syncujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkspu_run}(jkj jkjWubajk}(j ]j ]j ]j ]j ]internalrefurifilesystems/spufs/spu_run anchornamehujkjwjkjTubajk}(j ]j ]j ]j ]j ]ujkj~jkjQubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjwubajk}(j ]j ]j ]j ]j ]internalrefurijf anchorname#nameujkjwjkjtubajk}(j ]j ]j ]j ]j ]ujkj~jkjqubajk}(j ]j ]j ]j ]j ]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j ]j ]j ]j ]j ]internalrefurijf anchorname #synopsisujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j ]j ]j ]j ]j ]internalrefurijf anchorname #descriptionujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j ]j ]j ]j ]j ]internalrefurijf anchorname #return-valueujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjݍubajk}(j ]j ]j ]j ]j ]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkErrors}(jkErrorsjkjubajk}(j ]j ]j ]j ]j ]internalrefurijf anchorname#errorsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotes}(jkNotesjkj+ubajk}(j ]j ]j ]j ]j ]internalrefurijf anchorname#notesujkjwjkj(ubajk}(j ]j ]j ]j ]j ]ujkj~jkj%ubajk}(j ]j ]j ]j ]j ]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Conforming to}(jk Conforming tojkjOubajk}(j ]j ]j ]j ]j ]internalrefurijf anchorname#conforming-toujkjwjkjLubajk}(j ]j ]j ]j ]j ]ujkj~jkjIubajk}(j ]j ]j ]j ]j ]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBugs}(jkBugsjkjsubajk}(j ]j ]j ]j ]j ]internalrefurijf anchorname#bugsujkjwjkjpubajk}(j ]j ]j ]j ]j ]ujkj~jkjmubajk}(j ]j ]j ]j ]j ]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAuthor}(jkAuthorjkjubajk}(j ]j ]j ]j ]j ]internalrefurijf anchorname#authorujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSee Also}(jkSee Alsojkjubajk}(j ]j ]j ]j ]j ]internalrefurijf anchorname #see-alsoujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjnubejk}(j ]j ]j ]j ]j ]ujkjjkjQubejk}(j ]j ]j ]j ]j ]ujkjjkjNubajk}(j ]j ]j ]j ]j ]ujkjubjt je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkXFS Online Fsck Design}(jkj jkjubajk}(j ]j ]j ]j ]j ]internalrefuri&filesystems/xfs/xfs-online-fsck-design anchornamehjpj ujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1. What is a Filesystem Check?}(jk1. What is a Filesystem Check?jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#what-is-a-filesystem-checkjp](KKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTLDR; Show Me the Code!}(jkTLDR; Show Me the Code!jkj6ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#tldr-show-me-the-codejp](KKKeujkjwjkj3ubajk}(j ]j ]j ]j ]j ]ujkj~jkj0ubajk}(j ]j ]j ]j ]j ]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExisting Tools}(jkExisting Toolsjkj[ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#existing-toolsjp](KKKeujkjwjkjXubajk}(j ]j ]j ]j ]j ]ujkj~jkjUubajk}(j ]j ]j ]j ]j ]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProblem Statement}(jkProblem Statementjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#problem-statementjp](KKKeujkjwjkj}ubajk}(j ]j ]j ]j ]j ]ujkj~jkjzubajk}(j ]j ]j ]j ]j ]ujkjjkj-ubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2. Theory of Operation}(jk2. Theory of Operationjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#theory-of-operationjp](KKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkScope}(jkScopejkjӏubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#scopejp](KKKeujkjwjkjЏubajk}(j ]j ]j ]j ]j ]ujkj~jkj͏ubajk}(j ]j ]j ]j ]j ]ujkjjkjʏubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPhases of Work}(jkPhases of Workjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#phases-of-workjp](KKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjʏubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSteps for Each Scrub Item}(jkSteps for Each Scrub Itemjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#steps-for-each-scrub-itemjp](KKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjʏubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkClassification of Metadata}(jkClassification of MetadatajkjBubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#classification-of-metadatajp](KKKeujkjwjkj?ubajk}(j ]j ]j ]j ]j ]ujkj~jkj<ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPrimary Metadata}(jkPrimary Metadatajkjdubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#primary-metadatajp](KKKKeujkjwjkjaubajk}(j ]j ]j ]j ]j ]ujkj~jkj^ubajk}(j ]j ]j ]j ]j ]ujkjjkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSecondary Metadata}(jkSecondary Metadatajkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#secondary-metadatajp](KKKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSummary Information}(jkSummary Informationjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#summary-informationjp](KKKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkj[ubejk}(j ]j ]j ]j ]j ]ujkjjkj<ubejk}(j ]j ]j ]j ]j ]ujkjjkjʏubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRisk Management}(jkRisk Managementjkjߐubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#risk-managementjp](KKKeujkjwjkjܐubajk}(j ]j ]j ]j ]j ]ujkj~jkjِubajk}(j ]j ]j ]j ]j ]ujkjjkjʏubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3. Testing Plan}(jk3. Testing Planjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #testing-planjp](KKeujkjwjkj ubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIntegrated Testing with fstests}(jkIntegrated Testing with fstestsjkj2ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #integrated-testing-with-fstestsjp](KKKeujkjwjkj/ubajk}(j ]j ]j ]j ]j ]ujkj~jkj,ubajk}(j ]j ]j ]j ]j ]ujkjjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'General Fuzz Testing of Metadata Blocks}(jk'General Fuzz Testing of Metadata BlocksjkjWubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname(#general-fuzz-testing-of-metadata-blocksjp](KKKeujkjwjkjTubajk}(j ]j ]j ]j ]j ]ujkj~jkjQubajk}(j ]j ]j ]j ]j ]ujkjjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Targeted Fuzz Testing of Metadata Records}(jk)Targeted Fuzz Testing of Metadata Recordsjkj|ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname*#targeted-fuzz-testing-of-metadata-recordsjp](KKKeujkjwjkjyubajk}(j ]j ]j ]j ]j ]ujkj~jkjvubajk}(j ]j ]j ]j ]j ]ujkjjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStress Testing}(jkStress Testingjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#stress-testingjp](KKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkj)ubejk}(j ]j ]j ]j ]j ]ujkjjkj ubejk}(j ]j ]j ]j ]j ]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4. User Interface}(jk4. User Interfacejkjґubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#user-interfacejp](KKeujkjwjkjϑubajk}(j ]j ]j ]j ]j ]ujkj~jkj̑ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkChecking on Demand}(jkChecking on Demandjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#checking-on-demandjp](KKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBackground Service}(jkBackground Servicejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#background-servicejp](KKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHealth Reporting}(jkHealth Reportingjkj>ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#health-reportingjp](KKKeujkjwjkj;ubajk}(j ]j ]j ]j ]j ]ujkj~jkj8ubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkj̑ubejk}(j ]j ]j ]j ]j ]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(5. Kernel Algorithms and Data Structures}(jk(5. Kernel Algorithms and Data Structuresjkjoubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname&#kernel-algorithms-and-data-structuresjp](KKeujkjwjkjlubajk}(j ]j ]j ]j ]j ]ujkj~jkjiubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSelf Describing Metadata}(jkSelf Describing Metadatajkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#self-describing-metadatajp](KKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReverse Mapping}(jkReverse Mappingjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#reverse-mappingjp](KKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkChecking and Cross-Referencing}(jkChecking and Cross-Referencingjkjےubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#checking-and-cross-referencingjp](KKKeujkjwjkjؒubajk}(j ]j ]j ]j ]j ]ujkj~jkjՒubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMetadata Buffer Verification}(jkMetadata Buffer Verificationjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#metadata-buffer-verificationjp](KKKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInternal Consistency Checks}(jkInternal Consistency Checksjkj"ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#internal-consistency-checksjp](KKKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4Validation of Userspace-Controlled Record Attributes}(jk4Validation of Userspace-Controlled Record AttributesjkjGubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname5#validation-of-userspace-controlled-record-attributesjp](KKKKeujkjwjkjDubajk}(j ]j ]j ]j ]j ]ujkj~jkjAubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Cross-Referencing Space Metadata}(jk Cross-Referencing Space Metadatajkjlubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname!#cross-referencing-space-metadatajp](KKKKeujkjwjkjiubajk}(j ]j ]j ]j ]j ]ujkj~jkjfubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkChecking Extended Attributes}(jkChecking Extended Attributesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#checking-extended-attributesjp](KKKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*Checking and Cross-Referencing Directories}(jk*Checking and Cross-Referencing Directoriesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname+#checking-and-cross-referencing-directoriesjp](KKKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Checking Directory/Attribute Btrees}(jk#Checking Directory/Attribute Btreesjkjؓubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname$#checking-directory-attribute-btreesjp](KKKKKeujkjwjkjՓubajk}(j ]j ]j ]j ]j ]ujkj~jkjғubajk}(j ]j ]j ]j ]j ]ujkjjkjϓubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Cross-Referencing Summary Counters}(jk"Cross-Referencing Summary Countersjkj ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname##cross-referencing-summary-countersjp](KKKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPost-Repair Reverification}(jkPost-Repair Reverificationjkj.ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#post-repair-reverificationjp](KKKKeujkjwjkj+ubajk}(j ]j ]j ]j ]j ]ujkj~jkj(ubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjՒubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Eventual Consistency vs. Online Fsck}(jk$Eventual Consistency vs. Online Fsckjkj_ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname$#eventual-consistency-vs-online-fsckjp](KKKeujkjwjkj\ubajk}(j ]j ]j ]j ]j ]ujkj~jkjYubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDiscovery of the Problem}(jkDiscovery of the Problemjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#discovery-of-the-problemjp](KKKKeujkjwjkj~ubajk}(j ]j ]j ]j ]j ]ujkj~jkj{ubajk}(j ]j ]j ]j ]j ]ujkjjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Intent Drains}(jk Intent Drainsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#intent-drainsjp](KKKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Static Keys (aka Jump Label Patching)}(jk%Static Keys (aka Jump Label Patching)jkj˔ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname$#static-keys-aka-jump-label-patchingjp](KKKKeujkjwjkjȔubajk}(j ]j ]j ]j ]j ]ujkj~jkjŔubajk}(j ]j ]j ]j ]j ]ujkjjkjxubejk}(j ]j ]j ]j ]j ]ujkjjkjYubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPageable Kernel Memory}(jkPageable Kernel Memoryjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#pageable-kernel-memoryjp](KKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkxfile Access Models}(jkxfile Access Modelsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#xfile-access-modelsjp](KKKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkxfile Access Coordination}(jkxfile Access CoordinationjkjCubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#xfile-access-coordinationjp](KKKKeujkjwjkj@ubajk}(j ]j ]j ]j ]j ]ujkj~jkj=ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkArrays of Fixed-Sized Records}(jkArrays of Fixed-Sized Recordsjkjhubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#arrays-of-fixed-sized-recordsjp](KKKKeujkjwjkjeubajk}(j ]j ]j ]j ]j ]ujkj~jkjbubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkArray Access Patterns}(jkArray Access Patternsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#array-access-patternsjp](KKKKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIterating Array Elements}(jkIterating Array Elementsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#iterating-array-elementsjp](KKKKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSorting Array Elements}(jkSorting Array Elementsjkjԕubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#sorting-array-elementsjp](KKKKKeujkjwjkjѕubajk}(j ]j ]j ]j ]j ]ujkj~jkjΕubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCase Study: Sorting xfarrays}(jkCase Study: Sorting xfarraysjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#case-study-sorting-xfarraysjp](KKKKKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjjkjΕubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjbubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Blob Storage}(jk Blob Storagejkj3ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #blob-storagejp](KKKKeujkjwjkj0ubajk}(j ]j ]j ]j ]j ]ujkj~jkj-ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIn-Memory B+Trees}(jkIn-Memory B+TreesjkjXubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#in-memory-b-treesjp](KKKKeujkjwjkjUubajk}(j ]j ]j ]j ]j ]ujkj~jkjRubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Using xfiles as a Buffer Cache Target}(jk%Using xfiles as a Buffer Cache Targetjkjzubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname&#using-xfiles-as-a-buffer-cache-targetjp](KKKKKeujkjwjkjwubajk}(j ]j ]j ]j ]j ]ujkj~jkjtubajk}(j ]j ]j ]j ]j ]ujkjjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Space Management with an xfbtree}(jk Space Management with an xfbtreejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname!#space-management-with-an-xfbtreejp](KKKKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPopulating an xfbtree}(jkPopulating an xfbtreejkjĖubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#populating-an-xfbtreejp](KKKKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Committing Logged xfbtree Buffers}(jk!Committing Logged xfbtree Buffersjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname"#committing-logged-xfbtree-buffersjp](KKKKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjqubejk}(j ]j ]j ]j ]j ]ujkjjkjRubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBulk Loading of Ondisk B+Trees}(jkBulk Loading of Ondisk B+Treesjkj&ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#bulk-loading-of-ondisk-b-treesjp](KKKeujkjwjkj#ubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeometry Computation}(jkGeometry ComputationjkjHubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#geometry-computationjp](KKKKeujkjwjkjEubajk}(j ]j ]j ]j ]j ]ujkj~jkjBubajk}(j ]j ]j ]j ]j ]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReserving New B+Tree Blocks}(jkReserving New B+Tree Blocksjkjmubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#reserving-new-b-tree-blocksjp](KKKKeujkjwjkjjubajk}(j ]j ]j ]j ]j ]ujkj~jkjgubajk}(j ]j ]j ]j ]j ]ujkjjkj?ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWriting the New Tree}(jkWriting the New Treejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#writing-the-new-treejp](KKKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Case Study: Rebuilding the Inode Index}(jk&Case Study: Rebuilding the Inode Indexjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname&#case-study-rebuilding-the-inode-indexjp](KKKKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1Case Study: Rebuilding the Space Reference Counts}(jk1Case Study: Rebuilding the Space Reference Countsjkjٗubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname1#case-study-rebuilding-the-space-reference-countsjp](KKKKKeujkjwjkj֗ubajk}(j ]j ]j ]j ]j ]ujkj~jkjӗubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0Case Study: Rebuilding File Fork Mapping Indices}(jk0Case Study: Rebuilding File Fork Mapping Indicesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname0#case-study-rebuilding-file-fork-mapping-indicesjp](KKKKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkj?ubejk}(j ]j ]j ]j ]j ]ujkjjkj ubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkReaping Old Metadata Blocks}(jkReaping Old Metadata Blocksjkj;ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#reaping-old-metadata-blocksjp](KKKeujkjwjkj8ubajk}(j ]j ]j ]j ]j ]ujkj~jkj5ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0Case Study: Reaping After a Regular Btree Repair}(jk0Case Study: Reaping After a Regular Btree Repairjkj]ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname0#case-study-reaping-after-a-regular-btree-repairjp](KKKKeujkjwjkjZubajk}(j ]j ]j ]j ]j ]ujkj~jkjWubajk}(j ]j ]j ]j ]j ]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Case Study: Rebuilding the Free Space Indices}(jk-Case Study: Rebuilding the Free Space Indicesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname-#case-study-rebuilding-the-free-space-indicesjp](KKKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkj|ubajk}(j ]j ]j ]j ]j ]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk:Case Study: Reaping After Repairing Reverse Mapping Btrees}(jk:Case Study: Reaping After Repairing Reverse Mapping Btreesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname:#case-study-reaping-after-repairing-reverse-mapping-btreesjp](KKKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCase Study: Rebuilding the AGFL}(jkCase Study: Rebuilding the AGFLjkj̘ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#case-study-rebuilding-the-agfljp](KKKKeujkjwjkjɘubajk}(j ]j ]j ]j ]j ]ujkj~jkjƘubajk}(j ]j ]j ]j ]j ]ujkjjkjTubejk}(j ]j ]j ]j ]j ]ujkjjkj5ubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInode Record Repairs}(jkInode Record Repairsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#inode-record-repairsjp](KKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuota Record Repairs}(jkQuota Record Repairsjkj"ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#quota-record-repairsjp](KKK eujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Freezing to Fix Summary Counters}(jk Freezing to Fix Summary CountersjkjGubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname!#freezing-to-fix-summary-countersjp](KKK eujkjwjkjDubajk}(j ]j ]j ]j ]j ]ujkj~jkjAubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFull Filesystem Scans}(jkFull Filesystem Scansjkjlubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#full-filesystem-scansjp](KKK eujkjwjkjiubajk}(j ]j ]j ]j ]j ]ujkj~jkjfubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCoordinated Inode Scans}(jkCoordinated Inode Scansjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#coordinated-inode-scansjp](KKK Keujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkInode Management}(jkInode Managementjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#inode-managementjp](KKK Keujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkiget and irele During a Scrub}(jkiget and irele During a Scrubjkjՙubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#iget-and-irele-during-a-scrubjp](KKK KKeujkjwjkjҙubajk}(j ]j ]j ]j ]j ]ujkj~jkjϙubajk}(j ]j ]j ]j ]j ]ujkjjkj̙ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocking Inodes}(jkLocking Inodesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#locking-inodesjp](KKK KKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkj̙ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Case Study: Finding a Directory Parent}(jk&Case Study: Finding a Directory Parentjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname&#case-study-finding-a-directory-parentjp](KKK KKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkj̙ubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFilesystem Hooks}(jkFilesystem HooksjkjPubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#filesystem-hooksjp](KKK KeujkjwjkjMubajk}(j ]j ]j ]j ]j ]ujkj~jkjJubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLive Updates During a Scan}(jkLive Updates During a Scanjkjuubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#live-updates-during-a-scanjp](KKK Keujkjwjkjrubajk}(j ]j ]j ]j ]j ]ujkj~jkjoubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Case Study: Quota Counter Checking}(jk"Case Study: Quota Counter Checkingjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname"#case-study-quota-counter-checkingjp](KKK KKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Case Study: File Link Count Checking}(jk$Case Study: File Link Count Checkingjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname$#case-study-file-link-count-checkingjp](KKK KKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Case Study: Rebuilding Reverse Mapping Records}(jk.Case Study: Rebuilding Reverse Mapping Recordsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname.#case-study-rebuilding-reverse-mapping-recordsjp](KKK KKeujkjwjkjޚubajk}(j ]j ]j ]j ]j ]ujkj~jkjۚubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjoubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjfubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,Staging Repairs with Temporary Files on Disk}(jk,Staging Repairs with Temporary Files on Diskjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname-#staging-repairs-with-temporary-files-on-diskjp](KKK eujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing a Temporary File}(jkUsing a Temporary Filejkj@ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#using-a-temporary-filejp](KKK Keujkjwjkj=ubajk}(j ]j ]j ]j ]j ]ujkj~jkj:ubajk}(j ]j ]j ]j ]j ]ujkjjkj7ubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAtomic Extent Swapping}(jkAtomic Extent Swappingjkjqubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#atomic-extent-swappingjp](KKK eujkjwjkjnubajk}(j ]j ]j ]j ]j ]ujkj~jkjkubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Mechanics of an Atomic Extent Swap}(jk"Mechanics of an Atomic Extent Swapjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname##mechanics-of-an-atomic-extent-swapjp](KKK Keujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPreparation for Extent Swapping}(jkPreparation for Extent Swappingjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #preparation-for-extent-swappingjp](KKK Keujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3Special Features for Swapping Metadata File Extents}(jk3Special Features for Swapping Metadata File Extentsjkjݛubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname4#special-features-for-swapping-metadata-file-extentsjp](KKK Keujkjwjkjڛubajk}(j ]j ]j ]j ]j ]ujkj~jkjכubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSwapping Temporary File Extents}(jkSwapping Temporary File Extentsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #swapping-temporary-file-extentsjp](KKK Keujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/Case Study: Repairing the Realtime Summary File}(jk/Case Study: Repairing the Realtime Summary Filejkj$ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname/#case-study-repairing-the-realtime-summary-filejp](KKK KKeujkjwjkj!ubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Case Study: Salvaging Extended Attributes}(jk)Case Study: Salvaging Extended AttributesjkjIubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname)#case-study-salvaging-extended-attributesjp](KKK KKeujkjwjkjFubajk}(j ]j ]j ]j ]j ]ujkj~jkjCubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjkubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFixing Directories}(jkFixing Directoriesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#fixing-directoriesjp](KKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Case Study: Salvaging Directories}(jk!Case Study: Salvaging Directoriesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname!#case-study-salvaging-directoriesjp](KKKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkParent Pointers}(jkParent Pointersjkj͜ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#parent-pointersjp](KKKKeujkjwjkjʜubajk}(j ]j ]j ]j ]j ]ujkj~jkjǜubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6Case Study: Repairing Directories with Parent Pointers}(jk6Case Study: Repairing Directories with Parent Pointersjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname6#case-study-repairing-directories-with-parent-pointersjp](KKKKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Case Study: Repairing Parent Pointers}(jk%Case Study: Repairing Parent Pointersjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname%#case-study-repairing-parent-pointersjp](KKKKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/Digression: Offline Checking of Parent Pointers}(jk/Digression: Offline Checking of Parent Pointersjkj9ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname/#digression-offline-checking-of-parent-pointersjp](KKKKKeujkjwjkj6ubajk}(j ]j ]j ]j ]j ]ujkj~jkj3ubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjǜubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk The Orphanage}(jk The Orphanagejkjvubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#the-orphanagejp](KKKeujkjwjkjsubajk}(j ]j ]j ]j ]j ]ujkj~jkjpubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjiubejk}(j ]j ]j ]j ]j ]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+6. Userspace Algorithms and Data Structures}(jk+6. Userspace Algorithms and Data Structuresjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname)#userspace-algorithms-and-data-structuresjp](KKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkChecking Metadata}(jkChecking Metadatajkjɝubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#checking-metadatajp](KKKeujkjwjkjƝubajk}(j ]j ]j ]j ]j ]ujkj~jkjÝubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParallel Inode Scans}(jkParallel Inode Scansjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#parallel-inode-scansjp](KKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkScheduling Repairs}(jkScheduling Repairsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#scheduling-repairsjp](KKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/Checking Names for Confusable Unicode Sequences}(jk/Checking Names for Confusable Unicode Sequencesjkj8ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname0#checking-names-for-confusable-unicode-sequencesjp](KKKeujkjwjkj5ubajk}(j ]j ]j ]j ]j ]ujkj~jkj2ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Media Verification of File Data Extents}(jk'Media Verification of File Data Extentsjkj]ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname(#media-verification-of-file-data-extentsjp](KKKeujkjwjkjZubajk}(j ]j ]j ]j ]j ]ujkj~jkjWubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk7. Conclusion and Future Work}(jk7. Conclusion and Future Workjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#conclusion-and-future-workjp](KKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFIEXCHANGE_RANGE}(jkFIEXCHANGE_RANGEjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#fiexchange-rangejp](KKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Extent Swapping with Regular User Files}(jk'Extent Swapping with Regular User FilesjkjҞubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname(#extent-swapping-with-regular-user-filesjp](KKKKeujkjwjkjϞubajk}(j ]j ]j ]j ]j ]ujkj~jkj̞ubajk}(j ]j ]j ]j ]j ]ujkjjkjɞubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVectorized Scrub}(jkVectorized Scrubjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#vectorized-scrubjp](KKKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Quality of Service Targets for Scrub}(jk$Quality of Service Targets for Scrubjkj(ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname%#quality-of-service-targets-for-scrubjp](KKKeujkjwjkj%ubajk}(j ]j ]j ]j ]j ]ujkj~jkj"ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDefragmenting Free Space}(jkDefragmenting Free SpacejkjMubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#defragmenting-free-spacejp](KKKeujkjwjkjJubajk}(j ]j ]j ]j ]j ]ujkj~jkjGubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkShrinking Filesystems}(jkShrinking Filesystemsjkjrubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#shrinking-filesystemsjp](KKKeujkjwjkjoubajk}(j ]j ]j ]j ]j ]ujkj~jkjlubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkj ubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel clients}(jkj jkjubajk}(j ]j ]j ]j ]j ]internalrefurigpu/drm-client anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk DCN Blocks}(jkj jkjubajk}(j ]j ]j ]j ]j ]internalrefurigpu/amdgpu/display/dcn-blocks anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjޟubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDCHUBBUB}(jkDCHUBBUBjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #dchubbubujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHUBP}(jkHUBPjkj(ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#hubpujkjwjkj%ubajk}(j ]j ]j ]j ]j ]ujkj~jkj"ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDPP}(jkDPPjkjLubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#dppujkjwjkjIubajk}(j ]j ]j ]j ]j ]ujkj~jkjFubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMPC}(jkMPCjkjpubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#mpcujkjwjkjmubajk}(j ]j ]j ]j ]j ]ujkj~jkjjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOPP}(jkOPPjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#oppujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDIO}(jkDIOjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#dioujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjޟubejk}(j ]j ]j ]j ]j ]ujkjjkj۟ubajk}(j ]j ]j ]j ]j ]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDRM client usage stats}(jkj jkjubajk}(j ]j ]j ]j ]j ]internalrefurigpu/drm-usage-stats anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFile format specification}(jkFile format specificationjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#file-format-specificationujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Key types}(jk Key typesjkj2ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #key-typesujkjwjkj/ubajk}(j ]j ]j ]j ]j ]ujkj~jkj,ubajk}(j ]j ]j ]j ]j ]ujkjjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Data types}(jk Data typesjkjVubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #data-typesujkjwjkjSubajk}(j ]j ]j ]j ]j ]ujkj~jkjPubajk}(j ]j ]j ]j ]j ]ujkjjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Mandatory fully standardised keys}(jk!Mandatory fully standardised keysjkjzubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname"#mandatory-fully-standardised-keysujkjwjkjwubajk}(j ]j ]j ]j ]j ]ujkj~jkjtubajk}(j ]j ]j ]j ]j ]ujkjjkj)ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Optional fully standardised keys}(jk Optional fully standardised keysjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname!#optional-fully-standardised-keysujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIdentification}(jkIdentificationjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#identificationujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Utilization}(jk Utilizationjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #utilizationujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjݡubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory}(jkMemoryjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#memoryujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkj)ubejk}(j ]j ]j ]j ]j ]ujkjjkj ubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation Details}(jkImplementation DetailsjkjCubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#implementation-detailsujkjwjkj@ubajk}(j ]j ]j ]j ]j ]ujkj~jkj=ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver specific implementations}(jkDriver specific implementationsjkjdubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #driver-specific-implementationsujkjwjkjaubajk}(j ]j ]j ]j ]j ]ujkj~jkj^ubajk}(j ]j ]j ]j ]j ]ujkjjkj[ubajk}(j ]j ]j ]j ]j ]ujkjjkj=ubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule Parameters}(jkj jkjubajk}(j ]j ]j ]j ]j ]internalrefurigpu/amdgpu/module-parameters anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubjEje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdrm/komeda Arm display driver}(jkj jkjբubajk}(j ]j ]j ]j ]j ]internalrefurigpu/komeda-kms anchornamehujkjwjkjҢubajk}(j ]j ]j ]j ]j ]ujkj~jkjϢubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Overview of D71 like display IPs}(jk Overview of D71 like display IPsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname!#overview-of-d71-like-display-ipsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLayer}(jkLayerjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#layerujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkScaler}(jkScalerjkj:ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#scalerujkjwjkj7ubajk}(j ]j ]j ]j ]j ]ujkj~jkj4ubajk}(j ]j ]j ]j ]j ]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCompositor (compiz)}(jkCompositor (compiz)jkj^ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#compositor-compizujkjwjkj[ubajk}(j ]j ]j ]j ]j ]ujkj~jkjXubajk}(j ]j ]j ]j ]j ]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWriteback Layer (wb_layer)}(jkWriteback Layer (wb_layer)jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#writeback-layer-wb-layerujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkj|ubajk}(j ]j ]j ]j ]j ]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPost image processor (improc)}(jkPost image processor (improc)jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#post-image-processor-improcujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Timing controller (timing_ctrlr)}(jk Timing controller (timing_ctrlr)jkjʣubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#timing-controller-timing-ctrlrujkjwjkjǣubajk}(j ]j ]j ]j ]j ]ujkj~jkjģubajk}(j ]j ]j ]j ]j ]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMerger}(jkMergerjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#mergerujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSplitter}(jkSplitterjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #splitterujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubajk}(j ]j ]j ]j ]j ]ujkjjkj ubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPossible D71 Pipeline usage}(jkPossible D71 Pipeline usagejkjBubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#possible-d71-pipeline-usageujkjwjkj?ubajk}(j ]j ]j ]j ]j ]ujkj~jkj<ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSingle pipeline data flow}(jkSingle pipeline data flowjkjcubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#single-pipeline-data-flowujkjwjkj`ubajk}(j ]j ]j ]j ]j ]ujkj~jkj]ubajk}(j ]j ]j ]j ]j ]ujkjjkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Dual pipeline with Slave enabled}(jk Dual pipeline with Slave enabledjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname!#dual-pipeline-with-slave-enabledujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjZubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"Sub-pipelines for input and output}(jk"Sub-pipelines for input and outputjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname##sub-pipelines-for-input-and-outputujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLayer(input) pipeline}(jkLayer(input) pipelinejkj̤ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#layer-input-pipelineujkjwjkjɤubajk}(j ]j ]j ]j ]j ]ujkj~jkjƤubajk}(j ]j ]j ]j ]j ]ujkjjkjäubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWriteback(output) pipeline}(jkWriteback(output) pipelinejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#writeback-output-pipelineujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjäubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDisplay output pipeline}(jkDisplay output pipelinejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#display-output-pipelineujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjäubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjZubejk}(j ]j ]j ]j ]j ]ujkjjkj<ubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKomeda Resource abstraction}(jkKomeda Resource abstractionjkjPubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#komeda-resource-abstractionujkjwjkjMubajk}(j ]j ]j ]j ]j ]ujkj~jkjJubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk struct komeda_pipeline/component}(jk struct komeda_pipeline/componentjkjqubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname!#struct-komeda-pipeline-componentujkjwjkjnubajk}(j ]j ]j ]j ]j ]ujkj~jkjkubajk}(j ]j ]j ]j ]j ]ujkjjkjhubajk}(j ]j ]j ]j ]j ]ujkjjkjJubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Resource discovery and initialization}(jk%Resource discovery and initializationjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname&#resource-discovery-and-initializationujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFormat handling}(jkFormat handlingjkjťubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#format-handlingujkjwjkj¥ubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAttach komeda_dev to DRM-KMS}(jkAttach komeda_dev to DRM-KMSjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#attach-komeda-dev-to-drm-kmsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)How to map plane to Layer(input) pipeline}(jk)How to map plane to Layer(input) pipelinejkj ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname)#how-to-map-plane-to-layer-input-pipelineujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Make component/pipeline to be drm_private_obj}(jk-Make component/pipeline to be drm_private_objjkj.ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname.#make-component-pipeline-to-be-drm-private-objujkjwjkj+ubajk}(j ]j ]j ]j ]j ]ujkj~jkj(ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk;Tracking component_state/pipeline_state by drm_atomic_state}(jk;Tracking component_state/pipeline_state by drm_atomic_statejkjRubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname<#tracking-component-state-pipeline-state-by-drm-atomic-stateujkjwjkjOubajk}(j ]j ]j ]j ]j ]ujkj~jkjLubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkkomeda component validation}(jkkomeda component validationjkjvubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#komeda-component-validationujkjwjkjsubajk}(j ]j ]j ]j ]j ]ujkj~jkjpubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkkomeda_kms Abstraction}(jkkomeda_kms Abstractionjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#komeda-kms-abstractionujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkkomde_kms Functions}(jkkomde_kms Functionsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#komde-kms-functionsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Build komeda to be a Linux module driver}(jk(Build komeda to be a Linux module driverjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname)#build-komeda-to-be-a-linux-module-driverujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjϢubejk}(j ]j ]j ]j ]j ]ujkjjkj̢ubajk}(j ]j ]j ]j ]j ]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMDGPU Glossary}(jkj jkj'ubajk}(j ]j ]j ]j ]j ]internalrefurigpu/amdgpu/amdgpu-glossary anchornamehujkjwjkj$ubajk}(j ]j ]j ]j ]j ]ujkj~jkj!ubajk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubjije0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCore Driver Infrastructure}(jkj. jkjSubajk}(j ]j ]j ]j ]j ]internalrefurigpu/amdgpu/driver-core anchornamehujkjwjkjPubajk}(j ]j ]j ]j ]j ]ujkj~jkjMubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGPU Hardware Structure}(jkGPU Hardware Structurejkjsubajk}(j ]j ]j ]j ]j ]internalrefurijb anchorname#gpu-hardware-structureujkjwjkjpubajk}(j ]j ]j ]j ]j ]ujkj~jkjmubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Graphics and Compute Microcontrollers}(jk%Graphics and Compute Microcontrollersjkjubajk}(j ]j ]j ]j ]j ]internalrefurijb anchorname&#graphics-and-compute-microcontrollersujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjjkjmubejk}(j ]j ]j ]j ]j ]ujkjjkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver Structure}(jkDriver Structurejkjħubajk}(j ]j ]j ]j ]j ]internalrefurijb anchorname#driver-structureujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Domains}(jkMemory Domainsjkjubajk}(j ]j ]j ]j ]j ]internalrefurijb anchorname#memory-domainsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBuffer Objects}(jkBuffer Objectsjkj ubajk}(j ]j ]j ]j ]j ]internalrefurijb anchorname#buffer-objectsujkjwjkj ubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPRIME Buffer Sharing}(jkPRIME Buffer Sharingjkj0ubajk}(j ]j ]j ]j ]j ]internalrefurijb anchorname#prime-buffer-sharingujkjwjkj-ubajk}(j ]j ]j ]j ]j ]ujkj~jkj*ubajk}(j ]j ]j ]j ]j ]ujkjjkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk MMU Notifier}(jk MMU NotifierjkjTubajk}(j ]j ]j ]j ]j ]internalrefurijb anchorname #mmu-notifierujkjwjkjQubajk}(j ]j ]j ]j ]j ]ujkj~jkjNubajk}(j ]j ]j ]j ]j ]ujkjjkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMDGPU Virtual Memory}(jkAMDGPU Virtual Memoryjkjxubajk}(j ]j ]j ]j ]j ]internalrefurijb anchorname#amdgpu-virtual-memoryujkjwjkjuubajk}(j ]j ]j ]j ]j ]ujkj~jkjrubajk}(j ]j ]j ]j ]j ]ujkjjkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterrupt Handling}(jkInterrupt Handlingjkjubajk}(j ]j ]j ]j ]j ]internalrefurijb anchorname#interrupt-handlingujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk IP Blocks}(jk IP Blocksjkjubajk}(j ]j ]j ]j ]j ]internalrefurijb anchorname #ip-blocksujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjjubejk}(j ]j ]j ]j ]j ]ujkjjkjMubejk}(j ]j ]j ]j ]j ]ujkjjkjJubajk}(j ]j ]j ]j ]j ]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUDF file system}(jkj< jkjubajk}(j ]j ]j ]j ]j ]internalrefurifilesystems/udf anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkXFS Filesystem Documentation}(jkjJ jkj%ubajk}(j ]j ]j ]j ]j ]internalrefurifilesystems/xfs/index anchornamehujkjwjkj"ubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j ]j ]j ]j ]j ]parentj4entries](N*filesystems/xfs/xfs-delayed-logging-designN,filesystems/xfs/xfs-maintainer-entry-profileN,filesystems/xfs/xfs-self-describing-metadataN&filesystems/xfs/xfs-online-fsck-designe includefiles](jKjMjOjQemaxdepthKcaptionNglobhidden includehiddennumberedM titlesonly rawentries]ujkjj^sC/var/lib/git/docbuild/linux/Documentation/filesystems/xfs/index.rstj_sKjkj<ubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkACPI Based Device Enumeration}(jkjX jkjzubajk}(j ]j ]j ]j ]j ]internalrefurifirmware-guide/acpi/enumeration anchornamehujkjwjkjwubajk}(j ]j ]j ]j ]j ]ujkj~jkjtubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlatform bus support}(jkPlatform bus supportjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#platform-bus-supportujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACPI device objects}(jkACPI device objectsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#acpi-device-objectsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DMA support}(jk DMA supportjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #dma-supportujkjwjkjߩubajk}(j ]j ]j ]j ]j ]ujkj~jkjܩubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNamed Interrupts}(jkNamed Interruptsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#named-interruptsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSPI serial bus support}(jkSPI serial bus supportjkj*ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#spi-serial-bus-supportujkjwjkj'ubajk}(j ]j ]j ]j ]j ]ujkj~jkj$ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkI2C serial bus support}(jkI2C serial bus supportjkjNubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#i2c-serial-bus-supportujkjwjkjKubajk}(j ]j ]j ]j ]j ]ujkj~jkjHubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReference to PWM device}(jkReference to PWM devicejkjrubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#reference-to-pwm-deviceujkjwjkjoubajk}(j ]j ]j ]j ]j ]ujkj~jkjlubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk GPIO support}(jk GPIO supportjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #gpio-supportujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRS-485 support}(jkRS-485 supportjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#rs-485-supportujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk MFD devices}(jk MFD devicesjkjުubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #mfd-devicesujkjwjkj۪ubajk}(j ]j ]j ]j ]j ]ujkj~jkjتubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Device Tree namespace link device ID}(jk$Device Tree namespace link device IDjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname%#device-tree-namespace-link-device-idujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPCI hierarchy representation}(jkPCI hierarchy representationjkj&ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#pci-hierarchy-representationujkjwjkj#ubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk ReferencesjkjJubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #referencesujkjwjkjGubajk}(j ]j ]j ]j ]j ]ujkj~jkjDubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjtubejk}(j ]j ]j ]j ]j ]ujkjjkjqubajk}(j ]j ]j ]j ]j ]ujkjubj&je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#drm/amd/display - Display Core (DC)}(jkjf jkjubajk}(j ]j ]j ]j ]j ]internalrefurigpu/amdgpu/display/index anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkj}ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDC Code validation}(jkDC Code validationjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#dc-code-validationujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDC Information}(jkDC Informationjkjǫubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#dc-informationujkjwjkjīubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j ]j ]j ]j ]j ]parentjentries](N"gpu/amdgpu/display/display-managerNgpu/amdgpu/display/dcn-overviewNgpu/amdgpu/display/dcn-blocksNgpu/amdgpu/display/mpo-overviewNgpu/amdgpu/display/dc-debugN'gpu/amdgpu/display/display-contributingNgpu/amdgpu/display/dc-glossarye includefiles](jjjjjjjemaxdepthJcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sF/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/display/index.rstj_sKXjkj߫ubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkj}ubejk}(j ]j ]j ]j ]j ]ujkjjkjzubajk}(j ]j ]j ]j ]j ]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSPU Filesystem}(jkjt jkj/ubajk}(j ]j ]j ]j ]j ]internalrefurifilesystems/spufs/index anchornamehujkjwjkj,ubajk}(j ]j ]j ]j ]j ]ujkj~jkj)ubje0)}(jkhjk]jH)}(jkhjk]jk}(j ]j ]j ]j ]j ]parentj>entries](Nfilesystems/spufs/spufsNfilesystems/spufs/spu_createNfilesystems/spufs/spu_rune includefiles](jUjWjYemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sE/var/lib/git/docbuild/linux/Documentation/filesystems/spufs/index.rstj_sKjkjFubajk}(j ]j ]j ]j ]j ]ujkjjkj)ubejk}(j ]j ]j ]j ]j ]ujkjjkj&ubajk}(j ]j ]j ]j ]j ]ujkjubj@je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkACPI video extensions}(jkj jkjubajk}(j ]j ]j ]j ]j ]internalrefuri#firmware-guide/acpi/video_extension anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkj|ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBExport a sysfs interface for user space to control backlight level}(jkBExport a sysfs interface for user space to control backlight leveljkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchornameC#export-a-sysfs-interface-for-user-space-to-control-backlight-levelujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Notify user space about hotkey event}(jk$Notify user space about hotkey eventjkjƬubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname%#notify-user-space-about-hotkey-eventujkjwjkjìubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Change backlight level in the kernel}(jk$Change backlight level in the kerneljkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname%#change-backlight-level-in-the-kernelujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkj|ubejk}(j ]j ]j ]j ]j ]ujkjjkjyubajk}(j ]j ]j ]j ]j ]ujkjubjQje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdGPU firmware flashing}(jkj jkj#ubajk}(j ]j ]j ]j ]j ]internalrefurigpu/amdgpu/flashing anchornamehujkjwjkj ubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIFWI}(jkIFWIjkjCubajk}(j ]j ]j ]j ]j ]internalrefurij2 anchorname#ifwiujkjwjkj@ubajk}(j ]j ]j ]j ]j ]ujkj~jkj=ubajk}(j ]j ]j ]j ]j ]ujkjjkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk USB-C PD F/W}(jk USB-C PD F/Wjkjgubajk}(j ]j ]j ]j ]j ]internalrefurij2 anchorname #usb-c-pd-f-wujkjwjkjdubajk}(j ]j ]j ]j ]j ]ujkj~jkjaubajk}(j ]j ]j ]j ]j ]ujkjjkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk sysfs files}(jk sysfs filesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij2 anchorname #sysfs-filesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkj:ubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubjF je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)Overview of the Linux Virtual File System}(jkj jkjĭubajk}(j ]j ]j ]j ]j ]internalrefurifilesystems/vfs anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j ]j ]j ]j ]j ]internalrefurijӭ anchorname #introductionujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjޭubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDirectory Entry Cache (dcache)}(jkDirectory Entry Cache (dcache)jkjubajk}(j ]j ]j ]j ]j ]internalrefurijӭ anchorname#directory-entry-cache-dcacheujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe Inode Object}(jkThe Inode Objectjkj)ubajk}(j ]j ]j ]j ]j ]internalrefurijӭ anchorname#the-inode-objectujkjwjkj&ubajk}(j ]j ]j ]j ]j ]ujkj~jkj#ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe File Object}(jkThe File ObjectjkjMubajk}(j ]j ]j ]j ]j ]internalrefurijӭ anchorname#the-file-objectujkjwjkjJubajk}(j ]j ]j ]j ]j ]ujkj~jkjGubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjޭubejk}(j ]j ]j ]j ]j ]ujkjjkjۭubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%Registering and Mounting a Filesystem}(jk%Registering and Mounting a Filesystemjkj}ubajk}(j ]j ]j ]j ]j ]internalrefurijӭ anchorname&#registering-and-mounting-a-filesystemujkjwjkjzubajk}(j ]j ]j ]j ]j ]ujkj~jkjwubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstruct file_system_type}(jkstruct file_system_typejkjubajk}(j ]j ]j ]j ]j ]internalrefurijӭ anchorname#struct-file-system-typeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjjkjwubejk}(j ]j ]j ]j ]j ]ujkjjkjۭubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Superblock Object}(jkThe Superblock Objectjkjήubajk}(j ]j ]j ]j ]j ]internalrefurijӭ anchorname#the-superblock-objectujkjwjkjˮubajk}(j ]j ]j ]j ]j ]ujkj~jkjȮubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstruct super_operations}(jkstruct super_operationsjkjubajk}(j ]j ]j ]j ]j ]internalrefurijӭ anchorname#struct-super-operationsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstruct xattr_handler}(jkstruct xattr_handlerjkjubajk}(j ]j ]j ]j ]j ]internalrefurijӭ anchorname#struct-xattr-handlerujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjȮubejk}(j ]j ]j ]j ]j ]ujkjjkjۭubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Inode Object}(jkThe Inode ObjectjkjCubajk}(j ]j ]j ]j ]j ]internalrefurijӭ anchorname#id1ujkjwjkj@ubajk}(j ]j ]j ]j ]j ]ujkj~jkj=ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstruct inode_operations}(jkstruct inode_operationsjkjdubajk}(j ]j ]j ]j ]j ]internalrefurijӭ anchorname#struct-inode-operationsujkjwjkjaubajk}(j ]j ]j ]j ]j ]ujkj~jkj^ubajk}(j ]j ]j ]j ]j ]ujkjjkj[ubajk}(j ]j ]j ]j ]j ]ujkjjkj=ubejk}(j ]j ]j ]j ]j ]ujkjjkjۭubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Address Space Object}(jkThe Address Space Objectjkjubajk}(j ]j ]j ]j ]j ]internalrefurijӭ anchorname#the-address-space-objectujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Handling errors during writeback}(jk Handling errors during writebackjkjubajk}(j ]j ]j ]j ]j ]internalrefurijӭ anchorname!#handling-errors-during-writebackujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstruct address_space_operations}(jkstruct address_space_operationsjkjٯubajk}(j ]j ]j ]j ]j ]internalrefurijӭ anchorname #struct-address-space-operationsujkjwjkj֯ubajk}(j ]j ]j ]j ]j ]ujkj~jkjӯubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjۭubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe File Object}(jkThe File Objectjkj ubajk}(j ]j ]j ]j ]j ]internalrefurijӭ anchorname#id2ujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstruct file_operations}(jkstruct file_operationsjkj*ubajk}(j ]j ]j ]j ]j ]internalrefurijӭ anchorname#struct-file-operationsujkjwjkj'ubajk}(j ]j ]j ]j ]j ]ujkj~jkj$ubajk}(j ]j ]j ]j ]j ]ujkjjkj!ubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjۭubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDirectory Entry Cache (dcache)}(jkDirectory Entry Cache (dcache)jkjZubajk}(j ]j ]j ]j ]j ]internalrefurijӭ anchorname#id3ujkjwjkjWubajk}(j ]j ]j ]j ]j ]ujkj~jkjTubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstruct dentry_operations}(jkstruct dentry_operationsjkj{ubajk}(j ]j ]j ]j ]j ]internalrefurijӭ anchorname#struct-dentry-operationsujkjwjkjxubajk}(j ]j ]j ]j ]j ]ujkj~jkjuubajk}(j ]j ]j ]j ]j ]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDirectory Entry Cache API}(jkDirectory Entry Cache APIjkjubajk}(j ]j ]j ]j ]j ]internalrefurijӭ anchorname#directory-entry-cache-apiujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjrubejk}(j ]j ]j ]j ]j ]ujkjjkjTubejk}(j ]j ]j ]j ]j ]ujkjjkjۭubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Mount Options}(jk Mount Optionsjkjϰubajk}(j ]j ]j ]j ]j ]internalrefurijӭ anchorname#mount-optionsujkjwjkj̰ubajk}(j ]j ]j ]j ]j ]ujkj~jkjɰubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParsing options}(jkParsing optionsjkjubajk}(j ]j ]j ]j ]j ]internalrefurijӭ anchorname#parsing-optionsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkShowing options}(jkShowing optionsjkjubajk}(j ]j ]j ]j ]j ]internalrefurijӭ anchorname#showing-optionsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjɰubejk}(j ]j ]j ]j ]j ]ujkjjkjۭubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Resources}(jk ResourcesjkjDubajk}(j ]j ]j ]j ]j ]internalrefurijӭ anchorname #resourcesujkjwjkjAubajk}(j ]j ]j ]j ]j ]ujkj~jkj>ubajk}(j ]j ]j ]j ]j ]ujkjjkjۭubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdrm/Panfrost Mali Driver}(jkj jkj}ubajk}(j ]j ]j ]j ]j ]internalrefuri gpu/panfrost anchornamehujkjwjkjzubajk}(j ]j ]j ]j ]j ]ujkj~jkjwubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Panfrost DRM client usage stats implementation}(jk.Panfrost DRM client usage stats implementationjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname/#panfrost-drm-client-usage-stats-implementationujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjjkjwubejk}(j ]j ]j ]j ]j ]ujkjjkjtubajk}(j ]j ]j ]j ]j ]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDRM Memory Management}(jkj jkjֱubajk}(j ]j ]j ]j ]j ]internalrefuri gpu/drm-mm anchornamehujkjwjkjӱubajk}(j ]j ]j ]j ]j ]ujkj~jkjбubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#The Translation Table Manager (TTM)}(jk#The Translation Table Manager (TTM)jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname"#the-translation-table-manager-ttmujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTTM device object reference}(jkTTM device object referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#ttm-device-object-referenceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk TTM resource placement reference}(jk TTM resource placement referencejkj;ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname!#ttm-resource-placement-referenceujkjwjkj8ubajk}(j ]j ]j ]j ]j ]ujkj~jkj5ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTTM resource object reference}(jkTTM resource object referencejkj_ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#ttm-resource-object-referenceujkjwjkj\ubajk}(j ]j ]j ]j ]j ]ujkj~jkjYubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTTM TT object reference}(jkTTM TT object referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#ttm-tt-object-referenceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkj}ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTTM page pool reference}(jkTTM page pool referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#ttm-page-pool-referenceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$The Graphics Execution Manager (GEM)}(jk$The Graphics Execution Manager (GEM)jkjײubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname##the-graphics-execution-manager-gemujkjwjkjԲubajk}(j ]j ]j ]j ]j ]ujkj~jkjѲubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGEM Initialization}(jkGEM Initializationjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#gem-initializationujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGEM Objects Creation}(jkGEM Objects Creationjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#gem-objects-creationujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGEM Objects Lifetime}(jkGEM Objects Lifetimejkj@ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#gem-objects-lifetimeujkjwjkj=ubajk}(j ]j ]j ]j ]j ]ujkj~jkj:ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGEM Objects Naming}(jkGEM Objects Namingjkjdubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#gem-objects-namingujkjwjkjaubajk}(j ]j ]j ]j ]j ]ujkj~jkj^ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGEM Objects Mapping}(jkGEM Objects Mappingjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#gem-objects-mappingujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Coherency}(jkMemory Coherencyjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#memory-coherencyujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCommand Execution}(jkCommand Executionjkjгubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#command-executionujkjwjkjͳubajk}(j ]j ]j ]j ]j ]ujkj~jkjʳubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGEM Function Reference}(jkGEM Function Referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#gem-function-referenceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"GEM DMA Helper Functions Reference}(jk"GEM DMA Helper Functions Referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname##gem-dma-helper-functions-referenceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#GEM SHMEM Helper Function Reference}(jk#GEM SHMEM Helper Function Referencejkj<ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname$#gem-shmem-helper-function-referenceujkjwjkj9ubajk}(j ]j ]j ]j ]j ]ujkj~jkj6ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#GEM VRAM Helper Functions Reference}(jk#GEM VRAM Helper Functions Referencejkj`ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname$#gem-vram-helper-functions-referenceujkjwjkj]ubajk}(j ]j ]j ]j ]j ]ujkj~jkjZubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"GEM TTM Helper Functions Reference}(jk"GEM TTM Helper Functions Referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname##gem-ttm-helper-functions-referenceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkj~ubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjѲubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVMA Offset Manager}(jkVMA Offset Managerjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#vma-offset-managerujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPRIME Buffer Sharing}(jkPRIME Buffer Sharingjkjشubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#prime-buffer-sharingujkjwjkjմubajk}(j ]j ]j ]j ]j ]ujkj~jkjҴubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOverview and Lifetime Rules}(jkOverview and Lifetime Rulesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#overview-and-lifetime-rulesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Reference Counting for GEM Drivers}(jk"Reference Counting for GEM Driversjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname##reference-counting-for-gem-driversujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPRIME Helper Functions}(jkPRIME Helper FunctionsjkjJubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#prime-helper-functionsujkjwjkjGubajk}(j ]j ]j ]j ]j ]ujkj~jkjDubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExporting buffers}(jkExporting buffersjkjkubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#exporting-buffersujkjwjkjhubajk}(j ]j ]j ]j ]j ]ujkj~jkjeubajk}(j ]j ]j ]j ]j ]ujkjjkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImporting buffers}(jkImporting buffersjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#importing-buffersujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjbubejk}(j ]j ]j ]j ]j ]ujkjjkjDubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPRIME Function References}(jkPRIME Function Referencesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#prime-function-referencesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjҴubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDRM MM Range Allocator}(jkDRM MM Range Allocatorjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#drm-mm-range-allocatorujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #overviewujkjwjkj ubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLRU Scan/Eviction Support}(jkLRU Scan/Eviction Supportjkj4ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#lru-scan-eviction-supportujkjwjkj1ubajk}(j ]j ]j ]j ]j ]ujkj~jkj.ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*DRM MM Range Allocator Function References}(jk*DRM MM Range Allocator Function ReferencesjkjXubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname+#drm-mm-range-allocator-function-referencesujkjwjkjUubajk}(j ]j ]j ]j ]j ]ujkj~jkjRubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk DRM GPUVM}(jk DRM GPUVMjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #drm-gpuvmujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#id3ujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSplit and Merge}(jkSplit and MergejkjͶubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#split-and-mergeujkjwjkjʶubajk}(j ]j ]j ]j ]j ]ujkj~jkjǶubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocking}(jkLockingjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#lockingujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #examplesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM GPUVM Function References}(jkDRM GPUVM Function Referencesjkj9ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#drm-gpuvm-function-referencesujkjwjkj6ubajk}(j ]j ]j ]j ]j ]ujkj~jkj3ubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDRM Buddy Allocator}(jkDRM Buddy Allocatorjkjiubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#drm-buddy-allocatorujkjwjkjfubajk}(j ]j ]j ]j ]j ]ujkj~jkjcubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM Buddy Function References}(jkDRM Buddy Function Referencesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#drm-buddy-function-referencesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjjkjcubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'DRM Cache Handling and Fast WC memcpy()}(jk'DRM Cache Handling and Fast WC memcpy()jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname&#drm-cache-handling-and-fast-wc-memcpyujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDRM Sync Objects}(jkDRM Sync Objectsjkj޷ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#drm-sync-objectsujkjwjkj۷ubajk}(j ]j ]j ]j ]j ]ujkj~jkjطubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHost-side wait on syncobjs}(jkHost-side wait on syncobjsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#host-side-wait-on-syncobjsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImport/export of syncobjs}(jkImport/export of syncobjsjkj#ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#import-export-of-syncobjsujkjwjkj ubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5Import/export of timeline points in timeline syncobjs}(jk5Import/export of timeline points in timeline syncobjsjkjGubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname6#import-export-of-timeline-points-in-timeline-syncobjsujkjwjkjDubajk}(j ]j ]j ]j ]j ]ujkj~jkjAubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjطubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRM Execution context}(jkDRM Execution contextjkjwubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#drm-execution-contextujkjwjkjtubajk}(j ]j ]j ]j ]j ]ujkj~jkjqubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk GPU Scheduler}(jk GPU Schedulerjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#gpu-schedulerujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#id5ujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Flow Control}(jk Flow Controljkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #flow-controlujkjwjkjݸubajk}(j ]j ]j ]j ]j ]ujkj~jkjڸubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkScheduler Function References}(jkScheduler Function Referencesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#scheduler-function-referencesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjбubejk}(j ]j ]j ]j ]j ]ujkjjkjͱubajk}(j ]j ]j ]j ]j ]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGPU Driver Documentation}(jkj jkjIubajk}(j ]j ]j ]j ]j ]internalrefuri gpu/drivers anchornamehujkjwjkjFubajk}(j ]j ]j ]j ]j ]ujkj~jkjCubje0)}(jkhjk](jH)}(jkhjk]jk}(j ]j ]j ]j ]j ]parentjXentries](Ngpu/amdgpu/indexNgpu/i915Ngpu/imagination/indexNgpu/mcdeN gpu/mesonN gpu/pl111N gpu/tegraN gpu/tve200Ngpu/v3dNgpu/vc4Ngpu/vkmsNgpu/bridge/dw-hdmiN gpu/xen-frontN gpu/xe/indexNgpu/afbcNgpu/komeda-kmsN gpu/panfroste includefiles](jojqjsjujwjyj{j}jjjjjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s9/var/lib/git/docbuild/linux/Documentation/gpu/drivers.rstj_sKjkj`ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjubajk}(j ]j ]j ]j ]j ]internalrefurijX anchorname#indicesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]exprsubproject and htmlujkonlyjkj`ubejk}(j ]j ]j ]j ]j ]ujkjjkjCubejk}(j ]j ]j ]j ]j ]ujkjjkj@ubajk}(j ]j ]j ]j ]j ]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFPGA}(jkj jkjubajk}(j ]j ]j ]j ]j ]internalrefuri fpga/index anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jH)}(jkhjk]jk}(j ]j ]j ]j ]j ]parentjentries]Nfpga/dfla includefiles]jamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s8/var/lib/git/docbuild/linux/Documentation/fpga/index.rstj_sKjkjubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj%ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#indicesujkjwjkj"ubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]exprsubproject and htmlujkj̹jkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkj߹ubajk}(j ]j ]j ]j ]j ]ujkjubjaje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3ACPI Device Tree - Representation of ACPI Namespace}(jkj jkjfubajk}(j ]j ]j ]j ]j ]internalrefurifirmware-guide/acpi/namespace anchornamehujkjwjkjcubajk}(j ]j ]j ]j ]j ]ujkj~jkj`ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAbstract}(jkAbstractjkjubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname #abstractujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACPI Definition Blocks}(jkACPI Definition Blocksjkjubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname#acpi-definition-blocksujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample ACPI Namespace}(jkExample ACPI Namespacejkjκubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname#example-acpi-namespaceujkjwjkj˺ubajk}(j ]j ]j ]j ]j ]ujkj~jkjȺubajk}(j ]j ]j ]j ]j ]ujkjjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLinux ACPI Device Objects}(jkLinux ACPI Device Objectsjkjubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname#linux-acpi-device-objectsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLinux ACPI Physical Device Glue}(jkLinux ACPI Physical Device Gluejkjubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname #linux-acpi-physical-device-glueujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample Linux ACPI Device Tree}(jkExample Linux ACPI Device Treejkj:ubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname#example-linux-acpi-device-treeujkjwjkj7ubajk}(j ]j ]j ]j ]j ]ujkj~jkj4ubajk}(j ]j ]j ]j ]j ]ujkjjkj}ubejk}(j ]j ]j ]j ]j ]ujkjjkj`ubejk}(j ]j ]j ]j ]j ]ujkjjkj]ubajk}(j ]j ]j ]j ]j ]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkXFS Self Describing Metadata}(jkj jkjsubajk}(j ]j ]j ]j ]j ]internalrefuri,filesystems/xfs/xfs-self-describing-metadata anchornamehjpj ujkjwjkjpubajk}(j ]j ]j ]j ]j ]ujkj~jkjmubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #introductionjp](KKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSelf Describing Metadata}(jkSelf Describing Metadatajkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#self-describing-metadatajp](KKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRuntime Validation}(jkRuntime Validationjkjݻubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#runtime-validationjp](KKeujkjwjkjڻubajk}(j ]j ]j ]j ]j ]ujkj~jkj׻ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Structures}(jk Structuresjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #structuresjp](KKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInodes and Dquots}(jkInodes and Dquotsjkj'ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#inodes-and-dquotsjp](KKeujkjwjkj$ubajk}(j ]j ]j ]j ]j ]ujkj~jkj!ubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjmubejk}(j ]j ]j ]j ]j ]ujkjjkjjubajk}(j ]j ]j ]j ]j ]ujkjubj7 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Linux kernel firmware guide}(jkjjkjaubajk}(j ]j ]j ]j ]j ]internalrefurifirmware-guide/index anchornamehujkjwjkj^ubajk}(j ]j ]j ]j ]j ]ujkj~jkj[ubje0)}(jkhjk]jH)}(jkhjk]jk}(j ]j ]j ]j ]j ]parentjpentries]Nfirmware-guide/acpi/indexa includefiles]jamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sB/var/lib/git/docbuild/linux/Documentation/firmware-guide/index.rstj_sK jkjxubajk}(j ]j ]j ]j ]j ]ujkjjkj[ubejk}(j ]j ]j ]j ]j ]ujkjjkjXubajk}(j ]j ]j ]j ]j ]ujkjubje je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMDGPU XGMI Support}(jkjjkjubajk}(j ]j ]j ]j ]j ]internalrefurigpu/amdgpu/xgmi anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubjwje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACPI I2C Muxes}(jkjjkjܼubajk}(j ]j ]j ]j ]j ]internalrefurifirmware-guide/acpi/i2c-muxes anchornamehujkjwjkjټubajk}(j ]j ]j ]j ]j ]ujkj~jkjּubajk}(j ]j ]j ]j ]j ]ujkjjkjӼubajk}(j ]j ]j ]j ]j ]ujkjubjLje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk;Misc DRM driver uAPI- and feature implementation guidelines}(jkj+jkjubajk}(j ]j ]j ]j ]j ]internalrefurigpu/implementation_guidelines anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j ]j ]j ]j ]j ]parentjentries](Ngpu/drm-vm-bind-asyncNgpu/drm-vm-bind-lockinge includefiles](j.j0emaxdepthJcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sK/var/lib/git/docbuild/linux/Documentation/gpu/implementation_guidelines.rstj_sKjkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6drm/mcde ST-Ericsson MCDE Multi-channel display engine}(jkj9jkjYubajk}(j ]j ]j ]j ]j ]internalrefurigpu/mcde anchornamehujkjwjkjVubajk}(j ]j ]j ]j ]j ]ujkj~jkjSubajk}(j ]j ]j ]j ]j ]ujkjjkjPubajk}(j ]j ]j ]j ]j ]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMultiplane Overlay (MPO)}(jkjGjkjubajk}(j ]j ]j ]j ]j ]internalrefurigpu/amdgpu/display/mpo-overview anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlane Restrictions}(jkPlane Restrictionsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#plane-restrictionsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCursor Restrictions}(jkCursor Restrictionsjkjɽubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#cursor-restrictionsujkjwjkjƽubajk}(j ]j ]j ]j ]j ]ujkj~jkjýubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Use Cases}(jk Use Casesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #use-casesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5Picture-in-Picture (PIP) playback - Underlay strategy}(jk5Picture-in-Picture (PIP) playback - Underlay strategyjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname2#picture-in-picture-pip-playback-underlay-strategyujkjwjkj ubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMultiple Display MPO}(jkMultiple Display MPOjkj2ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#multiple-display-mpoujkjwjkj/ubajk}(j ]j ]j ]j ]j ]ujkj~jkj,ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Limitations}(jk LimitationsjkjSubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #limitationsujkjwjkjPubajk}(j ]j ]j ]j ]j ]ujkj~jkjMubajk}(j ]j ]j ]j ]j ]ujkjjkjJubajk}(j ]j ]j ]j ]j ]ujkjjkj,ubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkj|ubajk}(j ]j ]j ]j ]j ]ujkjubjNje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVFAT}(jkjUjkjubajk}(j ]j ]j ]j ]j ]internalrefurifilesystems/vfat anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk USING VFAT}(jk USING VFATjkjľubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #using-vfatujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVFAT MOUNT OPTIONS}(jkVFAT MOUNT OPTIONSjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#vfat-mount-optionsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk LIMITATION}(jk LIMITATIONjkj ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #limitationujkjwjkj ubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTODO}(jkTODOjkj0ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#todoujkjwjkj-ubajk}(j ]j ]j ]j ]j ]ujkj~jkj*ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPOSSIBLE PROBLEMS}(jkPOSSIBLE PROBLEMSjkjTubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#possible-problemsujkjwjkjQubajk}(j ]j ]j ]j ]j ]ujkj~jkjNubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk TEST SUITE}(jk TEST SUITEjkjxubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #test-suiteujkjwjkjuubajk}(j ]j ]j ]j ]j ]ujkj~jkjrubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-NOTES ON THE STRUCTURE OF THE VFAT FILESYSTEM}(jk-NOTES ON THE STRUCTURE OF THE VFAT FILESYSTEMjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname.#notes-on-the-structure-of-the-vfat-filesystemujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(Probing devices in other D states than 0}(jkjcjkjտubajk}(j ]j ]j ]j ]j ]internalrefuri firmware-guide/acpi/non-d0-probe anchornamehujkjwjkjҿubajk}(j ]j ]j ]j ]j ]ujkj~jkjϿubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #introductionujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk How it works}(jk How it worksjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #how-it-worksujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkI²C}(jkI²Cjkj:ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#i2cujkjwjkj7ubajk}(j ]j ]j ]j ]j ]ujkj~jkj4ubajk}(j ]j ]j ]j ]j ]ujkjjkj1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkD states}(jkD statesjkj^ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #d-statesujkjwjkj[ubajk}(j ]j ]j ]j ]j ]ujkj~jkjXubajk}(j ]j ]j ]j ]j ]ujkjjkj1ubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #referencesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#exampleujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjϿubejk}(j ]j ]j ]j ]j ]ujkjjkj̿ubajk}(j ]j ]j ]j ]j ]ujkjubju je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSystemV Filesystem}(jkjqjkjubajk}(j ]j ]j ]j ]j ]internalrefurifilesystems/sysv-fs anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUBIFS Authentication Support}(jkjjkjubajk}(j ]j ]j ]j ]j ]internalrefuri filesystems/ubifs-authentication anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj7ubajk}(j ]j ]j ]j ]j ]internalrefurij& anchorname #introductionujkjwjkj4ubajk}(j ]j ]j ]j ]j ]ujkj~jkj1ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMTD, UBI & UBIFS}(jkMTD, UBI & UBIFSjkjXubajk}(j ]j ]j ]j ]j ]internalrefurij& anchorname#mtd-ubi-ubifsujkjwjkjUubajk}(j ]j ]j ]j ]j ]ujkj~jkjRubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUBIFS Index & Tree Node Cache}(jkUBIFS Index & Tree Node Cachejkjyubajk}(j ]j ]j ]j ]j ]internalrefurij& anchorname#ubifs-index-tree-node-cacheujkjwjkjvubajk}(j ]j ]j ]j ]j ]ujkj~jkjsubajk}(j ]j ]j ]j ]j ]ujkjjkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkJournal}(jkJournaljkjubajk}(j ]j ]j ]j ]j ]internalrefurij& anchorname#journalujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLEB Property Tree/Table}(jkLEB Property Tree/Tablejkjubajk}(j ]j ]j ]j ]j ]internalrefurij& anchorname#leb-property-tree-tableujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjpubejk}(j ]j ]j ]j ]j ]ujkjjkjRubejk}(j ]j ]j ]j ]j ]ujkjjkjOubajk}(j ]j ]j ]j ]j ]ujkjjkj1ubejk}(j ]j ]j ]j ]j ]ujkjjkj.ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUBIFS Authentication}(jkUBIFS Authenticationjkjubajk}(j ]j ]j ]j ]j ]internalrefurij& anchorname#ubifs-authenticationujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Threat Model}(jk Threat Modeljkjubajk}(j ]j ]j ]j ]j ]internalrefurij& anchorname #threat-modelujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAuthentication}(jkAuthenticationjkjBubajk}(j ]j ]j ]j ]j ]internalrefurij& anchorname#authenticationujkjwjkj?ubajk}(j ]j ]j ]j ]j ]ujkj~jkj<ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndex Authentication}(jkIndex Authenticationjkjcubajk}(j ]j ]j ]j ]j ]internalrefurij& anchorname#index-authenticationujkjwjkj`ubajk}(j ]j ]j ]j ]j ]ujkj~jkj]ubajk}(j ]j ]j ]j ]j ]ujkjjkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkJournal Authentication}(jkJournal Authenticationjkjubajk}(j ]j ]j ]j ]j ]internalrefurij& anchorname#journal-authenticationujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLPT Authentication}(jkLPT Authenticationjkjubajk}(j ]j ]j ]j ]j ]internalrefurij& anchorname#lpt-authenticationujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjZubejk}(j ]j ]j ]j ]j ]ujkjjkj<ubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKey Management}(jkKey Managementjkjubajk}(j ]j ]j ]j ]j ]internalrefurij& anchorname#key-managementujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFuture Extensions}(jkFuture Extensionsjkj ubajk}(j ]j ]j ]j ]j ]internalrefurij& anchorname#future-extensionsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkj/ubajk}(j ]j ]j ]j ]j ]internalrefurij& anchorname #referencesujkjwjkj,ubajk}(j ]j ]j ]j ]j ]ujkj~jkj)ubajk}(j ]j ]j ]j ]j ]ujkjjkj.ubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk spu_create}(jkjjkjhubajk}(j ]j ]j ]j ]j ]internalrefurifilesystems/spufs/spu_create anchornamehujkjwjkjeubajk}(j ]j ]j ]j ]j ]ujkj~jkjbubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName}(jkNamejkjubajk}(j ]j ]j ]j ]j ]internalrefurijw anchorname#nameujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynopsis}(jkSynopsisjkjubajk}(j ]j ]j ]j ]j ]internalrefurijw anchorname #synopsisujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j ]j ]j ]j ]j ]internalrefurijw anchorname #descriptionujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Value}(jk Return Valuejkjubajk}(j ]j ]j ]j ]j ]internalrefurijw anchorname #return-valueujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkErrors}(jkErrorsjkjubajk}(j ]j ]j ]j ]j ]internalrefurijw anchorname#errorsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotes}(jkNotesjkj<ubajk}(j ]j ]j ]j ]j ]internalrefurijw anchorname#notesujkjwjkj9ubajk}(j ]j ]j ]j ]j ]ujkj~jkj6ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFiles}(jkFilesjkj`ubajk}(j ]j ]j ]j ]j ]internalrefurijw anchorname#filesujkjwjkj]ubajk}(j ]j ]j ]j ]j ]ujkj~jkjZubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Conforming to}(jk Conforming tojkjubajk}(j ]j ]j ]j ]j ]internalrefurijw anchorname#conforming-toujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkj~ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBugs}(jkBugsjkjubajk}(j ]j ]j ]j ]j ]internalrefurijw anchorname#bugsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAuthor}(jkAuthorjkjubajk}(j ]j ]j ]j ]j ]internalrefurijw anchorname#authorujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSee Also}(jkSee Alsojkjubajk}(j ]j ]j ]j ]j ]internalrefurijw anchorname #see-alsoujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjbubejk}(j ]j ]j ]j ]j ]ujkjjkj_ubajk}(j ]j ]j ]j ]j ]ujkjubjXje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jksplice and pipes}(jkjjkj)ubajk}(j ]j ]j ]j ]j ]internalrefurifilesystems/splice anchornamehujkjwjkj&ubajk}(j ]j ]j ]j ]j ]ujkj~jkj#ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk splice API}(jk splice APIjkjIubajk}(j ]j ]j ]j ]j ]internalrefurij8 anchorname #splice-apiujkjwjkjFubajk}(j ]j ]j ]j ]j ]ujkj~jkjCubajk}(j ]j ]j ]j ]j ]ujkjjkj@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk pipes API}(jk pipes APIjkjmubajk}(j ]j ]j ]j ]j ]internalrefurij8 anchorname #pipes-apiujkjwjkjjubajk}(j ]j ]j ]j ]j ]ujkj~jkjgubajk}(j ]j ]j ]j ]j ]ujkjjkj@ubejk}(j ]j ]j ]j ]j ]ujkjjkj#ubejk}(j ]j ]j ]j ]j ]ujkjjkj ubajk}(j ]j ]j ]j ]j ]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkChrome OS ACPI Device}(jkjjkjubajk}(j ]j ]j ]j ]j ]internalrefuri(firmware-guide/acpi/chromeos-acpi-device anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!CHSW (Chrome OS switch positions)}(jk!CHSW (Chrome OS switch positions)jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #chsw-chrome-os-switch-positionsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments:}(jk Arguments:jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #argumentsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result code:}(jk Result code:jkj ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #result-codeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHWID (Chrome OS hardware ID)}(jkHWID (Chrome OS hardware ID)jkj;ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#hwid-chrome-os-hardware-idujkjwjkj8ubajk}(j ]j ]j ]j ]j ]ujkj~jkj5ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments:}(jk Arguments:jkj\ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#id1ujkjwjkjYubajk}(j ]j ]j ]j ]j ]ujkj~jkjVubajk}(j ]j ]j ]j ]j ]ujkjjkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result code:}(jk Result code:jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#id2ujkjwjkj}ubajk}(j ]j ]j ]j ]j ]ujkj~jkjzubajk}(j ]j ]j ]j ]j ]ujkjjkjSubejk}(j ]j ]j ]j ]j ]ujkjjkj5ubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!FWID (Chrome OS firmware version)}(jk!FWID (Chrome OS firmware version)jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #fwid-chrome-os-firmware-versionujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments:}(jk Arguments:jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#id3ujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result code:}(jk Result code:jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#id4ujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+FRID (Chrome OS read-only firmware version)}(jk+FRID (Chrome OS read-only firmware version)jkj%ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname*#frid-chrome-os-read-only-firmware-versionujkjwjkj"ubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments:}(jk Arguments:jkjFubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#id5ujkjwjkjCubajk}(j ]j ]j ]j ]j ]ujkj~jkj@ubajk}(j ]j ]j ]j ]j ]ujkjjkj=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result code:}(jk Result code:jkjjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#id6ujkjwjkjgubajk}(j ]j ]j ]j ]j ]ujkj~jkjdubajk}(j ]j ]j ]j ]j ]ujkjjkj=ubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!BINF (Chrome OS boot information)}(jk!BINF (Chrome OS boot information)jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #binf-chrome-os-boot-informationujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments:}(jk Arguments:jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#id7ujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result code:}(jk Result code:jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#id8ujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!GPIO (Chrome OS GPIO assignments)}(jk!GPIO (Chrome OS GPIO assignments)jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #gpio-chrome-os-gpio-assignmentsujkjwjkj ubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments:}(jk Arguments:jkj0ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#id9ujkjwjkj-ubajk}(j ]j ]j ]j ]j ]ujkj~jkj*ubajk}(j ]j ]j ]j ]j ]ujkjjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result code:}(jk Result code:jkjTubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#id10ujkjwjkjQubajk}(j ]j ]j ]j ]j ]ujkj~jkjNubajk}(j ]j ]j ]j ]j ]ujkjjkj'ubejk}(j ]j ]j ]j ]j ]ujkjjkj ubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk VBNV (Chrome OS NVRAM locations)}(jk VBNV (Chrome OS NVRAM locations)jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#vbnv-chrome-os-nvram-locationsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkj~ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments:}(jk Arguments:jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#id11ujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result code:}(jk Result code:jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#id12ujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkj~ubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!FMAP (Chrome OS flashmap address)}(jk!FMAP (Chrome OS flashmap address)jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #fmap-chrome-os-flashmap-addressujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments:}(jk Arguments:jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#id13ujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNoneResult code:}(jkNoneResult code:jkj>ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#noneresult-codeujkjwjkj;ubajk}(j ]j ]j ]j ]j ]ujkj~jkj8ubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#VDTA (Chrome OS verified boot data)}(jk#VDTA (Chrome OS verified boot data)jkjnubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname"#vdta-chrome-os-verified-boot-dataujkjwjkjkubajk}(j ]j ]j ]j ]j ]ujkj~jkjhubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments:}(jk Arguments:jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#id14ujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result code:}(jk Result code:jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#id15ujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjhubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!MECK (Management Engine Checksum)}(jk!MECK (Management Engine Checksum)jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #meck-management-engine-checksumujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments:}(jk Arguments:jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#id16ujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result code:}(jk Result code:jkj(ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#id17ujkjwjkj%ubajk}(j ]j ]j ]j ]j ]ujkj~jkj"ubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMLST (Chrome OS method list)}(jkMLST (Chrome OS method list)jkjXubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#mlst-chrome-os-method-listujkjwjkjUubajk}(j ]j ]j ]j ]j ]ujkj~jkjRubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Arguments:}(jk Arguments:jkjyubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#id18ujkjwjkjvubajk}(j ]j ]j ]j ]j ]ujkj~jkjsubajk}(j ]j ]j ]j ]j ]ujkjjkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Result code:}(jk Result code:jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#id19ujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjpubejk}(j ]j ]j ]j ]j ]ujkjjkjRubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKSMBD - SMB3 Kernel Server}(jkjjkjubajk}(j ]j ]j ]j ]j ]internalrefurifilesystems/smb/ksmbd anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKSMBD architecture}(jkKSMBD architecturejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#ksmbd-architectureujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkksmbd (kernel daemon)}(jkksmbd (kernel daemon)jkj#ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#ksmbd-kernel-daemonujkjwjkj ubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ksmbd.mountd (user space daemon)}(jk ksmbd.mountd (user space daemon)jkjGubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#ksmbd-mountd-user-space-daemonujkjwjkjDubajk}(j ]j ]j ]j ]j ]ujkj~jkjAubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKSMBD Feature Status}(jkKSMBD Feature Statusjkjwubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#ksmbd-feature-statusujkjwjkjtubajk}(j ]j ]j ]j ]j ]ujkj~jkjqubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk How to run}(jk How to runjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #how-to-runujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkShutdown KSMBD}(jkShutdown KSMBDjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#shutdown-ksmbdujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow to turn debug print on}(jkHow to turn debug print onjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#how-to-turn-debug-print-onujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubjYje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk DRM Internals}(jkjjkjubajk}(j ]j ]j ]j ]j ]internalrefurigpu/drm-internals anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDriver Initialization}(jkDriver Initializationjkj<ubajk}(j ]j ]j ]j ]j ]internalrefurij+ anchorname#driver-initializationujkjwjkj9ubajk}(j ]j ]j ]j ]j ]ujkj~jkj6ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDriver Information}(jkDriver Informationjkj]ubajk}(j ]j ]j ]j ]j ]internalrefurij+ anchorname#driver-informationujkjwjkjZubajk}(j ]j ]j ]j ]j ]ujkj~jkjWubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMajor, Minor and Patchlevel}(jkMajor, Minor and Patchleveljkj~ubajk}(j ]j ]j ]j ]j ]internalrefurij+ anchorname#major-minor-and-patchlevelujkjwjkj{ubajk}(j ]j ]j ]j ]j ]ujkj~jkjxubajk}(j ]j ]j ]j ]j ]ujkjjkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkName, Description and Date}(jkName, Description and Datejkjubajk}(j ]j ]j ]j ]j ]internalrefurij+ anchorname#name-description-and-dateujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjuubejk}(j ]j ]j ]j ]j ]ujkjjkjWubejk}(j ]j ]j ]j ]j ]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModule Initialization}(jkModule Initializationjkjubajk}(j ]j ]j ]j ]j ]internalrefurij+ anchorname#module-initializationujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Managing Ownership of the Framebuffer Aperture}(jk.Managing Ownership of the Framebuffer Aperturejkjubajk}(j ]j ]j ]j ]j ]internalrefurij+ anchorname/#managing-ownership-of-the-framebuffer-apertureujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjTubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Device Instance and Driver Handling}(jk#Device Instance and Driver Handlingjkjubajk}(j ]j ]j ]j ]j ]internalrefurij+ anchorname$#device-instance-and-driver-handlingujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDisplay driver example}(jkDisplay driver examplejkj;ubajk}(j ]j ]j ]j ]j ]internalrefurij+ anchorname#display-driver-exampleujkjwjkj8ubajk}(j ]j ]j ]j ]j ]ujkj~jkj5ubajk}(j ]j ]j ]j ]j ]ujkjjkj2ubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjTubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Driver Load}(jk Driver Loadjkjkubajk}(j ]j ]j ]j ]j ]internalrefurij+ anchorname #driver-loadujkjwjkjhubajk}(j ]j ]j ]j ]j ]ujkj~jkjeubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkComponent Helper Usage}(jkComponent Helper Usagejkjubajk}(j ]j ]j ]j ]j ]internalrefurij+ anchorname#component-helper-usageujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Manager Initialization}(jkMemory Manager Initializationjkjubajk}(j ]j ]j ]j ]j ]internalrefurij+ anchorname#memory-manager-initializationujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Miscellaneous Device Configuration}(jk"Miscellaneous Device Configurationjkjubajk}(j ]j ]j ]j ]j ]internalrefurij+ anchorname##miscellaneous-device-configurationujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjeubejk}(j ]j ]j ]j ]j ]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkManaged Resources}(jkManaged Resourcesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij+ anchorname#managed-resourcesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjTubejk}(j ]j ]j ]j ]j ]ujkjjkj6ubejk}(j ]j ]j ]j ]j ]ujkjjkj3ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&Open/Close, File Operations and IOCTLs}(jk&Open/Close, File Operations and IOCTLsjkj4ubajk}(j ]j ]j ]j ]j ]internalrefurij+ anchorname&#open-close-file-operations-and-ioctlsujkjwjkj1ubajk}(j ]j ]j ]j ]j ]ujkj~jkj.ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile Operations}(jkFile OperationsjkjUubajk}(j ]j ]j ]j ]j ]internalrefurij+ anchorname#file-operationsujkjwjkjRubajk}(j ]j ]j ]j ]j ]ujkj~jkjOubajk}(j ]j ]j ]j ]j ]ujkjjkjLubajk}(j ]j ]j ]j ]j ]ujkjjkj.ubejk}(j ]j ]j ]j ]j ]ujkjjkj3ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMisc Utilities}(jkMisc Utilitiesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij+ anchorname#misc-utilitiesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPrinter}(jkPrinterjkjubajk}(j ]j ]j ]j ]j ]internalrefurij+ anchorname#printerujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Utilities}(jk Utilitiesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij+ anchorname #utilitiesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkj3ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Unit testing}(jk Unit testingjkjubajk}(j ]j ]j ]j ]j ]internalrefurij+ anchorname #unit-testingujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKUnit}(jkKUnitjkjubajk}(j ]j ]j ]j ]j ]internalrefurij+ anchorname#kunitujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow to run the tests?}(jkHow to run the tests?jkj<ubajk}(j ]j ]j ]j ]j ]internalrefurij+ anchorname#how-to-run-the-testsujkjwjkj9ubajk}(j ]j ]j ]j ]j ]ujkj~jkj6ubajk}(j ]j ]j ]j ]j ]ujkjjkj3ubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkj3ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLegacy Support Code}(jkLegacy Support Codejkjxubajk}(j ]j ]j ]j ]j ]internalrefurij+ anchorname#legacy-support-codeujkjwjkjuubajk}(j ]j ]j ]j ]j ]ujkj~jkjrubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLegacy Suspend/Resume}(jkLegacy Suspend/Resumejkjubajk}(j ]j ]j ]j ]j ]internalrefurij+ anchorname#legacy-suspend-resumeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLegacy DMA Services}(jkLegacy DMA Servicesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij+ anchorname#legacy-dma-servicesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjrubejk}(j ]j ]j ]j ]j ]ujkjjkj3ubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubj`je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(Describing and referring to LEDs in ACPI}(jkjjkjubajk}(j ]j ]j ]j ]j ]internalrefurifirmware-guide/acpi/dsd/leds anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkj"ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#exampleujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk ReferencesjkjFubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #referencesujkjwjkjCubajk}(j ]j ]j ]j ]j ]ujkj~jkj@ubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAMDGPU RAS Support}(jkjjkjubajk}(j ]j ]j ]j ]j ]internalrefurigpu/amdgpu/ras anchornamehujkjwjkj|ubajk}(j ]j ]j ]j ]j ]ujkj~jkjyubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8RAS debugfs/sysfs Control and Error Injection Interfaces}(jk8RAS debugfs/sysfs Control and Error Injection Interfacesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname9#ras-debugfs-sysfs-control-and-error-injection-interfacesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,RAS Reboot Behavior for Unrecoverable Errors}(jk,RAS Reboot Behavior for Unrecoverable Errorsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname-#ras-reboot-behavior-for-unrecoverable-errorsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRAS Error Count sysfs Interface}(jkRAS Error Count sysfs Interfacejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #ras-error-count-sysfs-interfaceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRAS EEPROM debugfs Interface}(jkRAS EEPROM debugfs Interfacejkj ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#ras-eeprom-debugfs-interfaceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"RAS VRAM Bad Pages sysfs Interface}(jk"RAS VRAM Bad Pages sysfs Interfacejkj/ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname##ras-vram-bad-pages-sysfs-interfaceujkjwjkj,ubajk}(j ]j ]j ]j ]j ]ujkj~jkj)ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sample Code}(jk Sample CodejkjSubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #sample-codeujkjwjkjPubajk}(j ]j ]j ]j ]j ]ujkj~jkjMubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjyubejk}(j ]j ]j ]j ]j ]ujkjjkjvubajk}(j ]j ]j ]j ]j ]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMDIO bus and PHYs in ACPI}(jkjjkjubajk}(j ]j ]j ]j ]j ]internalrefurifirmware-guide/acpi/dsd/phy anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk phy-handle}(jk phy-handlejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #phy-handleujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkphy-mode}(jkphy-modejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #phy-modeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmanaged}(jkmanagedjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#managedujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk fixed-link}(jk fixed-linkjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #fixed-linkujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDSDT entry for MDIO node}(jkDSDT entry for MDIO nodejkj<ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#dsdt-entry-for-mdio-nodeujkjwjkj9ubajk}(j ]j ]j ]j ]j ]ujkj~jkj6ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#DSDT entries representing MAC nodes}(jk#DSDT entries representing MAC nodesjkj`ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname$#dsdt-entries-representing-mac-nodesujkjwjkj]ubajk}(j ]j ]j ]j ]j ]ujkj~jkjZubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk;MAC node example where “managed” property is specified.}(jk7MAC node example where "managed" property is specified.jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname5#mac-node-example-where-managed-property-is-specifiedujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkj~ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1MAC node example with a “fixed-link” subnode.}(jk-MAC node example with a "fixed-link" subnode.jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname+#mac-node-example-with-a-fixed-link-subnodeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #referencesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTmpfs}(jkjjkjubajk}(j ]j ]j ]j ]j ]internalrefurifilesystems/tmpfs anchornamehujkjwjkj ubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1FPGA Device Feature List (DFL) Framework Overview}(jkj jkj:ubajk}(j ]j ]j ]j ]j ]internalrefurifpga/dfl anchornamehujkjwjkj7ubajk}(j ]j ]j ]j ]j ]ujkj~jkj4ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Device Feature List (DFL) Overview}(jk"Device Feature List (DFL) OverviewjkjZubajk}(j ]j ]j ]j ]j ]internalrefurijI anchorname!#device-feature-list-dfl-overviewujkjwjkjWubajk}(j ]j ]j ]j ]j ]ujkj~jkjTubajk}(j ]j ]j ]j ]j ]ujkjjkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Device Feature Header - Version 0}(jk!Device Feature Header - Version 0jkj~ubajk}(j ]j ]j ]j ]j ]internalrefurijI anchorname #device-feature-header-version-0ujkjwjkj{ubajk}(j ]j ]j ]j ]j ]ujkj~jkjxubajk}(j ]j ]j ]j ]j ]ujkjjkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Device Feature Header - Version 1}(jk!Device Feature Header - Version 1jkjubajk}(j ]j ]j ]j ]j ]internalrefurijI anchorname #device-feature-header-version-1ujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"FIU - FME (FPGA Management Engine)}(jk"FIU - FME (FPGA Management Engine)jkjubajk}(j ]j ]j ]j ]j ]internalrefurijI anchorname#fiu-fme-fpga-management-engineujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk FIU - PORT}(jk FIU - PORTjkjubajk}(j ]j ]j ]j ]j ]internalrefurijI anchorname #fiu-portujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAFU}(jkAFUjkjubajk}(j ]j ]j ]j ]j ]internalrefurijI anchorname#afuujkjwjkj ubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDFL Framework Overview}(jkDFL Framework Overviewjkj2ubajk}(j ]j ]j ]j ]j ]internalrefurijI anchorname#dfl-framework-overviewujkjwjkj/ubajk}(j ]j ]j ]j ]j ]ujkj~jkj,ubajk}(j ]j ]j ]j ]j ]ujkjjkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPartial Reconfiguration}(jkPartial ReconfigurationjkjVubajk}(j ]j ]j ]j ]j ]internalrefurijI anchorname#partial-reconfigurationujkjwjkjSubajk}(j ]j ]j ]j ]j ]ujkj~jkjPubajk}(j ]j ]j ]j ]j ]ujkjjkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk FPGA virtualization - PCIe SRIOV}(jk FPGA virtualization - PCIe SRIOVjkjzubajk}(j ]j ]j ]j ]j ]internalrefurijI anchorname#fpga-virtualization-pcie-sriovujkjwjkjwubajk}(j ]j ]j ]j ]j ]ujkj~jkjtubajk}(j ]j ]j ]j ]j ]ujkjjkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice enumeration}(jkDevice enumerationjkjubajk}(j ]j ]j ]j ]j ]internalrefurijI anchorname#device-enumerationujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPerformance Counters}(jkPerformance Countersjkjubajk}(j ]j ]j ]j ]j ]internalrefurijI anchorname#performance-countersujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterrupt support}(jkInterrupt supportjkjubajk}(j ]j ]j ]j ]j ]internalrefurijI anchorname#interrupt-supportujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdd new FIUs support}(jkAdd new FIUs supportjkj ubajk}(j ]j ]j ]j ]j ]internalrefurijI anchorname#add-new-fius-supportujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Add new private features support}(jk Add new private features supportjkj.ubajk}(j ]j ]j ]j ]j ]internalrefurijI anchorname!#add-new-private-features-supportujkjwjkj+ubajk}(j ]j ]j ]j ]j ]ujkj~jkj(ubajk}(j ]j ]j ]j ]j ]ujkjjkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Location of DFLs on a PCI Device}(jk Location of DFLs on a PCI DevicejkjRubajk}(j ]j ]j ]j ]j ]internalrefurijI anchorname!#location-of-dfls-on-a-pci-deviceujkjwjkjOubajk}(j ]j ]j ]j ]j ]ujkj~jkjLubajk}(j ]j ]j ]j ]j ]ujkjjkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Userspace driver support for DFL devices}(jk(Userspace driver support for DFL devicesjkjvubajk}(j ]j ]j ]j ]j ]internalrefurijI anchorname)#userspace-driver-support-for-dfl-devicesujkjwjkjsubajk}(j ]j ]j ]j ]j ]ujkj~jkjpubajk}(j ]j ]j ]j ]j ]ujkjjkjQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOpen discussion}(jkOpen discussionjkjubajk}(j ]j ]j ]j ]j ]internalrefurijI anchorname#open-discussionujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjQubejk}(j ]j ]j ]j ]j ]ujkjjkj4ubejk}(j ]j ]j ]j ]j ]ujkjjkj1ubajk}(j ]j ]j ]j ]j ]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkXFS Logging Design}(jkjjkjubajk}(j ]j ]j ]j ]j ]internalrefuri*filesystems/xfs/xfs-delayed-logging-design anchornamehjpj ujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPreamble}(jkPreamblejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #preamblejp](KKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #introductionjp](KKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTransactions in XFS}(jkTransactions in XFSjkj=ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#transactions-in-xfsjp](KKeujkjwjkj:ubajk}(j ]j ]j ]j ]j ]ujkj~jkj7ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTransactions are Asynchronous}(jkTransactions are Asynchronousjkjbubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#transactions-are-asynchronousjp](KKeujkjwjkj_ubajk}(j ]j ]j ]j ]j ]ujkj~jkj\ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTransaction Reservations}(jkTransaction Reservationsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#transaction-reservationsjp](KKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLog Space Accounting}(jkLog Space Accountingjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#log-space-accountingjp](KKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRe-logging Explained}(jkRe-logging Explainedjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#re-logging-explainedjp](KKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDelayed Logging: Concepts}(jkDelayed Logging: Conceptsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#delayed-logging-conceptsjp](KKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDelayed Logging: Design}(jkDelayed Logging: Designjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#delayed-logging-designjp](KK eujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStoring Changes}(jkStoring Changesjkj=ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#storing-changesjp](KK Keujkjwjkj:ubajk}(j ]j ]j ]j ]j ]ujkj~jkj7ubajk}(j ]j ]j ]j ]j ]ujkjjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTracking Changes}(jkTracking Changesjkjbubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#tracking-changesjp](KK Keujkjwjkj_ubajk}(j ]j ]j ]j ]j ]ujkj~jkj\ubajk}(j ]j ]j ]j ]j ]ujkjjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDelayed Logging: Checkpoints}(jkDelayed Logging: Checkpointsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#delayed-logging-checkpointsjp](KK Keujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Delayed Logging: Checkpoint Sequencing}(jk&Delayed Logging: Checkpoint Sequencingjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname&#delayed-logging-checkpoint-sequencingjp](KK Keujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0Delayed Logging: Checkpoint Log Space Accounting}(jk0Delayed Logging: Checkpoint Log Space Accountingjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname0#delayed-logging-checkpoint-log-space-accountingjp](KK Keujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Delayed Logging: Log Item Pinning}(jk!Delayed Logging: Log Item Pinningjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname!#delayed-logging-log-item-pinningjp](KK Keujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Delayed Logging: Concurrent Scalability}(jk'Delayed Logging: Concurrent Scalabilityjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname'#delayed-logging-concurrent-scalabilityjp](KK Keujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLifecycle Changes}(jkLifecycle Changesjkj@ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#lifecycle-changesjp](KK Keujkjwjkj=ubajk}(j ]j ]j ]j ]j ]ujkj~jkj:ubajk}(j ]j ]j ]j ]j ]ujkjjkj4ubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUAPI}(jkj(jkjubajk}(j ]j ]j ]j ]j ]internalrefurigpu/imagination/uapi anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk OBJECT ARRAYS}(jk OBJECT ARRAYSjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#object-arraysujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIOCTLS}(jkIOCTLSjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#ioctlsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DEV_QUERY}(jk DEV_QUERYjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #dev-queryujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CREATE_BO}(jk CREATE_BOjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #create-boujkjwjkj ubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGET_BO_MMAP_OFFSET}(jkGET_BO_MMAP_OFFSETjkj3ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#get-bo-mmap-offsetujkjwjkj0ubajk}(j ]j ]j ]j ]j ]ujkj~jkj-ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(CREATE_VM_CONTEXT and DESTROY_VM_CONTEXT}(jk(CREATE_VM_CONTEXT and DESTROY_VM_CONTEXTjkjWubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname)#create-vm-context-and-destroy-vm-contextujkjwjkjTubajk}(j ]j ]j ]j ]j ]ujkj~jkjQubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVM_MAP and VM_UNMAP}(jkVM_MAP and VM_UNMAPjkj{ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#vm-map-and-vm-unmapujkjwjkjxubajk}(j ]j ]j ]j ]j ]ujkj~jkjuubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"CREATE_CONTEXT and DESTROY_CONTEXT}(jk"CREATE_CONTEXT and DESTROY_CONTEXTjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname##create-context-and-destroy-contextujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&CREATE_FREE_LIST and DESTROY_FREE_LIST}(jk&CREATE_FREE_LIST and DESTROY_FREE_LISTjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname'#create-free-list-and-destroy-free-listujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,CREATE_HWRT_DATASET and DESTROY_HWRT_DATASET}(jk,CREATE_HWRT_DATASET and DESTROY_HWRT_DATASETjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname-#create-hwrt-dataset-and-destroy-hwrt-datasetujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk SUBMIT_JOBS}(jk SUBMIT_JOBSjkj ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #submit-jobsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInternal notes}(jkInternal notesjkj;ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#internal-notesujkjwjkj8ubajk}(j ]j ]j ]j ]j ]ujkj~jkj5ubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkj}ubajk}(j ]j ]j ]j ]j ]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDisplay Core Debug tools}(jkj6jkjtubajk}(j ]j ]j ]j ]j ]internalrefurigpu/amdgpu/display/dc-debug anchornamehujkjwjkjqubajk}(j ]j ]j ]j ]j ]ujkj~jkjnubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDC Visual Confirmation}(jkDC Visual Confirmationjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#dc-visual-confirmationujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMultiple Planes Debug}(jkMultiple Planes Debugjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#multiple-planes-debugujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPipe Split Debug}(jkPipe Split Debugjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#pipe-split-debugujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DTN Debug}(jk DTN Debugjkj ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #dtn-debugujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDMUB Firmware Debug}(jkDMUB Firmware Debugjkj-ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#dmub-firmware-debugujkjwjkj*ubajk}(j ]j ]j ]j ]j ]ujkj~jkj'ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Trace Groups}(jk Trace GroupsjkjNubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #trace-groupsujkjwjkjKubajk}(j ]j ]j ]j ]j ]ujkj~jkjHubajk}(j ]j ]j ]j ]j ]ujkjjkjEubajk}(j ]j ]j ]j ]j ]ujkjjkj'ubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjnubejk}(j ]j ]j ]j ]j ]ujkjjkjkubajk}(j ]j ]j ]j ]j ]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5sysfs - _The_ filesystem for exporting kernel objects}(jkjDjkjubajk}(j ]j ]j ]j ]j ]internalrefurifilesystems/sysfs anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk What it is}(jk What it isjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #what-it-isujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Using sysfs}(jk Using sysfsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #using-sysfsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDirectory Creation}(jkDirectory Creationjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#directory-creationujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Attributes}(jk Attributesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #attributesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSubsystem-Specific Callbacks}(jkSubsystem-Specific CallbacksjkjCubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#subsystem-specific-callbacksujkjwjkj@ubajk}(j ]j ]j ]j ]j ]ujkj~jkj=ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReading/Writing Attribute Data}(jkReading/Writing Attribute Datajkjgubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#reading-writing-attribute-dataujkjwjkjdubajk}(j ]j ]j ]j ]j ]ujkj~jkjaubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTop Level Directory Layout}(jkTop Level Directory Layoutjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#top-level-directory-layoutujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCurrent Interfaces}(jkCurrent Interfacesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#current-interfacesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk devices (include/linux/device.h)}(jk devices (include/linux/device.h)jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#devices-include-linux-device-hujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$bus drivers (include/linux/device.h)}(jk$bus drivers (include/linux/device.h)jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname##bus-drivers-include-linux-device-hujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'device drivers (include/linux/device.h)}(jk'device drivers (include/linux/device.h)jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname&#device-drivers-include-linux-device-hujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Documentation}(jk DocumentationjkjHubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#documentationujkjwjkjEubajk}(j ]j ]j ]j ]j ]ujkj~jkjBubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubj]je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"_DSD Device Properties Usage Rules}(jkjRjkjubajk}(j ]j ]j ]j ]j ]internalrefuri(firmware-guide/acpi/DSD-properties-rules anchornamehujkjwjkj~ubajk}(j ]j ]j ]j ]j ]ujkj~jkj{ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Properties, Property Sets and Property Subsets}(jk.Properties, Property Sets and Property Subsetsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname.#properties-property-sets-and-property-subsetsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'General Validity Rule for Property Sets}(jk'General Validity Rule for Property Setsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname(#general-validity-rule-for-property-setsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdditional Considerations}(jkAdditional Considerationsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#additional-considerationsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Property Sets and Device Tree Bindings}(jk&Property Sets and Device Tree Bindingsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname'#property-sets-and-device-tree-bindingsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkj:ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #referencesujkjwjkj7ubajk}(j ]j ]j ]j ]j ]ujkj~jkj4ubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkj{ubejk}(j ]j ]j ]j ]j ]ujkjjkjxubajk}(j ]j ]j ]j ]j ]ujkjubjmje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdrm/i915 Intel GFX Driver}(jkj`jkjsubajk}(j ]j ]j ]j ]j ]internalrefurigpu/i915 anchornamehujkjwjkjpubajk}(j ]j ]j ]j ]j ]ujkj~jkjmubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCore Driver Infrastructure}(jkCore Driver Infrastructurejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#core-driver-infrastructureujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRuntime Power Management}(jkRuntime Power Managementjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#runtime-power-managementujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterrupt Handling}(jkInterrupt Handlingjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#interrupt-handlingujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIntel GVT-g Guest Support(vGPU)}(jkIntel GVT-g Guest Support(vGPU)jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#intel-gvt-g-guest-support-vgpuujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Intel GVT-g Host Support(vGPU device model)}(jk+Intel GVT-g Host Support(vGPU device model)jkj ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname+#intel-gvt-g-host-support-vgpu-device-modelujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Workarounds}(jk WorkaroundsjkjDubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #workaroundsujkjwjkjAubajk}(j ]j ]j ]j ]j ]ujkj~jkj>ubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDisplay Hardware Handling}(jkDisplay Hardware Handlingjkjtubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#display-hardware-handlingujkjwjkjqubajk}(j ]j ]j ]j ]j ]ujkj~jkjnubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMode Setting Infrastructure}(jkMode Setting Infrastructurejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#mode-setting-infrastructureujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFrontbuffer Tracking}(jkFrontbuffer Trackingjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#frontbuffer-trackingujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDisplay FIFO Underrun Reporting}(jkDisplay FIFO Underrun Reportingjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #display-fifo-underrun-reportingujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlane Configuration}(jkPlane Configurationjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#plane-configurationujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAtomic Plane Helpers}(jkAtomic Plane Helpersjkj%ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#atomic-plane-helpersujkjwjkj"ubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAsynchronous Page Flip}(jkAsynchronous Page FlipjkjIubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#asynchronous-page-flipujkjwjkjFubajk}(j ]j ]j ]j ]j ]ujkj~jkjCubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOutput Probing}(jkOutput Probingjkjmubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#output-probingujkjwjkjjubajk}(j ]j ]j ]j ]j ]ujkj~jkjgubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHotplug}(jkHotplugjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#hotplugujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHigh Definition Audio}(jkHigh Definition Audiojkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#high-definition-audioujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIntel HDMI LPE Audio Support}(jkIntel HDMI LPE Audio Supportjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#intel-hdmi-lpe-audio-supportujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Panel Self Refresh PSR (PSR/SRD)}(jk Panel Self Refresh PSR (PSR/SRD)jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#panel-self-refresh-psr-psr-srdujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFrame Buffer Compression (FBC)}(jkFrame Buffer Compression (FBC)jkj!ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#frame-buffer-compression-fbcujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Display Refresh Rate Switching (DRRS)}(jk%Display Refresh Rate Switching (DRRS)jkjEubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname$#display-refresh-rate-switching-drrsujkjwjkjBubajk}(j ]j ]j ]j ]j ]ujkj~jkj?ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDPIO}(jkDPIOjkjiubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#dpioujkjwjkjfubajk}(j ]j ]j ]j ]j ]ujkj~jkjcubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMC Firmware Support}(jkDMC Firmware Supportjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#dmc-firmware-supportujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVideo BIOS Table (VBT)}(jkVideo BIOS Table (VBT)jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#video-bios-table-vbtujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDisplay clocks}(jkDisplay clocksjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#display-clocksujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Display PLLs}(jk Display PLLsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #display-pllsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDisplay State Buffer}(jkDisplay State Bufferjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#display-state-bufferujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjnubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGT Programming}(jkGT ProgrammingjkjMubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#gt-programmingujkjwjkjJubajk}(j ]j ]j ]j ]j ]ujkj~jkjGubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Multicast/Replicated (MCR) Registers}(jk$Multicast/Replicated (MCR) Registersjkjnubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname##multicast-replicated-mcr-registersujkjwjkjkubajk}(j ]j ]j ]j ]j ]ujkj~jkjhubajk}(j ]j ]j ]j ]j ]ujkjjkjeubajk}(j ]j ]j ]j ]j ]ujkjjkjGubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(Memory Management and Command Submission}(jk(Memory Management and Command Submissionjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname)#memory-management-and-command-submissionujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIntel GPU Basics}(jkIntel GPU Basicsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#intel-gpu-basicsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocking Guidelines}(jkLocking Guidelinesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#locking-guidelinesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(GEM BO Management Implementation Details}(jk(GEM BO Management Implementation Detailsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname)#gem-bo-management-implementation-detailsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBuffer Object Eviction}(jkBuffer Object Evictionjkj+ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#buffer-object-evictionujkjwjkj(ubajk}(j ]j ]j ]j ]j ]ujkj~jkj%ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBuffer Object Memory Shrinking}(jkBuffer Object Memory ShrinkingjkjOubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#buffer-object-memory-shrinkingujkjwjkjLubajk}(j ]j ]j ]j ]j ]ujkj~jkjIubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBatchbuffer Parsing}(jkBatchbuffer Parsingjkjsubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#batchbuffer-parsingujkjwjkjpubajk}(j ]j ]j ]j ]j ]ujkj~jkjmubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUser Batchbuffer Execution}(jkUser Batchbuffer Executionjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#user-batchbuffer-executionujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Scheduling}(jk Schedulingjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #schedulingujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Logical Rings, Logical Ring Contexts and Execlists}(jk2Logical Rings, Logical Ring Contexts and Execlistsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname2#logical-rings-logical-ring-contexts-and-execlistsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGlobal GTT views}(jkGlobal GTT viewsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#global-gtt-viewsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGTT Fences and Swizzling}(jkGTT Fences and Swizzlingjkj'ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#gtt-fences-and-swizzlingujkjwjkj$ubajk}(j ]j ]j ]j ]j ]ujkj~jkj!ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGlobal GTT Fence Handling}(jkGlobal GTT Fence HandlingjkjHubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#global-gtt-fence-handlingujkjwjkjEubajk}(j ]j ]j ]j ]j ]ujkj~jkjBubajk}(j ]j ]j ]j ]j ]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Hardware Tiling and Swizzling Details}(jk%Hardware Tiling and Swizzling Detailsjkjlubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname&#hardware-tiling-and-swizzling-detailsujkjwjkjiubajk}(j ]j ]j ]j ]j ]ujkj~jkjfubajk}(j ]j ]j ]j ]j ]ujkjjkj?ubejk}(j ]j ]j ]j ]j ]ujkjjkj!ubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkObject Tiling IOCTLs}(jkObject Tiling IOCTLsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#object-tiling-ioctlsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProtected Objects}(jkProtected Objectsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#protected-objectsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMicrocontrollers}(jkMicrocontrollersjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#microcontrollersujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWOPCM}(jkWOPCMjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#wopcmujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk WOPCM Layout}(jk WOPCM Layoutjkj2ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #wopcm-layoutujkjwjkj/ubajk}(j ]j ]j ]j ]j ]ujkj~jkj,ubajk}(j ]j ]j ]j ]j ]ujkjjkj)ubajk}(j ]j ]j ]j ]j ]ujkjjkj ubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGuC}(jkGuCjkjbubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#gucujkjwjkj_ubajk}(j ]j ]j ]j ]j ]ujkj~jkj\ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGuC Firmware Layout}(jkGuC Firmware Layoutjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#guc-firmware-layoutujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkj}ubajk}(j ]j ]j ]j ]j ]ujkjjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGuC Memory Management}(jkGuC Memory Managementjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#guc-memory-managementujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGuC-specific firmware loader}(jkGuC-specific firmware loaderjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#guc-specific-firmware-loaderujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGuC-based command submission}(jkGuC-based command submissionjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#guc-based-command-submissionujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGuC ABI}(jkGuC ABIjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#guc-abiujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubajk}(j ]j ]j ]j ]j ]ujkjjkjzubejk}(j ]j ]j ]j ]j ]ujkjjkj\ubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHuC}(jkHuCjkjCubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#hucujkjwjkj@ubajk}(j ]j ]j ]j ]j ]ujkj~jkj=ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHuC Memory Management}(jkHuC Memory Managementjkjdubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#huc-memory-managementujkjwjkjaubajk}(j ]j ]j ]j ]j ]ujkj~jkj^ubajk}(j ]j ]j ]j ]j ]ujkjjkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHuC Firmware Layout}(jkHuC Firmware Layoutjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#huc-firmware-layoutujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkj[ubejk}(j ]j ]j ]j ]j ]ujkjjkj=ubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMC}(jkDMCjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#dmcujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTracing}(jkTracingjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#tracingujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(i915_ppgtt_create and i915_ppgtt_release}(jk(i915_ppgtt_create and i915_ppgtt_releasejkj ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname)#i915-ppgtt-create-and-i915-ppgtt-releaseujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)i915_context_create and i915_context_free}(jk)i915_context_create and i915_context_freejkj-ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname*#i915-context-create-and-i915-context-freeujkjwjkj*ubajk}(j ]j ]j ]j ]j ]ujkj~jkj'ubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPerf}(jkPerfjkj]ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#perfujkjwjkjZubajk}(j ]j ]j ]j ]j ]ujkj~jkjWubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj~ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #overviewujkjwjkj{ubajk}(j ]j ]j ]j ]j ]ujkj~jkjxubajk}(j ]j ]j ]j ]j ]ujkjjkjuubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkComparison with Core Perf}(jkComparison with Core Perfjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#comparison-with-core-perfujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Issues hit with first prototype based on Core Perf}(jk2Issues hit with first prototype based on Core Perfjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname3#issues-hit-with-first-prototype-based-on-core-perfujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jki915 Driver Entry Points}(jki915 Driver Entry Pointsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#i915-driver-entry-pointsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jki915 Perf Stream}(jki915 Perf Streamjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#i915-perf-streamujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)i915 Perf Observation Architecture Stream}(jk)i915 Perf Observation Architecture Streamjkj;ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname*#i915-perf-observation-architecture-streamujkjwjkj8ubajk}(j ]j ]j ]j ]j ]ujkj~jkj5ubajk}(j ]j ]j ]j ]j ]ujkjjkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOther i915 Perf Internals}(jkOther i915 Perf Internalsjkj_ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#other-i915-perf-internalsujkjwjkj\ubajk}(j ]j ]j ]j ]j ]ujkj~jkjYubajk}(j ]j ]j ]j ]j ]ujkjjkjuubejk}(j ]j ]j ]j ]j ]ujkjjkjWubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkStyle}(jkStylejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#styleujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRegister macro definition style}(jkRegister macro definition stylejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #register-macro-definition-styleujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk File Layout}(jk File Layoutjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #file-layoutujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNaming}(jkNamingjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#namingujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #examplesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*i915 DRM client usage stats implementation}(jk*i915 DRM client usage stats implementationjkjUubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname+#i915-drm-client-usage-stats-implementationujkjwjkjRubajk}(j ]j ]j ]j ]j ]ujkj~jkjOubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjmubejk}(j ]j ]j ]j ]j ]ujkjjkjjubajk}(j ]j ]j ]j ]j ]ujkjubjn je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Referencing hierarchical data nodes}(jkjnjkjubajk}(j ]j ]j ]j ]j ]internalrefuri,firmware-guide/acpi/dsd/data-node-references anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#exampleujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #referencesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkI915 DG1/LMEM RFC Section}(jkj|jkj ubajk}(j ]j ]j ]j ]j ]internalrefurigpu/rfc/i915_gem_lmem anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Upstream plan}(jk Upstream planjkj+ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#upstream-planujkjwjkj(ubajk}(j ]j ]j ]j ]j ]ujkj~jkj%ubajk}(j ]j ]j ]j ]j ]ujkjjkj"ubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubjhje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGPU Driver Developer’s Guide}(jkjjkjdubajk}(j ]j ]j ]j ]j ]internalrefuri gpu/index anchornamehujkjwjkjaubajk}(j ]j ]j ]j ]j ]ujkj~jkj^ubje0)}(jkhjk](jH)}(jkhjk]jk}(j ]j ]j ]j ]j ]parentjsentries](Ngpu/introductionNgpu/drm-internalsN gpu/drm-mmN gpu/drm-kmsNgpu/drm-kms-helpersN gpu/drm-uapiNgpu/drm-usage-statsNgpu/driver-uapiNgpu/drm-clientN gpu/driversN gpu/backlightNgpu/vga-switcherooNgpu/vgaarbiterNgpu/automated_testingNgpu/implementation_guidelinesNgpu/todoN gpu/rfc/indexe includefiles](jjjjjjjjjjjjjjjjjemaxdepthJcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s7/var/lib/git/docbuild/linux/Documentation/gpu/index.rstj_sKjkj{ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjubajk}(j ]j ]j ]j ]j ]internalrefurijs anchorname#indicesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]exprsubproject and htmlujkj̹jkj{ubejk}(j ]j ]j ]j ]j ]ujkjjkj^ubejk}(j ]j ]j ]j ]j ]ujkjjkj[ubajk}(j ]j ]j ]j ]j ]ujkjubjyje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGraphs}(jkjjkjubajk}(j ]j ]j ]j ]j ]internalrefurifirmware-guide/acpi/dsd/graph anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk_DSD}(jk_DSDjkj"ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#dsdujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPorts and endpoints}(jkPorts and endpointsjkjFubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#ports-and-endpointsujkjwjkjCubajk}(j ]j ]j ]j ]j ]ujkj~jkj@ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #referencesujkjwjkjgubajk}(j ]j ]j ]j ]j ]ujkj~jkjdubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&Automated testing of the DRM subsystem}(jkjjkjubajk}(j ]j ]j ]j ]j ]internalrefurigpu/automated_testing anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #introductionujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRelevant files}(jkRelevant filesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#relevant-filesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk drivers/gpu/drm/ci/gitlab-ci.yml}(jk drivers/gpu/drm/ci/gitlab-ci.ymljkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname!#drivers-gpu-drm-ci-gitlab-ci-ymlujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdrivers/gpu/drm/ci/testlist.txt}(jkdrivers/gpu/drm/ci/testlist.txtjkj,ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #drivers-gpu-drm-ci-testlist-txtujkjwjkj)ubajk}(j ]j ]j ]j ]j ]ujkj~jkj&ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk:drivers/gpu/drm/ci/${DRIVER_NAME}-${HW_REVISION}-fails.txt}(jk:drivers/gpu/drm/ci/${DRIVER_NAME}-${HW_REVISION}-fails.txtjkjPubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname5#drivers-gpu-drm-ci-driver-name-hw-revision-fails-txtujkjwjkjMubajk}(j ]j ]j ]j ]j ]ujkj~jkjJubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk;drivers/gpu/drm/ci/${DRIVER_NAME}-${HW_REVISION}-flakes.txt}(jk;drivers/gpu/drm/ci/${DRIVER_NAME}-${HW_REVISION}-flakes.txtjkjtubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname6#drivers-gpu-drm-ci-driver-name-hw-revision-flakes-txtujkjwjkjqubajk}(j ]j ]j ]j ]j ]ujkj~jkjnubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk:drivers/gpu/drm/ci/${DRIVER_NAME}-${HW_REVISION}-skips.txt}(jk:drivers/gpu/drm/ci/${DRIVER_NAME}-${HW_REVISION}-skips.txtjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname5#drivers-gpu-drm-ci-driver-name-hw-revision-skips-txtujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,How to enable automated testing on your tree}(jk,How to enable automated testing on your treejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname-#how-to-enable-automated-testing-on-your-treeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow to update test expectations}(jkHow to update test expectationsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #how-to-update-test-expectationsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow to expand coverage}(jkHow to expand coveragejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#how-to-expand-coverageujkjwjkj ubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'How to test your changes to the scripts}(jk'How to test your changes to the scriptsjkj4ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname(#how-to-test-your-changes-to-the-scriptsujkjwjkj1ubajk}(j ]j ]j ]j ]j ]ujkj~jkj.ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1How to incorporate external fixes in your testing}(jk1How to incorporate external fixes in your testingjkjXubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname2#how-to-incorporate-external-fixes-in-your-testingujkjwjkjUubajk}(j ]j ]j ]j ]j ]ujkj~jkjRubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8How to deal with automated testing labs that may be down}(jk8How to deal with automated testing labs that may be downjkj|ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname9#how-to-deal-with-automated-testing-labs-that-may-be-downujkjwjkjyubajk}(j ]j ]j ]j ]j ]ujkj~jkjvubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubjuje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jkjjkjubajk}(j ]j ]j ]j ]j ]internalrefurigpu/introduction anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkStyle Guidelines}(jkStyle Guidelinesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#style-guidelinesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Documentation Requirements for kAPI}(jk#Documentation Requirements for kAPIjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname$#documentation-requirements-for-kapiujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGetting Started}(jkGetting Startedjkj&ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#getting-startedujkjwjkj#ubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkContribution Process}(jkContribution ProcessjkjJubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#contribution-processujkjwjkjGubajk}(j ]j ]j ]j ]j ]ujkj~jkjDubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFeature Merge Deadlines}(jkFeature Merge Deadlinesjkjkubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#feature-merge-deadlinesujkjwjkjhubajk}(j ]j ]j ]j ]j ]ujkj~jkjeubajk}(j ]j ]j ]j ]j ]ujkjjkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCode of Conduct}(jkCode of Conductjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#code-of-conductujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjbubejk}(j ]j ]j ]j ]j ]ujkjjkjDubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Simple DRM drivers to use as examples}(jk%Simple DRM drivers to use as examplesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname&#simple-drm-drivers-to-use-as-examplesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkExternal References}(jkExternal Referencesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#external-referencesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConference talks}(jkConference talksjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#conference-talksujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSlides and articles}(jkSlides and articlesjkj(ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#slides-and-articlesujkjwjkj%ubajk}(j ]j ]j ]j ]j ]ujkj~jkj"ubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubj9je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSquashfs 4.0 Filesystem}(jkjjkjmubajk}(j ]j ]j ]j ]j ]internalrefurifilesystems/squashfs anchornamehujkjwjkjjubajk}(j ]j ]j ]j ]j ]ujkj~jkjgubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Filesystem Features}(jk1. Filesystem Featuresjkjubajk}(j ]j ]j ]j ]j ]internalrefurij| anchorname#filesystem-featuresujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Using Squashfs}(jk2. Using Squashfsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij| anchorname#using-squashfsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1 Mount options}(jk2.1 Mount optionsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij| anchorname#mount-optionsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Squashfs Filesystem Design}(jk3. Squashfs Filesystem Designjkjubajk}(j ]j ]j ]j ]j ]internalrefurij| anchorname#squashfs-filesystem-designujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.1 Compression options}(jk3.1 Compression optionsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij| anchorname#compression-optionsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3.2 Inodes}(jk 3.2 InodesjkjAubajk}(j ]j ]j ]j ]j ]internalrefurij| anchorname#inodesujkjwjkj>ubajk}(j ]j ]j ]j ]j ]ujkj~jkj;ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.3 Directories}(jk3.3 Directoriesjkjeubajk}(j ]j ]j ]j ]j ]internalrefurij| anchorname #directoriesujkjwjkjbubajk}(j ]j ]j ]j ]j ]ujkj~jkj_ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3.4 File data}(jk 3.4 File datajkjubajk}(j ]j ]j ]j ]j ]internalrefurij| anchorname #file-dataujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.5 Fragment lookup table}(jk3.5 Fragment lookup tablejkjubajk}(j ]j ]j ]j ]j ]internalrefurij| anchorname#fragment-lookup-tableujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.6 Uid/gid lookup table}(jk3.6 Uid/gid lookup tablejkjubajk}(j ]j ]j ]j ]j ]internalrefurij| anchorname#uid-gid-lookup-tableujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.7 Export table}(jk3.7 Export tablejkjubajk}(j ]j ]j ]j ]j ]internalrefurij| anchorname #export-tableujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.8 Xattr table}(jk3.8 Xattr tablejkjubajk}(j ]j ]j ]j ]j ]internalrefurij| anchorname #xattr-tableujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. TODOs and Outstanding Issues}(jk4. TODOs and Outstanding Issuesjkj=ubajk}(j ]j ]j ]j ]j ]internalrefurij| anchorname#todos-and-outstanding-issuesujkjwjkj:ubajk}(j ]j ]j ]j ]j ]ujkj~jkj7ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.1 TODO list}(jk 4.1 TODO listjkjaubajk}(j ]j ]j ]j ]j ]internalrefurij| anchorname #todo-listujkjwjkj^ubajk}(j ]j ]j ]j ]j ]ujkj~jkj[ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.2 Squashfs Internal Cache}(jk4.2 Squashfs Internal Cachejkjubajk}(j ]j ]j ]j ]j ]internalrefurij| anchorname#squashfs-internal-cacheujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjgubejk}(j ]j ]j ]j ]j ]ujkjjkjdubajk}(j ]j ]j ]j ]j ]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkXFS Maintainer Entry Profile}(jkjjkjubajk}(j ]j ]j ]j ]j ]internalrefuri,filesystems/xfs/xfs-maintainer-entry-profile anchornamehjpjujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #overviewjp](KKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRoles}(jkRolesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#rolesjp](KKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSubmission Checklist Addendum}(jkSubmission Checklist Addendumjkj(ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#submission-checklist-addendumjp](KKeujkjwjkj%ubajk}(j ]j ]j ]j ]j ]ujkj~jkj"ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKey Release Cycle Dates}(jkKey Release Cycle DatesjkjMubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#key-release-cycle-datesjp](KKeujkjwjkjJubajk}(j ]j ]j ]j ]j ]ujkj~jkjGubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReview Cadence}(jkReview Cadencejkjrubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#review-cadencejp](KKeujkjwjkjoubajk}(j ]j ]j ]j ]j ]ujkj~jkjlubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #referencesjp](KKeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubjE je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk6drm/bridge/dw-hdmi Synopsys DesignWare HDMI Controller}(jkjjkjubajk}(j ]j ]j ]j ]j ]internalrefurigpu/bridge/dw-hdmi anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Synopsys DesignWare HDMI Controller}(jk#Synopsys DesignWare HDMI Controllerjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname$#synopsys-designware-hdmi-controllerujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Supported Input Formats and Encodings}(jk%Supported Input Formats and Encodingsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname&#supported-input-formats-and-encodingsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubajk}(j ]j ]j ]j ]j ]ujkjjkj ubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVM_BIND locking}(jkjjkjWubajk}(j ]j ]j ]j ]j ]internalrefurigpu/drm-vm-bind-locking anchornamehujkjwjkjTubajk}(j ]j ]j ]j ]j ]ujkj~jkjQubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe DRM GPUVM set of helpers}(jkThe DRM GPUVM set of helpersjkjwubajk}(j ]j ]j ]j ]j ]internalrefurijf anchorname#the-drm-gpuvm-set-of-helpersujkjwjkjtubajk}(j ]j ]j ]j ]j ]ujkj~jkjqubajk}(j ]j ]j ]j ]j ]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Nomenclature}(jk Nomenclaturejkjubajk}(j ]j ]j ]j ]j ]internalrefurijf anchorname #nomenclatureujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocks and locking order}(jkLocks and locking orderjkjubajk}(j ]j ]j ]j ]j ]internalrefurijf anchorname#locks-and-locking-orderujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Protection and lifetime of gpu_vm_bos and gpu_vmas}(jk2Protection and lifetime of gpu_vm_bos and gpu_vmasjkjubajk}(j ]j ]j ]j ]j ]internalrefurijf anchorname3#protection-and-lifetime-of-gpu-vm-bos-and-gpu-vmasujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjnubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*Revalidation and eviction of local objects}(jk*Revalidation and eviction of local objectsjkjubajk}(j ]j ]j ]j ]j ]internalrefurijf anchorname+#revalidation-and-eviction-of-local-objectsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Revalidation}(jk Revalidationjkj(ubajk}(j ]j ]j ]j ]j ]internalrefurijf anchorname #revalidationujkjwjkj%ubajk}(j ]j ]j ]j ]j ]ujkj~jkj"ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEviction}(jkEvictionjkjLubajk}(j ]j ]j ]j ]j ]internalrefurijf anchorname #evictionujkjwjkjIubajk}(j ]j ]j ]j ]j ]ujkj~jkjFubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Locking with external buffer objects}(jk$Locking with external buffer objectsjkj|ubajk}(j ]j ]j ]j ]j ]internalrefurijf anchorname%#locking-with-external-buffer-objectsujkjwjkjyubajk}(j ]j ]j ]j ]j ]ujkj~jkjvubajk}(j ]j ]j ]j ]j ]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=Accessing the gpu_vm’s lists without the dma_resv lock held}(jk;Accessing the gpu_vm's lists without the dma_resv lock heldjkjubajk}(j ]j ]j ]j ]j ]internalrefurijf anchorname<#accessing-the-gpu-vm-s-lists-without-the-dma-resv-lock-heldujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjnubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkuserptr gpu_vmas}(jkuserptr gpu_vmasjkjubajk}(j ]j ]j ]j ]j ]internalrefurijf anchorname#userptr-gpu-vmasujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1Efficient userptr gpu_vma exec_function iteration}(jk1Efficient userptr gpu_vma exec_function iterationjkjubajk}(j ]j ]j ]j ]j ]internalrefurijf anchorname2#efficient-userptr-gpu-vma-exec-function-iterationujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocking at bind and unbind time}(jkLocking at bind and unbind timejkjubajk}(j ]j ]j ]j ]j ]internalrefurijf anchorname #locking-at-bind-and-unbind-timeujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5Locking for recoverable page-fault page-table updates}(jk5Locking for recoverable page-fault page-table updatesjkj9ubajk}(j ]j ]j ]j ]j ]internalrefurijf anchorname6#locking-for-recoverable-page-fault-page-table-updatesujkjwjkj6ubajk}(j ]j ]j ]j ]j ]ujkj~jkj3ubajk}(j ]j ]j ]j ]j ]ujkjjkjnubejk}(j ]j ]j ]j ]j ]ujkjjkjQubejk}(j ]j ]j ]j ]j ]ujkjjkjNubajk}(j ]j ]j ]j ]j ]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'drm/imagination PowerVR Graphics Driver}(jkjjkjrubajk}(j ]j ]j ]j ]j ]internalrefurigpu/imagination/index anchornamehujkjwjkjoubajk}(j ]j ]j ]j ]j ]ujkj~jkjlubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkContents}(jkContentsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #contentsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j ]j ]j ]j ]j ]parentjentries]Ngpu/imagination/uapia includefiles]jamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sC/var/lib/git/docbuild/linux/Documentation/gpu/imagination/index.rstj_sK jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjjkjlubejk}(j ]j ]j ]j ]j ]ujkjjkjiubajk}(j ]j ]j ]j ]j ]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0ZoneFS - Zone filesystem for Zoned block devices}(jkj jkjubajk}(j ]j ]j ]j ]j ]internalrefurifilesystems/zonefs anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #introductionujkjwjkj ubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkZoned block devices}(jkZoned block devicesjkj/ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#zoned-block-devicesujkjwjkj,ubajk}(j ]j ]j ]j ]j ]ujkj~jkj)ubajk}(j ]j ]j ]j ]j ]ujkjjkj&ubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkZonefs Overview}(jkZonefs Overviewjkj_ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#zonefs-overviewujkjwjkj\ubajk}(j ]j ]j ]j ]j ]ujkj~jkjYubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOn-disk metadata}(jkOn-disk metadatajkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#on-disk-metadataujkjwjkj}ubajk}(j ]j ]j ]j ]j ]ujkj~jkjzubajk}(j ]j ]j ]j ]j ]ujkjjkjwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkZone type sub-directories}(jkZone type sub-directoriesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#zone-type-sub-directoriesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Zone files}(jk Zone filesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #zone-filesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConventional zone files}(jkConventional zone filesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#conventional-zone-filesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSequential zone files}(jkSequential zone filesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#sequential-zone-filesujkjwjkj ubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubajk}(j ]j ]j ]j ]j ]ujkjjkjwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFormat options}(jkFormat optionsjkj4ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#format-optionsujkjwjkj1ubajk}(j ]j ]j ]j ]j ]ujkj~jkj.ubajk}(j ]j ]j ]j ]j ]ujkjjkjwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIO error handling}(jkIO error handlingjkjXubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#io-error-handlingujkjwjkjUubajk}(j ]j ]j ]j ]j ]ujkj~jkjRubajk}(j ]j ]j ]j ]j ]ujkjjkjwubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Mount options}(jk Mount optionsjkj|ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#mount-optionsujkjwjkjyubajk}(j ]j ]j ]j ]j ]ujkj~jkjvubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk“errors=” option}(jk"errors=" optionjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#errors-behavior-optionujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk“explicit-open” option}(jk"explicit-open" optionjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#explicit-open-optionujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjvubejk}(j ]j ]j ]j ]j ]ujkjjkjwubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRuntime sysfs attributes}(jkRuntime sysfs attributesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#runtime-sysfs-attributesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjwubejk}(j ]j ]j ]j ]j ]ujkjjkjYubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkZonefs User Space Tools}(jkZonefs User Space Toolsjkj!ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#zonefs-user-space-toolsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkjBubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #examplesujkjwjkj?ubajk}(j ]j ]j ]j ]j ]ujkj~jkj<ubajk}(j ]j ]j ]j ]j ]ujkjjkj9ubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDRM Driver uAPI}(jkjjkjubajk}(j ]j ]j ]j ]j ]internalrefurigpu/driver-uapi anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk drm/i915 uAPI}(jk drm/i915 uAPIjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#drm-i915-uapiujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdrm/nouveau uAPI}(jkdrm/nouveau uAPIjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#drm-nouveau-uapiujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVM_BIND / EXEC uAPI}(jkVM_BIND / EXEC uAPIjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#vm-bind-exec-uapiujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk drm/xe uAPI}(jk drm/xe uAPIjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #drm-xe-uapiujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkj~ubajk}(j ]j ]j ]j ]j ]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAMDgpu Display Manager}(jkj%jkjUubajk}(j ]j ]j ]j ]j ]internalrefuri"gpu/amdgpu/display/display-manager anchornamehujkjwjkjRubajk}(j ]j ]j ]j ]j ]ujkj~jkjOubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Lifecycle}(jk Lifecyclejkjuubajk}(j ]j ]j ]j ]j ]internalrefurijd anchorname #lifecycleujkjwjkjrubajk}(j ]j ]j ]j ]j ]ujkj~jkjoubajk}(j ]j ]j ]j ]j ]ujkjjkjlubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Interrupts}(jk Interruptsjkjubajk}(j ]j ]j ]j ]j ]internalrefurijd anchorname #interruptsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjlubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAtomic Implementation}(jkAtomic Implementationjkjubajk}(j ]j ]j ]j ]j ]internalrefurijd anchorname#atomic-implementationujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjlubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkColor Management Properties}(jkColor Management Propertiesjkjubajk}(j ]j ]j ]j ]j ]internalrefurijd anchorname#color-management-propertiesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-DC Color Capabilities between DCN generations}(jk-DC Color Capabilities between DCN generationsjkjubajk}(j ]j ]j ]j ]j ]internalrefurijd anchorname.#dc-color-capabilities-between-dcn-generationsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjlubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBlend Mode Properties}(jkBlend Mode Propertiesjkj2ubajk}(j ]j ]j ]j ]j ]internalrefurijd anchorname#blend-mode-propertiesujkjwjkj/ubajk}(j ]j ]j ]j ]j ]ujkj~jkj,ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBlend configuration flow}(jkBlend configuration flowjkjSubajk}(j ]j ]j ]j ]j ]internalrefurijd anchorname#blend-configuration-flowujkjwjkjPubajk}(j ]j ]j ]j ]j ]ujkj~jkjMubajk}(j ]j ]j ]j ]j ]ujkjjkjJubajk}(j ]j ]j ]j ]j ]ujkjjkj,ubejk}(j ]j ]j ]j ]j ]ujkjjkjlubejk}(j ]j ]j ]j ]j ]ujkjjkjOubejk}(j ]j ]j ]j ]j ]ujkjjkjLubajk}(j ]j ]j ]j ]j ]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkACPI _OSI and _REV methods}(jkj3jkjubajk}(j ]j ]j ]j ]j ]internalrefurifirmware-guide/acpi/osi anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow to use _OSI}(jkHow to use _OSIjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#how-to-use-osiujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBefore _OSI, there was _OS}(jkBefore _OSI, there was _OSjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#before-osi-there-was-osujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%_OSI is born, and immediately misused}(jk%_OSI is born, and immediately misusedjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname$#osi-is-born-and-immediately-misusedujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDo not use _REV}(jkDo not use _REVjkj$ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#do-not-use-revujkjwjkj!ubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Apple Mac and _OSI(“Darwin”)}(jkApple Mac and _OSI("Darwin")jkjHubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#apple-mac-and-osi-darwinujkjwjkjEubajk}(j ]j ]j ]j ]j ]ujkj~jkjBubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubj% je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMode Setting Helper Functions}(jkjAjkjubajk}(j ]j ]j ]j ]j ]internalrefurigpu/drm-kms-helpers anchornamehujkjwjkj~ubajk}(j ]j ]j ]j ]j ]ujkj~jkj{ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Modeset Helper Reference for Common Vtables}(jk+Modeset Helper Reference for Common Vtablesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname,#modeset-helper-reference-for-common-vtablesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)Atomic Modeset Helper Functions Reference}(jk)Atomic Modeset Helper Functions Referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname*#atomic-modeset-helper-functions-referenceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #overviewujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Implementing Asynchronous Atomic Commit}(jk'Implementing Asynchronous Atomic Commitjkj ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname(#implementing-asynchronous-atomic-commitujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHelper Functions Reference}(jkHelper Functions Referencejkj.ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#helper-functions-referenceujkjwjkj+ubajk}(j ]j ]j ]j ]j ]ujkj~jkj(ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Atomic State Reset and Initialization}(jk%Atomic State Reset and InitializationjkjRubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname&#atomic-state-reset-and-initializationujkjwjkjOubajk}(j ]j ]j ]j ]j ]ujkj~jkjLubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAtomic State Helper Reference}(jkAtomic State Helper Referencejkjvubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#atomic-state-helper-referenceujkjwjkjsubajk}(j ]j ]j ]j ]j ]ujkj~jkjpubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGEM Atomic Helper Reference}(jkGEM Atomic Helper Referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#gem-atomic-helper-referenceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSimple KMS Helper Reference}(jkSimple KMS Helper Referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#simple-kms-helper-referenceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk fbdev Helper Functions Reference}(jk fbdev Helper Functions Referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname!#fbdev-helper-functions-referenceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!format Helper Functions Reference}(jk!format Helper Functions Referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname"#format-helper-functions-referenceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Framebuffer DMA Helper Functions Reference}(jk*Framebuffer DMA Helper Functions Referencejkj6ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname+#framebuffer-dma-helper-functions-referenceujkjwjkj3ubajk}(j ]j ]j ]j ]j ]ujkj~jkj0ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Framebuffer GEM Helper Reference}(jk Framebuffer GEM Helper ReferencejkjZubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname!#framebuffer-gem-helper-referenceujkjwjkjWubajk}(j ]j ]j ]j ]j ]ujkj~jkjTubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBridges}(jkBridgesjkj~ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#bridgesujkjwjkj{ubajk}(j ]j ]j ]j ]j ]ujkj~jkjxubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#id1ujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDisplay Driver Integration}(jkDisplay Driver Integrationjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#display-driver-integrationujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Special Care with MIPI-DSI bridges}(jk"Special Care with MIPI-DSI bridgesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname##special-care-with-mipi-dsi-bridgesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBridge Operations}(jkBridge Operationsjkj ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#bridge-operationsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBridge Connector Helper}(jkBridge Connector Helperjkj/ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#bridge-connector-helperujkjwjkj,ubajk}(j ]j ]j ]j ]j ]ujkj~jkj)ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBridge Helper Reference}(jkBridge Helper ReferencejkjSubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#bridge-helper-referenceujkjwjkjPubajk}(j ]j ]j ]j ]j ]ujkj~jkjMubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMIPI-DSI bridge operation}(jkMIPI-DSI bridge operationjkjwubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#mipi-dsi-bridge-operationujkjwjkjtubajk}(j ]j ]j ]j ]j ]ujkj~jkjqubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Bridge Connector Helper Reference}(jk!Bridge Connector Helper Referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname"#bridge-connector-helper-referenceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPanel-Bridge Helper Reference}(jkPanel-Bridge Helper Referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#panel-bridge-helper-referenceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjxubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPanel Helper Reference}(jkPanel Helper Referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#panel-helper-referenceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Panel Self Refresh Helper Reference}(jk#Panel Self Refresh Helper Referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname$#panel-self-refresh-helper-referenceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHDCP Helper Functions Reference}(jkHDCP Helper Functions Referencejkj7ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #hdcp-helper-functions-referenceujkjwjkj4ubajk}(j ]j ]j ]j ]j ]ujkj~jkj1ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Display Port Helper Functions Reference}(jk'Display Port Helper Functions Referencejkj[ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname(#display-port-helper-functions-referenceujkjwjkjXubajk}(j ]j ]j ]j ]j ]ujkj~jkjUubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Display Port CEC Helper Functions Reference}(jk+Display Port CEC Helper Functions Referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname,#display-port-cec-helper-functions-referenceujkjwjkj|ubajk}(j ]j ]j ]j ]j ]ujkj~jkjyubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9Display Port Dual Mode Adaptor Helper Functions Reference}(jk9Display Port Dual Mode Adaptor Helper Functions Referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname:#display-port-dual-mode-adaptor-helper-functions-referenceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDisplay Port MST Helpers}(jkDisplay Port MST Helpersjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#display-port-mst-helpersujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#id2ujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTopology refcount overview}(jkTopology refcount overviewjkj ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#topology-refcount-overviewujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMalloc refcount overview}(jkMalloc refcount overviewjkj-ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#malloc-refcount-overviewujkjwjkj*ubajk}(j ]j ]j ]j ]j ]ujkj~jkj'ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Refcount relationships in a topology}(jk$Refcount relationships in a topologyjkjQubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname%#refcount-relationships-in-a-topologyujkjwjkjNubajk}(j ]j ]j ]j ]j ]ujkj~jkjKubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFunctions Reference}(jkFunctions Referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#functions-referenceujkjwjkj~ubajk}(j ]j ]j ]j ]j ]ujkj~jkj{ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTopology Lifetime Internals}(jkTopology Lifetime Internalsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#topology-lifetime-internalsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#MIPI DBI Helper Functions Reference}(jk#MIPI DBI Helper Functions Referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname$#mipi-dbi-helper-functions-referenceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#MIPI DSI Helper Functions Reference}(jk#MIPI DSI Helper Functions Referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname$#mipi-dsi-helper-functions-referenceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5Display Stream Compression Helper Functions Reference}(jk5Display Stream Compression Helper Functions Referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname6#display-stream-compression-helper-functions-referenceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Output Probing Helper Functions Reference}(jk)Output Probing Helper Functions ReferencejkjAubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname*#output-probing-helper-functions-referenceujkjwjkj>ubajk}(j ]j ]j ]j ]j ]ujkj~jkj;ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEDID Helper Functions Reference}(jkEDID Helper Functions Referencejkjeubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #edid-helper-functions-referenceujkjwjkjbubajk}(j ]j ]j ]j ]j ]ujkj~jkj_ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSCDC Helper Functions Reference}(jkSCDC Helper Functions Referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #scdc-helper-functions-referenceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk HDMI Infoframes Helper Reference}(jk HDMI Infoframes Helper Referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname!#hdmi-infoframes-helper-referenceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRectangle Utilities Reference}(jkRectangle Utilities Referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#rectangle-utilities-referenceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFlip-work Helper Reference}(jkFlip-work Helper Referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#flip-work-helper-referenceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAuxiliary Modeset Helpers}(jkAuxiliary Modeset Helpersjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#auxiliary-modeset-helpersujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk OF/DT Helpers}(jk OF/DT Helpersjkj=ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#of-dt-helpersujkjwjkj:ubajk}(j ]j ]j ]j ]j ]ujkj~jkj7ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLegacy Plane Helper Reference}(jkLegacy Plane Helper Referencejkjaubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#legacy-plane-helper-referenceujkjwjkj^ubajk}(j ]j ]j ]j ]j ]ujkj~jkj[ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Legacy CRTC/Modeset Helper Functions Reference}(jk.Legacy CRTC/Modeset Helper Functions Referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname/#legacy-crtc-modeset-helper-functions-referenceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPrivacy-screen class}(jkPrivacy-screen classjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#privacy-screen-classujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkj{ubejk}(j ]j ]j ]j ]j ]ujkjjkjxubajk}(j ]j ]j ]j ]j ]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkdrm/amdgpu AMDgpu driver}(jkjOjkjubajk}(j ]j ]j ]j ]j ]internalrefurigpu/amdgpu/index anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j ]j ]j ]j ]j ]parentjentries](Ngpu/amdgpu/module-parametersNgpu/amdgpu/driver-coreNgpu/amdgpu/display/indexNgpu/amdgpu/flashingNgpu/amdgpu/xgmiNgpu/amdgpu/rasNgpu/amdgpu/thermalNgpu/amdgpu/driver-miscNgpu/amdgpu/amdgpu-glossarye includefiles](jj j jjjjjjemaxdepthJcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s>/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/index.rstj_sKjkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"Arm Framebuffer Compression (AFBC)}(jkj]jkjAubajk}(j ]j ]j ]j ]j ]internalrefurigpu/afbc anchornamehujkjwjkj>ubajk}(j ]j ]j ]j ]j ]ujkj~jkj;ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkComponents and Ordering}(jkComponents and Orderingjkjaubajk}(j ]j ]j ]j ]j ]internalrefurijP anchorname#components-and-orderingujkjwjkj^ubajk}(j ]j ]j ]j ]j ]ujkj~jkj[ubajk}(j ]j ]j ]j ]j ]ujkjjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNumber of Planes}(jkNumber of Planesjkjubajk}(j ]j ]j ]j ]j ]internalrefurijP anchorname#number-of-planesujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCross-device interoperability}(jkCross-device interoperabilityjkjubajk}(j ]j ]j ]j ]j ]internalrefurijP anchorname#cross-device-interoperabilityujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjXubejk}(j ]j ]j ]j ]j ]ujkjjkj;ubejk}(j ]j ]j ]j ]j ]ujkjjkj8ubajk}(j ]j ]j ]j ]j ]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUBI File System}(jkjkjkjubajk}(j ]j ]j ]j ]j ]internalrefurifilesystems/ubifs anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #introductionujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mount options}(jk Mount optionsjkj&ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#mount-optionsujkjwjkj#ubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuick usage instructions}(jkQuick usage instructionsjkjJubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#quick-usage-instructionsujkjwjkjGubajk}(j ]j ]j ]j ]j ]ujkj~jkjDubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjnubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #referencesujkjwjkjkubajk}(j ]j ]j ]j ]j ]ujkj~jkjhubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLow Power Idle Table (LPIT)}(jkjyjkjubajk}(j ]j ]j ]j ]j ]internalrefurifirmware-guide/acpi/lpit anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3drm/pl111 ARM PrimeCell PL110 and PL111 CLCD Driver}(jkjjkjubajk}(j ]j ]j ]j ]j ]internalrefuri gpu/pl111 anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Mode Setting (KMS)}(jkjjkjubajk}(j ]j ]j ]j ]j ]internalrefuri gpu/drm-kms anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #overviewujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!KMS Core Structures and Functions}(jk!KMS Core Structures and FunctionsjkjCubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname"#kms-core-structures-and-functionsujkjwjkj@ubajk}(j ]j ]j ]j ]j ]ujkj~jkj=ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModeset Base Object Abstraction}(jkModeset Base Object Abstractionjkjgubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #modeset-base-object-abstractionujkjwjkjdubajk}(j ]j ]j ]j ]j ]ujkj~jkjaubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAtomic Mode Setting}(jkAtomic Mode Settingjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#atomic-mode-settingujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHandling Driver Private State}(jkHandling Driver Private Statejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#handling-driver-private-stateujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Atomic Mode Setting Function Reference}(jk&Atomic Mode Setting Function Referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname'#atomic-mode-setting-function-referenceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Atomic Mode Setting IOCTL and UAPI Functions}(jk,Atomic Mode Setting IOCTL and UAPI Functionsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname-#atomic-mode-setting-ioctl-and-uapi-functionsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCRTC Abstraction}(jkCRTC Abstractionjkj$ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#crtc-abstractionujkjwjkj!ubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCRTC Functions Reference}(jkCRTC Functions ReferencejkjEubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#crtc-functions-referenceujkjwjkjBubajk}(j ]j ]j ]j ]j ]ujkj~jkj?ubajk}(j ]j ]j ]j ]j ]ujkjjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Color Management Functions Reference}(jk$Color Management Functions Referencejkjiubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname%#color-management-functions-referenceujkjwjkjfubajk}(j ]j ]j ]j ]j ]ujkj~jkjcubajk}(j ]j ]j ]j ]j ]ujkjjkj<ubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFrame Buffer Abstraction}(jkFrame Buffer Abstractionjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#frame-buffer-abstractionujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Frame Buffer Functions Reference}(jk Frame Buffer Functions Referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname!#frame-buffer-functions-referenceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDRM Format Handling}(jkDRM Format Handlingjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#drm-format-handlingujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFormat Modifiers}(jkFormat Modifiersjkj ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#format-modifiersujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOpen Source User Waiver}(jkOpen Source User Waiverjkj/ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#open-source-user-waiverujkjwjkj,ubajk}(j ]j ]j ]j ]j ]ujkj~jkj)ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFormat Functions Reference}(jkFormat Functions ReferencejkjSubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#format-functions-referenceujkjwjkjPubajk}(j ]j ]j ]j ]j ]ujkj~jkjMubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDumb Buffer Objects}(jkDumb Buffer Objectsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#dumb-buffer-objectsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkj}ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPlane Abstraction}(jkPlane Abstractionjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#plane-abstractionujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlane Functions Reference}(jkPlane Functions Referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#plane-functions-referenceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Plane Composition Functions Reference}(jk%Plane Composition Functions Referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname&#plane-composition-functions-referenceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Plane Damage Tracking Functions Reference}(jk)Plane Damage Tracking Functions Referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname*#plane-damage-tracking-functions-referenceujkjwjkj ubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Display Modes Function Reference}(jk Display Modes Function Referencejkj@ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname!#display-modes-function-referenceujkjwjkj=ubajk}(j ]j ]j ]j ]j ]ujkj~jkj:ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkConnector Abstraction}(jkConnector Abstractionjkjdubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#connector-abstractionujkjwjkjaubajk}(j ]j ]j ]j ]j ]ujkj~jkj^ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConnector Functions Reference}(jkConnector Functions Referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#connector-functions-referenceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkj|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWriteback Connectors}(jkWriteback Connectorsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#writeback-connectorsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkj|ubejk}(j ]j ]j ]j ]j ]ujkjjkj^ubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEncoder Abstraction}(jkEncoder Abstractionjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#encoder-abstractionujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEncoder Functions Reference}(jkEncoder Functions Referencejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#encoder-functions-referenceujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk KMS Locking}(jk KMS Lockingjkj* ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #kms-lockingujkjwjkj' ubajk}(j ]j ]j ]j ]j ]ujkj~jkj$ ubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKMS Properties}(jkKMS PropertiesjkjN ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#kms-propertiesujkjwjkjK ubajk}(j ]j ]j ]j ]j ]ujkj~jkjH ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Requirements}(jk Requirementsjkjo ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #requirementsujkjwjkjl ubajk}(j ]j ]j ]j ]j ]ujkj~jkji ubajk}(j ]j ]j ]j ]j ]ujkjjkjf ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Property Types and Blob Property Support}(jk(Property Types and Blob Property Supportjkj ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname)#property-types-and-blob-property-supportujkjwjkj ubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubajk}(j ]j ]j ]j ]j ]ujkjjkjf ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStandard Connector Properties}(jkStandard Connector Propertiesjkj ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#standard-connector-propertiesujkjwjkj ubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubajk}(j ]j ]j ]j ]j ]ujkjjkjf ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"HDMI Specific Connector Properties}(jk"HDMI Specific Connector Propertiesjkj ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname##hdmi-specific-connector-propertiesujkjwjkj ubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubajk}(j ]j ]j ]j ]j ]ujkjjkjf ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Analog TV Specific Connector Properties}(jk'Analog TV Specific Connector Propertiesjkj ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname(#analog-tv-specific-connector-propertiesujkjwjkj ubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubajk}(j ]j ]j ]j ]j ]ujkjjkjf ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStandard CRTC Properties}(jkStandard CRTC Propertiesjkj# ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#standard-crtc-propertiesujkjwjkj ubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubajk}(j ]j ]j ]j ]j ]ujkjjkjf ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStandard Plane Properties}(jkStandard Plane PropertiesjkjG ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#standard-plane-propertiesujkjwjkjD ubajk}(j ]j ]j ]j ]j ]ujkj~jkjA ubajk}(j ]j ]j ]j ]j ]ujkjjkjf ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlane Composition Properties}(jkPlane Composition Propertiesjkjk ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#plane-composition-propertiesujkjwjkjh ubajk}(j ]j ]j ]j ]j ]ujkj~jkje ubajk}(j ]j ]j ]j ]j ]ujkjjkjf ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDamage Tracking Properties}(jkDamage Tracking Propertiesjkj ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#damage-tracking-propertiesujkjwjkj ubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubajk}(j ]j ]j ]j ]j ]ujkjjkjf ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkColor Management Properties}(jkColor Management Propertiesjkj ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#color-management-propertiesujkjwjkj ubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubajk}(j ]j ]j ]j ]j ]ujkjjkjf ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTile Group Property}(jkTile Group Propertyjkj ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#tile-group-propertyujkjwjkj ubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubajk}(j ]j ]j ]j ]j ]ujkjjkjf ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExplicit Fencing Properties}(jkExplicit Fencing Propertiesjkj ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#explicit-fencing-propertiesujkjwjkj ubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubajk}(j ]j ]j ]j ]j ]ujkjjkjf ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVariable Refresh Properties}(jkVariable Refresh Propertiesjkj ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#variable-refresh-propertiesujkjwjkj ubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubajk}(j ]j ]j ]j ]j ]ujkjjkjf ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCursor Hotspot Properties}(jkCursor Hotspot PropertiesjkjC ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#cursor-hotspot-propertiesujkjwjkj@ ubajk}(j ]j ]j ]j ]j ]ujkj~jkj= ubajk}(j ]j ]j ]j ]j ]ujkjjkjf ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExisting KMS Properties}(jkExisting KMS Propertiesjkjg ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#existing-kms-propertiesujkjwjkjd ubajk}(j ]j ]j ]j ]j ]ujkj~jkja ubajk}(j ]j ]j ]j ]j ]ujkjjkjf ubejk}(j ]j ]j ]j ]j ]ujkjjkjH ubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVertical Blanking}(jkVertical Blankingjkj ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#vertical-blankingujkjwjkj ubajk}(j ]j ]j ]j ]j ]ujkj~jkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkguest shared file system}(jkjjkjubajk}(j ]j ]j ]j ]j ]internalrefurifilesystems/virtiofs anchornamehujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #introductionujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#usageujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Mount options}(jk Mount optionsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#mount-optionsujkjwjkjubajk}(j ]j ]j ]j ]j ]ujkj~jkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkatime behavior}(jkatime behaviorjkj)ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#atime-behaviorujkjwjkj&ubajk}(j ]j ]j ]j ]j ]ujkj~jkj#ubajk}(j ]j ]j ]j ]j ]ujkjjkj ubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Internals}(jk Internalsjkjeubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #internalsujkjwjkjbubajk}(j ]j ]j ]j ]j ]ujkj~jkj_ubajk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubejk}(j ]j ]j ]j ]j ]ujkjjkjubajk}(j ]j ]j ]j ]j ]ujkjubjl je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&Component Helper for Aggregate Drivers}(jkjjkjubajk}(j]j ]j ]j ]j]internalrefuridriver-api/component anchornamehujk referencejkjubajk}(j]j ]j ]j ]j]ujkcompact_paragraphjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPI}(jkAPIjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname#apiujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujk list_itemjkjubajk}(j]j ]j ]j ]j]ujk bullet_listjkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk ACPI Support}(jkjjkjubajk}(j]j ]j ]j ]j]internalrefuridriver-api/acpi/index anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j ]j ]j ]j]parentj entries](N driver-api/acpi/linuxized-acpicaNdriver-api/acpi/scan_handlerse includefiles](j!j#emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujktoctreej^sC/var/lib/git/docbuild/linux/Documentation/driver-api/acpi/index.rstj_sKjkjubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Open Firmware Devicetree Unittest}(jkj'jkjMubajk}(j]j ]j ]j ]j]internalrefuridevicetree/of_unittest anchornamehujkjjkjJubajk}(j]j ]j ]j ]j]ujkjjkjGubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. Introductionjkjmubajk}(j]j ]j ]j ]j]internalrefurij\ anchorname #introductionujkjjkjjubajk}(j]j ]j ]j ]j]ujkjjkjgubajk}(j]j ]j ]j ]j]ujkjjkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Verbose Output (EXPECT)}(jk2. Verbose Output (EXPECT)jkjubajk}(j]j ]j ]j ]j]internalrefurij\ anchorname#verbose-output-expectujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjdubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 3. Test-data}(jk 3. Test-datajkjubajk}(j]j ]j ]j ]j]internalrefurij\ anchorname #test-dataujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.1. Adding the test data}(jk3.1. Adding the test datajkjubajk}(j]j ]j ]j ]j]internalrefurij\ anchorname#adding-the-test-dataujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.2. Removing the test data}(jk3.2. Removing the test datajkjubajk}(j]j ]j ]j ]j]internalrefurij\ anchorname#removing-the-test-dataujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkjjkjdubejk}(j]j ]j ]j ]j]ujkjjkjGubejk}(j]j ]j ]j ]j]ujkjjkjDubajk}(j]j ]j ]j ]j]ujkjubj4je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0Documentation subsystem maintainer entry profile}(jkj5jkj?ubajk}(j]j ]j ]j ]j]internalrefuridoc-guide/maintainer-profile anchornamehujkjjkj<ubajk}(j]j ]j ]j ]j]ujkjjkj9ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSubmit checklist addendum}(jkSubmit checklist addendumjkj_ubajk}(j]j ]j ]j ]j]internalrefurijN anchorname#submit-checklist-addendumujkjjkj\ubajk}(j]j ]j ]j ]j]ujkjjkjYubajk}(j]j ]j ]j ]j]ujkjjkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKey cycle dates}(jkKey cycle datesjkjubajk}(j]j ]j ]j ]j]internalrefurijN anchorname#key-cycle-datesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkj}ubajk}(j]j ]j ]j ]j]ujkjjkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReview cadence}(jkReview cadencejkjubajk}(j]j ]j ]j ]j]internalrefurijN anchorname#review-cadenceujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjVubejk}(j]j ]j ]j ]j]ujkjjkj9ubejk}(j]j ]j ]j ]j]ujkjjkj6ubajk}(j]j ]j ]j ]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"GPIO Descriptor Consumer Interface}(jkjCjkjubajk}(j]j ]j ]j ]j]internalrefuridriver-api/gpio/consumer anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGuidelines for GPIOs consumers}(jkGuidelines for GPIOs consumersjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname#guidelines-for-gpios-consumersujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkObtaining and Disposing GPIOs}(jkObtaining and Disposing GPIOsjkj$ubajk}(j]j ]j ]j ]j]internalrefurij anchorname#obtaining-and-disposing-gpiosujkjjkj!ubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Using GPIOs}(jk Using GPIOsjkjHubajk}(j]j ]j ]j ]j]internalrefurij anchorname #using-gpiosujkjjkjEubajk}(j]j ]j ]j ]j]ujkjjkjBubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetting Direction}(jkSetting Directionjkjiubajk}(j]j ]j ]j ]j]internalrefurij anchorname#setting-directionujkjjkjfubajk}(j]j ]j ]j ]j]ujkjjkjcubajk}(j]j ]j ]j ]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpinlock-Safe GPIO Access}(jkSpinlock-Safe GPIO Accessjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname#spinlock-safe-gpio-accessujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGPIO Access That May Sleep}(jkGPIO Access That May Sleepjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname#gpio-access-that-may-sleepujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'The active low and open drain semantics}(jk'The active low and open drain semanticsjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname(#the-active-low-and-open-drain-semanticsujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAccessing raw GPIO values}(jkAccessing raw GPIO valuesjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname#accessing-raw-gpio-valuesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1Access multiple GPIOs with a single function call}(jk1Access multiple GPIOs with a single function calljkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname2#access-multiple-gpios-with-a-single-function-callujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGPIOs mapped to IRQs}(jkGPIOs mapped to IRQsjkjAubajk}(j]j ]j ]j ]j]internalrefurij anchorname#gpios-mapped-to-irqsujkjjkj>ubajk}(j]j ]j ]j ]j]ujkjjkj;ubajk}(j]j ]j ]j ]j]ujkjjkj`ubejk}(j]j ]j ]j ]j]ujkjjkjBubejk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGPIOs and ACPI}(jkGPIOs and ACPIjkjqubajk}(j]j ]j ]j ]j]internalrefurij anchorname#gpios-and-acpiujkjjkjnubajk}(j]j ]j ]j ]j]ujkjjkjkubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Interacting With the Legacy GPIO Subsystem}(jk*Interacting With the Legacy GPIO Subsystemjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname+#interacting-with-the-legacy-gpio-subsystemujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjubj&je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!How to write kernel documentation}(jkjQjkjubajk}(j]j ]j ]j ]j]internalrefuridoc-guide/index anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j ]j ]j ]j]parentjentries](Ndoc-guide/sphinxNdoc-guide/kernel-docNdoc-guide/parse-headersNdoc-guide/contributingNdoc-guide/maintainer-profilee includefiles](jjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj0j^s=/var/lib/git/docbuild/linux/Documentation/doc-guide/index.rstj_sKjkjubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjubajk}(j]j ]j ]j ]j]internalrefurij anchorname#indicesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]exprsubproject and htmlujkonlyjkjubejk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjubj'je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEarly Userspace}(jkj_jkjUubajk}(j]j ]j ]j ]j]internalrefuri driver-api/early-userspace/index anchornamehujkjjkjRubajk}(j]j ]j ]j ]j]ujkjjkjOubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j ]j ]j ]j]parentjdentries](N2driver-api/early-userspace/early_userspace_supportN(driver-api/early-userspace/buffer-formate includefiles](j{j}emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj0j^sN/var/lib/git/docbuild/linux/Documentation/driver-api/early-userspace/index.rstj_sKjkjlubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjubajk}(j]j ]j ]j ]j]internalrefurijd anchorname#indicesujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]exprsubproject and htmlujkj9jkjlubejk}(j]j ]j ]j ]j]ujkjjkjOubejk}(j]j ]j ]j ]j]ujkjjkjLubajk}(j]j ]j ]j ]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFirmware API core features}(jkjmjkjubajk}(j]j ]j ]j ]j]internalrefuridriver-api/firmware/core anchornamehujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j ]j ]j ]j]parentjentries](N"driver-api/firmware/fw_search_pathNdriver-api/firmware/built-in-fwN"driver-api/firmware/firmware_cacheN$driver-api/firmware/direct-fs-lookupN'driver-api/firmware/fallback-mechanismsN driver-api/firmware/lookup-orderN-driver-api/firmware/firmware-usage-guidelinese includefiles](jjjjjjjemaxdepthJcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj0j^sF/var/lib/git/docbuild/linux/Documentation/driver-api/firmware/core.rstj_sKjkjubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjubjBje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLegacy GPIO Interfaces}(jkj{jkj0ubajk}(j]j ]j ]j ]j]internalrefuridriver-api/gpio/legacy anchornamehujkjjkj-ubajk}(j]j ]j ]j ]j]ujkjjkj*ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is a GPIO?}(jkWhat is a GPIO?jkjPubajk}(j]j ]j ]j ]j]internalrefurij? anchorname#what-is-a-gpioujkjjkjMubajk}(j]j ]j ]j ]j]ujkjjkjJubajk}(j]j ]j ]j ]j]ujkjjkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGPIO conventions}(jkGPIO conventionsjkjtubajk}(j]j ]j ]j ]j]internalrefurij? anchorname#gpio-conventionsujkjjkjqubajk}(j]j ]j ]j ]j]ujkjjkjnubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIdentifying GPIOs}(jkIdentifying GPIOsjkjubajk}(j]j ]j ]j ]j]internalrefurij? anchorname#identifying-gpiosujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Using GPIOs}(jk Using GPIOsjkjubajk}(j]j ]j ]j ]j]internalrefurij? anchorname #using-gpiosujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpinlock-Safe GPIO access}(jkSpinlock-Safe GPIO accessjkjubajk}(j]j ]j ]j ]j]internalrefurij? anchorname#spinlock-safe-gpio-accessujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGPIO access that may sleep}(jkGPIO access that may sleepjkjubajk}(j]j ]j ]j ]j]internalrefurij? anchorname#gpio-access-that-may-sleepujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkClaiming and Releasing GPIOs}(jkClaiming and Releasing GPIOsjkj%ubajk}(j]j ]j ]j ]j]internalrefurij? anchorname#claiming-and-releasing-gpiosujkjjkj"ubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGPIOs mapped to IRQs}(jkGPIOs mapped to IRQsjkjIubajk}(j]j ]j ]j ]j]internalrefurij? anchorname#gpios-mapped-to-irqsujkjjkjFubajk}(j]j ]j ]j ]j]ujkjjkjCubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEmulating Open Drain Signals}(jkEmulating Open Drain Signalsjkjmubajk}(j]j ]j ]j ]j]internalrefurij? anchorname#emulating-open-drain-signalsujkjjkjjubajk}(j]j ]j ]j ]j]ujkjjkjgubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*GPIO controllers and the pinctrl subsystem}(jk*GPIO controllers and the pinctrl subsystemjkjubajk}(j]j ]j ]j ]j]internalrefurij? anchorname+#gpio-controllers-and-the-pinctrl-subsystemujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkjjkjnubejk}(j]j ]j ]j ]j]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat do these conventions omit?}(jkWhat do these conventions omit?jkjubajk}(j]j ]j ]j ]j]internalrefurij? anchorname#what-do-these-conventions-omitujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)GPIO implementor’s framework (OPTIONAL)}(jk'GPIO implementor's framework (OPTIONAL)jkjubajk}(j]j ]j ]j ]j]internalrefurij? anchorname&#gpio-implementor-s-framework-optionalujkjjkjubajk}(j]j ]j ]j ]j]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkController Drivers: gpio_chip}(jkController Drivers: gpio_chipjkj ubajk}(j]j ]j ]j ]j]internalrefurij? anchorname#controller-drivers-gpio-chipujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlatform Support}(jkPlatform Supportjkj* ubajk}(j]j ]j ]j ]j]internalrefurij? anchorname#platform-supportujkjjkj' ubajk}(j]j ]j ]j ]j]ujkjjkj$ ubajk}(j]j ]j ]j ]j]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Board Support}(jk Board SupportjkjN ubajk}(j]j ]j ]j ]j]internalrefurij? anchorname#board-supportujkjjkjK ubajk}(j]j ]j ]j ]j]ujkjjkjH ubajk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkjjkjubejk}(j]j ]j ]j ]j]ujkjjkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(Sysfs Interface for Userspace (OPTIONAL)}(jk(Sysfs Interface for Userspace (OPTIONAL)jkj~ ubajk}(j]j ]j ]j ]j]internalrefurij? anchorname'#sysfs-interface-for-userspace-optionalujkjjkj{ ubajk}(j]j ]j ]j ]j]ujkjjkjx ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPaths in Sysfs}(jkPaths in Sysfsjkj ubajk}(j]j ]j ]j ]j]internalrefurij? anchorname#paths-in-sysfsujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkjx ubejk}(j]j ]j ]j ]j]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk API Reference}(jk API Referencejkj ubajk}(j]j ]j ]j ]j]internalrefurij? anchorname#api-referenceujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkjjkjGubejk}(j]j ]j ]j ]j]ujkjjkj*ubejk}(j]j ]j ]j ]j]ujkjjkj'ubajk}(j]j ]j ]j ]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jkjjkj!ubajk}(j]j ]j ]j ]j]internalrefuridriver-api/gpio/intro anchornamehujkjjkj!ubajk}(j]j ]j ]j ]j]ujkjjkj!ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGPIO Interfaces}(jkGPIO Interfacesjkj(!ubajk}(j]j ]j ]j ]j]internalrefurij! anchorname#gpio-interfacesujkjjkj%!ubajk}(j]j ]j ]j ]j]ujkjjkj"!ubajk}(j]j ]j ]j ]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is a GPIO?}(jkWhat is a GPIO?jkjL!ubajk}(j]j ]j ]j ]j]internalrefurij! anchorname#what-is-a-gpioujkjjkjI!ubajk}(j]j ]j ]j ]j]ujkjjkjF!ubajk}(j]j ]j ]j ]j]ujkjjkj!ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCommon GPIO Properties}(jkCommon GPIO Propertiesjkjp!ubajk}(j]j ]j ]j ]j]internalrefurij! anchorname#common-gpio-propertiesujkjjkjm!ubajk}(j]j ]j ]j ]j]ujkjjkjj!ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkActive-High and Active-Low}(jkActive-High and Active-Lowjkj!ubajk}(j]j ]j ]j ]j]internalrefurij! anchorname#active-high-and-active-lowujkjjkj!ubajk}(j]j ]j ]j ]j]ujkjjkj!ubajk}(j]j ]j ]j ]j]ujkjjkj!ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOpen Drain and Open Source}(jkOpen Drain and Open Sourcejkj!ubajk}(j]j ]j ]j ]j]internalrefurij! anchorname#open-drain-and-open-sourceujkjjkj!ubajk}(j]j ]j ]j ]j]ujkjjkj!ubajk}(j]j ]j ]j ]j]ujkjjkj!ubejk}(j]j ]j ]j ]j]ujkjjkjj!ubejk}(j]j ]j ]j ]j]ujkjjkj!ubejk}(j]j ]j ]j ]j]ujkjjkj!ubejk}(j]j ]j ]j ]j]ujkjjkj ubajk}(j]j ]j ]j ]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk FPGA Bridge}(jkjjkj!ubajk}(j]j ]j ]j ]j]internalrefuridriver-api/fpga/fpga-bridge anchornamehujkjjkj!ubajk}(j]j ]j ]j ]j]ujkjjkj!ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"API to implement a new FPGA bridge}(jk"API to implement a new FPGA bridgejkj"ubajk}(j]j ]j ]j ]j]internalrefurij " anchorname##api-to-implement-a-new-fpga-bridgeujkjjkj"ubajk}(j]j ]j ]j ]j]ujkjjkj"ubajk}(j]j ]j ]j ]j]ujkjjkj"ubajk}(j]j ]j ]j ]j]ujkjjkj!ubejk}(j]j ]j ]j ]j]ujkjjkj!ubajk}(j]j ]j ]j ]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOther Firmware Interfaces}(jkjjkjS"ubajk}(j]j ]j ]j ]j]internalrefuri$driver-api/firmware/other_interfaces anchornamehujkjjkjP"ubajk}(j]j ]j ]j ]j]ujkjjkjM"ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMI Interfaces}(jkDMI Interfacesjkjs"ubajk}(j]j ]j ]j ]j]internalrefurijb" anchorname#dmi-interfacesujkjjkjp"ubajk}(j]j ]j ]j ]j]ujkjjkjm"ubajk}(j]j ]j ]j ]j]ujkjjkjj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEDD Interfaces}(jkEDD Interfacesjkj"ubajk}(j]j ]j ]j ]j]internalrefurijb" anchorname#edd-interfacesujkjjkj"ubajk}(j]j ]j ]j ]j]ujkjjkj"ubajk}(j]j ]j ]j ]j]ujkjjkjj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Generic System Framebuffers Interface}(jk%Generic System Framebuffers Interfacejkj"ubajk}(j]j ]j ]j ]j]internalrefurijb" anchorname&#generic-system-framebuffers-interfaceujkjjkj"ubajk}(j]j ]j ]j ]j]ujkjjkj"ubajk}(j]j ]j ]j ]j]ujkjjkjj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Intel Stratix10 SoC Service Layer}(jk!Intel Stratix10 SoC Service Layerjkj"ubajk}(j]j ]j ]j ]j]internalrefurijb" anchorname"#intel-stratix10-soc-service-layerujkjjkj"ubajk}(j]j ]j ]j ]j]ujkjjkj"ubajk}(j]j ]j ]j ]j]ujkjjkjj"ubejk}(j]j ]j ]j ]j]ujkjjkjM"ubejk}(j]j ]j ]j ]j]ujkjjkjJ"ubajk}(j]j ]j ]j ]j]ujkjubj-je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFallback mechanisms}(jkjjkj#ubajk}(j]j ]j ]j ]j]internalrefuri'driver-api/firmware/fallback-mechanisms anchornamehujkjjkj#ubajk}(j]j ]j ]j ]j]ujkjjkj#ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Justifying the firmware fallback mechanism}(jk*Justifying the firmware fallback mechanismjkj8#ubajk}(j]j ]j ]j ]j]internalrefurij'# anchorname+#justifying-the-firmware-fallback-mechanismujkjjkj5#ubajk}(j]j ]j ]j ]j]ujkjjkj2#ubajk}(j]j ]j ]j ]j]ujkjjkj/#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTypes of fallback mechanisms}(jkTypes of fallback mechanismsjkj\#ubajk}(j]j ]j ]j ]j]internalrefurij'# anchorname#types-of-fallback-mechanismsujkjjkjY#ubajk}(j]j ]j ]j ]j]ujkjjkjV#ubajk}(j]j ]j ]j ]j]ujkjjkj/#ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFirmware sysfs loading facility}(jkFirmware sysfs loading facilityjkj#ubajk}(j]j ]j ]j ]j]internalrefurij'# anchorname #firmware-sysfs-loading-facilityujkjjkj}#ubajk}(j]j ]j ]j ]j]ujkjjkjz#ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfirmware_fallback_sysfs}(jkfirmware_fallback_sysfsjkj#ubajk}(j]j ]j ]j ]j]internalrefurij'# anchorname#firmware-fallback-sysfsujkjjkj#ubajk}(j]j ]j ]j ]j]ujkjjkj#ubajk}(j]j ]j ]j ]j]ujkjjkj#ubajk}(j]j ]j ]j ]j]ujkjjkjz#ubejk}(j]j ]j ]j ]j]ujkjjkj/#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Firmware kobject uevent fallback mechanism}(jk*Firmware kobject uevent fallback mechanismjkj#ubajk}(j]j ]j ]j ]j]internalrefurij'# anchorname+#firmware-kobject-uevent-fallback-mechanismujkjjkj#ubajk}(j]j ]j ]j ]j]ujkjjkj#ubajk}(j]j ]j ]j ]j]ujkjjkj/#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Firmware custom fallback mechanism}(jk"Firmware custom fallback mechanismjkj#ubajk}(j]j ]j ]j ]j]internalrefurij'# anchorname##firmware-custom-fallback-mechanismujkjjkj#ubajk}(j]j ]j ]j ]j]ujkjjkj#ubajk}(j]j ]j ]j ]j]ujkjjkj/#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFirmware fallback timeout}(jkFirmware fallback timeoutjkj$ubajk}(j]j ]j ]j ]j]internalrefurij'# anchorname#firmware-fallback-timeoutujkjjkj$ubajk}(j]j ]j ]j ]j]ujkjjkj$ubajk}(j]j ]j ]j ]j]ujkjjkj/#ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(EFI embedded firmware fallback mechanism}(jk(EFI embedded firmware fallback mechanismjkj=$ubajk}(j]j ]j ]j ]j]internalrefurij'# anchorname)#efi-embedded-firmware-fallback-mechanismujkjjkj:$ubajk}(j]j ]j ]j ]j]ujkjjkj7$ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6Example how to check for and extract embedded firmware}(jk6Example how to check for and extract embedded firmwarejkj^$ubajk}(j]j ]j ]j ]j]internalrefurij'# anchorname7#example-how-to-check-for-and-extract-embedded-firmwareujkjjkj[$ubajk}(j]j ]j ]j ]j]ujkjjkjX$ubajk}(j]j ]j ]j ]j]ujkjjkjU$ubajk}(j]j ]j ]j ]j]ujkjjkj7$ubejk}(j]j ]j ]j ]j]ujkjjkj/#ubejk}(j]j ]j ]j ]j]ujkjjkj#ubejk}(j]j ]j ]j ]j]ujkjjkj#ubajk}(j]j ]j ]j ]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkcfg80211 subsystem}(jkjjkj$ubajk}(j]j ]j ]j ]j]internalrefuridriver-api/80211/cfg80211 anchornamehujkjjkj$ubajk}(j]j ]j ]j ]j]ujkjjkj$ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice registration}(jkDevice registrationjkj$ubajk}(j]j ]j ]j ]j]internalrefurij$ anchorname#device-registrationujkjjkj$ubajk}(j]j ]j ]j ]j]ujkjjkj$ubajk}(j]j ]j ]j ]j]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkActions and configuration}(jkActions and configurationjkj$ubajk}(j]j ]j ]j ]j]internalrefurij$ anchorname#actions-and-configurationujkjjkj$ubajk}(j]j ]j ]j ]j]ujkjjkj$ubajk}(j]j ]j ]j ]j]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkScanning and BSS list handling}(jkScanning and BSS list handlingjkj %ubajk}(j]j ]j ]j ]j]internalrefurij$ anchorname#scanning-and-bss-list-handlingujkjjkj%ubajk}(j]j ]j ]j ]j]ujkjjkj%ubajk}(j]j ]j ]j ]j]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUtility functions}(jkUtility functionsjkj/%ubajk}(j]j ]j ]j ]j]internalrefurij$ anchorname#utility-functionsujkjjkj,%ubajk}(j]j ]j ]j ]j]ujkjjkj)%ubajk}(j]j ]j ]j ]j]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkData path helpers}(jkData path helpersjkjS%ubajk}(j]j ]j ]j ]j]internalrefurij$ anchorname#data-path-helpersujkjjkjP%ubajk}(j]j ]j ]j ]j]ujkjjkjM%ubajk}(j]j ]j ]j ]j]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Regulatory enforcement infrastructure}(jk%Regulatory enforcement infrastructurejkjw%ubajk}(j]j ]j ]j ]j]internalrefurij$ anchorname&#regulatory-enforcement-infrastructureujkjjkjt%ubajk}(j]j ]j ]j ]j]ujkjjkjq%ubajk}(j]j ]j ]j ]j]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRFkill integration}(jkRFkill integrationjkj%ubajk}(j]j ]j ]j ]j]internalrefurij$ anchorname#rfkill-integrationujkjjkj%ubajk}(j]j ]j ]j ]j]ujkjjkj%ubajk}(j]j ]j ]j ]j]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Test mode}(jk Test modejkj%ubajk}(j]j ]j ]j ]j]internalrefurij$ anchorname #test-modeujkjjkj%ubajk}(j]j ]j ]j ]j]ujkjjkj%ubajk}(j]j ]j ]j ]j]ujkjjkj$ubejk}(j]j ]j ]j ]j]ujkjjkj$ubejk}(j]j ]j ]j ]j]ujkjjkj$ubajk}(j]j ]j ]j ]j]ujkjubjLje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-Error Detection And Correction (EDAC) Devices}(jkjjk j%ubajk}(j]j ]j ]j ]j]internalrefuridriver-api/edac anchornamehujkjjkj%ubajk}(j]j ]j ]j ]j]ujkjjkj%ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Main Concepts used at the EDAC subsystem}(jk(Main Concepts used at the EDAC subsystemjkj&ubajk}(j]j ]j ]j ]j]internalrefurij& anchorname)#main-concepts-used-at-the-edac-subsystemujkjjkj&ubajk}(j]j ]j ]j ]j]ujkjjkj&ubajk}(j]j ]j ]j ]j]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Controllers}(jkMemory Controllersjkj<&ubajk}(j]j ]j ]j ]j]internalrefurij& anchorname#memory-controllersujkjjkj9&ubajk}(j]j ]j ]j ]j]ujkjjkj6&ubajk}(j]j ]j ]j ]j]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPCI Controllers}(jkPCI Controllersjkj`&ubajk}(j]j ]j ]j ]j]internalrefurij& anchorname#pci-controllersujkjjkj]&ubajk}(j]j ]j ]j ]j]ujkjjkjZ&ubajk}(j]j ]j ]j ]j]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EDAC Blocks}(jk EDAC Blocksjkj&ubajk}(j]j ]j ]j ]j]internalrefurij& anchorname #edac-blocksujkjjkj&ubajk}(j]j ]j ]j ]j]ujkjjkj~&ubajk}(j]j ]j ]j ]j]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHeterogeneous system support}(jkHeterogeneous system supportjkj&ubajk}(j]j ]j ]j ]j]internalrefurij& anchorname#heterogeneous-system-supportujkjjkj&ubajk}(j]j ]j ]j ]j]ujkjjkj&ubajk}(j]j ]j ]j ]j]ujkjjkj&ubejk}(j]j ]j ]j ]j]ujkjjkj%ubejk}(j]j ]j ]j ]j]ujkjjkj%ubajk}(j]j ]j ]j ]j]ujkjubj1je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGPIO Driver Interface}(jkjjkj&ubajk}(j]j ]j ]j ]j]internalrefuridriver-api/gpio/driver anchornamehujkjjkj&ubajk}(j]j ]j ]j ]j]ujkjjkj&ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Internal Representation of GPIOs}(jk Internal Representation of GPIOsjkj'ubajk}(j]j ]j ]j ]j]internalrefurij& anchorname!#internal-representation-of-gpiosujkjjkj&ubajk}(j]j ]j ]j ]j]ujkjjkj&ubajk}(j]j ]j ]j ]j]ujkjjkj&ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkController Drivers: gpio_chip}(jkController Drivers: gpio_chipjkj%'ubajk}(j]j ]j ]j ]j]internalrefurij& anchorname#controller-drivers-gpio-chipujkjjkj"'ubajk}(j]j ]j ]j ]j]ujkjjkj'ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGPIO electrical configuration}(jkGPIO electrical configurationjkjF'ubajk}(j]j ]j ]j ]j]internalrefurij& anchorname#gpio-electrical-configurationujkjjkjC'ubajk}(j]j ]j ]j ]j]ujkjjkj@'ubajk}(j]j ]j ]j ]j]ujkjjkj='ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk GPIO lines with debounce support}(jk GPIO lines with debounce supportjkjj'ubajk}(j]j ]j ]j ]j]internalrefurij& anchorname!#gpio-lines-with-debounce-supportujkjjkjg'ubajk}(j]j ]j ]j ]j]ujkjjkjd'ubajk}(j]j ]j ]j ]j]ujkjjkj='ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)GPIO lines with open drain/source support}(jk)GPIO lines with open drain/source supportjkj'ubajk}(j]j ]j ]j ]j]internalrefurij& anchorname*#gpio-lines-with-open-drain-source-supportujkjjkj'ubajk}(j]j ]j ]j ]j]ujkjjkj'ubajk}(j]j ]j ]j ]j]ujkjjkj='ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-GPIO lines with pull up/down resistor support}(jk-GPIO lines with pull up/down resistor supportjkj'ubajk}(j]j ]j ]j ]j]internalrefurij& anchorname.#gpio-lines-with-pull-up-down-resistor-supportujkjjkj'ubajk}(j]j ]j ]j ]j]ujkjjkj'ubajk}(j]j ]j ]j ]j]ujkjjkj='ubejk}(j]j ]j ]j ]j]ujkjjkj'ubejk}(j]j ]j ]j ]j]ujkjjkj&ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGPIO drivers providing IRQs}(jkGPIO drivers providing IRQsjkj'ubajk}(j]j ]j ]j ]j]internalrefurij& anchorname#gpio-drivers-providing-irqsujkjjkj'ubajk}(j]j ]j ]j ]j]ujkjjkj'ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCascaded GPIO irqchips}(jkCascaded GPIO irqchipsjkj(ubajk}(j]j ]j ]j ]j]internalrefurij& anchorname#cascaded-gpio-irqchipsujkjjkj(ubajk}(j]j ]j ]j ]j]ujkjjkj'ubajk}(j]j ]j ]j ]j]ujkjjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Infrastructure helpers for GPIO irqchips}(jk(Infrastructure helpers for GPIO irqchipsjkj'(ubajk}(j]j ]j ]j ]j]internalrefurij& anchorname)#infrastructure-helpers-for-gpio-irqchipsujkjjkj$(ubajk}(j]j ]j ]j ]j]ujkjjkj!(ubajk}(j]j ]j ]j ]j]ujkjjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocking IRQ usage}(jkLocking IRQ usagejkjK(ubajk}(j]j ]j ]j ]j]internalrefurij& anchorname#locking-irq-usageujkjjkjH(ubajk}(j]j ]j ]j ]j]ujkjjkjE(ubajk}(j]j ]j ]j ]j]ujkjjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDisabling and enabling IRQs}(jkDisabling and enabling IRQsjkjo(ubajk}(j]j ]j ]j ]j]internalrefurij& anchorname#disabling-and-enabling-irqsujkjjkjl(ubajk}(j]j ]j ]j ]j]ujkjjkji(ubajk}(j]j ]j ]j ]j]ujkjjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Real-Time compliance for GPIO IRQ chips}(jk'Real-Time compliance for GPIO IRQ chipsjkj(ubajk}(j]j ]j ]j ]j]internalrefurij& anchorname(#real-time-compliance-for-gpio-irq-chipsujkjjkj(ubajk}(j]j ]j ]j ]j]ujkjjkj(ubajk}(j]j ]j ]j ]j]ujkjjkj'ubejk}(j]j ]j ]j ]j]ujkjjkj'ubejk}(j]j ]j ]j ]j]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRequesting self-owned GPIO pins}(jkRequesting self-owned GPIO pinsjkj(ubajk}(j]j ]j ]j ]j]internalrefurij& anchorname #requesting-self-owned-gpio-pinsujkjjkj(ubajk}(j]j ]j ]j ]j]ujkjjkj(ubajk}(j]j ]j ]j ]j]ujkjjkj&ubejk}(j]j ]j ]j ]j]ujkjjkj&ubejk}(j]j ]j ]j ]j]ujkjjkj&ubajk}(j]j ]j ]j ]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Driver Model}(jkjjkj(ubajk}(j]j ]j ]j ]j]internalrefuridriver-api/driver-model/index anchornamehujkjjkj(ubajk}(j]j ]j ]j ]j]ujkjjkj(ubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j ]j ]j ]j]parentj )entries](Ndriver-api/driver-model/bindingNdriver-api/driver-model/busN'driver-api/driver-model/design-patternsNdriver-api/driver-model/deviceNdriver-api/driver-model/devresNdriver-api/driver-model/driverN driver-api/driver-model/overviewN driver-api/driver-model/platformNdriver-api/driver-model/portinge includefiles](j")j$)j&)j()j*)j,)j.)j0)j2)emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj0j^sK/var/lib/git/docbuild/linux/Documentation/driver-api/driver-model/index.rstj_sKjkj)ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjI)ubajk}(j]j ]j ]j ]j]internalrefurij ) anchorname#indicesujkjjkjF)ubajk}(j]j ]j ]j ]j]ujkjjkjC)ubajk}(j]j ]j ]j ]j]ujkjjkj@)ubajk}(j]j ]j ]j ]j]exprsubproject and htmlujkj9jkj)ubejk}(j]j ]j ]j ]j]ujkjjkj(ubejk}(j]j ]j ]j ]j]ujkjjkj(ubajk}(j]j ]j ]j ]j]ujkjubj& je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACPI Scan Handlers}(jkjjkj)ubajk}(j]j ]j ]j ]j]internalrefuridriver-api/acpi/scan_handlers anchornamehujkjjkj)ubajk}(j]j ]j ]j ]j]ujkjjkj)ubajk}(j]j ]j ]j ]j]ujkjjkj)ubajk}(j]j ]j ]j ]j]ujkjubj7je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPXA/MMP - DMA Slave controller}(jkjjkj)ubajk}(j]j ]j ]j ]j]internalrefuridriver-api/dmaengine/pxa_dma anchornamehujkjjkj)ubajk}(j]j ]j ]j ]j]ujkjjkj)ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Constraints}(jk Constraintsjkj)ubajk}(j]j ]j ]j ]j]internalrefurij) anchorname #constraintsujkjjkj)ubajk}(j]j ]j ]j ]j]ujkjjkj)ubajk}(j]j ]j ]j ]j]ujkjjkj)ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDesign}(jkDesignjkj)ubajk}(j]j ]j ]j ]j]internalrefurij) anchorname#designujkjjkj)ubajk}(j]j ]j ]j ]j]ujkjjkj)ubajk}(j]j ]j ]j ]j]ujkjjkj)ubejk}(j]j ]j ]j ]j]ujkjjkj)ubejk}(j]j ]j ]j ]j]ujkjjkj)ubajk}(j]j ]j ]j ]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDriver Binding}(jkjjkj3*ubajk}(j]j ]j ]j ]j]internalrefuridriver-api/driver-model/binding anchornamehujkjjkj0*ubajk}(j]j ]j ]j ]j]ujkjjkj-*ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBus}(jkBusjkjS*ubajk}(j]j ]j ]j ]j]internalrefurijB* anchorname#busujkjjkjP*ubajk}(j]j ]j ]j ]j]ujkjjkjM*ubajk}(j]j ]j ]j ]j]ujkjjkjJ*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdevice_register}(jkdevice_registerjkjw*ubajk}(j]j ]j ]j ]j]internalrefurijB* anchorname#device-registerujkjjkjt*ubajk}(j]j ]j ]j ]j]ujkjjkjq*ubajk}(j]j ]j ]j ]j]ujkjjkjJ*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Device Class}(jk Device Classjkj*ubajk}(j]j ]j ]j ]j]internalrefurijB* anchorname #device-classujkjjkj*ubajk}(j]j ]j ]j ]j]ujkjjkj*ubajk}(j]j ]j ]j ]j]ujkjjkjJ*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver}(jkDriverjkj*ubajk}(j]j ]j ]j ]j]internalrefurijB* anchorname#driverujkjjkj*ubajk}(j]j ]j ]j ]j]ujkjjkj*ubajk}(j]j ]j ]j ]j]ujkjjkjJ*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksysfs}(jksysfsjkj*ubajk}(j]j ]j ]j ]j]internalrefurijB* anchorname#sysfsujkjjkj*ubajk}(j]j ]j ]j ]j]ujkjjkj*ubajk}(j]j ]j ]j ]j]ujkjjkjJ*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdriver_register}(jkdriver_registerjkj+ubajk}(j]j ]j ]j ]j]internalrefurijB* anchorname#driver-registerujkjjkj+ubajk}(j]j ]j ]j ]j]ujkjjkj+ubajk}(j]j ]j ]j ]j]ujkjjkjJ*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRemoval}(jkRemovaljkj++ubajk}(j]j ]j ]j ]j]internalrefurijB* anchorname#removalujkjjkj(+ubajk}(j]j ]j ]j ]j]ujkjjkj%+ubajk}(j]j ]j ]j ]j]ujkjjkjJ*ubejk}(j]j ]j ]j ]j]ujkjjkj-*ubejk}(j]j ]j ]j ]j]ujkjjkj**ubajk}(j]j ]j ]j ]j]ujkjubj;je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Auxiliary Bus}(jkj#jkjd+ubajk}(j]j ]j ]j ]j]internalrefuridriver-api/auxiliary_bus anchornamehujkjjkja+ubajk}(j]j ]j ]j ]j]ujkjjkj^+ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%When Should the Auxiliary Bus Be Used}(jk%When Should the Auxiliary Bus Be Usedjkj+ubajk}(j]j ]j ]j ]j]internalrefurijs+ anchorname&#when-should-the-auxiliary-bus-be-usedujkjjkj+ubajk}(j]j ]j ]j ]j]ujkjjkj~+ubajk}(j]j ]j ]j ]j]ujkjjkj{+ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAuxiliary Device Creation}(jkAuxiliary Device Creationjkj+ubajk}(j]j ]j ]j ]j]internalrefurijs+ anchorname#auxiliary-device-creationujkjjkj+ubajk}(j]j ]j ]j ]j]ujkjjkj+ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Auxiliary Device Memory Model and Lifespan}(jk*Auxiliary Device Memory Model and Lifespanjkj+ubajk}(j]j ]j ]j ]j]internalrefurijs+ anchorname+#auxiliary-device-memory-model-and-lifespanujkjjkj+ubajk}(j]j ]j ]j ]j]ujkjjkj+ubajk}(j]j ]j ]j ]j]ujkjjkj+ubajk}(j]j ]j ]j ]j]ujkjjkj+ubejk}(j]j ]j ]j ]j]ujkjjkj{+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAuxiliary Drivers}(jkAuxiliary Driversjkj+ubajk}(j]j ]j ]j ]j]internalrefurijs+ anchorname#auxiliary-driversujkjjkj+ubajk}(j]j ]j ]j ]j]ujkjjkj+ubajk}(j]j ]j ]j ]j]ujkjjkj{+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Example Usage}(jk Example Usagejkj,ubajk}(j]j ]j ]j ]j]internalrefurijs+ anchorname#example-usageujkjjkj,ubajk}(j]j ]j ]j ]j]ujkjjkj,ubajk}(j]j ]j ]j ]j]ujkjjkj{+ubejk}(j]j ]j ]j ]j]ujkjjkj^+ubejk}(j]j ]j ]j ]j]ujkjjkj[+ubajk}(j]j ]j ]j ]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEISA bus support}(jkj1jkjV,ubajk}(j]j ]j ]j ]j]internalrefuridriver-api/eisa anchornamehujkjjkjS,ubajk}(j]j ]j ]j ]j]ujkjjkjP,ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBus root driver}(jkBus root driverjkjv,ubajk}(j]j ]j ]j ]j]internalrefurije, anchorname#bus-root-driverujkjjkjs,ubajk}(j]j ]j ]j ]j]ujkjjkjp,ubajk}(j]j ]j ]j ]j]ujkjjkjm,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver}(jkDriverjkj,ubajk}(j]j ]j ]j ]j]internalrefurije, anchorname#driverujkjjkj,ubajk}(j]j ]j ]j ]j]ujkjjkj,ubajk}(j]j ]j ]j ]j]ujkjjkjm,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice}(jkDevicejkj,ubajk}(j]j ]j ]j ]j]internalrefurije, anchorname#deviceujkjjkj,ubajk}(j]j ]j ]j ]j]ujkjjkj,ubajk}(j]j ]j ]j ]j]ujkjjkjm,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Misc stuff}(jk Misc stuffjkj,ubajk}(j]j ]j ]j ]j]internalrefurije, anchorname #misc-stuffujkjjkj,ubajk}(j]j ]j ]j ]j]ujkjjkj,ubajk}(j]j ]j ]j ]j]ujkjjkjm,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel parameters}(jkKernel parametersjkj-ubajk}(j]j ]j ]j ]j]internalrefurije, anchorname#kernel-parametersujkjjkj-ubajk}(j]j ]j ]j ]j]ujkjjkj-ubajk}(j]j ]j ]j ]j]ujkjjkjm,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Random notes}(jk Random notesjkj*-ubajk}(j]j ]j ]j ]j]internalrefurije, anchorname #random-notesujkjjkj'-ubajk}(j]j ]j ]j ]j]ujkjjkj$-ubajk}(j]j ]j ]j ]j]ujkjjkjm,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThanks}(jkThanksjkjN-ubajk}(j]j ]j ]j ]j]internalrefurije, anchorname#thanksujkjjkjK-ubajk}(j]j ]j ]j ]j]ujkjjkjH-ubajk}(j]j ]j ]j ]j]ujkjjkjm,ubejk}(j]j ]j ]j ]j]ujkjjkjP,ubejk}(j]j ]j ]j ]j]ujkjjkjM,ubajk}(j]j ]j ]j ]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkinitramfs buffer format}(jkj?jkj-ubajk}(j]j ]j ]j ]j]internalrefuri(driver-api/early-userspace/buffer-format anchornamehujkjjkj-ubajk}(j]j ]j ]j ]j]ujkjjkj-ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHandling of hard links}(jkHandling of hard linksjkj-ubajk}(j]j ]j ]j ]j]internalrefurij- anchorname#handling-of-hard-linksujkjjkj-ubajk}(j]j ]j ]j ]j]ujkjjkj-ubajk}(j]j ]j ]j ]j]ujkjjkj-ubajk}(j]j ]j ]j ]j]ujkjjkj-ubejk}(j]j ]j ]j ]j]ujkjjkj~-ubajk}(j]j ]j ]j ]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"DMAengine controller documentation}(jkjMjkj-ubajk}(j]j ]j ]j ]j]internalrefuridriver-api/dmaengine/provider anchornamehujkjjkj-ubajk}(j]j ]j ]j ]j]ujkjjkj-ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHardware Introduction}(jkHardware Introductionjkj.ubajk}(j]j ]j ]j ]j]internalrefurij- anchorname#hardware-introductionujkjjkj-ubajk}(j]j ]j ]j ]j]ujkjjkj-ubajk}(j]j ]j ]j ]j]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA Support in Linux}(jkDMA Support in Linuxjkj$.ubajk}(j]j ]j ]j ]j]internalrefurij- anchorname#dma-support-in-linuxujkjjkj!.ubajk}(j]j ]j ]j ]j]ujkjjkj.ubajk}(j]j ]j ]j ]j]ujkjjkj-ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDMAEngine APIs}(jkDMAEngine APIsjkjH.ubajk}(j]j ]j ]j ]j]internalrefurij- anchorname#dmaengine-apisujkjjkjE.ubajk}(j]j ]j ]j ]j]ujkjjkjB.ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk``struct dma_device``jk]jkstruct dma_device}(jkhjkjl.ubajk}(j]j ]j ]j ]j]ujkliteralj^sNj_sNjkji.ubjk Initialization}(jk Initializationjkji.ubejk}(j]j ]j ]j ]j]internalrefurij- anchorname!#struct-dma-device-initializationujkjjkjf.ubajk}(j]j ]j ]j ]j]ujkjjkjc.ubajk}(j]j ]j ]j ]j]ujkjjkj`.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported transaction types}(jkSupported transaction typesjkj.ubajk}(j]j ]j ]j ]j]internalrefurij- anchorname#supported-transaction-typesujkjjkj.ubajk}(j]j ]j ]j ]j]ujkjjkj.ubajk}(j]j ]j ]j ]j]ujkjjkj`.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPer descriptor metadata support}(jkPer descriptor metadata supportjkj.ubajk}(j]j ]j ]j ]j]internalrefurij- anchorname #per-descriptor-metadata-supportujkjjkj.ubajk}(j]j ]j ]j ]j]ujkjjkj.ubajk}(j]j ]j ]j ]j]ujkjjkj`.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice operations}(jkDevice operationsjkj.ubajk}(j]j ]j ]j ]j]internalrefurij- anchorname#device-operationsujkjjkj.ubajk}(j]j ]j ]j ]j]ujkjjkj.ubajk}(j]j ]j ]j ]j]ujkjjkj`.ubejk}(j]j ]j ]j ]j]ujkjjkjB.ubejk}(j]j ]j ]j ]j]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Misc notes}(jk Misc notesjkj/ubajk}(j]j ]j ]j ]j]internalrefurij- anchorname #misc-notesujkjjkj/ubajk}(j]j ]j ]j ]j]ujkjjkj/ubajk}(j]j ]j ]j ]j]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral Design Notes}(jkGeneral Design Notesjkj8/ubajk}(j]j ]j ]j ]j]internalrefurij- anchorname#general-design-notesujkjjkj5/ubajk}(j]j ]j ]j ]j]ujkjjkj2/ubajk}(j]j ]j ]j ]j]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGlossary}(jkGlossaryjkj\/ubajk}(j]j ]j ]j ]j]internalrefurij- anchorname #glossaryujkjjkjY/ubajk}(j]j ]j ]j ]j]ujkjjkjV/ubajk}(j]j ]j ]j ]j]ujkjjkj-ubejk}(j]j ]j ]j ]j]ujkjjkj-ubejk}(j]j ]j ]j ]j]ujkjjkj-ubajk}(j]j ]j ]j ]j]ujkjubj@je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCA driver for a selfmade cheap BT8xx based PCI GPIO-card (bt8xxgpio)}(jkj[jkj/ubajk}(j]j ]j ]j ]j]internalrefuridriver-api/gpio/bt8xxgpio anchornamehujkjjkj/ubajk}(j]j ]j ]j ]j]ujkjjkj/ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&How to physically access the GPIO pins}(jk&How to physically access the GPIO pinsjkj/ubajk}(j]j ]j ]j ]j]internalrefurij/ anchorname'#how-to-physically-access-the-gpio-pinsujkjjkj/ubajk}(j]j ]j ]j ]j]ujkjjkj/ubajk}(j]j ]j ]j ]j]ujkjjkj/ubajk}(j]j ]j ]j ]j]ujkjjkj/ubejk}(j]j ]j ]j ]j]ujkjjkj/ubajk}(j]j ]j ]j ]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux Firmware API}(jkjijkj/ubajk}(j]j ]j ]j ]j]internalrefuridriver-api/firmware/index anchornamehujkjjkj/ubajk}(j]j ]j ]j ]j]ujkjjkj/ubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j ]j ]j ]j]parentj/entries](N driver-api/firmware/introductionNdriver-api/firmware/coreNdriver-api/firmware/efi/indexN$driver-api/firmware/request_firmwareNdriver-api/firmware/fw_uploadN$driver-api/firmware/other_interfacese includefiles](j0j0j0j0j0j0emaxdepthJcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj0j^sG/var/lib/git/docbuild/linux/Documentation/driver-api/firmware/index.rstj_sKjkj0ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj50ubajk}(j]j ]j ]j ]j]internalrefurij/ anchorname#indicesujkjjkj20ubajk}(j]j ]j ]j ]j]ujkjjkj/0ubajk}(j]j ]j ]j ]j]ujkjjkj,0ubajk}(j]j ]j ]j ]j]exprsubproject and htmlujkj9jkj0ubejk}(j]j ]j ]j ]j]ujkjjkj/ubejk}(j]j ]j ]j ]j]ujkjjkj/ubajk}(j]j ]j ]j ]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCrypto Drivers}(jkjwjkjv0ubajk}(j]j ]j ]j ]j]internalrefuridriver-api/crypto/index anchornamehujkjjkjs0ubajk}(j]j ]j ]j ]j]ujkjjkjp0ubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j ]j ]j ]j]parentj0entries]Ndriver-api/crypto/iaa/indexa includefiles]j0amaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj0j^sE/var/lib/git/docbuild/linux/Documentation/driver-api/crypto/index.rstj_sK jkj0ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj0ubajk}(j]j ]j ]j ]j]internalrefurij0 anchorname#indicesujkjjkj0ubajk}(j]j ]j ]j ]j]ujkjjkj0ubajk}(j]j ]j ]j ]j]ujkjjkj0ubajk}(j]j ]j ]j ]j]exprsubproject and htmlujkj9jkj0ubejk}(j]j ]j ]j ]j]ujkjjkjp0ubejk}(j]j ]j ]j ]j]ujkjjkjm0ubajk}(j]j ]j ]j ]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGeneric Counter Interface}(jkjjkj0ubajk}(j]j ]j ]j ]j]internalrefuridriver-api/generic-counter anchornamehujkjjkj0ubajk}(j]j ]j ]j ]j]ujkjjkj0ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj1ubajk}(j]j ]j ]j ]j]internalrefurij1 anchorname #introductionujkjjkj1ubajk}(j]j ]j ]j ]j]ujkjjkj1ubajk}(j]j ]j ]j ]j]ujkjjkj 1ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTheory}(jkTheoryjkj81ubajk}(j]j ]j ]j ]j]internalrefurij1 anchorname#theoryujkjjkj51ubajk}(j]j ]j ]j ]j]ujkjjkj21ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSIGNAL}(jkSIGNALjkjY1ubajk}(j]j ]j ]j ]j]internalrefurij1 anchorname#signalujkjjkjV1ubajk}(j]j ]j ]j ]j]ujkjjkjS1ubajk}(j]j ]j ]j ]j]ujkjjkjP1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNAPSE}(jkSYNAPSEjkj}1ubajk}(j]j ]j ]j ]j]internalrefurij1 anchorname#synapseujkjjkjz1ubajk}(j]j ]j ]j ]j]ujkjjkjw1ubajk}(j]j ]j ]j ]j]ujkjjkjP1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCOUNT}(jkCOUNTjkj1ubajk}(j]j ]j ]j ]j]internalrefurij1 anchorname#countujkjjkj1ubajk}(j]j ]j ]j ]j]ujkjjkj1ubajk}(j]j ]j ]j ]j]ujkjjkjP1ubejk}(j]j ]j ]j ]j]ujkjjkj21ubejk}(j]j ]j ]j ]j]ujkjjkj 1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParadigm}(jkParadigmjkj1ubajk}(j]j ]j ]j ]j]internalrefurij1 anchorname #paradigmujkjjkj1ubajk}(j]j ]j ]j ]j]ujkjjkj1ubajk}(j]j ]j ]j ]j]ujkjjkj 1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Driver API}(jk Driver APIjkj1ubajk}(j]j ]j ]j ]j]internalrefurij1 anchorname #driver-apiujkjjkj1ubajk}(j]j ]j ]j ]j]ujkjjkj1ubajk}(j]j ]j ]j ]j]ujkjjkj 1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver Implementation}(jkDriver Implementationjkj2ubajk}(j]j ]j ]j ]j]internalrefurij1 anchorname#driver-implementationujkjjkj2ubajk}(j]j ]j ]j ]j]ujkjjkj2ubajk}(j]j ]j ]j ]j]ujkjjkj 1ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSubsystem Architecture}(jkSubsystem Architecturejkj=2ubajk}(j]j ]j ]j ]j]internalrefurij1 anchorname#subsystem-architectureujkjjkj:2ubajk}(j]j ]j ]j ]j]ujkjjkj72ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCounter device driver}(jkCounter device driverjkj^2ubajk}(j]j ]j ]j ]j]internalrefurij1 anchorname#counter-device-driverujkjjkj[2ubajk}(j]j ]j ]j ]j]ujkjjkjX2ubajk}(j]j ]j ]j ]j]ujkjjkjU2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Counter core}(jk Counter corejkj2ubajk}(j]j ]j ]j ]j]internalrefurij1 anchorname #counter-coreujkjjkj2ubajk}(j]j ]j ]j ]j]ujkjjkj|2ubajk}(j]j ]j ]j ]j]ujkjjkjU2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Counter sysfs}(jk Counter sysfsjkj2ubajk}(j]j ]j ]j ]j]internalrefurij1 anchorname#counter-sysfsujkjjkj2ubajk}(j]j ]j ]j ]j]ujkjjkj2ubajk}(j]j ]j ]j ]j]ujkjjkjU2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCounter chrdev}(jkCounter chrdevjkj2ubajk}(j]j ]j ]j ]j]internalrefurij1 anchorname#counter-chrdevujkjjkj2ubajk}(j]j ]j ]j ]j]ujkjjkj2ubajk}(j]j ]j ]j ]j]ujkjjkjU2ubejk}(j]j ]j ]j ]j]ujkjjkj72ubejk}(j]j ]j ]j ]j]ujkjjkj 1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs Interface}(jkSysfs Interfacejkj2ubajk}(j]j ]j ]j ]j]internalrefurij1 anchorname#sysfs-interfaceujkjjkj2ubajk}(j]j ]j ]j ]j]ujkjjkj2ubajk}(j]j ]j ]j ]j]ujkjjkj 1ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCounter Character Device}(jkCounter Character Devicejkj3ubajk}(j]j ]j ]j ]j]internalrefurij1 anchorname#counter-character-deviceujkjjkj3ubajk}(j]j ]j ]j ]j]ujkjjkj3ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCounter events}(jkCounter eventsjkj?3ubajk}(j]j ]j ]j ]j]internalrefurij1 anchorname#counter-eventsujkjjkj<3ubajk}(j]j ]j ]j ]j]ujkjjkj93ubajk}(j]j ]j ]j ]j]ujkjjkj63ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Userspace}(jk Userspacejkjc3ubajk}(j]j ]j ]j ]j]internalrefurij1 anchorname #userspaceujkjjkj`3ubajk}(j]j ]j ]j ]j]ujkjjkj]3ubajk}(j]j ]j ]j ]j]ujkjjkj63ubejk}(j]j ]j ]j ]j]ujkjjkj3ubejk}(j]j ]j ]j ]j]ujkjjkj 1ubejk}(j]j ]j ]j ]j]ujkjjkj0ubejk}(j]j ]j ]j ]j]ujkjjkj0ubajk}(j]j ]j ]j ]j]ujkjubj?je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk FPGA Region}(jkjjkj3ubajk}(j]j ]j ]j ]j]internalrefuridriver-api/fpga/fpga-region anchornamehujkjjkj3ubajk}(j]j ]j ]j ]j]ujkjjkj3ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj3ubajk}(j]j ]j ]j ]j]internalrefurij3 anchorname #overviewujkjjkj3ubajk}(j]j ]j ]j ]j]ujkjjkj3ubajk}(j]j ]j ]j ]j]ujkjjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow to add a new FPGA region}(jkHow to add a new FPGA regionjkj3ubajk}(j]j ]j ]j ]j]internalrefurij3 anchorname#how-to-add-a-new-fpga-regionujkjjkj3ubajk}(j]j ]j ]j ]j]ujkjjkj3ubajk}(j]j ]j ]j ]j]ujkjjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPI to add a new FPGA region}(jkAPI to add a new FPGA regionjkj4ubajk}(j]j ]j ]j ]j]internalrefurij3 anchorname#api-to-add-a-new-fpga-regionujkjjkj 4ubajk}(j]j ]j ]j ]j]ujkjjkj 4ubajk}(j]j ]j ]j ]j]ujkjjkj3ubejk}(j]j ]j ]j ]j]ujkjjkj3ubejk}(j]j ]j ]j ]j]ujkjjkj3ubajk}(j]j ]j ]j ]j]ujkjubj'je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'Linux 802.11 Driver Developer’s Guide}(jkjjkjI4ubajk}(j]j ]j ]j ]j]internalrefuridriver-api/80211/index anchornamehujkjjkjF4ubajk}(j]j ]j ]j ]j]ujkjjkjC4ubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j ]j ]j ]j]parentjX4entries](Ndriver-api/80211/introductionNdriver-api/80211/cfg80211Ndriver-api/80211/mac80211N"driver-api/80211/mac80211-advancede includefiles](jo4jq4js4ju4emaxdepthJcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj0j^sD/var/lib/git/docbuild/linux/Documentation/driver-api/80211/index.rstj_sKjkj`4ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj4ubajk}(j]j ]j ]j ]j]internalrefurijX4 anchorname#indicesujkjjkj4ubajk}(j]j ]j ]j ]j]ujkjjkj4ubajk}(j]j ]j ]j ]j]ujkjjkj4ubajk}(j]j ]j ]j ]j]exprsubproject and htmlujkj9jkj`4ubejk}(j]j ]j ]j ]j]ujkjjkjC4ubejk}(j]j ]j ]j ]j]ujkjjkj@4ubajk}(j]j ]j ]j ]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFirmware search paths}(jkjjkj4ubajk}(j]j ]j ]j ]j]internalrefuri"driver-api/firmware/fw_search_path anchornamehujkjjkj4ubajk}(j]j ]j ]j ]j]ujkjjkj4ubajk}(j]j ]j ]j ]j]ujkjjkj4ubajk}(j]j ]j ]j ]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEarly userspace support}(jkjjkj4ubajk}(j]j ]j ]j ]j]internalrefuri2driver-api/early-userspace/early_userspace_support anchornamehujkjjkj4ubajk}(j]j ]j ]j ]j]ujkjjkj4ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCPIO ARCHIVE method}(jkCPIO ARCHIVE methodjkj5ubajk}(j]j ]j ]j ]j]internalrefurij5 anchorname#cpio-archive-methodujkjjkj5ubajk}(j]j ]j ]j ]j]ujkjjkj5ubajk}(j]j ]j ]j ]j]ujkjjkj5ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIMAGE BUILDING method}(jkIMAGE BUILDING methodjkj=5ubajk}(j]j ]j ]j ]j]internalrefurij5 anchorname#image-building-methodujkjjkj:5ubajk}(j]j ]j ]j ]j]ujkjjkj75ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhere’s this all leading?}(jkWhere's this all leading?jkj^5ubajk}(j]j ]j ]j ]j]internalrefurij5 anchorname#where-s-this-all-leadingujkjjkj[5ubajk}(j]j ]j ]j ]j]ujkjjkjX5ubajk}(j]j ]j ]j ]j]ujkjjkjU5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow does it work?}(jkHow does it work?jkj5ubajk}(j]j ]j ]j ]j]internalrefurij5 anchorname#how-does-it-workujkjjkj5ubajk}(j]j ]j ]j ]j]ujkjjkj|5ubajk}(j]j ]j ]j ]j]ujkjjkjU5ubejk}(j]j ]j ]j ]j]ujkjjkj75ubejk}(j]j ]j ]j ]j]ujkjjkj5ubejk}(j]j ]j ]j ]j]ujkjjkj4ubejk}(j]j ]j ]j ]j]ujkjjkj4ubajk}(j]j ]j ]j ]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkI3C device driver API}(jkjjkj5ubajk}(j]j ]j ]j ]j]internalrefuri driver-api/i3c/device-driver-api anchornamehujkjjkj5ubajk}(j]j ]j ]j ]j]ujkjjkj5ubajk}(j]j ]j ]j ]j]ujkjjkj5ubajk}(j]j ]j ]j ]j]ujkjubjPje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel driver lp855x}(jkjjkj5ubajk}(j]j ]j ]j ]j]internalrefuri"driver-api/backlight/lp855x-driver anchornamehujkjjkj5ubajk}(j]j ]j ]j ]j]ujkjjkj5ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj6ubajk}(j]j ]j ]j ]j]internalrefurij6 anchorname #descriptionujkjjkj6ubajk}(j]j ]j ]j ]j]ujkjjkj 6ubajk}(j]j ]j ]j ]j]ujkjjkj 6ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPlatform data for lp855x}(jkPlatform data for lp855xjkj76ubajk}(j]j ]j ]j ]j]internalrefurij6 anchorname#platform-data-for-lp855xujkjjkj46ubajk}(j]j ]j ]j ]j]ujkjjkj16ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkjX6ubajk}(j]j ]j ]j ]j]internalrefurij6 anchorname #examplesujkjjkjU6ubajk}(j]j ]j ]j ]j]ujkjjkjR6ubajk}(j]j ]j ]j ]j]ujkjjkjO6ubajk}(j]j ]j ]j ]j]ujkjjkj16ubejk}(j]j ]j ]j ]j]ujkjjkj 6ubejk}(j]j ]j ]j ]j]ujkjjkj5ubejk}(j]j ]j ]j ]j]ujkjjkj5ubajk}(j]j ]j ]j ]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFirmware Guidelines}(jkjjkj6ubajk}(j]j ]j ]j ]j]internalrefuri-driver-api/firmware/firmware-usage-guidelines anchornamehujkjjkj6ubajk}(j]j ]j ]j ]j]ujkjjkj6ubajk}(j]j ]j ]j ]j]ujkjjkj6ubajk}(j]j ]j ]j ]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevicetree Overlay Notes}(jkjjkj6ubajk}(j]j ]j ]j ]j]internalrefuridevicetree/overlay-notes anchornamehujkjjkj6ubajk}(j]j ]j ]j ]j]ujkjjkj6ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow overlays work}(jkHow overlays workjkj6ubajk}(j]j ]j ]j ]j]internalrefurij6 anchorname#how-overlays-workujkjjkj6ubajk}(j]j ]j ]j ]j]ujkjjkj6ubajk}(j]j ]j ]j ]j]ujkjjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverlay in-kernel API}(jkOverlay in-kernel APIjkj 7ubajk}(j]j ]j ]j ]j]internalrefurij6 anchorname#overlay-in-kernel-apiujkjjkj 7ubajk}(j]j ]j ]j ]j]ujkjjkj7ubajk}(j]j ]j ]j ]j]ujkjjkj6ubejk}(j]j ]j ]j ]j]ujkjjkj6ubejk}(j]j ]j ]j ]j]ujkjjkj6ubajk}(j]j ]j ]j ]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,Buffer Sharing and Synchronization (dma-buf)}(jkjjkjF7ubajk}(j]j ]j ]j ]j]internalrefuridriver-api/dma-buf anchornamehujkjjkjC7ubajk}(j]j ]j ]j ]j]ujkjjkj@7ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Userspace API principles and use}(jk Userspace API principles and usejkjf7ubajk}(j]j ]j ]j ]j]internalrefurijU7 anchorname!#userspace-api-principles-and-useujkjjkjc7ubajk}(j]j ]j ]j ]j]ujkjjkj`7ubajk}(j]j ]j ]j ]j]ujkjjkj]7ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkShared DMA Buffers}(jkShared DMA Buffersjkj7ubajk}(j]j ]j ]j ]j]internalrefurijU7 anchorname#shared-dma-buffersujkjjkj7ubajk}(j]j ]j ]j ]j]ujkjjkj7ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUserspace Interface Notes}(jkUserspace Interface Notesjkj7ubajk}(j]j ]j ]j ]j]internalrefurijU7 anchorname#userspace-interface-notesujkjjkj7ubajk}(j]j ]j ]j ]j]ujkjjkj7ubajk}(j]j ]j ]j ]j]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Basic Operation and Device DMA Access}(jk%Basic Operation and Device DMA Accessjkj7ubajk}(j]j ]j ]j ]j]internalrefurijU7 anchorname&#basic-operation-and-device-dma-accessujkjjkj7ubajk}(j]j ]j ]j ]j]ujkjjkj7ubajk}(j]j ]j ]j ]j]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CPU Access to DMA Buffer Objects}(jk CPU Access to DMA Buffer Objectsjkj7ubajk}(j]j ]j ]j ]j]internalrefurijU7 anchorname!#cpu-access-to-dma-buffer-objectsujkjjkj7ubajk}(j]j ]j ]j ]j]ujkjjkj7ubajk}(j]j ]j ]j ]j]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImplicit Fence Poll Support}(jkImplicit Fence Poll Supportjkj8ubajk}(j]j ]j ]j ]j]internalrefurijU7 anchorname#implicit-fence-poll-supportujkjjkj8ubajk}(j]j ]j ]j ]j]ujkjjkj8ubajk}(j]j ]j ]j ]j]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA-BUF statistics}(jkDMA-BUF statisticsjkj;8ubajk}(j]j ]j ]j ]j]internalrefurijU7 anchorname#dma-buf-statisticsujkjjkj88ubajk}(j]j ]j ]j ]j]ujkjjkj58ubajk}(j]j ]j ]j ]j]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA Buffer ioctls}(jkDMA Buffer ioctlsjkj_8ubajk}(j]j ]j ]j ]j]internalrefurijU7 anchorname#dma-buffer-ioctlsujkjjkj\8ubajk}(j]j ]j ]j ]j]ujkjjkjY8ubajk}(j]j ]j ]j ]j]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA-BUF locking convention}(jkDMA-BUF locking conventionjkj8ubajk}(j]j ]j ]j ]j]internalrefurijU7 anchorname#dma-buf-locking-conventionujkjjkj8ubajk}(j]j ]j ]j ]j]ujkjjkj}8ubajk}(j]j ]j ]j ]j]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Kernel Functions and Structures Reference}(jk)Kernel Functions and Structures Referencejkj8ubajk}(j]j ]j ]j ]j]internalrefurijU7 anchorname*#kernel-functions-and-structures-referenceujkjjkj8ubajk}(j]j ]j ]j ]j]ujkjjkj8ubajk}(j]j ]j ]j ]j]ujkjjkj7ubejk}(j]j ]j ]j ]j]ujkjjkj7ubejk}(j]j ]j ]j ]j]ujkjjkj]7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReservation Objects}(jkReservation Objectsjkj8ubajk}(j]j ]j ]j ]j]internalrefurijU7 anchorname#reservation-objectsujkjjkj8ubajk}(j]j ]j ]j ]j]ujkjjkj8ubajk}(j]j ]j ]j ]j]ujkjjkj]7ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk DMA Fences}(jk DMA Fencesjkj8ubajk}(j]j ]j ]j ]j]internalrefurijU7 anchorname #dma-fencesujkjjkj8ubajk}(j]j ]j ]j ]j]ujkjjkj8ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA Fence Cross-Driver Contract}(jkDMA Fence Cross-Driver Contractjkj9ubajk}(j]j ]j ]j ]j]internalrefurijU7 anchorname #dma-fence-cross-driver-contractujkjjkj9ubajk}(j]j ]j ]j ]j]ujkjjkj9ubajk}(j]j ]j ]j ]j]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DMA Fence Signalling Annotations}(jk DMA Fence Signalling Annotationsjkj@9ubajk}(j]j ]j ]j ]j]internalrefurijU7 anchorname!#dma-fence-signalling-annotationsujkjjkj=9ubajk}(j]j ]j ]j ]j]ujkjjkj:9ubajk}(j]j ]j ]j ]j]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA Fence Deadline Hints}(jkDMA Fence Deadline Hintsjkjd9ubajk}(j]j ]j ]j ]j]internalrefurijU7 anchorname#dma-fence-deadline-hintsujkjjkja9ubajk}(j]j ]j ]j ]j]ujkjjkj^9ubajk}(j]j ]j ]j ]j]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA Fences Functions Reference}(jkDMA Fences Functions Referencejkj9ubajk}(j]j ]j ]j ]j]internalrefurijU7 anchorname#dma-fences-functions-referenceujkjjkj9ubajk}(j]j ]j ]j ]j]ujkjjkj9ubajk}(j]j ]j ]j ]j]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA Fence Array}(jkDMA Fence Arrayjkj9ubajk}(j]j ]j ]j ]j]internalrefurijU7 anchorname#dma-fence-arrayujkjjkj9ubajk}(j]j ]j ]j ]j]ujkjjkj9ubajk}(j]j ]j ]j ]j]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA Fence Chain}(jkDMA Fence Chainjkj9ubajk}(j]j ]j ]j ]j]internalrefurijU7 anchorname#dma-fence-chainujkjjkj9ubajk}(j]j ]j ]j ]j]ujkjjkj9ubajk}(j]j ]j ]j ]j]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA Fence unwrap}(jkDMA Fence unwrapjkj9ubajk}(j]j ]j ]j ]j]internalrefurijU7 anchorname#dma-fence-unwrapujkjjkj9ubajk}(j]j ]j ]j ]j]ujkjjkj9ubajk}(j]j ]j ]j ]j]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA Fence Sync File}(jkDMA Fence Sync Filejkj:ubajk}(j]j ]j ]j ]j]internalrefurijU7 anchorname#dma-fence-sync-fileujkjjkj:ubajk}(j]j ]j ]j ]j]ujkjjkj:ubajk}(j]j ]j ]j ]j]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA Fence Sync File uABI}(jkDMA Fence Sync File uABIjkj<:ubajk}(j]j ]j ]j ]j]internalrefurijU7 anchorname#dma-fence-sync-file-uabiujkjjkj9:ubajk}(j]j ]j ]j ]j]ujkjjkj6:ubajk}(j]j ]j ]j ]j]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndefinite DMA Fences}(jkIndefinite DMA Fencesjkj`:ubajk}(j]j ]j ]j ]j]internalrefurijU7 anchorname#indefinite-dma-fencesujkjjkj]:ubajk}(j]j ]j ]j ]j]ujkjjkjZ:ubajk}(j]j ]j ]j ]j]ujkjjkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Recoverable Hardware Page Faults Implications}(jk-Recoverable Hardware Page Faults Implicationsjkj:ubajk}(j]j ]j ]j ]j]internalrefurijU7 anchorname.#recoverable-hardware-page-faults-implicationsujkjjkj:ubajk}(j]j ]j ]j ]j]ujkjjkj~:ubajk}(j]j ]j ]j ]j]ujkjjkj9ubejk}(j]j ]j ]j ]j]ujkjjkj8ubejk}(j]j ]j ]j ]j]ujkjjkj]7ubejk}(j]j ]j ]j ]j]ujkjjkj@7ubejk}(j]j ]j ]j ]j]ujkjjkj=7ubajk}(j]j ]j ]j ]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBus-Independent Device Accesses}(jkjjkj:ubajk}(j]j ]j ]j ]j]internalrefuridriver-api/device-io anchornamehujkjjkj:ubajk}(j]j ]j ]j ]j]ujkjjkj:ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj:ubajk}(j]j ]j ]j ]j]internalrefurij: anchorname #introductionujkjjkj:ubajk}(j]j ]j ]j ]j]ujkjjkj:ubajk}(j]j ]j ]j ]j]ujkjjkj:ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Mapped IO}(jkMemory Mapped IOjkj ;ubajk}(j]j ]j ]j ]j]internalrefurij: anchorname#memory-mapped-ioujkjjkj ;ubajk}(j]j ]j ]j ]j]ujkjjkj;ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGetting Access to the Device}(jkGetting Access to the Devicejkj.;ubajk}(j]j ]j ]j ]j]internalrefurij: anchorname#getting-access-to-the-deviceujkjjkj+;ubajk}(j]j ]j ]j ]j]ujkjjkj(;ubajk}(j]j ]j ]j ]j]ujkjjkj%;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAccessing the device}(jkAccessing the devicejkjR;ubajk}(j]j ]j ]j ]j]internalrefurij: anchorname#accessing-the-deviceujkjjkjO;ubajk}(j]j ]j ]j ]j]ujkjjkjL;ubajk}(j]j ]j ]j ]j]ujkjjkj%;ubejk}(j]j ]j ]j ]j]ujkjjkj;ubejk}(j]j ]j ]j ]j]ujkjjkj:ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPort Space Accesses}(jkPort Space Accessesjkj;ubajk}(j]j ]j ]j ]j]internalrefurij: anchorname#port-space-accessesujkjjkj;ubajk}(j]j ]j ]j ]j]ujkjjkj|;ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPort Space Explained}(jkPort Space Explainedjkj;ubajk}(j]j ]j ]j ]j]internalrefurij: anchorname#port-space-explainedujkjjkj;ubajk}(j]j ]j ]j ]j]ujkjjkj;ubajk}(j]j ]j ]j ]j]ujkjjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAccessing Port Space}(jkAccessing Port Spacejkj;ubajk}(j]j ]j ]j ]j]internalrefurij: anchorname#accessing-port-spaceujkjjkj;ubajk}(j]j ]j ]j ]j]ujkjjkj;ubajk}(j]j ]j ]j ]j]ujkjjkj;ubejk}(j]j ]j ]j ]j]ujkjjkj|;ubejk}(j]j ]j ]j ]j]ujkjjkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk__iomem pointer tokens}(jk__iomem pointer tokensjkj;ubajk}(j]j ]j ]j ]j]internalrefurij: anchorname#iomem-pointer-tokensujkjjkj;ubajk}(j]j ]j ]j ]j]ujkjjkj;ubajk}(j]j ]j ]j ]j]ujkjjkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Differences between I/O access functions}(jk(Differences between I/O access functionsjkj<ubajk}(j]j ]j ]j ]j]internalrefurij: anchorname)#differences-between-i-o-access-functionsujkjjkj<ubajk}(j]j ]j ]j ]j]ujkjjkj<ubajk}(j]j ]j ]j ]j]ujkjjkj:ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevice memory mapping modes}(jkDevice memory mapping modesjkj?<ubajk}(j]j ]j ]j ]j]internalrefurij: anchorname#device-memory-mapping-modesujkjjkj<<ubajk}(j]j ]j ]j ]j]ujkjjkj9<ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ioremap()}(jk ioremap()jkj`<ubajk}(j]j ]j ]j ]j]internalrefurij: anchorname#ioremapujkjjkj]<ubajk}(j]j ]j ]j ]j]ujkjjkjZ<ubajk}(j]j ]j ]j ]j]ujkjjkjW<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ioremap_wc()}(jk ioremap_wc()jkj<ubajk}(j]j ]j ]j ]j]internalrefurij: anchorname #ioremap-wcujkjjkj<ubajk}(j]j ]j ]j ]j]ujkjjkj~<ubajk}(j]j ]j ]j ]j]ujkjjkjW<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ioremap_wt()}(jk ioremap_wt()jkj<ubajk}(j]j ]j ]j ]j]internalrefurij: anchorname #ioremap-wtujkjjkj<ubajk}(j]j ]j ]j ]j]ujkjjkj<ubajk}(j]j ]j ]j ]j]ujkjjkjW<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ioremap_np()}(jk ioremap_np()jkj<ubajk}(j]j ]j ]j ]j]internalrefurij: anchorname #ioremap-npujkjjkj<ubajk}(j]j ]j ]j ]j]ujkjjkj<ubajk}(j]j ]j ]j ]j]ujkjjkjW<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ioremap_uc()}(jk ioremap_uc()jkj<ubajk}(j]j ]j ]j ]j]internalrefurij: anchorname #ioremap-ucujkjjkj<ubajk}(j]j ]j ]j ]j]ujkjjkj<ubajk}(j]j ]j ]j ]j]ujkjjkjW<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkioremap_cache()}(jkioremap_cache()jkj=ubajk}(j]j ]j ]j ]j]internalrefurij: anchorname#ioremap-cacheujkjjkj=ubajk}(j]j ]j ]j ]j]ujkjjkj=ubajk}(j]j ]j ]j ]j]ujkjjkjW<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkArchitecture example}(jkArchitecture examplejkj8=ubajk}(j]j ]j ]j ]j]internalrefurij: anchorname#architecture-exampleujkjjkj5=ubajk}(j]j ]j ]j ]j]ujkjjkj2=ubajk}(j]j ]j ]j ]j]ujkjjkjW<ubejk}(j]j ]j ]j ]j]ujkjjkj9<ubejk}(j]j ]j ]j ]j]ujkjjkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Higher-level ioremap abstractions}(jk!Higher-level ioremap abstractionsjkjh=ubajk}(j]j ]j ]j ]j]internalrefurij: anchorname"#higher-level-ioremap-abstractionsujkjjkje=ubajk}(j]j ]j ]j ]j]ujkjjkjb=ubajk}(j]j ]j ]j ]j]ujkjjkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Generalizing Access to System and I/O Memory}(jk,Generalizing Access to System and I/O Memoryjkj=ubajk}(j]j ]j ]j ]j]internalrefurij: anchorname-#generalizing-access-to-system-and-i-o-memoryujkjjkj=ubajk}(j]j ]j ]j ]j]ujkjjkj=ubajk}(j]j ]j ]j ]j]ujkjjkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPublic Functions Provided}(jkPublic Functions Providedjkj=ubajk}(j]j ]j ]j ]j]internalrefurij: anchorname#public-functions-providedujkjjkj=ubajk}(j]j ]j ]j ]j]ujkjjkj=ubajk}(j]j ]j ]j ]j]ujkjjkj:ubejk}(j]j ]j ]j ]j]ujkjjkj:ubejk}(j]j ]j ]j ]j]ujkjjkj:ubajk}(j]j ]j ]j ]j]ujkjubj/je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing GPIO Lines in Linux}(jkjjkj=ubajk}(j]j ]j ]j ]j]internalrefuridriver-api/gpio/using-gpio anchornamehujkjjkj=ubajk}(j]j ]j ]j ]j]ujkjjkj=ubajk}(j]j ]j ]j ]j]ujkjjkj=ubajk}(j]j ]j ]j ]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux and the Devicetree}(jkj-jkj>ubajk}(j]j ]j ]j ]j]internalrefuridevicetree/usage-model anchornamehujkjjkj>ubajk}(j]j ]j ]j ]j]ujkjjkj>ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. History}(jk 1. Historyjkj5>ubajk}(j]j ]j ]j ]j]internalrefurij$> anchorname#historyujkjjkj2>ubajk}(j]j ]j ]j ]j]ujkjjkj/>ubajk}(j]j ]j ]j ]j]ujkjjkj,>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2. Data Model}(jk 2. Data ModeljkjY>ubajk}(j]j ]j ]j ]j]internalrefurij$> anchorname #data-modelujkjjkjV>ubajk}(j]j ]j ]j ]j]ujkjjkjS>ubajk}(j]j ]j ]j ]j]ujkjjkj,>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1 High Level View}(jk2.1 High Level Viewjkj}>ubajk}(j]j ]j ]j ]j]internalrefurij$> anchorname#high-level-viewujkjjkjz>ubajk}(j]j ]j ]j ]j]ujkjjkjw>ubajk}(j]j ]j ]j ]j]ujkjjkj,>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2 Platform Identification}(jk2.2 Platform Identificationjkj>ubajk}(j]j ]j ]j ]j]internalrefurij$> anchorname#platform-identificationujkjjkj>ubajk}(j]j ]j ]j ]j]ujkjjkj>ubajk}(j]j ]j ]j ]j]ujkjjkj,>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.3 Runtime configuration}(jk2.3 Runtime configurationjkj>ubajk}(j]j ]j ]j ]j]internalrefurij$> anchorname#runtime-configurationujkjjkj>ubajk}(j]j ]j ]j ]j]ujkjjkj>ubajk}(j]j ]j ]j ]j]ujkjjkj,>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.4 Device population}(jk2.4 Device populationjkj>ubajk}(j]j ]j ]j ]j]internalrefurij$> anchorname#device-populationujkjjkj>ubajk}(j]j ]j ]j ]j]ujkjjkj>ubajk}(j]j ]j ]j ]j]ujkjjkj,>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAppendix A: AMBA devices}(jkAppendix A: AMBA devicesjkj ?ubajk}(j]j ]j ]j ]j]internalrefurij$> anchorname#appendix-a-amba-devicesujkjjkj ?ubajk}(j]j ]j ]j ]j]ujkjjkj?ubajk}(j]j ]j ]j ]j]ujkjjkj,>ubejk}(j]j ]j ]j ]j]ujkjjkj>ubejk}(j]j ]j ]j ]j]ujkjjkj >ubajk}(j]j ]j ]j ]j]ujkjubj[je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#General Purpose Input/Output (GPIO)}(jkj;jkjF?ubajk}(j]j ]j ]j ]j]internalrefuridriver-api/gpio/index anchornamehujkjjkjC?ubajk}(j]j ]j ]j ]j]ujkjjkj@?ubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j ]j ]j ]j]parentjU?entries](Ndriver-api/gpio/introNdriver-api/gpio/using-gpioNdriver-api/gpio/driverNdriver-api/gpio/consumerNdriver-api/gpio/boardNdriver-api/gpio/drivers-on-gpioNdriver-api/gpio/legacyNdriver-api/gpio/bt8xxgpioe includefiles](jl?jn?jp?jr?jt?jv?jx?jz?emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj0j^sC/var/lib/git/docbuild/linux/Documentation/driver-api/gpio/index.rstj_sKjkj]?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCore}(jkCorejkj?ubajk}(j]j ]j ]j ]j]internalrefurijU? anchorname#coreujkjjkj?ubajk}(j]j ]j ]j ]j]ujkjjkj?ubajk}(j]j ]j ]j ]j]ujkjjkj]?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ACPI support}(jk ACPI supportjkj?ubajk}(j]j ]j ]j ]j]internalrefurijU? anchorname #acpi-supportujkjjkj?ubajk}(j]j ]j ]j ]j]ujkjjkj?ubajk}(j]j ]j ]j ]j]ujkjjkj]?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice tree support}(jkDevice tree supportjkj?ubajk}(j]j ]j ]j ]j]internalrefurijU? anchorname#device-tree-supportujkjjkj?ubajk}(j]j ]j ]j ]j]ujkjjkj?ubajk}(j]j ]j ]j ]j]ujkjjkj]?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice-managed API}(jkDevice-managed APIjkj?ubajk}(j]j ]j ]j ]j]internalrefurijU? anchorname#device-managed-apiujkjjkj?ubajk}(j]j ]j ]j ]j]ujkjjkj?ubajk}(j]j ]j ]j ]j]ujkjjkj]?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk sysfs helpers}(jk sysfs helpersjkj@ubajk}(j]j ]j ]j ]j]internalrefurijU? anchorname#sysfs-helpersujkjjkj@ubajk}(j]j ]j ]j ]j]ujkjjkj@ubajk}(j]j ]j ]j ]j]ujkjjkj]?ubejk}(j]j ]j ]j ]j]ujkjjkj@?ubejk}(j]j ]j ]j ]j]ujkjjkj=?ubajk}(j]j ]j ]j ]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Connector}(jkjIjkjW@ubajk}(j]j ]j ]j ]j]internalrefuridriver-api/connector anchornamehujkjjkjT@ubajk}(j]j ]j ]j ]j]ujkjjkjQ@ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConnector interfaces}(jkConnector interfacesjkjw@ubajk}(j]j ]j ]j ]j]internalrefurijf@ anchorname#connector-interfacesujkjjkjt@ubajk}(j]j ]j ]j ]j]ujkjjkjq@ubajk}(j]j ]j ]j ]j]ujkjjkjn@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProtocol description}(jkProtocol descriptionjkj@ubajk}(j]j ]j ]j ]j]internalrefurijf@ anchorname#protocol-descriptionujkjjkj@ubajk}(j]j ]j ]j ]j]ujkjjkj@ubajk}(j]j ]j ]j ]j]ujkjjkjn@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Reliability}(jk Reliabilityjkj@ubajk}(j]j ]j ]j ]j]internalrefurijf@ anchorname #reliabilityujkjjkj@ubajk}(j]j ]j ]j ]j]ujkjjkj@ubajk}(j]j ]j ]j ]j]ujkjjkjn@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUserspace usage}(jkUserspace usagejkj@ubajk}(j]j ]j ]j ]j]internalrefurijf@ anchorname#userspace-usageujkjjkj@ubajk}(j]j ]j ]j ]j]ujkjjkj@ubajk}(j]j ]j ]j ]j]ujkjjkjn@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Code samples}(jk Code samplesjkjAubajk}(j]j ]j ]j ]j]internalrefurijf@ anchorname #code-samplesujkjjkjAubajk}(j]j ]j ]j ]j]ujkjjkjAubajk}(j]j ]j ]j ]j]ujkjjkjn@ubejk}(j]j ]j ]j ]j]ujkjjkjQ@ubejk}(j]j ]j ]j ]j]ujkjjkjN@ubajk}(j]j ]j ]j ]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,The Linux Hardware Timestamping Engine (HTE)}(jkjWjkj@Aubajk}(j]j ]j ]j ]j]internalrefuridriver-api/hte/index anchornamehujkjjkj=Aubajk}(j]j ]j ]j ]j]ujkjjkj:Aubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe HTE Subsystem}(jkThe HTE Subsystemjkj`Aubajk}(j]j ]j ]j ]j]internalrefurijOA anchorname#the-hte-subsystemujkjjkj]Aubajk}(j]j ]j ]j ]j]ujkjjkjZAubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j ]j ]j ]j]parentjOAentries]Ndriver-api/hte/htea includefiles]jAamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj0j^sB/var/lib/git/docbuild/linux/Documentation/driver-api/hte/index.rstj_sK jkjxAubajk}(j]j ]j ]j ]j]ujkjjkjZAubejk}(j]j ]j ]j ]j]ujkjjkjWAubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHTE Tegra Provider}(jkHTE Tegra ProviderjkjAubajk}(j]j ]j ]j ]j]internalrefurijOA anchorname#hte-tegra-providerujkjjkjAubajk}(j]j ]j ]j ]j]ujkjjkjAubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j ]j ]j ]j]parentjOAentries]Ndriver-api/hte/tegra-htea includefiles]jAamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj0j^sjAj_sKjkjAubajk}(j]j ]j ]j ]j]ujkjjkjAubejk}(j]j ]j ]j ]j]ujkjjkjWAubejk}(j]j ]j ]j ]j]ujkjjkj:Aubejk}(j]j ]j ]j ]j]ujkjjkj7Aubajk}(j]j ]j ]j ]j]ujkjubjrje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDMAEngine documentation}(jkjejkjBubajk}(j]j ]j ]j ]j]internalrefuridriver-api/dmaengine/index anchornamehujkjjkjAubajk}(j]j ]j ]j ]j]ujkjjkjAubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#DMAEngine development documentation}(jk#DMAEngine development documentationjkj"Bubajk}(j]j ]j ]j ]j]internalrefurijB anchorname$#dmaengine-development-documentationujkjjkjBubajk}(j]j ]j ]j ]j]ujkjjkjBubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j ]j ]j ]j]parentjBentries]Ndriver-api/dmaengine/providera includefiles]jIBamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj0j^sH/var/lib/git/docbuild/linux/Documentation/driver-api/dmaengine/index.rstj_sKjkj:Bubajk}(j]j ]j ]j ]j]ujkjjkjBubejk}(j]j ]j ]j ]j]ujkjjkjBubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDMAEngine client documentation}(jkDMAEngine client documentationjkjiBubajk}(j]j ]j ]j ]j]internalrefurijB anchorname#dmaengine-client-documentationujkjjkjfBubajk}(j]j ]j ]j ]j]ujkjjkjcBubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j ]j ]j ]j]parentjBentries]Ndriver-api/dmaengine/clienta includefiles]jBamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj0j^sjVBj_sKjkjBubajk}(j]j ]j ]j ]j]ujkjjkjcBubejk}(j]j ]j ]j ]j]ujkjjkjBubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDMA Test documentation}(jkDMA Test documentationjkjBubajk}(j]j ]j ]j ]j]internalrefurijB anchorname#dma-test-documentationujkjjkjBubajk}(j]j ]j ]j ]j]ujkjjkjBubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j ]j ]j ]j]parentjBentries]Ndriver-api/dmaengine/dmatesta includefiles]jBamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj0j^sjVBj_sK#jkjBubajk}(j]j ]j ]j ]j]ujkjjkjBubejk}(j]j ]j ]j ]j]ujkjjkjBubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPXA DMA documentation}(jkPXA DMA documentationjkjBubajk}(j]j ]j ]j ]j]internalrefurijB anchorname#pxa-dma-documentationujkjjkjBubajk}(j]j ]j ]j ]j]ujkjjkjBubje0)}(jkhjk](jH)}(jkhjk]jk}(j]j ]j ]j ]j]parentjBentries]Ndriver-api/dmaengine/pxa_dmaa includefiles]jCamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj0j^sjVBj_sK-jkj Cubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj2Cubajk}(j]j ]j ]j ]j]internalrefurijB anchorname#indicesujkjjkj/Cubajk}(j]j ]j ]j ]j]ujkjjkj,Cubajk}(j]j ]j ]j ]j]ujkjjkj)Cubajk}(j]j ]j ]j ]j]exprsubproject and htmlujkj9jkj Cubejk}(j]j ]j ]j ]j]ujkjjkjBubejk}(j]j ]j ]j ]j]ujkjjkjBubejk}(j]j ]j ]j ]j]ujkjjkjAubejk}(j]j ]j ]j ]j]ujkjjkjAubajk}(j]j ]j ]j ]j]ujkjubj je0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWriting kernel-doc comments}(jkjsjkjCubajk}(j]j ]j ]j ]j]internalrefuridoc-guide/kernel-doc anchornamehujkjjkj|Cubajk}(j]j ]j ]j ]j]ujkjjkjyCubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!How to format kernel-doc comments}(jk!How to format kernel-doc commentsjkjCubajk}(j]j ]j ]j ]j]internalrefurijC anchorname"#how-to-format-kernel-doc-commentsujkjjkjCubajk}(j]j ]j ]j ]j]ujkjjkjCubajk}(j]j ]j ]j ]j]ujkjjkjCubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFunction documentation}(jkFunction documentationjkjCubajk}(j]j ]j ]j ]j]internalrefurijC anchorname#function-documentationujkjjkjCubajk}(j]j ]j ]j ]j]ujkjjkjCubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFunction parameters}(jkFunction parametersjkjCubajk}(j]j ]j ]j ]j]internalrefurijC anchorname#function-parametersujkjjkjCubajk}(j]j ]j ]j ]j]ujkjjkjCubajk}(j]j ]j ]j ]j]ujkjjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFunction context}(jkFunction contextjkjDubajk}(j]j ]j ]j ]j]internalrefurijC anchorname#function-contextujkjjkjDubajk}(j]j ]j ]j ]j]ujkjjkjDubajk}(j]j ]j ]j ]j]ujkjjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return values}(jk Return valuesjkj,Dubajk}(j]j ]j ]j ]j]internalrefurijC anchorname#return-valuesujkjjkj)Dubajk}(j]j ]j ]j ]j]ujkjjkj&Dubajk}(j]j ]j ]j ]j]ujkjjkjCubejk}(j]j ]j ]j ]j]ujkjjkjCubejk}(j]j ]j ]j ]j]ujkjjkjCubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/Structure, union, and enumeration documentation}(jk/Structure, union, and enumeration documentationjkj\Dubajk}(j]j ]j ]j ]j]internalrefurijC anchorname.#structure-union-and-enumeration-documentationujkjjkjYDubajk}(j]j ]j ]j ]j]ujkjjkjVDubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMembers}(jkMembersjkj}Dubajk}(j]j ]j ]j ]j]internalrefurijC anchorname#membersujkjjkjzDubajk}(j]j ]j ]j ]j]ujkjjkjwDubajk}(j]j ]j ]j ]j]ujkjjkjtDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNested structs/unions}(jkNested structs/unionsjkjDubajk}(j]j ]j ]j ]j]internalrefurijC anchorname#nested-structs-unionsujkjjkjDubajk}(j]j ]j ]j ]j]ujkjjkjDubajk}(j]j ]j ]j ]j]ujkjjkjtDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%In-line member documentation comments}(jk%In-line member documentation commentsjkjDubajk}(j]j ]j ]j ]j]internalrefurijC anchorname&#in-line-member-documentation-commentsujkjjkjDubajk}(j]j ]j ]j ]j]ujkjjkjDubajk}(j]j ]j ]j ]j]ujkjjkjtDubejk}(j]j ]j ]j ]j]ujkjjkjVDubejk}(j]j ]j ]j ]j]ujkjjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTypedef documentation}(jkTypedef documentationjkjDubajk}(j]j ]j ]j ]j]internalrefurijC anchorname#typedef-documentationujkjjkjDubajk}(j]j ]j ]j ]j]ujkjjkjDubajk}(j]j ]j ]j ]j]ujkjjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkObject-like macro documentation}(jkObject-like macro documentationjkjEubajk}(j]j ]j ]j ]j]internalrefurijC anchorname #object-like-macro-documentationujkjjkjEubajk}(j]j ]j ]j ]j]ujkjjkjEubajk}(j]j ]j ]j ]j]ujkjjkjCubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHighlights and cross-references}(jkHighlights and cross-referencesjkj=Eubajk}(j]j ]j ]j ]j]internalrefurijC anchorname #highlights-and-cross-referencesujkjjkj:Eubajk}(j]j ]j ]j ]j]ujkjjkj7Eubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Cross-referencing from reStructuredText}(jk'Cross-referencing from reStructuredTextjkj^Eubajk}(j]j ]j ]j ]j]internalrefurijC anchorname(#cross-referencing-from-restructuredtextujkjjkj[Eubajk}(j]j ]j ]j ]j]ujkjjkjXEubajk}(j]j ]j ]j ]j]ujkjjkjUEubajk}(j]j ]j ]j ]j]ujkjjkj7Eubejk}(j]j ]j ]j ]j]ujkjjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview documentation comments}(jkOverview documentation commentsjkjEubajk}(j]j ]j ]j ]j]internalrefurijC anchorname #overview-documentation-commentsujkjjkjEubajk}(j]j ]j ]j ]j]ujkjjkjEubajk}(j]j ]j ]j ]j]ujkjjkjCubejk}(j]j ]j ]j ]j]ujkjjkjyCubejk}(j]j ]j ]j ]j]ujkjjkjvCubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIncluding kernel-doc comments}(jkIncluding kernel-doc commentsjkjEubajk}(j]j ]j ]j ]j]internalrefurijC anchorname#including-kernel-doc-commentsujkjjkjEubajk}(j]j ]j ]j ]j]ujkjjkjEubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+How to use kernel-doc to generate man pages}(jk+How to use kernel-doc to generate man pagesjkjEubajk}(j]j ]j ]j ]j]internalrefurijC anchorname,#how-to-use-kernel-doc-to-generate-man-pagesujkjjkjEubajk}(j]j ]j ]j ]j]ujkjjkjEubajk}(j]j ]j ]j ]j]ujkjjkjEubajk}(j]j ]j ]j ]j]ujkjjkjEubejk}(j]j ]j ]j ]j]ujkjjkjvCubejk}(j]j ]j ]j ]j]ujkjubjuje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Compute Express Link Memory Devices}(jkjjkjFubajk}(j]j ]j ]j ]j]internalrefuridriver-api/cxl/memory-devices anchornamehujkjjkjFubajk}(j]j ]j ]j ]j]ujkjjkjFubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCXL Bus: Theory of Operation}(jkCXL Bus: Theory of Operationjkj8Fubajk}(j]j ]j ]j ]j]internalrefurij'F anchorname#cxl-bus-theory-of-operationujkjjkj5Fubajk}(j]j ]j ]j ]j]ujkjjkj2Fubajk}(j]j ]j ]j ]j]ujkjjkj/Fubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDriver Infrastructure}(jkDriver Infrastructurejkj\Fubajk}(j]j ]j ]j ]j]internalrefurij'F anchorname#driver-infrastructureujkjjkjYFubajk}(j]j ]j ]j ]j]ujkjjkjVFubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCXL Memory Device}(jkCXL Memory Devicejkj}Fubajk}(j]j ]j ]j ]j]internalrefurij'F anchorname#cxl-memory-deviceujkjjkjzFubajk}(j]j ]j ]j ]j]ujkjjkjwFubajk}(j]j ]j ]j ]j]ujkjjkjtFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCXL Port}(jkCXL PortjkjFubajk}(j]j ]j ]j ]j]internalrefurij'F anchorname #cxl-portujkjjkjFubajk}(j]j ]j ]j ]j]ujkjjkjFubajk}(j]j ]j ]j ]j]ujkjjkjtFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCXL Core}(jkCXL CorejkjFubajk}(j]j ]j ]j ]j]internalrefurij'F anchorname #cxl-coreujkjjkjFubajk}(j]j ]j ]j ]j]ujkjjkjFubajk}(j]j ]j ]j ]j]ujkjjkjtFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CXL Regions}(jk CXL RegionsjkjFubajk}(j]j ]j ]j ]j]internalrefurij'F anchorname #cxl-regionsujkjjkjFubajk}(j]j ]j ]j ]j]ujkjjkjFubajk}(j]j ]j ]j ]j]ujkjjkjtFubejk}(j]j ]j ]j ]j]ujkjjkjVFubejk}(j]j ]j ]j ]j]ujkjjkj/Fubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkExternal Interfaces}(jkExternal InterfacesjkjGubajk}(j]j ]j ]j ]j]internalrefurij'F anchorname#external-interfacesujkjjkjGubajk}(j]j ]j ]j ]j]ujkjjkjGubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCXL IOCTL Interface}(jkCXL IOCTL Interfacejkj:Gubajk}(j]j ]j ]j ]j]internalrefurij'F anchorname#cxl-ioctl-interfaceujkjjkj7Gubajk}(j]j ]j ]j ]j]ujkjjkj4Gubajk}(j]j ]j ]j ]j]ujkjjkj1Gubajk}(j]j ]j ]j ]j]ujkjjkjGubejk}(j]j ]j ]j ]j]ujkjjkj/Fubejk}(j]j ]j ]j ]j]ujkjjkjFubejk}(j]j ]j ]j ]j]ujkjjkjFubajk}(j]j ]j ]j ]j]ujkjubj}je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Devres - Managed Device Resource}(jkjjkjGubajk}(j]j ]j ]j ]j]internalrefuridriver-api/driver-model/devres anchornamehujkjjkj|Gubajk}(j]j ]j ]j ]j]ujkjjkjyGubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Intro}(jk1. IntrojkjGubajk}(j]j ]j ]j ]j]internalrefurijG anchorname#introujkjjkjGubajk}(j]j ]j ]j ]j]ujkjjkjGubajk}(j]j ]j ]j ]j]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2. Devres}(jk 2. DevresjkjGubajk}(j]j ]j ]j ]j]internalrefurijG anchorname#devresujkjjkjGubajk}(j]j ]j ]j ]j]ujkjjkjGubajk}(j]j ]j ]j ]j]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Devres group}(jk3. Devres groupjkjGubajk}(j]j ]j ]j ]j]internalrefurijG anchorname #devres-groupujkjjkjGubajk}(j]j ]j ]j ]j]ujkjjkjGubajk}(j]j ]j ]j ]j]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4. Details}(jk 4. Detailsjkj Hubajk}(j]j ]j ]j ]j]internalrefurijG anchorname#detailsujkjjkjHubajk}(j]j ]j ]j ]j]ujkjjkjHubajk}(j]j ]j ]j ]j]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5. Overhead}(jk 5. Overheadjkj/Hubajk}(j]j ]j ]j ]j]internalrefurijG anchorname #overheadujkjjkj,Hubajk}(j]j ]j ]j ]j]ujkjjkj)Hubajk}(j]j ]j ]j ]j]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6. List of managed interfaces}(jk6. List of managed interfacesjkjSHubajk}(j]j ]j ]j ]j]internalrefurijG anchorname#list-of-managed-interfacesujkjjkjPHubajk}(j]j ]j ]j ]j]ujkjjkjMHubajk}(j]j ]j ]j ]j]ujkjjkjGubejk}(j]j ]j ]j ]j]ujkjjkjyGubejk}(j]j ]j ]j ]j]ujkjjkjvGubajk}(j]j ]j ]j ]j]ujkjubjAje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%Using Sphinx for kernel documentation}(jkjjkjHubajk}(j]j ]j ]j ]j]internalrefuridoc-guide/sphinx anchornamehujkjjkjHubajk}(j]j ]j ]j ]j]ujkjjkjHubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSphinx Install}(jkSphinx InstalljkjHubajk}(j]j ]j ]j ]j]internalrefurijH anchorname#sphinx-installujkjjkjHubajk}(j]j ]j ]j ]j]ujkjjkjHubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Image output}(jk Image outputjkjHubajk}(j]j ]j ]j ]j]internalrefurijH anchorname #image-outputujkjjkjHubajk}(j]j ]j ]j ]j]ujkjjkjHubajk}(j]j ]j ]j ]j]ujkjjkjHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPDF and LaTeX builds}(jkPDF and LaTeX buildsjkjHubajk}(j]j ]j ]j ]j]internalrefurijH anchorname#pdf-and-latex-buildsujkjjkjHubajk}(j]j ]j ]j ]j]ujkjjkjHubajk}(j]j ]j ]j ]j]ujkjjkjHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMath Expressions in HTML}(jkMath Expressions in HTMLjkjIubajk}(j]j ]j ]j ]j]internalrefurijH anchorname#math-expressions-in-htmlujkjjkjIubajk}(j]j ]j ]j ]j]ujkjjkjIubajk}(j]j ]j ]j ]j]ujkjjkjHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Checking for Sphinx dependencies}(jk Checking for Sphinx dependenciesjkj9Iubajk}(j]j ]j ]j ]j]internalrefurijH anchorname!#checking-for-sphinx-dependenciesujkjjkj6Iubajk}(j]j ]j ]j ]j]ujkjjkj3Iubajk}(j]j ]j ]j ]j]ujkjjkjHubejk}(j]j ]j ]j ]j]ujkjjkjHubejk}(j]j ]j ]j ]j]ujkjjkjHubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Sphinx Build}(jk Sphinx BuildjkjiIubajk}(j]j ]j ]j ]j]internalrefurijH anchorname #sphinx-buildujkjjkjfIubajk}(j]j ]j ]j ]j]ujkjjkjcIubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkChoice of Math Renderer}(jkChoice of Math RendererjkjIubajk}(j]j ]j ]j ]j]internalrefurijH anchorname#choice-of-math-rendererujkjjkjIubajk}(j]j ]j ]j ]j]ujkjjkjIubajk}(j]j ]j ]j ]j]ujkjjkjIubajk}(j]j ]j ]j ]j]ujkjjkjcIubejk}(j]j ]j ]j ]j]ujkjjkjHubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWriting Documentation}(jkWriting DocumentationjkjIubajk}(j]j ]j ]j ]j]internalrefurijH anchorname#writing-documentationujkjjkjIubajk}(j]j ]j ]j ]j]ujkjjkjIubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0Specific guidelines for the kernel documentation}(jk0Specific guidelines for the kernel documentationjkjIubajk}(j]j ]j ]j ]j]internalrefurijH anchorname1#specific-guidelines-for-the-kernel-documentationujkjjkjIubajk}(j]j ]j ]j ]j]ujkjjkjIubajk}(j]j ]j ]j ]j]ujkjjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk The C domain}(jk The C domainjkjIubajk}(j]j ]j ]j ]j]internalrefurijH anchorname #the-c-domainujkjjkjIubajk}(j]j ]j ]j ]j]ujkjjkjIubajk}(j]j ]j ]j ]j]ujkjjkjIubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTables}(jkTablesjkj#Jubajk}(j]j ]j ]j ]j]internalrefurijH anchorname#tablesujkjjkj Jubajk}(j]j ]j ]j ]j]ujkjjkjJubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk list tables}(jk list tablesjkjDJubajk}(j]j ]j ]j ]j]internalrefurijH anchorname #list-tablesujkjjkjAJubajk}(j]j ]j ]j ]j]ujkjjkj>Jubajk}(j]j ]j ]j ]j]ujkjjkj;Jubajk}(j]j ]j ]j ]j]ujkjjkjJubejk}(j]j ]j ]j ]j]ujkjjkjIubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCross-referencing}(jkCross-referencingjkjtJubajk}(j]j ]j ]j ]j]internalrefurijH anchorname#cross-referencingujkjjkjqJubajk}(j]j ]j ]j ]j]ujkjjkjnJubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReferencing commits}(jkReferencing commitsjkjJubajk}(j]j ]j ]j ]j]internalrefurijH anchorname#referencing-commitsujkjjkjJubajk}(j]j ]j ]j ]j]ujkjjkjJubajk}(j]j ]j ]j ]j]ujkjjkjJubajk}(j]j ]j ]j ]j]ujkjjkjnJubejk}(j]j ]j ]j ]j]ujkjjkjIubejk}(j]j ]j ]j ]j]ujkjjkjIubejk}(j]j ]j ]j ]j]ujkjjkjHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFigures & Images}(jkFigures & ImagesjkjJubajk}(j]j ]j ]j ]j]internalrefurijH anchorname#figures-imagesujkjjkjJubajk}(j]j ]j ]j ]j]ujkjjkjJubajk}(j]j ]j ]j ]j]ujkjjkjHubejk}(j]j ]j ]j ]j]ujkjjkjHubejk}(j]j ]j ]j ]j]ujkjjkjHubajk}(j]j ]j ]j ]j]ujkjubjKje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Managing Ownership of the Framebuffer Aperture}(jkjjkj Kubajk}(j]j ]j ]j ]j]internalrefuridriver-api/aperture anchornamehujkjjkjKubajk}(j]j ]j ]j ]j]ujkjjkjKubajk}(j]j ]j ]j ]j]ujkjjkjKubajk}(j]j ]j ]j ]j]ujkjubjxje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHTE Kernel provider driver}(jkjjkj6Kubajk}(j]j ]j ]j ]j]internalrefuridriver-api/hte/tegra-hte anchornamehujkjjkj3Kubajk}(j]j ]j ]j ]j]ujkjjkj0Kubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjVKubajk}(j]j ]j ]j ]j]internalrefurijEK anchorname #descriptionujkjjkjSKubajk}(j]j ]j ]j ]j]ujkjjkjPKubajk}(j]j ]j ]j ]j]ujkjjkjMKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGPIO GTE}(jkGPIO GTEjkjzKubajk}(j]j ]j ]j ]j]internalrefurijEK anchorname #gpio-gteujkjjkjwKubajk}(j]j ]j ]j ]j]ujkjjkjtKubajk}(j]j ]j ]j ]j]ujkjjkjMKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)LIC (Legacy Interrupt Controller) IRQ GTE}(jk)LIC (Legacy Interrupt Controller) IRQ GTEjkjKubajk}(j]j ]j ]j ]j]internalrefurijEK anchorname(#lic-legacy-interrupt-controller-irq-gteujkjjkjKubajk}(j]j ]j ]j ]j]ujkjjkjKubajk}(j]j ]j ]j ]j]ujkjjkjMKubejk}(j]j ]j ]j ]j]ujkjjkj0Kubejk}(j]j ]j ]j ]j]ujkjjkj-Kubajk}(j]j ]j ]j ]j]ujkjubjzje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFrame Buffer Library}(jkjjkjKubajk}(j]j ]j ]j ]j]internalrefuridriver-api/frame-buffer anchornamehujkjjkjKubajk}(j]j ]j ]j ]j]ujkjjkjKubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFrame Buffer Memory}(jkFrame Buffer MemoryjkjKubajk}(j]j ]j ]j ]j]internalrefurijK anchorname#frame-buffer-memoryujkjjkjKubajk}(j]j ]j ]j ]j]ujkjjkjKubajk}(j]j ]j ]j ]j]ujkjjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFrame Buffer Colormap}(jkFrame Buffer ColormapjkjLubajk}(j]j ]j ]j ]j]internalrefurijK anchorname#frame-buffer-colormapujkjjkjLubajk}(j]j ]j ]j ]j]ujkjjkjLubajk}(j]j ]j ]j ]j]ujkjjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Frame Buffer Video Mode Database}(jk Frame Buffer Video Mode Databasejkj?Lubajk}(j]j ]j ]j ]j]internalrefurijK anchorname!#frame-buffer-video-mode-databaseujkjjkjPubajk}(j]j ]j ]j ]j]ujkjjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHardware clk implementations}(jkHardware clk implementationsjkjhPubajk}(j]j ]j ]j ]j]internalrefurijP anchorname#hardware-clk-implementationsujkjjkjePubajk}(j]j ]j ]j ]j]ujkjjkjbPubajk}(j]j ]j ]j ]j]ujkjjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Supporting your own clk hardware}(jk Supporting your own clk hardwarejkjPubajk}(j]j ]j ]j ]j]internalrefurijP anchorname!#supporting-your-own-clk-hardwareujkjjkjPubajk}(j]j ]j ]j ]j]ujkjjkjPubajk}(j]j ]j ]j ]j]ujkjjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Disabling clock gating of unused clocks}(jk'Disabling clock gating of unused clocksjkjPubajk}(j]j ]j ]j ]j]internalrefurijP anchorname(#disabling-clock-gating-of-unused-clocksujkjjkjPubajk}(j]j ]j ]j ]j]ujkjjkjPubajk}(j]j ]j ]j ]j]ujkjjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocking}(jkLockingjkjPubajk}(j]j ]j ]j ]j]internalrefurijP anchorname#lockingujkjjkjPubajk}(j]j ]j ]j ]j]ujkjjkjPubajk}(j]j ]j ]j ]j]ujkjjkjPubejk}(j]j ]j ]j ]j]ujkjjkjOubejk}(j]j ]j ]j ]j]ujkjjkjOubajk}(j]j ]j ]j ]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCompute Express Link}(jkj)jkj Qubajk}(j]j ]j ]j ]j]internalrefuridriver-api/cxl/index anchornamehujkjjkj Qubajk}(j]j ]j ]j ]j]ujkjjkjQubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j ]j ]j ]j]parentjQentries]Ndriver-api/cxl/memory-devicesa includefiles]j3QamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj0j^sB/var/lib/git/docbuild/linux/Documentation/driver-api/cxl/index.rstj_sKjkj$Qubajk}(j]j ]j ]j ]j]ujkjjkjQubejk}(j]j ]j ]j ]j]ujkjjkjQubajk}(j]j ]j ]j ]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Driver Design Patterns}(jkj7jkj\Qubajk}(j]j ]j ]j ]j]internalrefuri'driver-api/driver-model/design-patterns anchornamehujkjjkjYQubajk}(j]j ]j ]j ]j]ujkjjkjVQubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. State Container}(jk1. State Containerjkj|Qubajk}(j]j ]j ]j ]j]internalrefurijkQ anchorname#state-containerujkjjkjyQubajk}(j]j ]j ]j ]j]ujkjjkjvQubajk}(j]j ]j ]j ]j]ujkjjkjsQubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. container_of()}(jk2. container_of()jkjQubajk}(j]j ]j ]j ]j]internalrefurijkQ anchorname #container-ofujkjjkjQubajk}(j]j ]j ]j ]j]ujkjjkjQubajk}(j]j ]j ]j ]j]ujkjjkjsQubejk}(j]j ]j ]j ]j]ujkjjkjVQubejk}(j]j ]j ]j ]j]ujkjjkjSQubajk}(j]j ]j ]j ]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFPGA Subsystem}(jkjEjkjQubajk}(j]j ]j ]j ]j]internalrefuridriver-api/fpga/index anchornamehujkjjkjQubajk}(j]j ]j ]j ]j]ujkjjkjQubje0)}(jkhjk]jH)}(jkhjk]jk}(j]j ]j ]j ]j]parentjQentries](Ndriver-api/fpga/introNdriver-api/fpga/fpga-mgrNdriver-api/fpga/fpga-bridgeNdriver-api/fpga/fpga-regionN driver-api/fpga/fpga-programminge includefiles](jQjRjRjRjRemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj0j^sC/var/lib/git/docbuild/linux/Documentation/driver-api/fpga/index.rstj_sKjkjQubajk}(j]j ]j ]j ]j]ujkjjkjQubejk}(j]j ]j ]j ]j]ujkjjkjQubajk}(j]j ]j ]j ]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)IAA Compression Accelerator Crypto Driver}(jkjjkj]ubajk}(j]j ]j ]j ]j]internalrefuri driver-api/crypto/iaa/iaa-crypto anchornamehujkjjkj]ubajk}(j]j ]j ]j ]j]ujkjjkj\ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkConfig options and other setup}(jkConfig options and other setupjkj#]ubajk}(j]j ]j ]j ]j]internalrefurij] anchorname#config-options-and-other-setupujkjjkj ]ubajk}(j]j ]j ]j ]j]ujkjjkj]ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Scalable mode}(jk Scalable modejkjD]ubajk}(j]j ]j ]j ]j]internalrefurij] anchorname#scalable-modeujkjjkjA]ubajk}(j]j ]j ]j ]j]ujkjjkj>]ubajk}(j]j ]j ]j ]j]ujkjjkj;]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Legacy mode}(jk Legacy modejkjh]ubajk}(j]j ]j ]j ]j]internalrefurij] anchorname #legacy-modeujkjjkje]ubajk}(j]j ]j ]j ]j]ujkjjkjb]ubajk}(j]j ]j ]j ]j]ujkjjkj;]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk No IOMMU mode}(jk No IOMMU modejkj]ubajk}(j]j ]j ]j ]j]internalrefurij] anchorname#no-iommu-modeujkjjkj]ubajk}(j]j ]j ]j ]j]ujkjjkj]ubajk}(j]j ]j ]j ]j]ujkjjkj;]ubejk}(j]j ]j ]j ]j]ujkjjkj]ubejk}(j]j ]j ]j ]j]ujkjjkj]ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkj]ubajk}(j]j ]j ]j ]j]internalrefurij] anchorname#usageujkjjkj]ubajk}(j]j ]j ]j ]j]ujkjjkj]ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk accel-config}(jk accel-configjkj]ubajk}(j]j ]j ]j ]j]internalrefurij] anchorname #accel-configujkjjkj]ubajk}(j]j ]j ]j ]j]ujkjjkj]ubajk}(j]j ]j ]j ]j]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Typical usage}(jk Typical usagejkj^ubajk}(j]j ]j ]j ]j]internalrefurij] anchorname#typical-usageujkjjkj]ubajk}(j]j ]j ]j ]j]ujkjjkj]ubajk}(j]j ]j ]j ]j]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver attributes}(jkDriver attributesjkj%^ubajk}(j]j ]j ]j ]j]internalrefurij] anchorname#driver-attributesujkjjkj"^ubajk}(j]j ]j ]j ]j]ujkjjkj^ubajk}(j]j ]j ]j ]j]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIAA Default Configuration}(jkIAA Default ConfigurationjkjI^ubajk}(j]j ]j ]j ]j]internalrefurij] anchorname#iaa-default-configurationujkjjkjF^ubajk}(j]j ]j ]j ]j]ujkjjkjC^ubajk}(j]j ]j ]j ]j]ujkjjkj]ubejk}(j]j ]j ]j ]j]ujkjjkj]ubejk}(j]j ]j ]j ]j]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Statistics}(jk Statisticsjkjy^ubajk}(j]j ]j ]j ]j]internalrefurij] anchorname #statisticsujkjjkjv^ubajk}(j]j ]j ]j ]j]ujkjjkjs^ubajk}(j]j ]j ]j ]j]ujkjjkj]ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Use cases}(jk Use casesjkj^ubajk}(j]j ]j ]j ]j]internalrefurij] anchorname #use-casesujkjjkj^ubajk}(j]j ]j ]j ]j]ujkjjkj^ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSimple zswap test}(jkSimple zswap testjkj^ubajk}(j]j ]j ]j ]j]internalrefurij] anchorname#simple-zswap-testujkjjkj^ubajk}(j]j ]j ]j ]j]ujkjjkj^ubajk}(j]j ]j ]j ]j]ujkjjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIAA disable script}(jkIAA disable scriptjkj^ubajk}(j]j ]j ]j ]j]internalrefurij] anchorname#iaa-disable-scriptujkjjkj^ubajk}(j]j ]j ]j ]j]ujkjjkj^ubajk}(j]j ]j ]j ]j]ujkjjkj^ubejk}(j]j ]j ]j ]j]ujkjjkj^ubejk}(j]j ]j ]j ]j]ujkjjkj]ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAppendix}(jkAppendixjkj_ubajk}(j]j ]j ]j ]j]internalrefurij] anchorname #appendixujkjjkj_ubajk}(j]j ]j ]j ]j]ujkjjkj _ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIAA sysfs config interface}(jkIAA sysfs config interfacejkj3_ubajk}(j]j ]j ]j ]j]internalrefurij] anchorname#iaa-sysfs-config-interfaceujkjjkj0_ubajk}(j]j ]j ]j ]j]ujkjjkj-_ubajk}(j]j ]j ]j ]j]ujkjjkj*_ubajk}(j]j ]j ]j ]j]ujkjjkj _ubejk}(j]j ]j ]j ]j]ujkjjkj]ubejk}(j]j ]j ]j ]j]ujkjjkj\ubejk}(j]j ]j ]j ]j]ujkjjkj\ubajk}(j]j ]j ]j ]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jkjjkjx_ubajk}(j]j ]j ]j ]j]internalrefuri driver-api/firmware/introduction anchornamehujkjjkju_ubajk}(j]j ]j ]j ]j]ujkjjkjr_ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTypes of firmware requests}(jkTypes of firmware requestsjkj_ubajk}(j]j ]j ]j ]j]internalrefurij_ anchorname#types-of-firmware-requestsujkjjkj_ubajk}(j]j ]j ]j ]j]ujkjjkj_ubajk}(j]j ]j ]j ]j]ujkjjkj_ubajk}(j]j ]j ]j ]j]ujkjjkjr_ubejk}(j]j ]j ]j ]j]ujkjjkjo_ubajk}(j]j ]j ]j ]j]ujkjubj~je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Linux kernel dpll subsystem}(jkjjkj_ubajk}(j]j ]j ]j ]j]internalrefuridriver-api/dpll anchornamehujkjjkj_ubajk}(j]j ]j ]j ]j]ujkjjkj_ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDPLL}(jkDPLLjkj_ubajk}(j]j ]j ]j ]j]internalrefurij_ anchorname#dpllujkjjkj_ubajk}(j]j ]j ]j ]j]ujkjjkj_ubajk}(j]j ]j ]j ]j]ujkjjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Subsystem}(jk Subsystemjkj`ubajk}(j]j ]j ]j ]j]internalrefurij_ anchorname #subsystemujkjjkj`ubajk}(j]j ]j ]j ]j]ujkjjkj`ubajk}(j]j ]j ]j ]j]ujkjjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Device object}(jk Device objectjkj9`ubajk}(j]j ]j ]j ]j]internalrefurij_ anchorname#device-objectujkjjkj6`ubajk}(j]j ]j ]j ]j]ujkjjkj3`ubajk}(j]j ]j ]j ]j]ujkjjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Pin object}(jk Pin objectjkj]`ubajk}(j]j ]j ]j ]j]internalrefurij_ anchorname #pin-objectujkjjkjZ`ubajk}(j]j ]j ]j ]j]ujkjjkjW`ubajk}(j]j ]j ]j ]j]ujkjjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Pin selection}(jk Pin selectionjkj`ubajk}(j]j ]j ]j ]j]internalrefurij_ anchorname#pin-selectionujkjjkj~`ubajk}(j]j ]j ]j ]j]ujkjjkj{`ubajk}(j]j ]j ]j ]j]ujkjjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Shared pins}(jk Shared pinsjkj`ubajk}(j]j ]j ]j ]j]internalrefurij_ anchorname #shared-pinsujkjjkj`ubajk}(j]j ]j ]j ]j]ujkjjkj`ubajk}(j]j ]j ]j ]j]ujkjjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk MUX-type pins}(jk MUX-type pinsjkj`ubajk}(j]j ]j ]j ]j]internalrefurij_ anchorname#mux-type-pinsujkjjkj`ubajk}(j]j ]j ]j ]j]ujkjjkj`ubajk}(j]j ]j ]j ]j]ujkjjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Pin priority}(jk Pin priorityjkj`ubajk}(j]j ]j ]j ]j]internalrefurij_ anchorname #pin-priorityujkjjkj`ubajk}(j]j ]j ]j ]j]ujkjjkj`ubajk}(j]j ]j ]j ]j]ujkjjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Phase offset measurement and adjustment}(jk'Phase offset measurement and adjustmentjkjaubajk}(j]j ]j ]j ]j]internalrefurij_ anchorname(#phase-offset-measurement-and-adjustmentujkjjkjaubajk}(j]j ]j ]j ]j]ujkjjkj aubajk}(j]j ]j ]j ]j]ujkjjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguration commands group}(jkConfiguration commands groupjkj5aubajk}(j]j ]j ]j ]j]internalrefurij_ anchorname#configuration-commands-groupujkjjkj2aubajk}(j]j ]j ]j ]j]ujkjjkj/aubajk}(j]j ]j ]j ]j]ujkjjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1List of netlink commands with possible attributes}(jk1List of netlink commands with possible attributesjkjYaubajk}(j]j ]j ]j ]j]internalrefurij_ anchorname2#list-of-netlink-commands-with-possible-attributesujkjjkjVaubajk}(j]j ]j ]j ]j]ujkjjkjSaubajk}(j]j ]j ]j ]j]ujkjjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNetlink dump requests}(jkNetlink dump requestsjkj}aubajk}(j]j ]j ]j ]j]internalrefurij_ anchorname#netlink-dump-requestsujkjjkjzaubajk}(j]j ]j ]j ]j]ujkjjkjwaubajk}(j]j ]j ]j ]j]ujkjjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSET commands format}(jkSET commands formatjkjaubajk}(j]j ]j ]j ]j]internalrefurij_ anchorname#set-commands-formatujkjjkjaubajk}(j]j ]j ]j ]j]ujkjjkjaubajk}(j]j ]j ]j ]j]ujkjjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguration pre-defined enums}(jkConfiguration pre-defined enumsjkjaubajk}(j]j ]j ]j ]j]internalrefurij_ anchorname #configuration-pre-defined-enumsujkjjkjaubajk}(j]j ]j ]j ]j]ujkjjkjaubajk}(j]j ]j ]j ]j]ujkjjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Notifications}(jk Notificationsjkjaubajk}(j]j ]j ]j ]j]internalrefurij_ anchorname#notificationsujkjjkjaubajk}(j]j ]j ]j ]j]ujkjjkjaubajk}(j]j ]j ]j ]j]ujkjjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice driver implementation}(jkDevice driver implementationjkj bubajk}(j]j ]j ]j ]j]internalrefurij_ anchorname#device-driver-implementationujkjjkj bubajk}(j]j ]j ]j ]j]ujkjjkjbubajk}(j]j ]j ]j ]j]ujkjjkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSyncE enablement}(jkSyncE enablementjkj1bubajk}(j]j ]j ]j ]j]internalrefurij_ anchorname#synce-enablementujkjjkj.bubajk}(j]j ]j ]j ]j]ujkjjkj+bubajk}(j]j ]j ]j ]j]ujkjjkj_ubejk}(j]j ]j ]j ]j]ujkjjkj_ubejk}(j]j ]j ]j ]j]ujkjjkj_ubajk}(j]j ]j ]j ]j]ujkjubjtje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(How to help improve kernel documentation}(jkj jkjjbubajk}(j]j ]j ]j ]j]internalrefuridoc-guide/contributing anchornamehujkjjkjgbubajk}(j]j ]j ]j ]j]ujkjjkjdbubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe documentation TODO list}(jkThe documentation TODO listjkjbubajk}(j]j ]j ]j ]j]internalrefurijyb anchorname#the-documentation-todo-listujkjjkjbubajk}(j]j ]j ]j ]j]ujkjjkjbubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAddressing warnings}(jkAddressing warningsjkjbubajk}(j]j ]j ]j ]j]internalrefurijyb anchorname#addressing-warningsujkjjkjbubajk}(j]j ]j ]j ]j]ujkjjkjbubajk}(j]j ]j ]j ]j]ujkjjkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLanguishing kerneldoc comments}(jkLanguishing kerneldoc commentsjkjbubajk}(j]j ]j ]j ]j]internalrefurijyb anchorname#languishing-kerneldoc-commentsujkjjkjbubajk}(j]j ]j ]j ]j]ujkjjkjbubajk}(j]j ]j ]j ]j]ujkjjkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Typo fixes}(jk Typo fixesjkjbubajk}(j]j ]j ]j ]j]internalrefurijyb anchorname #typo-fixesujkjjkjbubajk}(j]j ]j ]j ]j]ujkjjkjbubajk}(j]j ]j ]j ]j]ujkjjkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAncient documentation}(jkAncient documentationjkjcubajk}(j]j ]j ]j ]j]internalrefurijyb anchorname#ancient-documentationujkjjkjcubajk}(j]j ]j ]j ]j]ujkjjkjcubajk}(j]j ]j ]j ]j]ujkjjkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDocumentation coherency}(jkDocumentation coherencyjkj;cubajk}(j]j ]j ]j ]j]internalrefurijyb anchorname#documentation-coherencyujkjjkj8cubajk}(j]j ]j ]j ]j]ujkjjkj5cubajk}(j]j ]j ]j ]j]ujkjjkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStylesheet improvements}(jkStylesheet improvementsjkj_cubajk}(j]j ]j ]j ]j]internalrefurijyb anchorname#stylesheet-improvementsujkjjkj\cubajk}(j]j ]j ]j ]j]ujkjjkjYcubajk}(j]j ]j ]j ]j]ujkjjkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNon-LaTeX PDF build}(jkNon-LaTeX PDF buildjkjcubajk}(j]j ]j ]j ]j]internalrefurijyb anchorname#non-latex-pdf-buildujkjjkjcubajk}(j]j ]j ]j ]j]ujkjjkj}cubajk}(j]j ]j ]j ]j]ujkjjkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWrite more documentation}(jkWrite more documentationjkjcubajk}(j]j ]j ]j ]j]internalrefurijyb anchorname#write-more-documentationujkjjkjcubajk}(j]j ]j ]j ]j]ujkjjkjcubajk}(j]j ]j ]j ]j]ujkjjkjbubejk}(j]j ]j ]j ]j]ujkjjkjbubejk}(j]j ]j ]j ]j]ujkjjkjbubajk}(j]j ]j ]j ]j]ujkjjkjdbubejk}(j]j ]j ]j ]j]ujkjjkjabubajk}(j]j ]j ]j ]j]ujkjubjuje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Device links}(jkjjkjcubajk}(j]j ]j ]j ]j]internalrefuridriver-api/device_link anchornamehujkjjkjcubajk}(j]j ]j ]j ]j]ujkjjkjcubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkj dubajk}(j]j ]j ]j ]j]internalrefurijc anchorname#usageujkjjkj dubajk}(j]j ]j ]j ]j]ujkjjkjdubajk}(j]j ]j ]j ]j]ujkjjkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Limitations}(jk Limitationsjkj0dubajk}(j]j ]j ]j ]j]internalrefurijc anchorname #limitationsujkjjkj-dubajk}(j]j ]j ]j ]j]ujkjjkj*dubajk}(j]j ]j ]j ]j]ujkjjkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkjTdubajk}(j]j ]j ]j ]j]internalrefurijc anchorname #examplesujkjjkjQdubajk}(j]j ]j ]j ]j]ujkjjkjNdubajk}(j]j ]j ]j ]j]ujkjjkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Alternatives}(jk Alternativesjkjxdubajk}(j]j ]j ]j ]j]internalrefurijc anchorname #alternativesujkjjkjudubajk}(j]j ]j ]j ]j]ujkjjkjrdubajk}(j]j ]j ]j ]j]ujkjjkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation}(jkImplementationjkjdubajk}(j]j ]j ]j ]j]internalrefurijc anchorname#implementationujkjjkjdubajk}(j]j ]j ]j ]j]ujkjjkjdubajk}(j]j ]j ]j ]j]ujkjjkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk State machine}(jk State machinejkjdubajk}(j]j ]j ]j ]j]internalrefurijc anchorname#state-machineujkjjkjdubajk}(j]j ]j ]j ]j]ujkjjkjdubajk}(j]j ]j ]j ]j]ujkjjkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPI}(jkAPIjkjdubajk}(j]j ]j ]j ]j]internalrefurijc anchorname#apiujkjjkjdubajk}(j]j ]j ]j ]j]ujkjjkjdubajk}(j]j ]j ]j ]j]ujkjjkjdubejk}(j]j ]j ]j ]j]ujkjjkjcubejk}(j]j ]j ]j ]j]ujkjjkjcubajk}(j]j ]j ]j ]j]ujkjubjK je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Porting Drivers to the New Driver Model}(jkj%jkjeubajk}(j]j ]j ]j ]j]internalrefuridriver-api/driver-model/porting anchornamehujkjjkjeubajk}(j]j ]j ]j ]j]ujkjjkjeubajk}(j]j ]j ]j ]j]ujkjjkjeubajk}(j]j ]j ]j ]j]ujkjubjDje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkI }(jkj3jkjIeubj5)}(jkj8jk]jk2}(jkhjkjPeubajk}(j]j ]j ]j ]j]ujkjDj^sNj_sNjkjIeubjk C and SMBus Subsystem}(jkjIjkjIeubejk}(j]j ]j ]j ]j]internalrefuridriver-api/i2c anchornamehujkjjkjFeubajk}(j]j ]j ]j ]j]ujkjjkjCeubajk}(j]j ]j ]j ]j]ujkjjkj@eubajk}(j]j ]j ]j ]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Frequency Scaling}(jkjWjkjeubajk}(j]j ]j ]j ]j]internalrefuridriver-api/devfreq anchornamehujkjjkjeubajk}(j]j ]j ]j ]j]ujkjjkjeubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjeubajk}(j]j ]j ]j ]j]internalrefurije anchorname #introductionujkjjkjeubajk}(j]j ]j ]j ]j]ujkjjkjeubajk}(j]j ]j ]j ]j]ujkjjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPI}(jkAPIjkjeubajk}(j]j ]j ]j ]j]internalrefurije anchorname#apiujkjjkjeubajk}(j]j ]j ]j ]j]ujkjjkjeubajk}(j]j ]j ]j ]j]ujkjjkjeubejk}(j]j ]j ]j ]j]ujkjjkjeubejk}(j]j ]j ]j ]j]ujkjjkj}eubajk}(j]j ]j ]j ]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jkjejkjfubajk}(j]j ]j ]j ]j]internalrefuridriver-api/80211/introduction anchornamehujkjjkjfubajk}(j]j ]j ]j ]j]ujkjjkjeubajk}(j]j ]j ]j ]j]ujkjjkjeubajk}(j]j ]j ]j ]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Drivers}(jkjsjkj/fubajk}(j]j ]j ]j ]j]internalrefuridriver-api/driver-model/driver anchornamehujkjjkj,fubajk}(j]j ]j ]j ]j]ujkjjkj)fubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Allocation}(jk AllocationjkjOfubajk}(j]j ]j ]j ]j]internalrefurij>f anchorname #allocationujkjjkjLfubajk}(j]j ]j ]j ]j]ujkjjkjIfubajk}(j]j ]j ]j ]j]ujkjjkjFfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInitialization}(jkInitializationjkjsfubajk}(j]j ]j ]j ]j]internalrefurij>f anchorname#initializationujkjjkjpfubajk}(j]j ]j ]j ]j]ujkjjkjmfubajk}(j]j ]j ]j ]j]ujkjjkjFfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Declaration}(jk Declarationjkjfubajk}(j]j ]j ]j ]j]internalrefurij>f anchorname #declarationujkjjkjfubajk}(j]j ]j ]j ]j]ujkjjkjfubajk}(j]j ]j ]j ]j]ujkjjkjFfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Registration}(jk Registrationjkjfubajk}(j]j ]j ]j ]j]internalrefurij>f anchorname #registrationujkjjkjfubajk}(j]j ]j ]j ]j]ujkjjkjfubajk}(j]j ]j ]j ]j]ujkjjkjFfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTransition Bus Drivers}(jkTransition Bus Driversjkjfubajk}(j]j ]j ]j ]j]internalrefurij>f anchorname#transition-bus-driversujkjjkjfubajk}(j]j ]j ]j ]j]ujkjjkjfubajk}(j]j ]j ]j ]j]ujkjjkjFfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAccess}(jkAccessjkjgubajk}(j]j ]j ]j ]j]internalrefurij>f anchorname#accessujkjjkjgubajk}(j]j ]j ]j ]j]ujkjjkjfubajk}(j]j ]j ]j ]j]ujkjjkjFfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksysfs}(jksysfsjkj'gubajk}(j]j ]j ]j ]j]internalrefurij>f anchorname#sysfsujkjjkj$gubajk}(j]j ]j ]j ]j]ujkjjkj!gubajk}(j]j ]j ]j ]j]ujkjjkjFfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Callbacks}(jk CallbacksjkjKgubajk}(j]j ]j ]j ]j]internalrefurij>f anchorname #callbacksujkjjkjHgubajk}(j]j ]j ]j ]j]ujkjjkjEgubajk}(j]j ]j ]j ]j]ujkjjkjFfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Attributes}(jk Attributesjkjogubajk}(j]j ]j ]j ]j]internalrefurij>f anchorname #attributesujkjjkjlgubajk}(j]j ]j ]j ]j]ujkjjkjigubajk}(j]j ]j ]j ]j]ujkjjkjFfubejk}(j]j ]j ]j ]j]ujkjjkj)fubejk}(j]j ]j ]j ]j]ujkjjkj&fubajk}(j]j ]j ]j ]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"In-kernel API for FPGA Programming}(jkjjkjgubajk}(j]j ]j ]j ]j]internalrefuri driver-api/fpga/fpga-programming anchornamehujkjjkjgubajk}(j]j ]j ]j ]j]ujkjjkjgubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjgubajk}(j]j ]j ]j ]j]internalrefurijg anchorname #overviewujkjjkjgubajk}(j]j ]j ]j ]j]ujkjjkjgubajk}(j]j ]j ]j ]j]ujkjjkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%How to program an FPGA using a region}(jk%How to program an FPGA using a regionjkjgubajk}(j]j ]j ]j ]j]internalrefurijg anchorname&#how-to-program-an-fpga-using-a-regionujkjjkjgubajk}(j]j ]j ]j ]j]ujkjjkjgubajk}(j]j ]j ]j ]j]ujkjjkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPI for programming an FPGA}(jkAPI for programming an FPGAjkjhubajk}(j]j ]j ]j ]j]internalrefurijg anchorname#api-for-programming-an-fpgaujkjjkj hubajk}(j]j ]j ]j ]j]ujkjjkj hubajk}(j]j ]j ]j ]j]ujkjjkjgubejk}(j]j ]j ]j ]j]ujkjjkjgubejk}(j]j ]j ]j ]j]ujkjjkjgubajk}(j]j ]j ]j ]j]ujkjubjr je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDMA Engine API Guide}(jkjjkjIhubajk}(j]j ]j ]j ]j]internalrefuridriver-api/dmaengine/client anchornamehujkjjkjFhubajk}(j]j ]j ]j ]j]ujkjjkjChubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk DMA usage}(jk DMA usagejkjihubajk}(j]j ]j ]j ]j]internalrefurijXh anchorname #dma-usageujkjjkjfhubajk}(j]j ]j ]j ]j]ujkjjkjchubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Further APIs}(jk Further APIsjkjhubajk}(j]j ]j ]j ]j]internalrefurijXh anchorname #further-apisujkjjkjhubajk}(j]j ]j ]j ]j]ujkjjkjhubajk}(j]j ]j ]j ]j]ujkjjkjhubajk}(j]j ]j ]j ]j]ujkjjkjchubejk}(j]j ]j ]j ]j]ujkjjkj`hubajk}(j]j ]j ]j ]j]ujkjjkjChubejk}(j]j ]j ]j ]j]ujkjjkj@hubajk}(j]j ]j ]j ]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Linux Kernel Device Model}(jkjjkjhubajk}(j]j ]j ]j ]j]internalrefuri driver-api/driver-model/overview anchornamehujkjjkjhubajk}(j]j ]j ]j ]j]ujkjjkjhubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjhubajk}(j]j ]j ]j ]j]internalrefurijh anchorname #overviewujkjjkjhubajk}(j]j ]j ]j ]j]ujkjjkjhubajk}(j]j ]j ]j ]j]ujkjjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDownstream Access}(jkDownstream Accessjkjiubajk}(j]j ]j ]j ]j]internalrefurijh anchorname#downstream-accessujkjjkjiubajk}(j]j ]j ]j ]j]ujkjjkj iubajk}(j]j ]j ]j ]j]ujkjjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUser Interface}(jkUser Interfacejkj7iuba jk}(j]j ]j ]j ]j]internalrefurijh anchorname#user-interfaceujkjjkj4iubajk}(j]j ]j ]j ]j]ujkjjkj1iubajk}(j]j ]j ]j ]j]ujkjjkjhubejk}(j]j ]j ]j ]j]ujkjjkjhubejk}(j]j ]j ]j ]j]ujkjjkjhubajk}(j]j ]j ]j ]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkmac80211 subsystem (advanced)}(jkjjkjpiubajk}(j]j ]j ]j ]j]internalrefuri"driver-api/80211/mac80211-advanced anchornamehujkjjkjmiubajk}(j]j ]j ]j ]j]ujkjjkjjiubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk LED support}(jk LED supportjkjiubajk}(j]j ]j ]j ]j]internalrefuriji anchorname #led-supportujkjjkjiubajk}(j]j ]j ]j ]j]ujkjjkjiubajk}(j]j ]j ]j ]j]ujkjjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHardware crypto acceleration}(jkHardware crypto accelerationjkjiubajk}(j]j ]j ]j ]j]internalrefuriji anchorname#hardware-crypto-accelerationujkjjkjiubajk}(j]j ]j ]j ]j]ujkjjkjiubajk}(j]j ]j ]j ]j]ujkjjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPowersave support}(jkPowersave supportjkjiubajk}(j]j ]j ]j ]j]internalrefuriji anchorname#powersave-supportujkjjkjiubajk}(j]j ]j ]j ]j]ujkjjkjiubajk}(j]j ]j ]j ]j]ujkjjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBeacon filter support}(jkBeacon filter supportjkjiubajk}(j]j ]j ]j ]j]internalrefuriji anchorname#beacon-filter-supportujkjjkjiubajk}(j]j ]j ]j ]j]ujkjjkjiubajk}(j]j ]j ]j ]j]ujkjjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMultiple queues and QoS support}(jkMultiple queues and QoS supportjkj jubajk}(j]j ]j ]j ]j]internalrefuriji anchorname #multiple-queues-and-qos-supportujkjjkjjubajk}(j]j ]j ]j ]j]ujkjjkjjubajk}(j]j ]j ]j ]j]ujkjjkjiubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAccess point mode support}(jkAccess point mode supportjkjDjubajk}(j]j ]j ]j ]j]internalrefuriji anchorname#access-point-mode-supportujkjjkjAjubajk}(j]j ]j ]j ]j]ujkjjkj>jubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksupport for powersaving clients}(jksupport for powersaving clientsjkjejubajk}(j]j ]j ]j ]j]internalrefuriji anchorname #support-for-powersaving-clientsujkjjkjbjubajk}(j]j ]j ]j ]j]ujkjjkj_jubajk}(j]j ]j ]j ]j]ujkjjkj\jubajk}(j]j ]j ]j ]j]ujkjjkj>jubejk}(j]j ]j ]j ]j]ujkjjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Supporting multiple virtual interfaces}(jk&Supporting multiple virtual interfacesjkjjubajk}(j]j ]j ]j ]j]internalrefuriji anchorname'#supporting-multiple-virtual-interfacesujkjjkjjubajk}(j]j ]j ]j ]j]ujkjjkjjubajk}(j]j ]j ]j ]j]ujkjjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStation handling}(jkStation handlingjkjjubajk}(j]j ]j ]j ]j]internalrefuriji anchorname#station-handlingujkjjkjjubajk}(j]j ]j ]j ]j]ujkjjkjjubajk}(j]j ]j ]j ]j]ujkjjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHardware scan offload}(jkHardware scan offloadjkjjubajk}(j]j ]j ]j ]j]internalrefuriji anchorname#hardware-scan-offloadujkjjkjjubajk}(j]j ]j ]j ]j]ujkjjkjjubajk}(j]j ]j ]j ]j]ujkjjkjiubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Aggregation}(jk Aggregationjkjkubajk}(j]j ]j ]j ]j]internalrefuriji anchorname #aggregationujkjjkjjubajk}(j]j ]j ]j ]j]ujkjjkjjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTX A-MPDU aggregation}(jkTX A-MPDU aggregationjkj"kubajk}(j]j ]j ]j ]j]internalrefuriji anchorname#tx-a-mpdu-aggregationujkjjkjkubajk}(j]j ]j ]j ]j]ujkjjkjkubajk}(j]j ]j ]j ]j]ujkjjkjkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRX A-MPDU aggregation}(jkRX A-MPDU aggregationjkjFkubajk}(j]j ]j ]j ]j]internalrefuriji anchorname#rx-a-mpdu-aggregationujkjjkjCkubajk}(j]j ]j ]j ]j]ujkjjkj@kubajk}(j]j ]j ]j ]j]ujkjjkjkubejk}(j]j ]j ]j ]j]ujkjjkjjubejk}(j]j ]j ]j ]j]ujkjjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Spatial Multiplexing Powersave (SMPS)}(jk%Spatial Multiplexing Powersave (SMPS)jkjvkubajk}(j]j ]j ]j ]j]internalrefuriji anchorname$#spatial-multiplexing-powersave-smpsujkjjkjskubajk}(j]j ]j ]j ]j]ujkjjkjpkubajk}(j]j ]j ]j ]j]ujkjjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRate Control API}(jkRate Control APIjkjkubajk}(j]j ]j ]j ]j]internalrefuriji anchorname#rate-control-apiujkjjkjkubajk}(j]j ]j ]j ]j]ujkjjkjkubajk}(j]j ]j ]j ]j]ujkjjkjiubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Key handling}(jk Key handlingjkjkubajk}(j]j ]j ]j ]j]internalrefuriji anchorname #key-handlingujkjjkjkubajk}(j]j ]j ]j ]j]ujkjjkjkubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKey handling basics}(jkKey handling basicsjkjkubajk}(j]j ]j ]j ]j]internalrefuriji anchorname#key-handling-basicsujkjjkjkubajk}(j]j ]j ]j ]j]ujkjjkjkubajk}(j]j ]j ]j ]j]ujkjjkjkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMORE TBD}(jkMORE TBDjkjlubajk}(j]j ]j ]j ]j]internalrefuriji anchorname #more-tbdujkjjkjlubajk}(j]j ]j ]j ]j]ujkjjkjkubajk}(j]j ]j ]j ]j]ujkjjkjkubejk}(j]j ]j ]j ]j]ujkjjkjkubejk}(j]j ]j ]j ]j]ujkjjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReceive processing}(jkReceive processingjkj3lubajk}(j]j ]j ]j ]j]internalrefuriji anchorname#receive-processingujkjjkj0lubajk}(j]j ]j ]j ]j]ujkjjkj-lubajk}(j]j ]j ]j ]j]ujkjjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTransmit processing}(jkTransmit processingjkjWlubajk}(j]j ]j ]j ]j]internalrefuriji anchorname#transmit-processingujkjjkjTlubajk}(j]j ]j ]j ]j]ujkjjkjQlubajk}(j]j ]j ]j ]j]ujkjjkjiubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkStation info handling}(jkStation info handlingjkj{lubajk}(j]j ]j ]j ]j]internalrefuriji anchorname#station-info-handlingujkjjkjxlubajk}(j]j ]j ]j ]j]ujkjjkjulubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProgramming information}(jkProgramming informationjkjlubajk}(j]j ]j ]j ]j]internalrefuriji anchorname#programming-informationujkjjkjlubajk}(j]j ]j ]j ]j]ujkjjkjlubajk}(j]j ]j ]j ]j]ujkjjkjlubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSTA information lifetime rules}(jkSTA information lifetime rulesjkjlubajk}(j]j ]j ]j ]j]internalrefuriji anchorname#sta-information-lifetime-rulesujkjjkjlubajk}(j]j ]j ]j ]j]ujkjjkjlubajk}(j]j ]j ]j ]j]ujkjjkjlubejk}(j]j ]j ]j ]j]ujkjjkjulubejk}(j]j ]j ]j ]j]ujkjjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAggregation Functions}(jkAggregation Functionsjkjlubajk}(j]j ]j ]j ]j]internalrefuriji anchorname#aggregation-functionsujkjjkjlubajk}(j]j ]j ]j ]j]ujkjjkjlubajk}(j]j ]j ]j ]j]ujkjjkjiubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynchronisation Functions}(jkSynchronisation Functionsjkjmubajk}(j]j ]j ]j ]j]internalrefuriji anchorname#synchronisation-functionsujkjjkjmubajk}(j]j ]j ]j ]j]ujkjjkjmubajk}(j]j ]j ]j ]j]ujkjjkjiubejk}(j]j ]j ]j ]j]ujkjjkjjiubejk}(j]j ]j ]j ]j]ujkjjkjgiubajk}(j]j ]j ]j ]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,The Linux Hardware Timestamping Engine (HTE)}(jkjjkjMmubajk}(j]j ]j ]j ]j]internalrefuridriver-api/hte/hte anchornamehujkjjkjJmubajk}(j]j ]j ]j ]j]ujkjjkjGmubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjmmubajk}(j]j ]j ]j ]j]internalrefurij\m anchorname #introductionujkjjkjjmubajk}(j]j ]j ]j ]j]ujkjjkjgmubajk}(j]j ]j ]j ]j]ujkjjkjdmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(The HTE framework APIs for the providers}(jk(The HTE framework APIs for the providersjkjmubajk}(j]j ]j ]j ]j]internalrefurij\m anchorname)#the-hte-framework-apis-for-the-providersujkjjkjmubajk}(j]j ]j ]j ]j]ujkjjkjmubajk}(j]j ]j ]j ]j]ujkjjkjdmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(The HTE framework APIs for the consumers}(jk(The HTE framework APIs for the consumersjkjmubajk}(j]j ]j ]j ]j]internalrefurij\m anchorname)#the-hte-framework-apis-for-the-consumersujkjjkjmubajk}(j]j ]j ]j ]j]ujkjjkjmubajk}(j]j ]j ]j ]j]ujkjjkjdmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#The HTE framework public structures}(jk#The HTE framework public structuresjkjmubajk}(j]j ]j ]j ]j]internalrefurij\m anchorname$#the-hte-framework-public-structuresujkjjkjmubajk}(j]j ]j ]j ]j]ujkjjkjmubajk}(j]j ]j ]j ]j]ujkjjkjdmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMore on the HTE timestamp data}(jkMore on the HTE timestamp datajkjmubajk}(j]j ]j ]j ]j]internalrefurij\m anchorname#more-on-the-hte-timestamp-dataujkjjkjmubajk}(j]j ]j ]j ]j]ujkjjkjmubajk}(j]j ]j ]j ]j]ujkjjkjdmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk HTE subsystem debugfs attributes}(jk HTE subsystem debugfs attributesjkj!nubajk}(j]j ]j ]j ]j]internalrefurij\m anchorname!#hte-subsystem-debugfs-attributesujkjjkjnubajk}(j]j ]j ]j ]j]ujkjjkjnubajk}(j]j ]j ]j ]j]ujkjjkjdmubejk}(j]j ]j ]j ]j]ujkjjkjGmubejk}(j]j ]j ]j ]j]ujkjjkjDmubajk}(j]j ]j ]j ]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+Firewire (IEEE 1394) driver Interface Guide}(jkjjkjZnubajk}(j]j ]j ]j ]j]internalrefuridriver-api/firewire anchornamehujkjjkjWnubajk}(j]j ]j ]j ]j]ujkjjkjTnubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIntroduction and Overview}(jkIntroduction and Overviewjkjznubajk}(j]j ]j ]j ]j]internalrefurijin anchorname#introduction-and-overviewujkjjkjwnubajk}(j]j ]j ]j ]j]ujkjjkjtnubajk}(j]j ]j ]j ]j]ujkjjkjqnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Firewire char device data structures}(jk$Firewire char device data structuresjkjnubajk}(j]j ]j ]j ]j]internalrefurijin anchorname%#firewire-char-device-data-structuresujkjjkjnubajk}(j]j ]j ]j ]j]ujkjjkjnubajk}(j]j ]j ]j ]j]ujkjjkjqnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Firewire device probing and sysfs interfaces}(jk,Firewire device probing and sysfs interfacesjkjnubajk}(j]j ]j ]j ]j]internalrefurijin anchorname-#firewire-device-probing-and-sysfs-interfacesujkjjkjnubajk}(j]j ]j ]j ]j]ujkjjkjnubajk}(j]j ]j ]j ]j]ujkjjkjqnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Firewire core transaction interfaces}(jk$Firewire core transaction interfacesjkjnubajk}(j]j ]j ]j ]j]internalrefurijin anchorname%#firewire-core-transaction-interfacesujkjjkjnubajk}(j]j ]j ]j ]j]ujkjjkjnubajk}(j]j ]j ]j ]j]ujkjjkjqnubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Firewire Isochronous I/O interfaces}(jk#Firewire Isochronous I/O interfacesjkj oubajk}(j]j ]j ]j ]j]internalrefurijin anchorname$#firewire-isochronous-i-o-interfacesujkjjkjoubajk}(j]j ]j ]j ]j]ujkjjkjoubajk}(j]j ]j ]j ]j]ujkjjkjqnubejk}(j]j ]j ]j ]j]ujkjjkjTnubejk}(j]j ]j ]j ]j]ujkjjkjQnubajk}(j]j ]j ]j ]j]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jkjjkjCoubajk}(j]j ]j ]j ]j]internalrefuridriver-api/fpga/intro anchornamehujkjjkj@oubajk}(j]j ]j ]j ]j]ujkjjkj=oubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk FPGA Manager}(jk FPGA Managerjkjcoubajk}(j]j ]j ]j ]j]internalrefurijRo anchorname #fpga-managerujkjjkj`oubajk}(j]j ]j ]j ]j]ujkjjkj]oubajk}(j]j ]j ]j ]j]ujkjjkjZoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk FPGA Bridge}(jk FPGA Bridgejkjoubajk}(j]j ]j ]j ]j]internalrefurijRo anchorname #fpga-bridgeujkjjkjoubajk}(j]j ]j ]j ]j]ujkjjkjoubajk}(j]j ]j ]j ]j]ujkjjkjZoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk FPGA Region}(jk FPGA Regionjkjoubajk}(j]j ]j ]j ]j]internalrefurijRo anchorname #fpga-regionujkjjkjoubajk}(j]j ]j ]j ]j]ujkjjkjoubajk}(j]j ]j ]j ]j]ujkjjkjZoubejk}(j]j ]j ]j ]j]ujkjjkj=oubejk}(j]j ]j ]j ]j]ujkjjkj:oubajk}(j]j ]j ]j ]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIncluding uAPI header files}(jkjjkjoubajk}(j]j ]j ]j ]j]internalrefuridoc-guide/parse-headers anchornamehujkjjkjoubajk}(j]j ]j ]j ]j]ujkjjkjoubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkparse_headers.pl}(jkparse_headers.pljkjpubajk}(j]j ]j ]j ]j]internalrefurijo anchorname#parse-headers-plujkjjkjpubajk}(j]j ]j ]j ]j]ujkjjkjoubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNAME}(jkNAMEjkj%pubajk}(j]j ]j ]j ]j]internalrefurijo anchorname#nameujkjjkj"pubajk}(j]j ]j ]j ]j]ujkjjkjpubajk}(j]j ]j ]j ]j]ujkjjkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSYNOPSIS}(jkSYNOPSISjkjIpubajk}(j]j ]j ]j ]j]internalrefurijo anchorname #synopsisujkjjkjFpubajk}(j]j ]j ]j ]j]ujkjjkjCpubajk}(j]j ]j ]j ]j]ujkjjkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOPTIONS}(jkOPTIONSjkjmpubajk}(j]j ]j ]j ]j]internalrefurijo anchorname#optionsujkjjkjjpubajk}(j]j ]j ]j ]j]ujkjjkjgpubajk}(j]j ]j ]j ]j]ujkjjkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DESCRIPTION}(jk DESCRIPTIONjkjpubajk}(j]j ]j ]j ]j]internalrefurijo anchorname #descriptionujkjjkjpubajk}(j]j ]j ]j ]j]ujkjjkjpubajk}(j]j ]j ]j ]j]ujkjjkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEXAMPLES}(jkEXAMPLESjkjpubajk}(j]j ]j ]j ]j]internalrefurijo anchorname #examplesujkjjkjpubajk}(j]j ]j ]j ]j]ujkjjkjpubajk}(j]j ]j ]j ]j]ujkjjkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBUGS}(jkBUGSjkjpubajk}(j]j ]j ]j ]j]internalrefurijo anchorname#bugsujkjjkjpubajk}(j]j ]j ]j ]j]ujkjjkjpubajk}(j]j ]j ]j ]j]ujkjjkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk COPYRIGHT}(jk COPYRIGHTjkjpubajk}(j]j ]j ]j ]j]internalrefurijo anchorname #copyrightujkjjkjpubajk}(j]j ]j ]j ]j]ujkjjkjpubajk}(j]j ]j ]j ]j]ujkjjkjpubejk}(j]j ]j ]j ]j]ujkjjkjoubejk}(j]j ]j ]j ]j]ujkjjkjoubajk}(j]j ]j ]j ]j]ujkjjkjoubejk}(j]j ]j ]j ]j]ujkjjkjoubajk}(j]j ]j ]j ]j]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!IAA (Intel Analytics Accelerator)}(jkjjkjBqubajk}(j]j ]j ]j ]j]internalrefuridriver-api/crypto/iaa/index anchornamehujkjjkj?qubajk}(j]j ]j ]j ]j]ujkjjkjvubajk}(j9]j;]j=]j?]jA]ujkjtjkjuubejk}(j9]j;]j=]j?]jA]ujkjtjkjtubejk}(j9]j;]j=]j?]jA]ujkjtjkjtubajk}(j9]j;]j=]j?]jA]ujkjtubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Checkpatch}(jkjYjkj}vubajk}(j9]j;]j=]j?]jA]internalrefuridev-tools/checkpatch anchornamehujkjgtjkjzvubajk}(j9]j;]j=]j?]jA]ujkjntjkjwvubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOptions}(jkOptionsjkjvubajk}(j9]j;]j=]j?]jA]internalrefurijv anchorname#optionsujkjgtjkjvubajk}(j9]j;]j=]j?]jA]ujkjntjkjvubajk}(j9]j;]j=]j?]jA]ujkjtjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMessage Levels}(jkMessage Levelsjkjvubajk}(j9]j;]j=]j?]jA]internalrefurijv anchorname#message-levelsujkjgtjkjvubajk}(j9]j;]j=]j?]jA]ujkjntjkjvubajk}(j9]j;]j=]j?]jA]ujkjtjkjvubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkType Descriptions}(jkType Descriptionsjkjvubajk}(j9]j;]j=]j?]jA]internalrefurijv anchorname#type-descriptionsujkjgtjkjvubajk}(j9]j;]j=]j?]jA]ujkjntjkjvubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAllocation style}(jkAllocation stylejkjwubajk}(j9]j;]j=]j?]jA]internalrefurijv anchorname#allocation-styleujkjgtjkjwubajk}(j9]j;]j=]j?]jA]ujkjntjkjwubajk}(j9]j;]j=]j?]jA]ujkjtjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk API usage}(jk API usagejkj*wubajk}(j9]j;]j=]j?]jA]internalrefurijv anchorname #api-usageujkjgtjkj'wubajk}(j9]j;]j=]j?]jA]ujkjntjkj$wubajk}(j9]j;]j=]j?]jA]ujkjtjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkComments}(jkCommentsjkjNwubajk}(j9]j;]j=]j?]jA]internalrefurijv anchorname #commentsujkjgtjkjKwubajk}(j9]j;]j=]j?]jA]ujkjntjkjHwubajk}(j9]j;]j=]j?]jA]ujkjtjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCommit message}(jkCommit messagejkjrwubajk}(j9]j;]j=]j?]jA]internalrefurijv anchorname#commit-messageujkjgtjkjowubajk}(j9]j;]j=]j?]jA]ujkjntjkjlwubajk}(j9]j;]j=]j?]jA]ujkjtjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkComparison style}(jkComparison stylejkjwubajk}(j9]j;]j=]j?]jA]internalrefurijv anchorname#comparison-styleujkjgtjkjwubajk}(j9]j;]j=]j?]jA]ujkjntjkjwubajk}(j9]j;]j=]j?]jA]ujkjtjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndentation and Line Breaks}(jkIndentation and Line Breaksjkjwubajk}(j9]j;]j=]j?]jA]internalrefurijv anchorname#indentation-and-line-breaksujkjgtjkjwubajk}(j9]j;]j=]j?]jA]ujkjntjkjwubajk}(j9]j;]j=]j?]jA]ujkjtjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMacros, Attributes and Symbols}(jkMacros, Attributes and Symbolsjkjwubajk}(j9]j;]j=]j?]jA]internalrefurijv anchorname#macros-attributes-and-symbolsujkjgtjkjwubajk}(j9]j;]j=]j?]jA]ujkjntjkjwubajk}(j9]j;]j=]j?]jA]ujkjtjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFunctions and Variables}(jkFunctions and Variablesjkjxubajk}(j9]j;]j=]j?]jA]internalrefurijv anchorname#functions-and-variablesujkjgtjkjwubajk}(j9]j;]j=]j?]jA]ujkjntjkjwubajk}(j9]j;]j=]j?]jA]ujkjtjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Permissions}(jk Permissionsjkj&xubajk}(j9]j;]j=]j?]jA]internalrefurijv anchorname #permissionsujkjgtjkj#xubajk}(j9]j;]j=]j?]jA]ujkjntjkj xubajk}(j9]j;]j=]j?]jA]ujkjtjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpacing and Brackets}(jkSpacing and BracketsjkjJxubajk}(j9]j;]j=]j?]jA]internalrefurijv anchorname#spacing-and-bracketsujkjgtjkjGxubajk}(j9]j;]j=]j?]jA]ujkjntjkjDxubajk}(j9]j;]j=]j?]jA]ujkjtjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOthers}(jkOthersjkjnxubajk}(j9]j;]j=]j?]jA]internalrefurijv anchorname#othersujkjgtjkjkxubajk}(j9]j;]j=]j?]jA]ujkjntjkjhxubajk}(j9]j;]j=]j?]jA]ujkjtjkjvubejk}(j9]j;]j=]j?]jA]ujkjtjkjvubejk}(j9]j;]j=]j?]jA]ujkjtjkjvubejk}(j9]j;]j=]j?]jA]ujkjtjkjwvubejk}(j9]j;]j=]j?]jA]ujkjtjkjtvubajk}(j9]j;]j=]j?]jA]ujkjtubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Atomic types}(jkjgjkjxubajk}(j9]j;]j=]j?]jA]internalrefuricore-api/wrappers/atomic_t anchornamehujkjgtjkjxubajk}(j9]j;]j=]j?]jA]ujkjntjkjxubajk}(j9]j;]j=]j?]jA]ujkjtjkjxubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMemory hotplug}(jkjujkjxubajk}(j9]j;]j=]j?]jA]internalrefuricore-api/memory-hotplug anchornamehujkjgtjkjxubajk}(j9]j;]j=]j?]jA]ujkjntjkjxubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory hotplug event notifier}(jkMemory hotplug event notifierjkjxubajk}(j9]j;]j=]j?]jA]internalrefurijx anchorname#memory-hotplug-event-notifierujkjgtjkjxubajk}(j9]j;]j=]j?]jA]ujkjntjkjxubajk}(j9]j;]j=]j?]jA]ujkjtjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocking Internals}(jkLocking Internalsjkj#yubajk}(j9]j;]j=]j?]jA]internalrefurijx anchorname#locking-internalsujkjgtjkj yubajk}(j9]j;]j=]j?]jA]ujkjntjkjyubajk}(j9]j;]j=]j?]jA]ujkjtjkjxubejk}(j9]j;]j=]j?]jA]ujkjtjkjxubejk}(j9]j;]j=]j?]jA]ujkjtjkjxubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUnaligned Memory Accesses}(jkjjkj\yubajk}(j9]j;]j=]j?]jA]internalrefuri core-api/unaligned-memory-access anchornamehujkjgtjkjYyubajk}(j9]j;]j=]j?]jA]ujkjntjkjVyubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%The definition of an unaligned access}(jk%The definition of an unaligned accessjkj|yubajk}(j9]j;]j=]j?]jA]internalrefurijky anchorname&#the-definition-of-an-unaligned-accessujkjgtjkjyyubajk}(j9]j;]j=]j?]jA]ujkjntjkjvyubajk}(j9]j;]j=]j?]jA]ujkjtjkjsyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNatural alignment}(jkNatural alignmentjkjyubajk}(j9]j;]j=]j?]jA]internalrefurijky anchorname#natural-alignmentujkjgtjkjyubajk}(j9]j;]j=]j?]jA]ujkjntjkjyubajk}(j9]j;]j=]j?]jA]ujkjtjkjsyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhy unaligned access is bad}(jkWhy unaligned access is badjkjyubajk}(j9]j;]j=]j?]jA]internalrefurijky anchorname#why-unaligned-access-is-badujkjgtjkjyubajk}(j9]j;]j=]j?]jA]ujkjntjkjyubajk}(j9]j;]j=]j?]jA]ujkjtjkjsyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Code that does not cause unaligned access}(jk)Code that does not cause unaligned accessjkjyubajk}(j9]j;]j=]j?]jA]internalrefurijky anchorname*#code-that-does-not-cause-unaligned-accessujkjgtjkjyubajk}(j9]j;]j=]j?]jA]ujkjntjkjyubajk}(j9]j;]j=]j?]jA]ujkjtjkjsyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Code that causes unaligned access}(jk!Code that causes unaligned accessjkj zubajk}(j9]j;]j=]j?]jA]internalrefurijky anchorname"#code-that-causes-unaligned-accessujkjgtjkj zubajk}(j9]j;]j=]j?]jA]ujkjntjkjzubajk}(j9]j;]j=]j?]jA]ujkjtjkjsyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAvoiding unaligned accesses}(jkAvoiding unaligned accessesjkj0zubajk}(j9]j;]j=]j?]jA]internalrefurijky anchorname#avoiding-unaligned-accessesujkjgtjkj-zubajk}(j9]j;]j=]j?]jA]ujkjntjkj*zubajk}(j9]j;]j=]j?]jA]ujkjtjkjsyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAlignment vs. Networking}(jkAlignment vs. NetworkingjkjTzubajk}(j9]j;]j=]j?]jA]internalrefurijky anchorname#alignment-vs-networkingujkjgtjkjQzubajk}(j9]j;]j=]j?]jA]ujkjntjkjNzubajk}(j9]j;]j=]j?]jA]ujkjtjkjsyubejk}(j9]j;]j=]j?]jA]ujkjtjkjVyubejk}(j9]j;]j=]j?]jA]ujkjtjkjSyubajk}(j9]j;]j=]j?]jA]ujkjtubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux Kernel Selftests}(jkjjkjzubajk}(j9]j;]j=]j?]jA]internalrefuridev-tools/kselftest anchornamehujkjgtjkjzubajk}(j9]j;]j=]j?]jA]ujkjntjkjzubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=Running the selftests (hotplug tests are run in limited mode)}(jk=Running the selftests (hotplug tests are run in limited mode)jkjzubajk}(j9]j;]j=]j?]jA]internalrefurijz anchorname<#running-the-selftests-hotplug-tests-are-run-in-limited-modeujkjgtjkjzubajk}(j9]j;]j=]j?]jA]ujkjntjkjzubajk}(j9]j;]j=]j?]jA]ujkjtjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRunning a subset of selftests}(jkRunning a subset of selftestsjkjzubajk}(j9]j;]j=]j?]jA]internalrefurijz anchorname#running-a-subset-of-selftestsujkjgtjkjzubajk}(j9]j;]j=]j?]jA]ujkjntjkjzubajk}(j9]j;]j=]j?]jA]ujkjtjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Running the full range hotplug selftests}(jk(Running the full range hotplug selftestsjkjzubajk}(j9]j;]j=]j?]jA]internalrefurijz anchorname)#running-the-full-range-hotplug-selftestsujkjgtjkjzubajk}(j9]j;]j=]j?]jA]ujkjntjkjzubajk}(j9]j;]j=]j?]jA]ujkjtjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInstall selftests}(jkInstall selftestsjkj{ubajk}(j9]j;]j=]j?]jA]internalrefurijz anchorname#install-selftestsujkjgtjkj{ubajk}(j9]j;]j=]j?]jA]ujkjntjkj{ubajk}(j9]j;]j=]j?]jA]ujkjtjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRunning installed selftests}(jkRunning installed selftestsjkj={ubajk}(j9]j;]j=]j?]jA]internalrefurijz anchorname#running-installed-selftestsujkjgtjkj:{ubajk}(j9]j;]j=]j?]jA]ujkjntjkj7{ubajk}(j9]j;]j=]j?]jA]ujkjtjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTimeout for selftests}(jkTimeout for selftestsjkja{ubajk}(j9]j;]j=]j?]jA]internalrefurijz anchorname#timeout-for-selftestsujkjgtjkj^{ubajk}(j9]j;]j=]j?]jA]ujkjntjkj[{ubajk}(j9]j;]j=]j?]jA]ujkjtjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPackaging selftests}(jkPackaging selftestsjkj{ubajk}(j9]j;]j=]j?]jA]internalrefurijz anchorname#packaging-selftestsujkjgtjkj{ubajk}(j9]j;]j=]j?]jA]ujkjntjkj{ubajk}(j9]j;]j=]j?]jA]ujkjtjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkContributing new tests}(jkContributing new testsjkj{ubajk}(j9]j;]j=]j?]jA]internalrefurijz anchorname#contributing-new-testsujkjgtjkj{ubajk}(j9]j;]j=]j?]jA]ujkjntjkj{ubajk}(j9]j;]j=]j?]jA]ujkjtjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Contributing new tests (details)}(jk Contributing new tests (details)jkj{ubajk}(j9]j;]j=]j?]jA]internalrefurijz anchorname#contributing-new-tests-detailsujkjgtjkj{ubajk}(j9]j;]j=]j?]jA]ujkjntjkj{ubajk}(j9]j;]j=]j?]jA]ujkjtjkjzubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Test Module}(jk Test Modulejkj{ubajk}(j9]j;]j=]j?]jA]internalrefurijz anchorname #test-moduleujkjgtjkj{ubajk}(j9]j;]j=]j?]jA]ujkjntjkj{ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk How to use}(jk How to usejkj|ubajk}(j9]j;]j=]j?]jA]internalrefurijz anchorname #how-to-useujkjgtjkj|ubajk}(j9]j;]j=]j?]jA]ujkjntjkj |ubajk}(j9]j;]j=]j?]jA]ujkjtjkj |ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample Module}(jkExample Modulejkj6|ubajk}(j9]j;]j=]j?]jA]internalrefurijz anchorname#example-moduleujkjgtjkj3|ubajk}(j9]j;]j=]j?]jA]ujkjntjkj0|ubajk}(j9]j;]j=]j?]jA]ujkjtjkj |ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample test script}(jkExample test scriptjkjZ|ubajk}(j9]j;]j=]j?]jA]internalrefurijz anchorname#example-test-scriptujkjgtjkjW|ubajk}(j9]j;]j=]j?]jA]ujkjntjkjT|ubajk}(j9]j;]j=]j?]jA]ujkjtjkj |ubejk}(j9]j;]j=]j?]jA]ujkjtjkj{ubejk}(j9]j;]j=]j?]jA]ujkjtjkjzubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Test Harness}(jk Test Harnessjkj|ubajk}(j9]j;]j=]j?]jA]internalrefurijz anchorname #test-harnessujkjgtjkj|ubajk}(j9]j;]j=]j?]jA]ujkjntjkj|ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkj|ubajk}(j9]j;]j=]j?]jA]internalrefurijz anchorname#exampleujkjgtjkj|ubajk}(j9]j;]j=]j?]jA]ujkjntjkj|ubajk}(j9]j;]j=]j?]jA]ujkjtjkj|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHelpers}(jkHelpersjkj|ubajk}(j9]j;]j=]j?]jA]internalrefurijz anchorname#helpersujkjgtjkj|ubajk}(j9]j;]j=]j?]jA]ujkjntjkj|ubajk}(j9]j;]j=]j?]jA]ujkjtjkj|ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Operators}(jk Operatorsjkj|ubajk}(j9]j;]j=]j?]jA]internalrefurijz anchorname #operatorsujkjgtjkj|ubajk}(j9]j;]j=]j?]jA]ujkjntjkj|ubajk}(j9]j;]j=]j?]jA]ujkjtjkj|ubejk}(j9]j;]j=]j?]jA]ujkjtjkj|ubejk}(j9]j;]j=]j?]jA]ujkjtjkjzubejk}(j9]j;]j=]j?]jA]ujkjtjkjzubejk}(j9]j;]j=]j?]jA]ujkjtjkjzubajk}(j9]j;]j=]j?]jA]ujkjtubj{ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)How to get printk format specifiers right}(jkjjkj8}ubajk}(j9]j;]j=]j?]jA]internalrefuricore-api/printk-formats anchornamehujkjgtjkj5}ubajk}(j9]j;]j=]j?]jA]ujkjntjkj2}ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Integer types}(jk Integer typesjkjX}ubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname#integer-typesujkjgtjkjU}ubajk}(j9]j;]j=]j?]jA]ujkjntjkjR}ubajk}(j9]j;]j=]j?]jA]ujkjtjkjO}ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Pointer types}(jk Pointer typesjkj|}ubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname#pointer-typesujkjgtjkjy}ubajk}(j9]j;]j=]j?]jA]ujkjntjkjv}ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlain Pointers}(jkPlain Pointersjkj}ubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname#plain-pointersujkjgtjkj}ubajk}(j9]j;]j=]j?]jA]ujkjntjkj}ubajk}(j9]j;]j=]j?]jA]ujkjtjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkError Pointers}(jkError Pointersjkj}ubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname#error-pointersujkjgtjkj}ubajk}(j9]j;]j=]j?]jA]ujkjntjkj}ubajk}(j9]j;]j=]j?]jA]ujkjtjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbols/Function Pointers}(jkSymbols/Function Pointersjkj}ubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname#symbols-function-pointersujkjgtjkj}ubajk}(j9]j;]j=]j?]jA]ujkjntjkj}ubajk}(j9]j;]j=]j?]jA]ujkjtjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Probed Pointers from BPF / tracing}(jk"Probed Pointers from BPF / tracingjkj ~ubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname!#probed-pointers-from-bpf-tracingujkjgtjkj~ubajk}(j9]j;]j=]j?]jA]ujkjntjkj~ubajk}(j9]j;]j=]j?]jA]ujkjtjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Pointers}(jkKernel Pointersjkj-~ubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname#kernel-pointersujkjgtjkj*~ubajk}(j9]j;]j=]j?]jA]ujkjntjkj'~ubajk}(j9]j;]j=]j?]jA]ujkjtjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUnmodified Addresses}(jkUnmodified AddressesjkjQ~ubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname#unmodified-addressesujkjgtjkjN~ubajk}(j9]j;]j=]j?]jA]ujkjntjkjK~ubajk}(j9]j;]j=]j?]jA]ujkjtjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPointer Differences}(jkPointer Differencesjkju~ubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname#pointer-differencesujkjgtjkjr~ubajk}(j9]j;]j=]j?]jA]ujkjntjkjo~ubajk}(j9]j;]j=]j?]jA]ujkjtjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStruct Resources}(jkStruct Resourcesjkj~ubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname#struct-resourcesujkjgtjkj~ubajk}(j9]j;]j=]j?]jA]ujkjntjkj~ubajk}(j9]j;]j=]j?]jA]ujkjtjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Physical address types phys_addr_t}(jk"Physical address types phys_addr_tjkj~ubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname##physical-address-types-phys-addr-tujkjgtjkj~ubajk}(j9]j;]j=]j?]jA]ujkjntjkj~ubajk}(j9]j;]j=]j?]jA]ujkjtjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA address types dma_addr_t}(jkDMA address types dma_addr_tjkj~ubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname#dma-address-types-dma-addr-tujkjgtjkj~ubajk}(j9]j;]j=]j?]jA]ujkjntjkj~ubajk}(j9]j;]j=]j?]jA]ujkjtjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRaw buffer as an escaped string}(jkRaw buffer as an escaped stringjkjubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname #raw-buffer-as-an-escaped-stringujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkj~ubajk}(j9]j;]j=]j?]jA]ujkjtjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRaw buffer as a hex string}(jkRaw buffer as a hex stringjkj)ubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname#raw-buffer-as-a-hex-stringujkjgtjkj&ubajk}(j9]j;]j=]j?]jA]ujkjntjkj#ubajk}(j9]j;]j=]j?]jA]ujkjtjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMAC/FDDI addresses}(jkMAC/FDDI addressesjkjMubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname #mac-fddi-addressesujkjgtjkjJubajk}(j9]j;]j=]j?]jA]ujkjntjkjGubajk}(j9]j;]j=]j?]jA]ujkjtjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIPv4 addresses}(jkIPv4 addressesjkjqubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname#ipv4-addressesujkjgtjkjnubajk}(j9]j;]j=]j?]jA]ujkjntjkjkubajk}(j9]j;]j=]j?]jA]ujkjtjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIPv6 addresses}(jkIPv6 addressesjkjubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname#ipv6-addressesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9IPv4/IPv6 addresses (generic, with port, flowinfo, scope)}(jk9IPv4/IPv6 addresses (generic, with port, flowinfo, scope)jkjubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname5#ipv4-ipv6-addresses-generic-with-port-flowinfo-scopeujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUUID/GUID addresses}(jkUUID/GUID addressesjkjubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname#uuid-guid-addressesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk dentry names}(jk dentry namesjkjubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname #dentry-namesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkblock_device names}(jkblock_device namesjkj%ubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname#block-device-namesujkjgtjkj"ubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstruct va_format}(jkstruct va_formatjkjIubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname#struct-va-formatujkjgtjkjFubajk}(j9]j;]j=]j?]jA]ujkjntjkjCubajk}(j9]j;]j=]j?]jA]ujkjtjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice tree nodes}(jkDevice tree nodesjkjmubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname#device-tree-nodesujkjgtjkjjubajk}(j9]j;]j=]j?]jA]ujkjntjkjgubajk}(j9]j;]j=]j?]jA]ujkjtjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFwnode handles}(jkFwnode handlesjkjubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname#fwnode-handlesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Time and date}(jk Time and datejkjubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname#time-and-dateujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk struct clk}(jk struct clkjkjـubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname #struct-clkujkjgtjkjրubajk}(j9]j;]j=]j?]jA]ujkjntjkjӀubajk}(j9]j;]j=]j?]jA]ujkjtjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7bitmap and its derivatives such as cpumask and nodemask}(jk7bitmap and its derivatives such as cpumask and nodemaskjkjubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname8#bitmap-and-its-derivatives-such-as-cpumask-and-nodemaskujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8Flags bitfields such as page flags, page_type, gfp_flags}(jk8Flags bitfields such as page flags, page_type, gfp_flagsjkj!ubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname7#flags-bitfields-such-as-page-flags-page-type-gfp-flagsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNetwork device features}(jkNetwork device featuresjkjEubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname#network-device-featuresujkjgtjkjBubajk}(j9]j;]j=]j?]jA]ujkjntjkj?ubajk}(j9]j;]j=]j?]jA]ujkjtjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'V4L2 and DRM FourCC code (pixel format)}(jk'V4L2 and DRM FourCC code (pixel format)jkjiubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname&#v4l2-and-drm-fourcc-code-pixel-formatujkjgtjkjfubajk}(j9]j;]j=]j?]jA]ujkjntjkjcubajk}(j9]j;]j=]j?]jA]ujkjtjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRust}(jkRustjkjubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname#rustujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj}ubejk}(j9]j;]j=]j?]jA]ujkjtjkjv}ubejk}(j9]j;]j=]j?]jA]ujkjtjkjO}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThanks}(jkThanksjkjubajk}(j9]j;]j=]j?]jA]internalrefurijG} anchorname#thanksujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjO}ubejk}(j9]j;]j=]j?]jA]ujkjtjkj2}ubejk}(j9]j;]j=]j?]jA]ujkjtjkj/}ubajk}(j9]j;]j=]j?]jA]ujkjtubjX je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"pin_user_pages() and related calls}(jkjjkjubajk}(j9]j;]j=]j?]jA]internalrefuricore-api/pin_user_pages anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #overviewujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBasic description of FOLL_PIN}(jkBasic description of FOLL_PINjkj:ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#basic-description-of-foll-pinujkjgtjkj7ubajk}(j9]j;]j=]j?]jA]ujkjntjkj4ubajk}(j9]j;]j=]j?]jA]ujkjtjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Which flags are set by each wrapper}(jk#Which flags are set by each wrapperjkj^ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname$#which-flags-are-set-by-each-wrapperujkjgtjkj[ubajk}(j9]j;]j=]j?]jA]ujkjntjkjXubajk}(j9]j;]j=]j?]jA]ujkjtjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTracking dma-pinned pages}(jkTracking dma-pinned pagesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#tracking-dma-pinned-pagesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkj|ubajk}(j9]j;]j=]j?]jA]ujkjtjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk:FOLL_PIN, FOLL_GET, FOLL_LONGTERM: when to use which flags}(jk:FOLL_PIN, FOLL_GET, FOLL_LONGTERM: when to use which flagsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname8#foll-pin-foll-get-foll-longterm-when-to-use-which-flagsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCASE 1: Direct IO (DIO)}(jkCASE 1: Direct IO (DIO)jkjǂubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#case-1-direct-io-dioujkjgtjkjĂubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CASE 2: RDMA}(jk CASE 2: RDMAjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #case-2-rdmaujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkICASE 3: MMU notifier registration, with or without page faulting hardware}(jkICASE 3: MMU notifier registration, with or without page faulting hardwarejkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchornameH#case-3-mmu-notifier-registration-with-or-without-page-faulting-hardwareujkjgtjkj ubajk}(j9]j;]j=]j?]jA]ujkjntjkj ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1CASE 4: Pinning for struct page manipulation only}(jk1CASE 4: Pinning for struct page manipulation onlyjkj3ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname1#case-4-pinning-for-struct-page-manipulation-onlyujkjgtjkj0ubajk}(j9]j;]j=]j?]jA]ujkjntjkj-ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=CASE 5: Pinning in order to write to the data within the page}(jk=CASE 5: Pinning in order to write to the data within the pagejkjWubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname=#case-5-pinning-in-order-to-write-to-the-data-within-the-pageujkjgtjkjTubajk}(j9]j;]j=]j?]jA]ujkjntjkjQubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3page_maybe_dma_pinned(): the whole point of pinning}(jk3page_maybe_dma_pinned(): the whole point of pinningjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname1#page-maybe-dma-pinned-the-whole-point-of-pinningujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCAnother way of thinking about FOLL_GET, FOLL_PIN, and FOLL_LONGTERM}(jkCAnother way of thinking about FOLL_GET, FOLL_PIN, and FOLL_LONGTERMjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchornameB#another-way-of-thinking-about-foll-get-foll-pin-and-foll-longtermujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Unit testing}(jk Unit testingjkjσubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #unit-testingujkjgtjkj̃ubajk}(j9]j;]j=]j?]jA]ujkjntjkjɃubajk}(j9]j;]j=]j?]jA]ujkjtjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOther diagnostics}(jkOther diagnosticsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#other-diagnosticsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #referencesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj ubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubj je0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Writing Tests}(jkjjkjPubajk}(j9]j;]j=]j?]jA]internalrefuridev-tools/kunit/usage anchornamehujkjgtjkjMubajk}(j9]j;]j=]j?]jA]ujkjntjkjJubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Test Cases}(jk Test Casesjkjpubajk}(j9]j;]j=]j?]jA]internalrefurij_ anchorname #test-casesujkjgtjkjmubajk}(j9]j;]j=]j?]jA]ujkjntjkjjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Expectations}(jk Expectationsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij_ anchorname #expectationsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Assertions}(jk Assertionsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij_ anchorname #assertionsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjjubejk}(j9]j;]j=]j?]jA]ujkjtjkjgubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCustomizing error messages}(jkCustomizing error messagesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij_ anchorname#customizing-error-messagesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkj߄ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Test Suites}(jk Test Suitesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij_ anchorname #test-suitesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj߄ubejk}(j9]j;]j=]j?]jA]ujkjtjkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Writing Tests For Other Architectures}(jk%Writing Tests For Other Architecturesjkj6ubajk}(j9]j;]j=]j?]jA]internalrefurij_ anchorname&#writing-tests-for-other-architecturesujkjgtjkj3ubajk}(j9]j;]j=]j?]jA]ujkjntjkj0ubajk}(j9]j;]j=]j?]jA]ujkjtjkjgubejk}(j9]j;]j=]j?]jA]ujkjtjkjJubejk}(j9]j;]j=]j?]jA]ujkjtjkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCommon Patterns}(jkCommon Patternsjkjfubajk}(j9]j;]j=]j?]jA]internalrefurij_ anchorname#common-patternsujkjgtjkjcubajk}(j9]j;]j=]j?]jA]ujkjntjkj`ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIsolating Behavior}(jkIsolating Behaviorjkjubajk}(j9]j;]j=]j?]jA]internalrefurij_ anchorname#isolating-behaviorujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkClasses}(jkClassesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij_ anchorname#classesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFaking Classes}(jkFaking Classesjkj̅ubajk}(j9]j;]j=]j?]jA]internalrefurij_ anchorname#faking-classesujkjgtjkjɅubajk}(j9]j;]j=]j?]jA]ujkjntjkjƅubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkj~ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTesting Against Multiple Inputs}(jkTesting Against Multiple Inputsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij_ anchorname #testing-against-multiple-inputsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParameterized Testing}(jkParameterized Testingjkjubajk}(j9]j;]j=]j?]jA]internalrefurij_ anchorname#parameterized-testingujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkj~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAllocating Memory}(jkAllocating MemoryjkjMubajk}(j9]j;]j=]j?]jA]internalrefurij_ anchorname#allocating-memoryujkjgtjkjJubajk}(j9]j;]j=]j?]jA]ujkjntjkjGubajk}(j9]j;]j=]j?]jA]ujkjtjkj~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRegistering Cleanup Actions}(jkRegistering Cleanup Actionsjkjqubajk}(j9]j;]j=]j?]jA]internalrefurij_ anchorname#registering-cleanup-actionsujkjgtjkjnubajk}(j9]j;]j=]j?]jA]ujkjntjkjkubajk}(j9]j;]j=]j?]jA]ujkjtjkj~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting Static Functions}(jkTesting Static Functionsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij_ anchorname#testing-static-functionsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInjecting Test-Only Code}(jkInjecting Test-Only Codejkjubajk}(j9]j;]j=]j?]jA]internalrefurij_ anchorname#injecting-test-only-codeujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAccessing The Current Test}(jkAccessing The Current Testjkj݆ubajk}(j9]j;]j=]j?]jA]internalrefurij_ anchorname#accessing-the-current-testujkjgtjkjچubajk}(j9]j;]j=]j?]jA]ujkjntjkj׆ubajk}(j9]j;]j=]j?]jA]ujkjtjkj~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFailing The Current Test}(jkFailing The Current Testjkjubajk}(j9]j;]j=]j?]jA]internalrefurij_ anchorname#failing-the-current-testujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj~ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Managing Fake Devices and Drivers}(jk!Managing Fake Devices and Driversjkj%ubajk}(j9]j;]j=]j?]jA]internalrefurij_ anchorname"#managing-fake-devices-and-driversujkjgtjkj"ubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj~ubejk}(j9]j;]j=]j?]jA]ujkjtjkj`ubejk}(j9]j;]j=]j?]jA]ujkjtjkjGubejk}(j9]j;]j=]j?]jA]ujkjtubj(je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Resource API}(jkjjkj^ubajk}(j9]j;]j=]j?]jA]internalrefuridev-tools/kunit/api/resource anchornamehujkjgtjkj[ubajk}(j9]j;]j=]j?]jA]ujkjntjkjXubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkManaged Devices}(jkManaged Devicesjkj~ubajk}(j9]j;]j=]j?]jA]internalrefurijm anchorname#managed-devicesujkjgtjkj{ubajk}(j9]j;]j=]j?]jA]ujkjntjkjxubajk}(j9]j;]j=]j?]jA]ujkjtjkjuubajk}(j9]j;]j=]j?]jA]ujkjtjkjXubejk}(j9]j;]j=]j?]jA]ujkjtjkjUubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRunning tests with kunit_tool}(jkjjkjubajk}(j9]j;]j=]j?]jA]internalrefuridev-tools/kunit/run_wrapper anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk Creating a }(jk Creating a jkjׇubjNs)}(jk``.kunitconfig``jk]jk .kunitconfig}(jkhjkj߇ubajk}(j9]j;]j=]j?]jA]ujkliteralj^sNj_sNjkjׇubjk file}(jk filejkjׇubejk}(j9]j;]j=]j?]jA]internalrefurijƇ anchorname#creating-a-kunitconfig-fileujkjgtjkjԇubajk}(j9]j;]j=]j?]jA]ujkjntjkjчubajk}(j9]j;]j=]j?]jA]ujkjtjkj·ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Configuring, building, and running tests}(jk(Configuring, building, and running testsjkjubajk}(j9]j;]j=]j?]jA]internalrefurijƇ anchorname'#configuring-building-and-running-testsujkjgtjkj ubajk}(j9]j;]j=]j?]jA]ujkjntjkj ubajk}(j9]j;]j=]j?]jA]ujkjtjkj·ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParsing test results}(jkParsing test resultsjkj3ubajk}(j9]j;]j=]j?]jA]internalrefurijƇ anchorname#parsing-test-resultsujkjgtjkj0ubajk}(j9]j;]j=]j?]jA]ujkjntjkj-ubajk}(j9]j;]j=]j?]jA]ujkjtjkj·ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFiltering tests}(jkFiltering testsjkjWubajk}(j9]j;]j=]j?]jA]internalrefurijƇ anchorname#filtering-testsujkjgtjkjTubajk}(j9]j;]j=]j?]jA]ujkjntjkjQubajk}(j9]j;]j=]j?]jA]ujkjtjkj·ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRunning tests on QEMU}(jkRunning tests on QEMUjkj{ubajk}(j9]j;]j=]j?]jA]internalrefurijƇ anchorname#running-tests-on-qemuujkjgtjkjxubajk}(j9]j;]j=]j?]jA]ujkjntjkjuubajk}(j9]j;]j=]j?]jA]ujkjtjkj·ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRunning command-line arguments}(jkRunning command-line argumentsjkjubajk}(j9]j;]j=]j?]jA]internalrefurijƇ anchorname#running-command-line-argumentsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj·ubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3The Kernel Test Anything Protocol (KTAP), version 1}(jkjjkj؈ubajk}(j9]j;]j=]j?]jA]internalrefuridev-tools/ktap anchornamehujkjgtjkjՈubajk}(j9]j;]j=]j?]jA]ujkjntjkj҈ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Version lines}(jk Version linesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#version-linesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Plan lines}(jk Plan linesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #plan-linesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTest case result lines}(jkTest case result linesjkj@ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#test-case-result-linesujkjgtjkj=ubajk}(j9]j;]j=]j?]jA]ujkjntjkj:ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDiagnostic lines}(jkDiagnostic linesjkjdubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#diagnostic-linesujkjgtjkjaubajk}(j9]j;]j=]j?]jA]ujkjntjkj^ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Unknown lines}(jk Unknown linesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#unknown-linesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Nested tests}(jk Nested testsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #nested-testsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Major differences between TAP and KTAP}(jk&Major differences between TAP and KTAPjkjЉubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname'#major-differences-between-tap-and-ktapujkjgtjkj͉ubajk}(j9]j;]j=]j?]jA]ujkjntjkjʉubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample KTAP output}(jkExample KTAP outputjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#example-ktap-outputujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk See also:}(jk See also:jkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #see-alsoujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkj҈ubejk}(j9]j;]j=]j?]jA]ujkjtjkjψubajk}(j9]j;]j=]j?]jA]ujkjtubj-je0)}(jkhjk]jH)}(jkhjk]jk}(j9]j;]j=]j?]jA]parentdevicetree/bindings/indexentries](Ndevicetree/bindings/ABIN$devicetree/bindings/dts-coding-styleN$devicetree/bindings/writing-bindingsN"devicetree/bindings/writing-schemaN&devicetree/bindings/submitting-patchese includefiles](jXjZj\j^j`emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujktoctreej^sG/var/lib/git/docbuild/linux/Documentation/devicetree/bindings/index.rstj_sKjkjHubajk}(j9]j;]j=]j?]jA]ujkjtubj1je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Crypto Engine}(jkjjkj~ubajk}(j9]j;]j=]j?]jA]internalrefuricrypto/crypto_engine anchornamehujkjgtjkj{ubajk}(j9]j;]j=]j?]jA]ujkjntjkjxubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #overviewujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Requirement}(jk RequirementjkjŠubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #requirementujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOrder of operations}(jkOrder of operationsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#order-of-operationsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjxubejk}(j9]j;]j=]j?]jA]ujkjtjkjuubajk}(j9]j;]j=]j?]jA]ujkjtubje je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Memory Leak Detector}(jkjjkjubajk}(j9]j;]j=]j?]jA]internalrefuridev-tools/kmemleak anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkj?ubajk}(j9]j;]j=]j?]jA]internalrefurij. anchorname#usageujkjgtjkj<ubajk}(j9]j;]j=]j?]jA]ujkjntjkj9ubajk}(j9]j;]j=]j?]jA]ujkjtjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBasic Algorithm}(jkBasic Algorithmjkjcubajk}(j9]j;]j=]j?]jA]internalrefurij. anchorname#basic-algorithmujkjgtjkj`ubajk}(j9]j;]j=]j?]jA]ujkjntjkj]ubajk}(j9]j;]j=]j?]jA]ujkjtjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Testing specific sections with kmemleak}(jk'Testing specific sections with kmemleakjkjubajk}(j9]j;]j=]j?]jA]internalrefurij. anchorname(#testing-specific-sections-with-kmemleakujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Freeing kmemleak internal objects}(jk!Freeing kmemleak internal objectsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij. anchorname"#freeing-kmemleak-internal-objectsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Kmemleak API}(jk Kmemleak APIjkjϋubajk}(j9]j;]j=]j?]jA]internalrefurij. anchorname #kmemleak-apiujkjgtjkj̋ubajk}(j9]j;]j=]j?]jA]ujkjntjkjɋubajk}(j9]j;]j=]j?]jA]ujkjtjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Dealing with false positives/negatives}(jk&Dealing with false positives/negativesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij. anchorname'#dealing-with-false-positives-negativesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLimitations and Drawbacks}(jkLimitations and Drawbacksjkjubajk}(j9]j;]j=]j?]jA]internalrefurij. anchorname#limitations-and-drawbacksujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting with kmemleak-test}(jkTesting with kmemleak-testjkj;ubajk}(j9]j;]j=]j?]jA]internalrefurij. anchorname#testing-with-kmemleak-testujkjgtjkj8ubajk}(j9]j;]j=]j?]jA]ujkjntjkj5ubajk}(j9]j;]j=]j?]jA]ujkjtjkj6ubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkktime accessors}(jkjjkjtubajk}(j9]j;]j=]j?]jA]internalrefuricore-api/timekeeping anchornamehujkjgtjkjqubajk}(j9]j;]j=]j?]jA]ujkjntjkjnubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBasic ktime_t based interfaces}(jkBasic ktime_t based interfacesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#basic-ktime-t-based-interfacesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)nanosecond, timespec64, and second output}(jk)nanosecond, timespec64, and second outputjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname(#nanosecond-timespec64-and-second-outputujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCoarse and fast_ns access}(jkCoarse and fast_ns accessjkj܌ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#coarse-and-fast-ns-accessujkjgtjkjٌubajk}(j9]j;]j=]j?]jA]ujkjntjkj֌ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDeprecated time interfaces}(jkDeprecated time interfacesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#deprecated-time-interfacesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjnubejk}(j9]j;]j=]j?]jA]ujkjtjkjkubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Red-black Trees (rbtree) in Linux}(jkj*jkj9ubajk}(j9]j;]j=]j?]jA]internalrefuricore-api/rbtree anchornamehujkjgtjkj6ubajk}(j9]j;]j=]j?]jA]ujkjntjkj3ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0What are red-black trees, and what are they for?}(jk0What are red-black trees, and what are they for?jkjYubajk}(j9]j;]j=]j?]jA]internalrefurijH anchorname/#what-are-red-black-trees-and-what-are-they-forujkjgtjkjVubajk}(j9]j;]j=]j?]jA]ujkjntjkjSubajk}(j9]j;]j=]j?]jA]ujkjtjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Linux implementation of red-black trees}(jk'Linux implementation of red-black treesjkj}ubajk}(j9]j;]j=]j?]jA]internalrefurijH anchorname(#linux-implementation-of-red-black-treesujkjgtjkjzubajk}(j9]j;]j=]j?]jA]ujkjntjkjwubajk}(j9]j;]j=]j?]jA]ujkjtjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCreating a new rbtree}(jkCreating a new rbtreejkjubajk}(j9]j;]j=]j?]jA]internalrefurijH anchorname#creating-a-new-rbtreeujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Searching for a value in an rbtree}(jk"Searching for a value in an rbtreejkjōubajk}(j9]j;]j=]j?]jA]internalrefurijH anchorname##searching-for-a-value-in-an-rbtreeujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInserting data into an rbtree}(jkInserting data into an rbtreejkjubajk}(j9]j;]j=]j?]jA]internalrefurijH anchorname#inserting-data-into-an-rbtreeujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0Removing or replacing existing data in an rbtree}(jk0Removing or replacing existing data in an rbtreejkj ubajk}(j9]j;]j=]j?]jA]internalrefurijH anchorname1#removing-or-replacing-existing-data-in-an-rbtreeujkjgtjkj ubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBIterating through the elements stored in an rbtree (in sort order)}(jkBIterating through the elements stored in an rbtree (in sort order)jkj1ubajk}(j9]j;]j=]j?]jA]internalrefurijH anchornameA#iterating-through-the-elements-stored-in-an-rbtree-in-sort-orderujkjgtjkj.ubajk}(j9]j;]j=]j?]jA]ujkjntjkj+ubajk}(j9]j;]j=]j?]jA]ujkjtjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCached rbtrees}(jkCached rbtreesjkjUubajk}(j9]j;]j=]j?]jA]internalrefurijH anchorname#cached-rbtreesujkjgtjkjRubajk}(j9]j;]j=]j?]jA]ujkjntjkjOubajk}(j9]j;]j=]j?]jA]ujkjtjkjPubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSupport for Augmented rbtrees}(jkSupport for Augmented rbtreesjkjyubajk}(j9]j;]j=]j?]jA]internalrefurijH anchorname#support-for-augmented-rbtreesujkjgtjkjvubajk}(j9]j;]j=]j?]jA]ujkjntjkjsubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sample usage}(jk Sample usagejkjubajk}(j9]j;]j=]j?]jA]internalrefurijH anchorname #sample-usageujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjsubejk}(j9]j;]j=]j?]jA]ujkjtjkjPubejk}(j9]j;]j=]j?]jA]ujkjtjkj3ubejk}(j9]j;]j=]j?]jA]ujkjtjkj0ubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Netlink notes for kernel developers}(jkj8jkjߎubajk}(j9]j;]j=]j?]jA]internalrefuricore-api/netlink anchornamehujkjgtjkj܎ubajk}(j9]j;]j=]j?]jA]ujkjntjkjَubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral guidance}(jkGeneral guidancejkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#general-guidanceujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAttribute enums}(jkAttribute enumsjkj ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#attribute-enumsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Message enums}(jk Message enumsjkjDubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#message-enumsujkjgtjkjAubajk}(j9]j;]j=]j?]jA]ujkjntjkj>ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAnswer requests}(jkAnswer requestsjkjhubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#answer-requestsujkjgtjkjeubajk}(j9]j;]j=]j?]jA]ujkjntjkjbubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk NLM_F_ECHO}(jk NLM_F_ECHOjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #nlm-f-echoujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupport dump consistency}(jkSupport dump consistencyjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#support-dump-consistencyujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNetlink specification}(jkNetlink specificationjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#netlink-specificationujkjgtjkjݏubajk}(j9]j;]j=]j?]jA]ujkjntjkjڏubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGlobals}(jkGlobalsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#globalsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk kernel-policy}(jk kernel-policyjkj"ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#kernel-policyujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkchecks}(jkchecksjkjRubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#checksujkjgtjkjOubajk}(j9]j;]j=]j?]jA]ujkjntjkjLubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkunterminated-ok}(jkunterminated-okjkjsubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#unterminated-okujkjgtjkjpubajk}(j9]j;]j=]j?]jA]ujkjntjkjmubajk}(j9]j;]j=]j?]jA]ujkjtjkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmax-len}(jkmax-lenjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#max-lenujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmin-len}(jkmin-lenjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#min-lenujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjjubejk}(j9]j;]j=]j?]jA]ujkjtjkjLubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjڏubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjَubejk}(j9]j;]j=]j?]jA]ujkjtjkj֎ubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOpen Firmware and Devicetree}(jkjFjkj ubajk}(j9]j;]j=]j?]jA]internalrefuridevicetree/index anchornamehujkjgtjkj ubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Devicetree Usage}(jkKernel Devicetree Usagejkj,ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#kernel-devicetree-usageujkjgtjkj)ubajk}(j9]j;]j=]j?]jA]ujkjntjkj&ubje0)}(jkhjk]jH)}(jkhjk]jk}(j9]j;]j=]j?]jA]parentjentries](Ndevicetree/usage-modelNdevicetree/of_unittestNdevicetree/kernel-apie includefiles](jSjUjWemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjmj^s>/var/lib/git/docbuild/linux/Documentation/devicetree/index.rstj_sK jkjDubajk}(j9]j;]j=]j?]jA]ujkjtjkj&ubejk}(j9]j;]j=]j?]jA]ujkjtjkj#ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevicetree Overlays}(jkDevicetree Overlaysjkjwubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#devicetree-overlaysujkjgtjkjtubajk}(j9]j;]j=]j?]jA]ujkjntjkjqubje0)}(jkhjk]jH)}(jkhjk]jk}(j9]j;]j=]j?]jA]parentjentries](Ndevicetree/changesetsN#devicetree/dynamic-resolution-notesNdevicetree/overlay-notese includefiles](jjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjmj^sjdj_sKjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjqubejk}(j9]j;]j=]j?]jA]ujkjtjkj#ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDevicetree Bindings}(jkDevicetree Bindingsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#devicetree-bindingsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j9]j;]j=]j?]jA]parentjentries]Ndevicetree/bindings/indexa includefiles]jamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjmj^sjdj_sKjkjّubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkj#ubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1Using kgdb, kdb and the kernel debugger internals}(jkjTjkjubajk}(j9]j;]j=]j?]jA]internalrefuridev-tools/kgdb anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj<ubajk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname #introductionujkjgtjkj9ubajk}(j9]j;]j=]j?]jA]ujkjntjkj6ubajk}(j9]j;]j=]j?]jA]ujkjtjkj3ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCompiling a kernel}(jkCompiling a kerneljkj`ubajk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname#compiling-a-kernelujkjgtjkj]ubajk}(j9]j;]j=]j?]jA]ujkjntjkjZubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel config options for kgdb}(jkKernel config options for kgdbjkjubajk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname#kernel-config-options-for-kgdbujkjgtjkj~ubajk}(j9]j;]j=]j?]jA]ujkjntjkj{ubajk}(j9]j;]j=]j?]jA]ujkjtjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel config options for kdb}(jkKernel config options for kdbjkjubajk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname#kernel-config-options-for-kdbujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjxubejk}(j9]j;]j=]j?]jA]ujkjtjkjZubejk}(j9]j;]j=]j?]jA]ujkjtjkj3ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Debugger Boot Arguments}(jkKernel Debugger Boot ArgumentsjkjՒubajk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname#kernel-debugger-boot-argumentsujkjgtjkjҒubajk}(j9]j;]j=]j?]jA]ujkjntjkjϒubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel parameter: kgdboc}(jkKernel parameter: kgdbocjkjubajk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname#kernel-parameter-kgdbocujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkkgdboc arguments}(jkkgdboc argumentsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname#kgdboc-argumentsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Using loadable module or built-in}(jk!Using loadable module or built-injkj8ubajk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname"#using-loadable-module-or-built-inujkjgtjkj5ubajk}(j9]j;]j=]j?]jA]ujkjntjkj2ubajk}(j9]j;]j=]j?]jA]ujkjtjkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Configure kgdboc at runtime with sysfs}(jk&Configure kgdboc at runtime with sysfsjkj\ubajk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname'#configure-kgdboc-at-runtime-with-sysfsujkjgtjkjYubajk}(j9]j;]j=]j?]jA]ujkjntjkjVubajk}(j9]j;]j=]j?]jA]ujkjtjkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk More examples}(jk More examplesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname#more-examplesujkjgtjkj}ubajk}(j9]j;]j=]j?]jA]ujkjntjkjzubajk}(j9]j;]j=]j?]jA]ujkjtjkj/ubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkKernel parameter: }(jkKernel parameter: jkjubjNs)}(jk``kgdboc_earlycon``jk]jkkgdboc_earlycon}(jkhjkjēubajk}(j9]j;]j=]j?]jA]ujkjj^sNj_sNjkjubejk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname!#kernel-parameter-kgdboc-earlyconujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkKernel parameter: }(jkKernel parameter: jkjubjNs)}(jk ``kgdbwait``jk]jkkgdbwait}(jkhjkjubajk}(j9]j;]j=]j?]jA]ujkjj^sNj_sNjkjubejk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname#kernel-parameter-kgdbwaitujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkKernel parameter: }(jkKernel parameter: jkj ubjNs)}(jk ``kgdbcon``jk]jkkgdbcon}(jkhjkj(ubajk}(j9]j;]j=]j?]jA]ujkjj^sNj_sNjkj ubejk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname#kernel-parameter-kgdbconujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkRun time parameter: }(jkRun time parameter: jkjRubjNs)}(jk``kgdbreboot``jk]jk kgdbreboot}(jkhjkjZubajk}(j9]j;]j=]j?]jA]ujkjj^sNj_sNjkjRubejk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname#run-time-parameter-kgdbrebootujkjgtjkjOubajk}(j9]j;]j=]j?]jA]ujkjntjkjLubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkKernel parameter: }(jkKernel parameter: jkjubjNs)}(jk ``nokaslr``jk]jknokaslr}(jkhjkjubajk}(j9]j;]j=]j?]jA]ujkjj^sNj_sNjkjubejk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname#kernel-parameter-nokaslrujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkj~ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjϒubejk}(j9]j;]j=]j?]jA]ujkjtjkj3ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Using kdb}(jk Using kdbjkj”ubajk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname #using-kdbujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Quick start for kdb on a serial port}(jk$Quick start for kdb on a serial portjkjubajk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname%#quick-start-for-kdb-on-a-serial-portujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjݔubajk}(j9]j;]j=]j?]jA]ujkjtjkjڔubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6Quick start for kdb using a keyboard connected console}(jk6Quick start for kdb using a keyboard connected consolejkjubajk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname7#quick-start-for-kdb-using-a-keyboard-connected-consoleujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjڔubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkj3ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsing kgdb / gdb}(jkUsing kgdb / gdbjkj7ubajk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname#using-kgdb-gdbujkjgtjkj4ubajk}(j9]j;]j=]j?]jA]ujkjntjkj1ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Connecting with gdb to a serial port}(jk$Connecting with gdb to a serial portjkjXubajk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname%#connecting-with-gdb-to-a-serial-portujkjgtjkjUubajk}(j9]j;]j=]j?]jA]ujkjntjkjRubajk}(j9]j;]j=]j?]jA]ujkjtjkjOubajk}(j9]j;]j=]j?]jA]ujkjtjkj1ubejk}(j9]j;]j=]j?]jA]ujkjtjkj3ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkkgdb and kdb interoperability}(jkkgdb and kdb interoperabilityjkjubajk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname#kgdb-and-kdb-interoperabilityujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSwitching between kdb and kgdb}(jkSwitching between kdb and kgdbjkjubajk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname#switching-between-kdb-and-kgdbujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSwitching from kgdb to kdb}(jkSwitching from kgdb to kdbjkjʕubajk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname#switching-from-kgdb-to-kdbujkjgtjkjǕubajk}(j9]j;]j=]j?]jA]ujkjntjkjĕubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkChange from kdb to kgdb}(jkChange from kdb to kgdbjkjubajk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname#change-from-kdb-to-kgdbujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRunning kdb commands from gdb}(jkRunning kdb commands from gdbjkjubajk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname#running-kdb-commands-from-gdbujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkkgdb Test Suite}(jkkgdb Test SuitejkjNubajk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname#kgdb-test-suiteujkjgtjkjKubajk}(j9]j;]j=]j?]jA]ujkjntjkjHubajk}(j9]j;]j=]j?]jA]ujkjtjkj3ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Debugger Internals}(jkKernel Debugger Internalsjkjrubajk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname#kernel-debugger-internalsujkjgtjkjoubajk}(j9]j;]j=]j?]jA]ujkjntjkjlubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkArchitecture Specifics}(jkArchitecture Specificsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname#architecture-specificsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkkgdboc internals}(jkkgdboc internalsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname#kgdboc-internalsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkkgdboc and uarts}(jkkgdboc and uartsjkjؖubajk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname#kgdboc-and-uartsujkjgtjkjՖubajk}(j9]j;]j=]j?]jA]ujkjntjkjҖubajk}(j9]j;]j=]j?]jA]ujkjtjkjϖubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkkgdboc and keyboards}(jkkgdboc and keyboardsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname#kgdboc-and-keyboardsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjϖubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkkgdboc and kms}(jkkgdboc and kmsjkj ubajk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname#kgdboc-and-kmsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjϖubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjlubejk}(j9]j;]j=]j?]jA]ujkjtjkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCredits}(jkCreditsjkj\ubajk}(j9]j;]j=]j?]jA]internalrefurij+ anchorname#creditsujkjgtjkjYubajk}(j9]j;]j=]j?]jA]ujkjntjkjVubajk}(j9]j;]j=]j?]jA]ujkjtjkj3ubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRun Tests without kunit_tool}(jkjbjkjubajk}(j9]j;]j=]j?]jA]internalrefuridev-tools/kunit/run_manual anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfigure the Kernel}(jkConfigure the Kerneljkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#configure-the-kernelujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdebugfs}(jkdebugfsjkjٗubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#debugfsujkjgtjkj֗ubajk}(j9]j;]j=]j?]jA]ujkjntjkjӗubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRetrieve Test Results}(jkRetrieve Test Resultsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#retrieve-test-resultsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Run Tests After Kernel Has Booted}(jk!Run Tests After Kernel Has Bootedjkj!ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname"#run-tests-after-kernel-has-bootedujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Crypto API}(jkjpjkjZubajk}(j9]j;]j=]j?]jA]internalrefuri crypto/index anchornamehujkjgtjkjWubajk}(j9]j;]j=]j?]jA]ujkjntjkjTubje0)}(jkhjk]jH)}(jkhjk]jk}(j9]j;]j=]j?]jA]parentjientries](N crypto/introNcrypto/api-introNcrypto/architectureNcrypto/async-tx-apiNcrypto/asymmetric-keysNcrypto/devel-algosNcrypto/userspace-ifNcrypto/crypto_engineN crypto/apiNcrypto/api-samplesNcrypto/descore-readmeNcrypto/device_drivers/indexe includefiles](jjjjjjjjjjjjemaxdepthKcaptionTable of contentsglobhidden includehiddennumberedK titlesonly rawentries] rawcaptionjujkjmj^s:/var/lib/git/docbuild/linux/Documentation/crypto/index.rstj_sK jkjqubajk}(j9]j;]j=]j?]jA]ujkjtjkjTubejk}(j9]j;]j=]j?]jA]ujkjtjkjQubajk}(j9]j;]j=]j?]jA]ujkjtubj+je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSymbol Namespaces}(jkj~jkjubajk}(j9]j;]j=]j?]jA]internalrefuricore-api/symbol-namespaces anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. Introductionjkjubajk}(j9]j;]j=]j?]jA]internalrefurijИ anchorname #introductionujkjgtjkjޘubajk}(j9]j;]j=]j?]jA]ujkjntjkjۘubajk}(j9]j;]j=]j?]jA]ujkjtjkjؘubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"2. How to define Symbol Namespaces}(jk"2. How to define Symbol Namespacesjkjubajk}(j9]j;]j=]j?]jA]internalrefurijИ anchorname #how-to-define-symbol-namespacesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjؘubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"2.1 Using the EXPORT_SYMBOL macros}(jk"2.1 Using the EXPORT_SYMBOL macrosjkj)ubajk}(j9]j;]j=]j?]jA]internalrefurijИ anchorname#using-the-export-symbol-macrosujkjgtjkj&ubajk}(j9]j;]j=]j?]jA]ujkjntjkj#ubajk}(j9]j;]j=]j?]jA]ujkjtjkjؘubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-2.2 Using the DEFAULT_SYMBOL_NAMESPACE define}(jk-2.2 Using the DEFAULT_SYMBOL_NAMESPACE definejkjMubajk}(j9]j;]j=]j?]jA]internalrefurijИ anchorname*#using-the-default-symbol-namespace-defineujkjgtjkjJubajk}(j9]j;]j=]j?]jA]ujkjntjkjGubajk}(j9]j;]j=]j?]jA]ujkjtjkjؘubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,3. How to use Symbols exported in Namespaces}(jk,3. How to use Symbols exported in Namespacesjkjqubajk}(j9]j;]j=]j?]jA]internalrefurijИ anchorname*#how-to-use-symbols-exported-in-namespacesujkjgtjkjnubajk}(j9]j;]j=]j?]jA]ujkjntjkjkubajk}(j9]j;]j=]j?]jA]ujkjtjkjؘubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.4. Loading Modules that use namespaced Symbols}(jk.4. Loading Modules that use namespaced Symbolsjkjubajk}(j9]j;]j=]j?]jA]internalrefurijИ anchorname,#loading-modules-that-use-namespaced-symbolsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjؘubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk55. Automatically creating MODULE_IMPORT_NS statements}(jk55. Automatically creating MODULE_IMPORT_NS statementsjkjubajk}(j9]j;]j=]j?]jA]internalrefurijИ anchorname3#automatically-creating-module-import-ns-statementsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjؘubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubjKje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTest Style and Nomenclature}(jkjjkjubajk}(j9]j;]j=]j?]jA]internalrefuridev-tools/kunit/style anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSubsystems, Suites, and Tests}(jkSubsystems, Suites, and Testsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#subsystems-suites-and-testsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Subsystems}(jk Subsystemsjkj3ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #subsystemsujkjgtjkj0ubajk}(j9]j;]j=]j?]jA]ujkjntjkj-ubajk}(j9]j;]j=]j?]jA]ujkjtjkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSuites}(jkSuitesjkjWubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#suitesujkjgtjkjTubajk}(j9]j;]j=]j?]jA]ujkjntjkjQubajk}(j9]j;]j=]j?]jA]ujkjtjkj*ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Test Cases}(jk Test Casesjkj{ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #test-casesujkjgtjkjxubajk}(j9]j;]j=]j?]jA]ujkjntjkjuubajk}(j9]j;]j=]j?]jA]ujkjtjkj*ubejk}(j9]j;]j=]j?]jA]ujkjtjkj ubejk}(j9]j;]j=]j?]jA]ujkjtjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTest Kconfig Entries}(jkTest Kconfig Entriesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#test-kconfig-entriesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTest File and Module Names}(jkTest File and Module NamesjkjϚubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#test-file-and-module-namesujkjgtjkj̚ubajk}(j9]j;]j=]j?]jA]ujkjntjkjɚubajk}(j9]j;]j=]j?]jA]ujkjtjkj ubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk>DOs and DON’Ts for designing and writing Devicetree bindings}(jkjjkjubajk}(j9]j;]j=]j?]jA]internalrefuri$devicetree/bindings/writing-bindings anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverall design}(jkOverall designjkj(ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#overall-designujkjgtjkj%ubajk}(j9]j;]j=]j?]jA]ujkjntjkj"ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Properties}(jk PropertiesjkjLubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #propertiesujkjgtjkjIubajk}(j9]j;]j=]j?]jA]ujkjntjkjFubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTypical cases and caveats}(jkTypical cases and caveatsjkjpubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#typical-cases-and-caveatsujkjgtjkjmubajk}(j9]j;]j=]j?]jA]ujkjntjkjjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBoard/SoC .dts Files}(jkBoard/SoC .dts Filesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#board-soc-dts-filesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubj3 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Memory Sanitizer (KMSAN)}(jkjjkj͛ubajk}(j9]j;]j=]j?]jA]internalrefuridev-tools/kmsan anchornamehujkjgtjkjʛubajk}(j9]j;]j=]j?]jA]ujkjntjkjǛubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkjubajk}(j9]j;]j=]j?]jA]internalrefurijܛ anchorname#usageujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBuilding the kernel}(jkBuilding the kerneljkjubajk}(j9]j;]j=]j?]jA]internalrefurijܛ anchorname#building-the-kernelujkjgtjkj ubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample report}(jkExample reportjkj2ubajk}(j9]j;]j=]j?]jA]internalrefurijܛ anchorname#example-reportujkjgtjkj/ubajk}(j9]j;]j=]j?]jA]ujkjntjkj,ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDisabling the instrumentation}(jkDisabling the instrumentationjkjVubajk}(j9]j;]j=]j?]jA]internalrefurijܛ anchorname#disabling-the-instrumentationujkjgtjkjSubajk}(j9]j;]j=]j?]jA]ujkjntjkjPubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupport}(jkSupportjkjubajk}(j9]j;]j=]j?]jA]internalrefurijܛ anchorname#supportujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHow KMSAN works}(jkHow KMSAN worksjkjubajk}(j9]j;]j=]j?]jA]internalrefurijܛ anchorname#how-kmsan-worksujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKMSAN shadow memory}(jkKMSAN shadow memoryjkj˜ubajk}(j9]j;]j=]j?]jA]internalrefurijܛ anchorname#kmsan-shadow-memoryujkjgtjkjȜubajk}(j9]j;]j=]j?]jA]ujkjntjkjŜubajk}(j9]j;]j=]j?]jA]ujkjtjkjœubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOrigin tracking}(jkOrigin trackingjkjubajk}(j9]j;]j=]j?]jA]internalrefurijܛ anchorname#origin-trackingujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOrigin chaining}(jkOrigin chainingjkjubajk}(j9]j;]j=]j?]jA]internalrefurijܛ anchorname#origin-chainingujkjgtjkj ubajk}(j9]j;]j=]j?]jA]ujkjntjkj ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjœubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkClang instrumentation API}(jkClang instrumentation APIjkj@ubajk}(j9]j;]j=]j?]jA]internalrefurijܛ anchorname#clang-instrumentation-apiujkjgtjkj=ubajk}(j9]j;]j=]j?]jA]ujkjntjkj:ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkShadow manipulation}(jkShadow manipulationjkjaubajk}(j9]j;]j=]j?]jA]internalrefurijܛ anchorname#shadow-manipulationujkjgtjkj^ubajk}(j9]j;]j=]j?]jA]ujkjntjkj[ubajk}(j9]j;]j=]j?]jA]ujkjtjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHandling locals}(jkHandling localsjkjubajk}(j9]j;]j=]j?]jA]internalrefurijܛ anchorname#handling-localsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAccess to per-task data}(jkAccess to per-task datajkjubajk}(j9]j;]j=]j?]jA]internalrefurijܛ anchorname#access-to-per-task-dataujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Passing uninitialized values to functions}(jk)Passing uninitialized values to functionsjkj͝ubajk}(j9]j;]j=]j?]jA]internalrefurijܛ anchorname*#passing-uninitialized-values-to-functionsujkjgtjkjʝubajk}(j9]j;]j=]j?]jA]ujkjntjkjǝubajk}(j9]j;]j=]j?]jA]ujkjtjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkString functions}(jkString functionsjkjubajk}(j9]j;]j=]j?]jA]internalrefurijܛ anchorname#string-functionsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkError reporting}(jkError reportingjkjubajk}(j9]j;]j=]j?]jA]internalrefurijܛ anchorname#error-reportingujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInline assembly instrumentation}(jkInline assembly instrumentationjkj9ubajk}(j9]j;]j=]j?]jA]internalrefurijܛ anchorname #inline-assembly-instrumentationujkjgtjkj6ubajk}(j9]j;]j=]j?]jA]ujkjntjkj3ubajk}(j9]j;]j=]j?]jA]ujkjtjkjXubejk}(j9]j;]j=]j?]jA]ujkjtjkj:ubejk}(j9]j;]j=]j?]jA]ujkjtjkjœubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRuntime library}(jkRuntime libraryjkjiubajk}(j9]j;]j=]j?]jA]internalrefurijܛ anchorname#runtime-libraryujkjgtjkjfubajk}(j9]j;]j=]j?]jA]ujkjntjkjcubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPer-task KMSAN state}(jkPer-task KMSAN statejkjubajk}(j9]j;]j=]j?]jA]internalrefurijܛ anchorname#per-task-kmsan-stateujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKMSAN contexts}(jkKMSAN contextsjkjubajk}(j9]j;]j=]j?]jA]internalrefurijܛ anchorname#kmsan-contextsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMetadata allocation}(jkMetadata allocationjkjҞubajk}(j9]j;]j=]j?]jA]internalrefurijܛ anchorname#metadata-allocationujkjgtjkjϞubajk}(j9]j;]j=]j?]jA]ujkjntjkj̞ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjcubejk}(j9]j;]j=]j?]jA]ujkjtjkjœubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjubajk}(j9]j;]j=]j?]jA]internalrefurijܛ anchorname #referencesujkjgtjkj ubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjǛubejk}(j9]j;]j=]j?]jA]ujkjtjkjěubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!KUnit - Linux Kernel Unit Testing}(jkjjkjGubajk}(j9]j;]j=]j?]jA]internalrefuridev-tools/kunit/index anchornamehujkjgtjkjDubajk}(j9]j;]j=]j?]jA]ujkjntjkjAubje0)}(jkhjk](jH)}(jkhjk]jk}(j9]j;]j=]j?]jA]parentjVentries](Ndev-tools/kunit/startNdev-tools/kunit/architectureNdev-tools/kunit/run_wrapperNdev-tools/kunit/run_manualNdev-tools/kunit/usageNdev-tools/kunit/api/indexNdev-tools/kunit/styleNdev-tools/kunit/faqNdev-tools/kunit/running_tipse includefiles](jmjojqjsjujwjyj{j}emaxdepthKcaption Contents:globhidden includehiddennumberedK titlesonly rawentries] rawcaptionjujkjmj^sC/var/lib/git/docbuild/linux/Documentation/dev-tools/kunit/index.rstj_sKjkj^ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j9]j;]j=]j?]jA]internalrefurijV anchorname #introductionujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFeatures}(jkFeaturesjkjubajk}(j9]j;]j=]j?]jA]internalrefurijV anchorname #featuresujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Prerequisites}(jk Prerequisitesjkj؟ubajk}(j9]j;]j=]j?]jA]internalrefurijV anchorname#prerequisitesujkjgtjkj՟ubajk}(j9]j;]j=]j?]jA]ujkjntjkjҟubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkj^ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Unit Testing}(jk Unit Testingjkjubajk}(j9]j;]j=]j?]jA]internalrefurijV anchorname #unit-testingujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWrite Unit Tests}(jkWrite Unit Testsjkj)ubajk}(j9]j;]j=]j?]jA]internalrefurijV anchorname#write-unit-testsujkjgtjkj&ubajk}(j9]j;]j=]j?]jA]ujkjntjkj#ubajk}(j9]j;]j=]j?]jA]ujkjtjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUnit Testing Advantages}(jkUnit Testing AdvantagesjkjMubajk}(j9]j;]j=]j?]jA]internalrefurijV anchorname#unit-testing-advantagesujkjgtjkjJubajk}(j9]j;]j=]j?]jA]ujkjntjkjGubajk}(j9]j;]j=]j?]jA]ujkjtjkj ubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow do I use it?}(jkHow do I use it?jkj}ubajk}(j9]j;]j=]j?]jA]internalrefurijV anchorname#how-do-i-use-itujkjgtjkjzubajk}(j9]j;]j=]j?]jA]ujkjntjkjwubajk}(j9]j;]j=]j?]jA]ujkjtjkj^ubejk}(j9]j;]j=]j?]jA]ujkjtjkjAubejk}(j9]j;]j=]j?]jA]ujkjtjkj>ubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkthis_cpu operations}(jkjjkjubajk}(j9]j;]j=]j?]jA]internalrefuricore-api/this_cpu_ops anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Inner working of this_cpu operations}(jk$Inner working of this_cpu operationsjkj֠ubajk}(j9]j;]j=]j?]jA]internalrefurijŠ anchorname%#inner-working-of-this-cpu-operationsujkjgtjkjӠubajk}(j9]j;]j=]j?]jA]ujkjntjkjРubajk}(j9]j;]j=]j?]jA]ujkjtjkj͠ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpecial operations}(jkSpecial operationsjkjubajk}(j9]j;]j=]j?]jA]internalrefurijŠ anchorname#special-operationsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj͠ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPer cpu variables and offsets}(jkPer cpu variables and offsetsjkjubajk}(j9]j;]j=]j?]jA]internalrefurijŠ anchorname#per-cpu-variables-and-offsetsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj͠ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Operations on a field of a per cpu structure}(jk,Operations on a field of a per cpu structurejkjBubajk}(j9]j;]j=]j?]jA]internalrefurijŠ anchorname-#operations-on-a-field-of-a-per-cpu-structureujkjgtjkj?ubajk}(j9]j;]j=]j?]jA]ujkjntjkj<ubajk}(j9]j;]j=]j?]jA]ujkjtjkj͠ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVariants of this_cpu ops}(jkVariants of this_cpu opsjkjfubajk}(j9]j;]j=]j?]jA]internalrefurijŠ anchorname#variants-of-this-cpu-opsujkjgtjkjcubajk}(j9]j;]j=]j?]jA]ujkjntjkj`ubajk}(j9]j;]j=]j?]jA]ujkjtjkj͠ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,&this_cpu_ptr(pp)->n vs this_cpu_ptr(&pp->n)}(jk,&this_cpu_ptr(pp)->n vs this_cpu_ptr(&pp->n)jkjubajk}(j9]j;]j=]j?]jA]internalrefurijŠ anchorname'#this-cpu-ptr-pp-n-vs-this-cpu-ptr-pp-nujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj͠ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRemote access to per cpu data}(jkRemote access to per cpu datajkjubajk}(j9]j;]j=]j?]jA]internalrefurijŠ anchorname#remote-access-to-per-cpu-dataujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj͠ubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkocteontx2 devlink support}(jkjjkjubajk}(j9]j;]j=]j?]jA]internalrefuricrypto/device_drivers/octeontx2 anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Parameters}(jk Parametersjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #parametersujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjޡubajk}(j9]j;]j=]j?]jA]ujkjtubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKUnit Architecture}(jkjjkj@ubajk}(j9]j;]j=]j?]jA]internalrefuridev-tools/kunit/architecture anchornamehujkjgtjkj=ubajk}(j9]j;]j=]j?]jA]ujkjntjkj:ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIn-Kernel Testing Framework}(jkIn-Kernel Testing Frameworkjkj`ubajk}(j9]j;]j=]j?]jA]internalrefurijO anchorname#in-kernel-testing-frameworkujkjgtjkj]ubajk}(j9]j;]j=]j?]jA]ujkjntjkjZubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Test Cases}(jk Test Casesjkjubajk}(j9]j;]j=]j?]jA]internalrefurijO anchorname #test-casesujkjgtjkj~ubajk}(j9]j;]j=]j?]jA]ujkjntjkj{ubajk}(j9]j;]j=]j?]jA]ujkjtjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Test Suites}(jk Test Suitesjkjubajk}(j9]j;]j=]j?]jA]internalrefurijO anchorname #test-suitesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExecutor}(jkExecutorjkjɢubajk}(j9]j;]j=]j?]jA]internalrefurijO anchorname #executorujkjgtjkjƢubajk}(j9]j;]j=]j?]jA]ujkjntjkjâubajk}(j9]j;]j=]j?]jA]ujkjtjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAssertion Macros}(jkAssertion Macrosjkjubajk}(j9]j;]j=]j?]jA]internalrefurijO anchorname#assertion-macrosujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTest Result Reporting}(jkTest Result Reportingjkjubajk}(j9]j;]j=]j?]jA]internalrefurijO anchorname#test-result-reportingujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkj ubajk}(j9]j;]j=]j?]jA]ujkjtjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParameterized Tests}(jkParameterized Testsjkj5ubajk}(j9]j;]j=]j?]jA]internalrefurijO anchorname#parameterized-testsujkjgtjkj2ubajk}(j9]j;]j=]j?]jA]ujkjntjkj/ubajk}(j9]j;]j=]j?]jA]ujkjtjkjxubejk}(j9]j;]j=]j?]jA]ujkjtjkjZubejk}(j9]j;]j=]j?]jA]ujkjtjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&kunit_tool (Command-line Test Harness)}(jk&kunit_tool (Command-line Test Harness)jkjeubajk}(j9]j;]j=]j?]jA]internalrefurijO anchorname%#kunit-tool-command-line-test-harnessujkjgtjkjbubajk}(j9]j;]j=]j?]jA]ujkjntjkj_ubajk}(j9]j;]j=]j?]jA]ujkjtjkjWubejk}(j9]j;]j=]j?]jA]ujkjtjkj:ubejk}(j9]j;]j=]j?]jA]ujkjtjkj7ubajk}(j9]j;]j=]j?]jA]ujkjtubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Electric-Fence (KFENCE)}(jkjjkjubajk}(j9]j;]j=]j?]jA]internalrefuridev-tools/kfence anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#usageujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTuning performance}(jkTuning performancejkjߣubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#tuning-performanceujkjgtjkjܣubajk}(j9]j;]j=]j?]jA]ujkjntjkj٣ubajk}(j9]j;]j=]j?]jA]ujkjtjkj֣ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Error reports}(jk Error reportsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#error-reportsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj֣ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDebugFS interface}(jkDebugFS interfacejkj'ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#debugfs-interfaceujkjgtjkj$ubajk}(j9]j;]j=]j?]jA]ujkjntjkj!ubajk}(j9]j;]j=]j?]jA]ujkjtjkj֣ubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation Details}(jkImplementation DetailsjkjWubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#implementation-detailsujkjgtjkjTubajk}(j9]j;]j=]j?]jA]ujkjntjkjQubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Interface}(jk Interfacejkj{ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #interfaceujkjgtjkjxubajk}(j9]j;]j=]j?]jA]ujkjntjkjuubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Related Tools}(jk Related Toolsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#related-toolsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Maple Tree}(jkjjkjؤubajk}(j9]j;]j=]j?]jA]internalrefuricore-api/maple_tree anchornamehujkjgtjkjդubajk}(j9]j;]j=]j?]jA]ujkjntjkjҤubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #overviewujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Normal API}(jk Normal APIjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #normal-apiujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAllocating Nodes}(jkAllocating Nodesjkj=ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#allocating-nodesujkjgtjkj:ubajk}(j9]j;]j=]j?]jA]ujkjntjkj7ubajk}(j9]j;]j=]j?]jA]ujkjtjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocking}(jkLockingjkjaubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#lockingujkjgtjkj^ubajk}(j9]j;]j=]j?]jA]ujkjntjkj[ubajk}(j9]j;]j=]j?]jA]ujkjtjkj4ubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Advanced API}(jk Advanced APIjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #advanced-apiujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdvanced Allocating Nodes}(jkAdvanced Allocating Nodesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#advanced-allocating-nodesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdvanced Locking}(jkAdvanced Lockingjkj֥ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#advanced-lockingujkjgtjkjӥubajk}(j9]j;]j=]j?]jA]ujkjntjkjХubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFunctions and structures}(jkFunctions and structuresjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#functions-and-structuresujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjҤubejk}(j9]j;]j=]j?]jA]ujkjtjkjϤubajk}(j9]j;]j=]j?]jA]ujkjtubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDeviceTree Kernel API}(jkj jkj?ubajk}(j9]j;]j=]j?]jA]internalrefuridevicetree/kernel-api anchornamehujkjgtjkj<ubajk}(j9]j;]j=]j?]jA]ujkjntjkj9ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCore functions}(jkCore functionsjkj_ubajk}(j9]j;]j=]j?]jA]internalrefurijN anchorname#core-functionsujkjgtjkj\ubajk}(j9]j;]j=]j?]jA]ujkjntjkjYubajk}(j9]j;]j=]j?]jA]ujkjtjkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver model functions}(jkDriver model functionsjkjubajk}(j9]j;]j=]j?]jA]internalrefurijN anchorname#driver-model-functionsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkj}ubajk}(j9]j;]j=]j?]jA]ujkjtjkjVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Overlay and Dynamic DT functions}(jk Overlay and Dynamic DT functionsjkjubajk}(j9]j;]j=]j?]jA]internalrefurijN anchorname!#overlay-and-dynamic-dt-functionsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjVubejk}(j9]j;]j=]j?]jA]ujkjtjkj9ubejk}(j9]j;]j=]j?]jA]ujkjtjkj6ubajk}(j9]j;]j=]j?]jA]ujkjtubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1Semantics and Behavior of Local Atomic Operations}(jkjjkjubajk}(j9]j;]j=]j?]jA]internalrefuricore-api/local_ops anchornamehujkjgtjkjݦubajk}(j9]j;]j=]j?]jA]ujkjntjkjڦubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Purpose of local atomic operations}(jk"Purpose of local atomic operationsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname##purpose-of-local-atomic-operationsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Implementation for a given architecture}(jk'Implementation for a given architecturejkj$ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname(#implementation-for-a-given-architectureujkjgtjkj!ubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Rules to follow when using local atomic operations}(jk2Rules to follow when using local atomic operationsjkjHubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname3#rules-to-follow-when-using-local-atomic-operationsujkjgtjkjEubajk}(j9]j;]j=]j?]jA]ujkjntjkjBubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"How to use local atomic operations}(jk"How to use local atomic operationsjkjlubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname##how-to-use-local-atomic-operationsujkjgtjkjiubajk}(j9]j;]j=]j?]jA]ujkjntjkjfubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCounting}(jkCountingjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #countingujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReading the counters}(jkReading the countersjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#reading-the-countersujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjڦubejk}(j9]j;]j=]j?]jA]ujkjtjkjצubajk}(j9]j;]j=]j?]jA]ujkjtubj je0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Message Digest Algorithm Definitions}(jkj&jkjubajk}(j9]j;]j=]j?]jA]internalrefuricrypto/api-digest anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAsynchronous Message Digest API}(jkAsynchronous Message Digest APIjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #asynchronous-message-digest-apiujkjgtjkj ubajk}(j9]j;]j=]j?]jA]ujkjntjkj ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Asynchronous Hash Request Handle}(jk Asynchronous Hash Request Handlejkj4ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname!#asynchronous-hash-request-handleujkjgtjkj1ubajk}(j9]j;]j=]j?]jA]ujkjntjkj.ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynchronous Message Digest API}(jkSynchronous Message Digest APIjkjXubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#synchronous-message-digest-apiujkjgtjkjUubajk}(j9]j;]j=]j?]jA]ujkjntjkjRubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%Asynchronous Transfers/Transforms API}(jkj4jkjubajk}(j9]j;]j=]j?]jA]internalrefuricrypto/async-tx-api anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. Introductionjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #introductionujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2.Genealogy}(jk 2.Genealogyjkjɨubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #genealogyujkjgtjkjƨubajk}(j9]j;]j=]j?]jA]ujkjntjkjèubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3. Usage}(jk3. Usagejkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#usageujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.1 General format of the API}(jk3.1 General format of the APIjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#general-format-of-the-apiujkjgtjkj ubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.2 Supported operations}(jk3.2 Supported operationsjkj2ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#supported-operationsujkjgtjkj/ubajk}(j9]j;]j=]j?]jA]ujkjntjkj,ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.3 Descriptor management}(jk3.3 Descriptor managementjkjVubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#descriptor-managementujkjgtjkjSubajk}(j9]j;]j=]j?]jA]ujkjntjkjPubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$3.4 When does the operation execute?}(jk$3.4 When does the operation execute?jkjzubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #when-does-the-operation-executeujkjgtjkjwubajk}(j9]j;]j=]j?]jA]ujkjntjkjtubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%3.5 When does the operation complete?}(jk%3.5 When does the operation complete?jkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname!#when-does-the-operation-completeujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.6 Constraints}(jk3.6 Constraintsjkj©ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #constraintsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3.7 Example}(jk 3.7 Examplejkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#exampleujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4. Driver Development Notes}(jk4. Driver Development Notesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#driver-development-notesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.1 Conformance points}(jk4.1 Conformance pointsjkj7ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#conformance-pointsujkjgtjkj4ubajk}(j9]j;]j=]j?]jA]ujkjntjkj1ubajk}(j9]j;]j=]j?]jA]ujkjtjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkE4.2 “My application needs exclusive control of hardware channels”}(jkA4.2 "My application needs exclusive control of hardware channels"jkj[ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname<#my-application-needs-exclusive-control-of-hardware-channelsujkjgtjkjXubajk}(j9]j;]j=]j?]jA]ujkjntjkjUubajk}(j9]j;]j=]j?]jA]ujkjtjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5. Source}(jk 5. Sourcejkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#sourceujkjgtjkj|ubajk}(j9]j;]j=]j?]jA]ujkjntjkjyubajk}(j9]j;]j=]j?]jA]ujkjtjkj.ubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkj|ubajk}(j9]j;]j=]j?]jA]ujkjtubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*General Description of sysfs CPUFreq Stats}(jkjBjkjĪubajk}(j9]j;]j=]j?]jA]internalrefuricpu-freq/cpufreq-stats anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. Introductionjkjubajk}(j9]j;]j=]j?]jA]internalrefurijӪ anchorname #introductionujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjުubajk}(j9]j;]j=]j?]jA]ujkjtjkj۪ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%2. Statistics Provided (with example)}(jk%2. Statistics Provided (with example)jkjubajk}(j9]j;]j=]j?]jA]internalrefurijӪ anchorname!#statistics-provided-with-exampleujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj۪ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Configuring cpufreq-stats}(jk3. Configuring cpufreq-statsjkj,ubajk}(j9]j;]j=]j?]jA]internalrefurijӪ anchorname#configuring-cpufreq-statsujkjgtjkj)ubajk}(j9]j;]j=]j?]jA]ujkjntjkj&ubajk}(j9]j;]j=]j?]jA]ujkjtjkj۪ubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMessage logging with printk}(jkjPjkjeubajk}(j9]j;]j=]j?]jA]internalrefuricore-api/printk-basics anchornamehujkjgtjkjbubajk}(j9]j;]j=]j?]jA]ujkjntjkj_ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFunction reference}(jkFunction referencejkjubajk}(j9]j;]j=]j?]jA]internalrefurijt anchorname#function-referenceujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj|ubajk}(j9]j;]j=]j?]jA]ujkjtjkj_ubejk}(j9]j;]j=]j?]jA]ujkjtjkj\ubajk}(j9]j;]j=]j?]jA]ujkjtubj$je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLinux kernel memory barriers}(jkj^jkjubajk}(j9]j;]j=]j?]jA]internalrefuri!core-api/wrappers/memory-barriers anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubj%je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/How to Implement a new CPUFreq Processor Driver}(jkjljkjubajk}(j9]j;]j=]j?]jA]internalrefuricpu-freq/cpu-drivers anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1. What To Do?}(jk1. What To Do?jkj ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #what-to-doujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.1 Initialization}(jk1.1 Initializationjkj+ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#initializationujkjgtjkj(ubajk}(j9]j;]j=]j?]jA]ujkjntjkj%ubajk}(j9]j;]j=]j?]jA]ujkjtjkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.2 Per-CPU Initialization}(jk1.2 Per-CPU InitializationjkjOubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#per-cpu-initializationujkjgtjkjLubajk}(j9]j;]j=]j?]jA]ujkjntjkjIubajk}(j9]j;]j=]j?]jA]ujkjtjkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1.3 verify}(jk 1.3 verifyjkjsubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#verifyujkjgtjkjpubajk}(j9]j;]j=]j?]jA]ujkjntjkjmubajk}(j9]j;]j=]j?]jA]ujkjtjkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk71.4 target or target_index or setpolicy or fast_switch?}(jk71.4 target or target_index or setpolicy or fast_switch?jkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname3#target-or-target-index-or-setpolicy-or-fast-switchujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.5. target/target_index}(jk1.5. target/target_indexjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#target-target-indexujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Deprecated}(jk Deprecatedjkj߬ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #deprecatedujkjgtjkjܬubajk}(j9]j;]j=]j?]jA]ujkjntjkj٬ubajk}(j9]j;]j=]j?]jA]ujkjtjkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.6. fast_switch}(jk1.6. fast_switchjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #fast-switchujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1.7 setpolicy}(jk 1.7 setpolicyjkj'ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #setpolicyujkjgtjkj$ubajk}(j9]j;]j=]j?]jA]ujkjntjkj!ubajk}(j9]j;]j=]j?]jA]ujkjtjkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,1.8 get_intermediate and target_intermediate}(jk,1.8 get_intermediate and target_intermediatejkjKubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname)#get-intermediate-and-target-intermediateujkjgtjkjHubajk}(j9]j;]j=]j?]jA]ujkjntjkjEubajk}(j9]j;]j=]j?]jA]ujkjtjkj"ubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Frequency Table Helpers}(jk2. Frequency Table Helpersjkj{ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#frequency-table-helpersujkjgtjkjxubajk}(j9]j;]j=]j?]jA]ujkjntjkjuubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFrequently Asked Questions}(jkjzjkjubajk}(j9]j;]j=]j?]jA]internalrefuridev-tools/kunit/faq anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk:How is this different from Autotest, kselftest, and so on?}(jk:How is this different from Autotest, kselftest, and so on?jkjԭubajk}(j9]j;]j=]j?]jA]internalrefurijí anchorname8#how-is-this-different-from-autotest-kselftest-and-so-onujkjgtjkjѭubajk}(j9]j;]j=]j?]jA]ujkjntjkjέubajk}(j9]j;]j=]j?]jA]ujkjtjkj˭ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk;Does KUnit support running on architectures other than UML?}(jk;Does KUnit support running on architectures other than UML?jkjubajk}(j9]j;]j=]j?]jA]internalrefurijí anchorname;#does-kunit-support-running-on-architectures-other-than-umlujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj˭ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDWhat is the difference between a unit test and other kinds of tests?}(jkDWhat is the difference between a unit test and other kinds of tests?jkjubajk}(j9]j;]j=]j?]jA]internalrefurijí anchornameD#what-is-the-difference-between-a-unit-test-and-other-kinds-of-testsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj˭ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'KUnit is not working, what should I do?}(jk'KUnit is not working, what should I do?jkj@ubajk}(j9]j;]j=]j?]jA]internalrefurijí anchorname&#kunit-is-not-working-what-should-i-doujkjgtjkj=ubajk}(j9]j;]j=]j?]jA]ujkjntjkj:ubajk}(j9]j;]j=]j?]jA]ujkjtjkj˭ubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)Kernel Crypto API Interface Specification}(jkjjkjyubajk}(j9]j;]j=]j?]jA]internalrefuri crypto/intro anchornamehujkjgtjkjvubajk}(j9]j;]j=]j?]jA]ujkjntjkjsubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #introductionujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Terminology}(jk Terminologyjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #terminologyujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjsubejk}(j9]j;]j=]j?]jA]ujkjtjkjpubajk}(j9]j;]j=]j?]jA]ujkjtubj9je0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Block Cipher Algorithm Definitions}(jkjjkjubajk}(j9]j;]j=]j?]jA]internalrefuricrypto/api-skcipher anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymmetric Key Cipher API}(jkSymmetric Key Cipher APIjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#symmetric-key-cipher-apiujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Symmetric Key Cipher Request Handle}(jk#Symmetric Key Cipher Request Handlejkj=ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname$#symmetric-key-cipher-request-handleujkjgtjkj:ubajk}(j9]j;]j=]j?]jA]ujkjntjkj7ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSingle Block Cipher API}(jkSingle Block Cipher APIjkjaubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#single-block-cipher-apiujkjgtjkj^ubajk}(j9]j;]j=]j?]jA]ujkjntjkj[ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3Adding reference counters (krefs) to kernel objects}(jkjjkjubajk}(j9]j;]j=]j?]jA]internalrefuri core-api/kref anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #introductionujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInitialization}(jkInitializationjkjүubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#initializationujkjgtjkjϯubajk}(j9]j;]j=]j?]jA]ujkjntjkj̯ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Kref rules}(jk Kref rulesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #kref-rulesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Krefs and RCU}(jk Krefs and RCUjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#krefs-and-rcuujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Testing Guide}(jkjjkjSubajk}(j9]j;]j=]j?]jA]internalrefuridev-tools/testing-overview anchornamehujkjgtjkjPubajk}(j9]j;]j=]j?]jA]ujkjntjkjMubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWriting and Running Tests}(jkWriting and Running Testsjkjsubajk}(j9]j;]j=]j?]jA]internalrefurijb anchorname#writing-and-running-testsujkjgtjkjpubajk}(j9]j;]j=]j?]jA]ujkjntjkjmubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*The Difference Between KUnit and kselftest}(jk*The Difference Between KUnit and kselftestjkjubajk}(j9]j;]j=]j?]jA]internalrefurijb anchorname+#the-difference-between-kunit-and-kselftestujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjmubejk}(j9]j;]j=]j?]jA]ujkjtjkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCode Coverage Tools}(jkCode Coverage Toolsjkjİubajk}(j9]j;]j=]j?]jA]internalrefurijb anchorname#code-coverage-toolsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDynamic Analysis Tools}(jkDynamic Analysis Toolsjkjubajk}(j9]j;]j=]j?]jA]internalrefurijb anchorname#dynamic-analysis-toolsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkStatic Analysis Tools}(jkStatic Analysis Toolsjkj ubajk}(j9]j;]j=]j?]jA]internalrefurijb anchorname#static-analysis-toolsujkjgtjkj ubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhen to use Sparse and Smatch}(jkWhen to use Sparse and Smatchjkj-ubajk}(j9]j;]j=]j?]jA]internalrefurijb anchorname#when-to-use-sparse-and-smatchujkjgtjkj*ubajk}(j9]j;]j=]j?]jA]ujkjntjkj'ubajk}(j9]j;]j=]j?]jA]ujkjtjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Strong points of Smatch and Coccinelle}(jk&Strong points of Smatch and CoccinellejkjQubajk}(j9]j;]j=]j?]jA]internalrefurijb anchorname'#strong-points-of-smatch-and-coccinelleujkjgtjkjNubajk}(j9]j;]j=]j?]jA]ujkjntjkjKubajk}(j9]j;]j=]j?]jA]ujkjtjkj$ubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjjubejk}(j9]j;]j=]j?]jA]ujkjtjkjMubejk}(j9]j;]j=]j?]jA]ujkjtjkjJubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSparse}(jkjjkjubajk}(j9]j;]j=]j?]jA]internalrefuridev-tools/sparse anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing sparse for typechecking}(jkUsing sparse for typecheckingjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#using-sparse-for-typecheckingujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing sparse for lock checking}(jkUsing sparse for lock checkingjkjڱubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#using-sparse-for-lock-checkingujkjgtjkjױubajk}(j9]j;]j=]j?]jA]ujkjntjkjԱubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGetting sparse}(jkGetting sparsejkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#getting-sparseujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Using sparse}(jk Using sparsejkj"ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #using-sparseujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubjoje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevicetree (DT) ABI}(jkjjkj[ubajk}(j9]j;]j=]j?]jA]internalrefuridevicetree/bindings/ABI anchornamehujkjgtjkjXubajk}(j9]j;]j=]j?]jA]ujkjntjkjUubajk}(j9]j;]j=]j?]jA]ujkjtjkjRubajk}(j9]j;]j=]j?]jA]ujkjtubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Kernel Concurrency Sanitizer (KCSAN)}(jkjjkjubajk}(j9]j;]j=]j?]jA]internalrefuridev-tools/kcsan anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#usageujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Error reports}(jk Error reportsjkjȲubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#error-reportsujkjgtjkjŲubajk}(j9]j;]j=]j?]jA]ujkjntjkj²ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSelective analysis}(jkSelective analysisjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#selective-analysisujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDebugFS interface}(jkDebugFS interfacejkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#debugfs-interfaceujkjgtjkj ubajk}(j9]j;]j=]j?]jA]ujkjntjkj ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTuning performance}(jkTuning performancejkj4ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#tuning-performanceujkjgtjkj1ubajk}(j9]j;]j=]j?]jA]ujkjntjkj.ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Data Races}(jk Data Racesjkjdubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #data-racesujkjgtjkjaubajk}(j9]j;]j=]j?]jA]ujkjntjkj^ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBRelationship with the Linux-Kernel Memory Consistency Model (LKMM)}(jkBRelationship with the Linux-Kernel Memory Consistency Model (LKMM)jkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchornameA#relationship-with-the-linux-kernel-memory-consistency-model-lkmmujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj|ubajk}(j9]j;]j=]j?]jA]ujkjtjkj^ubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Race Detection Beyond Data Races}(jk Race Detection Beyond Data Racesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname!#race-detection-beyond-data-racesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation Details}(jkImplementation Detailsjkjٳubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#implementation-detailsujkjgtjkjֳubajk}(j9]j;]j=]j?]jA]ujkjntjkjӳubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModeling Weak Memory}(jkModeling Weak Memoryjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#modeling-weak-memoryujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKey Properties}(jkKey Propertiesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#key-propertiesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjӳubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAlternatives Considered}(jkAlternatives ConsideredjkjNubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#alternatives-consideredujkjgtjkjKubajk}(j9]j;]j=]j?]jA]ujkjntjkjHubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkj~ubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Printk Index}(jkjjkjubajk}(j9]j;]j=]j?]jA]internalrefuricore-api/printk-index anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUser Interface}(jkUser Interfacejkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#user-interfaceujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkprintk() Is Not a Stable KABI}(jkprintk() Is Not a Stable KABIjkj˴ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#printk-is-not-a-stable-kabiujkjgtjkjȴubajk}(j9]j;]j=]j?]jA]ujkjntjkjŴubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Subsystem specific printk wrappers}(jk"Subsystem specific printk wrappersjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname##subsystem-specific-printk-wrappersujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSubsystem specific prefix}(jkSubsystem specific prefixjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#subsystem-specific-prefixujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkj ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkj~ubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'The padata parallel execution mechanism}(jkjjkjLubajk}(j9]j;]j=]j?]jA]internalrefuricore-api/padata anchornamehujkjgtjkjIubajk}(j9]j;]j=]j?]jA]ujkjntjkjFubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRunning Serialized Jobs}(jkRunning Serialized Jobsjkjlubajk}(j9]j;]j=]j?]jA]internalrefurij[ anchorname#running-serialized-jobsujkjgtjkjiubajk}(j9]j;]j=]j?]jA]ujkjntjkjfubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Initializing}(jk Initializingjkjubajk}(j9]j;]j=]j?]jA]internalrefurij[ anchorname #initializingujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModifying cpumasks}(jkModifying cpumasksjkjubajk}(j9]j;]j=]j?]jA]internalrefurij[ anchorname#modifying-cpumasksujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Running A Job}(jk Running A Jobjkjյubajk}(j9]j;]j=]j?]jA]internalrefurij[ anchorname#running-a-jobujkjgtjkjҵubajk}(j9]j;]j=]j?]jA]ujkjntjkjϵubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSerializing Jobs}(jkSerializing Jobsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij[ anchorname#serializing-jobsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Destroying}(jk Destroyingjkjubajk}(j9]j;]j=]j?]jA]internalrefurij[ anchorname #destroyingujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjfubejk}(j9]j;]j=]j?]jA]ujkjtjkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRunning Multithreaded Jobs}(jkRunning Multithreaded JobsjkjMubajk}(j9]j;]j=]j?]jA]internalrefurij[ anchorname#running-multithreaded-jobsujkjgtjkjJubajk}(j9]j;]j=]j?]jA]ujkjntjkjGubajk}(j9]j;]j=]j?]jA]ujkjtjkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Interface}(jk Interfacejkjqubajk}(j9]j;]j=]j?]jA]internalrefurij[ anchorname #interfaceujkjgtjkjnubajk}(j9]j;]j=]j?]jA]ujkjntjkjkubajk}(j9]j;]j=]j?]jA]ujkjtjkjcubejk}(j9]j;]j=]j?]jA]ujkjtjkjFubejk}(j9]j;]j=]j?]jA]ujkjtjkjCubajk}(j9]j;]j=]j?]jA]ujkjtubjUje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTest API}(jkjjkjubajk}(j9]j;]j=]j?]jA]internalrefuridev-tools/kunit/api/test anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubjw je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Coccinelle}(jkjjkjֶubajk}(j9]j;]j=]j?]jA]internalrefuridev-tools/coccinelle anchornamehujkjgtjkjӶubajk}(j9]j;]j=]j?]jA]ujkjntjkjжubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGetting Coccinelle}(jkGetting Coccinellejkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#getting-coccinelleujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupplemental documentation}(jkSupplemental documentationjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#supplemental-documentationujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Using Coccinelle on the Linux kernel}(jk$Using Coccinelle on the Linux kerneljkj>ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname%#using-coccinelle-on-the-linux-kernelujkjgtjkj;ubajk}(j9]j;]j=]j?]jA]ujkjntjkj8ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkj_ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #examplesujkjgtjkj\ubajk}(j9]j;]j=]j?]jA]ujkjntjkjYubajk}(j9]j;]j=]j?]jA]ujkjtjkjVubajk}(j9]j;]j=]j?]jA]ujkjtjkj8ubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCoccinelle parallelization}(jkCoccinelle parallelizationjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#coccinelle-parallelizationujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Using Coccinelle with a single semantic patch}(jk-Using Coccinelle with a single semantic patchjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname.#using-coccinelle-with-a-single-semantic-patchujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3Controlling Which Files are Processed by Coccinelle}(jk3Controlling Which Files are Processed by Coccinellejkj׷ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname4#controlling-which-files-are-processed-by-coccinelleujkjgtjkjԷubajk}(j9]j;]j=]j?]jA]ujkjntjkjѷubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Debugging Coccinelle SmPL patches}(jk!Debugging Coccinelle SmPL patchesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname"#debugging-coccinelle-smpl-patchesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.cocciconfig support}(jk.cocciconfig supportjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#cocciconfig-supportujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdditional flags}(jkAdditional flagsjkjCubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#additional-flagsujkjgtjkj@ubajk}(j9]j;]j=]j?]jA]ujkjntjkj=ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSmPL patch specific options}(jkSmPL patch specific optionsjkjgubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#smpl-patch-specific-optionsujkjgtjkjdubajk}(j9]j;]j=]j?]jA]ujkjntjkjaubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"SmPL patch Coccinelle requirements}(jk"SmPL patch Coccinelle requirementsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname##smpl-patch-coccinelle-requirementsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProposing new semantic patches}(jkProposing new semantic patchesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#proposing-new-semantic-patchesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jkDetailed description of the }(jkDetailed description of the jkjӸubjNs)}(jk ``report``jk]jkreport}(jkhjkj۸ubajk}(j9]j;]j=]j?]jA]ujkjj^sNj_sNjkjӸubjk mode}(jk modejkjӸubejk}(j9]j;]j=]j?]jA]internalrefurij anchorname(#detailed-description-of-the-report-modeujkjgtjkjиubajk}(j9]j;]j=]j?]jA]ujkjntjkj͸ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#exampleujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj͸ubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jkDetailed description of the }(jkDetailed description of the jkj7ubjNs)}(jk ``patch``jk]jkpatch}(jkhjkj?ubajk}(j9]j;]j=]j?]jA]ujkjj^sNj_sNjkj7ubjk mode}(jk modejkj7ubejk}(j9]j;]j=]j?]jA]internalrefurij anchorname'#detailed-description-of-the-patch-modeujkjgtjkj4ubajk}(j9]j;]j=]j?]jA]ujkjntjkj1ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkjkubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#id1ujkjgtjkjhubajk}(j9]j;]j=]j?]jA]ujkjntjkjeubajk}(j9]j;]j=]j?]jA]ujkjtjkjbubajk}(j9]j;]j=]j?]jA]ujkjtjkj1ubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jkDetailed description of the }(jkDetailed description of the jkjubjNs)}(jk ``context``jk]jkcontext}(jkhjkjubajk}(j9]j;]j=]j?]jA]ujkjj^sNj_sNjkjubjk mode}(jk modejkjubejk}(j9]j;]j=]j?]jA]internalrefurij anchorname)#detailed-description-of-the-context-modeujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkjϹubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#id2ujkjgtjkj̹ubajk}(j9]j;]j=]j?]jA]ujkjntjkjɹubajk}(j9]j;]j=]j?]jA]ujkjtjkjƹubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jkDetailed description of the }(jkDetailed description of the jkjubjNs)}(jk``org``jk]jkorg}(jkhjkjubajk}(j9]j;]j=]j?]jA]ujkjj^sNj_sNjkjubjk mode}(jk modejkjubejk}(j9]j;]j=]j?]jA]internalrefurij anchorname%#detailed-description-of-the-org-modeujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkj3ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#id3ujkjgtjkj0ubajk}(j9]j;]j=]j?]jA]ujkjntjkj-ubajk}(j9]j;]j=]j?]jA]ujkjtjkj*ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjжubejk}(j9]j;]j=]j?]jA]ujkjtjkjͶubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Asymmetric Cipher Algorithm Definitions}(jkj"jkjxubajk}(j9]j;]j=]j?]jA]internalrefuricrypto/api-akcipher anchornamehujkjgtjkjuubajk}(j9]j;]j=]j?]jA]ujkjntjkjrubajk}(j9]j;]j=]j?]jA]ujkjtjkjoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAsymmetric Cipher API}(jkAsymmetric Cipher APIjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#asymmetric-cipher-apiujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjoubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Asymmetric Cipher Request Handle}(jk Asymmetric Cipher Request Handlejkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname!#asymmetric-cipher-request-handleujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjoubejk}(j9]j;]j=]j?]jA]ujkjtubj2 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Crypto API Architecture}(jkj0jkjubajk}(j9]j;]j=]j?]jA]internalrefuricrypto/architecture anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCipher algorithm types}(jkCipher algorithm typesjkj ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#cipher-algorithm-typesujkjgtjkj ubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCiphers And Templates}(jkCiphers And Templatesjkj0ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#ciphers-and-templatesujkjgtjkj-ubajk}(j9]j;]j=]j?]jA]ujkjntjkj*ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Synchronous And Asynchronous Operation}(jk&Synchronous And Asynchronous OperationjkjTubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname'#synchronous-and-asynchronous-operationujkjgtjkjQubajk}(j9]j;]j=]j?]jA]ujkjntjkjNubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Crypto API Cipher References And Priority}(jk)Crypto API Cipher References And Priorityjkjxubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname*#crypto-api-cipher-references-and-priorityujkjgtjkjuubajk}(j9]j;]j=]j?]jA]ujkjntjkjrubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Key Sizes}(jk Key Sizesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #key-sizesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Cipher Allocation Type And Masks}(jk Cipher Allocation Type And Masksjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname!#cipher-allocation-type-and-masksujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'Internal Structure of Kernel Crypto API}(jk'Internal Structure of Kernel Crypto APIjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname(#internal-structure-of-kernel-crypto-apiujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkj޻ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneric AEAD Cipher Structure}(jkGeneric AEAD Cipher Structurejkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#generic-aead-cipher-structureujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneric Block Cipher Structure}(jkGeneric Block Cipher Structurejkj)ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#generic-block-cipher-structureujkjgtjkj&ubajk}(j9]j;]j=]j?]jA]ujkjntjkj#ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Generic Keyed Message Digest Structure}(jk&Generic Keyed Message Digest StructurejkjMubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname'#generic-keyed-message-digest-structureujkjgtjkjJubajk}(j9]j;]j=]j?]jA]ujkjntjkjGubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkj޻ubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUser Space Interface}(jkj>jkjubajk}(j9]j;]j=]j?]jA]internalrefuricrypto/userspace-if anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #introductionujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUser Space API General Remarks}(jkUser Space API General Remarksjkjּubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#user-space-api-general-remarksujkjgtjkjӼubajk}(j9]j;]j=]j?]jA]ujkjntjkjмubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIn-place Cipher operation}(jkIn-place Cipher operationjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#in-place-cipher-operationujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMessage Digest API}(jkMessage Digest APIjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#message-digest-apiujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymmetric Cipher API}(jkSymmetric Cipher APIjkjBubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#symmetric-cipher-apiujkjgtjkj?ubajk}(j9]j;]j=]j?]jA]ujkjntjkj<ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAEAD Cipher API}(jkAEAD Cipher APIjkjfubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#aead-cipher-apiujkjgtjkjcubajk}(j9]j;]j=]j?]jA]ujkjntjkj`ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAEAD Memory Structure}(jkAEAD Memory Structurejkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#aead-memory-structureujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj~ubajk}(j9]j;]j=]j?]jA]ujkjtjkj`ubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRandom Number Generator API}(jkRandom Number Generator APIjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#random-number-generator-apiujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkZero-Copy Interface}(jkZero-Copy Interfacejkj۽ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#zero-copy-interfaceujkjgtjkjؽubajk}(j9]j;]j=]j?]jA]ujkjntjkjսubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetsockopt Interface}(jkSetsockopt Interfacejkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#setsockopt-interfaceujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUser space API example}(jkUser space API examplejkj#ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#user-space-api-exampleujkjgtjkj ubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-Hardware Device Driver Specific Documentation}(jkjLjkj\ubajk}(j9]j;]j=]j?]jA]internalrefuricrypto/device_drivers/index anchornamehujkjgtjkjYubajk}(j9]j;]j=]j?]jA]ujkjntjkjVubje0)}(jkhjk]jH)}(jkhjk]jk}(j9]j;]j=]j?]jA]parentjkentries]Ncrypto/device_drivers/octeontx2a includefiles]jamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjmj^sI/var/lib/git/docbuild/linux/Documentation/crypto/device_drivers/index.rstj_sKjkjsubajk}(j9]j;]j=]j?]jA]ujkjtjkjVubejk}(j9]j;]j=]j?]jA]ujkjtjkjSubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKCOV: code coverage for fuzzing}(jkjZjkjubajk}(j9]j;]j=]j?]jA]internalrefuridev-tools/kcov anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Prerequisites}(jk Prerequisitesjkj˾ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#prerequisitesujkjgtjkjȾubajk}(j9]j;]j=]j?]jA]ujkjntjkjžubajk}(j9]j;]j=]j?]jA]ujkjtjkj¾ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCoverage collection}(jkCoverage collectionjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#coverage-collectionujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj¾ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkComparison operands collection}(jkComparison operands collectionjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#comparison-operands-collectionujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkj ubajk}(j9]j;]j=]j?]jA]ujkjtjkj¾ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRemote coverage collection}(jkRemote coverage collectionjkj7ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#remote-coverage-collectionujkjgtjkj4ubajk}(j9]j;]j=]j?]jA]ujkjntjkj1ubajk}(j9]j;]j=]j?]jA]ujkjtjkj¾ubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubjkje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*Writing Devicetree Bindings in json-schema}(jkjhjkjpubajk}(j9]j;]j=]j?]jA]internalrefuri"devicetree/bindings/writing-schema anchornamehujkjgtjkjmubajk}(j9]j;]j=]j?]jA]ujkjntjkjjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSchema Contents}(jkSchema Contentsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#schema-contentsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProperty Schema}(jkProperty Schemajkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#property-schemaujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Coding style}(jk Coding stylejkjؿubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #coding-styleujkjgtjkjտubajk}(j9]j;]j=]j?]jA]ujkjntjkjҿubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTesting}(jkTestingjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#testingujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Dependencies}(jk Dependenciesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #dependenciesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRunning checks}(jkRunning checksjkjAubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#running-checksujkjgtjkj>ubajk}(j9]j;]j=]j?]jA]ujkjntjkj;ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkjson-schema Resources}(jkjson-schema Resourcesjkjqubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#json-schema-resourcesujkjgtjkjnubajk}(j9]j;]j=]j?]jA]ujkjntjkjkubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAnnotated Example Schema}(jkAnnotated Example Schemajkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#annotated-example-schemaujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjjubejk}(j9]j;]j=]j?]jA]ujkjtjkjgubajk}(j9]j;]j=]j?]jA]ujkjtubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGetting Started}(jkjvjkjubajk}(j9]j;]j=]j?]jA]internalrefuridev-tools/kunit/start anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInstalling Dependencies}(jkInstalling Dependenciesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#installing-dependenciesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRunning tests with kunit_tool}(jkRunning tests with kunit_tooljkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#running-tests-with-kunit-toolujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkj ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSelecting which tests to run}(jkSelecting which tests to runjkj3ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#selecting-which-tests-to-runujkjgtjkj0ubajk}(j9]j;]j=]j?]jA]ujkjntjkj-ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCustomizing Kconfig}(jkCustomizing KconfigjkjTubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#customizing-kconfigujkjgtjkjQubajk}(j9]j;]j=]j?]jA]ujkjntjkjNubajk}(j9]j;]j=]j?]jA]ujkjtjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFiltering tests by name}(jkFiltering tests by namejkjxubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#filtering-tests-by-nameujkjgtjkjuubajk}(j9]j;]j=]j?]jA]ujkjntjkjrubajk}(j9]j;]j=]j?]jA]ujkjtjkjKubejk}(j9]j;]j=]j?]jA]ujkjtjkj-ubejk}(j9]j;]j=]j?]jA]ujkjtjkj*ubajk}(j9]j;]j=]j?]jA]ujkjtjkj ubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'Running Tests without the KUnit Wrapper}(jk'Running Tests without the KUnit Wrapperjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname(#running-tests-without-the-kunit-wrapperujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfiguring the Kernel}(jkConfiguring the Kerneljkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#configuring-the-kernelujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Running Tests (without KUnit Wrapper)}(jk%Running Tests (without KUnit Wrapper)jkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname$#running-tests-without-kunit-wrapperujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWriting Your First Test}(jkWriting Your First Testjkj)ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#writing-your-first-testujkjgtjkj&ubajk}(j9]j;]j=]j?]jA]ujkjntjkj#ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Next Steps}(jk Next StepsjkjMubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #next-stepsujkjgtjkjJubajk}(j9]j;]j=]j?]jA]ujkjntjkjGubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubj!je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkProgramming Interface}(jkjjkjubajk}(j9]j;]j=]j?]jA]internalrefuri crypto/api anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j9]j;]j=]j?]jA]parentjentries](Ncrypto/api-skcipherNcrypto/api-aeadNcrypto/api-digestNcrypto/api-rngNcrypto/api-akcipherNcrypto/api-kppe includefiles](jjjjjjemaxdepthKcaptionTable of contentsglobhidden includehiddennumberedK titlesonly rawentries] rawcaptionjujkjmj^s8/var/lib/git/docbuild/linux/Documentation/crypto/api.rstj_sKjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkj}ubajk}(j9]j;]j=]j?]jA]ujkjtubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Development tools for the kernel}(jkjjkjubajk}(j9]j;]j=]j?]jA]internalrefuridev-tools/index anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jH)}(jkhjk]jk}(j9]j;]j=]j?]jA]parentjentries](Ndev-tools/testing-overviewNdev-tools/checkpatchNdev-tools/coccinelleNdev-tools/sparseNdev-tools/kcovNdev-tools/gcovNdev-tools/kasanNdev-tools/kmsanNdev-tools/ubsanNdev-tools/kmemleakNdev-tools/kcsanNdev-tools/kfenceNdev-tools/gdb-kernel-debuggingNdev-tools/kgdbNdev-tools/kselftestNdev-tools/kunit/indexNdev-tools/ktapNdev-tools/checkuapie includefiles](jj j j jjjjjjjjjj!j#j%j'j)emaxdepthKcaptionTable of contentsglobhidden includehiddennumberedK titlesonly rawentries] rawcaptionj/ujkjmj^s=/var/lib/git/docbuild/linux/Documentation/dev-tools/index.rstj_sK jkjubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjBubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#indicesujkjgtjkj?ubajk}(j9]j;]j=]j?]jA]ujkjntjkj<ubajk}(j9]j;]j=]j?]jA]ujkjtjkj9ubajk}(j9]j;]j=]j?]jA]exprsubproject and htmlujkonlyjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Workqueue}(jkjjkjubajk}(j9]j;]j=]j?]jA]internalrefuricore-api/workqueue anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkj~ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #introductionujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Why Concurrency Managed Workqueue?}(jk"Why Concurrency Managed Workqueue?jkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname"#why-concurrency-managed-workqueueujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk The Design}(jk The Designjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #the-designujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'Application Programming Interface (API)}(jk'Application Programming Interface (API)jkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname&#application-programming-interface-apiujkjgtjkj ubajk}(j9]j;]j=]j?]jA]ujkjntjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk ``flags``jk]jkflags}(jkhjkj4ubajk}(j9]j;]j=]j?]jA]ujkjj^sNj_sNjkj1ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#flagsujkjgtjkj.ubajk}(j9]j;]j=]j?]jA]ujkjntjkj+ubajk}(j9]j;]j=]j?]jA]ujkjtjkj(ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``max_active``jk]jk max_active}(jkhjkjaubajk}(j9]j;]j=]j?]jA]ujkjj^sNj_sNjkj^ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #max-activeujkjgtjkj[ubajk}(j9]j;]j=]j?]jA]ujkjntjkjXubajk}(j9]j;]j=]j?]jA]ujkjtjkj(ubejk}(j9]j;]j=]j?]jA]ujkjtjkj ubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample Execution Scenarios}(jkExample Execution Scenariosjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#example-execution-scenariosujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Guidelines}(jk Guidelinesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #guidelinesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAffinity Scopes}(jkAffinity Scopesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#affinity-scopesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAffinity Scopes and Performance}(jkAffinity Scopes and Performancejkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #affinity-scopes-and-performanceujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=Scenario 1: Enough issuers and work spread across the machine}(jk=Scenario 1: Enough issuers and work spread across the machinejkj$ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname=#scenario-1-enough-issuers-and-work-spread-across-the-machineujkjgtjkj!ubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5Scenario 2: Fewer issuers, enough work for saturation}(jk5Scenario 2: Fewer issuers, enough work for saturationjkjHubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname4#scenario-2-fewer-issuers-enough-work-for-saturationujkjgtjkjEubajk}(j9]j;]j=]j?]jA]ujkjntjkjBubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk;Scenario 3: Even fewer issuers, not enough work to saturate}(jk;Scenario 3: Even fewer issuers, not enough work to saturatejkjlubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname:#scenario-3-even-fewer-issuers-not-enough-work-to-saturateujkjgtjkjiubajk}(j9]j;]j=]j?]jA]ujkjntjkjfubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConclusion and Recommendations}(jkConclusion and Recommendationsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#conclusion-and-recommendationsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExamining Configuration}(jkExamining Configurationjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#examining-configurationujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Monitoring}(jk Monitoringjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #monitoringujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Debugging}(jk Debuggingjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #debuggingujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNon-reentrance Conditions}(jkNon-reentrance Conditionsjkj,ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#non-reentrance-conditionsujkjgtjkj)ubajk}(j9]j;]j=]j?]jA]ujkjntjkj&ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Kernel Inline Documentations Reference}(jk&Kernel Inline Documentations ReferencejkjPubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname'#kernel-inline-documentations-referenceujkjgtjkjMubajk}(j9]j;]j=]j?]jA]ujkjntjkjJubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkj~ubejk}(j9]j;]j=]j?]jA]ujkjtjkj{ubajk}(j9]j;]j=]j?]jA]ujkjtubjrje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Random Number Algorithm Definitions}(jkjjkjubajk}(j9]j;]j=]j?]jA]internalrefuricrypto/api-rng anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCrypto API Random Number API}(jkCrypto API Random Number APIjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#crypto-api-random-number-apiujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*Submitting Devicetree (DT) binding patches}(jkjjkjubajk}(j9]j;]j=]j?]jA]internalrefuri&devicetree/bindings/submitting-patches anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkI. For patch submitters}(jkI. For patch submittersjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#i-for-patch-submittersujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkII. For kernel maintainers}(jkII. For kernel maintainersjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#ii-for-kernel-maintainersujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk III. Notes}(jk III. NotesjkjAubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #iii-notesujkjgtjkj>ubajk}(j9]j;]j=]j?]jA]ujkjntjkj;ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk=General description of the CPUFreq core and CPUFreq notifiers}(jkjjkjzubajk}(j9]j;]j=]j?]jA]internalrefuri cpu-freq/core anchornamehujkjgtjkjwubajk}(j9]j;]j=]j?]jA]ujkjntjkjtubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. General Information}(jk1. General Informationjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#general-informationujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2. CPUFreq notifiers}(jk2. CPUFreq notifiersjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#cpufreq-notifiersujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1 CPUFreq policy notifiers}(jk2.1 CPUFreq policy notifiersjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#cpufreq-policy-notifiersujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2.2 CPUFreq transition notifiers}(jk 2.2 CPUFreq transition notifiersjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#cpufreq-transition-notifiersujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkB3. CPUFreq Table Generation with Operating Performance Point (OPP)}(jkB3. CPUFreq Table Generation with Operating Performance Point (OPP)jkj3ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname>#cpufreq-table-generation-with-operating-performance-point-oppujkjgtjkj0ubajk}(j9]j;]j=]j?]jA]ujkjntjkj-ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjtubejk}(j9]j;]j=]j?]jA]ujkjtjkjqubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Management APIs}(jkjjkjlubajk}(j9]j;]j=]j?]jA]internalrefuricore-api/mm-api anchornamehujkjgtjkjiubajk}(j9]j;]j=]j?]jA]ujkjntjkjfubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUser Space Memory Access}(jkUser Space Memory Accessjkjubajk}(j9]j;]j=]j?]jA]internalrefurij{ anchorname#user-space-memory-accessujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Allocation Controls}(jkMemory Allocation Controlsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij{ anchorname#memory-allocation-controlsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Page mobility and placement hints}(jk!Page mobility and placement hintsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij{ anchorname"#page-mobility-and-placement-hintsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkubajk}(j9]j;]j=]j?]jA]ujkjntjkj;ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjeubajk}(j9]j;]j=]j?]jA]internalrefurij  anchorname #referencesujkjgtjkjbubajk}(j9]j;]j=]j?]jA]ujkjntjkj_ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Atomic bitops}(jkjHjkjubajk}(j9]j;]j=]j?]jA]internalrefuricore-api/wrappers/atomic_bitops anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubjb je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkXArray}(jkjVjkjubajk}(j9]j;]j=]j?]jA]internalrefuricore-api/xarray anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #overviewujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Normal API}(jk Normal APIjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #normal-apiujkjgtjkj ubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Search Marks}(jk Search Marksjkj/ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #search-marksujkjgtjkj,ubajk}(j9]j;]j=]j?]jA]ujkjntjkj)ubajk}(j9]j;]j=]j?]jA]ujkjtjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAllocating XArrays}(jkAllocating XArraysjkjSubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#allocating-xarraysujkjgtjkjPubajk}(j9]j;]j=]j?]jA]ujkjntjkjMubajk}(j9]j;]j=]j?]jA]ujkjtjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory allocation}(jkMemory allocationjkjwubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#memory-allocationujkjgtjkjtubajk}(j9]j;]j=]j?]jA]ujkjntjkjqubajk}(j9]j;]j=]j?]jA]ujkjtjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocking}(jkLockingjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#lockingujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj&ubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Advanced API}(jk Advanced APIjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #advanced-apiujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInternal Entries}(jkInternal Entriesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#internal-entriesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdditional functionality}(jkAdditional functionalityjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#additional-functionalityujkjgtjkj ubajk}(j9]j;]j=]j?]jA]ujkjntjkj ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMulti-Index Entries}(jkMulti-Index Entriesjkj4ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#multi-index-entriesujkjgtjkj1ubajk}(j9]j;]j=]j?]jA]ujkjntjkj.ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFunctions and structures}(jkFunctions and structuresjkjdubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#functions-and-structuresujkjgtjkjaubajk}(j9]j;]j=]j?]jA]ujkjntjkj^ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubjsje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Protection Keys}(jkjdjkjubajk}(j9]j;]j=]j?]jA]internalrefuricore-api/protection-keys anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSyscalls}(jkSyscallsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #syscallsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBehavior}(jkBehaviorjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #behaviorujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTips For Running KUnit Tests}(jkjrjkjubajk}(j9]j;]j=]j?]jA]internalrefuridev-tools/kunit/running_tips anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jkUsing }(jkUsing jkj:ubjNs)}(jk``kunit.py run``jk]jk kunit.py run}(jkhjkjBubajk}(j9]j;]j=]j?]jA]ujkjj^sNj_sNjkj:ubjk (“kunit tool”)}(jk ("kunit tool")jkj:ubejk}(j9]j;]j=]j?]jA]internalrefurij) anchorname#using-kunit-py-run-kunit-toolujkjgtjkj7ubajk}(j9]j;]j=]j?]jA]ujkjntjkj4ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRunning from any directory}(jkRunning from any directoryjkjnubajk}(j9]j;]j=]j?]jA]internalrefurij) anchorname#running-from-any-directoryujkjgtjkjkubajk}(j9]j;]j=]j?]jA]ujkjntjkjhubajk}(j9]j;]j=]j?]jA]ujkjtjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRunning a subset of tests}(jkRunning a subset of testsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij) anchorname#running-a-subset-of-testsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDefining a set of tests}(jkDefining a set of testsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij) anchorname#defining-a-set-of-testsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Setting kernel commandline parameters}(jk%Setting kernel commandline parametersjkjubajk}(j9]j;]j=]j?]jA]internalrefurij) anchorname&#setting-kernel-commandline-parametersujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Generating code coverage reports under UML}(jk*Generating code coverage reports under UMLjkjubajk}(j9]j;]j=]j?]jA]internalrefurij) anchorname+#generating-code-coverage-reports-under-umlujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjeubejk}(j9]j;]j=]j?]jA]ujkjtjkj4ubejk}(j9]j;]j=]j?]jA]ujkjtjkj1ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRunning tests manually}(jkRunning tests manuallyjkj.ubajk}(j9]j;]j=]j?]jA]internalrefurij) anchorname#running-tests-manuallyujkjgtjkj+ubajk}(j9]j;]j=]j?]jA]ujkjntjkj(ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRunning built-in tests}(jkRunning built-in testsjkjOubajk}(j9]j;]j=]j?]jA]internalrefurij) anchorname#running-built-in-testsujkjgtjkjLubajk}(j9]j;]j=]j?]jA]ujkjntjkjIubajk}(j9]j;]j=]j?]jA]ujkjtjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRunning tests as modules}(jkRunning tests as modulesjkjsubajk}(j9]j;]j=]j?]jA]internalrefurij) anchorname#running-tests-as-modulesujkjgtjkjpubajk}(j9]j;]j=]j?]jA]ujkjntjkjmubajk}(j9]j;]j=]j?]jA]ujkjtjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPretty-printing results}(jkPretty-printing resultsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij) anchorname#pretty-printing-resultsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRetrieving per suite results}(jkRetrieving per suite resultsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij) anchorname#retrieving-per-suite-resultsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Generating code coverage reports}(jk Generating code coverage reportsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij) anchorname!#generating-code-coverage-reportsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjFubejk}(j9]j;]j=]j?]jA]ujkjtjkj(ubejk}(j9]j;]j=]j?]jA]ujkjtjkj1ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTest Attributes and Filtering}(jkTest Attributes and Filteringjkjubajk}(j9]j;]j=]j?]jA]internalrefurij) anchorname#test-attributes-and-filteringujkjgtjkj ubajk}(j9]j;]j=]j?]jA]ujkjntjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMarking Test Attributes}(jkMarking Test Attributesjkj0ubajk}(j9]j;]j=]j?]jA]internalrefurij) anchorname#marking-test-attributesujkjgtjkj-ubajk}(j9]j;]j=]j?]jA]ujkjntjkj*ubajk}(j9]j;]j=]j?]jA]ujkjtjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReporting Attributes}(jkReporting AttributesjkjTubajk}(j9]j;]j=]j?]jA]internalrefurij) anchorname#reporting-attributesujkjgtjkjQubajk}(j9]j;]j=]j?]jA]ujkjntjkjNubajk}(j9]j;]j=]j?]jA]ujkjtjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Filtering}(jk Filteringjkjxubajk}(j9]j;]j=]j?]jA]internalrefurij) anchorname #filteringujkjgtjkjuubajk}(j9]j;]j=]j?]jA]ujkjntjkjrubajk}(j9]j;]j=]j?]jA]ujkjtjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRules of Filtering Procedure}(jkRules of Filtering Procedurejkjubajk}(j9]j;]j=]j?]jA]internalrefurij) anchorname#rules-of-filtering-procedureujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj'ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkList of Current Attributes}(jkList of Current Attributesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij) anchorname#list-of-current-attributesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj'ubejk}(j9]j;]j=]j?]jA]ujkjtjkj ubejk}(j9]j;]j=]j?]jA]ujkjtjkj1ubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+Fast & Portable DES encryption & decryption}(jkjjkjubajk}(j9]j;]j=]j?]jA]internalrefuricrypto/descore-readme anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmotivation and history}(jkmotivation and historyjkj%ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#motivation-and-historyujkjgtjkj"ubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk porting notes}(jk porting notesjkjIubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#porting-notesujkjgtjkjFubajk}(j9]j;]j=]j?]jA]ujkjntjkjCubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"OPTIONAL performance optimizations}(jk"OPTIONAL performance optimizationsjkjmubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname##optional-performance-optimizationsujkjgtjkjjubajk}(j9]j;]j=]j?]jA]ujkjntjkjgubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk coding notes}(jk coding notesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #coding-notesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkspecial efficient data format}(jkspecial efficient data formatjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#special-efficient-data-formatujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Getting it to compile on your machine}(jk%Getting it to compile on your machinejkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname&#getting-it-to-compile-on-your-machineujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Speeding up kerberos (and/or its des library)}(jk-Speeding up kerberos (and/or its des library)jkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname,#speeding-up-kerberos-and-or-its-des-libraryujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Other uses}(jk Other usesjkj!ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #other-usesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Linux Kernel Tracepoint API}(jkjjkjZubajk}(j9]j;]j=]j?]jA]internalrefuricore-api/tracepoint anchornamehujkjgtjkjWubajk}(j9]j;]j=]j?]jA]ujkjntjkjTubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjzubajk}(j9]j;]j=]j?]jA]internalrefuriji anchorname #introductionujkjgtjkjwubajk}(j9]j;]j=]j?]jA]ujkjntjkjtubajk}(j9]j;]j=]j?]jA]ujkjtjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIRQ}(jkIRQjkjubajk}(j9]j;]j=]j?]jA]internalrefuriji anchorname#irqujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSIGNAL}(jkSIGNALjkjubajk}(j9]j;]j=]j?]jA]internalrefuriji anchorname#signalujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBlock IO}(jkBlock IOjkjubajk}(j9]j;]j=]j?]jA]internalrefuriji anchorname #block-ioujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Workqueue}(jk Workqueuejkj ubajk}(j9]j;]j=]j?]jA]internalrefuriji anchorname #workqueueujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjqubejk}(j9]j;]j=]j?]jA]ujkjtjkjTubejk}(j9]j;]j=]j?]jA]ujkjtjkjQubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDKey-agreement Protocol Primitives (KPP) Cipher Algorithm Definitions}(jkjjkjCubajk}(j9]j;]j=]j?]jA]internalrefuricrypto/api-kpp anchornamehujkjgtjkj@ubajk}(j9]j;]j=]j?]jA]ujkjntjkj=ubajk}(j9]j;]j=]j?]jA]ujkjtjkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Key-agreement Protocol Primitives (KPP) Cipher API}(jk2Key-agreement Protocol Primitives (KPP) Cipher APIjkjfubajk}(j9]j;]j=]j?]jA]internalrefurijR anchorname1#key-agreement-protocol-primitives-kpp-cipher-apiujkjgtjkjcubajk}(j9]j;]j=]j?]jA]ujkjntjkj`ubajk}(j9]j;]j=]j?]jA]ujkjtjkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=Key-agreement Protocol Primitives (KPP) Cipher Request Handle}(jk=Key-agreement Protocol Primitives (KPP) Cipher Request Handlejkjubajk}(j9]j;]j=]j?]jA]internalrefurijR anchorname<#key-agreement-protocol-primitives-kpp-cipher-request-handleujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkECDH Helper Functions}(jkECDH Helper Functionsjkjubajk}(j9]j;]j=]j?]jA]internalrefurijR anchorname#ecdh-helper-functionsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj:ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDH Helper Functions}(jkDH Helper Functionsjkjubajk}(j9]j;]j=]j?]jA]internalrefurijR anchorname#dh-helper-functionsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj:ubejk}(j9]j;]j=]j?]jA]ujkjtubjs je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Debugging kernel and modules via gdb}(jkjjkjubajk}(j9]j;]j=]j?]jA]internalrefuridev-tools/gdb-kernel-debugging anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Requirements}(jk Requirementsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #requirementsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetup}(jkSetupjkjCubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#setupujkjgtjkj@ubajk}(j9]j;]j=]j?]jA]ujkjntjkj=ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0Examples of using the Linux-provided gdb helpers}(jk0Examples of using the Linux-provided gdb helpersjkjgubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname1#examples-of-using-the-linux-provided-gdb-helpersujkjgtjkjdubajk}(j9]j;]j=]j?]jA]ujkjntjkjaubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkList of commands and functions}(jkList of commands and functionsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#list-of-commands-and-functionsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk API Reference}(jkjjkjubajk}(j9]j;]j=]j?]jA]internalrefuridev-tools/kunit/api/index anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j9]j;]j=]j?]jA]parentjentries](Ndev-tools/kunit/api/testNdev-tools/kunit/api/resourceN'dev-tools/kunit/api/functionredirectione includefiles](jjjemaxdepthJcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjmj^sG/var/lib/git/docbuild/linux/Documentation/dev-tools/kunit/api/index.rstj_sKjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*Reed-Solomon Library Programming Interface}(jkjjkjubajk}(j9]j;]j=]j?]jA]internalrefuricore-api/librs anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj7ubajk}(j9]j;]j=]j?]jA]internalrefurij& anchorname #introductionujkjgtjkj4ubajk}(j9]j;]j=]j?]jA]ujkjntjkj1ubajk}(j9]j;]j=]j?]jA]ujkjtjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKnown Bugs And Assumptions}(jkKnown Bugs And Assumptionsjkj[ubajk}(j9]j;]j=]j?]jA]internalrefurij& anchorname#known-bugs-and-assumptionsujkjgtjkjXubajk}(j9]j;]j=]j?]jA]ujkjntjkjUubajk}(j9]j;]j=]j?]jA]ujkjtjkj.ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkjubajk}(j9]j;]j=]j?]jA]internalrefurij& anchorname#usageujkjgtjkj|ubajk}(j9]j;]j=]j?]jA]ujkjntjkjyubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Initializing}(jk Initializingjkjubajk}(j9]j;]j=]j?]jA]internalrefurij& anchorname #initializingujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEncoding}(jkEncodingjkjubajk}(j9]j;]j=]j?]jA]internalrefurij& anchorname #encodingujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDecoding}(jkDecodingjkjubajk}(j9]j;]j=]j?]jA]internalrefurij& anchorname #decodingujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk:Decoding with syndrome calculation, direct data correction}(jk:Decoding with syndrome calculation, direct data correctionjkj ubajk}(j9]j;]j=]j?]jA]internalrefurij& anchorname:#decoding-with-syndrome-calculation-direct-data-correctionujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHDecoding with syndrome given by hardware decoder, direct data correction}(jkHDecoding with syndrome given by hardware decoder, direct data correctionjkj-ubajk}(j9]j;]j=]j?]jA]internalrefurij& anchornameH#decoding-with-syndrome-given-by-hardware-decoder-direct-data-correctionujkjgtjkj*ubajk}(j9]j;]j=]j?]jA]ujkjntjkj'ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLDecoding with syndrome given by hardware decoder, no direct data correction.}(jkLDecoding with syndrome given by hardware decoder, no direct data correction.jkjQubajk}(j9]j;]j=]j?]jA]internalrefurij& anchornameK#decoding-with-syndrome-given-by-hardware-decoder-no-direct-data-correctionujkjgtjkjNubajk}(j9]j;]j=]j?]jA]ujkjntjkjKubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCleanup}(jkCleanupjkjubajk}(j9]j;]j=]j?]jA]internalrefurij& anchorname#cleanupujkjgtjkj~ubajk}(j9]j;]j=]j?]jA]ujkjntjkj{ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjyubejk}(j9]j;]j=]j?]jA]ujkjtjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Structures}(jk Structuresjkjubajk}(j9]j;]j=]j?]jA]internalrefurij& anchorname #structuresujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPublic Functions Provided}(jkPublic Functions Providedjkjubajk}(j9]j;]j=]j?]jA]internalrefurij& anchorname#public-functions-providedujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCredits}(jkCreditsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij& anchorname#creditsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj.ubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-Asymmetric / Public-key Cryptography Key Type}(jkjjkj2ubajk}(j9]j;]j=]j?]jA]internalrefuricrypto/asymmetric-keys anchornamehujkjgtjkj/ubajk}(j9]j;]j=]j?]jA]ujkjntjkj,ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjRubajk}(j9]j;]j=]j?]jA]internalrefurijA anchorname #overviewujkjgtjkjOubajk}(j9]j;]j=]j?]jA]ujkjntjkjLubajk}(j9]j;]j=]j?]jA]ujkjtjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKey Identification}(jkKey Identificationjkjvubajk}(j9]j;]j=]j?]jA]internalrefurijA anchorname#key-identificationujkjgtjkjsubajk}(j9]j;]j=]j?]jA]ujkjntjkjpubajk}(j9]j;]j=]j?]jA]ujkjtjkjIubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAccessing Asymmetric Keys}(jkAccessing Asymmetric Keysjkjubajk}(j9]j;]j=]j?]jA]internalrefurijA anchorname#accessing-asymmetric-keysujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSignature Verification}(jkSignature Verificationjkjubajk}(j9]j;]j=]j?]jA]internalrefurijA anchorname#signature-verificationujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAsymmetric Key Subtypes}(jkAsymmetric Key Subtypesjkjubajk}(j9]j;]j=]j?]jA]internalrefurijA anchorname#asymmetric-key-subtypesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInstantiation Data Parsers}(jkInstantiation Data Parsersjkjubajk}(j9]j;]j=]j?]jA]internalrefurijA anchorname#instantiation-data-parsersujkjgtjkj ubajk}(j9]j;]j=]j?]jA]ujkjntjkj ubajk}(j9]j;]j=]j?]jA]ujkjtjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKeyring Link Restrictions}(jkKeyring Link Restrictionsjkj3ubajk}(j9]j;]j=]j?]jA]internalrefurijA anchorname#keyring-link-restrictionsujkjgtjkj0ubajk}(j9]j;]j=]j?]jA]ujkjntjkj-ubajk}(j9]j;]j=]j?]jA]ujkjtjkjIubejk}(j9]j;]j=]j?]jA]ujkjtjkj,ubejk}(j9]j;]j=]j?]jA]ujkjtjkj)ubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Kernel Address Sanitizer (KASAN)}(jkjjkjlubajk}(j9]j;]j=]j?]jA]internalrefuridev-tools/kasan anchornamehujkjgtjkjiubajk}(j9]j;]j=]j?]jA]ujkjntjkjfubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j9]j;]j=]j?]jA]internalrefurij{ anchorname #overviewujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSupport}(jkSupportjkjubajk}(j9]j;]j=]j?]jA]internalrefurij{ anchorname#supportujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Architectures}(jk Architecturesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij{ anchorname#architecturesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Compilers}(jk Compilersjkjubajk}(j9]j;]j=]j?]jA]internalrefurij{ anchorname #compilersujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Memory types}(jk Memory typesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij{ anchorname #memory-typesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkjIubajk}(j9]j;]j=]j?]jA]internalrefurij{ anchorname#usageujkjgtjkjFubajk}(j9]j;]j=]j?]jA]ujkjntjkjCubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBoot parameters}(jkBoot parametersjkjjubajk}(j9]j;]j=]j?]jA]internalrefurij{ anchorname#boot-parametersujkjgtjkjgubajk}(j9]j;]j=]j?]jA]ujkjntjkjdubajk}(j9]j;]j=]j?]jA]ujkjtjkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Error reports}(jk Error reportsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij{ anchorname#error-reportsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCONFIG_KASAN_EXTRA_INFO}(jkCONFIG_KASAN_EXTRA_INFOjkjubajk}(j9]j;]j=]j?]jA]internalrefurij{ anchorname#config-kasan-extra-infoujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjaubejk}(j9]j;]j=]j?]jA]ujkjtjkjCubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation details}(jkImplementation detailsjkjubajk}(j9]j;]j=]j?]jA]internalrefurij{ anchorname#implementation-detailsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Generic KASAN}(jk Generic KASANjkjubajk}(j9]j;]j=]j?]jA]internalrefurij{ anchorname#generic-kasanujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSoftware Tag-Based KASAN}(jkSoftware Tag-Based KASANjkj'ubajk}(j9]j;]j=]j?]jA]internalrefurij{ anchorname#software-tag-based-kasanujkjgtjkj$ubajk}(j9]j;]j=]j?]jA]ujkjntjkj!ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHardware Tag-Based KASAN}(jkHardware Tag-Based KASANjkjKubajk}(j9]j;]j=]j?]jA]internalrefurij{ anchorname#hardware-tag-based-kasanujkjgtjkjHubajk}(j9]j;]j=]j?]jA]ujkjntjkjEubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Shadow memory}(jk Shadow memoryjkj{ubajk}(j9]j;]j=]j?]jA]internalrefurij{ anchorname#shadow-memoryujkjgtjkjxubajk}(j9]j;]j=]j?]jA]ujkjntjkjuubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDefault behaviour}(jkDefault behaviourjkjubajk}(j9]j;]j=]j?]jA]internalrefurij{ anchorname#default-behaviourujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCONFIG_KASAN_VMALLOC}(jkCONFIG_KASAN_VMALLOCjkjubajk}(j9]j;]j=]j?]jA]internalrefurij{ anchorname#config-kasan-vmallocujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjuubejk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFor developers}(jkFor developersjkjubajk}(j9]j;]j=]j?]jA]internalrefurij{ anchorname#for-developersujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIgnoring accesses}(jkIgnoring accessesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij{ anchorname#ignoring-accessesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkj ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTests}(jkTestsjkj5ubajk}(j9]j;]j=]j?]jA]internalrefurij{ anchorname#testsujkjgtjkj2ubajk}(j9]j;]j=]j?]jA]ujkjntjkj/ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjfubejk}(j9]j;]j=]j?]jA]ujkjtjkjcubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHCPUFreq - CPU frequency and voltage scaling code in the Linux(TM) kernel}(jkjjkjzubajk}(j9]j;]j=]j?]jA]internalrefuricpu-freq/index anchornamehujkjgtjkjwubajk}(j9]j;]j=]j?]jA]ujkjntjkjtubje0)}(jkhjk](jH)}(jkhjk]jk}(j9]j;]j=]j?]jA]parentjentries](N cpu-freq/coreNcpu-freq/cpu-driversNcpu-freq/cpufreq-statse includefiles](jjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjmj^s#authenticated-encryption-with-associated-data-aead-cipher-apiujkjgtjkj,ubajk}(j9]j;]j=]j?]jA]ujkjntjkj)ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Asynchronous AEAD Request Handle}(jk Asynchronous AEAD Request HandlejkjSubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname!#asynchronous-aead-request-handleujkjgtjkjPubajk}(j9]j;]j=]j?]jA]ujkjntjkjMubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Using gcov with the Linux kernel}(jkjjkjubajk}(j9]j;]j=]j?]jA]internalrefuridev-tools/gcov anchornamehujkjgtjkj}ubajk}(j9]j;]j=]j?]jA]ujkjntjkjzubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Preparation}(jk Preparationjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #preparationujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Customization}(jk Customizationjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#customizationujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFiles}(jkFilesjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#filesujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModules}(jkModulesjkj ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#modulesujkjgtjkj ubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Separated build and test machines}(jk!Separated build and test machinesjkj0ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname"#separated-build-and-test-machinesujkjgtjkj-ubajk}(j9]j;]j=]j?]jA]ujkjntjkj*ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNote on compilers}(jkNote on compilersjkjTubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#note-on-compilersujkjgtjkjQubajk}(j9]j;]j=]j?]jA]ujkjntjkjNubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTroubleshooting}(jkTroubleshootingjkjxubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#troubleshootingujkjgtjkjuubajk}(j9]j;]j=]j?]jA]ujkjntjkjrubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAppendix A: gather_on_build.sh}(jkAppendix A: gather_on_build.shjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#appendix-a-gather-on-build-shujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAppendix B: gather_on_test.sh}(jkAppendix B: gather_on_test.shjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#appendix-b-gather-on-test-shujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjzubejk}(j9]j;]j=]j?]jA]ujkjtjkjwubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFunction Redirection API}(jkj(jkjubajk}(j9]j;]j=]j?]jA]internalrefuri'dev-tools/kunit/api/functionredirection anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #overviewujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Static Stubs}(jk Static Stubsjkj=ubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname #static-stubsujkjgtjkj:ubajk}(j9]j;]j=]j?]jA]ujkjntjkj7ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk API Reference}(jk API Referencejkjaubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname#api-referenceujkjgtjkj^ubajk}(j9]j;]j=]j?]jA]ujkjntjkj[ubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Code Examples}(jkj6jkjubajk}(j9]j;]j=]j?]jA]internalrefuricrypto/api-samples anchornamehujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/Code Example For Symmetric Key Cipher Operation}(jk/Code Example For Symmetric Key Cipher Operationjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname0#code-example-for-symmetric-key-cipher-operationujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk;Code Example For Use of Operational State Memory With SHASH}(jk;Code Example For Use of Operational State Memory With SHASHjkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname<#code-example-for-use-of-operational-state-memory-with-shashujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Code Example For Random Number Generator Usage}(jk.Code Example For Random Number Generator Usagejkjubajk}(j9]j;]j=]j?]jA]internalrefurij anchorname/#code-example-for-random-number-generator-usageujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDeveloping Cipher Algorithms}(jkjDjkj;ubajk}(j9]j;]j=]j?]jA]internalrefuricrypto/devel-algos anchornamehujkjgtjkj8ubajk}(j9]j;]j=]j?]jA]ujkjntjkj5ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Registering And Unregistering Transformation}(jk,Registering And Unregistering Transformationjkj[ubajk}(j9]j;]j=]j?]jA]internalrefurijJ anchorname-#registering-and-unregistering-transformationujkjgtjkjXubajk}(j9]j;]j=]j?]jA]ujkjntjkjUubajk}(j9]j;]j=]j?]jA]ujkjtjkjRubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'Single-Block Symmetric Ciphers [CIPHER]}(jk'Single-Block Symmetric Ciphers [CIPHER]jkjubajk}(j9]j;]j=]j?]jA]internalrefurijJ anchorname&#single-block-symmetric-ciphers-cipherujkjgtjkj|ubajk}(j9]j;]j=]j?]jA]ujkjntjkjyubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRegistration specifics}(jkRegistration specificsjkjubajk}(j9]j;]j=]j?]jA]internalrefurijJ anchorname#registration-specificsujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Cipher Definition With struct cipher_alg}(jk(Cipher Definition With struct cipher_algjkjubajk}(j9]j;]j=]j?]jA]internalrefurijJ anchorname)#cipher-definition-with-struct-cipher-algujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjyubejk}(j9]j;]j=]j?]jA]ujkjtjkjRubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMulti-Block Ciphers}(jkMulti-Block Ciphersjkjubajk}(j9]j;]j=]j?]jA]internalrefurijJ anchorname#multi-block-ciphersujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRegistration Specifics}(jkRegistration Specificsjkjubajk}(j9]j;]j=]j?]jA]internalrefurijJ anchorname#id1ujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Cipher Definition With struct skcipher_alg}(jk*Cipher Definition With struct skcipher_algjkj9ubajk}(j9]j;]j=]j?]jA]internalrefurijJ anchorname+#cipher-definition-with-struct-skcipher-algujkjgtjkj6ubajk}(j9]j;]j=]j?]jA]ujkjntjkj3ubajk}(j9]j;]j=]j?]jA]ujkjtjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkScatterlist handling}(jkScatterlist handlingjkj]ubajk}(j9]j;]j=]j?]jA]internalrefurijJ anchorname#scatterlist-handlingujkjgtjkjZubajk}(j9]j;]j=]j?]jA]ujkjntjkjWubajk}(j9]j;]j=]j?]jA]ujkjtjkj ubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjRubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHashing [HASH]}(jkHashing [HASH]jkjubajk}(j9]j;]j=]j?]jA]internalrefurijJ anchorname #hashing-hashujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0Registering And Unregistering The Transformation}(jk0Registering And Unregistering The Transformationjkjubajk}(j9]j;]j=]j?]jA]internalrefurijJ anchorname1#registering-and-unregistering-the-transformationujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5Cipher Definition With struct shash_alg and ahash_alg}(jk5Cipher Definition With struct shash_alg and ahash_algjkjubajk}(j9]j;]j=]j?]jA]internalrefurijJ anchorname6#cipher-definition-with-struct-shash-alg-and-ahash-algujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Specifics Of Asynchronous HASH Transformation}(jk-Specifics Of Asynchronous HASH Transformationjkjubajk}(j9]j;]j=]j?]jA]internalrefurijJ anchorname.#specifics-of-asynchronous-hash-transformationujkjgtjkjubajk}(j9]j;]j=]j?]jA]ujkjntjkjubajk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjubejk}(j9]j;]j=]j?]jA]ujkjtjkjRubejk}(j9]j;]j=]j?]jA]ujkjtjkj5ubejk}(j9]j;]j=]j?]jA]ujkjtjkj2ubajk}(j9]j;]j=]j?]jA]ujkjtubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Linux Kernel API}(jkjRjkj;ubajk}(jT]jV]jX]jZ]j\]internalrefuricore-api/kernel-api anchornamehujk referencejkj8ubajk}(jT]jV]jX]jZ]j\]ujkcompact_paragraphjkj5ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkList Management Functions}(jkList Management Functionsjkj]ubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#list-management-functionsujkjLjkjZubajk}(jT]jV]jX]jZ]j\]ujkjSjkjWubajk}(jT]jV]jX]jZ]j\]ujk list_itemjkjTubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBasic C Library Functions}(jkBasic C Library Functionsjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#basic-c-library-functionsujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkj|ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkString Conversions}(jkString Conversionsjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#string-conversionsujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkString Manipulation}(jkString Manipulationjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#string-manipulationujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujk bullet_listjkj|ubejk}(jT]jV]jX]jZ]j\]ujkj{jkjTubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBasic Kernel Library Functions}(jkBasic Kernel Library Functionsjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#basic-kernel-library-functionsujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBit Operations}(jkBit Operationsjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#bit-operationsujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBitmap Operations}(jkBitmap Operationsjkj=ubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#bitmap-operationsujkjLjkj:ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj7ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCommand-line Parsing}(jkCommand-line Parsingjkjaubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#command-line-parsingujkjLjkj^ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj[ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkError Pointers}(jkError Pointersjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#error-pointersujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSorting}(jkSortingjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#sortingujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkText Searching}(jkText Searchingjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#text-searchingujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjTubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCRC and Math Functions in Linux}(jkCRC and Math Functions in Linuxjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname #crc-and-math-functions-in-linuxujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkArithmetic Overflow Checking}(jkArithmetic Overflow Checkingjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#arithmetic-overflow-checkingujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CRC Functions}(jk CRC FunctionsjkjBubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#crc-functionsujkjLjkj?ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj<ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBase 2 log and power Functions}(jkBase 2 log and power Functionsjkjfubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#base-2-log-and-power-functionsujkjLjkjcubajk}(jT]jV]jX]jZ]j\]ujkjSjkj`ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInteger log and power Functions}(jkInteger log and power Functionsjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname #integer-log-and-power-functionsujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDivision Functions}(jkDivision Functionsjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#division-functionsujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk UUID/GUID}(jk UUID/GUIDjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname #uuid-guidujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjTubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel IPC facilities}(jkKernel IPC facilitiesjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#kernel-ipc-facilitiesujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk IPC utilities}(jk IPC utilitiesjkj#ubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#ipc-utilitiesujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubajk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjTubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk FIFO Buffer}(jk FIFO BufferjkjSubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname #fifo-bufferujkjLjkjPubajk}(jT]jV]jX]jZ]j\]ujkjSjkjMubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkkfifo interface}(jkkfifo interfacejkjtubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#kfifo-interfaceujkjLjkjqubajk}(jT]jV]jX]jZ]j\]ujkjSjkjnubajk}(jT]jV]jX]jZ]j\]ujkj{jkjkubajk}(jT]jV]jX]jZ]j\]ujkjjkjMubejk}(jT]jV]jX]jZ]j\]ujkj{jkjTubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkrelay interface support}(jkrelay interface supportjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#relay-interface-supportujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrelay interface}(jkrelay interfacejkjubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#relay-interfaceujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubajk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjTubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkModule Support}(jkModule Supportjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#module-supportujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel module auto-loading}(jkKernel module auto-loadingjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#kernel-module-auto-loadingujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkModule debugging}(jkModule debuggingjkj:ubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#module-debuggingujkjLjkj7ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj4ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4dup_failed_modules - tracks duplicate failed modules}(jk4dup_failed_modules - tracks duplicate failed modulesjkj[ubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname3#dup-failed-modules-tracks-duplicate-failed-modulesujkjLjkjXubajk}(jT]jV]jX]jZ]j\]ujkjSjkjUubajk}(jT]jV]jX]jZ]j\]ujkj{jkjRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"module statistics debugfs counters}(jk"module statistics debugfs countersjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname##module-statistics-debugfs-countersujkjLjkj|ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjyubajk}(jT]jV]jX]jZ]j\]ujkj{jkjRubejk}(jT]jV]jX]jZ]j\]ujkjjkj4ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInter Module support}(jkInter Module supportjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#inter-module-supportujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkj ubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjTubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHardware Interfaces}(jkHardware Interfacesjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#hardware-interfacesujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DMA Channels}(jk DMA Channelsjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname #dma-channelsujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkResources Management}(jkResources Managementjkj$ubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#resources-managementujkjLjkj!ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk MTRR Handling}(jk MTRR HandlingjkjHubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#mtrr-handlingujkjLjkjEubajk}(jT]jV]jX]jZ]j\]ujkjSjkjBubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSecurity Framework}(jkSecurity Frameworkjkjxubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#security-frameworkujkjLjkjuubajk}(jT]jV]jX]jZ]j\]ujkjSjkjrubajk}(jT]jV]jX]jZ]j\]ujkj{jkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAudit Interfaces}(jkAudit Interfacesjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#audit-interfacesujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAccounting Framework}(jkAccounting Frameworkjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#accounting-frameworkujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Block Devices}(jk Block Devicesjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#block-devicesujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Char devices}(jk Char devicesjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname #char-devicesujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkClock Framework}(jkClock Frameworkjkj,ubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#clock-frameworkujkjLjkj)ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj&ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjTubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSynchronization Primitives}(jkSynchronization PrimitivesjkjPubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#synchronization-primitivesujkjLjkjMubajk}(jT]jV]jX]jZ]j\]ujkjSjkjJubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRead-Copy Update (RCU)}(jkRead-Copy Update (RCU)jkjqubajk}(jT]jV]jX]jZ]j\]internalrefurijJ anchorname#read-copy-update-rcuujkjLjkjnubajk}(jT]jV]jX]jZ]j\]ujkjSjkjkubajk}(jT]jV]jX]jZ]j\]ujkj{jkjhubajk}(jT]jV]jX]jZ]j\]ujkjjkjJubejk}(jT]jV]jX]jZ]j\]ujkj{jkjTubejk}(jT]jV]jX]jZ]j\]ujkjjkj5ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj2ubajk}(jT]jV]jX]jZ]j\]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBPF_MAP_TYPE_BLOOM_FILTER}(jkjfjkjubajk}(jT]jV]jX]jZ]j\]internalrefuribpf/map_bloom_filter anchornamehujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#usageujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Kernel BPF}(jk Kernel BPFjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #kernel-bpfujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_push_elem()}(jkbpf_map_push_elem()jkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#bpf-map-push-elemujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_peek_elem()}(jkbpf_map_peek_elem()jkj<ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#bpf-map-peek-elemujkjLjkj9ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj6ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Userspace}(jk Userspacejkjlubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #userspaceujkjLjkjiubajk}(jT]jV]jX]jZ]j\]ujkjSjkjfubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_update_elem()}(jkbpf_map_update_elem()jkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#bpf-map-update-elemujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_lookup_elem()}(jkbpf_map_lookup_elem()jkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#bpf-map-lookup-elemujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjfubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #examplesujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Kernel BPF}(jk Kernel BPFjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#id1ujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Userspace}(jk Userspacejkj2ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#id2ujkjLjkj/ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj,ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjbubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #referencesujkjLjkj_ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj\ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubajk}(jT]jV]jX]jZ]j\]ujkjubjfje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Program Types}(jkjtjkjubajk}(jT]jV]jX]jZ]j\]internalrefuri bpf/programs anchornamehujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(jT]jV]jX]jZ]j\]parentjentries](Nbpf/prog_cgroup_sockoptNbpf/prog_cgroup_sysctlNbpf/prog_flow_dissectorN bpf/prog_lsmNbpf/prog_sk_lookupe includefiles](jjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujktoctreej^s:/var/lib/git/docbuild/linux/Documentation/bpf/programs.rstj_sKjkjubajk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubajk}(jT]jV]jX]jZ]j\]ujkjubj6je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,Dynamic DMA mapping using the generic device}(jkjjkjubajk}(jT]jV]jX]jZ]j\]internalrefuricore-api/dma-api anchornamehujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPart I - dma_API}(jkPart I - dma_APIjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#part-i-dma-apiujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkj ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Part Ia - Using large DMA-coherent buffers}(jk*Part Ia - Using large DMA-coherent buffersjkj7ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname)#part-ia-using-large-dma-coherent-buffersujkjLjkj4ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj1ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Part Ib - Using small DMA-coherent buffers}(jk*Part Ib - Using small DMA-coherent buffersjkj[ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname)#part-ib-using-small-dma-coherent-buffersujkjLjkjXubajk}(jT]jV]jX]jZ]j\]ujkjSjkjUubajk}(jT]jV]jX]jZ]j\]ujkj{jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Part Ic - DMA addressing limitations}(jk$Part Ic - DMA addressing limitationsjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname##part-ic-dma-addressing-limitationsujkjLjkj|ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjyubajk}(jT]jV]jX]jZ]j\]ujkj{jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Part Id - Streaming DMA mappings}(jk Part Id - Streaming DMA mappingsjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#part-id-streaming-dma-mappingsujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Part II - Non-coherent DMA allocations}(jk&Part II - Non-coherent DMA allocationsjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname%#part-ii-non-coherent-dma-allocationsujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Part III - Debug drivers use of the DMA-API}(jk+Part III - Debug drivers use of the DMA-APIjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname*#part-iii-debug-drivers-use-of-the-dma-apiujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkj ubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubajk}(jT]jV]jX]jZ]j\]ujkjubj=je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Cache and TLB Flushing Under Linux}(jkjjkj$ubajk}(jT]jV]jX]jZ]j\]internalrefuricore-api/cachetlb anchornamehujkjLjkj!ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubajk}(jT]jV]jX]jZ]j\]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(Generic Associative Array Implementation}(jkjjkjPubajk}(jT]jV]jX]jZ]j\]internalrefuricore-api/assoc_array anchornamehujkjLjkjMubajk}(jT]jV]jX]jZ]j\]ujkjSjkjJubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjpubajk}(jT]jV]jX]jZ]j\]internalrefurij_ anchorname #overviewujkjLjkjmubajk}(jT]jV]jX]jZ]j\]ujkjSjkjjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjgubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Public API}(jkThe Public APIjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij_ anchorname#the-public-apiujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Edit Script}(jk Edit Scriptjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij_ anchorname #edit-scriptujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOperations Table}(jkOperations Tablejkjubajk}(jT]jV]jX]jZ]j\]internalrefurij_ anchorname#operations-tableujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkManipulation Functions}(jkManipulation Functionsjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij_ anchorname#manipulation-functionsujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAccess Functions}(jkAccess Functionsjkj!ubajk}(jT]jV]jX]jZ]j\]internalrefurij_ anchorname#access-functionsujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndex Key Form}(jkIndex Key FormjkjEubajk}(jT]jV]jX]jZ]j\]internalrefurij_ anchorname#index-key-formujkjLjkjBubajk}(jT]jV]jX]jZ]j\]ujkjSjkj?ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjgubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkInternal Workings}(jkInternal Workingsjkjuubajk}(jT]jV]jX]jZ]j\]internalrefurij_ anchorname#internal-workingsujkjLjkjrubajk}(jT]jV]jX]jZ]j\]ujkjSjkjoubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBasic Internal Tree Layout}(jkBasic Internal Tree Layoutjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij_ anchorname#basic-internal-tree-layoutujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Shortcuts}(jk Shortcutsjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij_ anchorname #shortcutsujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSplitting And Collapsing Nodes}(jkSplitting And Collapsing Nodesjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij_ anchorname#splitting-and-collapsing-nodesujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNon-Recursive Iteration}(jkNon-Recursive Iterationjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij_ anchorname#non-recursive-iterationujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Simultaneous Alteration And Iteration}(jk%Simultaneous Alteration And Iterationjkj&ubajk}(jT]jV]jX]jZ]j\]internalrefurij_ anchorname&#simultaneous-alteration-and-iterationujkjLjkj#ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjoubejk}(jT]jV]jX]jZ]j\]ujkj{jkjgubejk}(jT]jV]jX]jZ]j\]ujkjjkjJubejk}(jT]jV]jX]jZ]j\]ujkj{jkjGubajk}(jT]jV]jX]jZ]j\]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!GFP masks used from FS/IO context}(jkjjkjkubajk}(jT]jV]jX]jZ]j\]internalrefuricore-api/gfp_mask-from-fs-io anchornamehujkjLjkjhubajk}(jT]jV]jX]jZ]j\]ujkjSjkjeubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijz anchorname #introductionujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNew API}(jkNew APIjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijz anchorname#new-apiujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat about __vmalloc(GFP_NOFS)}(jkWhat about __vmalloc(GFP_NOFS)jkjubajk}(jT]jV]jX]jZ]j\]internalrefurijz anchorname#what-about-vmalloc-gfp-nofsujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjeubejk}(jT]jV]jX]jZ]j\]ujkj{jkjbubajk}(jT]jV]jX]jZ]j\]ujkjubjqje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+Userspace block device driver (ublk driver)}(jkjjkj ubajk}(jT]jV]jX]jZ]j\]internalrefuri block/ublk anchornamehujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj,ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #overviewujkjLjkj)ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj&ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Using ublk}(jk Using ublkjkjPubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #using-ublkujkjLjkjMubajk}(jT]jV]jX]jZ]j\]ujkjSjkjJubajk}(jT]jV]jX]jZ]j\]ujkj{jkj#ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDesign}(jkDesignjkjtubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#designujkjLjkjqubajk}(jT]jV]jX]jZ]j\]ujkjSjkjnubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Control plane}(jk Control planejkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#control-planeujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Data plane}(jk Data planejkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #data-planeujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjnubejk}(jT]jV]jX]jZ]j\]ujkj{jkj#ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFuture development}(jkFuture developmentjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#future-developmentujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Zero copy}(jk Zero copyjkj ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #zero-copyujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubajk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkj:ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #referencesujkjLjkj7ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj4ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj#ubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubajk}(jT]jV]jX]jZ]j\]ujkjubjtje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jklibbpf Overview}(jkjjkjsubajk}(jT]jV]jX]jZ]j\]internalrefuribpf/libbpf/libbpf_overview anchornamehujkjLjkjpubajk}(jT]jV]jX]jZ]j\]ujkjSjkjmubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!BPF App Lifecycle and libbpf APIs}(jk!BPF App Lifecycle and libbpf APIsjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname"#bpf-app-lifecycle-and-libbpf-apisujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBPF Object Skeleton File}(jkBPF Object Skeleton Filejkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#bpf-object-skeleton-fileujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Other Advantages of Using Skeleton File}(jk'Other Advantages of Using Skeleton Filejkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname(#other-advantages-of-using-skeleton-fileujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubajk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk BPF Helpers}(jk BPF Helpersjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #bpf-helpersujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+BPF CO-RE (Compile Once – Run Everywhere)}(jk+BPF CO-RE (Compile Once – Run Everywhere)jkj,ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname&#bpf-co-re-compile-once-run-everywhereujkjLjkj)ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj&ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGetting Started with libbpf}(jkGetting Started with libbpfjkjPubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#getting-started-with-libbpfujkjLjkjMubajk}(jT]jV]jX]jZ]j\]ujkjSjkjJubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jklibbpf and Rust}(jklibbpf and Rustjkjtubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#libbpf-and-rustujkjLjkjqubajk}(jT]jV]jX]jZ]j\]ujkjSjkjnubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdditional Documentation}(jkAdditional Documentationjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#additional-documentationujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjmubejk}(jT]jV]jX]jZ]j\]ujkj{jkjjubajk}(jT]jV]jX]jZ]j\]ujkjubjuje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBPF maps}(jkjjkjubajk}(jT]jV]jX]jZ]j\]internalrefuribpf/maps anchornamehujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Map Types}(jk Map Typesjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #map-typesujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(jT]jV]jX]jZ]j\]parentjentries](N bpf/map_arrayNjNbpf/map_cgroup_storageNbpf/map_cgrp_storageNbpf/map_cpumapNbpf/map_devmapN bpf/map_hashNbpf/map_lpm_trieNbpf/map_of_mapsNbpf/map_queue_stackNbpf/map_sk_storageNbpf/map_sockmapNbpf/map_xskmape includefiles](jjjjjj!j#j%j'j)j+j-j/emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s6/var/lib/git/docbuild/linux/Documentation/bpf/maps.rstj_sKjkj ubajk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Notes}(jk Usage NotesjkjOubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #usage-notesujkjLjkjLubajk}(jT]jV]jX]jZ]j\]ujkjSjkjIubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubajk}(jT]jV]jX]jZ]j\]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0BPF_MAP_TYPE_DEVMAP and BPF_MAP_TYPE_DEVMAP_HASH}(jkjjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchornamehujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkjubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname#usageujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Kernel BPF}(jk Kernel BPFjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname #kernel-bpfujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_redirect_map()}(jkbpf_redirect_map()jkjubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname#bpf-redirect-mapujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_lookup_elem()}(jkbpf_map_lookup_elem()jkj ubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname#bpf-map-lookup-elemujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk User space}(jk User spacejkj=ubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname #user-spaceujkjLjkj:ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj7ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_update_elem()}(jkbpf_map_update_elem()jkj^ubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname#bpf-map-update-elemujkjLjkj[ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjXubajk}(jT]jV]jX]jZ]j\]ujkj{jkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_lookup_elem()}(jkbpf_map_lookup_elem()jkjubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname#id1ujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkj|ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_delete_elem()}(jkbpf_map_delete_elem()jkjubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname#bpf-map-delete-elemujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjUubejk}(jT]jV]jX]jZ]j\]ujkjjkj7ubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname #examplesujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Kernel BPF}(jk Kernel BPFjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname#id2ujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk User space}(jk User spacejkj'ubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname#id3ujkjLjkj$ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj!ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk ReferencesjkjWubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname #referencesujkjLjkjTubajk}(jT]jV]jX]jZ]j\]ujkjSjkjQubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubajk}(jT]jV]jX]jZ]j\]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBPF Standardization}(jkjjkjubajk}(jT]jV]jX]jZ]j\]internalrefuribpf/standardization/index anchornamehujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(jT]jV]jX]jZ]j\]parentjentries](N#bpf/standardization/instruction-setNbpf/standardization/abie includefiles](jjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sG/var/lib/git/docbuild/linux/Documentation/bpf/standardization/index.rstj_sK jkjubajk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubajk}(jT]jV]jX]jZ]j\]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAssembler Annotations}(jkjjkjubajk}(jT]jV]jX]jZ]j\]internalrefuricore-api/asm-annotations anchornamehujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Rationale}(jk Rationalejkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #rationaleujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCaveat and Discussion}(jkCaveat and Discussionjkj%ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#caveat-and-discussionujkjLjkj"ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMacros Description}(jkMacros DescriptionjkjIubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#macros-descriptionujkjLjkjFubajk}(jT]jV]jX]jZ]j\]ujkjSjkjCubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInstruction Macros}(jkInstruction Macrosjkjjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#instruction-macrosujkjLjkjgubajk}(jT]jV]jX]jZ]j\]ujkjSjkjdubajk}(jT]jV]jX]jZ]j\]ujkj{jkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Data Macros}(jk Data Macrosjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #data-macrosujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupport Macros}(jkSupport Macrosjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#support-macrosujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjaubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverriding Macros}(jkOverriding Macrosjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#overriding-macrosujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjaubejk}(jT]jV]jX]jZ]j\]ujkjjkjCubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubajk}(jT]jV]jX]jZ]j\]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/BPF_MAP_TYPE_HASH, with PERCPU and LRU Variants}(jkjjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij# anchornamehujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkj:ubajk}(jT]jV]jX]jZ]j\]internalrefurij# anchorname#usageujkjLjkj7ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj4ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Kernel BPF}(jk Kernel BPFjkj[ubajk}(jT]jV]jX]jZ]j\]internalrefurij# anchorname #kernel-bpfujkjLjkjXubajk}(jT]jV]jX]jZ]j\]ujkjSjkjUubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_update_elem()}(jkbpf_map_update_elem()jkj|ubajk}(jT]jV]jX]jZ]j\]internalrefurij# anchorname#bpf-map-update-elemujkjLjkjyubajk}(jT]jV]jX]jZ]j\]ujkjSjkjvubajk}(jT]jV]jX]jZ]j\]ujkj{jkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_lookup_elem()}(jkbpf_map_lookup_elem()jkjubajk}(jT]jV]jX]jZ]j\]internalrefurij# anchorname#bpf-map-lookup-elemujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_delete_elem()}(jkbpf_map_delete_elem()jkjubajk}(jT]jV]jX]jZ]j\]internalrefurij# anchorname#bpf-map-delete-elemujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjsubejk}(jT]jV]jX]jZ]j\]ujkjjkjUubejk}(jT]jV]jX]jZ]j\]ujkj{jkjRubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPer CPU Hashes}(jkPer CPU Hashesjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij# anchorname#per-cpu-hashesujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_lookup_percpu_elem()}(jkbpf_map_lookup_percpu_elem()jkjubajk}(jT]jV]jX]jZ]j\]internalrefurij# anchorname#bpf-map-lookup-percpu-elemujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkj ubajk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Concurrency}(jk ConcurrencyjkjEubajk}(jT]jV]jX]jZ]j\]internalrefurij# anchorname #concurrencyujkjLjkjBubajk}(jT]jV]jX]jZ]j\]ujkjSjkj?ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjRubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Userspace}(jk Userspacejkjiubajk}(jT]jV]jX]jZ]j\]internalrefurij# anchorname #userspaceujkjLjkjfubajk}(jT]jV]jX]jZ]j\]ujkjSjkjcubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_get_next_key()}(jkbpf_map_get_next_key()jkjubajk}(jT]jV]jX]jZ]j\]internalrefurij# anchorname#bpf-map-get-next-keyujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubajk}(jT]jV]jX]jZ]j\]ujkjjkjcubejk}(jT]jV]jX]jZ]j\]ujkj{jkjRubejk}(jT]jV]jX]jZ]j\]ujkjjkj4ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij# anchorname #examplesujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkj1ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Internals}(jk Internalsjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij# anchorname #internalsujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jk``BPF_MAP_TYPE_LRU_HASH``jk]jkBPF_MAP_TYPE_LRU_HASH}(jkhjkjubajk}(jT]jV]jX]jZ]j\]ujkliteralj^sNj_sNjkj ubjk and variants}(jk and variantsjkj ubejk}(jT]jV]jX]jZ]j\]internalrefurij# anchorname##bpf-map-type-lru-hash-and-variantsujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubajk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkj1ubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubajk}(jT]jV]jX]jZ]j\]ujkjubjje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBPF LLVM Relocations}(jkjjkj_ubajk}(jT]jV]jX]jZ]j\]internalrefuribpf/llvm_reloc anchornamehujkjLjkj\ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjYubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRelocation Record}(jkRelocation Recordjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijn anchorname#relocation-recordujkjLjkj|ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjyubajk}(jT]jV]jX]jZ]j\]ujkj{jkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDifferent Relocation Types}(jkDifferent Relocation Typesjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijn anchorname#different-relocation-typesujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijn anchorname #examplesujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjvubejk}(jT]jV]jX]jZ]j\]ujkjjkjYubejk}(jT]jV]jX]jZ]j\]ujkj{jkjVubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCO-RE Relocations}(jkCO-RE Relocationsjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijn anchorname#co-re-relocationsujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRelocation kinds}(jkRelocation kindsjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijn anchorname#relocation-kindsujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCO-RE Relocation Record}(jkCO-RE Relocation Recordjkj<ubajk}(jT]jV]jX]jZ]j\]internalrefurijn anchorname#co-re-relocation-recordujkjLjkj9ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj6ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCO-RE Relocation Examples}(jkCO-RE Relocation Examplesjkj`ubajk}(jT]jV]jX]jZ]j\]internalrefurijn anchorname#co-re-relocation-examplesujkjLjkj]ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjZubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjVubejk}(jT]jV]jX]jZ]j\]ujkjubj5je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](j')}(jkhjk]jk1   }(jkhjkjubajk}(jT]jV]j2ajX]jZ]j\]ujkj6j^sNj_sNjkjubjkClang implementation notes}(jkj;jkjubejk}(jT]jV]jX]jZ]j\]internalrefuribpf/clang-notes anchornamehujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](j')}(jkhjk]jk 1.1   }(jkhjkjubajk}(jT]jV]j2ajX]jZ]j\]ujkj6j^sNj_sNjkjubjkVersions}(jkVersionsjkjubejk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #versionsujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](j')}(jkhjk]jk 1.2   }(jkhjkjubajk}(jT]jV]j2ajX]jZ]j\]ujkj6j^sNj_sNjkjubjkArithmetic instructions}(jkArithmetic instructionsjkjubejk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#arithmetic-instructionsujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](j')}(jkhjk]jk 1.3   }(jkhjkj+ubajk}(jT]jV]j2ajX]jZ]j\]ujkj6j^sNj_sNjkj(ubjkJump instructions}(jkJump instructionsjkj(ubejk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#jump-instructionsujkjLjkj%ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj"ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](j')}(jkhjk]jk 1.4   }(jkhjkj\ubajk}(jT]jV]j2ajX]jZ]j\]ujkj6j^sNj_sNjkjYubjkAtomic operations}(jkAtomic operationsjkjYubejk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#atomic-operationsujkjLjkjVubajk}(jT]jV]jX]jZ]j\]ujkjSjkjSubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubajk}(jT]jV]jX]jZ]j\]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkClassic BPF vs eBPF}(jkjIjkjubajk}(jT]jV]jX]jZ]j\]internalrefuribpf/classic_vs_extended anchornamehujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkopcode encoding}(jkopcode encodingjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#opcode-encodingujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubajk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubajk}(jT]jV]jX]jZ]j\]ujkjubj/ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBoot time memory management}(jkjWjkjubajk}(jT]jV]jX]jZ]j\]internalrefuricore-api/boot-time-mm anchornamehujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemblock Overview}(jkMemblock Overviewjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#memblock-overviewujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFunctions and structures}(jkFunctions and structuresjkj<ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#functions-and-structuresujkjLjkj9ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj6ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubajk}(jT]jV]jX]jZ]j\]ujkjubjq je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk@Entry/exit handling for exceptions, interrupts, syscalls and KVM}(jkjejkjuubajk}(jT]jV]jX]jZ]j\]internalrefuricore-api/entry anchornamehujkjLjkjrubajk}(jT]jV]jX]jZ]j\]ujkjSjkjoubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Non-instrumentable code - noinstr}(jk!Non-instrumentable code - noinstrjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #non-instrumentable-code-noinstrujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSyscalls}(jkSyscallsjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #syscallsujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKVM}(jkKVMjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#kvmujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Interrupts and regular exceptions}(jk!Interrupts and regular exceptionsjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname"#interrupts-and-regular-exceptionsujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNMI and NMI-like exceptions}(jkNMI and NMI-like exceptionsjkj%ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#nmi-and-nmi-like-exceptionsujkjLjkj"ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjoubejk}(jT]jV]jX]jZ]j\]ujkj{jkjlubajk}(jT]jV]jX]jZ]j\]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*Explicit volatile write back cache control}(jkjsjkj^ubajk}(jT]jV]jX]jZ]j\]internalrefuriblock/writeback_cache_control anchornamehujkjLjkj[ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjXubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj~ubajk}(jT]jV]jX]jZ]j\]internalrefurijm anchorname #introductionujkjLjkj{ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjxubajk}(jT]jV]jX]jZ]j\]ujkj{jkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExplicit cache flushes}(jkExplicit cache flushesjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijm anchorname#explicit-cache-flushesujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkForced Unit Access}(jkForced Unit Accessjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijm anchorname#forced-unit-accessujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Implementation details for filesystems}(jk&Implementation details for filesystemsjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijm anchorname'#implementation-details-for-filesystemsujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Implementation details for bio based block drivers}(jk2Implementation details for bio based block driversjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijm anchorname3#implementation-details-for-bio-based-block-driversujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjuubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9Implementation details for request_fn based block drivers}(jk9Implementation details for request_fn based block driversjkj2ubajk}(jT]jV]jX]jZ]j\]internalrefurijm anchorname:#implementation-details-for-request-fn-based-block-driversujkjLjkj/ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj,ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjuubejk}(jT]jV]jX]jZ]j\]ujkjjkjXubejk}(jT]jV]jX]jZ]j\]ujkj{jkjUubajk}(jT]jV]jX]jZ]j\]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDMA attributes}(jkjjkjkubajk}(jT]jV]jX]jZ]j\]internalrefuricore-api/dma-attributes anchornamehujkjLjkjhubajk}(jT]jV]jX]jZ]j\]ujkjSjkjeubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA_ATTR_WEAK_ORDERING}(jkDMA_ATTR_WEAK_ORDERINGjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijz anchorname#dma-attr-weak-orderingujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA_ATTR_WRITE_COMBINE}(jkDMA_ATTR_WRITE_COMBINEjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijz anchorname#dma-attr-write-combineujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA_ATTR_NO_KERNEL_MAPPING}(jkDMA_ATTR_NO_KERNEL_MAPPINGjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijz anchorname#dma-attr-no-kernel-mappingujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA_ATTR_SKIP_CPU_SYNC}(jkDMA_ATTR_SKIP_CPU_SYNCjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijz anchorname#dma-attr-skip-cpu-syncujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA_ATTR_FORCE_CONTIGUOUS}(jkDMA_ATTR_FORCE_CONTIGUOUSjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijz anchorname#dma-attr-force-contiguousujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA_ATTR_ALLOC_SINGLE_PAGES}(jkDMA_ATTR_ALLOC_SINGLE_PAGESjkj?ubajk}(jT]jV]jX]jZ]j\]internalrefurijz anchorname#dma-attr-alloc-single-pagesujkjLjkj<ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj9ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA_ATTR_NO_WARN}(jkDMA_ATTR_NO_WARNjkjcubajk}(jT]jV]jX]jZ]j\]internalrefurijz anchorname#dma-attr-no-warnujkjLjkj`ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj]ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA_ATTR_PRIVILEGED}(jkDMA_ATTR_PRIVILEGEDjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijz anchorname#dma-attr-privilegedujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjeubejk}(jT]jV]jX]jZ]j\]ujkj{jkjbubajk}(jT]jV]jX]jZ]j\]ujkjubjGje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLSM BPF Programs}(jkjjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchornamehujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Structure}(jk Structurejkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #structureujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLoading}(jkLoadingjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#loadingujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAttachment to LSM Hooks}(jkAttachment to LSM Hooksjkj'ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#attachment-to-lsm-hooksujkjLjkj$ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj!ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkjKubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #examplesujkjLjkjHubajk}(jT]jV]jX]jZ]j\]ujkjSjkjEubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubajk}(jT]jV]jX]jZ]j\]ujkjubjBje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHelper functions}(jkjjkjubajk}(jT]jV]jX]jZ]j\]internalrefuri bpf/helpers anchornamehujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkj~ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj{ubajk}(jT]jV]jX]jZ]j\]ujkjubjCje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0BPF_MAP_TYPE_ARRAY and BPF_MAP_TYPE_PERCPU_ARRAY}(jkjjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchornamehujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#usageujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Kernel BPF}(jk Kernel BPFjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #kernel-bpfujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_lookup_elem()}(jkbpf_map_lookup_elem()jkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#bpf-map-lookup-elemujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkj ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_update_elem()}(jkbpf_map_update_elem()jkj5ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#bpf-map-update-elemujkjLjkj2ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj/ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Per CPU Array}(jk Per CPU Arrayjkjeubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#per-cpu-arrayujkjLjkjbubajk}(jT]jV]jX]jZ]j\]ujkjSjkj_ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_lookup_percpu_elem()}(jkbpf_map_lookup_percpu_elem()jkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#bpf-map-lookup-percpu-elemujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkj}ubajk}(jT]jV]jX]jZ]j\]ujkjjkj_ubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Concurrency}(jk Concurrencyjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #concurrencyujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Userspace}(jk Userspacejkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #userspaceujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkj ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #examplesujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Kernel BPF}(jk Kernel BPFjkj+ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#id1ujkjLjkj(ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj%ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj"ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Userspace}(jk UserspacejkjOubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#id2ujkjLjkjLubajk}(jT]jV]jX]jZ]j\]ujkjSjkjIubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBPF_MAP_TYPE_ARRAY}(jkBPF_MAP_TYPE_ARRAYjkjpubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#bpf-map-type-arrayujkjLjkjmubajk}(jT]jV]jX]jZ]j\]ujkjSjkjjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBPF_MAP_TYPE_PERCPU_ARRAY}(jkBPF_MAP_TYPE_PERCPU_ARRAYjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#bpf-map-type-percpu-arrayujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjgubejk}(jT]jV]jX]jZ]j\]ujkjjkjIubejk}(jT]jV]jX]jZ]j\]ujkj{jkj"ubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Semantics}(jk Semanticsjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #semanticsujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubajk}(jT]jV]jX]jZ]j\]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBPF_MAP_TYPE_CPUMAP}(jkjjkj ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchornamehujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkj(ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#usageujkjLjkj%ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj"ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Kernel BPF}(jk Kernel BPFjkjIubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #kernel-bpfujkjLjkjFubajk}(jT]jV]jX]jZ]j\]ujkjSjkjCubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_redirect_map()}(jkbpf_redirect_map()jkjjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#bpf-redirect-mapujkjLjkjgubajk}(jT]jV]jX]jZ]j\]ujkjSjkjdubajk}(jT]jV]jX]jZ]j\]ujkj{jkjaubajk}(jT]jV]jX]jZ]j\]ujkjjkjCubejk}(jT]jV]jX]jZ]j\]ujkj{jkj@ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk User space}(jk User spacejkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #user-spaceujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_update_elem()}(jkbpf_map_update_elem()jkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#bpf-map-update-elemujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_lookup_elem()}(jkbpf_map_lookup_elem()jkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#bpf-map-lookup-elemujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_delete_elem()}(jkbpf_map_delete_elem()jkj ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#bpf-map-delete-elemujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkj@ubejk}(jT]jV]jX]jZ]j\]ujkjjkj"ubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkj? ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #examplesujkjLjkj< ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj9 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel}(jkKerneljkj` ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#kernelujkjLjkj] ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjZ ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjW ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk User space}(jk User spacejkj ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#id1ujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj~ ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjW ubejk}(jT]jV]jX]jZ]j\]ujkjjkj9 ubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkj ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #referencesujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubajk}(jT]jV]jX]jZ]j\]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCD-ROM}(jkjjkj ubajk}(jT]jV]jX]jZ]j\]internalrefuri cdrom/index anchornamehujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj ubje0)}(jkhjk](jH)}(jkhjk]jk}(jT]jV]jX]jZ]j\]parentj entries](Ncdrom/cdrom-standardNcdrom/packet-writinge includefiles](j j emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s9/var/lib/git/docbuild/linux/Documentation/cdrom/index.rstj_sKjkj ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj, ubajk}(jT]jV]jX]jZ]j\]internalrefurij  anchorname#indicesujkjLjkj) ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj& ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj# ubajk}(jT]jV]jX]jZ]j\]exprsubproject and htmlujkonlyjkj ubejk}(jT]jV]jX]jZ]j\]ujkjjkj ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj ubajk}(jT]jV]jX]jZ]j\]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk8BPF_MAP_TYPE_ARRAY_OF_MAPS and BPF_MAP_TYPE_HASH_OF_MAPS}(jkjjkjn ubajk}(jT]jV]jX]jZ]j\]internalrefurij' anchornamehujkjLjkjk ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjh ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkj ubajk}(jT]jV]jX]jZ]j\]internalrefurij' anchorname#usageujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel BPF Helper}(jkKernel BPF Helperjkj ubajk}(jT]jV]jX]jZ]j\]internalrefurij' anchorname#kernel-bpf-helperujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_lookup_elem()}(jkbpf_map_lookup_elem()jkj ubajk}(jT]jV]jX]jZ]j\]internalrefurij' anchorname#bpf-map-lookup-elemujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj ubajk}(jT]jV]jX]jZ]j\]ujkjjkj ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj ubajk}(jT]jV]jX]jZ]j\]ujkjjkj ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkj ubajk}(jT]jV]jX]jZ]j\]internalrefurij' anchorname #examplesujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel BPF Example}(jkKernel BPF Examplejkj, ubajk}(jT]jV]jX]jZ]j\]internalrefurij' anchorname#kernel-bpf-exampleujkjLjkj) ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj& ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj# ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk User Space}(jk User SpacejkjP ubajk}(jT]jV]jX]jZ]j\]internalrefurij' anchorname #user-spaceujkjLjkjM ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjJ ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj# ubejk}(jT]jV]jX]jZ]j\]ujkjjkj ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkj ubajk}(jT]jV]jX]jZ]j\]internalrefurij' anchorname #referencesujkjLjkj} ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjz ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj ubejk}(jT]jV]jX]jZ]j\]ujkjjkjh ubejk}(jT]jV]jX]jZ]j\]ujkj{jkje ubajk}(jT]jV]jX]jZ]j\]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBPF_MAP_TYPE_SK_STORAGE}(jkjjkj ubajk}(jT]jV]jX]jZ]j\]internalrefurij+ anchornamehujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkj ubajk}(jT]jV]jX]jZ]j\]internalrefurij+ anchorname#usageujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Kernel BPF}(jk Kernel BPFjkj ubajk}(jT]jV]jX]jZ]j\]internalrefurij+ anchorname #kernel-bpfujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_sk_storage_get()}(jkbpf_sk_storage_get()jkj ubajk}(jT]jV]jX]jZ]j\]internalrefurij+ anchorname#bpf-sk-storage-getujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_sk_storage_delete()}(jkbpf_sk_storage_delete()jkj> ubajk}(jT]jV]jX]jZ]j\]internalrefurij+ anchorname#bpf-sk-storage-deleteujkjLjkj; ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj8 ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj ubejk}(jT]jV]jX]jZ]j\]ujkjjkj ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk User space}(jk User spacejkjn ubajk}(jT]jV]jX]jZ]j\]internalrefurij+ anchorname #user-spaceujkjLjkjk ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjh ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_update_elem()}(jkbpf_map_update_elem()jkj ubajk}(jT]jV]jX]jZ]j\]internalrefurij+ anchorname#bpf-map-update-elemujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_lookup_elem()}(jkbpf_map_lookup_elem()jkj ubajk}(jT]jV]jX]jZ]j\]internalrefurij+ anchorname#bpf-map-lookup-elemujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_delete_elem()}(jkbpf_map_delete_elem()jkj ubajk}(jT]jV]jX]jZ]j\]internalrefurij+ anchorname#bpf-map-delete-elemujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj ubejk}(jT]jV]jX]jZ]j\]ujkjjkjh ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj ubejk}(jT]jV]jX]jZ]j\]ujkjjkj ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkj ubajk}(jT]jV]jX]jZ]j\]internalrefurij+ anchorname #examplesujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Kernel BPF}(jk Kernel BPFjkj4 ubajk}(jT]jV]jX]jZ]j\]internalrefurij+ anchorname#id1ujkjLjkj1 ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj. ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj+ ubajk}(jT]jV]jX]jZ]j\]ujkjjkj ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjd ubajk}(jT]jV]jX]jZ]j\]internalrefurij+ anchorname #referencesujkjLjkja ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj^ ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj ubejk}(jT]jV]jX]jZ]j\]ujkjjkj ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj ubajk}(jT]jV]jX]jZ]j\]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSMP IRQ affinity}(jkjjkj ubajk}(jT]jV]jX]jZ]j\]internalrefuricore-api/irq/irq-affinity anchornamehujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj ubajk}(jT]jV]jX]jZ]j\]ujkjubjEje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBPF cpumask kfuncs}(jkjjkj ubajk}(jT]jV]jX]jZ]j\]internalrefuri bpf/cpumasks anchornamehujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. Introductionjkj ubajk}(jT]jV]jX]jZ]j\]internalrefurij  anchorname #introductionujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2. BPF cpumask objects}(jk2. BPF cpumask objectsjkj ubajk}(jT]jV]jX]jZ]j\]internalrefurij  anchorname#bpf-cpumask-objectsujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk2.1 }(jk2.1 jkj.ubjNs)}(jk``struct bpf_cpumask *``jk]jkstruct bpf_cpumask *}(jkhjkj6ubajk}(jT]jV]jX]jZ]j\]ujkjj^sNj_sNjkj.ubejk}(jT]jV]jX]jZ]j\]internalrefurij  anchorname#struct-bpf-cpumaskujkjLjkj+ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj(ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk2.1.1 }(jk2.1.1 jkj`ubjNs)}(jk``struct bpf_cpumask *``jk]jkstruct bpf_cpumask *}(jkhjkjhubajk}(jT]jV]jX]jZ]j\]ujkjj^sNj_sNjkj`ubjk lifecycle}(jk lifecyclejkj`ubejk}(jT]jV]jX]jZ]j\]internalrefurij  anchorname#struct-bpf-cpumask-lifecycleujkjLjkj]ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjZubajk}(jT]jV]jX]jZ]j\]ujkj{jkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk2.1.1 }(jk2.1.1 jkjubjNs)}(jk``struct bpf_cpumask *``jk]jkstruct bpf_cpumask *}(jkhjkjubajk}(jT]jV]jX]jZ]j\]ujkjj^sNj_sNjkjubjk as kptrs}(jk as kptrsjkjubejk}(jT]jV]jX]jZ]j\]internalrefurij  anchorname#struct-bpf-cpumask-as-kptrsujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkj%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk2.2 }(jk2.2 jkjubjNs)}(jk``struct cpumask``jk]jkstruct cpumask}(jkhjkjubajk}(jT]jV]jX]jZ]j\]ujkjj^sNj_sNjkjubejk}(jT]jV]jX]jZ]j\]internalrefurij  anchorname#struct-cpumaskujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkj%ubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3. cpumask kfuncs}(jk3. cpumask kfuncsjkj ubajk}(jT]jV]jX]jZ]j\]internalrefurij  anchorname#cpumask-kfuncsujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.1 Mutating cpumasks}(jk3.1 Mutating cpumasksjkj-ubajk}(jT]jV]jX]jZ]j\]internalrefurij  anchorname#mutating-cpumasksujkjLjkj*ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj'ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.1.1 Setting and clearing CPUs}(jk3.1.1 Setting and clearing CPUsjkjQubajk}(jT]jV]jX]jZ]j\]internalrefurij  anchorname#setting-and-clearing-cpusujkjLjkjNubajk}(jT]jV]jX]jZ]j\]ujkjSjkjKubajk}(jT]jV]jX]jZ]j\]ujkj{jkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!3.1.2 Operations between cpumasks}(jk!3.1.2 Operations between cpumasksjkjuubajk}(jT]jV]jX]jZ]j\]internalrefurij  anchorname#operations-between-cpumasksujkjLjkjrubajk}(jT]jV]jX]jZ]j\]ujkjSjkjoubajk}(jT]jV]jX]jZ]j\]ujkj{jkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.2 Querying cpumasks}(jk3.2 Querying cpumasksjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij  anchorname#querying-cpumasksujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkj$ubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. Adding BPF cpumask kfuncs}(jk4. Adding BPF cpumask kfuncsjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij  anchorname#adding-bpf-cpumask-kfuncsujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkj ubejk}(jT]jV]jX]jZ]j\]ujkjjkj ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj ubajk}(jT]jV]jX]jZ]j\]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKyber I/O scheduler tunables}(jkj jkjubajk}(jT]jV]jX]jZ]j\]internalrefuriblock/kyber-iosched anchornamehujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk read_lat_nsec}(jk read_lat_nsecjkj"ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#read-lat-nsecujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkwrite_lat_nsec}(jkwrite_lat_nsecjkjFubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#write-lat-nsecujkjLjkjCubajk}(jT]jV]jX]jZ]j\]ujkjSjkj@ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubajk}(jT]jV]jX]jZ]j\]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBPF_MAP_TYPE_XSKMAP}(jkjjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij/ anchornamehujkjLjkj|ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjyubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkjubajk}(jT]jV]jX]jZ]j\]internalrefurij/ anchorname#usageujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Kernel BPF}(jk Kernel BPFjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij/ anchorname #kernel-bpfujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_redirect_map()}(jkbpf_redirect_map()jkjubajk}(jT]jV]jX]jZ]j\]internalrefurij/ anchorname#bpf-redirect-mapujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_lookup_elem()}(jkbpf_map_lookup_elem()jkjubajk}(jT]jV]jX]jZ]j\]internalrefurij/ anchorname#bpf-map-lookup-elemujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk User space}(jk User spacejkj4ubajk}(jT]jV]jX]jZ]j\]internalrefurij/ anchorname #user-spaceujkjLjkj1ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj.ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_update_elem()}(jkbpf_map_update_elem()jkjUubajk}(jT]jV]jX]jZ]j\]internalrefurij/ anchorname#bpf-map-update-elemujkjLjkjRubajk}(jT]jV]jX]jZ]j\]ujkjSjkjOubajk}(jT]jV]jX]jZ]j\]ujkj{jkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_lookup_elem()}(jkbpf_map_lookup_elem()jkjyubajk}(jT]jV]jX]jZ]j\]internalrefurij/ anchorname#id1ujkjLjkjvubajk}(jT]jV]jX]jZ]j\]ujkjSjkjsubajk}(jT]jV]jX]jZ]j\]ujkj{jkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_delete_elem()}(jkbpf_map_delete_elem()jkjubajk}(jT]jV]jX]jZ]j\]internalrefurij/ anchorname#bpf-map-delete-elemujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjLubejk}(jT]jV]jX]jZ]j\]ujkjjkj.ubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij/ anchorname #examplesujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel}(jkKerneljkjubajk}(jT]jV]jX]jZ]j\]internalrefurij/ anchorname#kernelujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk User space}(jk User spacejkjubajk}(jT]jV]jX]jZ]j\]internalrefurij/ anchorname#id2ujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjyubejk}(jT]jV]jX]jZ]j\]ujkj{jkjvubajk}(jT]jV]jX]jZ]j\]ujkjubjI je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRedirect}(jkj)jkjcubajk}(jT]jV]jX]jZ]j\]internalrefuri bpf/redirect anchornamehujkjLjkj`ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj]ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk XDP_REDIRECT}(jk XDP_REDIRECTjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijr anchorname #xdp-redirectujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkj}ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported maps}(jkSupported mapsjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijr anchorname#supported-mapsujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProcess}(jkProcessjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijr anchorname#processujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDebugging packet drops}(jkDebugging packet dropsjkjubajk}(jT]jV]jX]jZ]j\]internalrefurijr anchorname#debugging-packet-dropsujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk bpf_trace}(jk bpf_tracejkj ubajk}(jT]jV]jX]jZ]j\]internalrefurijr anchorname #bpf-traceujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk perf record}(jk perf recordjkj1ubajk}(jT]jV]jX]jZ]j\]internalrefurijr anchorname #perf-recordujkjLjkj.ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj+ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk ReferencesjkjRubajk}(jT]jV]jX]jZ]j\]internalrefurijr anchorname #referencesujkjLjkjOubajk}(jT]jV]jX]jZ]j\]ujkjSjkjLubajk}(jT]jV]jX]jZ]j\]ujkj{jkjIubajk}(jT]jV]jX]jZ]j\]ujkjjkj+ubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkj}ubejk}(jT]jV]jX]jZ]j\]ujkj{jkjzubajk}(jT]jV]jX]jZ]j\]ujkjjkj]ubejk}(jT]jV]jX]jZ]j\]ujkj{jkjZubajk}(jT]jV]jX]jZ]j\]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTesting BPF on s390}(jkj7jkjubajk}(jT]jV]jX]jZ]j\]internalrefuribpf/s390 anchornamehujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. Introductionjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #introductionujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. One-time setup}(jk2. One-time setupjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#one-time-setupujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Compilation}(jk3. Compilationjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #compilationujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. Running the test suite}(jk4. Running the test suitejkj;ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#running-the-test-suiteujkjLjkj8ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj5ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5. Debugging}(jk 5. Debuggingjkj_ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #debuggingujkjLjkj\ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjYubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 6. Network}(jk 6. Networkjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#networkujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkj}ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7. Links}(jk7. Linksjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#linksujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubajk}(jT]jV]jX]jZ]j\]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk BPF licensing}(jkjEjkjubajk}(jT]jV]jX]jZ]j\]internalrefuribpf/bpf_licensing anchornamehujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Background}(jk Backgroundjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #backgroundujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkImplementations of eBPF}(jkImplementations of eBPFjkj$ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#implementations-of-ebpfujkjLjkj!ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIn Linux Kernel}(jkIn Linux KerneljkjEubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#in-linux-kernelujkjLjkjBubajk}(jT]jV]jX]jZ]j\]ujkjSjkj?ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk In User Space}(jk In User Spacejkjiubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#in-user-spaceujkjLjkjfubajk}(jT]jV]jX]jZ]j\]ujkjSjkjcubajk}(jT]jV]jX]jZ]j\]ujkj{jkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIn HW}(jkIn HWjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#in-hwujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIn other operating systems}(jkIn other operating systemsjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#in-other-operating-systemsujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkj<ubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Using BPF programs in the Linux kernel}(jk&Using BPF programs in the Linux kerneljkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname'#using-bpf-programs-in-the-linux-kernelujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3Packaging BPF programs with user space applications}(jk3Packaging BPF programs with user space applicationsjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname4#packaging-bpf-programs-with-user-space-applicationsujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubajk}(jT]jV]jX]jZ]j\]ujkjubj4je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jklibbpf}(jkjSjkj>ubajk}(jT]jV]jX]jZ]j\]internalrefuribpf/libbpf/index anchornamehujkjLjkj;ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj8ubje0)}(jkhjk]jH)}(jkhjk]jk}(jT]jV]jX]jZ]j\]parentjMentries](Nbpf/libbpf/libbpf_overviewAPI Documentation0https://libbpf.readthedocs.io/en/latest/api.htmlNbpf/libbpf/program_typesN#bpf/libbpf/libbpf_naming_conventionNbpf/libbpf/libbpf_builde includefiles](jdjijkjmemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]jfaujkjj^s>/var/lib/git/docbuild/linux/Documentation/bpf/libbpf/index.rstj_sKjkjUubajk}(jT]jV]jX]jZ]j\]ujkjjkj8ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj5ubajk}(jT]jV]jX]jZ]j\]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBlock io priorities}(jkjajkjubajk}(jT]jV]jX]jZ]j\]internalrefuri block/ioprio anchornamehujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIntro}(jkIntrojkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#introujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkScheduling classes}(jkScheduling classesjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#scheduling-classesujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTools}(jkToolsjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#toolsujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubajk}(jT]jV]jX]jZ]j\]ujkjubjbje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBPF_PROG_TYPE_CGROUP_SOCKOPT}(jkjojkj7ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchornamehujkjLjkj4ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj1ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBPF_CGROUP_SETSOCKOPT}(jkBPF_CGROUP_SETSOCKOPTjkjVubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#bpf-cgroup-setsockoptujkjLjkjSubajk}(jT]jV]jX]jZ]j\]ujkjSjkjPubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Type}(jk Return Typejkjwubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #return-typeujkjLjkjtubajk}(jT]jV]jX]jZ]j\]ujkjSjkjqubajk}(jT]jV]jX]jZ]j\]ujkj{jkjnubajk}(jT]jV]jX]jZ]j\]ujkjjkjPubejk}(jT]jV]jX]jZ]j\]ujkj{jkjMubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBPF_CGROUP_GETSOCKOPT}(jkBPF_CGROUP_GETSOCKOPTjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#bpf-cgroup-getsockoptujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return Type}(jk Return Typejkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#id1ujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubajk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCgroup Inheritance}(jkCgroup Inheritancejkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#cgroup-inheritanceujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Large optval}(jk Large optvaljkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #large-optvalujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkj@ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#exampleujkjLjkj=ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj:ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjMubejk}(jT]jV]jX]jZ]j\]ujkjjkj1ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj.ubajk}(jT]jV]jX]jZ]j\]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCircular Buffers}(jkj}jkjyubajk}(jT]jV]jX]jZ]j\]internalrefuricore-api/circular-buffers anchornamehujkjLjkjvubajk}(jT]jV]jX]jZ]j\]ujkjSjkjsubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is a circular buffer?}(jkWhat is a circular buffer?jkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#what-is-a-circular-bufferujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMeasuring power-of-2 buffers}(jkMeasuring power-of-2 buffersjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#measuring-power-of-2-buffersujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+Using memory barriers with circular buffers}(jk+Using memory barriers with circular buffersjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname,#using-memory-barriers-with-circular-buffersujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk The producer}(jk The producerjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #the-producerujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk The Consumer}(jk The Consumerjkj&ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #the-consumerujkjLjkj#ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFurther reading}(jkFurther readingjkjVubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#further-readingujkjLjkjSubajk}(jT]jV]jX]jZ]j\]ujkjSjkjPubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjsubejk}(jT]jV]jX]jZ]j\]ujkj{jkjpubajk}(jT]jV]jX]jZ]j\]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBuilding libbpf}(jkjjkjubajk}(jT]jV]jX]jZ]j\]internalrefuribpf/libbpf/libbpf_build anchornamehujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubajk}(jT]jV]jX]jZ]j\]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Syscall API}(jkjjkjubajk}(jT]jV]jX]jZ]j\]internalrefuribpf/syscall_api anchornamehujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubajk}(jT]jV]jX]jZ]j\]ujkjubjaje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBPF Type Format (BTF)}(jkjjkjubajk}(jT]jV]jX]jZ]j\]internalrefuribpf/btf anchornamehujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. Introductionjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #introductionujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2. BTF Type and String Encoding}(jk2. BTF Type and String Encodingjkj+ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#btf-type-and-string-encodingujkjLjkj(ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj%ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1 String Encoding}(jk2.1 String EncodingjkjLubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#string-encodingujkjLjkjIubajk}(jT]jV]jX]jZ]j\]ujkjSjkjFubajk}(jT]jV]jX]jZ]j\]ujkj{jkjCubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2.2 Type Encoding}(jk2.2 Type Encodingjkjpubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#type-encodingujkjLjkjmubajk}(jT]jV]jX]jZ]j\]ujkjSjkjjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.1 BTF_KIND_INT}(jk2.2.1 BTF_KIND_INTjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #btf-kind-intujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.2 BTF_KIND_PTR}(jk2.2.2 BTF_KIND_PTRjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #btf-kind-ptrujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.3 BTF_KIND_ARRAY}(jk2.2.3 BTF_KIND_ARRAYjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#btf-kind-arrayujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.4 BTF_KIND_STRUCT}(jk2.2.4 BTF_KIND_STRUCTjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#btf-kind-structujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.5 BTF_KIND_UNION}(jk2.2.5 BTF_KIND_UNIONjkj!ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#btf-kind-unionujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.6 BTF_KIND_ENUM}(jk2.2.6 BTF_KIND_ENUMjkjEubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#btf-kind-enumujkjLjkjBubajk}(jT]jV]jX]jZ]j\]ujkjSjkj?ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.7 BTF_KIND_FWD}(jk2.2.7 BTF_KIND_FWDjkjiubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #btf-kind-fwdujkjLjkjfubajk}(jT]jV]jX]jZ]j\]ujkjSjkjcubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.8 BTF_KIND_TYPEDEF}(jk2.2.8 BTF_KIND_TYPEDEFjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#btf-kind-typedefujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.9 BTF_KIND_VOLATILE}(jk2.2.9 BTF_KIND_VOLATILEjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#btf-kind-volatileujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.10 BTF_KIND_CONST}(jk2.2.10 BTF_KIND_CONSTjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#btf-kind-constujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.11 BTF_KIND_RESTRICT}(jk2.2.11 BTF_KIND_RESTRICTjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#btf-kind-restrictujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.12 BTF_KIND_FUNC}(jk2.2.12 BTF_KIND_FUNCjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#btf-kind-funcujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.13 BTF_KIND_FUNC_PROTO}(jk2.2.13 BTF_KIND_FUNC_PROTOjkjAubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#btf-kind-func-protoujkjLjkj>ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj;ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.14 BTF_KIND_VAR}(jk2.2.14 BTF_KIND_VARjkjeubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #btf-kind-varujkjLjkjbubajk}(jT]jV]jX]jZ]j\]ujkjSjkj_ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.15 BTF_KIND_DATASEC}(jk2.2.15 BTF_KIND_DATASECjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#btf-kind-datasecujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.16 BTF_KIND_FLOAT}(jk2.2.16 BTF_KIND_FLOATjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#btf-kind-floatujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.17 BTF_KIND_DECL_TAG}(jk2.2.17 BTF_KIND_DECL_TAGjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#btf-kind-decl-tagujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.18 BTF_KIND_TYPE_TAG}(jk2.2.18 BTF_KIND_TYPE_TAGjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#btf-kind-type-tagujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.19 BTF_KIND_ENUM64}(jk2.2.19 BTF_KIND_ENUM64jkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#btf-kind-enum64ujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjCubejk}(jT]jV]jX]jZ]j\]ujkjjkj%ubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3. BTF Kernel API}(jk3. BTF Kernel APIjkjUubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#btf-kernel-apiujkjLjkjRubajk}(jT]jV]jX]jZ]j\]ujkjSjkjOubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.1 BPF_BTF_LOAD}(jk3.1 BPF_BTF_LOADjkjvubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #bpf-btf-loadujkjLjkjsubajk}(jT]jV]jX]jZ]j\]ujkjSjkjpubajk}(jT]jV]jX]jZ]j\]ujkj{jkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.2 BPF_MAP_CREATE}(jk3.2 BPF_MAP_CREATEjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#bpf-map-createujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.3 BPF_PROG_LOAD}(jk3.3 BPF_PROG_LOADjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#bpf-prog-loadujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.4 BPF_{PROG,MAP}_GET_NEXT_ID}(jk3.4 BPF_{PROG,MAP}_GET_NEXT_IDjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#bpf-prog-map-get-next-idujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.5 BPF_{PROG,MAP}_GET_FD_BY_ID}(jk3.5 BPF_{PROG,MAP}_GET_FD_BY_IDjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#bpf-prog-map-get-fd-by-idujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.6 BPF_OBJ_GET_INFO_BY_FD}(jk3.6 BPF_OBJ_GET_INFO_BY_FDjkj*ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#bpf-obj-get-info-by-fdujkjLjkj'ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj$ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.7 BPF_BTF_GET_FD_BY_ID}(jk3.7 BPF_BTF_GET_FD_BY_IDjkjNubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#bpf-btf-get-fd-by-idujkjLjkjKubajk}(jT]jV]jX]jZ]j\]ujkjSjkjHubajk}(jT]jV]jX]jZ]j\]ujkj{jkjmubejk}(jT]jV]jX]jZ]j\]ujkjjkjOubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4. ELF File Format Interface}(jk4. ELF File Format Interfacejkj~ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#elf-file-format-interfaceujkjLjkj{ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjxubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.1 .BTF section}(jk4.1 .BTF sectionjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #btf-sectionujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.2 .BTF.ext section}(jk4.2 .BTF.ext sectionjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#btf-ext-sectionujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.2 .BTF_ids section}(jk4.2 .BTF_ids sectionjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#btf-ids-sectionujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjxubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 5. Using BTF}(jk 5. Using BTFjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #using-btfujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.1 bpftool map pretty print}(jk5.1 bpftool map pretty printjkj8ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#bpftool-map-pretty-printujkjLjkj5ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj2ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.2 bpftool prog dump}(jk5.2 bpftool prog dumpjkj\ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#bpftool-prog-dumpujkjLjkjYubajk}(jT]jV]jX]jZ]j\]ujkjSjkjVubajk}(jT]jV]jX]jZ]j\]ujkj{jkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.3 Verifier Log}(jk5.3 Verifier Logjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #verifier-logujkjLjkj}ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjzubajk}(jT]jV]jX]jZ]j\]ujkj{jkj/ubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6. BTF Generation}(jk6. BTF Generationjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#btf-generationujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 7. Testing}(jk 7. Testingjkjubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#testingujkjLjkjubajk}(jT]jV]jX]jZ]j\]ujkjSjkjubajk}(jT]jV]jX]jZ]j\]ujkj{jkjubejk}(jT]jV]jX]jZ]j\]ujkjjkjubejk}(jT]jV]jX]jZ]j\]ujkj{jkjubajk}(jT]jV]jX]jZ]j\]ujkjubjije0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Running BPF programs from userspace}(jkjjkj ubajk}(jT]jV]jX]jZ]j\]internalrefuribpf/bpf_prog_run anchornamehujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj- ubajk}(jT]jV]jX]jZ]j\]internalrefurij  anchorname #overviewujkjLjkj* ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj' ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj$ ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Running XDP programs in “live frame mode”}(jk)Running XDP programs in "live frame mode"jkjQ ubajk}(jT]jV]jX]jZ]j\]internalrefurij  anchorname(#running-xdp-programs-in-live-frame-modeujkjLjkjN ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjK ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj$ ubejk}(jT]jV]jX]jZ]j\]ujkjjkj ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj ubajk}(jT]jV]jX]jZ]j\]ujkjubj1je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPacket writing}(jkjjkj ubajk}(jT]jV]jX]jZ]j\]internalrefuricdrom/packet-writing anchornamehujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGetting started quick}(jkGetting started quickjkj ubajk}(jT]jV]jX]jZ]j\]internalrefurij  anchorname#getting-started-quickujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPacket writing for DVD-RW media}(jkPacket writing for DVD-RW mediajkj ubajk}(jT]jV]jX]jZ]j\]internalrefurij  anchorname #packet-writing-for-dvd-rw-mediaujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPacket writing for DVD+RW media}(jkPacket writing for DVD+RW mediajkj ubajk}(jT]jV]jX]jZ]j\]internalrefurij  anchorname#id1ujkjLjkj ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Packet writing for DVD-RAM media}(jk Packet writing for DVD-RAM mediajkj!ubajk}(jT]jV]jX]jZ]j\]internalrefurij  anchorname!#packet-writing-for-dvd-ram-mediaujkjLjkj!ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj!ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotes}(jkNotesjkj:!ubajk}(jT]jV]jX]jZ]j\]internalrefurij  anchorname#notesujkjLjkj7!ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj4!ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Using the pktcdvd sysfs interface}(jk!Using the pktcdvd sysfs interfacejkj^!ubajk}(jT]jV]jX]jZ]j\]internalrefurij  anchorname"#using-the-pktcdvd-sysfs-interfaceujkjLjkj[!ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjX!ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Using the pktcdvd debugfs interface}(jk#Using the pktcdvd debugfs interfacejkj!ubajk}(jT]jV]jX]jZ]j\]internalrefurij  anchorname$#using-the-pktcdvd-debugfs-interfaceujkjLjkj!ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj|!ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLinks}(jkLinksjkj!ubajk}(jT]jV]jX]jZ]j\]internalrefurij  anchorname#linksujkjLjkj!ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj!ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj ubejk}(jT]jV]jX]jZ]j\]ujkjjkj ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj ubajk}(jT]jV]jX]jZ]j\]ujkjubj=je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBPF Kernel Functions (kfuncs)}(jkjjkj!ubajk}(jT]jV]jX]jZ]j\]internalrefuri bpf/kfuncs anchornamehujkjLjkj!ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj!ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. Introductionjkj!ubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname #introductionujkjLjkj!ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj!ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj!ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2. Defining a kfunc}(jk2. Defining a kfuncjkj#"ubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname#defining-a-kfuncujkjLjkj "ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj"ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.1 Creating a wrapper kfunc}(jk2.1 Creating a wrapper kfuncjkjD"ubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname#creating-a-wrapper-kfuncujkjLjkjA"ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj>"ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj;"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2 Annotating kfunc parameters}(jk2.2 Annotating kfunc parametersjkjh"ubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname#annotating-kfunc-parametersujkjLjkje"ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjb"ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj;"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.1 __sz Annotation}(jk2.2.1 __sz Annotationjkj"ubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname#sz-annotationujkjLjkj"ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj"ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj;"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.2 __k Annotation}(jk2.2.2 __k Annotationjkj"ubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname #k-annotationujkjLjkj"ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj"ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj;"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.3 __uninit Annotation}(jk2.2.3 __uninit Annotationjkj"ubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname#uninit-annotationujkjLjkj"ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj"ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj;"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.4 __opt Annotation}(jk2.2.4 __opt Annotationjkj"ubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname#opt-annotationujkjLjkj"ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj"ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj;"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.2.5 __str Annotation}(jk2.2.5 __str Annotationjkj#ubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname#str-annotationujkjLjkj#ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj#ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj;"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%2.3 Using an existing kernel function}(jk%2.3 Using an existing kernel functionjkj@#ubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname"#using-an-existing-kernel-functionujkjLjkj=#ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj:#ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj;"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.4 Annotating kfuncs}(jk2.4 Annotating kfuncsjkjd#ubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname#annotating-kfuncsujkjLjkja#ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj^#ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj;"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.4.1 KF_ACQUIRE flag}(jk2.4.1 KF_ACQUIRE flagjkj#ubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname#kf-acquire-flagujkjLjkj#ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj#ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj;"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.4.2 KF_RET_NULL flag}(jk2.4.2 KF_RET_NULL flagjkj#ubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname#kf-ret-null-flagujkjLjkj#ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj#ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj;"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.4.3 KF_RELEASE flag}(jk2.4.3 KF_RELEASE flagjkj#ubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname#kf-release-flagujkjLjkj#ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj#ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj;"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.4.4 KF_TRUSTED_ARGS flag}(jk2.4.4 KF_TRUSTED_ARGS flagjkj#ubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname#kf-trusted-args-flagujkjLjkj#ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj#ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj;"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.4.5 KF_SLEEPABLE flag}(jk2.4.5 KF_SLEEPABLE flagjkj$ubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname#kf-sleepable-flagujkjLjkj$ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj$ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj;"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.4.6 KF_DESTRUCTIVE flag}(jk2.4.6 KF_DESTRUCTIVE flagjkj<$ubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname#kf-destructive-flagujkjLjkj9$ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj6$ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj;"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.4.7 KF_RCU flag}(jk2.4.7 KF_RCU flagjkj`$ubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname #kf-rcu-flagujkjLjkj]$ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjZ$ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj;"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.4.8 KF_DEPRECATED flag}(jk2.4.8 KF_DEPRECATED flagjkj$ubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname#kf-deprecated-flagujkjLjkj$ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj~$ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj;"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.5 Registering the kfuncs}(jk2.5 Registering the kfuncsjkj$ubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname#registering-the-kfuncsujkjLjkj$ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj$ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj;"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,2.6 Specifying no-cast aliases with ___init}(jk,2.6 Specifying no-cast aliases with ___initjkj$ubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname%#specifying-no-cast-aliases-with-initujkjLjkj$ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj$ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj;"ubejk}(jT]jV]jX]jZ]j\]ujkjjkj"ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj!ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3. kfunc lifecycle expectations}(jk3. kfunc lifecycle expectationsjkj$ubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname#kfunc-lifecycle-expectationsujkjLjkj$ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj$ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.1 kfunc deprecation}(jk3.1 kfunc deprecationjkj%ubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname#kfunc-deprecationujkjLjkj%ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj%ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj%ubajk}(jT]jV]jX]jZ]j\]ujkjjkj$ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj!ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4. Core kfuncs}(jk4. Core kfuncsjkjM%ubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname #core-kfuncsujkjLjkjJ%ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjG%ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.1 struct task_struct * kfuncs}(jk4.1 struct task_struct * kfuncsjkjn%ubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname#struct-task-struct-kfuncsujkjLjkjk%ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjh%ubajk}(jT]jV]jX]jZ]j\]ujkj{jkje%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.2 struct cgroup * kfuncs}(jk4.2 struct cgroup * kfuncsjkj%ubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname#struct-cgroup-kfuncsujkjLjkj%ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj%ubajk}(jT]jV]jX]jZ]j\]ujkj{jkje%ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.3 struct cpumask * kfuncs}(jk4.3 struct cpumask * kfuncsjkj%ubajk}(jT]jV]jX]jZ]j\]internalrefurij! anchorname#struct-cpumask-kfuncsujkjLjkj%ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj%ubajk}(jT]jV]jX]jZ]j\]ujkj{jkje%ubejk}(jT]jV]jX]jZ]j\]ujkjjkjG%ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj!ubejk}(jT]jV]jX]jZ]j\]ujkjjkj!ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj!ubajk}(jT]jV]jX]jZ]j\]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTesting and debugging BPF}(jkjjkj%ubajk}(jT]jV]jX]jZ]j\]internalrefuribpf/test_debug anchornamehujkjLjkj%ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj%ubje0)}(jkhjk]jH)}(jkhjk]jk}(jT]jV]jX]jZ]j\]parentj &entries](Nbpf/drgnNbpf/s390e includefiles](j!&j#&emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s-ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_lookup_elem()}(jkbpf_map_lookup_elem()jkjh-ubajk}(jT]jV]jX]jZ]j\]internalrefurij- anchorname#bpf-map-lookup-elemujkjLjkje-ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjb-ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_sock_map_update()}(jkbpf_sock_map_update()jkj-ubajk}(jT]jV]jX]jZ]j\]internalrefurij- anchorname#bpf-sock-map-updateujkjLjkj-ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj-ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_sock_hash_update()}(jkbpf_sock_hash_update()jkj-ubajk}(jT]jV]jX]jZ]j\]internalrefurij- anchorname#bpf-sock-hash-updateujkjLjkj-ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj-ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_msg_redirect_hash()}(jkbpf_msg_redirect_hash()jkj-ubajk}(jT]jV]jX]jZ]j\]internalrefurij- anchorname#bpf-msg-redirect-hashujkjLjkj-ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj-ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_sk_redirect_hash()}(jkbpf_sk_redirect_hash()jkj-ubajk}(jT]jV]jX]jZ]j\]internalrefurij- anchorname#bpf-sk-redirect-hashujkjLjkj-ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj-ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_msg_apply_bytes()}(jkbpf_msg_apply_bytes()jkj.ubajk}(jT]jV]jX]jZ]j\]internalrefurij- anchorname#bpf-msg-apply-bytesujkjLjkj.ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj.ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_msg_cork_bytes()}(jkbpf_msg_cork_bytes()jkj@.ubajk}(jT]jV]jX]jZ]j\]internalrefurij- anchorname#bpf-msg-cork-bytesujkjLjkj=.ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj:.ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_msg_pull_data()}(jkbpf_msg_pull_data()jkjd.ubajk}(jT]jV]jX]jZ]j\]internalrefurij- anchorname#bpf-msg-pull-dataujkjLjkja.ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj^.ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_lookup_elem()}(jkbpf_map_lookup_elem()jkj.ubajk}(jT]jV]jX]jZ]j\]internalrefurij- anchorname#id1ujkjLjkj.ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj.ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_update_elem()}(jkbpf_map_update_elem()jkj.ubajk}(jT]jV]jX]jZ]j\]internalrefurij- anchorname#bpf-map-update-elemujkjLjkj.ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj.ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_delete_elem()}(jkbpf_map_delete_elem()jkj.ubajk}(jT]jV]jX]jZ]j\]internalrefurij- anchorname#bpf-map-delete-elemujkjLjkj.ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj.ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj-ubejk}(jT]jV]jX]jZ]j\]ujkjjkj,ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj,ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk User space}(jk User spacejkj/ubajk}(jT]jV]jX]jZ]j\]internalrefurij- anchorname #user-spaceujkjLjkj.ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj.ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_update_elem()}(jkbpf_map_update_elem()jkj!/ubajk}(jT]jV]jX]jZ]j\]internalrefurij- anchorname#id2ujkjLjkj/ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj/ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_lookup_elem()}(jkbpf_map_lookup_elem()jkjE/ubajk}(jT]jV]jX]jZ]j\]internalrefurij- anchorname#id3ujkjLjkjB/ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj?/ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_delete_elem()}(jkbpf_map_delete_elem()jkji/ubajk}(jT]jV]jX]jZ]j\]internalrefurij- anchorname#id4ujkjLjkjf/ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjc/ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj/ubejk}(jT]jV]jX]jZ]j\]ujkjjkj.ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj,ubejk}(jT]jV]jX]jZ]j\]ujkjjkj,ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj,ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkj/ubajk}(jT]jV]jX]jZ]j\]internalrefurij- anchorname #examplesujkjLjkj/ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj/ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Kernel BPF}(jk Kernel BPFjkj/ubajk}(jT]jV]jX]jZ]j\]internalrefurij- anchorname#id5ujkjLjkj/ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj/ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj/ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk User space}(jk User spacejkj/ubajk}(jT]jV]jX]jZ]j\]internalrefurij- anchorname#id6ujkjLjkj/ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj/ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj/ubejk}(jT]jV]jX]jZ]j\]ujkjjkj/ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj,ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkj0ubajk}(jT]jV]jX]jZ]j\]internalrefurij- anchorname #referencesujkjLjkj0ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj0ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj,ubejk}(jT]jV]jX]jZ]j\]ujkjjkj,ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj,ubajk}(jT]jV]jX]jZ]j\]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBPF_PROG_TYPE_FLOW_DISSECTOR}(jkjAjkjS0ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchornamehujkjLjkjP0ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjM0ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjr0ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #overviewujkjLjkjo0ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjl0ubajk}(jT]jV]jX]jZ]j\]ujkj{jkji0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPI}(jkAPIjkj0ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#apiujkjLjkj0ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj0ubajk}(jT]jV]jX]jZ]j\]ujkj{jkji0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk__sk_buff->data}(jk__sk_buff->datajkj0ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #sk-buff-dataujkjLjkj0ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj0ubajk}(jT]jV]jX]jZ]j\]ujkj{jkji0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFlags}(jkFlagsjkj0ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#flagsujkjLjkj0ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj0ubajk}(jT]jV]jX]jZ]j\]ujkj{jkji0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReference Implementation}(jkReference Implementationjkj1ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#reference-implementationujkjLjkj0ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj0ubajk}(jT]jV]jX]jZ]j\]ujkj{jkji0ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCurrent Limitations}(jkCurrent Limitationsjkj&1ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#current-limitationsujkjLjkj#1ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj 1ubajk}(jT]jV]jX]jZ]j\]ujkj{jkji0ubejk}(jT]jV]jX]jZ]j\]ujkjjkjM0ubejk}(jT]jV]jX]jZ]j\]ujkj{jkjJ0ubajk}(jT]jV]jX]jZ]j\]ujkjubjNje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Frequently asked questions (FAQ)}(jkjOjkj_1ubajk}(jT]jV]jX]jZ]j\]internalrefuribpf/faq anchornamehujkjLjkj\1ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjY1ubje0)}(jkhjk]jH)}(jkhjk]jk}(jT]jV]jX]jZ]j\]parentjn1entries](Nbpf/bpf_design_QANbpf/bpf_devel_QAe includefiles](j1j1emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s5/var/lib/git/docbuild/linux/Documentation/bpf/faq.rstj_sKjkjv1ubajk}(jT]jV]jX]jZ]j\]ujkjjkjY1ubejk}(jT]jV]jX]jZ]j\]ujkj{jkjV1ubajk}(jT]jV]jX]jZ]j\]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is an IRQ?}(jkj]jkj1ubajk}(jT]jV]jX]jZ]j\]internalrefuricore-api/irq/concepts anchornamehujkjLjkj1ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj1ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj1ubajk}(jT]jV]jX]jZ]j\]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBPF sk_lookup program}(jkjkjkj1ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchornamehujkjLjkj1ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj1ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Motivation}(jk Motivationjkj1ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #motivationujkjLjkj1ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj1ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Attachment}(jk Attachmentjkj2ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #attachmentujkjLjkj2ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj2ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHooks}(jkHooksjkjC2ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#hooksujkjLjkj@2ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj=2ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPI}(jkAPIjkjg2ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#apiujkjLjkjd2ubajk}(jT]jV]jX]jZ]j\]ujkjSjkja2ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkj2ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#exampleujkjLjkj2ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj2ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj1ubejk}(jT]jV]jX]jZ]j\]ujkjjkj1ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj1ubajk}(jT]jV]jX]jZ]j\]ujkjubj&je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe genalloc/genpool subsystem}(jkjyjkj2ubajk}(jT]jV]jX]jZ]j\]internalrefuricore-api/genalloc anchornamehujkjLjkj2ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj2ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj2ubajk}(jT]jV]jX]jZ]j\]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBPF_MAP_TYPE_CGROUP_STORAGE}(jkjjkj2ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchornamehujkjLjkj2ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj2ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkj3ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#usageujkjLjkj 3ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj 3ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkj33ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #examplesujkjLjkj03ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj-3ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Semantics}(jk SemanticsjkjW3ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #semanticsujkjLjkjT3ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjQ3ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj3ubejk}(jT]jV]jX]jZ]j\]ujkjjkj2ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj2ubajk}(jT]jV]jX]jZ]j\]ujkjubj% je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk BPF Iterators}(jkjjkj3ubajk}(jT]jV]jX]jZ]j\]internalrefuribpf/bpf_iterators anchornamehujkjLjkj3ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj3ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Motivation}(jk Motivationjkj3ubajk}(jT]jV]jX]jZ]j\]internalrefurij3 anchorname #motivationujkjLjkj3ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj3ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow BPF Iterators Work}(jkHow BPF Iterators Workjkj3ubajk}(jT]jV]jX]jZ]j\]internalrefurij3 anchorname#how-bpf-iterators-workujkjLjkj3ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj3ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow to Use BPF iterators}(jkHow to Use BPF iteratorsjkj3ubajk}(jT]jV]jX]jZ]j\]internalrefurij3 anchorname#how-to-use-bpf-iteratorsujkjLjkj3ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj3ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7Implement Kernel Support for BPF Iterator Program Types}(jk7Implement Kernel Support for BPF Iterator Program Typesjkj4ubajk}(jT]jV]jX]jZ]j\]internalrefurij3 anchorname8#implement-kernel-support-for-bpf-iterator-program-typesujkjLjkj4ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj4ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Parameterizing BPF Task Iterators}(jk!Parameterizing BPF Task Iteratorsjkj@4ubajk}(jT]jV]jX]jZ]j\]internalrefurij3 anchorname"#parameterizing-bpf-task-iteratorsujkjLjkj=4ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj:4ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBPF Task Iterator Program}(jkBPF Task Iterator Programjkjd4ubajk}(jT]jV]jX]jZ]j\]internalrefurij3 anchorname#bpf-task-iterator-programujkjLjkja4ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj^4ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Creating a File Iterator with Parameters}(jk(Creating a File Iterator with Parametersjkj4ubajk}(jT]jV]jX]jZ]j\]internalrefurij3 anchorname)#creating-a-file-iterator-with-parametersujkjLjkj4ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj4ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWithout Parameters}(jkWithout Parametersjkj4ubajk}(jT]jV]jX]jZ]j\]internalrefurij3 anchorname#without-parametersujkjLjkj4ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj4ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParametrizing VMA Iterators}(jkParametrizing VMA Iteratorsjkj4ubajk}(jT]jV]jX]jZ]j\]internalrefurij3 anchorname#parametrizing-vma-iteratorsujkjLjkj4ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj4ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj3ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParametrizing Task Iterators}(jkParametrizing Task Iteratorsjkj4ubajk}(jT]jV]jX]jZ]j\]internalrefurij3 anchorname#parametrizing-task-iteratorsujkjLjkj4ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj4ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj3ubejk}(jT]jV]jX]jZ]j\]ujkjjkj3ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj3ubajk}(jT]jV]jX]jZ]j\]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBPF_MAP_TYPE_CGRP_STORAGE}(jkjjkj-5ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchornamehujkjLjkj*5ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj'5ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkjL5ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#usageujkjLjkjI5ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjF5ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjC5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkjp5ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #examplesujkjLjkjm5ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjj5ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjC5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLDifference Between BPF_MAP_TYPE_CGRP_STORAGE and BPF_MAP_TYPE_CGROUP_STORAGE}(jkLDifference Between BPF_MAP_TYPE_CGRP_STORAGE and BPF_MAP_TYPE_CGROUP_STORAGEjkj5ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchornameM#difference-between-bpf-map-type-cgrp-storage-and-bpf-map-type-cgroup-storageujkjLjkj5ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj5ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjC5ubejk}(jT]jV]jX]jZ]j\]ujkjjkj'5ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj$5ubajk}(jT]jV]jX]jZ]j\]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk ID Allocation}(jkjjkj5ubajk}(jT]jV]jX]jZ]j\]internalrefuri core-api/idr anchornamehujkjLjkj5ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj5ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj5ubajk}(jT]jV]jX]jZ]j\]internalrefurij5 anchorname #overviewujkjLjkj5ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj5ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk IDR usage}(jk IDR usagejkj6ubajk}(jT]jV]jX]jZ]j\]internalrefurij5 anchorname #idr-usageujkjLjkj6ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj 6ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk IDA usage}(jk IDA usagejkj56ubajk}(jT]jV]jX]jZ]j\]internalrefurij5 anchorname #ida-usageujkjLjkj26ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj/6ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFunctions and structures}(jkFunctions and structuresjkjY6ubajk}(jT]jV]jX]jZ]j\]internalrefurij5 anchorname#functions-and-structuresujkjLjkjV6ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjS6ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj5ubejk}(jT]jV]jX]jZ]j\]ujkjjkj5ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj5ubajk}(jT]jV]jX]jZ]j\]ujkjubj( je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](j')}(jkhjk]jk1   }(jkhjkj6ubajk}(jT]jV]j2ajX]jZ]j\]ujkj6j^sNj_sNjkj6ubjk3BPF ABI Recommended Conventions and Guidelines v1.0}(jkjjkj6ubejk}(jT]jV]jX]jZ]j\]internalrefuribpf/standardization/abi anchornamehujkjLjkj6ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj6ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](j')}(jkhjk]jk 1.1   }(jkhjkj6ubajk}(jT]jV]j2ajX]jZ]j\]ujkj6j^sNj_sNjkj6ubjk Registers and calling convention}(jk Registers and calling conventionjkj6ubejk}(jT]jV]jX]jZ]j\]internalrefurij6 anchorname!#registers-and-calling-conventionujkjLjkj6ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj6ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj6ubajk}(jT]jV]jX]jZ]j\]ujkjjkj6ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj6ubajk}(jT]jV]jX]jZ]j\]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/Block layer statistics in /sys/block//stat}(jkjjkj7ubajk}(jT]jV]jX]jZ]j\]internalrefuri block/stat anchornamehujkjLjkj7ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj6ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#read I/Os, write I/Os, discard I/0s}(jk#read I/Os, write I/Os, discard I/0sjkj%7ubajk}(jT]jV]jX]jZ]j\]internalrefurij7 anchorname"#read-i-os-write-i-os-discard-i-0sujkjLjkj"7ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj7ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk flush I/Os}(jk flush I/OsjkjI7ubajk}(jT]jV]jX]jZ]j\]internalrefurij7 anchorname #flush-i-osujkjLjkjF7ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjC7ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)read merges, write merges, discard merges}(jk)read merges, write merges, discard mergesjkjm7ubajk}(jT]jV]jX]jZ]j\]internalrefurij7 anchorname(#read-merges-write-merges-discard-mergesujkjLjkjj7ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjg7ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,read sectors, write sectors, discard_sectors}(jk,read sectors, write sectors, discard_sectorsjkj7ubajk}(jT]jV]jX]jZ]j\]internalrefurij7 anchorname+#read-sectors-write-sectors-discard-sectorsujkjLjkj7ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj7ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3read ticks, write ticks, discard ticks, flush ticks}(jk3read ticks, write ticks, discard ticks, flush ticksjkj7ubajk}(jT]jV]jX]jZ]j\]internalrefurij7 anchorname1#read-ticks-write-ticks-discard-ticks-flush-ticksujkjLjkj7ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj7ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk in_flight}(jk in_flightjkj7ubajk}(jT]jV]jX]jZ]j\]internalrefurij7 anchorname #in-flightujkjLjkj7ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj7ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkio_ticks}(jkio_ticksjkj7ubajk}(jT]jV]jX]jZ]j\]internalrefurij7 anchorname #io-ticksujkjLjkj7ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj7ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk time_in_queue}(jk time_in_queuejkj!8ubajk}(jT]jV]jX]jZ]j\]internalrefurij7 anchorname#time-in-queueujkjLjkj8ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj8ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj7ubejk}(jT]jV]jX]jZ]j\]ujkjjkj6ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj6ubajk}(jT]jV]jX]jZ]j\]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBPF ring buffer}(jkjjkjZ8ubajk}(jT]jV]jX]jZ]j\]internalrefuri bpf/ringbuf anchornamehujkjLjkjW8ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjT8ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Motivation}(jk Motivationjkjz8ubajk}(jT]jV]jX]jZ]j\]internalrefuriji8 anchorname #motivationujkjLjkjw8ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjt8ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjq8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSemantics and APIs}(jkSemantics and APIsjkj8ubajk}(jT]jV]jX]jZ]j\]internalrefuriji8 anchorname#semantics-and-apisujkjLjkj8ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj8ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjq8ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDesign and Implementation}(jkDesign and Implementationjkj8ubajk}(jT]jV]jX]jZ]j\]internalrefuriji8 anchorname#design-and-implementationujkjLjkj8ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj8ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjq8ubejk}(jT]jV]jX]jZ]j\]ujkjjkjT8ubejk}(jT]jV]jX]jZ]j\]ujkj{jkjQ8ubajk}(jT]jV]jX]jZ]j\]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProgram Types and ELF Sections}(jkjjkj8ubajk}(jT]jV]jX]jZ]j\]internalrefuribpf/libbpf/program_types anchornamehujkjLjkj8ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj8ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj8ubajk}(jT]jV]jX]jZ]j\]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!HOWTO interact with BPF subsystem}(jkjjkj'9ubajk}(jT]jV]jX]jZ]j\]internalrefuribpf/bpf_devel_QA anchornamehujkjLjkj$9ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj!9ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkReporting bugs}(jkReporting bugsjkjG9ubajk}(jT]jV]jX]jZ]j\]internalrefurij69 anchorname#reporting-bugsujkjLjkjD9ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjA9ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Q: How do I report bugs for BPF kernel code?}(jk,Q: How do I report bugs for BPF kernel code?jkjh9ubajk}(jT]jV]jX]jZ]j\]internalrefurij69 anchorname+#q-how-do-i-report-bugs-for-bpf-kernel-codeujkjLjkje9ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjb9ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj_9ubajk}(jT]jV]jX]jZ]j\]ujkjjkjA9ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj>9ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSubmitting patches}(jkSubmitting patchesjkj9ubajk}(jT]jV]jX]jZ]j\]internalrefurij69 anchorname#submitting-patchesujkjLjkj9ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj9ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHQ: How do I run BPF CI on my changes before sending them out for review?}(jkHQ: How do I run BPF CI on my changes before sending them out for review?jkj9ubajk}(jT]jV]jX]jZ]j\]internalrefurij69 anchornameG#q-how-do-i-run-bpf-ci-on-my-changes-before-sending-them-out-for-reviewujkjLjkj9ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj9ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj9ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkStable submission}(jkStable submissionjkj<ubajk}(jT]jV]jX]jZ]j\]internalrefurij69 anchorname#stable-submissionujkjLjkj<ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj;ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDQ: I need a specific BPF commit in stable kernels. What should I do?}(jkDQ: I need a specific BPF commit in stable kernels. What should I do?jkj&<ubajk}(jT]jV]jX]jZ]j\]internalrefurij69 anchornameB#q-i-need-a-specific-bpf-commit-in-stable-kernels-what-should-i-doujkjLjkj#<ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj <ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFQ: Do you also backport to kernels not currently maintained as stable?}(jkFQ: Do you also backport to kernels not currently maintained as stable?jkjJ<ubajk}(jT]jV]jX]jZ]j\]internalrefurij69 anchornameE#q-do-you-also-backport-to-kernels-not-currently-maintained-as-stableujkjLjkjG<ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjD<ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCQ: The BPF patch I am about to submit needs to go to stable as well}(jkCQ: The BPF patch I am about to submit needs to go to stable as welljkjn<ubajk}(jT]jV]jX]jZ]j\]internalrefurij69 anchornameC#q-the-bpf-patch-i-am-about-to-submit-needs-to-go-to-stable-as-wellujkjLjkjk<ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjh<ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQ: Queue stable patches}(jkQ: Queue stable patchesjkj<ubajk}(jT]jV]jX]jZ]j\]internalrefurij69 anchorname#q-queue-stable-patchesujkjLjkj<ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj<ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj<ubejk}(jT]jV]jX]jZ]j\]ujkjjkj;ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj>9ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTesting patches}(jkTesting patchesjkj<ubajk}(jT]jV]jX]jZ]j\]internalrefurij69 anchorname#testing-patchesujkjLjkj<ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj<ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQ: How to run BPF selftests}(jkQ: How to run BPF selftestsjkj<ubajk}(jT]jV]jX]jZ]j\]internalrefurij69 anchorname#q-how-to-run-bpf-selftestsujkjLjkj<ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj<ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEQ: Which BPF kernel selftests version should I run my kernel against?}(jkEQ: Which BPF kernel selftests version should I run my kernel against?jkj=ubajk}(jT]jV]jX]jZ]j\]internalrefurij69 anchornameD#q-which-bpf-kernel-selftests-version-should-i-run-my-kernel-againstujkjLjkj=ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj=ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj<ubejk}(jT]jV]jX]jZ]j\]ujkjjkj<ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj>9ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLLVM}(jkLLVMjkj7=ubajk}(jT]jV]jX]jZ]j\]internalrefurij69 anchorname#llvmujkjLjkj4=ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj1=ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Q: Where do I find LLVM with BPF support?}(jk)Q: Where do I find LLVM with BPF support?jkjX=ubajk}(jT]jV]jX]jZ]j\]internalrefurij69 anchorname(#q-where-do-i-find-llvm-with-bpf-supportujkjLjkjU=ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjR=ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjO=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Q: Got it, so how do I build LLVM manually anyway?}(jk2Q: Got it, so how do I build LLVM manually anyway?jkj|=ubajk}(jT]jV]jX]jZ]j\]internalrefurij69 anchorname0#q-got-it-so-how-do-i-build-llvm-manually-anywayujkjLjkjy=ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjv=ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjO=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQ: Reporting LLVM BPF issues}(jkQ: Reporting LLVM BPF issuesjkj=ubajk}(jT]jV]jX]jZ]j\]internalrefurij69 anchorname#q-reporting-llvm-bpf-issuesujkjLjkj=ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj=ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjO=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Q: New BPF instruction for kernel and LLVM}(jk*Q: New BPF instruction for kernel and LLVMjkj=ubajk}(jT]jV]jX]jZ]j\]internalrefurij69 anchorname*#q-new-bpf-instruction-for-kernel-and-llvmujkjLjkj=ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj=ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjO=ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQ: clang flag for target bpf?}(jkQ: clang flag for target bpf?jkj=ubajk}(jT]jV]jX]jZ]j\]internalrefurij69 anchorname#q-clang-flag-for-target-bpfujkjLjkj=ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj=ubajk}(jT]jV]jX]jZ]j\]ujkj{jkjO=ubejk}(jT]jV]jX]jZ]j\]ujkjjkj1=ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj>9ubejk}(jT]jV]jX]jZ]j\]ujkjjkj!9ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj9ubajk}(jT]jV]jX]jZ]j\]ujkjubj3 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBlock}(jkjjkj->ubajk}(jT]jV]jX]jZ]j\]internalrefuri block/index anchornamehujkjLjkj*>ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj'>ubje0)}(jkhjk]jH)}(jkhjk]jk}(jT]jV]jX]jZ]j\]parentj<>entries](Nblock/bfq-ioschedN block/biovecsN block/blk-mqNblock/cmdline-partitionNblock/data-integrityNblock/deadline-ioschedNblock/inline-encryptionN block/ioprioNblock/kyber-ioschedNblock/null_blkNblock/prN block/statNblock/switching-schedNblock/writeback_cache_controlN block/ublke includefiles](jS>jU>jW>jY>j[>j]>j_>ja>jc>je>jg>ji>jk>jm>jo>emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s9/var/lib/git/docbuild/linux/Documentation/block/index.rstj_sKjkjD>ubajk}(jT]jV]jX]jZ]j\]ujkjjkj'>ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj$>ubajk}(jT]jV]jX]jZ]j\]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCPU hotplug in the Kernel}(jkj jkj>ubajk}(jT]jV]jX]jZ]j\]internalrefuricore-api/cpu_hotplug anchornamehujkjLjkj>ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj>ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj>ubajk}(jT]jV]jX]jZ]j\]internalrefurij> anchorname #introductionujkjLjkj>ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj>ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCommand Line Switches}(jkCommand Line Switchesjkj>ubajk}(jT]jV]jX]jZ]j\]internalrefurij> anchorname#command-line-switchesujkjLjkj>ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj>ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCPU maps}(jkCPU mapsjkj?ubajk}(jT]jV]jX]jZ]j\]internalrefurij> anchorname #cpu-mapsujkjLjkj>ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj>ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing CPU hotplug}(jkUsing CPU hotplugjkj$?ubajk}(jT]jV]jX]jZ]j\]internalrefurij> anchorname#using-cpu-hotplugujkjLjkj!?ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj?ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj>ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe CPU hotplug coordination}(jkThe CPU hotplug coordinationjkjH?ubajk}(jT]jV]jX]jZ]j\]internalrefurij> anchorname#the-cpu-hotplug-coordinationujkjLjkjE?ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjB?ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe offline case}(jkThe offline casejkji?ubajk}(jT]jV]jX]jZ]j\]internalrefurij> anchorname#the-offline-caseujkjLjkjf?ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjc?ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj`?ubajk}(jT]jV]jX]jZ]j\]ujkjjkjB?ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj>ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe CPU hotplug API}(jkThe CPU hotplug APIjkj?ubajk}(jT]jV]jX]jZ]j\]internalrefurij> anchorname#the-cpu-hotplug-apiujkjLjkj?ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj?ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCPU hotplug state machine}(jkCPU hotplug state machinejkj?ubajk}(jT]jV]jX]jZ]j\]internalrefurij> anchorname#cpu-hotplug-state-machineujkjLjkj?ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj?ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCPU online/offline operations}(jkCPU online/offline operationsjkj?ubajk}(jT]jV]jX]jZ]j\]internalrefurij> anchorname#cpu-online-offline-operationsujkjLjkj?ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj?ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAllocating a state}(jkAllocating a statejkj@ubajk}(jT]jV]jX]jZ]j\]internalrefurij> anchorname#allocating-a-stateujkjLjkj?ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj?ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSetup of a CPU hotplug state}(jkSetup of a CPU hotplug statejkj&@ubajk}(jT]jV]jX]jZ]j\]internalrefurij> anchorname#setup-of-a-cpu-hotplug-stateujkjLjkj#@ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj @ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRemoval of a CPU hotplug state}(jkRemoval of a CPU hotplug statejkjJ@ubajk}(jT]jV]jX]jZ]j\]internalrefurij> anchorname#removal-of-a-cpu-hotplug-stateujkjLjkjG@ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjD@ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Multi-Instance state instance management}(jk(Multi-Instance state instance managementjkjn@ubajk}(jT]jV]jX]jZ]j\]internalrefurij> anchorname)#multi-instance-state-instance-managementujkjLjkjk@ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjh@ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkj@ubajk}(jT]jV]jX]jZ]j\]internalrefurij> anchorname #examplesujkjLjkj@ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj@ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj?ubejk}(jT]jV]jX]jZ]j\]ujkjjkj?ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting of hotplug states}(jkTesting of hotplug statesjkj@ubajk}(jT]jV]jX]jZ]j\]internalrefurij> anchorname#testing-of-hotplug-statesujkjLjkj@ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj@ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkArchitecture’s requirements}(jkArchitecture's requirementsjkj@ubajk}(jT]jV]jX]jZ]j\]internalrefurij> anchorname#architecture-s-requirementsujkjLjkj@ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj@ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUser Space Notification}(jkUser Space Notificationjkj Aubajk}(jT]jV]jX]jZ]j\]internalrefurij> anchorname#user-space-notificationujkjLjkjAubajk}(jT]jV]jX]jZ]j\]ujkjSjkjAubajk}(jT]jV]jX]jZ]j\]ujkj{jkj>ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Kernel Inline Documentations Reference}(jk&Kernel Inline Documentations Referencejkj.Aubajk}(jT]jV]jX]jZ]j\]internalrefurij> anchorname'#kernel-inline-documentations-referenceujkjLjkj+Aubajk}(jT]jV]jX]jZ]j\]ujkjSjkj(Aubajk}(jT]jV]jX]jZ]j\]ujkj{jkj>ubejk}(jT]jV]jX]jZ]j\]ujkjjkj>ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj>ubajk}(jT]jV]jX]jZ]j\]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkInline Encryption}(jkj.jkjgAubajk}(jT]jV]jX]jZ]j\]internalrefuriblock/inline-encryption anchornamehujkjLjkjdAubajk}(jT]jV]jX]jZ]j\]ujkjSjkjaAubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Background}(jk BackgroundjkjAubajk}(jT]jV]jX]jZ]j\]internalrefurijvA anchorname #backgroundujkjLjkjAubajk}(jT]jV]jX]jZ]j\]ujkjSjkjAubajk}(jT]jV]jX]jZ]j\]ujkj{jkj~Aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Objective}(jk ObjectivejkjAubajk}(jT]jV]jX]jZ]j\]internalrefurijvA anchorname #objectiveujkjLjkjAubajk}(jT]jV]jX]jZ]j\]ujkjSjkjAubajk}(jT]jV]jX]jZ]j\]ujkj{jkj~Aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConstraints and notes}(jkConstraints and notesjkjAubajk}(jT]jV]jX]jZ]j\]internalrefurijvA anchorname#constraints-and-notesujkjLjkjAubajk}(jT]jV]jX]jZ]j\]ujkjSjkjAubajk}(jT]jV]jX]jZ]j\]ujkj{jkj~Aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Basic design}(jk Basic designjkjAubajk}(jT]jV]jX]jZ]j\]internalrefurijvA anchorname #basic-designujkjLjkjAubajk}(jT]jV]jX]jZ]j\]ujkjSjkjAubajk}(jT]jV]jX]jZ]j\]ujkj{jkj~Aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkblk-crypto-fallback}(jkblk-crypto-fallbackjkjBubajk}(jT]jV]jX]jZ]j\]internalrefurijvA anchorname#blk-crypto-fallbackujkjLjkjBubajk}(jT]jV]jX]jZ]j\]ujkjSjkjBubajk}(jT]jV]jX]jZ]j\]ujkj{jkj~Aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)API presented to users of the block layer}(jk)API presented to users of the block layerjkj;Bubajk}(jT]jV]jX]jZ]j\]internalrefurijvA anchorname*#api-presented-to-users-of-the-block-layerujkjLjkj8Bubajk}(jT]jV]jX]jZ]j\]ujkjSjkj5Bubajk}(jT]jV]jX]jZ]j\]ujkj{jkj~Aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPI presented to device drivers}(jkAPI presented to device driversjkj_Bubajk}(jT]jV]jX]jZ]j\]internalrefurijvA anchorname #api-presented-to-device-driversujkjLjkj\Bubajk}(jT]jV]jX]jZ]j\]ujkjSjkjYBubajk}(jT]jV]jX]jZ]j\]ujkj{jkj~Aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLayered Devices}(jkLayered DevicesjkjBubajk}(jT]jV]jX]jZ]j\]internalrefurijvA anchorname#layered-devicesujkjLjkjBubajk}(jT]jV]jX]jZ]j\]ujkjSjkj}Bubajk}(jT]jV]jX]jZ]j\]ujkj{jkj~Aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7Interaction between inline encryption and blk integrity}(jk7Interaction between inline encryption and blk integrityjkjBubajk}(jT]jV]jX]jZ]j\]internalrefurijvA anchorname8#interaction-between-inline-encryption-and-blk-integrityujkjLjkjBubajk}(jT]jV]jX]jZ]j\]ujkjSjkjBubajk}(jT]jV]jX]jZ]j\]ujkj{jkj~Aubejk}(jT]jV]jX]jZ]j\]ujkjjkjaAubejk}(jT]jV]jX]jZ]j\]ujkj{jkj^Aubajk}(jT]jV]jX]jZ]j\]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk eBPF verifier}(jkj<jkjBubajk}(jT]jV]jX]jZ]j\]internalrefuri bpf/verifier anchornamehujkjLjkjBubajk}(jT]jV]jX]jZ]j\]ujkjSjkjBubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRegister value tracking}(jkRegister value trackingjkjCubajk}(jT]jV]jX]jZ]j\]internalrefurijB anchorname#register-value-trackingujkjLjkjBubajk}(jT]jV]jX]jZ]j\]ujkjSjkjBubajk}(jT]jV]jX]jZ]j\]ujkj{jkjBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDirect packet access}(jkDirect packet accessjkj$Cubajk}(jT]jV]jX]jZ]j\]internalrefurijB anchorname#direct-packet-accessujkjLjkj!Cubajk}(jT]jV]jX]jZ]j\]ujkjSjkjCubajk}(jT]jV]jX]jZ]j\]ujkj{jkjBubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPruning}(jkPruningjkjHCubajk}(jT]jV]jX]jZ]j\]internalrefurijB anchorname#pruningujkjLjkjECubajk}(jT]jV]jX]jZ]j\]ujkjSjkjBCubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRegister liveness tracking}(jkRegister liveness trackingjkjiCubajk}(jT]jV]jX]jZ]j\]internalrefurijB anchorname#register-liveness-trackingujkjLjkjfCubajk}(jT]jV]jX]jZ]j\]ujkjSjkjcCubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkData structures}(jkData structuresjkjCubajk}(jT]jV]jX]jZ]j\]internalrefurijB anchorname#data-structuresujkjLjkjCubajk}(jT]jV]jX]jZ]j\]ujkjSjkjCubajk}(jT]jV]jX]jZ]j\]ujkj{jkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRegister parentage chains}(jkRegister parentage chainsjkjCubajk}(jT]jV]jX]jZ]j\]internalrefurijB anchorname#register-parentage-chainsujkjLjkjCubajk}(jT]jV]jX]jZ]j\]ujkjSjkjCubajk}(jT]jV]jX]jZ]j\]ujkj{jkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLiveness marks tracking}(jkLiveness marks trackingjkjCubajk}(jT]jV]jX]jZ]j\]internalrefurijB anchorname#liveness-marks-trackingujkjLjkjCubajk}(jT]jV]jX]jZ]j\]ujkjSjkjCubajk}(jT]jV]jX]jZ]j\]ujkj{jkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Read marks propagation for cache hits}(jk%Read marks propagation for cache hitsjkjCubajk}(jT]jV]jX]jZ]j\]internalrefurijB anchorname&#read-marks-propagation-for-cache-hitsujkjLjkjCubajk}(jT]jV]jX]jZ]j\]ujkjSjkjCubajk}(jT]jV]jX]jZ]j\]ujkj{jkjCubejk}(jT]jV]jX]jZ]j\]ujkjjkjcCubejk}(jT]jV]jX]jZ]j\]ujkj{jkj`Cubajk}(jT]jV]jX]jZ]j\]ujkjjkjBCubejk}(jT]jV]jX]jZ]j\]ujkj{jkjBubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Understanding eBPF verifier messages}(jk$Understanding eBPF verifier messagesjkj2Dubajk}(jT]jV]jX]jZ]j\]internalrefurijB anchorname%#understanding-ebpf-verifier-messagesujkjLjkj/Dubajk}(jT]jV]jX]jZ]j\]ujkjSjkj,Dubajk}(jT]jV]jX]jZ]j\]ujkj{jkjBubejk}(jT]jV]jX]jZ]j\]ujkjjkjBubejk}(jT]jV]jX]jZ]j\]ujkj{jkjBubajk}(jT]jV]jX]jZ]j\]ujkjubjzje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBPF drgn tools}(jkjJjkjkDubajk}(jT]jV]jX]jZ]j\]internalrefuribpf/drgn anchornamehujkjLjkjhDubajk}(jT]jV]jX]jZ]j\]ujkjSjkjeDubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_inspect.py}(jkbpf_inspect.pyjkjDubajk}(jT]jV]jX]jZ]j\]internalrefurijzD anchorname#bpf-inspect-pyujkjLjkjDubajk}(jT]jV]jX]jZ]j\]ujkjSjkjDubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjDubajk}(jT]jV]jX]jZ]j\]internalrefurijzD anchorname #descriptionujkjLjkjDubajk}(jT]jV]jX]jZ]j\]ujkjSjkjDubajk}(jT]jV]jX]jZ]j\]ujkj{jkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGetting started}(jkGetting startedjkjDubajk}(jT]jV]jX]jZ]j\]internalrefurijzD anchorname#getting-startedujkjLjkjDubajk}(jT]jV]jX]jZ]j\]ujkjSjkjDubajk}(jT]jV]jX]jZ]j\]ujkj{jkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Customization}(jk CustomizationjkjDubajk}(jT]jV]jX]jZ]j\]internalrefurijzD anchorname#customizationujkjLjkjDubajk}(jT]jV]jX]jZ]j\]ujkjSjkjDubajk}(jT]jV]jX]jZ]j\]ujkj{jkjDubejk}(jT]jV]jX]jZ]j\]ujkjjkjDubejk}(jT]jV]jX]jZ]j\]ujkj{jkjDubajk}(jT]jV]jX]jZ]j\]ujkjjkjeDubejk}(jT]jV]jX]jZ]j\]ujkj{jkjbDubajk}(jT]jV]jX]jZ]j\]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBPF filesystem kfuncs}(jkjXjkj9Eubajk}(jT]jV]jX]jZ]j\]internalrefuri bpf/fs_kfuncs anchornamehujkjLjkj6Eubajk}(jT]jV]jX]jZ]j\]ujkjSjkj3Eubajk}(jT]jV]jX]jZ]j\]ujkj{jkj0Eubajk}(jT]jV]jX]jZ]j\]ujkjubjz je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKUsing physical DMA provided by OHCI-1394 FireWire controllers for debugging}(jkjfjkjeEubajk}(jT]jV]jX]jZ]j\]internalrefuricore-api/debugging-via-ohci1394 anchornamehujkjLjkjbEubajk}(jT]jV]jX]jZ]j\]ujkjSjkj_Eubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk IntroductionjkjEubajk}(jT]jV]jX]jZ]j\]internalrefurijtE anchorname #introductionujkjLjkjEubajk}(jT]jV]jX]jZ]j\]ujkjSjkjEubajk}(jT]jV]jX]jZ]j\]ujkj{jkj|Eubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDrivers}(jkDriversjkjEubajk}(jT]jV]jX]jZ]j\]internalrefurijtE anchorname#driversujkjLjkjEubajk}(jT]jV]jX]jZ]j\]ujkjSjkjEubajk}(jT]jV]jX]jZ]j\]ujkj{jkj|Eubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTools}(jkToolsjkjEubajk}(jT]jV]jX]jZ]j\]internalrefurijtE anchorname#toolsujkjLjkjEubajk}(jT]jV]jX]jZ]j\]ujkjSjkjEubajk}(jT]jV]jX]jZ]j\]ujkj{jkj|Eubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGetting Started}(jkGetting StartedjkjEubajk}(jT]jV]jX]jZ]j\]internalrefurijtE anchorname#getting-startedujkjLjkjEubajk}(jT]jV]jX]jZ]j\]ujkjSjkjEubajk}(jT]jV]jX]jZ]j\]ujkj{jkj|Eubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotes}(jkNotesjkjFubajk}(jT]jV]jX]jZ]j\]internalrefurijtE anchorname#notesujkjLjkjFubajk}(jT]jV]jX]jZ]j\]ujkjSjkjFubajk}(jT]jV]jX]jZ]j\]ujkj{jkj|Eubejk}(jT]jV]jX]jZ]j\]ujkjjkj_Eubejk}(jT]jV]jX]jZ]j\]ujkj{jkj\Eubajk}(jT]jV]jX]jZ]j\]ujkjubjxje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](j')}(jkhjk]jk1   }(jkhjkjQFubajk}(jT]jV]j2ajX]jZ]j\]ujkj6j^sNj_sNjkjNFubjk&BPF Instruction Set Architecture (ISA)}(jkjjkjNFubejk}(jT]jV]jX]jZ]j\]internalrefuri#bpf/standardization/instruction-set anchornamehujkjLjkjKFubajk}(jT]jV]jX]jZ]j\]ujkjSjkjHFubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](j')}(jkhjk]jk 1.1   }(jkhjkj~Fubajk}(jT]jV]j2ajX]jZ]j\]ujkj6j^sNj_sNjkj{FubjkDocumentation conventions}(jkDocumentation conventionsjkj{Fubejk}(jT]jV]jX]jZ]j\]internalrefurijjF anchorname#documentation-conventionsujkjLjkjxFubajk}(jT]jV]jX]jZ]j\]ujkjSjkjuFubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](j')}(jkhjk]jk 1.1.1   }(jkhjkjFubajk}(jT]jV]j2ajX]jZ]j\]ujkj6j^sNj_sNjkjFubjkTypes}(jkTypesjkjFubejk}(jT]jV]jX]jZ]j\]internalrefurijjF anchorname#typesujkjLjkjFubajk}(jT]jV]jX]jZ]j\]ujkjSjkjFubajk}(jT]jV]jX]jZ]j\]ujkj{jkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](j')}(jkhjk]jk 1.1.2   }(jkhjkjFubajk}(jT]jV]j2ajX]jZ]j\]ujkj6j^sNj_sNjkjFubjk Functions}(jk FunctionsjkjFubejk}(jT]jV]jX]jZ]j\]internalrefurijjF anchorname #functionsujkjLjkjFubajk}(jT]jV]jX]jZ]j\]ujkjSjkjFubajk}(jT]jV]jX]jZ]j\]ujkj{jkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](j')}(jkhjk]jk 1.1.3   }(jkhjkjGubajk}(jT]jV]j2ajX]jZ]j\]ujkj6j^sNj_sNjkj Gubjk Definitions}(jk Definitionsjkj Gubejk}(jT]jV]jX]jZ]j\]internalrefurijjF anchorname #definitionsujkjLjkjGubajk}(jT]jV]jX]jZ]j\]ujkjSjkjGubajk}(jT]jV]jX]jZ]j\]ujkj{jkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](j')}(jkhjk]jk 1.1.4   }(jkhjkj?Gubajk}(jT]jV]j2ajX]jZ]j\]ujkj6j^sNj_sNjkjPubajk}(jT]jV]jX]jZ]j\]ujkj{jkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Q: BPF 32-bit subregister requirements}(jk&Q: BPF 32-bit subregister requirementsjkjhPubajk}(jT]jV]jX]jZ]j\]internalrefurijM anchorname&#q-bpf-32-bit-subregister-requirementsujkjLjkjePubajk}(jT]jV]jX]jZ]j\]ujkjSjkjbPubajk}(jT]jV]jX]jZ]j\]ujkj{jkjOubejk}(jT]jV]jX]jZ]j\]ujkjjkjOubejk}(jT]jV]jX]jZ]j\]ujkj{jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQ: Does BPF have a stable ABI?}(jkQ: Does BPF have a stable ABI?jkjPubajk}(jT]jV]jX]jZ]j\]internalrefurijM anchorname#q-does-bpf-have-a-stable-abiujkjLjkjPubajk}(jT]jV]jX]jZ]j\]ujkjSjkjPubajk}(jT]jV]jX]jZ]j\]ujkj{jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Q: Are tracepoints part of the stable ABI?}(jk*Q: Are tracepoints part of the stable ABI?jkjPubajk}(jT]jV]jX]jZ]j\]internalrefurijM anchorname)#q-are-tracepoints-part-of-the-stable-abiujkjLjkjPubajk}(jT]jV]jX]jZ]j\]ujkjSjkjPubajk}(jT]jV]jX]jZ]j\]ujkj{jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk>Q: Are places where kprobes can attach part of the stable ABI?}(jk>Q: Are places where kprobes can attach part of the stable ABI?jkjPubajk}(jT]jV]jX]jZ]j\]internalrefurijM anchorname=#q-are-places-where-kprobes-can-attach-part-of-the-stable-abiujkjLjkjPubajk}(jT]jV]jX]jZ]j\]ujkjSjkjPubajk}(jT]jV]jX]jZ]j\]ujkj{jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Q: How much stack space a BPF program uses?}(jk+Q: How much stack space a BPF program uses?jkjQubajk}(jT]jV]jX]jZ]j\]internalrefurijM anchorname*#q-how-much-stack-space-a-bpf-program-usesujkjLjkjQubajk}(jT]jV]jX]jZ]j\]ujkjSjkjPubajk}(jT]jV]jX]jZ]j\]ujkj{jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQ: Can BPF be offloaded to HW?}(jkQ: Can BPF be offloaded to HW?jkj(Qubajk}(jT]jV]jX]jZ]j\]internalrefurijM anchorname#q-can-bpf-be-offloaded-to-hwujkjLjkj%Qubajk}(jT]jV]jX]jZ]j\]ujkjSjkj"Qubajk}(jT]jV]jX]jZ]j\]ujkj{jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Q: Does classic BPF interpreter still exist?}(jk,Q: Does classic BPF interpreter still exist?jkjLQubajk}(jT]jV]jX]jZ]j\]internalrefurijM anchorname+#q-does-classic-bpf-interpreter-still-existujkjLjkjIQubajk}(jT]jV]jX]jZ]j\]ujkjSjkjFQubajk}(jT]jV]jX]jZ]j\]ujkj{jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Q: Can BPF call arbitrary kernel functions?}(jk+Q: Can BPF call arbitrary kernel functions?jkjpQubajk}(jT]jV]jX]jZ]j\]internalrefurijM anchorname*#q-can-bpf-call-arbitrary-kernel-functionsujkjLjkjmQubajk}(jT]jV]jX]jZ]j\]ujkjSjkjjQubajk}(jT]jV]jX]jZ]j\]ujkj{jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Q: Can BPF overwrite arbitrary kernel memory?}(jk-Q: Can BPF overwrite arbitrary kernel memory?jkjQubajk}(jT]jV]jX]jZ]j\]internalrefurijM anchorname,#q-can-bpf-overwrite-arbitrary-kernel-memoryujkjLjkjQubajk}(jT]jV]jX]jZ]j\]ujkjSjkjQubajk}(jT]jV]jX]jZ]j\]ujkj{jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Q: Can BPF overwrite arbitrary user memory?}(jk+Q: Can BPF overwrite arbitrary user memory?jkjQubajk}(jT]jV]jX]jZ]j\]internalrefurijM anchorname*#q-can-bpf-overwrite-arbitrary-user-memoryujkjLjkjQubajk}(jT]jV]jX]jZ]j\]ujkjSjkjQubajk}(jT]jV]jX]jZ]j\]ujkj{jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Q: New functionality via kernel modules?}(jk(Q: New functionality via kernel modules?jkjQubajk}(jT]jV]jX]jZ]j\]internalrefurijM anchorname'#q-new-functionality-via-kernel-modulesujkjLjkjQubajk}(jT]jV]jX]jZ]j\]ujkjSjkjQubajk}(jT]jV]jX]jZ]j\]ujkj{jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Q: Directly calling kernel function is an ABI?}(jk.Q: Directly calling kernel function is an ABI?jkjRubajk}(jT]jV]jX]jZ]j\]internalrefurijM anchorname-#q-directly-calling-kernel-function-is-an-abiujkjLjkjQubajk}(jT]jV]jX]jZ]j\]ujkjSjkjQubajk}(jT]jV]jX]jZ]j\]ujkj{jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5Q: Attaching to arbitrary kernel functions is an ABI?}(jk5Q: Attaching to arbitrary kernel functions is an ABI?jkj$Rubajk}(jT]jV]jX]jZ]j\]internalrefurijM anchorname4#q-attaching-to-arbitrary-kernel-functions-is-an-abiujkjLjkj!Rubajk}(jT]jV]jX]jZ]j\]ujkjSjkjRubajk}(jT]jV]jX]jZ]j\]ujkj{jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=Q: Marking a function with BTF_ID makes that function an ABI?}(jk=Q: Marking a function with BTF_ID makes that function an ABI?jkjHRubajk}(jT]jV]jX]jZ]j\]internalrefurijM anchorname<#q-marking-a-function-with-btf-id-makes-that-function-an-abiujkjLjkjERubajk}(jT]jV]jX]jZ]j\]ujkjSjkjBRubajk}(jT]jV]jX]jZ]j\]ujkj{jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGQ: What is the compatibility story for special BPF types in map values?}(jkGQ: What is the compatibility story for special BPF types in map values?jkjlRubajk}(jT]jV]jX]jZ]j\]internalrefurijM anchornameF#q-what-is-the-compatibility-story-for-special-bpf-types-in-map-valuesujkjLjkjiRubajk}(jT]jV]jX]jZ]j\]ujkjSjkjfRubajk}(jT]jV]jX]jZ]j\]ujkj{jkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNQ: What is the compatibility story for special BPF types in allocated objects?}(jkNQ: What is the compatibility story for special BPF types in allocated objects?jkjRubajk}(jT]jV]jX]jZ]j\]internalrefurijM anchornameM#q-what-is-the-compatibility-story-for-special-bpf-types-in-allocated-objectsujkjLjkjRubajk}(jT]jV]jX]jZ]j\]ujkjSjkjRubajk}(jT]jV]jX]jZ]j\]ujkj{jkjMubejk}(jT]jV]jX]jZ]j\]ujkjjkjMubejk}(jT]jV]jX]jZ]j\]ujkj{jkjMubajk}(jT]jV]jX]jZ]j\]ujkjjkjMubejk}(jT]jV]jX]jZ]j\]ujkj{jkj}Mubajk}(jT]jV]jX]jZ]j\]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDMA with ISA and LPC devices}(jkjjkjRubajk}(jT]jV]jX]jZ]j\]internalrefuricore-api/dma-isa-lpc anchornamehujkjLjkjRubajk}(jT]jV]jX]jZ]j\]ujkjSjkjRubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHeaders and dependencies}(jkHeaders and dependenciesjkjRubajk}(jT]jV]jX]jZ]j\]internalrefurijR anchorname#headers-and-dependenciesujkjLjkjRubajk}(jT]jV]jX]jZ]j\]ujkjSjkjRubajk}(jT]jV]jX]jZ]j\]ujkj{jkjRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBuffer allocation}(jkBuffer allocationjkjSubajk}(jT]jV]jX]jZ]j\]internalrefurijR anchorname#buffer-allocationujkjLjkjSubajk}(jT]jV]jX]jZ]j\]ujkjSjkjSubajk}(jT]jV]jX]jZ]j\]ujkj{jkjRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAddress translation}(jkAddress translationjkj=Subajk}(jT]jV]jX]jZ]j\]internalrefurijR anchorname#address-translationujkjLjkj:Subajk}(jT]jV]jX]jZ]j\]ujkjSjkj7Subajk}(jT]jV]jX]jZ]j\]ujkj{jkjRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkChannels}(jkChannelsjkjaSubajk}(jT]jV]jX]jZ]j\]internalrefurijR anchorname #channelsujkjLjkj^Subajk}(jT]jV]jX]jZ]j\]ujkjSjkj[Subajk}(jT]jV]jX]jZ]j\]ujkj{jkjRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Transfer data}(jk Transfer datajkjSubajk}(jT]jV]jX]jZ]j\]internalrefurijR anchorname#transfer-dataujkjLjkjSubajk}(jT]jV]jX]jZ]j\]ujkjSjkjSubajk}(jT]jV]jX]jZ]j\]ujkj{jkjRubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSuspend/resume}(jkSuspend/resumejkjSubajk}(jT]jV]jX]jZ]j\]internalrefurijR anchorname#suspend-resumeujkjLjkjSubajk}(jT]jV]jX]jZ]j\]ujkjSjkjSubajk}(jT]jV]jX]jZ]j\]ujkj{jkjRubejk}(jT]jV]jX]jZ]j\]ujkjjkjRubejk}(jT]jV]jX]jZ]j\]ujkj{jkjRubajk}(jT]jV]jX]jZ]j\]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOther}(jkjjkjSubajk}(jT]jV]jX]jZ]j\]internalrefuri bpf/other anchornamehujkjLjkjSubajk}(jT]jV]jX]jZ]j\]ujkjSjkjSubje0)}(jkhjk]jH)}(jkhjk]jk}(jT]jV]jX]jZ]j\]parentjSentries](N bpf/ringbufNbpf/llvm_relocNbpf/graph_ds_imple includefiles](jTj Tj TemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s7/var/lib/git/docbuild/linux/Documentation/bpf/other.rstj_sKjkjSubajk}(jT]jV]jX]jZ]j\]ujkjjkjSubejk}(jT]jV]jX]jZ]j\]ujkj{jkjSubajk}(jT]jV]jX]jZ]j\]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux generic IRQ handling}(jkjjkj5Tubajk}(jT]jV]jX]jZ]j\]internalrefuricore-api/genericirq anchornamehujkjLjkj2Tubajk}(jT]jV]jX]jZ]j\]ujkjSjkj/Tubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk IntroductionjkjUTubajk}(jT]jV]jX]jZ]j\]internalrefurijDT anchorname #introductionujkjLjkjRTubajk}(jT]jV]jX]jZ]j\]ujkjSjkjOTubajk}(jT]jV]jX]jZ]j\]ujkj{jkjLTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Rationale}(jk RationalejkjyTubajk}(jT]jV]jX]jZ]j\]internalrefurijDT anchorname #rationaleujkjLjkjvTubajk}(jT]jV]jX]jZ]j\]ujkjSjkjsTubajk}(jT]jV]jX]jZ]j\]ujkj{jkjLTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKnown Bugs And Assumptions}(jkKnown Bugs And AssumptionsjkjTubajk}(jT]jV]jX]jZ]j\]internalrefurijDT anchorname#known-bugs-and-assumptionsujkjLjkjTubajk}(jT]jV]jX]jZ]j\]ujkjSjkjTubajk}(jT]jV]jX]jZ]j\]ujkj{jkjLTubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAbstraction layers}(jkAbstraction layersjkjTubajk}(jT]jV]jX]jZ]j\]internalrefurijDT anchorname#abstraction-layersujkjLjkjTubajk}(jT]jV]jX]jZ]j\]ujkjSjkjTubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInterrupt control flow}(jkInterrupt control flowjkjTubajk}(jT]jV]jX]jZ]j\]internalrefurijDT anchorname#interrupt-control-flowujkjLjkjTubajk}(jT]jV]jX]jZ]j\]ujkjSjkjTubajk}(jT]jV]jX]jZ]j\]ujkj{jkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHigh-level Driver API}(jkHigh-level Driver APIjkjUubajk}(jT]jV]jX]jZ]j\]internalrefurijDT anchorname#high-level-driver-apiujkjLjkjUubajk}(jT]jV]jX]jZ]j\]ujkjSjkjUubajk}(jT]jV]jX]jZ]j\]ujkj{jkjTubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHigh-level IRQ flow handlers}(jkHigh-level IRQ flow handlersjkj*Uubajk}(jT]jV]jX]jZ]j\]internalrefurijDT anchorname#high-level-irq-flow-handlersujkjLjkj'Uubajk}(jT]jV]jX]jZ]j\]ujkjSjkj$Uubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDefault flow implementations}(jkDefault flow implementationsjkjKUubajk}(jT]jV]jX]jZ]j\]internalrefurijDT anchorname#default-flow-implementationsujkjLjkjHUubajk}(jT]jV]jX]jZ]j\]ujkjSjkjEUubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHelper functions}(jkHelper functionsjkjlUubajk}(jT]jV]jX]jZ]j\]internalrefurijDT anchorname#helper-functionsujkjLjkjiUubajk}(jT]jV]jX]jZ]j\]ujkjSjkjfUubajk}(jT]jV]jX]jZ]j\]ujkj{jkjcUubajk}(jT]jV]jX]jZ]j\]ujkjjkjEUubejk}(jT]jV]jX]jZ]j\]ujkj{jkjBUubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Default flow handler implementations}(jk$Default flow handler implementationsjkjUubajk}(jT]jV]jX]jZ]j\]internalrefurijDT anchorname%#default-flow-handler-implementationsujkjLjkjUubajk}(jT]jV]jX]jZ]j\]ujkjSjkjUubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDefault Level IRQ flow handler}(jkDefault Level IRQ flow handlerjkjUubajk}(jT]jV]jX]jZ]j\]internalrefurijDT anchorname#default-level-irq-flow-handlerujkjLjkjUubajk}(jT]jV]jX]jZ]j\]ujkjSjkjUubajk}(jT]jV]jX]jZ]j\]ujkj{jkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Default Fast EOI IRQ flow handler}(jk!Default Fast EOI IRQ flow handlerjkjUubajk}(jT]jV]jX]jZ]j\]internalrefurijDT anchorname"#default-fast-eoi-irq-flow-handlerujkjLjkjUubajk}(jT]jV]jX]jZ]j\]ujkjSjkjUubajk}(jT]jV]jX]jZ]j\]ujkj{jkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDefault Edge IRQ flow handler}(jkDefault Edge IRQ flow handlerjkjVubajk}(jT]jV]jX]jZ]j\]internalrefurijDT anchorname#default-edge-irq-flow-handlerujkjLjkjVubajk}(jT]jV]jX]jZ]j\]ujkjSjkjUubajk}(jT]jV]jX]jZ]j\]ujkj{jkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDefault simple IRQ flow handler}(jkDefault simple IRQ flow handlerjkj)Vubajk}(jT]jV]jX]jZ]j\]internalrefurijDT anchorname #default-simple-irq-flow-handlerujkjLjkj&Vubajk}(jT]jV]jX]jZ]j\]ujkjSjkj#Vubajk}(jT]jV]jX]jZ]j\]ujkj{jkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDefault per CPU flow handler}(jkDefault per CPU flow handlerjkjMVubajk}(jT]jV]jX]jZ]j\]internalrefurijDT anchorname#default-per-cpu-flow-handlerujkjLjkjJVubajk}(jT]jV]jX]jZ]j\]ujkjSjkjGVubajk}(jT]jV]jX]jZ]j\]ujkj{jkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEOI Edge IRQ flow handler}(jkEOI Edge IRQ flow handlerjkjqVubajk}(jT]jV]jX]jZ]j\]internalrefurijDT anchorname#eoi-edge-irq-flow-handlerujkjLjkjnVubajk}(jT]jV]jX]jZ]j\]ujkjSjkjkVubajk}(jT]jV]jX]jZ]j\]ujkj{jkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBad IRQ flow handler}(jkBad IRQ flow handlerjkjVubajk}(jT]jV]jX]jZ]j\]internalrefurijDT anchorname#bad-irq-flow-handlerujkjLjkjVubajk}(jT]jV]jX]jZ]j\]ujkjSjkjVubajk}(jT]jV]jX]jZ]j\]ujkj{jkjUubejk}(jT]jV]jX]jZ]j\]ujkjjkjUubejk}(jT]jV]jX]jZ]j\]ujkj{jkjBUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQuirks and optimizations}(jkQuirks and optimizationsjkjVubajk}(jT]jV]jX]jZ]j\]internalrefurijDT anchorname#quirks-and-optimizationsujkjLjkjVubajk}(jT]jV]jX]jZ]j\]ujkjSjkjVubajk}(jT]jV]jX]jZ]j\]ujkj{jkjBUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDelayed interrupt disable}(jkDelayed interrupt disablejkjVubajk}(jT]jV]jX]jZ]j\]internalrefurijDT anchorname#delayed-interrupt-disableujkjLjkjVubajk}(jT]jV]jX]jZ]j\]ujkjSjkjVubajk}(jT]jV]jX]jZ]j\]ujkj{jkjBUubejk}(jT]jV]jX]jZ]j\]ujkjjkj$Uubejk}(jT]jV]jX]jZ]j\]ujkj{jkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Chip-level hardware encapsulation}(jk!Chip-level hardware encapsulationjkjWubajk}(jT]jV]jX]jZ]j\]internalrefurijDT anchorname"#chip-level-hardware-encapsulationujkjLjkjWubajk}(jT]jV]jX]jZ]j\]ujkjSjkjWubajk}(jT]jV]jX]jZ]j\]ujkj{jkjTubejk}(jT]jV]jX]jZ]j\]ujkjjkjTubejk}(jT]jV]jX]jZ]j\]ujkj{jkjLTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk__do_IRQ entry point}(jk__do_IRQ entry pointjkjIWubajk}(jT]jV]jX]jZ]j\]internalrefurijDT anchorname#do-irq-entry-pointujkjLjkjFWubajk}(jT]jV]jX]jZ]j\]ujkjSjkjCWubajk}(jT]jV]jX]jZ]j\]ujkj{jkjLTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocking on SMP}(jkLocking on SMPjkjmWubajk}(jT]jV]jX]jZ]j\]internalrefurijDT anchorname#locking-on-smpujkjLjkjjWubajk}(jT]jV]jX]jZ]j\]ujkjSjkjgWubajk}(jT]jV]jX]jZ]j\]ujkj{jkjLTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneric interrupt chip}(jkGeneric interrupt chipjkjWubajk}(jT]jV]jX]jZ]j\]internalrefurijDT anchorname#generic-interrupt-chipujkjLjkjWubajk}(jT]jV]jX]jZ]j\]ujkjSjkjWubajk}(jT]jV]jX]jZ]j\]ujkj{jkjLTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Structures}(jk StructuresjkjWubajk}(jT]jV]jX]jZ]j\]internalrefurijDT anchorname #structuresujkjLjkjWubajk}(jT]jV]jX]jZ]j\]ujkjSjkjWubajk}(jT]jV]jX]jZ]j\]ujkj{jkjLTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPublic Functions Provided}(jkPublic Functions ProvidedjkjWubajk}(jT]jV]jX]jZ]j\]internalrefurijDT anchorname#public-functions-providedujkjLjkjWubajk}(jT]jV]jX]jZ]j\]ujkjSjkjWubajk}(jT]jV]jX]jZ]j\]ujkj{jkjLTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInternal Functions Provided}(jkInternal Functions ProvidedjkjWubajk}(jT]jV]jX]jZ]j\]internalrefurijDT anchorname#internal-functions-providedujkjLjkjWubajk}(jT]jV]jX]jZ]j\]ujkjSjkjWubajk}(jT]jV]jX]jZ]j\]ujkj{jkjLTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCredits}(jkCreditsjkj!Xubajk}(jT]jV]jX]jZ]j\]internalrefurijDT anchorname#creditsujkjLjkjXubajk}(jT]jV]jX]jZ]j\]ujkjSjkjXubajk}(jT]jV]jX]jZ]j\]ujkj{jkjLTubejk}(jT]jV]jX]jZ]j\]ujkjjkj/Tubejk}(jT]jV]jX]jZ]j\]ujkj{jkj,Tubajk}(jT]jV]jX]jZ]j\]ujkjubj$ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,The object-lifetime debugging infrastructure}(jkjjkjZXubajk}(jT]jV]jX]jZ]j\]internalrefuricore-api/debug-objects anchornamehujkjLjkjWXubajk}(jT]jV]jX]jZ]j\]ujkjSjkjTXubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk IntroductionjkjzXubajk}(jT]jV]jX]jZ]j\]internalrefurijiX anchorname #introductionujkjLjkjwXubajk}(jT]jV]jX]jZ]j\]ujkjSjkjtXubajk}(jT]jV]jX]jZ]j\]ujkj{jkjqXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHowto use debugobjects}(jkHowto use debugobjectsjkjXubajk}(jT]jV]jX]jZ]j\]internalrefurijiX anchorname#howto-use-debugobjectsujkjLjkjXubajk}(jT]jV]jX]jZ]j\]ujkjSjkjXubajk}(jT]jV]jX]jZ]j\]ujkj{jkjqXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDebug functions}(jkDebug functionsjkjXubajk}(jT]jV]jX]jZ]j\]internalrefurijiX anchorname#debug-functionsujkjLjkjXubajk}(jT]jV]jX]jZ]j\]ujkjSjkjXubajk}(jT]jV]jX]jZ]j\]ujkj{jkjqXubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFixup functions}(jkFixup functionsjkjXubajk}(jT]jV]jX]jZ]j\]internalrefurijiX anchorname#fixup-functionsujkjLjkjXubajk}(jT]jV]jX]jZ]j\]ujkjSjkjXubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Debug object type description structure}(jk'Debug object type description structurejkjYubajk}(jT]jV]jX]jZ]j\]internalrefurijiX anchorname(#debug-object-type-description-structureujkjLjkjYubajk}(jT]jV]jX]jZ]j\]ujkjSjkjYubajk}(jT]jV]jX]jZ]j\]ujkj{jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk fixup_init}(jk fixup_initjkj+Yubajk}(jT]jV]jX]jZ]j\]internalrefurijiX anchorname #fixup-initujkjLjkj(Yubajk}(jT]jV]jX]jZ]j\]ujkjSjkj%Yubajk}(jT]jV]jX]jZ]j\]ujkj{jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfixup_activate}(jkfixup_activatejkjOYubajk}(jT]jV]jX]jZ]j\]internalrefurijiX anchorname#fixup-activateujkjLjkjLYubajk}(jT]jV]jX]jZ]j\]ujkjSjkjIYubajk}(jT]jV]jX]jZ]j\]ujkj{jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk fixup_destroy}(jk fixup_destroyjkjsYubajk}(jT]jV]jX]jZ]j\]internalrefurijiX anchorname#fixup-destroyujkjLjkjpYubajk}(jT]jV]jX]jZ]j\]ujkjSjkjmYubajk}(jT]jV]jX]jZ]j\]ujkj{jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk fixup_free}(jk fixup_freejkjYubajk}(jT]jV]jX]jZ]j\]internalrefurijiX anchorname #fixup-freeujkjLjkjYubajk}(jT]jV]jX]jZ]j\]ujkjSjkjYubajk}(jT]jV]jX]jZ]j\]ujkj{jkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfixup_assert_init}(jkfixup_assert_initjkjYubajk}(jT]jV]jX]jZ]j\]internalrefurijiX anchorname#fixup-assert-initujkjLjkjYubajk}(jT]jV]jX]jZ]j\]ujkjSjkjYubajk}(jT]jV]jX]jZ]j\]ujkj{jkjXubejk}(jT]jV]jX]jZ]j\]ujkjjkjXubejk}(jT]jV]jX]jZ]j\]ujkj{jkjqXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKnown Bugs And Assumptions}(jkKnown Bugs And AssumptionsjkjYubajk}(jT]jV]jX]jZ]j\]internalrefurijiX anchorname#known-bugs-and-assumptionsujkjLjkjYubajk}(jT]jV]jX]jZ]j\]ujkjSjkjYubajk}(jT]jV]jX]jZ]j\]ujkj{jkjqXubejk}(jT]jV]jX]jZ]j\]ujkjjkjTXubejk}(jT]jV]jX]jZ]j\]ujkj{jkjQXubajk}(jT]jV]jX]jZ]j\]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCore API Documentation}(jkjjkj$Zubajk}(jT]jV]jX]jZ]j\]internalrefuricore-api/index anchornamehujkjLjkj!Zubajk}(jT]jV]jX]jZ]j\]ujkjSjkjZubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCore utilities}(jkCore utilitiesjkjDZubajk}(jT]jV]jX]jZ]j\]internalrefurij3Z anchorname#core-utilitiesujkjLjkjAZubajk}(jT]jV]jX]jZ]j\]ujkjSjkj>Zubje0)}(jkhjk]jH)}(jkhjk]jk}(jT]jV]jX]jZ]j\]parentj3Zentries](Ncore-api/kernel-apiNcore-api/workqueueNcore-api/watch_queueNcore-api/printk-basicsNcore-api/printk-formatsNcore-api/printk-indexNcore-api/symbol-namespacesNcore-api/asm-annotationse includefiles](jkZjmZjoZjqZjsZjuZjwZjyZemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sZubejk}(jT]jV]jX]jZ]j\]ujkj{jkj;Zubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'Data structures and low-level utilities}(jk'Data structures and low-level utilitiesjkjZubajk}(jT]jV]jX]jZ]j\]internalrefurij3Z anchorname(#data-structures-and-low-level-utilitiesujkjLjkjZubajk}(jT]jV]jX]jZ]j\]ujkjSjkjZubje0)}(jkhjk]jH)}(jkhjk]jk}(jT]jV]jX]jZ]j\]parentj3Zentries](Ncore-api/kobjectN core-api/krefNcore-api/assoc_arrayNcore-api/xarrayNcore-api/maple_treeN core-api/idrNcore-api/circular-buffersNcore-api/rbtreeNcore-api/generic-radix-treeNcore-api/packingNcore-api/this_cpu_opsNcore-api/timekeepingNcore-api/errseqNcore-api/wrappers/atomic_tNcore-api/wrappers/atomic_bitopse includefiles](jZjZjZjZjZjZjZjZjZjZjZjZjZjZjZemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sjZj_sK!jkjZubajk}(jT]jV]jX]jZ]j\]ujkjjkjZubejk}(jT]jV]jX]jZ]j\]ujkj{jkj;Zubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLow level entry and exit}(jkLow level entry and exitjkjZubajk}(jT]jV]jX]jZ]j\]internalrefurij3Z anchorname#low-level-entry-and-exitujkjLjkjZubajk}(jT]jV]jX]jZ]j\]ujkjSjkjZubje0)}(jkhjk]jH)}(jkhjk]jk}(jT]jV]jX]jZ]j\]parentj3Zentries]Ncore-api/entrya includefiles]j"[amaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sjZj_sK7jkj[ubajk}(jT]jV]jX]jZ]j\]ujkjjkjZubejk}(jT]jV]jX]jZ]j\]ujkj{jkj;Zubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkConcurrency primitives}(jkConcurrency primitivesjkjA[ubajk}(jT]jV]jX]jZ]j\]internalrefurij3Z anchorname#concurrency-primitivesujkjLjkj>[ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj;[ubje0)}(jkhjk]jH)}(jkhjk]jk}(jT]jV]jX]jZ]j\]parentj3Zentries](Ncore-api/refcount-vs-atomicNcore-api/irq/indexNcore-api/local_opsNcore-api/padataN RCU/indexN!core-api/wrappers/memory-barrierse includefiles](jh[jj[jl[jn[jp[jr[emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sjZj_sKBjkjY[ubajk}(jT]jV]jX]jZ]j\]ujkjjkj;[ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj;Zubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLow-level hardware management}(jkLow-level hardware managementjkj[ubajk}(jT]jV]jX]jZ]j\]internalrefurij3Z anchorname#low-level-hardware-managementujkjLjkj[ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj[ubje0)}(jkhjk]jH)}(jkhjk]jk}(jT]jV]jX]jZ]j\]parentj3Zentries](Ncore-api/cachetlbNcore-api/cpu_hotplugNcore-api/memory-hotplugNcore-api/genericirqNcore-api/protection-keyse includefiles](j[j[j[j[j[emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sjZj_sKQjkj[ubajk}(jT]jV]jX]jZ]j\]ujkjjkj[ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj;Zubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMemory management}(jkMemory managementjkj[ubajk}(jT]jV]jX]jZ]j\]internalrefurij3Z anchorname#memory-managementujkjLjkj[ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj[ubje0)}(jkhjk]jH)}(jkhjk]jk}(jT]jV]jX]jZ]j\]parentj3Zentries](Ncore-api/memory-allocationN core-api/unaligned-memory-accessNcore-api/dma-apiNcore-api/dma-api-howtoNcore-api/dma-attributesNcore-api/dma-isa-lpcNcore-api/mm-apiNcore-api/genallocNcore-api/pin_user_pagesNcore-api/boot-time-mmNcore-api/gfp_mask-from-fs-ioe includefiles](j\j\j \j \j\j\j\j\j\j\j\emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sjZj_sK`jkj[ubajk}(jT]jV]jX]jZ]j\]ujkjjkj[ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj;Zubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkInterfaces for kernel debugging}(jkInterfaces for kernel debuggingjkj9\ubajk}(jT]jV]jX]jZ]j\]internalrefurij3Z anchorname #interfaces-for-kernel-debuggingujkjLjkj6\ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj3\ubje0)}(jkhjk]jH)}(jkhjk]jk}(jT]jV]jX]jZ]j\]parentj3Zentries](Ncore-api/debug-objectsNcore-api/tracepointNcore-api/debugging-via-ohci1394e includefiles](j`\jb\jd\emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sjZj_sKrjkjQ\ubajk}(jT]jV]jX]jZ]j\]ujkjjkj3\ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj;Zubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEverything else}(jkEverything elsejkj\ubajk}(jT]jV]jX]jZ]j\]internalrefurij3Z anchorname#everything-elseujkjLjkj\ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj}\ubje0)}(jkhjk]jH)}(jkhjk]jk}(jT]jV]jX]jZ]j\]parentj3Zentries](Ncore-api/librsNcore-api/netlinke includefiles](j\j\emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sjZj_sK~jkj\ubajk}(jT]jV]jX]jZ]j\]ujkjjkj}\ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj;Zubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj\ubajk}(jT]jV]jX]jZ]j\]internalrefurij3Z anchorname#indicesujkjLjkj\ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj\ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj\ubajk}(jT]jV]jX]jZ]j\]exprsubproject and htmlujkjR jkj;Zubejk}(jT]jV]jX]jZ]j\]ujkjjkjZubejk}(jT]jV]jX]jZ]j\]ujkj{jkjZubajk}(jT]jV]jX]jZ]j\]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIRQ-flags state tracing}(jkj jkj]ubajk}(jT]jV]jX]jZ]j\]internalrefuricore-api/irq/irqflags-tracing anchornamehujkjLjkj ]ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj ]ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj]ubajk}(jT]jV]jX]jZ]j\]ujkjubju je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](j')}(jkhjk]jk1   }(jkhjkj>]ubajk}(jT]jV]j2ajX]jZ]j\]ujkj6j^sNj_sNjkj;]ubjkLinux implementation notes}(jkj( jkj;]ubejk}(jT]jV]jX]jZ]j\]internalrefuribpf/linux-notes anchornamehujkjLjkj8]ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj5]ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](j')}(jkhjk]jk 1.1   }(jkhjkjk]ubajk}(jT]jV]j2ajX]jZ]j\]ujkj6j^sNj_sNjkjh]ubjkByte swap instructions}(jkByte swap instructionsjkjh]ubejk}(jT]jV]jX]jZ]j\]internalrefurijW] anchorname#byte-swap-instructionsujkjLjkje]ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjb]ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj_]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](j')}(jkhjk]jk 1.2   }(jkhjkj]ubajk}(jT]jV]j2ajX]jZ]j\]ujkj6j^sNj_sNjkj]ubjkJump instructions}(jkJump instructionsjkj]ubejk}(jT]jV]jX]jZ]j\]internalrefurijW] anchorname#jump-instructionsujkjLjkj]ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj]ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj_]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](j')}(jkhjk]jk 1.3   }(jkhjkj]ubajk}(jT]jV]j2ajX]jZ]j\]ujkj6j^sNj_sNjkj]ubjkMaps}(jkMapsjkj]ubejk}(jT]jV]jX]jZ]j\]internalrefurijW] anchorname#mapsujkjLjkj]ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj]ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj_]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](j')}(jkhjk]jk 1.4   }(jkhjkj]ubajk}(jT]jV]j2ajX]jZ]j\]ujkj6j^sNj_sNjkj]ubjk Variables}(jk Variablesjkj]ubejk}(jT]jV]jX]jZ]j\]internalrefurijW] anchorname #variablesujkjLjkj]ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj]ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj_]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](j')}(jkhjk]jk 1.5   }(jkhjkj/^ubajk}(jT]jV]j2ajX]jZ]j\]ujkj6j^sNj_sNjkj,^ubjk%Legacy BPF Packet access instructions}(jk%Legacy BPF Packet access instructionsjkj,^ubejk}(jT]jV]jX]jZ]j\]internalrefurijW] anchorname&#legacy-bpf-packet-access-instructionsujkjLjkj)^ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj&^ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj_]ubejk}(jT]jV]jX]jZ]j\]ujkjjkj5]ubejk}(jT]jV]jX]jZ]j\]ujkj{jkj2]ubajk}(jT]jV]jX]jZ]j\]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBPF_PROG_TYPE_CGROUP_SYSCTL}(jkj6 jkjr^ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchornamehujkjLjkjo^ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjl^ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Attach type}(jk1. Attach typejkj^ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #attach-typeujkjLjkj^ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj^ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2. Context}(jk 2. Contextjkj^ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#contextujkjLjkj^ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj^ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Return code}(jk3. Return codejkj^ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #return-codeujkjLjkj^ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj^ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4. Helpers}(jk 4. Helpersjkj^ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#helpersujkjLjkj^ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj^ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5. Examples}(jk 5. Examplesjkj!_ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname #examplesujkjLjkj_ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj_ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj^ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6. Notes}(jk6. NotesjkjE_ubajk}(jT]jV]jX]jZ]j\]internalrefurij anchorname#notesujkjLjkjB_ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj?_ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj^ubejk}(jT]jV]jX]jZ]j\]ujkjjkjl^ubejk}(jT]jV]jX]jZ]j\]ujkj{jkji^ubajk}(jT]jV]jX]jZ]j\]ujkjubjje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAPI naming convention}(jkjD jkj~_ubajk}(jT]jV]jX]jZ]j\]internalrefuri#bpf/libbpf/libbpf_naming_convention anchornamehujkjLjkj{_ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjx_ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSystem call wrappers}(jkSystem call wrappersjkj_ubajk}(jT]jV]jX]jZ]j\]internalrefurij_ anchorname#system-call-wrappersujkjLjkj_ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj_ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkObjects}(jkObjectsjkj_ubajk}(jT]jV]jX]jZ]j\]internalrefurij_ anchorname#objectsujkjLjkj_ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj_ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAuxiliary functions}(jkAuxiliary functionsjkj_ubajk}(jT]jV]jX]jZ]j\]internalrefurij_ anchorname#auxiliary-functionsujkjLjkj_ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj_ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkABI}(jkABIjkj `ubajk}(jT]jV]jX]jZ]j\]internalrefurij_ anchorname#abiujkjLjkj`ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj`ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSymbol visibility}(jkSymbol visibilityjkj.`ubajk}(jT]jV]jX]jZ]j\]internalrefurij_ anchorname#symbol-visibilityujkjLjkj+`ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj(`ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkABI versioning}(jkABI versioningjkjR`ubajk}(jT]jV]jX]jZ]j\]internalrefurij_ anchorname#abi-versioningujkjLjkjO`ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjL`ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj_ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStand-alone build}(jkStand-alone buildjkjv`ubajk}(jT]jV]jX]jZ]j\]internalrefurij_ anchorname#stand-alone-buildujkjLjkjs`ubajk}(jT]jV]jX]jZ]j\]ujkjSjkjp`ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj_ubejk}(jT]jV]jX]jZ]j\]ujkjjkjx_ubejk}(jT]jV]jX]jZ]j\]ujkj{jkju_ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAPI documentation convention}(jkAPI documentation conventionjkj`ubajk}(jT]jV]jX]jZ]j\]internalrefurij_ anchorname#api-documentation-conventionujkjLjkj`ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj`ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLicense}(jkLicensejkj`ubajk}(jT]jV]jX]jZ]j\]internalrefurij_ anchorname#licenseujkjLjkj`ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj`ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj`ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLinks}(jkLinksjkj`ubajk}(jT]jV]jX]jZ]j\]internalrefurij_ anchorname#linksujkjLjkj`ubajk}(jT]jV]jX]jZ]j\]ujkjSjkj`ubajk}(jT]jV]jX]jZ]j\]ujkj{jkj`ubejk}(jT]jV]jX]jZ]j\]ujkjjkj`ubejk}(jT]jV]jX]jZ]j\]ujkj{jkju_ubejk}(jT]jV]jX]jZ]j\]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDynamic DMA mapping Guide}(jkjR jkj$aubajk}(jT]jV]jX]jZ]j\]internalrefuricore-api/dma-api-howto anchornamehujkjLjkj!aubajk}(jT]jV]jX]jZ]j\]ujkjSjkjaubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCPU and DMA addresses}(jkCPU and DMA addressesjkjDaubajk}(jT]jV]jX]jZ]j\]internalrefurij3a anchorname#cpu-and-dma-addressesujkjLjkjAaubajk}(jT]jV]jX]jZ]j\]ujkjSjkj>aubajk}(jT]jV]jX]jZ]j\]ujkj{jkj;aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat memory is DMA’able?}(jkWhat memory is DMA'able?jkjhaubajk}(jT]jV]jX]jZ]j\]internalrefurij3a anchorname#what-memory-is-dma-ableujkjLjkjeaubajk}(jT]jV]jX]jZ]j\]ujkjSjkjbaubajk}(jT]jV]jX]jZ]j\]ujkj{jkj;aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA addressing capabilities}(jkDMA addressing capabilitiesjkjaubajk}(jT]jV]jX]jZ]j\]internalrefurij3a anchorname#dma-addressing-capabilitiesujkjLjkjaubajk}(jT]jV]jX]jZ]j\]ujkjSjkjaubajk}(jT]jV]jX]jZ]j\]ujkj{jkj;aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTypes of DMA mappings}(jkTypes of DMA mappingsjkjaubajk}(jT]jV]jX]jZ]j\]internalrefurij3a anchorname#types-of-dma-mappingsujkjLjkjaubajk}(jT]jV]jX]jZ]j\]ujkjSjkjaubajk}(jT]jV]jX]jZ]j\]ujkj{jkj;aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing Consistent DMA mappings}(jkUsing Consistent DMA mappingsjkjaubajk}(jT]jV]jX]jZ]j\]internalrefurij3a anchorname#using-consistent-dma-mappingsujkjLjkjaubajk}(jT]jV]jX]jZ]j\]ujkjSjkjaubajk}(jT]jV]jX]jZ]j\]ujkj{jkj;aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk DMA Direction}(jk DMA Directionjkjaubajk}(jT]jV]jX]jZ]j\]internalrefurij3a anchorname#dma-directionujkjLjkjaubajk}(jT]jV]jX]jZ]j\]ujkjSjkjaubajk}(jT]jV]jX]jZ]j\]ujkj{jkj;aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsing Streaming DMA mappings}(jkUsing Streaming DMA mappingsjkjbubajk}(jT]jV]jX]jZ]j\]internalrefurij3a anchorname#using-streaming-dma-mappingsujkjLjkjbubajk}(jT]jV]jX]jZ]j\]ujkjSjkjbubajk}(jT]jV]jX]jZ]j\]ujkj{jkj;aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHandling Errors}(jkHandling Errorsjkj@bubajk}(jT]jV]jX]jZ]j\]internalrefurij3a anchorname#handling-errorsujkjLjkj=bubajk}(jT]jV]jX]jZ]j\]ujkjSjkj:bubajk}(jT]jV]jX]jZ]j\]ujkj{jkj;aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Optimizing Unmap State Space Consumption}(jk(Optimizing Unmap State Space Consumptionjkjdbubajk}(jT]jV]jX]jZ]j\]internalrefurij3a anchorname)#optimizing-unmap-state-space-consumptionujkjLjkjabubajk}(jT]jV]jX]jZ]j\]ujkjSjkj^bubajk}(jT]jV]jX]jZ]j\]ujkj{jkj;aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlatform Issues}(jkPlatform Issuesjkjbubajk}(jT]jV]jX]jZ]j\]internalrefurij3a anchorname#platform-issuesujkjLjkjbubajk}(jT]jV]jX]jZ]j\]ujkjSjkjbubajk}(jT]jV]jX]jZ]j\]ujkj{jkj;aubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkClosing}(jkClosingjkjbubajk}(jT]jV]jX]jZ]j\]internalrefurij3a anchorname#closingujkjLjkjbubajk}(jT]jV]jX]jZ]j\]ujkjSjkjbubajk}(jT]jV]jX]jZ]j\]ujkj{jkj;aubejk}(jT]jV]jX]jZ]j\]ujkjjkjaubejk}(jT]jV]jX]jZ]j\]ujkj{jkjaubajk}(jT]jV]jX]jZ]j\]ujkjubj4 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/Block layer support for Persistent Reservations}(jkj` jkjbubajk}(jT]jV]jX]jZ]j\]internalrefuriblock/pr anchornamehujkjLjkjbubajk}(jT]jV]jX]jZ]j\]ujkjSjkjbubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2The following types of reservations are supported:}(jk2The following types of reservations are supported:jkjcubajk}(jT]jV]jX]jZ]j\]internalrefurijb anchorname2#the-following-types-of-reservations-are-supportedujkjLjkjcubajk}(jT]jV]jX]jZ]j\]ujkjSjkjbubajk}(jT]jV]jX]jZ]j\]ujkj{jkjbubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"The following ioctl are supported:}(jk"The following ioctl are supported:jkj)cubajk}(jT]jV]jX]jZ]j\]internalrefurijb anchorname"#the-following-ioctl-are-supportedujkjLjkj&cubajk}(jT]jV]jX]jZ]j\]ujkjSjkj#cubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. IOC_PR_REGISTER}(jk1. IOC_PR_REGISTERjkjJcubajk}(jT]jV]jX]jZ]j\]internalrefurijb anchorname#ioc-pr-registerujkjLjkjGcubajk}(jT]jV]jX]jZ]j\]ujkjSjkjDcubajk}(jT]jV]jX]jZ]j\]ujkj{jkjAcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. IOC_PR_RESERVE}(jk2. IOC_PR_RESERVEjkjncubajk}(jT]jV]jX]jZ]j\]internalrefurijb anchorname#ioc-pr-reserveujkjLjkjkcubajk}(jT]jV]jX]jZ]j\]ujkjSjkjhcubajk}(jT]jV]jX]jZ]j\]ujkj{jkjAcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. IOC_PR_RELEASE}(jk3. IOC_PR_RELEASEjkjcubajk}(jT]jV]jX]jZ]j\]internalrefurijb anchorname#ioc-pr-releaseujkjLjkjcubajk}(jT]jV]jX]jZ]j\]ujkjSjkjcubajk}(jT]jV]jX]jZ]j\]ujkj{jkjAcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. IOC_PR_PREEMPT}(jk4. IOC_PR_PREEMPTjkjcubajk}(jT]jV]jX]jZ]j\]internalrefurijb anchorname#ioc-pr-preemptujkjLjkjcubajk}(jT]jV]jX]jZ]j\]ujkjSjkjcubajk}(jT]jV]jX]jZ]j\]ujkj{jkjAcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. IOC_PR_PREEMPT_ABORT}(jk5. IOC_PR_PREEMPT_ABORTjkjcubajk}(jT]jV]jX]jZ]j\]internalrefurijb anchorname#ioc-pr-preempt-abortujkjLjkjcubajk}(jT]jV]jX]jZ]j\]ujkjSjkjcubajk}(jT]jV]jX]jZ]j\]ujkj{jkjAcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6. IOC_PR_CLEAR}(jk6. IOC_PR_CLEARjkjcubajk}(jT]jV]jX]jZ]j\]internalrefurijb anchorname #ioc-pr-clearujkjLjkjcubajk}(jT]jV]jX]jZ]j\]ujkjSjkjcubajk}(jT]jV]jX]jZ]j\]ujkj{jkjAcubejk}(jT]jV]jX]jZ]j\]ujkjjkj#cubejk}(jT]jV]jX]jZ]j\]ujkj{jkjbubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFlags}(jkFlagsjkj.dubajk}(jT]jV]jX]jZ]j\]internalrefurijb anchorname#flagsujkjLjkj+dubajk}(jT]jV]jX]jZ]j\]ujkjSjkj(dubajk}(jT]jV]jX]jZ]j\]ujkj{jkjbubejk}(jT]jV]jX]jZ]j\]ujkjjkjbubejk}(jT]jV]jX]jZ]j\]ujkj{jkjbubajk}(jT]jV]jX]jZ]j\]ujkjubje je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe errseq_t datatype}(jkjn jkjgdubajk}(jT]jV]jX]jZ]j\]internalrefuricore-api/errseq anchornamehujkjLjkjddubajk}(jT]jV]jX]jZ]j\]ujkjSjkjadubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk API usage}(jk API usagejkjdubajk}(jT]jV]jX]jZ]j\]internalrefurijvd anchorname #api-usageujkjLjkjdubajk}(jT]jV]jX]jZ]j\]ujkjSjkjdubajk}(jT]jV]jX]jZ]j\]ujkj{jkj~dubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Serializing errseq_t cursor updates}(jk#Serializing errseq_t cursor updatesjkjdubajk}(jT]jV]jX]jZ]j\]internalrefurijvd anchorname$#serializing-errseq-t-cursor-updatesujkjLjkjdubajk}(jT]jV]jX]jZ]j\]ujkjSjkjdubajk}(jT]jV]jX]jZ]j\]ujkj{jkj~dubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Functions}(jk Functionsjkjdubajk}(jT]jV]jX]jZ]j\]internalrefurijvd anchorname #functionsujkjLjkjdubajk}(jT]jV]jX]jZ]j\]ujkjSjkjdubajk}(jT]jV]jX]jZ]j\]ujkj{jkj~dubejk}(jT]jV]jX]jZ]j\]ujkjjkjadubejk}(jT]jV]jX]jZ]j\]ujkj{jkj^dubajk}(jT]jV]jX]jZ]j\]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Generic radix trees/sparse arrays}(jkj| jkjeubajk}(jT]jV]jX]jZ]j\]internalrefuricore-api/generic-radix-tree anchornamehujkjLjkjeubajk}(jT]jV]jX]jZ]j\]ujkjSjkjeubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkgeneric radix tree functions}(jkgeneric radix tree functionsjkj(eubajk}(jT]jV]jX]jZ]j\]internalrefurije anchorname#generic-radix-tree-functionsujkjLjkj%eubajk}(jT]jV]jX]jZ]j\]ujkjSjkj"eubajk}(jT]jV]jX]jZ]j\]ujkj{jkjeubajk}(jT]jV]jX]jZ]j\]ujkjjkjeubejk}(jT]jV]jX]jZ]j\]ujkj{jkjdubajk}(jT]jV]jX]jZ]j\]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBPF_MAP_TYPE_LPM_TRIE}(jkj jkjaeubajk}(jT]jV]jX]jZ]j\]internalrefurij% anchornamehujkjLjkj^eubajk}(jT]jV]jX]jZ]j\]ujkjSjkj[eubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUsage}(jkUsagejkjeubajk}(jT]jV]jX]jZ]j\]internalrefurij% anchorname#usageujkjLjkj}eubajk}(jT]jV]jX]jZ]j\]ujkjSjkjzeubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Kernel BPF}(jk Kernel BPFjkjeubajk}(jT]jV]jX]jZ]j\]internalrefurij% anchorname #kernel-bpfujkjLjkjeubajk}(jT]jV]jX]jZ]j\]ujkjSjkjeubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_lookup_elem()}(jkbpf_map_lookup_elem()jkjeubajk}(jT]jV]jX]jZ]j\]internalrefurij% anchorname#bpf-map-lookup-elemujkjLjkjeubajk}(jT]jV]jX]jZ]j\]ujkjSjkjeubajk}(jT]jV]jX]jZ]j\]ujkj{jkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_update_elem()}(jkbpf_map_update_elem()jkjeubajk}(jT]jV]jX]jZ]j\]internalrefurij% anchorname#bpf-map-update-elemujkjLjkjeubajk}(jT]jV]jX]jZ]j\]ujkjSjkjeubajk}(jT]jV]jX]jZ]j\]ujkj{jkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_delete_elem()}(jkbpf_map_delete_elem()jkj fubajk}(jT]jV]jX]jZ]j\]internalrefurij% anchorname#bpf-map-delete-elemujkjLjkjfubajk}(jT]jV]jX]jZ]j\]ujkjSjkjfubajk}(jT]jV]jX]jZ]j\]ujkj{jkjeubejk}(jT]jV]jX]jZ]j\]ujkjjkjeubejk}(jT]jV]jX]jZ]j\]ujkj{jkjeubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Userspace}(jk Userspacejkj:fubajk}(jT]jV]jX]jZ]j\]internalrefurij% anchorname #userspaceujkjLjkj7fubajk}(jT]jV]jX]jZ]j\]ujkjSjkj4fubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_map_get_next_key()}(jkbpf_map_get_next_key()jkj[fubajk}(jT]jV]jX]jZ]j\]internalrefurij% anchorname#bpf-map-get-next-keyujkjLjkjXfubajk}(jT]jV]jX]jZ]j\]ujkjSjkjUfubajk}(jT]jV]jX]jZ]j\]ujkj{jkjRfubajk}(jT]jV]jX]jZ]j\]ujkjjkj4fubejk}(jT]jV]jX]jZ]j\]ujkj{jkjeubejk}(jT]jV]jX]jZ]j\]ujkjjkjzeubejk}(jT]jV]jX]jZ]j\]ujkj{jkjweubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkjfubajk}(jT]jV]jX]jZ]j\]internalrefurij% anchorname #examplesujkjLjkjfubajk}(jT]jV]jX]jZ]j\]ujkjSjkjfubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Kernel BPF}(jk Kernel BPFjkjfubajk}(jT]jV]jX]jZ]j\]internalrefurij% anchorname#id1ujkjLjkjfubajk}(jT]jV]jX]jZ]j\]ujkjSjkjfubajk}(jT]jV]jX]jZ]j\]ujkj{jkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Userspace}(jk Userspacejkjfubajk}(jT]jV]jX]jZ]j\]internalrefurij% anchorname#id2ujkjLjkjfubajk}(jT]jV]jX]jZ]j\]ujkjSjkjfubajk}(jT]jV]jX]jZ]j\]ujkj{jkjfubejk}(jT]jV]jX]jZ]j\]ujkjjkjfubejk}(jT]jV]jX]jZ]j\]ujkj{jkjweubejk}(jT]jV]jX]jZ]j\]ujkjjkj[eubejk}(jT]jV]jX]jZ]j\]ujkj{jkjXeubajk}(jT]jV]jX]jZ]j\]ujkjubj+je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEEverything you never wanted to know about kobjects, ksets, and ktypes}(jkj jkj!gubajk}(jT]jV]jX]jZ]j\]internalrefuricore-api/kobject anchornamehujkjLjkjgubajk}(jT]jV]jX]jZ]j\]ujkjSjkjgubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEmbedding kobjects}(jkEmbedding kobjectsjkjAgubajk}(jT]jV]jX]jZ]j\]internalrefurij0g anchorname#embedding-kobjectsujkjLjkj>gubajk}(jT]jV]jX]jZ]j\]ujkjSjkj;gubajk}(jT]jV]jX]jZ]j\]ujkj{jkj8gubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInitialization of kobjects}(jkInitialization of kobjectsjkjegubajk}(jT]jV]jX]jZ]j\]internalrefurij0g anchorname#initialization-of-kobjectsujkjLjkjbgubajk}(jT]jV]jX]jZ]j\]ujkjSjkj_gubajk}(jT]jV]jX]jZ]j\]ujkj{jkj8gubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUevents}(jkUeventsjkjgubajk}(jT]jV]jX]jZ]j\]internalrefurij0g anchorname#ueventsujkjLjkjgubajk}(jT]jV]jX]jZ]j\]ujkjSjkjgubajk}(jT]jV]jX]jZ]j\]ujkj{jkj8gubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReference counts}(jkReference countsjkjgubajk}(jT]jV]jX]jZ]j\]internalrefurij0g anchorname#reference-countsujkjLjkjgubajk}(jT]jV]jX]jZ]j\]ujkjSjkjgubajk}(jT]jV]jX]jZ]j\]ujkj{jkj8gubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCreating “simple” kobjects}(jkCreating "simple" kobjectsjkjgubajk}(jT]jV]jX]jZ]j\]internalrefurij0g anchorname#creating-simple-kobjectsujkjLjkjgubajk}(jT]jV]jX]jZ]j\]ujkjSjkjgubajk}(jT]jV]jX]jZ]j\]ujkj{jkj8gubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkktypes and release methods}(jkktypes and release methodsjkjgubajk}(jT]jV]jX]jZ]j\]internalrefurij0g anchorname#ktypes-and-release-methodsujkjLjkjgubajk}(jT]jV]jX]jZ]j\]ujkjSjkjgubajk}(jT]jV]jX]jZ]j\]ujkj{jkj8gubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkksets}(jkksetsjkjhubajk}(jT]jV]jX]jZ]j\]internalrefurij0g anchorname#ksetsujkjLjkjhubajk}(jT]jV]jX]jZ]j\]ujkjSjkjhubajk}(jT]jV]jX]jZ]j\]ujkj{jkj8gubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKobject removal}(jkKobject removaljkj=hubajk}(jT]jV]jX]jZ]j\]internalrefurij0g anchorname#kobject-removalujkjLjkj:hubajk}(jT]jV]jX]jZ]j\]ujkjSjkj7hubajk}(jT]jV]jX]jZ]j\]ujkj{jkj8gubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample code to copy from}(jkExample code to copy fromjkjahubajk}(jT]jV]jX]jZ]j\]internalrefurij0g anchorname#example-code-to-copy-fromujkjLjkj^hubajk}(jT]jV]jX]jZ]j\]ujkjSjkj[hubajk}(jT]jV]jX]jZ]j\]ujkj{jkj8gubejk}(jT]jV]jX]jZ]j\]ujkjjkjgubejk}(jT]jV]jX]jZ]j\]ujkj{jkjgubajk}(jT]jV]jX]jZ]j\]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Atomic Operation Control (ATOMCTL) Register}(jkj jkjhubajk}(j ]j ]j ]j ]j ]internalrefuriarch/xtensa/atomctl anchornamehujk referencejkjhubajk}(j ]j ]j ]j ]j ]ujkcompact_paragraphjkjhubajk}(j ]j ]j ]j ]j ]ujk list_itemjkjhubajk}(j ]j ]j ]j ]j ]ujk bullet_listubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)MTRR (Memory Type Range Register) control}(jkj jkjhubajk}(j ]j ]j ]j ]j ]internalrefuri arch/x86/mtrr anchornamehjpj ujkjhjkjhubajk}(j ]j ]j ]j ]j ]ujkjhjkjhubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPhasing out MTRR use}(jkPhasing out MTRR usejkjhubajk}(j ]j ]j ]j ]j ]internalrefurijh anchorname#phasing-out-mtrr-usejp](K Keujkjhjkjhubajk}(j ]j ]j ]j ]j ]ujkjhjkjhubajk}(j ]j ]j ]j ]j ]ujkjhjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReading MTRRs from the shell}(jkReading MTRRs from the shelljkjiubajk}(j ]j ]j ]j ]j ]internalrefurijh anchorname#reading-mtrrs-from-the-shelljp](K Keujkjhjkj iubajk}(j ]j ]j ]j ]j ]ujkjhjkj iubajk}(j ]j ]j ]j ]j ]ujkjhjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCreating overlapping MTRRs}(jkCreating overlapping MTRRsjkj4iubajk}(j ]j ]j ]j ]j ]internalrefurijh anchorname#creating-overlapping-mtrrsjp](K Keujkjhjkj1iubajk}(j ]j ]j ]j ]j ]ujkjhjkj.iubajk}(j ]j ]j ]j ]j ]ujkjhjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRemoving MTRRs from the C-shel}(jkRemoving MTRRs from the C-sheljkjYiubajk}(j ]j ]j ]j ]j ]internalrefurijh anchorname#removing-mtrrs-from-the-c-sheljp](K KeujkjhjkjViubajk}(j ]j ]j ]j ]j ]ujkjhjkjSiubajk}(j ]j ]j ]j ]j ]ujkjhjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0Reading MTRRs from a C program using ioctl()’s}(jk.Reading MTRRs from a C program using ioctl()'sjkj~iubajk}(j ]j ]j ]j ]j ]internalrefurijh anchorname-#reading-mtrrs-from-a-c-program-using-ioctl-sjp](K Keujkjhjkj{iubajk}(j ]j ]j ]j ]j ]ujkjhjkjxiubajk}(j ]j ]j ]j ]j ]ujkjhjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3Creating MTRRs from a C programme using ioctl()’s}(jk1Creating MTRRs from a C programme using ioctl()'sjkjiubajk}(j ]j ]j ]j ]j ]internalrefurijh anchorname0#creating-mtrrs-from-a-c-programme-using-ioctl-sjp](K Keujkjhjkjiubajk}(j ]j ]j ]j ]j ]ujkjhjkjiubajk}(j ]j ]j ]j ]j ]ujkjhjkjhubejk}(j ]j ]j ]j ]j ]ujkjhjkjhubejk}(j ]j ]j ]j ]j ]ujkjhjkjhubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkx86_64 Support}(jkj jkjiubajk}(j ]j ]j ]j ]j ]internalrefuriarch/x86/x86_64/index anchornamehjpj ujkjhjkjiubajk}(j ]j ]j ]j ]j ]ujkjhjkjiubje0)}(jkhjk]jH)}(jkhjk]jk}(j ]j ]j ]j ]j ]parentjientries](Narch/x86/x86_64/boot-optionsNarch/x86/x86_64/uefiNarch/x86/x86_64/mmNarch/x86/x86_64/5level-pagingN%arch/x86/x86_64/fake-numa-for-cpusetsN arch/x86/x86_64/cpu-hotplug-specNarch/x86/x86_64/machinecheckNarch/x86/x86_64/fsgsNarch/x86/x86_64/frede includefiles](jjjjjjj jj jj jjjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujktoctreej^sC/var/lib/git/docbuild/linux/Documentation/arch/x86/x86_64/index.rstj_sKjkjiubajk}(j ]j ]j ]j ]j ]ujkjhjkjiubejk}(j ]j ]j ]j ]j ]ujkjhjkjiubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk S/390 PCI}(jkj jkj=jubajk}(j ]j ]j ]j ]j ]internalrefuri arch/s390/pci anchornamehujkjhjkj:jubajk}(j ]j ]j ]j ]j ]ujkjhjkj7jubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+Command line parameters and debugfs entries}(jk+Command line parameters and debugfs entriesjkj]jubajk}(j ]j ]j ]j ]j ]internalrefurijLj anchorname,#command-line-parameters-and-debugfs-entriesujkjhjkjZjubajk}(j ]j ]j ]j ]j ]ujkjhjkjWjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCommand line parameters}(jkCommand line parametersjkj~jubajk}(j ]j ]j ]j ]j ]internalrefurijLj anchorname#command-line-parametersujkjhjkj{jubajk}(j ]j ]j ]j ]j ]ujkjhjkjxjubajk}(j ]j ]j ]j ]j ]ujkjhjkjujubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdebugfs entries}(jkdebugfs entriesjkjjubajk}(j ]j ]j ]j ]j ]internalrefurijLj anchorname#debugfs-entriesujkjhjkjjubajk}(j ]j ]j ]j ]j ]ujkjhjkjjubajk}(j ]j ]j ]j ]j ]ujkjhjkjujubejk}(j ]j ]j ]j ]j ]ujkjhjkjWjubejk}(j ]j ]j ]j ]j ]ujkjhjkjTjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs entries}(jk Sysfs entriesjkjjubajk}(j ]j ]j ]j ]j ]internalrefurijLj anchorname#sysfs-entriesujkjhjkjjubajk}(j ]j ]j ]j ]j ]ujkjhjkjjubajk}(j ]j ]j ]j ]j ]ujkjhjkjTjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnumeration and hotplug}(jkEnumeration and hotplugjkjjubajk}(j ]j ]j ]j ]j ]internalrefurijLj anchorname#enumeration-and-hotplugujkjhjkjjubajk}(j ]j ]j ]j ]j ]ujkjhjkjjubajk}(j ]j ]j ]j ]j ]ujkjhjkjTjubejk}(j ]j ]j ]j ]j ]ujkjhjkj7jubejk}(j ]j ]j ]j ]j ]ujkjhjkj4jubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Early Printk}(jkj jkj/kubajk}(j ]j ]j ]j ]j ]internalrefuriarch/x86/earlyprintk anchornamehjpj ujkjhjkj,kubajk}(j ]j ]j ]j ]j ]ujkjhjkj)kubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHardware requirements}(jkHardware requirementsjkjOkubajk}(j ]j ]j ]j ]j ]internalrefurij>k anchorname#hardware-requirementsjp](KKeujkjhjkjLkubajk}(j ]j ]j ]j ]j ]ujkjhjkjIkubajk}(j ]j ]j ]j ]j ]ujkjhjkjFkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSoftware requirements}(jkSoftware requirementsjkjtkubajk}(j ]j ]j ]j ]j ]internalrefurij>k anchorname#software-requirementsjp](KKeujkjhjkjqkubajk}(j ]j ]j ]j ]j ]ujkjhjkjnkubajk}(j ]j ]j ]j ]j ]ujkjhjkjFkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting}(jkTestingjkjkubajk}(j ]j ]j ]j ]j ]internalrefurij>k anchorname#testingjp](KKeujkjhjkjkubajk}(j ]j ]j ]j ]j ]ujkjhjkjkubajk}(j ]j ]j ]j ]j ]ujkjhjkjFkubejk}(j ]j ]j ]j ]j ]ujkjhjkj)kubejk}(j ]j ]j ]j ]j ]ujkjhjkj&kubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Application Data Integrity (ADI)}(jkj jkjkubajk}(j ]j ]j ]j ]j ]internalrefuriarch/sparc/adi anchornamehujkjhjkjkubajk}(j ]j ]j ]j ]j ]ujkjhjkjkubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIMPORTANT NOTES}(jkIMPORTANT NOTESjkjkubajk}(j ]j ]j ]j ]j ]internalrefurijk anchorname#important-notesujkjhjkjkubajk}(j ]j ]j ]j ]j ]ujkjhjkjkubajk}(j ]j ]j ]j ]j ]ujkjhjkjkubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkADI related traps}(jkADI related trapsjkjlubajk}(j ]j ]j ]j ]j ]internalrefurijk anchorname#adi-related-trapsujkjhjkjlubajk}(j ]j ]j ]j ]j ]ujkjhjkjlubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDisrupting memory corruption}(jkDisrupting memory corruptionjkj8lubajk}(j ]j ]j ]j ]j ]internalrefurijk anchorname#disrupting-memory-corruptionujkjhjkj5lubajk}(j ]j ]j ]j ]j ]ujkjhjkj2lubajk}(j ]j ]j ]j ]j ]ujkjhjkj/lubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPrecise memory corruption}(jkPrecise memory corruptionjkj\lubajk}(j ]j ]j ]j ]j ]internalrefurijk anchorname#precise-memory-corruptionujkjhjkjYlubajk}(j ]j ]j ]j ]j ]ujkjhjkjVlubajk}(j ]j ]j ]j ]j ]ujkjhjkj/lubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk MCD disabled}(jk MCD disabledjkjlubajk}(j ]j ]j ]j ]j ]internalrefurijk anchorname #mcd-disabledujkjhjkj}lubajk}(j ]j ]j ]j ]j ]ujkjhjkjzlubajk}(j ]j ]j ]j ]j ]ujkjhjkj/lubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSample program to use ADI}(jkSample program to use ADIjkjlubajk}(j ]j ]j ]j ]j ]internalrefurijk anchorname#sample-program-to-use-adiujkjhjkjlubajk}(j ]j ]j ]j ]j ]ujkjhjkjlubajk}(j ]j ]j ]j ]j ]ujkjhjkj/lubejk}(j ]j ]j ]j ]j ]ujkjhjkjlubejk}(j ]j ]j ]j ]j ]ujkjhjkjkubejk}(j ]j ]j ]j ]j ]ujkjhjkjkubejk}(j ]j ]j ]j ]j ]ujkjhjkjkubajk}(j ]j ]j ]j ]j ]ujkjhubj$je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!jkj&oubajk}(j ]j ]j ]j ]j ]internalrefuriarch/x86/booting-dt anchornamehjpjE!ujkjhjkj#oubajk}(j ]j ]j ]j ]j ]ujkjhjkj oubajk}(j ]j ]j ]j ]j ]ujkjhjkjoubajk}(j ]j ]j ]j ]j ]ujkjhubjKje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5-level paging}(jkjM!jkjRoubajk}(j ]j ]j ]j ]j ]internalrefuriarch/x86/x86_64/5level-paging anchornamehjpjT!ujkjhjkjOoubajk}(j ]j ]j ]j ]j ]ujkjhjkjLoubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjroubajk}(j ]j ]j ]j ]j ]internalrefurijao anchorname #overviewjp](KKKeujkjhjkjooubajk}(j ]j ]j ]j ]j ]ujkjhjkjloubajk}(j ]j ]j ]j ]j ]ujkjhjkjioubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnabling 5-level paging}(jkEnabling 5-level pagingjkjoubajk}(j ]j ]j ]j ]j ]internalrefurijao anchorname#enabling-5-level-pagingjp](KKKeujkjhjkjoubajk}(j ]j ]j ]j ]j ]ujkjhjkjoubajk}(j ]j ]j ]j ]j ]ujkjhjkjioubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*User-space and large virtual address space}(jk*User-space and large virtual address spacejkjoubajk}(j ]j ]j ]j ]j ]internalrefurijao anchorname+#user-space-and-large-virtual-address-spacejp](KKKeujkjhjkjoubajk}(j ]j ]j ]j ]j ]ujkjhjkjoubajk}(j ]j ]j ]j ]j ]ujkjhjkjioubejk}(j ]j ]j ]j ]j ]ujkjhjkjLoubejk}(j ]j ]j ]j ]j ]ujkjhjkjIoubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkS/390 driver model interfaces}(jkj\!jkjoubajk}(j ]j ]j ]j ]j ]internalrefuriarch/s390/driver-model anchornamehujkjhjkjoubajk}(j ]j ]j ]j ]j ]ujkjhjkjoubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. CCW devices}(jk1. CCW devicesjkjpubajk}(j ]j ]j ]j ]j ]internalrefurijp anchorname #ccw-devicesujkjhjkjpubajk}(j ]j ]j ]j ]j ]ujkjhjkjpubajk}(j ]j ]j ]j ]j ]ujkjhjkj pubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.1 Bringing up a ccw device}(jk1.1 Bringing up a ccw devicejkj:pubajk}(j ]j ]j ]j ]j ]internalrefurijp anchorname#bringing-up-a-ccw-deviceujkjhjkj7pubajk}(j ]j ]j ]j ]j ]ujkjhjkj4pubajk}(j ]j ]j ]j ]j ]ujkjhjkj pubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$1.2 Writing a driver for ccw devices}(jk$1.2 Writing a driver for ccw devicesjkj^pubajk}(j ]j ]j ]j ]j ]internalrefurijp anchorname!#writing-a-driver-for-ccw-devicesujkjhjkj[pubajk}(j ]j ]j ]j ]j ]ujkjhjkjXpubajk}(j ]j ]j ]j ]j ]ujkjhjkj pubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1.3 ccwgroup devices}(jk1.3 ccwgroup devicesjkjpubajk}(j ]j ]j ]j ]j ]internalrefurijp anchorname#ccwgroup-devicesujkjhjkjpubajk}(j ]j ]j ]j ]j ]ujkjhjkj|pubajk}(j ]j ]j ]j ]j ]ujkjhjkj pubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Channel paths}(jk2. Channel pathsjkjpubajk}(j ]j ]j ]j ]j ]internalrefurijp anchorname#channel-pathsujkjhjkjpubajk}(j ]j ]j ]j ]j ]ujkjhjkjpubajk}(j ]j ]j ]j ]j ]ujkjhjkj pubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. System devices}(jk3. System devicesjkjpubajk}(j ]j ]j ]j ]j ]internalrefurijp anchorname#system-devicesujkjhjkjpubajk}(j ]j ]j ]j ]j ]ujkjhjkjpubajk}(j ]j ]j ]j ]j ]ujkjhjkj pubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3.1 xpram}(jk 3.1 xpramjkjpubajk}(j ]j ]j ]j ]j ]internalrefurijp anchorname#xpramujkjhjkjpubajk}(j ]j ]j ]j ]j ]ujkjhjkjpubajk}(j ]j ]j ]j ]j ]ujkjhjkj pubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.2 cpus}(jk3.2 cpusjkjqubajk}(j ]j ]j ]j ]j ]internalrefurijp anchorname#cpusujkjhjkjqubajk}(j ]j ]j ]j ]j ]ujkjhjkj qubajk}(j ]j ]j ]j ]j ]ujkjhjkj pubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. Other devices}(jk4. Other devicesjkj6qubajk}(j ]j ]j ]j ]j ]internalrefurijp anchorname#other-devicesujkjhjkj3qubajk}(j ]j ]j ]j ]j ]ujkjhjkj0qubajk}(j ]j ]j ]j ]j ]ujkjhjkj pubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.1 Netiucv}(jk 4.1 NetiucvjkjZqubajk}(j ]j ]j ]j ]j ]internalrefurijp anchorname#netiucvujkjhjkjWqubajk}(j ]j ]j ]j ]j ]ujkjhjkjTqubajk}(j ]j ]j ]j ]j ]ujkjhjkj pubejk}(j ]j ]j ]j ]j ]ujkjhjkjoubejk}(j ]j ]j ]j ]j ]ujkjhjkjoubajk}(j ]j ]j ]j ]j ]ujkjhubj]je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3Using FS and GS segments in user space applications}(jkjj!jkjqubajk}(j ]j ]j ]j ]j ]internalrefuriarch/x86/x86_64/fsgs anchornamehjpjq!ujkjhjkjqubajk}(j ]j ]j ]j ]j ]ujkjhjkjqubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCommon FS and GS usage}(jkCommon FS and GS usagejkjqubajk}(j ]j ]j ]j ]j ]internalrefurijq anchorname#common-fs-and-gs-usagejp](KKKeujkjhjkjqubajk}(j ]j ]j ]j ]j ]ujkjhjkjqubajk}(j ]j ]j ]j ]j ]ujkjhjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Reading and writing the FS/GS base address}(jk*Reading and writing the FS/GS base addressjkjqubajk}(j ]j ]j ]j ]j ]internalrefurijq anchorname+#reading-and-writing-the-fs-gs-base-addressjp](KKKeujkjhjkjqubajk}(j ]j ]j ]j ]j ]ujkjhjkjqubajk}(j ]j ]j ]j ]j ]ujkjhjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Accessing FS/GS base with arch_prctl()}(jk&Accessing FS/GS base with arch_prctl()jkjqubajk}(j ]j ]j ]j ]j ]internalrefurijq anchorname%#accessing-fs-gs-base-with-arch-prctljp](KKKeujkjhjkjqubajk}(j ]j ]j ]j ]j ]ujkjhjkjqubajk}(j ]j ]j ]j ]j ]ujkjhjkjqubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3Accessing FS/GS base with the FSGSBASE instructions}(jk3Accessing FS/GS base with the FSGSBASE instructionsjkj"rubajk}(j ]j ]j ]j ]j ]internalrefurijq anchorname4#accessing-fs-gs-base-with-the-fsgsbase-instructionsjp](KKKeujkjhjkjrubajk}(j ]j ]j ]j ]j ]ujkjhjkjrubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk FSGSBASE instructions enablement}(jk FSGSBASE instructions enablementjkjDrubajk}(j ]j ]j ]j ]j ]internalrefurijq anchorname!#fsgsbase-instructions-enablementjp](KKKKeujkjhjkjArubajk}(j ]j ]j ]j ]j ]ujkjhjkj>rubajk}(j ]j ]j ]j ]j ]ujkjhjkj;rubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&FSGSBASE instructions compiler support}(jk&FSGSBASE instructions compiler supportjkjirubajk}(j ]j ]j ]j ]j ]internalrefurijq anchorname'#fsgsbase-instructions-compiler-supportjp](KKKKeujkjhjkjfrubajk}(j ]j ]j ]j ]j ]ujkjhjkjcrubajk}(j ]j ]j ]j ]j ]ujkjhjkj;rubejk}(j ]j ]j ]j ]j ]ujkjhjkjrubejk}(j ]j ]j ]j ]j ]ujkjhjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Compiler support for FS/GS based addressing}(jk+Compiler support for FS/GS based addressingjkjrubajk}(j ]j ]j ]j ]j ]internalrefurijq anchorname,#compiler-support-for-fs-gs-based-addressingjp](KKKeujkjhjkjrubajk}(j ]j ]j ]j ]j ]ujkjhjkjrubajk}(j ]j ]j ]j ]j ]ujkjhjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+FS/GS based addressing with inline assembly}(jk+FS/GS based addressing with inline assemblyjkjrubajk}(j ]j ]j ]j ]j ]internalrefurijq anchorname,#fs-gs-based-addressing-with-inline-assemblyjp](KKKeujkjhjkjrubajk}(j ]j ]j ]j ]j ]ujkjhjkjrubajk}(j ]j ]j ]j ]j ]ujkjhjkjqubejk}(j ]j ]j ]j ]j ]ujkjhjkjqubejk}(j ]j ]j ]j ]j ]ujkjhjkjqubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk i386 Support}(jkjy!jkjrubajk}(j ]j ]j ]j ]j ]internalrefuriarch/x86/i386/index anchornamehjpj!ujkjhjkjrubajk}(j ]j ]j ]j ]j ]ujkjhjkjrubje0)}(jkhjk]jH)}(jkhjk]jk}(j ]j ]j ]j ]j ]parentjsentries]Narch/x86/i386/IO-APICa includefiles]jsamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj jj^sA/var/lib/git/docbuild/linux/Documentation/arch/x86/i386/index.rstj_sKjkjsubajk}(j ]j ]j ]j ]j ]ujkjhjkjrubejk}(j ]j ]j ]j ]j ]ujkjhjkjrubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRISC-V architecture}(jkj!jkjHsubajk}(j ]j ]j ]j ]j ]internalrefuriarch/riscv/index anchornamehujkjhjkjEsubajk}(j ]j ]j ]j ]j ]ujkjhjkjBsubje0)}(jkhjk](jH)}(jkhjk]jk}(j ]j ]j ]j ]j ]parentjWsentries](Narch/riscv/acpiNarch/riscv/bootNarch/riscv/boot-image-headerNarch/riscv/vm-layoutNarch/riscv/hwprobeNarch/riscv/patch-acceptanceNarch/riscv/uabiNarch/riscv/vectorNarch/riscv/featurese includefiles](jnsjpsjrsjtsjvsjxsjzsj|sj~semaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj jj^s>/var/lib/git/docbuild/linux/Documentation/arch/riscv/index.rstj_sKjkj_subjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjsubajk}(j ]j ]j ]j ]j ]internalrefurijWs anchorname#indicesujkjhjkjsubajk}(j ]j ]j ]j ]j ]ujkjhjkjsubajk}(j ]j ]j ]j ]j ]ujkjhjkjsubajk}(j ]j ]j ]j ]j ]exprsubproject and htmlujkonlyjkj_subejk}(j ]j ]j ]j ]j ]ujkjhjkjBsubejk}(j ]j ]j ]j ]j ]ujkjhjkj?subajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"x86-specific ELF Auxiliary Vectors}(jkj!jkjsubajk}(j ]j ]j ]j ]j ]internalrefuriarch/x86/elf_auxvec anchornamehjpj!ujkjhjkjsubajk}(j ]j ]j ]j ]j ]ujkjhjkjsubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjsubajk}(j ]j ]j ]j ]j ]internalrefurijs anchorname #introductionjp](K"Keujkjhjkjsubajk}(j ]j ]j ]j ]j ]ujkjhjkjsubajk}(j ]j ]j ]j ]j ]ujkjhjkjsubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe exposed auxiliary vectors}(jkThe exposed auxiliary vectorsjkjtubajk}(j ]j ]j ]j ]j ]internalrefurijs anchorname#the-exposed-auxiliary-vectorsjp](K"Keujkjhjkjtubajk}(j ]j ]j ]j ]j ]ujkjhjkjtubajk}(j ]j ]j ]j ]j ]ujkjhjkjsubejk}(j ]j ]j ]j ]j ]ujkjhjkjsubejk}(j ]j ]j ]j ]j ]ujkjhjkjsubajk}(j ]j ]j ]j ]j ]ujkjhubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Device DAX}(jkj!jkjVtubajk}(j ]j ]j ]j ]j ]internalrefuriarch/powerpc/vmemmap_dedup anchornamehujkjhjkjStubajk}(j ]j ]j ]j ]j ]ujkjhjkjPtubajk}(j ]j ]j ]j ]j ]ujkjhjkjMtubajk}(j ]j ]j ]j ]j ]ujkjhubj< je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Feature status on s390 architecture}(jkj!jkjtubajk}(j ]j ]j ]j ]j ]internalrefuriarch/s390/features anchornamehujkjhjkjtubajk}(j ]j ]j ]j ]j ]ujkjhjkj|tubajk}(j ]j ]j ]j ]j ]ujkjhjkjytubajk}(j ]j ]j ]j ]j ]ujkjhubjOje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAMD64 Specific Boot Options}(jkj!jkjtubajk}(j ]j ]j ]j ]j ]internalrefuriarch/x86/x86_64/boot-options anchornamehjpj!ujkjhjkjtubajk}(j ]j ]j ]j ]j ]ujkjhjkjtubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Machine check}(jk Machine checkjkjtubajk}(j ]j ]j ]j ]j ]internalrefurijt anchorname#machine-checkjp](KKKeujkjhjkjtubajk}(j ]j ]j ]j ]j ]ujkjhjkjtubajk}(j ]j ]j ]j ]j ]ujkjhjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAPICs}(jkAPICsjkjtubajk}(j ]j ]j ]j ]j ]internalrefurijt anchorname#apicsjp](KKKeujkjhjkjtubajk}(j ]j ]j ]j ]j ]ujkjhjkjtubajk}(j ]j ]j ]j ]j ]ujkjhjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTiming}(jkTimingjkjuubajk}(j ]j ]j ]j ]j ]internalrefurijt anchorname#timingjp](KKKeujkjhjkjuubajk}(j ]j ]j ]j ]j ]ujkjhjkjuubajk}(j ]j ]j ]j ]j ]ujkjhjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Idle loop}(jk Idle loopjkj=uubajk}(j ]j ]j ]j ]j ]internalrefurijt anchorname #idle-loopjp](KKKeujkjhjkj:uubajk}(j ]j ]j ]j ]j ]ujkjhjkj7uubajk}(j ]j ]j ]j ]j ]ujkjhjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Rebooting}(jk Rebootingjkjbuubajk}(j ]j ]j ]j ]j ]internalrefurijt anchorname #rebootingjp](KKKeujkjhjkj_uubajk}(j ]j ]j ]j ]j ]ujkjhjkj\uubajk}(j ]j ]j ]j ]j ]ujkjhjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNUMA}(jkNUMAjkjuubajk}(j ]j ]j ]j ]j ]internalrefurijt anchorname#numajp](KKKeujkjhjkjuubajk}(j ]j ]j ]j ]j ]ujkjhjkjuubajk}(j ]j ]j ]j ]j ]ujkjhjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACPI}(jkACPIjkjuubajk}(j ]j ]j ]j ]j ]internalrefurijt anchorname#acpijp](KKKeujkjhjkjuubajk}(j ]j ]j ]j ]j ]ujkjhjkjuubajk}(j ]j ]j ]j ]j ]ujkjhjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPCI}(jkPCIjkjuubajk}(j ]j ]j ]j ]j ]internalrefurijt anchorname#pcijp](KKKeujkjhjkjuubajk}(j ]j ]j ]j ]j ]ujkjhjkjuubajk}(j ]j ]j ]j ]j ]ujkjhjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+IOMMU (input/output memory management unit)}(jk+IOMMU (input/output memory management unit)jkjuubajk}(j ]j ]j ]j ]j ]internalrefurijt anchorname*#iommu-input-output-memory-management-unitjp](KKK eujkjhjkjuubajk}(j ]j ]j ]j ]j ]ujkjhjkjuubajk}(j ]j ]j ]j ]j ]ujkjhjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Miscellaneous}(jk Miscellaneousjkjvubajk}(j ]j ]j ]j ]j ]internalrefurijt anchorname#miscellaneousjp](KKK eujkjhjkjvubajk}(j ]j ]j ]j ]j ]ujkjhjkjvubajk}(j ]j ]j ]j ]j ]ujkjhjkjtubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)AMD SEV (Secure Encrypted Virtualization)}(jk)AMD SEV (Secure Encrypted Virtualization)jkj@vubajk}(j ]j ]j ]j ]j ]internalrefurijt anchorname(#amd-sev-secure-encrypted-virtualizationjp](KKK eujkjhjkj=vubajk}(j ]j ]j ]j ]j ]ujkjhjkj:vubajk}(j ]j ]j ]j ]j ]ujkjhjkjtubejk}(j ]j ]j ]j ]j ]ujkjhjkjtubejk}(j ]j ]j ]j ]j ]ujkjhjkjtubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Passing boot parameters to the kernel}(jkj!jkjzvubajk}(j ]j ]j ]j ]j ]internalrefuriarch/xtensa/booting anchornamehujkjhjkjwvubajk}(j ]j ]j ]j ]j ]ujkjhjkjtvubajk}(j ]j ]j ]j ]j ]ujkjhjkjqvubajk}(j ]j ]j ]j ]j ]ujkjhubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)Flexible Return and Event Delivery (FRED)}(jkj!jkjvubajk}(j ]j ]j ]j ]j ]internalrefuriarch/x86/x86_64/fred anchornamehjpj!ujkjhjkjvubajk}(j ]j ]j ]j ]j ]ujkjhjkjvubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjvubajk}(j ]j ]j ]j ]j ]internalrefurijv anchorname #overviewjp](KK Keujkjhjkjvubajk}(j ]j ]j ]j ]j ]ujkjhjkjvubajk}(j ]j ]j ]j ]j ]ujkjhjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Software based event dispatching}(jk Software based event dispatchingjkjvubajk}(j ]j ]j ]j ]j ]internalrefurijv anchorname!#software-based-event-dispatchingjp](KK Keujkjhjkjvubajk}(j ]j ]j ]j ]j ]ujkjhjkjvubajk}(j ]j ]j ]j ]j ]ujkjhjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFull supervisor/user context}(jkFull supervisor/user contextjkjwubajk}(j ]j ]j ]j ]j ]internalrefurijv anchorname#full-supervisor-user-contextjp](KK Keujkjhjkj wubajk}(j ]j ]j ]j ]j ]ujkjhjkj wubajk}(j ]j ]j ]j ]j ]ujkjhjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLKGS}(jkLKGSjkj5wubajk}(j ]j ]j ]j ]j ]internalrefurijv anchorname#lkgsjp](KK Keujkjhjkj2wubajk}(j ]j ]j ]j ]j ]ujkjhjkj/wubajk}(j ]j ]j ]j ]j ]ujkjhjkjvubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Stack levels}(jk Stack levelsjkjZwubajk}(j ]j ]j ]j ]j ]internalrefurijv anchorname #stack-levelsjp](KK KeujkjhjkjWwubajk}(j ]j ]j ]j ]j ]ujkjhjkjTwubajk}(j ]j ]j ]j ]j ]ujkjhjkjvubejk}(j ]j ]j ]j ]j ]ujkjhjkjvubejk}(j ]j ]j ]j ]j ]ujkjhjkjvubajk}(j ]j ]j ]j ]j ]ujkjhubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Entries}(jkj!jkjwubajk}(j ]j ]j ]j ]j ]internalrefuriarch/x86/entry_64 anchornamehjpj!ujkjhjkjwubajk}(j ]j ]j ]j ]j ]ujkjhjkjwubajk}(j ]j ]j ]j ]j ]ujkjhjkjwubajk}(j ]j ]j ]j ]j ]ujkjhubjRje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAMD Memory Encryption}(jkj!jkjwubajk}(j ]j ]j ]j ]j ]internalrefuriarch/x86/amd-memory-encryption anchornamehjpj"ujkjhjkjwubajk}(j ]j ]j ]j ]j ]ujkjhjkjwubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSecure Nested Paging (SNP)}(jkSecure Nested Paging (SNP)jkjwubajk}(j ]j ]j ]j ]j ]internalrefurijw anchorname#secure-nested-paging-snpjp](KKeujkjhjkjwubajk}(j ]j ]j ]j ]j ]ujkjhjkjwubajk}(j ]j ]j ]j ]j ]ujkjhjkjwubajk}(j ]j ]j ]j ]j ]ujkjhjkjwubejk}(j ]j ]j ]j ]j ]ujkjhjkjwubajk}(j ]j ]j ]j ]j ]ujkjhubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0Multi-Queue Block IO Queueing Mechanism (blk-mq)}(jkj "jkjxubajk}(j ]j ]j ]j ]j ]internalrefuri block/blk-mq anchornamehujkjhjkjxubajk}(j ]j ]j ]j ]j ]ujkjhjkjxubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj:xubajk}(j ]j ]j ]j ]j ]internalrefurij)x anchorname #introductionujkjhjkj7xubajk}(j ]j ]j ]j ]j ]ujkjhjkj4xubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Background}(jk Backgroundjkj[xubajk}(j ]j ]j ]j ]j ]internalrefurij)x anchorname #backgroundujkjhjkjXxubajk}(j ]j ]j ]j ]j ]ujkjhjkjUxubajk}(j ]j ]j ]j ]j ]ujkjhjkjRxubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Operation}(jk Operationjkjxubajk}(j ]j ]j ]j ]j ]internalrefurij)x anchorname #operationujkjhjkj|xubajk}(j ]j ]j ]j ]j ]ujkjhjkjyxubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSoftware staging queues}(jkSoftware staging queuesjkjxubajk}(j ]j ]j ]j ]j ]internalrefurij)x anchorname#software-staging-queuesujkjhjkjxubajk}(j ]j ]j ]j ]j ]ujkjhjkjxubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk IO Schedulers}(jk IO Schedulersjkjxubajk}(j ]j ]j ]j ]j ]internalrefurij)x anchorname#io-schedulersujkjhjkjxubajk}(j ]j ]j ]j ]j ]ujkjhjkjxubajk}(j ]j ]j ]j ]j ]ujkjhjkjxubajk}(j ]j ]j ]j ]j ]ujkjhjkjxubejk}(j ]j ]j ]j ]j ]ujkjhjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHardware dispatch queues}(jkHardware dispatch queuesjkjxubajk}(j ]j ]j ]j ]j ]internalrefurij)x anchorname#hardware-dispatch-queuesujkjhjkjxubajk}(j ]j ]j ]j ]j ]ujkjhjkjxubajk}(j ]j ]j ]j ]j ]ujkjhjkjxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTag-based completion}(jkTag-based completionjkjyubajk}(j ]j ]j ]j ]j ]internalrefurij)x anchorname#tag-based-completionujkjhjkjyubajk}(j ]j ]j ]j ]j ]ujkjhjkjyubajk}(j ]j ]j ]j ]j ]ujkjhjkjxubejk}(j ]j ]j ]j ]j ]ujkjhjkjyxubejk}(j ]j ]j ]j ]j ]ujkjhjkjRxubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFurther reading}(jkFurther readingjkjEyubajk}(j ]j ]j ]j ]j ]internalrefurij)x anchorname#further-readingujkjhjkjByubajk}(j ]j ]j ]j ]j ]ujkjhjkj?yubajk}(j ]j ]j ]j ]j ]ujkjhjkjRxubejk}(j ]j ]j ]j ]j ]ujkjhjkj4xubejk}(j ]j ]j ]j ]j ]ujkjhjkj1xubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSource code documentation}(jkSource code documentationjkjuyubajk}(j ]j ]j ]j ]j ]internalrefurij)x anchorname#source-code-documentationujkjhjkjryubajk}(j ]j ]j ]j ]j ]ujkjhjkjoyubajk}(j ]j ]j ]j ]j ]ujkjhjkj1xubejk}(j ]j ]j ]j ]j ]ujkjhjkjxubejk}(j ]j ]j ]j ]j ]ujkjhjkjxubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Management}(jkj"jkjyubajk}(j ]j ]j ]j ]j ]internalrefuriarch/x86/x86_64/mm anchornamehjpj "ujkjhjkjyubajk}(j ]j ]j ]j ]j ]ujkjhjkjyubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4Complete virtual memory map with 4-level page tables}(jk4Complete virtual memory map with 4-level page tablesjkjyubajk}(j ]j ]j ]j ]j ]internalrefurijy anchorname5#complete-virtual-memory-map-with-4-level-page-tablesjp](KKKeujkjhjkjyubajk}(j ]j ]j ]j ]j ]ujkjhjkjyubajk}(j ]j ]j ]j ]j ]ujkjhjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4Complete virtual memory map with 5-level page tables}(jk4Complete virtual memory map with 5-level page tablesjkjyubajk}(j ]j ]j ]j ]j ]internalrefurijy anchorname5#complete-virtual-memory-map-with-5-level-page-tablesjp](KKKeujkjhjkjyubajk}(j ]j ]j ]j ]j ]ujkjhjkjyubajk}(j ]j ]j ]j ]j ]ujkjhjkjyubejk}(j ]j ]j ]j ]j ]ujkjhjkjyubejk}(j ]j ]j ]j ]j ]ujkjhjkjyubajk}(j ]j ]j ]j ]j ]ujkjhubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk6Control-flow Enforcement Technology (CET) Shadow Stack}(jkj("jkj-zubajk}(j ]j ]j ]j ]j ]internalrefuriarch/x86/shstk anchornamehjpj/"ujkjhjkj*zubajk}(j ]j ]j ]j ]j ]ujkjhjkj'zubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCET Background}(jkCET BackgroundjkjMzubajk}(j ]j ]j ]j ]j ]internalrefurij"ujkjhjkj{ubajk}(j ]j ]j ]j ]j ]ujkjhjkj{ubajk}(j ]j ]j ]j ]j ]ujkjhjkj{ubajk}(j ]j ]j ]j ]j ]ujkjhubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPage Table Isolation (PTI)}(jkjF"jkj |ubajk}(j ]j ]j ]j ]j ]internalrefuri arch/x86/pti anchornamehjpjM"ujkjhjkj|ubajk}(j ]j ]j ]j ]j ]ujkjhjkj|ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj)|ubajk}(j ]j ]j ]j ]j ]internalrefurij| anchorname #overviewjp](KKeujkjhjkj&|ubajk}(j ]j ]j ]j ]j ]ujkjhjkj#|ubajk}(j ]j ]j ]j ]j ]ujkjhjkj |ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPage Table Management}(jkPage Table ManagementjkjN|ubajk}(j ]j ]j ]j ]j ]internalrefurij| anchorname#page-table-managementjp](KKeujkjhjkjK|ubajk}(j ]j ]j ]j ]j ]ujkjhjkjH|ubajk}(j ]j ]j ]j ]j ]ujkjhjkj |ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverhead}(jkOverheadjkjs|ubajk}(j ]j ]j ]j ]j ]internalrefurij| anchorname #overheadjp](KKeujkjhjkjp|ubajk}(j ]j ]j ]j ]j ]ujkjhjkjm|ubajk}(j ]j ]j ]j ]j ]ujkjhjkj |ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPossible Future Work}(jkPossible Future Workjkj|ubajk}(j ]j ]j ]j ]j ]internalrefurij| anchorname#possible-future-workjp](KKeujkjhjkj|ubajk}(j ]j ]j ]j ]j ]ujkjhjkj|ubajk}(j ]j ]j ]j ]j ]ujkjhjkj |ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTesting}(jkTestingjkj|ubajk}(j ]j ]j ]j ]j ]internalrefurij| anchorname#testingjp](KKeujkjhjkj|ubajk}(j ]j ]j ]j ]j ]ujkjhjkj|ubajk}(j ]j ]j ]j ]j ]ujkjhjkj |ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Debugging}(jk Debuggingjkj|ubajk}(j ]j ]j ]j ]j ]internalrefurij| anchorname #debuggingjp](KKeujkjhjkj|ubajk}(j ]j ]j ]j ]j ]ujkjhjkj|ubajk}(j ]j ]j ]j ]j ]ujkjhjkj |ubejk}(j ]j ]j ]j ]j ]ujkjhjkj|ubejk}(j ]j ]j ]j ]j ]ujkjhjkj|ubajk}(j ]j ]j ]j ]j ]ujkjhubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSuperH Interfaces Guide}(jkjU"jkj}ubajk}(j ]j ]j ]j ]j ]internalrefuri arch/sh/index anchornamehujkjhjkj}ubajk}(j ]j ]j ]j ]j ]ujkjhjkj}ubje0)}(jkhjk](jH)}(jkhjk]jk}(j ]j ]j ]j ]j ]parentj+}entries](Narch/sh/bootingNarch/sh/new-machineNarch/sh/register-banksNarch/sh/featurese includefiles](jB}jD}jF}jH}emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj jj^s;/var/lib/git/docbuild/linux/Documentation/arch/sh/index.rstj_sKjkj3}ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Management}(jkMemory Managementjkj\}ubajk}(j ]j ]j ]j ]j ]internalrefurij+} anchorname#memory-managementujkjhjkjY}ubajk}(j ]j ]j ]j ]j ]ujkjhjkjV}ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSH-4}(jkSH-4jkj}}ubajk}(j ]j ]j ]j ]j ]internalrefurij+} anchorname#sh-4ujkjhjkjz}ubajk}(j ]j ]j ]j ]j ]ujkjhjkjw}ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStore Queue API}(jkStore Queue APIjkj}ubajk}(j ]j ]j ]j ]j ]internalrefurij+} anchorname#store-queue-apiujkjhjkj}ubajk}(j ]j ]j ]j ]j ]ujkjhjkj}ubajk}(j ]j ]j ]j ]j ]ujkjhjkj}ubajk}(j ]j ]j ]j ]j ]ujkjhjkjw}ubejk}(j ]j ]j ]j ]j ]ujkjhjkjt}ubajk}(j ]j ]j ]j ]j ]ujkjhjkjV}ubejk}(j ]j ]j ]j ]j ]ujkjhjkj3}ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMachine Specific Interfaces}(jkMachine Specific Interfacesjkj}ubajk}(j ]j ]j ]j ]j ]internalrefurij+} anchorname#machine-specific-interfacesujkjhjkj}ubajk}(j ]j ]j ]j ]j ]ujkjhjkj}ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmach-dreamcast}(jkmach-dreamcastjkj}ubajk}(j ]j ]j ]j ]j ]internalrefurij+} anchorname#mach-dreamcastujkjhjkj}ubajk}(j ]j ]j ]j ]j ]ujkjhjkj}ubajk}(j ]j ]j ]j ]j ]ujkjhjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk mach-x3proto}(jk mach-x3protojkj~ubajk}(j ]j ]j ]j ]j ]internalrefurij+} anchorname #mach-x3protoujkjhjkj~ubajk}(j ]j ]j ]j ]j ]ujkjhjkj~ubajk}(j ]j ]j ]j ]j ]ujkjhjkj}ubejk}(j ]j ]j ]j ]j ]ujkjhjkj}ubejk}(j ]j ]j ]j ]j ]ujkjhjkj3}ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBusses}(jkBussesjkjO~ubajk}(j ]j ]j ]j ]j ]internalrefurij+} anchorname#bussesujkjhjkjL~ubajk}(j ]j ]j ]j ]j ]ujkjhjkjI~ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMaple}(jkMaplejkjp~ubajk}(j ]j ]j ]j ]j ]internalrefurij+} anchorname#mapleujkjhjkjm~ubajk}(j ]j ]j ]j ]j ]ujkjhjkjj~ubajk}(j ]j ]j ]j ]j ]ujkjhjkjg~ubajk}(j ]j ]j ]j ]j ]ujkjhjkjI~ubejk}(j ]j ]j ]j ]j ]ujkjhjkj3}ubejk}(j ]j ]j ]j ]j ]ujkjhjkj}ubejk}(j ]j ]j ]j ]j ]ujkjhjkj}ubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSparc Architecture}(jkjc"jkj~ubajk}(j ]j ]j ]j ]j ]internalrefuriarch/sparc/index anchornamehujkjhjkj~ubajk}(j ]j ]j ]j ]j ]ujkjhjkj~ubje0)}(jkhjk]jH)}(jkhjk]jk}(j ]j ]j ]j ]j ]parentj~entries](Narch/sparc/consoleNarch/sparc/adiNarch/sparc/oradax/oracle-daxNarch/sparc/featurese includefiles](j~j~j~j~emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj jj^s>/var/lib/git/docbuild/linux/Documentation/arch/sparc/index.rstj_sKjkj~ubajk}(j ]j ]j ]j ]j ]ujkjhjkj~ubejk}(j ]j ]j ]j ]j ]ujkjhjkj~ubajk}(j ]j ]j ]j ]j ]ujkjhubjV je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Embedded device command line partition parsing}(jkjq"jkj ubajk}(j ]j ]j ]j ]j ]internalrefuriblock/cmdline-partition anchornamehujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDeviceTree Booting}(jkj"jkj6ubajk}(j ]j ]j ]j ]j ]internalrefuriarch/sh/booting anchornamehujkjhjkj3ubajk}(j ]j ]j ]j ]j ]ujkjhjkj0ubajk}(j ]j ]j ]j ]j ]ujkjhjkj-ubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Feature status on xtensa architecture}(jkj"jkjbubajk}(j ]j ]j ]j ]j ]internalrefuriarch/xtensa/features anchornamehujkjhjkj_ubajk}(j ]j ]j ]j ]j ]ujkjhjkj\ubajk}(j ]j ]j ]j ]j ]ujkjhjkjYubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMMUv3 initialization sequence}(jkj"jkjubajk}(j ]j ]j ]j ]j ]internalrefuriarch/xtensa/mmu anchornamehujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMMUv3 address space layouts.}(jkMMUv3 address space layouts.jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#mmuv3-address-space-layoutsujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhubjd je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAMD HSMP interface}(jkj"jkjubajk}(j ]j ]j ]j ]j ]internalrefuriarch/x86/amd_hsmp anchornamehjpj"ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk HSMP device}(jk HSMP devicejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #hsmp-devicejp](KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHSMP sysfs interface}(jkHSMP sysfs interfacejkj,ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#hsmp-sysfs-interfacejp](KKeujkjhjkj)ubajk}(j ]j ]j ]j ]j ]ujkjhjkj&ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk An example}(jk An examplejkjQubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #an-examplejp](KKeujkjhjkjNubajk}(j ]j ]j ]j ]j ]ujkjhjkjKubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Steps for sending ‘break’ on sunhv console}(jkj"jkjubajk}(j ]j ]j ]j ]j ]internalrefuriarch/sparc/console anchornamehujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhubj<je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkS/390 common I/O-Layer}(jkj"jkjubajk}(j ]j ]j ]j ]j ]internalrefuriarch/s390/common_io anchornamehujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3command line parameters, procfs and debugfs entries}(jk3command line parameters, procfs and debugfs entriesjkj׀ubajk}(j ]j ]j ]j ]j ]internalrefurijƀ anchorname3#command-line-parameters-procfs-and-debugfs-entriesujkjhjkjԀubajk}(j ]j ]j ]j ]j ]ujkjhjkjрubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCommand line parameters}(jkCommand line parametersjkjubajk}(j ]j ]j ]j ]j ]internalrefurijƀ anchorname#command-line-parametersujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk /proc entries}(jk /proc entriesjkjubajk}(j ]j ]j ]j ]j ]internalrefurijƀ anchorname #proc-entriesujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdebugfs entries}(jkdebugfs entriesjkj@ubajk}(j ]j ]j ]j ]j ]internalrefurijƀ anchorname#debugfs-entriesujkjhjkj=ubajk}(j ]j ]j ]j ]j ]ujkjhjkj:ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjрubejk}(j ]j ]j ]j ]j ]ujkjhjkj΀ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*Notes on register bank usage in the kernel}(jkj"jkjubajk}(j ]j ]j ]j ]j ]internalrefuriarch/sh/register-banks anchornamehujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #introductionujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk SR.RB banking}(jk SR.RB bankingjkjɁubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#sr-rb-bankingujkjhjkjƁubajk}(j ]j ]j ]j ]j ]ujkjhjkjÁubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkj|ubajk}(j ]j ]j ]j ]j ]ujkjhubj|je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACPI on RISC-V}(jkj"jkjubajk}(j ]j ]j ]j ]j ]internalrefuriarch/riscv/acpi anchornamehujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkXtensa Architecture}(jkj"jkj.ubajk}(j ]j ]j ]j ]j ]internalrefuriarch/xtensa/index anchornamehujkjhjkj+ubajk}(j ]j ]j ]j ]j ]ujkjhjkj(ubje0)}(jkhjk]jH)}(jkhjk]jk}(j ]j ]j ]j ]j ]parentj=entries](Narch/xtensa/atomctlNarch/xtensa/bootingNarch/xtensa/mmuNarch/xtensa/featurese includefiles](jTjVjXjZemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj jj^s?/var/lib/git/docbuild/linux/Documentation/arch/xtensa/index.rstj_sKjkjEubajk}(j ]j ]j ]j ]j ]ujkjhjkj(ubejk}(j ]j ]j ]j ]j ]ujkjhjkj%ubajk}(j ]j ]j ]j ]j ]ujkjhubjt je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkx86 IOMMU Support}(jkj"jkjubajk}(j ]j ]j ]j ]j ]internalrefuriarch/x86/iommu anchornamehjpj#ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkj}ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Basic stuff}(jk Basic stuffjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #basic-stuffjp](KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is Intel RMRR?}(jkWhat is Intel RMRR?jkjłubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#what-is-intel-rmrrjp](KKKeujkjhjkj‚ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is AMD IVRS?}(jkWhat is AMD IVRS?jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#what-is-amd-ivrsjp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/How is an I/O Virtual Address (IOVA) generated?}(jk/How is an I/O Virtual Address (IOVA) generated?jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname-#how-is-an-i-o-virtual-address-iova-generatedjp](KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIntel Specific Notes}(jkIntel Specific Notesjkj@ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#intel-specific-notesjp](KKeujkjhjkj=ubajk}(j ]j ]j ]j ]j ]ujkjhjkj:ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGraphics Problems?}(jkGraphics Problems?jkjbubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#graphics-problemsjp](KKKeujkjhjkj_ubajk}(j ]j ]j ]j ]j ]ujkjhjkj\ubajk}(j ]j ]j ]j ]j ]ujkjhjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSome exceptions to IOVA}(jkSome exceptions to IOVAjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#some-exceptions-to-iovajp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjYubejk}(j ]j ]j ]j ]j ]ujkjhjkj:ubejk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAMD Specific Notes}(jkAMD Specific Notesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#amd-specific-notesjp](KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGraphics Problems?}(jkGraphics Problems?jkjڃubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#id1jp](KKKeujkjhjkj׃ubajk}(j ]j ]j ]j ]j ]ujkjhjkjԃubajk}(j ]j ]j ]j ]j ]ujkjhjkjуubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFault reporting}(jkFault reportingjkj ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#fault-reportingjp](KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Log Samples}(jkKernel Log Samplesjkj0ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#kernel-log-samplesjp](KKeujkjhjkj-ubajk}(j ]j ]j ]j ]j ]ujkjhjkj*ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIntel Boot Messages}(jkIntel Boot MessagesjkjRubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#intel-boot-messagesjp](KKKeujkjhjkjOubajk}(j ]j ]j ]j ]j ]ujkjhjkjLubajk}(j ]j ]j ]j ]j ]ujkjhjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIntel Fault reporting}(jkIntel Fault reportingjkjwubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#intel-fault-reportingjp](KKKeujkjhjkjtubajk}(j ]j ]j ]j ]j ]ujkjhjkjqubajk}(j ]j ]j ]j ]j ]ujkjhjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMD Boot Messages}(jkAMD Boot Messagesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#amd-boot-messagesjp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMD Fault reporting}(jkAMD Fault reportingjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#amd-fault-reportingjp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjIubejk}(j ]j ]j ]j ]j ]ujkjhjkj*ubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkj}ubejk}(j ]j ]j ]j ]j ]ujkjhjkjzubajk}(j ]j ]j ]j ]j ]ujkjhubj6je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Linux Microcode Loader}(jkj #jkjubajk}(j ]j ]j ]j ]j ]internalrefuriarch/x86/microcode anchornamehjpj#ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEarly load microcode}(jkEarly load microcodejkj'ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#early-load-microcodejp](KKeujkjhjkj$ubajk}(j ]j ]j ]j ]j ]ujkjhjkj!ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Late loading}(jk Late loadingjkjLubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #late-loadingjp](KKeujkjhjkjIubajk}(j ]j ]j ]j ]j ]ujkjhjkjFubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWhy is late loading dangerous?}(jkWhy is late loading dangerous?jkjqubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#why-is-late-loading-dangerousjp](KKeujkjhjkjnubajk}(j ]j ]j ]j ]j ]ujkjhjkjkubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSynchronizing all CPUs}(jkSynchronizing all CPUsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#synchronizing-all-cpusjp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMachine Checks}(jkMachine Checksjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#machine-checksjp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSystem Management Interrupt}(jkSystem Management Interruptjkj݅ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#system-management-interruptjp](KKKeujkjhjkjڅubajk}(j ]j ]j ]j ]j ]ujkjhjkjׅubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNon-Maskable Interrupts}(jkNon-Maskable Interruptsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#non-maskable-interruptsjp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Is the microcode suitable for late loading?}(jk+Is the microcode suitable for late loading?jkj'ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname+#is-the-microcode-suitable-for-late-loadingjp](KKKeujkjhjkj$ubajk}(j ]j ]j ]j ]j ]ujkjhjkj!ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjkubejk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBuiltin microcode}(jkBuiltin microcodejkjXubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#builtin-microcodejp](KKeujkjhjkjUubajk}(j ]j ]j ]j ]j ]ujkjhjkjRubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhubj. je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkx86 Feature Flags}(jkj#jkjubajk}(j ]j ]j ]j ]j ]internalrefuriarch/x86/cpuinfo anchornamehjpj##ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #introductionjp](KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHow are feature flags created?}(jkHow are feature flags created?jkj׆ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#how-are-feature-flags-createdjp](KKeujkjhjkjԆubajk}(j ]j ]j ]j ]j ]ujkjhjkjцubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBa: Feature flags can be derived from the contents of CPUID leaves.}(jkBa: Feature flags can be derived from the contents of CPUID leaves.jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchornameA#a-feature-flags-can-be-derived-from-the-contents-of-cpuid-leavesjp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4b: Flags can be from scattered CPUID-based features.}(jk4b: Flags can be from scattered CPUID-based features.jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname3#b-flags-can-be-from-scattered-cpuid-based-featuresjp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUc: Flags can be created synthetically under certain conditions for hardware features.}(jkUc: Flags can be created synthetically under certain conditions for hardware features.jkjCubajk}(j ]j ]j ]j ]j ]internalrefurij anchornameT#c-flags-can-be-created-synthetically-under-certain-conditions-for-hardware-featuresjp](KKKeujkjhjkj@ubajk}(j ]j ]j ]j ]j ]ujkjhjkj=ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0d: Flags can represent purely software features.}(jk0d: Flags can represent purely software features.jkjhubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname/#d-flags-can-represent-purely-software-featuresjp](KKKeujkjhjkjeubajk}(j ]j ]j ]j ]j ]ujkjhjkjbubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjцubejk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNaming of Flags}(jkNaming of Flagsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#naming-of-flagsjp](KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLa: The name of the flag is from the string in X86_FEATURE_ by default.}(jkLa: The name of the flag is from the string in X86_FEATURE_ by default.jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchornameI#a-the-name-of-the-flag-is-from-the-string-in-x86-feature-name-by-defaultjp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk b: The naming can be overridden.}(jk b: The naming can be overridden.jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#b-the-naming-can-be-overriddenjp](KKKeujkjhjkj݇ubajk}(j ]j ]j ]j ]j ]ujkjhjkjڇubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVc: The naming override can be “”, which means it will not appear in /proc/cpuinfo.}(jkRc: The naming override can be "", which means it will not appear in /proc/cpuinfo.jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchornameL#c-the-naming-override-can-be-which-means-it-will-not-appear-in-proc-cpuinfojp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2Flags are missing when one or more of these happen}(jk2Flags are missing when one or more of these happenjkj6ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname3#flags-are-missing-when-one-or-more-of-these-happenjp](KKeujkjhjkj3ubajk}(j ]j ]j ]j ]j ]ujkjhjkj0ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2a: The hardware does not enumerate support for it.}(jk2a: The hardware does not enumerate support for it.jkjXubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname1#a-the-hardware-does-not-enumerate-support-for-itjp](KKKeujkjhjkjUubajk}(j ]j ]j ]j ]j ]ujkjhjkjRubajk}(j ]j ]j ]j ]j ]ujkjhjkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+b: The kernel does not know about the flag.}(jk+b: The kernel does not know about the flag.jkj}ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname*#b-the-kernel-does-not-know-about-the-flagjp](KKKeujkjhjkjzubajk}(j ]j ]j ]j ]j ]ujkjhjkjwubajk}(j ]j ]j ]j ]j ]ujkjhjkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6c: The kernel disabled support for it at compile-time.}(jk6c: The kernel disabled support for it at compile-time.jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname5#c-the-kernel-disabled-support-for-it-at-compile-timejp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(d: The feature is disabled at boot-time.}(jk(d: The feature is disabled at boot-time.jkjLjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname'#d-the-feature-is-disabled-at-boot-timejp](KKKeujkjhjkjĈubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.e: The feature was known to be non-functional.}(jk.e: The feature was known to be non-functional.jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname-#e-the-feature-was-known-to-be-non-functionaljp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjOubejk}(j ]j ]j ]j ]j ]ujkjhjkj0ubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1Microarchitectural Data Sampling (MDS) mitigation}(jkj+#jkj2ubajk}(j ]j ]j ]j ]j ]internalrefuri arch/x86/mds anchornamehjpj2#ujkjhjkj/ubajk}(j ]j ]j ]j ]j ]ujkjhjkj,ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjRubajk}(j ]j ]j ]j ]j ]internalrefurijA anchorname #overviewjp](KKeujkjhjkjOubajk}(j ]j ]j ]j ]j ]ujkjhjkjLubajk}(j ]j ]j ]j ]j ]ujkjhjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExposure assumptions}(jkExposure assumptionsjkjwubajk}(j ]j ]j ]j ]j ]internalrefurijA anchorname#exposure-assumptionsjp](KKeujkjhjkjtubajk}(j ]j ]j ]j ]j ]ujkjhjkjqubajk}(j ]j ]j ]j ]j ]ujkjhjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMitigation strategy}(jkMitigation strategyjkjubajk}(j ]j ]j ]j ]j ]internalrefurijA anchorname#mitigation-strategyjp](KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Kernel internal mitigation modes}(jk Kernel internal mitigation modesjkjubajk}(j ]j ]j ]j ]j ]internalrefurijA anchorname!#kernel-internal-mitigation-modesjp](KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjIubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMitigation points}(jkMitigation pointsjkjubajk}(j ]j ]j ]j ]j ]internalrefurijA anchorname#mitigation-pointsjp](KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Return to user space}(jk1. Return to user spacejkjubajk}(j ]j ]j ]j ]j ]internalrefurijA anchorname#return-to-user-spacejp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. C-State transition}(jk2. C-State transitionjkj-ubajk}(j ]j ]j ]j ]j ]internalrefurijA anchorname#c-state-transitionjp](KKKeujkjhjkj*ubajk}(j ]j ]j ]j ]j ]ujkjhjkj'ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjIubejk}(j ]j ]j ]j ]j ]ujkjhjkj,ubejk}(j ]j ]j ]j ]j ]ujkjhjkj)ubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux for S/390 and zSeries}(jkj:#jkjsubajk}(j ]j ]j ]j ]j ]internalrefuri arch/s390/cds anchornamehujkjhjkjpubajk}(j ]j ]j ]j ]j ]ujkjhjkjmubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #introductionujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk8Common Device Support (CDS) for Linux/390 Device Drivers}(jk8Common Device Support (CDS) for Linux/390 Device Driversjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname7#common-device-support-cds-for-linux-390-device-driversujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral Information}(jkGeneral Informationjkj؊ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#general-informationujkjhjkjՊubajk}(j ]j ]j ]j ]j ]ujkjhjkjҊubajk}(j ]j ]j ]j ]j ]ujkjhjkjϊubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Overview of CDS interface concepts}(jk"Overview of CDS interface conceptsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname##overview-of-cds-interface-conceptsujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjϊubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMiscellaneous Support Routines}(jkMiscellaneous Support Routinesjkj ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#miscellaneous-support-routinesujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjϊubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjmubejk}(j ]j ]j ]j ]j ]ujkjhjkjjubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkx86-specific Documentation}(jkjH#jkjeubajk}(j ]j ]j ]j ]j ]internalrefuriarch/x86/index anchornamehujkjhjkjbubajk}(j ]j ]j ]j ]j ]ujkjhjkj_ubje0)}(jkhjk]jH)}(jkhjk]jk}(j ]j ]j ]j ]j ]parentjtentries](N arch/x86/bootNarch/x86/booting-dtNarch/x86/cpuinfoNarch/x86/topologyNarch/x86/exception-tablesNarch/x86/kernel-stacksNarch/x86/entry_64Narch/x86/earlyprintkNarch/x86/orc-unwinderNarch/x86/zero-pageN arch/x86/tlbN arch/x86/mtrrN arch/x86/patNarch/x86/intel-hfiNarch/x86/shstkNarch/x86/iommuNarch/x86/intel_txtNarch/x86/amd-memory-encryptionNarch/x86/amd_hsmpN arch/x86/tdxN arch/x86/ptiN arch/x86/mdsNarch/x86/microcodeNarch/x86/resctrlNarch/x86/tsx_async_abortNarch/x86/buslockNarch/x86/usb-legacy-supportNarch/x86/i386/indexNarch/x86/x86_64/indexN arch/x86/ifsN arch/x86/svaN arch/x86/sgxNarch/x86/featuresNarch/x86/elf_auxvecNarch/x86/xstatee includefiles](jjjjjjjjjjjjjjjjjjjjjjjjjjjjjËjŋjNjjɋjˋj͋jϋemaxdepthKcaptionNglobhidden includehiddennumberedM titlesonly rawentries]ujkj jj^subje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1-1 Personal systems}(jk1-1 Personal systemsjkjeubajk}(j ]j ]j ]j ]j ]internalrefurij3 anchorname#personal-systemsujkjhjkjbubajk}(j ]j ]j ]j ]j ]ujkjhjkj_ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Low latency for interactive applications}(jk(Low latency for interactive applicationsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij3 anchorname)#low-latency-for-interactive-applicationsujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Low latency for soft real-time applications}(jk+Low latency for soft real-time applicationsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij3 anchorname,#low-latency-for-soft-real-time-applicationsujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Higher speed for code-development tasks}(jk'Higher speed for code-development tasksjkjΌubajk}(j ]j ]j ]j ]j ]internalrefurij3 anchorname(#higher-speed-for-code-development-tasksujkjhjkjˌubajk}(j ]j ]j ]j ]j ]ujkjhjkjȌubajk}(j ]j ]j ]j ]j ]ujkjhjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHigh throughput}(jkHigh throughputjkjubajk}(j ]j ]j ]j ]j ]internalrefurij3 anchorname#high-throughputujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/Strong fairness, bandwidth and delay guarantees}(jk/Strong fairness, bandwidth and delay guaranteesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij3 anchorname/#strong-fairness-bandwidth-and-delay-guaranteesujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkj}ubejk}(j ]j ]j ]j ]j ]ujkjhjkj_ubejk}(j ]j ]j ]j ]j ]ujkjhjkj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1-2 Server systems}(jk1-2 Server systemsjkjFubajk}(j ]j ]j ]j ]j ]internalrefurij3 anchorname#server-systemsujkjhjkjCubajk}(j ]j ]j ]j ]j ]ujkjhjkj@ubajk}(j ]j ]j ]j ]j ]ujkjhjkj\ubejk}(j ]j ]j ]j ]j ]ujkjhjkj>ubejk}(j ]j ]j ]j ]j ]ujkjhjkj;ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. How does BFQ work?}(jk2. How does BFQ work?jkjvubajk}(j ]j ]j ]j ]j ]internalrefurij3 anchorname#how-does-bfq-workujkjhjkjsubajk}(j ]j ]j ]j ]j ]ujkjhjkjpubajk}(j ]j ]j ]j ]j ]ujkjhjkj;ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk?3. What are BFQ’s tunables and how to properly configure BFQ?}(jk=3. What are BFQ's tunables and how to properly configure BFQ?jkjubajk}(j ]j ]j ]j ]j ]internalrefurij3 anchorname:#what-are-bfq-s-tunables-and-how-to-properly-configure-bfqujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkper-process ioprio and weight}(jkper-process ioprio and weightjkjubajk}(j ]j ]j ]j ]j ]internalrefurij3 anchorname#per-process-ioprio-and-weightujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk slice_idle}(jk slice_idlejkjߍubajk}(j ]j ]j ]j ]j ]internalrefurij3 anchorname #slice-idleujkjhjkj܍ubajk}(j ]j ]j ]j ]j ]ujkjhjkjٍubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk slice_idle_us}(jk slice_idle_usjkjubajk}(j ]j ]j ]j ]j ]internalrefurij3 anchorname#slice-idle-usujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstrict_guarantees}(jkstrict_guaranteesjkj'ubajk}(j ]j ]j ]j ]j ]internalrefurij3 anchorname#strict-guaranteesujkjhjkj$ubajk}(j ]j ]j ]j ]j ]ujkjhjkj!ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk back_seek_max}(jk back_seek_maxjkjKubajk}(j ]j ]j ]j ]j ]internalrefurij3 anchorname#back-seek-maxujkjhjkjHubajk}(j ]j ]j ]j ]j ]ujkjhjkjEubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkback_seek_penalty}(jkback_seek_penaltyjkjoubajk}(j ]j ]j ]j ]j ]internalrefurij3 anchorname#back-seek-penaltyujkjhjkjlubajk}(j ]j ]j ]j ]j ]ujkjhjkjiubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfifo_expire_async}(jkfifo_expire_asyncjkjubajk}(j ]j ]j ]j ]j ]internalrefurij3 anchorname#fifo-expire-asyncujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfifo_expire_sync}(jkfifo_expire_syncjkjubajk}(j ]j ]j ]j ]j ]internalrefurij3 anchorname#fifo-expire-syncujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk low_latency}(jk low_latencyjkjێubajk}(j ]j ]j ]j ]j ]internalrefurij3 anchorname #low-latencyujkjhjkj؎ubajk}(j ]j ]j ]j ]j ]ujkjhjkjՎubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk timeout_sync}(jk timeout_syncjkjubajk}(j ]j ]j ]j ]j ]internalrefurij3 anchorname #timeout-syncujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk max_budget}(jk max_budgetjkj#ubajk}(j ]j ]j ]j ]j ]internalrefurij3 anchorname #max-budgetujkjhjkj ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkj;ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4. Group scheduling with BFQ}(jk4. Group scheduling with BFQjkjSubajk}(j ]j ]j ]j ]j ]internalrefurij3 anchorname#group-scheduling-with-bfqujkjhjkjPubajk}(j ]j ]j ]j ]j ]ujkjhjkjMubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4-1 Service guarantees provided}(jk4-1 Service guarantees providedjkjtubajk}(j ]j ]j ]j ]j ]internalrefurij3 anchorname#service-guarantees-providedujkjhjkjqubajk}(j ]j ]j ]j ]j ]ujkjhjkjnubajk}(j ]j ]j ]j ]j ]ujkjhjkjkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4-2 Interface}(jk 4-2 Interfacejkjubajk}(j ]j ]j ]j ]j ]internalrefurij3 anchorname #interfaceujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjkubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Parameters}(jk Parametersjkjubajk}(j ]j ]j ]j ]j ]internalrefurij3 anchorname #parametersujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjkubejk}(j ]j ]j ]j ]j ]ujkjhjkjMubejk}(j ]j ]j ]j ]j ]ujkjhjkj;ubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkibm 3270 changelog}(jkjr#jkjubajk}(j ]j ]j ]j ]j ]internalrefuriarch/s390/text_files anchornamehujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkibm 3270 config3270.sh}(jkibm 3270 config3270.shjkj$ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#ibm-3270-config3270-shujkjhjkj!ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0arch/riscv maintenance guidelines for developers}(jkj#jkjQubajk}(j ]j ]j ]j ]j ]internalrefuriarch/riscv/patch-acceptance anchornamehujkjhjkjNubajk}(j ]j ]j ]j ]j ]ujkjhjkjKubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjqubajk}(j ]j ]j ]j ]j ]internalrefurij` anchorname #overviewujkjhjkjnubajk}(j ]j ]j ]j ]j ]ujkjhjkjkubajk}(j ]j ]j ]j ]j ]ujkjhjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Patchwork}(jk Patchworkjkjubajk}(j ]j ]j ]j ]j ]internalrefurij` anchorname #patchworkujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSubmit Checklist Addendum}(jkSubmit Checklist Addendumjkjubajk}(j ]j ]j ]j ]j ]internalrefurij` anchorname#submit-checklist-addendumujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjhubejk}(j ]j ]j ]j ]j ]ujkjhjkjKubejk}(j ]j ]j ]j ]j ]ujkjhjkjHubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkData Integrity}(jkj#jkjubajk}(j ]j ]j ]j ]j ]internalrefuriblock/data-integrity anchornamehujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. Introductionjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #introductionujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkj ubajk}(j ]j ]j ]j ]j ]ujkjhjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2. The Data Integrity Extensions}(jk 2. The Data Integrity Extensionsjkj6ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#the-data-integrity-extensionsujkjhjkj3ubajk}(j ]j ]j ]j ]j ]ujkjhjkj0ubajk}(j ]j ]j ]j ]j ]ujkjhjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Kernel Changes}(jk3. Kernel ChangesjkjZubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#kernel-changesujkjhjkjWubajk}(j ]j ]j ]j ]j ]ujkjhjkjTubajk}(j ]j ]j ]j ]j ]ujkjhjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%4. Block Layer Implementation Details}(jk%4. Block Layer Implementation Detailsjkj~ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname##block-layer-implementation-detailsujkjhjkj{ubajk}(j ]j ]j ]j ]j ]ujkjhjkjxubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.1 Bio}(jk4.1 Biojkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#bioujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.2 Block Device}(jk4.2 Block DevicejkjÑubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #block-deviceujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjxubejk}(j ]j ]j ]j ]j ]ujkjhjkj ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5.0 Block Layer Integrity API}(jk5.0 Block Layer Integrity APIjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#block-layer-integrity-apiujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.1 Normal Filesystem}(jk5.1 Normal Filesystemjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#normal-filesystemujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.2 Integrity-Aware Filesystem}(jk5.2 Integrity-Aware Filesystemjkj8ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#integrity-aware-filesystemujkjhjkj5ubajk}(j ]j ]j ]j ]j ]ujkjhjkj2ubajk}(j ]j ]j ]j ]j ]ujkjhjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'5.3 Passing Existing Integrity Metadata}(jk'5.3 Passing Existing Integrity Metadatajkj\ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname$#passing-existing-integrity-metadataujkjhjkjYubajk}(j ]j ]j ]j ]j ]ujkjhjkjVubajk}(j ]j ]j ]j ]j ]ujkjhjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkJ5.4 Registering A Block Device As Capable Of Exchanging Integrity Metadata}(jkJ5.4 Registering A Block Device As Capable Of Exchanging Integrity Metadatajkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchornameG#registering-a-block-device-as-capable-of-exchanging-integrity-metadataujkjhjkj}ubajk}(j ]j ]j ]j ]j ]ujkjhjkjzubajk}(j ]j ]j ]j ]j ]ujkjhjkj ubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkj ubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%General note on [U]EFI x86_64 support}(jkj#jkjŒubajk}(j ]j ]j ]j ]j ]internalrefuriarch/x86/x86_64/uefi anchornamehjpj#ujkjhjkj’ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Mechanics}(jk Mechanicsjkjubajk}(j ]j ]j ]j ]j ]internalrefurijԒ anchorname #mechanicsjp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjߒubajk}(j ]j ]j ]j ]j ]ujkjhjkjܒubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+Shared Virtual Addressing (SVA) with ENQCMD}(jkj#jkjubajk}(j ]j ]j ]j ]j ]internalrefuri arch/x86/sva anchornamehjpj#ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Background}(jk Backgroundjkj?ubajk}(j ]j ]j ]j ]j ]internalrefurij. anchorname #backgroundjp](KKeujkjhjkj<ubajk}(j ]j ]j ]j ]j ]ujkjhjkj9ubajk}(j ]j ]j ]j ]j ]ujkjhjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkShared Hardware Workqueues}(jkShared Hardware Workqueuesjkjdubajk}(j ]j ]j ]j ]j ]internalrefurij. anchorname#shared-hardware-workqueuesjp](KKeujkjhjkjaubajk}(j ]j ]j ]j ]j ]ujkjhjkj^ubajk}(j ]j ]j ]j ]j ]ujkjhjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkENQCMD}(jkENQCMDjkjubajk}(j ]j ]j ]j ]j ]internalrefurij. anchorname#enqcmdjp](KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProcess Address Space Tagging}(jkProcess Address Space Taggingjkjubajk}(j ]j ]j ]j ]j ]internalrefurij. anchorname#process-address-space-taggingjp](KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPASID Management}(jkPASID Managementjkjӓubajk}(j ]j ]j ]j ]j ]internalrefurij. anchorname#pasid-managementjp](KKeujkjhjkjГubajk}(j ]j ]j ]j ]j ]ujkjhjkj͓ubajk}(j ]j ]j ]j ]j ]ujkjhjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPASID Life Cycle Management}(jkPASID Life Cycle Managementjkjubajk}(j ]j ]j ]j ]j ]internalrefurij. anchorname#pasid-life-cycle-managementjp](KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Relationships}(jk Relationshipsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij. anchorname#relationshipsjp](KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFAQ}(jkFAQjkjBubajk}(j ]j ]j ]j ]j ]internalrefurij. anchorname#faqjp](KKeujkjhjkj?ubajk}(j ]j ]j ]j ]j ]ujkjhjkj<ubajk}(j ]j ]j ]j ]j ]ujkjhjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjgubajk}(j ]j ]j ]j ]j ]internalrefurij. anchorname #referencesjp](KK eujkjhjkjdubajk}(j ]j ]j ]j ]j ]ujkjhjkjaubajk}(j ]j ]j ]j ]j ]ujkjhjkj6ubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Boot image header in RISC-V Linux}(jkj#jkjubajk}(j ]j ]j ]j ]j ]internalrefuriarch/riscv/boot-image-header anchornamehujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotes}(jkNotesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#notesujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhubjYje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/RISC-V Kernel Boot Requirements and Constraints}(jkj#jkjubajk}(j ]j ]j ]j ]j ]internalrefuriarch/riscv/boot anchornamehujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'Pre-kernel Requirements and Constraints}(jk'Pre-kernel Requirements and Constraintsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij  anchorname(#pre-kernel-requirements-and-constraintsujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRegister state}(jkRegister statejkj;ubajk}(j ]j ]j ]j ]j ]internalrefurij  anchorname#register-stateujkjhjkj8ubajk}(j ]j ]j ]j ]j ]ujkjhjkj5ubajk}(j ]j ]j ]j ]j ]ujkjhjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CSR state}(jk CSR statejkj_ubajk}(j ]j ]j ]j ]j ]internalrefurij  anchorname #csr-stateujkjhjkj\ubajk}(j ]j ]j ]j ]j ]ujkjhjkjYubajk}(j ]j ]j ]j ]j ]ujkjhjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Reserved memory for resident firmware}(jk%Reserved memory for resident firmwarejkjubajk}(j ]j ]j ]j ]j ]internalrefurij  anchorname&#reserved-memory-for-resident-firmwareujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkj}ubajk}(j ]j ]j ]j ]j ]ujkjhjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel location}(jkKernel locationjkjubajk}(j ]j ]j ]j ]j ]internalrefurij  anchorname#kernel-locationujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHardware description}(jkHardware descriptionjkj˕ubajk}(j ]j ]j ]j ]j ]internalrefurij  anchorname#hardware-descriptionujkjhjkjȕubajk}(j ]j ]j ]j ]j ]ujkjhjkjŕubajk}(j ]j ]j ]j ]j ]ujkjhjkj2ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Kernel entry}(jk Kernel entryjkjubajk}(j ]j ]j ]j ]j ]internalrefurij  anchorname #kernel-entryujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkj2ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUEFI}(jkUEFIjkjubajk}(j ]j ]j ]j ]j ]internalrefurij  anchorname#uefiujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUEFI memory map}(jkUEFI memory mapjkj4ubajk}(j ]j ]j ]j ]j ]internalrefurij  anchorname#uefi-memory-mapujkjhjkj1ubajk}(j ]j ]j ]j ]j ]ujkjhjkj.ubajk}(j ]j ]j ]j ]j ]ujkjhjkj+ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRISCV_EFI_BOOT_PROTOCOL}(jkRISCV_EFI_BOOT_PROTOCOLjkjXubajk}(j ]j ]j ]j ]j ]internalrefurij  anchorname#riscv-efi-boot-protocolujkjhjkjUubajk}(j ]j ]j ]j ]j ]ujkjhjkjRubajk}(j ]j ]j ]j ]j ]ujkjhjkj+ubejk}(j ]j ]j ]j ]j ]ujkjhjkj ubejk}(j ]j ]j ]j ]j ]ujkjhjkj2ubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'Early Boot Requirements and Constraints}(jk'Early Boot Requirements and Constraintsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij  anchorname(#early-boot-requirements-and-constraintsujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEFI stub and devicetree}(jkEFI stub and devicetreejkjubajk}(j ]j ]j ]j ]j ]internalrefurij  anchorname#efi-stub-and-devicetreeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVirtual mapping installation}(jkVirtual mapping installationjkjٖubajk}(j ]j ]j ]j ]j ]internalrefurij  anchorname#virtual-mapping-installationujkjhjkj֖ubajk}(j ]j ]j ]j ]j ]ujkjhjkjӖubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevicetree mapping via fixmap}(jkDevicetree mapping via fixmapjkjubajk}(j ]j ]j ]j ]j ]internalrefurij  anchorname#devicetree-mapping-via-fixmapujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPre-MMU execution}(jkPre-MMU executionjkj!ubajk}(j ]j ]j ]j ]j ]internalrefurij  anchorname#pre-mmu-executionujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhubj$ je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+User Interface for Resource Control feature}(jkj#jkjfubajk}(j ]j ]j ]j ]j ]internalrefuriarch/x86/resctrl anchornamehjpj#ujkjhjkjcubajk}(j ]j ]j ]j ]j ]ujkjhjkj`ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInfo directory}(jkInfo directoryjkjubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname#info-directoryjp](KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkj}ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Resource alloc and monitor groups}(jk!Resource alloc and monitor groupsjkjubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname"#resource-alloc-and-monitor-groupsjp](KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkResource allocation rules}(jkResource allocation rulesjkj͗ubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname#resource-allocation-rulesjp](KKKeujkjhjkjʗubajk}(j ]j ]j ]j ]j ]ujkjhjkjǗubajk}(j ]j ]j ]j ]j ]ujkjhjkjėubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkResource monitoring rules}(jkResource monitoring rulesjkjubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname#resource-monitoring-rulesjp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjėubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkj}ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/Notes on cache occupancy monitoring and control}(jk/Notes on cache occupancy monitoring and controljkj#ubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname0#notes-on-cache-occupancy-monitoring-and-controljp](KKeujkjhjkj ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*max_threshold_occupancy - generic concepts}(jk*max_threshold_occupancy - generic conceptsjkjEubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname)#max-threshold-occupancy-generic-conceptsjp](KKKeujkjhjkjBubajk}(j ]j ]j ]j ]j ]ujkjhjkj?ubajk}(j ]j ]j ]j ]j ]ujkjhjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Schemata files - general concepts}(jk!Schemata files - general conceptsjkjjubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname #schemata-files-general-conceptsjp](KKKeujkjhjkjgubajk}(j ]j ]j ]j ]j ]ujkjhjkjdubajk}(j ]j ]j ]j ]j ]ujkjhjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Cache IDs}(jk Cache IDsjkjubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname #cache-idsjp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkj<ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCache Bit Masks (CBM)}(jkCache Bit Masks (CBM)jkjubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname#cache-bit-masks-cbmjp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkj<ubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkj}ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*Memory bandwidth Allocation and monitoring}(jk*Memory bandwidth Allocation and monitoringjkjubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname+#memory-bandwidth-allocation-and-monitoringjp](KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjߘubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk@L3 schemata file details (code and data prioritization disabled)}(jk@L3 schemata file details (code and data prioritization disabled)jkjubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname?#l3-schemata-file-details-code-and-data-prioritization-disabledjp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBL3 schemata file details (CDP enabled via mount option to resctrl)}(jkBL3 schemata file details (CDP enabled via mount option to resctrl)jkj,ubajk}(j ]j ]j ]j ]j ]internalrefuriju anchornameA#l3-schemata-file-details-cdp-enabled-via-mount-option-to-resctrljp](KKKeujkjhjkj)ubajk}(j ]j ]j ]j ]j ]ujkjhjkj&ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkL2 schemata file details}(jkL2 schemata file detailsjkjQubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname#l2-schemata-file-detailsjp](KKKeujkjhjkjNubajk}(j ]j ]j ]j ]j ]ujkjhjkjKubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Memory bandwidth Allocation (default mode)}(jk*Memory bandwidth Allocation (default mode)jkjvubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname)#memory-bandwidth-allocation-default-modejp](KKKeujkjhjkjsubajk}(j ]j ]j ]j ]j ]ujkjhjkjpubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.Memory bandwidth Allocation specified in MiBps}(jk.Memory bandwidth Allocation specified in MiBpsjkjubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname/#memory-bandwidth-allocation-specified-in-mibpsjp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Slow Memory Bandwidth Allocation (SMBA)}(jk'Slow Memory Bandwidth Allocation (SMBA)jkjubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname&#slow-memory-bandwidth-allocation-smbajp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Reading/writing the schemata file}(jk!Reading/writing the schemata filejkjubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname"#reading-writing-the-schemata-filejp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjߙubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Reading/writing the schemata file (on AMD systems)}(jk2Reading/writing the schemata file (on AMD systems)jkj ubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname1#reading-writing-the-schemata-file-on-amd-systemsjp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDReading/writing the schemata file (on AMD systems) with SMBA feature}(jkDReading/writing the schemata file (on AMD systems) with SMBA featurejkj/ubajk}(j ]j ]j ]j ]j ]internalrefuriju anchornameC#reading-writing-the-schemata-file-on-amd-systems-with-smba-featurejp](KKK eujkjhjkj,ubajk}(j ]j ]j ]j ]j ]ujkjhjkj)ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjߘubejk}(j ]j ]j ]j ]j ]ujkjhjkj}ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCache Pseudo-Locking}(jkCache Pseudo-Lockingjkj`ubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname#cache-pseudo-lockingjp](KKeujkjhjkj]ubajk}(j ]j ]j ]j ]j ]ujkjhjkjZubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCache Pseudo-Locking Interface}(jkCache Pseudo-Locking Interfacejkjubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname#cache-pseudo-locking-interfacejp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkj|ubajk}(j ]j ]j ]j ]j ]ujkjhjkjyubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(Cache Pseudo-Locking Debugging Interface}(jk(Cache Pseudo-Locking Debugging Interfacejkjubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname)#cache-pseudo-locking-debugging-interfacejp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Example of latency debugging interface}(jk&Example of latency debugging interfacejkjɚubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname'#example-of-latency-debugging-interfacejp](KKKKeujkjhjkjƚubajk}(j ]j ]j ]j ]j ]ujkjhjkjÚubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Example of cache hits/misses debugging}(jk&Example of cache hits/misses debuggingjkjubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname'#example-of-cache-hits-misses-debuggingjp](KKKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Examples for RDT allocation usage}(jk!Examples for RDT allocation usagejkjubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname"#examples-for-rdt-allocation-usagejp](KKKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkj ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample of Cache Pseudo-Locking}(jkExample of Cache Pseudo-Lockingjkj8ubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname #example-of-cache-pseudo-lockingjp](KKKKeujkjhjkj5ubajk}(j ]j ]j ]j ]j ]ujkjhjkj2ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjyubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLocking between applications}(jkLocking between applicationsjkjiubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname#locking-between-applicationsjp](KKKeujkjhjkjfubajk}(j ]j ]j ]j ]j ]ujkjhjkjcubajk}(j ]j ]j ]j ]j ]ujkjhjkjyubejk}(j ]j ]j ]j ]j ]ujkjhjkjZubejk}(j ]j ]j ]j ]j ]ujkjhjkj}ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk7Examples for RDT Monitoring along with allocation usage}(jk7Examples for RDT Monitoring along with allocation usagejkjubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname8#examples-for-rdt-monitoring-along-with-allocation-usagejp](KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReading monitored data}(jkReading monitored datajkjubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname#reading-monitored-datajp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHExample 1 (Monitor CTRL_MON group and subset of tasks in CTRL_MON group)}(jkHExample 1 (Monitor CTRL_MON group and subset of tasks in CTRL_MON group)jkjubajk}(j ]j ]j ]j ]j ]internalrefuriju anchornameG#example-1-monitor-ctrl-mon-group-and-subset-of-tasks-in-ctrl-mon-groupjp](KKKeujkjhjkjޛubajk}(j ]j ]j ]j ]j ]ujkjhjkjۛubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Example 2 (Monitor a task from its creation)}(jk,Example 2 (Monitor a task from its creation)jkjubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname+#example-2-monitor-a-task-from-its-creationjp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEExample 3 (Monitor without CAT support or before creating CAT groups)}(jkEExample 3 (Monitor without CAT support or before creating CAT groups)jkj+ubajk}(j ]j ]j ]j ]j ]internalrefuriju anchornameD#example-3-monitor-without-cat-support-or-before-creating-cat-groupsjp](KKKeujkjhjkj(ubajk}(j ]j ]j ]j ]j ]ujkjhjkj%ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Example 4 (Monitor real time tasks)}(jk#Example 4 (Monitor real time tasks)jkjPubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname"#example-4-monitor-real-time-tasksjp](KKKeujkjhjkjMubajk}(j ]j ]j ]j ]j ]ujkjhjkjJubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkj}ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIntel RDT Errata}(jkIntel RDT Erratajkjubajk}(j ]j ]j ]j ]j ]internalrefuriju anchorname#intel-rdt-erratajp](KKeujkjhjkj~ubajk}(j ]j ]j ]j ]j ]ujkjhjkj{ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAIntel MBM Counters May Report System Memory Bandwidth Incorrectly}(jkAIntel MBM Counters May Report System Memory Bandwidth Incorrectlyjkjubajk}(j ]j ]j ]j ]j ]internalrefuriju anchornameB#intel-mbm-counters-may-report-system-memory-bandwidth-incorrectlyjp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkj{ubejk}(j ]j ]j ]j ]j ]ujkjhjkj}ubejk}(j ]j ]j ]j ]j ]ujkjhjkj`ubejk}(j ]j ]j ]j ]j ]ujkjhjkj]ubajk}(j ]j ]j ]j ]j ]ujkjhubjG je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIBM s390 QDIO Ethernet Driver}(jkj#jkjubajk}(j ]j ]j ]j ]j ]internalrefuriarch/s390/qeth anchornamehujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk(OSA and HiperSockets Bridge Port Support}(jk(OSA and HiperSockets Bridge Port Supportjkj ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname)#osa-and-hipersockets-bridge-port-supportujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUevents}(jkUeventsjkj*ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#ueventsujkjhjkj'ubajk}(j ]j ]j ]j ]j ]ujkjhjkj$ubajk}(j ]j ]j ]j ]j ]ujkjhjkj!ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhubj}je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDeadline IO scheduler tunables}(jkj#jkjoubajk}(j ]j ]j ]j ]j ]internalrefuriblock/deadline-iosched anchornamehujkjhjkjlubajk}(j ]j ]j ]j ]j ]ujkjhjkjiubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSelecting IO schedulers}(jkSelecting IO schedulersjkjubajk}(j ]j ]j ]j ]j ]internalrefurij~ anchorname#selecting-io-schedulersujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkread_expire (in ms)}(jkread_expire (in ms)jkjubajk}(j ]j ]j ]j ]j ]internalrefurij~ anchorname#read-expire-in-msujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkwrite_expire (in ms)}(jkwrite_expire (in ms)jkjםubajk}(j ]j ]j ]j ]j ]internalrefurij~ anchorname#write-expire-in-msujkjhjkjԝubajk}(j ]j ]j ]j ]j ]ujkjhjkjѝubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$fifo_batch (number of requests)}(jk$fifo_batch (number of requests)jkjubajk}(j ]j ]j ]j ]j ]internalrefurij~ anchorname#fifo-batch-number-of-requestsujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&writes_starved (number of dispatches)}(jk&writes_starved (number of dispatches)jkjubajk}(j ]j ]j ]j ]j ]internalrefurij~ anchorname$#writes-starved-number-of-dispatchesujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfront_merges (bool)}(jkfront_merges (bool)jkjCubajk}(j ]j ]j ]j ]j ]internalrefurij~ anchorname#front-merges-boolujkjhjkj@ubajk}(j ]j ]j ]j ]j ]ujkjhjkj=ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjiubejk}(j ]j ]j ]j ]j ]ujkjhjkjfubajk}(j ]j ]j ]j ]j ]ujkjhubj, je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel level exception handling}(jkj$jkj|ubajk}(j ]j ]j ]j ]j ]internalrefuriarch/x86/exception-tables anchornamehjpj$ujkjhjkjyubajk}(j ]j ]j ]j ]j ]ujkjhjkjvubajk}(j ]j ]j ]j ]j ]ujkjhjkjsubajk}(j ]j ]j ]j ]j ]ujkjhubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIO-APIC}(jkj$jkjubajk}(j ]j ]j ]j ]j ]internalrefuriarch/x86/i386/IO-APIC anchornamehjpj$ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk x86 Topology}(jkj$jkjԞubajk}(j ]j ]j ]j ]j ]internalrefuriarch/x86/topology anchornamehjpj&$ujkjhjkjўubajk}(j ]j ]j ]j ]j ]ujkjhjkjΞubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPackage}(jkPackagejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#packagejp](KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCores}(jkCoresjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#coresjp](KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThreads}(jkThreadsjkj>ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#threadsjp](KKeujkjhjkj;ubajk}(j ]j ]j ]j ]j ]ujkjhjkj8ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSystem topology examples}(jkSystem topology examplesjkjcubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#system-topology-examplesjp](KKeujkjhjkj`ubajk}(j ]j ]j ]j ]j ]ujkjhjkj]ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjΞubejk}(j ]j ]j ]j ]j ]ujkjhjkj˞ubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk ORC unwinder}(jkj.$jkjubajk}(j ]j ]j ]j ]j ]internalrefuriarch/x86/orc-unwinder anchornamehjpj5$ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #overviewjp](K Keujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkORC vs frame pointers}(jkORC vs frame pointersjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#orc-vs-frame-pointersjp](K Keujkjhjkjߟubajk}(j ]j ]j ]j ]j ]ujkjhjkjܟubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ORC vs DWARF}(jk ORC vs DWARFjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #orc-vs-dwarfjp](K Keujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkORC unwind table generation}(jkORC unwind table generationjkj,ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#orc-unwind-table-generationjp](K Keujkjhjkj)ubajk}(j ]j ]j ]j ]j ]ujkjhjkj&ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUnwinder implementation details}(jkUnwinder implementation detailsjkjQubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #unwinder-implementation-detailsjp](K KeujkjhjkjNubajk}(j ]j ]j ]j ]j ]ujkjhjkjKubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Etymology}(jk Etymologyjkjvubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #etymologyjp](K Keujkjhjkjsubajk}(j ]j ]j ]j ]j ]ujkjhjkjpubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRISC-V Linux User ABI}(jkj=$jkjubajk}(j ]j ]j ]j ]j ]internalrefuriarch/riscv/uabi anchornamehujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$ISA string ordering in /proc/cpuinfo}(jk$ISA string ordering in /proc/cpuinfojkjРubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname$#isa-string-ordering-in-proc-cpuinfoujkjhjkj͠ubajk}(j ]j ]j ]j ]j ]ujkjhjkjʠubajk}(j ]j ]j ]j ]j ]ujkjhjkjǠubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3“isa” and “hart isa” lines in /proc/cpuinfo}(jk+"isa" and "hart isa" lines in /proc/cpuinfojkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname'#isa-and-hart-isa-lines-in-proc-cpuinfoujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjǠubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMisaligned accesses}(jkMisaligned accessesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#misaligned-accessesujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjǠubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBus lock detection and handling}(jkjK$jkjQubajk}(j ]j ]j ]j ]j ]internalrefuriarch/x86/buslock anchornamehjpjR$ujkjhjkjNubajk}(j ]j ]j ]j ]j ]ujkjhjkjKubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProblem}(jkProblemjkjqubajk}(j ]j ]j ]j ]j ]internalrefurij` anchorname#problemjp](KKeujkjhjkjnubajk}(j ]j ]j ]j ]j ]ujkjhjkjkubajk}(j ]j ]j ]j ]j ]ujkjhjkjhubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Detection}(jk Detectionjkjubajk}(j ]j ]j ]j ]j ]internalrefurij` anchorname #detectionjp](KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&#AC exception for split lock detection}(jk&#AC exception for split lock detectionjkjubajk}(j ]j ]j ]j ]j ]internalrefurij` anchorname&#ac-exception-for-split-lock-detectionjp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$#DB exception for bus lock detection}(jk$#DB exception for bus lock detectionjkjݡubajk}(j ]j ]j ]j ]j ]internalrefurij` anchorname$#db-exception-for-bus-lock-detectionjp](KKKeujkjhjkjڡubajk}(j ]j ]j ]j ]j ]ujkjhjkjסubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSoftware handling}(jkSoftware handlingjkjubajk}(j ]j ]j ]j ]j ]internalrefurij` anchorname#software-handlingjp](KKeujkjhjkj ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsages}(jkUsagesjkj3ubajk}(j ]j ]j ]j ]j ]internalrefurij` anchorname#usagesjp](KKeujkjhjkj0ubajk}(j ]j ]j ]j ]j ]ujkjhjkj-ubajk}(j ]j ]j ]j ]j ]ujkjhjkjhubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkGuidance}(jkGuidancejkjXubajk}(j ]j ]j ]j ]j ]internalrefurij` anchorname #guidancejp](KKeujkjhjkjUubajk}(j ]j ]j ]j ]j ]ujkjhjkjRubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkoff}(jkoffjkjzubajk}(j ]j ]j ]j ]j ]internalrefurij` anchorname#offjp](KKKeujkjhjkjwubajk}(j ]j ]j ]j ]j ]ujkjhjkjtubajk}(j ]j ]j ]j ]j ]ujkjhjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkwarn}(jkwarnjkjubajk}(j ]j ]j ]j ]j ]internalrefurij` anchorname#warnjp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfatal}(jkfataljkjĢubajk}(j ]j ]j ]j ]j ]internalrefurij` anchorname#fataljp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ratelimit}(jk ratelimitjkjubajk}(j ]j ]j ]j ]j ]internalrefurij` anchorname #ratelimitjp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjqubejk}(j ]j ]j ]j ]j ]ujkjhjkjRubejk}(j ]j ]j ]j ]j ]ujkjhjkjhubejk}(j ]j ]j ]j ]j ]ujkjhjkjKubejk}(j ]j ]j ]j ]j ]ujkjhjkjHubajk}(j ]j ]j ]j ]j ]ujkjhubjije0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Linux/x86 Boot Protocol}(jkjZ$jkj/ubajk}(j ]j ]j ]j ]j ]internalrefuri arch/x86/boot anchornamehjpja$ujkjhjkj,ubajk}(j ]j ]j ]j ]j ]ujkjhjkj)ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Memory Layout}(jk Memory LayoutjkjOubajk}(j ]j ]j ]j ]j ]internalrefurij> anchorname#memory-layoutjp](KKeujkjhjkjLubajk}(j ]j ]j ]j ]j ]ujkjhjkjIubajk}(j ]j ]j ]j ]j ]ujkjhjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe Real-Mode Kernel Header}(jkThe Real-Mode Kernel Headerjkjtubajk}(j ]j ]j ]j ]j ]internalrefurij> anchorname#the-real-mode-kernel-headerjp](KKeujkjhjkjqubajk}(j ]j ]j ]j ]j ]ujkjhjkjnubajk}(j ]j ]j ]j ]j ]ujkjhjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDetails of Header Fields}(jkDetails of Header Fieldsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij> anchorname#details-of-header-fieldsjp](KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe kernel_info}(jkThe kernel_infojkjubajk}(j ]j ]j ]j ]j ]internalrefurij> anchorname#the-kernel-infojp](KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Details of the kernel_info Fields}(jk!Details of the kernel_info Fieldsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij> anchorname"#details-of-the-kernel-info-fieldsjp](KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjݣubajk}(j ]j ]j ]j ]j ]ujkjhjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe Image Checksum}(jkThe Image Checksumjkjubajk}(j ]j ]j ]j ]j ]internalrefurij> anchorname#the-image-checksumjp](KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe Kernel Command Line}(jkThe Kernel Command Linejkj-ubajk}(j ]j ]j ]j ]j ]internalrefurij> anchorname#the-kernel-command-linejp](KKeujkjhjkj*ubajk}(j ]j ]j ]j ]j ]ujkjhjkj'ubajk}(j ]j ]j ]j ]j ]ujkjhjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Memory Layout of The Real-Mode Code}(jk#Memory Layout of The Real-Mode CodejkjRubajk}(j ]j ]j ]j ]j ]internalrefurij> anchorname$#memory-layout-of-the-real-mode-codejp](KKeujkjhjkjOubajk}(j ]j ]j ]j ]j ]ujkjhjkjLubajk}(j ]j ]j ]j ]j ]ujkjhjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSample Boot Configuration}(jkSample Boot Configurationjkjwubajk}(j ]j ]j ]j ]j ]internalrefurij> anchorname#sample-boot-configurationjp](KK eujkjhjkjtubajk}(j ]j ]j ]j ]j ]ujkjhjkjqubajk}(j ]j ]j ]j ]j ]ujkjhjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLoading The Rest of The Kernel}(jkLoading The Rest of The Kerneljkjubajk}(j ]j ]j ]j ]j ]internalrefurij> anchorname#loading-the-rest-of-the-kerneljp](KK eujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpecial Command Line Options}(jkSpecial Command Line Optionsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij> anchorname#special-command-line-optionsjp](KK eujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRunning the Kernel}(jkRunning the Kerneljkjubajk}(j ]j ]j ]j ]j ]internalrefurij> anchorname#running-the-kerneljp](KK eujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdvanced Boot Loader Hooks}(jkAdvanced Boot Loader Hooksjkj ubajk}(j ]j ]j ]j ]j ]internalrefurij> anchorname#advanced-boot-loader-hooksjp](KK eujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk32-bit Boot Protocol}(jk32-bit Boot Protocoljkj0ubajk}(j ]j ]j ]j ]j ]internalrefurij> anchorname#bit-boot-protocoljp](KKeujkjhjkj-ubajk}(j ]j ]j ]j ]j ]ujkjhjkj*ubajk}(j ]j ]j ]j ]j ]ujkjhjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk64-bit Boot Protocol}(jk64-bit Boot ProtocoljkjUubajk}(j ]j ]j ]j ]j ]internalrefurij> anchorname#id1jp](KKeujkjhjkjRubajk}(j ]j ]j ]j ]j ]ujkjhjkjOubajk}(j ]j ]j ]j ]j ]ujkjhjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"EFI Handover Protocol (deprecated)}(jk"EFI Handover Protocol (deprecated)jkjzubajk}(j ]j ]j ]j ]j ]internalrefurij> anchorname!#efi-handover-protocol-deprecatedjp](KKeujkjhjkjwubajk}(j ]j ]j ]j ]j ]ujkjhjkjtubajk}(j ]j ]j ]j ]j ]ujkjhjkjFubejk}(j ]j ]j ]j ]j ]ujkjhjkj)ubejk}(j ]j ]j ]j ]j ]ujkjhjkj&ubajk}(j ]j ]j ]j ]j ]ujkjhubjmje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1Linux API for read access to z/VM Monitor Records}(jkji$jkjubajk}(j ]j ]j ]j ]j ]internalrefuriarch/s390/monreader anchornamehujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjԥubajk}(j ]j ]j ]j ]j ]internalrefurijå anchorname #descriptionujkjhjkjѥubajk}(j ]j ]j ]j ]j ]ujkjhjkjΥubajk}(j ]j ]j ]j ]j ]ujkjhjkj˥ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUser Requirements}(jkUser Requirementsjkjubajk}(j ]j ]j ]j ]j ]internalrefurijå anchorname#user-requirementsujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1st option:}(jk 1st option:jkjubajk}(j ]j ]j ]j ]j ]internalrefurijå anchorname #st-optionujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2nd option:}(jk 2nd option:jkj=ubajk}(j ]j ]j ]j ]j ]internalrefurijå anchorname #nd-optionujkjhjkj:ubajk}(j ]j ]j ]j ]j ]ujkjhjkj7ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkj˥ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUser Interface}(jkUser Interfacejkjmubajk}(j ]j ]j ]j ]j ]internalrefurijå anchorname#user-interfaceujkjhjkjjubajk}(j ]j ]j ]j ]j ]ujkjhjkjgubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample:}(jkExample:jkjubajk}(j ]j ]j ]j ]j ]internalrefurijå anchorname#exampleujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNOTE:}(jkNOTE:jkjubajk}(j ]j ]j ]j ]j ]internalrefurijå anchorname#noteujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice nodes with udev:}(jkDevice nodes with udev:jkj֦ubajk}(j ]j ]j ]j ]j ]internalrefurijå anchorname#device-nodes-with-udevujkjhjkjӦubajk}(j ]j ]j ]j ]j ]ujkjhjkjЦubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice nodes without udev:}(jkDevice nodes without udev:jkjubajk}(j ]j ]j ]j ]j ]internalrefurijå anchorname#device-nodes-without-udevujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample:}(jkExample:jkjubajk}(j ]j ]j ]j ]j ]internalrefurijå anchorname#id1ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFile operations:}(jkFile operations:jkjBubajk}(j ]j ]j ]j ]j ]internalrefurijå anchorname#file-operationsujkjhjkj?ubajk}(j ]j ]j ]j ]j ]ujkjhjkj<ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRead:}(jkRead:jkjfubajk}(j ]j ]j ]j ]j ]internalrefurijå anchorname#readujkjhjkjcubajk}(j ]j ]j ]j ]j ]ujkjhjkj`ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOpen:}(jkOpen:jkjubajk}(j ]j ]j ]j ]j ]internalrefurijå anchorname#openujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNOTE:}(jkNOTE:jkjubajk}(j ]j ]j ]j ]j ]internalrefurijå anchorname#id2ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjgubejk}(j ]j ]j ]j ]j ]ujkjhjkj˥ubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhubjvje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"The s390 SCSI dump tool (zfcpdump)}(jkjw$jkjubajk}(j ]j ]j ]j ]j ]internalrefuriarch/s390/zfcpdump anchornamehujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhubjwje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAdjunct Processor (AP) facility}(jkj$jkjubajk}(j ]j ]j ]j ]j ]internalrefuriarch/s390/vfio-ap anchornamehujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj?ubajk}(j ]j ]j ]j ]j ]internalrefurij. anchorname #introductionujkjhjkj<ubajk}(j ]j ]j ]j ]j ]ujkjhjkj9ubajk}(j ]j ]j ]j ]j ]ujkjhjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAP Architectural Overview}(jkAP Architectural Overviewjkjcubajk}(j ]j ]j ]j ]j ]internalrefurij. anchorname#ap-architectural-overviewujkjhjkj`ubajk}(j ]j ]j ]j ]j ]ujkjhjkj]ubajk}(j ]j ]j ]j ]j ]ujkjhjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk AP and SIE}(jk AP and SIEjkjubajk}(j ]j ]j ]j ]j ]internalrefurij. anchorname #ap-and-sieujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkj6ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk The Design}(jk The Designjkjubajk}(j ]j ]j ]j ]j ]internalrefurij. anchorname #the-designujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe VFIO AP device driver}(jkThe VFIO AP device driverjkj̨ubajk}(j ]j ]j ]j ]j ]internalrefurij. anchorname#the-vfio-ap-device-driverujkjhjkjɨubajk}(j ]j ]j ]j ]j ]ujkjhjkjƨubajk}(j ]j ]j ]j ]j ]ujkjhjkjèubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Reserve APQNs for exclusive use of KVM guests}(jk-Reserve APQNs for exclusive use of KVM guestsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij. anchorname.#reserve-apqns-for-exclusive-use-of-kvm-guestsujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjèubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Set up the VFIO mediated device interfaces}(jk*Set up the VFIO mediated device interfacesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij. anchorname+#set-up-the-vfio-mediated-device-interfacesujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjèubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Configure the guest’s AP resources}(jk"Configure the guest's AP resourcesjkj8ubajk}(j ]j ]j ]j ]j ]internalrefurij. anchorname##configure-the-guest-s-ap-resourcesujkjhjkj5ubajk}(j ]j ]j ]j ]j ]ujkjhjkj2ubajk}(j ]j ]j ]j ]j ]ujkjhjkjèubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe CPU model features for AP}(jkThe CPU model features for APjkj\ubajk}(j ]j ]j ]j ]j ]internalrefurij. anchorname#the-cpu-model-features-for-apujkjhjkjYubajk}(j ]j ]j ]j ]j ]ujkjhjkjVubajk}(j ]j ]j ]j ]j ]ujkjhjkjèubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkj6ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkExample}(jkExamplejkjubajk}(j ]j ]j ]j ]j ]internalrefurij. anchorname#exampleujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGuest1}(jkGuest1jkjubajk}(j ]j ]j ]j ]j ]internalrefurij. anchorname#guest1ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGuest2}(jkGuest2jkjѩubajk}(j ]j ]j ]j ]j ]internalrefurij. anchorname#guest2ujkjhjkjΩubajk}(j ]j ]j ]j ]j ]ujkjhjkj˩ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGuest3}(jkGuest3jkjubajk}(j ]j ]j ]j ]j ]internalrefurij. anchorname#guest3ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Securing the APQNs for our example}(jk"Securing the APQNs for our examplejkjubajk}(j ]j ]j ]j ]j ]internalrefurij. anchorname##securing-the-apqns-for-our-exampleujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHot plug/unplug support:}(jkHot plug/unplug support:jkjIubajk}(j ]j ]j ]j ]j ]internalrefurij. anchorname#hot-plug-unplug-supportujkjhjkjFubajk}(j ]j ]j ]j ]j ]ujkjhjkjCubajk}(j ]j ]j ]j ]j ]ujkjhjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/Over-provisioning of AP queues for a KVM guest:}(jk/Over-provisioning of AP queues for a KVM guest:jkjmubajk}(j ]j ]j ]j ]j ]internalrefurij. anchorname/#over-provisioning-of-ap-queues-for-a-kvm-guestujkjhjkjjubajk}(j ]j ]j ]j ]j ]ujkjhjkjgubajk}(j ]j ]j ]j ]j ]ujkjhjkj6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Limitations}(jk Limitationsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij. anchorname #limitationsujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkj6ubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhubjzje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"vfio-ccw: the basic infrastructure}(jkj$jkjʪubajk}(j ]j ]j ]j ]j ]internalrefuriarch/s390/vfio-ccw anchornamehujkjhjkjǪubajk}(j ]j ]j ]j ]j ]ujkjhjkjĪubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j ]j ]j ]j ]j ]internalrefurij٪ anchorname #introductionujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMotivation of vfio-ccw}(jkMotivation of vfio-ccwjkjubajk}(j ]j ]j ]j ]j ]internalrefurij٪ anchorname#motivation-of-vfio-ccwujkjhjkj ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAccess patterns of CCW devices}(jkAccess patterns of CCW devicesjkj2ubajk}(j ]j ]j ]j ]j ]internalrefurij٪ anchorname#access-patterns-of-ccw-devicesujkjhjkj/ubajk}(j ]j ]j ]j ]j ]ujkjhjkj,ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Physical vfio ccw device and its child mdev}(jk+Physical vfio ccw device and its child mdevjkjVubajk}(j ]j ]j ]j ]j ]internalrefurij٪ anchorname,#physical-vfio-ccw-device-and-its-child-mdevujkjhjkjSubajk}(j ]j ]j ]j ]j ]ujkjhjkjPubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVFIO-CCW Regions}(jkVFIO-CCW Regionsjkjzubajk}(j ]j ]j ]j ]j ]internalrefurij٪ anchorname#vfio-ccw-regionsujkjhjkjwubajk}(j ]j ]j ]j ]j ]ujkjhjkjtubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkvfio-ccw I/O region}(jkvfio-ccw I/O regionjkjubajk}(j ]j ]j ]j ]j ]internalrefurij٪ anchorname#vfio-ccw-i-o-regionujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkvfio-ccw cmd region}(jkvfio-ccw cmd regionjkj«ubajk}(j ]j ]j ]j ]j ]internalrefurij٪ anchorname#vfio-ccw-cmd-regionujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkvfio-ccw schib region}(jkvfio-ccw schib regionjkjubajk}(j ]j ]j ]j ]j ]internalrefurij٪ anchorname#vfio-ccw-schib-regionujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkvfio-ccw crw region}(jkvfio-ccw crw regionjkj ubajk}(j ]j ]j ]j ]j ]internalrefurij٪ anchorname#vfio-ccw-crw-regionujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkvfio-ccw operation details}(jkvfio-ccw operation detailsjkj.ubajk}(j ]j ]j ]j ]j ]internalrefurij٪ anchorname#vfio-ccw-operation-detailsujkjhjkj+ubajk}(j ]j ]j ]j ]j ]ujkjhjkj(ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Limitations}(jk LimitationsjkjRubajk}(j ]j ]j ]j ]j ]internalrefurij٪ anchorname #limitationsujkjhjkjOubajk}(j ]j ]j ]j ]j ]ujkjhjkjLubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Reference}(jk Referencejkjvubajk}(j ]j ]j ]j ]j ]internalrefurij٪ anchorname #referenceujkjhjkjsubajk}(j ]j ]j ]j ]j ]ujkjhjkjpubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjĪubejk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhubj|je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAdding a new board to LinuxSH}(jkj$jkjubajk}(j ]j ]j ]j ]j ]internalrefuriarch/sh/new-machine anchornamehujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. New Directory Structure}(jk1. New Directory StructurejkjϬubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#new-directory-structureujkjhjkj̬ubajk}(j ]j ]j ]j ]j ]ujkjhjkjɬubajk}(j ]j ]j ]j ]j ]ujkjhjkjƬubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Adding a New Board}(jk2. Adding a New Boardjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#adding-a-new-boardujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjƬubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3. Hooking into the Build System}(jk 3. Hooking into the Build Systemjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#hooking-into-the-build-systemujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjƬubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Zero Page}(jkj$jkjPubajk}(j ]j ]j ]j ]j ]internalrefuriarch/x86/zero-page anchornamehjpj$ujkjhjkjMubajk}(j ]j ]j ]j ]j ]ujkjhjkjJubajk}(j ]j ]j ]j ]j ]ujkjhjkjGubajk}(j ]j ]j ]j ]j ]ujkjhubjAje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPAT (Page Attribute Table)}(jkj$jkj|ubajk}(j ]j ]j ]j ]j ]internalrefuri arch/x86/pat anchornamehjpj$ujkjhjkjyubajk}(j ]j ]j ]j ]j ]ujkjhjkjvubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPAT APIs}(jkPAT APIsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #pat-apisjp](K Keujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdvanced APIs for drivers}(jkAdvanced APIs for driversjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#advanced-apis-for-driversjp](K Keujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%MTRR effects on PAT / non-PAT systems}(jk%MTRR effects on PAT / non-PAT systemsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname$#mtrr-effects-on-pat-non-pat-systemsjp](K Keujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk PAT debugging}(jk PAT debuggingjkj ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#pat-debuggingjp](K Keujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPAT Initialization}(jkPAT Initializationjkj0ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#pat-initializationjp](K Keujkjhjkj-ubajk}(j ]j ]j ]j ]j ]ujkjhjkj*ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjvubejk}(j ]j ]j ]j ]j ]ujkjhjkjsubajk}(j ]j ]j ]j ]j ]ujkjhubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFake NUMA For CPUSets}(jkj$jkjjubajk}(j ]j ]j ]j ]j ]internalrefuri%arch/x86/x86_64/fake-numa-for-cpusets anchornamehjpj$ujkjhjkjgubajk}(j ]j ]j ]j ]j ]ujkjhjkjdubajk}(j ]j ]j ]j ]j ]ujkjhjkjaubajk}(j ]j ]j ]j ]j ]ujkjhubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Feature status on sh architecture}(jkj$jkjubajk}(j ]j ]j ]j ]j ]internalrefuriarch/sh/features anchornamehujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSoftware Guard eXtensions (SGX)}(jkj$jkj®ubajk}(j ]j ]j ]j ]j ]internalrefuri arch/x86/sgx anchornamehjpj$ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j ]j ]j ]j ]j ]internalrefurijѮ anchorname #overviewjp](K Keujkjhjkj߮ubajk}(j ]j ]j ]j ]j ]ujkjhjkjܮubajk}(j ]j ]j ]j ]j ]ujkjhjkjٮubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEnclave Page Cache}(jkEnclave Page Cachejkjubajk}(j ]j ]j ]j ]j ]internalrefurijѮ anchorname#enclave-page-cachejp](K Keujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnclave Page Types}(jkEnclave Page Typesjkj)ubajk}(j ]j ]j ]j ]j ]internalrefurijѮ anchorname#enclave-page-typesjp](K KKeujkjhjkj&ubajk}(j ]j ]j ]j ]j ]ujkjhjkj#ubajk}(j ]j ]j ]j ]j ]ujkjhjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnclave Page Cache Map}(jkEnclave Page Cache MapjkjNubajk}(j ]j ]j ]j ]j ]internalrefurijѮ anchorname#enclave-page-cache-mapjp](K KKeujkjhjkjKubajk}(j ]j ]j ]j ]j ]ujkjhjkjHubajk}(j ]j ]j ]j ]j ]ujkjhjkj ubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjٮubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkApplication interface}(jkApplication interfacejkjubajk}(j ]j ]j ]j ]j ]internalrefurijѮ anchorname#application-interfacejp](K Keujkjhjkj|ubajk}(j ]j ]j ]j ]j ]ujkjhjkjyubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnclave build functions}(jkEnclave build functionsjkjubajk}(j ]j ]j ]j ]j ]internalrefurijѮ anchorname#enclave-build-functionsjp](K KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnclave runtime management}(jkEnclave runtime managementjkjƯubajk}(j ]j ]j ]j ]j ]internalrefurijѮ anchorname#enclave-runtime-managementjp](K KKeujkjhjkjïubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Enclave vDSO}(jk Enclave vDSOjkjubajk}(j ]j ]j ]j ]j ]internalrefurijѮ anchorname #enclave-vdsojp](K KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjyubejk}(j ]j ]j ]j ]j ]ujkjhjkjٮubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkksgxd}(jkksgxdjkjubajk}(j ]j ]j ]j ]j ]internalrefurijѮ anchorname#ksgxdjp](K Keujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEPC sanitization}(jkEPC sanitizationjkj>ubajk}(j ]j ]j ]j ]j ]internalrefurijѮ anchorname#epc-sanitizationjp](K KKeujkjhjkj;ubajk}(j ]j ]j ]j ]j ]ujkjhjkj8ubajk}(j ]j ]j ]j ]j ]ujkjhjkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPage reclaimer}(jkPage reclaimerjkjcubajk}(j ]j ]j ]j ]j ]internalrefurijѮ anchorname#page-reclaimerjp](K KKeujkjhjkj`ubajk}(j ]j ]j ]j ]j ]ujkjhjkj]ubajk}(j ]j ]j ]j ]j ]ujkjhjkj5ubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjٮubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLaunch Control}(jkLaunch Controljkjubajk}(j ]j ]j ]j ]j ]internalrefurijѮ anchorname#launch-controljp](K Keujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjٮubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEncryption engines}(jkEncryption enginesjkjubajk}(j ]j ]j ]j ]j ]internalrefurijѮ anchorname#encryption-enginesjp](K Keujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjٮubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Usage Models}(jk Usage Modelsjkjްubajk}(j ]j ]j ]j ]j ]internalrefurijѮ anchorname #usage-modelsjp](K Keujkjhjkj۰ubajk}(j ]j ]j ]j ]j ]ujkjhjkjذubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkShared Library}(jkShared Libraryjkjubajk}(j ]j ]j ]j ]j ]internalrefurijѮ anchorname#shared-libraryjp](K KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkApplication Container}(jkApplication Containerjkj%ubajk}(j ]j ]j ]j ]j ]internalrefurijѮ anchorname#application-containerjp](K KKeujkjhjkj"ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjذubejk}(j ]j ]j ]j ]j ]ujkjhjkjٮubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Impact of Potential Kernel SGX Bugs}(jk#Impact of Potential Kernel SGX BugsjkjVubajk}(j ]j ]j ]j ]j ]internalrefurijѮ anchorname$#impact-of-potential-kernel-sgx-bugsjp](K KeujkjhjkjSubajk}(j ]j ]j ]j ]j ]ujkjhjkjPubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EPC leaks}(jk EPC leaksjkjxubajk}(j ]j ]j ]j ]j ]internalrefurijѮ anchorname #epc-leaksjp](K KKeujkjhjkjuubajk}(j ]j ]j ]j ]j ]ujkjhjkjrubajk}(j ]j ]j ]j ]j ]ujkjhjkjoubajk}(j ]j ]j ]j ]j ]ujkjhjkjPubejk}(j ]j ]j ]j ]j ]ujkjhjkjٮubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Virtual EPC}(jk Virtual EPCjkjubajk}(j ]j ]j ]j ]j ]internalrefurijѮ anchorname #virtual-epcjp](K K eujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjٮubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhubj# je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Intel Trust Domain Extensions (TDX)}(jkj$jkjubajk}(j ]j ]j ]j ]j ]internalrefuri arch/x86/tdx anchornamehjpj%ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjݱubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTDX Host Kernel Support}(jkTDX Host Kernel Supportjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#tdx-host-kernel-supportjp](KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTDX boot-time detection}(jkTDX boot-time detectionjkj%ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#tdx-boot-time-detectionjp](KKKeujkjhjkj"ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTDX module initialization}(jkTDX module initializationjkjJubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#tdx-module-initializationjp](KKKeujkjhjkjGubajk}(j ]j ]j ]j ]j ]ujkjhjkjDubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*TDX Interaction to Other Kernel Components}(jk*TDX Interaction to Other Kernel Componentsjkjoubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname+#tdx-interaction-to-other-kernel-componentsjp](KKKeujkjhjkjlubajk}(j ]j ]j ]j ]j ]ujkjhjkjiubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTDX Memory Policy}(jkTDX Memory Policyjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#tdx-memory-policyjp](KKKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPhysical Memory Hotplug}(jkPhysical Memory Hotplugjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#physical-memory-hotplugjp](KKKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CPU Hotplug}(jk CPU Hotplugjkj۲ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #cpu-hotplugjp](KKKKeujkjhjkjزubajk}(j ]j ]j ]j ]j ]ujkjhjkjղubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKexec()}(jkKexec()jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#kexecjp](KKKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkErratum}(jkErratumjkj%ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#erratumjp](KKKKeujkjhjkj"ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Interaction vs S3 and deeper states}(jk#Interaction vs S3 and deeper statesjkjJubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname$#interaction-vs-s3-and-deeper-statesjp](KKKKeujkjhjkjGubajk}(j ]j ]j ]j ]j ]ujkjhjkjDubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjiubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTDX Guest Support}(jkTDX Guest Supportjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#tdx-guest-supportjp](KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNew TDX Exceptions}(jkNew TDX Exceptionsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#new-tdx-exceptionsjp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInstruction-based #VE}(jkInstruction-based #VEjkj˳ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#instruction-based-vejp](KKKKeujkjhjkjȳubajk}(j ]j ]j ]j ]j ]ujkjhjkjųubajk}(j ]j ]j ]j ]j ]ujkjhjkj³ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInstruction-based #GP}(jkInstruction-based #GPjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#instruction-based-gpjp](KKKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkj³ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRDMSR/WRMSR Behavior}(jkRDMSR/WRMSR Behaviorjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#rdmsr-wrmsr-behaviorjp](KKKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkj³ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCPUID Behavior}(jkCPUID Behaviorjkj:ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#cpuid-behaviorjp](KKKKeujkjhjkj7ubajk}(j ]j ]j ]j ]j ]ujkjhjkj4ubajk}(j ]j ]j ]j ]j ]ujkjhjkj³ubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#VE on Memory Accesses}(jk#VE on Memory Accessesjkjkubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#ve-on-memory-accessesjp](KKKeujkjhjkjhubajk}(j ]j ]j ]j ]j ]ujkjhjkjeubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#VE on Shared Memory}(jk#VE on Shared Memoryjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#ve-on-shared-memoryjp](KKKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#VE on Private Pages}(jk#VE on Private Pagesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#ve-on-private-pagesjp](KKKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjeubejk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLinux #VE handler}(jkLinux #VE handlerjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#linux-ve-handlerjp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjݴubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk MMIO handling}(jk MMIO handlingjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#mmio-handlingjp](KKKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkShared Memory Conversions}(jkShared Memory Conversionsjkj-ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#shared-memory-conversionsjp](KKKeujkjhjkj*ubajk}(j ]j ]j ]j ]j ]ujkjhjkj'ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Attestation}(jk Attestationjkj^ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #attestationjp](KKeujkjhjkj[ubajk}(j ]j ]j ]j ]j ]ujkjhjkjXubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #referencesjp](KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkj}ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjݱubejk}(j ]j ]j ]j ]j ]ujkjhjkjڱubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%Virtual Memory Layout on RISC-V Linux}(jkj%jkjubajk}(j ]j ]j ]j ]j ]internalrefuriarch/riscv/vm-layout anchornamehujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRISC-V Linux Kernel 32bit}(jkRISC-V Linux Kernel 32bitjkjݵubajk}(j ]j ]j ]j ]j ]internalrefurij̵ anchorname#risc-v-linux-kernel-32bitujkjhjkjڵubajk}(j ]j ]j ]j ]j ]ujkjhjkj׵ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRISC-V Linux Kernel SV32}(jkRISC-V Linux Kernel SV32jkjubajk}(j ]j ]j ]j ]j ]internalrefurij̵ anchorname#risc-v-linux-kernel-sv32ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkj׵ubejk}(j ]j ]j ]j ]j ]ujkjhjkjԵubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRISC-V Linux Kernel 64bit}(jkRISC-V Linux Kernel 64bitjkj.ubajk}(j ]j ]j ]j ]j ]internalrefurij̵ anchorname#risc-v-linux-kernel-64bitujkjhjkj+ubajk}(j ]j ]j ]j ]j ]ujkjhjkj(ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRISC-V Linux Kernel SV39}(jkRISC-V Linux Kernel SV39jkjOubajk}(j ]j ]j ]j ]j ]internalrefurij̵ anchorname#risc-v-linux-kernel-sv39ujkjhjkjLubajk}(j ]j ]j ]j ]j ]ujkjhjkjIubajk}(j ]j ]j ]j ]j ]ujkjhjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRISC-V Linux Kernel SV48}(jkRISC-V Linux Kernel SV48jkjsubajk}(j ]j ]j ]j ]j ]internalrefurij̵ anchorname#risc-v-linux-kernel-sv48ujkjhjkjpubajk}(j ]j ]j ]j ]j ]ujkjhjkjmubajk}(j ]j ]j ]j ]j ]ujkjhjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRISC-V Linux Kernel SV57}(jkRISC-V Linux Kernel SV57jkjubajk}(j ]j ]j ]j ]j ]internalrefurij̵ anchorname#risc-v-linux-kernel-sv57ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Userspace VAs}(jk Userspace VAsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij̵ anchorname#userspace-vasujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjFubejk}(j ]j ]j ]j ]j ]ujkjhjkj(ubejk}(j ]j ]j ]j ]j ]ujkjhjkjԵubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3Firmware support for CPU hotplug under Linux/x86-64}(jkj%jkjubajk}(j ]j ]j ]j ]j ]internalrefuri arch/x86/x86_64/cpu-hotplug-spec anchornamehjpj%ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkS390 Debug Feature}(jkj%%jkj,ubajk}(j ]j ]j ]j ]j ]internalrefuriarch/s390/s390dbf anchornamehujkjhjkj)ubajk}(j ]j ]j ]j ]j ]ujkjhjkj&ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description:}(jk Description:jkjLubajk}(j ]j ]j ]j ]j ]internalrefurij; anchorname #descriptionujkjhjkjIubajk}(j ]j ]j ]j ]j ]ujkjhjkjFubajk}(j ]j ]j ]j ]j ]ujkjhjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDesign:}(jkDesign:jkjpubajk}(j ]j ]j ]j ]j ]internalrefurij; anchorname#designujkjhjkjmubajk}(j ]j ]j ]j ]j ]ujkjhjkjjubajk}(j ]j ]j ]j ]j ]ujkjhjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Interfaces:}(jkKernel Interfaces:jkjubajk}(j ]j ]j ]j ]j ]internalrefurij; anchorname#kernel-interfacesujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPredefined views:}(jkPredefined views:jkjubajk}(j ]j ]j ]j ]j ]internalrefurij; anchorname#predefined-viewsujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExamples}(jkExamplesjkjܷubajk}(j ]j ]j ]j ]j ]internalrefurij; anchorname #examplesujkjhjkjٷubajk}(j ]j ]j ]j ]j ]ujkjhjkjַubajk}(j ]j ]j ]j ]j ]ujkjhjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDebugfs Interface}(jkDebugfs Interfacejkjubajk}(j ]j ]j ]j ]j ]internalrefurij; anchorname#debugfs-interfaceujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkChanging the debug level}(jkChanging the debug leveljkj$ubajk}(j ]j ]j ]j ]j ]internalrefurij; anchorname#changing-the-debug-levelujkjhjkj!ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFlushing debug areas}(jkFlushing debug areasjkjHubajk}(j ]j ]j ]j ]j ]internalrefurij; anchorname#flushing-debug-areasujkjhjkjEubajk}(j ]j ]j ]j ]j ]ujkjhjkjBubajk}(j ]j ]j ]j ]j ]ujkjhjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Changing the size of debug areas}(jk Changing the size of debug areasjkjlubajk}(j ]j ]j ]j ]j ]internalrefurij; anchorname!#changing-the-size-of-debug-areasujkjhjkjiubajk}(j ]j ]j ]j ]j ]ujkjhjkjfubajk}(j ]j ]j ]j ]j ]ujkjhjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStopping the debug feature}(jkStopping the debug featurejkjubajk}(j ]j ]j ]j ]j ]internalrefurij; anchorname#stopping-the-debug-featureujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcrash Interface}(jkcrash Interfacejkjubajk}(j ]j ]j ]j ]j ]internalrefurij; anchorname#crash-interfaceujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInvestigating raw memory}(jkInvestigating raw memoryjkjظubajk}(j ]j ]j ]j ]j ]internalrefurij; anchorname#investigating-raw-memoryujkjhjkjոubajk}(j ]j ]j ]j ]j ]ujkjhjkjҸubajk}(j ]j ]j ]j ]j ]ujkjhjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPredefined Views}(jkPredefined Viewsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij; anchorname#id1ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjCubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDefining views}(jkDefining viewsjkj ubajk}(j ]j ]j ]j ]j ]internalrefurij; anchorname#defining-viewsujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktest:}(jktest:jkjAubajk}(j ]j ]j ]j ]j ]internalrefurij; anchorname#testujkjhjkj>ubajk}(j ]j ]j ]j ]j ]ujkjhjkj;ubajk}(j ]j ]j ]j ]j ]ujkjhjkj8ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjCubejk}(j ]j ]j ]j ]j ]ujkjhjkj&ubejk}(j ]j ]j ]j ]j ]ujkjhjkj#ubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIBM 3270 Display System support}(jkj3%jkjubajk}(j ]j ]j ]j ]j ]internalrefuriarch/s390/3270 anchornamehujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #introductionujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Installation}(jk Installationjkjʹubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #installationujkjhjkjǹubajk}(j ]j ]j ]j ]j ]ujkjhjkjĹubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk OPERATION.}(jk OPERATION.jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #operationujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkj}ubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jks390 Architecture}(jkjA%jkj'ubajk}(j ]j ]j ]j ]j ]internalrefuriarch/s390/index anchornamehujkjhjkj$ubajk}(j ]j ]j ]j ]j ]ujkjhjkj!ubje0)}(jkhjk](jH)}(jkhjk]jk}(j ]j ]j ]j ]j ]parentj6entries](N arch/s390/cdsNarch/s390/3270Narch/s390/driver-modelNarch/s390/monreaderNarch/s390/qethNarch/s390/s390dbfNarch/s390/vfio-apNarch/s390/vfio-ap-lockingNarch/s390/vfio-ccwNarch/s390/zfcpdumpNarch/s390/common_ioN arch/s390/pciNarch/s390/text_filesNarch/s390/featurese includefiles](jMjOjQjSjUjWjYj[j]j_jajcjejgemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj jj^s=/var/lib/git/docbuild/linux/Documentation/arch/s390/index.rstj_sKjkj>ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj~ubajk}(j ]j ]j ]j ]j ]internalrefurij6 anchorname#indicesujkjhjkj{ubajk}(j ]j ]j ]j ]j ]ujkjhjkjxubajk}(j ]j ]j ]j ]j ]ujkjhjkjuubajk}(j ]j ]j ]j ]j ]exprsubproject and htmlujkjsjkj>ubejk}(j ]j ]j ]j ]j ]ujkjhjkj!ubejk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkVFIO AP Locks Overview}(jkjO%jkjubajk}(j ]j ]j ]j ]j ]internalrefuriarch/s390/vfio-ap-locking anchornamehujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk?The Matrix Devices Lock (drivers/s390/crypto/vfio_ap_private.h)}(jk?The Matrix Devices Lock (drivers/s390/crypto/vfio_ap_private.h)jkjߺubajk}(j ]j ]j ]j ]j ]internalrefurijκ anchorname>#the-matrix-devices-lock-drivers-s390-crypto-vfio-ap-private-hujkjhjkjܺubajk}(j ]j ]j ]j ]j ]ujkjhjkjٺubajk}(j ]j ]j ]j ]j ]ujkjhjkjֺubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'The KVM Lock (include/linux/kvm_host.h)}(jk'The KVM Lock (include/linux/kvm_host.h)jkjubajk}(j ]j ]j ]j ]j ]internalrefurijκ anchorname&#the-kvm-lock-include-linux-kvm-host-hujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjֺubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7The Guests Lock (drivers/s390/crypto/vfio_ap_private.h)}(jk7The Guests Lock (drivers/s390/crypto/vfio_ap_private.h)jkj'ubajk}(j ]j ]j ]j ]j ]internalrefurijκ anchorname6#the-guests-lock-drivers-s390-crypto-vfio-ap-private-hujkjhjkj$ubajk}(j ]j ]j ]j ]j ]ujkjhjkj!ubajk}(j ]j ]j ]j ]j ]ujkjhjkjֺubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5The PQAP Hook Lock (arch/s390/include/asm/kvm_host.h)}(jk5The PQAP Hook Lock (arch/s390/include/asm/kvm_host.h)jkjKubajk}(j ]j ]j ]j ]j ]internalrefurijκ anchorname4#the-pqap-hook-lock-arch-s390-include-asm-kvm-host-hujkjhjkjHubajk}(j ]j ]j ]j ]j ]ujkjhjkjEubajk}(j ]j ]j ]j ]j ]ujkjhjkjֺubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'Oracle Data Analytics Accelerator (DAX)}(jkj]%jkjubajk}(j ]j ]j ]j ]j ]internalrefuriarch/sparc/oradax/oracle-dax anchornamehujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkj~ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHigh Level Overview}(jkHigh Level Overviewjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#high-level-overviewujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAddressing Memory}(jkAddressing MemoryjkjȻubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#addressing-memoryujkjhjkjŻubajk}(j ]j ]j ]j ]j ]ujkjhjkj»ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe Driver API}(jkThe Driver APIjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#the-driver-apiujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CCB_DEQUEUE}(jk CCB_DEQUEUEjkj ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #ccb-dequeueujkjhjkj ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCCB_KILL}(jkCCB_KILLjkj1ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #ccb-killujkjhjkj.ubajk}(j ]j ]j ]j ]j ]ujkjhjkj+ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCCB_INFO}(jkCCB_INFOjkjUubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #ccb-infoujkjhjkjRubajk}(j ]j ]j ]j ]j ]ujkjhjkjOubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Submission of an array of CCBs for execution}(jk,Submission of an array of CCBs for executionjkjyubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname-#submission-of-an-array-of-ccbs-for-executionujkjhjkjvubajk}(j ]j ]j ]j ]j ]ujkjhjkjsubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMMAP}(jkMMAPjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#mmapujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCompletion of a Request}(jkCompletion of a Requestjkjͼubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#completion-of-a-requestujkjhjkjʼubajk}(j ]j ]j ]j ]j ]ujkjhjkjǼubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Application Life Cycle of a DAX Submission}(jk*Application Life Cycle of a DAX Submissionjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname+#application-life-cycle-of-a-dax-submissionujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Constraints}(jkMemory Constraintsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#memory-constraintsujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CCB Structure}(jk CCB Structurejkj6ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#ccb-structureujkjhjkj3ubajk}(j ]j ]j ]j ]j ]ujkjhjkj0ubajk}(j ]j ]j ]j ]j ]ujkjhjkj-ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Example Code}(jk Example Codejkjfubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #example-codeujkjhjkjcubajk}(j ]j ]j ]j ]j ]ujkjhjkj`ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel example}(jkKernel examplejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#kernel-exampleujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkj~ubajk}(j ]j ]j ]j ]j ]ujkjhjkj`ubejk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5Excer[t from UltraSPARC Virtual Machine Specification}(jk5Excer[t from UltraSPARC Virtual Machine Specificationjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname6#excer-t-from-ultrasparc-virtual-machine-specificationujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkj~ubejk}(j ]j ]j ]j ]j ]ujkjhjkj{ubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk In-Field Scan}(jkjk%jkjubajk}(j ]j ]j ]j ]j ]internalrefuri arch/x86/ifs anchornamehjpjr%ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #introductionjp](KKeujkjhjkj ubajk}(j ]j ]j ]j ]j ]ujkjhjkj ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk IFS Image}(jk IFS Imagejkj5ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #ifs-imagejp](KKeujkjhjkj2ubajk}(j ]j ]j ]j ]j ]ujkjhjkj/ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIFS Image Loading}(jkIFS Image LoadingjkjZubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#ifs-image-loadingjp](KKeujkjhjkjWubajk}(j ]j ]j ]j ]j ]ujkjhjkjTubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Running tests}(jk Running testsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#running-testsjp](KKeujkjhjkj|ubajk}(j ]j ]j ]j ]j ]ujkjhjkjyubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver design choices}(jkDriver design choicesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#driver-design-choicesjp](KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!RISC-V Hardware Probing Interface}(jkjz%jkj޾ubajk}(j ]j ]j ]j ]j ]internalrefuriarch/riscv/hwprobe anchornamehujkjhjkj۾ubajk}(j ]j ]j ]j ]j ]ujkjhjkjؾubajk}(j ]j ]j ]j ]j ]ujkjhjkjվubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Feature status on x86 architecture}(jkj%jkj ubajk}(j ]j ]j ]j ]j ]internalrefuriarch/x86/features anchornamehjpj%ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhubj` je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)Vector Extension Support for RISC-V Linux}(jkj%jkj6ubajk}(j ]j ]j ]j ]j ]internalrefuriarch/riscv/vector anchornamehujkjhjkj3ubajk}(j ]j ]j ]j ]j ]ujkjhjkj0ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. prctl() Interface}(jk1. prctl() InterfacejkjVubajk}(j ]j ]j ]j ]j ]internalrefurijE anchorname#prctl-interfaceujkjhjkjSubajk}(j ]j ]j ]j ]j ]ujkjhjkjPubajk}(j ]j ]j ]j ]j ]ujkjhjkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)2. System runtime configuration (sysctl)}(jk)2. System runtime configuration (sysctl)jkjzubajk}(j ]j ]j ]j ]j ]internalrefurijE anchorname$#system-runtime-configuration-sysctlujkjhjkjwubajk}(j ]j ]j ]j ]j ]ujkjhjkjtubajk}(j ]j ]j ]j ]j ]ujkjhjkjMubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-3. Vector Register State Across System Calls}(jk-3. Vector Register State Across System Callsjkjubajk}(j ]j ]j ]j ]j ]internalrefurijE anchorname*#vector-register-state-across-system-callsujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjMubejk}(j ]j ]j ]j ]j ]ujkjhjkj0ubejk}(j ]j ]j ]j ]j ]ujkjhjkj-ubajk}(j ]j ]j ]j ]j ]ujkjhubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk TSX Async Abort (TAA) mitigation}(jkj%jkj׿ubajk}(j ]j ]j ]j ]j ]internalrefuriarch/x86/tsx_async_abort anchornamehjpj%ujkjhjkjԿubajk}(j ]j ]j ]j ]j ]ujkjhjkjѿubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname #overviewjp](KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMitigation strategy}(jkMitigation strategyjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#mitigation-strategyjp](KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Kernel internal mitigation modes}(jk Kernel internal mitigation modesjkjAubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname!#kernel-internal-mitigation-modesjp](KKeujkjhjkj>ubajk}(j ]j ]j ]j ]j ]ujkjhjkj;ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjѿubejk}(j ]j ]j ]j ]j ]ujkjhjkjοubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0Using XSTATE features in user space applications}(jkj%jkj{ubajk}(j ]j ]j ]j ]j ]internalrefuriarch/x86/xstate anchornamehjpj%ujkjhjkjxubajk}(j ]j ]j ]j ]j ]ujkjhjkjuubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk The purpose for dynamic features}(jk The purpose for dynamic featuresjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname!#the-purpose-for-dynamic-featuresjp](K#Keujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDUsing dynamically enabled XSTATE features in user space applications}(jkDUsing dynamically enabled XSTATE features in user space applicationsjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchornameE#using-dynamically-enabled-xstate-features-in-user-space-applicationsjp](K#Keujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAMX TILE_DATA enabling example}(jkAMX TILE_DATA enabling examplejkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#amx-tile-data-enabling-examplejp](K#KKeujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Dynamic features in signal frames}(jk!Dynamic features in signal framesjkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname"#dynamic-features-in-signal-framesjp](K#Keujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkj ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Dynamic features for virtual machines}(jk%Dynamic features for virtual machinesjkj8ubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname&#dynamic-features-for-virtual-machinesjp](K#Keujkjhjkj5ubajk}(j ]j ]j ]j ]j ]ujkjhjkj2ubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjuubejk}(j ]j ]j ]j ]j ]ujkjhjkjrubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&Immutable biovecs and biovec iterators}(jkj%jkjrubajk}(j ]j ]j ]j ]j ]internalrefuri block/biovecs anchornamehujkjhjkjoubajk}(j ]j ]j ]j ]j ]ujkjhjkjlubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat’s all this get us?}(jkWhat's all this get us?jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#what-s-all-this-get-usujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOther implications:}(jkOther implications:jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#other-implicationsujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUsage of helpers:}(jkUsage of helpers:jkjubajk}(j ]j ]j ]j ]j ]internalrefurij anchorname#usage-of-helpersujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkjubejk}(j ]j ]j ]j ]j ]ujkjhjkjlubejk}(j ]j ]j ]j ]j ]ujkjhjkjiubajk}(j ]j ]j ]j ]j ]ujkjhubjA je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUSB Legacy support}(jkj%jkjubajk}(j ]j ]j ]j ]j ]internalrefuriarch/x86/usb-legacy-support anchornamehjpj%ujkjhjkjubajk}(j ]j ]j ]j ]j ]ujkjhjkj ubajk}(j ]j ]j ]j ]j ]ujkjhjkj ubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe TLB}(jkj%jkj?ubajk}(j ]j ]j ]j ]j ]internalrefuri arch/x86/tlb anchornamehjpj%ujkjhjkj<ubajk}(j ]j ]j ]j ]j ]ujkjhjkj9ubajk}(j ]j ]j ]j ]j ]ujkjhjkj6ubajk}(j ]j ]j ]j ]j ]ujkjhubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Feature status on loongarch architecture}(jkj%jkjkubajk}(j%]j%]j%]j%]j%]internalrefuriarch/loongarch/features anchornamehjpj%ujk referencejkjhubajk}(j%]j%]j%]j%]j%]ujkcompact_paragraphjkjeubajk}(j%]j%]j%]j%]j%]ujk list_itemjkjbubajk}(j%]j%]j%]j%]j%]ujk bullet_listubj1je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Coherent Accelerator Interface (CXL)}(jkj&jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/powerpc/cxl anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #introductionujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHardware overview}(jkHardware overviewjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#hardware-overviewujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk AFU Modes}(jk AFU Modesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #afu-modesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk MMIO space}(jk MMIO spacejkj'ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #mmio-spaceujkj|jkj$ubajk}(j%]j%]j%]j%]j%]ujkjjkj!ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Interrupts}(jk InterruptsjkjKubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #interruptsujkj|jkjHubajk}(j%]j%]j%]j%]j%]ujkjjkjEubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWork Element Descriptor (WED)}(jkWork Element Descriptor (WED)jkjoubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#work-element-descriptor-wedujkj|jkjlubajk}(j%]j%]j%]j%]j%]ujkjjkjiubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUser API}(jkUser APIjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #user-apiujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1. AFU character devices}(jk1. AFU character devicesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#afu-character-devicesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkopen}(jkopenjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#openujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkioctl}(jkioctljkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#ioctlujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmmap}(jkmmapjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#mmapujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkread}(jkreadjkjAubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#readujkj|jkj>ubajk}(j%]j%]j%]j%]j%]ujkjjkj;ubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk-2. Card character device (powerVM guest only)}(jk-2. Card character device (powerVM guest only)jkjqubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname)#card-character-device-powervm-guest-onlyujkj|jkjnubajk}(j%]j%]j%]j%]j%]ujkjjkjkubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkopen}(jkopenjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id1ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkioctl}(jkioctljkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id2ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjkubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Sysfs Class}(jk Sysfs Classjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #sysfs-classujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Udev rules}(jk Udev rulesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #udev-rulesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCHVCS IBM “Hypervisor Virtual Console Server” Installation Guide}(jkj&jkjOubajk}(j%]j%]j%]j%]j%]internalrefuriarch/powerpc/hvcs anchornamehujkj|jkjLubajk}(j%]j%]j%]j%]j%]ujkjjkjIubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Driver Introduction:}(jk1. Driver Introduction:jkjoubajk}(j%]j%]j%]j%]j%]internalrefurij^ anchorname#driver-introductionujkj|jkjlubajk}(j%]j%]j%]j%]j%]ujkjjkjiubajk}(j%]j%]j%]j%]j%]ujkjjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. System Requirements:}(jk2. System Requirements:jkjubajk}(j%]j%]j%]j%]j%]internalrefurij^ anchorname#system-requirementsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjfubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3. Build Options:}(jk3. Build Options:jkjubajk}(j%]j%]j%]j%]j%]internalrefurij^ anchorname#build-optionsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3.1 Built-in:}(jk 3.1 Built-in:jkjubajk}(j%]j%]j%]j%]j%]internalrefurij^ anchorname #built-inujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3.2 Module:}(jk 3.2 Module:jkjubajk}(j%]j%]j%]j%]j%]internalrefurij^ anchorname#moduleujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. Installation:}(jk4. Installation:jkj,ubajk}(j%]j%]j%]j%]j%]internalrefurij^ anchorname #installationujkj|jkj)ubajk}(j%]j%]j%]j%]j%]ujkjjkj&ubajk}(j%]j%]j%]j%]j%]ujkjjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5. Connection}(jk 5. ConnectionjkjPubajk}(j%]j%]j%]j%]j%]internalrefurij^ anchorname #connectionujkj|jkjMubajk}(j%]j%]j%]j%]j%]ujkjjkjJubajk}(j%]j%]j%]j%]j%]ujkjjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6. Disconnection}(jk6. Disconnectionjkjtubajk}(j%]j%]j%]j%]j%]internalrefurij^ anchorname#disconnectionujkj|jkjqubajk}(j%]j%]j%]j%]j%]ujkjjkjnubajk}(j%]j%]j%]j%]j%]ujkjjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7. Configuration}(jk7. Configurationjkjubajk}(j%]j%]j%]j%]j%]internalrefurij^ anchorname#configurationujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8. Questions & Answers:}(jk8. Questions & Answers:jkjubajk}(j%]j%]j%]j%]j%]internalrefurij^ anchorname#questions-answersujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjfubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9. Reporting Bugs:}(jk9. Reporting Bugs:jkjubajk}(j%]j%]j%]j%]j%]internalrefurij^ anchorname#reporting-bugsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjfubejk}(j%]j%]j%]j%]j%]ujkjjkjIubejk}(j%]j%]j%]j%]j%]ujkjjkjFubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2ARM TCM (Tightly-Coupled Memory) handling in Linux}(jkj &jkjubajk}(j%]j%]j%]j%]j%]internalrefuri arch/arm/tcm anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkARM64 Architecture}(jkj.&jkjEubajk}(j%]j%]j%]j%]j%]internalrefuriarch/arm64/index anchornamehujkj|jkjBubajk}(j%]j%]j%]j%]j%]ujkjjkj?ubje0)}(jkhjk](jH)}(jkhjk]jk}(j%]j%]j%]j%]j%]parentjTentries](Narch/arm64/acpi_object_usageNarch/arm64/amuNarch/arm64/arm-acpiNarch/arm64/asymmetric-32bitNarch/arm64/bootingN arch/arm64/cpu-feature-registersNarch/arm64/elf_hwcapsNarch/arm64/hugetlbpageNarch/arm64/kdumpNarch/arm64/legacy_instructionsNarch/arm64/memoryN#arch/arm64/memory-tagging-extensionNarch/arm64/perfN!arch/arm64/pointer-authenticationNarch/arm64/ptdumpNarch/arm64/silicon-errataNarch/arm64/smeNarch/arm64/sveNarch/arm64/tagged-address-abiNarch/arm64/tagged-pointersNarch/arm64/featurese includefiles](jkjmjojqjsjujwjyj{j}jjjjjjjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujktoctreej^s>/var/lib/git/docbuild/linux/Documentation/arch/arm64/index.rstj_sKjkj\ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjubajk}(j%]j%]j%]j%]j%]internalrefurijT anchorname#indicesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]exprsubproject and htmlujkonlyjkj\ubejk}(j%]j%]j%]j%]j%]ujkjjkj?ubejk}(j%]j%]j%]j%]j%]ujkjjkj<ubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHypercall Op-codes (hcalls)}(jkj<&jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/powerpc/papr_hcalls anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #overviewujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk HCALL ABI}(jk HCALL ABIjkj1ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #hcall-abiujkj|jkj.ubajk}(j%]j%]j%]j%]j%]ujkjjkj+ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRegister Conventions}(jkRegister ConventionsjkjUubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#register-conventionsujkj|jkjRubajk}(j%]j%]j%]j%]j%]ujkjjkjOubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDRC & DRC Indexes}(jkDRC & DRC Indexesjkjyubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#drc-drc-indexesujkj|jkjvubajk}(j%]j%]j%]j%]j%]ujkjjkjsubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHCALL Return-values}(jkHCALL Return-valuesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#hcall-return-valuesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHCALL Op-codes}(jkHCALL Op-codesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#hcall-op-codesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #referencesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIntroduction to LoongArch}(jkjJ&jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/loongarch/introduction anchornamehjpjQ&ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Registers}(jk Registersjkj>ubajk}(j%]j%]j%]j%]j%]internalrefurij- anchorname #registersjp](KKeujkj|jkj;ubajk}(j%]j%]j%]j%]j%]ujkjjkj8ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGPRs}(jkGPRsjkj`ubajk}(j%]j%]j%]j%]j%]internalrefurij- anchorname#gprsjp](KKKeujkj|jkj]ubajk}(j%]j%]j%]j%]j%]ujkjjkjZubajk}(j%]j%]j%]j%]j%]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFPRs}(jkFPRsjkjubajk}(j%]j%]j%]j%]j%]internalrefurij- anchorname#fprsjp](KKKeujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVRs}(jkVRsjkjubajk}(j%]j%]j%]j%]j%]internalrefurij- anchorname#vrsjp](KKKeujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCSRs}(jkCSRsjkjubajk}(j%]j%]j%]j%]j%]internalrefurij- anchorname#csrsjp](KKKeujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjWubejk}(j%]j%]j%]j%]j%]ujkjjkj8ubejk}(j%]j%]j%]j%]j%]ujkjjkj5ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBasic Instruction Set}(jkBasic Instruction Setjkjubajk}(j%]j%]j%]j%]j%]internalrefurij- anchorname#basic-instruction-setjp](KKeujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInstruction formats}(jkInstruction formatsjkj"ubajk}(j%]j%]j%]j%]j%]internalrefurij- anchorname#instruction-formatsjp](KKKeujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkList of Instructions}(jkList of InstructionsjkjGubajk}(j%]j%]j%]j%]j%]internalrefurij- anchorname#list-of-instructionsjp](KKKeujkj|jkjDubajk}(j%]j%]j%]j%]j%]ujkjjkjAubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVirtual Memory}(jkVirtual Memoryjkjxubajk}(j%]j%]j%]j%]j%]internalrefurij- anchorname#virtual-memoryjp](KKeujkj|jkjuubajk}(j%]j%]j%]j%]j%]ujkjjkjrubajk}(j%]j%]j%]j%]j%]ujkjjkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Relationship of Loongson and LoongArch}(jk&Relationship of Loongson and LoongArchjkjubajk}(j%]j%]j%]j%]j%]internalrefurij- anchorname'#relationship-of-loongson-and-loongarchjp](KKeujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj5ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij- anchorname #referencesjp](KKeujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj5ubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLoongArch Architecture}(jkjY&jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/loongarch/index anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jH)}(jkhjk]jk}(j%]j%]j%]j%]j%]parentj entries](Narch/loongarch/introductionNarch/loongarch/bootingNarch/loongarch/irq-chip-modelNarch/loongarch/featurese includefiles](j"j$j&j(emaxdepthKcaptionNglobhidden includehiddennumberedM titlesonly rawentries]ujkjj^sB/var/lib/git/docbuild/linux/Documentation/arch/loongarch/index.rstj_sKjkjubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj?ubajk}(j%]j%]j%]j%]j%]internalrefurij  anchorname#indicesujkj|jkj<ubajk}(j%]j%]j%]j%]j%]ujkjjkj9ubajk}(j%]j%]j%]j%]j%]ujkjjkj6ubajk}(j%]j%]j%]j%]j%]exprsubproject and htmlujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubj!je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTransactional Memory support}(jkjg&jkjubajk}(j%]j%]j%]j%]j%]internalrefuri!arch/powerpc/transactional_memory anchornamehujkj|jkj}ubajk}(j%]j%]j%]j%]j%]ujkjjkjzubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBasic overview}(jkBasic overviewjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#basic-overviewujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCauses of transaction aborts}(jkCauses of transaction abortsjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#causes-of-transaction-abortsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSyscalls}(jkSyscallsjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #syscallsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSignals}(jkSignalsjkj ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#signalsujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Failure cause codes used by kernel}(jk"Failure cause codes used by kerneljkj0ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname##failure-cause-codes-used-by-kernelujkj|jkj-ubajk}(j%]j%]j%]j%]j%]ujkjjkj*ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGDB}(jkGDBjkjTubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#gdbujkj|jkjQubajk}(j%]j%]j%]j%]j%]ujkjjkjNubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPOWER9}(jkPOWER9jkjxubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#power9ujkj|jkjuubajk}(j%]j%]j%]j%]j%]ujkjjkjrubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKernel implementation}(jkKernel implementationjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#kernel-implementationujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkh/rfid mtmsrd quirk}(jkh/rfid mtmsrd quirkjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#h-rfid-mtmsrd-quirkujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjzubejk}(j%]j%]j%]j%]j%]ujkjjkjwubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk ACPI Tables}(jkju&jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/arm64/acpi_object_usage anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ACPI Objects}(jk ACPI Objectsjkj"ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #acpi-objectsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACPI Event Model}(jkACPI Event ModeljkjFubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#acpi-event-modelujkj|jkjCubajk}(j%]j%]j%]j%]j%]ujkjjkj@ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACPI Processor Control}(jkACPI Processor Controljkjjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#acpi-processor-controlujkj|jkjgubajk}(j%]j%]j%]j%]j%]ujkjjkjdubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"ACPI System Address Map Interfaces}(jk"ACPI System Address Map Interfacesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname##acpi-system-address-map-interfacesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%ACPI Platform Error Interfaces (APEI)}(jk%ACPI Platform Error Interfaces (APEI)jkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname$#acpi-platform-error-interfaces-apeiujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#ACPI Objects Not Supported on ARM64}(jk#ACPI Objects Not Supported on ARM64jkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname$#acpi-objects-not-supported-on-arm64ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSTM32F769 Overview}(jkj&jkjubajk}(j%]j%]j%]j%]j%]internalrefuri!arch/arm/stm32/stm32f769-overview anchornamehujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj/ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #introductionujkj|jkj,ubajk}(j%]j%]j%]j%]j%]ujkjjkj)ubajk}(j%]j%]j%]j%]j%]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Resources}(jk ResourcesjkjSubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #resourcesujkj|jkjPubajk}(j%]j%]j%]j%]j%]ujkjjkjMubajk}(j%]j%]j%]j%]j%]ujkjjkj&ubejk}(j%]j%]j%]j%]j%]ujkjjkj ubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFirmware-Assisted Dump}(jkj&jkjubajk}(j%]j%]j%]j%]j%]internalrefuri#arch/powerpc/firmware-assisted-dump anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation details:}(jkImplementation details:jkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#implementation-detailsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.How to enable firmware-assisted dump (FADump):}(jk.How to enable firmware-assisted dump (FADump):jkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname,#how-to-enable-firmware-assisted-dump-fadumpujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs/debugfs files:}(jkSysfs/debugfs files:jkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#sysfs-debugfs-filesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTODO:}(jkTODO:jkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#todoujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubjDje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDAWR issues on POWER9}(jkj&jkjQubajk}(j%]j%]j%]j%]j%]internalrefuriarch/powerpc/dawr-power9 anchornamehujkj|jkjNubajk}(j%]j%]j%]j%]j%]ujkjjkjKubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAffected processor revisions}(jkAffected processor revisionsjkjqubajk}(j%]j%]j%]j%]j%]internalrefurij` anchorname#affected-processor-revisionsujkj|jkjnubajk}(j%]j%]j%]j%]j%]ujkjjkjkubajk}(j%]j%]j%]j%]j%]ujkjjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTechnical Details:}(jkTechnical Details:jkjubajk}(j%]j%]j%]j%]j%]internalrefurij` anchorname#technical-detailsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConsequences for users}(jkConsequences for usersjkjubajk}(j%]j%]j%]j%]j%]internalrefurij` anchorname#consequences-for-usersujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjhubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkForce enabling the DAWR}(jkForce enabling the DAWRjkjubajk}(j%]j%]j%]j%]j%]internalrefurij` anchorname#force-enabling-the-dawrujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjhubejk}(j%]j%]j%]j%]j%]ujkjjkjKubejk}(j%]j%]j%]j%]j%]ujkjjkjHubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPMU Event Based Branches}(jkj&jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/powerpc/pmu-ebb anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Terminology}(jk Terminologyjkj6ubajk}(j%]j%]j%]j%]j%]internalrefurij% anchorname #terminologyujkj|jkj3ubajk}(j%]j%]j%]j%]j%]ujkjjkj0ubajk}(j%]j%]j%]j%]j%]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Background}(jk BackgroundjkjZubajk}(j%]j%]j%]j%]j%]internalrefurij% anchorname #backgroundujkj|jkjWubajk}(j%]j%]j%]j%]j%]ujkjjkjTubajk}(j%]j%]j%]j%]j%]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCreating an EBB event}(jkCreating an EBB eventjkj~ubajk}(j%]j%]j%]j%]j%]internalrefurij% anchorname#creating-an-ebb-eventujkj|jkj{ubajk}(j%]j%]j%]j%]j%]ujkjjkjxubajk}(j%]j%]j%]j%]j%]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnabling an EBB event}(jkEnabling an EBB eventjkjubajk}(j%]j%]j%]j%]j%]internalrefurij% anchorname#enabling-an-ebb-eventujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReading an EBB event}(jkReading an EBB eventjkjubajk}(j%]j%]j%]j%]j%]internalrefurij% anchorname#reading-an-ebb-eventujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkClosing an EBB event}(jkClosing an EBB eventjkjubajk}(j%]j%]j%]j%]j%]internalrefurij% anchorname#closing-an-ebb-eventujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk EBB Handler}(jk EBB Handlerjkjubajk}(j%]j%]j%]j%]j%]internalrefurij% anchorname #ebb-handlerujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFork}(jkForkjkj2ubajk}(j%]j%]j%]j%]j%]internalrefurij% anchorname#forkujkj|jkj/ubajk}(j%]j%]j%]j%]j%]ujkjjkj,ubajk}(j%]j%]j%]j%]j%]ujkjjkj-ubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPA-RISC Architecture}(jkj&jkjkubajk}(j%]j%]j%]j%]j%]internalrefuriarch/parisc/index anchornamehujkj|jkjhubajk}(j%]j%]j%]j%]j%]ujkjjkjeubje0)}(jkhjk](jH)}(jkhjk]jk}(j%]j%]j%]j%]j%]parentjzentries](Narch/parisc/debuggingNarch/parisc/registersNarch/parisc/featurese includefiles](jjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s?/var/lib/git/docbuild/linux/Documentation/arch/parisc/index.rstj_sKjkjubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjubajk}(j%]j%]j%]j%]j%]internalrefurijz anchorname#indicesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]exprsubproject and htmlujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjeubejk}(j%]j%]j%]j%]j%]ujkjjkjbubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSTM32MP13 Overview}(jkj&jkjubajk}(j%]j%]j%]j%]j%]internalrefuri!arch/arm/stm32/stm32mp13-overview anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #introductionujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Linux on the Nios II architecture}(jkj&jkjFubajk}(j%]j%]j%]j%]j%]internalrefuriarch/nios2/nios2 anchornamehjpj&ujkj|jkjCubajk}(j%]j%]j%]j%]j%]ujkjjkj@ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is Nios II?}(jkWhat is Nios II?jkjfubajk}(j%]j%]j%]j%]j%]internalrefurijU anchorname#what-is-nios-iijp](KKeujkj|jkjcubajk}(j%]j%]j%]j%]j%]ujkjjkj`ubajk}(j%]j%]j%]j%]j%]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Nios II ABI}(jk Nios II ABIjkjubajk}(j%]j%]j%]j%]j%]internalrefurijU anchorname #nios-ii-abijp](KKeujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj]ubejk}(j%]j%]j%]j%]j%]ujkjjkj@ubejk}(j%]j%]j%]j%]j%]ujkjjkj=ubajk}(j%]j%]j%]j%]j%]ujkjubj,je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTODO}(jkj&jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/openrisc/todo anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLegacy instructions}(jkj&jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/arm64/legacy_instructions anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported legacy instructions}(jkSupported legacy instructionsjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#supported-legacy-instructionsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Feature status on nios2 architecture}(jkj'jkjJubajk}(j%]j%]j%]j%]j%]internalrefuriarch/nios2/features anchornamehjpj 'ujkj|jkjGubajk}(j%]j%]j%]j%]j%]ujkjjkjDubajk}(j%]j%]j%]j%]j%]ujkjjkjAubajk}(j%]j%]j%]j%]j%]ujkjubjOje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#DSCR (Data Stream Control Register)}(jkj'jkjvubajk}(j%]j%]j%]j%]j%]internalrefuriarch/powerpc/dscr anchornamehujkj|jkjsubajk}(j%]j%]j%]j%]j%]ujkjjkjpubajk}(j%]j%]j%]j%]j%]ujkjjkjmubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk0The Unified Extensible Firmware Interface (UEFI)}(jkj'jkjubajk}(j%]j%]j%]j%]j%]internalrefuri arch/arm/uefi anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUEFI support in Linux}(jkUEFI support in Linuxjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#uefi-support-in-linuxujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk UEFI stub}(jk UEFI stubjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #uefi-stubujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUEFI kernel support on ARM}(jkUEFI kernel support on ARMjkj ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#uefi-kernel-support-on-armujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'Pointer authentication in AArch64 Linux}(jkj-'jkjCubajk}(j%]j%]j%]j%]j%]internalrefuri!arch/arm64/pointer-authentication anchornamehujkj|jkj@ubajk}(j%]j%]j%]j%]j%]ujkjjkj=ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkArchitecture overview}(jkArchitecture overviewjkjcubajk}(j%]j%]j%]j%]j%]internalrefurijR anchorname#architecture-overviewujkj|jkj`ubajk}(j%]j%]j%]j%]j%]ujkjjkj]ubajk}(j%]j%]j%]j%]j%]ujkjjkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Basic support}(jk Basic supportjkjubajk}(j%]j%]j%]j%]j%]internalrefurijR anchorname#basic-supportujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Debugging}(jk Debuggingjkjubajk}(j%]j%]j%]j%]j%]internalrefurijR anchorname #debuggingujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVirtualization}(jkVirtualizationjkjubajk}(j%]j%]j%]j%]j%]internalrefurijR anchorname#virtualizationujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjZubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnabling and disabling keys}(jkEnabling and disabling keysjkjubajk}(j%]j%]j%]j%]j%]internalrefurijR anchorname#enabling-and-disabling-keysujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjZubejk}(j%]j%]j%]j%]j%]ujkjjkj=ubejk}(j%]j%]j%]j%]j%]ujkjjkj:ubajk}(j%]j%]j%]j%]j%]ujkjubj<je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCPU Architectures}(jkj;'jkj,ubajk}(j%]j%]j%]j%]j%]internalrefuri arch/index anchornamehujkj|jkj)ubajk}(j%]j%]j%]j%]j%]ujkjjkj&ubje0)}(jkhjk]jH)}(jkhjk]jk}(j%]j%]j%]j%]j%]parentj;entries](Narch/arc/indexNarch/arm/indexNarch/arm64/indexNarch/loongarch/indexNarch/m68k/indexNarch/mips/indexNarch/nios2/indexNarch/openrisc/indexNarch/parisc/indexNarch/powerpc/indexNarch/riscv/indexNarch/s390/indexN arch/sh/indexNarch/sparc/indexNarch/x86/indexNarch/xtensa/indexe includefiles](jRjTjVjXjZj\j^j`jbjdjfjhjjjljnjpemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s8/var/lib/git/docbuild/linux/Documentation/arch/index.rstj_sK jkjCubajk}(j%]j%]j%]j%]j%]ujkjjkj&ubejk}(j%]j%]j%]j%]j%]ujkjjkj#ubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBooting AArch64 Linux}(jkjI'jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/arm64/booting anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Setup and initialise RAM}(jk1. Setup and initialise RAMjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#setup-and-initialise-ramujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Setup the device tree}(jk2. Setup the device treejkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#setup-the-device-treeujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Decompress the kernel image}(jk3. Decompress the kernel imagejkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#decompress-the-kernel-imageujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. Call the kernel image}(jk4. Call the kernel imagejkj%ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#call-the-kernel-imageujkj|jkj"ubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBMIPS DeviceTree Booting}(jkjW'jkj^ubajk}(j%]j%]j%]j%]j%]internalrefuriarch/mips/booting anchornamehjpj^'ujkj|jkj[ubajk}(j%]j%]j%]j%]j%]ujkjjkjXubajk}(j%]j%]j%]j%]j%]ujkjjkjUubajk}(j%]j%]j%]j%]j%]ujkjubjr je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Command Line Options for Linux/m68k}(jkjf'jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/m68k/kernel-options anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0) Introduction}(jk0) Introductionjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #introductionujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/1) Overview of the Kernel’s Option Processing}(jk-1) Overview of the Kernel's Option Processingjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname+#overview-of-the-kernel-s-option-processingujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk2) General Kernel Options}(jk2) General Kernel Optionsjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#general-kernel-optionsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2.1) root=}(jk 2.1) root=jkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#rootujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2.2) ro, rw}(jk 2.2) ro, rwjkj7ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#ro-rwujkj|jkj4ubajk}(j%]j%]j%]j%]j%]ujkjjkj1ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2.3) debug}(jk 2.3) debugjkj[ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#debugujkj|jkjXubajk}(j%]j%]j%]j%]j%]ujkjjkjUubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2.4) debug=}(jk 2.4) debug=jkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id1ujkj|jkj|ubajk}(j%]j%]j%]j%]j%]ujkjjkjyubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2.6) ramdisk_size=}(jk2.6) ramdisk_size=jkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #ramdisk-sizeujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2.8) buff=}(jk 2.8) buff=jkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#buffujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj ubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+3) General Device Options (Amiga and Atari)}(jk+3) General Device Options (Amiga and Atari)jkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname'#general-device-options-amiga-and-atariujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3.1) ether=}(jk 3.1) ether=jkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#etherujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.2) hd=}(jk3.2) hd=jkj<ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#hdujkj|jkj9ubajk}(j%]j%]j%]j%]j%]ujkjjkj6ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.3) max_scsi_luns=}(jk3.3) max_scsi_luns=jkj`ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#max-scsi-lunsujkj|jkj]ubajk}(j%]j%]j%]j%]j%]ujkjjkjZubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.4) st=}(jk3.4) st=jkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#stujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkj~ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3.5) dmasound=}(jk3.5) dmasound=jkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #dmasoundujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4) Options for Atari Only}(jk4) Options for Atari Onlyjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#options-for-atari-onlyujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.1) video=}(jk 4.1) video=jkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#videoujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.1.1) Video Mode}(jk4.1.1) Video Modejkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #video-modeujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.1.2) inverse}(jk4.1.2) inversejkjAubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#inverseujkj|jkj>ubajk}(j%]j%]j%]j%]j%]ujkjjkj;ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.1.3) font}(jk 4.1.3) fontjkjeubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#fontujkj|jkjbubajk}(j%]j%]j%]j%]j%]ujkjjkj_ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk4.1.4) }(jk4.1.4) jkjubjx)}(jk `hwscroll_`jk]jk hwscroll_}(jkhjkjubajk}(j%]j%]j%]j%]j%]ujktitle_referencej^sNj_sNjkjubejk}(j%]j%]j%]j%]j%]internalrefurij anchorname #hwscrollujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.1.5) internal:}(jk4.1.5) internal:jkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #internalujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.1.6) external:}(jk4.1.6) external:jkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #externalujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.1.7) eclock:}(jk4.1.7) eclock:jkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#eclockujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.1.8) monitorcap:}(jk4.1.8) monitorcap:jkj(ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #monitorcapujkj|jkj%ubajk}(j%]j%]j%]j%]j%]ujkjjkj"ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.1.9) keep}(jk 4.1.9) keepjkjLubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#keepujkj|jkjIubajk}(j%]j%]j%]j%]j%]ujkjjkjFubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4.2) atamouse=}(jk4.2) atamouse=jkjpubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #atamouseujkj|jkjmubajk}(j%]j%]j%]j%]j%]ujkjjkjjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.3) ataflop=}(jk 4.3) ataflop=jkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#ataflopujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.4) atascsi=}(jk 4.4) atascsi=jkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#atascsiujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4.5 switches=}(jk 4.5 switches=jkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #switchesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5) Options for Amiga Only:}(jk5) Options for Amiga Only:jkj ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#options-for-amiga-onlyujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5.1) video=}(jk 5.1) video=jkj-ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id2ujkj|jkj*ubajk}(j%]j%]j%]j%]j%]ujkjjkj'ubajk}(j%]j%]j%]j%]j%]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.1.1) video mode}(jk5.1.1) video modejkjQubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id3ujkj|jkjNubajk}(j%]j%]j%]j%]j%]ujkjjkjKubajk}(j%]j%]j%]j%]j%]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5.1.2) depth}(jk 5.1.2) depthjkjuubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#depthujkj|jkjrubajk}(j%]j%]j%]j%]j%]ujkjjkjoubajk}(j%]j%]j%]j%]j%]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.1.3) inverse}(jk5.1.3) inversejkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id4ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5.1.4) font}(jk 5.1.4) fontjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id5ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.1.5) monitorcap:}(jk5.1.5) monitorcap:jkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id6ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.2) fd_def_df0=}(jk5.2) fd_def_df0=jkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #fd-def-df0ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5.3) wd33c93=}(jk 5.3) wd33c93=jkj)ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#wd33c93ujkj|jkj&ubajk}(j%]j%]j%]j%]j%]ujkjjkj#ubajk}(j%]j%]j%]j%]j%]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5.3.1) nosync}(jk 5.3.1) nosyncjkjMubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#nosyncujkj|jkjJubajk}(j%]j%]j%]j%]j%]ujkjjkjGubajk}(j%]j%]j%]j%]j%]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5.3.2) period}(jk 5.3.2) periodjkjqubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#periodujkj|jkjnubajk}(j%]j%]j%]j%]j%]ujkjjkjkubajk}(j%]j%]j%]j%]j%]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5.3.3) disconnect}(jk5.3.3) disconnectjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #disconnectujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5.3.4) debug}(jk 5.3.4) debugjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id7ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5.3.5) clock}(jk 5.3.5) clockjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#clockujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5.3.6) next}(jk 5.3.6) nextjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#nextujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5.3.7) nodma}(jk 5.3.7) nodmajkj%ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#nodmaujkj|jkj"ubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 5.4) gvp11=}(jk 5.4) gvp11=jkjIubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#gvp11ujkj|jkjFubajk}(j%]j%]j%]j%]j%]ujkjjkjCubajk}(j%]j%]j%]j%]j%]ujkjjkj$ubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3Scalable Matrix Extension support for AArch64 Linux}(jkjt'jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/arm64/sme anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. General}(jk 1. Generaljkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#generalujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Vector lengths}(jk2. Vector lengthsjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#vector-lengthsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk93. Sharing of streaming and non-streaming mode SVE state}(jk93. Sharing of streaming and non-streaming mode SVE statejkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname6#sharing-of-streaming-and-non-streaming-mode-sve-stateujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. System call behaviour}(jk4. System call behaviourjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#system-call-behaviourujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. Signal handling}(jk5. Signal handlingjkj>ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#signal-handlingujkj|jkj;ubajk}(j%]j%]j%]j%]j%]ujkjjkj8ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. Signal return}(jk5. Signal returnjkjbubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#signal-returnujkj|jkj_ubajk}(j%]j%]j%]j%]j%]ujkjjkj\ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6. prctl extensions}(jk6. prctl extensionsjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#prctl-extensionsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7. ptrace extensions}(jk7. ptrace extensionsjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#ptrace-extensionsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8. ELF coredump extensions}(jk8. ELF coredump extensionsjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#elf-coredump-extensionsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk 9. System runtime configuration}(jk 9. System runtime configurationjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#system-runtime-configurationujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3Appendix A. SME programmer’s model (informative)}(jk1Appendix A. SME programmer's model (informative)jkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname.#appendix-a-sme-programmer-s-model-informativeujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkA.1. Registers}(jkA.1. RegistersjkjCubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#a-1-registersujkj|jkj@ubajk}(j%]j%]j%]j%]j%]ujkjjkj=ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjdubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #referencesujkj|jkjaubajk}(j%]j%]j%]j%]j%]ujkjjkj^ubajk}(j%]j%]j%]j%]j%]ujkjjkj[ubajk}(j%]j%]j%]j%]j%]ujkjjkj=ubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPA-RISC Debugging}(jkj'jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/parisc/debugging anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Absolute addresses}(jk1. Absolute addressesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#absolute-addressesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. HPMCs}(jk2. HPMCsjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#hpmcsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3. Q bit fun}(jk 3. Q bit funjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #q-bit-funujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubjGje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVCPU Dispatch Statistics}(jkj'jkjJubajk}(j%]j%]j%]j%]j%]internalrefuriarch/powerpc/vcpudispatch_stats anchornamehujkj|jkjGubajk}(j%]j%]j%]j%]j%]ujkjjkjDubajk}(j%]j%]j%]j%]j%]ujkjjkjAubajk}(j%]j%]j%]j%]j%]ujkjubjjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHugeTLBpage on ARM64}(jkj'jkjvubajk}(j%]j%]j%]j%]j%]internalrefuriarch/arm64/hugetlbpage anchornamehujkj|jkjsubajk}(j%]j%]j%]j%]j%]ujkjjkjpubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&1) Block mappings at the pud/pmd level}(jk&1) Block mappings at the pud/pmd leveljkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname$#block-mappings-at-the-pud-pmd-levelujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2) Using the Contiguous bit}(jk2) Using the Contiguous bitjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#using-the-contiguous-bitujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjpubejk}(j%]j%]j%]j%]j%]ujkjjkjmubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&vlocks for Bare-Metal Mutual Exclusion}(jkj'jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/arm/vlocks anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Algorithm}(jk Algorithmjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #algorithmujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFeatures and limitations}(jkFeatures and limitationsjkj7ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#features-and-limitationsujkj|jkj4ubajk}(j%]j%]j%]j%]j%]ujkjjkj1ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkARM implementation}(jkARM implementationjkj[ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#arm-implementationujkj|jkjXubajk}(j%]j%]j%]j%]j%]ujkjjkjUubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkColophon}(jkColophonjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #colophonujkj|jkj|ubajk}(j%]j%]j%]j%]j%]ujkjjkjyubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #referencesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj ubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubj9 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOpenRISC Architecture}(jkj'jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/openrisc/index anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jH)}(jkhjk]jk}(j%]j%]j%]j%]j%]parentjentries](Narch/openrisc/openrisc_portNarch/openrisc/todoNarch/openrisc/featurese includefiles](jjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^sA/var/lib/git/docbuild/linux/Documentation/arch/openrisc/index.rstj_sKjkjubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#indicesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]exprsubproject and htmlujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubj$je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7Frequently asked questions about the sunxi clock system}(jkj'jkj^ubajk}(j%]j%]j%]j%]j%]internalrefuriarch/arm/sunxi/clocks anchornamehujkj|jkj[ubajk}(j%]j%]j%]j%]j%]ujkjjkjXubajk}(j%]j%]j%]j%]j%]ujkjjkjUubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Coherent Accelerator (CXL) Flash}(jkj'jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/powerpc/cxlflash anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #introductionujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #overviewujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBlock library API}(jkBlock library APIjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#block-library-apiujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCXL Flash Driver LUN IOCTLs}(jkCXL Flash Driver LUN IOCTLsjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#cxl-flash-driver-lun-ioctlsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDK_CXLFLASH_ATTACH}(jkDK_CXLFLASH_ATTACHjkj7ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#dk-cxlflash-attachujkj|jkj4ubajk}(j%]j%]j%]j%]j%]ujkjjkj1ubajk}(j%]j%]j%]j%]j%]ujkjjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDK_CXLFLASH_USER_DIRECT}(jkDK_CXLFLASH_USER_DIRECTjkj[ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#dk-cxlflash-user-directujkj|jkjXubajk}(j%]j%]j%]j%]j%]ujkjjkjUubajk}(j%]j%]j%]j%]j%]ujkjjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDK_CXLFLASH_USER_VIRTUAL}(jkDK_CXLFLASH_USER_VIRTUALjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#dk-cxlflash-user-virtualujkj|jkj|ubajk}(j%]j%]j%]j%]j%]ujkjjkjyubajk}(j%]j%]j%]j%]j%]ujkjjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDK_CXLFLASH_VLUN_RESIZE}(jkDK_CXLFLASH_VLUN_RESIZEjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#dk-cxlflash-vlun-resizeujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDK_CXLFLASH_RELEASE}(jkDK_CXLFLASH_RELEASEjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#dk-cxlflash-releaseujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDK_CXLFLASH_DETACH}(jkDK_CXLFLASH_DETACHjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#dk-cxlflash-detachujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDK_CXLFLASH_VLUN_CLONE}(jkDK_CXLFLASH_VLUN_CLONEjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#dk-cxlflash-vlun-cloneujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDK_CXLFLASH_VERIFY}(jkDK_CXLFLASH_VERIFYjkj3ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#dk-cxlflash-verifyujkj|jkj0ubajk}(j%]j%]j%]j%]j%]ujkjjkj-ubajk}(j%]j%]j%]j%]j%]ujkjjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDK_CXLFLASH_RECOVER_AFU}(jkDK_CXLFLASH_RECOVER_AFUjkjWubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#dk-cxlflash-recover-afuujkj|jkjTubajk}(j%]j%]j%]j%]j%]ujkjjkjQubajk}(j%]j%]j%]j%]j%]ujkjjkj.ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDK_CXLFLASH_MANAGE_LUN}(jkDK_CXLFLASH_MANAGE_LUNjkj{ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#dk-cxlflash-manage-lunujkj|jkjxubajk}(j%]j%]j%]j%]j%]ujkjjkjuubajk}(j%]j%]j%]j%]j%]ujkjjkj.ubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCXL Flash Driver Host IOCTLs}(jkCXL Flash Driver Host IOCTLsjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#cxl-flash-driver-host-ioctlsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHT_CXLFLASH_LUN_PROVISION}(jkHT_CXLFLASH_LUN_PROVISIONjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#ht-cxlflash-lun-provisionujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHT_CXLFLASH_AFU_DEBUG}(jkHT_CXLFLASH_AFU_DEBUGjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#ht-cxlflash-afu-debugujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubj"je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPerf}(jkj'jkj5ubajk}(j%]j%]j%]j%]j%]internalrefuriarch/arm64/perf anchornamehujkj|jkj2ubajk}(j%]j%]j%]j%]j%]ujkjjkj/ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPerf Event Attributes}(jkPerf Event AttributesjkjUubajk}(j%]j%]j%]j%]j%]internalrefurijD anchorname#perf-event-attributesujkj|jkjRubajk}(j%]j%]j%]j%]j%]ujkjjkjOubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk exclude_user}(jk exclude_userjkjvubajk}(j%]j%]j%]j%]j%]internalrefurijD anchorname #exclude-userujkj|jkjsubajk}(j%]j%]j%]j%]j%]ujkjjkjpubajk}(j%]j%]j%]j%]j%]ujkjjkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkexclude_kernel}(jkexclude_kerneljkjubajk}(j%]j%]j%]j%]j%]internalrefurijD anchorname#exclude-kernelujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk exclude_hv}(jk exclude_hvjkjubajk}(j%]j%]j%]j%]j%]internalrefurijD anchorname #exclude-hvujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkexclude_host / exclude_guest}(jkexclude_host / exclude_guestjkjubajk}(j%]j%]j%]j%]j%]internalrefurijD anchorname#exclude-host-exclude-guestujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAccuracy}(jkAccuracyjkjubajk}(j%]j%]j%]j%]j%]internalrefurijD anchorname #accuracyujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjmubejk}(j%]j%]j%]j%]j%]ujkjjkjOubejk}(j%]j%]j%]j%]j%]ujkjjkjLubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*Perf Userspace PMU Hardware Counter Access}(jk*Perf Userspace PMU Hardware Counter Accessjkj6ubajk}(j%]j%]j%]j%]j%]internalrefurijD anchorname+#perf-userspace-pmu-hardware-counter-accessujkj|jkj3ubajk}(j%]j%]j%]j%]j%]ujkjjkj0ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjWubajk}(j%]j%]j%]j%]j%]internalrefurijD anchorname #overviewujkj|jkjTubajk}(j%]j%]j%]j%]j%]ujkjjkjQubajk}(j%]j%]j%]j%]j%]ujkjjkjNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow-to}(jkHow-tojkj{ubajk}(j%]j%]j%]j%]j%]internalrefurijD anchorname#how-toujkj|jkjxubajk}(j%]j%]j%]j%]j%]ujkjjkjuubajk}(j%]j%]j%]j%]j%]ujkjjkjNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAbout heterogeneous systems}(jkAbout heterogeneous systemsjkjubajk}(j%]j%]j%]j%]j%]internalrefurijD anchorname#about-heterogeneous-systemsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&About chained events and counter sizes}(jk&About chained events and counter sizesjkjubajk}(j%]j%]j%]j%]j%]internalrefurijD anchorname'#about-chained-events-and-counter-sizesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjNubejk}(j%]j%]j%]j%]j%]ujkjjkj0ubejk}(j%]j%]j%]j%]j%]ujkjjkjLubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkEvent Counting Threshold}(jkEvent Counting Thresholdjkjubajk}(j%]j%]j%]j%]j%]internalrefurijD anchorname#event-counting-thresholdujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j%]j%]j%]j%]j%]internalrefurijD anchorname#id1ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow-to}(jkHow-tojkj8ubajk}(j%]j%]j%]j%]j%]internalrefurijD anchorname#id2ujkj|jkj5ubajk}(j%]j%]j%]j%]j%]ujkjjkj2ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjLubejk}(j%]j%]j%]j%]j%]ujkjjkj/ubejk}(j%]j%]j%]j%]j%]ujkjjkj,ubajk}(j%]j%]j%]j%]j%]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'IRQ chip model (hierarchy) of LoongArch}(jkj'jkj}ubajk}(j%]j%]j%]j%]j%]internalrefuriarch/loongarch/irq-chip-model anchornamehjpj'ujkj|jkjzubajk}(j%]j%]j%]j%]j%]ujkjjkjwubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLegacy IRQ model}(jkLegacy IRQ modeljkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#legacy-irq-modeljp](KKeujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExtended IRQ model}(jkExtended IRQ modeljkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#extended-irq-modeljp](KKeujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACPI-related definitions}(jkACPI-related definitionsjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#acpi-related-definitionsjp](KKeujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkj ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #referencesjp](KKeujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjwubejk}(j%]j%]j%]j%]j%]ujkjjkjtubajk}(j%]j%]j%]j%]j%]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Feature status on openrisc architecture}(jkj(jkjFubajk}(j%]j%]j%]j%]j%]internalrefuriarch/openrisc/features anchornamehujkj|jkjCubajk}(j%]j%]j%]j%]j%]ujkjjkj@ubajk}(j%]j%]j%]j%]j%]ujkjjkj=ubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Feature status on mips architecture}(jkj(jkjrubajk}(j%]j%]j%]j%]j%]internalrefuriarch/mips/features anchornamehjpj(ujkj|jkjoubajk}(j%]j%]j%]j%]j%]ujkjjkjlubajk}(j%]j%]j%]j%]j%]ujkjjkjiubajk}(j%]j%]j%]j%]j%]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkpowerpc}(jkj(jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/powerpc/index anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jH)}(jkhjk]jk}(j%]j%]j%]j%]j%]parentjentries](Narch/powerpc/associativityNarch/powerpc/bootingNarch/powerpc/bootwrapperNarch/powerpc/cpu_familiesNarch/powerpc/cpu_featuresNarch/powerpc/cxlNarch/powerpc/cxlflashNarch/powerpc/dawr-power9Narch/powerpc/dexcrNarch/powerpc/dscrN#arch/powerpc/eeh-pci-error-recoveryNarch/powerpc/elf_hwcapsNarch/powerpc/elfnoteN#arch/powerpc/firmware-assisted-dumpNarch/powerpc/hvcsNarch/powerpc/imcNarch/powerpc/isa-versionsNarch/powerpc/kaslr-booke32Narch/powerpc/mpc52xxNarch/powerpc/kvm-nestedNarch/powerpc/papr_hcallsN(arch/powerpc/pci_iov_resource_on_powernvNarch/powerpc/pmu-ebbNarch/powerpc/ptraceNarch/powerpc/qe_firmwareNarch/powerpc/syscall64-abiN!arch/powerpc/transactional_memoryNarch/powerpc/ultravisorNarch/powerpc/vas-apiNarch/powerpc/vcpudispatch_statsNarch/powerpc/vmemmap_dedupNarch/powerpc/featurese includefiles](jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s@/var/lib/git/docbuild/linux/Documentation/arch/powerpc/index.rstj_sKjkjubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#indicesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]exprsubproject and htmlujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubjT je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSTM32H743 Overview}(jkj,(jkjZubajk}(j%]j%]j%]j%]j%]internalrefuri!arch/arm/stm32/stm32h743-overview anchornamehujkj|jkjWubajk}(j%]j%]j%]j%]j%]ujkjjkjTubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjzubajk}(j%]j%]j%]j%]j%]internalrefuriji anchorname #introductionujkj|jkjwubajk}(j%]j%]j%]j%]j%]ujkjjkjtubajk}(j%]j%]j%]j%]j%]ujkjjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Resources}(jk Resourcesjkjubajk}(j%]j%]j%]j%]j%]internalrefuriji anchorname #resourcesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjqubejk}(j%]j%]j%]j%]j%]ujkjjkjTubejk}(j%]j%]j%]j%]j%]ujkjjkjQubajk}(j%]j%]j%]j%]j%]ujkjubjW je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkACPI on Arm systems}(jkj:(jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/arm64/arm-acpi anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhy ACPI on Arm?}(jkWhy ACPI on Arm?jkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#why-acpi-on-armujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Compatibility}(jkKernel Compatibilityjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#kernel-compatibilityujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRelationship with Device Tree}(jkRelationship with Device Treejkj?ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#relationship-with-device-treeujkj|jkj<ubajk}(j%]j%]j%]j%]j%]ujkjjkj9ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBooting using ACPI tables}(jkBooting using ACPI tablesjkjcubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#booting-using-acpi-tablesujkj|jkj`ubajk}(j%]j%]j%]j%]j%]ujkjjkj]ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkACPI Detection}(jkACPI Detectionjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#acpi-detectionujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice Enumeration}(jkDevice Enumerationjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#device-enumerationujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Programmable Power Control Resources}(jk$Programmable Power Control Resourcesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname%#programmable-power-control-resourcesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkClocks}(jkClocksjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#clocksujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver Recommendations}(jkDriver Recommendationsjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#driver-recommendationsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkASWG}(jkASWGjkj;ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#aswgujkj|jkj8ubajk}(j%]j%]j%]j%]j%]ujkjjkj5ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Linux Code}(jk Linux Codejkj_ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #linux-codeujkj|jkj\ubajk}(j%]j%]j%]j%]j%]ujkjjkjYubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ACPI Objects}(jk ACPI Objectsjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #acpi-objectsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkj}ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #referencesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAuthors}(jkAuthorsjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#authorsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubj3 je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)Freescale QUICC Engine Firmware Uploading}(jkjH(jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/powerpc/qe_firmware anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRevision Information}(jkRevision Informationjkj$ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#revision-informationujkj|jkj!ubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!I - Software License for Firmware}(jk!I - Software License for FirmwarejkjHubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #i-software-license-for-firmwareujkj|jkjEubajk}(j%]j%]j%]j%]j%]ujkjjkjBubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkII - Microcode Availability}(jkII - Microcode Availabilityjkjlubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#ii-microcode-availabilityujkj|jkjiubajk}(j%]j%]j%]j%]j%]ujkjjkjfubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!III - Description and Terminology}(jk!III - Description and Terminologyjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #iii-description-and-terminologyujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"IV - Microcode Programming Details}(jk"IV - Microcode Programming Detailsjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname!#iv-microcode-programming-detailsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkV - Firmware Structure Layout}(jkV - Firmware Structure Layoutjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#v-firmware-structure-layoutujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,VI - Sample Code for Creating Firmware Files}(jk,VI - Sample Code for Creating Firmware Filesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname+#vi-sample-code-for-creating-firmware-filesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPOWERPC ELF HWCAPs}(jkjV(jkj5ubajk}(j%]j%]j%]j%]j%]internalrefuriarch/powerpc/elf_hwcaps anchornamehujkj|jkj2ubajk}(j%]j%]j%]j%]j%]ujkjjkj/ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. IntroductionjkjUubajk}(j%]j%]j%]j%]j%]internalrefurijD anchorname #introductionujkj|jkjRubajk}(j%]j%]j%]j%]j%]ujkjjkjOubajk}(j%]j%]j%]j%]j%]ujkjjkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 2. Facilities}(jk 2. Facilitiesjkjyubajk}(j%]j%]j%]j%]j%]internalrefurijD anchorname #facilitiesujkj|jkjvubajk}(j%]j%]j%]j%]j%]ujkjjkjsubajk}(j%]j%]j%]j%]j%]ujkjjkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 3. Categories}(jk 3. Categoriesjkjubajk}(j%]j%]j%]j%]j%]internalrefurijD anchorname #categoriesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. HWCAP allocation}(jk4. HWCAP allocationjkjubajk}(j%]j%]j%]j%]j%]internalrefurijD anchorname#hwcap-allocationujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!5. The HWCAPs exposed in AT_HWCAP}(jk!5. The HWCAPs exposed in AT_HWCAPjkjubajk}(j%]j%]j%]j%]j%]internalrefurijD anchorname#the-hwcaps-exposed-in-at-hwcapujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjLubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"6. The HWCAPs exposed in AT_HWCAP2}(jk"6. The HWCAPs exposed in AT_HWCAP2jkj ubajk}(j%]j%]j%]j%]j%]internalrefurijD anchorname #the-hwcaps-exposed-in-at-hwcap2ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjLubejk}(j%]j%]j%]j%]j%]ujkjjkj/ubejk}(j%]j%]j%]j%]j%]ujkjjkj,ubajk}(j%]j%]j%]j%]j%]ujkjubjh je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPCI Bus EEH Error Recovery}(jkjd(jkjBubajk}(j%]j%]j%]j%]j%]internalrefuri#arch/powerpc/eeh-pci-error-recovery anchornamehujkj|jkj?ubajk}(j%]j%]j%]j%]j%]ujkjjkj<ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Overview:}(jk Overview:jkjbubajk}(j%]j%]j%]j%]j%]internalrefurijQ anchorname #overviewujkj|jkj_ubajk}(j%]j%]j%]j%]j%]ujkjjkj\ubajk}(j%]j%]j%]j%]j%]ujkjjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCauses of EEH Errors}(jkCauses of EEH Errorsjkjubajk}(j%]j%]j%]j%]j%]internalrefurijQ anchorname#causes-of-eeh-errorsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDetection and Recovery}(jkDetection and Recoveryjkjubajk}(j%]j%]j%]j%]j%]internalrefurijQ anchorname#detection-and-recoveryujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Current PPC64 Linux EEH Implementation}(jk&Current PPC64 Linux EEH Implementationjkjubajk}(j%]j%]j%]j%]j%]internalrefurijQ anchorname'#current-ppc64-linux-eeh-implementationujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Device Shutdown and User-Space Events}(jk%Device Shutdown and User-Space Eventsjkjubajk}(j%]j%]j%]j%]j%]internalrefurijQ anchorname&#device-shutdown-and-user-space-eventsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Pro’s and Con’s of the Current Design}(jk%Pro's and Con's of the Current Designjkjubajk}(j%]j%]j%]j%]j%]internalrefurijQ anchorname&#pro-s-and-con-s-of-the-current-designujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjYubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Conclusions}(jk Conclusionsjkj:ubajk}(j%]j%]j%]j%]j%]internalrefurijQ anchorname #conclusionsujkj|jkj7ubajk}(j%]j%]j%]j%]j%]ujkjjkj4ubajk}(j%]j%]j%]j%]j%]ujkjjkjYubejk}(j%]j%]j%]j%]j%]ujkjjkj<ubejk}(j%]j%]j%]j%]j%]ujkjjkj9ubajk}(j%]j%]j%]j%]j%]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkProtected Execution Facility}(jkjr(jkjsubajk}(j%]j%]j%]j%]j%]internalrefuriarch/powerpc/ultravisor anchornamehujkj|jkjpubajk}(j%]j%]j%]j%]j%]ujkjjkjmubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #introductionujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHardware}(jkHardwarejkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #hardwareujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSoftware/Microcode}(jkSoftware/Microcodejkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#software-microcodeujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Terminology}(jk Terminologyjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #terminologyujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUltravisor calls API}(jkUltravisor calls APIjkj,ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#ultravisor-calls-apiujkj|jkj)ubajk}(j%]j%]j%]j%]j%]ujkjjkj&ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUltracalls used by Hypervisor}(jkUltracalls used by HypervisorjkjMubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#ultracalls-used-by-hypervisorujkj|jkjJubajk}(j%]j%]j%]j%]j%]ujkjjkjGubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk UV_PAGE_OUT}(jk UV_PAGE_OUTjkjnubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #uv-page-outujkj|jkjkubajk}(j%]j%]j%]j%]j%]ujkjjkjhubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSyntax}(jkSyntaxjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#syntaxujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return values}(jk Return valuesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#return-valuesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #descriptionujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Use cases}(jk Use casesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #use-casesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjhubejk}(j%]j%]j%]j%]j%]ujkjjkjeubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk UV_PAGE_IN}(jk UV_PAGE_INjkj+ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #uv-page-inujkj|jkj(ubajk}(j%]j%]j%]j%]j%]ujkjjkj%ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSyntax}(jkSyntaxjkjLubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id1ujkj|jkjIubajk}(j%]j%]j%]j%]j%]ujkjjkjFubajk}(j%]j%]j%]j%]j%]ujkjjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return values}(jk Return valuesjkjpubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id2ujkj|jkjmubajk}(j%]j%]j%]j%]j%]ujkjjkjjubajk}(j%]j%]j%]j%]j%]ujkjjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id3ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Use cases}(jk Use casesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id4ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjCubejk}(j%]j%]j%]j%]j%]ujkjjkj%ubejk}(j%]j%]j%]j%]j%]ujkjjkjeubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk UV_PAGE_INVAL}(jk UV_PAGE_INVALjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#uv-page-invalujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSyntax}(jkSyntaxjkj ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id5ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return values}(jk Return valuesjkj-ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id6ujkj|jkj*ubajk}(j%]j%]j%]j%]j%]ujkjjkj'ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjQubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id7ujkj|jkjNubajk}(j%]j%]j%]j%]j%]ujkjjkjKubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Use cases}(jk Use casesjkjuubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id8ujkj|jkjrubajk}(j%]j%]j%]j%]j%]ujkjjkjoubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjeubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk UV_WRITE_PATE}(jk UV_WRITE_PATEjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#uv-write-pateujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSyntax}(jkSyntaxjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id9ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return values}(jk Return valuesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id10ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id11ujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Use cases}(jk Use casesjkj2ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id12ujkj|jkj/ubajk}(j%]j%]j%]j%]j%]ujkjjkj,ubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjeubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk UV_RETURN}(jk UV_RETURNjkjbubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #uv-returnujkj|jkj_ubajk}(j%]j%]j%]j%]j%]ujkjjkj\ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSyntax}(jkSyntaxjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id13ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkj}ubajk}(j%]j%]j%]j%]j%]ujkjjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return values}(jk Return valuesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id14ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id15ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjzubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Use cases}(jk Use casesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id16ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjzubejk}(j%]j%]j%]j%]j%]ujkjjkj\ubejk}(j%]j%]j%]j%]j%]ujkjjkjeubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUV_REGISTER_MEM_SLOT}(jkUV_REGISTER_MEM_SLOTjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#uv-register-mem-slotujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSyntax}(jkSyntaxjkj@ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id17ujkj|jkj=ubajk}(j%]j%]j%]j%]j%]ujkjjkj:ubajk}(j%]j%]j%]j%]j%]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return values}(jk Return valuesjkjdubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id18ujkj|jkjaubajk}(j%]j%]j%]j%]j%]ujkjjkj^ubajk}(j%]j%]j%]j%]j%]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id19ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Use cases}(jk Use casesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id20ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj7ubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjeubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUV_UNREGISTER_MEM_SLOT}(jkUV_UNREGISTER_MEM_SLOTjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#uv-unregister-mem-slotujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSyntax}(jkSyntaxjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id21ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return values}(jk Return valuesjkj!ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id22ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk DescriptionjkjEubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id23ujkj|jkjBubajk}(j%]j%]j%]j%]j%]ujkjjkj?ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Use cases}(jk Use casesjkjiubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id24ujkj|jkjfubajk}(j%]j%]j%]j%]j%]ujkjjkjcubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjeubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUV_SVM_TERMINATE}(jkUV_SVM_TERMINATEjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#uv-svm-terminateujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSyntax}(jkSyntaxjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id25ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return values}(jk Return valuesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id26ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id27ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Use cases}(jk Use casesjkj&ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id28ujkj|jkj#ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjeubejk}(j%]j%]j%]j%]j%]ujkjjkjGubejk}(j%]j%]j%]j%]j%]ujkjjkjDubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUltracalls used by SVM}(jkUltracalls used by SVMjkjbubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#ultracalls-used-by-svmujkj|jkj_ubajk}(j%]j%]j%]j%]j%]ujkjjkj\ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk UV_SHARE_PAGE}(jk UV_SHARE_PAGEjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#uv-share-pageujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkj}ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSyntax}(jkSyntaxjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id29ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return values}(jk Return valuesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id30ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id31ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Use cases}(jk Use casesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id32ujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkj}ubejk}(j%]j%]j%]j%]j%]ujkjjkjzubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUV_UNSHARE_PAGE}(jkUV_UNSHARE_PAGEjkj@ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#uv-unshare-pageujkj|jkj=ubajk}(j%]j%]j%]j%]j%]ujkjjkj:ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSyntax}(jkSyntaxjkjaubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id33ujkj|jkj^ubajk}(j%]j%]j%]j%]j%]ujkjjkj[ubajk}(j%]j%]j%]j%]j%]ujkjjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return values}(jk Return valuesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id34ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id35ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Use cases}(jk Use casesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id36ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjXubejk}(j%]j%]j%]j%]j%]ujkjjkj:ubejk}(j%]j%]j%]j%]j%]ujkjjkjzubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUV_UNSHARE_ALL_PAGES}(jkUV_UNSHARE_ALL_PAGESjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#uv-unshare-all-pagesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSyntax}(jkSyntaxjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id37ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return values}(jk Return valuesjkjBubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id38ujkj|jkj?ubajk}(j%]j%]j%]j%]j%]ujkjjkj<ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjfubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id39ujkj|jkjcubajk}(j%]j%]j%]j%]j%]ujkjjkj`ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Use cases}(jk Use casesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id40ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjzubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUV_ESM}(jkUV_ESMjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#uv-esmujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSyntax}(jkSyntaxjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id41ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return values}(jk Return valuesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id42ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj#ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id43ujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Use cases}(jk Use casesjkjGubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id44ujkj|jkjDubajk}(j%]j%]j%]j%]j%]ujkjjkjAubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjzubejk}(j%]j%]j%]j%]j%]ujkjjkj\ubejk}(j%]j%]j%]j%]j%]ujkjjkjDubejk}(j%]j%]j%]j%]j%]ujkjjkj&ubejk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkHypervisor Calls API}(jkHypervisor Calls APIjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#hypervisor-calls-apiujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&Hypervisor calls to support Ultravisor}(jk&Hypervisor calls to support Ultravisorjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname'#hypervisor-calls-to-support-ultravisorujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkH_SVM_INIT_START}(jkH_SVM_INIT_STARTjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#h-svm-init-startujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSyntax}(jkSyntaxjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id45ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return values}(jk Return valuesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id46ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj:ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id47ujkj|jkj7ubajk}(j%]j%]j%]j%]j%]ujkjjkj4ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Use cases}(jk Use casesjkj^ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id48ujkj|jkj[ubajk}(j%]j%]j%]j%]j%]ujkjjkjXubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkH_SVM_INIT_DONE}(jkH_SVM_INIT_DONEjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#h-svm-init-doneujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSyntax}(jkSyntaxjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id49ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return values}(jk Return valuesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id50ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id51ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Use cases}(jk Use casesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id52ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkH_SVM_INIT_ABORT}(jkH_SVM_INIT_ABORTjkjKubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#h-svm-init-abortujkj|jkjHubajk}(j%]j%]j%]j%]j%]ujkjjkjEubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSyntax}(jkSyntaxjkjlubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id53ujkj|jkjiubajk}(j%]j%]j%]j%]j%]ujkjjkjfubajk}(j%]j%]j%]j%]j%]ujkjjkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return values}(jk Return valuesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id54ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id55ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjcubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Use cases}(jk Use casesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id56ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjcubejk}(j%]j%]j%]j%]j%]ujkjjkjEubejk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk H_SVM_PAGE_IN}(jk H_SVM_PAGE_INjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#h-svm-page-inujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSyntax}(jkSyntaxjkj)ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id57ujkj|jkj&ubajk}(j%]j%]j%]j%]j%]ujkjjkj#ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return values}(jk Return valuesjkjMubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id58ujkj|jkjJubajk}(j%]j%]j%]j%]j%]ujkjjkjGubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkjqubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id59ujkj|jkjnubajk}(j%]j%]j%]j%]j%]ujkjjkjkubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Use cases}(jk Use casesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id60ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj ubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkH_SVM_PAGE_OUT}(jkH_SVM_PAGE_OUTjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#h-svm-page-outujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSyntax}(jkSyntaxjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id61ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return values}(jk Return valuesjkj ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id62ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Description}(jk Descriptionjkj.ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id63ujkj|jkj+ubajk}(j%]j%]j%]j%]j%]ujkjjkj(ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Use cases}(jk Use casesjkjRubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id64ujkj|jkjOubajk}(j%]j%]j%]j%]j%]ujkjjkjLubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #referencesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjmubejk}(j%]j%]j%]j%]j%]ujkjjkjjubajk}(j%]j%]j%]j%]j%]ujkjubj{je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/Power Architecture 64-bit Linux system call ABI}(jkj(jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/powerpc/syscall64-abi anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jksyscall}(jksyscalljkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#syscallujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Invocation}(jk Invocationjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #invocationujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Parameters}(jk Parametersjkj8ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #parametersujkj|jkj5ubajk}(j%]j%]j%]j%]j%]ujkjjkj2ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Return value}(jk Return valuejkj\ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #return-valueujkj|jkjYubajk}(j%]j%]j%]j%]j%]ujkjjkjVubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStack}(jkStackjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#stackujkj|jkj}ubajk}(j%]j%]j%]j%]j%]ujkjjkjzubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRegister preservation rules}(jkRegister preservation rulesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#register-preservation-rulesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTransactional Memory}(jkTransactional Memoryjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#transactional-memoryujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkptrace}(jkptracejkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#ptraceujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj ubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkvsyscall}(jkvsyscalljkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #vsyscallujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkParameters and return value}(jkParameters and return valuejkj=ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#parameters-and-return-valueujkj|jkj:ubajk}(j%]j%]j%]j%]j%]ujkjjkj7ubajk}(j%]j%]j%]j%]j%]ujkjjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStack}(jkStackjkjaubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id3ujkj|jkj^ubajk}(j%]j%]j%]j%]j%]ujkjjkj[ubajk}(j%]j%]j%]j%]j%]ujkjjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRegister preservation rules}(jkRegister preservation rulesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id4ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Invocation}(jk Invocationjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id5ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj4ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTransactional Memory}(jkTransactional Memoryjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id6ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj4ubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubjHje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDeviceTree Booting}(jkj(jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/powerpc/booting anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Entry point}(jk Entry pointjkj2ubajk}(j%]j%]j%]j%]j%]internalrefurij! anchorname #entry-pointujkj|jkj/ubajk}(j%]j%]j%]j%]j%]ujkjjkj,ubajk}(j%]j%]j%]j%]j%]ujkjjkj)ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubejk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'crashkernel memory reservation on arm64}(jkj(jkjkubajk}(j%]j%]j%]j%]j%]internalrefuriarch/arm64/kdump anchornamehujkj|jkjhubajk}(j%]j%]j%]j%]j%]ujkjjkjeubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel parameter}(jkKernel parameterjkjubajk}(j%]j%]j%]j%]j%]internalrefurijz anchorname#kernel-parameterujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLow memory and high memory}(jkLow memory and high memoryjkjubajk}(j%]j%]j%]j%]j%]internalrefurijz anchorname#low-memory-and-high-memoryujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation}(jkImplementationjkjubajk}(j%]j%]j%]j%]j%]internalrefurijz anchorname#implementationujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk1) }(jk1) jkjubjkcrashkernel=size@offset}(jkhjkjubejk}(j%]j%]j%]j%]j%]internalrefurijz anchorname#crashkernel-size-offsetujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2) crashkernel=size}(jk2) crashkernel=sizejkjubajk}(j%]j%]j%]j%]j%]internalrefurijz anchorname#crashkernel-sizeujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-3) crashkernel=size,high crashkernel=size,low}(jk-3) crashkernel=size,high crashkernel=size,lowjkj@ubajk}(j%]j%]j%]j%]j%]internalrefurijz anchorname+#crashkernel-size-high-crashkernel-size-lowujkj|jkj=ubajk}(j%]j%]j%]j%]j%]ujkjjkj:ubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjeubejk}(j%]j%]j%]j%]j%]ujkjjkjbubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Register Usage for Linux/PA-RISC}(jkj(jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/parisc/registers anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%General Registers as specified by ABI}(jk%General Registers as specified by ABIjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname&#general-registers-as-specified-by-abiujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkControl Registers}(jkControl Registersjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#control-registersujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpace Registers (kernel mode)}(jkSpace Registers (kernel mode)jkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#space-registers-kernel-modeujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpace Registers (user mode)}(jkSpace Registers (user mode)jkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#space-registers-user-modeujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkProcessor Status Word}(jkProcessor Status Wordjkj2ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#processor-status-wordujkj|jkj/ubajk}(j%]j%]j%]j%]j%]ujkjjkj,ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk“Invisible” Registers}(jk"Invisible" RegistersjkjVubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#invisible-registersujkj|jkjSubajk}(j%]j%]j%]j%]j%]ujkjjkjPubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkj|ubajk}(j%]j%]j%]j%]j%]ujkjubjG je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKASLR for Freescale BookE32}(jkj(jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/powerpc/kaslr-booke32 anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubjMje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSTM32MP151 Overview}(jkj(jkjubajk}(j%]j%]j%]j%]j%]internalrefuri"arch/arm/stm32/stm32mp151-overview anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #introductionujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3PCI Express I/O Virtualization Resource on Powerenv}(jkj(jkj ubajk}(j%]j%]j%]j%]j%]internalrefuri(arch/powerpc/pci_iov_resource_on_powernv anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*1. Introduction to Partitionable Endpoints}(jk*1. Introduction to Partitionable Endpointsjkj@ubajk}(j%]j%]j%]j%]j%]internalrefurij/ anchorname(#introduction-to-partitionable-endpointsujkj|jkj=ubajk}(j%]j%]j%]j%]j%]ujkjjkj:ubajk}(j%]j%]j%]j%]j%]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk:2. Implementation of Partitionable Endpoints on P8 (IODA2)}(jk:2. Implementation of Partitionable Endpoints on P8 (IODA2)jkjdubajk}(j%]j%]j%]j%]j%]internalrefurij/ anchorname6#implementation-of-partitionable-endpoints-on-p8-ioda2ujkj|jkjaubajk}(j%]j%]j%]j%]j%]ujkjjkj^ubajk}(j%]j%]j%]j%]j%]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(3. Considerations for SR-IOV on PowerKVM}(jk(3. Considerations for SR-IOV on PowerKVMjkjubajk}(j%]j%]j%]j%]j%]internalrefurij/ anchorname&#considerations-for-sr-iov-on-powerkvmujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(4. Implications for the Generic PCI Code}(jk(4. Implications for the Generic PCI Codejkjubajk}(j%]j%]j%]j%]j%]internalrefurij/ anchorname&#implications-for-the-generic-pci-codeujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj7ubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#IMC (In-Memory Collection Counters)}(jkj(jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/powerpc/imc anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBasic overview}(jkBasic overviewjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#basic-overviewujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIMC example usage}(jkIMC example usagejkj)ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#imc-example-usageujkj|jkj&ubajk}(j%]j%]j%]j%]j%]ujkjjkj#ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIMC Trace-mode}(jkIMC Trace-modejkjMubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#imc-trace-modeujkj|jkjJubajk}(j%]j%]j%]j%]j%]ujkjjkjGubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLDBAR Register Layout}(jkLDBAR Register Layoutjkjnubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#ldbar-register-layoutujkj|jkjkubajk}(j%]j%]j%]j%]j%]ujkjjkjhubajk}(j%]j%]j%]j%]j%]ujkjjkjeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!TRACE_IMC_SCOM bit representation}(jk!TRACE_IMC_SCOM bit representationjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname"#trace-imc-scom-bit-representationujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjeubejk}(j%]j%]j%]j%]j%]ujkjjkjGubejk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTrace IMC example usage}(jkTrace IMC example usagejkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#trace-imc-example-usageujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Benefits of using IMC trace-mode}(jk Benefits of using IMC trace-modejkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname!#benefits-of-using-imc-trace-modeujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubj@je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkm68k Architecture}(jkj(jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/m68k/index anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jH)}(jkhjk]jk}(j%]j%]j%]j%]j%]parentj.entries](Narch/m68k/kernel-optionsNarch/m68k/buddha-driverNarch/m68k/featurese includefiles](jEjGjIemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkjj^s=/var/lib/git/docbuild/linux/Documentation/arch/m68k/index.rstj_sKjkj6ubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkj`ubajk}(j%]j%]j%]j%]j%]internalrefurij. anchorname#indicesujkj|jkj]ubajk}(j%]j%]j%]j%]j%]ujkjjkjZubajk}(j%]j%]j%]j%]j%]ujkjjkjWubajk}(j%]j%]j%]j%]j%]exprsubproject and htmlujkjjkj6ubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkARM64 ELF hwcaps}(jkj(jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/arm64/elf_hwcaps anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. Introductionjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #introductionujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Interpretation of hwcaps}(jk2. Interpretation of hwcapsjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#interpretation-of-hwcapsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!3. The hwcaps exposed in AT_HWCAP}(jk!3. The hwcaps exposed in AT_HWCAPjkj ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#the-hwcaps-exposed-in-at-hwcapujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. Unused AT_HWCAP bits}(jk4. Unused AT_HWCAP bitsjkj-ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#unused-at-hwcap-bitsujkj|jkj*ubajk}(j%]j%]j%]j%]j%]ujkjjkj'ubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNested KVM on POWER}(jkj )jkjfubajk}(j%]j%]j%]j%]j%]internalrefuriarch/powerpc/kvm-nested anchornamehujkj|jkjcubajk}(j%]j%]j%]j%]j%]ujkjjkj`ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j%]j%]j%]j%]j%]internalrefuriju anchorname #introductionujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Existing API}(jk Existing APIjkjubajk}(j%]j%]j%]j%]j%]internalrefuriju anchorname #existing-apiujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk New PAPR API}(jk New PAPR APIjkjubajk}(j%]j%]j%]j%]j%]internalrefuriju anchorname #new-papr-apiujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj}ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk HCALL Details}(jk HCALL Detailsjkjubajk}(j%]j%]j%]j%]j%]internalrefuriju anchorname#hcall-detailsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkH_GUEST_GET_CAPABILITIES()}(jkH_GUEST_GET_CAPABILITIES()jkjubajk}(j%]j%]j%]j%]j%]internalrefuriju anchorname#h-guest-get-capabilitiesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkH_GUEST_SET_CAPABILITIES()}(jkH_GUEST_SET_CAPABILITIES()jkj7ubajk}(j%]j%]j%]j%]j%]internalrefuriju anchorname#h-guest-set-capabilitiesujkj|jkj4ubajk}(j%]j%]j%]j%]j%]ujkjjkj1ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkH_GUEST_CREATE()}(jkH_GUEST_CREATE()jkj[ubajk}(j%]j%]j%]j%]j%]internalrefuriju anchorname#h-guest-createujkj|jkjXubajk}(j%]j%]j%]j%]j%]ujkjjkjUubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkH_GUEST_CREATE_VCPU()}(jkH_GUEST_CREATE_VCPU()jkjubajk}(j%]j%]j%]j%]j%]internalrefuriju anchorname#h-guest-create-vcpuujkj|jkj|ubajk}(j%]j%]j%]j%]j%]ujkjjkjyubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkH_GUEST_GET_STATE()}(jkH_GUEST_GET_STATE()jkjubajk}(j%]j%]j%]j%]j%]internalrefuriju anchorname#h-guest-get-stateujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkH_GUEST_SET_STATE()}(jkH_GUEST_SET_STATE()jkjubajk}(j%]j%]j%]j%]j%]internalrefuriju anchorname#h-guest-set-stateujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkH_GUEST_RUN_VCPU()}(jkH_GUEST_RUN_VCPU()jkjubajk}(j%]j%]j%]j%]j%]internalrefuriju anchorname#h-guest-run-vcpuujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkH_GUEST_DELETE()}(jkH_GUEST_DELETE()jkjubajk}(j%]j%]j%]j%]j%]internalrefuriju anchorname#h-guest-deleteujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkj}ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGuest State Buffer}(jkGuest State Bufferjkj?ubajk}(j%]j%]j%]j%]j%]internalrefuriju anchorname#guest-state-bufferujkj|jkj<ubajk}(j%]j%]j%]j%]j%]ujkjjkj9ubajk}(j%]j%]j%]j%]j%]ujkjjkj}ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMiscellaneous info}(jkMiscellaneous infojkjcubajk}(j%]j%]j%]j%]j%]internalrefuriju anchorname#miscellaneous-infoujkj|jkj`ubajk}(j%]j%]j%]j%]j%]ujkjjkj]ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkState not in ptregs/hvregs}(jkState not in ptregs/hvregsjkjubajk}(j%]j%]j%]j%]j%]internalrefuriju anchorname#state-not-in-ptregs-hvregsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkj~ubajk}(j%]j%]j%]j%]j%]ujkjjkj{ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(L1 Implementation details: Caching state}(jk(L1 Implementation details: Caching statejkjubajk}(j%]j%]j%]j%]j%]internalrefuriju anchorname(#l1-implementation-details-caching-stateujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj{ubejk}(j%]j%]j%]j%]j%]ujkjjkj]ubejk}(j%]j%]j%]j%]j%]ujkjjkj}ubejk}(j%]j%]j%]j%]j%]ujkjjkj`ubejk}(j%]j%]j%]j%]j%]ujkjjkj]ubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3Virtual Accelerator Switchboard (VAS) userspace API}(jkj)jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/powerpc/vas-api anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #introductionujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj1 ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #overviewujkj|jkj. ubajk}(j%]j%]j%]j%]j%]ujkjjkj+ ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNX-GZIP Device Node}(jkNX-GZIP Device NodejkjU ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#nx-gzip-device-nodeujkj|jkjR ubajk}(j%]j%]j%]j%]j%]ujkjjkjO ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOpen /dev/crypto/nx-gzip}(jkOpen /dev/crypto/nx-gzipjkjy ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#open-dev-crypto-nx-gzipujkj|jkjv ubajk}(j%]j%]j%]j%]j%]ujkjjkjs ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVAS_TX_WIN_OPEN ioctl}(jkVAS_TX_WIN_OPEN ioctljkj ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#vas-tx-win-open-ioctlujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmmap() NX-GZIP device}(jkmmap() NX-GZIP devicejkj ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#mmap-nx-gzip-deviceujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Discovery of available VAS engines}(jk"Discovery of available VAS enginesjkj ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname##discovery-of-available-vas-enginesujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCopy/Paste operations}(jkCopy/Paste operationsjkj ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#copy-paste-operationsujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCRB Specification and use NX}(jkCRB Specification and use NXjkj- ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#crb-specification-and-use-nxujkj|jkj* ubajk}(j%]j%]j%]j%]j%]ujkjjkj' ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNX Fault handling}(jkNX Fault handlingjkjQ ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#nx-fault-handlingujkj|jkjN ubajk}(j%]j%]j%]j%]j%]ujkjjkjK ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSimple example}(jkSimple examplejkju ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#simple-exampleujkj|jkjr ubajk}(j%]j%]j%]j%]j%]ujkjjkjo ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLinux 2.6.x on MPC52xx family}(jkj()jkj ubajk}(j%]j%]j%]j%]j%]internalrefuriarch/powerpc/mpc52xx anchornamehujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjubjGje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Silicon Errata and Software Workarounds}(jkj6)jkj ubajk}(j%]j%]j%]j%]j%]internalrefuriarch/arm64/silicon-errata anchornamehujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkARM Allwinner SoCs}(jkjD)jkj ubajk}(j%]j%]j%]j%]j%]internalrefuriarch/arm/sunxi anchornamehujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk SunXi family}(jk SunXi familyjkj& ubajk}(j%]j%]j%]j%]j%]internalrefurij  anchorname #sunxi-familyujkj|jkj# ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubejk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CPU Features}(jkjR)jkj_ ubajk}(j%]j%]j%]j%]j%]internalrefuriarch/powerpc/cpu_features anchornamehujkj|jkj\ ubajk}(j%]j%]j%]j%]j%]ujkjjkjY ubajk}(j%]j%]j%]j%]j%]ujkjjkjV ubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCPU to ISA Version Mapping}(jkj`)jkj ubajk}(j%]j%]j%]j%]j%]internalrefuriarch/powerpc/isa-versions anchornamehujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Key Features}(jk Key Featuresjkj ubajk}(j%]j%]j%]j%]j%]internalrefurij  anchorname #key-featuresujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubejk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjubjhje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Feature status on powerpc architecture}(jkjn)jkj ubajk}(j%]j%]j%]j%]j%]internalrefuriarch/powerpc/features anchornamehujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Feature status on m68k architecture}(jkj|)jkj ubajk}(j%]j%]j%]j%]j%]internalrefuriarch/m68k/features anchornamehujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkOpenRISC Linux}(jkj)jkj< ubajk}(j%]j%]j%]j%]j%]internalrefuriarch/openrisc/openrisc_port anchornamehujkj|jkj9 ubajk}(j%]j%]j%]j%]j%]ujkjjkj6 ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3Build instructions for OpenRISC toolchain and Linux}(jk3Build instructions for OpenRISC toolchain and Linuxjkj\ ubajk}(j%]j%]j%]j%]j%]internalrefurijK  anchorname4#build-instructions-for-openrisc-toolchain-and-linuxujkj|jkjY ubajk}(j%]j%]j%]j%]j%]ujkjjkjV ubajk}(j%]j%]j%]j%]j%]ujkjjkjS ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Terminology}(jk Terminologyjkj ubajk}(j%]j%]j%]j%]j%]internalrefurijK  anchorname #terminologyujkj|jkj} ubajk}(j%]j%]j%]j%]j%]ujkjjkjz ubajk}(j%]j%]j%]j%]j%]ujkjjkjS ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHistory}(jkHistoryjkj ubajk}(j%]j%]j%]j%]j%]internalrefurijK  anchorname#historyujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjjkjS ubejk}(j%]j%]j%]j%]j%]ujkjjkj6 ubejk}(j%]j%]j%]j%]j%]ujkjjkj3 ubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*DEXCR (Dynamic Execution Control Register)}(jkj)jkj ubajk}(j%]j%]j%]j%]j%]internalrefuriarch/powerpc/dexcr anchornamehujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkj ubajk}(j%]j%]j%]j%]j%]internalrefurij  anchorname #overviewujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Configuration}(jk Configurationjkj! ubajk}(j%]j%]j%]j%]j%]internalrefurij  anchorname#configurationujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcoredump and ptrace}(jkcoredump and ptracejkjE ubajk}(j%]j%]j%]j%]j%]internalrefurij  anchorname#coredump-and-ptraceujkj|jkjB ubajk}(j%]j%]j%]j%]j%]ujkjjkj? ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubejk}(j%]j%]j%]j%]j%]ujkjjkj ubejk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Feature status on parisc architecture}(jkj)jkj~ ubajk}(j%]j%]j%]j%]j%]internalrefuriarch/parisc/features anchornamehujkj|jkj{ ubajk}(j%]j%]j%]j%]j%]ujkjjkjx ubajk}(j%]j%]j%]j%]j%]ujkjjkju ubajk}(j%]j%]j%]j%]j%]ujkjubj? je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel page table dump}(jkj)jkj ubajk}(j%]j%]j%]j%]j%]internalrefuriarch/arm64/ptdump anchornamehujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBooting Linux/LoongArch}(jkj)jkj ubajk}(j%]j%]j%]j%]j%]internalrefuriarch/loongarch/booting anchornamehjpj)ujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Information passed from BootLoader to kernel}(jk,Information passed from BootLoader to kerneljkj ubajk}(j%]j%]j%]j%]j%]internalrefurij  anchorname-#information-passed-from-bootloader-to-kerneljp](KKeujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Header of Linux/LoongArch kernel images}(jk'Header of Linux/LoongArch kernel imagesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij  anchorname(#header-of-linux-loongarch-kernel-imagesjp](KKeujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj ubejk}(j%]j%]j%]j%]j%]ujkjjkj ubejk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjubjwje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNUMA resource associativity}(jkj)jkjUubajk}(j%]j%]j%]j%]j%]internalrefuriarch/powerpc/associativity anchornamehujkj|jkjRubajk}(j%]j%]j%]j%]j%]ujkjjkjOubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkForm 0}(jkForm 0jkjuubajk}(j%]j%]j%]j%]j%]internalrefurijd anchorname#form-0ujkj|jkjrubajk}(j%]j%]j%]j%]j%]ujkjjkjoubajk}(j%]j%]j%]j%]j%]ujkjjkjlubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkForm 1}(jkForm 1jkjubajk}(j%]j%]j%]j%]j%]internalrefurijd anchorname#form-1ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjlubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkForm 2}(jkForm 2jkjubajk}(j%]j%]j%]j%]j%]internalrefurijd anchorname#form-2ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjlubejk}(j%]j%]j%]j%]j%]ujkjjkjOubejk}(j%]j%]j%]j%]j%]ujkjjkjLubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)Tagged virtual addresses in AArch64 Linux}(jkj)jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/arm64/tagged-pointers anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Passing tagged addresses to the kernel}(jk&Passing tagged addresses to the kerneljkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname'#passing-tagged-addresses-to-the-kernelujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPreserving tags}(jkPreserving tagsjkj:ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#preserving-tagsujkj|jkj7ubajk}(j%]j%]j%]j%]j%]ujkjjkj4ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOther considerations}(jkOther considerationsjkj^ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#other-considerationsujkj|jkj[ubajk}(j%]j%]j%]j%]j%]ujkjjkjXubajk}(j%]j%]j%]j%]j%]ujkjjkj ubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkELF Note PowerPC Namespace}(jkj)jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/powerpc/elfnote anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTypes and Descriptors}(jkTypes and Descriptorsjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#types-and-descriptorsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #referencesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPtrace}(jkj)jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/powerpc/ptrace anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. PPC_PTRACE_GETHWDBGINFO}(jk1. PPC_PTRACE_GETHWDBGINFOjkj4ubajk}(j%]j%]j%]j%]j%]internalrefurij# anchorname#ppc-ptrace-gethwdbginfoujkj|jkj1ubajk}(j%]j%]j%]j%]j%]ujkjjkj.ubajk}(j%]j%]j%]j%]j%]ujkjjkj+ubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkARM64 CPU Feature Registers}(jkj *jkjmubajk}(j%]j%]j%]j%]j%]internalrefuri arch/arm64/cpu-feature-registers anchornamehujkj|jkjjubajk}(j%]j%]j%]j%]j%]ujkjjkjgubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. Motivation}(jk 1. Motivationjkjubajk}(j%]j%]j%]j%]j%]internalrefurij| anchorname #motivationujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Requirements}(jk2. Requirementsjkjubajk}(j%]j%]j%]j%]j%]internalrefurij| anchorname #requirementsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Implementation}(jk3. Implementationjkjubajk}(j%]j%]j%]j%]j%]internalrefurij| anchorname#implementationujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*4. List of registers with visible features}(jk*4. List of registers with visible featuresjkjubajk}(j%]j%]j%]j%]j%]internalrefurij| anchorname(#list-of-registers-with-visible-featuresujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAppendix I: Example}(jkAppendix I: Examplejkjubajk}(j%]j%]j%]j%]j%]internalrefurij| anchorname#appendix-i-exampleujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjgubejk}(j%]j%]j%]j%]j%]ujkjjkjdubajk}(j%]j%]j%]j%]j%]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAsymmetric 32-bit SoCs}(jkj*jkjVubajk}(j%]j%]j%]j%]j%]internalrefuriarch/arm64/asymmetric-32bit anchornamehujkj|jkjSubajk}(j%]j%]j%]j%]j%]ujkjjkjPubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjvubajk}(j%]j%]j%]j%]j%]internalrefurije anchorname #introductionujkj|jkjsubajk}(j%]j%]j%]j%]j%]ujkjjkjpubajk}(j%]j%]j%]j%]j%]ujkjjkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnabling kernel support}(jkEnabling kernel supportjkjubajk}(j%]j%]j%]j%]j%]internalrefurije anchorname#enabling-kernel-supportujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjmubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUserspace impact}(jkUserspace impactjkjubajk}(j%]j%]j%]j%]j%]internalrefurije anchorname#userspace-impactujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksysfs}(jksysfsjkjubajk}(j%]j%]j%]j%]j%]internalrefurije anchorname#sysfsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk ``execve(2)``jk]jk execve(2)}(jkhjkjubajk}(j%]j%]j%]j%]j%]ujkliteralj^sNj_sNjkjubajk}(j%]j%]j%]j%]j%]internalrefurije anchorname #execve-2ujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jNs)}(jk``SCHED_DEADLINE``jk]jkSCHED_DEADLINE}(jkhjkj4ubajk}(j%]j%]j%]j%]j%]ujkjj^sNj_sNjkj1ubajk}(j%]j%]j%]j%]j%]internalrefurije anchorname#sched-deadlineujkj|jkj.ubajk}(j%]j%]j%]j%]j%]ujkjjkj+ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCpusets}(jkCpusetsjkj^ubajk}(j%]j%]j%]j%]j%]internalrefurije anchorname#cpusetsujkj|jkj[ubajk}(j%]j%]j%]j%]j%]ujkjjkjXubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CPU hotplug}(jk CPU hotplugjkjubajk}(j%]j%]j%]j%]j%]internalrefurije anchorname #cpu-hotplugujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkj|ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKVM}(jkKVMjkjubajk}(j%]j%]j%]j%]j%]internalrefurije anchorname#kvmujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjmubejk}(j%]j%]j%]j%]j%]ujkjjkjPubejk}(j%]j%]j%]j%]j%]ujkjjkjMubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Amiga Buddha and Catweasel IDE Driver}(jkj%*jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/m68k/buddha-driver anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubjT je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSTM32MP157 Overview}(jkj3*jkjubajk}(j%]j%]j%]j%]j%]internalrefuri"arch/arm/stm32/stm32mp157-overview anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj7ubajk}(j%]j%]j%]j%]j%]internalrefurij& anchorname #introductionujkj|jkj4ubajk}(j%]j%]j%]j%]j%]ujkjjkj1ubajk}(j%]j%]j%]j%]j%]ujkjjkj.ubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubjeje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMIPS-specific Documentation}(jkjA*jkjpubajk}(j%]j%]j%]j%]j%]internalrefuriarch/mips/index anchornamehujkj|jkjmubajk}(j%]j%]j%]j%]j%]ujkjjkjjubje0)}(jkhjk](jH)}(jkhjk]jk}(j%]j%]j%]j%]j%]parentjentries](Narch/mips/bootingNarch/mips/ingenic-tcuNarch/mips/featurese includefiles](jjjemaxdepthKcaptionNglobhidden includehiddennumberedM titlesonly rawentries]ujkjj^s=/var/lib/git/docbuild/linux/Documentation/arch/mips/index.rstj_sKjkjubjz)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndices}(jkIndicesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#indicesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]exprsubproject and htmlujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjjubejk}(j%]j%]j%]j%]j%]ujkjjkjgubajk}(j%]j%]j%]j%]j%]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAArch64 TAGGED ADDRESS ABI}(jkjO*jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/arm64/tagged-address-abi anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Introduction}(jk1. Introductionjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #introductionujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. AArch64 Tagged Address ABI}(jk2. AArch64 Tagged Address ABIjkj6ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#id1ujkj|jkj3ubajk}(j%]j%]j%]j%]j%]ujkjjkj0ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(3. AArch64 Tagged Address ABI Exceptions}(jk(3. AArch64 Tagged Address ABI ExceptionsjkjZubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname&#aarch64-tagged-address-abi-exceptionsujkj|jkjWubajk}(j%]j%]j%]j%]j%]ujkjjkjTubajk}(j%]j%]j%]j%]j%]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. Example of correct usage}(jk4. Example of correct usagejkj~ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#example-of-correct-usageujkj|jkj{ubajk}(j%]j%]j%]j%]j%]ujkjjkjxubajk}(j%]j%]j%]j%]j%]ujkjjkj ubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Feature status on arm64 architecture}(jkj]*jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/arm64/features anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkESoftware emulation of deprecated SWP instruction (CONFIG_SWP_EMULATE)}(jkjk*jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/arm/swp_emulation anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubjrje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk CPU Families}(jkjy*jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/powerpc/cpu_families anchornamehujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkj ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBook3S (aka sPAPR)}(jkBook3S (aka sPAPR)jkj/ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#book3s-aka-spaprujkj|jkj,ubajk}(j%]j%]j%]j%]j%]ujkjjkj)ubajk}(j%]j%]j%]j%]j%]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk IBM BookE}(jk IBM BookEjkjSubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #ibm-bookeujkj|jkjPubajk}(j%]j%]j%]j%]j%]ujkjjkjMubajk}(j%]j%]j%]j%]j%]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMotorola/Freescale 8xx}(jkMotorola/Freescale 8xxjkjwubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#motorola-freescale-8xxujkj|jkjtubajk}(j%]j%]j%]j%]j%]ujkjjkjqubajk}(j%]j%]j%]j%]j%]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFreescale BookE}(jkFreescale BookEjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#freescale-bookeujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj&ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk IBM A2 core}(jk IBM A2 corejkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #ibm-a2-coreujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkj&ubejk}(j%]j%]j%]j%]j%]ujkjjkj ubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3Scalable Vector Extension support for AArch64 Linux}(jkj*jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/arm64/sve anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1. General}(jk 1. Generaljkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#generalujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Vector length terminology}(jk2. Vector length terminologyjkj<ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#vector-length-terminologyujkj|jkj9ubajk}(j%]j%]j%]j%]j%]ujkjjkj6ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. System call behaviour}(jk3. System call behaviourjkj`ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#system-call-behaviourujkj|jkj]ubajk}(j%]j%]j%]j%]j%]ujkjjkjZubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. Signal handling}(jk4. Signal handlingjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#signal-handlingujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkj~ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. Signal return}(jk5. Signal returnjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#signal-returnujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6. prctl extensions}(jk6. prctl extensionsjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#prctl-extensionsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7. ptrace extensions}(jk7. ptrace extensionsjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#ptrace-extensionsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8. ELF coredump extensions}(jk8. ELF coredump extensionsjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#elf-coredump-extensionsujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 9. System runtime configuration}(jk 9. System runtime configurationjkj8ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#system-runtime-configurationujkj|jkj5ubajk}(j%]j%]j%]j%]j%]ujkjjkj2ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk10. Perf extensions}(jk10. Perf extensionsjkj\ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#perf-extensionsujkj|jkjYubajk}(j%]j%]j%]j%]j%]ujkjjkjVubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3Appendix A. SVE programmer’s model (informative)}(jk1Appendix A. SVE programmer's model (informative)jkj}ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname.#appendix-a-sve-programmer-s-model-informativeujkj|jkjzubajk}(j%]j%]j%]j%]j%]ujkjjkjwubajk}(j%]j%]j%]j%]j%]ujkjjkjtubajk}(j%]j%]j%]j%]j%]ujkjjkjVubejk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkA.1. Registers}(jkA.1. Registersjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#a-1-registersujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkA.2. Procedure call standard}(jkA.2. Procedure call standardjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#a-2-procedure-call-standardujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1Appendix B. ARMv8-A FP/SIMD programmer’s model}(jk/Appendix B. ARMv8-A FP/SIMD programmer's modeljkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname.#appendix-b-armv8-a-fp-simd-programmer-s-modelujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk Referencesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #referencesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkNios II Specific Documentation}(jkj*jkj[ubajk}(j%]j%]j%]j%]j%]internalrefuriarch/nios2/index anchornamehujkj|jkjXubajk}(j%]j%]j%]j%]j%]ujkjjkjUubje0)}(jkhjk]jH)}(jkhjk]jk}(j%]j%]j%]j%]j%]parentjjentries](Narch/nios2/nios2Narch/nios2/featurese includefiles](jjemaxdepthKcaptionNglobhidden includehiddennumberedM titlesonly rawentries]ujkjj^s>/var/lib/git/docbuild/linux/Documentation/arch/nios2/index.rstj_sKjkjrubajk}(j%]j%]j%]j%]j%]ujkjjkjUubejk}(j%]j%]j%]j%]j%]ujkjjkjRubajk}(j%]j%]j%]j%]j%]ujkjubjT je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/Memory Tagging Extension (MTE) in AArch64 Linux}(jkj*jkjubajk}(j%]j%]j%]j%]j%]internalrefuri#arch/arm64/memory-tagging-extension anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #introductionujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUserspace Support}(jkUserspace Supportjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#userspace-supportujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPROT_MTE}(jkPROT_MTEjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #prot-mteujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkj ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTag Check Faults}(jkTag Check Faultsjkj5ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#tag-check-faultsujkj|jkj2ubajk}(j%]j%]j%]j%]j%]ujkjjkj/ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkExcluding Tags in the }(jkExcluding Tags in the jkjYubjNs)}(jk``IRG``jk]jkIRG}(jkhjkjaubajk}(j%]j%]j%]j%]j%]ujkjj^sNj_sNjkjYubjk, }(jk, jkjYubjNs)}(jk``ADDG``jk]jkADDG}(jkhjkjtubajk}(j%]j%]j%]j%]j%]ujkjj^sNj_sNjkjYubjk and }(jk and jkjYubjNs)}(jk``SUBG``jk]jkSUBG}(jkhjkjubajk}(j%]j%]j%]j%]j%]ujkjj^sNj_sNjkjYubjk instructions}(jk instructionsjkjYubejk}(j%]j%]j%]j%]j%]internalrefurij anchorname5#excluding-tags-in-the-irg-addg-and-subg-instructionsujkj|jkjVubajk}(j%]j%]j%]j%]j%]ujkjjkjSubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Per-CPU preferred tag checking mode}(jk#Per-CPU preferred tag checking modejkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname$#per-cpu-preferred-tag-checking-modeujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInitial process state}(jkInitial process statejkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#initial-process-stateujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkThe }(jkThe jkjubjNs)}(jk ``ptrace()``jk]jkptrace()}(jkhjkjubajk}(j%]j%]j%]j%]j%]ujkjj^sNj_sNjkjubjk interface}(jk interfacejkjubejk}(j%]j%]j%]j%]j%]internalrefurij anchorname#the-ptrace-interfaceujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCore dump support}(jkCore dump supportjkj5ubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#core-dump-supportujkj|jkj2ubajk}(j%]j%]j%]j%]j%]ujkjjkj/ubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkExample of correct usage}(jkExample of correct usagejkjeubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#example-of-correct-usageujkj|jkjbubajk}(j%]j%]j%]j%]j%]ujkjjkj_ubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/Release notes for Linux Kernel VFP support code}(jkj*jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/arm/vfp/release-notes anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe PowerPC boot wrapper}(jkj*jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/powerpc/bootwrapper anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow it is built}(jkHow it is builtjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname#how-it-is-builtujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk/Ingenic JZ47xx SoCs Timer/Counter Unit hardware}(jkj*jkj#ubajk}(j%]j%]j%]j%]j%]internalrefuriarch/mips/ingenic-tcu anchornamehjpj*ujkj|jkj ubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkImplementation}(jkImplementationjkjCubajk}(j%]j%]j%]j%]j%]internalrefurij2 anchorname#implementationjp](KKeujkj|jkj@ubajk}(j%]j%]j%]j%]j%]ujkjjkj=ubajk}(j%]j%]j%]j%]j%]ujkjjkj:ubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSTM32H750 Overview}(jkj*jkj}ubajk}(j%]j%]j%]j%]j%]internalrefuri!arch/arm/stm32/stm32h750-overview anchornamehujkj|jkjzubajk}(j%]j%]j%]j%]j%]ujkjjkjwubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #introductionujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Resources}(jk Resourcesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #resourcesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjwubejk}(j%]j%]j%]j%]j%]ujkjjkjtubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk7Activity Monitors Unit (AMU) extension in AArch64 Linux}(jkj*jkjubajk}(j%]j%]j%]j%]j%]internalrefuriarch/arm64/amu anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkArchitecture overview}(jkArchitecture overviewjkjubajk}(j%]j%]j%]j%]j%]internalrefurij  anchorname#architecture-overviewujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Basic support}(jk Basic supportjkj>ubajk}(j%]j%]j%]j%]j%]internalrefurij  anchorname#basic-supportujkj|jkj;ubajk}(j%]j%]j%]j%]j%]ujkjjkj8ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUserspace access}(jkUserspace accessjkjbubajk}(j%]j%]j%]j%]j%]internalrefurij  anchorname#userspace-accessujkj|jkj_ubajk}(j%]j%]j%]j%]j%]ujkjjkj\ubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVirtualization}(jkVirtualizationjkjubajk}(j%]j%]j%]j%]j%]internalrefurij  anchorname#virtualizationujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSTM32F746 Overview}(jkj*jkjubajk}(j%]j%]j%]j%]j%]internalrefuri!arch/arm/stm32/stm32f746-overview anchornamehujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #introductionujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Resources}(jk Resourcesjkjubajk}(j%]j%]j%]j%]j%]internalrefurij anchorname #resourcesujkj|jkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubejk}(j%]j%]j%]j%]j%]ujkjjkjubajk}(j%]j%]j%]j%]j%]ujkjubjF je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMemory Layout on AArch64 Linux}(jkj+jkj<ubajk}(j%]j%]j%]j%]j%]internalrefuriarch/arm64/memory anchornamehujkj|jkj9ubajk}(j%]j%]j%]j%]j%]ujkjjkj6ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk52-bit VA support in the kernel}(jk52-bit VA support in the kerneljkj\ubajk}(j%]j%]j%]j%]j%]internalrefurijK anchorname#bit-va-support-in-the-kernelujkj|jkjYubajk}(j%]j%]j%]j%]j%]ujkjjkjVubajk}(j%]j%]j%]j%]j%]ujkjjkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk52-bit userspace VAs}(jk52-bit userspace VAsjkjubajk}(j%]j%]j%]j%]j%]internalrefurijK anchorname#bit-userspace-vasujkj|jkj}ubajk}(j%]j%]j%]j%]j%]ujkjjkjzubajk}(j%]j%]j%]j%]j%]ujkjjkjSubejk}(j%]j%]j%]j%]j%]ujkjjkj6ubejk}(j%]j%]j%]j%]j%]ujkjjkj3ubajk}(j%]j%]j%]j%]j%]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Documentation for /proc/sys/sunrpc/}(jkj+jkjubajk}(j+]j+]j+]j+]j+]internalrefuriadmin-guide/sysctl/sunrpc anchornamehujk referencejkjubajk}(j+]j+]j+]j+]j+]ujkcompact_paragraphjkjubajk}(j+]j+]j+]j+]j+]ujk list_itemjkjubajk}(j+]j+]j+]j+]j+]ujk bullet_listubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Samsung SoC}(jkj(+jkjubajk}(j+]j+]j+]j+]j+]internalrefuriarch/arm/samsung/index anchornamehujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubje0)}(jkhjk]jH)}(jkhjk]jk}(j+]j+]j+]j+]j+]parentjentries](Narch/arm/samsung/gpioN%arch/arm/samsung/bootloader-interfaceNarch/arm/samsung/overviewe includefiles](jjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujktoctreej^sD/var/lib/git/docbuild/linux/Documentation/arch/arm/samsung/index.rstj_sKjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjubjx je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkPorting}(jkj6+jkj=ubajk}(j+]j+]j+]j+]j+]internalrefuriarch/arm/porting anchornamehujkjjkj:ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInitial definitions}(jkInitial definitionsjkj]ubajk}(j+]j+]j+]j+]j+]internalrefurijL anchorname#initial-definitionsujkjjkjZubajk}(j+]j+]j+]j+]j+]ujkjjkjWubajk}(j+]j+]j+]j+]j+]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDecompressor Symbols}(jkDecompressor Symbolsjkjubajk}(j+]j+]j+]j+]j+]internalrefurijL anchorname#decompressor-symbolsujkjjkj~ubajk}(j+]j+]j+]j+]j+]ujkjjkj{ubajk}(j+]j+]j+]j+]j+]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel Symbols}(jkKernel Symbolsjkjubajk}(j+]j+]j+]j+]j+]internalrefurijL anchorname#kernel-symbolsujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkArchitecture Specific Macros}(jkArchitecture Specific Macrosjkjubajk}(j+]j+]j+]j+]j+]internalrefurijL anchorname#architecture-specific-macrosujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjTubejk}(j+]j+]j+]j+]j+]ujkjjkj7ubejk}(j+]j+]j+]j+]j+]ujkjjkj4ubajk}(j+]j+]j+]j+]j+]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Video Mode Selection Support 2.13}(jkjD+jkjubajk}(j+]j+]j+]j+]j+]internalrefuriadmin-guide/svga anchornamehujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIntro}(jkIntrojkj"ubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#introujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMenu}(jkMenujkjFubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#menuujkjjkjCubajk}(j+]j+]j+]j+]j+]ujkjjkj@ubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMode IDs}(jkMode IDsjkjjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname #mode-idsujkjjkjgubajk}(j+]j+]j+]j+]j+]ujkjjkjdubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOptions}(jkOptionsjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#optionsujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStill doesn’t work?}(jkStill doesn't work?jkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#still-doesn-t-workujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHistory}(jkHistoryjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#historyujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Documentation for /proc/sys/abi/}(jkjR+jkj ubajk}(j+]j+]j+]j+]j+]internalrefuriadmin-guide/sysctl/abi anchornamehujkjjkj ubajk}(j+]j+]j+]j+]j+]ujkjjkj ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkvsyscall32 (x86)}(jkvsyscall32 (x86)jkj/ ubajk}(j+]j+]j+]j+]j+]internalrefurij  anchorname#vsyscall32-x86ujkjjkj, ubajk}(j+]j+]j+]j+]j+]ujkjjkj) ubajk}(j+]j+]j+]j+]j+]ujkjjkj& ubajk}(j+]j+]j+]j+]j+]ujkjjkj ubejk}(j+]j+]j+]j+]j+]ujkjjkj ubajk}(j+]j+]j+]j+]j+]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBooting ARM Linux}(jkj`+jkjh ubajk}(j+]j+]j+]j+]j+]internalrefuriarch/arm/booting anchornamehujkjjkje ubajk}(j+]j+]j+]j+]j+]ujkjjkjb ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1. Setup and initialise RAM}(jk1. Setup and initialise RAMjkj ubajk}(j+]j+]j+]j+]j+]internalrefurijw  anchorname#setup-and-initialise-ramujkjjkj ubajk}(j+]j+]j+]j+]j+]ujkjjkj ubajk}(j+]j+]j+]j+]j+]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2. Initialise one serial port}(jk2. Initialise one serial portjkj ubajk}(j+]j+]j+]j+]j+]internalrefurijw  anchorname#initialise-one-serial-portujkjjkj ubajk}(j+]j+]j+]j+]j+]ujkjjkj ubajk}(j+]j+]j+]j+]j+]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3. Detect the machine type}(jk3. Detect the machine typejkj ubajk}(j+]j+]j+]j+]j+]internalrefurijw  anchorname#detect-the-machine-typeujkjjkj ubajk}(j+]j+]j+]j+]j+]ujkjjkj ubajk}(j+]j+]j+]j+]j+]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4. Setup boot data}(jk4. Setup boot datajkj ubajk}(j+]j+]j+]j+]j+]internalrefurijw  anchorname#setup-boot-dataujkjjkj ubajk}(j+]j+]j+]j+]j+]ujkjjkj ubajk}(j+]j+]j+]j+]j+]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4a. Setup the kernel tagged list}(jk 4a. Setup the kernel tagged listjkj!ubajk}(j+]j+]j+]j+]j+]internalrefurijw  anchorname#a-setup-the-kernel-tagged-listujkjjkj!ubajk}(j+]j+]j+]j+]j+]ujkjjkj!ubajk}(j+]j+]j+]j+]j+]ujkjjkj ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4b. Setup the device tree}(jk4b. Setup the device treejkjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRapidIO Subsystem Guide}(jkj+jkj"ubajk}(j+]j+]j+]j+]j+]internalrefuriadmin-guide/rapidio anchornamehujkjjkj"ubajk}(j+]j+]j+]j+]j+]ujkjjkj"ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj"ubajk}(j+]j+]j+]j+]j+]internalrefurij" anchorname #introductionujkjjkj"ubajk}(j+]j+]j+]j+]j+]ujkjjkj"ubajk}(j+]j+]j+]j+]j+]ujkjjkj"ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkKnown Bugs and Limitations}(jkKnown Bugs and Limitationsjkj"ubajk}(j+]j+]j+]j+]j+]internalrefurij" anchorname#known-bugs-and-limitationsujkjjkj"ubajk}(j+]j+]j+]j+]j+]ujkjjkj"ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBugs}(jkBugsjkj#ubajk}(j+]j+]j+]j+]j+]internalrefurij" anchorname#bugsujkjjkj#ubajk}(j+]j+]j+]j+]j+]ujkjjkj#ubajk}(j+]j+]j+]j+]j+]ujkjjkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Limitations}(jk LimitationsjkjB#ubajk}(j+]j+]j+]j+]j+]internalrefurij" anchorname #limitationsujkjjkj?#ubajk}(j+]j+]j+]j+]j+]ujkjjkj<#ubajk}(j+]j+]j+]j+]j+]ujkjjkj#ubejk}(j+]j+]j+]j+]j+]ujkjjkj"ubejk}(j+]j+]j+]j+]j+]ujkjjkj"ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRapidIO driver interface}(jkRapidIO driver interfacejkjr#ubajk}(j+]j+]j+]j+]j+]internalrefurij" anchorname#rapidio-driver-interfaceujkjjkjo#ubajk}(j+]j+]j+]j+]j+]ujkjjkjl#ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Functions}(jk Functionsjkj#ubajk}(j+]j+]j+]j+]j+]internalrefurij" anchorname #functionsujkjjkj#ubajk}(j+]j+]j+]j+]j+]ujkjjkj#ubajk}(j+]j+]j+]j+]j+]ujkjjkj#ubajk}(j+]j+]j+]j+]j+]ujkjjkjl#ubejk}(j+]j+]j+]j+]j+]ujkjjkj"ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Internals}(jk Internalsjkj#ubajk}(j+]j+]j+]j+]j+]internalrefurij" anchorname #internalsujkjjkj#ubajk}(j+]j+]j+]j+]j+]ujkjjkj#ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Structures}(jk Structuresjkj#ubajk}(j+]j+]j+]j+]j+]internalrefurij" anchorname #structuresujkjjkj#ubajk}(j+]j+]j+]j+]j+]ujkjjkj#ubajk}(j+]j+]j+]j+]j+]ujkjjkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnumeration and Discovery}(jkEnumeration and Discoveryjkj$ubajk}(j+]j+]j+]j+]j+]internalrefurij" anchorname#enumeration-and-discoveryujkjjkj$ubajk}(j+]j+]j+]j+]j+]ujkjjkj$ubajk}(j+]j+]j+]j+]j+]ujkjjkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDriver functionality}(jkDriver functionalityjkj,$ubajk}(j+]j+]j+]j+]j+]internalrefurij" anchorname#driver-functionalityujkjjkj)$ubajk}(j+]j+]j+]j+]j+]ujkjjkj&$ubajk}(j+]j+]j+]j+]j+]ujkjjkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDevice model support}(jkDevice model supportjkjP$ubajk}(j+]j+]j+]j+]j+]internalrefurij" anchorname#device-model-supportujkjjkjM$ubajk}(j+]j+]j+]j+]j+]ujkjjkjJ$ubajk}(j+]j+]j+]j+]j+]ujkjjkj#ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk PPC32 support}(jk PPC32 supportjkjt$ubajk}(j+]j+]j+]j+]j+]internalrefurij" anchorname#ppc32-supportujkjjkjq$ubajk}(j+]j+]j+]j+]j+]ujkjjkjn$ubajk}(j+]j+]j+]j+]j+]ujkjjkj#ubejk}(j+]j+]j+]j+]j+]ujkjjkj#ubejk}(j+]j+]j+]j+]j+]ujkjjkj"ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCredits}(jkCreditsjkj$ubajk}(j+]j+]j+]j+]j+]internalrefurij" anchorname#creditsujkjjkj$ubajk}(j+]j+]j+]j+]j+]ujkjjkj$ubajk}(j+]j+]j+]j+]j+]ujkjjkj"ubejk}(j+]j+]j+]j+]j+]ujkjjkj"ubejk}(j+]j+]j+]j+]j+]ujkjjkj"ubajk}(j+]j+]j+]j+]j+]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSTi ARM Linux Overview}(jkj+jkj$ubajk}(j+]j+]j+]j+]j+]internalrefuriarch/arm/sti/overview anchornamehujkjjkj$ubajk}(j+]j+]j+]j+]j+]ujkjjkj$ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj$ubajk}(j+]j+]j+]j+]j+]internalrefurij$ anchorname #introductionujkjjkj$ubajk}(j+]j+]j+]j+]j+]ujkjjkj$ubajk}(j+]j+]j+]j+]j+]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk configuration}(jk configurationjkj!%ubajk}(j+]j+]j+]j+]j+]internalrefurij$ anchorname#configurationujkjjkj%ubajk}(j+]j+]j+]j+]j+]ujkjjkj%ubajk}(j+]j+]j+]j+]j+]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLayout}(jkLayoutjkjE%ubajk}(j+]j+]j+]j+]j+]internalrefurij$ anchorname#layoutujkjjkjB%ubajk}(j+]j+]j+]j+]j+]ujkjjkj?%ubajk}(j+]j+]j+]j+]j+]ujkjjkj$ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDocument Author}(jkDocument Authorjkji%ubajk}(j+]j+]j+]j+]j+]internalrefurij$ anchorname#document-authorujkjjkjf%ubajk}(j+]j+]j+]j+]j+]ujkjjkjc%ubajk}(j+]j+]j+]j+]j+]ujkjjkj$ubejk}(j+]j+]j+]j+]j+]ujkjjkj$ubejk}(j+]j+]j+]j+]j+]ujkjjkj$ubajk}(j+]j+]j+]j+]j+]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Current State}(jkj+jkj%ubajk}(j+]j+]j+]j+]j+]internalrefuriarch/arm/nwfpe/netwinder-fpe anchornamehujkjjkj%ubajk}(j+]j+]j+]j+]j+]ujkjjkj%ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk}(jkjjkj6ubejk}(j+]j+]j+]j+]j+]internalrefurij5 anchorname0#maintained-by-deepak-saxena-dsaxena-plexity-netujkjjkj5ubajk}(j+]j+]j+]j+]j+]ujkjjkj5ubajk}(j+]j+]j+]j+]j+]ujkjjkj5ubajk}(j+]j+]j+]j+]j+]ujkjjkj5ubejk}(j+]j+]j+]j+]j+]ujkjjkj5ubajk}(j+]j+]j+]j+]j+]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk9Cluster-wide Power-up/power-down race avoidance algorithm}(jkj,jkjA6ubajk}(j+]j+]j+]j+]j+]internalrefuri"arch/arm/cluster-pm-race-avoidance anchornamehujkjjkj>6ubajk}(j+]j+]j+]j+]j+]ujkjjkj;6ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Rationale}(jk Rationalejkja6ubajk}(j+]j+]j+]j+]j+]internalrefurijP6 anchorname #rationaleujkjjkj^6ubajk}(j+]j+]j+]j+]j+]ujkjjkj[6ubajk}(j+]j+]j+]j+]j+]ujkjjkjX6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Basic model}(jk Basic modeljkj6ubajk}(j+]j+]j+]j+]j+]internalrefurijP6 anchorname #basic-modelujkjjkj6ubajk}(j+]j+]j+]j+]j+]ujkjjkj6ubajk}(j+]j+]j+]j+]j+]ujkjjkjX6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CPU state}(jk CPU statejkj6ubajk}(j+]j+]j+]j+]j+]internalrefurijP6 anchorname #cpu-stateujkjjkj6ubajk}(j+]j+]j+]j+]j+]ujkjjkj6ubajk}(j+]j+]j+]j+]j+]ujkjjkjX6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Cluster state}(jk Cluster statejkj6ubajk}(j+]j+]j+]j+]j+]internalrefurijP6 anchorname#cluster-stateujkjjkj6ubajk}(j+]j+]j+]j+]j+]ujkjjkj6ubajk}(j+]j+]j+]j+]j+]ujkjjkjX6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Last man and First man selection}(jk Last man and First man selectionjkj6ubajk}(j+]j+]j+]j+]j+]internalrefurijP6 anchorname!#last-man-and-first-man-selectionujkjjkj6ubajk}(j+]j+]j+]j+]j+]ujkjjkj6ubajk}(j+]j+]j+]j+]j+]ujkjjkjX6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFeatures and Limitations}(jkFeatures and Limitationsjkj7ubajk}(j+]j+]j+]j+]j+]internalrefurijP6 anchorname#features-and-limitationsujkjjkj7ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubajk}(j+]j+]j+]j+]j+]ujkjjkjX6ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkColophon}(jkColophonjkj97ubajk}(j+]j+]j+]j+]j+]internalrefurijP6 anchorname #colophonujkjjkj67ubajk}(j+]j+]j+]j+]j+]ujkjjkj37ubajk}(j+]j+]j+]j+]j+]ujkjjkjX6ubejk}(j+]j+]j+]j+]j+]ujkjjkj;6ubejk}(j+]j+]j+]j+]j+]ujkjjkj86ubajk}(j+]j+]j+]j+]j+]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCerfBoard/Cube}(jkj,jkjr7ubajk}(j+]j+]j+]j+]j+]internalrefuriarch/arm/sa1100/cerf anchornamehujkjjkjo7ubajk}(j+]j+]j+]j+]j+]ujkjjkjl7ubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSupported in this version}(jkSupported in this versionjkj7ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#supported-in-this-versionujkjjkj7ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubajk}(j+]j+]j+]j+]j+]ujkjjkjl7ubejk}(j+]j+]j+]j+]j+]ujkjjkji7ubajk}(j+]j+]j+]j+]j+]ujkjubj7je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDocumentation for /proc/sys/vm/}(jkj,jkj7ubajk}(j+]j+]j+]j+]j+]internalrefuriadmin-guide/sysctl/vm anchornamehujkjjkj7ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkadmin_reserve_kbytes}(jkadmin_reserve_kbytesjkj7ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#admin-reserve-kbytesujkjjkj7ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcompact_memory}(jkcompact_memoryjkj8ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#compact-memoryujkjjkj 8ubajk}(j+]j+]j+]j+]j+]ujkjjkj 8ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcompaction_proactiveness}(jkcompaction_proactivenessjkj38ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#compaction-proactivenessujkjjkj08ubajk}(j+]j+]j+]j+]j+]ujkjjkj-8ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcompact_unevictable_allowed}(jkcompact_unevictable_allowedjkjW8ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#compact-unevictable-allowedujkjjkjT8ubajk}(j+]j+]j+]j+]j+]ujkjjkjQ8ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdirty_background_bytes}(jkdirty_background_bytesjkj{8ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#dirty-background-bytesujkjjkjx8ubajk}(j+]j+]j+]j+]j+]ujkjjkju8ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdirty_background_ratio}(jkdirty_background_ratiojkj8ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#dirty-background-ratioujkjjkj8ubajk}(j+]j+]j+]j+]j+]ujkjjkj8ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk dirty_bytes}(jk dirty_bytesjkj8ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname #dirty-bytesujkjjkj8ubajk}(j+]j+]j+]j+]j+]ujkjjkj8ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdirty_expire_centisecs}(jkdirty_expire_centisecsjkj8ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#dirty-expire-centisecsujkjjkj8ubajk}(j+]j+]j+]j+]j+]ujkjjkj8ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk dirty_ratio}(jk dirty_ratiojkj 9ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname #dirty-ratioujkjjkj9ubajk}(j+]j+]j+]j+]j+]ujkjjkj9ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdirtytime_expire_seconds}(jkdirtytime_expire_secondsjkj/9ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#dirtytime-expire-secondsujkjjkj,9ubajk}(j+]j+]j+]j+]j+]ujkjjkj)9ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdirty_writeback_centisecs}(jkdirty_writeback_centisecsjkjS9ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#dirty-writeback-centisecsujkjjkjP9ubajk}(j+]j+]j+]j+]j+]ujkjjkjM9ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk drop_caches}(jk drop_cachesjkjw9ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname #drop-cachesujkjjkjt9ubajk}(j+]j+]j+]j+]j+]ujkjjkjq9ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkextfrag_threshold}(jkextfrag_thresholdjkj9ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#extfrag-thresholdujkjjkj9ubajk}(j+]j+]j+]j+]j+]ujkjjkj9ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhighmem_is_dirtyable}(jkhighmem_is_dirtyablejkj9ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#highmem-is-dirtyableujkjjkj9ubajk}(j+]j+]j+]j+]j+]ujkjjkj9ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhugetlb_shm_group}(jkhugetlb_shm_groupjkj9ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#hugetlb-shm-groupujkjjkj9ubajk}(j+]j+]j+]j+]j+]ujkjjkj9ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk laptop_mode}(jk laptop_modejkj:ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname #laptop-modeujkjjkj:ubajk}(j+]j+]j+]j+]j+]ujkjjkj:ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jklegacy_va_layout}(jklegacy_va_layoutjkj+:ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#legacy-va-layoutujkjjkj(:ubajk}(j+]j+]j+]j+]j+]ujkjjkj%:ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jklowmem_reserve_ratio}(jklowmem_reserve_ratiojkjO:ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#lowmem-reserve-ratioujkjjkjL:ubajk}(j+]j+]j+]j+]j+]ujkjjkjI:ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmax_map_count:}(jkmax_map_count:jkjs:ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#max-map-countujkjjkjp:ubajk}(j+]j+]j+]j+]j+]ujkjjkjm:ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmemory_failure_early_kill:}(jkmemory_failure_early_kill:jkj:ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#memory-failure-early-killujkjjkj:ubajk}(j+]j+]j+]j+]j+]ujkjjkj:ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmemory_failure_recovery}(jkmemory_failure_recoveryjkj:ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#memory-failure-recoveryujkjjkj:ubajk}(j+]j+]j+]j+]j+]ujkjjkj:ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmin_free_kbytes}(jkmin_free_kbytesjkj:ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#min-free-kbytesujkjjkj:ubajk}(j+]j+]j+]j+]j+]ujkjjkj:ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmin_slab_ratio}(jkmin_slab_ratiojkj;ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#min-slab-ratioujkjjkj;ubajk}(j+]j+]j+]j+]j+]ujkjjkj:ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmin_unmapped_ratio}(jkmin_unmapped_ratiojkj';ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#min-unmapped-ratioujkjjkj$;ubajk}(j+]j+]j+]j+]j+]ujkjjkj!;ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk mmap_min_addr}(jk mmap_min_addrjkjK;ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#mmap-min-addrujkjjkjH;ubajk}(j+]j+]j+]j+]j+]ujkjjkjE;ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk mmap_rnd_bits}(jk mmap_rnd_bitsjkjo;ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#mmap-rnd-bitsujkjjkjl;ubajk}(j+]j+]j+]j+]j+]ujkjjkji;ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmmap_rnd_compat_bits}(jkmmap_rnd_compat_bitsjkj;ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#mmap-rnd-compat-bitsujkjjkj;ubajk}(j+]j+]j+]j+]j+]ujkjjkj;ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk nr_hugepages}(jk nr_hugepagesjkj;ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname #nr-hugepagesujkjjkj;ubajk}(j+]j+]j+]j+]j+]ujkjjkj;ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhugetlb_optimize_vmemmap}(jkhugetlb_optimize_vmemmapjkj;ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#hugetlb-optimize-vmemmapujkjjkj;ubajk}(j+]j+]j+]j+]j+]ujkjjkj;ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknr_hugepages_mempolicy}(jknr_hugepages_mempolicyjkj;ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#nr-hugepages-mempolicyujkjjkj;ubajk}(j+]j+]j+]j+]j+]ujkjjkj;ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknr_overcommit_hugepages}(jknr_overcommit_hugepagesjkj#<ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#nr-overcommit-hugepagesujkjjkj <ubajk}(j+]j+]j+]j+]j+]ujkjjkj<ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk nr_trim_pages}(jk nr_trim_pagesjkjG<ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#nr-trim-pagesujkjjkjD<ubajk}(j+]j+]j+]j+]j+]ujkjjkjA<ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknuma_zonelist_order}(jknuma_zonelist_orderjkjk<ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#numa-zonelist-orderujkjjkjh<ubajk}(j+]j+]j+]j+]j+]ujkjjkje<ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkoom_dump_tasks}(jkoom_dump_tasksjkj<ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#oom-dump-tasksujkjjkj<ubajk}(j+]j+]j+]j+]j+]ujkjjkj<ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkoom_kill_allocating_task}(jkoom_kill_allocating_taskjkj<ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#oom-kill-allocating-taskujkjjkj<ubajk}(j+]j+]j+]j+]j+]ujkjjkj<ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkovercommit_kbytes}(jkovercommit_kbytesjkj<ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#overcommit-kbytesujkjjkj<ubajk}(j+]j+]j+]j+]j+]ujkjjkj<ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkovercommit_memory}(jkovercommit_memoryjkj<ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#overcommit-memoryujkjjkj<ubajk}(j+]j+]j+]j+]j+]ujkjjkj<ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkovercommit_ratio}(jkovercommit_ratiojkj=ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#overcommit-ratioujkjjkj=ubajk}(j+]j+]j+]j+]j+]ujkjjkj=ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk page-cluster}(jk page-clusterjkjC=ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname #page-clusterujkjjkj@=ubajk}(j+]j+]j+]j+]j+]ujkjjkj==ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpage_lock_unfairness}(jkpage_lock_unfairnessjkjg=ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#page-lock-unfairnessujkjjkjd=ubajk}(j+]j+]j+]j+]j+]ujkjjkja=ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk panic_on_oom}(jk panic_on_oomjkj=ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname #panic-on-oomujkjjkj=ubajk}(j+]j+]j+]j+]j+]ujkjjkj=ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpercpu_pagelist_high_fraction}(jkpercpu_pagelist_high_fractionjkj=ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#percpu-pagelist-high-fractionujkjjkj=ubajk}(j+]j+]j+]j+]j+]ujkjjkj=ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk stat_interval}(jk stat_intervaljkj=ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#stat-intervalujkjjkj=ubajk}(j+]j+]j+]j+]j+]ujkjjkj=ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk stat_refresh}(jk stat_refreshjkj=ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname #stat-refreshujkjjkj=ubajk}(j+]j+]j+]j+]j+]ujkjjkj=ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk numa_stat}(jk numa_statjkj>ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname #numa-statujkjjkj>ubajk}(j+]j+]j+]j+]j+]ujkjjkj>ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk swappiness}(jk swappinessjkj?>ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname #swappinessujkjjkj<>ubajk}(j+]j+]j+]j+]j+]ujkjjkj9>ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkunprivileged_userfaultfd}(jkunprivileged_userfaultfdjkjc>ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#unprivileged-userfaultfdujkjjkj`>ubajk}(j+]j+]j+]j+]j+]ujkjjkj]>ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkuser_reserve_kbytes}(jkuser_reserve_kbytesjkj>ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#user-reserve-kbytesujkjjkj>ubajk}(j+]j+]j+]j+]j+]ujkjjkj>ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkvfs_cache_pressure}(jkvfs_cache_pressurejkj>ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#vfs-cache-pressureujkjjkj>ubajk}(j+]j+]j+]j+]j+]ujkjjkj>ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkwatermark_boost_factor}(jkwatermark_boost_factorjkj>ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#watermark-boost-factorujkjjkj>ubajk}(j+]j+]j+]j+]j+]ujkjjkj>ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkwatermark_scale_factor}(jkwatermark_scale_factorjkj>ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#watermark-scale-factorujkjjkj>ubajk}(j+]j+]j+]j+]j+]ujkjjkj>ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkzone_reclaim_mode}(jkzone_reclaim_modejkj?ubajk}(j+]j+]j+]j+]j+]internalrefurij7 anchorname#zone-reclaim-modeujkjjkj?ubajk}(j+]j+]j+]j+]j+]ujkjjkj?ubajk}(j+]j+]j+]j+]j+]ujkjjkj7ubejk}(j+]j+]j+]j+]j+]ujkjjkj7ubejk}(j+]j+]j+]j+]j+]ujkjjkj7ubajk}(j+]j+]j+]j+]j+]ujkjubjpje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)How to verify bugs and bisect regressions}(jkj,jkjP?ubajk}(j+]j+]j+]j+]j+]internalrefuri.admin-guide/verify-bugs-and-bisect-regressions anchornamehujkjjkjM?ubajk}(j+]j+]j+]j+]j+]ujkjjkjJ?ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,The essence of the process (aka ‘TL;DR’)}(jk(The essence of the process (aka 'TL;DR')jkjp?ubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname%#the-essence-of-the-process-aka-tl-drujkjjkjm?ubajk}(j+]j+]j+]j+]j+]ujkjjkjj?ubajk}(j+]j+]j+]j+]j+]ujkjjkjg?ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk?Step-by-step guide on how to verify bugs and bisect regressions}(jk?Step-by-step guide on how to verify bugs and bisect regressionsjkj?ubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname@#step-by-step-guide-on-how-to-verify-bugs-and-bisect-regressionsujkjjkj?ubajk}(j+]j+]j+]j+]j+]ujkjjkj?ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9Preparations: set up everything to build your own kernels}(jk9Preparations: set up everything to build your own kernelsjkj?ubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname9#preparations-set-up-everything-to-build-your-own-kernelsujkjjkj?ubajk}(j+]j+]j+]j+]j+]ujkjjkj?ubajk}(j+]j+]j+]j+]j+]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk@Segment 1: try to reproduce the problem with the latest codebase}(jk@Segment 1: try to reproduce the problem with the latest codebasejkj?ubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname@#segment-1-try-to-reproduce-the-problem-with-the-latest-codebaseujkjjkj?ubajk}(j+]j+]j+]j+]j+]ujkjjkj?ubajk}(j+]j+]j+]j+]j+]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk3Segment 2: check if the kernels you build work fine}(jk3Segment 2: check if the kernels you build work finejkj?ubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname3#segment-2-check-if-the-kernels-you-build-work-fineujkjjkj?ubajk}(j+]j+]j+]j+]j+]ujkjjkj?ubajk}(j+]j+]j+]j+]j+]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8Segment 3: perform the bisection and validate the result}(jk8Segment 3: perform the bisection and validate the resultjkj!@ubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname8#segment-3-perform-the-bisection-and-validate-the-resultujkjjkj@ubajk}(j+]j+]j+]j+]j+]ujkjjkj@ubajk}(j+]j+]j+]j+]j+]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk;Complementary tasks: cleanup during and after the bisection}(jk;Complementary tasks: cleanup during and after the bisectionjkjE@ubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname;#complementary-tasks-cleanup-during-and-after-the-bisectionujkjjkjB@ubajk}(j+]j+]j+]j+]j+]ujkjjkj?@ubajk}(j+]j+]j+]j+]j+]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Optional: test reverts, patches, or later versions}(jk2Optional: test reverts, patches, or later versionsjkji@ubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname0#optional-test-reverts-patches-or-later-versionsujkjjkjf@ubajk}(j+]j+]j+]j+]j+]ujkjjkjc@ubajk}(j+]j+]j+]j+]j+]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Conclusion}(jk Conclusionjkj@ubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname #conclusionujkjjkj@ubajk}(j+]j+]j+]j+]j+]ujkjjkj@ubajk}(j+]j+]j+]j+]j+]ujkjjkj?ubejk}(j+]j+]j+]j+]j+]ujkjjkj?ubejk}(j+]j+]j+]j+]j+]ujkjjkjg?ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,Reference section for the step-by-step guide}(jk,Reference section for the step-by-step guidejkj@ubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname-#reference-section-for-the-step-by-step-guideujkjjkj@ubajk}(j+]j+]j+]j+]j+]ujkjjkj@ubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk*Preparations for building your own kernels}(jk*Preparations for building your own kernelsjkj@ubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname+#preparations-for-building-your-own-kernelsujkjjkj@ubajk}(j+]j+]j+]j+]j+]ujkjjkj@ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPrepare for emergencies}(jkPrepare for emergenciesjkj@ubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname#prepare-for-emergenciesujkjjkj@ubajk}(j+]j+]j+]j+]j+]ujkjjkj@ubajk}(j+]j+]j+]j+]j+]ujkjjkj@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk?Remove anything related to externally maintained kernel modules}(jk?Remove anything related to externally maintained kernel modulesjkj#Aubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname@#remove-anything-related-to-externally-maintained-kernel-modulesujkjjkj Aubajk}(j+]j+]j+]j+]j+]ujkjjkjAubajk}(j+]j+]j+]j+]j+]ujkjjkj@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Deal with techniques like Secure Boot}(jk%Deal with techniques like Secure BootjkjGAubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname&#deal-with-techniques-like-secure-bootujkjjkjDAubajk}(j+]j+]j+]j+]j+]ujkjjkjAAubajk}(j+]j+]j+]j+]j+]ujkjjkj@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Boot the last kernel that was working}(jk%Boot the last kernel that was workingjkjkAubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname&#boot-the-last-kernel-that-was-workingujkjjkjhAubajk}(j+]j+]j+]j+]j+]ujkjjkjeAubajk}(j+]j+]j+]j+]j+]ujkjjkj@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpace requirements}(jkSpace requirementsjkjAubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname#space-requirementsujkjjkjAubajk}(j+]j+]j+]j+]j+]ujkjjkjAubajk}(j+]j+]j+]j+]j+]ujkjjkj@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBisection range}(jkBisection rangejkjAubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname#bisection-rangeujkjjkjAubajk}(j+]j+]j+]j+]j+]ujkjjkjAubajk}(j+]j+]j+]j+]j+]ujkjjkj@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInstall build requirements}(jkInstall build requirementsjkjAubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname#install-build-requirementsujkjjkjAubajk}(j+]j+]j+]j+]j+]ujkjjkjAubajk}(j+]j+]j+]j+]j+]ujkjjkj@ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDownload the sources using Git}(jkDownload the sources using GitjkjAubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname#download-the-sources-using-gitujkjjkjAubajk}(j+]j+]j+]j+]j+]ujkjjkjAubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1Downloading Linux mainline sources using a bundle}(jk1Downloading Linux mainline sources using a bundlejkjBubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname2#downloading-linux-mainline-sources-using-a-bundleujkjjkjBubajk}(j+]j+]j+]j+]j+]ujkjjkjBubajk}(j+]j+]j+]j+]j+]ujkjjkjBubajk}(j+]j+]j+]j+]j+]ujkjjkjAubejk}(j+]j+]j+]j+]j+]ujkjjkj@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8Downloading Linux mainline sources using a shallow clone}(jk8Downloading Linux mainline sources using a shallow clonejkjLBubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname9#downloading-linux-mainline-sources-using-a-shallow-cloneujkjjkjIBubajk}(j+]j+]j+]j+]j+]ujkjjkjFBubajk}(j+]j+]j+]j+]j+]ujkjjkj@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6Start defining the build configuration for your kernel}(jk6Start defining the build configuration for your kerneljkjpBubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname7#start-defining-the-build-configuration-for-your-kernelujkjjkjmBubajk}(j+]j+]j+]j+]j+]ujkjjkjjBubajk}(j+]j+]j+]j+]j+]ujkjjkj@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Trim the build configuration for your kernel}(jk,Trim the build configuration for your kerneljkjBubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname-#trim-the-build-configuration-for-your-kernelujkjjkjBubajk}(j+]j+]j+]j+]j+]ujkjjkjBubajk}(j+]j+]j+]j+]j+]ujkjjkj@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Tag the kernels about to be build}(jk!Tag the kernels about to be buildjkjBubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname"#tag-the-kernels-about-to-be-buildujkjjkjBubajk}(j+]j+]j+]j+]j+]ujkjjkjBubajk}(j+]j+]j+]j+]j+]ujkjjkj@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Decide to enable or disable debug symbols}(jk)Decide to enable or disable debug symbolsjkjBubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname*#decide-to-enable-or-disable-debug-symbolsujkjjkjBubajk}(j+]j+]j+]j+]j+]ujkjjkjBubajk}(j+]j+]j+]j+]j+]ujkjjkj@ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAdjust build configuration}(jkAdjust build configurationjkjCubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname#adjust-build-configurationujkjjkjBubajk}(j+]j+]j+]j+]j+]ujkjjkjBubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDistro specific adjustments}(jkDistro specific adjustmentsjkj!Cubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname#distro-specific-adjustmentsujkjjkjCubajk}(j+]j+]j+]j+]j+]ujkjjkjCubajk}(j+]j+]j+]j+]j+]ujkjjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIndividual adjustments}(jkIndividual adjustmentsjkjECubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname#individual-adjustmentsujkjjkjBCubajk}(j+]j+]j+]j+]j+]ujkjjkj?Cubajk}(j+]j+]j+]j+]j+]ujkjjkjCubejk}(j+]j+]j+]j+]j+]ujkjjkjBubejk}(j+]j+]j+]j+]j+]ujkjjkj@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPut the .config file aside}(jkPut the .config file asidejkjuCubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname#put-the-config-file-asideujkjjkjrCubajk}(j+]j+]j+]j+]j+]ujkjjkjoCubajk}(j+]j+]j+]j+]j+]ujkjjkj@ubejk}(j+]j+]j+]j+]j+]ujkjjkj@ubejk}(j+]j+]j+]j+]j+]ujkjjkj@ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk5Try to reproduce the problem with the latest codebase}(jk5Try to reproduce the problem with the latest codebasejkjCubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname6#try-to-reproduce-the-problem-with-the-latest-codebaseujkjjkjCubajk}(j+]j+]j+]j+]j+]ujkjjkjCubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Check out the latest Linux codebase}(jk#Check out the latest Linux codebasejkjCubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname$#check-out-the-latest-linux-codebaseujkjjkjCubajk}(j+]j+]j+]j+]j+]ujkjjkjCubajk}(j+]j+]j+]j+]j+]ujkjjkjCubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkBuild your kernel}(jkBuild your kerneljkjCubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname#build-your-kernelujkjjkjCubajk}(j+]j+]j+]j+]j+]ujkjjkjCubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDealing with build errors}(jkDealing with build errorsjkj Dubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname#dealing-with-build-errorsujkjjkjDubajk}(j+]j+]j+]j+]j+]ujkjjkjDubajk}(j+]j+]j+]j+]j+]ujkjjkjDubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPackage your kernel up}(jkPackage your kernel upjkj/Dubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname#package-your-kernel-upujkjjkj,Dubajk}(j+]j+]j+]j+]j+]ujkjjkj)Dubajk}(j+]j+]j+]j+]j+]ujkjjkjDubejk}(j+]j+]j+]j+]j+]ujkjjkjCubejk}(j+]j+]j+]j+]j+]ujkjjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPut the kernel in place}(jkPut the kernel in placejkj_Dubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname#put-the-kernel-in-placeujkjjkj\Dubajk}(j+]j+]j+]j+]j+]ujkjjkjYDubajk}(j+]j+]j+]j+]j+]ujkjjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStorage requirements per kernel}(jkStorage requirements per kerneljkjDubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname #storage-requirements-per-kernelujkjjkjDubajk}(j+]j+]j+]j+]j+]ujkjjkj}Dubajk}(j+]j+]j+]j+]j+]ujkjjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk?Check if your newly built kernel considers itself ‘tainted’}(jk;Check if your newly built kernel considers itself 'tainted'jkjDubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname:#check-if-your-newly-built-kernel-considers-itself-taintedujkjjkjDubajk}(j+]j+]j+]j+]j+]ujkjjkjDubajk}(j+]j+]j+]j+]j+]ujkjjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6Check the kernel built from a recent mainline codebase}(jk6Check the kernel built from a recent mainline codebasejkjDubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname7#check-the-kernel-built-from-a-recent-mainline-codebaseujkjjkjDubajk}(j+]j+]j+]j+]j+]ujkjjkjDubajk}(j+]j+]j+]j+]j+]ujkjjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk?Check the kernel built from the latest stable/longterm codebase}(jk?Check the kernel built from the latest stable/longterm codebasejkjDubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname@#check-the-kernel-built-from-the-latest-stable-longterm-codebaseujkjjkjDubajk}(j+]j+]j+]j+]j+]ujkjjkjDubajk}(j+]j+]j+]j+]j+]ujkjjkjCubejk}(j+]j+]j+]j+]j+]ujkjjkjCubejk}(j+]j+]j+]j+]j+]ujkjjkj@ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk4Ensure the ‘good’ version is really working well}(jk0Ensure the 'good' version is really working welljkjEubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname/#ensure-the-good-version-is-really-working-wellujkjjkjEubajk}(j+]j+]j+]j+]j+]ujkjjkjEubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk/Build your own version of the ‘good’ kernel}(jk+Build your own version of the 'good' kerneljkj@Eubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname*#build-your-own-version-of-the-good-kernelujkjjkj=Eubajk}(j+]j+]j+]j+]j+]ujkjjkj:Eubajk}(j+]j+]j+]j+]j+]ujkjjkj7Eubajk}(j+]j+]j+]j+]j+]ujkjjkjEubejk}(j+]j+]j+]j+]j+]ujkjjkj@ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk+Perform a bisection and validate the result}(jk+Perform a bisection and validate the resultjkjpEubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname,#perform-a-bisection-and-validate-the-resultujkjjkjmEubajk}(j+]j+]j+]j+]j+]ujkjjkjjEubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStart the bisection}(jkStart the bisectionjkjEubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname#start-the-bisectionujkjjkjEubajk}(j+]j+]j+]j+]j+]ujkjjkjEubajk}(j+]j+]j+]j+]j+]ujkjjkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Build a kernel from the bisection point}(jk'Build a kernel from the bisection pointjkjEubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname(#build-a-kernel-from-the-bisection-pointujkjjkjEubajk}(j+]j+]j+]j+]j+]ujkjjkjEubajk}(j+]j+]j+]j+]j+]ujkjjkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBisection checkpoint}(jkBisection checkpointjkjEubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname#bisection-checkpointujkjjkjEubajk}(j+]j+]j+]j+]j+]ujkjjkjEubajk}(j+]j+]j+]j+]j+]ujkjjkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPut the bisection log away}(jkPut the bisection log awayjkjEubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname#put-the-bisection-log-awayujkjjkjEubajk}(j+]j+]j+]j+]j+]ujkjjkjEubajk}(j+]j+]j+]j+]j+]ujkjjkjEubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTry reverting the culprit}(jkTry reverting the culpritjkj!Fubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname#try-reverting-the-culpritujkjjkjFubajk}(j+]j+]j+]j+]j+]ujkjjkjFubajk}(j+]j+]j+]j+]j+]ujkjjkjEubejk}(j+]j+]j+]j+]j+]ujkjjkjjEubejk}(j+]j+]j+]j+]j+]ujkjjkj@ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk3Cleanup steps during and after following this guide}(jk3Cleanup steps during and after following this guidejkjQFubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname4#cleanup-steps-during-and-after-following-this-guideujkjjkjNFubajk}(j+]j+]j+]j+]j+]ujkjjkjKFubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Cleaning up during the bisection}(jk Cleaning up during the bisectionjkjrFubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname!#cleaning-up-during-the-bisectionujkjjkjoFubajk}(j+]j+]j+]j+]j+]ujkjjkjlFubajk}(j+]j+]j+]j+]j+]ujkjjkjiFubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCleaning up after the bisection}(jkCleaning up after the bisectionjkjFubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname #cleaning-up-after-the-bisectionujkjjkjFubajk}(j+]j+]j+]j+]j+]ujkjjkjFubajk}(j+]j+]j+]j+]j+]ujkjjkjiFubejk}(j+]j+]j+]j+]j+]ujkjjkjKFubejk}(j+]j+]j+]j+]j+]ujkjjkj@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Test reverts, patches, or later versions}(jk(Test reverts, patches, or later versionsjkjFubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname'#test-reverts-patches-or-later-versionsujkjjkjFubajk}(j+]j+]j+]j+]j+]ujkjjkjFubajk}(j+]j+]j+]j+]j+]ujkjjkj@ubejk}(j+]j+]j+]j+]j+]ujkjjkj@ubejk}(j+]j+]j+]j+]j+]ujkjjkjg?ubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAdditional information}(jkAdditional informationjkjFubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname#additional-informationujkjjkjFubajk}(j+]j+]j+]j+]j+]ujkjjkjFubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Build kernels on a different machine}(jk$Build kernels on a different machinejkjGubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname%#build-kernels-on-a-different-machineujkjjkjGubajk}(j+]j+]j+]j+]j+]ujkjjkjGubajk}(j+]j+]j+]j+]j+]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAdditional reading material}(jkAdditional reading materialjkj;Gubajk}(j+]j+]j+]j+]j+]internalrefurij_? anchorname#additional-reading-materialujkjjkj8Gubajk}(j+]j+]j+]j+]j+]ujkjjkj5Gubajk}(j+]j+]j+]j+]j+]ujkjjkjGubejk}(j+]j+]j+]j+]j+]ujkjjkjFubejk}(j+]j+]j+]j+]j+]ujkjjkjg?ubejk}(j+]j+]j+]j+]j+]ujkjjkjJ?ubejk}(j+]j+]j+]j+]j+]ujkjjkjG?ubajk}(j+]j+]j+]j+]j+]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIntel StrongARM 1100}(jkj,jkjGubajk}(j+]j+]j+]j+]j+]internalrefuriarch/arm/sa1100/index anchornamehujkjjkj}Gubajk}(j+]j+]j+]j+]j+]ujkjjkjzGubje0)}(jkhjk]jH)}(jkhjk]jk}(j+]j+]j+]j+]j+]parentjGentries](Narch/arm/sa1100/assabetNarch/arm/sa1100/cerfNarch/arm/sa1100/lartNarch/arm/sa1100/serial_uarte includefiles](jGjGjGjGemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj j^sC/var/lib/git/docbuild/linux/Documentation/arch/arm/sa1100/index.rstj_sKjkjGubajk}(j+]j+]j+]j+]j+]ujkjjkjzGubejk}(j+]j+]j+]j+]j+]ujkjjkjwGubajk}(j+]j+]j+]j+]j+]ujkjubj0je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk.MFP Configuration for PXA2xx/PXA3xx Processors}(jkj-jkjGubajk}(j+]j+]j+]j+]j+]internalrefuriarch/arm/pxa/mfp anchornamehujkjjkjGubajk}(j+]j+]j+]j+]j+]ujkjjkjGubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Basic Concept}(jk Basic ConceptjkjGubajk}(j+]j+]j+]j+]j+]internalrefurijG anchorname#basic-conceptujkjjkjGubajk}(j+]j+]j+]j+]j+]ujkjjkjGubajk}(j+]j+]j+]j+]j+]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk MFP API Usage}(jk MFP API UsagejkjHubajk}(j+]j+]j+]j+]j+]internalrefurijG anchorname#mfp-api-usageujkjjkjHubajk}(j+]j+]j+]j+]j+]ujkjjkjHubajk}(j+]j+]j+]j+]j+]ujkjjkjGubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk MFP on PXA3xx}(jk MFP on PXA3xxjkj=Hubajk}(j+]j+]j+]j+]j+]internalrefurijG anchorname#mfp-on-pxa3xxujkjjkj:Hubajk}(j+]j+]j+]j+]j+]ujkjjkj7Hubajk}(j+]j+]j+]j+]j+]ujkjjkjGubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkMFP Design for PXA2xx/PXA3xx}(jkMFP Design for PXA2xx/PXA3xxjkjaHubajk}(j+]j+]j+]j+]j+]internalrefurijG anchorname#mfp-design-for-pxa2xx-pxa3xxujkjjkj^Hubajk}(j+]j+]j+]j+]j+]ujkjjkj[Hubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkFiles Involved}(jkFiles InvolvedjkjHubajk}(j+]j+]j+]j+]j+]internalrefurijG anchorname#files-involvedujkjjkjHubajk}(j+]j+]j+]j+]j+]ujkjjkj|Hubajk}(j+]j+]j+]j+]j+]ujkjjkjyHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPin Configuration}(jkPin ConfigurationjkjHubajk}(j+]j+]j+]j+]j+]internalrefurijG anchorname#pin-configurationujkjjkjHubajk}(j+]j+]j+]j+]j+]ujkjjkjHubajk}(j+]j+]j+]j+]j+]ujkjjkjyHubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRegister Settings}(jkRegister SettingsjkjHubajk}(j+]j+]j+]j+]j+]internalrefurijG anchorname#register-settingsujkjjkjHubajk}(j+]j+]j+]j+]j+]ujkjjkjHubajk}(j+]j+]j+]j+]j+]ujkjjkjyHubejk}(j+]j+]j+]j+]j+]ujkjjkj[Hubejk}(j+]j+]j+]j+]j+]ujkjjkjGubejk}(j+]j+]j+]j+]j+]ujkjjkjGubejk}(j+]j+]j+]j+]j+]ujkjjkjGubajk}(j+]j+]j+]j+]j+]ujkjubj>je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk OMAP history}(jkj-jkjIubajk}(j+]j+]j+]j+]j+]internalrefuriarch/arm/omap/omap anchornamehujkjjkj Iubajk}(j+]j+]j+]j+]j+]ujkjjkj Iubajk}(j+]j+]j+]j+]j+]ujkjjkjIubajk}(j+]j+]j+]j+]j+]ujkjubjMje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTI Keystone Linux Overview}(jkj -jkj;Iubajk}(j+]j+]j+]j+]j+]internalrefuriarch/arm/keystone/overview anchornamehujkjjkj8Iubajk}(j+]j+]j+]j+]j+]ujkjjkj5Iubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkj[Iubajk}(j+]j+]j+]j+]j+]internalrefurijJI anchorname #introductionujkjjkjXIubajk}(j+]j+]j+]j+]j+]ujkjjkjUIubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkK2HK SoC and EVM}(jkK2HK SoC and EVMjkj|Iubajk}(j+]j+]j+]j+]j+]internalrefurijJI anchorname#k2hk-soc-and-evmujkjjkjyIubajk}(j+]j+]j+]j+]j+]ujkjjkjvIubajk}(j+]j+]j+]j+]j+]ujkjjkjsIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkK2E SoC and EVM}(jkK2E SoC and EVMjkjIubajk}(j+]j+]j+]j+]j+]internalrefurijJI anchorname#k2e-soc-and-evmujkjjkjIubajk}(j+]j+]j+]j+]j+]ujkjjkjIubajk}(j+]j+]j+]j+]j+]ujkjjkjsIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkK2L SoC and EVM}(jkK2L SoC and EVMjkjIubajk}(j+]j+]j+]j+]j+]internalrefurijJI anchorname#k2l-soc-and-evmujkjjkjIubajk}(j+]j+]j+]j+]j+]ujkjjkjIubajk}(j+]j+]j+]j+]j+]ujkjjkjsIubejk}(j+]j+]j+]j+]j+]ujkjjkjUIubejk}(j+]j+]j+]j+]j+]ujkjjkjRIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Configuration}(jk ConfigurationjkjIubajk}(j+]j+]j+]j+]j+]internalrefurijJI anchorname#configurationujkjjkjIubajk}(j+]j+]j+]j+]j+]ujkjjkjIubajk}(j+]j+]j+]j+]j+]ujkjjkjRIubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDocument Author}(jkDocument AuthorjkjJubajk}(j+]j+]j+]j+]j+]internalrefurijJI anchorname#document-authorujkjjkjJubajk}(j+]j+]j+]j+]j+]ujkjjkjJubajk}(j+]j+]j+]j+]j+]ujkjjkjRIubejk}(j+]j+]j+]j+]j+]ujkjjkj5Iubejk}(j+]j+]j+]j+]j+]ujkjjkj2Iubajk}(j+]j+]j+]j+]j+]ujkjubj6je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSTM32 DMA-MDMA chaining}(jkj.-jkjQJubajk}(j+]j+]j+]j+]j+]internalrefuri&arch/arm/stm32/stm32-dma-mdma-chaining anchornamehujkjjkjNJubajk}(j+]j+]j+]j+]j+]ujkjjkjKJubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk IntroductionjkjqJubajk}(j+]j+]j+]j+]j+]internalrefurij`J anchorname #introductionujkjjkjnJubajk}(j+]j+]j+]j+]j+]ujkjjkjkJubajk}(j+]j+]j+]j+]j+]ujkjjkjhJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Principles}(jk PrinciplesjkjJubajk}(j+]j+]j+]j+]j+]internalrefurij`J anchorname #principlesujkjjkjJubajk}(j+]j+]j+]j+]j+]ujkjjkjJubajk}(j+]j+]j+]j+]j+]ujkjjkjhJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7Device Tree updates for STM32 DMA-MDMA chaining support}(jk7Device Tree updates for STM32 DMA-MDMA chaining supportjkjJubajk}(j+]j+]j+]j+]j+]internalrefurij`J anchorname8#device-tree-updates-for-stm32-dma-mdma-chaining-supportujkjjkjJubajk}(j+]j+]j+]j+]j+]ujkjjkjJubajk}(j+]j+]j+]j+]j+]ujkjjkjhJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk@Driver updates for STM32 DMA-MDMA chaining support in foo driver}(jk@Driver updates for STM32 DMA-MDMA chaining support in foo driverjkjJubajk}(j+]j+]j+]j+]j+]internalrefurij`J anchornameA#driver-updates-for-stm32-dma-mdma-chaining-support-in-foo-driverujkjjkjJubajk}(j+]j+]j+]j+]j+]ujkjjkjJubajk}(j+]j+]j+]j+]j+]ujkjjkjhJubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Resources}(jk ResourcesjkjKubajk}(j+]j+]j+]j+]j+]internalrefurij`J anchorname #resourcesujkjjkjJubajk}(j+]j+]j+]j+]j+]ujkjjkjJubajk}(j+]j+]j+]j+]j+]ujkjjkjhJubejk}(j+]j+]j+]j+]j+]ujkjjkjKJubejk}(j+]j+]j+]j+]j+]ujkjjkjHJubajk}(j+]j+]j+]j+]j+]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkIntel Uncore Frequency Scaling}(jkj<-jkj:Kubajk}(j+]j+]j+]j+]j+]internalrefuri-admin-guide/pm/intel_uncore_frequency_scaling anchornamehujkjjkj7Kubajk}(j+]j+]j+]j+]j+]ujkjjkj4Kubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk IntroductionjkjZKubajk}(j+]j+]j+]j+]j+]internalrefurijIK anchorname #introductionujkjjkjWKubajk}(j+]j+]j+]j+]j+]ujkjjkjTKubajk}(j+]j+]j+]j+]j+]ujkjjkjQKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSysfs Interface}(jkSysfs Interfacejkj~Kubajk}(j+]j+]j+]j+]j+]internalrefurijIK anchorname#sysfs-interfaceujkjjkj{Kubajk}(j+]j+]j+]j+]j+]ujkjjkjxKubajk}(j+]j+]j+]j+]j+]ujkjjkjQKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkASoCs with TPMI (Topology Aware Register and PM Capsule Interface)}(jkASoCs with TPMI (Topology Aware Register and PM Capsule Interface)jkjKubajk}(j+]j+]j+]j+]j+]internalrefurijIK anchorname@#socs-with-tpmi-topology-aware-register-and-pm-capsule-interfaceujkjjkjKubajk}(j+]j+]j+]j+]j+]ujkjjkjKubajk}(j+]j+]j+]j+]j+]ujkjjkjQKubejk}(j+]j+]j+]j+]j+]ujkjjkj4Kubejk}(j+]j+]j+]j+]j+]ujkjjkj1Kubajk}(j+]j+]j+]j+]j+]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSPEAr ARM Linux Overview}(jkjJ-jkjKubajk}(j+]j+]j+]j+]j+]internalrefuriarch/arm/spear/overview anchornamehujkjjkjKubajk}(j+]j+]j+]j+]j+]ujkjjkjKubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk IntroductionjkjKubajk}(j+]j+]j+]j+]j+]internalrefurijK anchorname #introductionujkjjkjKubajk}(j+]j+]j+]j+]j+]ujkjjkjKubajk}(j+]j+]j+]j+]j+]ujkjjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Configuration}(jk ConfigurationjkjLubajk}(j+]j+]j+]j+]j+]internalrefurijK anchorname#configurationujkjjkjLubajk}(j+]j+]j+]j+]j+]ujkjjkjLubajk}(j+]j+]j+]j+]j+]ujkjjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLayout}(jkLayoutjkjCLubajk}(j+]j+]j+]j+]j+]internalrefurijK anchorname#layoutujkjjkj@Lubajk}(j+]j+]j+]j+]j+]ujkjjkj=Lubajk}(j+]j+]j+]j+]j+]ujkjjkjKubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDocument Author}(jkDocument AuthorjkjgLubajk}(j+]j+]j+]j+]j+]internalrefurijK anchorname#document-authorujkjjkjdLubajk}(j+]j+]j+]j+]j+]ujkjjkjaLubajk}(j+]j+]j+]j+]j+]ujkjjkjKubejk}(j+]j+]j+]j+]j+]ujkjjkjKubejk}(j+]j+]j+]j+]j+]ujkjjkjKubajk}(j+]j+]j+]j+]j+]ujkjubj+je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkVideo Output Switcher Control}(jkjX-jkjLubajk}(j+]j+]j+]j+]j+]internalrefuriadmin-guide/video-output anchornamehujkjjkjLubajk}(j+]j+]j+]j+]j+]ujkjjkjLubajk}(j+]j+]j+]j+]j+]ujkjjkjLubajk}(j+]j+]j+]j+]j+]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMemory alignment}(jkjf-jkjLubajk}(j+]j+]j+]j+]j+]internalrefuriarch/arm/mem_alignment anchornamehujkjjkjLubajk}(j+]j+]j+]j+]j+]ujkjjkjLubajk}(j+]j+]j+]j+]j+]ujkjjkjLubajk}(j+]j+]j+]j+]j+]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Kernel initialisation parameters on ARM Linux}(jkjt-jkjLubajk}(j+]j+]j+]j+]j+]internalrefuriarch/arm/setup anchornamehujkjjkjLubajk}(j+]j+]j+]j+]j+]ujkjjkjLubajk}(j+]j+]j+]j+]j+]ujkjjkjLubajk}(j+]j+]j+]j+]j+]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSTiH418 Overview}(jkj-jkj$Mubajk}(j+]j+]j+]j+]j+]internalrefuriarch/arm/sti/stih418-overview anchornamehujkjjkj!Mubajk}(j+]j+]j+]j+]j+]ujkjjkjMubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk IntroductionjkjDMubajk}(j+]j+]j+]j+]j+]internalrefurij3M anchorname #introductionujkjjkjAMubajk}(j+]j+]j+]j+]j+]ujkjjkj>Mubajk}(j+]j+]j+]j+]j+]ujkjjkj;Mubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDocument Author}(jkDocument AuthorjkjhMubajk}(j+]j+]j+]j+]j+]internalrefurij3M anchorname#document-authorujkjjkjeMubajk}(j+]j+]j+]j+]j+]ujkjjkjbMubajk}(j+]j+]j+]j+]j+]ujkjjkj;Mubejk}(j+]j+]j+]j+]j+]ujkjjkjMubejk}(j+]j+]j+]j+]j+]ujkjjkjMubajk}(j+]j+]j+]j+]j+]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk TODO LIST}(jkj-jkjMubajk}(j+]j+]j+]j+]j+]internalrefuriarch/arm/nwfpe/todo anchornamehujkjjkjMubajk}(j+]j+]j+]j+]j+]ujkjjkjMubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRounding Methods}(jkRounding MethodsjkjMubajk}(j+]j+]j+]j+]j+]internalrefurijM anchorname#rounding-methodsujkjjkjMubajk}(j+]j+]j+]j+]j+]ujkjjkjMubajk}(j+]j+]j+]j+]j+]ujkjjkjMubajk}(j+]j+]j+]j+]j+]ujkjjkjMubejk}(j+]j+]j+]j+]j+]ujkjjkjMubajk}(j+]j+]j+]j+]j+]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkNotes}(jkj-jkjMubajk}(j+]j+]j+]j+]j+]internalrefuriarch/arm/nwfpe/notes anchornamehujkjjkjMubajk}(j+]j+]j+]j+]j+]ujkjjkjMubajk}(j+]j+]j+]j+]j+]ujkjjkjMubajk}(j+]j+]j+]j+]j+]ujkjubj je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkChromebook Boot Flow}(jkj-jkj&Nubajk}(j+]j+]j+]j+]j+]internalrefuri$arch/arm/google/chromebook-boot-flow anchornamehujkjjkj#Nubajk}(j+]j+]j+]j+]j+]ujkjjkj Nubajk}(j+]j+]j+]j+]j+]ujkjjkjNubajk}(j+]j+]j+]j+]j+]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk'Real Time Clock (RTC) Drivers for Linux}(jkj-jkjRNubajk}(j+]j+]j+]j+]j+]internalrefuriadmin-guide/rtc anchornamehujkjjkjONubajk}(j+]j+]j+]j+]j+]ujkjjkjLNubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Old PC/AT-Compatible driver: /dev/rtc}(jk&Old PC/AT-Compatible driver: /dev/rtcjkjrNubajk}(j+]j+]j+]j+]j+]internalrefurijaN anchorname$#old-pc-at-compatible-driver-dev-rtcujkjjkjoNubajk}(j+]j+]j+]j+]j+]ujkjjkjlNubajk}(j+]j+]j+]j+]j+]ujkjjkjiNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk0New portable “RTC Class” drivers: /dev/rtcN}(jk,New portable "RTC Class" drivers: /dev/rtcNjkjNubajk}(j+]j+]j+]j+]j+]internalrefurijaN anchorname(#new-portable-rtc-class-drivers-dev-rtcnujkjjkjNubajk}(j+]j+]j+]j+]j+]ujkjjkjNubajk}(j+]j+]j+]j+]j+]ujkjjkjiNubejk}(j+]j+]j+]j+]j+]ujkjjkjLNubejk}(j+]j+]j+]j+]j+]ujkjjkjINubajk}(j+]j+]j+]j+]j+]ujkjubj|je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe OMAP PM interface}(jkj-jkjNubajk}(j+]j+]j+]j+]j+]internalrefuriarch/arm/omap/omap_pm anchornamehujkjjkjNubajk}(j+]j+]j+]j+]j+]ujkjjkjNubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-The OMAP PM layer is intended to be temporary}(jk-The OMAP PM layer is intended to be temporaryjkjNubajk}(j+]j+]j+]j+]j+]internalrefurijN anchorname.#the-omap-pm-layer-is-intended-to-be-temporaryujkjjkjNubajk}(j+]j+]j+]j+]j+]ujkjjkjNubajk}(j+]j+]j+]j+]j+]ujkjjkjNubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Driver usage of the OMAP PM functions}(jk%Driver usage of the OMAP PM functionsjkjOubajk}(j+]j+]j+]j+]j+]internalrefurijN anchorname&#driver-usage-of-the-omap-pm-functionsujkjjkjOubajk}(j+]j+]j+]j+]j+]ujkjjkj Oubajk}(j+]j+]j+]j+]j+]ujkjjkjNubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk%Other specialized interface functions}(jk%Other specialized interface functionsjkj7Oubajk}(j+]j+]j+]j+]j+]internalrefurijN anchorname&#other-specialized-interface-functionsujkjjkj4Oubajk}(j+]j+]j+]j+]j+]ujkjjkj1Oubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCustomizing OPP for platform}(jkCustomizing OPP for platformjkjXOubajk}(j+]j+]j+]j+]j+]internalrefurijN anchorname#customizing-opp-for-platformujkjjkjUOubajk}(j+]j+]j+]j+]j+]ujkjjkjROubajk}(j+]j+]j+]j+]j+]ujkjjkjOOubajk}(j+]j+]j+]j+]j+]ujkjjkj1Oubejk}(j+]j+]j+]j+]j+]ujkjjkjNubejk}(j+]j+]j+]j+]j+]ujkjjkjNubejk}(j+]j+]j+]j+]j+]ujkjjkjNubajk}(j+]j+]j+]j+]j+]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSystem Sleep States}(jkj-jkjOubajk}(j+]j+]j+]j+]j+]internalrefuriadmin-guide/pm/sleep-states anchornamehujkjjkjOubajk}(j+]j+]j+]j+]j+]ujkjjkjOubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"Sleep States That Can Be Supported}(jk"Sleep States That Can Be SupportedjkjOubajk}(j+]j+]j+]j+]j+]internalrefurijO anchorname##sleep-states-that-can-be-supportedujkjjkjOubajk}(j+]j+]j+]j+]j+]ujkjjkjOubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSuspend-to-Idle}(jkSuspend-to-IdlejkjOubajk}(j+]j+]j+]j+]j+]internalrefurijO anchorname#suspend-to-idleujkjjkjOubajk}(j+]j+]j+]j+]j+]ujkjjkjOubajk}(j+]j+]j+]j+]j+]ujkjjkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStandby}(jkStandbyjkjPubajk}(j+]j+]j+]j+]j+]internalrefurijO anchorname#standbyujkjjkjOubajk}(j+]j+]j+]j+]j+]ujkjjkjOubajk}(j+]j+]j+]j+]j+]ujkjjkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSuspend-to-RAM}(jkSuspend-to-RAMjkj&Pubajk}(j+]j+]j+]j+]j+]internalrefurijO anchorname#suspend-to-ramujkjjkj#Pubajk}(j+]j+]j+]j+]j+]ujkjjkj Pubajk}(j+]j+]j+]j+]j+]ujkjjkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Hibernation}(jk HibernationjkjJPubajk}(j+]j+]j+]j+]j+]internalrefurijO anchorname #hibernationujkjjkjGPubajk}(j+]j+]j+]j+]j+]ujkjjkjDPubajk}(j+]j+]j+]j+]j+]ujkjjkjOubejk}(j+]j+]j+]j+]j+]ujkjjkjOubejk}(j+]j+]j+]j+]j+]ujkjjkjOubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jkBasic }(jkBasic jkjzPubjNs)}(jk ``sysfs``jk]jksysfs}(jkhjkjPubajk}(j+]j+]j+]j+]j+]ujkj-j^sNj_sNjkjzPubjk. Interfaces for System Suspend and Hibernation}(jk. Interfaces for System Suspend and HibernationjkjzPubejk}(j+]j+]j+]j+]j+]internalrefurijO anchorname:#basic-sysfs-interfaces-for-system-suspend-and-hibernationujkjjkjwPubajk}(j+]j+]j+]j+]j+]ujkjjkjtPubajk}(j+]j+]j+]j+]j+]ujkjjkjOubejk}(j+]j+]j+]j+]j+]ujkjjkjOubejk}(j+]j+]j+]j+]j+]ujkjjkjOubajk}(j+]j+]j+]j+]j+]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkARM Marvell SoCs}(jkj-jkjPubajk}(j+]j+]j+]j+]j+]internalrefuriarch/arm/marvell anchornamehujkjjkjPubajk}(j+]j+]j+]j+]j+]ujkjjkjPubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Orion family}(jk Orion familyjkjPubajk}(j+]j+]j+]j+]j+]internalrefurijP anchorname #orion-familyujkjjkjPubajk}(j+]j+]j+]j+]j+]ujkjjkjPubajk}(j+]j+]j+]j+]j+]ujkjjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKirkwood family}(jkKirkwood familyjkj Qubajk}(j+]j+]j+]j+]j+]internalrefurijP anchorname#kirkwood-familyujkjjkjQubajk}(j+]j+]j+]j+]j+]ujkjjkjQubajk}(j+]j+]j+]j+]j+]ujkjjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDiscovery family}(jkDiscovery familyjkj.Qubajk}(j+]j+]j+]j+]j+]internalrefurijP anchorname#discovery-familyujkjjkj+Qubajk}(j+]j+]j+]j+]j+]ujkjjkj(Qubajk}(j+]j+]j+]j+]j+]ujkjjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEBU Armada family}(jkEBU Armada familyjkjRQubajk}(j+]j+]j+]j+]j+]internalrefurijP anchorname#ebu-armada-familyujkjjkjOQubajk}(j+]j+]j+]j+]j+]ujkjjkjLQubajk}(j+]j+]j+]j+]j+]ujkjjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEBU Armada family ARMv8}(jkEBU Armada family ARMv8jkjvQubajk}(j+]j+]j+]j+]j+]internalrefurijP anchorname#ebu-armada-family-armv8ujkjjkjsQubajk}(j+]j+]j+]j+]j+]ujkjjkjpQubajk}(j+]j+]j+]j+]j+]ujkjjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Avanta family}(jk Avanta familyjkjQubajk}(j+]j+]j+]j+]j+]internalrefurijP anchorname#avanta-familyujkjjkjQubajk}(j+]j+]j+]j+]j+]ujkjjkjQubajk}(j+]j+]j+]j+]j+]ujkjjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkStorage family}(jkStorage familyjkjQubajk}(j+]j+]j+]j+]j+]internalrefurijP anchorname#storage-familyujkjjkjQubajk}(j+]j+]j+]j+]j+]ujkjjkjQubajk}(j+]j+]j+]j+]j+]ujkjjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Dove family (application processor)}(jk#Dove family (application processor)jkjQubajk}(j+]j+]j+]j+]j+]internalrefurijP anchorname"#dove-family-application-processorujkjjkjQubajk}(j+]j+]j+]j+]j+]ujkjjkjQubajk}(j+]j+]j+]j+]j+]ujkjjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPXA 2xx/3xx/93x/95x family}(jkPXA 2xx/3xx/93x/95x familyjkjRubajk}(j+]j+]j+]j+]j+]internalrefurijP anchorname#pxa-2xx-3xx-93x-95x-familyujkjjkjRubajk}(j+]j+]j+]j+]j+]ujkjjkjRubajk}(j+]j+]j+]j+]j+]ujkjjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.MMP/MMP2/MMP3 family (communication processor)}(jk.MMP/MMP2/MMP3 family (communication processor)jkj*Rubajk}(j+]j+]j+]j+]j+]internalrefurijP anchorname-#mmp-mmp2-mmp3-family-communication-processorujkjjkj'Rubajk}(j+]j+]j+]j+]j+]ujkjjkj$Rubajk}(j+]j+]j+]j+]j+]ujkjjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Berlin family (Multimedia Solutions)}(jk$Berlin family (Multimedia Solutions)jkjNRubajk}(j+]j+]j+]j+]j+]internalrefurijP anchorname##berlin-family-multimedia-solutionsujkjjkjKRubajk}(j+]j+]j+]j+]j+]ujkjjkjHRubajk}(j+]j+]j+]j+]j+]ujkjjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk CPU Cores}(jk CPU CoresjkjrRubajk}(j+]j+]j+]j+]j+]internalrefurijP anchorname #cpu-coresujkjjkjoRubajk}(j+]j+]j+]j+]j+]ujkjjkjlRubajk}(j+]j+]j+]j+]j+]ujkjjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLong-term plans}(jkLong-term plansjkjRubajk}(j+]j+]j+]j+]j+]internalrefurijP anchorname#long-term-plansujkjjkjRubajk}(j+]j+]j+]j+]j+]ujkjjkjRubajk}(j+]j+]j+]j+]j+]ujkjjkjPubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCredits}(jkCreditsjkjRubajk}(j+]j+]j+]j+]j+]internalrefurijP anchorname#creditsujkjjkjRubajk}(j+]j+]j+]j+]j+]ujkjjkjRubajk}(j+]j+]j+]j+]j+]ujkjjkjPubejk}(j+]j+]j+]j+]j+]ujkjjkjPubejk}(j+]j+]j+]j+]j+]ujkjjkjPubajk}(j+]j+]j+]j+]j+]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk](jNs)}(jkj-jk]jk intel_idle}(jkhjkjRubajk}(j+]j+]j+]j+]j+]ujkj-j^sNj_sNjkjRubjk CPU Idle Time Management Driver}(jkj.jkjRubejk}(j+]j+]j+]j+]j+]internalrefuriadmin-guide/pm/intel_idle anchornamehujkjjkjRubajk}(j+]j+]j+]j+]j+]ujkjjkjRubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGeneral Information}(jkGeneral Informationjkj Subajk}(j+]j+]j+]j+]j+]internalrefurijS anchorname#general-informationujkjjkjSubajk}(j+]j+]j+]j+]j+]ujkjjkjSubajk}(j+]j+]j+]j+]j+]ujkjjkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnumeration of Idle States}(jkEnumeration of Idle StatesjkjDSubajk}(j+]j+]j+]j+]j+]internalrefurijS anchorname#enumeration-of-idle-statesujkjjkjASubajk}(j+]j+]j+]j+]j+]ujkjjkj>Subajk}(j+]j+]j+]j+]j+]ujkjjkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInitialization}(jkInitializationjkjhSubajk}(j+]j+]j+]j+]j+]internalrefurijS anchorname#initializationujkjjkjeSubajk}(j+]j+]j+]j+]j+]ujkjjkjbSubajk}(j+]j+]j+]j+]j+]ujkjjkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1Kernel Command Line Options and Module Parameters}(jk1Kernel Command Line Options and Module ParametersjkjSubajk}(j+]j+]j+]j+]j+]internalrefurijS anchorname2#kernel-command-line-options-and-module-parametersujkjjkjSubajk}(j+]j+]j+]j+]j+]ujkjjkjSubajk}(j+]j+]j+]j+]j+]ujkjjkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Core and Package Levels of Idle States}(jk&Core and Package Levels of Idle StatesjkjSubajk}(j+]j+]j+]j+]j+]internalrefurijS anchorname'#core-and-package-levels-of-idle-statesujkjjkjSubajk}(j+]j+]j+]j+]j+]ujkjjkjSubajk}(j+]j+]j+]j+]j+]ujkjjkjSubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk ReferencesjkjSubajk}(j+]j+]j+]j+]j+]internalrefurijS anchorname #referencesujkjjkjSubajk}(j+]j+]j+]j+]j+]ujkjjkjSubajk}(j+]j+]j+]j+]j+]ujkjjkjSubejk}(j+]j+]j+]j+]j+]ujkjjkjRubejk}(j+]j+]j+]j+]j+]ujkjjkjRubajk}(j+]j+]j+]j+]j+]ujkjubj^je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk6Discovering Linux kernel subsystems used by a workload}(jkj.jkj Tubajk}(j+]j+]j+]j+]j+]internalrefuriadmin-guide/workload-tracing anchornamehujkjjkj Tubajk}(j+]j+]j+]j+]j+]ujkjjkjTubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Key Points}(jk Key Pointsjkj-Tubajk}(j+]j+]j+]j+]j+]internalrefurijT anchorname #key-pointsujkjjkj*Tubajk}(j+]j+]j+]j+]j+]ujkjjkj'Tubajk}(j+]j+]j+]j+]j+]ujkjjkj$Tubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Methodology}(jk MethodologyjkjQTubajk}(j+]j+]j+]j+]j+]internalrefurijT anchorname #methodologyujkjjkjNTubajk}(j+]j+]j+]j+]j+]ujkjjkjKTubajk}(j+]j+]j+]j+]j+]ujkjjkj$Tubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1How do we gather fine-grained system information?}(jk1How do we gather fine-grained system information?jkjuTubajk}(j+]j+]j+]j+]j+]internalrefurijT anchorname1#how-do-we-gather-fine-grained-system-informationujkjjkjrTubajk}(j+]j+]j+]j+]j+]ujkjjkjoTubajk}(j+]j+]j+]j+]j+]ujkjjkj$Tubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Getting the system ready for tracing}(jk$Getting the system ready for tracingjkjTubajk}(j+]j+]j+]j+]j+]internalrefurijT anchorname%#getting-the-system-ready-for-tracingujkjjkjTubajk}(j+]j+]j+]j+]j+]ujkjjkjTubajk}(j+]j+]j+]j+]j+]ujkjjkj$Tubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWorkload overview}(jkWorkload overviewjkjTubajk}(j+]j+]j+]j+]j+]internalrefurijT anchorname#workload-overviewujkjjkjTubajk}(j+]j+]j+]j+]j+]ujkjjkjTubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkperf bench (all) workload}(jkperf bench (all) workloadjkjTubajk}(j+]j+]j+]j+]j+]internalrefurijT anchorname#perf-bench-all-workloadujkjjkjTubajk}(j+]j+]j+]j+]j+]ujkjjkjTubajk}(j+]j+]j+]j+]j+]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"Stress-ng netdev stressor workload}(jk"Stress-ng netdev stressor workloadjkjUubajk}(j+]j+]j+]j+]j+]internalrefurijT anchorname##stress-ng-netdev-stressor-workloadujkjjkjTubajk}(j+]j+]j+]j+]j+]ujkjjkjTubajk}(j+]j+]j+]j+]j+]ujkjjkjTubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpaxtest kiddie workload}(jkpaxtest kiddie workloadjkj&Uubajk}(j+]j+]j+]j+]j+]internalrefurijT anchorname#paxtest-kiddie-workloadujkjjkj#Uubajk}(j+]j+]j+]j+]j+]ujkjjkj Uubajk}(j+]j+]j+]j+]j+]ujkjjkjTubejk}(j+]j+]j+]j+]j+]ujkjjkjTubejk}(j+]j+]j+]j+]j+]ujkjjkj$Tubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$What is strace and how do we use it?}(jk$What is strace and how do we use it?jkjVUubajk}(j+]j+]j+]j+]j+]internalrefurijT anchorname$#what-is-strace-and-how-do-we-use-itujkjjkjSUubajk}(j+]j+]j+]j+]j+]ujkjjkjPUubajk}(j+]j+]j+]j+]j+]ujkjjkj$Tubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$What is cscope and how do we use it?}(jk$What is cscope and how do we use it?jkjzUubajk}(j+]j+]j+]j+]j+]internalrefurijT anchorname$#what-is-cscope-and-how-do-we-use-itujkjjkjwUubajk}(j+]j+]j+]j+]j+]ujkjjkjtUubajk}(j+]j+]j+]j+]j+]ujkjjkj$Tubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"What is perf and how do we use it?}(jk"What is perf and how do we use it?jkjUubajk}(j+]j+]j+]j+]j+]internalrefurijT anchorname"#what-is-perf-and-how-do-we-use-itujkjjkjUubajk}(j+]j+]j+]j+]j+]ujkjjkjUubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk perf stat}(jk perf statjkjUubajk}(j+]j+]j+]j+]j+]internalrefurijT anchorname #perf-statujkjjkjUubajk}(j+]j+]j+]j+]j+]ujkjjkjUubajk}(j+]j+]j+]j+]j+]ujkjjkjUubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Perf bench}(jk Perf benchjkjUubajk}(j+]j+]j+]j+]j+]internalrefurijT anchorname #perf-benchujkjjkjUubajk}(j+]j+]j+]j+]j+]ujkjjkjUubajk}(j+]j+]j+]j+]j+]ujkjjkjUubejk}(j+]j+]j+]j+]j+]ujkjjkjUubejk}(j+]j+]j+]j+]j+]ujkjjkj$Tubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'What is stress-ng and how do we use it?}(jk'What is stress-ng and how do we use it?jkjVubajk}(j+]j+]j+]j+]j+]internalrefurijT anchorname'#what-is-stress-ng-and-how-do-we-use-itujkjjkjVubajk}(j+]j+]j+]j+]j+]ujkjjkj Vubajk}(j+]j+]j+]j+]j+]ujkjjkj$Tubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%What is paxtest and how do we use it?}(jk%What is paxtest and how do we use it?jkj7Vubajk}(j+]j+]j+]j+]j+]internalrefurijT anchorname%#what-is-paxtest-and-how-do-we-use-itujkjjkj4Vubajk}(j+]j+]j+]j+]j+]ujkjjkj1Vubajk}(j+]j+]j+]j+]j+]ujkjjkj$Tubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTracing workloads}(jkTracing workloadsjkj[Vubajk}(j+]j+]j+]j+]j+]internalrefurijT anchorname#tracing-workloadsujkjjkjXVubajk}(j+]j+]j+]j+]j+]ujkjjkjUVubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTracing perf bench all workload}(jkTracing perf bench all workloadjkj|Vubajk}(j+]j+]j+]j+]j+]internalrefurijT anchorname #tracing-perf-bench-all-workloadujkjjkjyVubajk}(j+]j+]j+]j+]j+]ujkjjkjvVubajk}(j+]j+]j+]j+]j+]ujkjjkjsVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk*Tracing stress-ng netdev stressor workload}(jk*Tracing stress-ng netdev stressor workloadjkjVubajk}(j+]j+]j+]j+]j+]internalrefurijT anchorname+#tracing-stress-ng-netdev-stressor-workloadujkjjkjVubajk}(j+]j+]j+]j+]j+]ujkjjkjVubajk}(j+]j+]j+]j+]j+]ujkjjkjsVubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkTracing paxtest kiddie workload}(jkTracing paxtest kiddie workloadjkjVubajk}(j+]j+]j+]j+]j+]internalrefurijT anchorname #tracing-paxtest-kiddie-workloadujkjjkjVubajk}(j+]j+]j+]j+]j+]ujkjjkjVubajk}(j+]j+]j+]j+]j+]ujkjjkjsVubejk}(j+]j+]j+]j+]j+]ujkjjkjUVubejk}(j+]j+]j+]j+]j+]ujkjjkj$Tubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Conclusion}(jk ConclusionjkjVubajk}(j+]j+]j+]j+]j+]internalrefurijT anchorname #conclusionujkjjkjVubajk}(j+]j+]j+]j+]j+]ujkjjkjVubajk}(j+]j+]j+]j+]j+]ujkjjkj$Tubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk References}(jk ReferencesjkjWubajk}(j+]j+]j+]j+]j+]internalrefurijT anchorname #referencesujkjjkjWubajk}(j+]j+]j+]j+]j+]ujkjjkjWubajk}(j+]j+]j+]j+]j+]ujkjjkj$Tubejk}(j+]j+]j+]j+]j+]ujkjjkjTubejk}(j+]j+]j+]j+]j+]ujkjjkjTubajk}(j+]j+]j+]j+]j+]ujkjubjSje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkReporting regressions}(jkj.jkjQWubajk}(j+]j+]j+]j+]j+]internalrefuri!admin-guide/reporting-regressions anchornamehujkjjkjNWubajk}(j+]j+]j+]j+]j+]ujkjjkjKWubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$The important bits (aka “TL;DR”)}(jk The important bits (aka "TL;DR")jkjqWubajk}(j+]j+]j+]j+]j+]internalrefurij`W anchorname#the-important-bits-aka-tl-drujkjjkjnWubajk}(j+]j+]j+]j+]j+]ujkjjkjkWubajk}(j+]j+]j+]j+]j+]ujkjjkjhWubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk>All the details on Linux kernel regressions relevant for users}(jk>All the details on Linux kernel regressions relevant for usersjkjWubajk}(j+]j+]j+]j+]j+]internalrefurij`W anchorname?#all-the-details-on-linux-kernel-regressions-relevant-for-usersujkjjkjWubajk}(j+]j+]j+]j+]j+]ujkjjkjWubje0)}(jkhjk](jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe important basics}(jkThe important basicsjkjWubajk}(j+]j+]j+]j+]j+]internalrefurij`W anchorname#the-important-basicsujkjjkjWubajk}(j+]j+]j+]j+]j+]ujkjjkjWubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEWhat is a “regression” and what is the “no regressions rule”?}(jk=What is a "regression" and what is the "no regressions rule"?jkjWubajk}(j+]j+]j+]j+]j+]internalrefurij`W anchorname9#what-is-a-regression-and-what-is-the-no-regressions-ruleujkjjkjWubajk}(j+]j+]j+]j+]j+]ujkjjkjWubajk}(j+]j+]j+]j+]j+]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow do I report a regression?}(jkHow do I report a regression?jkjWubajk}(j+]j+]j+]j+]j+]internalrefurij`W anchorname#how-do-i-report-a-regressionujkjjkjWubajk}(j+]j+]j+]j+]j+]ujkjjkjWubajk}(j+]j+]j+]j+]j+]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Are really all regressions fixed?}(jk!Are really all regressions fixed?jkjXubajk}(j+]j+]j+]j+]j+]internalrefurij`W anchorname!#are-really-all-regressions-fixedujkjjkjXubajk}(j+]j+]j+]j+]j+]ujkjjkjXubajk}(j+]j+]j+]j+]j+]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1Who needs to find the root cause of a regression?}(jk1Who needs to find the root cause of a regression?jkjCXubajk}(j+]j+]j+]j+]j+]internalrefurij`W anchorname1#who-needs-to-find-the-root-cause-of-a-regressionujkjjkj@Xubajk}(j+]j+]j+]j+]j+]ujkjjkj=Xubajk}(j+]j+]j+]j+]j+]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow can I find the culprit?}(jkHow can I find the culprit?jkjgXubajk}(j+]j+]j+]j+]j+]internalrefurij`W anchorname#how-can-i-find-the-culpritujkjjkjdXubajk}(j+]j+]j+]j+]j+]ujkjjkjaXubajk}(j+]j+]j+]j+]j+]ujkjjkjWubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6Who can I ask for advice when it comes to regressions?}(jk6Who can I ask for advice when it comes to regressions?jkjXubajk}(j+]j+]j+]j+]j+]internalrefurij`W anchorname6#who-can-i-ask-for-advice-when-it-comes-to-regressionsujkjjkjXubajk}(j+]j+]j+]j+]j+]ujkjjkjXubajk}(j+]j+]j+]j+]j+]ujkjjkjWubejk}(j+]j+]j+]j+]j+]ujkjjkjWubejk}(j+]j+]j+]j+]j+]ujkjjkjWubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Additional details about regressions}(jk$Additional details about regressionsjkjXubajk}(j+]j+]j+]j+]j+]internalrefurij`W anchorname%#additional-details-about-regressionsujkjjkjXubajk}(j+]j+]j+]j+]j+]ujkjjkjXubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2What is the goal of the “no regressions rule”?}(jk.What is the goal of the "no regressions rule"?jkjXubajk}(j+]j+]j+]j+]j+]internalrefurij`W anchorname,#what-is-the-goal-of-the-no-regressions-ruleujkjjkjXubajk}(j+]j+]j+]j+]j+]ujkjjkjXubajk}(j+]j+]j+]j+]j+]ujkjjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkHow are regressions handled that are caused by security fixes?}(jk>How are regressions handled that are caused by security fixes?jkjYubajk}(j+]j+]j+]j+]j+]internalrefurij`W anchorname>#how-are-regressions-handled-that-are-caused-by-security-fixesujkjjkjYubajk}(j+]j+]j+]j+]j+]ujkjjkjYubajk}(j+]j+]j+]j+]j+]ujkjjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkJWhat happens if fixing a regression is impossible without causing another?}(jkJWhat happens if fixing a regression is impossible without causing another?jkjYubajk}(j+]j+]j+]j+]j+]internalrefurij`W anchornameJ#what-happens-if-fixing-a-regression-is-impossible-without-causing-anotherujkjjkjYubajk}(j+]j+]j+]j+]j+]ujkjjkjYubajk}(j+]j+]j+]j+]j+]ujkjjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGIs it a regression, if some feature I relied on was removed months ago?}(jkGIs it a regression, if some feature I relied on was removed months ago?jkj Zubajk}(j+]j+]j+]j+]j+]internalrefurij`W anchornameF#is-it-a-regression-if-some-feature-i-relied-on-was-removed-months-agoujkjjkjZubajk}(j+]j+]j+]j+]j+]ujkjjkjZubajk}(j+]j+]j+]j+]j+]ujkjjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkQDoes the “no regression” rule apply if I seem to be the only affected person?}(jkMDoes the "no regression" rule apply if I seem to be the only affected person?jkjDZubajk}(j+]j+]j+]j+]j+]internalrefurij`W anchornameK#does-the-no-regression-rule-apply-if-i-seem-to-be-the-only-affected-personujkjjkjAZubajk}(j+]j+]j+]j+]j+]ujkjjkj>Zubajk}(j+]j+]j+]j+]j+]ujkjjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDDoes the regression rule apply for code in the staging tree as well?}(jkDDoes the regression rule apply for code in the staging tree as well?jkjhZubajk}(j+]j+]j+]j+]j+]internalrefurij`W anchornameD#does-the-regression-rule-apply-for-code-in-the-staging-tree-as-wellujkjjkjeZubajk}(j+]j+]j+]j+]j+]ujkjjkjbZubajk}(j+]j+]j+]j+]j+]ujkjjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMWhy do later versions have to be “compiled with a similar configuration”?}(jkIWhy do later versions have to be "compiled with a similar configuration"?jkjZubajk}(j+]j+]j+]j+]j+]internalrefurij`W anchornameG#why-do-later-versions-have-to-be-compiled-with-a-similar-configurationujkjjkjZubajk}(j+]j+]j+]j+]j+]ujkjjkjZubajk}(j+]j+]j+]j+]j+]ujkjjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDHow to create a configuration similar to the one of an older kernel?}(jkDHow to create a configuration similar to the one of an older kernel?jkjZubajk}(j+]j+]j+]j+]j+]internalrefurij`W anchornameD#how-to-create-a-configuration-similar-to-the-one-of-an-older-kernelujkjjkjZubajk}(j+]j+]j+]j+]j+]ujkjjkjZubajk}(j+]j+]j+]j+]j+]ujkjjkjXubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDCan I report a regression I found with pre-compiled vanilla kernels?}(jkDCan I report a regression I found with pre-compiled vanilla kernels?jkjZubajk}(j+]j+]j+]j+]j+]internalrefurij`W anchornameD#can-i-report-a-regression-i-found-with-pre-compiled-vanilla-kernelsujkjjkjZubajk}(j+]j+]j+]j+]j+]ujkjjkjZubajk}(j+]j+]j+]j+]j+]ujkjjkjXubejk}(j+]j+]j+]j+]j+]ujkjjkjXubejk}(j+]j+]j+]j+]j+]ujkjjkjWubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk1More about regression tracking with “regzbot”}(jk-More about regression tracking with "regzbot"jkj[ubajk}(j+]j+]j+]j+]j+]internalrefurij`W anchorname,#more-about-regression-tracking-with-regzbotujkjjkj[ubajk}(j+]j+]j+]j+]j+]ujkjjkjZubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk;What is regression tracking and why should I care about it?}(jk;What is regression tracking and why should I care about it?jkj%[ubajk}(j+]j+]j+]j+]j+]internalrefurij`W anchorname;#what-is-regression-tracking-and-why-should-i-care-about-itujkjjkj"[ubajk}(j+]j+]j+]j+]j+]ujkjjkj[ubajk}(j+]j+]j+]j+]j+]ujkjjkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=Why and how are Linux kernel regressions tracked using a bot?}(jk=Why and how are Linux kernel regressions tracked using a bot?jkjI[ubajk}(j+]j+]j+]j+]j+]internalrefurij`W anchorname=#why-and-how-are-linux-kernel-regressions-tracked-using-a-botujkjjkjF[ubajk}(j+]j+]j+]j+]j+]ujkjjkjC[ubajk}(j+]j+]j+]j+]j+]ujkjjkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6How to see which regressions regzbot tracks currently?}(jk6How to see which regressions regzbot tracks currently?jkjm[ubajk}(j+]j+]j+]j+]j+]internalrefurij`W anchorname6#how-to-see-which-regressions-regzbot-tracks-currentlyujkjjkjj[ubajk}(j+]j+]j+]j+]j+]ujkjjkjg[ubajk}(j+]j+]j+]j+]j+]ujkjjkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk:What kind of issues are supposed to be tracked by regzbot?}(jk:What kind of issues are supposed to be tracked by regzbot?jkj[ubajk}(j+]j+]j+]j+]j+]internalrefurij`W anchorname:#what-kind-of-issues-are-supposed-to-be-tracked-by-regzbotujkjjkj[ubajk}(j+]j+]j+]j+]j+]ujkjjkj[ubajk}(j+]j+]j+]j+]j+]ujkjjkj[ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk.How to change aspects of a tracked regression?}(jk.How to change aspects of a tracked regression?jkj[ubajk}(j+]j+]j+]j+]j+]internalrefurij`W anchorname.#how-to-change-aspects-of-a-tracked-regressionujkjjkj[ubajk}(j+]j+]j+]j+]j+]ujkjjkj[ubajk}(j+]j+]j+]j+]j+]ujkjjkj[ubejk}(j+]j+]j+]j+]j+]ujkjjkjZubejk}(j+]j+]j+]j+]j+]ujkjjkjWubejk}(j+]j+]j+]j+]j+]ujkjjkjWubejk}(j+]j+]j+]j+]j+]ujkjjkjhWubejk}(j+]j+]j+]j+]j+]ujkjjkjKWubejk}(j+]j+]j+]j+]j+]ujkjjkjHWubajk}(j+]j+]j+]j+]j+]ujkjubjIje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Kernel Memory Layout on ARM Linux}(jkj+.jkj\ubajk}(j+]j+]j+]j+]j+]internalrefuriarch/arm/memory anchornamehujkjjkj\ubajk}(j+]j+]j+]j+]j+]ujkjjkj\ubajk}(j+]j+]j+]j+]j+]ujkjjkj[ubajk}(j+]j+]j+]j+]j+]ujkjubjgje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Documentation for /proc/sys/net/}(jkj9.jkj2\ubajk}(j+]j+]j+]j+]j+]internalrefuriadmin-guide/sysctl/net anchornamehujkjjkj/\ubajk}(j+]j+]j+]j+]j+]ujkjjkj,\ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,1. /proc/sys/net/core - Network core options}(jk,1. /proc/sys/net/core - Network core optionsjkjR\ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname'#proc-sys-net-core-network-core-optionsujkjjkjO\ubajk}(j+]j+]j+]j+]j+]ujkjjkjL\ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_jit_enable}(jkbpf_jit_enablejkjs\ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname#bpf-jit-enableujkjjkjp\ubajk}(j+]j+]j+]j+]j+]ujkjjkjm\ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_jit_harden}(jkbpf_jit_hardenjkj\ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname#bpf-jit-hardenujkjjkj\ubajk}(j+]j+]j+]j+]j+]ujkjjkj\ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_jit_kallsyms}(jkbpf_jit_kallsymsjkj\ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname#bpf-jit-kallsymsujkjjkj\ubajk}(j+]j+]j+]j+]j+]ujkjjkj\ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk bpf_jit_limit}(jk bpf_jit_limitjkj\ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname#bpf-jit-limitujkjjkj\ubajk}(j+]j+]j+]j+]j+]ujkjjkj\ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk dev_weight}(jk dev_weightjkj]ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname #dev-weightujkjjkj]ubajk}(j+]j+]j+]j+]j+]ujkjjkj\ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdev_weight_rx_bias}(jkdev_weight_rx_biasjkj']ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname#dev-weight-rx-biasujkjjkj$]ubajk}(j+]j+]j+]j+]j+]ujkjjkj!]ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdev_weight_tx_bias}(jkdev_weight_tx_biasjkjK]ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname#dev-weight-tx-biasujkjjkjH]ubajk}(j+]j+]j+]j+]j+]ujkjjkjE]ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk default_qdisc}(jk default_qdiscjkjo]ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname#default-qdiscujkjjkjl]ubajk}(j+]j+]j+]j+]j+]ujkjjkji]ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk busy_read}(jk busy_readjkj]ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname #busy-readujkjjkj]ubajk}(j+]j+]j+]j+]j+]ujkjjkj]ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk busy_poll}(jk busy_polljkj]ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname #busy-pollujkjjkj]ubajk}(j+]j+]j+]j+]j+]ujkjjkj]ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk mem_pcpu_rsv}(jk mem_pcpu_rsvjkj]ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname #mem-pcpu-rsvujkjjkj]ubajk}(j+]j+]j+]j+]j+]ujkjjkj]ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk rmem_default}(jk rmem_defaultjkj]ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname #rmem-defaultujkjjkj]ubajk}(j+]j+]j+]j+]j+]ujkjjkj]ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrmem_max}(jkrmem_maxjkj#^ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname #rmem-maxujkjjkj ^ubajk}(j+]j+]j+]j+]j+]ujkjjkj^ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrps_default_mask}(jkrps_default_maskjkjG^ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname#rps-default-maskujkjjkjD^ubajk}(j+]j+]j+]j+]j+]ujkjjkjA^ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktstamp_allow_data}(jktstamp_allow_datajkjk^ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname#tstamp-allow-dataujkjjkjh^ubajk}(j+]j+]j+]j+]j+]ujkjjkje^ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk wmem_default}(jk wmem_defaultjkj^ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname #wmem-defaultujkjjkj^ubajk}(j+]j+]j+]j+]j+]ujkjjkj^ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkwmem_max}(jkwmem_maxjkj^ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname #wmem-maxujkjjkj^ubajk}(j+]j+]j+]j+]j+]ujkjjkj^ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmessage_burst and message_cost}(jkmessage_burst and message_costjkj^ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname#message-burst-and-message-costujkjjkj^ubajk}(j+]j+]j+]j+]j+]ujkjjkj^ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkwarnings}(jkwarningsjkj^ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname #warningsujkjjkj^ubajk}(j+]j+]j+]j+]j+]ujkjjkj^ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk netdev_budget}(jk netdev_budgetjkj_ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname#netdev-budgetujkjjkj_ubajk}(j+]j+]j+]j+]j+]ujkjjkj_ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknetdev_budget_usecs}(jknetdev_budget_usecsjkjC_ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname#netdev-budget-usecsujkjjkj@_ubajk}(j+]j+]j+]j+]j+]ujkjjkj=_ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknetdev_max_backlog}(jknetdev_max_backlogjkjg_ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname#netdev-max-backlogujkjjkjd_ubajk}(j+]j+]j+]j+]j+]ujkjjkja_ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknetdev_rss_key}(jknetdev_rss_keyjkj_ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname#netdev-rss-keyujkjjkj_ubajk}(j+]j+]j+]j+]j+]ujkjjkj_ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknetdev_tstamp_prequeue}(jknetdev_tstamp_prequeuejkj_ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname#netdev-tstamp-prequeueujkjjkj_ubajk}(j+]j+]j+]j+]j+]ujkjjkj_ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknetdev_unregister_timeout_secs}(jknetdev_unregister_timeout_secsjkj_ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname#netdev-unregister-timeout-secsujkjjkj_ubajk}(j+]j+]j+]j+]j+]ujkjjkj_ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk skb_defer_max}(jk skb_defer_maxjkj_ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname#skb-defer-maxujkjjkj_ubajk}(j+]j+]j+]j+]j+]ujkjjkj_ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk optmem_max}(jk optmem_maxjkj`ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname #optmem-maxujkjjkj`ubajk}(j+]j+]j+]j+]j+]ujkjjkj`ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfb_tunnels_only_for_init_net}(jkfb_tunnels_only_for_init_netjkj?`ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname#fb-tunnels-only-for-init-netujkjjkj<`ubajk}(j+]j+]j+]j+]j+]ujkjjkj9`ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdevconf_inherit_init_net}(jkdevconf_inherit_init_netjkjc`ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname#devconf-inherit-init-netujkjjkj``ubajk}(j+]j+]j+]j+]j+]ujkjjkj]`ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktxrehash}(jktxrehashjkj`ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname #txrehashujkjjkj`ubajk}(j+]j+]j+]j+]j+]ujkjjkj`ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkgro_normal_batch}(jkgro_normal_batchjkj`ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname#gro-normal-batchujkjjkj`ubajk}(j+]j+]j+]j+]j+]ujkjjkj`ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhigh_order_alloc_disable}(jkhigh_order_alloc_disablejkj`ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname#high-order-alloc-disableujkjjkj`ubajk}(j+]j+]j+]j+]j+]ujkjjkj`ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk:2. /proc/sys/net/unix - Parameters for Unix domain sockets}(jk:2. /proc/sys/net/unix - Parameters for Unix domain socketsjkj`ubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname5#proc-sys-net-unix-parameters-for-unix-domain-socketsujkjjkj`ubajk}(j+]j+]j+]j+]j+]ujkjjkj`ubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%3. /proc/sys/net/ipv4 - IPV4 settings}(jk%3. /proc/sys/net/ipv4 - IPV4 settingsjkjaubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname #proc-sys-net-ipv4-ipv4-settingsujkjjkjaubajk}(j+]j+]j+]j+]j+]ujkjjkjaubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 4. Appletalk}(jk 4. Appletalkjkj;aubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname #appletalkujkjjkj8aubajk}(j+]j+]j+]j+]j+]ujkjjkj5aubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkaarp-expiry-time}(jkaarp-expiry-timejkj_aubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname#aarp-expiry-timeujkjjkj\aubajk}(j+]j+]j+]j+]j+]ujkjjkjYaubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkaarp-resolve-time}(jkaarp-resolve-timejkjaubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname#aarp-resolve-timeujkjjkjaubajk}(j+]j+]j+]j+]j+]ujkjjkj}aubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkaarp-retransmit-limit}(jkaarp-retransmit-limitjkjaubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname#aarp-retransmit-limitujkjjkjaubajk}(j+]j+]j+]j+]j+]ujkjjkjaubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkaarp-tick-time}(jkaarp-tick-timejkjaubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname#aarp-tick-timeujkjjkjaubajk}(j+]j+]j+]j+]j+]ujkjjkjaubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk5. TIPC}(jk5. TIPCjkjaubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname#tipcujkjjkjaubajk}(j+]j+]j+]j+]j+]ujkjjkjaubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk tipc_rmem}(jk tipc_rmemjkjbubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname #tipc-rmemujkjjkjbubajk}(j+]j+]j+]j+]j+]ujkjjkj bubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk named_timeout}(jk named_timeoutjkj7bubajk}(j+]j+]j+]j+]j+]internalrefurijA\ anchorname#named-timeoutujkjjkj4bubajk}(j+]j+]j+]j+]j+]ujkjjkj1bubajk}(j+]j+]j+]j+]j+]ujkjjkjj\ubejk}(j+]j+]j+]j+]j+]ujkjjkjL\ubejk}(j+]j+]j+]j+]j+]ujkjjkjI\ubajk}(j+]j+]j+]j+]j+]ujkjjkj,\ubejk}(j+]j+]j+]j+]j+]ujkjjkj)\ubajk}(j+]j+]j+]j+]j+]ujkjubjaje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jkjG.jkj|bubajk}(j+]j+]j+]j+]j+]internalrefuriarch/arm/nwfpe/nwfpe anchornamehujkjjkjybubajk}(j+]j+]j+]j+]j+]ujkjjkjvbubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Legal Notices}(jk Legal Noticesjkjbubajk}(j+]j+]j+]j+]j+]internalrefurijb anchorname#legal-noticesujkjjkjbubajk}(j+]j+]j+]j+]j+]ujkjjkjbubajk}(j+]j+]j+]j+]j+]ujkjjkjbubajk}(j+]j+]j+]j+]j+]ujkjjkjvbubejk}(j+]j+]j+]j+]j+]ujkjjkjsbubajk}(j+]j+]j+]j+]j+]ujkjubjLje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTI OMAP}(jkjU.jkjbubajk}(j+]j+]j+]j+]j+]internalrefuriarch/arm/omap/index anchornamehujkjjkjbubajk}(j+]j+]j+]j+]j+]ujkjjkjbubje0)}(jkhjk]jH)}(jkhjk]jk}(j+]j+]j+]j+]j+]parentjbentries](Narch/arm/omap/omapNarch/arm/omap/omap_pmNarch/arm/omap/dsse includefiles](jbjbjbemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj j^sA/var/lib/git/docbuild/linux/Documentation/arch/arm/omap/index.rstj_sKjkjbubajk}(j+]j+]j+]j+]j+]ujkjjkjbubejk}(j+]j+]j+]j+]j+]ujkjjkjbubajk}(j+]j+]j+]j+]j+]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUSB4 and Thunderbolt}(jkjc.jkj(cubajk}(j+]j+]j+]j+]j+]internalrefuriadmin-guide/thunderbolt anchornamehujkjjkj%cubajk}(j+]j+]j+]j+]j+]ujkjjkj"cubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Security levels and how to use them}(jk#Security levels and how to use themjkjHcubajk}(j+]j+]j+]j+]j+]internalrefurij7c anchorname$#security-levels-and-how-to-use-themujkjjkjEcubajk}(j+]j+]j+]j+]j+]ujkjjkjBcubajk}(j+]j+]j+]j+]j+]ujkjjkj?cubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk+Authorizing devices when security level is }(jk+Authorizing devices when security level is jkjlcubjNs)}(jk``user``jk]jkuser}(jkhjkjtcubajk}(j+]j+]j+]j+]j+]ujkj-j^sNj_sNjkjlcubjk or }(jk or jkjlcubjNs)}(jk ``secure``jk]jksecure}(jkhjkjcubajk}(j+]j+]j+]j+]j+]ujkj-j^sNj_sNjkjlcubejk}(j+]j+]j+]j+]j+]internalrefurij7c anchorname:#authorizing-devices-when-security-level-is-user-or-secureujkjjkjicubajk}(j+]j+]j+]j+]j+]ujkjjkjfcubajk}(j+]j+]j+]j+]j+]ujkjjkj?cubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDe-authorizing devices}(jkDe-authorizing devicesjkjcubajk}(j+]j+]j+]j+]j+]internalrefurij7c anchorname#de-authorizing-devicesujkjjkjcubajk}(j+]j+]j+]j+]j+]ujkjjkjcubajk}(j+]j+]j+]j+]j+]ujkjjkj?cubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDMA protection utilizing IOMMU}(jkDMA protection utilizing IOMMUjkjcubajk}(j+]j+]j+]j+]j+]internalrefurij7c anchorname#dma-protection-utilizing-iommuujkjjkjcubajk}(j+]j+]j+]j+]j+]ujkjjkjcubajk}(j+]j+]j+]j+]j+]ujkjjkj?cubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk4Upgrading NVM on Thunderbolt device, host or retimer}(jk4Upgrading NVM on Thunderbolt device, host or retimerjkjcubajk}(j+]j+]j+]j+]j+]internalrefurij7c anchorname4#upgrading-nvm-on-thunderbolt-device-host-or-retimerujkjjkjcubajk}(j+]j+]j+]j+]j+]ujkjjkjcubajk}(j+]j+]j+]j+]j+]ujkjjkj?cubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk?Upgrading on-board retimer NVM when there is no cable connected}(jk?Upgrading on-board retimer NVM when there is no cable connectedjkjdubajk}(j+]j+]j+]j+]j+]internalrefurij7c anchorname@#upgrading-on-board-retimer-nvm-when-there-is-no-cable-connectedujkjjkjdubajk}(j+]j+]j+]j+]j+]ujkjjkjdubajk}(j+]j+]j+]j+]j+]ujkjjkj?cubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Upgrading NVM when host controller is in safe mode}(jk2Upgrading NVM when host controller is in safe modejkjAdubajk}(j+]j+]j+]j+]j+]internalrefurij7c anchorname3#upgrading-nvm-when-host-controller-is-in-safe-modeujkjjkj>dubajk}(j+]j+]j+]j+]j+]ujkjjkj;dubajk}(j+]j+]j+]j+]j+]ujkjjkj?cubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Networking over Thunderbolt cable}(jk!Networking over Thunderbolt cablejkjedubajk}(j+]j+]j+]j+]j+]internalrefurij7c anchorname"#networking-over-thunderbolt-cableujkjjkjbdubajk}(j+]j+]j+]j+]j+]ujkjjkj_dubajk}(j+]j+]j+]j+]j+]ujkjjkj?cubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Forcing power}(jk Forcing powerjkjdubajk}(j+]j+]j+]j+]j+]internalrefurij7c anchorname#forcing-powerujkjjkjdubajk}(j+]j+]j+]j+]j+]ujkjjkjdubajk}(j+]j+]j+]j+]j+]ujkjjkj?cubejk}(j+]j+]j+]j+]j+]ujkjjkj"cubejk}(j+]j+]j+]j+]j+]ujkjjkjcubajk}(j+]j+]j+]j+]j+]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkpstore block oops/panic logger}(jkjq.jkjdubajk}(j+]j+]j+]j+]j+]internalrefuriadmin-guide/pstore-blk anchornamehujkjjkjdubajk}(j+]j+]j+]j+]j+]ujkjjkjdubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjdubajk}(j+]j+]j+]j+]j+]internalrefurijd anchorname #introductionujkjjkjdubajk}(j+]j+]j+]j+]j+]ujkjjkjdubajk}(j+]j+]j+]j+]j+]ujkjjkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpstore block concepts}(jkpstore block conceptsjkjeubajk}(j+]j+]j+]j+]j+]internalrefurijd anchorname#pstore-block-conceptsujkjjkjeubajk}(j+]j+]j+]j+]j+]ujkjjkjeubajk}(j+]j+]j+]j+]j+]ujkjjkjdubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkConfigurations for user}(jkConfigurations for userjkj*eubajk}(j+]j+]j+]j+]j+]internalrefurijd anchorname#configurations-for-userujkjjkj'eubajk}(j+]j+]j+]j+]j+]ujkjjkj$eubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkblkdev}(jkblkdevjkjKeubajk}(j+]j+]j+]j+]j+]internalrefurijd anchorname#blkdevujkjjkjHeubajk}(j+]j+]j+]j+]j+]ujkjjkjEeubajk}(j+]j+]j+]j+]j+]ujkjjkjBeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk kmsg_size}(jk kmsg_sizejkjoeubajk}(j+]j+]j+]j+]j+]internalrefurijd anchorname #kmsg-sizeujkjjkjleubajk}(j+]j+]j+]j+]j+]ujkjjkjieubajk}(j+]j+]j+]j+]j+]ujkjjkjBeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk pmsg_size}(jk pmsg_sizejkjeubajk}(j+]j+]j+]j+]j+]internalrefurijd anchorname #pmsg-sizeujkjjkjeubajk}(j+]j+]j+]j+]j+]ujkjjkjeubajk}(j+]j+]j+]j+]j+]ujkjjkjBeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk console_size}(jk console_sizejkjeubajk}(j+]j+]j+]j+]j+]internalrefurijd anchorname #console-sizeujkjjkjeubajk}(j+]j+]j+]j+]j+]ujkjjkjeubajk}(j+]j+]j+]j+]j+]ujkjjkjBeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ftrace_size}(jk ftrace_sizejkjeubajk}(j+]j+]j+]j+]j+]internalrefurijd anchorname #ftrace-sizeujkjjkjeubajk}(j+]j+]j+]j+]j+]ujkjjkjeubajk}(j+]j+]j+]j+]j+]ujkjjkjBeubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk max_reason}(jk max_reasonjkjeubajk}(j+]j+]j+]j+]j+]internalrefurijd anchorname #max-reasonujkjjkjeubajk}(j+]j+]j+]j+]j+]ujkjjkjeubajk}(j+]j+]j+]j+]j+]ujkjjkjBeubejk}(j+]j+]j+]j+]j+]ujkjjkj$eubejk}(j+]j+]j+]j+]j+]ujkjjkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkConfigurations for driver}(jkConfigurations for driverjkj/fubajk}(j+]j+]j+]j+]j+]internalrefurijd anchorname#configurations-for-driverujkjjkj,fubajk}(j+]j+]j+]j+]j+]ujkjjkj)fubajk}(j+]j+]j+]j+]j+]ujkjjkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCompression and header}(jkCompression and headerjkjSfubajk}(j+]j+]j+]j+]j+]internalrefurijd anchorname#compression-and-headerujkjjkjPfubajk}(j+]j+]j+]j+]j+]ujkjjkjMfubajk}(j+]j+]j+]j+]j+]ujkjjkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReading the data}(jkReading the datajkjwfubajk}(j+]j+]j+]j+]j+]internalrefurijd anchorname#reading-the-dataujkjjkjtfubajk}(j+]j+]j+]j+]j+]ujkjjkjqfubajk}(j+]j+]j+]j+]j+]ujkjjkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk#Attentions in panic read/write APIs}(jk#Attentions in panic read/write APIsjkjfubajk}(j+]j+]j+]j+]j+]internalrefurijd anchorname$#attentions-in-panic-read-write-apisujkjjkjfubajk}(j+]j+]j+]j+]j+]ujkjjkjfubajk}(j+]j+]j+]j+]j+]ujkjjkjdubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpstore block internals}(jkpstore block internalsjkjfubajk}(j+]j+]j+]j+]j+]internalrefurijd anchorname#pstore-block-internalsujkjjkjfubajk}(j+]j+]j+]j+]j+]ujkjjkjfubajk}(j+]j+]j+]j+]j+]ujkjjkjdubejk}(j+]j+]j+]j+]j+]ujkjjkjdubejk}(j+]j+]j+]j+]j+]ujkjjkjdubajk}(j+]j+]j+]j+]j+]ujkjubjlje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkTainted kernels}(jkj.jkjfubajk}(j+]j+]j+]j+]j+]internalrefuriadmin-guide/tainted-kernels anchornamehujkjjkjfubajk}(j+]j+]j+]j+]j+]ujkjjkjfubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk-Tainted flag in bugs, oops or panics messages}(jk-Tainted flag in bugs, oops or panics messagesjkjgubajk}(j+]j+]j+]j+]j+]internalrefurijg anchorname-#tainted-flag-in-bugs-oops-or-panics-messagesujkjjkjgubajk}(j+]j+]j+]j+]j+]ujkjjkjgubajk}(j+]j+]j+]j+]j+]ujkjjkjgubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Decoding tainted state at runtime}(jk!Decoding tainted state at runtimejkjpubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPackage your kernel up}(jkPackage your kernel upjkjkpubajk}(j+]j+]j+]j+]j+]internalrefurijl anchorname#package-your-kernel-upujkjjkjhpubajk}(j+]j+]j+]j+]j+]ujkjjkjepubajk}(j+]j+]j+]j+]j+]ujkjjkj>pubejk}(j+]j+]j+]j+]j+]ujkjjkj pubejk}(j+]j+]j+]j+]j+]ujkjjkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInstall your kernel}(jkInstall your kerneljkjpubajk}(j+]j+]j+]j+]j+]internalrefurijl anchorname#install-your-kernelujkjjkjpubajk}(j+]j+]j+]j+]j+]ujkjjkjpubajk}(j+]j+]j+]j+]j+]ujkjjkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAnother round later}(jkAnother round laterjkjpubajk}(j+]j+]j+]j+]j+]internalrefurijl anchorname#another-round-laterujkjjkjpubajk}(j+]j+]j+]j+]j+]ujkjjkjpubajk}(j+]j+]j+]j+]j+]ujkjjkjmubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkUninstall the kernel later}(jkUninstall the kernel laterjkjpubajk}(j+]j+]j+]j+]j+]internalrefurijl anchorname#uninstall-the-kernel-laterujkjjkjpubajk}(j+]j+]j+]j+]j+]ujkjjkjpubajk}(j+]j+]j+]j+]j+]ujkjjkjmubejk}(j+]j+]j+]j+]j+]ujkjjkjlubejk}(j+]j+]j+]j+]j+]ujkjjkjlubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFAQ}(jkFAQjkjqubajk}(j+]j+]j+]j+]j+]internalrefurijl anchorname#faqujkjjkjqubajk}(j+]j+]j+]j+]j+]ujkjjkj qubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1Why does this ‘how-to’ not work on my system?}(jk-Why does this 'how-to' not work on my system?jkj4qubajk}(j+]j+]j+]j+]j+]internalrefurijl anchorname+#why-does-this-how-to-not-work-on-my-systemujkjjkj1qubajk}(j+]j+]j+]j+]j+]ujkjjkj.qubajk}(j+]j+]j+]j+]j+]ujkjjkj+qubajk}(j+]j+]j+]j+]j+]ujkjjkj qubejk}(j+]j+]j+]j+]j+]ujkjjkjlubejk}(j+]j+]j+]j+]j+]ujkjjkjlubejk}(j+]j+]j+]j+]j+]ujkjjkjlubajk}(j+]j+]j+]j+]j+]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkUnicode support}(jkj.jkjyqubajk}(j+]j+]j+]j+]j+]internalrefuriadmin-guide/unicode anchornamehujkjjkjvqubajk}(j+]j+]j+]j+]j+]ujkjjkjsqubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjqubajk}(j+]j+]j+]j+]j+]internalrefurijq anchorname #introductionujkjjkjqubajk}(j+]j+]j+]j+]j+]ujkjjkjqubajk}(j+]j+]j+]j+]j+]ujkjjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Actual characters assigned in the Linux Zone}(jk,Actual characters assigned in the Linux Zonejkjqubajk}(j+]j+]j+]j+]j+]internalrefurijq anchorname-#actual-characters-assigned-in-the-linux-zoneujkjjkjqubajk}(j+]j+]j+]j+]j+]ujkjjkjqubajk}(j+]j+]j+]j+]j+]ujkjjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKlingon language support}(jkKlingon language supportjkjqubajk}(j+]j+]j+]j+]j+]internalrefurijq anchorname#klingon-language-supportujkjjkjqubajk}(j+]j+]j+]j+]j+]ujkjjkjqubajk}(j+]j+]j+]j+]j+]ujkjjkjqubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Other Fictional and Artificial Scripts}(jk&Other Fictional and Artificial Scriptsjkjrubajk}(j+]j+]j+]j+]j+]internalrefurijq anchorname'#other-fictional-and-artificial-scriptsujkjjkjrubajk}(j+]j+]j+]j+]j+]ujkjjkjqubajk}(j+]j+]j+]j+]j+]ujkjjkjqubejk}(j+]j+]j+]j+]j+]ujkjjkjsqubejk}(j+]j+]j+]j+]j+]ujkjjkjpqubajk}(j+]j+]j+]j+]j+]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk&Intel Performance and Energy Bias Hint}(jkj.jkj>rubajk}(j+]j+]j+]j+]j+]internalrefuriadmin-guide/pm/intel_epb anchornamehujkjjkj;rubajk}(j+]j+]j+]j+]j+]ujkjjkj8rubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jk/Intel Performance and Energy Bias Attribute in }(jk/Intel Performance and Energy Bias Attribute in jkj^rubjNs)}(jk ``sysfs``jk]jksysfs}(jkhjkjfrubajk}(j+]j+]j+]j+]j+]ujkj-j^sNj_sNjkj^rubejk}(j+]j+]j+]j+]j+]internalrefurijMr anchorname5#intel-performance-and-energy-bias-attribute-in-sysfsujkjjkj[rubajk}(j+]j+]j+]j+]j+]ujkjjkjXrubajk}(j+]j+]j+]j+]j+]ujkjjkjUrubajk}(j+]j+]j+]j+]j+]ujkjjkj8rubejk}(j+]j+]j+]j+]j+]ujkjjkj5rubajk}(j+]j+]j+]j+]j+]ujkjubj| je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk#Documentation for /proc/sys/kernel/}(jkj.jkjrubajk}(j+]j+]j+]j+]j+]internalrefuriadmin-guide/sysctl/kernel anchornamehujkjjkjrubajk}(j+]j+]j+]j+]j+]ujkjjkjrubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkacct}(jkacctjkjrubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#acctujkjjkjrubajk}(j+]j+]j+]j+]j+]ujkjjkjrubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkacpi_video_flags}(jkacpi_video_flagsjkjrubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#acpi-video-flagsujkjjkjrubajk}(j+]j+]j+]j+]j+]ujkjjkjrubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkarch}(jkarchjkj subajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#archujkjjkj subajk}(j+]j+]j+]j+]j+]ujkjjkjsubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk auto_msgmni}(jk auto_msgmnijkj1subajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname #auto-msgmniujkjjkj.subajk}(j+]j+]j+]j+]j+]ujkjjkj+subajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbootloader_type (x86 only)}(jkbootloader_type (x86 only)jkjUsubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#bootloader-type-x86-onlyujkjjkjRsubajk}(j+]j+]j+]j+]j+]ujkjjkjOsubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbootloader_version (x86 only)}(jkbootloader_version (x86 only)jkjysubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#bootloader-version-x86-onlyujkjjkjvsubajk}(j+]j+]j+]j+]j+]ujkjjkjssubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkbpf_stats_enabled}(jkbpf_stats_enabledjkjsubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#bpf-stats-enabledujkjjkjsubajk}(j+]j+]j+]j+]j+]ujkjjkjsubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcad_pid}(jkcad_pidjkjsubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#cad-pidujkjjkjsubajk}(j+]j+]j+]j+]j+]ujkjjkjsubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk cap_last_cap}(jk cap_last_capjkjsubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname #cap-last-capujkjjkjsubajk}(j+]j+]j+]j+]j+]ujkjjkjsubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk core_pattern}(jk core_patternjkj tubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname #core-patternujkjjkjtubajk}(j+]j+]j+]j+]j+]ujkjjkjtubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkcore_pipe_limit}(jkcore_pipe_limitjkj-tubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#core-pipe-limitujkjjkj*tubajk}(j+]j+]j+]j+]j+]ujkjjkj'tubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk core_uses_pid}(jk core_uses_pidjkjQtubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#core-uses-pidujkjjkjNtubajk}(j+]j+]j+]j+]j+]ujkjjkjKtubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ctrl-alt-del}(jk ctrl-alt-deljkjutubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname #ctrl-alt-delujkjjkjrtubajk}(j+]j+]j+]j+]j+]ujkjjkjotubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdmesg_restrict}(jkdmesg_restrictjkjtubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#dmesg-restrictujkjjkjtubajk}(j+]j+]j+]j+]j+]ujkjjkjtubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdomainname & hostname}(jkdomainname & hostnamejkjtubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#domainname-hostnameujkjjkjtubajk}(j+]j+]j+]j+]j+]ujkjjkjtubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkfirmware_config}(jkfirmware_configjkjtubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#firmware-configujkjjkjtubajk}(j+]j+]j+]j+]j+]ujkjjkjtubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkftrace_dump_on_oops}(jkftrace_dump_on_oopsjkjuubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#ftrace-dump-on-oopsujkjjkjuubajk}(j+]j+]j+]j+]j+]ujkjjkjtubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$ftrace_enabled, stack_tracer_enabled}(jk$ftrace_enabled, stack_tracer_enabledjkj)uubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname$#ftrace-enabled-stack-tracer-enabledujkjjkj&uubajk}(j+]j+]j+]j+]j+]ujkjjkj#uubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhardlockup_all_cpu_backtrace}(jkhardlockup_all_cpu_backtracejkjMuubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#hardlockup-all-cpu-backtraceujkjjkjJuubajk}(j+]j+]j+]j+]j+]ujkjjkjGuubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhardlockup_panic}(jkhardlockup_panicjkjquubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#hardlockup-panicujkjjkjnuubajk}(j+]j+]j+]j+]j+]ujkjjkjkuubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhotplug}(jkhotplugjkjuubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#hotplugujkjjkjuubajk}(j+]j+]j+]j+]j+]ujkjjkjuubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhung_task_all_cpu_backtrace}(jkhung_task_all_cpu_backtracejkjuubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#hung-task-all-cpu-backtraceujkjjkjuubajk}(j+]j+]j+]j+]j+]ujkjjkjuubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhung_task_panic}(jkhung_task_panicjkjuubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#hung-task-panicujkjjkjuubajk}(j+]j+]j+]j+]j+]ujkjjkjuubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhung_task_check_count}(jkhung_task_check_countjkjvubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#hung-task-check-countujkjjkjuubajk}(j+]j+]j+]j+]j+]ujkjjkjuubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhung_task_timeout_secs}(jkhung_task_timeout_secsjkj%vubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#hung-task-timeout-secsujkjjkj"vubajk}(j+]j+]j+]j+]j+]ujkjjkjvubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhung_task_check_interval_secs}(jkhung_task_check_interval_secsjkjIvubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#hung-task-check-interval-secsujkjjkjFvubajk}(j+]j+]j+]j+]j+]ujkjjkjCvubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhung_task_warnings}(jkhung_task_warningsjkjmvubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#hung-task-warningsujkjjkjjvubajk}(j+]j+]j+]j+]j+]ujkjjkjgvubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkhyperv_record_panic_msg}(jkhyperv_record_panic_msgjkjvubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#hyperv-record-panic-msgujkjjkjvubajk}(j+]j+]j+]j+]j+]ujkjjkjvubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkignore-unaligned-usertrap}(jkignore-unaligned-usertrapjkjvubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#ignore-unaligned-usertrapujkjjkjvubajk}(j+]j+]j+]j+]j+]ujkjjkjvubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkio_uring_disabled}(jkio_uring_disabledjkjvubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#io-uring-disabledujkjjkjvubajk}(j+]j+]j+]j+]j+]ujkjjkjvubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkio_uring_group}(jkio_uring_groupjkjvubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#io-uring-groupujkjjkjvubajk}(j+]j+]j+]j+]j+]ujkjjkjvubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkkexec_load_disabled}(jkkexec_load_disabledjkj!wubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#kexec-load-disabledujkjjkjwubajk}(j+]j+]j+]j+]j+]ujkjjkjwubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkkexec_load_limit_panic}(jkkexec_load_limit_panicjkjEwubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#kexec-load-limit-panicujkjjkjBwubajk}(j+]j+]j+]j+]j+]ujkjjkj?wubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkkexec_load_limit_reboot}(jkkexec_load_limit_rebootjkjiwubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#kexec-load-limit-rebootujkjjkjfwubajk}(j+]j+]j+]j+]j+]ujkjjkjcwubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk kptr_restrict}(jk kptr_restrictjkjwubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#kptr-restrictujkjjkjwubajk}(j+]j+]j+]j+]j+]ujkjjkjwubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmodprobe}(jkmodprobejkjwubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname #modprobeujkjjkjwubajk}(j+]j+]j+]j+]j+]ujkjjkjwubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmodules_disabled}(jkmodules_disabledjkjwubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#modules-disabledujkjjkjwubajk}(j+]j+]j+]j+]j+]ujkjjkjwubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmsgmax, msgmnb, and msgmni}(jkmsgmax, msgmnb, and msgmnijkjwubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#msgmax-msgmnb-and-msgmniujkjjkjwubajk}(j+]j+]j+]j+]j+]ujkjjkjwubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8msg_next_id, sem_next_id, and shm_next_id (System V IPC)}(jk8msg_next_id, sem_next_id, and shm_next_id (System V IPC)jkjxubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname5#msg-next-id-sem-next-id-and-shm-next-id-system-v-ipcujkjjkjxubajk}(j+]j+]j+]j+]j+]ujkjjkjxubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ngroups_max}(jk ngroups_maxjkjAxubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname #ngroups-maxujkjjkj>xubajk}(j+]j+]j+]j+]j+]ujkjjkj;xubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk nmi_watchdog}(jk nmi_watchdogjkjexubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname #nmi-watchdogujkjjkjbxubajk}(j+]j+]j+]j+]j+]ujkjjkj_xubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknmi_wd_lpm_factor (PPC only)}(jknmi_wd_lpm_factor (PPC only)jkjxubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#nmi-wd-lpm-factor-ppc-onlyujkjjkjxubajk}(j+]j+]j+]j+]j+]ujkjjkjxubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jknuma_balancing}(jknuma_balancingjkjxubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#numa-balancingujkjjkjxubajk}(j+]j+]j+]j+]j+]ujkjjkjxubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&numa_balancing_promote_rate_limit_MBps}(jk&numa_balancing_promote_rate_limit_MBpsjkjxubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname'#numa-balancing-promote-rate-limit-mbpsujkjjkjxubajk}(j+]j+]j+]j+]j+]ujkjjkjxubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkoops_all_cpu_backtrace}(jkoops_all_cpu_backtracejkjxubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#oops-all-cpu-backtraceujkjjkjxubajk}(j+]j+]j+]j+]j+]ujkjjkjxubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk oops_limit}(jk oops_limitjkjyubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname #oops-limitujkjjkjyubajk}(j+]j+]j+]j+]j+]ujkjjkjyubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkosrelease, ostype & version}(jkosrelease, ostype & versionjkj=yubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#osrelease-ostype-versionujkjjkj:yubajk}(j+]j+]j+]j+]j+]ujkjjkj7yubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkoverflowgid & overflowuid}(jkoverflowgid & overflowuidjkjayubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#overflowgid-overflowuidujkjjkj^yubajk}(j+]j+]j+]j+]j+]ujkjjkj[yubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpanic}(jkpanicjkjyubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#panicujkjjkjyubajk}(j+]j+]j+]j+]j+]ujkjjkjyubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpanic_on_io_nmi}(jkpanic_on_io_nmijkjyubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#panic-on-io-nmiujkjjkjyubajk}(j+]j+]j+]j+]j+]ujkjjkjyubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk panic_on_oops}(jk panic_on_oopsjkjyubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#panic-on-oopsujkjjkjyubajk}(j+]j+]j+]j+]j+]ujkjjkjyubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpanic_on_stackoverflow}(jkpanic_on_stackoverflowjkjyubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#panic-on-stackoverflowujkjjkjyubajk}(j+]j+]j+]j+]j+]ujkjjkjyubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpanic_on_unrecovered_nmi}(jkpanic_on_unrecovered_nmijkjzubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#panic-on-unrecovered-nmiujkjjkjzubajk}(j+]j+]j+]j+]j+]ujkjjkjzubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk panic_on_warn}(jk panic_on_warnjkj9zubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#panic-on-warnujkjjkj6zubajk}(j+]j+]j+]j+]j+]ujkjjkj3zubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk panic_print}(jk panic_printjkj]zubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname #panic-printujkjjkjZzubajk}(j+]j+]j+]j+]j+]ujkjjkjWzubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpanic_on_rcu_stall}(jkpanic_on_rcu_stalljkjzubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#panic-on-rcu-stallujkjjkj~zubajk}(j+]j+]j+]j+]j+]ujkjjkj{zubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmax_rcu_stall_to_panic}(jkmax_rcu_stall_to_panicjkjzubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#max-rcu-stall-to-panicujkjjkjzubajk}(j+]j+]j+]j+]j+]ujkjjkjzubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkperf_cpu_time_max_percent}(jkperf_cpu_time_max_percentjkjzubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#perf-cpu-time-max-percentujkjjkjzubajk}(j+]j+]j+]j+]j+]ujkjjkjzubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkperf_event_paranoid}(jkperf_event_paranoidjkjzubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#perf-event-paranoidujkjjkjzubajk}(j+]j+]j+]j+]j+]ujkjjkjzubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkperf_event_max_stack}(jkperf_event_max_stackjkj{ubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#perf-event-max-stackujkjjkj{ubajk}(j+]j+]j+]j+]j+]ujkjjkj {ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkperf_event_mlock_kb}(jkperf_event_mlock_kbjkj5{ubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#perf-event-mlock-kbujkjjkj2{ubajk}(j+]j+]j+]j+]j+]ujkjjkj/{ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!perf_event_max_contexts_per_stack}(jk!perf_event_max_contexts_per_stackjkjY{ubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname"#perf-event-max-contexts-per-stackujkjjkjV{ubajk}(j+]j+]j+]j+]j+]ujkjjkjS{ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'perf_user_access (arm64 and riscv only)}(jk'perf_user_access (arm64 and riscv only)jkj}{ubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname&#perf-user-access-arm64-and-riscv-onlyujkjjkjz{ubajk}(j+]j+]j+]j+]j+]ujkjjkjw{ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkarm64}(jkarm64jkj{ubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#arm64ujkjjkj{ubajk}(j+]j+]j+]j+]j+]ujkjjkj{ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkriscv}(jkriscvjkj{ubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#riscvujkjjkj{ubajk}(j+]j+]j+]j+]j+]ujkjjkj{ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpid_max}(jkpid_maxjkj{ubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#pid-maxujkjjkj{ubajk}(j+]j+]j+]j+]j+]ujkjjkj{ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk ns_last_pid}(jk ns_last_pidjkj |ubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname #ns-last-pidujkjjkj |ubajk}(j+]j+]j+]j+]j+]ujkjjkj|ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpowersave-nap (PPC only)}(jkpowersave-nap (PPC only)jkj1|ubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#powersave-nap-ppc-onlyujkjjkj.|ubajk}(j+]j+]j+]j+]j+]ujkjjkj+|ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkprintk}(jkprintkjkjU|ubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#printkujkjjkjR|ubajk}(j+]j+]j+]j+]j+]ujkjjkjO|ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk printk_delay}(jk printk_delayjkjy|ubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname #printk-delayujkjjkjv|ubajk}(j+]j+]j+]j+]j+]ujkjjkjs|ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkprintk_ratelimit}(jkprintk_ratelimitjkj|ubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#printk-ratelimitujkjjkj|ubajk}(j+]j+]j+]j+]j+]ujkjjkj|ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkprintk_ratelimit_burst}(jkprintk_ratelimit_burstjkj|ubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#printk-ratelimit-burstujkjjkj|ubajk}(j+]j+]j+]j+]j+]ujkjjkj|ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkprintk_devkmsg}(jkprintk_devkmsgjkj|ubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#printk-devkmsgujkjjkj|ubajk}(j+]j+]j+]j+]j+]ujkjjkj|ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkpty}(jkptyjkj }ubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#ptyujkjjkj}ubajk}(j+]j+]j+]j+]j+]ujkjjkj}ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrandom}(jkrandomjkj-}ubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#randomujkjjkj*}ubajk}(j+]j+]j+]j+]j+]ujkjjkj'}ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkrandomize_va_space}(jkrandomize_va_spacejkjQ}ubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#randomize-va-spaceujkjjkjN}ubajk}(j+]j+]j+]j+]j+]ujkjjkjK}ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk real-root-dev}(jk real-root-devjkju}ubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#real-root-devujkjjkjr}ubajk}(j+]j+]j+]j+]j+]ujkjjkjo}ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkreboot-cmd (SPARC only)}(jkreboot-cmd (SPARC only)jkj}ubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#reboot-cmd-sparc-onlyujkjjkj}ubajk}(j+]j+]j+]j+]j+]ujkjjkj}ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksched_energy_aware}(jksched_energy_awarejkj}ubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#sched-energy-awareujkjjkj}ubajk}(j+]j+]j+]j+]j+]ujkjjkj}ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktask_delayacct}(jktask_delayacctjkj}ubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#task-delayacctujkjjkj}ubajk}(j+]j+]j+]j+]j+]ujkjjkj}ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksched_schedstats}(jksched_schedstatsjkj~ubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#sched-schedstatsujkjjkj~ubajk}(j+]j+]j+]j+]j+]ujkjjkj}ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksched_util_clamp_min}(jksched_util_clamp_minjkj)~ubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#sched-util-clamp-minujkjjkj&~ubajk}(j+]j+]j+]j+]j+]ujkjjkj#~ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksched_util_clamp_max}(jksched_util_clamp_maxjkjM~ubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#sched-util-clamp-maxujkjjkjJ~ubajk}(j+]j+]j+]j+]j+]ujkjjkjG~ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksched_util_clamp_min_rt_default}(jksched_util_clamp_min_rt_defaultjkjq~ubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname #sched-util-clamp-min-rt-defaultujkjjkjn~ubajk}(j+]j+]j+]j+]j+]ujkjjkjk~ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkseccomp}(jkseccompjkj~ubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#seccompujkjjkj~ubajk}(j+]j+]j+]j+]j+]ujkjjkj~ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk sg-big-buff}(jk sg-big-buffjkj~ubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname #sg-big-buffujkjjkj~ubajk}(j+]j+]j+]j+]j+]ujkjjkj~ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkshmall}(jkshmalljkj~ubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#shmallujkjjkj~ubajk}(j+]j+]j+]j+]j+]ujkjjkj~ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkshmmax}(jkshmmaxjkjubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#shmmaxujkjjkj~ubajk}(j+]j+]j+]j+]j+]ujkjjkj~ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkshmmni}(jkshmmnijkj%ubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#shmmniujkjjkj"ubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkshm_rmid_forced}(jkshm_rmid_forcedjkjIubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#shm-rmid-forcedujkjjkjFubajk}(j+]j+]j+]j+]j+]ujkjjkjCubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksysctl_writes_strict}(jksysctl_writes_strictjkjmubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#sysctl-writes-strictujkjjkjjubajk}(j+]j+]j+]j+]j+]ujkjjkjgubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksoftlockup_all_cpu_backtrace}(jksoftlockup_all_cpu_backtracejkjubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#softlockup-all-cpu-backtraceujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksoftlockup_panic}(jksoftlockup_panicjkjubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#softlockup-panicujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk soft_watchdog}(jk soft_watchdogjkjubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#soft-watchdogujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksplit_lock_mitigate (x86 only)}(jksplit_lock_mitigate (x86 only)jkjubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#split-lock-mitigate-x86-onlyujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk stack_erasing}(jk stack_erasingjkj!ubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#stack-erasingujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkstop-a (SPARC only)}(jkstop-a (SPARC only)jkjEubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#stop-a-sparc-onlyujkjjkjBubajk}(j+]j+]j+]j+]j+]ujkjjkj?ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jksysrq}(jksysrqjkjiubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#sysrqujkjjkjfubajk}(j+]j+]j+]j+]j+]ujkjjkjcubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktainted}(jktaintedjkjubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#taintedujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk threads-max}(jk threads-maxjkjubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname #threads-maxujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktraceoff_on_warning}(jktraceoff_on_warningjkjՀubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#traceoff-on-warningujkjjkjҀubajk}(j+]j+]j+]j+]j+]ujkjjkjπubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jktracepoint_printk}(jktracepoint_printkjkjubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#tracepoint-printkujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkunaligned-trap}(jkunaligned-trapjkjubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#unaligned-trapujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkunknown_nmi_panic}(jkunknown_nmi_panicjkjAubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#unknown-nmi-panicujkjjkj>ubajk}(j+]j+]j+]j+]j+]ujkjjkj;ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkunprivileged_bpf_disabled}(jkunprivileged_bpf_disabledjkjeubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#unprivileged-bpf-disabledujkjjkjbubajk}(j+]j+]j+]j+]j+]ujkjjkj_ubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk warn_limit}(jk warn_limitjkjubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname #warn-limitujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkwatchdog}(jkwatchdogjkjubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname #watchdogujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkwatchdog_cpumask}(jkwatchdog_cpumaskjkjсubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#watchdog-cpumaskujkjjkj΁ubajk}(j+]j+]j+]j+]j+]ujkjjkjˁubajk}(j+]j+]j+]j+]j+]ujkjjkjrubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkwatchdog_thresh}(jkwatchdog_threshjkjubajk}(j+]j+]j+]j+]j+]internalrefurijr anchorname#watchdog-threshujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjrubejk}(j+]j+]j+]j+]j+]ujkjjkjrubejk}(j+]j+]j+]j+]j+]ujkjjkjrubajk}(j+]j+]j+]j+]j+]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkARM Architecture}(jkj.jkj.ubajk}(j+]j+]j+]j+]j+]internalrefuriarch/arm/index anchornamehujkjjkj+ubajk}(j+]j+]j+]j+]j+]ujkjjkj(ubje0)}(jkhjk](jH)}(jkhjk]jk}(j+]j+]j+]j+]j+]parentj=entries](N arch/arm/armNarch/arm/bootingN"arch/arm/cluster-pm-race-avoidanceNarch/arm/firmwareNarch/arm/interruptsNarch/arm/kernel_mode_neonNarch/arm/kernel_user_helpersNarch/arm/memoryNarch/arm/mem_alignmentN arch/arm/tcmNarch/arm/setupNarch/arm/swp_emulationN arch/arm/uefiNarch/arm/vlocksNarch/arm/portingNarch/arm/featurese includefiles](jTjVjXjZj\j^j`jbjdjfjhjjjljnjpjremaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj j^subajk}(j+]j+]j+]j+]j+]internalrefurij anchorname"#disable-clos-based-prioritizationujkjjkj;ubajk}(j+]j+]j+]j+]j+]ujkjjkj8ubajk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkCIntel(R) Speed Select Technology - Base Frequency (Intel(R) SST-BF)}(jkCIntel(R) Speed Select Technology - Base Frequency (Intel(R) SST-BF)jkjnubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname>#intel-r-speed-select-technology-base-frequency-intel-r-sst-bfujkjjkjkubajk}(j+]j+]j+]j+]j+]ujkjjkjhubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Measure baseline performance for comparison}(jk+Measure baseline performance for comparisonjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname,#measure-baseline-performance-for-comparisonujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIntel(R) SST-BF Capabilities}(jkIntel(R) SST-BF Capabilitiesjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#intel-r-sst-bf-capabilitiesujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnable Intel(R) SST-BF}(jkEnable Intel(R) SST-BFjkjׇubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#enable-intel-r-sst-bfujkjjkjԇubajk}(j+]j+]j+]j+]j+]ujkjjkjчubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDisable Intel(R) SST-BF}(jkDisable Intel(R) SST-BFjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#disable-intel-r-sst-bfujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjhubejk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDIntel(R) Speed Select Technology - Turbo Frequency (Intel(R) SST-TF)}(jkDIntel(R) Speed Select Technology - Turbo Frequency (Intel(R) SST-TF)jkj+ubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname?#intel-r-speed-select-technology-turbo-frequency-intel-r-sst-tfujkjjkj(ubajk}(j+]j+]j+]j+]j+]ujkjjkj%ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGet Base turbo capability}(jkGet Base turbo capabilityjkjLubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#get-base-turbo-capabilityujkjjkjIubajk}(j+]j+]j+]j+]j+]ujkjjkjFubajk}(j+]j+]j+]j+]j+]ujkjjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGet Intel(R) SST-TF Capability}(jkGet Intel(R) SST-TF Capabilityjkjpubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#get-intel-r-sst-tf-capabilityujkjjkjmubajk}(j+]j+]j+]j+]j+]ujkjjkjjubajk}(j+]j+]j+]j+]j+]ujkjjkjCubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnable Intel(R) SST-TF}(jkEnable Intel(R) SST-TFjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#enable-intel-r-sst-tfujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjCubejk}(j+]j+]j+]j+]j+]ujkjjkj%ubejk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjՄubejk}(j+]j+]j+]j+]j+]ujkjjkj҄ubajk}(j+]j+]j+]j+]j+]ujkjubjIje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk:Interface between kernel and boot loaders on Exynos boards}(jkjC/jkjubajk}(j+]j+]j+]j+]j+]internalrefuri%arch/arm/samsung/bootloader-interface anchornamehujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkj߈ubajk}(j+]j+]j+]j+]j+]ujkjjkj܈ubajk}(j+]j+]j+]j+]j+]ujkjubjKje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkARC architecture}(jkjQ/jkjubajk}(j+]j+]j+]j+]j+]internalrefuriarch/arc/index anchornamehujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkj ubje0)}(jkhjk](jH)}(jkhjk]jk}(j+]j+]j+]j+]j+]parentj entries](N arch/arc/arcNarch/arc/featurese includefiles](j7j9emaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj j^subajk}(j+]j+]j+]j+]j+]ujkjjkj;ubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDocument Author}(jkDocument Authorjkjeubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#document-authorujkjjkjbubajk}(j+]j+]j+]j+]j+]ujkjjkj_ubajk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSTM32 ARM Linux Overview}(jkjm/jkjubajk}(j+]j+]j+]j+]j+]internalrefuriarch/arm/stm32/overview anchornamehujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname #introductionujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Configuration}(jk Configurationjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#configurationujkjjkjߊubajk}(j+]j+]j+]j+]j+]ujkjjkj܊ubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkLayout}(jkLayoutjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#layoutujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThermal Subsystem}(jkj{/jkj?ubajk}(j+]j+]j+]j+]j+]internalrefuriadmin-guide/thermal/index anchornamehujkjjkj<ubajk}(j+]j+]j+]j+]j+]ujkjjkj9ubje0)}(jkhjk]jH)}(jkhjk]jk}(j+]j+]j+]j+]j+]parentjNentries]N$admin-guide/thermal/intel_powerclampa includefiles]jeamaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj j^sG/var/lib/git/docbuild/linux/Documentation/admin-guide/thermal/index.rstj_sKjkjVubajk}(j+]j+]j+]j+]j+]ujkjjkj9ubejk}(j+]j+]j+]j+]j+]ujkjjkj6ubajk}(j+]j+]j+]j+]j+]ujkjubjV je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Documentation for /proc/sys/user/}(jkj/jkjubajk}(j+]j+]j+]j+]j+]internalrefuriadmin-guide/sysctl/user anchornamehujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmax_cgroup_namespaces}(jkmax_cgroup_namespacesjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#max-cgroup-namespacesujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmax_ipc_namespaces}(jkmax_ipc_namespacesjkjҋubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#max-ipc-namespacesujkjjkjϋubajk}(j+]j+]j+]j+]j+]ujkjjkj̋ubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmax_mnt_namespaces}(jkmax_mnt_namespacesjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#max-mnt-namespacesujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmax_net_namespaces}(jkmax_net_namespacesjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#max-net-namespacesujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmax_pid_namespaces}(jkmax_pid_namespacesjkj>ubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#max-pid-namespacesujkjjkj;ubajk}(j+]j+]j+]j+]j+]ujkjjkj8ubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmax_time_namespaces}(jkmax_time_namespacesjkjbubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#max-time-namespacesujkjjkj_ubajk}(j+]j+]j+]j+]j+]ujkjjkj\ubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmax_user_namespaces}(jkmax_user_namespacesjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#max-user-namespacesujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmax_uts_namespaces}(jkmax_uts_namespacesjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#max-uts-namespacesujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjubjW je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkReporting issues}(jkj/jkjubajk}(j+]j+]j+]j+]j+]internalrefuriadmin-guide/reporting-issues anchornamehujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkj݌ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe short guide (aka TL;DR)}(jkThe short guide (aka TL;DR)jkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#the-short-guide-aka-tl-drujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkAStep-by-step guide how to report issues to the kernel maintainers}(jkAStep-by-step guide how to report issues to the kernel maintainersjkj'ubajk}(j+]j+]j+]j+]j+]internalrefurij anchornameB#step-by-step-guide-how-to-report-issues-to-the-kernel-maintainersujkjjkj$ubajk}(j+]j+]j+]j+]j+]ujkjjkj!ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk>Reporting regressions within a stable and longterm kernel line}(jk>Reporting regressions within a stable and longterm kernel linejkjHubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname?#reporting-regressions-within-a-stable-and-longterm-kernel-lineujkjjkjEubajk}(j+]j+]j+]j+]j+]ujkjjkjBubajk}(j+]j+]j+]j+]j+]ujkjjkj?ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=Reporting issues only occurring in older kernel version lines}(jk=Reporting issues only occurring in older kernel version linesjkjlubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname>#reporting-issues-only-occurring-in-older-kernel-version-linesujkjjkjiubajk}(j+]j+]j+]j+]j+]ujkjjkjfubajk}(j+]j+]j+]j+]j+]ujkjjkj?ubejk}(j+]j+]j+]j+]j+]ujkjjkj!ubejk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk=Reference section: Reporting issues to the kernel maintainers}(jk=Reference section: Reporting issues to the kernel maintainersjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname=#reference-section-reporting-issues-to-the-kernel-maintainersujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk2Make sure you’re using the upstream Linux kernel}(jk0Make sure you're using the upstream Linux kerneljkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname1#make-sure-you-re-using-the-upstream-linux-kernelujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Search for existing reports, first run}(jk&Search for existing reports, first runjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname&#search-for-existing-reports-first-runujkjjkjލubajk}(j+]j+]j+]j+]j+]ujkjjkjۍubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkIssue of high priority?}(jkIssue of high priority?jkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#issue-of-high-priorityujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkEnsure a healthy environment}(jkEnsure a healthy environmentjkj)ubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#ensure-a-healthy-environmentujkjjkj&ubajk}(j+]j+]j+]j+]j+]ujkjjkj#ubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPrepare for emergencies}(jkPrepare for emergenciesjkjMubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#prepare-for-emergenciesujkjjkjJubajk}(j+]j+]j+]j+]j+]ujkjjkjGubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,Make sure your kernel doesn’t get enhanced}(jk*Make sure your kernel doesn't get enhancedjkjqubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname+#make-sure-your-kernel-doesn-t-get-enhancedujkjjkjnubajk}(j+]j+]j+]j+]j+]ujkjjkjkubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCheck ‘taint’ flag}(jkCheck 'taint' flagjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#check-taint-flagujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDocument how to reproduce issue}(jkDocument how to reproduce issuejkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname #document-how-to-reproduce-issueujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk(Regression in stable or longterm kernel?}(jk(Regression in stable or longterm kernel?jkjݎubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname(#regression-in-stable-or-longterm-kernelujkjjkjڎubajk}(j+]j+]j+]j+]j+]ujkjjkj׎ubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk)Check where you need to report your issue}(jk)Check where you need to report your issuejkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname*#check-where-you-need-to-report-your-issueujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk How to read the MAINTAINERS file}(jk How to read the MAINTAINERS filejkj"ubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname!#how-to-read-the-maintainers-fileujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk1Finding the maintainers with the help of a script}(jk1Finding the maintainers with the help of a scriptjkjFubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname2#finding-the-maintainers-with-the-help-of-a-scriptujkjjkjCubajk}(j+]j+]j+]j+]j+]ujkjjkj@ubajk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Search for existing reports, second run}(jk'Search for existing reports, second runjkjvubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname'#search-for-existing-reports-second-runujkjjkjsubajk}(j+]j+]j+]j+]j+]ujkjjkjpubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk"Install a fresh kernel for testing}(jk"Install a fresh kernel for testingjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname##install-a-fresh-kernel-for-testingujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk&Choosing the right version for testing}(jk&Choosing the right version for testingjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname'#choosing-the-right-version-for-testingujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk"How to obtain a fresh Linux kernel}(jk"How to obtain a fresh Linux kerneljkjߏubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname##how-to-obtain-a-fresh-linux-kernelujkjjkj܏ubajk}(j+]j+]j+]j+]j+]ujkjjkjُubajk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCheck ‘taint’ flag}(jkCheck 'taint' flagjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#id4ujkjjkj ubajk}(j+]j+]j+]j+]j+]ujkjjkj ubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%Reproduce issue with the fresh kernel}(jk%Reproduce issue with the fresh kerneljkj3ubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname&#reproduce-issue-with-the-fresh-kernelujkjjkj0ubajk}(j+]j+]j+]j+]j+]ujkjjkj-ubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Optimize description to reproduce issue}(jk'Optimize description to reproduce issuejkjWubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname(#optimize-description-to-reproduce-issueujkjjkjTubajk}(j+]j+]j+]j+]j+]ujkjjkjQubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkDecode failure messages}(jkDecode failure messagesjkj{ubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#decode-failure-messagesujkjjkjxubajk}(j+]j+]j+]j+]j+]ujkjjkjuubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSpecial care for regressions}(jkSpecial care for regressionsjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#special-care-for-regressionsujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWrite and send the report}(jkWrite and send the reportjkjÐubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#write-and-send-the-reportujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Things each report should mention}(jk!Things each report should mentionjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname"#things-each-report-should-mentionujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjސubajk}(j+]j+]j+]j+]j+]ujkjjkjېubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Things that might be wise to provide}(jk$Things that might be wise to providejkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname%#things-that-might-be-wise-to-provideujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjېubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+The important part: the head of your report}(jk+The important part: the head of your reportjkj,ubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname+#the-important-part-the-head-of-your-reportujkjjkj)ubajk}(j+]j+]j+]j+]j+]ujkjjkj&ubajk}(j+]j+]j+]j+]j+]ujkjjkjېubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk)Special handling for high priority issues}(jk)Special handling for high priority issuesjkjPubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname*#special-handling-for-high-priority-issuesujkjjkjMubajk}(j+]j+]j+]j+]j+]ujkjjkjJubajk}(j+]j+]j+]j+]j+]ujkjjkjېubejk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Duties after the report went out}(jk Duties after the report went outjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname!#duties-after-the-report-went-outujkjjkj}ubajk}(j+]j+]j+]j+]j+]ujkjjkjzubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'General advice for further interactions}(jk'General advice for further interactionsjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname(#general-advice-for-further-interactionsujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInquires and testing request}(jkInquires and testing requestjkjőubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#inquires-and-testing-requestujkjjkj‘ubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk,What to do when nothing of substance happens}(jk,What to do when nothing of substance happensjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname-#what-to-do-when-nothing-of-substance-happensujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjzubejk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkRReference for “Reporting regressions within a stable and longterm kernel line”}(jkNReference for "Reporting regressions within a stable and longterm kernel line"jkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchornameM#reference-for-reporting-regressions-within-a-stable-and-longterm-kernel-lineujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk8Make sure the particular version line still gets support}(jk8Make sure the particular version line still gets supportjkj:ubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname9#make-sure-the-particular-version-line-still-gets-supportujkjjkj7ubajk}(j+]j+]j+]j+]j+]ujkjjkj4ubajk}(j+]j+]j+]j+]j+]ujkjjkj1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSearch stable mailing list}(jkSearch stable mailing listjkj^ubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#search-stable-mailing-listujkjjkj[ubajk}(j+]j+]j+]j+]j+]ujkjjkjXubajk}(j+]j+]j+]j+]j+]ujkjjkj1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk'Reproduce issue with the newest release}(jk'Reproduce issue with the newest releasejkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname(#reproduce-issue-with-the-newest-releaseujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkj|ubajk}(j+]j+]j+]j+]j+]ujkjjkj1ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkReport the regression}(jkReport the regressionjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#report-the-regressionujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkj1ubejk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkQReference for “Reporting issues only occurring in older kernel version lines”}(jkMReference for "Reporting issues only occurring in older kernel version lines"jkj֒ubajk}(j+]j+]j+]j+]j+]internalrefurij anchornameL#reference-for-reporting-issues-only-occurring-in-older-kernel-version-linesujkjjkjӒubajk}(j+]j+]j+]j+]j+]ujkjjkjВubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSome fixes are too complex}(jkSome fixes are too complexjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#some-fixes-are-too-complexujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCommon preparations}(jkCommon preparationsjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#common-preparationsujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk6Check code history and search for existing discussions}(jk6Check code history and search for existing discussionsjkj?ubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname7#check-code-history-and-search-for-existing-discussionsujkjjkj<ubajk}(j+]j+]j+]j+]j+]ujkjjkj9ubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkAsk for advice}(jkAsk for advicejkjcubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#ask-for-adviceujkjjkj`ubajk}(j+]j+]j+]j+]j+]ujkjjkj]ubajk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjВubejk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOWhy some issues won’t get any reaction or remain unfixed after being reported}(jkMWhy some issues won't get any reaction or remain unfixed after being reportedjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchornameN#why-some-issues-won-t-get-any-reaction-or-remain-unfixed-after-being-reportedujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Closing words}(jk Closing wordsjkjÓubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#closing-wordsujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkj݌ubejk}(j+]j+]j+]j+]j+]ujkjjkjڌubajk}(j+]j+]j+]j+]j+]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk$Linux Magic System Request Key Hacks}(jkj/jkjubajk}(j+]j+]j+]j+]j+]internalrefuriadmin-guide/sysrq anchornamehujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkWhat is the magic SysRq key?}(jkWhat is the magic SysRq key?jkjubajk}(j+]j+]j+]j+]j+]internalrefurij  anchorname#what-is-the-magic-sysrq-keyujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$How do I enable the magic SysRq key?}(jk$How do I enable the magic SysRq key?jkj@ubajk}(j+]j+]j+]j+]j+]internalrefurij  anchorname$#how-do-i-enable-the-magic-sysrq-keyujkjjkj=ubajk}(j+]j+]j+]j+]j+]ujkjjkj:ubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!How do I use the magic SysRq key?}(jk!How do I use the magic SysRq key?jkjdubajk}(j+]j+]j+]j+]j+]internalrefurij  anchorname!#how-do-i-use-the-magic-sysrq-keyujkjjkjaubajk}(j+]j+]j+]j+]j+]ujkjjkj^ubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk What are the ‘command’ keys?}(jkWhat are the 'command' keys?jkjubajk}(j+]j+]j+]j+]j+]internalrefurij  anchorname#what-are-the-command-keysujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Okay, so what can I use them for?}(jk!Okay, so what can I use them for?jkjubajk}(j+]j+]j+]j+]j+]internalrefurij  anchorname #okay-so-what-can-i-use-them-forujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGSometimes SysRq seems to get ‘stuck’ after using it, what can I do?}(jkCSometimes SysRq seems to get 'stuck' after using it, what can I do?jkjДubajk}(j+]j+]j+]j+]j+]internalrefurij  anchorname@#sometimes-sysrq-seems-to-get-stuck-after-using-it-what-can-i-doujkjjkj͔ubajk}(j+]j+]j+]j+]j+]ujkjjkjʔubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk9I hit SysRq, but nothing seems to happen, what’s wrong?}(jk7I hit SysRq, but nothing seems to happen, what's wrong?jkjubajk}(j+]j+]j+]j+]j+]internalrefurij  anchorname5#i-hit-sysrq-but-nothing-seems-to-happen-what-s-wrongujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk=I want to add SysRQ key events to a module, how does it work?}(jk=I want to add SysRQ key events to a module, how does it work?jkjubajk}(j+]j+]j+]j+]j+]internalrefurij  anchorname<#i-want-to-add-sysrq-key-events-to-a-module-how-does-it-workujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkJWhen I hit a SysRq key combination only the header appears on the console?}(jkJWhen I hit a SysRq key combination only the header appears on the console?jkj<ubajk}(j+]j+]j+]j+]j+]internalrefurij  anchornameJ#when-i-hit-a-sysrq-key-combination-only-the-header-appears-on-the-consoleujkjjkj9ubajk}(j+]j+]j+]j+]j+]ujkjjkj6ubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk%I have more questions, who can I ask?}(jk%I have more questions, who can I ask?jkj`ubajk}(j+]j+]j+]j+]j+]internalrefurij  anchorname$#i-have-more-questions-who-can-i-askujkjjkj]ubajk}(j+]j+]j+]j+]j+]ujkjjkjZubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCredits}(jkCreditsjkjubajk}(j+]j+]j+]j+]j+]internalrefurij  anchorname#creditsujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkj~ubajk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkFTexas Instruments Keystone Navigator Queue Management SubSystem driver}(jkj/jkjubajk}(j+]j+]j+]j+]j+]internalrefuriarch/arm/keystone/knav-qmss anchornamehujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk+Accumulator QMSS queues using PDSP firmware}(jk+Accumulator QMSS queues using PDSP firmwarejkjݕubajk}(j+]j+]j+]j+]j+]internalrefurij̕ anchorname,#accumulator-qmss-queues-using-pdsp-firmwareujkjjkjڕubajk}(j+]j+]j+]j+]j+]ujkjjkjוubajk}(j+]j+]j+]j+]j+]ujkjjkjԕubajk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk,The Intel Assabet (SA-1110 evaluation) board}(jkj/jkjubajk}(j+]j+]j+]j+]j+]internalrefuriarch/arm/sa1100/assabet anchornamehujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBuilding the kernel}(jkBuilding the kerneljkj6ubajk}(j+]j+]j+]j+]j+]internalrefurij% anchorname#building-the-kernelujkjjkj3ubajk}(j+]j+]j+]j+]j+]ujkjjkj0ubajk}(j+]j+]j+]j+]j+]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInstalling a bootloader}(jkInstalling a bootloaderjkjZubajk}(j+]j+]j+]j+]j+]internalrefurij% anchorname#installing-a-bootloaderujkjjkjWubajk}(j+]j+]j+]j+]j+]ujkjjkjTubajk}(j+]j+]j+]j+]j+]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkInitial RedBoot configuration}(jkInitial RedBoot configurationjkj~ubajk}(j+]j+]j+]j+]j+]internalrefurij% anchorname#initial-redboot-configurationujkjjkj{ubajk}(j+]j+]j+]j+]j+]ujkjjkjxubajk}(j+]j+]j+]j+]j+]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk!Writing a kernel image into flash}(jk!Writing a kernel image into flashjkjubajk}(j+]j+]j+]j+]j+]internalrefurij% anchorname"#writing-a-kernel-image-into-flashujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBooting the kernel}(jkBooting the kerneljkjƖubajk}(j+]j+]j+]j+]j+]internalrefurij% anchorname#booting-the-kernelujkjjkjÖubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Using JFFS2}(jk Using JFFS2jkjubajk}(j+]j+]j+]j+]j+]internalrefurij% anchorname #using-jffs2ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRedBoot scripting}(jkRedBoot scriptingjkjubajk}(j+]j+]j+]j+]j+]internalrefurij% anchorname#redboot-scriptingujkjjkj ubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkj-ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk7Status of peripherals in -rmk tree (updated 14/10/2001)}(jk7Status of peripherals in -rmk tree (updated 14/10/2001)jkj2ubajk}(j+]j+]j+]j+]j+]internalrefurij% anchorname5#status-of-peripherals-in-rmk-tree-updated-14-10-2001ujkjjkj/ubajk}(j+]j+]j+]j+]j+]ujkjjkj,ubajk}(j+]j+]j+]j+]j+]ujkjjkj-ubejk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkj ubajk}(j+]j+]j+]j+]j+]ujkjubjje0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkJInterface for registering and calling firmware-specific operations for ARM}(jkj/jkjkubajk}(j+]j+]j+]j+]j+]internalrefuriarch/arm/firmware anchornamehujkjjkjhubajk}(j+]j+]j+]j+]j+]ujkjjkjeubajk}(j+]j+]j+]j+]j+]ujkjjkjbubajk}(j+]j+]j+]j+]j+]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk!Linux Plug and Play Documentation}(jkj/jkjubajk}(j+]j+]j+]j+]j+]internalrefuriadmin-guide/pnp anchornamehujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkOverview}(jkOverviewjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname #overviewujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkThe User Interface}(jkThe User Interfacejkjۗubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#the-user-interfaceujkjjkjؗubajk}(j+]j+]j+]j+]j+]ujkjjkj՗ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkactivating a device}(jkactivating a devicejkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#activating-a-deviceujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkmanually activating a device}(jkmanually activating a devicejkj ubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#manually-activating-a-deviceujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkdisabling a device}(jkdisabling a devicejkjDubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#disabling-a-deviceujkjjkjAubajk}(j+]j+]j+]j+]j+]ujkjjkj>ubajk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkj՗ubejk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkThe Unified Plug and Play Layer}(jkThe Unified Plug and Play Layerjkjtubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname #the-unified-plug-and-play-layerujkjjkjqubajk}(j+]j+]j+]j+]j+]ujkjjkjnubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPlug and Play Protocols}(jkPlug and Play Protocolsjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#plug-and-play-protocolsujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkLinux Plug and Play Drivers}(jkLinux Plug and Play Driversjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#linux-plug-and-play-driversujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk The New Way}(jk The New Wayjkjݘubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname #the-new-wayujkjjkjژubajk}(j+]j+]j+]j+]j+]ujkjjkjטubajk}(j+]j+]j+]j+]j+]ujkjjkjԘubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk The Old Way}(jk The Old Wayjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname #the-old-wayujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjԘubejk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkARM Linux 2.6 and upper}(jkj/jkjFubajk}(j+]j+]j+]j+]j+]internalrefuri arch/arm/arm anchornamehujkjjkjCubajk}(j+]j+]j+]j+]j+]ujkjjkj@ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkCompilation of kernel}(jkCompilation of kerneljkjfubajk}(j+]j+]j+]j+]j+]internalrefurijU anchorname#compilation-of-kernelujkjjkjcubajk}(j+]j+]j+]j+]j+]ujkjjkj`ubajk}(j+]j+]j+]j+]j+]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkBug reports etc}(jkBug reports etcjkjubajk}(j+]j+]j+]j+]j+]internalrefurijU anchorname#bug-reports-etcujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Include files}(jk Include filesjkjubajk}(j+]j+]j+]j+]j+]internalrefurijU anchorname#include-filesujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkMachine/Platform support}(jkMachine/Platform supportjkjҙubajk}(j+]j+]j+]j+]j+]internalrefurijU anchorname#machine-platform-supportujkjjkjϙubajk}(j+]j+]j+]j+]j+]ujkjjkj̙ubajk}(j+]j+]j+]j+]j+]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkModules}(jkModulesjkjubajk}(j+]j+]j+]j+]j+]internalrefurijU anchorname#modulesujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkADFS Image files}(jkADFS Image filesjkjubajk}(j+]j+]j+]j+]j+]internalrefurijU anchorname#adfs-image-filesujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkRequest to developers}(jkRequest to developersjkj>ubajk}(j+]j+]j+]j+]j+]internalrefurijU anchorname#request-to-developersujkjjkj;ubajk}(j+]j+]j+]j+]j+]ujkjjkj8ubajk}(j+]j+]j+]j+]j+]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkST506 hard drives}(jkST506 hard drivesjkjbubajk}(j+]j+]j+]j+]j+]internalrefurijU anchorname#st506-hard-drivesujkjjkj_ubajk}(j+]j+]j+]j+]j+]ujkjjkj\ubajk}(j+]j+]j+]j+]j+]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk 1772 Floppy}(jk 1772 Floppyjkjubajk}(j+]j+]j+]j+]j+]internalrefurijU anchorname#floppyujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk](jx)}(jk`CONFIG_MACH_`jk]jk CONFIG_MACH_}(jkhjkjubajk}(j+]j+]j+]j+]j+]ujktitle_referencej^sNj_sNjkjubjk and }(jk and jkjubjx)}(jk`CONFIG_ARCH_`jk]jk CONFIG_ARCH_}(jkhjkjubajk}(j+]j+]j+]j+]j+]ujkjj^sNj_sNjkjubejk}(j+]j+]j+]j+]j+]internalrefurijU anchorname#config-mach-and-config-archujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkj]ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkKernel entry (head.S)}(jkKernel entry (head.S)jkjubajk}(j+]j+]j+]j+]j+]internalrefurijU anchorname#kernel-entry-head-sujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkj]ubejk}(j+]j+]j+]j+]j+]ujkjjkj@ubejk}(j+]j+]j+]j+]j+]ujkjjkj=ubajk}(j+]j+]j+]j+]j+]ujkjubj&je0)}(jkhjk]jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk$Linux Advanced Radio Terminal (LART)}(jkj/jkj$ubajk}(j+]j+]j+]j+]j+]internalrefuriarch/arm/sa1100/lart anchornamehujkjjkj!ubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjubj]je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSystem-Wide Power Management}(jkj0jkjPubajk}(j+]j+]j+]j+]j+]internalrefuriadmin-guide/pm/system-wide anchornamehujkjjkjMubajk}(j+]j+]j+]j+]j+]ujkjjkjJubje0)}(jkhjk]jH)}(jkhjk]jk}(j+]j+]j+]j+]j+]parentj_entries](Nadmin-guide/pm/sleep-statesNadmin-guide/pm/suspend-flowse includefiles](jvjxemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj j^sH/var/lib/git/docbuild/linux/Documentation/admin-guide/pm/system-wide.rstj_sKjkjgubajk}(j+]j+]j+]j+]j+]ujkjjkjJubejk}(j+]j+]j+]j+]j+]ujkjjkjGubajk}(j+]j+]j+]j+]j+]ujkjubjf je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSamsung GPIO implementation}(jkj0jkjubajk}(j+]j+]j+]j+]j+]internalrefuriarch/arm/samsung/gpio anchornamehujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname #introductionujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkGPIOLIB integration}(jkGPIOLIB integrationjkjubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#gpiolib-integrationujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjߛubajk}(j+]j+]j+]j+]j+]ujkjjkjubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkPIN configuration}(jkPIN configurationjkj ubajk}(j+]j+]j+]j+]j+]internalrefurij anchorname#pin-configurationujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjubejk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjubj? je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkDocumentation for /proc/sys}(jkj#0jkjBubajk}(j+]j+]j+]j+]j+]internalrefuriadmin-guide/sysctl/index anchornamehujkjjkj?ubajk}(j+]j+]j+]j+]j+]ujkjjkj<ubje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jk Introduction}(jk Introductionjkjbubajk}(j+]j+]j+]j+]j+]internalrefurijQ anchorname #introductionujkjjkj_ubajk}(j+]j+]j+]j+]j+]ujkjjkj\ubje0)}(jkhjk]jH)}(jkhjk]jk}(j+]j+]j+]j+]j+]parentjQentries](Nadmin-guide/sysctl/abiNadmin-guide/sysctl/fsNadmin-guide/sysctl/kernelNadmin-guide/sysctl/netNadmin-guide/sysctl/sunrpcNadmin-guide/sysctl/userNadmin-guide/sysctl/vme includefiles](jjjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj j^sF/var/lib/git/docbuild/linux/Documentation/admin-guide/sysctl/index.rstj_sKYjkjzubajk}(j+]j+]j+]j+]j+]ujkjjkj\ubejk}(j+]j+]j+]j+]j+]ujkjjkjYubajk}(j+]j+]j+]j+]j+]ujkjjkj<ubejk}(j+]j+]j+]j+]j+]ujkjjkj9ubajk}(j+]j+]j+]j+]j+]ujkjubjje0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkWorking-State Power Management}(jkj10jkjʜubajk}(j+]j+]j+]j+]j+]internalrefuriadmin-guide/pm/working-state anchornamehujkjjkjǜubajk}(j+]j+]j+]j+]j+]ujkjjkjĜubje0)}(jkhjk]jH)}(jkhjk]jk}(j+]j+]j+]j+]j+]parentjٜentries](Nadmin-guide/pm/cpuidleNadmin-guide/pm/intel_idleNadmin-guide/pm/cpufreqNadmin-guide/pm/intel_pstateNadmin-guide/pm/amd-pstateNadmin-guide/pm/cpufreq_driversNadmin-guide/pm/intel_epbN!admin-guide/pm/intel-speed-selectN-admin-guide/pm/intel_uncore_frequency_scalinge includefiles](jjjjjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]ujkj j^sJ/var/lib/git/docbuild/linux/Documentation/admin-guide/pm/working-state.rstj_sKjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjĜubejk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjubj je0)}(jkhjk]jj0)}(jkhjk](jp0)}(jkhjk]ju0)}(jkhjk]jkSyscall User Dispatch}(jkj?0jkj)ubajk}(j+]j+]j+]j+]j+]internalrefuri!admin-guide/syscall-user-dispatch anchornamehujkjjkj&ubajk}(j+]j+]j+]j+]j+]ujkjjkj#ubje0)}(jkhjk](jj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Background}(jk BackgroundjkjIubajk}(j+]j+]j+]j+]j+]internalrefurij8 anchorname #backgroundujkjjkjFubajk}(j+]j+]j+]j+]j+]ujkjjkjCubajk}(j+]j+]j+]j+]j+]ujkjjkj@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jk Interface}(jk Interfacejkjmubajk}(j+]j+]j+]j+]j+]internalrefurij8 anchorname #interfaceujkjjkjjubajk}(j+]j+]j+]j+]j+]ujkjjkjgubajk}(j+]j+]j+]j+]j+]ujkjjkj@ubjj0)}(jkhjk]jp0)}(jkhjk]ju0)}(jkhjk]jkSecurity Notes}(jkSecurity Notesjkjubajk}(j+]j+]j+]j+]j+]internalrefurij8 anchorname#security-notesujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkjubajk}(j+]j+]j+]j+]j+]ujkjjkj@ubejk}(j+]j+]j+]j+]j+]ujkjjkj#ubejk}(j+]j+]j+]j+]j+]ujkjjkj ubajk}(j+]j+]j+]j+]j+]ujkjubutoc_num_entries}(jK jeK jt KjKjy KjKjKj Kj K j@Kj KjKjKjKjKjCK j Kj Kj KjKjK*j KjdKjw Kj KjKjqKj Kj? Kj)K jSKj! KjTKj-Kj}Kj) Kj K jSK j`Kj9KjZKjKj_KjGKjqK j KjdKj'KjzK jKjD KjtKj KjQKjCKj Kj Kj Kj\ KjjKj\KjpKjjKj KKjKjI Kj Kj\KjKjKj1KjV KjKjK jKj Kj Kj Kj KjKjKjKjKjKjKjKjK jKjKj Kj Kjk KjK j KjKjKj KjKj KjKj K j KjKj?KjKjKjKjKjKjKj KjKj' KjKjKj Kj K jKj- Kj#K j KjKjKj K jy Kjz KjK j Kj6Kj"Kj& K j'Kj^Kj KjU KjKjDK"j Kj Kj K j"KjvKjkK(jOKj7K j-KjI K jv Kj Kj Kj]KjKjKj Kj KjaKjk KjkKjKjKjW KjoK jsKju KjnK'jyKj;Kj Kjn KjKj Kj K jt KjKj KjTKjK jKj KjKjc Kj Kj KjKj KjKj KjKj Kj KjK jKjw KjKjKj Kj KjoKj~ KjKj Kj K jKjKjwKj# KjKjKj Kj Kj K j>K j-Kj#KjKjNKjKjKjPKjKjB KjVKj Kj KjX Kj;Kj/KjKjKKj Kj$ KjKjK[j Kj>Kj5 KjKjKjY K j K j KjZKj Kj[Kj(KjcKjKj.K jm KjK j Kj[ KjKjwKjy KjKjKjKj KjK j Kjp KjJKjKj Kj KjKwj/ K jKjRKjX K8jK jKjKjKjKjKjKjaKjKj KjKj KjKjKjkKjlKjTKj KjKjv K j Kj~Kj- KjKjyKjXKjUKjV Kj_ K jEKj KjKjKKj Kj?KjKjKjUKj Kj K jKj Kj6Kj KjKjc K j*KjKj Kj,K j Kj K7jyKjO Kj1KjKjKj2KjK jKj7KjKj Kj KjKj'KjKjKj*K jKjQKjKjKjq KjK j(Kj/KjKjKjKjKjnKjSKj Kj KjGKjHKjWKjKjOKjKj0Kj`Kj&KjKj KjKj\ Kj Kj` KjoKj Kj.KjK j Kj KjwK jKjmKj@ KjpKj}K6j Kj Kj2Kj9Kj KjKj KjBKjK j|Kj Kj KjKj Kj Kj; KjKjKjI Kj KjKj Kj KjP K j KjKj+ KjKjKj KjKj< KjKjKji Kjj KjKjMjp KjK Kj KjKjnKj KjKjKjKj K j6Kji KjKj Kj Kjk KjKjKjKjKj KjfKj KjFKj8Kj!Kj:KjFKj KjKjxKj$ KjKj Kj KjKjJ Kj+Kj)Kj3Kj Kj8KjhKjBKj KjKj Kj Kj Kj Kj KjEKjGKjo Kj<KjKjKjKj8Kj Kj~KjKj KjKj KjZ KjKjmKj Kj KjkKjKje Kji KjKjKj] Kjt KjKj Kj{KjKjKjKjz KjLKjR KjKjKj KjKj Kj KjKjq KjKjK j Kj KjKjKjKjKj Kj KjKj KjK j8Kj:Kjl KjKjKj Kju Kj Kj4 Kj Kj5Kj~ Kj KjKKjKjKj Kj@ K j+KjWKj]Kj* Kj Kj K j KjEK jKj Kj!KjKjKjCKj KjC K j0K j+ Kj KjK jRK>jVKjFKjKjWKjKj=KjKjNKjKjz Kj KjKjKjKjVKj@ Kj KjKjKjjKjKjKj KjB Kj Kj= Kj K,j<KjKjKjKj KjKjKjKjy KjKjKjKj0Kj KjKjKj Kzj KjKj"Kj"Kj KjKjrKjKj Kj KjKj Kj Kj% Kj3Kj Kj|Kj K9j8KjKjKjbKjpKj Kj= Kj KjKjKj\Kj' Kj( K(jK Kj. Kj KjKj KjgKj2Kj KjsKj K j{Kj Kj KjKjKj( KjKjKjKjKjK KjTKjKjZKjKjS KjKjKjK j< KjfKj Kj' KjKjdKjKj6 Kj Kj{ KjKjKjk Kj KjKjKjM KjKjKj Kjx KjKjKjKjKj(KjKjKjKjiKj KjKjK jKj Kj KjKj)Kj Kj KjKj5KjKj<KjKj Kj Kj^K j KjcKj2Kj2 KjKj} KjKjKjYKj" KjKj KjTKjKj7KjQ Kj]KjKjKjKjFKjKj+KjK j KjvKjjKj8Kj)KjFKj KjrK jn Kj' K jKjKj Kj, Kj KjKKjKjKj KjVKjJKjKjKj Kj KjKj5 KjKjC KjD KjKjKjm KjKjKjKjK$j KjKj Kj'Kj KjKjg KjKj Kj KjD KjKjo KjKjKjKj3Kj KjY Kj Kj Kj KjKjKjKj K jKj Kj Kj Kjg K jj KjBKj&KjKj Kj?K js Kj KjK jkKj7Kj Kj Kj; Kj Kj K%jKj*KjKjWKj_ KjxKj%K jKjK jK j# Kj,KjKjuKjvKjKj Kj KjDKjPKjKjZKjiKj`KjKj`KjF K0jK jiKj~Kj KjKjKjrKjKjuKjfK jKjA K)jF Kj@KjKjCKjKj KjKjKj| KjKj KjKj KjKjKj Kj^ KjKj\KjKjK jKj Kj KjKj Kj Kj Kj KjKj Kj Kj Kj KjKj) KjKjKj:Kj Kj.Kj KjKj Kj K j Kj Kj Kj Kj Kj Kj Kj.Kj~Kj(K jH Kj KjKjKjR K jKjdKjKjKjuKjQKjF KjE Kj~KjH Kj KjKjK j Kj Kj[K jKj KjlKjKj$Kjb KjZKjK j KjL KjK@j+K j`Kj0KjnKj. KjKjU KjKjKjK j Kj? Kj KjB Kj Kji KjKjKj, K jK j5 KjKj Kj`KjKjKjjKj Kj KjKj&K j K j KjKjIKja Kjb Kj KjK jKj Kj Kj"K jZKj[KjKu(jEKj KjKjeK,jKjKj Kj K jKj Kj$Kj[Kj%KjXKjG K j\K jKj[ Kj6K jeKjKj Kj@Kj|Kjs Kj Kj K j KjIKjKjP KjKj_KjeK jKj> Kj#KjKjE KjKjKjKj Kj KjKj Kj_ Kjx Kj< KjKj:KjKj Kj KjKjO K j KjKjKjKjK jKjKjKjKjKjYK jKj Kj Kjh K jK jKjKjKj KjKjKj/Kj2KjKj Kj{K&jKj KjKjMKjKj KjK j K j KjZKjwKjNKjKj_Kj KjKjYKj;K j"KjcKjKj K j Kj Kj< KjKj! K j Kj KjKjKj{Kj Kj KjKjQ K jKjy Kj KjKjPKjKjdK j~ Kj KjK jcKj K0jK j_Kj{KjK jM Kj^KjKj* KjaKj4K%jKj K js K jrKj Kj Kj K j}KjKj} Kj~ KjK jKjKjKj. K jKjKjKjKjKj^KjKjKj KjKjKjKj;KjKjKj KjsKj K jK jKj` KjPKjKjK jK j KjKj Kj K j0 Kj`KjKj1 K jKjKjKj KjKjJKj KjZKj, KjdKjKjKjKjKj8 Kj)Kj K ja Kj K jKj5Kj&KjA Kj K jIKjJKj Kj K j Kj KjKj4 K jcKj6 Kj K#jKj KjKj Kj1 Kj3KjKj K jKj Kj}KjKjKj KjK j KjGKjKj' Kj KjMK j K j KjK jK jSK jKj Kj KjKja KjZKjKjbKjKjK js Kj9Kj<Kj$Kj KjKj Kj Kj,Kj Kj KjKj KjKjTKjKjKjKj KjKj K jKj_K jKjKj K@j K jKj Kj;Kj<K jrK jKjDKj> K jKj KjVKj!K jKj1KjUKj Kj Kjb Kj KjKjKjKjRKjKj?Kj}Kj KjKjKj KjKj} KjKj KjKjKjKjyKjhKj KjKjR Kj KjpMBjKjK.jxKj KjKjj KjKjKj K jKj K j KjNKjK j\ KjKj"Kj#Kj KjKjKjKjKj K j Kj(Kj Kj[ Kj KjKjKj KjyKjKjKj KjKj9Kj Kj Kj'KjKj K/j KjKj KjLKj KjKjIKj*KjKjD Kj Kj KjKj.Kj>KjKj KjoKjnKjqKj Kj*KjKj K jNKjPK j Kj;Kj K jwKj5KjKj KjKj Kj KjK jKjKj]KjTKIjKjXKjpKj)K jgKjf KjN Kj- KjKjq KjKj6KjKjKjpK j@ Kj~K)j KjK jKjKjKjK j K,jKj= KjK jKjKjH Kj KjKj Kj Kj KjkKjU KjKjKj KjKjKj.K jK jKjKjKj KjVK jKjn Kj1KjKjKjKj K j9Kj Kj Kj KjsK jKKj K j^K jeKjKj1 Kj=Kj'KjkKj K j Kjc Kj; Kj$K j*KjKjOKjKjJ KjQKj Kj@Kj K j\Kj Kj KjKj` KjsKjKjfKjKOjKj KjsK jK jKj KjKj Kjd K j Kj& K&jKjKjS K$jKj K j0 Kj~ Kj Kj Kj KjKj Kj K j_K jKjKjKjcKj KjKjL Kj K j KjK&j KjV K j Kj K j+Kj*KjK j{K!j;Kj>Kj=KjKjKj Kj KjK j K jx Kj| KjRKj KjKjUKjtK j Kj#K j Kj Kj Kj:KjK,jK jnK jKjcK jKj2Kj4Kjj KjsKjKj1KjK)j/ K%j KjKj?K jU Kj Kj KjKj9 KjYKjSKjnK j[K joKj_ K jD KjKj) KjcKjKj KjKjvKj7 KjKjKjKjKjKj" KjxKj Kj KjKj- KjKjK jK j Kj3 KjKj; KjKjKjJ Kj Kjr K jKj KjKjz Kj| KjK j KjxKj Kj Kj, KjK jKj KjYKjKj KjK j KjFKj Kj KjaKjv K0jK jgKjK j6 KjJKjoK j Kj K jCKjLKjQKjKj\K j/ KjKjXK j!KjKj: KjtKj KjB KjSKjKjKjKjKj KjKjKjgKjK jKj# KjK j K j Kj Kj_KjKjbKjP Kj0 Kjp KjKjZ Kja Kjc K!jKj KjK"jKjzKjKj Kj* KjKjKj} KjK!jKjK j)KjK jKj KjK jhK ju KGjKjQ KjKjKjKj Kj KjKj KjMK jKj KjKjDKj KjKj0Kj KjHKjKj KjKj KjE KjKj Kj_KjKjK j KjmKjK-j5 K`j KjKj Kj> Kj K jnKj:KjKjKjKjKj=KjVK jGKjO Kj KjKjOKjKj KjKj K jiKjoK jeKjg Kjh KjKjKjr Kj8 KjKj KjKjKjKjKjKjKjKjKj{ KjKj1 KjVK jKj KjKjKj_ KjKj KjKjK j KjKjKj KjKj KjKjZ Kj KjKjKjM jKjKj Kj3Kj Kj Kj Kj7Kj K j KjKjHKj Kj KjK jKj KjPK j KjKj Kj KjKjKj Kj Kj&KjKj+ Kj- Kj KjKj@Kj KjAKjY KjKj KjsK j-KjIK jxKjKjKj.KjKjKjSKjWKjx K jKj Kj]K jKjUKjKj: KjKjKj Kj/Kj KjKjKjKjKj: KjKjKJjKj K j{K j K)jY KjKjKj] Kj!KjK j> Kj KjKjKjKjKjI KjKjKj KjKjmKj Kj} Kj KjK/jW KjKj Kj Kj] K j KjvK j Kj KjzKjKj}KjAKjm K j Kj%KjK j,KjKj KjK jKjKjQK3jBK2jKj Kj Kj Kj2Kj[Kj,Kj5KjkKj KjpKjbKj8KjzKjlKj~KjBKjKjL KjMKj[Kj\K,j^Kj8 KjdKj KjK jKjKjKj KjtKjKjKjKjKjKj=Kj KjFKjKj Kj Kj KjKjPKjQKjKjKj2 Kj KjKjK jKu(jKjKjn KjKjgKj#Kj Kj%Kj KjKj+Kj KjKjKjJKj0Kj* Kj Kj K jKjKjKjKjKjKj KjK j: KjKj%KjKjKjKj K-j K j% KjKj/Kj KjaKjfKjK jjKjZ Kj4Kj Kj Kj?KjKj Kj Kj Kj KjM KjKj3 K jbKjX KjeK jfKjKjRKj%K jKj/ KjX KjKj K jqKjKjK jKjKjh Kj KjKjKjKjK j KjKjKjK jKjKjKj6 KjWKj9 Kj KjKj KjKj,KjE KjKjKjKIjKjKjP K j K jKjS KjT K j Kj!K jK jCKj KjKjKjKjNK j KjKjKj K jSKj~KjK jXK j Kj KjK j KjNKj{ M9j Kj KjmK j KjKj KjKj# KPjMjRKj K jgKj Kj= Kj" Kj Kj KjKjKj Kj KjYKjRK jKj Kj KjKjKjC KjzKjK MjKjKj+ Kjl KjKjtKj K j` M[jKjK jqK2jKFjL KjKj! K*jK jK jw K=j Kj KjKjKjKjb KjKjKjKjKjKjKj KjR KjlKjKjKjKjHKj Kj K jKj4Kj9Kj+ Kj Kj Kj@Kj!K j. KjKjo KjKj K j Kj Kj5 KjKj8 Kj>KjK jXK jKjVKjKjKj KjKjN KjKj6KjKj`Kj KjfKj Kj4 Kj Kj3KjKj] Kj5KjKj#Kj Kjg KjBKjq KjyKj KjEKj KjKj-KjKjaKjKjKjKjd Kj KjKjKj Kj KjKjKj Kj|KjKj Kj?Kj KjwKj|KjKjKj KjKjKjKj Kj@ Kj Kj Kj Kj Kj5Kj Kj Kj4Kj KjKjKjKjh KjKjUKj Kj Kj)Kj KjKjKj4KjKj KjAKjKjKj KjyKjzKjKj|Kj0Kj Kj<Kj Kj KjKjlKj Kj KjHKjJKjf Kj(KjKjp KjKj KjKjHKjKjKjKj KjFKjKjKjQKjPKj; KjhKj! KjKjKjbKjKjKjj K jKj Kj Kj KjKj\ KjKjKjKje KjKjJ KjBKjKj KjKj) Kj KjKjKj KjKjKjKjKjm Kj KjKj Kj Kj KjKjKjKj KjFKjK jKjd Kj KjKjKjKjKj KjIKj7 KjKjKjMKjA KjKjC KjKj-KjM Kj]Kj0 KjKj K/j(KjjKj6 Kj KjmKjyKj9Kj Kj) Kj7Kj Kj Kj>KjKjKjKjHKjK jbK jKj] Kj^ KjWKj"Kj& KjH KjKjnKj'Kj Kj Kj Kj2K jKj Kj KjKj Kj Kj{KjKjKjKjKjv KjKjKjKjKj KjXK j Kj8 Kj: KjKj KjK jtKjG Kj KjKjKj KjKjN KjKjKjK j)KjKj KjKj! Kj.Kj2Kjf KjKjKjKj$Kj Kj KjKjJKjLK jKjAK j Kj KjuKj(KjMKjvKj Kj KjO KjKjhKjKj K jK2jgKj Kj:K jiKjm K-jKjLKj K j4KjAKjN K jJKjLKj Kj_KjKj K jKj[ KjXKj KjKj KjK jvK j-KjKj4 KjKjgKj7KjK+joKjKj KjKjK jK j K jH Kj KjKjKjKjK:jKjK jUKjK jKj Kj KjKjKj K j%K jEK jKj" Kj Kj K jRKjKj Kj KjKj KjKjKj KjKjDKjK j K jKj Kj Kj Kj KjL K jP K jcKj KjS K jKj2 KjKjiK j? Kj3Kjk K jDKj Kj% Kj& K jK j* Kj K jUK j0 Kj1 KjR Kj Kj KjKj= K j" KjWKjtK j KjdKjqKjo Kj5Kj KjKj K jKj^ Kj8KjK jKjKj Kj KjKjvKjK jo KjKjKjQ KjKjKjOK jU KjK j7 KjKj KjKj KjKjK j K)j KjKjO KjKj K jKj8KjK j KjKjKjKj KjAKjK j KjKjKj KjWKj K jK j\Kj=KjKj K j3KjKjOKjK jIKj KjKjTKj Kj,KjKj KjKj KjK jbKjeKj^ KjK jrKj K jKji Kj3Kj KjK j:Kj<KjKj KjKj KjKjT K jW KjKj Kj7 KjKjKj KjqKjKjuKj KjJ Kj KjKjKj Kjv Kjw Kjf KjKjK&j Kj}KjKjKjKjK j KjKj Kj KjKj Kj K jKj Mj:KjKjK j Kj KjGKjKjKjKj$ Kj Kj KjKj KjK jp Kj Kj Kj*KjKjKjKjhK0jKj=KjKjKjKj#Kj^KjCKj KjlKj9 KjfK jhKj KjKjl KjqKj/K j Kj Kj;Kj KjOKjMKjB KjKjKjlKj K"jKj KjKjY K jKjKj9 KjKjK jKjKj>KjG KjKjKjl KjKjEKjN K j KjHKjKj( KjKjKjK jKj KjKjZ Kj[ K j Kjd KjKj KjC Kj.KjdKj K jM KjKj KjKj Kj\ Kj Kj Kj( Kj KjKjKjK jt Kmj Kj Kj K j KjEKj KjiK jKjKj Kj&KjKj@KjQKjF Kj Kj K2j KjKjaKjKj7 Kje KjwKjLKj Kj KjNKjKju Kj KjK jXKjK"j KjYKj`KjKjK jKjKjKj K jKj K j]KjmKKjn Kj KjhKjyKjKjuK j9KjKjE Kj KjKj Kj KjKjKj% K3jKjKjKjKj KjK1jKjKjKjKjKj*KjKjl Kj Kj Kj4Kj K j&Kj'KjKjBKjKj Kj Kj-K j K jLKj1Kj Kj& Kj7Kj Kj;KjKj KjK j@Kj Kj Kj Kj?Kj'Kj Kj Kj KjPKjKj Kj KjKj/Kj Kj[KjKjKjrKj KjuK j}KjAKjKKjxKjzKjCKjKj K jAKj{ KjTKjKjKjKj Kj^KjA K ja K jxKj,KjKj2 K u(jjKj Kj> KjKj~KjtK juKjK KjDKj KjKjK j Kjr KjKjKjKjKj KjK jKj$K j%Kj[Kj Kj Kj/K j Kj KjKjKj Kj{ K!jX Kj Kj(KjKjK j-Kj1Kje K jKjK jKjKjK"j KjKj+KjKKjKj3 KjKjKjKj K j KjK j Kj Kj KjKj Kj Kj$Kj%K j KjKj9Kj Kj KjKjoKj K jKjK jUKjw KjKj2 K jK jKjKjkK j K j!Kj KjKjrKj KjKjKjS KjK jK j KjlKjKj KjKjb K jsKjKj K jKjKjs KjKjKjKjKjKjK jKjK jKj KjK jK+j K jfKj6Kj=Kj KjKjqK jtK juKj K jKj KjKjKj5KjKj/ Kjq KjKjK jGKjBKjCKj K j Kj Kj K j KjEK jKjK jI Kj KjK j4Kj KjbKjKj Kj KjaK*jiKj1K j=Kj Kj Kjr KjKjDKj Kj| Kj KjNKjKjKj&Kj Kj% K jKjKj( KjK jKj Kj K"j3 KjKj K jK jzKjKjz KjxKjK jKjg KjK$jKjKjKj$ K jK jKju Kj KjK j K j4 K je KjKjK j+K j KjKjKjKjKjKj$Kj KjKj0KjKjKKjK j]K jKjKjKj Kj< KjOK jKj Kj KjRKj K jKj K j Kj Kj K jKjV KjKjKjKjd Kj Kj<KjKj|Kj Kjt Kj6K j. KjKjKjKj KjKjKjKjK jKjK jKjYKj$ K$jG Kj}Kj, Kj KjKjKjKj K jiKjmKjvKjwKjzK j|KjKjAKj Kj KjKj# KjKjKjKjKjKjKjKjKj KjKj` Kj KjKjKjA KjKjKj1KjK jKj KjKjK j Kj!K jKjKjKjDKjK jKjKjKj,KjKj KjOKjKjKj<KjKjKjr K0jKjKjGKjjKjKj9 Kj$KjKj"Kj Kj KjKj KjT KjW Kj3 KjKjh Kj K`j{KjHKjKjKjG KjMKj Kj Kj@KjKjKjK jKjGKj KjKjKjhKj Kj KjKjKj? Kj KjwKjKjKj Kj Kj K jKjT KjeKj KjKj KjrKjKj KjT K jKjKjKjKjKjKjF KjKjKjx KjKj KjK jKj#KjpKj>Kj KjKjKj^ Kj/Kjc KjK jKj Kj?K j Kj KjKjKj KjYKj K j KjKjKj Kj Kj7K5jpK7jKj0Kj>KjMKj6Kj KjKj+KjKjKjKjKjKj KjKj|KjKjKjKj^KjSK jIKjgK,jaKjLKj K jKjlKjmKjKjKjQ K!j KjKj| Knj KjKjKjKjKjIKjKKjKjKjKjV K jW K0jK jKjK jKj K jK j&Kj]Kjf Kj? KjKj Kutoc_secnumbers}(arch/mips/booting}hKsarch/mips/ingenic-tcu}(hKjTKKuarch/mips/features}hKs3userspace-api/media/mediactl/media-controller-intro}hKs3userspace-api/media/mediactl/media-controller-model}hKs(userspace-api/media/mediactl/media-types}hKs(userspace-api/media/mediactl/request-api}(hKjKKjKKjKKj,KKjQKKjvKKjKKu(userspace-api/media/mediactl/media-funcs}hKsj}(hKKj7KKKj\KKKjKKKjKKKjKKKuj}(hKKjKKKjKKKj+KKKjPKKKjuKKKuj}(hKKjrKKKjKKKjKKKjKKKjKKKuj}(hKKjKKKjKKKjKKKj KKKj1KKKuj}(hKKjKKKjKKKjKKKj>KKKjcKKKuj}(hKKjKKKjKKKjKKKjKKKj KKKuj }(hKKjKKKjKKKj4KKKjYKKKj~KKKuj }(hKKjKKKjKKKj8KKKj]KKKjKKKuj}(hKK jKK Kj)KK KjNKK KjsKK KjKK Kuj}(hKK jaKK KjKK KjKK KjKK KjKK Kuj}(hKK jKK KjKK KjKK KjKK KjKK Kuj}(hKK jKK KjKK Kj&KK KjKKK KjpKK Kuj}(hKK j?KK KjdKK KjKK KjKK KjKK Kuj}(hKKjKKKjKKKjKKKjKKKj<KKKu)userspace-api/media/mediactl/media-header}(hKj-KKu.translations/zh_TW/arch/loongarch/introduction}(hKjKKj$KKKjIKKKjnKKKjKKKjKKjKKKj KKKj<KKjaKKjKKu)translations/zh_TW/arch/loongarch/booting}(hKjeKKjKKu0translations/zh_TW/arch/loongarch/irq-chip-model}(hKj KKj.KKjSKKjxKKu*translations/zh_TW/arch/loongarch/features}hKsuserspace-api/media/rc/rc-intro}hKs%userspace-api/media/rc/rc-sysfs-nodes}(hKjiKKjiKKjiKKjiKKj!jKKjFjKKjkjKKjjKKu userspace-api/media/rc/rc-protos}(hKjXKKjYKKjDYKKjiYKKjYKKjYKKjYKKjYKKj"ZKK jGZKK jlZKK jZKK jZKK jZKKj[KKj%[KKjJ[KKjo[KKj[KKj[KKj[KKj\KKj(\KKjM\KKjr\KKj\KKu userspace-api/media/rc/rc-tables}hKs&userspace-api/media/rc/rc-table-change}hKsjI}hKKsuserspace-api/media/rc/lirc-dev}hKsjc}(hKKjKKjKKj-KKuje}hKKsj}(hKKKjzC(KKKKtjC(KKKKtjC(KKKKtjC(KKKKtjD(KKKKtuj}(hKKKjgw(KKKKtjw(KKKKtjw(KKKKtjw(KKKKtjw(KKKKtuj}(hKKKj(KKKKtj(KKKKtj(KKKKtj=(KKKKtjb(KKKKtj(KKKKtuj}(hKKKje(KKKKtj(KKKKtj(KKKKtjԗ(KKKKtj(KKKKtuj}(hKKKjw(KKKKtj(KKKKtj(KKKKtj(KKKKtj (KKKKtuj}(hKKKj%(KKKKtjJ(KKKKtjo(KKKKtj(KKKKtj(KKKKtuj}(hKKKjU(KKKKtjU(KKKKtjU(KKKKtjV(KKKKtj(V(KKKKtuj}(hKKKju(KKKKtj(KKKKtj(KKKKtj(KKKKtj (KKKKtuj}(hKKK j](KKK Ktj^(KKK Ktj)^(KKK KtjN^(KKK Ktjs^(KKK Ktuj}(hKKK jq_(KKK Ktj_(KKK Ktj_(KKK Ktj_(KKK Ktj`(KKK Ktuj}(hKKK j:(KKK Ktj_(KKK Ktj(KKK Ktj(KKK KtjΒ(KKK Ktuj}(hKKK je(KKK Ktj3e(KKK KtjXe(KKK Ktj}e(KKK Ktje(KKK Ktuj}(hKKK jF(KKK KtjF(KKK KtjF(KKK KtjG(KKK Ktj@G(KKK Ktuj}(hKKKjT(KKKKtjy(KKKKtj(KKKKtjÂ(KKKKtj(KKKKtuj}(hKKKjQ(KKKKtj,Q(KKKKtjQQ(KKKKtjvQ(KKKKtjQ(KKKKtujg}(hKKjkKKKu$translations/zh_TW/arch/mips/booting}hKs(translations/zh_TW/arch/mips/ingenic-tcu}(hKj#%KKu%translations/zh_TW/arch/mips/features}hKs)driver-api/media/maintainer-entry-profile}(hKjnKKjnKKKjnKKjoKKKj9oKKKjjoKKjoKKudriver-api/media/v4l2-core}hKsjb}(hKKj [KKjE[KKujb}(hKKj6KKKj6KKKj6KKKj6KKKj!7KKKjF7KKKujb}(hKKjLtKKKujb}(hKKjQ>KKKujb}(hKKjTKKKjT(KKKKtjU(KKKKtj(K KKKKKtj{(K KKKtj(K KKKKtj(K KKKKKtj(K KKKKtj(K KKKKKtj7(K KKKKKtj\(K KKKKKtj(K KKKKtj(K KKKKKtj(K KKKKKtj(K KKKKKtj(K KKKKKtjO(K KKKKtjq(K KKKKKtj(K KKKKKtj(K KKKKtj(K KKKKKtj(K KKKKKtj?(K KKKKtja(K KKKKKtj(K KKKKKtj(K KKKKtj(K KKKKKtj(K KKKKKtj/(K KKKKtjQ(K KKKKKtjv(K KKKKKtj(K KKKKKtj(K KKKK tj(K KKKK Ktj (K KKKK Ktj8 (K KKKK Ktj] (K KKKK Ktj (K KKKK Ktj (K KKKK Ktj (K KKKK Ktj (K KKKK tj (K KKKK KtjD (K KKKK Ktji (K KKKK Ktj (K KKKK tj (K KKKK Ktj (K KKKK Ktj (K KKKK tj4 (K KKKK KtjY (K KKKK Ktj~ (K KKKK Ktj (K KKKK tj (K KKKK Ktj (K KKKK Ktj (K KKKK KtjL (K KKKKtjn (K KKKKKtj (K KKKKKtj (K KKKKKtj (K KKKKKtj (K KKKKKtj3 (K KKKKtjU (K KKKKKtjz (K KKKKKtj (K KKKKKtj (K KKKKtj (K KKKKKtj(K KKKKKtj<(K KKKKKtja(K KKKKKtj(K KKKKKtj(K KKKKKtj(K KKKKtj(K KKKKKtj#(K KKKKKtjT(K KKKKtjv(K KKKKKtj(K KKKKKtj(K KKKKKtj(K KKKKtj(K KKKKKtj8(K KKKKKtji(K KKKKtj(K KKKKKtj(K KKKKtj(K KKKKKtj(K KKKKKtj4(K KKKKtjV(K KKKKKtj{(K KKKKKtj(K KKKKtj(K KKKKKtj(K KKKKKtj(K KKKKKtjI(K KKKKtjk(K KKKKKtj(K KKKKKtj(K KKKKKtj(K KKKKKtj(K KKKKKtj0(K KKKKtjR(K KKKKKtjw(K KKKKKtj(K KKKKKtj(K KKKKKtj(K KKKKKtj (K KKKKKtj0(K KKKKKtjU(K KKKKKtjz(K KKKKK tj(K KKKKK tj(K KKKKK tj(K KKKKtj(K KKKKKtj<(K KKKKKtja(K KKKKKtj(K KKKKtj(K KKKKKtj(K KKKKKtj(K KKKKKtj#(K KKKKKtjT(K KKKKtjv(K KKKKKtj(K KKKKKtj(K KKKKKtj(K KKKKKtj (K KKKKKtj;(K KKKKtj](K KKKKKtj(K KKKKKtj(K KKKKKtj(K KKKKKtj(K KKKKtj(K KKKKKtjP(K KKKKtjr(K KKKKKtj(K KKKKKtj(K KKKK tj(K KKKK Ktj(K KKKK Ktj@(K KKKK!tjb(K KKKK!Ktj(K KKKK"tj(K KKKK"Ktj(K KKKK"Ktj (K KKKK#tj-(K KKKK#KtjR(K KKKK#Ktjw(K KKKK#Ktj(K KKKK#Ktj(K KKKK#Ktj(K KKKK$tj(K KKKK$Ktj9(K KKKK$Ktj^(K KKKK$Ktj(K KKKK%tj(K KKKK%Ktj(K KKKK%Ktj(K KKKK%Ktj (K KKKK%KtjE(K KKKK%Ktjj(K KKKK%Ktj(K KKKK%Ktj(K KKKK%Ktj(K KKKK%K tj(K KKKK%K tj#(K KKKK%K tjH(K KKKK%K tjm(K KKKK%K tj(K KKKK&tj(K KKKK&Ktj(K KKKK&Ktj(K KKKK'tj8(K KKKK'Ktj](K KKKK'Ktj(K KKKK(tj(K KKKK(Ktj(K KKKK(Ktj(K KKKK)tj((K KKKK)KtjM(K KKKK)Ktjr(K KKKK)Ktj(K KKKtj(K KKKKtj(K KKKKKtj$ (K KKKKtjF (K KKKKKtjk (K KKKKKtj (K KKKKKtj (K KKKKtj (K KKKKKtj!(K KKKKKtj-!(K KKKKKtjR!(K KKKKKtj!(K KKKKtj!(K KKKKKtj!(K KKKKKtj!(K KKKKKtj"(K KKKKKtj9"(K KKKKKtj^"(K KKKKKtj"(K KKKKKtj"(K KKKKKtj"(K KKKKtj"(K KKKKKtj #(K KKKKKtjQ#(K KKKKtjs#(K KKKKKtj#(K KKKKKtj#(K KKKKtj#(K KKKKKtj$(K KKKKKtj5$(K KKKKKtjZ$(K KKKKKtj$(K KKKKKtj$(K KKKKtj$(K KKKKKtj$(K KKKKKtj%(K KKKKKtjM%(K KKKK tjo%(K KKKK Ktj%(K KKKK Ktj%(K KKKK Ktj%(K KKKK Ktj&(K KKKK tj1&(K KKKK KtjV&(K KKKK Ktj&(K KKKK tj&(K KKKK Ktj&(K KKKK tj&(K KKKK Ktj!'(K KKKK KtjR'(K KKKK tjt'(K KKKK Ktj'(K KKKK Ktj'(K KKKKtj'(K KKKKKtj((K KKKKKtjB((K KKKKtjd((K KKKKKtj((K KKKKKtj((K KKKKKtj((K KKKKKtj((K KKKKKtj)(K KKKKKtjN)(K KKKKtjp)(K KKKKKtj)(K KKKKKtj)(K KKKKKtj)(K KKKKtj *(K KKKKKtj2*(K KKKKKtjW*(K KKKKKtj|*(K KKKKKtj*(K KKKKKtj*(K KKKKtj*(K KKKKKtj+(K KKKKKtjJ+(K KKKKtjl+(K KKKKKtj+(K KKKKKtj+(K KKKKKtj+(K KKKKKtj ,(K KKKKtj.,(K KKKKKtjS,(K KKKKKtjx,(K KKKKKtj,(K KKKKKtj,(K KKKKKtj,(K KKKKtj-(K KKKKKtj:-(K KKKKKtjw-(K KKKtj-(K KKK tj-(K KKK Ktj-(K KKK Ktj.(K KKK Ktj-.(K KKK KtjR.(K KKK KtujJ}(hK KKjL(K KKKtjDL(K KKKtjfL(K KKKKtujJ}(hK KKjp(K KKKtujJ}(hK KKjk(K KKKtjk(K KKKtj#l(K KKKtujJ}(hK KKjyZ(K KKKtjZ(K KKKtjZ(K KKKtujJ}(hK KKjnQ(K KKKtjQ(K KKKtjQ(K KKKtjQ(K KKKtjR(K KKKtujJ}(hK KKj/(K KKKtj/(K KKKtj/(K KKKtujJ}(hK KK jY(K KK KtjY(K KK KtjZ(K KK KtujJ}(hK KK j(K KK Ktj8(K KK Ktj](K KK Ktj(K KK KtujJ}(hK KK jzN(K KK KtjN(K KK KtujJ}(hK KK jn(K KK Ktj9n(K KK KKtujJ}(hK KK j[(K KK Ktj\(K KK Ktj3\(K KK KKtjX\(K KK KKtj}\(K KK KKtj\(K KK KKtj\(K KK KKtj\(K KK KKtj](K KK KKtj6](K KK KKtj[](K KK KK tj](K KK Ktj](K KK KKtj](K KK KKtj](K KK KKtj^(K KK KKtjB^(K KK KKtjg^(K KK KKtj^(K KK Ktj^(K KK KKtj^(K KK KKtj_(K KK KKtj)_(K KK KKtjN_(K KK KKtjs_(K KK KKtj_(K KK Ktj_(K KK Ktj_(K KK Ktj`(K KK Ktj8`(K KK K tj]`(K KK K tj`(K KK K tj`(K KK K tujJ}(hK KKj%z(K KKKtjGz(K KKKKtjxz(K KKKtjz(K KKKKtjzK KKujJ}(hK KKjlx(K KKKtjx(K KKKtjx(K KKKKtjx(K KKKKtjx(K KKKKtj.y(K KKKtjPy(K KKKKtjuy(K KKKKtjy(K KKKKtjy(K KKKtujJ}(hK KKj\R(K KKKtujJ}(hK KKj;(K KKKtj;(K KKKtj<(K KKKtj3<(K KKKtjX<(K KKKtj}<(K KKKtj<(K KKKKtj<(K KKKKtj<(K KKKKtj=(K KKKtjP=(K KKKKtju=(K KKKKtj=(K KKKKtj=(K KKKtujJ}hK KKs*filesystems/xfs/xfs-delayed-logging-design}(hKjKKj)KKjNKKjsKKjKKjKKjKKjKKj,KK jNKK KjsKK KjKK KjKK KjKK KjKK Kj,KK KjQKK Ku,filesystems/xfs/xfs-maintainer-entry-profile}(hKjKKjKKj9KKj^KKjKKjKKu,filesystems/xfs/xfs-self-describing-metadata}(hKjKKjɻKKjKKjKKj8KKu&filesystems/xfs/xfs-online-fsck-design}(hKj%KKjGKKKjlKKKjKKKjKKjKKKj KKKj.KKKjSKKKju(KKKKtj(KKKKtj(KKKKtjKKKj!KKjCKKKjhKKKjKKKjKKKjKKjKKKj*KKKjOKKKjKKjKKKjǒKKKjKKKj(KKKKtj3(KKKKtjX(KKKKtj}(KKKKtj(KKKKtjǓ(KKKKtj(KKKKKtj(KKKKtj?(KKKKtjpKKKj(KKKKtj(KKKKtjܔ(KKKKtj KKKj/(KKKKtjT(KKKKtjy(KKKKtj(KKKKKtj(KKKKKtj(KKKKKtj(KKKKKKtjD(KKKKtji(KKKKtj(KKKKKtj(KKKKKtjՖ(KKKKKtj(KKKKKtj7KKKjY(KKKKtj~(KKKKtj(KKKKtjŗ(KKKKKtj(KKKKKtj(KKKKKtjLKKKjn(KKKKtj(KKKKtj(KKKKtjݘ(KKKKtjKKKj3KKK jXKKK j}KKK j(KKK Ktję(KKK Ktj(KKK KKtj (KKK KKtj0(KKK KKtja(KKK Ktj(KKK Ktj(KKK KKtj͚(KKK KKtj(KKK KKtj/KKK jQ(KKK KtjKKK j(KKK Ktjɛ(KKK Ktj(KKK Ktj(KKK Ktj5(KKK KKtjZ(KKK KKtjKKKj(KKKKtjޜ(KKKKtj(KKKKKtj%(KKKKKtjJ(KKKKKtjKKKjKKjڝKKKjKKKj$KKKjIKKKjnKKKjKKjKKKj(KKKKtjKKKj9KKKj^KKKjKKKuinput/devices/alps}(hKjC KKjD KKj@D KKjeD KKjD KKjD KKjD KKjD KKjE KK jCE KK jhE KK jE KK jE KK jE KKuinput/devices/amijoy}(hKj- KKj- KKj. KKj<. KKja. KKuinput/devices/appletouch}(hKj KKj KKuinput/devices/atarikbd}(hKjI KKjI KKjJ KKj7J KKKj\J KKKjJ KKKjJ KKjJ KKKjJ KKKjK KKKjCK KKKjhK KKKjK KKjK KKjK KKjL KKj*L KKKjOL KKKjtL KKKjL KKKjL KKKjL KKKjM KKKj-M KKKjRM KKK jwM KKK jM KKK jM KKK jM KKK j N KKKj0N KKKjUN KKKjzN KKKjN KKKjN KKKjN KKKjO KKKj3O KKKjXO KKKj}O KKKjO KKKjO KKKjO KKKjP KK uinput/devices/bcm5974}(hKj KKj( KKjM KKjr KKuinput/devices/cma3000_d0x}(hKj}x KKjx KKjx KKjx KKuinput/devices/cs461x}hKsinput/devices/edt-ft5x06}hKsinput/devices/elantech}(hK jb_ K Kj_ K Kj_ K Kj_ K Kj_ K KKj` K KKj=` K KKjn` K Kj` K KKj` K KKj` (K KKKtj` (K KKKtj!a (K KKKtj^a K Kja K KKja K KKja (K KKKtja (K KKKtj)b K KjKb K KKjpb K KKjb (K KKKtjb (K KKKtjb (K KKKtjc K Kj;c K KKj`c K KKjc (K KKKtuinput/devices/iforce-protocol}(hK j: K Kj; K Kj6; K KKjg; K Kj; K Kj; K KKj; K KKj; (K KKKtj< (K KKKtj?< (K KKKtjp< K KKj< K KKj< K KKj< (K KKKtj< (K KKKKtj#= (K KKKKtjH= (K KKKKtjm= (K KKKKtj= (K KKKKtj= (K KKKKtj= (K KKKKtj> (K KKKKtj2> (K KKKtjT> (K KKKKtjy> (K KKKKtj> (K KKKKtj> K KKj ? K Kj1? K Kuinput/devices/joystick-parport}(hK jq K Kjq K Kjq K Kjq K KKjr K KKj8r (K KKKtj]r (K KKKtjr (K KKKtjr K KKjr K KKjr (K KKKtjs (K KKKtjDs (K KKKtjus K KKjs K Kjs K KKjs K KKjt K KKjCt K Kuinput/devices/ntrig}(hK jh K Kj K Kj K Kj׊ K Kj K Kuinput/devices/pxrc}(hK j% K Kj% K Kj& K Kuinput/devices/rotary-encoder}(hKj' KKj' KKj' KKj"( KKuinput/devices/sentelic}(hKjUZ KKjzZ KKjZ KKjZ KKjZ KKj[ KKj3[ KKjX[ KKj}[ KK j[ KK j[ KK j[ KK uinput/devices/walkera0701}(hKjw KKj=w KKjbw KKjw KKKjw KKKjw KKKjw KKKjx KKKuinput/devices/xpad}(hKj KKj# KKKjH KKKjm KKKj KKj KKKj KKj KKj; KKj` KKj KKj KKuinput/devices/yealink}(hKji KKji KKjj KKjBj KKjdj KKKjj KKKjj KKKjj KKjk KKj)k KKutranslations/zh_CN/PCI/pci}(hKj)KKjNKKjpKKKjKKjƒKKjKKKj KKKj2KKKjWKKKj|KKKjKKKjғKKjKKKjKKKj>KKKjcKKKjKKKjKKKjҔKKKjKKj(KKjMKKjrKK jKK jKK u$translations/zh_CN/PCI/pciebus-howto}(hKj]KKjKKjKKj̢KKjKKKjKKKj5(KKKKtjZ(KKKKtj(KKKKtjKKjޣKKKjKKKj(KKKu$translations/zh_CN/PCI/pci-iov-howto}(hKjKKjKKKjKKj KKKjEKKKjvKKjKKKjKKKu translations/zh_CN/PCI/msi-howto}(hKj#KKjHKKjmKKjKKjKKKjKKKjKKKj#KKKjE(KKKKtjvKKKjKKjKKKjKKKjKKKj8KKKjiKKu translations/zh_CN/PCI/sysfs-pci}(hKjKKjKKu translations/zh_CN/PCI/acpi-info}hKsprocess/1.Intro}(hKjYKKj~KKjKKjȶKKjKKuprocess/2.Process}(hKj3KKjXKKj}KKjKKjKKjKKjKKj6KKuprocess/3.Early-stage}(hKjKKjKKjKKjKKj'KKuprocess/4.Coding}(hKj<KKj^KKKjKKKjKKKjͨKKKjKKKjKKKjHKKjmKKjKKuprocess/5.Posting}(hKjkKKjKKjKKjڵKKjKKuprocess/6.Followthrough}(hKjֹKKjKKj KKuprocess/7.AdvancedTopics}(hKjKKj KKuprocess/8.Conclusion}(hKjK uarch/loongarch/introduction}(hKjOKKjqKKKjKKKjKKKjKKKjKKj3KKKjXKKKjKKjKKjKKuarch/loongarch/booting}(hKjKKj,KKuarch/loongarch/irq-chip-model}(hKjKKjKKjKKjKKuarch/loongarch/features}hKs"translations/zh_CN/process/1.Intro}(hKjfKKjAfKKjffKKjfKKjfKKu$translations/zh_CN/process/2.Process}(hKjz1KKj1KKj1KKj1KKj2KKj32KKjX2KKj}2KKu(translations/zh_CN/process/3.Early-stage}(hKjpKKj%pKKjJpKKjopKKjpKKu#translations/zh_CN/process/4.Coding}(hKjqKKjqKKKjqKKKjrKKKjDrKKKjirKKKjrKKKjrKKjrKKj sKKu$translations/zh_CN/process/5.Posting}(hKj-KKjRKKjwKKjKKjKKu*translations/zh_CN/process/6.Followthrough}(hKjaKKjKKjKKu+translations/zh_CN/process/7.AdvancedTopics}(hKjzKKjzKKu'translations/zh_CN/process/8.Conclusion}(hKjK ufilesystems/ext4/about}(hKjKKjKKj KKufilesystems/ext4/overview}(hKjaKKjKKjKKjаKKjKKjKKj?KKjdKKjKK jKK jбKK KjKK j&KK ufilesystems/ext4/globals}(hKjAKKjfKKjKKjKKjՌKKjKKjKKKjAKKKjfKKKjKKKjKKKjՍKKKjKKKjKKKjDKKK jiKKK jKKK jKKufilesystems/ext4/dynamic}(hKjKKjKKKjͤKKKjKKKj#KKjEKKKjjKKKjKKKjKKKjKKjKKKj,KKKj]KKjKKKjKKKuinput/input-programming}(hKjl KKjl KKjm KKj9m KKj^m KKjm KKjm KKjm KKjm KK jn KK jKKjcKKjKK jKK jҤKK jKK jKK jAKKjfKKjKKuarch/x86/booting-dt}hKsarch/x86/cpuinfo}(hKjÆKKjKKj KKKj/KKKjTKKKjyKKKjKKj̇KKKjKKKjKKKjGKKjiKKKjKKKjKKKj؈KKKjKKKuarch/x86/topology}(hKjKKj*KKjOKKjtKKuarch/x86/exception-tables}hKsarch/x86/kernel-stacks}(hKjmKKjnKKuarch/x86/entry_64}hKsarch/x86/earlyprintk}(hKj`kKKjkKKjkKKuarch/x86/orc-unwinder}(hK jΟK KjK KjK Kj=K KjbK KjK Kuarch/x86/zero-page}hK s arch/x86/tlb}hK s arch/x86/mtrr}(hK jhK Kj iK KjEiK KjjiK KjiK KjiK Ku arch/x86/pat}(hK jK KjҭK KjK KjK KjAK Kuarch/x86/intel-hfi}(hKjmKKj?mKKjdmKKjmKKuarch/x86/shstk}(hKj^zKKjzKKjzKKjzKKjzKKj{KKj9{KKKj^{KKKj{KKKj{KKKuarch/x86/iommu}(hKjKKjւKKKjKKKj,KKjQKKjsKKKjKKKjɃKKjKKKjKKjAKKjcKKKjKKKjKKKj҄KKKuarch/x86/intel_txt}(hKjnKKjnKKjnKKjnKKuarch/x86/amd-memory-encryption}(hKjwKKuarch/x86/amd_hsmp}(hKjKKj=KKjbKKu arch/x86/tdx}(hKjKKj6KKKj[KKKjKKKj(KKKKtjDz(KKKKtj(KKKKtj(KKKKtj6(KKKKtj[(KKKKtjKKjKKKjܳ(KKKKtj(KKKKtj&(KKKKtjK(KKKKtj|KKKj(KKKKtjô(KKKKtjKKKjKKKj>KKKjoKKjKKu arch/x86/pti}(hKj:|KKj_|KKj|KKj|KKj|KKj|KKu arch/x86/mds}(hKjcKKjKKjKKj҉KKjKKjKKKj>KKKuarch/x86/microcode}(hKj8KKj]KKjKKjKKKjɅKKKjKKKjKKKj8KKKjiKKuarch/x86/resctrl}(hKjKKjKKjޗKKKjKKKj4KKjVKKKj{KKKjKKKjŘKKKjKKjKKKj=KKKjbKKKjKKKjKKKjљKKKjKKKjKKKj@KKK jqKKjKKKjKKKjښ(KKKKtj(KKKKtj$(KKKKtjI(KKKKtjzKKKjKKj͛KKKjKKKjKKKj<KKKjaKKKjKKjKKKuarch/x86/tsx_async_abort}(hKjKKj-KKjRKKuarch/x86/buslock}(hKjKKjKKjɡKKKjKKKjKKjDKKjiKKjKKKjKKKjբKKKjKKKuarch/x86/usb-legacy-support}hKsarch/x86/i386/index}hKsjs}hKKsarch/x86/x86_64/index}hKsjj}(hKKjtKKKjuKKKj)uKKKjNuKKKjsuKKKjuKKKjuKKKjuKKKjvKKK j,vKKK jQvKKK ujj}(hKKjKKKujj}(hKKjyKKKjzKKKuj j}(hKKjoKKKjoKKKjoKKKuj j}hKKsj j}hKKsjj}hKKsjj}(hKKjqKKKjqKKKjrKKKj3rKKKjUr(KKKKtjzr(KKKKtjrKKKjrKKKujj}(hKK jvKK KjvKK Kj!wKK KjFwKK KjkwKK Ku arch/x86/ifs}(hKj!KKjFKKjkKKjKKjKKu arch/x86/sva}(hKjPKKjuKKjKKjKKjKKj KKj.KKjSKKjxKK u arch/x86/sgx}(hK jK KjK Kj:K KKj_K KKjK KjK KKjׯK KKjK KKj-K KjOK KKjtK KKjK KjʰK KjK KjK KKj6K KKjgK KjK KKjK K uarch/x86/features}hK!sarch/x86/elf_auxvec}(hK"jtK"Kj-tK"Kuarch/x86/xstate}(hK#jK#KjK#KjK#KKj$K#KjIK#Ku$translations/zh_CN/arch/mips/booting}hKs(translations/zh_CN/arch/mips/ingenic-tcu}(hKjKKu%translations/zh_CN/arch/mips/features}hKsarch/nios2/nios2}(hKjwKKjKKuarch/nios2/features}hKs.translations/zh_CN/arch/loongarch/introduction}(hKj KKj.KKKjSKKKjxKKKjKKKjΘKKjKKKjKKKjFKKjkKKjKKu)translations/zh_CN/arch/loongarch/booting}(hKj'KKjLKKu0translations/zh_CN/arch/loongarch/irq-chip-model}(hKjxKKjKKj¯KKjKKu*translations/zh_CN/arch/loongarch/features}hKs)translations/it_IT/process/maintainer-tip}hKs!userspace-api/media/cec/cec-intro}hKs!userspace-api/media/cec/cec-funcs}hKsjG}(hKKj@KKKj@KKKjAKKKj&AKKKjKAKKKujG}(hKKjKKKjKKKjKKKj<KKKjaKKKujG}(hKKj "KKKj/"KKKjT"KKKjy"KKKj"KKKujG}(hKKjfKKKjKKKjKKKjKKKjKKKujG}(hKKj"KKKj#KKKjB#KKKjg#KKKj#KKKujG}(hKKjULKKKjzLKKKjLKKKjLKKKjLKKKujG}(hKKj:KKKj9:KKKj^:KKKj:KKKj:KKKujG}(hKKjBKKKjgKKKjKKKjKKKujG}(hKK jXKK KjXKK KjXKK KjYKK Kj?YKK KujG}(hKK j/KK Kj/KK Kj/KK Kj/KK KujG}(hKK j+*KK KjP*KK Kju*KK Kj*KK Kj*KK Ku)userspace-api/media/cec/cec-pin-error-inj}(hKj&KKj'KKj3'KKjX'KKj}'KKu"userspace-api/media/cec/cec-header}(hKjRKKuuserspace-api/media/dvb/intro}(hKjKKjKKjKKj#KKjHKKu userspace-api/media/dvb/frontend}hKsj}hKKsj}hKKsj}hKKsjD}(hKKKj(KKKKtjӵ(KKKKtj(KKKKtj(KKKKtjB(KKKKtjg(KKKKtj(KKKKtj(KKKKtjֶ(KKKK tj(KKKK tj (KKKK tjE(KKKK tjj(KKKK tj(KKKKtj(KKKKtjٷ(KKKKtj(KKKKtj#(KKKKtjH(KKKKtjm(KKKKtj(KKKKtj(KKKKtjܸ(KKKKtj(KKKKtj#(KKKKKtjH(KKKKKtjm(KKKKKtj(KKKKKtj(KKKKKtjܹ(KKKKKtj(KKKKKtj&(KKKKKtjK(KKKKK tjp(KKKKK tj(KKKKK tj(KKKKK tjߺ(KKKKK tj(KKKKKtj)(KKKKKtjN(KKKKKtjs(KKKKKtj(KKKKKtj(KKKKKtj(KKKKKtj(KKKKtj8(KKKKtj](KKKKtj(KKKKtj(KKKKtj̼(KKKKtj(KKKKtj(KKKK tj;(KKKK!tj`(KKKK"tj(KKKK#tj(KKKK$tujF}(hKKKj(KKKKtj(KKKKtj(KKKKtj(KKKKtj*(KKKKtjO(KKKKtjt(KKKKtj(KKKKtujH}(hKKKjy(KKKKtj(KKKKtj(KKKKtj(KKKKtj (KKKKtj2(KKKKtujJ}(hKKKjz(KKKKtj(KKKKtujL}(hKKKj1 (KKKKtjV (KKKKtj{ (KKKKtj (KKKKtujN}hKKKsj}hKKsj}(hKKKj(KKKKtj(KKKKtj (KKKKtj0(KKKKtjU(KKKKtuj}(hKKKj(KKKKtj(KKKKtj(KKKKtj4(KKKKtjY(KKKKtuj}(hKKKj(KKKKtj(KKKKtj%(KKKKtjJ(KKKKtjo(KKKKtj(KKKKtuj}(hKKKj (KKKKtj (KKKKtj2(KKKKtjW(KKKKtj|(KKKKtj(KKKKtuj}(hKKKj(KKKKtj(KKKKtj(KKKKtj(KKKKtj(KKKKtuj}(hKKKj(KKKKtj(KKKKtj(KKKKtj(KKKKtj(KKKKtuj}(hKKKj(KKKKtj (KKKKtjE(KKKKtjj(KKKKtj(KKKKtuj}(hKKKj(KKKKtj(KKKKtj7(KKKKtj\(KKKKtj(KKKKtuj}(hKKK j(KKK Ktj(KKK Ktj(KKK Ktj(KKK Ktj5(KKK Ktuj}(hKKK j(KKK Ktj(KKK KtjB(KKK Ktjg(KKK Ktj(KKK Ktuj}(hKKK jh(KKK Ktj(KKK Ktj(KKK Ktj״(KKK Ktj(KKK Ktuj}(hKKK j (KKK Ktj (KKK KtjD (KKK Ktji (KKK Ktj (KKK Ktuj}(hKKK j(KKK Ktj(KKK Ktj8(KKK Ktj](KKK Ktj(KKK Ktuuserspace-api/media/dvb/demux}hKsj"J}hKKsj$J}hKKsj}(hKKKjH(KKKKtjH(KKKKtjH(KKKKtjH(KKKKtjI(KKKKtuj}(hKKKjCM(KKKKtjhM(KKKKtjM(KKKKtjM(KKKKtjM(KKKKtuj}(hKKKjT(KKKKtjy(KKKKtj(KKKKtj(KKKKtj(KKKKtuj}(hKKKj.(KKKKtj.(KKKKtj.(KKKKtj/(KKKKtj6/(KKKKtuj}(hKKKjgK(KKKKtjK(KKKKtjK(KKKKtjK(KKKKtjK(KKKKtuj}(hKKKj>(KKKKtj>(KKKKtj>(KKKKtj?(KKKKtjC?(KKKKtuj}(hKKKj (KKKKtj< (KKKKtja (KKKKtj (KKKKtj (KKKKtuj}(hKKKj(KKKKtj(KKKKtj<(KKKKtja(KKKKtj(KKKKtuj}(hKKK j'(KKK Ktj'(KKK Ktj!((KKK KtjF((KKK Ktjk((KKK Ktuj}(hKKK j(KKK Ktj(KKK Ktj(KKK Ktj"(KKK KtjG(KKK Ktuj}(hKKK j,(KKK KtjQ(KKK Ktjv(KKK Ktj(KKK Ktj(KKK Ktuj}(hKKK j[(KKK Ktj[(KKK Ktj\(KKK Ktj>\(KKK Ktjc\(KKK Ktuj}(hKKK j06(KKK KtjU6(KKK Ktjz6(KKK Ktj6(KKK Ktj6(KKK Ktuj}(hKKKj#(KKKKtj $(KKKKtj0$(KKKKtjU$(KKKKtjz$(KKKKtuj}(hKKKjE(KKKKtjE(KKKKtjE(KKKKtj#F(KKKKtjHF(KKKKtuj}(hKKKj\(KKKKtj\(KKKKtj](KKKKtj,](KKKKtjQ](KKKKtuj}(hKKKjY(KKKKtjY(KKKKtjY(KKKKtjZ(KKKKtj-Z(KKKKtuj }(hKKKjD(KKKKtjD(KKKKtjD(KKKKtjE(KKKKtj5E(KKKKtjZE(KKKKtuj }(hKKKj(KKKKtj(KKKKtj@(KKKKtje(KKKKtj(KKKKtuuserspace-api/media/dvb/ca}hKsjv%}hKKsjx%}hKKsje[}(hKKKjB5(KKKKtjg5(KKKKtj5(KKKKtj5(KKKKtj5(KKKKtujg[}(hKKKj 8(KKKKtj18(KKKKtjV8(KKKKtj{8(KKKKtj8(KKKKtuji[}(hKKKj7(KKKKtjC7(KKKKtjh7(KKKKtj7(KKKKtj7(KKKKtujk[}(hKKKjA(KKKKtjA(KKKKtjA(KKKKtjB(KKKKtj9B(KKKKtujm[}(hKKKjg(KKKKtj(KKKKtj(KKKKtj(KKKKtj(KKKKtujo[}(hKKKj(KKKKtj(KKKKtj:(KKKKtj_(KKKKtj(KKKKtujq[}(hKKKj(KKKKtj?(KKKKtjd(KKKKtj(KKKKtj(KKKKtujs[}(hKKKj&9(KKKKtjK9(KKKKtjp9(KKKKtj9(KKKKtj9(KKKKtuju[}(hKKK j?(KKK Ktj?(KKK Ktj@(KKK Ktj8@(KKK Ktj]@(KKK Ktujz%}(hKKjpIKKKuuserspace-api/media/dvb/net}(hKjMKKujd}hKKKsjf}(hKKKj(KKKKtj(KKKKtjֲ(KKKKtj(KKKKtj (KKKKtujh}(hKKKj(KKKKtj!(KKKKtjF(KKKKtjk(KKKKtj(KKKKtujj}(hKKKj(KKKKtj(KKKKtj(KKKKtj(KKKKtjC(KKKKtu'userspace-api/media/dvb/legacy_dvb_apis}hKsjX}hKKsj}(hKKKjKKKujp}h(KKKKtsjr}h(KKKKtsjt}(h(KKKKtj%(KKKKKtjJ(KKKKKtjo(KKKKKtj(KKKKKtujv}h(KKKKtsj}(h(KKKKtj(KKKKKtj (KKKKKtj0(KKKKKtjU(KKKKKtjz(KKKKKtuj}(h(KKKKtj}(KKKKKtj(KKKKKtj(KKKKKtj(KKKKKtj(KKKKKtuj}(h(KKKKtj(KKKKKtj(KKKKKtj(KKKKKtj(KKKKKtj&(KKKKKtuj}(h(KKKKtj!(KKKKKtjF(KKKKKtjk(KKKKKtj(KKKKKtj(KKKKKtuj}(h(KKKKtj (KKKKKtj4 (KKKKKtjY (KKKKKtj~ (KKKKKtj (KKKKKtuj}(h(KKKKtjz(KKKKKtj(KKKKKtjij(KKKKKtj(KKKKKtj(KKKKKtuj}(h(KKKKtj(KKKKKtjή(KKKKKtj(KKKKKtj(KKKKKtj=(KKKKKtuj}(h(KKKKtj (KKKKKtj" (KKKKKtjG (KKKKKtjl (KKKKKtj (KKKKKtujZ}(hKKjKKKjKKKjKKKuj}(h(KKKKtj(KKKKKtj(KKKKKKtj (KKKKKKKtjE(KKKKKKKtjj(KKKKKKKtj(KKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKKtj8(KKKKKKtjZ(KKKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKtj(KKKKKKKtj(KKKKKKKtjA(KKKKKKKtjr(KKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKtj1(KKKKKKKtjV(KKKKKKKtj{(KKKKKKKtj(KKKKKKtj(KKKKKKKtj(KKKKKKKtj$(KKKKKKtjF(KKKKKKKtjk(KKKKKKKtj(KKKKKKKtj(KKKKKK tj(KKKKKK Ktj(KKKKKK Ktj-(KKKKKK Ktj^(KKKKKK tj(KKKKKK Ktj(KKKKKK Ktj(KKKKKK Ktj(KKKKKK tj(KKKKKK KtjB(KKKKKK Ktjg(KKKKKK Ktj(KKKKKtj(KKKKKKtj(KKKKKKKtj (KKKKKKKtj2(KKKKKKKtjW(KKKKKKKtj(KKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKKtjJ(KKKKKKtjl(KKKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKKtj (KKKKKKtj.(KKKKKKKtjS(KKKKKKKtjx(KKKKKKKtj(KKKKKKKtj(KKKKKKtj(KKKKKKKtj(KKKKKKKtj:(KKKKKKKtj_(KKKKKKKtj(KKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKKtj!(KKKKKKKtjR(KKKKKKtjt(KKKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKtj6(KKKKKKKtj[(KKKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKK tj(KKKKKK Ktj(KKKKKK KtjB(KKKKKK Ktjg(KKKKKK Ktj(KKKKKK tj(KKKKKK Ktj(KKKKKK Ktj(KKKKKK Ktj)(KKKKKK KtjZ(KKKKKK tj|(KKKKKK Ktj(KKKKKK Ktj(KKKKKK Ktj(KKKKKK Ktj(KKKKKK tj>(KKKKKK Ktjc(KKKKKK Ktj(KKKKKK Ktj(KKKKKK Ktj(KKKKKK tj(KKKKKK Ktj%(KKKKKK KtjJ(KKKKKK Ktjo(KKKKKK Ktj(KKKKKKtj(KKKKKKKtj(KKKKKKKtj (KKKKKKKtj1(KKKKKKKtjb(KKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKKtj$(KKKKKKtjF(KKKKKKKtjk(KKKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKtj(KKKKKKKtj-(KKKKKKKtjR(KKKKKKKtjw(KKKKKKKtj(KKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKKtj9(KKKKKKKtjj(KKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKKtj,(KKKKKKtjN(KKKKKKKtjs(KKKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKtj(KKKKKKKtj5(KKKKKKKtjZ(KKKKKKKtj(KKKKKKKtj(KKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKKtjA(KKKKKKKtjr(KKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKKtj4(KKKKKKtjV(KKKKKKKtj{(KKKKKKKtj(KKKKKKKtj(KKKKKKKtuj}(h(KKKKtjS(KKKKKtju(KKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKtj4(KKKKKKKtjY(KKKKKKKtj~(KKKKKKKtj(KKKKKKtjљ(KKKKKKKtj(KKKKKKKtj(KKKKKKKtjL(KKKKKKtjn(KKKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKtj (KKKKKKKtj0(KKKKKKKtjU(KKKKKKKtj(KKKKKKtj(KKKKKKKtj͛(KKKKKKKtj(KKKKKKKtj/(KKKKKtjQ(KKKKKKtjs(KKKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKtj5(KKKKKKKtjZ(KKKKKKKtj(KKKKKKKtj(KKKKKKKtj՝(KKKKKKtj(KKKKKKKtj(KKKKKKKtjA(KKKKKKKtjf(KKKKKKKtj(KKKKKKtj(KKKKKKKtjޞ(KKKKKKKtj(KKKKKKKtj((KKKKKKKtjY(KKKKKKtj{(KKKKKKKtj(KKKKKKKtjş(KKKKKKKtj(KKKKKKKtj(KKKKKKtj=(KKKKKKKtjb(KKKKKKKtj(KKKKKKKtj(KKKKKKKtjݠ(KKKKKKtj(KKKKKKKtj$(KKKKKKKtjI(KKKKKKKtjn(KKKKKKKtj(KKKKKKtj(KKKKKKKtj(KKKKKKKtj (KKKKKKKtj0(KKKKKKKtja(KKKKKK tj(KKKKKK Ktj(KKKKKK Ktj͢(KKKKKK Ktj(KKKKKK Ktj#(KKKKKK tjE(KKKKKK Ktjj(KKKKKK Ktj(KKKKKK Ktj(KKKKKK Ktj(KKKKKK tj(KKKKKK Ktj,(KKKKKK KtjQ(KKKKKK Ktjv(KKKKKK Ktj(KKKKKK tjɤ(KKKKKK Ktj(KKKKKK Ktj(KKKKKK Ktj8(KKKKKK Ktji(KKKKKK tj(KKKKKK Ktj(KKKKKK Ktjե(KKKKKK Ktj(KKKKKK Ktj+(KKKKKKtjM(KKKKKKKtjr(KKKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKtj(KKKKKKKtj4(KKKKKKKtjY(KKKKKKKtj~(KKKKKKKtj(KKKKKKtjѧ(KKKKKKKtj(KKKKKKKtj(KKKKKKKtj@(KKKKKKKtjq(KKKKKKtj(KKKKKKKtj(KKKKKKKtjݨ(KKKKKKKtj(KKKKKKKtj3(KKKKKKtjU(KKKKKKKtjz(KKKKKKKtj(KKKKKKKtjĩ(KKKKKKKtj(KKKKKKtj(KKKKKKKtj<(KKKKKKKtja(KKKKKKKtj(KKKKKKKtuj}(h(KKKKtj(KKKKKtj(KKKKKKtj(KKKKKKKtj$(KKKKKKKtjI(KKKKKKKtjz(KKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKtj9(KKKKKKKtj^(KKKKKKKtj(KKKKKKKtj(KKKKKKtj(KKKKKKKtj(KKKKKKKtj (KKKKKKKtjE(KKKKKKKtj(KKKKKtj(KKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKKtj5(KKKKKKKtjf(KKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKKtj((KKKKKKtjJ(KKKKKKKtjo(KKKKKKKtj(KKKKKKKtj(KKKKKKKtj(KKKKKKtj (KKKKKKKtj1(KKKKKKKtjV(KKKKKKKtj{(KKKKKKKtu userspace-api/media/dvb/examples}hKsuserspace-api/media/dvb/headers}(hKjԬKKjKKKjKKKj@KKKjeKKKufilesystems/bcachefs/errorcodes}hKsuserspace-api/media/v4l/common}hKsjG}(hKKjF~KKKjk~KKKj~KKKj~KKKj~KKKj~KKKujG}hKKsjG}hKKsjG}(hKKjB>KKKjg>KKKujG}(hKKjՁKKKjKKKujG}(hKKj KKKj KKKj KKKujG}(hKKjKKKjKKKjKKKujG}hKKsjG}(hKK jKK KjڔKK KjKK Kj$KK KjIKK KujG}(hKK jrKK KjKK KjKK KjKK KujG}(hKK jg}KK KujG}(hKK j>KK Kj?(KK KKtj7?(KK KKtj\?(KK KKtj?(KK KKtujG}(hKK jKKK KujG}(hKKj[KKKujG}(hKKj&WKKKjHW(KKKKtjyWKKKjW(KKKKtjWKKKjW(KKKKtjXKKKjAX(KKKKtjrXKKKjX(KKKKtujG}(hKKjKKKj!KKKujG}(hKKjjKKKujG}(hKKj{KKKujG}(hKKjBKKKujG}(hKKjdKKKujG}(hKKjKKKujG}(hKKjKKKujG}(hKKjTKKKujG}(hKKj?KKKujG}(hKKjܓKKKjKKKujG}(hKKjAKKKjfKKKujG}hKKsj3}hKKKsj5}hKKKsj7}(hKKKj(KKKKtj(KKKKtj(KKKKtuj9}hKKKsj;}(hKKKj(KKKKtj(KKKKtj(KKKKtujG}(hKKjRKKKjRKKKjRKKKjRKKKjSKKKjCSKKKjhSKKKujG}hKKsuserspace-api/media/v4l/pixfmt}hKsj5}hKKsj5}hKKsj 5}hKKsj 5}hKKsj 5}(hKKjO6KKKjt6KKKj6KKKj6KKKj6KKKuj5}(hKKj KKKuj }(h(KKKKtj(KKKKKtj<(KKKKKKtuj }(h(KKKKtj(KKKKKtuj }(h(KKKKtjk$(KKKKKtuj }(h(KKKKtj (KKKKKtuj }(h(KKKKtj/1(KKKKKtuj }(h(KKKKtj0&(KKKKKtjR&(KKKKKKtuj }(h(KKKKtjv-(KKKKKtuj }(h(KKKKtj(KKKKKtj(KKKKKKtuj }(h(KKKK tj1(KKKK Ktj2(KKKK KKtuj }(h(KKKK tj/(KKKK Ktuj }(h(KKKK tjf(KKKK Ktj(KKKK KKtuj5}(hKKjKKKujЩ}(h(KKKKtj5(KKKKKtj5(KKKKKtj5(KKKKKtujҩ}(h(KKKKtj2(KKKKKtj2(KKKKKKtj2(KKKKKKtj3(KKKKKKtj(3(KKKKKKtjM3(KKKKKKtjr3(KKKKKKtj3(KKKKKKtj3(KKKKKtj3(KKKKKKtj4(KKKKKKtj44(KKKKKKtjY4(KKKKKKtj~4(KKKKKKtujԩ}h(KKKKtsj֩}(h(KKKKtjK (KKKKKtujة}(h(KKKKtj0(KKKKKtujک}(h(KKKKtj$(KKKKKtujܩ}(h(KKKKtj.(KKKKKtuj5}hKKsjfK}(hKKKjr/(KKKKtuj5}hKK sj-{}(hKK Kj*(KK KKtuj/{}(hKK Kj1(KK KKtuj1{}(hKK Kj(KK KKtuj5}hKK sj5}hKK sj%}(hKK Kj%(KK KKtuj%}(hKK Kj2 (KK KKtuj%}(hKK Kj (KK KKtuj%}(hKK Kj((KK KKtuj%}(hKK Kj(KK KKtuj%}(hKK Kj:(KK KKtuj %}(hKK Kj (KK KKtuj"%}(hKK Kj=(KK KKtuj5}hKK sj=}(hKK Kj (KK KKtuj?}(hKK KjR(KK KKtujA}(hKK Kj{0(KK KKtujC}(hKK Kj|%(KK KKtuj5}hKK sjN}(hKK KjTf(KK KKtujP}(hKK Kj^(KK KKtj^(KK KKtj_(KK KKtujR}(hKK Kj E(KK KKtj1E(KK KKtjVE(KK KKtujT}(hKK Kj((KK KKtujV}(hKK Kj:U(KK KKtujX}(hKK Kj(KK KKtujZ}(hKK KjCy(KK KKtuj5}hKKsj!5}hKKsj#5}hKKsj%5}(hKKjkKKKjkKKKjkKKKjlKKKj)lKKKjNlKKKjslKKKjlKKKjlKKK jlKKK jmKKj5mKKKuuserspace-api/media/v4l/io}hKsj}}hKKsj}}(hKKj-KKKjRKKKuj}}(hKKjKKKuj}}(hKKjdKKKj5dKKKjZdKKKuj}}(hKKj!HKKKjFHKKKjkHKKKjHKKKjHKKKjHKKKjH(KKKKtj-IKKKjOI(KKKKtjtI(KKKKtjI(KKKKtuj}}(hKKjEKKKjFKKKj&FKKKuuserspace-api/media/v4l/devices}hKsjQ}(hKKj;KKKj`KKKjKKKjKKKujQ}(hKKj_`KKKj`KKKj`KKKj`KKKj`(KKKKtja(KKKKtj:a(KKKKtjkaKKKujQ}(hKKjNJKKKjsJKKKjJKKKjJKKKujQ}(hKKjKKKjKKKj(KKKKtjKKKj9KKKujQ}hKKsj7@}(hKKKjg(KKKKtjg(KKKKtjg(KKKKtj h(KKKKtj0h(KKKKtjUh(KKKKtjzh(KKKKtjh(KKKKtjh(KKKK tjh(KKKK tji(KKKK tj3i(KKKK tuj9@}(hKKKj@(KKKKtj@(KKKKtj@(KKKKtjA(KKKKtj*A(KKKKtjOA(KKKKtjtA(KKKKtjA(KKKKtjA(KKKK tjA(KKKK tuj;@}(hKKKjb(KKKKtjb(KKKKtjb(KKKKtj"c(KKKKtjGc(KKKKtjlc(KKKKtjc(KKKKtjc(KKKKtujQ}(hKKj3KKKjXKKKj}KKKjKKKujQ}(hKKjKKKKjKKKKj LKKKj,L(KKKKtjQL(KKKKtjsL(KKKKKtjLKKKjL(KKKKtjMKKKj%M(KKKKtjJM(KKKKtjoM(KKKKtjM(KKKKtjM(KKKKtjM(KKKKtjN(KKKKtj(N(KKKKtujQ}(hKKjyKKKjyKKKjyKKKujQ}(hKK jvKK KjvKK KjvKK Kj wKK KujQ}(hKK jhDKK KjDKK KjDKK KujQ}(hKK jVKK KjVKK KjVKK KujR}hKK sjR}(hKK jNKK KjNKK KjNKK KjN(KK KKtjO(KK KKtjDO(KK KKtjfO(KK KKKtjO(KK KKKtjO(KK KKtjP(KK KKtj&P(KK KKKtjKP(KK KKKtjpP(KK KKKtjP(KK KKKtujO}(h(KK KKKtj+(KK KKKKtjM(KK KKKKKtjr(KK KKKKKtj(KK KKKKKtj(KK KKKKKtj(KK KKKKKtj(KK KKKKKtj+(KK KKKKKtujR}(hKKjKKKjKKKuuserspace-api/media/v4l/libv4l}hKsjS}(hKKjAzKKKjfzKKKjzKKKjz(KKKKtjzKKKuuserspace-api/media/v4l/compat}hKsj9k}(hKKjKKKj3KKKjXKKKj}KKKjKKKjDžKKKjKKKjKKKj6KKK jX(KKK Ktj}(KKK KtjKKK jӆKKK uj;k}(hKKjmKKKjmKKKjmKKKjmKKKj#nKKKjHnKKKjmnKKKjnKKKjnKKK jnKKK joKKK j&oKKK jKoKKK jpoKKKjoKKKjoKKKjoKKKjpKKKj)pKKKjNpKKKjspKKKjpKKKjpKKKjpKKKjqKKKj,qKKKjQqKKKjvqKKKjqKKKjqKKKjqKKKj rKKK j/rKKK!jTrKKK"jyrKKK#jrKKK$jrKKK%jrKKK&j sKKK'j2sKKK(jWsKKK)j|sKKK*jsKKK+jsKKK,jsKKK-jtKKK.j5tKKK/jZtKKK0jtKKK1jtKKK2jtKKK3jtKKK4juKKK5j8uKKK6j]uKKK7juKKK8ju(KKK8Ktju(KKK8Ktju(KKK8KtjvKKK9jDvKKK:u!userspace-api/media/v4l/user-func}hKsj$;}(hKKjfKKKjfKKKjfKKKjgKKKjBgKKKuj&;}(hKKj{KKKj{KKKj{KKKj{KKKj|KKKuj(;}(hKKjKKKj8KKKj]KKKjKKKjKKKuj*;}(hKKj&KKKj&KKKj'KKKj''KKKjL'KKKuj,;}(hKKj-KKKj-KKKj.KKKj?.KKKjd.KKKuj.;}(hKKjP+KKKju+KKKj+KKKj+KKKj+KKKuj0;}(hKKj*KKKj-*KKKjR*KKKjw*KKKj*KKKuj2;}(hKKjPKKKjuKKKjKKKjKKKjKKKuj4;}(hKK jKK KjKK KjKK KjKK Kj%KK Kuj6;}(hKK jxKK KjKK KjKK KjKK Kj KK Kuj8;}(hKK j#KK KjHKK KjmKK KjKK KjKK Kuj:;}(hKK j'KK Kj'KK Kj'KK Kj(KK Kj:(KK Kuj<;}(hKK j8KK Kj9KK KjC9KK Kjh9KK Kj9KK Kuj>;}(hKKjI!KKKjn!KKKj!KKKj!KKKj!KKKuj@;}(hKKj7KKKj7KKKj7KKKj8KKKj)8KKKjN8KKKjs8KKKujB;}(hKKj>,KKKjc,KKKj,KKKj,KKKj,KKKj,KKKj-KKKujD;}(hKKj <KKKj1<KKKjV<KKKj{<KKKj<KKKujF;}(hKKj%#KKKjJ#KKKjo#KKKj#KKKj#KKKujH;}(hKKj9KKKj :KKKj1:KKKjV:KKKj{:KKKujJ;}(hKKj7"KKKj\"KKKj"KKKj"KKKj"KKKujL;}(hKKjeKKKjKKKjKKKjKKKjKKKjKKKujN;}(hKKjVKKKj{KKKjKKKjKKKjKKKujP;}(hKKj KKKj( KKKjM KKKjr KKKj KKKujR;}(hKKjKKKjBKKKjgKKKjKKKjKKKujT;}(hKKj<KKKj=KKKjD=KKKji=KKKj=KKKujV;}(hKKj(KKKj)KKKj8)KKKj])KKKj)KKKujX;}(hKKjDKKKjiKKKjKKKjKKKjKKKujZ;}(hKKjKKKjKKKjݥKKKjKKKj'KKKuj\;}(hKKjfKKKjKKKjKKKjKKKjKKKuj^;}(hKKjKKKjKKKjKKKjKKKj5KKKuj`;}(hKKjKKKjCKKKjhKKKjKKKjKKKujb;}(hKK jñKK KjKK Kj KK Kj2KK KjWKK Kujd;}(hKK!j0KK!KjUKK!KjzKK!KjKK!KjKK!Kujf;}(hKK"j0KK"KjUKK"KjzKK"KjKK"KjīKK"Kujh;}(hKK#jߏKK#KjKK#Kj)KK#KjNKK#KjsKK#Kujj;}(hKK$jKK$Kj KK$Kj2KK$KjWKK$Kj|KK$Kujl;}(hKK%j<KK%KjaKK%KjKK%KjKK%KjжKK%Kujn;}(hKK&jKK&KjKK&KjKK&Kj5KK&KjZKK&Kujp;}(hKK'jBKK'KjgKK'KjKK'KjKK'Kj֪KK'Kujr;}(hKK(jKK(KjKK(KjKK(Kj7KK(KjY(KK(KKtjKK(Kujt;}(hKK)jAKK)KjfKK)KjKK)KjKK)KjKK)Kujv;}(hKK*jKK*KjKK*KjKK*Kj6KK*Kj[KK*Kujx;}(hKK+jxKK+KjKK+KjKK+KjKK+Kj KK+Kujz;}(hKK,j[KK,KjKK,KjKK,KjKK,KjKK,Kuj|;}(hKK-jKK-KjKK-KjKK-Kj$KK-KjIKK-Kuj~;}(hKK.jTKK.KjyKK.KjKK.KjKK.KjKK.Kuj;}(hKK/jKK/KjKK/KjKK/Kj KK/Kj/KK/Kuj;}(hKK0jwKK0KjKK0KjKK0KjKK0Kj KK0Kuj;}(hKK1jKK1Kj4KK1KjYKK1Kj~KK1KjKK1Kuj;}(hKK2jKK2KjʤKK2KjKK2KjKK2Kj9KK2Kuj;}(hKK3j4KK3KjYKK3Kj~KK3KjKK3KjȕKK3Kuj;}(hKK4jKK4KjDKK4KjiKK4KjKK4KjKK4Kuj;}(hKK5j͐KK5KjKK5KjKK5Kj<KK5KjaKK5Kuj;}(hKK6jNKK6KjsKK6KjKK6KjKK6KjKK6Kuj;}(hKK7jKK7KjKK7KjDKK7KjiKK7KjKK7Kuj;}(hKK8jKK8Kj@KK8KjeKK8KjKK8KjKK8Kuj;}(hKK9jbKK9KjKK9KjKK9KjѣKK9KjKK9Kuj;}(hKK:jKK:KjKK:KjKK:Kj*KK:KjOKK:Kuj;}(hKK;jKK;Kj,KK;KjQKK;KjvKK;KjKK;Kuj;}(hKKjKK>KjKK>Kj?KK>KjdKK>Kj(KK>KKtj(KK>KKtj܎KK>Kuj;}(hKK?j5KK?KjZKK?KjKK?KjKK?KjKK?Kuj;}(hKK@jKK@Kj"KK@KjGKK@KjlKK@KjKK@Kuj;}(hKKAjBKKAKjgKKAKjKKAKjKKAKjKKAKuj;}(hKKBjLKKBKjqKKBKjKKBKjKKBKjKKBKuj;}(hKKCjUxKKCKjzxKKCKjxKKCKjxKKCKjxKKCKuj;}(hKKDjy|KKDKj|KKDKj|KKDKj|KKDKj }KKDKuj;}(hKKEj\KKEKj]KKEKj;]KKEKj`]KKEKj]KKEKuj;}(hKKFj=BKKFKjbBKKFKjBKKFKjBKKFKjBKKFKuj;}(hKKGjaKKGKjaKKGKjbKKGKj4bKKGKjYbKKGKuj;}(hKKHj^KKHKjKKHKjKKHKj͐KKHKjKKHKu#userspace-api/media/v4l/common-defs}hKsj C}hKKsj}hKKKsj}hKKKs userspace-api/media/v4l/videodev}(hK jK Ku'userspace-api/media/v4l/capture-example}hK sj}hK Ks(userspace-api/media/v4l/v4l2grab-example}hK sj}hK Ksuserspace-api/media/v4l/biblio}(hK jK KjчK KjK KjK Kj@K KjeK KjK KjK KjԈK K jK K jK K jCK K jhK K jK KjK Kj׉K KjK Kj!K KjFK KjkK KjK KjK KjڊK KjK Kj$K KjIK KjnK KjK KjK Kj݋K KjK Kj'K K jLK K!jqK K"jK K#jK K$jK K%jK K&j*K K'jOK K(jtK K)jK K*jK K+u(userspace-api/media/drivers/aspeed-video}(hKjhKKjKKu)userspace-api/media/drivers/camera-sensor}(hKj1NKKjSNKKKjxNKKKjNKKjNKKKjNKKKj!OKKuuserspace-api/media/drivers/ccs}(hKjKKjKKj KKj* KKjO KKjq KKKj KKKj KKKu(userspace-api/media/drivers/cx2341x-uapi}(hKj$KKj$KKKj'%KKu!userspace-api/media/drivers/dw100}hKs$userspace-api/media/drivers/imx-uapi}(hKj|CKKjCKKKjCKKjCKKKjDKKKj;DKKKu#userspace-api/media/drivers/max2175}(hKj3KKjK3KKjy3KKu&userspace-api/media/drivers/npcm-video}(hKjKKjKKKj%KKKjVKKu)userspace-api/media/drivers/omap3isp-uapi}(hK jR=K Kjw=K Kj=K Kj=K Kj=K Kj >K Kj0>K KjU>K Ku%userspace-api/media/drivers/st-vgxy61}(hK jIK Ku#userspace-api/media/drivers/thp7312}hK s$userspace-api/media/drivers/uvcvideo}(hK j3K Kj3K KKj4K KKj?4K KKjd4K KKj4K KKj4(K KKKtj4(K KKKtu"translations/zh_TW/process/1.Intro}(hKjKKj'KKjLKKjqKKjKKu$translations/zh_TW/process/2.Process}(hKj)KKj)KKj)KKj*KKj<*KKja*KKj*KKj*KKu(translations/zh_TW/process/3.Early-stage}(hKj-KKj-KKj-KKj.KKjD.KKu#translations/zh_TW/process/4.Coding}(hKjKKjKKKjKKKjKKKjBKKKjgKKKjKKKjKKjKKjKKu$translations/zh_TW/process/5.Posting}(hKjKKjKKjKKj-KKjRKKu*translations/zh_TW/process/6.Followthrough}(hKjG,KKjl,KKj,KKu+translations/zh_TW/process/7.AdvancedTopics}(hKjKKjKKu'translations/zh_TW/process/8.Conclusion}(hKj1K uPCI/pci}(hKj8KKj]KKjKKKjKKjKKjKKKjKKKjAKKKjfKKKjKKKjKKKjKKjKKKj(KKKjMKKKjrKKKjKKKjKKKjKKKjKKj7KKj\KKjKK jKK jKK uPCI/pciebus-howto}(hKj~KKj~KKjKKj4KKjVKKKj{KKKj(KKKKtj(KKKKtj(KKKKtj$KKjFKKKjkKKKjKKKuPCI/pci-iov-howto}(hKjSKKj)SKKKjZSKKj|SKKKjSKKKjSKKjSKKKjTKKKu PCI/msi-howto}(hKjKKjKKjߜKKjKKj&KKKjKKKKjpKKKjKKKj(KKKKtjKKKjKKj;KKKj`KKKjKKKjKKKj۞KKu PCI/sysfs-pci}(hKjc^KKj^KKu PCI/acpi-info}hKsPCI/pci-error-recovery}(hKjKKjKKKjKKKjKKKj*KKKjOKKKjtKKKjKKKjKKKjKKK uPCI/pcieaer-howto}(hKj KKj KKKj1 KKKjb KKj KKKj KKKj KKKj KKKj$ KKjF KKKjh (KKKKtj (KKKKtj (KKKKtj (KKKKtj KKKj9 KKuPCI/endpoint/index}hK sjk}(hK Kj4}K KjV}K KKjx}(K KKKtj}(K KKKtj}(K KKKtj}K KKj~(K KKKtj:~(K KKKtj_~(K KKKtujk}(hK KjK KKj@K KKjeK KKjK KKujk}hK Ksjk}(hK KjK KKjԂ(K KKKtj(K KKKtj(K KKKtjC(K KKKtjh(K KKKtj(K KKKtjK KKj(K KKKtj(K KKKtj'(K KKKKtujk}(hK KjkK KKj(K KKKtj(K KKKtj׍(K KKKtj(K KKKtj-K KKjO(K KKKtjt(K KKKtj(K KKKtuj k}(hK Kj K KKj (K KKKtj3 (K KKKtjX (K KKKtj} (K KKKtj (K KKKtj (K KKKtj K KKj(K KKKtj?(K KKKtuj k}(hK KjK KKj(K KKKtj݁(K KKKtj(K KKKtj'(K KKKtjXK KKujk}(hK K jK K Kj(K K KKtj(K K KKtj((K K KKtjM(K K KKtjr(K K KKtj(K K KKtjK K Kj(K K KKtjK K Kj=(K K KKtjb(K K KKtujk}hK K sjk}hK K sPCI/boot-interrupts}(hK jmK KjmK Kj!nK KjFnK KjknK KjnK KjnK KKjnK KKuprocess/maintainer-netdev}(hKj: KKj_ KKj KKj KKjΨ KKj KKKj KKKj: KKKj_ KKKj KKKj KKKjΩ KKKj KKKj KKK jI KKjk KKKj KKKj KKKjڪ KKKj KKKj$ KKKjU KKjw KKKj KKKj KKKj KKj KK uprocess/maintainer-soc}(hKjIw KKjnw KKjw KKKjw KKKjw KKKjw KKKj$x KKKu process/maintainer-soc-clean-dts}(hKj}O KKjO KKuprocess/maintainer-tip}(hKjV KKj4V KKjVV KKKj{V KKKjV KKKjV KKKjV KKKjW KKKj4W KKKjYW KKKj~W KKK jW KKK jW KKK jW KKjX KKKj@X KKKjeX KKKjX KKKjX KKKjX KKKjX KKKjY KKKjCY KKK jtY KKuprocess/maintainer-kvm-x86}(hKjKp KKjpp KKjp KKjp KKKjp KKKjq KKKj2q KKjTq KKKjyq KKKjq KKKjq KKKjq KKKj r KKKj2r KKKjWr KKKjr KKjr KKKjr KKKjs KKj"s KKKjGs KKKjls KKKjs KKjs KKKjs KKuadmin-guide/media/intro}hKsadmin-guide/media/building}(hKj0%KKjR%KKKjw%KKKj%KKKj%KKKj%(KKKKtj$&(KKKKtjU&KKKj&KKj&KKu#admin-guide/media/remote-controller}(hKjKKjKKjKKKjKKKuadmin-guide/media/cec}(hKjiKKjKKjKKjKKKjKKKjKKKjPKKjuKKjKKjKKuadmin-guide/media/dvb}hKsj&}(hKKjKKKjKKKjKKKuj&}(hKKjyKKKjKKKjKKKuj&}hKKsj'}hKKsadmin-guide/media/cardlist}hKsjJ}hKKsj}hKKKsj}hKKKsj}hKKKsj}hKKKsj}hKKKsj}hKKKsj}hKKKsj}hKKKsj}hKKK sj}hKKK sj}hKKK sj}hKKK sj}hKKK sj}hKKKsj}hKKKsj}hKKKsj}hKKKsj}hKKKsj}hKKKsj}hKKKsj}hKKKsj}hKKKsj}hKKKsj}hKKKsj}hKKKsj}hKKKsj}hKKKsj}hKKKsjî}hKKKsjŮ}hKKKsjǮ}hKKKsjɮ}hKKK sjˮ}hKKK!sjͮ}hKKK"sjϮ}hKKK#sjѮ}hKKK$sjӮ}hKKK%sjծ}hKKK&sj׮}hKKK'sjٮ}hKKK(sjۮ}hKKK)sjJ}hKKsj}hKKKsj}hKKKsj}hKKKsj}hKKKsj}hKKKsj}hKKKsj}hKKKsj}hKKKsjJ}(hKKjKKKujJ}hKKsjJ}(hKKj KKKj KKKj. KKKjS KKKjx KKKj KKKj KKKj KKKj KKK j1 KKK jV KKK j{ KKK j KKK j KKKuj }h(KKKKtsj }(h(KKKKtj(KKKKKtj>(KKKKKtjc(KKKKKtj(KKKKKtj(KKKKKtj(KKKKKtj(KKKKKtj(KKKKKtjA(KKKKK tjf(KKKKK tj(KKKKK tj(KKKKK tujJ}(hKKjKKuadmin-guide/media/v4l-drivers}hKsj}(hKKj7KKKj7KKKj8KKKjB8KKKjg8KKKj8KKKj8(KKKKtj8(KKKKtj8(KKKKtj)9KKKjK9(KKKKtjp9(KKKKtj9(KKKKtj9(KKKKtj9KKKj :(KKKKtj2:(KKKKtjW:(KKKKtj|:(KKKKtj:(KKKKtj:(KKKKtj:(KKKKKtj;(KKKKtj>;(KKKKtjc;(KKKK tj;(KKKK tj;(KKKK tj;(KKKK tj;(KKKK tj<(KKKKtjA<(KKKKtjf<(KKKKtj<(KKKKKtj<(KKKKtj<(KKKKtj=(KKKKtj(=(KKKKtjM=(KKKKtjr=(KKKKtj=(KKKKtj=(KKKKtj=(KKKKtj>(KKKKtj+>(KKKKtjP>(KKKKtju>(KKKKtj>(KKKKtj>(KKKKtj>(KKKK tj ?(KKKK!tj.?(KKKK"tjS?(KKKK#tjx?(KKKK$tj?(KKKK%tj?(KKKK&tj?(KKKK'tj @(KKKK(tj1@(KKKK)tjV@(KKKK*tj{@(KKKK+tj@(KKKK,tj@(KKKK-tj@(KKKK.tjA(KKKK/tj4A(KKKK0tjYA(KKKK1tj~A(KKKK2tjA(KKKK3tjA(KKKK4tjA(KKKK5tjB(KKKK6tj7B(KKKK7tj\B(KKKK8tjB(KKKK9tjB(KKKK:tjB(KKKK;tjB(KKKKtj_C(KKKK?tjC(KKKK@tjC(KKKKAtjC(KKKKBtjC(KKKKCtj!D(KKKKDtjFD(KKKKEtjkD(KKKKFtjD(KKKKGtjD(KKKKHtjD(KKKKItjD(KKKKJtj$E(KKKKKtjIE(KKKKLtjnE(KKKKMtjE(KKKKNtjE(KKKKOtjE(KKKKPtjF(KKKKQtj/F(KKKKRtjTF(KKKKStjyF(KKKKTtjF(KKKKUtjF(KKKKVtjF(KKKKWtj G(KKKKXtj2G(KKKKYtjWG(KKKKZtj|G(KKKK[tjG(KKKK\tjG(KKKK]tjG(KKKK^tjH(KKKK_tj5H(KKKK`tjZH(KKKKatjHKKK jHKKK jHKKK jHKKK uj}(hKKji(KKKj(KKKuj}(hKKjKKKjKKKuj}(hKKjSKKKjSKKKjTKKKj9TKKKj[T(KKKKtjT(KKKKtjT(KKKKtjT(KKKKtjT(KKKKtj UKKKjEUKKKuj}(hKKj,KKKj,KKKj,KKKj,KKKj-KKKjD-KKKji-KKKj-KKKj-KKK j-KKK j-KKK j".KKK jG.KKK jl.KKKj.KKKj.KKKj.KKKj/KKKj%/KKKjJ/KKKjo/KKKj/KKKj/KKKj/KKKj0KKKj(0KKKjM0KKKuj}(hKKjTIKKKjyIKKKjIKKKjIKKKjIKKKj JKKKj2JKKKjWJKKKj|JKKK uj}(hKKj3KKKj3KKKj4(KKKKtjJ4KKKjl4(KKKKtj4(KKKKtj4(KKKKtj4(KKKKtj 5KKKj.5(KKKKtjS5(KKKKtju5(KKKKKtj5(KKKKtj5(KKKKKtj5(KKKKKtj*6KKKjO6KKKjt6KKKuj}(hKKjcKKKjKKKjKKKjKKKjKKKjKKKuj}(hKK jKK Kj!KK KjFKK KjkKK KjKK KjKK KjKK j KK uj}(hKK jKK KjKK Kj޾KK KjKK Kj(KK Kuj}(hKK j1KK KjVKK Kj{KK KjKK Kuj}hKKsj}(hKKjKKKjKKKjKKKj(KKKjMKKKjrKKKjKKKuj}hKKsj}(hKKjPKKKjuKKKjKKKj(KKKKtj(KKKKtj(KKKKtj+(KKKKtjP(KKKKtjKKKjKKKuj}(hKKj KKKj.KKKjSKKKjxKKKjKKKuj}(hKKjKKKjBKKKjgKKKjKKKjKKKjKKKjKKKj KKKjEKKK uj}(hKKjKKKjԧKKKjKKKjKKKjCKKKjhKKKuj}(hKKj`KKKjKKKuj}(hKKj}KKKjKKKjǪKKKuj}(hKKjKKKj(KKKKtjJKKKjoKKKuj}(hKKjKKKjKKKj)KKKjNKKKjsKKKuj}(hKKjKKKjKKKj (KKKKtj.(KKKKtjS(KKKKtjKKKj(KKKKtj(KKKKtjKKKj!KKKjFKKKjkKKKjKKKjKKK jKKK jKKK j$KKK jF(KKK Ktjk(KKK Ktj(KKK Ktj(KKK Ktj(KKK KKtj(KKK KKtj!(KKK KKtjF(KKK KKtjk(KKK KKtj(KKK Ktj(KKK Ktj(KKK Ktj (KKK Ktj<KKK j^(KKK Ktj(KKK KtjKKKjKKKjKKKj#KKKjHKKKjmKKKuadmin-guide/media/dvb-drivers}hKsj/#}(hKKjUKKKjVKKKjAVKKKjfVKKKuj1#}(hKKjTKKKjyKKKj(KKKKtj(KKKKtj(KKKKtuj3#}(hKKj{KKKjKKKjKKKjKKKjKKKuj5#}hKKsj7#}(hKKjKKKj%KKKuj9#}(hKKjWKKKj|KKKjKKKu"translations/it_IT/process/1.Intro}(hKjcKKjcKKjdKKj+dKKjPdKKu$translations/it_IT/process/2.Process}(hKjKKjKKj(KKjMKKjrKKjKKjKKjKKu(translations/it_IT/process/3.Early-stage}(hKjDKKjEKKj)EKKjNEKKjsEKKu#translations/it_IT/process/4.Coding}(hKj2NKKjTNKKKjyNKKKjNKKKjNKKKjNKKKj OKKKj>OKKjcOKKjOKKu$translations/it_IT/process/5.Posting}(hKjKKjKKj:KKj_KKjKKu*translations/it_IT/process/6.Followthrough}(hKjcKKj4cKKjYcKKu+translations/it_IT/process/7.AdvancedTopics}(hKj1+KKjV+KKu'translations/it_IT/process/8.Conclusion}(hKjMK uwmi/devices/dell-wmi-ddv}(hKjJ\KKjo\KKj\KKj\KKKj\KKKj]KKKj%]KKKjJ]KKKjo]KKKj]KKKj]KKKj]KKK j^KKK j(^KKK jM^KKK jr^KKK j^KKKj^KKKj^KKKj_KKKj+_KKKjP_KKKju_KKKj_KKj_KKuwmi/devices/wmi-bmof}(hKjtKKjuKKu input/input}(hKjV KKjV KKKjW KKKj8W KKj]W KKjW KKKjW (KKKKtjW (KKKKtjW (KKKKtjX (KKKKtjAX KKKjcX (KKKKtjX (KKKKtjX (KKKKtjX (KKKKtjX (KKKKtjY (KKKKtjYY KKj~Y KKuinput/event-codes}(hKj~6 KKj6 KKj6 KKKj6 KKKj7 KKKj47 KKKjY7 KKKj~7 KKKj7 KKKj7 KKKj7 KKK j8 KKK j78 KKK jh8 KKj8 KKKj8 KKKj8 KKKj8 KKKj9 KKKjO9 KKjq9 KKKj9 KKKj9 KKKj9 KKKuinput/multi-touch-protocol}(hKjOB KKjtB KKjB KKjB KKjB KKjC KKj-C KKjRC KKjwC KK jC KK u input/gamepad}(hKj{{ KKj{ KKj{ KKj{ KKuinput/ff}(hKjwP KKjP KKjP KKKjP KKjQ KKKj6Q KKKj[Q KKKjQ KKKjQ KKKjQ KKKjQ KKKjR KKKuinput/joydev/index}hKsjd }(hKKj,0 KKjN0 KKKjs0 KKKj0 KKKj0 KKKj0 KKKj1 KKj51 KKKjZ1 KKKj1 KKKj1 KKKj1 KKKj1 KKKj2 KKKj82 KKKj]2 KKK j2 KKK j2 KKK j2 KKK j2 KKK j3 KKKj;3 KKKj`3 KKKj3 KKKj3 KKKj3 KKKj3 KKKj4 KKKjJ4 KKjo4 KKuje }(hKKj\~ KKKj~ KKKj~ KKKj~ (KKKKtj~ (KKKKtj (KKKKtj7 (KKKKtjh KKKj (KKKKtj KKKj (KKKKtj (KKKKtj' (KKKKtjX KKKj} KKKu input/uinput}(hKj KKj+ KKjP KKju KKj KKKj KKKj KKKu input/userio}(hKj KKj KKjA KKjf KKj KKKj KKKj KKKj KKuutoc_fignumbers}toctree_includes}(j ](jHjHjHjHjHjHjHjHjHjHjHjHjHej](jTjTjTejj](jzjzjzjzej](jGjIjKjMjOjQjSjUjWjYj[j]j_jaej ](j]j_jajcjejgjijkjmjojqjsjujwjyj{j}jjjjjjjjjjjjjjjjjejk ](jjj!j#j%ej](jjjjej](jjjéjũjǩjɩj˩ej](jjjjjjjjjjjjjjjjjjjjjjjjjjjjjîjŮjǮjɮjˮjͮjϮjѮjӮjծj׮jٮjۮej ](jjej'](jjjýjŽjǽjɽj˽jͽjϽjѽjӽjսj׽jٽj۽jݽj߽jej-](jjjjjjjjej](jjjjjjjjjjjjjjjjjjjjjjjej](jjjjjjjjjjjjjj j jjjej ](jjjjjjjj ejB ](j j ej](j/#j1#j3#j5#j7#j9#ej ](j&j&j&j'ejc](j'j(j(j(j(j (j (j (ej ](jG7jI7ej](jJjJjJjJjJjJej](jWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjXj-XjFXjHXjJXjLXjNXjPXjRXjTXjVXjXXjZXj\Xj^Xj`XjbXjdXjfXjhXjjXjlXjnXjpXjrXjtXjvXjxXjzXj|Xj~XjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXejk](j[j[j[j[ejT](j`j`ej](j;aj=aj?ajAajCajEajGajIajKaej ](j@cjBcjDcjFcjHcjJcej ](jyjyjyjyjyjyjyjyjyej](jNjPjRjTjVjXjZej](j(\jtej](jjjjjj j jjej](jZj\j^j`ej](jjjjjjjjjjejS](jjjjjjej ](jEjGjIjKej](jjjjjjjjjjejO](jjjej&](jЩjҩjԩj֩jةjکjܩeji ](jjjjjej ]jaj](jjej ](j3j5j7j9j;ejx](j=j?jAjCej8](j j j j j j j j j j j ej ](j%j%j%j%j%j%j %j"%ejm](j/j/j/j/j/j/j/j/j/j/j/j/ej] ](j5j5j 5j 5j 5j5j5j5j5j5j5j5j5j5j!5j#5j%5ej](j$;j&;j(;j*;j,;j.;j0;j2;j4;j6;j8;j:;j<;j>;j@;jB;jD;jF;jH;jJ;jL;jN;jP;jR;jT;jV;jX;jZ;j\;j^;j`;jb;jd;jf;jh;jj;jl;jn;jp;jr;jt;jv;jx;jz;j|;j~;j;j;j;j;j;j;j;j;j;j;j;j;j;j;j;j;j;j;j;j;j;j;j;j;j;j;ej](j7@j9@j;@ej ]j Caj ](jGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGej8]jIaj]jfKaj ]jOaj ](jQjQjQjQjQjQjQjQjQjQjQjRjRjRej5]jSaj~ ](jTjTj Tj TjTjTej ](j9kj;kej](j-{j/{j1{ej](j}j}j}j}j}j}ej](jNjPjRjTjVjXjZej ]jaj ](jȕjʕj̕jΕjЕjҕej ]jaj](j;j=j?jAjCjEjGjIjKjMej](jjjej ](jWjYj[j]j_jajcjeej ](jjjjjjj j jjjjjjejb](jpjrjtjvjjjjjjjjej ](jjjjjjjjjjjjjjjej ](jDjFjHjJjLjNej{](jjjjjjjjjjjjjjjjjj j ej](jcjejgej< ](jjjjejf](jdjfjhjjejd](jjjjjjjjjjjjjej](jXjZej](jjjjej](jjej} ](jv%jx%jz%ejJ](jGjGjGjGjGjGjGjGjGjGjGej](jHjHjHjHjHjHjHjHj Hj"Hj$Hj&Hej](j"Jj$Jej](jOjOjOjOjOjOjOjOjOjOj.Pj0Pj2Pj4Pj6Pj8Pj:PjPjPjPjPjPjPjPej](jRjRjRjRej'](je[jg[ji[jk[jm[jo[jq[js[ju[ejD ](j_j_ejo ](j_j_j_j_j_j_j_j_j_j_j_ej](jonjqnjsnjunjwnjynjnjojLojeojgojiojkojmojooej ]jaj ](jj˂j͂jςjтjӂjՂjׂjjjjjjjjej*](jjjjejW]jaj](jjejP](jjjj!ej`](jרj٨jۨjݨjߨjjjjjjjjj j"j$j&j?jAjCjEej ](j*j,j.j0ej](jbjdjfjhejF ](jjjej@](jTjVjXjZj\j^j`jbejC]jaj| ](jjjjjjej]jaj]jaj) ](jjej ](jAjCjEjGjIej.](jjjjjjjjjjjjjjjjjjjjjjjjej](jjjej ](jjjej ](j9j;j=j?jAjCjEjGjIjKjMjgjijkjmjojjej ](jJjMjPjSjVjYj\jjjjKjNjej~](jwjyejd](jjjjjjjjejQ](jjjjej ](jjjjjjjjjjjpej](jjjej](jjjj jm jo j j j! ejn](jujwjyj{j}ejj](j8/j:/jj@jBjDejR](jcjeej ](jqjsjuej](jjjjejy](jjejR ](jjjej](j<j>ej#](jjjjjj!j#ej](jjjjjj j jjjj-j/j1j3j5j7j9jRjTjVjXjZj\j^ej ](j+j -ej ]j<aj](jBjBej ]jDaj.](jEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEejo](jIj'Jejp]jrajg]jtajf ](jeujgujiujkujmujoujqujsuej](jzjzej](j|j|j|ejp](j_}ja}jd}jg}j}j}j}j}j}j}ej@ ](jPjRej ](jjjjjjej](jtjvjxjzeje](jjjjjjjj j jjjjjjjjjj j"j$j&j(j*j,j.j0ej'](jjjjej ]j8aj ](jjjjej ](jjjjjjjjjjjjjjjejx ](j/j/j/j!/j#/j%/j'/j)/j+/j-/j//j1/ej| ](j/j/j/j/j/j/j/ejU](j*2j,2j.2j02j22j42j62j82j:2j<2j>2j@2jB2jD2ej ](jUjUej](jVjVjVj Vj Vj VejY](jsjsjsjsjsjsejS](jptjrtjttjvtjxtjztj|tj~tjtjtjtejD ](jjjjjjejv]jaj](jjjjej](jjjjjjjjjej](jjjjej](jjej ](jtjvjxjzj|j~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjej6 ](jjejQ](jjjjjjjjjjjjjj3j5j7j9j;j=j?jAjCjEjGjIjKjMjOjQjSjUjWej](jjjjjej](jjej](j\ j^ ej]j= aj ]jA aj](jUH jWH jYH ej](j`| jb| jd| jf| ej](j| j| ej](j% j' j) j+ ej](j j j ej](j j j j j j j j j j¦ jĦ jƦ jȦ j j j j j j j j j j! j# j% j' j) j+ j- j/ j1 j3 j5 j7 j9 j; j= j? jA jC ej](jDU jFU jHU jJU jLU ej](jxb jzb j|b j~b jb jb jb jb jb jb jb jb jb jb jc jc j!c j#c j%c j'c j)c j+c j-c j/c juc jwc jyc j{c jc jc j d j d j$d j&d j(d j*d ejY ](jSg jUg jWg jYg j[g ej](j>v j@v jBv jDv jFv jHv jJv jLv ej ](jz jz jz jz jz jz jz jz jz jz jz jz jz jz jz jz ej](jM j j j۲ jݲ j# j% j' j) j+ j- j/ j1 j3 j5 j7 j9 j; j= j? jA jC jE jG jI jK jM jO jQ jS jU jW jY j[ j] j_ ja jc je jg ji ej](j~ j j ej](je jg ej ](j j j j j j j j j j j j j j j j ejk](j j j j j j j j j j ejM](j j j j j j j j j j j j j j j j j j j j ej8 ](j< j> j@ jB jD jF jH ej ](j@ jB jD jF jH jJ jL jN jP jR jT ej ](j j j j j j j j ej ](jC jE jG jI jK jM jO jQ jS jU jW jY j[ j] j_ ja jc ej](j" j" j" ej](j+ j+ j+ j+ j+ j+ j+ j+ j+ j+ j+ j+ j+ j+ j+ j+ j+ j+ j+ j+ j+ j+ j+ ej ](jC j- jhd jI jkd jmd jod j^/ j@_ j: jtd jvd j% j' j3Z j{d j}d jd ej ](jd je ejM ](jh jh jh ejX ](j=l j?l jAl ej](j j j j j j j j j jT jW jZ j] j` jc jf ji jl j j j j j j j jP j jކ ej6 ](jE jG j j j ej](j j j j j j j j j j@ jB jD jF jH j j j֌ j، jڌ j jf ej ](j j j j j j j ejE ](j j j j j j j j ej](j j j j j j ej](jm jo jq js ju jw ej](jd( jf( jh( jj( jl( jn( jp( jr( jt( jv( jx( jz( j|( j~( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j( j) j) j) j) j) j ) j ) j) j) j) j) j) j) j) j) j) j ) j") j$) j&) j() j*) j,) j.) j0) j2) j4) j6) j8) j:) j<) j>) j@) jB) jD) jF) jH) jJ) jL) jN) jP) ej](j6j6j6j6j6j6j6j6j6j6j6j6j6j6j6j6ej](j+j+j,j,j,j@,jB,jD,jF,jH,jJ,jL,jN,jP,jR,jT,jV,jX,jZ,j\,j^,j`,jb,jd,jf,jh,jj,jl,jn,jp,jr,jt,jv,jx,jz,j|,j~,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j-j-j-j-j-j -j -j-j-j-j-j-j-j-j-j-j -j"-j$-j&-j(-j*-j,-j.-j0-j2-j4-j6-j8-j:-j<-j>-j@-jB-jD-jF-jH-jJ-jL-jN-jP-jR-jT-jV-jX-jZ-j\-j^-j`-jb-jd-jf-jh-jj-jl-jn-jp-jr-jt-jv-jx-jz-j|-j~-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j.j.j.j.j.j .j .j.j.j.ej ](j2j2j2j3ejF](j=j=j=j=j=j=j=j=j=j=ej](jajajajaj!aj#aj%aj'aj)aj+aj-aj/aejW]jhaj]jaj](jSjUjWjYej$](jjeju](jjjjejJ](jjjjjjjjjjjjj j jjjjjj]j_jajcjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj j j jjjjjjjjjej](jLjNjPjRjTjVjXjZej ]jaj](jjjjej]jaj ](jjej3](j{0j}0j0j0j0j0j0j0j0j0j0j0j0j0j0j0j0ejW](jsAjuAjwAjyAj{Aj}AjAjAjAjAjAjAjAjAjAjAjAjAjAjAjAjAjAjAjAjAjAjAjAjAjAjAjAejO ](jjjjjjej](jZkj\kj^kej ](jqjqjqjqej](jBrjDrjFrjHrej](jyjyjyjyej=](jujwjyj{j}jjjjjjej,](jCj~jej](j j ej](j3j5j7j9ej]jaji ](j|j~ejW ](j3j5ej7 ]jajJ ](jjjjjej](jjjjjej](jjjjjjjjjej ](jjej ](j7j9j;j=j?jAjCjEjGej ](j2j2j2ej](j3j3j3ej](j4j4ej](j>j>j>j>j>j>j?j?j?j?j?j?j?j ?j"?j$?j&?j(?jn?jp?jr?jt?jv?jx?jz?j|?j~?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j@j@j@j@j@j @j @j@j@j@j@j@j@j@j@j@j @j"@j$@j&@j(@j*@j,@j.@j0@j2@j4@j6@j8@j:@j<@j>@j@@jB@jD@jF@jH@jJ@jL@jN@jP@jR@jT@ejC](jJjJjJjJjJjJjJjJjJjJjJjJjJjJjJjJjJjJejl](j[j[j[j[j[j[ej](jbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbej](jfjfej](jtjtjtej ](jawjcwjewjgwjiwej ](jLjNjPjRjTjVjXjZj\j^j`jbjdjfjhjjjljnjpjrjtjvej](jKjMjOjQej&](jjjjjjjej](jUjWjYej ](jojqjsjujwjyj{j}jjjjjjjjjej]jaj7 ]jajL](j.j0ejh](jjjjjjjjjjjjjjjjjej]jaj](jj j jjjjjjej ](j!j#ej&](jjjjjej'](j{j}ej](jjjjjjjej ](j")j$)j&)j()j*)j,)j.)j0)j2)ej ](j0j0j0j0j0j0ej ]j0aj'](jo4jq4js4ju4ej[](jl?jn?jp?jr?jt?jv?jx?jz?ej](jAjAejr](jIBjBjBjCej]j3Qaj](jQjRjRjRjRej]jhqaj-](jXjZj\j^j`ej](jSjUjWjjjjej](jjjjjjjjjjjjej](jmjojqjsjujwjyj{j}ej]jaj!](jjjjjjej ](jj j j jjjjjjjjjj!j#j%j'j)ej](jjjej](jjjejf](jjjjjeju](jjjjjj!j#j%j'j)j+j-j/ej](jjej ](j j ej4](jdjijkjmej ](j!&j#&ejN](j1j1ej3 ](jS>jU>jW>jY>j[>j]>j_>ja>jc>je>jg>ji>jk>jm>jo>ej](jLjLjLjLejg ](jMjMj Mj MjMjMjMjMjMjMjMjMjMj Mj"Mj$Mj&Mj(Mj*Mj,Mj.Mej](jTj Tj Tej](jkZjmZjoZjqZjsZjuZjwZjyZjZjZjZjZjZjZjZjZjZjZjZjZjZjZjZj"[jh[jj[jl[jn[jp[jr[j[j[j[j[j[j\j\j \j \j\j\j\j\j\j\j\j`\jb\jd\j\j\ej](jjjjjjj jj jj jjjjjjjej]jsaj](jnsjpsjrsjtsjvsjxsjzsj|sj~sej ](jB}jD}jF}jH}ej](j~j~j~j~ej ](jTjVjXjZej](jjjjjjjjjjjjjjjjjjjjjjjjjjjjjËjŋjNjjɋjˋj͋jϋej](jMjOjQjSjUjWjYj[j]j_jajcjejgej ](jkjmjojqjsjujwjyj{j}jjjjjjjjjjjej ](j"j$j&j(ej](jjjej<](jRjTjVjXjZj\j^j`jbjdjfjhjjjljnjpej9 ](jjjej ](jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjej@](jEjGjIeje](jjjej ](jjej](jjjej#](j"j"j"ej](jGjGjGjGejL](jbjbjbej](j_ljaljcljelej ](jTjVjXjZj\j^j`jbjdjfjhjjjljnjpjrjjjjjjjjjjjjÂjłjǂjɂj˂j͂jςjтjӂjՂjׂjقjۂj݂j߂jjjejK](j7j9ej]jeaj]](jvjxej? ](jjjjjjjej](jjjjjjjjjeufiles_to_rebuild}(jG(j0jI(j0jK(j0jM(j0jO(j0jQ(j0jS(j0jU(j0jW(j0jY(j0j[(j0j](j0j_(j0ja(j0j(jj(jj!(jj#(jj%(jj](jFj_(jFja(jFjc(jFje(jFjg(jFji(jFjk(jFjm(jFjo(jFjq(jFjs(jFju(jFjw(jFjy(jFj{(jFj}(jFj(jFj(jFj(jFj(jFj(jFj(jFj(jFj(jFj(jFj(jFj(jFj(jFj(jFj(jFj(jFj(jFj(jFjz(jzj^jz(jzjz(jzjz(jzjT(jTjjT(jTjjT(jTjH(jsHjH(jsHjH(jsHjH(jsHjH(jsHjH(jsHjH(jsHjH(jsHjH(jsHjH(jsHjH(jsHjH(jsHjH(jsHj(j}j(j}j(j}j(j}j(j}j(j}j(j}j(j}j(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtjî(jtjŮ(jtjǮ(jtjɮ(jtjˮ(jtjͮ(jtjϮ(jtjѮ(jtjӮ(jtjծ(jtj׮(jtjٮ(jtjۮ(jtj(jjj(jjj(jjj(jjj(jjj(jjj(jjj(jjj(jjj(jjj(jjj(jjj(jjj(jjj(jjj(jjj(jjj(jjj(jjj(jjj(jjj(jjj(jjj(j̨j(j̨j(j̨j(j̨j(jj(jjý(jjŽ(jjǽ(jjɽ(jj˽(jjͽ(jjϽ(jjѽ(jjӽ(jjս(jj׽(jjٽ(jj۽(jjݽ(jj߽(jj(jj(jj(jj(jj(jjé(jjũ(jjǩ(jjɩ(jj˩(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj (jj (jj(jj(jj(jjW(jWjW(jWjW(jWjW(jWjW(jWjW(jWjW(jWjW(jw jWjW(jWjW(jWjW(jWjW(jWjW(jWjW(jWjW(jWjW(jWjW(jWjW(jWjW(jWjW(jWjX(jWj-X(jWjFX(jWjHX(jWjJX(jWjLX(jWjNX(jWjPX(jWjRX(jWjTX(jWjVX(jWjXX(jWjZX(jWj\X(jWj^X(jWj`X(jWjbX(jWjdX(jWjfX(jWjhX(jWjjX(jWjlX(jWjnX(jWjpX(jWjrX(jWjtX(jWjvX(jWjxX(jWjzX(jWj|X(jWj~X(jWjX(jWjX(jWjX(jWjX(jWjX(jWjX(jWjX(jWjX(jWjX(jWjX(jWjX(jWjX(jWjX(jWjX(jWjX(jWjX(jWjX(jWjX(jWjX(jWjX(jWjX(jWjX(jWjX(jWjX(jWjX(jWjX(jWjX(jWjX(jWjX(jWjX(jWjX(jWjX(jWjX(jWjG7(j07jI7(j07j(jj(jj(jj(jj(jj(jj(jj (jjJ(jJjJ(jJjJ(jJjJ(jJjJ(jJjJ(jJj&(j&j&(j&j&(j&j'(j&j/#(j#j1#(j#j3#(j#j5#(j#j7#(j#j9#(j#j (j j (j j'(j'j((j'j((j'j((j'j((j'j ((j'j ((j'j ((j'j;a(j$aj=a(j$aj?a(j$ajAa(j$ajCa(j$ajEa(j$ajGa(j$ajIa(j$ajKa(j$aj[(j[j[(j[j[(j[j[(j[j@c(j)cjBc(j)cjDc(j)cjFc(j)cjHc(j)cjJc(j)cjN(j7jP(j7jR(j7jT(j7jV(j7jX(j7jZ(j7jy(jyyjy(jyyjy(jyyjy(jyyjy(jyyjy(jyyjy(jyyjy(jyyjy(jyyj(\(jjt(jj`(j`j`(j`jЩ(jjҩ(jjԩ(jj֩(jjة(jjک(jjܩ(jj(jj(jj(jj(jj(jj(jj(jj(jj(jjZ(jCj\(jCj^(jCj`(jCj(jj(jj(jj(jj(jj (jj (jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jjE(j.jG(j.jI(j.jK(j.j5(j4j5(j4j 5(j4j 5(j4j 5(j4j5(j4j5(j4j5(j4j5(j4j5(j4j5(j4j5(j4j5(j4j5(j4j!5(j4j#5(j4j%5(j4j (j j (j j (j j (j j (j j (j j (j j (j j (j j (j j (j j%(j$j%(j$j%(j$j%(j$j%(j$j%(j$j %(j$j"%(j$j3(jj5(jj7(jj9(jj;(jj(jj(jj=(j&j?(j&jA(j&jC(j&j$;(j ;j&;(j ;j(;(j ;j*;(j ;j,;(j ;j.;(j ;j0;(j ;j2;(j ;j4;(j ;j6;(j ;j8;(j ;j:;(j ;j<;(j ;j>;(j ;j@;(j ;jB;(j ;jD;(j ;jF;(j ;jH;(j ;jJ;(j ;jL;(j ;jN;(j ;jP;(j ;jR;(j ;jT;(j ;jV;(j ;jX;(j ;jZ;(j ;j\;(j ;j^;(j ;j`;(j ;jb;(j ;jd;(j ;jf;(j ;jh;(j ;jj;(j ;jl;(j ;jn;(j ;jp;(j ;jr;(j ;jt;(j ;jv;(j ;jx;(j ;jz;(j ;j|;(j ;j~;(j ;j;(j ;j;(j ;j;(j ;j;(j ;j;(j ;j;(j ;j;(j ;j;(j ;j;(j ;j;(j ;j;(j ;j;(j ;j;(j ;j;(j ;j;(j ;j;(j ;j;(j ;j;(j ;j;(j ;j;(j ;j;(j ;j;(j ;j;(j ;j;(j ;j;(j ;j;(j ;j/(j/j/(j/j/(j/j/(j/j/(j/j/(j/j/(j/j/(j/j/(j/j/(j/j/(j/j/(j/j(jjI(jIjT(jSjT(jSj T(jSj T(jSjT(jSjT(jSj(jqjG(jxGjG(jxGjG(jxGjG(jxGjG(jxGjG(jxGjG(jxGjG(jxGjG(jxGjG(jxGjG(jxGjG(jxGjG(jxGjG(jxGjG(jxGjG(jxGjG(jxGjG(jxGjG(jxGjG(jxGjG(jxGjG(jxGjG(jxGjG(jxGjG(jxGjG(jxGjG(jxGjG(jxGjG(jxGj C(j Cj9k(j"kj;k(j"kj-{(j{j/{(j{j1{(j{j7@(j @j9@(j @j;@(j @jO(jlNjQ(jQjQ(jQjQ(jQjQ(jQjQ(jQjQ(jQjQ(jQjQ(jQjQ(jQjQ(jQjQ(jQjR(jQjR(jQjR(jQjfK(jOKj}(j}j}(j}j}(j}j}(j}j}(j}j}(j}jS(jSjN(j7jP(j7jR(j7jT(j7jV(j7jX(j7jZ(j7j(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj (jj (jjW(j@jY(j@j[(j@j](j@j_(j@ja(j@jc(j@je(j@jD(j-jF(j-jH(j-jJ(j-jL(j-jN(j-j(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jjp(jYjr(jYjt(jYjv(jYj(jYj(jYj(jYj(jYj(jYj(jYj(jYj(jYj(jխjX(jAjZ(jAj(juj(juj(jujd(j+jf(j+jh(j+jj(j+j;(j$j=(j$j?(j$jA(j$jC(j$jE(j$jG(j$jI(j$jK(j$jM(j$jȕ(jjʕ(jj̕(jjΕ(jjЕ(jjҕ(jj(jj(jj(jj(jj(jj(jj (jj (jj(jj(jj(jj(jj(jj(jjc(jLje(jLjg(jLj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj_(j^jO(jYOjO(jYOjO(jYOjO(jYOjO(jYOjO(jYOjO(jYOjO(jYOjO(jYOjO(jYOj.P(jYOj0P(jYOj2P(jYOj4P(jYOj6P(jYOj8P(jYOj:P(jYOjP(jYOjP(jYOjP(jYOjP(jYOjP(jYOj(jj(jj(jj(jjR(jQjR(jQjR(jQjR(jQjG(jGjG(jGjG(jGjG(jGjG(jGjG(jGjG(jGjG(jGjG(jGjG(jGjG(jGjH(jGjH(jGjH(jGjH(jGjH(jGjH(jGjH(jGjH(jGj H(jGj"H(jGj$H(jGj&H(jGjv%(j_%jx%(j_%jz%(j_%je[(jN[jg[(jN[ji[(jN[jk[(jN[jm[(jN[jo[(jN[jq[(jN[js[(jN[ju[(jN[j"J(j Jj$J(j JjT(j=jV(j=jX(j=jZ(j=j\(j=j^(j=j`(j=jb(j=jר(jj}j٨(jjۨ(jj}jݨ(jjߨ(jj}j(jj}j(jj(jj(jj(jj(jj(jj(jj (jj"(jj$(jj&(jj?(jjA(jjC(jjjE(jjRj*(jj,(jj.(jj0(jj_(j_j_(j_j_(j_j_(j_j_(j_j_(j_j_(j_j_(j_j_(j_j_(j_j_(j_j(jj(j؍j(jjon(j7nj}jqn(j7nj}jsn(j7njun(j7njwn(j7njyn(j7nj}jn(j7njo(j7njLo(j7njeo(j7njgo(j7njio(j7njko(j7njmo(j7njoo(j7nj(jj(jsj(jsj(jsj(jsj(jsj(jsj(jj(jj(jj(jj(jj(jj(jj(jj˂(jjj͂(jjς(jjт(jjӂ(jjՂ(jjׂ(jj(jj(jj(jj(jj(jj(jj(jj(jjb(jKjd(jKjf(jKjh(jKj(jj(jj(jj(jj(jj!(jju(j^jw(j^jy(j^j{(j^j}(j^j(jpj(jpj(jpj(jpj(jj(jj(jjw(j`jy(j`j(jj(jj(jj(jj(jjA(j*jC(j*jE(j*jG(j*jI(j*j(jYj(jYj(jYj(jj"j(jj"j(jj"j (jjm (jj"jo (jj (jj! (jj(jj(jj(jj(jj(jj(jj(jj(jj9(j"j=(j"jA(j"jC(j"jG(j"jK(j"jM(j"jg(j"ji(j"jk(j"jm(j"jo(j"j(j"j(j"j(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jnj(j7j(j7jj(j7j(j7j(j7jj(j7j(j7j(j7u(j(j7j(j7jp(j7jjJ(jjM(jjS(jjV(jj\(jj(jj(jj(jjN(jjz4(jc4j|4(jc4j~4(jc4jV`(j?`j}jX`(j?`jZ`(j?`j\`(j?`j^`(j?`jP(jIPjP(jIPjP(jIPjP(jIPjP(jIPjP(jIPj$;(j ;j&;(j ;j(;(j ;j*;(j ;j,;(j ;j=8ji(jhjk(jjj k(jjjh(j{hjh(j{hjh(j{hjp(jpjp(jpj~(j}j~(j}jg~(j}j~(j}j~(j}j~(j}j~(j}j(j}j(j}j_j(j}jJ(j}j(j}j(j}j(j}jO(jOjO(jOjO(jOjO(jOjO(jOjO(jOjO(jOjc(jcj;(j;j;(j;jm(jymjm(jymjm(jymjm(jymjm(jymj9(j j=8j 9(jWsj@b j j=8j8/(j!/j:/(j!/j(j'j@(j'jB(j'jD(j'j(jj(jj(jj(jjq(jZjs(jZju(jZj<(j%j>(j%jc(j+je(j+j^f(jGfj`f(jGfjbf(jGfjdf(jGfjff(jGfjhf(jGfj(jj(jj(jj(jj(jj(jj<(j<jI(jIj'J(jIj|(j|j|(j|j|(j|jz(jzjz(jzj_}(j}jja}(j}jjd}(j}jjg}(j}j}(j}j+j}(j}j}(j}j}(j}j}(j}j}(j}jB(jBjB(jBjt(j]jv(j]jx(j]jz(j]jeu(jNujgu(jNujiu(jNujku(jNujmu(jNujou(jNujqu(jNujsu(jNuj(jj(jj (jj (jj(jj(jj(jj-(jj/(jj1(jj3(jj5(jj7(jj9(jjR(jjT(jjV(jjX(jjZ(jj\(jj^(jjD(jnDj -(j+jr(jrjt(jtjP(j~jR(j~jE(jEjE(jEjE(jEjE(jEjE(jEjE(jEjE(jEjE(jEjE(jEjE(jEjE(jEjE(jEjE(jEjE(jEjE(jEjE(jEjE(jEjE(jEj(jj(jj(jj(jj8(j!j(jj(jj(jj(jj(jj(jj(jj (jj (jj(jj(jj(jj(jj(jj(jj(jj(jj(jj (jj"(jj$(jj&(jj((jj*(jj,(jj.(jj0(jj*2(j2j,2(j2j.2(j2j02(j2j22(j2j42(j2j62(j2j82(j2j:2(j2j<2(j2j>2(j2j@2(j2jB2(j2jD2(j2j(jqj(jqj(jqj(jqj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj/(j/j/(j/j/(j/j!/(j/j#/(j/j%/(j/j'/(j/j)/(j/j+/(j/j-/(j/j//(j/j1/(j/jV(jUjV(jUjV(jUj V(jUj V(jUj V(jUjs(jsjs(jsjs(jsjs(jsjs(jsjs(jsjU(jUjU(jUjpt(jYtjrt(jYtjtt(jYtjvt(jYtjxt(jYtjzt(jYtj|t(jYtj~t(jYtjt(jYtjt(jYtjt(jYtj(jj(jj(jj(jj(jj(jj/(ji/j/(ji/j/(ji/j/(ji/j/(ji/j/(ji/j/(ji/j(jtj(jtj(jtj(jtj(jtjt(j]jv(j]jx(j]jz(j]j|(j]j~(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(j]j(jj(jj(jj(jj(jj(jj(j׿j(j׿j(jרj(jרj(jרj(jרj(jרj(jרj(jרj(jרj(jרj(jj(jj\ (jE j^ (jE j(jTj(jTj(jTj(jTj(jTj(jTj(jTj(jTj(jTj(jTj(jTj(jTj(jTj3(jTj5(jTj7(jTj9(jTj;(jTj=(jTj?(jTjA(jTjC(jTjE(jTjG(jTjI(jTjK(jTjM(jTjO(jTjQ(jTjS(jTjU(jTjW(jTj% (j j' (j j) (j j+ (j j (jx j (jx j (jx j (jx j (jx j (jx j (jx j (jx j (jx j¦ (jx jĦ (jx jƦ (jx jȦ (jx j (jx j (jx j (jx j (jx j (jx j (jx j (jx j (jx j (jx j! (jx j# (jx j% (jx j' (jx j) (jx j+ (jx j- (jx j/ (jx j1 (jx j3 (jx j5 (jx j7 (jx j9 (jx j; (jx j= (jx j? (jx jA (jx jC (jx j`| (jI| jb| (jI| jd| (jI| jf| (jI| j| (j| j| (j| j (j j (j j (j j= (j= jUH (j>H jWH (j>H jYH (j>H jA (jA j>v (j'v j@v (j'v jBv (j'v jDv (j'v jFv (j'v jHv (j'v jJv (j'v jLv (j'v jxb (j@b jzb (jw j@b j|b (jw j@b j~b (j@b jb (j@b jb (j@b jb (j@b jb (j@b jb (j@b jb (j@b jb (j@b jb (j@b jb (j@b jb (j@b jc (jw j@b jc (jw j@b j!c (j@b j#c (j@b j%c (j@b j'c (j@b j)c (j@b j+c (j@b j-c (j@b j/c (j@b juc (j@b jwc (j@b jyc (j@b j{c (j@b jc (j@b jc (j@b j d (j@b j d (j@b j$d (j@b j&d (j@b j*d (j3Zj@b jSg (j j (j% j@ (j% jB (j% jD (j% jF (j% jH (j% j (jj j (j j j (j>j j (j j (j4j je (jN jg (jN j (j j (j j (j j (j j (j j (j j (j j (j j (j j (j j (j j (j j (j j (j j (j j (j j+ (j+ j+ (j+ j+ (j+ j+ (j+ j+ (j+ j+ (j+ j+ (j+ j+ (j+ j+ (j+ j+ (j+ j+ (j+ j+ (j+ j+ (j+ j+ (j+ j+ (j+ j+ (j+ j+ (j+ j+ (j+ j+ (j+ j+ (j+ j+ (j+ j+ (j+ j+ (j+ j (j j (j j (j j (j j (j j (j j (j j (j j (j j@ (j jB (j jD (j jF (j jH (j j (j j (j j֌ (j j، (j jڌ (j j (j jf (j jE (j. jG (j. j (j. j (j. j (j. j (jw u(j (jw j (jw jW (jw jZ (jw j] (jw jj` (jw jc (jw jf (jw ji (jw jl (jw j (jw j (jw j (jw j (jw j (jw j (jw jP (jw j (jw jކ (jw j (j؍ j (j؍ j (j؍ j (j؍ j (j؍ j (j؍ j (j؍ jC (jOd j- (jOd jhd (jOd jI (jOd jkd (jOd jmd (jOd jod (jOd j^/ (jOd j@_ (jOd j: (jOd jtd (jOd jvd (jOd j% (jOd j' (jOd j3Z (jOd j{d (jOd j}d (jOd jd (jOd j=l (j&l j?l (j&l jAl (j&l jh (jh jh (jh jh (jh j (j j (j j (j j (j j (j j (j j (j j (j jd (jd je (jd jm (jV jo (jV jq (jV js (jV ju (jV jw (jV jd( (jM( jf( (jM( jh( (jM( jj( (jM( jl( (jM( jn( (jM( jp( (jM( jr( (jM( jt( (jM( jv( (jM( jx( (jM( jz( (jM( j|( (jM( j~( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j( (jM( j) (jM( j) (jM( j) (jM( j) (jM( j) (jM( j ) (jM( j ) (jM( j) (jM( j) (jM( j) (jM( j) (jM( j) (jM( j) (jM( j) (jM( j) (jM( j) (jM( j ) (jM( j") (jM( j$) (jM( j&) (jM( j() (jM( j*) (jM( j,) (jM( j.) (jM( j0) (jM( j2) (jM( j4) (jM( j6) (jM( j8) (jM( j:) (jM( j<) (jM( j>) (jM( j@) (jM( jB) (jM( jD) (jM( jF) (jM( jH) (jM( jJ) (jM( jL) (jM( jN) (jM( jP) (jM( j (j j (j j (j j (j j (j j (j j6(jx6j6(jx6j6(jx6j6(jx6j6(jx6j6(jx6j6(jx6j6(jx6j6(jx6j6(jx6j6(jx6j6(jx6j6(jx6j6(jx6j6(jx6j6(jx6j+(j+j+(j+j,(j+j,(j+j,(j+j@,(j+jB,(j+jD,(j+jF,(j+jH,(j+jJ,(j+jL,(j+jN,(j+jP,(j+jR,(j+jT,(j+jV,(j+jX,(j+jZ,(j+j\,(j+j^,(j+j`,(j+jb,(j+jd,(j+jf,(j+jh,(j+jj,(j+jl,(j+jn,(j+jp,(j+jr,(j+jt,(j+jv,(j+jx,(j+jz,(j+j|,(j+j~,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j,(j+j-(j+j-(j+j-(j+j-(j+j-(j+j -(j+j -(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j -(j+j"-(j+j$-(j+j&-(j+j(-(j+j*-(j+j,-(j+j.-(j+j0-(j+j2-(j+j4-(j+j6-(j+j8-(j+j:-(j+j<-(j+j>-(j+j@-(j+jB-(j+jD-(j+jF-(j+jH-(j+jJ-(j+jL-(j+jN-(j+jP-(j+jR-(j+jT-(j+jV-(j+jX-(j+jZ-(j+j\-(j+j^-(j+j`-(j+jb-(j+jd-(j+jf-(j+jh-(j+jj-(j+jl-(j+jn-(j+jp-(j+jr-(j+jt-(j+jv-(j+jx-(j+jz-(j+j|-(j+j~-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j-(j+j.(j+j.(j+j.(j+j.(j+j.(j+j .(j+j .(j+j.(j+j.(j+j.(j+j2(j2j2(j2j2(j2j3(j2ja(jaja(jaja(jaja(jaj!a(jaj#a(jaj%a(jaj'a(jaj)a(jaj+a(jaj-a(jaj/a(jaj(jj=(jz=j=(jz=j=(jz=j=(jz=j=(jz=j=(jz=j=(jz=j=(jz=j=(jz=j=(jz=jh(jLhjS(j<jU(j<jW(j<jY(j<j(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj (jj (jj(jj(jj(jj(jj(jj](jj_(jja(jjc(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj (jj (jj (jj(jj(jj(jj(jj(jj(jj(jj(jj(jjL(j5jN(j5jP(j5jR(j5jT(j5jV(j5jX(j5jZ(j5j(jj(jj{0(jd0j}0(jd0j0(jd0j0(jd0j0(jd0j0(jd0j0(jd0j0(jd0j0(jd0j0(jd0j0(jd0j0(jd0j0(jd0j0(jd0j0(jd0j0(jd0j0(jd0j(jwj(jwj(jj(jj(jj(jj(jjsA(j\AjuA(j\AjwA(j\AjyA(j\Aj{A(j\Aj}A(j\AjA(j\AjA(j\AjA(j\AjA(j\AjA(j\AjA(j\AjA(j\AjA(j\AjA(j\AjA(j\AjA(j\AjA(j\AjA(j\AjA(j\AjA(j\AjA(j\AjA(j\AjA(j\AjA(j\AjA(j\AjA(j\AjA(j\AjA(j\AjA(j\AjA(j\AjA(j\AjA(j\Aj(jjy(jqyjy(jqyjy(jqyjy(jqyjZk(jCkj\k(jCkj^k(jCkj3(jj5(jj3(jj5(jj7(jj9(jj(jnj(jnj (jj (jj|(jej~(jejBr(j+rjDr(j+rjFr(j+rjHr(j+rj(jj(jj(jj(jj(jjC(j,j~(j,j(j,jq(jqjq(jqjq(jqjq(jqj(jjj(jjjj(jjjj(jjj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jju(j=jw(j=jy(j=j{(j=j}(j=j(j=j(j=j(j=j(j=j(j=j(j=j3(j3j3(j3j3(j3j[(jq[j[(jq[j[(jq[j[(jq[j[(jq[j[(jq[j>(j>j>(j>j>(j>j>(j>j>(j>j>(j>j?(j>j?(j>j?(j>j?(j>j?(j>j?(j>j?(j>j ?(j>j"?(j>j$?(j>j&?(j>jn?(j>jp?(j>jr?(j>jt?(j>jv?(j>jx?(j>jz?(j>j|?(j>j~?(j>j?(j>j?(j>j?(j>j?(j>j?(j>j?(j>j?(j>j?(j>j?(j>j?(j>j?(j>j?(j>j?(j>j?(j>j?(j>j?(j>j?(j>j?(j>j?(j>j?(j>j?(j>j?(j>j?(j>j?(j>j?(j>j?(j>j?(j>j?(j>j?(j>j?(j>j@(j>j@(j>j@(j>j@(j>j@(j>j @(j>j @(j>j@(j>j@(j>j@(j>j@(j>j@(j>j@(j>j@(j>j@(j>j@(j>j @(j>j"@(j>j$@(j>j&@(j>j(@(j>j*@(j>j,@(j>j.@(j>j0@(j>j2@(j>j4@(j>j6@(j>j8@(j>j:@(j>j<@(j>j>@(j>j@@(j>jB@(j>jD@(j>jF@(j>jH@(j>jJ@(j>jL@(j>jN@(j>jP@(j>jR@(j>jT@(j>jt(jtjt(jtjt(jtjJ(jIJjJ(jIJjJ(jIJjJ(jIJjJ(jIJjJ(jIJjJ(jIJjJ(jIJjJ(jIJjJ(jIJjJ(jIJjJ(jIJjJ(jIJjJ(jIJjJ(jIJjJ(jIJjJ(jIJjJ(jIJjaw(jJwjcw(jJwjew(jJwjgw(jJwjiw(jJwj9(j j;(j j=(j j?(j jA(j jC(j jE(j jG(j jb(jbjb(jbjb(jbjb(jbjb(jbjb(jbjb(jbjb(jbjb(jbjb(jbjb(jbjb(jbjb(jbjb(jbjb(jbjb(jbjb(jbjb(jbjb(jbjb(jbj2(j1j2(j1j2(j1jf(jejf(jej4(j4j4(j4jU(j>jW(j>jY(j>jK(j4jO(j4jQ(j4jL(j5jN(j5jP(j5jR(j5jT(j5jV(j5jX(j5jZ(j5j\(j5j^(j5j`(j5jb(j5jd(j5jf(j5jh(j5jj(j5jl(j5jn(j5jp(j5jr(j5jt(j5jv(j5j(jpj(jj(jj(jj(jj(jj(jj(jj(jj(jj (jj (jj(jj(jj(jj(jj(jj(jjo(jXjq(jXjs(jXju(jXjw(jXjy(jXj{(jXj}(jXj(jXj(jXj(jXj(jXj(jXj(jXj(jXj(jXj(jXj(jj.(jj0(jj(jsj(jsj(jsj(jsj(jsj(jsj(jsj(jsj(jsj(jsj(jsj(jsj(jsj(jsj(jsj(jsj(jsj(jj(jj(jj(jjo4(jX4jq4(jX4js4(jX4ju4(jX4j!(j j#(j jhq(jQqj0(j0j3Q(jQjIB(jBjB(jBjB(jBjC(jBj")(j )j$)(j )j&)(j )j()(j )j*)(j )j,)(j )j.)(j )j0)(j )j2)(j )j{(jdj}(jdj(jj(jj(jj(jj(jj(jj(jj0(j/j0(j/j0(j/j0(j/j0(j/j0(j/jQ(jQjR(jQjR(jQjR(jQjR(jQjl?(jU?jn?(jU?jp?(jU?jr?(jU?u(jt?(jU?jv?(jU?jx?(jU?jz?(jU?jA(jOAjA(jOAj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jkj(jij(jij(jij(jij(jij(jij(jij(jij(jij(jij(jij(jij (jj (jj (jj(jj(jj(jj(jj(jj(jj(jj(jj(jj!(jj#(jj%(jj'(jj)(jj(jj(jj(jjm(jVjo(jVjq(jVjs(jVju(jVjw(jVjy(jVj{(jVj}(jVjX(jUjZ(jUj\(jUj^(jUj`(jUjS(jjU(jjW(jj(jj(jj(jj(jjS>(j<>jU>(j<>jW>(j<>jY>(j<>j[>(j<>j]>(j<>j_>(j<>ja>(j<>jc>(j<>je>(j<>jg>(j<>ji>(j<>jk>(j<>jm>(j<>jo>(j<>j1(jn1j1(jn1jM(jLjM(jLj M(jLj M(jLjM(jLjM(jLjM(jLjM(jLjM(jLjM(jLjM(jLjM(jLjM(jLj M(jLj"M(jLj$M(jLj&M(jLj(M(jLj*M(jLj,M(jLj.M(jLjd(jMji(jMjk(jMjm(jMj(jj(jj(jj(jj(jj!(jj#(jj%(jj'(jj)(jj+(jj-(jj/(jjT(jSj T(jSj T(jSj(jj(jj(jj(jj(jj(jj(jj!&(j &j#&(j &j (j j (j jkZ(j3ZjmZ(j3ZjoZ(j3ZjqZ(j3ZjsZ(j3ZjuZ(j3ZjwZ(j3ZjyZ(j3ZjZ(j3ZjZ(j3ZjZ(j3ZjZ(j3ZjZ(j3ZjZ(j3ZjZ(j3ZjZ(j3ZjZ(j3ZjZ(j3ZjZ(j3ZjZ(j3ZjZ(j3ZjZ(j3ZjZ(j3Zj"[(j3Zjh[(j3Zjj[(j3Zjl[(j3Zjn[(j3Zjp[(j3Zjr[(j3Zj[(j3Zj[(j3Zj[(j3Zj[(j3Zj[(j3Zj\(j3Zj \(j3Zj \(j3Zj\(j3Zj\(j3Zj\(j3Zj\(j3Zj\(j3Zj\(j3Zj\(j3Zj`\(j3Zjb\(j3Zjd\(j3Zj\(j3Zj\(j3ZjL(jLjL(jLjL(jLjL(jLjns(jWsjps(jWsjrs(jWsjts(jWsjvs(jWsjzs(jWsj|s(jWsj~s(jWsjM(j6jO(j6jQ(j6jS(j6jU(j6jW(j6jY(j6j[(j6j](j6j_(j6ja(j6jc(j6je(j6jg(j6jB}(j+}jD}(j+}jF}(j+}jH}(j+}j~(j~j~(j~j~(j~j~(j~js(jsj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtj(jtjË(jtjŋ(jtjNj(jtjɋ(jtjˋ(jtj͋(jtjϋ(jtjj(jijj(jijj(jij j(jij j(jij j(jijj(jijj(jijj(jijT(j=jV(j=jX(j=jZ(j=jk(jTjm(jTjo(jTjq(jTjs(jTju(jTjw(jTjy(jTj{(jTj}(jTj(jTj(jTj(jTj(jTj(jTj(jTj(jTj(jTj(jTj(jTj(jTjR(j;jT(j;jV(j;jX(j;jZ(j;j\(j;j^(j;j`(j;jb(j;jd(j;jf(j;jh(j;jj(j;jl(j;jn(j;jp(j;j"(j j$(j j&(j j((j jE(j.jG(j.jI(j.j(jj(jj(jj(jjj(jjj(jj(jj(jj(jzj(jzj(jzj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj(jj"(j!j"(j!j"(j!jv(j_jx(j_j(jٜj(jٜj(jٜj(jٜj(jٜj(jٜj(jٜj(jٜj(jٜj(jQj(jQj(jQj(jQj(jQj(jQj(jQje(jNj7(j j9(j jT(j=jV(j=jX(j=jZ(j=j\(j=j^(j=j`(j=jb(j=jd(j=jf(j=jh(j=jj(j=jl(j=jn(j=jp(j=jr(j=j(j=j(j=j(j=j(j=j(j=j(j=j(j=j(j=j(j=j(j=j(j=jÂ(j=jł(j=jǂ(j=jɂ(j=j˂(j=j͂(j=jς(j=jт(j=jӂ(j=jՂ(j=jׂ(j=jق(j=jۂ(j=j݂(j=j߂(j=j(j=j(j=j(j=j_l(jHljal(jHljcl(jHljel(jHljb(jbjb(jbjb(jbjG(jGjG(jGjG(jGjG(jGj(jj(jj(ju glob_toctrees(j, jjfj jujnumbered_toctrees(jej jQj~ j j jj j}jj j@jujM jjy j jPj jj jjmjjdjjY jcjf jjE domaindata}(hu}( root_symboljSymbol)}(jkN siblingAboveN siblingBelowNidentN declarationNdocnameNj_sNisRedeclaration _children](j)}(jkjjNjNjj ASTIdentifier)} identifierxbc_calc_checksumsbjjASTDeclaration)}( objectTypefunction directiveTypefunctionjjASTType)}( declSpecsj ASTDeclSpecs)}(outerj leftSpecsjASTDeclSpecsSimple)}(storageN threadLocalNjorestrictvolatileconstattrssphinx.util.cfamilyASTAttributeList)}j]sbub rightSpecsj)}(jNjNjojjjjj)}j]sbuballSpecsj)}(jNjNjojjjjj)}j]sbubtrailingTypeSpecjASTTrailingTypeSpecName)}(prefixN nestedNamej ASTNestedName)}(names]j)}juint32_tsbarootedubububdecljASTDeclaratorNameParam)}(declIdj4)}(j7]jaj<ubarrayOps]paramj ASTParameters)}(args](jASTFunctionParameter)}(argjASTTypeWithInit)}(typej)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jASTTrailingTypeSpecFundamental)}j7]voidasbubj=jASTDeclaratorPtr)}(nextj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububinitNubellipsisubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbububub semicolonsymboljenumeratorScopedSymbolNubjjmOj_sK'jj](j)}(jkjjNjNjj|jj)}(j functionParamjNjjQjjjjNubjjmOj_sK'jj] _anonChildren]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmOj_sK'jj]j]ubej]ubj)}(jkjjNjNjj)}jxbc_node_is_valuesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]boolasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1structj2j4)}(j7]j)}jxbc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmOj_sKQjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmOj_sKQjj]j]ubaj]ubj)}(jkjjNjNjj)}jxbc_node_is_keysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jxbc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjmOj_sK\jj]j)}(jkj$jNjNjjqjj)}(jjjNjjKjjj|jNubjjmOj_sK\jj]j]ubaj]ubj)}(jkjjNjNjj)}jxbc_node_is_arraysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jxbc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmOj_sKgjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmOj_sKgjj]j]ubaj]ubj)}(jkjjNjNjj)}jxbc_node_is_leafsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jxbc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmOj_sKujj]j)}(jkjjNjNjj/jj)}(jjjNjj jjj:jNubjjmOj_sKujj]j]ubaj]ubj)}(jkjjNjNjj)}jxbc_find_valuesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jCaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jxbc_nodesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jvnodesbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjAjNubjjmOj_sKjj](j)}(jkjAjNjNjjjj)}(jjjNjjkjjjjNubjjmOj_sKjj]j]ubj)}(jkjAjNjNjjjj)}(jjjNjjjjjjNubjjmOj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j xbc_find_nodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jxbc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjmOj_sKjj]j)}(jkjjNjNjj*jj)}(jjjNjjjjj8jNubjjmOj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jxbc_node_get_subkeysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jxbc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jAaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jxbc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj?jNubjjmOj_sKjj]j)}(jkj?jNjNjjjj)}(jjjNjjmjjjjNubjjmOj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jxbc_array_for_each_valuesbjj)}(jmacrojmacrojjASTMacro)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjmOj_sKjj]j]ubj)}(jkjjNjNjj)}jxbc_node_for_each_childsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjmOj_sKjj]j]ubj)}(jkjjNjNjj)}jxbc_node_for_each_subkeysbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjmOj_sKjj]j]ubj)}(jkjjNjNjj)}jxbc_node_for_each_array_valuesbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjmOj_sKjj]j]ubj)}(jkjjNjNjj)}jxbc_node_for_each_key_valuesbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjmOj_sKjj]j]ubj)}(jkjjNjNjj)}jxbc_for_each_key_valuesbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjmOj_sMjj]j]ubj)}(jkjjNjNjj)}jxbc_node_compose_keysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jxbc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjmOj_sMjj](j)}(jkjjNjNjjSjj)}(jjjNjj-jjjjNubjjmOj_sMjj]j]ubj)}(jkjjNjNjj|jj)}(jjjNjjZjjjjNubjjmOj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmOj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j xbc_get_infosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j node_sizesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j data_sizesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjmOj_sK]jj](j)}(jkjjNjNjj jj)}(jjjNjjjjjDjNubjjmOj_sK]jj]j]ubj)}(jkjjNjNjj9jj)}(jjjNjjjjjJjNubjjmOj_sK]jj]j]ubej]ubj)}(jkjjNjNjj)}j xbc_root_nodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jxbc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jSaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjQjNubjjmOj_sKwjj]j]ubj)}(jkjjNjNjj)}jxbc_node_indexsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jxbc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmOj_sKjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmOj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jxbc_node_get_parentsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jxbc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jxbc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjmOj_sKjj]j)}(jkjjNjNjjYjj)}(jjjNjj3jjjgjNubjjmOj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jxbc_node_get_childsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jxbc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jpaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jxbc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjnjNubjjmOj_sKjj]j)}(jkjnjNjNjjjj)}(jjjNjjjjjjNubjjmOj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jxbc_node_get_nextsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jxbc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jxbc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjmOj_sKjj]j)}(jkjjNjNjj+jj)}(jjjNjjjjj9jNubjjmOj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jxbc_node_get_datasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jBaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jxbc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj@jNubjjmOj_sKjj]j)}(jkj@jNjNjjjj)}(jjjNjjjjjjjNubjjmOj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jxbc_node_find_subkeysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jxbc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jxbc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjmOj_sKjj](j)}(jkjjNjNjjjj)}(jjjNjjjjj0jNubjjmOj_sKjj]j]ubj)}(jkjjNjNjj"jj)}(jjjNjjjjj6jNubjjmOj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jxbc_node_find_valuesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j?aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jxbc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jxbc_nodesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jvnodesbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj=jNubjjmOj_sMjj](j)}(jkj=jNjNjjjj)}(jjjNjjgjjjjNubjjmOj_sMjj]j]ubj)}(jkj=jNjNjjjj)}(jjjNjjjjjjNubjjmOj_sMjj]j]ubj)}(jkj=jNjNjjjj)}(jjjNjjjjjjNubjjmOj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jxbc_node_compose_key_aftersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jxbc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrootsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jxbc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjmOj_sM%jj](j)}(jkj jNjNjjWjj)}(jjjNjj1jjjjNubjjmOj_sM%jj]j]ubj)}(jkj jNjNjjjj)}(jjjNjj^jjjjNubjjmOj_sM%jj]j]ubj)}(jkj jNjNjjjj)}(jjjNjjjjjjNubjjmOj_sM%jj]j]ubj)}(jkj jNjNjjjj)}(jjjNjjjjjjNubjjmOj_sM%jj]j]ubej]ubj)}(jkjjNjNjj)}jxbc_node_find_next_leafsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jxbc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jxbc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrootsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jxbc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjmOj_sMVjj](j)}(jkjjNjNjjMjj)}(jjjNjj'jjjjNubjjmOj_sMVjj]j]ubj)}(jkjjNjNjjzjj)}(jjjNjjTjjjjNubjjmOj_sMVjj]j]ubej]ubj)}(jkjjNjNjj)}jxbc_node_find_next_key_valuesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jxbc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrootsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jxbc_nodesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jleafsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjmOj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjj%jNubjjmOj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj+jNubjjmOj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j _xbc_exitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j4aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jearlysbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj2jNubjjmOj_sMjj]j)}(jkj2jNjNjjyjj)}(jjjNjjZjjjjNubjjmOj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jxbc_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jemsgsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jepossbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjmOj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjj\jNubjjmOj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjbjNubjjmOj_sMjj]j]ubj)}(jkjjNjNjj%jj)}(jjjNjjjjjhjNubjjmOj_sMjj]j]ubj)}(jkjjNjNjjQjj)}(jjjNjj/jjjnjNubjjmOj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jV4LsbjNjNj_sNjj](j)}(jkjujNjNjj)}jVIDIOC_G_ENC_INDEXsbjj)}(jmacrojmacrojj)}(jj4)}(j7]j}aj<ubjMNubjjj{jNubjjqj_sKjj]j]ubj)}(jkjujNjNjj)}j v4l2_enc_idxsbjj)}(jtypejtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjqj_sK;jj]j]ubj)}(jkjujNjNjj)}jv4l2_enc_idx_entrysbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjqj_sKVjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_G_EXT_CTRLSsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjDj_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_S_EXT_CTRLSsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjDj_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_TRY_EXT_CTRLSsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjDj_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_ext_controlsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjDj_sK{jj]j]ubj)}(jkjujNjNjj)}jv4l2_ext_controlssbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjDj_sMAjj]j]ubj)}(jkjujNjNjj)}j VIDIOC_G_FBUFsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}j VIDIOC_S_FBUFsbjj)}(jjjmacrojj)}(jj4)}(j7]j.aj<ubjMNubjjj,jNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_framebuffersbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jGj,Nubj=j?)}(jBj4)}(j7]j=aj<ubjF]jHNububjjj;jNubjjj_sKMjj]j]ubj)}(jkjujNjNjj)}j VIDIOC_G_FMTsbjj)}(jjjmacrojj)}(jj4)}(j7]jVaj<ubjMNubjjjTjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}j VIDIOC_S_FMTsbjj)}(jjjmacrojj)}(jj4)}(j7]jeaj<ubjMNubjjjcjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_TRY_FMTsbjj)}(jjjmacrojj)}(jj4)}(j7]jtaj<ubjMNubjjjrjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}j v4l2_formatsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjj_sKZjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_G_FREQUENCYsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_S_FREQUENCYsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_frequencysbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjj_sK8jj]j]ubj)}(jkjujNjNjj)}jVIDIOC_G_INPUTsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_S_INPUTsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_G_JPEGCOMPsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_S_JPEGCOMPsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_jpegcompressionsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjj jNubjjj_sK;jj]j]ubj)}(jkjujNjNjj)}jVIDIOC_G_MODULATORsbjj)}(jjjmacrojj)}(jj4)}(j7]j(aj<ubjMNubjjj&jNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_S_MODULATORsbjj)}(jjjmacrojj)}(jj4)}(j7]j7aj<ubjMNubjjj5jNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_modulatorsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jPj,Nubj=j?)}(jBj4)}(j7]jFaj<ubjF]jHNububjjjDjNubjjj_sKAjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_G_OUTPUTsbjj)}(jjjmacrojj)}(jj4)}(j7]j_aj<ubjMNubjjj]jNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_S_OUTPUTsbjj)}(jjjmacrojj)}(jj4)}(j7]jnaj<ubjMNubjjjljNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}j VIDIOC_G_PARMsbjj)}(jjjmacrojj)}(jj4)}(j7]j}aj<ubjMNubjjj{jNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}j VIDIOC_S_PARMsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_streamparmsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjj_sK=jj]j]ubj)}(jkjujNjNjj)}jv4l2_captureparmsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjj_sK\jj]j]ubj)}(jkjujNjNjj)}jv4l2_outputparmsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_G_PRIORITYsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_S_PRIORITYsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}j v4l2_prioritysbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjj_sK.jj]j]ubj)}(jkjujNjNjj)}jVIDIOC_G_SELECTIONsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj j_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_S_SELECTIONsbjj)}(jjjmacrojj)}(jj4)}(j7]j,aj<ubjMNubjjj*jNubjj j_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_selectionsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jEj,Nubj=j?)}(jBj4)}(j7]j;aj<ubjF]jHNububjjj9jNubjj j_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_G_SLICED_VBI_CAPsbjj)}(jjjmacrojj)}(jj4)}(j7]jTaj<ubjMNubjjjRjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_sliced_vbi_capsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jmj,Nubj=j?)}(jBj4)}(j7]jcaj<ubjF]jHNububjjjajNubjjj_sK.jj]j]ubj)}(jkjujNjNjj)}j VIDIOC_G_STDsbjj)}(jjjmacrojj)}(jj4)}(j7]j|aj<ubjMNubjjjzjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}j VIDIOC_S_STDsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_SUBDEV_G_STDsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_SUBDEV_S_STDsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_G_TUNERsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_S_TUNERsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}j v4l2_tunersbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjj_sK@jj]j]ubj)}(jkjujNjNjj)}jv4l2_tuner_typesbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_LOG_STATUSsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjVj_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_OVERLAYsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj9j_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_PREPARE_BUFsbjj)}(jjjmacrojj)}(jj4)}(j7]j&aj<ubjMNubjjj$jNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}j VIDIOC_QBUFsbjj)}(jjjmacrojj)}(jj4)}(j7]j5aj<ubjMNubjjj3jNubjj2j_sKjj]j]ubj)}(jkjujNjNjj)}j VIDIOC_DQBUFsbjj)}(jjjmacrojj)}(jj4)}(j7]jDaj<ubjMNubjjjBjNubjj2j_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_QUERY_DV_TIMINGSsbjj)}(jjjmacrojj)}(jj4)}(j7]jSaj<ubjMNubjjjQjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_SUBDEV_QUERY_DV_TIMINGSsbjj)}(jjjmacrojj)}(jj4)}(j7]jbaj<ubjMNubjjj`jNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_QUERYBUFsbjj)}(jjjmacrojj)}(jj4)}(j7]jqaj<ubjMNubjjjojNubjjyj_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_QUERYCAPsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjj~jNubjjUj_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_capabilitysbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjUj_sK)jj]j]ubj)}(jkjujNjNjj)}jVIDIOC_QUERY_EXT_CTRLsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_QUERYMENUsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_ctrl_typesbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjj_sM5jj]j]ubj)}(jkjujNjNjj)}jVIDIOC_QUERYSTDsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_SUBDEV_QUERYSTDsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_REQBUFSsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_requestbufferssbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]j aj<ubjF]jHNububjjj jNubjjj_sKHjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_S_HW_FREQ_SEEKsbjj)}(jjjmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj#jNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_hw_freq_seeksbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j>j,Nubj=j?)}(jBj4)}(j7]j4aj<ubjF]jHNububjjj2jNubjjj_sK?jj]j]ubj)}(jkjujNjNjj)}jVIDIOC_STREAMONsbjj)}(jjjmacrojj)}(jj4)}(j7]jMaj<ubjMNubjjjKjNubjj,j_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_STREAMOFFsbjj)}(jjjmacrojj)}(jj4)}(j7]j\aj<ubjMNubjjjZjNubjj,j_sKjj]j]ubj)}(jkjujNjNjj)}j!VIDIOC_SUBDEV_ENUM_FRAME_INTERVALsbjj)}(jjjmacrojj)}(jj4)}(j7]jkaj<ubjMNubjjjijNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_subdev_frame_interval_enumsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jzaj<ubjF]jHNububjjjxjNubjjj_sK>jj]j]ubj)}(jkjujNjNjj)}jVIDIOC_SUBDEV_ENUM_FRAME_SIZEsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_subdev_frame_size_enumsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjj_sKLjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_SUBDEV_ENUM_MBUS_CODEsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj@j_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_subdev_mbus_code_enumsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjj@j_sK>jj]j]ubj)}(jkjujNjNjj)}jVIDIOC_SUBDEV_G_CLIENT_CAPsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_SUBDEV_S_CLIENT_CAPsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_subdev_client_capabilitysbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j j,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjj_sKBjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_SUBDEV_G_CROPsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_SUBDEV_S_CROPsbjj)}(jjjmacrojj)}(jj4)}(j7]j)aj<ubjMNubjjj'jNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_subdev_cropsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jBj,Nubj=j?)}(jBj4)}(j7]j8aj<ubjF]jHNububjjj6jNubjjj_sKOjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_SUBDEV_G_FMTsbjj)}(jjjmacrojj)}(jj4)}(j7]jQaj<ubjMNubjjjOjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_SUBDEV_S_FMTsbjj)}(jjjmacrojj)}(jj4)}(j7]j`aj<ubjMNubjjj^jNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_subdev_formatsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jyj,Nubj=j?)}(jBj4)}(j7]joaj<ubjF]jHNububjjjmjNubjjj_sKVjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_SUBDEV_G_FRAME_INTERVALsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_SUBDEV_S_FRAME_INTERVALsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_subdev_frame_intervalsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjj_sKNjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_SUBDEV_G_ROUTINGsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_SUBDEV_S_ROUTINGsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_subdev_routingsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjj_sKBjj]j]ubj)}(jkjujNjNjj)}jv4l2_subdev_routesbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjj_sKZjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_SUBDEV_G_SELECTIONsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjj jNubjjӍj_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_SUBDEV_S_SELECTIONsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjӍj_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_subdev_selectionsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j7j,Nubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHNububjjj+jNubjjӍj_sKGjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_SUBDEV_QUERYCAPsbjj)}(jjjmacrojj)}(jj4)}(j7]jFaj<ubjMNubjjjDjNubjjۭj_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_subdev_capabilitysbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j_j,Nubj=j?)}(jBj4)}(j7]jUaj<ubjF]jHNububjjjSjNubjjۭj_sK+jj]j]ubj)}(jkjujNjNjj)}jVIDIOC_SUBSCRIBE_EVENTsbjj)}(jjjmacrojj)}(jj4)}(j7]jnaj<ubjMNubjjjljNubjj j_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_UNSUBSCRIBE_EVENTsbjj)}(jjjmacrojj)}(jj4)}(j7]j}aj<ubjMNubjjj{jNubjj j_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_event_subscriptionsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjj j_sK,jj]j]ubj)}(jkjujNjNjj)}jVIDIOC_CREATE_BUFSsbjj)}(jmacrojmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_create_bufferssbjj)}(jtypejtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjj_sKIjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_CROPCAPsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj&j_sKjj]j]ubj)}(jkjujNjNjj)}j v4l2_cropcapsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjj&j_sK.jj]j]ubj)}(jkjujNjNjj)}jVIDIOC_DBG_G_CHIP_INFOsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj-j_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_dbg_chip_infosbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjj-j_sKjjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_DBG_G_REGISTERsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj.+j_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_DBG_S_REGISTERsbjj)}(jjjmacrojj)}(jj4)}(j7]j.aj<ubjMNubjjj,jNubjj.+j_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_dbg_matchsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jGj,Nubj=j?)}(jBj4)}(j7]j=aj<ubjF]jHNububjjj;jNubjj.+j_sKZjj]j]ubj)}(jkjujNjNjj)}jv4l2_dbg_registersbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j`j,Nubj=j?)}(jBj4)}(j7]jVaj<ubjF]jHNububjjjTjNubjj.+j_sKrjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_DECODER_CMDsbjj)}(jjjmacrojj)}(jj4)}(j7]joaj<ubjMNubjjjmjNubjj)j_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_TRY_DECODER_CMDsbjj)}(jjjmacrojj)}(jj4)}(j7]j~aj<ubjMNubjjj|jNubjj)j_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_decoder_cmdsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjj)j_sK@jj]j]ubj)}(jkjujNjNjj)}jVIDIOC_DQEVENTsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj.j_sKjj]j]ubj)}(jkjujNjNjj)}j v4l2_eventsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjj.j_sK(jj]j]ubj)}(jkjujNjNjj)}jv4l2_event_vsyncsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjj.j_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_event_ctrlsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjj.j_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_event_frame_syncsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j j,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjj.j_sMjj]j]ubj)}(jkjujNjNjj)}jv4l2_event_src_changesbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j#j,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjj.j_sMjj]j]ubj)}(jkjujNjNjj)}jv4l2_event_motion_detsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j<j,Nubj=j?)}(jBj4)}(j7]j2aj<ubjF]jHNububjjj0jNubjj.j_sMjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_DV_TIMINGS_CAPsbjj)}(jjjmacrojj)}(jj4)}(j7]jKaj<ubjMNubjjjIjNubjjoj_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_SUBDEV_DV_TIMINGS_CAPsbjj)}(jjjmacrojj)}(jj4)}(j7]jZaj<ubjMNubjjjXjNubjjoj_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_bt_timings_capsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jsj,Nubj=j?)}(jBj4)}(j7]jiaj<ubjF]jHNububjjjgjNubjjoj_sKjNubjj,j_sKdjj]j]ubj)}(jkjujNjNjj)}jv4l2_frmivalenumsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jcj,Nubj=j?)}(jBj4)}(j7]jYaj<ubjF]jHNububjjjWjNubjj,j_sKvjj]j]ubj)}(jkjujNjNjj)}jv4l2_frmivaltypessbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j|j,Nubj=j?)}(jBj4)}(j7]jraj<ubjF]jHNububjjjpjNubjj,j_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_ENUM_FRAMESIZESsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjs7j_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_frmsize_discretesbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjs7j_sKZjj]j]ubj)}(jkjujNjNjj)}jv4l2_frmsize_stepwisesbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjs7j_sKijj]j]ubj)}(jkjujNjNjj)}jv4l2_frmsizeenumsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjs7j_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_frmsizetypessbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjs7j_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_ENUM_FREQ_BANDSsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj;j_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_frequency_bandsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]j aj<ubjF]jHNububjjj jNubjj;j_sK-jj]j]ubj)}(jkjujNjNjj)}jVIDIOC_ENUMAUDIOsbjj)}(jjjmacrojj)}(jj4)}(j7]j&aj<ubjMNubjjj$jNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_ENUMAUDOUTsbjj)}(jjjmacrojj)}(jj4)}(j7]j5aj<ubjMNubjjj3jNubjj'j_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_ENUMINPUTsbjj)}(jjjmacrojj)}(jj4)}(j7]jDaj<ubjMNubjjjBjNubjj#j_sKjj]j]ubj)}(jkjujNjNjj)}j v4l2_inputsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j]j,Nubj=j?)}(jBj4)}(j7]jSaj<ubjF]jHNububjjjQjNubjj#j_sK+jj]j]ubj)}(jkjujNjNjj)}jVIDIOC_ENUMOUTPUTsbjj)}(jjjmacrojj)}(jj4)}(j7]jlaj<ubjMNubjjjjjNubjj9j_sKjj]j]ubj)}(jkjujNjNjj)}j v4l2_outputsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]j{aj<ubjF]jHNububjjjyjNubjj9j_sK,jj]j]ubj)}(jkjujNjNjj)}jVIDIOC_ENUMSTDsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj"j_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_SUBDEV_ENUMSTDsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj"j_sKjj]j]ubj)}(jkjujNjNjj)}j v4l2_standardsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjj"j_sK0jj]j]ubj)}(jkjujNjNjj)}j v4l2_fractsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjj"j_sKWjj]j]ubj)}(jkjujNjNjj)}j VIDIOC_EXPBUFsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjCj_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_exportbuffersbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjCj_sKqjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_G_AUDIOsbjj)}(jjjmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjj4j_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_S_AUDIOsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj4j_sKjj]j]ubj)}(jkjujNjNjj)}j v4l2_audiosbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j4j,Nubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHNububjjj(jNubjj4j_sK6jj]j]ubj)}(jkjujNjNjj)}jVIDIOC_G_AUDOUTsbjj)}(jjjmacrojj)}(jj4)}(j7]jCaj<ubjMNubjjjAjNubjj j_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_S_AUDOUTsbjj)}(jjjmacrojj)}(jj4)}(j7]jRaj<ubjMNubjjjPjNubjj j_sKjj]j]ubj)}(jkjujNjNjj)}j v4l2_audiooutsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jkj,Nubj=j?)}(jBj4)}(j7]jaaj<ubjF]jHNububjjj_jNubjj j_sK;jj]j]ubj)}(jkjujNjNjj)}j VIDIOC_G_CROPsbjj)}(jjjmacrojj)}(jj4)}(j7]jzaj<ubjMNubjjjxjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}j VIDIOC_S_CROPsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjujNjNjj)}j v4l2_cropsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjj_sKHjj]j]ubj)}(jkjujNjNjj)}j VIDIOC_G_CTRLsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj<j_sKjj]j]ubj)}(jkjujNjNjj)}j VIDIOC_S_CTRLsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj<j_sKjj]j]ubj)}(jkjujNjNjj)}j v4l2_controlsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjj<j_sK:jj]j]ubj)}(jkjujNjNjj)}jVIDIOC_G_DV_TIMINGSsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj(j_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_S_DV_TIMINGSsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj(j_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_SUBDEV_G_DV_TIMINGSsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj(j_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_SUBDEV_S_DV_TIMINGSsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj(j_sKjj]j]ubj)}(jkjujNjNjj)}jv4l2_bt_timingssbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j.j,Nubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHNububjjj"jNubjj(j_sKUjj]j]ubj)}(jkjujNjNjj)}jv4l2_dv_timingssbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jGj,Nubj=j?)}(jBj4)}(j7]j=aj<ubjF]jHNububjjj;jNubjj(j_sKjj]j]ubj)}(jkjujNjNjj)}j VIDIOC_G_EDIDsbjj)}(jjjmacrojj)}(jj4)}(j7]jVaj<ubjMNubjjjTjNubjj"j_sKjj]j]ubj)}(jkjujNjNjj)}j VIDIOC_S_EDIDsbjj)}(jjjmacrojj)}(jj4)}(j7]jeaj<ubjMNubjjjcjNubjj"j_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_SUBDEV_G_EDIDsbjj)}(jjjmacrojj)}(jj4)}(j7]jtaj<ubjMNubjjjrjNubjj"j_sKjj]j]ubj)}(jkjujNjNjj)}jVIDIOC_SUBDEV_S_EDIDsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj"j_sKjj]j]ubj)}(jkjujNjNjj)}j v4l2_edidsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjj"j_sKejj]j]ubj)}(jkjujNjNjj)}j v4l2_buffersbjj)}(jtypejtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjGj_sKjj]j]ubj)}(jkjujNjNjj)}j v4l2_planesbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjGj_sM6jj]j]ubj)}(jkjujNjNjj)}j v4l2_buf_typesbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjGj_sM|jj]j]ubj)}(jkjujNjNjj)}j v4l2_timecodesbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjGj_sMjj]j]ubj)}(jkjujNjNjj)}jv4l2_vbi_formatsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjj_sKfjj]j]ubj)}(jkjujNjNjj)}j v4l2_rds_datasbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j3j,Nubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHNububjjj'jNubjj|vj_sK\jj]j]ubj)}(jkjujNjNjj)}jv4l2_sliced_vbi_formatsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jLj,Nubj=j?)}(jBj4)}(j7]jBaj<ubjF]jHNububjjj@jNubjjKj_sKdjj]j]ubj)}(jkjujNjNjj)}jv4l2_sliced_vbi_datasbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jej,Nubj=j?)}(jBj4)}(j7]j[aj<ubjF]jHNububjjjYjNubjjKj_sM1jj]j]ubj)}(jkjujNjNjj)}jv4l2_mpeg_vbi_fmt_ivtvsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j~j,Nubj=j?)}(jBj4)}(j7]jtaj<ubjF]jHNububjjjrjNubjjKj_sMjj]j]ubj)}(jkjujNjNjj)}jv4l2_mpeg_vbi_itv0sbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjKj_sM jj]j]ubj)}(jkjujNjNjj)}jv4l2_mpeg_vbi_ITV0sbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjKj_sMjj]j]ubj)}(jkjujNjNjj)}jv4l2_mpeg_vbi_itv0_linesbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjKj_sMYjj]j]ubj)}(jkjujNjNjj)}jclosesbjj)}(jfunctionjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjjNubjjfj_sKjj]j)}(jkjjNjNjjjj)}(j functionParamjNjjjjj'jNubjjfj_sKjj]j]ubaj]ubj)}(jkjujNjNjj)}jmmapsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j1aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jprotsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}joff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj/jNubjj*j_sKjj](j)}(jkj/jNjNjj{jj)}(jj+jNjjYjjjEjNubjj*j_sKjj]j]ubj)}(jkj/jNjNjjjj)}(jj+jNjjjjjKjNubjj*j_sKjj]j]ubj)}(jkj/jNjNjjjj)}(jj+jNjjjjjQjNubjj*j_sKjj]j]ubj)}(jkj/jNjNjjjj)}(jj+jNjjjjjWjNubjj*j_sKjj]j]ubj)}(jkj/jNjNjjjj)}(jj+jNjjjjj]jNubjj*j_sKjj]j]ubj)}(jkj/jNjNjj:jj)}(jj+jNjjjjjcjNubjj*j_sKjj]j]ubej]ubj)}(jkjujNjNjj)}jmunmapsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jlaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjjNubjj3xj_sKjj](j)}(jkjjjNjNjjjj)}(jj+jNjjjjjjNubjj3xj_sKjj]j]ubj)}(jkjjjNjNjjjj)}(jj+jNjjjjjjNubjj3xj_sKjj]j]ubej]ubj)}(jkjujNjNjj)}jopensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j device_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjW|j_sKjj](j)}(jkjjNjNjj>jj)}(jj+jNjjjjjmjNubjjW|j_sKjj]j]ubj)}(jkjjNjNjjejj)}(jj+jNjjEjjjsjNubjjW|j_sKjj]j]ubej]ubj)}(jkjujNjNjj)}jpollsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j|aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1structj2j4)}(j7]j)}jpollfdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jufdssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnfdssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjzjNubjj\j_sKjj](j)}(jkjzjNjNjjjj)}(jj+jNjjjjjjNubjj\j_sKjj]j]ubj)}(jkjzjNjNjjjj)}(jj+jNjjjjj#jNubjj\j_sKjj]j]ubj)}(jkjzjNjNjjjj)}(jj+jNjjjjj)jNubjj\j_sKjj]j]ubej]ubj)}(jkjujNjNjj)}jreadsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j2aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj0jNubjjBj_sKjj](j)}(jkj0jNjNjj|jj)}(jj+jNjj\jjjjNubjjBj_sKjj]j]ubj)}(jkj0jNjNjjjj)}(jj+jNjjjjjjNubjjBj_sKjj]j]ubj)}(jkj0jNjNjjjj)}(jj+jNjjjjjjNubjjBj_sKjj]j]ubej]ubj)}(jkjujNjNjj)}jselectsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnfdssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jfd_setsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreadfdssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jfd_setsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwritefdssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jfd_setsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j exceptfdssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jtimevalsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjaj_sKjj](j)}(jkjjNjNjj0jj)}(jj+jNjjjjjjNubjjaj_sKjj]j]ubj)}(jkjjNjNjjZjj)}(jj+jNjj4jjjjNubjjaj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jj+jNjjajjjjNubjjaj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jj+jNjjjjjjNubjjaj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jj+jNjjjjjjNubjjaj_sKjj]j]ubej]ubj)}(jkjujNjNjj)}jwritesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjj<j_sKjj](j)}(jkj jNjNjjWjj)}(jj+jNjj7jjjjNubjj<j_sKjj]j]ubj)}(jkj jNjNjj}jj)}(jj+jNjj[jjjjNubjj<j_sKjj]j]ubj)}(jkj jNjNjjjj)}(jj+jNjjjjjjNubjj<j_sKjj]j]ubej]ubj)}(jkjujNjNjj)}j v4l2_opensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joflagsbaj<ubjF]jHNububjNubjubjP)}(jSNjubejj)}j]sbubububjjjjNubjjzj_sKwjj](j)}(jkjjNjNjj jj)}(jj+jNjjjjj>jNubjjzj_sKwjj]j]ubj)}(jkjjNjNjj4jj)}(jj+jNjjjjjDjNubjjzj_sKwjj]j]ubej]ubj)}(jkjujNjNjj)}j v4l2_closesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jMaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjKjNubjjzj_sK{jj]j)}(jkjKjNjNjjjj)}(jj+jNjjsjjjjNubjjzj_sK{jj]j]ubaj]ubj)}(jkjujNjNjj)}jv4l2_dupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjjNubjjzj_sKjj]j)}(jkjjNjNjjjj)}(jj+jNjjjjjjNubjjzj_sKjj]j]ubaj]ubj)}(jkjujNjNjj)}j v4l2_ioctlsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongintesbubj=j?)}(jBj4)}(j7]j)}jrequestsbaj<ubjF]jHNububjNubjubjP)}(jSNjubejj)}j]sbubububjjjjNubjjzj_sKjj](j)}(jkjjNjNjjAjj)}(jj+jNjj!jjjqjNubjjzj_sKjj]j]ubj)}(jkjjNjNjjgjj)}(jj+jNjjEjjjwjNubjjzj_sKjj]j]ubej]ubj)}(jkjujNjNjj)}j v4l2_readsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jnsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj~jNubjjzj_sKjj](j)}(jkj~jNjNjjjj)}(jj+jNjjjjjjNubjjzj_sKjj]j]ubj)}(jkj~jNjNjjjj)}(jj+jNjjjjj%jNubjjzj_sKjj]j]ubj)}(jkj~jNjNjjjj)}(jj+jNjjjjj+jNubjjzj_sKjj]j]ubej]ubj)}(jkjujNjNjj)}j v4l2_mmapsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j4aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jprotsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jint64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj2jNubjjzj_sKjj](j)}(jkj2jNjNjj~jj)}(jj+jNjj\jjjHjNubjjzj_sKjj]j]ubj)}(jkj2jNjNjjjj)}(jj+jNjjjjjNjNubjjzj_sKjj]j]ubj)}(jkj2jNjNjjjj)}(jj+jNjjjjjTjNubjjzj_sKjj]j]ubj)}(jkj2jNjNjjjj)}(jj+jNjjjjjZjNubjjzj_sKjj]j]ubj)}(jkj2jNjNjjjj)}(jj+jNjjjjj`jNubjjzj_sKjj]j]ubj)}(jkj2jNjNjj=jj)}(jj+jNjjjjjfjNubjjzj_sKjj]j]ubej]ubj)}(jkjujNjNjj)}j v4l2_munmapsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]joaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j_startsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjmjNubjjzj_sKjj](j)}(jkjmjNjNjjjj)}(jj+jNjjjjjjNubjjzj_sKjj]j]ubj)}(jkjmjNjNjjjj)}(jj+jNjjjjjjNubjjzj_sKjj]j]ubej]ubj)}(jkjujNjNjj)}j v4l2_fd_opensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j v4l2_flagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjzj_sKjj](j)}(jkjjNjNjj?jj)}(jj+jNjjjjjkjNubjjzj_sKjj]j]ubj)}(jkjjNjNjjcjj)}(jj+jNjjCjjjqjNubjjzj_sKjj]j]ubej]ubj)}(jkjujNjNjj)}jv4l2_set_controlsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jzaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjxjNubjjzj_sKjj](j)}(jkjxjNjNjjjj)}(jj+jNjjjjjjNubjjzj_sKjj]j]ubj)}(jkjxjNjNjjjj)}(jj+jNjjjjjjNubjjzj_sKjj]j]ubj)}(jkjxjNjNjjjj)}(jj+jNjjjjjjNubjjzj_sKjj]j]ubej]ubj)}(jkjujNjNjj)}jv4l2_get_controlsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcidsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#jNubjjzj_sKjj](j)}(jkj#jNjNjjkjj)}(jj+jNjjKjjjjNubjjzj_sKjj]j]ubj)}(jkj#jNjNjjjj)}(jj+jNjjojjjjNubjjzj_sKjj]j]ubej]ubej]ubj)}(jkjjNjNjj)}jnlmsghdrsbjj)}(jstructjstructjj ASTStruct)}namej4)}(j7]jaj<ubsbjjjjNubjj]j_sKjj]j]ubj)}(jkjjNjNjj)}jnlmsgerr_attrssbjj)}(jenumjenumjjASTEnum)}jj4)}(j7]jaj<ubsbjjjjNubjj]j_sK9jj]j]ubj)}(jkjjNjNjj)}jnetlink_attribute_typesbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjj]j_sKjj]j]ubj)}(jkjjNjNjj)}jnetlink_policy_type_attrsbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjj]j_sM\jj]j]ubj)}(jkjjNjNjj)}jv4l2_pix_formatsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjj8j_sK jj]j]ubj)}(jkjjNjNjj)}jv4l2_plane_pix_formatsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j j,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jv4l2_pix_format_mplanesbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j&j,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjj_sK9jj]j]ubj)}(jkjjNjNjj)}jv4l2_mbus_framefmtsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j?j,Nubj=j?)}(jBj4)}(j7]j5aj<ubjF]jHNububjjj3jNubjj j_sKjj]j]ubj)}(jkjjNjNjj)}jRCsbjNjNj_sNjj](j)}(jkjLjNjNjj)}jreadsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jTaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjRjNubjjXCj_sKjj](j)}(jkjRjNjNjjjj)}(jj+jNjj~jjjjNubjjXCj_sKjj]j]ubj)}(jkjRjNjNjjjj)}(jj+jNjjjjjjNubjjXCj_sKjj]j]ubj)}(jkjRjNjNjjjj)}(jj+jNjjjjjjNubjjXCj_sKjj]j]ubej]ubj)}(jkjLjNjNjj)}jLIRC_SET_MEASURE_CARRIER_MODEsbjj)}(jmacrojmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjj2j_sKjj]j]ubj)}(jkjLjNjNjj)}jLIRC_SET_REC_CARRIERsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjO_j_sKjj]j]ubj)}(jkjLjNjNjj)}jLIRC_SET_REC_CARRIER_RANGEsbjj)}(jjjmacrojj)}(jj4)}(j7]j+aj<ubjMNubjjj)jNubjjj_sKjj]j]ubj)}(jkjLjNjNjj)}jLIRC_GET_REC_TIMEOUTsbjj)}(jjjmacrojj)}(jj4)}(j7]j:aj<ubjMNubjjj8jNubjj]j_sKjj]j]ubj)}(jkjLjNjNjj)}jLIRC_SET_REC_TIMEOUTsbjj)}(jjjmacrojj)}(jj4)}(j7]jIaj<ubjMNubjjjGjNubjj]j_sKjj]j]ubj)}(jkjLjNjNjj)}jLIRC_SET_SEND_CARRIERsbjj)}(jjjmacrojj)}(jj4)}(j7]jXaj<ubjMNubjjjVjNubjjdj_sKjj]j]ubj)}(jkjLjNjNjj)}jLIRC_SET_SEND_DUTY_CYCLEsbjj)}(jjjmacrojj)}(jj4)}(j7]jgaj<ubjMNubjjjejNubjjrUj_sKjj]j]ubj)}(jkjLjNjNjj)}jLIRC_SET_TRANSMITTER_MASKsbjj)}(jjjmacrojj)}(jj4)}(j7]jvaj<ubjMNubjjjtjNubjjFj_sKjj]j]ubj)}(jkjLjNjNjj)}jLIRC_SET_WIDEBAND_RECEIVERsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjPj_sKjj]j]ubj)}(jkjLjNjNjj)}jwritesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjEwj_sKjj](j)}(jkjjNjNjjjj)}(jj+jNjjjjj7jNubjjEwj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jj+jNjjjjj=jNubjjEwj_sKjj]j]ubj)}(jkjjNjNjj/jj)}(jj+jNjj jjjCjNubjjEwj_sKjj]j]ubej]ubj)}(jkjLjNjNjj)}jLIRC_GET_FEATURESsbjj)}(jmacrojmacrojj)}(jj4)}(j7]jLaj<ubjMNubjjjJjNubjjj_sKjj]j]ubj)}(jkjLjNjNjj)}jLIRC_GET_REC_MODEsbjj)}(jjQjmacrojj)}(jj4)}(j7]j\aj<ubjMNubjjjZjNubjjUj_sKjj]j]ubj)}(jkjLjNjNjj)}jLIRC_SET_REC_MODEsbjj)}(jjQjmacrojj)}(jj4)}(j7]jkaj<ubjMNubjjjijNubjjUj_sKjj]j]ubj)}(jkjLjNjNjj)}jLIRC_GET_REC_RESOLUTIONsbjj)}(jjQjmacrojj)}(jj4)}(j7]jzaj<ubjMNubjjjxjNubjjj_sKjj]j]ubj)}(jkjLjNjNjj)}jLIRC_GET_SEND_MODEsbjj)}(jjQjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjCj_sKjj]j]ubj)}(jkjLjNjNjj)}jLIRC_SET_SEND_MODEsbjj)}(jjQjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjCj_sKjj]j]ubj)}(jkjLjNjNjj)}jLIRC_GET_MIN_TIMEOUTsbjj)}(jjQjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjSj_sKjj]j]ubj)}(jkjLjNjNjj)}jLIRC_GET_MAX_TIMEOUTsbjj)}(jjQjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjSj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_colorspacesbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjj}j_sK$jj]j]ubj)}(jkjjNjNjj)}jv4l2_xfer_funcsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjj}j_sKLjj]j]ubj)}(jkjjNjNjj)}jv4l2_ycbcr_encodingsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjj}j_sKijj]j]ubj)}(jkjjNjNjj)}jv4l2_hsv_encodingsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjj}j_sKjj]j]ubj)}(jkjjNjNjj)}jv4l2_quantizationsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j4j,Nubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHNububjjj(jNubjj}j_sKjj]j]ubj)}(jkjjNjNjj)}jv4l2_meta_formatsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jMj,Nubj=j?)}(jBj4)}(j7]jCaj<ubjF]jHNububjjjAjNubjjj_sK2jj]j]ubj)}(jkjjNjNjj)}j v4l2_windowsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jfj,Nubj=j?)}(jBj4)}(j7]j\aj<ubjF]jHNububjjjZjNubjj=`j_sKjj]j]ubj)}(jkjjNjNjj)}j v4l2_clipsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]juaj<ubjF]jHNububjjjsjNubjj=`j_sMjj]j]ubj)}(jkjjNjNjj)}j v4l2_rectsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjj=`j_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_sdr_formatsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjFDj_sKQjj]j]ubj)}(jkjjNjNjj)}jv4l2_ctrl_h264_spssbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sK#jj]j]ubj)}(jkjjNjNjj)}jv4l2_ctrl_h264_ppssbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sKjj]j]ubj)}(jkjjNjNjj)}jv4l2_ctrl_h264_scaling_matrixsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_ctrl_h264_slice_paramssbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]j aj<ubjF]jHNububjjj jNubjjڀj_sM?jj]j]ubj)}(jkjjNjNjj)}jv4l2_ctrl_h264_pred_weightssbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j.j,Nubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHNububjjj"jNubjjڀj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_h264_weight_factorssbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jGj,Nubj=j?)}(jBj4)}(j7]j=aj<ubjF]jHNububjjj;jNubjjڀj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_h264_referencesbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j`j,Nubj=j?)}(jBj4)}(j7]jVaj<ubjF]jHNububjjjTjNubjjڀj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_ctrl_h264_decode_paramssbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jyj,Nubj=j?)}(jBj4)}(j7]joaj<ubjF]jHNububjjjmjNubjjڀj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_h264_dpb_entrysbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sMvjj]j]ubj)}(jkjjNjNjj)}jv4l2_stateless_h264_decode_modesbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_stateless_h264_start_codesbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_ctrl_fwht_paramssbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sM%jj]j]ubj)}(jkjjNjNjj)}jv4l2_ctrl_vp8_framesbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_vp8_entropy_coder_statesbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sM*jj]j]ubj)}(jkjjNjNjj)}jv4l2_vp8_segmentsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j(j,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sMBjj]j]ubj)}(jkjjNjNjj)}jv4l2_vp8_loop_filtersbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jAj,Nubj=j?)}(jBj4)}(j7]j7aj<ubjF]jHNububjjj5jNubjjڀj_sM~jj]j]ubj)}(jkjjNjNjj)}jv4l2_vp8_quantizationsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jZj,Nubj=j?)}(jBj4)}(j7]jPaj<ubjF]jHNububjjjNjNubjjڀj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_vp8_entropysbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jsj,Nubj=j?)}(jBj4)}(j7]jiaj<ubjF]jHNububjjjgjNubjjڀj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_ctrl_mpeg2_sequencesbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_ctrl_mpeg2_picturesbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sM2jj]j]ubj)}(jkjjNjNjj)}jv4l2_ctrl_mpeg2_quantisationsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_ctrl_vp9_compressed_hdrsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_ctrl_vp9_framesbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sMBjj]j]ubj)}(jkjjNjNjj)}jv4l2_vp9_segmentationsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j j,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sMIjj]j]ubj)}(jkjjNjNjj)}jv4l2_vp9_quantizationsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j"j,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_vp9_loop_filtersbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j;j,Nubj=j?)}(jBj4)}(j7]j1aj<ubjF]jHNububjjj/jNubjjڀj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_ctrl_hevc_spssbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jTj,Nubj=j?)}(jBj4)}(j7]jJaj<ubjF]jHNububjjjHjNubjjڀj_sM jj]j]ubj)}(jkjjNjNjj)}jv4l2_ctrl_hevc_ppssbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jmj,Nubj=j?)}(jBj4)}(j7]jcaj<ubjF]jHNububjjjajNubjjڀj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_ctrl_hevc_slice_paramssbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]j|aj<ubjF]jHNububjjjzjNubjjڀj_sMP jj]j]ubj)}(jkjjNjNjj)}jv4l2_ctrl_hevc_scaling_matrixsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sM jj]j]ubj)}(jkjjNjNjj)}jv4l2_hevc_dpb_entrysbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sM: jj]j]ubj)}(jkjjNjNjj)}jv4l2_hevc_pred_weight_tablesbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sM jj]j]ubj)}(jkjjNjNjj)}jv4l2_stateless_hevc_decode_modesbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sM jj]j]ubj)}(jkjjNjNjj)}jv4l2_stateless_hevc_start_codesbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sM jj]j]ubj)}(jkjjNjNjj)}jv4l2_ctrl_hevc_decode_paramssbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sM= jj]j]ubj)}(jkjjNjNjj)}jv4l2_ctrl_av1_sequencesbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j5j,Nubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHNububjjj)jNubjjڀj_sM jj]j]ubj)}(jkjjNjNjj)}jv4l2_ctrl_av1_tile_group_entrysbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jNj,Nubj=j?)}(jBj4)}(j7]jDaj<ubjF]jHNububjjjBjNubjjڀj_sM& jj]j]ubj)}(jkjjNjNjj)}jv4l2_av1_warp_modelsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jgj,Nubj=j?)}(jBj4)}(j7]j]aj<ubjF]jHNububjjj[jNubjjڀj_sMA jj]j]ubj)}(jkjjNjNjj)}jv4l2_av1_reference_framesbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jvaj<ubjF]jHNububjjjtjNubjjڀj_sM^ jj]j]ubj)}(jkjjNjNjj)}jv4l2_av1_global_motionsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sM jj]j]ubj)}(jkjjNjNjj)}jv4l2_av1_frame_restoration_typesbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sM jj]j]ubj)}(jkjjNjNjj)}jv4l2_av1_loop_restorationsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sM jj]j]ubj)}(jkjjNjNjj)}j v4l2_av1_cdefsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sM jj]j]ubj)}(jkjjNjNjj)}jv4l2_av1_segment_featuresbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sM4 jj]j]ubj)}(jkjjNjNjj)}jv4l2_av1_segmentationsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]j aj<ubjF]jHNububjjj jNubjjڀj_sMW jj]j]ubj)}(jkjjNjNjj)}jv4l2_av1_loop_filtersbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j/j,Nubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHNububjjj#jNubjjڀj_sM jj]j]ubj)}(jkjjNjNjj)}jv4l2_av1_quantizationsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jHj,Nubj=j?)}(jBj4)}(j7]j>aj<ubjF]jHNububjjj<jNubjjڀj_sM jj]j]ubj)}(jkjjNjNjj)}jv4l2_av1_tile_infosbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jaj,Nubj=j?)}(jBj4)}(j7]jWaj<ubjF]jHNububjjjUjNubjjڀj_sM6jj]j]ubj)}(jkjjNjNjj)}jv4l2_av1_frame_typesbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jzj,Nubj=j?)}(jBj4)}(j7]jpaj<ubjF]jHNububjjjnjNubjjڀj_sMwjj]j]ubj)}(jkjjNjNjj)}jv4l2_av1_interpolation_filtersbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_av1_tx_modesbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_ctrl_av1_framesbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_ctrl_av1_film_grainsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjڀj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_ctrl_hdr10_cll_infosbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjTj_sKjj]j]ubj)}(jkjjNjNjj)}j!v4l2_ctrl_hdr10_mastering_displaysbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjTj_sK5jj]j]ubj)}(jkjjNjNjj)}j v4l2_areasbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j)j,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjJj_sK>jj]j]ubj)}(jkjjNjNjj)}j v4l2_fieldsbjj)}(jjjtypejj)}(j j )}(jjjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jBj,Nubj=j?)}(jBj4)}(j7]j8aj<ubjF]jHNububjjj6jNubjjEj_sK?jj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_grid_configsbjj)}(jjjstructjj)}jj4)}(j7]jQaj<ubsbjjjOjNubjj^j_sKjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_awb_set_itemsbjj)}(jjjstructjj)}jj4)}(j7]j`aj<ubsbjjj^jNubjj^j_sK=jj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_awb_raw_buffersbjj)}(jjjstructjj)}jj4)}(j7]joaj<ubsbjjjmjNubjj^j_sKXjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_awb_config_ssbjj)}(jjjstructjj)}jj4)}(j7]j~aj<ubsbjjj|jNubjj^j_sKvjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_awb_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sKjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_ae_raw_buffersbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sKjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_ae_raw_buffer_alignedsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sKjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_ae_grid_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sKjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_ae_weight_elemsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sKjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_ae_ccmsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sKjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_ae_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_af_filter_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_af_raw_buffersbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sM]jj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_af_config_ssbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_awb_fr_raw_buffersbjj)}(jjjstructjj)}jj4)}(j7]j#aj<ubsbjjj!jNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_awb_fr_config_ssbjj)}(jjjstructjj)}jj4)}(j7]j2aj<ubsbjjj0jNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_4a_configsbjj)}(jjjstructjj)}jj4)}(j7]jAaj<ubsbjjj?jNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_bubble_infosbjj)}(jjjstructjj)}jj4)}(j7]jPaj<ubsbjjjNjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_ff_statussbjj)}(jjjstructjj)}jj4)}(j7]j_aj<ubsbjjj]jNubjj^j_sM jj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_stats_3asbjj)}(jjjstructjj)}jj4)}(j7]jnaj<ubsbjjjljNubjj^j_sM,jj]j]ubj)}(jkjjNjNjj)}j+ipu3_uapi_bnr_static_config_wb_gains_configsbjj)}(jjjstructjj)}jj4)}(j7]j}aj<ubsbjjj{jNubjj^j_sMGjj]j]ubj)}(jkjjNjNjj)}j/ipu3_uapi_bnr_static_config_wb_gains_thr_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sM~jj]j]ubj)}(jkjjNjNjj)}j-ipu3_uapi_bnr_static_config_thr_coeffs_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}j/ipu3_uapi_bnr_static_config_thr_ctrl_shd_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}j-ipu3_uapi_bnr_static_config_opt_center_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}j&ipu3_uapi_bnr_static_config_lut_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}j*ipu3_uapi_bnr_static_config_bp_ctrl_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}j1ipu3_uapi_bnr_static_config_dn_detect_ctrl_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}j1ipu3_uapi_bnr_static_config_opt_center_sqr_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_bnr_static_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sM9jj]j]ubj)}(jkjjNjNjj)}j+ipu3_uapi_bnr_static_config_green_disparitysbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMLjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_dm_configsbjj)}(jjjstructjj)}jj4)}(j7]j"aj<ubsbjjj jNubjj^j_sM{jj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_ccm_mat_configsbjj)}(jjjstructjj)}jj4)}(j7]j1aj<ubsbjjj/jNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_gamma_corr_ctrlsbjj)}(jjjstructjj)}jj4)}(j7]j@aj<ubsbjjj>jNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_gamma_corr_lutsbjj)}(jjjstructjj)}jj4)}(j7]jOaj<ubsbjjjMjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_gamma_configsbjj)}(jjjstructjj)}jj4)}(j7]j^aj<ubsbjjj\jNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_csc_mat_configsbjj)}(jjjstructjj)}jj4)}(j7]jmaj<ubsbjjjkjNubjj^j_sM jj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_cds_paramssbjj)}(jjjstructjj)}jj4)}(j7]j|aj<ubsbjjjzjNubjj^j_sM(jj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_shd_grid_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMGjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_shd_general_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMrjj]j]ubj)}(jkjjNjNjj)}j ipu3_uapi_shd_black_level_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_shd_config_staticsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_shd_lutsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_shd_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_iefd_cux2sbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_iefd_cux6_edsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_iefd_cux2_1sbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_iefd_cux4sbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMAjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_iefd_cux6_radsbjj)}(jjjstructjj)}jj4)}(j7]j!aj<ubsbjjjjNubjj^j_sM^jj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_yuvp1_iefd_cfg_unitssbjj)}(jjjstructjj)}jj4)}(j7]j0aj<ubsbjjj.jNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_yuvp1_iefd_config_ssbjj)}(jjjstructjj)}jj4)}(j7]j?aj<ubsbjjj=jNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_yuvp1_iefd_controlsbjj)}(jjjstructjj)}jj4)}(j7]jNaj<ubsbjjjLjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_sharp_cfgsbjj)}(jjjstructjj)}jj4)}(j7]j]aj<ubsbjjj[jNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_far_wsbjj)}(jjjstructjj)}jj4)}(j7]jlaj<ubsbjjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_unsharp_cfgsbjj)}(jjjstructjj)}jj4)}(j7]j{aj<ubsbjjjyjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_yuvp1_iefd_shrp_cfgsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sM,jj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_unsharp_coef0sbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sM=jj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_unsharp_coef1sbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMKjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_yuvp1_iefd_unshrp_cfgsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sM\jj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_radial_reset_xysbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMijj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_radial_reset_x2sbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMvjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_radial_reset_y2sbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_radial_cfgsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_rad_far_wsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_cu_cfg0sbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_cu_cfg1sbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_yuvp1_iefd_rad_cfgsbjj)}(jjjstructjj)}jj4)}(j7]j/aj<ubsbjjj-jNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_vss_lut_xsbjj)}(jjjstructjj)}jj4)}(j7]j>aj<ubsbjjj<jNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_vss_lut_ysbjj)}(jjjstructjj)}jj4)}(j7]jMaj<ubsbjjjKjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_yuvp1_iefd_vssnlm_cfgsbjj)}(jjjstructjj)}jj4)}(j7]j\aj<ubsbjjjZjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_yuvp1_iefd_configsbjj)}(jjjstructjj)}jj4)}(j7]jkaj<ubsbjjjijNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_yuvp1_yds_configsbjj)}(jjjstructjj)}jj4)}(j7]jzaj<ubsbjjjxjNubjj^j_sM.jj]j]ubj)}(jkjjNjNjj)}j"ipu3_uapi_yuvp1_chnr_enable_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMDjj]j]ubj)}(jkjjNjNjj)}j"ipu3_uapi_yuvp1_chnr_coring_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMkjj]j]ubj)}(jkjjNjNjj)}j&ipu3_uapi_yuvp1_chnr_sense_gain_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sM{jj]j]ubj)}(jkjjNjNjj)}j#ipu3_uapi_yuvp1_chnr_iir_fir_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_yuvp1_chnr_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}j"ipu3_uapi_yuvp1_y_ee_nr_lpf_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}j$ipu3_uapi_yuvp1_y_ee_nr_sense_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}j#ipu3_uapi_yuvp1_y_ee_nr_gain_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}j#ipu3_uapi_yuvp1_y_ee_nr_clip_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}j#ipu3_uapi_yuvp1_y_ee_nr_frng_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sM#jj]j]ubj)}(jkjjNjNjj)}j#ipu3_uapi_yuvp1_y_ee_nr_diag_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sM>jj]j]ubj)}(jkjjNjNjj)}j(ipu3_uapi_yuvp1_y_ee_nr_fc_coring_configsbjj)}(jjjstructjj)}jj4)}(j7]j.aj<ubsbjjj,jNubjj^j_sM\jj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_yuvp1_y_ee_nr_configsbjj)}(jjjstructjj)}jj4)}(j7]j=aj<ubsbjjj;jNubjj^j_sMujj]j]ubj)}(jkjjNjNjj)}j-ipu3_uapi_yuvp2_tcc_gen_control_static_configsbjj)}(jjjstructjj)}jj4)}(j7]jLaj<ubsbjjjJjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}j+ipu3_uapi_yuvp2_tcc_macc_elem_static_configsbjj)}(jjjstructjj)}jj4)}(j7]j[aj<ubsbjjjYjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}j,ipu3_uapi_yuvp2_tcc_macc_table_static_configsbjj)}(jjjstructjj)}jj4)}(j7]jjaj<ubsbjjjhjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}j+ipu3_uapi_yuvp2_tcc_inv_y_lut_static_configsbjj)}(jjjstructjj)}jj4)}(j7]jyaj<ubsbjjjwjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}j/ipu3_uapi_yuvp2_tcc_gain_pcwl_lut_static_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}j+ipu3_uapi_yuvp2_tcc_r_sqr_lut_static_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}j!ipu3_uapi_yuvp2_tcc_static_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sMjj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_anr_transform_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sM jj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_anr_stitch_pyramidsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sM[ jj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_anr_stitch_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sM} jj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_anr_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sM jj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_acc_paramsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sM jj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_isp_lin_vmem_paramssbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sM jj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_isp_tnr3_vmem_paramssbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjj jNubjj^j_sM jj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_isp_tnr3_paramssbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sM jj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_isp_xnr3_vmem_paramssbjj)}(jjjstructjj)}jj4)}(j7]j-aj<ubsbjjj+jNubjj^j_sM jj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_xnr3_alpha_paramssbjj)}(jjjstructjj)}jj4)}(j7]j<aj<ubsbjjj:jNubjj^j_sM3 jj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_xnr3_coring_paramssbjj)}(jjjstructjj)}jj4)}(j7]jKaj<ubsbjjjIjNubjj^j_sME jj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_xnr3_blending_paramssbjj)}(jjjstructjj)}jj4)}(j7]jZaj<ubsbjjjXjNubjj^j_sMW jj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_isp_xnr3_paramssbjj)}(jjjstructjj)}jj4)}(j7]jiaj<ubsbjjjgjNubjj^j_sMd jj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_obgrid_paramsbjj)}(jjjstructjj)}jj4)}(j7]jxaj<ubsbjjjvjNubjj^j_sMo jj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_flagssbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sM jj]j]ubj)}(jkjjNjNjj)}jipu3_uapi_paramssbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj^j_sM jj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_versionsbjj)}(jenumjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjDj_sKjj]j]ubj)}(jkjjNjNjj)}j rkisp1_cif_isp_exp_ctrl_autostopsbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjDj_sKjj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_exp_meas_modesbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjDj_sKjj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_windowsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjDj_sKjj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_bls_fixed_valsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjDj_sKjj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_bls_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjDj_sMjj]j]ubj)}(jkjjNjNjj)}j"rkisp1_cif_isp_dpcc_methods_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjDj_sM#jj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_dpcc_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjj jNubjjDj_sM3jj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_gamma_corr_curvesbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjDj_sMJjj]j]ubj)}(jkjjNjNjj)}j&rkisp1_cif_isp_gamma_curve_x_axis_pntssbjj)}(jjjstructjj)}jj4)}(j7]j-aj<ubsbjjj+jNubjjDj_sM`jj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_sdg_configsbjj)}(jjjstructjj)}jj4)}(j7]j<aj<ubsbjjj:jNubjjDj_sMsjj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_lsc_configsbjj)}(jjjstructjj)}jj4)}(j7]jKaj<ubsbjjjIjNubjjDj_sMjj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_ie_configsbjj)}(jjjstructjj)}jj4)}(j7]jZaj<ubsbjjjXjNubjjDj_sMjj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_cproc_configsbjj)}(jjjstructjj)}jj4)}(j7]jiaj<ubsbjjjgjNubjjDj_sMjj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_awb_meas_configsbjj)}(jjjstructjj)}jj4)}(j7]jxaj<ubsbjjjvjNubjjDj_sMjj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_awb_gain_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjDj_sMjj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_flt_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjDj_sMjj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_bdm_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjDj_sMjj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_ctk_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjDj_sM5jj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_goc_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjDj_sMAjj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_hst_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjDj_sMWjj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_aec_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjDj_sMnjj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_afc_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjDj_sM~jj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_dpf_gain_usagesbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjDj_sMjj]j]ubj)}(jkjjNjNjj)}j rkisp1_cif_isp_dpf_rb_filtersizesbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjj jNubjjDj_sMjj]j]ubj)}(jkjjNjNjj)}j!rkisp1_cif_isp_dpf_nll_scale_modesbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjDj_sMjj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_dpf_nllsbjj)}(jjjstructjj)}jj4)}(j7]j,aj<ubsbjjj*jNubjjDj_sMjj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_dpf_rb_fltsbjj)}(jjjstructjj)}jj4)}(j7]j;aj<ubsbjjj9jNubjjDj_sMjj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_dpf_g_fltsbjj)}(jjjstructjj)}jj4)}(j7]jJaj<ubsbjjjHjNubjjDj_sMjj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_dpf_gainsbjj)}(jjjstructjj)}jj4)}(j7]jYaj<ubsbjjjWjNubjjDj_sMjj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_dpf_configsbjj)}(jjjstructjj)}jj4)}(j7]jhaj<ubsbjjjfjNubjjDj_sMjj]j]ubj)}(jkjjNjNjj)}j"rkisp1_cif_isp_dpf_strength_configsbjj)}(jjjstructjj)}jj4)}(j7]jwaj<ubsbjjjujNubjjDj_sMjj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_isp_other_cfgsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjDj_sMjj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_isp_meas_cfgsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjDj_sM)jj]j]ubj)}(jkjjNjNjj)}jrkisp1_params_cfgsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjDj_sMAjj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_awb_meassbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjDj_sMRjj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_awb_statsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjDj_sMijj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_bls_meas_valsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjDj_sMujj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_ae_statsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjDj_sMjj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_af_meas_valsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjDj_sMjj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_af_statsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjDj_sMjj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_hist_statsbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjjDj_sMjj]j]ubj)}(jkjjNjNjj)}jrkisp1_cif_isp_statsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjDj_sMjj]j]ubj)}(jkjjNjNjj)}jrkisp1_stat_buffersbjj)}(jjjstructjj)}jj4)}(j7]j+aj<ubsbjjj)jNubjjDj_sMjj]j]ubj)}(jkjjNjNjj)}jDTVsbjNjNj_sNjj](j)}(jkj8jNjNjj)}jdmxsbjNjNj_sNjj](j)}(jkj>jNjNjj)}jDMX_SET_PES_FILTERsbjj)}(jjQjmacrojj)}(jj4)}(j7]jFaj<ubjMNubjjjDjNubjjj_sKjj]j]ubj)}(jkj>jNjNjj)}j DMX_STARTsbjj)}(jjQjmacrojj)}(jj4)}(j7]jUaj<ubjMNubjjjSjNubjj j_sKjj]j]ubj)}(jkj>jNjNjj)}jDMX_STOPsbjj)}(jjQjmacrojj)}(jj4)}(j7]jdaj<ubjMNubjjjbjNubjjоj_sKjj]j]ubj)}(jkj>jNjNjj)}j DMX_ADD_PIDsbjj)}(jmacrojmacrojj)}(jj4)}(j7]jsaj<ubjMNubjjjqjNubjj#j_sKjj]j]ubj)}(jkj>jNjNjj)}j DMX_EXPBUFsbjj)}(jjxjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjDj_sKjj]j]ubj)}(jkj>jNjNjj)}jclosesbjj)}(jfunctionjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjjNubjj!Mj_sKjj]j)}(jkjjNjNjjjj)}(j functionParamjNjjjjjjNubjj!Mj_sKjj]j]ubaj]ubj)}(jkj>jNjNjj)}jopensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j deviceNamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj`Hj_sKjj](j)}(jkjjNjNjj3jj)}(jjjNjjjjjbjNubjj`Hj_sKjj]j]ubj)}(jkjjNjNjjZjj)}(jjjNjj:jjjhjNubjj`Hj_sKjj]j]ubej]ubj)}(jkj>jNjNjj)}jreadsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]jqaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjojNubjj2j_sKjj](j)}(jkjojNjNjjjj)}(jjjNjjjjjjNubjj2j_sKjj]j]ubj)}(jkjojNjNjjjj)}(jjjNjjjjjjNubjj2j_sKjj]j]ubj)}(jkjojNjNjj jj)}(jjjNjjjjj jNubjj2j_sKjj]j]ubej]ubj)}(jkj>jNjNjj)}jwritesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'jNubjj.j_sKjj](j)}(jkj'jNjNjjsjj)}(jjjNjjSjjjjNubjj.j_sKjj]j]ubj)}(jkj'jNjNjjjj)}(jjjNjjwjjjjNubjj.j_sKjj]j]ubj)}(jkj'jNjNjjjj)}(jjjNjjjjjjNubjj.j_sKjj]j]ubej]ubj)}(jkj>jNjNjj)}jDMX_GET_PES_PIDSsbjj)}(jjxjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj6j_sKjj]j]ubj)}(jkj>jNjNjj)}j DMX_GET_STCsbjj)}(jjxjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj[j_sKjj]j]ubj)}(jkj>jNjNjj)}jmmapsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jprotsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}joff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjEKj_sKjj](j)}(jkjjNjNjjIjj)}(jjjNjj'jjjjNubjjEKj_sKjj]j]ubj)}(jkjjNjNjjtjj)}(jjjNjjPjjjjNubjjEKj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjxjjjjNubjjEKj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj%jNubjjEKj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj+jNubjjEKj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj1jNubjjEKj_sKjj]j]ubej]ubj)}(jkj>jNjNjj)}jmunmapsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j:aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj8jNubjj>j_sKjj](j)}(jkj8jNjNjjjj)}(jjjNjj`jjjjNubjj>j_sKjj]j]ubj)}(jkj8jNjNjjjj)}(jjjNjjjjjjNubjj>j_sKjj]j]ubej]ubj)}(jkj>jNjNjj)}jDMX_QBUFsbjj)}(jjxjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkj>jNjNjj)}j DMX_DQBUFsbjj)}(jjxjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkj>jNjNjj)}j DMX_QUERYBUFsbjj)}(jjxjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjwYj_sKjj]j]ubj)}(jkj>jNjNjj)}jDMX_REMOVE_PIDsbjj)}(jjxjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjEj_sKjj]j]ubj)}(jkj>jNjNjj)}j DMX_REQBUFSsbjj)}(jjxjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj\j_sKjj]j]ubj)}(jkj>jNjNjj)}jDMX_SET_BUFFER_SIZEsbjj)}(jjxjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjj jNubjj j_sKjj]j]ubj)}(jkj>jNjNjj)}jDMX_SET_FILTERsbjj)}(jjxjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj'j_sKjj]j]ubej]ubj)}(jkj8jNjNjj)}jfesbjNjNj_sNjj](j)}(jkj,jNjNjj)}jFE_DISEQC_RECV_SLAVE_REPLYsbjj)}(jjQjmacrojj)}(jj4)}(j7]j4aj<ubjMNubjjj2jNubjjj_sKjj]j]ubj)}(jkj,jNjNjj)}jFE_DISEQC_RESET_OVERLOADsbjj)}(jjQjmacrojj)}(jj4)}(j7]jCaj<ubjMNubjjjAjNubjjij_sKjj]j]ubj)}(jkj,jNjNjj)}jFE_DISEQC_SEND_BURSTsbjj)}(jjQjmacrojj)}(jj4)}(j7]jRaj<ubjMNubjjjPjNubjjj_sKjj]j]ubj)}(jkj,jNjNjj)}jFE_DISEQC_SEND_MASTER_CMDsbjj)}(jjQjmacrojj)}(jj4)}(j7]jaaj<ubjMNubjjj_jNubjjj_sKjj]j]ubj)}(jkj,jNjNjj)}jFE_DISHNETWORK_SEND_LEGACY_CMDsbjj)}(jjQjmacrojj)}(jj4)}(j7]jpaj<ubjMNubjjjnjNubjj j_sKjj]j]ubj)}(jkj,jNjNjj)}jFE_ENABLE_HIGH_LNB_VOLTAGEsbjj)}(jjQjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjj}jNubjj j_sKjj]j]ubj)}(jkj,jNjNjj)}j FE_GET_EVENTsbjj)}(jjQjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkj,jNjNjj)}jFE_GET_FRONTENDsbjj)}(jjQjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjXj_sKjj]j]ubj)}(jkj,jNjNjj)}j FE_GET_INFOsbjj)}(jjQjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkj,jNjNjj)}jFE_GET_PROPERTYsbjj)}(jjQjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj^j_sKjj]j]ubj)}(jkj,jNjNjj)}jFE_SET_PROPERTYsbjj)}(jjQjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj^j_sKjj]j]ubj)}(jkj,jNjNjj)}j FE_READ_BERsbjj)}(jjQjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjīj_sKjj]j]ubj)}(jkj,jNjNjj)}jFE_READ_SIGNAL_STRENGTHsbjj)}(jjQjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjpj_sKjj]j]ubj)}(jkj,jNjNjj)}j FE_READ_SNRsbjj)}(jjQjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj[j_sKjj]j]ubj)}(jkj,jNjNjj)}jFE_READ_STATUSsbjj)}(jjQjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj j_sKjj]j]ubj)}(jkj,jNjNjj)}jFE_READ_UNCORRECTED_BLOCKSsbjj)}(jjQjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkj,jNjNjj)}jFE_SET_FRONTENDsbjj)}(jjQjmacrojj)}(jj4)}(j7]j$aj<ubjMNubjjj"jNubjjj_sKjj]j]ubj)}(jkj,jNjNjj)}jFE_SET_FRONTEND_TUNE_MODEsbjj)}(jjQjmacrojj)}(jj4)}(j7]j3aj<ubjMNubjjj1jNubjjj_sKjj]j]ubj)}(jkj,jNjNjj)}j FE_SET_TONEsbjj)}(jjQjmacrojj)}(jj4)}(j7]jBaj<ubjMNubjjj@jNubjj֪j_sKjj]j]ubj)}(jkj,jNjNjj)}jFE_SET_VOLTAGEsbjj)}(jjQjmacrojj)}(jj4)}(j7]jQaj<ubjMNubjjjOjNubjjFj_sKjj]j]ubj)}(jkj,jNjNjj)}jclosesbjj)}(jfunctionjfunctionjj)}(j j )}(jjejj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j`aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj^jNubjjj_sKjj]j)}(jkj^jNjNjjjj)}(j functionParamjNjjjjjjNubjjj_sKjj]j]ubaj]ubj)}(jkj,jNjNjj)}jopensbjj)}(jjejfunctionjj)}(j j )}(jjejj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j device_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sKjj](j)}(jkjjNjNjjjj)}(jjjNjjjjj0jNubjjj_sKjj]j]ubj)}(jkjjNjNjj(jj)}(jjjNjjjjj6jNubjjj_sKjj]j]ubej]ubej]ubj)}(jkj8jNjNjj)}jnetsbjNjNj_sNjj](j)}(jkj>jNjNjj)}j NET_ADD_IFsbjj)}(jjQjmacrojj)}(jj4)}(j7]jFaj<ubjMNubjjjDjNubjjjj_sKjj]j]ubj)}(jkj>jNjNjj)}j NET_GET_IFsbjj)}(jjQjmacrojj)}(jj4)}(j7]jUaj<ubjMNubjjjSjNubjjj_sKjj]j]ubj)}(jkj>jNjNjj)}j NET_REMOVE_IFsbjj)}(jjQjmacrojj)}(jj4)}(j7]jdaj<ubjMNubjjjbjNubjjj_sKjj]j]ubej]ubj)}(jkj8jNjNjj)}jcasbjNjNj_sNjj](j)}(jkjrjNjNjj)}jclosesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jzaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjxjNubjj7j_sKjj]j)}(jkjxjNjNjjjj)}(jjjNjjjjjjNubjj7j_sKjj]j]ubaj]ubj)}(jkjrjNjNjj)}jopensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj 5j_sKjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjHjNubjj 5j_sKjj]j]ubj)}(jkjjNjNjj@jj)}(jjjNjj jjjNjNubjj 5j_sKjj]j]ubej]ubj)}(jkjrjNjNjj)}j CA_GET_CAPsbjj)}(jjxjmacrojj)}(jj4)}(j7]jWaj<ubjMNubjjjUjNubjjAj_sKjj]j]ubj)}(jkjrjNjNjj)}jCA_GET_DESCR_INFOsbjj)}(jjxjmacrojj)}(jj4)}(j7]jfaj<ubjMNubjjjdjNubjjj_sKjj]j]ubj)}(jkjrjNjNjj)}j CA_GET_MSGsbjj)}(jjxjmacrojj)}(jj4)}(j7]juaj<ubjMNubjjjsjNubjjj_sKjj]j]ubj)}(jkjrjNjNjj)}jCA_GET_SLOT_INFOsbjj)}(jjxjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjEj_sKjj]j]ubj)}(jkjrjNjNjj)}jCA_RESETsbjj)}(jjxjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj6j_sKjj]j]ubj)}(jkjrjNjNjj)}j CA_SEND_MSGsbjj)}(jjxjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj9j_sKjj]j]ubj)}(jkjrjNjNjj)}j CA_SET_DESCRsbjj)}(jjxjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj?j_sKjj]j]ubej]ubej]ubj)}(jkjjNjNjj)}j dmx_outputsbjj)}(jenumjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjj j_sKjj]j]ubj)}(jkjjNjNjj)}j dmx_inputsbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjj j_sK9jj]j]ubj)}(jkjjNjNjj)}j dmx_ts_pessbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjj j_sK?jj]j]ubj)}(jkjjNjNjj)}j dmx_filtersbjj)}(jstructjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj j_sKjj]j]ubj)}(jkjjNjNjj)}jdmx_sct_filter_paramssbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj j_sKjj]j]ubj)}(jkjjNjNjj)}jdmx_pes_filter_paramssbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjj jNubjj j_sKjj]j]ubj)}(jkjjNjNjj)}jdmx_stcsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj j_sKjj]j]ubj)}(jkjjNjNjj)}jdmx_buffer_flagssbjj)}(jjjenumjj)}jj4)}(j7]j-aj<ubsbjjj+jNubjj j_sKjj]j]ubj)}(jkjjNjNjj)}j dmx_buffersbjj)}(jjjstructjj)}jj4)}(j7]j<aj<ubsbjjj:jNubjj j_sKjj]j]ubj)}(jkjjNjNjj)}jdmx_requestbufferssbjj)}(jjjstructjj)}jj4)}(j7]jKaj<ubsbjjjIjNubjj j_sKjj]j]ubj)}(jkjjNjNjj)}jdmx_exportbuffersbjj)}(jjjstructjj)}jj4)}(j7]jZaj<ubsbjjjXjNubjj j_sM jj]j]ubj)}(jkjjNjNjj)}jdvb_frontend_eventsbjj)}(jtypejtypejj)}(j j )}(jjnjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jtj,Nubj=j?)}(jBj4)}(j7]jiaj<ubjF]jHNububjjjgjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdvb_frontend_parameterssbjj)}(jjnjtypejj)}(j j )}(jjnjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdvb_qpsk_parameterssbjj)}(jjnjtypejj)}(j j )}(jjnjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjj_sK4jj]j]ubj)}(jkjjNjNjj)}jdvb_qam_parameterssbjj)}(jjnjtypejj)}(j j )}(jjnjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjj_sKEjj]j]ubj)}(jkjjNjNjj)}jdvb_vsb_parameterssbjj)}(jjnjtypejj)}(j j )}(jjnjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjj_sKVjj]j]ubj)}(jkjjNjNjj)}jdvb_ofdm_parameterssbjj)}(jjnjtypejj)}(j j )}(jjnjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjj_sKejj]j]ubj)}(jkjjNjNjj)}j fe_bandwidthsbjj)}(jjnjtypejj)}(j j )}(jjnjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j j,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjj`j_sKjj]j]ubj)}(jkjjNjNjj)}jfe_typesbjj)}(jjnjtypejj)}(j j )}(jjnjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j#j,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjj4j_sK jj]j]ubj)}(jkjjNjNjj)}jisdbt_layer_interleaving_tablesbjj)}(jjnjtypejj)}(j j )}(jjnjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j<j,Nubj=j?)}(jBj4)}(j7]j2aj<ubjF]jHNububjjj0jNubjjj_sM>jj]j]ubj)}(jkjjNjNjj)}jfe_capssbjj)}(jjjenumjj)}jj4)}(j7]jKaj<ubsbjjjIjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdvb_frontend_infosbjj)}(jjjstructjj)}jj4)}(j7]jZaj<ubsbjjjXjNubjjj_sK~jj]j]ubj)}(jkjjNjNjj)}jdvb_diseqc_master_cmdsbjj)}(jjjstructjj)}jj4)}(j7]jiaj<ubsbjjjgjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdvb_diseqc_slave_replysbjj)}(jjjstructjj)}jj4)}(j7]jxaj<ubsbjjjvjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jfe_sec_voltagesbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jfe_sec_tone_modesbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jfe_sec_mini_cmdsbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j fe_statussbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jfe_spectral_inversionsbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j fe_code_ratesbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j fe_modulationsbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sM5jj]j]ubj)}(jkjjNjNjj)}jfe_transmit_modesbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sMsjj]j]ubj)}(jkjjNjNjj)}jfe_guard_intervalsbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j fe_hierarchysbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjj jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jfe_interleavingsbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jfe_pilotsbjj)}(jjjenumjj)}jj4)}(j7]j,aj<ubsbjjj*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j fe_rolloffsbjj)}(jjjenumjj)}jj4)}(j7]j;aj<ubsbjjj9jNubjjj_sMgjj]j]ubj)}(jkjjNjNjj)}jfe_delivery_systemsbjj)}(jjjenumjj)}jj4)}(j7]jJaj<ubsbjjjHjNubjjj_sMqjj]j]ubj)}(jkjjNjNjj)}jatscmh_sccc_block_modesbjj)}(jjjenumjj)}jj4)}(j7]jYaj<ubsbjjjWjNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jatscmh_sccc_code_modesbjj)}(jjjenumjj)}jj4)}(j7]jhaj<ubsbjjjfjNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jatscmh_rs_frame_ensemblesbjj)}(jjjenumjj)}jj4)}(j7]jwaj<ubsbjjjujNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jatscmh_rs_frame_modesbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jatscmh_rs_code_modesbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sM jj]j]ubj)}(jkjjNjNjj)}jfecap_scale_paramssbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j dtv_statssbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sM0jj]j]ubj)}(jkjjNjNjj)}j dtv_fe_statssbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sMWjj]j]ubj)}(jkjjNjNjj)}j dtv_propertysbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sMmjj]j]ubj)}(jkjjNjNjj)}jdtv_propertiessbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdtvsbjNjNj_sNjj]j)}(jkjjNjNjj)}jlegacysbjNjNj_sNjj](j)}(jkjjNjNjj)}jaudiosbjNjNj_sNjj](j)}(jkjjNjNjj)}jaudio_stream_source_tsbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjj1j_sK,jj]j]ubj)}(jkjjNjNjj)}jaudio_play_state_tsbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjj1j_sK^jj]j]ubj)}(jkjjNjNjj)}jaudio_channel_select_tsbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjj1j_sKjj]j]ubj)}(jkjjNjNjj)}j audio_mixersbjj)}(jjjstructjj)}jj4)}(j7]j.aj<ubsbjjj,jNubjj1j_sKjj]j]ubj)}(jkjjNjNjj)}j audio_statussbjj)}(jjjstructjj)}jj4)}(j7]j=aj<ubsbjjj;jNubjj1j_sMjj]j]ubj)}(jkjjNjNjj)}j AUDIO_STOPsbjj)}(jjQjmacrojj)}(jj4)}(j7]jLaj<ubjMNubjjjJjNubjj1j_sMjj]j]ubj)}(jkjjNjNjj)}j AUDIO_PLAYsbjj)}(jjQjmacrojj)}(jj4)}(j7]j[aj<ubjMNubjjjYjNubjj1j_sMjj]j]ubj)}(jkjjNjNjj)}j AUDIO_PAUSEsbjj)}(jjQjmacrojj)}(jj4)}(j7]jjaj<ubjMNubjjjhjNubjj1j_sM5jj]j]ubj)}(jkjjNjNjj)}jAUDIO_CONTINUEsbjj)}(jjQjmacrojj)}(jj4)}(j7]jyaj<ubjMNubjjjwjNubjj1j_sMjjj]j]ubj)}(jkjjNjNjj)}jAUDIO_SELECT_SOURCEsbjj)}(jjQjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj1j_sMjj]j]ubj)}(jkjjNjNjj)}jAUDIO_SET_MUTEsbjj)}(jjQjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj1j_sMjj]j]ubj)}(jkjjNjNjj)}jAUDIO_SET_AV_SYNCsbjj)}(jjQjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj1j_sM'jj]j]ubj)}(jkjjNjNjj)}jAUDIO_SET_BYPASS_MODEsbjj)}(jjQjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj1j_sMnjj]j]ubj)}(jkjjNjNjj)}jAUDIO_CHANNEL_SELECTsbjj)}(jjQjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj1j_sMjj]j]ubj)}(jkjjNjNjj)}jAUDIO_GET_STATUSsbjj)}(jjQjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj1j_sMjj]j]ubj)}(jkjjNjNjj)}jAUDIO_GET_CAPABILITIESsbjj)}(jjQjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj1j_sM0jj]j]ubj)}(jkjjNjNjj)}jAUDIO_CLEAR_BUFFERsbjj)}(jjQjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj1j_sMljj]j]ubj)}(jkjjNjNjj)}j AUDIO_SET_IDsbjj)}(jjQjmacrojj)}(jj4)}(j7]j aj<ubjMNubjjjjNubjj1j_sMjj]j]ubj)}(jkjjNjNjj)}jAUDIO_SET_MIXERsbjj)}(jjQjmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjj1j_sMjj]j]ubj)}(jkjjNjNjj)}jAUDIO_SET_STREAMTYPEsbjj)}(jjQjmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjj1j_sMjj]j]ubj)}(jkjjNjNjj)}jAUDIO_BILINGUAL_CHANNEL_SELECTsbjj)}(jjQjmacrojj)}(jj4)}(j7]j- aj<ubjMNubjjj+ jNubjj1j_sMcjj]j]ubj)}(jkjjNjNjj)}jopensbjj)}(jjejfunctionjj)}(j j )}(jjejj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j< aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j deviceNamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj: jNubjj1j_sMjj](j)}(jkj: jNjNjj jj)}(jjjNjjb jjj jNubjj1j_sMjj]j]ubj)}(jkj: jNjNjj jj)}(jjjNjj jjj jNubjj1j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jclosesbjj)}(jjejfunctionjj)}(j j )}(jjejj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj jNubjj1j_sMjj]j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjj1j_sMjj]j]ubaj]ubej]ubj)}(jkjjNjNjj)}josdsbjNjNj_sNjj](j)}(jkj jNjNjj)}j OSD_SEND_CMDsbjj)}(jjQjmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjjj_sMojj]j]ubj)}(jkj jNjNjj)}jOSD_GET_CAPABILITYsbjj)}(jjQjmacrojj)}(jj4)}(j7]j/ aj<ubjMNubjjj- jNubjjj_sMjj]j]ubj)}(jkj jNjNjj)}jopensbjj)}(jjejfunctionjj)}(j j )}(jjejj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j> aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j deviceNamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj< jNubjjj_sMjj](j)}(jkj< jNjNjj jj)}(jjjNjjd jjj jNubjjj_sMjj]j]ubj)}(jkj< jNjNjj jj)}(jjjNjj jjj jNubjjj_sMjj]j]ubej]ubj)}(jkj jNjNjj)}jclosesbjj)}(jjejfunctionjj)}(j j )}(jjejj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj jNubjjj_sMSjj]j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjj_sMSjj]j]ubaj]ubej]ubj)}(jkjjNjNjj)}jvideosbjNjNj_sNjj](j)}(jkj jNjNjj)}j VIDEO_STOPsbjj)}(jjQjmacrojj)}(jj4)}(j7]j" aj<ubjMNubjjj jNubjjj_sM.jj]j]ubj)}(jkj jNjNjj)}j VIDEO_PLAYsbjj)}(jjQjmacrojj)}(jj4)}(j7]j1 aj<ubjMNubjjj/ jNubjjj_sMxjj]j]ubj)}(jkj jNjNjj)}j VIDEO_FREEZEsbjj)}(jjQjmacrojj)}(jj4)}(j7]j@ aj<ubjMNubjjj> jNubjjj_sMjj]j]ubj)}(jkj jNjNjj)}jVIDEO_CONTINUEsbjj)}(jjQjmacrojj)}(jj4)}(j7]jO aj<ubjMNubjjjM jNubjjj_sMjj]j]ubj)}(jkj jNjNjj)}jVIDEO_SELECT_SOURCEsbjj)}(jjQjmacrojj)}(jj4)}(j7]j^ aj<ubjMNubjjj\ jNubjjj_sM"jj]j]ubj)}(jkj jNjNjj)}jVIDEO_SET_BLANKsbjj)}(jjQjmacrojj)}(jj4)}(j7]jm aj<ubjMNubjjjk jNubjjj_sMgjj]j]ubj)}(jkj jNjNjj)}jVIDEO_GET_STATUSsbjj)}(jjQjmacrojj)}(jj4)}(j7]j| aj<ubjMNubjjjz jNubjjj_sMjj]j]ubj)}(jkj jNjNjj)}jVIDEO_GET_EVENTsbjj)}(jjQjmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjjj_sMjj]j]ubj)}(jkj jNjNjj)}jVIDEO_SET_DISPLAY_FORMATsbjj)}(jjQjmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjjj_sM@jj]j]ubj)}(jkj jNjNjj)}jVIDEO_STILLPICTUREsbjj)}(jjQjmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjjj_sM{jj]j]ubj)}(jkj jNjNjj)}jVIDEO_FAST_FORWARDsbjj)}(jjQjmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjjj_sMjj]j]ubj)}(jkj jNjNjj)}jVIDEO_SLOWMOTIONsbjj)}(jjQjmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjjj_sMjj]j]ubj)}(jkj jNjNjj)}jVIDEO_GET_CAPABILITIESsbjj)}(jjQjmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjjj_sMHjj]j]ubj)}(jkj jNjNjj)}jVIDEO_CLEAR_BUFFERsbjj)}(jjQjmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjjj_sMjj]j]ubj)}(jkj jNjNjj)}jVIDEO_SET_STREAMTYPEsbjj)}(jjQjmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjjj_sMjj]j]ubj)}(jkj jNjNjj)}jVIDEO_SET_FORMATsbjj)}(jjQjmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjjj_sM8jj]j]ubj)}(jkj jNjNjj)}jVIDEO_GET_SIZEsbjj)}(jjQjmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjjj_sMsjj]j]ubj)}(jkj jNjNjj)}j VIDEO_GET_PTSsbjj)}(jjQjmacrojj)}(jj4)}(j7]j! aj<ubjMNubjjj jNubjjj_sMjj]j]ubj)}(jkj jNjNjj)}jVIDEO_GET_FRAME_COUNTsbjj)}(jjQjmacrojj)}(jj4)}(j7]j0 aj<ubjMNubjjj. jNubjjj_sMjj]j]ubj)}(jkj jNjNjj)}j VIDEO_COMMANDsbjj)}(jjQjmacrojj)}(jj4)}(j7]j? aj<ubjMNubjjj= jNubjjj_sM,jj]j]ubj)}(jkj jNjNjj)}jVIDEO_TRY_COMMANDsbjj)}(jjQjmacrojj)}(jj4)}(j7]jN aj<ubjMNubjjjL jNubjjj_sMljj]j]ubj)}(jkj jNjNjj)}jopensbjj)}(jjejfunctionjj)}(j j )}(jjejj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j] aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j deviceNamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj[ jNubjjj_sMjj](j)}(jkj[ jNjNjj jj)}(jjjNjj jjj jNubjjj_sMjj]j]ubj)}(jkj[ jNjNjj jj)}(jjjNjj jjj jNubjjj_sMjj]j]ubej]ubj)}(jkj jNjNjj)}jclosesbjj)}(jjejfunctionjj)}(j j )}(jjejj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj jNubjjj_sM jj]j)}(jkj jNjNjj) jj)}(jjjNjj jjj1 jNubjjj_sM jj]j]ubaj]ubj)}(jkj jNjNjj)}jwritesbjj)}(jjejfunctionjj)}(j j )}(jjejj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j: aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj8 jNubjjj_sM? jj](j)}(jkj8 jNjNjj jj)}(jjjNjjd jjj jNubjjj_sM? jj]j]ubj)}(jkj8 jNjNjj jj)}(jjjNjj jjj jNubjjj_sM? jj]j]ubj)}(jkj8 jNjNjj jj)}(jjjNjj jjj jNubjjj_sM? jj]j]ubej]ubej]ubej]ubaj]ubj)}(jkjjNjNjj)}j dvb_net_ifsbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjjDj_sKjj]j]ubj)}(jkjjNjNjj)}jMCsbjNjNj_sNjj](j)}(jkjjNjNjj)}jclosesbjj)}(jjejfunctionjj)}(j j )}(jjejj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjjNubjjj_sKjj]j)}(jkjjNjNjjPjj)}(jjjNjj0jjjXjNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jopensbjj)}(jjejfunctionjj)}(j j )}(jjejj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j device_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj_jNubjjj_sKjj](j)}(jkj_jNjNjjjj)}(jjjNjjjjjjNubjjj_sKjj]j]ubj)}(jkj_jNjNjjjj)}(jjjNjjjjjjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jMEDIA_IOC_DEVICE_INFOsbjj)}(jjQjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj{j_sKjj]j]ubj)}(jkjjNjNjj)}jmedia_device_infosbjj)}(jjnjtypejj)}(j j )}(jjnjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjj{j_sK(jj]j]ubj)}(jkjjNjNjj)}jMEDIA_IOC_ENUM_ENTITIESsbjj)}(jjQjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjj jNubjjjj_sKjj]j]ubj)}(jkjjNjNjj)}jmedia_entity_descsbjj)}(jjnjtypejj)}(j j )}(jjnjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j(j,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjjj_sK3jj]j]ubj)}(jkjjNjNjj)}jMEDIA_IOC_ENUM_LINKSsbjj)}(jjQjmacrojj)}(jj4)}(j7]j7aj<ubjMNubjjj5jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jmedia_links_enumsbjj)}(jjnjtypejj)}(j j )}(jjnjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jPj,Nubj=j?)}(jBj4)}(j7]jFaj<ubjF]jHNububjjjDjNubjjj_sK7jj]j]ubj)}(jkjjNjNjj)}jmedia_pad_descsbjj)}(jjnjtypejj)}(j j )}(jjnjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jij,Nubj=j?)}(jBj4)}(j7]j_aj<ubjF]jHNububjjj]jNubjjj_sKSjj]j]ubj)}(jkjjNjNjj)}jmedia_link_descsbjj)}(jjnjtypejj)}(j j )}(jjnjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jxaj<ubjF]jHNububjjjvjNubjjj_sKnjj]j]ubj)}(jkjjNjNjj)}jMEDIA_IOC_G_TOPOLOGYsbjj)}(jjQjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jmedia_v2_topologysbjj)}(jjnjtypejj)}(j j )}(jjnjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjj_sK3jj]j]ubj)}(jkjjNjNjj)}jmedia_v2_entitysbjj)}(jjnjtypejj)}(j j )}(jjnjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjj_sK|jj]j]ubj)}(jkjjNjNjj)}jmedia_v2_interfacesbjj)}(jjnjtypejj)}(j j )}(jjnjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jmedia_v2_intf_devnodesbjj)}(jjnjtypejj)}(j j )}(jjnjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j media_v2_padsbjj)}(jjnjtypejj)}(j j )}(jjnjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&jj,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j media_v2_linksbjj)}(jjnjtypejj)}(j j )}(jjnjj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j'j,Nubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jMEDIA_IOC_REQUEST_ALLOCsbjj)}(jjQjmacrojj)}(jj4)}(j7]j6aj<ubjMNubjjj4jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jMEDIA_IOC_SETUP_LINKsbjj)}(jjQjmacrojj)}(jj4)}(j7]jEaj<ubjMNubjjjCjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jMEDIA_REQUEST_IOC_QUEUEsbjj)}(jjQjmacrojj)}(jj4)}(j7]jTaj<ubjMNubjjjRjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jMEDIA_REQUEST_IOC_REINITsbjj)}(jjQjmacrojj)}(jj4)}(j7]jcaj<ubjMNubjjjajNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jrequestsbjNjNj_sNjj]j)}(jkjpjNjNjj)}jclosesbjj)}(jjejfunctionjj)}(j j )}(jjejj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jxaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjvjNubjj?j_sKjj]j)}(jkjvjNjNjjjj)}(jjjNjjjjjjNubjj?j_sKjj]j]ubaj]ubaj]ubj)}(jkjjNjNjj)}jpollsbjj)}(jjejfunctionjj)}(j j )}(jjejj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jpollfdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jufdssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnfdssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sKjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjpjNubjjj_sKjj]j]ubj)}(jkjjNjNjjDjj)}(jjjNjj#jjjvjNubjjj_sKjj]j]ubj)}(jkjjNjNjjhjj)}(jjjNjjHjjj|jNubjjj_sKjj]j]ubej]ubej]ubj)}(jkjjNjNjj)}j lirc_scancodesbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jrc_protosbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jGPIO_GET_CHIPINFO_IOCTLsbjj)}(jjxjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj 1j_sKjj]j]ubj)}(jkjjNjNjj)}jGPIO_GET_LINEEVENT_IOCTLsbjj)}(jjxjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjFj_sKjj]j]ubj)}(jkjjNjNjj)}jGPIO_GET_LINEHANDLE_IOCTLsbjj)}(jjxjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj*j_sKjj]j]ubj)}(jkjjNjNjj)}jGPIO_GET_LINEINFO_IOCTLsbjj)}(jjxjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj%j_sKjj]j]ubj)}(jkjjNjNjj)}jGPIO_GET_LINEINFO_UNWATCH_IOCTLsbjj)}(jjxjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj1,j_sKjj]j]ubj)}(jkjjNjNjj)}jGPIO_GET_LINEINFO_WATCH_IOCTLsbjj)}(jjxjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjeZj_sKjj]j]ubj)}(jkjjNjNjj)}j GPIOHANDLE_GET_LINE_VALUES_IOCTLsbjj)}(jjxjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jGPIOHANDLE_SET_CONFIG_IOCTLsbjj)}(jjxjmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjj!j_sKjj]j]ubj)}(jkjjNjNjj)}j!GPIO_HANDLE_SET_LINE_VALUES_IOCTLsbjj)}(jjxjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj70j_sKjj]j]ubj)}(jkjjNjNjj)}jGPIO_V2_GET_LINE_IOCTLsbjj)}(jjxjmacrojj)}(jj4)}(j7]j+aj<ubjMNubjjj)jNubjj(j_sKjj]j]ubj)}(jkjjNjNjj)}jGPIO_V2_GET_LINEINFO_IOCTLsbjj)}(jjxjmacrojj)}(jj4)}(j7]j:aj<ubjMNubjjj8jNubjj 2j_sKjj]j]ubj)}(jkjjNjNjj)}j GPIO_V2_GET_LINEINFO_WATCH_IOCTLsbjj)}(jjxjmacrojj)}(jj4)}(j7]jIaj<ubjMNubjjjGjNubjj]j_sKjj]j]ubj)}(jkjjNjNjj)}jGPIO_V2_LINE_GET_VALUES_IOCTLsbjj)}(jjxjmacrojj)}(jj4)}(j7]jXaj<ubjMNubjjjVjNubjj\j_sKjj]j]ubj)}(jkjjNjNjj)}jGPIO_V2_LINE_SET_CONFIG_IOCTLsbjj)}(jjxjmacrojj)}(jj4)}(j7]jgaj<ubjMNubjjjejNubjjG<j_sKjj]j]ubj)}(jkjjNjNjj)}jGPIO_V2_LINE_SET_VALUES_IOCTLsbjj)}(jjxjmacrojj)}(jj4)}(j7]jvaj<ubjMNubjjjtjNubjjqBj_sKjj]j]ubj)}(jkjjNjNjj)}j iommu_destroysbjj)}(jstructjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj:j_sK&jj]j]ubj)}(jkjjNjNjj)}jiommu_ioas_allocsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj:j_sKAjj]j]ubj)}(jkjjNjNjj)}jiommu_iova_rangesbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj:j_sKPjj]j]ubj)}(jkjjNjNjj)}jiommu_ioas_iova_rangessbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj:j_sK^jj]j]ubj)}(jkjjNjNjj)}jiommu_ioas_allow_iovassbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj:j_sKjj]j]ubj)}(jkjjNjNjj)}jiommufd_ioas_map_flagssbjj)}(jenumjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjj:j_sKjj]j]ubj)}(jkjjNjNjj)}jiommu_ioas_mapsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj:j_sKjj]j]ubj)}(jkjjNjNjj)}jiommu_ioas_copysbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj:j_sKjj]j]ubj)}(jkjjNjNjj)}jiommu_ioas_unmapsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj:j_sKjj]j]ubj)}(jkjjNjNjj)}jiommufd_optionsbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjj jNubjj:j_sMjj]j]ubj)}(jkjjNjNjj)}jiommufd_option_opssbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjj:j_sM$jj]j]ubj)}(jkjjNjNjj)}j iommu_optionsbjj)}(jjjstructjj)}jj4)}(j7]j,aj<ubsbjjj*jNubjj:j_sM-jj]j]ubj)}(jkjjNjNjj)}jiommufd_vfio_ioas_opsbjj)}(jjjenumjj)}jj4)}(j7]j;aj<ubsbjjj9jNubjj:j_sM7jj]j]ubj)}(jkjjNjNjj)}jiommu_vfio_ioassbjj)}(jjjstructjj)}jj4)}(j7]jJaj<ubsbjjjHjNubjj:j_sMRjj]j]ubj)}(jkjjNjNjj)}jiommufd_hwpt_alloc_flagssbjj)}(jjjenumjj)}jj4)}(j7]jYaj<ubsbjjjWjNubjj:j_sM\jj]j]ubj)}(jkjjNjNjj)}jiommu_hwpt_vtd_s1_flagssbjj)}(jjjenumjj)}jj4)}(j7]jhaj<ubsbjjjfjNubjj:j_sMtjj]j]ubj)}(jkjjNjNjj)}jiommu_hwpt_vtd_s1sbjj)}(jjjstructjj)}jj4)}(j7]jwaj<ubsbjjjujNubjj:j_sMjj]j]ubj)}(jkjjNjNjj)}jiommu_hwpt_data_typesbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjj:j_sMjj]j]ubj)}(jkjjNjNjj)}jiommu_hwpt_allocsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj:j_sMjj]j]ubj)}(jkjjNjNjj)}jiommu_hw_info_vtd_flagssbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjj:j_sMjj]j]ubj)}(jkjjNjNjj)}jiommu_hw_info_vtdsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj:j_sMjj]j]ubj)}(jkjjNjNjj)}jiommu_hw_info_typesbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjj:j_sMjj]j]ubj)}(jkjjNjNjj)}jiommufd_hw_capabilitiessbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjj:j_sMjj]j]ubj)}(jkjjNjNjj)}j iommu_hw_infosbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj:j_sMjj]j]ubj)}(jkjjNjNjj)}jiommu_hwpt_set_dirty_trackingsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj:j_sMjj]j]ubj)}(jkjjNjNjj)}j#iommufd_hwpt_get_dirty_bitmap_flagssbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjj:j_sM5jj]j]ubj)}(jkjjNjNjj)}jiommu_hwpt_get_dirty_bitmapsbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjj:j_sMMjj]j]ubj)}(jkjjNjNjj)}jiommu_hwpt_invalidate_data_typesbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjj:j_sM_jj]j]ubj)}(jkjjNjNjj)}j"iommu_hwpt_vtd_s1_invalidate_flagssbjj)}(jjjenumjj)}jj4)}(j7]j+aj<ubsbjjj)jNubjj:j_sMwjj]j]ubj)}(jkjjNjNjj)}jiommu_hwpt_vtd_s1_invalidatesbjj)}(jjjstructjj)}jj4)}(j7]j:aj<ubsbjjj8jNubjj:j_sMjj]j]ubj)}(jkjjNjNjj)}jiommu_hwpt_invalidatesbjj)}(jjjstructjj)}jj4)}(j7]jIaj<ubsbjjjGjNubjj:j_sMjj]j]ubj)}(jkjjNjNjj)}jiommufd_device_bindsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiommufd_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jXaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iommufd_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jictxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjVjNubjj:j_sKjj](j)}(jkjVjNjNjjjj)}(jjjNjjjjjjNubjj:j_sKjj]j]ubj)}(jkjVjNjNjjjj)}(jjjNjjjjjjNubjj:j_sKjj]j]ubj)}(jkjVjNjNjjjj)}(jjjNjjjjjjNubjj:j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jiommufd_ctx_has_groupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]boolasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iommufd_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jictxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iommu_groupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgroupsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%jNubjj:j_sKjj](j)}(jkj%jNjNjjsjj)}(jjjNjjMjjjjNubjj:j_sKjj]j]ubj)}(jkj%jNjNjjjj)}(jjjNjjzjjjjNubjj:j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jiommufd_device_unbindsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiommufd_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj:j_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj:j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiommufd_device_attachsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiommufd_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpt_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj:j_sMjj](j)}(jkjjNjNjjfjj)}(jjjNjj@jjjjNubjj:j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjmjjjjNubjj:j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jiommufd_device_replacesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiommufd_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpt_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj:j_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjj1jNubjj:j_sMjj]j]ubj)}(jkjjNjNjj&jj)}(jjjNjjjjj7jNubjj:j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jiommufd_device_detachsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j@aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiommufd_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj>jNubjj:j_sMjj]j)}(jkj>jNjNjjjj)}(jjjNjjfjjjjNubjj:j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiommufd_access_createsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiommufd_accesssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iommufd_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jictxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiommufd_access_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj:j_sM8jj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj:j_sM8jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj:j_sM8jj]j]ubj)}(jkjjNjNjjHjj)}(jjjNjj&jjjjNubjj:j_sM8jj]j]ubj)}(jkjjNjNjjujj)}(jjjNjjOjjjjNubjj:j_sM8jj]j]ubej]ubj)}(jkjjNjNjj)}jiommufd_access_destroysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiommufd_accesssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaccesssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj:j_sM_jj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj:j_sM_jj]j]ubaj]ubj)}(jkjjNjNjj)}jiommufd_access_unpin_pagessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiommufd_accesssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaccesssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jiovasbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj:j_sMjj](j)}(jkjjNjNjjJjj)}(jjjNjj$jjjjNubjj:j_sMjj]j]ubj)}(jkjjNjNjjrjj)}(jjjNjjQjjjjNubjj:j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjvjjjjNubjj:j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jiommufd_access_pin_pagessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiommufd_accesssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaccesssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jiovasbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}j out_pagessbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj:j_sM jj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj:j_sM jj]j]ubj)}(jkjjNjNjj(jj)}(jjjNjjjjjjNubjj:j_sM jj]j]ubj)}(jkjjNjNjjMjj)}(jjjNjj,jjjjNubjj:j_sM jj]j]ubj)}(jkjjNjNjjyjj)}(jjjNjjQjjjjNubjj:j_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj:j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jiommufd_access_rwsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiommufd_accesssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaccesssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jiovasbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj:j_sMbjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj:j_sMbjj]j]ubj)}(jkjjNjNjjAjj)}(jjjNjj jjjjNubjj:j_sMbjj]j]ubj)}(jkjjNjNjjgjj)}(jjjNjjEjjjjNubjj:j_sMbjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjnjjjjNubjj:j_sMbjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj:j_sMbjj]j]ubej]ubj)}(jkjjNjNjj)}jiommufd_ctx_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iommufd_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jictxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj:j_sMjj]j)}(jkjjNjNjj,jj)}(jjjNjjjjj7jNubjj:j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiommufd_ctx_from_filesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iommufd_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j@aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj>jNubjj:j_sMjj]j)}(jkj>jNjNjjjj)}(jjjNjjljjjjNubjj:j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiommufd_ctx_from_fdsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iommufd_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjj:j_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj:j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiommufd_ctx_putsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iommufd_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jictxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj:j_sMjj]j)}(jkjjNjNjjUjj)}(jjjNjj/jjj`jNubjj:j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsys_landlock_create_rulesetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jiaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]jASTIdAttribute)}j__usersbasbubj&j)}(jNjNjoNjjjjj)}j]jasbubj,j.)}(j1jj2j4)}(j7]j)}jlandlock_ruleset_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjgjNubjj Sj_sKjj](j)}(jkjgjNjNjjjj)}(jjjNjjjjjjNubjj Sj_sKjj]j]ubj)}(jkjgjNjNjjjj)}(jjjNjjjjjjNubjj Sj_sKjj]j]ubj)}(jkjgjNjNjj jj)}(jjjNjjjjj!jNubjj Sj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jlandlock_ruleset_attrsbjj)}(jjjstructjj)}jj4)}(j7]j*aj<ubsbjjj(jNubjj Sj_sKjj]j]ubj)}(jkjjNjNjj)}jsys_landlock_add_rulesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j9aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j ruleset_fdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jlandlock_rule_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}j rule_typesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjsbasbubj&j)}(jNjNjoNjjjjj)}j]jasbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j rule_attrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj7jNubjj Sj_sMjj](j)}(jkj7jNjNjjjj)}(jjjNjj_jjjjNubjj Sj_sMjj]j]ubj)}(jkj7jNjNjjjj)}(jjjNjjjjjjNubjj Sj_sMjj]j]ubj)}(jkj7jNjNjjjj)}(jjjNjjjjjjNubjj Sj_sMjj]j]ubj)}(jkj7jNjNjjjj)}(jjjNjjjjjjNubjj Sj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jlandlock_rule_typesbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjj Sj_sKjj]j]ubj)}(jkjjNjNjj)}jlandlock_path_beneath_attrsbjj)}(jjjstructjj)}jj4)}(j7]j,aj<ubsbjjj*jNubjj Sj_sKjj]j)}(jkj8jNjNjje8jj)}(jj@5jNjj?8jjjp8jNubjj5j_sM>jj]j]ubaj]ubj)}(jkj4jNjNjj)}jatomic_dec_and_mutex_locksbjj)}(jj4jfunctionjj)}(j j )}(jj4jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jy8aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcntsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}jmutexsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjw8jNubjj5j_sMxjj](j)}(jkjw8jNjNjj8jj)}(jj@5jNjj8jjj8jNubjj5j_sMxjj]j]ubj)}(jkjw8jNjNjj8jj)}(jj@5jNjj8jjj9jNubjj5j_sMxjj]j]ubej]ubj)}(jkj4jNjNjj)}j futex_hashsbjj)}(jj4jfunctionjj)}(j j )}(jj4jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}jfutex_hash_bucketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j 9aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1unionj2j4)}(j7]j)}j futex_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj 9jNubjj5j_sKtjj]j)}(jkj 9jNjNjj_9jj)}(jj@5jNjj89jjjm9jNubjj5j_sKtjj]j]ubaj]ubj)}(jkj4jNjNjj)}jfutex_setup_timersbjj)}(jj4jfunctionjj)}(j j )}(jj4jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}jhrtimer_sleepersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jv9aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}jhrtimer_sleepersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jrange_nssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjt9jNubjj5j_sKjj](j)}(jkjt9jNjNjj9jj)}(jj@5jNjj9jjjO:jNubjj5j_sKjj]j]ubj)}(jkjt9jNjNjj9jj)}(jj@5jNjj9jjjU:jNubjj5j_sKjj]j]ubj)}(jkjt9jNjNjj:jj)}(jj@5jNjj9jjj[:jNubjj5j_sKjj]j]ubj)}(jkjt9jNjNjjD:jj)}(jj@5jNjj :jjja:jNubjj5j_sKjj]j]ubej]ubj)}(jkj4jNjNjj)}j get_futex_keysbjj)}(jj4jfunctionjj)}(j j )}(jj4jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jj:aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}j__usersbasbubj&j)}(jNjNjoNjjjjj)}j]j:asbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jQ9j2j4)}(j7]j)}j futex_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1enumj2j4)}(j7]j)}j futex_accesssbaj<ubububj=j?)}(jBj4)}(j7]j)}jrwsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjh:jNubjj5j_sKjj](j)}(jkjh:jNjNjj:jj)}(jj@5jNjj:jjj?;jNubjj5j_sKjj]j]ubj)}(jkjh:jNjNjj:jj)}(jj@5jNjj:jjjE;jNubjj5j_sKjj]j]ubj)}(jkjh:jNjNjj ;jj)}(jj@5jNjj:jjjK;jNubjj5j_sKjj]j]ubj)}(jkjh:jNjNjj7;jj)}(jj@5jNjj;jjjQ;jNubjj5j_sKjj]j]ubej]ubj)}(jkj4jNjNjj)}jfault_in_user_writeablesbjj)}(jj4jfunctionjj)}(j j )}(jj4jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jZ;aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj:sbasbubj&j)}(jNjNjoNjjjjj)}j]j;asbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjX;jNubjj5j_sMjj]j)}(jkjX;jNjNjj;jj)}(jj@5jNjj;jjj;jNubjj5j_sMjj]j]ubaj]ubj)}(jkj4jNjNjj)}jfutex_top_waitersbjj)}(jj4jfunctionjj)}(j j )}(jj4jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}jfutex_qsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j;aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}jfutex_hash_bucketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jQ9j2j4)}(j7]j)}j futex_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj;jNubjj5j_sMjj](j)}(jkj;jNjNjj<jj)}(jj@5jNjj;jjjI<jNubjj5j_sMjj]j]ubj)}(jkj;jNjNjj;<jj)}(jj@5jNjj<jjjO<jNubjj5j_sMjj]j]ubej]ubj)}(jkj4jNjNjj)}jwait_for_owner_exitingsbjj)}(jj4jfunctionjj)}(j j )}(jj4jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jX<aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jretsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jexitingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjV<jNubjj5j_sMjj](j)}(jkjV<jNjNjj<jj)}(jj@5jNjj~<jjj<jNubjj5j_sMjj]j]ubj)}(jkjV<jNjNjj<jj)}(jj@5jNjj<jjj<jNubjj5j_sMjj]j]ubej]ubj)}(jkj4jNjNjj)}j__futex_unqueuesbjj)}(jj4jfunctionjj)}(j j )}(jj4jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j<aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}jfutex_qsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj<jNubjj5j_sMjj]j)}(jkj<jNjNjj.=jj)}(jj@5jNjj=jjj8=jNubjj5j_sMjj]j]ubaj]ubj)}(jkj4jNjNjj)}j futex_unqueuesbjj)}(jj4jfunctionjj)}(j j )}(jj4jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jA=aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}jfutex_qsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj?=jNubjj5j_sMJjj]j)}(jkj?=jNjNjj=jj)}(jj@5jNjjg=jjj=jNubjj5j_sMJjj]j]ubaj]ubj)}(jkj4jNjNjj)}jfutex_exit_recursivesbjj)}(jj4jfunctionjj)}(j j )}(jj4jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j=aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj=jNubjj5j_sM3jj]j)}(jkj=jNjNjj=jj)}(jj@5jNjj=jjj=jNubjj5j_sM3jj]j]ubaj]ubj)}(jkj4jNjNjj)}jfutex_qsbjj)}(jj#5jstructjj)}jj4)}(j7]j>aj<ubsbjjj=jNubjj5j_sKjj]j]ubj)}(jkj4jNjNjj)}j futex_matchsbjj)}(jj4jfunctionjj)}(j j )}(jj4jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jQ9j2j4)}(j7]j)}j futex_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkey1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jQ9j2j4)}(j7]j)}j futex_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkey2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj >jNubjj5j_sKjj](j)}(jkj >jNjNjj[>jj)}(jj@5jNjj5>jjj>jNubjj5j_sKjj]j]ubj)}(jkj >jNjNjj>jj)}(jj@5jNjjb>jjj>jNubjj5j_sKjj]j]ubej]ubj)}(jkj4jNjNjj)}j futex_queuesbjj)}(jj4jfunctionjj)}(j j )}(jj4jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}jfutex_qsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}jfutex_hash_bucketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj>jNubjj5j_sKjj](j)}(jkj>jNjNjj>jj)}(jj@5jNjj>jjj%?jNubjj5j_sKjj]j]ubj)}(jkj>jNjNjj?jj)}(jj@5jNjj>jjj+?jNubjj5j_sKjj]j]ubej]ubj)}(jkj4jNjNjj)}j futex_vectorsbjj)}(jj#5jstructjj)}jj4)}(j7]j4?aj<ubsbjjj2?jNubjj5j_sKjj]j]ubj)}(jkj4jNjNjj)}jfutex_lock_pi_atomicsbjj)}(jj4jfunctionjj)}(j j )}(jj4jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jC?aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj:sbasbubj&j)}(jNjNjoNjjjjj)}j]j{?asbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}jfutex_hash_bucketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jQ9j2j4)}(j7]j)}j futex_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}jfutex_pi_statesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jpssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jexitingsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j set_waiterssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjA?jNubjj5j_sMjj](j)}(jkjA?jNjNjj?jj)}(jj@5jNjji?jjj@jNubjj5j_sMjj]j]ubj)}(jkjA?jNjNjj?jj)}(jj@5jNjj?jjj@jNubjj5j_sMjj]j]ubj)}(jkjA?jNjNjj?jj)}(jj@5jNjj?jjj@jNubjj5j_sMjj]j]ubj)}(jkjA?jNjNjj@jj)}(jj@5jNjj?jjj@jNubjj5j_sMjj]j]ubj)}(jkjA?jNjNjjJ@jj)}(jj@5jNjj$@jjj@jNubjj5j_sMjj]j]ubj)}(jkjA?jNjNjjy@jj)}(jj@5jNjjQ@jjj@jNubjj5j_sMjj]j]ubj)}(jkjA?jNjNjj@jj)}(jj@5jNjj@jjj@jNubjj5j_sMjj]j]ubej]ubj)}(jkj4jNjNjj)}jfixup_pi_ownersbjj)}(jj4jfunctionjj)}(j j )}(jj4jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j@aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj:sbasbubj&j)}(jNjNjoNjjjjj)}j]jAasbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}jfutex_qsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlockedsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj@jNubjj5j_sMhjj](j)}(jkj@jNjNjj&Ajj)}(jj@5jNjj@jjjAjNubjj5j_sMhjj]j]ubj)}(jkj@jNjNjjSAjj)}(jj@5jNjj-AjjjAjNubjj5j_sMhjj]j]ubj)}(jkj@jNjNjjyAjj)}(jj@5jNjjYAjjjAjNubjj5j_sMhjj]j]ubej]ubj)}(jkj4jNjNjj)}j requeue_futexsbjj)}(jj4jfunctionjj)}(j j )}(jj4jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jAaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}jfutex_qsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}jfutex_hash_bucketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhb1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}jfutex_hash_bucketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhb2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jQ9j2j4)}(j7]j)}j futex_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkey2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjAjNubjj5j_sKKjj](j)}(jkjAjNjNjjAjj)}(jj@5jNjjAjjjsBjNubjj5j_sKKjj]j]ubj)}(jkjAjNjNjjBjj)}(jj@5jNjjAjjjyBjNubjj5j_sKKjj]j]ubj)}(jkjAjNjNjj;Bjj)}(jj@5jNjjBjjjBjNubjj5j_sKKjj]j]ubj)}(jkjAjNjNjjhBjj)}(jj@5jNjjBBjjjBjNubjj5j_sKKjj]j]ubej]ubj)}(jkj4jNjNjj)}jrequeue_pi_wake_futexsbjj)}(jj4jfunctionjj)}(j j )}(jj4jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jBaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}jfutex_qsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jQ9j2j4)}(j7]j)}j futex_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}jfutex_hash_bucketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjBjNubjj5j_sKjj](j)}(jkjBjNjNjjBjj)}(jj@5jNjjBjjj>CjNubjj5j_sKjj]j]ubj)}(jkjBjNjNjjCjj)}(jj@5jNjjBjjjDCjNubjj5j_sKjj]j]ubj)}(jkjBjNjNjj3Cjj)}(jj@5jNjj CjjjJCjNubjj5j_sKjj]j]ubej]ubj)}(jkj4jNjNjj)}jfutex_proxy_trylock_atomicsbjj)}(jj4jfunctionjj)}(j j )}(jj4jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jSCaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj:sbasbubj&j)}(jNjNjoNjjjjj)}j]jCasbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpifutexsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}jfutex_hash_bucketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhb1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}jfutex_hash_bucketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhb2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jQ9j2j4)}(j7]j)}j futex_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkey1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jQ9j2j4)}(j7]j)}j futex_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkey2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}jfutex_pi_statesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jpssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jexitingsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j set_waiterssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjQCjNubjj5j_sM jj](j)}(jkjQCjNjNjjCjj)}(jj@5jNjjyCjjjDjNubjj5j_sM jj]j]ubj)}(jkjQCjNjNjjCjj)}(jj@5jNjjCjjjDjNubjj5j_sM jj]j]ubj)}(jkjQCjNjNjjCjj)}(jj@5jNjjCjjjDjNubjj5j_sM jj]j]ubj)}(jkjQCjNjNjj(Djj)}(jj@5jNjjDjjjDjNubjj5j_sM jj]j]ubj)}(jkjQCjNjNjjUDjj)}(jj@5jNjj/DjjjEjNubjj5j_sM jj]j]ubj)}(jkjQCjNjNjjDjj)}(jj@5jNjj\DjjjEjNubjj5j_sM jj]j]ubj)}(jkjQCjNjNjjDjj)}(jj@5jNjjDjjj EjNubjj5j_sM jj]j]ubj)}(jkjQCjNjNjjDjj)}(jj@5jNjjDjjjEjNubjj5j_sM jj]j]ubej]ubj)}(jkj4jNjNjj)}j futex_requeuesbjj)}(jj4jfunctionjj)}(j j )}(jj4jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jEaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj:sbasbubj&j)}(jNjNjoNjjjjj)}j]jSEasbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juaddr1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflags1sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj:sbasbubj&j)}(jNjNjoNjjjjj)}j]jEasbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juaddr2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflags2sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnr_wakesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j nr_requeuesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcmpvalsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j requeue_pisbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjEjNubjj5j_sMojj](j)}(jkjEjNjNjjiEjj)}(jj@5jNjjAEjjjFjNubjj5j_sMojj]j]ubj)}(jkjEjNjNjjEjj)}(jj@5jNjjpEjjjFjNubjj5j_sMojj]j]ubj)}(jkjEjNjNjjEjj)}(jj@5jNjjEjjjFjNubjj5j_sMojj]j]ubj)}(jkjEjNjNjjEjj)}(jj@5jNjjEjjjFjNubjj5j_sMojj]j]ubj)}(jkjEjNjNjj Fjj)}(jj@5jNjjEjjjFjNubjj5j_sMojj]j]ubj)}(jkjEjNjNjj-Fjj)}(jj@5jNjj FjjjFjNubjj5j_sMojj]j]ubj)}(jkjEjNjNjjWFjj)}(jj@5jNjj1FjjjFjNubjj5j_sMojj]j]ubj)}(jkjEjNjNjj~Fjj)}(jj@5jNjj^FjjjFjNubjj5j_sMojj]j]ubej]ubj)}(jkj4jNjNjj)}jhandle_early_requeue_pi_wakeupsbjj)}(jj4jfunctionjj)}(j j )}(jj4jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jFaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}jfutex_hash_bucketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}jfutex_qsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}jhrtimer_sleepersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjFjNubjj5j_sMjj](j)}(jkjFjNjNjjGjj)}(jj@5jNjjFjjjiGjNubjj5j_sMjj]j]ubj)}(jkjFjNjNjj2Gjj)}(jj@5jNjj GjjjoGjNubjj5j_sMjj]j]ubj)}(jkjFjNjNjj^Gjj)}(jj@5jNjj8GjjjuGjNubjj5j_sMjj]j]ubej]ubj)}(jkj4jNjNjj)}jfutex_wait_requeue_pisbjj)}(jj4jfunctionjj)}(j j )}(jj4jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j~Gaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj:sbasbubj&j)}(jNjNjoNjjjjj)}j]jGasbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jabs_timesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jbitsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj:sbasbubj&j)}(jNjNjoNjjjjj)}j]jHasbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juaddr2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj|GjNubjj5j_sMjj](j)}(jkj|GjNjNjjGjj)}(jj@5jNjjGjjjHjNubjj5j_sMjj]j]ubj)}(jkj|GjNjNjjGjj)}(jj@5jNjjGjjjHjNubjj5j_sMjj]j]ubj)}(jkj|GjNjNjjHjj)}(jj@5jNjjGjjjHjNubjj5j_sMjj]j]ubj)}(jkj|GjNjNjjFHjj)}(jj@5jNjj HjjjHjNubjj5j_sMjj]j]ubj)}(jkj|GjNjNjjqHjj)}(jj@5jNjjMHjjjHjNubjj5j_sMjj]j]ubj)}(jkj|GjNjNjjHjj)}(jj@5jNjjuHjjjHjNubjj5j_sMjj]j]ubej]ubj)}(jkj4jNjNjj)}jfutex_wait_queuesbjj)}(jj4jfunctionjj)}(j j )}(jj4jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jHaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}jfutex_hash_bucketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}jfutex_qsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}jhrtimer_sleepersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjHjNubjj5j_sMWjj](j)}(jkjHjNjNjjIjj)}(jj@5jNjjHjjjIjNubjj5j_sMWjj]j]ubj)}(jkjHjNjNjjHIjj)}(jj@5jNjj"IjjjIjNubjj5j_sMWjj]j]ubj)}(jkjHjNjNjjtIjj)}(jj@5jNjjNIjjjIjNubjj5j_sMWjj]j]ubej]ubj)}(jkj4jNjNjj)}jfutex_unqueue_multiplesbjj)}(jj4jfunctionjj)}(j j )}(jj4jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jIaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}j futex_vectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjIjNubjj5j_sMjj](j)}(jkjIjNjNjjIjj)}(jj@5jNjjIjjjJjNubjj5j_sMjj]j]ubj)}(jkjIjNjNjjJjj)}(jj@5jNjjIjjjJjNubjj5j_sMjj]j]ubej]ubj)}(jkj4jNjNjj)}jfutex_wait_multiple_setupsbjj)}(jj4jfunctionjj)}(j j )}(jj4jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jJaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}j futex_vectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jwokensbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjJjNubjj5j_sMjj](j)}(jkjJjNjNjjjJjj)}(jj@5jNjjDJjjjJjNubjj5j_sMjj]j]ubj)}(jkjJjNjNjjJjj)}(jj@5jNjjqJjjjJjNubjj5j_sMjj]j]ubj)}(jkjJjNjNjjJjj)}(jj@5jNjjJjjjJjNubjj5j_sMjj]j]ubej]ubj)}(jkj4jNjNjj)}jfutex_sleep_multiplesbjj)}(jj4jfunctionjj)}(j j )}(jj4jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jJaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}j futex_vectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}jhrtimer_sleepersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjJjNubjj5j_sMjj](j)}(jkjJjNjNjj#Kjj)}(jj@5jNjjJjjjKjNubjj5j_sMjj]j]ubj)}(jkjJjNjNjjKKjj)}(jj@5jNjj*KjjjKjNubjj5j_sMjj]j]ubj)}(jkjJjNjNjjuKjj)}(jj@5jNjjOKjjjKjNubjj5j_sMjj]j]ubej]ubj)}(jkj4jNjNjj)}jfutex_wait_multiplesbjj)}(jj4jfunctionjj)}(j j )}(jj4jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jKaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}j futex_vectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}jhrtimer_sleepersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjKjNubjj5j_sMjj](j)}(jkjKjNjNjjKjj)}(jj@5jNjjKjjj>LjNubjj5j_sMjj]j]ubj)}(jkjKjNjNjj Ljj)}(jj@5jNjjKjjjDLjNubjj5j_sMjj]j]ubj)}(jkjKjNjNjj3Ljj)}(jj@5jNjj LjjjJLjNubjj5j_sMjj]j]ubej]ubj)}(jkj4jNjNjj)}jfutex_wait_setupsbjj)}(jj4jfunctionjj)}(j j )}(jj4jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jSLaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj:sbasbubj&j)}(jNjNjoNjjjjj)}j]jLasbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}jfutex_qsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#5j2j4)}(j7]j)}jfutex_hash_bucketsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jhbsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjQLjNubjj5j_sMPjj](j)}(jkjQLjNjNjjLjj)}(jj@5jNjjyLjjjWMjNubjj5j_sMPjj]j]ubj)}(jkjQLjNjNjjLjj)}(jj@5jNjjLjjj]MjNubjj5j_sMPjj]j]ubj)}(jkjQLjNjNjjLjj)}(jj@5jNjjLjjjcMjNubjj5j_sMPjj]j]ubj)}(jkjQLjNjNjjMjj)}(jj@5jNjjLjjjiMjNubjj5j_sMPjj]j]ubj)}(jkjQLjNjNjjIMjj)}(jj@5jNjj!MjjjoMjNubjj5j_sMPjj]j]ubej]ubej]ubj)}(jkjjNjNjj)}jrtnl_link_stats64sbjj)}(jstructjstructjj)}jj4)}(j7]jyMaj<ubsbjjjwMjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jtipc_subscriptionsbjj)}(jj~Mjstructjj)}jj4)}(j7]jMaj<ubsbjjjMjNubjjVj_sKjj]j]ubj)}(jkjjNjNjj)}jtipc_media_addrsbjj)}(jj~Mjstructjj)}jj4)}(j7]jMaj<ubsbjjjMjNubjjVj_sKjj]j]ubj)}(jkjjNjNjj)}j tipc_mediasbjj)}(jj~Mjstructjj)}jj4)}(j7]jMaj<ubsbjjjMjNubjjVj_sKRjj]j]ubj)}(jkjjNjNjj)}j tipc_bearersbjj)}(jj~Mjstructjj)}jj4)}(j7]jMaj<ubsbjjjMjNubjjVj_sKmjj]j]ubj)}(jkjjNjNjj)}j publicationsbjj)}(jj~Mjstructjj)}jj4)}(j7]jMaj<ubsbjjjMjNubjjVj_sKjj]j]ubj)}(jkjjNjNjj)}j name_tablesbjj)}(jj~Mjstructjj)}jj4)}(j7]jMaj<ubsbjjjMjNubjjVj_sKRjj]j]ubj)}(jkjjNjNjj)}j distr_itemsbjj)}(jj~Mjstructjj)}jj4)}(j7]jMaj<ubsbjjjMjNubjjVj_sKjj]j]ubj)}(jkjjNjNjj)}j tipc_bc_basesbjj)}(jj~Mjstructjj)}jj4)}(j7]jMaj<ubsbjjjMjNubjjVj_sKjj]j]ubj)}(jkjjNjNjj)}jtipc_media_findsbjj)}(jfunctionjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_mediasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jNaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjMjNubjjVj_sKMjj]j)}(jkjMjNjNjjPNjj)}(j functionParamjNjj.Njjj^NjNubjjVj_sKMjj]j]ubaj]ubj)}(jkjjNjNjj)}j media_find_idsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_mediasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jhNaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjfNjNubjjVj_sK\jj]j)}(jkjfNjNjNjjNjj)}(jjbNjNjjNjjjNjNubjjVj_sK\jj]j]ubaj]ubj)}(jkjjNjNjj)}jtipc_media_addr_printfsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jNaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jtipc_media_addrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjNjNubjjVj_sKmjj](j)}(jkjNjNjNjjOjj)}(jjbNjNjjNjjjpOjNubjjVj_sKmjj]j]ubj)}(jkjNjNjNjj;Ojj)}(jjbNjNjjOjjjvOjNubjjVj_sKmjj]j]ubj)}(jkjNjNjNjjeOjj)}(jjbNjNjj?Ojjj|OjNubjjVj_sKmjj]j]ubej]ubj)}(jkjjNjNjj)}jbearer_name_validatesbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jOaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jtipc_bearer_namessbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j name_partssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjOjNubjjVj_sKjj](j)}(jkjOjNjNjjOjj)}(jjbNjNjjOjjjPjNubjjVj_sKjj]j]ubj)}(jkjOjNjNjjOjj)}(jjbNjNjjOjjj PjNubjjVj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_bearer_findsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_bearersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jPaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjPjNubjjVj_sKjj](j)}(jkjPjNjNjjfPjj)}(jjbNjNjj@PjjjPjNubjjVj_sKjj]j]ubj)}(jkjPjNjNjjPjj)}(jjbNjNjjmPjjjPjNubjjVj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_enable_bearersbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jPaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j disc_domainsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpriosbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnlattrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrsbaj<ubjF]jASTArray)}(staticjjjvlasizeNubajHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnetlink_ext_acksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jextacksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjPjNubjjVj_sKjj](j)}(jkjPjNjNjjPjj)}(jjbNjNjjPjjjQjNubjjVj_sKjj]j]ubj)}(jkjPjNjNjj!Qjj)}(jjbNjNjjPjjjQjNubjjVj_sKjj]j]ubj)}(jkjPjNjNjjLQjj)}(jjbNjNjj(QjjjQjNubjjVj_sKjj]j]ubj)}(jkjPjNjNjjtQjj)}(jjbNjNjjPQjjjQjNubjjVj_sKjj]j]ubj)}(jkjPjNjNjjQjj)}(jjbNjNjjxQjjjQjNubjjVj_sKjj]j]ubj)}(jkjPjNjNjjQjj)}(jjbNjNjjQjjjQjNubjjVj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_reset_bearersbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jRaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_bearersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjRjNubjjVj_sMyjj](j)}(jkjRjNjNjjPRjj)}(jjbNjNjj*RjjjRjNubjjVj_sMyjj]j]ubj)}(jkjRjNjNjj}Rjj)}(jjbNjNjjWRjjjRjNubjjVj_sMyjj]j]ubej]ubj)}(jkjjNjNjj)}jbearer_disablesbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jRaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_bearersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjRsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjRjNubjjVj_sMjj](j)}(jkjRjNjNjjRjj)}(jjbNjNjjRjjjSjNubjjVj_sMjj]j]ubj)}(jkjRjNjNjjSjj)}(jjbNjNjjRjjj SjNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_l2_send_msgsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)Saj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_bearersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjRsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jtipc_media_addrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'SjNubjjVj_sMjj](j)}(jkj'SjNjNjjuSjj)}(jjbNjNjjOSjjjTjNubjjVj_sMjj]j]ubj)}(jkj'SjNjNjjSjj)}(jjbNjNjj|Sjjj TjNubjjVj_sMjj]j]ubj)}(jkj'SjNjNjjSjj)}(jjbNjNjjSjjjTjNubjjVj_sMjj]j]ubj)}(jkj'SjNjNjjSjj)}(jjbNjNjjSjjjTjNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_l2_rcv_msgsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!Taj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j packet_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jptsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jorig_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjTjNubjjVj_sMjj](j)}(jkjTjNjNjjmTjj)}(jjbNjNjjGTjjjTjNubjjVj_sMjj]j]ubj)}(jkjTjNjNjjTjj)}(jjbNjNjjtTjjjUjNubjjVj_sMjj]j]ubj)}(jkjTjNjNjjTjj)}(jjbNjNjjTjjj UjNubjjVj_sMjj]j]ubj)}(jkjTjNjNjjTjj)}(jjbNjNjjTjjjUjNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_l2_device_eventsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jUaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnotifier_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jevtsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jptrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjUjNubjjVj_sMjj](j)}(jkjUjNjNjjfUjj)}(jjbNjNjj@UjjjUjNubjjVj_sMjj]j]ubj)}(jkjUjNjNjjUjj)}(jjbNjNjjmUjjjUjNubjjVj_sMjj]j]ubj)}(jkjUjNjNjjUjj)}(jjbNjNjjUjjjUjNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}judp_media_addrsbjj)}(jj~Mjstructjj)}jj4)}(j7]jUaj<ubsbjjjUjNubjjVj_sKjj]j]ubj)}(jkjjNjNjj)}j udp_bearersbjj)}(jj~Mjstructjj)}jj4)}(j7]jUaj<ubsbjjjUjNubjjVj_sKGjj]j]ubj)}(jkjjNjNjj)}jtipc_parse_udp_addrsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jUaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnlattrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnlasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}judp_media_addrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jscope_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjUjNubjjVj_sMEjj](j)}(jkjUjNjNjj>Vjj)}(jjbNjNjjVjjjVjNubjjVj_sMEjj]j]ubj)}(jkjUjNjNjjkVjj)}(jjbNjNjjEVjjjVjNubjjVj_sMEjj]j]ubj)}(jkjUjNjNjjVjj)}(jjbNjNjjrVjjjVjNubjjVj_sMEjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_udp_enablesbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jVaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_bearersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjRsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnlattrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrssbaj<ubjF]jQ)}(jQjjjjQjQNubajHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjVjNubjjVj_sMjj](j)}(jkjVjNjNjjWjj)}(jjbNjNjjVjjjjWjNubjjVj_sMjj]j]ubj)}(jkjVjNjNjj1Wjj)}(jjbNjNjj WjjjpWjNubjjVj_sMjj]j]ubj)}(jkjVjNjNjj]Wjj)}(jjbNjNjj7WjjjvWjNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_tfmsbjj)}(jj~Mjstructjj)}jj4)}(j7]jWaj<ubsbjjj}WjNubjjVj_sKjj]j]ubj)}(jkjjNjNjj)}j tipc_aeadsbjj)}(jj~Mjstructjj)}jj4)}(j7]jWaj<ubsbjjjWjNubjjVj_sKjj]j]ubj)}(jkjjNjNjj)}jtipc_crypto_statssbjj)}(jj~Mjstructjj)}jj4)}(j7]jWaj<ubsbjjjWjNubjjVj_sKjj]j]ubj)}(jkjjNjNjj)}j tipc_cryptosbjj)}(jj~Mjstructjj)}jj4)}(j7]jWaj<ubsbjjjWjNubjjVj_sKjj]j]ubj)}(jkjjNjNjj)}jtipc_aead_key_validatesbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jWaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_aead_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jukeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j genl_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjWjNubjjVj_sMNjj](j)}(jkjWjNjNjjXjj)}(jjbNjNjjWjjj?XjNubjjVj_sMNjj]j]ubj)}(jkjWjNjNjj4Xjj)}(jjbNjNjjXjjjEXjNubjjVj_sMNjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_aead_key_generatesbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jNXaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_aead_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjLXjNubjjVj_sMpjj]j)}(jkjLXjNjNjjXjj)}(jjbNjNjjtXjjjXjNubjjVj_sMpjj]j]ubaj]ubj)}(jkjjNjNjj)}jtipc_aead_freesbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jXaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jrcu_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjXjNubjjVj_sMjj]j)}(jkjXjNjNjjXjj)}(jjbNjNjjXjjjYjNubjjVj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtipc_aead_tfm_nextsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j crypto_aeadsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jYaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_aeadsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaeadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj YjNubjjVj_sMjj]j)}(jkj YjNjNjj`Yjj)}(jjbNjNjj:YjjjnYjNubjjVj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtipc_aead_initsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jwYaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_aeadsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jaeadsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_aead_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jukeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjuYjNubjjVj_sMjj](j)}(jkjuYjNjNjjYjj)}(jjbNjNjjYjjj(ZjNubjjVj_sMjj]j]ubj)}(jkjuYjNjNjjYjj)}(jjbNjNjjYjjj.ZjNubjjVj_sMjj]j]ubj)}(jkjuYjNjNjj Zjj)}(jjbNjNjjYjjj4ZjNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_aead_clonesbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j=Zaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_aeadsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_aeadsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj;ZjNubjjVj_sMrjj](j)}(jkj;ZjNjNjjZjj)}(jjbNjNjjcZjjjZjNubjjVj_sMrjj]j]ubj)}(jkj;ZjNjNjjZjj)}(jjbNjNjjZjjjZjNubjjVj_sMrjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_aead_mem_allocsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jZaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j crypto_aeadsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcrypto_ctx_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jivsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j aead_requestsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j scatterlistsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jsgsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnsgsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjZjNubjjVj_sMjj](j)}(jkjZjNjNjj#[jj)}(jjbNjNjjZjjj\jNubjjVj_sMjj]j]ubj)}(jkjZjNjNjjK[jj)}(jjbNjNjj*[jjj\jNubjjVj_sMjj]j]ubj)}(jkjZjNjNjjw[jj)}(jjbNjNjjO[jjj\jNubjjVj_sMjj]j]ubj)}(jkjZjNjNjj[jj)}(jjbNjNjj[jjj"\jNubjjVj_sMjj]j]ubj)}(jkjZjNjNjj[jj)}(jjbNjNjj[jjj(\jNubjjVj_sMjj]j]ubj)}(jkjZjNjNjj\jj)}(jjbNjNjj[jjj.\jNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_aead_encryptsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j7\aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_aeadsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaeadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_bearersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjRsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jtipc_media_addrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j__dnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj5\jNubjjVj_sMjj](j)}(jkj5\jNjNjj\jj)}(jjbNjNjj]\jjjA]jNubjjVj_sMjj]j]ubj)}(jkj5\jNjNjj\jj)}(jjbNjNjj\jjjG]jNubjjVj_sMjj]j]ubj)}(jkj5\jNjNjj\jj)}(jjbNjNjj\jjjM]jNubjjVj_sMjj]j]ubj)}(jkj5\jNjNjj ]jj)}(jjbNjNjj\jjjS]jNubjjVj_sMjj]j]ubj)}(jkj5\jNjNjj6]jj)}(jjbNjNjj]jjjY]jNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_aead_decryptsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jb]aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_aeadsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaeadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_bearersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjRsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj`]jNubjjVj_sMmjj](j)}(jkj`]jNjNjj]jj)}(jjbNjNjj]jjj?^jNubjjVj_sMmjj]j]ubj)}(jkj`]jNjNjj]jj)}(jjbNjNjj]jjjE^jNubjjVj_sMmjj]j]ubj)}(jkj`]jNjNjj^jj)}(jjbNjNjj]jjjK^jNubjjVj_sMmjj]j]ubj)}(jkj`]jNjNjj5^jj)}(jjbNjNjj^jjjQ^jNubjjVj_sMmjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_ehdr_validatesbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]boolasbubj=j?)}(jBj4)}(j7]jZ^aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjX^jNubjjVj_sMjj]j)}(jkjX^jNjNjj^jj)}(jjbNjNjj^jjj^jNubjjVj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtipc_ehdr_buildsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j^aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_aeadsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaeadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtx_keysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_cryptosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j__rxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj^jNubjjVj_sMjj](j)}(jkj^jNjNjj_jj)}(jjbNjNjj^jjj_jNubjjVj_sMjj]j]ubj)}(jkj^jNjNjj3_jj)}(jjbNjNjj _jjj_jNubjjVj_sMjj]j]ubj)}(jkj^jNjNjj^_jj)}(jjbNjNjj:_jjj_jNubjjVj_sMjj]j]ubj)}(jkj^jNjNjj_jj)}(jjbNjNjjb_jjj_jNubjjVj_sMjj]j]ubj)}(jkj^jNjNjj_jj)}(jjbNjNjj_jjj_jNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_crypto_key_initsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j_aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_cryptosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_aead_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jukeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jv^asbubj=j?)}(jBj4)}(j7]j)}j master_keysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj_jNubjjVj_sM_jj](j)}(jkj_jNjNjj-`jj)}(jjbNjNjj`jjj`jNubjjVj_sM_jj]j]ubj)}(jkj_jNjNjjY`jj)}(jjbNjNjj3`jjj`jNubjjVj_sM_jj]j]ubj)}(jkj_jNjNjj`jj)}(jjbNjNjj``jjj`jNubjjVj_sM_jj]j]ubj)}(jkj_jNjNjj`jj)}(jjbNjNjj`jjj`jNubjjVj_sM_jj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_crypto_key_attachsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j`aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_cryptosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_aeadsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaeadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpossbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jv^asbubj=j?)}(jBj4)}(j7]j)}j master_keysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj`jNubjjVj_sM{jj](j)}(jkj`jNjNjjajj)}(jjbNjNjj`jjjajNubjjVj_sM{jj]j]ubj)}(jkj`jNjNjjBajj)}(jjbNjNjjajjjajNubjjVj_sM{jj]j]ubj)}(jkj`jNjNjjmajj)}(jjbNjNjjIajjjajNubjjVj_sM{jj]j]ubj)}(jkj`jNjNjjajj)}(jjbNjNjjqajjjajNubjjVj_sM{jj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_crypto_key_try_alignsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jv^asbubj=j?)}(jBj4)}(j7]jaaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_cryptosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j new_pendingsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjajNubjjVj_sMjj](j)}(jkjajNjNjjajj)}(jjbNjNjjajjj1bjNubjjVj_sMjj]j]ubj)}(jkjajNjNjj)bjj)}(jjbNjNjjbjjj7bjNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_crypto_key_pick_txsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_aeadsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j@baj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_cryptosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_cryptosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtx_keysbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj>bjNubjjVj_sMjj](j)}(jkj>bjNjNjjbjj)}(jjbNjNjjlbjjj"cjNubjjVj_sMjj]j]ubj)}(jkj>bjNjNjjbjj)}(jjbNjNjjbjjj(cjNubjjVj_sMjj]j]ubj)}(jkj>bjNjNjjbjj)}(jjbNjNjjbjjj.cjNubjjVj_sMjj]j]ubj)}(jkj>bjNjNjjcjj)}(jjbNjNjjbjjj4cjNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_crypto_key_synchsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j=caj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_cryptosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj;cjNubjjVj_sMejj](j)}(jkj;cjNjNjjcjj)}(jjbNjNjjccjjjcjNubjjVj_sMejj]j]ubj)}(jkj;cjNjNjjcjj)}(jjbNjNjjcjjjcjNubjjVj_sMejj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_crypto_xmitsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jcaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_bearersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjRsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jtipc_media_addrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j__dnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjcjNubjjVj_sMjj](j)}(jkjcjNjNjjdjj)}(jjbNjNjjcjjjdjNubjjVj_sMjj]j]ubj)}(jkjcjNjNjjKdjj)}(jjbNjNjj#djjjdjNubjjVj_sMjj]j]ubj)}(jkjcjNjNjj{djj)}(jjbNjNjjUdjjjdjNubjjVj_sMjj]j]ubj)}(jkjcjNjNjjdjj)}(jjbNjNjjdjjjdjNubjjVj_sMjj]j]ubj)}(jkjcjNjNjjdjj)}(jjbNjNjjdjjjdjNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_crypto_rcvsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jeaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_cryptosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_bearersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjRsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjdjNubjjVj_sM jj](j)}(jkjdjNjNjjLejj)}(jjbNjNjj&ejjjejNubjjVj_sM jj]j]ubj)}(jkjdjNjNjjyejj)}(jjbNjNjjSejjjejNubjjVj_sM jj]j]ubj)}(jkjdjNjNjjejj)}(jjbNjNjjejjjejNubjjVj_sM jj]j]ubj)}(jkjdjNjNjjejj)}(jjbNjNjjejjjejNubjjVj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_crypto_msg_rcvsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jeaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjejNubjjVj_sMkjj](j)}(jkjejNjNjjIfjj)}(jjbNjNjj#fjjjfjNubjjVj_sMkjj]j]ubj)}(jkjejNjNjjvfjj)}(jjbNjNjjPfjjjfjNubjjVj_sMkjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_crypto_key_distrsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jfaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_cryptosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjfjNubjjVj_sMjj](j)}(jkjfjNjNjjfjj)}(jjbNjNjjfjjjjjjojNubjjVj_sM;jj]j]ubaj]ubj)}(jkjjNjNjj)}jtipc_nametbl_unsubscribesbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jxaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jtipc_subscriptionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsubsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjvjNubjjVj_sMZjj]j)}(jkjvjNjNjjĊjj)}(jjbNjNjjjjjϊjNubjjVj_sMZjj]j]ubaj]ubj)}(jkjjNjNjj)}jtipc_service_deletesbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j؊aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_servicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jscsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj֊jNubjjVj_sMjj](j)}(jkj֊jNjNjj$jj)}(jjbNjNjjjjj\jNubjjVj_sMjj]j]ubj)}(jkj֊jNjNjjQjj)}(jjbNjNjj+jjjbjNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j publ_to_itemsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jkaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j distr_itemsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j publicationsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjijNubjjVj_sK1jj](j)}(jkjijNjNjjjj)}(jjbNjNjjjjjjNubjjVj_sK1jj]j]ubj)}(jkjijNjNjjjj)}(jjbNjNjjjjjjNubjjVj_sK1jj]j]ubej]ubj)}(jkjjNjNjj)}jnamed_prepare_bufsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdestsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjVj_sKCjj](j)}(jkjjNjNjjPjj)}(jjbNjNjj*jjj֌jNubjjVj_sKCjj]j]ubj)}(jkjjNjNjj{jj)}(jjbNjNjjWjjj܌jNubjjVj_sKCjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjjjjjNubjjVj_sKCjj]j]ubj)}(jkjjNjNjjˌjj)}(jjbNjNjjjjjjNubjjVj_sKCjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_named_publishsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j publicationsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjVj_sKXjj](j)}(jkjjNjNjjCjj)}(jjbNjNjjjjj}jNubjjVj_sKXjj]j]ubj)}(jkjjNjNjjpjj)}(jjbNjNjjJjjjjNubjjVj_sKXjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_named_withdrawsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j publicationsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjVj_sKvjj](j)}(jkjjNjNjjލjj)}(jjbNjNjjjjjjNubjjVj_sKvjj]j]ubj)}(jkjjNjNjj jj)}(jjbNjNjjjjjjNubjjVj_sKvjj]j]ubej]ubj)}(jkjjNjNjj)}jnamed_distributesbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdnodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jseqnosbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjjVj_sKjj](j)}(jkj%jNjNjjsjj)}(jjbNjNjjMjjj(jNubjjVj_sKjj]j]ubj)}(jkj%jNjNjjjj)}(jjbNjNjjzjjj.jNubjjVj_sKjj]j]ubj)}(jkj%jNjNjjˎjj)}(jjbNjNjjjjj4jNubjjVj_sKjj]j]ubj)}(jkj%jNjNjjjj)}(jjbNjNjjώjjj:jNubjjVj_sKjj]j]ubj)}(jkj%jNjNjj jj)}(jjbNjNjjjjj@jNubjjVj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_named_node_upsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jIaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdnodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}j capabilitiessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjGjNubjjVj_sKjj](j)}(jkjGjNjNjjjj)}(jjbNjNjjojjjjNubjjVj_sKjj]j]ubj)}(jkjGjNjNjjjj)}(jjbNjNjjjjjjNubjjVj_sKjj]j]ubj)}(jkjGjNjNjjjj)}(jjbNjNjjďjjjjNubjjVj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_publ_purgesbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j publicationsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjVj_sKjj](j)}(jkjjNjNjjQjj)}(jjbNjNjj+jjjjNubjjVj_sKjj]j]ubj)}(jkjjNjNjj~jj)}(jjbNjNjjXjjjjNubjjVj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjjjjjNubjjVj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_update_nametblsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jv^asbubj=j?)}(jBj4)}(j7]jŐaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j distr_itemsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdtypesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjÐjNubjjVj_sMjj](j)}(jkjÐjNjNjjjj)}(jjbNjNjjjjjjNubjjVj_sMjj]j]ubj)}(jkjÐjNjNjj=jj)}(jjbNjNjjjjjjNubjjVj_sMjj]j]ubj)}(jkjÐjNjNjjgjj)}(jjbNjNjjCjjjjNubjjVj_sMjj]j]ubj)}(jkjÐjNjNjjjj)}(jjbNjNjjkjjjjNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_named_rcvsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnamedqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrcv_nxtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jv^asbubj=js)}(jvj?)}(jBj4)}(j7]j)}jopensbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjVj_sMljj](j)}(jkjjNjNjjjj)}(jjbNjNjjؑjjjjNubjjVj_sMljj]j]ubj)}(jkjjNjNjj+jj)}(jjbNjNjjjjjjNubjjVj_sMljj]j]ubj)}(jkjjNjNjjXjj)}(jjbNjNjj2jjjjNubjjVj_sMljj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjj_jjjjNubjjVj_sMljj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_named_reinitsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjVj_sMjj]j)}(jkjjNjNjjjj)}(jjbNjNjj̒jjjjNubjjVj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j tipc_nodesbjj)}(jj~Mjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjVj_sKjj]j]ubj)}(jkjjNjNjj)}jtipc_node_crypto_rxsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_cryptosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j__nsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjVj_sMjj]j)}(jkjjNjNjjgjj)}(jjbNjNjjAjjjujNubjjVj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j__tipc_node_link_upsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j~aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j bearer_idsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxmitqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj|jNubjjVj_sMXjj](j)}(jkj|jNjNjjʓjj)}(jjbNjNjjjjj%jNubjjVj_sMXjj]j]ubj)}(jkj|jNjNjjjj)}(jjbNjNjjГjjj+jNubjjVj_sMXjj]j]ubj)}(jkj|jNjNjjjj)}(jjbNjNjjjjj1jNubjjVj_sMXjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_node_link_upsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j:aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j bearer_idsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxmitqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj8jNubjjVj_sMjj](j)}(jkj8jNjNjjjj)}(jjbNjNjj`jjjjNubjjVj_sMjj]j]ubj)}(jkj8jNjNjjjj)}(jjbNjNjjjjjjNubjjVj_sMjj]j]ubj)}(jkj8jNjNjj֔jj)}(jjbNjNjjjjjjNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_node_link_failoversbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjlusbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtnlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxmitqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjVj_sMjj](j)}(jkjjNjNjjBjj)}(jjbNjNjjjjjҕjNubjjVj_sMjj]j]ubj)}(jkjjNjNjjnjj)}(jjbNjNjjHjjjؕjNubjjVj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjtjjjޕjNubjjVj_sMjj]j]ubj)}(jkjjNjNjjǕjj)}(jjbNjNjjjjjjNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__tipc_node_link_downsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j bearer_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxmitqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jtipc_media_addrsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jmaddrsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjVj_sMjj](j)}(jkjjNjNjj9jj)}(jjbNjNjjjjj˖jNubjjVj_sMjj]j]ubj)}(jkjjNjNjjajj)}(jjbNjNjj?jjjіjNubjjVj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjhjjjזjNubjjVj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjjjjݖjNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_node_get_linknamesbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j bearer_idsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jlinknamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjVj_sM jj](j)}(jkjjNjNjj2jj)}(jjbNjNjj jjjޗjNubjjVj_sM jj]j]ubj)}(jkjjNjNjj]jj)}(jjbNjNjj9jjjjNubjjVj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjajjjjNubjjVj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjjjjjNubjjVj_sM jj]j]ubj)}(jkjjNjNjj֗jj)}(jjbNjNjjjjjjNubjjVj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_node_xmitsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdnodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jselectorsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjVj_sMjj](j)}(jkjjNjNjjKjj)}(jjbNjNjj%jjjϘjNubjjVj_sMjj]j]ubj)}(jkjjNjNjjxjj)}(jjbNjNjjRjjj՘jNubjjVj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjjjjۘjNubjjVj_sMjj]j]ubj)}(jkjjNjNjjǘjj)}(jjbNjNjjjjjjNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_node_bc_rcvsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j bearer_idsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjVj_sMMjj](j)}(jkjjNjNjj6jj)}(jjbNjNjjjjjjNubjjVj_sMMjj]j]ubj)}(jkjjNjNjjcjj)}(jjbNjNjj=jjjjNubjjVj_sMMjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjjjjjjNubjjVj_sMMjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_node_check_statesbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jv^asbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j bearer_idsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxmitqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjVj_sMjj](j)}(jkjjNjNjjjj)}(jjbNjNjj̙jjjzjNubjjVj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjjjjjNubjjVj_sMjj]j]ubj)}(jkjjNjNjjEjj)}(jjbNjNjj%jjjjNubjjVj_sMjj]j]ubj)}(jkjjNjNjjojj)}(jjbNjNjjIjjjjNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_rcvsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_bearersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjRsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjVj_sM#jj](j)}(jkjjNjNjjjj)}(jjbNjNjjjjjEjNubjjVj_sM#jj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjjjjKjNubjjVj_sM#jj]j]ubj)}(jkjjNjNjj;jj)}(jjbNjNjjjjjQjNubjjVj_sM#jj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_node_dumpsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jZaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jv^asbubj=j?)}(jBj4)}(j7]j)}jmoresbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjXjNubjjVj_sM jj](j)}(jkjXjNjNjjjj)}(jjbNjNjjjjjjNubjjVj_sM jj]j]ubj)}(jkjXjNjNjj˛jj)}(jjbNjNjjjjjjNubjjVj_sM jj]j]ubj)}(jkjXjNjNjjjj)}(jjbNjNjjϛjjjjNubjjVj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j tipc_socksbjj)}(jj~Mjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjVj_sKjj]j]ubj)}(jkjjNjNjj)}jtsk_advance_rx_queuesbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjVj_sMjj]j)}(jkjjNjNjjljj)}(jjbNjNjjFjjjwjNubjjVj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtsk_rej_rx_queuesbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jerrorsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj~jNubjjVj_sM4jj](j)}(jkj~jNjNjj̜jj)}(jjbNjNjjjjjjNubjjVj_sM4jj]j]ubj)}(jkj~jNjNjjjj)}(jjbNjNjjӜjjjjNubjjVj_sM4jj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_sk_createsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jprotocolsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jkernsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjVj_sMjj](j)}(jkjjNjNjjVjj)}(jjbNjNjj0jjj֝jNubjjVj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjj]jjjܝjNubjjVj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjjjjjNubjjVj_sMjj]j]ubj)}(jkjjNjNjjΝjj)}(jjbNjNjjjjjjNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j tipc_releasesbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjVj_sMrjj]j)}(jkjjNjNjj=jj)}(jjbNjNjjjjjHjNubjjVj_sMrjj]j]ubaj]ubj)}(jkjjNjNjj)}j __tipc_bindsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jQaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsockaddrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jalensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjOjNubjjVj_sMjj](j)}(jkjOjNjNjjjj)}(jjbNjNjjwjjjjNubjjVj_sMjj]j]ubj)}(jkjOjNjNjjʞjj)}(jjbNjNjjjjjjNubjjVj_sMjj]j]ubj)}(jkjOjNjNjjjj)}(jjbNjNjjўjjjjNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j tipc_getnamesbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsockaddrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpeersbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjVj_sMjj](j)}(jkj jNjNjjZjj)}(jjbNjNjj4jjjjNubjjVj_sMjj]j]ubj)}(jkj jNjNjjjj)}(jjbNjNjjajjjjNubjjVj_sMjj]j]ubj)}(jkj jNjNjjjj)}(jjbNjNjjjjjŸjNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j tipc_pollsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__poll_tsbaj<ubububj=j?)}(jBj4)}(j7]j˟aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j poll_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwaitsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjɟjNubjjVj_sMjj](j)}(jkjɟjNjNjjjj)}(jjbNjNjjjjjjNubjjVj_sMjj]j]ubj)}(jkjɟjNjNjjHjj)}(jjbNjNjj"jjjjNubjjVj_sMjj]j]ubj)}(jkjɟjNjNjjujj)}(jjbNjNjjOjjjjNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_sendmcastsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_uaddrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jmsghdrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjVj_sMKjj](j)}(jkjjNjNjjjj)}(jjbNjNjjjjjjNubjjVj_sMKjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjjjjjNubjjVj_sMKjj]j]ubj)}(jkjjNjNjj;jj)}(jjbNjNjjjjjjNubjjVj_sMKjj]j]ubj)}(jkjjNjNjjfjj)}(jjbNjNjjBjjjjNubjjVj_sMKjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjjjjjjNubjjVj_sMKjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_send_group_msgsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_socksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jmsghdrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj|sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_membersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdnodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdportsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjVj_sMjj](j)}(jkjjNjNjjjj)}(jjbNjNjj١jjjjNubjjVj_sMjj]j]ubj)}(jkjjNjNjj,jj)}(jjbNjNjjjjj jNubjjVj_sMjj]j]ubj)}(jkjjNjNjjYjj)}(jjbNjNjj3jjjjNubjjVj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjj_jjjjNubjjVj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjjjjjNubjjVj_sMjj]j]ubj)}(jkjjNjNjjآjj)}(jjbNjNjjjjj"jNubjjVj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjܢjjj(jNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_send_group_unicastsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j1aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jmsghdrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj|sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj/jNubjjVj_sMjj](j)}(jkj/jNjNjj}jj)}(jjbNjNjjWjjjjNubjjVj_sMjj]j]ubj)}(jkj/jNjNjjjj)}(jjbNjNjjjjjjNubjjVj_sMjj]j]ubj)}(jkj/jNjNjjУjj)}(jjbNjNjjjjjjNubjjVj_sMjj]j]ubj)}(jkj/jNjNjjjj)}(jjbNjNjjԣjjjjNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_send_group_anycastsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jmsghdrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj|sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjVj_sMjj](j)}(jkjjNjNjjcjj)}(jjbNjNjj=jjjjNubjjVj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjjjjjjNubjjVj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjjjjjNubjjVj_sMjj]j]ubj)}(jkjjNjNjjڤjj)}(jjbNjNjjjjjjNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_send_group_bcastsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jmsghdrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj|sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjVj_sM;jj](j)}(jkjjNjNjjIjj)}(jjbNjNjj#jjjȥjNubjjVj_sM;jj]j]ubj)}(jkjjNjNjjvjj)}(jjbNjNjjPjjjΥjNubjjVj_sM;jj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjj|jjjԥjNubjjVj_sM;jj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjjjjڥjNubjjVj_sM;jj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_send_group_mcastsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jmsghdrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj|sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjVj_sMjj](j)}(jkjjNjNjj/jj)}(jjbNjNjj jjjjNubjjVj_sMjj]j]ubj)}(jkjjNjNjj\jj)}(jjbNjNjj6jjjjNubjjVj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjbjjjjNubjjVj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjjjjjNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_sk_mcast_rcvsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jɦaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jarrvqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinputqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjǦjNubjjVj_sMjj](j)}(jkjǦjNjNjjjj)}(jjbNjNjjjjjzjNubjjVj_sMjj]j]ubj)}(jkjǦjNjNjjBjj)}(jjbNjNjjjjjjNubjjVj_sMjj]j]ubj)}(jkjǦjNjNjjojj)}(jjbNjNjjIjjjjNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_sk_conn_proto_rcvsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_socksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinputqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxmitqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjVj_sM0jj](j)}(jkjjNjNjjۧjj)}(jjbNjNjjjjjmjNubjjVj_sM0jj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjjjjsjNubjjVj_sM0jj]j]ubj)}(jkjjNjNjj5jj)}(jjbNjNjjjjjyjNubjjVj_sM0jj]j]ubj)}(jkjjNjNjjbjj)}(jjbNjNjj<jjjjNubjjVj_sM0jj]j]ubej]ubj)}(jkjjNjNjj)}j tipc_sendmsgsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jmsghdrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj|sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdszsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjVj_sMtjj](j)}(jkjjNjNjjԨjj)}(jjbNjNjjjjj3jNubjjVj_sMtjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjۨjjj9jNubjjVj_sMtjj]j]ubj)}(jkjjNjNjj+jj)}(jjbNjNjjjjj?jNubjjVj_sMtjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_sendstreamsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jHaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jmsghdrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj|sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdszsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjFjNubjjVj_sMjj](j)}(jkjFjNjNjjjj)}(jjbNjNjjnjjjjNubjjVj_sMjj]j]ubj)}(jkjFjNjNjjjj)}(jjbNjNjjjjjjNubjjVj_sMjj]j]ubj)}(jkjFjNjNjjjj)}(jjbNjNjjǩjjjjNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_send_packetsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jmsghdrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj|sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdszsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjVj_sMsjj](j)}(jkjjNjNjjTjj)}(jjbNjNjj.jjjjNubjjVj_sMsjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjj[jjjjNubjjVj_sMsjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjjjjjNubjjVj_sMsjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_sk_set_orig_addrsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jȪaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jmsghdrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj|sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjƪjNubjjVj_sMjj](j)}(jkjƪjNjNjjjj)}(jjbNjNjjjjjKjNubjjVj_sMjj]j]ubj)}(jkjƪjNjNjj@jj)}(jjbNjNjjjjjQjNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_sk_anc_data_recvsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jZaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jmsghdrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj|sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_socksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjXjNubjjVj_sMjj](j)}(jkjXjNjNjjjj)}(jjbNjNjjjjj jNubjjVj_sMjj]j]ubj)}(jkjXjNjNjjҫjj)}(jjbNjNjjjjjjNubjjVj_sMjj]j]ubj)}(jkjXjNjNjjjj)}(jjbNjNjj٫jjjjNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j tipc_recvmsgsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jmsghdrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj|sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbuflensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjVj_sM]jj](j)}(jkjjNjNjjkjj)}(jjbNjNjjEjjjjNubjjVj_sM]jj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjrjjjjNubjjVj_sM]jj]j]ubj)}(jkjjNjNjj¬jj)}(jjbNjNjjjjjjNubjjVj_sM]jj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjƬjjjjNubjjVj_sM]jj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_recvstreamsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jmsghdrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj|sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbuflensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjVj_sMjj](j)}(jkjjNjNjjUjj)}(jjbNjNjj/jjjحjNubjjVj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjj\jjjޭjNubjjVj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjjjjjNubjjVj_sMjj]j]ubj)}(jkjjNjNjjЭjj)}(jjbNjNjjjjjjNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_write_spacesbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjVj_sMAjj]j)}(jkjjNjNjj?jj)}(jjbNjNjjjjjJjNubjjVj_sMAjj]j]ubaj]ubj)}(jkjjNjNjj)}jtipc_data_readysbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jSaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjQjNubjjVj_sMQjj]j)}(jkjQjNjNjjjj)}(jjbNjNjjyjjjjNubjjVj_sMQjj]j]ubaj]ubj)}(jkjjNjNjj)}jtipc_sk_filter_connectsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jv^asbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j tipc_socksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxmitqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjVj_sMjj](j)}(jkjjNjNjjjj)}(jjbNjNjjخjjjcjNubjjVj_sMjj]j]ubj)}(jkjjNjNjj+jj)}(jjbNjNjjjjjijNubjjVj_sMjj]j]ubj)}(jkjjNjNjjXjj)}(jjbNjNjj2jjjojNubjjVj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j rcvbuf_limitsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jxaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjvjNubjjVj_sM jj](j)}(jkjvjNjNjjůjj)}(jjbNjNjjjjjjNubjjVj_sM jj]j]ubj)}(jkjvjNjNjjjj)}(jjbNjNjj̯jjjjNubjjVj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_sk_filter_rcvsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxmitqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjVj_sM jj](j)}(jkj jNjNjjXjj)}(jjbNjNjj2jjjjNubjjVj_sM jj]j]ubj)}(jkj jNjNjjjj)}(jjbNjNjj_jjjðjNubjjVj_sM jj]j]ubj)}(jkj jNjNjjjj)}(jjbNjNjjjjjɰjNubjjVj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_sk_backlog_rcvsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jҰaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjаjNubjjVj_sMa jj](j)}(jkjаjNjNjjjj)}(jjbNjNjjjjjVjNubjjVj_sMa jj]j]ubj)}(jkjаjNjNjjKjj)}(jjbNjNjj%jjj\jNubjjVj_sMa jj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_sk_enqueuesbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jeaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinputqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdportsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxmitqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjcjNubjjVj_sM| jj](j)}(jkjcjNjNjjjj)}(jjbNjNjjjjj>jNubjjVj_sM| jj]j]ubj)}(jkjcjNjNjjޱjj)}(jjbNjNjjjjjDjNubjjVj_sM| jj]j]ubj)}(jkjcjNjNjj jj)}(jjbNjNjjjjjJjNubjjVj_sM| jj]j]ubj)}(jkjcjNjNjj3jj)}(jjbNjNjj jjjPjNubjjVj_sM| jj]j]ubej]ubj)}(jkjjNjNjj)}j tipc_sk_rcvsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jYaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinputqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjWjNubjjVj_sM jj](j)}(jkjWjNjNjjjj)}(jjbNjNjjjjjݲjNubjjVj_sM jj]j]ubj)}(jkjWjNjNjjҲjj)}(jjbNjNjjjjjjNubjjVj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j tipc_connectsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsockaddrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdestlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjVj_sM jj](j)}(jkjjNjNjj8jj)}(jjbNjNjjjjjjNubjjVj_sM jj]j]ubj)}(jkjjNjNjjejj)}(jjbNjNjj?jjjjNubjjVj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjljjjijjNubjjVj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjjjjʳjNubjjVj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j tipc_listensbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jӳaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjѳjNubjjVj_sMj jj](j)}(jkjѳjNjNjjjj)}(jjbNjNjjjjjNjNubjjVj_sMj jj]j]ubj)}(jkjѳjNjNjjFjj)}(jjbNjNjj&jjjTjNubjjVj_sMj jj]j]ubej]ubj)}(jkjjNjNjj)}j tipc_acceptsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j]aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnew_socksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jv^asbubj=j?)}(jBj4)}(j7]j)}jkernsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj[jNubjjVj_sM jj](j)}(jkj[jNjNjjjj)}(jjbNjNjjjjj(jNubjjVj_sM jj]j]ubj)}(jkj[jNjNjjִjj)}(jjbNjNjjjjj.jNubjjVj_sM jj]j]ubj)}(jkj[jNjNjjjj)}(jjbNjNjjݴjjj4jNubjjVj_sM jj]j]ubj)}(jkj[jNjNjj jj)}(jjbNjNjjjjj:jNubjjVj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j tipc_shutdownsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jCaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jhowsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjAjNubjjVj_sM jj](j)}(jkjAjNjNjjjj)}(jjbNjNjjijjjjNubjjVj_sM jj]j]ubj)}(jkjAjNjNjjjj)}(jjbNjNjjjjjĵjNubjjVj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_setsockoptsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j͵aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlvlsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joptsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j sockptr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jovsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jolsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj˵jNubjjVj_sMF jj](j)}(jkj˵jNjNjjjj)}(jjbNjNjjjjjjNubjjVj_sMF jj]j]ubj)}(jkj˵jNjNjj@jj)}(jjbNjNjj jjjjNubjjVj_sMF jj]j]ubj)}(jkj˵jNjNjjdjj)}(jjbNjNjjDjjjŶjNubjjVj_sMF jj]j]ubj)}(jkj˵jNjNjjjj)}(jjbNjNjjhjjj˶jNubjjVj_sMF jj]j]ubj)}(jkj˵jNjNjjjj)}(jjbNjNjjjjjѶjNubjjVj_sMF jj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_getsockoptsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jڶaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlvlsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joptsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}j__usersbasbubj&j)}(jNjNjoNjjjjj)}j]jasbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jovsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjsbasbubj&j)}(jNjNjoNjjjjj)}j]jasbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjضjNubjjVj_sM jj](j)}(jkjضjNjNjj&jj)}(jjbNjNjjjjjзjNubjjVj_sM jj]j]ubj)}(jkjضjNjNjjMjj)}(jjbNjNjj-jjjַjNubjjVj_sM jj]j]ubj)}(jkjضjNjNjjqjj)}(jjbNjNjjQjjjܷjNubjjVj_sM jj]j]ubj)}(jkjضjNjNjjjj)}(jjbNjNjjujjjjNubjjVj_sM jj]j]ubj)}(jkjضjNjNjjŷjj)}(jjbNjNjjjjjjNubjjVj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_socket_initsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjjNubjjVj_sMm jj]j]ubj)}(jkjjNjNjj)}jtipc_socket_stopsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j<aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj:jNubjjVj_sM jj]j]ubj)}(jkjjNjNjj)}jtipc_sk_filteringsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jv^asbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjVj_sMjj]j)}(jkjjNjNjjҸjj)}(jjbNjNjjjjjݸjNubjjVj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtipc_sk_overlimit1sbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jv^asbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjVj_sMBjj](j)}(jkjjNjNjj1jj)}(jjbNjNjj jjjijNubjjVj_sMBjj]j]ubj)}(jkjjNjNjj^jj)}(jjbNjNjj8jjjojNubjjVj_sMBjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_sk_overlimit2sbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jv^asbubj=j?)}(jBj4)}(j7]jxaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjvjNubjjVj_sMTjj](j)}(jkjvjNjNjjùjj)}(jjbNjNjjjjjjNubjjVj_sMTjj]j]ubj)}(jkjvjNjNjjjj)}(jjbNjNjjʹjjjjNubjjVj_sMTjj]j]ubej]ubj)}(jkjjNjNjj)}j tipc_sk_dumpsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdqueuessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjVj_sMhjj](j)}(jkjjNjNjjVjj)}(jjbNjNjj0jjjjNubjjVj_sMhjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjj]jjjjNubjjVj_sMhjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjjjjjNubjjVj_sMhjj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_sub_check_overlapsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jv^asbubj=j?)}(jBj4)}(j7]jǺaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jtipc_service_rangesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j subscribedsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jtipc_service_rangesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoundsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjźjNubjjVj_sKIjj](j)}(jkjźjNjNjjjj)}(jjbNjNjjjjjJjNubjjVj_sKIjj]j]ubj)}(jkjźjNjNjj?jj)}(jjbNjNjjjjjPjNubjjVj_sKIjj]j]ubej]ubj)}(jkjjNjNjj)}j tipc_topsrvsbjj)}(jj~Mjstructjj)}jj4)}(j7]jYaj<ubsbjjjWjNubjjVj_sKjj]j]ubj)}(jkjjNjNjj)}j tipc_connsbjj)}(jj~Mjstructjj)}jj4)}(j7]jhaj<ubsbjjjfjNubjjVj_sKHjj]j]ubj)}(jkjjNjNjj)}j tipc_skb_dumpsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jwaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jv^asbubj=j?)}(jBj4)}(j7]j)}jmoresbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjujNubjjVj_sK5jj](j)}(jkjujNjNjjûjj)}(jjbNjNjjjjjjNubjjVj_sK5jj]j]ubj)}(jkjujNjNjjjj)}(jjbNjNjjʻjjj jNubjjVj_sK5jj]j]ubj)}(jkjujNjNjjjj)}(jjbNjNjjjjj&jNubjjVj_sK5jj]j]ubej]ubj)}(jkjjNjNjj)}jtipc_list_dumpsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j/aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jv^asbubj=j?)}(jBj4)}(j7]j)}jmoresbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjjVj_sKjj](j)}(jkj-jNjNjj{jj)}(jjbNjNjjUjjjҼjNubjjVj_sKjj]j]ubj)}(jkj-jNjNjjjj)}(jjbNjNjjjjjؼjNubjjVj_sKjj]j]ubj)}(jkj-jNjNjjǼjj)}(jjbNjNjjjjj޼jNubjjVj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jbpf_xdp_metadata_rx_timestampsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]j)}j __bpf_kfuncsbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]jasbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jxdp_mdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j timestampsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjj6jj)}(jjbNjNjjjjjnjNubjjj_sMjj]j]ubj)}(jkjjNjNjjcjj)}(jjbNjNjj=jjjtjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jbpf_xdp_metadata_rx_hashsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]j)}jjsbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]jasbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j}aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jxdp_mdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhashsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1enumj2j4)}(j7]j)}jxdp_rss_hash_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrss_typesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj{jNubjjj_sMjj](j)}(jkj{jNjNjj˽jj)}(jjbNjNjjjjj1jNubjjj_sMjj]j]ubj)}(jkj{jNjNjjjj)}(jjbNjNjjҽjjj7jNubjjj_sMjj]j]ubj)}(jkj{jNjNjj&jj)}(jjbNjNjjjjj=jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jbpf_xdp_metadata_rx_vlan_tagsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]j)}jjsbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]jUasbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jFaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jxdp_mdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__be16sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j vlan_protosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvlan_tcisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjDjNubjjj_sMjj](j)}(jkjDjNjNjjjj)}(jjbNjNjjnjjjjNubjjj_sMjj]j]ubj)}(jkjDjNjNjjjj)}(jjbNjNjjjjjjNubjjj_sMjj]j]ubj)}(jkjDjNjNjjjj)}(jjbNjNjjȾjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpeci_controller_opssbjj)}(jj~Mjstructjj)}jj4)}(j7]jaj<ubsbjjj jNubjj,j_sKjj]j]ubj)}(jkjjNjNjj)}jpeci_controllersbjj)}(jj~Mjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj,j_sKjj]j]ubj)}(jkjjNjNjj)}j peci_devicesbjj)}(jj~Mjstructjj)}jj4)}(j7]j,aj<ubsbjjj*jNubjj,j_sK.jj]j]ubj)}(jkjjNjNjj)}j peci_requestsbjj)}(jj~Mjstructjj)}jj4)}(j7]j;aj<ubsbjjj9jNubjj,j_sKLjj]j]ubj)}(jkjjNjNjj)}jpeci_device_idsbjj)}(jj~Mjstructjj)}jj4)}(j7]jJaj<ubsbjjjHjNubjj,j_sKjj]j]ubj)}(jkjjNjNjj)}j peci_driversbjj)}(jj~Mjstructjj)}jj4)}(j7]jYaj<ubsbjjjWjNubjj,j_sKMjj]j]ubj)}(jkjjNjNjj)}jpeci_driver_registersbjj)}(jj jmacrojj)}(jj4)}(j7]jhaj<ubjMNubjjjfjNubjj,j_sKujj]j]ubj)}(jkjjNjNjj)}jmodule_peci_driversbjj)}(jj jmacrojj)}(jj4)}(j7]jwaj<ubjMNubjjjujNubjj,j_sKjj]j]ubj)}(jkjjNjNjj)}jdevm_peci_controller_addsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jpeci_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jpeci_controller_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj,j_sKsjj](j)}(jkjjNjNjjؿjj)}(jjbNjNjjjjjjNubjj,j_sKsjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjj߿jjjjNubjj,j_sKsjj]j]ubej]ubj)}(jkjjNjNjj)}jpeci_request_statussbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j peci_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj,j_sKfjj]j)}(jkj jNjNjjnjj)}(jjbNjNjjHjjjyjNubjj,j_sKfjj]j]ubaj]ubj)}(jkjjNjNjj)}jpeci_request_allocsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j peci_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j peci_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtx_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jrx_lensbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj,j_sKjj](j)}(jkjjNjNjjjj)}(jjbNjNjjjjj2jNubjj,j_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjjjj8jNubjj,j_sKjj]j]ubj)}(jkjjNjNjj'jj)}(jjbNjNjjjjj>jNubjj,j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jpeci_request_freesbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jGaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j peci_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjEjNubjj,j_sKjj]j)}(jkjEjNjNjjjj)}(jjbNjNjjmjjjjNubjj,j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jpeci_temp_readsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j peci_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js16sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtemp_rawsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj,j_sKjj](j)}(jkjjNjNjjjj)}(jjbNjNjjjjj+jNubjj,j_sKjj]j]ubj)}(jkjjNjNjj jj)}(jjbNjNjjjjj1jNubjj,j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j peci_pcs_readsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j:aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j peci_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jparamsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj8jNubjj,j_sK0jj](j)}(jkj8jNjNjjjj)}(jjbNjNjj`jjjjNubjj,j_sK0jj]j]ubj)}(jkj8jNjNjjjj)}(jjbNjNjjjjjjNubjj,j_sK0jj]j]ubj)}(jkj8jNjNjjjj)}(jjbNjNjjjjjjNubjj,j_sK0jj]j]ubj)}(jkj8jNjNjjjj)}(jjbNjNjjjjj jNubjj,j_sK0jj]j]ubej]ubj)}(jkjjNjNjj)}jpeci_pci_local_readsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j peci_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jfuncsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjj,j_sKRjj](j)}(jkj'jNjNjjujj)}(jjbNjNjjOjjjMjNubjj,j_sKRjj]j]ubj)}(jkj'jNjNjjjj)}(jjbNjNjj|jjjSjNubjj,j_sKRjj]j]ubj)}(jkj'jNjNjjjj)}(jjbNjNjjjjjYjNubjj,j_sKRjj]j]ubj)}(jkj'jNjNjjjj)}(jjbNjNjjjjj_jNubjj,j_sKRjj]j]ubj)}(jkj'jNjNjjjj)}(jjbNjNjjjjjejNubjj,j_sKRjj]j]ubj)}(jkj'jNjNjjBjj)}(jjbNjNjjjjjkjNubjj,j_sKRjj]j]ubej]ubj)}(jkjjNjNjj)}jpeci_ep_pci_local_readsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jtaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j peci_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsegsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jfuncsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjrjNubjj,j_sKvjj](j)}(jkjrjNjNjjjj)}(jjbNjNjjjjjjNubjj,j_sKvjj]j]ubj)}(jkjrjNjNjjjj)}(jjbNjNjjjjjjNubjj,j_sKvjj]j]ubj)}(jkjrjNjNjjjj)}(jjbNjNjjjjjjNubjj,j_sKvjj]j]ubj)}(jkjrjNjNjj;jj)}(jjbNjNjjjjjjNubjj,j_sKvjj]j]ubj)}(jkjrjNjNjjcjj)}(jjbNjNjj?jjjjNubjj,j_sKvjj]j]ubj)}(jkjrjNjNjjjj)}(jjbNjNjjgjjjjNubjj,j_sKvjj]j]ubj)}(jkjrjNjNjjjj)}(jjbNjNjjjjjjNubjj,j_sKvjj]j]ubej]ubj)}(jkjjNjNjj)}jpeci_mmio_readsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j peci_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jbarsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsegsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jfuncsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jaddresssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj,j_sKjj](j)}(jkjjNjNjj9jj)}(jjbNjNjjjjjajNubjj,j_sKjj]j]ubj)}(jkjjNjNjjdjj)}(jjbNjNjj@jjjgjNubjj,j_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjhjjjmjNubjj,j_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjjjjsjNubjj,j_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjjjjyjNubjj,j_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjjjjjNubjj,j_sKjj]j]ubj)}(jkjjNjNjj,jj)}(jjbNjNjjjjjjNubjj,j_sKjj]j]ubj)}(jkjjNjNjjVjj)}(jjbNjNjj0jjjjNubjj,j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j em_perf_statesbjj)}(jj~Mjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j em_perf_tablesbjj)}(jj~Mjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jem_perf_domainsbjj)}(jj~Mjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sK5jj]j]ubj)}(jkjjNjNjj)}jem_pd_get_efficient_statesbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j em_perf_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtablesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnr_perf_statessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmax_utilsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jpd_flagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sKjj](j)}(jkjjNjNjj jj)}(jjbNjNjjjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjj4jj)}(jjbNjNjjjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjjYjj)}(jjbNjNjj8jjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjj~jj)}(jjbNjNjj]jjjjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j em_cpu_energysbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jem_perf_domainsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmax_utilsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jsum_utilsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jallowed_cpu_capsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sKjj](j)}(jkjjNjNjjjj)}(jjbNjNjjjjjhjNubjjj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjjjjnjNubjjj_sKjj]j]ubj)}(jkjjNjNjj;jj)}(jjbNjNjjjjjtjNubjjj_sKjj]j]ubj)}(jkjjNjNjj`jj)}(jjbNjNjj?jjjzjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jem_pd_nr_perf_statessbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jem_perf_domainsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sM6jj]j)}(jkjjNjNjjjj)}(jjbNjNjjjjjjNubjjj_sM6jj]j]ubaj]ubj)}(jkjjNjNjj)}jem_perf_state_from_pdsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}j em_perf_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jem_perf_domainsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjj_sMFjj]j)}(jkjjNjNjj5jj)}(jjbNjNjjjjjCjNubjjj_sMFjj]j]ubaj]ubj)}(jkjjNjNjj)}jem_dev_update_perf_domainsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jLaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}j__rcusbasbubj&j)}(jNjNjoNjjjjj)}j]jasbubj,j.)}(j1j~Mj2j4)}(j7]j)}j em_perf_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j new_tablesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjJjNubjjj_sM6jj](j)}(jkjJjNjNjjjj)}(jjbNjNjjrjjjjNubjjj_sM6jj]j]ubj)}(jkjJjNjNjjjj)}(jjbNjNjjjjjjNubjjj_sM6jj]j]ubej]ubj)}(jkjjNjNjj)}j em_pd_getsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jem_perf_domainsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjj_sMjj]j)}(jkjjNjNjj4jj)}(jjbNjNjjjjjBjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j em_cpu_getsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jem_perf_domainsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jKaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjIjNubjjj_sM jj]j)}(jkjIjNjNjjjj)}(jjbNjNjjwjjjjNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jem_dev_register_perf_domainsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j nr_statessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jem_data_callbacksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j cpumask_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jv^asbubj=j?)}(jBj4)}(j7]j)}j microwattssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sM.jj](j)}(jkjjNjNjjjj)}(jjbNjNjjjjjjNubjjj_sM.jj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjjjjjjNubjjj_sM.jj]j]ubj)}(jkjjNjNjjIjj)}(jjbNjNjj#jjjjNubjjj_sM.jj]j]ubj)}(jkjjNjNjjvjj)}(jjbNjNjjPjjjjNubjjj_sM.jj]j]ubj)}(jkjjNjNjjjj)}(jjbNjNjj}jjjjNubjjj_sM.jj]j]ubej]ubj)}(jkjjNjNjj)}jem_dev_unregister_perf_domainsbjj)}(jjNjfunctionjj)}(j j )}(jjNjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j~Mj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sMjj]j)}(jkjjNjNjjjj)}(jjbNjNjjjjjjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jlandlock_object_underopssbjj)}(jstructjstructjj)}jj4)}(j7]j%aj<ubsbjjj#jNubjj@j_sKjj]j]ubj)}(jkjjNjNjj)}jlandlock_objectsbjj)}(jj*jstructjj)}jj4)}(j7]j5aj<ubsbjjj3jNubjj@j_sKjj]j]ubj)}(jkjjNjNjj)}jlandlock_inode_securitysbjj)}(jj*jstructjj)}jj4)}(j7]jDaj<ubsbjjjBjNubjj@j_sKjj]j]ubj)}(jkjjNjNjj)}jlandlock_file_securitysbjj)}(jj*jstructjj)}jj4)}(j7]jSaj<ubsbjjjQjNubjj@j_sKjj]j]ubj)}(jkjjNjNjj)}jlandlock_superblock_securitysbjj)}(jj*jstructjj)}jj4)}(j7]jbaj<ubsbjjj`jNubjj@j_sK2jj]j]ubj)}(jkjjNjNjj)}jlandlock_layersbjj)}(jj*jstructjj)}jj4)}(j7]jqaj<ubsbjjjojNubjj@j_sKjj]j]ubj)}(jkjjNjNjj)}j landlock_keysbjj)}(junionjunionjjASTUnion)}jj4)}(j7]jaj<ubsbjjj~jNubjj@j_sKDjj]j]ubj)}(jkjjNjNjj)}jlandlock_key_typesbjj)}(jenumjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjj@j_sKSjj]j]ubj)}(jkjjNjNjj)}j landlock_idsbjj)}(jj*jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj@j_sKdjj]j]ubj)}(jkjjNjNjj)}j landlock_rulesbjj)}(jj*jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj@j_sKrjj]j]ubj)}(jkjjNjNjj)}jlandlock_hierarchysbjj)}(jj*jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj@j_sKjj]j]ubj)}(jkjjNjNjj)}jlandlock_rulesetsbjj)}(jj*jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj@j_sKjj]j]ubj)}(jkjjNjNjj)}jsecurity_free_mnt_optssbjj)}(jfunctionjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jmnt_optssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj6j_sM=jj]j)}(jkjjNjNjj)jj)}(j functionParamjNjjjjj7jNubjj6j_sM=jj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_sb_eat_lsm_optssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jAaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}joptionssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jmnt_optssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj?jNubjj6j_sMOjj](j)}(jkj?jNjNjjjj)}(jj;jNjjgjjjjNubjj6j_sMOjj]j]ubj)}(jkj?jNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMOjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_sb_mnt_opts_compatsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmnt_optssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj6j_sM_jj](j)}(jkjjNjNjjjj)}(jj;jNjjjjjQjNubjj6j_sM_jj]j]ubj)}(jkjjNjNjjFjj)}(jj;jNjj$jjjWjNubjj6j_sM_jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_sb_remountsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j`aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmnt_optssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj^jNubjj6j_sMpjj](j)}(jkj^jNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMpjj]j]ubj)}(jkj^jNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMpjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_sb_set_mnt_optssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmnt_optssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}j kern_flagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jset_kern_flagssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj6j_sMjj](j)}(jkjjNjNjj;jj)}(jj;jNjjjjjjNubjj6j_sMjj]j]ubj)}(jkjjNjNjjdjj)}(jj;jNjjBjjjjNubjj6j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjkjjjjNubjj6j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_sb_clone_mnt_optssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}j kern_flagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jset_kern_flagssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj6j_sMjj](j)}(jkjjNjNjj%jj)}(jj;jNjjjjjjNubjj6j_sMjj]j]ubj)}(jkjjNjNjjRjj)}(jj;jNjj,jjjjNubjj6j_sMjj]j]ubj)}(jkjjNjNjjzjj)}(jj;jNjjYjjjjNubjj6j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjj~jjjjNubjj6j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_dentry_init_securitysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jqstrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}j xattr_namesbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxlensbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj6j_sMkjj](j)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMkjj]j]ubj)}(jkjjNjNjj:jj)}(jj;jNjjjjjjNubjj6j_sMkjj]j]ubj)}(jkjjNjNjjdjj)}(jj;jNjj>jjjjNubjj6j_sMkjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjkjjj jNubjj6j_sMkjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMkjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMkjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_dentry_create_files_assbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jqstrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj6j_sMjj](j)}(jkjjNjNjjkjj)}(jj;jNjjEjjj!jNubjj6j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjrjjj'jNubjj6j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjj-jNubjj6j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjj3jNubjj6j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjj9jNubjj6j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_inode_init_securitysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jBaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jqstrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqstrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j initxattrssbaj<ubububj=j?)}(jBj4)}(j7]j)}j initxattrssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfs_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj@jNubjj6j_sMjj](j)}(jkj@jNjNjjjj)}(jj;jNjjhjjjDjNubjj6j_sMjj]j]ubj)}(jkj@jNjNjjjj)}(jj;jNjjjjjJjNubjj6j_sMjj]j]ubj)}(jkj@jNjNjjjj)}(jj;jNjjjjjPjNubjj6j_sMjj]j]ubj)}(jkj@jNjNjjjj)}(jj;jNjjjjjVjNubjj6j_sMjj]j]ubj)}(jkj@jNjNjj9jj)}(jj;jNjjjjj\jNubjj6j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_path_mknodsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jeaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jpathsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjcjNubjj6j_sMjj](j)}(jkjcjNjNjjjj)}(jj;jNjjjjj6jNubjj6j_sMjj]j]ubj)}(jkjcjNjNjjjj)}(jj;jNjjjjj<jNubjj6j_sMjj]j]ubj)}(jkjcjNjNjj jj)}(jj;jNjjjjjBjNubjj6j_sMjj]j]ubj)}(jkjcjNjNjj.jj)}(jj;jNjj jjjHjNubjj6j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_path_mkdirsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jQaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jpathsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjOjNubjj6j_sMjj](j)}(jkjOjNjNjjjj)}(jj;jNjjwjjjjNubjj6j_sMjj]j]ubj)}(jkjOjNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMjj]j]ubj)}(jkjOjNjNjjjj)}(jj;jNjjjjj jNubjj6j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_path_unlinksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jpathsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj6j_sM=jj](j)}(jkjjNjNjj^jj)}(jj;jNjj8jjjjNubjj6j_sM=jj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjejjjjNubjj6j_sM=jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_path_renamesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jpathsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jold_dirsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j old_dentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jpathsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnew_dirsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j new_dentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj6j_sMujj](j)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMujj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMujj]j]ubj)}(jkjjNjNjjKjj)}(jj;jNjj%jjjjNubjj6j_sMujj]j]ubj)}(jkjjNjNjjxjj)}(jj;jNjjRjjjjNubjj6j_sMujj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMujj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_inode_createsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj6j_sMjj](j)}(jkjjNjNjjjj)}(jj;jNjjjjjujNubjj6j_sMjj]j]ubj)}(jkjjNjNjjBjj)}(jj;jNjjjjj{jNubjj6j_sMjj]j]ubj)}(jkjjNjNjjmjj)}(jj;jNjjIjjjjNubjj6j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_inode_mkdirsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj6j_sM&jj](j)}(jkjjNjNjjjj)}(jj;jNjjjjj6jNubjj6j_sM&jj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjj<jNubjj6j_sM&jj]j]ubj)}(jkjjNjNjj.jj)}(jj;jNjj jjjBjNubjj6j_sM&jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_inode_setattrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jKaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jiattrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjIjNubjj6j_sMjj](j)}(jkjIjNjNjjjj)}(jj;jNjjqjjjjNubjj6j_sMjj]j]ubj)}(jkjIjNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMjj]j]ubj)}(jkjIjNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_inode_listsecuritysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j buffer_sizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj6j_sM jj](j)}(jkjjNjNjj]jj)}(jj;jNjj7jjjjNubjj6j_sM jj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjdjjjjNubjj6j_sM jj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjj6j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_inode_copy_upsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj6j_sM? jj](j)}(jkjjNjNjjjj)}(jj;jNjjjjjWjNubjj6j_sM? jj]j]ubj)}(jkjjNjNjjIjj)}(jj;jNjj!jjj]jNubjj6j_sM? jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_inode_copy_up_xattrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jfaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjdjNubjj6j_sMQ jj]j)}(jkjdjNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMQ jj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_file_ioctlsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj6j_sM jj](j)}(jkjjNjNjjjj)}(jj;jNjjjjjcjNubjj6j_sM jj]j]ubj)}(jkjjNjNjj6jj)}(jj;jNjjjjjijNubjj6j_sM jj]j]ubj)}(jkjjNjNjj[jj)}(jj;jNjj:jjjojNubjj6j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_file_ioctl_compatsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jxaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjvjNubjj6j_sM jj](j)}(jkjvjNjNjjjj)}(jj;jNjjjjjjNubjj6j_sM jj]j]ubj)}(jkjvjNjNjjjj)}(jj;jNjjjjjjNubjj6j_sM jj]j]ubj)}(jkjvjNjNjjjj)}(jj;jNjjjjj%jNubjj6j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_file_post_opensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjj6j_sM jj](j)}(jkj,jNjNjjzjj)}(jj;jNjjTjjjjNubjj6j_sM jj]j]ubj)}(jkj,jNjNjjjj)}(jj;jNjjjjjjNubjj6j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_cred_getsecidsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsecidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj6j_sM3 jj](j)}(jkjjNjNjjjj)}(jj;jNjjjjj;jNubjj6j_sM3 jj]j]ubj)}(jkjjNjNjj0jj)}(jj;jNjj jjjAjNubjj6j_sM3 jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_kernel_read_filesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jJaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jkernel_read_file_idsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]boolasbubj=j?)}(jBj4)}(j7]j)}jcontentssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjHjNubjj6j_sMq jj](j)}(jkjHjNjNjjjj)}(jj;jNjjpjjjjNubjj6j_sMq jj]j]ubj)}(jkjHjNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMq jj]j]ubj)}(jkjHjNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMq jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_kernel_post_read_filesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jkernel_read_file_idsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj6j_sM jj](j)}(jkjjNjNjjNjj)}(jj;jNjj(jjjjNubjj6j_sM jj]j]ubj)}(jkjjNjNjjwjj)}(jj;jNjjUjjjjNubjj6j_sM jj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjj~jjjjNubjj6j_sM jj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjj6j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_kernel_load_datasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jkernel_load_data_idsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jcontentssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj6j_sM jj](j)}(jkjjNjNjj7jj)}(jj;jNjjjjjbjNubjj6j_sM jj]j]ubj)}(jkjjNjNjjZjj)}(jj;jNjj;jjjhjNubjj6j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_kernel_post_load_datasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jqaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jkernel_load_data_idsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j descriptionsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjojNubjj6j_sM jj](j)}(jkjojNjNjjjj)}(jj;jNjjjjj=jNubjj6j_sM jj]j]ubj)}(jkjojNjNjjjj)}(jj;jNjjjjjCjNubjj6j_sM jj]j]ubj)}(jkjojNjNjj jj)}(jj;jNjjjjjIjNubjj6j_sM jj]j]ubj)}(jkjojNjNjj2jj)}(jj;jNjjjjjOjNubjj6j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_current_getsecid_subjsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jXaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsecidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjVjNubjj6j_sM jj]j)}(jkjVjNjNjjjj)}(jj;jNjj~jjjjNubjj6j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_task_getsecid_objsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsecidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj6j_sM* jj](j)}(jkjjNjNjjjj)}(jj;jNjjjjj;jNubjj6j_sM* jj]j]ubj)}(jkjjNjNjj0jj)}(jj;jNjj jjjAjNubjj6j_sM* jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_d_instantiatesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jJaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjHjNubjj6j_sMGjj](j)}(jkjHjNjNjjjj)}(jj;jNjjpjjjjNubjj6j_sMGjj]j]ubj)}(jkjHjNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMGjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_ismaclabelsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj6j_sM/jj]j)}(jkjjNjNjj%jj)}(jj;jNjjjjj0jNubjj6j_sM/jj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_secid_to_secctxsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j9aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsecidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jsecdatasbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jseclensbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj7jNubjj6j_sMBjj](j)}(jkj7jNjNjjjj)}(jj;jNjj_jjjjNubjj6j_sMBjj]j]ubj)}(jkj7jNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMBjj]j]ubj)}(jkj7jNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMBjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_secctx_to_secidsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsecdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jseclensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsecidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj6j_sMRjj](j)}(jkjjNjNjjCjj)}(jj;jNjj!jjjjNubjj6j_sMRjj]j]ubj)}(jkjjNjNjjnjj)}(jj;jNjjJjjjjNubjj6j_sMRjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjrjjjjNubjj6j_sMRjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_release_secctxsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsecdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jseclensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj6j_sM`jj](j)}(jkjjNjNjjjj)}(jj;jNjjjjj3jNubjj6j_sM`jj]j]ubj)}(jkjjNjNjj+jj)}(jj;jNjjjjj9jNubjj6j_sM`jj]j]ubej]ubj)}(jkjjNjNjj)}j security_inode_invalidate_secctxsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jBaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj@jNubjj6j_sMmjj]j)}(jkj@jNjNjjjj)}(jj;jNjjhjjjjNubjj6j_sMmjj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_inode_notifysecctxsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jctxlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj6j_sMjj](j)}(jkjjNjNjjjj)}(jj;jNjjjjjJjNubjj6j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjPjNubjj6j_sMjj]j]ubj)}(jkjjNjNjjBjj)}(jj;jNjjjjjVjNubjj6j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_inode_setsecctxsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j_aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jctxlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj]jNubjj6j_sMjj](j)}(jkj]jNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMjj]j]ubj)}(jkj]jNjNjjjj)}(jj;jNjjjjj jNubjj6j_sMjj]j]ubj)}(jkj]jNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_inode_getsecctxsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxlensbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj6j_sMjj](j)}(jkjjNjNjjhjj)}(jj;jNjjBjjjjNubjj6j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjojjjjNubjj6j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_unix_stream_connectsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jothersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj6j_sMjj](j)}(jkjjNjNjj/jj)}(jj;jNjj jjjjNubjj6j_sMjj]j]ubj)}(jkjjNjNjj\jj)}(jj;jNjj6jjjjNubjj6j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjcjjjjNubjj6j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_unix_may_sendsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jothersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj6j_sMjj](j)}(jkjjNjNjjjj)}(jj;jNjjjjj-jNubjj6j_sMjj]j]ubj)}(jkjjNjNjj"jj)}(jj;jNjjjjj3jNubjj6j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_socket_socketpairsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j<aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsockasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsockbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj:jNubjj6j_sM<jj](j)}(jkj:jNjNjjjj)}(jj;jNjjbjjjjNubjj6j_sM<jj]j]ubj)}(jkj:jNjNjjjj)}(jj;jNjjjjjjNubjj6j_sM<jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_sock_rcv_skbsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj6j_sMjj](j)}(jkjjNjNjjjj)}(jj;jNjjjjjSjNubjj6j_sMjj]j]ubj)}(jkjjNjNjjHjj)}(jj;jNjj"jjjYjNubjj6j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j security_socket_getpeersec_dgramsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jbaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsecidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj`jNubjj6j_sM"jj](j)}(jkj`jNjNjjjj)}(jj;jNjjjjjjNubjj6j_sM"jj]j]ubj)}(jkj`jNjNjjjj)}(jj;jNjjjjjjNubjj6j_sM"jj]j]ubj)}(jkj`jNjNjjjj)}(jj;jNjjjjjjNubjj6j_sM"jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_sk_clonesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjj6j_sMKjj](j)}(jkj&jNjNjjtjj)}(jj;jNjjNjjjjNubjj6j_sMKjj]j]ubj)}(jkj&jNjNjjjj)}(jj;jNjj{jjjjNubjj6j_sMKjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_sk_classify_flowsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j flowi_commonsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jflicsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj6j_sMXjj](j)}(jkjjNjNjjjj)}(jj;jNjjjjj?jNubjj6j_sMXjj]j]ubj)}(jkjjNjNjj4jj)}(jj;jNjjjjjEjNubjj6j_sMXjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_req_classify_flowsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jNaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j request_socksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j flowi_commonsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jflicsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjLjNubjj6j_sMejj](j)}(jkjLjNjNjjjj)}(jj;jNjjtjjjjNubjj6j_sMejj]j]ubj)}(jkjLjNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMejj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_sock_graftsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj6j_sMtjj](j)}(jkjjNjNjj-jj)}(jj;jNjjjjjejNubjj6j_sMtjj]j]ubj)}(jkjjNjNjjZjj)}(jj;jNjj4jjjkjNubjj6j_sMtjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_inet_conn_requestsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jtaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j request_socksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjrjNubjj6j_sMjj](j)}(jkjrjNjNjjjj)}(jj;jNjjjjj%jNubjj6j_sMjj]j]ubj)}(jkjrjNjNjjjj)}(jj;jNjjjjj+jNubjj6j_sMjj]j]ubj)}(jkjrjNjNjjjj)}(jj;jNjjjjj1jNubjj6j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_inet_conn_establishedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j:aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj8jNubjj6j_sMjj](j)}(jkj8jNjNjjjj)}(jj;jNjj`jjjjNubjj6j_sMjj]j]ubj)}(jkj8jNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_secmark_relabel_packetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsecidsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjjNubjj6j_sMjj]j)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_secmark_refcount_incsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj&jNubjj6j_sMjj]j]ubj)}(jkjjNjNjj)}jsecurity_secmark_refcount_decsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jsaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjqjNubjj6j_sMjj]j]ubj)}(jkjjNjNjj)}jsecurity_tun_dev_alloc_securitysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jsecuritysbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj6j_sMjj]j)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_tun_dev_free_securitysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsecuritysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj6j_sMjj]j)}(jkjjNjNjjgjj)}(jj;jNjjEjjjrjNubjj6j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_tun_dev_createsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j{aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjyjNubjj6j_sMjj]j]ubj)}(jkjjNjNjj)}jsecurity_tun_dev_attach_queuesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsecuritysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj6j_sMjj]j)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_tun_dev_attachsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsecuritysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj6j_sM jj](j)}(jkj jNjNjjnjj)}(jj;jNjjHjjjjNubjj6j_sM jj]j]ubj)}(jkj jNjNjjjj)}(jj;jNjjujjjjNubjj6j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_tun_dev_opensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsecuritysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj6j_sMjj]j)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_sctp_assoc_requestsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsctp_associationsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jasocsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj6j_sM(jj](j)}(jkj jNjNjjYjj)}(jj;jNjj3jjjjNubjj6j_sM(jj]j]ubj)}(jkj jNjNjjjj)}(jj;jNjj`jjjjNubjj6j_sM(jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_sctp_bind_connectsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joptnamesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsockaddrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaddresssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaddrlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj6j_sM=jj](j)}(jkjjNjNjjjj)}(jj;jNjjjjjljNubjj6j_sM=jj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjrjNubjj6j_sM=jj]j]ubj)}(jkjjNjNjj=jj)}(jj;jNjjjjjxjNubjj6j_sM=jj]j]ubj)}(jkjjNjNjjdjj)}(jj;jNjjDjjj~jNubjj6j_sM=jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_sctp_sk_clonesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsctp_associationsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jasocsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj6j_sMNjj](j)}(jkjjNjNjjjj)}(jj;jNjjjjj8jNubjj6j_sMNjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjj>jNubjj6j_sMNjj]j]ubj)}(jkjjNjNjj-jj)}(jj;jNjjjjjDjNubjj6j_sMNjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_sctp_assoc_establishedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jMaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsctp_associationsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jasocsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjKjNubjj6j_sM_jj](j)}(jkjKjNjNjjjj)}(jj;jNjjsjjjjNubjj6j_sM_jj]j]ubj)}(jkjKjNjNjjjj)}(jj;jNjjjjjjNubjj6j_sM_jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_ib_pkey_accesssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsecsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j subnet_prefixsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpkeysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj6j_sMjj](j)}(jkjjNjNjj(jj)}(jj;jNjjjjjjNubjj6j_sMjj]j]ubj)}(jkjjNjNjjSjj)}(jj;jNjj/jjjjNubjj6j_sMjj]j]ubj)}(jkjjNjNjj{jj)}(jj;jNjjWjjjjNubjj6j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j!security_ib_endport_manage_subnetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsecsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jport_numsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj6j_sMjj](j)}(jkjjNjNjjjj)}(jj;jNjjjjj<jNubjj6j_sMjj]j]ubj)}(jkjjNjNjj jj)}(jj;jNjjjjjBjNubjj6j_sMjj]j]ubj)}(jkjjNjNjj4jj)}(jj;jNjjjjjHjNubjj6j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_ib_alloc_securitysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jQaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jsecsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjOjNubjj6j_sMjj]j)}(jkjOjNjNjjjj)}(jj;jNjjwjjjjNubjj6j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_ib_free_securitysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsecsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj6j_sMjj]j)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_xfrm_policy_allocsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j xfrm_sec_ctxsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jctxpsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jxfrm_user_sec_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsec_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjj6j_sMjj](j)}(jkj jNjNjj\jj)}(jj;jNjj4jjjjNubjj6j_sMjj]j]ubj)}(jkj jNjNjjjj)}(jj;jNjjfjjjjNubjj6j_sMjj]j]ubj)}(jkj jNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_xfrm_policy_freesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j xfrm_sec_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj6j_sMjj]j)}(jkjjNjNjj jj)}(jj;jNjjjjj+jNubjj6j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_xfrm_state_allocsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j4aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j xfrm_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jxfrm_user_sec_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsec_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj2jNubjj6j_sMjj](j)}(jkj2jNjNjjjj)}(jj;jNjjZjjjjNubjj6j_sMjj]j]ubj)}(jkj2jNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_xfrm_state_deletesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j xfrm_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj6j_sMjj]j)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjj6j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_locked_downsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jlockdown_reasonsbaj<ubububj=j?)}(jBj4)}(j7]j)}jwhatsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj$jNubjj6j_sMjj]j)}(jkj$jNjNjjpjj)}(jj;jNjjLjjjxjNubjj6j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvtpm_proxy_flagssbjj)}(jjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjAj_sKjj]j]ubj)}(jkjjNjNjj)}jvtpm_proxy_new_devsbjj)}(jj*jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjAj_sK%jj]j]ubj)}(jkjjNjNjj)}jvtpmx_ioc_new_devsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jioctlsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjAj_sMpjj](j)}(jkjjNjNjjjj)}(jj;jNjjjjj@jNubjjAj_sMpjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjFjNubjjAj_sMpjj]j]ubj)}(jkjjNjNjj8jj)}(jj;jNjjjjjLjNubjjAj_sMpjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_device_allocsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jUaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jdev_psbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjSjNubjjj_sKjj](j)}(jkjSjNjNjjjj)}(jj;jNjj{jjjjNubjjj_sKjj]j]ubj)}(jkjSjNjNjjjj)}(jj;jNjjjjjjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j snd_card_newsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jidxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jxidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodulesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j extra_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jcard_retsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sKjj](j)}(jkjjNjNjj9jj)}(jj;jNjjjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjj`jj)}(jj;jNjj@jjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjdjjj jNubjjj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjj&jNubjjj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjj,jNubjjj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjj2jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_devm_card_newsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j;aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jidxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jxidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodulesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j extra_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jcard_retsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj9jNubjjj_sKjj](j)}(jkj9jNjNjjjj)}(jj;jNjjajjjfjNubjjj_sKjj]j]ubj)}(jkj9jNjNjjjj)}(jj;jNjjjjjljNubjjj_sKjj]j]ubj)}(jkj9jNjNjjjj)}(jj;jNjjjjjrjNubjjj_sKjj]j]ubj)}(jkj9jNjNjjjj)}(jj;jNjjjjjxjNubjjj_sKjj]j]ubj)}(jkj9jNjNjj,jj)}(jj;jNjjjjj~jNubjjj_sKjj]j]ubj)}(jkj9jNjNjjXjj)}(jj;jNjj0jjjjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_card_free_on_errorsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jretsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j snd_card_refsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jidxsbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjj_sMjj]j)}(jkjjNjNjjcjj)}(jj;jNjjCjjjnjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_card_disconnectsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jwaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjujNubjjj_sMjj]j)}(jkjujNjNjjjj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_card_disconnect_syncsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sM1jj]j)}(jkjjNjNjj#jj)}(jj;jNjjjjj.jNubjjj_sM1jj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_card_free_when_closedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j7aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj5jNubjjj_sM`jj]j)}(jkj5jNjNjjjj)}(jj;jNjj]jjjjNubjjj_sM`jj]j]ubaj]ubj)}(jkjjNjNjj)}j snd_card_freesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sMxjj]j)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMxjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_card_set_idsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjCjj)}(jj;jNjjjjjwjNubjjj_sMjj]j]ubj)}(jkjjNjNjjljj)}(jj;jNjjJjjj}jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_card_add_dev_attrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jattribute_groupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgroupsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sM<jj](j)}(jkjjNjNjjjj)}(jj;jNjjjjj jNubjjj_sM<jj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sM<jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_card_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sM^jj]j)}(jkjjNjNjjejj)}(jj;jNjj?jjjpjNubjjj_sM^jj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_component_addsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jyaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j componentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjwjNubjjj_sMjj](j)}(jkjwjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubj)}(jkjwjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_card_file_addsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjTjj)}(jj;jNjj.jjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjj[jjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_card_file_removesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sM=jj](j)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sM=jj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjj%jNubjjj_sM=jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_power_ref_and_waitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjj_sMjjj]j)}(jkj,jNjNjjzjj)}(jj;jNjjTjjjjNubjjj_sMjjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_power_waitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sMjj]j)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_device_newsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jsnd_device_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j device_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_device_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sKjj](j)}(jkjjNjNjj:jj)}(jj;jNjjjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjjejj)}(jj;jNjjAjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjijjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_device_disconnectsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j device_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sKjjj](j)}(jkjjNjNjj*jj)}(jj;jNjjjjj^jNubjjj_sKjjj]j]ubj)}(jkjjNjNjjSjj)}(jj;jNjj1jjjdjNubjjj_sKjjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_device_freesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jmaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j device_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjkjNubjjj_sKjj](j)}(jkjkjNjNjjjj)}(jj;jNjjjjjjNubjjj_sKjj]j]ubj)}(jkjkjNjNjjjj)}(jj;jNjjjjjjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_device_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j device_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sKjj](j)}(jkjjNjNjjHjj)}(jj;jNjj"jjj|jNubjjj_sKjj]j]ubj)}(jkjjNjNjjqjj)}(jj;jNjjOjjjjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_device_get_statesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j device_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sKjj](j)}(jkjjNjNjjjj)}(jj;jNjjjjj jNubjjj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_request_cardsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjjNubjjj_sK jj)}(jj;jNjj jjj jNubjjj_sKjj]j]ubj)}(jkjjNjNjjh jj)}(jj;jNjjB jjj jNubjjj_sKjj]j]ubj)}(jkjjNjNjj jj)}(jj;jNjjo jjj& jNubjjj_sKjj]j]ubj)}(jkjjNjNjj jj)}(jj;jNjj jjj, jNubjjj_sKjj]j]ubj)}(jkjjNjNjj jj)}(jj;jNjj jjj2 jNubjjj_sKjj]j]ubj)}(jkjjNjNjj jj)}(jj;jNjj jjj8 jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_unregister_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jA aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj? jNubjjj_sM+jj]j)}(jkj? jNjNjj jj)}(jj;jNjjg jjj jNubjjj_sM+jj]j]ubaj]ubj)}(jkjjNjNjj)}jcopy_to_user_fromiosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}j__usersbasbubj&j)}(jNjNjoNjjjjj)}j]j asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}j__iomemsbasbubj&j)}(jNjNjoNjjjjj)}j]j asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjj_sKjj](j)}(jkj jNjNjj jj)}(jj;jNjj jjjK jNubjjj_sKjj]j]ubj)}(jkj jNjNjj jj)}(jj;jNjj jjjQ jNubjjj_sKjj]j]ubj)}(jkj jNjNjjC jj)}(jj;jNjj jjjW jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jcopy_to_iter_fromiosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j` aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jiov_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj sbasbubj&j)}(jNjNjoNjjjjj)}j]j asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj^ jNubjjj_sK,jj](j)}(jkj^ jNjNjj jj)}(jj;jNjj jjj jNubjjj_sK,jj]j]ubj)}(jkj^ jNjNjj jj)}(jj;jNjj jjj jNubjjj_sK,jj]j]ubj)}(jkj^ jNjNjj jj)}(jj;jNjj jjj jNubjjj_sK,jj]j]ubej]ubj)}(jkjjNjNjj)}jcopy_from_user_toiosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj sbasbubj&j)}(jNjNjoNjjjjj)}j]jW asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj sbasbubj&j)}(jNjNjoNjjjjj)}j]j asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjj_sKLjj](j)}(jkj jNjNjji jj)}(jj;jNjjE jjj jNubjjj_sKLjj]j]ubj)}(jkj jNjNjj jj)}(jj;jNjjp jjj jNubjjj_sKLjj]j]ubj)}(jkj jNjNjj jj)}(jj;jNjj jjj jNubjjj_sKLjj]j]ubej]ubj)}(jkjjNjNjj)}jcopy_from_iter_toiosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj sbasbubj&j)}(jNjNjoNjjjjj)}j]j asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jiov_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjj_sK`jj](j)}(jkj jNjNjj& jj)}(jj;jNjj jjj jNubjjj_sK`jj]j]ubj)}(jkj jNjNjjS jj)}(jj;jNjj- jjj jNubjjj_sK`jj]j]ubj)}(jkj jNjNjj~ jj)}(jj;jNjjZ jjj jNubjjj_sK`jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_dma_alloc_dir_pagessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdma_data_directionsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_dma_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmabsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjj_sK9jj](j)}(jkj jNjNjj jj)}(jj;jNjj jjjjNubjjj_sK9jj]j]ubj)}(jkj jNjNjj jj)}(jj;jNjj jjjjNubjjj_sK9jj]j]ubj)}(jkj jNjNjj6jj)}(jj;jNjjjjjjNubjjj_sK9jj]j]ubj)}(jkj jNjNjj^jj)}(jj;jNjj:jjjjNubjjj_sK9jj]j]ubj)}(jkj jNjNjjjj)}(jj;jNjjbjjjjNubjjj_sK9jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_dma_alloc_pages_fallbacksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_dma_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmabsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sK`jj](j)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sK`jj]j]ubj)}(jkjjNjNjj$jj)}(jj;jNjjjjjjNubjjj_sK`jj]j]ubj)}(jkjjNjNjjOjj)}(jj;jNjj+jjjjNubjjj_sK`jj]j]ubj)}(jkjjNjNjjyjj)}(jj;jNjjSjjjjNubjjj_sK`jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_dma_free_pagessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_dma_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmabsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sKyjj]j)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sKyjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_devm_alloc_dir_pagessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_dma_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdma_data_directionsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjj_sKjj](j)}(jkjjNjNjjQjj)}(jj;jNjj+jjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjjxjj)}(jj;jNjjXjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjj|jjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_dma_buffer_mmapsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_dma_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmabsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jareasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sKjj](j)}(jkjjNjNjj:jj)}(jj;jNjjjjjrjNubjjj_sKjj]j]ubj)}(jkjjNjNjjgjj)}(jj;jNjjAjjjxjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_dma_buffer_syncsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_dma_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmabsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jsnd_dma_sync_modesbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sKjj](j)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_sgbuf_get_addrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j dma_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_dma_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmabsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjj_sKjj](j)}(jkj jNjNjj_jj)}(jj;jNjj9jjjjNubjjj_sKjj]j]ubj)}(jkj jNjNjjjj)}(jj;jNjjfjjjjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_sgbuf_get_pagesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_dma_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmabsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjj_sKjj](j)}(jkjjNjNjjjj)}(jj;jNjjjjj)jNubjjj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjj/jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_sgbuf_get_chunk_sizesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j8aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_dma_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmabsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jofssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj6jNubjjj_sM jj](j)}(jkj6jNjNjjjj)}(jj;jNjj_jjjjNubjjj_sM jj]j]ubj)}(jkj6jNjNjjjj)}(jj;jNjjjjjjNubjjj_sM jj]j]ubj)}(jkj6jNjNjjjj)}(jj;jNjjjjjjNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_pcm_format_namesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsnd_pcm_format_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jformatsbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjj_sKjj]j)}(jkjjNjNjj;jj)}(jj;jNjjjjjFjNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_pcm_new_streamsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jOaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpcmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsubstream_countsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjMjNubjjj_sMrjj](j)}(jkjMjNjNjjjj)}(jj;jNjjujjjjNubjjj_sMrjj]j]ubj)}(jkjMjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMrjj]j]ubj)}(jkjMjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMrjj]j]ubej]ubj)}(jkjjNjNjj)}j snd_pcm_newsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jplayback_countsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j capture_countsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcmsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jrpcmsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjOjj)}(jj;jNjj)jjj!jNubjjj_sMjj]j]ubj)}(jkjjNjNjjxjj)}(jj;jNjjVjjj'jNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjj-jNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjj3jNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjj9jNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjj?jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_pcm_new_internalsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jHaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jplayback_countsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j capture_countsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcmsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jrpcmsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjFjNubjjj_sMjj](j)}(jkjFjNjNjjjj)}(jj;jNjjnjjjfjNubjjj_sMjj]j]ubj)}(jkjFjNjNjjjj)}(jj;jNjjjjjljNubjjj_sMjj]j]ubj)}(jkjFjNjNjjjj)}(jj;jNjjjjjrjNubjjj_sMjj]j]ubj)}(jkjFjNjNjjjj)}(jj;jNjjjjjxjNubjjj_sMjj]j]ubj)}(jkjFjNjNjj,jj)}(jj;jNjj jjj~jNubjjj_sMjj]j]ubj)}(jkjFjNjNjjXjj)}(jj;jNjj0jjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_pcm_notifysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_notifysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnotifysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnfreesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sMljj](j)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMljj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMljj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_pcm_set_opssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpcmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j directionsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_pcm_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjcjj)}(jj;jNjj=jjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_pcm_set_syncsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sM jj]j)}(jkjjNjNjj jj)}(jj;jNjjjjj+jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_interval_refinesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j4aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_intervalsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_intervalsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj2jNubjjj_sM^jj](j)}(jkj2jNjNjjjj)}(jj;jNjjZjjjjNubjjj_sM^jj]j]ubj)}(jkj2jNjNjjjj)}(jj;jNjjjjjjNubjjj_sM^jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_interval_divsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_intervalsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjgOsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_intervalsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjRsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_intervalsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjjj)}(jj;jNjjjjjsjNubjjj_sMjj]j]ubj)}(jkjjNjNjj=jj)}(jj;jNjjjjjyjNubjjj_sMjj]j]ubj)}(jkjjNjNjjijj)}(jj;jNjjCjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_interval_muldivksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_intervalsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjgOsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_intervalsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjRsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_intervalsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjjj)}(jj;jNjjjjj[jNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjajNubjjj_sMjj]j]ubj)}(jkjjNjNjj'jj)}(jj;jNjjjjjgjNubjjj_sMjj]j]ubj)}(jkjjNjNjjQjj)}(jj;jNjj+jjjmjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_interval_mulkdivsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jvaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_intervalsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjgOsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jj)sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_intervalsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjRsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_intervalsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjtjNubjjj_sMjj](j)}(jkjtjNjNjjjj)}(jj;jNjjjjjHjNubjjj_sMjj]j]ubj)}(jkjtjNjNjjjj)}(jj;jNjjjjjNjNubjjj_sMjj]j]ubj)}(jkjtjNjNjjjj)}(jj;jNjjjjjTjNubjjj_sMjj]j]ubj)}(jkjtjNjNjj>jj)}(jj;jNjjjjjZjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_interval_ratnumsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jcaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_intervalsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j rats_countsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_ratnumsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jratssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnumpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdenpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjajNubjjj_sM+jj](j)}(jkjajNjNjjjj)}(jj;jNjjjjj_jNubjjj_sM+jj]j]ubj)}(jkjajNjNjjjj)}(jj;jNjjjjjejNubjjj_sM+jj]j]ubj)}(jkjajNjNjjjj)}(jj;jNjjjjjkjNubjjj_sM+jj]j]ubj)}(jkjajNjNjj*jj)}(jj;jNjjjjjqjNubjjj_sM+jj]j]ubj)}(jkjajNjNjjTjj)}(jj;jNjj1jjjwjNubjjj_sM+jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_interval_ratdensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_intervalsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j rats_countsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_ratdensbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jratssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnumpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdenpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj~jNubjjj_sMjj](j)}(jkj~jNjNjjjj)}(jj;jNjjjjj|jNubjjj_sMjj]j]ubj)}(jkj~jNjNjjjj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubj)}(jkj~jNjNjjjj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubj)}(jkj~jNjNjjGjj)}(jj;jNjj$jjjjNubjjj_sMjj]j]ubj)}(jkj~jNjNjjqjj)}(jj;jNjjNjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_interval_listsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_intervalsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjjj)}(jj;jNjjjjjgjNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjmjNubjjj_sMjj]j]ubj)}(jkjjNjNjj7jj)}(jj;jNjjjjjsjNubjjj_sMjj]j]ubj)}(jkjjNjNjj_jj)}(jj;jNjj>jjjyjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_interval_rangessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_intervalsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_intervalsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrangessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sM-jj](j)}(jkjjNjNjjjj)}(jj;jNjjjjjO jNubjjj_sM-jj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjU jNubjjj_sM-jj]j]ubj)}(jkjjNjNjj jj)}(jj;jNjjjjj[ jNubjjj_sM-jj]j]ubj)}(jkjjNjNjjG jj)}(jj;jNjj& jjja jNubjjj_sM-jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_pcm_hw_rule_addsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jj aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jruntimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcondsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jvarsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsnd_pcm_hw_rule_func_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfuncsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprivatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdepsbaj<ubjF]jHNububjNubjubjP)}(jSNjubejj)}j]sbubububjjjh jNubjjj_sMyjj](j)}(jkjh jNjNjj jj)}(jj;jNjj jjj!jNubjjj_sMyjj]j]ubj)}(jkjh jNjNjj jj)}(jj;jNjj jjj!jNubjjj_sMyjj]j]ubj)}(jkjh jNjNjj!jj)}(jj;jNjj jjj!jNubjjj_sMyjj]j]ubj)}(jkjh jNjNjj*!jj)}(jj;jNjj!jjj!jNubjjj_sMyjj]j]ubj)}(jkjh jNjNjjP!jj)}(jj;jNjj.!jjj!jNubjjj_sMyjj]j]ubj)}(jkjh jNjNjjw!jj)}(jj;jNjjW!jjj!jNubjjj_sMyjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_pcm_hw_constraint_masksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jruntimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsnd_pcm_hw_param_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jvarsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j u_int32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj!jNubjjj_sMjj](j)}(jkj!jNjNjj!jj)}(jj;jNjj!jjjO"jNubjjj_sMjj]j]ubj)}(jkj!jNjNjj"jj)}(jj;jNjj!jjjU"jNubjjj_sMjj]j]ubj)}(jkj!jNjNjjG"jj)}(jj;jNjj#"jjj["jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_pcm_hw_constraint_mask64sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jd"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jruntimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsnd_pcm_hw_param_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jvarsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j u_int64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjb"jNubjjj_sMjj](j)}(jkjb"jNjNjj"jj)}(jj;jNjj"jjj #jNubjjj_sMjj]j]ubj)}(jkjb"jNjNjj"jj)}(jj;jNjj"jjj#jNubjjj_sMjj]j]ubj)}(jkjb"jNjNjj#jj)}(jj;jNjj"jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_pcm_hw_constraint_integersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j #aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jruntimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsnd_pcm_hw_param_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jvarsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjjl#jj)}(jj;jNjjF#jjj#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj#jj)}(jj;jNjjs#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_pcm_hw_constraint_minmaxsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jruntimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsnd_pcm_hw_param_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jvarsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jminsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjj#jj)}(jj;jNjj#jjjw$jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj%$jj)}(jj;jNjj$jjj}$jNubjjj_sMjj]j]ubj)}(jkj#jNjNjjJ$jj)}(jj;jNjj)$jjj$jNubjjj_sMjj]j]ubj)}(jkj#jNjNjjo$jj)}(jj;jNjjN$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_pcm_hw_constraint_listsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jruntimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcondsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsnd_pcm_hw_param_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jvarsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_hw_constraint_listsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjlusbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjj$jj)}(jj;jNjj$jjjb%jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj%jj)}(jj;jNjj$jjjh%jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj.%jj)}(jj;jNjj %jjjn%jNubjjj_sMjj]j]ubj)}(jkj$jNjNjjX%jj)}(jj;jNjj2%jjjt%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_pcm_hw_constraint_rangessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j}%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jruntimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcondsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsnd_pcm_hw_param_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jvarsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_hw_constraint_rangessbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj{%jNubjjj_sM/jj](j)}(jkj{%jNjNjj%jj)}(jj;jNjj%jjjM&jNubjjj_sM/jj]j]ubj)}(jkj{%jNjNjj%jj)}(jj;jNjj%jjjS&jNubjjj_sM/jj]j]ubj)}(jkj{%jNjNjj&jj)}(jj;jNjj%jjjY&jNubjjj_sM/jj]j]ubj)}(jkj{%jNjNjjC&jj)}(jj;jNjj&jjj_&jNubjjj_sM/jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_pcm_hw_constraint_ratnumssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jh&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jruntimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcondsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsnd_pcm_hw_param_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jvarsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_hw_constraint_ratnumssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjf&jNubjjj_sMRjj](j)}(jkjf&jNjNjj&jj)}(jj;jNjj&jjj8'jNubjjj_sMRjj]j]ubj)}(jkjf&jNjNjj&jj)}(jj;jNjj&jjj>'jNubjjj_sMRjj]j]ubj)}(jkjf&jNjNjj'jj)}(jj;jNjj&jjjD'jNubjjj_sMRjj]j]ubj)}(jkjf&jNjNjj.'jj)}(jj;jNjj'jjjJ'jNubjjj_sMRjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_pcm_hw_constraint_ratdenssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jS'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jruntimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcondsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsnd_pcm_hw_param_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jvarsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_hw_constraint_ratdenssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjQ'jNubjjj_sMtjj](j)}(jkjQ'jNjNjj'jj)}(jj;jNjjy'jjj#(jNubjjj_sMtjj]j]ubj)}(jkjQ'jNjNjj'jj)}(jj;jNjj'jjj)(jNubjjj_sMtjj]j]ubj)}(jkjQ'jNjNjj'jj)}(jj;jNjj'jjj/(jNubjjj_sMtjj]j]ubj)}(jkjQ'jNjNjj(jj)}(jj;jNjj'jjj5(jNubjjj_sMtjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_pcm_hw_constraint_msbitssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j>(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jruntimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcondsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jwidthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmsbitssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj<(jNubjjj_sMjj](j)}(jkj<(jNjNjj(jj)}(jj;jNjjd(jjj)jNubjjj_sMjj]j]ubj)}(jkj<(jNjNjj(jj)}(jj;jNjj(jjj )jNubjjj_sMjj]j]ubj)}(jkj<(jNjNjj(jj)}(jj;jNjj(jjj)jNubjjj_sMjj]j]ubj)}(jkj<(jNjNjj(jj)}(jj;jNjj(jjj)jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_pcm_hw_constraint_stepsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jruntimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcondsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsnd_pcm_hw_param_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jvarsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jstepsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjjj_sMjj](j)}(jkj)jNjNjjk)jj)}(jj;jNjjE)jjj)jNubjjj_sMjj]j]ubj)}(jkj)jNjNjj)jj)}(jj;jNjjr)jjj)jNubjjj_sMjj]j]ubj)}(jkj)jNjNjj)jj)}(jj;jNjj)jjj)jNubjjj_sMjj]j]ubj)}(jkj)jNjNjj)jj)}(jj;jNjj)jjj)jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_pcm_hw_constraint_pow2sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jruntimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcondsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsnd_pcm_hw_param_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jvarsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj*jNubjjj_sMjj](j)}(jkj*jNjNjjO*jj)}(jj;jNjj)*jjj*jNubjjj_sMjj]j]ubj)}(jkj*jNjNjjw*jj)}(jj;jNjjV*jjj*jNubjjj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jj;jNjj{*jjj*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_pcm_hw_rule_noresamplesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jruntimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j base_ratesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj*jNubjjj_sMjj](j)}(jkj*jNjNjj+jj)}(jj;jNjj*jjj8+jNubjjj_sMjj]j]ubj)}(jkj*jNjNjj0+jj)}(jj;jNjj+jjj>+jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_pcm_hw_param_valuesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jG+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_hw_paramssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparamssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsnd_pcm_hw_param_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jvarsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjE+jNubjjj_sM)jj](j)}(jkjE+jNjNjj+jj)}(jj;jNjjm+jjj+jNubjjj_sM)jj]j]ubj)}(jkjE+jNjNjj+jj)}(jj;jNjj+jjj+jNubjjj_sM)jj]j]ubj)}(jkjE+jNjNjj+jj)}(jj;jNjj+jjj+jNubjjj_sM)jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_pcm_hw_param_firstsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpcmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_hw_paramssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparamssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsnd_pcm_hw_param_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jvarsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,jNubjjj_sMojj](j)}(jkj,jNjNjjP,jj)}(jj;jNjj*,jjj,jNubjjj_sMojj]j]ubj)}(jkj,jNjNjj},jj)}(jj;jNjjW,jjj,jNubjjj_sMojj]j]ubj)}(jkj,jNjNjj,jj)}(jj;jNjj,jjj,jNubjjj_sMojj]j]ubj)}(jkj,jNjNjj,jj)}(jj;jNjj,jjj,jNubjjj_sMojj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_pcm_hw_param_lastsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpcmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_hw_paramssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparamssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsnd_pcm_hw_param_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jvarsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,jNubjjj_sMjj](j)}(jkj,jNjNjj@-jj)}(jj;jNjj-jjj-jNubjjj_sMjj]j]ubj)}(jkj,jNjNjjm-jj)}(jj;jNjjG-jjj-jNubjjj_sMjj]j]ubj)}(jkj,jNjNjj-jj)}(jj;jNjjt-jjj-jNubjjj_sMjj]j]ubj)}(jkj,jNjNjj-jj)}(jj;jNjj-jjj-jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_pcm_hw_params_bitssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_hw_paramssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjjj_sMjj]j)}(jkj-jNjNjj0.jj)}(jj;jNjj .jjj:.jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_pcm_lib_ioctlsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jC.aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjA.jNubjjj_sM jj](j)}(jkjA.jNjNjj.jj)}(jj;jNjji.jjj.jNubjjj_sM jj]j]ubj)}(jkjA.jNjNjj.jj)}(jj;jNjj.jjj.jNubjjj_sM jj]j]ubj)}(jkjA.jNjNjj.jj)}(jj;jNjj.jjj.jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j(snd_pcm_period_elapsed_under_stream_locksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj.jNubjjj_sMJjj]j)}(jkj.jNjNjjI/jj)}(jj;jNjj#/jjjT/jNubjjj_sMJjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_pcm_period_elapsedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j]/aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj[/jNubjjj_sMkjj]j)}(jkj[/jNjNjj/jj)}(jj;jNjj/jjj/jNubjjj_sMkjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_pcm_add_chmap_ctlssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j/aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpcmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_chmap_elemsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j max_channelssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}j private_valuesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_pcm_chmapsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jinfo_retsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj/jNubjjj_sM jj](j)}(jkj/jNjNjj 0jj)}(jj;jNjj/jjj0jNubjjj_sM jj]j]ubj)}(jkj/jNjNjj00jj)}(jj;jNjj0jjj0jNubjjj_sM jj]j]ubj)}(jkj/jNjNjjZ0jj)}(jj;jNjj40jjj0jNubjjj_sM jj]j]ubj)}(jkj/jNjNjj0jj)}(jj;jNjja0jjj0jNubjjj_sM jj]j]ubj)}(jkj/jNjNjj0jj)}(jj;jNjj0jjj0jNubjjj_sM jj]j]ubj)}(jkj/jNjNjj0jj)}(jj;jNjj0jjj0jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_pcm_stream_locksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j1aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj1jNubjjj_sKljj]j)}(jkj1jNjNjjS1jj)}(jj;jNjj-1jjj^1jNubjjj_sKljj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_pcm_stream_unlocksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jg1aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjje1jNubjjj_sKxjj]j)}(jkje1jNjNjj1jj)}(jj;jNjj1jjj1jNubjjj_sKxjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_pcm_stream_lock_irqsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j1aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj1jNubjjj_sKjj]j)}(jkj1jNjNjj2jj)}(jj;jNjj1jjj2jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_pcm_stream_unlock_irqsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'2aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%2jNubjjj_sKjj]j)}(jkj%2jNjNjjs2jj)}(jj;jNjjM2jjj~2jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j snd_pcm_stream_unlock_irqrestoresbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j2aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj2jNubjjj_sKjj](j)}(jkj2jNjNjj2jj)}(jj;jNjj2jjj3jNubjjj_sKjj]j]ubj)}(jkj2jNjNjj2jj)}(jj;jNjj2jjj 3jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_pcm_hw_params_choosesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j3aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpcmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_hw_paramssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparamssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj3jNubjjj_sMjj](j)}(jkj3jNjNjj^3jj)}(jj;jNjj83jjj3jNubjjj_sMjj]j]ubj)}(jkj3jNjNjj3jj)}(jj;jNjje3jjj3jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j snd_pcm_startsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j3aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj3jNubjjj_sMjj]j)}(jkj3jNjNjj3jj)}(jj;jNjj3jjj3jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j snd_pcm_stopsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j4aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsnd_pcm_state_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj4jNubjjj_sMjj](j)}(jkj4jNjNjjQ4jj)}(jj;jNjj+4jjj4jNubjjj_sMjj]j]ubj)}(jkj4jNjNjj|4jj)}(jj;jNjjX4jjj4jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_pcm_drain_donesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j4aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj4jNubjjj_sMjj]j)}(jkj4jNjNjj4jj)}(jj;jNjj4jjj4jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_pcm_stop_xrunsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j4aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj4jNubjjj_sM#jj]j)}(jkj4jNjNjj?5jj)}(jj;jNjj5jjjJ5jNubjjj_sM#jj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_pcm_suspend_allsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jS5aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpcmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjQ5jNubjjj_sMjj]j)}(jkjQ5jNjNjj5jj)}(jj;jNjjy5jjj5jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_pcm_preparesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j5aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj5jNubjjj_sMjj](j)}(jkj5jNjNjj5jj)}(jj;jNjj5jjj76jNubjjj_sMjj]j]ubj)}(jkj5jNjNjj,6jj)}(jj;jNjj6jjj=6jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_pcm_kernel_ioctlsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jF6aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjD6jNubjjj_sMW jj](j)}(jkjD6jNjNjj6jj)}(jj;jNjjl6jjj6jNubjjj_sMW jj]j]ubj)}(jkjD6jNjNjj6jj)}(jj;jNjj6jjj6jNubjjj_sMW jj]j]ubj)}(jkjD6jNjNjj6jj)}(jj;jNjj6jjj6jNubjjj_sMW jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_pcm_lib_default_mmapsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j7aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jareasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj6jNubjjj_sMjj](j)}(jkj6jNjNjjL7jj)}(jj;jNjj&7jjj7jNubjjj_sMjj]j]ubj)}(jkj6jNjNjjy7jj)}(jj;jNjjS7jjj7jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_pcm_lib_mmap_iomemsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j7aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jareasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj7jNubjjj_sMjj](j)}(jkj7jNjNjj7jj)}(jj;jNjj7jjj8jNubjjj_sMjj]j]ubj)}(jkj7jNjNjj 8jj)}(jj;jNjj7jjj8jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_pcm_stream_linkedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&8aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$8jNubjjj_sMkjj]j)}(jkj$8jNjNjjr8jj)}(jj;jNjjL8jjj}8jNubjjj_sMkjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_pcm_stream_lock_irqsavesbjj)}(jmacrojmacrojj)}(jj4)}(j7]j8aj<ubjMNubjjj8jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j"snd_pcm_stream_lock_irqsave_nestedsbjj)}(jj8jmacrojj)}(jj4)}(j7]j8aj<ubjMNubjjj8jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jsnd_pcm_group_for_each_entrysbjj)}(jj8jmacrojj)}(jj4)}(j7]j8aj<ubjMNubjjj8jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jsnd_pcm_runningsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j8aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj8jNubjjj_sMjj]j)}(jkj8jNjNjj9jj)}(jj;jNjj8jjj 9jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j__snd_pcm_set_statesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j9aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jruntimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsnd_pcm_state_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj9jNubjjj_sMjj](j)}(jkj9jNjNjj`9jj)}(jj;jNjj:9jjj9jNubjjj_sMjj]j]ubj)}(jkj9jNjNjj9jj)}(jj;jNjjg9jjj9jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jbytes_to_samplessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j9aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jruntimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj9jNubjjj_sMjj](j)}(jkj9jNjNjj9jj)}(jj;jNjj9jjj%:jNubjjj_sMjj]j]ubj)}(jkj9jNjNjj:jj)}(jj;jNjj9jjj+:jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jbytes_to_framessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsnd_pcm_sframes_tsbaj<ubububj=j?)}(jBj4)}(j7]j4:aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jruntimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj2:jNubjjj_sMjj](j)}(jkj2:jNjNjj:jj)}(jj;jNjj^:jjj:jNubjjj_sMjj]j]ubj)}(jkj2:jNjNjj:jj)}(jj;jNjj:jjj:jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsamples_to_bytessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j:aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jruntimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj:jNubjjj_sMjj](j)}(jkj:jNjNjj;jj)}(jj;jNjj:jjjI;jNubjjj_sMjj]j]ubj)}(jkj:jNjNjjA;jj)}(jj;jNjj;jjjO;jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jframes_to_bytessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jX;aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jruntimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsnd_pcm_sframes_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjV;jNubjjj_sMjj](j)}(jkjV;jNjNjj;jj)}(jj;jNjj;jjj;jNubjjj_sMjj]j]ubj)}(jkjV;jNjNjj;jj)}(jj;jNjj;jjj;jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j frame_alignedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j;aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jruntimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbytessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj;jNubjjj_sMjj](j)}(jkj;jNjNjj6<jj)}(jj;jNjj<jjji<jNubjjj_sMjj]j]ubj)}(jkj;jNjNjja<jj)}(jj;jNjj=<jjjo<jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_pcm_lib_buffer_bytessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]jx<aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjv<jNubjjj_sMjj]j)}(jkjv<jNjNjj<jj)}(jj;jNjj<jjj<jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_pcm_lib_period_bytessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j<aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj<jNubjjj_sMjj]j)}(jkj<jNjNjj,=jj)}(jj;jNjj=jjj7=jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_pcm_playback_availsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsnd_pcm_uframes_tsbaj<ubububj=j?)}(jBj4)}(j7]j@=aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jruntimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj>=jNubjjj_sM+jj]j)}(jkj>=jNjNjj=jj)}(jj;jNjjj=jjj=jNubjjj_sM+jj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_pcm_capture_availsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsnd_pcm_uframes_tsbaj<ubububj=j?)}(jBj4)}(j7]j=aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jruntimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj=jNubjjj_sM=jj]j)}(jkj=jNjNjj=jj)}(jj;jNjj=jjj=jNubjjj_sM=jj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_pcm_playback_hw_availsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsnd_pcm_sframes_tsbaj<ubububj=j?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jruntimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj>jNubjjj_sMKjj]j)}(jkj>jNjNjjX>jj)}(jj;jNjj2>jjjc>jNubjjj_sMKjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_pcm_capture_hw_availsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsnd_pcm_sframes_tsbaj<ubububj=j?)}(jBj4)}(j7]jl>aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jruntimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjj>jNubjjj_sMVjj]j)}(jkjj>jNjNjj>jj)}(jj;jNjj>jjj>jNubjjj_sMVjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_pcm_playback_readysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj>jNubjjj_sMcjj]j)}(jkj>jNjNjj?jj)}(jj;jNjj>jjj'?jNubjjj_sMcjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_pcm_capture_readysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j0?aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj.?jNubjjj_sMqjj]j)}(jkj.?jNjNjj|?jj)}(jj;jNjjV?jjj?jNubjjj_sMqjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_pcm_playback_datasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j?aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj?jNubjjj_sMjj]j)}(jkj?jNjNjj?jj)}(jj;jNjj?jjj?jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_pcm_playback_emptysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j?aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj?jNubjjj_sMjj]j)}(jkj?jNjNjj<@jj)}(jj;jNjj@jjjG@jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_pcm_capture_emptysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jP@aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjN@jNubjjj_sMjj]j)}(jkjN@jNjNjj@jj)}(jj;jNjjv@jjj@jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_pcm_trigger_donesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j@aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmastersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj@jNubjjj_sMjj](j)}(jkj@jNjNjj@jj)}(jj;jNjj@jjj4AjNubjjj_sMjj]j]ubj)}(jkj@jNjNjj)Ajj)}(jj;jNjjAjjj:AjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jparams_channelssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jCAaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_hw_paramssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjAAjNubjjj_sMjj]j)}(jkjAAjNjNjjAjj)}(jj;jNjjjAjjjAjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j params_ratesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jAaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_hw_paramssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjAjNubjjj_sMjj]j)}(jkjAjNjNjjAjj)}(jj;jNjjAjjjAjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jparams_period_sizesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jBaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_hw_paramssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjBjNubjjj_sMjj]j)}(jkjBjNjNjjPBjj)}(jj;jNjj*BjjjZBjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jparams_periodssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jcBaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_hw_paramssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjaBjNubjjj_sMjj]j)}(jkjaBjNjNjjBjj)}(jj;jNjjBjjjBjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jparams_buffer_sizesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jBaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_hw_paramssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjBjNubjjj_sMjj]j)}(jkjBjNjNjjCjj)}(jj;jNjjBjjjCjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jparams_buffer_bytessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j#Caj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_hw_paramssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj!CjNubjjj_sMjj]j)}(jkj!CjNjNjjpCjj)}(jj;jNjjJCjjjzCjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_pcm_hw_constraint_singlesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jCaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jruntimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsnd_pcm_hw_param_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jvarsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjCjNubjjj_sM^jj](j)}(jkjCjNjNjjCjj)}(jj;jNjjCjjj'DjNubjjj_sM^jj]j]ubj)}(jkjCjNjNjjCjj)}(jj;jNjjCjjj-DjNubjjj_sM^jj]j]ubj)}(jkjCjNjNjjDjj)}(jj;jNjjCjjj3DjNubjjj_sM^jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_pcm_format_cpu_endiansbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jIaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jofssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjZaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_hw_paramssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparamssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdma_slave_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j slave_configsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjDjNubjjj_sMjj]j]ubj)}(jkjjNjNjj6jj)}(jj;jNjjjjjJjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_rawmidi_proceedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jSaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_rawmidi_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjQjNubjjj_sMjj]j)}(jkjQjNjNjjjj)}(jj;jNjjyjjjjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_rawmidi_newsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j output_countsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j input_countsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_rawmidisbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jrrawmidisbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sMYjj](j)}(jkjjNjNjjjj)}(jj;jNjjمjjjцjNubjjj_sMYjj]j]ubj)}(jkjjNjNjj(jj)}(jj;jNjjjjj׆jNubjjj_sMYjj]j]ubj)}(jkjjNjNjjOjj)}(jj;jNjj/jjj݆jNubjjj_sMYjj]j]ubj)}(jkjjNjNjjsjj)}(jj;jNjjSjjjjNubjjj_sMYjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjwjjjjNubjjj_sMYjj]j]ubj)}(jkjjNjNjjÆjj)}(jj;jNjjjjjjNubjjj_sMYjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_rawmidi_set_opssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_rawmidisbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrmidisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_rawmidi_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sM)jj](j)}(jkjjNjNjjDjj)}(jj;jNjjjjjjNubjjj_sM)jj]j]ubj)}(jkjjNjNjjkjj)}(jj;jNjjKjjjjNubjjj_sM)jj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjojjjjNubjjj_sM)jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_mpu401_uart_interruptsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j irqreturn_tsbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sKxjj](j)}(jkjjNjNjjjj)}(jj;jNjj߇jjj0jNubjjj_sKxjj]j]ubj)}(jkjjNjNjj%jj)}(jj;jNjjjjj6jNubjjj_sKxjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_mpu401_uart_interrupt_txsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j irqreturn_tsbaj<ubububj=j?)}(jBj4)}(j7]j?aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj=jNubjjj_sKjj](j)}(jkj=jNjNjjjj)}(jj;jNjjijjjjNubjjj_sKjj]j]ubj)}(jkj=jNjNjjjj)}(jj;jNjjjjjjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_mpu401_uart_newsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jɈaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedshortesbubj=j?)}(jBj4)}(j7]j)}jhardwaresbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j info_flagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_rawmidisbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jrrawmidisbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjLjjNubjjj_sMjj](j)}(jkjLjjNjNjjjj)}(jj;jNjjjjj jNubjjj_sMjj]j]ubj)}(jkjLjjNjNjj<jj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubj)}(jkjLjjNjNjjajj)}(jj;jNjj@jjjjNubjjj_sMjj]j]ubj)}(jkjLjjNjNjjjj)}(jj;jNjjejjjjNubjjj_sMjj]j]ubj)}(jkjLjjNjNjjjj)}(jj;jNjjjjj!jNubjjj_sMjj]j]ubj)}(jkjLjjNjNjjωjj)}(jj;jNjjjjj'jNubjjj_sMjj]j]ubj)}(jkjLjjNjNjjjj)}(jj;jNjjӉjjj-jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_info_get_linesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j6aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_info_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jlinesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj4jNubjjj_sMIjj](j)}(jkj4jNjNjjjj)}(jj;jNjj\jjjڊjNubjjj_sMIjj]j]ubj)}(jkj4jNjNjjjj)}(jj;jNjjjjjjNubjjj_sMIjj]j]ubj)}(jkj4jNjNjjҊjj)}(jj;jNjjjjjjNubjjj_sMIjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_info_get_strsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjj_sMojj](j)}(jkjjNjNjj9jj)}(jj;jNjjjjjjNubjjj_sMojj]j]ubj)}(jkjjNjNjjbjj)}(jj;jNjj@jjjjNubjjj_sMojj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjijjjjNubjjj_sMojj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_info_create_module_entrysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_info_entrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodulesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_info_entrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjj_sMjj](j)}(jkjjNjNjjjj)}(jj;jNjjՋjjj_jNubjjj_sMjj]j]ubj)}(jkjjNjNjj$jj)}(jj;jNjjjjjejNubjjj_sMjj]j]ubj)}(jkjjNjNjjQjj)}(jj;jNjj+jjjkjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_info_create_card_entrysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_info_entrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jtaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_info_entrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjrjNubjjj_sMjj](j)}(jkjrjNjNjjƌjj)}(jj;jNjjjjj*jNubjjj_sMjj]j]ubj)}(jkjrjNjNjjjj)}(jj;jNjj͌jjj0jNubjjj_sMjj]j]ubj)}(jkjrjNjNjjjj)}(jj;jNjjjjj6jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_info_free_entrysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j?aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_info_entrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj=jNubjjj_sMjj]j)}(jkj=jNjNjjjj)}(jj;jNjjejjjjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_info_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_info_entrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sM,jj]j)}(jkjjNjNjjjj)}(jj;jNjjōjjjjNubjjj_sM,jj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_card_rw_proc_newsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j private_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jreadsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_info_entrysbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_info_buffersbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jwritesbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_info_entrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_info_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjjjNubjjj_sMNjj](j)}(jkjjNjNjjKjj)}(jj;jNjj%jjjjNubjjj_sMNjj]j]ubj)}(jkjjNjNjjtjj)}(jj;jNjjRjjjjNubjjj_sMNjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjj{jjjďjNubjjj_sMNjj]j]ubj)}(jkjjNjNjjȎjj)}(jj;jNjjjjjʏjNubjjj_sMNjj]j]ubj)}(jkjjNjNjjJjj)}(jj;jNjj&jjjЏjNubjjj_sMNjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_compr_stop_errorsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jُaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_compr_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsnd_pcm_state_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj׏jNubjjj_sM#jj](j)}(jkj׏jNjNjj%jj)}(jj;jNjjjjjXjNubjjj_sM#jj]j]ubj)}(jkj׏jNjNjjPjj)}(jj;jNjj,jjj^jNubjjj_sM#jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_compress_newsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jgaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdirnsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_comprsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcomprsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjejNubjjj_sMmjj](j)}(jkjejNjNjjjj)}(jj;jNjjjjj\jNubjjj_sMmjj]j]ubj)}(jkjejNjNjjڐjj)}(jj;jNjjjjjbjNubjjj_sMmjj]j]ubj)}(jkjejNjNjjjj)}(jj;jNjjސjjjhjNubjjj_sMmjj]j]ubj)}(jkjejNjNjj$jj)}(jj;jNjjjjjnjNubjjj_sMmjj]j]ubj)}(jkjejNjNjjQjj)}(jj;jNjj+jjjtjNubjjj_sMmjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_compressed_buffersbjj)}(jj*jstructjj)}jj4)}(j7]j}aj<ubsbjjj{jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jsnd_compr_paramssbjj)}(jj*jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jsnd_compr_tstampsbjj)}(jj*jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sK'jj]j]ubj)}(jkjjNjNjj)}jsnd_compr_availsbjj)}(jj*jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sK8jj]j]ubj)}(jkjjNjNjj)}jsnd_compr_capssbjj)}(jj*jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sKEjj]j]ubj)}(jkjjNjNjj)}jsnd_compr_codec_capssbjj)}(jj*jstructjj)}jj4)}(j7]jȑaj<ubsbjjjƑjNubjjj_sKZjj]j]ubj)}(jkjjNjNjj)}jsndrv_compress_encodersbjj)}(jjjenumjj)}jj4)}(j7]jבaj<ubsbjjjՑjNubjjj_sKkjj]j]ubj)}(jkjjNjNjj)}jsnd_compr_metadatasbjj)}(jj*jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jsnd_enc_vorbissbjj)}(jj*jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j snd_enc_realsbjj)}(jj*jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j snd_enc_flacsbjj)}(jj*jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jsnd_compr_runtimesbjj)}(jj*jstructjj)}jj4)}(j7]j"aj<ubsbjjj jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jsnd_compr_streamsbjj)}(jj*jstructjj)}jj4)}(j7]j1aj<ubsbjjj/jNubjjj_sK.jj]j]ubj)}(jkjjNjNjj)}j snd_compr_opssbjj)}(jj*jstructjj)}jj4)}(j7]j@aj<ubsbjjj>jNubjjj_sKOjj]j]ubj)}(jkjjNjNjj)}j snd_comprsbjj)}(jj*jstructjj)}jj4)}(j7]jOaj<ubsbjjjMjNubjjj_sKujj]j]ubj)}(jkjjNjNjj)}jsnd_compr_use_pause_in_drainingsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j^aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_compr_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj\jNubjjj_sKjj]j)}(jkj\jNjNjjjj)}(jj;jNjjjjjjNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_compr_set_runtime_buffersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_compr_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_dma_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sKjj](j)}(jkjjNjNjj jj)}(jj;jNjjjjjBjNubjjj_sKjj]j]ubj)}(jkjjNjNjj7jj)}(jj;jNjjjjjHjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_kcontrol_componentsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_componentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jQaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_kcontrolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkcontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjOjNubjjj_sM&jj]j)}(jkjOjNjNjjjj)}(jj;jNjj}jjjjNubjjj_sM&jj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_soc_find_daisbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_soc_daisbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dai_link_componentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdlcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjj_sMjj]j)}(jkjjNjNjj jj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_soc_remove_pcm_runtimesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_soc_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_pcm_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!jNubjjj_sMsjj](j)}(jkj!jNjNjjojj)}(jj;jNjjIjjjjNubjjj_sMsjj]j]ubj)}(jkj!jNjNjjjj)}(jj;jNjjvjjjjNubjjj_sMsjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_add_pcm_runtimesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_soc_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dai_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdai_linksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjjj)}(jj;jNjjܔjjj:jNubjjj_sMjj]j]ubj)}(jkjjNjNjj/jj)}(jj;jNjj jjj@jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_runtime_set_dai_fmtsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jIaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_pcm_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jdai_fmtsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjGjNubjjj_sMjj](j)}(jkjGjNjNjjjj)}(jj;jNjjojjjŕjNubjjj_sMjj]j]ubj)}(jkjGjNjNjjjj)}(jj;jNjjjjj˕jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_set_dmi_namesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jԕaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_soc_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jflavoursbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjҕjNubjjj_sMnjj](j)}(jkjҕjNjNjj jj)}(jj;jNjjjjjTjNubjjj_sMnjj]j]ubj)}(jkjҕjNjNjjIjj)}(jj;jNjj'jjjZjNubjjj_sMnjj]j]ubej]ubj)}(jkjjNjNjj)}j snd_soc_cnewsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_kcontrolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jcaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_kcontrol_newsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j _templatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j long_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprefixsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjajNubjjj_sMb jj](j)}(jkjajNjNjjjj)}(jj;jNjjjjj>jNubjjj_sMb jj]j]ubj)}(jkjajNjNjjޖjj)}(jj;jNjjjjjDjNubjjj_sMb jj]j]ubj)}(jkjajNjNjjjj)}(jj;jNjjjjjJjNubjjj_sMb jj]j]ubj)}(jkjajNjNjj0jj)}(jj;jNjjjjjPjNubjjj_sMb jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_add_component_controlssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jYaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_componentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j componentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_kcontrol_newsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcontrolssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j num_controlssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjWjNubjjj_sM jj](j)}(jkjWjNjNjjjj)}(jj;jNjjjjjjNubjjj_sM jj]j]ubj)}(jkjWjNjNjjҗjj)}(jj;jNjjjjjjNubjjj_sM jj]j]ubj)}(jkjWjNjNjjjj)}(jj;jNjjٗjjjjNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_add_card_controlssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_soc_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsoc_cardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_kcontrol_newsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcontrolssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j num_controlssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sM jj](j)}(jkjjNjNjjcjj)}(jj;jNjj=jjjjNubjjj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjjŘjNubjjj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjj˘jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_add_dai_controlssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jԘaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_soc_daisbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdaisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_kcontrol_newsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcontrolssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j num_controlssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjҘjNubjjj_sM jj](j)}(jkjҘjNjNjj jj)}(jj;jNjjjjj|jNubjjj_sM jj]j]ubj)}(jkjҘjNjNjjMjj)}(jj;jNjj'jjjjNubjjj_sM jj]j]ubj)}(jkjҘjNjNjjtjj)}(jj;jNjjTjjjjNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_register_cardsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_soc_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sM jj]j)}(jkjjNjNjjݙjj)}(jj;jNjjjjjjNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_soc_unregister_cardsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_soc_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sM jj]j)}(jkjjNjNjj=jj)}(jj;jNjjjjjHjNubjjj_sM jj]j]ubaj]ube(j)}(jkjjNjNjj)}jsnd_soc_register_daisbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_soc_daisbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jQaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_componentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j componentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dai_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdai_drvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jlegacy_dai_namingsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjOjNubjjj_sMQ jj](j)}(jkjOjNjNjjjj)}(jj;jNjj}jjjjNubjjj_sMQ jj]j]ubj)}(jkjOjNjNjjКjj)}(jj;jNjjjjjjNubjjj_sMQ jj]j]ubj)}(jkjOjNjNjjjj)}(jj;jNjjךjjj jNubjjj_sMQ jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_unregister_daissbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_componentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j componentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sM jj]j)}(jkjjNjNjjbjj)}(jj;jNjj<jjjmjNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_soc_register_daissbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jvaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_componentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j componentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dai_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdai_drvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjtjNubjjj_sM jj](j)}(jkjtjNjNjj›jj)}(jj;jNjjjjj"jNubjjj_sM jj]j]ubj)}(jkjtjNjNjjjj)}(jj;jNjjɛjjj(jNubjjj_sM jj]j]ubj)}(jkjtjNjNjjjj)}(jj;jNjjjjj.jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j&snd_soc_unregister_component_by_driversbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j7aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_component_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcomponent_driversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj5jNubjjj_sMK jj](j)}(jkj5jNjNjjjj)}(jj;jNjj]jjjjNubjjj_sMK jj]j]ubj)}(jkj5jNjNjjjj)}(jj;jNjjjjjjNubjjj_sMK jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_unregister_componentsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jʜaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjȜjNubjjj_sMe jj]j)}(jkjȜjNjNjjjj)}(jj;jNjjjjj!jNubjjj_sMe jj]j]ubaj]ubj)}(jkjjNjNjj)}jdevm_snd_soc_register_daisbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_soc_daisbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_componentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j componentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dai_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdai_drvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jlegacy_dai_namingsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj(jNubjjj_sKjj](j)}(jkj(jNjNjj|jj)}(jj;jNjjVjjjjNubjjj_sKjj]j]ubj)}(jkj(jNjNjjjj)}(jj;jNjjjjj jNubjjj_sKjj]j]ubj)}(jkj(jNjNjj֝jj)}(jj;jNjjjjjjNubjjj_sKjj]j]ubj)}(jkj(jNjNjjjj)}(jj;jNjjݝjjjjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_snd_soc_register_componentsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_component_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j cmpnt_drvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dai_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdai_drvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnum_daisbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjj_sKBjj](j)}(jkj jNjNjjnjj)}(jj;jNjjHjjjjNubjjj_sKBjj]j]ubj)}(jkj jNjNjjjj)}(jj;jNjjujjjjNubjjj_sKBjj]j]ubj)}(jkj jNjNjjȞjj)}(jj;jNjjjjjjNubjjj_sKBjj]j]ubj)}(jkj jNjNjjjj)}(jj;jNjjϞjjj jNubjjj_sKBjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_snd_soc_register_cardsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_soc_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sKfjj](j)}(jkjjNjNjj^jj)}(jj;jNjj8jjjjNubjjj_sKfjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjejjjjNubjjj_sKfjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_snd_dmaengine_pcm_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_dmaengine_pcm_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sKjj](j)}(jkjjNjNjjjj)}(jj;jNjj˟jjjNjNubjjj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjTjNubjjj_sKjj]j]ubj)}(jkjjNjNjjFjj)}(jj;jNjj%jjjZjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_component_set_sysclksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jcaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_componentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j componentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jclk_idsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsourcesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jfreqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjajNubjjj_sKZjj](j)}(jkjajNjNjjjj)}(jj;jNjjjjjKjNubjjj_sKZjj]j]ubj)}(jkjajNjNjj֠jj)}(jj;jNjjjjjQjNubjjj_sKZjj]j]ubj)}(jkjajNjNjjjj)}(jj;jNjjڠjjjWjNubjjj_sKZjj]j]ubj)}(jkjajNjNjjjj)}(jj;jNjjjjj]jNubjjj_sKZjj]j]ubj)}(jkjajNjNjjCjj)}(jj;jNjj#jjjcjNubjjj_sKZjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_component_set_jacksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jlaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_componentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j componentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_soc_jacksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjacksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjjNubjjj_sMjj](j)}(jkjjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubj)}(jkjjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubj)}(jkjjjNjNjjjj)}(jj;jNjjjjj%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_component_get_jack_typesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_componentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j componentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjj_sM"jj]j)}(jkj,jNjNjjzjj)}(jj;jNjjTjjjjNubjjj_sM"jj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_soc_component_init_regmapsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_componentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j componentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jregmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jregmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjڢjj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_component_exit_regmapsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_componentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j componentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sMjj]j)}(jkjjNjNjjmjj)}(jj;jNjjGjjjxjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_soc_component_readsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_componentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j componentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjΣjj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjգjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_component_writesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_componentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j componentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjj_sMjj](j)}(jkj jNjNjjYjj)}(jj;jNjj3jjjjNubjjj_sMjj]j]ubj)}(jkj jNjNjjjj)}(jj;jNjj`jjjjNubjjj_sMjj]j]ubj)}(jkj jNjNjjjj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_component_update_bitssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jäaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_componentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j componentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sM?jj](j)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sM?jj]j]ubj)}(jkjjNjNjj7jj)}(jj;jNjjjjjjNubjjj_sM?jj]j]ubj)}(jkjjNjNjj\jj)}(jj;jNjj;jjjjNubjjj_sM?jj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjj`jjjjNubjjj_sM?jj]j]ubej]ubj)}(jkjjNjNjj)}j#snd_soc_component_update_bits_asyncsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_componentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j componentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sMcjj](j)}(jkjjNjNjjjj)}(jj;jNjjʥjjjjjNubjjj_sMcjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjpjNubjjj_sMcjj]j]ubj)}(jkjjNjNjj=jj)}(jj;jNjjjjjvjNubjjj_sMcjj]j]ubj)}(jkjjNjNjjbjj)}(jj;jNjjAjjj|jNubjjj_sMcjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_component_read_fieldsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_componentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j componentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sM~jj](j)}(jkjjNjNjjҦjj)}(jj;jNjjjjj'jNubjjj_sM~jj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjj٦jjj-jNubjjj_sM~jj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjj3jNubjjj_sM~jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_component_write_fieldsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j<aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_componentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j componentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj:jNubjjj_sMjj](j)}(jkj:jNjNjjjj)}(jj;jNjjbjjjjNubjjj_sMjj]j]ubj)}(jkj:jNjNjjjj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubj)}(jkj:jNjNjjէjj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubj)}(jkj:jNjNjjjj)}(jj;jNjj٧jjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j snd_soc_component_async_completesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_componentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j componentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sMjj]j)}(jkjjNjNjjijj)}(jj;jNjjCjjjtjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_soc_component_test_bitssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j}aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_componentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j componentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj{jNubjjj_sMjj](j)}(jkj{jNjNjjɨjj)}(jj;jNjjjjjCjNubjjj_sMjj]j]ubj)}(jkj{jNjNjjjj)}(jj;jNjjШjjjIjNubjjj_sMjj]j]ubj)}(jkj{jNjNjjjj)}(jj;jNjjjjjOjNubjjj_sMjj]j]ubj)}(jkj{jNjNjj;jj)}(jj;jNjjjjjUjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_runtime_actionsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j^aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_pcm_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jactionsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj\jNubjjj_sM$jj](j)}(jkj\jNjNjjjj)}(jj;jNjjjjjjNubjjj_sM$jj]j]ubj)}(jkj\jNjNjjѩjj)}(jj;jNjjjjjjNubjjj_sM$jj]j]ubj)}(jkj\jNjNjjjj)}(jj;jNjjթjjj jNubjjj_sM$jj]j]ubej]ubj)}(jkjjNjNjj)}j"snd_soc_runtime_ignore_pmdown_timesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_pcm_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sMBjj]j)}(jkjjNjNjj]jj)}(jj;jNjj7jjjhjNubjjj_sMBjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_soc_set_runtime_hwparamssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jqaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_hardwaresbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjojNubjjj_sMXjj](j)}(jkjojNjNjjjj)}(jj;jNjjjjjjNubjjj_sMXjj]j]ubj)}(jkjojNjNjjjj)}(jj;jNjjĪjjjjNubjjj_sMXjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_runtime_calc_hwsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_pcm_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_hardwaresbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sMDjj](j)}(jkjjNjNjjPjj)}(jj;jNjj*jjjjNubjjj_sMDjj]j]ubj)}(jkjjNjNjj}jj)}(jj;jNjjWjjjjNubjjj_sMDjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMDjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_info_enum_doublesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_kcontrolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkcontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_ctl_elem_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sK'jj](j)}(jkjjNjNjj jj)}(jj;jNjjjjjEjNubjjj_sK'jj]j]ubj)}(jkjjNjNjj:jj)}(jj;jNjjjjjKjNubjjj_sK'jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_get_enum_doublesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jTaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_kcontrolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkcontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_ctl_elem_valuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jucontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjRjNubjjj_sK:jj](j)}(jkjRjNjNjjjj)}(jj;jNjjzjjjجjNubjjj_sK:jj]j]ubj)}(jkjRjNjNjjͬjj)}(jj;jNjjjjjެjNubjjj_sK:jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_put_enum_doublesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_kcontrolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkcontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_ctl_elem_valuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jucontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sKYjj](j)}(jkjjNjNjj3jj)}(jj;jNjj jjjkjNubjjj_sKYjj]j]ubj)}(jkjjNjNjj`jj)}(jj;jNjj:jjjqjNubjjj_sKYjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_read_signedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jzaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_componentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j componentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jshiftsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jsign_bitsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j signed_valsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjxjNubjjj_sKjj](j)}(jkjxjNjNjjƭjj)}(jj;jNjjjjjjNubjjj_sKjj]j]ubj)}(jkjxjNjNjjjj)}(jj;jNjjͭjjjjNubjjj_sKjj]j]ubj)}(jkjxjNjNjjjj)}(jj;jNjjjjjjNubjjj_sKjj]j]ubj)}(jkjxjNjNjj8jj)}(jj;jNjjjjjjNubjjj_sKjj]j]ubj)}(jkjxjNjNjj]jj)}(jj;jNjj<jjjjNubjjj_sKjj]j]ubj)}(jkjxjNjNjjjj)}(jj;jNjjajjjjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_info_volswsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_kcontrolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkcontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_ctl_elem_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sKjj](j)}(jkjjNjNjjjj)}(jj;jNjjۮjjj9jNubjjj_sKjj]j]ubj)}(jkjjNjNjj.jj)}(jj;jNjjjjj?jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_info_volsw_sxsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jHaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_kcontrolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkcontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_ctl_elem_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjFjNubjjj_sKjj](j)}(jkjFjNjNjjjj)}(jj;jNjjnjjj̯jNubjjj_sKjj]j]ubj)}(jkjFjNjNjjjj)}(jj;jNjjjjjүjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_get_volswsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jۯaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_kcontrolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkcontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_ctl_elem_valuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jucontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjٯjNubjjj_sKjj](j)}(jkjٯjNjNjj'jj)}(jj;jNjjjjj_jNubjjj_sKjj]j]ubj)}(jkjٯjNjNjjTjj)}(jj;jNjj.jjjejNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_put_volswsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jnaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_kcontrolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkcontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_ctl_elem_valuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jucontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjljNubjjj_sM9jj](j)}(jkjljNjNjjjj)}(jj;jNjjjjjjNubjjj_sM9jj]j]ubj)}(jkjljNjNjjjj)}(jj;jNjjjjjjNubjjj_sM9jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_get_volsw_sxsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_kcontrolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkcontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_ctl_elem_valuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jucontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjMjj)}(jj;jNjj'jjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjzjj)}(jj;jNjjTjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_put_volsw_sxsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_kcontrolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkcontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_ctl_elem_valuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jucontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjj jj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_info_volsw_rangesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_kcontrolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkcontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_ctl_elem_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%jNubjjj_sMjj](j)}(jkj%jNjNjjsjj)}(jj;jNjjMjjjjNubjjj_sMjj]j]ubj)}(jkj%jNjNjjjj)}(jj;jNjjzjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_put_volsw_rangesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_kcontrolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkcontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_ctl_elem_valuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jucontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjjj)}(jj;jNjjjjj>jNubjjj_sMjj]j]ubj)}(jkjjNjNjj3jj)}(jj;jNjj jjjDjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_get_volsw_rangesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jMaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_kcontrolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkcontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_ctl_elem_valuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jucontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjKjNubjjj_sM[jj](j)}(jkjKjNjNjjjj)}(jj;jNjjsjjjѳjNubjjj_sM[jj]j]ubj)}(jkjKjNjNjjƳjj)}(jj;jNjjjjj׳jNubjjj_sM[jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_limit_volumesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_soc_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj޳jNubjjj_sMjj](j)}(jkj޳jNjNjj,jj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubj)}(jkj޳jNjNjjUjj)}(jj;jNjj3jjjjNubjjj_sMjj]j]ubj)}(jkj޳jNjNjj|jj)}(jj;jNjj\jjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_info_xr_sxsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_kcontrolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkcontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_ctl_elem_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sMRjj](j)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMRjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjj#jNubjjj_sMRjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_get_xr_sxsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_kcontrolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkcontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_ctl_elem_valuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jucontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjj_sMmjj](j)}(jkj*jNjNjjxjj)}(jj;jNjjRjjjjNubjjj_sMmjj]j]ubj)}(jkj*jNjNjjjj)}(jj;jNjjjjjjNubjjj_sMmjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_put_xr_sxsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_kcontrolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkcontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_ctl_elem_valuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jucontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjj jj)}(jj;jNjjjjjCjNubjjj_sMjj]j]ubj)}(jkjjNjNjj8jj)}(jj;jNjjjjjIjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_get_strobesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jRaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_kcontrolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkcontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_ctl_elem_valuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jucontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjPjNubjjj_sMjj](j)}(jkjPjNjNjjjj)}(jj;jNjjxjjjֶjNubjjj_sMjj]j]ubj)}(jkjPjNjNjj˶jj)}(jj;jNjjjjjܶjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_put_strobesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_kcontrolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkcontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_ctl_elem_valuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jucontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjj1jj)}(jj;jNjj jjjijNubjjj_sMjj]j]ubj)}(jkjjNjNjj^jj)}(jj;jNjj8jjjojNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_new_compresssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jxaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_pcm_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnumsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjvjNubjjj_sM jj](j)}(jkjvjNjNjjķjj)}(jj;jNjjjjjjNubjjj_sM jj]j]ubj)}(jkjvjNjNjjjj)}(jj;jNjj˷jjjjNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_dapm_kcontrol_widgetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_widgetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_kcontrolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkcontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjj_sMLjj]j)}(jkjjNjNjjTjj)}(jj;jNjj.jjjbjNubjjj_sMLjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_soc_dapm_kcontrol_dapmsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jkaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_kcontrolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkcontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjijNubjjj_sM[jj]j)}(jkjijNjNjjjj)}(jj;jNjjjjj˸jNubjjj_sM[jj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_soc_dapm_force_bias_levelsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jԸaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdapmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jsnd_soc_bias_levelsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlevelsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjҸjNubjjj_sMjj](j)}(jkjҸjNjNjj jj)}(jj;jNjjjjjSjNubjjj_sMjj]j]ubj)}(jkjҸjNjNjjKjj)}(jj;jNjj'jjjYjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_dapm_set_bias_levelsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jbaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdapmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jsnd_soc_bias_levelsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlevelsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj`jNubjjj_sMjj](j)}(jkj`jNjNjjjj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubj)}(jkj`jNjNjjٹjj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j&snd_soc_dapm_dai_get_connected_widgetssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_soc_daisbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdaisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_widget_listsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jcustom_stop_conditionsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_widgetsbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jsnd_soc_dapm_directionsbaj<ubububj=j?)}(jBNjF]jHNububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjj<jj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjcjj)}(jj;jNjjCjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjgjjj%jNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjj+jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_dapm_free_widgetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j4aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_widgetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj2jNubjjj_sM jj]j)}(jkj2jNjNjjjj)}(jj;jNjjZjjjjNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_soc_dapm_sync_unlockedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdapmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sMI jj]j)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMI jj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_soc_dapm_syncsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdapmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sM_ jj]j)}(jkjjNjNjj@jj)}(jj;jNjjjjjKjNubjjj_sM_ jj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_soc_dapm_add_routessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jTaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdapmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_routesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jroutesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnumsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjRjNubjjj_sM4 jj](j)}(jkjRjNjNjjjj)}(jj;jNjjzjjjjNubjjj_sM4 jj]j]ubj)}(jkjRjNjNjjͼjj)}(jj;jNjjjjjjNubjjj_sM4 jj]j]ubj)}(jkjRjNjNjjjj)}(jj;jNjjԼjjjjNubjjj_sM4 jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_dapm_del_routessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdapmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_routesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jroutesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnumsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sMN jj](j)}(jkjjNjNjj]jj)}(jj;jNjj7jjjjNubjjj_sMN jj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjdjjjjNubjjj_sMN jj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjŽjNubjjj_sMN jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_dapm_weak_routessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jνaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdapmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_routesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jroutesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnumsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj̽jNubjjj_sM jj](j)}(jkj̽jNjNjjjj)}(jj;jNjjjjjvjNubjjj_sM jj]j]ubj)}(jkj̽jNjNjjGjj)}(jj;jNjj!jjj|jNubjjj_sM jj]j]ubj)}(jkj̽jNjNjjnjj)}(jj;jNjjNjjjjNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_dapm_new_widgetssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_soc_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sM jj]j)}(jkjjNjNjj׾jj)}(jj;jNjjjjjjNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_soc_dapm_get_volswsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_kcontrolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkcontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_ctl_elem_valuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jucontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sM jj](j)}(jkjjNjNjj7jj)}(jj;jNjjjjjojNubjjj_sM jj]j]ubj)}(jkjjNjNjjdjj)}(jj;jNjj>jjjujNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_dapm_put_volswsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j~aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_kcontrolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkcontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_ctl_elem_valuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jucontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj|jNubjjj_sM: jj](j)}(jkj|jNjNjjʿjj)}(jj;jNjjjjjjNubjjj_sM: jj]j]ubj)}(jkj|jNjNjjjj)}(jj;jNjjѿjjjjNubjjj_sM: jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_dapm_get_enum_doublesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_kcontrolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkcontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_ctl_elem_valuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jucontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sM jj](j)}(jkjjNjNjj]jj)}(jj;jNjj7jjjjNubjjj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjdjjjjNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_dapm_put_enum_doublesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_kcontrolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkcontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_ctl_elem_valuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jucontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sM jj](j)}(jkjjNjNjjjj)}(jj;jNjjjjj(jNubjjj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjj.jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_dapm_info_pin_switchsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j7aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_kcontrolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkcontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_ctl_elem_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj5jNubjjj_sM jj](j)}(jkj5jNjNjjjj)}(jj;jNjj]jjjjNubjjj_sM jj]j]ubj)}(jkj5jNjNjjjj)}(jj;jNjjjjjjNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_dapm_get_pin_switchsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_kcontrolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkcontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_ctl_elem_valuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jucontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sM jj](j)}(jkjjNjNjjjj)}(jj;jNjjjjjNjNubjjj_sM jj]j]ubj)}(jkjjNjNjjCjj)}(jj;jNjjjjjTjNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_dapm_put_pin_switchsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j]aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_kcontrolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkcontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_ctl_elem_valuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jucontrolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj[jNubjjj_sM jj](j)}(jkj[jNjNjjjj)}(jj;jNjjjjjjNubjjj_sM jj]j]ubj)}(jkj[jNjNjjjj)}(jj;jNjjjjjjNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_dapm_new_controlsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_widgetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdapmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_widgetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwidgetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjj_sMjj](j)}(jkjjNjNjjBjj)}(jj;jNjjjjj}jNubjjj_sMjj]j]ubj)}(jkjjNjNjjojj)}(jj;jNjjIjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_dapm_new_controlssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdapmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_widgetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwidgetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnumsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjjj)}(jj;jNjjjjj4jNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjj:jNubjjj_sMjj]j]ubj)}(jkjjNjNjj,jj)}(jj;jNjj jjj@jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_dapm_new_dai_widgetssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jIaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdapmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_soc_daisbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdaisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjGjNubjjj_sMjj](j)}(jkjGjNjNjjjj)}(jj;jNjjojjjjNubjjj_sMjj]j]ubj)}(jkjGjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_dapm_stream_eventsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_pcm_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jeventsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjj(jj)}(jj;jNjjjjj{jNubjjj_sMjj]j]ubj)}(jkjjNjNjjOjj)}(jj;jNjj/jjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjsjj)}(jj;jNjjSjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j snd_soc_dapm_enable_pin_unlockedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdapmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpinsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_dapm_enable_pinsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdapmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpinsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjkjj)}(jj;jNjjEjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjrjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j&snd_soc_dapm_force_enable_pin_unlockedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdapmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpinsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjjj)}(jj;jNjjjjj.jNubjjj_sMjj]j]ubj)}(jkjjNjNjj#jj)}(jj;jNjjjjj4jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_dapm_force_enable_pinsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j=aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdapmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpinsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj;jNubjjj_sM jj](j)}(jkj;jNjNjjjj)}(jj;jNjjcjjjjNubjjj_sM jj]j]ubj)}(jkj;jNjNjjjj)}(jj;jNjjjjjjNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j!snd_soc_dapm_disable_pin_unlockedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdapmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpinsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sM(jj](j)}(jkjjNjNjjjj)}(jj;jNjjjjjLjNubjjj_sM(jj]j]ubj)}(jkjjNjNjjAjj)}(jj;jNjjjjjRjNubjjj_sM(jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_dapm_disable_pinsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j[aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdapmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpinsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjYjNubjjj_sM9jj](j)}(jkjYjNjNjjjj)}(jj;jNjjjjjjNubjjj_sM9jj]j]ubj)}(jkjYjNjNjjjj)}(jj;jNjjjjjjNubjjj_sM9jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_dapm_nc_pin_unlockedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdapmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpinsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sMXjj](j)}(jkjjNjNjj6jj)}(jj;jNjjjjjjjNubjjj_sMXjj]j]ubj)}(jkjjNjNjj_jj)}(jj;jNjj=jjjpjNubjjj_sMXjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_dapm_nc_pinsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jyaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdapmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpinsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjwjNubjjj_sMmjj](j)}(jkjwjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMmjj]j]ubj)}(jkjwjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMmjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_dapm_get_pin_statussbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdapmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpinsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjTjj)}(jj;jNjj.jjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjj}jj)}(jj;jNjj[jjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_dapm_ignore_suspendsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdapmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpinsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjj jj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_dapm_freesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_dapm_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdapmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sMjj]j)}(jkj$jNjNjjrjj)}(jj;jNjjLjjj}jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j&snd_dmaengine_pcm_prepare_slave_configsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_substreamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j substreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_pcm_hw_paramssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparamssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdma_slave_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j slave_configsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sK2jj](j)}(jkjjNjNjjjj)}(jj;jNjjjjj7jNubjjj_sK2jj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjj=jNubjjj_sK2jj]j]ubj)}(jkjjNjNjj,jj)}(jj;jNjjjjjCjNubjjj_sK2jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_dmaengine_pcm_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jLaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_dmaengine_pcm_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjJjNubjjj_sMjj](j)}(jkjJjNjNjjjj)}(jj;jNjjrjjjjNubjjj_sMjj]j]ubj)}(jkjJjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubj)}(jkjJjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_dmaengine_pcm_unregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sMjj]j)}(jkjjNjNjjVjj)}(jj;jNjj0jjjajNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j snd_hwdep_newsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jjaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_hwdepsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jrhwdepsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjhjNubjjj_sMkjj](j)}(jkjhjNjNjjjj)}(jj;jNjjjjj@jNubjjj_sMkjj]j]ubj)}(jkjhjNjNjjjj)}(jj;jNjjjjjFjNubjjj_sMkjj]j]ubj)}(jkjhjNjNjjjj)}(jj;jNjjjjjLjNubjjj_sMkjj]j]ubj)}(jkjhjNjNjj2jj)}(jj;jNjj jjjRjNubjjj_sMkjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_jack_typessbjj)}(jjjenumjj)}jj4)}(j7]j[aj<ubsbjjjYjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jsnd_jack_add_new_kctlsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jjaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_jacksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjacksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjhjNubjjj_sMjj](j)}(jkjhjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubj)}(jkjhjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubj)}(jkjhjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j snd_jack_newsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_jacksbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jjjacksbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}j initial_kctlsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}j phantom_jacksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj!jNubjjj_sMjj](j)}(jkj!jNjNjjojj)}(jj;jNjjIjjj?jNubjjj_sMjj]j]ubj)}(jkj!jNjNjjjj)}(jj;jNjjvjjjEjNubjjj_sMjj]j]ubj)}(jkj!jNjNjjjj)}(jj;jNjjjjjKjNubjjj_sMjj]j]ubj)}(jkj!jNjNjjjj)}(jj;jNjjjjjQjNubjjj_sMjj]j]ubj)}(jkj!jNjNjjjj)}(jj;jNjjjjjWjNubjjj_sMjj]j]ubj)}(jkj!jNjNjj7jj)}(jj;jNjjjjj]jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_jack_set_parentsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jfaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_jacksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjacksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjdjNubjjj_sMDjj](j)}(jkjdjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMDjj]j]ubj)}(jkjdjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMDjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_jack_set_keysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_jacksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjacksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jsnd_jack_typessbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jkeytypesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sMfjj](j)}(jkjjNjNjjEjj)}(jj;jNjjjjjjNubjjj_sMfjj]j]ubj)}(jkjjNjNjjpjj)}(jj;jNjjLjjjjNubjjj_sMfjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjtjjjjNubjjj_sMfjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_jack_reportsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_jacksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjacksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jstatussbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjjj)}(jj;jNjjjjj,jNubjjj_sMjj]j]ubj)}(jkjjNjNjj$jj)}(jj;jNjjjjj2jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_jack_reportsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j;aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_soc_jacksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjacksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jstatussbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj9jNubjjj_sK"jj](j)}(jkj9jNjNjjjj)}(jj;jNjjajjjjNubjjj_sK"jj]j]ubj)}(jkj9jNjNjjjj)}(jj;jNjjjjjjNubjjj_sK"jj]j]ubj)}(jkj9jNjNjjjj)}(jj;jNjjjjjjNubjjj_sK"jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_jack_add_zonessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_soc_jacksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjacksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_jack_zonesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jzonessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sKZjj](j)}(jkjjNjNjj;jj)}(jj;jNjjjjjjNubjjj_sKZjj]j]ubj)}(jkjjNjNjjbjj)}(jj;jNjjBjjjjNubjjj_sKZjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjfjjjjNubjjj_sKZjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_jack_get_typesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_soc_jacksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjacksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmicbias_voltagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sKqjj](j)}(jkjjNjNjjjj)}(jj;jNjjjjj'jNubjjj_sKqjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjj-jNubjjj_sKqjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_jack_add_pinssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j6aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_soc_jacksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjacksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_jack_pinsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpinssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj4jNubjjj_sKjj](j)}(jkj4jNjNjjjj)}(jj;jNjj\jjjjNubjjj_sKjj]j]ubj)}(jkj4jNjNjjjj)}(jj;jNjjjjjjNubjjj_sKjj]j]ubj)}(jkj4jNjNjjjj)}(jj;jNjjjjjjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_jack_notifier_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_soc_jacksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjacksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jnotifier_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sKjj](j)}(jkjjNjNjj?jj)}(jj;jNjjjjjwjNubjjj_sKjj]j]ubj)}(jkjjNjNjjljj)}(jj;jNjjFjjj}jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j snd_soc_jack_notifier_unregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_soc_jacksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjacksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jnotifier_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sKjj](j)}(jkjjNjNjjjj)}(jj;jNjjjjj jNubjjj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_jack_add_gpiossbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_soc_jacksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjacksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_jack_gpiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpiossbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sM7jj](j)}(jkjjNjNjjejj)}(jj;jNjj?jjjjNubjjj_sM7jj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjljjjjNubjjj_sM7jj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sM7jj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_jack_add_gpiodssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j gpiod_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_soc_jacksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjacksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_jack_gpiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpiossbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjj"jj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjOjj)}(jj;jNjj)jjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjvjj)}(jj;jNjjVjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjzjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_soc_jack_free_gpiossbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}j snd_soc_jacksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjacksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_soc_jack_gpiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpiossbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjjj)}(jj;jNjjjjjnjNubjjj_sMjj]j]ubj)}(jkjjNjNjj9jj)}(jj;jNjjjjjtjNubjjj_sMjj]j]ubj)}(jkjjNjNjjcjj)}(jj;jNjj=jjjzjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_dma_programsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jdmasbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedshortesbubj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sKjj](j)}(jkjjNjNjjjj)}(jj;jNjjjjjAjNubjjj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjGjNubjjj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjjMjNubjjj_sKjj]j]ubj)}(jkjjNjNjj9jj)}(jj;jNjjjjjSjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_dma_disablesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j\aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jdmasbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjZjNubjjj_sK3jj]j)}(jkjZjNjNjjjj)}(jj;jNjjjjjjNubjjj_sK3jj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_dma_pointersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jdmasbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sKEjj](j)}(jkjjNjNjjjj)}(jj;jNjjjjj)jNubjjj_sKEjj]j]ubj)}(jkjjNjNjj!jj)}(jj;jNjjjjj/jNubjjj_sKEjj]j]ubej]ubj)}(jkjjNjNjj)}jsnd_devm_request_dmasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j8aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdmasbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj6jNubjjj_sK{jj](j)}(jkj6jNjNjjjj)}(jj;jNjj^jjjjNubjjj_sK{jj]j]ubj)}(jkj6jNjNjjjj)}(jj;jNjjjjjjNubjjj_sK{jj]j]ubj)}(jkj6jNjNjjjj)}(jj;jNjjjjjjNubjjj_sK{jj]j]ubej]ubj)}(jkjjNjNjj)}j snd_power_refsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sKjj]j)}(jkjjNjNjj=jj)}(jj;jNjjjjjHjNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_power_unrefsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jQaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjOjNubjjj_sKjj]j)}(jkjOjNjNjjjj)}(jj;jNjjwjjjjNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_power_sync_refsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sKjj]j)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jsnd_card_unrefsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jsnd_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sM8jj]j)}(jkjjNjNjj]jj)}(jj;jNjj7jjjhjNubjjj_sM8jj]j]ubaj]ubj)}(jkjjNjNjj)}j snd_printksbjj)}(jj8jmacrojj)}(jj4)}(j7]jqaj<ubjMNubjjjojNubjjj_sMsjj]j]ubj)}(jkjjNjNjj)}j snd_printdsbjj)}(jj8jmacrojj)}(jj4)}(j7]jaj<ubjMNubjjj~jNubjjj_sM~jj]j]ubj)}(jkjjNjNjj)}jsnd_BUGsbjj)}(jj8jmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jsnd_printd_ratelimitsbjj)}(jj8jmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j snd_BUG_ONsbjj)}(jj8jmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j snd_printddsbjj)}(jj8jmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jregister_sound_special_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jfile_operationssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}junitsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sMZjj](j)}(jkjjNjNjjjj)}(jj;jNjjjjjsjNubjjj_sMZjj]j]ubj)}(jkjjNjNjj>jj)}(jj;jNjjjjjyjNubjjj_sMZjj]j]ubj)}(jkjjNjNjjhjj)}(jj;jNjjBjjjjNubjjj_sMZjj]j]ubej]ubj)}(jkjjNjNjj)}jregister_sound_mixersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jfile_operationssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjjjj jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jregister_sound_dspsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j*j2j4)}(j7]j)}jfile_operationssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjj^jj)}(jj;jNjj8jjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj;jNjjejjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}junregister_sound_specialsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}junitsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjjNubjjj_sMjj]j)}(jkjjNjNjjjj)}(jj;jNjjjjjjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}junregister_sound_mixersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}junitsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjjNubjjj_sMjj]j)}(jkjjNjNjj9jj)}(jj;jNjjjjjAjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}junregister_sound_dspsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jJaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}junitsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjHjNubjjj_sMjj]j)}(jkjHjNjNjjjj)}(jj;jNjjpjjjjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jXSDFEC_START_DEVsbjj)}(jmacrojmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjC j_sKjj]j]ubj)}(jkjjNjNjj)}jXSDFEC_STOP_DEVsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjC j_sKjj]j]ubj)}(jkjjNjNjj)}jXSDFEC_GET_STATUSsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjC j_sKjj]j]ubj)}(jkjjNjNjj)}jXSDFEC_SET_IRQsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjC j_sKjj]j]ubj)}(jkjjNjNjj)}jXSDFEC_SET_TURBOsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjC j_sKjj]j]ubj)}(jkjjNjNjj)}jXSDFEC_ADD_LDPC_CODE_PARAMSsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjC j_sMjj]j]ubj)}(jkjjNjNjj)}jXSDFEC_GET_CONFIGsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjC j_sMjj]j]ubj)}(jkjjNjNjj)}jXSDFEC_SET_ORDERsbjj)}(jjjmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjjC j_sMjj]j]ubj)}(jkjjNjNjj)}jXSDFEC_SET_BYPASSsbjj)}(jjjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjC j_sM jj]j]ubj)}(jkjjNjNjj)}jXSDFEC_IS_ACTIVEsbjj)}(jjjmacrojj)}(jj4)}(j7]j)aj<ubjMNubjjj'jNubjjC j_sMjj]j]ubj)}(jkjjNjNjj)}jXSDFEC_CLEAR_STATSsbjj)}(jjjmacrojj)}(jj4)}(j7]j8aj<ubjMNubjjj6jNubjjC j_sMjj]j]ubj)}(jkjjNjNjj)}jXSDFEC_GET_STATSsbjj)}(jjjmacrojj)}(jj4)}(j7]jGaj<ubjMNubjjjEjNubjjC j_sMjj]j]ubj)}(jkjjNjNjj)}jXSDFEC_SET_DEFAULT_CONFIGsbjj)}(jjjmacrojj)}(jj4)}(j7]jVaj<ubjMNubjjjTjNubjjC j_sMjj]j]ubj)}(jkjjNjNjj)}j xsdfec_codesbjj)}(jenumjenumjj)}jj4)}(j7]jeaj<ubsbjjjcjNubjjC j_sKjj]j]ubj)}(jkjjNjNjj)}j xsdfec_ordersbjj)}(jjjjenumjj)}jj4)}(j7]juaj<ubsbjjjsjNubjjC j_sK,jj]j]ubj)}(jkjjNjNjj)}jxsdfec_turbo_algsbjj)}(jjjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjC j_sK9jj]j]ubj)}(jkjjNjNjj)}j xsdfec_statesbjj)}(jjjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjC j_sKHjj]j]ubj)}(jkjjNjNjj)}jxsdfec_axis_widthsbjj)}(jjjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjC j_sKXjj]j]ubj)}(jkjjNjNjj)}jxsdfec_axis_word_includesbjj)}(jjjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjC j_sKjjj]j]ubj)}(jkjjNjNjj)}j xsdfec_turbosbjj)}(jstructjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjC j_sKjj]j]ubj)}(jkjjNjNjj)}jxsdfec_ldpc_paramssbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjC j_sKjj]j]ubj)}(jkjjNjNjj)}j xsdfec_statussbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjC j_sKjj]j]ubj)}(jkjjNjNjj)}j xsdfec_irqsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjC j_sKjj]j]ubj)}(jkjjNjNjj)}j xsdfec_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjC j_sKjj]j]ubj)}(jkjjNjNjj)}j xsdfec_statssbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjjC j_sKjj]j]ubj)}(jkjjNjNjj)}jxsdfec_ldpc_param_table_sizessbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjC j_sKjj]j]ubj)}(jkjjNjNjj)}jdamon_addr_rangesbjj)}(jjjstructjj)}jj4)}(j7]j*aj<ubsbjjj(jNubjjI j_sKjj]j]ubj)}(jkjjNjNjj)}j damon_regionsbjj)}(jjjstructjj)}jj4)}(j7]j9aj<ubsbjjj7jNubjjI j_sK&jj]j]ubj)}(jkjjNjNjj)}j damon_targetsbjj)}(jjjstructjj)}jj4)}(j7]jHaj<ubsbjjjFjNubjjI j_sKEjj]j]ubj)}(jkjjNjNjj)}j damos_actionsbjj)}(jjjjenumjj)}jj4)}(j7]jWaj<ubsbjjjUjNubjjI j_sK]jj]j]ubj)}(jkjjNjNjj)}jdamos_quota_goal_metricsbjj)}(jjjjenumjj)}jj4)}(j7]jfaj<ubsbjjjdjNubjjI j_sKxjj]j]ubj)}(jkjjNjNjj)}jdamos_quota_goalsbjj)}(jjjstructjj)}jj4)}(j7]juaj<ubsbjjjsjNubjjI j_sKjj]j]ubj)}(jkjjNjNjj)}j damos_quotasbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjI j_sKjj]j]ubj)}(jkjjNjNjj)}jdamos_wmark_metricsbjj)}(jjjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjI j_sKjj]j]ubj)}(jkjjNjNjj)}jdamos_watermarkssbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjI j_sMjj]j]ubj)}(jkjjNjNjj)}j damos_statsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjI j_sMjj]j]ubj)}(jkjjNjNjj)}jdamos_filter_typesbjj)}(jjjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjI j_sM%jj]j]ubj)}(jkjjNjNjj)}j damos_filtersbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjI j_sM>jj]j]ubj)}(jkjjNjNjj)}jdamos_access_patternsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjI j_sMVjj]j]ubj)}(jkjjNjNjj)}jdamossbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjI j_sMljj]j]ubj)}(jkjjNjNjj)}j damon_ops_idsbjj)}(jjjjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjI j_sMjj]j]ubj)}(jkjjNjNjj)}jdamon_operationssbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjjI j_sMjj]j]ubj)}(jkjjNjNjj)}jdamon_callbacksbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjI j_sMjj]j]ubj)}(jkjjNjNjj)}j damon_attrssbjj)}(jjjstructjj)}jj4)}(j7]j)aj<ubsbjjj'jNubjjI j_sMjj]j]ubj)}(jkjjNjNjj)}j damon_ctxsbjj)}(jjjstructjj)}jj4)}(j7]j8aj<ubsbjjj6jNubjjI j_sM6jj]j]ubj)}(jkjjNjNjj)}jdamon_is_registered_opssbjj)}(jfunctionjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]boolasbubj=j?)}(jBj4)}(j7]jGaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}j damon_ops_idsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjEjNubjjI j_sK3jj]j)}(jkjEjNjNjjjj)}(j functionParamjNjjnjjjjNubjjI j_sK3jj]j]ubaj]ubj)}(jkjjNjNjj)}jdamon_register_opssbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdamon_operationssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjI j_sKHjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjI j_sKHjj]j]ubaj]ubj)}(jkjjNjNjj)}jdamon_select_opssbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j damon_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}j damon_ops_idsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjI j_sKdjj](j)}(jkjjNjNjjPjj)}(jjjNjj*jjjjNubjjI j_sKdjj]j]ubj)}(jkjjNjNjj{jj)}(jjjNjjWjjjjNubjjI j_sKdjj]j]ubej]ubj)}(jkjjNjNjj)}jdamon_set_attrssbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j damon_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j damon_attrssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjI j_sMijj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjI j_sMijj]j]ubj)}(jkjjNjNjj jj)}(jjjNjjjjjjNubjjI j_sMijj]j]ubej]ubj)}(jkjjNjNjj)}jdamon_set_schemessbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j damon_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdamossbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jschemessbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j nr_schemessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#jNubjjI j_sMjj](j)}(jkj#jNjNjjqjj)}(jjjNjjKjjjjNubjjI j_sMjj]j]ubj)}(jkj#jNjNjjjj)}(jjjNjjxjjjjNubjjI j_sMjj]j]ubj)}(jkj#jNjNjjjj)}(jjjNjjjjjjNubjjI j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdamon_nr_running_ctxssbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjjNubjjI j_sMjj]j]ubj)}(jkjjNjNjj)}j damon_startsbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j6aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j damon_ctxsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jctxssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnr_ctxssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jdasbubj=j?)}(jBj4)}(j7]j)}j exclusivesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj4jNubjjI j_sMjj](j)}(jkj4jNjNjjjj)}(jjjNjj\jjjjNubjjI j_sMjj]j]ubj)}(jkj4jNjNjjjj)}(jjjNjjjjjjNubjjI j_sMjj]j]ubj)}(jkj4jNjNjjjj)}(jjjNjjjjjjNubjjI j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j damon_stopsbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j damon_ctxsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jctxssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnr_ctxssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjI j_sM!jj](j)}(jkjjNjNjj<jj)}(jjjNjjjjjnjNubjjI j_sM!jj]j]ubj)}(jkjjNjNjjfjj)}(jjjNjjFjjjtjNubjjI j_sM!jj]j]ubej]ubj)}(jkjjNjNjj)}j+damon_set_region_biggest_system_ram_defaultsbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j}aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j damon_targetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj{jNubjjI j_sMjj](j)}(jkj{jNjNjjjj)}(jjjNjjjjj(jNubjjI j_sMjj]j]ubj)}(jkj{jNjNjjjj)}(jjjNjjjjj.jNubjjI j_sMjj]j]ubj)}(jkj{jNjNjjjj)}(jjjNjjjjj4jNubjjI j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdamon_update_region_access_ratesbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j=aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j damon_regionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jdasbubj=j?)}(jBj4)}(j7]j)}jaccessedsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j damon_attrssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj;jNubjjI j_sMjj](j)}(jkj;jNjNjjjj)}(jjjNjjcjjjjNubjjI j_sMjj]j]ubj)}(jkj;jNjNjjjj)}(jjjNjjjjjjNubjjI j_sMjj]j]ubj)}(jkj;jNjNjjjj)}(jjjNjjjjjjNubjjI j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jkmapsbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjj} j_sK%jj]j)}(jkjjNjNjjFjj)}(jjjNjj jjjTjNubjj} j_sK%jj]j]ubaj]ubj)}(jkjjNjNjj)}jkunmapsbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j]aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj[jNubjj} j_sK.jj]j)}(jkj[jNjNjjjj)}(jjjNjjjjjjNubjj} j_sK.jj]j]ubaj]ubj)}(jkjjNjNjj)}j kmap_to_pagesbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjj} j_sK6jj]j)}(jkjjNjNjj jj)}(jjjNjjjjjjNubjj} j_sK6jj]j]ubaj]ubj)}(jkjjNjNjj)}jkmap_flush_unusedsbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj jNubjj} j_sK j_sKHjj](j)}(jkjrjNjNjjjj)}(jjjNjjjjjjNubjj> j_sKHjj]j]ubj)}(jkjrjNjNjjjj)}(jjjNjjjjjjNubjj> j_sKHjj]j]ubj)}(jkjrjNjNjjjj)}(jjjNjjjjj#jNubjj> j_sKHjj]j]ubj)}(jkjrjNjNjj8jj)}(jjjNjjjjj)jNubjj> j_sKHjj]j]ubj)}(jkjrjNjNjj]jj)}(jjjNjj<jjj/jNubjj> j_sKHjj]j]ubj)}(jkjrjNjNjjjj)}(jjjNjjajjj5jNubjj> j_sKHjj]j]ubj)}(jkjrjNjNjjjj)}(jjjNjjjjj;jNubjj> j_sKHjj]j]ubej]ubj)}(jkjjNjNjj)}jctucan_state_to_strsbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jDaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}j can_statesbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjBjNubjj> j_sKjj]j)}(jkjBjNjNjjjj)}(jjjNjjljjjjNubjj> j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j ctucan_resetsbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jndevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj> j_sKjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj> j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jctucan_set_btrsbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jndevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j can_bittimingsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jdasbubj=j?)}(jBj4)}(j7]j)}jnominalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj> j_sKjj](j)}(jkjjNjNjjPjj)}(jjjNjj*jjjjNubjj> j_sKjj]j]ubj)}(jkjjNjNjj}jj)}(jjjNjjWjjjjNubjj> j_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj> j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jctucan_set_bittimingsbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jndevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj> j_sMjj]j)}(jkjjNjNjj jj)}(jjjNjjjjjjNubjj> j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jctucan_set_data_bittimingsbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jndevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj> j_sMjj]j)}(jkjjNjNjjljj)}(jjjNjjFjjjwjNubjj> j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j!ctucan_set_secondary_sample_pointsbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jndevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj~jNubjj> j_sM"jj]j)}(jkj~jNjNjjjj)}(jjjNjjjjjjNubjj> j_sM"jj]j]ubaj]ubj)}(jkjjNjNjj)}jctucan_set_modesbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ctucan_privsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j can_ctrlmodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj> j_sMFjj](j)}(jkjjNjNjj,jj)}(jjjNjjjjjdjNubjj> j_sMFjj]j]ubj)}(jkjjNjNjjYjj)}(jjjNjj3jjjjjNubjj> j_sMFjj]j]ubej]ubj)}(jkjjNjNjj)}jctucan_chip_startsbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jsaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jndevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjqjNubjj> j_sMwjj]j)}(jkjqjNjNjjjj)}(jjjNjjjjjjNubjj> j_sMwjj]j]ubaj]ubj)}(jkjjNjNjj)}jctucan_do_set_modesbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jndevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}jcan_modesbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj> j_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjRjNubjj> j_sMjj]j]ubj)}(jkjjNjNjjJjj)}(jjjNjj&jjjXjNubjj> j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jctucan_get_tx_statussbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}jctucan_txtb_statussbaj<ubububj=j?)}(jBj4)}(j7]jaaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ctucan_privsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj_jNubjj> j_sMjj](j)}(jkj_jNjNjjjj)}(jjjNjjjjjjNubjj> j_sMjj]j]ubj)}(jkj_jNjNjjjj)}(jjjNjjjjjjNubjj> j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jctucan_is_txt_buf_writablesbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jdasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ctucan_privsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj> j_sMjj](j)}(jkjjNjNjj>jj)}(jjjNjjjjjqjNubjj> j_sMjj]j]ubj)}(jkjjNjNjjijj)}(jjjNjjEjjjwjNubjj> j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jctucan_insert_framesbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jdasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ctucan_privsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j canfd_framesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jdasbubj=j?)}(jBj4)}(j7]j)}jisfdfsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj~jNubjj> j_sMjj](j)}(jkj~jNjNjjjj)}(jjjNjjjjjNjNubjj> j_sMjj]j]ubj)}(jkj~jNjNjjjj)}(jjjNjjjjjTjNubjj> j_sMjj]j]ubj)}(jkj~jNjNjj#jj)}(jjjNjjjjjZjNubjj> j_sMjj]j]ubj)}(jkj~jNjNjjFjj)}(jjjNjj'jjj`jNubjj> j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jctucan_give_txtb_cmdsbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jiaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ctucan_privsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}jctucan_txtb_commandsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjgjNubjj> j_sM@jj](j)}(jkjgjNjNjjjj)}(jjjNjjjjjjNubjj> j_sM@jj]j]ubj)}(jkjgjNjNjjjj)}(jjjNjjjjjjNubjj> j_sM@jj]j]ubj)}(jkjgjNjNjjjj)}(jjjNjjjjjjNubjj> j_sM@jj]j]ubej]ubj)}(jkjjNjNjj)}jctucan_start_xmitsbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j netdev_tx_tsbaj<ubububj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jndevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjj> j_sMSjj](j)}(jkj#jNjNjjujj)}(jjjNjjOjjjjNubjj> j_sMSjj]j]ubj)}(jkj#jNjNjjjj)}(jjjNjj|jjjjNubjj> j_sMSjj]j]ubej]ubj)}(jkjjNjNjj)}jctucan_read_rx_framesbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ctucan_privsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j canfd_framesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jffwsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj> j_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjhjNubjj> j_sMjj]j]ubj)}(jkjjNjNjj5jj)}(jjjNjjjjjnjNubjj> j_sMjj]j]ubj)}(jkjjNjNjj`jj)}(jjjNjj<jjjtjNubjj> j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j ctucan_rxsbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j}aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jndevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj{jNubjj> j_sMjj]j)}(jkj{jNjNjjjj)}(jjjNjjjjjjNubjj> j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jctucan_read_fault_statesbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}j can_statesbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ctucan_privsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj> j_sMjj]j)}(jkjjNjNjj-jj)}(jjjNjjjjj8jNubjj> j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jctucan_get_rec_tecsbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jAaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ctucan_privsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jcan_berr_countersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbecsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj?jNubjj> j_sMjj](j)}(jkj?jNjNjjjj)}(jjjNjjgjjjjNubjj> j_sMjj]j]ubj)}(jkj?jNjNjjjj)}(jjjNjjjjjjNubjj> j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jctucan_err_interruptsbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jndevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jisrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj> j_sM jj](j)}(jkjjNjNjj jj)}(jjjNjjjjjSjNubjj> j_sM jj]j]ubj)}(jkjjNjNjjKjj)}(jjjNjj'jjjYjNubjj> j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jctucan_rx_pollsbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jbaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j napi_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnapisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jquotasbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj`jNubjj> j_sMjj](j)}(jkj`jNjNjjjj)}(jjjNjjjjjjNubjj> j_sMjj]j]ubj)}(jkj`jNjNjjjj)}(jjjNjjjjjjNubjj> j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jctucan_rotate_txb_priosbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jndevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj> j_sMjj]j)}(jkjjNjNjj8jj)}(jjjNjjjjjCjNubjj> j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jctucan_tx_interruptsbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jLaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jndevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjJjNubjj> j_sMjj]j)}(jkjJjNjNjjjj)}(jjjNjjrjjjjNubjj> j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jctucan_interruptsbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j irqreturn_tsbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj> j_sMKjj](j)}(jkjjNjNjjjj)}(jjjNjjjjj'jNubjj> j_sMKjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj-jNubjj> j_sMKjj]j]ubej]ubj)}(jkjjNjNjj)}jctucan_chip_stopsbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j6aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jndevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj4jNubjj> j_sMjj]j)}(jkj4jNjNjjjj)}(jjjNjj\jjjjNubjj> j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j ctucan_opensbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jndevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj> j_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj> j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j ctucan_closesbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jndevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj> j_sMjj]j)}(jkjjNjNjjBjj)}(jjjNjjjjjMjNubjj> j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jctucan_get_berr_countersbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jVaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jndevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jcan_berr_countersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbecsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjTjNubjj> j_sMjj](j)}(jkjTjNjNjjjj)}(jjjNjj|jjjjNubjj> j_sMjj]j]ubj)}(jkjTjNjNjjjj)}(jjjNjjjjjjNubjj> j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jctucan_pci_probesbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j pci_device_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj> j_sKRjj](j)}(jkjjNjNjj5 jj)}(jjjNjj jjjm jNubjj> j_sKRjj]j]ubj)}(jkjjNjNjjb jj)}(jjjNjj< jjjs jNubjj> j_sKRjj]j]ubej]ubj)}(jkjjNjNjj)}jctucan_pci_removesbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j| aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjz jNubjj> j_sKjj]j)}(jkjz jNjNjj jj)}(jjjNjj jjj jNubjj> j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jctucan_platform_probesbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj> j_sK0jj]j)}(jkj jNjNjj( jj)}(jjjNjj jjj3 jNubjj> j_sK0jj]j]ubaj]ubj)}(jkjjNjNjj)}jctucan_platform_removesbjj)}(jjLjfunctionjj)}(j j )}(jjLjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j< aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj: jNubjj> j_sKYjj]j)}(jkj: jNjNjj jj)}(jjjNjjb jjj jNubjj> j_sKYjj]j]ubaj]ubj)}(jkjjNjNjj)}j mutex_initsbjj)}(jmacrojmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjj j_sK;jj]j]ubj)}(jkjjNjNjj)}jmutex_is_lockedsbjj)}(jfunctionjfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]boolasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1structj2j4)}(j7]j)}jmutexsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj j_sKUjj]j)}(jkj jNjNjj jj)}(j functionParamjNjj jjj jNubjj j_sKUjj]j]ubaj]ubj)}(jkjjNjNjj)}j mutex_locksbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jmutexsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj j_sMjj]j)}(jkj jNjNjj[ jj)}(jj jNjj5 jjjf jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j mutex_unlocksbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jo aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jmutexsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjm jNubjj j_sMjj]j)}(jkjm jNjNjj jj)}(jj jNjj jjj jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jww_mutex_unlocksbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jww_mutexsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj j_sM3jj]j)}(jkj jNjNjj jj)}(jj jNjj jjj& jNubjj j_sM3jj]j]ubaj]ubj)}(jkjjNjNjj)}jww_mutex_trylocksbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j/ aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jww_mutexsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jww_acquire_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jww_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj- jNubjj j_sMjj](j)}(jkj- jNjNjj{ jj)}(jj jNjjU jjj jNubjj j_sMjj]j]ubj)}(jkj- jNjNjj jj)}(jj jNjj jjj jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmutex_lock_interruptiblesbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jmutexsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj j_sMjj]j)}(jkj jNjNjj jj)}(jj jNjj jjj jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmutex_lock_killablesbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j" aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jmutexsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj j_sMjj]j)}(jkj jNjNjjn jj)}(jj jNjjH jjjy jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j mutex_lock_iosbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jmutexsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj j_sMjj]j)}(jkj jNjNjj jj)}(jj jNjj jjj jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j mutex_trylocksbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jmutexsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj j_sM>jj]j)}(jkj jNjNjj.jj)}(jj jNjjjjj9jNubjj j_sM>jj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_dec_and_mutex_locksbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jBaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcntsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jmutexsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj@jNubjj j_sMxjj](j)}(jkj@jNjNjjjj)}(jj jNjjhjjjjNubjj j_sMxjj]j]ubj)}(jkj@jNjNjjjj)}(jj jNjjjjjjNubjj j_sMxjj]j]ubej]ubj)}(jkjjNjNjj)}j futex_hashsbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jfutex_hash_bucketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1unionj2j4)}(j7]j)}j futex_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sKtjj]j)}(jkjjNjNjj(jj)}(jj jNjjjjj6jNubjj j_sKtjj]j]ubaj]ubj)}(jkjjNjNjj)}jfutex_setup_timersbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jhrtimer_sleepersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j?aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jhrtimer_sleepersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jrange_nssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj=jNubjj j_sKjj](j)}(jkj=jNjNjjjj)}(jj jNjjkjjjjNubjj j_sKjj]j]ubj)}(jkj=jNjNjjjj)}(jj jNjjjjjjNubjj j_sKjj]j]ubj)}(jkj=jNjNjjjj)}(jj jNjjjjj$jNubjj j_sKjj]j]ubj)}(jkj=jNjNjj jj)}(jj jNjjjjj*jNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j get_futex_keysbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j3aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}j__usersbasbubj&j)}(jNjNjoNjjjjj)}j]jkasbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j futex_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1enumj2j4)}(j7]j)}j futex_accesssbaj<ubububj=j?)}(jBj4)}(j7]j)}jrwsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj1jNubjj j_sKjj](j)}(jkj1jNjNjjjj)}(jj jNjjYjjjjNubjj j_sKjj]j]ubj)}(jkj1jNjNjjjj)}(jj jNjjjjjjNubjj j_sKjj]j]ubj)}(jkj1jNjNjjjj)}(jj jNjjjjjjNubjj j_sKjj]j]ubj)}(jkj1jNjNjjjj)}(jj jNjjjjjjNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jfault_in_user_writeablesbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjmsbasbubj&j)}(jNjNjoNjjjjj)}j]j[asbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj!jNubjj j_sMjj]j)}(jkj!jNjNjjqjj)}(jj jNjjIjjj|jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfutex_top_waitersbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jfutex_qsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jfutex_hash_bucketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j futex_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jwait_for_owner_exitingsbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jretsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jexitingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjgjj)}(jj jNjjGjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj jNjjkjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__futex_unqueuesbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jfutex_qsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjjjj)}(jj jNjjjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j futex_unqueuesbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jfutex_qsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMJjj]j)}(jkjjNjNjjVjj)}(jj jNjj0jjj`jNubjj j_sMJjj]j]ubaj]ubj)}(jkjjNjNjj)}jfutex_exit_recursivesbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jiaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjgjNubjj j_sM3jj]j)}(jkjgjNjNjjjj)}(jj jNjjjjjjNubjj j_sM3jj]j]ubaj]ubj)}(jkjjNjNjj)}jfutex_qsbjj)}(jj jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj j_sKjj]j]ubj)}(jkjjNjNjj)}j futex_matchsbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j futex_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkey1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j futex_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkey2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sKjj](j)}(jkjjNjNjj$jj)}(jj jNjjjjj\jNubjj j_sKjj]j]ubj)}(jkjjNjNjjQjj)}(jj jNjj+jjjbjNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j futex_queuesbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jkaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jfutex_qsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jfutex_hash_bucketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjijNubjj j_sKjj](j)}(jkjijNjNjjjj)}(jj jNjjjjjjNubjj j_sKjj]j]ubj)}(jkjijNjNjjjj)}(jj jNjjjjjjNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j futex_vectorsbjj)}(jj jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj j_sKjj]j]ubj)}(jkjjNjNjj)}jfutex_lock_pi_atomicsbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjmsbasbubj&j)}(jNjNjoNjjjjj)}j]jDasbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jfutex_hash_bucketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j futex_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jfutex_pi_statesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jpssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jexitingsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j set_waiterssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjj j_sMjj](j)}(jkj jNjNjjZjj)}(jj jNjj2jjjtjNubjj j_sMjj]j]ubj)}(jkj jNjNjjjj)}(jj jNjjajjjzjNubjj j_sMjj]j]ubj)}(jkj jNjNjjjj)}(jj jNjjjjjjNubjj j_sMjj]j]ubj)}(jkj jNjNjjjj)}(jj jNjjjjjjNubjj j_sMjj]j]ubj)}(jkj jNjNjjjj)}(jj jNjjjjjjNubjj j_sMjj]j]ubj)}(jkj jNjNjjBjj)}(jj jNjjjjjjNubjj j_sMjj]j]ubj)}(jkj jNjNjjljj)}(jj jNjjLjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfixup_pi_ownersbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjmsbasbubj&j)}(jNjNjoNjjjjj)}j]jasbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jfutex_qsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlockedsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMhjj](j)}(jkjjNjNjjjj)}(jj jNjjjjjJjNubjj j_sMhjj]j]ubj)}(jkjjNjNjjjj)}(jj jNjjjjjPjNubjj j_sMhjj]j]ubj)}(jkjjNjNjjBjj)}(jj jNjj"jjjVjNubjj j_sMhjj]j]ubej]ubj)}(jkjjNjNjj)}j requeue_futexsbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j_aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jfutex_qsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jfutex_hash_bucketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhb1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jfutex_hash_bucketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhb2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j futex_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkey2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj]jNubjj j_sKKjj](j)}(jkj]jNjNjjjj)}(jj jNjjjjj<jNubjj j_sKKjj]j]ubj)}(jkj]jNjNjjjj)}(jj jNjjjjjBjNubjj j_sKKjj]j]ubj)}(jkj]jNjNjjjj)}(jj jNjjjjjHjNubjj j_sKKjj]j]ubj)}(jkj]jNjNjj1jj)}(jj jNjj jjjNjNubjj j_sKKjj]j]ubej]ubj)}(jkjjNjNjj)}jrequeue_pi_wake_futexsbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jWaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jfutex_qsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j futex_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jfutex_hash_bucketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjUjNubjj j_sKjj](j)}(jkjUjNjNjjjj)}(jj jNjj}jjjjNubjj j_sKjj]j]ubj)}(jkjUjNjNjjjj)}(jj jNjjjjj jNubjj j_sKjj]j]ubj)}(jkjUjNjNjjjj)}(jj jNjjjjjjNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jfutex_proxy_trylock_atomicsbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjmsbasbubj&j)}(jNjNjoNjjjjj)}j]jTasbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpifutexsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jfutex_hash_bucketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhb1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jfutex_hash_bucketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhb2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j futex_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkey1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j futex_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkey2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jfutex_pi_statesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jpssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jexitingsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j set_waiterssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sM jj](j)}(jkjjNjNjjjjj)}(jj jNjjBjjjjNubjj j_sM jj]j]ubj)}(jkjjNjNjjjj)}(jj jNjjqjjjjNubjj j_sM jj]j]ubj)}(jkjjNjNjjjj)}(jj jNjjjjjjNubjj j_sM jj]j]ubj)}(jkjjNjNjjjj)}(jj jNjjjjjjNubjj j_sM jj]j]ubj)}(jkjjNjNjjjj)}(jj jNjjjjjjNubjj j_sM jj]j]ubj)}(jkjjNjNjjMjj)}(jj jNjj%jjjjNubjj j_sM jj]j]ubj)}(jkjjNjNjjjj)}(jj jNjjWjjjjNubjj j_sM jj]j]ubj)}(jkjjNjNjjjj)}(jj jNjjjjjjNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j futex_requeuesbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjmsbasbubj&j)}(jNjNjoNjjjjj)}j]jasbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juaddr1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflags1sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjmsbasbubj&j)}(jNjNjoNjjjjj)}j]jpasbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juaddr2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflags2sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnr_wakesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j nr_requeuesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcmpvalsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j requeue_pisbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMojj](j)}(jkjjNjNjj2jj)}(jj jNjj jjjOjNubjj j_sMojj]j]ubj)}(jkjjNjNjjZjj)}(jj jNjj9jjjUjNubjj j_sMojj]j]ubj)}(jkjjNjNjjjj)}(jj jNjj^jjj[jNubjj j_sMojj]j]ubj)}(jkjjNjNjjjj)}(jj jNjjjjjajNubjj j_sMojj]j]ubj)}(jkjjNjNjjjj)}(jj jNjjjjjgjNubjj j_sMojj]j]ubj)}(jkjjNjNjjjj)}(jj jNjjjjjmjNubjj j_sMojj]j]ubj)}(jkjjNjNjj jj)}(jj jNjjjjjsjNubjj j_sMojj]j]ubj)}(jkjjNjNjjGjj)}(jj jNjj'jjjyjNubjj j_sMojj]j]ubej]ubj)}(jkjjNjNjj)}jhandle_early_requeue_pi_wakeupsbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jfutex_hash_bucketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jfutex_qsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jhrtimer_sleepersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj jNjjjjj2jNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj jNjjjjj8jNubjj j_sMjj]j]ubj)}(jkjjNjNjj'jj)}(jj jNjjjjj>jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfutex_wait_requeue_pisbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jGaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjmsbasbubj&j)}(jNjNjoNjjjjj)}j]jasbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jabs_timesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jbitsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjmsbasbubj&j)}(jNjNjoNjjjjj)}j]jPasbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juaddr2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjEjNubjj j_sMjj](j)}(jkjEjNjNjjjj)}(jj jNjjmjjjqjNubjj j_sMjj]j]ubj)}(jkjEjNjNjjjj)}(jj jNjjjjjwjNubjj j_sMjj]j]ubj)}(jkjEjNjNjjjj)}(jj jNjjjjj}jNubjj j_sMjj]j]ubj)}(jkjEjNjNjjjj)}(jj jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjEjNjNjj:jj)}(jj jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjEjNjNjjfjj)}(jj jNjj>jjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfutex_wait_queuesbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jfutex_hash_bucketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jfutex_qsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jhrtimer_sleepersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sMWjj](j)}(jkjjNjNjjjj)}(jj jNjjjjjHjNubjj j_sMWjj]j]ubj)}(jkjjNjNjjjj)}(jj jNjjjjjNjNubjj j_sMWjj]j]ubj)}(jkjjNjNjj=jj)}(jj jNjjjjjTjNubjj j_sMWjj]j]ubej]ubj)}(jkjjNjNjj)}jfutex_unqueue_multiplesbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j]aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}j futex_vectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj[jNubjj j_sMjj](j)}(jkj[jNjNjjjj)}(jj jNjjjjjjNubjj j_sMjj]j]ubj)}(jkj[jNjNjjjj)}(jj jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfutex_wait_multiple_setupsbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}j futex_vectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jwokensbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjj2 jj)}(jj jNjj jjj jNubjj j_sMjj]j]ubj)}(jkjjNjNjjY jj)}(jj jNjj9 jjj jNubjj j_sMjj]j]ubj)}(jkjjNjNjj jj)}(jj jNjj] jjj jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfutex_sleep_multiplesbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}j futex_vectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jhrtimer_sleepersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj j_sMjj](j)}(jkj jNjNjj jj)}(jj jNjj jjjH!jNubjj j_sMjj]j]ubj)}(jkj jNjNjj!jj)}(jj jNjj jjjN!jNubjj j_sMjj]j]ubj)}(jkj jNjNjj=!jj)}(jj jNjj!jjjT!jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfutex_wait_multiplesbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j]!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}j futex_vectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jhrtimer_sleepersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj[!jNubjj j_sMjj](j)}(jkj[!jNjNjj!jj)}(jj jNjj!jjj"jNubjj j_sMjj]j]ubj)}(jkj[!jNjNjj!jj)}(jj jNjj!jjj "jNubjj j_sMjj]j]ubj)}(jkj[!jNjNjj!jj)}(jj jNjj!jjj"jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfutex_wait_setupsbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjmsbasbubj&j)}(jNjNjoNjjjjj)}j]jS"asbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jfutex_qsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}jfutex_hash_bucketsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jhbsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjj j_sMPjj](j)}(jkj"jNjNjji"jj)}(jj jNjjA"jjj#jNubjj j_sMPjj]j]ubj)}(jkj"jNjNjj"jj)}(jj jNjjp"jjj%#jNubjj j_sMPjj]j]ubj)}(jkj"jNjNjj"jj)}(jj jNjj"jjj+#jNubjj j_sMPjj]j]ubj)}(jkj"jNjNjj"jj)}(jj jNjj"jjj1#jNubjj j_sMPjj]j]ubj)}(jkj"jNjNjj#jj)}(jj jNjj"jjj7#jNubjj j_sMPjj]j]ubej]ubj)}(jkjjNjNjj)}jklp_enable_patchsbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j@#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}j klp_patchsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpatchsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj>#jNubjjT j_sM*jj]j)}(jkj>#jNjNjj#jj)}(jj jNjjf#jjj#jNubjjT j_sM*jj]j]ubaj]ubj)}(jkjjNjNjj)}jklp_shadow_getsbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj#jNubjjT j_sKSjj](j)}(jkj#jNjNjj#jj)}(jj jNjj#jjj$jNubjjT j_sKSjj]j]ubj)}(jkj#jNjNjj$jj)}(jj jNjj#jjj#$jNubjjT j_sKSjj]j]ubej]ubj)}(jkjjNjNjj)}jklp_shadow_allocsbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j,$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j gfp_flagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jklp_shadow_ctor_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jctorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j ctor_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj*$jNubjjT j_sKjj](j)}(jkj*$jNjNjjv$jj)}(jj jNjjT$jjjJ%jNubjjT j_sKjj]j]ubj)}(jkj*$jNjNjj$jj)}(jj jNjj}$jjjP%jNubjjT j_sKjj]j]ubj)}(jkj*$jNjNjj$jj)}(jj jNjj$jjjV%jNubjjT j_sKjj]j]ubj)}(jkj*$jNjNjj$jj)}(jj jNjj$jjj\%jNubjjT j_sKjj]j]ubj)}(jkj*$jNjNjj%jj)}(jj jNjj$jjjb%jNubjjT j_sKjj]j]ubj)}(jkj*$jNjNjj<%jj)}(jj jNjj%jjjh%jNubjjT j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jklp_shadow_get_or_allocsbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jq%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j gfp_flagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jklp_shadow_ctor_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jctorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j ctor_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjo%jNubjjT j_sKjj](j)}(jkjo%jNjNjj%jj)}(jj jNjj%jjj&jNubjjT j_sKjj]j]ubj)}(jkjo%jNjNjj%jj)}(jj jNjj%jjj&jNubjjT j_sKjj]j]ubj)}(jkjo%jNjNjj &jj)}(jj jNjj%jjj&jNubjjT j_sKjj]j]ubj)}(jkjo%jNjNjj3&jj)}(jj jNjj&jjj&jNubjjT j_sKjj]j]ubj)}(jkjo%jNjNjj[&jj)}(jj jNjj7&jjj&jNubjjT j_sKjj]j]ubj)}(jkjo%jNjNjj&jj)}(jj jNjj_&jjj&jNubjjT j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jklp_shadow_freesbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jklp_shadow_dtor_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdtorsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjT j_sKjj](j)}(jkj&jNjNjj&jj)}(jj jNjj&jjjV'jNubjjT j_sKjj]j]ubj)}(jkj&jNjNjj&'jj)}(jj jNjj'jjj\'jNubjjT j_sKjj]j]ubj)}(jkj&jNjNjjN'jj)}(jj jNjj*'jjjb'jNubjjT j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jklp_shadow_free_allsbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jk'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jklp_shadow_dtor_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdtorsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjji'jNubjjT j_sMjj](j)}(jkji'jNjNjj'jj)}(jj jNjj'jjj'jNubjjT j_sMjj]j]ubj)}(jkji'jNjNjj'jj)}(jj jNjj'jjj'jNubjjT j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j klp_get_statesbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}j klp_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}j klp_patchsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpatchsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj'jNubjjT j_sKjj](j)}(jkj'jNjNjjC(jj)}(jj jNjj(jjjv(jNubjjT j_sKjj]j]ubj)}(jkj'jNjNjjk(jj)}(jj jNjjJ(jjj|(jNubjjT j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jklp_get_prev_statesbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j j2j4)}(j7]j)}j klp_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj(jNubjjT j_sK@jj]j)}(jkj(jNjNjj(jj)}(jj jNjj(jjj(jNubjjT j_sK@jj]j]ubaj]ubj)}(jkjjNjNjj)}jklp_funcsbjj)}(jj jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjT j_sKjj]j]ubj)}(jkjjNjNjj)}j klp_callbackssbjj)}(jj jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjT j_sK;jj]j]ubj)}(jkjjNjNjj)}j klp_objectsbjj)}(jj jstructjj)}jj4)}(j7]j)aj<ubsbjjj)jNubjjT j_sKcjj]j]ubj)}(jkjjNjNjj)}j klp_statesbjj)}(jj jstructjj)}jj4)}(j7]j)aj<ubsbjjj)jNubjjT j_sKzjj]j]ubj)}(jkjjNjNjj)}j klp_patchsbjj)}(jj jstructjj)}jj4)}(j7]j")aj<ubsbjjj )jNubjjT j_sKjj]j]ubj)}(jkjjNjNjj)}j seqcount_initsbjj)}(jj jmacrojj)}(jj4)}(j7]j1)aj<ubjMNubjjj/)jNubjjU j_sK)jNubjjU j_sKWjj]j]ubj)}(jkjjNjNjj)}j__read_seqcount_beginsbjj)}(jj jmacrojj)}(jj4)}(j7]jO)aj<ubjMNubjjjM)jNubjjU j_sMjj]j]ubj)}(jkjjNjNjj)}jraw_read_seqcount_beginsbjj)}(jj jmacrojj)}(jj4)}(j7]j^)aj<ubjMNubjjj\)jNubjjU j_sM(jj]j]ubj)}(jkjjNjNjj)}jread_seqcount_beginsbjj)}(jj jmacrojj)}(jj4)}(j7]jm)aj<ubjMNubjjjk)jNubjjU j_sM6jj]j]ubj)}(jkjjNjNjj)}jraw_read_seqcountsbjj)}(jj jmacrojj)}(jj4)}(j7]j|)aj<ubjMNubjjjz)jNubjjU j_sMGjj]j]ubj)}(jkjjNjNjj)}jraw_seqcount_beginsbjj)}(jj jmacrojj)}(jj4)}(j7]j)aj<ubjMNubjjj)jNubjjU j_sMajj]j]ubj)}(jkjjNjNjj)}j__read_seqcount_retrysbjj)}(jj jmacrojj)}(jj4)}(j7]j)aj<ubjMNubjjj)jNubjjU j_sMyjj]j]ubj)}(jkjjNjNjj)}jread_seqcount_retrysbjj)}(jj jmacrojj)}(jj4)}(j7]j)aj<ubjMNubjjj)jNubjjU j_sMjj]j]ubj)}(jkjjNjNjj)}jraw_write_seqcount_beginsbjj)}(jj jmacrojj)}(jj4)}(j7]j)aj<ubjMNubjjj)jNubjjU j_sMjj]j]ubj)}(jkjjNjNjj)}jraw_write_seqcount_endsbjj)}(jj jmacrojj)}(jj4)}(j7]j)aj<ubjMNubjjj)jNubjjU j_sMjj]j]ubj)}(jkjjNjNjj)}jwrite_seqcount_begin_nestedsbjj)}(jj jmacrojj)}(jj4)}(j7]j)aj<ubjMNubjjj)jNubjjU j_sMjj]j]ubj)}(jkjjNjNjj)}jwrite_seqcount_beginsbjj)}(jj jmacrojj)}(jj4)}(j7]j)aj<ubjMNubjjj)jNubjjU j_sMjj]j]ubj)}(jkjjNjNjj)}jwrite_seqcount_endsbjj)}(jj jmacrojj)}(jj4)}(j7]j)aj<ubjMNubjjj)jNubjjU j_sMjj]j]ubj)}(jkjjNjNjj)}jraw_write_seqcount_barriersbjj)}(jj jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjU j_sM0jj]j]ubj)}(jkjjNjNjj)}jwrite_seqcount_invalidatesbjj)}(jj jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjU j_sMDjj]j]ubj)}(jkjjNjNjj)}jSEQCNT_LATCH_ZEROsbjj)}(jj jmacrojj)}(jj4)}(j7]j!*aj<ubjMNubjjj*jNubjjU j_sMajj]j]ubj)}(jkjjNjNjj)}jseqcount_latch_initsbjj)}(jj jmacrojj)}(jj4)}(j7]j0*aj<ubjMNubjjj.*jNubjjU j_sMijj]j]ubj)}(jkjjNjNjj)}jraw_read_seqcount_latchsbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j?*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jseqcount_latch_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj=*jNubjjU j_sMvjj]j)}(jkj=*jNjNjj*jj)}(jj jNjje*jjj*jNubjjU j_sMvjj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_read_seqcount_latch_retrysbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jseqcount_latch_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj*jNubjjU j_sMjj](j)}(jkj*jNjNjj*jj)}(jj jNjj*jjj+jNubjjU j_sMjj]j]ubj)}(jkj*jNjNjj+jj)}(jj jNjj*jjj+jNubjjU j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_write_seqcount_latchsbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jseqcount_latch_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&+jNubjjU j_sMjj]j)}(jkj&+jNjNjjt+jj)}(jj jNjjN+jjj~+jNubjjU j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j seqlock_initsbjj)}(jj jmacrojj)}(jj4)}(j7]j+aj<ubjMNubjjj+jNubjjU j_sMjj]j]ubj)}(jkjjNjNjj)}jDEFINE_SEQLOCKsbjj)}(jj jmacrojj)}(jj4)}(j7]j+aj<ubjMNubjjj+jNubjjU j_sMjj]j]ubj)}(jkjjNjNjj)}j read_seqbeginsbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j seqlock_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jslsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjU j_sMjj]j)}(jkj+jNjNjj+jj)}(jj jNjj+jjj+jNubjjU j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j read_seqretrysbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j seqlock_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jslsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjU j_sMjj](j)}(jkj,jNjNjjQ,jj)}(jj jNjj+,jjj,jNubjjU j_sMjj]j]ubj)}(jkj,jNjNjjx,jj)}(jj jNjjX,jjj,jNubjjU j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j write_seqlocksbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j seqlock_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jslsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjU j_sM4jj]j)}(jkj,jNjNjj,jj)}(jj jNjj,jjj,jNubjjU j_sM4jj]j]ubaj]ubj)}(jkjjNjNjj)}jwrite_sequnlocksbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j seqlock_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jslsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjU j_sMAjj]j)}(jkj,jNjNjj;-jj)}(jj jNjj-jjjF-jNubjjU j_sMAjj]j]ubaj]ubj)}(jkjjNjNjj)}jwrite_seqlock_bhsbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jO-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j seqlock_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jslsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjM-jNubjjU j_sMNjj]j)}(jkjM-jNjNjj-jj)}(jj jNjju-jjj-jNubjjU j_sMNjj]j]ubaj]ubj)}(jkjjNjNjj)}jwrite_sequnlock_bhsbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j seqlock_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jslsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjjU j_sM\jj]j)}(jkj-jNjNjj-jj)}(jj jNjj-jjj.jNubjjU j_sM\jj]j]ubaj]ubj)}(jkjjNjNjj)}jwrite_seqlock_irqsbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j seqlock_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jslsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj .jNubjjU j_sMijj]j)}(jkj .jNjNjj[.jj)}(jj jNjj5.jjjf.jNubjjU j_sMijj]j]ubaj]ubj)}(jkjjNjNjj)}jwrite_sequnlock_irqsbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jo.aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j seqlock_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jslsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjm.jNubjjU j_sMvjj]j)}(jkjm.jNjNjj.jj)}(jj jNjj.jjj.jNubjjU j_sMvjj]j]ubaj]ubj)}(jkjjNjNjj)}jwrite_seqlock_irqsavesbjj)}(jj jmacrojj)}(jj4)}(j7]j.aj<ubjMNubjjj.jNubjjU j_sMjj]j]ubj)}(jkjjNjNjj)}jwrite_sequnlock_irqrestoresbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j seqlock_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jslsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj.jNubjjU j_sMjj](j)}(jkj.jNjNjj*/jj)}(jj jNjj/jjjZ/jNubjjU j_sMjj]j]ubj)}(jkj.jNjNjjR/jj)}(jj jNjj1/jjj`/jNubjjU j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jread_seqlock_exclsbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]ji/aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j seqlock_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jslsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjg/jNubjjU j_sMjj]j)}(jkjg/jNjNjj/jj)}(jj jNjj/jjj/jNubjjU j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jread_sequnlock_exclsbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j/aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j seqlock_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jslsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj/jNubjjU j_sMjj]j)}(jkj/jNjNjj0jj)}(jj jNjj/jjj 0jNubjjU j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jread_seqlock_excl_bhsbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)0aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j seqlock_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jslsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'0jNubjjU j_sMjj]j)}(jkj'0jNjNjju0jj)}(jj jNjjO0jjj0jNubjjU j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jread_sequnlock_excl_bhsbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j0aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j seqlock_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jslsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj0jNubjjU j_sMjj]j)}(jkj0jNjNjj0jj)}(jj jNjj0jjj0jNubjjU j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jread_seqlock_excl_irqsbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j0aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j seqlock_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jslsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj0jNubjjU j_sMjj]j)}(jkj0jNjNjj51jj)}(jj jNjj1jjj@1jNubjjU j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jread_sequnlock_excl_irqsbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jI1aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j seqlock_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jslsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjG1jNubjjU j_sMjj]j)}(jkjG1jNjNjj1jj)}(jj jNjjo1jjj1jNubjjU j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jread_seqlock_excl_irqsavesbjj)}(jj jmacrojj)}(jj4)}(j7]j1aj<ubjMNubjjj1jNubjjU j_sMjj]j]ubj)}(jkjjNjNjj)}jread_sequnlock_excl_irqrestoresbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j1aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j seqlock_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jslsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj1jNubjjU j_sM jj](j)}(jkj1jNjNjj2jj)}(jj jNjj1jjj42jNubjjU j_sM jj]j]ubj)}(jkj1jNjNjj,2jj)}(jj jNjj 2jjj:2jNubjjU j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jread_seqbegin_or_locksbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jC2aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j seqlock_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jseqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjA2jNubjjU j_sM1jj](j)}(jkjA2jNjNjj2jj)}(jj jNjji2jjj2jNubjjU j_sM1jj]j]ubj)}(jkjA2jNjNjj2jj)}(jj jNjj2jjj2jNubjjU j_sM1jj]j]ubej]ubj)}(jkjjNjNjj)}j need_seqretrysbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j2aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j seqlock_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jseqsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj2jNubjjU j_sM@jj](j)}(jkj2jNjNjj3jj)}(jj jNjj2jjjM3jNubjjU j_sM@jj]j]ubj)}(jkj2jNjNjjE3jj)}(jj jNjj%3jjjS3jNubjjU j_sM@jj]j]ubej]ubj)}(jkjjNjNjj)}j done_seqretrysbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j\3aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j seqlock_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jseqsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjZ3jNubjjU j_sMMjj](j)}(jkjZ3jNjNjj3jj)}(jj jNjj3jjj3jNubjjU j_sMMjj]j]ubj)}(jkjZ3jNjNjj3jj)}(jj jNjj3jjj3jNubjjU j_sMMjj]j]ubej]ubj)}(jkjjNjNjj)}jread_seqbegin_or_lock_irqsavesbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j3aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j seqlock_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jseqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj3jNubjjU j_sMgjj](j)}(jkj3jNjNjj34jj)}(jj jNjj 4jjjg4jNubjjU j_sMgjj]j]ubj)}(jkj3jNjNjj\4jj)}(jj jNjj:4jjjm4jNubjjU j_sMgjj]j]ubej]ubj)}(jkjjNjNjj)}jdone_seqretry_irqrestoresbjj)}(jj jfunctionjj)}(j j )}(jj jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jv4aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j seqlock_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jseqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjt4jNubjjU j_sMjj](j)}(jkjt4jNjNjj4jj)}(jj jNjj4jjj5jNubjjU j_sMjj]j]ubj)}(jkjt4jNjNjj4jj)}(jj jNjj4jjj5jNubjjU j_sMjj]j]ubj)}(jkjt4jNjNjj5jj)}(jj jNjj4jjj"5jNubjjU j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j i2c_atr_opssbjj)}(jstructjstructjj)}jj4)}(j7]j+5aj<ubsbjjj)5jNubjj4 j_sKjj]j]ubj)}(jkjjNjNjj)}j i2c_atr_newsbjj)}(jfunctionjfunctionjj)}(j j )}(jj@5jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j05j2j4)}(j7]j)}ji2c_atrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j;5aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j05j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j05j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j05j2j4)}(j7]j)}j i2c_atr_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j max_adapterssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj95jNubjj4 j_sK5jj](j)}(jkj95jNjNjj5jj)}(j functionParamjNjjh5jjj6jNubjj4 j_sK5jj]j]ubj)}(jkj95jNjNjj5jj)}(jj6jNjj5jjj!6jNubjj4 j_sK5jj]j]ubj)}(jkj95jNjNjj5jj)}(jj6jNjj5jjj'6jNubjj4 j_sK5jj]j]ubj)}(jkj95jNjNjj6jj)}(jj6jNjj5jjj-6jNubjj4 j_sK5jj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_atr_deletesbjj)}(jj@5jfunctionjj)}(j j )}(jj@5jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j66aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j05j2j4)}(j7]j)}ji2c_atrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jatrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj46jNubjj4 j_sK?jj]j)}(jkj46jNjNjj6jj)}(jj6jNjj\6jjj6jNubjj4 j_sK?jj]j]ubaj]ubj)}(jkjjNjNjj)}ji2c_atr_add_adaptersbjj)}(jj@5jfunctionjj)}(j j )}(jj@5jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j6aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j05j2j4)}(j7]j)}ji2c_atrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jatrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jchan_idsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j05j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadapter_parentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j05j2j4)}(j7]j)}j fwnode_handlesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j bus_handlesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj6jNubjj4 j_sKXjj](j)}(jkj6jNjNjj6jj)}(jj6jNjj6jjjo7jNubjj4 j_sKXjj]j]ubj)}(jkj6jNjNjj 7jj)}(jj6jNjj6jjju7jNubjj4 j_sKXjj]j]ubj)}(jkj6jNjNjj77jj)}(jj6jNjj7jjj{7jNubjj4 j_sKXjj]j]ubj)}(jkj6jNjNjjd7jj)}(jj6jNjj>7jjj7jNubjj4 j_sKXjj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_atr_del_adaptersbjj)}(jj@5jfunctionjj)}(j j )}(jj@5jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j7aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j05j2j4)}(j7]j)}ji2c_atrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jatrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jchan_idsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj7jNubjj4 j_sKcjj](j)}(jkj7jNjNjj7jj)}(jj6jNjj7jjj 8jNubjj4 j_sKcjj]j]ubj)}(jkj7jNjNjj8jj)}(jj6jNjj7jjj8jNubjj4 j_sKcjj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_atr_set_driver_datasbjj)}(jj@5jfunctionjj)}(j j )}(jj@5jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j8aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j05j2j4)}(j7]j)}ji2c_atrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jatrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj8jNubjj4 j_sKjjj](j)}(jkj8jNjNjjd8jj)}(jj6jNjj>8jjj8jNubjj4 j_sKjjj]j]ubj)}(jkj8jNjNjj8jj)}(jj6jNjjk8jjj8jNubjj4 j_sKjjj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_atr_get_driver_datasbjj)}(jj@5jfunctionjj)}(j j )}(jj@5jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j8aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j05j2j4)}(j7]j)}ji2c_atrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jatrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj8jNubjj4 j_sKrjj]j)}(jkj8jNjNjj8jj)}(jj6jNjj8jjj9jNubjj4 j_sKrjj]j]ubaj]ubj)}(jkjjNjNjj)}jethtool_mac_stats_srcsbjj)}(jenumjenumjj)}jj4)}(j7]j 9aj<ubsbjjj 9jNubjj0j_sKjj]j]ubj)}(jkjjNjNjj)}jethtool_pause_statssbjj)}(jstructjstructjj)}jj4)}(j7]j9aj<ubsbjjj9jNubjj0j_sKjj]j]ubj)}(jkjjNjNjj)}jethtool_fec_statssbjj)}(jj!9jstructjj)}jj4)}(j7]j,9aj<ubsbjjj*9jNubjj0j_sKjj]j]ubj)}(jkjjNjNjj)}jethtool_module_power_modesbjj)}(jj9jenumjj)}jj4)}(j7]j;9aj<ubsbjjj99jNubjj0j_sKjj]j]ubj)}(jkjjNjNjj)}j ethtool_module_power_mode_policysbjj)}(jj9jenumjj)}jj4)}(j7]jJ9aj<ubsbjjjH9jNubjj0j_sKjj]j]ubj)}(jkjjNjNjj)}jethtool_podl_pse_admin_statesbjj)}(jj9jenumjj)}jj4)}(j7]jY9aj<ubsbjjjW9jNubjj0j_sKjj]j]ubj)}(jkjjNjNjj)}jethtool_podl_pse_pw_d_statussbjj)}(jj9jenumjj)}jj4)}(j7]jh9aj<ubsbjjjf9jNubjj0j_sKjj]j]ubj)}(jkjjNjNjj)}jethtool_mm_statesbjj)}(jj!9jstructjj)}jj4)}(j7]jw9aj<ubsbjjju9jNubjj0j_sKjj]j]ubj)}(jkjjNjNjj)}jethtool_mm_verify_statussbjj)}(jj9jenumjj)}jj4)}(j7]j9aj<ubsbjjj9jNubjj0j_sKjj]j]ubj)}(jkjjNjNjj)}jethtool_mm_statssbjj)}(jj!9jstructjj)}jj4)}(j7]j9aj<ubsbjjj9jNubjj0j_sKjj]j]ubj)}(jkjjNjNjj)}jethtool_mm_cfgsbjj)}(jj!9jstructjj)}jj4)}(j7]j9aj<ubsbjjj9jNubjj0j_sKjj]j]ubj)}(jkjjNjNjj)}jieee802154_alloc_devicesbjj)}(jfunctionjfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jieee802154_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j9aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j priv_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jieee802154_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj9jNubjj& j_sKxjj](j)}(jkj9jNjNjj:jj)}(j functionParamjNjj9jjj<:jNubjj& j_sKxjj]j]ubj)}(jkj9jNjNjj.:jj)}(jj@:jNjj:jjjC:jNubjj& j_sKxjj]j]ubej]ubj)}(jkjjNjNjj)}jieee802154_free_devicesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jL:aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jieee802154_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjJ:jNubjj& j_sK|jj]j)}(jkjJ:jNjNjj:jj)}(jj@:jNjjr:jjj:jNubjj& j_sK|jj]j]ubaj]ubj)}(jkjjNjNjj)}jieee802154_register_devicesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j:aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jieee802154_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj:jNubjj& j_sKjj]j)}(jkj:jNjNjj:jj)}(jj@:jNjj:jjj;jNubjj& j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jieee802154_unregister_devicesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j ;aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jieee802154_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj ;jNubjj& j_sKjj]j)}(jkj ;jNjNjjX;jj)}(jj@:jNjj2;jjjc;jNubjj& j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jieee802154_rx_irqsafesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jl;aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j ieee802154_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlqisbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjj;jNubjj& j_sKjj](j)}(jkjj;jNjNjj;jj)}(jj@:jNjj;jjj<jNubjj& j_sKjj]j]ubj)}(jkjj;jNjNjj;jj)}(jj@:jNjj;jjj<jNubjj& j_sKjj]j]ubj)}(jkjj;jNjNjj<jj)}(jj@:jNjj;jjj$<jNubjj& j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jieee802154_xmit_completesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-<aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j ieee802154_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]boolasbubj=j?)}(jBj4)}(j7]j)}j ifs_handlingsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+<jNubjj& j_sKjj](j)}(jkj+<jNjNjjy<jj)}(jj@:jNjjS<jjj<jNubjj& j_sKjj]j]ubj)}(jkj+<jNjNjj<jj)}(jj@:jNjj<jjj<jNubjj& j_sKjj]j]ubj)}(jkj+<jNjNjj<jj)}(jj@:jNjj<jjj<jNubjj& j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jstartsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j<aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j ieee802154_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj<jNubjj& j_sKjj]j)}(jkj<jNjNjj6=jj)}(jj@:jNjj=jjjA=jNubjj& j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jstopsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jJ=aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j ieee802154_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjH=jNubjj& j_sKjj]j)}(jkjH=jNjNjj=jj)}(jj@:jNjjp=jjj=jNubjj& j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j xmit_asyncsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j=aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j ieee802154_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj=jNubjj& j_sKjj](j)}(jkj=jNjNjj=jj)}(jj@:jNjj=jjj.>jNubjj& j_sKjj]j]ubj)}(jkj=jNjNjj#>jj)}(jj@:jNjj=jjj4>jNubjj& j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j=>aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j ieee802154_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlevelsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj;>jNubjj& j_sKjj](j)}(jkj;>jNjNjj>jj)}(jj@:jNjjc>jjj>jNubjj& j_sKjj]j]ubj)}(jkj;>jNjNjj>jj)}(jj@:jNjj>jjj>jNubjj& j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j set_channelsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j ieee802154_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jchannelsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj>jNubjj& j_sKjj](j)}(jkj>jNjNjj?jj)}(jj@:jNjj>jjjw?jNubjj& j_sKjj]j]ubj)}(jkj>jNjNjjG?jj)}(jj@:jNjj#?jjj}?jNubjj& j_sKjj]j]ubj)}(jkj>jNjNjjo?jj)}(jj@:jNjjK?jjj?jNubjj& j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j sock_typesbjj)}(jj9jenumjj)}jj4)}(j7]j?aj<ubsbjjj?jNubjj j_sKjj]j]ubj)}(jkjjNjNjj)}jsock_shutdown_cmdsbjj)}(jj9jenumjj)}jj4)}(j7]j?aj<ubsbjjj?jNubjj j_sKCjj]j]ubj)}(jkjjNjNjj)}jsocketsbjj)}(jj!9jstructjj)}jj4)}(j7]j?aj<ubsbjjj?jNubjj j_sKkjj]j]ubj)}(jkjjNjNjj)}j skb_frag_sizesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j?aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j skb_frag_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfragsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj?jNubjj j_sMujj]j)}(jkj?jNjNjj@jj)}(jj@:jNjj?jjj@jNubjj j_sMujj]j]ubaj]ubj)}(jkjjNjNjj)}jskb_frag_size_setsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j@aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j skb_frag_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfragsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj@jNubjj j_sMjj](j)}(jkj@jNjNjjf@jj)}(jj@:jNjj@@jjj@jNubjj j_sMjj]j]ubj)}(jkj@jNjNjj@jj)}(jj@:jNjjm@jjj@jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jskb_frag_size_addsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j@aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j skb_frag_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfragsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdeltasbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj@jNubjj j_sMjj](j)}(jkj@jNjNjj@jj)}(jj@:jNjj@jjj AjNubjj j_sMjj]j]ubj)}(jkj@jNjNjjAjj)}(jj@:jNjj@jjj&AjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jskb_frag_size_subsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j/Aaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j skb_frag_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfragsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdeltasbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-AjNubjj j_sMjj](j)}(jkj-AjNjNjj{Ajj)}(jj@:jNjjUAjjjAjNubjj j_sMjj]j]ubj)}(jkj-AjNjNjjAjj)}(jj@:jNjjAjjjAjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jskb_frag_must_loopsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]jAaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjAjNubjj j_sMjj]j)}(jkjAjNjNjjBjj)}(jj@:jNjjAjjjBjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jskb_frag_foreach_pagesbjj)}(jmacrojmacrojj)}(jj4)}(j7]jBaj<ubjMNubjjjBjNubjj j_sMjj]j]ubj)}(jkjjNjNjj)}jskb_shared_hwtstampssbjj)}(jj!9jstructjj)}jj4)}(j7]j'Baj<ubsbjjj%BjNubjj j_sMjj]j]ubj)}(jkjjNjNjj)}jsk_buffsbjj)}(jj!9jstructjj)}jj4)}(j7]j6Baj<ubsbjjj4BjNubjj j_sMjj]j]ubj)}(jkjjNjNjj)}jskb_pfmemallocsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]jEBaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjCBjNubjj j_sMTjj]j)}(jkjCBjNjNjjBjj)}(jj@:jNjjjBjjjBjNubjj j_sMTjj]j]ubaj]ubj)}(jkjjNjNjj)}jskb_dstsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j dst_entrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jBaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjBjNubjj j_sMfjj]j)}(jkjBjNjNjjBjj)}(jj@:jNjjBjjjCjNubjj j_sMfjj]j]ubaj]ubj)}(jkjjNjNjj)}j skb_dst_setsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j Caj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j dst_entrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj CjNubjj j_sMyjj](j)}(jkj CjNjNjjYCjj)}(jj@:jNjj3CjjjCjNubjj j_sMyjj]j]ubj)}(jkj CjNjNjjCjj)}(jj@:jNjj`CjjjCjNubjj j_sMyjj]j]ubej]ubj)}(jkjjNjNjj)}jskb_dst_set_norefsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jCaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j dst_entrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjCjNubjj j_sMjj](j)}(jkjCjNjNjjCjj)}(jj@:jNjjCjjj$DjNubjj j_sMjj]j]ubj)}(jkjCjNjNjjDjj)}(jj@:jNjjCjjj*DjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jskb_dst_is_norefsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j3Daj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj1DjNubjj j_sMjj]j)}(jkj1DjNjNjj~Djj)}(jj@:jNjjXDjjjDjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j skb_rtablesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrtablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jDaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjDjNubjj j_sMjj]j)}(jkjDjNjNjjDjj)}(jj@:jNjjDjjjDjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j skb_napi_idsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jDaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjDjNubjj j_sMjj]j)}(jkjDjNjNjjHEjj)}(jj@:jNjj"EjjjSEjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j skb_unrefsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j\Eaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjZEjNubjj j_sMjj]j)}(jkjZEjNjNjjEjj)}(jj@:jNjjEjjjEjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j kfree_skbsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jEaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjEjNubjj j_sMjj]j)}(jkjEjNjNjjFjj)}(jj@:jNjjEjjjFjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j alloc_skbsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jFaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jprioritysbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjFjNubjj j_sMjj](j)}(jkjFjNjNjjhFjj)}(jj@:jNjjGFjjjFjNubjj j_sMjj]j]ubj)}(jkjFjNjNjjFjj)}(jj@:jNjjlFjjjFjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jskb_fclone_busysbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]jFaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjFjNubjj j_sM=jj](j)}(jkjFjNjNjjFjj)}(jj@:jNjjFjjj-GjNubjj j_sM=jj]j]ubj)}(jkjFjNjNjj"Gjj)}(jj@:jNjjFjjj3GjNubjj j_sM=jj]j]ubej]ubj)}(jkjjNjNjj)}jalloc_skb_fclonesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jHjj)}(jj@:jNjjHjjjLHjNubjj j_sM|jj]j]ubej]ubj)}(jkjjNjNjj)}jskb_queue_emptysbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jUHaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjSHjNubjj j_sMjj]j)}(jkjSHjNjNjjHjj)}(jj@:jNjj{HjjjHjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jskb_queue_empty_locklesssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]jHaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjHjNubjj j_sM+jj]j)}(jkjHjNjNjjIjj)}(jj@:jNjjHjjj IjNubjj j_sM+jj]j]ubaj]ubj)}(jkjjNjNjj)}jskb_queue_is_lastsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]jIaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjIjNubjj j_sM8jj](j)}(jkjIjNjNjj_Ijj)}(jj@:jNjj9IjjjIjNubjj j_sM8jj]j]ubj)}(jkjIjNjNjjIjj)}(jj@:jNjjfIjjjIjNubjj j_sM8jj]j]ubej]ubj)}(jkjjNjNjj)}jskb_queue_is_firstsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]jIaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjIjNubjj j_sMEjj](j)}(jkjIjNjNjjIjj)}(jj@:jNjjIjjj)JjNubjj j_sMEjj]j]ubj)}(jkjIjNjNjjJjj)}(jj@:jNjjIjjj/JjNubjj j_sMEjj]j]ubej]ubj)}(jkjjNjNjj)}jskb_queue_nextsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j8Jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj6JjNubjj j_sMSjj](j)}(jkj6JjNjNjjJjj)}(jj@:jNjjdJjjjJjNubjj j_sMSjj]j]ubj)}(jkj6JjNjNjjJjj)}(jj@:jNjjJjjjJjNubjj j_sMSjj]j]ubej]ubj)}(jkjjNjNjj)}jskb_queue_prevsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jJaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjJjNubjj j_sMejj](j)}(jkjJjNjNjj&Kjj)}(jj@:jNjjKjjjaKjNubjj j_sMejj]j]ubj)}(jkjJjNjNjjSKjj)}(jj@:jNjj-KjjjgKjNubjj j_sMejj]j]ubej]ubj)}(jkjjNjNjj)}jskb_getsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jpKaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjnKjNubjj j_sMvjj]j)}(jkjnKjNjNjjKjj)}(jj@:jNjjKjjjKjNubjj j_sMvjj]j]ubaj]ubj)}(jkjjNjNjj)}j skb_clonedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jKaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjKjNubjj j_sMjj]j)}(jkjKjNjNjj%Ljj)}(jj@:jNjjKjjj0LjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jskb_header_clonedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j9Laj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj7LjNubjj j_sMjj]j)}(jkj7LjNjNjjLjj)}(jj@:jNjj_LjjjLjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j__skb_header_releasesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jLaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjLjNubjj j_sMjj]j)}(jkjLjNjNjjLjj)}(jj@:jNjjLjjjLjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j skb_sharedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jLaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjLjNubjj j_sMjj]j)}(jkjLjNjNjjEMjj)}(jj@:jNjjMjjjPMjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jskb_share_checksbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jYMaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jprisbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjWMjNubjj j_sMjj](j)}(jkjWMjNjNjjMjj)}(jj@:jNjjMjjjMjNubjj j_sMjj]j]ubj)}(jkjWMjNjNjjMjj)}(jj@:jNjjMjjjMjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j skb_unsharesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jMaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jprisbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjMjNubjj j_sMjj](j)}(jkjMjNjNjjBNjj)}(jj@:jNjjNjjjxNjNubjj j_sMjj]j]ubj)}(jkjMjNjNjjmNjj)}(jj@:jNjjINjjj~NjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jskb_peeksbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jNaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlist_sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjNjNubjj j_sM,jj]j)}(jkjNjNjNjjNjj)}(jj@:jNjjNjjjNjNubjj j_sM,jj]j]ubaj]ubj)}(jkjjNjNjj)}j __skb_peeksbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jNaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlist_sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjNjNubjj j_sM;jj]j)}(jkjNjNjNjjBOjj)}(jj@:jNjjOjjjPOjNubjj j_sM;jj]j]ubaj]ubj)}(jkjjNjNjj)}j skb_peek_nextsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jYOaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlist_sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjWOjNubjj j_sMIjj](j)}(jkjWOjNjNjjOjj)}(jj@:jNjjOjjjOjNubjj j_sMIjj]j]ubj)}(jkjWOjNjNjjOjj)}(jj@:jNjjOjjjOjNubjj j_sMIjj]j]ubej]ubj)}(jkjjNjNjj)}j skb_peek_tailsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jOaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlist_sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjOjNubjj j_sM`jj]j)}(jkjOjNjNjjGPjj)}(jj@:jNjj!PjjjUPjNubjj j_sM`jj]j]ubaj]ubj)}(jkjjNjNjj)}j skb_queue_lensbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u32sbaj<ubububj=j?)}(jBj4)}(j7]j^Paj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlist_sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj\PjNubjj j_sMpjj]j)}(jkj\PjNjNjjPjj)}(jj@:jNjjPjjjPjNubjj j_sMpjj]j]ubaj]ubj)}(jkjjNjNjj)}jskb_queue_len_locklesssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u32sbaj<ubububj=j?)}(jBj4)}(j7]jPaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlist_sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjPjNubjj j_sM|jj]j)}(jkjPjNjNjjQjj)}(jj@:jNjjPjjjQjNubjj j_sM|jj]j]ubaj]ubj)}(jkjjNjNjj)}j__skb_queue_head_initsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&Qaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$QjNubjj j_sMjj]j)}(jkj$QjNjNjjrQjj)}(jj@:jNjjLQjjj}QjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jskb_queue_splicesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jQaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjQjNubjj j_sMjj](j)}(jkjQjNjNjjQjj)}(jj@:jNjjQjjj RjNubjj j_sMjj]j]ubj)}(jkjQjNjNjjQjj)}(jj@:jNjjQjjjRjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jskb_queue_splice_initsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jRaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjRjNubjj j_sMjj](j)}(jkjRjNjNjjeRjj)}(jj@:jNjj?RjjjRjNubjj j_sMjj]j]ubj)}(jkjRjNjNjjRjj)}(jj@:jNjjlRjjjRjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jskb_queue_splice_tailsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jRaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjRjNubjj j_sMjj](j)}(jkjRjNjNjjRjj)}(jj@:jNjjRjjj0SjNubjj j_sMjj]j]ubj)}(jkjRjNjNjj%Sjj)}(jj@:jNjjRjjj6SjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jskb_queue_splice_tail_initsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j?Saj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj=SjNubjj j_sMjj](j)}(jkj=SjNjNjjSjj)}(jj@:jNjjeSjjjSjNubjj j_sMjj]j]ubj)}(jkj=SjNjNjjSjj)}(jj@:jNjjSjjjSjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__skb_queue_aftersbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jSaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjSjNubjj j_sM jj](j)}(jkjSjNjNjjTjj)}(jj@:jNjjSjjjTjNubjj j_sM jj]j]ubj)}(jkjSjNjNjjKTjj)}(jj@:jNjj%TjjjTjNubjj j_sM jj]j]ubj)}(jkjSjNjNjjxTjj)}(jj@:jNjjRTjjjTjNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j__skb_queue_headsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jTaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjTjNubjj j_sM- jj](j)}(jkjTjNjNjjTjj)}(jj@:jNjjTjjjUjNubjj j_sM- jj]j]ubj)}(jkjTjNjNjjUjj)}(jj@:jNjjTjjj"UjNubjj j_sM- jj]j]ubej]ubj)}(jkjjNjNjj)}j__skb_queue_tailsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+Uaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj)UjNubjj j_sM> jj](j)}(jkj)UjNjNjjwUjj)}(jj@:jNjjQUjjjUjNubjj j_sM> jj]j]ubj)}(jkj)UjNjNjjUjj)}(jj@:jNjj~UjjjUjNubjj j_sM> jj]j]ubej]ubj)}(jkjjNjNjj)}j __skb_dequeuesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jUaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjUjNubjj j_sM^ jj]j)}(jkjUjNjNjjVjj)}(jj@:jNjjUjjjVjNubjj j_sM^ jj]j]ubaj]ubj)}(jkjjNjNjj)}j__skb_dequeue_tailsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j'Vaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj%VjNubjj j_sMo jj]j)}(jkj%VjNjNjjyVjj)}(jj@:jNjjSVjjjVjNubjj j_sMo jj]j]ubaj]ubj)}(jkjjNjNjj)}j skb_len_addsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jVaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdeltasbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjVjNubjj j_sM jj](j)}(jkjVjNjNjjVjj)}(jj@:jNjjVjjj WjNubjj j_sM jj]j]ubj)}(jkjVjNjNjjWjj)}(jj@:jNjjVjjjWjNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j__skb_fill_netmem_descsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jWaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j netmem_refsbaj<ubububj=j?)}(jBj4)}(j7]j)}jnetmemsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joffsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjWjNubjj j_sM jj](j)}(jkjWjNjNjjfWjj)}(jj@:jNjj@WjjjXjNubjj j_sM jj]j]ubj)}(jkjWjNjNjjWjj)}(jj@:jNjjmWjjj XjNubjj j_sM jj]j]ubj)}(jkjWjNjNjjWjj)}(jj@:jNjjWjjjXjNubjj j_sM jj]j]ubj)}(jkjWjNjNjjWjj)}(jj@:jNjjWjjjXjNubjj j_sM jj]j]ubj)}(jkjWjNjNjjWjj)}(jj@:jNjjWjjjXjNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jskb_fill_page_descsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%Xaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joffsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#XjNubjj j_sM jj](j)}(jkj#XjNjNjjqXjj)}(jj@:jNjjKXjjjYjNubjj j_sM jj]j]ubj)}(jkj#XjNjNjjXjj)}(jj@:jNjjxXjjjYjNubjj j_sM jj]j]ubj)}(jkj#XjNjNjjXjj)}(jj@:jNjjXjjj YjNubjj j_sM jj]j]ubj)}(jkj#XjNjNjjXjj)}(jj@:jNjjXjjj&YjNubjj j_sM jj]j]ubj)}(jkj#XjNjNjj Yjj)}(jj@:jNjjXjjj,YjNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jskb_fill_page_desc_noaccsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j5Yaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joffsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj3YjNubjj j_sM jj](j)}(jkj3YjNjNjjYjj)}(jj@:jNjj[Yjjj$ZjNubjj j_sM jj]j]ubj)}(jkj3YjNjNjjYjj)}(jj@:jNjjYjjj*ZjNubjj j_sM jj]j]ubj)}(jkj3YjNjNjjYjj)}(jj@:jNjjYjjj0ZjNubjj j_sM jj]j]ubj)}(jkj3YjNjNjjYjj)}(jj@:jNjjYjjj6ZjNubjj j_sM jj]j]ubj)}(jkj3YjNjNjjZjj)}(jj@:jNjjYjjjjjjyjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j __kfree_skbsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjjΐjj)}(jj@:jNjjjjjِjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jkfree_skb_reasonsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}j __fix_addresssbasbubj&j)}(jNjNjojjjjj)}j]jasbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j9j2j4)}(j7]j)}jskb_drop_reasonsbaj<ubububj=j?)}(jBj4)}(j7]j)}jreasonsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjj1jj)}(jj@:jNjj jjjdjNubjj j_sMjj]j]ubj)}(jkjjNjNjj\jj)}(jj@:jNjj8jjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j skb_tx_errorsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jsaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjqjNubjj j_sMjj]j)}(jkjqjNjNjjjj)}(jj@:jNjjjjjʑjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j consume_skbsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jӑaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjёjNubjj j_sMjj]j)}(jkjёjNjNjjjj)}(jj@:jNjjjjj*jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jalloc_skb_for_msgsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j3aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfirstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj1jNubjj j_sMJjj]j)}(jkj1jNjNjjjj)}(jj@:jNjj_jjjjNubjj j_sMJjj]j]ubaj]ubj)}(jkjjNjNjj)}j skb_morphsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sMijj](j)}(jkjjNjNjjjj)}(jj@:jNjjȒjjj)jNubjj j_sMijj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjj/jNubjj j_sMijj]j]ubej]ubj)}(jkjjNjNjj)}jskb_copy_ubufssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j8aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj6jNubjj j_sMjj](j)}(jkj6jNjNjjjj)}(jj@:jNjj^jjjjNubjj j_sMjj]j]ubj)}(jkj6jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j skb_clonesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jƓaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjējNubjj j_sMjj](j)}(jkjējNjNjjjj)}(jj@:jNjjjjjNjNubjj j_sMjj]j]ubj)}(jkjējNjNjjCjj)}(jj@:jNjjjjjTjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jskb_copysbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j]aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj[jNubjj j_sMKjj](j)}(jkj[jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMKjj]j]ubj)}(jkj[jNjNjjڔjj)}(jj@:jNjjjjjjNubjj j_sMKjj]j]ubej]ubj)}(jkjjNjNjj)}j__pskb_copy_fclonesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jheadroomsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}jfclonesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sMxjj](j)}(jkjjNjNjjFjj)}(jj@:jNjj jjjÕjNubjj j_sMxjj]j]ubj)}(jkjjNjNjjmjj)}(jj@:jNjjMjjjɕjNubjj j_sMxjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjqjjjϕjNubjj j_sMxjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjՕjNubjj j_sMxjj]j]ubej]ubj)}(jkjjNjNjj)}jpskb_expand_headsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jޕaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnheadsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jntailsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjܕjNubjj j_sMjj](j)}(jkjܕjNjNjj*jj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjܕjNjNjjQjj)}(jj@:jNjj1jjjjNubjj j_sMjj]j]ubj)}(jkjܕjNjNjjujj)}(jj@:jNjjUjjjjNubjj j_sMjj]j]ubj)}(jkjܕjNjNjjjj)}(jj@:jNjjyjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jskb_expand_headsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jheadroomsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sM_ jj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjEjNubjj j_sM_ jj]j]ubj)}(jkjjNjNjj:jj)}(jj@:jNjjjjjKjNubjj j_sM_ jj]j]ubej]ubj)}(jkjjNjNjj)}jskb_copy_expandsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jTaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j newheadroomsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j newtailroomsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjRjNubjj j_sM jj](j)}(jkjRjNjNjjjj)}(jj@:jNjjjjj$jNubjj j_sM jj]j]ubj)}(jkjRjNjNjj͗jj)}(jj@:jNjjjjj*jNubjj j_sM jj]j]ubj)}(jkjRjNjNjjjj)}(jj@:jNjjїjjj0jNubjj j_sM jj]j]ubj)}(jkjRjNjNjjjj)}(jj@:jNjjjjj6jNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j __skb_padsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j?aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpadsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}j free_on_errorsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj=jNubjj j_sM jj](j)}(jkj=jNjNjjjj)}(jj@:jNjjejjjݘjNubjj j_sM jj]j]ubj)}(jkj=jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM jj]j]ubj)}(jkj=jNjNjj՘jj)}(jj@:jNjjjjjjNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jpskb_putsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtailsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sM jj](j)}(jkjjNjNjj@jj)}(jj@:jNjjjjjjNubjj j_sM jj]j]ubj)}(jkjjNjNjjmjj)}(jj@:jNjjGjjjjNubjj j_sM jj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjtjjjjNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jskb_putsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sM jj](j)}(jkjjNjNjjjj)}(jj@:jNjjܙjjj5jNubjj j_sM jj]j]ubj)}(jkjjNjNjj*jj)}(jj@:jNjj jjj;jNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jskb_pushsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jDaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjBjNubjj j_sM, jj](j)}(jkjBjNjNjjjj)}(jj@:jNjjljjjŚjNubjj j_sM, jj]j]ubj)}(jkjBjNjNjjjj)}(jj@:jNjjjjj˚jNubjj j_sM, jj]j]ubej]ubj)}(jkjjNjNjj)}jskb_pullsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jԚaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjҚjNubjj j_sM@ jj](j)}(jkjҚjNjNjj"jj)}(jj@:jNjjjjjUjNubjj j_sM@ jj]j]ubj)}(jkjҚjNjNjjJjj)}(jj@:jNjj)jjj[jNubjj j_sM@ jj]j]ubej]ubj)}(jkjjNjNjj)}j skb_pull_datasbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jdaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjbjNubjj j_sMQ jj](j)}(jkjbjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMQ jj]j]ubj)}(jkjbjNjNjjݛjj)}(jj@:jNjjjjjjNubjj j_sMQ jj]j]ubej]ubj)}(jkjjNjNjj)}jskb_trimsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMg jj](j)}(jkjjNjNjjCjj)}(jj@:jNjjjjjsjNubjj j_sMg jj]j]ubj)}(jkjjNjNjjkjj)}(jj@:jNjjJjjjyjNubjj j_sMg jj]j]ubej]ubj)}(jkjjNjNjj)}j__pskb_pull_tailsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdeltasbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sM jj](j)}(jkjjNjNjjМjj)}(jj@:jNjjjjjjNubjj j_sM jj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjלjjjjNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j skb_copy_bitssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sM jj](j)}(jkjjNjNjj]jj)}(jj@:jNjj7jjjٝjNubjj j_sM jj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjdjjjߝjNubjj j_sM jj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM jj]j]ubj)}(jkjjNjNjjѝjj)}(jj@:jNjjjjjjNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jskb_store_bitssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sM jj](j)}(jkjjNjNjj@jj)}(jj@:jNjjjjjjNubjj j_sM jj]j]ubj)}(jkjjNjNjjgjj)}(jj@:jNjjGjjjžjNubjj j_sM jj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjkjjjȞjNubjj j_sM jj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjΞjNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j skb_zerocopysbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jמaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jhlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj՞jNubjj j_sMjj](j)}(jkj՞jNjNjj#jj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkj՞jNjNjjPjj)}(jj@:jNjj*jjjjNubjj j_sMjj]j]ubj)}(jkj՞jNjNjjwjj)}(jj@:jNjjWjjjjNubjj j_sMjj]j]ubj)}(jkj՞jNjNjjjj)}(jj@:jNjj{jjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j skb_dequeuesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sMjj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jskb_dequeue_tailsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj%jNubjj j_sMjj]j)}(jkj%jNjNjjyjj)}(jj@:jNjjSjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jskb_queue_purge_reasonsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j9j2j4)}(j7]j)}jskb_drop_reasonsbaj<ubububj=j?)}(jBj4)}(j7]j)}jreasonsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sM*jj](j)}(jkjjNjNjjܠjj)}(jj@:jNjjjjjjNubjj j_sM*jj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM*jj]j]ubej]ubj)}(jkjjNjNjj)}jskb_queue_headsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sMwjj](j)}(jkjjNjNjjjjj)}(jj@:jNjjDjjjjNubjj j_sMwjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjqjjjjNubjj j_sMwjj]j]ubej]ubj)}(jkjjNjNjj)}jskb_queue_tailsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjסjjj5jNubjj j_sMjj]j]ubj)}(jkjjNjNjj*jj)}(jj@:jNjjjjj;jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j skb_unlinksbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jDaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjBjNubjj j_sMjj](j)}(jkjBjNjNjjjj)}(jj@:jNjjjjjjȢjNubjj j_sMjj]j]ubj)}(jkjBjNjNjjjj)}(jj@:jNjjjjj΢jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j skb_appendsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jעaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjբjNubjj j_sMjj](j)}(jkjբjNjNjj#jj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjբjNjNjjPjj)}(jj@:jNjj*jjjjNubjj j_sMjj]j]ubj)}(jkjբjNjNjj}jj)}(jj@:jNjjWjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j skb_splitsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskb1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjãjjjIjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjOjNubjj j_sMjj]j]ubj)}(jkjjNjNjjAjj)}(jj@:jNjjjjjUjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jskb_prepare_seq_readsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j^aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j skb_seq_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj\jNubjj j_sMjj](j)}(jkj\jNjNjjjj)}(jj@:jNjjjjj,jNubjj j_sMjj]j]ubj)}(jkj\jNjNjjҤjj)}(jj@:jNjjjjj2jNubjj j_sMjj]j]ubj)}(jkj\jNjNjjjj)}(jj@:jNjj֤jjj8jNubjj j_sMjj]j]ubj)}(jkj\jNjNjj!jj)}(jj@:jNjjjjj>jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j skb_seq_readsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jGaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jconsumedsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j skb_seq_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjEjNubjj j_sMjj](j)}(jkjEjNjNjjjj)}(jj@:jNjjnjjjjNubjj j_sMjj]j]ubj)}(jkjEjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjEjNjNjjjj)}(jj@:jNjjťjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jskb_abort_seq_readsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j skb_seq_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj j_sM*jj]j)}(jkj jNjNjjWjj)}(jj@:jNjj1jjjbjNubjj j_sM*jj]j]ubaj]ubj)}(jkjjNjNjj)}j skb_find_textsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jkaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j ts_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjijNubjj j_sMKjj](j)}(jkjijNjNjjjj)}(jj@:jNjjjjj:jNubjj j_sMKjj]j]ubj)}(jkjijNjNjjjj)}(jj@:jNjjjjj@jNubjj j_sMKjj]j]ubj)}(jkjijNjNjjjj)}(jj@:jNjjjjjFjNubjj j_sMKjj]j]ubj)}(jkjijNjNjj/jj)}(jj@:jNjj jjjLjNubjj j_sMKjj]j]ubej]ubj)}(jkjjNjNjj)}jskb_pull_rcsumsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jUaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjSjNubjj j_sM|jj](j)}(jkjSjNjNjjjj)}(jj@:jNjj}jjj֧jNubjj j_sM|jj]j]ubj)}(jkjSjNjNjj˧jj)}(jj@:jNjjjjjܧjNubjj j_sM|jj]j]ubej]ubj)}(jkjjNjNjj)}j skb_segmentsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhead_skbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jnetdev_features_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfeaturessbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sMjj](j)}(jkjjNjNjj7jj)}(jj@:jNjjjjjmjNubjj j_sMjj]j]ubj)}(jkjjNjNjjbjj)}(jj@:jNjj>jjjsjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j skb_to_sgvecsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j|aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j scatterlistsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjzjNubjj j_sMjj](j)}(jkjzjNjNjjȨjj)}(jj@:jNjjjjjHjNubjj j_sMjj]j]ubj)}(jkjzjNjNjjjj)}(jj@:jNjjϨjjjNjNubjj j_sMjj]j]ubj)}(jkjzjNjNjjjj)}(jj@:jNjjjjjTjNubjj j_sMjj]j]ubj)}(jkjzjNjNjj@jj)}(jj@:jNjj jjjZjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j skb_cow_datasbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jcaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtailbitssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jtrailersbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjajNubjj j_sM>jj](j)}(jkjajNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM>jj]j]ubj)}(jkjajNjNjj֩jj)}(jj@:jNjjjjjjNubjj j_sM>jj]j]ubj)}(jkjajNjNjjjj)}(jj@:jNjjکjjjjNubjj j_sM>jj]j]ubej]ubj)}(jkjjNjNjj)}j skb_clone_sksbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj#jNubjj j_sMjj]j)}(jkj#jNjNjjwjj)}(jj@:jNjjQjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jskb_partial_csum_setsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjj٪jj)}(jj@:jNjjjjj4jNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjj:jNubjj j_sMjj]j]ubj)}(jkjjNjNjj,jj)}(jj@:jNjjjjj@jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jskb_checksum_setupsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jIaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}j recalculatesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjGjNubjj j_sMjj](j)}(jkjGjNjNjjjj)}(jj@:jNjjojjjëjNubjj j_sMjj]j]ubj)}(jkjGjNjNjjjj)}(jj@:jNjjjjjɫjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jskb_checksum_trimmedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jҫaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j transport_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__sum16sbaj<ubububj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jskb_chkfsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjЫjNubjj j_sMjj](j)}(jkjЫjNjNjj$jj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjЫjNjNjjLjj)}(jj@:jNjj+jjj¬jNubjj j_sMjj]j]ubj)}(jkjЫjNjNjjxjj)}(jj@:jNjjPjjjȬjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jskb_try_coalescesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]jѬaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=js)}(jvj?)}(jBj4)}(j7]j)}j fragstolensbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdelta_truesizesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjϬjNubjj j_sMjj](j)}(jkjϬjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjϬjNjNjjIjj)}(jj@:jNjj#jjjjNubjj j_sMjj]j]ubj)}(jkjϬjNjNjjqjj)}(jj@:jNjjPjjjjNubjj j_sMjj]j]ubj)}(jkjϬjNjNjjjj)}(jj@:jNjjxjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jskb_scrub_packetsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}jxnetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjj jj)}(jj@:jNjjjjj:jNubjj j_sMjj]j]ubj)}(jkjjNjNjj2jj)}(jj@:jNjjjjj@jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j skb_eth_popsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jIaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjGjNubjj j_sMnjj]j)}(jkjGjNjNjjjj)}(jj@:jNjjojjjjNubjj j_sMnjj]j]ubaj]ubj)}(jkjjNjNjj)}j skb_eth_pushsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjϮjjjTjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjZjNubjj j_sMjj]j]ubj)}(jkjjNjNjjIjj)}(jj@:jNjj&jjj`jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j skb_mpls_pushsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jiaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__be32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmpls_lsesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__be16sbaj<ubububj=j?)}(jBj4)}(j7]j)}j mpls_protosbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmac_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}jethernetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjgjNubjj j_sMjj](j)}(jkjgjNjNjjjj)}(jj@:jNjjjjjWjNubjj j_sMjj]j]ubj)}(jkjgjNjNjjjj)}(jj@:jNjjjjj]jNubjj j_sMjj]j]ubj)}(jkjgjNjNjjjj)}(jj@:jNjjjjjcjNubjj j_sMjj]j]ubj)}(jkjgjNjNjj,jj)}(jj@:jNjj jjjijNubjj j_sMjj]j]ubj)}(jkjgjNjNjjOjj)}(jj@:jNjj0jjjojNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j skb_mpls_popsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jxaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__be16sbaj<ubububj=j?)}(jBj4)}(j7]j)}j next_protosbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmac_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}jethernetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjvjNubjj j_sMjj](j)}(jkjvjNjNjjİjj)}(jj@:jNjjjjj>jNubjj j_sMjj]j]ubj)}(jkjvjNjNjjjj)}(jj@:jNjj˰jjjDjNubjj j_sMjj]j]ubj)}(jkjvjNjNjjjj)}(jj@:jNjjjjjJjNubjj j_sMjj]j]ubj)}(jkjvjNjNjj6jj)}(jj@:jNjjjjjPjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jskb_mpls_update_lsesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jYaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__be32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmpls_lsesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjWjNubjj j_sM!jj](j)}(jkjWjNjNjjjj)}(jj@:jNjjjjjرjNubjj j_sM!jj]j]ubj)}(jkjWjNjNjjбjj)}(jj@:jNjjjjjޱjNubjj j_sM!jj]j]ubej]ubj)}(jkjjNjNjj)}jskb_mpls_dec_ttlsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMAjj]j)}(jkjjNjNjj3jj)}(jj@:jNjj jjj>jNubjj j_sMAjj]j]ubaj]ubj)}(jkjjNjNjj)}jalloc_skb_with_fragssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jGaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}j header_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jdata_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jordersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jerrcodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjEjNubjj j_sMcjj](j)}(jkjEjNjNjjjj)}(jj@:jNjjsjjj9jNubjj j_sMcjj]j]ubj)}(jkjEjNjNjjjj)}(jj@:jNjjjjj?jNubjj j_sMcjj]j]ubj)}(jkjEjNjNjjݲjj)}(jj@:jNjjjjjEjNubjj j_sMcjj]j]ubj)}(jkjEjNjNjjjj)}(jj@:jNjjjjjKjNubjj j_sMcjj]j]ubj)}(jkjEjNjNjj.jj)}(jj@:jNjj jjjQjNubjj j_sMcjj]j]ubej]ubj)}(jkjjNjNjj)}j skb_condensesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jZaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjXjNubjj j_sMjj]j)}(jkjXjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j skb_ext_addsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j9j2j4)}(j7]j)}j skb_ext_idsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjj>jNubjj j_sMjj]j]ubj)}(jkjjNjNjj3jj)}(jj@:jNjjjjjDjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jskb_splice_from_itersbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jMaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jiov_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jitersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmaxsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjKjNubjj j_sMjj](j)}(jkjKjNjNjjjj)}(jj@:jNjjwjjj%jNubjj j_sMjj]j]ubj)}(jkjKjNjNjjʴjj)}(jj@:jNjjjjj+jNubjj j_sMjj]j]ubj)}(jkjKjNjNjjjj)}(jj@:jNjjѴjjj1jNubjj j_sMjj]j]ubj)}(jkjKjNjNjjjj)}(jj@:jNjjjjj7jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j sk_ns_capablesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j@aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}juser_namespacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juser_nssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcapsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj>jNubjj j_sKjj](j)}(jkj>jNjNjjjj)}(jj@:jNjjejjjjNubjj j_sKjj]j]ubj)}(jkj>jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sKjj]j]ubj)}(jkj>jNjNjjߵjj)}(jj@:jNjjjjjjNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j sk_capablesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcapsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sKjj](j)}(jkjjNjNjjGjj)}(jj@:jNjj!jjjvjNubjj j_sKjj]j]ubj)}(jkjjNjNjjnjj)}(jj@:jNjjNjjj|jNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsk_net_capablesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcapsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sKjj](j)}(jkjjNjNjjжjj)}(jj@:jNjjjjjjNubjj j_sKjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjj׶jjjjNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsk_set_memallocsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj j_sM-jj]j)}(jkj jNjNjjZjj)}(jj@:jNjj4jjjejNubjj j_sM-jj]j]ubaj]ubj)}(jkjjNjNjj)}jsk_allocsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jnaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfamilysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jprioritysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jprotosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprotsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jkernsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjljNubjj j_sMPjj](j)}(jkjljNjNjjjj)}(jj@:jNjjjjjkjNubjj j_sMPjj]j]ubj)}(jkjljNjNjjjj)}(jj@:jNjjǷjjjqjNubjj j_sMPjj]j]ubj)}(jkjljNjNjjjj)}(jj@:jNjjjjjwjNubjj j_sMPjj]j]ubj)}(jkjljNjNjj9jj)}(jj@:jNjjjjj}jNubjj j_sMPjj]j]ubj)}(jkjljNjNjj`jj)}(jj@:jNjj@jjjjNubjj j_sMPjj]j]ubej]ubj)}(jkjjNjNjj)}j sk_clone_locksbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jprioritysbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sMjj](j)}(jkjjNjNjj޸jj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjj jj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jskb_page_frag_refillsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jszsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j page_fragsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpfragsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj!jNubjj j_sMY jj](j)}(jkj!jNjNjjijj)}(jj@:jNjjHjjjƹjNubjj j_sMY jj]j]ubj)}(jkj!jNjNjjjj)}(jj@:jNjjmjjj̹jNubjj j_sMY jj]j]ubj)}(jkj!jNjNjjjj)}(jj@:jNjjjjjҹjNubjj j_sMY jj]j]ubej]ubj)}(jkjjNjNjj)}j sk_wait_datasbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j۹aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jtimeosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjٹjNubjj j_sM jj](j)}(jkjٹjNjNjj'jj)}(jj@:jNjjjjjjNubjj j_sM jj]j]ubj)}(jkjٹjNjNjjPjj)}(jj@:jNjj.jjjjNubjj j_sM jj]j]ubj)}(jkjٹjNjNjj}jj)}(jj@:jNjjWjjjjNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j__sk_mem_schedulesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jkindsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sM` jj](j)}(jkjjNjNjjjj)}(jj@:jNjjújjj<jNubjj j_sM` jj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjBjNubjj j_sM` jj]j]ubj)}(jkjjNjNjj4jj)}(jj@:jNjjjjjHjNubjj j_sM` jj]j]ubej]ubj)}(jkjjNjNjj)}j__sk_mem_reclaimsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jQaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jamountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjOjNubjj j_sM jj](j)}(jkjOjNjNjjjj)}(jj@:jNjjwjjj̻jNubjj j_sM jj]j]ubj)}(jkjOjNjNjjĻjj)}(jj@:jNjjjjjһjNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j__skb_try_recv_datagramsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jۻaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqueuesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}joffsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jerrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jlastsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjٻjNubjj j_sKjj](j)}(jkjٻjNjNjj-jj)}(jj@:jNjjjjjjNubjj j_sKjj]j]ubj)}(jkjٻjNjNjjZjj)}(jj@:jNjj4jjjjNubjj j_sKjj]j]ubj)}(jkjٻjNjNjjjj)}(jj@:jNjjajjjjNubjj j_sKjj]j]ubj)}(jkjٻjNjNjjjj)}(jj@:jNjjjjj#jNubjj j_sKjj]j]ubj)}(jkjٻjNjNjjѼjj)}(jj@:jNjjjjj)jNubjj j_sKjj]j]ubj)}(jkjٻjNjNjjjj)}(jj@:jNjjؼjjj/jNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jskb_kill_datagramsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j8aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj6jNubjj j_sMjj](j)}(jkj6jNjNjjjj)}(jj@:jNjj^jjjjNubjj j_sMjj]j]ubj)}(jkj6jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkj6jNjNjjٽjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jskb_copy_and_hash_datagram_itersbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jiov_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j ahash_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhashsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjBjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjijj)}(jj@:jNjjIjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjmjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jskb_copy_datagram_itersbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jiov_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjj\jj)}(jj@:jNjj6jjjܿjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjcjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjԿjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jskb_copy_datagram_from_itersbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jiov_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sM0jj](j)}(jkjjNjNjjCjj)}(jj@:jNjjjjjjNubjj j_sM0jj]j]ubj)}(jkjjNjNjjjjj)}(jj@:jNjjJjjjjNubjj j_sM0jj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjnjjjjNubjj j_sM0jj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM0jj]j]ubej]ubj)}(jkjjNjNjj)}jzerocopy_sg_from_itersbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jiov_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjj*jj)}(jj@:jNjjjjjbjNubjj j_sMjj]j]ubj)}(jkjjNjNjjWjj)}(jj@:jNjj1jjjhjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jskb_copy_and_csum_datagram_msgsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jqaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jhlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmsghdrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjojNubjj j_sM=jj](j)}(jkjojNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM=jj]j]ubj)}(jkjojNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM=jj]j]ubj)}(jkjojNjNjjjj)}(jj@:jNjjjjj%jNubjj j_sM=jj]j]ubej]ubj)}(jkjjNjNjj)}j datagram_pollsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__poll_tsbaj<ubububj=j?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j poll_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwaitsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,jNubjj j_sMnjj](j)}(jkj,jNjNjj~jj)}(jj@:jNjjXjjjjNubjj j_sMnjj]j]ubj)}(jkj,jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMnjj]j]ubj)}(jkj,jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMnjj]j]ubej]ubj)}(jkjjNjNjj)}jsk_stream_wait_connectsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jtimeo_psbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sK8jj](j)}(jkjjNjNjjDjj)}(jj@:jNjjjjjxjNubjj j_sK8jj]j]ubj)}(jkjjNjNjjmjj)}(jj@:jNjjKjjj~jNubjj j_sK8jj]j]ubej]ubj)}(jkjjNjNjj)}jsk_stream_wait_memorysbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jtimeo_psbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sKvjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sKvjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjj jNubjj j_sKvjj]j]ubej]ubj)}(jkjjNjNjj)}jsk_filter_trim_capsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcapsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sKjj](j)}(jkjjNjNjjbjj)}(jj@:jNjj<jjjjNubjj j_sKjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjijjjjNubjj j_sKjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jbpf_prog_createsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jbpf_progsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jpfpsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsock_fprog_kernsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfprogsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sMVjj](j)}(jkjjNjNjj"jj)}(jj@:jNjjjjj]jNubjj j_sMVjj]j]ubj)}(jkjjNjNjjRjj)}(jj@:jNjj,jjjcjNubjj j_sMVjj]j]ubej]ubj)}(jkjjNjNjj)}jbpf_prog_create_from_usersbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jlaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jbpf_progsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jpfpsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sock_fprogsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfprogsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jbpf_aux_classic_check_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jtranssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}j save_origsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjjNubjj j_sMjj](j)}(jkjjjNjNjjjj)}(jj@:jNjjjjj@jNubjj j_sMjj]j]ubj)}(jkjjjNjNjjjj)}(jj@:jNjjjjjFjNubjj j_sMjj]j]ubj)}(jkjjjNjNjjjj)}(jj@:jNjjjjjLjNubjj j_sMjj]j]ubj)}(jkjjjNjNjj8jj)}(jj@:jNjjjjjRjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsk_attach_filtersbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j[aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sock_fprogsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfprogsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjYjNubjj j_sMjj](j)}(jkjYjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjYjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgnet_stats_basicsbjj)}(jj!9jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj j_sKjj]j]ubj)}(jkjjNjNjj)}jgnet_stats_rate_estsbjj)}(jj!9jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj j_sKjj]j]ubj)}(jkjjNjNjj)}jgnet_stats_rate_est64sbjj)}(jj!9jstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjj j_sK)jj]j]ubj)}(jkjjNjNjj)}jgnet_stats_queuesbjj)}(jj!9jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj j_sK3jj]j]ubj)}(jkjjNjNjj)}jgnet_estimatorsbjj)}(jj!9jstructjj)}jj4)}(j7]j*aj<ubsbjjj(jNubjj j_sK@jj]j]ubj)}(jkjjNjNjj)}jgnet_stats_start_copy_compatsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j9aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j tc_stats_typesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j xstats_typesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j spinlock_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j gnet_dumpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjInsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpadattrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj7jNubjj j_sK:jj](j)}(jkj7jNjNjjjj)}(jj@:jNjj_jjjyjNubjj j_sK:jj]j]ubj)}(jkj7jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sK:jj]j]ubj)}(jkj7jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sK:jj]j]ubj)}(jkj7jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sK:jj]j]ubj)}(jkj7jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sK:jj]j]ubj)}(jkj7jNjNjjKjj)}(jj@:jNjj%jjjjNubjj j_sK:jj]j]ubj)}(jkj7jNjNjjqjj)}(jj@:jNjjQjjjjNubjj j_sK:jj]j]ubej]ubj)}(jkjjNjNjj)}jgnet_stats_start_copysbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j spinlock_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j gnet_dumpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjInsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpadattrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sKmjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sKmjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sKmjj]j]ubj)}(jkjjNjNjjCjj)}(jj@:jNjjjjjjNubjj j_sKmjj]j]ubj)}(jkjjNjNjjpjj)}(jj@:jNjjJjjjjNubjj j_sKmjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjvjjjjNubjj j_sKmjj]j]ubej]ubj)}(jkjjNjNjj)}jgnet_stats_copy_basicsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j gnet_dumpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjInsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}j__percpusbasbubj&j)}(jNjNjoNjjjjj)}j]j#asbubj,j.)}(j1j!9j2j4)}(j7]j)}jgnet_stats_basic_syncsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jgnet_stats_basic_syncsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjRsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}jrunningsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjj jj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjj:jj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjgjj)}(jj@:jNjjAjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjmjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgnet_stats_copy_basic_hwsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j gnet_dumpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjInsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj%sbasbubj&j)}(jNjNjoNjjjjj)}j]jasbubj,j.)}(j1j!9j2j4)}(j7]j)}jgnet_stats_basic_syncsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jgnet_stats_basic_syncsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjRsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}jrunningsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjj)jj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjVjj)}(jj@:jNjj0jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjj{jj)}(jj@:jNjj\jjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgnet_stats_copy_rate_estsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j gnet_dumpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjInsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}j__rcusbasbubj&j)}(jNjNjoNjjjjj)}j]jasbubj,j.)}(j1j!9j2j4)}(j7]j)}jnet_rate_estimatorsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jrate_estsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sM3jj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjj)jNubjj j_sM3jj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjj/jNubjj j_sM3jj]j]ubej]ubj)}(jkjjNjNjj)}jgnet_stats_copy_queuesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j8aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j gnet_dumpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjInsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj%sbasbubj&j)}(jNjNjoNjjjjj)}j]jasbubj,j.)}(j1j!9j2j4)}(j7]j)}jgnet_stats_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpu_qsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jgnet_stats_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jqlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj6jNubjj j_sMjj](j)}(jkj6jNjNjjjj)}(jj@:jNjj^jjjjNubjj j_sMjj]j]ubj)}(jkj6jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkj6jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkj6jNjNjj jj)}(jj@:jNjjjjj#jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgnet_stats_copy_appsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j gnet_dumpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjInsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj*jNubjj j_sMjj](j)}(jkj*jNjNjjxjj)}(jj@:jNjjRjjjjNubjj j_sMjj]j]ubj)}(jkj*jNjNjjjj)}(jj@:jNjj~jjjjNubjj j_sMjj]j]ubj)}(jkj*jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgnet_stats_finish_copysbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j gnet_dumpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjInsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjj0jj)}(jj@:jNjj jjj:jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jgen_new_estimatorsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jCaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jgnet_stats_basic_syncsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbstatssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj%sbasbubj&j)}(jNjNjoNjjjjj)}j]jasbubj,j.)}(j1j!9j2j4)}(j7]j)}jgnet_stats_basic_syncsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j cpu_bstatssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjsbasbubj&j)}(jNjNjoNjjjjj)}j]jasbubj,j.)}(j1j!9j2j4)}(j7]j)}jnet_rate_estimatorsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jrate_estsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j spinlock_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}jrunningsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnlattrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joptsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjAjNubjj j_sKjj](j)}(jkjAjNjNjjjj)}(jj@:jNjjijjjzjNubjj j_sKjj]j]ubj)}(jkjAjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sKjj]j]ubj)}(jkjAjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sKjj]j]ubj)}(jkjAjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sKjj]j]ubj)}(jkjAjNjNjjEjj)}(jj@:jNjj&jjjjNubjj j_sKjj]j]ubj)}(jkjAjNjNjjojj)}(jj@:jNjjIjjjjNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jgen_kill_estimatorsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjsbasbubj&j)}(jNjNjoNjjjjj)}j]jasbubj,j.)}(j1j!9j2j4)}(j7]j)}jnet_rate_estimatorsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jrate_estsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sKjj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jgen_replace_estimatorsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jgnet_stats_basic_syncsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbstatssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj%sbasbubj&j)}(jNjNjoNjjjjj)}j]jmasbubj,j.)}(j1j!9j2j4)}(j7]j)}jgnet_stats_basic_syncsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j cpu_bstatssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjsbasbubj&j)}(jNjNjoNjjjjj)}j]jasbubj,j.)}(j1j!9j2j4)}(j7]j)}jnet_rate_estimatorsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jrate_estsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j spinlock_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}jrunningsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnlattrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joptsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sKjj](j)}(jkjjNjNjjTjj)}(jj@:jNjj.jjj?jNubjj j_sKjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjj[jjjEjNubjj j_sKjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjKjNubjj j_sKjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjQjNubjj j_sKjj]j]ubj)}(jkjjNjNjj jj)}(jj@:jNjjjjjWjNubjj j_sKjj]j]ubj)}(jkjjNjNjj4jj)}(jj@:jNjjjjj]jNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jgen_estimator_activesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]jfaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjsbasbubj&j)}(jNjNjoNjjjjj)}j]jasbubj,j.)}(j1j!9j2j4)}(j7]j)}jnet_rate_estimatorsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jrate_estsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjdjNubjj j_sKjj]j)}(jkjdjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jxdr_encode_opaque_fixedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__be32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__be32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jptrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnbytessbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sKCjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjyjNubjj j_sKCjj]j]ubj)}(jkjjNjNjjFjj)}(jj@:jNjj$jjjjNubjj j_sKCjj]j]ubj)}(jkjjNjNjjnjj)}(jj@:jNjjMjjjjNubjj j_sKCjj]j]ubej]ubj)}(jkjjNjNjj)}jxdr_encode_opaquesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__be32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__be32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jptrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnbytessbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sK[jj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjj;jNubjj j_sK[jj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjAjNubjj j_sK[jj]j]ubj)}(jkjjNjNjj0jj)}(jj@:jNjjjjjGjNubjj j_sK[jj]j]ubej]ubj)}(jkjjNjNjj)}jxdr_terminate_stringsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jPaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jxdr_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjNjNubjj j_sK~jj](j)}(jkjNjNjNjjjj)}(jj@:jNjjvjjjjNubjj j_sK~jj]j]ubj)}(jkjNjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sK~jj]j]ubej]ubj)}(jkjjNjNjj)}jxdr_inline_pagessbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jxdr_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jpagessbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sKjj](j)}(jkjjNjNjj*jj)}(jj@:jNjjjjjjNubjj j_sKjj]j]ubj)}(jkjjNjNjjRjj)}(jj@:jNjj1jjjjNubjj j_sKjj]j]ubj)}(jkjjNjNjj~jj)}(jj@:jNjjVjjjjNubjj j_sKjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sKjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j_copy_from_pagessbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jpagessbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jpgbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjj?jj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjmjj)}(jj@:jNjjEjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjwjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jxdr_stream_possbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j xdr_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjj3jj)}(jj@:jNjj jjj>jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j xdr_page_possbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jGaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j xdr_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjEjNubjj j_sMjj]j)}(jkjEjNjNjjjj)}(jj@:jNjjnjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jxdr_init_encodesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j xdr_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jxdr_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__be32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_rqstsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjj!jj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjNjj)}(jj@:jNjj(jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjzjj)}(jj@:jNjjTjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jxdr_init_encode_pagessbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j xdr_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jxdr_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jpagessbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_rqstsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjHjj)}(jj@:jNjj jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjxjj)}(jj@:jNjjRjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__xdr_commit_encodesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j xdr_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jxdr_reserve_spacesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__be32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j xdr_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jnbytessbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sMMjj](j)}(jkjjNjNjjPjj)}(jj@:jNjj*jjjjNubjj j_sMMjj]j]ubj)}(jkjjNjNjj{jj)}(jj@:jNjjWjjjjNubjj j_sMMjj]j]ubej]ubj)}(jkjjNjNjj)}jxdr_reserve_space_vecsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j xdr_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jnbytessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMpjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMpjj]j]ubj)}(jkjjNjNjj jj)}(jj@:jNjjjjjjNubjj j_sMpjj]j]ubej]ubj)}(jkjjNjNjj)}jxdr_truncate_encodesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j xdr_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj!jNubjj j_sMjj](j)}(jkj!jNjNjjojj)}(jj@:jNjjIjjjjNubjj j_sMjj]j]ubj)}(jkj!jNjNjjjj)}(jj@:jNjjvjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jxdr_truncate_decodesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j xdr_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjj0jNubjj j_sMjj]j]ubj)}(jkjjNjNjj(jj)}(jj@:jNjjjjj6jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jxdr_restrict_buflensbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j?aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j xdr_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j newbuflensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj=jNubjj j_sMjj](j)}(jkj=jNjNjjjj)}(jj@:jNjjejjjjNubjj j_sMjj]j]ubj)}(jkj=jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jxdr_write_pagessbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j xdr_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jpagessbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sM jj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM jj]j]ubj)}(jkjjNjNjjDjj)}(jj@:jNjjjjjjNubjj j_sM jj]j]ubj)}(jkjjNjNjjojj)}(jj@:jNjjNjjjjNubjj j_sM jj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjsjjjjNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jxdr_init_decodesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j xdr_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jxdr_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__be32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_rqstsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjj0jj)}(jj@:jNjj jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjj]jj)}(jj@:jNjj7jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjcjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jxdr_init_decode_pagessbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j xdr_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jxdr_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jpagessbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjj(jj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjWjj)}(jj@:jNjj/jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjajjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jxdr_finish_decodesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j xdr_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jxdr_inline_decodesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__be32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j xdr_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jnbytessbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sMjj](j)}(jkjjNjNjjWjj)}(jj@:jNjj1jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjj^jjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jxdr_read_pagessbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j xdr_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sM8jj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM8jj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM8jj]j]ubej]ubj)}(jkjjNjNjj)}jxdr_set_pagelensbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j xdr_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjj j_sMTjj](j)}(jkj&jNjNjjtjj)}(jj@:jNjjNjjjjNubjj j_sMTjj]j]ubj)}(jkj&jNjNjjjj)}(jj@:jNjj{jjjjNubjj j_sMTjj]j]ubej]ubj)}(jkjjNjNjj)}jxdr_enter_pagesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j xdr_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMqjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjj/jNubjj j_sMqjj]j]ubj)}(jkjjNjNjj'jj)}(jj@:jNjjjjj5jNubjj j_sMqjj]j]ubej]ubj)}(jkjjNjNjj)}jxdr_buf_subsegmentsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jxdr_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jxdr_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsubbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj<jNubjj j_sMjj](j)}(jkj<jNjNjjjj)}(jj@:jNjjdjjj jNubjj j_sMjj]j]ubj)}(jkj<jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkj<jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkj<jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jxdr_stream_subsegmentsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j xdr_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jxdr_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsubbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnbytessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjj j_sMjj](j)}(jkj%jNjNjjrjj)}(jj@:jNjjLjjjjNubjj j_sMjj]j]ubj)}(jkj%jNjNjjjj)}(jj@:jNjjyjjjjNubjj j_sMjj]j]ubj)}(jkj%jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jxdr_stream_move_subsegmentsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j xdr_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jtargetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjj1jj)}(jj@:jNjj jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjYjj)}(jj@:jNjj8jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjj~jj)}(jj@:jNjj]jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jxdr_stream_zerosbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j xdr_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjhjNubjj j_sMjj]j]ubj)}(jkjjNjNjj;jj)}(jj@:jNjjjjjnjNubjj j_sMjj]j]ubj)}(jkjjNjNjj`jj)}(jj@:jNjj?jjjtjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j xdr_buf_trimsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j}aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jxdr_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj{jNubjj j_sM5jj](j)}(jkj{jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM5jj]j]ubj)}(jkj{jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM5jj]j]ubej]ubj)}(jkjjNjNjj)}jxdr_stream_decode_opaquesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j xdr_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jptrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjXjj)}(jj@:jNjj2jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjj_jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jxdr_stream_decode_opaque_dupsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j xdr_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jptrsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmaxlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j gfp_flagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjDjj)}(jj@:jNjj jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjrjj)}(jj@:jNjjNjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjvjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jxdr_stream_decode_stringsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j xdr_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sM jj](j)}(jkjjNjNjj jj)}(jj@:jNjjjjjijNubjj j_sM jj]j]ubj)}(jkjjNjNjj6jj)}(jj@:jNjjjjjojNubjj j_sM jj]j]ubj)}(jkjjNjNjjajj)}(jj@:jNjj=jjjujNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jxdr_stream_decode_string_dupsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j~aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j xdr_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jstrsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmaxlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j gfp_flagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj|jNubjj j_sM" jj](j)}(jkj|jNjNjjjj)}(jj@:jNjjjjjWjNubjj j_sM" jj]j]ubj)}(jkj|jNjNjjjj)}(jj@:jNjjjjj]jNubjj j_sM" jj]j]ubj)}(jkj|jNjNjj'jj)}(jj@:jNjjjjjcjNubjj j_sM" jj]j]ubj)}(jkj|jNjNjjOjj)}(jj@:jNjj+jjjijNubjj j_sM" jj]j]ubej]ubj)}(jkjjNjNjj)}jxdr_stream_decode_opaque_authsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jraj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j xdr_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jflavorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jbodysbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbody_lensbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjpjNubjj j_sMB jj](j)}(jkjpjNjNjjjj)}(jj@:jNjjjjjRjNubjj j_sMB jj]j]ubj)}(jkjpjNjNjjjj)}(jj@:jNjjjjjXjNubjj j_sMB jj]j]ubj)}(jkjpjNjNjjjj)}(jj@:jNjjjjj^jNubjj j_sMB jj]j]ubj)}(jkjpjNjNjjGjj)}(jj@:jNjj$jjjdjNubjj j_sMB jj]j]ubej]ubj)}(jkjjNjNjj)}jxdr_stream_encode_opaque_authsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jmaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j xdr_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflavorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbodysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jbody_lensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjkjNubjj j_sM^ jj](j)}(jkjkjNjNjjjj)}(jj@:jNjjjjj>jNubjj j_sM^ jj]j]ubj)}(jkjkjNjNjjjj)}(jj@:jNjjjjjDjNubjj j_sM^ jj]j]ubj)}(jkjkjNjNjjjj)}(jj@:jNjjjjjJjNubjj j_sM^ jj]j]ubj)}(jkjkjNjNjj6jj)}(jj@:jNjjjjjPjNubjj j_sM^ jj]j]ubej]ubj)}(jkjjNjNjj)}jsvc_reg_xprt_classsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jYaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsvc_xprt_classsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxclsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjWjNubjj j_sKTjj]j)}(jkjWjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sKTjj]j]ubaj]ubj)}(jkjjNjNjj)}jsvc_unreg_xprt_classsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsvc_xprt_classsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxclsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sKmjj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sKmjj]j]ubaj]ubj)}(jkjjNjNjj)}jsvc_xprt_deferred_closesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsvc_xprtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxprtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sKjj]j)}(jkjjNjNjjejj)}(jj@:jNjj?jjjpjNubjj j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jsvc_xprt_receivedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jyaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsvc_xprtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxprtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjwjNubjj j_sM jj]j)}(jkjwjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jsvc_xprt_createsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsvc_servsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jservsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j xprt_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfamilysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedshortesbubj=j?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcredsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sMZjj](j)}(jkjjNjNjj%jj)}(jj@:jNjjjjj jNubjj j_sMZjj]j]ubj)}(jkjjNjNjjNjj)}(jj@:jNjj,jjj&jNubjj j_sMZjj]j]ubj)}(jkjjNjNjj{jj)}(jj@:jNjjUjjj,jNubjj j_sMZjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjj2jNubjj j_sMZjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjj8jNubjj j_sMZjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjj>jNubjj j_sMZjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjDjNubjj j_sMZjj]j]ubej]ubj)}(jkjjNjNjj)}jsvc_print_addrsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jMaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsvc_rqstsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqstpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjKjNubjj j_sMjj](j)}(jkjKjNjNjjjj)}(jj@:jNjjujjjjNubjj j_sMjj]j]ubj)}(jkjKjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjKjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsvc_xprt_enqueuesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsvc_xprtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxprtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj j_sMjj]j)}(jkj jNjNjj[jj)}(jj@:jNjj5jjjfjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j svc_reservesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]joaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsvc_rqstsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqstpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jspacesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjmjNubjj j_sMjj](j)}(jkjmjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjmjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j svc_wake_upsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsvc_servsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jservsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sM8jj]j)}(jkjjNjNjjEjj)}(jj@:jNjjjjjPjNubjj j_sM8jj]j]ubaj]ubj)}(jkjjNjNjj)}jsvc_recvsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jYaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsvc_rqstsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqstpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjWjNubjj j_sMIjj]j)}(jkjWjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMIjj]j]ubaj]ubj)}(jkjjNjNjj)}jsvc_xprt_closesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsvc_xprtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxprtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsvc_xprt_destroy_allsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsvc_servsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jservsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sMcjj](j)}(jkjjNjNjjejj)}(jj@:jNjj?jjjjNubjj j_sMcjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjljjjjNubjj j_sMcjj]j]ubej]ubj)}(jkjjNjNjj)}j svc_find_xprtsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsvc_xprtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsvc_servsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jservsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jxcl_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j sa_family_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jafsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedshortesbubj=j?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjj'jj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjTjj)}(jj@:jNjj.jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjj[jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsvc_xprt_namessbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsvc_servsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jservsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbuflensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sM5jj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjtjNubjj j_sM5jj]j]ubj)}(jkjjNjNjjEjj)}(jj@:jNjj#jjjzjNubjj j_sM5jj]j]ubj)}(jkjjNjNjjljj)}(jj@:jNjjLjjjjNubjj j_sM5jj]j]ubej]ubj)}(jkjjNjNjj)}jxprt_register_transportsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j xprt_classsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j transportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sKfjj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sKfjj]j]ubaj]ubj)}(jkjjNjNjj)}jxprt_unregister_transportsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j xprt_classsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j transportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sKjj]j)}(jkjjNjNjj5jj)}(jj@:jNjjjjj@jNubjj j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jxprt_find_transport_identsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jIaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnetidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjGjNubjj j_sKjj]j)}(jkjGjNjNjjjj)}(jj@:jNjjojjjjNubjj j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jxprt_reserve_xprtsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_xprtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxprtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sM jj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjj)jNubjj j_sM jj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjj/jNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jxprt_release_xprtsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j8aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_xprtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxprtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj6jNubjj j_sMjj](j)}(jkj6jNjNjjjj)}(jj@:jNjj^jjjjNubjj j_sMjj]j]ubj)}(jkj6jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jxprt_release_xprt_congsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_xprtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxprtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjOjNubjj j_sMjj]j]ubj)}(jkjjNjNjjDjj)}(jj@:jNjjjjjUjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jxprt_request_get_congsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j^aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_xprtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxprtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_rqstsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj\jNubjj j_sMjj](j)}(jkj\jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkj\jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jxprt_release_rqst_congsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjj<jj)}(jj@:jNjjjjjGjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jxprt_adjust_cwndsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jPaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_xprtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxprtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jresultsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjNjNubjj j_sM2jj](j)}(jkjNjNjNjjjj)}(jj@:jNjjvjjjjNubjj j_sM2jj]j]ubj)}(jkjNjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM2jj]j]ubj)}(jkjNjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM2jj]j]ubej]ubj)}(jkjjNjNjj)}jxprt_wake_pending_taskssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_xprtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxprtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jstatussbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjj j_sMPjj](j)}(jkj jNjNjjYjj)}(jj@:jNjj3jjjjNubjj j_sMPjj]j]ubj)}(jkj jNjNjjjj)}(jj@:jNjj`jjjjNubjj j_sMPjj]j]ubej]ubj)}(jkjjNjNjj)}jxprt_wait_for_buffer_spacesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_xprtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxprtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMajj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMajj]j]ubaj]ubj)}(jkjjNjNjj)}jxprt_write_spacesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_xprtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxprtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMyjj]j)}(jkjjNjNjjBjj)}(jj@:jNjjjjjMjNubjj j_sMyjj]j]ubaj]ubj)}(jkjjNjNjj)}jxprt_disconnect_donesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jVaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_xprtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxprtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjTjNubjj j_sMjj]j)}(jkjTjNjNjjjj)}(jj@:jNjj|jjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jxprt_force_disconnectsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_xprtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxprtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjj jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jxprt_reconnect_delaysbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_xprtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxprtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjjcjj)}(jj@:jNjj=jjjnjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jxprt_reconnect_backoffsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jwaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_xprtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxprtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jinit_tosbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjujNubjj j_sMjj](j)}(jkjujNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjujNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jxprt_lookup_rqstsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_rqstsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_xprtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxprtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__be32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jxidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sM*jj](j)}(jkjjNjNjjTjj)}(jj@:jNjj.jjjjNubjj j_sM*jj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjj[jjjjNubjj j_sM*jj]j]ubej]ubj)}(jkjjNjNjj)}j xprt_pin_rqstsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_rqstsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMJjj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMJjj]j]ubaj]ubj)}(jkjjNjNjj)}jxprt_unpin_rqstsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_rqstsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMVjj]j)}(jkjjNjNjjEjj)}(jj@:jNjjjjjPjNubjj j_sMVjj]j]ubaj]ubj)}(jkjjNjNjj)}jxprt_update_rttsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jYaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjWjNubjj j_sMjj]j)}(jkjWjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jxprt_complete_rqstsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcopiedsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjj4jNubjj j_sMjj]j]ubj)}(jkjjNjNjj,jj)}(jj@:jNjj jjj:jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jxprt_wait_for_reply_request_defsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jCaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjAjNubjj j_sMjj]j)}(jkjAjNjNjjjj)}(jj@:jNjjijjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jxprt_wait_for_reply_request_rttsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jxprt_getsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_xprtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_xprtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxprtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sMrjj]j)}(jkjjNjNjjUjj)}(jj@:jNjj/jjjcjNubjj j_sMrjj]j]ubaj]ubj)}(jkjjNjNjj)}jxprt_putsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jlaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_xprtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxprtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjjNubjj j_sMjj]j)}(jkjjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j rpc_wake_upsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_wait_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqueuesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjj#jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jrpc_wake_up_statussbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_wait_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqueuesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jstatussbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj*jNubjj j_sMjj](j)}(jkj*jNjNjjxjj)}(jj@:jNjjRjjjjNubjj j_sMjj]j]ubj)}(jkj*jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j rpc_mallocsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjj jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jrpc_freesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sM<jj]j)}(jkjjNjNjjbjj)}(jj@:jNjj<jjjmjNubjj j_sM<jj]j]ubaj]ubj)}(jkjjNjNjj)}jcsum_partial_copy_to_xdrsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jvaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jxdr_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjtjNubjj j_sKjj](j)}(jkjtjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sKjj]j]ubj)}(jkjtjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jrpc_alloc_iostatssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j rpc_iostatssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_clntsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclntsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sK|jj]j)}(jkjjNjNjj[jj)}(jj@:jNjj5jjjijNubjj j_sK|jj]j]ubaj]ubj)}(jkjjNjNjj)}jrpc_free_iostatssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jraj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j rpc_iostatssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjpjNubjj j_sKjj]j)}(jkjpjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jrpc_count_iostats_metricssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j rpc_iostatssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j op_metricssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sKjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjVjNubjj j_sKjj]j]ubj)}(jkjjNjNjjKjj)}(jj@:jNjj%jjj\jNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jrpc_count_iostatssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jeaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j rpc_iostatssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjcjNubjj j_sKjj](j)}(jkjcjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sKjj]j]ubj)}(jkjcjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jrpc_queue_upcallsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_pipesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j rpc_pipe_msgsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sKjj](j)}(jkjjNjNjjDjj)}(jj@:jNjjjjj|jNubjj j_sKjj]j]ubj)}(jkjjNjNjjqjj)}(jj@:jNjjKjjjjNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jrpc_mkpipe_dentrysbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprivatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_pipesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sM#jj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjjNubjj j_sM#jj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjpjNubjj j_sM#jj]j]ubj)}(jkjjNjNjj/jj)}(jj@:jNjj jjjvjNubjj j_sM#jj]j]ubj)}(jkjjNjNjj\jj)}(jj@:jNjj6jjj|jNubjj j_sM#jj]j]ubej]ubj)}(jkjjNjNjj)}j rpc_unlinksbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMLjj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMLjj]j]ubaj]ubj)}(jkjjNjNjj)}jrpc_init_pipe_dir_headsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_pipe_dir_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMajj]j)}(jkjjNjNjj1jj)}(jj@:jNjj jjj<jNubjj j_sMajj]j]ubaj]ubj)}(jkjjNjNjj)}jrpc_init_pipe_dir_objectsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jEaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_pipe_dir_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_pipe_dir_object_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdo_opssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpdo_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjCjNubjj j_sMnjj](j)}(jkjCjNjNjjjj)}(jj@:jNjjkjjjjNubjj j_sMnjj]j]ubj)}(jkjCjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMnjj]j]ubj)}(jkjCjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMnjj]j]ubej]ubj)}(jkjjNjNjj)}jrpc_add_pipe_dir_objectsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_pipe_dir_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_pipe_dir_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjSjj)}(jj@:jNjj-jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjZjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrpc_remove_pipe_dir_objectsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_pipe_dir_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_pipe_dir_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjj~jNubjj j_sMjj]j]ubj)}(jkjjNjNjjFjj)}(jj@:jNjj jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjsjj)}(jj@:jNjjMjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j!rpc_find_or_alloc_pipe_dir_objectsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_pipe_dir_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_pipe_dir_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jmatchsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_pipe_dir_objectsbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_pipe_dir_objectsbaj<ubububj=js)}(jvj~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jallocsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjj'jNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjj-jNubjj j_sMjj]j]ubj)}(jkjjNjNjj=jj)}(jj@:jNjjjjj3jNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjj9jNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjj?jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrpcb_getport_asyncsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jHaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjFjNubjj j_sMjj]j)}(jkjFjNjNjjjj)}(jj@:jNjjnjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j rpc_createsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_clntsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_create_argssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sMjj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjj jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jrpc_clone_clientsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_clntsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_clntsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclntsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj jNubjj j_sMjj]j)}(jkj jNjNjjc jj)}(jj@:jNjj= jjjq jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jrpc_clone_client_set_authsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_clntsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jz aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_clntsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclntsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jrpc_authflavor_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jflavorsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjx jNubjj j_sMjj](j)}(jkjx jNjNjj jj)}(jj@:jNjj jjj jNubjj j_sMjj]j]ubj)}(jkjx jNjNjj jj)}(jj@:jNjj jjj jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrpc_switch_client_transportsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_clntsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclntsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j xprt_createsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j rpc_timeoutsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj j_sMjj](j)}(jkj jNjNjj] jj)}(jj@:jNjj7 jjj jNubjj j_sMjj]j]ubj)}(jkj jNjNjj jj)}(jj@:jNjjd jjj jNubjj j_sMjj]j]ubj)}(jkj jNjNjj jj)}(jj@:jNjj jjj jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrpc_clnt_iterate_for_each_xprtsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_clntsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclntsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jfnsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_clntsbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_xprtsbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj j_sMYjj](j)}(jkj jNjNjj# jj)}(jj@:jNjj jjj jNubjj j_sMYjj]j]ubj)}(jkj jNjNjjN jj)}(jj@:jNjj* jjj jNubjj j_sMYjj]j]ubj)}(jkj jNjNjj jj)}(jj@:jNjj jjj jNubjj j_sMYjj]j]ubej]ubj)}(jkjjNjNjj)}jrpc_cancel_taskssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_clntsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclntsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jerrorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jfnmatchsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_tasksbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj j_sMjj](j)}(jkj jNjNjj^ jj)}(jj@:jNjj8 jjj3 jNubjj j_sMjj]j]ubj)}(jkj jNjNjj jj)}(jj@:jNjje jjj9 jNubjj j_sMjj]j]ubj)}(jkj jNjNjj jj)}(jj@:jNjj jjj? jNubjj j_sMjj]j]ubj)}(jkj jNjNjj( jj)}(jj@:jNjj jjjE jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrpc_bind_new_programsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_clntsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jN aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_clntsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j rpc_programsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprogramsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jverssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjL jNubjj j_sM'jj](j)}(jkjL jNjNjj jj)}(jj@:jNjjz jjjjNubjj j_sM'jj]j]ubj)}(jkjL jNjNjj jj)}(jj@:jNjj jjj jNubjj j_sM'jj]j]ubj)}(jkjL jNjNjj jj)}(jj@:jNjj jjjjNubjj j_sM'jj]j]ubej]ubj)}(jkjjNjNjj)}j rpc_run_tasksbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_task_setupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtask_setup_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sMjj]j)}(jkjjNjNjjjjj)}(jj@:jNjjDjjjxjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j rpc_call_syncsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_clntsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclntsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j rpc_messagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjj)jNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjj/jNubjj j_sMjj]j]ubj)}(jkjjNjNjj!jj)}(jj@:jNjjjjj5jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrpc_call_asyncsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_clntsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclntsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j rpc_messagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j rpc_call_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtk_opssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj<jNubjj j_sMjj](j)}(jkj<jNjNjjjj)}(jj@:jNjjdjjj<jNubjj j_sMjj]j]ubj)}(jkj<jNjNjjjj)}(jj@:jNjjjjjBjNubjj j_sMjj]j]ubj)}(jkj<jNjNjjjj)}(jj@:jNjjjjjHjNubjj j_sMjj]j]ubj)}(jkj<jNjNjjjj)}(jj@:jNjjjjjNjNubjj j_sMjj]j]ubj)}(jkj<jNjNjj1jj)}(jj@:jNjjjjjTjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrpc_prepare_reply_pagessbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j]aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_rqstsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jpagessbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jhdrsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj[jNubjj j_sMVjj](j)}(jkj[jNjNjjjj)}(jj@:jNjjjjjUjNubjj j_sMVjj]j]ubj)}(jkj[jNjNjjjj)}(jj@:jNjjjjj[jNubjj j_sMVjj]j]ubj)}(jkj[jNjNjjjj)}(jj@:jNjjjjjajNubjj j_sMVjj]j]ubj)}(jkj[jNjNjj(jj)}(jj@:jNjjjjjgjNubjj j_sMVjj]j]ubj)}(jkj[jNjNjjMjj)}(jj@:jNjj,jjjmjNubjj j_sMVjj]j]ubej]ubj)}(jkjjNjNjj)}j rpc_peeraddrsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]jvaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_clntsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclntsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsockaddrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbufsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjtjNubjj j_sMpjj](j)}(jkjtjNjNjjjj)}(jj@:jNjjjjj&jNubjj j_sMpjj]j]ubj)}(jkjtjNjNjjjj)}(jj@:jNjjjjj,jNubjj j_sMpjj]j]ubj)}(jkjtjNjNjjjj)}(jj@:jNjjjjj2jNubjj j_sMpjj]j]ubej]ubj)}(jkjjNjNjj)}jrpc_peeraddr2strsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j;aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_clntsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclntsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j9j2j4)}(j7]j)}jrpc_display_format_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jformatsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj9jNubjj j_sMjj](j)}(jkj9jNjNjjjj)}(jj@:jNjjcjjjjNubjj j_sMjj]j]ubj)}(jkj9jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j rpc_localaddrsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_clntsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclntsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsockaddrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbuflensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjzjNubjj j_sMjj]j]ubj)}(jkjjNjNjjGjj)}(jj@:jNjj!jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjrjj)}(jj@:jNjjNjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j rpc_net_nssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_clntsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclntsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sMAjj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMAjj]j]ubaj]ubj)}(jkjjNjNjj)}jrpc_max_payloadsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_clntsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclntsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMUjj]j)}(jkjjNjNjjHjj)}(jj@:jNjj"jjjSjNubjj j_sMUjj]j]ubaj]ubj)}(jkjjNjNjj)}jrpc_max_bc_payloadsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j\aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_clntsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclntsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjZjNubjj j_sMdjj]j)}(jkjZjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMdjj]j]ubaj]ubj)}(jkjjNjNjj)}jrpc_force_rebindsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_clntsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclntsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjj jj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jrpc_clnt_test_and_add_xprtsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_clntsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclntsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_xprt_switchsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxpssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_xprtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxprtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jin_max_connectsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sM~ jj](j)}(jkjjNjNjjljj)}(jj@:jNjjFjjjjNubjj j_sM~ jj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjsjjjjNubjj j_sM~ jj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM~ jj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjj jNubjj j_sM~ jj]j]ubej]ubj)}(jkjjNjNjj)}j rpc_clnt_setup_test_and_add_xprtsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_clntsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclntsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_xprt_switchsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxpssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_xprtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxprtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sM jj](j)}(jkjjNjNjjajj)}(jj@:jNjj;jjjjNubjj j_sM jj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjhjjjjNubjj j_sM jj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM jj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jrpc_clnt_add_xprtsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_clntsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclntsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j xprt_createsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxprtargssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jsetupsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_clntsbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_xprt_switchsbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrpc_xprtsbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sM jj](j)}(jkjjNjNjjVjj)}(jj@:jNjj0jjjjNubjj j_sM jj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjj]jjjjNubjj j_sM jj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM jj]j]ubj)}(jkjjNjNjjxjj)}(jj@:jNjjVjjjjNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j dev_add_packsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j packet_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jptsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sM1jj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM1jj]j]ubaj]ubj)}(jkjjNjNjj)}j__dev_remove_packsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j packet_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jptsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMIjj]j)}(jkjjNjNjjJjj)}(jj@:jNjj$jjjUjNubjj j_sMIjj]j]ubaj]ubj)}(jkjjNjNjj)}jdev_remove_packsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j^aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j packet_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jptsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj\jNubjj j_sMijj]j)}(jkj\jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMijj]j]ubaj]ubj)}(jkjjNjNjj)}jdev_get_iflinksbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjj jj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdev_fill_metadata_dstsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjjj)}(jj@:jNjjDjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjqjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__dev_get_by_namesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjj:jNubjj j_sMjj]j]ubj)}(jkjjNjNjj,jj)}(jj@:jNjj jjj@jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdev_get_by_name_rcusbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jIaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjGjNubjj j_sMjj](j)}(jkjGjNjNjjjj)}(jj@:jNjjujjjjNubjj j_sMjj]j]ubj)}(jkjGjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnetdev_get_by_namesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jnetdevice_trackersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtrackersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sMjj](j)}(jkjjNjNjj3jj)}(jj@:jNjj jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjj\jj)}(jj@:jNjj:jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjcjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__dev_get_by_indexsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jifindexsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sM/jj](j)}(jkjjNjNjj,jj)}(jj@:jNjjjjj^jNubjj j_sM/jj]j]ubj)}(jkjjNjNjjSjj)}(jj@:jNjj3jjjdjNubjj j_sM/jj]j]ubej]ubj)}(jkjjNjNjj)}jdev_get_by_index_rcusbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jmaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jifindexsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjkjNubjj j_sMGjj](j)}(jkjkjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMGjj]j]ubj)}(jkjkjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMGjj]j]ubej]ubj)}(jkjjNjNjj)}jnetdev_get_by_indexsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jifindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jnetdevice_trackersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtrackersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sMnjj](j)}(jkjjNjNjjRjj)}(jj@:jNjj,jjjjNubjj j_sMnjj]j]ubj)}(jkjjNjNjjyjj)}(jj@:jNjjYjjjjNubjj j_sMnjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjj}jjjjNubjj j_sMnjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMnjj]j]ubej]ubj)}(jkjjNjNjj)}jdev_get_by_napi_idsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnapi_idsbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sMjj]j)}(jkjjNjNjjAjj)}(jj@:jNjj jjjLjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdev_getbyhwaddr_rcusbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jUaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedshortesbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jhasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjSjNubjj j_sMjj](j)}(jkjSjNjNjjjj)}(jj@:jNjjjjj jNubjj j_sMjj]j]ubj)}(jkjSjNjNjjjj)}(jj@:jNjjjjj jNubjj j_sMjj]j]ubj)}(jkjSjNjNjjjj)}(jj@:jNjjjjj jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__dev_get_by_flagssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedshortesbubj=j?)}(jBj4)}(j7]j)}jif_flagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedshortesbubj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj jNubjj j_sMjj](j)}(jkj jNjNjjj jj)}(jj@:jNjjD jjj jNubjj j_sMjj]j]ubj)}(jkj jNjNjj jj)}(jj@:jNjjq jjj jNubjj j_sMjj]j]ubj)}(jkj jNjNjj jj)}(jj@:jNjj jjj jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdev_valid_namesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj j_sMjj]j)}(jkj jNjNjj!jj)}(jj@:jNjj jjj)!jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdev_alloc_namesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j2!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj0!jNubjj j_sMzjj](j)}(jkj0!jNjNjj~!jj)}(jj@:jNjjX!jjj!jNubjj j_sMzjj]j]ubj)}(jkj0!jNjNjj!jj)}(jj@:jNjj!jjj!jNubjj j_sMzjj]j]ubej]ubj)}(jkjjNjNjj)}j dev_set_aliassbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaliassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj!jNubjj j_sMjj](j)}(jkj!jNjNjj "jj)}(jj@:jNjj!jjji"jNubjj j_sMjj]j]ubj)}(jkj!jNjNjj6"jj)}(jj@:jNjj"jjjo"jNubjj j_sMjj]j]ubj)}(jkj!jNjNjja"jj)}(jj@:jNjj="jjju"jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnetdev_features_changesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j~"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj|"jNubjj j_sMjj]j)}(jkj|"jNjNjj"jj)}(jj@:jNjj"jjj"jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jnetdev_state_changesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjj j_sM-jj]j)}(jkj"jNjNjj*#jj)}(jj@:jNjj#jjj5#jNubjj j_sM-jj]j]ubaj]ubj)}(jkjjNjNjj)}j__netdev_notify_peerssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j>#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj<#jNubjj j_sMFjj]j)}(jkj<#jNjNjj#jj)}(jj@:jNjjd#jjj#jNubjj j_sMFjj]j]ubaj]ubj)}(jkjjNjNjj)}jnetdev_notify_peerssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjj j_sMXjj]j)}(jkj#jNjNjj#jj)}(jj@:jNjj#jjj#jNubjj j_sMXjj]j]ubaj]ubj)}(jkjjNjNjj)}jdev_opensbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetlink_ext_acksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jextacksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjj j_sMjj](j)}(jkj#jNjNjjJ$jj)}(jj@:jNjj$$jjj$jNubjj j_sMjj]j]ubj)}(jkj#jNjNjjw$jj)}(jj@:jNjjQ$jjj$jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j dev_closesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjj j_sMjj]j)}(jkj$jNjNjj$jj)}(jj@:jNjj$jjj$jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdev_disable_lrosbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjj j_sM,jj]j)}(jkj$jNjNjj=%jj)}(jj@:jNjj%jjjH%jNubjj j_sM,jj]j]ubaj]ubj)}(jkjjNjNjj)}jregister_netdevice_notifiersbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jQ%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnotifier_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjO%jNubjj j_sMjj]j)}(jkjO%jNjNjj%jj)}(jj@:jNjjw%jjj%jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}junregister_netdevice_notifiersbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnotifier_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjj j_sMjj]j)}(jkj%jNjNjj%jj)}(jj@:jNjj%jjj&jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jregister_netdevice_notifier_netsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnotifier_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjj j_sM.jj](j)}(jkj&jNjNjj]&jj)}(jj@:jNjj7&jjj&jNubjj j_sM.jj]j]ubj)}(jkj&jNjNjj&jj)}(jj@:jNjjd&jjj&jNubjj j_sM.jj]j]ubej]ubj)}(jkjjNjNjj)}j!unregister_netdevice_notifier_netsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnotifier_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjj j_sMIjj](j)}(jkj&jNjNjj&jj)}(jj@:jNjj&jjj('jNubjj j_sMIjj]j]ubj)}(jkj&jNjNjj'jj)}(jj@:jNjj&jjj.'jNubjj j_sMIjj]j]ubej]ubj)}(jkjjNjNjj)}jcall_netdevice_notifierssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j7'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj5'jNubjj j_sMjj](j)}(jkj5'jNjNjj~'jj)}(jj@:jNjj]'jjj'jNubjj j_sMjj]j]ubj)}(jkj5'jNjNjj'jj)}(jj@:jNjj'jjj'jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdev_forward_skbsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjj j_sMzjj](j)}(jkj'jNjNjj(jj)}(jj@:jNjj'jjjF(jNubjj j_sMzjj]j]ubj)}(jkj'jNjNjj;(jj)}(jj@:jNjj(jjjL(jNubjj j_sMzjj]j]ubej]ubj)}(jkjjNjNjj)}jdev_nit_activesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]jU(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjS(jNubjj j_sMjj]j)}(jkjS(jNjNjj(jj)}(jj@:jNjjz(jjj(jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jnetif_set_real_num_rx_queuessbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jrxqsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjj j_sMs jj](j)}(jkj(jNjNjj)jj)}(jj@:jNjj(jjj0)jNubjj j_sMs jj]j]ubj)}(jkj(jNjNjj()jj)}(jj@:jNjj)jjj6)jNubjj j_sMs jj]j]ubej]ubj)}(jkjjNjNjj)}jnetif_set_real_num_queuessbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j?)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jtxqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jrxqsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj=)jNubjj j_sM jj](j)}(jkj=)jNjNjj)jj)}(jj@:jNjje)jjj)jNubjj j_sM jj]j]ubj)}(jkj=)jNjNjj)jj)}(jj@:jNjj)jjj)jNubjj j_sM jj]j]ubj)}(jkj=)jNjNjj)jj)}(jj@:jNjj)jjj)jNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jnetif_set_tso_max_sizesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj j_sM jj](j)}(jkj)jNjNjjA*jj)}(jj@:jNjj*jjjq*jNubjj j_sM jj]j]ubj)}(jkj)jNjNjji*jj)}(jj@:jNjjH*jjjw*jNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jnetif_set_tso_max_segssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jsegssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj~*jNubjj j_sM jj](j)}(jkj~*jNjNjj*jj)}(jj@:jNjj*jjj*jNubjj j_sM jj]j]ubj)}(jkj~*jNjNjj*jj)}(jj@:jNjj*jjj+jNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jnetif_inherit_tso_maxsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j +aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj +jNubjj j_sM jj](j)}(jkj +jNjNjjW+jj)}(jj@:jNjj1+jjj+jNubjj j_sM jj]j]ubj)}(jkj +jNjNjj+jj)}(jj@:jNjj^+jjj+jNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j netif_get_num_default_rss_queuessbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj+jNubjj j_sM jj]j]ubj)}(jkjjNjNjj)}jnetif_device_detachsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjj j_sM[ jj]j)}(jkj+jNjNjj5,jj)}(jj@:jNjj,jjj@,jNubjj j_sM[ jj]j]ubaj]ubj)}(jkjjNjNjj)}jnetif_device_attachsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jI,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjG,jNubjj j_sMj jj]j)}(jkjG,jNjNjj,jj)}(jj@:jNjjo,jjj,jNubjj j_sMj jj]j]ubaj]ubj)}(jkjjNjNjj)}jdev_loopback_xmitsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,jNubjj j_sM!jj](j)}(jkj,jNjNjj,jj)}(jj@:jNjj,jjjZ-jNubjj j_sM!jj]j]ubj)}(jkj,jNjNjj"-jj)}(jj@:jNjj,jjj`-jNubjj j_sM!jj]j]ubj)}(jkj,jNjNjjO-jj)}(jj@:jNjj)-jjjf-jNubjj j_sM!jj]j]ubej]ubj)}(jkjjNjNjj)}j__dev_queue_xmitsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jo-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsb_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjm-jNubjj j_sMjj](j)}(jkjm-jNjNjj-jj)}(jj@:jNjj-jjj-jNubjj j_sMjj]j]ubj)}(jkjm-jNjNjj-jj)}(jj@:jNjj-jjj-jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrps_may_expire_flowsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}j rxq_indexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflow_idsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}j filter_idsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj.jNubjj j_sMjj](j)}(jkj.jNjNjjM.jj)}(jj@:jNjj'.jjj.jNubjj j_sMjj]j]ubj)}(jkj.jNjNjjx.jj)}(jj@:jNjjT.jjj.jNubjj j_sMjj]j]ubj)}(jkj.jNjNjj.jj)}(jj@:jNjj|.jjj.jNubjj j_sMjj]j]ubj)}(jkj.jNjNjj.jj)}(jj@:jNjj.jjj.jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j __netif_rxsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj.jNubjj j_sMjj]j)}(jkj.jNjNjj7/jj)}(jj@:jNjj/jjjB/jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jnetif_rxsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jK/aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjI/jNubjj j_sMjj]j)}(jkjI/jNjNjj/jj)}(jj@:jNjjq/jjj/jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jnetdev_is_rx_handler_busysbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j/aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj/jNubjj j_sMqjj]j)}(jkj/jNjNjj/jj)}(jj@:jNjj/jjj0jNubjj j_sMqjj]j]ubaj]ubj)}(jkjjNjNjj)}jnetdev_rx_handler_registersbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j 0aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jrx_handler_func_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j rx_handlersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jrx_handler_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj0jNubjj j_sMjj](j)}(jkj0jNjNjjV0jj)}(jj@:jNjj00jjj0jNubjj j_sMjj]j]ubj)}(jkj0jNjNjj0jj)}(jj@:jNjj]0jjj0jNubjj j_sMjj]j]ubj)}(jkj0jNjNjj0jj)}(jj@:jNjj0jjj0jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnetdev_rx_handler_unregistersbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j0aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj0jNubjj j_sMjj]j)}(jkj0jNjNjj1jj)}(jj@:jNjj0jjj#1jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jnetif_receive_skb_coresbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,1aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*1jNubjj j_sMjj]j)}(jkj*1jNjNjjx1jj)}(jj@:jNjjR1jjj1jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jnetif_receive_skbsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j1aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj1jNubjj j_sMjj]j)}(jkj1jNjNjj1jj)}(jj@:jNjj1jjj1jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jnetif_receive_skb_listsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j1aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj1jNubjj j_sMjj]j)}(jkj1jNjNjj82jj)}(jj@:jNjj2jjjC2jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j__napi_schedulesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jL2aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j napi_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjJ2jNubjj j_sMjj]j)}(jkjJ2jNjNjj2jj)}(jj@:jNjjr2jjj2jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jnapi_schedule_prepsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j2aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j napi_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj2jNubjj j_sMjj]j)}(jkj2jNjNjj2jj)}(jj@:jNjj2jjj3jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j__napi_schedule_irqoffsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j 3aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j napi_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj3jNubjj j_sMjj]j)}(jkj3jNjNjjU3jj)}(jj@:jNjj/3jjj_3jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jnetif_queue_set_napisbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jh3aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j queue_indexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j9j2j4)}(j7]j)}jnetdev_queue_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j napi_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnapisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjf3jNubjj j_sMQjj](j)}(jkjf3jNjNjj3jj)}(jj@:jNjj3jjj94jNubjj j_sMQjj]j]ubj)}(jkjf3jNjNjj3jj)}(jj@:jNjj3jjj?4jNubjj j_sMQjj]j]ubj)}(jkjf3jNjNjj4jj)}(jj@:jNjj3jjjE4jNubjj j_sMQjj]j]ubj)}(jkjf3jNjNjj.4jj)}(jj@:jNjj4jjjK4jNubjj j_sMQjj]j]ubej]ubj)}(jkjjNjNjj)}j napi_enablesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jT4aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j napi_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjR4jNubjj j_sMjj]j)}(jkjR4jNjNjj4jj)}(jj@:jNjjz4jjj4jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jnetdev_has_upper_devsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j4aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j upper_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj4jNubjj j_sMjj](j)}(jkj4jNjNjj4jj)}(jj@:jNjj4jjj65jNubjj j_sMjj]j]ubj)}(jkj4jNjNjj+5jj)}(jj@:jNjj5jjj<5jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnetdev_has_upper_dev_all_rcusbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]jE5aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j upper_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjC5jNubjj j_sM jj](j)}(jkjC5jNjNjj5jj)}(jj@:jNjjj5jjj5jNubjj j_sM jj]j]ubj)}(jkjC5jNjNjj5jj)}(jj@:jNjj5jjj5jNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jnetdev_has_any_upper_devsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j5aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj5jNubjj j_sMjj]j)}(jkj5jNjNjj"6jj)}(jj@:jNjj5jjj-6jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jnetdev_master_upper_dev_getsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j66aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj46jNubjj j_sM,jj]j)}(jkj46jNjNjj6jj)}(jj@:jNjjb6jjj6jNubjj j_sM,jj]j]ubaj]ubj)}(jkjjNjNjj)}jnetdev_upper_get_next_dev_rcusbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j6aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jitersbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj6jNubjj j_sMmjj](j)}(jkj6jNjNjj6jj)}(jj@:jNjj6jjj17jNubjj j_sMmjj]j]ubj)}(jkj6jNjNjj 7jj)}(jj@:jNjj6jjj77jNubjj j_sMmjj]j]ubej]ubj)}(jkjjNjNjj)}jnetdev_lower_get_next_privatesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j@7aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jitersbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj>7jNubjj j_sMjj](j)}(jkj>7jNjNjj7jj)}(jj@:jNjjh7jjj7jNubjj j_sMjj]j]ubj)}(jkj>7jNjNjj7jj)}(jj@:jNjj7jjj7jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j!netdev_lower_get_next_private_rcusbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j7aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jitersbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj7jNubjj j_sM4jj](j)}(jkj7jNjNjj+8jj)}(jj@:jNjj8jjjk8jNubjj j_sM4jj]j]ubj)}(jkj7jNjNjjZ8jj)}(jj@:jNjj28jjjq8jNubjj j_sM4jj]j]ubej]ubj)}(jkjjNjNjj)}jnetdev_lower_get_nextsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jz8aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jitersbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjx8jNubjj j_sMQjj](j)}(jkjx8jNjNjj8jj)}(jj@:jNjj8jjj9jNubjj j_sMQjj]j]ubj)}(jkjx8jNjNjj8jj)}(jj@:jNjj8jjj9jNubjj j_sMQjj]j]ubej]ubj)}(jkjjNjNjj)}j"netdev_lower_get_first_private_rcusbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j9aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj9jNubjj j_sMqjj]j)}(jkj9jNjNjje9jj)}(jj@:jNjj?9jjjs9jNubjj j_sMqjj]j]ubaj]ubj)}(jkjjNjNjj)}jnetdev_master_upper_dev_get_rcusbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j|9aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjz9jNubjj j_sMjj]j)}(jkjz9jNjNjj9jj)}(jj@:jNjj9jjj9jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jnetdev_upper_dev_linksbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j9aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j upper_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetlink_ext_acksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jextacksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj9jNubjj j_sMjj](j)}(jkj9jNjNjj1:jj)}(jj@:jNjj :jjj:jNubjj j_sMjj]j]ubj)}(jkj9jNjNjj^:jj)}(jj@:jNjj8:jjj:jNubjj j_sMjj]j]ubj)}(jkj9jNjNjj:jj)}(jj@:jNjje:jjj:jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnetdev_master_upper_dev_linksbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j:aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j upper_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j upper_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j upper_infosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetlink_ext_acksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jextacksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj:jNubjj j_sMjj](j)}(jkj:jNjNjj:jj)}(jj@:jNjj:jjj;jNubjj j_sMjj]j]ubj)}(jkj:jNjNjj$;jj)}(jj@:jNjj:jjj;jNubjj j_sMjj]j]ubj)}(jkj:jNjNjjM;jj)}(jj@:jNjj+;jjj;jNubjj j_sMjj]j]ubj)}(jkj:jNjNjjv;jj)}(jj@:jNjjT;jjj;jNubjj j_sMjj]j]ubj)}(jkj:jNjNjj;jj)}(jj@:jNjj};jjj;jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnetdev_upper_dev_unlinksbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j;aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j upper_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj;jNubjj j_sMjj](j)}(jkj;jNjNjj<jj)}(jj@:jNjj;jjjS<jNubjj j_sMjj]j]ubj)}(jkj;jNjNjjH<jj)}(jj@:jNjj"<jjjY<jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnetdev_bonding_info_changesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jb<aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetdev_bonding_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j bonding_infosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj`<jNubjj j_sM`jj](j)}(jkj`<jNjNjj<jj)}(jj@:jNjj<jjj<jNubjj j_sM`jj]j]ubj)}(jkj`<jNjNjj<jj)}(jj@:jNjj<jjj<jNubjj j_sM`jj]j]ubej]ubj)}(jkjjNjNjj)}jnetdev_get_xmit_slavesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j<aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}j all_slavessbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj<jNubjj j_sMd jj](j)}(jkj<jNjNjjG=jj)}(jj@:jNjj!=jjj=jNubjj j_sMd jj]j]ubj)}(jkj<jNjNjjt=jj)}(jj@:jNjjN=jjj=jNubjj j_sMd jj]j]ubj)}(jkj<jNjNjj=jj)}(jj@:jNjj{=jjj=jNubjj j_sMd jj]j]ubej]ubj)}(jkjjNjNjj)}jnetdev_sk_get_lowest_devsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j=aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj=jNubjj j_sM jj](j)}(jkj=jNjNjj >jj)}(jj@:jNjj=jjjG>jNubjj j_sM jj]j]ubj)}(jkj=jNjNjj9>jj)}(jj@:jNjj>jjjM>jNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jnetdev_lower_state_changedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jV>aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j lower_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jlower_state_infosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjT>jNubjj j_sM jj](j)}(jkjT>jNjNjj>jj)}(jj@:jNjj|>jjj>jNubjj j_sM jj]j]ubj)}(jkjT>jNjNjj>jj)}(jj@:jNjj>jjj>jNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdev_set_promiscuitysbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jincsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj>jNubjj j_sMD!jj](j)}(jkj>jNjNjj1?jj)}(jj@:jNjj ?jjj`?jNubjj j_sMD!jj]j]ubj)}(jkj>jNjNjjX?jj)}(jj@:jNjj8?jjjf?jNubjj j_sMD!jj]j]ubej]ubj)}(jkjjNjNjj)}jdev_set_allmultisbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jo?aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jincsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjm?jNubjj j_sM!jj](j)}(jkjm?jNjNjj?jj)}(jj@:jNjj?jjj?jNubjj j_sM!jj]j]ubj)}(jkjm?jNjNjj?jj)}(jj@:jNjj?jjj?jNubjj j_sM!jj]j]ubej]ubj)}(jkjjNjNjj)}j dev_get_flagssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j?aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj?jNubjj j_sM!jj]j)}(jkj?jNjNjjF@jj)}(jj@:jNjj @jjjQ@jNubjj j_sM!jj]j]ubaj]ubj)}(jkjjNjNjj)}jdev_change_flagssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jZ@aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetlink_ext_acksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jextacksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjX@jNubjj j_sM6"jj](j)}(jkjX@jNjNjj@jj)}(jj@:jNjj@jjjAjNubjj j_sM6"jj]j]ubj)}(jkjX@jNjNjj@jj)}(jj@:jNjj@jjj AjNubjj j_sM6"jj]j]ubj)}(jkjX@jNjNjj@jj)}(jj@:jNjj@jjjAjNubjj j_sM6"jj]j]ubej]ubj)}(jkjjNjNjj)}jdev_pre_changeaddr_notifysbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jAaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetlink_ext_acksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jextacksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjAjNubjj j_sM"jj](j)}(jkjAjNjNjjdAjj)}(jj@:jNjj>AjjjAjNubjj j_sM"jj]j]ubj)}(jkjAjNjNjjAjj)}(jj@:jNjjkAjjjAjNubjj j_sM"jj]j]ubj)}(jkjAjNjNjjAjj)}(jj@:jNjjAjjjAjNubjj j_sM"jj]j]ubej]ubj)}(jkjjNjNjj)}jdev_set_mac_addresssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jAaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsockaddrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetlink_ext_acksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jextacksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjAjNubjj j_sM"jj](j)}(jkjAjNjNjj&Bjj)}(jj@:jNjjBjjjBjNubjj j_sM"jj]j]ubj)}(jkjAjNjNjjSBjj)}(jj@:jNjj-BjjjBjNubjj j_sM"jj]j]ubj)}(jkjAjNjNjjBjj)}(jj@:jNjjZBjjjBjNubjj j_sM"jj]j]ubej]ubj)}(jkjjNjNjj)}jdev_get_port_parent_idsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jBaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetdev_phys_item_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jppidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}jrecursesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjBjNubjj j_sMl#jj](j)}(jkjBjNjNjjBjj)}(jj@:jNjjBjjjGCjNubjj j_sMl#jj]j]ubj)}(jkjBjNjNjjCjj)}(jj@:jNjjBjjjMCjNubjj j_sMl#jj]j]ubj)}(jkjBjNjNjj?Cjj)}(jj@:jNjj CjjjSCjNubjj j_sMl#jj]j]ubej]ubj)}(jkjjNjNjj)}jnetdev_port_same_parent_idsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j\Caj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjgOsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjRsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjZCjNubjj j_sM#jj](j)}(jkjZCjNjNjjCjj)}(jj@:jNjjCjjjCjNubjj j_sM#jj]j]ubj)}(jkjZCjNjNjjCjj)}(jj@:jNjjCjjjCjNubjj j_sM#jj]j]ubej]ubj)}(jkjjNjNjj)}jnetdev_update_featuressbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jCaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjCjNubjj j_sM&jj]j)}(jkjCjNjNjj8Djj)}(jj@:jNjjDjjjCDjNubjj j_sM&jj]j]ubaj]ubj)}(jkjjNjNjj)}jnetdev_change_featuressbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jLDaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjJDjNubjj j_sM&jj]j)}(jkjJDjNjNjjDjj)}(jj@:jNjjrDjjjDjNubjj j_sM&jj]j]ubaj]ubj)}(jkjjNjNjj)}j netif_stacked_transfer_operstatesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jDaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrootdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjDjNubjj j_sM'jj](j)}(jkjDjNjNjjDjj)}(jj@:jNjjDjjj0EjNubjj j_sM'jj]j]ubj)}(jkjDjNjNjj%Ejj)}(jj@:jNjjDjjj6EjNubjj j_sM'jj]j]ubej]ubj)}(jkjjNjNjj)}jregister_netdevicesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j?Eaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj=EjNubjj j_sM'jj]j)}(jkj=EjNjNjjEjj)}(jj@:jNjjeEjjjEjNubjj j_sM'jj]j]ubaj]ubj)}(jkjjNjNjj)}jinit_dummy_netdevsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jEaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjEjNubjj j_sMz(jj]j)}(jkjEjNjNjjEjj)}(jj@:jNjjEjjjEjNubjj j_sMz(jj]j]ubaj]ubj)}(jkjjNjNjj)}jregister_netdevsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jEaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjEjNubjj j_sM(jj]j)}(jkjEjNjNjjKFjj)}(jj@:jNjj%FjjjVFjNubjj j_sM(jj]j]ubaj]ubj)}(jkjjNjNjj)}j dev_get_statssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrtnl_link_stats64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j_Faj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrtnl_link_stats64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstoragesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj]FjNubjj j_sM)jj](j)}(jkj]FjNjNjjFjj)}(jj@:jNjjFjjjFjNubjj j_sM)jj]j]ubj)}(jkj]FjNjNjjFjj)}(jj@:jNjjFjjjFjNubjj j_sM)jj]j]ubej]ubj)}(jkjjNjNjj)}jdev_fetch_sw_netstatssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jFaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrtnl_link_stats64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj%sbasbubj&j)}(jNjNjoNjjjjj)}j]j_Gasbubj,j.)}(j1j!9j2j4)}(j7]j)}jpcpu_sw_netstatssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetstatssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjFjNubjj j_sM)jj](j)}(jkjFjNjNjjGGjj)}(jj@:jNjj!GjjjGjNubjj j_sM)jj]j]ubj)}(jkjFjNjNjjuGjj)}(jj@:jNjjMGjjjGjNubjj j_sM)jj]j]ubej]ubj)}(jkjjNjNjj)}jdev_get_tstats64sbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jGaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jrtnl_link_stats64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjGjNubjj j_sM)jj](j)}(jkjGjNjNjjGjj)}(jj@:jNjjGjjjHjNubjj j_sM)jj]j]ubj)}(jkjGjNjNjjHjj)}(jj@:jNjjGjjjHjNubjj j_sM)jj]j]ubej]ubj)}(jkjjNjNjj)}j!netdev_sw_irq_coalesce_default_onsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!Haj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjHjNubjj j_sM$*jj]j)}(jkjHjNjNjjmHjj)}(jj@:jNjjGHjjjxHjNubjj j_sM$*jj]j]ubaj]ubj)}(jkjjNjNjj)}jalloc_netdev_mqssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jHaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j sizeof_privsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=j?)}(jBj4)}(j7]j)}jname_assign_typesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jsetupsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jtxqssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jrxqssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjHjNubjj j_sMC*jj](j)}(jkjHjNjNjjHjj)}(jj@:jNjjHjjjIjNubjj j_sMC*jj]j]ubj)}(jkjHjNjNjjHjj)}(jj@:jNjjHjjjIjNubjj j_sMC*jj]j]ubj)}(jkjHjNjNjjIjj)}(jj@:jNjjHjjjIjNubjj j_sMC*jj]j]ubj)}(jkjHjNjNjjCIjj)}(jj@:jNjjIjjjIjNubjj j_sMC*jj]j]ubj)}(jkjHjNjNjjIjj)}(jj@:jNjjzIjjjIjNubjj j_sMC*jj]j]ubj)}(jkjHjNjNjjIjj)}(jj@:jNjjIjjjIjNubjj j_sMC*jj]j]ubej]ubj)}(jkjjNjNjj)}j free_netdevsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jIaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjIjNubjj j_sM*jj]j)}(jkjIjNjNjj>Jjj)}(jj@:jNjjJjjjIJjNubjj j_sM*jj]j]ubaj]ubj)}(jkjjNjNjj)}jsynchronize_netsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jRJaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjPJjNubjj j_sM+jj]j]ubj)}(jkjjNjNjj)}junregister_netdevice_queuesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jJaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjJjNubjj j_sM+jj](j)}(jkjJjNjNjjJjj)}(jj@:jNjjJjjj!KjNubjj j_sM+jj]j]ubj)}(jkjJjNjNjjKjj)}(jj@:jNjjJjjj'KjNubjj j_sM+jj]j]ubej]ubj)}(jkjjNjNjj)}junregister_netdevice_manysbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j0Kaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj.KjNubjj j_sM+jj]j)}(jkj.KjNjNjj|Kjj)}(jj@:jNjjVKjjjKjNubjj j_sM+jj]j]ubaj]ubj)}(jkjjNjNjj)}junregister_netdevsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jKaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjKjNubjj j_sM+jj]j)}(jkjKjNjNjjKjj)}(jj@:jNjjKjjjKjNubjj j_sM+jj]j]ubaj]ubj)}(jkjjNjNjj)}j__dev_change_net_namespacesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jKaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpatsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j new_ifindexsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjKjNubjj j_sM+jj](j)}(jkjKjNjNjjdjjjdjNubjj j_sMjj]j]ubj)}(jkjdjNjNjjdjj)}(jj@:jNjjkdjjjdjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jcompare_ether_headersbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]jdaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjgOsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjRsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjdjNubjj j_sM3jj](j)}(jkjdjNjNjjBejj)}(jj@:jNjj ejjjtejNubjj j_sM3jj]j]ubj)}(jkjdjNjNjjjejj)}(jj@:jNjjHejjjzejNubjj j_sM3jj]j]ubej]ubj)}(jkjjNjNjj)}jeth_hw_addr_gensbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jeaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j base_addrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjejNubjj j_sMWjj](j)}(jkjejNjNjjejj)}(jj@:jNjjejjj,fjNubjj j_sMWjj]j]ubj)}(jkjejNjNjjejj)}(jj@:jNjjejjj2fjNubjj j_sMWjj]j]ubj)}(jkjejNjNjj$fjj)}(jj@:jNjjfjjj8fjNubjj j_sMWjj]j]ubej]ubj)}(jkjjNjNjj)}jeth_skb_pkt_typesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jAfaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj?fjNubjj j_sMjjj](j)}(jkj?fjNjNjjfjj)}(jj@:jNjjgfjjjfjNubjj j_sMjjj]j]ubj)}(jkj?fjNjNjjfjj)}(jj@:jNjjfjjjfjNubjj j_sMjjj]j]ubej]ubj)}(jkjjNjNjj)}j eth_skb_padsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jfaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjfjNubjj j_sMjj]j)}(jkjfjNjNjj gjj)}(jj@:jNjjfjjj+gjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jnapi_is_scheduledsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j4gaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j napi_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj2gjNubjj j_sMjj]j)}(jkj2gjNjNjjgjj)}(jj@:jNjjYgjjjgjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j napi_schedulesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]jgaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j napi_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjgjNubjj j_sMjj]j)}(jkjgjNjNjjgjj)}(jj@:jNjjgjjjgjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jnapi_schedule_irqoffsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jgaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j napi_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjgjNubjj j_sMjj]j)}(jkjgjNjNjjjj)}(jj@:jNjjjjjIjNubjj j_sMXjj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_ethtool_get_eeesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jRaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j ethtool_keeesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjPjNubjj j_sMojj](j)}(jkjPjNjNjjjj)}(jj@:jNjjxjjj֑jNubjj j_sMojj]j]ubj)}(jkjPjNjNjjˑjj)}(jj@:jNjjjjjܑjNubjj j_sMojj]j]ubej]ubj)}(jkjjNjNjj)}jphy_ethtool_set_eeesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j ethtool_keeesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjj1jj)}(jj@:jNjj jjjijNubjj j_sMjj]j]ubj)}(jkjjNjNjj^jj)}(jj@:jNjj8jjjojNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_ethtool_set_wolsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jxaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jethtool_wolinfosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjvjNubjj j_sMjj](j)}(jkjvjNjNjjĒjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjvjNjNjjjj)}(jj@:jNjj˒jjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_ethtool_get_wolsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jethtool_wolinfosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj j_sMjj](j)}(jkj jNjNjjWjj)}(jj@:jNjj1jjjjNubjj j_sMjj]j]ubj)}(jkj jNjNjjjj)}(jj@:jNjj^jjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_ethtool_nway_resetsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jndevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjjjj)}(jj@:jNjjējjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_config_interruptsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}j interruptssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sKjj](j)}(jkjjNjNjjJjj)}(jj@:jNjj$jjjxjNubjj j_sKjj]j]ubj)}(jkjjNjNjjpjj)}(jj@:jNjjQjjj~jNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_find_validsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_settingsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jspeedsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jduplexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j supportedsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sKjj](j)}(jkjjNjNjjӔjj)}(jj@:jNjjjjj,jNubjj j_sKjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjהjjj2jNubjj j_sKjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjj8jNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_supported_speedssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jAaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jspeedssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj?jNubjj j_sKjj](j)}(jkj?jNjNjjjj)}(jj@:jNjjhjjjjNubjj j_sKjj]j]ubj)}(jkj?jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sKjj]j]ubj)}(jkj?jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_sanitize_settingssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjjIjj)}(jj@:jNjj#jjjTjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j__phy_hwtstamp_getsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j]aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jkernel_hwtstamp_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj[jNubjj j_sMjj](j)}(jkj[jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkj[jNjNjj֖jj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__phy_hwtstamp_setsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jkernel_hwtstamp_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetlink_ext_acksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jextacksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjj<jj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjijj)}(jj@:jNjjCjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjpjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_ethtool_get_plca_cfgsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_plca_cfgsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplca_cfgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sMmjj](j)}(jkjjNjNjjjj)}(jj@:jNjjܗjjj:jNubjj j_sMmjj]j]ubj)}(jkjjNjNjj/jj)}(jj@:jNjj jjj@jNubjj j_sMmjj]j]ubej]ubj)}(jkjjNjNjj)}jplca_check_validsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jIaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_plca_cfgsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplca_cfgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetlink_ext_acksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jextacksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjGjNubjj j_sMjj](j)}(jkjGjNjNjjjj)}(jj@:jNjjojjjjNubjj j_sMjj]j]ubj)}(jkjGjNjNjj˜jj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjGjNjNjjjj)}(jj@:jNjjɘjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_ethtool_set_plca_cfgsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_plca_cfgsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplca_cfgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetlink_ext_acksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jextacksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj j_sMjj](j)}(jkj jNjNjj[jj)}(jj@:jNjj5jjjjNubjj j_sMjj]j]ubj)}(jkj jNjNjjjj)}(jj@:jNjjbjjjƙjNubjj j_sMjj]j]ubj)}(jkj jNjNjjjj)}(jj@:jNjjjjj̙jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_ethtool_get_plca_statussbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jՙaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphy_plca_statussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplca_stsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjәjNubjj j_sMjj](j)}(jkjәjNjNjj!jj)}(jj@:jNjjjjjYjNubjj j_sMjj]j]ubj)}(jkjәjNjNjjNjj)}(jj@:jNjj(jjj_jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_check_link_statussbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jhaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjfjNubjj j_sMjj]j)}(jkjfjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_stop_machinesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jȚaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjƚjNubjj j_sMjj]j)}(jkjƚjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_disable_interruptssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjj j_sMjj]j)}(jkj&jNjNjjtjj)}(jj@:jNjjNjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j phy_interruptsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j irqreturn_tsbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jphy_datsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjқjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjj֛jjj jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_enable_interruptssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sM8jj]j)}(jkjjNjNjj^jj)}(jj@:jNjj8jjjijNubjj j_sM8jj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_state_machinesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jraj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjpjNubjj j_sMjj]j)}(jkjpjNjNjjjj)}(jj@:jNjjjjjɜjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_ethtool_set_eee_nonegsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jҜaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j ethtool_keeesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjМjNubjj j_sMjj](j)}(jkjМjNjNjjjj)}(jj@:jNjjjjjVjNubjj j_sMjj]j]ubj)}(jkjМjNjNjjKjj)}(jj@:jNjj%jjj\jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_speed_to_strsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jeaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jspeedsbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjcjNubjj j_sKjj]j)}(jkjcjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_duplex_to_strsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jduplexsbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sKCjj]j)}(jkjjNjNjj jj)}(jj@:jNjjjjjjNubjj j_sKCjj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_rate_matching_to_strsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j rate_matchingsbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sKTjj]j)}(jkjjNjNjjfjj)}(jj@:jNjjFjjjqjNubjj j_sKTjj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_interface_num_portssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jzaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jphy_interface_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j interfacesbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjxjNubjj j_sKkjj]j)}(jkjxjNjNjjĞjj)}(jj@:jNjjjjj̞jNubjj j_sKkjj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_lookup_settingsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_settingsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j՞aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jspeedsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jduplexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}jexactsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjӞjNubjj j_sM jj](j)}(jkjӞjNjNjj!jj)}(jj@:jNjjjjjjNubjj j_sM jj]j]ubj)}(jkjӞjNjNjjEjj)}(jj@:jNjj%jjjjNubjj j_sM jj]j]ubj)}(jkjӞjNjNjjljj)}(jj@:jNjjIjjjjNubjj j_sM jj]j]ubj)}(jkjӞjNjNjjjj)}(jj@:jNjjsjjjjNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jphy_set_max_speedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j max_speedsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMkjj](j)}(jkjjNjNjjjj)}(jj@:jNjjޟjjj7jNubjj j_sMkjj]j]ubj)}(jkjjNjNjj/jj)}(jj@:jNjj jjj=jNubjj j_sMkjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_resolve_aneg_pausesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jFaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjDjNubjj j_sMjj]j)}(jkjDjNjNjjjj)}(jj@:jNjjljjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_resolve_aneg_linkmodesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjjjj)}(jj@:jNjj̠jjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_check_downshiftsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjjRjj)}(jj@:jNjj,jjj]jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j__phy_read_mmdsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jfaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevadsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjdjNubjj j_sM>jj](j)}(jkjdjNjNjjjj)}(jj@:jNjjjjj jNubjj j_sM>jj]j]ubj)}(jkjdjNjNjj١jj)}(jj@:jNjjjjjjNubjj j_sM>jj]j]ubj)}(jkjdjNjNjjjj)}(jj@:jNjjݡjjjjNubjj j_sM>jj]j]ubej]ubj)}(jkjjNjNjj)}j phy_read_mmdsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevadsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMTjj](j)}(jkjjNjNjjjjj)}(jj@:jNjjDjjjjNubjj j_sMTjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjqjjjǢjNubjj j_sMTjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjj͢jNubjj j_sMTjj]j]ubej]ubj)}(jkjjNjNjj)}j__phy_write_mmdsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j֢aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevadsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjԢjNubjj j_sMjjj](j)}(jkjԢjNjNjj"jj)}(jj@:jNjjjjjjNubjj j_sMjjj]j]ubj)}(jkjԢjNjNjjIjj)}(jj@:jNjj)jjjjNubjj j_sMjjj]j]ubj)}(jkjԢjNjNjjqjj)}(jj@:jNjjMjjjjNubjj j_sMjjj]j]ubj)}(jkjԢjNjNjjjj)}(jj@:jNjjujjjjNubjj j_sMjjj]j]ubej]ubj)}(jkjjNjNjj)}j phy_write_mmdsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevadsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjj/jj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjWjj)}(jj@:jNjj3jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjj[jjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__phy_package_read_mmdsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j addr_offsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevadsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjȤjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjpjNubjj j_sMjj]j]ubj)}(jkjjNjNjj:jj)}(jj@:jNjjjjjvjNubjj j_sMjj]j]ubj)}(jkjjNjNjjbjj)}(jj@:jNjj>jjj|jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_package_read_mmdsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j addr_offsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevadsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjѥjj)}(jj@:jNjjjjjMjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjإjjjSjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjYjNubjj j_sMjj]j]ubj)}(jkjjNjNjjEjj)}(jj@:jNjj!jjj_jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__phy_package_write_mmdsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jhaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j addr_offsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevadsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjfjNubjj j_sMjj](j)}(jkjfjNjNjjjj)}(jj@:jNjjjjjXjNubjj j_sMjj]j]ubj)}(jkjfjNjNjjܦjj)}(jj@:jNjjjjj^jNubjj j_sMjj]j]ubj)}(jkjfjNjNjjjj)}(jj@:jNjjjjjdjNubjj j_sMjj]j]ubj)}(jkjfjNjNjj(jj)}(jj@:jNjjjjjjjNubjj j_sMjj]j]ubj)}(jkjfjNjNjjPjj)}(jj@:jNjj,jjjpjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_package_write_mmdsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jyaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j addr_offsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevadsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjwjNubjj j_sMjj](j)}(jkjwjNjNjjŧjj)}(jj@:jNjjjjjijNubjj j_sMjj]j]ubj)}(jkjwjNjNjjjj)}(jj@:jNjj̧jjjojNubjj j_sMjj]j]ubj)}(jkjwjNjNjjjj)}(jj@:jNjjjjjujNubjj j_sMjj]j]ubj)}(jkjwjNjNjj9jj)}(jj@:jNjjjjj{jNubjj j_sMjj]j]ubj)}(jkjwjNjNjjajj)}(jj@:jNjj=jjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_modify_changedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sM&jj](j)}(jkjjNjNjj֨jj)}(jj@:jNjjjjjYjNubjj j_sM&jj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjݨjjj_jNubjj j_sM&jj]j]ubj)}(jkjjNjNjj)jj)}(jj@:jNjjjjjejNubjj j_sM&jj]j]ubj)}(jkjjNjNjjQjj)}(jj@:jNjj-jjjkjNubjj j_sM&jj]j]ubej]ube(j)}(jkjjNjNjj)}j __phy_modifysbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jtaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjrjNubjj j_sM=jj](j)}(jkjrjNjNjjjj)}(jj@:jNjjjjjCjNubjj j_sM=jj]j]ubj)}(jkjrjNjNjjjj)}(jj@:jNjjǩjjjIjNubjj j_sM=jj]j]ubj)}(jkjrjNjNjjjj)}(jj@:jNjjjjjOjNubjj j_sM=jj]j]ubj)}(jkjrjNjNjj;jj)}(jj@:jNjjjjjUjNubjj j_sM=jj]j]ubej]ubj)}(jkjjNjNjj)}j phy_modifysbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j^aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj\jNubjj j_sMRjj](j)}(jkj\jNjNjjjj)}(jj@:jNjjjjj-jNubjj j_sMRjj]j]ubj)}(jkj\jNjNjjժjj)}(jj@:jNjjjjj3jNubjj j_sMRjj]j]ubj)}(jkj\jNjNjjjj)}(jj@:jNjj٪jjj9jNubjj j_sMRjj]j]ubj)}(jkj\jNjNjj%jj)}(jj@:jNjjjjj?jNubjj j_sMRjj]j]ubej]ubj)}(jkjjNjNjj)}j__phy_modify_mmd_changedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jHaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevadsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjFjNubjj j_sMkjj](j)}(jkjFjNjNjjjj)}(jj@:jNjjnjjj;jNubjj j_sMkjj]j]ubj)}(jkjFjNjNjjjj)}(jj@:jNjjjjjAjNubjj j_sMkjj]j]ubj)}(jkjFjNjNjjjj)}(jj@:jNjjjjjGjNubjj j_sMkjj]j]ubj)}(jkjFjNjNjj jj)}(jj@:jNjjjjjMjNubjj j_sMkjj]j]ubj)}(jkjFjNjNjj3jj)}(jj@:jNjjjjjSjNubjj j_sMkjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_modify_mmd_changedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j\aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevadsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjZjNubjj j_sMjj](j)}(jkjZjNjNjjjj)}(jj@:jNjjjjjOjNubjj j_sMjj]j]ubj)}(jkjZjNjNjjϬjj)}(jj@:jNjjjjjUjNubjj j_sMjj]j]ubj)}(jkjZjNjNjjjj)}(jj@:jNjjӬjjj[jNubjj j_sMjj]j]ubj)}(jkjZjNjNjjjj)}(jj@:jNjjjjjajNubjj j_sMjj]j]ubj)}(jkjZjNjNjjGjj)}(jj@:jNjj#jjjgjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__phy_modify_mmdsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jpaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevadsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjnjNubjj j_sMjj](j)}(jkjnjNjNjjjj)}(jj@:jNjjjjjcjNubjj j_sMjj]j]ubj)}(jkjnjNjNjjjj)}(jj@:jNjjíjjjijNubjj j_sMjj]j]ubj)}(jkjnjNjNjj jj)}(jj@:jNjjjjjojNubjj j_sMjj]j]ubj)}(jkjnjNjNjj3jj)}(jj@:jNjjjjjujNubjj j_sMjj]j]ubj)}(jkjnjNjNjj[jj)}(jj@:jNjj7jjj{jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_modify_mmdsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevadsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjЮjj)}(jj@:jNjjjjjwjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjj׮jjj}jNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjGjj)}(jj@:jNjj#jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjojj)}(jj@:jNjjKjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j phy_save_pagesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_select_pagesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjDjj)}(jj@:jNjjjjjsjNubjj j_sMjj]j]ubj)}(jkjjNjNjjkjj)}(jj@:jNjjKjjjyjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_restore_pagesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joldpagesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jretsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjΰjj)}(jj@:jNjjjjj!jNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjհjjj'jNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjj-jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_read_pagedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j6aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj4jNubjj j_sM4jj](j)}(jkj4jNjNjjjj)}(jj@:jNjj\jjjٱjNubjj j_sM4jj]j]ubj)}(jkj4jNjNjjjj)}(jj@:jNjjjjj߱jNubjj j_sM4jj]j]ubj)}(jkj4jNjNjjѱjj)}(jj@:jNjjjjjjNubjj j_sM4jj]j]ubej]ubj)}(jkjjNjNjj)}jphy_write_pagedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMIjj](j)}(jkjjNjNjj:jj)}(jj@:jNjjjjjjNubjj j_sMIjj]j]ubj)}(jkjjNjNjjajj)}(jj@:jNjjAjjjjNubjj j_sMIjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjejjjŲjNubjj j_sMIjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjj˲jNubjj j_sMIjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_modify_paged_changedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jԲaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjҲjNubjj j_sM_jj](j)}(jkjҲjNjNjj jj)}(jj@:jNjjjjjdzjNubjj j_sM_jj]j]ubj)}(jkjҲjNjNjjGjj)}(jj@:jNjj'jjjͳjNubjj j_sM_jj]j]ubj)}(jkjҲjNjNjjojj)}(jj@:jNjjKjjjӳjNubjj j_sM_jj]j]ubj)}(jkjҲjNjNjjjj)}(jj@:jNjjsjjjٳjNubjj j_sM_jj]j]ubj)}(jkjҲjNjNjjjj)}(jj@:jNjjjjj߳jNubjj j_sM_jj]j]ubej]ubj)}(jkjjNjNjj)}jphy_modify_pagedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMvjj](j)}(jkjjNjNjj4jj)}(jj@:jNjjjjj۴jNubjj j_sMvjj]j]ubj)}(jkjjNjNjj[jj)}(jj@:jNjj;jjjjNubjj j_sMvjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjj_jjjjNubjj j_sMvjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMvjj]j]ubj)}(jkjjNjNjjӴjj)}(jj@:jNjjjjjjNubjj j_sMvjj]j]ubej]ubj)}(jkjjNjNjj)}jgenphy_c45_pma_resumesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sK3jj]j)}(jkjjNjNjjHjj)}(jj@:jNjj"jjjSjNubjj j_sK3jj]j]ubaj]ubj)}(jkjjNjNjj)}jgenphy_c45_pma_suspendsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j\aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjZjNubjj j_sKAjj]j)}(jkjZjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sKAjj]j]ubaj]ubj)}(jkjjNjNjj)}j(genphy_c45_pma_baset1_setup_master_slavesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sKPjj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sKPjj]j]ubaj]ubj)}(jkjjNjNjj)}jgenphy_c45_pma_setup_forcedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sKmjj]j)}(jkjjNjNjjhjj)}(jj@:jNjjBjjjsjNubjj j_sKmjj]j]ubaj]ubj)}(jkjjNjNjj)}jgenphy_c45_an_config_anegsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j|aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjzjNubjj j_sM jj]j)}(jkjzjNjNjjȶjj)}(jj@:jNjjjjjӶjNubjj j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jgenphy_c45_an_disable_anegsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jܶaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjڶjNubjj j_sM?jj]j)}(jkjڶjNjNjj(jj)}(jj@:jNjjjjj3jNubjj j_sM?jj]j]ubaj]ubj)}(jkjjNjNjj)}jgenphy_c45_restart_anegsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j<aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj:jNubjj j_sMSjj]j)}(jkj:jNjNjjjj)}(jj@:jNjjbjjjjNubjj j_sMSjj]j]ubaj]ubj)}(jkjjNjNjj)}j!genphy_c45_check_and_restart_anegsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}jrestartsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMhjj](j)}(jkjjNjNjjjj)}(jj@:jNjj·jjjjNubjj j_sMhjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMhjj]j]ubej]ubj)}(jkjjNjNjj)}jgenphy_c45_aneg_donesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjj j_sMjj]j)}(jkj#jNjNjjqjj)}(jj@:jNjjKjjj|jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jgenphy_c45_read_linksbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjjѸjj)}(jj@:jNjjjjjܸjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jgenphy_c45_read_lpasbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sM jj]j)}(jkjjNjNjj1jj)}(jj@:jNjj jjj<jNubjj j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j'genphy_c45_pma_baset1_read_master_slavesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jEaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjCjNubjj j_sM<jj]j)}(jkjCjNjNjjjj)}(jj@:jNjjkjjjjNubjj j_sM<jj]j]ubaj]ubj)}(jkjjNjNjj)}jgenphy_c45_read_pmasbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMWjj]j)}(jkjjNjNjjjj)}(jj@:jNjj˹jjjjNubjj j_sMWjj]j]ubaj]ubj)}(jkjjNjNjj)}jgenphy_c45_read_mdixsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjjQjj)}(jj@:jNjj+jjj\jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jgenphy_c45_read_eee_abilitiessbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jeaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjcjNubjj j_sMjj]j)}(jkjcjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j$genphy_c45_pma_baset1_read_abilitiessbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jźaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjújNubjj j_sMjj]j)}(jkjújNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j!genphy_c45_pma_read_ext_abilitiessbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjj j_sMjj]j)}(jkj#jNjNjjqjj)}(jj@:jNjjKjjj|jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jgenphy_c45_pma_read_abilitiessbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sM4jj]j)}(jkjjNjNjjѻjj)}(jj@:jNjjjjjܻjNubjj j_sM4jj]j]ubaj]ubj)}(jkjjNjNjj)}jgenphy_c45_read_statussbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjj1jj)}(jj@:jNjj jjj<jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jgenphy_c45_config_anegsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jEaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjCjNubjj j_sMjj]j)}(jkjCjNjNjjjj)}(jj@:jNjjkjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jgenphy_c45_fast_retrainsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}jenablesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjj˼jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjj%jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgenphy_c45_plca_get_cfgsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_plca_cfgsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplca_cfgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,jNubjj j_sMjj](j)}(jkj,jNjNjjzjj)}(jj@:jNjjTjjjjNubjj j_sMjj]j]ubj)}(jkj,jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgenphy_c45_plca_set_cfgsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_plca_cfgsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplca_cfgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sM;jj](j)}(jkjjNjNjj jj)}(jj@:jNjjjjjEjNubjj j_sM;jj]j]ubj)}(jkjjNjNjj:jj)}(jj@:jNjjjjjKjNubjj j_sM;jj]j]ubej]ubj)}(jkjjNjNjj)}jgenphy_c45_plca_get_statussbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jTaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphy_plca_statussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplca_stsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjRjNubjj j_sMjj](j)}(jkjRjNjNjjjj)}(jj@:jNjjzjjjؾjNubjj j_sMjj]j]ubj)}(jkjRjNjNjj;jj)}(jj@:jNjjjjj޾jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgenphy_c45_eee_is_activesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jadvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jlpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=js)}(jvj?)}(jBj4)}(j7]j)}j is_enabledsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjj3jj)}(jj@:jNjj jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjj]jj)}(jj@:jNjj:jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjdjjjƿjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjj̿jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgenphy_c45_ethtool_get_eeesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jտaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j ethtool_keeesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjӿjNubjj j_sMjj](j)}(jkjӿjNjNjj!jj)}(jj@:jNjjjjjYjNubjj j_sMjj]j]ubj)}(jkjӿjNjNjjNjj)}(jj@:jNjj(jjj_jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgenphy_c45_ethtool_set_eeesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jhaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j ethtool_keeesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjfjNubjj j_sMjj](j)}(jkjfjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjfjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_interface_tsbjj)}(jj9jenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjj j_sKjj]j]ubj)}(jkjjNjNjj)}j phy_modessbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jphy_interface_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j interfacesbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sKjj]j)}(jkjjNjNjjVjj)}(jj@:jNjj2jjjajNubjj j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jmdio_bus_statssbjj)}(jj!9jstructjj)}jj4)}(j7]jjaj<ubsbjjjhjNubjj j_sKjj]j]ubj)}(jkjjNjNjj)}jphy_package_sharedsbjj)}(jj!9jstructjj)}jj4)}(j7]jyaj<ubsbjjjwjNubjj j_sMGjj]j]ubj)}(jkjjNjNjj)}jmii_bussbjj)}(jj!9jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj j_sM\jj]j]ubj)}(jkjjNjNjj)}j mdiobus_allocsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmii_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjj)}j phy_statesbjj)}(jj9jenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjj)}jphy_c45_device_idssbjj)}(jj!9jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjj)}j phy_devicesbjj)}(jj!9jstructjj)}jj4)}(j7]j aj<ubsbjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjj)}jphy_tdr_configsbjj)}(jj!9jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjj)}j phy_plca_cfgsbjj)}(jj!9jstructjj)}jj4)}(j7]j'aj<ubsbjjj%jNubjj j_sM#jj]j]ubj)}(jkjjNjNjj)}jphy_plca_statussbjj)}(jj!9jstructjj)}jj4)}(j7]j6aj<ubsbjjj4jNubjj j_sMKjj]j]ubj)}(jkjjNjNjj)}jphy_ledsbjj)}(jj!9jstructjj)}jj4)}(j7]jEaj<ubsbjjjCjNubjj j_sM`jj]j]ubj)}(jkjjNjNjj)}j phy_driversbjj)}(jj!9jstructjj)}jj4)}(j7]jTaj<ubsbjjjRjNubjj j_sMwjj]j]ubj)}(jkjjNjNjj)}jphy_id_comparesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]jcaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jid1sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jid2sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjajNubjj j_sMjj](j)}(jkjajNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjajNjNjjjj)}(jj@:jNjjjjj jNubjj j_sMjj]j]ubj)}(jkjajNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphydev_id_comparesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjdjj)}(jj@:jNjj>jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjkjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_is_startedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_readsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjQjj)}(jj@:jNjj+jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjj|jj)}(jj@:jNjjXjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j __phy_readsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjj jj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j phy_writesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sM#jj](j)}(jkjjNjNjjmjj)}(jj@:jNjjGjjjjNubjj j_sM#jj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjtjjjjNubjj j_sM#jj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM#jj]j]ubej]ubj)}(jkjjNjNjj)}j __phy_writesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sM0jj](j)}(jkjjNjNjj)jj)}(jj@:jNjjjjjjNubjj j_sM0jj]j]ubj)}(jkjjNjNjjTjj)}(jj@:jNjj0jjjjNubjj j_sM0jj]j]ubj)}(jkjjNjNjj|jj)}(jj@:jNjjXjjjjNubjj j_sM0jj]j]ubej]ubj)}(jkjjNjNjj)}j__phy_modify_changedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMBjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjhjNubjj j_sMBjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjnjNubjj j_sMBjj]j]ubj)}(jkjjNjNjj8jj)}(jj@:jNjjjjjtjNubjj j_sMBjj]j]ubj)}(jkjjNjNjj`jj)}(jj@:jNjj<jjjzjNubjj j_sMBjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_read_mmd_poll_timeoutsbjj)}(jjBjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj j_sMajj]j]ubj)}(jkjjNjNjj)}j__phy_set_bitssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjj9jNubjj j_sMjj]j]ubj)}(jkjjNjNjj jj)}(jj@:jNjjjjj?jNubjj j_sMjj]j]ubj)}(jkjjNjNjj1jj)}(jj@:jNjj jjjEjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__phy_clear_bitssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jNaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjLjNubjj j_sMjj](j)}(jkjLjNjNjjjj)}(jj@:jNjjtjjjjNubjj j_sMjj]j]ubj)}(jkjLjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjLjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j phy_set_bitssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjVjj)}(jj@:jNjj0jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjj]jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_clear_bitssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjmjNubjj j_sMjj]j]ubj)}(jkjjNjNjj=jj)}(jj@:jNjjjjjsjNubjj j_sMjj]j]ubj)}(jkjjNjNjjejj)}(jj@:jNjjAjjjyjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__phy_set_bits_mmdsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevadsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjMjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjSjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjYjNubjj j_sMjj]j]ubj)}(jkjjNjNjjEjj)}(jj@:jNjj!jjj_jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__phy_clear_bits_mmdsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jhaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevadsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjfjNubjj j_sMjj](j)}(jkjfjNjNjjjj)}(jj@:jNjjjjj3jNubjj j_sMjj]j]ubj)}(jkjfjNjNjjjj)}(jj@:jNjjjjj9jNubjj j_sMjj]j]ubj)}(jkjfjNjNjjjj)}(jj@:jNjjjjj?jNubjj j_sMjj]j]ubj)}(jkjfjNjNjj+jj)}(jj@:jNjjjjjEjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_set_bits_mmdsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jNaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevadsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjLjNubjj j_sMjj](j)}(jkjLjNjNjjjj)}(jj@:jNjjtjjjjNubjj j_sMjj]j]ubj)}(jkjLjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjLjNjNjjjj)}(jj@:jNjjjjj%jNubjj j_sMjj]j]ubj)}(jkjLjNjNjjjj)}(jj@:jNjjjjj+jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_clear_bits_mmdsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j4aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevadsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj2jNubjj j_sMjj](j)}(jkj2jNjNjjjj)}(jj@:jNjjZjjjjNubjj j_sMjj]j]ubj)}(jkj2jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkj2jNjNjjjj)}(jj@:jNjjjjj jNubjj j_sMjj]j]ubj)}(jkj2jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_interrupt_is_validsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjjejj)}(jj@:jNjj?jjjpjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_polling_modesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]jyaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjwjNubjj j_sMjj]j)}(jkjwjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_has_hwtstampsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjj#jj)}(jj@:jNjjjjj.jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_has_rxtstampsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j7aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj5jNubjj j_sM&jj]j)}(jkj5jNjNjjjj)}(jj@:jNjj\jjjjNubjj j_sM&jj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_has_tsinfosbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sM0jj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM0jj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_has_txtstampsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sM9jj]j)}(jkjjNjNjj@jj)}(jj@:jNjjjjjKjNubjj j_sM9jj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_is_internalsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]jTaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjRjNubjj j_sM[jj]j)}(jkjRjNjNjjjj)}(jj@:jNjjyjjjjNubjj j_sM[jj]j]ubaj]ubj)}(jkjjNjNjj)}j phy_on_sfpsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMdjj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjj jNubjj j_sMdjj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_interface_mode_is_rgmiisbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jphy_interface_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjjNubjj j_sMnjj]j)}(jkjjNjNjj[jj)}(jj@:jNjj7jjjcjNubjj j_sMnjj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_interface_mode_is_8023zsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]jlaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jphy_interface_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjjjNubjj j_sM|jj]j)}(jkjjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM|jj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_interface_is_rgmiisbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_is_pseudo_fixed_linksbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjj j_sMjj]j)}(jkj#jNjNjjpjj)}(jj@:jNjjJjjj{jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_module_driversbjj)}(jjBjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj j_sMzjj]j]ubj)}(jkjjNjNjj)}jphy_register_fixupsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbus_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jphy_uidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j phy_uid_masksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jrunsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjj.jj)}(jj@:jNjj jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjVjj)}(jj@:jNjj2jjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_unregister_fixupsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbus_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jphy_uidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j phy_uid_masksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjOjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjUjNubjj j_sMjj]j]ubj)}(jkjjNjNjjGjj)}(jj@:jNjj#jjj[jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jget_phy_devicesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jdaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmii_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}jis_c45sbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjbjNubjj j_sMjj](j)}(jkjbjNjNjjjj)}(jj@:jNjjjjj jNubjj j_sMjj]j]ubj)}(jkjbjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjbjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_device_registersbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjjljj)}(jj@:jNjjFjjjwjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_device_removesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj~jNubjj j_sMjj]j)}(jkj~jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_get_c45_idssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sM'jj]j)}(jkjjNjNjj,jj)}(jj@:jNjjjjj7jNubjj j_sM'jj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_find_firstsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j@aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmii_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj>jNubjj j_sM2jj]j)}(jkj>jNjNjjjj)}(jj@:jNjjljjjjNubjj j_sM2jj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_connect_directsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jhandlersbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jphy_interface_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j interfacesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMfjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMfjj]j]ubj)}(jkjjNjNjj"jj)}(jj@:jNjjjjjjNubjj j_sMfjj]j]ubj)}(jkjjNjNjjMjj)}(jj@:jNjj)jjjjNubjj j_sMfjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMfjj]j]ubej]ubj)}(jkjjNjNjj)}j phy_connectsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbus_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jhandlersbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jphy_interface_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j interfacesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjFjj)}(jj@:jNjj$jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjqjj)}(jj@:jNjjMjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_disconnectsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjj>jj)}(jj@:jNjjjjjIjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_sfp_attachsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jRaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jupstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsfp_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjPjNubjj j_sMcjj](j)}(jkjPjNjNjjjj)}(jj@:jNjjxjjjjNubjj j_sMcjj]j]ubj)}(jkjPjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMcjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_sfp_detachsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jupstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsfp_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sMtjj](j)}(jkjjNjNjj)jj)}(jj@:jNjjjjjajNubjj j_sMtjj]j]ubj)}(jkjjNjNjjVjj)}(jj@:jNjj0jjjgjNubjj j_sMtjj]j]ubej]ubj)}(jkjjNjNjj)}j phy_sfp_probesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jpaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsfp_upstream_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjnjNubjj j_sMjj](j)}(jkjnjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjnjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_attach_directsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jphy_interface_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j interfacesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjOjj)}(jj@:jNjj)jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjj|jj)}(jj@:jNjjVjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j phy_attachsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbus_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jphy_interface_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j interfacesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sMOjj](j)}(jkjjNjNjjDjj)}(jj@:jNjjjjjjNubjj j_sMOjj]j]ubj)}(jkjjNjNjjmjj)}(jj@:jNjjKjjjjNubjj j_sMOjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjtjjjjNubjj j_sMOjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_package_joinsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j base_addrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j priv_sizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjj[jNubjj j_sMjj]j]ubj)}(jkjjNjNjj+jj)}(jj@:jNjj jjjajNubjj j_sMjj]j]ubj)}(jkjjNjNjjSjj)}(jj@:jNjj/jjjgjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_phy_package_joinsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jpaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j priv_sizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjnjNubjj j_sMjj](j)}(jkjnjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjnjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_package_leavesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjjJjj)}(jj@:jNjj$jjjUjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevm_phy_package_joinsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j^aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j base_addrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j priv_sizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj\jNubjj j_sM=jj](j)}(jkj\jNjNjjjj)}(jj@:jNjjjjj.jNubjj j_sM=jj]j]ubj)}(jkj\jNjNjjjj)}(jj@:jNjjjjj4jNubjj j_sM=jj]j]ubj)}(jkj\jNjNjjjj)}(jj@:jNjjjjj:jNubjj j_sM=jj]j]ubj)}(jkj\jNjNjj&jj)}(jj@:jNjjjjj@jNubjj j_sM=jj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_of_phy_package_joinsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jIaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j priv_sizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjGjNubjj j_sM_jj](j)}(jkjGjNjNjjjj)}(jj@:jNjjojjjjNubjj j_sM_jj]j]ubj)}(jkjGjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM_jj]j]ubj)}(jkjGjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM_jj]j]ubej]ubj)}(jkjjNjNjj)}j phy_detachsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sM~jj]j)}(jkjjNjNjjVjj)}(jj@:jNjj0jjjajNubjj j_sM~jj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_reset_after_clk_enablesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jjaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjhjNubjj j_sMjj]j)}(jkjhjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jgenphy_config_eee_advertsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjj!jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jgenphy_setup_forcedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjj j_sMjj]j)}(jkj(jNjNjjvjj)}(jj@:jNjjPjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jgenphy_restart_anegsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sM jj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jgenphy_check_and_restart_anegsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}jrestartsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sM jj](j)}(jkjjNjNjj6jj)}(jj@:jNjjjjjdjNubjj j_sM jj]j]ubj)}(jkjjNjNjj\jj)}(jj@:jNjj=jjjjjNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j__genphy_config_anegsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jsaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}jchangedsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjqjNubjj j_sM5 jj](j)}(jkjqjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM5 jj]j]ubj)}(jkjqjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM5 jj]j]ubej]ubj)}(jkjjNjNjj)}jgenphy_c37_config_anegsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sM[ jj]j)}(jkjjNjNjjHjj)}(jj@:jNjj"jjjSjNubjj j_sM[ jj]j]ubaj]ubj)}(jkjjNjNjj)}jgenphy_aneg_donesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j\aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjZjNubjj j_sM jj]j)}(jkjZjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jgenphy_update_linksbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sM jj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jgenphy_read_status_fixedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sM jj]j)}(jkjjNjNjjhjj)}(jj@:jNjjBjjjsjNubjj j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jgenphy_read_statussbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j|aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjzjNubjj j_sM jj]j)}(jkjzjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jgenphy_c37_read_statussbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=js)}(jvj?)}(jBj4)}(j7]j)}jchangedsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sMR jj](j)}(jkjjNjNjj(jj)}(jj@:jNjjjjj[jNubjj j_sMR jj]j]ubj)}(jkjjNjNjjPjj)}(jj@:jNjj/jjjajNubjj j_sMR jj]j]ubej]ubj)}(jkjjNjNjj)}jgenphy_soft_resetsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jjaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjhjNubjj j_sM jj]j)}(jkjhjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jgenphy_read_abilitiessbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sM jj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjj!jNubjj j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_remove_link_modesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j link_modesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjj j_sM1 jj](j)}(jkj(jNjNjjvjj)}(jj@:jNjjPjjjjNubjj j_sM1 jj]j]ubj)}(jkj(jNjNjjjj)}(jj@:jNjj}jjjjNubjj j_sM1 jj]j]ubej]ubj)}(jkjjNjNjj)}jphy_advertise_supportedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMG jj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMG jj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_advertise_eee_allsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sM[ jj]j)}(jkjjNjNjjdjj)}(jj@:jNjj>jjjojNubjj j_sM[ jj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_support_eeesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jxaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjvjNubjj j_sMu jj]j)}(jkjvjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMu jj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_support_sym_pausesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sM jj]j)}(jkjjNjNjj$jj)}(jj@:jNjjjjj/jNubjj j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_support_asym_pausesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j8aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj6jNubjj j_sM jj]j)}(jkj6jNjNjjjj)}(jj@:jNjj^jjjjNubjj j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_set_sym_pausesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}jrxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}jtxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}jautonegsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sM jj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjXjNubjj j_sM jj]j]ubj)}(jkjjNjNjj jj)}(jj@:jNjjjjj^jNubjj j_sM jj]j]ubj)}(jkjjNjNjj-jj)}(jj@:jNjjjjjdjNubjj j_sM jj]j]ubj)}(jkjjNjNjjPjj)}(jj@:jNjj1jjjjjNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jphy_set_asym_pausesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jsaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}jrxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}jtxsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjqjNubjj j_sM jj](j)}(jkjqjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM jj]j]ubj)}(jkjqjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM jj]j]ubj)}(jkjqjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jphy_validate_pausesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jethtool_pauseparamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jppsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjj j_sM jj](j)}(jkj#jNjNjjpjj)}(jj@:jNjjJjjjjNubjj j_sM jj]j]ubj)}(jkj#jNjNjjjj)}(jj@:jNjjwjjjjNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j phy_get_pausesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=js)}(jvj?)}(jBj4)}(j7]j)}jtx_pausesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=js)}(jvj?)}(jBj4)}(j7]j)}jrx_pausesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sM jj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjj^jNubjj j_sM jj]j]ubj)}(jkjjNjNjj+jj)}(jj@:jNjj jjjdjNubjj j_sM jj]j]ubj)}(jkjjNjNjjSjj)}(jj@:jNjj2jjjjjNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jphy_get_internal_delaysbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js32sbaj<ubububj=j?)}(jBj4)}(j7]jsaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j delay_valuessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}jis_rxsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjqjNubjj j_sM jj](j)}(jkjqjNjNjjjj)}(jj@:jNjjjjjkjNubjj j_sM jj]j]ubj)}(jkjqjNjNjjjj)}(jj@:jNjjjjjqjNubjj j_sM jj]j]ubj)}(jkjqjNjNjjjj)}(jj@:jNjjjjjwjNubjj j_sM jj]j]ubj)}(jkjqjNjNjj@jj)}(jj@:jNjj jjj}jNubjj j_sM jj]j]ubj)}(jkjqjNjNjjcjj)}(jj@:jNjjDjjjjNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jfwnode_mdio_find_devicesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j mdio_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j fwnode_handlesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfwnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sM% jj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM% jj]j]ubaj]ubj)}(jkjjNjNjj)}jfwnode_phy_find_devicesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j fwnode_handlesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j phy_fwnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sM< jj]j)}(jkjjNjNjjGjj)}(jj@:jNjj!jjjUjNubjj j_sM< jj]j]ubaj]ubj)}(jkjjNjNjj)}jdevice_phy_find_devicesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j^aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj\jNubjj j_sMS jj]j)}(jkj\jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMS jj]j]ubaj]ubj)}(jkjjNjNjj)}jfwnode_get_phy_nodesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j fwnode_handlesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j fwnode_handlesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfwnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sMb jj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjj'jNubjj j_sMb jj]j]ubaj]ubj)}(jkjjNjNjj)}jphy_driver_registersbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j0aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j new_driversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj.jNubjj j_sMjj](j)}(jkj.jNjNjj|jj)}(jj@:jNjjVjjjjNubjj j_sMjj]j]ubj)}(jkj.jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jget_phy_c45_idssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmii_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphy_c45_device_idssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jc45_idssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjkjNubjj j_sMjj]j]ubj)}(jkjjNjNjj6jj)}(jj@:jNjjjjjqjNubjj j_sMjj]j]ubj)}(jkjjNjNjj`jj)}(jj@:jNjj:jjjwjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jget_phy_c22_idsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmii_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphy_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj~jNubjj j_sM|jj](j)}(jkj~jNjNjjjj)}(jj@:jNjjjjj(jNubjj j_sM|jj]j]ubj)}(jkj~jNjNjjjj)}(jj@:jNjjjjj.jNubjj j_sM|jj]j]ubj)}(jkj~jNjNjjjj)}(jj@:jNjjjjj4jNubjj j_sM|jj]j]ubej]ubj)}(jkjjNjNjj)}jphy_prepare_linksbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j=aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jhandlersbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububububjNubjubejj)}j]sbubububjjj;jNubjj j_sMYjj](j)}(jkj;jNjNjjjj)}(jj@:jNjjcjjjjNubjj j_sMYjj]j]ubj)}(jkj;jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMYjj]j]ubej]ubj)}(jkjjNjNjj)}jphy_poll_resetsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjjJjj)}(jj@:jNjj$jjjUjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jgenphy_config_advertsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j^aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj\jNubjj j_sM7jj]j)}(jkj\jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM7jj]j]ubaj]ubj)}(jkjjNjNjj)}jgenphy_c37_config_advertsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphydevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMnjj]j)}(jkjjNjNjj jj)}(jj@:jNjjjjjjNubjj j_sMnjj]j]ubaj]ubj)}(jkjjNjNjj)}j phy_probesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMw jj]j)}(jkjjNjNjjjjj)}(jj@:jNjjDjjjujNubjj j_sMw jj]j]ubaj]ubj)}(jkjjNjNjj)}jmdiobus_alloc_sizesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmii_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j~aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj|jNubjj j_sKjj]j)}(jkj|jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j mdio_find_bussbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmii_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j mdio_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sMjj]j)}(jkjjNjNjj0jj)}(jj@:jNjjjjj>jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jof_mdio_find_bussbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmii_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jGaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j mdio_bus_npsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjEjNubjj j_sMjj]j)}(jkjEjNjNjjjj)}(jj@:jNjjsjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmdiobus_scan_c22sbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmii_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sMJjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjj4jNubjj j_sMJjj]j]ubj)}(jkjjNjNjj)jj)}(jj@:jNjj jjj:jNubjj j_sMJjj]j]ubej]ubj)}(jkjjNjNjj)}j__mdiobus_registersbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jCaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmii_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjAjNubjj j_sMjj](j)}(jkjAjNjNjjjj)}(jj@:jNjjijjjjNubjj j_sMjj]j]ubj)}(jkjAjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j mdiobus_freesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmii_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMHjj]j)}(jkjjNjNjj"jj)}(jj@:jNjjjjj-jNubjj j_sMHjj]j]ubaj]ubj)}(jkjjNjNjj)}j__mdiobus_readsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j6aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmii_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj4jNubjj j_sMvjj](j)}(jkj4jNjNjjjj)}(jj@:jNjj\jjjjNubjj j_sMvjj]j]ubj)}(jkj4jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMvjj]j]ubj)}(jkj4jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMvjj]j]ubej]ubj)}(jkjjNjNjj)}j__mdiobus_writesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmii_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjj:jj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjajj)}(jj@:jNjjAjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjejjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__mdiobus_modify_changedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmii_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjj jj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjGjj)}(jj@:jNjj'jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjojj)}(jj@:jNjjKjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjsjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__mdiobus_c45_readsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmii_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevadsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjj4jj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjj[jj)}(jj@:jNjj;jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjj_jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__mdiobus_c45_writesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmii_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevadsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjj=jj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjajj)}(jj@:jNjjAjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjejjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmdiobus_read_nestedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmii_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sM/jj](j)}(jkjjNjNjj&jj)}(jj@:jNjjjjj}jNubjj j_sM/jj]j]ubj)}(jkjjNjNjjMjj)}(jj@:jNjj-jjjjNubjj j_sM/jj]j]ubj)}(jkjjNjNjjujj)}(jj@:jNjjQjjjjNubjj j_sM/jj]j]ubej]ubj)}(jkjjNjNjj)}j mdiobus_readsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmii_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMEjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjj5jNubjj j_sMEjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjj;jNubjj j_sMEjj]j]ubj)}(jkjjNjNjj-jj)}(jj@:jNjj jjjAjNubjj j_sMEjj]j]ubej]ubj)}(jkjjNjNjj)}jmdiobus_c45_readsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jJaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmii_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevadsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjHjNubjj j_sM\jj](j)}(jkjHjNjNjjjj)}(jj@:jNjjpjjjjNubjj j_sM\jj]j]ubj)}(jkjHjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM\jj]j]ubj)}(jkjHjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM\jj]j]ubj)}(jkjHjNjNjj jj)}(jj@:jNjjjjj#jNubjj j_sM\jj]j]ubej]ubj)}(jkjjNjNjj)}jmdiobus_c45_read_nestedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmii_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevadsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj*jNubjj j_sMvjj](j)}(jkj*jNjNjjxjj)}(jj@:jNjjRjjjjNubjj j_sMvjj]j]ubj)}(jkj*jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMvjj]j]ubj)}(jkj*jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMvjj]j]ubj)}(jkj*jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMvjj]j]ubej]ubj)}(jkjjNjNjj)}jmdiobus_write_nestedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmii_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjj j_sMjj](j)}(jkj jNjNjjZjj)}(jj@:jNjj4jjjjNubjj j_sMjj]j]ubj)}(jkj jNjNjjjj)}(jj@:jNjjajjjjNubjj j_sMjj]j]ubj)}(jkj jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkj jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j mdiobus_writesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmii_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjj@jj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjgjj)}(jj@:jNjjGjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjkjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmdiobus_c45_writesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmii_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevadsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjj&jj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjMjj)}(jj@:jNjj-jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjqjj)}(jj@:jNjjQjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjujjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmdiobus_c45_write_nestedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmii_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevadsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjj6jj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjj]jj)}(jj@:jNjj=jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjajjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmdiobus_modifysbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmii_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjFjj)}(jj@:jNjj jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjmjj)}(jj@:jNjjMjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjqjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmdiobus_c45_modifysbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmii_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevadsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjj j_sMjj](j)}(jkj jNjNjjZjj)}(jj@:jNjj4jjj%jNubjj j_sMjj]j]ubj)}(jkj jNjNjjjj)}(jj@:jNjjajjj+jNubjj j_sMjj]j]ubj)}(jkj jNjNjjjj)}(jj@:jNjjjjj1jNubjj j_sMjj]j]ubj)}(jkj jNjNjjjj)}(jj@:jNjjjjj7jNubjj j_sMjj]j]ubj)}(jkj jNjNjjjj)}(jj@:jNjjjjj=jNubjj j_sMjj]j]ubj)}(jkj jNjNjjjj)}(jj@:jNjjjjjCjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmdiobus_modify_changedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jLaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmii_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjJjNubjj j_sM3jj](j)}(jkjJjNjNjjjj)}(jj@:jNjjrjjj?jNubjj j_sM3jj]j]ubj)}(jkjJjNjNjjjj)}(jj@:jNjjjjjEjNubjj j_sM3jj]j]ubj)}(jkjJjNjNjjjj)}(jj@:jNjjjjjKjNubjj j_sM3jj]j]ubj)}(jkjJjNjNjjjj)}(jj@:jNjjjjjQjNubjj j_sM3jj]j]ubj)}(jkjJjNjNjj7jj)}(jj@:jNjjjjjWjNubjj j_sM3jj]j]ubej]ubj)}(jkjjNjNjj)}jmdiobus_c45_modify_changedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j`aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmii_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevadsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj^jNubjj j_sMJjj](j)}(jkj^jNjNjjjj)}(jj@:jNjjjjjwjNubjj j_sMJjj]j]ubj)}(jkj^jNjNjjjj)}(jj@:jNjjjjj}jNubjj j_sMJjj]j]ubj)}(jkj^jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMJjj]j]ubj)}(jkj^jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMJjj]j]ubj)}(jkj^jNjNjjGjj)}(jj@:jNjj#jjjjNubjj j_sMJjj]j]ubj)}(jkj^jNjNjjojj)}(jj@:jNjjKjjjjNubjj j_sMJjj]j]ubej]ubj)}(jkjjNjNjj)}jmdiobus_releasesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjInsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sKjj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jmdiobus_create_devicesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmii_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmdio_board_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjIjj)}(jj@:jNjj#jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjvjj)}(jj@:jNjjPjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmdiobus_scan_c45sbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmii_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sM\jj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM\jj]j]ubj)}(jkjjNjNjj jj)}(jj@:jNjjjjjjNubjj j_sM\jj]j]ubej]ubj)}(jkjjNjNjj)}j__mdiobus_c45_modify_changedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jmii_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevadsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj!jNubjj j_sMjj](j)}(jkj!jNjNjjojj)}(jj@:jNjjIjjj:jNubjj j_sMjj]j]ubj)}(jkj!jNjNjjjj)}(jj@:jNjjvjjj@jNubjj j_sMjj]j]ubj)}(jkj!jNjNjjjj)}(jj@:jNjjjjjFjNubjj j_sMjj]j]ubj)}(jkj!jNjNjjjj)}(jj@:jNjjjjjLjNubjj j_sMjj]j]ubj)}(jkj!jNjNjj jj)}(jj@:jNjjjjjRjNubjj j_sMjj]j]ubj)}(jkj!jNjNjj2jj)}(jj@:jNjjjjjXjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmdio_bus_matchsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j device_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj_jNubjj j_sMbjj](j)}(jkj_jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMbjj]j]ubj)}(jkj_jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMbjj]j]ubej]ubj)}(jkjjNjNjj)}jphylink_link_statesbjj)}(jj!9jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj j_sKjj]j]ubj)}(jkjjNjNjj)}jphylink_configsbjj)}(jj!9jstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjj j_sKzjj]j]ubj)}(jkjjNjNjj)}jphylink_mac_opssbjj)}(jj!9jstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjj j_sKjj]j]ubj)}(jkjjNjNjj)}j mac_get_capssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j! aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylink_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jphy_interface_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j interfacesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjj j_sKjj](j)}(jkj jNjNjjn jj)}(jj@:jNjjH jjj jNubjj j_sKjj]j]ubj)}(jkj jNjNjj jj)}(jj@:jNjju jjj jNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jmac_select_pcssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phylink_pcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylink_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jphy_interface_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j interfacesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj jNubjj j_sKjj](j)}(jkj jNjNjj jj)}(jj@:jNjj jjj8 jNubjj j_sKjj]j]ubj)}(jkj jNjNjj- jj)}(jj@:jNjj jjj> jNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j mac_preparesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jG aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylink_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jphy_interface_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jifacesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjE jNubjj j_sKjj](j)}(jkjE jNjNjj jj)}(jj@:jNjjm jjj jNubjj j_sKjj]j]ubj)}(jkjE jNjNjj jj)}(jj@:jNjj jjj jNubjj j_sKjj]j]ubj)}(jkjE jNjNjj jj)}(jj@:jNjj jjj jNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j mac_configsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylink_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylink_link_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj j_sM@jj](j)}(jkj jNjNjjL jj)}(jj@:jNjj& jjj jNubjj j_sM@jj]j]ubj)}(jkj jNjNjjt jj)}(jj@:jNjjS jjj jNubjj j_sM@jj]j]ubj)}(jkj jNjNjj jj)}(jj@:jNjjx jjj jNubjj j_sM@jj]j]ubej]ubj)}(jkjjNjNjj)}j mac_finishsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylink_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jphy_interface_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jifacesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjj j_sMQjj](j)}(jkj jNjNjj jj)}(jj@:jNjj jjjb jNubjj j_sMQjj]j]ubj)}(jkj jNjNjj2 jj)}(jj@:jNjj jjjh jNubjj j_sMQjj]j]ubj)}(jkj jNjNjjZ jj)}(jj@:jNjj6 jjjn jNubjj j_sMQjj]j]ubej]ubj)}(jkjjNjNjj)}j mac_link_downsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jw aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylink_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jphy_interface_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j interfacesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjju jNubjj j_sM_jj](j)}(jkju jNjNjj jj)}(jj@:jNjj jjj jNubjj j_sM_jj]j]ubj)}(jkju jNjNjj jj)}(jj@:jNjj jjj! jNubjj j_sM_jj]j]ubj)}(jkju jNjNjj jj)}(jj@:jNjj jjj' jNubjj j_sM_jj]j]ubej]ubj)}(jkjjNjNjj)}j mac_link_upsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j0 aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylink_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jphy_interface_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j interfacesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jspeedsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jduplexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}jtx_pausesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}jrx_pausesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj. jNubjj j_sM~jj](j)}(jkj. jNjNjj| jj)}(jj@:jNjjV jjjjNubjj j_sM~jj]j]ubj)}(jkj. jNjNjj jj)}(jj@:jNjj jjjjNubjj j_sM~jj]j]ubj)}(jkj. jNjNjj jj)}(jj@:jNjj jjjjNubjj j_sM~jj]j]ubj)}(jkj. jNjNjj jj)}(jj@:jNjj jjjjNubjj j_sM~jj]j]ubj)}(jkj. jNjNjjjj)}(jj@:jNjj jjjjNubjj j_sM~jj]j]ubj)}(jkj. jNjNjjAjj)}(jj@:jNjj!jjjjNubjj j_sM~jj]j]ubj)}(jkj. jNjNjjdjj)}(jj@:jNjjEjjjjNubjj j_sM~jj]j]ubj)}(jkj. jNjNjjjj)}(jj@:jNjjhjjjjNubjj j_sM~jj]j]ubej]ubj)}(jkjjNjNjj)}j phylink_pcssbjj)}(jj!9jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjj)}jphylink_pcs_opssbjj)}(jj!9jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjj)}j pcs_validatesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phylink_pcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpcssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j supportedsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylink_link_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjj,jj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjVjj)}(jj@:jNjj3jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjj]jjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j pcs_enablesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phylink_pcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpcssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j pcs_disablesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phylink_pcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpcssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjjOjj)}(jj@:jNjj)jjjZjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j pcs_get_statesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jcaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phylink_pcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpcssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylink_link_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjajNubjj j_sMjj](j)}(jkjajNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjajNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j pcs_configsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phylink_pcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpcssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jneg_modesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jphy_interface_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j interfacesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j advertisingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}jpermit_pause_to_macsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjBjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjjj)}(jj@:jNjjIjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjnjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpcs_an_restartsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phylink_pcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpcssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sM jj]j)}(jkjjNjNjjTjj)}(jj@:jNjj.jjj_jNubjj j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j pcs_link_upsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jhaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phylink_pcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpcssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jneg_modesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jphy_interface_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j interfacesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jspeedsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jduplexsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjfjNubjj j_sMjj](j)}(jkjfjNjNjjjj)}(jj@:jNjjjjjTjNubjj j_sMjj]j]ubj)}(jkjfjNjNjjjj)}(jj@:jNjjjjjZjNubjj j_sMjj]j]ubj)}(jkjfjNjNjjjj)}(jj@:jNjjjjj`jNubjj j_sMjj]j]ubj)}(jkjfjNjNjj(jj)}(jj@:jNjjjjjfjNubjj j_sMjj]j]ubj)}(jkjfjNjNjjLjj)}(jj@:jNjj,jjjljNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphylink_get_link_timer_nssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]juaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jphy_interface_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j interfacesbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjsjNubjj j_sM`jj]j)}(jkjsjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM`jj]j]ubaj]ubj)}(jkjjNjNjj)}jphylinksbjj)}(jj!9jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj j_sKjj]j]ubj)}(jkjjNjNjj)}jphylink_set_port_modessbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sKjj]j)}(jkjjNjNjj(jj)}(jj@:jNjjjjj3jNubjj j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jphylink_interface_max_speedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j<aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jphy_interface_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j interfacesbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj:jNubjj j_sKjj]j)}(jkj:jNjNjjjj)}(jj@:jNjjbjjjjNubjj j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jphylink_caps_to_linkmodessbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j linkmodessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jcapssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphylink_limit_mac_speedsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylink_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j max_speedsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjkjj)}(jj@:jNjjEjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjrjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphylink_cap_from_speed_duplexsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jspeedsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jduplexsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjj!jNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjj'jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphylink_get_capabilitiessbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j0aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jphy_interface_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j interfacesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmac_capabilitiessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j rate_matchingsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj.jNubjj j_sMjj](j)}(jkj.jNjNjj{jj)}(jj@:jNjjWjjjjNubjj j_sMjj]j]ubj)}(jkj.jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkj.jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphylink_validate_mask_capssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j supportedsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylink_link_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmac_capabilitiessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMyjj](j)}(jkjjNjNjj*jj)}(jj@:jNjjjjjjNubjj j_sMyjj]j]ubj)}(jkjjNjNjjWjj)}(jj@:jNjj1jjjjNubjj j_sMyjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjj^jjjjNubjj j_sMyjj]j]ubej]ubj)}(jkjjNjNjj)}jphylink_pcs_neg_modesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jphy_interface_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j interfacesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j advertisingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sMHjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjj>jNubjj j_sMHjj]j]ubj)}(jkjjNjNjj jj)}(jj@:jNjjjjjDjNubjj j_sMHjj]j]ubj)}(jkjjNjNjj3jj)}(jj@:jNjjjjjJjNubjj j_sMHjj]j]ubej]ubj)}(jkjjNjNjj)}jphylink_createsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylinksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jSaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylink_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j fwnode_handlesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfwnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jphy_interface_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jifacesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylink_mac_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmac_opssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjQjNubjj j_sM[jj](j)}(jkjQjNjNjjjj)}(jj@:jNjjjjj5jNubjj j_sM[jj]j]ubj)}(jkjQjNjNjjjj)}(jj@:jNjjjjj;jNubjj j_sM[jj]j]ubj)}(jkjQjNjNjjjj)}(jj@:jNjjjjjAjNubjj j_sM[jj]j]ubj)}(jkjQjNjNjj'jj)}(jj@:jNjjjjjGjNubjj j_sM[jj]j]ubej]ubj)}(jkjjNjNjj)}jphylink_destroysbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jPaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylinksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjNjNubjj j_sMjj]j)}(jkjNjNjNjjjj)}(jj@:jNjjvjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jphylink_expects_physbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylinksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jphylink_connect_physbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylinksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phy_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj j_sMjj](j)}(jkj jNjNjj[jj)}(jj@:jNjj5jjjjNubjj j_sMjj]j]ubj)}(jkj jNjNjjjj)}(jj@:jNjjbjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphylink_of_phy_connectsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylinksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjNjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjTjNubjj j_sMjj]j]ubj)}(jkjjNjNjjFjj)}(jj@:jNjj"jjjZjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphylink_fwnode_phy_connectsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jcaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylinksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j fwnode_handlesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfwnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjajNubjj j_sMjj](j)}(jkjajNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjajNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubj)}(jkjajNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphylink_disconnect_physbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylinksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjj j_sM jj]j)}(jkj"jNjNjjpjj)}(jj@:jNjjJjjj{jNubjj j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jphylink_mac_changesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylinksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}jupsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sM.jj](j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM.jj]j]ubj)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM.jj]j]ubej]ubj)}(jkjjNjNjj)}jphylink_pcs_changesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j phylink_pcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpcssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}jupsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjj j_sM?jj](j)}(jkj jNjNjjYjj)}(jj@:jNjj3jjjjNubjj j_sM?jj]j]ubj)}(jkj jNjNjjjj)}(jj@:jNjj`jjjjNubjj j_sM?jj]j]ubej]ubj)}(jkjjNjNjj)}j phylink_startsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylinksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMYjj]j)}(jkjjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMYjj]j]ubaj]ubj)}(jkjjNjNjj)}j phylink_stopsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylinksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjjBjj)}(jj@:jNjjjjjMjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jphylink_suspendsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jVaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylinksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}jmac_wolsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjTjNubjj j_sMjj](j)}(jkjTjNjNjjjj)}(jj@:jNjj|jjjjNubjj j_sMjj]j]ubj)}(jkjTjNjNjjjj)}(jj@:jNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphylink_resumesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylinksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjj+jj)}(jj@:jNjjjjj6jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jphylink_ethtool_get_wolsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j?aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylinksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jethtool_wolinfosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj=jNubjj j_sM jj](j)}(jkj=jNjNjjjj)}(jj@:jNjjejjjjNubjj j_sM jj]j]ubj)}(jkj=jNjNjjjj)}(jj@:jNjjjjjjNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jphylink_ethtool_set_wolsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylinksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jethtool_wolinfosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sM& jj](j)}(jkjjNjNjj jj)}(jj@:jNjjjjjV jNubjj j_sM& jj]j]ubj)}(jkjjNjNjjK jj)}(jj@:jNjj% jjj\ jNubjj j_sM& jj]j]ubej]ubj)}(jkjjNjNjj)}jphylink_ethtool_ksettings_getsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]je aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylinksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jethtool_link_ksettingssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jksetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjc jNubjj j_sMU jj](j)}(jkjc jNjNjj jj)}(jj@:jNjj jjj jNubjj j_sMU jj]j]ubj)}(jkjc jNjNjj jj)}(jj@:jNjj jjj jNubjj j_sMU jj]j]ubej]ubj)}(jkjjNjNjj)}jphylink_ethtool_ksettings_setsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylinksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jethtool_link_ksettingssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jksetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj j_sM jj](j)}(jkj jNjNjjD!jj)}(jj@:jNjj!jjj|!jNubjj j_sM jj]j]ubj)}(jkj jNjNjjq!jj)}(jj@:jNjjK!jjj!jNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jphylink_ethtool_nway_resetsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylinksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj!jNubjj j_sM/ jj]j)}(jkj!jNjNjj!jj)}(jj@:jNjj!jjj!jNubjj j_sM/ jj]j]ubaj]ubj)}(jkjjNjNjj)}jphylink_ethtool_get_pauseparamsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylinksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jethtool_pauseparamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpausesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!jNubjj j_sMB jj](j)}(jkj!jNjNjj7"jj)}(jj@:jNjj"jjjo"jNubjj j_sMB jj]j]ubj)}(jkj!jNjNjjd"jj)}(jj@:jNjj>"jjju"jNubjj j_sMB jj]j]ubej]ubj)}(jkjjNjNjj)}jphylink_ethtool_set_pauseparamsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j~"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylinksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jethtool_pauseparamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpausesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj|"jNubjj j_sMR jj](j)}(jkj|"jNjNjj"jj)}(jj@:jNjj"jjj#jNubjj j_sMR jj]j]ubj)}(jkj|"jNjNjj"jj)}(jj@:jNjj"jjj#jNubjj j_sMR jj]j]ubej]ubj)}(jkjjNjNjj)}jphylink_get_eee_errsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylinksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjj j_sM jj]j)}(jkj#jNjNjj]#jj)}(jj@:jNjj7#jjjh#jNubjj j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jphylink_init_eeesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jq#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylinksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}jclk_stop_enablesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjo#jNubjj j_sM jj](j)}(jkjo#jNjNjj#jj)}(jj@:jNjj#jjj#jNubjj j_sM jj]j]ubj)}(jkjo#jNjNjj#jj)}(jj@:jNjj#jjj#jNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jphylink_ethtool_get_eeesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylinksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j ethtool_keeesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeeesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjj j_sM jj](j)}(jkj#jNjNjjF$jj)}(jj@:jNjj $jjj~$jNubjj j_sM jj]j]ubj)}(jkj#jNjNjjs$jj)}(jj@:jNjjM$jjj$jNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jphylink_ethtool_set_eeesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylinksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j ethtool_keeesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeeesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjj j_sM jj](j)}(jkj$jNjNjj$jj)}(jj@:jNjj$jjj%jNubjj j_sM jj]j]ubj)}(jkj$jNjNjj%jj)}(jj@:jNjj$jjj%jNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jphylink_mii_ioctlsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j %aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylinksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jifreqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jifrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjj j_sM jj](j)}(jkj%jNjNjjl%jj)}(jj@:jNjjF%jjj%jNubjj j_sM jj]j]ubj)}(jkj%jNjNjj%jj)}(jj@:jNjjs%jjj%jNubjj j_sM jj]j]ubj)}(jkj%jNjNjj%jj)}(jj@:jNjj%jjj%jNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jphylink_speed_downsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylinksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}jsyncsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjj j_sM jj](j)}(jkj%jNjNjj)&jj)}(jj@:jNjj&jjjW&jNubjj j_sM jj]j]ubj)}(jkj%jNjNjjO&jj)}(jj@:jNjj0&jjj]&jNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jphylink_speed_upsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jf&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylinksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjd&jNubjj j_sM jj]j)}(jkjd&jNjNjj&jj)}(jj@:jNjj&jjj&jNubjj j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jphylink_decode_usxgmii_wordsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylink_link_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint16_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlpasbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjj j_sM jj](j)}(jkj&jNjNjj'jj)}(jj@:jNjj&jjjE'jNubjj j_sM jj]j]ubj)}(jkj&jNjNjj='jj)}(jj@:jNjj'jjjK'jNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jphylink_decode_usgmii_wordsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jT'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylink_link_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint16_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlpasbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjR'jNubjj j_sM jj](j)}(jkjR'jNjNjj'jj)}(jj@:jNjjz'jjj'jNubjj j_sM jj]j]ubj)}(jkjR'jNjNjj'jj)}(jj@:jNjj'jjj'jNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j phylink_mii_c22_pcs_decode_statesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylink_link_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jbmsrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlpasbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'jNubjj j_sMjj](j)}(jkj'jNjNjj.(jj)}(jj@:jNjj(jjj(jNubjj j_sMjj]j]ubj)}(jkj'jNjNjjY(jj)}(jj@:jNjj5(jjj(jNubjj j_sMjj]j]ubj)}(jkj'jNjNjj(jj)}(jj@:jNjj](jjj(jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jphylink_mii_c22_pcs_get_statesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j mdio_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpcssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jphylink_link_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(jNubjj j_sM8jj](j)}(jkj(jNjNjj(jj)}(jj@:jNjj(jjj")jNubjj j_sM8jj]j]ubj)}(jkj(jNjNjj)jj)}(jj@:jNjj(jjj()jNubjj j_sM8jj]j]ubej]ubj)}(jkjjNjNjj)}j(phylink_mii_c22_pcs_encode_advertisementsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j1)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jphy_interface_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j interfacesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j advertisingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj/)jNubjj j_sMVjj](j)}(jkj/)jNjNjj{)jj)}(jj@:jNjjW)jjj)jNubjj j_sMVjj]j]ubj)}(jkj/)jNjNjj)jj)}(jj@:jNjj)jjj)jNubjj j_sMVjj]j]ubej]ubj)}(jkjjNjNjj)}jphylink_mii_c22_pcs_configsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j mdio_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpcssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jphy_interface_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j interfacesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j advertisingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jneg_modesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj j_sM|jj](j)}(jkj)jNjNjj*jj)}(jj@:jNjj)jjj*jNubjj j_sM|jj]j]ubj)}(jkj)jNjNjj3*jj)}(jj@:jNjj*jjj*jNubjj j_sM|jj]j]ubj)}(jkj)jNjNjjZ*jj)}(jj@:jNjj7*jjj*jNubjj j_sM|jj]j]ubj)}(jkj)jNjNjj*jj)}(jj@:jNjja*jjj*jNubjj j_sM|jj]j]ubej]ubj)}(jkjjNjNjj)}jphylink_mii_c22_pcs_an_restartsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j mdio_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpcssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*jNubjj j_sMjj]j)}(jkj*jNjNjj*jj)}(jj@:jNjj*jjj*jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsfp_bussbjj)}(jj!9jstructjj)}jj4)}(j7]j+aj<ubsbjjj+jNubjj j_sKjj]j]ubj)}(jkjjNjNjj)}j sfp_eeprom_idsbjj)}(jj!9jstructjj)}jj4)}(j7]j+aj<ubsbjjj+jNubjj j_sKjj]j]ubj)}(jkjjNjNjj)}jsfp_upstream_opssbjj)}(jj!9jstructjj)}jj4)}(j7]j#+aj<ubsbjjj!+jNubjj j_sKjj]j]ubj)}(jkjjNjNjj)}jsfp_parse_portsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j2+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsfp_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sfp_eeprom_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsupportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj0+jNubjj j_sK1jj](j)}(jkj0+jNjNjj~+jj)}(jj@:jNjjX+jjj+jNubjj j_sK1jj]j]ubj)}(jkj0+jNjNjj+jj)}(jj@:jNjj+jjj+jNubjj j_sK1jj]j]ubj)}(jkj0+jNjNjj+jj)}(jj@:jNjj+jjj+jNubjj j_sK1jj]j]ubej]ubj)}(jkjjNjNjj)}jsfp_may_have_physbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsfp_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sfp_eeprom_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjj j_sKvjj](j)}(jkj+jNjNjj@,jj)}(jj@:jNjj,jjjx,jNubjj j_sKvjj]j]ubj)}(jkj+jNjNjjm,jj)}(jj@:jNjjG,jjj~,jNubjj j_sKvjj]j]ubej]ubj)}(jkjjNjNjj)}jsfp_parse_supportsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsfp_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j sfp_eeprom_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsupportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j interfacessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,jNubjj j_sKjj](j)}(jkj,jNjNjj,jj)}(jj@:jNjj,jjj_-jNubjj j_sKjj]j]ubj)}(jkj,jNjNjj-jj)}(jj@:jNjj,jjje-jNubjj j_sKjj]j]ubj)}(jkj,jNjNjj*-jj)}(jj@:jNjj-jjjk-jNubjj j_sKjj]j]ubj)}(jkj,jNjNjjT-jj)}(jj@:jNjj1-jjjq-jNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsfp_select_interfacesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jphy_interface_tsbaj<ubububj=j?)}(jBj4)}(j7]jz-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsfp_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j link_modessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjx-jNubjj j_sMejj](j)}(jkjx-jNjNjj-jj)}(jj@:jNjj-jjj-jNubjj j_sMejj]j]ubj)}(jkjx-jNjNjj-jj)}(jj@:jNjj-jjj.jNubjj j_sMejj]j]ubej]ubj)}(jkjjNjNjj)}j sfp_bus_putsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsfp_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj .jNubjj j_sMjj]j)}(jkj .jNjNjjZ.jj)}(jj@:jNjj4.jjje.jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsfp_get_module_infosbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jn.aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsfp_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jethtool_modinfosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjl.jNubjj j_sMjj](j)}(jkjl.jNjNjj.jj)}(jj@:jNjj.jjj.jNubjj j_sMjj]j]ubj)}(jkjl.jNjNjj.jj)}(jj@:jNjj.jjj.jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsfp_get_module_eepromsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j/aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsfp_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jethtool_eepromsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj.jNubjj j_sM jj](j)}(jkj.jNjNjjM/jj)}(jj@:jNjj'/jjj/jNubjj j_sM jj]j]ubj)}(jkj.jNjNjjz/jj)}(jj@:jNjjT/jjj/jNubjj j_sM jj]j]ubj)}(jkj.jNjNjj/jj)}(jj@:jNjj/jjj/jNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsfp_get_module_eeprom_by_pagesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j/aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsfp_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jethtool_module_eepromsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jnetlink_ext_acksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jextacksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj/jNubjj j_sMjj](j)}(jkj/jNjNjj0jj)}(jj@:jNjj/jjjx0jNubjj j_sMjj]j]ubj)}(jkj/jNjNjj@0jj)}(jj@:jNjj0jjj~0jNubjj j_sMjj]j]ubj)}(jkj/jNjNjjm0jj)}(jj@:jNjjG0jjj0jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsfp_upstream_startsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j0aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsfp_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj0jNubjj j_sM-jj]j)}(jkj0jNjNjj0jj)}(jj@:jNjj0jjj0jNubjj j_sM-jj]j]ubaj]ubj)}(jkjjNjNjj)}jsfp_upstream_stopsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j0aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsfp_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj0jNubjj j_sM>jj]j)}(jkj0jNjNjj91jj)}(jj@:jNjj1jjjD1jNubjj j_sM>jj]j]ubaj]ubj)}(jkjjNjNjj)}jsfp_upstream_set_signal_ratesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jM1aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsfp_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jrate_kbdsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjK1jNubjj j_sMYjj](j)}(jkjK1jNjNjj1jj)}(jj@:jNjjs1jjj1jNubjj j_sMYjj]j]ubj)}(jkjK1jNjNjj1jj)}(jj@:jNjj1jjj1jNubjj j_sMYjj]j]ubej]ubj)}(jkjjNjNjj)}jsfp_bus_find_fwnodesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsfp_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j1aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j fwnode_handlesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfwnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj1jNubjj j_sMrjj]j)}(jkj1jNjNjj*2jj)}(jj@:jNjj2jjj82jNubjj j_sMrjj]j]ubaj]ubj)}(jkjjNjNjj)}jsfp_bus_add_upstreamsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jA2aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsfp_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jupstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsfp_upstream_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj?2jNubjj j_sMjj](j)}(jkj?2jNjNjj2jj)}(jj@:jNjjg2jjj2jNubjj j_sMjj]j]ubj)}(jkj?2jNjNjj2jj)}(jj@:jNjj2jjj2jNubjj j_sMjj]j]ubj)}(jkj?2jNjNjj2jj)}(jj@:jNjj2jjj2jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsfp_bus_del_upstreamsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j3aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jsfp_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj3jNubjj j_sMjj]j)}(jkj3jNjNjjO3jj)}(jj@:jNjj)3jjjZ3jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j dim_cq_modersbjj)}(jj!9jstructjj)}jj4)}(j7]jc3aj<ubsbjjja3jNubjj j_sKjj]j]ubj)}(jkjjNjNjj)}j dim_samplesbjj)}(jj!9jstructjj)}jj4)}(j7]jr3aj<ubsbjjjp3jNubjj j_sK/jj]j]ubj)}(jkjjNjNjj)}j dim_statssbjj)}(jj!9jstructjj)}jj4)}(j7]j3aj<ubsbjjj3jNubjj j_sK@jj]j]ubj)}(jkjjNjNjj)}jdimsbjj)}(jj!9jstructjj)}jj4)}(j7]j3aj<ubsbjjj3jNubjj j_sKRjj]j]ubj)}(jkjjNjNjj)}jdim_cq_period_modesbjj)}(jj9jenumjj)}jj4)}(j7]j3aj<ubsbjjj3jNubjj j_sKkjj]j]ubj)}(jkjjNjNjj)}j dim_statesbjj)}(jj9jenumjj)}jj4)}(j7]j3aj<ubsbjjj3jNubjj j_sKjj]j]ubj)}(jkjjNjNjj)}jdim_tune_statesbjj)}(jj9jenumjj)}jj4)}(j7]j3aj<ubsbjjj3jNubjj j_sKjj]j]ubj)}(jkjjNjNjj)}jdim_stats_statesbjj)}(jj9jenumjj)}jj4)}(j7]j3aj<ubsbjjj3jNubjj j_sKjj]j]ubj)}(jkjjNjNjj)}jdim_step_resultsbjj)}(jj9jenumjj)}jj4)}(j7]j3aj<ubsbjjj3jNubjj j_sKjj]j]ubj)}(jkjjNjNjj)}j dim_on_topsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j3aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jdimsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdimsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj3jNubjj j_sKjj]j)}(jkj3jNjNjj54jj)}(jj@:jNjj4jjj@4jNubjj j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdim_turnsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jI4aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jdimsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdimsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjG4jNubjj j_sKjj]j)}(jkjG4jNjNjj4jj)}(jj@:jNjjo4jjj4jNubjj j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdim_park_on_topsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j4aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jdimsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdimsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj4jNubjj j_sKjj]j)}(jkj4jNjNjj4jj)}(jj@:jNjj4jjj5jNubjj j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdim_park_tiredsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j 5aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jdimsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdimsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj5jNubjj j_sKjj]j)}(jkj5jNjNjjU5jj)}(jj@:jNjj/5jjj`5jNubjj j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdim_calc_statssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]ji5aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j dim_samplesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j dim_samplesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j dim_statssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j curr_statssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjg5jNubjj j_sKjj](j)}(jkjg5jNjNjj5jj)}(jj@:jNjj5jjj6jNubjj j_sKjj]j]ubj)}(jkjg5jNjNjj5jj)}(jj@:jNjj5jjj6jNubjj j_sKjj]j]ubj)}(jkjg5jNjNjj6jj)}(jj@:jNjj5jjj%6jNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdim_update_samplesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j.6aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}j event_ctrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpacketssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jbytessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j dim_samplesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,6jNubjj j_sKjj](j)}(jkj,6jNjNjjx6jj)}(jj@:jNjjT6jjj6jNubjj j_sKjj]j]ubj)}(jkj,6jNjNjj6jj)}(jj@:jNjj|6jjj7jNubjj j_sKjj]j]ubj)}(jkj,6jNjNjj6jj)}(jj@:jNjj6jjj7jNubjj j_sKjj]j]ubj)}(jkj,6jNjNjj6jj)}(jj@:jNjj6jjj7jNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdim_update_sample_with_compssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j7aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}j event_ctrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpacketssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jbytessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcompssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j dim_samplesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj7jNubjj j_sM jj](j)}(jkj7jNjNjja7jj)}(jj@:jNjj=7jjj 8jNubjj j_sM jj]j]ubj)}(jkj7jNjNjj7jj)}(jj@:jNjje7jjj8jNubjj j_sM jj]j]ubj)}(jkj7jNjNjj7jj)}(jj@:jNjj7jjj8jNubjj j_sM jj]j]ubj)}(jkj7jNjNjj7jj)}(jj@:jNjj7jjj8jNubjj j_sM jj]j]ubj)}(jkj7jNjNjj8jj)}(jj@:jNjj7jjj%8jNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jnet_dim_get_rx_moderationsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j dim_cq_modersbaj<ubububj=j?)}(jBj4)}(j7]j.8aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcq_period_modesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jixsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,8jNubjj j_sMjj](j)}(jkj,8jNjNjj|8jj)}(jj@:jNjjX8jjj8jNubjj j_sMjj]j]ubj)}(jkj,8jNjNjj8jj)}(jj@:jNjj8jjj8jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnet_dim_get_def_rx_moderationsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j dim_cq_modersbaj<ubububj=j?)}(jBj4)}(j7]j8aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcq_period_modesbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj8jNubjj j_sM"jj]j)}(jkj8jNjNjj9jj)}(jj@:jNjj8jjj 9jNubjj j_sM"jj]j]ubaj]ubj)}(jkjjNjNjj)}jnet_dim_get_tx_moderationsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j dim_cq_modersbaj<ubububj=j?)}(jBj4)}(j7]j9aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcq_period_modesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jixsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj9jNubjj j_sM)jj](j)}(jkj9jNjNjjd9jj)}(jj@:jNjj@9jjj9jNubjj j_sM)jj]j]ubj)}(jkj9jNjNjj9jj)}(jj@:jNjjh9jjj9jNubjj j_sM)jj]j]ubej]ubj)}(jkjjNjNjj)}jnet_dim_get_def_tx_moderationsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j dim_cq_modersbaj<ubububj=j?)}(jBj4)}(j7]j9aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcq_period_modesbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj9jNubjj j_sM/jj]j)}(jkj9jNjNjj9jj)}(jj@:jNjj9jjj9jNubjj j_sM/jj]j]ubaj]ubj)}(jkjjNjNjj)}jnet_dimsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j9aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jdimsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdimsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j dim_samplesbaj<ubububj=j?)}(jBj4)}(j7]j)}j end_samplesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj9jNubjj j_sM:jj](j)}(jkj9jNjNjjJ:jj)}(jj@:jNjj$:jjj}:jNubjj j_sM:jj]j]ubj)}(jkj9jNjNjju:jj)}(jj@:jNjjQ:jjj:jNubjj j_sM:jj]j]ubej]ubj)}(jkjjNjNjj)}jrdma_dimsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j:aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jdimsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdimsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j completionssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj:jNubjj j_sMOjj](j)}(jkj:jNjNjj:jj)}(jj@:jNjj:jjj ;jNubjj j_sMOjj]j]ubj)}(jkj:jNjNjj;jj)}(jj@:jNjj:jjj;jNubjj j_sMOjj]j]ubej]ubj)}(jkjjNjNjj)}jpage_pool_createsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j page_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j;aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jpage_pool_paramssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparamssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj;jNubjj j_sM4jj]j)}(jkj;jNjNjjl;jj)}(jj@:jNjjF;jjjz;jNubjj j_sM4jj]j]ubaj]ubj)}(jkjjNjNjj)}jpage_pool_paramssbjj)}(jj!9jstructjj)}jj4)}(j7]j;aj<ubsbjjj;jNubjj j_sKjj]j]ubj)}(jkjjNjNjj)}jpage_pool_dev_alloc_pagessbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j;aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j page_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj;jNubjj j_sKXjj]j)}(jkj;jNjNjj;jj)}(jj@:jNjj;jjj;jNubjj j_sKXjj]j]ubaj]ubj)}(jkjjNjNjj)}jpage_pool_dev_alloc_fragsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j;aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j page_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj;jNubjj j_sKjjj](j)}(jkj;jNjNjjM<jj)}(jj@:jNjj'<jjj<jNubjj j_sKjjj]j]ubj)}(jkj;jNjNjjw<jj)}(jj@:jNjjT<jjj<jNubjj j_sKjjj]j]ubj)}(jkj;jNjNjj<jj)}(jj@:jNjj~<jjj<jNubjj j_sKjjj]j]ubej]ubj)}(jkjjNjNjj)}jpage_pool_dev_allocsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j<aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j page_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj<jNubjj j_sKjj](j)}(jkj<jNjNjj=jj)}(jj@:jNjj<jjjs=jNubjj j_sKjj]j]ubj)}(jkj<jNjNjj;=jj)}(jj@:jNjj=jjjy=jNubjj j_sKjj]j]ubj)}(jkj<jNjNjje=jj)}(jj@:jNjjB=jjj=jNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jpage_pool_dev_alloc_vasbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j=aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j page_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj=jNubjj j_sKjj](j)}(jkj=jNjNjj=jj)}(jj@:jNjj=jjj>jNubjj j_sKjj]j]ubj)}(jkj=jNjNjj>jj)}(jj@:jNjj=jjj>jNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jpage_pool_get_dma_dirsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j9j2j4)}(j7]j)}jdma_data_directionsbaj<ubububj=j?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j page_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj>jNubjj j_sKjj]j)}(jkj>jNjNjjm>jj)}(jj@:jNjjG>jjjx>jNubjj j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jpage_pool_put_pagesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j page_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j dma_sync_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}j allow_directsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj>jNubjj j_sM0jj](j)}(jkj>jNjNjj>jj)}(jj@:jNjj>jjjM?jNubjj j_sM0jj]j]ubj)}(jkj>jNjNjj>jj)}(jj@:jNjj>jjjS?jNubjj j_sM0jj]j]ubj)}(jkj>jNjNjj"?jj)}(jj@:jNjj?jjjY?jNubjj j_sM0jj]j]ubj)}(jkj>jNjNjjE?jj)}(jj@:jNjj&?jjj_?jNubjj j_sM0jj]j]ubej]ubj)}(jkjjNjNjj)}jpage_pool_put_full_pagesbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jh?aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j page_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}j allow_directsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjf?jNubjj j_sMIjj](j)}(jkjf?jNjNjj?jj)}(jj@:jNjj?jjj@jNubjj j_sMIjj]j]ubj)}(jkjf?jNjNjj?jj)}(jj@:jNjj?jjj@jNubjj j_sMIjj]j]ubj)}(jkjf?jNjNjj@jj)}(jj@:jNjj?jjj@jNubjj j_sMIjj]j]ubej]ubj)}(jkjjNjNjj)}jpage_pool_recycle_directsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$@aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j page_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"@jNubjj j_sMWjj](j)}(jkj"@jNjNjjp@jj)}(jj@:jNjjJ@jjj@jNubjj j_sMWjj]j]ubj)}(jkj"@jNjNjj@jj)}(jj@:jNjjw@jjj@jNubjj j_sMWjj]j]ubej]ubj)}(jkjjNjNjj)}jpage_pool_free_vasbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j@aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j page_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jvasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]j)}j allow_directsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj@jNubjj j_sMhjj](j)}(jkj@jNjNjjAjj)}(jj@:jNjj@jjjZAjNubjj j_sMhjj]j]ubj)}(jkj@jNjNjj,Ajj)}(jj@:jNjj Ajjj`AjNubjj j_sMhjj]j]ubj)}(jkj@jNjNjjRAjj)}(jj@:jNjj3AjjjfAjNubjj j_sMhjj]j]ubej]ubj)}(jkjjNjNjj)}jpage_pool_get_dma_addrsbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j dma_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]joAaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjmAjNubjj j_sMujj]j)}(jkjmAjNjNjjAjj)}(jj@:jNjjAjjjAjNubjj j_sMujj]j]ubaj]ubj)}(jkjjNjNjj)}jpage_pool_get_statssbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j<asbubj=j?)}(jBj4)}(j7]jAaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j page_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}jpage_pool_statssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjAjNubjj j_sKLjj](j)}(jkjAjNjNjjBjj)}(jj@:jNjjAjjjVBjNubjj j_sKLjj]j]ubj)}(jkjAjNjNjjKBjj)}(jj@:jNjj%Bjjj\BjNubjj j_sKLjj]j]ubej]ubj)}(jkjjNjNjj)}jpage_pool_put_page_bulksbjj)}(jj9jfunctionjj)}(j j )}(jj9jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jeBaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j!9j2j4)}(j7]j)}j page_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjcBjNubjj j_sMjj](j)}(jkjcBjNjNjjBjj)}(jj@:jNjjBjjjCjNubjj j_sMjj]j]ubj)}(jkjcBjNjNjjBjj)}(jj@:jNjjBjjjCjNubjj j_sMjj]j]ubj)}(jkjcBjNjNjjCjj)}(jj@:jNjjBjjjCjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpage_pool_alloc_statssbjj)}(jj!9jstructjj)}jj4)}(j7]j#Caj<ubsbjjj!CjNubjj j_sKjj]j]ubj)}(jkjjNjNjj)}jpage_pool_recycle_statssbjj)}(jj!9jstructjj)}jj4)}(j7]j2Caj<ubsbjjj0CjNubjj j_sK_jj]j]ubj)}(jkjjNjNjj)}jpage_pool_statssbjj)}(jj!9jstructjj)}jj4)}(j7]jACaj<ubsbjjj?CjNubjj j_sKpjj]j]ubj)}(jkjjNjNjj)}jrfcsbjNjNj_sNjj]j)}(jkjNCjNjNjj)}j$i915_context_engines_parallel_submitsbjj)}(jstructjstructjj)}jj4)}(j7]jVCaj<ubsbjjjTCjNubjj=j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j__drm_i915_gem_create_extsbjj)}(jj[Cjstructjj)}jj4)}(j7]jgCaj<ubsbjjjeCjNubjj]j_sKjj]j]ubj)}(jkjjNjNjj)}j__drm_i915_memory_region_infosbjj)}(jj[Cjstructjj)}jj4)}(j7]jvCaj<ubsbjjjtCjNubjj]j_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_i915_gem_timeline_fencesbjj)}(jj[Cjstructjj)}jj4)}(j7]jCaj<ubsbjjjCjNubjjVLj_sK(jj]j]ubj)}(jkjjNjNjj)}jdrm_i915_gem_vm_bindsbjj)}(jj[Cjstructjj)}jj4)}(j7]jCaj<ubsbjjjCjNubjjVLj_sK=jj]j]ubj)}(jkjjNjNjj)}jdrm_i915_gem_vm_unbindsbjj)}(jj[Cjstructjj)}jj4)}(j7]jCaj<ubsbjjjCjNubjjVLj_sKrjj]j]ubj)}(jkjjNjNjj)}jdrm_i915_gem_execbuffer3sbjj)}(jj[Cjstructjj)}jj4)}(j7]jCaj<ubsbjjjCjNubjjVLj_sKjj]j]ubj)}(jkjjNjNjj)}j"drm_i915_gem_create_ext_vm_privatesbjj)}(jj[Cjstructjj)}jj4)}(j7]jCaj<ubsbjjjCjNubjjVLj_sKjj]j]ubj)}(jkjjNjNjj)}jhost1x_bo_cachesbjj)}(jj[Cjstructjj)}jj4)}(j7]jCaj<ubsbjjjCjNubjj 0j_sKjj]j]ubj)}(jkjjNjNjj)}jhost1x_client_opssbjj)}(jj[Cjstructjj)}jj4)}(j7]jCaj<ubsbjjjCjNubjj 0j_sK,jj]j]ubj)}(jkjjNjNjj)}j host1x_clientsbjj)}(jj[Cjstructjj)}jj4)}(j7]jCaj<ubsbjjjCjNubjj 0j_sKHjj]j]ubj)}(jkjjNjNjj)}j host1x_driversbjj)}(jj[Cjstructjj)}jj4)}(j7]jCaj<ubsbjjjCjNubjj 0j_sKajj]j]ubj)}(jkjjNjNjj)}jhost1x_device_initsbjj)}(jfunctionjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j Daj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j host1x_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj DjNubjj 0j_sKjj]j)}(jkj DjNjNjjYDjj)}(j functionParamjNjj3DjjjdDjNubjj 0j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jhost1x_device_exitsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jnDaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j host1x_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjlDjNubjj 0j_sKjj]j)}(jkjlDjNjNjjDjj)}(jjhDjNjjDjjjDjNubjj 0j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jhost1x_driver_register_fullsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jDaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j host1x_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjDjNubjj 0j_sMjj](j)}(jkjDjNjNjjEjj)}(jjhDjNjjDjjjREjNubjj 0j_sMjj]j]ubj)}(jkjDjNjNjjGEjj)}(jjhDjNjj!EjjjXEjNubjj 0j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jhost1x_driver_unregistersbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaEaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j host1x_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj_EjNubjj 0j_sMjj]j)}(jkj_EjNjNjjEjj)}(jjhDjNjjEjjjEjNubjj 0j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j__host1x_client_initsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jEaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j host1x_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jlock_class_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjEjNubjj 0j_sMjj](j)}(jkjEjNjNjj Fjj)}(jjhDjNjjEjjjEFjNubjj 0j_sMjj]j]ubj)}(jkjEjNjNjj:Fjj)}(jjhDjNjjFjjjKFjNubjj 0j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jhost1x_client_exitsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jTFaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j host1x_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjRFjNubjj 0j_sMjj]j)}(jkjRFjNjNjjFjj)}(jjhDjNjjzFjjjFjNubjj 0j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j__host1x_client_registersbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jFaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j host1x_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjFjNubjj 0j_sMjj]j)}(jkjFjNjNjjGjj)}(jjhDjNjjFjjj GjNubjj 0j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jhost1x_client_unregistersbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jGaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j host1x_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjGjNubjj 0j_sM jj]j)}(jkjGjNjNjj`Gjj)}(jjhDjNjj:GjjjkGjNubjj 0j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jhost1x_syncpt_allocsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j host1x_syncptsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jtGaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jhost1xsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjrGjNubjj 0j_sK:jj](j)}(jkjrGjNjNjjGjj)}(jjhDjNjjGjjj"HjNubjj 0j_sK:jj]j]ubj)}(jkjrGjNjNjjGjj)}(jjhDjNjjGjjj(HjNubjj 0j_sK:jj]j]ubj)}(jkjrGjNjNjjHjj)}(jjhDjNjjGjjj.HjNubjj 0j_sK:jj]j]ubej]ubj)}(jkjjNjNjj)}jhost1x_syncpt_idsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j7Haj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j host1x_syncptsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj5HjNubjj 0j_sKtjj]j)}(jkj5HjNjNjjHjj)}(jjhDjNjjaHjjjHjNubjj 0j_sKtjj]j]ubaj]ubj)}(jkjjNjNjj)}jhost1x_syncpt_incr_maxsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]jHaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j host1x_syncptsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jincrssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjHjNubjj 0j_sKjj](j)}(jkjHjNjNjjHjj)}(jjhDjNjjHjjjIjNubjj 0j_sKjj]j]ubj)}(jkjHjNjNjjIjj)}(jjhDjNjjHjjj$IjNubjj 0j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jhost1x_syncpt_incrsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-Iaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j host1x_syncptsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+IjNubjj 0j_sKjj]j)}(jkj+IjNjNjjyIjj)}(jjhDjNjjSIjjjIjNubjj 0j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jhost1x_syncpt_waitsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jIaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j host1x_syncptsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jthreshsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjIjNubjj 0j_sKjj](j)}(jkjIjNjNjjIjj)}(jjhDjNjjIjjj]JjNubjj 0j_sKjj]j]ubj)}(jkjIjNjNjjJjj)}(jjhDjNjjIjjjcJjNubjj 0j_sKjj]j]ubj)}(jkjIjNjNjj(Jjj)}(jjhDjNjjJjjjiJjNubjj 0j_sKjj]j]ubj)}(jkjIjNjNjjRJjj)}(jjhDjNjj,JjjjoJjNubjj 0j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jhost1x_syncpt_requestsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j host1x_syncptsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jxJaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j host1x_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjvJjNubjj 0j_sMKjj](j)}(jkjvJjNjNjjJjj)}(jjhDjNjjJjjjJjNubjj 0j_sMKjj]j]ubj)}(jkjvJjNjNjjJjj)}(jjhDjNjjJjjjKjNubjj 0j_sMKjj]j]ubej]ubj)}(jkjjNjNjj)}jhost1x_syncpt_putsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j Kaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j host1x_syncptsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj KjNubjj 0j_sMojj]j)}(jkj KjNjNjjXKjj)}(jjhDjNjj2KjjjcKjNubjj 0j_sMojj]j]ubaj]ubj)}(jkjjNjNjj)}jhost1x_syncpt_read_maxsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]jlKaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j host1x_syncptsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjKjNubjj 0j_sMjj]j)}(jkjjKjNjNjjKjj)}(jjhDjNjjKjjjKjNubjj 0j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jhost1x_syncpt_read_minsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]jKaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j host1x_syncptsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjKjNubjj 0j_sMjj]j)}(jkjKjNjNjj Ljj)}(jjhDjNjjKjjj+LjNubjj 0j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jhost1x_syncpt_readsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j4Laj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j host1x_syncptsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj2LjNubjj 0j_sMjj]j)}(jkj2LjNjNjjLjj)}(jjhDjNjj^LjjjLjNubjj 0j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jhost1x_syncpt_get_by_idsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j host1x_syncptsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jLaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jhost1xsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjLjNubjj 0j_sMjj](j)}(jkjLjNjNjjLjj)}(jjhDjNjjLjjjMjNubjj 0j_sMjj]j]ubj)}(jkjLjNjNjjMjj)}(jjhDjNjjLjjj#MjNubjj 0j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jhost1x_syncpt_get_by_id_norefsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j host1x_syncptsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j,Maj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jhost1xsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj*MjNubjj 0j_sMjj](j)}(jkj*MjNjNjj~Mjj)}(jjhDjNjjXMjjjMjNubjj 0j_sMjj]j]ubj)}(jkj*MjNjNjjMjj)}(jjhDjNjjMjjjMjNubjj 0j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jhost1x_syncpt_getsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j host1x_syncptsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jMaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j host1x_syncptsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjMjNubjj 0j_sMjj]j)}(jkjMjNjNjjNjj)}(jjhDjNjjMjjj NjNubjj 0j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jhost1x_syncpt_get_basesbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jhost1x_syncpt_basesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)Naj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j host1x_syncptsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj'NjNubjj 0j_sMjj]j)}(jkj'NjNjNjj{Njj)}(jjhDjNjjUNjjjNjNubjj 0j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jhost1x_syncpt_base_idsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]jNaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jhost1x_syncpt_basesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjNjNubjj 0j_sMjj]j)}(jkjNjNjNjjNjj)}(jjhDjNjjNjjjNjNubjj 0j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j(host1x_syncpt_release_vblank_reservationsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jNaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j host1x_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j syncpt_idsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjNjNubjj 0j_sM jj](j)}(jkjNjNjNjjBOjj)}(jjhDjNjjOjjjuOjNubjj 0j_sM jj]j]ubj)}(jkjNjNjNjjmOjj)}(jjhDjNjjIOjjj{OjNubjj 0j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jvga_switcheroo_register_handlersbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jOaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jvga_switcheroo_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhandlersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1enumj2j4)}(j7]j)}jvga_switcheroo_handler_flags_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j handler_flagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjOjNubjjjj_sKjj](j)}(jkjOjNjNjjOjj)}(jjhDjNjjOjjjPjNubjjjj_sKjj]j]ubj)}(jkjOjNjNjjOjj)}(jjhDjNjjOjjj PjNubjjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j!vga_switcheroo_unregister_handlersbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jPaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjPjNubjjjj_sMjj]j]ubj)}(jkjjNjNjj)}jvga_switcheroo_handler_flagssbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jOj2j4)}(j7]j)}jvga_switcheroo_handler_flags_tsbaj<ubububj=j?)}(jBj4)}(j7]j^Paj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj\PjNubjjjj_sMjj]j]ubj)}(jkjjNjNjj)}jvga_switcheroo_register_clientsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jPaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jvga_switcheroo_client_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]boolasbubj=j?)}(jBj4)}(j7]j)}jdriver_power_controlsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjPjNubjjjj_sMSjj](j)}(jkjPjNjNjjPjj)}(jjhDjNjjPjjjUQjNubjjjj_sMSjj]j]ubj)}(jkjPjNjNjj&Qjj)}(jjhDjNjjQjjj[QjNubjjjj_sMSjj]j]ubj)}(jkjPjNjNjjMQjj)}(jjhDjNjj-QjjjaQjNubjjjj_sMSjj]j]ubej]ubj)}(jkjjNjNjj)}j$vga_switcheroo_register_audio_clientsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jjQaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jvga_switcheroo_client_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvga_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjhQjNubjjjj_sMjjj](j)}(jkjhQjNjNjjQjj)}(jjhDjNjjQjjjRjNubjjjj_sMjjj]j]ubj)}(jkjhQjNjNjjQjj)}(jjhDjNjjQjjj!RjNubjjjj_sMjjj]j]ubj)}(jkjhQjNjNjjRjj)}(jjhDjNjjQjjj'RjNubjjjj_sMjjj]j]ubej]ubj)}(jkjjNjNjj)}j!vga_switcheroo_client_probe_defersbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jGQasbubj=j?)}(jBj4)}(j7]j0Raj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj.RjNubjjjj_sMjj]j)}(jkj.RjNjNjj{Rjj)}(jjhDjNjjURjjjRjNubjjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvga_switcheroo_get_client_statesbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jOj2j4)}(j7]j)}jvga_switcheroo_statesbaj<ubububj=j?)}(jBj4)}(j7]jRaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjRjNubjjjj_sMjj]j)}(jkjRjNjNjjRjj)}(jjhDjNjjRjjjRjNubjjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j vga_switcheroo_unregister_clientsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jRaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjRjNubjjjj_sMjj]j)}(jkjRjNjNjj?Sjj)}(jjhDjNjjSjjjJSjNubjjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvga_switcheroo_client_fb_setsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jSSaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jfb_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjQSjNubjjjj_sMjj](j)}(jkjQSjNjNjjSjj)}(jjhDjNjjySjjjSjNubjjjj_sMjj]j]ubj)}(jkjQSjNjNjjSjj)}(jjhDjNjjSjjjSjNubjjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvga_switcheroo_lock_ddcsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jSaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjSjNubjjjj_sM/jj]j)}(jkjSjNjNjj2Tjj)}(jjhDjNjj Tjjj=TjNubjjjj_sM/jj]j]ubaj]ubj)}(jkjjNjNjj)}jvga_switcheroo_unlock_ddcsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jFTaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjDTjNubjjjj_sMOjj]j)}(jkjDTjNjNjjTjj)}(jjhDjNjjlTjjjTjNubjjjj_sMOjj]j]ubaj]ubj)}(jkjjNjNjj)}j%vga_switcheroo_process_delayed_switchsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jTaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjTjNubjjjj_sMjj]j]ubj)}(jkjjNjNjj)}j!vga_switcheroo_init_domain_pm_opssbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jTaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j dev_pm_domainsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdomainsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjTjNubjjjj_sM!jj](j)}(jkjTjNjNjj=Ujj)}(jjhDjNjjUjjjuUjNubjjjj_sM!jj]j]ubj)}(jkjTjNjNjjjUjj)}(jjhDjNjjDUjjj{UjNubjjjj_sM!jj]j]ubej]ubj)}(jkjjNjNjj)}jvga_switcheroo_handlersbjj)}(jj[Cjstructjj)}jj4)}(j7]jUaj<ubsbjjjUjNubjjjj_sKjj]j]ubj)}(jkjjNjNjj)}jvga_switcheroo_client_opssbjj)}(jj[Cjstructjj)}jj4)}(j7]jUaj<ubsbjjjUjNubjjjj_sKjj]j]ubj)}(jkjjNjNjj)}jvga_switcheroo_handler_flags_tsbjj)}(jjOjenumjj)}jj4)}(j7]jUaj<ubsbjjjUjNubjjjj_sKjj]j]ubj)}(jkjjNjNjj)}jvga_switcheroo_client_idsbjj)}(jjOjenumjj)}jj4)}(j7]jUaj<ubsbjjjUjNubjjjj_sKjj]j]ubj)}(jkjjNjNjj)}jvga_switcheroo_statesbjj)}(jjOjenumjj)}jj4)}(j7]jUaj<ubsbjjjUjNubjjjj_sKjj]j]ubj)}(jkjjNjNjj)}j vgasr_privsbjj)}(jj[Cjstructjj)}jj4)}(j7]jUaj<ubsbjjjUjNubjjjj_sKjj]j]ubj)}(jkjjNjNjj)}jvga_switcheroo_clientsbjj)}(jj[Cjstructjj)}jj4)}(j7]jUaj<ubsbjjjUjNubjjjj_sKjj]j]ubj)}(jkjjNjNjj)}japple_gmux_detectsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jGQasbubj=j?)}(jBj4)}(j7]jUaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jpnp_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpnp_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jOj2j4)}(j7]j)}japple_gmux_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtype_retsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjUjNubjjjj_sKbjj](j)}(jkjUjNjNjj8Vjj)}(jjhDjNjjVjjjpVjNubjjjj_sKbjj]j]ubj)}(jkjUjNjNjjeVjj)}(jjhDjNjj?VjjjvVjNubjjjj_sKbjj]j]ubej]ubj)}(jkjjNjNjj)}japple_gmux_presentsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jGQasbubj=j?)}(jBj4)}(j7]jVaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj}VjNubjjjj_sKjj]j]ubj)}(jkjjNjNjj)}jvga_get_interruptiblesbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jVaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jrsrcsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjVjNubjjcgj_sKMjj](j)}(jkjVjNjNjjWjj)}(jjhDjNjjVjjjEWjNubjjcgj_sKMjj]j]ubj)}(jkjVjNjNjj=Wjj)}(jjhDjNjjWjjjKWjNubjjcgj_sKMjj]j]ubej]ubj)}(jkjjNjNjj)}jvga_get_uninterruptiblesbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jTWaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jrsrcsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjRWjNubjjcgj_sK\jj](j)}(jkjRWjNjNjjWjj)}(jjhDjNjjzWjjjWjNubjjcgj_sK\jj]j]ubj)}(jkjRWjNjNjjWjj)}(jjhDjNjjWjjjWjNubjjcgj_sK\jj]j]ubej]ubj)}(jkjjNjNjj)}jvga_default_devicesbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jWaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjWjNubjjcgj_sKjj]j]ubj)}(jkjjNjNjj)}jvga_remove_vgaconsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j3Xaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj1XjNubjjcgj_sKjj]j)}(jkj1XjNjNjjXjj)}(jjhDjNjjYXjjjXjNubjjcgj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jvga_getsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jXaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jrsrcsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j interruptiblesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjXjNubjjcgj_sMjj](j)}(jkjXjNjNjjXjj)}(jjhDjNjjXjjj3YjNubjjcgj_sMjj]j]ubj)}(jkjXjNjNjjYjj)}(jjhDjNjjXjjj9YjNubjjcgj_sMjj]j]ubj)}(jkjXjNjNjj+Yjj)}(jjhDjNjj Yjjj?YjNubjjcgj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvga_putsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jHYaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jrsrcsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjFYjNubjjcgj_sMjj](j)}(jkjFYjNjNjjYjj)}(jjhDjNjjnYjjjYjNubjjcgj_sMjj]j]ubj)}(jkjFYjNjNjjYjj)}(jjhDjNjjYjjjYjNubjjcgj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvga_set_legacy_decodingsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jYaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jdecodessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjYjNubjjcgj_sMjj](j)}(jkjYjNjNjjZjj)}(jjhDjNjjYjjjOZjNubjjcgj_sMjj]j]ubj)}(jkjYjNjNjjGZjj)}(jjhDjNjj&ZjjjUZjNubjjcgj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvga_client_registersbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j^Zaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}j set_decodesbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jGQasbubj=j?)}(jBj4)}(j7]j)}jdecodesbaj<ubjF]jHNububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjj\ZjNubjjcgj_sMjj](j)}(jkj\ZjNjNjjZjj)}(jjhDjNjjZjjj:[jNubjjcgj_sMjj]j]ubj)}(jkj\ZjNjNjjZjj)}(jjhDjNjjZjjj@[jNubjjcgj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j xe_assertsbjj)}(jmacrojmacrojj)}(jj4)}(j7]jI[aj<ubjMNubjjjG[jNubjjBj_sKljj]j]ubj)}(jkjjNjNjj)}jxe_tile_assertsbjj)}(jjN[jmacrojj)}(jj4)}(j7]jY[aj<ubjMNubjjjW[jNubjjBj_sKjj]j]ubj)}(jkjjNjNjj)}j xe_gt_assertsbjj)}(jjN[jmacrojj)}(jj4)}(j7]jh[aj<ubjMNubjjjf[jNubjjBj_sKjj]j]ubj)}(jkjjNjNjj)}jxe_pcode_requestsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jw[aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jxe_gtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmboxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jrequestsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j reply_masksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jreplysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtimeout_base_mssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjju[jNubjjDj_sKjj](j)}(jkju[jNjNjj[jj)}(jjhDjNjj[jjj\jNubjjDj_sKjj]j]ubj)}(jkju[jNjNjj[jj)}(jjhDjNjj[jjj\jNubjjDj_sKjj]j]ubj)}(jkju[jNjNjj\jj)}(jjhDjNjj[jjj\jNubjjDj_sKjj]j]ubj)}(jkju[jNjNjj>\jj)}(jjhDjNjj\jjj\jNubjjDj_sKjj]j]ubj)}(jkju[jNjNjjf\jj)}(jjhDjNjjB\jjj\jNubjjDj_sKjj]j]ubj)}(jkju[jNjNjj\jj)}(jjhDjNjjj\jjj\jNubjjDj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jxe_pcode_init_min_freq_tablesbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j\aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jxe_gtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j min_gt_freqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j max_gt_freqsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj\jNubjjDj_sKjj](j)}(jkj\jNjNjj]jj)}(jjhDjNjj\jjj`]jNubjjDj_sKjj]j]ubj)}(jkj\jNjNjj0]jj)}(jjhDjNjj ]jjjf]jNubjjDj_sKjj]j]ubj)}(jkj\jNjNjjX]jj)}(jjhDjNjj4]jjjl]jNubjjDj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j xe_pcode_initsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]ju]aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jxe_gtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjs]jNubjjDj_sKjj]j)}(jkjs]jNjNjj]jj)}(jjhDjNjj]jjj]jNubjjDj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jxe_pcode_probesbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j]aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jxe_gtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj]jNubjjDj_sMjj]j)}(jkj]jNjNjj!^jj)}(jjhDjNjj]jjj,^jNubjjDj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j xe_pm_suspendsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j5^aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j xe_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj3^jNubjjBj_sK3jj]j)}(jkj3^jNjNjj^jj)}(jjhDjNjj[^jjj^jNubjjBj_sK3jj]j]ubaj]ubj)}(jkjjNjNjj)}j xe_pm_resumesbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j^aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j xe_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj^jNubjjBj_sKXjj]j)}(jkj^jNjNjj^jj)}(jjhDjNjj^jjj^jNubjjBj_sKXjj]j]ubaj]ubj)}(jkjjNjNjj)}j xe_rtp_actionsbjj)}(jj[Cjstructjj)}jj4)}(j7]j^aj<ubsbjjj^jNubjjjj_sKjj]j]ubj)}(jkjjNjNjj)}jXE_RTP_RULE_PLATFORMsbjj)}(jjN[jmacrojj)}(jj4)}(j7]j_aj<ubjMNubjjj_jNubjjjj_sK8jj]j]ubj)}(jkjjNjNjj)}jXE_RTP_RULE_SUBPLATFORMsbjj)}(jjN[jmacrojj)}(jj4)}(j7]j_aj<ubjMNubjjj_jNubjjjj_sKBjj]j]ubj)}(jkjjNjNjj)}jXE_RTP_RULE_GRAPHICS_STEPsbjj)}(jjN[jmacrojj)}(jj4)}(j7]j"_aj<ubjMNubjjj _jNubjjjj_sKOjj]j]ubj)}(jkjjNjNjj)}jXE_RTP_RULE_MEDIA_STEPsbjj)}(jjN[jmacrojj)}(jj4)}(j7]j1_aj<ubjMNubjjj/_jNubjjjj_sK\jj]j]ubj)}(jkjjNjNjj)}jXE_RTP_RULE_ENGINE_CLASSsbjj)}(jjN[jmacrojj)}(jj4)}(j7]j@_aj<ubjMNubjjj>_jNubjjjj_sKejj]j]ubj)}(jkjjNjNjj)}jXE_RTP_RULE_FUNCsbjj)}(jjN[jmacrojj)}(jj4)}(j7]jO_aj<ubjMNubjjjM_jNubjjjj_sKrjj]j]ubj)}(jkjjNjNjj)}jXE_RTP_RULE_GRAPHICS_VERSIONsbjj)}(jjN[jmacrojj)}(jj4)}(j7]j^_aj<ubjMNubjjj\_jNubjjjj_sK|jj]j]ubj)}(jkjjNjNjj)}j"XE_RTP_RULE_GRAPHICS_VERSION_RANGEsbjj)}(jjN[jmacrojj)}(jj4)}(j7]jm_aj<ubjMNubjjjk_jNubjjjj_sKjj]j]ubj)}(jkjjNjNjj)}jXE_RTP_RULE_MEDIA_VERSIONsbjj)}(jjN[jmacrojj)}(jj4)}(j7]j|_aj<ubjMNubjjjz_jNubjjjj_sKjj]j]ubj)}(jkjjNjNjj)}jXE_RTP_RULE_MEDIA_VERSION_RANGEsbjj)}(jjN[jmacrojj)}(jj4)}(j7]j_aj<ubjMNubjjj_jNubjjjj_sKjj]j]ubj)}(jkjjNjNjj)}jXE_RTP_RULE_IS_INTEGRATEDsbjj)}(jjN[jmacrojj)}(jj4)}(j7]j_aj<ubjMNubjjj_jNubjjjj_sKjj]j]ubj)}(jkjjNjNjj)}jXE_RTP_RULE_IS_DISCRETEsbjj)}(jjN[jmacrojj)}(jj4)}(j7]j_aj<ubjMNubjjj_jNubjjjj_sKjj]j]ubj)}(jkjjNjNjj)}jXE_RTP_ACTION_WRsbjj)}(jjN[jmacrojj)}(jj4)}(j7]j_aj<ubjMNubjjj_jNubjjjj_sKjj]j]ubj)}(jkjjNjNjj)}jXE_RTP_ACTION_SETsbjj)}(jjN[jmacrojj)}(jj4)}(j7]j_aj<ubjMNubjjj_jNubjjjj_sKjj]j]ubj)}(jkjjNjNjj)}jXE_RTP_ACTION_CLRsbjj)}(jjN[jmacrojj)}(jj4)}(j7]j_aj<ubjMNubjjj_jNubjjjj_sKjj]j]ubj)}(jkjjNjNjj)}jXE_RTP_ACTION_FIELD_SETsbjj)}(jjN[jmacrojj)}(jj4)}(j7]j_aj<ubjMNubjjj_jNubjjjj_sKjj]j]ubj)}(jkjjNjNjj)}jXE_RTP_ACTION_WHITELISTsbjj)}(jjN[jmacrojj)}(jj4)}(j7]j_aj<ubjMNubjjj_jNubjjjj_sM jj]j]ubj)}(jkjjNjNjj)}j XE_RTP_NAMEsbjj)}(jjN[jmacrojj)}(jj4)}(j7]j`aj<ubjMNubjjj`jNubjjjj_sMjj]j]ubj)}(jkjjNjNjj)}jXE_RTP_ENTRY_FLAGsbjj)}(jjN[jmacrojj)}(jj4)}(j7]j`aj<ubjMNubjjj`jNubjjjj_sM+jj]j]ubj)}(jkjjNjNjj)}jXE_RTP_ACTION_FLAGsbjj)}(jjN[jmacrojj)}(jj4)}(j7]j!`aj<ubjMNubjjj`jNubjjjj_sMAjj]j]ubj)}(jkjjNjNjj)}j XE_RTP_RULESsbjj)}(jjN[jmacrojj)}(jj4)}(j7]j0`aj<ubjMNubjjj.`jNubjjjj_sMWjj]j]ubj)}(jkjjNjNjj)}jXE_RTP_ACTIONSsbjj)}(jjN[jmacrojj)}(jj4)}(j7]j?`aj<ubjMNubjjj=`jNubjjjj_sMpjj]j]ubj)}(jkjjNjNjj)}jxe_rtp_match_even_instancesbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jGQasbubj=j?)}(jBj4)}(j7]jN`aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jxe_gtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j xe_hw_enginesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjL`jNubjjjj_sMjj](j)}(jkjL`jNjNjj`jj)}(jjhDjNjjs`jjj`jNubjjjj_sMjj]j]ubj)}(jkjL`jNjNjj`jj)}(jjhDjNjj`jjj`jNubjjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j)xe_rtp_process_ctx_enable_active_trackingsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j`aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jxe_rtp_process_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jactive_entriessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j n_entriessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj`jNubjjjj_sKjj](j)}(jkj`jNjNjj,ajj)}(jjhDjNjjajjjajNubjjjj_sKjj]j]ubj)}(jkj`jNjNjjVajj)}(jjhDjNjj3ajjjajNubjjjj_sKjj]j]ubj)}(jkj`jNjNjjajj)}(jjhDjNjj]ajjjajNubjjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jxe_rtp_process_to_srsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jxe_rtp_process_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jxe_rtp_entry_srsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentriessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j xe_reg_srsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjajNubjjjj_sKjj](j)}(jkjajNjNjjajj)}(jjhDjNjjajjjObjNubjjjj_sKjj]j]ubj)}(jkjajNjNjjbjj)}(jjhDjNjjajjjUbjNubjjjj_sKjj]j]ubj)}(jkjajNjNjjDbjj)}(jjhDjNjjbjjj[bjNubjjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jxe_rtp_processsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jdbaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jxe_rtp_process_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j xe_rtp_entrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentriessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjbbjNubjjjj_sMjj](j)}(jkjbbjNjNjjbjj)}(jjhDjNjjbjjjbjNubjjjj_sMjj]j]ubj)}(jkjbbjNjNjjbjj)}(jjhDjNjjbjjjbjNubjjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j xe_tile_allocsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jbaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jxe_tilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjbjNubjjqj_sKTjj]j)}(jkjbjNjNjjCcjj)}(jjhDjNjjcjjjNcjNubjjqj_sKTjj]j]ubaj]ubj)}(jkjjNjNjj)}jxe_tile_init_earlysbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jWcaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jxe_tilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j xe_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjUcjNubjjqj_sKpjj](j)}(jkjUcjNjNjjcjj)}(jjhDjNjj}cjjjdjNubjjqj_sKpjj]j]ubj)}(jkjUcjNjNjjcjj)}(jjhDjNjjcjjj djNubjjqj_sKpjj]j]ubj)}(jkjUcjNjNjjcjj)}(jjhDjNjjcjjjdjNubjjqj_sKpjj]j]ubej]ubj)}(jkjjNjNjj)}jxe_tile_init_noallocsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jdaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jxe_tilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjdjNubjjqj_sKjj]j)}(jkjdjNjNjjddjj)}(jjhDjNjj>djjjodjNubjjqj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jxe_wa_process_oobsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jxdaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jxe_gtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjvdjNubjj gj_sM[jj]j)}(jkjvdjNjNjjdjj)}(jjhDjNjjdjjjdjNubjj gj_sM[jj]j]ubaj]ubj)}(jkjjNjNjj)}jxe_wa_process_gtsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jdaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jxe_gtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjdjNubjj gj_sMkjj]j)}(jkjdjNjNjj$ejj)}(jjhDjNjjdjjj/ejNubjj gj_sMkjj]j]ubaj]ubj)}(jkjjNjNjj)}jxe_wa_process_enginesbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j8eaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j xe_hw_enginesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj6ejNubjj gj_sM}jj]j)}(jkj6ejNjNjjejj)}(jjhDjNjj^ejjjejNubjj gj_sM}jj]j]ubaj]ubj)}(jkjjNjNjj)}jxe_wa_process_lrcsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jeaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j xe_hw_enginesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjejNubjj gj_sMjj]j)}(jkjejNjNjjejj)}(jjhDjNjjejjjejNubjj gj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j xe_wa_initsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jeaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}jxe_gtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjejNubjj gj_sMjj]j)}(jkjejNjNjjDfjj)}(jjhDjNjjfjjjOfjNubjj gj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j hid_bpf_ctxsbjj)}(jj[Cjstructjj)}jj4)}(j7]jXfaj<ubsbjjjVfjNubjj5j_sKjj]j]ubj)}(jkjjNjNjj)}jhid_bpf_attach_flagssbjj)}(jjOjenumjj)}jj4)}(j7]jgfaj<ubsbjjjefjNubjj5j_sKjj]j]ubj)}(jkjjNjNjj)}jhid_bpf_device_eventsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]j)}jnoinlinesbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]jfasbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jvfaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j hid_bpf_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjtfjNubjj5j_sK*jj]j)}(jkjtfjNjNjjfjj)}(jjhDjNjjfjjjfjNubjj5j_sK*jj]j]ubaj]ubj)}(jkjjNjNjj)}jhid_bpf_rdesc_fixupsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]j)}jjfsbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]jfasbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jfaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j hid_bpf_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjfjNubjj5j_sKfjj]j)}(jkjfjNjNjj'gjj)}(jjhDjNjjgjjj2gjNubjj5j_sKfjj]j]ubaj]ubj)}(jkjjNjNjj)}jhid_bpf_get_datasbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]j)}j __bpf_kfuncsbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]jJgasbubj,j.)}(j1Nj2j4)}(j7]j)}j__u8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j;gaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j hid_bpf_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j rdwr_buf_sizesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj9gjNubjj5j_sKjj](j)}(jkj9gjNjNjjgjj)}(jjhDjNjjjgjjjgjNubjj5j_sKjj]j]ubj)}(jkj9gjNjNjjgjj)}(jjhDjNjjgjjjgjNubjj5j_sKjj]j]ubj)}(jkj9gjNjNjjgjj)}(jjhDjNjjgjjjgjNubjj5j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jhid_bpf_attach_progsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]j)}jjLgsbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]jhasbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jhaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jhid_idsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jprog_fdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjgjNubjj5j_sM'jj](j)}(jkjgjNjNjjIhjj)}(jjhDjNjj(hjjjhjNubjj5j_sM'jj]j]ubj)}(jkjgjNjNjjmhjj)}(jjhDjNjjMhjjjhjNubjj5j_sM'jj]j]ubj)}(jkjgjNjNjjhjj)}(jjhDjNjjqhjjjhjNubjj5j_sM'jj]j]ubej]ubj)}(jkjjNjNjj)}jhid_bpf_allocate_contextsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]j)}jjLgsbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]jhasbubj,j.)}(j1j[Cj2j4)}(j7]j)}j hid_bpf_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jhaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jhid_idsbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjhjNubjj5j_sM\jj]j)}(jkjhjNjNjjijj)}(jjhDjNjjhjjj ijNubjj5j_sM\jj]j]ubaj]ubj)}(jkjjNjNjj)}jhid_bpf_release_contextsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]j)}jjLgsbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]j$iasbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jiaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j hid_bpf_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjijNubjj5j_sM}jj]j)}(jkjijNjNjjcijj)}(jjhDjNjj=ijjjnijNubjj5j_sM}jj]j]ubaj]ubj)}(jkjjNjNjj)}jhid_bpf_hw_requestsbjj)}(jjDjfunctionjj)}(j j )}(jjDjj)}(jNjNjojjjjj)}j]j)}jjLgsbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]jiasbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jwiaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j[Cj2j4)}(j7]j)}j hid_bpf_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbuf__szsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jOj2j4)}(j7]j)}jhid_report_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jrtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jOj2j4)}(j7]j)}jhid_class_requestsbaj<ubububj=j?)}(jBj4)}(j7]j)}jreqtypesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjuijNubjj5j_sMjj](j)}(jkjuijNjNjjijj)}(jjhDjNjjijjjujjNubjj5j_sMjj]j]ubj)}(jkjuijNjNjjijj)}(jjhDjNjjijjj{jjNubjj5j_sMjj]j]ubj)}(jkjuijNjNjjjjj)}(jjhDjNjjijjjjjNubjj5j_sMjj]j]ubj)}(jkjuijNjNjjEjjj)}(jjhDjNjj!jjjjjjNubjj5j_sMjj]j]ubj)}(jkjuijNjNjjmjjj)}(jjhDjNjjIjjjjjjNubjj5j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfscache_acquire_volumesbjj)}(jfunctionjfunctionjj)}(j j )}(jjjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1structj2j4)}(j7]j)}jfscache_volumesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jjaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j volume_keysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j cache_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcoherency_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j coherency_lensbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjjNubjjսj_sKjj](j)}(jkjjjNjNjjjjj)}(j functionParamjNjjjjjjnkjNubjjսj_sKjj]j]ubj)}(jkjjjNjNjjkjj)}(jjrkjNjjjjjjukjNubjjսj_sKjj]j]ubj)}(jkjjjNjNjj8kjj)}(jjrkjNjjkjjj{kjNubjjսj_sKjj]j]ubj)}(jkjjjNjNjjckjj)}(jjrkjNjj?kjjjkjNubjjսj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jfscache_relinquish_volumesbjj)}(jjjjfunctionjj)}(j j )}(jjjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jkaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}jfscache_volumesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvolumesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcoherency_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]boolasbubj=j?)}(jBj4)}(j7]j)}j invalidatesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjkjNubjjսj_sKjj](j)}(jkjkjNjNjjkjj)}(jjrkjNjjkjjj.ljNubjjսj_sKjj]j]ubj)}(jkjkjNjNjjkjj)}(jjrkjNjjkjjj4ljNubjjսj_sKjj]j]ubj)}(jkjkjNjNjj&ljj)}(jjrkjNjjljjj:ljNubjjսj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jfscache_acquire_cookiesbjj)}(jjjjfunctionjj)}(j j )}(jjjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}jfscache_cookiesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jClaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}jfscache_volumesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvolumesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jadvicesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j index_keysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j index_key_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaux_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j aux_data_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j object_sizesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjAljNubjjսj_sKjj](j)}(jkjAljNjNjjljj)}(jjrkjNjjoljjjmjNubjjսj_sKjj]j]ubj)}(jkjAljNjNjjljj)}(jjrkjNjjljjjmjNubjjսj_sKjj]j]ubj)}(jkjAljNjNjjljj)}(jjrkjNjjljjjmjNubjjսj_sKjj]j]ubj)}(jkjAljNjNjjmjj)}(jjrkjNjjljjjmjNubjjսj_sKjj]j]ubj)}(jkjAljNjNjj7mjj)}(jjrkjNjjmjjjmjNubjjսj_sKjj]j]ubj)}(jkjAljNjNjjbmjj)}(jjrkjNjj>mjjjmjNubjjսj_sKjj]j]ubj)}(jkjAljNjNjjmjj)}(jjrkjNjjfmjjjmjNubjjսj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jfscache_use_cookiesbjj)}(jjjjfunctionjj)}(j j )}(jjjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jmaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}jfscache_cookiesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcookiesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j lasbubj=j?)}(jBj4)}(j7]j)}j will_modifysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjmjNubjjսj_sM jj](j)}(jkjmjNjNjjnjj)}(jjrkjNjjmjjjjNubjjLj_sMjj](j)}(jkj>jNjNjjjj)}(jjrkjNjjfjjj߄jNubjjLj_sMjj]j]ubj)}(jkj>jNjNjjjj)}(jjrkjNjjjjjjNubjjLj_sMjj]j]ubj)}(jkj>jNjNjjׄjj)}(jjrkjNjjjjjjNubjjLj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jjbd2__journal_restartsbjj)}(jjjjfunctionjj)}(j j )}(jjjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jhandle_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnblockssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jrevoke_recordssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjLj_sM jj](j)}(jkjjNjNjj@jj)}(jjrkjNjjjjjjNubjjLj_sM jj]j]ubj)}(jkjjNjNjjgjj)}(jjrkjNjjGjjjjNubjjLj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjrkjNjjkjjjDžjNubjjLj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjrkjNjjjjjͅjNubjjLj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jjbd2_journal_lock_updatessbjj)}(jjjjfunctionjj)}(j j )}(jjjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jօaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j journal_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjournalsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjԅjNubjjLj_sMnjj]j)}(jkjԅjNjNjj"jj)}(jjrkjNjjjjj-jNubjjLj_sMnjj]j]ubaj]ubj)}(jkjjNjNjj)}jjbd2_journal_unlock_updatessbjj)}(jjjjfunctionjj)}(j j )}(jjjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j6aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j journal_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjournalsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj4jNubjjLj_sMjj]j)}(jkj4jNjNjjjj)}(jjrkjNjj\jjjjNubjjLj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jjbd2_journal_get_write_accesssbjj)}(jjjjfunctionjj)}(j j )}(jjjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jhandle_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}j buffer_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjLj_sMjj](j)}(jkjjNjNjjjj)}(jjrkjNjjjjjjNubjjLj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjrkjNjjjjj jNubjjLj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jjbd2_journal_get_create_accesssbjj)}(jjjjfunctionjj)}(j j )}(jjjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jhandle_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}j buffer_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjLj_sMjj](j)}(jkj'jNjNjjujj)}(jjrkjNjjOjjjjNubjjLj_sMjj]j]ubj)}(jkj'jNjNjjjj)}(jjrkjNjj|jjjjNubjjLj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jjbd2_journal_get_undo_accesssbjj)}(jjjjfunctionjj)}(j j )}(jjjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jhandle_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}j buffer_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjLj_sMhjj](j)}(jkjjNjNjjjj)}(jjrkjNjjjjj@jNubjjLj_sMhjj]j]ubj)}(jkjjNjNjj5jj)}(jjrkjNjjjjjFjNubjjLj_sMhjj]j]ubej]ubj)}(jkjjNjNjj)}jjbd2_journal_set_triggerssbjj)}(jjjjfunctionjj)}(j j )}(jjjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jOaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}j buffer_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}jjbd2_buffer_trigger_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjMjNubjjLj_sMjj](j)}(jkjMjNjNjjjj)}(jjrkjNjjujjjӈjNubjjLj_sMjj]j]ubj)}(jkjMjNjNjjȈjj)}(jjrkjNjjjjjوjNubjjLj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jjbd2_journal_dirty_metadatasbjj)}(jjjjfunctionjj)}(j j )}(jjjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jhandle_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}j buffer_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjLj_sMjj](j)}(jkjjNjNjj.jj)}(jjrkjNjjjjjfjNubjjLj_sMjj]j]ubj)}(jkjjNjNjj[jj)}(jjrkjNjj5jjjljNubjjLj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jjbd2_journal_forgetsbjj)}(jjjjfunctionjj)}(j j )}(jjjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]juaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jhandle_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}j buffer_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjsjNubjjLj_sMjj](j)}(jkjsjNjNjjjj)}(jjrkjNjjjjjjNubjjLj_sMjj]j]ubj)}(jkjsjNjNjjjj)}(jjrkjNjjȉjjjjNubjjLj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jjbd2_journal_stopsbjj)}(jjjjfunctionjj)}(j j )}(jjjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jhandle_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjLj_sM/jj]j)}(jkjjNjNjjTjj)}(jjrkjNjj.jjj_jNubjjLj_sM/jj]j]ubaj]ubj)}(jkjjNjNjj)}j jbd2_journal_try_to_free_bufferssbjj)}(jjjjfunctionjj)}(j j )}(jjjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j lasbubj=j?)}(jBj4)}(j7]jhaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j journal_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjournalsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjfjNubjjLj_sMbjj](j)}(jkjfjNjNjjjj)}(jjrkjNjjjjjjNubjjLj_sMbjj]j]ubj)}(jkjfjNjNjjjj)}(jjrkjNjjjjjjNubjjLj_sMbjj]j]ubej]ubj)}(jkjjNjNjj)}jjbd2_journal_invalidate_foliosbjj)}(jjjjfunctionjj)}(j j )}(jjjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j journal_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjournalsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjLj_sM jj](j)}(jkjjNjNjjFjj)}(jjrkjNjj jjj΋jNubjjLj_sM jj]j]ubj)}(jkjjNjNjjsjj)}(jjrkjNjjMjjjԋjNubjjLj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjrkjNjjzjjjڋjNubjjLj_sM jj]j]ubj)}(jkjjNjNjjƋjj)}(jjrkjNjjjjjjNubjjLj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jfolio_start_fscachesbjj)}(jjjjfunctionjj)}(j j )}(jjjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sK*jj]j)}(jkjjNjNjj5jj)}(jjrkjNjjjjj@jNubjjj_sK*jj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_end_fscachesbjj)}(jjjjfunctionjj)}(j j )}(jjjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jIaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjGjNubjjj_sK8jj]j)}(jkjGjNjNjjjj)}(jjrkjNjjojjjjNubjjj_sK8jj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_wait_fscachesbjj)}(jjjjfunctionjj)}(j j )}(jjjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sKEjj]j)}(jkjjNjNjjjj)}(jjrkjNjjόjjjjNubjjj_sKEjj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_wait_fscache_killablesbjj)}(jjjjfunctionjj)}(j j )}(jjjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sKWjj]j)}(jkjjNjNjjUjj)}(jjrkjNjj/jjj`jNubjjj_sKWjj]j]ubaj]ubj)}(jkjjNjNjj)}j netfs_inodesbjj)}(jjjjfunctionjj)}(j j )}(jjjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}j netfs_inodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jiaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjgjNubjjj_sMjj]j)}(jkjgjNjNjjjj)}(jjrkjNjjjjjɍjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jnetfs_inode_initsbjj)}(jjjjfunctionjj)}(j j )}(jjjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jҍaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}j netfs_inodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}jnetfs_request_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j lasbubj=j?)}(jBj4)}(j7]j)}juse_zero_pointsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjЍjNubjjj_sMjj](j)}(jkjЍjNjNjjjj)}(jjrkjNjjjjjyjNubjjj_sMjj]j]ubj)}(jkjЍjNjNjjKjj)}(jjrkjNjj%jjjjNubjjj_sMjj]j]ubj)}(jkjЍjNjNjjqjj)}(jjrkjNjjRjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnetfs_resize_filesbjj)}(jjjjfunctionjj)}(j j )}(jjjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}j netfs_inodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j new_i_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j lasbubj=j?)}(jBj4)}(j7]j)}jchanged_on_serversbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjڎjj)}(jjrkjNjjjjj0jNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjrkjNjjjjj6jNubjjj_sMjj]j]ubj)}(jkjjNjNjj(jj)}(jjrkjNjj jjj<jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnetfs_i_cookiesbjj)}(jjjjfunctionjj)}(j j )}(jjjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}jfscache_cookiesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jEaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}j netfs_inodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjCjNubjjj_sMjj]j)}(jkjCjNjNjjjj)}(jjrkjNjjqjjjjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jnetfs_readaheadsbjj)}(jjjjfunctionjj)}(j j )}(jjjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}jreadahead_controlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jractlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sKjj]j)}(jkjjNjNjjjj)}(jjrkjNjjԏjjjjNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jnetfs_read_foliosbjj)}(jjjjfunctionjj)}(j j )}(jjjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjj_sKjj](j)}(jkj jNjNjjZjj)}(jjrkjNjj4jjjjNubjjj_sKjj]j]ubj)}(jkj jNjNjjjj)}(jjrkjNjjajjjjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jnetfs_write_beginsbjj)}(jjjjfunctionjj)}(j j )}(jjjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}j netfs_inodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jpossbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}j_foliosbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}j_fsdatasbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjjj)}(jjrkjNjjǐjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjrkjNjjjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjGjj)}(jjrkjNjj!jjj jNubjjj_sMjj]j]ubj)}(jkjjNjNjjrjj)}(jjrkjNjjNjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjrkjNjjvjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjÑjj)}(jjrkjNjjjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjrkjNjj͑jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnetfs_buffered_read_itersbjj)}(jjjjfunctionjj)}(j j )}(jjjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}jkiocbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jiocbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}jiov_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jitersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjj_sMGjj](j)}(jkj*jNjNjj|jj)}(jjrkjNjjVjjjjNubjjj_sMGjj]j]ubj)}(jkj*jNjNjjjj)}(jjrkjNjjjjjjNubjjj_sMGjj]j]ubej]ubj)}(jkjjNjNjj)}jnetfs_file_read_itersbjj)}(jjjjfunctionjj)}(j j )}(jjjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jÒaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}jkiocbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jiocbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}jiov_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jitersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sMojj](j)}(jkjjNjNjjjj)}(jjrkjNjjjjjKjNubjjj_sMojj]j]ubj)}(jkjjNjNjj@jj)}(jjrkjNjjjjjQjNubjjj_sMojj]j]ubej]ubj)}(jkjjNjNjj)}jnetfs_subreq_terminatedsbjj)}(jjjjfunctionjj)}(j j )}(jjjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jZaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jjj2j4)}(j7]j)}jnetfs_io_subrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsubreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jtransferred_or_errorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j lasbubj=j?)}(jBj4)}(j7]j)}j was_asyncsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjXjNubjjj_sMjj](j)}(jkjXjNjNjjjj)}(jjrkjNjjjjjjNubjjj_sMjj]j]ubj)}(jkjXjNjNjjѓjj)}(jjrkjNjjjjjjNubjjj_sMjj]j]ubj)}(jkjXjNjNjjjj)}(jjrkjNjjՓjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__tty_alloc_driversbjj)}(jfunctionjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1structj2j4)}(j7]j)}j tty_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlinessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjOj_sM jj](j)}(jkjjNjNjj`jj)}(j functionParamjNjj?jjjjNubjjOj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjdjjjĔjNubjjOj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjʔjNubjjOj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jtty_driver_kref_putsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jӔaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjєjNubjjOj_sMd jj]j)}(jkjєjNjNjjjj)}(jjjNjjjjj*jNubjjOj_sMd jj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_register_driversbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j3aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj1jNubjjOj_sMp jj]j)}(jkj1jNjNjjjj)}(jjjNjjYjjjjNubjjOj_sMp jj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_unregister_driversbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjOj_sM jj]j)}(jkjjNjNjjߕjj)}(jjjNjjjjjjNubjjOj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_register_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjOj_sM jj](j)}(jkjjNjNjjEjj)}(jjjNjjjjjjNubjjOj_sM jj]j]ubj)}(jkjjNjNjjljj)}(jjjNjjLjjjjNubjjOj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjpjjjjNubjjOj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jtty_register_device_attrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jattribute_groupsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jattr_grpsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjOj_sM jj](j)}(jkjjNjNjj jj)}(jjjNjjjjjŗjNubjjOj_sM jj]j]ubj)}(jkjjNjNjj2jj)}(jjjNjjjjj˗jNubjjOj_sM jj]j]ubj)}(jkjjNjNjj\jj)}(jjjNjj6jjjїjNubjjOj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjcjjjחjNubjjOj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjݗjNubjjOj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jtty_unregister_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjOj_sM jj](j)}(jkjjNjNjj2jj)}(jjjNjj jjjajNubjjOj_sM jj]j]ubj)}(jkjjNjNjjYjj)}(jjjNjj9jjjgjNubjjOj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jtty_port_link_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jpaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjnjNubjjOj_sKujj](j)}(jkjnjNjNjjjj)}(jjjNjjjjjjNubjjOj_sKujj]j]ubj)}(jkjnjNjNjjjj)}(jjjNjjØjjjjNubjjOj_sKujj]j]ubj)}(jkjnjNjNjjjj)}(jjjNjjjjj$jNubjjOj_sKujj]j]ubej]ubj)}(jkjjNjNjj)}jtty_port_register_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj+jNubjjOj_sKjj](j)}(jkj+jNjNjjjj)}(jjjNjjYjjj jNubjjOj_sKjj]j]ubj)}(jkj+jNjNjjjj)}(jjjNjjjjjjNubjjOj_sKjj]j]ubj)}(jkj+jNjNjjәjj)}(jjjNjjjjjjNubjjOj_sKjj]j]ubj)}(jkj+jNjNjjjj)}(jjjNjjיjjjjNubjjOj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_port_register_device_attrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jattribute_groupsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jattr_grpsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj$jNubjjOj_sKjj](j)}(jkj$jNjNjjxjj)}(jjjNjjRjjj_jNubjjOj_sKjj]j]ubj)}(jkj$jNjNjjjj)}(jjjNjjjjjejNubjjOj_sKjj]j]ubj)}(jkj$jNjNjj̚jj)}(jjjNjjjjjkjNubjjOj_sKjj]j]ubj)}(jkj$jNjNjjjj)}(jjjNjjКjjjqjNubjjOj_sKjj]j]ubj)}(jkj$jNjNjjjj)}(jjjNjjjjjwjNubjjOj_sKjj]j]ubj)}(jkj$jNjNjjNjj)}(jjjNjj&jjj}jNubjjOj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j tty_driversbjj)}(jj-jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjOj_sKjj]j]ubj)}(jkjjNjNjj)}jtty_operationssbjj)}(jj-jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjOj_sKjj]j]ubj)}(jkjjNjNjj)}j tty_kclosesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj@j_sM}jj]j)}(jkjjNjNjjjj)}(jjjNjjʛjjjjNubjj@j_sM}jj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_kopen_exclusivesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jdev_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjj@j_sMjj]j)}(jkjjNjNjjTjj)}(jjjNjj0jjj_jNubjj@j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_kopen_sharedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jhaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jdev_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjfjNubjj@j_sMjj]j)}(jkjfjNjNjjjj)}(jjjNjjjjjÜjNubjj@j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_dev_name_to_numbersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j̜aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jdev_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnumbersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjʜjNubjj@j_sMOjj](j)}(jkjʜjNjNjjjj)}(jjjNjjjjjLjNubjj@j_sMOjj]j]ubj)}(jkjʜjNjNjjAjj)}(jjjNjjjjjRjNubjj@j_sMOjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_release_structsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j[aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jidxsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjYjNubjj@j_sMjj](j)}(jkjYjNjNjjjj)}(jjjNjjjjj֝jNubjj@j_sMjj]j]ubj)}(jkjYjNjNjjΝjj)}(jjjNjjjjjܝjNubjj@j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_get_icountsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jserial_icounter_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jicountsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj@j_sM% jj](j)}(jkjjNjNjj1jj)}(jjjNjj jjjijNubjj@j_sM% jj]j]ubj)}(jkjjNjNjj^jj)}(jjjNjj8jjjojNubjj@j_sM% jj]j]ubej]ubj)}(jkjjNjNjj)}jfree_tty_structsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jxaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjvjNubjj@j_sKjj]j)}(jkjvjNjNjjĞjj)}(jjjNjjjjjϞjNubjj@j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j tty_free_filesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j؞aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj֞jNubjj@j_sKjj]j)}(jkj֞jNjNjj$jj)}(jjjNjjjjj/jNubjj@j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jget_tty_driversbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j8aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jdev_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj6jNubjj@j_sM3jj](j)}(jkj6jNjNjjjj)}(jjjNjjdjjjjNubjj@j_sM3jj]j]ubj)}(jkj6jNjNjjjj)}(jjjNjjjjjŸjNubjj@j_sM3jj]j]ubej]ubj)}(jkjjNjNjj)}jtty_release_redirectsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j˟aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjɟjNubjj@j_sMjj]j)}(jkjɟjNjNjjjj)}(jjjNjjjjj+jNubjj@j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j __tty_hangupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j4aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j exit_sessionsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj2jNubjj@j_sMAjj](j)}(jkj2jNjNjjjj)}(jjjNjjZjjjjNubjj@j_sMAjj]j]ubj)}(jkj2jNjNjjjj)}(jjjNjjjjjjNubjj@j_sMAjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_vhangup_selfsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjjNubjj@j_sMjj]j]ubj)}(jkjjNjNjj)}jtty_vhangup_sessionsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj@j_sMjj]j)}(jkjjNjNjjUjj)}(jjjNjj/jjj`jNubjj@j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_readsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jiaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jkiocbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jiocbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jiov_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjgjNubjj@j_sMjj](j)}(jkjgjNjNjjjj)}(jjjNjjjjjjNubjj@j_sMjj]j]ubj)}(jkjgjNjNjjjj)}(jjjNjjjjjjNubjj@j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_write_messagesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj@j_sM(jj](j)}(jkjjNjNjjLjj)}(jjjNjj&jjjjNubjj@j_sM(jj]j]ubj)}(jkjjNjNjjujj)}(jjjNjjSjjjjNubjj@j_sM(jj]j]ubej]ubj)}(jkjjNjNjj)}j tty_writesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jkiocbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jiocbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jiov_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj@j_sM[jj](j)}(jkjjNjNjjߢjj)}(jjjNjjjjjjNubjj@j_sM[jj]j]ubj)}(jkjjNjNjj jj)}(jjjNjjjjjjNubjj@j_sM[jj]j]ubej]ubj)}(jkjjNjNjj)}jtty_send_xcharsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jchsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$jNubjj@j_sMjj](j)}(jkj$jNjNjjrjj)}(jjjNjjLjjjjNubjj@j_sMjj]j]ubj)}(jkj$jNjNjjjj)}(jjjNjjyjjjjNubjj@j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j pty_line_namesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj@j_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjڣjjjWjNubjj@j_sMjj]j]ubj)}(jkjjNjNjj'jj)}(jjjNjjjjj]jNubjj@j_sMjj]j]ubj)}(jkjjNjNjjMjj)}(jjjNjj+jjjcjNubjj@j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j tty_line_namesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jlaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjjNubjj@j_sMjj](j)}(jkjjjNjNjjjj)}(jjjNjjjjjjNubjj@j_sMjj]j]ubj)}(jkjjjNjNjjjj)}(jjjNjjäjjjjNubjj@j_sMjj]j]ubj)}(jkjjjNjNjj jj)}(jjjNjjjjjjNubjj@j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_driver_lookup_ttysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jidxsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj&jNubjj@j_sMjj](j)}(jkj&jNjNjjzjj)}(jjjNjjTjjj٥jNubjj@j_sMjj]j]ubj)}(jkj&jNjNjjjj)}(jjjNjjjjjߥjNubjj@j_sMjj]j]ubj)}(jkj&jNjNjjΥjj)}(jjjNjjjjjjNubjj@j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_driver_install_ttysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj@j_sMjj](j)}(jkjjNjNjj:jj)}(jjjNjjjjjrjNubjj@j_sMjj]j]ubj)}(jkjjNjNjjgjj)}(jjjNjjAjjjxjNubjj@j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_driver_remove_ttysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj@j_sM,jj](j)}(jkjjNjNjjͦjj)}(jjjNjjjjjjNubjj@j_sM,jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjԦjjj jNubjj@j_sM,jj]j]ubej]ubj)}(jkjjNjNjj)}j tty_reopensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj@j_sM=jj]j)}(jkjjNjNjj`jj)}(jjjNjj:jjjkjNubjj@j_sM=jj]j]ubaj]ubj)}(jkjjNjNjj)}j tty_init_devsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jtaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jidxsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjrjNubjj@j_sMwjj](j)}(jkjrjNjNjjƧjj)}(jjjNjjjjjjNubjj@j_sMwjj]j]ubj)}(jkjrjNjNjjjj)}(jjjNjjͧjjjjNubjj@j_sMwjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_flush_workssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj@j_sMjj]j)}(jkjjNjNjjSjj)}(jjjNjj-jjj^jNubjj@j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jrelease_one_ttysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jgaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjejNubjj@j_sMjj]j)}(jkjejNjNjjjj)}(jjjNjjjjjjNubjj@j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j release_ttysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jǨaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jidxsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjŨjNubjj@j_sM5jj](j)}(jkjŨjNjNjjjj)}(jjjNjjjjjBjNubjj@j_sM5jj]j]ubj)}(jkjŨjNjNjj:jj)}(jjjNjjjjjHjNubjj@j_sM5jj]j]ubej]ubj)}(jkjjNjNjj)}jtty_release_checkssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jQaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jidxsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjOjNubjj@j_sMSjj](j)}(jkjOjNjNjjjj)}(jjjNjjwjjj̩jNubjj@j_sMSjj]j]ubj)}(jkjOjNjNjjĩjj)}(jjjNjjjjjҩjNubjj@j_sMSjj]j]ubej]ubj)}(jkjjNjNjj)}j tty_releasesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j۩aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj٩jNubjj@j_sMjj](j)}(jkj٩jNjNjj'jj)}(jjjNjjjjj_jNubjj@j_sMjj]j]ubj)}(jkj٩jNjNjjTjj)}(jjjNjj.jjjejNubjj@j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_open_current_ttysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jnaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jdev_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjljNubjj@j_sMZjj](j)}(jkjljNjNjjjj)}(jjjNjjjjjjNubjj@j_sMZjj]j]ubj)}(jkjljNjNjjjj)}(jjjNjjªjjjjNubjj@j_sMZjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_lookup_driversbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jdev_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj@j_sMjj](j)}(jkjjNjNjjUjj)}(jjjNjj1jjjjNubjj@j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjYjjjjNubjj@j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj«jNubjj@j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_open_by_driversbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j˫aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jdev_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjɫjNubjj@j_sMjj](j)}(jkjɫjNjNjjjj)}(jjjNjjjjjSjNubjj@j_sMjj]j]ubj)}(jkjɫjNjNjjEjj)}(jjjNjjjjjYjNubjj@j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_opensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jbaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj`jNubjj@j_sMGjj](j)}(jkj`jNjNjjjj)}(jjjNjjjjjjNubjj@j_sMGjj]j]ubj)}(jkj`jNjNjj۬jj)}(jjjNjjjjjjNubjj@j_sMGjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_pollsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__poll_tsbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j poll_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwaitsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj@j_sMjj](j)}(jkjjNjNjjEjj)}(jjjNjjjjj}jNubjj@j_sMjj]j]ubj)}(jkjjNjNjjrjj)}(jjjNjjLjjjjNubjj@j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtiocstisbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}j__usersbasbubj&j)}(jNjNjoNjjjjj)}j]jasbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj@j_sMjj](j)}(jkjjNjNjjحjj)}(jjjNjjjjjjNubjj@j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjj߭jjjjNubjj@j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j tiocgwinszsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjsbasbubj&j)}(jNjNjoNjjjjj)}j]jasbubj,j.)}(j1j-j2j4)}(j7]j)}jwinsizesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj@j_sM jj](j)}(jkjjNjNjjmjj)}(jjjNjjGjjjjNubjj@j_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjtjjjjNubjj@j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j tiocswinszsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjsbasbubj&j)}(jNjNjoNjjjjj)}j]jasbubj,j.)}(j1j-j2j4)}(j7]j)}jwinsizesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj@j_sMB jj](j)}(jkjjNjNjjjj)}(jjjNjjܮjjj<jNubjj@j_sMB jj]j]ubj)}(jkjjNjNjj1jj)}(jjjNjj jjjBjNubjj@j_sMB jj]j]ubej]ubj)}(jkjjNjNjj)}jtiocconssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jKaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjIjNubjj@j_sMW jj]j)}(jkjIjNjNjjjj)}(jjjNjjqjjjjNubjj@j_sMW jj]j]ubaj]ubj)}(jkjjNjNjj)}jtiocsetdsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjsbasbubj&j)}(jNjNjoNjjjjj)}j]jasbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj@j_sM jj](j)}(jkjjNjNjjjj)}(jjjNjjѯjjj,jNubjj@j_sM jj]j]ubj)}(jkjjNjNjj"jj)}(jjjNjjjjj2jNubjj@j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jtiocgetdsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j;aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjsbasbubj&j)}(jNjNjoNjjjjj)}j]jasbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj9jNubjj@j_sM jj](j)}(jkj9jNjNjjjj)}(jjjNjjajjjjNubjj@j_sM jj]j]ubj)}(jkj9jNjNjjjj)}(jjjNjjjjj°jNubjj@j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j send_breaksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j˰aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jdurationsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjɰjNubjj@j_sM jj](j)}(jkjɰjNjNjjjj)}(jjjNjjjjjGjNubjj@j_sM jj]j]ubj)}(jkjɰjNjNjj?jj)}(jjjNjjjjjMjNubjj@j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j tty_tiocmgetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jVaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjsbasbubj&j)}(jNjNjoNjjjjj)}j]jasbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjTjNubjj@j_sM jj](j)}(jkjTjNjNjjjj)}(jjjNjj|jjjױjNubjj@j_sM jj]j]ubj)}(jkjTjNjNjjͱjj)}(jjjNjjjjjݱjNubjj@j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j tty_tiocmsetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjsbasbubj&j)}(jNjNjoNjjjjj)}j]jpasbubj,jm)}j7]unsignedasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj@j_sM jj](j)}(jkjjNjNjj2jj)}(jjjNjj jjjjNubjj@j_sM jj]j]ubj)}(jkjjNjNjjZjj)}(jjjNjj9jjjjNubjj@j_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjj^jjjjNubjj@j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jalloc_tty_structsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jidxsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj@j_sM( jj](j)}(jkjjNjNjjjj)}(jjjNjjͲjjj%jNubjj@j_sM( jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj+jNubjj@j_sM( jj]j]ubej]ubj)}(jkjjNjNjj)}jtty_chars_in_buffersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j4aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj2jNubjjW2j_sK0jj]j)}(jkj2jNjNjjjj)}(jjjNjj[jjjjNubjjW2j_sK0jj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_write_roomsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjW2j_sKBjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjW2j_sKBjj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_driver_flush_buffersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjW2j_sKRjj]j)}(jkjjNjNjjBjj)}(jjjNjjjjjMjNubjjW2j_sKRjj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_unthrottlesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jVaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjTjNubjjW2j_sKejj]j)}(jkjTjNjNjjjj)}(jjjNjj|jjjjNubjjW2j_sKejj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_throttle_safesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]boolasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjW2j_sK{jj]j)}(jkjjNjNjjjj)}(jjjNjjܴjjj jNubjjW2j_sK{jj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_unthrottle_safesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjW2j_sKjj]j)}(jkjjNjNjjajj)}(jjjNjj;jjjljNubjjW2j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_wait_until_sentsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]juaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjsjNubjjW2j_sKjj](j)}(jkjsjNjNjjjj)}(jjjNjjjjjjNubjjW2j_sKjj]j]ubj)}(jkjsjNjNjjjj)}(jjjNjjȵjjjjNubjjW2j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_termios_copy_hwsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jktermiossbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jktermiossbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjW2j_sKjj](j)}(jkjjNjNjjKjj)}(jjjNjj%jjjjNubjjW2j_sKjj]j]ubj)}(jkjjNjNjjxjj)}(jjjNjjRjjjjNubjjW2j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_termios_hw_changesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jktermiossbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjgOsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jktermiossbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjRsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjW2j_sMjj](j)}(jkjjNjNjjݶjj)}(jjjNjjjjjjNubjjW2j_sMjj]j]ubj)}(jkjjNjNjj jj)}(jjjNjjjjjjNubjjW2j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_get_char_sizesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcflagsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj jNubjjW2j_sMjj]j)}(jkj jNjNjjjjj)}(jjjNjjIjjjrjNubjjW2j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_get_frame_sizesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=j?)}(jBj4)}(j7]j{aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcflagsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjyjNubjjW2j_sM*jj]j)}(jkjyjNjNjj÷jj)}(jjjNjjjjj˷jNubjjW2j_sM*jj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_set_termiossbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jԷaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jktermiossbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j new_termiossbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjҷjNubjjW2j_sMCjj](j)}(jkjҷjNjNjj jj)}(jjjNjjjjjXjNubjjW2j_sMCjj]j]ubj)}(jkjҷjNjNjjMjj)}(jjjNjj'jjj^jNubjjW2j_sMCjj]j]ubej]ubj)}(jkjjNjNjj)}j set_termiossbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jgaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjsbasbubj&j)}(jNjNjoNjjjjj)}j]j̸asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joptsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjejNubjjW2j_sMjj](j)}(jkjejNjNjjjj)}(jjjNjjjjj jNubjjW2j_sMjj]j]ubj)}(jkjejNjNjj޸jj)}(jjjNjjjjjjNubjjW2j_sMjj]j]ubj)}(jkjejNjNjjjj)}(jjjNjjjjjjNubjjW2j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j set_sgttybsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjsbasbubj&j)}(jNjNjoNjjjjj)}j]jasbubj,j.)}(j1j-j2j4)}(j7]j)}jsgttybsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsgttybsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjW2j_sMujj](j)}(jkj jNjNjjnjj)}(jjjNjjHjjjjNubjjW2j_sMujj]j]ubj)}(jkj jNjNjjjj)}(jjjNjjujjjjNubjjW2j_sMujj]j]ubej]ubj)}(jkjjNjNjj)}jtty_change_softcarsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]j)}jenablesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjW2j_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjݹjjj1jNubjjW2j_sMjj]j]ubj)}(jkjjNjNjj)jj)}(jjjNjj jjj7jNubjjW2j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_mode_ioctlsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j@aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj>jNubjjW2j_sMjj](j)}(jkj>jNjNjjjj)}(jjjNjjfjjjjNubjjW2j_sMjj]j]ubj)}(jkj>jNjNjjjj)}(jjjNjjjjjjNubjjW2j_sMjj]j]ubj)}(jkj>jNjNjjٺjj)}(jjjNjjjjjjNubjjW2j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_get_baud_ratesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jspeed_tsbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjW2j_sMjj]j)}(jkjjNjNjjFjj)}(jjjNjj jjjQjNubjjW2j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_register_ldiscsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jZaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_ldisc_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j new_ldiscsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjXjNubjjDj_sK:jj]j)}(jkjXjNjNjjjj)}(jjjNjjjjjjNubjjDj_sK:jj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_unregister_ldiscsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_ldisc_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jldiscsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjDj_sKRjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjDj_sKRjj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_ldisc_flushsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjDj_sMjj]j)}(jkjjNjNjjfjj)}(jjjNjj@jjjqjNubjjDj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j tty_set_ldiscsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jzaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdiscsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjxjNubjjDj_sMjj](j)}(jkjxjNjNjjƼjj)}(jjjNjjjjjjNubjjDj_sMjj]j]ubj)}(jkjxjNjNjjjj)}(jjjNjjͼjjjjNubjjDj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j tty_ldisc_opssbjj)}(jj-jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjDj_sKjj]j]ubj)}(jkjjNjNjj)}jtty_ldisc_ref_waitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_ldiscsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjDj_sKjj]j)}(jkjjNjNjjejj)}(jjjNjj?jjjsjNubjjDj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j tty_ldisc_refsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_ldiscsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j|aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjzjNubjjDj_sMjj]j)}(jkjzjNjNjjνjj)}(jjjNjjjjjܽjNubjjDj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_ldisc_derefsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_ldiscsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjDj_sMjj]j)}(jkjjNjNjj1jj)}(jjjNjj jjj<jNubjjDj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j tty_ldisc_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_ldiscsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jEaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdiscsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjCjNubjjDj_sKjj](j)}(jkjCjNjNjjjj)}(jjjNjjqjjjɾjNubjjDj_sKjj]j]ubj)}(jkjCjNjNjjjj)}(jjjNjjjjjϾjNubjjDj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j tty_ldisc_putsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jؾaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_ldiscsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj־jNubjjDj_sKjj]j)}(jkj־jNjNjj$jj)}(jjjNjjjjj/jNubjjDj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_set_termios_ldiscsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j8aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdiscsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj6jNubjjDj_sMjj](j)}(jkj6jNjNjjjj)}(jjjNjj^jjjjNubjjDj_sMjj]j]ubj)}(jkj6jNjNjjjj)}(jjjNjjjjjjNubjjDj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_ldisc_opensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j¿aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_ldiscsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjDj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjFjNubjjDj_sMjj]j]ubj)}(jkjjNjNjj;jj)}(jjjNjjjjjLjNubjjDj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_ldisc_closesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jUaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_ldiscsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjSjNubjjDj_sMjj](j)}(jkjSjNjNjjjj)}(jjjNjj{jjjjNubjjDj_sMjj]j]ubj)}(jkjSjNjNjjjj)}(jjjNjjjjjjNubjjDj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_ldisc_failtosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jldsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjDj_sMjj](j)}(jkjjNjNjj4jj)}(jjjNjjjjjcjNubjjDj_sMjj]j]ubj)}(jkjjNjNjj[jj)}(jjjNjj;jjjijNubjjDj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_ldisc_restoresbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jraj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_ldiscsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjpjNubjjDj_sMjj](j)}(jkjpjNjNjjjj)}(jjjNjjjjjjNubjjDj_sMjj]j]ubj)}(jkjpjNjNjjjj)}(jjjNjjjjjjNubjjDj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_ldisc_killsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjDj_sMWjj]j)}(jkjjNjNjjQjj)}(jjjNjj+jjj\jNubjjDj_sMWjj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_reset_termiossbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jeaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjcjNubjjDj_sMkjj]j)}(jkjcjNjNjjjj)}(jjjNjjjjjjNubjjDj_sMkjj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_ldisc_reinitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdiscsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjDj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjj@jNubjjDj_sMjj]j]ubj)}(jkjjNjNjj8jj)}(jjjNjjjjjFjNubjjDj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_ldisc_hangupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jOaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]j)}jreinitsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjMjNubjjDj_sMjj](j)}(jkjMjNjNjjjj)}(jjjNjjujjjjNubjjDj_sMjj]j]ubj)}(jkjMjNjNjjjj)}(jjjNjjjjjjNubjjDj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_ldisc_setupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jo_ttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjDj_sMjj](j)}(jkjjNjNjj$jj)}(jjjNjjjjj\jNubjjDj_sMjj]j]ubj)}(jkjjNjNjjQjj)}(jjjNjj+jjjbjNubjjDj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_ldisc_releasesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jkaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjijNubjjDj_sMjj]j)}(jkjijNjNjjjj)}(jjjNjjjjjjNubjjDj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_ldisc_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjDj_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjj"jNubjjDj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_ldisc_deinitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjjDj_sM,jj]j)}(jkj)jNjNjjwjj)}(jjjNjjQjjjjNubjjDj_sM,jj]j]ubaj]ubj)}(jkjjNjNjj)}j tty_port_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjBj_sKZjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjBj_sKZjj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_port_destroysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjBj_sMjj]j)}(jkjjNjNjj7jj)}(jjjNjjjjjBjNubjjBj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j tty_port_putsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jKaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjIjNubjjBj_sM4jj]j)}(jkjIjNjNjjjj)}(jjjNjjqjjjjNubjjBj_sM4jj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_port_shutdownsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjBj_sMkjj](j)}(jkjjNjNjjjj)}(jjjNjjjjj/jNubjjBj_sMkjj]j]ubj)}(jkjjNjNjj$jj)}(jjjNjjjjj5jNubjjBj_sMkjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_port_hangupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj<jNubjjBj_sMjj]j)}(jkj<jNjNjjjj)}(jjjNjjdjjjjNubjjBj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_port_block_til_readysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjBj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjOjNubjjBj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjUjNubjjBj_sMjj]j]ubj)}(jkjjNjNjjDjj)}(jjjNjjjjj[jNubjjBj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_port_close_startsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jdaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjbjNubjjBj_sMqjj](j)}(jkjbjNjNjjjj)}(jjjNjjjjjjNubjjBj_sMqjj]j]ubj)}(jkjbjNjNjjjj)}(jjjNjjjjjjNubjjBj_sMqjj]j]ubj)}(jkjbjNjNjj jj)}(jjjNjjjjj!jNubjjBj_sMqjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_port_close_endsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(jNubjjBj_sMjj](j)}(jkj(jNjNjjvjj)}(jjjNjjPjjjjNubjjBj_sMjj]j]ubj)}(jkj(jNjNjjjj)}(jjjNjj}jjjjNubjjBj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_port_closesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjBj_sMjj](j)}(jkjjNjNjj jj)}(jjjNjjjjjnjNubjjBj_sMjj]j]ubj)}(jkjjNjNjj6jj)}(jjjNjjjjjtjNubjjBj_sMjj]j]ubj)}(jkjjNjNjjcjj)}(jjjNjj=jjjzjNubjjBj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_port_installsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjBj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjj4jNubjjBj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj:jNubjjBj_sMjj]j]ubj)}(jkjjNjNjj)jj)}(jjjNjjjjj@jNubjjBj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j tty_port_opensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jIaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjGjNubjjBj_sMjj](j)}(jkjGjNjNjjjj)}(jjjNjjojjjjNubjjBj_sMjj]j]ubj)}(jkjGjNjNjjjj)}(jjjNjjjjjjNubjjBj_sMjj]j]ubj)}(jkjGjNjNjjjj)}(jjjNjjjjjjNubjjBj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_port_tty_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj jNubjjBj_sMBjj]j)}(jkj jNjNjjajj)}(jjjNjj;jjjojNubjjBj_sMBjj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_port_tty_setsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jxaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjvjNubjjBj_sMVjj](j)}(jkjvjNjNjjjj)}(jjjNjjjjjjNubjjBj_sMVjj]j]ubj)}(jkjvjNjNjjjj)}(jjjNjjjjjjNubjjBj_sMVjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_port_tty_hangupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]j)}j check_clocalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjBj_sMjj](j)}(jkj jNjNjjWjj)}(jjjNjj1jjjjNubjjBj_sMjj]j]ubj)}(jkj jNjNjj}jj)}(jjjNjj^jjjjNubjjBj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_port_tty_wakeupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjBj_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjBj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_port_carrier_raisedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjBj_sMjj]j)}(jkjjNjNjj?jj)}(jjjNjjjjjJjNubjjBj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_port_raise_dtr_rtssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jSaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjQjNubjjBj_sMjj]j)}(jkjQjNjNjjjj)}(jjjNjjyjjjjNubjjBj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_port_lower_dtr_rtssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjBj_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjj jNubjjBj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_portsbjj)}(jj-jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjBj_sKjj]j]ubj)}(jkjjNjNjj)}jtty_port_operationssbjj)}(jj-jstructjj)}jj4)}(j7]j"aj<ubsbjjj jNubjjBj_sKjj]j]ubj)}(jkjjNjNjj)}jtty_init_termiossbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j1aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj/jNubjjU4j_sMjj]j)}(jkj/jNjNjj}jj)}(jjjNjjWjjjjNubjjU4j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_namesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjU4j_sKjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjU4j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j tty_kref_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjU4j_sMjj]j)}(jkjjNjNjjHjj)}(jjjNjj"jjjVjNubjjU4j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j tty_kref_putsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j_aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj]jNubjjU4j_sM!jj]j)}(jkj]jNjNjjjj)}(jjjNjjjjjjNubjjU4j_sM!jj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_standard_installsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjU4j_sMjj](j)}(jkjjNjNjj jj)}(jjjNjjjjjCjNubjjU4j_sMjj]j]ubj)}(jkjjNjNjj8jj)}(jjjNjjjjjIjNubjjU4j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j tty_put_charsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jRaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jchsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjPjNubjjU4j_sM\ jj](j)}(jkjPjNjNjjjj)}(jjjNjjxjjjjNubjjU4j_sM\ jj]j]ubj)}(jkjPjNjNjjjj)}(jjjNjjjjjjNubjjU4j_sM\ jj]j]ubej]ubj)}(jkjjNjNjj)}jstop_ttysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjU4j_sMjj]j)}(jkjjNjNjj,jj)}(jjjNjjjjj7jNubjjU4j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j start_ttysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j@aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj>jNubjjU4j_sM#jj]j)}(jkj>jNjNjjjj)}(jjjNjjfjjjjNubjjU4j_sM#jj]j]ubaj]ubj)}(jkjjNjNjj)}j tty_wakeupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjU4j_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjU4j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j tty_hangupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjU4j_sMjj]j)}(jkjjNjNjjLjj)}(jjjNjj&jjjWjNubjjU4j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j tty_vhangupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j`aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj^jNubjjU4j_sMjj]j)}(jkj^jNjNjjjj)}(jjjNjjjjjjNubjjU4j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j tty_hung_up_psbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjU4j_sMjj]j)}(jkjjNjNjj jj)}(jjjNjjjjjjNubjjU4j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j tty_do_resizesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jwinsizesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjU4j_sM jj](j)}(jkjjNjNjjljj)}(jjjNjjFjjjjNubjjU4j_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjsjjjjNubjjU4j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j tty_structsbjj)}(jj-jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjU4j_sKjj]j]ubj)}(jkjjNjNjj)}jdwc3_event_buffersbjj)}(jj-jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj j_sKjj]j]ubj)}(jkjjNjNjj)}jdwc3_epsbjj)}(jj-jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjj)}jdwc3_trbsbjj)}(jj-jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjj)}j dwc3_hwparamssbjj)}(jj-jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj j_sMjjj]j]ubj)}(jkjjNjNjj)}j dwc3_requestsbjj)}(jj-jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj j_sM~jj]j]ubj)}(jkjjNjNjj)}jdwc3sbjj)}(jj-jstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjj j_sMjj]j]ubj)}(jkjjNjNjj)}jdwc3_event_depevtsbjj)}(jj-jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjj)}jdwc3_event_devtsbjj)}(jj-jstructjj)}jj4)}(j7]j+aj<ubsbjjj)jNubjj j_sMjj]j]ubj)}(jkjjNjNjj)}jdwc3_event_gevtsbjj)}(jj-jstructjj)}jj4)}(j7]j:aj<ubsbjjj8jNubjj j_sMjj]j]ubj)}(jkjjNjNjj)}j dwc3_eventsbjj)}(junionjunionjj)}jj4)}(j7]jIaj<ubsbjjjGjNubjj j_sMjj]j]ubj)}(jkjjNjNjj)}jdwc3_gadget_ep_cmd_paramssbjj)}(jj-jstructjj)}jj4)}(j7]jYaj<ubsbjjjWjNubjj j_sMjj]j]ubj)}(jkjjNjNjj)}j dwc3_mdwidthsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]jhaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdwcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjfjNubjj j_sMjj]j)}(jkjfjNjNjjjj)}(jjjNjjjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j next_requestsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j dwc3_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sKFjj]j)}(jkjjNjNjjjj)}(jjjNjjjjj,jNubjj j_sKFjj]j]ubaj]ubj)}(jkjjNjNjj)}j dwc3_gadget_move_started_requestsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j5aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j dwc3_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj3jNubjj j_sKRjj]j)}(jkj3jNjNjjjj)}(jjjNjj[jjjjNubjj j_sKRjj]j]ubaj]ubj)}(jkjjNjNjj)}j"dwc3_gadget_move_cancelled_requestsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j dwc3_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jreasonsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sKbjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj j_sKbjj]j]ubj)}(jkjjNjNjj jj)}(jjjNjjjjjjNubjj j_sKbjj]j]ubej]ubj)}(jkjjNjNjj)}j!dwc3_gadget_ep_get_transfer_indexsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3_epsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdepsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sKjj]j)}(jkjjNjNjjljj)}(jjjNjjFjjjwjNubjj j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdwc3_gadget_dctl_write_safesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdwcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj~jNubjj j_sKjj](j)}(jkj~jNjNjjjj)}(jjjNjjjjjjNubjj j_sKjj]j]ubj)}(jkj~jNjNjjjj)}(jjjNjjjjjjNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdwc3_gadget_set_test_modesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdwcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjj j_sK)jj](j)}(jkj jNjNjjZjj)}(jjjNjj4jjjjNubjj j_sK)jj]j]ubj)}(jkj jNjNjjjj)}(jjjNjjajjjjNubjj j_sK)jj]j]ubej]ubj)}(jkjjNjNjj)}jdwc3_gadget_get_link_statesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdwcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sKHjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj j_sKHjj]j]ubaj]ubj)}(jkjjNjNjj)}jdwc3_gadget_set_link_statesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdwcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1enumj2j4)}(j7]j)}jdwc3_link_statesbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sKYjj](j)}(jkjjNjNjjDjj)}(jjjNjjjjjxjNubjj j_sKYjj]j]ubj)}(jkjjNjNjjpjj)}(jjjNjjKjjj~jNubjj j_sKYjj]j]ubej]ubj)}(jkjjNjNjj)}jdwc3_ep_inc_trbsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sKjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdwc3_ep_inc_enqsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3_epsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdepsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sKjj]j)}(jkjjNjNjj3jj)}(jjjNjj jjj>jNubjj j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdwc3_ep_inc_deqsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jGaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3_epsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdepsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjEjNubjj j_sKjj]j)}(jkjEjNjNjjjj)}(jjjNjjmjjjjNubjj j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdwc3_gadget_givebacksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3_epsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdepsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j dwc3_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jstatussbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sKjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjOjNubjj j_sKjj]j]ubj)}(jkjjNjNjj jj)}(jjjNjjjjjUjNubjj j_sKjj]j]ubj)}(jkjjNjNjjGjj)}(jjjNjj'jjj[jNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j dwc3_send_gadget_generic_commandsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jdaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdwcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jparamsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjbjNubjj j_sKjj](j)}(jkjbjNjNjjjj)}(jjjNjjjjjjNubjj j_sKjj]j]ubj)}(jkjbjNjNjjjj)}(jjjNjjjjjjNubjj j_sKjj]j]ubj)}(jkjbjNjNjjjj)}(jjjNjjjjjjNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdwc3_send_gadget_ep_cmdsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3_epsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdepsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3_gadget_ep_cmd_paramssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparamssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj j_sM#jj](j)}(jkjjNjNjjijj)}(jjjNjjCjjjjNubjj j_sM#jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjpjjjjNubjj j_sM#jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj j_sM#jj]j]ubej]ubj)}(jkjjNjNjj)}jdwc3_gadget_start_configsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdwcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jresource_indexsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sM'jj](j)}(jkjjNjNjj'jj)}(jjjNjjjjjWjNubjj j_sM'jj]j]ubj)}(jkjjNjNjjOjj)}(jjjNjj.jjj]jNubjj j_sM'jj]j]ubej]ubj)}(jkjjNjNjj)}jdwc3_gadget_calc_tx_fifo_sizesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jfaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdwcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmultsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjdjNubjj j_sMjj](j)}(jkjdjNjNjjjj)}(jjjNjjjjjjNubjj j_sMjj]j]ubj)}(jkjdjNjNjjjj)}(jjjNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdwc3_gadget_clear_tx_fifossbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdwcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjj<jj)}(jjjNjjjjjGjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j__dwc3_gadget_ep_enablesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jPaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3_epsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdepsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jactionsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjNjNubjj j_sMVjj](j)}(jkjNjNjNjjjj)}(jjjNjjvjjjjNubjj j_sMVjj]j]ubj)}(jkjNjNjNjjjj)}(jjjNjjjjjjNubjj j_sMVjj]j]ubej]ubj)}(jkjjNjNjj)}j__dwc3_gadget_ep_disablesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3_epsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdepsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjj'jj)}(jjjNjjjjj2jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdwc3_ep_prev_trbsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3_trbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j;aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3_epsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdepsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj9jNubjj j_sMjj](j)}(jkj9jNjNjjjj)}(jjjNjjgjjjjNubjj j_sMjj]j]ubj)}(jkj9jNjNjjjj)}(jjjNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdwc3_prepare_one_trbsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3_epsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdepsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j dwc3_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j trb_lengthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jchainsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]j)}juse_bounce_buffersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]j)}jmust_interruptsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjj jNubjj j_sMjj]j]ubj)}(jkjjNjNjjKjj)}(jjjNjj%jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjsjj)}(jjjNjjRjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjwjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj#jNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj)jNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj/jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdwc3_prepare_last_sgsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j8aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3_epsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdepsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j dwc3_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j entry_lengthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj6jNubjj j_sMgjj](j)}(jkj6jNjNjjjj)}(jjjNjj^jjjjNubjj j_sMgjj]j]ubj)}(jkj6jNjNjjjj)}(jjjNjjjjj jNubjj j_sMgjj]j]ubj)}(jkj6jNjNjjjj)}(jjjNjjjjjjNubjj j_sMgjj]j]ubj)}(jkj6jNjNjjjj)}(jjjNjjjjjjNubjj j_sMgjj]j]ubej]ubj)}(jkjjNjNjj)}j__dwc3_stop_active_transfersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3_epsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdepsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]j)}jforcesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]j)}j interruptsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjmjj)}(jjjNjjGjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjtjjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdwc3_gadget_start_isoc_quirksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3_epsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdepsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjj*jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdwc3_gadget_setup_numpsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j3aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdwcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj1jNubjj j_sM jj]j)}(jkj1jNjNjjjj)}(jjjNjjYjjjjNubjj j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jdwc3_gadget_check_configsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_gadgetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sM jj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jdwc3_gadget_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdwcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjj?jj)}(jjjNjjjjjJjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdwc3_get_dr_modesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jSaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdwcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjQjNubjj j_sK1jj]j)}(jkjQjNjNjjjj)}(jjjNjjyjjjjNubjj j_sK1jj]j]ubaj]ubj)}(jkjjNjNjj)}jdwc3_core_soft_resetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdwcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sM%jj]j)}(jkjjNjNjjjj)}(jjjNjjjjj jNubjj j_sM%jj]j]ubaj]ubj)}(jkjjNjNjj)}jdwc3_ref_clk_periodsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdwcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMzjj]j)}(jkjjNjNjj_jj)}(jjjNjj9jjjjjNubjj j_sMzjj]j]ubaj]ubj)}(jkjjNjNjj)}jdwc3_free_one_event_buffersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jsaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdwcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3_event_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jevtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjqjNubjj j_sMjj](j)}(jkjqjNjNjjjj)}(jjjNjjjjjjNubjj j_sMjj]j]ubj)}(jkjqjNjNjjjj)}(jjjNjjjjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdwc3_alloc_one_event_buffersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3_event_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdwcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj j_sMjj](j)}(jkjjNjNjjXjj)}(jjjNjj2jjjjNubjj j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjj_jjjjNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdwc3_free_event_bufferssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdwcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdwc3_alloc_event_bufferssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdwcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj j_sMjj](j)}(jkjjNjNjjFjj)}(jjjNjj jjjvjNubjj j_sMjj]j]ubj)}(jkjjNjNjjnjj)}(jjjNjjMjjj|jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdwc3_event_buffers_setupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdwcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdwc3_phy_setupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdwcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj j_sM_jj]j)}(jkjjNjNjj1jj)}(jjjNjj jjj<jNubjj j_sM_jj]j]ubaj]ubj)}(jkjjNjNjj)}jdwc3_core_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jEaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdwc3sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdwcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjCjNubjj j_sMjj]j)}(jkjCjNjNjjjj)}(jjjNjjkjjjjNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j usb_requestsbjj)}(jj-jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjb)j_sKjj]j]ubj)}(jkjjNjNjj)}j usb_ep_capssbjj)}(jj-jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjb)j_sKfjj]j]ubj)}(jkjjNjNjj)}jusb_epsbjj)}(jj-jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjb)j_sKjj]j]ubj)}(jkjjNjNjj)}j usb_gadgetsbjj)}(jj-jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjb)j_sKjj]j]ubj)}(jkjjNjNjj)}j usb_ep_alignsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_epsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jepsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjb)j_sMjj](j)}(jkjjNjNjj1jj)}(jjjNjj jjjdjNubjjb)j_sMjj]j]ubj)}(jkjjNjNjj\jj)}(jjjNjj8jjjjjNubjjb)j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_ep_align_maybesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]jsaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_gadgetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_epsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jepsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjqjNubjjb)j_sMjj](j)}(jkjqjNjNjjjj)}(jjjNjjjjj"jNubjjb)j_sMjj]j]ubj)}(jkjqjNjNjjjj)}(jjjNjjjjj(jNubjjb)j_sMjj]j]ubj)}(jkjqjNjNjjjj)}(jjjNjjjjj.jNubjjb)j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgadget_is_altset_supportedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j7aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_gadgetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj5jNubjjb)j_sMjj]j)}(jkj5jNjNjjjj)}(jjjNjj]jjjjNubjjb)j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jgadget_is_stall_supportedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_gadgetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjb)j_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjb)j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jgadget_is_zlp_supportedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_gadgetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjb)j_sM$jj]j)}(jkjjNjNjjAjj)}(jjjNjjjjjKjNubjjb)j_sM$jj]j]ubaj]ubj)}(jkjjNjNjj)}jgadget_avoids_skb_reservesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jTaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_gadgetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjRjNubjjb)j_sM.jj]j)}(jkjRjNjNjjjj)}(jjjNjjzjjjjNubjjb)j_sM.jj]j]ubaj]ubj)}(jkjjNjNjj)}jgadget_is_dualspeedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_gadgetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjb)j_sM7jj]j)}(jkjjNjNjjjj)}(jjjNjjjjj jNubjjb)j_sM7jj]j]ubaj]ubj)}(jkjjNjNjj)}jgadget_is_superspeedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_gadgetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjb)j_sM@jj]j)}(jkjjNjNjj^jj)}(jjjNjj8jjjhjNubjjb)j_sM@jj]j]ubaj]ubj)}(jkjjNjNjj)}jgadget_is_superspeed_plussbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jqaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_gadgetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjojNubjjb)j_sMJjj]j)}(jkjojNjNjjjj)}(jjjNjjjjjjNubjjb)j_sMJjj]j]ubaj]ubj)}(jkjjNjNjj)}j gadget_is_otgsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_gadgetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjb)j_sMVjj]j)}(jkjjNjNjjjj)}(jjjNjjjjj&jNubjjb)j_sMVjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_gadget_driversbjj)}(jj-jstructjj)}jj4)}(j7]j/aj<ubsbjjj-jNubjjb)j_sMYjj]j]ubj)}(jkjjNjNjj)}j usb_gadget_register_driver_ownersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_gadget_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmod_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj<jNubjjb)j_sMjj](j)}(jkj<jNjNjjjj)}(jjjNjjdjjjjNubjjb)j_sMjj]j]ubj)}(jkj<jNjNjjjj)}(jjjNjjjjjjNubjjb)j_sMjj]j]ubj)}(jkj<jNjNjjjj)}(jjjNjjjjjjNubjjb)j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_gadget_unregister_driversbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_gadget_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjb)j_sM"jj]j)}(jkjjNjNjjLjj)}(jjjNjj&jjjWjNubjjb)j_sM"jj]j]ubaj]ubj)}(jkjjNjNjj)}j usb_stringsbjj)}(jj-jstructjj)}jj4)}(j7]j`aj<ubsbjjj^jNubjjb)j_sM$jj](j)}(jkj^jNjNjj)}jdevsbjj)}(jjjNjjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jnaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjjjljNubjj#j_sMjj]j]ubj)}(jkj^jNjNjj)}jindexsbjj)}(jjjNjjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjNubjubjjjjNubjj#j_sMjj]j]ubj)}(jkj^jNjNjj)}jbufsbjj)}(jjjNjjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjjjjNubjj#j_sMjj]j]ubj)}(jkj^jNjNjj)}jsizesbjj)}(jjjNjjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHNububjNubjubjjjjNubjj#j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_gadget_stringssbjj)}(jj-jstructjj)}jj4)}(j7]j)aj<ubsbjjj'jNubjjb)j_sM3jj]j]ubj)}(jkjjNjNjj)}jusb_free_descriptorssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j8aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_descriptor_headersbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj6jNubjjb)j_sMkjj]j)}(jkj6jNjNjjjj)}(jjjNjj^jjjjNubjjb)j_sMkjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_gadget_get_stringsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_gadget_stringssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtablesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjb)j_sK#jj](j)}(jkjjNjNjjjj)}(jjjNjjjjjDjNubjjb)j_sK#jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjJjNubjjb)j_sK#jj]j]ubj)}(jkjjNjNjj9jj)}(jjjNjjjjjPjNubjjb)j_sK#jj]j]ubej]ubj)}(jkjjNjNjj)}jusb_validate_langidsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]jYaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlangidsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjWjNubjjb)j_sKKjj]j)}(jkjWjNjNjjjj)}(jjjNjj~jjjjNubjjb)j_sKKjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_descriptor_fillbufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jbuflensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_descriptor_headersbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjb)j_sK!jj](j)}(jkjjNjNjjjj)}(jjjNjjjjj\jNubjjb)j_sK!jj]j]ubj)}(jkjjNjNjj"jj)}(jjjNjjjjjbjNubjjb)j_sK!jj]j]ubj)}(jkjjNjNjjNjj)}(jjjNjj&jjjhjNubjjb)j_sK!jj]j]ubej]ubj)}(jkjjNjNjj)}jusb_gadget_config_bufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jqaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_config_descriptorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_descriptor_headersbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjojNubjjb)j_sKLjj](j)}(jkjojNjNjjjj)}(jjjNjjjjjGjNubjjb)j_sKLjj]j]ubj)}(jkjojNjNjjjj)}(jjjNjjjjjMjNubjjb)j_sKLjj]j]ubj)}(jkjojNjNjj jj)}(jjjNjjjjjSjNubjjb)j_sKLjj]j]ubj)}(jkjojNjNjj9jj)}(jjjNjjjjjYjNubjjb)j_sKLjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_copy_descriptorssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_descriptor_headersbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]jbaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_descriptor_headersbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbubjjjjj)}j]sbububjjj`jNubjjb)j_sKyjj]j)}(jkj`jNjNjjjj)}(jjjNjjjjjjNubjjb)j_sKyjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_os_desc_ext_propsbjj)}(jj-jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjb)j_sKjj]j]ubj)}(jkjjNjNjj)}j usb_os_descsbjj)}(jj-jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjb)j_sKIjj]j]ubj)}(jkjjNjNjj)}jusb_os_desc_tablesbjj)}(jj-jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjb)j_sK]jj]j]ubj)}(jkjjNjNjj)}j usb_functionsbjj)}(jj-jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjb)j_sKojj]j]ubj)}(jkjjNjNjj)}jusb_configurationsbjj)}(jj-jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjb)j_sKjj]j]ubj)}(jkjjNjNjj)}jusb_composite_driversbjj)}(jj-jstructjj)}jj4)}(j7]j aj<ubsbjjjjNubjjb)j_sM2jj]j]ubj)}(jkjjNjNjj)}jmodule_usb_composite_driversbjj)}(jmacrojmacrojj)}(jj4)}(j7]j/aj<ubjMNubjjj-jNubjjb)j_sMjj]j]ubj)}(jkjjNjNjj)}jusb_composite_devsbjj)}(jj-jstructjj)}jj4)}(j7]j?aj<ubsbjjj=jNubjjb)j_sMjj]j]ubj)}(jkjjNjNjj)}jconfig_ep_by_speed_and_altsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jNaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_gadgetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_functionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_epsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j_epsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jaltsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjLjNubjjb)j_sKjj](j)}(jkjLjNjNjjjj)}(jjjNjjtjjj%jNubjjb)j_sKjj]j]ubj)}(jkjLjNjNjjjj)}(jjjNjjjjj+jNubjjb)j_sKjj]j]ubj)}(jkjLjNjNjjjj)}(jjjNjjjjj1jNubjjb)j_sKjj]j]ubj)}(jkjLjNjNjjjj)}(jjjNjjjjj7jNubjjb)j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jconfig_ep_by_speedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j@aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_gadgetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_functionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_epsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j_epsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj>jNubjjb)j_sM jj](j)}(jkj>jNjNjjjj)}(jjjNjjfjjjjNubjjb)j_sM jj]j]ubj)}(jkj>jNjNjjjj)}(jjjNjjjjjjNubjjb)j_sM jj]j]ubj)}(jkj>jNjNjjjj)}(jjjNjjjjjjNubjjb)j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jusb_add_functionsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_configurationsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_functionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfunctionsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjb)j_sM6jj](j)}(jkjjNjNjjPjj)}(jjjNjj*jjjjNubjjb)j_sM6jj]j]ubj)}(jkjjNjNjj}jj)}(jjjNjjWjjjjNubjjb)j_sM6jj]j]ubej]ubj)}(jkjjNjNjj)}jusb_function_deactivatesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_functionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfunctionsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjb)j_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjb)j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_function_activatesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_functionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfunctionsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjb)j_sMjj]j)}(jkjjNjNjjCjj)}(jjjNjjjjjNjNubjjb)j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_interface_idsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jWaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_configurationsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_functionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfunctionsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjUjNubjjb)j_sMjj](j)}(jkjUjNjNjjjj)}(jjjNjj}jjjjNubjjb)j_sMjj]j]ubj)}(jkjUjNjNjjjj)}(jjjNjjjjjjNubjjb)j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_func_wakeupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_functionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfuncsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjb)j_sMjj]j)}(jkjjNjNjj6jj)}(jjjNjjjjjAjNubjjb)j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_add_configsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jJaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_composite_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_configurationsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jbindsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_configurationsbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububububjNubjubejj)}j]sbubububjjjHjNubjjb)j_sMPjj](j)}(jkjHjNjNjjjj)}(jjjNjjpjjj)jNubjjb)j_sMPjj]j]ubj)}(jkjHjNjNjjjj)}(jjjNjjjjj/jNubjjb)j_sMPjj]j]ubj)}(jkjHjNjNjjjj)}(jjjNjjjjj5jNubjjb)j_sMPjj]j]ubej]ubj)}(jkjjNjNjj)}j usb_string_idsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_composite_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj<jNubjjb)j_sMgjj]j)}(jkj<jNjNjjjj)}(jjjNjjdjjjjNubjjb)j_sMgjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_string_ids_tabsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_composite_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_stringsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjb)j_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjj"jNubjjb)j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj(jNubjjb)j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_gstrings_attachsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_stringsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j1aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_composite_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_gadget_stringssbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jspsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}j n_stringssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj/jNubjjb)j_sMjj](j)}(jkj/jNjNjjjj)}(jjjNjj]jjjjNubjjb)j_sMjj]j]ubj)}(jkj/jNjNjjjj)}(jjjNjjjjjjNubjjb)j_sMjj]j]ubj)}(jkj/jNjNjjjj)}(jjjNjjjjjjNubjjb)j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_string_ids_nsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_composite_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjb)j_sMjj](j)}(jkjjNjNjjHjj)}(jjjNjj"jjjujNubjjb)j_sMjj]j]ubj)}(jkjjNjNjjnjj)}(jjjNjjNjjj{jNubjjb)j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_composite_probesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_composite_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjb)j_sM jj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjb)j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_composite_unregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_composite_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjb)j_sM jj]j)}(jkjjNjNjj0jj)}(jjjNjj jjj;jNubjjb)j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_composite_setup_continuesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jDaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_composite_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjBjNubjjb)j_sM jj]j)}(jkjBjNjNjjjj)}(jjjNjjjjjjjNubjjb)j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jtypec_register_portsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtypec_capabilitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjj_sM4 jj](j)}(jkjjNjNjjjj)}(jjjNjjjjj1jNubjjj_sM4 jj]j]ubj)}(jkjjNjNjj#jj)}(jjjNjjjjj7jNubjjj_sM4 jj]j]ubej]ubj)}(jkjjNjNjj)}jtypec_unregister_portsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j@aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj>jNubjjj_sM jj]j)}(jkj>jNjNjjjj)}(jjjNjjfjjjjNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jtypec_register_partnersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_partnersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtypec_partner_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjj_sMsjj](j)}(jkjjNjNjjjj)}(jjjNjjjjj-jNubjjj_sMsjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj3jNubjjj_sMsjj]j]ubej]ubj)}(jkjjNjNjj)}jtypec_unregister_partnersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j<aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_partnersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpartnersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj:jNubjjj_sMjj]j)}(jkj:jNjNjjjj)}(jjjNjjbjjjjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtypec_partner_set_identitysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_partnersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpartnersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtypec_register_plugsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_plugsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_cablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcablesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtypec_plug_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjj_sM'jj](j)}(jkjjNjNjjNjj)}(jjjNjj(jjjjNubjjj_sM'jj]j]ubj)}(jkjjNjNjj{jj)}(jjjNjjUjjjjNubjjj_sM'jj]j]ubej]ubj)}(jkjjNjNjj)}jtypec_unregister_plugsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_plugsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplugsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sMMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjj_sMMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtypec_register_cablesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_cablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtypec_cable_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjj_sMjj](j)}(jkjjNjNjjJjj)}(jjjNjj$jjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjwjj)}(jjjNjjQjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtypec_unregister_cablesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_cablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcablesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtypec_cable_set_identitysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_cablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcablesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sMjj]j)}(jkjjNjNjj@jj)}(jjjNjjjjjKjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtypec_set_data_rolesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jTaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jdj2j4)}(j7]j)}jtypec_data_rolesbaj<ubububj=j?)}(jBj4)}(j7]j)}jrolesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjRjNubjjj_sM[jj](j)}(jkjRjNjNjjjj)}(jjjNjjzjjjjNubjjj_sM[jj]j]ubj)}(jkjRjNjNjjjj)}(jjjNjjjjjjNubjjj_sM[jj]j]ubej]ubj)}(jkjjNjNjj)}jtypec_set_pwr_rolesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jdj2j4)}(j7]j)}j typec_rolesbaj<ubububj=j?)}(jBj4)}(j7]j)}jrolesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sMxjj](j)}(jkjjNjNjj.jj)}(jjjNjjjjjajNubjjj_sMxjj]j]ubj)}(jkjjNjNjjYjj)}(jjjNjj5jjjgjNubjjj_sMxjj]j]ubej]ubj)}(jkjjNjNjj)}jtypec_set_vconn_rolesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jpaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jdj2j4)}(j7]j)}j typec_rolesbaj<ubububj=j?)}(jBj4)}(j7]j)}jrolesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjnjNubjjj_sMjj](j)}(jkjnjNjNjjjj)}(jjjNjjjjjjNubjjj_sMjj]j]ubj)}(jkjnjNjNjjjj)}(jjjNjjjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtypec_set_pwr_opmodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jdj2j4)}(j7]j)}jtypec_pwr_opmodesbaj<ubububj=j?)}(jBj4)}(j7]j)}jopmodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjJjj)}(jjjNjj$jjj}jNubjjj_sMjj]j]ubj)}(jkjjNjNjjujj)}(jjjNjjQjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtypec_port_register_altmodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_altmodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtypec_altmode_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjj jj)}(jjjNjjjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtypec_partner_register_altmodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_altmodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_partnersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpartnersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtypec_altmode_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj&jNubjjj_sMAjj](j)}(jkj&jNjNjjzjj)}(jjjNjjTjjjjNubjjj_sMAjj]j]ubj)}(jkj&jNjNjjjj)}(jjjNjjjjjjNubjjj_sMAjj]j]ubej]ubj)}(jkjjNjNjj)}jtypec_plug_register_altmodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_altmodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_plugsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplugsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtypec_altmode_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjQjNubjjj_sMjj]j]ubj)}(jkjjNjNjjCjj)}(jjjNjjjjjWjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtypec_unregister_altmodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j`aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_altmodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj^jNubjjj_sMIjj]j)}(jkj^jNjNjjjj)}(jjjNjjjjjjNubjjj_sMIjj]j]ubaj]ubj)}(jkjjNjNjj)}jtypec_altmode_update_activesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_altmodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]j)}jactivesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sM$jj](j)}(jkjjNjNjj jj)}(jjjNjjjjj:jNubjjj_sM$jj]j]ubj)}(jkjjNjNjj2jj)}(jjjNjjjjj@jNubjjj_sM$jj]j]ubej]ubj)}(jkjjNjNjj)}jtypec_switch_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtypec_switch_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jIaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtypec_switch_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjGjNubjjj_sKjj](j)}(jkjGjNjNjjjj)}(jjjNjjujjjjNubjjj_sKjj]j]ubj)}(jkjGjNjNjjjj)}(jjjNjjjjjjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jtypec_switch_unregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtypec_switch_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsw_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sKjj]j)}(jkjjNjNjj1jj)}(jjjNjj jjj<jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jtypec_mux_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_mux_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jEaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtypec_mux_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjCjNubjjj_sMjj](j)}(jkjCjNjNjjjj)}(jjjNjjqjjjjNubjjj_sMjj]j]ubj)}(jkjCjNjNjjjj)}(jjjNjjjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtypec_mux_unregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_mux_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmux_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sMjj]j)}(jkjjNjNjj-jj)}(jjjNjjjjj8jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtypec_set_orientationsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jAaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jdj2j4)}(j7]j)}jtypec_orientationsbaj<ubububj=j?)}(jBj4)}(j7]j)}j orientationsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj?jNubjjj_sMjj](j)}(jkj?jNjNjjjj)}(jjjNjjgjjjjNubjjj_sMjj]j]ubj)}(jkj?jNjNjjjj)}(jjjNjjjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtypec_set_modesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sM4jj](j)}(jkjjNjNjjjj)}(jjjNjjjjjJjNubjjj_sM4jj]j]ubj)}(jkjjNjNjjBjj)}(jjjNjj"jjjPjNubjjj_sM4jj]j]ubej]ubj)}(jkjjNjNjj)}jtypec_altmode_opssbjj)}(jj-jstructjj)}jj4)}(j7]jYaj<ubsbjjjWjNubjj6j_sKjj]j]ubj)}(jkjjNjNjj)}jtypec_altmode_driversbjj)}(jj-jstructjj)}jj4)}(j7]jhaj<ubsbjjjfjNubjj6j_sKjj]j]ubj)}(jkjjNjNjj)}jtypec_altmode_register_driversbjj)}(jj4jmacrojj)}(jj4)}(j7]jwaj<ubjMNubjjjujNubjj6j_sKjj]j]ubj)}(jkjjNjNjj)}jtypec_altmode_unregister_driversbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jtypec_altmode_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj6j_sKjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj6j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jtypec_altmode_notifysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_altmodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jconfsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj6j_sKVjj](j)}(jkjjNjNjj2 jj)}(jjjNjj jjj jNubjj6j_sKVjj]j]ubj)}(jkjjNjNjjZ jj)}(jjjNjj9 jjj jNubjj6j_sKVjj]j]ubj)}(jkjjNjNjj jj)}(jjjNjj^ jjj jNubjj6j_sKVjj]j]ubej]ubj)}(jkjjNjNjj)}jtypec_altmode_entersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_altmodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj6j_sK~jj](j)}(jkj jNjNjj jj)}(jjjNjj jjj$ jNubjj6j_sK~jj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj* jNubjj6j_sK~jj]j]ubej]ubj)}(jkjjNjNjj)}jtypec_altmode_exitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j3 aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_altmodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj1 jNubjj6j_sKjj]j)}(jkj1 jNjNjj jj)}(jjjNjjY jjj jNubjj6j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jtypec_altmode_attentionsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_altmodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvdosbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjj6j_sKjj](j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjj6j_sKjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjj6j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jtypec_altmode_vdmsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j! aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_altmodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jheadersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjj6j_sKjj](j)}(jkj jNjNjjm jj)}(jjjNjjG jjj jNubjj6j_sKjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjjt jjj jNubjj6j_sKjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjj6j_sKjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjj6j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jtypec_match_altmodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_altmodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_altmodesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jaltmodessbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsvidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj jNubjj6j_sMjj](j)}(jkj jNjNjj` jj)}(jjjNjj8 jjj jNubjj6j_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjjj jjj jNubjj6j_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjj6j_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjj6j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtypec_altmode_get_plugsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_altmodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_altmodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jdj2j4)}(j7]j)}jtypec_plug_indexsbaj<ubububj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj jNubjj6j_sMhjj](j)}(jkj jNjNjjU jj)}(jjjNjj/ jjj jNubjj6j_sMhjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj\ jjj jNubjj6j_sMhjj]j]ubej]ubj)}(jkjjNjNjj)}jtypec_altmode_put_plugsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j typec_altmodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplugsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj6j_sMzjj]j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjj6j_sMzjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_ep_type_stringsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jep_typesbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj jNubjj#j_sK#jj]j)}(jkj jNjNjjBjj)}(jjjNjj"jjjMjNubjj#j_sK#jj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_speed_stringsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jVaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jdj2j4)}(j7]j)}jusb_device_speedsbaj<ubububj=j?)}(jBj4)}(j7]j)}jspeedsbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjTjNubjj#j_sK\jj]j)}(jkjTjNjNjjjj)}(jjjNjj~jjjjNubjj#j_sK\jj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_get_maximum_speedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jdj2j4)}(j7]j)}jusb_device_speedsbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj#j_sKljj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj#j_sKljj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_get_maximum_ssp_ratesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jdj2j4)}(j7]j)}j usb_ssp_ratesbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj#j_sKjj]j)}(jkjjNjNjjjjj)}(jjjNjjDjjjujNubjj#j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_state_stringsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j~aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jdj2j4)}(j7]j)}jusb_device_statesbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj|jNubjj#j_sKjj]j)}(jkj|jNjNjjjj)}(jjjNjjjjjjNubjj#j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j usb_get_role_switch_default_modesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jdj2j4)}(j7]j)}j usb_dr_modesbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj#j_sKjj]j)}(jkjjNjNjj.jj)}(jjjNjjjjj9jNubjj#j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_decode_intervalsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jBaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_endpoint_descriptorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jepdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jdj2j4)}(j7]j)}jusb_device_speedsbaj<ubububj=j?)}(jBj4)}(j7]j)}jspeedsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj@jNubjj#j_sKjj](j)}(jkj@jNjNjjjj)}(jjjNjjijjjjNubjj#j_sKjj]j]ubj)}(jkj@jNjNjjjj)}(jjjNjjjjjjNubjj#j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jof_usb_get_dr_mode_by_physbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jdj2j4)}(j7]j)}j usb_dr_modesbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jarg0sbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj#j_sMjj](j)}(jkjjNjNjj!jj)}(jjjNjjjjjPjNubjj#j_sMjj]j]ubj)}(jkjjNjNjjHjj)}(jjjNjj(jjjVjNubjj#j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_usb_host_tpl_supportsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]j_aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj]jNubjj#j_sMIjj]j)}(jkj]jNjNjjjj)}(jjjNjjjjjjNubjj#j_sMIjj]j]ubaj]ubj)}(jkjjNjNjj)}jof_usb_update_otg_capssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_otg_capssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jotg_capssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj#j_sMWjj](j)}(jkjjNjNjj jj)}(jjjNjjjjjBjNubjj#j_sMWjj]j]ubj)}(jkjjNjNjj7jj)}(jjjNjjjjjHjNubjj#j_sMWjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_of_get_companion_devsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jQaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjOjNubjj#j_sMjj]j)}(jkjOjNjNjjjj)}(jjjNjj}jjjjNubjj#j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_host_endpointsbjj)}(jj-jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj#j_sKjj]j]ubj)}(jkjjNjNjj)}j usb_interfacesbjj)}(jj-jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj#j_sKEjj]j]ubj)}(jkjjNjNjj)}jusb_set_intfdatasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_interfacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jintfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj#j_sM#jj](j)}(jkjjNjNjj$jj)}(jjjNjjjjjXjNubjj#j_sM#jj]j]ubj)}(jkjjNjNjjMjj)}(jjjNjj+jjj^jNubjj#j_sM#jj]j]ubej]ubj)}(jkjjNjNjj)}jusb_interface_cachesbjj)}(jj-jstructjj)}jj4)}(j7]jgaj<ubsbjjjejNubjj#j_sM&jj]j]ubj)}(jkjjNjNjj)}jusb_host_configsbjj)}(jj-jstructjj)}jj4)}(j7]jvaj<ubsbjjjtjNubjj#j_sMajj]j]ubj)}(jkjjNjNjj)}j usb_devicesbjj)}(jj-jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj#j_sMjj]j]ubj)}(jkjjNjNjj)}jusb_hub_for_each_childsbjj)}(jj4jmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj#j_sMjj]j]ubj)}(jkjjNjNjj)}jusb_interface_claimedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_interfacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jifacesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj#j_sM{jj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj#j_sM{jj]j]ubaj]ubj)}(jkjjNjNjj)}j usb_make_pathsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj#j_sMjj](j)}(jkjjNjNjjOjj)}(jjjNjj)jjjjNubjj#j_sMjj]j]ubj)}(jkjjNjNjjxjj)}(jjjNjjVjjjjNubjj#j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj#j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j USB_DEVICEsbjj)}(jj4jmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj#j_sMjj]j]ubj)}(jkjjNjNjj)}jUSB_DEVICE_VERsbjj)}(jj4jmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj#j_sMjj]j]ubj)}(jkjjNjNjj)}jUSB_DEVICE_INTERFACE_CLASSsbjj)}(jj4jmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj#j_sMjj]j]ubj)}(jkjjNjNjj)}jUSB_DEVICE_INTERFACE_PROTOCOLsbjj)}(jj4jmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj#j_sMjj]j]ubj)}(jkjjNjNjj)}jUSB_DEVICE_INTERFACE_NUMBERsbjj)}(jj4jmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj#j_sMjj]j]ubj)}(jkjjNjNjj)}jUSB_DEVICE_INFOsbjj)}(jj4jmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjj#j_sM%jj]j]ubj)}(jkjjNjNjj)}jUSB_INTERFACE_INFOsbjj)}(jj4jmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjj#j_sM4jj]j]ubj)}(jkjjNjNjj)}jUSB_DEVICE_AND_INTERFACE_INFOsbjj)}(jj4jmacrojj)}(jj4)}(j7]j)aj<ubjMNubjjj'jNubjj#j_sMHjj]j]ubj)}(jkjjNjNjj)}jUSB_VENDOR_AND_INTERFACE_INFOsbjj)}(jj4jmacrojj)}(jj4)}(j7]j8aj<ubjMNubjjj6jNubjj#j_sM^jj]j]ubj)}(jkjjNjNjj)}j usb_driversbjj)}(jj-jstructjj)}jj4)}(j7]jGaj<ubsbjjjEjNubjj#j_sMajj]j]ubj)}(jkjjNjNjj)}jusb_device_driversbjj)}(jj-jstructjj)}jj4)}(j7]jVaj<ubsbjjjTjNubjj#j_sMjj]j]ubj)}(jkjjNjNjj)}jusb_class_driversbjj)}(jj-jstructjj)}jj4)}(j7]jeaj<ubsbjjjcjNubjj#j_sMjj]j]ubj)}(jkjjNjNjj)}jmodule_usb_driversbjj)}(jj4jmacrojj)}(jj4)}(j7]jtaj<ubjMNubjjjrjNubjj#j_sM6jj]j]ubj)}(jkjjNjNjj)}jurbsbjj)}(jj-jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj#j_sM9jj]j]ubj)}(jkjjNjNjj)}jusb_fill_control_urbsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jurbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jurbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j setup_packetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jtransfer_buffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j buffer_lengthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jusb_complete_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j complete_fnsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcontextsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj#j_sM{jj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj#j_sM{jj]j]ubj)}(jkjjNjNjj jj)}(jjjNjjjjj jNubjj#j_sM{jj]j]ubj)}(jkjjNjNjj3jj)}(jjjNjjjjjjNubjj#j_sM{jj]j]ubj)}(jkjjNjNjjZjj)}(jjjNjj7jjjjNubjj#j_sM{jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjajjjjNubjj#j_sM{jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj!jNubjj#j_sM{jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj'jNubjj#j_sM{jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj-jNubjj#j_sM{jj]j]ubej]ubj)}(jkjjNjNjj)}jusb_fill_bulk_urbsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j6aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jurbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jurbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jtransfer_buffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j buffer_lengthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jusb_complete_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j complete_fnsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcontextsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj4jNubjj#j_sMjj](j)}(jkj4jNjNjjjj)}(jjjNjj\jjj}jNubjj#j_sMjj]j]ubj)}(jkj4jNjNjjjj)}(jjjNjjjjjjNubjj#j_sMjj]j]ubj)}(jkj4jNjNjjjj)}(jjjNjjjjjjNubjj#j_sMjj]j]ubj)}(jkj4jNjNjjjj)}(jjjNjjjjjjNubjj#j_sMjj]j]ubj)}(jkj4jNjNjj$jj)}(jjjNjjjjjjNubjj#j_sMjj]j]ubj)}(jkj4jNjNjjLjj)}(jjjNjj(jjjjNubjj#j_sMjj]j]ubj)}(jkj4jNjNjjrjj)}(jjjNjjPjjjjNubjj#j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_fill_int_urbsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jurbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jurbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jtransfer_buffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j buffer_lengthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj )}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jusb_complete_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j complete_fnsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcontextsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jintervalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj#j_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj#j_sMjj]j]ubj)}(jkjjNjNjj#jj)}(jjjNjjjjjjNubjj#j_sMjj]j]ubj)}(jkjjNjNjjKjj)}(jjjNjj*jjj!jNubjj#j_sMjj]j]ubj)}(jkjjNjNjjqjj)}(jjjNjjOjjj'jNubjj#j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjxjjj-jNubjj#j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj3jNubjj#j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj9jNubjj#j_sMjj]j]ubj)}(jkjjNjNjj jj)}(jjjNjjjjj?jNubjj#j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_urb_dir_insbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jHaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jurbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jurbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjFjNubjj#j_sMjj]j)}(jkjFjNjNjjjj)}(jjjNjjnjjjjNubjj#j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_urb_dir_outsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jurbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jurbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj#j_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj#j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_sg_requestsbjj)}(jj-jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj#j_sMjj]j]ubj)}(jkjjNjNjj)}j usb_init_urbsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jurbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jurbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj#j_sK,jj]j)}(jkjjNjNjjcjj)}(jjjNjj=jjjnjNubjj#j_sK,jj]j]ubaj]ubj)}(jkjjNjNjj)}j usb_alloc_urbsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jurbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jwaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j iso_packetssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j mem_flagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjujNubjj#j_sKGjj](j)}(jkjujNjNjjjj)}(jjjNjjjjjjNubjj#j_sKGjj]j]ubj)}(jkjujNjNjjjj)}(jjjNjjjjjjNubjj#j_sKGjj]j]ubej]ubj)}(jkjjNjNjj)}j usb_free_urbsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jurbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jurbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj#j_sK^jj]j)}(jkjjNjNjjQjj)}(jjjNjj+jjj\jNubjj#j_sK^jj]j]ubaj]ubj)}(jkjjNjNjj)}j usb_get_urbsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jurbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jeaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jurbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jurbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjcjNubjj#j_sKojj]j)}(jkjcjNjNjjjj)}(jjjNjjjjjjNubjj#j_sKojj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_anchor_urbsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jurbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jurbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_anchorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}janchorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj#j_sKjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjRjNubjj#j_sKjj]j]ubj)}(jkjjNjNjjGjj)}(jjjNjj!jjjXjNubjj#j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_unanchor_urbsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jurbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jurbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj_jNubjj#j_sKjj]j)}(jkj_jNjNjjjj)}(jjjNjjjjjjNubjj#j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_pipe_type_checksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj#j_sKjj](j)}(jkjjNjNjj jj)}(jjjNjjjjj=jNubjj#j_sKjj]j]ubj)}(jkjjNjNjj5jj)}(jjjNjjjjjCjNubjj#j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_urb_ep_type_checksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jLaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jurbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jurbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjJjNubjj#j_sKjj]j)}(jkjJjNjNjjjj)}(jjjNjjrjjjjNubjj#j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_submit_urbsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jurbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jurbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j mem_flagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj#j_sMpjj](j)}(jkjjNjNjjjj)}(jjjNjjjjj+jNubjj#j_sMpjj]j]ubj)}(jkjjNjNjj#jj)}(jjjNjjjjj1jNubjj#j_sMpjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_unlink_urbsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j:aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jurbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jurbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj8jNubjj#j_sMjj]j)}(jkj8jNjNjjjj)}(jjjNjj`jjjjNubjj#j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j usb_kill_urbsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jurbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jurbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj#j_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj#j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_poison_urbsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jurbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jurbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj#j_sMjj]j)}(jkjjNjNjjF jj)}(jjjNjj jjjQ jNubjj#j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j usb_block_urbsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jZ aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jurbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jurbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjX jNubjj#j_sMjj]j)}(jkjX jNjNjj jj)}(jjjNjj jjj jNubjj#j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_kill_anchored_urbssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_anchorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}janchorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj#j_sM(jj]j)}(jkj jNjNjj!jj)}(jjjNjj jjj!jNubjj#j_sM(jj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_poison_anchored_urbssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_anchorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}janchorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj!jNubjj#j_sMNjj]j)}(jkj!jNjNjjf!jj)}(jjjNjj@!jjjq!jNubjj#j_sMNjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_unpoison_anchored_urbssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jz!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_anchorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}janchorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjx!jNubjj#j_sMpjj]j)}(jkjx!jNjNjj!jj)}(jjjNjj!jjj!jNubjj#j_sMpjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_unlink_anchored_urbssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_anchorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}janchorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj!jNubjj#j_sMjj]j)}(jkj!jNjNjj&"jj)}(jjjNjj"jjj1"jNubjj#j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_anchor_suspend_wakeupssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j:"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_anchorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}janchorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj8"jNubjj#j_sMjj]j)}(jkj8"jNjNjj"jj)}(jjjNjj`"jjj"jNubjj#j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_anchor_resume_wakeupssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_anchorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}janchorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjj#j_sMjj]j)}(jkj"jNjNjj"jj)}(jjjNjj"jjj"jNubjj#j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_wait_anchor_empty_timeoutsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_anchorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}janchorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"jNubjj#j_sMjj](j)}(jkj"jNjNjjF#jj)}(jjjNjj #jjjv#jNubjj#j_sMjj]j]ubj)}(jkj"jNjNjjn#jj)}(jjjNjjM#jjj|#jNubjj#j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_get_from_anchorsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jurbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_anchorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}janchorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj#jNubjj#j_sMjj]j)}(jkj#jNjNjj#jj)}(jjjNjj#jjj#jNubjj#j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_scuttle_anchored_urbssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_anchorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}janchorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjj#j_sMjj]j)}(jkj#jNjNjj:$jj)}(jjjNjj$jjjE$jNubjj#j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_anchor_emptysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jN$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_anchorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}janchorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjL$jNubjj#j_sM jj]j)}(jkjL$jNjNjj$jj)}(jjjNjjt$jjj$jNubjj#j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_control_msgsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jrequestsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j requesttypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$jNubjj#j_sKjj](j)}(jkj$jNjNjj$jj)}(jjjNjj$jjj?&jNubjj#j_sKjj]j]ubj)}(jkj$jNjNjj"%jj)}(jjjNjj%jjjE&jNubjj#j_sKjj]j]ubj)}(jkj$jNjNjjJ%jj)}(jjjNjj&%jjjK&jNubjj#j_sKjj]j]ubj)}(jkj$jNjNjjr%jj)}(jjjNjjN%jjjQ&jNubjj#j_sKjj]j]ubj)}(jkj$jNjNjj%jj)}(jjjNjjv%jjjW&jNubjj#j_sKjj]j]ubj)}(jkj$jNjNjj%jj)}(jjjNjj%jjj]&jNubjj#j_sKjj]j]ubj)}(jkj$jNjNjj%jj)}(jjjNjj%jjjc&jNubjj#j_sKjj]j]ubj)}(jkj$jNjNjj&jj)}(jjjNjj%jjji&jNubjj#j_sKjj]j]ubj)}(jkj$jNjNjj7&jj)}(jjjNjj&jjjo&jNubjj#j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_control_msg_sendsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jx&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jendpointsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jrequestsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j requesttypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j driver_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmemflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjv&jNubjj#j_sKjj](j)}(jkjv&jNjNjj&jj)}(jjjNjj&jjj4(jNubjj#j_sKjj]j]ubj)}(jkjv&jNjNjj&jj)}(jjjNjj&jjj:(jNubjj#j_sKjj]j]ubj)}(jkjv&jNjNjj'jj)}(jjjNjj&jjj@(jNubjj#j_sKjj]j]ubj)}(jkjv&jNjNjj?'jj)}(jjjNjj'jjjF(jNubjj#j_sKjj]j]ubj)}(jkjv&jNjNjjg'jj)}(jjjNjjC'jjjL(jNubjj#j_sKjj]j]ubj)}(jkjv&jNjNjj'jj)}(jjjNjjk'jjjR(jNubjj#j_sKjj]j]ubj)}(jkjv&jNjNjj'jj)}(jjjNjj'jjjX(jNubjj#j_sKjj]j]ubj)}(jkjv&jNjNjj'jj)}(jjjNjj'jjj^(jNubjj#j_sKjj]j]ubj)}(jkjv&jNjNjj(jj)}(jjjNjj'jjjd(jNubjj#j_sKjj]j]ubj)}(jkjv&jNjNjj,(jj)}(jjjNjj(jjjj(jNubjj#j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_control_msg_recvsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]js(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jendpointsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jrequestsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j requesttypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j driver_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmemflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjq(jNubjj#j_sMjj](j)}(jkjq(jNjNjj(jj)}(jjjNjj(jjj/*jNubjj#j_sMjj]j]ubj)}(jkjq(jNjNjj(jj)}(jjjNjj(jjj5*jNubjj#j_sMjj]j]ubj)}(jkjq(jNjNjj)jj)}(jjjNjj(jjj;*jNubjj#j_sMjj]j]ubj)}(jkjq(jNjNjj:)jj)}(jjjNjj)jjjA*jNubjj#j_sMjj]j]ubj)}(jkjq(jNjNjjb)jj)}(jjjNjj>)jjjG*jNubjj#j_sMjj]j]ubj)}(jkjq(jNjNjj)jj)}(jjjNjjf)jjjM*jNubjj#j_sMjj]j]ubj)}(jkjq(jNjNjj)jj)}(jjjNjj)jjjS*jNubjj#j_sMjj]j]ubj)}(jkjq(jNjNjj)jj)}(jjjNjj)jjjY*jNubjj#j_sMjj]j]ubj)}(jkjq(jNjNjj)jj)}(jjjNjj)jjj_*jNubjj#j_sMjj]j]ubj)}(jkjq(jNjNjj'*jj)}(jjjNjj*jjje*jNubjj#j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_interrupt_msgsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jn*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jusb_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j actual_lengthsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjl*jNubjj#j_sMEjj](j)}(jkjl*jNjNjj*jj)}(jjjNjj*jjj+jNubjj#j_sMEjj]j]ubj)}(jkjl*jNjNjj*jj)}(jjjNjj*jjj+jNubjj#j_sMEjj]j]ubj)}(jkjl*jNjNjj+jj)}(jjjNjj*jjj+jNubjj#j_sMEjj]j]ubj)}(jkjl*jNjNjj/+jj)}(jjjNjj+jjj+jNubjj#j_sMEjj]j]ubj)}(jkjl*jNjNjjU+jj)}(jjjNjj3+jjj+jNubjj#j_sMEjj]j]ubj)}(jkjl*jNjNjj|+jj)}(jjjNjj\+jjj+jNubjj#j_sMEjj]j]ubej]ubj)}(jkjjNjNjj)}j usb_bulk_msgsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jusb_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j actual_lengthsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjj#j_sMljj](j)}(jkj+jNjNjj+jj)}(jjjNjj+jjj,jNubjj#j_sMljj]j]ubj)}(jkj+jNjNjj,jj)}(jjjNjj+jjj,jNubjj#j_sMljj]j]ubj)}(jkj+jNjNjjE,jj)}(jjjNjj#,jjj,jNubjj#j_sMljj]j]ubj)}(jkj+jNjNjjl,jj)}(jjjNjjL,jjj,jNubjj#j_sMljj]j]ubj)}(jkj+jNjNjj,jj)}(jjjNjjp,jjj,jNubjj#j_sMljj]j]ubj)}(jkj+jNjNjj,jj)}(jjjNjj,jjj,jNubjj#j_sMljj]j]ubej]ubj)}(jkjjNjNjj)}j usb_sg_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_sg_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jperiodsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j scatterlistsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnentssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j mem_flagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjj#j_sMjj](j)}(jkj,jNjNjj4-jj)}(jjjNjj-jjjU.jNubjj#j_sMjj]j]ubj)}(jkj,jNjNjja-jj)}(jjjNjj;-jjj[.jNubjj#j_sMjj]j]ubj)}(jkj,jNjNjj-jj)}(jjjNjjh-jjja.jNubjj#j_sMjj]j]ubj)}(jkj,jNjNjj-jj)}(jjjNjj-jjjg.jNubjj#j_sMjj]j]ubj)}(jkj,jNjNjj-jj)}(jjjNjj-jjjm.jNubjj#j_sMjj]j]ubj)}(jkj,jNjNjj-jj)}(jjjNjj-jjjs.jNubjj#j_sMjj]j]ubj)}(jkj,jNjNjj%.jj)}(jjjNjj.jjjy.jNubjj#j_sMjj]j]ubj)}(jkj,jNjNjjM.jj)}(jjjNjj).jjj.jNubjj#j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j usb_sg_waitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_sg_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj.jNubjj#j_sMjj]j)}(jkj.jNjNjj.jj)}(jjjNjj.jjj.jNubjj#j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j usb_sg_cancelsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_sg_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj.jNubjj#j_sMjj]j)}(jkj.jNjNjj4/jj)}(jjjNjj/jjj?/jNubjj#j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_get_descriptorsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jH/aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjF/jNubjj#j_sM jj](j)}(jkjF/jNjNjj/jj)}(jjjNjjn/jjj60jNubjj#j_sM jj]j]ubj)}(jkjF/jNjNjj/jj)}(jjjNjj/jjj<0jNubjj#j_sM jj]j]ubj)}(jkjF/jNjNjj/jj)}(jjjNjj/jjjB0jNubjj#j_sM jj]j]ubj)}(jkjF/jNjNjj0jj)}(jjjNjj/jjjH0jNubjj#j_sM jj]j]ubj)}(jkjF/jNjNjj.0jj)}(jjjNjj0jjjN0jNubjj#j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jusb_cache_stringsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jW0aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}judevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjU0jNubjj#j_sMjj](j)}(jkjU0jNjNjj0jj)}(jjjNjj0jjj0jNubjj#j_sMjj]j]ubj)}(jkjU0jNjNjj0jj)}(jjjNjj0jjj0jNubjj#j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_get_statussbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j0aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jrecipsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtargetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj0jNubjj#j_sMdjj](j)}(jkj0jNjNjj21jj)}(jjjNjj 1jjj1jNubjj#j_sMdjj]j]ubj)}(jkj0jNjNjjY1jj)}(jjjNjj91jjj1jNubjj#j_sMdjj]j]ubj)}(jkj0jNjNjj}1jj)}(jjjNjj]1jjj1jNubjj#j_sMdjj]j]ubj)}(jkj0jNjNjj1jj)}(jjjNjj1jjj1jNubjj#j_sMdjj]j]ubj)}(jkj0jNjNjj1jj)}(jjjNjj1jjj1jNubjj#j_sMdjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_clear_haltsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j1aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj1jNubjj#j_sMjj](j)}(jkj1jNjNjj?2jj)}(jjjNjj2jjjn2jNubjj#j_sMjj]j]ubj)}(jkj1jNjNjjf2jj)}(jjjNjjF2jjjt2jNubjj#j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_reset_endpointsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j}2aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jepaddrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj{2jNubjj#j_sM%jj](j)}(jkj{2jNjNjj2jj)}(jjjNjj2jjj2jNubjj#j_sM%jj]j]ubj)}(jkj{2jNjNjj2jj)}(jjjNjj2jjj2jNubjj#j_sM%jj]j]ubej]ubj)}(jkjjNjNjj)}jusb_set_interfacesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j3aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j interfacesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j alternatesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj3jNubjj#j_sMjj](j)}(jkj3jNjNjjT3jj)}(jjjNjj.3jjj3jNubjj#j_sMjj]j]ubj)}(jkj3jNjNjj{3jj)}(jjjNjj[3jjj3jNubjj#j_sMjj]j]ubj)}(jkj3jNjNjj3jj)}(jjjNjj3jjj3jNubjj#j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_reset_configurationsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j3aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj3jNubjj#j_sMjj]j)}(jkj3jNjNjj4jj)}(jjjNjj3jjj4jNubjj#j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_set_wireless_statussbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j4aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_interfacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jifacesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jdj2j4)}(j7]j)}jusb_wireless_statussbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatussbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj4jNubjj#j_sMjj](j)}(jkj4jNjNjjh4jj)}(jjjNjjB4jjj4jNubjj#j_sMjj]j]ubj)}(jkj4jNjNjj4jj)}(jjjNjjo4jjj4jNubjj#j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_driver_set_configurationsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j4aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}judevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jconfigsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj4jNubjj#j_sMjj](j)}(jkj4jNjNjj4jj)}(jjjNjj4jjj%5jNubjj#j_sMjj]j]ubj)}(jkj4jNjNjj5jj)}(jjjNjj4jjj+5jNubjj#j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jcdc_parse_cdc_headersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j45aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_cdc_parsed_headersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_interfacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jintfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbuflensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj25jNubjj#j_sM jj](j)}(jkj25jNjNjj5jj)}(jjjNjjZ5jjj 6jNubjj#j_sM jj]j]ubj)}(jkj25jNjNjj5jj)}(jjjNjj5jjj6jNubjj#j_sM jj]j]ubj)}(jkj25jNjNjj5jj)}(jjjNjj5jjj6jNubjj#j_sM jj]j]ubj)}(jkj25jNjNjj6jj)}(jjjNjj5jjj6jNubjj#j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jusb_register_devsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$6aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_interfacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jintfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_class_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j class_driversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"6jNubjj#j_sKnjj](j)}(jkj"6jNjNjjp6jj)}(jjjNjjJ6jjj6jNubjj#j_sKnjj]j]ubj)}(jkj"6jNjNjj6jj)}(jjjNjjw6jjj6jNubjj#j_sKnjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_deregister_devsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j6aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_interfacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jintfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_class_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j class_driversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj6jNubjj#j_sKjj](j)}(jkj6jNjNjj7jj)}(jjjNjj6jjj;7jNubjj#j_sKjj]j]ubj)}(jkj6jNjNjj07jj)}(jjjNjj 7jjjA7jNubjj#j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_driver_claim_interfacesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jJ7aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_interfacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jifacesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjH7jNubjj#j_sMjj](j)}(jkjH7jNjNjj7jj)}(jjjNjjp7jjj7jNubjj#j_sMjj]j]ubj)}(jkjH7jNjNjj7jj)}(jjjNjj7jjj7jNubjj#j_sMjj]j]ubj)}(jkjH7jNjNjj7jj)}(jjjNjj7jjj8jNubjj#j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_driver_release_interfacesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j 8aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_interfacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jifacesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj 8jNubjj#j_sMdjj](j)}(jkj 8jNjNjjX8jj)}(jjjNjj28jjj8jNubjj#j_sMdjj]j]ubj)}(jkj 8jNjNjj8jj)}(jjjNjj_8jjj8jNubjj#j_sMdjj]j]ubej]ubj)}(jkjjNjNjj)}j usb_match_idsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_device_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j8aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_interfacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j interfacesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_device_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj8jNubjj#j_sM%jj](j)}(jkj8jNjNjj8jj)}(jjjNjj8jjj,9jNubjj#j_sM%jj]j]ubj)}(jkj8jNjNjj9jj)}(jjjNjj8jjj29jNubjj#j_sM%jj]j]ubej]ubj)}(jkjjNjNjj)}jusb_register_device_driversbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j;9aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_device_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j new_udriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj99jNubjj#j_sMjj](j)}(jkj99jNjNjj9jj)}(jjjNjja9jjj9jNubjj#j_sMjj]j]ubj)}(jkj99jNjNjj9jj)}(jjjNjj9jjj9jNubjj#j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_deregister_device_driversbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j9aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_device_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}judriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj9jNubjj#j_sMjj]j)}(jkj9jNjNjj:jj)}(jjjNjj9jjj%:jNubjj#j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_register_driversbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j.:aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j new_driversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmod_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,:jNubjj#j_sMjj](j)}(jkj,:jNjNjjz:jj)}(jjjNjjT:jjj:jNubjj#j_sMjj]j]ubj)}(jkj,:jNjNjj:jj)}(jjjNjj:jjj:jNubjj#j_sMjj]j]ubj)}(jkj,:jNjNjj:jj)}(jjjNjj:jjj:jNubjj#j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_deregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j:aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj:jNubjj#j_sMNjj]j)}(jkj:jNjNjj<;jj)}(jjjNjj;jjjG;jNubjj#j_sMNjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_enable_autosuspendsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jP;aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}judevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjN;jNubjj#j_sMijj]j)}(jkjN;jNjNjj;jj)}(jjjNjjv;jjj;jNubjj#j_sMijj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_disable_autosuspendsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j;aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}judevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj;jNubjj#j_sMxjj]j)}(jkj;jNjNjj;jj)}(jjjNjj;jjj<jNubjj#j_sMxjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_autopm_put_interfacesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j<aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_interfacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jintfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj<jNubjj#j_sMjj]j)}(jkj<jNjNjj\<jj)}(jjjNjj6<jjjg<jNubjj#j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_autopm_put_interface_asyncsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jp<aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_interfacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jintfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjn<jNubjj#j_sMjj]j)}(jkjn<jNjNjj<jj)}(jjjNjj<jjj<jNubjj#j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j#usb_autopm_put_interface_no_suspendsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j<aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_interfacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jintfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj<jNubjj#j_sMjj]j)}(jkj<jNjNjj=jj)}(jjjNjj<jjj'=jNubjj#j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_autopm_get_interfacesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j0=aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_interfacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jintfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj.=jNubjj#j_sMjj]j)}(jkj.=jNjNjj|=jj)}(jjjNjjV=jjj=jNubjj#j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_autopm_get_interface_asyncsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j=aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_interfacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jintfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj=jNubjj#j_sM6jj]j)}(jkj=jNjNjj=jj)}(jjjNjj=jjj=jNubjj#j_sM6jj]j]ubaj]ubj)}(jkjjNjNjj)}j"usb_autopm_get_interface_no_resumesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j=aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_interfacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jintfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj=jNubjj#j_sMOjj]j)}(jkj=jNjNjj<>jj)}(jjjNjj>jjjG>jNubjj#j_sMOjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_find_common_endpointssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jP>aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_host_interfacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaltsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_endpoint_descriptorsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jbulk_insbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_endpoint_descriptorsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jbulk_outsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_endpoint_descriptorsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jint_insbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_endpoint_descriptorsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jint_outsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjN>jNubjj#j_sKjj](j)}(jkjN>jNjNjj>jj)}(jjjNjjv>jjjo?jNubjj#j_sKjj]j]ubj)}(jkjN>jNjNjj>jj)}(jjjNjj>jjju?jNubjj#j_sKjj]j]ubj)}(jkjN>jNjNjj>jj)}(jjjNjj>jjj{?jNubjj#j_sKjj]j]ubj)}(jkjN>jNjNjj/?jj)}(jjjNjj?jjj?jNubjj#j_sKjj]j]ubj)}(jkjN>jNjNjja?jj)}(jjjNjj9?jjj?jNubjj#j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j!usb_find_common_endpoints_reversesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j?aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_host_interfacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaltsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_endpoint_descriptorsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jbulk_insbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_endpoint_descriptorsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jbulk_outsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_endpoint_descriptorsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jint_insbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_endpoint_descriptorsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jint_outsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj?jNubjj#j_sKjj](j)}(jkj?jNjNjj?jj)}(jjjNjj?jjj@jNubjj#j_sKjj]j]ubj)}(jkj?jNjNjj @jj)}(jjjNjj?jjj@jNubjj#j_sKjj]j]ubj)}(jkj?jNjNjj=@jj)}(jjjNjj@jjj@jNubjj#j_sKjj]j]ubj)}(jkj?jNjNjjo@jj)}(jjjNjjG@jjj@jNubjj#j_sKjj]j]ubj)}(jkj?jNjNjj@jj)}(jjjNjjy@jjj@jNubjj#j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_check_bulk_endpointssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]j@aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_interfacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jintfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jep_addrssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj@jNubjj#j_sKjj](j)}(jkj@jNjNjjAjj)}(jjjNjj@jjjSAjNubjj#j_sKjj]j]ubj)}(jkj@jNjNjjHAjj)}(jjjNjj"AjjjYAjNubjj#j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_check_int_endpointssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]jbAaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_interfacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jintfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jep_addrssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj`AjNubjj#j_sMjj](j)}(jkj`AjNjNjjAjj)}(jjjNjjAjjjAjNubjj#j_sMjj]j]ubj)}(jkj`AjNjNjjAjj)}(jjjNjjAjjjAjNubjj#j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_find_alt_settingsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_host_interfacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jAaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_host_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j iface_numsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jalt_numsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjAjNubjj#j_sM)jj](j)}(jkjAjNjNjjFBjj)}(jjjNjj BjjjBjNubjj#j_sM)jj]j]ubj)}(jkjAjNjNjjnBjj)}(jjjNjjMBjjjBjNubjj#j_sM)jj]j]ubj)}(jkjAjNjNjjBjj)}(jjjNjjrBjjjBjNubjj#j_sM)jj]j]ubej]ubj)}(jkjjNjNjj)}jusb_ifnum_to_ifsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_interfacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jBaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jifnumsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjBjNubjj#j_sM\jj](j)}(jkjBjNjNjjCjj)}(jjjNjjBjjj7CjNubjj#j_sM\jj]j]ubj)}(jkjBjNjNjj,Cjj)}(jjjNjj Cjjj=CjNubjj#j_sM\jj]j]ubej]ubj)}(jkjjNjNjj)}jusb_altnum_to_altsettingsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_host_interfacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jFCaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_interfacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jintfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jaltnumsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjDCjNubjj#j_sMjj](j)}(jkjDCjNjNjjCjj)}(jjjNjjrCjjjCjNubjj#j_sMjj]j]ubj)}(jkjDCjNjNjjCjj)}(jjjNjjCjjjCjNubjj#j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_find_interfacesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_interfacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jCaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jminorsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjCjNubjj#j_sMjj](j)}(jkjCjNjNjj,Djj)}(jjjNjjDjjj^DjNubjj#j_sMjj]j]ubj)}(jkjCjNjNjjSDjj)}(jjjNjj3DjjjdDjNubjj#j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_for_each_devsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jmDaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jfnsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjjkDjNubjj#j_sMjj](j)}(jkjkDjNjNjjDjj)}(jjjNjjDjjj>EjNubjj#j_sMjj]j]ubj)}(jkjkDjNjNjjDjj)}(jjjNjjDjjjDEjNubjj#j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j usb_alloc_devsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jMEaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jport1sbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjKEjNubjj#j_sMjj](j)}(jkjKEjNjNjjEjj)}(jjjNjjyEjjjEjNubjj#j_sMjj]j]ubj)}(jkjKEjNjNjjEjj)}(jjjNjjEjjjFjNubjj#j_sMjj]j]ubj)}(jkjKEjNjNjjEjj)}(jjjNjjEjjj FjNubjj#j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j usb_get_devsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jFaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjFjNubjj#j_sMjj]j)}(jkjFjNjNjjeFjj)}(jjjNjj?FjjjsFjNubjj#j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j usb_put_devsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j|Faj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjzFjNubjj#j_sM jj]j)}(jkjzFjNjNjjFjj)}(jjjNjjFjjjFjNubjj#j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j usb_get_intfsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_interfacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jFaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_interfacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jintfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjFjNubjj#j_sM jj]j)}(jkjFjNjNjj.Gjj)}(jjjNjjGjjjKjNubjj#j_sMbjj](j)}(jkj>KjNjNjjKjj)}(jjjNjjfKjjjKjNubjj#j_sMbjj]j]ubj)}(jkj>KjNjNjjKjj)}(jjjNjjKjjjKjNubjj#j_sMbjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_root_hub_lost_powersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jKaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrhdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjKjNubjj#j_sMjj]j)}(jkjKjNjNjjLjj)}(jjjNjjKjjj%LjNubjj#j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_reset_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j.Laj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}judevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,LjNubjj#j_sMojj]j)}(jkj,LjNjNjjzLjj)}(jjjNjjTLjjjLjNubjj#j_sMojj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_queue_reset_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jLaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_interfacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jifacesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjLjNubjj#j_sMjj]j)}(jkjLjNjNjjLjj)}(jjjNjjLjjjLjNubjj#j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jusb_hub_find_childsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jLaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jport1sbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjLjNubjj#j_sMjj](j)}(jkjLjNjNjj@Mjj)}(jjjNjjMjjjrMjNubjj#j_sMjj]j]ubj)}(jkjLjNjNjjgMjj)}(jjjNjjGMjjjxMjNubjj#j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_calc_bus_timesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jMaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jspeedsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jis_inputsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jisocsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j bytecountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjMjNubjj#j_sM/jj](j)}(jkjMjNjNjjMjj)}(jjjNjjMjjj;NjNubjj#j_sM/jj]j]ubj)}(jkjMjNjNjjMjj)}(jjjNjjMjjjANjNubjj#j_sM/jj]j]ubj)}(jkjMjNjNjjNjj)}(jjjNjjMjjjGNjNubjj#j_sM/jj]j]ubj)}(jkjMjNjNjj3Njj)}(jjjNjjNjjjMNjNubjj#j_sM/jj]j]ubej]ubj)}(jkjjNjNjj)}jusb_hcd_link_urb_to_epsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jVNaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_hcdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhcdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jurbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jurbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjTNjNubjj#j_sMjjj](j)}(jkjTNjNjNjjNjj)}(jjjNjj|NjjjNjNubjj#j_sMjjj]j]ubj)}(jkjTNjNjNjjNjj)}(jjjNjjNjjjNjNubjj#j_sMjjj]j]ubej]ubj)}(jkjjNjNjj)}jusb_hcd_check_unlink_urbsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jNaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jusb_hcdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhcdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jurbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jurbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jstatussbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjNjNubjj#j_sMjj](j)}(jkjNjNjNjj5Ojj)}(jjjNjjOjjjOjNubjj#j_sMjj]j]ubj)}(jkjNjNjNjjbOjj)}(jjjNjj_jjjo_jNubjjCj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jvirtqueue_enable_cbsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]jx_aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j virtqueuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j_vqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjv_jNubjjCj_sM jj]j)}(jkjv_jNjNjj_jj)}(jjjNjj_jjj_jNubjjCj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jvme_devsbjj)}(jj-jstructjj)}jj4)}(j7]j_aj<ubsbjjj_jNubjj%j_sKjj]j]ubj)}(jkjjNjNjj)}j vme_driversbjj)}(jj-jstructjj)}jj4)}(j7]j_aj<ubsbjjj_jNubjj%j_sKmjj]j]ubj)}(jkjjNjNjj)}jvme_alloc_consistentsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j_aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jresourcesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j dma_addr_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj_jNubjj%j_sKPjj](j)}(jkj_jNjNjjC`jj)}(jjjNjj`jjj`jNubjj%j_sKPjj]j]ubj)}(jkj_jNjNjjn`jj)}(jjjNjjJ`jjj`jNubjj%j_sKPjj]j]ubj)}(jkj_jNjNjj`jj)}(jjjNjjr`jjj`jNubjj%j_sKPjj]j]ubej]ubj)}(jkjjNjNjj)}jvme_free_consistentsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j`aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jresourcesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jvaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j dma_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdmasbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj`jNubjj%j_sKijj](j)}(jkj`jNjNjjajj)}(jjjNjj`jjjajNubjj%j_sKijj]j]ubj)}(jkj`jNjNjj2ajj)}(jjjNjjajjjajNubjj%j_sKijj]j]ubj)}(jkj`jNjNjjXajj)}(jjjNjj6ajjjajNubjj%j_sKijj]j]ubj)}(jkj`jNjNjjajj)}(jjjNjj_ajjjajNubjj%j_sKijj]j]ubej]ubj)}(jkjjNjNjj)}j vme_get_sizesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]jaaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jresourcesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjajNubjj%j_sKjj]j)}(jkjajNjNjjajj)}(jjjNjjajjjbjNubjj%j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jvme_slave_requestsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j baj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jvme_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jaddresssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcyclesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjbjNubjj%j_sKjj](j)}(jkjbjNjNjj\bjj)}(jjjNjj6bjjjbjNubjj%j_sKjj]j]ubj)}(jkjbjNjNjjbjj)}(jjjNjjcbjjjbjNubjj%j_sKjj]j]ubj)}(jkjbjNjNjjbjj)}(jjjNjjbjjjbjNubjj%j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j vme_slave_setsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jbaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jresourcesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jenabledsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlonglongesbubj=j?)}(jBj4)}(j7]j)}jvme_basesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlonglongesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j dma_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbuf_basesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jaspacesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcyclesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjbjNubjj%j_sMGjj](j)}(jkjbjNjNjjcjj)}(jjjNjjbjjjdjNubjj%j_sMGjj]j]ubj)}(jkjbjNjNjjBcjj)}(jjjNjj"cjjjdjNubjj%j_sMGjj]j]ubj)}(jkjbjNjNjjhcjj)}(jjjNjjFcjjjdjNubjj%j_sMGjj]j]ubj)}(jkjbjNjNjjcjj)}(jjjNjjlcjjj djNubjj%j_sMGjj]j]ubj)}(jkjbjNjNjjcjj)}(jjjNjjcjjj&djNubjj%j_sMGjj]j]ubj)}(jkjbjNjNjjcjj)}(jjjNjjcjjj,djNubjj%j_sMGjj]j]ubj)}(jkjbjNjNjjdjj)}(jjjNjjcjjj2djNubjj%j_sMGjj]j]ubej]ubj)}(jkjjNjNjj)}j vme_slave_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j;daj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jresourcesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jenabledsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlonglongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jvme_basesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlonglongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j dma_addr_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbuf_basesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaspacesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcyclesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj9djNubjj%j_sMyjj](j)}(jkj9djNjNjjdjj)}(jjjNjjadjjjejNubjj%j_sMyjj]j]ubj)}(jkj9djNjNjjdjj)}(jjjNjjdjjjejNubjj%j_sMyjj]j]ubj)}(jkj9djNjNjjdjj)}(jjjNjjdjjjejNubjj%j_sMyjj]j]ubj)}(jkj9djNjNjjejj)}(jjjNjjdjjjejNubjj%j_sMyjj]j]ubj)}(jkj9djNjNjj3ejj)}(jjjNjj ejjjejNubjj%j_sMyjj]j]ubj)}(jkj9djNjNjj`ejj)}(jjjNjj:ejjjejNubjj%j_sMyjj]j]ubj)}(jkj9djNjNjjejj)}(jjjNjjgejjjejNubjj%j_sMyjj]j]ubej]ubj)}(jkjjNjNjj)}jvme_slave_freesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jeaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jresourcesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjejNubjj%j_sMjj]j)}(jkjejNjNjjfjj)}(jjjNjjejjjfjNubjj%j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvme_master_requestsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j%faj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jvme_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jaddresssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcyclesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdwidthsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj#fjNubjj%j_sMjj](j)}(jkj#fjNjNjjwfjj)}(jjjNjjQfjjjfjNubjj%j_sMjj]j]ubj)}(jkj#fjNjNjjfjj)}(jjjNjj~fjjjgjNubjj%j_sMjj]j]ubj)}(jkj#fjNjNjjfjj)}(jjjNjjfjjj gjNubjj%j_sMjj]j]ubj)}(jkj#fjNjNjjfjj)}(jjjNjjfjjjgjNubjj%j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvme_master_setsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jgaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jresourcesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jenabledsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlonglongesbubj=j?)}(jBj4)}(j7]j)}jvme_basesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlonglongesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jaspacesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcyclesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdwidthsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjgjNubjj%j_sMjj](j)}(jkjgjNjNjjdgjj)}(jjjNjj>gjjjWhjNubjj%j_sMjj]j]ubj)}(jkjgjNjNjjgjj)}(jjjNjjkgjjj]hjNubjj%j_sMjj]j]ubj)}(jkjgjNjNjjgjj)}(jjjNjjgjjjchjNubjj%j_sMjj]j]ubj)}(jkjgjNjNjjgjj)}(jjjNjjgjjjihjNubjj%j_sMjj]j]ubj)}(jkjgjNjNjjgjj)}(jjjNjjgjjjohjNubjj%j_sMjj]j]ubj)}(jkjgjNjNjj'hjj)}(jjjNjjhjjjuhjNubjj%j_sMjj]j]ubj)}(jkjgjNjNjjOhjj)}(jjjNjj+hjjj{hjNubjj%j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvme_master_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jhaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jresourcesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jenabledsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlonglongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jvme_basesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlonglongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaspacesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcyclesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdwidthsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjhjNubjj%j_sMCjj](j)}(jkjhjNjNjjhjj)}(jjjNjjhjjjijNubjj%j_sMCjj]j]ubj)}(jkjhjNjNjjhjj)}(jjjNjjhjjjijNubjj%j_sMCjj]j]ubj)}(jkjhjNjNjj$ijj)}(jjjNjjijjjijNubjj%j_sMCjj]j]ubj)}(jkjhjNjNjjOijj)}(jjjNjj+ijjjijNubjj%j_sMCjj]j]ubj)}(jkjhjNjNjj|ijj)}(jjjNjjVijjjijNubjj%j_sMCjj]j]ubj)}(jkjhjNjNjjijj)}(jjjNjjijjjijNubjj%j_sMCjj]j]ubj)}(jkjhjNjNjjijj)}(jjjNjjijjjjjNubjj%j_sMCjj]j]ubej]ubj)}(jkjjNjNjj)}jvme_master_readsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jjaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jresourcesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jjNubjj%j_sMjjj](j)}(jkj jjNjNjj^jjj)}(jjjNjj8jjjjjjNubjj%j_sMjjj]j]ubj)}(jkj jjNjNjjjjj)}(jjjNjjejjjjjjNubjj%j_sMjjj]j]ubj)}(jkj jjNjNjjjjj)}(jjjNjjjjjjjjNubjj%j_sMjjj]j]ubj)}(jkj jjNjNjjjjj)}(jjjNjjjjjjjjNubjj%j_sMjjj]j]ubej]ubj)}(jkjjNjNjj)}jvme_master_writesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jjaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jresourcesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjjNubjj%j_sMjj](j)}(jkjjjNjNjjMkjj)}(jjjNjj'kjjjkjNubjj%j_sMjj]j]ubj)}(jkjjjNjNjjvkjj)}(jjjNjjTkjjjkjNubjj%j_sMjj]j]ubj)}(jkjjjNjNjjkjj)}(jjjNjj}kjjjkjNubjj%j_sMjj]j]ubj)}(jkjjjNjNjjkjj)}(jjjNjjkjjjkjNubjj%j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvme_master_rmwsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jkaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jresourcesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcomparesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jswapsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjkjNubjj%j_sMjj](j)}(jkjkjNjNjj9ljj)}(jjjNjjljjjljNubjj%j_sMjj]j]ubj)}(jkjkjNjNjjaljj)}(jjjNjj@ljjjljNubjj%j_sMjj]j]ubj)}(jkjkjNjNjjljj)}(jjjNjjeljjjljNubjj%j_sMjj]j]ubj)}(jkjkjNjNjjljj)}(jjjNjjljjjljNubjj%j_sMjj]j]ubj)}(jkjkjNjNjjljj)}(jjjNjjljjjljNubjj%j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvme_master_mmapsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jlaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jresourcesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjljNubjj%j_sMjj](j)}(jkjljNjNjjHmjj)}(jjjNjj"mjjjmjNubjj%j_sMjj]j]ubj)}(jkjljNjNjjumjj)}(jjjNjjOmjjjmjNubjj%j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvme_master_freesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jmaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jresourcesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjmjNubjj%j_sMjj]j)}(jkjmjNjNjjmjj)}(jjjNjjmjjjmjNubjj%j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvme_dma_requestsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jmaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jvme_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jroutesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjmjNubjj%j_sM9jj](j)}(jkjmjNjNjjAnjj)}(jjjNjjnjjjwnjNubjj%j_sM9jj]j]ubj)}(jkjmjNjNjjlnjj)}(jjjNjjHnjjj}njNubjj%j_sM9jj]j]ubej]ubj)}(jkjjNjNjj)}jvme_new_dma_listsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_dma_listsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jnaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jresourcesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjnjNubjj%j_sMjj]j)}(jkjnjNjNjjnjj)}(jjjNjjnjjjnjNubjj%j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvme_dma_pattern_attributesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_dma_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jnaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpatternsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjnjNubjj%j_sMjj](j)}(jkjnjNjNjj?ojj)}(jjjNjjojjjrojNubjj%j_sMjj]j]ubj)}(jkjnjNjNjjgojj)}(jjjNjjCojjjxojNubjj%j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvme_dma_pci_attributesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_dma_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]joaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j dma_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jaddresssbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjojNubjj%j_sMjj]j)}(jkjojNjNjjojj)}(jjjNjjojjjojNubjj%j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvme_dma_vme_attributesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_dma_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]joaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlonglongesbubj=j?)}(jBj4)}(j7]j)}jaddresssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jaspacesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcyclesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdwidthsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjojNubjj%j_sMjj](j)}(jkjojNjNjj3pjj)}(jjjNjjpjjjpjNubjj%j_sMjj]j]ubj)}(jkjojNjNjj[pjj)}(jjjNjj7pjjjpjNubjj%j_sMjj]j]ubj)}(jkjojNjNjjpjj)}(jjjNjj_pjjjpjNubjj%j_sMjj]j]ubj)}(jkjojNjNjjpjj)}(jjjNjjpjjjpjNubjj%j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvme_dma_free_attributesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jpaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_dma_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j attributessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjpjNubjj%j_sMjj]j)}(jkjpjNjNjjqjj)}(jjjNjjpjjj(qjNubjj%j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvme_dma_list_addsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j1qaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_dma_listsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_dma_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_dma_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj/qjNubjj%j_sM0jj](j)}(jkj/qjNjNjj}qjj)}(jjjNjjWqjjj rjNubjj%j_sM0jj]j]ubj)}(jkj/qjNjNjjqjj)}(jjjNjjqjjjrjNubjj%j_sM0jj]j]ubj)}(jkj/qjNjNjjqjj)}(jjjNjjqjjjrjNubjj%j_sM0jj]j]ubj)}(jkj/qjNjNjjrjj)}(jjjNjjqjjjrjNubjj%j_sM0jj]j]ubej]ubj)}(jkjjNjNjj)}jvme_dma_list_execsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%raj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_dma_listsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#rjNubjj%j_sMSjj]j)}(jkj#rjNjNjjqrjj)}(jjjNjjKrjjj|rjNubjj%j_sMSjj]j]ubaj]ubj)}(jkjjNjNjj)}jvme_dma_list_freesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jraj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_dma_listsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjrjNubjj%j_sMqjj]j)}(jkjrjNjNjjrjj)}(jjjNjjrjjjrjNubjj%j_sMqjj]j]ubaj]ubj)}(jkjjNjNjj)}j vme_dma_freesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jraj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jresourcesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjrjNubjj%j_sMjj]j)}(jkjrjNjNjj1sjj)}(jjjNjj sjjjwjj)}(jjjNjjwjjjwjNubjj%j_sMjj]j]ubj)}(jkjvjNjNjjgwjj)}(jjjNjjEwjjjwjNubjj%j_sMjj]j]ubj)}(jkjvjNjNjjwjj)}(jjjNjjkwjjjwjNubjj%j_sMjj]j]ubj)}(jkjvjNjNjjwjj)}(jjjNjjwjjjwjNubjj%j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j vme_lm_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jwaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jresourcesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlonglongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jlm_basesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaspacesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcyclesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjwjNubjj%j_sMjj](j)}(jkjwjNjNjj&xjj)}(jjjNjjxjjjxjNubjj%j_sMjj]j]ubj)}(jkjwjNjNjjQxjj)}(jjjNjj-xjjjxjNubjj%j_sMjj]j]ubj)}(jkjwjNjNjj~xjj)}(jjjNjjXxjjjxjNubjj%j_sMjj]j]ubj)}(jkjwjNjNjjxjj)}(jjjNjjxjjjxjNubjj%j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j vme_lm_attachsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jxaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jresourcesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmonitorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jcallbacksbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjxjNubjj%j_sMCjj](j)}(jkjxjNjNjjyjj)}(jjjNjjxjjjyjNubjj%j_sMCjj]j]ubj)}(jkjxjNjNjjDyjj)}(jjjNjj$yjjjyjNubjj%j_sMCjj]j]ubj)}(jkjxjNjNjjlyjj)}(jjjNjjHyjjjyjNubjj%j_sMCjj]j]ubj)}(jkjxjNjNjjyjj)}(jjjNjjyjjjyjNubjj%j_sMCjj]j]ubej]ubj)}(jkjjNjNjj)}j vme_lm_detachsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jyaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jresourcesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmonitorsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjyjNubjj%j_sMejj](j)}(jkjyjNjNjj3zjj)}(jjjNjj zjjjbzjNubjj%j_sMejj]j]ubj)}(jkjyjNjNjjZzjj)}(jjjNjj:zjjjhzjNubjj%j_sMejj]j]ubej]ubj)}(jkjjNjNjj)}j vme_lm_freesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jqzaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jresourcesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjozjNubjj%j_sMjj]j)}(jkjozjNjNjjzjj)}(jjjNjjzjjjzjNubjj%j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j vme_slot_numsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jzaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jvme_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjzjNubjj%j_sMjj]j)}(jkjzjNjNjj{jj)}(jjjNjjzjjj({jNubjj%j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j vme_bus_numsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j1{aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jvme_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj/{jNubjj%j_sMjj]j)}(jkj/{jNjNjj}{jj)}(jjjNjjW{jjj{jNubjj%j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvme_register_driversbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j{aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jndevssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj{jNubjj%j_sMbjj](j)}(jkj{jNjNjj{jj)}(jjjNjj{jjj |jNubjj%j_sMbjj]j]ubj)}(jkj{jNjNjj|jj)}(jjjNjj{jjj|jNubjj%j_sMbjj]j]ubej]ubj)}(jkjjNjNjj)}jvme_unregister_driversbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j|aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j vme_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj|jNubjj%j_sM|jj]j)}(jkj|jNjNjjh|jj)}(jjjNjjB|jjjs|jNubjj%j_sM|jj]j]ubaj]ubj)}(jkjjNjNjj)}j w1_reg_numsbjj)}(jj-jstructjj)}jj4)}(j7]j||aj<ubsbjjjz|jNubjj~j_sKjj]j]ubj)}(jkjjNjNjj)}jw1_slavesbjj)}(jj-jstructjj)}jj4)}(j7]j|aj<ubsbjjj|jNubjj~j_sKjj]j]ubj)}(jkjjNjNjj)}j w1_bus_mastersbjj)}(jj-jstructjj)}jj4)}(j7]j|aj<ubsbjjj|jNubjj~j_sKEjj]j]ubj)}(jkjjNjNjj)}jw1_master_flagssbjj)}(jjdjenumjj)}jj4)}(j7]j|aj<ubsbjjj|jNubjj~j_sKjj]j]ubj)}(jkjjNjNjj)}j w1_mastersbjj)}(jj-jstructjj)}jj4)}(j7]j|aj<ubsbjjj|jNubjj~j_sKjj]j]ubj)}(jkjjNjNjj)}j w1_family_opssbjj)}(jj-jstructjj)}jj4)}(j7]j|aj<ubsbjjj|jNubjj~j_sKjj]j]ubj)}(jkjjNjNjj)}j w1_familysbjj)}(jj-jstructjj)}jj4)}(j7]j|aj<ubsbjjj|jNubjj~j_sMjj]j]ubj)}(jkjjNjNjj)}jmodule_w1_familysbjj)}(jj4jmacrojj)}(jj4)}(j7]j|aj<ubjMNubjjj|jNubjj~j_sM"jj]j]ubj)}(jkjjNjNjj)}j w1_searchsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j|aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j w1_mastersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j search_typesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jw1_slave_found_callbacksbaj<ubububj=j?)}(jBj4)}(j7]j)}jcbsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj|jNubjj~j_sMjj](j)}(jkj|jNjNjj@}jj)}(jjjNjj}jjj}jNubjj~j_sMjj]j]ubj)}(jkj|jNjNjjk}jj)}(jjjNjjG}jjj}jNubjj~j_sMjj]j]ubj)}(jkj|jNjNjj}jj)}(jjjNjjo}jjj}jNubjj~j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jw1_process_callbackssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j}aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j w1_mastersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj}jNubjj~j_sMgjj]j)}(jkj}jNjNjj}jj)}(jjjNjj}jjj~jNubjj~j_sMgjj]j]ubaj]ubj)}(jkjjNjNjj)}jw1_register_familysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j~aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j w1_familysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj~jNubjj~j_sKjj]j)}(jkj~jNjNjj\~jj)}(jjjNjj6~jjjg~jNubjj~j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jw1_unregister_familysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jp~aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j w1_familysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjn~jNubjj~j_sK6jj]j)}(jkjn~jNjNjj~jj)}(jjjNjj~jjj~jNubjj~j_sK6jj]j]ubaj]ubj)}(jkjjNjNjj)}j w1_async_cmdsbjj)}(jj-jstructjj)}jj4)}(j7]j~aj<ubsbjjj~jNubjj~j_sKjj]j]ubj)}(jkjjNjNjj)}jw1_add_master_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j~aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j w1_bus_mastersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmastersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj~jNubjj~j_sK\jj]j)}(jkj~jNjNjj+jj)}(jjjNjjjjj6jNubjj~j_sK\jj]j]ubaj]ubj)}(jkjjNjNjj)}jw1_remove_master_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j?aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j w1_bus_mastersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj=jNubjj~j_sKjj]j)}(jkj=jNjNjjjj)}(jjjNjjejjjjNubjj~j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jw1_cn_msg_flagssbjj)}(jjdjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjj~j_sKjj]j]ubj)}(jkjjNjNjj)}jw1_netlink_message_typessbjj)}(jjdjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjj~j_sKjj]j]ubj)}(jkjjNjNjj)}jw1_netlink_msgsbjj)}(jj-jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj~j_sK:jj]j]ubj)}(jkjjNjNjj)}j w1_commandssbjj)}(jjdjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjj~j_sKCjj]j]ubj)}(jkjjNjNjj)}jw1_netlink_cmdsbjj)}(jj-jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj~j_sK{jj]j]ubj)}(jkjjNjNjj)}j w1_touch_bitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j w1_mastersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbitsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj~j_sK4jj](j)}(jkjjNjNjj:jj)}(jjjNjjjjjijNubjj~j_sK4jj]j]ubj)}(jkjjNjNjjajj)}(jjjNjjAjjjojNubjj~j_sK4jj]j]ubej]ubj)}(jkjjNjNjj)}j w1_write_8sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jxaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j w1_mastersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jbytesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjvjNubjj~j_sKjj](j)}(jkjvjNjNjjĀjj)}(jjjNjjjjjjNubjj~j_sKjj]j]ubj)}(jkjvjNjNjjjj)}(jjjNjjˀjjjjNubjj~j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j w1_tripletsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j w1_mastersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbdirsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj~j_sKjj](j)}(jkjjNjNjjVjj)}(jjjNjj0jjjjNubjj~j_sKjj]j]ubj)}(jkjjNjNjj}jj)}(jjjNjj]jjjjNubjj~j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j w1_read_8sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j w1_mastersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj~j_sKjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj~j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jw1_write_blocksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j w1_mastersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj~j_sKjj](j)}(jkjjNjNjjDjj)}(jjjNjjjjjjNubjj~j_sKjj]j]ubj)}(jkjjNjNjjqjj)}(jjjNjjKjjjjNubjj~j_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjxjjjjNubjj~j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jw1_touch_blocksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j w1_mastersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj~j_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjۂjjj]jNubjj~j_sMjj]j]ubj)}(jkjjNjNjj.jj)}(jjjNjjjjjcjNubjj~j_sMjj]j]ubj)}(jkjjNjNjjUjj)}(jjjNjj5jjjijNubjj~j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j w1_read_blocksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]jraj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j w1_mastersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjpjNubjj~j_sM(jj](j)}(jkjpjNjNjjƒjj)}(jjjNjjjjjjNubjj~j_sM(jj]j]ubj)}(jkjpjNjNjjjj)}(jjjNjjɃjjj$jNubjj~j_sM(jj]j]ubj)}(jkjpjNjNjjjj)}(jjjNjjjjj*jNubjj~j_sM(jj]j]ubej]ubj)}(jkjjNjNjj)}j w1_reset_bussbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j3aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j w1_mastersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj1jNubjj~j_sM>jj]j)}(jkj1jNjNjjjj)}(jjjNjjYjjjjNubjj~j_sM>jj]j]ubaj]ubj)}(jkjjNjNjj)}jw1_reset_select_slavesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jw1_slavesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jslsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj~j_sMjj]j)}(jkjjNjNjj߄jj)}(jjjNjjjjjjNubjj~j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jw1_reset_resume_commandsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j w1_mastersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj~j_sMjj]j)}(jkjjNjNjj?jj)}(jjjNjjjjjJjNubjj~j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jw1_next_pullupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jSaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j w1_mastersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdelaysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjQjNubjj~j_sMjj](j)}(jkjQjNjNjjjj)}(jjjNjjyjjj΅jNubjj~j_sMjj]j]ubj)}(jkjQjNjNjjƅjj)}(jjjNjjjjjԅjNubjj~j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j w1_write_bitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j݅aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j w1_mastersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbitsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjۅjNubjj~j_sKHjj](j)}(jkjۅjNjNjj)jj)}(jjjNjjjjjXjNubjj~j_sKHjj]j]ubj)}(jkjۅjNjNjjPjj)}(jjjNjj0jjj^jNubjj~j_sKHjj]j]ubej]ubj)}(jkjjNjNjj)}j w1_pre_writesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jgaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j w1_mastersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjejNubjj~j_sKejj]j)}(jkjejNjNjjjj)}(jjjNjjjjjjNubjj~j_sKejj]j]ubaj]ubj)}(jkjjNjNjj)}j w1_post_writesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jdžaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j w1_mastersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjņjNubjj~j_sKvjj]j)}(jkjņjNjNjjjj)}(jjjNjjjjjjNubjj~j_sKvjj]j]ubaj]ubj)}(jkjjNjNjj)}j w1_read_bitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j w1_mastersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjj~j_sKjj]j)}(jkj%jNjNjjwjj)}(jjjNjjQjjjjNubjj~j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jacpi_amd_wbrf_add_removesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jactionsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jwbrf_ranges_in_outsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sKjj](j)}(jkjjNjNjjׇjj)}(jjjNjjjjj7jNubjjj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjއjjj=jNubjjj_sKjj]j]ubj)}(jkjjNjNjj,jj)}(jjjNjjjjjCjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j acpi_amd_wbrf_supported_producersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]jLaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjJjNubjjj_sKjj]j)}(jkjJjNjNjjjj)}(jjjNjjqjjjjNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j acpi_amd_wbrf_supported_consumersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sKjj]j)}(jkjjNjNjjjj)}(jjjNjjЈjjjjNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jamd_wbrf_retrieve_freq_bandsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jwbrf_ranges_in_outsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joutsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sKjj](j)}(jkjjNjNjjVjj)}(jjjNjj0jjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjj]jjjjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jamd_wbrf_register_notifiersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jnotifier_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sM%jj]j)}(jkjjNjNjjjj)}(jjjNjjÉjjjjNubjjj_sM%jj]j]ubaj]ubj)}(jkjjNjNjj)}jamd_wbrf_unregister_notifiersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jnotifier_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sM9jj]j)}(jkjjNjNjjIjj)}(jjjNjj#jjjTjNubjjj_sM9jj]j]ubaj]ubj)}(jkjjNjNjj)}j wmi_devicesbjj)}(jj-jstructjj)}jj4)}(j7]j]aj<ubsbjjj[jNubjjEj_sKjj]j]ubj)}(jkjjNjNjj)}j to_wmi_devicesbjj)}(jj4jmacrojj)}(jj4)}(j7]jlaj<ubjMNubjjjjjNubjjEj_sK!jj]j]ubj)}(jkjjNjNjj)}j wmi_driversbjj)}(jj-jstructjj)}jj4)}(j7]j{aj<ubsbjjjyjNubjjEj_sK$jj]j]ubj)}(jkjjNjNjj)}jwmi_driver_registersbjj)}(jj4jmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjEj_sKQjj]j]ubj)}(jkjjNjNjj)}jmodule_wmi_driversbjj)}(jj4jmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjEj_sK[jj]j]ubj)}(jkjjNjNjj)}jwmi_instance_countsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j guid_stringsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjEj_sM jj]j)}(jkjjNjNjjjj)}(jjjNjjΊjjjjNubjjEj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jwmidev_instance_countsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j wmi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjEj_sM"jj]j)}(jkjjNjNjjTjj)}(jjjNjj.jjj_jNubjjEj_sM"jj]j]ubaj]ubj)}(jkjjNjNjj)}jwmi_evaluate_methodsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j acpi_statussbaj<ubububj=j?)}(jBj4)}(j7]jhaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j guid_stringsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jinstancesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j method_idsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j acpi_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j acpi_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joutsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjfjNubjjEj_sM6jj](j)}(jkjfjNjNjjjj)}(jjjNjjjjjijNubjjEj_sM6jj]j]ubj)}(jkjfjNjNjjߋjj)}(jjjNjjjjjojNubjjEj_sM6jj]j]ubj)}(jkjfjNjNjjjj)}(jjjNjjjjjujNubjjEj_sM6jj]j]ubj)}(jkjfjNjNjj1jj)}(jjjNjj jjj{jNubjjEj_sM6jj]j]ubj)}(jkjfjNjNjj^jj)}(jjjNjj8jjjjNubjjEj_sM6jj]j]ubej]ubj)}(jkjjNjNjj)}jwmidev_evaluate_methodsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j acpi_statussbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j wmi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jinstancesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j method_idsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j acpi_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j acpi_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joutsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjEj_sMTjj](j)}(jkjjNjNjjڌjj)}(jjjNjjjjjjNubjjEj_sMTjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjEj_sMTjj]j]ubj)}(jkjjNjNjj-jj)}(jjjNjj jjjjNubjjEj_sMTjj]j]ubj)}(jkjjNjNjjWjj)}(jjjNjj1jjjjNubjjEj_sMTjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjj^jjjjNubjjEj_sMTjj]j]ubej]ubj)}(jkjjNjNjj)}jwmi_query_blocksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j acpi_statussbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j guid_stringsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jinstancesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j acpi_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joutsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjEj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjڍjjj\jNubjjEj_sMjj]j]ubj)}(jkjjNjNjj'jj)}(jjjNjjjjjbjNubjjEj_sMjj]j]ubj)}(jkjjNjNjjQjj)}(jjjNjj+jjjhjNubjjEj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jwmidev_block_querysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jNj2j4)}(j7]j)}j acpi_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jqaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j wmi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jinstancesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjojNubjjEj_sMjj](j)}(jkjojNjNjjÎjj)}(jjjNjjjjjjNubjjEj_sMjj]j]ubj)}(jkjojNjNjjjj)}(jjjNjjʎjjjjNubjjEj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j wmi_set_blocksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j acpi_statussbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j guid_stringsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jinstancesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j acpi_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjEj_sMjj](j)}(jkjjNjNjjTjj)}(jjjNjj2jjjjNubjjEj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjj[jjjjNubjjEj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjEj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jwmidev_block_setsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j acpi_statussbaj<ubububj=j?)}(jBj4)}(j7]jɏaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j wmi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jinstancesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j acpi_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjǏjNubjjEj_sMjj](j)}(jkjǏjNjNjjjj)}(jjjNjjjjjyjNubjjEj_sMjj]j]ubj)}(jkjǏjNjNjjDjj)}(jjjNjj jjjjNubjjEj_sMjj]j]ubj)}(jkjǏjNjNjjnjj)}(jjjNjjHjjjjNubjjEj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jwmi_install_notify_handlersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j acpi_statussbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jguidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jwmi_notify_handlersbaj<ubububj=j?)}(jBj4)}(j7]j)}jhandlersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjEj_sMBjj](j)}(jkjjNjNjjڐjj)}(jjjNjjjjj6jNubjjEj_sMBjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj<jNubjjEj_sMBjj]j]ubj)}(jkjjNjNjj+jj)}(jjjNjj jjjBjNubjjEj_sMBjj]j]ubej]ubj)}(jkjjNjNjj)}jwmi_remove_notify_handlersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j acpi_statussbaj<ubububj=j?)}(jBj4)}(j7]jKaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jguidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjIjNubjjEj_sMljj]j)}(jkjIjNjNjjjj)}(jjjNjjujjjjNubjjEj_sMljj]j]ubaj]ubj)}(jkjjNjNjj)}jwmi_get_event_datasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j acpi_statussbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jeventsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j acpi_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joutsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjEj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjՑjjj.jNubjjEj_sMjj]j]ubj)}(jkjjNjNjj#jj)}(jjjNjjjjj4jNubjjEj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j wmi_has_guidsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]j=aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j guid_stringsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj;jNubjjEj_sMjj]j)}(jkj;jNjNjjjj)}(jjjNjjbjjjjNubjjEj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jwmi_get_acpi_device_uidsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j guid_stringsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjEj_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjEj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jwmi_driver_unregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j wmi_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjEj_sMwjj]j)}(jkjjNjNjjEjj)}(jjjNjjjjjPjNubjjEj_sMwjj]j]ubaj]ubj)}(jkjjNjNjj)}jpositive_aop_returnssbjj)}(jjdjenumjj)}jj4)}(j7]jYaj<ubsbjjjWjNubjjmZj_sKjj]j]ubj)}(jkjjNjNjj)}j address_spacesbjj)}(jj-jstructjj)}jj4)}(j7]jhaj<ubsbjjjfjNubjjmZj_sM1jj]j]ubj)}(jkjjNjNjj)}j file_ra_statesbjj)}(jj-jstructjj)}jj4)}(j7]jwaj<ubsbjjjujNubjjmZj_sMjj]j]ubj)}(jkjjNjNjj)}ji_uid_into_vfsuidsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jvfsuid_tsbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMqjj](j)}(jkjjNjNjj֓jj)}(jjjNjjjjjjNubjjmZj_sMqjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjݓjjjjNubjjmZj_sMqjj]j]ubej]ube(j)}(jkjjNjNjj)}ji_uid_needs_updatesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jiattrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjjhjj)}(jjjNjjBjjj͔jNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjojjjӔjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjj”jj)}(jjjNjjjjjٔjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j i_uid_updatesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jiattrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjj.jj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjj[jj)}(jjjNjj5jjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjbjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}ji_gid_into_vfsgidsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jvfsgid_tsbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjҕjjj0jNubjjmZj_sMjj]j]ubj)}(jkjjNjNjj%jj)}(jjjNjjjjj6jNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}ji_gid_needs_updatesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]j?aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jiattrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj=jNubjjmZj_sMjj](j)}(jkj=jNjNjjjj)}(jjjNjjdjjjjNubjjmZj_sMjj]j]ubj)}(jkj=jNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkj=jNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j i_gid_updatesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jiattrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjjPjj)}(jjjNjj*jjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjj}jj)}(jjjNjjWjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jinode_fsuid_setsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jʗaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjȗjNubjjmZj_sMjj](j)}(jkjȗjNjNjjjj)}(jjjNjjjjjNjNubjjmZj_sMjj]j]ubj)}(jkjȗjNjNjjCjj)}(jjjNjjjjjTjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jinode_fsgid_setsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j]aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj[jNubjjmZj_sMjj](j)}(jkj[jNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkj[jNjNjj֘jj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfsuidgid_has_mappingsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjj;jj)}(jjjNjjjjjsjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjhjj)}(jjjNjjBjjjyjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jinode_set_ctimesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j timespec64sbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jtime64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsecsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jnsecsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMfjj](j)}(jkjjNjNjjҙjj)}(jjjNjjjjj)jNubjjmZj_sMfjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjٙjjj/jNubjjmZj_sMfjj]j]ubj)}(jkjjNjNjj!jj)}(jjjNjjjjj5jNubjjmZj_sMfjj]j]ubej]ubj)}(jkjjNjNjj)}j__sb_write_startedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlevelsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj<jNubjjmZj_sMjj](j)}(jkj<jNjNjjjj)}(jjjNjjdjjjjNubjjmZj_sMjj]j]ubj)}(jkj<jNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsb_write_startedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]jȚaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjƚjNubjjmZj_sMjj]j)}(jkjƚjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsb_write_not_startedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjjmZj_sMjj]j)}(jkj%jNjNjjrjj)}(jjjNjjLjjj}jNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfile_write_startedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sMjj]j)}(jkjjNjNjjћjj)}(jjjNjjjjjܛjNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfile_write_not_startedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sMjj]j)}(jkjjNjNjj0jj)}(jjjNjj jjj;jNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j sb_end_writesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jDaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjBjNubjjmZj_sMjj]j)}(jkjBjNjNjjjj)}(jjjNjjjjjjjNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsb_end_pagefaultsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjʜjjjjNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsb_end_intwritesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sMjj]j)}(jkjjNjNjjPjj)}(jjjNjj*jjj[jNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsb_start_writesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jdaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjbjNubjjmZj_sMjj]j)}(jkjbjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsb_start_pagefaultsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jĝaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sM#jj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM#jj]j]ubaj]ubj)}(jkjjNjNjj)}jsb_start_intwritesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjmZj_sM5jj]j)}(jkj"jNjNjjpjj)}(jjjNjjJjjj{jNubjjmZj_sM5jj]j]ubaj]ubj)}(jkjjNjNjj)}j renamedatasbjj)}(jj-jstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjmZj_sM8jj]j]ubj)}(jkjjNjNjj)}j freeze_holdersbjj)}(jjdjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjmZj_sMcjj]j]ubj)}(jkjjNjNjj)}jis_idmapped_mntsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jvfsmountsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmntsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sMG jj]j)}(jkjjNjNjjjj)}(jjjNjjǞjjjjNubjjmZj_sMG jj]j]ubaj]ubj)}(jkjjNjNjj)}jfile_start_writesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sM# jj]j)}(jkjjNjNjjMjj)}(jjjNjj'jjjXjNubjjmZj_sM# jj]j]ubaj]ubj)}(jkjjNjNjj)}jfile_end_writesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj_jNubjjmZj_sM7 jj]j)}(jkj_jNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM7 jj]j]ubaj]ubj)}(jkjjNjNjj)}jkiocb_start_writesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jkiocbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jiocbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sME jj]j)}(jkjjNjNjj jj)}(jjjNjjjjjjNubjjmZj_sME jj]j]ubaj]ubj)}(jkjjNjNjj)}jkiocb_end_writesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jkiocbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jiocbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sMW jj]j)}(jkjjNjNjjmjj)}(jjjNjjGjjjxjNubjjmZj_sMW jj]j]ubaj]ubj)}(jkjjNjNjj)}j is_dot_dotdotsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjmZj_sM jj](j)}(jkjjNjNjjȠjj)}(jjjNjjjjjjNubjjmZj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjϠjjjjNubjjmZj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jinode_dio_beginsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sM jj]j)}(jkjjNjNjjVjj)}(jjjNjj0jjjajNubjjmZj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j inode_dio_endsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jjaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjhjNubjjmZj_sM jj]j)}(jkjhjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jd_dropsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jʡaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjȡjNubjjmZj_sMjj]j)}(jkjȡjNjNjjjj)}(jjjNjjjjj!jNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jd_find_any_aliassbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj(jNubjjmZj_sMjj]j)}(jkj(jNjNjj|jj)}(jjjNjjVjjjjNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j d_find_aliassbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjmZj_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jshrink_dcache_sbsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sMjj]j)}(jkjjNjNjjHjj)}(jjjNjj"jjjSjNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpath_has_submountssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j\aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jpathsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjZjNubjjmZj_sMEjj]j)}(jkjZjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMEjj]j]ubaj]ubj)}(jkjjNjNjj)}jshrink_dcache_parentsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j d_invalidatesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sM)jj]j)}(jkjjNjNjjhjj)}(jjjNjjBjjjsjNubjjmZj_sM)jj]j]ubaj]ubj)}(jkjjNjNjj)}jd_allocsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j|aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jqstrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjzjNubjjmZj_sMjj](j)}(jkjzjNjNjjΤjj)}(jjjNjjjjj jNubjjmZj_sMjj]j]ubj)}(jkjzjNjNjjjj)}(jjjNjjդjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j d_instantiatesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMQjj](j)}(jkjjNjNjjdjj)}(jjjNjj>jjjjNubjjmZj_sMQjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjkjjjjNubjjmZj_sMQjj]j]ubej]ubj)}(jkjjNjNjj)}jd_obtain_aliassbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjmZj_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjץjjj jNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j d_obtain_rootsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjmZj_sMjj]j)}(jkjjNjNjjfjj)}(jjjNjj@jjjtjNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jd_add_cisbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j}aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jqstrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj{jNubjjmZj_sMjj](j)}(jkj{jNjNjjϦjj)}(jjjNjjjjj7jNubjjmZj_sMjj]j]ubj)}(jkj{jNjNjjjj)}(jjjNjj֦jjj=jNubjjmZj_sMjj]j]ubj)}(jkj{jNjNjj)jj)}(jjjNjjjjjCjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j d_same_namesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]jLaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jqstrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjJjNubjjmZj_sM#jj](j)}(jkjJjNjNjjjj)}(jjjNjjqjjjjNubjjmZj_sM#jj]j]ubj)}(jkjJjNjNjjħjj)}(jjjNjjjjjjNubjjmZj_sM#jj]j]ubj)}(jkjJjNjNjjjj)}(jjjNjj˧jjjjNubjjmZj_sM#jj]j]ubej]ubj)}(jkjjNjNjj)}jd_lookupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jqstrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjjcjj)}(jjjNjj=jjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jd_hash_and_lookupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jqstrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjmZj_sM$ jj](j)}(jkjjNjNjjjj)}(jjjNjj٨jjj:jNubjjmZj_sM$ jj]j]ubj)}(jkjjNjNjj,jj)}(jjjNjjjjj@jNubjjmZj_sM$ jj]j]ubej]ubj)}(jkjjNjNjj)}jd_deletesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jIaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjGjNubjjmZj_sMI jj]j)}(jkjGjNjNjjjj)}(jjjNjjojjjjNubjjmZj_sMI jj]j]ubaj]ubj)}(jkjjNjNjj)}jd_rehashsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sMm jj]j)}(jkjjNjNjjjj)}(jjjNjjϩjjjjNubjjmZj_sMm jj]j]ubaj]ubj)}(jkjjNjNjj)}jd_addsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMJ jj](j)}(jkjjNjNjjUjj)}(jjjNjj/jjjjNubjjmZj_sMJ jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjj\jjjjNubjjmZj_sMJ jj]j]ubej]ubj)}(jkjjNjNjj)}j d_exact_aliassbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjmZj_sM` jj](j)}(jkjjNjNjjjj)}(jjjNjjȪjjj)jNubjjmZj_sM` jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj/jNubjjmZj_sM` jj]j]ubej]ubj)}(jkjjNjNjj)}jd_splice_aliassbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j8aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj6jNubjjmZj_sM jj](j)}(jkj6jNjNjjjj)}(jjjNjjdjjjūjNubjjmZj_sM jj]j]ubj)}(jkj6jNjNjjjj)}(jjjNjjjjj˫jNubjjmZj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j is_subdirsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]jԫaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j new_dentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j old_dentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjҫjNubjjmZj_sM jj](j)}(jkjҫjNjNjjjj)}(jjjNjjjjjWjNubjjmZj_sM jj]j]ubj)}(jkjҫjNjNjjLjj)}(jjjNjj&jjj]jNubjjmZj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j dget_dlocksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jfaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjdjNubjjmZj_sM1jj]j)}(jkjdjNjNjjjj)}(jjjNjjjjjƬjNubjjmZj_sM1jj]j]ubaj]ubj)}(jkjjNjNjj)}jdgetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jϬaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjͬjNubjjmZj_sMJjj]j)}(jkjͬjNjNjj!jj)}(jjjNjjjjj/jNubjjmZj_sMJjj]j]ubaj]ubj)}(jkjjNjNjj)}j d_unhashedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j8aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj6jNubjjmZj_sMYjj]j)}(jkj6jNjNjjjj)}(jjjNjj^jjjjNubjjmZj_sMYjj]j]ubaj]ubj)}(jkjjNjNjj)}jd_really_is_negativesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jd_really_is_positivesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sMjj]j)}(jkjjNjNjjBjj)}(jjjNjjjjjMjNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jd_inodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jVaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjTjNubjjmZj_sMjj]j)}(jkjTjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j d_inode_rcusbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjmZj_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jd_backing_inodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juppersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj&jNubjjmZj_sM!jj]j)}(jkj&jNjNjjzjj)}(jjjNjjTjjjjNubjjmZj_sM!jj]j]ubaj]ubj)}(jkjjNjNjj)}jd_realsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jdj2j4)}(j7]j)}j d_real_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjmZj_sM2jj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM2jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM2jj]j]ubej]ubj)}(jkjjNjNjj)}j d_real_inodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj&jNubjjmZj_sMAjj]j)}(jkj&jNjNjjzjj)}(jjjNjjTjjjjNubjjmZj_sMAjj]j]ubaj]ubj)}(jkjjNjNjj)}jinode_init_alwayssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjmZj_sKjj](j)}(jkjjNjNjjݰjj)}(jjjNjjjjjjNubjjmZj_sKjj]j]ubj)}(jkjjNjNjj jj)}(jjjNjjjjjjNubjjmZj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j drop_nlinksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjmZj_sMJjj]j)}(jkj"jNjNjjpjj)}(jjjNjjJjjj{jNubjjmZj_sMJjj]j]ubaj]ubj)}(jkjjNjNjj)}j clear_nlinksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sM[jj]j)}(jkjjNjNjjбjj)}(jjjNjjjjj۱jNubjjmZj_sM[jj]j]ubaj]ubj)}(jkjjNjNjj)}j set_nlinksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnlinksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMljj](j)}(jkjjNjNjj0jj)}(jjjNjj jjj`jNubjjmZj_sMljj]j]ubj)}(jkjjNjNjjXjj)}(jjjNjj7jjjfjNubjjmZj_sMljj]j]ubej]ubj)}(jkjjNjNjj)}j inc_nlinksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]joaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjmjNubjjmZj_sMjj]j)}(jkjmjNjNjjjj)}(jjjNjjjjjƲjNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jinode_sb_list_addsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jϲaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjͲjNubjjmZj_sMjj]j)}(jkjͲjNjNjjjj)}(jjjNjjjjj&jNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j__insert_inode_hashsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j/aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jhashvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjjmZj_sMjj](j)}(jkj-jNjNjj{jj)}(jjjNjjUjjjjNubjjmZj_sMjj]j]ubj)}(jkj-jNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__remove_inode_hashsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sM"jj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM"jj]j]ubaj]ubj)}(jkjjNjNjj)}j evict_inodessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sMjj]j)}(jkjjNjNjjfjj)}(jjjNjj@jjjqjNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j new_inodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jzaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjxjNubjjmZj_sMjj]j)}(jkjxjNjNjj̴jj)}(jjjNjjjjjڴjNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}junlock_new_inodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sM,jj]j)}(jkjjNjNjj/jj)}(jjjNjj jjj:jNubjjmZj_sM,jj]j]ubaj]ubj)}(jkjjNjNjj)}jlock_two_nondirectoriessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jCaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinode1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinode2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjAjNubjjmZj_sMNjj](j)}(jkjAjNjNjjjj)}(jjjNjjijjjǵjNubjjmZj_sMNjj]j]ubj)}(jkjAjNjNjjjj)}(jjjNjjjjj͵jNubjjmZj_sMNjj]j]ubej]ubj)}(jkjjNjNjj)}junlock_two_nondirectoriessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jֵaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinode1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinode2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjԵjNubjjmZj_sMbjj](j)}(jkjԵjNjNjj"jj)}(jjjNjjjjjZjNubjjmZj_sMbjj]j]ubj)}(jkjԵjNjNjjOjj)}(jjjNjj)jjj`jNubjjmZj_sMbjj]j]ubej]ubj)}(jkjjNjNjj)}j inode_insert5sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jiaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jhashvalsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jtestsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jsetsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjgjNubjjmZj_sMjj](j)}(jkjgjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjgjNjNjjjj)}(jjjNjj¶jjjjNubjjmZj_sMjj]j]ubj)}(jkjgjNjNjj jj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjgjNjNjjjj)}(jjjNjjejjj%jNubjjmZj_sMjj]j]ubj)}(jkjgjNjNjjjj)}(jjjNjjjjj+jNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j iget5_lockedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j4aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jhashvalsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jtestsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jsetsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj2jNubjjmZj_sMjj](j)}(jkj2jNjNjjjj)}(jjjNjj`jjj޹jNubjjmZj_sMjj]j]ubj)}(jkj2jNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkj2jNjNjjָjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkj2jNjNjjTjj)}(jjjNjj0jjjjNubjjmZj_sMjj]j]ubj)}(jkj2jNjNjjйjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j iget_lockedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jinosbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjjQjj)}(jjjNjj+jjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjyjj)}(jjjNjjXjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jiuniquesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jino_tsbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jino_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j max_reservedsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMKjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMKjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMKjj]j]ubej]ubj)}(jkjjNjNjj)}jilookup5_nowaitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jhashvalsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jtestsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj#jNubjjmZj_sMjj](j)}(jkj#jNjNjjwjj)}(jjjNjjQjjjQjNubjjmZj_sMjj]j]ubj)}(jkj#jNjNjjjj)}(jjjNjj~jjjWjNubjjmZj_sMjj]j]ubj)}(jkj#jNjNjjǻjj)}(jjjNjjjjj]jNubjjmZj_sMjj]j]ubj)}(jkj#jNjNjjCjj)}(jjjNjj!jjjcjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jilookup5sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jlaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jhashvalsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jtestsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjjNubjjmZj_sMjj](j)}(jkjjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjjjNjNjjjj)}(jjjNjjżjjjjNubjjmZj_sMjj]j]ubj)}(jkjjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjjjNjNjjjj)}(jjjNjjhjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jilookupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jinosbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjj߽jjj8jNubjjmZj_sMjj]j]ubj)}(jkjjNjNjj-jj)}(jjjNjj jjj>jNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfind_inode_nowaitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jGaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jhashvalsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jmatchsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBNjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjEjNubjjmZj_sMjj](j)}(jkjEjNjNjjjj)}(jjjNjjsjjjjNubjjmZj_sMjj]j]ubj)}(jkjEjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjEjNjNjjjj)}(jjjNjjžjjjjNubjjmZj_sMjj]j]ubj)}(jkjEjNjNjjjj)}(jjjNjjbjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfind_inode_rcusbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jhashvalsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jtestsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjٿjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjj'jj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjOjj)}(jjjNjj+jjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfind_inode_by_ino_rcusbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jinosbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjmZj_sMBjj](j)}(jkjjNjNjjFjj)}(jjjNjj jjjyjNubjjmZj_sMBjj]j]ubj)}(jkjjNjNjjnjj)}(jjjNjjMjjjjNubjjmZj_sMBjj]j]ubej]ubj)}(jkjjNjNjj)}jiputsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jbmapsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsector_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jblocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjj4jj)}(jjjNjjjjjljNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjajj)}(jjjNjj;jjjrjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jinode_update_timestampssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j{aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjyjNubjjmZj_sM<jj](j)}(jkjyjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM<jj]j]ubj)}(jkjyjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM<jj]j]ubej]ubj)}(jkjjNjNjj)}jgeneric_update_timesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMjjj](j)}(jkjjNjNjjQjj)}(jjjNjj+jjjjNubjjmZj_sMjjj]j]ubj)}(jkjjNjNjjxjj)}(jjjNjjXjjjjNubjjmZj_sMjjj]j]ubej]ubj)}(jkjjNjNjj)}jfile_remove_privssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfile_update_timesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sMRjj]j)}(jkjjNjNjj;jj)}(jjjNjjjjjFjNubjjmZj_sMRjj]j]ubaj]ubj)}(jkjjNjNjj)}j file_modifiedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jOaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjMjNubjjmZj_sMjj]j)}(jkjMjNjNjjjj)}(jjjNjjujjjjNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jkiocb_modifiedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jkiocbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jiocbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jinode_init_ownersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjmZj_sM( jj](j)}(jkj jNjNjj[jj)}(jjjNjj5jjjjNubjjmZj_sM( jj]j]ubj)}(jkj jNjNjjjj)}(jjjNjjbjjjjNubjjmZj_sM( jj]j]ubj)}(jkj jNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM( jj]j]ubj)}(jkj jNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM( jj]j]ubej]ubj)}(jkjjNjNjj)}jinode_owner_or_capablesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMF jj](j)}(jkjjNjNjjNjj)}(jjjNjj(jjjjNubjjmZj_sMF jj]j]ubj)}(jkjjNjNjj{jj)}(jjjNjjUjjjjNubjjmZj_sMF jj]j]ubej]ubj)}(jkjjNjNjj)}jinode_dio_waitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sMq jj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMq jj]j]ubaj]ubj)}(jkjjNjNjj)}jtimestamp_truncatesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j timespec64sbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j timespec64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjmZj_sM jj](j)}(jkjjNjNjjCjj)}(jjjNjjjjjwjNubjjmZj_sM jj]j]ubj)}(jkjjNjNjjljj)}(jjjNjjFjjj}jNubjjmZj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j current_timesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j timespec64sbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sM jj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jinode_set_ctime_currentsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j timespec64sbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sM jj]j)}(jkjjNjNjj:jj)}(jjjNjjjjjEjNubjjmZj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jmode_strip_sgidsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j?)}(jBj4)}(j7]jNaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjLjNubjjmZj_sM jj](j)}(jkjLjNjNjjjj)}(jjjNjjxjjjjNubjjmZj_sM jj]j]ubj)}(jkjLjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM jj]j]ubj)}(jkjLjNjNjjjj)}(jjjNjjjjj jNubjjmZj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jmake_bad_inodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sKjj]j)}(jkjjNjNjj_jj)}(jjjNjj9jjjjjNubjjmZj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j is_bad_inodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]jsaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjqjNubjjmZj_sKjj]j)}(jkjqjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j iget_failedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sKjj]j)}(jkjjNjNjjjj)}(jjjNjjjjj)jNubjjmZj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdeactivate_locked_supersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j2aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj0jNubjjmZj_sMjj]j)}(jkj0jNjNjj~jj)}(jjjNjjXjjjjNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdeactivate_supersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j retire_supersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sMKjj]j)}(jkjjNjNjj<jj)}(jjjNjjjjjGjNubjjmZj_sMKjj]j]ubaj]ubj)}(jkjjNjNjj)}jgeneric_shutdown_supersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jPaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjNjNubjjmZj_sMfjj]j)}(jkjNjNjNjjjj)}(jjjNjjvjjjjNubjjmZj_sMfjj]j]ubaj]ubj)}(jkjjNjNjj)}jsget_fcsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j fs_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jtestsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j fs_contextsbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jsetsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j fs_contextsbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjj-jj)}(jjjNjj jjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj jNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsgetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfile_system_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jtestsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jsetsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj'jNubjjmZj_sM#jj](j)}(jkj'jNjNjj{jj)}(jjjNjjUjjjjNubjjmZj_sM#jj]j]ubj)}(jkj'jNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM#jj]j]ubj)}(jkj'jNjNjj$jj)}(jjjNjjjjjjNubjjmZj_sM#jj]j]ubj)}(jkj'jNjNjjjj)}(jjjNjj~jjjjNubjjmZj_sM#jj]j]ubj)}(jkj'jNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM#jj]j]ubej]ubj)}(jkjjNjNjj)}jiterate_supers_typesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfile_system_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jjdsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjj?jj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjjj)}(jjjNjjFjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j get_anon_bdevsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jdev_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sMjj]j)}(jkjjNjNjjQjj)}(jjjNjj+jjj[jNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsget_devsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jdaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j fs_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jdev_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjbjNubjjmZj_sMBjj](j)}(jkjbjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMBjj]j]ubj)}(jkjbjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMBjj]j]ubej]ubj)}(jkjjNjNjj)}j get_tree_bdevsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j fs_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}j fill_supersbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j fs_contextsbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjjjNubjjmZj_sM.jj](j)}(jkjjNjNjjGjj)}(jjjNjj!jjjjNubjjmZj_sM.jj]j]ubj)}(jkjjNjNjjrjj)}(jjjNjjNjjjjNubjjmZj_sM.jj]j]ubej]ubj)}(jkjjNjNjj)}j vfs_get_treesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j fs_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sMjj]j)}(jkjjNjNjj/jj)}(jjjNjj jjj:jNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j freeze_supersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jCaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jdj2j4)}(j7]j)}j freeze_holdersbaj<ubububj=j?)}(jBj4)}(j7]j)}jwhosbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjAjNubjjmZj_sMjj](j)}(jkjAjNjNjjjj)}(jjjNjjijjjjNubjjmZj_sMjj]j]ubj)}(jkjAjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j thaw_supersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jdj2j4)}(j7]j)}j freeze_holdersbaj<ubububj=j?)}(jBj4)}(j7]j)}jwhosbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjPjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjHjj)}(jjjNjj$jjjVjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jlocks_owner_has_blockerssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]j_aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfile_lock_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jflctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j fl_owner_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj]jNubjjmZj_sMKjj](j)}(jkj]jNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMKjj]j]ubj)}(jkj]jNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMKjj]j]ubej]ubj)}(jkjjNjNjj)}jlocks_delete_blocksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j file_locksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwaitersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sMjj]j)}(jkjjNjNjj8jj)}(jjjNjjjjjCjNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jposix_lock_filesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jLaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j file_locksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jflsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j file_locksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconflocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjJjNubjjmZj_sMwjj](j)}(jkjJjNjNjjjj)}(jjjNjjrjjjjNubjjmZj_sMwjj]j]ubj)}(jkjJjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMwjj]j]ubj)}(jkjJjNjNjjjj)}(jjjNjjjjj jNubjjmZj_sMwjj]j]ubej]ubj)}(jkjjNjNjj)}j __break_leasesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjj^jj)}(jjjNjj8jjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjejjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jlease_get_mtimesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j timespec64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMxjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjLjNubjjmZj_sMxjj]j]ubj)}(jkjjNjNjjAjj)}(jjjNjjjjjRjNubjjmZj_sMxjj]j]ubej]ubj)}(jkjjNjNjj)}jgeneric_setleasesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j[aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j file_leasesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jflpsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjYjNubjjmZj_sMjj](j)}(jkjYjNjNjjjj)}(jjjNjjjjj6jNubjjmZj_sMjj]j]ubj)}(jkjYjNjNjjjj)}(jjjNjjjjj<jNubjjmZj_sMjj]j]ubj)}(jkjYjNjNjjjj)}(jjjNjjjjjBjNubjjmZj_sMjj]j]ubj)}(jkjYjNjNjj(jj)}(jjjNjjjjjHjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j vfs_setleasesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jQaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j file_leasesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jleasesbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjOjNubjjmZj_sMjj](j)}(jkjOjNjNjjjj)}(jjjNjjwjjj,jNubjjmZj_sMjj]j]ubj)}(jkjOjNjNjjjj)}(jjjNjjjjj2jNubjjmZj_sMjj]j]ubj)}(jkjOjNjNjjjj)}(jjjNjjjjj8jNubjjmZj_sMjj]j]ubj)}(jkjOjNjNjjjj)}(jjjNjjjjj>jNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jlocks_lock_inode_waitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jGaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j file_locksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jflsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjEjNubjjmZj_sM3jj](j)}(jkjEjNjNjjjj)}(jjjNjjmjjjjNubjjmZj_sM3jj]j]ubj)}(jkjEjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM3jj]j]ubej]ubj)}(jkjjNjNjj)}j vfs_test_locksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j file_locksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jflsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjj&jj)}(jjjNjjjjj^jNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjSjj)}(jjjNjj-jjjdjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j vfs_lock_filesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jmaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j file_locksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jflsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j file_locksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjkjNubjjmZj_sM. jj](j)}(jkjkjNjNjjjj)}(jjjNjjjjjCjNubjjmZj_sM. jj]j]ubj)}(jkjkjNjNjjjj)}(jjjNjjjjjIjNubjjmZj_sM. jj]j]ubj)}(jkjkjNjNjj jj)}(jjjNjjjjjOjNubjjmZj_sM. jj]j]ubj)}(jkjkjNjNjj8jj)}(jjjNjjjjjUjNubjjmZj_sM. jj]j]ubej]ubj)}(jkjjNjNjj)}jvfs_cancel_locksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j^aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j file_locksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jflsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj\jNubjjmZj_sM jj](j)}(jkj\jNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM jj]j]ubj)}(jkj\jNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jvfs_inode_has_lockssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sM jj]j)}(jkjjNjNjj<jj)}(jjjNjjjjjGjNubjjmZj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jposix_lock_inode_waitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jPaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j file_locksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jflsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjNjNubjjmZj_sMjj](j)}(jkjNjNjNjjjj)}(jjjNjjvjjjjNubjjmZj_sMjj]j]ubj)}(jkjNjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfcntl_getleasesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sMjj]j)}(jkjjNjNjj/jj)}(jjjNjj jjj:jNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jcheck_conflicting_opensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jCaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjAjNubjjmZj_sMjj](j)}(jkjAjNjNjjjj)}(jjjNjjijjjjNubjjmZj_sMjj]j]ubj)}(jkjAjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjAjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfcntl_setleasesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjmZj_sM jj](j)}(jkjjNjNjj>jj)}(jjjNjjjjjjNubjjmZj_sM jj]j]ubj)}(jkjjNjNjjhjj)}(jjjNjjBjjjjNubjjmZj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjojjjjNubjjmZj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jflock_lock_inode_waitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j file_locksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jflsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjj0jNubjjmZj_sMjj]j]ubj)}(jkjjNjNjj%jj)}(jjjNjjjjj6jNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j sys_flocksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j?aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj=jNubjjmZj_sMSjj](j)}(jkj=jNjNjjjj)}(jjjNjjejjjjNubjjmZj_sMSjj]j]ubj)}(jkj=jNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMSjj]j]ubej]ubj)}(jkjjNjNjj)}jlocks_translate_pidsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpid_tsbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfile_lock_coresbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jflsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j pid_namespacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjJjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjj?jj)}(jjjNjjjjjPjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmpage_readaheadsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jYaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jreadahead_controlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jracsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j get_block_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j get_blocksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjWjNubjjmZj_sMqjj](j)}(jkjWjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMqjj]j]ubj)}(jkjWjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMqjj]j]ubej]ubj)}(jkjjNjNjj)}jmpage_writepagessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jwriteback_controlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwbcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j get_block_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j get_blocksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjj3jj)}(jjjNjj jjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjj`jj)}(jjjNjj:jjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjgjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgeneric_permissionsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjPjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjj!jj)}(jjjNjjjjjVjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjHjj)}(jjjNjj(jjj\jNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jinode_permissionsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jeaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjcjNubjjmZj_sMjj](j)}(jkjcjNjNjjjj)}(jjjNjjjjj jNubjjmZj_sMjj]j]ubj)}(jkjcjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjcjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpath_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jpathsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpathsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjmZj_sM"jj]j)}(jkj jNjNjjnjj)}(jjjNjjHjjjyjNubjjmZj_sM"jj]j]ubaj]ubj)}(jkjjNjNjj)}jpath_putsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jpathsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpathsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sM/jj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM/jj]j]ubaj]ubj)}(jkjjNjNjj)}jvfs_path_parent_lookupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilenamesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilenamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jpathsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jqstrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlastsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jpathsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrootsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMO jj](j)}(jkjjNjNjj.jj)}(jjjNjjjjjjNubjjmZj_sMO jj]j]ubj)}(jkjjNjNjjVjj)}(jjjNjj5jjjjNubjjmZj_sMO jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjZjjjjNubjjmZj_sMO jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj jNubjjmZj_sMO jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj&jNubjjmZj_sMO jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj,jNubjjmZj_sMO jj]j]ubej]ubj)}(jkjjNjNjj)}jvfs_path_lookupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j5aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jvfsmountsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmntsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jpathsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpathsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj3jNubjjmZj_sM` jj](j)}(jkj3jNjNjjjj)}(jjjNjj[jjj4jNubjjmZj_sM` jj]j]ubj)}(jkj3jNjNjjjj)}(jjjNjjjjj:jNubjjmZj_sM` jj]j]ubj)}(jkj3jNjNjjjj)}(jjjNjjjjj@jNubjjmZj_sM` jj]j]ubj)}(jkj3jNjNjjjj)}(jjjNjjjjjFjNubjjmZj_sM` jj]j]ubj)}(jkj3jNjNjj)jj)}(jjjNjjjjjLjNubjjmZj_sM` jj]j]ubej]ubj)}(jkjjNjNjj)}jtry_lookup_one_lensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jUaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjSjNubjjmZj_sM jj](j)}(jkjSjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM jj]j]ubj)}(jkjSjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM jj]j]ubj)}(jkjSjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jlookup_one_lensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjmZj_sM jj](j)}(jkjjNjNjjejj)}(jjjNjjCjjjjNubjjmZj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjljjjjNubjjmZj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j lookup_onesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjmZj_sM jj](j)}(jkjjNjNjj+jj)}(jjjNjjjjjjNubjjmZj_sM jj]j]ubj)}(jkjjNjNjjTjj)}(jjjNjj2jjjjNubjjmZj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjj[jjjjNubjjmZj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jlookup_one_unlockedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjmZj_sM jj](j)}(jkjjNjNjj jj)}(jjjNjjjjjjNubjjmZj_sM jj]j]ubj)}(jkjjNjNjjIjj)}(jjjNjj'jjjjNubjjmZj_sM jj]j]ubj)}(jkjjNjNjjvjj)}(jjjNjjPjjjjNubjjmZj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjj}jjjjNubjjmZj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jlookup_one_positive_unlockedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjmZj_sM jj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM jj]j]ubj)}(jkjjNjNjj>jj)}(jjjNjjjjjjNubjjmZj_sM jj]j]ubj)}(jkjjNjNjjkjj)}(jjjNjjEjjjjNubjjmZj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjrjjjjNubjjmZj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jlookup_one_len_unlockedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjmZj_sM4 jj](j)}(jkjjNjNjjjj)}(jjjNjjjjjejNubjjmZj_sM4 jj]j]ubj)}(jkjjNjNjj3jj)}(jjjNjj jjjkjNubjjmZj_sM4 jj]j]ubj)}(jkjjNjNjjZjj)}(jjjNjj:jjjqjNubjjmZj_sM4 jj]j]ubej]ubj)}(jkjjNjNjj)}j vfs_createsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jzaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]j)}j want_exclsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjxjNubjjmZj_sMo jj](j)}(jkjxjNjNjjjj)}(jjjNjjjjjvjNubjjmZj_sMo jj]j]ubj)}(jkjxjNjNjjjj)}(jjjNjjjjj|jNubjjmZj_sMo jj]j]ubj)}(jkjxjNjNjj jj)}(jjjNjjjjjjNubjjmZj_sMo jj]j]ubj)}(jkjxjNjNjjKjj)}(jjjNjj'jjjjNubjjmZj_sMo jj]j]ubj)}(jkjxjNjNjjnjj)}(jjjNjjOjjjjNubjjmZj_sMo jj]j]ubej]ubj)}(jkjjNjNjj)}jkernel_tmpfile_opensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jpathsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j parentpathsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j open_flagsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcredsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjAjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjejj)}(jjjNjjEjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjijjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j vfs_mknodsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jdev_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjj jj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjj7jj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjdjj)}(jjjNjj>jjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjkjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j vfs_mkdirsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjj,jj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjYjj)}(jjjNjj3jjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjj`jjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j vfs_rmdirsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMWjj](j)}(jkjjNjNjj jj)}(jjjNjjjjjjNubjjmZj_sMWjj]j]ubj)}(jkjjNjNjjMjj)}(jjjNjj'jjjjNubjjmZj_sMWjj]j]ubj)}(jkjjNjNjjzjj)}(jjjNjjTjjjjNubjjmZj_sMWjj]j]ubej]ubj)}(jkjjNjNjj)}j vfs_unlinksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jdelegated_inodesbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjj}jNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjj@jj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjojj)}(jjjNjjGjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j vfs_symlinksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}joldnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMqjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjrjNubjjmZj_sMqjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjxjNubjjmZj_sMqjj]j]ubj)}(jkjjNjNjj>jj)}(jjjNjjjjj~jNubjjmZj_sMqjj]j]ubj)}(jkjjNjNjjgjj)}(jjjNjjEjjjjNubjjmZj_sMqjj]j]ubej]ubj)}(jkjjNjNjj)}jvfs_linksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j old_dentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j new_dentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jdelegated_inodesbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjj3jj)}(jjjNjj jjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjj`jj)}(jjjNjj:jjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjgjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j vfs_renamesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j renamedatasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sMjj]j)}(jkjjNjNjj jj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j vfs_readlinksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjsbasbubj&j)}(jNjNjoNjjjjj)}j]jasbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbuflensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjjjjj)}(jjjNjjDjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjqjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j vfs_get_linksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j delayed_callsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdonesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjmZj_sM#jj](j)}(jkjjNjNjj'jj)}(jjjNjjjjjbjNubjjmZj_sM#jj]j]ubj)}(jkjjNjNjjTjj)}(jjjNjj.jjjhjNubjjmZj_sM#jj]j]ubej]ubj)}(jkjjNjNjj)}jsync_mapping_bufferssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jqaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjojNubjjmZj_sM:jj]j)}(jkjojNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM:jj]j]ubaj]ubj)}(jkjjNjNjj)}jgeneric_buffers_fsync_noflushsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]j)}jdatasyncsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMSjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMSjj]j]ubj)}(jkjjNjNjjHjj)}(jjjNjj$jjjjNubjjmZj_sMSjj]j]ubj)}(jkjjNjNjjpjj)}(jjjNjjLjjjjNubjjmZj_sMSjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjtjjjjNubjjmZj_sMSjj]j]ubej]ubj)}(jkjjNjNjj)}jgeneric_buffers_fsyncsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]j)}jdatasyncsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjj-jj)}(jjjNjj jjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjUjj)}(jjjNjj1jjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjxjj)}(jjjNjjYjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmark_buffer_dirtysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j buffer_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j bdev_getblksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j buffer_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j block_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsector_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jblocksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjjMjj)}(jjjNjj'jjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjxjj)}(jjjNjjTjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjj|jjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j __bread_gfpsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j buffer_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j block_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsector_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jblocksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjj<jj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjgjj)}(jjjNjjCjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjkjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jblock_invalidate_foliosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjmZj_sM6jj](j)}(jkjjNjNjj%jj)}(jjjNjjjjjjNubjjmZj_sM6jj]j]ubj)}(jkjjNjNjjPjj)}(jjjNjj,jjjjNubjjmZj_sM6jj]j]ubj)}(jkjjNjNjjxjj)}(jjjNjjTjjjjNubjjmZj_sM6jj]j]ubej]ubj)}(jkjjNjNjj)}jclean_bdev_aliasessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j block_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsector_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jblocksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsector_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjj<jNubjjmZj_sMjj]j]ubj)}(jkjjNjNjj jj)}(jjjNjjjjjBjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjj4jj)}(jjjNjjjjjHjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jbh_uptodate_or_locksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jQaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j buffer_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjOjNubjjmZj_sM jj]j)}(jkjOjNjNjjjj)}(jjjNjjwjjjjNubjjmZj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j __bh_readsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j buffer_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j blk_opf_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jop_flagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]j)}jwaitsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjmZj_sM jj](j)}(jkjjNjNjjjj)}(jjjNjjjjjSjNubjjmZj_sM jj]j]ubj)}(jkjjNjNjj(jj)}(jjjNjjjjjYjNubjjmZj_sM jj]j]ubj)}(jkjjNjNjjKjj)}(jjjNjj,jjj_jNubjjmZj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j__bh_read_batchsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jhaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j buffer_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbhssbaj<ubjF]jQ)}(jQjjjjQjQNubajHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j blk_opf_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jop_flagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]j)}j force_locksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjfjNubjjmZj_sM jj](j)}(jkjfjNjNjjjj)}(jjjNjjjjj0jNubjjmZj_sM jj]j]ubj)}(jkjfjNjNjjjj)}(jjjNjjjjj6jNubjjmZj_sM jj]j]ubj)}(jkjfjNjNjjjj)}(jjjNjjjjj<jNubjjmZj_sM jj]j]ubj)}(jkjfjNjNjj(jj)}(jjjNjj jjjBjNubjjmZj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j bio_resetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jKaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j block_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j blk_opf_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jopfsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjIjNubjjmZj_sM,jj](j)}(jkjIjNjNjjjj)}(jjjNjjqjjjjNubjjmZj_sM,jj]j]ubj)}(jkjIjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM,jj]j]ubj)}(jkjIjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM,jj]j]ubej]ubj)}(jkjjNjNjj)}j bio_chainsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjmZj_sMRjj](j)}(jkj jNjNjjXjj)}(jjjNjj2jjjjNubjjmZj_sMRjj]j]ubj)}(jkj jNjNjjjj)}(jjjNjj_jjjjNubjjmZj_sMRjj]j]ubej]ubj)}(jkjjNjNjj)}jbio_alloc_biosetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j block_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedshortesbubj=j?)}(jBj4)}(j7]j)}jnr_vecssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j blk_opf_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jopfsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jbio_setsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjAjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjijj)}(jjjNjjEjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjmjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j bio_kmallocsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedshortesbubj=j?)}(jBj4)}(j7]j)}jnr_vecssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjmZj_sMWjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjBjNubjjmZj_sMWjj]j]ubj)}(jkjjNjNjj7jj)}(jjjNjjjjjHjNubjjmZj_sMWjj]j]ubej]ubj)}(jkjjNjNjj)}jbio_putsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jQaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjOjNubjjmZj_sM jj]j)}(jkjOjNjNjjjj)}(jjjNjjwjjjjNubjjmZj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jbio_alloc_clonesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j block_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbio_srcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jbio_setsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjmZj_sMPjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMPjj]j]ubj)}(jkjjNjNjj0jj)}(jjjNjj jjjjNubjjmZj_sMPjj]j]ubj)}(jkjjNjNjj[jj)}(jjjNjj7jjjjNubjjmZj_sMPjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjj_jjjjNubjjmZj_sMPjj]j]ubej]ubj)}(jkjjNjNjj)}jbio_init_clonesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j block_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbio_srcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMojj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMojj]j]ubj)}(jkjjNjNjj'jj)}(jjjNjjjjjjNubjjmZj_sMojj]j]ubj)}(jkjjNjNjjTjj)}(jjjNjj.jjjjNubjjmZj_sMojj]j]ubj)}(jkjjNjNjjjj)}(jjjNjj[jjjjNubjjmZj_sMojj]j]ubej]ubj)}(jkjjNjNjj)}jbio_add_pc_pagesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjGjj)}(jjjNjj!jjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjojj)}(jjjNjjNjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjsjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jbio_add_zone_append_pagesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjj jj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjj6jj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjj^jj)}(jjjNjj=jjjjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjbjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__bio_add_pagesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}joffsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjmZj_sM3jj](j)}(jkjjNjNjjjj)}(jjjNjjjjjtjNubjjmZj_sM3jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjzjNubjjmZj_sM3jj]j]ubj)}(jkjjNjNjjGjj)}(jjjNjj&jjjjNubjjmZj_sM3jj]j]ubj)}(jkjjNjNjjljj)}(jjjNjjKjjjjNubjjmZj_sM3jj]j]ubej]ubj)}(jkjjNjNjj)}j bio_add_pagesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMIjj](j)}(jkjjNjNjjjj)}(jjjNjjjjj]jNubjjmZj_sMIjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjcjNubjjmZj_sMIjj]j]ubj)}(jkjjNjNjj0jj)}(jjjNjjjjjijNubjjmZj_sMIjj]j]ubj)}(jkjjNjNjjUjj)}(jjjNjj4jjjojNubjjmZj_sMIjj]j]ubej]ubj)}(jkjjNjNjj)}j bio_add_foliosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]jxaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjvjNubjjmZj_sMwjj](j)}(jkjvjNjNjjjj)}(jjjNjjjjjKjNubjjmZj_sMwjj]j]ubj)}(jkjvjNjNjjjj)}(jjjNjjjjjQjNubjjmZj_sMwjj]j]ubj)}(jkjvjNjNjjjj)}(jjjNjjjjjWjNubjjmZj_sMwjj]j]ubj)}(jkjvjNjNjjCjj)}(jjjNjjjjj]jNubjjmZj_sMwjj]j]ubej]ubj)}(jkjjNjNjj)}jbio_iov_iter_get_pagessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jfaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jiov_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jitersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjdjNubjjmZj_sM5jj](j)}(jkjdjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM5jj]j]ubj)}(jkjdjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM5jj]j]ubej]ubj)}(jkjjNjNjj)}jsubmit_bio_waitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sM\jj]j)}(jkjjNjNjjEjj)}(jjjNjjjjjPjNubjjmZj_sM\jj]j]ubaj]ubj)}(jkjjNjNjj)}j bio_copy_datasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jYaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjWjNubjjmZj_sMjj](j)}(jkjWjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjWjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j bio_endiosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sM#jj]j)}(jkjjNjNjj8jj)}(jjjNjjjjjCjNubjjmZj_sM#jj]j]ubaj]ubj)}(jkjjNjNjj)}j bio_splitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jLaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsectorssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jbio_setsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjJjNubjjmZj_sMUjj](j)}(jkjJjNjNjjjj)}(jjjNjjxjjj% jNubjjmZj_sMUjj]j]ubj)}(jkjJjNjNjjjj)}(jjjNjjjjj+ jNubjjmZj_sMUjj]j]ubj)}(jkjJjNjNjjjj)}(jjjNjjjjj1 jNubjjmZj_sMUjj]j]ubj)}(jkjJjNjNjj jj)}(jjjNjjjjj7 jNubjjmZj_sMUjj]j]ubej]ubj)}(jkjjNjNjj)}jbio_trimsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j@ aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsector_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsector_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj> jNubjjmZj_sM|jj](j)}(jkj> jNjNjj jj)}(jjjNjjf jjj jNubjjmZj_sM|jj]j]ubj)}(jkj> jNjNjj jj)}(jjjNjj jjj jNubjjmZj_sM|jj]j]ubj)}(jkj> jNjNjj jj)}(jjjNjj jjj jNubjjmZj_sM|jj]j]ubej]ubj)}(jkjjNjNjj)}j bioset_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jbio_setsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j pool_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j front_padsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjmZj_sMjj](j)}(jkj jNjNjjH jj)}(jjjNjj" jjj jNubjjmZj_sMjj]j]ubj)}(jkj jNjNjjp jj)}(jjjNjjO jjj jNubjjmZj_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjjt jjj jNubjjmZj_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jseq_opensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jseq_operationssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjmZj_sK9jj](j)}(jkj jNjNjj( jj)}(jjjNjj jjj` jNubjjmZj_sK9jj]j]ubj)}(jkj jNjNjjU jj)}(jjjNjj/ jjjf jNubjjmZj_sK9jj]j]ubej]ubj)}(jkjjNjNjj)}jseq_readsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jo aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjsbasbubj&j)}(jNjNjoNjjjjj)}j]j asbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jppossbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjm jNubjjmZj_sKjj](j)}(jkjm jNjNjj jj)}(jjjNjj jjjJ jNubjjmZj_sKjj]j]ubj)}(jkjm jNjNjj jj)}(jjjNjj jjjP jNubjjmZj_sKjj]j]ubj)}(jkjm jNjNjj jj)}(jjjNjj jjjV jNubjjmZj_sKjj]j]ubj)}(jkjm jNjNjj? jj)}(jjjNjj jjj\ jNubjjmZj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j seq_lseeksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]je aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jwhencesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjc jNubjjmZj_sM4jj](j)}(jkjc jNjNjj jj)}(jjjNjj jjj jNubjjmZj_sM4jj]j]ubj)}(jkjc jNjNjj jj)}(jjjNjj jjj jNubjjmZj_sM4jj]j]ubj)}(jkjc jNjNjj jj)}(jjjNjj jjj jNubjjmZj_sM4jj]j]ubej]ubj)}(jkjjNjNjj)}j seq_releasesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j! aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjmZj_sM`jj](j)}(jkj jNjNjjm jj)}(jjjNjjG jjj jNubjjmZj_sM`jj]j]ubj)}(jkj jNjNjj jj)}(jjjNjjt jjj jNubjjmZj_sM`jj]j]ubej]ubj)}(jkjjNjNjj)}jseq_escape_memsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jseq_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj|sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjmZj_sMvjj](j)}(jkj jNjNjjjj)}(jjjNjj jjjjNubjjmZj_sMvjj]j]ubj)}(jkj jNjNjj(jj)}(jjjNjjjjjjNubjjmZj_sMvjj]j]ubj)}(jkj jNjNjjSjj)}(jjjNjj/jjjjNubjjmZj_sMvjj]j]ubj)}(jkj jNjNjjxjj)}(jjjNjjWjjjjNubjjmZj_sMvjj]j]ubj)}(jkj jNjNjjjj)}(jjjNjj|jjjjNubjjmZj_sMvjj]j]ubej]ubj)}(jkjjNjNjj)}j mangle_pathsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjrjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjj<jj)}(jjjNjjjjjxjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjdjj)}(jjjNjjBjjj~jNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jseq_pathsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jseq_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj|sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jpathsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpathsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjj3jNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj9jNubjjmZj_sMjj]j]ubj)}(jkjjNjNjj(jj)}(jjjNjjjjj?jNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j seq_file_pathsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jHaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jseq_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj|sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjFjNubjjmZj_sMjj](j)}(jkjFjNjNjjjj)}(jjjNjjnjjjjNubjjmZj_sMjj]j]ubj)}(jkjFjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkjFjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j seq_writesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jseq_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jseqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjmZj_sM>jj](j)}(jkjjNjNjjUjj)}(jjjNjj/jjjjNubjjmZj_sM>jj]j]ubj)}(jkjjNjNjj~jj)}(jjjNjj\jjjjNubjjmZj_sM>jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM>jj]j]ubej]ubj)}(jkjjNjNjj)}jseq_padsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jseq_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj|sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=j?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMOjj](j)}(jkjjNjNjjjj)}(jjjNjjjjj?jNubjjmZj_sMOjj]j]ubj)}(jkjjNjNjj8jj)}(jjjNjjjjjEjNubjjmZj_sMOjj]j]ubej]ubj)}(jkjjNjNjj)}jseq_hlist_startsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jNaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j hlist_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jpossbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjLjNubjjmZj_sMjj](j)}(jkjLjNjNjjjj)}(jjjNjjzjjjjNubjjmZj_sMjj]j]ubj)}(jkjLjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jseq_hlist_start_headsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j hlist_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jpossbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjj7jj)}(jjjNjjjjjmjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjbjj)}(jjjNjj>jjjsjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jseq_hlist_nextsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j|aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j hlist_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jppossbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjzjNubjjmZj_sMjj](j)}(jkjzjNjNjjjj)}(jjjNjjjjj1jNubjjmZj_sMjj]j]ubj)}(jkjzjNjNjjjj)}(jjjNjjjjj7jNubjjmZj_sMjj]j]ubj)}(jkjzjNjNjj#jj)}(jjjNjjjjj=jNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jseq_hlist_start_rcusbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jFaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j hlist_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jpossbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjDjNubjjmZj_sM jj](j)}(jkjDjNjNjjjj)}(jjjNjjrjjjjNubjjmZj_sM jj]j]ubj)}(jkjDjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jseq_hlist_start_head_rcusbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j hlist_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jpossbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjmZj_sM!jj](j)}(jkjjNjNjj/jj)}(jjjNjj jjjejNubjjmZj_sM!jj]j]ubj)}(jkjjNjNjjZjj)}(jjjNjj6jjjkjNubjjmZj_sM!jj]j]ubej]ubj)}(jkjjNjNjj)}jseq_hlist_next_rcusbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jtaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j hlist_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jppossbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjrjNubjjmZj_sM7jj](j)}(jkjrjNjNjjjj)}(jjjNjjjjj)jNubjjmZj_sM7jj]j]ubj)}(jkjrjNjNjjjj)}(jjjNjjjjj/jNubjjmZj_sM7jj]j]ubj)}(jkjrjNjNjjjj)}(jjjNjjjjj5jNubjjmZj_sM7jj]j]ubej]ubj)}(jkjjNjNjj)}jseq_hlist_start_percpusbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}j__percpusbasbubj&j)}(jNjNjoNjjjjj)}j]j|asbubj,j.)}(j1j-j2j4)}(j7]j)}j hlist_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jpossbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj<jNubjjmZj_sMMjj](j)}(jkj<jNjNjjjj)}(jjjNjjjjjjjNubjjmZj_sMMjj]j]ubj)}(jkj<jNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMMjj]j]ubj)}(jkj<jNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMMjj]j]ubej]ubj)}(jkjjNjNjj)}jseq_hlist_next_percpusbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj~sbasbubj&j)}(jNjNjoNjjjjj)}j]jmasbubj,j.)}(j1j-j2j4)}(j7]j)}j hlist_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpossbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjmZj_sMejj](j)}(jkjjNjNjjUjj)}(jjjNjj3jjjjNubjjmZj_sMejj]j]ubj)}(jkjjNjNjjjj)}(jjjNjj[jjjjNubjjmZj_sMejj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMejj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMejj]j]ubej]ubj)}(jkjjNjNjj)}jregister_filesystemsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfile_system_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sKGjj]j)}(jkjjNjNjjNjj)}(jjjNjj(jjjYjNubjjmZj_sKGjj]j]ubaj]ubj)}(jkjjNjNjj)}junregister_filesystemsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jbaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfile_system_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj`jNubjjmZj_sKkjj]j)}(jkj`jNjNjjjj)}(jjjNjjjjjjNubjjmZj_sKkjj]j]ubaj]ubj)}(jkjjNjNjj)}jwbc_attach_and_unlock_inodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jwriteback_controlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwbcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjFjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjj;jj)}(jjjNjjjjjLjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jwbc_detach_inodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jUaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jwriteback_controlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwbcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjSjNubjjmZj_sM%jj]j)}(jkjSjNjNjjjj)}(jjjNjj{jjjjNubjjmZj_sM%jj]j]ubaj]ubj)}(jkjjNjNjj)}jwbc_account_cgroup_ownersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jwriteback_controlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwbcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbytessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjmZj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjajNubjjmZj_sMjj]j]ubj)}(jkjjNjNjj.jj)}(jjjNjjjjjgjNubjjmZj_sMjj]j]ubj)}(jkjjNjNjjYjj)}(jjjNjj5jjjmjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__mark_inode_dirtysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jvaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjtjNubjjmZj_sM jj](j)}(jkjtjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM jj]j]ubj)}(jkjtjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jwriteback_inodes_sb_nrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jdj2j4)}(j7]j)}j wb_reasonsbaj<ubububj=j?)}(jBj4)}(j7]j)}jreasonsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjmZj_sM jj](j)}(jkjjNjNjjLjj)}(jjjNjj&jjjjNubjjmZj_sM jj]j]ubj)}(jkjjNjNjjtjj)}(jjjNjjSjjjjNubjjmZj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjxjjjjNubjjmZj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jwriteback_inodes_sbsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jdj2j4)}(j7]j)}j wb_reasonsbaj<ubububj=j?)}(jBj4)}(j7]j)}jreasonsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjmZj_sM jj](j)}(jkjjNjNjjjj)}(jjjNjjjjj8jNubjjmZj_sM jj]j]ubj)}(jkjjNjNjj0jj)}(jjjNjj jjj>jNubjjmZj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jtry_to_writeback_inodes_sbsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jGaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jdj2j4)}(j7]j)}j wb_reasonsbaj<ubububj=j?)}(jBj4)}(j7]j)}jreasonsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjEjNubjjmZj_sM jj](j)}(jkjEjNjNjjjj)}(jjjNjjmjjjjNubjjmZj_sM jj]j]ubj)}(jkjEjNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsync_inodes_sbsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjmZj_sM jj]j)}(jkjjNjNjj!jj)}(jjjNjjjjj,jNubjjmZj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jwrite_inode_nowsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j5aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsyncsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj3jNubjjmZj_sM jj](j)}(jkj3jNjNjjjj)}(jjjNjj[jjjjNubjjmZj_sM jj]j]ubj)}(jkj3jNjNjjjj)}(jjjNjjjjjjNubjjmZj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsync_inode_metadatasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jwaitsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjmZj_sM jj](j)}(jkjjNjNjj jj)}(jjjNjjjjj:jNubjjmZj_sM jj]j]ubj)}(jkjjNjNjj2jj)}(jjjNjjjjj@jNubjjmZj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}janon_inode_getfilesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jIaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfile_operationssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjGjNubjjmZj_sKjj](j)}(jkjGjNjNjjjj)}(jjjNjjujjjjNubjjmZj_sKjj]j]ubj)}(jkjGjNjNjjjj)}(jjjNjjjjj%jNubjjmZj_sKjj]j]ubj)}(jkjGjNjNjjjj)}(jjjNjjjjj+jNubjjmZj_sKjj]j]ubj)}(jkjGjNjNjjjj)}(jjjNjjjjj1jNubjjmZj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}janon_inode_create_getfilesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j:aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfile_operationssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j context_inodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj8jNubjjmZj_sKjj](j)}(jkj8jNjNjjjj)}(jjjNjjfjjj= jNubjjmZj_sKjj]j]ubj)}(jkj8jNjNjjjj)}(jjjNjjjjjC jNubjjmZj_sKjj]j]ubj)}(jkj8jNjNjjjj)}(jjjNjjjjjI jNubjjmZj_sKjj]j]ubj)}(jkj8jNjNjj jj)}(jjjNjjjjjO jNubjjmZj_sKjj]j]ubj)}(jkj8jNjNjj/ jj)}(jjjNjj jjjU jNubjjmZj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}janon_inode_getfdsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j^ aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfile_operationssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj\ jNubjjmZj_sKjj](j)}(jkj\ jNjNjj jj)}(jjjNjj jjj+!jNubjjmZj_sKjj]j]ubj)}(jkj\ jNjNjj jj)}(jjjNjj jjj1!jNubjjmZj_sKjj]j]ubj)}(jkj\ jNjNjj jj)}(jjjNjj jjj7!jNubjjmZj_sKjj]j]ubj)}(jkj\ jNjNjj#!jj)}(jjjNjj!jjj=!jNubjjmZj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsetattr_should_drop_sgidsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jF!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjD!jNubjjmZj_sK#jj](j)}(jkjD!jNjNjj!jj)}(jjjNjjl!jjj!jNubjjmZj_sK#jj]j]ubj)}(jkjD!jNjNjj!jj)}(jjjNjj!jjj!jNubjjmZj_sK#jj]j]ubej]ubj)}(jkjjNjNjj)}jsetattr_should_drop_suidgidsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!jNubjjmZj_sKAjj](j)}(jkj!jNjNjj%"jj)}(jjjNjj!jjj]"jNubjjmZj_sKAjj]j]ubj)}(jkj!jNjNjjR"jj)}(jjjNjj,"jjjc"jNubjjmZj_sKAjj]j]ubej]ubj)}(jkjjNjNjj)}jsetattr_preparesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jl"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jiattrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjj"jNubjjmZj_sKjj](j)}(jkjj"jNjNjj"jj)}(jjjNjj"jjj#jNubjjmZj_sKjj]j]ubj)}(jkjj"jNjNjj"jj)}(jjjNjj"jjj##jNubjjmZj_sKjj]j]ubj)}(jkjj"jNjNjj#jj)}(jjjNjj"jjj)#jNubjjmZj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jinode_newsize_oksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j2#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj0#jNubjjmZj_sKjj](j)}(jkj0#jNjNjj~#jj)}(jjjNjjX#jjj#jNubjjmZj_sKjj]j]ubj)}(jkj0#jNjNjj#jj)}(jjjNjj#jjj#jNubjjmZj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j setattr_copysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jiattrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjmZj_sM-jj](j)}(jkj#jNjNjj $jj)}(jjjNjj#jjjq$jNubjjmZj_sM-jj]j]ubj)}(jkj#jNjNjj9$jj)}(jjjNjj$jjjw$jNubjjmZj_sM-jj]j]ubj)}(jkj#jNjNjjf$jj)}(jjjNjj@$jjj}$jNubjjmZj_sM-jj]j]ubej]ubj)}(jkjjNjNjj)}j notify_changesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jiattrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jdelegated_inodesbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjmZj_sM{jj](j)}(jkj$jNjNjj$jj)}(jjjNjj$jjji%jNubjjmZj_sM{jj]j]ubj)}(jkj$jNjNjj$jj)}(jjjNjj$jjjo%jNubjjmZj_sM{jj]j]ubj)}(jkj$jNjNjj,%jj)}(jjjNjj%jjju%jNubjjmZj_sM{jj]j]ubj)}(jkj$jNjNjj[%jj)}(jjjNjj3%jjj{%jNubjjmZj_sM{jj]j]ubej]ubj)}(jkjjNjNjj)}jd_pathsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jpathsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpathsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbuflensbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj%jNubjjmZj_sM jj](j)}(jkj%jNjNjj%jj)}(jjjNjj%jjj-&jNubjjmZj_sM jj]j]ubj)}(jkj%jNjNjj%jj)}(jjjNjj%jjj3&jNubjjmZj_sM jj]j]ubj)}(jkj%jNjNjj"&jj)}(jjjNjj&jjj9&jNubjjmZj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdax_layout_busy_page_rangesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jB&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj@&jNubjjmZj_sMjj](j)}(jkj@&jNjNjj&jj)}(jjjNjjn&jjj&jNubjjmZj_sMjj]j]ubj)}(jkj@&jNjNjj&jj)}(jjjNjj&jjj&jNubjjmZj_sMjj]j]ubj)}(jkj@&jNjNjj&jj)}(jjjNjj&jjj&jNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j dax_iomap_rwsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jkiocbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jiocbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jiov_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jitersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j iomap_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjmZj_sM jj](j)}(jkj'jNjNjjW'jj)}(jjjNjj1'jjj'jNubjjmZj_sM jj]j]ubj)}(jkj'jNjNjj'jj)}(jjjNjj^'jjj'jNubjjmZj_sM jj]j]ubj)}(jkj'jNjNjj'jj)}(jjjNjj'jjj'jNubjjmZj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdax_iomap_faultsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j vm_fault_tsbaj<ubububj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jvm_faultsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jordersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpfn_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpfnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j iomap_errpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j iomap_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjmZj_sMsjj](j)}(jkj'jNjNjj!(jj)}(jjjNjj'jjj(jNubjjmZj_sMsjj]j]ubj)}(jkj'jNjNjjI(jj)}(jjjNjj((jjj(jNubjjmZj_sMsjj]j]ubj)}(jkj'jNjNjjs(jj)}(jjjNjjM(jjj(jNubjjmZj_sMsjj]j]ubj)}(jkj'jNjNjj(jj)}(jjjNjjz(jjj(jNubjjmZj_sMsjj]j]ubj)}(jkj'jNjNjj(jj)}(jjjNjj(jjj(jNubjjmZj_sMsjj]j]ubej]ubj)}(jkjjNjNjj)}jdax_finish_sync_faultsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j vm_fault_tsbaj<ubububj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jvm_faultsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jordersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpfn_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jpfnsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjjmZj_sMjj](j)}(jkj(jNjNjjE)jj)}(jjjNjj)jjj)jNubjjmZj_sMjj]j]ubj)}(jkj(jNjNjjm)jj)}(jjjNjjL)jjj)jNubjjmZj_sMjj]j]ubj)}(jkj(jNjNjj)jj)}(jjjNjjq)jjj)jNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsimple_rename_timestampsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jold_dirsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j old_dentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnew_dirsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j new_dentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj)jNubjjmZj_sMjj](j)}(jkj)jNjNjj)jj)}(jjjNjj)jjj*jNubjjmZj_sMjj]j]ubj)}(jkj)jNjNjj+*jj)}(jjjNjj*jjj*jNubjjmZj_sMjj]j]ubj)}(jkj)jNjNjjX*jj)}(jjjNjj2*jjj*jNubjjmZj_sMjj]j]ubj)}(jkj)jNjNjj*jj)}(jjjNjj_*jjj*jNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsimple_setattrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jiattrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jiattrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjmZj_sM@jj](j)}(jkj*jNjNjj*jj)}(jjjNjj*jjj\+jNubjjmZj_sM@jj]j]ubj)}(jkj*jNjNjj$+jj)}(jjjNjj*jjjb+jNubjjmZj_sM@jj]j]ubj)}(jkj*jNjNjjQ+jj)}(jjjNjj++jjjh+jNubjjmZj_sM@jj]j]ubej]ubj)}(jkjjNjNjj)}jsimple_read_from_buffersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jq+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjsbasbubj&j)}(jNjNjoNjjjjj)}j]j+asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jppossbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j availablesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjo+jNubjjmZj_sM!jj](j)}(jkjo+jNjNjj+jj)}(jjjNjj+jjjp,jNubjjmZj_sM!jj]j]ubj)}(jkjo+jNjNjj+jj)}(jjjNjj+jjjv,jNubjjmZj_sM!jj]j]ubj)}(jkjo+jNjNjj,jj)}(jjjNjj+jjj|,jNubjjmZj_sM!jj]j]ubj)}(jkjo+jNjNjj=,jj)}(jjjNjj,jjj,jNubjjmZj_sM!jj]j]ubj)}(jkjo+jNjNjjh,jj)}(jjjNjjD,jjj,jNubjjmZj_sM!jj]j]ubej]ubj)}(jkjjNjNjj)}jsimple_write_to_buffersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j availablesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jppossbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjsbasbubj&j)}(jNjNjoNjjjjj)}j]jK-asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjmZj_sMDjj](j)}(jkj,jNjNjj,jj)}(jjjNjj,jjj-jNubjjmZj_sMDjj]j]ubj)}(jkj,jNjNjj-jj)}(jjjNjj,jjj-jNubjjmZj_sMDjj]j]ubj)}(jkj,jNjNjj2-jj)}(jjjNjj -jjj-jNubjjmZj_sMDjj]j]ubj)}(jkj,jNjNjj]-jj)}(jjjNjj9-jjj-jNubjjmZj_sMDjj]j]ubj)}(jkj,jNjNjj-jj)}(jjjNjjd-jjj-jNubjjmZj_sMDjj]j]ubej]ubj)}(jkjjNjNjj)}jmemory_read_from_buffersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jppossbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j availablesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjjmZj_sMgjj](j)}(jkj-jNjNjj-jj)}(jjjNjj-jjj.jNubjjmZj_sMgjj]j]ubj)}(jkj-jNjNjj(.jj)}(jjjNjj.jjj.jNubjjmZj_sMgjj]j]ubj)}(jkj-jNjNjjR.jj)}(jjjNjj,.jjj.jNubjjmZj_sMgjj]j]ubj)}(jkj-jNjNjj{.jj)}(jjjNjjY.jjj.jNubjjmZj_sMgjj]j]ubj)}(jkj-jNjNjj.jj)}(jjjNjj.jjj.jNubjjmZj_sMgjj]j]ubej]ubj)}(jkjjNjNjj)}jgeneric_encode_ino32_fhsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmax_lensbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj.jNubjjmZj_sMPjj](j)}(jkj.jNjNjj/jj)}(jjjNjj.jjj/jNubjjmZj_sMPjj]j]ubj)}(jkj.jNjNjjH/jj)}(jjjNjj"/jjj/jNubjjmZj_sMPjj]j]ubj)}(jkj.jNjNjjq/jj)}(jjjNjjO/jjj/jNubjjmZj_sMPjj]j]ubj)}(jkj.jNjNjj/jj)}(jjjNjjx/jjj/jNubjjmZj_sMPjj]j]ubej]ubj)}(jkjjNjNjj)}jgeneric_fh_to_dentrysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j/aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfh_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfh_typesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}j get_inodesbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jinosbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jgensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj/jNubjjmZj_sMyjj](j)}(jkj/jNjNjj0jj)}(jjjNjj/jjjS1jNubjjmZj_sMyjj]j]ubj)}(jkj/jNjNjjC0jj)}(jjjNjj0jjjY1jNubjjmZj_sMyjj]j]ubj)}(jkj/jNjNjjj0jj)}(jjjNjjJ0jjj_1jNubjjmZj_sMyjj]j]ubj)}(jkj/jNjNjj0jj)}(jjjNjjn0jjje1jNubjjmZj_sMyjj]j]ubj)}(jkj/jNjNjj0jj)}(jjjNjj0jjjk1jNubjjmZj_sMyjj]j]ubej]ubj)}(jkjjNjNjj)}jgeneric_fh_to_parentsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jt1aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfh_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfh_typesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}j get_inodesbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jinosbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jgensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjr1jNubjjmZj_sMjj](j)}(jkjr1jNjNjj1jj)}(jjjNjj1jjj3jNubjjmZj_sMjj]j]ubj)}(jkjr1jNjNjj1jj)}(jjjNjj1jjj 3jNubjjmZj_sMjj]j]ubj)}(jkjr1jNjNjj2jj)}(jjjNjj1jjj3jNubjjmZj_sMjj]j]ubj)}(jkjr1jNjNjj>2jj)}(jjjNjj2jjj3jNubjjmZj_sMjj]j]ubj)}(jkjr1jNjNjjl2jj)}(jjjNjjB2jjj3jNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__generic_file_fsyncsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$3aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdatasyncsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"3jNubjjmZj_sMjj](j)}(jkj"3jNjNjjp3jj)}(jjjNjjJ3jjj3jNubjjmZj_sMjj]j]ubj)}(jkj"3jNjNjj3jj)}(jjjNjjw3jjj3jNubjjmZj_sMjj]j]ubj)}(jkj"3jNjNjj3jj)}(jjjNjj3jjj3jNubjjmZj_sMjj]j]ubj)}(jkj"3jNjNjj3jj)}(jjjNjj3jjj4jNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgeneric_file_fsyncsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j 4aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdatasyncsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj4jNubjjmZj_sMjj](j)}(jkj4jNjNjjV4jj)}(jjjNjj04jjj4jNubjjmZj_sMjj]j]ubj)}(jkj4jNjNjj4jj)}(jjjNjj]4jjj4jNubjjmZj_sMjj]j]ubj)}(jkj4jNjNjj4jj)}(jjjNjj4jjj4jNubjjmZj_sMjj]j]ubj)}(jkj4jNjNjj4jj)}(jjjNjj4jjj4jNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgeneric_check_addressablesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j4aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jblocksize_bitssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j num_blockssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj4jNubjjmZj_sMjj](j)}(jkj4jNjNjj65jj)}(jjjNjj5jjjf5jNubjjmZj_sMjj]j]ubj)}(jkj4jNjNjj^5jj)}(jjjNjj:5jjjl5jNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsimple_nosetleasesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]ju5aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j file_leasesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jflpsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjs5jNubjjmZj_sMQjj](j)}(jkjs5jNjNjj5jj)}(jjjNjj5jjjP6jNubjjmZj_sMQjj]j]ubj)}(jkjs5jNjNjj5jj)}(jjjNjj5jjjV6jNubjjmZj_sMQjj]j]ubj)}(jkjs5jNjNjj6jj)}(jjjNjj5jjj\6jNubjjmZj_sMQjj]j]ubj)}(jkjs5jNjNjjB6jj)}(jjjNjj6jjjb6jNubjjmZj_sMQjj]j]ubej]ubj)}(jkjjNjNjj)}jsimple_get_linksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jk6aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j delayed_callsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdonesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjji6jNubjjmZj_sMgjj](j)}(jkji6jNjNjj6jj)}(jjjNjj6jjj!7jNubjjmZj_sMgjj]j]ubj)}(jkji6jNjNjj6jj)}(jjjNjj6jjj'7jNubjjmZj_sMgjj]j]ubj)}(jkji6jNjNjj7jj)}(jjjNjj6jjj-7jNubjjmZj_sMgjj]j]ubej]ubj)}(jkjjNjNjj)}jgeneric_set_sb_d_opssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j67aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j super_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj47jNubjjmZj_sM)jj]j)}(jkj47jNjNjj7jj)}(jjjNjj\7jjj7jNubjjmZj_sM)jj]j]ubaj]ubj)}(jkjjNjNjj)}jinode_maybe_inc_iversionsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]j7aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jҴasbubj=j?)}(jBj4)}(j7]j)}jforcesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj7jNubjjmZj_sMKjj](j)}(jkj7jNjNjj7jj)}(jjjNjj7jjj8jNubjjmZj_sMKjj]j]ubj)}(jkj7jNjNjj8jj)}(jjjNjj7jjj8jNubjjmZj_sMKjj]j]ubej]ubj)}(jkjjNjNjj)}jinode_query_iversionsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j8aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj8jNubjjmZj_sMtjj]j)}(jkj8jNjNjjn8jj)}(jjjNjjH8jjjy8jNubjjmZj_sMtjj]j]ubaj]ubj)}(jkjjNjNjj)}jsimple_inode_init_tssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j timespec64sbaj<ubububj=j?)}(jBj4)}(j7]j8aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj8jNubjjmZj_sMjj]j)}(jkj8jNjNjj8jj)}(jjjNjj8jjj8jNubjjmZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jposix_acl_chmodsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j8aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj8jNubjjmZj_sM\jj](j)}(jkj8jNjNjj29jj)}(jjjNjj 9jjj9jNubjjmZj_sM\jj]j]ubj)}(jkj8jNjNjj_9jj)}(jjjNjj99jjj9jNubjjmZj_sM\jj]j]ubj)}(jkj8jNjNjj9jj)}(jjjNjjf9jjj9jNubjjmZj_sM\jj]j]ubej]ubj)}(jkjjNjNjj)}jposix_acl_update_modesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j9aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmode_psbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j posix_aclsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jaclsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj9jNubjjmZj_sMjj](j)}(jkj9jNjNjj9jj)}(jjjNjj9jjj:jNubjjmZj_sMjj]j]ubj)}(jkj9jNjNjj :jj)}(jjjNjj9jjj:jNubjjmZj_sMjj]j]ubj)}(jkj9jNjNjjM:jj)}(jjjNjj':jjj:jNubjjmZj_sMjj]j]ubj)}(jkj9jNjNjj|:jj)}(jjjNjjT:jjj:jNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jposix_acl_from_xattrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j posix_aclsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j:aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}juser_namespacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jusernssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj:jNubjjmZj_sMjj](j)}(jkj:jNjNjj:jj)}(jjjNjj:jjjV;jNubjjmZj_sMjj]j]ubj)}(jkj:jNjNjj ;jj)}(jjjNjj:jjj\;jNubjjmZj_sMjj]j]ubj)}(jkj:jNjNjjK;jj)}(jjjNjj';jjjb;jNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j vfs_set_aclsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jk;aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jacl_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j posix_aclsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkaclsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjji;jNubjjmZj_sMAjj](j)}(jkji;jNjNjj;jj)}(jjjNjj;jjjE<jNubjjmZj_sMAjj]j]ubj)}(jkji;jNjNjj;jj)}(jjjNjj;jjjK<jNubjjmZj_sMAjj]j]ubj)}(jkji;jNjNjj <jj)}(jjjNjj;jjjQ<jNubjjmZj_sMAjj]j]ubj)}(jkji;jNjNjj:<jj)}(jjjNjj<jjjW<jNubjjmZj_sMAjj]j]ubej]ubj)}(jkjjNjNjj)}j vfs_get_aclsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j posix_aclsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j`<aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jacl_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj^<jNubjjmZj_sMjj](j)}(jkj^<jNjNjj<jj)}(jjjNjj<jjj=jNubjjmZj_sMjj]j]ubj)}(jkj^<jNjNjj<jj)}(jjjNjj<jjj=jNubjjmZj_sMjj]j]ubj)}(jkj^<jNjNjj=jj)}(jjjNjj<jjj"=jNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvfs_remove_aclsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+=aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jacl_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj)=jNubjjmZj_sMjj](j)}(jkj)=jNjNjjw=jj)}(jjjNjjQ=jjj=jNubjjmZj_sMjj]j]ubj)}(jkj)=jNjNjj=jj)}(jjjNjj~=jjj=jNubjjmZj_sMjj]j]ubj)}(jkj)=jNjNjj=jj)}(jjjNjj=jjj=jNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgeneric_fillattrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j=aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j request_masksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jkstatsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj=jNubjjmZj_sK.jj](j)}(jkj=jNjNjj9>jj)}(jjjNjj>jjj>jNubjjmZj_sK.jj]j]ubj)}(jkj=jNjNjjd>jj)}(jjjNjj@>jjj>jNubjjmZj_sK.jj]j]ubj)}(jkj=jNjNjj>jj)}(jjjNjjh>jjj>jNubjjmZj_sK.jj]j]ubj)}(jkj=jNjNjj>jj)}(jjjNjj>jjj>jNubjjmZj_sK.jj]j]ubej]ubj)}(jkjjNjNjj)}jgeneric_fill_statx_attrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jkstatsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj>jNubjjmZj_sKRjj](j)}(jkj>jNjNjj-?jj)}(jjjNjj?jjje?jNubjjmZj_sKRjj]j]ubj)}(jkj>jNjNjjZ?jj)}(jjjNjj4?jjjk?jNubjjmZj_sKRjj]j]ubej]ubj)}(jkjjNjNjj)}jvfs_getattr_nosecsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jt?aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jpathsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpathsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jkstatsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j request_masksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j query_flagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjr?jNubjjmZj_sKijj](j)}(jkjr?jNjNjj?jj)}(jjjNjj?jjjE@jNubjjmZj_sKijj]j]ubj)}(jkjr?jNjNjj?jj)}(jjjNjj?jjjK@jNubjjmZj_sKijj]j]ubj)}(jkjr?jNjNjj@jj)}(jjjNjj?jjjQ@jNubjjmZj_sKijj]j]ubj)}(jkjr?jNjNjj=@jj)}(jjjNjj@jjjW@jNubjjmZj_sKijj]j]ubej]ubj)}(jkjjNjNjj)}jvfs_fsync_rangesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j`@aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdatasyncsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj^@jNubjjmZj_sKjj](j)}(jkj^@jNjNjj@jj)}(jjjNjj@jjj+AjNubjjmZj_sKjj]j]ubj)}(jkj^@jNjNjj@jj)}(jjjNjj@jjj1AjNubjjmZj_sKjj]j]ubj)}(jkj^@jNjNjj@jj)}(jjjNjj@jjj7AjNubjjmZj_sKjj]j]ubj)}(jkj^@jNjNjj#Ajj)}(jjjNjjAjjj=AjNubjjmZj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j vfs_fsyncsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jFAaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdatasyncsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjDAjNubjjmZj_sKjj](j)}(jkjDAjNjNjjAjj)}(jjjNjjlAjjjAjNubjjmZj_sKjj]j]ubj)}(jkjDAjNjNjjAjj)}(jjjNjjAjjjAjNubjjmZj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j__vfs_setxattr_lockedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jAaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jdelegated_inodesbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjAjNubjjmZj_sMjj](j)}(jkjAjNjNjjBjj)}(jjjNjjAjjj$CjNubjjmZj_sMjj]j]ubj)}(jkjAjNjNjjIBjj)}(jjjNjj#Bjjj*CjNubjjmZj_sMjj]j]ubj)}(jkjAjNjNjjrBjj)}(jjjNjjPBjjj0CjNubjjmZj_sMjj]j]ubj)}(jkjAjNjNjjBjj)}(jjjNjjyBjjj6CjNubjjmZj_sMjj]j]ubj)}(jkjAjNjNjjBjj)}(jjjNjjBjjjOaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j ctl_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtablesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jwritesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlenpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jppossbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjgaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jkobjectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jkuid_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jkuidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jkgid_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jkgidsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjiaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jkobjectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jkobjectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtargetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjojNubjjmZj_sMjj]j]ubj)}(jkj/njNjNjjnjj)}(jjjNjjnjjjDojNubjjmZj_sMjj]j]ubj)}(jkj/njNjNjjnjj)}(jjjNjjnjjjJojNubjjmZj_sMjj]j]ubj)}(jkj/njNjNjj*ojj)}(jjjNjjojjjPojNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdebugfs_create_file_sizesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jYoaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfile_operationssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j file_sizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjWojNubjjmZj_sM/jj](j)}(jkjWojNjNjjojj)}(jjjNjjojjjpjNubjjmZj_sM/jj]j]ubj)}(jkjWojNjNjjojj)}(jjjNjjojjjpjNubjjmZj_sM/jj]j]ubj)}(jkjWojNjNjjojj)}(jjjNjjojjjpjNubjjmZj_sM/jj]j]ubj)}(jkjWojNjNjjpjj)}(jjjNjjojjjpjNubjjmZj_sM/jj]j]ubj)}(jkjWojNjNjjLpjj)}(jjjNjj&pjjjpjNubjjmZj_sM/jj]j]ubj)}(jkjWojNjNjjwpjj)}(jjjNjjSpjjjpjNubjjmZj_sM/jj]j]ubej]ubj)}(jkjjNjNjj)}jdebugfs_create_dirsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jpaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjpjNubjjmZj_sMSjj](j)}(jkjpjNjNjjpjj)}(jjjNjjpjjj/qjNubjjmZj_sMSjj]j]ubj)}(jkjpjNjNjj!qjj)}(jjjNjjpjjj5qjNubjjmZj_sMSjj]j]ubej]ubj)}(jkjjNjNjj)}jdebugfs_create_automountsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j>qaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jdebugfs_automount_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jjdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjyjj)}(jjjNjjyjjjyjNubjjmZj_sMnjj]j]ubj)}(jkjxjNjNjjiyjj)}(jjjNjjEyjjjyjNubjjmZj_sMnjj]j]ubj)}(jkjxjNjNjjyjj)}(jjjNjjmyjjjyjNubjjmZj_sMnjj]j]ubj)}(jkjxjNjNjjyjj)}(jjjNjjyjjjyjNubjjmZj_sMnjj]j]ubej]ubj)}(jkjjNjNjj)}jdebugfs_create_u64sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jyaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjyjNubjjmZj_sMjj](j)}(jkjyjNjNjj.zjj)}(jjjNjj zjjjzjNubjjmZj_sMjj]j]ubj)}(jkjyjNjNjjYzjj)}(jjjNjj5zjjjzjNubjjmZj_sMjj]j]ubj)}(jkjyjNjNjjzjj)}(jjjNjj]zjjjzjNubjjmZj_sMjj]j]ubj)}(jkjyjNjNjjzjj)}(jjjNjjzjjjzjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdebugfs_create_ulongsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jzaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjzjNubjjmZj_sMjj](j)}(jkjzjNjNjj{jj)}(jjjNjjzjjj{jNubjjmZj_sMjj]j]ubj)}(jkjzjNjNjjI{jj)}(jjjNjj%{jjj{jNubjjmZj_sMjj]j]ubj)}(jkjzjNjNjjs{jj)}(jjjNjjM{jjj{jNubjjmZj_sMjj]j]ubj)}(jkjzjNjNjj{jj)}(jjjNjjz{jjj{jNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdebugfs_create_x8sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j{aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj{jNubjjmZj_sMjj](j)}(jkj{jNjNjj |jj)}(jjjNjj{jjj|jNubjjmZj_sMjj]j]ubj)}(jkj{jNjNjj6|jj)}(jjjNjj|jjj|jNubjjmZj_sMjj]j]ubj)}(jkj{jNjNjj`|jj)}(jjjNjj:|jjj|jNubjjmZj_sMjj]j]ubj)}(jkj{jNjNjj|jj)}(jjjNjjg|jjj|jNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdebugfs_create_x16sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j|aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj|jNubjjmZj_sMjj](j)}(jkj|jNjNjj|jj)}(jjjNjj|jjj}jNubjjmZj_sMjj]j]ubj)}(jkj|jNjNjj&}jj)}(jjjNjj}jjj}jNubjjmZj_sMjj]j]ubj)}(jkj|jNjNjjP}jj)}(jjjNjj*}jjj}jNubjjmZj_sMjj]j]ubj)}(jkj|jNjNjj}}jj)}(jjjNjjW}jjj}jNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdebugfs_create_x32sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j}aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj}jNubjjmZj_sM jj](j)}(jkj}jNjNjj}jj)}(jjjNjj}jjjx~jNubjjmZj_sM jj]j]ubj)}(jkj}jNjNjj~jj)}(jjjNjj}jjj~~jNubjjmZj_sM jj]j]ubj)}(jkj}jNjNjj@~jj)}(jjjNjj~jjj~jNubjjmZj_sM jj]j]ubj)}(jkj}jNjNjjm~jj)}(jjjNjjG~jjj~jNubjjmZj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdebugfs_create_x64sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j~aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj~jNubjjmZj_sMjj](j)}(jkj~jNjNjj~jj)}(jjjNjj~jjjhjNubjjmZj_sMjj]j]ubj)}(jkj~jNjNjjjj)}(jjjNjj~jjjnjNubjjmZj_sMjj]j]ubj)}(jkj~jNjNjj0jj)}(jjjNjj jjjtjNubjjmZj_sMjj]j]ubj)}(jkj~jNjNjj]jj)}(jjjNjj7jjjzjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdebugfs_create_size_tsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjmZj_sM?jj](j)}(jkjjNjNjjjj)}(jjjNjjjjjXjNubjjmZj_sM?jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj^jNubjjmZj_sM?jj]j]ubj)}(jkjjNjNjj jj)}(jjjNjjjjjdjNubjjmZj_sM?jj]j]ubj)}(jkjjNjNjjMjj)}(jjjNjj'jjjjjNubjjmZj_sM?jj]j]ubej]ubj)}(jkjjNjNjj)}jdebugfs_create_atomic_tsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jsaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjqjNubjjmZj_sMcjj](j)}(jkjqjNjNjjjj)}(jjjNjjjjjHjNubjjmZj_sMcjj]j]ubj)}(jkjqjNjNjjjj)}(jjjNjj€jjjNjNubjjmZj_sMcjj]j]ubj)}(jkjqjNjNjjjj)}(jjjNjjjjjTjNubjjmZj_sMcjj]j]ubj)}(jkjqjNjNjj=jj)}(jjjNjjjjjZjNubjjmZj_sMcjj]j]ubej]ubj)}(jkjjNjNjj)}jdebugfs_create_boolsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jcaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jҴasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjajNubjjmZj_sMjj](j)}(jkjajNjNjjjj)}(jjjNjjjjj3jNubjjmZj_sMjj]j]ubj)}(jkjajNjNjjցjj)}(jjjNjjjjj9jNubjjmZj_sMjj]j]ubj)}(jkjajNjNjjjj)}(jjjNjjځjjj?jNubjjmZj_sMjj]j]ubj)}(jkjajNjNjj(jj)}(jjjNjjjjjEjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdebugfs_create_strsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jNaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjLjNubjjmZj_sM8jj](j)}(jkjLjNjNjjjj)}(jjjNjjtjjj$jNubjjmZj_sM8jj]j]ubj)}(jkjLjNjNjjjj)}(jjjNjjjjj*jNubjjmZj_sM8jj]j]ubj)}(jkjLjNjNjjjj)}(jjjNjjłjjj0jNubjjmZj_sM8jj]j]ubj)}(jkjLjNjNjjjj)}(jjjNjjjjj6jNubjjmZj_sM8jj]j]ubej]ubj)}(jkjjNjNjj)}jdebugfs_create_blobsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j?aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdebugfs_blob_wrappersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jblobsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj=jNubjjmZj_sMjj](j)}(jkj=jNjNjjjj)}(jjjNjjkjjjjNubjjmZj_sMjj]j]ubj)}(jkj=jNjNjjjj)}(jjjNjjjjj#jNubjjmZj_sMjj]j]ubj)}(jkj=jNjNjjjj)}(jjjNjjjjj)jNubjjmZj_sMjj]j]ubj)}(jkj=jNjNjjjj)}(jjjNjjjjj/jNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdebugfs_create_u32_arraysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j8aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdebugfs_u32_arraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jarraysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj6jNubjjmZj_sMjj](j)}(jkj6jNjNjjjj)}(jjjNjj^jjj jNubjjmZj_sMjj]j]ubj)}(jkj6jNjNjjjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkj6jNjNjjՄjj)}(jjjNjjjjjjNubjjmZj_sMjj]j]ubj)}(jkj6jNjNjjjj)}(jjjNjj܄jjjjNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdebugfs_print_regs32sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jseq_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j debugfs_reg32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jregssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnregssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}j__iomemsbasbubj&j)}(jNjNjoNjjjjj)}j]j݅asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprefixsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjmZj_sMjj](j)}(jkj&jNjNjjtjj)}(jjjNjjNjjj$jNubjjmZj_sMjj]j]ubj)}(jkj&jNjNjjjj)}(jjjNjjzjjj*jNubjjmZj_sMjj]j]ubj)}(jkj&jNjNjjDžjj)}(jjjNjjjjj0jNubjjmZj_sMjj]j]ubj)}(jkj&jNjNjjjj)}(jjjNjj˅jjj6jNubjjmZj_sMjj]j]ubj)}(jkj&jNjNjjjj)}(jjjNjjjjj<jNubjjmZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdebugfs_create_regset32sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jEaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdebugfs_regset32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jregsetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjCjNubjjmZj_sM&jj](j)}(jkjCjNjNjjjj)}(jjjNjjkjjjjNubjjmZj_sM&jj]j]ubj)}(jkjCjNjNjjjj)}(jjjNjjjjj jNubjjmZj_sM&jj]j]ubj)}(jkjCjNjNjjjj)}(jjjNjjjjj&jNubjjmZj_sM&jj]j]ubj)}(jkjCjNjNjjjj)}(jjjNjjjjj,jNubjjmZj_sM&jj]j]ubej]ubj)}(jkjjNjNjj)}jdebugfs_create_devm_seqfilesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j5aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jread_fnsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jseq_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjj3jNubjjmZj_sMNjj](j)}(jkj3jNjNjjjj)}(jjjNjj[jjjkjNubjjmZj_sMNjj]j]ubj)}(jkj3jNjNjjjj)}(jjjNjjjjjqjNubjjmZj_sMNjj]j]ubj)}(jkj3jNjNjjׇjj)}(jjjNjjjjjwjNubjjmZj_sMNjj]j]ubj)}(jkj3jNjNjjjj)}(jjjNjjއjjj}jNubjjmZj_sMNjj]j]ubej]ubj)}(jkjjNjNjj)}jfscache_cookie_statesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jdj2j4)}(j7]j)}jfscache_cookie_statesbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfscache_cookiesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcookiesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sK{jj]j)}(jkjjNjNjjֈjj)}(jjjNjjjjjjNubjjj_sK{jj]j]ubaj]ubj)}(jkjjNjNjj)}jfscache_get_keysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jfscache_cookiesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcookiesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjj_sKjj]j)}(jkjjNjNjj8jj)}(jjjNjjjjjFjNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jfscache_count_objectsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jOaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j fscache_cachesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcachesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjMjNubjjj_sKjj]j)}(jkjMjNjNjjjj)}(jjjNjjujjjjNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jfscache_uncount_objectsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j fscache_cachesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcachesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sKjj]j)}(jkjjNjNjjjj)}(jjjNjjՉjjjjNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jfscache_wait_for_objectssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j fscache_cachesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcachesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjj_sKjj]j)}(jkj jNjNjj[jj)}(jjjNjj5jjjfjNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jnand_parameterssbjj)}(jstructjstructjj)}jj4)}(j7]joaj<ubsbjjjmjNubjjdj_sKjj]j]ubj)}(jkjjNjNjj)}jnand_idsbjj)}(jjtjstructjj)}jj4)}(j7]jaj<ubsbjjj}jNubjjdj_sKjj]j]ubj)}(jkjjNjNjj)}jnand_ecc_step_infosbjj)}(jjtjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj)}j nand_ecc_capssbjj)}(jjtjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjdj_sM jj]j]ubj)}(jkjjNjNjj)}j nand_ecc_ctrlsbjj)}(jjtjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj)}jnand_sdr_timingssbjj)}(jjtjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjdj_sMbjj]j]ubj)}(jkjjNjNjj)}jnand_nvddr_timingssbjj)}(jjtjstructjj)}jj4)}(j7]jʊaj<ubsbjjjȊjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj)}jnand_interface_typesbjj)}(jenumjenumjj)}jj4)}(j7]jيaj<ubsbjjj׊jNubjjdj_sMjj]j]ubj)}(jkjjNjNjj)}jnand_interface_configsbjj)}(jjtjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjdj_sMbjj]j]ubj)}(jkjjNjNjj)}jnand_interface_is_sdrsbjj)}(jfunctionjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]boolasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_interface_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjdj_sMrjj]j)}(jkjjNjNjjEjj)}(j functionParamjNjjjjjPjNubjjdj_sMrjj]j]ubaj]ubj)}(jkjjNjNjj)}jnand_interface_is_nvddrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jZaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_interface_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjXjNubjjdj_sM{jj]j)}(jkjXjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sM{jj]j]ubaj]ubj)}(jkjjNjNjj)}jnand_get_sdr_timingssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_sdr_timingssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_interface_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjdj_sMjj]j)}(jkjjNjNjj jj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jnand_get_nvddr_timingssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_nvddr_timingssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_interface_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj jNubjjdj_sMjj]j)}(jkj jNjNjjtjj)}(jjTjNjjNjjjjNubjjdj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jnand_op_cmd_instrsbjj)}(jjtjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj)}jnand_op_addr_instrsbjj)}(jjtjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj)}jnand_op_data_instrsbjj)}(jjtjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj)}jnand_op_waitrdy_instrsbjj)}(jjtjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj)}jnand_op_instr_typesbjj)}(jjފjenumjj)}jj4)}(j7]jnjaj<ubsbjjjŌjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj)}j nand_op_instrsbjj)}(jjtjstructjj)}jj4)}(j7]j֌aj<ubsbjjjԌjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj)}j nand_subopsbjj)}(jjtjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj)}jnand_op_parser_addr_constraintssbjj)}(jjtjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjdj_sM`jj]j]ubj)}(jkjjNjNjj)}jnand_op_parser_data_constraintssbjj)}(jjtjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjdj_sMxjj]j]ubj)}(jkjjNjNjj)}jnand_op_parser_pattern_elemsbjj)}(jjtjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj)}jnand_op_parser_patternsbjj)}(jjtjstructjj)}jj4)}(j7]j!aj<ubsbjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj)}jnand_op_parsersbjj)}(jjtjstructjj)}jj4)}(j7]j0aj<ubsbjjj.jNubjjdj_sMjj]j]ubj)}(jkjjNjNjj)}jnand_operationsbjj)}(jjtjstructjj)}jj4)}(j7]j?aj<ubsbjjj=jNubjjdj_sMjj]j]ubj)}(jkjjNjNjj)}jnand_controller_opssbjj)}(jjtjstructjj)}jj4)}(j7]jNaj<ubsbjjjLjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj)}jnand_controllersbjj)}(jjtjstructjj)}jj4)}(j7]j]aj<ubsbjjj[jNubjjdj_sMNjj]j]ubj)}(jkjjNjNjj)}j nand_legacysbjj)}(jjtjstructjj)}jj4)}(j7]jlaj<ubsbjjjjjNubjjdj_sMejj]j]ubj)}(jkjjNjNjj)}j nand_chip_opssbjj)}(jjtjstructjj)}jj4)}(j7]j{aj<ubsbjjjyjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj)}jnand_manufacturersbjj)}(jjtjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj)}jnand_secure_regionsbjj)}(jjtjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj)}j nand_chipsbjj)}(jjtjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj)}jnand_get_interface_configsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_interface_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjdj_sMsjj]j)}(jkjjNjNjj jj)}(jjTjNjjjjjjNubjjdj_sMsjj]j]ubaj]ubj)}(jkjjNjNjj)}jnand_flash_devsbjj)}(jjtjstructjj)}jj4)}(j7]j aj<ubsbjjjjNubjjdj_sMvjj]j]ubj)}(jkjjNjNjj)}jnand_opcode_8bitssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j/aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcommandsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj-jNubjjdj_sMjj]j)}(jkj-jNjNjjvjj)}(jjTjNjjUjjj~jNubjjdj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jnand_get_data_bufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjdj_sMbjj]j)}(jkjjNjNjjՎjj)}(jjTjNjjjjjjNubjjdj_sMbjj]j]ubaj]ubj)}(jkjjNjNjj)}jnand_extract_bitssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jdst_offsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jsrc_offsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnbitssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sKjj](j)}(jkjjNjNjj8jj)}(jjTjNjjjjjߏjNubjjdj_sKjj]j]ubj)}(jkjjNjNjj`jj)}(jjTjNjj?jjjjNubjjdj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjdjjjjNubjjdj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sKjj]j]ubj)}(jkjjNjNjj׏jj)}(jjTjNjjjjjjNubjjdj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_select_targetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sKjj](j)}(jkjjNjNjjLjj)}(jjTjNjj&jjj|jNubjjdj_sKjj]j]ubj)}(jkjjNjNjjtjj)}(jjTjNjjSjjjjNubjjdj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_deselect_targetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjdj_sKjj]j)}(jkjjNjNjjאjj)}(jjTjNjjjjjjNubjjdj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jnand_soft_waitrdysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}j timeout_mssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sMjj](j)}(jkjjNjNjj7jj)}(jjTjNjjjjjgjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj_jj)}(jjTjNjj>jjjmjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_gpio_waitrdysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jvaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpiodsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}j timeout_mssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjtjNubjjdj_sMjj](j)}(jkjtjNjNjj‘jj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubj)}(jkjtjNjNjjjj)}(jjTjNjjɑjjj%jNubjjdj_sMjj]j]ubj)}(jkjtjNjNjjjj)}(jjTjNjjjjj+jNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_read_page_opsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j4aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}joffset_in_pagesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj2jNubjjdj_sM:jj](j)}(jkj2jNjNjjjj)}(jjTjNjjZjjj#jNubjjdj_sM:jj]j]ubj)}(jkj2jNjNjjjj)}(jjTjNjjjjj)jNubjjdj_sM:jj]j]ubj)}(jkj2jNjNjj͒jj)}(jjTjNjjjjj/jNubjjdj_sM:jj]j]ubj)}(jkj2jNjNjjjj)}(jjTjNjjђjjj5jNubjjdj_sM:jj]j]ubj)}(jkj2jNjNjjjj)}(jjTjNjjjjj;jNubjjdj_sM:jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_change_read_column_opsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jDaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}joffset_in_pagesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}j force_8bitsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjBjNubjjdj_sMjj](j)}(jkjBjNjNjjjj)}(jjTjNjjjjjj1jNubjjdj_sMjj]j]ubj)}(jkjBjNjNjjjj)}(jjTjNjjjjj7jNubjjdj_sMjj]j]ubj)}(jkjBjNjNjjޓjj)}(jjTjNjjjjj=jNubjjdj_sMjj]j]ubj)}(jkjBjNjNjjjj)}(jjTjNjjjjjCjNubjjdj_sMjj]j]ubj)}(jkjBjNjNjj)jj)}(jjTjNjj jjjIjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_read_oob_opsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jRaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j offset_in_oobsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjPjNubjjdj_sMjj](j)}(jkjPjNjNjjjj)}(jjTjNjjxjjjAjNubjjdj_sMjj]j]ubj)}(jkjPjNjNjjƔjj)}(jjTjNjjjjjGjNubjjdj_sMjj]j]ubj)}(jkjPjNjNjjjj)}(jjTjNjjʔjjjMjNubjjdj_sMjj]j]ubj)}(jkjPjNjNjjjj)}(jjTjNjjjjjSjNubjjdj_sMjj]j]ubj)}(jkjPjNjNjj9jj)}(jjTjNjjjjjYjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_prog_page_begin_opsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jbaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}joffset_in_pagesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj`jNubjjdj_sMBjj](j)}(jkj`jNjNjjjj)}(jjTjNjjjjjQjNubjjdj_sMBjj]j]ubj)}(jkj`jNjNjj֕jj)}(jjTjNjjjjjWjNubjjdj_sMBjj]j]ubj)}(jkj`jNjNjjjj)}(jjTjNjjڕjjj]jNubjjdj_sMBjj]j]ubj)}(jkj`jNjNjj!jj)}(jjTjNjjjjjcjNubjjdj_sMBjj]j]ubj)}(jkj`jNjNjjIjj)}(jjTjNjj(jjjijNubjjdj_sMBjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_prog_page_end_opsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jraj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjpjNubjjdj_sMdjj]j)}(jkjpjNjNjjjj)}(jjTjNjjjjjɖjNubjjdj_sMdjj]j]ubaj]ubj)}(jkjjNjNjj)}jnand_prog_page_opsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jҖaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}joffset_in_pagesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjЖjNubjjdj_sMjj](j)}(jkjЖjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubj)}(jkjЖjNjNjjFjj)}(jjTjNjj%jjjǗjNubjjdj_sMjj]j]ubj)}(jkjЖjNjNjjkjj)}(jjTjNjjJjjj͗jNubjjdj_sMjj]j]ubj)}(jkjЖjNjNjjjj)}(jjTjNjjojjjӗjNubjjdj_sMjj]j]ubj)}(jkjЖjNjNjjjj)}(jjTjNjjjjjٗjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_change_write_column_opsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}joffset_in_pagesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}j force_8bitsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sMjj](j)}(jkjjNjNjj.jj)}(jjTjNjjjjjϘjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjVjj)}(jjTjNjj5jjj՘jNubjjdj_sMjj]j]ubj)}(jkjjNjNjj|jj)}(jjTjNjjZjjjۘjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjǘjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_readid_opsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sMjj](j)}(jkjjNjNjj<jj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjgjj)}(jjTjNjjCjjjÙjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjkjjjəjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjϙjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_status_opsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jؙaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj֙jNubjjdj_sMPjj](j)}(jkj֙jNjNjj$jj)}(jjTjNjjjjj\jNubjjdj_sMPjj]j]ubj)}(jkj֙jNjNjjQjj)}(jjTjNjj+jjjbjNubjjdj_sMPjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_exit_status_opsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jkaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjijNubjjdj_sMjj]j)}(jkjijNjNjjjj)}(jjTjNjjjjjšjNubjjdj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j nand_erase_opsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j˚aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j eraseblocksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjɚjNubjjdj_sMjj](j)}(jkjɚjNjNjjjj)}(jjTjNjjjjjGjNubjjdj_sMjj]j]ubj)}(jkjɚjNjNjj?jj)}(jjTjNjjjjjMjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j nand_reset_opsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jVaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjTjNubjjdj_sMXjj]j)}(jkjTjNjNjjjj)}(jjTjNjj|jjjjNubjjdj_sMXjj]j]ubaj]ubj)}(jkjjNjNjj)}jnand_read_data_opsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}j force_8bitsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}j check_onlysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sM}jj](j)}(jkjjNjNjjjj)}(jjTjNjjܛjjjjNubjjdj_sM}jj]j]ubj)}(jkjjNjNjj+jj)}(jjTjNjj jjjjNubjjdj_sM}jj]j]ubj)}(jkjjNjNjjSjj)}(jjTjNjj2jjjjNubjjdj_sM}jj]j]ubj)}(jkjjNjNjjvjj)}(jjTjNjjWjjjjNubjjdj_sM}jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjzjjjjNubjjdj_sM}jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_write_data_opsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jœaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}j force_8bitsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj7jj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj_jj)}(jjTjNjj>jjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjcjjjjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_op_parser_exec_opsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_op_parsersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparsersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_operationsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}j check_onlysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sM jj](j)}(jkjjNjNjjjj)}(jjTjNjj˝jjjyjNubjjdj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sM jj]j]ubj)}(jkjjNjNjjKjj)}(jjTjNjj%jjjjNubjjdj_sM jj]j]ubj)}(jkjjNjNjjqjj)}(jjTjNjjRjjjjNubjjdj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_subop_get_addr_start_offsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_subopsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsubopsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j instr_idxsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sM* jj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sM* jj]j]ubj)}(jkjjNjNjj jj)}(jjTjNjjjjjjNubjjdj_sM* jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_subop_get_num_addr_cycsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_subopsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsubopsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j instr_idxsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sM@ jj](j)}(jkjjNjNjjmjj)}(jjTjNjjGjjjjNubjjdj_sM@ jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjtjjjjNubjjdj_sM@ jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_subop_get_data_start_offsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_subopsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsubopsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j instr_idxsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sM` jj](j)}(jkjjNjNjjjj)}(jjTjNjjӟjjj)jNubjjdj_sM` jj]j]ubj)}(jkjjNjNjj!jj)}(jjTjNjjjjj/jNubjjdj_sM` jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_subop_get_data_lensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j8aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_subopsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsubopsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j instr_idxsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj6jNubjjdj_sMv jj](j)}(jkj6jNjNjjjj)}(jjTjNjj_jjjjNubjjdj_sMv jj]j]ubj)}(jkj6jNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMv jj]j]ubej]ubj)}(jkjjNjNjj)}j nand_resetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jĠaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jchipnrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjdj_sM jj](j)}(jkj jNjNjjjj)}(jjTjNjjjjj?jNubjjdj_sM jj]j]ubj)}(jkj jNjNjj7jj)}(jjTjNjjjjjEjNubjjdj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_check_erased_ecc_chunksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jNaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdatalensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jeccsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jecclensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jextraoobsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j extraooblensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbitflips_thresholdsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjLjNubjjdj_sM8 jj](j)}(jkjLjNjNjjjj)}(jjTjNjjtjjjjNubjjdj_sM8 jj]j]ubj)}(jkjLjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sM8 jj]j]ubj)}(jkjLjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sM8 jj]j]ubj)}(jkjLjNjNjj jj)}(jjTjNjjjjjjNubjjdj_sM8 jj]j]ubj)}(jkjLjNjNjj0jj)}(jjTjNjjjjjjNubjjdj_sM8 jj]j]ubj)}(jkjLjNjNjjWjj)}(jjTjNjj7jjjjNubjjdj_sM8 jj]j]ubj)}(jkjLjNjNjj{jj)}(jjTjNjj[jjjjNubjjdj_sM8 jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_read_page_rawsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j oob_requiredsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sMv jj](j)}(jkjjNjNjjjj)}(jjTjNjj֢jjj|jNubjjdj_sMv jj]j]ubj)}(jkjjNjNjj)jj)}(jjTjNjjjjjjNubjjdj_sMv jj]j]ubj)}(jkjjNjNjjPjj)}(jjTjNjj0jjjjNubjjdj_sMv jj]j]ubj)}(jkjjNjNjjtjj)}(jjTjNjjTjjjjNubjjdj_sMv jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_monolithic_read_page_rawsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j oob_requiredsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sM jj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjcjNubjjdj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjijNubjjdj_sM jj]j]ubj)}(jkjjNjNjj7jj)}(jjTjNjjjjjojNubjjdj_sM jj]j]ubj)}(jkjjNjNjj[jj)}(jjTjNjj;jjjujNubjjdj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_read_page_hwecc_oob_firstsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j~aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j oob_requiredsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj|jNubjjdj_sM jj](j)}(jkj|jNjNjjʤjj)}(jjTjNjjjjjJjNubjjdj_sM jj]j]ubj)}(jkj|jNjNjjjj)}(jjTjNjjѤjjjPjNubjjdj_sM jj]j]ubj)}(jkj|jNjNjjjj)}(jjTjNjjjjjVjNubjjdj_sM jj]j]ubj)}(jkj|jNjNjjBjj)}(jjTjNjj"jjj\jNubjjdj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_read_oob_stdsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jeaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjcjNubjjdj_sMjj](j)}(jkjcjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubj)}(jkjcjNjNjjإjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_write_oob_stdsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sMjj](j)}(jkjjNjNjj;jj)}(jjTjNjjjjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjbjj)}(jjTjNjjBjjjpjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_write_page_rawsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jyaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j oob_requiredsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjwjNubjjdj_sMjj](j)}(jkjwjNjNjjŦjj)}(jjTjNjjjjjEjNubjjdj_sMjj]j]ubj)}(jkjwjNjNjjjj)}(jjTjNjj̦jjjKjNubjjdj_sMjj]j]ubj)}(jkjwjNjNjjjj)}(jjTjNjjjjjQjNubjjdj_sMjj]j]ubj)}(jkjwjNjNjj=jj)}(jjTjNjjjjjWjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_monolithic_write_page_rawsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j`aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j oob_requiredsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj^jNubjjdj_sMjj](j)}(jkj^jNjNjjjj)}(jjTjNjjjjj,jNubjjdj_sMjj]j]ubj)}(jkj^jNjNjj٧jj)}(jjTjNjjjjj2jNubjjdj_sMjj]j]ubj)}(jkj^jNjNjjjj)}(jjTjNjjjjj8jNubjjdj_sMjj]j]ubj)}(jkj^jNjNjj$jj)}(jjTjNjjjjj>jNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrawnand_dt_parse_gpio_cssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jGaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvjs)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jcs_arraysbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j ncs_arraysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjEjNubjjdj_sMjj](j)}(jkjEjNjNjjjj)}(jjTjNjjmjjjjNubjjdj_sMjj]j]ubj)}(jkjEjNjNjjĨjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubj)}(jkjEjNjNjjjj)}(jjTjNjjѨjjj jNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_ecc_choose_confsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_ecc_capssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcapssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joobavailsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sMSjj](j)}(jkjjNjNjj`jj)}(jjTjNjj:jjjjNubjjdj_sMSjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjgjjj©jNubjjdj_sMSjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjȩjNubjjdj_sMSjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_scan_with_idssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jѩaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmaxchipssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_flash_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjϩjNubjjdj_sMjj](j)}(jkjϩjNjNjjjj)}(jjTjNjjjjjzjNubjjdj_sMjj]j]ubj)}(jkjϩjNjNjjEjj)}(jjTjNjj$jjjjNubjjdj_sMjj]j]ubj)}(jkjϩjNjNjjojj)}(jjTjNjjIjjjjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j nand_cleanupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjdj_sM jj]j)}(jkjjNjNjj۪jj)}(jjTjNjjjjjjNubjjdj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jnand_release_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjdj_sKjj]j)}(jkjjNjNjj;jj)}(jjTjNjjjjjFjNubjjdj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jnand_bbm_get_next_pagesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jOaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjMjNubjjdj_sKjj](j)}(jkjMjNjNjjjj)}(jjTjNjjujjjʫjNubjjdj_sKjj]j]ubj)}(jkjMjNjNjj«jj)}(jjTjNjjjjjЫjNubjjdj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_block_badsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j٫aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jofssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj׫jNubjjdj_sKjj](j)}(jkj׫jNjNjj%jj)}(jjTjNjjjjjXjNubjjdj_sKjj]j]ubj)}(jkj׫jNjNjjPjj)}(jjTjNjj,jjj^jNubjjdj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_region_is_securedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jgaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjejNubjjdj_sM#jj](j)}(jkjejNjNjjjj)}(jjTjNjjjjj jNubjjdj_sM#jj]j]ubj)}(jkjejNjNjjݬjj)}(jjTjNjjjjjjNubjjdj_sM#jj]j]ubj)}(jkjejNjNjjjj)}(jjTjNjjjjjjNubjjdj_sM#jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_get_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjdj_sMRjj]j)}(jkj jNjNjjnjj)}(jjTjNjjHjjjyjNubjjdj_sMRjj]j]ubaj]ubj)}(jkjjNjNjj)}j nand_check_wpsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjdj_sMhjj]j)}(jkjjNjNjjέjj)}(jjTjNjjjjj٭jNubjjdj_sMhjj]j]ubaj]ubj)}(jkjjNjNjj)}j nand_fill_oobsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joobsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j mtd_oob_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjdj_sMjj](j)}(jkjjNjNjj4jj)}(jjTjNjjjjjĮjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjajj)}(jjTjNjj;jjjʮjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjhjjjЮjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjj֮jNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_do_write_oobsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j߮aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j mtd_oob_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjݮjNubjjdj_sMjj](j)}(jkjݮjNjNjj+jj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubj)}(jkjݮjNjNjjVjj)}(jjTjNjj2jjjjNubjjdj_sMjj]j]ubj)}(jkjݮjNjNjjjj)}(jjTjNjjZjjjjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_default_block_markbadsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jofssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjƯjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjj%jNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_markbad_bbmsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jofssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjdj_sMjj](j)}(jkj,jNjNjjzjj)}(jjTjNjjTjjjjNubjjdj_sMjj]j]ubj)}(jkj,jNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_block_markbad_lowlevelsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jofssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sM8jj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj;jNubjjdj_sM8jj]j]ubj)}(jkjjNjNjj3jj)}(jjTjNjjjjjAjNubjjdj_sM8jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_block_isreservedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jJaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jmtd_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jofssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjHjNubjjdj_sMajj](j)}(jkjHjNjNjjjj)}(jjTjNjjpjjjɱjNubjjdj_sMajj]j]ubj)}(jkjHjNjNjjjj)}(jjTjNjjjjjϱjNubjjdj_sMajj]j]ubej]ubj)}(jkjjNjNjj)}jnand_block_checkbadsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jرaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jofssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jallowbbtsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjֱjNubjjdj_sMtjj](j)}(jkjֱjNjNjj$jj)}(jjTjNjjjjj{jNubjjdj_sMtjj]j]ubj)}(jkjֱjNjNjjOjj)}(jjTjNjj+jjjjNubjjdj_sMtjj]j]ubj)}(jkjֱjNjNjjsjj)}(jjTjNjjSjjjjNubjjdj_sMtjj]j]ubej]ubj)}(jkjjNjNjj)}jpanic_nand_waitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jtimeosbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sMjj](j)}(jkjjNjNjjܲjj)}(jjTjNjjjjj jNubjjdj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_reset_interfacesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jchipnrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sMjj](j)}(jkjjNjNjjgjj)}(jjTjNjjAjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjnjjjjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_setup_interfacesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jchipnrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sMFjj](j)}(jkjjNjNjjjj)}(jjTjNjj˳jjj jNubjjdj_sMFjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjj&jNubjjdj_sMFjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_choose_best_sdr_timingssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j/aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_interface_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jifacesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_sdr_timingssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j spec_timingssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjjdj_sMjj](j)}(jkj-jNjNjj{jj)}(jjTjNjjUjjjjNubjjdj_sMjj]j]ubj)}(jkj-jNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubj)}(jkj-jNjNjjմjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_choose_best_nvddr_timingssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_interface_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jifacesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_nvddr_timingssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j spec_timingssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjdj_sMjj](j)}(jkjjNjNjjAjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjnjj)}(jjTjNjjHjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjujjjjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_choose_best_timingssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_interface_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jifacesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjdj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj?jNubjjdj_sMjj]j]ubj)}(jkjjNjNjj4jj)}(jjTjNjjjjjEjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_choose_interface_configsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jNaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjLjNubjjdj_sM!jj]j)}(jkjLjNjNjjjj)}(jjTjNjjtjjjjNubjjdj_sM!jj]j]ubaj]ubj)}(jkjjNjNjj)}jnand_fill_column_cyclessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}joffset_in_pagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sMDjj](j)}(jkjjNjNjjjj)}(jjTjNjjԶjjjWjNubjjdj_sMDjj]j]ubj)}(jkjjNjNjj'jj)}(jjTjNjjjjj]jNubjjdj_sMDjj]j]ubj)}(jkjjNjNjjOjj)}(jjTjNjj.jjjcjNubjjdj_sMDjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_read_param_page_opsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jlaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjjNubjjdj_sMijj](j)}(jkjjjNjNjjjj)}(jjTjNjjjjj9jNubjjdj_sMijj]j]ubj)}(jkjjjNjNjjjj)}(jjTjNjjjjj?jNubjjdj_sMijj]j]ubj)}(jkjjjNjNjj jj)}(jjTjNjjjjjEjNubjjdj_sMijj]j]ubj)}(jkjjjNjNjj1jj)}(jjTjNjjjjjKjNubjjdj_sMijj]j]ubej]ubj)}(jkjjNjNjj)}jnand_set_features_opsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jTaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jfeaturesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjRjNubjjdj_sMjj](j)}(jkjRjNjNjjjj)}(jjTjNjjzjjjjNubjjdj_sMjj]j]ubj)}(jkjRjNjNjj˸jj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubj)}(jkjRjNjNjjjj)}(jjTjNjjϸjjjjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_get_features_opsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jfeaturesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjdj_sM jj](j)}(jkjjNjNjj]jj)}(jjTjNjj7jjjjNubjjdj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjdjjjjNubjjdj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjŹjNubjjdj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_op_parser_ctxsbjj)}(jjtjstructjj)}jj4)}(j7]jιaj<ubsbjjj̹jNubjjdj_sMjj]j]ubj)}(jkjjNjNjj)}jnand_op_parser_must_split_instrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jݹaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_op_parser_pattern_elemsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpatsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_op_instrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinstrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j start_offsetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj۹jNubjjdj_sM jj](j)}(jkj۹jNjNjj(jj)}(jjTjNjjjjjjNubjjdj_sM jj]j]ubj)}(jkj۹jNjNjjUjj)}(jjTjNjj/jjjjNubjjdj_sM jj]j]ubj)}(jkj۹jNjNjjjj)}(jjTjNjj\jjjjNubjjdj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_op_parser_match_patsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_op_parser_patternsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpatsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_op_parser_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjdj_sMA jj](j)}(jkjjNjNjjjj)}(jjTjNjjĺjjj"jNubjjdj_sMA jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjj(jNubjjdj_sMA jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_get_featuressbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j1aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsubfeature_paramsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj/jNubjjdj_sM jj](j)}(jkj/jNjNjj}jj)}(jjTjNjjWjjjٻjNubjjdj_sM jj]j]ubj)}(jkj/jNjNjjjj)}(jjTjNjjjjj߻jNubjjdj_sM jj]j]ubj)}(jkj/jNjNjjλjj)}(jjTjNjjjjjjNubjjdj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_set_featuressbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsubfeature_paramsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjdj_sM jj](j)}(jkjjNjNjj:jj)}(jjTjNjjjjjjNubjjdj_sM jj]j]ubj)}(jkjjNjNjjajj)}(jjTjNjjAjjjjNubjjdj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjejjjjNubjjdj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_check_erased_bufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbitflips_thresholdsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sM jj](j)}(jkjjNjNjjjj)}(jjTjNjjѼjjjFjNubjjdj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjLjNubjjdj_sM jj]j]ubj)}(jkjjNjNjj>jj)}(jjTjNjjjjjRjNubjjdj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_read_page_raw_notsuppsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j[aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j oob_requiredsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjYjNubjjdj_sMg jj](j)}(jkjYjNjNjjjj)}(jjTjNjjjjj'jNubjjdj_sMg jj]j]ubj)}(jkjYjNjNjjԽjj)}(jjTjNjjjjj-jNubjjdj_sMg jj]j]ubj)}(jkjYjNjNjjjj)}(jjTjNjj۽jjj3jNubjjdj_sMg jj]j]ubj)}(jkjYjNjNjjjj)}(jjTjNjjjjj9jNubjjdj_sMg jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_read_page_raw_syndromesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jBaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j oob_requiredsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj@jNubjjdj_sM jj](j)}(jkj@jNjNjjjj)}(jjTjNjjhjjjjNubjjdj_sM jj]j]ubj)}(jkj@jNjNjjjj)}(jjTjNjjjjjjNubjjdj_sM jj]j]ubj)}(jkj@jNjNjjjj)}(jjTjNjj¾jjjjNubjjdj_sM jj]j]ubj)}(jkj@jNjNjjjj)}(jjTjNjjjjj jNubjjdj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_read_page_sweccsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j oob_requiredsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'jNubjjdj_sM jj](j)}(jkj'jNjNjjujj)}(jjTjNjjOjjjjNubjjdj_sM jj]j]ubj)}(jkj'jNjNjjjj)}(jjTjNjj|jjjjNubjjdj_sM jj]j]ubj)}(jkj'jNjNjjɿjj)}(jjTjNjjjjjjNubjjdj_sM jj]j]ubj)}(jkj'jNjNjjjj)}(jjTjNjjͿjjjjNubjjdj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_read_subpagesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j data_offssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jreadlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufpoisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sM* jj](j)}(jkjjNjNjj\jj)}(jjTjNjj6jjjjNubjjdj_sM* jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjcjjjjNubjjdj_sM* jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sM* jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sM* jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjj jNubjjdj_sM* jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_read_page_hweccsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j oob_requiredsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'jNubjjdj_sM jj](j)}(jkj'jNjNjjujj)}(jjTjNjjOjjjjNubjjdj_sM jj]j]ubj)}(jkj'jNjNjjjj)}(jjTjNjj|jjjjNubjjdj_sM jj]j]ubj)}(jkj'jNjNjjjj)}(jjTjNjjjjjjNubjjdj_sM jj]j]ubj)}(jkj'jNjNjjjj)}(jjTjNjjjjjjNubjjdj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_read_page_syndromesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j oob_requiredsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sM% jj](j)}(jkjjNjNjj\jj)}(jjTjNjj6jjjjNubjjdj_sM% jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjcjjjjNubjjdj_sM% jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sM% jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sM% jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_transfer_oobsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joobsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j mtd_oob_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjdj_sM~ jj](j)}(jkjjNjNjjIjj)}(jjTjNjj#jjjjNubjjdj_sM~ jj]j]ubj)}(jkjjNjNjjvjj)}(jjTjNjjPjjjjNubjjdj_sM~ jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjj}jjjjNubjjdj_sM~ jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sM~ jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_setup_read_retrysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j retry_modesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sM jj](j)}(jkjjNjNjj@jj)}(jjTjNjjjjjojNubjjdj_sM jj]j]ubj)}(jkjjNjNjjgjj)}(jjTjNjjGjjjujNubjjdj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_do_read_opssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j~aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j mtd_oob_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj|jNubjjdj_sM jj](j)}(jkj|jNjNjjjj)}(jjTjNjjjjj*jNubjjdj_sM jj]j]ubj)}(jkj|jNjNjjjj)}(jjTjNjjjjj0jNubjjdj_sM jj]j]ubj)}(jkj|jNjNjjjj)}(jjTjNjjjjj6jNubjjdj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_read_oob_syndromesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j?aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj=jNubjjdj_sMjj](j)}(jkj=jNjNjjjj)}(jjTjNjjejjjjNubjjdj_sMjj]j]ubj)}(jkj=jNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_write_oob_syndromesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjDjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj<jj)}(jjTjNjjjjjJjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_do_read_oobsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jSaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j mtd_oob_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjQjNubjjdj_sMEjj](j)}(jkjQjNjNjjjj)}(jjTjNjjyjjjjNubjjdj_sMEjj]j]ubj)}(jkjQjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMEjj]j]ubj)}(jkjQjNjNjjjj)}(jjTjNjjjjj jNubjjdj_sMEjj]j]ubej]ubj)}(jkjjNjNjj)}j nand_read_oobsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jmtd_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j mtd_oob_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjdj_sMjj](j)}(jkjjNjNjj`jj)}(jjTjNjj:jjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjgjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_write_page_raw_notsuppsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j oob_requiredsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sMjj](j)}(jkjjNjNjj!jj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjNjj)}(jjTjNjj(jjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjujj)}(jjTjNjjUjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjyjjjjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_write_page_raw_syndromesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j oob_requiredsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj5jj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj\jj)}(jjTjNjj<jjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjj`jjjjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_write_page_sweccsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j oob_requiredsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sMQjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjojNubjjdj_sMQjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjujNubjjdj_sMQjj]j]ubj)}(jkjjNjNjjCjj)}(jjTjNjj#jjj{jNubjjdj_sMQjj]j]ubj)}(jkjjNjNjjgjj)}(jjTjNjjGjjjjNubjjdj_sMQjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_write_page_hweccsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j oob_requiredsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sMnjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjVjNubjjdj_sMnjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjj\jNubjjdj_sMnjj]j]ubj)}(jkjjNjNjj*jj)}(jjTjNjj jjjbjNubjjdj_sMnjj]j]ubj)}(jkjjNjNjjNjj)}(jjTjNjj.jjjhjNubjjdj_sMnjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_write_subpage_hweccsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jqaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdata_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j oob_requiredsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjojNubjjdj_sMjj](j)}(jkjojNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubj)}(jkjojNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubj)}(jkjojNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubj)}(jkjojNjNjj:jj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubj)}(jkjojNjNjjajj)}(jjTjNjjAjjjjNubjjdj_sMjj]j]ubj)}(jkjojNjNjjjj)}(jjTjNjjejjjjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_write_page_syndromesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j oob_requiredsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj-jj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjTjj)}(jjTjNjj4jjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjxjj)}(jjTjNjjXjjjjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_write_pagesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdata_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j oob_requiredsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jrawsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sM)jj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sM)jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sM)jj]j]ubj)}(jkjjNjNjj6jj)}(jjTjNjjjjjjNubjjdj_sM)jj]j]ubj)}(jkjjNjNjj`jj)}(jjTjNjj:jjjjNubjjdj_sM)jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjgjjjjNubjjdj_sM)jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sM)jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sM)jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_do_write_opssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j mtd_oob_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjdj_sMOjj](j)}(jkjjNjNjjPjj)}(jjTjNjj*jjjjNubjjdj_sMOjj]j]ubj)}(jkjjNjNjj{jj)}(jjTjNjjWjjjjNubjjdj_sMOjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMOjj]j]ubej]ubj)}(jkjjNjNjj)}jpanic_nand_writesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jmtd_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jretlensbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjdj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj<jj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjdjj)}(jjTjNjj@jjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjhjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_write_oobsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jmtd_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j mtd_oob_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjdj_sMjj](j)}(jkjjNjNjj3jj)}(jjTjNjj jjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj^jj)}(jjTjNjj:jjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjbjjjjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j nand_erasesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jmtd_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j erase_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinstrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjdj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj,jNubjjdj_sMjj]j]ubj)}(jkjjNjNjj!jj)}(jjTjNjjjjj2jNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_erase_nandsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j;aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j erase_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinstrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jallowbbtsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj9jNubjjdj_sM'jj](j)}(jkj9jNjNjjjj)}(jjTjNjjajjjjNubjjdj_sM'jj]j]ubj)}(jkj9jNjNjjjj)}(jjTjNjjjjjjNubjjdj_sM'jj]j]ubj)}(jkj9jNjNjjjj)}(jjTjNjjjjjjNubjjdj_sM'jj]j]ubej]ubj)}(jkjjNjNjj)}j nand_syncsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jmtd_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjdj_sMjj]j)}(jkjjNjNjjDjj)}(jjTjNjjjjjOjNubjjdj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jnand_block_isbadsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jXaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jmtd_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joffssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjVjNubjjdj_sMjj](j)}(jkjVjNjNjjjj)}(jjTjNjj~jjjjNubjjdj_sMjj]j]ubj)}(jkjVjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_block_markbadsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jmtd_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jofssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sMjj](j)}(jkjjNjNjj2jj)}(jjTjNjj jjjejNubjjdj_sMjj]j]ubj)}(jkjjNjNjj]jj)}(jjTjNjj9jjjkjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j nand_suspendsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jtaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jmtd_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjrjNubjjdj_sMjj]j)}(jkjrjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j nand_resumesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jmtd_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjdj_sMjj]j)}(jkjjNjNjj jj)}(jjTjNjjjjj+jNubjjdj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j nand_shutdownsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j4aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jmtd_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj2jNubjjdj_sMjj]j)}(jkj2jNjNjjjj)}(jjTjNjjZjjjjNubjjdj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j nand_locksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jmtd_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jofssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj;jNubjjdj_sMjj]j]ubj)}(jkjjNjNjj jj)}(jjTjNjjjjjAjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj3jj)}(jjTjNjjjjjGjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j nand_unlocksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jPaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jmtd_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jofssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjNjNubjjdj_sM jj](j)}(jkjNjNjNjjjj)}(jjTjNjjvjjjjNubjjdj_sM jj]j]ubj)}(jkjNjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sM jj]j]ubj)}(jkjNjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_scan_identsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmaxchipssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_flash_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtablesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjdj_sM$jj](j)}(jkj jNjNjjXjj)}(jjTjNjj2jjjjNubjjdj_sM$jj]j]ubj)}(jkj jNjNjjjj)}(jjTjNjj_jjjjNubjjdj_sM$jj]j]ubj)}(jkj jNjNjjjj)}(jjTjNjjjjjjNubjjdj_sM$jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_check_ecc_capssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_ecc_capssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcapssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joobavailsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sM{jj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjrjNubjjdj_sM{jj]j]ubj)}(jkjjNjNjjCjj)}(jjTjNjjjjjxjNubjjdj_sM{jj]j]ubj)}(jkjjNjNjjjjj)}(jjTjNjjJjjj~jNubjjdj_sM{jj]j]ubej]ubj)}(jkjjNjNjj)}jnand_match_ecc_reqsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_ecc_capssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcapssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joobavailsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj/jNubjjdj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjj5jNubjjdj_sMjj]j]ubj)}(jkjjNjNjj'jj)}(jjTjNjjjjj;jNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_maximize_eccsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jDaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_ecc_capssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcapssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joobavailsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjBjNubjjdj_sMjj](j)}(jkjBjNjNjjjj)}(jjTjNjjjjjjjNubjjdj_sMjj]j]ubj)}(jkjBjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubj)}(jkjBjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_scan_tailsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjdj_sMjj]j)}(jkjjNjNjjMjj)}(jjTjNjj'jjjXjNubjjdj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j check_patternsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpaglensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_bbt_descrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj_jNubjjdj_sKkjj](j)}(jkj_jNjNjjjj)}(jjTjNjjjjj-jNubjjdj_sKkjj]j]ubj)}(jkj_jNjNjjjj)}(jjTjNjjjjj3jNubjjdj_sKkjj]j]ubj)}(jkj_jNjNjjjj)}(jjTjNjjjjj9jNubjjdj_sKkjj]j]ubj)}(jkj_jNjNjj"jj)}(jjTjNjjjjj?jNubjjdj_sKkjj]j]ubej]ubj)}(jkjjNjNjj)}jcheck_short_patternsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jHaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_bbt_descrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjFjNubjjdj_sKjj](j)}(jkjFjNjNjjjj)}(jjTjNjjnjjjjNubjjdj_sKjj]j]ubj)}(jkjFjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jadd_marker_lensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_bbt_descrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjdj_sKjj]j)}(jkjjNjNjj+jj)}(jjTjNjjjjj6jNubjjdj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jread_bbtsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j?aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jthissbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_bbt_descrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joffssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj=jNubjjdj_sKjj](j)}(jkj=jNjNjjjj)}(jjTjNjjejjj\jNubjjdj_sKjj]j]ubj)}(jkj=jNjNjjjj)}(jjTjNjjjjjbjNubjjdj_sKjj]j]ubj)}(jkj=jNjNjjjj)}(jjTjNjjjjjhjNubjjdj_sKjj]j]ubj)}(jkj=jNjNjjjj)}(jjTjNjjjjjnjNubjjdj_sKjj]j]ubj)}(jkj=jNjNjj-jj)}(jjTjNjjjjjtjNubjjdj_sKjj]j]ubj)}(jkj=jNjNjjTjj)}(jjTjNjj4jjjzjNubjjdj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j read_abs_bbtsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jthissbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_bbt_descrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjXjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjj^jNubjjdj_sMjj]j]ubj)}(jkjjNjNjj)jj)}(jjTjNjjjjjdjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjPjj)}(jjTjNjj0jjjjjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j scan_read_oobsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jsaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jthissbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joffssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjqjNubjjdj_sM8jj](j)}(jkjqjNjNjjjj)}(jjTjNjjjjjGjNubjjdj_sM8jj]j]ubj)}(jkjqjNjNjjjj)}(jjTjNjjjjjMjNubjjdj_sM8jj]j]ubj)}(jkjqjNjNjjjj)}(jjTjNjjjjjSjNubjjdj_sM8jj]j]ubj)}(jkjqjNjNjj?jj)}(jjTjNjjjjjYjNubjjdj_sM8jj]j]ubej]ubj)}(jkjjNjNjj)}j read_abs_bbtssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jbaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jthissbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_bbt_descrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_bbt_descrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj`jNubjjdj_sMjj](j)}(jkj`jNjNjjjj)}(jjTjNjjjjj@jNubjjdj_sMjj]j]ubj)}(jkj`jNjNjjjj)}(jjTjNjjjjjFjNubjjdj_sMjj]j]ubj)}(jkj`jNjNjjjj)}(jjTjNjjjjjLjNubjjdj_sMjj]j]ubj)}(jkj`jNjNjj5jj)}(jjTjNjjjjjRjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j create_bbtsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j[aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jthissbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_bbt_descrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjYjNubjjdj_sMjj](j)}(jkjYjNjNjjjj)}(jjTjNjjjjj0jNubjjdj_sMjj]j]ubj)}(jkjYjNjNjjjj)}(jjTjNjjjjj6jNubjjdj_sMjj]j]ubj)}(jkjYjNjNjjjj)}(jjTjNjjjjj<jNubjjdj_sMjj]j]ubj)}(jkjYjNjNjj(jj)}(jjTjNjjjjjBjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j search_bbtsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jKaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jthissbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_bbt_descrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjIjNubjjdj_sM(jj](j)}(jkjIjNjNjjjj)}(jjTjNjjqjjjjNubjjdj_sM(jj]j]ubj)}(jkjIjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sM(jj]j]ubj)}(jkjIjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sM(jj]j]ubej]ubj)}(jkjjNjNjj)}jsearch_read_bbtssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jthissbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_bbt_descrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_bbt_descrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjdj_sMtjj](j)}(jkjjNjNjj]jj)}(jjTjNjj7jjjjNubjjdj_sMtjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjdjjjjNubjjdj_sMtjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMtjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMtjj]j]ubej]ubj)}(jkjjNjNjj)}j get_bbt_blocksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jthissbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_bbt_descrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_bbt_descrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sMjj](j)}(jkjjNjNjjVjj)}(jjTjNjj0jjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjj]jjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmark_bbt_block_badsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jthissbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_bbt_descrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jblocksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sMjj](j)}(jkjjNjNjjFjj)}(jjTjNjj jjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjsjj)}(jjTjNjjMjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjzjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j write_bbtsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jthissbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_bbt_descrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_bbt_descrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jchipselsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sMjj](j)}(jkjjNjNjj-jj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjZjj)}(jjTjNjj4jjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjajjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_memory_bbtsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jthissbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_bbt_descrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjdj_sMjj](j)}(jkjjNjNjjPjj)}(jjTjNjj*jjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj}jj)}(jjTjNjjWjjjjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j check_createsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jthissbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_bbt_descrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjdj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjHjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjNjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj=jj)}(jjTjNjjjjjTjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_update_bbtsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j]aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jthissbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joffssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj[jNubjjdj_sM1jj](j)}(jkj[jNjNjjjj)}(jjTjNjjjjjjNubjjdj_sM1jj]j]ubj)}(jkj[jNjNjjjj)}(jjTjNjjjjjjNubjjdj_sM1jj]j]ubej]ubj)}(jkjjNjNjj)}jmark_bbt_regionsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jthissbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_bbt_descrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjdj_sMijj](j)}(jkjjNjNjj7jj)}(jjTjNjjjjjojNubjjdj_sMijj]j]ubj)}(jkjjNjNjjdjj)}(jjTjNjj>jjjujNubjjdj_sMijj]j]ubej]ubj)}(jkjjNjNjj)}jverify_bbt_descrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j~aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jthissbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_bbt_descrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj|jNubjjdj_sMjj](j)}(jkj|jNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubj)}(jkj|jNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j nand_scan_bbtsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jthissbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnand_bbt_descrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjdj_sMjj](j)}(jkjjNjNjj]jj)}(jjTjNjj7jjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjdjjjjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_create_badblock_patternsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jthissbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjdj_sM[jj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sM[jj]j]ubaj]ubj)}(jkjjNjNjj)}jnand_isreserved_bbtsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jthissbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joffssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sMjj](j)}(jkjjNjNjjPjj)}(jjTjNjj*jjjjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj{jj)}(jjTjNjjWjjjjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_isbad_bbtsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jthissbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joffssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jallowbbtsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjdj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj5jNubjjdj_sMjj]j]ubj)}(jkjjNjNjj jj)}(jjTjNjjjjj;jNubjjdj_sMjj]j]ubj)}(jkjjNjNjj-jj)}(jjTjNjj jjjAjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnand_markbad_bbtsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jJaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nand_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jthissbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joffssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjHjNubjjdj_sMjj](j)}(jkjHjNjNjjjj)}(jjTjNjjpjjjjNubjjdj_sMjj]j]ubj)}(jkjHjNjNjjjj)}(jjTjNjjjjjjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnvmem_add_one_cellsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nvmem_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnvmemsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnvmem_cell_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjBj_sM^jj](j)}(jkjjNjNjj$jj)}(jjTjNjjjjj\jNubjjBj_sM^jj]j]ubj)}(jkjjNjNjjQjj)}(jjTjNjj+jjjbjNubjjBj_sM^jj]j]ubej]ubj)}(jkjjNjNjj)}jnvmem_register_notifiersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jkaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnotifier_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjijNubjjBj_sMjj]j)}(jkjijNjNjjjj)}(jjTjNjjjjjjNubjjBj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jnvmem_unregister_notifiersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnotifier_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjBj_sMjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjj"jNubjjBj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jnvmem_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nvmem_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nvmem_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj)jNubjjBj_sM~jj]j)}(jkj)jNjNjj}jj)}(jjTjNjjWjjjjNubjjBj_sM~jj]j]ubaj]ubj)}(jkjjNjNjj)}jnvmem_unregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nvmem_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnvmemsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjBj_sM-jj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjBj_sM-jj]j]ubaj]ubj)}(jkjjNjNjj)}jdevm_nvmem_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nvmem_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nvmem_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjBj_sMDjj](j)}(jkjjNjNjjFjj)}(jjTjNjj jjjjNubjjBj_sMDjj]j]ubj)}(jkjjNjNjjsjj)}(jjTjNjjMjjjjNubjjBj_sMDjj]j]ubej]ubj)}(jkjjNjNjj)}jof_nvmem_device_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nvmem_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjBj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjBj_sMjj]j]ubj)}(jkjjNjNjj jj)}(jjTjNjjjjjjNubjjBj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnvmem_device_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nvmem_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj&jNubjjBj_sMjj](j)}(jkj&jNjNjjzjj)}(jjTjNjjTjjjjNubjjBj_sMjj]j]ubj)}(jkj&jNjNjjjj)}(jjTjNjjjjjjNubjjBj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnvmem_device_findsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nvmem_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jmatchsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjBj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjBj_sMjj]j]ubj)}(jkjjNjNjj9jj)}(jjTjNjjjjjjNubjjBj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_nvmem_device_putsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nvmem_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnvmemsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjBj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj9jNubjjBj_sMjj]j]ubj)}(jkjjNjNjj.jj)}(jjTjNjjjjj?jNubjjBj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnvmem_device_putsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jHaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nvmem_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnvmemsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjFjNubjjBj_sMjj]j)}(jkjFjNjNjjjj)}(jjTjNjjnjjjjNubjjBj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevm_nvmem_device_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nvmem_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjBj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj1jNubjjBj_sMjj]j]ubj)}(jkjjNjNjj#jj)}(jjTjNjjjjj7jNubjjBj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_nvmem_cell_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nvmem_cellsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j@aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj>jNubjjBj_sMjj](j)}(jkj>jNjNjjjj)}(jjTjNjjljjjjNubjjBj_sMjj]j]ubj)}(jkj>jNjNjjjj)}(jjTjNjjjjjjNubjjBj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnvmem_cell_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nvmem_cellsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjBj_sMjj](j)}(jkjjNjNjj*jj)}(jjTjNjjjjjajNubjjBj_sMjj]j]ubj)}(jkjjNjNjjSjj)}(jjTjNjj1jjjgjNubjjBj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_nvmem_cell_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nvmem_cellsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jpaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjnjNubjjBj_sMjj](j)}(jkjnjNjNjjjj)}(jjTjNjjjjjjNubjjBj_sMjj]j]ubj)}(jkjnjNjNjjjj)}(jjTjNjjjjjjNubjjBj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_nvmem_cell_putsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nvmem_cellsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcellsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjBj_sM#jj](j)}(jkjjNjNjjTjj)}(jjTjNjj.jjjjNubjjBj_sM#jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjj[jjjjNubjjBj_sM#jj]j]ubej]ubj)}(jkjjNjNjj)}jnvmem_cell_putsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nvmem_cellsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcellsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjBj_sM3jj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjBj_sM3jj]j]ubaj]ubj)}(jkjjNjNjj)}jnvmem_cell_readsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nvmem_cellsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcellsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjBj_sMjj](j)}(jkjjNjNjjIjj)}(jjTjNjj#jjjjNubjjBj_sMjj]j]ubj)}(jkjjNjNjjvjj)}(jjTjNjjPjjjjNubjjBj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnvmem_cell_writesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nvmem_cellsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcellsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjBj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj;jNubjjBj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjAjNubjjBj_sMjj]j]ubj)}(jkjjNjNjj3jj)}(jjTjNjjjjjGjNubjjBj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnvmem_cell_read_u8sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jPaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcell_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjNjNubjjBj_sM,jj](j)}(jkjNjNjNjjjj)}(jjTjNjjvjjjjNubjjBj_sM,jj]j]ubj)}(jkjNjNjNjjjj)}(jjTjNjjjjjjNubjjBj_sM,jj]j]ubj)}(jkjNjNjNjjjj)}(jjTjNjjjjj jNubjjBj_sM,jj]j]ubej]ubj)}(jkjjNjNjj)}jnvmem_cell_read_u16sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcell_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjBj_sM;jj](j)}(jkjjNjNjj^jj)}(jjTjNjj8jjjjNubjjBj_sM;jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjejjjjNubjjBj_sM;jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjBj_sM;jj]j]ubej]ubj)}(jkjjNjNjj)}jnvmem_cell_read_u32sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcell_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjBj_sMJjj](j)}(jkjjNjNjj jj)}(jjTjNjjjjjjNubjjBj_sMJjj]j]ubj)}(jkjjNjNjjIjj)}(jjTjNjj'jjjjNubjjBj_sMJjj]j]ubj)}(jkjjNjNjjvjj)}(jjTjNjjPjjjjNubjjBj_sMJjj]j]ubej]ubj)}(jkjjNjNjj)}jnvmem_cell_read_u64sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcell_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjBj_sMYjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjCjNubjjBj_sMYjj]j]ubj)}(jkjjNjNjj jj)}(jjTjNjjjjjIjNubjjBj_sMYjj]j]ubj)}(jkjjNjNjj8jj)}(jjTjNjjjjjOjNubjjBj_sMYjj]j]ubej]ubj)}(jkjjNjNjj)}jnvmem_cell_read_variable_le_u32sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jXaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcell_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjVjNubjjBj_sMjj](j)}(jkjVjNjNjjjj)}(jjTjNjj~jjjjNubjjBj_sMjj]j]ubj)}(jkjVjNjNjjjj)}(jjTjNjjjjj jNubjjBj_sMjj]j]ubj)}(jkjVjNjNjjjj)}(jjTjNjjjjjjNubjjBj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnvmem_cell_read_variable_le_u64sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcell_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjBj_sMjj](j)}(jkjjNjNjjfjj)}(jjTjNjj@jjjjNubjjBj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjmjjjjNubjjBj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjBj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnvmem_device_cell_readsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nvmem_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnvmemsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnvmem_cell_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjBj_sMjj](j)}(jkjjNjNjj,jj)}(jjTjNjjjjjjNubjjBj_sMjj]j]ubj)}(jkjjNjNjjYjj)}(jjTjNjj3jjjjNubjjBj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjj`jjjjNubjjBj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnvmem_device_cell_writesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nvmem_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnvmemsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnvmem_cell_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjBj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjOjNubjjBj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjUjNubjjBj_sMjj]j]ubj)}(jkjjNjNjjDjj)}(jjTjNjj"jjj[jNubjjBj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnvmem_device_readsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jdaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nvmem_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnvmemsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbytessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjbjNubjjBj_sMjj](j)}(jkjbjNjNjjjj)}(jjTjNjjjjj1jNubjjBj_sMjj]j]ubj)}(jkjbjNjNjjjj)}(jjTjNjjjjj7jNubjjBj_sMjj]j]ubj)}(jkjbjNjNjjjj)}(jjTjNjjjjj=jNubjjBj_sMjj]j]ubj)}(jkjbjNjNjj&jj)}(jjTjNjjjjjCjNubjjBj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnvmem_device_writesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jLaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nvmem_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnvmemsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbytessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjJjNubjjBj_sMjj](j)}(jkjJjNjNjjjj)}(jjTjNjjrjjjjNubjjBj_sMjj]j]ubj)}(jkjJjNjNjjjj)}(jjTjNjjjjjjNubjjBj_sMjj]j]ubj)}(jkjJjNjNjjjj)}(jjTjNjjjjj%jNubjjBj_sMjj]j]ubj)}(jkjJjNjNjjjj)}(jjTjNjjjjj+jNubjjBj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnvmem_add_cell_tablesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j4aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnvmem_cell_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtablesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj2jNubjjBj_sM7jj]j)}(jkj2jNjNjjjj)}(jjTjNjjZjjjjNubjjBj_sM7jj]j]ubaj]ubj)}(jkjjNjNjj)}jnvmem_del_cell_tablesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnvmem_cell_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtablesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjBj_sMDjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjBj_sMDjj]j]ubaj]ubj)}(jkjjNjNjj)}jnvmem_add_cell_lookupssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnvmem_cell_lookupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentriessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jnentriessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjBj_sMRjj](j)}(jkjjNjNjj@jj)}(jjTjNjjjjjsjNubjjBj_sMRjj]j]ubj)}(jkjjNjNjjkjj)}(jjTjNjjGjjjyjNubjjBj_sMRjj]j]ubej]ubj)}(jkjjNjNjj)}jnvmem_del_cell_lookupssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jnvmem_cell_lookupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentriessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jnentriessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjBj_sMdjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjBj_sMdjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjBj_sMdjj]j]ubej]ubj)}(jkjjNjNjj)}jnvmem_dev_namesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nvmem_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnvmemsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjBj_sMvjj]j)}(jkjjNjNjj^jj)}(jjTjNjj8jjjljNubjjBj_sMvjj]j]ubaj]ubj)}(jkjjNjNjj)}jnvmem_dev_sizesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]juaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j nvmem_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnvmemsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjsjNubjjBj_sMjj]j)}(jkjsjNjNjjjj)}(jjTjNjjjjjjNubjjBj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_p2pdma_add_resourcesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbarsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjj%jj)}(jjTjNjjjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjLjj)}(jjTjNjj,jjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjtjj)}(jjTjNjjPjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjxjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_p2pdma_distance_manysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprovidersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jclientssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j num_clientssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jverbosesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjj jj)}(jjTjNjjjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjj:jj)}(jjTjNjjjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjdjj)}(jjTjNjjDjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjhjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_has_p2pmemsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sMjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_p2pmem_find_manysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jclientssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j num_clientssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjj_sMjj](j)}(jkjjNjNjj]jj)}(jjTjNjj5jjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjgjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_alloc_p2pmemsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjj_sM1jj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj%jNubjjj_sM1jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjj+jNubjjj_sM1jj]j]ubej]ubj)}(jkjjNjNjj)}jpci_free_p2pmemsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j4aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj2jNubjjj_sMUjj](j)}(jkj2jNjNjjjj)}(jjTjNjjZjjjjNubjjj_sMUjj]j]ubj)}(jkj2jNjNjjjj)}(jjTjNjjjjjjNubjjj_sMUjj]j]ubj)}(jkj2jNjNjjjj)}(jjTjNjjjjjjNubjjj_sMUjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_p2pmem_virt_to_bussbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpci_bus_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sMfjj](j)}(jkjjNjNjjAjj)}(jjTjNjjjjjujNubjjj_sMfjj]j]ubj)}(jkjjNjNjjjjj)}(jjTjNjjHjjj{jNubjjj_sMfjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_p2pmem_alloc_sglsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scatterlistsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnentssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj6jNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjj<jNubjjj_sMjj]j]ubj)}(jkjjNjNjj+jj)}(jjTjNjjjjjBjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_p2pmem_free_sglsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jKaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scatterlistsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsglsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjIjNubjjj_sMjj](j)}(jkjIjNjNjjjj)}(jjTjNjjqjjjjNubjjj_sMjj]j]ubj)}(jkjIjNjNjjjj)}(jjTjNjjjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_p2pmem_publishsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jpublishsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjj*jj)}(jjTjNjjjjjXjNubjjj_sMjj]j]ubj)}(jkjjNjNjjPjj)}(jjTjNjj1jjj^jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_p2pdma_enable_storesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jgaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jp2p_devsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j use_p2pdmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjejNubjjj_sMjj](j)}(jkjejNjNjjjj)}(jjTjNjjjjjjNubjjj_sMjj]j]ubj)}(jkjejNjNjjjj)}(jjTjNjjjjjjNubjjj_sMjj]j]ubj)}(jkjejNjNjj jj)}(jjTjNjjjjj jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_p2pdma_enable_showsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jp2p_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}j use_p2pdmasbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'jNubjjj_sMMjj](j)}(jkj'jNjNjjujj)}(jjTjNjjSjjjjNubjjj_sMMjj]j]ubj)}(jkj'jNjNjjjj)}(jjTjNjj|jjjjNubjjj_sMMjj]j]ubj)}(jkj'jNjNjjjj)}(jjTjNjjjjjjNubjjj_sMMjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_bus_max_busnrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj!yj_sKjj]j)}(jkjjNjNjj2 jj)}(jjTjNjj jjj= jNubjj!yj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_status_get_and_clear_errorssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jF aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjD jNubjj!yj_sKjj]j)}(jkjD jNjNjj jj)}(jjTjNjjl jjj jNubjj!yj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_find_capabilitysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcapsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjj!yj_sMjj](j)}(jkj jNjNjj jj)}(jjTjNjj jjj% jNubjj!yj_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjTjNjj jjj+ jNubjj!yj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_bus_find_capabilitysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j4 aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jdevfnsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcapsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj2 jNubjj!yj_sMjj](j)}(jkj2 jNjNjj jj)}(jjTjNjj^ jjj jNubjj!yj_sMjj]j]ubj)}(jkj2 jNjNjj jj)}(jjTjNjj jjj jNubjj!yj_sMjj]j]ubj)}(jkj2 jNjNjj jj)}(jjTjNjj jjj jNubjj!yj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_find_next_ext_capabilitysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcapsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjj!yj_sM+jj](j)}(jkj jNjNjj= jj)}(jjTjNjj jjj jNubjj!yj_sM+jj]j]ubj)}(jkj jNjNjjh jj)}(jjTjNjjD jjj jNubjj!yj_sM+jj]j]ubj)}(jkj jNjNjj jj)}(jjTjNjjl jjj jNubjj!yj_sM+jj]j]ubej]ubj)}(jkjjNjNjj)}jpci_find_ext_capabilitysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcapsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjj!yj_sMbjj](j)}(jkj jNjNjj jj)}(jjTjNjj jjj( jNubjj!yj_sMbjj]j]ubj)}(jkj jNjNjj jj)}(jjTjNjj jjj. jNubjj!yj_sMbjj]j]ubej]ubj)}(jkjjNjNjj)}j pci_get_dsnsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j7 aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj5 jNubjj!yj_sMqjj]j)}(jkj5 jNjNjj jj)}(jjTjNjja jjj jNubjj!yj_sMqjj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_find_next_ht_capabilitysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpossbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jht_capsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjj!yj_sMjj](j)}(jkj jNjNjj jj)}(jjTjNjj jjjB jNubjj!yj_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjTjNjj jjjH jNubjj!yj_sMjj]j]ubj)}(jkj jNjNjj: jj)}(jjTjNjj jjjN jNubjj!yj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_find_ht_capabilitysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]jW aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jht_capsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjU jNubjj!yj_sMjj](j)}(jkjU jNjNjj jj)}(jjTjNjj jjj jNubjj!yj_sMjj]j]ubj)}(jkjU jNjNjj jj)}(jjTjNjj jjj jNubjj!yj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_find_vsec_capabilitysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvendorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcapsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjj!yj_sMjj](j)}(jkj jNjNjj5jj)}(jjTjNjjjjjjNubjj!yj_sMjj]j]ubj)}(jkj jNjNjj`jj)}(jjTjNjj<jjjjNubjj!yj_sMjj]j]ubj)}(jkj jNjNjjjj)}(jjTjNjjdjjjjNubjj!yj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_find_dvsec_capabilitysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvendorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdvsecsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj!yj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjLjNubjj!yj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjRjNubjj!yj_sMjj]j]ubj)}(jkjjNjNjjDjj)}(jjTjNjj jjjXjNubjj!yj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_find_parent_resourcesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj_jNubjj!yj_sMjj](j)}(jkj_jNjNjjjj)}(jjTjNjjjjjjNubjj!yj_sMjj]j]ubj)}(jkj_jNjNjjjj)}(jjTjNjjjjjjNubjj!yj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_find_resourcesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj!yj_sMEjj](j)}(jkjjNjNjjOjj)}(jjTjNjj)jjjjNubjj!yj_sMEjj]j]ubj)}(jkjjNjNjj|jj)}(jjTjNjjVjjjjNubjj!yj_sMEjj]j]ubej]ubj)}(jkjjNjNjj)}jpcie_read_tlp_logsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jwheresbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j pcie_tlp_logsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtlp_logsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj!yj_sM7jj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjAjNubjj!yj_sM7jj]j]ubj)}(jkjjNjNjj jj)}(jjTjNjjjjjGjNubjj!yj_sM7jj]j]ubj)}(jkjjNjNjj6jj)}(jjTjNjjjjjMjNubjj!yj_sM7jj]j]ubej]ubj)}(jkjjNjNjj)}jpci_platform_power_transitionsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jVaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j pci_power_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjTjNubjj!yj_sMjj](j)}(jkjTjNjNjjjj)}(jjTjNjj|jjjjNubjj!yj_sMjj]j]ubj)}(jkjTjNjNjjjj)}(jjTjNjjjjjjNubjj!yj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_set_power_statesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j pci_power_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj!yj_sMQjj](j)}(jkjjNjNjj0jj)}(jjTjNjj jjjcjNubjj!yj_sMQjj]j]ubj)}(jkjjNjNjj[jj)}(jjTjNjj7jjjijNubjj!yj_sMQjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_save_statesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jraj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjpjNubjj!yj_sMjj]j)}(jkjpjNjNjjjj)}(jjTjNjjjjjjNubjj!yj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_restore_statesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj!yj_sMRjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjj)jNubjj!yj_sMRjj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_store_saved_statesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_saved_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j2aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj0jNubjj!yj_sM|jj]j)}(jkj0jNjNjjjj)}(jjTjNjj^jjjjNubjj!yj_sM|jj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_load_saved_statesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_saved_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj!yj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjj!yj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjj%jNubjj!yj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_load_and_free_saved_statesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_saved_statesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,jNubjj!yj_sMjj](j)}(jkj,jNjNjjzjj)}(jjTjNjjTjjjjNubjj!yj_sMjj]j]ubj)}(jkj,jNjNjjjj)}(jjTjNjjjjjjNubjj!yj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_reenable_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj!yj_sMjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjj!yj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_enable_device_iosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjj!yj_sMIjj]j)}(jkj$jNjNjjrjj)}(jjTjNjjLjjj}jNubjj!yj_sMIjj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_enable_device_memsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj!yj_sMWjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjj!yj_sMWjj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_enable_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj!yj_sMhjj]j)}(jkjjNjNjj2jj)}(jjTjNjj jjj=jNubjj!yj_sMhjj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_disable_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jFaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjDjNubjj!yj_sMjj]j)}(jkjDjNjNjjjj)}(jjTjNjjljjjjNubjj!yj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_set_pcie_reset_statesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jފj2j4)}(j7]j)}jpcie_reset_statesbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj!yj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj%jNubjj!yj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjj+jNubjj!yj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_pme_capablesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j4aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j pci_power_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj2jNubjj!yj_sM= jj](j)}(jkj2jNjNjjjj)}(jjTjNjjYjjjjNubjj!yj_sM= jj]j]ubj)}(jkj2jNjNjjjj)}(jjTjNjjjjjjNubjj!yj_sM= jj]j]ubej]ubj)}(jkjjNjNjj)}jpci_pme_activesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jenablesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj!yj_sM jj](j)}(jkjjNjNjj jj)}(jjTjNjjjjj;jNubjj!yj_sM jj]j]ubj)}(jkjjNjNjj3jj)}(jjTjNjjjjjAjNubjj!yj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jpci_enable_wakesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jJaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpci_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j pci_power_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jenablesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjHjNubjj!yj_sM2 jj](j)}(jkjHjNjNjjjj)}(jjTjNjjpjjjjNubjj!yj_sM2 jj]j]ubj)}(jkjHjNjNjjjj)}(jjTjNjjjjjjNubjj!yj_sM2 jj]j]ubj)}(jkjHjNjNjjjj)}(jjTjNjjjjjjNubjj!yj_sM2 jj]j]ubej]ubj)}(jkjjNjNjj)}jpci_wake_from_d3sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jenablesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj!yj_sMI jj](j)}(jkjjNjNjjMjj)}(jjTjNjj'jjj{jNubjj!yj_sMI jj]j]ubj)}(jkjjNjNjjsjj)}(jjTjNjjTjjjjNubjj!yj_sMI jj]j]ubej]ubj)}(jkjjNjNjj)}jpci_prepare_to_sleepsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj!yj_sM jj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjj!yj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_back_from_sleepsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj!yj_sM jj]j)}(jkjjNjNjj6jj)}(jjTjNjjjjjAjNubjj!yj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_dev_run_wakesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jJaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjHjNubjj!yj_sM jj]j)}(jkjHjNjNjjjj)}(jjTjNjjojjjjNubjj!yj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_choose_statesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j pci_power_tsbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j pm_message_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj!yj_sMQ jj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj,jNubjj!yj_sMQ jj]j]ubj)}(jkjjNjNjj$jj)}(jjTjNjjjjj2jNubjj!yj_sMQ jj]j]ubej]ubj)}(jkjjNjNjj)}jpci_d3cold_enablesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j;aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj9jNubjj!yj_sM% jj]j)}(jkj9jNjNjjjj)}(jjTjNjjajjjjNubjj!yj_sM% jj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_d3cold_disablesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj!yj_sM6 jj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjj!yj_sM6 jj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_rebar_get_possible_sizessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbarsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj!yj_sM~jj](j)}(jkjjNjNjjKjj)}(jjTjNjj%jjjzjNubjj!yj_sM~jj]j]ubj)}(jkjjNjNjjrjj)}(jjTjNjjRjjjjNubjj!yj_sM~jj]j]ubej]ubj)}(jkjjNjNjj)}jpci_enable_atomic_ops_to_rootsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcap_masksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj!yj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjj!yj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjj!yj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_release_regionsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbarsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj!yj_sMjj](j)}(jkjjNjNjjcjj)}(jjTjNjj=jjjjNubjj!yj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjjNubjj!yj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_request_regionsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbarsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jres_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj!yj_sMqjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjEjNubjj!yj_sMqjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjKjNubjj!yj_sMqjj]j]ubj)}(jkjjNjNjj:jj)}(jjTjNjjjjjQjNubjj!yj_sMqjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_release_selected_regionssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jZaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbarssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjXjNubjj!yj_sMjj](j)}(jkjXjNjNjjjj)}(jjTjNjjjjjjNubjj!yj_sMjj]j]ubj)}(jkjXjNjNjjjj)}(jjTjNjjjjjjNubjj!yj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_request_selected_regionssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbarssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jres_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj!yj_sMjj](j)}(jkjjNjNjj0jj)}(jjTjNjj jjjjNubjj!yj_sMjj]j]ubj)}(jkjjNjNjjWjj)}(jjTjNjj7jjjjNubjj!yj_sMjj]j]ubj)}(jkjjNjNjj}jj)}(jjTjNjj[jjjjNubjj!yj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_release_regionssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj!yj_sMjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjj!yj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_request_regionssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jres_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj!yj_sMjj](j)}(jkjjNjNjjI jj)}(jjTjNjj# jjj} jNubjj!yj_sMjj]j]ubj)}(jkjjNjNjjr jj)}(jjTjNjjP jjj jNubjj!yj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_request_regions_exclusivesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jres_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj!yj_sMjj](j)}(jkj jNjNjj jj)}(jjTjNjj jjj !jNubjj!yj_sMjj]j]ubj)}(jkj jNjNjj!jj)}(jjTjNjj jjj!jNubjj!yj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_remap_iospacesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j phys_addrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj!jNubjj!yj_sM0jj](j)}(jkj!jNjNjjg!jj)}(jjTjNjjA!jjj!jNubjj!yj_sM0jj]j]ubj)}(jkj!jNjNjj!jj)}(jjTjNjjn!jjj!jNubjj!yj_sM0jj]j]ubej]ubj)}(jkjjNjNjj)}jpci_unmap_iospacesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj!jNubjj!yj_sMRjj]j)}(jkj!jNjNjj!jj)}(jjTjNjj!jjj"jNubjj!yj_sMRjj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_set_mastersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j "aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjj!yj_sMjj]j)}(jkj"jNjNjjU"jj)}(jjTjNjj/"jjj`"jNubjj!yj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_clear_mastersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]ji"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjg"jNubjj!yj_sMjj]j)}(jkjg"jNjNjj"jj)}(jjTjNjj"jjj"jNubjj!yj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_set_cacheline_sizesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjj!yj_sMjj]j)}(jkj"jNjNjj#jj)}(jjTjNjj"jjj #jNubjj!yj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j pci_set_mwisbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'#jNubjj!yj_sMjj]j)}(jkj'#jNjNjju#jj)}(jjTjNjjO#jjj#jNubjj!yj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_try_set_mwisbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjj!yj_sMjj]j)}(jkj#jNjNjj#jj)}(jjTjNjj#jjj#jNubjj!yj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j pci_clear_mwisbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjj!yj_sM jj]j)}(jkj#jNjNjj5$jj)}(jjTjNjj$jjj@$jNubjj!yj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_intxsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jI$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jenablesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjG$jNubjj!yj_sM0jj](j)}(jkjG$jNjNjj$jj)}(jjTjNjjo$jjj$jNubjj!yj_sM0jj]j]ubj)}(jkjG$jNjNjj$jj)}(jjTjNjj$jjj$jNubjj!yj_sM0jj]j]ubej]ubj)}(jkjjNjNjj)}j pci_wait_for_pending_transactionsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjj!yj_sMOjj]j)}(jkj$jNjNjj%jj)}(jjTjNjj$jjj*%jNubjj!yj_sMOjj]j]ubaj]ubj)}(jkjjNjNjj)}jpcie_flrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j3%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj1%jNubjj!yj_sM`jj]j)}(jkj1%jNjNjj%jj)}(jjTjNjjY%jjj%jNubjj!yj_sM`jj]j]ubaj]ubj)}(jkjjNjNjj)}jpcie_reset_flrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jprobesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjj!yj_sM|jj](j)}(jkj%jNjNjj%jj)}(jjTjNjj%jjj &jNubjj!yj_sM|jj]j]ubj)}(jkj%jNjNjj&jj)}(jjTjNjj%jjj&jNubjj!yj_sM|jj]j]ubej]ubj)}(jkjjNjNjj)}jpci_bridge_secondary_bus_resetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjj!yj_sMjj]j)}(jkj&jNjNjjh&jj)}(jjTjNjjB&jjjs&jNubjj!yj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j__pci_reset_function_lockedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j|&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjz&jNubjj!yj_sM0jj]j)}(jkjz&jNjNjj&jj)}(jjTjNjj&jjj&jNubjj!yj_sM0jj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_reset_functionsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjj!yj_sM~jj]j)}(jkj&jNjNjj('jj)}(jjTjNjj'jjj3'jNubjj!yj_sM~jj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_reset_function_lockedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j<'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj:'jNubjj!yj_sMjj]j)}(jkj:'jNjNjj'jj)}(jjTjNjjb'jjj'jNubjj!yj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_try_reset_functionsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjj!yj_sMjj]j)}(jkj'jNjNjj'jj)}(jjTjNjj'jjj'jNubjj!yj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_probe_reset_slotsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_slotsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jslotsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjj!yj_sMjj]j)}(jkj'jNjNjjH(jj)}(jjTjNjj"(jjjS(jNubjj!yj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_probe_reset_bussbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j\(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjZ(jNubjj!yj_sM"jj]j)}(jkjZ(jNjNjj(jj)}(jjTjNjj(jjj(jNubjj!yj_sM"jj]j]ubaj]ubj)}(jkjjNjNjj)}j pci_reset_bussbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjj!yj_sMHjj]j)}(jkj(jNjNjj)jj)}(jjTjNjj(jjj)jNubjj!yj_sMHjj]j]ubaj]ubj)}(jkjjNjNjj)}jpcix_get_max_mmrbcsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjj!yj_sMVjj]j)}(jkj)jNjNjjh)jj)}(jjTjNjjB)jjjs)jNubjj!yj_sMVjj]j]ubaj]ubj)}(jkjjNjNjj)}jpcix_get_mmrbcsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j|)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjz)jNubjj!yj_sMmjj]j)}(jkjz)jNjNjj)jj)}(jjTjNjj)jjj)jNubjj!yj_sMmjj]j]ubaj]ubj)}(jkjjNjNjj)}jpcix_set_mmrbcsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmmrbcsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj!yj_sMjj](j)}(jkj)jNjNjj(*jj)}(jjTjNjj*jjjW*jNubjj!yj_sMjj]j]ubj)}(jkj)jNjNjjO*jj)}(jjTjNjj/*jjj]*jNubjj!yj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpcie_get_readrqsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jf*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjd*jNubjj!yj_sMjj]j)}(jkjd*jNjNjj*jj)}(jjTjNjj*jjj*jNubjj!yj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpcie_set_readrqsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jrqsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj*jNubjj!yj_sMjj](j)}(jkj*jNjNjj+jj)}(jjTjNjj*jjjA+jNubjj!yj_sMjj]j]ubj)}(jkj*jNjNjj9+jj)}(jjTjNjj+jjjG+jNubjj!yj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j pcie_get_mpssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jP+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjN+jNubjj!yj_sMjj]j)}(jkjN+jNjNjj+jj)}(jjTjNjjv+jjj+jNubjj!yj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j pcie_set_mpssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmpssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjj!yj_sMjj](j)}(jkj+jNjNjj+jj)}(jjTjNjj+jjj+,jNubjj!yj_sMjj]j]ubj)}(jkj+jNjNjj#,jj)}(jjTjNjj,jjj1,jNubjj!yj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpcie_bandwidth_availablesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j:,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}j limiting_devsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jފj2j4)}(j7]j)}j pci_bus_speedsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jspeedsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jފj2j4)}(j7]j)}jpcie_link_widthsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwidthsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj8,jNubjj!yj_sMHjj](j)}(jkj8,jNjNjj,jj)}(jjTjNjjd,jjj!-jNubjj!yj_sMHjj]j]ubj)}(jkj8,jNjNjj,jj)}(jjTjNjj,jjj'-jNubjj!yj_sMHjj]j]ubj)}(jkj8,jNjNjj,jj)}(jjTjNjj,jjj--jNubjj!yj_sMHjj]j]ubj)}(jkj8,jNjNjj-jj)}(jjTjNjj,jjj3-jNubjj!yj_sMHjj]j]ubej]ubj)}(jkjjNjNjj)}jpcie_get_speed_capsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jފj2j4)}(j7]j)}j pci_bus_speedsbaj<ubububj=j?)}(jBj4)}(j7]j<-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj:-jNubjj!yj_sMzjj]j)}(jkj:-jNjNjj-jj)}(jjTjNjjf-jjj-jNubjj!yj_sMzjj]j]ubaj]ubj)}(jkjjNjNjj)}jpcie_get_width_capsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jފj2j4)}(j7]j)}jpcie_link_widthsbaj<ubububj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjj!yj_sMjj]j)}(jkj-jNjNjj-jj)}(jjTjNjj-jjj-jNubjj!yj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpcie_print_link_statussbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj.jNubjj!yj_sMjj]j)}(jkj.jNjNjjP.jj)}(jjTjNjj*.jjj[.jNubjj!yj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_select_barssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jd.aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjb.jNubjj!yj_sMjj](j)}(jkjb.jNjNjj.jj)}(jjTjNjj.jjj.jNubjj!yj_sMjj]j]ubj)}(jkjb.jNjNjj.jj)}(jjTjNjj.jjj.jNubjj!yj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_iomap_rangesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}j__iomemsbasbubj&j)}(jNjNjojjjjj)}j]j/asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbarsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmaxlensbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj.jNubjj!yj_sKjj](j)}(jkj.jNjNjj@/jj)}(jjTjNjj/jjj/jNubjj!yj_sKjj]j]ubj)}(jkj.jNjNjjg/jj)}(jjTjNjjG/jjj/jNubjj!yj_sKjj]j]ubj)}(jkj.jNjNjj/jj)}(jjTjNjjk/jjj/jNubjj!yj_sKjj]j]ubj)}(jkj.jNjNjj/jj)}(jjTjNjj/jjj/jNubjj!yj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_iomap_wc_rangesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj/sbasbubj&j)}(jNjNjojjjjj)}j]j/asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j/aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbarsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmaxlensbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj/jNubjj!yj_sKCjj](j)}(jkj/jNjNjj'0jj)}(jjTjNjj0jjj0jNubjj!yj_sKCjj]j]ubj)}(jkj/jNjNjjN0jj)}(jjTjNjj.0jjj0jNubjj!yj_sKCjj]j]ubj)}(jkj/jNjNjjs0jj)}(jjTjNjjR0jjj0jNubjj!yj_sKCjj]j]ubj)}(jkj/jNjNjj0jj)}(jjTjNjjw0jjj0jNubjj!yj_sKCjj]j]ubej]ubj)}(jkjjNjNjj)}j pci_iomapsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj/sbasbubj&j)}(jNjNjojjjjj)}j]j0asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j0aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbarsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmaxlensbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj0jNubjj!yj_sKnjj](j)}(jkj0jNjNjj1jj)}(jjTjNjj0jjje1jNubjj!yj_sKnjj]j]ubj)}(jkj0jNjNjj51jj)}(jjTjNjj1jjjk1jNubjj!yj_sKnjj]j]ubj)}(jkj0jNjNjjZ1jj)}(jjTjNjj91jjjq1jNubjj!yj_sKnjj]j]ubej]ubj)}(jkjjNjNjj)}j pci_iomap_wcsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj/sbasbubj&j)}(jNjNjojjjjj)}j]j1asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jz1aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbarsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmaxlensbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjx1jNubjj!yj_sKjj](j)}(jkjx1jNjNjj1jj)}(jjTjNjj1jjj!2jNubjj!yj_sKjj]j]ubj)}(jkjx1jNjNjj1jj)}(jjTjNjj1jjj'2jNubjj!yj_sKjj]j]ubj)}(jkjx1jNjNjj2jj)}(jjTjNjj1jjj-2jNubjj!yj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_pci_remap_iospacesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j62aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j phys_addrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj42jNubjj!yj_sK jj](j)}(jkj42jNjNjj2jj)}(jjTjNjj\2jjj2jNubjj!yj_sK jj]j]ubj)}(jkj42jNjNjj2jj)}(jjTjNjj2jjj2jNubjj!yj_sK jj]j]ubj)}(jkj42jNjNjj2jj)}(jjTjNjj2jjj2jNubjj!yj_sK jj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_pci_remap_cfgspacesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj/sbasbubj&j)}(jNjNjojjjjj)}j]j 3asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j2aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj2jNubjj!yj_sK?jj](j)}(jkj2jNjNjjG3jj)}(jjTjNjj!3jjj3jNubjj!yj_sK?jj]j]ubj)}(jkj2jNjNjjr3jj)}(jjTjNjjN3jjj3jNubjj!yj_sK?jj]j]ubj)}(jkj2jNjNjj3jj)}(jjTjNjjv3jjj3jNubjj!yj_sK?jj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_pci_remap_cfg_resourcesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj/sbasbubj&j)}(jNjNjojjjjj)}j]j3asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j3aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj3jNubjj!yj_sKgjj](j)}(jkj3jNjNjj 4jj)}(jjTjNjj3jjjE4jNubjj!yj_sKgjj]j]ubj)}(jkj3jNjNjj74jj)}(jjTjNjj4jjjK4jNubjj!yj_sKgjj]j]ubej]ubj)}(jkjjNjNjj)}j pcim_set_mwisbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jT4aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjR4jNubjj!yj_sKjj]j)}(jkjR4jNjNjj4jj)}(jjTjNjjz4jjj4jNubjj!yj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jpcim_enable_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j4aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj4jNubjj!yj_sKjj]j)}(jkj4jNjNjj5jj)}(jjTjNjj4jjj 5jNubjj!yj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jpcim_pin_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j5aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj5jNubjj!yj_sKjj]j)}(jkj5jNjNjj`5jj)}(jjTjNjj:5jjjk5jNubjj!yj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jpcim_iomap_tablesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj/sbasbubj&j)}(jNjNjojjjjj)}j]j5asbubj,jm)}j7]voidasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]jt5aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbubjjjjj)}j]sbububjjjr5jNubjj!yj_sMjj]j)}(jkjr5jNjNjj5jj)}(jjTjNjj5jjj5jNubjj!yj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j pcim_iomapsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj/sbasbubj&j)}(jNjNjojjjjj)}j]j5asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j5aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbarsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmaxlensbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj5jNubjj!yj_sM1jj](j)}(jkj5jNjNjj06jj)}(jjTjNjj 6jjj6jNubjj!yj_sM1jj]j]ubj)}(jkj5jNjNjjW6jj)}(jjTjNjj76jjj6jNubjj!yj_sM1jj]j]ubj)}(jkj5jNjNjj|6jj)}(jjTjNjj[6jjj6jNubjj!yj_sM1jj]j]ubej]ubj)}(jkjjNjNjj)}j pcim_iounmapsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j6aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj/sbasbubj&j)}(jNjNjoNjjjjj)}j]j7asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj6jNubjj!yj_sMGjj](j)}(jkj6jNjNjj6jj)}(jjTjNjj6jjj7jNubjj!yj_sMGjj]j]ubj)}(jkj6jNjNjj7jj)}(jjTjNjj6jjj$7jNubjj!yj_sMGjj]j]ubej]ubj)}(jkjjNjNjj)}jpcim_iomap_regionssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-7aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+7jNubjj!yj_sMbjj](j)}(jkj+7jNjNjjy7jj)}(jjTjNjjS7jjj7jNubjj!yj_sMbjj]j]ubj)}(jkj+7jNjNjj7jj)}(jjTjNjj7jjj7jNubjj!yj_sMbjj]j]ubj)}(jkj+7jNjNjj7jj)}(jjTjNjj7jjj7jNubjj!yj_sMbjj]j]ubej]ubj)}(jkjjNjNjj)}jpcim_iomap_regions_request_allsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j7aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj7jNubjj!yj_sMjj](j)}(jkj7jNjNjj28jj)}(jjTjNjj 8jjj8jNubjj!yj_sMjj]j]ubj)}(jkj7jNjNjjY8jj)}(jjTjNjj98jjj8jNubjj!yj_sMjj]j]ubj)}(jkj7jNjNjj8jj)}(jjTjNjj]8jjj8jNubjj!yj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpcim_iounmap_regionssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j8aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj8jNubjj!yj_sMjj](j)}(jkj8jNjNjj8jj)}(jjTjNjj8jjj9jNubjj!yj_sMjj]j]ubj)}(jkj8jNjNjj9jj)}(jjTjNjj8jjj 9jNubjj!yj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j pci_add_dynidsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)9aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j pci_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jvendorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j subvendorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j subdevicesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jclasssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j class_masksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}j driver_datasbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'9jNubjj!yj_sK5jj](j)}(jkj'9jNjNjju9jj)}(jjTjNjjO9jjj:jNubjj!yj_sK5jj]j]ubj)}(jkj'9jNjNjj9jj)}(jjTjNjj|9jjj:jNubjj!yj_sK5jj]j]ubj)}(jkj'9jNjNjj9jj)}(jjTjNjj9jjj:jNubjj!yj_sK5jj]j]ubj)}(jkj'9jNjNjj9jj)}(jjTjNjj9jjj:jNubjj!yj_sK5jj]j]ubj)}(jkj'9jNjNjj :jj)}(jjTjNjj9jjj:jNubjj!yj_sK5jj]j]ubj)}(jkj'9jNjNjj1:jj)}(jjTjNjj:jjj:jNubjj!yj_sK5jj]j]ubj)}(jkj'9jNjNjjV:jj)}(jjTjNjj5:jjj:jNubjj!yj_sK5jj]j]ubj)}(jkj'9jNjNjj{:jj)}(jjTjNjjZ:jjj:jNubjj!yj_sK5jj]j]ubej]ubj)}(jkjjNjNjj)}j pci_match_idsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j pci_device_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j:aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j pci_device_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj:jNubjj!yj_sKijj](j)}(jkj:jNjNjj;jj)}(jjTjNjj:jjjC;jNubjj!yj_sKijj]j]ubj)}(jkj:jNjNjj5;jj)}(jjTjNjj;jjjI;jNubjj!yj_sKijj]j]ubej]ubj)}(jkjjNjNjj)}j__pci_register_driversbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jR;aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j pci_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmod_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjP;jNubjj!yj_sMjj](j)}(jkjP;jNjNjj;jj)}(jjTjNjjx;jjj;jNubjj!yj_sMjj]j]ubj)}(jkjP;jNjNjj;jj)}(jjTjNjj;jjj<jNubjj!yj_sMjj]j]ubj)}(jkjP;jNjNjj;jj)}(jjTjNjj;jjj <jNubjj!yj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_unregister_driversbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j<aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j pci_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj<jNubjj!yj_sMjj]j)}(jkj<jNjNjj`<jj)}(jjTjNjj:<jjjk<jNubjj!yj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_dev_driversbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j pci_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jt<aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjr<jNubjj!yj_sMjj]j)}(jkjr<jNjNjj<jj)}(jjTjNjj<jjj<jNubjj!yj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j pci_dev_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j<aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj<jNubjj!yj_sMjj]j)}(jkj<jNjNjj/=jj)}(jjTjNjj =jjj==jNubjj!yj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j pci_dev_putsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jF=aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjD=jNubjj!yj_sMjj]j)}(jkjD=jNjNjj=jj)}(jjTjNjjl=jjj=jNubjj!yj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_stop_and_remove_bus_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j=aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj=jNubjj!yj_sKtjj]j)}(jkj=jNjNjj=jj)}(jjTjNjj=jjj=jNubjj!yj_sKtjj]j]ubaj]ubj)}(jkjjNjNjj)}j pci_find_bussbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdomainsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbusnrsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj>jNubjj!yj_sKjj](j)}(jkj>jNjNjjR>jj)}(jjTjNjj2>jjj>jNubjj!yj_sKjj]j]ubj)}(jkj>jNjNjjv>jj)}(jjTjNjjV>jjj>jNubjj!yj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_find_next_bussbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj>jNubjj!yj_sKjj]j)}(jkj>jNjNjj>jj)}(jjTjNjj>jjj>jNubjj!yj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j pci_get_slotsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jdevfnsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj>jNubjj!yj_sKjj](j)}(jkj>jNjNjjK?jj)}(jjTjNjj%?jjj~?jNubjj!yj_sKjj]j]ubj)}(jkj>jNjNjjs?jj)}(jjTjNjjR?jjj?jNubjj!yj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_get_domain_bus_and_slotsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j?aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdomainsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jdevfnsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj?jNubjj!yj_sKjj](j)}(jkj?jNjNjj?jj)}(jjTjNjj?jjj.@jNubjj!yj_sKjj]j]ubj)}(jkj?jNjNjj?jj)}(jjTjNjj?jjj4@jNubjj!yj_sKjj]j]ubj)}(jkj?jNjNjj#@jj)}(jjTjNjj@jjj:@jNubjj!yj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_get_subsyssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jC@aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jvendorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j ss_vendorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j ss_devicesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjA@jNubjj!yj_sM-jj](j)}(jkjA@jNjNjj@jj)}(jjTjNjjo@jjj7AjNubjj!yj_sM-jj]j]ubj)}(jkjA@jNjNjj@jj)}(jjTjNjj@jjj=AjNubjj!yj_sM-jj]j]ubj)}(jkjA@jNjNjj@jj)}(jjTjNjj@jjjCAjNubjj!yj_sM-jj]j]ubj)}(jkjA@jNjNjj@jj)}(jjTjNjj@jjjIAjNubjj!yj_sM-jj]j]ubj)}(jkjA@jNjNjj)Ajj)}(jjTjNjjAjjjOAjNubjj!yj_sM-jj]j]ubej]ubj)}(jkjjNjNjj)}jpci_get_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jXAaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jvendorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjVAjNubjj!yj_sMJjj](j)}(jkjVAjNjNjjAjj)}(jjTjNjjAjjjBjNubjj!yj_sMJjj]j]ubj)}(jkjVAjNjNjjAjj)}(jjTjNjjAjjjBjNubjj!yj_sMJjj]j]ubj)}(jkjVAjNjNjjAjj)}(jjTjNjjAjjjBjNubjj!yj_sMJjj]j]ubej]ubj)}(jkjjNjNjj)}j pci_get_classsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jBaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jclasssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjBjNubjj!yj_sM_jj](j)}(jkjBjNjNjjdBjj)}(jjTjNjjCBjjjBjNubjj!yj_sM_jj]j]ubj)}(jkjBjNjNjjBjj)}(jjTjNjjhBjjjBjNubjj!yj_sM_jj]j]ubej]ubj)}(jkjjNjNjj)}jpci_get_base_classsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jBaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jclasssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjBjNubjj!yj_sM~jj](j)}(jkjBjNjNjjBjj)}(jjTjNjjBjjj0CjNubjj!yj_sM~jj]j]ubj)}(jkjBjNjNjj"Cjj)}(jjTjNjjBjjj6CjNubjj!yj_sM~jj]j]ubej]ubj)}(jkjjNjNjj)}jpci_dev_presentsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j?Caj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j pci_device_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj=CjNubjj!yj_sMjj]j)}(jkj=CjNjNjjCjj)}(jjTjNjjeCjjjCjNubjj!yj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_msi_mask_irqsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jCaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jirq_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjCjNubjj!yj_sKjj]j)}(jkjCjNjNjjCjj)}(jjTjNjjCjjjCjNubjj!yj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_msi_unmask_irqsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jCaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jirq_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjCjNubjj!yj_sKjj]j)}(jkjCjNjNjjKDjj)}(jjTjNjj%DjjjVDjNubjj!yj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_msi_vec_countsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j_Daj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj]DjNubjj!yj_sMjj]j)}(jkj]DjNjNjjDjj)}(jjTjNjjDjjjDjNubjj!yj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_bus_alloc_resourcesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jDaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jalignsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jminsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}j type_masksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jalignfsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBNjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBNjF]jHNububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j alignf_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjDjNubjj!yj_sKjj](j)}(jkjDjNjNjj Ejj)}(jjTjNjjDjjjFjNubjj!yj_sKjj]j]ubj)}(jkjDjNjNjj8Ejj)}(jjTjNjjEjjjFjNubjj!yj_sKjj]j]ubj)}(jkjDjNjNjjcEjj)}(jjTjNjj?EjjjFjNubjj!yj_sKjj]j]ubj)}(jkjDjNjNjjEjj)}(jjTjNjjgEjjjFjNubjj!yj_sKjj]j]ubj)}(jkjDjNjNjjEjj)}(jjTjNjjEjjjFjNubjj!yj_sKjj]j]ubj)}(jkjDjNjNjjEjj)}(jjTjNjjEjjjFjNubjj!yj_sKjj]j]ubj)}(jkjDjNjNjjFjj)}(jjTjNjjEjjjFjNubjj!yj_sKjj]j]ubj)}(jkjDjNjNjjFjj)}(jjTjNjjFjjjFjNubjj!yj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_bus_add_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jGaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjGjNubjj!yj_sMNjj]j)}(jkjGjNjNjjNGjj)}(jjTjNjj(GjjjYGjNubjj!yj_sMNjj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_bus_add_devicessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jbGaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj`GjNubjj!yj_sMnjj]j)}(jkj`GjNjNjjGjj)}(jjTjNjjGjjjGjNubjj!yj_sMnjj]j]ubaj]ubj)}(jkjjNjNjj)}j pci_walk_bussbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jGaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtopsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jcbsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}juserdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjGjNubjj!yj_sMjj](j)}(jkjGjNjNjjHjj)}(jjTjNjjGjjjHjNubjj!yj_sMjj]j]ubj)}(jkjGjNjNjj9Hjj)}(jjTjNjjHjjjHjNubjj!yj_sMjj]j]ubj)}(jkjGjNjNjjHjj)}(jjTjNjjHjjjHjNubjj!yj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_bus_set_opssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jHaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjHjNubjj!yj_sKjj](j)}(jkjHjNjNjj'Ijj)}(jjTjNjjIjjjbIjNubjj!yj_sKjj]j]ubj)}(jkjHjNjNjjTIjj)}(jjTjNjj.IjjjhIjNubjj!yj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_cfg_access_locksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jqIaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjoIjNubjj!yj_sMjj]j)}(jkjoIjNjNjjIjj)}(jjTjNjjIjjjIjNubjj!yj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_cfg_access_trylocksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jIaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjIjNubjj!yj_sM&jj]j)}(jkjIjNjNjjJjj)}(jjTjNjjIjjj'JjNubjj!yj_sM&jj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_cfg_access_unlocksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j0Jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj.JjNubjj!yj_sM<jj]j)}(jkj.JjNjNjj|Jjj)}(jjTjNjjVJjjjJjNubjj!yj_sM<jj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_request_irqsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jJaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j irq_handler_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jhandlersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j irq_handler_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j thread_fnsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSNjubejj)}j]sbubububjjjJjNubjj!yj_sK%jj](j)}(jkjJjNjNjjJjj)}(jjTjNjjJjjjKjNubjj!yj_sK%jj]j]ubj)}(jkjJjNjNjjKjj)}(jjTjNjjJjjjKjNubjj!yj_sK%jj]j]ubj)}(jkjJjNjNjj,Kjj)}(jjTjNjjKjjjKjNubjj!yj_sK%jj]j]ubj)}(jkjJjNjNjjTKjj)}(jjTjNjj0KjjjKjNubjj!yj_sK%jj]j]ubj)}(jkjJjNjNjjzKjj)}(jjTjNjjXKjjjKjNubjj!yj_sK%jj]j]ubj)}(jkjJjNjNjjKjj)}(jjTjNjjKjjjKjNubjj!yj_sK%jj]j]ubej]ubj)}(jkjjNjNjj)}j pci_free_irqsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jKaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjKjNubjj!yj_sKLjj](j)}(jkjKjNjNjj#Ljj)}(jjTjNjjKjjj|LjNubjj!yj_sKLjj]j]ubj)}(jkjKjNjNjjKLjj)}(jjTjNjj*LjjjLjNubjj!yj_sKLjj]j]ubj)}(jkjKjNjNjjqLjj)}(jjTjNjjOLjjjLjNubjj!yj_sKLjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_common_swizzlesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]jLaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpinpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjLjNubjj!yj_sKjj](j)}(jkjLjNjNjjLjj)}(jjTjNjjLjjjMjNubjj!yj_sKjj]j]ubj)}(jkjLjNjNjjMjj)}(jjTjNjjLjjjMjNubjj!yj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jpci_check_and_mask_intxsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j(Maj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&MjNubjj!yj_sKjj]j)}(jkj&MjNjNjjsMjj)}(jjTjNjjMMjjj~MjNubjj!yj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jpci_check_and_unmask_intxsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jMaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjMjNubjj!yj_sMjj]j)}(jkjMjNjNjjMjj)}(jjTjNjjMjjjMjNubjj!yj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpcie_relaxed_ordering_enabledsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jMaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjMjNubjj!yj_sMjj]j)}(jkjMjNjNjj1Njj)}(jjTjNjj NjjjjNubjjZj_sMjj]j)}(jkj>jNjNjjjj)}(jjTjNjjfjjjjNubjjZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jccw_driver_unregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjZj_sMjj]j)}(jkjjNjNjjjj)}(jjTjNjjƟjjjjNubjjZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jccw_device_sioslsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjZj_sMijj]j)}(jkjjNjNjjLjj)}(jjTjNjj&jjjWjNubjjZj_sMijj]j]ubaj]ubj)}(jkjjNjNjj)}jccw_device_set_options_masksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j`aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj^jNubjjZj_sK'jj](j)}(jkj^jNjNjjjj)}(jjTjNjjjjjܠjNubjjZj_sK'jj]j]ubj)}(jkj^jNjNjjԠjj)}(jjTjNjjjjjjNubjjZj_sK'jj]j]ubej]ubj)}(jkjjNjNjj)}jccw_device_set_optionssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjZj_sK@jj](j)}(jkjjNjNjj7jj)}(jjTjNjjjjjgjNubjjZj_sK@jj]j]ubj)}(jkjjNjNjj_jj)}(jjTjNjj>jjjmjNubjjZj_sK@jj]j]ubej]ubj)}(jkjjNjNjj)}jccw_device_clear_optionssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jvaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjtjNubjjZj_sK[jj](j)}(jkjtjNjNjj¡jj)}(jjTjNjjjjjjNubjjZj_sK[jj]j]ubj)}(jkjtjNjNjjjj)}(jjTjNjjɡjjjjNubjjZj_sK[jj]j]ubej]ubj)}(jkjjNjNjj)}jccw_device_is_pathgroupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjZj_sKjjj]j)}(jkjjNjNjjMjj)}(jjTjNjj'jjjXjNubjjZj_sKjjj]j]ubaj]ubj)}(jkjjNjNjj)}jccw_device_is_multipathsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj_jNubjjZj_sKvjj]j)}(jkj_jNjNjjjj)}(jjTjNjjjjjjNubjjZj_sKvjj]j]ubaj]ubj)}(jkjjNjNjj)}jccw_device_clearsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jintparmsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjZj_sKjj](j)}(jkjjNjNjj jj)}(jjTjNjjjjj=jNubjjZj_sKjj]j]ubj)}(jkjjNjNjj5jj)}(jjTjNjjjjjCjNubjjZj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jccw_device_start_timeout_keysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jLaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jccw1sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jintparmsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlpmsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jexpiressbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjJjNubjjZj_sKjj](j)}(jkjJjNjNjjjj)}(jjTjNjjrjjjjNubjjZj_sKjj]j]ubj)}(jkjJjNjNjjţjj)}(jjTjNjjjjjjNubjjZj_sKjj]j]ubj)}(jkjJjNjNjjjj)}(jjTjNjj̣jjjjNubjjZj_sKjj]j]ubj)}(jkjJjNjNjjjj)}(jjTjNjjjjjjNubjjZj_sKjj]j]ubj)}(jkjJjNjNjj=jj)}(jjTjNjjjjjjNubjjZj_sKjj]j]ubj)}(jkjJjNjNjjbjj)}(jjTjNjjAjjjjNubjjZj_sKjj]j]ubj)}(jkjJjNjNjjjj)}(jjTjNjjfjjjjNubjjZj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jccw_device_start_keysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jccw1sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jintparmsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlpmsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjZj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj٥jNubjjZj_sMjj]j]ubj)}(jkjjNjNjj4jj)}(jjTjNjjjjjߥjNubjjZj_sMjj]j]ubj)}(jkjjNjNjj\jj)}(jjTjNjj;jjjjNubjjZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjj`jjjjNubjjZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjZj_sMjj]j]ubj)}(jkjjNjNjjѥjj)}(jjTjNjjjjjjNubjjZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jccw_device_startsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jccw1sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jintparmsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlpmsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjZj_sM5jj](j)}(jkjjNjNjjLjj)}(jjTjNjj&jjjjNubjjZj_sM5jj]j]ubj)}(jkjjNjNjjyjj)}(jjTjNjjSjjjjNubjjZj_sM5jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjZj_sM5jj]j]ubj)}(jkjjNjNjjɦjj)}(jjTjNjjjjjjNubjjZj_sM5jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjͦjjjjNubjjZj_sM5jj]j]ubej]ubj)}(jkjjNjNjj)}jccw_device_start_timeoutsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jccw1sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jintparmsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlpmsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jexpiressbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjZj_sM[jj](j)}(jkjjNjNjjcjj)}(jjTjNjj=jjj1jNubjjZj_sM[jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjj7jNubjjZj_sM[jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjj=jNubjjZj_sM[jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjCjNubjjZj_sM[jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjIjNubjjZj_sM[jj]j]ubj)}(jkjjNjNjj)jj)}(jjTjNjj jjjOjNubjjZj_sM[jj]j]ubej]ubj)}(jkjjNjNjj)}jccw_device_haltsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jXaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jintparmsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjVjNubjjZj_sMvjj](j)}(jkjVjNjNjjjj)}(jjTjNjj~jjjԨjNubjjZj_sMvjj]j]ubj)}(jkjVjNjNjj̨jj)}(jjTjNjjjjjڨjNubjjZj_sMvjj]j]ubej]ubj)}(jkjjNjNjj)}jccw_device_resumesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjZj_sMjj]j)}(jkjjNjNjj/jj)}(jjTjNjj jjj:jNubjjZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jccw_device_get_ciwsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jciwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jCaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jctsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjAjNubjjZj_sMjj](j)}(jkjAjNjNjjjj)}(jjTjNjjojjj˩jNubjjZj_sMjj]j]ubj)}(jkjAjNjNjjjj)}(jjTjNjjjjjѩjNubjjZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jccw_device_get_path_masksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u8sbaj<ubububj=j?)}(jBj4)}(j7]jکaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjةjNubjjZj_sMjj]j)}(jkjةjNjNjj*jj)}(jjTjNjjjjj5jNubjjZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jccw_device_get_chp_descsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jchannel_path_desc_fmt0sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jchp_idxsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj<jNubjjZj_sMjj](j)}(jkj<jNjNjjjj)}(jjTjNjjjjjjªjNubjjZj_sMjj]j]ubj)}(jkj<jNjNjjjj)}(jjTjNjjjjjȪjNubjjZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jccw_device_get_util_strsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jѪaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jchp_idxsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjϪjNubjjZj_sMjj](j)}(jkjϪjNjNjj#jj)}(jjTjNjjjjjUjNubjjZj_sMjj]j]ubj)}(jkjϪjNjNjjJjj)}(jjTjNjj*jjj[jNubjjZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jccw_device_get_idsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jdaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_dev_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjbjNubjjZj_sM jj](j)}(jkjbjNjNjjjj)}(jjTjNjjjjjjNubjjZj_sM jj]j]ubj)}(jkjbjNjNjjݫjj)}(jjTjNjjjjjjNubjjZj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jccw_device_tm_start_timeout_keysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jtcwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtcwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jintparmsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlpmsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jexpiressbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjZj_sMjj](j)}(jkjjNjNjjCjj)}(jjTjNjjjjjjNubjjZj_sMjj]j]ubj)}(jkjjNjNjjpjj)}(jjTjNjjJjjjjNubjjZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjwjjj jNubjjZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjj&jNubjjZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjĬjjj,jNubjjZj_sMjj]j]ubj)}(jkjjNjNjj jj)}(jjTjNjjjjj2jNubjjZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jccw_device_tm_start_keysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j;aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jtcwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtcwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jintparmsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlpmsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj9jNubjjZj_sMTjj](j)}(jkj9jNjNjjjj)}(jjTjNjjajjj4jNubjjZj_sMTjj]j]ubj)}(jkj9jNjNjjjj)}(jjTjNjjjjj:jNubjjZj_sMTjj]j]ubj)}(jkj9jNjNjjܭjj)}(jjTjNjjjjj@jNubjjZj_sMTjj]j]ubj)}(jkj9jNjNjjjj)}(jjTjNjjjjjFjNubjjZj_sMTjj]j]ubj)}(jkj9jNjNjj,jj)}(jjTjNjjjjjLjNubjjZj_sMTjj]j]ubej]ubj)}(jkjjNjNjj)}jccw_device_tm_startsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jUaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jtcwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtcwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jintparmsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlpmsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjSjNubjjZj_sMejj](j)}(jkjSjNjNjjjj)}(jjTjNjj{jjj&jNubjjZj_sMejj]j]ubj)}(jkjSjNjNjjήjj)}(jjTjNjjjjj,jNubjjZj_sMejj]j]ubj)}(jkjSjNjNjjjj)}(jjTjNjjծjjj2jNubjjZj_sMejj]j]ubj)}(jkjSjNjNjjjj)}(jjTjNjjjjj8jNubjjZj_sMejj]j]ubej]ubj)}(jkjjNjNjj)}jccw_device_tm_start_timeoutsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jAaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jtcwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtcwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jintparmsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlpmsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jexpiressbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj?jNubjjZj_sMxjj](j)}(jkj?jNjNjjjj)}(jjTjNjjgjjj6jNubjjZj_sMxjj]j]ubj)}(jkj?jNjNjjjj)}(jjTjNjjjjj<jNubjjZj_sMxjj]j]ubj)}(jkj?jNjNjjjj)}(jjTjNjjjjjBjNubjjZj_sMxjj]j]ubj)}(jkj?jNjNjj jj)}(jjTjNjjjjjHjNubjjZj_sMxjj]j]ubj)}(jkj?jNjNjj.jj)}(jjTjNjjjjjNjNubjjZj_sMxjj]j]ubej]ubj)}(jkjjNjNjj)}jccw_device_get_mdcsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jWaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjUjNubjjZj_sMjj](j)}(jkjUjNjNjjjj)}(jjTjNjj}jjjְjNubjjZj_sMjj]j]ubj)}(jkjUjNjNjjΰjj)}(jjTjNjjjjjܰjNubjjZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jccw_device_tm_intrgsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjZj_sMjj]j)}(jkjjNjNjj1jj)}(jjTjNjj jjj<jNubjjZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jccw_device_get_schidsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jEaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j subchannel_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jschidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjCjNubjjZj_sMjj](j)}(jkjCjNjNjjjj)}(jjTjNjjkjjjɱjNubjjZj_sMjj]j]ubj)}(jkjCjNjNjjjj)}(jjTjNjjjjjϱjNubjjZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jccw_device_pnsosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jرaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jchsc_pnso_areasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j pnso_areasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jocsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jchsc_pnso_resume_tokensbaj<ubububj=j?)}(jBj4)}(j7]j)}j resume_tokensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcncsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjֱjNubjjZj_sMjj](j)}(jkjֱjNjNjj$jj)}(jjTjNjjjjjвjNubjjZj_sMjj]j]ubj)}(jkjֱjNjNjjQjj)}(jjTjNjj+jjjֲjNubjjZj_sMjj]j]ubj)}(jkjֱjNjNjj|jj)}(jjTjNjjXjjjܲjNubjjZj_sMjj]j]ubj)}(jkjֱjNjNjjjj)}(jjTjNjjjjjjNubjjZj_sMjj]j]ubj)}(jkjֱjNjNjjȲjj)}(jjTjNjjjjjjNubjjZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jccw_device_get_cssidsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcssidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjZj_sMjj](j)}(jkjjNjNjj=jj)}(jjTjNjjjjjujNubjjZj_sMjj]j]ubj)}(jkjjNjNjjjjj)}(jjTjNjjDjjj{jNubjjZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jccw_device_get_iidsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jiidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjZj_sMjj](j)}(jkjjNjNjjгjj)}(jjTjNjjjjjjNubjjZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjj׳jjjjNubjjZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jccw_device_get_chpidsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jchp_idxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchpidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjZj_sMjj](j)}(jkjjNjNjjcjj)}(jjTjNjj=jjjjNubjjZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjŴjNubjjZj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjj˴jNubjjZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jccw_device_get_chidsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jԴaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jchp_idxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjҴjNubjjZj_sM$jj](j)}(jkjҴjNjNjj jj)}(jjTjNjjjjj|jNubjjZj_sM$jj]j]ubj)}(jkjҴjNjNjjGjj)}(jjTjNjj'jjjjNubjjZj_sM$jj]j]ubj)}(jkjҴjNjNjjqjj)}(jjTjNjjKjjjjNubjjZj_sM$jj]j]ubej]ubj)}(jkjjNjNjj)}jcmbdatasbjj)}(jjtjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjZj_sKjj]j]ubj)}(jkjjNjNjj)}j enable_cmfsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjZj_sMdjj]j)}(jkjjNjNjjjj)}(jjTjNjjƵjjjjNubjjZj_sMdjj]j]ubaj]ubj)}(jkjjNjNjj)}j disable_cmfsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjZj_sMjj]j)}(jkjjNjNjjLjj)}(jjTjNjj&jjjWjNubjjZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jcmf_readsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j`aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj^jNubjjZj_sMjj](j)}(jkj^jNjNjjjj)}(jjTjNjjjjj߶jNubjjZj_sMjj]j]ubj)}(jkj^jNjNjj׶jj)}(jjTjNjjjjjjNubjjZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j cmf_readallsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jcmbdatasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjZj_sMjj](j)}(jkjjNjNjj:jj)}(jjTjNjjjjjrjNubjjZj_sMjj]j]ubj)}(jkjjNjNjjgjj)}(jjTjNjjAjjjxjNubjjZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jccwgroup_devicesbjj)}(jjtjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjZj_sKjj]j]ubj)}(jkjjNjNjj)}jccwgroup_driversbjj)}(jjtjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjZj_sKjj]j]ubj)}(jkjjNjNjj)}jccwgroup_set_onlinesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jccwgroup_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjZj_sK8jj]j)}(jkjjNjNjjjj)}(jjTjNjjŷjjjjNubjjZj_sK8jj]j]ubaj]ubj)}(jkjjNjNjj)}jccwgroup_set_offlinesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jccwgroup_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}j call_gdrvsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjZj_sKVjj](j)}(jkjjNjNjjKjj)}(jjTjNjj%jjjyjNubjjZj_sKVjj]j]ubj)}(jkjjNjNjjqjj)}(jjTjNjjRjjjjNubjjZj_sKVjj]j]ubej]ubj)}(jkjjNjNjj)}jccwgroup_create_devsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jccwgroup_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j num_devicessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjZj_sM9jj](j)}(jkjjNjNjjԸjj)}(jjTjNjjjjjYjNubjjZj_sM9jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjj۸jjj_jNubjjZj_sM9jj]j]ubj)}(jkjjNjNjj(jj)}(jjTjNjjjjjejNubjjZj_sM9jj]j]ubj)}(jkjjNjNjjNjj)}(jjTjNjj,jjjkjNubjjZj_sM9jj]j]ubej]ubj)}(jkjjNjNjj)}jccwgroup_driver_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jtaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jccwgroup_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjrjNubjjZj_sMjj]j)}(jkjrjNjNjjjj)}(jjTjNjjjjj˹jNubjjZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jccwgroup_driver_unregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jԹaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jccwgroup_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjҹjNubjjZj_sMjj]j)}(jkjҹjNjNjj jj)}(jjTjNjjjjj+jNubjjZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jccwgroup_probe_ccwdevsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j4aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj2jNubjjZj_sMjj]j)}(jkj2jNjNjjjj)}(jjTjNjjZjjjjNubjjZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jccwgroup_remove_ccwdevsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ccw_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjZj_sMjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjZj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jregister_adapter_interruptsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j airq_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jairqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjZj_sK(jj]j)}(jkjjNjNjj@jj)}(jjTjNjjjjjKjNubjjZj_sK(jj]j]ubaj]ubj)}(jkjjNjNjj)}junregister_adapter_interruptsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jTaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j airq_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jairqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjRjNubjjZj_sKBjj]j)}(jkjRjNjNjjjj)}(jjTjNjjzjjjjNubjjZj_sKBjj]j]ubaj]ubj)}(jkjjNjNjj)}jairq_iv_createsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jairq_ivsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jbitssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jvecsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjZj_sKjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj[jNubjjZj_sKjj]j]ubj)}(jkjjNjNjj&jj)}(jjTjNjjjjjajNubjjZj_sKjj]j]ubj)}(jkjjNjNjjMjj)}(jjTjNjj*jjjgjNubjjZj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jairq_iv_releasesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jpaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jairq_ivsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjnjNubjjZj_sKjj]j)}(jkjnjNjNjjjj)}(jjTjNjjjjjǼjNubjjZj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j airq_iv_allocsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]jмaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jairq_ivsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jnumsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjμjNubjjZj_sKjj](j)}(jkjμjNjNjjjj)}(jjTjNjjjjjMjNubjjZj_sKjj]j]ubj)}(jkjμjNjNjjEjj)}(jjTjNjj$jjjSjNubjjZj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j airq_iv_freesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j\aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jairq_ivsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jbitsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jnumsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjZjNubjjZj_sMjj](j)}(jkjZjNjNjjjj)}(jjTjNjjjjjjNubjjZj_sMjj]j]ubj)}(jkjZjNjNjjнjj)}(jjTjNjjjjjjNubjjZj_sMjj]j]ubj)}(jkjZjNjNjjjj)}(jjTjNjjԽjjj jNubjjZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j airq_iv_scansbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jairq_ivsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjZj_sM#jj](j)}(jkjjNjNjj_jj)}(jjTjNjj9jjjjNubjjZj_sM#jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjfjjjjNubjjZj_sM#jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjZj_sM#jj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_vpdsbjj)}(jjtjstructjj)}jj4)}(j7]jɾaj<ubsbjjjǾjNubjjkj_sKjj]j]ubj)}(jkjjNjNjj)}jshost_for_each_devicesbjj)}(jmacrojmacrojj)}(jj4)}(j7]jؾaj<ubjMNubjjj־jNubjjkj_sMjj]j]ubj)}(jkjjNjNjj)}j__shost_for_each_devicesbjj)}(jjݾjmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjj)}jscsi_device_supports_vpdsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMjj]j)}(jkjjNjNjjCjj)}(jjTjNjjjjjNjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jscsi_change_queue_depthsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jWaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdepthsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjUjNubjjkj_sKjj](j)}(jkjUjNjNjjjj)}(jjTjNjj}jjjҿjNubjjkj_sKjj]j]ubj)}(jkjUjNjNjjʿjj)}(jjTjNjjjjjؿjNubjjkj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_track_queue_fullsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdepthsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj߿jNubjjkj_sKjj](j)}(jkj߿jNjNjj-jj)}(jjTjNjjjjj\jNubjjkj_sKjj]j]ubj)}(jkj߿jNjNjjTjj)}(jjTjNjj4jjjbjNubjjkj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_get_vpd_pagesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jkaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbuf_lensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjijNubjjkj_sMjj](j)}(jkjijNjNjjjj)}(jjTjNjjjjj8jNubjjkj_sMjj]j]ubj)}(jkjijNjNjjjj)}(jjTjNjjjjj>jNubjjkj_sMjj]j]ubj)}(jkjijNjNjj jj)}(jjTjNjjjjjDjNubjjkj_sMjj]j]ubj)}(jkjijNjNjj0jj)}(jjTjNjjjjjJjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_report_opcodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jSaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=j?)}(jBj4)}(j7]j)}jopcodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedshortesbubj=j?)}(jBj4)}(j7]j)}jsasbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjQjNubjjkj_sMjj](j)}(jkjQjNjNjjjj)}(jjTjNjjyjjjCjNubjjkj_sMjj]j]ubj)}(jkjQjNjNjjjj)}(jjTjNjjjjjIjNubjjkj_sMjj]j]ubj)}(jkjQjNjNjjjj)}(jjTjNjjjjjOjNubjjkj_sMjj]j]ubj)}(jkjQjNjNjjjj)}(jjTjNjjjjjUjNubjjkj_sMjj]j]ubj)}(jkjQjNjNjj;jj)}(jjTjNjjjjj[jNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_device_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jdaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjbjNubjjkj_sMjj]j)}(jkjbjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jscsi_device_putsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jstarget_for_each_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_targetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstargetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jfnsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjj"jNubjjkj_sM2jj](j)}(jkj"jNjNjjpjj)}(jjTjNjjJjjj"jNubjjkj_sM2jj]j]ubj)}(jkj"jNjNjjjj)}(jjTjNjjwjjj(jNubjjkj_sM2jj]j]ubj)}(jkj"jNjNjjjj)}(jjTjNjjjjj.jNubjjkj_sM2jj]j]ubej]ubj)}(jkjjNjNjj)}j__starget_for_each_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j7aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_targetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstargetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jfnsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjj5jNubjjkj_sMNjj](j)}(jkj5jNjNjjjj)}(jjTjNjj]jjj5jNubjjkj_sMNjj]j]ubj)}(jkj5jNjNjjjj)}(jjTjNjjjjj;jNubjjkj_sMNjj]j]ubj)}(jkj5jNjNjjjj)}(jjTjNjjjjjAjNubjjkj_sMNjj]j]ubej]ubj)}(jkjjNjNjj)}j__scsi_device_lookup_by_targetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jJaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_targetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstargetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlunsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjHjNubjjkj_sMkjj](j)}(jkjHjNjNjjjj)}(jjTjNjjvjjjjNubjjkj_sMkjj]j]ubj)}(jkjHjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMkjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_device_lookup_by_targetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_targetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstargetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlunsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjkj_sMjj](j)}(jkjjNjNjj3jj)}(jjTjNjj jjjijNubjjkj_sMjj]j]ubj)}(jkjjNjNjj^jj)}(jjTjNjj:jjjojNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__scsi_device_lookupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jxaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juintsbaj<ubububj=j?)}(jBj4)}(j7]j)}jchannelsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juintsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlunsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjvjNubjjkj_sMjj](j)}(jkjvjNjNjjjj)}(jjTjNjjjjjPjNubjjkj_sMjj]j]ubj)}(jkjvjNjNjjjj)}(jjTjNjjjjjVjNubjjkj_sMjj]j]ubj)}(jkjvjNjNjjjj)}(jjTjNjjjjj\jNubjjkj_sMjj]j]ubj)}(jkjvjNjNjjEjj)}(jjTjNjj!jjjbjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_device_lookupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jkaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juintsbaj<ubububj=j?)}(jBj4)}(j7]j)}jchannelsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juintsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlunsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjijNubjjkj_sMjj](j)}(jkjijNjNjjjj)}(jjTjNjjjjjCjNubjjkj_sMjj]j]ubj)}(jkjijNjNjjjj)}(jjTjNjjjjjIjNubjjkj_sMjj]j]ubj)}(jkjijNjNjjjj)}(jjTjNjjjjjOjNubjjkj_sMjj]j]ubj)}(jkjijNjNjj8jj)}(jjTjNjjjjjUjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_bios_ptablesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=js)}(jvj?)}(jBj4)}(j7]j^aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j block_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj\jNubjjkj_sK!jj]j)}(jkj\jNjNjjjj)}(jjTjNjjjjjjNubjjkj_sK!jj]j]ubaj]ubj)}(jkjjNjNjj)}j scsi_partsizesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j block_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsector_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcapacitysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jgeomsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1jd)}jd3sbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubejj)}j]sbubububjjjjNubjjkj_sKjjjjNubjjkj_sKjjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjbjjjjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_eh_restore_cmndsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_cmndsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jscmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_eh_savesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjkj_sMUjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj/jNubjjkj_sMUjj]j]ubj)}(jkjjNjNjj$jj)}(jjTjNjjjjj5jNubjjkj_sMUjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_eh_finish_cmdsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_cmndsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jscmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdone_qsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj<jNubjjkj_sMjj](j)}(jkj<jNjNjjjj)}(jjTjNjjdjjjjNubjjkj_sMjj]j]ubj)}(jkj<jNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_eh_get_sensesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwork_qsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdone_qsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjkj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjUjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjJjj)}(jjTjNjj$jjj[jNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_eh_ready_devssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jdaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwork_qsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdone_qsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjbjNubjjkj_sMjj](j)}(jkjbjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjbjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjbjNjNjj jj)}(jjTjNjjjjj!jNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_eh_flush_done_qsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdone_qsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjjkj_sMjj]j)}(jkj(jNjNjjvjj)}(jjTjNjjPjjjjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jscsi_get_sense_info_fldsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j sense_buffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsb_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfo_outsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjkj_sM jj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj1jNubjjkj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjj7jNubjjkj_sM jj]j]ubj)}(jkjjNjNjj&jj)}(jjTjNjjjjj=jNubjjkj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_dev_info_list_addsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jFaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j compatiblesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jvendorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmodelsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstrflagssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j blist_flags_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjDjNubjjkj_sMEjj](j)}(jkjDjNjNjjjj)}(jjTjNjjljjj7jNubjjkj_sMEjj]j]ubj)}(jkjDjNjNjjjj)}(jjTjNjjjjj=jNubjjkj_sMEjj]j]ubj)}(jkjDjNjNjjjj)}(jjTjNjjjjjCjNubjjkj_sMEjj]j]ubj)}(jkjDjNjNjjjj)}(jjTjNjjjjjIjNubjjkj_sMEjj]j]ubj)}(jkjDjNjNjj/jj)}(jjTjNjj jjjOjNubjjkj_sMEjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_dev_info_list_findsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jscsi_dev_info_listsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jXaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jvendorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmodelsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jފj2j4)}(j7]j)}jscsi_devinfo_keysbaj<ubububj=j?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjVjNubjjkj_sMjj](j)}(jkjVjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjVjNjNjjjj)}(jjTjNjjjjj jNubjjkj_sMjj]j]ubj)}(jkjVjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_dev_info_list_add_strsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_listsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMjj]j)}(jkjjNjNjjbjj)}(jjTjNjj@jjjmjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jscsi_get_device_flagssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j blist_flags_tsbaj<ubububj=j?)}(jBj4)}(j7]jvaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jvendorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmodelsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjtjNubjjkj_sMBjj](j)}(jkjtjNjNjjjj)}(jjTjNjjjjj%jNubjjkj_sMBjj]j]ubj)}(jkjtjNjNjjjj)}(jjTjNjjjjj+jNubjjkj_sMBjj]j]ubj)}(jkjtjNjNjjjj)}(jjTjNjjjjj1jNubjjkj_sMBjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_exit_devinfosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j:aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj8jNubjjkj_sMjj]j]ubj)}(jkjjNjNjj)}jscsi_init_devinfosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjjNubjjkj_sMQjj]j]ubj)}(jkjjNjNjj)}j scsi_ioctlsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jopen_for_writesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}j__usersbasbubj&j)}(jNjNjoNjjjjj)}j]j|asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjkj_sM_jj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sM_jj]j]ubj)}(jkjjNjNjjBjj)}(jjTjNjj#jjjjNubjjkj_sM_jj]j]ubj)}(jkjjNjNjjfjj)}(jjTjNjjFjjjjNubjjkj_sM_jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjjNubjjkj_sM_jj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_execute_cmdsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j blk_opf_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jopfsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jbufflensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j ml_retriessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jscsi_exec_argssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjkj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj!jNubjjkj_sMjj]j]ubj)}(jkjjNjNjj+jj)}(jjTjNjjjjj'jNubjjkj_sMjj]j]ubj)}(jkjjNjNjjVjj)}(jjTjNjj2jjj-jNubjjkj_sMjj]j]ubj)}(jkjjNjNjj|jj)}(jjTjNjjZjjj3jNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjj9jNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjj?jNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjEjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjKjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_alloc_sgtablessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j blk_status_tsbaj<ubububj=j?)}(jBj4)}(j7]jTaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_cmndsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjRjNubjjkj_sMVjj]j)}(jkjRjNjNjjjj)}(jjTjNjj~jjjjNubjjkj_sMVjj]j]ubaj]ubj)}(jkjjNjNjj)}jscsi_device_from_queuesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjkj_sM7jj]j)}(jkjjNjNjj jj)}(jjTjNjjjjjjNubjjkj_sM7jj]j]ubaj]ubj)}(jkjjNjNjj)}jscsi_block_requestssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMTjj]j)}(jkjjNjNjjljj)}(jjTjNjjFjjjwjNubjjkj_sMTjj]j]ubaj]ubj)}(jkjjNjNjj)}jscsi_unblock_requestssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj~jNubjjkj_sMdjj]j)}(jkj~jNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMdjj]j]ubaj]ubj)}(jkjjNjNjj)}jscsi_mode_selectsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpfsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jspsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jretriessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jscsi_mode_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jscsi_sense_hdrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsshdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjkj_sMjj](j)}(jkjjNjNjj,jj)}(jjTjNjjjjjojNubjjkj_sMjj]j]ubj)}(jkjjNjNjjSjj)}(jjTjNjj3jjjujNubjjkj_sMjj]j]ubj)}(jkjjNjNjjwjj)}(jjTjNjjWjjj{jNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjj{jjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjj jj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjj7jj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjdjj)}(jjTjNjj>jjjjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_mode_sensesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdbdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmodepagesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsubpagesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jretriessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jscsi_mode_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jscsi_sense_hdrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsshdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjkj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj[jNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjajNubjjkj_sMjj]j]ubj)}(jkjjNjNjj?jj)}(jjTjNjjjjjgjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjcjj)}(jjTjNjjCjjjmjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjgjjjsjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjyjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjj#jj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjPjj)}(jjTjNjj*jjjjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_test_unit_readysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jretriessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jscsi_sense_hdrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsshdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjkj_sMR jj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjfjNubjjkj_sMR jj]j]ubj)}(jkjjNjNjj jj)}(jjTjNjjjjjljNubjjkj_sMR jj]j]ubj)}(jkjjNjNjj1jj)}(jjTjNjjjjjrjNubjjkj_sMR jj]j]ubj)}(jkjjNjNjj[jj)}(jjTjNjj5jjjxjNubjjkj_sMR jj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_device_set_statesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jފj2j4)}(j7]j)}jscsi_device_statesbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjkj_sMt jj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMt jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMt jj]j]ubej]ubj)}(jkjjNjNjj)}j sdev_evt_sendsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jevtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjkj_sMK jj](j)}(jkj jNjNjj[jj)}(jjTjNjj5jjjjNubjjkj_sMK jj]j]ubj)}(jkj jNjNjjjj)}(jjTjNjjbjjjjNubjjkj_sMK jj]j]ubej]ubj)}(jkjjNjNjj)}jsdev_evt_allocsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jފj2j4)}(j7]j)}jscsi_device_eventsbaj<ubububj=j?)}(jBj4)}(j7]j)}jevt_typesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjkj_sMg jj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj%jNubjjkj_sMg jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjj+jNubjjkj_sMg jj]j]ubej]ubj)}(jkjjNjNjj)}jsdev_evt_send_simplesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j4aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jފj2j4)}(j7]j)}jscsi_device_eventsbaj<ubububj=j?)}(jBj4)}(j7]j)}jevt_typesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj2jNubjjkj_sM jj](j)}(jkj2jNjNjjjj)}(jjTjNjjZjjjjNubjjkj_sM jj]j]ubj)}(jkj2jNjNjjjj)}(jjTjNjjjjjjNubjjkj_sM jj]j]ubj)}(jkj2jNjNjjjj)}(jjTjNjjjjjjNubjjkj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_device_quiescesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sM jj]j)}(jkjjNjNjj<jj)}(jjTjNjjjjjGjNubjjkj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jscsi_device_resumesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jPaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjNjNubjjkj_sM jj]j)}(jkjNjNjNjjjj)}(jjTjNjjvjjjjNubjjkj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j!scsi_internal_device_block_nowaitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sM+ jj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sM+ jj]j]ubaj]ubj)}(jkjjNjNjj)}j#scsi_internal_device_unblock_nowaitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jފj2j4)}(j7]j)}jscsi_device_statesbaj<ubububj=j?)}(jBj4)}(j7]j)}j new_statesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjkj_sMn jj](j)}(jkjjNjNjj\jj)}(jjTjNjj6jjjjNubjjkj_sMn jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjcjjjjNubjjkj_sMn jj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_block_targetssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjkj_sM jj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj"jNubjjkj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjj(jNubjjkj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_host_blocksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j1aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj/jNubjjkj_sM jj]j)}(jkj/jNjNjj}jj)}(jjTjNjjWjjjjNubjjkj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jscsi_kmap_atomic_sgsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scatterlistsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsglsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsg_countsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjkj_sM% jj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjkjNubjjkj_sM% jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjqjNubjjkj_sM% jj]j]ubj)}(jkjjNjNjj0jj)}(jjTjNjj jjjwjNubjjkj_sM% jj]j]ubj)}(jkjjNjNjj]jj)}(jjTjNjj7jjj}jNubjjkj_sM% jj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_kunmap_atomic_sgsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jvirtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMR jj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMR jj]j]ubaj]ubj)}(jkjjNjNjj)}jscsi_vpd_lun_idsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jid_lensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjkj_sM jj](j)}(jkjjNjNjj.jj)}(jjTjNjjjjjjNubjjkj_sM jj]j]ubj)}(jkjjNjNjjWjj)}(jjTjNjj5jjjjNubjjkj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjj^jjjjNubjjkj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_build_sensesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_cmndsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jscmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jascsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jascqsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjkj_sMh jj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMh jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMh jj]j]ubj)}(jkjjNjNjj:jj)}(jjTjNjjjjjjNubjjkj_sMh jj]j]ubj)}(jkjjNjNjjbjj)}(jjTjNjj>jjjjNubjjkj_sMh jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjfjjjjNubjjkj_sMh jj]j]ubej]ubj)}(jkjjNjNjj)}j scsi_dma_mapsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_cmndsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sKjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjj jNubjjkj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jscsi_dma_unmapsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_cmndsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sK+jj]j)}(jkjjNjNjj_jj)}(jjTjNjj9jjjjjNubjjkj_sK+jj]j]ubaj]ubj)}(jkjjNjNjj)}jscsi_proc_entrysbjj)}(jjtjstructjj)}jj4)}(j7]jsaj<ubsbjjjqjNubjjkj_sKjj]j]ubj)}(jkjjNjNjj)}jscsi_proc_hostdir_addsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jscsi_host_templatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sKjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jscsi_proc_hostdir_rmsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jscsi_host_templatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sKjj]j)}(jkjjNjNjj.jj)}(jjTjNjjjjj9jNubjjkj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jscsi_proc_host_addsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jBaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj@jNubjjkj_sKjj]j)}(jkj@jNjNjjjj)}(jjTjNjjhjjjjNubjjkj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jscsi_proc_host_rmsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sKjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jproc_print_scsidevicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjkj_sMjj](j)}(jkjjNjNjjNjj)}(jjTjNjj(jjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjwjj)}(jjTjNjjUjjjjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_add_single_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juintsbaj<ubububj=j?)}(jBj4)}(j7]j)}jhostsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juintsbaj<ubububj=j?)}(jBj4)}(j7]j)}jchannelsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juintsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juintsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlunsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjkj_sMQjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj[jNubjjkj_sMQjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjajNubjjkj_sMQjj]j]ubj)}(jkjjNjNjj+jj)}(jjTjNjjjjjgjNubjjkj_sMQjj]j]ubj)}(jkjjNjNjjSjj)}(jjTjNjj/jjjmjNubjjkj_sMQjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_remove_single_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jvaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juintsbaj<ubububj=j?)}(jBj4)}(j7]j)}jhostsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juintsbaj<ubububj=j?)}(jBj4)}(j7]j)}jchannelsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juintsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juintsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlunsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjtjNubjjkj_sMnjj](j)}(jkjtjNjNjjjj)}(jjTjNjjjjj@jNubjjkj_sMnjj]j]ubj)}(jkjtjNjNjjjj)}(jjTjNjjjjjFjNubjjkj_sMnjj]j]ubj)}(jkjtjNjNjjjj)}(jjTjNjjjjjLjNubjjkj_sMnjj]j]ubj)}(jkjtjNjNjj8jj)}(jjTjNjjjjjRjNubjjkj_sMnjj]j]ubej]ubj)}(jkjjNjNjj)}jproc_scsi_writesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j[aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj~sbasbubj&j)}(jNjNjoNjjjjj)}j]jasbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jppossbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjYjNubjjkj_sMjj](j)}(jkjYjNjNjjjj)}(jjTjNjjjjj6jNubjjkj_sMjj]j]ubj)}(jkjYjNjNjjjj)}(jjTjNjjjjj<jNubjjkj_sMjj]j]ubj)}(jkjYjNjNjjjj)}(jjTjNjjjjjBjNubjjkj_sMjj]j]ubj)}(jkjYjNjNjj+jj)}(jjTjNjjjjjHjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jproc_scsi_opensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jQaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjOjNubjjkj_sMjj](j)}(jkjOjNjNjjjj)}(jjTjNjjwjjjjNubjjkj_sMjj]j]ubj)}(jkjOjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_init_procfssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjjNubjjkj_sM%jj]j]ubj)}(jkjjNjNjj)}jscsi_exit_procfssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j/aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj-jNubjjkj_sM<jj]j]ubj)}(jkjjNjNjj)}jscsi_nl_rcv_msgsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jzaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjxjNubjjkj_sKjj]j)}(jkjxjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jscsi_netlink_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjjNubjjkj_sKojj]j]ubj)}(jkjjNjNjj)}jscsi_netlink_exitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj#jNubjjkj_sKjj]j]ubj)}(jkjjNjNjj)}jscsi_complete_async_scanssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jpaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjnjNubjjkj_sKjj]j]ubj)}(jkjjNjNjj)}jscsi_unlock_flopticalsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jresultsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjkj_sKjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj<jNubjjkj_sKjj]j]ubj)}(jkjjNjNjj1jj)}(jjTjNjjjjjBjNubjjkj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_alloc_sdevsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jKaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_targetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstargetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlunsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jhostdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjIjNubjjkj_sMjj](j)}(jkjIjNjNjjjj)}(jjTjNjjwjjjjNubjjkj_sMjj]j]ubj)}(jkjIjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjIjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubej]ube(j)}(jkjjNjNjj)}jscsi_target_reap_ref_releasesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jkrefsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkrefsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMjj]j)}(jkjjNjNjj]jj)}(jjTjNjj7jjjhjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jscsi_alloc_targetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_targetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jqaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jchannelsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juintsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjojNubjjkj_sMjj](j)}(jkjojNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjojNjNjjjj)}(jjTjNjjjjj#jNubjjkj_sMjj]j]ubj)}(jkjojNjNjjjj)}(jjTjNjjjjj)jNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_target_reapsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j2aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_targetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstargetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj0jNubjjkj_sMNjj]j)}(jkj0jNjNjj~jj)}(jjTjNjjXjjjjNubjjkj_sMNjj]j]ubaj]ubj)}(jkjjNjNjj)}jscsi_probe_lunsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j inq_resultsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j result_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j blist_flags_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbflagssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjkj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjdjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjj/jj)}(jjTjNjjjjjpjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjYjj)}(jjTjNjj3jjjvjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j scsi_add_lunsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j inq_resultsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j blist_flags_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbflagssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jasyncsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj}jNubjjkj_sMijj](j)}(jkj}jNjNjjjj)}(jjTjNjjjjjQjNubjjkj_sMijj]j]ubj)}(jkj}jNjNjjjj)}(jjTjNjjjjjWjNubjjkj_sMijj]j]ubj)}(jkj}jNjNjj"jj)}(jjTjNjjjjj]jNubjjkj_sMijj]j]ubj)}(jkj}jNjNjjIjj)}(jjTjNjj)jjjcjNubjjkj_sMijj]j]ubej]ubj)}(jkjjNjNjj)}j scsi_inq_strsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=js)}(jvj?)}(jBj4)}(j7]jlaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jinqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jfirstsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjjNubjjkj_sMijj](j)}(jkjjjNjNjjjj)}(jjTjNjjjjj8jNubjjkj_sMijj]j]ubj)}(jkjjjNjNjjjj)}(jjTjNjjjjj>jNubjjkj_sMijj]j]ubj)}(jkjjjNjNjj jj)}(jjTjNjjjjjDjNubjjkj_sMijj]j]ubj)}(jkjjjNjNjj-jj)}(jjTjNjj jjjJjNubjjkj_sMijj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_probe_and_add_lunsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jSaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_targetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstargetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlunsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j blist_flags_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbflagspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jsdevpsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jފj2j4)}(j7]j)}jscsi_scan_modesbaj<ubububj=j?)}(jBj4)}(j7]j)}jrescansbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jhostdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjQjNubjjkj_sMjj](j)}(jkjQjNjNjjjj)}(jjTjNjjyjjjjNubjjkj_sMjj]j]ubj)}(jkjQjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjQjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjQjNjNjj#jj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjQjNjNjjQjj)}(jjTjNjj-jjjjNubjjkj_sMjj]j]ubj)}(jkjQjNjNjjwjj)}(jjTjNjjUjjjjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_sequential_lun_scansbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_targetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstargetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j blist_flags_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j scsi_levelsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jފj2j4)}(j7]j)}jscsi_scan_modesbaj<ubububj=j?)}(jBj4)}(j7]j)}jrescansbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjkj_sM(jj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjtjNubjjkj_sM(jj]j]ubj)}(jkjjNjNjj jj)}(jjTjNjjjjjzjNubjjkj_sM(jj]j]ubj)}(jkjjNjNjjDjj)}(jjTjNjj$jjjjNubjjkj_sM(jj]j]ubj)}(jkjjNjNjjljj)}(jjTjNjjHjjjjNubjjkj_sM(jj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_report_lun_scansbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_targetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstargetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j blist_flags_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jފj2j4)}(j7]j)}jscsi_scan_modesbaj<ubububj=j?)}(jBj4)}(j7]j)}jrescansbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjkj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj6jNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjj<jNubjjkj_sMjj]j]ubj)}(jkjjNjNjj.jj)}(jjTjNjj jjjBjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_prep_async_scansbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jasync_scan_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jKaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjIjNubjjkj_sMpjj]j)}(jkjIjNjNjjjj)}(jjTjNjjwjjjjNubjjkj_sMpjj]j]ubaj]ubj)}(jkjjNjNjj)}jscsi_finish_async_scansbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jasync_scan_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjj jNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jscsi_remove_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMjj]j)}(jkjjNjNjj`jj)}(jjTjNjj:jjjkjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jscsi_remove_targetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jtaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjrjNubjjkj_sM/jj]j)}(jkjrjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sM/jj]j]ubaj]ubj)}(jkjjNjNjj)}jscsi_remove_hostsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sKjj]j)}(jkjjNjNjj jj)}(jjTjNjjjjj+jNubjjkj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jscsi_add_host_with_dmasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j4aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdma_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj2jNubjjkj_sKjj](j)}(jkj2jNjNjjjj)}(jjTjNjjZjjjjNubjjkj_sKjj]j]ubj)}(jkj2jNjNjjjj)}(jjTjNjjjjjjNubjjkj_sKjj]j]ubj)}(jkj2jNjNjjjj)}(jjTjNjjjjjjNubjjkj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_host_allocsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jscsi_host_templatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jprivsizesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjkj_sMjj](j)}(jkjjNjNjjLjj)}(jjTjNjj&jjj~jNubjjkj_sMjj]j]ubj)}(jkjjNjNjjsjj)}(jjTjNjjSjjjjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_host_lookupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jhostnumsbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjkj_sM.jj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sM.jj]j]ubaj]ubj)}(jkjjNjNjj)}j scsi_host_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjkj_sMAjj]j)}(jkjjNjNjj@jj)}(jjTjNjjjjjNjNubjjkj_sMAjj]j]ubaj]ubj)}(jkjjNjNjj)}jscsi_host_busysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jWaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjUjNubjjkj_sMYjj]j)}(jkjUjNjNjjjj)}(jjTjNjj}jjjjNubjjkj_sMYjj]j]ubaj]ubj)}(jkjjNjNjj)}j scsi_host_putsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMgjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMgjj]j]ubaj]ubj)}(jkjjNjNjj)}jscsi_queue_worksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjkj_sMjj](j)}(jkjjNjNjjcjj)}(jjTjNjj=jjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_flush_worksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jscsi_host_complete_all_commandssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jފj2j4)}(j7]j)}jscsi_host_statussbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatussbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjkj_sMjj](j)}(jkjjNjNjjVjj)}(jjTjNjj0jjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjj]jjjjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_host_busy_itersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jfnsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_cmndsbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjkj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjhjjjjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_device_typesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjkj_sK7jj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sK7jj]j]ubaj]ubj)}(jkjjNjNjj)}jscsilun_to_intsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jscsi_lunsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jscsilunsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sKjj]j)}(jkjjNjNjjVjj)}(jjTjNjj0jjjajNubjjkj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jint_to_scsilunsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jjaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlunsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jscsi_lunsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jscsilunsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjhjNubjjkj_sKjj](j)}(jkjhjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sKjj]j]ubj)}(jkjhjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_normalize_sensesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j sense_buffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsb_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jscsi_sense_hdrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsshdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjkj_sKjj](j)}(jkjjNjNjjCjj)}(jjTjNjjjjjjNubjjkj_sKjj]j]ubj)}(jkjjNjNjjjjj)}(jjTjNjjJjjjjNubjjkj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjnjjjjNubjjkj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_sense_desc_findsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j sense_buffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsb_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j desc_typesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjkj_sKjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj\jNubjjkj_sKjj]j]ubj)}(jkjjNjNjj-jj)}(jjTjNjj jjjbjNubjjkj_sKjj]j]ubj)}(jkjjNjNjjQjj)}(jjTjNjj1jjjhjNubjjkj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_build_sense_buffersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jqaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jascsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jascqsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjojNubjjkj_sMjj](j)}(jkjojNjNjjjj)}(jjTjNjjjjjdjNubjjkj_sMjj]j]ubj)}(jkjojNjNjjjj)}(jjTjNjjjjjjjNubjjkj_sMjj]j]ubj)}(jkjojNjNjj jj)}(jjTjNjjjjjpjNubjjkj_sMjj]j]ubj)}(jkjojNjNjj4jj)}(jjTjNjjjjjvjNubjjkj_sMjj]j]ubj)}(jkjojNjNjj\jj)}(jjTjNjj8jjj|jNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_set_sense_informationsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbuf_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjkj_sM7jj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj(jNubjjkj_sM7jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjj.jNubjjkj_sM7jj]j]ubj)}(jkjjNjNjj jj)}(jjTjNjjjjj4jNubjjkj_sM7jj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_set_sense_field_pointersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j=aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbuf_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jfpsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jbpsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jcdsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj;jNubjjkj_sMijj](j)}(jkj;jNjNjjjj)}(jjTjNjjcjjj+jNubjjkj_sMijj]j]ubj)}(jkj;jNjNjjjj)}(jjTjNjjjjj1jNubjjkj_sMijj]j]ubj)}(jkj;jNjNjjjj)}(jjTjNjjjjj7jNubjjkj_sMijj]j]ubj)}(jkj;jNjNjjjj)}(jjTjNjjjjj=jNubjjkj_sMijj]j]ubj)}(jkj;jNjNjj#jj)}(jjTjNjjjjjCjNubjjkj_sMijj]j]ubej]ubj)}(jkjjNjNjj)}jfc_get_event_numbersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]jLaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjJjNubjjkj_sMjj]j]ubj)}(jkjjNjNjj)}jfc_host_post_fc_eventsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j event_numbersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jފj2j4)}(j7]j)}jfc_host_event_codesbaj<ubububj=j?)}(jBj4)}(j7]j)}j event_codesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdata_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdata_bufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j vendor_idsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjkj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjj:jj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjbjj)}(jjTjNjj>jjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjfjjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfc_host_post_eventsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j event_numbersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jފj2j4)}(j7]j)}jfc_host_event_codesbaj<ubububj=j?)}(jBj4)}(j7]j)}j event_codesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j event_datasbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjkj_sMejj](j)}(jkjjNjNjj.jj)}(jjTjNjjjjjjNubjjkj_sMejj]j]ubj)}(jkjjNjNjjYjj)}(jjTjNjj5jjjjNubjjkj_sMejj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjj]jjjjNubjjkj_sMejj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMejj]j]ubej]ubj)}(jkjjNjNjj)}jfc_host_post_vendor_eventsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j event_numbersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdata_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdata_bufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j vendor_idsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjkj_sM{jj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sM{jj]j]ubj)}(jkjjNjNjjCjj)}(jjTjNjjjjjjNubjjkj_sM{jj]j]ubj)}(jkjjNjNjjkjj)}(jjTjNjjGjjjjNubjjkj_sM{jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjojjjjNubjjkj_sM{jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sM{jj]j]ubej]ubj)}(jkjjNjNjj)}jfc_find_rport_by_wwpnsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jfc_rportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jwwpnsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjkj_sMjj](j)}(jkjjNjNjj7jj)}(jjTjNjjjjjmjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjbjj)}(jjTjNjj>jjjsjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfc_host_fpin_rcvsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j|aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jfpin_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfpin_bufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jevent_acknowledgesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjzjNubjjkj_sMjj](j)}(jkjzjNjNjjjj)}(jjTjNjjjjjLjNubjjkj_sMjj]j]ubj)}(jkjzjNjNjjjj)}(jjTjNjjjjjRjNubjjkj_sMjj]j]ubj)}(jkjzjNjNjjjj)}(jjTjNjjjjjXjNubjjkj_sMjj]j]ubj)}(jkjzjNjNjjDjj)}(jjTjNjj jjj^jNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfc_eh_timed_outsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jފj2j4)}(j7]j)}jscsi_timeout_actionsbaj<ubububj=j?)}(jBj4)}(j7]jgaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_cmndsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jscmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjejNubjjkj_sM jj]j)}(jkjejNjNjjjj)}(jjTjNjjjjjjNubjjkj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jfc_remove_hostsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sM> jj]j)}(jkjjNjNjjjj)}(jjTjNjjjjj"jNubjjkj_sM> jj]j]ubaj]ubj)}(jkjjNjNjj)}jfc_remote_port_addsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jfc_rportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jchannelsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jfc_rport_identifierssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj)jNubjjkj_sMi jj](j)}(jkj)jNjNjj}jj)}(jjTjNjjWjjjjNubjjkj_sMi jj]j]ubj)}(jkj)jNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMi jj]j]ubj)}(jkj)jNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMi jj]j]ubej]ubj)}(jkjjNjNjj)}jfc_remote_port_deletesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jfc_rportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMT jj]j)}(jkjjNjNjj= jj)}(jjTjNjj jjjH jNubjjkj_sMT jj]j]ubaj]ubj)}(jkjjNjNjj)}jfc_remote_port_rolechgsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jQ aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jfc_rportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jrolessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjO jNubjjkj_sM jj](j)}(jkjO jNjNjj jj)}(jjTjNjjw jjj jNubjjkj_sM jj]j]ubj)}(jkjO jNjNjj jj)}(jjTjNjj jjj jNubjjkj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jfc_block_rportsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jfc_rportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjkj_sMjj]j)}(jkj jNjNjj+ jj)}(jjTjNjj jjj6 jNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfc_block_scsi_ehsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j? aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_cmndsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcmndsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj= jNubjjkj_sMjj]j)}(jkj= jNjNjj jj)}(jjTjNjje jjj jNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfc_vport_createsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jfc_vportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jchannelsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jfc_vport_identifierssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj jNubjjkj_sMojj](j)}(jkj jNjNjj jj)}(jjTjNjj jjjP jNubjjkj_sMojj]j]ubj)}(jkj jNjNjj jj)}(jjTjNjj jjjV jNubjjkj_sMojj]j]ubj)}(jkj jNjNjjB jj)}(jjTjNjj jjj\ jNubjjkj_sMojj]j]ubej]ubj)}(jkjjNjNjj)}jfc_vport_terminatesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]je aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jfc_vportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjc jNubjjkj_sMjj]j)}(jkjc jNjNjj jj)}(jjTjNjj jjj jNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_lookup_endpointsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_endpointsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj jNubjjkj_sMjj]j)}(jkj jNjNjj jj)}(jjTjNjj jjj jNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_create_flashnode_sesssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_bus_flash_sessionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j) aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_transportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j transportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdd_sizesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj' jNubjjkj_sMjj](j)}(jkj' jNjNjj{ jj)}(jjTjNjjU jjj jNubjjkj_sMjj]j]ubj)}(jkj' jNjNjj jj)}(jjTjNjj jjj jNubjjkj_sMjj]j]ubj)}(jkj' jNjNjj jj)}(jjTjNjj jjj jNubjjkj_sMjj]j]ubj)}(jkj' jNjNjj jj)}(jjTjNjj jjj jNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jiscsi_create_flashnode_connsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_bus_flash_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_bus_flash_sessionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j fnode_sesssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_transportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j transportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdd_sizesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj jNubjjkj_sMjj](j)}(jkj jNjNjjk jj)}(jjTjNjjE jjj jNubjjkj_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjTjNjjr jjj jNubjjkj_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjTjNjj jjjjNubjjkj_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjTjNjj jjj jNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jiscsi_find_flashnode_sesssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jfnsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjkj_sMojj](j)}(jkjjNjNjjdjj)}(jjTjNjj>jjj%jNubjjkj_sMojj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjkjjj+jNubjjkj_sMojj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjj1jNubjjkj_sMojj]j]ubej]ubj)}(jkjjNjNjj)}jiscsi_find_flashnode_connsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j:aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_bus_flash_sessionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j fnode_sesssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj8jNubjjkj_sMjj]j)}(jkj8jNjNjjjj)}(jjTjNjjfjjjjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_destroy_flashnode_sesssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_bus_flash_sessionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j fnode_sesssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_destroy_all_flashnodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMjj]j)}(jkjjNjNjjOjj)}(jjTjNjj)jjjZjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_block_scsi_ehsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jcaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_cmndsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjajNubjjkj_sM8jj]j)}(jkjajNjNjjjj)}(jjTjNjjjjjjNubjjkj_sM8jj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_unblock_sessionsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_cls_sessionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsessionsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_create_sessionsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_cls_sessionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_transportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j transportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdd_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j target_idsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj!jNubjjkj_sMUjj](j)}(jkj!jNjNjjujj)}(jjTjNjjOjjjjNubjjkj_sMUjj]j]ubj)}(jkj!jNjNjjjj)}(jjTjNjj|jjjjNubjjkj_sMUjj]j]ubj)}(jkj!jNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMUjj]j]ubj)}(jkj!jNjNjjjj)}(jjTjNjjjjj jNubjjkj_sMUjj]j]ubej]ubj)}(jkjjNjNjj)}jiscsi_force_destroy_sessionsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_cls_sessionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsessionsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMY jj]j)}(jkjjNjNjj`jj)}(jjTjNjj:jjjkjNubjjkj_sMY jj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_alloc_connsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_cls_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jtaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_cls_sessionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsessionsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdd_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjrjNubjjkj_sM jj](j)}(jkjrjNjNjjjj)}(jjTjNjjjjj jNubjjkj_sM jj]j]ubj)}(jkjrjNjNjjjj)}(jjTjNjjjjj&jNubjjkj_sM jj]j]ubj)}(jkjrjNjNjjjj)}(jjTjNjjjjj,jNubjjkj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jiscsi_add_connsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j5aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_cls_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj3jNubjjkj_sM jj]j)}(jkj3jNjNjjjj)}(jjTjNjj[jjjjNubjjkj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_remove_connsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_cls_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sM jj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_session_eventsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_cls_sessionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsessionsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jފj2j4)}(j7]j)}jiscsi_uevent_esbaj<ubububj=j?)}(jBj4)}(j7]j)}jeventsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjkj_sMB jj](j)}(jkjjNjNjjAjj)}(jjTjNjjjjjtjNubjjkj_sMB jj]j]ubj)}(jkjjNjNjjljj)}(jjTjNjjHjjjzjNubjjkj_sMB jj]j]ubej]ubj)}(jkjjNjNjj)}jsas_remove_childrensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sM*jj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sM*jj]j]ubaj]ubj)}(jkjjNjNjj)}jsas_remove_hostsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sM;jj]j)}(jkjjNjNjj/jj)}(jjTjNjj jjj:jNubjjkj_sM;jj]j]ubaj]ubj)}(jkjjNjNjj)}jsas_get_addresssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]jCaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjAjNubjjkj_sMHjj]j)}(jkjAjNjNjjjj)}(jjTjNjjmjjjjNubjjkj_sMHjj]j]ubaj]ubj)}(jkjjNjNjj)}jsas_tlr_supportedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMXjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMXjj]j]ubaj]ubj)}(jkjjNjNjj)}jsas_disable_tlrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sM}jj]j)}(jkjjNjNjjTjj)}(jjTjNjj.jjj_jNubjjkj_sM}jj]j]ubaj]ubj)}(jkjjNjNjj)}jsas_enable_tlrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jhaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjfjNubjjkj_sMjj]j)}(jkjfjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j sas_phy_allocsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jsas_physbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnumbersbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjkj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjLjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjAjj)}(jjTjNjj!jjjRjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j sas_phy_addsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j[aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jsas_physbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjYjNubjjkj_sMjj]j)}(jkjYjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j sas_phy_freesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jsas_physbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsas_phy_deletesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jsas_physbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMjj]j)}(jkjjNjNjjgjj)}(jjTjNjjAjjjrjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jscsi_is_sas_physbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j{aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjyjNubjjkj_sMjj]j)}(jkjyjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j sas_port_addsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jsas_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMjj]j)}(jkjjNjNjj'jj)}(jjTjNjjjjj2jNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j sas_port_freesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j;aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jsas_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj9jNubjjkj_sMjj]j)}(jkj9jNjNjjjj)}(jjTjNjjajjjjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsas_port_deletesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jsas_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jscsi_is_sas_portsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMjj]j)}(jkjjNjNjjGjj)}(jjTjNjj!jjjRjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsas_port_get_physbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jsas_physbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j[aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jsas_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjYjNubjjkj_sMjj]j)}(jkjYjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsas_port_add_physbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jsas_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jsas_physbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjkj_sM1jj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjHjNubjjkj_sM1jj]j]ubj)}(jkjjNjNjj=jj)}(jjTjNjjjjjNjNubjjkj_sM1jj]j]ubej]ubj)}(jkjjNjNjj)}jsas_port_delete_physbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jWaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jsas_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jsas_physbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjUjNubjjkj_sMSjj](j)}(jkjUjNjNjjjj)}(jjTjNjj}jjjjNubjjkj_sMSjj]j]ubj)}(jkjUjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMSjj]j]ubej]ubj)}(jkjjNjNjj)}jsas_end_device_allocsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jsas_rphysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jsas_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjkj_sMjj]j)}(jkjjNjNjj<jj)}(jjTjNjjjjjJjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsas_expander_allocsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jsas_rphysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jSaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jsas_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jފj2j4)}(j7]j)}jsas_device_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjQjNubjjkj_sMjj](j)}(jkjQjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjQjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j sas_rphy_addsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jsas_rphysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMjj]j)}(jkjjNjNjj6jj)}(jjTjNjjjjjAjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j sas_rphy_freesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jJaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jsas_rphysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjHjNubjjkj_sM%jj]j)}(jkjHjNjNjjjj)}(jjTjNjjpjjjjNubjjkj_sM%jj]j]ubaj]ubj)}(jkjjNjNjj)}jsas_rphy_deletesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jsas_rphysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sM;jj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sM;jj]j]ubaj]ubj)}(jkjjNjNjj)}jsas_rphy_unlinksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jsas_rphysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMIjj]j)}(jkjjNjNjjVjj)}(jjTjNjj0jjjajNubjjkj_sMIjj]j]ubaj]ubj)}(jkjjNjNjj)}jsas_rphy_removesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jjaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jsas_rphysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjhjNubjjkj_sMWjj]j)}(jkjhjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMWjj]j]ubaj]ubj)}(jkjjNjNjj)}jscsi_is_sas_rphysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMvjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjj!jNubjjkj_sMvjj]j]ubaj]ubj)}(jkjjNjNjj)}jsas_attach_transportsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jscsi_transport_templatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jsas_function_templatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jftsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj(jNubjjkj_sMjj]j)}(jkj(jNjNjj|jj)}(jjTjNjjVjjjjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsas_release_transportsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jscsi_transport_templatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMDjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMDjj]j]ubaj]ubj)}(jkjjNjNjj)}jspi_schedule_dv_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMFjj]j)}(jkjjNjNjj> jj)}(jjTjNjj jjjI jNubjjkj_sMFjj]j]ubaj]ubj)}(jkjjNjNjj)}jspi_display_xfer_agreementsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jR aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_targetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstargetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjP jNubjjkj_sMjjj]j)}(jkjP jNjNjj jj)}(jjTjNjjx jjj jNubjjkj_sMjjj]j]ubaj]ubj)}(jkjjNjNjj)}jspi_populate_tag_msgsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_cmndsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjkj_sMjj](j)}(jkj jNjNjj jj)}(jjTjNjj jjj3!jNubjjkj_sMjj]j]ubj)}(jkj jNjNjj(!jj)}(jjTjNjj!jjj9!jNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j srp_tmo_validsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jB!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jreconnect_delaysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfast_io_fail_tmosbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}j dev_loss_tmosbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj@!jNubjjkj_sKTjj](j)}(jkj@!jNjNjj!jj)}(jjTjNjjh!jjj!jNubjjkj_sKTjj]j]ubj)}(jkj@!jNjNjj!jj)}(jjTjNjj!jjj!jNubjjkj_sKTjj]j]ubj)}(jkj@!jNjNjj!jj)}(jjTjNjj!jjj!jNubjjkj_sKTjj]j]ubej]ubj)}(jkjjNjNjj)}jsrp_start_tl_fail_timerssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j srp_rportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj!jNubjjkj_sMjj]j)}(jkj!jNjNjj9"jj)}(jjTjNjj"jjjD"jNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsrp_reconnect_rportsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jM"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j srp_rportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjK"jNubjjkj_sMjj]j)}(jkjK"jNjNjj"jj)}(jjTjNjjs"jjj"jNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j srp_timed_outsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jފj2j4)}(j7]j)}jscsi_timeout_actionsbaj<ubububj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_cmndsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jscmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjkj_sM[jj]j)}(jkj"jNjNjj"jj)}(jjTjNjj"jjj#jNubjjkj_sM[jj]j]ubaj]ubj)}(jkjjNjNjj)}j srp_rport_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j srp_rportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjkj_sMjj]j)}(jkj#jNjNjj]#jj)}(jjTjNjj7#jjjh#jNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j srp_rport_putsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jq#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j srp_rportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjo#jNubjjkj_sMjj]j)}(jkjo#jNjNjj#jj)}(jjTjNjj#jjj#jNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j srp_rport_addsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j srp_rportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jsrp_rport_identifierssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj#jNubjjkj_sMjj](j)}(jkj#jNjNjj#$jj)}(jjTjNjj#jjj^$jNubjjkj_sMjj]j]ubj)}(jkj#jNjNjjP$jj)}(jjTjNjj*$jjjd$jNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j srp_rport_delsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jm$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j srp_rportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjk$jNubjjkj_sMjj]j)}(jkjk$jNjNjj$jj)}(jjTjNjj$jjj$jNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsrp_remove_hostsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjkj_sM jj]j)}(jkj$jNjNjj%jj)}(jjTjNjj$jjj$%jNubjjkj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jsrp_stop_rport_timerssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j srp_rportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+%jNubjjkj_sMjj]j)}(jkj+%jNjNjjy%jj)}(jjTjNjjS%jjj%jNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsrp_attach_transportsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jscsi_transport_templatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jsrp_function_templatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jftsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj%jNubjjkj_sM+jj]j)}(jkj%jNjNjj%jj)}(jjTjNjj%jjj%jNubjjkj_sM+jj]j]ubaj]ubj)}(jkjjNjNjj)}jsrp_release_transportsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jscsi_transport_templatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjjkj_sM]jj]j)}(jkj%jNjNjjB&jj)}(jjTjNjj&jjjL&jNubjjkj_sM]jj]j]ubaj]ubj)}(jkjjNjNjj)}juart_opssbjj)}(jjtjstructjj)}jj4)}(j7]jU&aj<ubsbjjjS&jNubjj}j_sKjj]j]ubj)}(jkjjNjNjj)}juart_write_wakeupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jd&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j uart_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjb&jNubjj}j_sKpjj]j)}(jkjb&jNjNjj&jj)}(jjTjNjj&jjj&jNubjj}j_sKpjj]j]ubaj]ubj)}(jkjjNjNjj)}juart_update_timeoutsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j uart_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcflagsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jbaudsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjj}j_sMjj](j)}(jkj&jNjNjj'jj)}(jjTjNjj&jjje'jNubjj}j_sMjj]j]ubj)}(jkj&jNjNjj8'jj)}(jjTjNjj'jjjk'jNubjj}j_sMjj]j]ubj)}(jkj&jNjNjj]'jj)}(jjTjNjj<'jjjq'jNubjj}j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}juart_get_baud_ratesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jz'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j uart_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jktermiossbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtermiossbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jktermiossbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jminsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjx'jNubjj}j_sMjj](j)}(jkjx'jNjNjj'jj)}(jjTjNjj'jjjv(jNubjj}j_sMjj]j]ubj)}(jkjx'jNjNjj'jj)}(jjTjNjj'jjj|(jNubjj}j_sMjj]j]ubj)}(jkjx'jNjNjj!(jj)}(jjTjNjj'jjj(jNubjj}j_sMjj]j]ubj)}(jkjx'jNjNjjI(jj)}(jjTjNjj((jjj(jNubjj}j_sMjj]j]ubj)}(jkjx'jNjNjjn(jj)}(jjTjNjjM(jjj(jNubjj}j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}juart_get_divisorsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j uart_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jbaudsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjj}j_sM#jj](j)}(jkj(jNjNjj(jj)}(jjTjNjj(jjj)jNubjj}j_sM#jj]j]ubj)}(jkj(jNjNjj )jj)}(jjTjNjj(jjj)jNubjj}j_sM#jj]j]ubej]ubj)}(jkjjNjNjj)}juart_get_lsr_infosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j uart_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj~sbasbubj&j)}(jNjNjoNjjjjj)}j]j)asbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!)jNubjj}j_sM)jj](j)}(jkj!)jNjNjjo)jj)}(jjTjNjjI)jjj)jNubjj}j_sM)jj]j]ubj)}(jkj!)jNjNjj)jj)}(jjTjNjjv)jjj)jNubjj}j_sM)jj]j]ubj)}(jkj!)jNjNjj)jj)}(jjTjNjj)jjj)jNubjj}j_sM)jj]j]ubej]ubj)}(jkjjNjNjj)}juart_console_writesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j uart_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jputcharsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j uart_portsbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=j?)}(jBNjF]jHNububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjj)jNubjj}j_sMbjj](j)}(jkj)jNjNjj4*jj)}(jjTjNjj*jjj+jNubjj}j_sMbjj]j]ubj)}(jkj)jNjNjj]*jj)}(jjTjNjj;*jjj +jNubjj}j_sMbjj]j]ubj)}(jkj)jNjNjj*jj)}(jjTjNjjc*jjj+jNubjj}j_sMbjj]j]ubj)}(jkj)jNjNjj*jj)}(jjTjNjj*jjj+jNubjj}j_sMbjj]j]ubej]ubj)}(jkjjNjNjj)}juart_get_consolesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j uart_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j!+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j uart_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jconsolesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj+jNubjj}j_sMzjj](j)}(jkj+jNjNjjs+jj)}(jjTjNjjM+jjj+jNubjj}j_sMzjj]j]ubj)}(jkj+jNjNjj+jj)}(jjTjNjjz+jjj+jNubjj}j_sMzjj]j]ubj)}(jkj+jNjNjj+jj)}(jjTjNjj+jjj+jNubjj}j_sMzjj]j]ubej]ubj)}(jkjjNjNjj)}juart_parse_earlyconsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jiotypesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}joptionssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjj}j_sMjj](j)}(jkj+jNjNjj/,jj)}(jjTjNjj ,jjj,jNubjj}j_sMjj]j]ubj)}(jkj+jNjNjjX,jj)}(jjTjNjj5,jjj,jNubjj}j_sMjj]j]ubj)}(jkj+jNjNjj,jj)}(jjTjNjj_,jjj,jNubjj}j_sMjj]j]ubj)}(jkj+jNjNjj,jj)}(jjTjNjj,jjj,jNubjj}j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}juart_parse_optionssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}joptionssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbaudsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jparitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbitssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jflowsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,jNubjj}j_sMjj](j)}(jkj,jNjNjj!-jj)}(jjTjNjj,jjj-jNubjj}j_sMjj]j]ubj)}(jkj,jNjNjjJ-jj)}(jjTjNjj(-jjj-jNubjj}j_sMjj]j]ubj)}(jkj,jNjNjjs-jj)}(jjTjNjjQ-jjj-jNubjj}j_sMjj]j]ubj)}(jkj,jNjNjj-jj)}(jjTjNjjz-jjj-jNubjj}j_sMjj]j]ubj)}(jkj,jNjNjj-jj)}(jjTjNjj-jjj-jNubjj}j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}juart_set_optionssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j uart_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jconsolesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbaudsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jparitysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbitssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflowsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj}j_sMjj](j)}(jkj-jNjNjj=.jj)}(jjTjNjj.jjj/jNubjj}j_sMjj]j]ubj)}(jkj-jNjNjjj.jj)}(jjTjNjjD.jjj /jNubjj}j_sMjj]j]ubj)}(jkj-jNjNjj.jj)}(jjTjNjjq.jjj/jNubjj}j_sMjj]j]ubj)}(jkj-jNjNjj.jj)}(jjTjNjj.jjj/jNubjj}j_sMjj]j]ubj)}(jkj-jNjNjj.jj)}(jjTjNjj.jjj/jNubjj}j_sMjj]j]ubj)}(jkj-jNjNjj.jj)}(jjTjNjj.jjj#/jNubjj}j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}juart_register_driversbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,/aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j uart_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*/jNubjj}j_sM jj]j)}(jkj*/jNjNjjx/jj)}(jjTjNjjR/jjj/jNubjj}j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}juart_unregister_driversbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j/aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j uart_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj/jNubjj}j_sMK jj]j)}(jkj/jNjNjj/jj)}(jjTjNjj/jjj/jNubjj}j_sMK jj]j]ubaj]ubj)}(jkjjNjNjj)}juart_match_portsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j/aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j uart_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jport1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j uart_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jport2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj/jNubjj}j_sM jj](j)}(jkj/jNjNjj70jj)}(jjTjNjj0jjjo0jNubjj}j_sM jj]j]ubj)}(jkj/jNjNjjd0jj)}(jjTjNjj>0jjju0jNubjj}j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}juart_handle_dcd_changesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j~0aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j uart_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jactivesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj|0jNubjj}j_sM jj](j)}(jkj|0jNjNjj0jj)}(jjTjNjj0jjj0jNubjj}j_sM jj]j]ubj)}(jkj|0jNjNjj0jj)}(jjTjNjj0jjj0jNubjj}j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}juart_handle_cts_changesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j1aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j uart_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jactivesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj1jNubjj}j_sM jj](j)}(jkj1jNjNjjS1jj)}(jjTjNjj-1jjj1jNubjj}j_sM jj]j]ubj)}(jkj1jNjNjjy1jj)}(jjTjNjjZ1jjj1jNubjj}j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}juart_try_toggle_sysrqsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j1aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j uart_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jchsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj1jNubjj}j_sM jj](j)}(jkj1jNjNjj1jj)}(jjTjNjj1jjj2jNubjj}j_sM jj]j]ubj)}(jkj1jNjNjj2jj)}(jjTjNjj1jjj2jNubjj}j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}juart_port_tx_limitedsbjj)}(jjݾjmacrojj)}(jj4)}(j7]j2aj<ubjMNubjjj2jNubjj}j_sM:jj]j]ubj)}(jkjjNjNjj)}j uart_port_txsbjj)}(jjݾjmacrojj)}(jj4)}(j7]j,2aj<ubjMNubjjj*2jNubjj}j_sMIjj]j]ubj)}(jkjjNjNjj)}jmctrl_gpio_setsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j;2aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j mctrl_gpiossbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpiossbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmctrlsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj92jNubjj}j_sK4jj](j)}(jkj92jNjNjj2jj)}(jjTjNjja2jjj2jNubjj}j_sK4jj]j]ubj)}(jkj92jNjNjj2jj)}(jjTjNjj2jjj2jNubjj}j_sK4jj]j]ubej]ubj)}(jkjjNjNjj)}jmctrl_gpio_to_gpiodsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j2aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j mctrl_gpiossbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpiossbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jފj2j4)}(j7]j)}jmctrl_gpio_idxsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgidxsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj2jNubjj}j_sKOjj](j)}(jkj2jNjNjj3jj)}(jjTjNjj2jjjN3jNubjj}j_sKOjj]j]ubj)}(jkj2jNjNjjC3jj)}(jjTjNjj3jjjT3jNubjj}j_sKOjj]j]ubej]ubj)}(jkjjNjNjj)}jmctrl_gpio_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j]3aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j mctrl_gpiossbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpiossbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj[3jNubjj}j_sKajj](j)}(jkj[3jNjNjj3jj)}(jjTjNjj3jjj3jNubjj}j_sKajj]j]ubj)}(jkj[3jNjNjj3jj)}(jjTjNjj3jjj3jNubjj}j_sKajj]j]ubej]ubj)}(jkjjNjNjj)}jmctrl_gpio_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j mctrl_gpiossbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j3aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j uart_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jidxsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj3jNubjj}j_sKjj](j)}(jkj3jNjNjj@4jj)}(jjTjNjj4jjjs4jNubjj}j_sKjj]j]ubj)}(jkj3jNjNjjh4jj)}(jjTjNjjG4jjjy4jNubjj}j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jmctrl_gpio_freesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j4aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j mctrl_gpiossbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpiossbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj4jNubjj}j_sMjj](j)}(jkj4jNjNjj4jj)}(jjTjNjj4jjj5jNubjj}j_sMjj]j]ubj)}(jkj4jNjNjj4jj)}(jjTjNjj4jjj 5jNubjj}j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmctrl_gpio_enable_mssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j5aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j mctrl_gpiossbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpiossbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj5jNubjj}j_sM,jj]j)}(jkj5jNjNjja5jj)}(jjTjNjj;5jjjl5jNubjj}j_sM,jj]j]ubaj]ubj)}(jkjjNjNjj)}jmctrl_gpio_disable_mssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]ju5aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j mctrl_gpiossbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpiossbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjs5jNubjj}j_sMIjj]j)}(jkjs5jNjNjj5jj)}(jjTjNjj5jjj5jNubjj}j_sMIjj]j]ubaj]ubj)}(jkjjNjNjj)}j serial_rs485sbjj)}(jjtjstructjj)}jj4)}(j7]j5aj<ubsbjjj5jNubjj5j_sKjj]j]ubj)}(jkjjNjNjj)}j slim_eaddrsbjj)}(jjtjstructjj)}jj4)}(j7]j5aj<ubsbjjj5jNubjj@j_sKjj]j]ubj)}(jkjjNjNjj)}jslim_device_statussbjj)}(jjފjenumjj)}jj4)}(j7]j5aj<ubsbjjj5jNubjj@j_sKjj]j]ubj)}(jkjjNjNjj)}j slim_devicesbjj)}(jjtjstructjj)}jj4)}(j7]j6aj<ubsbjjj6jNubjj@j_sK1jj]j]ubj)}(jkjjNjNjj)}j slim_driversbjj)}(jjtjstructjj)}jj4)}(j7]j6aj<ubsbjjj6jNubjj@j_sK=jj]j]ubj)}(jkjjNjNjj)}j slim_val_infsbjj)}(jjtjstructjj)}jj4)}(j7]j 6aj<ubsbjjj6jNubjj@j_sKYjj]j]ubj)}(jkjjNjNjj)}jslim_stream_configsbjj)}(jjtjstructjj)}jj4)}(j7]j/6aj<ubsbjjj-6jNubjj@j_sKpjj]j]ubj)}(jkjjNjNjj)}jmodule_slim_driversbjj)}(jjݾjmacrojj)}(jj4)}(j7]j>6aj<ubjMNubjjj<6jNubjj@j_sKjj]j]ubj)}(jkjjNjNjj)}j slim_framersbjj)}(jjtjstructjj)}jj4)}(j7]jM6aj<ubsbjjjK6jNubjj@j_sKjj]j]ubj)}(jkjjNjNjj)}j slim_msg_txnsbjj)}(jjtjstructjj)}jj4)}(j7]j\6aj<ubsbjjjZ6jNubjj@j_sKjjj]j]ubj)}(jkjjNjNjj)}jslim_clk_statesbjj)}(jjފjenumjj)}jj4)}(j7]jk6aj<ubsbjjji6jNubjj@j_sKjj]j]ubj)}(jkjjNjNjj)}j slim_schedsbjj)}(jjtjstructjj)}jj4)}(j7]jz6aj<ubsbjjjx6jNubjj@j_sKjj]j]ubj)}(jkjjNjNjj)}jslim_port_directionsbjj)}(jjފjenumjj)}jj4)}(j7]j6aj<ubsbjjj6jNubjj@j_sKjj]j]ubj)}(jkjjNjNjj)}jslim_port_statesbjj)}(jjފjenumjj)}jj4)}(j7]j6aj<ubsbjjj6jNubjj@j_sKjj]j]ubj)}(jkjjNjNjj)}jslim_channel_statesbjj)}(jjފjenumjj)}jj4)}(j7]j6aj<ubsbjjj6jNubjj@j_sKjj]j]ubj)}(jkjjNjNjj)}jslim_ch_data_fmtsbjj)}(jjފjenumjj)}jj4)}(j7]j6aj<ubsbjjj6jNubjj@j_sKjj]j]ubj)}(jkjjNjNjj)}jslim_ch_aux_bit_fmtsbjj)}(jjފjenumjj)}jj4)}(j7]j6aj<ubsbjjj6jNubjj@j_sKjj]j]ubj)}(jkjjNjNjj)}j slim_channelsbjj)}(jjtjstructjj)}jj4)}(j7]j6aj<ubsbjjj6jNubjj@j_sM jj]j]ubj)}(jkjjNjNjj)}j slim_portsbjj)}(jjtjstructjj)}jj4)}(j7]j6aj<ubsbjjj6jNubjj@j_sMjj]j]ubj)}(jkjjNjNjj)}jslim_transport_protocolsbjj)}(jjފjenumjj)}jj4)}(j7]j6aj<ubsbjjj6jNubjj@j_sM#jj]j]ubj)}(jkjjNjNjj)}jslim_stream_runtimesbjj)}(jjtjstructjj)}jj4)}(j7]j7aj<ubsbjjj6jNubjj@j_sMKjj]j]ubj)}(jkjjNjNjj)}jslim_controllersbjj)}(jjtjstructjj)}jj4)}(j7]j7aj<ubsbjjj7jNubjj@j_sMRjj]j]ubj)}(jkjjNjNjj)}jslim_unregister_controllersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j7aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jslim_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj7jNubjj@j_sM*jj]j)}(jkj7jNjNjjk7jj)}(jjTjNjjE7jjjv7jNubjj@j_sM*jj]j]ubaj]ubj)}(jkjjNjNjj)}jslim_report_absentsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j7aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j slim_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj}7jNubjj@j_sM:jj]j)}(jkj}7jNjNjj7jj)}(jjTjNjj7jjj7jNubjj@j_sM:jj]j]ubaj]ubj)}(jkjjNjNjj)}jslim_get_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j slim_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j7aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jslim_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j slim_eaddrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}je_addrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj7jNubjj@j_sMsjj](j)}(jkj7jNjNjj18jj)}(jjTjNjj 8jjjl8jNubjj@j_sMsjj]j]ubj)}(jkj7jNjNjj^8jj)}(jjTjNjj88jjjr8jNubjj@j_sMsjj]j]ubej]ubj)}(jkjjNjNjj)}jof_slim_get_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j slim_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j{8aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jslim_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjy8jNubjj@j_sMjj](j)}(jkjy8jNjNjj8jj)}(jjTjNjj8jjj9jNubjj@j_sMjj]j]ubj)}(jkjy8jNjNjj8jj)}(jjTjNjj8jjj9jNubjj@j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jslim_device_report_presentsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j9aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jslim_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j slim_eaddrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}je_addrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jladdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj9jNubjj@j_sMjj](j)}(jkj9jNjNjjc9jj)}(jjTjNjj=9jjj9jNubjj@j_sMjj]j]ubj)}(jkj9jNjNjj9jj)}(jjTjNjjj9jjj9jNubjj@j_sMjj]j]ubj)}(jkj9jNjNjj9jj)}(jjTjNjj9jjj9jNubjj@j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jslim_get_logical_addrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j9aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j slim_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj9jNubjj@j_sMjj]j)}(jkj9jNjNjj):jj)}(jjTjNjj:jjj4:jNubjj@j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jslim_ctrl_clk_pausesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j=:aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jslim_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jwakeupsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jrestartsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj;:jNubjj@j_sKjj](j)}(jkj;:jNjNjj:jj)}(jjTjNjjc:jjj:jNubjj@j_sKjj]j]ubj)}(jkj;:jNjNjj:jj)}(jjTjNjj:jjj:jNubjj@j_sKjj]j]ubj)}(jkj;:jNjNjj:jj)}(jjTjNjj:jjj:jNubjj@j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jslim_msg_responsesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j:aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jslim_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreplysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj:jNubjj@j_sKjj](j)}(jkj:jNjNjj@;jj)}(jjTjNjj;jjj;jNubjj@j_sKjj]j]ubj)}(jkj:jNjNjjm;jj)}(jjTjNjjG;jjj;jNubjj@j_sKjj]j]ubj)}(jkj:jNjNjj;jj)}(jjTjNjjt;jjj;jNubjj@j_sKjj]j]ubj)}(jkj:jNjNjj;jj)}(jjTjNjj;jjj;jNubjj@j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jslim_alloc_txn_tidsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j;aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jslim_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j slim_msg_txnsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtxnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj;jNubjj@j_sK?jj](j)}(jkj;jNjNjj/<jj)}(jjTjNjj <jjjg<jNubjj@j_sK?jj]j]ubj)}(jkj;jNjNjj\<jj)}(jjTjNjj6<jjjm<jNubjj@j_sK?jj]j]ubej]ubj)}(jkjjNjNjj)}jslim_free_txn_tidsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jv<aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jslim_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j slim_msg_txnsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtxnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjt<jNubjj@j_sKWjj](j)}(jkjt<jNjNjj<jj)}(jjTjNjj<jjj<jNubjj@j_sKWjj]j]ubj)}(jkjt<jNjNjj<jj)}(jjTjNjj<jjj=jNubjj@j_sKWjj]j]ubej]ubj)}(jkjjNjNjj)}jslim_do_transfersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j =aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jslim_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j slim_msg_txnsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtxnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj=jNubjj@j_sKnjj](j)}(jkj=jNjNjjU=jj)}(jjTjNjj/=jjj=jNubjj@j_sKnjj]j]ubj)}(jkj=jNjNjj=jj)}(jjTjNjj\=jjj=jNubjj@j_sKnjj]j]ubej]ubj)}(jkjjNjNjj)}j slim_xfer_msgsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j=aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j slim_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j slim_val_infsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmcsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj=jNubjj@j_sKjj](j)}(jkj=jNjNjj=jj)}(jjTjNjj=jjjH>jNubjj@j_sKjj]j]ubj)}(jkj=jNjNjj>jj)}(jjTjNjj=jjjN>jNubjj@j_sKjj]j]ubj)}(jkj=jNjNjj@>jj)}(jjTjNjj>jjjT>jNubjj@j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j slim_readsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j]>aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j slim_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj[>jNubjj@j_sM(jj](j)}(jkj[>jNjNjj>jj)}(jjTjNjj>jjj1?jNubjj@j_sM(jj]j]ubj)}(jkj[>jNjNjj>jj)}(jjTjNjj>jjj7?jNubjj@j_sM(jj]j]ubj)}(jkj[>jNjNjj>jj)}(jjTjNjj>jjj=?jNubjj@j_sM(jj]j]ubj)}(jkj[>jNjNjj&?jj)}(jjTjNjj?jjjC?jNubjj@j_sM(jj]j]ubej]ubj)}(jkjjNjNjj)}j slim_readbsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jL?aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j slim_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjJ?jNubjj@j_sM:jj](j)}(jkjJ?jNjNjj?jj)}(jjTjNjjr?jjj?jNubjj@j_sM:jj]j]ubj)}(jkjJ?jNjNjj?jj)}(jjTjNjj?jjj?jNubjj@j_sM:jj]j]ubej]ubj)}(jkjjNjNjj)}j slim_writesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j?aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j slim_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj?jNubjj@j_sMSjj](j)}(jkj?jNjNjj&@jj)}(jjTjNjj@jjj@jNubjj@j_sMSjj]j]ubj)}(jkj?jNjNjjQ@jj)}(jjTjNjj-@jjj@jNubjj@j_sMSjj]j]ubj)}(jkj?jNjNjjy@jj)}(jjTjNjjU@jjj@jNubjj@j_sMSjj]j]ubj)}(jkj?jNjNjj@jj)}(jjTjNjj}@jjj@jNubjj@j_sMSjj]j]ubej]ubj)}(jkjjNjNjj)}j slim_writebsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j@aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j slim_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj@jNubjj@j_sMijj](j)}(jkj@jNjNjjAjj)}(jjTjNjj@jjjpAjNubjj@j_sMijj]j]ubj)}(jkj@jNjNjj@Ajj)}(jjTjNjjAjjjvAjNubjj@j_sMijj]j]ubj)}(jkj@jNjNjjhAjj)}(jjTjNjjDAjjj|AjNubjj@j_sMijj]j]ubej]ubj)}(jkjjNjNjj)}jslim_stream_allocatesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jslim_stream_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jAaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j slim_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjAjNubjj@j_sKcjj](j)}(jkjAjNjNjjAjj)}(jjTjNjjAjjjBjNubjj@j_sKcjj]j]ubj)}(jkjAjNjNjjBjj)}(jjTjNjjAjjjBjNubjj@j_sKcjj]j]ubej]ubj)}(jkjjNjNjj)}jslim_stream_preparesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jBaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jslim_stream_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jslim_stream_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcfgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjBjNubjj@j_sKjj](j)}(jkjBjNjNjjiBjj)}(jjTjNjjCBjjjBjNubjj@j_sKjj]j]ubj)}(jkjBjNjNjjBjj)}(jjTjNjjpBjjjBjNubjj@j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jslim_stream_enablesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jBaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jslim_stream_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjBjNubjj@j_sMejj]j)}(jkjBjNjNjjBjj)}(jjTjNjjBjjjCjNubjj@j_sMejj]j]ubaj]ubj)}(jkjjNjNjj)}jslim_stream_disablesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jCaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jslim_stream_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjCjNubjj@j_sMjj]j)}(jkjCjNjNjj\Cjj)}(jjTjNjj6CjjjgCjNubjj@j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jslim_stream_unpreparesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jpCaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jslim_stream_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjnCjNubjj@j_sMjj]j)}(jkjnCjNjNjjCjj)}(jjTjNjjCjjjCjNubjj@j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jslim_stream_freesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jCaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jslim_stream_runtimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjCjNubjj@j_sMjj]j)}(jkjCjNjNjjDjj)}(jjTjNjjCjjj'DjNubjj@j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jspi_statisticssbjj)}(jjtjstructjj)}jj4)}(j7]j0Daj<ubsbjjj.DjNubjjyj_sKjj]j]ubj)}(jkjjNjNjj)}j spi_delaysbjj)}(jjtjstructjj)}jj4)}(j7]j?Daj<ubsbjjj=DjNubjjyj_sKJjj]j]ubj)}(jkjjNjNjj)}j spi_devicesbjj)}(jjtjstructjj)}jj4)}(j7]jNDaj<ubsbjjjLDjNubjjyj_sKzjj]j]ubj)}(jkjjNjNjj)}j spi_driversbjj)}(jjtjstructjj)}jj4)}(j7]j]Daj<ubsbjjj[DjNubjjyj_sKjj]j]ubj)}(jkjjNjNjj)}jspi_unregister_driversbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jlDaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j spi_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjDjNubjjyj_sMnjj]j)}(jkjjDjNjNjjDjj)}(jjTjNjjDjjjDjNubjjyj_sMnjj]j]ubaj]ubj)}(jkjjNjNjj)}jmodule_spi_driversbjj)}(jjݾjmacrojj)}(jj4)}(j7]jDaj<ubjMNubjjjDjNubjjyj_sMjj]j]ubj)}(jkjjNjNjj)}jspi_controllersbjj)}(jjtjstructjj)}jj4)}(j7]jDaj<ubsbjjjDjNubjjyj_sMjj]j]ubj)}(jkjjNjNjj)}jspi_ressbjj)}(jjtjstructjj)}jj4)}(j7]jDaj<ubsbjjjDjNubjjyj_sM&jj]j]ubj)}(jkjjNjNjj)}j spi_transfersbjj)}(jjtjstructjj)}jj4)}(j7]jDaj<ubsbjjjDjNubjjyj_sMjj]j]ubj)}(jkjjNjNjj)}j spi_messagesbjj)}(jjtjstructjj)}jj4)}(j7]jEaj<ubsbjjjEjNubjjyj_sM,jj]j]ubj)}(jkjjNjNjj)}jspi_message_init_with_transferssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jEaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j spi_messagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj|sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j spi_transfersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxferssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j num_xferssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjEjNubjjyj_sMjj](j)}(jkjEjNjNjjcEjj)}(jjTjNjj=EjjjEjNubjjyj_sMjj]j]ubj)}(jkjEjNjNjjEjj)}(jjTjNjjiEjjjEjNubjjyj_sMjj]j]ubj)}(jkjEjNjNjjEjj)}(jjTjNjjEjjjEjNubjjyj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jspi_is_bpw_supportedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jEaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j spi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jspisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jbpwsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjEjNubjjyj_sM#jj](j)}(jkjEjNjNjjFjj)}(jjTjNjjEjjjRFjNubjjyj_sM#jj]j]ubj)}(jkjEjNjNjjJFjj)}(jjTjNjj&FjjjXFjNubjjyj_sM#jj]j]ubej]ubj)}(jkjjNjNjj)}jspi_controller_xfer_timeoutsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jaFaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jspi_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctlrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j spi_transfersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxfersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj_FjNubjjyj_sM8jj](j)}(jkj_FjNjNjjFjj)}(jjTjNjjFjjjFjNubjjyj_sM8jj]j]ubj)}(jkj_FjNjNjjFjj)}(jjTjNjjFjjjFjNubjjyj_sM8jj]j]ubej]ubj)}(jkjjNjNjj)}jspi_replaced_transferssbjj)}(jjtjstructjj)}jj4)}(j7]jFaj<ubsbjjjFjNubjjyj_sM;jj]j]ubj)}(jkjjNjNjj)}jspi_sync_transfersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jGaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j spi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jspisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j spi_transfersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxferssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j num_xferssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjGjNubjjyj_sMjj](j)}(jkjGjNjNjjPGjj)}(jjTjNjj*GjjjGjNubjjyj_sMjj]j]ubj)}(jkjGjNjNjj}Gjj)}(jjTjNjjWGjjjGjNubjjyj_sMjj]j]ubj)}(jkjGjNjNjjGjj)}(jjTjNjjGjjjGjNubjjyj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j spi_writesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jGaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j spi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jspisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjGjNubjjyj_sMjj](j)}(jkjGjNjNjjHjj)}(jjTjNjjGjjjjHjNubjjyj_sMjj]j]ubj)}(jkjGjNjNjj7Hjj)}(jjTjNjjHjjjpHjNubjjyj_sMjj]j]ubj)}(jkjGjNjNjjbHjj)}(jjTjNjj>HjjjvHjNubjjyj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jspi_readsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jHaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j spi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jspisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj}HjNubjjyj_sMjj](j)}(jkj}HjNjNjjHjj)}(jjTjNjjHjjj'IjNubjjyj_sMjj]j]ubj)}(jkj}HjNjNjjHjj)}(jjTjNjjHjjj-IjNubjjyj_sMjj]j]ubj)}(jkj}HjNjNjjIjj)}(jjTjNjjHjjj3IjNubjjyj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jspi_w8r8sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jXaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j spi_messagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjdaj<ubsbjjjljNubjjj_sMjj]j]ubj)}(jkjWkjNjNjj'ljj)}(jjTjNjjljjjDljNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jssam_request_sync_freesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jMlaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_request_syncsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjKljNubjjj_sM8jj]j)}(jkjKljNjNjjljj)}(jjTjNjjsljjjljNubjjj_sM8jj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_request_sync_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jlaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_request_syncsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jފj2j4)}(j7]j)}jssam_request_flagssbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjljNubjjj_sMJjj](j)}(jkjljNjNjjljj)}(jjTjNjjljjj,mjNubjjj_sMJjj]j]ubj)}(jkjljNjNjj$mjj)}(jjTjNjjmjjj2mjNubjjj_sMJjj]j]ubej]ubj)}(jkjjNjNjj)}jssam_request_sync_submitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j;maj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_request_syncsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj9mjNubjjj_sMmjj](j)}(jkj9mjNjNjjmjj)}(jjTjNjjamjjjmjNubjjj_sMmjj]j]ubj)}(jkj9mjNjNjjmjj)}(jjTjNjjmjjjmjNubjjj_sMmjj]j]ubej]ubj)}(jkjjNjNjj)}jssam_request_do_syncsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jmaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jspecsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_responsesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjmjNubjjj_sMjj](j)}(jkjmjNjNjjnjj)}(jjTjNjjmjjjnjNubjjj_sMjj]j]ubj)}(jkjmjNjNjjGnjj)}(jjTjNjj!njjjnjNubjjj_sMjj]j]ubj)}(jkjmjNjNjjtnjj)}(jjTjNjjNnjjjnjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j ssam_request_do_sync_with_buffersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jnaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jspecsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_responsesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_spansbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjnjNubjjj_sMjj](j)}(jkjnjNjNjjnjj)}(jjTjNjjnjjjrojNubjjj_sMjj]j]ubj)}(jkjnjNjNjj ojj)}(jjTjNjjnjjjxojNubjjj_sMjj]j]ubj)}(jkjnjNjNjj:ojj)}(jjTjNjjojjj~ojNubjjj_sMjj]j]ubj)}(jkjnjNjNjjgojj)}(jjTjNjjAojjjojNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jssam_notifier_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]joaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_event_notifiersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjojNubjjj_sMjj](j)}(jkjojNjNjjojj)}(jjTjNjjojjjpjNubjjj_sMjj]j]ubj)}(jkjojNjNjjpjj)}(jjTjNjjojjjpjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__ssam_notifier_unregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jpaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_event_notifiersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jdisablesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjpjNubjjj_sM4 jj](j)}(jkjpjNjNjjkpjj)}(jjTjNjjEpjjjpjNubjjj_sM4 jj]j]ubj)}(jkjpjNjNjjpjj)}(jjTjNjjrpjjjpjNubjjj_sM4 jj]j]ubj)}(jkjpjNjNjjpjj)}(jjTjNjjpjjjpjNubjjj_sM4 jj]j]ubej]ubj)}(jkjjNjNjj)}jssam_controller_event_enablesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jpaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_event_registrysbaj<ubububj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_event_idsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjpjNubjjj_sM| jj](j)}(jkjpjNjNjj&qjj)}(jjTjNjjqjjjqjNubjjj_sM| jj]j]ubj)}(jkjpjNjNjjQqjj)}(jjTjNjj-qjjjqjNubjjj_sM| jj]j]ubj)}(jkjpjNjNjjyqjj)}(jjTjNjjUqjjjqjNubjjj_sM| jj]j]ubj)}(jkjpjNjNjjqjj)}(jjTjNjj}qjjjqjNubjjj_sM| jj]j]ubej]ubj)}(jkjjNjNjj)}jssam_controller_event_disablesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jqaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_event_registrysbaj<ubububj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_event_idsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjqjNubjjj_sM jj](j)}(jkjqjNjNjjrjj)}(jjTjNjjqjjjrjNubjjj_sM jj]j]ubj)}(jkjqjNjNjj;rjj)}(jjTjNjjrjjjrjNubjjj_sM jj]j]ubj)}(jkjqjNjNjjcrjj)}(jjTjNjj?rjjjrjNubjjj_sM jj]j]ubj)}(jkjqjNjNjjrjj)}(jjTjNjjgrjjjrjNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jssam_get_controllersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jraj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjrjNubjjj_sK4jj]j]ubj)}(jkjjNjNjj)}jssam_client_linksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jsaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjsjNubjjj_sKjj](j)}(jkjsjNjNjjNsjj)}(jjTjNjj(sjjjsjNubjjj_sKjj]j]ubj)}(jkjsjNjNjjzsjj)}(jjTjNjjTsjjjsjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jssam_client_bindsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jsaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjsjNubjjj_sKjj]j)}(jkjsjNjNjjsjj)}(jjTjNjjsjjjsjNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_device_domainsbjj)}(jjފjenumjj)}jj4)}(j7]jsaj<ubsbjjjsjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jssam_virtual_tcsbjj)}(jjފjenumjj)}jj4)}(j7]j taj<ubsbjjj tjNubjjj_sK+jj]j]ubj)}(jkjjNjNjj)}jssam_device_uidsbjj)}(jjtjstructjj)}jj4)}(j7]jtaj<ubsbjjjtjNubjjj_sK2jj]j]ubj)}(jkjjNjNjj)}j SSAM_DEVICEsbjj)}(jjݾjmacrojj)}(jj4)}(j7]j*taj<ubjMNubjjj(tjNubjjj_sK`jj]j]ubj)}(jkjjNjNjj)}j SSAM_VDEVsbjj)}(jjݾjmacrojj)}(jj4)}(j7]j9taj<ubjMNubjjj7tjNubjjj_sK~jj]j]ubj)}(jkjjNjNjj)}j SSAM_SDEVsbjj)}(jjݾjmacrojj)}(jj4)}(j7]jHtaj<ubjMNubjjjFtjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j ssam_devicesbjj)}(jjtjstructjj)}jj4)}(j7]jWtaj<ubsbjjjUtjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jssam_device_driversbjj)}(jjtjstructjj)}jj4)}(j7]jftaj<ubsbjjjdtjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jis_ssam_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jutaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjInsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjstjNubjjj_sKjj]j)}(jkjstjNjNjjtjj)}(jjTjNjjtjjjtjNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jto_ssam_devicesbjj)}(jjݾjmacrojj)}(jj4)}(j7]jtaj<ubjMNubjjjtjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jto_ssam_device_driversbjj)}(jjݾjmacrojj)}(jj4)}(j7]jtaj<ubjMNubjjjtjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jssam_device_mark_hot_removedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jtaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjtjNubjjj_sM jj]j)}(jkjtjNjNjj=ujj)}(jjTjNjjujjjHujNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_device_is_hot_removedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jQuaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjOujNubjjj_sMjj]j)}(jkjOujNjNjjujj)}(jjTjNjjvujjjujNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_device_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]juaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjujNubjjj_sM-jj]j)}(jkjujNjNjjvjj)}(jjTjNjjujjjvjNubjjj_sM-jj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_device_putsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jvaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjvjNubjjj_sM<jj]j)}(jkjvjNjNjjevjj)}(jjTjNjj?vjjjpvjNubjjj_sM<jj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_device_get_drvdatasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jyvaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjwvjNubjjj_sMIjj]j)}(jkjwvjNjNjjvjj)}(jjTjNjjvjjjvjNubjjj_sMIjj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_device_set_drvdatasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jvaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjvjNubjjj_sMSjj](j)}(jkjvjNjNjj*wjj)}(jjTjNjjwjjj^wjNubjjj_sMSjj]j]ubj)}(jkjvjNjNjjSwjj)}(jjTjNjj1wjjjdwjNubjjj_sMSjj]j]ubej]ubj)}(jkjjNjNjj)}jssam_device_driver_registersbjj)}(jjݾjmacrojj)}(jj4)}(j7]jmwaj<ubjMNubjjjkwjNubjjj_sM_jj]j]ubj)}(jkjjNjNjj)}jmodule_ssam_device_driversbjj)}(jjݾjmacrojj)}(jj4)}(j7]j|waj<ubjMNubjjjzwjNubjjj_sMkjj]j]ubj)}(jkjjNjNjj)}jssam_register_clientssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jwaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjwjNubjjj_sMjj](j)}(jkjwjNjNjjwjj)}(jjTjNjjwjjjxjNubjjj_sMjj]j]ubj)}(jkjwjNjNjjxjj)}(jjTjNjjwjjjxjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jssam_device_register_clientssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jxaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjxjNubjjj_sMjj]j)}(jkjxjNjNjjjxjj)}(jjTjNjjDxjjjuxjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jSSAM_DEFINE_SYNC_REQUEST_CL_Nsbjj)}(jjݾjmacrojj)}(jj4)}(j7]j~xaj<ubjMNubjjj|xjNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jSSAM_DEFINE_SYNC_REQUEST_CL_Wsbjj)}(jjݾjmacrojj)}(jj4)}(j7]jxaj<ubjMNubjjjxjNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jSSAM_DEFINE_SYNC_REQUEST_CL_Rsbjj)}(jjݾjmacrojj)}(jj4)}(j7]jxaj<ubjMNubjjjxjNubjjj_sM jj]j]ubj)}(jkjjNjNjj)}jSSAM_DEFINE_SYNC_REQUEST_CL_WRsbjj)}(jjݾjmacrojj)}(jj4)}(j7]jxaj<ubjMNubjjjxjNubjjj_sM.jj]j]ubj)}(jkjjNjNjj)}jssam_device_notifier_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jxaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_event_notifiersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjxjNubjjj_sMPjj](j)}(jkjxjNjNjjyjj)}(jjTjNjjxjjj=yjNubjjj_sMPjj]j]ubj)}(jkjxjNjNjj3yjj)}(jjTjNjj yjjjCyjNubjjj_sMPjj]j]ubej]ubj)}(jkjjNjNjj)}jssam_device_notifier_unregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jLyaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_event_notifiersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjJyjNubjjj_sMqjj](j)}(jkjJyjNjNjjyjj)}(jjTjNjjryjjjyjNubjjj_sMqjj]j]ubj)}(jkjJyjNjNjjyjj)}(jjTjNjjyjjjyjNubjjj_sMqjj]j]ubej]ubj)}(jkjjNjNjj)}jssam_device_allocsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jyaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_device_uidsbaj<ubububj=j?)}(jBj4)}(j7]j)}juidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjyjNubjjj_sKPjj](j)}(jkjyjNjNjj0zjj)}(jjTjNjj zjjjfzjNubjjj_sKPjj]j]ubj)}(jkjyjNjNjj[zjj)}(jjTjNjj7zjjjlzjNubjjj_sKPjj]j]ubej]ubj)}(jkjjNjNjj)}jssam_device_addsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]juzaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjszjNubjjj_sKjj]j)}(jkjszjNjNjjzjj)}(jjTjNjjzjjjzjNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_device_removesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jzaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjzjNubjjj_sKjj]j)}(jkjzjNjNjj!{jj)}(jjTjNjjzjjj,{jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_device_id_matchsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_device_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j5{aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_device_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtablesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_device_uidsbaj<ubububj=j?)}(jBj4)}(j7]j)}juidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj3{jNubjjj_sKjj](j)}(jkj3{jNjNjj{jj)}(jjTjNjja{jjj{jNubjjj_sKjj]j]ubj)}(jkj3{jNjNjj{jj)}(jjTjNjj{jjj{jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jssam_device_get_matchsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_device_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j{aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj{jNubjjj_sMjj]j)}(jkj{jNjNjj|jj)}(jjTjNjj{jjj,|jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_device_get_match_datasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j5|aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj3|jNubjjj_sM)jj]j)}(jkj3|jNjNjj|jj)}(jjTjNjj]|jjj|jNubjjj_sM)jj]j]ubaj]ubj)}(jkjjNjNjj)}j__ssam_device_driver_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j|aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_device_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj|jNubjjj_sM]jj](j)}(jkj|jNjNjj|jj)}(jjTjNjj|jjj}jNubjjj_sM]jj]j]ubj)}(jkj|jNjNjj}jj)}(jjTjNjj|jjj$}jNubjjj_sM]jj]j]ubej]ubj)}(jkjjNjNjj)}jssam_device_driver_unregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-}aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_device_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+}jNubjjj_sMnjj]j)}(jkj+}jNjNjjy}jj)}(jjTjNjjS}jjj}jNubjjj_sMnjj]j]ubaj]ubj)}(jkjjNjNjj)}j__ssam_register_clientssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j}aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j fwnode_handlesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj}jNubjjj_sMjj](j)}(jkj}jNjNjj}jj)}(jjTjNjj}jjj>~jNubjjj_sMjj]j]ubj)}(jkj}jNjNjj~jj)}(jjTjNjj}jjjD~jNubjjj_sMjj]j]ubj)}(jkj}jNjNjj3~jj)}(jjTjNjj ~jjjJ~jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jssam_remove_clientssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jS~aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjQ~jNubjjj_sM jj]j)}(jkjQ~jNjNjj~jj)}(jjTjNjjy~jjj~jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_cdev_request_flagssbjj)}(jjފjenumjj)}jj4)}(j7]j~aj<ubsbjjj~jNubjjbj_sKjj]j]ubj)}(jkjjNjNjj)}jssam_cdev_requestsbjj)}(jjtjstructjj)}jj4)}(j7]j~aj<ubsbjjj~jNubjjbj_sK-jj]j]ubj)}(jkjjNjNjj)}jssam_cdev_notifier_descsbjj)}(jjtjstructjj)}jj4)}(j7]j~aj<ubsbjjj~jNubjjbj_sKjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjkjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jssh_ptl_destroysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssh_ptlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jptlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sM"jj]j)}(jkjjNjNjjjj)}(jjTjNjjטjjjjNubjjj_sM"jj]j]ubaj]ubj)}(jkjjNjNjj)}jssh_rtl_state_flagssbjj)}(jjފjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j ssh_rtl_opssbjj)}(jjtjstructjj)}jj4)}(j7]j aj<ubsbjjjjNubjjj_sK'jj]j]ubj)}(jkjjNjNjj)}jssh_rtlsbjj)}(jjtjstructjj)}jj4)}(j7]j/aj<ubsbjjj-jNubjjj_sK-jj]j]ubj)}(jkjjNjNjj)}jssh_rtl_get_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssh_rtlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrtlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj<jNubjjj_sKnjj]j)}(jkj<jNjNjjjj)}(jjTjNjjjjjjjNubjjj_sKnjj]j]ubaj]ubj)}(jkjjNjNjj)}jssh_request_rtlsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssh_rtlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssh_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjj_sKyjj]j)}(jkjjNjNjjjj)}(jjTjNjjәjjjjNubjjj_sKyjj]j]ubaj]ubj)}(jkjjNjNjj)}jssh_rtl_should_drop_responsesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjjNubjjj_sKGjj]j]ubj)}(jkjjNjNjj)}jssh_rtl_submitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jZaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssh_rtlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrtlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssh_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjXjNubjjj_sMijj](j)}(jkjXjNjNjjjj)}(jjTjNjjjjjޚjNubjjj_sMijj]j]ubj)}(jkjXjNjNjjӚjj)}(jjTjNjjjjjjNubjjj_sMijj]j]ubej]ubj)}(jkjjNjNjj)}jssh_rtl_cancelsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssh_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jpendingsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjj8jj)}(jjTjNjjjjjfjNubjjj_sMjj]j]ubj)}(jkjjNjNjj^jj)}(jjTjNjj?jjjljNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jssh_request_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]juaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssh_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jފj2j4)}(j7]j)}jssam_request_flagssbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssh_request_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjsjNubjjj_sMjj](j)}(jkjsjNjNjjjj)}(jjTjNjjjjj!jNubjjj_sMjj]j]ubj)}(jkjsjNjNjjjj)}(jjTjNjjțjjj'jNubjjj_sMjj]j]ubj)}(jkjsjNjNjjjj)}(jjTjNjjjjj-jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j ssh_rtl_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j6aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssh_rtlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrtlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j serdev_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jserdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssh_rtl_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj4jNubjjj_sMjj](j)}(jkj4jNjNjjjj)}(jjTjNjj\jjjjNubjjj_sMjj]j]ubj)}(jkj4jNjNjjjj)}(jjTjNjjjjjjNubjjj_sMjj]j]ubj)}(jkj4jNjNjjܜjj)}(jjTjNjjjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jssh_rtl_destroysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssh_rtlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrtlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sM)jj]j)}(jkjjNjNjjHjj)}(jjTjNjj"jjjSjNubjjj_sM)jj]j]ubaj]ubj)}(jkjjNjNjj)}j ssh_rtl_startsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j\aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssh_rtlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrtlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjZjNubjjj_sM4jj]j)}(jkjZjNjNjjjj)}(jjTjNjjjjjjNubjjj_sM4jj]j]ubaj]ubj)}(jkjjNjNjj)}j ssh_rtl_flushsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssh_rtlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrtlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj8jNubjjj_sMjj]j]ubj)}(jkjjNjNjj0jj)}(jjTjNjjjjj>jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jssh_rtl_shutdownsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jGaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssh_rtlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrtlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjEjNubjjj_sMjj]j)}(jkjEjNjNjjjj)}(jjTjNjjmjjjjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jssh_seq_countersbjj)}(jjtjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jssh_rqid_countersbjj)}(jjtjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sK'jj]j]ubj)}(jkjjNjNjj)}j ssam_nf_headsbjj)}(jjtjstructjj)}jj4)}(j7]jŞaj<ubsbjjjÞjNubjjj_sK/jj]j]ubj)}(jkjjNjNjj)}jssam_nfsbjj)}(jjtjstructjj)}jj4)}(j7]jԞaj<ubsbjjjҞjNubjjj_sK;jj]j]ubj)}(jkjjNjNjj)}jssam_event_itemsbjj)}(jjtjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sKIjj]j]ubj)}(jkjjNjNjj)}jssam_event_queuesbjj)}(jjtjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sK\jj]j]ubj)}(jkjjNjNjj)}jssam_event_targetsbjj)}(jjtjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sKnjj]j]ubj)}(jkjjNjNjj)}j ssam_cpltsbjj)}(jjtjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sKzjj]j]ubj)}(jkjjNjNjj)}jssam_controller_statesbjj)}(jjފjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jssam_controller_capssbjj)}(jjtjstructjj)}jj4)}(j7]j.aj<ubsbjjj,jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jssam_controllersbjj)}(jjtjstructjj)}jj4)}(j7]j=aj<ubsbjjj;jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jssam_controller_receive_bufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jLaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjJjNubjjj_sKjj](j)}(jkjJjNjNjjjj)}(jjTjNjjvjjjjNubjjj_sKjj]j]ubj)}(jkjJjNjNjjɟjj)}(jjTjNjjjjjjNubjjj_sKjj]j]ubj)}(jkjJjNjNjjjj)}(jjTjNjjПjjjjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jssam_controller_write_wakeupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sKjj]j)}(jkjjNjNjj\jj)}(jjTjNjj6jjjgjNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j ssh_seq_resetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jpaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssh_seq_countersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjnjNubjjj_sK,jj]j)}(jkjnjNjNjjjj)}(jjTjNjjjjjƠjNubjjj_sK,jj]j]ubaj]ubj)}(jkjjNjNjj)}j ssh_seq_nextsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]jϠaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssh_seq_countersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj͠jNubjjj_sK7jj]j)}(jkj͠jNjNjjjj)}(jjTjNjjjjj)jNubjjj_sK7jj]j]ubaj]ubj)}(jkjjNjNjj)}jssh_rqid_resetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j2aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssh_rqid_countersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj0jNubjjj_sKIjj]j)}(jkj0jNjNjj~jj)}(jjTjNjjXjjjjNubjjj_sKIjj]j]ubaj]ubj)}(jkjjNjNjj)}j ssh_rqid_nextsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssh_rqid_countersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sKUjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjj_sKUjj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_event_matches_notifiersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_event_notifiersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeventsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sKvjj](j)}(jkjjNjNjj?jj)}(jjTjNjjjjjvjNubjjj_sKvjj]j]ubj)}(jkjjNjNjjkjj)}(jjTjNjjEjjj|jNubjjj_sKvjj]j]ubej]ubj)}(jkjjNjNjj)}jssam_nfblk_call_chainsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_nf_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeventsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sKjj](j)}(jkjjNjNjjѢjj)}(jjTjNjjjjj jNubjjj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjآjjjjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jssam_nfblk_insertsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_nf_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_notifier_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sKjj](j)}(jkjjNjNjjdjj)}(jjTjNjj>jjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjkjjjjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jssam_nfblk_findsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_nf_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_notifier_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sKjj](j)}(jkjjNjNjjjj)}(jjTjNjjУjjj.jNubjjj_sKjj]j]ubj)}(jkjjNjNjj#jj)}(jjTjNjjjjj4jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jssam_nfblk_removesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j=aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_notifier_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj;jNubjjj_sKjj]j)}(jkj;jNjNjjjj)}(jjTjNjjcjjjjNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_nf_head_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_nf_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sKjj]j)}(jkjjNjNjjjj)}(jjTjNjjäjjjjNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_nf_head_destroysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_nf_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sMjj]j)}(jkjjNjNjjIjj)}(jjTjNjj#jjjTjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_nf_refcount_keysbjj)}(jjtjstructjj)}jj4)}(j7]j]aj<ubsbjjj[jNubjjj_sM jj]j]ubj)}(jkjjNjNjj)}jssam_nf_refcount_entrysbjj)}(jjtjstructjj)}jj4)}(j7]jlaj<ubsbjjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jssam_nf_refcount_incsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_nf_refcount_entrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j{aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_nfsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_event_registrysbaj<ubububj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_event_idsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjyjNubjjj_sM:jj](j)}(jkjyjNjNjjͥjj)}(jjTjNjjjjj+jNubjjj_sM:jj]j]ubj)}(jkjyjNjNjjjj)}(jjTjNjjԥjjj1jNubjjj_sM:jj]j]ubj)}(jkjyjNjNjj jj)}(jjTjNjjjjj7jNubjjj_sM:jj]j]ubej]ubj)}(jkjjNjNjj)}jssam_nf_refcount_decsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_nf_refcount_entrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j@aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_nfsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_event_registrysbaj<ubububj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_event_idsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj>jNubjjj_sMxjj](j)}(jkj>jNjNjjjj)}(jjTjNjjljjjjNubjjj_sMxjj]j]ubj)}(jkj>jNjNjjjj)}(jjTjNjjjjjjNubjjj_sMxjj]j]ubj)}(jkj>jNjNjjjj)}(jjTjNjjjjjjNubjjj_sMxjj]j]ubej]ubj)}(jkjjNjNjj)}jssam_nf_refcount_dec_freesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_nfsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_event_registrysbaj<ubububj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_event_idsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjQjj)}(jjTjNjj+jjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjj|jj)}(jjTjNjjXjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jssam_nf_refcount_emptysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_nfsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sMjj]j)}(jkjjNjNjj jj)}(jjTjNjjjjjjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j ssam_nf_callsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_nfsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jrqidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeventsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjljj)}(jjTjNjjFjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjsjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjĨjj)}(jjTjNjjjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjȨjjj jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j ssam_nf_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_nfsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sMjj]j)}(jkjjNjNjj`jj)}(jjTjNjj:jjjkjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_nf_destroysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jtaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_nfsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjrjNubjjj_sM jj]j)}(jkjrjNjNjjjj)}(jjTjNjjjjj˩jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_event_item_cache_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jԩaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjҩjNubjjj_sM.jj]j]ubj)}(jkjjNjNjj)}jssam_event_item_cache_destroysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjjNubjjj_sM@jj]j]ubj)}(jkjjNjNjj)}jssam_event_item_freesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jjaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_event_itemsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jitemsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjhjNubjjj_sMTjj]j)}(jkjhjNjNjjjj)}(jjTjNjjjjjjNubjjj_sMTjj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_event_item_allocsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_event_itemsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jʪaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjȪjNubjjj_sMgjj](j)}(jkjȪjNjNjjjj)}(jjTjNjjjjjMjNubjjj_sMgjj]j]ubj)}(jkjȪjNjNjjBjj)}(jjTjNjjjjjSjNubjjj_sMgjj]j]ubej]ubj)}(jkjjNjNjj)}jssam_event_queue_pushsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j\aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_event_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_event_itemsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jitemsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjZjNubjjj_sMjj](j)}(jkjZjNjNjjjj)}(jjTjNjjjjj߫jNubjjj_sMjj]j]ubj)}(jkjZjNjNjjԫjj)}(jjTjNjjjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jssam_event_queue_popsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_event_itemsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_event_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjj_sMjj]j)}(jkjjNjNjj@jj)}(jjTjNjjjjjMjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_event_queue_is_emptysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jVaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_event_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjTjNubjjj_sMjj]j)}(jkjTjNjNjjjj)}(jjTjNjj{jjjjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_cplt_get_event_queuesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_event_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_cpltsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpltsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jrqidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjdjNubjjj_sMjj]j]ubj)}(jkjjNjNjj1jj)}(jjTjNjj jjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjYjj)}(jjTjNjj5jjjpjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jssam_cplt_submitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jyaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_cpltsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpltsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjwjNubjjj_sMjj](j)}(jkjwjNjNjjĭjj)}(jjTjNjjjjjjNubjjj_sMjj]j]ubj)}(jkjwjNjNjjjj)}(jjTjNjj˭jjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jssam_cplt_submit_eventsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_cpltsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpltsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_event_itemsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jitemsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjj_sMjj](j)}(jkj jNjNjjWjj)}(jjTjNjj1jjjjNubjjj_sMjj]j]ubj)}(jkj jNjNjjjj)}(jjTjNjj^jjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jssam_cplt_flushsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_cpltsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpltsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sMjj]j)}(jkjjNjNjjjj)}(jjTjNjjĮjjjjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_event_queue_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_cpltsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpltsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_event_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jevqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sM'jj](j)}(jkjjNjNjjJjj)}(jjTjNjj$jjjjNubjjj_sM'jj]j]ubj)}(jkjjNjNjjwjj)}(jjTjNjjQjjjjNubjjj_sM'jj]j]ubej]ubj)}(jkjjNjNjj)}jssam_cplt_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_cpltsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpltsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sM5jj](j)}(jkjjNjNjjݯjj)}(jjTjNjjjjjjNubjjj_sM5jj]j]ubj)}(jkjjNjNjj jj)}(jjTjNjjjjjjNubjjj_sM5jj]j]ubej]ubj)}(jkjjNjNjj)}jssam_cplt_destroysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_cpltsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpltsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sMUjj]j)}(jkj"jNjNjjpjj)}(jjTjNjjJjjj{jNubjjj_sMUjj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_controller_locksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sMjj]j)}(jkjjNjNjjаjj)}(jjTjNjjjjjڰjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j#ssam_controller_caps_load_from_acpisbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j acpi_handlesbaj<ubububj=j?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controller_capssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcapssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sMKjj](j)}(jkjjNjNjj-jj)}(jjTjNjj jjjbjNubjjj_sMKjj]j]ubj)}(jkjjNjNjjWjj)}(jjTjNjj1jjjhjNubjjj_sMKjj]j]ubej]ubj)}(jkjjNjNjj)}jssam_controller_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jqaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j serdev_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jserdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjojNubjjj_sMjj](j)}(jkjojNjNjjjj)}(jjTjNjjjjjjNubjjj_sMjj]j]ubj)}(jkjojNjNjjjj)}(jjTjNjjıjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jssam_controller_startsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sMjj]j)}(jkjjNjNjjPjj)}(jjTjNjj*jjj[jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_controller_shutdownsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jdaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjbjNubjjj_sMjj]j)}(jkjbjNjNjjjj)}(jjTjNjjjjjjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_controller_destroysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jIJaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj²jNubjjj_sMFjj]j)}(jkj²jNjNjjjj)}(jjTjNjjjjjjNubjjj_sMFjj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_controller_suspendsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sMpjj]j)}(jkj"jNjNjjpjj)}(jjTjNjjJjjj{jNubjjj_sMpjj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_controller_resumesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sMjj]j)}(jkjjNjNjjгjj)}(jjTjNjjjjj۳jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jssh_notification_paramssbjj)}(jjtjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jssam_ssh_event_enablesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_event_registrysbaj<ubububj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_event_idsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sMbjj](j)}(jkjjNjNjj?jj)}(jjTjNjjjjj´jNubjjj_sMbjj]j]ubj)}(jkjjNjNjjjjj)}(jjTjNjjFjjjȴjNubjjj_sMbjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjnjjjδjNubjjj_sMbjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjԴjNubjjj_sMbjj]j]ubej]ubj)}(jkjjNjNjj)}jssam_ssh_event_disablesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jݴaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_event_registrysbaj<ubububj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssam_event_idsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj۴jNubjjj_sMjj](j)}(jkj۴jNjNjj)jj)}(jjTjNjjjjjjNubjjj_sMjj]j]ubj)}(jkj۴jNjNjjTjj)}(jjTjNjj0jjjjNubjjj_sMjj]j]ubj)}(jkj۴jNjNjj|jj)}(jjTjNjjXjjjjNubjjj_sMjj]j]ubj)}(jkj۴jNjNjjjj)}(jjTjNjjjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jssam_get_firmware_versionsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jǵaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jversionsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjŵjNubjjj_sMjj](j)}(jkjŵjNjNjjjj)}(jjTjNjjjjjKjNubjjj_sMjj]j]ubj)}(jkjŵjNjNjj@jj)}(jjTjNjjjjjQjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jssam_ctrl_notif_display_offsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jZaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjXjNubjjj_sMjj]j)}(jkjXjNjNjjjj)}(jjTjNjjjjjjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_ctrl_notif_display_onsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sMjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_ctrl_notif_d0_exitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sM$jj]j)}(jkjjNjNjjfjj)}(jjTjNjj@jjjqjNubjjj_sM$jj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_ctrl_notif_d0_entrysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jzaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjxjNubjjj_sMNjj]j)}(jkjxjNjNjjƷjj)}(jjTjNjjjjjѷjNubjjj_sMNjj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_nf_refcount_enablesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jڷaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_nf_refcount_entrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjطjNubjjj_sM}jj](j)}(jkjطjNjNjj&jj)}(jjTjNjjjjjjNubjjj_sM}jj]j]ubj)}(jkjطjNjNjjSjj)}(jjTjNjj-jjjjNubjjj_sM}jj]j]ubj)}(jkjطjNjNjj~jj)}(jjTjNjjZjjjjNubjjj_sM}jj]j]ubej]ubj)}(jkjjNjNjj)}jssam_nf_refcount_disable_freesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_nf_refcount_entrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jecsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjpjNubjjj_sMjj]j]ubj)}(jkjjNjNjj?jj)}(jjTjNjjjjjvjNubjjj_sMjj]j]ubj)}(jkjjNjNjjbjj)}(jjTjNjjCjjj|jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j ssam_notifier_disable_registeredsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sM jj]j)}(jkjjNjNjjѹjj)}(jjTjNjjjjjܹjNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j ssam_notifier_restore_registeredsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sM jj]j)}(jkjjNjNjj1jj)}(jjTjNjj jjj<jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_notifier_is_emptysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jEaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjCjNubjjj_sM$ jj]j)}(jkjCjNjNjjjj)}(jjTjNjjjjjjjNubjjj_sM$ jj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_notifier_unregister_allsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sM9 jj]j)}(jkjjNjNjjjj)}(jjTjNjjʺjjjjNubjjj_sM9 jj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_irq_setupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sM jj]j)}(jkjjNjNjjPjj)}(jjTjNjj*jjj[jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j ssam_irq_freesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jdaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjbjNubjjj_sM jj]j)}(jkjbjNjNjjjj)}(jjTjNjjjjjjNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_irq_arm_for_wakeupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jĻaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj»jNubjjj_sM jj]j)}(jkj»jNjNjjjj)}(jjTjNjjjjjjNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_irq_disarm_wakeupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sM jj]j)}(jkj"jNjNjjpjj)}(jjTjNjjJjjj{jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_device_id_compatiblesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_device_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_device_uidsbaj<ubububj=j?)}(jBj4)}(j7]j)}juidsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sKjj](j)}(jkjjNjNjjϼjj)}(jjTjNjjjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjּjjjjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jssam_device_id_is_nullsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_device_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sKjj]j)}(jkjjNjNjj\jj)}(jjTjNjj6jjjgjNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_bus_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jpaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjnjNubjjj_sMzjj]j]ubj)}(jkjjNjNjj)}jssam_bus_unregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jssam_try_set_controllersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jssam_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sKQjj]j)}(jkjjNjNjjRjj)}(jjTjNjj,jjj]jNubjjj_sKQjj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_clear_controllersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jfaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjdjNubjjj_sKejj]j]ubj)}(jkjjNjNjj)}jssam_trace_ptr_uidsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jptrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}juid_strsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sKpjj](j)}(jkjjNjNjjjj)}(jjTjNjj׾jjj-jNubjjj_sKpjj]j]ubj)}(jkjjNjNjj"jj)}(jjTjNjjjjj3jNubjjj_sKpjj]j]ubej]ubj)}(jkjjNjNjj)}jssam_trace_get_packet_seqsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j<aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssh_packetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj:jNubjjj_sKjj]j)}(jkj:jNjNjjjj)}(jjTjNjjfjjjjNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_trace_get_request_idsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssh_packetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sKjj]j)}(jkjjNjNjjjj)}(jjTjNjjɿjjjjNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_trace_get_request_tidsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssh_packetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sKjj]j)}(jkjjNjNjjRjj)}(jjTjNjj,jjj\jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_trace_get_request_sidsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]jeaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssh_packetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjcjNubjjj_sKjj]j)}(jkjcjNjNjjjj)}(jjTjNjjjjjjNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jssam_trace_get_request_tcsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j ssh_packetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sKjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjj"jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jtransport_init_sessionsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j se_sessionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jse_sesssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjjkj_sMjj]j)}(jkj)jNjNjjwjj)}(jjTjNjjQjjjjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtransport_alloc_sessionsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j se_sessionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jފj2j4)}(j7]j)}jtarget_prot_opsbaj<ubububj=j?)}(jBj4)}(j7]j)}j sup_prot_opssbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjkj_sM!jj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sM!jj]j]ubaj]ubj)}(jkjjNjNjj)}jtransport_alloc_session_tagssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j se_sessionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jse_sesssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jtag_numsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jtag_sizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjkj_sM9jj](j)}(jkjjNjNjj;jj)}(jjTjNjjjjjjNubjjkj_sM9jj]j]ubj)}(jkjjNjNjjcjj)}(jjTjNjjBjjjjNubjjkj_sM9jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjgjjjjNubjjkj_sM9jj]j]ubej]ubj)}(jkjjNjNjj)}jtarget_init_cmdsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jse_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jse_cmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j se_sessionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jse_sesssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsensesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j unpacked_lunsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j data_lengthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j task_attrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdata_dirsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjkj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjHjj)}(jjTjNjj%jjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjsjj)}(jjTjNjjOjjj!jNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjwjjj'jNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjj-jNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjj3jNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjj9jNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtarget_submit_prepsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jBaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jse_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jse_cmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcdbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scatterlistsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsglsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j sgl_countsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scatterlistsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsgl_bidisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsgl_bidi_countsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scatterlistsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsgl_protsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsgl_prot_countsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj@jNubjjkj_sMjj](j)}(jkj@jNjNjjjj)}(jjTjNjjhjjjjNubjjkj_sMjj]j]ubj)}(jkj@jNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkj@jNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkj@jNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkj@jNjNjj:jj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkj@jNjNjjejj)}(jjTjNjjAjjjjNubjjkj_sMjj]j]ubj)}(jkj@jNjNjjjj)}(jjTjNjjijjjjNubjjkj_sMjj]j]ubj)}(jkj@jNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkj@jNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtarget_submit_cmdsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jse_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jse_cmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j se_sessionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jse_sesssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcdbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsensesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j unpacked_lunsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j data_lengthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j task_attrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdata_dirsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj!jNubjjkj_sM&jj](j)}(jkj!jNjNjjojj)}(jjTjNjjIjjjjNubjjkj_sM&jj]j]ubj)}(jkj!jNjNjjjj)}(jjTjNjjvjjjjNubjjkj_sM&jj]j]ubj)}(jkj!jNjNjjjj)}(jjTjNjjjjjjNubjjkj_sM&jj]j]ubj)}(jkj!jNjNjjjj)}(jjTjNjjjjjjNubjjkj_sM&jj]j]ubj)}(jkj!jNjNjjjj)}(jjTjNjjjjjjNubjjkj_sM&jj]j]ubj)}(jkj!jNjNjjCjj)}(jjTjNjjjjjjNubjjkj_sM&jj]j]ubj)}(jkj!jNjNjjgjj)}(jjTjNjjGjjjjNubjjkj_sM&jj]j]ubj)}(jkj!jNjNjjjj)}(jjTjNjjkjjjjNubjjkj_sM&jj]j]ubj)}(jkj!jNjNjjjj)}(jjTjNjjjjjjNubjjkj_sM&jj]j]ubej]ubj)}(jkjjNjNjj)}j target_submitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jse_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jse_cmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMjj]j)}(jkjjNjNjj<jj)}(jjTjNjjjjjGjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtarget_submit_tmrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jPaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jse_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jse_cmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j se_sessionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jse_sesssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsensesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j unpacked_lunsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfabric_tmr_ptrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=j?)}(jBj4)}(j7]j)}jtm_typesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtagsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjNjNubjjkj_sMjj](j)}(jkjNjNjNjjjj)}(jjTjNjjvjjjjNubjjkj_sMjj]j]ubj)}(jkjNjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjNjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjNjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjNjNjNjjDjj)}(jjTjNjj"jjjjNubjjkj_sMjj]j]ubj)}(jkjNjNjNjjljj)}(jjTjNjjKjjjjNubjjkj_sMjj]j]ubj)}(jkjNjNjNjjjj)}(jjTjNjjpjjj jNubjjkj_sMjj]j]ubj)}(jkjNjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjNjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtarget_get_sess_cmdsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jse_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jse_cmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jack_krefsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjkj_sM jj](j)}(jkjjNjNjjmjj)}(jjTjNjjGjjjjNubjjkj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjtjjjjNubjjkj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jtarget_put_sess_cmdsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jse_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jse_cmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sM jj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jtarget_stop_cmd_countersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jtarget_cmd_countersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcmd_cntsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMk jj]j)}(jkjjNjNjjVjj)}(jjTjNjj0jjjajNubjjkj_sMk jj]j]ubaj]ubj)}(jkjjNjNjj)}jtarget_stop_sessionsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jjaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j se_sessionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jse_sesssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjhjNubjjkj_sMx jj]j)}(jkjhjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMx jj]j]ubaj]ubj)}(jkjjNjNjj)}jtarget_wait_for_cmdssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jtarget_cmd_countersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcmd_cntsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sM jj]j)}(jkjjNjNjjjj)}(jjTjNjjjjj!jNubjjkj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jtarget_wait_for_sess_cmdssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j se_sessionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jse_sesssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjjkj_sM jj]j)}(jkj(jNjNjjvjj)}(jjTjNjjPjjjjNubjjkj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jtransport_wait_for_taskssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jse_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sM jj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jtarget_send_busysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jse_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sM jj]j)}(jkjjNjNjj5jj)}(jjTjNjjjjj@jNubjjkj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_prep_data_out_pdusbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jIaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j iscsi_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_r2t_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jr2tsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j iscsi_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjGjNubjjkj_sKjj](j)}(jkjGjNjNjjjj)}(jjTjNjjojjjjNubjjkj_sKjj]j]ubj)}(jkjGjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sKjj]j]ubj)}(jkjGjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j__iscsi_put_tasksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j iscsi_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjkj_sMjj]j)}(jkj jNjNjj[jj)}(jjTjNjj5jjjfjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_complete_scsi_tasksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]joaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j iscsi_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j exp_cmdsnsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j max_cmdsnsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjmjNubjjkj_sM.jj](j)}(jkjmjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sM.jj]j]ubj)}(jkjmjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sM.jj]j]ubj)}(jkjmjNjNjjjj)}(jjTjNjjjjj"jNubjjkj_sM.jj]j]ubej]ubj)}(jkjjNjNjj)}jiscsi_itt_to_tasksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j iscsi_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j iscsi_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jitt_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jittsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj)jNubjjkj_sMjj](j)}(jkj)jNjNjj}jj)}(jjTjNjjWjjjjNubjjkj_sMjj]j]ubj)}(jkj)jNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__iscsi_complete_pdusbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j iscsi_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j iscsi_hdrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdatalensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjkj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjj;jj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjdjj)}(jjTjNjjBjjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjkjjjjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jiscsi_itt_to_ctasksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j iscsi_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j iscsi_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jitt_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jittsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjkj_sM~jj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj6jNubjjkj_sM~jj]j]ubj)}(jkjjNjNjj+jj)}(jjTjNjjjjj<jNubjjkj_sM~jj]j]ubej]ubj)}(jkjjNjNjj)}jiscsi_requeue_tasksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jEaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j iscsi_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjCjNubjjkj_sMjj]j)}(jkjCjNjNjjjj)}(jjTjNjjkjjjjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_suspend_queuesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j iscsi_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_suspend_txsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j iscsi_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMjj]j)}(jkjjNjNjjQjj)}(jjTjNjj+jjj\jNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_suspend_rxsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jeaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j iscsi_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjcjNubjjkj_sMjj]j)}(jkjcjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_conn_unbindsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_cls_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcls_connsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}j is_activesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjkj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj?jNubjjkj_sMjj]j]ubj)}(jkjjNjNjj7jj)}(jjTjNjjjjjEjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jiscsi_eh_session_resetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jNaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_cmndsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jscsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjLjNubjjkj_sM+ jj]j)}(jkjLjNjNjjjj)}(jjTjNjjtjjjjNubjjkj_sM+ jj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_eh_recover_targetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j scsi_cmndsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jscsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sM jj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_host_addsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjkj_sM= jj](j)}(jkj jNjNjjZjj)}(jjTjNjj4jjjjNubjjkj_sM= jj]j]ubj)}(jkj jNjNjjjj)}(jjTjNjjajjjjNubjjkj_sM= jj]j]ubej]ubj)}(jkjjNjNjj)}jiscsi_host_allocsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jscsi_host_templatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j dd_data_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jxmit_can_sleepsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjkj_sMR jj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjHjNubjjkj_sMR jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjNjNubjjkj_sMR jj]j]ubj)}(jkjjNjNjj=jj)}(jjTjNjjjjjTjNubjjkj_sMR jj]j]ubej]ubj)}(jkjjNjNjj)}jiscsi_host_removesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j]aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}j is_shutdownsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj[jNubjjkj_sM~ jj](j)}(jkj[jNjNjjjj)}(jjTjNjjjjjjNubjjkj_sM~ jj]j]ubj)}(jkj[jNjNjjjj)}(jjTjNjjjjjjNubjjkj_sM~ jj]j]ubej]ubj)}(jkjjNjNjj)}jiscsi_session_setupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_cls_sessionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_transportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jiscsitsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint16_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcmds_maxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdd_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j cmd_task_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j initial_cmdsnsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjkj_sM jj](j)}(jkjjNjNjj8jj)}(jjTjNjjjjj0jNubjjkj_sM jj]j]ubj)}(jkjjNjNjjejj)}(jjTjNjj?jjj6jNubjjkj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjljjj<jNubjjkj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjBjNubjjkj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjHjNubjjkj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjNjNubjjkj_sM jj]j]ubj)}(jkjjNjNjj%jj)}(jjTjNjjjjjTjNubjjkj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jiscsi_session_freesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j]aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_cls_sessionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j cls_sessionsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj[jNubjjkj_sM9 jj]j)}(jkj[jNjNjjjj)}(jjTjNjjjjjjNubjjkj_sM9 jj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_session_teardownsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_cls_sessionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j cls_sessionsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMV jj]j)}(jkjjNjNjj jj)}(jjTjNjjjjjjNubjjkj_sMV jj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_conn_setupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_cls_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_cls_sessionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j cls_sessionsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdd_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jconn_idxsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjkj_sMc jj](j)}(jkjjNjNjjojj)}(jjTjNjjIjjjjNubjjkj_sMc jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjvjjjjNubjjkj_sMc jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMc jj]j]ubej]ubj)}(jkjjNjNjj)}jiscsi_conn_teardownsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_cls_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcls_connsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sM jj]j)}(jkjjNjNjj*jj)}(jjTjNjjjjj5jNubjjkj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_boot_create_targetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_boot_kobjsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_boot_ksetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j boot_ksetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jshowsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}j is_visiblesbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jreleasesbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj<jNubjjkj_sMjj](j)}(jkj<jNjNjjjj)}(jjTjNjjjjjj{jNubjjkj_sMjj]j]ubj)}(jkj<jNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkj<jNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkj<jNjNjj jj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkj<jNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkj<jNjNjj;jj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jiscsi_boot_create_initiatorsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_boot_kobjsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_boot_ksetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j boot_ksetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jshowsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}j is_visiblesbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jreleasesbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjkj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjAjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjpjj)}(jjTjNjjHjjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjj{jjjjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jiscsi_boot_create_ethernetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_boot_kobjsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_boot_ksetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j boot_ksetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jshowsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}j is_visiblesbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jreleasesbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjkj_sMjj](j)}(jkjjNjNjjXjj)}(jjTjNjj2jjjCjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjj_jjjIjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjOjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjUjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjZjjj[jNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjajNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jiscsi_boot_create_acpitblsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_boot_kobjsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jjaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_boot_ksetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j boot_ksetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jshowsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}j is_visiblesbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jreleasesbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjhjNubjjkj_sMjj](j)}(jkjhjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjhjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjhjNjNjj jj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjhjNjNjj8jj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjhjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjhjNjNjjgjj)}(jjTjNjjCjjjjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jiscsi_boot_create_ksetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_boot_ksetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jset_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjkj_sMjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjj*jNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_boot_create_host_ksetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_boot_ksetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j3aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jhostnosbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj1jNubjjkj_sMjj]j)}(jkj1jNjNjjjj)}(jjTjNjj_jjjjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_boot_destroy_ksetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_boot_ksetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j boot_ksetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_sw_tcp_recvsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jread_descriptor_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrd_descsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjkj_sKUjj](j)}(jkjjNjNjj@jj)}(jjTjNjjjjjjNubjjkj_sKUjj]j]ubj)}(jkjjNjNjjmjj)}(jjTjNjjGjjjjNubjjkj_sKUjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjtjjjjNubjjkj_sKUjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sKUjj]j]ubej]ubj)}(jkjjNjNjj)}jiscsi_sw_sk_state_checksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sKtjj]j)}(jkjjNjNjj,jj)}(jjTjNjjjjj7jNubjjkj_sKtjj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_sw_tcp_write_spacesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j@aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj>jNubjjkj_sKjj]j)}(jkj>jNjNjjjj)}(jjTjNjjfjjjjNubjjkj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_sw_tcp_xmit_segmentsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_tcp_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtcp_connsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j iscsi_segmentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsegmentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjkj_sM&jj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj$jNubjjkj_sM&jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjj*jNubjjkj_sM&jj]j]ubej]ubj)}(jkjjNjNjj)}jiscsi_sw_tcp_xmitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j3aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j iscsi_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj1jNubjjkj_sMWjj]j)}(jkj1jNjNjjjj)}(jjTjNjjYjjjjNubjjkj_sMWjj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_sw_tcp_xmit_qlensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j iscsi_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_tcp_segment_donesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_tcp_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtcp_connsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j iscsi_segmentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsegmentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jrecvsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jcopiedsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjkj_sKjj](j)}(jkjjNjNjj?jj)}(jjTjNjjjjjjNubjjkj_sKjj]j]ubj)}(jkjjNjNjjljj)}(jjTjNjjFjjjjNubjjkj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjsjjjjNubjjkj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jiscsi_tcp_hdr_recv_prepsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_tcp_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtcp_connsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMjj]j)}(jkjjNjNjj&jj)}(jjTjNjjjjj1jNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_tcp_cleanup_tasksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j:aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j iscsi_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj8jNubjjkj_sMjj]j)}(jkj8jNjNjjjj)}(jjTjNjj`jjjjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_tcp_recv_segment_is_hdrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jiscsi_tcp_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtcp_connsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_tcp_recv_skbsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j iscsi_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}j offloadedsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstatussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjkj_sMjj](j)}(jkjjNjNjjFjj)}(jjTjNjj jjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjsjj)}(jjTjNjjMjjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjzjjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jiscsi_tcp_task_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j iscsi_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjkj_sMjj]j)}(jkjjNjNjj\jj)}(jjTjNjj6jjjgjNubjjkj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_tcp_task_xmitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jpaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j iscsi_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjnjNubjjkj_sM-jj]j)}(jkjnjNjNjjjj)}(jjTjNjjjjjjNubjjkj_sM-jj]j]ubaj]ubj)}(jkjjNjNjj)}j cons_flagssbjj)}(jjފjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jconsolesbjj)}(jjtjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j nbcon_statesbjj)}(jjtjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j nbcon_priosbjj)}(jjފjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j nbcon_contextsbjj)}(jjtjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jnbcon_write_contextsbjj)}(jjtjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jconswsbjj)}(jjtjstructjj)}jj4)}(j7]j*aj<ubsbjjj(jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jconsole_srcu_read_flagssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]shortasbubj=j?)}(jBj4)}(j7]j9aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jconsolesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj7jNubjjj_sMjj]j)}(jkj7jNjNjjjj)}(jjTjNjj_jjjjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jconsole_srcu_write_flagssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jconsolesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]shortasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjj_sMjj]j]ubj)}(jkjjNjNjj jj)}(jjTjNjjjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfor_each_console_srcusbjj)}(jjݾjmacrojj)}(jj4)}(j7]j#aj<ubjMNubjjj!jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jfor_each_consolesbjj)}(jjݾjmacrojj)}(jj4)}(j7]j2aj<ubjMNubjjj0jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jclear_selectionsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jAaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj?jNubjjj_sKSjj]j]ubj)}(jkjjNjNjj)}j __vc_resizesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jvc_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcolssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jrowssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}j from_usersbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sM jj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjPjNubjjj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjVjNubjjj_sM jj]j]ubj)}(jkjjNjNjj%jj)}(jjTjNjjjjj\jNubjjj_sM jj]j]ubj)}(jkjjNjNjjHjj)}(jjTjNjj)jjjbjNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j con_is_boundsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jkaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jconswsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcswsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjijNubjjj_sMjj]j)}(jkjijNjNjjjj)}(jjTjNjjjjjjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jcon_is_visiblesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jvc_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sM*jj]j)}(jkjjNjNjjjj)}(jjTjNjjjjj!jNubjjj_sM*jj]j]ubaj]ubj)}(jkjjNjNjj)}jcon_debug_entersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jvc_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjjj_sM:jj]j)}(jkj(jNjNjjvjj)}(jjTjNjjPjjjjNubjjj_sM:jj]j]ubaj]ubj)}(jkjjNjNjj)}jcon_debug_leavesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjjNubjjj_sMkjj]j]ubj)}(jkjjNjNjj)}jdo_unregister_con_driversbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jconswsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcswsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sMjj]j)}(jkjjNjNjj!jj)}(jjTjNjjjjj,jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j sel_loadlutsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j5aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj~sbasbubj&j)}(jNjNjoNjjjjj)}j]jmasbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlutsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj3jNubjjj_sK{jj]j)}(jkj3jNjNjjjj)}(jjTjNjj[jjjjNubjjj_sK{jj]j]ubaj]ubj)}(jkjjNjNjj)}jset_selection_usersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj~sbasbubj&j)}(jNjNjoNjjjjj)}j]jasbubj,j.)}(j1jtj2j4)}(j7]j)}jtiocl_selectionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jselsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sKjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjj#jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j vc_do_resizesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jvc_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcolssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlinessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}j from_usersbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj*jNubjjj_sMljj](j)}(jkj*jNjNjjxjj)}(jjTjNjjRjjjjNubjjj_sMljj]j]ubj)}(jkj*jNjNjjjj)}(jjTjNjjjjj#jNubjjj_sMljj]j]ubj)}(jkj*jNjNjjjj)}(jjTjNjjjjj)jNubjjj_sMljj]j]ubj)}(jkj*jNjNjjjj)}(jjTjNjjjjj/jNubjjj_sMljj]j]ubj)}(jkj*jNjNjjjj)}(jjTjNjjjjj5jNubjjj_sMljj]j]ubej]ubj)}(jkjjNjNjj)}j vt_resizesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jwinsizesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj<jNubjjj_sMjj](j)}(jkj<jNjNjjjj)}(jjTjNjjdjjjjNubjjj_sMjj]j]ubj)}(jkj<jNjNjjjj)}(jjTjNjjjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j vc_ctl_statesbjj)}(jjފjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjj_sM jj]j]ubj)}(jkjjNjNjj)}jvc_sanitize_unicodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjjNubjjj_sM jj]j)}(jkjjNjNjj&jj)}(jjTjNjjjjj-jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jvc_translate_unicodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j6aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jvc_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jrescansbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj4jNubjjj_sM jj](j)}(jkj4jNjNjjjj)}(jjTjNjj\jjjjNubjjj_sM jj]j]ubj)}(jkj4jNjNjjjj)}(jjTjNjjjjjjNubjjj_sM jj]j]ubj)}(jkj4jNjNjjjj)}(jjTjNjjjjjjNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jvt_kmsg_redirectsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjjNubjjj_sM jj]j)}(jkjjNjNjj3jj)}(jjTjNjjjjj;jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jn_tty_inherit_opssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jDaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_ldisc_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjBjNubjjaj_sM jj]j)}(jkjBjNjNjjjj)}(jjTjNjjjjjjjNubjjaj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jn_tty_kick_workersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjaj_sKjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjaj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jn_tty_write_wakeupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjaj_sKjj]j)}(jkjjNjNjjPjj)}(jjTjNjj*jjj[jNubjjaj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j put_tty_queuesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jdaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j n_tty_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jldatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjbjNubjjaj_sM-jj](j)}(jkjbjNjNjjjj)}(jjTjNjjjjjjNubjjaj_sM-jj]j]ubj)}(jkjbjNjNjjjj)}(jjTjNjjjjjjNubjjaj_sM-jj]j]ubej]ubj)}(jkjjNjNjj)}jreset_buffer_flagssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j n_tty_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jldatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjaj_sM>jj]j)}(jkjjNjNjj=jj)}(jjTjNjjjjjHjNubjjaj_sM>jj]j]ubaj]ubj)}(jkjjNjNjj)}jn_tty_flush_buffersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jQaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjOjNubjjaj_sMdjj]j)}(jkjOjNjNjjjj)}(jjTjNjjwjjjjNubjjaj_sMdjj]j]ubaj]ubj)}(jkjjNjNjj)}jis_utf8_continuationsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjjNubjjaj_sMwjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjaj_sMwjj]j]ubaj]ubj)}(jkjjNjNjj)}jis_continuationsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjaj_sMjj](j)}(jkj jNjNjjUjj)}(jjTjNjj1jjjjNubjjaj_sMjj]j]ubj)}(jkj jNjNjj~jj)}(jjTjNjjXjjjjNubjjaj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdo_output_charsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jspacesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjaj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj:jNubjjaj_sMjj]j]ubj)}(jkjjNjNjj jj)}(jjTjNjjjjj@jNubjjaj_sMjj]j]ubj)}(jkjjNjNjj2jj)}(jjTjNjjjjjFjNubjjaj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jprocess_outputsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jOaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjMjNubjjaj_sMjj](j)}(jkjMjNjNjjjj)}(jjTjNjjujjjjNubjjaj_sMjj]j]ubj)}(jkjMjNjNjjjj)}(jjTjNjjjjjjNubjjaj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jprocess_output_blocksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjaj_sM jj](j)}(jkjjNjNjj,jj)}(jjTjNjjjjjjNubjjaj_sM jj]j]ubj)}(jkjjNjNjjYjj)}(jjTjNjj3jjjjNubjjaj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjj`jjjjNubjjaj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j__process_echoessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjaj_sMjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjaj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j add_echo_bytesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j n_tty_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jldatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjaj_sM2jj](j)}(jkjjNjNjjLjj)}(jjTjNjj(jjjjNubjjaj_sM2jj]j]ubj)}(jkjjNjNjjujj)}(jjTjNjjOjjjjNubjjaj_sM2jj]j]ubej]ubj)}(jkjjNjNjj)}jecho_move_back_colsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j n_tty_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jldatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjaj_sM?jj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjaj_sM?jj]j]ubaj]ubj)}(jkjjNjNjj)}jecho_set_canon_colsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j n_tty_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jldatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjaj_sMLjj]j)}(jkjjNjNjj;jj)}(jjTjNjjjjjFjNubjjaj_sMLjj]j]ubaj]ubj)}(jkjjNjNjj)}jecho_erase_tabsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jOaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j num_charssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j after_tabsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j n_tty_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jldatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjMjNubjjaj_sM_jj](j)}(jkjMjNjNjjjj)}(jjTjNjjujjjjNubjjaj_sM_jj]j]ubj)}(jkjMjNjNjjjj)}(jjTjNjjjjjjNubjjaj_sM_jj]j]ubj)}(jkjMjNjNjjjj)}(jjTjNjjjjjjNubjjaj_sM_jj]j]ubej]ubj)}(jkjjNjNjj)}j echo_char_rawsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j n_tty_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jldatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjaj_sMyjj](j)}(jkjjNjNjjNjj)}(jjTjNjj*jjjjNubjjaj_sMyjj]j]ubj)}(jkjjNjNjjwjj)}(jjTjNjjQjjjjNubjjaj_sMyjj]j]ubej]ubj)}(jkjjNjNjj)}j echo_charsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjaj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjaj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjaj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfinish_erasingsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j n_tty_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jldatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjaj_sMjj]j)}(jkjjNjNjjjjj)}(jjTjNjjDjjjujNubjjaj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jerasersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j~aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj|jNubjjaj_sMjj](j)}(jkj|jNjNjjjj)}(jjTjNjjjjjjNubjjaj_sMjj]j]ubj)}(jkj|jNjNjjjj)}(jjTjNjjjjjjNubjjaj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jisigsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsigsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjaj_sMBjj](j)}(jkj jNjNjjQjj)}(jjTjNjj1jjjjNubjjaj_sMBjj]j]ubj)}(jkj jNjNjj{jj)}(jjTjNjjUjjjjNubjjaj_sMBjj]j]ubej]ubj)}(jkjjNjNjj)}jn_tty_receive_breaksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjaj_sMqjj]j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjaj_sMqjj]j]ubaj]ubj)}(jkjjNjNjj)}jn_tty_receive_overrunsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjaj_sMjj]j)}(jkjjNjNjjAjj)}(jjTjNjjjjjLjNubjjaj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jn_tty_receive_parity_errorsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jUaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjSjNubjjaj_sMjj](j)}(jkjSjNjNjjjj)}(jjTjNjj{jjjjNubjjaj_sMjj]j]ubj)}(jkjSjNjNjjjj)}(jjTjNjjjjjjNubjjaj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jn_tty_receive_char_flow_ctrlsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jlookahead_donesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjaj_sMjj](j)}(jkjjNjNjj-jj)}(jjTjNjjjjjjNubjjaj_sMjj]j]ubj)}(jkjjNjNjjXjj)}(jjTjNjj4jjjjNubjjaj_sMjj]j]ubj)}(jkjjNjNjjzjj)}(jjTjNjj[jjjjNubjjaj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jn_tty_receive_charsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjaj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjaj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjaj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jn_tty_receive_buf_commonsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jflowsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"jNubjjaj_sMjj](j)}(jkj"jNjNjjtjj)}(jjTjNjjNjjj$jNubjjaj_sMjj]j]ubj)}(jkj"jNjNjjjj)}(jjTjNjj{jjj*jNubjjaj_sMjj]j]ubj)}(jkj"jNjNjjjj)}(jjTjNjjjjj0jNubjjaj_sMjj]j]ubj)}(jkj"jNjNjjjj)}(jjTjNjjjjj6jNubjjaj_sMjj]j]ubj)}(jkj"jNjNjjjj)}(jjTjNjjjjj<jNubjjaj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jn_tty_set_termiossbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jEaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jktermiossbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjCjNubjjaj_sMjj](j)}(jkjCjNjNjjjj)}(jjTjNjjkjjjjNubjjaj_sMjj]j]ubj)}(jkjCjNjNjjjj)}(jjTjNjjjjjjNubjjaj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j n_tty_closesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjaj_sMYjj]j)}(jkjjNjNjj$jj)}(jjTjNjjjjj/jNubjjaj_sMYjj]j]ubaj]ubj)}(jkjjNjNjj)}j n_tty_opensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j8aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj6jNubjjaj_sMnjj]j)}(jkj6jNjNjjjj)}(jjTjNjj^jjjjNubjjaj_sMnjj]j]ubaj]ubj)}(jkjjNjNjj)}jcopy_from_read_bufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jkbpsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjaj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjMjNubjjaj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjSjNubjjaj_sMjj]j]ubj)}(jkjjNjNjjBjj)}(jjTjNjjjjjYjNubjjaj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jcanon_copy_from_read_bufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jbaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jkbpsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj`jNubjjaj_sMjj](j)}(jkj`jNjNjjjj)}(jjTjNjjjjjjNubjjaj_sMjj]j]ubj)}(jkj`jNjNjjjj)}(jjTjNjjjjjjNubjjaj_sMjj]j]ubj)}(jkj`jNjNjj jj)}(jjTjNjjjjj#jNubjjaj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j job_controlsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjaj_sMAjj](j)}(jkj*jNjNjjxjj)}(jjTjNjjRjjjjNubjjaj_sMAjj]j]ubj)}(jkj*jNjNjjjj)}(jjTjNjjjjjjNubjjaj_sMAjj]j]ubej]ubj)}(jkjjNjNjj)}j n_tty_readsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jcookiesbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjaj_sMcjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjaj_sMcjj]j]ubj)}(jkjjNjNjj<jj)}(jjTjNjjjjjjNubjjaj_sMcjj]j]ubj)}(jkjjNjNjjijj)}(jjTjNjjCjjjjNubjjaj_sMcjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjpjjjjNubjjaj_sMcjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjaj_sMcjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjj jNubjjaj_sMcjj]j]ubej]ubj)}(jkjjNjNjj)}j n_tty_writesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjaj_sM+ jj](j)}(jkjjNjNjjfjj)}(jjTjNjj@jjjjNubjjaj_sM+ jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjmjjjjNubjjaj_sM+ jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjaj_sM+ jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjjjNubjjaj_sM+ jj]j]ubej]ubj)}(jkjjNjNjj)}j n_tty_pollsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__poll_tsbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j poll_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwaitsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjaj_sM jj](j)}(jkj jNjNjj^jj)}(jjTjNjj8jjjjNubjjaj_sM jj]j]ubj)}(jkj jNjNjjjj)}(jjTjNjjejjjjNubjjaj_sM jj]j]ubj)}(jkj jNjNjjjj)}(jjTjNjjjjjjNubjjaj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jtty_prepare_flip_stringsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jcharssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sMbjj](j)}(jkjjNjNjj(jj)}(jjTjNjjjjjjNubjjj_sMbjj]j]ubj)}(jkjjNjNjjWjj)}(jjTjNjj/jjjjNubjjj_sMbjj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjajjjjNubjjj_sMbjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_ldisc_receive_bufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_ldiscsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sMjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj} jNubjjj_sMjj]j]ubj)}(jkjjNjNjj jj)}(jjTjNjjjjj jNubjjj_sMjj]j]ubj)}(jkjjNjNjjK jj)}(jjTjNjj% jjj jNubjjj_sMjj]j]ubj)}(jkjjNjNjju jj)}(jjTjNjjQ jjj jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_flip_buffer_pushsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjj_sMjj]j)}(jkj jNjNjj jj)}(jjTjNjj jjj jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j!tty_insert_flip_string_fixed_flagsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcharssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjj_sKjj](j)}(jkj jNjNjjH jj)}(jjTjNjj" jjj jNubjjj_sKjj]j]ubj)}(jkj jNjNjju jj)}(jjTjNjjO jjj jNubjjj_sKjj]j]ubj)}(jkj jNjNjj jj)}(jjTjNjj| jjj jNubjjj_sKjj]j]ubj)}(jkj jNjNjj jj)}(jjTjNjj jjj jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_insert_flip_string_flagssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcharssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjj_sK2jj](j)}(jkj jNjNjj; jj)}(jjTjNjj jjj jNubjjj_sK2jj]j]ubj)}(jkj jNjNjjh jj)}(jjTjNjjB jjj jNubjjj_sK2jj]j]ubj)}(jkj jNjNjj jj)}(jjTjNjjo jjj jNubjjj_sK2jj]j]ubj)}(jkj jNjNjj jj)}(jjTjNjj jjj jNubjjj_sK2jj]j]ubej]ubj)}(jkjjNjNjj)}jtty_insert_flip_charsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jchsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjj_sKAjj](j)}(jkj jNjNjj3 jj)}(jjTjNjj jjj jNubjjj_sKAjj]j]ubj)}(jkj jNjNjj^ jj)}(jjTjNjj: jjj jNubjjj_sKAjj]j]ubj)}(jkj jNjNjj jj)}(jjTjNjjb jjj jNubjjj_sKAjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_buffer_space_availsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjj_sK^jj]j)}(jkj jNjNjj jj)}(jjTjNjj jjj jNubjjj_sK^jj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_buffer_set_limitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlimitsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjj_sMXjj](j)}(jkj jNjNjjP jj)}(jjTjNjj* jjj jNubjjj_sMXjj]j]ubj)}(jkj jNjNjjw jj)}(jjTjNjjW jjj jNubjjj_sMXjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_buffer_lock_exclusivesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjj_sK5jj]j)}(jkj jNjNjj jj)}(jjTjNjj jjj jNubjjj_sK5jj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_buffer_unlock_exclusivesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjj_sKFjj]j)}(jkj jNjNjj:jj)}(jjTjNjjjjjEjNubjjj_sKFjj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_buffer_free_allsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jNaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjLjNubjjj_sKxjj]j)}(jkjLjNjNjjjj)}(jjTjNjjtjjjjNubjjj_sKxjj]j]ubaj]ubj)}(jkjjNjNjj)}jtty_buffer_allocsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjj_sKjj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj6jNubjjj_sKjj]j]ubj)}(jkjjNjNjj+jj)}(jjTjNjjjjj<jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_buffer_freesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jEaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjRsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjCjNubjjj_sKjj](j)}(jkjCjNjNjjjj)}(jjTjNjjkjjjjNubjjj_sKjj]j]ubj)}(jkjCjNjNjjjj)}(jjTjNjjjjjjNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jtty_buffer_flushsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j tty_ldiscsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjj_sKjj](j)}(jkjjNjNjj#jj)}(jjTjNjjjjj[jNubjjj_sKjj]j]ubj)}(jkjjNjNjjPjj)}(jjTjNjj*jjjajNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j__tty_buffer_request_roomsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jjaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjhjNubjjj_sMjj](j)}(jkjhjNjNjjjj)}(jjTjNjjjjj jNubjjj_sMjj]j]ubj)}(jkjhjNjNjjjj)}(jjTjNjjjjjjNubjjj_sMjj]j]ubj)}(jkjhjNjNjjjj)}(jjTjNjjjjjjNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jflush_to_ldiscsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sMjj]j)}(jkjjNjNjjmjj)}(jjTjNjjGjjjxjNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j&tty_insert_flip_string_and_push_buffersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcharssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjj_sM(jj](j)}(jkjjNjNjjjj)}(jjTjNjjjjj-jNubjjj_sM(jj]j]ubj)}(jkjjNjNjjjj)}(jjTjNjjjjj3jNubjjj_sM(jj]j]ubj)}(jkjjNjNjj%jj)}(jjTjNjjjjj9jNubjjj_sM(jj]j]ubej]ubj)}(jkjjNjNjj)}jtty_buffer_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jBaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jtj2j4)}(j7]j)}jtty_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj@jNubjjj_sM@jj]j)}(jkj@jNjNjjjj)}(jjTjNjjhjjjjNubjjj_sM@jj]j]ubaj]ubj)}(jkjjNjNjj)}ji3c_bus_maintenance_locksbjj)}(jfunctionjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1structj2j4)}(j7]j)}ji3c_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjWj_sK+jj]j)}(jkjjNjNjjjj)}(j functionParamjNjjjjjjNubjjWj_sK+jj]j]ubaj]ubj)}(jkjjNjNjj)}ji3c_bus_maintenance_unlocksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}ji3c_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjWj_sK9jj]j)}(jkjjNjNjjQjj)}(jjjNjj+jjj\jNubjjWj_sK9jj]j]ubaj]ubj)}(jkjjNjNjj)}ji3c_bus_normaluse_locksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jeaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}ji3c_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjcjNubjjWj_sKNjj]j)}(jkjcjNjNjjjj)}(jjjNjjjjjjNubjjWj_sKNjj]j]ubaj]ubj)}(jkjjNjNjj)}ji3c_bus_normaluse_unlocksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}ji3c_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjWj_sK[jj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjWj_sK[jj]j]ubaj]ubj)}(jkjjNjNjj)}ji3c_master_get_free_addrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}ji3c_master_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmastersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j start_addrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#jNubjjWj_sMGjj](j)}(jkj#jNjNjjqjj)}(jjjNjjKjjjjNubjjWj_sMGjj]j]ubj)}(jkj#jNjNjjjj)}(jjjNjjxjjjjNubjjWj_sMGjj]j]ubej]ubj)}(jkjjNjNjj)}ji3c_master_entdaa_lockedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}ji3c_master_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmastersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjWj_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjj jNubjjWj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}ji3c_master_disec_lockedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}ji3c_master_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmastersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jevtssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjWj_sMjj](j)}(jkjjNjNjj_jj)}(jjjNjj9jjjjNubjjWj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjfjjjjNubjjWj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjWj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}ji3c_master_enec_lockedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}ji3c_master_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmastersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jevtssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjWj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjvjNubjjWj_sMjj]j]ubj)}(jkjjNjNjjFjj)}(jjjNjj"jjj|jNubjjWj_sMjj]j]ubj)}(jkjjNjNjjnjj)}(jjjNjjJjjjjNubjjWj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}ji3c_master_defslvs_lockedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}ji3c_master_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmastersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjWj_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjWj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}ji3c_master_do_daasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}ji3c_master_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmastersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjWj_sMjj]j)}(jkjjNjNjj7jj)}(jjjNjjjjjBjNubjjWj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}ji3c_master_set_infosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jKaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}ji3c_master_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmastersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}ji3c_device_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjIjNubjjWj_sMjj](j)}(jkjIjNjNjjjj)}(jjjNjjqjjjjNubjjWj_sMjj]j]ubj)}(jkjIjNjNjjjj)}(jjjNjjjjjjNubjjWj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}ji3c_master_bus_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}ji3c_master_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmastersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjWj_sMjj]j)}(jkjjNjNjj*jj)}(jjjNjjjjj5jNubjjWj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}ji3c_master_add_i3c_dev_lockedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}ji3c_master_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmastersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj<jNubjjWj_sMjj](j)}(jkj<jNjNjjjj)}(jjjNjjdjjjjNubjjWj_sMjj]j]ubj)}(jkj<jNjNjjjj)}(jjjNjjjjjjNubjjWj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}ji3c_master_queue_ibisbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j i3c_dev_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j i3c_ibi_slotsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jslotsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjWj_sM jj](j)}(jkjjNjNjjjj)}(jjjNjjjjjPjNubjjWj_sM jj]j]ubj)}(jkjjNjNjjEjj)}(jjjNjjjjjVjNubjjWj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}ji3c_generic_ibi_free_poolsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j_aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}ji3c_generic_ibi_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj]jNubjjWj_sM jj]j)}(jkj]jNjNjjjj)}(jjjNjjjjjjNubjjWj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}ji3c_generic_ibi_alloc_poolsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}ji3c_generic_ibi_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j i3c_dev_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j i3c_ibi_setupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjWj_sM jj](j)}(jkjjNjNjjjj)}(jjjNjjjjjLjNubjjWj_sM jj]j]ubj)}(jkjjNjNjj>jj)}(jjjNjjjjjRjNubjjWj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}ji3c_generic_ibi_get_free_slotsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j i3c_ibi_slotsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j[aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}ji3c_generic_ibi_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjYjNubjjWj_sMT jj]j)}(jkjYjNjNjjjj)}(jjjNjjjjjjNubjjWj_sMT jj]j]ubaj]ubj)}(jkjjNjNjj)}ji3c_generic_ibi_recycle_slotsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}ji3c_generic_ibi_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j i3c_ibi_slotsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjWj_sMm jj](j)}(jkjjNjNjjjj)}(jjjNjjjjjGjNubjjWj_sMm jj]j]ubj)}(jkjjNjNjj=jj)}(jjjNjjjjjMjNubjjWj_sMm jj]j]ubej]ubj)}(jkjjNjNjj)}ji3c_master_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jVaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}ji3c_master_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmastersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}ji3c_master_controller_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]boolasbubj=j?)}(jBj4)}(j7]j)}j secondarysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjTjNubjjWj_sM jj](j)}(jkjTjNjNjjjj)}(jjjNjj|jjj+jNubjjWj_sM jj]j]ubj)}(jkjTjNjNjjjj)}(jjjNjjjjj1jNubjjWj_sM jj]j]ubj)}(jkjTjNjNjjjj)}(jjjNjjjjj7jNubjjWj_sM jj]j]ubj)}(jkjTjNjNjj#jj)}(jjjNjjjjj=jNubjjWj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}ji3c_master_unregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jFaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}ji3c_master_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmastersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjDjNubjjWj_sM jj]j)}(jkjDjNjNjjjj)}(jjjNjjljjjjNubjjWj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}ji3c_i2c_dev_descsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjWj_sKjj]j]ubj)}(jkjjNjNjj)}ji2c_dev_boardinfosbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjWj_sK3jj]j]ubj)}(jkjjNjNjj)}j i2c_dev_descsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjWj_sKIjj]j]ubj)}(jkjjNjNjj)}j i3c_ibi_slotsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjWj_sK_jj]j]ubj)}(jkjjNjNjj)}ji3c_device_ibi_infosbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjWj_sKwjj]j]ubj)}(jkjjNjNjj)}ji3c_dev_boardinfosbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjWj_sKjj]j]ubj)}(jkjjNjNjj)}j i3c_dev_descsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjWj_sKjj]j]ubj)}(jkjjNjNjj)}j i3c_devicesbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjj jNubjjWj_sKjj]j]ubj)}(jkjjNjNjj)}j i3c_bus_modesbjj)}(jenumjenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjWj_sKjj]j]ubj)}(jkjjNjNjj)}ji3c_addr_slot_statussbjj)}(jj#jenumjj)}jj4)}(j7]j.aj<ubsbjjj,jNubjjWj_sM jj]j]ubj)}(jkjjNjNjj)}ji3c_bussbjj)}(jjjstructjj)}jj4)}(j7]j=aj<ubsbjjj;jNubjjWj_sM(jj]j]ubj)}(jkjjNjNjj)}ji3c_master_controller_opssbjj)}(jjjstructjj)}jj4)}(j7]jLaj<ubsbjjjJjNubjjWj_sMVjj]j]ubj)}(jkjjNjNjj)}ji3c_master_controllersbjj)}(jjjstructjj)}jj4)}(j7]j[aj<ubsbjjjYjNubjjWj_sMjj]j]ubj)}(jkjjNjNjj)}ji3c_bus_for_each_i2cdevsbjj)}(jmacrojmacrojj)}(jj4)}(j7]jjaj<ubjMNubjjjhjNubjjWj_sMjj]j]ubj)}(jkjjNjNjj)}ji3c_bus_for_each_i3cdevsbjj)}(jjojmacrojj)}(jj4)}(j7]jzaj<ubjMNubjjjxjNubjjWj_sMjj]j]ubj)}(jkjjNjNjj)}ji3c_dev_get_master_datasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j i3c_dev_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjWj_sM:jj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjWj_sM:jj]j]ubaj]ubj)}(jkjjNjNjj)}ji3c_dev_set_master_datasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j i3c_dev_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjWj_sMHjj](j)}(jkjjNjNjj:jj)}(jjjNjjjjjnjNubjjWj_sMHjj]j]ubj)}(jkjjNjNjjcjj)}(jjjNjjAjjjtjNubjjWj_sMHjj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_dev_get_master_datasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j}aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j i2c_dev_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj{jNubjjWj_sMVjj]j)}(jkj{jNjNjjjj)}(jjjNjjjjjjNubjjWj_sMVjj]j]ubaj]ubj)}(jkjjNjNjj)}ji2c_dev_set_master_datasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j i2c_dev_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjWj_sMdjj](j)}(jkjjNjNjj.jj)}(jjjNjjjjjbjNubjjWj_sMdjj]j]ubj)}(jkjjNjNjjWjj)}(jjjNjj5jjjhjNubjjWj_sMdjj]j]ubej]ubj)}(jkjjNjNjj)}ji3c_dev_get_mastersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}ji3c_master_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jqaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j i3c_dev_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjojNubjjWj_sMpjj]j)}(jkjojNjNjjjj)}(jjjNjjjjjjNubjjWj_sMpjj]j]ubaj]ubj)}(jkjjNjNjj)}ji2c_dev_get_mastersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}ji3c_master_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j i2c_dev_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjWj_sM|jj]j)}(jkjjNjNjj, jj)}(jjjNjj jjj: jNubjjWj_sM|jj]j]ubaj]ubj)}(jkjjNjNjj)}ji3c_master_get_bussbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}ji3c_bussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jC aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}ji3c_master_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmastersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjA jNubjjWj_sMjj]j)}(jkjA jNjNjj jj)}(jjjNjjo jjj jNubjjWj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j"iio_push_to_buffers_with_timestampsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j indio_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jint64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j timestampsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjj4j_sK%jj](j)}(jkj jNjNjj jj)}(jjjNjj jjjT!jNubjj4j_sK%jj]j]ubj)}(jkj jNjNjj!!jj)}(jjjNjj jjjZ!jNubjj4j_sK%jj]j]ubj)}(jkj jNjNjjL!jj)}(jjjNjj(!jjj`!jNubjj4j_sK%jj]j]ubej]ubj)}(jkjjNjNjj)}jiio_validate_scan_mask_onehotsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]ji!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j indio_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjg!jNubjj4j_sM.jj](j)}(jkjg!jNjNjj!jj)}(jjjNjj!jjj!jNubjj4j_sM.jj]j]ubj)}(jkjg!jNjNjj!jj)}(jjjNjj!jjj!jNubjj4j_sM.jj]j]ubej]ubj)}(jkjjNjNjj)}jiio_push_to_bufferssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j indio_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!jNubjj4j_sMYjj](j)}(jkj!jNjNjjD"jj)}(jjjNjj"jjjx"jNubjj4j_sMYjj]j]ubj)}(jkj!jNjNjjm"jj)}(jjjNjjK"jjj~"jNubjj4j_sMYjj]j]ubej]ubj)}(jkjjNjNjj)}j%iio_push_to_buffers_with_ts_unalignedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j indio_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdata_szsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jint64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j timestampsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"jNubjj4j_sMvjj](j)}(jkj"jNjNjj"jj)}(jjjNjj"jjjW#jNubjj4j_sMvjj]j]ubj)}(jkj"jNjNjj"jj)}(jjjNjj"jjj]#jNubjj4j_sMvjj]j]ubj)}(jkj"jNjNjj'#jj)}(jjjNjj#jjjc#jNubjj4j_sMvjj]j]ubj)}(jkj"jNjNjjO#jj)}(jjjNjj+#jjji#jNubjj4j_sMvjj]j]ubej]ubj)}(jkjjNjNjj)}jiio_buffer_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iio_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jr#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iio_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjp#jNubjj4j_sMjj]j)}(jkjp#jNjNjj#jj)}(jjjNjj#jjj#jNubjj4j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiio_buffer_putsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iio_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjj4j_sMjj]j)}(jkj#jNjNjj'$jj)}(jjjNjj$jjj2$jNubjj4j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiio_device_attach_buffersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j;$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j indio_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iio_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj9$jNubjj4j_sMjj](j)}(jkj9$jNjNjj$jj)}(jjjNjja$jjj$jNubjj4j_sMjj]j]ubj)}(jkj9$jNjNjj$jj)}(jjjNjj$jjj$jNubjj4j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jiio_chan_spec_ext_infosbjj)}(jjjstructjj)}jj4)}(j7]j$aj<ubsbjjj$jNubjj{j_sKjj]j]ubj)}(jkjjNjNjj)}jiio_enumsbjj)}(jjjstructjj)}jj4)}(j7]j$aj<ubsbjjj$jNubjj{j_sK4jj]j]ubj)}(jkjjNjNjj)}jIIO_ENUMsbjj)}(jjojmacrojj)}(jj4)}(j7]j$aj<ubjMNubjjj$jNubjj{j_sKajj]j]ubj)}(jkjjNjNjj)}jIIO_ENUM_AVAILABLEsbjj)}(jjojmacrojj)}(jj4)}(j7]j$aj<ubjMNubjjj$jNubjj{j_sKsjj]j]ubj)}(jkjjNjNjj)}jiio_mount_matrixsbjj)}(jjjstructjj)}jj4)}(j7]j %aj<ubsbjjj%jNubjj{j_sKvjj]j]ubj)}(jkjjNjNjj)}jIIO_MOUNT_MATRIXsbjj)}(jjojmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjj{j_sKjj]j]ubj)}(jkjjNjNjj)}jiio_event_specsbjj)}(jjjstructjj)}jj4)}(j7]j(%aj<ubsbjjj&%jNubjj{j_sKjj]j]ubj)}(jkjjNjNjj)}j iio_chan_specsbjj)}(jjjstructjj)}jj4)}(j7]j7%aj<ubsbjjj5%jNubjj{j_sKjj]j]ubj)}(jkjjNjNjj)}jiio_channel_has_infosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jF%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iio_chan_specsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchansbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jiio_chan_info_enumsbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjD%jNubjj{j_sMjj](j)}(jkjD%jNjNjj%jj)}(jjjNjjk%jjj%jNubjj{j_sMjj]j]ubj)}(jkjD%jNjNjj%jj)}(jjjNjj%jjj%jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jiio_channel_has_availablesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iio_chan_specsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchansbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jiio_chan_info_enumsbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjj{j_sM-jj](j)}(jkj%jNjNjj&jj)}(jjjNjj%jjjQ&jNubjj{j_sM-jj]j]ubj)}(jkj%jNjNjjI&jj)}(jjjNjj%&jjjW&jNubjj{j_sM-jj]j]ubej]ubj)}(jkjjNjNjj)}jiio_infosbjj)}(jjjstructjj)}jj4)}(j7]j`&aj<ubsbjjj^&jNubjj{j_sM0jj]j]ubj)}(jkjjNjNjj)}jiio_buffer_setup_opssbjj)}(jjjstructjj)}jj4)}(j7]jo&aj<ubsbjjjm&jNubjj{j_sMjj]j]ubj)}(jkjjNjNjj)}jiio_devsbjj)}(jjjstructjj)}jj4)}(j7]j~&aj<ubsbjjj|&jNubjj{j_sM"jj]j]ubj)}(jkjjNjNjj)}jiio_device_registersbjj)}(jjojmacrojj)}(jj4)}(j7]j&aj<ubjMNubjjj&jNubjj{j_sMjjj]j]ubj)}(jkjjNjNjj)}jdevm_iio_device_registersbjj)}(jjojmacrojj)}(jj4)}(j7]j&aj<ubjMNubjjj&jNubjj{j_sM{jj]j]ubj)}(jkjjNjNjj)}jiio_device_claim_direct_scopedsbjj)}(jjojmacrojj)}(jj4)}(j7]j&aj<ubjMNubjjj&jNubjj{j_sMjj]j]ubj)}(jkjjNjNjj)}jiio_device_putsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j indio_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjj{j_sMjj]j)}(jkj&jNjNjj'jj)}(jjjNjj&jjj'jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdev_to_iio_devsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj'jNubjj{j_sMjj]j)}(jkj'jNjNjjl'jj)}(jjjNjjF'jjjz'jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiio_device_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j indio_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj'jNubjj{j_sMjj]j)}(jkj'jNjNjj'jj)}(jjjNjj'jjj'jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiio_device_set_parentsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j indio_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjj{j_sMjj](j)}(jkj'jNjNjj8(jj)}(jjjNjj(jjjp(jNubjj{j_sMjj]j]ubj)}(jkj'jNjNjje(jj)}(jjjNjj?(jjjv(jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jiio_device_set_drvdatasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j indio_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj}(jNubjj{j_sMjj](j)}(jkj}(jNjNjj(jj)}(jjjNjj(jjj(jNubjj{j_sMjj]j]ubj)}(jkj}(jNjNjj(jj)}(jjjNjj(jjj)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jiio_device_get_drvdatasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j indio_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj )jNubjj{j_sMjj]j)}(jkj )jNjNjj\)jj)}(jjjNjj6)jjjj)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiio_get_debugfs_dentrysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]js)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j indio_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjq)jNubjj{j_sMjj]j)}(jkjq)jNjNjj)jj)}(jjjNjj)jjj)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jIIO_DEGREE_TO_RADsbjj)}(jjojmacrojj)}(jj4)}(j7]j)aj<ubjMNubjjj)jNubjj{j_sM"jj]j]ubj)}(jkjjNjNjj)}jIIO_RAD_TO_DEGREEsbjj)}(jjojmacrojj)}(jj4)}(j7]j)aj<ubjMNubjjj)jNubjj{j_sM*jj]j]ubj)}(jkjjNjNjj)}jIIO_G_TO_M_S_2sbjj)}(jjojmacrojj)}(jj4)}(j7]j)aj<ubjMNubjjj)jNubjj{j_sM3jj]j]ubj)}(jkjjNjNjj)}jIIO_M_S_2_TO_Gsbjj)}(jjojmacrojj)}(jj4)}(j7]j *aj<ubjMNubjjj*jNubjj{j_sM;jj]j]ubj)}(jkjjNjNjj)}j iio_device_idsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j indio_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*jNubjj{j_sKjj]j)}(jkj*jNjNjjd*jj)}(jjjNjj>*jjjo*jNubjj{j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jiio_buffer_enabledsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jx*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j indio_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjv*jNubjj{j_sKjj]j)}(jkjv*jNjNjj*jj)}(jjjNjj*jjj*jNubjj{j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jiio_device_set_clocksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j indio_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j clockid_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jclock_idsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj*jNubjj{j_sM jj](j)}(jkj*jNjNjj#+jj)}(jjjNjj*jjjV+jNubjj{j_sM jj]j]ubj)}(jkj*jNjNjjN+jj)}(jjjNjj*+jjj\+jNubjj{j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jiio_device_get_clocksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j clockid_tsbaj<ubububj=j?)}(jBj4)}(j7]je+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j indio_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjc+jNubjj{j_sM(jj]j)}(jkjc+jNjNjj+jj)}(jjjNjj+jjj+jNubjj{j_sM(jj]j]ubaj]ubj)}(jkjjNjNjj)}jiio_get_time_nssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j indio_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjj{j_sM6jj]j)}(jkj+jNjNjj,jj)}(jjjNjj+jjj$,jNubjj{j_sM6jj]j]ubaj]ubj)}(jkjjNjNjj)}jiio_read_mount_matrixsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_mount_matrixsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmatrixsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+,jNubjj{j_sMijj](j)}(jkj+,jNjNjjy,jj)}(jjjNjjS,jjj,jNubjj{j_sMijj]j]ubj)}(jkj+,jNjNjj,jj)}(jjjNjj,jjj,jNubjj{j_sMijj]j]ubej]ubj)}(jkjjNjNjj)}jiio_format_valuesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jvalssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,jNubjj{j_sMjj](j)}(jkj,jNjNjj -jj)}(jjjNjj,jjj-jNubjj{j_sMjj]j]ubj)}(jkj,jNjNjj4-jj)}(jjjNjj-jjj-jNubjj{j_sMjj]j]ubj)}(jkj,jNjNjjX-jj)}(jjjNjj8-jjj-jNubjj{j_sMjj]j]ubj)}(jkj,jNjNjj~-jj)}(jjjNjj\-jjj-jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jiio_str_to_fixpointsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j fract_multsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jintegersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfractsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjj{j_sMjj](j)}(jkj-jNjNjj-jj)}(jjjNjj-jjjm.jNubjj{j_sMjj]j]ubj)}(jkj-jNjNjj.jj)}(jjjNjj-jjjs.jNubjj{j_sMjj]j]ubj)}(jkj-jNjNjj9.jj)}(jjjNjj.jjjy.jNubjj{j_sMjj]j]ubj)}(jkj-jNjNjjb.jj)}(jjjNjj@.jjj.jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jiio_device_allocsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j sizeof_privsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj.jNubjj{j_sMhjj](j)}(jkj.jNjNjj.jj)}(jjjNjj.jjj /jNubjj{j_sMhjj]j]ubj)}(jkj.jNjNjj/jj)}(jjjNjj.jjj/jNubjj{j_sMhjj]j]ubej]ubj)}(jkjjNjNjj)}jiio_device_freesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j/aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj/jNubjj{j_sMjj]j)}(jkj/jNjNjjg/jj)}(jjjNjjA/jjjr/jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevm_iio_device_allocsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j{/aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j sizeof_privsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjy/jNubjj{j_sMjj](j)}(jkjy/jNjNjj/jj)}(jjjNjj/jjj/jNubjj{j_sMjj]j]ubj)}(jkjy/jNjNjj/jj)}(jjjNjj/jjj0jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jiio_device_unregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j0aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j indio_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj 0jNubjj{j_sM jj]j)}(jkj 0jNjNjjZ0jj)}(jjjNjj40jjje0jNubjj{j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jiio_device_claim_direct_modesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jn0aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j indio_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjl0jNubjj{j_sM>jj]j)}(jkjl0jNjNjj0jj)}(jjjNjj0jjj0jNubjj{j_sM>jj]j]ubaj]ubj)}(jkjjNjNjj)}jiio_device_release_direct_modesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j0aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j indio_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj0jNubjj{j_sMUjj]j)}(jkj0jNjNjj1jj)}(jjjNjj0jjj%1jNubjj{j_sMUjj]j]ubaj]ubj)}(jkjjNjNjj)}jiio_device_claim_buffer_modesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j.1aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j indio_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,1jNubjj{j_sMfjj]j)}(jkj,1jNjNjjz1jj)}(jjjNjjT1jjj1jNubjj{j_sMfjj]j]ubaj]ubj)}(jkjjNjNjj)}jiio_device_release_buffer_modesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j1aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j indio_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj1jNubjj{j_sM}jj]j)}(jkj1jNjNjj1jj)}(jjjNjj1jjj1jNubjj{j_sM}jj]j]ubaj]ubj)}(jkjjNjNjj)}jiio_device_get_current_modesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j1aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j indio_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj1jNubjj{j_sMjj]j)}(jkj1jNjNjj:2jj)}(jjjNjj2jjjE2jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiio_hw_consumer_allocsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_hw_consumersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jN2aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjL2jNubjj`j_sKSjj]j)}(jkjL2jNjNjj2jj)}(jjjNjjz2jjj2jNubjj`j_sKSjj]j]ubaj]ubj)}(jkjjNjNjj)}jiio_hw_consumer_freesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j2aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_hw_consumersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj2jNubjj`j_sKjj]j)}(jkj2jNjNjj3jj)}(jjjNjj2jjj3jNubjj`j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevm_iio_hw_consumer_allocsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_hw_consumersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j3aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj3jNubjj`j_sKjj]j)}(jkj3jNjNjji3jj)}(jjjNjjC3jjjw3jNubjj`j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jiio_hw_consumer_enablesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j3aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_hw_consumersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj~3jNubjj`j_sKjj]j)}(jkj~3jNjNjj3jj)}(jjjNjj3jjj3jNubjj`j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jiio_hw_consumer_disablesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j3aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_hw_consumersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj3jNubjj`j_sKjj]j)}(jkj3jNjNjj,4jj)}(jjjNjj4jjj74jNubjj`j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jiio_triggered_buffer_setup_extsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j@4aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j indio_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j irqreturn_tsbaj<ubububj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j irqreturn_tsbaj<ubububj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jthreadsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jiio_buffer_directionsbaj<ubububj=j?)}(jBj4)}(j7]j)}j directionsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_buffer_setup_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j setup_opssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iio_dev_attrsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}j buffer_attrssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj>4jNubjj{j_sK'jj](j)}(jkj>4jNjNjj4jj)}(jjjNjjf4jjj&6jNubjj{j_sK'jj]j]ubj)}(jkj>4jNjNjj4jj)}(jjjNjj4jjj,6jNubjj{j_sK'jj]j]ubj)}(jkj>4jNjNjj?5jj)}(jjjNjj5jjj26jNubjj{j_sK'jj]j]ubj)}(jkj>4jNjNjj5jj)}(jjjNjj5jjj86jNubjj{j_sK'jj]j]ubj)}(jkj>4jNjNjj5jj)}(jjjNjj5jjj>6jNubjj{j_sK'jj]j]ubj)}(jkj>4jNjNjj6jj)}(jjjNjj5jjjD6jNubjj{j_sK'jj]j]ubej]ubj)}(jkjjNjNjj)}jiio_triggered_buffer_cleanupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jM6aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j indio_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjK6jNubjj{j_sKijj]j)}(jkjK6jNjNjj6jj)}(jjjNjjs6jjj6jNubjj{j_sKijj]j]ubaj]ubj)}(jkjjNjNjj)}jiio_trigger_opssbjj)}(jjjstructjj)}jj4)}(j7]j6aj<ubsbjjj6jNubjjN5j_sKjj]j]ubj)}(jkjjNjNjj)}j iio_triggersbjj)}(jjjstructjj)}jj4)}(j7]j6aj<ubsbjjj6jNubjjN5j_sK#jj]j]ubj)}(jkjjNjNjj)}jiio_trigger_set_drvdatasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j6aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iio_triggersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtrigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj6jNubjjN5j_sKrjj](j)}(jkj6jNjNjj7jj)}(jjjNjj6jjjK7jNubjjN5j_sKrjj]j]ubj)}(jkj6jNjNjj@7jj)}(jjjNjj7jjjQ7jNubjjN5j_sKrjj]j]ubej]ubj)}(jkjjNjNjj)}jiio_trigger_get_drvdatasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jZ7aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iio_triggersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtrigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjX7jNubjjN5j_sK}jj]j)}(jkjX7jNjNjj7jj)}(jjjNjj7jjj7jNubjjN5j_sK}jj]j]ubaj]ubj)}(jkjjNjNjj)}jiio_trigger_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j7aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iio_triggersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j trig_infosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj7jNubjjN5j_sKjj]j)}(jkj7jNjNjj 8jj)}(jjjNjj7jjj8jNubjjN5j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jiio_trigger_unregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j8aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iio_triggersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j trig_infosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj8jNubjjN5j_sKjj]j)}(jkj8jNjNjjk8jj)}(jjjNjjE8jjjv8jNubjjN5j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jiio_trigger_set_immutablesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j8aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j indio_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iio_triggersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtrigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj}8jNubjjN5j_sKjj](j)}(jkj}8jNjNjj8jj)}(jjjNjj8jjj9jNubjjN5j_sKjj]j]ubj)}(jkj}8jNjNjj8jj)}(jjjNjj8jjj 9jNubjjN5j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jiio_trigger_using_ownsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j9aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j indio_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj9jNubjjN5j_sKjj]j)}(jkj9jNjNjj]9jj)}(jjjNjj79jjjh9jNubjjN5j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jiio_trigger_pollsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jq9aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iio_triggersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtrigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjo9jNubjjN5j_sKjj]j)}(jkjo9jNjNjj9jj)}(jjjNjj9jjj9jNubjjN5j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jiio_trigger_poll_nestedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j9aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iio_triggersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtrigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj9jNubjjN5j_sKjj]j)}(jkj9jNjNjj:jj)}(jjjNjj9jjj(:jNubjjN5j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j__iio_trigger_allocsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iio_triggersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j1:aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jthis_modsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSNjubejj)}j]sbububjjjjj)}j]sbububjjj/:jNubjjN5j_sMqjj](j)}(jkj/:jNjNjj:jj)}(jjjNjj]:jjj:jNubjjN5j_sMqjj]j]ubj)}(jkj/:jNjNjj:jj)}(jjjNjj:jjj:jNubjjN5j_sMqjj]j]ubj)}(jkj/:jNjNjj:jj)}(jjjNjj:jjj:jNubjjN5j_sMqjj]j]ubej]ubj)}(jkjjNjNjj)}j__devm_iio_trigger_allocsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iio_triggersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j:aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jthis_modsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSNjubejj)}j]sbububjjjjj)}j]sbububjjj:jNubjjN5j_sMjj](j)}(jkj:jNjNjjP;jj)}(jjjNjj*;jjj;jNubjjN5j_sMjj]j]ubj)}(jkj:jNjNjj};jj)}(jjjNjjW;jjj;jNubjjN5j_sMjj]j]ubj)}(jkj:jNjNjj;jj)}(jjjNjj;jjj;jNubjjN5j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_iio_trigger_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j;aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iio_triggersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j trig_infosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj;jNubjjN5j_sMjj](j)}(jkj;jNjNjj<jj)}(jjjNjj;jjjO<jNubjjN5j_sMjj]j]ubj)}(jkj;jNjNjjD<jj)}(jjjNjj<jjjU<jNubjjN5j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jiio_validate_own_triggersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j^<aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iio_triggersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtrigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj\<jNubjjN5j_sMjj](j)}(jkj\<jNjNjj<jj)}(jjjNjj<jjj<jNubjjN5j_sMjj]j]ubj)}(jkj\<jNjNjj<jj)}(jjjNjj<jjj<jNubjjN5j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jiio_trigger_validate_own_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j<aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iio_triggersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtrigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j indio_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj<jNubjjN5j_sMjj](j)}(jkj<jNjNjj==jj)}(jjjNjj=jjju=jNubjjN5j_sMjj]j]ubj)}(jkj<jNjNjjj=jj)}(jjjNjjD=jjj{=jNubjjN5j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jiwpm_get_nlmsg_requestsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiwpm_nlmsg_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j=aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j nlmsg_seqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j nl_clientsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj=jNubjj~7j_sKijj](j)}(jkj=jNjNjj=jj)}(jjjNjj=jjj/>jNubjj~7j_sKijj]j]ubj)}(jkj=jNjNjj=jj)}(jjjNjj=jjj5>jNubjj~7j_sKijj]j]ubj)}(jkj=jNjNjj$>jj)}(jjjNjj>jjj;>jNubjj~7j_sKijj]j]ubej]ubj)}(jkjjNjNjj)}jiwpm_free_nlmsg_requestsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jD>aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jkrefsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkrefsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjB>jNubjj~7j_sKpjj]j)}(jkjB>jNjNjj>jj)}(jjjNjjj>jjj>jNubjj~7j_sKpjj]j]ubaj]ubj)}(jkjjNjNjj)}jiwpm_find_nlmsg_requestsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiwpm_nlmsg_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jecho_seqsbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj>jNubjj~7j_sKyjj]j)}(jkj>jNjNjj>jj)}(jjjNjj>jjj>jNubjj~7j_sKyjj]j]ubaj]ubj)}(jkjjNjNjj)}jiwpm_wait_complete_reqsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j?aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiwpm_nlmsg_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j nlmsg_requestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj?jNubjj~7j_sKjj]j)}(jkj?jNjNjjT?jj)}(jjjNjj.?jjj_?jNubjj~7j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jiwpm_get_nlmsg_seqsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jh?aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjf?jNubjj~7j_sKjj]j]ubj)}(jkjjNjNjj)}jiwpm_add_remote_infosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j?aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiwpm_remote_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreminfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj?jNubjj~7j_sKjj]j)}(jkj?jNjNjj?jj)}(jjjNjj?jjj @jNubjj~7j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jiwpm_check_registrationsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j@aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j nl_clientsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj@jNubjj~7j_sKjj](j)}(jkj@jNjNjja@jj)}(jjjNjj=@jjj@jNubjj~7j_sKjj]j]ubj)}(jkj@jNjNjj@jj)}(jjjNjje@jjj@jNubjj~7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jiwpm_set_registrationsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j@aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j nl_clientsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj@jNubjj~7j_sKjj](j)}(jkj@jNjNjj@jj)}(jjjNjj@jjjAjNubjj~7j_sKjj]j]ubj)}(jkj@jNjNjjAjj)}(jjjNjj@jjj AjNubjj~7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jiwpm_get_registrationsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)Aaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j nl_clientsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj'AjNubjj~7j_sKjj]j)}(jkj'AjNjNjjwAjj)}(jjjNjjSAjjjAjNubjj~7j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jiwpm_send_mapinfosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jAaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j nl_clientsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jiwpm_pidsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjAjNubjj~7j_sKjj](j)}(jkjAjNjNjjAjj)}(jjjNjjAjjjAjNubjj~7j_sKjj]j]ubj)}(jkjAjNjNjjAjj)}(jjjNjjAjjjBjNubjj~7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jiwpm_mapinfo_availablesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j Baj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj BjNubjj~7j_sKjj]j]ubj)}(jkjjNjNjj)}jiwpm_compare_sockaddrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jXBaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jsockaddr_storagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j a_sockaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jsockaddr_storagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j b_sockaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjVBjNubjj~7j_sKjj](j)}(jkjVBjNjNjjBjj)}(jjjNjj~BjjjBjNubjj~7j_sKjj]j]ubj)}(jkjVBjNjNjjBjj)}(jjjNjjBjjjBjNubjj~7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jiwpm_validate_nlmsg_attrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jBaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jnlattrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnltbsbaj<ubjF]jQ)}(jQjjjjQjQNubajHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j nla_countsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjBjNubjj~7j_sKjj](j)}(jkjBjNjNjj7Cjj)}(jjjNjjCjjjhCjNubjj~7j_sKjj]j]ubj)}(jkjBjNjNjj`Cjj)}(jjjNjj@CjjjnCjNubjj~7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jiwpm_create_nlmsgsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jwCaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnl_opsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jnlmsghdrsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jnlhsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j nl_clientsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjuCjNubjj~7j_sKjj](j)}(jkjuCjNjNjjCjj)}(jjjNjjCjjj(DjNubjj~7j_sKjj]j]ubj)}(jkjuCjNjNjjCjj)}(jjjNjjCjjj.DjNubjj~7j_sKjj]j]ubj)}(jkjuCjNjNjjDjj)}(jjjNjjCjjj4DjNubjj~7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jiwpm_parse_nlmsgsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j=Daj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jnetlink_callbacksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j policy_maxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j nla_policysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j nlmsg_policysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jnlattrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnltbsbaj<ubjF]jQ)}(jQjjjjQjQNubajHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmsg_typesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj;DjNubjj~7j_sKjj](j)}(jkj;DjNjNjjDjj)}(jjjNjjcDjjj=EjNubjj~7j_sKjj]j]ubj)}(jkj;DjNjNjjDjj)}(jjjNjjDjjjCEjNubjj~7j_sKjj]j]ubj)}(jkj;DjNjNjjDjj)}(jjjNjjDjjjIEjNubjj~7j_sKjj]j]ubj)}(jkj;DjNjNjjEjj)}(jjjNjjDjjjOEjNubjj~7j_sKjj]j]ubj)}(jkj;DjNjNjj2Ejj)}(jjjNjjEjjjUEjNubjj~7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jiwpm_print_sockaddrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j^Eaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jsockaddr_storagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsockaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj\EjNubjj~7j_sKjj](j)}(jkj\EjNjNjjEjj)}(jjjNjjEjjjEjNubjj~7j_sKjj]j]ubj)}(jkj\EjNjNjjEjj)}(jjjNjjEjjjEjNubjj~7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jiwpm_send_hellosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jEaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j nl_clientsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jiwpm_pidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}j abi_versionsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjEjNubjj~7j_sMjj](j)}(jkjEjNjNjj7Fjj)}(jjjNjjFjjjFjNubjj~7j_sMjj]j]ubj)}(jkjEjNjNjj[Fjj)}(jjjNjj;FjjjFjNubjj~7j_sMjj]j]ubj)}(jkjEjNjNjjFjj)}(jjjNjj_FjjjFjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jib_process_cq_directsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jFaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_cqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbudgetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjFjNubjj~7j_sKjj](j)}(jkjFjNjNjjFjj)}(jjjNjjFjjjGjNubjj~7j_sKjj]j]ubj)}(jkjFjNjNjjGjj)}(jjjNjjFjjj!GjNubjj~7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j __ib_alloc_cqsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_cqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*Gaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprivatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnr_cqesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j comp_vectorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jib_poll_contextsbaj<ubububj=j?)}(jBj4)}(j7]j)}jpoll_ctxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcallersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj(GjNubjj~7j_sKjj](j)}(jkj(GjNjNjj|Gjj)}(jjjNjjVGjjjLHjNubjj~7j_sKjj]j]ubj)}(jkj(GjNjNjjGjj)}(jjjNjjGjjjRHjNubjj~7j_sKjj]j]ubj)}(jkj(GjNjNjjGjj)}(jjjNjjGjjjXHjNubjj~7j_sKjj]j]ubj)}(jkj(GjNjNjjGjj)}(jjjNjjGjjj^HjNubjj~7j_sKjj]j]ubj)}(jkj(GjNjNjjHjj)}(jjjNjjGjjjdHjNubjj~7j_sKjj]j]ubj)}(jkj(GjNjNjj>Hjj)}(jjjNjjHjjjjHjNubjj~7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j__ib_alloc_cq_anysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_cqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jsHaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprivatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnr_cqesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jib_poll_contextsbaj<ubububj=j?)}(jBj4)}(j7]j)}jpoll_ctxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcallersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjqHjNubjj~7j_sM)jj](j)}(jkjqHjNjNjjHjj)}(jjjNjjHjjjqIjNubjj~7j_sM)jj]j]ubj)}(jkjqHjNjNjjHjj)}(jjjNjjHjjjwIjNubjj~7j_sM)jj]j]ubj)}(jkjqHjNjNjjIjj)}(jjjNjjHjjj}IjNubjj~7j_sM)jj]j]ubj)}(jkjqHjNjNjj=Ijj)}(jjjNjjIjjjIjNubjj~7j_sM)jj]j]ubj)}(jkjqHjNjNjjcIjj)}(jjjNjjAIjjjIjNubjj~7j_sM)jj]j]ubej]ubj)}(jkjjNjNjj)}j ib_free_cqsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jIaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_cqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjIjNubjj~7j_sM>jj]j)}(jkjIjNjNjjIjj)}(jjjNjjIjjjIjNubjj~7j_sM>jj]j]ubaj]ubj)}(jkjjNjNjj)}jib_cq_pool_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_cqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jIaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnr_cqesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcomp_vector_hintsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jib_poll_contextsbaj<ubububj=j?)}(jBj4)}(j7]j)}jpoll_ctxsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjIjNubjj~7j_sMjj](j)}(jkjIjNjNjjDJjj)}(jjjNjjJjjjJjNubjj~7j_sMjj]j]ubj)}(jkjIjNjNjjlJjj)}(jjjNjjKJjjjJjNubjj~7j_sMjj]j]ubj)}(jkjIjNjNjjJjj)}(jjjNjjpJjjjJjNubjj~7j_sMjj]j]ubj)}(jkjIjNjNjjJjj)}(jjjNjjJjjjJjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jib_cq_pool_putsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jJaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_cqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnr_cqesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjJjNubjj~7j_sMjj](j)}(jkjJjNjNjj*Kjj)}(jjjNjjKjjjZKjNubjj~7j_sMjj]j]ubj)}(jkjJjNjNjjRKjj)}(jjjNjj1Kjjj`KjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j ib_cm_listensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jiKaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_cm_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcm_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__be64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j service_idsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjgKjNubjj~7j_sMjj](j)}(jkjgKjNjNjjKjj)}(jjjNjjKjjjKjNubjj~7j_sMjj]j]ubj)}(jkjgKjNjNjjKjj)}(jjjNjjKjjjKjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jib_cm_insert_listensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_cm_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jKaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j ib_cm_handlersbaj<ubububj=j?)}(jBj4)}(j7]j)}j cm_handlersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__be64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j service_idsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjKjNubjj~7j_sMjj](j)}(jkjKjNjNjjILjj)}(jjjNjj#LjjjLjNubjj~7j_sMjj]j]ubj)}(jkjKjNjNjjtLjj)}(jjjNjjPLjjjLjNubjj~7j_sMjj]j]ubj)}(jkjKjNjNjjLjj)}(jjjNjjxLjjjLjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrdma_rw_ctx_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jLaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rdma_rw_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_qpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jport_numsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j scatterlistsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsg_cntsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j sg_offsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j remote_addrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jrkeysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jdma_data_directionsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjLjNubjj~7j_sM$jj](j)}(jkjLjNjNjjMjj)}(jjjNjjLjjj]NjNubjj~7j_sM$jj]j]ubj)}(jkjLjNjNjj5Mjj)}(jjjNjjMjjjcNjNubjj~7j_sM$jj]j]ubj)}(jkjLjNjNjj`Mjj)}(jjjNjjOjjjPjNubjj~7j_sMljj]j]ubj)}(jkjNjNjNjjOjj)}(jjjNjjkOjjjPjNubjj~7j_sMljj]j]ubj)}(jkjNjNjNjjOjj)}(jjjNjjOjjjPjNubjj~7j_sMljj]j]ubj)}(jkjNjNjNjjOjj)}(jjjNjjOjjjPjNubjj~7j_sMljj]j]ubj)}(jkjNjNjNjjPjj)}(jjjNjjOjjjPjNubjj~7j_sMljj]j]ubj)}(jkjNjNjNjj9Pjj)}(jjjNjjPjjjPjNubjj~7j_sMljj]j]ubj)}(jkjNjNjNjjaPjj)}(jjjNjj=PjjjPjNubjj~7j_sMljj]j]ubj)}(jkjNjNjNjjPjj)}(jjjNjjePjjjPjNubjj~7j_sMljj]j]ubej]ubj)}(jkjjNjNjj)}jrdma_rw_ctx_wrssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_send_wrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jPaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rdma_rw_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_qpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jport_numsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_cqesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcqesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_send_wrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchain_wrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjPjNubjj~7j_sMjj](j)}(jkjPjNjNjj(Qjj)}(jjjNjjQjjjQjNubjj~7j_sMjj]j]ubj)}(jkjPjNjNjjUQjj)}(jjjNjj/QjjjQjNubjj~7j_sMjj]j]ubj)}(jkjPjNjNjjQjj)}(jjjNjj\QjjjQjNubjj~7j_sMjj]j]ubj)}(jkjPjNjNjjQjj)}(jjjNjjQjjjQjNubjj~7j_sMjj]j]ubj)}(jkjPjNjNjjQjj)}(jjjNjjQjjjQjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrdma_rw_ctx_postsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jRaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rdma_rw_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_qpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jport_numsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_cqesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcqesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_send_wrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchain_wrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjRjNubjj~7j_sM+jj](j)}(jkjRjNjNjjRRjj)}(jjjNjj,Rjjj SjNubjj~7j_sM+jj]j]ubj)}(jkjRjNjNjjRjj)}(jjjNjjYRjjjSjNubjj~7j_sM+jj]j]ubj)}(jkjRjNjNjjRjj)}(jjjNjjRjjjSjNubjj~7j_sM+jj]j]ubj)}(jkjRjNjNjjRjj)}(jjjNjjRjjjSjNubjj~7j_sM+jj]j]ubj)}(jkjRjNjNjjSjj)}(jjjNjjRjjj$SjNubjj~7j_sM+jj]j]ubej]ubj)}(jkjjNjNjj)}jrdma_rw_ctx_destroysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-Saj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rdma_rw_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_qpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jport_numsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j scatterlistsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsg_cntsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jdma_data_directionsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+SjNubjj~7j_sM>jj](j)}(jkj+SjNjNjjySjj)}(jjjNjjSSjjjVTjNubjj~7j_sM>jj]j]ubj)}(jkj+SjNjNjjSjj)}(jjjNjjSjjj\TjNubjj~7j_sM>jj]j]ubj)}(jkj+SjNjNjjSjj)}(jjjNjjSjjjbTjNubjj~7j_sM>jj]j]ubj)}(jkj+SjNjNjjSjj)}(jjjNjjSjjjhTjNubjj~7j_sM>jj]j]ubj)}(jkj+SjNjNjj&Tjj)}(jjjNjjTjjjnTjNubjj~7j_sM>jj]j]ubj)}(jkj+SjNjNjjNTjj)}(jjjNjj*TjjjtTjNubjj~7j_sM>jj]j]ubej]ubj)}(jkjjNjNjj)}jrdma_rw_ctx_destroy_signaturesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j}Taj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rdma_rw_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_qpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jport_numsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j scatterlistsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsg_cntsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j scatterlistsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprot_sgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j prot_sg_cntsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jdma_data_directionsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj{TjNubjj~7j_sMejj](j)}(jkj{TjNjNjjTjj)}(jjjNjjTjjjUjNubjj~7j_sMejj]j]ubj)}(jkj{TjNjNjjTjj)}(jjjNjjTjjjVjNubjj~7j_sMejj]j]ubj)}(jkj{TjNjNjj!Ujj)}(jjjNjjTjjjVjNubjj~7j_sMejj]j]ubj)}(jkj{TjNjNjjKUjj)}(jjjNjj%Ujjj VjNubjj~7j_sMejj]j]ubj)}(jkj{TjNjNjjvUjj)}(jjjNjjRUjjjVjNubjj~7j_sMejj]j]ubj)}(jkj{TjNjNjjUjj)}(jjjNjjzUjjjVjNubjj~7j_sMejj]j]ubj)}(jkj{TjNjNjjUjj)}(jjjNjjUjjjVjNubjj~7j_sMejj]j]ubj)}(jkj{TjNjNjjUjj)}(jjjNjjUjjj%VjNubjj~7j_sMejj]j]ubej]ubj)}(jkjjNjNjj)}jrdma_rw_mr_factorsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j.Vaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jport_numsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmaxpagessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,VjNubjj~7j_sMjj](j)}(jkj,VjNjNjj{Vjj)}(jjjNjjUVjjjVjNubjj~7j_sMjj]j]ubj)}(jkj,VjNjNjjVjj)}(jjjNjjVjjjVjNubjj~7j_sMjj]j]ubj)}(jkj,VjNjNjjVjj)}(jjjNjjVjjjVjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrdma_dev_access_netnssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jVaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jnetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjVjNubjj~7j_sKjj](j)}(jkjVjNjNjj3Wjj)}(jjjNjj WjjjkWjNubjj~7j_sKjj]j]ubj)}(jkjVjNjNjj`Wjj)}(jjjNjj:WjjjqWjNubjj~7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j ib_device_putsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jzWaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjxWjNubjj~7j_sMOjj]j)}(jkjxWjNjNjjWjj)}(jjjNjjWjjjWjNubjj~7j_sMOjj]j]ubaj]ubj)}(jkjjNjNjj)}jib_device_get_by_namesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jWaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jrdma_driver_idsbaj<ubububj=j?)}(jBj4)}(j7]j)}j driver_idsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjWjNubjj~7j_sMjjj](j)}(jkjWjNjNjj(Xjj)}(jjjNjjXjjj^XjNubjj~7j_sMjjj]j]ubj)}(jkjWjNjNjjSXjj)}(jjjNjj/XjjjdXjNubjj~7j_sMjjj]j]ubej]ubj)}(jkjjNjNjj)}j_ib_alloc_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jmXaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjkXjNubjj~7j_sM=jj]j)}(jkjkXjNjNjjXjj)}(jjjNjjXjjjXjNubjj~7j_sM=jj]j]ubaj]ubj)}(jkjjNjNjj)}jib_dealloc_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jXaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjXjNubjj~7j_sMjj]j)}(jkjXjNjNjjYjj)}(jjjNjjXjjj(YjNubjj~7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jib_port_immutable_readsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_port_immutablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j1Yaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj/YjNubjj~7j_sMajj](j)}(jkj/YjNjNjjYjj)}(jjjNjj]YjjjYjNubjj~7j_sMajj]j]ubj)}(jkj/YjNjNjjYjj)}(jjjNjjYjjjYjNubjj~7j_sMajj]j]ubej]ubj)}(jkjjNjNjj)}jib_register_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jYaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j dma_devicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjYjNubjj~7j_sMVjj](j)}(jkjYjNjNjjZjj)}(jjjNjjYjjjrZjNubjj~7j_sMVjj]j]ubj)}(jkjYjNjNjj:Zjj)}(jjjNjjZjjjxZjNubjj~7j_sMVjj]j]ubj)}(jkjYjNjNjjgZjj)}(jjjNjjAZjjj~ZjNubjj~7j_sMVjj]j]ubej]ubj)}(jkjjNjNjj)}jib_unregister_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jZaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jib_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjZjNubjj~7j_sMjj]j)}(jkjZjNjNjjZjj)}(jjjNjjZjjjZjNubjj~7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jib_unregister_device_and_putsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jZaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jib_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjZjNubjj~7j_sMjj]j)}(jkjZjNjNjj3[jj)}(jjjNjj [jjj>[jNubjj~7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jib_unregister_driversbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jG[aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jrdma_driver_idsbaj<ubububj=j?)}(jBj4)}(j7]j)}j driver_idsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjE[jNubjj~7j_sMjj]j)}(jkjE[jNjNjj[jj)}(jjjNjjm[jjj[jNubjj~7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jib_unregister_device_queuedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j[aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jib_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj[jNubjj~7j_sMAjj]j)}(jkj[jNjNjj[jj)}(jjjNjj[jjj[jNubjj~7j_sMAjj]j]ubaj]ubj)}(jkjjNjNjj)}jib_register_clientsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j\aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj\jNubjj~7j_sMjj]j)}(jkj\jNjNjjN\jj)}(jjjNjj(\jjjY\jNubjj~7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jib_unregister_clientsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jb\aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj`\jNubjj~7j_sMjj]j)}(jkj`\jNjNjj\jj)}(jjjNjj\jjj\jNubjj~7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jib_set_client_datasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j\aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj\jNubjj~7j_sMjj](j)}(jkj\jNjNjj]jj)}(jjjNjj\jjjo]jNubjj~7j_sMjj]j]ubj)}(jkj\jNjNjj;]jj)}(jjjNjj]jjju]jNubjj~7j_sMjj]j]ubj)}(jkj\jNjNjjd]jj)}(jjjNjjB]jjj{]jNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jib_register_event_handlersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j]aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_event_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j event_handlersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj]jNubjj~7j_sMjj]j)}(jkj]jNjNjj]jj)}(jjjNjj]jjj]jNubjj~7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jib_unregister_event_handlersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j]aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_event_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j event_handlersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj]jNubjj~7j_sMjj]j)}(jkj]jNjNjj0^jj)}(jjjNjj ^jjj;^jNubjj~7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j ib_query_portsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jD^aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jport_numsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_port_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j port_attrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjB^jNubjj~7j_sM)jj](j)}(jkjB^jNjNjj^jj)}(jjjNjjj^jjj^jNubjj~7j_sM)jj]j]ubj)}(jkjB^jNjNjj^jj)}(jjjNjj^jjj^jNubjj~7j_sM)jj]j]ubj)}(jkjB^jNjNjj^jj)}(jjjNjj^jjj^jNubjj~7j_sM)jj]j]ubej]ubj)}(jkjjNjNjj)}jib_device_set_netdevsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j_aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jib_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jndevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj_jNubjj~7j_sM]jj](j)}(jkj_jNjNjjQ_jj)}(jjjNjj+_jjj_jNubjj~7j_sM]jj]j]ubj)}(jkj_jNjNjj~_jj)}(jjjNjjX_jjj_jNubjj~7j_sM]jj]j]ubj)}(jkj_jNjNjj_jj)}(jjjNjj_jjj_jNubjj~7j_sM]jj]j]ubej]ubj)}(jkjjNjNjj)}jib_device_get_by_netdevsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j_aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jndevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jrdma_driver_idsbaj<ubububj=j?)}(jBj4)}(j7]j)}j driver_idsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj_jNubjj~7j_sMjj](j)}(jkj_jNjNjj`jj)}(jjjNjj_jjjN`jNubjj~7j_sMjj]j]ubj)}(jkj_jNjNjjC`jj)}(jjjNjj`jjjT`jNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j ib_query_pkeysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j]`aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jport_numsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj[`jNubjj~7j_sMN jj](j)}(jkj[`jNjNjj`jj)}(jjjNjj`jjj1ajNubjj~7j_sMN jj]j]ubj)}(jkj[`jNjNjj`jj)}(jjjNjj`jjj7ajNubjj~7j_sMN jj]j]ubj)}(jkj[`jNjNjj`jj)}(jjjNjj`jjj=ajNubjj~7j_sMN jj]j]ubj)}(jkj[`jNjNjj&ajj)}(jjjNjjajjjCajNubjj~7j_sMN jj]j]ubej]ubj)}(jkjjNjNjj)}jib_modify_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jLaaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevice_modify_masksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_device_modifysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j device_modifysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjJajNubjj~7j_sMd jj](j)}(jkjJajNjNjjajj)}(jjjNjjrajjjajNubjj~7j_sMd jj]j]ubj)}(jkjJajNjNjjajj)}(jjjNjjajjjajNubjj~7j_sMd jj]j]ubj)}(jkjJajNjNjjajj)}(jjjNjjajjjbjNubjj~7j_sMd jj]j]ubej]ubj)}(jkjjNjNjj)}jib_modify_portsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j baj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jport_numsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jport_modify_masksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_port_modifysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j port_modifysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjbjNubjj~7j_sM{ jj](j)}(jkjbjNjNjjUbjj)}(jjjNjj/bjjjbjNubjj~7j_sM{ jj]j]ubj)}(jkjbjNjNjjbjj)}(jjjNjj\bjjjbjNubjj~7j_sM{ jj]j]ubj)}(jkjbjNjNjjbjj)}(jjjNjjbjjjbjNubjj~7j_sM{ jj]j]ubj)}(jkjbjNjNjjbjj)}(jjjNjjbjjjbjNubjj~7j_sM{ jj]j]ubej]ubj)}(jkjjNjNjj)}j ib_find_gidsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jbaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1unionj2j4)}(j7]j)}jib_gidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jport_numsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjbjNubjj~7j_sM jj](j)}(jkjbjNjNjj@cjj)}(jjjNjjcjjjcjNubjj~7j_sM jj]j]ubj)}(jkjbjNjNjjncjj)}(jjjNjjGcjjjcjNubjj~7j_sM jj]j]ubj)}(jkjbjNjNjjcjj)}(jjjNjjucjjjcjNubjj~7j_sM jj]j]ubj)}(jkjbjNjNjjcjj)}(jjjNjjcjjjcjNubjj~7j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j ib_find_pkeysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jcaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jport_numsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpkeysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjcjNubjj~7j_sM jj](j)}(jkjcjNjNjj:djj)}(jjjNjjdjjjdjNubjj~7j_sM jj]j]ubj)}(jkjcjNjNjjedjj)}(jjjNjjAdjjjdjNubjj~7j_sM jj]j]ubj)}(jkjcjNjNjjdjj)}(jjjNjjidjjjdjNubjj~7j_sM jj]j]ubj)}(jkjcjNjNjjdjj)}(jjjNjjdjjjdjNubjj~7j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jib_get_net_dev_by_paramssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jdaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpkeysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j`cj2j4)}(j7]j)}jib_gidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jsockaddrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjdjNubjj~7j_sM jj](j)}(jkjdjNjNjj/ejj)}(jjjNjj ejjjejNubjj~7j_sM jj]j]ubj)}(jkjdjNjNjjZejj)}(jjjNjj6ejjjejNubjj~7j_sM jj]j]ubj)}(jkjdjNjNjjejj)}(jjjNjj^ejjjejNubjj~7j_sM jj]j]ubj)}(jkjdjNjNjjejj)}(jjjNjjejjjejNubjj~7j_sM jj]j]ubj)}(jkjdjNjNjjejj)}(jjjNjjejjjejNubjj~7j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j __ib_alloc_pdsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_pdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jfaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcallersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjfjNubjj~7j_sMjj](j)}(jkjfjNjNjjZfjj)}(jjjNjj4fjjjfjNubjj~7j_sMjj]j]ubj)}(jkjfjNjNjjfjj)}(jjjNjjafjjjfjNubjj~7j_sMjj]j]ubj)}(jkjfjNjNjjfjj)}(jjjNjjfjjjfjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jib_dealloc_pd_usersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jfaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_pdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_udatasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}judatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjfjNubjj~7j_sMNjj](j)}(jkjfjNjNjjgjj)}(jjjNjjfjjjOgjNubjj~7j_sMNjj]j]ubj)}(jkjfjNjNjjDgjj)}(jjjNjjgjjjUgjNubjj~7j_sMNjj]j]ubej]ubj)}(jkjjNjNjj)}jrdma_copy_ah_attrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j^gaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rdma_ah_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rdma_ah_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj\gjNubjj~7j_sMjjj](j)}(jkj\gjNjNjjgjj)}(jjjNjjgjjjgjNubjj~7j_sMjjj]j]ubj)}(jkj\gjNjNjjgjj)}(jjjNjjgjjjgjNubjj~7j_sMjjj]j]ubej]ubj)}(jkjjNjNjj)}jrdma_replace_ah_attrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jgaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rdma_ah_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rdma_ah_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjgjNubjj~7j_sM}jj](j)}(jkjgjNjNjj=hjj)}(jjjNjjhjjjuhjNubjj~7j_sM}jj]j]ubj)}(jkjgjNjNjjjhjj)}(jjjNjjDhjjj{hjNubjj~7j_sM}jj]j]ubej]ubj)}(jkjjNjNjj)}jrdma_move_ah_attrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jhaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rdma_ah_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rdma_ah_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjhjNubjj~7j_sMjj](j)}(jkjhjNjNjjhjj)}(jjjNjjhjjjijNubjj~7j_sMjj]j]ubj)}(jkjhjNjNjjhjj)}(jjjNjjhjjjijNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrdma_create_ahsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_ahsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jiaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_pdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rdma_ah_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jah_attrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjijNubjj~7j_sM/jj](j)}(jkjijNjNjjiijj)}(jjjNjjCijjjijNubjj~7j_sM/jj]j]ubj)}(jkjijNjNjjijj)}(jjjNjjpijjjijNubjj~7j_sM/jj]j]ubj)}(jkjijNjNjjijj)}(jjjNjjijjjijNubjj~7j_sM/jj]j]ubej]ubj)}(jkjjNjNjj)}jrdma_create_user_ahsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_ahsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jiaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_pdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rdma_ah_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jah_attrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_udatasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}judatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjijNubjj~7j_sMUjj](j)}(jkjijNjNjj3jjj)}(jjjNjj jjjjjjNubjj~7j_sMUjj]j]ubj)}(jkjijNjNjj`jjj)}(jjjNjj:jjjjjjNubjj~7j_sMUjj]j]ubj)}(jkjijNjNjjjjj)}(jjjNjjgjjjjjjNubjj~7j_sMUjj]j]ubej]ubj)}(jkjjNjNjj)}jrdma_move_grh_sgid_attrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jjaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rdma_ah_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j`cj2j4)}(j7]j)}jib_gidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdgidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j flow_labelsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j hop_limitsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j traffic_classsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_gid_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j sgid_attrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjjNubjj~7j_sM|jj](j)}(jkjjjNjNjjjjj)}(jjjNjjjjjjkjNubjj~7j_sM|jj]j]ubj)}(jkjjjNjNjj)kjj)}(jjjNjjkjjjkjNubjj~7j_sM|jj]j]ubj)}(jkjjjNjNjjTkjj)}(jjjNjj0kjjjkjNubjj~7j_sM|jj]j]ubj)}(jkjjjNjNjj|kjj)}(jjjNjjXkjjjkjNubjj~7j_sM|jj]j]ubj)}(jkjjjNjNjjkjj)}(jjjNjjkjjjkjNubjj~7j_sM|jj]j]ubj)}(jkjjjNjNjjkjj)}(jjjNjjkjjjkjNubjj~7j_sM|jj]j]ubej]ubj)}(jkjjNjNjj)}jrdma_destroy_ah_attrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jlaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rdma_ah_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jah_attrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjkjNubjj~7j_sMjj]j)}(jkjkjNjNjjLljj)}(jjjNjj&ljjjWljNubjj~7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jib_create_srq_usersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_srqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j`laj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_pdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_srq_init_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j srq_init_attrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_usrq_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juobjectsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_udatasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}judatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj^ljNubjj~7j_sMjj](j)}(jkj^ljNjNjjljj)}(jjjNjjljjjGmjNubjj~7j_sMjj]j]ubj)}(jkj^ljNjNjjljj)}(jjjNjjljjjMmjNubjj~7j_sMjj]j]ubj)}(jkj^ljNjNjj mjj)}(jjjNjjljjjSmjNubjj~7j_sMjj]j]ubj)}(jkj^ljNjNjj9mjj)}(jjjNjjmjjjYmjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jib_create_qp_usersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_qpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jbmaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_pdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_qp_init_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_udatasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}judatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_uqp_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcallersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj`mjNubjj~7j_sMjj](j)}(jkj`mjNjNjjmjj)}(jjjNjjmjjjnjNubjj~7j_sMjj]j]ubj)}(jkj`mjNjNjjmjj)}(jjjNjjmjjjnjNubjj~7j_sMjj]j]ubj)}(jkj`mjNjNjjnjj)}(jjjNjjmjjjnjNubjj~7j_sMjj]j]ubj)}(jkj`mjNjNjj;njj)}(jjjNjjnjjjnjNubjj~7j_sMjj]j]ubj)}(jkj`mjNjNjjhnjj)}(jjjNjjBnjjjnjNubjj~7j_sMjj]j]ubj)}(jkj`mjNjNjjnjj)}(jjjNjjonjjjnjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jib_modify_qp_with_udatasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jnaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_qpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jib_qpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_qp_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j attr_masksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_udatasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}judatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjnjNubjj~7j_sMWjj](j)}(jkjnjNjNjjojj)}(jjjNjjnjjjojNubjj~7j_sMWjj]j]ubj)}(jkjnjNjNjj?ojj)}(jjjNjjojjjojNubjj~7j_sMWjj]j]ubj)}(jkjnjNjNjjfojj)}(jjjNjjFojjjojNubjj~7j_sMWjj]j]ubj)}(jkjnjNjNjjojj)}(jjjNjjjojjjojNubjj~7j_sMWjj]j]ubej]ubj)}(jkjjNjNjj)}j ib_alloc_mrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_mrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]joaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_pdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}j ib_mr_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jmr_typesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j max_num_sgsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjojNubjj~7j_sMjj](j)}(jkjojNjNjjpjj)}(jjjNjjojjjfpjNubjj~7j_sMjj]j]ubj)}(jkjojNjNjj3pjj)}(jjjNjjpjjjlpjNubjj~7j_sMjj]j]ubj)}(jkjojNjNjj[pjj)}(jjjNjj7pjjjrpjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jib_alloc_mr_integritysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_mrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j{paj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_pdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmax_num_data_sgsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmax_num_meta_sgsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjypjNubjj~7j_sM jj](j)}(jkjypjNjNjjpjj)}(jjjNjjpjjj+qjNubjj~7j_sM jj]j]ubj)}(jkjypjNjNjjpjj)}(jjjNjjpjjj1qjNubjj~7j_sM jj]j]ubj)}(jkjypjNjNjj qjj)}(jjjNjjpjjj7qjNubjj~7j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jib_alloc_xrcd_usersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_xrcdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j@qaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_udatasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}judatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj>qjNubjj~7j_sM jj](j)}(jkj>qjNjNjjqjj)}(jjjNjjlqjjjqjNubjj~7j_sM jj]j]ubj)}(jkj>qjNjNjjqjj)}(jjjNjjqjjjrjNubjj~7j_sM jj]j]ubj)}(jkj>qjNjNjjqjj)}(jjjNjjqjjjrjNubjj~7j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jib_dealloc_xrcd_usersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jraj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_xrcdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxrcdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_udatasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}judatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj rjNubjj~7j_sM jj](j)}(jkj rjNjNjj[rjj)}(jjjNjj5rjjjrjNubjj~7j_sM jj]j]ubj)}(jkj rjNjNjjrjj)}(jjjNjjbrjjjrjNubjj~7j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j ib_create_wqsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_wqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jraj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_pdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_wq_init_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwq_attrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjrjNubjj~7j_sM jj](j)}(jkjrjNjNjjrjj)}(jjjNjjrjjj/sjNubjj~7j_sM jj]j]ubj)}(jkjrjNjNjj!sjj)}(jjjNjjrjjj5sjNubjj~7j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jib_destroy_wq_usersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j>saj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_wqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_udatasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}judatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjj](j)}(jkj:zjNjNjjzjj)}(jjjNjjbzjjj {jNubjj~7j_sK>jj]j]ubj)}(jkj:zjNjNjjzjj)}(jjjNjjzjjj{jNubjj~7j_sK>jj]j]ubj)}(jkj:zjNjNjjzjj)}(jjjNjjzjjj{jNubjj~7j_sK>jj]j]ubj)}(jkj:zjNjNjjzjj)}(jjjNjjzjjj{jNubjj~7j_sK>jj]j]ubej]ubj)}(jkjjNjNjj)}j ib_unpacksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j${aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_fieldsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdesc_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j structuresbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"{jNubjj~7j_sKjj](j)}(jkj"{jNjNjjp{jj)}(jjjNjjJ{jjj{jNubjj~7j_sKjj]j]ubj)}(jkj"{jNjNjj{jj)}(jjjNjjw{jjj{jNubjj~7j_sKjj]j]ubj)}(jkj"{jNjNjj{jj)}(jjjNjj{jjj{jNubjj~7j_sKjj]j]ubj)}(jkj"{jNjNjj{jj)}(jjjNjj{jjj|jNubjj~7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jib_sa_cancel_querysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j |aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_sa_querysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jquerysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj |jNubjj~7j_sM~jj](j)}(jkj |jNjNjjR|jj)}(jjjNjj2|jjj|jNubjj~7j_sM~jj]j]ubj)}(jkj |jNjNjj||jj)}(jjjNjjV|jjj|jNubjj~7j_sM~jj]j]ubej]ubj)}(jkjjNjNjj)}jib_init_ah_attr_from_pathsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j|aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jport_numsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j sa_path_recsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrecsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rdma_ah_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jah_attrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_gid_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgid_attrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj|jNubjj~7j_sMjj](j)}(jkj|jNjNjj|jj)}(jjjNjj|jjj}jNubjj~7j_sMjj]j]ubj)}(jkj|jNjNjj }jj)}(jjjNjj|jjj}jNubjj~7j_sMjj]j]ubj)}(jkj|jNjNjj7}jj)}(jjjNjj}jjj}jNubjj~7j_sMjj]j]ubj)}(jkj|jNjNjjd}jj)}(jjjNjj>}jjj}jNubjj~7j_sMjj]j]ubj)}(jkj|jNjNjj}jj)}(jjjNjjk}jjj}jNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jib_sa_path_rec_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j}aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_sa_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jport_numsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j sa_path_recsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrecsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jib_sa_comp_masksbaj<ubububj=j?)}(jBj4)}(j7]j)}j comp_masksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}j timeout_mssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jcallbacksbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jstatussbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j sa_path_recsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrespsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j num_pathssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcontextsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcontextsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_sa_querysbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jsa_querysbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj}jNubjj~7j_sMjj](j)}(jkj}jNjNjj ~jj)}(jjjNjj}jjj9jNubjj~7j_sMjj]j]ubj)}(jkj}jNjNjj6~jj)}(jjjNjj~jjj?jNubjj~7j_sMjj]j]ubj)}(jkj}jNjNjja~jj)}(jjjNjj=~jjjEjNubjj~7j_sMjj]j]ubj)}(jkj}jNjNjj~jj)}(jjjNjje~jjjKjNubjj~7j_sMjj]j]ubj)}(jkj}jNjNjj~jj)}(jjjNjj~jjjQjNubjj~7j_sMjj]j]ubj)}(jkj}jNjNjj~jj)}(jjjNjj~jjjWjNubjj~7j_sMjj]j]ubj)}(jkj}jNjNjjjj)}(jjjNjj~jjj]jNubjj~7j_sMjj]j]ubj)}(jkj}jNjNjj+jj)}(jjjNjjjjjcjNubjj~7j_sMjj]j]ubj)}(jkj}jNjNjjjj)}(jjjNjjjjjijNubjj~7j_sMjj]j]ubj)}(jkj}jNjNjj+jj)}(jjjNjjjjjojNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jib_ud_header_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jxaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j payload_bytessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j lrh_presentsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j eth_presentsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j vlan_presentsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j grh_presentsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j ip_versionsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j udp_presentsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jimmediate_presentsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_ud_headersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjvjNubjj~7j_sM;jj](j)}(jkjvjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sM;jj]j]ubj)}(jkjvjNjNjjjj)}(jjjNjj€jjjjNubjj~7j_sM;jj]j]ubj)}(jkjvjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sM;jj]j]ubj)}(jkjvjNjNjj*jj)}(jjjNjj jjjjNubjj~7j_sM;jj]j]ubj)}(jkjvjNjNjjNjj)}(jjjNjj.jjjjNubjj~7j_sM;jj]j]ubj)}(jkjvjNjNjjrjj)}(jjjNjjRjjj jNubjj~7j_sM;jj]j]ubj)}(jkjvjNjNjjjj)}(jjjNjjvjjjjNubjj~7j_sM;jj]j]ubj)}(jkjvjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sM;jj]j]ubj)}(jkjvjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sM;jj]j]ubej]ubj)}(jkjjNjNjj)}jib_ud_header_packsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_ud_headersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjj~7j_sMjj](j)}(jkj&jNjNjjtjj)}(jjjNjjNjjjjNubjj~7j_sMjj]j]ubj)}(jkj&jNjNjjjj)}(jjjNjj{jjjjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jib_ud_header_unpacksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_ud_headersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMjj](j)}(jkjjNjNjjjj)}(jjjNjj݂jjj7jNubjj~7j_sMjj]j]ubj)}(jkjjNjNjj,jj)}(jjjNjjjjj=jNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jib_umem_find_best_pgszsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]jFaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_umemsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jumemsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}j pgsz_bitmapsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jvirtsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjDjNubjj~7j_sKOjj](j)}(jkjDjNjNjjjj)}(jjjNjjmjjjjNubjj~7j_sKOjj]j]ubj)}(jkjDjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sKOjj]j]ubj)}(jkjDjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sKOjj]j]ubej]ubj)}(jkjjNjNjj)}j ib_umem_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_umemsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaccesssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj~7j_sKjj](j)}(jkjjNjNjjOjj)}(jjjNjj)jjj΄jNubjj~7j_sKjj]j]ubj)}(jkjjNjNjjwjj)}(jjjNjjVjjjԄjNubjj~7j_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjj{jjjڄjNubjj~7j_sKjj]j]ubj)}(jkjjNjNjjÄjj)}(jjjNjjjjjjNubjj~7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jib_umem_releasesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_umemsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jumemsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj~7j_sMjj]j)}(jkjjNjNjj5jj)}(jjjNjjjjj@jNubjj~7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jib_umem_odp_alloc_implicitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_umem_odpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jIaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaccesssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjGjNubjj~7j_sKtjj](j)}(jkjGjNjNjjjj)}(jjjNjjujjjͅjNubjj~7j_sKtjj]j]ubj)}(jkjGjNjNjj…jj)}(jjjNjjjjjӅjNubjj~7j_sKtjj]j]ubej]ubj)}(jkjjNjNjj)}jib_umem_odp_alloc_childsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_umem_odpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j܅aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_umem_odpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrootsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmmu_interval_notifier_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjڅjNubjj~7j_sKjj](j)}(jkjڅjNjNjj.jj)}(jjjNjjjjjjNubjj~7j_sKjj]j]ubj)}(jkjڅjNjNjjVjj)}(jjjNjj5jjjjNubjj~7j_sKjj]j]ubj)}(jkjڅjNjNjj~jj)}(jjjNjjZjjj†jNubjj~7j_sKjj]j]ubj)}(jkjڅjNjNjjjj)}(jjjNjjjjjȆjNubjj~7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jib_umem_odp_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_umem_odpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jцaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaccesssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmmu_interval_notifier_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjφjNubjj~7j_sKjj](j)}(jkjφjNjNjj#jj)}(jjjNjjjjjχjNubjj~7j_sKjj]j]ubj)}(jkjφjNjNjjKjj)}(jjjNjj*jjjՇjNubjj~7j_sKjj]j]ubj)}(jkjφjNjNjjsjj)}(jjjNjjOjjjۇjNubjj~7j_sKjj]j]ubj)}(jkjφjNjNjjjj)}(jjjNjjwjjjjNubjj~7j_sKjj]j]ubj)}(jkjφjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jib_umem_odp_map_dma_and_locksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_umem_odpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jumem_odpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j user_virtsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jbcntsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j access_masksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jfaultsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMZjj](j)}(jkjjNjNjj<jj)}(jjjNjjjjjjNubjj~7j_sMZjj]j]ubj)}(jkjjNjNjjgjj)}(jjjNjjCjjjjNubjj~7j_sMZjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjkjjjjNubjj~7j_sMZjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sMZjj]j]ubj)}(jkjjNjNjjڈjj)}(jjjNjjjjjjNubjj~7j_sMZjj]j]ubej]ubj)}(jkjjNjNjj)}jrvt_fast_reg_mrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jrvt_qpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_mrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jibmrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaccesssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMfjj](j)}(jkjjNjNjjOjj)}(jjjNjj)jjjӉjNubjj~7j_sMfjj]j]ubj)}(jkjjNjNjj|jj)}(jjjNjjVjjjىjNubjj~7j_sMfjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj߉jNubjj~7j_sMfjj]j]ubj)}(jkjjNjNjjˉjj)}(jjjNjjjjjjNubjj~7j_sMfjj]j]ubej]ubj)}(jkjjNjNjj)}jrvt_invalidate_rkeysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jrvt_qpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jrkeysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMjj](j)}(jkjjNjNjj:jj)}(jjjNjjjjjmjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjejj)}(jjjNjjAjjjsjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j rvt_lkey_oksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j|aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jrvt_lkey_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrktsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jrvt_pdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jrvt_sgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jisgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jrvt_sgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlast_sgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_sgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaccsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjzjNubjj~7j_sMjj](j)}(jkjzjNjNjjȊjj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubj)}(jkjzjNjNjjjj)}(jjjNjjϊjjjjNubjj~7j_sMjj]j]ubj)}(jkjzjNjNjj"jj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubj)}(jkjzjNjNjjOjj)}(jjjNjj)jjjjNubjj~7j_sMjj]j]ubj)}(jkjzjNjNjj|jj)}(jjjNjjVjjjËjNubjj~7j_sMjj]j]ubj)}(jkjzjNjNjjjj)}(jjjNjjjjjɋjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j rvt_rkey_oksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jҋaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jrvt_qpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jrvt_sgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jrkeysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaccsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjЋjNubjj~7j_sM:jj](j)}(jkjЋjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sM:jj]j]ubj)}(jkjЋjNjNjjKjj)}(jjjNjj%jjjjNubjj~7j_sM:jj]j]ubj)}(jkjЋjNjNjjvjj)}(jjjNjjRjjjjNubjj~7j_sM:jj]j]ubj)}(jkjЋjNjNjjjj)}(jjjNjjzjjjjNubjj~7j_sM:jj]j]ubj)}(jkjЋjNjNjjƌjj)}(jjjNjjjjj jNubjj~7j_sM:jj]j]ubj)}(jkjЋjNjNjjjj)}(jjjNjjʌjjjjNubjj~7j_sM:jj]j]ubej]ubj)}(jkjjNjNjj)}jrvt_compute_aethsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__be32sbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jrvt_qpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj~7j_sK4jj]j)}(jkjjNjNjjijj)}(jjjNjjCjjjtjNubjj~7j_sK4jj]j]ubaj]ubj)}(jkjjNjNjj)}jrvt_get_creditsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j}aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jrvt_qpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jaethsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj{jNubjj~7j_sKyjj](j)}(jkj{jNjNjjɍjj)}(jjjNjjjjjjNubjj~7j_sKyjj]j]ubj)}(jkj{jNjNjjjj)}(jjjNjjЍjjjjNubjj~7j_sKyjj]j]ubej]ubj)}(jkjjNjNjj)}jrvt_restart_sgesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rvt_sge_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jrvt_swqesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwqesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjj~7j_sKjj](j)}(jkj jNjNjj[jj)}(jjjNjj5jjjjNubjj~7j_sKjj]j]ubj)}(jkj jNjNjjjj)}(jjjNjjbjjjjNubjj~7j_sKjj]j]ubj)}(jkj jNjNjjjj)}(jjjNjjjjjǎjNubjj~7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j rvt_check_ahsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jЎaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jibdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rdma_ah_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jah_attrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjΎjNubjj~7j_sKjj](j)}(jkjΎjNjNjjjj)}(jjjNjjjjjTjNubjj~7j_sKjj]j]ubj)}(jkjΎjNjNjjIjj)}(jjjNjj#jjjZjNubjj~7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jrvt_alloc_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rvt_dev_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jcaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnportssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjajNubjj~7j_sK0jj](j)}(jkjajNjNjjjj)}(jjjNjjjjjjNubjj~7j_sK0jj]j]ubj)}(jkjajNjNjj׏jj)}(jjjNjjjjjjNubjj~7j_sK0jj]j]ubej]ubj)}(jkjjNjNjj)}jrvt_dealloc_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rvt_dev_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj~7j_sKFjj]j)}(jkjjNjNjj=jj)}(jjjNjjjjjHjNubjj~7j_sKFjj]j]ubaj]ubj)}(jkjjNjNjj)}jrvt_register_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jQaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rvt_dev_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjOjNubjj~7j_sMjj]j)}(jkjOjNjNjjjj)}(jjjNjjwjjjjNubjj~7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jrvt_unregister_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rvt_dev_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj~7j_sMGjj]j)}(jkjjNjNjjjj)}(jjjNjjאjjjjNubjj~7j_sMGjj]j]ubaj]ubj)}(jkjjNjNjj)}j rvt_init_portsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rvt_dev_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rvt_ibportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j port_indexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j pkey_tablesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMbjj](j)}(jkjjNjNjj]jj)}(jjjNjj7jjjjNubjj~7j_sMbjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjdjjjjNubjj~7j_sMbjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sMbjj]j]ubj)}(jkjjNjNjjۑjj)}(jjjNjjjjjjNubjj~7j_sMbjj]j]ubej]ubj)}(jkjjNjNjj)}j rvt_cq_entersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jrvt_cqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_wcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}j solicitedsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj~7j_sKjj](j)}(jkjjNjNjjLjj)}(jjjNjj&jjjjNubjj~7j_sKjj]j]ubj)}(jkjjNjNjjyjj)}(jjjNjjSjjjjNubjj~7j_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j rvt_error_qpsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jrvt_qpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}j ib_wc_statussbaj<ubububj=j?)}(jBj4)}(j7]j)}jerrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjj;jNubjj~7j_sMjj]j]ubj)}(jkjjNjNjj3jj)}(jjjNjjjjjAjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j rvt_get_rwqesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jJaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jrvt_qpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}j wr_id_onlysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjHjNubjj~7j_sM' jj](j)}(jkjHjNjNjjjj)}(jjjNjjpjjjējNubjj~7j_sM' jj]j]ubj)}(jkjHjNjNjjjj)}(jjjNjjjjjʓjNubjj~7j_sM' jj]j]ubej]ubj)}(jkjjNjNjj)}j rvt_comm_estsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jӓaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jrvt_qpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjѓjNubjj~7j_sM jj]j)}(jkjѓjNjNjjjj)}(jjjNjjjjj*jNubjj~7j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jrvt_add_rnr_timersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j3aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jrvt_qpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jaethsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj1jNubjj~7j_sM jj](j)}(jkj1jNjNjjjj)}(jjjNjjYjjjjNubjj~7j_sM jj]j]ubj)}(jkj1jNjNjjjj)}(jjjNjjjjjjNubjj~7j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jrvt_stop_rc_timerssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jrvt_qpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj~7j_sM jj]j)}(jkjjNjNjj jj)}(jjjNjjjjjjNubjj~7j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jrvt_del_timers_syncsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jrvt_qpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj~7j_sM jj]j)}(jkjjNjNjjmjj)}(jjjNjjGjjjxjNubjj~7j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jrvt_qp_iter_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rvt_qp_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rvt_dev_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jcbsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jrvt_qpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNububjNubjubejj)}j]sbububububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj~7j_sMY jj](j)}(jkjjNjNjjӕjj)}(jjjNjjjjjjNubjj~7j_sMY jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjڕjjjjNubjj~7j_sMY jj]j]ubj)}(jkjjNjNjj%jj)}(jjjNjjjjjjNubjj~7j_sMY jj]j]ubej]ubj)}(jkjjNjNjj)}jrvt_qp_iter_nextsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rvt_qp_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jitersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj~7j_sMy jj]j)}(jkjjNjNjjjj)}(jjjNjj˖jjjjNubjj~7j_sMy jj]j]ubaj]ubj)}(jkjjNjNjj)}j rvt_qp_itersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rvt_dev_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jcbsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jrvt_qpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjjjNubjj~7j_sM jj](j)}(jkjjNjNjjQjj)}(jjjNjj+jjj jNubjj~7j_sM jj]j]ubj)}(jkjjNjNjj|jj)}(jjjNjjXjjjjNubjj~7j_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j rvt_copy_sgesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jrvt_qpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rvt_sge_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jreleasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}j copy_lastsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj~7j_sM jj](j)}(jkjjNjNjjljj)}(jjjNjjFjjj;jNubjj~7j_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjsjjjAjNubjj~7j_sM jj]j]ubj)}(jkjjNjNjj˜jj)}(jjjNjjjjjGjNubjj~7j_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjɘjjjMjNubjj~7j_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjSjNubjj~7j_sM jj]j]ubj)}(jkjjNjNjj3jj)}(jjjNjjjjjYjNubjj~7j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jrvt_ruc_loopbacksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jbaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jrvt_qpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsqpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj`jNubjj~7j_sMV jj]j)}(jkj`jNjNjjjj)}(jjjNjjjjjjNubjj~7j_sMV jj]j]ubaj]ubj)}(jkjjNjNjj)}jrvt_mcast_findsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rvt_mcastsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j™aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rvt_ibportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jibpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j`cj2j4)}(j7]j)}jib_gidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj~7j_sKjjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjwjNubjj~7j_sKjjj]j]ubj)}(jkjjNjNjjAjj)}(jjjNjjjjj}jNubjj~7j_sKjjj]j]ubj)}(jkjjNjNjjljj)}(jjjNjjHjjjjNubjj~7j_sKjjj]j]ubej]ubj)}(jkjjNjNjj)}j iser_data_bufsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj~7j_sKjj]j]ubj)}(jkjjNjNjj)}j iser_mem_regsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj~7j_sKjj]j]ubj)}(jkjjNjNjj)}j iser_tx_descsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj~7j_sKjj]j]ubj)}(jkjjNjNjj)}j iser_rx_descsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj~7j_sKjj]j]ubj)}(jkjjNjNjj)}jiser_login_descsbjj)}(jjjstructjj)}jj4)}(j7]jȚaj<ubsbjjjƚjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjj)}j iser_devicesbjj)}(jjjstructjj)}jj4)}(j7]jךaj<ubsbjjj՚jNubjj~7j_sM"jj]j]ubj)}(jkjjNjNjj)}jiser_reg_resourcessbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj~7j_sM7jj]j]ubj)}(jkjjNjNjj)}j iser_fr_descsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj~7j_sMEjj]j]ubj)}(jkjjNjNjj)}j iser_fr_poolsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj~7j_sMRjj]j]ubj)}(jkjjNjNjj)}jib_connsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj~7j_sMajj]j]ubj)}(jkjjNjNjj)}j iser_connsbjj)}(jjjstructjj)}jj4)}(j7]j"aj<ubsbjjj jNubjj~7j_sMtjj]j]ubj)}(jkjjNjNjj)}jiscsi_iser_tasksbjj)}(jjjstructjj)}jj4)}(j7]j1aj<ubsbjjj/jNubjj~7j_sMjj]j]ubj)}(jkjjNjNjj)}j iser_globalsbjj)}(jjjstructjj)}jj4)}(j7]j@aj<ubsbjjj>jNubjj~7j_sMjj]j]ubj)}(jkjjNjNjj)}jiscsi_iser_pdu_allocsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jOaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iscsi_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jopcodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjMjNubjj~7j_sKjj](j)}(jkjMjNjNjjjj)}(jjjNjjujjjΛjNubjj~7j_sKjj]j]ubj)}(jkjMjNjNjjƛjj)}(jjjNjjjjjԛjNubjj~7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jiser_initialize_task_headerssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jݛaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iscsi_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iser_tx_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtx_descsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjۛjNubjj~7j_sKjj](j)}(jkjۛjNjNjj)jj)}(jjjNjjjjjajNubjj~7j_sKjj]j]ubj)}(jkjۛjNjNjjVjj)}(jjjNjj0jjjgjNubjj~7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jiscsi_iser_task_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jpaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iscsi_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjnjNubjj~7j_sKjj]j)}(jkjnjNjNjjjj)}(jjjNjjjjjǜjNubjj~7j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_iser_mtask_xmitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jМaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iscsi_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iscsi_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjΜjNubjj~7j_sM jj](j)}(jkjΜjNjNjjjj)}(jjjNjjjjjTjNubjj~7j_sM jj]j]ubj)}(jkjΜjNjNjjIjj)}(jjjNjj#jjjZjNubjj~7j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jiscsi_iser_task_xmitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jcaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iscsi_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjajNubjj~7j_sM@jj]j)}(jkjajNjNjjjj)}(jjjNjjjjjjNubjj~7j_sM@jj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_iser_cleanup_tasksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jÝaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iscsi_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj~7j_sMljj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sMljj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_iser_check_protectionsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iscsi_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsector_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!jNubjj~7j_sMjj](j)}(jkj!jNjNjjsjj)}(jjjNjjMjjjjNubjj~7j_sMjj]j]ubj)}(jkj!jNjNjjjj)}(jjjNjjzjjjjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jiscsi_iser_conn_createsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiscsi_cls_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiscsi_cls_sessionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j cls_sessionsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jconn_idxsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj~7j_sMjj](j)}(jkjjNjNjj jj)}(jjjNjjjjjBjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjj7jj)}(jjjNjjjjjHjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jiscsi_iser_conn_bindsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jQaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiscsi_cls_sessionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j cls_sessionsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiscsi_cls_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcls_connsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j transport_ephsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j is_leadingsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjOjNubjj~7j_sMjj](j)}(jkjOjNjNjjjj)}(jjjNjjwjjj!jNubjj~7j_sMjj]j]ubj)}(jkjOjNjNjjʟjj)}(jjjNjjjjj'jNubjj~7j_sMjj]j]ubj)}(jkjOjNjNjjjj)}(jjjNjjџjjj-jNubjj~7j_sMjj]j]ubj)}(jkjOjNjNjjjj)}(jjjNjjjjj3jNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jiscsi_iser_conn_startsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j<aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiscsi_cls_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcls_connsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj:jNubjj~7j_sMjj]j)}(jkj:jNjNjjjj)}(jjjNjjbjjjjNubjj~7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_iser_conn_stopsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiscsi_cls_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcls_connsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMjj](j)}(jkjjNjNjjjj)}(jjjNjj jjjjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jiscsi_iser_session_destroysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiscsi_cls_sessionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j cls_sessionsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjj~7j_sM6jj]j)}(jkj$jNjNjjrjj)}(jjjNjjLjjj}jNubjj~7j_sM6jj]j]ubaj]ubj)}(jkjjNjNjj)}jiscsi_iser_session_createsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiscsi_cls_sessionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiscsi_endpointsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jepsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint16_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcmds_maxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint16_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jqdepthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j initial_cmdsnsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj~7j_sM[jj](j)}(jkjjNjNjjءjj)}(jjjNjjjjj^jNubjj~7j_sM[jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjߡjjjdjNubjj~7j_sM[jj]j]ubj)}(jkjjNjNjj+jj)}(jjjNjjjjjjjNubjj~7j_sM[jj]j]ubj)}(jkjjNjNjjSjj)}(jjjNjj/jjjpjNubjj~7j_sM[jj]j]ubej]ubj)}(jkjjNjNjj)}jiscsi_iser_ep_connectsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiscsi_endpointsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jyaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jsockaddrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdst_addrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j non_blockingsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjwjNubjj~7j_sMjj](j)}(jkjwjNjNjjˢjj)}(jjjNjjjjj*jNubjj~7j_sMjj]j]ubj)}(jkjwjNjNjjjj)}(jjjNjjҢjjj0jNubjj~7j_sMjj]j]ubj)}(jkjwjNjNjjjj)}(jjjNjjjjj6jNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jiscsi_iser_ep_pollsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j?aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiscsi_endpointsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jepsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j timeout_mssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj=jNubjj~7j_sMJjj](j)}(jkj=jNjNjjjj)}(jjjNjjejjjjNubjj~7j_sMJjj]j]ubj)}(jkj=jNjNjjjj)}(jjjNjjjjjjNubjj~7j_sMJjj]j]ubej]ubj)}(jkjjNjNjj)}jiscsi_iser_ep_disconnectsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jɣaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jiscsi_endpointsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jepsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjǣjNubjj~7j_sMmjj]j)}(jkjǣjNjNjjjj)}(jjjNjjjjj jNubjj~7j_sMmjj]j]ubaj]ubj)}(jkjjNjNjj)}jiser_send_commandsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iscsi_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iscsi_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjj~7j_sMVjj](j)}(jkj'jNjNjjujj)}(jjjNjjOjjjjNubjj~7j_sMVjj]j]ubj)}(jkj'jNjNjjjj)}(jjjNjj|jjjjNubjj~7j_sMVjj]j]ubej]ubj)}(jkjjNjNjj)}jiser_send_data_outsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iscsi_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iscsi_tasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iscsi_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhdrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjmjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjj5jj)}(jjjNjjjjjsjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjbjj)}(jjjNjj<jjjyjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jiser_alloc_fastreg_poolsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jib_connsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jcmds_maxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj~7j_sKjj](j)}(jkjjNjNjjΥjj)}(jjjNjjjjj"jNubjj~7j_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjեjjj(jNubjj~7j_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj.jNubjj~7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jiser_free_fastreg_poolsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j7aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jib_connsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj5jNubjj~7j_sKjj]j)}(jkj5jNjNjjjj)}(jjjNjj]jjjjNubjj~7j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jiser_free_ib_conn_ressbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iser_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j iser_connsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jdestroysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMtjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sMtjj]j]ubj)}(jkjjNjNjj jj)}(jjjNjjjjjjNubjj~7j_sMtjj]j]ubej]ubj)}(jkjjNjNjj)}jiser_conn_releasesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iser_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j iser_connsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj~7j_sMjj]j)}(jkjjNjNjjljj)}(jjjNjjFjjjwjNubjj~7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiser_conn_terminatesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iser_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j iser_connsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj~jNubjj~7j_sMjj]j)}(jkj~jNjNjj̧jj)}(jjjNjjjjjקjNubjj~7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jiser_post_sendsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jib_connsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iser_tx_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtx_descsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjާjNubjj~7j_sMYjj](j)}(jkjާjNjNjj,jj)}(jjjNjjjjjdjNubjj~7j_sMYjj]j]ubj)}(jkjާjNjNjjYjj)}(jjjNjj3jjjjjNubjj~7j_sMYjj]j]ubej]ubj)}(jkjjNjNjj)}jopa_vnic_ctrl_portsbjj)}(jjjstructjj)}jj4)}(j7]jsaj<ubsbjjjqjNubjj~7j_sKjj]j]ubj)}(jkjjNjNjj)}jopa_vnic_adaptersbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj~7j_sKjj]j]ubj)}(jkjjNjNjj)}jopa_vnic_mac_tbl_nodesbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj~7j_sKjj]j]ubj)}(jkjjNjNjj)}j opa_vesw_infosbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj~7j_sKjj]j]ubj)}(jkjjNjNjj)}jopa_per_veswport_infosbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj~7j_sKjj]j]ubj)}(jkjjNjNjj)}jopa_veswport_infosbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj~7j_sKjj]j]ubj)}(jkjjNjNjj)}jopa_veswport_mactable_entrysbjj)}(jjjstructjj)}jj4)}(j7]jͨaj<ubsbjjj˨jNubjj~7j_sKjj]j]ubj)}(jkjjNjNjj)}jopa_veswport_mactablesbjj)}(jjjstructjj)}jj4)}(j7]jܨaj<ubsbjjjڨjNubjj~7j_sKjj]j]ubj)}(jkjjNjNjj)}jopa_veswport_summary_counterssbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj~7j_sM jj]j]ubj)}(jkjjNjNjj)}jopa_veswport_error_counterssbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj~7j_sM9jj]j]ubj)}(jkjjNjNjj)}jopa_veswport_trapsbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjjjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjj)}jopa_vnic_iface_mac_entrysbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjj)}jopa_veswport_iface_macssbjj)}(jjjstructjj)}jj4)}(j7]j'aj<ubsbjjj%jNubjj~7j_sMjj]j]ubj)}(jkjjNjNjj)}jopa_vnic_vema_madsbjj)}(jjjstructjj)}jj4)}(j7]j6aj<ubsbjjj4jNubjj~7j_sMjj]j]ubj)}(jkjjNjNjj)}jopa_vnic_notice_attrsbjj)}(jjjstructjj)}jj4)}(j7]jEaj<ubsbjjjCjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjj)}jopa_vnic_vema_mad_trapsbjj)}(jjjstructjj)}jj4)}(j7]jTaj<ubsbjjjRjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjj)}jopa_vnic_vema_report_eventsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jcaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jeventsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjajNubjj~7j_sK=jj](j)}(jkjajNjNjjjj)}(jjjNjjjjjjNubjj~7j_sK=jj]j]ubj)}(jkjajNjNjjکjj)}(jjjNjjjjjjNubjj~7j_sK=jj]j]ubej]ubj)}(jkjjNjNjj)}jopa_vnic_get_summary_counterssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_veswport_summary_counterssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcntrssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj~7j_sKTjj](j)}(jkjjNjNjj=jj)}(jjjNjjjjjujNubjj~7j_sKTjj]j]ubj)}(jkjjNjNjjjjj)}(jjjNjjDjjj{jNubjj~7j_sKTjj]j]ubej]ubj)}(jkjjNjNjj)}jopa_vnic_get_error_counterssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_veswport_error_counterssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcntrssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj~7j_sK}jj](j)}(jkjjNjNjjЪjj)}(jjjNjjjjjjNubjj~7j_sK}jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjתjjjjNubjj~7j_sK}jj]j]ubej]ubj)}(jkjjNjNjj)}jopa_vnic_get_vesw_infosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j opa_vesw_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj~7j_sKjj](j)}(jkjjNjNjjcjj)}(jjjNjj=jjjjNubjj~7j_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjjNubjj~7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jopa_vnic_set_vesw_infosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j opa_vesw_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj~7j_sKjj](j)}(jkjjNjNjjjj)}(jjjNjjЫjjj.jNubjj~7j_sKjj]j]ubj)}(jkjjNjNjj#jj)}(jjjNjjjjj4jNubjj~7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jopa_vnic_get_per_veswport_infosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j=aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_per_veswport_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj;jNubjj~7j_sKjj](j)}(jkj;jNjNjjjj)}(jjjNjjcjjjjNubjj~7j_sKjj]j]ubj)}(jkj;jNjNjjjj)}(jjjNjjjjjǬjNubjj~7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jopa_vnic_set_per_veswport_infosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jЬaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_per_veswport_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjάjNubjj~7j_sMjj](j)}(jkjάjNjNjjjj)}(jjjNjjjjjTjNubjj~7j_sMjj]j]ubj)}(jkjάjNjNjjIjj)}(jjjNjj#jjjZjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jopa_vnic_query_mcast_macssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jcaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_veswport_iface_macssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmacssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjajNubjj~7j_sM:jj](j)}(jkjajNjNjjjj)}(jjjNjjjjjjNubjj~7j_sM:jj]j]ubj)}(jkjajNjNjjܭjj)}(jjjNjjjjjjNubjj~7j_sM:jj]j]ubej]ubj)}(jkjjNjNjj)}jopa_vnic_query_ucast_macssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_veswport_iface_macssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmacssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMZjj](j)}(jkjjNjNjjBjj)}(jjjNjjjjjzjNubjj~7j_sMZjj]j]ubj)}(jkjjNjNjjojj)}(jjjNjjIjjjjNubjj~7j_sMZjj]j]ubej]ubj)}(jkjjNjNjj)}jopa_vnic_vema_portsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj~7j_sKjj]j]ubj)}(jkjjNjNjj)}jvema_get_vport_numsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j recvd_madsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj~7j_sKjj]j)}(jkjjNjNjjjj)}(jjjNjj®jjjjNubjj~7j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jvema_get_vport_adaptersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j recvd_madsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj~7j_sKjj](j)}(jkjjNjNjjNjj)}(jjjNjj(jjjjNubjj~7j_sKjj]j]ubj)}(jkjjNjNjj{jj)}(jjjNjjUjjjjNubjj~7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jvema_mac_tbl_req_oksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_veswport_mactablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmac_tblsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj~7j_sKjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jvema_add_vportsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j vport_numsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj~7j_sKjj](j)}(jkjjNjNjjIjj)}(jjjNjj#jjjjNubjj~7j_sKjj]j]ubj)}(jkjjNjNjjtjj)}(jjjNjjPjjjjNubjj~7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jvema_get_class_port_infosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j recvd_madsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrsp_madsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj~7j_sKjj](j)}(jkjjNjNjjڰjj)}(jjjNjjjjj?jNubjj~7j_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjEjNubjj~7j_sKjj]j]ubj)}(jkjjNjNjj4jj)}(jjjNjjjjjKjNubjj~7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jvema_set_class_port_infosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jTaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j recvd_madsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrsp_madsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjRjNubjj~7j_sMjj](j)}(jkjRjNjNjjjj)}(jjjNjjzjjjjNubjj~7j_sMjj]j]ubj)}(jkjRjNjNjjͱjj)}(jjjNjjjjj jNubjj~7j_sMjj]j]ubj)}(jkjRjNjNjjjj)}(jjjNjjԱjjjjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvema_get_veswport_infosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j recvd_madsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrsp_madsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMjj](j)}(jkjjNjNjjfjj)}(jjjNjj@jjj˲jNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjmjjjѲjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjײjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvema_set_veswport_infosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j recvd_madsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrsp_madsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj޲jNubjj~7j_sM3jj](j)}(jkj޲jNjNjj,jj)}(jjjNjjjjjjNubjj~7j_sM3jj]j]ubj)}(jkj޲jNjNjjYjj)}(jjjNjj3jjjjNubjj~7j_sM3jj]j]ubj)}(jkj޲jNjNjjjj)}(jjjNjj`jjjjNubjj~7j_sM3jj]j]ubej]ubj)}(jkjjNjNjj)}jvema_get_mac_entriessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j recvd_madsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrsp_madsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMajj](j)}(jkjjNjNjjjj)}(jjjNjj̳jjjWjNubjj~7j_sMajj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj]jNubjj~7j_sMajj]j]ubj)}(jkjjNjNjjLjj)}(jjjNjj&jjjcjNubjj~7j_sMajj]j]ubej]ubj)}(jkjjNjNjj)}jvema_set_mac_entriessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jlaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j recvd_madsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrsp_madsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjjNubjj~7j_sMjj](j)}(jkjjjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubj)}(jkjjjNjNjjjj)}(jjjNjjjjj#jNubjj~7j_sMjj]j]ubj)}(jkjjjNjNjjjj)}(jjjNjjjjj)jNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvema_set_delete_veswsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j2aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j recvd_madsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrsp_madsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj0jNubjj~7j_sMjj](j)}(jkj0jNjNjj~jj)}(jjjNjjXjjjjNubjj~7j_sMjj]j]ubj)}(jkj0jNjNjjjj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubj)}(jkj0jNjNjjصjj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvema_get_mac_listsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j recvd_madsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrsp_madsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jattr_idsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMjj](j)}(jkjjNjNjjDjj)}(jjjNjjjjjѶjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjqjj)}(jjjNjjKjjj׶jNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjxjjjݶjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjɶjj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvema_get_summary_counterssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j recvd_madsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrsp_madsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMjj](j)}(jkjjNjNjj8jj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjejj)}(jjjNjj?jjjjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjljjjjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvema_get_error_counterssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j recvd_madsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrsp_madsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjطjjjcjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjj+jj)}(jjjNjjjjjijNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjXjj)}(jjjNjj2jjjojNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvema_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jxaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j recvd_madsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrsp_madsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjvjNubjj~7j_sMjj](j)}(jkjvjNjNjjĸjj)}(jjjNjjjjj)jNubjj~7j_sMjj]j]ubj)}(jkjvjNjNjjjj)}(jjjNjj˸jjj/jNubjj~7j_sMjj]j]ubj)}(jkjvjNjNjjjj)}(jjjNjjjjj5jNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvema_setsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j recvd_madsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrsp_madsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj<jNubjj~7j_sM<jj](j)}(jkj<jNjNjjjj)}(jjjNjjdjjjjNubjj~7j_sM<jj]j]ubj)}(jkj<jNjNjjjj)}(jjjNjjjjjjNubjj~7j_sM<jj]j]ubj)}(jkj<jNjNjjjj)}(jjjNjjjjjjNubjj~7j_sM<jj]j]ubej]ubj)}(jkjjNjNjj)}j vema_sendsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_mad_agentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j mad_agentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_mad_send_wcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmad_wcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj~7j_sM\jj](j)}(jkjjNjNjjPjj)}(jjjNjj*jjjjNubjj~7j_sM\jj]j]ubj)}(jkjjNjNjj}jj)}(jjjNjjWjjjjNubjj~7j_sM\jj]j]ubej]ubj)}(jkjjNjNjj)}j vema_recvsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_mad_agentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j mad_agentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_mad_send_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsend_bufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_mad_recv_wcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmad_wcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMmjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjHjNubjj~7j_sMmjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjNjNubjj~7j_sMmjj]j]ubj)}(jkjjNjNjj=jj)}(jjjNjjjjjTjNubjj~7j_sMmjj]j]ubej]ubj)}(jkjjNjNjj)}j vema_get_portsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_vema_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j]aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_ctrl_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jport_numsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj[jNubjj~7j_sMjj](j)}(jkj[jNjNjjjj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubj)}(jkj[jNjNjjڻjj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jopa_vnic_vema_send_trapsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j__opa_veswport_trapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlidsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMjj](j)}(jkjjNjNjj@jj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjmjj)}(jjjNjjGjjjjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjtjjjjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvema_unregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_ctrl_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj~7j_sMxjj]j)}(jkjjNjNjjjj)}(jjjNjjۼjjj jNubjj~7j_sMxjj]j]ubaj]ubj)}(jkjjNjNjj)}j vema_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_ctrl_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj~7j_sMjj]j)}(jkjjNjNjjajj)}(jjjNjj;jjjljNubjj~7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jopa_vnic_ctrl_config_devsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]juaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jopa_vnic_ctrl_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjsjNubjj~7j_sMjj](j)}(jkjsjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubj)}(jkjsjNjNjjjj)}(jjjNjjȽjjjjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jopa_vnic_vema_add_onesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj~7j_sMjj]j)}(jkjjNjNjjJjj)}(jjjNjj$jjjUjNubjj~7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jopa_vnic_vema_rem_onesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j^aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j client_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj\jNubjj~7j_sMjj](j)}(jkj\jNjNjjjj)}(jjjNjjjjj޾jNubjj~7j_sMjj]j]ubj)}(jkj\jNjNjjӾjj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsrpt_command_statesbjj)}(jj#jenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjj~7j_sKjj]j]ubj)}(jkjjNjNjj)}j srpt_ioctxsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj~7j_sKjj]j]ubj)}(jkjjNjNjj)}jsrpt_recv_ioctxsbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjj~7j_sKjj]j]ubj)}(jkjjNjNjj)}jsrpt_send_ioctxsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj~7j_sKjj]j]ubj)}(jkjjNjNjj)}j rdma_ch_statesbjj)}(jj#jenumjj)}jj4)}(j7]j)aj<ubsbjjj'jNubjj~7j_sKjj]j]ubj)}(jkjjNjNjj)}j srpt_rdma_chsbjj)}(jjjstructjj)}jj4)}(j7]j8aj<ubsbjjj6jNubjj~7j_sMjj]j]ubj)}(jkjjNjNjj)}j srpt_nexussbjj)}(jjjstructjj)}jj4)}(j7]jGaj<ubsbjjjEjNubjj~7j_sM)jj]j]ubj)}(jkjjNjNjj)}jsrpt_port_attribsbjj)}(jjjstructjj)}jj4)}(j7]jVaj<ubsbjjjTjNubjj~7j_sMZjj]j]ubj)}(jkjjNjNjj)}jsrpt_tpgsbjj)}(jjjstructjj)}jj4)}(j7]jeaj<ubsbjjjcjNubjj~7j_sMijj]j]ubj)}(jkjjNjNjj)}j srpt_port_idsbjj)}(jjjstructjj)}jj4)}(j7]jtaj<ubsbjjjrjNubjj~7j_sMwjj]j]ubj)}(jkjjNjNjj)}j srpt_portsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjj)}j srpt_devicesbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjj)}jsrpt_event_handlersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_event_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhandlersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeventsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj~7j_sKjj](j)}(jkjjNjNjjjj)}(jjjNjjǿjjj%jNubjj~7j_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj+jNubjj~7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsrpt_srq_eventsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j4aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeventsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj2jNubjj~7j_sKjj](j)}(jkj2jNjNjjjj)}(jjjNjjZjjjjNubjj~7j_sKjj]j]ubj)}(jkj2jNjNjjjj)}(jjjNjjjjjjNubjj~7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j srpt_qp_eventsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeventsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jptrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj~7j_sKjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjCjNubjj~7j_sKjj]j]ubj)}(jkjjNjNjj8jj)}(jjjNjjjjjIjNubjj~7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j srpt_set_iocsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jRaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jc_listsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jslotsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjPjNubjj~7j_sKjj](j)}(jkjPjNjNjjjj)}(jjjNjjxjjjjNubjj~7j_sKjj]j]ubj)}(jkjPjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sKjj]j]ubj)}(jkjPjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsrpt_get_class_port_infosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_dm_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj~7j_sMjj]j)}(jkj jNjNjjZjj)}(jjjNjj4jjjejNubjj~7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j srpt_get_iousbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jnaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_dm_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjljNubjj~7j_sM(jj]j)}(jkjljNjNjjjj)}(jjjNjjjjjjNubjj~7j_sM(jj]j]ubaj]ubj)}(jkjjNjNjj)}j srpt_get_iocsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j srpt_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jslotsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_dm_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMDjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjzjNubjj~7j_sMDjj]j]ubj)}(jkjjNjNjjEjj)}(jjjNjj!jjjjNubjj~7j_sMDjj]j]ubj)}(jkjjNjNjjojj)}(jjjNjjIjjjjNubjj~7j_sMDjj]j]ubej]ubj)}(jkjjNjNjj)}jsrpt_get_svc_entriessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jioc_guidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jslotsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhisbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlosbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_dm_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjj)jj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjQjj)}(jjjNjj-jjjjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjj{jj)}(jjjNjjUjjjjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsrpt_mgmt_method_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j srpt_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrq_madsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_dm_madsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrsp_madsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjXjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjj jj)}(jjjNjjjjj^jNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjMjj)}(jjjNjj'jjjdjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsrpt_mad_send_handlersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jmaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_mad_agentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j mad_agentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_mad_send_wcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmad_wcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjkjNubjj~7j_sMjj](j)}(jkjkjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubj)}(jkjkjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsrpt_mad_recv_handlersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_mad_agentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j mad_agentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_mad_send_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsend_bufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_mad_recv_wcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmad_wcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMjj](j)}(jkjjNjNjjLjj)}(jjjNjj&jjjjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjyjj)}(jjjNjjSjjjjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsrpt_refresh_portsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j srpt_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj~7j_sM,jj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sM,jj]j]ubaj]ubj)}(jkjjNjNjj)}jsrpt_unregister_mad_agentsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j srpt_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jport_cntsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$jNubjj~7j_sM{jj](j)}(jkj$jNjNjjrjj)}(jjjNjjLjjjjNubjj~7j_sM{jj]j]ubj)}(jkj$jNjNjjjj)}(jjjNjjyjjjjNubjj~7j_sM{jj]j]ubej]ube(j)}(jkjjNjNjj)}jsrpt_alloc_ioctxsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j srpt_ioctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j srpt_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j ioctx_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j kmem_cachesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j buf_cachesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jdma_data_directionsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj~7j_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjj)jj)}(jjjNjj jjjjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjSjj)}(jjjNjj-jjjjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjj~jj)}(jjjNjjZjjjjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsrpt_free_ioctxsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j srpt_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j srpt_ioctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jioctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j kmem_cachesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j buf_cachesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jdma_data_directionsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjj}jNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjJjj)}(jjjNjj$jjjjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjujj)}(jjjNjjQjjjjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsrpt_alloc_ioctx_ringsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j srpt_ioctxsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j srpt_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j ring_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j ioctx_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j kmem_cachesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j buf_cachesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jalignment_offsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jdma_data_directionsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbubjjjjj)}j]sbububjjjjNubjj~7j_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjj7jj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjajj)}(jjjNjj;jjjjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjhjjjjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsrpt_free_ioctx_ringsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j srpt_ioctxsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}j ioctx_ringsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j srpt_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j ring_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j kmem_cachesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j buf_cachesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jdma_data_directionsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMjj](j)}(jkjjNjNjj3jj)}(jjjNjj jjjjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjcjj)}(jjjNjj=jjjjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsrpt_set_cmd_statesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jsrpt_command_statesbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jsrpt_send_ioctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jioctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jsrpt_command_statesbaj<ubububj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMjj](j)}(jkjjNjNjjXjj)}(jjjNjj2jjjjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjj_jjjjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsrpt_test_and_set_cmd_statesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jsrpt_send_ioctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jioctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jsrpt_command_statesbaj<ubububj=j?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jsrpt_command_statesbaj<ubububj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj~7j_sM%jj](j)}(jkjjNjNjjjj)}(jjjNjjjjj@jNubjj~7j_sM%jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjFjNubjj~7j_sM%jj]j]ubj)}(jkjjNjNjj8jj)}(jjjNjjjjjLjNubjj~7j_sM%jj]j]ubej]ubj)}(jkjjNjNjj)}jsrpt_post_recvsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jUaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j srpt_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j srpt_rdma_chsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jsrpt_recv_ioctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jioctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjSjNubjj~7j_sM<jj](j)}(jkjSjNjNjjjj)}(jjjNjj{jjjjNubjj~7j_sM<jj]j]ubj)}(jkjSjNjNjjjj)}(jjjNjjjjj jNubjj~7j_sM<jj]j]ubj)}(jkjSjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sM<jj]j]ubej]ubj)}(jkjjNjNjj)}jsrpt_zerolength_writesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j srpt_rdma_chsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj~7j_sM\jj]j)}(jkjjNjNjjgjj)}(jjjNjjAjjjrjNubjj~7j_sM\jj]j]ubaj]ubj)}(jkjjNjNjj)}jsrpt_get_desc_tblsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j{aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jsrpt_recv_ioctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j recv_ioctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jsrpt_send_ioctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jioctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jsrp_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrp_cmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jdma_data_directionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j scatterlistsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jsgsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsg_cntsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdata_lensbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jimm_data_offsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjyjNubjj~7j_sMjj](j)}(jkjyjNjNjjjj)}(jjjNjjjjj jNubjj~7j_sMjj]j]ubj)}(jkjyjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubj)}(jkjyjNjNjj!jj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubj)}(jkjyjNjNjjNjj)}(jjjNjj(jjjjNubjj~7j_sMjj]j]ubj)}(jkjyjNjNjj}jj)}(jjjNjjUjjj"jNubjj~7j_sMjj]j]ubj)}(jkjyjNjNjjjj)}(jjjNjjjjj(jNubjj~7j_sMjj]j]ubj)}(jkjyjNjNjjjj)}(jjjNjjjjj.jNubjj~7j_sMjj]j]ubj)}(jkjyjNjNjjjj)}(jjjNjjjjj4jNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsrpt_init_ch_qpsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j=aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j srpt_rdma_chsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_qpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj;jNubjj~7j_sM]jj](j)}(jkj;jNjNjjjj)}(jjjNjjcjjjjNubjj~7j_sM]jj]j]ubj)}(jkj;jNjNjjjj)}(jjjNjjjjjjNubjj~7j_sM]jj]j]ubej]ubj)}(jkjjNjNjj)}jsrpt_ch_qp_rtrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j srpt_rdma_chsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_qpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjTjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjIjj)}(jjjNjj#jjjZjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsrpt_ch_qp_rtssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jcaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j srpt_rdma_chsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_qpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjajNubjj~7j_sMjj](j)}(jkjajNjNjjjj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubj)}(jkjajNjNjjjj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsrpt_ch_qp_errsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j srpt_rdma_chsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj~7j_sMjj]j)}(jkjjNjNjjBjj)}(jjjNjjjjjMjNubjj~7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsrpt_get_send_ioctxsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jsrpt_send_ioctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jVaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j srpt_rdma_chsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjTjNubjj~7j_sMjj]j)}(jkjTjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsrpt_abort_cmdsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jsrpt_send_ioctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jioctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj~7j_sMjj]j)}(jkjjNjNjj jj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsrpt_rdma_read_donesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_cqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_wcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj~7j_sM2jj](j)}(jkjjNjNjjkjj)}(jjjNjjEjjjjNubjj~7j_sM2jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjrjjjjNubjj~7j_sM2jj]j]ubej]ubj)}(jkjjNjNjj)}jsrpt_build_cmd_rspsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j srpt_rdma_chsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jsrpt_send_ioctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jioctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtagsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jstatussbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMZjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sMZjj]j]ubj)}(jkjjNjNjj+jj)}(jjjNjjjjjjNubjj~7j_sMZjj]j]ubj)}(jkjjNjNjjVjj)}(jjjNjj2jjjjNubjj~7j_sMZjj]j]ubj)}(jkjjNjNjjzjj)}(jjjNjjZjjjjNubjj~7j_sMZjj]j]ubej]ubj)}(jkjjNjNjj)}jsrpt_build_tskmgmt_rspsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j srpt_rdma_chsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jsrpt_send_ioctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jioctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jrsp_codesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtagsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjqjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjwjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjAjj)}(jjjNjjjjj}jNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjijj)}(jjjNjjEjjjjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsrpt_handle_cmdsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j srpt_rdma_chsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jsrpt_recv_ioctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j recv_ioctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jsrpt_send_ioctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j send_ioctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjj=jNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjCjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjj2jj)}(jjjNjj jjjIjNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsrpt_handle_tsk_mgmtsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jRaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j srpt_rdma_chsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jsrpt_recv_ioctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j recv_ioctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jsrpt_send_ioctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j send_ioctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjPjNubjj~7j_sM2jj](j)}(jkjPjNjNjjjj)}(jjjNjjxjjjjNubjj~7j_sM2jj]j]ubj)}(jkjPjNjNjjjj)}(jjjNjjjjj jNubjj~7j_sM2jj]j]ubj)}(jkjPjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sM2jj]j]ubej]ubj)}(jkjjNjNjj)}jsrpt_handle_new_iusbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j srpt_rdma_chsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jsrpt_recv_ioctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j recv_ioctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMXjj](j)}(jkjjNjNjjcjj)}(jjjNjj=jjjjNubjj~7j_sMXjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjjNubjj~7j_sMXjj]j]ubej]ubj)}(jkjjNjNjj)}jsrpt_send_donesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_cqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_wcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjj.jNubjj~7j_sMjj]j]ubj)}(jkjjNjNjj#jj)}(jjjNjjjjj4jNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsrpt_create_ch_ibsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j=aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j srpt_rdma_chsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj;jNubjj~7j_sMjj]j)}(jkj;jNjNjjjj)}(jjjNjjcjjjjNubjj~7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j srpt_close_chsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j srpt_rdma_chsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj~7j_sMojj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sMojj]j]ubaj]ubj)}(jkjjNjNjj)}jsrpt_cm_req_recvsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j srpt_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_cm_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jib_cm_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rdma_cm_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j rdma_cm_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jport_numsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__be16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpkeysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j srp_login_reqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrc_addrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMcjj](j)}(jkjjNjNjjHjj)}(jjjNjj"jjjSjNubjj~7j_sMcjj]j]ubj)}(jkjjNjNjjujj)}(jjjNjjOjjjYjNubjj~7j_sMcjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjj|jjj_jNubjj~7j_sMcjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjejNubjj~7j_sMcjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjkjNubjj~7j_sMcjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjqjNubjj~7j_sMcjj]j]ubj)}(jkjjNjNjjHjj)}(jjjNjj&jjjwjNubjj~7j_sMcjj]j]ubej]ubj)}(jkjjNjNjj)}jsrpt_cm_rtu_recvsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j srpt_rdma_chsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj~jNubjj~7j_sM/ jj]j)}(jkj~jNjNjjjj)}(jjjNjjjjjjNubjj~7j_sM/ jj]j]ubaj]ubj)}(jkjjNjNjj)}jsrpt_cm_handlersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jib_cm_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcm_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_cm_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeventsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMW jj](j)}(jkjjNjNjj,jj)}(jjjNjjjjjdjNubjj~7j_sMW jj]j]ubj)}(jkjjNjNjjYjj)}(jjjNjj3jjjjjNubjj~7j_sMW jj]j]ubej]ubj)}(jkjjNjNjj)}jsrpt_queue_responsesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jsaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jse_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjqjNubjj~7j_sM jj]j)}(jkjqjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jsrpt_release_sportsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j srpt_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj~7j_sM jj]j)}(jkjjNjNjjjj)}(jjjNjjjjj*jNubjj~7j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jsrpt_lookup_portsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jport_and_port_idsbaj<ubububj=j?)}(jBj4)}(j7]j3aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj1jNubjj~7j_sM jj]j)}(jkj1jNjNjjjj)}(jjjNjj]jjjjNubjj~7j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j srpt_add_onesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj~7j_sMK jj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sMK jj]j]ubaj]ubj)}(jkjjNjNjj)}jsrpt_remove_onesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ib_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j client_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj~7j_sM jj](j)}(jkjjNjNjj?jj)}(jjjNjjjjjsjNubjj~7j_sM jj]j]ubj)}(jkjjNjNjjhjj)}(jjjNjjFjjjyjNubjj~7j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsrpt_close_sessionsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j se_sessionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jse_sesssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj~7j_sM+ jj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sM+ jj]j]ubaj]ubj)}(jkjjNjNjj)}jsrpt_parse_i_port_idsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j i_port_idsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1jd)}jd16sbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj~7j_sMM jj](j)}(jkjjNjNjj,jj)}(jjjNjjjjjjNubjj~7j_sMM jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjhjjjjNubjj~7j_sMM jj]j]ubej]ubj)}(jkjjNjNjj)}j srpt_make_tpgsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jse_portal_groupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jse_wwnsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwwnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj~7j_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjj-jNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj3jNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j srpt_drop_tpgsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j<aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jse_portal_groupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtpgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj:jNubjj~7j_sMjj]j)}(jkj:jNjNjjjj)}(jjjNjjbjjjjNubjj~7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsrpt_make_tportsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jse_wwnsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jtarget_fabric_configfssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j config_groupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgroupsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj~7j_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjRjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjXjNubjj~7j_sMjj]j]ubj)}(jkjjNjNjjDjj)}(jjjNjj"jjj^jNubjj~7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsrpt_drop_tportsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jgaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jse_wwnsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwwnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjejNubjj~7j_sMjj]j)}(jkjejNjNjjjj)}(jjjNjjjjjjNubjj~7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsrpt_init_modulesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjjNubjj~7j_sM/jj]j]ubj)}(jkjjNjNjj)}jisert_conn_terminatesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j isert_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j isert_connsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj~7j_sMHjj]j)}(jkjjNjNjj^jj)}(jjjNjj8jjjijNubjj~7j_sMHjj]j]ubaj]ubj)}(jkjjNjNjj)}jisert_put_unsol_pending_cmdssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jraj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j iscsit_connsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjpjNubjj~7j_sM jj]j)}(jkjpjNjNjjjj)}(jjjNjjjjjjNubjj~7j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jsubsys_interfacesbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjlj_sKjj]j]ubj)}(jkjjNjNjj)}jdevice_attributesbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjlj_sKBjj]j]ubj)}(jkjjNjNjj)}jdev_ext_attributesbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjlj_sKnjj]j]ubj)}(jkjjNjNjj)}j DEVICE_ATTRsbjj)}(jjojmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjlj_sKjj]j]ubj)}(jkjjNjNjj)}jDEVICE_ATTR_PREALLOCsbjj)}(jjojmacrojj)}(jj4)}(j7]jaj<ubjMNubjjj jNubjjlj_sKjj]j]ubj)}(jkjjNjNjj)}jDEVICE_ATTR_RWsbjj)}(jjojmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjlj_sKjj]j]ubj)}(jkjjNjNjj)}jDEVICE_ATTR_ADMIN_RWsbjj)}(jjojmacrojj)}(jj4)}(j7]j,aj<ubjMNubjjj*jNubjjlj_sKjj]j]ubj)}(jkjjNjNjj)}jDEVICE_ATTR_ROsbjj)}(jjojmacrojj)}(jj4)}(j7]j;aj<ubjMNubjjj9jNubjjlj_sKjj]j]ubj)}(jkjjNjNjj)}jDEVICE_ATTR_ADMIN_ROsbjj)}(jjojmacrojj)}(jj4)}(j7]jJaj<ubjMNubjjjHjNubjjlj_sKjj]j]ubj)}(jkjjNjNjj)}jDEVICE_ATTR_WOsbjj)}(jjojmacrojj)}(jj4)}(j7]jYaj<ubjMNubjjjWjNubjjlj_sKjj]j]ubj)}(jkjjNjNjj)}jDEVICE_ULONG_ATTRsbjj)}(jjojmacrojj)}(jj4)}(j7]jhaj<ubjMNubjjjfjNubjjlj_sKjj]j]ubj)}(jkjjNjNjj)}jDEVICE_INT_ATTRsbjj)}(jjojmacrojj)}(jj4)}(j7]jwaj<ubjMNubjjjujNubjjlj_sKjj]j]ubj)}(jkjjNjNjj)}jDEVICE_BOOL_ATTRsbjj)}(jjojmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjlj_sKjj]j]ubj)}(jkjjNjNjj)}jdevm_alloc_percpusbjj)}(jjojmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjlj_sMjj]j]ubj)}(jkjjNjNjj)}j dl_dev_statesbjj)}(jj#jenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjlj_sMjj]j]ubj)}(jkjjNjNjj)}jdevice_removablesbjj)}(jj#jenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjlj_sMjj]j]ubj)}(jkjjNjNjj)}jdev_links_infosbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjlj_sMjj]j]ubj)}(jkjjNjNjj)}j dev_msi_infosbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjlj_sM jj]j]ubj)}(jkjjNjNjj)}jdevice_physical_location_panelsbjj)}(jj#jenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjlj_sMjj]j]ubj)}(jkjjNjNjj)}j*device_physical_location_vertical_positionsbjj)}(jj#jenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjlj_sM7jj]j]ubj)}(jkjjNjNjj)}j,device_physical_location_horizontal_positionsbjj)}(jj#jenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjlj_sM@jj]j]ubj)}(jkjjNjNjj)}jdevice_physical_locationsbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjjlj_sMMjj]j]ubj)}(jkjjNjNjj)}jdevicesbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjlj_sMYjj]j]ubj)}(jkjjNjNjj)}j device_linksbjj)}(jjjstructjj)}jj4)}(j7]j+aj<ubsbjjj)jNubjjlj_sMjj]j]ubj)}(jkjjNjNjj)}jdevice_iommu_mappedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j:aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj8jNubjjlj_sMKjj]j)}(jkj8jNjNjjjj)}(jjjNjj_jjjjNubjjlj_sMKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdev_namesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjlj_sMXjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjlj_sMXjj]j]ubaj]ubj)}(jkjjNjNjj)}j dev_bus_namesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjlj_sMhjj]j)}(jkjjNjNjjLjj)}(jjjNjj&jjjZjNubjjlj_sMhjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevice_lock_set_classsbjj)}(jjojmacrojj)}(jj4)}(j7]jcaj<ubjMNubjjjajNubjjlj_sMHjj]j]ubj)}(jkjjNjNjj)}jdevice_lock_reset_classsbjj)}(jjojmacrojj)}(jj4)}(j7]jraj<ubjMNubjjjpjNubjjlj_sM\jj]j]ubj)}(jkjjNjNjj)}jbus_typesbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjlj_sKjj]j]ubj)}(jkjjNjNjj)}jbus_notifier_eventsbjj)}(jj#jenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjlj_sKjj]j]ubj)}(jkjjNjNjj)}jclasssbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjlj_sKjj]j]ubj)}(jkjjNjNjj)}j probe_typesbjj)}(jj#jenumjj)}jj4)}(j7]jaj<ubsbjjjjNubjjlj_sKjj]j]ubj)}(jkjjNjNjj)}j device_driversbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjlj_sK0jj]j]ubj)}(jkjjNjNjj)}j driver_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjjNubjjlj_sKjj]j]ubj)}(jkjjNjNjj)}jdriver_find_device_by_namesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j device_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjlj_sKjj](j)}(jkjjNjNjjijj)}(jjjNjjCjjjjNubjjlj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjpjjjjNubjjlj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdriver_find_device_by_of_nodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j device_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjlj_sKjj](j)}(jkjjNjNjjjj)}(jjjNjjjjj<jNubjjlj_sKjj]j]ubj)}(jkjjNjNjj.jj)}(jjjNjjjjjBjNubjjlj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdriver_find_device_by_fwnodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jKaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j device_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j fwnode_handlesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfwnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjIjNubjjlj_sKjj](j)}(jkjIjNjNjjjj)}(jjjNjjwjjjjNubjjlj_sKjj]j]ubj)}(jkjIjNjNjjjj)}(jjjNjjjjjjNubjjlj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdriver_find_device_by_devtsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j device_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jdev_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdevtsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjlj_sKjj](j)}(jkjjNjNjj9jj)}(jjjNjjjjjojNubjjlj_sKjj]j]ubj)}(jkjjNjNjjdjj)}(jjjNjj@jjjujNubjjlj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdriver_find_device_by_acpi_devsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j~aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j device_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j acpi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj|jNubjjlj_sKjj](j)}(jkj|jNjNjjjj)}(jjjNjjjjj jNubjjlj_sKjj]j]ubj)}(jkj|jNjNjjjj)}(jjjNjjjjjjNubjjlj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j module_driversbjj)}(jjojmacrojj)}(jj4)}(j7]jaj<ubjMNubjjjjNubjjlj_sMjj]j]ubj)}(jkjjNjNjj)}jbuiltin_driversbjj)}(jjojmacrojj)}(jj4)}(j7]j)aj<ubjMNubjjj'jNubjjlj_sMjj]j]ubj)}(jkjjNjNjj)}jdriver_set_overridesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j8aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}joverridesbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj6jNubjjlj_sK0jj](j)}(jkj6jNjNjjjj)}(jjjNjj^jjj jNubjjlj_sK0jj]j]ubj)}(jkj6jNjNjjjj)}(jjjNjjjjjjNubjjlj_sK0jj]j]ubj)}(jkj6jNjNjjjj)}(jjjNjjjjjjNubjjlj_sK0jj]j]ubj)}(jkj6jNjNjjjj)}(jjjNjjjjjjNubjjlj_sK0jj]j]ubej]ubj)}(jkjjNjNjj)}jdriver_for_each_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j device_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jfnsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjj&jNubjjlj_sKujj](j)}(jkj&jNjNjjtjj)}(jjjNjjNjjjSjNubjjlj_sKujj]j]ubj)}(jkj&jNjNjjjj)}(jjjNjj{jjjYjNubjjlj_sKujj]j]ubj)}(jkj&jNjNjjjj)}(jjjNjjjjj_jNubjjlj_sKujj]j]ubj)}(jkj&jNjNjjjj)}(jjjNjjjjjejNubjjlj_sKujj]j]ubej]ubj)}(jkjjNjNjj)}jdriver_find_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jnaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j device_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jmatchsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjljNubjjlj_sKjj](j)}(jkjljNjNjjjj)}(jjjNjjjjjjNubjjlj_sKjj]j]ubj)}(jkjljNjNjjjj)}(jjjNjjjjjjNubjjlj_sKjj]j]ubj)}(jkjljNjNjjjj)}(jjjNjjjjjjNubjjlj_sKjj]j]ubj)}(jkjljNjNjjAjj)}(jjjNjjjjjjNubjjlj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdriver_create_filesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j device_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdriver_attributesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjlj_sKjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjMjNubjjlj_sKjj]j]ubj)}(jkjjNjNjjBjj)}(jjjNjjjjjSjNubjjlj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdriver_remove_filesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j\aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j device_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdriver_attributesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjZjNubjjlj_sKjj](j)}(jkjZjNjNjjjj)}(jjjNjjjjjjNubjjlj_sKjj]j]ubj)}(jkjZjNjNjjjj)}(jjjNjjjjjjNubjjlj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdriver_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j device_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjlj_sKjj]j)}(jkjjNjNjj;jj)}(jjjNjjjjjFjNubjjlj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdriver_unregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jOaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j device_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjMjNubjjlj_sM jj]j)}(jkjMjNjNjjjj)}(jjjNjjujjjjNubjjlj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jdevice_link_wait_removalsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjjNubjjlj_sM"jj]j]ubj)}(jkjjNjNjj)}jdevice_link_addsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j device_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconsumersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsuppliersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjlj_sMjj](j)}(jkjjNjNjjLjj)}(jjjNjj&jjjjNubjjlj_sMjj]j]ubj)}(jkjjNjNjjyjj)}(jjjNjjSjjjjNubjjlj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdevice_link_delsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j device_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlinksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjlj_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjlj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevice_link_removesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jconsumersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsuppliersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjlj_sMjj](j)}(jkj"jNjNjjljj)}(jjjNjjJjjjjNubjjlj_sMjj]j]ubj)}(jkj"jNjNjjjj)}(jjjNjjsjjjjNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdev_driver_stringsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjlj_sMv jj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjlj_sMv jj]j]ubaj]ubj)}(jkjjNjNjj)}jdevm_device_add_groupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jattribute_groupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgrpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjlj_sM2 jj](j)}(jkjjNjNjjdjj)}(jjjNjj>jjjjNubjjlj_sM2 jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjkjjjjNubjjlj_sM2 jj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_device_add_groupssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jattribute_groupsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jgroupssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjlj_sMU jj](j)}(jkjjNjNjjjj)}(jjjNjjjjj4jNubjjlj_sMU jj]j]ubj)}(jkjjNjNjj&jj)}(jjjNjjjjj:jNubjjlj_sMU jj]j]ubej]ubj)}(jkjjNjNjj)}jdevice_create_filesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jCaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevice_attributesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjAjNubjjlj_sM jj](j)}(jkjAjNjNjjjj)}(jjjNjjijjjjNubjjlj_sM jj]j]ubj)}(jkjAjNjNjjjj)}(jjjNjjjjjjNubjjlj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdevice_remove_filesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevice_attributesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjlj_sM jj](j)}(jkjjNjNjj"jj)}(jjjNjjjjjZjNubjjlj_sM jj]j]ubj)}(jkjjNjNjjOjj)}(jjjNjj)jjj`jNubjjlj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdevice_remove_file_selfsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jiaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevice_attributesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjgjNubjjlj_sM) jj](j)}(jkjgjNjNjjjj)}(jjjNjjjjjjNubjjlj_sM) jj]j]ubj)}(jkjgjNjNjjjj)}(jjjNjjjjjjNubjjlj_sM) jj]j]ubej]ubj)}(jkjjNjNjj)}jdevice_create_bin_filesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j bin_attributesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjlj_sM8 jj](j)}(jkjjNjNjjGjj)}(jjjNjj!jjjjNubjjlj_sM8 jj]j]ubj)}(jkjjNjNjjtjj)}(jjjNjjNjjjjNubjjlj_sM8 jj]j]ubej]ubj)}(jkjjNjNjj)}jdevice_remove_bin_filesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j bin_attributesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjlj_sMG jj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjlj_sMG jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjlj_sMG jj]j]ubej]ubj)}(jkjjNjNjj)}jdevice_initializesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjlj_sMs jj]j)}(jkjjNjNjjmjj)}(jjjNjjGjjjxjNubjjlj_sMs jj]j]ubaj]ubj)}(jkjjNjNjj)}j dev_set_namesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSNjubejj)}j]sbubububjjjjNubjjlj_sM jj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjlj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj jNubjjlj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j device_addsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjlj_sMjj]j)}(jkjjNjNjj^jj)}(jjjNjj8jjjijNubjjlj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevice_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jraj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjpjNubjjlj_sMjj]j)}(jkjpjNjNjjjj)}(jjjNjjjjjjNubjjlj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j get_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjlj_sMjj]j)}(jkjjNjNjj$jj)}(jjjNjjjjj2jNubjjlj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j put_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j;aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj9jNubjjlj_sMjj]j)}(jkj9jNjNjjjj)}(jjjNjjajjjjNubjjlj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j device_delsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjlj_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjlj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevice_unregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjlj_sMkjj]j)}(jkjjNjNjjGjj)}(jjjNjj!jjjRjNubjjlj_sMkjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevice_for_each_childsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j[aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jfnsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjjYjNubjjlj_sMjj](j)}(jkjYjNjNjjjj)}(jjjNjjjjjejNubjjlj_sMjj]j]ubj)}(jkjYjNjNjjjj)}(jjjNjjjjjkjNubjjlj_sMjj]j]ubj)}(jkjYjNjNjjjj)}(jjjNjjjjjqjNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdevice_for_each_child_reversesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jzaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jfnsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjjxjNubjjlj_sMjj](j)}(jkjxjNjNjjjj)}(jjjNjjjjjjNubjjlj_sMjj]j]ubj)}(jkjxjNjNjjjj)}(jjjNjjjjjjNubjjlj_sMjj]j]ubj)}(jkjxjNjNjjjj)}(jjjNjjjjjjNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdevice_find_childsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jmatchsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjlj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjlj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjlj_sMjj]j]ubj)}(jkjjNjNjj?jj)}(jjjNjjjjjjNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdevice_find_child_by_namesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjlj_sM"jj](j)}(jkjjNjNjjjj)}(jjjNjjjjjJjNubjjlj_sM"jj]j]ubj)}(jkjjNjNjj<jj)}(jjjNjjjjjPjNubjjlj_sM"jj]j]ubej]ubj)}(jkjjNjNjj)}jdevice_find_any_childsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jYaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjWjNubjjlj_sMBjj]j)}(jkjWjNjNjjjj)}(jjjNjjjjjjNubjjlj_sMBjj]j]ubaj]ubj)}(jkjjNjNjj)}j__root_device_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjlj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjKjNubjjlj_sMjj]j]ubj)}(jkjjNjNjj=jj)}(jjjNjjjjjQjNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jroot_device_unregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jZaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjXjNubjjlj_sM jj]j)}(jkjXjNjNjjjj)}(jjjNjjjjjjNubjjlj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j device_createsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jclasssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclasssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jdev_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdevtsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSNjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjlj_sM\jj](j)}(jkjjNjNjj jj)}(jjjNjjjjjjNubjjlj_sM\jj]j]ubj)}(jkjjNjNjj9jj)}(jjjNjjjjjjNubjjlj_sM\jj]j]ubj)}(jkjjNjNjjdjj)}(jjjNjj@jjjjNubjjlj_sM\jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjhjjjjNubjjlj_sM\jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjlj_sM\jj]j]ubej]ubj)}(jkjjNjNjj)}jdevice_create_with_groupssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jclasssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclasssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jdev_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdevtsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jattribute_groupsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jgroupssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSNjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjlj_sMjj](j)}(jkjjNjNjj6jj)}(jjjNjjjjjjNubjjlj_sMjj]j]ubj)}(jkjjNjNjjcjj)}(jjjNjj=jjj%jNubjjlj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjj+jNubjjlj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj1jNubjjlj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj7jNubjjlj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj=jNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdevice_destroysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jFaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jclasssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclasssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jdev_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdevtsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjDjNubjjlj_sMjj](j)}(jkjDjNjNjjjj)}(jjjNjjljjjjNubjjlj_sMjj]j]ubj)}(jkjDjNjNjjjj)}(jjjNjjjjjjNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j device_renamesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnew_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjlj_sMjj](j)}(jkjjNjNjj jj)}(jjjNjjjjjTjNubjjlj_sMjj]j]ubj)}(jkjjNjNjjIjj)}(jjjNjj'jjjZjNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j device_movesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jcaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j new_parentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}j dpm_ordersbaj<ubububj=j?)}(jBj4)}(j7]j)}j dpm_ordersbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjajNubjjlj_sM jj](j)}(jkjajNjNjjjj)}(jjjNjjjjjjNubjjlj_sM jj]j]ubj)}(jkjajNjNjjjj)}(jjjNjjjjjjNubjjlj_sM jj]j]ubj)}(jkjajNjNjjjj)}(jjjNjjjjjjNubjjlj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdevice_change_ownersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jkuid_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jkuidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jkgid_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jkgidsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"jNubjjlj_sMjj](j)}(jkj"jNjNjjpjj)}(jjjNjjJjjjjNubjjlj_sMjj]j]ubj)}(jkj"jNjNjjjj)}(jjjNjjwjjjjNubjjlj_sMjj]j]ubj)}(jkj"jNjNjjjj)}(jjjNjjjjjjNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j dev_err_probesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jerrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSNjubejj)}j]sbubububjjjjNubjjlj_sMjj](j)}(jkjjNjNjj,jj)}(jjjNjjjjjjNubjjlj_sMjj]j]ubj)}(jkjjNjNjjSjj)}(jjjNjj3jjjjNubjjlj_sMjj]j]ubj)}(jkjjNjNjjyjj)}(jjjNjjWjjjjNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jset_primary_fwnodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j fwnode_handlesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfwnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjlj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjlj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj%jNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jset_secondary_fwnodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j fwnode_handlesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfwnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,jNubjjlj_sMjj](j)}(jkj,jNjNjjzjj)}(jjjNjjTjjjjNubjjlj_sMjj]j]ubj)}(jkj,jNjNjjjj)}(jjjNjjjjjjNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdevice_set_of_node_from_devsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjlj_sM%jj](j)}(jkjjNjNjj jj)}(jjjNjjjjjEjNubjjlj_sM%jj]j]ubj)}(jkjjNjNjj:jj)}(jjjNjjjjjKjNubjjlj_sM%jj]j]ubej]ubj)}(jkjjNjNjj)}jregister_syscore_opssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jTaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j syscore_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjRjNubjjlj_sKjj]j)}(jkjRjNjNjjjj)}(jjjNjjzjjjjNubjjlj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}junregister_syscore_opssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j syscore_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjlj_sK!jj]j)}(jkjjNjNjjjj)}(jjjNjjjjj jNubjjlj_sK!jj]j]ubaj]ubj)}(jkjjNjNjj)}jsyscore_suspendsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjjNubjjlj_sK/jj]j]ubj)}(jkjjNjNjj)}jsyscore_resumesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j_aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj]jNubjjlj_sK[jj]j]ubj)}(jkjjNjNjj)}jclass_find_device_by_namesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jclasssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclasssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjlj_sKjjj](j)}(jkjjNjNjjjj)}(jjjNjjjjj3jNubjjlj_sKjjj]j]ubj)}(jkjjNjNjj%jj)}(jjjNjjjjj9jNubjjlj_sKjjj]j]ubej]ubj)}(jkjjNjNjj)}jclass_find_device_by_of_nodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jBaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jclasssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclasssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj@jNubjjlj_sKvjj](j)}(jkj@jNjNjjjj)}(jjjNjjnjjjjNubjjlj_sKvjj]j]ubj)}(jkj@jNjNjjjj)}(jjjNjjjjjjNubjjlj_sKvjj]j]ubej]ubj)}(jkjjNjNjj)}jclass_find_device_by_fwnodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jclasssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclasssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j fwnode_handlesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfwnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjlj_sKjj](j)}(jkjjNjNjj0jj)}(jjjNjj jjjkjNubjjlj_sKjj]j]ubj)}(jkjjNjNjj]jj)}(jjjNjj7jjjqjNubjjlj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jclass_find_device_by_devtsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jzaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jclasssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclasssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jdev_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdevtsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjxjNubjjlj_sKjj](j)}(jkjxjNjNjjjj)}(jjjNjjjjjjNubjjlj_sKjj]j]ubj)}(jkjxjNjNjjjj)}(jjjNjjjjjjNubjjlj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jclass_find_device_by_acpi_devsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jclasssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclasssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j acpi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjlj_sKjj](j)}(jkjjNjNjjcjj)}(jjjNjj=jjjjNubjjlj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjjNubjjlj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j class_createsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jclasssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjlj_sKjj]j)}(jkjjNjNjjjj)}(jjjNjjjjj jNubjjlj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j class_destroysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jclasssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjlj_sM jj]j)}(jkj jNjNjj^ jj)}(jjjNjj8 jjji jNubjjlj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jclass_dev_iter_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jr aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jclass_dev_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jitersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jclasssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclasssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j device_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjp jNubjjlj_sM5jj](j)}(jkjp jNjNjj jj)}(jjjNjj jjjP jNubjjlj_sM5jj]j]ubj)}(jkjp jNjNjj jj)}(jjjNjj jjjV jNubjjlj_sM5jj]j]ubj)}(jkjp jNjNjj jj)}(jjjNjj jjj\ jNubjjlj_sM5jj]j]ubj)}(jkjp jNjNjjE jj)}(jjjNjj jjjb jNubjjlj_sM5jj]j]ubej]ubj)}(jkjjNjNjj)}jclass_dev_iter_nextsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jk aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jclass_dev_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jitersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjji jNubjjlj_sMRjj]j)}(jkji jNjNjj jj)}(jjjNjj jjj jNubjjlj_sMRjj]j]ubaj]ubj)}(jkjjNjNjj)}jclass_dev_iter_exitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jclass_dev_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jitersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjlj_sMijj]j)}(jkj jNjNjj jj)}(jjjNjj jjj+ jNubjjlj_sMijj]j]ubaj]ubj)}(jkjjNjNjj)}jclass_for_each_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j4 aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jclasssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclasssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jfnsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjj2 jNubjjlj_sMjj](j)}(jkj2 jNjNjj jj)}(jjjNjjZ jjj_ jNubjjlj_sMjj]j]ubj)}(jkj2 jNjNjj jj)}(jjjNjj jjje jNubjjlj_sMjj]j]ubj)}(jkj2 jNjNjj jj)}(jjjNjj jjjk jNubjjlj_sMjj]j]ubj)}(jkj2 jNjNjj jj)}(jjjNjj jjjq jNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jclass_find_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jz aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jclasssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclasssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jmatchsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjx jNubjjlj_sMjj](j)}(jkjx jNjNjj jj)}(jjjNjj jjj jNubjjlj_sMjj]j]ubj)}(jkjx jNjNjj jj)}(jjjNjj jjj jNubjjlj_sMjj]j]ubj)}(jkjx jNjNjj" jj)}(jjjNjj jjj jNubjjlj_sMjj]j]ubj)}(jkjx jNjNjjM jj)}(jjjNjj) jjj jNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jclass_compat_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j class_compatsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj jNubjjlj_sM+jj]j)}(jkj jNjNjjjj)}(jjjNjj jjj%jNubjjlj_sM+jj]j]ubaj]ubj)}(jkjjNjNjj)}jclass_compat_unregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j class_compatsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjlj_sM?jj]j)}(jkj,jNjNjjzjj)}(jjjNjjTjjjjNubjjlj_sM?jj]j]ubaj]ubj)}(jkjjNjNjj)}jclass_compat_create_linksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j class_compatsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j device_linksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjlj_sMMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjj?jNubjjlj_sMMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjEjNubjjlj_sMMjj]j]ubj)}(jkjjNjNjj4jj)}(jjjNjjjjjKjNubjjlj_sMMjj]j]ubej]ubj)}(jkjjNjNjj)}jclass_compat_remove_linksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jTaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j class_compatsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j device_linksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjRjNubjjlj_sMnjj](j)}(jkjRjNjNjjjj)}(jjjNjjzjjjjNubjjlj_sMnjj]j]ubj)}(jkjRjNjNjjjj)}(jjjNjjjjj jNubjjlj_sMnjj]j]ubj)}(jkjRjNjNjjjj)}(jjjNjjjjjjNubjjlj_sMnjj]j]ubej]ubj)}(jkjjNjNjj)}jclass_is_registeredsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jclasssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclasssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjlj_sMjj]j)}(jkjjNjNjjejj)}(jjjNjj?jjjpjNubjjlj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jnode_access_nodessbjj)}(jjjstructjj)}jj4)}(j7]jyaj<ubsbjjjwjNubjjlj_sKjj]j]ubj)}(jkjjNjNjj)}jnode_cache_infosbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjlj_sKjj]j]ubj)}(jkjjNjNjj)}jnode_add_cachesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jnode_cache_attrssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j cache_attrssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjlj_sM)jj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjlj_sM)jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjlj_sM)jj]j]ubej]ubj)}(jkjjNjNjj)}junregister_nodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jnodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjlj_sMjj]j)}(jkj jNjNjjnjj)}(jjjNjjHjjjyjNubjjlj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j'register_memory_node_under_compute_nodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmem_nidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcpu_nidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jaccess_coordinate_classsbaj<ubububj=j?)}(jBj4)}(j7]j)}jaccesssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjlj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjlj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj$jNubjjlj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj*jNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtransport_class_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j3aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jtransport_classsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtclasssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj1jNubjjlj_sK3jj]j)}(jkj1jNjNjjjj)}(jjjNjjYjjjjNubjjlj_sK3jj]j]ubaj]ubj)}(jkjjNjNjj)}jtransport_class_unregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jtransport_classsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtclasssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjlj_sKAjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjlj_sKAjj]j]ubaj]ubj)}(jkjjNjNjj)}janon_transport_class_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}janon_transport_classsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jatcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjlj_sK[jj]j)}(jkjjNjNjj?jj)}(jjjNjjjjjJjNubjjlj_sK[jj]j]ubaj]ubj)}(jkjjNjNjj)}janon_transport_class_unregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jSaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}janon_transport_classsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jatcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjQjNubjjlj_sKqjj]j)}(jkjQjNjNjjjj)}(jjjNjjyjjjjNubjjlj_sKqjj]j]ubaj]ubj)}(jkjjNjNjj)}jtransport_setup_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjlj_sKjj]j)}(jkjjNjNjjjj)}(jjjNjjjjj jNubjjlj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jtransport_add_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjlj_sKjj]j)}(jkjjNjNjj_jj)}(jjjNjj9jjjjjNubjjlj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jtransport_configure_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jsaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjqjNubjjlj_sKjj]j)}(jkjqjNjNjjjj)}(jjjNjjjjjjNubjjlj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jtransport_remove_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjlj_sM jj]j)}(jkjjNjNjjjj)}(jjjNjjjjj*jNubjjlj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jtransport_destroy_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j3aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj1jNubjjlj_sM'jj]j)}(jkj1jNjNjjjj)}(jjjNjjYjjjjNubjjlj_sM'jj]j]ubaj]ubj)}(jkjjNjNjj)}j!driver_deferred_probe_check_statesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjlj_sM jj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjlj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jdevice_bind_driversbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjlj_sMjj]j)}(jkjjNjNjj?jj)}(jjjNjjjjjJjNubjjlj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jwait_for_device_probesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jSaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjQjNubjjlj_sMjj]j]ubj)}(jkjjNjNjj)}j device_attachsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjlj_sM-jj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjlj_sM-jj]j]ubaj]ubj)}(jkjjNjNjj)}jdevice_driver_attachsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j device_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjlj_sM`jj](j)}(jkjjNjNjjJjj)}(jjjNjj$jjjjNubjjlj_sM`jj]j]ubj)}(jkjjNjNjjwjj)}(jjjNjjQjjjjNubjjlj_sM`jj]j]ubej]ubj)}(jkjjNjNjj)}j driver_attachsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j device_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjlj_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjlj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevice_release_driversbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjlj_sMjj]j)}(jkjjNjNjj=jj)}(jjjNjjjjjHjNubjjlj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j!platform_device_register_resndatasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jQaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjOjNubjjlj_sKjj](j)}(jkjOjNjNjjjj)}(jjjNjj}jjjjNubjjlj_sKjj]j]ubj)}(jkjOjNjNjjjj)}(jjjNjjjjjjNubjjlj_sKjj]j]ubj)}(jkjOjNjNjjjj)}(jjjNjjjjjjNubjjlj_sKjj]j]ubj)}(jkjOjNjNjjjj)}(jjjNjjjjjjNubjjlj_sKjj]j]ubj)}(jkjOjNjNjjEjj)}(jjjNjj$jjjjNubjjlj_sKjj]j]ubj)}(jkjOjNjNjjkjj)}(jjjNjjIjjjjNubjjlj_sKjj]j]ubj)}(jkjOjNjNjjjj)}(jjjNjjrjjjjNubjjlj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jplatform_device_register_simplesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnumsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjlj_sKjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjlj_sKjj]j]ubj)}(jkjjNjNjjCjj)}(jjjNjj#jjjjNubjjlj_sKjj]j]ubj)}(jkjjNjNjjmjj)}(jjjNjjGjjjjNubjjlj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjtjjjjNubjjlj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jplatform_device_register_datasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjlj_sKjj](j)}(jkjjNjNjj jj)}(jjjNjjjjjjNubjjlj_sKjj]j]ubj)}(jkjjNjNjj6jj)}(jjjNjjjjjjNubjjlj_sKjj]j]ubj)}(jkjjNjNjj]jj)}(jjjNjj=jjjjNubjjlj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjajjjjNubjjlj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjlj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jplatform_get_resourcesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnumsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjlj_sK7jj](j)}(jkjjNjNjj,jj)}(jjjNjjjjjjNubjjlj_sK7jj]j]ubj)}(jkjjNjNjjTjj)}(jjjNjj3jjjjNubjjlj_sK7jj]j]ubj)}(jkjjNjNjjyjj)}(jjjNjjXjjjjNubjjlj_sK7jj]j]ubej]ubj)}(jkjjNjNjj)}j&devm_platform_get_and_ioremap_resourcesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}j__iomemsbasbubj&j)}(jNjNjojjjjj)}j]jasbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjlj_sKbjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjOjNubjjlj_sKbjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjUjNubjjlj_sKbjj]j]ubj)}(jkjjNjNjj>jj)}(jjjNjjjjj[jNubjjlj_sKbjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_platform_ioremap_resourcesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jjsbasbubj&j)}(jNjNjojjjjj)}j]jxasbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jdaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjbjNubjjlj_sKzjj](j)}(jkjbjNjNjjjj)}(jjjNjjjjjjNubjjlj_sKzjj]j]ubj)}(jkjbjNjNjjjj)}(jjjNjjjjjjNubjjlj_sKzjj]j]ubej]ubj)}(jkjjNjNjj)}j%devm_platform_ioremap_resource_bynamesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jjsbasbubj&j)}(jNjNjojjjjj)}j]j asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjlj_sKjj](j)}(jkjjNjNjjFjj)}(jjjNjj jjj}jNubjjlj_sKjj]j]ubj)}(jkjjNjNjjojj)}(jjjNjjMjjjjNubjjlj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jplatform_get_irq_optionalsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnumsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjlj_sKjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjlj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjlj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jplatform_get_irqsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnumsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjlj_sMjj](j)}(jkjjNjNjjcjj)}(jjjNjj=jjjjNubjjlj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjjNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jplatform_irq_countsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjlj_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjlj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevm_platform_get_irqs_affinitysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j irq_affinitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaffdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jminvecsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmaxvecsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jirqssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjlj_sMOjj](j)}(jkj jNjNjjN jj)}(jjjNjj( jjj jNubjjlj_sMOjj]j]ubj)}(jkj jNjNjj{ jj)}(jjjNjjU jjj!jNubjjlj_sMOjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj !jNubjjlj_sMOjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj!jNubjjlj_sMOjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj!jNubjjlj_sMOjj]j]ubej]ubj)}(jkjjNjNjj)}jplatform_get_resource_bynamesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj!jNubjjlj_sMjj](j)}(jkj!jNjNjjq!jj)}(jjjNjjK!jjj!jNubjjlj_sMjj]j]ubj)}(jkj!jNjNjj!jj)}(jjjNjjx!jjj!jNubjjlj_sMjj]j]ubj)}(jkj!jNjNjj!jj)}(jjjNjj!jjj!jNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jplatform_get_irq_bynamesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!jNubjjlj_sMjj](j)}(jkj!jNjNjj."jj)}(jjjNjj"jjjb"jNubjjlj_sMjj]j]ubj)}(jkj!jNjNjjW"jj)}(jjjNjj5"jjjh"jNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j platform_get_irq_byname_optionalsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jq"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjo"jNubjjlj_sMjj](j)}(jkjo"jNjNjj"jj)}(jjjNjj"jjj"jNubjjlj_sMjj]j]ubj)}(jkjo"jNjNjj"jj)}(jjjNjj"jjj"jNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jplatform_add_devicessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jdevssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnumsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"jNubjjlj_sMjj](j)}(jkj"jNjNjjN#jj)}(jjjNjj&#jjj#jNubjjlj_sMjj]j]ubj)}(jkj"jNjNjjx#jj)}(jjjNjjX#jjj#jNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jplatform_device_putsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjlj_sM%jj]j)}(jkj#jNjNjj#jj)}(jjjNjj#jjj#jNubjjlj_sM%jj]j]ubaj]ubj)}(jkjjNjNjj)}jplatform_device_allocsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj#jNubjjlj_sMAjj](j)}(jkj#jNjNjj=$jj)}(jjjNjj$jjjo$jNubjjlj_sMAjj]j]ubj)}(jkj#jNjNjjd$jj)}(jjjNjjD$jjju$jNubjjlj_sMAjj]j]ubej]ubj)}(jkjjNjNjj)}jplatform_device_add_resourcessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j~$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnumsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj|$jNubjjlj_sM]jj](j)}(jkj|$jNjNjj$jj)}(jjjNjj$jjj'%jNubjjlj_sM]jj]j]ubj)}(jkj|$jNjNjj$jj)}(jjjNjj$jjj-%jNubjjlj_sM]jj]j]ubj)}(jkj|$jNjNjj%jj)}(jjjNjj$jjj3%jNubjjlj_sM]jj]j]ubej]ubj)}(jkjjNjNjj)}jplatform_device_add_datasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j<%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj:%jNubjjlj_sMyjj](j)}(jkj:%jNjNjj%jj)}(jjjNjjb%jjj%jNubjjlj_sMyjj]j]ubj)}(jkj:%jNjNjj%jj)}(jjjNjj%jjj%jNubjjlj_sMyjj]j]ubj)}(jkj:%jNjNjj%jj)}(jjjNjj%jjj%jNubjjlj_sMyjj]j]ubej]ubj)}(jkjjNjNjj)}jplatform_device_addsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjjlj_sMjj]j)}(jkj%jNjNjjE&jj)}(jjjNjj&jjjP&jNubjjlj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jplatform_device_delsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jY&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjW&jNubjjlj_sMjj]j)}(jkjW&jNjNjj&jj)}(jjjNjj&jjj&jNubjjlj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jplatform_device_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjlj_sMjj]j)}(jkj&jNjNjj'jj)}(jjjNjj&jjj'jNubjjlj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jplatform_device_unregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjlj_sMjj]j)}(jkj'jNjNjje'jj)}(jjjNjj?'jjjp'jNubjjlj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jplatform_device_register_fullsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jy'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_device_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjw'jNubjjlj_sM&jj]j)}(jkjw'jNjNjj'jj)}(jjjNjj'jjj'jNubjjlj_sM&jj]j]ubaj]ubj)}(jkjjNjNjj)}j__platform_driver_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjlj_sM]jj](j)}(jkj'jNjNjj.(jj)}(jjjNjj(jjjf(jNubjjlj_sM]jj]j]ubj)}(jkj'jNjNjj[(jj)}(jjjNjj5(jjjl(jNubjjlj_sM]jj]j]ubej]ubj)}(jkjjNjNjj)}jplatform_driver_unregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]ju(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjs(jNubjjlj_sMkjj]j)}(jkjs(jNjNjj(jj)}(jjjNjj(jjj(jNubjjlj_sMkjj]j]ubaj]ubj)}(jkjjNjNjj)}j__platform_driver_probesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jprobesbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodulesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(jNubjjlj_sMjj](j)}(jkj(jNjNjj!)jj)}(jjjNjj(jjj)jNubjjlj_sMjj]j]ubj)}(jkj(jNjNjjL)jj)}(jjjNjj()jjj)jNubjjlj_sMjj]j]ubj)}(jkj(jNjNjj)jj)}(jjjNjj)jjj)jNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__platform_create_bundlesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jprobesbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jn_ressbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodulesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj)jNubjjlj_sMjj](j)}(jkj)jNjNjj*jj)}(jjjNjj)jjjT+jNubjjlj_sMjj]j]ubj)}(jkj)jNjNjjF*jj)}(jjjNjj"*jjjZ+jNubjjlj_sMjj]j]ubj)}(jkj)jNjNjj*jj)}(jjjNjj}*jjj`+jNubjjlj_sMjj]j]ubj)}(jkj)jNjNjj*jj)}(jjjNjj*jjjf+jNubjjlj_sMjj]j]ubj)}(jkj)jNjNjj*jj)}(jjjNjj*jjjl+jNubjjlj_sMjj]j]ubj)}(jkj)jNjNjj+jj)}(jjjNjj*jjjr+jNubjjlj_sMjj]j]ubj)}(jkj)jNjNjjF+jj)}(jjjNjj +jjjx+jNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__platform_register_driverssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_driversbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jdriverssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjlj_sMjj](j)}(jkj+jNjNjj+jj)}(jjjNjj+jjj/,jNubjjlj_sMjj]j]ubj)}(jkj+jNjNjj+jj)}(jjjNjj+jjj5,jNubjjlj_sMjj]j]ubj)}(jkj+jNjNjj$,jj)}(jjjNjj+jjj;,jNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jplatform_unregister_driverssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jD,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_driversbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jdriverssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjB,jNubjjlj_sM-jj](j)}(jkjB,jNjNjj,jj)}(jjjNjjj,jjj,jNubjjlj_sM-jj]j]ubj)}(jkjB,jNjNjj,jj)}(jjjNjj,jjj,jNubjjlj_sM-jj]j]ubej]ubj)}(jkjjNjNjj)}jplatform_find_device_by_driversbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j device_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj,jNubjjlj_sMjj](j)}(jkj,jNjNjj&-jj)}(jjjNjj-jjja-jNubjjlj_sMjj]j]ubj)}(jkj,jNjNjjS-jj)}(jjjNjj--jjjg-jNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jbus_find_device_by_namesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jp-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jbus_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjn-jNubjjlj_sKjj](j)}(jkjn-jNjNjj-jj)}(jjjNjj-jjj&.jNubjjlj_sKjj]j]ubj)}(jkjn-jNjNjj-jj)}(jjjNjj-jjj,.jNubjjlj_sKjj]j]ubj)}(jkjn-jNjNjj.jj)}(jjjNjj-jjj2.jNubjjlj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jbus_find_device_by_of_nodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j;.aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jbus_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj9.jNubjjlj_sKjj](j)}(jkj9.jNjNjj.jj)}(jjjNjjg.jjj.jNubjjlj_sKjj]j]ubj)}(jkj9.jNjNjj.jj)}(jjjNjj.jjj.jNubjjlj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jbus_find_device_by_fwnodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jbus_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j fwnode_handlesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfwnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj.jNubjjlj_sKjj](j)}(jkj.jNjNjj)/jj)}(jjjNjj/jjjd/jNubjjlj_sKjj]j]ubj)}(jkj.jNjNjjV/jj)}(jjjNjj0/jjjj/jNubjjlj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jbus_find_device_by_devtsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]js/aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jbus_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jdev_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdevtsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjq/jNubjjlj_sKjj](j)}(jkjq/jNjNjj/jj)}(jjjNjj/jjj/jNubjjlj_sKjj]j]ubj)}(jkjq/jNjNjj/jj)}(jjjNjj/jjj0jNubjjlj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jbus_find_next_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j 0aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jbus_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcursbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj0jNubjjlj_sKjj](j)}(jkj0jNjNjj\0jj)}(jjjNjj60jjj0jNubjjlj_sKjj]j]ubj)}(jkj0jNjNjj0jj)}(jjjNjjc0jjj0jNubjjlj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jbus_find_device_by_acpi_devsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j0aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jbus_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j acpi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj0jNubjjlj_sKjj](j)}(jkj0jNjNjj0jj)}(jjjNjj0jjj31jNubjjlj_sKjj]j]ubj)}(jkj0jNjNjj%1jj)}(jjjNjj0jjj91jNubjjlj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jbus_for_each_devsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jB1aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jbus_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jfnsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjj@1jNubjjlj_sMbjj](j)}(jkj@1jNjNjj1jj)}(jjjNjjh1jjjm2jNubjjlj_sMbjj]j]ubj)}(jkj@1jNjNjj1jj)}(jjjNjj1jjjs2jNubjjlj_sMbjj]j]ubj)}(jkj@1jNjNjj1jj)}(jjjNjj1jjjy2jNubjjlj_sMbjj]j]ubj)}(jkj@1jNjNjj2jj)}(jjjNjj1jjj2jNubjjlj_sMbjj]j]ubej]ubj)}(jkjjNjNjj)}jbus_find_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j2aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jbus_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jmatchsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj2jNubjjlj_sMjj](j)}(jkj2jNjNjj2jj)}(jjjNjj2jjj3jNubjjlj_sMjj]j]ubj)}(jkj2jNjNjj3jj)}(jjjNjj2jjj3jNubjjlj_sMjj]j]ubj)}(jkj2jNjNjj03jj)}(jjjNjj3jjj3jNubjjlj_sMjj]j]ubj)}(jkj2jNjNjj[3jj)}(jjjNjj73jjj3jNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jbus_for_each_drvsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j3aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jbus_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j device_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jfnsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j device_driversbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjj3jNubjjlj_sMjj](j)}(jkj3jNjNjj/4jj)}(jjjNjj 4jjj5jNubjjlj_sMjj]j]ubj)}(jkj3jNjNjj\4jj)}(jjjNjj64jjj5jNubjjlj_sMjj]j]ubj)}(jkj3jNjNjj4jj)}(jjjNjjc4jjj5jNubjjlj_sMjj]j]ubj)}(jkj3jNjNjj4jj)}(jjjNjj4jjj 5jNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jbus_rescan_devicessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)5aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jbus_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'5jNubjjlj_sMjj]j)}(jkj'5jNjNjju5jj)}(jjjNjjO5jjj5jNubjjlj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevice_reprobesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j5aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj5jNubjjlj_sMjj]j)}(jkj5jNjNjj5jj)}(jjjNjj5jjj5jNubjjlj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j bus_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j5aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jbus_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj5jNubjjlj_sMLjj]j)}(jkj5jNjNjj56jj)}(jjjNjj6jjj@6jNubjjlj_sMLjj]j]ubaj]ubj)}(jkjjNjNjj)}jbus_unregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jI6aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jbus_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjG6jNubjjlj_sMjj]j)}(jkjG6jNjNjj6jj)}(jjjNjjo6jjj6jNubjjlj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsubsys_system_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j6aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jbus_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsubsyssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jattribute_groupsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jgroupssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj6jNubjjlj_sMjj](j)}(jkj6jNjNjj6jj)}(jjjNjj6jjj27jNubjjlj_sMjj]j]ubj)}(jkj6jNjNjj$7jj)}(jjjNjj6jjj87jNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsubsys_virtual_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jA7aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jbus_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsubsyssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jattribute_groupsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jgroupssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj?7jNubjjlj_sMjj](j)}(jkj?7jNjNjj7jj)}(jjjNjjg7jjj7jNubjjlj_sMjj]j]ubj)}(jkj?7jNjNjj7jj)}(jjjNjj7jjj7jNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j driver_findsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j device_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j7aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jbus_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj7jNubjjlj_sMjj](j)}(jkj7jNjNjj'8jj)}(jjjNjj8jjjb8jNubjjlj_sMjj]j]ubj)}(jkj7jNjNjjT8jj)}(jjjNjj.8jjjh8jNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jbus_get_dev_rootsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jq8aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jbus_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjo8jNubjjlj_sMPjj]j)}(jkjo8jNjNjj8jj)}(jjjNjj8jjj8jNubjjlj_sMPjj]j]ubaj]ubj)}(jkjjNjNjj)}jdmam_free_coherentsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j8aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jvaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j dma_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j dma_handlesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj8jNubjjlj_sKAjj](j)}(jkj8jNjNjj&9jj)}(jjjNjj9jjj9jNubjjlj_sKAjj]j]ubj)}(jkj8jNjNjjQ9jj)}(jjjNjj-9jjj9jNubjjlj_sKAjj]j]ubj)}(jkj8jNjNjjw9jj)}(jjjNjjU9jjj9jNubjjlj_sKAjj]j]ubj)}(jkj8jNjNjj9jj)}(jjjNjj~9jjj9jNubjjlj_sKAjj]j]ubej]ubj)}(jkjjNjNjj)}jdmam_alloc_attrssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j9aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j dma_addr_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j dma_handlesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jattrssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj9jNubjjlj_sKYjj](j)}(jkj9jNjNjj:jj)}(jjjNjj9jjj:jNubjjlj_sKYjj]j]ubj)}(jkj9jNjNjj>:jj)}(jjjNjj:jjj:jNubjjlj_sKYjj]j]ubj)}(jkj9jNjNjjh:jj)}(jjjNjjB:jjj:jNubjjlj_sKYjj]j]ubj)}(jkj9jNjNjj:jj)}(jjjNjjo:jjj:jNubjjlj_sKYjj]j]ubj)}(jkj9jNjNjj:jj)}(jjjNjj:jjj:jNubjjlj_sKYjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_map_sg_attrssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j:aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j scatterlistsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnentssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jdma_data_directionsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jattrssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj:jNubjjlj_sKjj](j)}(jkj:jNjNjj1;jj)}(jjjNjj ;jjj;jNubjjlj_sKjj]j]ubj)}(jkj:jNjNjj^;jj)}(jjjNjj8;jjj;jNubjjlj_sKjj]j]ubj)}(jkj:jNjNjj;jj)}(jjjNjje;jjj;jNubjjlj_sKjj]j]ubj)}(jkj:jNjNjj;jj)}(jjjNjj;jjj;jNubjjlj_sKjj]j]ubj)}(jkj:jNjNjj;jj)}(jjjNjj;jjj;jNubjjlj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_map_sgtablesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j;aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jsg_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsgtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jdma_data_directionsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jattrssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj;jNubjjlj_sMjj](j)}(jkj;jNjNjjG<jj)}(jjjNjj!<jjj<jNubjjlj_sMjj]j]ubj)}(jkj;jNjNjjt<jj)}(jjjNjjN<jjj<jNubjjlj_sMjj]j]ubj)}(jkj;jNjNjj<jj)}(jjjNjj{<jjj<jNubjjlj_sMjj]j]ubj)}(jkj;jNjNjj<jj)}(jjjNjj<jjj<jNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j dma_can_mmapsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j<aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj<jNubjjlj_sMjj]j)}(jkj<jNjNjj2=jj)}(jjjNjj =jjj==jNubjjlj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_mmap_attrssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jF=aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcpu_addrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j dma_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdma_addrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jattrssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjD=jNubjjlj_sMjj](j)}(jkjD=jNjNjj=jj)}(jjjNjjl=jjjh>jNubjjlj_sMjj]j]ubj)}(jkjD=jNjNjj=jj)}(jjjNjj=jjjn>jNubjjlj_sMjj]j]ubj)}(jkjD=jNjNjj=jj)}(jjjNjj=jjjt>jNubjjlj_sMjj]j]ubj)}(jkjD=jNjNjj>jj)}(jjjNjj=jjjz>jNubjjlj_sMjj]j]ubj)}(jkjD=jNjNjj;>jj)}(jjjNjj>jjj>jNubjjlj_sMjj]j]ubj)}(jkjD=jNjNjj`>jj)}(jjjNjj?>jjj>jNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_addressing_limitedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj>jNubjjlj_sM$jj]j)}(jkj>jNjNjj>jj)}(jjjNjj>jjj>jNubjjlj_sM$jj]j]ubaj]ubj)}(jkjjNjNjj)}jpnp_register_protocolsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j pnp_protocolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprotocolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj>jNubjjlj_sK/jj]j)}(jkj>jNjNjj:?jj)}(jjjNjj?jjjE?jNubjjlj_sK/jj]j]ubaj]ubj)}(jkjjNjNjj)}jpnp_unregister_protocolsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jN?aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j pnp_protocolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprotocolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjL?jNubjjlj_sKUjj]j)}(jkjL?jNjNjj?jj)}(jjjNjjt?jjj?jNubjjlj_sKUjj]j]ubaj]ubj)}(jkjjNjNjj)}jpnp_request_card_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jpnp_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j?aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j pnp_card_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclinksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jpnp_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj?jNubjjlj_sMHjj](j)}(jkj?jNjNjj@jj)}(jjjNjj?jjjd@jNubjjlj_sMHjj]j]ubj)}(jkj?jNjNjj)@jj)}(jjjNjj@jjjj@jNubjjlj_sMHjj]j]ubj)}(jkj?jNjNjjV@jj)}(jjjNjj0@jjjp@jNubjjlj_sMHjj]j]ubej]ubj)}(jkjjNjNjj)}jpnp_release_card_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jy@aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jpnp_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjw@jNubjjlj_sMzjj]j)}(jkjw@jNjNjj@jj)}(jjjNjj@jjj@jNubjjlj_sMzjj]j]ubaj]ubj)}(jkjjNjNjj)}jpnp_register_card_driversbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j@aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jpnp_card_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj@jNubjjlj_sMjj]j)}(jkj@jNjNjj%Ajj)}(jjjNjj@jjj0AjNubjjlj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpnp_unregister_card_driversbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j9Aaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jpnp_card_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj7AjNubjjlj_sMjj]j)}(jkj7AjNjNjjAjj)}(jjjNjj_AjjjAjNubjjlj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j pnp_add_idsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jpnp_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jAaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jpnp_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjAjNubjjlj_sM!jj](j)}(jkjAjNjNjjAjj)}(jjjNjjAjjj"BjNubjjlj_sM!jj]j]ubj)}(jkjAjNjNjjBjj)}(jjjNjjAjjj(BjNubjjlj_sM!jj]j]ubej]ubj)}(jkjjNjNjj)}j pnp_start_devsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j1Baj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jpnp_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj/BjNubjjlj_sMQjj]j)}(jkj/BjNjNjj}Bjj)}(jjjNjjWBjjjBjNubjjlj_sMQjj]j]ubaj]ubj)}(jkjjNjNjj)}j pnp_stop_devsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jBaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jpnp_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjBjNubjjlj_sMijj]j)}(jkjBjNjNjjBjj)}(jjjNjjBjjjBjNubjjlj_sMijj]j]ubaj]ubj)}(jkjjNjNjj)}jpnp_activate_devsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jBaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jpnp_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjBjNubjjlj_sMjj]j)}(jkjBjNjNjj=Cjj)}(jjjNjjCjjjHCjNubjjlj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpnp_disable_devsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jQCaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jpnp_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjOCjNubjjlj_sMjj]j)}(jkjOCjNjNjjCjj)}(jjjNjjwCjjjCjNubjjlj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j pnp_is_activesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jCaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jpnp_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjCjNubjjlj_sKjj]j)}(jkjCjNjNjjCjj)}(jjjNjjCjjjDjNubjjlj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}juio_event_notifysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jDaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}juio_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjDjNubjjlj_sMjj]j)}(jkjDjNjNjj]Djj)}(jjjNjj7DjjjhDjNubjjlj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j__uio_register_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jqDaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}juio_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjoDjNubjjlj_sMjj](j)}(jkjoDjNjNjjDjj)}(jjjNjjDjjj"EjNubjjlj_sMjj]j]ubj)}(jkjoDjNjNjjDjj)}(jjjNjjDjjj(EjNubjjlj_sMjj]j]ubj)}(jkjoDjNjNjjEjj)}(jjjNjjDjjj.EjNubjjlj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__devm_uio_register_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j7Eaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}juio_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj5EjNubjjlj_sM%jj](j)}(jkj5EjNjNjjEjj)}(jjjNjj]EjjjEjNubjjlj_sM%jj]j]ubj)}(jkj5EjNjNjjEjj)}(jjjNjjEjjjEjNubjjlj_sM%jj]j]ubj)}(jkj5EjNjNjjEjj)}(jjjNjjEjjjEjNubjjlj_sM%jj]j]ubej]ubj)}(jkjjNjNjj)}juio_unregister_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jEaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}juio_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjEjNubjjlj_sMCjj]j)}(jkjEjNjNjjIFjj)}(jjjNjj#FjjjTFjNubjjlj_sMCjj]j]ubaj]ubj)}(jkjjNjNjj)}juio_memsbjj)}(jjjstructjj)}jj4)}(j7]j]Faj<ubsbjjj[FjNubjjlj_sKjj]j]ubj)}(jkjjNjNjj)}juio_portsbjj)}(jjjstructjj)}jj4)}(j7]jlFaj<ubsbjjjjFjNubjjlj_sK/jj]j]ubj)}(jkjjNjNjj)}juio_infosbjj)}(jjjstructjj)}jj4)}(j7]j{Faj<ubsbjjjyFjNubjjlj_sKGjj]j]ubj)}(jkjjNjNjj)}juio_register_devicesbjj)}(jjojmacrojj)}(jj4)}(j7]jFaj<ubjMNubjjjFjNubjjlj_sKjj]j]ubj)}(jkjjNjNjj)}jdevm_uio_register_devicesbjj)}(jjojmacrojj)}(jj4)}(j7]jFaj<ubjMNubjjjFjNubjjlj_sKjj]j]ubj)}(jkjjNjNjj)}j input_valuesbjj)}(jjjstructjj)}jj4)}(j7]jFaj<ubsbjjjFjNubjjdj_sKjj]j]ubj)}(jkjjNjNjj)}j input_devsbjj)}(jjjstructjj)}jj4)}(j7]jFaj<ubsbjjjFjNubjjdj_sK%jj]j]ubj)}(jkjjNjNjj)}j input_handlersbjj)}(jjjstructjj)}jj4)}(j7]jFaj<ubsbjjjFjNubjjdj_sKjj]j]ubj)}(jkjjNjNjj)}j input_handlesbjj)}(jjjstructjj)}jj4)}(j7]jFaj<ubsbjjjFjNubjjdj_sM9jj]j]ubj)}(jkjjNjNjj)}jinput_set_events_per_packetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jFaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jn_eventssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjFjNubjjdj_sMjj](j)}(jkjFjNjNjj0Gjj)}(jjjNjj Gjjj_GjNubjjdj_sMjj]j]ubj)}(jkjFjNjNjjWGjj)}(jjjNjj7GjjjeGjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j ff_devicesbjj)}(jjjstructjj)}jj4)}(j7]jnGaj<ubsbjjjlGjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj)}j input_eventsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j}Gaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj{GjNubjjdj_sMjj](j)}(jkj{GjNjNjjGjj)}(jjjNjjGjjjBHjNubjjdj_sMjj]j]ubj)}(jkj{GjNjNjjGjj)}(jjjNjjGjjjHHjNubjjdj_sMjj]j]ubj)}(jkj{GjNjNjjHjj)}(jjjNjjGjjjNHjNubjjdj_sMjj]j]ubj)}(jkj{GjNjNjj:Hjj)}(jjjNjjHjjjTHjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jinput_inject_eventsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j]Haj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_handlesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj[HjNubjjdj_sMjj](j)}(jkj[HjNjNjjHjj)}(jjjNjjHjjj"IjNubjjdj_sMjj]j]ubj)}(jkj[HjNjNjjHjj)}(jjjNjjHjjj(IjNubjjdj_sMjj]j]ubj)}(jkj[HjNjNjjHjj)}(jjjNjjHjjj.IjNubjjdj_sMjj]j]ubj)}(jkj[HjNjNjjIjj)}(jjjNjjHjjj4IjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jinput_alloc_absinfosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j=Iaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj;IjNubjjdj_sMjj]j)}(jkj;IjNjNjjIjj)}(jjjNjjcIjjjIjNubjjdj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jinput_copy_abssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jIaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jdst_axissbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jsrc_axissbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjIjNubjjdj_sMjj](j)}(jkjIjNjNjjIjj)}(jjjNjjIjjjkJjNubjjdj_sMjj]j]ubj)}(jkjIjNjNjjJjj)}(jjjNjjIjjjqJjNubjjdj_sMjj]j]ubj)}(jkjIjNjNjj;Jjj)}(jjjNjjJjjjwJjNubjjdj_sMjj]j]ubj)}(jkjIjNjNjjcJjj)}(jjjNjjBJjjj}JjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jinput_grab_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jJaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_handlesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjJjNubjjdj_sM3jj]j)}(jkjJjNjNjjJjj)}(jjjNjjJjjjJjNubjjdj_sM3jj]j]ubaj]ubj)}(jkjjNjNjj)}jinput_release_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jJaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_handlesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjJjNubjjdj_sMdjj]j)}(jkjJjNjNjj2Kjj)}(jjjNjj Kjjj=KjNubjjdj_sMdjj]j]ubaj]ubj)}(jkjjNjNjj)}jinput_open_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jFKaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_handlesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjDKjNubjjdj_sMujj]j)}(jkjDKjNjNjjKjj)}(jjjNjjlKjjjKjNubjjdj_sMujj]j]ubaj]ubj)}(jkjjNjNjj)}jinput_close_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jKaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_handlesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjKjNubjjdj_sMjj]j)}(jkjKjNjNjjKjj)}(jjjNjjKjjjKjNubjjdj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jinput_scancode_to_scalarsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jLaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jinput_keymap_entrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jscancodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjLjNubjjdj_sMjj](j)}(jkjLjNjNjjRLjj)}(jjjNjj,LjjjLjNubjjdj_sMjj]j]ubj)}(jkjLjNjNjj|Ljj)}(jjjNjjYLjjjLjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jinput_get_keycodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jLaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jinput_keymap_entrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjLjNubjjdj_sMjj](j)}(jkjLjNjNjjLjj)}(jjjNjjLjjjMjNubjjdj_sMjj]j]ubj)}(jkjLjNjNjjMjj)}(jjjNjjLjjj MjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jinput_set_keycodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)Maj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jinput_keymap_entrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'MjNubjjdj_sMjj](j)}(jkj'MjNjNjjuMjj)}(jjjNjjOMjjjMjNubjjdj_sMjj]j]ubj)}(jkj'MjNjNjjMjj)}(jjjNjj|MjjjMjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jinput_reset_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jMaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjMjNubjjdj_sMjj]j)}(jkjMjNjNjjNjj)}(jjjNjjMjjjNjNubjjdj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jinput_allocate_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jNaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjNjNubjjdj_sMjj]j]ubj)}(jkjjNjNjj)}jdevm_input_allocate_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jpNaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjnNjNubjjdj_sMjj]j)}(jkjnNjNjNjjNjj)}(jjjNjjNjjjNjNubjjdj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jinput_free_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jNaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjNjNubjjdj_sMjj]j)}(jkjNjNjNjj%Ojj)}(jjjNjjNjjj0OjNubjjdj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jinput_set_timestampsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j9Oaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j timestampsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj7OjNubjjdj_sMjj](j)}(jkj7OjNjNjjOjj)}(jjjNjj_OjjjOjNubjjdj_sMjj]j]ubj)}(jkj7OjNjNjjOjj)}(jjjNjjOjjjOjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jinput_get_timestampsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jOaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjOjNubjjdj_sM#jj]j)}(jkjOjNjNjjPjj)}(jjjNjjOjjj'PjNubjjdj_sM#jj]j]ubaj]ubj)}(jkjjNjNjj)}jinput_set_capabilitysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j0Paj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj.PjNubjjdj_sM7jj](j)}(jkj.PjNjNjj|Pjj)}(jjjNjjVPjjjPjNubjjdj_sM7jj]j]ubj)}(jkj.PjNjNjjPjj)}(jjjNjjPjjjPjNubjjdj_sM7jj]j]ubj)}(jkj.PjNjNjjPjj)}(jjjNjjPjjjPjNubjjdj_sM7jj]j]ubej]ubj)}(jkjjNjNjj)}jinput_enable_softrepeatsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jPaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdelaysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jperiodsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjPjNubjjdj_sMjj](j)}(jkjPjNjNjj2Qjj)}(jjjNjj QjjjQjNubjjdj_sMjj]j]ubj)}(jkjPjNjNjjYQjj)}(jjjNjj9QjjjQjNubjjdj_sMjj]j]ubj)}(jkjPjNjNjj}Qjj)}(jjjNjj]QjjjQjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jinput_register_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jQaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjQjNubjjdj_sM jj]j)}(jkjQjNjNjjQjj)}(jjjNjjQjjjQjNubjjdj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jinput_unregister_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jQaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjQjNubjjdj_sM{ jj]j)}(jkjQjNjNjjFRjj)}(jjjNjj RjjjQRjNubjjdj_sM{ jj]j]ubaj]ubj)}(jkjjNjNjj)}jinput_register_handlersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jZRaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhandlersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjXRjNubjjdj_sM jj]j)}(jkjXRjNjNjjRjj)}(jjjNjjRjjjRjNubjjdj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jinput_unregister_handlersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jRaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhandlersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjRjNubjjdj_sM jj]j)}(jkjRjNjNjjSjj)}(jjjNjjRjjjSjNubjjdj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jinput_handler_for_each_handlesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jSaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhandlersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jfnsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_handlesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjjSjNubjjdj_sM jj](j)}(jkjSjNjNjjfSjj)}(jjjNjj@SjjjTjNubjjdj_sM jj]j]ubj)}(jkjSjNjNjjSjj)}(jjjNjjmSjjjTjNubjjdj_sM jj]j]ubj)}(jkjSjNjNjjSjj)}(jjjNjjSjjj$TjNubjjdj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jinput_register_handlesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-Taj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_handlesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+TjNubjjdj_sM jj]j)}(jkj+TjNjNjjyTjj)}(jjjNjjSTjjjTjNubjjdj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jinput_unregister_handlesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jTaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_handlesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjTjNubjjdj_sM# jj]j)}(jkjTjNjNjjTjj)}(jjjNjjTjjjTjNubjjdj_sM# jj]j]ubaj]ubj)}(jkjjNjNjj)}jinput_get_new_minorsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jTaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j legacy_basesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j legacy_numsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}j allow_dynamicsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjTjNubjjdj_sM? jj](j)}(jkjTjNjNjj3Ujj)}(jjjNjjUjjjUjNubjjdj_sM? jj]j]ubj)}(jkjTjNjNjjXUjj)}(jjjNjj7UjjjUjNubjjdj_sM? jj]j]ubj)}(jkjTjNjNjj{Ujj)}(jjjNjj\UjjjUjNubjjdj_sM? jj]j]ubej]ubj)}(jkjjNjNjj)}jinput_free_minorsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jUaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jminorsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjUjNubjjdj_sM[ jj]j)}(jkjUjNjNjjUjj)}(jjjNjjUjjjUjNubjjdj_sM[ jj]j]ubaj]ubj)}(jkjjNjNjj)}jinput_ff_uploadsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jUaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ff_effectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeffectsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjUjNubjjdj_sKYjj](j)}(jkjUjNjNjjXjNubjjdj_sMjj]j]ubj)}(jkjqWjNjNjj Xjj)}(jjjNjjWjjjDXjNubjjdj_sMjj]j]ubj)}(jkjqWjNjNjj0Xjj)}(jjjNjjXjjjJXjNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jinput_ff_createsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jSXaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j max_effectssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjQXjNubjjdj_sM.jj](j)}(jkjQXjNjNjjXjj)}(jjjNjjyXjjjXjNubjjdj_sM.jj]j]ubj)}(jkjQXjNjNjjXjj)}(jjjNjjXjjjXjNubjjdj_sM.jj]j]ubej]ubj)}(jkjjNjNjj)}jinput_ff_destroysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jXaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjXjNubjjdj_sMjjj]j)}(jkjXjNjNjj*Yjj)}(jjjNjjYjjj5YjNubjjdj_sMjjj]j]ubaj]ubj)}(jkjjNjNjj)}jinput_ff_create_memlesssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j>Yaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}j play_effectsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ff_effectsbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjj[jj)}(jjjNjj[jjjR[jNubjjdj_sK'jj]j]ubej]ubj)}(jkjjNjNjj)}jinput_mt_destroy_slotssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j[[aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjY[jNubjjdj_sKojj]j)}(jkjY[jNjNjj[jj)}(jjjNjj[jjj[jNubjjdj_sKojj]j]ubaj]ubj)}(jkjjNjNjj)}jinput_mt_report_slot_statesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j[aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j tool_typesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jactivesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj[jNubjjdj_sKjj](j)}(jkj[jNjNjj\jj)}(jjjNjj[jjjY\jNubjjdj_sKjj]j]ubj)}(jkj[jNjNjj.\jj)}(jjjNjj \jjj_\jNubjjdj_sKjj]j]ubj)}(jkj[jNjNjjQ\jj)}(jjjNjj2\jjje\jNubjjdj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jinput_mt_report_finger_countsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jn\aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjl\jNubjjdj_sKjj](j)}(jkjl\jNjNjj\jj)}(jjjNjj\jjj\jNubjjdj_sKjj]j]ubj)}(jkjl\jNjNjj\jj)}(jjjNjj\jjj\jNubjjdj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j!input_mt_report_pointer_emulationsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j\aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}j use_countsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj\jNubjjdj_sKjj](j)}(jkj\jNjNjjD]jj)}(jjjNjj]jjjr]jNubjjdj_sKjj]j]ubj)}(jkj\jNjNjjj]jj)}(jjjNjjK]jjjx]jNubjjdj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jinput_mt_drop_unusedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j]aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj]jNubjjdj_sMjj]j)}(jkj]jNjNjj]jj)}(jjjNjj]jjj]jNubjjdj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jinput_mt_sync_framesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j]aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj]jNubjjdj_sMJjj]j)}(jkj]jNjNjj-^jj)}(jjjNjj^jjj8^jNubjjdj_sMJjj]j]ubaj]ubj)}(jkjjNjNjj)}jinput_mt_assign_slotssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jA^aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jslotssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_mt_possbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpossbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnum_possbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdmaxsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj?^jNubjjdj_sMjj](j)}(jkj?^jNjNjj^jj)}(jjjNjjg^jjj6_jNubjjdj_sMjj]j]ubj)}(jkj?^jNjNjj^jj)}(jjjNjj^jjj<_jNubjjdj_sMjj]j]ubj)}(jkj?^jNjNjj^jj)}(jjjNjj^jjjB_jNubjjdj_sMjj]j]ubj)}(jkj?^jNjNjj _jj)}(jjjNjj^jjjH_jNubjjdj_sMjj]j]ubj)}(jkj?^jNjNjj._jj)}(jjjNjj_jjjN_jNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jinput_mt_get_slot_by_keysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jW_aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjU_jNubjjdj_sMjj](j)}(jkjU_jNjNjj_jj)}(jjjNjj}_jjj_jNubjjdj_sMjj]j]ubj)}(jkjU_jNjNjj_jj)}(jjjNjj_jjj_jNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmatrix_keymap_datasbjj)}(jjjstructjj)}jj4)}(j7]j_aj<ubsbjjj_jNubjjdj_sKjj]j]ubj)}(jkjjNjNjj)}jmatrix_keypad_platform_datasbjj)}(jjjstructjj)}jj4)}(j7]j_aj<ubsbjjj_jNubjjdj_sK#jj]j]ubj)}(jkjjNjNjj)}j key_entrysbjj)}(jjjstructjj)}jj4)}(j7]j_aj<ubsbjjj_jNubjjdj_sKjj]j]ubj)}(jkjjNjNjj)}j!sparse_keymap_entry_from_scancodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j key_entrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j`aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcodesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj `jNubjjdj_sK=jj](j)}(jkj `jNjNjj``jj)}(jjjNjj:`jjj`jNubjjdj_sK=jj]j]ubj)}(jkj `jNjNjj`jj)}(jjjNjjg`jjj`jNubjjdj_sK=jj]j]ubej]ubj)}(jkjjNjNjj)}j sparse_keymap_entry_from_keycodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j key_entrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j`aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jkeycodesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj`jNubjjdj_sKRjj](j)}(jkj`jNjNjj`jj)}(jjjNjj`jjj'ajNubjjdj_sKRjj]j]ubj)}(jkj`jNjNjjajj)}(jjjNjj`jjj-ajNubjjdj_sKRjj]j]ubej]ubj)}(jkjjNjNjj)}jsparse_keymap_setupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j6aaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j key_entrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkeymapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jsetupsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j input_devsbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j key_entrysbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjj4ajNubjjdj_sKjj](j)}(jkj4ajNjNjjajj)}(jjjNjj\ajjj~jj)}(jjjNjj~jjjI~jNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_set_rwcmd_protocolsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jR~aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_taskfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjP~jNubjjzAj_sMKjj](j)}(jkjP~jNjNjj~jj)}(jjjNjjw~jjj~jNubjjzAj_sMKjj]j]ubj)}(jkjP~jNjNjj~jj)}(jjjNjj~jjj~jNubjjzAj_sMKjj]j]ubej]ubj)}(jkjjNjNjj)}jata_tf_read_blocksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j~aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_taskfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj~jNubjjzAj_sMzjj](j)}(jkj~jNjNjj4jj)}(jjjNjjjjjljNubjjzAj_sMzjj]j]ubj)}(jkj~jNjNjjajj)}(jjjNjj;jjjrjNubjjzAj_sMzjj]j]ubej]ubj)}(jkjjNjNjj)}jata_build_rw_tfsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j{aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_queued_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jblocksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jn_blocksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jtf_flagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcdlsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jclasssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjyjNubjjzAj_sMjj](j)}(jkjyjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubj)}(jkjyjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubj)}(jkjyjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubj)}(jkjyjNjNjj?jj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubj)}(jkjyjNjNjjcjj)}(jjjNjjCjjjjNubjjzAj_sMjj]j]ubj)}(jkjyjNjNjjjj)}(jjjNjjgjjjjNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jata_unpack_xfermasksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j xfer_masksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpio_masksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j mwdma_masksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j udma_masksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjzAj_sM\jj](j)}(jkjjNjNjjjj)}(jjjNjj܀jjjjNubjjzAj_sM\jj]j]ubj)}(jkjjNjNjj$jj)}(jjjNjjjjjjNubjjzAj_sM\jj]j]ubj)}(jkjjNjNjjNjj)}(jjjNjj+jjjjNubjjzAj_sM\jj]j]ubj)}(jkjjNjNjjxjj)}(jjjNjjUjjjjNubjjzAj_sM\jj]j]ubej]ubj)}(jkjjNjNjj)}jata_read_native_max_addresssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j max_sectorssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjzAj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjājjj"jNubjjzAj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj(jNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jata_set_max_sectorssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j1aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j new_sectorssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj/jNubjjzAj_sMjj](j)}(jkj/jNjNjj}jj)}(jjjNjjWjjjjNubjjzAj_sMjj]j]ubj)}(jkj/jNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jata_hpa_resizesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sMjj]j)}(jkjjNjNjj jj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j ata_dump_idsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjzAj_sMrjj](j)}(jkjjNjNjjkjj)}(jjjNjjEjjjjNubjjzAj_sMrjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjrjjjjNubjjzAj_sMrjj]j]ubej]ubj)}(jkjjNjNjj)}jata_exec_internal_sgsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_taskfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdma_dirsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j scatterlistsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsglsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jn_elemsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjzAj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjj؃jjjjNubjjzAj_sMjj]j]ubj)}(jkjjNjNjj+jj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubj)}(jkjjNjNjjXjj)}(jjjNjj2jjj jNubjjzAj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjj_jjjjNubjjzAj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubj)}(jkjjNjNjjфjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjՄjjj"jNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jata_exec_internalsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_taskfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdma_dirsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jbuflensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjjzAj_sMjj](j)}(jkj)jNjNjjwjj)}(jjjNjjQjjjsjNubjjzAj_sMjj]j]ubj)}(jkj)jNjNjjjj)}(jjjNjj~jjjyjNubjjzAj_sMjj]j]ubj)}(jkj)jNjNjjхjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubj)}(jkj)jNjNjjjj)}(jjjNjj؅jjjjNubjjzAj_sMjj]j]ubj)}(jkj)jNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubj)}(jkj)jNjNjjFjj)}(jjjNjj%jjjjNubjjzAj_sMjj]j]ubj)}(jkj)jNjNjjkjj)}(jjjNjjJjjjjNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jata_pio_mask_no_iordysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjʆjjjjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_dev_read_idsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jp_classsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjzAj_sMjj](j)}(jkjjNjNjjPjj)}(jjjNjj*jjjׇjNubjjzAj_sMjj]j]ubj)}(jkjjNjNjjzjj)}(jjjNjjWjjj݇jNubjjzAj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubj)}(jkjjNjNjj̇jj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jata_dev_power_set_standbysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sMjj]j)}(jkjjNjNjj>jj)}(jjjNjjjjjIjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_dev_power_set_activesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jRaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjPjNubjjzAj_sM(jj]j)}(jkjPjNjNjjjj)}(jjjNjjxjjjjNubjjzAj_sM(jj]j]ubaj]ubj)}(jkjjNjNjj)}jata_read_log_pagesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlogsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jsectorssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjzAj_sMSjj](j)}(jkjjNjNjjjj)}(jjjNjjوjjjjNubjjzAj_sMSjj]j]ubj)}(jkjjNjNjj*jj)}(jjjNjjjjjjNubjjzAj_sMSjj]j]ubj)}(jkjjNjNjjRjj)}(jjjNjj.jjjjNubjjzAj_sMSjj]j]ubj)}(jkjjNjNjjxjj)}(jjjNjjVjjjjNubjjzAj_sMSjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMSjj]j]ubej]ubj)}(jkjjNjNjj)}jata_dev_configuresbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jɉaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjljjNubjjzAj_sM+ jj]j)}(jkjljjNjNjjjj)}(jjjNjjjjj jNubjjzAj_sM+ jj]j]ubaj]ubj)}(jkjjNjNjj)}jsata_print_link_statussbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlinksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjzAj_sM jj]j)}(jkj'jNjNjjujj)}(jjjNjjOjjjjNubjjzAj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jsata_down_spd_limitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlinksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j spd_limitsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjzAj_sM jj](j)}(jkjjNjNjjՊjj)}(jjjNjjjjjjNubjjzAj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjj܊jjjjNubjjzAj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jata_timing_cycle2modesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j xfer_shiftsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcyclesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjzAj_sM jj](j)}(jkjjNjNjjbjj)}(jjjNjjAjjjjNubjjzAj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjfjjjjNubjjzAj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jata_down_xfermask_limitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jselsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjzAj_sMB jj](j)}(jkjjNjNjjjj)}(jjjNjjËjjjjNubjjzAj_sMB jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMB jj]j]ubej]ubj)}(jkjjNjNjj)}jata_wait_readysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlinksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jdeadlinesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}j check_readysbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlinksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububububjNubjubejj)}j]sbubububjjj&jNubjjzAj_sMWjj](j)}(jkj&jNjNjjtjj)}(jjjNjjNjjjjNubjjzAj_sMWjj]j]ubj)}(jkj&jNjNjjjj)}(jjjNjj{jjj jNubjjzAj_sMWjj]j]ubj)}(jkj&jNjNjjČjj)}(jjjNjjjjjjNubjjzAj_sMWjj]j]ubej]ubj)}(jkjjNjNjj)}jata_dev_same_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j new_classsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnew_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjzAj_sM#jj](j)}(jkjjNjNjjfjj)}(jjjNjj@jjjÍjNubjjzAj_sM#jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjmjjjɍjNubjjzAj_sM#jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjύjNubjjzAj_sM#jj]j]ubej]ubj)}(jkjjNjNjj)}jata_dev_reread_idsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j؍aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j readid_flagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj֍jNubjjzAj_sMRjj](j)}(jkj֍jNjNjj$jj)}(jjjNjjjjjTjNubjjzAj_sMRjj]j]ubj)}(jkj֍jNjNjjLjj)}(jjjNjj+jjjZjNubjjzAj_sMRjj]j]ubej]ubj)}(jkjjNjNjj)}jata_dev_revalidatesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jcaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j new_classsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j readid_flagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjajNubjjzAj_sMtjj](j)}(jkjajNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMtjj]j]ubj)}(jkjajNjNjj׎jj)}(jjjNjjjjj jNubjjzAj_sMtjj]j]ubj)}(jkjajNjNjjjj)}(jjjNjjێjjjjNubjjzAj_sMtjj]j]ubej]ubj)}(jkjjNjNjj)}j ata_is_40wiresbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sMjj]j)}(jkjjNjNjjejj)}(jjjNjj?jjjpjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jcable_is_40wiresbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jyaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjwjNubjjzAj_sMjj]j)}(jkjwjNjNjjŏjj)}(jjjNjjjjjЏjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_dev_xfermasksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jُaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj׏jNubjjzAj_sMBjj]j)}(jkj׏jNjNjj%jj)}(jjjNjjjjj0jNubjjzAj_sMBjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_dev_set_xfermodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j9aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj7jNubjjzAj_sMjj]j)}(jkj7jNjNjjjj)}(jjjNjj`jjjjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_dev_init_paramssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jheadssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsectorssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjzAj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjBjNubjjzAj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjHjNubjjzAj_sMjj]j]ubj)}(jkjjNjNjj:jj)}(jjjNjjjjjNjNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatapi_check_dmasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jWaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_queued_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjUjNubjjzAj_sMjj]j)}(jkjUjNjNjjjj)}(jjjNjj}jjjjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j ata_sg_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_queued_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j scatterlistsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jn_elemsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjzAj_sMQjj](j)}(jkjjNjNjjjj)}(jjjNjjݑjjj`jNubjjzAj_sMQjj]j]ubj)}(jkjjNjNjj0jj)}(jjjNjj jjjfjNubjjzAj_sMQjj]j]ubj)}(jkjjNjNjjXjj)}(jjjNjj7jjjljNubjjzAj_sMQjj]j]ubej]ubj)}(jkjjNjNjj)}j ata_sg_cleansbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]juaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_queued_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjsjNubjjzAj_sMdjj]j)}(jkjsjNjNjjjj)}(jjjNjjjjj̒jNubjjzAj_sMdjj]j]ubaj]ubj)}(jkjjNjNjj)}j ata_sg_setupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jՒaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_queued_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjӒjNubjjzAj_sMjj]j)}(jkjӒjNjNjj!jj)}(jjjNjjjjj,jNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j swap_buf_le16sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j5aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j buf_wordssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj3jNubjjzAj_sMjj](j)}(jkj3jNjNjjjj)}(jjjNjj[jjjjNubjjzAj_sMjj]j]ubj)}(jkj3jNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j ata_qc_freesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_queued_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sMjj]j)}(jkjjNjNjj jj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j ata_qc_issuesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_queued_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sMjj]j)}(jkjjNjNjjljj)}(jjjNjjFjjjwjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_phys_link_onlinesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlinksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj~jNubjjzAj_sMjj]j)}(jkj~jNjNjj˔jj)}(jjjNjjjjj֔jNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_phys_link_offlinesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jߔaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlinksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjݔjNubjjzAj_sMjj]j)}(jkjݔjNjNjj*jj)}(jjjNjjjjj5jNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j ata_dev_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj<jNubjjzAj_sM jj]j)}(jkj<jNjNjjjj)}(jjjNjjdjjjjNubjjzAj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j ata_link_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlinksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpmpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjzAj_sM.jj](j)}(jkjjNjNjjjj)}(jjjNjjĕjjjFjNubjjzAj_sM.jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjLjNubjjzAj_sM.jj]j]ubj)}(jkjjNjNjj>jj)}(jjjNjjjjjRjNubjjzAj_sM.jj]j]ubej]ubj)}(jkjjNjNjj)}jsata_link_init_spdsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j[aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlinksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjYjNubjjzAj_sMUjj]j)}(jkjYjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMUjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_port_allocsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjzAj_sMujj]j)}(jkjjNjNjj jj)}(jjjNjjjjjjNubjjzAj_sMujj]j]ubaj]ubj)}(jkjjNjNjj)}jata_finalize_port_opssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_port_operationssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjzAj_sMijj]j)}(jkj"jNjNjjpjj)}(jjjNjjJjjj{jNubjjzAj_sMijj]j]ubaj]ubj)}(jkjjNjNjj)}jata_port_detachsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sMjj]j)}(jkjjNjNjjЗjj)}(jjjNjjjjjۗjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j__ata_ehi_push_descsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_eh_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jehisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSNjubejj)}j]sbubububjjjjNubjjzAj_sKjj](j)}(jkjjNjNjj0jj)}(jjjNjj jjjfjNubjjzAj_sKjj]j]ubj)}(jkjjNjNjjYjj)}(jjjNjj7jjjljNubjjzAj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jata_ehi_push_descsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]juaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_eh_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jehisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSNjubejj)}j]sbubububjjjsjNubjjzAj_sKjj](j)}(jkjsjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sKjj]j]ubj)}(jkjsjNjNjjjj)}(jjjNjjȘjjjjNubjjzAj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jata_ehi_clear_descsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_eh_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jehisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sKjj]j)}(jkjjNjNjjRjj)}(jjjNjj,jjj]jNubjjzAj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j ata_port_descsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jfaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSNjubejj)}j]sbubububjjjdjNubjjzAj_sKjj](j)}(jkjdjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sKjj]j]ubj)}(jkjdjNjNjjۙjj)}(jjjNjjjjjjNubjjzAj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jata_port_pbar_descsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbarsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjzAj_sMjj](j)}(jkjjNjNjjCjj)}(jjjNjjjjjÚjNubjjzAj_sMjj]j]ubj)}(jkjjNjNjjjjj)}(jjjNjjJjjjɚjNubjjzAj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjnjjjϚjNubjjzAj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj՚jNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jata_internal_cmd_timeoutsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jޚaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjܚjNubjjzAj_sMMjj](j)}(jkjܚjNjNjj+jj)}(jjjNjjjjj^jNubjjzAj_sMMjj]j]ubj)}(jkjܚjNjNjjVjj)}(jjjNjj2jjjdjNubjjzAj_sMMjj]j]ubej]ubj)}(jkjjNjNjj)}jata_internal_cmd_timed_outsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jmaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjkjNubjjzAj_sMfjj](j)}(jkjkjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMfjj]j]ubj)}(jkjkjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMfjj]j]ubej]ubj)}(jkjjNjNjj)}jata_eh_acquiresbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sMjj]j)}(jkjjNjNjjGjj)}(jjjNjj!jjjRjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_eh_releasesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j[aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjYjNubjjzAj_sMjj]j)}(jkjYjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_scsi_errorsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sM.jj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sM.jj]j]ubaj]ubj)}(jkjjNjNjj)}jata_scsi_cmd_error_handlersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j eh_work_qsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjzAj_sMMjj](j)}(jkjjNjNjjgjj)}(jjjNjjAjjj̝jNubjjzAj_sMMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjnjjjҝjNubjjzAj_sMMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj؝jNubjjzAj_sMMjj]j]ubej]ubj)}(jkjjNjNjj)}jata_scsi_port_error_handlersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjߝjNubjjzAj_sMjj](j)}(jkjߝjNjNjj-jj)}(jjjNjjjjjejNubjjzAj_sMjj]j]ubj)}(jkjߝjNjNjjZjj)}(jjjNjj4jjjkjNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jata_port_wait_ehsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jtaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjrjNubjjzAj_sM(jj]j)}(jkjrjNjNjjjj)}(jjjNjjjjj˞jNubjjzAj_sM(jj]j]ubaj]ubj)}(jkjjNjNjj)}jata_eh_set_pendingsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jԞaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j fastdrainsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjҞjNubjjzAj_sMjj](j)}(jkjҞjNjNjj jj)}(jjjNjjjjjOjNubjjzAj_sMjj]j]ubj)}(jkjҞjNjNjjGjj)}(jjjNjj'jjjUjNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jata_qc_schedule_ehsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j^aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_queued_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj\jNubjjzAj_sMjj]j)}(jkj\jNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_std_sched_ehsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sMjj]j)}(jkjjNjNjj jj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_std_end_ehsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sMjj]j)}(jkjjNjNjjjjj)}(jjjNjjDjjjujNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_port_schedule_ehsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j~aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj|jNubjjzAj_sMjj]j)}(jkj|jNjNjjʠjj)}(jjjNjjjjjՠjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_link_abortsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jޠaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlinksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjܠjNubjjzAj_sMjj]j)}(jkjܠjNjNjj*jj)}(jjjNjjjjj5jNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_port_abortsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj<jNubjjzAj_sM$jj]j)}(jkj<jNjNjjjj)}(jjjNjjdjjjjNubjjzAj_sM$jj]j]ubaj]ubj)}(jkjjNjNjj)}j__ata_port_freezesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sM<jj]j)}(jkjjNjNjjjj)}(jjjNjjġjjjjNubjjzAj_sM<jj]j]ubaj]ubj)}(jkjjNjNjj)}jata_port_freezesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sMTjj]j)}(jkjjNjNjjJjj)}(jjjNjj$jjjUjNubjjzAj_sMTjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_eh_freeze_portsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j^aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj\jNubjjzAj_sMejj]j)}(jkj\jNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMejj]j]ubaj]ubj)}(jkjjNjNjj)}jata_eh_thaw_portsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sMxjj]j)}(jkjjNjNjj jj)}(jjjNjjjjjjNubjjzAj_sMxjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_eh_qc_completesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_queued_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sMjj]j)}(jkjjNjNjjjjj)}(jjjNjjDjjjujNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_eh_qc_retrysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j~aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_queued_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj|jNubjjzAj_sMjj]j)}(jkj|jNjNjjʣjj)}(jjjNjjjjjգjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_dev_disablesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jޣaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjܣjNubjjzAj_sMjj]j)}(jkjܣjNjNjj*jj)}(jjjNjjjjj5jNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_eh_detach_devsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j>aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj<jNubjjzAj_sMjj]j)}(jkj<jNjNjjjj)}(jjjNjjdjjjjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_eh_about_to_dosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlinksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jactionsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjzAj_sM jj](j)}(jkjjNjNjjjj)}(jjjNjjĤjjjGjNubjjzAj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjMjNubjjzAj_sM jj]j]ubj)}(jkjjNjNjj?jj)}(jjjNjjjjjSjNubjjzAj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j ata_eh_donesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j\aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlinksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jactionsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjZjNubjjzAj_sM,jj](j)}(jkjZjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sM,jj]j]ubj)}(jkjZjNjNjjեjj)}(jjjNjjjjj jNubjjzAj_sM,jj]j]ubj)}(jkjZjNjNjjjj)}(jjjNjjܥjjjjNubjjzAj_sM,jj]j]ubej]ubj)}(jkjjNjNjj)}jata_err_stringsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jerr_masksbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjzAj_sMDjj]j)}(jkjjNjNjjcjj)}(jjjNjjBjjjnjNubjjzAj_sMDjj]j]ubaj]ubj)}(jkjjNjNjj)}j atapi_eh_tursbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jwaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j r_sense_keysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjujNubjjzAj_sMjjj](j)}(jkjujNjNjjĦjj)}(jjjNjjjjjjNubjjzAj_sMjjj]j]ubj)}(jkjujNjNjjjj)}(jjjNjj˦jjjjNubjjzAj_sMjjj]j]ubej]ubj)}(jkjjNjNjj)}jata_eh_request_sensesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_queued_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjzAj_sMjj]j)}(jkj jNjNjjVjj)}(jjjNjj0jjjajNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatapi_eh_request_sensesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jjaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j sense_bufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j dfl_sense_keysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjhjNubjjzAj_sMjj](j)}(jkjhjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubj)}(jkjhjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubj)}(jkjhjNjNjjjj)}(jjjNjjjjj#jNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jata_eh_analyze_serrorsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlinksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*jNubjjzAj_sMjj]j)}(jkj*jNjNjjxjj)}(jjjNjjRjjjjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_eh_analyze_tfsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_queued_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sM%jj]j)}(jkjjNjNjj٨jj)}(jjjNjjjjjjNubjjzAj_sM%jj]j]ubaj]ubj)}(jkjjNjNjj)}jata_eh_speed_down_verdictsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sMjj]j)}(jkjjNjNjj:jj)}(jjjNjjjjjEjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_eh_speed_downsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jNaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jeflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jerr_masksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjLjNubjjzAj_sMjj](j)}(jkjLjNjNjjjj)}(jjjNjjujjjjNubjjzAj_sMjj]j]ubj)}(jkjLjNjNjjéjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubj)}(jkjLjNjNjjjj)}(jjjNjjǩjjjjNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jata_eh_worth_retrysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_queued_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sMnjj]j)}(jkjjNjNjjQjj)}(jjjNjj+jjj\jNubjjzAj_sMnjj]j]ubaj]ubj)}(jkjjNjNjj)}j ata_eh_quietsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jeaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_queued_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjcjNubjjzAj_sMjj]j)}(jkjcjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_eh_link_autopsysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jĪaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlinksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjªjNubjjzAj_sMjj]j)}(jkjªjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_eh_autopsysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjzAj_sMzjj]j)}(jkj"jNjNjjpjj)}(jjjNjjJjjj{jNubjjzAj_sMzjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_get_cmd_namesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcommandsbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjjzAj_sMjj]j)}(jkjjNjNjjЫjj)}(jjjNjjjjj۫jNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_eh_link_reportsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlinksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sM! jj]j)}(jkjjNjNjj0jj)}(jjjNjj jjj;jNubjjzAj_sM! jj]j]ubaj]ubj)}(jkjjNjNjj)}j ata_eh_reportsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jDaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjBjNubjjzAj_sM jj]j)}(jkjBjNjNjjjj)}(jjjNjjjjjjjNubjjzAj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j ata_set_modesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlinksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}j r_failed_devsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjzAj_sMz jj](j)}(jkjjNjNjjjj)}(jjjNjjʬjjj-jNubjjzAj_sMz jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj3jNubjjzAj_sMz jj]j]ubej]ubj)}(jkjjNjNjj)}jatapi_eh_clear_uasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j<aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj:jNubjjzAj_sM jj]j)}(jkj:jNjNjjjj)}(jjjNjjbjjjjNubjjzAj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jata_eh_maybe_retry_flushsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sM jj]j)}(jkjjNjNjjjj)}(jjjNjj­jjjjNubjjzAj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jata_eh_set_lpmsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlinksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jata_lpm_policysbaj<ubububj=j?)}(jBj4)}(j7]j)}jpolicysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}j r_failed_devsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjzAj_sM, jj](j)}(jkjjNjNjjHjj)}(jjjNjj"jjjjNubjjzAj_sM, jj]j]ubj)}(jkjjNjNjjsjj)}(jjjNjjOjjjjNubjjzAj_sM, jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjwjjjjNubjjzAj_sM, jj]j]ubej]ubj)}(jkjjNjNjj)}jata_eh_recoversbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j®aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jata_prereset_fn_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jpreresetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jata_reset_fn_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j softresetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jata_reset_fn_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j hardresetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jata_postreset_fn_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j postresetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_linksbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}j r_failed_linksbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjzAj_sM`jj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sM`jj]j]ubj)}(jkjjNjNjj9jj)}(jjjNjjjjjjNubjjzAj_sM`jj]j]ubj)}(jkjjNjNjjajj)}(jjjNjj=jjjjNubjjzAj_sM`jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjejjjjNubjjzAj_sM`jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sM`jj]j]ubj)}(jkjjNjNjjݯjj)}(jjjNjjjjj jNubjjzAj_sM`jj]j]ubej]ubj)}(jkjjNjNjj)}j ata_eh_finishsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sMQjj]j)}(jkjjNjNjj^jj)}(jjjNjj8jjjijNubjjzAj_sMQjj]j]ubaj]ubj)}(jkjjNjNjj)}j ata_do_ehsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jraj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jata_prereset_fn_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jpreresetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jata_reset_fn_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j softresetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jata_reset_fn_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j hardresetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jata_postreset_fn_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j postresetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjpjNubjjzAj_sMjj](j)}(jkjpjNjNjjjj)}(jjjNjjjjjijNubjjzAj_sMjj]j]ubj)}(jkjpjNjNjjjj)}(jjjNjjŰjjjojNubjjzAj_sMjj]j]ubj)}(jkjpjNjNjjjj)}(jjjNjjjjjujNubjjzAj_sMjj]j]ubj)}(jkjpjNjNjj9jj)}(jjjNjjjjj{jNubjjzAj_sMjj]j]ubj)}(jkjpjNjNjjajj)}(jjjNjj=jjjjNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jata_std_error_handlersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sMjj]j)}(jkjjNjNjjֱjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_eh_handle_port_suspendsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sMjj]j)}(jkjjNjNjj6jj)}(jjjNjjjjjAjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_eh_handle_port_resumesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jJaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjHjNubjjzAj_sMjj]j)}(jkjHjNjNjjjj)}(jjjNjjpjjjjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_std_bios_paramsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j block_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsector_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcapacitysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jgeomsbaj<ubjF]jQ)}(jQjjjjQjQNubajHNububjNubjubejj)}j]sbubububjjjjNubjjzAj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjвjjj|jNubjjzAj_sMjj]j]ubj)}(jkjjNjNjj#jj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubj)}(jkjjNjNjjNjj)}(jjjNjj*jjjjNubjjzAj_sMjj]j]ubj)}(jkjjNjNjjrjj)}(jjjNjjRjjjjNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jata_scsi_unlock_native_capacitysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sM2jj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sM2jj]j]ubaj]ubj)}(jkjjNjNjj)}jata_scsi_dma_need_drainsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sMjj]j)}(jkjjNjNjjBjj)}(jjjNjjjjjMjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_scsi_slave_allocsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jVaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjTjNubjjzAj_sMSjj]j)}(jkjTjNjNjjjj)}(jjjNjj|jjjjNubjjzAj_sMSjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_scsi_slave_configsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sMxjj]j)}(jkjjNjNjjjj)}(jjjNjjܴjjj jNubjjzAj_sMxjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_scsi_slave_destroysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sMjj]j)}(jkjjNjNjjbjj)}(jjjNjj<jjjmjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_scsi_queuecmdsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jvaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j scsi_cmndsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjtjNubjjzAj_sMXjj](j)}(jkjtjNjNjjµjj)}(jjjNjjjjjjNubjjzAj_sMXjj]j]ubj)}(jkjtjNjNjjjj)}(jjjNjjɵjjjjNubjjzAj_sMXjj]j]ubej]ubj)}(jkjjNjNjj)}jata_get_identitysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}j__usersbasbubj&j)}(jNjNjoNjjjjj)}j]jasbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjzAj_sMRjj](j)}(jkjjNjNjjUjj)}(jjjNjj/jjjjNubjjzAj_sMRjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjj\jjjjNubjjzAj_sMRjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjŶjNubjjzAj_sMRjj]j]ubej]ubj)}(jkjjNjNjj)}j ata_cmd_ioctlsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jζaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jscsidevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjsbasbubj&j)}(jNjNjoNjjjjj)}j]j3asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj̶jNubjjzAj_sMyjj](j)}(jkj̶jNjNjjjj)}(jjjNjjjjjPjNubjjzAj_sMyjj]j]ubj)}(jkj̶jNjNjjEjj)}(jjjNjj!jjjVjNubjjzAj_sMyjj]j]ubej]ubj)}(jkjjNjNjj)}jata_task_ioctlsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j_aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jscsidevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjsbasbubj&j)}(jNjNjoNjjjjj)}j]jķasbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj]jNubjjzAj_sMjj](j)}(jkj]jNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubj)}(jkj]jNjNjjַjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jata_scsi_qc_newsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_queued_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j scsi_cmndsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjzAj_sMjj](j)}(jkjjNjNjjBjj)}(jjjNjjjjj}jNubjjzAj_sMjj]j]ubj)}(jkjjNjNjjojj)}(jjjNjjIjjjjNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jata_to_sense_errorsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdrv_statsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdrv_errsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jascsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jascqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjzAj_sMjj](j)}(jkjjNjNjjҸjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjָjjjjNubjjzAj_sMjj]j]ubj)}(jkjjNjNjj"jj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubj)}(jkjjNjNjjLjj)}(jjjNjj&jjjùjNubjjzAj_sMjj]j]ubj)}(jkjjNjNjjyjj)}(jjjNjjSjjjɹjNubjjzAj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjϹjNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jata_gen_ata_sensesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jعaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_queued_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjֹjNubjjzAj_sMjj]j)}(jkjֹjNjNjj$jj)}(jjjNjjjjj/jNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_scsi_start_stop_xlatsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j8aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_queued_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj6jNubjjzAj_sMjj]j)}(jkj6jNjNjjjj)}(jjjNjj_jjjjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_scsi_flush_xlatsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_queued_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jscsi_6_lba_lensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplbasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplensbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjzAj_sMjj](j)}(jkjjNjNjjFjj)}(jjjNjj jjjjNubjjzAj_sMjj]j]ubj)}(jkjjNjNjjsjj)}(jjjNjjMjjjjNubjjzAj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjzjjjjNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_10_lba_lensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplbasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplensbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjzAj_sM(jj](j)}(jkjjNjNjj jj)}(jjjNjjjjjqjNubjjzAj_sM(jj]j]ubj)}(jkjjNjNjj9jj)}(jjjNjjjjjwjNubjjzAj_sM(jj]j]ubj)}(jkjjNjNjjfjj)}(jjjNjj@jjj}jNubjjzAj_sM(jj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_16_lba_lensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplbasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplensbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjzAj_sM8jj](j)}(jkjjNjNjjҼjj)}(jjjNjjjjj7jNubjjzAj_sM8jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjټjjj=jNubjjzAj_sM8jj]j]ubj)}(jkjjNjNjj,jj)}(jjjNjjjjjCjNubjjzAj_sM8jj]j]ubej]ubj)}(jkjjNjNjj)}jscsi_dldsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jLaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjJjNubjjzAj_sMEjj]j)}(jkjJjNjNjjjj)}(jjjNjjrjjjjNubjjzAj_sMEjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_scsi_verify_xlatsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_queued_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sMVjj]j)}(jkjjNjNjjjj)}(jjjNjjӽjjjjNubjjzAj_sMVjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_scsi_rw_xlatsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_queued_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjzAj_sMjj]j)}(jkj jNjNjjZjj)}(jjjNjj4jjjejNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_scsi_translatesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jnaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j scsi_cmndsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jata_xlat_func_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j xlat_funcsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjljNubjjzAj_sMjj](j)}(jkjljNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubj)}(jkjljNjNjjjj)}(jjjNjjjjj jNubjjzAj_sMjj]j]ubj)}(jkjljNjNjjjj)}(jjjNjjjjj&jNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jata_scsi_rbuf_fillsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j/aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_scsi_argssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jactorsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_scsi_argssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjj-jNubjjzAj_sMjj](j)}(jkj-jNjNjj{jj)}(jjjNjjUjjjjNubjjzAj_sMjj]j]ubj)}(jkj-jNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jata_scsiop_inq_stdsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_scsi_argssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjzAj_sMjj](j)}(jkj"jNjNjjqjj)}(jjjNjjKjjjjNubjjzAj_sMjj]j]ubj)}(jkj"jNjNjjjj)}(jjjNjjxjjjjNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jata_scsiop_inq_00sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_scsi_argssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjzAj_sMTjj](j)}(jkjjNjNjjjj)}(jjjNjjjjj=jNubjjzAj_sMTjj]j]ubj)}(jkjjNjNjj2jj)}(jjjNjj jjjCjNubjjzAj_sMTjj]j]ubej]ubj)}(jkjjNjNjj)}jata_scsiop_inq_80sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jLaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_scsi_argssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjJjNubjjzAj_sMxjj](j)}(jkjJjNjNjjjj)}(jjjNjjsjjjjNubjjzAj_sMxjj]j]ubj)}(jkjJjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMxjj]j]ubej]ubj)}(jkjjNjNjj)}jata_scsiop_inq_83sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_scsi_argssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjzAj_sMjj](j)}(jkjjNjNjj-jj)}(jjjNjjjjjejNubjjzAj_sMjj]j]ubj)}(jkjjNjNjjZjj)}(jjjNjj4jjjkjNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jata_scsiop_inq_89sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jtaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_scsi_argssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjrjNubjjzAj_sMjj](j)}(jkjrjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubj)}(jkjrjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmodecpysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}j changeablesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjzAj_sM]jj](j)}(jkjjNjNjjTjj)}(jjjNjj.jjjjNubjjzAj_sM]jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjj[jjjjNubjjzAj_sM]jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sM]jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sM]jj]j]ubej]ubj)}(jkjjNjNjj)}jata_msense_cachingsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}j changeablesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjzAj_sMtjj](j)}(jkjjNjNjj:jj)}(jjjNjjjjjjNubjjzAj_sMtjj]j]ubj)}(jkjjNjNjjgjj)}(jjjNjjAjjjjNubjjzAj_sMtjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjnjjjjNubjjzAj_sMtjj]j]ubej]ubj)}(jkjjNjNjj)}jata_msense_controlsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jspgsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}j changeablesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjzAj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjzjNubjjzAj_sMjj]j]ubj)}(jkjjNjNjj$jj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubj)}(jkjjNjNjjOjj)}(jjjNjj+jjjjNubjjzAj_sMjj]j]ubj)}(jkjjNjNjjrjj)}(jjjNjjSjjjjNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jata_msense_rw_recoverysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}j changeablesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjzAj_sM jj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jata_scsiop_mode_sensesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_scsi_argssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjzAj_sM1 jj](j)}(jkjjNjNjjljj)}(jjjNjjFjjjjNubjjzAj_sM1 jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjsjjjjNubjjzAj_sM1 jj]j]ubej]ubj)}(jkjjNjNjj)}jata_scsiop_read_capsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_scsi_argssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjzAj_sM jj](j)}(jkjjNjNjjjj)}(jjjNjjjjj8jNubjjzAj_sM jj]j]ubj)}(jkjjNjNjj-jj)}(jjjNjjjjj>jNubjjzAj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jata_scsiop_report_lunssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jGaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_scsi_argssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjEjNubjjzAj_sM jj](j)}(jkjEjNjNjjjj)}(jjjNjjnjjjjNubjjzAj_sM jj]j]ubj)}(jkjEjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j atapi_xlatsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_queued_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sMM jj]j)}(jkjjNjNjj(jj)}(jjjNjjjjj3jNubjjzAj_sMM jj]j]ubaj]ubj)}(jkjjNjNjj)}jata_scsi_find_devsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j<aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j scsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jscsidevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj:jNubjjzAj_sM jj](j)}(jkj:jNjNjjjj)}(jjjNjjhjjjjNubjjzAj_sM jj]j]ubj)}(jkj:jNjNjjjj)}(jjjNjjjjjjNubjjzAj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jata_scsi_pass_thrusbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_queued_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sM jj]j)}(jkjjNjNjj%jj)}(jjjNjjjjj0jNubjjzAj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jata_format_dsm_trim_descrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j9aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j scsi_cmndsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtrmaxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsectorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj7jNubjjzAj_sM5 jj](j)}(jkj7jNjNjjjj)}(jjjNjjcjjj jNubjjzAj_sM5 jj]j]ubj)}(jkj7jNjNjjjj)}(jjjNjjjjjjNubjjzAj_sM5 jj]j]ubj)}(jkj7jNjNjjjj)}(jjjNjjjjjjNubjjzAj_sM5 jj]j]ubj)}(jkj7jNjNjjjj)}(jjjNjjjjjjNubjjzAj_sM5 jj]j]ubej]ubj)}(jkjjNjNjj)}jata_scsi_write_same_xlatsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_queued_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjjzAj_sMa jj]j)}(jkj%jNjNjjtjj)}(jjjNjjNjjjjNubjjzAj_sMa jj]j]ubaj]ubj)}(jkjjNjNjj)}jata_scsiop_maint_insbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_scsi_argssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjzAj_sM jj](j)}(jkjjNjNjjjj)}(jjjNjjjjj jNubjjzAj_sM jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jata_scsi_report_zones_completesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_queued_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sM/ jj]j)}(jkjjNjNjjhjj)}(jjjNjjBjjjsjNubjjzAj_sM/ jj]j]ubaj]ubj)}(jkjjNjNjj)}jata_mselect_cachingsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j|aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_queued_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjzjNubjjzAj_sMjj](j)}(jkjzjNjNjjjj)}(jjjNjjjjjQjNubjjzAj_sMjj]j]ubj)}(jkjzjNjNjjjj)}(jjjNjjjjjWjNubjjzAj_sMjj]j]ubj)}(jkjzjNjNjjjj)}(jjjNjjjjj]jNubjjzAj_sMjj]j]ubj)}(jkjzjNjNjjFjj)}(jjjNjj jjjcjNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jata_mselect_controlsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jlaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_queued_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jspgsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjjNubjjzAj_sMjj](j)}(jkjjjNjNjjjj)}(jjjNjjjjjijNubjjzAj_sMjj]j]ubj)}(jkjjjNjNjjjj)}(jjjNjjjjjojNubjjzAj_sMjj]j]ubj)}(jkjjjNjNjj jj)}(jjjNjjjjjujNubjjzAj_sMjj]j]ubj)}(jkjjjNjNjj4jj)}(jjjNjjjjj{jNubjjzAj_sMjj]j]ubj)}(jkjjjNjNjj^jj)}(jjjNjj8jjjjNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jata_scsi_mode_select_xlatsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_queued_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_scsi_var_len_cdb_xlatsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_queued_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sMjj]j)}(jkjjNjNjj8jj)}(jjjNjjjjjCjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_get_xlat_funcsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jata_xlat_func_tsbaj<ubububj=j?)}(jBj4)}(j7]jLaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjJjNubjjzAj_sMjj](j)}(jkjJjNjNjjjj)}(jjjNjjvjjjjNubjjzAj_sMjj]j]ubj)}(jkjJjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jata_scsi_simulatesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j scsi_cmndsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjzAj_sM}jj](j)}(jkjjNjNjj*jj)}(jjjNjjjjjbjNubjjzAj_sM}jj]j]ubj)}(jkjjNjNjjWjj)}(jjjNjj1jjjhjNubjjzAj_sM}jj]j]ubej]ubj)}(jkjjNjNjj)}jata_scsi_offline_devsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jqaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjojNubjjzAj_sMjj]j)}(jkjojNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_scsi_remove_devsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjj(jNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_scsi_media_change_notifysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j1aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj/jNubjjzAj_sMjj]j)}(jkj/jNjNjj}jj)}(jjjNjjWjjjjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_scsi_hotplugsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jata_scsi_user_scansbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j Scsi_Hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jchannelsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlunsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjzAj_sM9jj](j)}(jkjjNjNjj=jj)}(jjjNjjjjjjNubjjzAj_sM9jj]j]ubj)}(jkjjNjNjjejj)}(jjjNjjDjjjjNubjjzAj_sM9jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjijjjjNubjjzAj_sM9jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sM9jj]j]ubej]ubj)}(jkjjNjNjj)}jata_scsi_dev_rescansbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sMvjj]j)}(jkjjNjNjj!jj)}(jjjNjjjjj,jNubjjzAj_sMvjj]j]ubaj]ubj)}(jkjjNjNjj)}jich_pata_cable_detectsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j5aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj3jNubjjzAj_sMjj]j)}(jkj3jNjNjjjj)}(jjjNjj[jjjjNubjjzAj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpiix_pata_preresetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlinksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jdeadlinesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjzAj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubj)}(jkjjNjNjj jj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpiix_set_piomodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjzAj_sMjj](j)}(jkjjNjNjjljj)}(jjjNjjFjjjjNubjjzAj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjsjjjjNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdo_pata_set_dmamodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jisichsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjzAj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjj[jNubjjzAj_sMjj]j]ubj)}(jkjjNjNjj,jj)}(jjjNjjjjjajNubjjzAj_sMjj]j]ubj)}(jkjjNjNjjSjj)}(jjjNjj3jjjgjNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpiix_set_dmamodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jpaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjnjNubjjzAj_sMjj](j)}(jkjnjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubj)}(jkjnjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jich_set_dmamodesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}japsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjzAj_sMjj](j)}(jkjjNjNjjOjj)}(jjjNjj)jjjjNubjjzAj_sMjj]j]ubj)}(jkjjNjNjj|jj)}(jjjNjjVjjjjNubjjzAj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpiix_check_450nx_erratasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jata_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sM!jj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sM!jj]j]ubaj]ubj)}(jkjjNjNjj)}j piix_init_onesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j pci_device_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjzAj_sMjjj](j)}(jkjjNjNjjBjj)}(jjjNjjjjjzjNubjjzAj_sMjjj]j]ubj)}(jkjjNjNjjojj)}(jjjNjjIjjjjNubjjzAj_sMjjj]j]ubej]ubj)}(jkjjNjNjj)}j sil_set_modesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jata_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlinksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jr_failedsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjzAj_sMXjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMXjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjzAj_sMXjj]j]ubej]ubj)}(jkjjNjNjj)}jsil_dev_configsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j ata_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjzAj_sMcjj]j)}(jkjjNjNjjmjj)}(jjjNjjGjjjxjNubjjzAj_sMcjj]j]ubaj]ubj)}(jkjjNjNjj)}jpm_runtime_get_if_in_usesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjj_sKkjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjj_sKkjj]j]ubaj]ubj)}(jkjjNjNjj)}jcec_allocate_adaptersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j cec_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j cec_adap_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcapssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j available_lassbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjjLj_sK&jj](j)}(jkjjNjNjj3jj)}(jjjNjj jjjjNubjjLj_sK&jj]j]ubj)}(jkjjNjNjj\jj)}(jjjNjj:jjjjNubjjLj_sK&jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjcjjjjNubjjLj_sK&jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjLj_sK&jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjLj_sK&jj]j]ubej]ubj)}(jkjjNjNjj)}jcec_delete_adaptersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j cec_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjjLj_sK+jj]j)}(jkjjNjNjjPjj)}(jjjNjj*jjj[jNubjjLj_sK+jj]j]ubaj]ubj)}(jkjjNjNjj)}jcec_get_drvdatasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jdaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j cec_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjbjNubjjLj_sKGjj]j)}(jkjbjNjNjjjj)}(jjjNjjjjjjNubjjLj_sKGjj]j]ubaj]ubj)}(jkjjNjNjj)}jcec_register_adaptersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j cec_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjLj_sKMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjMjNubjjLj_sKMjj]j]ubj)}(jkjjNjNjjBjj)}(jjjNjjjjjSjNubjjLj_sKMjj]j]ubej]ubj)}(jkjjNjNjj)}jcec_unregister_adaptersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j\aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j cec_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjZjNubjjLj_sKUjj]j)}(jkjZjNjNjjjj)}(jjjNjjjjjjNubjjLj_sKUjj]j]ubaj]ubj)}(jkjjNjNjj)}j cec_adap_opssbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjjLj_sKejj]j]ubj)}(jkjjNjNjj)}jcec_received_msgsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j cec_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jcec_msgsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjLj_sM1jj](j)}(jkjjNjNjjjj)}(jjjNjjjjjOjNubjjLj_sM1jj]j]ubj)}(jkjjNjNjjDjj)}(jjjNjjjjjUjNubjjLj_sM1jj]j]ubej]ubj)}(jkjjNjNjj)}jcec_transmit_msgsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j^aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j cec_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jcec_msgsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jblocksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj\jNubjjLj_sMjj](j)}(jkj\jNjNjjjj)}(jjjNjjjjjjNubjjLj_sMjj]j]ubj)}(jkj\jNjNjjjj)}(jjjNjjjjj jNubjjLj_sMjj]j]ubj)}(jkj\jNjNjjjj)}(jjjNjjjjjjNubjjLj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jcec_s_phys_addrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j cec_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}j phys_addrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jblocksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjjLj_sMjj](j)}(jkjjNjNjjfjj)}(jjjNjj@jjjjNubjjLj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjmjjjjNubjjLj_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjjLj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jcec_s_phys_addr_from_edidsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j cec_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jedidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jedidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjjLj_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjUjNubjjLj_sMjj]j]ubj)}(jkjjNjNjjJjj)}(jjjNjj$jjj[jNubjjLj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jcec_s_log_addrssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jdaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j cec_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j cec_log_addrssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j log_addrssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jblocksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjbjNubjjLj_sMjj](j)}(jkjbjNjNjjjj)}(jjjNjjjjj jNubjjLj_sMjj]j]ubj)}(jkjbjNjNjjjj)}(jjjNjjjjjjNubjjLj_sMjj]j]ubj)}(jkjbjNjNjjjj)}(jjjNjjjjjjNubjjLj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j cec_pin_opssbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjjjNubjjLj_sKjj]j]ubj)}(jkjjNjNjj)}jcec_pin_changedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j/aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j cec_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjjLj_sKjNubjj:Rj_sK,jj]j]ubej]ubj)}(jkjjNjNjj)}jix2505v_configsbjj)}(jjjstructjj)}jj4)}(j7]jGaj<ubsbjjjEjNubjj:Rj_sKjj]j]ubj)}(jkjjNjNjj)}jix2505v_attachsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_frontendsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jVaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_frontendsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jix2505v_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji2csbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjTjNubjj:Rj_sK*jj](j)}(jkjTjNjNjjjj)}(jjjNjjjjjjNubjj:Rj_sK*jj]j]ubj)}(jkjTjNjNjjjj)}(jjjNjjjjjjNubjj:Rj_sK*jj]j]ubj)}(jkjTjNjNjjjj)}(jjjNjjjjjjNubjj:Rj_sK*jj]j]ubej]ubj)}(jkjjNjNjj)}jm88ds3103_ts_modesbjj)}(jj#jenumjj)}jj4)}(j7]j%aj<ubsbjjj#jNubjj:Rj_sKjj]j]ubj)}(jkjjNjNjj)}jm88ds3103_clock_outsbjj)}(jj#jenumjj)}jj4)}(j7]j4aj<ubsbjjj2jNubjj:Rj_sK)jj]j]ubj)}(jkjjNjNjj)}jm88ds3103_platform_datasbjj)}(jjjstructjj)}jj4)}(j7]jCaj<ubsbjjjAjNubjj:Rj_sK5jj]j]ubj)}(jkjjNjNjj)}jm88ds3103_configsbjj)}(jjjstructjj)}jj4)}(j7]jRaj<ubsbjjjPjNubjj:Rj_sKGjj]j]ubj)}(jkjjNjNjj)}jm88ds3103_attachsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_frontendsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jm88ds3103_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji2csbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}j tuner_i2csbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj_jNubjj:Rj_sKjj](j)}(jkj_jNjNjjjj)}(jjjNjjjjj jNubjj:Rj_sKjj]j]ubj)}(jkj_jNjNjjjj)}(jjjNjjjjj&jNubjj:Rj_sKjj]j]ubj)}(jkj_jNjNjjjj)}(jjjNjjjjj,jNubjj:Rj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jmb86a20s_configsbjj)}(jjjstructjj)}jj4)}(j7]j5aj<ubsbjjj3jNubjj:Rj_sKjj]j]ubj)}(jkjjNjNjj)}jmb86a20s_attachsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_frontendsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jDaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmb86a20s_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji2csbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjBjNubjj:Rj_sK$jj](j)}(jkjBjNjNjjjj)}(jjjNjjpjjjjNubjj:Rj_sK$jj]j]ubj)}(jkjBjNjNjjjj)}(jjjNjjjjjjNubjj:Rj_sK$jj]j]ubej]ubj)}(jkjjNjNjj)}jmn88472_configsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj:Rj_sKjj]j]ubj)}(jkjjNjNjj)}jrtl2830_platform_datasbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj:Rj_sKjj]j]ubj)}(jkjjNjNjj)}jrtl2832_platform_datasbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj:Rj_sKjj]j]ubj)}(jkjjNjNjj)}jrtl2832_sdr_platform_datasbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjj:Rj_sKjj]j]ubj)}(jkjjNjNjj)}jstb6000_attachsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_frontendsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_frontendsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji2csbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj:Rj_sKjj](j)}(jkjjNjNjjnjj)}(jjjNjjHjjjjNubjj:Rj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjujjjjNubjj:Rj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj:Rj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jtda10071_platform_datasbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj:Rj_sKjj]j]ubj)}(jkjjNjNjj)}jtda826x_attachsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_frontendsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_frontendsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji2csbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jhas_loopthroughsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj:Rj_sKjj](j)}(jkjjNjNjjCjj)}(jjjNjjjjjjNubjj:Rj_sKjj]j]ubj)}(jkjjNjNjjjjj)}(jjjNjjJjjjjNubjj:Rj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjnjjjjNubjj:Rj_sKjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj:Rj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jzd1301_demod_platform_datasbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj:Rj_sKjj]j]ubj)}(jkjjNjNjj)}jzd1301_demod_get_dvb_frontendsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_frontendsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjjNubjj:Rj_sK"jj]j)}(jkjjNjNjjBjj)}(jjjNjjjjjPjNubjj:Rj_sK"jj]j]ubaj]ubj)}(jkjjNjNjj)}jzd1301_demod_get_i2c_adaptersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jYaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjWjNubjj:Rj_sK*jj]j)}(jkjWjNjNjjjj)}(jjjNjjjjjjNubjj:Rj_sK*jj]j]ubaj]ubj)}(jkjjNjNjj)}jzl10036_attachsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_frontendsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_frontendsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jzl10036_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji2csbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjNubjj:Rj_sKjj](j)}(jkjjNjNjjjj)}(jjjNjjjjj|jNubjj:Rj_sKjj]j]ubj)}(jkjjNjNjjAjj)}(jjjNjjjjjjNubjj:Rj_sKjj]j]ubj)}(jkjjNjNjjnjj)}(jjjNjjHjjjjNubjj:Rj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j vidtv_dvbsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj;j_sKjj]j]ubj)}(jkjjNjNjj)}j vidtv_channelsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj;j_sKjj]j]ubj)}(jkjjNjNjj)}jvidtv_channel_si_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vidtv_muxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj|sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj;j_sKEjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj;j_sKEjj]j]ubaj]ubj)}(jkjjNjNjj)}jvidtv_channels_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vidtv_muxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj|sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj;j_sKLjj]j)}(jkj jNjNjjZjj)}(jjjNjj4jjjdjNubjj;j_sKLjj]j]ubaj]ubj)}(jkjjNjNjj)}jvidtv_demod_cnr_to_qual_ssbjj)}(jjjstructjj)}jj4)}(j7]jmaj<ubsbjjjkjNubjj;j_sKjj]j]ubj)}(jkjjNjNjj)}jvidtv_demod_configsbjj)}(jjjstructjj)}jj4)}(j7]j|aj<ubsbjjjzjNubjj;j_sK$jj]j]ubj)}(jkjjNjNjj)}jvidtv_demod_statesbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj;j_sK5jj]j]ubj)}(jkjjNjNjj)}j vidtv_encodersbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj;j_sKjj]j]ubj)}(jkjjNjNjj)}jvidtv_mux_timingsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj;j_sKjj]j]ubj)}(jkjjNjNjj)}j vidtv_mux_sisbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj;j_sK#jj]j]ubj)}(jkjjNjNjj)}jvidtv_mux_pid_ctxsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj;j_sK>jj]j]ubj)}(jkjjNjNjj)}j vidtv_muxsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj;j_sKWjj]j]ubj)}(jkjjNjNjj)}jvidtv_mux_init_argssbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj;j_sKvjj]j]ubj)}(jkjjNjNjj)}jpes_header_write_argssbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj;j_sKjj]j]ubj)}(jkjjNjNjj)}jpes_ts_header_write_argssbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj;j_sK`jj]j]ubj)}(jkjjNjNjj)}jpes_write_argssbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj;j_sK~jj]j]ubj)}(jkjjNjNjj)}jvidtv_pes_write_intosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jpes_write_argssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj;j_sKjj]j)}(jkjjNjNjjqjj)}(jjjNjjKjjj|jNubjj;j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jpsi_write_argssbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj;j_sKjj]j]ubj)}(jkjjNjNjj)}jdesc_write_argssbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj;j_sM jj]j]ubj)}(jkjjNjNjj)}jcrc32_write_argssbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj;j_sM#jj]j]ubj)}(jkjjNjNjj)}jheader_write_argssbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj;j_sM7jj]j]ubj)}(jkjjNjNjj)}jvidtv_psi_sdt_service_assignsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvidtv_psi_table_sdtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvidtv_psi_table_sdt_servicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jservicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj;j_sMjj](j)}(jkjjNjNjj jj)}(jjjNjjjjjEjNubjj;j_sMjj]j]ubj)}(jkjjNjNjj:jj)}(jjjNjjjjjKjNubjj;j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvidtv_psi_desc_assignsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jTaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvidtv_psi_descsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvidtv_psi_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjRjNubjj;j_sMjj](j)}(jkjRjNjNjjjj)}(jjjNjjzjjjjNubjj;j_sMjj]j]ubj)}(jkjRjNjNjjjj)}(jjjNjjjjjjNubjj;j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvidtv_pmt_desc_assignsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvidtv_psi_table_pmtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvidtv_psi_descsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvidtv_psi_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj;j_sMjj](j)}(jkjjNjNjj8jj)}(jjjNjjjjjjNubjj;j_sMjj]j]ubj)}(jkjjNjNjjgjj)}(jjjNjj?jjjjNubjj;j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjqjjjjNubjj;j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvidtv_sdt_desc_assignsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvidtv_psi_table_sdtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvidtv_psi_descsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvidtv_psi_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj;j_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjmjNubjj;j_sMjj]j]ubj)}(jkjjNjNjj2jj)}(jjjNjj jjjsjNubjj;j_sMjj]j]ubj)}(jkjjNjNjjbjj)}(jjjNjj<jjjyjNubjj;j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvidtv_psi_pat_program_assignsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvidtv_psi_table_patsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpatsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvidtv_psi_table_pat_programsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj;j_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj;j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj jNubjj;j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvidtv_psi_pmt_stream_assignsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvidtv_psi_table_pmtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvidtv_psi_table_pmt_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjNubjj;j_sMjj](j)}(jkjjNjNjj`jj)}(jjjNjj:jjjjNubjj;j_sMjj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjgjjjjNubjj;j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j+vidtv_psi_pmt_create_sec_for_each_pat_entrysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvidtv_psi_table_pmtsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvidtv_psi_table_patsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpatsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpcr_pidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbubjjjjj)}j]sbububjjjjNubjj;j_sMjj](j)}(jkjjNjNjjjj)}(jjjNjjjjj3jNubjj;j_sMjj]j]ubj)}(jkjjNjNjj%jj)}(jjjNjjjjj9jNubjj;j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvidtv_psi_pmt_get_pidsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]jBaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvidtv_psi_table_pmtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsectionsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvidtv_psi_table_patsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpatsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj@jNubjj;j_sMjj](j)}(jkj@jNjNjjjj)}(jjjNjjljjjjNubjj;j_sMjj]j]ubj)}(jkj@jNjNjjjj)}(jjjNjjjjjjNubjj;j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j"vidtv_psi_pat_table_update_sec_lensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvidtv_psi_table_patsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpatsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj;j_sMjj]j)}(jkjjNjNjj%jj)}(jjjNjjjjj0jNubjj;j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j"vidtv_psi_pmt_table_update_sec_lensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j9aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvidtv_psi_table_pmtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj7jNubjj;j_sMjj]j)}(jkj7jNjNjjjj)}(jjjNjj_jjjjNubjj;j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j"vidtv_psi_sdt_table_update_sec_lensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvidtv_psi_table_sdtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj;j_sMjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj;j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvidtv_psi_pat_write_argssbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj;j_sMjj]j]ubj)}(jkjjNjNjj)}jvidtv_psi_pat_write_intosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvidtv_psi_pat_write_argssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj;j_sM.jj]j)}(jkjjNjNjjXjj)}(jjjNjj2jjjcjNubjj;j_sM.jj]j]ubaj]ubj)}(jkjjNjNjj)}jvidtv_psi_sdt_write_argssbjj)}(jjjstructjj)}jj4)}(j7]jlaj<ubsbjjjjjNubjj;j_sM1jj]j]ubj)}(jkjjNjNjj)}jvidtv_psi_sdt_write_intosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j{aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvidtv_psi_sdt_write_argssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjyjNubjj;j_sMNjj]j)}(jkjyjNjNjjjj)}(jjjNjjjjjjNubjj;j_sMNjj]j]ubaj]ubj)}(jkjjNjNjj)}jvidtv_psi_pmt_write_argssbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj;j_sMQjj]j]ubj)}(jkjjNjNjj)}jvidtv_psi_pmt_write_intosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvidtv_psi_pmt_write_argssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj;j_sMqjj]j)}(jkjjNjNjj>jj)}(jjjNjjjjjIjNubjj;j_sMqjj]j]ubaj]ubj)}(jkjjNjNjj)}jvidtv_psi_find_pmt_secsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvidtv_psi_table_pmtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jRaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvidtv_psi_table_pmtsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}j pmt_sectionssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}j nsectionssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}j program_numsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjPjNubjj;j_sM{jj](j)}(jkjPjNjNjjjj)}(jjjNjj~jjjjNubjj;j_sM{jj]j]ubj)}(jkjPjNjNjjjj)}(jjjNjjjjj jNubjj;j_sM{jj]j]ubj)}(jkjPjNjNjjjj)}(jjjNjjjjjjNubjj;j_sM{jj]j]ubej]ubj)}(jkjjNjNjj)}jvidtv_psi_table_transportsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj;j_sM~jj]j]ubj)}(jkjjNjNjj)}jvidtv_psi_table_nitsbjj)}(jjjstructjj)}jj4)}(j7]j+aj<ubsbjjj)jNubjj;j_sMjj]j]ubj)}(jkjjNjNjj)}jvidtv_psi_nit_write_argssbjj)}(jjjstructjj)}jj4)}(j7]j:aj<ubsbjjj8jNubjj;j_sMjj]j]ubj)}(jkjjNjNjj)}jvidtv_psi_nit_write_intosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]jIaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvidtv_psi_nit_write_argssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjGjNubjj;j_sMjj]j)}(jkjGjNjNjjjj)}(jjjNjjsjjjjNubjj;j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvidtv_psi_eit_write_argssbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj;j_sMjj]j]ubj)}(jkjjNjNjj)}jvidtv_psi_eit_write_intosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvidtv_psi_eit_write_argssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj;j_sM jj]j)}(jkjjNjNjj jj)}(jjjNjjjjjjNubjj;j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j"vidtv_psi_eit_table_update_sec_lensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvidtv_psi_table_eitsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeitsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjNubjj;j_sMjj]j)}(jkjjNjNjjljj)}(jjjNjjFjjjwjNubjj;j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvidtv_psi_eit_event_assignsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvidtv_psi_table_eitsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeitsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvidtv_psi_table_eit_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj~jNubjj;j_sM!jj](j)}(jkj~jNjNjjjj)}(jjjNjjjjjjNubjj;j_sM!jj]j]ubj)}(jkj~jNjNjjjj)}(jjjNjjjjj jNubjj;j_sM!jj]j]ubej]ubj)}(jkjjNjNjj)}jvidtv_s302m_ctxsbjj)}(jjjstructjj)}jj4)}(j7]jaj<ubsbjjjjNubjj;j_sKjj]j]ubj)}(jkjjNjNjj)}jvidtv_s302m_encoder_init_argssbjj)}(jjjstructjj)}jj4)}(j7]j"aj<ubsbjjj jNubjj;j_sK-jj]j]ubj)}(jkjjNjNjj)}jpcr_write_argssbjj)}(jjjstructjj)}jj4)}(j7]j1aj<ubsbjjj/jNubjj;j_sKjj]j]ubj)}(jkjjNjNjj)}jnull_packet_write_argssbjj)}(jjjstructjj)}jj4)}(j7]j@aj<ubsbjjj>jNubjj;j_sK?jj]j]ubj)}(jkjjNjNjj)}jvidtv_ts_null_write_intosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]jOaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jnull_packet_write_argssbaj<ubububj=j?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjMjNubjj;j_sK]jj]j)}(jkjMjNjNjjjj)}(jjjNjjyjjjjNubjj;j_sK]jj]j]ubaj]ubj)}(jkjjNjNjj)}jvidtv_ts_pcr_write_intosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jpcr_write_argssbaj<ubububj=j?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjjNubjj;j_sKhjj]j)}(jkjjNjNjjjj)}(jjjNjjjjjjNubjj;j_sKhjj]j]ubaj]ubj)}(jkjjNjNjj)}jvidtv_tuner_configsbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjj;j_sKjj]j]ubj)}(jkjjNjNjj)}j vidtv_memcpysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]jaj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j to_offsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jto_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjjNubjj;j_sK&jj](j)}(jkjjNjNjjhjj)}(jjjNjjFjjj jNubjj;j_sK&jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjojjj jNubjj;j_sK&jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj jNubjj;j_sK&jj]j]ubj)}(jkjjNjNjjjj)}(jjjNjjjjj& jNubjj;j_sK&jj]j]ubj)}(jkjjNjNjj jj)}(jjjNjjjjj, jNubjj;j_sK&jj]j]ubej]ubj)}(jkjjNjNjj)}j vidtv_memsetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j5 aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j to_offsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jto_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj3 jNubjj;j_sKJjj](j)}(jkj3 jNjNjj jj)}(jjjNjj_ jjj' jNubjj;j_sKJjj]j]ubj)}(jkj3 jNjNjj jj)}(jjjNjj jjj- jNubjj;j_sKJjj]j]ubj)}(jkj3 jNjNjj jj)}(jjjNjj jjj3 jNubjj;j_sKJjj]j]ubj)}(jkj3 jNjNjj jj)}(jjjNjj jjj9 jNubjj;j_sKJjj]j]ubj)}(jkj3 jNjNjj jj)}(jjjNjj jjj? jNubjj;j_sKJjj]j]ubej]ubj)}(jkjjNjNjj)}jvidtv_tuner_hardware_statesbjj)}(jjjstructjj)}jj4)}(j7]jH aj<ubsbjjjF jNubjj;j_sKjj]j]ubj)}(jkjjNjNjj)}jvidtv_tuner_devsbjj)}(jjjstructjj)}jj4)}(j7]jW aj<ubsbjjjU jNubjj;j_sKbjj]j]ubj)}(jkjjNjNjj)}j vimc_streamsbjj)}(jjjstructjj)}jj4)}(j7]jf aj<ubsbjjjd jNubjjmj_sKjj]j]ubj)}(jkjjNjNjj)}jvimc_get_source_entitysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]ju aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjs jNubjjmj_sKjj]j)}(jkjs jNjNjj jj)}(jjjNjj jjj jNubjjmj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j vimc_streamer_pipeline_terminatesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vimc_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjmj_sK0jj]j)}(jkj jNjNjj* jj)}(jjjNjj jjj5 jNubjjmj_sK0jj]j]ubaj]ubj)}(jkjjNjNjj)}jvimc_streamer_pipeline_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j> aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vimc_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvimc_ent_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvedsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj< jNubjjmj_sKOjj](j)}(jkj< jNjNjj jj)}(jjjNjjd jjj jNubjjmj_sKOjj]j]ubj)}(jkj< jNjNjj jj)}(jjjNjj jjj jNubjjmj_sKOjj]j]ubej]ubj)}(jkjjNjNjj)}jvimc_streamer_threadsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjmj_sKjj]j)}(jkj jNjNjj jj)}(jjjNjj jjj$ jNubjjmj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jvimc_streamer_s_streamsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j- aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vimc_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvimc_ent_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvedsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jenablesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+ jNubjjmj_sKjj](j)}(jkj+ jNjNjjy jj)}(jjjNjjS jjj jNubjjmj_sKjj]j]ubj)}(jkj+ jNjNjj jj)}(jjjNjj jjj jNubjjmj_sKjj]j]ubj)}(jkj+ jNjNjj jj)}(jjjNjj jjj jNubjjmj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_ca_en50221sbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjjmj_sKjj]j]ubj)}(jkjjNjNjj)}jdvb_ca_en50221_camchange_irqsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdvb_ca_en50221sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpubcasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jslotsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j change_typesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjmj_sKbjj](j)}(jkj jNjNjjE jj)}(jjjNjj jjj jNubjjmj_sKbjj]j]ubj)}(jkj jNjNjjl jj)}(jjjNjjL jjj jNubjjmj_sKbjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjjp jjj jNubjjmj_sKbjj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_ca_en50221_camready_irqsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdvb_ca_en50221sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpubcasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jslotsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjmj_sKkjj](j)}(jkj jNjNjj jj)}(jjjNjj jjj( jNubjjmj_sKkjj]j]ubj)}(jkj jNjNjj  jj)}(jjjNjj jjj. jNubjjmj_sKkjj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_ca_en50221_frda_irqsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j7 aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdvb_ca_en50221sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jslotsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj5 jNubjjmj_sKsjj](j)}(jkj5 jNjNjj jj)}(jjjNjj] jjj jNubjjmj_sKsjj]j]ubj)}(jkj5 jNjNjj jj)}(jjjNjj jjj jNubjjmj_sKsjj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_ca_en50221_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j dvb_adaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdvb_ca_en50221sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j slot_countsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjmj_sKjj](j)}(jkj jNjNjj  jj)}(jjjNjj jjj jNubjjmj_sKjj]j]ubj)}(jkj jNjNjj: jj)}(jjjNjj jjj jNubjjmj_sKjj]j]ubj)}(jkj jNjNjja jj)}(jjjNjjA jjj jNubjjmj_sKjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjje jjj jNubjjmj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_ca_en50221_releasesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdvb_ca_en50221sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjmj_sKjj]j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjmj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdvb_device_typesbjj)}(jj#jenumjj)}jj4)}(j7]j aj<ubsbjjj jNubjjYKj_sKjj]j]ubj)}(jkjjNjNjj)}j dvb_adaptersbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjjYKj_sKQjj]j]ubj)}(jkjjNjNjj)}j dvb_devicesbjj)}(jjjstructjj)}jj4)}(j7]j& aj<ubsbjjj$ jNubjjYKj_sKnjj]j]ubj)}(jkjjNjNjj)}jdvbdevfops_nodesbjj)}(jjjstructjj)}jj4)}(j7]j5 aj<ubsbjjj3 jNubjjYKj_sKjj]j]ubj)}(jkjjNjNjj)}jdvb_device_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jD aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdvbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjB jNubjjYKj_sKjj]j)}(jkjB jNjNjj jj)}(jjjNjjp jjj jNubjjYKj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdvb_device_putsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdvbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjYKj_sKjj]j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjYKj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdvb_register_adaptersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j  aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodulesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]shortasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j adapter_numssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj  jNubjjYKj_sKjj](j)}(jkj  jNjNjjY jj)}(jjjNjj3 jjj jNubjjYKj_sKjj]j]ubj)}(jkj  jNjNjj jj)}(jjjNjj` jjj jNubjjYKj_sKjj]j]ubj)}(jkj  jNjNjj jj)}(jjjNjj jjj jNubjjYKj_sKjj]j]ubj)}(jkj  jNjNjj jj)}(jjjNjj jjj" jNubjjYKj_sKjj]j]ubj)}(jkj  jNjNjj jj)}(jjjNjj jjj( jNubjjYKj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_unregister_adaptersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j1 aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj/ jNubjjYKj_sKjj]j)}(jkj/ jNjNjj} jj)}(jjjNjjW jjj jNubjjYKj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdvb_register_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_devicesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jpdvbdevsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtemplatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jdvb_device_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdemux_sink_padssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjYKj_sMjj](j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjYKj_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjYKj_sMjj]j]ubj)}(jkj jNjNjj< jj)}(jjjNjj jjj jNubjjYKj_sMjj]j]ubj)}(jkj jNjNjje jj)}(jjjNjjC jjj jNubjjYKj_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjjl jjj jNubjjYKj_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjYKj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_remove_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdvbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjYKj_sMjj]j)}(jkj jNjNjj/ jj)}(jjjNjj jjj: jNubjjYKj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdvb_unregister_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jC aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdvbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjA jNubjjYKj_sMjj]j)}(jkjA jNjNjj jj)}(jjjNjji jjj jNubjjYKj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdvb_create_media_graphsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jcreate_rf_connectorsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjYKj_sM+jj](j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjYKj_sM+jj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj# jNubjjYKj_sM+jj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_register_media_controllersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j, aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj* jNubjjYKj_sM4jj](j)}(jkj* jNjNjjx jj)}(jjjNjjR jjj jNubjjYKj_sM4jj]j]ubj)}(jkj* jNjNjj jj)}(jjjNjj jjj jNubjjYKj_sM4jj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_get_media_controllersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj jNubjjYKj_sM?jj]j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjYKj_sM?jj]j]ubaj]ubj)}(jkjjNjNjj)}jdvb_generic_opensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j( aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj& jNubjjYKj_sMXjj](j)}(jkj& jNjNjjt jj)}(jjjNjjN jjj jNubjjYKj_sMXjj]j]ubj)}(jkj& jNjNjj jj)}(jjjNjj{ jjj jNubjjYKj_sMXjj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_generic_releasesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjYKj_sMcjj](j)}(jkj jNjNjj jj)}(jjjNjj jjj? jNubjjYKj_sMcjj]j]ubj)}(jkj jNjNjj4 jj)}(jjjNjj jjjE jNubjjYKj_sMcjj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_generic_ioctlsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jN aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjL jNubjjYKj_sMojj](j)}(jkjL jNjNjj jj)}(jjjNjjt jjj jNubjjYKj_sMojj]j]ubj)}(jkjL jNjNjj jj)}(jjjNjj jjj jNubjjYKj_sMojj]j]ubj)}(jkjL jNjNjj jj)}(jjjNjj jjj jNubjjYKj_sMojj]j]ubej]ubj)}(jkjjNjNjj)}j dvb_usercopysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jfuncsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjj jNubjjYKj_sMjj](j)}(jkj jNjNjjP jj)}(jjjNjj* jjjT jNubjjYKj_sMjj]j]ubj)}(jkj jNjNjjx jj)}(jjjNjjW jjjZ jNubjjYKj_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj| jjj` jNubjjYKj_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjjf jNubjjYKj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_module_probesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j i2c_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jo aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j module_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j platform_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjm jNubjjYKj_sMjj](j)}(jkjm jNjNjj jj)}(jjjNjj jjjo jNubjjYKj_sMjj]j]ubj)}(jkjm jNjNjj jj)}(jjjNjj jjju jNubjjYKj_sMjj]j]ubj)}(jkjm jNjNjj jj)}(jjjNjj jjj{ jNubjjYKj_sMjj]j]ubj)}(jkjm jNjNjj; jj)}(jjjNjj jjj jNubjjYKj_sMjj]j]ubj)}(jkjm jNjNjja jj)}(jjjNjj? jjj jNubjjYKj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_module_releasesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j i2c_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjYKj_sMjj]j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjYKj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j dvb_attachsbjj)}(jjojmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjjYKj_sMjj]j]ubj)}(jkjjNjNjj)}j dvb_detachsbjj)}(jjojmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjjYKj_sMjj]j]ubj)}(jkjjNjNjj)}jdvb_ringbuffersbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj  jNubjjYKj_sKjj]j]ubj)}(jkjjNjNjj)}jdvb_ringbuffer_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdvb_ringbuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjYKj_sK=jj](j)}(jkj jNjNjji jj)}(jjjNjjC jjj jNubjjYKj_sK=jj]j]ubj)}(jkj jNjNjj jj)}(jjjNjjp jjj jNubjjYKj_sK=jj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjYKj_sK=jj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_ringbuffer_emptysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdvb_ringbuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjYKj_sKEjj]j)}(jkj jNjNjj& jj)}(jjjNjj jjj1 jNubjjYKj_sKEjj]j]ubaj]ubj)}(jkjjNjNjj)}jdvb_ringbuffer_freesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j: aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdvb_ringbuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj8 jNubjjYKj_sKNjj]j)}(jkj8 jNjNjj jj)}(jjjNjjd jjj jNubjjYKj_sKNjj]j]ubaj]ubj)}(jkjjNjNjj)}jdvb_ringbuffer_availsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdvb_ringbuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjYKj_sKWjj]j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjYKj_sKWjj]j]ubaj]ubj)}(jkjjNjNjj)}jdvb_ringbuffer_resetsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdvb_ringbuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjYKj_sKbjj]j)}(jkj jNjNjjN jj)}(jjjNjj( jjjY jNubjjYKj_sKbjj]j]ubaj]ubj)}(jkjjNjNjj)}jdvb_ringbuffer_flushsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jb aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdvb_ringbuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj` jNubjjYKj_sKmjj]j)}(jkj` jNjNjj jj)}(jjjNjj jjj jNubjjYKj_sKmjj]j]ubaj]ubj)}(jkjjNjNjj)}j$dvb_ringbuffer_flush_spinlock_wakeupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdvb_ringbuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjYKj_sKujj]j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjYKj_sKujj]j]ubaj]ubj)}(jkjjNjNjj)}jDVB_RINGBUFFER_PEEKsbjj)}(jjojmacrojj)}(jj4)}(j7]j" aj<ubjMNubjjj  jNubjjYKj_sK}jj]j]ubj)}(jkjjNjNjj)}jDVB_RINGBUFFER_SKIPsbjj)}(jjojmacrojj)}(jj4)}(j7]j1 aj<ubjMNubjjj/ jNubjjYKj_sKjj]j]ubj)}(jkjjNjNjj)}jdvb_ringbuffer_read_usersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j@ aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdvb_ringbuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjsbasbubj&j)}(jNjNjoNjjjjj)}j]j asbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj> jNubjjYKj_sKjj](j)}(jkj> jNjNjj jj)}(jjjNjjj jjj jNubjjYKj_sKjj]j]ubj)}(jkj> jNjNjj jj)}(jjjNjj jjj jNubjjYKj_sKjj]j]ubj)}(jkj> jNjNjj jj)}(jjjNjj jjj jNubjjYKj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_ringbuffer_readsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdvb_ringbuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjYKj_sKjj](j)}(jkj jNjNjjS jj)}(jjjNjj- jjj jNubjjYKj_sKjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjjZ jjj jNubjjYKj_sKjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjYKj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jDVB_RINGBUFFER_WRITE_BYTEsbjj)}(jjojmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjjYKj_sKjj]j]ubj)}(jkjjNjNjj)}jdvb_ringbuffer_writesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdvb_ringbuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjYKj_sKjj](j)}(jkj jNjNjj' jj)}(jjjNjj jjj jNubjjYKj_sKjj]j]ubj)}(jkj jNjNjjT jj)}(jjjNjj. jjj jNubjjYKj_sKjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj[ jjj jNubjjYKj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_ringbuffer_write_usersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdvb_ringbuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjsbasbubj&j)}(jNjNjoNjjjjj)}j]j asbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjYKj_sKjj](j)}(jkj jNjNjj jj)}(jjjNjj jjjN jNubjjYKj_sKjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjjT jNubjjYKj_sKjj]j]ubj)}(jkj jNjNjjF jj)}(jjjNjj" jjjZ jNubjjYKj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_ringbuffer_pkt_writesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jc aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdvb_ringbuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjja jNubjjYKj_sKjj](j)}(jkja jNjNjj jj)}(jjjNjj jjj jNubjjYKj_sKjj]j]ubj)}(jkja jNjNjj jj)}(jjjNjj jjj jNubjjYKj_sKjj]j]ubj)}(jkja jNjNjj  jj)}(jjjNjj jjj jNubjjYKj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_ringbuffer_pkt_read_usersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j( aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdvb_ringbuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjsbasbubj&j)}(jNjNjoNjjjjj)}j]j asbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj& jNubjjYKj_sKjj](j)}(jkj& jNjNjjx jj)}(jjjNjjR jjj& jNubjjYKj_sKjj]j]ubj)}(jkj& jNjNjj jj)}(jjjNjj jjj, jNubjjYKj_sKjj]j]ubj)}(jkj& jNjNjj jj)}(jjjNjj jjj2 jNubjjYKj_sKjj]j]ubj)}(jkj& jNjNjj jj)}(jjjNjj jjj8 jNubjjYKj_sKjj]j]ubj)}(jkj& jNjNjj jj)}(jjjNjj jjj> jNubjjYKj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_ringbuffer_pkt_readsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jG aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdvb_ringbuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjE jNubjjYKj_sMjj](j)}(jkjE jNjNjj jj)}(jjjNjjq jjjC jNubjjYKj_sMjj]j]ubj)}(jkjE jNjNjj jj)}(jjjNjj jjjI jNubjjYKj_sMjj]j]ubj)}(jkjE jNjNjj jj)}(jjjNjj jjjO jNubjjYKj_sMjj]j]ubj)}(jkjE jNjNjj jj)}(jjjNjj jjjU jNubjjYKj_sMjj]j]ubj)}(jkjE jNjNjj; jj)}(jjjNjj jjj[ jNubjjYKj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_ringbuffer_pkt_disposesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jd aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdvb_ringbuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidxsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjb jNubjjYKj_sM jj](j)}(jkjb jNjNjj jj)}(jjjNjj jjj jNubjjYKj_sM jj]j]ubj)}(jkjb jNjNjj jj)}(jjjNjj jjj jNubjjYKj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_ringbuffer_pkt_nextsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdvb_ringbuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpktlensbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjYKj_sMjj](j)}(jkj jNjNjjB jj)}(jjjNjj jjj jNubjjYKj_sMjj]j]ubj)}(jkj jNjNjjm jj)}(jjjNjjI jjj jNubjjYKj_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjjq jjj jNubjjYKj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j dvb_buf_typesbjj)}(jj#jenumjj)}jj4)}(j7]j aj<ubsbjjj jNubjjYKj_sKjj]j]ubj)}(jkjjNjNjj)}jdvb_vb2_statessbjj)}(jj#jenumjj)}jj4)}(j7]j aj<ubsbjjj jNubjjYKj_sK(jj]j]ubj)}(jkjjNjNjj)}j dvb_buffersbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjjYKj_sK7jj]j]ubj)}(jkjjNjNjj)}j dvb_vb2_ctxsbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjjYKj_sKHjj]j]ubj)}(jkjjNjNjj)}j dvb_vb2_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_vb2_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j non_blockingsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjYKj_sKjj](j)}(jkj jNjNjj? jj)}(jjjNjj jjj jNubjjYKj_sKjj]j]ubj)}(jkj jNjNjjh jj)}(jjjNjjF jjj jNubjjYKj_sKjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjjo jjj jNubjjYKj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_vb2_releasesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_vb2_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjYKj_sKjj]j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjYKj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdvb_vb2_is_streamingsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j  aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_vb2_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj  jNubjjYKj_sKjj]j)}(jkj  jNjNjjX jj)}(jjjNjj2 jjjc jNubjjYKj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdvb_vb2_fill_buffersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jl aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_vb2_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jdmx_buffer_flagssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j buffer_flagssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjj jNubjjYKj_sKjj](j)}(jkjj jNjNjj jj)}(jjjNjj jjj> jNubjjYKj_sKjj]j]ubj)}(jkjj jNjNjj jj)}(jjjNjj jjjD jNubjjYKj_sKjj]j]ubj)}(jkjj jNjNjj  jj)}(jjjNjj jjjJ jNubjjYKj_sKjj]j]ubj)}(jkjj jNjNjj3 jj)}(jjjNjj  jjjP jNubjjYKj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j dvb_vb2_pollsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__poll_tsbaj<ubububj=j?)}(jBj4)}(j7]jY aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_vb2_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j poll_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwaitsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjW jNubjjYKj_sKjj](j)}(jkjW jNjNjj jj)}(jjjNjj jjj jNubjjYKj_sKjj]j]ubj)}(jkjW jNjNjj jj)}(jjjNjj jjj jNubjjYKj_sKjj]j]ubj)}(jkjW jNjNjj jj)}(jjjNjj jjj jNubjjYKj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_vb2_stream_onsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j# aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_vb2_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj! jNubjjYKj_sKjj]j)}(jkj! jNjNjjo jj)}(jjjNjjI jjjz jNubjjYKj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdvb_vb2_stream_offsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_vb2_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjYKj_sKjj]j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjYKj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdvb_vb2_reqbufssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_vb2_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdmx_requestbufferssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjYKj_sKjj](j)}(jkj jNjNjj/! jj)}(jjjNjj ! jjjg! jNubjjYKj_sKjj]j]ubj)}(jkj jNjNjj\! jj)}(jjjNjj6! jjjm! jNubjjYKj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_vb2_querybufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jv! aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_vb2_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dmx_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjRsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjt! jNubjjYKj_sKjj](j)}(jkjt! jNjNjj! jj)}(jjjNjj! jjj! jNubjjYKj_sKjj]j]ubj)}(jkjt! jNjNjj! jj)}(jjjNjj! jjj! jNubjjYKj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_vb2_expbufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j" aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_vb2_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdmx_exportbuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jexpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj" jNubjjYKj_sKjj](j)}(jkj" jNjNjjT" jj)}(jjjNjj." jjj" jNubjjYKj_sKjj]j]ubj)}(jkj" jNjNjj" jj)}(jjjNjj[" jjj" jNubjjYKj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j dvb_vb2_qbufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j" aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_vb2_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dmx_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjRsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj" jNubjjYKj_sKjj](j)}(jkj" jNjNjj" jj)}(jjjNjj" jjj# jNubjjYKj_sKjj]j]ubj)}(jkj" jNjNjj# jj)}(jjjNjj" jjj$# jNubjjYKj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j dvb_vb2_dqbufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-# aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_vb2_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dmx_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjRsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+# jNubjjYKj_sM jj](j)}(jkj+# jNjNjjy# jj)}(jjjNjjS# jjj# jNubjjYKj_sM jj]j]ubj)}(jkj+# jNjNjj# jj)}(jjjNjj# jjj# jNubjjYKj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j dvb_vb2_mmapsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j# aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_vb2_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj# jNubjjYKj_sMjj](j)}(jkj# jNjNjj $ jj)}(jjjNjj# jjjC$ jNubjjYKj_sMjj]j]ubj)}(jkj# jNjNjj8$ jj)}(jjjNjj$ jjjI$ jNubjjYKj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j dmxdev_typesbjj)}(jj#jenumjj)}jj4)}(j7]jR$ aj<ubsbjjjP$ jNubjjoj_sKjj]j]ubj)}(jkjjNjNjj)}j dmxdev_statesbjj)}(jj#jenumjj)}jj4)}(j7]ja$ aj<ubsbjjj_$ jNubjjoj_sK;jj]j]ubj)}(jkjjNjNjj)}j dmxdev_feedsbjj)}(jjjstructjj)}jj4)}(j7]jp$ aj<ubsbjjjn$ jNubjjoj_sKUjj]j]ubj)}(jkjjNjNjj)}j dmxdev_filtersbjj)}(jjjstructjj)}jj4)}(j7]j$ aj<ubsbjjj}$ jNubjjoj_sKWjj]j]ubj)}(jkjjNjNjj)}jdmxdevsbjj)}(jjjstructjj)}jj4)}(j7]j$ aj<ubsbjjj$ jNubjjoj_sKjj]j]ubj)}(jkjjNjNjj)}jdvb_dmxdev_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$ aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdmxdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmxdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$ jNubjjoj_sKjj](j)}(jkj$ jNjNjj$ jj)}(jjjNjj$ jjj!% jNubjjoj_sKjj]j]ubj)}(jkj$ jNjNjj% jj)}(jjjNjj$ jjj'% jNubjjoj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_dmxdev_releasesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j0% aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdmxdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmxdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj.% jNubjjoj_sKjj]j)}(jkj.% jNjNjj|% jj)}(jjjNjjV% jjj% jNubjjoj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdvb_dmx_filter_typesbjj)}(jj#jenumjj)}jj4)}(j7]j% aj<ubsbjjj% jNubjjoj_sKjj]j]ubj)}(jkjjNjNjj)}j dvb_dmx_statesbjj)}(jj#jenumjj)}jj4)}(j7]j% aj<ubsbjjj% jNubjjoj_sK.jj]j]ubj)}(jkjjNjNjj)}jdvb_demux_filtersbjj)}(jjjstructjj)}jj4)}(j7]j% aj<ubsbjjj% jNubjjoj_sKAjj]j]ubj)}(jkjjNjNjj)}jdvb_demux_feedsbjj)}(jjjstructjj)}jj4)}(j7]j% aj<ubsbjjj% jNubjjoj_sKRjj]j]ubj)}(jkjjNjNjj)}j dvb_demuxsbjj)}(jjjstructjj)}jj4)}(j7]j% aj<ubsbjjj% jNubjjoj_sKjj]j]ubj)}(jkjjNjNjj)}j dvb_dmx_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j% aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_demuxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdemuxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj% jNubjjoj_sM jj]j)}(jkj% jNjNjj'& jj)}(jjjNjj& jjj2& jNubjjoj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jdvb_dmx_releasesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j;& aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_demuxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdemuxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj9& jNubjjoj_sMjj]j)}(jkj9& jNjNjj& jj)}(jjjNjja& jjj& jNubjjoj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdvb_dmx_swfilter_packetssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j& aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_demuxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdemuxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj& jNubjjoj_sM'jj](j)}(jkj& jNjNjj& jj)}(jjjNjj& jjjG' jNubjjoj_sM'jj]j]ubj)}(jkj& jNjNjj' jj)}(jjjNjj& jjjM' jNubjjoj_sM'jj]j]ubj)}(jkj& jNjNjj?' jj)}(jjjNjj' jjjS' jNubjjoj_sM'jj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_dmx_swfiltersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j\' aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_demuxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdemuxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjZ' jNubjjoj_sM:jj](j)}(jkjZ' jNjNjj' jj)}(jjjNjj' jjj( jNubjjoj_sM:jj]j]ubj)}(jkjZ' jNjNjj' jj)}(jjjNjj' jjj( jNubjjoj_sM:jj]j]ubj)}(jkjZ' jNjNjj( jj)}(jjjNjj' jjj( jNubjjoj_sM:jj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_dmx_swfilter_204sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j( aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_demuxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdemuxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj( jNubjjoj_sMLjj](j)}(jkj( jNjNjji( jj)}(jjjNjjC( jjj( jNubjjoj_sMLjj]j]ubj)}(jkj( jNjNjj( jj)}(jjjNjjp( jjj( jNubjjoj_sMLjj]j]ubj)}(jkj( jNjNjj( jj)}(jjjNjj( jjj( jNubjjoj_sMLjj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_dmx_swfilter_rawsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j( aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_demuxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdemuxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj( jNubjjoj_sM_jj](j)}(jkj( jNjNjj*) jj)}(jjjNjj) jjj) jNubjjoj_sM_jj]j]ubj)}(jkj( jNjNjjW) jj)}(jjjNjj1) jjj) jNubjjoj_sM_jj]j]ubj)}(jkj( jNjNjj) jj)}(jjjNjj^) jjj) jNubjjoj_sM_jj]j]ubej]ubj)}(jkjjNjNjj)}jts_filter_typesbjj)}(jj#jenumjj)}jj4)}(j7]j) aj<ubsbjjj) jNubjjoj_sKjj]j]ubj)}(jkjjNjNjj)}j dmx_ts_feedsbjj)}(jjjstructjj)}jj4)}(j7]j) aj<ubsbjjj) jNubjjoj_sKXjj]j]ubj)}(jkjjNjNjj)}jdmx_section_filtersbjj)}(jjjstructjj)}jj4)}(j7]j) aj<ubsbjjj) jNubjjoj_sKajj]j]ubj)}(jkjjNjNjj)}jdmx_section_feedsbjj)}(jjjstructjj)}jj4)}(j7]j) aj<ubsbjjj) jNubjjoj_sKjj]j]ubj)}(jkjjNjNjj)}j dmx_ts_cbsbjj)}(jjojmacrojj)}(jj4)}(j7]j) aj<ubjMNubjjj) jNubjjoj_sKjj]j]ubj)}(jkjjNjNjj)}jdmx_section_cbsbjj)}(jjojmacrojj)}(jj4)}(j7]j) aj<ubjMNubjjj) jNubjjoj_sKjj]j]ubj)}(jkjjNjNjj)}jdmx_frontend_sourcesbjj)}(jj#jenumjj)}jj4)}(j7]j) aj<ubsbjjj) jNubjjoj_sM*jj]j]ubj)}(jkjjNjNjj)}j dmx_frontendsbjj)}(jjjstructjj)}jj4)}(j7]j* aj<ubsbjjj* jNubjjoj_sMFjj]j]ubj)}(jkjjNjNjj)}jdmx_demux_capssbjj)}(jj#jenumjj)}jj4)}(j7]j* aj<ubsbjjj* jNubjjoj_sMOjj]j]ubj)}(jkjjNjNjj)}j DMX_FE_ENTRYsbjj)}(jjojmacrojj)}(jj4)}(j7]j&* aj<ubjMNubjjj$* jNubjjoj_sMojj]j]ubj)}(jkjjNjNjj)}j dmx_demuxsbjj)}(jjjstructjj)}jj4)}(j7]j5* aj<ubsbjjj3* jNubjjoj_sMrjj]j]ubj)}(jkjjNjNjj)}jdvb_frontend_tune_settingssbjj)}(jjjstructjj)}jj4)}(j7]jD* aj<ubsbjjjB* jNubjjRj_sKjj]j]ubj)}(jkjjNjNjj)}jdvb_tuner_infosbjj)}(jjjstructjj)}jj4)}(j7]jS* aj<ubsbjjjQ* jNubjjRj_sKHjj]j]ubj)}(jkjjNjNjj)}janalog_parameterssbjj)}(jjjstructjj)}jj4)}(j7]jb* aj<ubsbjjj`* jNubjjRj_sK]jj]j]ubj)}(jkjjNjNjj)}j dvbfe_algosbjj)}(jj#jenumjj)}jj4)}(j7]jq* aj<ubsbjjjo* jNubjjRj_sKujj]j]ubj)}(jkjjNjNjj)}j dvbfe_searchsbjj)}(jj#jenumjj)}jj4)}(j7]j* aj<ubsbjjj~* jNubjjRj_sKjj]j]ubj)}(jkjjNjNjj)}j dvb_tuner_opssbjj)}(jjjstructjj)}jj4)}(j7]j* aj<ubsbjjj* jNubjjRj_sKjj]j]ubj)}(jkjjNjNjj)}janalog_demod_infosbjj)}(jjjstructjj)}jj4)}(j7]j* aj<ubsbjjj* jNubjjRj_sKjj]j]ubj)}(jkjjNjNjj)}janalog_demod_opssbjj)}(jjjstructjj)}jj4)}(j7]j* aj<ubsbjjj* jNubjjRj_sMjj]j]ubj)}(jkjjNjNjj)}jdvb_frontend_internal_infosbjj)}(jjjstructjj)}jj4)}(j7]j* aj<ubsbjjj* jNubjjRj_sM3jj]j]ubj)}(jkjjNjNjj)}jdvb_frontend_opssbjj)}(jjjstructjj)}jj4)}(j7]j* aj<ubsbjjj* jNubjjRj_sMWjj]j]ubj)}(jkjjNjNjj)}jdtv_frontend_propertiessbjj)}(jjjstructjj)}jj4)}(j7]j* aj<ubsbjjj* jNubjjRj_sMjj]j]ubj)}(jkjjNjNjj)}j dvb_frontendsbjj)}(jjjstructjj)}jj4)}(j7]j* aj<ubsbjjj* jNubjjRj_sMSjj]j]ubj)}(jkjjNjNjj)}jdvb_register_frontendsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j* aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdvbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_frontendsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj* jNubjjRj_sMjj](j)}(jkj* jNjNjjD+ jj)}(jjjNjj+ jjj|+ jNubjjRj_sMjj]j]ubj)}(jkj* jNjNjjq+ jj)}(jjjNjjK+ jjj+ jNubjjRj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_unregister_frontendsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+ aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_frontendsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+ jNubjjRj_sMjj]j)}(jkj+ jNjNjj+ jj)}(jjjNjj+ jjj+ jNubjjRj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdvb_frontend_detachsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+ aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_frontendsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+ jNubjjRj_sMjj]j)}(jkj+ jNjNjj7, jj)}(jjjNjj, jjjB, jNubjjRj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdvb_frontend_suspendsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jK, aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_frontendsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjI, jNubjjRj_sMjj]j)}(jkjI, jNjNjj, jj)}(jjjNjjq, jjj, jNubjjRj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdvb_frontend_resumesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j, aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_frontendsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj, jNubjjRj_sMjj]j)}(jkj, jNjNjj, jj)}(jjjNjj, jjj- jNubjjRj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdvb_frontend_reinitialisesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j - aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_frontendsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj - jNubjjRj_sM'jj]j)}(jkj - jNjNjjW- jj)}(jjjNjj1- jjjb- jNubjjRj_sM'jj]j]ubaj]ubj)}(jkjjNjNjj)}jdvb_frontend_sleep_untilsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jk- aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwaketimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jadd_usecsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjji- jNubjjRj_sM@jj](j)}(jkji- jNjNjj- jj)}(jjjNjj- jjj- jNubjjRj_sM@jj]j]ubj)}(jkji- jNjNjj- jj)}(jjjNjj- jjj- jNubjjRj_sM@jj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_netsbjj)}(jjjstructjj)}jj4)}(j7]j- aj<ubsbjjj- jNubjjtj_sKjj]j]ubj)}(jkjjNjNjj)}j dvb_net_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j. aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dvb_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdvb_netsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdvbnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j dmx_demuxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmxdemuxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj. jNubjjtj_sKCjj](j)}(jkj. jNjNjjT. jj)}(jjjNjj.. jjj. jNubjjtj_sKCjj]j]ubj)}(jkj. jNjNjj. jj)}(jjjNjj[. jjj. jNubjjtj_sKCjj]j]ubj)}(jkj. jNjNjj. jj)}(jjjNjj. jjj. jNubjjtj_sKCjj]j]ubej]ubj)}(jkjjNjNjj)}jdvb_net_releasesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j. aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdvb_netsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdvbnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj. jNubjjtj_sKKjj]j)}(jkj. jNjNjj/ jj)}(jjjNjj. jjj%/ jNubjjtj_sKKjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_entity_notifysbjj)}(jjjstructjj)}jj4)}(j7]j./ aj<ubsbjjj,/ jNubjjoWj_sKjj]j]ubj)}(jkjjNjNjj)}jmedia_device_opssbjj)}(jjjstructjj)}jj4)}(j7]j=/ aj<ubsbjjj;/ jNubjjoWj_sK(jj]j]ubj)}(jkjjNjNjj)}j media_devicesbjj)}(jjjstructjj)}jj4)}(j7]jL/ aj<ubsbjjjJ/ jNubjjoWj_sKGjj]j]ubj)}(jkjjNjNjj)}jmedia_device_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j[/ aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjY/ jNubjjoWj_sKjj]j)}(jkjY/ jNjNjj/ jj)}(jjjNjj/ jjj/ jNubjjoWj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_device_cleanupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j/ aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj/ jNubjjoWj_sKjj]j)}(jkj/ jNjNjj0 jj)}(jjjNjj/ jjj0 jNubjjoWj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j__media_device_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j0 aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj0 jNubjjoWj_sMjj](j)}(jkj0 jNjNjjg0 jj)}(jjjNjjA0 jjj0 jNubjjoWj_sMjj]j]ubj)}(jkj0 jNjNjj0 jj)}(jjjNjjn0 jjj0 jNubjjoWj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmedia_device_registersbjj)}(jjojmacrojj)}(jj4)}(j7]j0 aj<ubjMNubjjj0 jNubjjoWj_sMjj]j]ubj)}(jkjjNjNjj)}jmedia_device_unregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j0 aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj0 jNubjjoWj_sM$jj]j)}(jkj0 jNjNjj 1 jj)}(jjjNjj0 jjj1 jNubjjoWj_sM$jj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_device_register_entitysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j1 aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj1 jNubjjoWj_sMJjj](j)}(jkj1 jNjNjji1 jj)}(jjjNjjC1 jjj1 jNubjjoWj_sMJjj]j]ubj)}(jkj1 jNjNjj1 jj)}(jjjNjjp1 jjj1 jNubjjoWj_sMJjj]j]ubej]ubj)}(jkjjNjNjj)}jmedia_device_unregister_entitysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j1 aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj1 jNubjjoWj_sM`jj]j)}(jkj1 jNjNjj1 jj)}(jjjNjj1 jjj2 jNubjjoWj_sM`jj]j]ubaj]ubj)}(jkjjNjNjj)}j#media_device_register_entity_notifysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j2 aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_entity_notifysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnptrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj2 jNubjjoWj_sMnjj](j)}(jkj2 jNjNjj\2 jj)}(jjjNjj62 jjj2 jNubjjoWj_sMnjj]j]ubj)}(jkj2 jNjNjj2 jj)}(jjjNjjc2 jjj2 jNubjjoWj_sMnjj]j]ubej]ubj)}(jkjjNjNjj)}j%media_device_unregister_entity_notifysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j2 aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_entity_notifysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnptrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj2 jNubjjoWj_sMzjj](j)}(jkj2 jNjNjj2 jj)}(jjjNjj2 jjj'3 jNubjjoWj_sMzjj]j]ubj)}(jkj2 jNjNjj3 jj)}(jjjNjj2 jjj-3 jNubjjoWj_sMzjj]j]ubej]ubj)}(jkjjNjNjj)}jmedia_device_pci_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j63 aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpci_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj43 jNubjjoWj_sMjj](j)}(jkj43 jNjNjj3 jj)}(jjjNjj\3 jjj3 jNubjjoWj_sMjj]j]ubj)}(jkj43 jNjNjj3 jj)}(jjjNjj3 jjj3 jNubjjoWj_sMjj]j]ubj)}(jkj43 jNjNjj3 jj)}(jjjNjj3 jjj3 jNubjjoWj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__media_device_usb_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j3 aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}judevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j board_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j driver_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj3 jNubjjoWj_sMjj](j)}(jkj3 jNjNjjD4 jj)}(jjjNjj4 jjj4 jNubjjoWj_sMjj]j]ubj)}(jkj3 jNjNjjq4 jj)}(jjjNjjK4 jjj4 jNubjjoWj_sMjj]j]ubj)}(jkj3 jNjNjj4 jj)}(jjjNjjx4 jjj4 jNubjjoWj_sMjj]j]ubj)}(jkj3 jNjNjj4 jj)}(jjjNjj4 jjj4 jNubjjoWj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmedia_device_usb_initsbjj)}(jjojmacrojj)}(jj4)}(j7]j4 aj<ubjMNubjjj4 jNubjjoWj_sMjj]j]ubj)}(jkjjNjNjj)}jmedia_set_bus_infosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j4 aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbus_infosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j bus_info_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj4 jNubjjoWj_sMjj](j)}(jkj4 jNjNjj@5 jj)}(jjjNjj5 jjj5 jNubjjoWj_sMjj]j]ubj)}(jkj4 jNjNjjk5 jj)}(jjjNjjG5 jjj5 jNubjjoWj_sMjj]j]ubj)}(jkj4 jNjNjj5 jj)}(jjjNjjo5 jjj5 jNubjjoWj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmedia_file_operationssbjj)}(jjjstructjj)}jj4)}(j7]j5 aj<ubsbjjj5 jNubjjoWj_sKjj]j]ubj)}(jkjjNjNjj)}j media_devnodesbjj)}(jjjstructjj)}jj4)}(j7]j5 aj<ubsbjjj5 jNubjjoWj_sK4jj]j]ubj)}(jkjjNjNjj)}jmedia_devnode_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j5 aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_devnodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj5 jNubjjoWj_sKrjj](j)}(jkj5 jNjNjj6 jj)}(jjjNjj5 jjj6 jNubjjoWj_sKrjj]j]ubj)}(jkj5 jNjNjjL6 jj)}(jjjNjj&6 jjj6 jNubjjoWj_sKrjj]j]ubj)}(jkj5 jNjNjjy6 jj)}(jjjNjjS6 jjj6 jNubjjoWj_sKrjj]j]ubej]ubj)}(jkjjNjNjj)}j media_devnode_unregister_preparesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j6 aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_devnodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj6 jNubjjoWj_sKjj]j)}(jkj6 jNjNjj6 jj)}(jjjNjj6 jjj6 jNubjjoWj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_devnode_unregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j6 aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_devnodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj6 jNubjjoWj_sKjj]j)}(jkj6 jNjNjjE7 jj)}(jjjNjj7 jjjP7 jNubjjoWj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_devnode_datasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_devnodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jY7 aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjW7 jNubjjoWj_sKjj]j)}(jkjW7 jNjNjj7 jj)}(jjjNjj7 jjj7 jNubjjoWj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_devnode_is_registeredsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j7 aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_devnodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj7 jNubjjoWj_sKjj]j)}(jkj7 jNjNjj8 jj)}(jjjNjj7 jjj8 jNubjjoWj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_gobj_typesbjj)}(jj#jenumjj)}jj4)}(j7]j"8 aj<ubsbjjj 8 jNubjjoWj_sKjj]j]ubj)}(jkjjNjNjj)}j media_gobjsbjj)}(jjjstructjj)}jj4)}(j7]j18 aj<ubsbjjj/8 jNubjjoWj_sK1jj]j]ubj)}(jkjjNjNjj)}jmedia_entity_enumsbjj)}(jjjstructjj)}jj4)}(j7]j@8 aj<ubsbjjj>8 jNubjjoWj_sK>jj]j]ubj)}(jkjjNjNjj)}j media_graphsbjj)}(jjjstructjj)}jj4)}(j7]jO8 aj<ubsbjjjM8 jNubjjoWj_sKOjj]j]ubj)}(jkjjNjNjj)}jmedia_pipelinesbjj)}(jjjstructjj)}jj4)}(j7]j^8 aj<ubsbjjj\8 jNubjjoWj_sK_jj]j]ubj)}(jkjjNjNjj)}jmedia_pipeline_padsbjj)}(jjjstructjj)}jj4)}(j7]jm8 aj<ubsbjjjk8 jNubjjoWj_sKqjj]j]ubj)}(jkjjNjNjj)}jmedia_pipeline_pad_itersbjj)}(jjjstructjj)}jj4)}(j7]j|8 aj<ubsbjjjz8 jNubjjoWj_sKjj]j]ubj)}(jkjjNjNjj)}jmedia_pipeline_entity_itersbjj)}(jjjstructjj)}jj4)}(j7]j8 aj<ubsbjjj8 jNubjjoWj_sKjj]j]ubj)}(jkjjNjNjj)}j media_linksbjj)}(jjjstructjj)}jj4)}(j7]j8 aj<ubsbjjj8 jNubjjoWj_sKjj]j]ubj)}(jkjjNjNjj)}jmedia_pad_signal_typesbjj)}(jj#jenumjj)}jj4)}(j7]j8 aj<ubsbjjj8 jNubjjoWj_sKjj]j]ubj)}(jkjjNjNjj)}j media_padsbjj)}(jjjstructjj)}jj4)}(j7]j8 aj<ubsbjjj8 jNubjjoWj_sKjj]j]ubj)}(jkjjNjNjj)}jmedia_entity_operationssbjj)}(jjjstructjj)}jj4)}(j7]j8 aj<ubsbjjj8 jNubjjoWj_sKjj]j]ubj)}(jkjjNjNjj)}jmedia_entity_typesbjj)}(jj#jenumjj)}jj4)}(j7]j8 aj<ubsbjjj8 jNubjjoWj_sMjj]j]ubj)}(jkjjNjNjj)}j media_entitysbjj)}(jjjstructjj)}jj4)}(j7]j8 aj<ubsbjjj8 jNubjjoWj_sM9jj]j]ubj)}(jkjjNjNjj)}jmedia_entity_for_each_padsbjj)}(jjojmacrojj)}(jj4)}(j7]j8 aj<ubjMNubjjj8 jNubjjoWj_sMjj]j]ubj)}(jkjjNjNjj)}jmedia_interfacesbjj)}(jjjstructjj)}jj4)}(j7]j9 aj<ubsbjjj9 jNubjjoWj_sMjj]j]ubj)}(jkjjNjNjj)}jmedia_intf_devnodesbjj)}(jjjstructjj)}jj4)}(j7]j9 aj<ubsbjjj9 jNubjjoWj_sMjj]j]ubj)}(jkjjNjNjj)}jmedia_entity_idsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j!9 aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj9 jNubjjoWj_sMjj]j)}(jkj9 jNjNjjq9 jj)}(jjjNjjK9 jjj|9 jNubjjoWj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j media_typesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jmedia_gobj_typesbaj<ubububj=j?)}(jBj4)}(j7]j9 aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_gobjsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj9 jNubjjoWj_sMjj]j)}(jkj9 jNjNjj9 jj)}(jjjNjj9 jjj9 jNubjjoWj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_idsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j9 aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_gobjsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj9 jNubjjoWj_sMjj]j)}(jkj9 jNjNjj9: jj)}(jjjNjj: jjjD: jNubjjoWj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_gobj_gen_idsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]jM: aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jmedia_gobj_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlocal_idsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjK: jNubjjoWj_sMjj](j)}(jkjK: jNjNjj: jj)}(jjjNjjw: jjj: jNubjjoWj_sMjj]j]ubj)}(jkjK: jNjNjj: jj)}(jjjNjj: jjj: jNubjjoWj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j!is_media_entity_v4l2_video_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j: aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj: jNubjjoWj_sMjj]j)}(jkj: jNjNjj%; jj)}(jjjNjj: jjj0; jNubjjoWj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jis_media_entity_v4l2_subdevsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j9; aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj7; jNubjjoWj_sMjj]j)}(jkj7; jNjNjj; jj)}(jjjNjj^; jjj; jNubjjoWj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_entity_enum_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j; aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_entity_enumsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jent_enumsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj; jNubjjoWj_sMjj](j)}(jkj; jNjNjj; jj)}(jjjNjj; jjj< jNubjjoWj_sMjj]j]ubj)}(jkj; jNjNjj< jj)}(jjjNjj; jjj"< jNubjjoWj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmedia_entity_enum_cleanupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+< aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_entity_enumsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jent_enumsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)< jNubjjoWj_sMjj]j)}(jkj)< jNjNjjw< jj)}(jjjNjjQ< jjj< jNubjjoWj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_entity_enum_zerosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j< aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_entity_enumsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jent_enumsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj< jNubjjoWj_sM jj]j)}(jkj< jNjNjj< jj)}(jjjNjj< jjj< jNubjjoWj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_entity_enum_setsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j< aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_entity_enumsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jent_enumsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj< jNubjjoWj_sMjj](j)}(jkj< jNjNjj7= jj)}(jjjNjj= jjjo= jNubjjoWj_sMjj]j]ubj)}(jkj< jNjNjjd= jj)}(jjjNjj>= jjju= jNubjjoWj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmedia_entity_enum_clearsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j~= aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_entity_enumsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jent_enumsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj|= jNubjjoWj_sM#jj](j)}(jkj|= jNjNjj= jj)}(jjjNjj= jjj> jNubjjoWj_sM#jj]j]ubj)}(jkj|= jNjNjj= jj)}(jjjNjj= jjj> jNubjjoWj_sM#jj]j]ubej]ubj)}(jkjjNjNjj)}jmedia_entity_enum_testsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j> aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_entity_enumsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jent_enumsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj> jNubjjoWj_sM4jj](j)}(jkj> jNjNjj\> jj)}(jjjNjj6> jjj> jNubjjoWj_sM4jj]j]ubj)}(jkj> jNjNjj> jj)}(jjjNjjc> jjj> jNubjjoWj_sM4jj]j]ubej]ubj)}(jkjjNjNjj)}jmedia_entity_enum_test_and_setsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j> aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_entity_enumsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jent_enumsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj> jNubjjoWj_sMFjj](j)}(jkj> jNjNjj> jj)}(jjjNjj> jjj&? jNubjjoWj_sMFjj]j]ubj)}(jkj> jNjNjj? jj)}(jjjNjj> jjj,? jNubjjoWj_sMFjj]j]ubej]ubj)}(jkjjNjNjj)}jmedia_entity_enum_emptysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j5? aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_entity_enumsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jent_enumsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj3? jNubjjoWj_sMWjj]j)}(jkj3? jNjNjj? jj)}(jjjNjjZ? jjj? jNubjjoWj_sMWjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_entity_enum_intersectssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j? aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_entity_enumsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j ent_enum1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_entity_enumsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j ent_enum2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj? jNubjjoWj_sMejj](j)}(jkj? jNjNjj? jj)}(jjjNjj? jjj@ jNubjjoWj_sMejj]j]ubj)}(jkj? jNjNjj @ jj)}(jjjNjj? jjj@ jNubjjoWj_sMejj]j]ubej]ubj)}(jkjjNjNjj)}jgobj_to_entitysbjj)}(jjojmacrojj)}(jj4)}(j7]j&@ aj<ubjMNubjjj$@ jNubjjoWj_sMujj]j]ubj)}(jkjjNjNjj)}j gobj_to_padsbjj)}(jjojmacrojj)}(jj4)}(j7]j5@ aj<ubjMNubjjj3@ jNubjjoWj_sM~jj]j]ubj)}(jkjjNjNjj)}j gobj_to_linksbjj)}(jjojmacrojj)}(jj4)}(j7]jD@ aj<ubjMNubjjjB@ jNubjjoWj_sMjj]j]ubj)}(jkjjNjNjj)}j gobj_to_intfsbjj)}(jjojmacrojj)}(jj4)}(j7]jS@ aj<ubjMNubjjjQ@ jNubjjoWj_sMjj]j]ubj)}(jkjjNjNjj)}jintf_to_devnodesbjj)}(jjojmacrojj)}(jj4)}(j7]jb@ aj<ubjMNubjjj`@ jNubjjoWj_sMjj]j]ubj)}(jkjjNjNjj)}jmedia_gobj_createsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jq@ aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jmedia_gobj_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_gobjsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjo@ jNubjjoWj_sMjj](j)}(jkjo@ jNjNjj@ jj)}(jjjNjj@ jjjA jNubjjoWj_sMjj]j]ubj)}(jkjo@ jNjNjj@ jj)}(jjjNjj@ jjj#A jNubjjoWj_sMjj]j]ubj)}(jkjo@ jNjNjjA jj)}(jjjNjj@ jjj)A jNubjjoWj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmedia_gobj_destroysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j2A aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_gobjsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj0A jNubjjoWj_sMjj]j)}(jkj0A jNjNjj~A jj)}(jjjNjjXA jjjA jNubjjoWj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_entity_pads_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jA aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnum_padssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_padsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpadssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjA jNubjjoWj_sMjj](j)}(jkjA jNjNjjA jj)}(jjjNjjA jjj>B jNubjjoWj_sMjj]j]ubj)}(jkjA jNjNjj B jj)}(jjjNjjA jjjDB jNubjjoWj_sMjj]j]ubj)}(jkjA jNjNjj3B jj)}(jjjNjj B jjjJB jNubjjoWj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmedia_entity_cleanupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jSB aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjQB jNubjjoWj_sMjj]j)}(jkjQB jNjNjjB jj)}(jjjNjjyB jjjB jNubjjoWj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_get_pad_indexsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jB aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpad_typesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jmedia_pad_signal_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jsig_typesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjB jNubjjoWj_sMjj](j)}(jkjB jNjNjjB jj)}(jjjNjjB jjjZC jNubjjoWj_sMjj]j]ubj)}(jkjB jNjNjj*C jj)}(jjjNjjC jjj`C jNubjjoWj_sMjj]j]ubj)}(jkjB jNjNjjRC jj)}(jjjNjj.C jjjfC jNubjjoWj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmedia_create_pad_linksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]joC aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsourcesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}j source_padsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsinksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsink_padsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjmC jNubjjoWj_sMjj](j)}(jkjmC jNjNjjC jj)}(jjjNjjC jjjkD jNubjjoWj_sMjj]j]ubj)}(jkjmC jNjNjjC jj)}(jjjNjjC jjjqD jNubjjoWj_sMjj]j]ubj)}(jkjmC jNjNjjD jj)}(jjjNjjC jjjwD jNubjjoWj_sMjj]j]ubj)}(jkjmC jNjNjj;D jj)}(jjjNjjD jjj}D jNubjjoWj_sMjj]j]ubj)}(jkjmC jNjNjjcD jj)}(jjjNjj?D jjjD jNubjjoWj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmedia_create_pad_linkssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jD aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsource_functionsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsourcesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}j source_padsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j sink_functionsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsinksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsink_padsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jallow_both_undefinedsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjD jNubjjoWj_sM?jj](j)}(jkjD jNjNjjD jj)}(jjjNjjD jjj(F jNubjjoWj_sM?jj]j]ubj)}(jkjD jNjNjjE jj)}(jjjNjjD jjj.F jNubjjoWj_sM?jj]j]ubj)}(jkjD jNjNjj-E jj)}(jjjNjjE jjj4F jNubjjoWj_sM?jj]j]ubj)}(jkjD jNjNjjXE jj)}(jjjNjj4E jjj:F jNubjjoWj_sM?jj]j]ubj)}(jkjD jNjNjjE jj)}(jjjNjj\E jjj@F jNubjjoWj_sM?jj]j]ubj)}(jkjD jNjNjjE jj)}(jjjNjjE jjjFF jNubjjoWj_sM?jj]j]ubj)}(jkjD jNjNjjE jj)}(jjjNjjE jjjLF jNubjjoWj_sM?jj]j]ubj)}(jkjD jNjNjjE jj)}(jjjNjjE jjjRF jNubjjoWj_sM?jj]j]ubj)}(jkjD jNjNjj F jj)}(jjjNjjF jjjXF jNubjjoWj_sM?jj]j]ubej]ubj)}(jkjjNjNjj)}jmedia_entity_remove_linkssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jaF aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj_F jNubjjoWj_sMUjj]j)}(jkj_F jNjNjjF jj)}(jjjNjjF jjjF jNubjjoWj_sMUjj]j]ubaj]ubj)}(jkjjNjNjj)}j__media_entity_setup_linksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jF aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlinksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjF jNubjjoWj_sMejj](j)}(jkjF jNjNjj G jj)}(jjjNjjF jjj@G jNubjjoWj_sMejj]j]ubj)}(jkjF jNjNjj8G jj)}(jjjNjjG jjjFG jNubjjoWj_sMejj]j]ubej]ubj)}(jkjjNjNjj)}jmedia_entity_setup_linksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jOG aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlinksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjMG jNubjjoWj_sMjj](j)}(jkjMG jNjNjjG jj)}(jjjNjjuG jjjG jNubjjoWj_sMjj]j]ubj)}(jkjMG jNjNjjG jj)}(jjjNjjG jjjG jNubjjoWj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmedia_entity_find_linksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jG aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_padsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsourcesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_padsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsinksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjG jNubjjoWj_sMjj](j)}(jkjG jNjNjj/H jj)}(jjjNjj H jjjjH jNubjjoWj_sMjj]j]ubj)}(jkjG jNjNjj\H jj)}(jjjNjj6H jjjpH jNubjjoWj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmedia_pad_remote_pad_firstsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_padsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jyH aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_padsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjwH jNubjjoWj_sMjj]j)}(jkjwH jNjNjjH jj)}(jjjNjjH jjjH jNubjjoWj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_pad_remote_pad_uniquesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_padsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jH aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_padsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjH jNubjjoWj_sMjj]j)}(jkjH jNjNjj4I jj)}(jjjNjjI jjjBI jNubjjoWj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_entity_remote_pad_uniquesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_padsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jKI aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjII jNubjjoWj_sMjj](j)}(jkjII jNjNjjI jj)}(jjjNjjwI jjjI jNubjjoWj_sMjj]j]ubj)}(jkjII jNjNjjI jj)}(jjjNjjI jjjI jNubjjoWj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j%media_entity_remote_source_pad_uniquesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_padsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jI aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjI jNubjjoWj_sMjj]j)}(jkjI jNjNjj1J jj)}(jjjNjj J jjj?J jNubjjoWj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_pad_is_streamingsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jHJ aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_padsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjFJ jNubjjoWj_sMjj]j)}(jkjFJ jNjNjjJ jj)}(jjjNjjmJ jjjJ jNubjjoWj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_entity_is_streamingsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jJ aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjJ jNubjjoWj_sMjj]j)}(jkjJ jNjNjjJ jj)}(jjjNjjJ jjjJ jNubjjoWj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_entity_pipelinesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_pipelinesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jK aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjK jNubjjoWj_sMjj]j)}(jkjK jNjNjjXK jj)}(jjjNjj2K jjjfK jNubjjoWj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_pad_pipelinesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_pipelinesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]joK aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_padsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjmK jNubjjoWj_sM"jj]j)}(jkjmK jNjNjjK jj)}(jjjNjjK jjjK jNubjjoWj_sM"jj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_entity_get_fwnode_padsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jK aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j fwnode_handlesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfwnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jdirection_flagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjK jNubjjoWj_sM7jj](j)}(jkjK jNjNjj$L jj)}(jjjNjjK jjjL jNubjjoWj_sM7jj]j]ubj)}(jkjK jNjNjjQL jj)}(jjjNjj+L jjjL jNubjjoWj_sM7jj]j]ubj)}(jkjK jNjNjjyL jj)}(jjjNjjXL jjjL jNubjjoWj_sM7jj]j]ubej]ubj)}(jkjjNjNjj)}jmedia_graph_walk_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jL aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_graphsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgraphsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjL jNubjjoWj_sMHjj](j)}(jkjL jNjNjjL jj)}(jjjNjjL jjjM jNubjjoWj_sMHjj]j]ubj)}(jkjL jNjNjjM jj)}(jjjNjjL jjj M jNubjjoWj_sMHjj]j]ubej]ubj)}(jkjjNjNjj)}jmedia_graph_walk_cleanupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)M aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_graphsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgraphsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'M jNubjjoWj_sMRjj]j)}(jkj'M jNjNjjuM jj)}(jjjNjjOM jjjM jNubjjoWj_sMRjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_graph_walk_startsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jM aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_graphsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgraphsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjM jNubjjoWj_sMejj](j)}(jkjM jNjNjjM jj)}(jjjNjjM jjj N jNubjjoWj_sMejj]j]ubj)}(jkjM jNjNjjN jj)}(jjjNjjM jjjN jNubjjoWj_sMejj]j]ubej]ubj)}(jkjjNjNjj)}jmedia_graph_walk_nextsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jN aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_graphsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgraphsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjN jNubjjoWj_sMvjj]j)}(jkjN jNjNjjnN jj)}(jjjNjjHN jjj|N jNubjjoWj_sMvjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_pipeline_startsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jN aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_padsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_pipelinesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjN jNubjjoWj_sMjj](j)}(jkjN jNjNjjN jj)}(jjjNjjN jjj O jNubjjoWj_sMjj]j]ubj)}(jkjN jNjNjjN jj)}(jjjNjjN jjjO jNubjjoWj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__media_pipeline_startsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jO aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_padsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_pipelinesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjO jNubjjoWj_sMjj](j)}(jkjO jNjNjjdO jj)}(jjjNjj>O jjjO jNubjjoWj_sMjj]j]ubj)}(jkjO jNjNjjO jj)}(jjjNjjkO jjjO jNubjjoWj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmedia_pipeline_stopsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jO aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_padsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjO jNubjjoWj_sMjj]j)}(jkjO jNjNjjO jj)}(jjjNjjO jjjP jNubjjoWj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j__media_pipeline_stopsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j P aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_padsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj P jNubjjoWj_sMjj]j)}(jkj P jNjNjjWP jj)}(jjjNjj1P jjjbP jNubjjoWj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_pipeline_for_each_padsbjj)}(jjojmacrojj)}(jj4)}(j7]jkP aj<ubjMNubjjjiP jNubjjoWj_sMjj]j]ubj)}(jkjjNjNjj)}jmedia_pipeline_entity_iter_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jzP aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_pipelinesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_pipeline_entity_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jitersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjxP jNubjjoWj_sMjj](j)}(jkjxP jNjNjjP jj)}(jjjNjjP jjjP jNubjjoWj_sMjj]j]ubj)}(jkjxP jNjNjjP jj)}(jjjNjjP jjjQ jNubjjoWj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j"media_pipeline_entity_iter_cleanupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j Q aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_pipeline_entity_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jitersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj Q jNubjjoWj_sMjj]j)}(jkj Q jNjNjjYQ jj)}(jjjNjj3Q jjjdQ jNubjjoWj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_pipeline_for_each_entitysbjj)}(jjojmacrojj)}(jj4)}(j7]jmQ aj<ubjMNubjjjkQ jNubjjoWj_sMjj]j]ubj)}(jkjjNjNjj)}jmedia_pipeline_alloc_startsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j|Q aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_padsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjzQ jNubjjoWj_sMjj]j)}(jkjzQ jNjNjjQ jj)}(jjjNjjQ jjjQ jNubjjoWj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_devnode_createsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_intf_devnodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jQ aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmajorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jminorsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjQ jNubjjoWj_sMjj](j)}(jkjQ jNjNjj.R jj)}(jjjNjjR jjjR jNubjjoWj_sMjj]j]ubj)}(jkjQ jNjNjjYR jj)}(jjjNjj5R jjjR jNubjjoWj_sMjj]j]ubj)}(jkjQ jNjNjjR jj)}(jjjNjj]R jjjR jNubjjoWj_sMjj]j]ubj)}(jkjQ jNjNjjR jj)}(jjjNjjR jjjR jNubjjoWj_sMjj]j]ubj)}(jkjQ jNjNjjR jj)}(jjjNjjR jjjR jNubjjoWj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmedia_devnode_removesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jR aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_intf_devnodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjR jNubjjoWj_sMjj]j)}(jkjR jNjNjjIS jj)}(jjjNjj#S jjjTS jNubjjoWj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_create_intf_linksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j]S aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_interfacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jintfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj[S jNubjjoWj_sM<jj](j)}(jkj[S jNjNjjS jj)}(jjjNjjS jjjT jNubjjoWj_sM<jj]j]ubj)}(jkj[S jNjNjjS jj)}(jjjNjjS jjjT jNubjjoWj_sM<jj]j]ubj)}(jkj[S jNjNjjT jj)}(jjjNjjS jjjT jNubjjoWj_sM<jj]j]ubej]ubj)}(jkjjNjNjj)}j__media_remove_intf_linksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'T aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlinksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%T jNubjjoWj_sMGjj]j)}(jkj%T jNjNjjsT jj)}(jjjNjjMT jjj~T jNubjjoWj_sMGjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_remove_intf_linksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jT aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlinksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjT jNubjjoWj_sMPjj]j)}(jkjT jNjNjjT jj)}(jjjNjjT jjjT jNubjjoWj_sMPjj]j]ubaj]ubj)}(jkjjNjNjj)}j__media_remove_intf_linkssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jT aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_interfacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jintfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjT jNubjjoWj_sMYjj]j)}(jkjT jNjNjj3U jj)}(jjjNjj U jjj>U jNubjjoWj_sMYjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_remove_intf_linkssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jGU aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_interfacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jintfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjEU jNubjjoWj_sMgjj]j)}(jkjEU jNjNjjU jj)}(jjjNjjmU jjjU jNubjjoWj_sMgjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_entity_callsbjj)}(jjojmacrojj)}(jj4)}(j7]jU aj<ubjMNubjjjU jNubjjoWj_sMtjj]j]ubj)}(jkjjNjNjj)}jmedia_create_ancillary_linksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jU aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprimarysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j ancillarysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjU jNubjjoWj_sMjj](j)}(jkjU jNjNjjV jj)}(jjjNjjU jjjCV jNubjjoWj_sMjj]j]ubj)}(jkjU jNjNjj5V jj)}(jjjNjjV jjjIV jNubjjoWj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__media_entity_next_linksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jRV aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlinksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}j link_typesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjPV jNubjjoWj_sMjj](j)}(jkjPV jNjNjjV jj)}(jjjNjj~V jjjW jNubjjoWj_sMjj]j]ubj)}(jkjPV jNjNjjV jj)}(jjjNjjV jjj W jNubjjoWj_sMjj]j]ubj)}(jkjPV jNjNjjV jj)}(jjjNjjV jjjW jNubjjoWj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfor_each_media_entity_data_linksbjj)}(jjojmacrojj)}(jj4)}(j7]jW aj<ubjMNubjjjW jNubjjoWj_sMjj]j]ubj)}(jkjjNjNjj)}jmedia_request_statesbjj)}(jj#jenumjj)}jj4)}(j7]j(W aj<ubsbjjj&W jNubjjoWj_sKjj]j]ubj)}(jkjjNjNjj)}j media_requestsbjj)}(jjjstructjj)}jj4)}(j7]j7W aj<ubsbjjj5W jNubjjoWj_sK:jj]j]ubj)}(jkjjNjNjj)}jmedia_request_lock_for_accesssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jFW aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjDW jNubjjoWj_sKVjj]j)}(jkjDW jNjNjjW jj)}(jjjNjjlW jjjW jNubjjoWj_sKVjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_request_unlock_for_accesssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jW aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjW jNubjjoWj_sKojj]j)}(jkjW jNjNjjW jj)}(jjjNjjW jjjW jNubjjoWj_sKojj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_request_lock_for_updatesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jX aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjX jNubjjoWj_sKjj]j)}(jkjX jNjNjjRX jj)}(jjjNjj,X jjj]X jNubjjoWj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_request_unlock_for_updatesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jfX aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjdX jNubjjoWj_sKjj]j)}(jkjdX jNjNjjX jj)}(jjjNjjX jjjX jNubjjoWj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_request_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jX aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjX jNubjjoWj_sKjj]j)}(jkjX jNjNjjY jj)}(jjjNjjX jjjY jNubjjoWj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_request_putsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&Y aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$Y jNubjjoWj_sKjj]j)}(jkj$Y jNjNjjrY jj)}(jjjNjjLY jjj}Y jNubjjoWj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_request_get_by_fdsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jY aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j request_fdsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjY jNubjjoWj_sKjj](j)}(jkjY jNjNjjY jj)}(jjjNjjY jjj Z jNubjjoWj_sKjj]j]ubj)}(jkjY jNjNjjY jj)}(jjjNjjY jjjZ jNubjjoWj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jmedia_request_allocsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jZ aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jalloc_fdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjZ jNubjjoWj_sKjj](j)}(jkjZ jNjNjjeZ jj)}(jjjNjj?Z jjjZ jNubjjoWj_sKjj]j]ubj)}(jkjZ jNjNjjZ jj)}(jjjNjjlZ jjjZ jNubjjoWj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jmedia_request_object_opssbjj)}(jjjstructjj)}jj4)}(j7]jZ aj<ubsbjjjZ jNubjjoWj_sKjj]j]ubj)}(jkjjNjNjj)}jmedia_request_objectsbjj)}(jjjstructjj)}jj4)}(j7]jZ aj<ubsbjjjZ jNubjjoWj_sKjj]j]ubj)}(jkjjNjNjj)}jmedia_request_object_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jZ aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_request_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjZ jNubjjoWj_sMjj]j)}(jkjZ jNjNjj[ jj)}(jjjNjjZ jjj[ jNubjjoWj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_request_object_putsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&[ aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_request_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$[ jNubjjoWj_sM,jj]j)}(jkj$[ jNjNjjr[ jj)}(jjjNjjL[ jjj}[ jNubjjoWj_sM,jj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_request_object_findsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_request_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j[ aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_request_object_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj[ jNubjjoWj_sM=jj](j)}(jkj[ jNjNjj[ jj)}(jjjNjj[ jjj<\ jNubjjoWj_sM=jj]j]ubj)}(jkj[ jNjNjj\ jj)}(jjjNjj[ jjjB\ jNubjjoWj_sM=jj]j]ubj)}(jkj[ jNjNjj.\ jj)}(jjjNjj \ jjjH\ jNubjjoWj_sM=jj]j]ubej]ubj)}(jkjjNjNjj)}jmedia_request_object_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jQ\ aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_request_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjO\ jNubjjoWj_sMKjj]j)}(jkjO\ jNjNjj\ jj)}(jjjNjjw\ jjj\ jNubjjoWj_sMKjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_request_object_bindsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j\ aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_request_object_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}j is_buffersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_request_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj\ jNubjjoWj_sMdjj](j)}(jkj\ jNjNjj\ jj)}(jjjNjj\ jjj] jNubjjoWj_sMdjj]j]ubj)}(jkj\ jNjNjj*] jj)}(jjjNjj] jjj] jNubjjoWj_sMdjj]j]ubj)}(jkj\ jNjNjjS] jj)}(jjjNjj1] jjj] jNubjjoWj_sMdjj]j]ubj)}(jkj\ jNjNjjy] jj)}(jjjNjjZ] jjj] jNubjjoWj_sMdjj]j]ubj)}(jkj\ jNjNjj] jj)}(jjjNjj}] jjj] jNubjjoWj_sMdjj]j]ubej]ubj)}(jkjjNjNjj)}jmedia_request_object_unbindsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j] aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_request_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj] jNubjjoWj_sMpjj]j)}(jkj] jNjNjj^ jj)}(jjjNjj] jjj&^ jNubjjoWj_sMpjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_request_object_completesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j/^ aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_request_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-^ jNubjjoWj_sMzjj]j)}(jkj-^ jNjNjj{^ jj)}(jjjNjjU^ jjj^ jNubjjoWj_sMzjj]j]ubaj]ubj)}(jkjjNjNjj)}jmedia_device_usb_allocatesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j^ aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j usb_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}judevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j module_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj^ jNubjjoWj_sK&jj](j)}(jkj^ jNjNjj^ jj)}(jjjNjj^ jjjE_ jNubjjoWj_sK&jj]j]ubj)}(jkj^ jNjNjj _ jj)}(jjjNjj^ jjjK_ jNubjjoWj_sK&jj]j]ubj)}(jkj^ jNjNjj7_ jj)}(jjjNjj_ jjjQ_ jNubjjoWj_sK&jj]j]ubej]ubj)}(jkjjNjNjj)}jmedia_device_deletesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jZ_ aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j module_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjX_ jNubjjoWj_sK4jj](j)}(jkjX_ jNjNjj_ jj)}(jjjNjj_ jjj` jNubjjoWj_sK4jj]j]ubj)}(jkjX_ jNjNjj_ jj)}(jjjNjj_ jjj ` jNubjjoWj_sK4jj]j]ubj)}(jkjX_ jNjNjj_ jj)}(jjjNjj_ jjj` jNubjjoWj_sK4jj]j]ubej]ubj)}(jkjjNjNjj)}jrc_driver_typesbjj)}(jj#jenumjj)}jj4)}(j7]j` aj<ubsbjjj` jNubjjHej_sKjj]j]ubj)}(jkjjNjNjj)}jrc_scancode_filtersbjj)}(jjjstructjj)}jj4)}(j7]j+` aj<ubsbjjj)` jNubjjHej_sK(jj]j]ubj)}(jkjjNjNjj)}jrc_filter_typesbjj)}(jj#jenumjj)}jj4)}(j7]j:` aj<ubsbjjj8` jNubjjHej_sK+jj]j]ubj)}(jkjjNjNjj)}jlirc_fhsbjj)}(jjjstructjj)}jj4)}(j7]jI` aj<ubsbjjjG` jNubjjHej_sK?jj]j]ubj)}(jkjjNjNjj)}jrc_devsbjj)}(jjjstructjj)}jj4)}(j7]jX` aj<ubsbjjjV` jNubjjHej_sKKjj]j]ubj)}(jkjjNjNjj)}jrc_allocate_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jrc_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jg` aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jrc_driver_typesbaj<ubububj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjje` jNubjjHej_sKjj]j]ubj)}(jkjjNjNjj)}jdevm_rc_allocate_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jrc_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j` aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jrc_driver_typesbaj<ubububj=j?)}(jBNjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj` jNubjjHej_sKjj]j)}(jkj` jNjNjja jj)}(jjjNjj` jjjAa jNubjjHej_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jrc_free_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jJa aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jrc_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjHa jNubjjHej_sMjj]j)}(jkjHa jNjNjja jj)}(jjjNjjpa jjja jNubjjHej_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jrc_register_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]ja aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jrc_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjja jNubjjHej_sMjj]j)}(jkja jNjNjja jj)}(jjjNjja jjjb jNubjjHej_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevm_rc_register_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j b aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jrc_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjb jNubjjHej_sMjj](j)}(jkjb jNjNjjVb jj)}(jjjNjj0b jjjb jNubjjHej_sMjj]j]ubj)}(jkjb jNjNjjb jj)}(jjjNjj]b jjjb jNubjjHej_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrc_unregister_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jb aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jrc_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjb jNubjjHej_sMjj]j)}(jkjb jNjNjjb jj)}(jjjNjjb jjjb jNubjjHej_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j rc_map_tablesbjj)}(jjjstructjj)}jj4)}(j7]jb aj<ubsbjjjb jNubjjHej_sKjj]j]ubj)}(jkjjNjNjj)}jrc_mapsbjj)}(jjjstructjj)}jj4)}(j7]j c aj<ubsbjjj c jNubjjHej_sKjj]j]ubj)}(jkjjNjNjj)}j rc_map_listsbjj)}(jjjstructjj)}jj4)}(j7]jc aj<ubsbjjjc jNubjjHej_sKjj]j]ubj)}(jkjjNjNjj)}jrc_map_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*c aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rc_map_listsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(c jNubjjHej_sKjj]j)}(jkj(c jNjNjjvc jj)}(jjjNjjPc jjjc jNubjjHej_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jrc_map_unregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jc aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j rc_map_listsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjc jNubjjHej_sKjj]j)}(jkjc jNjNjjc jj)}(jjjNjjc jjjc jNubjjHej_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j rc_map_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jrc_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jc aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjc jNubjjHej_sKjj]j)}(jkjc jNjNjj8d jj)}(jjjNjjd jjjFd jNubjjHej_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_async_match_typesbjj)}(jj#jenumjj)}jj4)}(j7]jOd aj<ubsbjjjMd jNubjjmIj_sKjj]j]ubj)}(jkjjNjNjj)}jv4l2_async_match_descsbjj)}(jjjstructjj)}jj4)}(j7]j^d aj<ubsbjjj\d jNubjjmIj_sK"jj]j]ubj)}(jkjjNjNjj)}jv4l2_async_connectionsbjj)}(jjjstructjj)}jj4)}(j7]jmd aj<ubsbjjjkd jNubjjmIj_sK;jj]j]ubj)}(jkjjNjNjj)}jv4l2_async_notifier_operationssbjj)}(jjjstructjj)}jj4)}(j7]j|d aj<ubsbjjjzd jNubjjmIj_sKRjj]j]ubj)}(jkjjNjNjj)}jv4l2_async_notifiersbjj)}(jjjstructjj)}jj4)}(j7]jd aj<ubsbjjjd jNubjjmIj_sKdjj]j]ubj)}(jkjjNjNjj)}jv4l2_async_subdev_endpointsbjj)}(jjjstructjj)}jj4)}(j7]jd aj<ubsbjjjd jNubjjmIj_sK{jj]j]ubj)}(jkjjNjNjj)}jv4l2_async_debug_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jd aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j debugfs_dirsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjd jNubjjmIj_sKjj]j)}(jkjd jNjNjjd jj)}(jjjNjjd jjje jNubjjmIj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_async_nf_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j e aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_async_notifiersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnotifiersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jv4l2_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjje jNubjjmIj_sKjj](j)}(jkje jNjNjjUe jj)}(jjjNjj/e jjje jNubjjmIj_sKjj]j]ubj)}(jkje jNjNjje jj)}(jjjNjj\e jjje jNubjjmIj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_async_subdev_nf_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]je aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_async_notifiersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnotifiersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjje jNubjjmIj_sKjj](j)}(jkje jNjNjje jj)}(jjjNjje jjj f jNubjjmIj_sKjj]j]ubj)}(jkje jNjNjjf jj)}(jjjNjje jjj&f jNubjjmIj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_async_nf_add_fwnodesbjj)}(jjojmacrojj)}(jj4)}(j7]j/f aj<ubjMNubjjj-f jNubjjmIj_sKjj]j]ubj)}(jkjjNjNjj)}jv4l2_async_nf_add_fwnode_remotesbjj)}(jjojmacrojj)}(jj4)}(j7]j>f aj<ubjMNubjjjh jjjoh jNubjjmIj_sM1jj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_async_register_subdevsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jxh aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjvh jNubjjmIj_sM9jj]j)}(jkjvh jNjNjjh jj)}(jjjNjjh jjjh jNubjjmIj_sM9jj]j]ubaj]ubj)}(jkjjNjNjj)}j!v4l2_async_register_subdev_sensorsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jh aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjh jNubjjmIj_sMNjj]j)}(jkjh jNjNjj$i jj)}(jjjNjjh jjj/i jNubjjmIj_sMNjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_async_unregister_subdevsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j8i aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj6i jNubjjmIj_sMWjj]j)}(jkj6i jNjNjji jj)}(jjjNjj^i jjji jNubjjmIj_sMWjj]j]ubaj]ubj)}(jkjjNjNjj)}jcci_reg_sequencesbjj)}(jjjstructjj)}jj4)}(j7]ji aj<ubsbjjji jNubjj6j_sKjj]j]ubj)}(jkjjNjNjj)}jcci_readsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]ji aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jregmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jerrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjji jNubjj6j_sKEjj](j)}(jkji jNjNjji jj)}(jjjNjji jjj|j jNubjj6j_sKEjj]j]ubj)}(jkji jNjNjjj jj)}(jjjNjji jjjj jNubjj6j_sKEjj]j]ubj)}(jkji jNjNjjHj jj)}(jjjNjj"j jjjj jNubjj6j_sKEjj]j]ubj)}(jkji jNjNjjqj jj)}(jjjNjjOj jjjj jNubjj6j_sKEjj]j]ubej]ubj)}(jkjjNjNjj)}j cci_writesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jj aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jregmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jerrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjj jNubjj6j_sKRjj](j)}(jkjj jNjNjjj jj)}(jjjNjjj jjjgk jNubjj6j_sKRjj]j]ubj)}(jkjj jNjNjjk jj)}(jjjNjjj jjjmk jNubjj6j_sKRjj]j]ubj)}(jkjj jNjNjj6k jj)}(jjjNjjk jjjsk jNubjj6j_sKRjj]j]ubj)}(jkjj jNjNjj\k jj)}(jjjNjj:k jjjyk jNubjj6j_sKRjj]j]ubej]ubj)}(jkjjNjNjj)}jcci_update_bitssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jk aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jregmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jerrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjk jNubjj6j_sKdjj](j)}(jkjk jNjNjjk jj)}(jjjNjjk jjjzl jNubjj6j_sKdjj]j]ubj)}(jkjk jNjNjjk jj)}(jjjNjjk jjjl jNubjj6j_sKdjj]j]ubj)}(jkjk jNjNjj!l jj)}(jjjNjjk jjjl jNubjj6j_sKdjj]j]ubj)}(jkjk jNjNjjIl jj)}(jjjNjj%l jjjl jNubjj6j_sKdjj]j]ubj)}(jkjk jNjNjjol jj)}(jjjNjjMl jjjl jNubjj6j_sKdjj]j]ubej]ubj)}(jkjjNjNjj)}jcci_multi_reg_writesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jl aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jregmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jcci_reg_sequencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jregssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnum_regssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jerrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjl jNubjj6j_sKzjj](j)}(jkjl jNjNjjl jj)}(jjjNjjl jjjmm jNubjj6j_sKzjj]j]ubj)}(jkjl jNjNjjm jj)}(jjjNjjl jjjsm jNubjj6j_sKzjj]j]ubj)}(jkjl jNjNjj~ jjjm~ jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_compat_ioctl32sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](longintesbubj=j?)}(jBj4)}(j7]jv~ aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjt~ jNubjjJj_sMjj](j)}(jkjt~ jNjNjj~ jj)}(jjjNjj~ jjj jNubjjJj_sMjj]j]ubj)}(jkjt~ jNjNjj~ jj)}(jjjNjj~ jjj jNubjjJj_sMjj]j]ubj)}(jkjt~ jNjNjj jj)}(jjjNjj~ jjj$ jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j v4l2_kioctlsbjj)}(jjojmacrojj)}(jj4)}(j7]j- aj<ubjMNubjjj+ jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jvideo_usercopysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](longintesbubj=j?)}(jBj4)}(j7]j< aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongintesbubj=j?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j v4l2_kioctlsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfuncsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj: jNubjjJj_sMjj](j)}(jkj: jNjNjj jj)}(jjjNjjc jjj jNubjjJj_sMjj]j]ubj)}(jkj: jNjNjj jj)}(jjjNjj jjj jNubjjJj_sMjj]j]ubj)}(jkj: jNjNjj jj)}(jjjNjj jjj jNubjjJj_sMjj]j]ubj)}(jkj: jNjNjj jj)}(jjjNjj jjj jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j video_ioctl2sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](longintesbubj=j?)}(jBj4)}(j7]j" aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongintesbubj=j?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjJj_sMjj](j)}(jkj jNjNjjo jj)}(jjjNjjI jjjŀ jNubjjJj_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjjv jjjˀ jNubjjJj_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjjр jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j v4l2_ctrl_ptrsbjj)}(jj`cjunionjj)}jj4)}(j7]jڀ aj<ubsbjjj؀ jNubjj|j_sKjj]j]ubj)}(jkjjNjNjj)}jv4l2_ctrl_ptr_createsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j`cj2j4)}(j7]j)}j v4l2_ctrl_ptrsbaj<ubububj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jptrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj|j_sKejj]j)}(jkj jNjNjj5 jj)}(jjjNjj jjj@ jNubjj|j_sKejj]j]ubaj]ubj)}(jkjjNjNjj)}j v4l2_ctrl_opssbjj)}(jjjstructjj)}jj4)}(j7]jI aj<ubsbjjjG jNubjj|j_sKhjj]j]ubj)}(jkjjNjNjj)}jv4l2_ctrl_type_opssbjj)}(jjjstructjj)}jj4)}(j7]jX aj<ubsbjjjV jNubjj|j_sKjj]j]ubj)}(jkjjNjNjj)}jv4l2_ctrl_notify_fncsbjj)}(jjojmacrojj)}(jj4)}(j7]jg aj<ubjMNubjjje jNubjj|j_sKjj]j]ubj)}(jkjjNjNjj)}j v4l2_ctrlsbjj)}(jjjstructjj)}jj4)}(j7]jv aj<ubsbjjjt jNubjj|j_sKjj]j]ubj)}(jkjjNjNjj)}j v4l2_ctrl_refsbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjj|j_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_ctrl_handlersbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjj|j_sM`jj]j]ubj)}(jkjjNjNjj)}jv4l2_ctrl_configsbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjj|j_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_ctrl_fillsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jv4l2_ctrl_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jminsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstepsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdefsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj|j_sMjj](j)}(jkj jNjNjj jj)}(jjjNjj؁ jjj@ jNubjj|j_sMjj]j]ubj)}(jkj jNjNjj$ jj)}(jjjNjj jjjF jNubjj|j_sMjj]j]ubj)}(jkj jNjNjjT jj)}(jjjNjj. jjjL jNubjj|j_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj[ jjjR jNubjj|j_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjjX jNubjj|j_sMjj]j]ubj)}(jkj jNjNjjۂ jj)}(jjjNjj jjj^ jNubjj|j_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjjd jNubjj|j_sMjj]j]ubj)}(jkj jNjNjj5 jj)}(jjjNjj jjjj jNubjj|j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_handler_init_classsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]js aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ctrl_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhdlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnr_of_controls_hintsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jlock_class_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjq jNubjj|j_sMjj](j)}(jkjq jNjNjj jj)}(jjjNjj jjjE jNubjj|j_sMjj]j]ubj)}(jkjq jNjNjj jj)}(jjjNjjƃ jjjK jNubjj|j_sMjj]j]ubj)}(jkjq jNjNjj jj)}(jjjNjj jjjQ jNubjj|j_sMjj]j]ubj)}(jkjq jNjNjj: jj)}(jjjNjj jjjW jNubjj|j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_handler_initsbjj)}(jjojmacrojj)}(jj4)}(j7]j` aj<ubjMNubjjj^ jNubjj|j_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_ctrl_handler_freesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jo aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ctrl_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhdlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjm jNubjj|j_sM3jj]j)}(jkjm jNjNjj jj)}(jjjNjj jjjƄ jNubjj|j_sM3jj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_ctrl_locksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jτ aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj̈́ jNubjj|j_sM:jj]j)}(jkj̈́ jNjNjj jj)}(jjjNjj jjj& jNubjj|j_sM:jj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_ctrl_unlocksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j/ aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj- jNubjj|j_sMDjj]j)}(jkj- jNjNjj{ jj)}(jjjNjjU jjj jNubjj|j_sMDjj]j]ubaj]ubj)}(jkjjNjNjj)}j__v4l2_ctrl_handler_setupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ctrl_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhdlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj|j_sMTjj]j)}(jkj jNjNjjۅ jj)}(jjjNjj jjj jNubjj|j_sMTjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_ctrl_handler_setupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ctrl_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhdlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj|j_sM_jj]j)}(jkj jNjNjj; jj)}(jjjNjj jjjF jNubjj|j_sM_jj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_ctrl_handler_log_statussbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jO aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ctrl_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhdlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprefixsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjM jNubjj|j_sMmjj](j)}(jkjM jNjNjj jj)}(jjjNjju jjjφ jNubjj|j_sMmjj]j]ubj)}(jkjM jNjNjjĆ jj)}(jjjNjj jjjՆ jNubjj|j_sMmjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_new_customsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jކ aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ctrl_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhdlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ctrl_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcfgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj܆ jNubjj|j_sM{jj](j)}(jkj܆ jNjNjj0 jj)}(jjjNjj jjj jNubjj|j_sM{jj]j]ubj)}(jkj܆ jNjNjj] jj)}(jjjNjj7 jjj jNubjj|j_sM{jj]j]ubj)}(jkj܆ jNjNjj jj)}(jjjNjjd jjj jNubjj|j_sM{jj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_new_stdsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ctrl_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhdlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrl_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jminsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jstepsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdefsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj jNubjj|j_sMjj](j)}(jkj jNjNjj jj)}(jjjNjjՇ jjj jNubjj|j_sMjj]j]ubj)}(jkj jNjNjj( jj)}(jjjNjj jjj jNubjj|j_sMjj]j]ubj)}(jkj jNjNjjS jj)}(jjjNjj/ jjj jNubjj|j_sMjj]j]ubj)}(jkj jNjNjj{ jj)}(jjjNjjW jjj jNubjj|j_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjj|j_sMjj]j]ubj)}(jkj jNjNjjˈ jj)}(jjjNjj jjj jNubjj|j_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjjψ jjj" jNubjj|j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_new_std_menusbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j+ aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ctrl_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhdlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrl_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdefsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj) jNubjj|j_sMjj](j)}(jkj) jNjNjj} jj)}(jjjNjjW jjjX jNubjj|j_sMjj]j]ubj)}(jkj) jNjNjj jj)}(jjjNjj jjj^ jNubjj|j_sMjj]j]ubj)}(jkj) jNjNjjՉ jj)}(jjjNjj jjjd jNubjj|j_sMjj]j]ubj)}(jkj) jNjNjj jj)}(jjjNjjى jjjj jNubjj|j_sMjj]j]ubj)}(jkj) jNjNjj% jj)}(jjjNjj jjjp jNubjj|j_sMjj]j]ubj)}(jkj) jNjNjjM jj)}(jjjNjj) jjjv jNubjj|j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_new_std_menu_itemssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ctrl_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhdlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrl_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdefsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jqmenusbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj} jNubjj|j_sMjj](j)}(jkj} jNjNjjъ jj)}(jjjNjj jjjڋ jNubjj|j_sMjj]j]ubj)}(jkj} jNjNjj jj)}(jjjNjj؊ jjj jNubjj|j_sMjj]j]ubj)}(jkj} jNjNjj) jj)}(jjjNjj jjj jNubjj|j_sMjj]j]ubj)}(jkj} jNjNjjQ jj)}(jjjNjj- jjj jNubjj|j_sMjj]j]ubj)}(jkj} jNjNjjy jj)}(jjjNjjU jjj jNubjj|j_sMjj]j]ubj)}(jkj} jNjNjj jj)}(jjjNjj} jjj jNubjj|j_sMjj]j]ubj)}(jkj} jNjNjjɋ jj)}(jjjNjj jjj jNubjj|j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_new_std_compoundsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ctrl_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhdlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrl_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j`cj2j4)}(j7]j)}j v4l2_ctrl_ptrsbaj<ubububj=j?)}(jBj4)}(j7]j)}jp_defsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj jNubjj|j_sMjj](j)}(jkj jNjNjjY jj)}(jjjNjj3 jjj jNubjj|j_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj` jjj jNubjj|j_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjj|j_sMjj]j]ubj)}(jkj jNjNjjٌ jj)}(jjjNjj jjj jNubjj|j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_new_int_menusbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ctrl_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhdlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrl_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdefsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j qmenu_intsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj jNubjj|j_sMjj](j)}(jkj jNjNjjQ jj)}(jjjNjj+ jjj1 jNubjj|j_sMjj]j]ubj)}(jkj jNjNjj~ jj)}(jjjNjjX jjj7 jNubjj|j_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj= jNubjj|j_sMjj]j]ubj)}(jkj jNjNjjэ jj)}(jjjNjj jjjC jNubjj|j_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjjՍ jjjI jNubjj|j_sMjj]j]ubj)}(jkj jNjNjj# jj)}(jjjNjj jjjO jNubjj|j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_filtersbjj)}(jjojmacrojj)}(jj4)}(j7]jX aj<ubjMNubjjjV jNubjj|j_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_ctrl_add_handlersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jg aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ctrl_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhdlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ctrl_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaddsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jv4l2_ctrl_filtersbaj<ubububj=j?)}(jBj4)}(j7]j)}jfiltersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jfrom_other_devsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjje jNubjj|j_sMjj](j)}(jkje jNjNjj jj)}(jjjNjj jjj6 jNubjj|j_sMjj]j]ubj)}(jkje jNjNjj jj)}(jjjNjj jjj< jNubjj|j_sMjj]j]ubj)}(jkje jNjNjj jj)}(jjjNjj jjjB jNubjj|j_sMjj]j]ubj)}(jkje jNjNjj. jj)}(jjjNjj jjjH jNubjj|j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_radio_filtersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jQ aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjO jNubjj|j_sMjj]j)}(jkjO jNjNjj jj)}(jjjNjjv jjj jNubjj|j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_ctrl_clustersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j ncontrolssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jcontrolssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj|j_sM(jj](j)}(jkj jNjNjj jj)}(jjjNjj֏ jjj1 jNubjj|j_sM(jj]j]ubj)}(jkj jNjNjj# jj)}(jjjNjj jjj7 jNubjj|j_sM(jj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_auto_clustersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j@ aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j ncontrolssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jcontrolssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j manual_valsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}j set_volatilesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj> jNubjj|j_sMJjj](j)}(jkj> jNjNjj jj)}(jjjNjjf jjj jNubjj|j_sMJjj]j]ubj)}(jkj> jNjNjj jj)}(jjjNjj jjj jNubjj|j_sMJjj]j]ubj)}(jkj> jNjNjj jj)}(jjjNjj jjj jNubjj|j_sMJjj]j]ubj)}(jkj> jNjNjj jj)}(jjjNjj jjj jNubjj|j_sMJjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_findsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j' aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ctrl_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhdlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj% jNubjj|j_sMXjj](j)}(jkj% jNjNjjy jj)}(jjjNjjS jjj jNubjj|j_sMXjj]j]ubj)}(jkj% jNjNjj jj)}(jjjNjj jjj jNubjj|j_sMXjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_activatesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jactivesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjj|j_sMfjj](j)}(jkj jNjNjj jj)}(jjjNjj jjj8 jNubjj|j_sMfjj]j]ubj)}(jkj jNjNjj0 jj)}(jjjNjj jjj> jNubjj|j_sMfjj]j]ubej]ubj)}(jkjjNjNjj)}j__v4l2_ctrl_grabsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jG aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jgrabbedsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjE jNubjj|j_sMvjj](j)}(jkjE jNjNjj jj)}(jjjNjjm jjj jNubjj|j_sMvjj]j]ubj)}(jkjE jNjNjj jj)}(jjjNjj jjjǒ jNubjj|j_sMvjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_grabsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jВ aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jgrabbedsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjΒ jNubjj|j_sMjj](j)}(jkjΒ jNjNjj jj)}(jjjNjj jjjJ jNubjj|j_sMjj]j]ubj)}(jkjΒ jNjNjjB jj)}(jjjNjj# jjjP jNubjj|j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__v4l2_ctrl_modify_rangesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jY aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jminsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jstepsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdefsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjW jNubjj|j_sMjj](j)}(jkjW jNjNjj jj)}(jjjNjj jjjP jNubjj|j_sMjj]j]ubj)}(jkjW jNjNjjГ jj)}(jjjNjj jjjV jNubjj|j_sMjj]j]ubj)}(jkjW jNjNjj jj)}(jjjNjjԓ jjj\ jNubjj|j_sMjj]j]ubj)}(jkjW jNjNjj jj)}(jjjNjj jjjb jNubjj|j_sMjj]j]ubj)}(jkjW jNjNjjH jj)}(jjjNjj$ jjjh jNubjj|j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_modify_rangesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jq aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jminsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jstepsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdefsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjo jNubjj|j_sMjj](j)}(jkjo jNjNjj jj)}(jjjNjj jjjh jNubjj|j_sMjj]j]ubj)}(jkjo jNjNjj jj)}(jjjNjjĔ jjjn jNubjj|j_sMjj]j]ubj)}(jkjo jNjNjj jj)}(jjjNjj jjjt jNubjj|j_sMjj]j]ubj)}(jkjo jNjNjj8 jj)}(jjjNjj jjjz jNubjj|j_sMjj]j]ubj)}(jkjo jNjNjj` jj)}(jjjNjj< jjj jNubjj|j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__v4l2_ctrl_modify_dimensionssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdimssbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1jASTIdExpression)}jj4)}(j7]j)}jV4L2_CTRL_MAX_DIMSsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubejj)}j]sbubububjjj jNubjj|j_sMjj](j)}(jkj jNjNjjՕ jj)}(jjjNjj jjjG jNubjj|j_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjjܕ jjjM jNubjj|j_sMjj]j]ubej]ube(j)}(jkjjNjNjj)}jv4l2_ctrl_modify_dimensionssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jV aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdimssbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jV4L2_CTRL_MAX_DIMSsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubejj)}j]sbubububjjjT jNubjj|j_sMjj](j)}(jkjT jNjNjj jj)}(jjjNjj| jjj jNubjj|j_sMjj]j]ubj)}(jkjT jNjNjj͖ jj)}(jjjNjj jjj jNubjj|j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_notifysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j! aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jv4l2_ctrl_notify_fncsbaj<ubububj=j?)}(jBj4)}(j7]j)}jnotifysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj|j_sM jj](j)}(jkj jNjNjjm jj)}(jjjNjjG jjjɗ jNubjj|j_sM jj]j]ubj)}(jkj jNjNjj jj)}(jjjNjjt jjjϗ jNubjj|j_sM jj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj՗ jNubjj|j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_get_namesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jޗ aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjܗ jNubjj|j_sMjj]j)}(jkjܗ jNjNjj* jj)}(jjjNjj jjj5 jNubjj|j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_ctrl_get_menusbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j> aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbubjjjjj)}j]sbububjjj< jNubjj|j_sMjj]j)}(jkj< jNjNjj jj)}(jjjNjjh jjj jNubjj|j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_ctrl_get_int_menusbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj jNubjj|j_sM)jj](j)}(jkj jNjNjj jj)}(jjjNjjϘ jjj+ jNubjj|j_sM)jj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj1 jNubjj|j_sM)jj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_g_ctrlsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js32sbaj<ubububj=j?)}(jBj4)}(j7]j: aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj8 jNubjj|j_sM7jj]j)}(jkj8 jNjNjj jj)}(jjjNjjd jjj jNubjj|j_sM7jj]j]ubaj]ubj)}(jkjjNjNjj)}j__v4l2_ctrl_s_ctrlsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjj|j_sMEjj](j)}(jkj jNjNjj jj)}(jjjNjję jjj jNubjj|j_sMEjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj# jNubjj|j_sMEjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_s_ctrlsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j, aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj* jNubjj|j_sMSjj](j)}(jkj* jNjNjjx jj)}(jjjNjjR jjj jNubjj|j_sMSjj]j]ubj)}(jkj* jNjNjj jj)}(jjjNjj jjj jNubjj|j_sMSjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_g_ctrl_int64sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj|j_sMjjj]j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjj|j_sMjjj]j]ubaj]ubj)}(jkjjNjNjj)}j__v4l2_ctrl_s_ctrl_int64sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjj|j_sMxjj](j)}(jkj jNjNjjj jj)}(jjjNjjD jjj jNubjj|j_sMxjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjjq jjj jNubjj|j_sMxjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_s_ctrl_int64sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjj|j_sMjj](j)}(jkj jNjNjj jj)}(jjjNjjқ jjj+ jNubjj|j_sMjj]j]ubj)}(jkj jNjNjj# jj)}(jjjNjj jjj1 jNubjj|j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__v4l2_ctrl_s_ctrl_stringsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j: aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj8 jNubjj|j_sMjj](j)}(jkj8 jNjNjj jj)}(jjjNjj` jjj jNubjj|j_sMjj]j]ubj)}(jkj8 jNjNjj jj)}(jjjNjj jjj jNubjj|j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_s_ctrl_stringsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jȜ aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjƜ jNubjj|j_sMjj](j)}(jkjƜ jNjNjj jj)}(jjjNjj jjjG jNubjj|j_sMjj]j]ubj)}(jkjƜ jNjNjj= jj)}(jjjNjj jjjM jNubjj|j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__v4l2_ctrl_s_ctrl_compoundsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jV aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jv4l2_ctrl_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjT jNubjj|j_sMjj](j)}(jkjT jNjNjj jj)}(jjjNjj| jjj jNubjj|j_sMjj]j]ubj)}(jkjT jNjNjj͝ jj)}(jjjNjj jjj jNubjj|j_sMjj]j]ubj)}(jkjT jNjNjj jj)}(jjjNjjѝ jjj jNubjj|j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_s_ctrl_compoundsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jv4l2_ctrl_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj|j_sMjj](j)}(jkj jNjNjj^ jj)}(jjjNjj8 jjj jNubjj|j_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjje jjj jNubjj|j_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjjŞ jNubjj|j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_replacesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jΞ aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj̞ jNubjj|j_sMjj](j)}(jkj̞ jNjNjj jj)}(jjjNjj jjjR jNubjj|j_sMjj]j]ubj)}(jkj̞ jNjNjjG jj)}(jjjNjj! jjjX jNubjj|j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_mergesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]ja aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj_ jNubjj|j_sMjj](j)}(jkj_ jNjNjj jj)}(jjjNjj jjj jNubjj|j_sMjj]j]ubj)}(jkj_ jNjNjjڟ jj)}(jjjNjj jjj jNubjj|j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_log_statussbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj|j_sM jj](j)}(jkj jNjNjj@ jj)}(jjjNjj jjjt jNubjj|j_sM jj]j]ubj)}(jkj jNjNjji jj)}(jjjNjjG jjjz jNubjj|j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_subscribe_eventsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_fhsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_event_subscriptionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsubsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj|j_sMjj](j)}(jkj jNjNjjϠ jj)}(jjjNjj jjj jNubjj|j_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj֠ jjj jNubjj|j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_pollsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__poll_tsbaj<ubububj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jpoll_table_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwaitsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj|j_sM"jj](j)}(jkj jNjNjjf jj)}(jjjNjj@ jjj jNubjj|j_sM"jj]j]ubj)}(jkj jNjNjj jj)}(jjjNjjm jjj jNubjj|j_sM"jj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_request_setupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ctrl_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj|j_sM/jj](j)}(jkj jNjNjj jj)}(jjjNjjӡ jjj1 jNubjj|j_sM/jj]j]ubj)}(jkj jNjNjj& jj)}(jjjNjj jjj7 jNubjj|j_sM/jj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_request_completesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j@ aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ctrl_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj> jNubjj|j_sM@jj](j)}(jkj> jNjNjj jj)}(jjjNjjf jjjĢ jNubjj|j_sM@jj]j]ubj)}(jkj> jNjNjj jj)}(jjjNjj jjjʢ jNubjj|j_sM@jj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_request_hdl_findsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ctrl_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jӢ aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ctrl_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjѢ jNubjj|j_sMUjj](j)}(jkjѢ jNjNjj% jj)}(jjjNjj jjj` jNubjj|j_sMUjj]j]ubj)}(jkjѢ jNjNjjR jj)}(jjjNjj, jjjf jNubjj|j_sMUjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_request_hdl_putsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jo aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ctrl_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhdlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjm jNubjj|j_sM`jj]j)}(jkjm jNjNjj jj)}(jjjNjj jjjƣ jNubjj|j_sM`jj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_ctrl_request_hdl_ctrl_findsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jϣ aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ctrl_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhdlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjͣ jNubjj|j_sMojj](j)}(jkjͣ jNjNjj! jj)}(jjjNjj jjjW jNubjj|j_sMojj]j]ubj)}(jkjͣ jNjNjjL jj)}(jjjNjj( jjj] jNubjj|j_sMojj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_queryctrlsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jf aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ctrl_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhdlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_queryctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjd jNubjj|j_sM}jj](j)}(jkjd jNjNjj jj)}(jjjNjj jjj jNubjj|j_sM}jj]j]ubj)}(jkjd jNjNjjߤ jj)}(jjjNjj jjj jNubjj|j_sM}jj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_query_ext_ctrlsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ctrl_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhdlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_query_ext_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj|j_sMjj](j)}(jkj jNjNjjE jj)}(jjjNjj jjj} jNubjj|j_sMjj]j]ubj)}(jkj jNjNjjr jj)}(jjjNjjL jjj jNubjj|j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_querymenusbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ctrl_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhdlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_querymenusbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj|j_sMjj](j)}(jkj jNjNjjإ jj)}(jjjNjj jjj jNubjj|j_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjjߥ jjj jNubjj|j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j v4l2_g_ctrlsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ctrl_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhdlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_controlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj|j_sMjj](j)}(jkj jNjNjjk jj)}(jjjNjjE jjj jNubjj|j_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjjr jjj jNubjj|j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j v4l2_s_ctrlsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_fhsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ctrl_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhdlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_controlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj|j_sMjj](j)}(jkj jNjNjj jj)}(jjjNjjئ jjjc jNubjj|j_sMjj]j]ubj)}(jkj jNjNjj+ jj)}(jjjNjj jjji jNubjj|j_sMjj]j]ubj)}(jkj jNjNjjX jj)}(jjjNjj2 jjjo jNubjj|j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_g_ext_ctrlssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jx aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ctrl_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhdlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j video_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ext_controlssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjv jNubjj|j_sMjj](j)}(jkjv jNjNjjħ jj)}(jjjNjj jjjU jNubjj|j_sMjj]j]ubj)}(jkjv jNjNjj jj)}(jjjNjj˧ jjj[ jNubjj|j_sMjj]j]ubj)}(jkjv jNjNjj jj)}(jjjNjj jjja jNubjj|j_sMjj]j]ubj)}(jkjv jNjNjjK jj)}(jjjNjj% jjjg jNubjj|j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_try_ext_ctrlssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jp aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ctrl_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhdlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j video_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ext_controlssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjn jNubjj|j_sMjj](j)}(jkjn jNjNjj jj)}(jjjNjj jjjM jNubjj|j_sMjj]j]ubj)}(jkjn jNjNjj jj)}(jjjNjjè jjjS jNubjj|j_sMjj]j]ubj)}(jkjn jNjNjj jj)}(jjjNjj jjjY jNubjj|j_sMjj]j]ubj)}(jkjn jNjNjjC jj)}(jjjNjj jjj_ jNubjj|j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_s_ext_ctrlssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jh aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_fhsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ctrl_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhdlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j video_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ext_controlssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjf jNubjj|j_sMjj](j)}(jkjf jNjNjj jj)}(jjjNjj jjjr jNubjj|j_sMjj]j]ubj)}(jkjf jNjNjj jj)}(jjjNjj jjjx jNubjj|j_sMjj]j]ubj)}(jkjf jNjNjj jj)}(jjjNjj jjj~ jNubjj|j_sMjj]j]ubj)}(jkjf jNjNjj; jj)}(jjjNjj jjj jNubjj|j_sMjj]j]ubj)}(jkjf jNjNjjh jj)}(jjjNjjB jjj jNubjj|j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j v4l2_ctrl_subdev_subscribe_eventsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_fhsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_event_subscriptionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsubsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj|j_sMjj](j)}(jkj jNjNjjߪ jj)}(jjjNjj jjjD jNubjj|j_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjjJ jNubjj|j_sMjj]j]ubj)}(jkj jNjNjj9 jj)}(jjjNjj jjjP jNubjj|j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_subdev_log_statussbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jY aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjW jNubjj|j_sMjj]j)}(jkjW jNjNjj jj)}(jjjNjj jjj jNubjj|j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_ctrl_new_fwnode_propertiessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_ctrl_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhdlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrl_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrl_opssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_fwnode_device_propertiessbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj|j_sMjj](j)}(jkj jNjNjj jj)}(jjjNjj߫ jjji jNubjj|j_sMjj]j]ubj)}(jkj jNjNjj2 jj)}(jjjNjj jjjo jNubjj|j_sMjj]j]ubj)}(jkj jNjNjj_ jj)}(jjjNjj9 jjju jNubjj|j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_type_op_equalsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j~ aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j`cj2j4)}(j7]j)}j v4l2_ctrl_ptrsbaj<ubububj=j?)}(jBj4)}(j7]j)}jptr1sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j`cj2j4)}(j7]j)}j v4l2_ctrl_ptrsbaj<ubububj=j?)}(jBj4)}(j7]j)}jptr2sbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj| jNubjj|j_sMjj](j)}(jkj| jNjNjjɬ jj)}(jjjNjj jjj$ jNubjj|j_sMjj]j]ubj)}(jkj| jNjNjj jj)}(jjjNjjЬ jjj* jNubjj|j_sMjj]j]ubj)}(jkj| jNjNjj jj)}(jjjNjj jjj0 jNubjj|j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_type_op_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j9 aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jfrom_idxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j`cj2j4)}(j7]j)}j v4l2_ctrl_ptrsbaj<ubububj=j?)}(jBj4)}(j7]j)}jptrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj7 jNubjj|j_sM!jj](j)}(jkj7 jNjNjj jj)}(jjjNjj_ jjj jNubjj|j_sM!jj]j]ubj)}(jkj7 jNjNjj jj)}(jjjNjj jjj jNubjj|j_sM!jj]j]ubj)}(jkj7 jNjNjjح jj)}(jjjNjj jjj jNubjj|j_sM!jj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_ctrl_type_op_logsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj|j_sM+jj]j)}(jkj jNjNjjA jj)}(jjjNjj jjjL jNubjj|j_sM+jj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_ctrl_type_op_validatesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jU aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctrlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j`cj2j4)}(j7]j)}j v4l2_ctrl_ptrsbaj<ubububj=j?)}(jBj4)}(j7]j)}jptrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjS jNubjj|j_sM5jj](j)}(jkjS jNjNjj jj)}(jjjNjj{ jjjԮ jNubjj|j_sM5jj]j]ubj)}(jkjS jNjNjj̮ jj)}(jjjNjj jjjڮ jNubjj|j_sM5jj]j]ubej]ubj)}(jkjjNjNjj)}jvfl_devnode_typesbjj)}(jj#jenumjj)}jj4)}(j7]j aj<ubsbjjj jNubjjk6j_sKjj]j]ubj)}(jkjjNjNjj)}jvfl_devnode_directionsbjj)}(jj#jenumjj)}jj4)}(j7]j aj<ubsbjjj jNubjjk6j_sK8jj]j]ubj)}(jkjjNjNjj)}jv4l2_video_device_flagssbjj)}(jj#jenumjj)}jj4)}(j7]j aj<ubsbjjj jNubjjk6j_sK:jj]j]ubj)}(jkjjNjNjj)}jv4l2_prio_statesbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjjk6j_sKojj]j]ubj)}(jkjjNjNjj)}jv4l2_prio_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_prio_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jglobalsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjk6j_sKxjj]j)}(jkj jNjNjjk jj)}(jjjNjjE jjjv jNubjjk6j_sKxjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_prio_changesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_prio_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jglobalsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}j v4l2_prioritysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlocalsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}j v4l2_prioritysbaj<ubububj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj} jNubjjk6j_sKjj](j)}(jkj} jNjNjj˯ jj)}(jjjNjj jjj+ jNubjjk6j_sKjj]j]ubj)}(jkj} jNjNjj jj)}(jjjNjjү jjj1 jNubjjk6j_sKjj]j]ubj)}(jkj} jNjNjj# jj)}(jjjNjj jjj7 jNubjjk6j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_prio_opensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j@ aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_prio_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jglobalsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}j v4l2_prioritysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlocalsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj> jNubjjk6j_sKjj](j)}(jkj> jNjNjj jj)}(jjjNjjf jjjİ jNubjjk6j_sKjj]j]ubj)}(jkj> jNjNjj jj)}(jjjNjj jjjʰ jNubjjk6j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_prio_closesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jӰ aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_prio_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jglobalsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}j v4l2_prioritysbaj<ubububj=j?)}(jBj4)}(j7]j)}jlocalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjѰ jNubjjk6j_sKjj](j)}(jkjѰ jNjNjj jj)}(jjjNjj jjjR jNubjjk6j_sKjj]j]ubj)}(jkjѰ jNjNjjJ jj)}(jjjNjj& jjjX jNubjjk6j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j v4l2_prio_maxsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}j v4l2_prioritysbaj<ubububj=j?)}(jBj4)}(j7]ja aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_prio_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jglobalsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj_ jNubjjk6j_sKjj]j)}(jkj_ jNjNjj jj)}(jjjNjj jjj jNubjjk6j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_prio_checksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jű aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_prio_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jglobalsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}j v4l2_prioritysbaj<ubububj=j?)}(jBj4)}(j7]j)}jlocalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjñ jNubjjk6j_sKjj](j)}(jkjñ jNjNjj jj)}(jjjNjj jjjD jNubjjk6j_sKjj]j]ubj)}(jkjñ jNjNjj< jj)}(jjjNjj jjjJ jNubjjk6j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_file_operationssbjj)}(jjjstructjj)}jj4)}(j7]jS aj<ubsbjjjQ jNubjjk6j_sKjj]j]ubj)}(jkjjNjNjj)}j video_devicesbjj)}(jjjstructjj)}jj4)}(j7]jb aj<ubsbjjj` jNubjjk6j_sKjj]j]ubj)}(jkjjNjNjj)}jmedia_entity_to_video_devicesbjj)}(jjojmacrojj)}(jj4)}(j7]jq aj<ubjMNubjjjo jNubjjk6j_sM=jj]j]ubj)}(jkjjNjNjj)}jto_video_devicesbjj)}(jjojmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj~ jNubjjk6j_sMFjj]j]ubj)}(jkjjNjNjj)}j__video_register_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j video_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jvfl_devnode_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jwarn_if_nr_in_usesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjk6j_sMejj](j)}(jkj jNjNjj۲ jj)}(jjjNjj jjj jNubjjk6j_sMejj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjk6j_sMejj]j]ubj)}(jkj jNjNjj* jj)}(jjjNjj jjj jNubjjk6j_sMejj]j]ubj)}(jkj jNjNjjN jj)}(jjjNjj. jjj jNubjjk6j_sMejj]j]ubj)}(jkj jNjNjjx jj)}(jjjNjjR jjj jNubjjk6j_sMejj]j]ubej]ubj)}(jkjjNjNjj)}jvideo_register_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j video_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jvfl_devnode_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjk6j_sM{jj](j)}(jkj jNjNjj jj)}(jjjNjjʳ jjjG jNubjjk6j_sM{jj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjjM jNubjjk6j_sM{jj]j]ubj)}(jkj jNjNjj? jj)}(jjjNjj jjjS jNubjjk6j_sM{jj]j]ubej]ubj)}(jkjjNjNjj)}jvideo_register_device_no_warnsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j\ aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j video_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jvfl_devnode_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjZ jNubjjk6j_sMjj](j)}(jkjZ jNjNjj jj)}(jjjNjj jjj jNubjjk6j_sMjj]j]ubj)}(jkjZ jNjNjjӴ jj)}(jjjNjj jjj jNubjjk6j_sMjj]j]ubj)}(jkjZ jNjNjj jj)}(jjjNjj״ jjj jNubjjk6j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvideo_unregister_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j video_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjk6j_sMjj]j)}(jkj jNjNjj` jj)}(jjjNjj: jjjk jNubjjk6j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvideo_device_allocsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j video_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jt aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjr jNubjjk6j_sMjj]j]ubj)}(jkjjNjNjj)}jvideo_device_releasesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jȵ aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j video_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjƵ jNubjjk6j_sMjj]j)}(jkjƵ jNjNjj jj)}(jjjNjj jjj jNubjjk6j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvideo_device_release_emptysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j( aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j video_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj& jNubjjk6j_sMjj]j)}(jkj& jNjNjjt jj)}(jjjNjjN jjj jNubjjk6j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_disable_ioctlsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j video_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjk6j_sMjj](j)}(jkj jNjNjjԶ jj)}(jjjNjj jjj jNubjjk6j_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj۶ jjj jNubjjk6j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvideo_get_drvdatasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}( j1jj2j4)}(j7]j)}j video_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj jNubjjk6j_sMjj]j)}(jkj jNjNjja jj)}(jjjNjj; jjjo jNubjjk6j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvideo_set_drvdatasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jx aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j video_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjv jNubjjk6j_sMjj](j)}(jkjv jNjNjjķ jj)}(jjjNjj jjj jNubjjk6j_sMjj]j]ubj)}(jkjv jNjNjj jj)}(jjjNjj˷ jjj jNubjjk6j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j video_devdatasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j video_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj jNubjjk6j_sMjj]j)}(jkj jNjNjjY jj)}(jjjNjj3 jjjg jNubjjk6j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j video_drvdatasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jp aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjn jNubjjk6j_sMjj]j)}(jkjn jNjNjj jj)}(jjjNjj jjj̸ jNubjjk6j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvideo_device_node_namesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jո aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j video_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjӸ jNubjjk6j_sMjj]j)}(jkjӸ jNjNjj# jj)}(jjjNjj jjj1 jNubjjk6j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvideo_is_registeredsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j: aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j video_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj8 jNubjjk6j_sMjj]j)}(jkj8 jNjNjj jj)}(jjjNjj` jjj jNubjjk6j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvideo_device_pipeline_startsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j video_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_pipelinesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjk6j_sM3jj](j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjk6j_sM3jj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj$ jNubjjk6j_sM3jj]j]ubej]ubj)}(jkjjNjNjj)}j__video_device_pipeline_startsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j- aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j video_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_pipelinesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+ jNubjjk6j_sMAjj](j)}(jkj+ jNjNjjy jj)}(jjjNjjS jjj jNubjjk6j_sMAjj]j]ubj)}(jkj+ jNjNjj jj)}(jjjNjj jjj jNubjjk6j_sMAjj]j]ubej]ubj)}(jkjjNjNjj)}jvideo_device_pipeline_stopsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j video_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjk6j_sMTjj]j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjk6j_sMTjj]j]ubaj]ubj)}(jkjjNjNjj)}j__video_device_pipeline_stopsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j video_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjk6j_sM`jj]j)}(jkj jNjNjjl jj)}(jjjNjjF jjjw jNubjjk6j_sM`jj]j]ubaj]ubj)}(jkjjNjNjj)}j!video_device_pipeline_alloc_startsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j video_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj~ jNubjjk6j_sMnjj]j)}(jkj~ jNjNjj̻ jj)}(jjjNjj jjj׻ jNubjjk6j_sMnjj]j]ubaj]ubj)}(jkjjNjNjj)}jvideo_device_pipelinesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_pipelinesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j video_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj޻ jNubjjk6j_sMjj]j)}(jkj޻ jNjNjj2 jj)}(jjjNjj jjj@ jNubjjk6j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j v4l2_devicesbjj)}(jjjstructjj)}jj4)}(j7]jI aj<ubsbjjjG jNubjj*tj_sKjj]j]ubj)}(jkjjNjNjj)}jv4l2_device_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jX aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jv4l2_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjV jNubjj*tj_sKCjj]j)}(jkjV jNjNjj jj)}(jjjNjj~ jjj jNubjj*tj_sKCjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_device_putsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jv4l2_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj*tj_sKPjj]j)}(jkj jNjNjj jj)}(jjjNjj޼ jjj jNubjj*tj_sKPjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_device_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jv4l2_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj*tj_sK^jj](j)}(jkj jNjNjjd jj)}(jjjNjj> jjj jNubjj*tj_sK^jj]j]ubj)}(jkj jNjNjj jj)}(jjjNjjk jjj jNubjj*tj_sK^jj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_device_set_namesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jv4l2_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbasenamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinstancesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj*tj_sK|jj](j)}(jkj jNjNjj jj)}(jjjNjjѽ jjjX jNubjj*tj_sK|jj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj^ jNubjj*tj_sK|jj]j]ubj)}(jkj jNjNjjM jj)}(jjjNjj' jjjd jNubjj*tj_sK|jj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_device_disconnectsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jm aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jv4l2_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjk jNubjj*tj_sKjj]j)}(jkjk jNjNjj jj)}(jjjNjj jjjľ jNubjj*tj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_device_unregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j; aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jv4l2_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj˾ jNubjj*tj_sKjj]j)}(jkj˾ jNjNjj jj)}(jjjNjj jjj$ jNubjj*tj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_device_register_subdevsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j- aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jv4l2_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+ jNubjj*tj_sKjj](j)}(jkj+ jNjNjjy jj)}(jjjNjjS jjj jNubjj*tj_sKjj]j]ubj)}(jkj+ jNjNjj jj)}(jjjNjj jjj jNubjj*tj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_device_unregister_subdevsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj*tj_sKjj]j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjj*tj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j#__v4l2_device_register_subdev_nodessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jv4l2_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}j read_onlysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjj*tj_sKjj](j)}(jkj jNjNjjl jj)}(jjjNjjF jjj jNubjj*tj_sKjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjjs jjj jNubjj*tj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j!v4l2_device_register_subdev_nodessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jv4l2_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj*tj_sKjj]j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjj*tj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j$v4l2_device_register_ro_subdev_nodessbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jv4l2_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj*tj_sKjj]j)}(jkj jNjNjjU jj)}(jjjNjj/ jjj` jNubjj*tj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_subdev_notifysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]ji aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j notificationsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjg jNubjj*tj_sKjj](j)}(jkjg jNjNjj jj)}(jjjNjj jjj jNubjj*tj_sKjj]j]ubj)}(jkjg jNjNjj jj)}(jjjNjj jjj jNubjj*tj_sKjj]j]ubj)}(jkjg jNjNjj jj)}(jjjNjj jjj jNubjj*tj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_device_supports_requestssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j# aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jv4l2_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj! jNubjj*tj_sKjj]j)}(jkj! jNjNjjn jj)}(jjjNjjH jjjy jNubjj*tj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_device_for_each_subdevsbjj)}(jjojmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjj*tj_sM jj]j]ubj)}(jkjjNjNjj)}j__v4l2_device_call_subdevs_psbjj)}(jjojmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjj*tj_sM"jj]j]ubj)}(jkjjNjNjj)}j__v4l2_device_call_subdevssbjj)}(jjojmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjj*tj_sM;jj]j]ubj)}(jkjjNjNjj)}j&__v4l2_device_call_subdevs_until_err_psbjj)}(jjojmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjj*tj_sM[jj]j]ubj)}(jkjjNjNjj)}j$__v4l2_device_call_subdevs_until_errsbjj)}(jjojmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjj*tj_sM~jj]j]ubj)}(jkjjNjNjj)}jv4l2_device_call_allsbjj)}(jjojmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjj*tj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_device_call_until_errsbjj)}(jjojmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjj*tj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_device_mask_call_allsbjj)}(jjojmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjj*tj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_device_mask_call_until_errsbjj)}(jjojmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjj*tj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_device_has_opsbjj)}(jjojmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjj*tj_sM jj]j]ubj)}(jkjjNjNjj)}jv4l2_device_mask_has_opsbjj)}(jjojmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjj*tj_sM'jj]j]ubj)}(jkjjNjNjj)}jv4l2_calc_timeperframesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_fractsbaj<ubububj=j?)}(jBj4)}(j7]j' aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_dv_timingssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj% jNubjj-Kj_sKjj]j)}(jkj% jNjNjjw jj)}(jjjNjjQ jjj jNubjj-Kj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_check_dv_timings_fncsbjj)}(jjojmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjj-Kj_sKjj]j]ubj)}(jkjjNjNjj)}jv4l2_valid_dv_timingssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_dv_timingssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_dv_timings_capsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jv4l2_check_dv_timings_fncsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfncsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j fnc_handlesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj-Kj_sK3jj](j)}(jkj jNjNjj jj)}(jjjNjj jjjl jNubjj-Kj_sK3jj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjjr jNubjj-Kj_sK3jj]j]ubj)}(jkj jNjNjj; jj)}(jjjNjj jjjx jNubjj-Kj_sK3jj]j]ubj)}(jkj jNjNjja jj)}(jjjNjj? jjj~ jNubjj-Kj_sK3jj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_enum_dv_timings_capsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_enum_dv_timingssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_dv_timings_capsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jv4l2_check_dv_timings_fncsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfncsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j fnc_handlesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj-Kj_sKHjj](j)}(jkj jNjNjj jj)}(jjjNjj jjj[ jNubjj-Kj_sKHjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjja jNubjj-Kj_sKHjj]j]ubj)}(jkj jNjNjj* jj)}(jjjNjj jjjg jNubjj-Kj_sKHjj]j]ubj)}(jkj jNjNjjP jj)}(jjjNjj. jjjm jNubjj-Kj_sKHjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_find_dv_timings_capsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jv aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_dv_timingssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_dv_timings_capsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}j pclock_deltasbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jv4l2_check_dv_timings_fncsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfncsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j fnc_handlesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjt jNubjj-Kj_sK_jj](j)}(jkjt jNjNjj jj)}(jjjNjj jjjm jNubjj-Kj_sK_jj]j]ubj)}(jkjt jNjNjj jj)}(jjjNjj jjjs jNubjj-Kj_sK_jj]j]ubj)}(jkjt jNjNjj jj)}(jjjNjj jjjy jNubjj-Kj_sK_jj]j]ubj)}(jkjt jNjNjj< jj)}(jjjNjj jjj jNubjj-Kj_sK_jj]j]ubj)}(jkjt jNjNjjb jj)}(jjjNjj@ jjj jNubjj-Kj_sK_jj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_find_dv_timings_cea861_vicsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_dv_timingssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvicsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjj-Kj_sKmjj](j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjj-Kj_sKmjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjj-Kj_sKmjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_match_dv_timingssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_dv_timingssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmeasuredsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_dv_timingssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstandardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}j pclock_deltasbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jmatch_reduced_fpssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjj-Kj_sK{jj](j)}(jkj jNjNjje jj)}(jjjNjj? jjj jNubjj-Kj_sK{jj]j]ubj)}(jkj jNjNjj jj)}(jjjNjjl jjj jNubjj-Kj_sK{jj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjj-Kj_sK{jj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjj-Kj_sK{jj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_print_dv_timingssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j dev_prefixsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprefixsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_dv_timingssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jdetailedsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjj-Kj_sKjj](j)}(jkj jNjNjjG jj)}(jjjNjj% jjj jNubjj-Kj_sKjj]j]ubj)}(jkj jNjNjjp jj)}(jjjNjjN jjj jNubjj-Kj_sKjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjjw jjj jNubjj-Kj_sKjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjj-Kj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_detect_cvtsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}j frame_heightsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jhfreqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jvsyncsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}j active_widthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j polaritiessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}j interlacedsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_dv_timingssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj-Kj_sKjj](j)}(jkj jNjNjj* jj)}(jjjNjj jjj jNubjj-Kj_sKjj]j]ubj)}(jkj jNjNjjN jj)}(jjjNjj. jjj jNubjj-Kj_sKjj]j]ubj)}(jkj jNjNjjr jj)}(jjjNjjR jjj" jNubjj-Kj_sKjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjjv jjj( jNubjj-Kj_sKjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj. jNubjj-Kj_sKjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj4 jNubjj-Kj_sKjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj: jNubjj-Kj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_detect_gtfsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jC aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}j frame_heightsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jhfreqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jvsyncsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j polaritiessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}j interlacedsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_fractsbaj<ubububj=j?)}(jBj4)}(j7]j)}jaspectsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_dv_timingssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjA jNubjj-Kj_sKjj](j)}(jkjA jNjNjj jj)}(jjjNjjh jjjx jNubjj-Kj_sKjj]j]ubj)}(jkjA jNjNjj jj)}(jjjNjj jjj~ jNubjj-Kj_sKjj]j]ubj)}(jkjA jNjNjj jj)}(jjjNjj jjj jNubjj-Kj_sKjj]j]ubj)}(jkjA jNjNjj jj)}(jjjNjj jjj jNubjj-Kj_sKjj]j]ubj)}(jkjA jNjNjj jj)}(jjjNjj jjj jNubjj-Kj_sKjj]j]ubj)}(jkjA jNjNjjC jj)}(jjjNjj jjj jNubjj-Kj_sKjj]j]ubj)}(jkjA jNjNjjm jj)}(jjjNjjG jjj jNubjj-Kj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_calc_aspect_ratiosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_fractsbaj<ubububj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j hor_landscapesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j vert_portraitsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjj-Kj_sKjj](j)}(jkj jNjNjj jj)}(jjjNjj jjj# jNubjj-Kj_sKjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj) jNubjj-Kj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_dv_timings_aspect_ratiosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_fractsbaj<ubububj=j?)}(jBj4)}(j7]j2 aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_dv_timingssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj0 jNubjj-Kj_sKjj]j)}(jkj0 jNjNjj jj)}(jjjNjj\ jjj jNubjj-Kj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jcan_reduce_fpssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_bt_timingssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj-Kj_sKjj]j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjj-Kj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_hdmi_colorimetrysbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjj-Kj_sKjj]j]ubj)}(jkjjNjNjj)}j v4l2_keventsbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjj.j_sKjj]j]ubj)}(jkjjNjNjj)}jv4l2_subscribed_event_opssbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjj.j_sK$jj]j]ubj)}(jkjjNjNjj)}jv4l2_subscribed_eventsbjj)}(jjjstructjj)}jj4)}(j7]j! aj<ubsbjjj jNubjj.j_sK3jj]j]ubj)}(jkjjNjNjj)}jv4l2_event_dequeuesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j0 aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_fhsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeventsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j nonblockingsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj. jNubjj.j_sK[jj](j)}(jkj. jNjNjj| jj)}(jjjNjjV jjj jNubjj.j_sK[jj]j]ubj)}(jkj. jNjNjj jj)}(jjjNjj jjj jNubjj.j_sK[jj]j]ubj)}(jkj. jNjNjj jj)}(jjjNjj jjj jNubjj.j_sK[jj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_event_queuesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j video_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj.j_sKjjj](j)}(jkj jNjNjj9 jj)}(jjjNjj jjjq jNubjj.j_sKjjj]j]ubj)}(jkj jNjNjjf jj)}(jjjNjj@ jjjw jNubjj.j_sKjjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_event_queue_fhsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_fhsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj~ jNubjj.j_sKyjj](j)}(jkj~ jNjNjj jj)}(jjjNjj jjj jNubjj.j_sKyjj]j]ubj)}(jkj~ jNjNjj jj)}(jjjNjj jjj jNubjj.j_sKyjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_event_wake_allsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j video_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj.j_sKjj]j)}(jkj jNjNjj_ jj)}(jjjNjj9 jjjj jNubjj.j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_event_pendingsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]js aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_fhsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjq jNubjj.j_sKjj]j)}(jkjq jNjNjj jj)}(jjjNjj jjj jNubjj.j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_event_subscribesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_fhsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_event_subscriptionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsubsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jelemssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_subscribed_event_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj.j_sKjj](j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjj.j_sKjj]j]ubj)}(jkj jNjNjjL jj)}(jjjNjj& jjj jNubjj.j_sKjj]j]ubj)}(jkj jNjNjjt jj)}(jjjNjjS jjj jNubjj.j_sKjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjjx jjj jNubjj.j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_event_unsubscribesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_fhsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_event_subscriptionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsubsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj.j_sKjj](j)}(jkj jNjNjj jj)}(jjjNjj jjjH jNubjj.j_sKjj]j]ubj)}(jkj jNjNjj= jj)}(jjjNjj jjjN jNubjj.j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_event_unsubscribe_allsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jW aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_fhsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjU jNubjj.j_sKjj]j)}(jkjU jNjNjj jj)}(jjjNjj} jjj jNubjj.j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_event_subdev_unsubscribesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_fhsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_event_subscriptionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsubsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj.j_sKjj](j)}(jkj jNjNjj jj)}(jjjNjj jjjh jNubjj.j_sKjj]j]ubj)}(jkj jNjNjj0 jj)}(jjjNjj jjjn jNubjj.j_sKjj]j]ubj)}(jkj jNjNjj] jj)}(jjjNjj7 jjjt jNubjj.j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_src_change_event_subscribesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j} aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_fhsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_event_subscriptionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsubsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj{ jNubjj.j_sKjj](j)}(jkj{ jNjNjj jj)}(jjjNjj jjj jNubjj.j_sKjj]j]ubj)}(jkj{ jNjNjj jj)}(jjjNjj jjj jNubjj.j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j&v4l2_src_change_event_subdev_subscribesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_fhsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_event_subscriptionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsubsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj.j_sKjj](j)}(jkj jNjNjj\ jj)}(jjjNjj6 jjj jNubjj.j_sKjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjjc jjj jNubjj.j_sKjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjj.j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_fhsbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjj/>j_sKjj]j]ubj)}(jkjjNjNjj)}j v4l2_fh_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_fhsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j video_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjj/>j_sKFjj](j)}(jkj jNjNjj1 jj)}(jjjNjj jjji jNubjj/>j_sKFjj]j]ubj)}(jkj jNjNjj^ jj)}(jjjNjj8 jjjo jNubjj/>j_sKFjj]j]ubej]ubj)}(jkjjNjNjj)}j v4l2_fh_addsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jx aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_fhsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjv jNubjj/>j_sKPjj]j)}(jkjv jNjNjj jj)}(jjjNjj jjj jNubjj/>j_sKPjj]j]ubaj]ubj)}(jkjjNjNjj)}j v4l2_fh_opensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj/>j_sK[jj]j)}(jkj jNjNjj$ jj)}(jjjNjj jjj/ jNubjj/>j_sK[jj]j]ubaj]ubj)}(jkjjNjNjj)}j v4l2_fh_delsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j8 aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_fhsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj6 jNubjj/>j_sKijj]j)}(jkj6 jNjNjj jj)}(jjjNjj^ jjj jNubjj/>j_sKijj]j]ubaj]ubj)}(jkjjNjNjj)}j v4l2_fh_exitsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_fhsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj/>j_sKwjj]j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjj/>j_sKwjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_fh_releasesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj/>j_sKjj]j)}(jkj jNjNjjD jj)}(jjjNjj jjjO jNubjj/>j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_fh_is_singularsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jX aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_fhsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjV jNubjj/>j_sKjj]j)}(jkjV jNjNjj jj)}(jjjNjj~ jjj jNubjj/>j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_fh_is_singular_filesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjj/>j_sKjj]j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjj/>j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_flash_ctrl_datasbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjj?6j_sKjj]j]ubj)}(jkjjNjNjj)}jv4l2_flash_opssbjj)}(jjjstructjj)}jj4)}(j7]j' aj<ubsbjjj% jNubjj?6j_sK!jj]j]ubj)}(jkjjNjNjj)}jv4l2_flash_configsbjj)}(jjjstructjj)}jj4)}(j7]j6 aj<ubsbjjj4 jNubjj?6j_sK0jj]j]ubj)}(jkjjNjNjj)}j v4l2_flashsbjj)}(jjjstructjj)}jj4)}(j7]jE aj<ubsbjjjC jNubjj?6j_sKDjj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_to_v4l2_flashsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_flashsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jT aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjR jNubjj?6j_sKajj]j)}(jkjR jNjNjj jj)}(jjjNjj jjj jNubjj?6j_sKajj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_ctrl_to_v4l2_flashsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_flashsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_ctrlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj jNubjj?6j_sKmjj]j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjj?6j_sKmjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_flash_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_flashsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j% aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j fwnode_handlesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfwnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jled_classdev_flashsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j fled_cdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_flash_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_flash_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj# jNubjj?6j_sKjj](j)}(jkj# jNjNjjw jj)}(jjjNjjQ jjj9 jNubjj?6j_sKjj]j]ubj)}(jkj# jNjNjj jj)}(jjjNjj~ jjj? jNubjj?6j_sKjj]j]ubj)}(jkj# jNjNjj jj)}(jjjNjj jjjE jNubjj?6j_sKjj]j]ubj)}(jkj# jNjNjj jj)}(jjjNjj jjjK jNubjj?6j_sKjj]j]ubj)}(jkj# jNjNjj+ jj)}(jjjNjj jjjQ jNubjj?6j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_flash_indicator_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_flashsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jZ aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j fwnode_handlesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfwnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j led_classdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j iled_cdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_flash_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjX jNubjj?6j_sKjj](j)}(jkjX jNjNjj jj)}(jjjNjj jjjA jNubjj?6j_sKjj]j]ubj)}(jkjX jNjNjj jj)}(jjjNjj jjjG jNubjj?6j_sKjj]j]ubj)}(jkjX jNjNjj jj)}(jjjNjj jjjM jNubjj?6j_sKjj]j]ubj)}(jkjX jNjNjj3 jj)}(jjjNjj jjjS jNubjj?6j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_flash_releasesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j\ aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_flashsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j v4l2_flashsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjZ jNubjj?6j_sKjj]j)}(jkjZ jNjNjj jj)}(jjjNjj jjj jNubjj?6j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_fwnode_endpointsbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjjwj_sKjj]j]ubj)}(jkjjNjNjj)}jV4L2_FWNODE_PROPERTY_UNSETsbjj)}(jjojmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjjwj_sK jj)}(jjjNjj jjjO jNubjjsj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_pipeline_pm_getsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jX aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjV jNubjjsj_sKjj]j)}(jkjV jNjNjj jj)}(jjjNjj~ jjj jNubjjsj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_pipeline_pm_putsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjsj_sKjj]j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjsj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_pipeline_link_notifysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlinksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j notificationsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjsj_sKjj](j)}(jkj jNjNjjd jj)}(jjjNjj> jjj jNubjjsj_sKjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjjk jjj jNubjjsj_sKjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjsj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_mbus_config_mipi_csi2sbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjjVTj_sKjj]j]ubj)}(jkjjNjNjj)}jv4l2_mbus_config_parallelsbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjjVTj_sKZjj]j]ubj)}(jkjjNjNjj)}jv4l2_mbus_config_mipi_csi1sbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjjVTj_sKhjj]j]ubj)}(jkjjNjNjj)}jv4l2_mbus_typesbjj)}(jj#jenumjj)}jj4)}(j7]j aj<ubsbjjj jNubjjVTj_sKxjj]j]ubj)}(jkjjNjNjj)}jv4l2_mbus_configsbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjjVTj_sKjj]j]ubj)}(jkjjNjNjj)}jv4l2_fill_pix_formatsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_pix_formatsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpix_fmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_mbus_framefmtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmbus_fmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjVTj_sKjj](j)}(jkj jNjNjjh jj)}(jjjNjjB jjj jNubjjVTj_sKjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjjo jjj jNubjjVTj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_fill_mbus_formatsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_mbus_framefmtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmbus_fmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_pix_formatsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpix_fmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjVTj_sKjj](j)}(jkj jNjNjj jj)}(jjjNjj jjj[ jNubjjVTj_sKjj]j]ubj)}(jkj jNjNjj( jj)}(jjjNjj jjja jNubjjVTj_sKjj]j]ubj)}(jkj jNjNjjS jj)}(jjjNjj/ jjjg jNubjjVTj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_fill_pix_format_mplanesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jp aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_pix_format_mplanesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j pix_mp_fmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_mbus_framefmtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmbus_fmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjn jNubjjVTj_sKjj](j)}(jkjn jNjNjj jj)}(jjjNjj jjj jNubjjVTj_sKjj]j]ubj)}(jkjn jNjNjj jj)}(jjjNjj jjj jNubjjVTj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_fill_mbus_format_mplanesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_mbus_framefmtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmbus_fmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_pix_format_mplanesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j pix_mp_fmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjVTj_sKjj](j)}(jkj jNjNjjO jj)}(jjjNjj) jjj jNubjjVTj_sKjj]j]ubj)}(jkj jNjNjj| jj)}(jjjNjjV jjj jNubjjVTj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j v4l2_m2m_opssbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjjIj_sKjj]j]ubj)}(jkjjNjNjj)}jv4l2_m2m_queue_ctxsbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjjIj_sK/jj]j]ubj)}(jkjjNjNjj)}j v4l2_m2m_ctxsbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjjIj_sKCjj]j]ubj)}(jkjjNjNjj)}jv4l2_m2m_buffersbjj)}(jjjstructjj)}jj4)}(j7]j aj<ubsbjjj jNubjjIj_sKljj]j]ubj)}(jkjjNjNjj)}jv4l2_m2m_get_curr_privsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj jNubjjIj_sKjj]j)}(jkj jNjNjj jj)}(jjjNjj jjj. jNubjjIj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_m2m_get_vqsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j7 aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}j v4l2_buf_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj5 jNubjjIj_sKjj](j)}(jkj5 jNjNjj jj)}(jjjNjjc jjj jNubjjIj_sKjj]j]ubj)}(jkj5 jNjNjj jj)}(jjjNjj jjj jNubjjIj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_m2m_try_schedulesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjIj_sKjj]j)}(jkj jNjNjj jj)}(jjjNjj jjj% jNubjjIj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_m2m_job_finishsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j. aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj, jNubjjIj_sKjj](j)}(jkj, jNjNjjz jj)}(jjjNjjT jjj jNubjjIj_sKjj]j]ubj)}(jkj, jNjNjj jj)}(jjjNjj jjj jNubjjIj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j v4l2_m2m_buf_done_and_job_finishsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jvb2_buffer_statesbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjIj_sKjj](j)}(jkj jNjNjj jj)}(jjjNjj jjjm jNubjjIj_sKjj]j]ubj)}(jkj jNjNjj: jj)}(jjjNjj jjjs jNubjjIj_sKjj]j]ubj)}(jkj jNjNjje jj)}(jjjNjjA jjjy jNubjjIj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_m2m_clear_statesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjIj_sKjj]j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjIj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_m2m_mark_stoppedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjIj_sKjj]j)}(jkj jNjNjj. jj)}(jjjNjj jjj9 jNubjjIj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_m2m_dst_buf_is_lastsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jB aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj@ jNubjjIj_sM jj]j)}(jkj@ jNjNjj jj)}(jjjNjjg jjj jNubjjIj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_m2m_has_stoppedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjIj_sMjj]j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjIj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j!v4l2_m2m_is_last_draining_src_bufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvb2_v4l2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjIj_sM*jj](j)}(jkj jNjNjjK jj)}(jjjNjj% jjj jNubjjIj_sM*jj]j]ubj)}(jkj jNjNjjx jj)}(jjjNjjR jjj jNubjjIj_sM*jj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_m2m_last_buffer_donesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvb2_v4l2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjIj_sM7jj](j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjIj_sM7jj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjIj_sM7jj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_m2m_suspendsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j% aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj# jNubjjIj_sMCjj]j)}(jkj# jNjNjjq jj)}(jjjNjjK jjj| jNubjjIj_sMCjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_m2m_resumesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjIj_sMNjj]j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjIj_sMNjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_m2m_reqbufssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_requestbufferssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqbufssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjIj_sMWjj](j)}(jkj jNjNjj1 jj)}(jjjNjj jjj jNubjjIj_sMWjj]j]ubj)}(jkj jNjNjj^ jj)}(jjjNjj8 jjj jNubjjIj_sMWjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjje jjj jNubjjIj_sMWjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_m2m_querybufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjIj_sMcjj](j)}(jkj jNjNjj jj)}(jjjNjj jjj\ jNubjjIj_sMcjj]j]ubj)}(jkj jNjNjj$ jj)}(jjjNjj jjjb jNubjjIj_sMcjj]j]ubj)}(jkj jNjNjjQ jj)}(jjjNjj+ jjjh jNubjjIj_sMcjj]j]ubej]ubj)}(jkjjNjNjj)}j v4l2_m2m_qbufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jq aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjo jNubjjIj_sMnjj](j)}(jkjo jNjNjj jj)}(jjjNjj jjj" jNubjjIj_sMnjj]j]ubj)}(jkjo jNjNjj jj)}(jjjNjj jjj( jNubjjIj_sMnjj]j]ubj)}(jkjo jNjNjj jj)}(jjjNjj jjj. jNubjjIj_sMnjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_m2m_dqbufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j7 aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj5 jNubjjIj_sMyjj](j)}(jkj5 jNjNjj jj)}(jjjNjj] jjj jNubjjIj_sMyjj]j]ubj)}(jkj5 jNjNjj jj)}(jjjNjj jjj jNubjjIj_sMyjj]j]ubj)}(jkj5 jNjNjj jj)}(jjjNjj jjj jNubjjIj_sMyjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_m2m_prepare_bufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjIj_sMjj](j)}(jkj jNjNjjI jj)}(jjjNjj# jjj jNubjjIj_sMjj]j]ubj)}(jkj jNjNjjv jj)}(jjjNjjP jjj jNubjjIj_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj} jjj jNubjjIj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_m2m_create_bufssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_create_bufferssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcreatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjIj_sMjj](j)}(jkj jNjNjj jj)}(jjjNjj jjjt jNubjjIj_sMjj]j]ubj)}(jkj jNjNjj< jj)}(jjjNjj jjjz jNubjjIj_sMjj]j]ubj)}(jkj jNjNjji jj)}(jjjNjjC jjj jNubjjIj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_m2m_expbufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_exportbuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jebsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjIj_sMjj](j)}(jkj jNjNjj jj)}(jjjNjj jjj: jNubjjIj_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj@ jNubjjIj_sMjj]j]ubj)}(jkj jNjNjj/ jj)}(jjjNjj jjjF jNubjjIj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_m2m_streamonsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jO aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}j v4l2_buf_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjM jNubjjIj_sMjj](j)}(jkjM jNjNjj jj)}(jjjNjju jjj jNubjjIj_sMjj]j]ubj)}(jkjM jNjNjj jj)}(jjjNjj jjj jNubjjIj_sMjj]j]ubj)}(jkjM jNjNjj jj)}(jjjNjj jjj jNubjjIj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_m2m_streamoffsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}j v4l2_buf_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj jNubjjIj_sMjj](j)}(jkj jNjNjj\ jj)}(jjjNjj6 jjj jNubjjIj_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjjc jjj jNubjjIj_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjIj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j%v4l2_m2m_update_start_streaming_statesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjIj_sMjj](j)}(jkj jNjNjj jj)}(jjjNjj jjjT jNubjjIj_sMjj]j]ubj)}(jkj jNjNjjJ jj)}(jjjNjj$ jjjZ jNubjjIj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j$v4l2_m2m_update_stop_streaming_statesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jc aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjja jNubjjIj_sMjj](j)}(jkja jNjNjj jj)}(jjjNjj jjj jNubjjIj_sMjj]j]ubj)}(jkja jNjNjj jj)}(jjjNjj jjj jNubjjIj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_m2m_encoder_cmdsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_encoder_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jecsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjIj_sMjj](j)}(jkj jNjNjjA jj)}(jjjNjj jjj jNubjjIj_sMjj]j]ubj)}(jkj jNjNjjn jj)}(jjjNjjH jjj jNubjjIj_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjju jjj jNubjjIj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_m2m_decoder_cmdsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_decoder_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjIj_sMjj](j)}(jkj jNjNjj jj)}(jjjNjj jjjl jNubjjIj_sMjj]j]ubj)}(jkj jNjNjj4 jj)}(jjjNjj jjjr jNubjjIj_sMjj]j]ubj)}(jkj jNjNjja jj)}(jjjNjj; jjjx jNubjjIj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j v4l2_m2m_pollsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__poll_tsbaj<ubububj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jpoll_table_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwaitsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjIj_sMjj](j)}(jkj jNjNjj jj)}(jjjNjj jjj6 jNubjjIj_sMjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj< jNubjjIj_sMjj]j]ubj)}(jkj jNjNjj+ jj)}(jjjNjj jjjB jNubjjIj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j v4l2_m2m_mmapsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jK aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjI jNubjjIj_sMjj](j)}(jkjI jNjNjj jj)}(jjjNjjq jjj jNubjjIj_sMjj]j]ubj)}(jkjI jNjNjj jj)}(jjjNjj jjj jNubjjIj_sMjj]j]ubj)}(jkjI jNjNjj jj)}(jjjNjj jjj jNubjjIj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j v4l2_m2m_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_opssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj jNubjjIj_sMjj]j)}(jkj jNjNjjc jj)}(jjjNjj= jjjq jNubjjIj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_m2m_releasesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jz aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjx jNubjjIj_sM"jj]j)}(jkjx jNjNjj jj)}(jjjNjj jjj jNubjjIj_sM"jj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_m2m_ctx_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdrv_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}j queue_initsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrc_vqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdst_vqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj jNubjjIj_sM.jj](j)}(jkj jNjNjj, jj)}(jjjNjj jjj jNubjjIj_sM.jj]j]ubj)}(jkj jNjNjjU jj)}(jjjNjj3 jjj jNubjjIj_sM.jj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj\ jjj& jNubjjIj_sM.jj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_m2m_ctx_releasesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j/ aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj- jNubjjIj_sMEjj]j)}(jkj- jNjNjj{ jj)}(jjjNjjU jjj jNubjjIj_sMEjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_m2m_buf_queuesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvb2_v4l2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj jNubjjIj_sMOjj](j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjIj_sMOjj]j]ubj)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjIj_sMOjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_m2m_num_src_bufs_readysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j" aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjIj_sMXjj]j)}(jkj jNjNjjo jj)}(jjjNjjI jjjz jNubjjIj_sMXjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_m2m_num_dst_bufs_readysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj jNubjjIj_sMkjj]j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjIj_sMkjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_m2m_next_bufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvb2_v4l2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_m2m_queue_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jq_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj jNubjjIj_sM}jj]j)}(jkj jNjNjj6 jj)}(jjjNjj jjjD jNubjjIj_sM}jj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_m2m_next_src_bufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvb2_v4l2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jM aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjK jNubjjIj_sMjj]j)}(jkjK jNjNjj jj)}(jjjNjjy jjj jNubjjIj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_m2m_next_dst_bufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvb2_v4l2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj jNubjjIj_sMjj]j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjIj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_m2m_last_bufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvb2_v4l2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_m2m_queue_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jq_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj jNubjjIj_sMjj]j)}(jkj jNjNjjq jj)}(jjjNjjK jjj jNubjjIj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_m2m_last_src_bufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvb2_v4l2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj jNubjjIj_sMjj]j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjIj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_m2m_last_dst_bufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvb2_v4l2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj jNubjjIj_sMjj]j)}(jkj jNjNjjC jj)}(jjjNjj jjjQ jNubjjIj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_m2m_for_each_dst_bufsbjj)}(jjojmacrojj)}(jj4)}(j7]jZ aj<ubjMNubjjjX jNubjjIj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_m2m_for_each_src_bufsbjj)}(jjojmacrojj)}(jj4)}(j7]ji aj<ubjMNubjjjg jNubjjIj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_m2m_for_each_dst_buf_safesbjj)}(jjojmacrojj)}(jj4)}(j7]jx aj<ubjMNubjjjv jNubjjIj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_m2m_for_each_src_buf_safesbjj)}(jjojmacrojj)}(jj4)}(j7]j aj<ubjMNubjjj jNubjjIj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_m2m_get_src_vqsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj jNubjjIj_sMjj]j)}(jkj jNjNjj jj)}(jjjNjj jjj jNubjjIj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_m2m_get_dst_vqsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj jNubjjIj_sMjj]j)}(jkj jNjNjjQ jj)}(jjjNjj+ jjj_ jNubjjIj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_m2m_buf_removesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvb2_v4l2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jh aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_m2m_queue_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jq_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjf jNubjjIj_sMjj]j)}(jkjf jNjNjj jj)}(jjjNjj jjj jNubjjIj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_m2m_src_buf_removesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvb2_v4l2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj jNubjjIj_sMjj]j)}(jkj jNjNjj#!jj)}(jjjNjj jjj1!jNubjjIj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_m2m_dst_buf_removesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvb2_v4l2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j:!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj8!jNubjjIj_sMjj]j)}(jkj8!jNjNjj!jj)}(jjjNjjf!jjj!jNubjjIj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_m2m_buf_remove_by_bufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_m2m_queue_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jq_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvb2_v4l2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!jNubjjIj_sMjj](j)}(jkj!jNjNjj!jj)}(jjjNjj!jjj'!jNubjjIj_sMjj]j]ubj)}(jkj!jNjNjj!jj)}(jjjNjj!jjj-!jNubjjIj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_m2m_src_buf_remove_by_bufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j6!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvb2_v4l2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj4!jNubjjIj_sM&jj](j)}(jkj4!jNjNjj!jj)}(jjjNjj\!jjj!jNubjjIj_sM&jj]j]ubj)}(jkj4!jNjNjj!jj)}(jjjNjj!jjj!jNubjjIj_sM&jj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_m2m_dst_buf_remove_by_bufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_m2m_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jm2m_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvb2_v4l2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!jNubjjIj_sM3jj](j)}(jkj!jNjNjj!jj)}(jjjNjj!jjjM!jNubjjIj_sM3jj]j]ubj)}(jkj!jNjNjjB!jj)}(jjjNjj!jjjS!jNubjjIj_sM3jj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_m2m_buf_copy_metadatasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j\!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvb2_v4l2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jout_vbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvb2_v4l2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcap_vbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}jcopy_frame_flagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjZ!jNubjjIj_sMXjj](j)}(jkjZ!jNjNjj!jj)}(jjjNjj!jjj!jNubjjIj_sMXjj]j]ubj)}(jkjZ!jNjNjj!jj)}(jjjNjj!jjj !jNubjjIj_sMXjj]j]ubj)}(jkjZ!jNjNjj!jj)}(jjjNjj!jjj!jNubjjIj_sMXjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_rect_set_size_tosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!jNubjjIj_sKjj](j)}(jkj!jNjNjjd!jj)}(jjjNjj>!jjj!jNubjjIj_sKjj]j]ubj)}(jkj!jNjNjj!jj)}(jjjNjjj!jjj!jNubjjIj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_rect_set_min_sizesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmin_sizesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!jNubjjIj_sKjj](j)}(jkj!jNjNjj!jj)}(jjjNjj!jjj-!jNubjjIj_sKjj]j]ubj)}(jkj!jNjNjj"!jj)}(jjjNjj!jjj3!jNubjjIj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_rect_set_max_sizesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j<!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmax_sizesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj:!jNubjjIj_sK,jj](j)}(jkj:!jNjNjj!jj)}(jjjNjjb!jjj!jNubjjIj_sK,jj]j]ubj)}(jkj:!jNjNjj!jj)}(jjjNjj!jjj!jNubjjIj_sK,jj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_rect_map_insidesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jboundarysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!jNubjjIj_sK:jj](j)}(jkj!jNjNjj!jj)}(jjjNjj!jjjQ!jNubjjIj_sK:jj]j]ubj)}(jkj!jNjNjjF!jj)}(jjjNjj !jjjW!jNubjjIj_sK:jj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_rect_same_sizesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j`!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jr1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jr2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj^!jNubjjIj_sKOjj](j)}(jkj^!jNjNjj!jj)}(jjjNjj!jjj!jNubjjIj_sKOjj]j]ubj)}(jkj^!jNjNjj!jj)}(jjjNjj!jjj!jNubjjIj_sKOjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_rect_same_positionsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jr1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jr2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!jNubjjIj_sK\jj](j)}(jkj!jNjNjj=!jj)}(jjjNjj!jjju!jNubjjIj_sK\jj]j]ubj)}(jkj!jNjNjjj!jj)}(jjjNjjD!jjj{!jNubjjIj_sK\jj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_rect_equalsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jr1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jr2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!jNubjjIj_sKijj](j)}(jkj!jNjNjj!jj)}(jjjNjj!jjj!jNubjjIj_sKijj]j]ubj)}(jkj!jNjNjj!jj)}(jjjNjj!jjj !jNubjjIj_sKijj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_rect_intersectsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jr1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jr2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!jNubjjIj_sKujj](j)}(jkj!jNjNjjb!jj)}(jjjNjj<!jjj!jNubjjIj_sKujj]j]ubj)}(jkj!jNjNjj!jj)}(jjjNjjh!jjj!jNubjjIj_sKujj]j]ubj)}(jkj!jNjNjj!jj)}(jjjNjj!jjj!jNubjjIj_sKujj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_rect_scalesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!jNubjjIj_sKjj](j)}(jkj!jNjNjj'!jj)}(jjjNjj!jjj!jNubjjIj_sKjj]j]ubj)}(jkj!jNjNjjS!jj)}(jjjNjj-!jjj!jNubjjIj_sKjj]j]ubj)}(jkj!jNjNjj!jj)}(jjjNjjZ!jjj!jNubjjIj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_rect_overlapsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jr1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jr2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!jNubjjIj_sKjj](j)}(jkj!jNjNjj!jj)}(jjjNjj!jjj# !jNubjjIj_sKjj]j]ubj)}(jkj!jNjNjj !jj)}(jjjNjj!jjj) !jNubjjIj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_rect_enclosedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j2 !aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jr1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jr2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj0 !jNubjjIj_sKjj](j)}(jkj0 !jNjNjj} !jj)}(jjjNjjW !jjj !jNubjjIj_sKjj]j]ubj)}(jkj0 !jNjNjj !jj)}(jjjNjj !jjj !jNubjjIj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_decode_vbi_linesbjj)}(jjjstructjj)}jj4)}(j7]j !aj<ubsbjjj !jNubjjTj_sKjj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_io_pin_bitssbjj)}(jj#jenumjj)}jj4)}(j7]j !aj<ubsbjjj !jNubjjTj_sK:jj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_io_pin_configsbjj)}(jjjstructjj)}jj4)}(j7]j !aj<ubsbjjj !jNubjjTj_sKjj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_core_opssbjj)}(jjjstructjj)}jj4)}(j7]j !aj<ubsbjjj !jNubjjTj_sKjj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_tuner_opssbjj)}(jjjstructjj)}jj4)}(j7]j !aj<ubsbjjj !jNubjjTj_sKjj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_audio_opssbjj)}(jjjstructjj)}jj4)}(j7]j !aj<ubsbjjj !jNubjjTj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_mbus_frame_desc_entry_csi2sbjj)}(jjjstructjj)}jj4)}(j7]j !aj<ubsbjjj !jNubjjTj_sM=jj]j]ubj)}(jkjjNjNjj)}jv4l2_mbus_frame_desc_flagssbjj)}(jj#jenumjj)}jj4)}(j7]j- !aj<ubsbjjj+ !jNubjjTj_sMJjj]j]ubj)}(jkjjNjNjj)}jv4l2_mbus_frame_desc_entrysbjj)}(jjjstructjj)}jj4)}(j7]j< !aj<ubsbjjj: !jNubjjTj_sMajj]j]ubj)}(jkjjNjNjj)}jv4l2_mbus_frame_desc_typesbjj)}(jj#jenumjj)}jj4)}(j7]jK !aj<ubsbjjjI !jNubjjTj_sMjjj]j]ubj)}(jkjjNjNjj)}jv4l2_mbus_frame_descsbjj)}(jjjstructjj)}jj4)}(j7]jZ !aj<ubsbjjjX !jNubjjTj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_pre_streamon_flagssbjj)}(jj#jenumjj)}jj4)}(j7]ji !aj<ubsbjjjg !jNubjjTj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_video_opssbjj)}(jjjstructjj)}jj4)}(j7]jx !aj<ubsbjjjv !jNubjjTj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_vbi_opssbjj)}(jjjstructjj)}jj4)}(j7]j !aj<ubsbjjj !jNubjjTj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_sensor_opssbjj)}(jjjstructjj)}jj4)}(j7]j !aj<ubsbjjj !jNubjjTj_sM!jj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_ir_modesbjj)}(jj#jenumjj)}jj4)}(j7]j !aj<ubsbjjj !jNubjjTj_sM5jj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_ir_parameterssbjj)}(jjjstructjj)}jj4)}(j7]j !aj<ubsbjjj !jNubjjTj_sMCjj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_ir_opssbjj)}(jjjstructjj)}jj4)}(j7]j !aj<ubsbjjj !jNubjjTj_sM\jj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_pad_configsbjj)}(jjjstructjj)}jj4)}(j7]j !aj<ubsbjjj !jNubjjTj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_stream_configsbjj)}(jjjstructjj)}jj4)}(j7]j !aj<ubsbjjj !jNubjjTj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_stream_configssbjj)}(jjjstructjj)}jj4)}(j7]j !aj<ubsbjjj !jNubjjTj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_kroutingsbjj)}(jjjstructjj)}jj4)}(j7]j !aj<ubsbjjj !jNubjjTj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_statesbjj)}(jjjstructjj)}jj4)}(j7]j !aj<ubsbjjj !jNubjjTj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_pad_opssbjj)}(jjjstructjj)}jj4)}(j7]j !aj<ubsbjjj !jNubjjTj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_opssbjj)}(jjjstructjj)}jj4)}(j7]j, !aj<ubsbjjj* !jNubjjTj_sMJjj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_internal_opssbjj)}(jjjstructjj)}jj4)}(j7]j; !aj<ubsbjjj9 !jNubjjTj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_platform_datasbjj)}(jjjstructjj)}jj4)}(j7]jJ !aj<ubsbjjjH !jNubjjTj_sMjj]j]ubj)}(jkjjNjNjj)}j v4l2_subdevsbjj)}(jjjstructjj)}jj4)}(j7]jY !aj<ubsbjjjW !jNubjjTj_sMjj]j]ubj)}(jkjjNjNjj)}jmedia_entity_to_v4l2_subdevsbjj)}(jjojmacrojj)}(jj4)}(j7]jh !aj<ubjMNubjjjf !jNubjjTj_sMOjj]j]ubj)}(jkjjNjNjj)}jvdev_to_v4l2_subdevsbjj)}(jjojmacrojj)}(jj4)}(j7]jw !aj<ubjMNubjjju !jNubjjTj_sM^jj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_fhsbjj)}(jjjstructjj)}jj4)}(j7]j !aj<ubsbjjj !jNubjjTj_sMajj]j]ubj)}(jkjjNjNjj)}jto_v4l2_subdev_fhsbjj)}(jjojmacrojj)}(jj4)}(j7]j !aj<ubjMNubjjj !jNubjjTj_sMxjj]j]ubj)}(jkjjNjNjj)}jv4l2_set_subdevdatasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j !aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj !jNubjjTj_sMjj](j)}(jkj !jNjNjj !jj)}(jjjNjj !jjj# !jNubjjTj_sMjj]j]ubj)}(jkj !jNjNjj !jj)}(jjjNjj !jjj) !jNubjjTj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_get_subdevdatasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j2 !aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj0 !jNubjjTj_sMjj]j)}(jkj0 !jNjNjj !jj)}(jjjNjjZ !jjj !jNubjjTj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_set_subdev_hostdatasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j !aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj !jNubjjTj_sMjj](j)}(jkj !jNjNjj !jj)}(jjjNjj !jjj !jNubjjTj_sMjj]j]ubj)}(jkj !jNjNjj !jj)}(jjjNjj !jjj !jNubjjTj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_get_subdev_hostdatasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j% !aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj# !jNubjjTj_sMjj]j)}(jkj# !jNjNjjs !jj)}(jjjNjjM !jjj !jNubjjTj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j!v4l2_subdev_get_fwnode_pad_1_to_1sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j !aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfwnode_endpointsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jendpointsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj !jNubjjTj_sMjj](j)}(jkj !jNjNjj !jj)}(jjjNjj !jjj!jNubjjTj_sMjj]j]ubj)}(jkj !jNjNjj!jj)}(jjjNjj !jjj!jNubjjTj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j!v4l2_subdev_link_validate_defaultsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlinksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_subdev_formatsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j source_fmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_subdev_formatsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsink_fmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!jNubjjTj_sMjj](j)}(jkj!jNjNjji!jj)}(jjjNjjC!jjj!jNubjjTj_sMjj]j]ubj)}(jkj!jNjNjj!jj)}(jjjNjjp!jjj!jNubjjTj_sMjj]j]ubj)}(jkj!jNjNjj!jj)}(jjjNjj!jjj!jNubjjTj_sMjj]j]ubj)}(jkj!jNjNjj!jj)}(jjjNjj!jjj !jNubjjTj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_subdev_link_validatesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_linksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlinksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj!jNubjjTj_sMjj]j)}(jkj!jNjNjjb!jj)}(jjjNjj<!jjjm!jNubjjTj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_subdev_has_pad_interdepsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jv!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jpad0sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jpad1sbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjt!jNubjjTj_sMjj](j)}(jkjt!jNjNjj!jj)}(jjjNjj!jjj!jNubjjTj_sMjj]j]ubj)}(jkjt!jNjNjj!jj)}(jjjNjj!jjj!jNubjjTj_sMjj]j]ubj)}(jkjt!jNjNjj!jj)}(jjjNjj!jjj"!jNubjjTj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__v4l2_subdev_state_allocsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_subdev_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j+!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j lock_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jlock_class_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj)!jNubjjTj_sMjj](j)}(jkj)!jNjNjj}!jj)}(jjjNjjW!jjj!jNubjjTj_sMjj]j]ubj)}(jkj)!jNjNjj!jj)}(jjjNjj!jjj!jNubjjTj_sMjj]j]ubj)}(jkj)!jNjNjj!jj)}(jjjNjj!jjj!jNubjjTj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__v4l2_subdev_state_freesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_subdev_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj!jNubjjTj_sMjj]j)}(jkj!jNjNjjB!jj)}(jjjNjj!jjjM!jNubjjTj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_subdev_init_finalizesbjj)}(jjojmacrojj)}(jj4)}(j7]jV!aj<ubjMNubjjjT!jNubjjTj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_cleanupsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]je!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjc!jNubjjTj_sM&jj]j)}(jkjc!jNjNjj!jj)}(jjjNjj!jjj!jNubjjTj_sM&jj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_subdev_state_get_formatsbjj)}(jjojmacrojj)}(jj4)}(j7]j!aj<ubjMNubjjj!jNubjjTj_sM;jj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_state_get_cropsbjj)}(jjojmacrojj)}(jj4)}(j7]j!aj<ubjMNubjjj!jNubjjTj_sMYjj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_state_get_composesbjj)}(jjojmacrojj)}(jj4)}(j7]j!aj<ubjMNubjjj!jNubjjTj_sMnjj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_state_get_intervalsbjj)}(jjojmacrojj)}(jj4)}(j7]j!aj<ubjMNubjjj!jNubjjTj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_get_fmtsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_subdev_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_subdev_formatsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jformatsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!jNubjjTj_sMjj](j)}(jkj!jNjNjjM!jj)}(jjjNjj'!jjj!jNubjjTj_sMjj]j]ubj)}(jkj!jNjNjjz!jj)}(jjjNjjT!jjj!jNubjjTj_sMjj]j]ubj)}(jkj!jNjNjj!jj)}(jjjNjj!jjj!jNubjjTj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_subdev_get_frame_intervalsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_subdev_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_subdev_frame_intervalsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!jNubjjTj_sMjj](j)}(jkj!jNjNjj!jj)}(jjjNjj!jjjx!jNubjjTj_sMjj]j]ubj)}(jkj!jNjNjj@!jj)}(jjjNjj!jjj~!jNubjjTj_sMjj]j]ubj)}(jkj!jNjNjjm!jj)}(jjjNjjG!jjj!jNubjjTj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_subdev_set_routingsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_subdev_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_subdev_kroutingsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jroutingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!jNubjjTj_sMjj](j)}(jkj!jNjNjj!jj)}(jjjNjj!jjj>!jNubjjTj_sMjj]j]ubj)}(jkj!jNjNjj!jj)}(jjjNjj!jjjD!jNubjjTj_sMjj]j]ubj)}(jkj!jNjNjj3!jj)}(jjjNjj !jjjJ!jNubjjTj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfor_each_active_routesbjj)}(jjojmacrojj)}(jj4)}(j7]jS!aj<ubjMNubjjjQ!jNubjjTj_sMjj]j]ubj)}(jkjjNjNjj)}j v4l2_subdev_set_routing_with_fmtsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jb!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_subdev_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_subdev_kroutingsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jroutingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_mbus_framefmtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj`!jNubjjTj_sMjj](j)}(jkj`!jNjNjj!jj)}(jjjNjj!jjj@!jNubjjTj_sMjj]j]ubj)}(jkj`!jNjNjj!jj)}(jjjNjj!jjjF!jNubjjTj_sMjj]j]ubj)}(jkj`!jNjNjj!jj)}(jjjNjj!jjjL!jNubjjTj_sMjj]j]ubj)}(jkj`!jNjNjj5!jj)}(jjjNjj!jjjR!jNubjjTj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j%v4l2_subdev_routing_find_opposite_endsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j[!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_subdev_kroutingsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jroutingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpadsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j other_padsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j other_streamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjY!jNubjjTj_sMjj](j)}(jkjY!jNjNjj!jj)}(jjjNjj!jjj\!jNubjjTj_sMjj]j]ubj)}(jkjY!jNjNjj!jj)}(jjjNjj!jjjb!jNubjjTj_sMjj]j]ubj)}(jkjY!jNjNjj!jj)}(jjjNjj!jjjh!jNubjjTj_sMjj]j]ubj)}(jkjY!jNjNjj$!jj)}(jjjNjj!jjjn!jNubjjTj_sMjj]j]ubj)}(jkjY!jNjNjjQ!jj)}(jjjNjj+!jjjt!jNubjjTj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j,v4l2_subdev_state_get_opposite_stream_formatsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_mbus_framefmtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j}!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_subdev_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpadsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj{!jNubjjTj_sMjj](j)}(jkj{!jNjNjj!jj)}(jjjNjj!jjj-!jNubjjTj_sMjj]j]ubj)}(jkj{!jNjNjj!jj)}(jjjNjj!jjj3!jNubjjTj_sMjj]j]ubj)}(jkj{!jNjNjj"!jj)}(jjjNjj!jjj9!jNubjjTj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_subdev_state_xlate_streamssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]jB!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_subdev_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpad0sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpad1sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstreamssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj@!jNubjjTj_sMjj](j)}(jkj@!jNjNjj!jj)}(jjjNjjl!jjj!jNubjjTj_sMjj]j]ubj)}(jkj@!jNjNjj!jj)}(jjjNjj!jjj !jNubjjTj_sMjj]j]ubj)}(jkj@!jNjNjj!jj)}(jjjNjj!jjj&!jNubjjTj_sMjj]j]ubj)}(jkj@!jNjNjj!jj)}(jjjNjj!jjj,!jNubjjTj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_subdev_routing_restrictionsbjj)}(jj#jenumjj)}jj4)}(j7]j5!aj<ubsbjjj3!jNubjjTj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_routing_validatesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jD!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_subdev_kroutingsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jroutingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jv4l2_subdev_routing_restrictionsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdisallowsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjB!jNubjjTj_sMRjj](j)}(jkjB!jNjNjj!jj)}(jjjNjjj!jjj!jNubjjTj_sMRjj]j]ubj)}(jkjB!jNjNjj!jj)}(jjjNjj!jjj!jNubjjTj_sMRjj]j]ubj)}(jkjB!jNjNjj!jj)}(jjjNjj!jjj!jNubjjTj_sMRjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_subdev_enable_streamssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpadsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j streams_masksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj!jNubjjTj_sMqjj](j)}(jkj!jNjNjjQ!jj)}(jjjNjj+!jjj!jNubjjTj_sMqjj]j]ubj)}(jkj!jNjNjj|!jj)}(jjjNjjX!jjj!jNubjjTj_sMqjj]j]ubj)}(jkj!jNjNjj!jj)}(jjjNjj!jjj!jNubjjTj_sMqjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_subdev_disable_streamssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpadsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j streams_masksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj!jNubjjTj_sMjj](j)}(jkj!jNjNjj !jj)}(jjjNjj!jjjh!jNubjjTj_sMjj]j]ubj)}(jkj!jNjNjj8!jj)}(jjjNjj!jjjn!jNubjjTj_sMjj]j]ubj)}(jkj!jNjNjj`!jj)}(jjjNjj<!jjjt!jNubjjTj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_subdev_s_stream_helpersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j}!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jenablesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj{!jNubjjTj_sMjj](j)}(jkj{!jNjNjj!jj)}(jjjNjj!jjj!jNubjjTj_sMjj]j]ubj)}(jkj{!jNjNjj!jj)}(jjjNjj!jjj!jNubjjTj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_subdev_lock_statesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_subdev_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj!jNubjjTj_sMjj]j)}(jkj!jNjNjjS!jj)}(jjjNjj-!jjj^!jNubjjTj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_subdev_unlock_statesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jg!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_subdev_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjje!jNubjjTj_sMjj]j)}(jkje!jNjNjj!jj)}(jjjNjj!jjj!jNubjjTj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j%v4l2_subdev_get_unlocked_active_statesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_subdev_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj!jNubjjTj_sMjj]j)}(jkj!jNjNjj!jj)}(jjjNjj!jjj'!jNubjjTj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j#v4l2_subdev_get_locked_active_statesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_subdev_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j0!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj.!jNubjjTj_sMjj]j)}(jkj.!jNjNjj!jj)}(jjjNjj\!jjj!jNubjjTj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j%v4l2_subdev_lock_and_get_active_statesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_subdev_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj!jNubjjTj_sMjj]j)}(jkj!jNjNjj!jj)}(jjjNjj!jjj!jNubjjTj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jv4l2_subdev_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_subdev_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!jNubjjTj_sMjj](j)}(jkj!jNjNjjN!jj)}(jjjNjj(!jjj!jNubjjTj_sMjj]j]ubj)}(jkj!jNjNjj{!jj)}(jjjNjjU!jjj!jNubjjTj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jv4l2_subdev_callsbjj)}(jjojmacrojj)}(jj4)}(j7]j!aj<ubjMNubjjj!jNubjjTj_sMjj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_call_state_activesbjj)}(jjojmacrojj)}(jj4)}(j7]j!aj<ubjMNubjjj!jNubjjTj_sM4jj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_call_state_trysbjj)}(jjojmacrojj)}(jj4)}(j7]j!aj<ubjMNubjjj!jNubjjTj_sMTjj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_has_opsbjj)}(jjojmacrojj)}(jj4)}(j7]j!aj<ubjMNubjjj!jNubjjTj_sMkjj]j]ubj)}(jkjjNjNjj)}jv4l2_subdev_notify_eventsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_subdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!jNubjjTj_sMxjj](j)}(jkj!jNjNjj!jj)}(jjjNjj!jjjU!jNubjjTj_sMxjj]j]ubj)}(jkj!jNjNjjJ!jj)}(jjjNjj$!jjj[!jNubjjTj_sMxjj]j]ubej]ubj)}(jkjjNjNjj)}j tuner_modesbjj)}(jj#jenumjj)}jj4)}(j7]jd!aj<ubsbjjjb!jNubjjTj_sKjj]j]ubj)}(jkjjNjNjj)}j tuner_setupsbjj)}(jjjstructjj)}jj4)}(j7]js!aj<ubsbjjjq!jNubjjTj_sKjj]j]ubj)}(jkjjNjNjj)}j param_typesbjj)}(jj#jenumjj)}jj4)}(j7]j!aj<ubsbjjj!jNubjjTj_sKjj]j]ubj)}(jkjjNjNjj)}j tuner_rangesbjj)}(jjjstructjj)}jj4)}(j7]j!aj<ubsbjjj!jNubjjTj_sK#jj]j]ubj)}(jkjjNjNjj)}j tuner_paramssbjj)}(jjjstructjj)}jj4)}(j7]j!aj<ubsbjjj!jNubjjTj_sK2jj]j]ubj)}(jkjjNjNjj)}j tunertypesbjj)}(jjjstructjj)}jj4)}(j7]j!aj<ubsbjjj!jNubjjTj_sKjj]j]ubj)}(jkjjNjNjj)}jtveeprom_audio_processorsbjj)}(jj#jenumjj)}jj4)}(j7]j!aj<ubsbjjj!jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jtveepromsbjj)}(jjjstructjj)}jj4)}(j7]j!aj<ubsbjjj!jNubjjj_sK"jj]j]ubj)}(jkjjNjNjj)}jtveeprom_hauppauge_analogsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jtveepromsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtveesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j eeprom_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!jNubjjj_sKgjj](j)}(jkj!jNjNjj(!jj)}(jjjNjj!jjj]!jNubjjj_sKgjj]j]ubj)}(jkj!jNjNjjR!jj)}(jjjNjj/!jjjc!jNubjjj_sKgjj]j]ubej]ubj)}(jkjjNjNjj)}j tveeprom_readsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jl!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j i2c_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jeedatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjj!jNubjjj_sKtjj](j)}(jkjj!jNjNjj!jj)}(jjjNjj!jjj !jNubjjj_sKtjj]j]ubj)}(jkjj!jNjNjj!jj)}(jjjNjj!jjj !jNubjjj_sKtjj]j]ubj)}(jkjj!jNjNjj !jj)}(jjjNjj!jjj !jNubjjj_sKtjj]j]ubej]ubj)}(jkjjNjNjj)}j vb2_memorysbjj)}(jj#jenumjj)}jj4)}(j7]j% !aj<ubsbjjj# !jNubjj@j_sKjj]j]ubj)}(jkjjNjNjj)}j vb2_mem_opssbjj)}(jjjstructjj)}jj4)}(j7]j4 !aj<ubsbjjj2 !jNubjj@j_sK6jj]j]ubj)}(jkjjNjNjj)}j vb2_planesbjj)}(jjjstructjj)}jj4)}(j7]jC !aj<ubsbjjjA !jNubjj@j_sKyjj]j]ubj)}(jkjjNjNjj)}j vb2_io_modessbjj)}(jj#jenumjj)}jj4)}(j7]jR !aj<ubsbjjjP !jNubjj@j_sKjj]j]ubj)}(jkjjNjNjj)}jvb2_buffer_statesbjj)}(jj#jenumjj)}jj4)}(j7]ja !aj<ubsbjjj_ !jNubjj@j_sKjj]j]ubj)}(jkjjNjNjj)}j vb2_buffersbjj)}(jjjstructjj)}jj4)}(j7]jp !aj<ubsbjjjn !jNubjj@j_sKjj]j]ubj)}(jkjjNjNjj)}jvb2_opssbjj)}(jjjstructjj)}jj4)}(j7]j !aj<ubsbjjj} !jNubjj@j_sKjj]j]ubj)}(jkjjNjNjj)}j vb2_buf_opssbjj)}(jjjstructjj)}jj4)}(j7]j !aj<ubsbjjj !jNubjj@j_sMMjj]j]ubj)}(jkjjNjNjj)}j vb2_queuesbjj)}(jjjstructjj)}jj4)}(j7]j !aj<ubsbjjj !jNubjj@j_sMjj]j]ubj)}(jkjjNjNjj)}jvb2_queue_allows_cache_hintssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j !aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj !jNubjj@j_sMjj]j)}(jkj !jNjNjj !jj)}(jjjNjj !jjj!!jNubjj@j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvb2_plane_vaddrsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j !!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jplane_nosbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj!!jNubjj@j_sMjj](j)}(jkj!!jNjNjjX!!jj)}(jjjNjj2!!jjj!!jNubjj@j_sMjj]j]ubj)}(jkj!!jNjNjj!!jj)}(jjjNjj_!!jjj!!jNubjj@j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvb2_plane_cookiesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j!!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jplane_nosbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj!!jNubjj@j_sMjj](j)}(jkj!!jNjNjj!!jj)}(jjjNjj!!jjj"!jNubjj@j_sMjj]j]ubj)}(jkj!!jNjNjj"!jj)}(jjjNjj!!jjj!"!jNubjj@j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvb2_buffer_donesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*"!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}jvb2_buffer_statesbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj("!jNubjj@j_sMjj](j)}(jkj("!jNjNjjv"!jj)}(jjjNjjP"!jjj"!jNubjj@j_sMjj]j]ubj)}(jkj("!jNjNjj"!jj)}(jjjNjj}"!jjj"!jNubjj@j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvb2_discard_donesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"!jNubjj@j_sMjj]j)}(jkj"!jNjNjj#!jj)}(jjjNjj"!jjj#!jNubjj@j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvb2_wait_for_all_bufferssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#!jNubjj@j_sMjj]j)}(jkj#!jNjNjjc#!jj)}(jjjNjj=#!jjjm#!jNubjj@j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvb2_core_querybufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jv#!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjt#!jNubjj@j_sMjj](j)}(jkjt#!jNjNjj#!jj)}(jjjNjj#!jjj"$!jNubjj@j_sMjj]j]ubj)}(jkjt#!jNjNjj#!jj)}(jjjNjj#!jjj($!jNubjj@j_sMjj]j]ubj)}(jkjt#!jNjNjj$!jj)}(jjjNjj#!jjj.$!jNubjj@j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvb2_core_reqbufssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j7$!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}j vb2_memorysbaj<ubububj=j?)}(jBj4)}(j7]j)}jmemorysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj5$!jNubjj@j_sM#jj](j)}(jkj5$!jNjNjj$!jj)}(jjjNjj]$!jjj%!jNubjj@j_sM#jj]j]ubj)}(jkj5$!jNjNjj$!jj)}(jjjNjj$!jjj %!jNubjj@j_sM#jj]j]ubj)}(jkj5$!jNjNjj$!jj)}(jjjNjj$!jjj%!jNubjj@j_sM#jj]j]ubj)}(jkj5$!jNjNjj$!jj)}(jjjNjj$!jjj%!jNubjj@j_sM#jj]j]ubej]ubj)}(jkjjNjNjj)}jvb2_core_create_bufssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}j vb2_memorysbaj<ubububj=j?)}(jBj4)}(j7]j)}jmemorysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jrequested_planessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jrequested_sizessbaj<ubjF]jQ)}(jQjjjjQjQNubajHNububjNubjubejj)}j]sbubububjjj%!jNubjj@j_sM;jj](j)}(jkj%!jNjNjjk%!jj)}(jjjNjjE%!jjj8&!jNubjj@j_sM;jj]j]ubj)}(jkj%!jNjNjj%!jj)}(jjjNjjq%!jjj>&!jNubjj@j_sM;jj]j]ubj)}(jkj%!jNjNjj%!jj)}(jjjNjj%!jjjD&!jNubjj@j_sM;jj]j]ubj)}(jkj%!jNjNjj%!jj)}(jjjNjj%!jjjJ&!jNubjj@j_sM;jj]j]ubj)}(jkj%!jNjNjj &!jj)}(jjjNjj%!jjjP&!jNubjj@j_sM;jj]j]ubj)}(jkj%!jNjNjj.&!jj)}(jjjNjj &!jjjV&!jNubjj@j_sM;jj]j]ubej]ubj)}(jkjjNjNjj)}jvb2_core_prepare_bufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j_&!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj]&!jNubjj@j_sMTjj](j)}(jkj]&!jNjNjj&!jj)}(jjjNjj&!jjj '!jNubjj@j_sMTjj]j]ubj)}(jkj]&!jNjNjj&!jj)}(jjjNjj&!jjj'!jNubjj@j_sMTjj]j]ubj)}(jkj]&!jNjNjj'!jj)}(jjjNjj&!jjj'!jNubjj@j_sMTjj]j]ubej]ubj)}(jkjjNjNjj)}j vb2_core_qbufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j '!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'!jNubjj@j_sMpjj](j)}(jkj'!jNjNjjl'!jj)}(jjjNjjF'!jjj'!jNubjj@j_sMpjj]j]ubj)}(jkj'!jNjNjj'!jj)}(jjjNjjr'!jjj'!jNubjj@j_sMpjj]j]ubj)}(jkj'!jNjNjj'!jj)}(jjjNjj'!jjj(!jNubjj@j_sMpjj]j]ubj)}(jkj'!jNjNjj'!jj)}(jjjNjj'!jjj (!jNubjj@j_sMpjj]j]ubej]ubj)}(jkjjNjNjj)}jvb2_core_dqbufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpindexsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j)}j nonblockingsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(!jNubjj@j_sMjj](j)}(jkj(!jNjNjj`(!jj)}(jjjNjj:(!jjj(!jNubjj@j_sMjj]j]ubj)}(jkj(!jNjNjj(!jj)}(jjjNjjf(!jjj(!jNubjj@j_sMjj]j]ubj)}(jkj(!jNjNjj(!jj)}(jjjNjj(!jjj(!jNubjj@j_sMjj]j]ubj)}(jkj(!jNjNjj(!jj)}(jjjNjj(!jjj(!jNubjj@j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvb2_core_streamonsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(!jNubjj@j_sMjj](j)}(jkj(!jNjNjjG)!jj)}(jjjNjj!)!jjjv)!jNubjj@j_sMjj]j]ubj)}(jkj(!jNjNjjn)!jj)}(jjjNjjM)!jjj|)!jNubjj@j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvb2_core_streamoffsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)!jNubjj@j_sMjj](j)}(jkj)!jNjNjj)!jj)}(jjjNjj)!jjj*!jNubjj@j_sMjj]j]ubj)}(jkj)!jNjNjj)!jj)}(jjjNjj)!jjj*!jNubjj@j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvb2_core_expbufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj *!jNubjj@j_sMjj](j)}(jkj *!jNjNjj[*!jj)}(jjjNjj5*!jjj*+!jNubjj@j_sMjj]j]ubj)}(jkj *!jNjNjj*!jj)}(jjjNjja*!jjj0+!jNubjj@j_sMjj]j]ubj)}(jkj *!jNjNjj*!jj)}(jjjNjj*!jjj6+!jNubjj@j_sMjj]j]ubj)}(jkj *!jNjNjj*!jj)}(jjjNjj*!jjj<+!jNubjj@j_sMjj]j]ubj)}(jkj *!jNjNjj*!jj)}(jjjNjj*!jjjB+!jNubjj@j_sMjj]j]ubj)}(jkj *!jNjNjj"+!jj)}(jjjNjj+!jjjH+!jNubjj@j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvb2_core_queue_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jQ+!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjO+!jNubjj@j_sMjj]j)}(jkjO+!jNjNjj+!jj)}(jjjNjjw+!jjj+!jNubjj@j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvb2_core_queue_releasesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+!jNubjj@j_sMjj]j)}(jkj+!jNjNjj+!jj)}(jjjNjj+!jjj,!jNubjj@j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvb2_queue_errorsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj ,!jNubjj@j_sMjj]j)}(jkj ,!jNjNjj[,!jj)}(jjjNjj5,!jjje,!jNubjj@j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvb2_mmapsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jn,!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjl,!jNubjj@j_sMjj](j)}(jkjl,!jNjNjj,!jj)}(jjjNjj,!jjj,!jNubjj@j_sMjj]j]ubj)}(jkjl,!jNjNjj,!jj)}(jjjNjj,!jjj,!jNubjj@j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvb2_get_unmapped_areasbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j-!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jpgoffsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,!jNubjj@j_sMjj](j)}(jkj,!jNjNjjM-!jj)}(jjjNjj'-!jjj-!jNubjj@j_sMjj]j]ubj)}(jkj,!jNjNjjt-!jj)}(jjjNjjS-!jjj-!jNubjj@j_sMjj]j]ubj)}(jkj,!jNjNjj-!jj)}(jjjNjjx-!jjj-!jNubjj@j_sMjj]j]ubj)}(jkj,!jNjNjj-!jj)}(jjjNjj-!jjj-!jNubjj@j_sMjj]j]ubj)}(jkj,!jNjNjj-!jj)}(jjjNjj-!jjj.!jNubjj@j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j vb2_core_pollsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__poll_tsbaj<ubububj=j?)}(jBj4)}(j7]j .!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j poll_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwaitsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj .!jNubjj@j_sM*jj](j)}(jkj .!jNjNjj\.!jj)}(jjjNjj6.!jjj.!jNubjj@j_sM*jj]j]ubj)}(jkj .!jNjNjj.!jj)}(jjjNjjb.!jjj.!jNubjj@j_sM*jj]j]ubj)}(jkj .!jNjNjj.!jj)}(jjjNjj.!jjj.!jNubjj@j_sM*jj]j]ubej]ubj)}(jkjjNjNjj)}jvb2_readsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j.!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjsbasbubj&j)}(jNjNjoNjjjjj)}j]j=/!asbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jppossbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnonblocksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj.!jNubjj@j_sM5jj](j)}(jkj.!jNjNjj%/!jj)}(jjjNjj.!jjj/!jNubjj@j_sM5jj]j]ubj)}(jkj.!jNjNjjO/!jj)}(jjjNjj+/!jjj/!jNubjj@j_sM5jj]j]ubj)}(jkj.!jNjNjjz/!jj)}(jjjNjjV/!jjj/!jNubjj@j_sM5jj]j]ubj)}(jkj.!jNjNjj/!jj)}(jjjNjj~/!jjj/!jNubjj@j_sM5jj]j]ubj)}(jkj.!jNjNjj/!jj)}(jjjNjj/!jjj/!jNubjj@j_sM5jj]j]ubej]ubj)}(jkjjNjNjj)}j vb2_writesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j/!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jjsbasbubj&j)}(jNjNjoNjjjjj)}j]j\0!asbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jppossbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnonblocksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj/!jNubjj@j_sM?jj](j)}(jkj/!jNjNjjD0!jj)}(jjjNjj0!jjj0!jNubjj@j_sM?jj]j]ubj)}(jkj/!jNjNjjn0!jj)}(jjjNjjJ0!jjj0!jNubjj@j_sM?jj]j]ubj)}(jkj/!jNjNjj0!jj)}(jjjNjju0!jjj0!jNubjj@j_sM?jj]j]ubj)}(jkj/!jNjNjj0!jj)}(jjjNjj0!jjj1!jNubjj@j_sM?jj]j]ubj)}(jkj/!jNjNjj0!jj)}(jjjNjj0!jjj 1!jNubjj@j_sM?jj]j]ubej]ubj)}(jkjjNjNjj)}jvb2_thread_fncsbjj)}(jjojmacrojj)}(jj4)}(j7]j1!aj<ubjMNubjjj1!jNubjj@j_sM@jj]j]ubj)}(jkjjNjNjj)}jvb2_thread_startsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"1!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jvb2_thread_fncsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfncsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j thread_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj 1!jNubjj@j_sM\jj](j)}(jkj 1!jNjNjjn1!jj)}(jjjNjjH1!jjj1!jNubjj@j_sM\jj]j]ubj)}(jkj 1!jNjNjj1!jj)}(jjjNjjt1!jjj1!jNubjj@j_sM\jj]j]ubj)}(jkj 1!jNjNjj1!jj)}(jjjNjj1!jjj1!jNubjj@j_sM\jj]j]ubj)}(jkj 1!jNjNjj1!jj)}(jjjNjj1!jjj2!jNubjj@j_sM\jj]j]ubej]ubj)}(jkjjNjNjj)}jvb2_thread_stopsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j 2!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj 2!jNubjj@j_sMcjj]j)}(jkj 2!jNjNjjY2!jj)}(jjjNjj32!jjjc2!jNubjj@j_sMcjj]j]ubaj]ubj)}(jkjjNjNjj)}jvb2_is_streamingsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jl2!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjj2!jNubjj@j_sMijj]j)}(jkjj2!jNjNjj2!jj)}(jjjNjj2!jjj2!jNubjj@j_sMijj]j]ubaj]ubj)}(jkjjNjNjj)}jvb2_fileio_is_activesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j2!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj2!jNubjj@j_sM{jj]j)}(jkj2!jNjNjj3!jj)}(jjjNjj2!jjj3!jNubjj@j_sM{jj]j]ubaj]ubj)}(jkjjNjNjj)}jvb2_get_num_bufferssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j(3!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&3!jNubjj@j_sMjj]j)}(jkj&3!jNjNjju3!jj)}(jjjNjjO3!jjj3!jNubjj@j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j vb2_is_busysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j3!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj3!jNubjj@j_sMjj]j)}(jkj3!jNjNjj3!jj)}(jjjNjj3!jjj3!jNubjj@j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvb2_get_drv_privsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j3!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj3!jNubjj@j_sMjj]j)}(jkj3!jNjNjj44!jj)}(jjjNjj4!jjjA4!jNubjj@j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvb2_set_plane_payloadsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jJ4!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jplane_nosbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjH4!jNubjj@j_sMjj](j)}(jkjH4!jNjNjj4!jj)}(jjjNjjp4!jjj4!jNubjj@j_sMjj]j]ubj)}(jkjH4!jNjNjj4!jj)}(jjjNjj4!jjj4!jNubjj@j_sMjj]j]ubj)}(jkjH4!jNjNjj4!jj)}(jjjNjj4!jjj4!jNubjj@j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvb2_get_plane_payloadsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j5!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jplane_nosbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj4!jNubjj@j_sMjj](j)}(jkj4!jNjNjjM5!jj)}(jjjNjj'5!jjj}5!jNubjj@j_sMjj]j]ubj)}(jkj4!jNjNjju5!jj)}(jjjNjjT5!jjj5!jNubjj@j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvb2_plane_sizesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j5!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jplane_nosbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj5!jNubjj@j_sMjj](j)}(jkj5!jNjNjj5!jj)}(jjjNjj5!jjj 6!jNubjj@j_sMjj]j]ubj)}(jkj5!jNjNjj6!jj)}(jjjNjj5!jjj6!jNubjj@j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvb2_start_streaming_calledsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j6!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj6!jNubjj@j_sMjj]j)}(jkj6!jNjNjjc6!jj)}(jjjNjj=6!jjjm6!jNubjj@j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvb2_clear_last_buffer_dequeuedsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jv6!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjt6!jNubjj@j_sMjj]j)}(jkjt6!jNjNjj6!jj)}(jjjNjj6!jjj6!jNubjj@j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvb2_get_buffersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j6!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj6!jNubjj@j_sMjj](j)}(jkj6!jNjNjj'7!jj)}(jjjNjj7!jjjY7!jNubjj@j_sMjj]j]ubj)}(jkj6!jNjNjjN7!jj)}(jjjNjj-7!jjj_7!jNubjj@j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvb2_buffer_in_usesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jh7!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjf7!jNubjj@j_sMjj](j)}(jkjf7!jNjNjj7!jj)}(jjjNjj7!jjj7!jNubjj@j_sMjj]j]ubj)}(jkjf7!jNjNjj7!jj)}(jjjNjj7!jjj7!jNubjj@j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvb2_verify_memory_typesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j7!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}j vb2_memorysbaj<ubububj=j?)}(jBj4)}(j7]j)}jmemorysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj7!jNubjj@j_sMjj](j)}(jkj7!jNjNjjE8!jj)}(jjjNjj8!jjj8!jNubjj@j_sMjj]j]ubj)}(jkj7!jNjNjjo8!jj)}(jjjNjjK8!jjj8!jNubjj@j_sMjj]j]ubj)}(jkj7!jNjNjj8!jj)}(jjjNjjs8!jjj8!jNubjj@j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvb2_request_object_is_buffersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]j8!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmedia_request_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj8!jNubjj@j_sMjj]j)}(jkj8!jNjNjj8!jj)}(jjjNjj8!jjj9!jNubjj@j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvb2_request_buffer_cntsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j9!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj9!jNubjj@j_sMjj]j)}(jkj9!jNjNjj]9!jj)}(jjjNjj79!jjjh9!jNubjj@j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvb2_v4l2_buffersbjj)}(jjjstructjj)}jj4)}(j7]jq9!aj<ubsbjjjo9!jNubjj@j_sKjj]j]ubj)}(jkjjNjNjj)}jvb2_find_buffersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j9!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j timestampsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj~9!jNubjj@j_sKIjj](j)}(jkj~9!jNjNjj9!jj)}(jjjNjj9!jjj:!jNubjj@j_sKIjj]j]ubj)}(jkj~9!jNjNjj9!jj)}(jjjNjj9!jjj :!jNubjj@j_sKIjj]j]ubej]ubj)}(jkjjNjNjj)}j vb2_reqbufssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j:!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_requestbufferssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj:!jNubjj@j_sKUjj](j)}(jkj:!jNjNjjb:!jj)}(jjjNjj<:!jjj:!jNubjj@j_sKUjj]j]ubj)}(jkj:!jNjNjj:!jj)}(jjjNjjh:!jjj:!jNubjj@j_sKUjj]j]ubej]ubj)}(jkjjNjNjj)}jvb2_create_bufssbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j:!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jv4l2_create_bufferssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcreatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj:!jNubjj@j_sK_jj](j)}(jkj:!jNjNjj:!jj)}(jjjNjj:!jjj+;!jNubjj@j_sK_jj]j]ubj)}(jkj:!jNjNjj ;!jj)}(jjjNjj:!jjj1;!jNubjj@j_sK_jj]j]ubej]ubj)}(jkjjNjNjj)}jvb2_prepare_bufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j:;!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjRsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj8;!jNubjj@j_sKwjj](j)}(jkj8;!jNjNjj;!jj)}(jjjNjj`;!jjj;!jNubjj@j_sKwjj]j]ubj)}(jkj8;!jNjNjj;!jj)}(jjjNjj;!jjj;!jNubjj@j_sKwjj]j]ubj)}(jkj8;!jNjNjj;!jj)}(jjjNjj;!jjj;!jNubjj@j_sKwjj]j]ubej]ubj)}(jkjjNjNjj)}jvb2_qbufsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j;!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j media_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j v4l2_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjRsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj;!jNubjj@j_sKjj](j)}(jkj;!jNjNjjJ!jNubjj@j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j vb2_streamonsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j>!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}j v4l2_buf_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj >!jNubjj@j_sKjj](j)}(jkj >!jNjNjjZ>!jj)}(jjjNjj4>!jjj>!jNubjj@j_sKjj]j]ubj)}(jkj >!jNjNjj>!jj)}(jjjNjj`>!jjj>!jNubjj@j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j vb2_streamoffsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j>!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#j2j4)}(j7]j)}j v4l2_buf_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj>!jNubjj@j_sKjj](j)}(jkj>!jNjNjj>!jj)}(jjjNjj>!jjj?!jNubjj@j_sKjj]j]ubj)}(jkj>!jNjNjj?!jj)}(jjjNjj>!jjj?!jNubjj@j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jvb2_queue_initsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(?!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&?!jNubjj@j_sKjj]j)}(jkj&?!jNjNjjt?!jj)}(jjjNjjN?!jjj~?!jNubjj@j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jvb2_queue_init_namesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j?!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj?!jNubjj@j_sKjj](j)}(jkj?!jNjNjj?!jj)}(jjjNjj?!jjj@!jNubjj@j_sKjj]j]ubj)}(jkj?!jNjNjj?!jj)}(jjjNjj?!jjj @!jNubjj@j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jvb2_queue_releasesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j@!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj@!jNubjj@j_sMjj]j)}(jkj@!jNjNjja@!jj)}(jjjNjj;@!jjjk@!jNubjj@j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvb2_queue_change_typesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jt@!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjr@!jNubjj@j_sMjj](j)}(jkjr@!jNjNjj@!jj)}(jjjNjj@!jjj@!jNubjj@j_sMjj]j]ubj)}(jkjr@!jNjNjj@!jj)}(jjjNjj@!jjj@!jNubjj@j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvb2_pollsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__poll_tsbaj<ubububj=j?)}(jBj4)}(j7]j@!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j poll_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwaitsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj@!jNubjj@j_sM%jj](j)}(jkj@!jNjNjjNA!jj)}(jjjNjj(A!jjjA!jNubjj@j_sM%jj]j]ubj)}(jkj@!jNjNjjzA!jj)}(jjjNjjTA!jjjA!jNubjj@j_sM%jj]j]ubj)}(jkj@!jNjNjjA!jj)}(jjjNjjA!jjjA!jNubjj@j_sM%jj]j]ubej]ubj)}(jkjjNjNjj)}jvb2_queue_is_busysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jasbubj=j?)}(jBj4)}(j7]jA!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjA!jNubjj@j_sM=jj](j)}(jkjA!jNjNjjB!jj)}(jjjNjjA!jjjIB!jNubjj@j_sM=jj]j]ubj)}(jkjA!jNjNjj>B!jj)}(jjjNjjB!jjjOB!jNubjj@j_sM=jj]j]ubej]ubj)}(jkjjNjNjj)}jvb2_video_unregister_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jXB!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j video_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjVB!jNubjj@j_sMnjj]j)}(jkjVB!jNjNjjB!jj)}(jjjNjj~B!jjjB!jNubjj@j_sMnjj]j]ubaj]ubj)}(jkjjNjNjj)}jvb2_ops_wait_preparesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jB!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjB!jNubjj@j_sMwjj]j)}(jkjB!jNjNjjC!jj)}(jjjNjjB!jjjC!jNubjj@j_sMwjj]j]ubaj]ubj)}(jkjjNjNjj)}jvb2_ops_wait_finishsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jC!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j vb2_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjC!jNubjj@j_sMjj]j)}(jkjC!jNjNjjdC!jj)}(jjjNjj>C!jjjoC!jNubjj@j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvb2_vmarea_handlersbjj)}(jjjstructjj)}jj4)}(j7]jxC!aj<ubsbjjjvC!jNubjj@j_sKjj]j]ubj)}(jkjjNjNjj)}jmei_hdcp_initiate_sessionsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jC!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jhdcp_port_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jhdcp2_ake_initsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jake_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjC!jNubjjwj_sK'jj](j)}(jkjC!jNjNjjC!jj)}(jjjNjjC!jjj8D!jNubjjwj_sK'jj]j]ubj)}(jkjC!jNjNjjD!jj)}(jjjNjjC!jjj>D!jNubjjwj_sK'jj]j]ubj)}(jkjC!jNjNjj-D!jj)}(jjjNjjD!jjjDD!jNubjjwj_sK'jj]j]ubej]ubj)}(jkjjNjNjj)}j(mei_hdcp_verify_receiver_cert_prepare_kmsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jMD!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jhdcp_port_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jhdcp2_ake_send_certsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrx_certsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j km_storedsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jhdcp2_ake_no_stored_kmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j ek_pub_kmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsg_szsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjKD!jNubjjwj_sKijj](j)}(jkjKD!jNjNjjD!jj)}(jjjNjjsD!jjjE!jNubjjwj_sKijj]j]ubj)}(jkjKD!jNjNjjD!jj)}(jjjNjjD!jjjE!jNubjjwj_sKijj]j]ubj)}(jkjKD!jNjNjjD!jj)}(jjjNjjD!jjjE!jNubjjwj_sKijj]j]ubj)}(jkjKD!jNjNjjE!jj)}(jjjNjjD!jjjE!jNubjjwj_sKijj]j]ubj)}(jkjKD!jNjNjjHE!jj)}(jjjNjj"E!jjjE!jNubjjwj_sKijj]j]ubj)}(jkjKD!jNjNjjuE!jj)}(jjjNjjOE!jjjE!jNubjjwj_sKijj]j]ubej]ubj)}(jkjjNjNjj)}jmei_hdcp_verify_hprimesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jE!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jhdcp_port_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jhdcp2_ake_send_hprimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j rx_hprimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjE!jNubjjwj_sKjj](j)}(jkjE!jNjNjjE!jj)}(jjjNjjE!jjjXF!jNubjjwj_sKjj]j]ubj)}(jkjE!jNjNjj F!jj)}(jjjNjjE!jjj^F!jNubjjwj_sKjj]j]ubj)}(jkjE!jNjNjjMF!jj)}(jjjNjj'F!jjjdF!jNubjjwj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jmei_hdcp_store_pairing_infosbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jmF!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jhdcp_port_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jhdcp2_ake_send_pairing_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j pairing_infosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjkF!jNubjjwj_sKjj](j)}(jkjkF!jNjNjjF!jj)}(jjjNjjF!jjjG!jNubjjwj_sKjj]j]ubj)}(jkjkF!jNjNjjF!jj)}(jjjNjjF!jjj$G!jNubjjwj_sKjj]j]ubj)}(jkjkF!jNjNjjG!jj)}(jjjNjjF!jjj*G!jNubjjwj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j mei_hdcp_initiate_locality_checksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j3G!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jhdcp_port_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j hdcp2_lc_initsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j lc_init_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj1G!jNubjjwj_sM*jj](j)}(jkj1G!jNjNjjG!jj)}(jjjNjjYG!jjjG!jNubjjwj_sM*jj]j]ubj)}(jkj1G!jNjNjjG!jj)}(jjjNjjG!jjjG!jNubjjwj_sM*jj]j]ubj)}(jkj1G!jNjNjjG!jj)}(jjjNjjG!jjjG!jNubjjwj_sM*jj]j]ubej]ubj)}(jkjjNjNjj)}jmei_hdcp_verify_lprimesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jG!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jhdcp_port_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jhdcp2_lc_send_lprimesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j rx_lprimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjG!jNubjjwj_sMbjj](j)}(jkjG!jNjNjjEH!jj)}(jjjNjjH!jjjH!jNubjjwj_sMbjj]j]ubj)}(jkjG!jNjNjjrH!jj)}(jjjNjjLH!jjjH!jNubjjwj_sMbjj]j]ubj)}(jkjG!jNjNjjH!jj)}(jjjNjjyH!jjjH!jNubjjwj_sMbjj]j]ubej]ubj)}(jkjjNjNjj)}jmei_hdcp_get_session_keysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jH!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jhdcp_port_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jhdcp2_ske_send_ekssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jske_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjH!jNubjjwj_sMjj](j)}(jkjH!jNjNjj I!jj)}(jjjNjjH!jjjpI!jNubjjwj_sMjj]j]ubj)}(jkjH!jNjNjj8I!jj)}(jjjNjjI!jjjvI!jNubjjwj_sMjj]j]ubj)}(jkjH!jNjNjjeI!jj)}(jjjNjj?I!jjj|I!jNubjjwj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j(mei_hdcp_repeater_check_flow_prepare_acksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jI!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jhdcp_port_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jhdcp2_rep_send_receiverid_listsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j rep_topologysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jhdcp2_rep_send_acksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j rep_send_acksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjI!jNubjjwj_sMjj](j)}(jkjI!jNjNjjI!jj)}(jjjNjjI!jjjcJ!jNubjjwj_sMjj]j]ubj)}(jkjI!jNjNjjI!jj)}(jjjNjjI!jjjiJ!jNubjjwj_sMjj]j]ubj)}(jkjI!jNjNjj+J!jj)}(jjjNjjJ!jjjoJ!jNubjjwj_sMjj]j]ubj)}(jkjI!jNjNjjXJ!jj)}(jjjNjj2J!jjjuJ!jNubjjwj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmei_hdcp_verify_mprimesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j~J!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jhdcp_port_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jhdcp2_rep_stream_readysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j stream_readysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj|J!jNubjjwj_sM"jj](j)}(jkj|J!jNjNjjJ!jj)}(jjjNjjJ!jjj/K!jNubjjwj_sM"jj]j]ubj)}(jkj|J!jNjNjjJ!jj)}(jjjNjjJ!jjj5K!jNubjjwj_sM"jj]j]ubj)}(jkj|J!jNjNjj$K!jj)}(jjjNjjJ!jjj;K!jNubjjwj_sM"jj]j]ubej]ubj)}(jkjjNjNjj)}jmei_hdcp_enable_authenticationsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jDK!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jhdcp_port_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjBK!jNubjjwj_sMkjj](j)}(jkjBK!jNjNjjK!jj)}(jjjNjjjK!jjjK!jNubjjwj_sMkjj]j]ubj)}(jkjBK!jNjNjjK!jj)}(jjjNjjK!jjjK!jNubjjwj_sMkjj]j]ubej]ubj)}(jkjjNjNjj)}jmei_hdcp_close_sessionsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jK!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jhdcp_port_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjK!jNubjjwj_sMjj](j)}(jkjK!jNjNjj#L!jj)}(jjjNjjK!jjj[L!jNubjjwj_sMjj]j]ubj)}(jkjK!jNjNjjPL!jj)}(jjjNjj*L!jjjaL!jNubjjwj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmei_hdcp_component_matchsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jjL!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j subcomponentsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjhL!jNubjjwj_sM jj](j)}(jkjhL!jNjNjjL!jj)}(jjjNjjL!jjjM!jNubjjwj_sM jj]j]ubj)}(jkjhL!jNjNjjL!jj)}(jjjNjjL!jjjM!jNubjjwj_sM jj]j]ubj)}(jkjhL!jNjNjjM!jj)}(jjjNjjL!jjjM!jNubjjwj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jmei_cldev_send_vtagsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j#M!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j mei_cl_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcldevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvtagsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj!M!jNubjjej_sMjj](j)}(jkj!M!jNjNjjsM!jj)}(jjjNjjMM!jjjM!jNubjjej_sMjj]j]ubj)}(jkj!M!jNjNjjM!jj)}(jjjNjjzM!jjjN!jNubjjej_sMjj]j]ubj)}(jkj!M!jNjNjjM!jj)}(jjjNjjM!jjjN!jNubjjej_sMjj]j]ubj)}(jkj!M!jNjNjjM!jj)}(jjjNjjM!jjj N!jNubjjej_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmei_cldev_send_vtag_timeoutsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jN!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j mei_cl_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcldevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvtagsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjN!jNubjjej_sM&jj](j)}(jkjN!jNjNjjfN!jj)}(jjjNjj@N!jjjO!jNubjjej_sM&jj]j]ubj)}(jkjN!jNjNjjN!jj)}(jjjNjjmN!jjjO!jNubjjej_sM&jj]j]ubj)}(jkjN!jNjNjjN!jj)}(jjjNjjN!jjjO!jNubjjej_sM&jj]j]ubj)}(jkjN!jNjNjjN!jj)}(jjjNjjN!jjj%O!jNubjjej_sM&jj]j]ubj)}(jkjN!jNjNjj O!jj)}(jjjNjjN!jjj+O!jNubjjej_sM&jj]j]ubej]ubj)}(jkjjNjNjj)}jmei_cldev_recv_vtagsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j4O!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j mei_cl_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcldevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvtagsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj2O!jNubjjej_sM<jj](j)}(jkj2O!jNjNjjO!jj)}(jjjNjj^O!jjjP!jNubjjej_sM<jj]j]ubj)}(jkj2O!jNjNjjO!jj)}(jjjNjjO!jjjP!jNubjjej_sM<jj]j]ubj)}(jkj2O!jNjNjjO!jj)}(jjjNjjO!jjjP!jNubjjej_sM<jj]j]ubj)}(jkj2O!jNjNjjP!jj)}(jjjNjjO!jjj#P!jNubjjej_sM<jj]j]ubej]ubj)}(jkjjNjNjj)}jmei_cldev_recv_nonblock_vtagsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j,P!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j mei_cl_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcldevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvtagsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*P!jNubjjej_sMSjj](j)}(jkj*P!jNjNjj|P!jj)}(jjjNjjVP!jjj Q!jNubjjej_sMSjj]j]ubj)}(jkj*P!jNjNjjP!jj)}(jjjNjjP!jjjQ!jNubjjej_sMSjj]j]ubj)}(jkj*P!jNjNjjP!jj)}(jjjNjjP!jjjQ!jNubjjej_sMSjj]j]ubj)}(jkj*P!jNjNjjP!jj)}(jjjNjjP!jjjQ!jNubjjej_sMSjj]j]ubej]ubj)}(jkjjNjNjj)}jmei_cldev_recv_timeoutsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j$Q!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j mei_cl_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcldevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"Q!jNubjjej_sMhjj](j)}(jkj"Q!jNjNjjtQ!jj)}(jjjNjjNQ!jjjQ!jNubjjej_sMhjj]j]ubj)}(jkj"Q!jNjNjjQ!jj)}(jjjNjj{Q!jjjQ!jNubjjej_sMhjj]j]ubj)}(jkj"Q!jNjNjjQ!jj)}(jjjNjjQ!jjjR!jNubjjej_sMhjj]j]ubj)}(jkj"Q!jNjNjjQ!jj)}(jjjNjjQ!jjj R!jNubjjej_sMhjj]j]ubej]ubj)}(jkjjNjNjj)}jmei_cldev_recv_vtag_timeoutsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jR!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j mei_cl_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcldevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvtagsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjR!jNubjjej_sM|jj](j)}(jkjR!jNjNjjdR!jj)}(jjjNjj>R!jjjS!jNubjjej_sM|jj]j]ubj)}(jkjR!jNjNjjR!jj)}(jjjNjjkR!jjjS!jNubjjej_sM|jj]j]ubj)}(jkjR!jNjNjjR!jj)}(jjjNjjR!jjj"S!jNubjjej_sM|jj]j]ubj)}(jkjR!jNjNjjR!jj)}(jjjNjjR!jjj(S!jNubjjej_sM|jj]j]ubj)}(jkjR!jNjNjjS!jj)}(jjjNjjR!jjj.S!jNubjjej_sM|jj]j]ubej]ubj)}(jkjjNjNjj)}jmei_cldev_sendsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j7S!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j mei_cl_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcldevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj5S!jNubjjej_sMjj](j)}(jkj5S!jNjNjjS!jj)}(jjjNjjaS!jjjS!jNubjjej_sMjj]j]ubj)}(jkj5S!jNjNjjS!jj)}(jjjNjjS!jjjS!jNubjjej_sMjj]j]ubj)}(jkj5S!jNjNjjS!jj)}(jjjNjjS!jjjS!jNubjjej_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmei_cldev_send_timeoutsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jS!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j mei_cl_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcldevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjS!jNubjjej_sMjj](j)}(jkjS!jNjNjjLT!jj)}(jjjNjj&T!jjjT!jNubjjej_sMjj]j]ubj)}(jkjS!jNjNjjyT!jj)}(jjjNjjST!jjjT!jNubjjej_sMjj]j]ubj)}(jkjS!jNjNjjT!jj)}(jjjNjjT!jjjT!jNubjjej_sMjj]j]ubj)}(jkjS!jNjNjjT!jj)}(jjjNjjT!jjjT!jNubjjej_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmei_cldev_recvsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jT!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j mei_cl_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcldevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjT!jNubjjej_sMjj](j)}(jkjT!jNjNjjf!jNubjjsj_sM jj]j]ubj)}(jkje!jNjNjj6f!jj)}(jjjNjjf!jjjDf!jNubjjsj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jmpt_alloc_fw_memorysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jMf!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j MPT_ADAPTERsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jiocsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjKf!jNubjjsj_sM jj](j)}(jkjKf!jNjNjjf!jj)}(jjjNjjsf!jjjf!jNubjjsj_sM jj]j]ubj)}(jkjKf!jNjNjjf!jj)}(jjjNjjf!jjjf!jNubjjsj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jmpt_free_fw_memorysbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jf!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j MPT_ADAPTERsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jiocsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjf!jNubjjsj_sM jj]j)}(jkjf!jNjNjj#g!jj)}(jjjNjjf!jjj.g!jNubjjsj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jmptbase_sas_persist_operationsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j7g!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j MPT_ADAPTERsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jiocsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpersist_opcodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj5g!jNubjjsj_sMjj](j)}(jkj5g!jNjNjjg!jj)}(jjjNjj]g!jjjg!jNubjjsj_sMjj]j]ubj)}(jkj5g!jNjNjjg!jj)}(jjjNjjg!jjjg!jNubjjsj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmpt_raid_phys_disk_pg0sbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jg!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j MPT_ADAPTERsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jiocsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j phys_disk_numsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jRaidPhysDiskPage0_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j phys_disksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjg!jNubjjsj_sMijj](j)}(jkjg!jNjNjjh!jj)}(jjjNjjg!jjjqh!jNubjjsj_sMijj]j]ubj)}(jkjg!jNjNjjs!jj)}(jjjNjjs!jjjos!jNubjjsj_sM jj]j]ubj)}(jkjr!jNjNjjes!jj)}(jjjNjjEs!jjjus!jNubjjsj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j misc_registersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j~s!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j miscdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmiscsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj|s!jNubjj>j_sKjj]j)}(jkj|s!jNjNjjs!jj)}(jjjNjjs!jjjs!jNubjj>j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jmisc_deregistersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]js!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j miscdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmiscsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjs!jNubjj>j_sMjj]j)}(jkjs!jNjNjj*t!jj)}(jjjNjjt!jjj5t!jNubjj>j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jparport_register_driversbjj)}(jjojmacrojj)}(jj4)}(j7]j>t!aj<ubjMNubjjjw!jjjw!jNubjjP2j_sMFjj]j]ubj)}(jkjv!jNjNjjw!jj)}(jjjNjjgw!jjjw!jNubjjP2j_sMFjj]j]ubej]ubj)}(jkjjNjNjj)}j parport_readsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jw!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jparportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjw!jNubjjP2j_sMjj](j)}(jkjw!jNjNjjw!jj)}(jjjNjjw!jjjTx!jNubjjP2j_sMjj]j]ubj)}(jkjw!jNjNjj!x!jj)}(jjjNjjw!jjjZx!jNubjjP2j_sMjj]j]ubj)}(jkjw!jNjNjjLx!jj)}(jjjNjj(x!jjj`x!jNubjjP2j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jparport_set_timeoutsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jix!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j pardevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}j inactivitysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjgx!jNubjjP2j_sMjj](j)}(jkjgx!jNjNjjx!jj)}(jjjNjjx!jjjx!jNubjjP2j_sMjj]j]ubj)}(jkjgx!jNjNjjx!jj)}(jjjNjjx!jjjx!jNubjjP2j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__parport_register_driversbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jx!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jparport_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmod_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjx!jNubjjP2j_sMjj](j)}(jkjx!jNjNjj?y!jj)}(jjjNjjy!jjjy!jNubjjP2j_sMjj]j]ubj)}(jkjx!jNjNjjly!jj)}(jjjNjjFy!jjjy!jNubjjP2j_sMjj]j]ubj)}(jkjx!jNjNjjy!jj)}(jjjNjjsy!jjjy!jNubjjP2j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jparport_unregister_driversbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jy!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jparport_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjy!jNubjjP2j_sMRjj]j)}(jkjy!jNjNjjz!jj)}(jjjNjjy!jjj z!jNubjjP2j_sMRjj]j]ubaj]ubj)}(jkjjNjNjj)}jparport_get_portsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jparportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jz!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jparportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjz!jNubjjP2j_sMvjj]j)}(jkjz!jNjNjjgz!jj)}(jjjNjjAz!jjjuz!jNubjjP2j_sMvjj]j]ubaj]ubj)}(jkjjNjNjj)}jparport_put_portsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j~z!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jparportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj|z!jNubjjP2j_sMjj]j)}(jkj|z!jNjNjjz!jj)}(jjjNjjz!jjjz!jNubjjP2j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jparport_register_portsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jparportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jz!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdmasbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jparport_operationssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjz!jNubjjP2j_sMjj](j)}(jkjz!jNjNjj+{!jj)}(jjjNjj {!jjj{!jNubjjP2j_sMjj]j]ubj)}(jkjz!jNjNjjO{!jj)}(jjjNjj/{!jjj{!jNubjjP2j_sMjj]j]ubj)}(jkjz!jNjNjjs{!jj)}(jjjNjjS{!jjj{!jNubjjP2j_sMjj]j]ubj)}(jkjz!jNjNjj{!jj)}(jjjNjjw{!jjj{!jNubjjP2j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jparport_announce_portsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j{!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jparportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj{!jNubjjP2j_sMjj]j)}(jkj{!jNjNjj|!jj)}(jjjNjj{!jjj|!jNubjjP2j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jparport_remove_portsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&|!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jparportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$|!jNubjjP2j_sM6jj]j)}(jkj$|!jNjNjjr|!jj)}(jjjNjjL|!jjj}|!jNubjjP2j_sM6jj]j]ubaj]ubj)}(jkjjNjNjj)}jparport_register_dev_modelsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j pardevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j|!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jparportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j pardev_cbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j par_dev_cbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj|!jNubjjP2j_sMjj](j)}(jkj|!jNjNjj|!jj)}(jjjNjj|!jjj`}!jNubjjP2j_sMjj]j]ubj)}(jkj|!jNjNjj}!jj)}(jjjNjj|!jjjf}!jNubjjP2j_sMjj]j]ubj)}(jkj|!jNjNjj.}!jj)}(jjjNjj}!jjjl}!jNubjjP2j_sMjj]j]ubj)}(jkj|!jNjNjjU}!jj)}(jjjNjj5}!jjjr}!jNubjjP2j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jparport_unregister_devicesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j{}!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j pardevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjy}!jNubjjP2j_sM;jj]j)}(jkjy}!jNjNjj}!jj)}(jjjNjj}!jjj}!jNubjjP2j_sM;jj]j]ubaj]ubj)}(jkjjNjNjj)}jparport_find_numbersbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jparportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j}!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnumbersbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj}!jNubjjP2j_sMjj]j)}(jkj}!jNjNjj'~!jj)}(jjjNjj~!jjj2~!jNubjjP2j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jparport_find_basesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}jparportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j;~!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj9~!jNubjjP2j_sMjj]j)}(jkj9~!jNjNjj~!jj)}(jjjNjjg~!jjj~!jNubjjP2j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j parport_claimsbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j~!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j pardevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj~!jNubjjP2j_sMjj]j)}(jkj~!jNjNjj~!jj)}(jjjNjj~!jjj~!jNubjjP2j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jparport_claim_or_blocksbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j~!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j pardevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj~!jNubjjP2j_sM6jj]j)}(jkj~!jNjNjjH!jj)}(jjjNjj"!jjjS!jNubjjP2j_sM6jj]j]ubaj]ubj)}(jkjjNjNjj)}jparport_releasesbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j\!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j pardevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjZ!jNubjjP2j_sMwjj]j)}(jkjZ!jNjNjj!jj)}(jjjNjj!jjj!jNubjjP2j_sMwjj]j]ubaj]ubj)}(jkjjNjNjj)}j parport_opensbjj)}(jjjfunctionjj)}(j j )}(jjjj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jj2j4)}(j7]j)}j pardevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdevnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj!jNubjjP2j_sKjj](j)}(jkj!jNjNjj!jj)}(jjjNjj!jjj!j2j4)}(j7]j)}j dc_irq_sourcesbaj<ubububj=j?)}(jBj4)}(j7]j)}j irq_sourcesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jihsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!jNubjjdj_sMqjj](j)}(jkj!jNjNjj!jj)}(jj!jNjjݤ!jjj_!jNubjjdj_sMqjj]j]ubj)}(jkj!jNjNjj.!jj)}(jj!jNjj !jjje!jNubjjdj_sMqjj]j]ubj)}(jkj!jNjNjjT!jj)}(jj!jNjj2!jjjk!jNubjjdj_sMqjj]j]ubej]ubj)}(jkjjNjNjj)}jamdgpu_dm_irq_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jt!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjr!jNubjjdj_sMjj]j)}(jkjr!jNjNjj!jj)}(jj!jNjj!jjj˥!jNubjjdj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jamdgpu_dm_irq_finisbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jԥ!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjҥ!jNubjjdj_sMjj]j)}(jkjҥ!jNjNjj !jj)}(jj!jNjj!jjj+!jNubjjdj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jamdgpu_dm_irq_handlersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j4!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jamdgpu_irq_srcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsourcesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jamdgpu_iv_entrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj2!jNubjjdj_sMjj](j)}(jkj2!jNjNjj!jj)}(jj!jNjjZ!jjj!jNubjjdj_sMjj]j]ubj)}(jkj2!jNjNjj!jj)}(jj!jNjj!jjj!jNubjjdj_sMjj]j]ubj)}(jkj2!jNjNjjڦ!jj)}(jj!jNjj!jjj!jNubjjdj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jamdgpu_dm_hpd_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj!jNubjjdj_sM|jj]j)}(jkj!jNjNjjF!jj)}(jj!jNjj !jjjQ!jNubjjdj_sM|jj]j]ubaj]ubj)}(jkjjNjNjj)}jamdgpu_dm_hpd_finisbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jZ!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjX!jNubjjdj_sMjj]j)}(jkjX!jNjNjj!jj)}(jj!jNjj!jjj!jNubjjdj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdm_pflip_high_irqsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jinterrupt_paramssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj!jNubjjdj_sMjj]j)}(jkj!jNjNjj!jj)}(jj!jNjj!jjj !jNubjjdj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdm_crtc_high_irqsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jinterrupt_paramssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj!jNubjjdj_sMHjj]j)}(jkj!jNjNjj^!jj)}(jj!jNjj!jenumjj)}jj4)}(j7]jر!aj<ubsbjjjֱ!jNubjjdj_sKjj]j]ubj)}(jkjjNjNjj)}jdc_validation_setsbjj)}(jjq!jstructjj)}jj4)}(j7]j!aj<ubsbjjj!jNubjjdj_sMjj]j]ubj)}(jkjjNjNjj)}jamdgpu_bo_is_amdgpu_bosbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_buffer_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj!jNubjjbj_sKkjj]j)}(jkj!jNjNjjA!jj)}(jj!jNjj!jjjL!jNubjjbj_sKkjj]j]ubaj]ubj)}(jkjjNjNjj)}jamdgpu_bo_placement_from_domainsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jU!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_bosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jabosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdomainsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjS!jNubjjbj_sK}jj](j)}(jkjS!jNjNjj!jj)}(jj!jNjj{!jjjԲ!jNubjjbj_sK}jj]j]ubj)}(jkjS!jNjNjj̲!jj)}(jj!jNjj!jjjڲ!jNubjjbj_sK}jj]j]ubej]ubj)}(jkjjNjNjj)}jamdgpu_bo_create_reservedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jalignsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdomainsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_bosbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jbo_ptrsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpu_addrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jcpu_addrsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!jNubjjbj_sKjj](j)}(jkj!jNjNjj/!jj)}(jj!jNjj !jjj8!jNubjjbj_sKjj]j]ubj)}(jkj!jNjNjjW!jj)}(jj!jNjj6!jjj>!jNubjjbj_sKjj]j]ubj)}(jkj!jNjNjj{!jj)}(jj!jNjj[!jjjD!jNubjjbj_sKjj]j]ubj)}(jkj!jNjNjj!jj)}(jj!jNjj!jjjJ!jNubjjbj_sKjj]j]ubj)}(jkj!jNjNjjϳ!jj)}(jj!jNjj!jjjP!jNubjjbj_sKjj]j]ubj)}(jkj!jNjNjj!jj)}(jj!jNjjٳ!jjjV!jNubjjbj_sKjj]j]ubj)}(jkj!jNjNjj*!jj)}(jj!jNjj!jjj\!jNubjjbj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jamdgpu_bo_create_kernelsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]je!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jalignsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdomainsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_bosbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jbo_ptrsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpu_addrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jcpu_addrsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjc!jNubjjbj_sMTjj](j)}(jkjc!jNjNjj!jj)}(jj!jNjj!jjj!jNubjjbj_sMTjj]j]ubj)}(jkjc!jNjNjjٴ!jj)}(jj!jNjj!jjj!jNubjjbj_sMTjj]j]ubj)}(jkjc!jNjNjj!jj)}(jj!jNjjݴ!jjjƵ!jNubjjbj_sMTjj]j]ubj)}(jkjc!jNjNjj%!jj)}(jj!jNjj!jjj̵!jNubjjbj_sMTjj]j]ubj)}(jkjc!jNjNjjQ!jj)}(jj!jNjj)!jjjҵ!jNubjjbj_sMTjj]j]ubj)}(jkjc!jNjNjj!jj)}(jj!jNjj[!jjjص!jNubjjbj_sMTjj]j]ubj)}(jkjc!jNjNjj!jj)}(jj!jNjj!jjj޵!jNubjjbj_sMTjj]j]ubej]ubj)}(jkjjNjNjj)}jamdgpu_bo_create_kernel_atsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_bosbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jbo_ptrsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jcpu_addrsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!jNubjjbj_sMujj](j)}(jkj!jNjNjj3!jj)}(jj!jNjj !jjj!jNubjjbj_sMujj]j]ubj)}(jkj!jNjNjj^!jj)}(jj!jNjj:!jjj!jNubjjbj_sMujj]j]ubj)}(jkj!jNjNjj!jj)}(jj!jNjjb!jjj!jNubjjbj_sMujj]j]ubj)}(jkj!jNjNjj!jj)}(jj!jNjj!jjj!jNubjjbj_sMujj]j]ubj)}(jkj!jNjNjj!jj)}(jj!jNjj!jjj!jNubjjbj_sMujj]j]ubej]ubj)}(jkjjNjNjj)}jamdgpu_bo_free_kernelsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_bosbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jbosbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpu_addrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jcpu_addrsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj !jNubjjbj_sMjj](j)}(jkj !jNjNjj]!jj)}(jj!jNjj5!jjjƷ!jNubjjbj_sMjj]j]ubj)}(jkj !jNjNjj!jj)}(jj!jNjjg!jjj̷!jNubjjbj_sMjj]j]ubj)}(jkj !jNjNjj!jj)}(jj!jNjj!jjjҷ!jNubjjbj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jamdgpu_bo_createsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j۷!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jamdgpu_bo_paramsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_bosbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jbo_ptrsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjٷ!jNubjjbj_sMjj](j)}(jkjٷ!jNjNjj'!jj)}(jj!jNjj!jjj!jNubjjbj_sMjj]j]ubj)}(jkjٷ!jNjNjjT!jj)}(jj!jNjj.!jjj!jNubjjbj_sMjj]j]ubj)}(jkjٷ!jNjNjj!jj)}(jj!jNjj[!jjj!jNubjjbj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jamdgpu_bo_create_usersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jamdgpu_bo_paramsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jamdgpu_bo_usersbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jubo_ptrsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!jNubjjbj_sMjj](j)}(jkj!jNjNjj!jj)}(jj!jNjj̸!jjj\!jNubjjbj_sMjj]j]ubj)}(jkj!jNjNjj!jj)}(jj!jNjj!jjjb!jNubjjbj_sMjj]j]ubj)}(jkj!jNjNjjN!jj)}(jj!jNjj&!jjjh!jNubjjbj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jamdgpu_bo_create_vmsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jq!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jamdgpu_bo_paramsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_bo_vmsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jvmbo_ptrsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjo!jNubjjbj_sMjj](j)}(jkjo!jNjNjj!jj)}(jj!jNjj!jjj'!jNubjjbj_sMjj]j]ubj)}(jkjo!jNjNjj!jj)}(jj!jNjjĹ!jjj-!jNubjjbj_sMjj]j]ubj)}(jkjo!jNjNjj!jj)}(jj!jNjj!jjj3!jNubjjbj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jamdgpu_bo_add_to_shadow_listsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_buffer_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj!j2j4)}(j7]j)}jamdgpu_sync_modesbaj<ubububj=j?)}(jBj4)}(j7]j)}j sync_modesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jintrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj\!jNubjjbj_sMjj](j)}(jkj\!jNjNjj!jj)}(jj!jNjj!jjjV!jNubjjbj_sMjj]j]ubj)}(jkj\!jNjNjj!jj)}(jj!jNjj!jjj\!jNubjjbj_sMjj]j]ubj)}(jkj\!jNjNjj!jj)}(jj!jNjj!jjjb!jNubjjbj_sMjj]j]ubj)}(jkj\!jNjNjj(!jj)}(jj!jNjj!jjjh!jNubjjbj_sMjj]j]ubj)}(jkj\!jNjNjjN!jj)}(jj!jNjj/!jjjn!jNubjjbj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jamdgpu_bo_sync_waitsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jw!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_bosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jintrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjju!jNubjjbj_sMjj](j)}(jkju!jNjNjj!jj)}(jj!jNjj!jjj!jNubjjbj_sMjj]j]ubj)}(jkju!jNjNjj!jj)}(jj!jNjj!jjj !jNubjjbj_sMjj]j]ubj)}(jkju!jNjNjj!jj)}(jj!jNjj!jjj&!jNubjjbj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jamdgpu_bo_gpu_offsetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j/!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_bosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-!jNubjjbj_sMjj]j)}(jkj-!jNjNjj!jj)}(jj!jNjjY!jjj!jNubjjbj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jamdgpu_bo_gpu_offset_no_checksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_bosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj!jNubjjbj_sMjj]j)}(jkj!jNjNjj!jj)}(jj!jNjj!jjj!jNubjjbj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jamdgpu_bo_get_preferred_domainsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdomainsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj!jNubjjbj_sMjj](j)}(jkj!jNjNjjG!jj)}(jj!jNjj!!jjjz!jNubjjbj_sMjj]j]ubj)}(jkj!jNjNjjr!jj)}(jj!jNjjN!jjj!jNubjjbj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jamdgpu_bo_print_infosbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_bosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jseq_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj|sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!jNubjjbj_sM0jj](j)}(jkj!jNjNjj!jj)}(jj!jNjj!jjj4!jNubjjbj_sM0jj]j]ubj)}(jkj!jNjNjj!jj)}(jj!jNjj!jjj:!jNubjjbj_sM0jj]j]ubj)}(jkj!jNjNjj*!jj)}(jj!jNjj!jjj@!jNubjjbj_sM0jj]j]ubej]ubj)}(jkjjNjNjj)}jamdgpu_dma_buf_attachsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jI!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmabufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdma_buf_attachmentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattachsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjG!jNubjjbj_sK7jj](j)}(jkjG!jNjNjj!jj)}(jj!jNjjo!jjj!jNubjjbj_sK7jj]j]ubj)}(jkjG!jNjNjj!jj)}(jj!jNjj!jjj!jNubjjbj_sK7jj]j]ubej]ubj)}(jkjjNjNjj)}jamdgpu_dma_buf_detachsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmabufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdma_buf_attachmentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattachsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!jNubjjbj_sKWjj](j)}(jkj!jNjNjj(!jj)}(jj!jNjj!jjj`!jNubjjbj_sKWjj]j]ubj)}(jkj!jNjNjjU!jj)}(jj!jNjj/!jjjf!jNubjjbj_sKWjj]j]ubej]ubj)}(jkjjNjNjj)}jamdgpu_dma_buf_pinsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jo!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdma_buf_attachmentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattachsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjm!jNubjjbj_sKjjj]j)}(jkjm!jNjNjj!jj)}(jj!jNjj!jjj!jNubjjbj_sKjjj]j]ubaj]ubj)}(jkjjNjNjj)}jamdgpu_dma_buf_unpinsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdma_buf_attachmentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattachsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj!jNubjjbj_sKzjj]j)}(jkj!jNjNjj!jj)}(jj!jNjj!jjj&!jNubjjbj_sKzjj]j]ubaj]ubj)}(jkjjNjNjj)}jamdgpu_dma_buf_mapsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jsg_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j/!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdma_buf_attachmentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattachsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdma_data_directionsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj-!jNubjjbj_sKjj](j)}(jkj-!jNjNjj!jj)}(jj!jNjj[!jjj!jNubjjbj_sKjj]j]ubj)}(jkj-!jNjNjj!jj)}(jj!jNjj!jjj!jNubjjbj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jamdgpu_dma_buf_unmapsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdma_buf_attachmentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattachsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jsg_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsgtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdma_data_directionsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj!jNubjjbj_sKjj](j)}(jkj!jNjNjj!jj)}(jj!jNjj!jjjr!jNubjjbj_sKjj]j]ubj)}(jkj!jNjNjj?!jj)}(jj!jNjj!jjjx!jNubjjbj_sKjj]j]ubj)}(jkj!jNjNjjj!jj)}(jj!jNjjF!jjj~!jNubjjbj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jamdgpu_dma_buf_begin_cpu_accesssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdma_bufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdma_data_directionsbaj<ubububj=j?)}(jBj4)}(j7]j)}j directionsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj!jNubjjbj_sKjj](j)}(jkj!jNjNjj!jj)}(jj!jNjj!jjj!jNubjjbj_sKjj]j]ubj)}(jkj!jNjNjj!jj)}(jj!jNjj!jjj !jNubjjbj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jamdgpu_gem_prime_exportsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj!jNubjjbj_sM$jj](j)}(jkj!jNjNjjg!jj)}(jj!jNjjA!jjj!jNubjjbj_sM$jj]j]ubj)}(jkj!jNjNjj!jj)}(jj!jNjjn!jjj!jNubjjbj_sM$jj]j]ubej]ubj)}(jkjjNjNjj)}jamdgpu_dma_buf_create_objsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdma_bufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj!jNubjjbj_sMAjj](j)}(jkj!jNjNjj!jj)}(jj!jNjj!jjj5!jNubjjbj_sMAjj]j]ubj)}(jkj!jNjNjj'!jj)}(jj!jNjj!jjj;!jNubjjbj_sMAjj]j]ubej]ubj)}(jkjjNjNjj)}jamdgpu_dma_buf_move_notifysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jD!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdma_buf_attachmentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattachsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjB!jNubjjbj_sMpjj]j)}(jkjB!jNjNjj!jj)}(jj!jNjjj!jjj!jNubjjbj_sMpjj]j]ubaj]ubj)}(jkjjNjNjj)}jamdgpu_gem_prime_importsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdma_bufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj!jNubjjbj_sMjj](j)}(jkj!jNjNjj!jj)}(jj!jNjj!jjj1!jNubjjbj_sMjj]j]ubj)}(jkj!jNjNjj#!jj)}(jj!jNjj!jjj7!jNubjjbj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j amdgpu_dmabuf_is_xgmi_accessiblesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j@!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_bosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj>!jNubjjbj_sMjj](j)}(jkj>!jNjNjj!jj)}(jj!jNjje!jjj!jNubjjbj_sMjj]j]ubj)}(jkj>!jNjNjj!jj)}(jj!jNjj!jjj!jNubjjbj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jamdgpu_hmm_invalidate_gfxsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmmu_interval_notifiersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmnisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmmu_notifier_rangesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrangesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jcur_seqsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj!jNubjjbj_sKBjj](j)}(jkj!jNjNjj!jj)}(jj!jNjj!jjjz!jNubjjbj_sKBjj]j]ubj)}(jkj!jNjNjjJ!jj)}(jj!jNjj$!jjj!jNubjjbj_sKBjj]j]ubj)}(jkj!jNjNjjr!jj)}(jj!jNjjQ!jjj!jNubjjbj_sKBjj]j]ubej]ubj)}(jkjjNjNjj)}jamdgpu_hmm_invalidate_hsasbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmmu_interval_notifiersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmnisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmmu_notifier_rangesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrangesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jcur_seqsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj!jNubjjbj_sKgjj](j)}(jkj!jNjNjj!jj)}(jj!jNjj!jjj7!jNubjjbj_sKgjj]j]ubj)}(jkj!jNjNjj!jj)}(jj!jNjj!jjj=!jNubjjbj_sKgjj]j]ubj)}(jkj!jNjNjj/!jj)}(jj!jNjj!jjjC!jNubjjbj_sKgjj]j]ubej]ubj)}(jkjjNjNjj)}jamdgpu_hmm_registersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jL!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_bosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjJ!jNubjjbj_sKjj](j)}(jkjJ!jNjNjj!jj)}(jj!jNjjr!jjj!jNubjjbj_sKjj]j]ubj)}(jkjJ!jNjNjj!jj)}(jj!jNjj!jjj!jNubjjbj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jamdgpu_hmm_unregistersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_bosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj!jNubjjbj_sKjj]j)}(jkj!jNjNjj#!jj)}(jj!jNjj!jjj.!jNubjjbj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j amdgpu_prt_cbsbjj)}(jjq!jstructjj)}jj4)}(j7]j7!aj<ubsbjjj5!jNubjjbj_sKjj]j]ubj)}(jkjjNjNjj)}jamdgpu_vm_tlb_seq_structsbjj)}(jjq!jstructjj)}jj4)}(j7]jF!aj<ubsbjjjD!jNubjjbj_sKtjj]j]ubj)}(jkjjNjNjj)}jamdgpu_vm_set_pasidsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jU!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_vmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpasidsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjS!jNubjjbj_sKjj](j)}(jkjS!jNjNjj!jj)}(jj!jNjj{!jjj!jNubjjbj_sKjj]j]ubj)}(jkjS!jNjNjj!jj)}(jj!jNjj!jjj!jNubjjbj_sKjj]j]ubj)}(jkjS!jNjNjj!jj)}(jj!jNjj!jjj !jNubjjbj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jamdgpu_vm_bo_evictedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jamdgpu_vm_bo_basesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvm_bosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj!jNubjjbj_sKjj]j)}(jkj!jNjNjjb!jj)}(jj!jNjj!jNubjjbj_sMjj](j)}(jkj>!jNjNjj!jj)}(jj!jNjjf!jjj!jNubjjbj_sMjj]j]ubj)}(jkj>!jNjNjj!jj)}(jj!jNjj!jjj!jNubjjbj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jamdgpu_vm_bo_delsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_bo_vasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbo_vasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!jNubjjbj_sMjj](j)}(jkj!jNjNjj!jj)}(jj!jNjj!jjjW!jNubjjbj_sMjj]j]ubj)}(jkj!jNjNjjL!jj)}(jj!jNjj&!jjj]!jNubjjbj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jamdgpu_vm_evictablesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]jf!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_bosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjd!jNubjjbj_sMjj]j)}(jkjd!jNjNjj!jj)}(jj!jNjj!jjj!jNubjjbj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jamdgpu_vm_bo_invalidatesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_bosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jevictedsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj!jNubjjbj_sM(jj](j)}(jkj!jNjNjj!jj)}(jj!jNjj!jjjl!jNubjjbj_sM(jj]j]ubj)}(jkj!jNjNjj>!jj)}(jj!jNjj!jjjr!jNubjjbj_sM(jj]j]ubj)}(jkj!jNjNjjd!jj)}(jj!jNjjE!jjjx!jNubjjbj_sM(jj]j]ubej]ubj)}(jkjjNjNjj)}jamdgpu_vm_get_block_sizesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jvm_sizesbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj!jNubjjbj_sMNjj]j)}(jkj!jNjNjj!jj)}(jj!jNjj!jjj!jNubjjbj_sMNjj]j]ubaj]ubj)}(jkjjNjNjj)}jamdgpu_vm_adjust_sizesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j min_vm_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfragment_size_defaultsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}j max_levelsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jmax_bitssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj!jNubjjbj_sMejj](j)}(jkj!jNjNjj,!jj)}(jj!jNjj!jjj!jNubjjbj_sMejj]j]ubj)}(jkj!jNjNjjW!jj)}(jj!jNjj3!jjj!jNubjjbj_sMejj]j]ubj)}(jkj!jNjNjj!jj)}(jj!jNjj[!jjj!jNubjjbj_sMejj]j]ubj)}(jkj!jNjNjj!jj)}(jj!jNjj!jjj!jNubjjbj_sMejj]j]ubj)}(jkj!jNjNjj!jj)}(jj!jNjj!jjj!jNubjjbj_sMejj]j]ubej]ubj)}(jkjjNjNjj)}jamdgpu_vm_wait_idlesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j!aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j amdgpu_vmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj!jNubjjbj_sMjj](j)}(jkj!jNjNjj!jenumjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjbj_sKjj]j]ubj)}(jkjjNjNjj)}j amd_ip_funcssbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjbj_sKjj]j]ubj)}(jkjjNjNjj)}j%amdgpu_drv_delayed_reset_work_handlersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sM jj]j)}(jkj"jNjNjjB"jj)}(jj!jNjj"jjjM"jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jbacklight_update_reasonsbjj)}(jj>!jenumjj)}jj4)}(j7]jV"aj<ubsbjjjT"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jbacklight_typesbjj)}(jj>!jenumjj)}jj4)}(j7]je"aj<ubsbjjjc"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jbacklight_notificationsbjj)}(jj>!jenumjj)}jj4)}(j7]jt"aj<ubsbjjjr"jNubjjj_sK+jj]j]ubj)}(jkjjNjNjj)}j backlight_opssbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sKMjj]j]ubj)}(jkjjNjNjj)}jbacklight_propertiessbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sK{jj]j]ubj)}(jkjjNjNjj)}jbacklight_devicesbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jbacklight_update_statussbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jbacklight_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sM[jj]j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sM[jj]j]ubaj]ubj)}(jkjjNjNjj)}jbacklight_enablesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jbacklight_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sMkjj]j)}(jkj"jNjNjj\"jj)}(jj!jNjj6"jjjg"jNubjjj_sMkjj]j]ubaj]ubj)}(jkjjNjNjj)}jbacklight_disablesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jp"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jbacklight_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjn"jNubjjj_sM{jj]j)}(jkjn"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sM{jj]j]ubaj]ubj)}(jkjjNjNjj)}jbacklight_is_blanksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jbacklight_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sMjj]j)}(jkj"jNjNjj "jj)}(jj!jNjj"jjj& "jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jbacklight_get_brightnesssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j/ "aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jbacklight_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj- "jNubjjj_sMjj]j)}(jkj- "jNjNjj{ "jj)}(jj!jNjjU "jjj "jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j bl_get_datasbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j "aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jbacklight_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbl_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj "jNubjjj_sMjj]j)}(jkj "jNjNjj "jj)}(jj!jNjj "jjj "jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jbacklight_force_updatesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j "aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jbacklight_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jbacklight_update_reasonsbaj<ubububj=j?)}(jBj4)}(j7]j)}jreasonsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj "jNubjjj_sMjj](j)}(jkj "jNjNjj@ "jj)}(jj!jNjj "jjjs "jNubjjj_sMjj]j]ubj)}(jkj "jNjNjjk "jj)}(jj!jNjjG "jjjy "jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jbacklight_device_get_by_namesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jbacklight_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j "aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj "jNubjjj_sMjj]j)}(jkj "jNjNjj "jj)}(jj!jNjj "jjj "jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jbacklight_register_notifiersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j "aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jnotifier_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj "jNubjjj_sM>jj]j)}(jkj "jNjNjj3 "jj)}(jj!jNjj "jjj> "jNubjjj_sM>jj]j]ubaj]ubj)}(jkjjNjNjj)}jbacklight_unregister_notifiersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jG "aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jnotifier_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjE "jNubjjj_sMOjj]j)}(jkjE "jNjNjj "jj)}(jj!jNjjm "jjj "jNubjjj_sMOjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevm_backlight_device_registersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jbacklight_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j "aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdevdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j backlight_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jbacklight_propertiessbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpropssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj "jNubjjj_sMfjj](j)}(jkj "jNjNjj "jj)}(jj!jNjj "jjj "jNubjjj_sMfjj]j]ubj)}(jkj "jNjNjj" "jj)}(jj!jNjj "jjj "jNubjjj_sMfjj]j]ubj)}(jkj "jNjNjjO "jj)}(jj!jNjj) "jjj "jNubjjj_sMfjj]j]ubj)}(jkj "jNjNjjx "jj)}(jj!jNjjV "jjj "jNubjjj_sMfjj]j]ubj)}(jkj "jNjNjj "jj)}(jj!jNjj "jjj "jNubjjj_sMfjj]j]ubj)}(jkj "jNjNjj "jj)}(jj!jNjj "jjj "jNubjjj_sMfjj]j]ubej]ubj)}(jkjjNjNjj)}j devm_backlight_device_unregistersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j "aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jbacklight_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj "jNubjjj_sMjj](j)}(jkj "jNjNjjS "jj)}(jj!jNjj- "jjj "jNubjjj_sMjj]j]ubj)}(jkj "jNjNjj "jj)}(jj!jNjjZ "jjj "jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_find_backlight_by_nodesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jbacklight_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j "aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj "jNubjjj_sMjj]j)}(jkj "jNjNjj "jj)}(jj!jNjj "jjj "jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevm_of_find_backlightsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jbacklight_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj"jNubjjj_sMjj]j)}(jkj"jNjNjjU"jj)}(jj!jNjj/"jjjc"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}ji915_user_extensionsbjj)}(jjq!jstructjj)}jj4)}(j7]jl"aj<ubsbjjjj"jNubjjj_sK>jj]j]ubj)}(jkjjNjNjj)}jdrm_i915_gem_engine_classsbjj)}(jj>!jenumjj)}jj4)}(j7]j{"aj<ubsbjjjy"jNubjjj_sKhjj]j]ubj)}(jkjjNjNjj)}ji915_engine_class_instancesbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_i915_getparamsbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_i915_getparam_tsbjj)}(jtypejtypejj)}(j j )}(jj"jj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j"j,Nubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHNububjjj"jNubjjj_sM=jj]j]ubj)}(jkjjNjNjj)}jdrm_i915_gem_mmap_offsetsbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sMAjj]j]ubj)}(jkjjNjNjj)}jdrm_i915_gem_set_domainsbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_i915_gem_exec_fencesbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sMEjj]j]ubj)}(jkjjNjNjj)}j+drm_i915_gem_execbuffer_ext_timeline_fencessbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sM+jj]j]ubj)}(jkjjNjNjj)}jdrm_i915_gem_execbuffer2sbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sMFjj]j]ubj)}(jkjjNjNjj)}jdrm_i915_gem_cachingsbjj)}(jjq!jstructjj)}jj4)}(j7]j "aj<ubsbjjj "jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_i915_gem_context_create_extsbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_i915_gem_context_paramsbjj)}(jjq!jstructjj)}jj4)}(j7]j+"aj<ubsbjjj)"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j$i915_context_engines_parallel_submitsbjj)}(jjq!jstructjj)}jj4)}(j7]j:"aj<ubsbjjj8"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j(drm_i915_gem_context_create_ext_setparamsbjj)}(jjq!jstructjj)}jj4)}(j7]jI"aj<ubsbjjjG"jNubjjj_sM jj]j]ubj)}(jkjjNjNjj)}jdrm_i915_gem_vm_controlsbjj)}(jjq!jstructjj)}jj4)}(j7]jX"aj<ubsbjjjV"jNubjjj_sM jj]j]ubj)}(jkjjNjNjj)}jdrm_i915_gem_userptrsbjj)}(jjq!jstructjj)}jj4)}(j7]jg"aj<ubsbjjje"jNubjjj_sM$ jj]j]ubj)}(jkjjNjNjj)}jdrm_i915_perf_oa_configsbjj)}(jjq!jstructjj)}jj4)}(j7]jv"aj<ubsbjjjt"jNubjjj_sM[ jj]j]ubj)}(jkjjNjNjj)}jdrm_i915_query_itemsbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sM jj]j]ubj)}(jkjjNjNjj)}jdrm_i915_querysbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sM jj]j]ubj)}(jkjjNjNjj)}jdrm_i915_query_topology_infosbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sM jj]j]ubj)}(jkjjNjNjj)}jdrm_i915_engine_infosbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sM jj]j]ubj)}(jkjjNjNjj)}jdrm_i915_query_engine_infosbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sM jj]j]ubj)}(jkjjNjNjj)}jdrm_i915_query_perf_configsbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sM jj]j]ubj)}(jkjjNjNjj)}jdrm_i915_gem_memory_classsbjj)}(jj>!jenumjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sM jj]j]ubj)}(jkjjNjNjj)}j"drm_i915_gem_memory_class_instancesbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sMZ jj]j]ubj)}(jkjjNjNjj)}jdrm_i915_memory_region_infosbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_i915_query_memory_regionssbjj)}(jjq!jstructjj)}jj4)}(j7]j "aj<ubsbjjj "jNubjjj_sMh jj]j]ubj)}(jkjjNjNjj)}j%drm_i915_query_guc_submission_versionsbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sM jj]j]ubj)}(jkjjNjNjj)}jdrm_i915_gem_create_extsbjj)}(jjq!jstructjj)}jj4)}(j7]j*"aj<ubsbjjj("jNubjjj_sM jj]j]ubj)}(jkjjNjNjj)}j&drm_i915_gem_create_ext_memory_regionssbjj)}(jjq!jstructjj)}jj4)}(j7]j9"aj<ubsbjjj7"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j)drm_i915_gem_create_ext_protected_contentsbjj)}(jjq!jstructjj)}jj4)}(j7]jH"aj<ubsbjjjF"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_i915_gem_create_ext_set_patsbjj)}(jjq!jstructjj)}jj4)}(j7]jW"aj<ubsbjjjU"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_nouveau_syncsbjj)}(jjq!jstructjj)}jj4)}(j7]jf"aj<ubsbjjjd"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_nouveau_vm_initsbjj)}(jjq!jstructjj)}jj4)}(j7]ju"aj<ubsbjjjs"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_nouveau_vm_bind_opsbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_nouveau_vm_bindsbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_nouveau_exec_pushsbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sM`jj]j]ubj)}(jkjjNjNjj)}jdrm_nouveau_execsbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sMgjj]j]ubj)}(jkjjNjNjj)}jdrm_xe_user_extensionsbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_xe_ext_set_propertysbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_xe_engine_class_instancesbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j drm_xe_enginesbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_xe_query_enginessbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_xe_memory_classsbjj)}(jj>!jenumjj)}jj4)}(j7]j "aj<ubsbjjj "jNubjjj_sM jj]j]ubj)}(jkjjNjNjj)}jdrm_xe_mem_regionsbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sM"jj]j]ubj)}(jkjjNjNjj)}jdrm_xe_query_mem_regionssbjj)}(jjq!jstructjj)}jj4)}(j7]j)"aj<ubsbjjj'"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_xe_query_configsbjj)}(jjq!jstructjj)}jj4)}(j7]j8"aj<ubsbjjj6"jNubjjj_sMsjj]j]ubj)}(jkjjNjNjj)}j drm_xe_gtsbjj)}(jjq!jstructjj)}jj4)}(j7]jG"aj<ubsbjjjE"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_xe_query_gt_listsbjj)}(jjq!jstructjj)}jj4)}(j7]jV"aj<ubsbjjjT"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_xe_query_topology_masksbjj)}(jjq!jstructjj)}jj4)}(j7]je"aj<ubsbjjjc"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_xe_query_engine_cyclessbjj)}(jjq!jstructjj)}jj4)}(j7]jt"aj<ubsbjjjr"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_xe_query_uc_fw_versionsbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_xe_device_querysbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sMJjj]j]ubj)}(jkjjNjNjj)}jdrm_xe_gem_createsbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_xe_gem_mmap_offsetsbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_xe_vm_createsbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_xe_vm_destroysbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sM:jj]j]ubj)}(jkjjNjNjj)}jdrm_xe_vm_bind_opsbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_xe_vm_bindsbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sMkjj]j]ubj)}(jkjjNjNjj)}jdrm_xe_exec_queue_createsbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_xe_exec_queue_destroysbjj)}(jjq!jstructjj)}jj4)}(j7]j "aj<ubsbjjj"jNubjjj_sM/jj]j]ubj)}(jkjjNjNjj)}jdrm_xe_exec_queue_get_propertysbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j drm_xe_syncsbjj)}(jjq!jstructjj)}jj4)}(j7]j("aj<ubsbjjj&"jNubjjj_sMhjj]j]ubj)}(jkjjNjNjj)}j drm_xe_execsbjj)}(jjq!jstructjj)}jj4)}(j7]j7"aj<ubsbjjj5"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_xe_wait_user_fencesbjj)}(jjq!jstructjj)}jj4)}(j7]jF"aj<ubsbjjjD"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_client_funcssbjj)}(jjq!jstructjj)}jj4)}(j7]jU"aj<ubsbjjjS"jNubjjǟj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_client_devsbjj)}(jjq!jstructjj)}jj4)}(j7]jd"aj<ubsbjjjb"jNubjjǟj_sKDjj]j]ubj)}(jkjjNjNjj)}jdrm_client_buffersbjj)}(jjq!jstructjj)}jj4)}(j7]js"aj<ubsbjjjq"jNubjjǟj_sKwjj]j]ubj)}(jkjjNjNjj)}jdrm_client_for_each_modesetsbjj)}(jmacrojmacrojj)}(jj4)}(j7]j"aj<ubjMNubjjj"jNubjjǟj_sKjj]j]ubj)}(jkjjNjNjj)}j"drm_client_for_each_connector_itersbjj)}(jj"jmacrojj)}(jj4)}(j7]j"aj<ubjMNubjjj"jNubjjǟj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_client_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_client_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_client_funcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfuncssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjǟj_sKNjj](j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj{"jNubjjǟj_sKNjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjǟj_sKNjj]j]ubj)}(jkj"jNjNjjC"jj)}(jj!jNjj!"jjj"jNubjjǟj_sKNjj]j]ubj)}(jkj"jNjNjjp"jj)}(jj!jNjjJ"jjj"jNubjjǟj_sKNjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_client_registersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_client_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjǟj_sKzjj]j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjǟj_sKzjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_client_releasesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_client_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjǟj_sKjj]j)}(jkj"jNjNjjB"jj)}(jj!jNjj"jjjM"jNubjjǟj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_client_dev_hotplugsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jV"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjT"jNubjjǟj_sKjj]j)}(jkjT"jNjNjj"jj)}(jj!jNjj|"jjj"jNubjjǟj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_client_buffer_vmapsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_client_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmap_copysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjǟj_sMGjj](j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj:"jNubjjǟj_sMGjj]j]ubj)}(jkj"jNjNjj/"jj)}(jj!jNjj "jjj@"jNubjjǟj_sMGjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_client_buffer_vunmapsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jI"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_client_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjG"jNubjjǟj_sMhjj]j)}(jkjG"jNjNjj"jj)}(jj!jNjjo"jjj"jNubjjǟj_sMhjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_client_framebuffer_createsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_client_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_client_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jwidthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jheightsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jformatsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj"jNubjjǟj_sMjj](j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjǟj_sMjj]j]ubj)}(jkj"jNjNjj&"jj)}(jj!jNjj"jjj"jNubjjǟj_sMjj]j]ubj)}(jkj"jNjNjjN"jj)}(jj!jNjj*"jjj"jNubjjǟj_sMjj]j]ubj)}(jkj"jNjNjjv"jj)}(jj!jNjjR"jjj"jNubjjǟj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_client_framebuffer_deletesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_client_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjǟj_sMjj]j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjǟj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_client_framebuffer_flushsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_client_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrectsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjǟj_sMjj](j)}(jkj"jNjNjjH"jj)}(jj!jNjj""jjj"jNubjjǟj_sMjj]j]ubj)}(jkj"jNjNjju"jj)}(jj!jNjjO"jjj"jNubjjǟj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_client_modeset_probesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_client_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jwidthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jheightsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"jNubjjǟj_sMjj](j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj0"jNubjjǟj_sMjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj6"jNubjjǟj_sMjj]j]ubj)}(jkj"jNjNjj("jj)}(jj!jNjj"jjj<"jNubjjǟj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_client_rotationsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]jE"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_mode_setsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jrotationsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjC"jNubjjǟj_sMjj](j)}(jkjC"jNjNjj"jj)}(jj!jNjjj"jjj"jNubjjǟj_sMjj]j]ubj)}(jkjC"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjǟj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_client_modeset_checksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_client_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjǟj_sMbjj]j)}(jkj"jNjNjj "jj)}(jj!jNjj"jjj+"jNubjjǟj_sMbjj]j]ubaj]ubj)}(jkjjNjNjj)}j drm_client_modeset_commit_lockedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j4"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_client_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj2"jNubjjǟj_sM|jj]j)}(jkj2"jNjNjj"jj)}(jj!jNjjZ"jjj"jNubjjǟj_sM|jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_client_modeset_commitsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_client_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjǟj_sMjj]j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjǟj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_client_modeset_dpmssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_client_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"jNubjjǟj_sMjj](j)}(jkj"jNjNjj@"jj)}(jj!jNjj"jjjo"jNubjjǟj_sMjj]j]ubj)}(jkj"jNjNjjg"jj)}(jj!jNjjG"jjju"jNubjjǟj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j drm_aperture_remove_framebufferssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j~"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j req_driversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj|"jNubjj+j_sKjj]j)}(jkj|"jNjNjj"jj)}(jj!jNjj"jjj"jNubjj+j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j#devm_aperture_acquire_from_firmwaresbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"jNubjj+j_sKjj](j)}(jkj"jNjNjj*"jj)}(jj!jNjj"jjj"jNubjj+j_sKjj]j]ubj)}(jkj"jNjNjjU"jj)}(jj!jNjj1"jjj"jNubjj+j_sKjj]j]ubj)}(jkj"jNjNjj}"jj)}(jj!jNjjY"jjj"jNubjj+j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j,drm_aperture_remove_conflicting_framebufferssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j req_driversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjj+j_sKjj](j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjjA"jNubjj+j_sKjj]j]ubj)}(jkj"jNjNjj "jj)}(jj!jNjj"jjjG"jNubjj+j_sKjj]j]ubj)}(jkj"jNjNjj6"jj)}(jj!jNjj"jjjM"jNubjj+j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j0drm_aperture_remove_conflicting_pci_framebufferssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jV"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j req_driversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjT"jNubjj+j_sKjj](j)}(jkjT"jNjNjj"jj)}(jj!jNjj|"jjj"jNubjj+j_sKjj]j]ubj)}(jkjT"jNjNjj"jj)}(jj!jNjj"jjj"jNubjj+j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jswitch_power_statesbjj)}(jj>!jenumjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjj+j_sKjj]j]ubj)}(jkjjNjNjj)}j drm_devicesbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjj+j_sK0jj]j]ubj)}(jkjjNjNjj)}jdrm_driver_featuresbjj)}(jj>!jenumjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjj+j_sKjj]j]ubj)}(jkjjNjNjj)}j drm_driversbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjj+j_sK9jj]j]ubj)}(jkjjNjNjj)}jdevm_drm_dev_allocsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%"aj<ubjMNubjjj#"jNubjj+j_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_dev_is_unpluggedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j4"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj2"jNubjj+j_sMjj]j)}(jkj2"jNjNjj"jj)}(jj!jNjjY"jjj"jNubjj+j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_core_check_all_featuressbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jfeaturessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"jNubjj+j_sMjj](j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjj+j_sMjj]j]ubj)}(jkj"jNjNjj "jj)}(jj!jNjj"jjj"jNubjj+j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_core_check_featuresbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j "aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_driver_featuresbaj<ubububj=j?)}(jBj4)}(j7]j)}jfeaturesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"jNubjj+j_sM#jj](j)}(jkj"jNjNjjk"jj)}(jj!jNjjE"jjj"jNubjj+j_sM#jj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjjr"jjj"jNubjj+j_sM#jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_drv_uses_atomic_modesetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjj+j_sM1jj]j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjj+j_sM1jj]j]ubaj]ubj)}(jkjjNjNjj)}j drm_put_devsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j "aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj "jNubjj+j_sMjj]j)}(jkj "jNjNjjX"jj)}(jj!jNjj2"jjjc"jNubjj+j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j drm_dev_entersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]jl"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jidxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjj"jNubjj+j_sMjj](j)}(jkjj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjj+j_sMjj]j]ubj)}(jkjj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjj+j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j drm_dev_exitsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jidxsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj"jNubjj+j_sMjj]j)}(jkj"jNjNjj@ "jj)}(jj!jNjj "jjjH "jNubjj+j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dev_unplugsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jQ "aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjO "jNubjj+j_sMjj]j)}(jkjO "jNjNjj "jj)}(jj!jNjjw "jjj "jNubjj+j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j drm_dev_allocsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j "aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj "jNubjj+j_sMjj](j)}(jkj "jNjNjj!"jj)}(jj!jNjj "jjj>!"jNubjj+j_sMjj]j]ubj)}(jkj "jNjNjj0!"jj)}(jj!jNjj !"jjjD!"jNubjj+j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j drm_dev_getsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jM!"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjK!"jNubjj+j_sM"jj]j)}(jkjK!"jNjNjj!"jj)}(jj!jNjjs!"jjj!"jNubjj+j_sM"jj]j]ubaj]ubj)}(jkjjNjNjj)}j drm_dev_putsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj!"jNubjj+j_sM0jj]j)}(jkj!"jNjNjj!"jj)}(jj!jNjj!"jjj""jNubjj+j_sM0jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dev_registersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j ""aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj ""jNubjj+j_sMjj](j)}(jkj ""jNjNjjY""jj)}(jj!jNjj3""jjj""jNubjj+j_sMjj]j]ubj)}(jkj ""jNjNjj""jj)}(jj!jNjj`""jjj""jNubjj+j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dev_unregistersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j""aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj""jNubjj+j_sMjj]j)}(jkj""jNjNjj""jj)}(jj!jNjj""jjj""jNubjj+j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrmm_release_actionsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j""aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jdrmres_release_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jactionsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj""jNubjj+j_sKjj](j)}(jkj""jNjNjjD#"jj)}(jj!jNjj#"jjj#"jNubjj+j_sKjj]j]ubj)}(jkj""jNjNjjo#"jj)}(jj!jNjjK#"jjj#"jNubjj+j_sKjj]j]ubj)}(jkj""jNjNjj#"jj)}(jj!jNjjs#"jjj#"jNubjj+j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j drmm_kmallocsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j#"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj#"jNubjj+j_sKjj](j)}(jkj#"jNjNjj$"jj)}(jj!jNjj#"jjja$"jNubjj+j_sKjj]j]ubj)}(jkj#"jNjNjj.$"jj)}(jj!jNjj $"jjjg$"jNubjj+j_sKjj]j]ubj)}(jkj#"jNjNjjV$"jj)}(jj!jNjj2$"jjjm$"jNubjj+j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j drmm_kstrdupsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jv$"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjt$"jNubjj+j_sMjj](j)}(jkjt$"jNjNjj$"jj)}(jj!jNjj$"jjj"%"jNubjj+j_sMjj]j]ubj)}(jkjt$"jNjNjj$"jj)}(jj!jNjj$"jjj(%"jNubjj+j_sMjj]j]ubj)}(jkjt$"jNjNjj%"jj)}(jj!jNjj$"jjj.%"jNubjj+j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j drmm_kfreesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j7%"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj5%"jNubjj+j_sMjj](j)}(jkj5%"jNjNjj%"jj)}(jj!jNjj]%"jjj%"jNubjj+j_sMjj]j]ubj)}(jkj5%"jNjNjj%"jj)}(jj!jNjj%"jjj%"jNubjj+j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrmm_add_actionsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%"aj<ubjMNubjjj%"jNubjj+j_sKjj]j]ubj)}(jkjjNjNjj)}jdrmm_add_action_or_resetsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%"aj<ubjMNubjjj%"jNubjj+j_sK)jj]j]ubj)}(jkjjNjNjj)}j drmm_kzallocsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j%"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj%"jNubjj+j_sK@jj](j)}(jkj%"jNjNjj2&"jj)}(jj!jNjj &"jjj&"jNubjj+j_sK@jj]j]ubj)}(jkj%"jNjNjj]&"jj)}(jj!jNjj9&"jjj&"jNubjj+j_sK@jj]j]ubj)}(jkj%"jNjNjj&"jj)}(jj!jNjja&"jjj&"jNubjj+j_sK@jj]j]ubej]ubj)}(jkjjNjNjj)}jdrmm_kmalloc_arraysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j&"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj&"jNubjj+j_sKPjj](j)}(jkj&"jNjNjj&"jj)}(jj!jNjj&"jjjx'"jNubjj+j_sKPjj]j]ubj)}(jkj&"jNjNjj'"jj)}(jj!jNjj&"jjj~'"jNubjj+j_sKPjj]j]ubj)}(jkj&"jNjNjjE'"jj)}(jj!jNjj!'"jjj'"jNubjj+j_sKPjj]j]ubj)}(jkj&"jNjNjjm'"jj)}(jj!jNjjI'"jjj'"jNubjj+j_sKPjj]j]ubej]ubj)}(jkjjNjNjj)}j drmm_kcallocsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j'"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj'"jNubjj+j_sKfjj](j)}(jkj'"jNjNjj'"jj)}(jj!jNjj'"jjjf("jNubjj+j_sKfjj]j]ubj)}(jkj'"jNjNjj ("jj)}(jj!jNjj'"jjjl("jNubjj+j_sKfjj]j]ubj)}(jkj'"jNjNjj3("jj)}(jj!jNjj("jjjr("jNubjj+j_sKfjj]j]ubj)}(jkj'"jNjNjj[("jj)}(jj!jNjj7("jjjx("jNubjj+j_sKfjj]j]ubej]ubj)}(jkjjNjNjj)}jdrmm_mutex_initsbjj)}(jj"jmacrojj)}(jj4)}(j7]j("aj<ubjMNubjjj("jNubjj+j_sK}jj]j]ubj)}(jkjjNjNjj)}j drm_minorsbjj)}(jjq!jstructjj)}jj4)}(j7]j("aj<ubsbjjj("jNubjj+j_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_pending_eventsbjj)}(jjq!jstructjj)}jj4)}(j7]j("aj<ubsbjjj("jNubjj+j_sKNjj]j]ubj)}(jkjjNjNjj)}jdrm_filesbjj)}(jjq!jstructjj)}jj4)}(j7]j("aj<ubsbjjj("jNubjj+j_sK`jj]j]ubj)}(jkjjNjNjj)}jdrm_is_primary_clientsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j("aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j file_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj("jNubjj+j_sMjj]j)}(jkj("jNjNjj)"jj)}(jj!jNjj("jjj)"jNubjj+j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_is_render_clientsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j file_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)"jNubjj+j_sMjj]j)}(jkj)"jNjNjjg)"jj)}(jj!jNjjA)"jjjr)"jNubjj+j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_is_accel_clientsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j{)"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j file_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjy)"jNubjj+j_sMjj]j)}(jkjy)"jNjNjj)"jj)}(jj!jNjj)"jjj)"jNubjj+j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_memory_statssbjj)}(jjq!jstructjj)}jj4)}(j7]j)"aj<ubsbjjj)"jNubjj+j_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_opensbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj)"jNubjj+j_sMijj](j)}(jkj)"jNjNjj5*"jj)}(jj!jNjj*"jjjm*"jNubjj+j_sMijj]j]ubj)}(jkj)"jNjNjjb*"jj)}(jj!jNjj<*"jjjs*"jNubjj+j_sMijj]j]ubej]ubj)}(jkjjNjNjj)}j drm_releasesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j|*"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjz*"jNubjj+j_sMjj](j)}(jkjz*"jNjNjj*"jj)}(jj!jNjj*"jjj+"jNubjj+j_sMjj]j]ubj)}(jkjz*"jNjNjj*"jj)}(jj!jNjj*"jjj+"jNubjj+j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_release_noglobalsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj +"jNubjj+j_sMjj](j)}(jkj +"jNjNjj[+"jj)}(jj!jNjj5+"jjj+"jNubjj+j_sMjj]j]ubj)}(jkj +"jNjNjj+"jj)}(jj!jNjjb+"jjj+"jNubjj+j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_readsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j+"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}j__usersbasbubj&j)}(jNjNjoNjjjjj)}j]j ,"asbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+"jNubjj+j_sMjj](j)}(jkj+"jNjNjj+"jj)}(jj!jNjj+"jjj~,"jNubjj+j_sMjj]j]ubj)}(jkj+"jNjNjj,"jj)}(jj!jNjj+"jjj,"jNubjj+j_sMjj]j]ubj)}(jkj+"jNjNjjI,"jj)}(jj!jNjj%,"jjj,"jNubjj+j_sMjj]j]ubj)}(jkj+"jNjNjjs,"jj)}(jj!jNjjM,"jjj,"jNubjj+j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_pollsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__poll_tsbaj<ubububj=j?)}(jBj4)}(j7]j,"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jpoll_table_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwaitsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,"jNubjj+j_sMrjj](j)}(jkj,"jNjNjj,"jj)}(jj!jNjj,"jjj!-"jNubjj+j_sMrjj]j]ubj)}(jkj,"jNjNjj-"jj)}(jj!jNjj,"jjj'-"jNubjj+j_sMrjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_event_reserve_init_lockedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j0-"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j file_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_pending_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj.-"jNubjj+j_sMjj](j)}(jkj.-"jNjNjj|-"jj)}(jj!jNjjV-"jjj ."jNubjj+j_sMjj]j]ubj)}(jkj.-"jNjNjj-"jj)}(jj!jNjj-"jjj."jNubjj+j_sMjj]j]ubj)}(jkj.-"jNjNjj-"jj)}(jj!jNjj-"jjj."jNubjj+j_sMjj]j]ubj)}(jkj.-"jNjNjj."jj)}(jj!jNjj-"jjj."jNubjj+j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_event_reserve_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'."aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j file_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_pending_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%."jNubjj+j_sMjj](j)}(jkj%."jNjNjjs."jj)}(jj!jNjjM."jjj/"jNubjj+j_sMjj]j]ubj)}(jkj%."jNjNjj."jj)}(jj!jNjjz."jjj /"jNubjj+j_sMjj]j]ubj)}(jkj%."jNjNjj."jj)}(jj!jNjj."jjj/"jNubjj+j_sMjj]j]ubj)}(jkj%."jNjNjj."jj)}(jj!jNjj."jjj/"jNubjj+j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_event_cancel_freesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j/"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_pending_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj/"jNubjj+j_sMjj](j)}(jkj/"jNjNjjj/"jj)}(jj!jNjjD/"jjj/"jNubjj+j_sMjj]j]ubj)}(jkj/"jNjNjj/"jj)}(jj!jNjjq/"jjj/"jNubjj+j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_send_event_timestamp_lockedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j/"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_pending_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j timestampsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj/"jNubjj+j_sMjj](j)}(jkj/"jNjNjj/"jj)}(jj!jNjj/"jjj[0"jNubjj+j_sMjj]j]ubj)}(jkj/"jNjNjj)0"jj)}(jj!jNjj0"jjja0"jNubjj+j_sMjj]j]ubj)}(jkj/"jNjNjjS0"jj)}(jj!jNjj/0"jjjg0"jNubjj+j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_send_event_lockedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jp0"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_pending_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjn0"jNubjj+j_sM2jj](j)}(jkjn0"jNjNjj0"jj)}(jj!jNjj0"jjj0"jNubjj+j_sM2jj]j]ubj)}(jkjn0"jNjNjj0"jj)}(jj!jNjj0"jjj0"jNubjj+j_sM2jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_send_eventsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j1"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_pending_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj1"jNubjj+j_sMGjj](j)}(jkj1"jNjNjjN1"jj)}(jj!jNjj(1"jjj1"jNubjj+j_sMGjj]j]ubj)}(jkj1"jNjNjj{1"jj)}(jj!jNjjU1"jjj1"jNubjj+j_sMGjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_print_memory_statssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j1"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_printersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_memory_statssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_gem_object_statussbaj<ubububj=j?)}(jBj4)}(j7]j)}jsupported_statussbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jregionsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj1"jNubjj+j_sMhjj](j)}(jkj1"jNjNjj1"jj)}(jj!jNjj1"jjjh2"jNubjj+j_sMhjj]j]ubj)}(jkj1"jNjNjj 2"jj)}(jj!jNjj1"jjjn2"jNubjj+j_sMhjj]j]ubj)}(jkj1"jNjNjj72"jj)}(jj!jNjj2"jjjt2"jNubjj+j_sMhjj]j]ubj)}(jkj1"jNjNjj]2"jj)}(jj!jNjj;2"jjjz2"jNubjj+j_sMhjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_show_memory_statssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j2"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_printersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj2"jNubjj+j_sMjj](j)}(jkj2"jNjNjj2"jj)}(jj!jNjj2"jjj3"jNubjj+j_sMjj]j]ubj)}(jkj2"jNjNjj2"jj)}(jj!jNjj2"jjj 3"jNubjj+j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_show_fdinfosbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j3"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jseq_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj|sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj3"jNubjj+j_sMjj](j)}(jkj3"jNjNjja3"jj)}(jj!jNjj;3"jjj3"jNubjj+j_sMjj]j]ubj)}(jkj3"jNjNjj3"jj)}(jj!jNjjg3"jjj3"jNubjj+j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_debug_categorysbjj)}(jj>!jenumjj)}jj4)}(j7]j3"aj<ubsbjjj3"jNubjj+j_sKjj]j]ubj)}(jkjjNjNjj)}j drm_printersbjj)}(jjq!jstructjj)}jj4)}(j7]j3"aj<ubsbjjj3"jNubjj+j_sKcjj]j]ubj)}(jkjjNjNjj)}j drm_vprintfsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j3"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_printersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jva_listsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj3"jNubjj+j_sKjj](j)}(jkj3"jNjNjj4"jj)}(jj!jNjj3"jjjp4"jNubjj+j_sKjj]j]ubj)}(jkj3"jNjNjj84"jj)}(jj!jNjj4"jjjv4"jNubjj+j_sKjj]j]ubj)}(jkj3"jNjNjje4"jj)}(jj!jNjj?4"jjj|4"jNubjj+j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_printf_indentsbjj)}(jj"jmacrojj)}(jj4)}(j7]j4"aj<ubjMNubjjj4"jNubjj+j_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_print_iteratorsbjj)}(jjq!jstructjj)}jj4)}(j7]j4"aj<ubsbjjj4"jNubjj+j_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_coredump_printersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_printersbaj<ubububj=j?)}(jBj4)}(j7]j4"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_print_iteratorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jitersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj4"jNubjj+j_sMjj]j)}(jkj4"jNjNjj4"jj)}(jj!jNjj4"jjj4"jNubjj+j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_seq_file_printersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_printersbaj<ubububj=j?)}(jBj4)}(j7]j5"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jseq_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj5"jNubjj+j_sM%jj]j)}(jkj5"jNjNjjW5"jj)}(jj!jNjj15"jjja5"jNubjj+j_sM%jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_info_printersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_printersbaj<ubububj=j?)}(jBj4)}(j7]jj5"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjh5"jNubjj+j_sM6jj]j)}(jkjh5"jNjNjj5"jj)}(jj!jNjj5"jjj5"jNubjj+j_sM6jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dbg_printersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_printersbaj<ubububj=j?)}(jBj4)}(j7]j5"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_debug_categorysbaj<ubububj=j?)}(jBj4)}(j7]j)}jcategorysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprefixsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj5"jNubjj+j_sMHjj](j)}(jkj5"jNjNjj6"jj)}(jj!jNjj5"jjjz6"jNubjj+j_sMHjj]j]ubj)}(jkj5"jNjNjjI6"jj)}(jj!jNjj%6"jjj6"jNubjj+j_sMHjj]j]ubj)}(jkj5"jNjNjjo6"jj)}(jj!jNjjM6"jjj6"jNubjj+j_sMHjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_err_printersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_printersbaj<ubububj=j?)}(jBj4)}(j7]j6"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprefixsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj6"jNubjj+j_sM]jj](j)}(jkj6"jNjNjj6"jj)}(jj!jNjj6"jjj7"jNubjj+j_sM]jj]j]ubj)}(jkj6"jNjNjj7"jj)}(jj!jNjj6"jjj7"jNubjj+j_sM]jj]j]ubej]ubj)}(jkjjNjNjj)}j DRM_DEV_ERRORsbjj)}(jj"jmacrojj)}(jj4)}(j7]j"7"aj<ubjMNubjjj 7"jNubjj+j_sM~jj]j]ubj)}(jkjjNjNjj)}jDRM_DEV_ERROR_RATELIMITEDsbjj)}(jj"jmacrojj)}(jj4)}(j7]j17"aj<ubjMNubjjj/7"jNubjj+j_sMjj]j]ubj)}(jkjjNjNjj)}j DRM_DEV_DEBUGsbjj)}(jj"jmacrojj)}(jj4)}(j7]j@7"aj<ubjMNubjjj>7"jNubjj+j_sMjj]j]ubj)}(jkjjNjNjj)}jDRM_DEV_DEBUG_DRIVERsbjj)}(jj"jmacrojj)}(jj4)}(j7]jO7"aj<ubjMNubjjjM7"jNubjj+j_sMjj]j]ubj)}(jkjjNjNjj)}jDRM_DEV_DEBUG_KMSsbjj)}(jj"jmacrojj)}(jj4)}(j7]j^7"aj<ubjMNubjjj\7"jNubjj+j_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_putssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jm7"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_printersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjk7"jNubjj+j_sKjj](j)}(jkjk7"jNjNjj7"jj)}(jj!jNjj7"jjj7"jNubjj+j_sKjj]j]ubj)}(jkjk7"jNjNjj7"jj)}(jj!jNjj7"jjj7"jNubjj+j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j drm_printfsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j7"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_printersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSNjubejj)}j]sbubububjjj7"jNubjj+j_sKjj](j)}(jkj7"jNjNjjG8"jj)}(jj!jNjj!8"jjj{8"jNubjj+j_sKjj]j]ubj)}(jkj7"jNjNjjo8"jj)}(jj!jNjjM8"jjj8"jNubjj+j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_print_bitssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j8"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_printersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbitssbaj<ubjF]jQ)}(jQjjjjQjQNubajHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnbitssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj8"jNubjj+j_sMjj](j)}(jkj8"jNjNjj8"jj)}(jj!jNjj8"jjjU9"jNubjj+j_sMjj]j]ubj)}(jkj8"jNjNjj8"jj)}(jj!jNjj8"jjj[9"jNubjj+j_sMjj]j]ubj)}(jkj8"jNjNjj#9"jj)}(jj!jNjj9"jjja9"jNubjj+j_sMjj]j]ubj)}(jkj8"jNjNjjM9"jj)}(jj!jNjj,9"jjjg9"jNubjj+j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_print_regset32sbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jp9"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_printersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdebugfs_regset32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jregsetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjn9"jNubjj+j_sMujj](j)}(jkjn9"jNjNjj9"jj)}(jj!jNjj9"jjj9"jNubjj+j_sMujj]j]ubj)}(jkjn9"jNjNjj9"jj)}(jj!jNjj9"jjj9"jNubjj+j_sMujj]j]ubej]ubj)}(jkjjNjNjj)}j for_each_ifsbjj)}(jj"jmacrojj)}(jj4)}(j7]j:"aj<ubjMNubjjj:"jNubjj+j_sK?jj]j]ubj)}(jkjjNjNjj)}j drm_can_sleepsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j:"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj:"jNubjj+j_sKLjj]j]ubj)}(jkjjNjNjj)}jdrm_mode_config_funcssbjj)}(jjq!jstructjj)}jj4)}(j7]j[:"aj<ubsbjjjY:"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_mode_configsbjj)}(jjq!jstructjj)}jj4)}(j7]jj:"aj<ubsbjjjh:"jNubjjj_sK2jj]j]ubj)}(jkjjNjNjj)}jdrm_mode_config_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jy:"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjw:"jNubjjj_sMjj]j)}(jkjw:"jNjNjj:"jj)}(jj!jNjj:"jjj:"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_mode_config_resetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j:"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj:"jNubjjj_sKjj]j)}(jkj:"jNjNjj%;"jj)}(jj!jNjj:"jjj0;"jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrmm_mode_config_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j9;"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj7;"jNubjjj_sMjj]j)}(jkj7;"jNjNjj;"jj)}(jj!jNjj_;"jjj;"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_mode_config_cleanupsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j;"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj;"jNubjjj_sMjj]j)}(jkj;"jNjNjj;"jj)}(jj!jNjj;"jjj;"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_mode_objectsbjj)}(jjq!jstructjj)}jj4)}(j7]j;"aj<ubsbjjj;"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_object_propertiessbjj)}(jjq!jstructjj)}jj4)}(j7]j<"aj<ubsbjjj<"jNubjjj_sK:jj]j]ubj)}(jkjjNjNjj)}jdrm_mode_object_findsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_mode_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j<"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j file_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj<"jNubjjj_sKjj](j)}(jkj<"jNjNjji<"jj)}(jj!jNjjC<"jjj<"jNubjjj_sKjj]j]ubj)}(jkj<"jNjNjj<"jj)}(jj!jNjjp<"jjj<"jNubjjj_sKjj]j]ubj)}(jkj<"jNjNjj<"jj)}(jj!jNjj<"jjj="jNubjjj_sKjj]j]ubj)}(jkj<"jNjNjj<"jj)}(jj!jNjj<"jjj="jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mode_object_putsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j="aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_mode_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj ="jNubjjj_sKjj]j)}(jkj ="jNjNjj[="jj)}(jj!jNjj5="jjjf="jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_mode_object_getsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jo="aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_mode_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjm="jNubjjj_sKjj]j)}(jkjm="jNjNjj="jj)}(jj!jNjj="jjj="jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_object_attach_propertysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j="aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_mode_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_propertysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpropertysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jinit_valsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj="jNubjjj_sKjj](j)}(jkj="jNjNjj>"jj)}(jj!jNjj="jjj{>"jNubjjj_sKjj]j]ubj)}(jkj="jNjNjjH>"jj)}(jj!jNjj">"jjj>"jNubjjj_sKjj]j]ubj)}(jkj="jNjNjjs>"jj)}(jj!jNjjO>"jjj>"jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_object_property_set_valuesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j>"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_mode_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_propertysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpropertysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj>"jNubjjj_sMjj](j)}(jkj>"jNjNjj>"jj)}(jj!jNjj>"jjj"jNjNjj ?"jj)}(jj!jNjj>"jjjB?"jNubjjj_sMjj]j]ubj)}(jkj>"jNjNjj4?"jj)}(jj!jNjj?"jjjH?"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_object_property_get_valuesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jQ?"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_mode_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_propertysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpropertysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjO?"jNubjjj_sM_jj](j)}(jkjO?"jNjNjj?"jj)}(jj!jNjjw?"jjj@"jNubjjj_sM_jj]j]ubj)}(jkjO?"jNjNjj?"jj)}(jj!jNjj?"jjj@"jNubjjj_sM_jj]j]ubj)}(jkjO?"jNjNjj?"jj)}(jj!jNjj?"jjj@"jNubjjj_sM_jj]j]ubej]ubj)}(jkjjNjNjj)}j%drm_object_property_get_default_valuesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j@"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_mode_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_propertysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpropertysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj@"jNubjjj_sMxjj](j)}(jkj@"jNjNjjc@"jj)}(jj!jNjj=@"jjj@"jNubjjj_sMxjj]j]ubj)}(jkj@"jNjNjj@"jj)}(jj!jNjjj@"jjj@"jNubjjj_sMxjj]j]ubj)}(jkj@"jNjNjj@"jj)}(jj!jNjj@"jjj@"jNubjjj_sMxjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_crtc_commitsbjj)}(jjq!jstructjj)}jj4)}(j7]j@"aj<ubsbjjj@"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_private_state_funcssbjj)}(jjq!jstructjj)}jj4)}(j7]j@"aj<ubsbjjj@"jNubjjj_sKKjj]j]ubj)}(jkjjNjNjj)}jdrm_private_objsbjj)}(jjq!jstructjj)}jj4)}(j7]j@"aj<ubsbjjj@"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_for_each_privobjsbjj)}(jj"jmacrojj)}(jj4)}(j7]j A"aj<ubjMNubjjjA"jNubjjj_sMAjj]j]ubj)}(jkjjNjNjj)}jdrm_private_statesbjj)}(jjq!jstructjj)}jj4)}(j7]jA"aj<ubsbjjjA"jNubjjj_sMDjj]j]ubj)}(jkjjNjNjj)}jdrm_atomic_statesbjj)}(jjq!jstructjj)}jj4)}(j7]j(A"aj<ubsbjjj&A"jNubjjj_sMNjj]j]ubj)}(jkjjNjNjj)}jdrm_crtc_commit_getsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtc_commitsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j7A"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtc_commitsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcommitsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj5A"jNubjjj_sMjj]j)}(jkj5A"jNjNjjA"jj)}(jj!jNjjcA"jjjA"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_crtc_commit_putsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jA"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtc_commitsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcommitsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjA"jNubjjj_sMjj]j)}(jkjA"jNjNjjA"jj)}(jj!jNjjA"jjjA"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_atomic_state_getsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jB"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjA"jNubjjj_sMjj]j)}(jkjA"jNjNjjRB"jj)}(jj!jNjj,B"jjj`B"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_atomic_state_putsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jiB"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjgB"jNubjjj_sMjj]j)}(jkjgB"jNjNjjB"jj)}(jj!jNjjB"jjjB"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j"drm_atomic_get_existing_crtc_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtc_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jB"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjB"jNubjjj_sMUjj](j)}(jkjB"jNjNjjC"jj)}(jj!jNjjB"jjjVC"jNubjjj_sMUjj]j]ubj)}(jkjB"jNjNjjHC"jj)}(jj!jNjj"C"jjj\C"jNubjjj_sMUjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_get_old_crtc_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtc_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jeC"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjcC"jNubjjj_sMdjj](j)}(jkjcC"jNjNjjC"jj)}(jj!jNjjC"jjjC"jNubjjj_sMdjj]j]ubj)}(jkjcC"jNjNjjC"jj)}(jj!jNjjC"jjjC"jNubjjj_sMdjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_get_new_crtc_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtc_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jD"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjC"jNubjjj_sMrjj](j)}(jkjC"jNjNjjSD"jj)}(jj!jNjj-D"jjjD"jNubjjj_sMrjj]j]ubj)}(jkjC"jNjNjjD"jj)}(jj!jNjjZD"jjjD"jNubjjj_sMrjj]j]ubej]ubj)}(jkjjNjNjj)}j#drm_atomic_get_existing_plane_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jD"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjD"jNubjjj_sMjj](j)}(jkjD"jNjNjjD"jj)}(jj!jNjjD"jjj*E"jNubjjj_sMjj]j]ubj)}(jkjD"jNjNjjE"jj)}(jj!jNjjD"jjj0E"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_get_old_plane_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j9E"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj7E"jNubjjj_sMjj](j)}(jkj7E"jNjNjjE"jj)}(jj!jNjjeE"jjjE"jNubjjj_sMjj]j]ubj)}(jkj7E"jNjNjjE"jj)}(jj!jNjjE"jjjE"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_get_new_plane_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jE"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjE"jNubjjj_sMjj](j)}(jkjE"jNjNjj'F"jj)}(jj!jNjjF"jjjbF"jNubjjj_sMjj]j]ubj)}(jkjE"jNjNjjTF"jj)}(jj!jNjj.F"jjjhF"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j'drm_atomic_get_existing_connector_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_connector_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jqF"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjoF"jNubjjj_sMjj](j)}(jkjoF"jNjNjjF"jj)}(jj!jNjjF"jjjF"jNubjjj_sMjj]j]ubj)}(jkjoF"jNjNjjF"jj)}(jj!jNjjF"jjjG"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j"drm_atomic_get_old_connector_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_connector_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j G"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj G"jNubjjj_sMjj](j)}(jkj G"jNjNjj_G"jj)}(jj!jNjj9G"jjjG"jNubjjj_sMjj]j]ubj)}(jkj G"jNjNjjG"jj)}(jj!jNjjfG"jjjG"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j"drm_atomic_get_new_connector_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_connector_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jG"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjG"jNubjjj_sMjj](j)}(jkjG"jNjNjjG"jj)}(jj!jNjjG"jjj6H"jNubjjj_sMjj]j]ubj)}(jkjG"jNjNjj(H"jj)}(jj!jNjjH"jjjT"jNubjjj_sM0jj](j)}(jkj>T"jNjNjjT"jj)}(jj!jNjjlT"jjjT"jNubjjj_sM0jj]j]ubj)}(jkj>T"jNjNjjT"jj)}(jj!jNjjT"jjjT"jNubjjj_sM0jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_get_bridge_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_bridge_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jT"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjT"jNubjjj_sMjj](j)}(jkjT"jNjNjj.U"jj)}(jj!jNjjU"jjjiU"jNubjjj_sMjj]j]ubj)}(jkjT"jNjNjj[U"jj)}(jj!jNjj5U"jjjoU"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_get_old_bridge_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_bridge_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jxU"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjvU"jNubjjj_sMjj](j)}(jkjvU"jNjNjjU"jj)}(jj!jNjjU"jjjV"jNubjjj_sMjj]j]ubj)}(jkjvU"jNjNjjU"jj)}(jj!jNjjU"jjj V"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_get_new_bridge_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_bridge_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jV"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjV"jNubjjj_sMjj](j)}(jkjV"jNjNjjfV"jj)}(jj!jNjj@V"jjjV"jNubjjj_sMjj]j]ubj)}(jkjV"jNjNjjV"jj)}(jj!jNjjmV"jjjV"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_add_encoder_bridgessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jV"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_encodersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jencodersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjV"jNubjjj_sMjj](j)}(jkjV"jNjNjjV"jj)}(jj!jNjjV"jjj4W"jNubjjj_sMjj]j]ubj)}(jkjV"jNjNjj)W"jj)}(jj!jNjjW"jjj:W"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j"drm_atomic_add_affected_connectorssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jCW"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjAW"jNubjjj_sMjj](j)}(jkjAW"jNjNjjW"jj)}(jj!jNjjiW"jjjW"jNubjjj_sMjj]j]ubj)}(jkjAW"jNjNjjW"jj)}(jj!jNjjW"jjjW"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_add_affected_planessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jW"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjW"jNubjjj_sMHjj](j)}(jkjW"jNjNjj"X"jj)}(jj!jNjjW"jjjZX"jNubjjj_sMHjj]j]ubj)}(jkjW"jNjNjjOX"jj)}(jj!jNjj)X"jjj`X"jNubjjj_sMHjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_check_onlysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jiX"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjgX"jNubjjj_sMljj]j)}(jkjgX"jNjNjjX"jj)}(jj!jNjjX"jjjX"jNubjjj_sMljj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_atomic_commitsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jX"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjX"jNubjjj_sMjj]j)}(jkjX"jNjNjjY"jj)}(jj!jNjjX"jjj Y"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_atomic_nonblocking_commitsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)Y"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'Y"jNubjjj_sMjj]j)}(jkj'Y"jNjNjjuY"jj)}(jj!jNjjOY"jjjY"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_atomic_print_new_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jY"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_printersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjY"jNubjjj_sMjj](j)}(jkjY"jNjNjjY"jj)}(jj!jNjjY"jjj Z"jNubjjj_sMjj]j]ubj)}(jkjY"jNjNjjZ"jj)}(jj!jNjjY"jjjZ"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_state_dumpsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jZ"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_printersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjZ"jNubjjj_sM'jj](j)}(jkjZ"jNjNjjgZ"jj)}(jj!jNjjAZ"jjjZ"jNubjjj_sM'jj]j]ubj)}(jkjZ"jNjNjjZ"jj)}(jj!jNjjnZ"jjjZ"jNubjjj_sM'jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_set_mode_for_crtcsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jZ"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtc_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjZ"jNubjjj_sKBjj](j)}(jkjZ"jNjNjjZ"jj)}(jj!jNjjZ"jjj1["jNubjjj_sKBjj]j]ubj)}(jkjZ"jNjNjj&["jj)}(jj!jNjj["jjj7["jNubjjj_sKBjj]j]ubej]ubj)}(jkjjNjNjj)}j!drm_atomic_set_mode_prop_for_crtcsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j@["aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtc_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_property_blobsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jblobsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj>["jNubjjj_sKxjj](j)}(jkj>["jNjNjj["jj)}(jj!jNjjf["jjj["jNubjjj_sKxjj]j]ubj)}(jkj>["jNjNjj["jj)}(jj!jNjj["jjj["jNubjjj_sKxjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_set_crtc_for_planesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j["aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j plane_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj["jNubjjj_sKjj](j)}(jkj["jNjNjj\"jj)}(jj!jNjj["jjjW\"jNubjjj_sKjj]j]ubj)}(jkj["jNjNjjL\"jj)}(jj!jNjj&\"jjj]\"jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_set_fb_for_planesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jf\"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j plane_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjd\"jNubjjj_sKjj](j)}(jkjd\"jNjNjj\"jj)}(jj!jNjj\"jjj\"jNubjjj_sKjj]j]ubj)}(jkjd\"jNjNjj\"jj)}(jj!jNjj\"jjj\"jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j!drm_atomic_set_crtc_for_connectorsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j\"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_connector_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j conn_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj\"jNubjjj_sMjj](j)}(jkj\"jNjNjjE]"jj)}(jj!jNjj]"jjj}]"jNubjjj_sMjj]j]ubj)}(jkj\"jNjNjjr]"jj)}(jj!jNjjL]"jjj]"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_crtc_statesbjj)}(jjq!jstructjj)}jj4)}(j7]j]"aj<ubsbjjj]"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_crtc_funcssbjj)}(jjq!jstructjj)}jj4)}(j7]j]"aj<ubsbjjj]"jNubjjj_sKTjj]j]ubj)}(jkjjNjNjj)}jdrm_crtcsbjj)}(jjq!jstructjj)}jj4)}(j7]j]"aj<ubsbjjj]"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j drm_mode_setsbjj)}(jjq!jstructjj)}jj4)}(j7]j]"aj<ubsbjjj]"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrmm_crtc_alloc_with_planessbjj)}(jj"jmacrojj)}(jj4)}(j7]j]"aj<ubjMNubjjj]"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_crtc_indexsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j]"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj]"jNubjjj_sMjj]j)}(jkj]"jNjNjj$^"jj)}(jj!jNjj]"jjj/^"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j drm_crtc_masksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j8^"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj6^"jNubjjj_sMjj]j)}(jkj6^"jNjNjj^"jj)}(jj!jNjjb^"jjj^"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j drm_crtc_findsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j^"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j file_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj^"jNubjjj_sMjj](j)}(jkj^"jNjNjj^"jj)}(jj!jNjj^"jjjQ_"jNubjjj_sMjj]j]ubj)}(jkj^"jNjNjj_"jj)}(jj!jNjj^"jjjW_"jNubjjj_sMjj]j]ubj)}(jkj^"jNjNjjF_"jj)}(jj!jNjj"_"jjj]_"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_for_each_crtcsbjj)}(jj"jmacrojj)}(jj4)}(j7]jf_"aj<ubjMNubjjjd_"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_for_each_crtc_reversesbjj)}(jj"jmacrojj)}(jj4)}(j7]ju_"aj<ubjMNubjjjs_"jNubjjj_sM)jj]j]ubj)}(jkjjNjNjj)}jdrm_crtc_from_indexsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j_"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jidxsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj_"jNubjjj_sKWjj](j)}(jkj_"jNjNjj_"jj)}(jj!jNjj_"jjj`"jNubjjj_sKWjj]j]ubj)}(jkj_"jNjNjj_"jj)}(jj!jNjj_"jjj`"jNubjjj_sKWjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_crtc_init_with_planessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j`"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprimarysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcursorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtc_funcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfuncssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSNjubejj)}j]sbubububjjj`"jNubjjj_sMUjj](j)}(jkj`"jNjNjjc`"jj)}(jj!jNjj=`"jjjMa"jNubjjj_sMUjj]j]ubj)}(jkj`"jNjNjj`"jj)}(jj!jNjjj`"jjjSa"jNubjjj_sMUjj]j]ubj)}(jkj`"jNjNjj`"jj)}(jj!jNjj`"jjjYa"jNubjjj_sMUjj]j]ubj)}(jkj`"jNjNjj`"jj)}(jj!jNjj`"jjj_a"jNubjjj_sMUjj]j]ubj)}(jkj`"jNjNjja"jj)}(jj!jNjj`"jjjea"jNubjjj_sMUjj]j]ubj)}(jkj`"jNjNjj@a"jj)}(jj!jNjja"jjjka"jNubjjj_sMUjj]j]ubej]ubj)}(jkjjNjNjj)}jdrmm_crtc_init_with_planessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jta"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprimarysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcursorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtc_funcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfuncssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSNjubejj)}j]sbubububjjjra"jNubjjj_sMjj](j)}(jkjra"jNjNjja"jj)}(jj!jNjja"jjjb"jNubjjj_sMjj]j]ubj)}(jkjra"jNjNjja"jj)}(jj!jNjja"jjjb"jNubjjj_sMjj]j]ubj)}(jkjra"jNjNjjb"jj)}(jj!jNjja"jjjb"jNubjjj_sMjj]j]ubj)}(jkjra"jNjNjjGb"jj)}(jj!jNjj!b"jjjb"jNubjjj_sMjj]j]ubj)}(jkjra"jNjNjjtb"jj)}(jj!jNjjNb"jjjb"jNubjjj_sMjj]j]ubj)}(jkjra"jNjNjjb"jj)}(jj!jNjj{b"jjjb"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_crtc_cleanupsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jb"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjb"jNubjjj_sMjj]j)}(jkjb"jNjNjjc"jj)}(jj!jNjjb"jjj(c"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_mode_set_config_internalsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j1c"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_mode_setsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj/c"jNubjjj_sMjj]j)}(jkj/c"jNjNjj}c"jj)}(jj!jNjjWc"jjjc"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_crtc_check_viewportsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jc"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjc"jNubjjj_sMjj](j)}(jkjc"jNjNjjc"jj)}(jj!jNjjc"jjjd"jNubjjj_sMjj]j]ubj)}(jkjc"jNjNjjd"jj)}(jj!jNjjc"jjjd"jNubjjj_sMjj]j]ubj)}(jkjc"jNjNjj'd"jj)}(jj!jNjjd"jjjd"jNubjjj_sMjj]j]ubj)}(jkjc"jNjNjjQd"jj)}(jj!jNjj+d"jjjd"jNubjjj_sMjj]j]ubj)}(jkjc"jNjNjj~d"jj)}(jj!jNjjXd"jjjd"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j'drm_crtc_create_scaling_filter_propertysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jd"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jsupported_filterssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjd"jNubjjj_sMjj](j)}(jkjd"jNjNjjd"jj)}(jj!jNjjd"jjj&e"jNubjjj_sMjj]j]ubj)}(jkjd"jNjNjje"jj)}(jj!jNjjd"jjj,e"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_color_ctm_s31_32_to_qm_nsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j5e"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j user_inputsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jj|sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj3e"jNubjjj_sKjj](j)}(jkj3e"jNjNjje"jj)}(jj!jNjj_e"jjje"jNubjjj_sKjj]j]ubj)}(jkj3e"jNjNjje"jj)}(jj!jNjje"jjje"jNubjjj_sKjj]j]ubj)}(jkj3e"jNjNjje"jj)}(jj!jNjje"jjje"jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_crtc_enable_color_mgmtsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]je"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juintsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdegamma_lut_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jhas_ctmsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juintsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgamma_lut_sizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjje"jNubjjj_sKjj](j)}(jkje"jNjNjj:f"jj)}(jj!jNjjf"jjjf"jNubjjj_sKjj]j]ubj)}(jkje"jNjNjjef"jj)}(jj!jNjjAf"jjjf"jNubjjj_sKjj]j]ubj)}(jkje"jNjNjjf"jj)}(jj!jNjjif"jjjf"jNubjjj_sKjj]j]ubj)}(jkje"jNjNjjf"jj)}(jj!jNjjf"jjjf"jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mode_crtc_set_gamma_sizesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jf"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j gamma_sizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjf"jNubjjj_sKjj](j)}(jkjf"jNjNjjg"jj)}(jj!jNjjf"jjjNg"jNubjjj_sKjj]j]ubj)}(jkjf"jNjNjjFg"jj)}(jj!jNjj&g"jjjTg"jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j!drm_plane_create_color_propertiessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j]g"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsupported_encodingssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsupported_rangessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_color_encodingsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdefault_encodingsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_color_rangesbaj<ubububj=j?)}(jBj4)}(j7]j)}j default_rangesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj[g"jNubjjj_sMjj](j)}(jkj[g"jNjNjjg"jj)}(jj!jNjjg"jjjTh"jNubjjj_sMjj]j]ubj)}(jkj[g"jNjNjjg"jj)}(jj!jNjjg"jjjZh"jNubjjj_sMjj]j]ubj)}(jkj[g"jNjNjjg"jj)}(jj!jNjjg"jjj`h"jNubjjj_sMjj]j]ubj)}(jkj[g"jNjNjj$h"jj)}(jj!jNjjh"jjjfh"jNubjjj_sMjj]j]ubj)}(jkj[g"jNjNjjLh"jj)}(jj!jNjj(h"jjjlh"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_color_lut_checksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]juh"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_property_blobsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlutsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtestssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjsh"jNubjjj_sMZjj](j)}(jkjsh"jNjNjjh"jj)}(jj!jNjjh"jjjh"jNubjjj_sMZjj]j]ubj)}(jkjsh"jNjNjjh"jj)}(jj!jNjjh"jjjh"jNubjjj_sMZjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_color_lut_extractsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]ji"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j user_inputsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j bit_precisionsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjji"jNubjjj_sK+jj](j)}(jkji"jNjNjjQi"jj)}(jj!jNjj-i"jjj}i"jNubjjj_sK+jj]j]ubj)}(jkji"jNjNjjui"jj)}(jj!jNjjUi"jjji"jNubjjj_sK+jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_color_lut_sizesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]ji"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_property_blobsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jblobsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjji"jNubjjj_sKFjj]j)}(jkji"jNjNjji"jj)}(jj!jNjji"jjji"jNubjjj_sKFjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_color_lut_testssbjj)}(jj>!jenumjj)}jj4)}(j7]ji"aj<ubsbjjji"jNubjjj_sKJjj]j]ubj)}(jkjjNjNjj)}jdrm_framebuffer_funcssbjj)}(jjq!jstructjj)}jj4)}(j7]ji"aj<ubsbjjji"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_framebuffersbjj)}(jjq!jstructjj)}jj4)}(j7]j j"aj<ubsbjjjj"jNubjjj_sKdjj]j]ubj)}(jkjjNjNjj)}jdrm_framebuffer_getsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jj"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjj"jNubjjj_sKjj]j)}(jkjj"jNjNjjej"jj)}(jj!jNjj?j"jjjpj"jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_framebuffer_putsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jyj"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjwj"jNubjjj_sKjj]j)}(jkjwj"jNjNjjj"jj)}(jj!jNjjj"jjjj"jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_framebuffer_read_refcountsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]jj"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjj"jNubjjj_sKjj]j)}(jkjj"jNjNjj)k"jj)}(jj!jNjjk"jjj4k"jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_framebuffer_assignsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j=k"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj;k"jNubjjj_sMjj](j)}(jkj;k"jNjNjjk"jj)}(jj!jNjjck"jjjk"jNubjjj_sMjj]j]ubj)}(jkj;k"jNjNjjk"jj)}(jj!jNjjk"jjjk"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_afbc_framebuffersbjj)}(jjq!jstructjj)}jj4)}(j7]jk"aj<ubsbjjjk"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_framebuffer_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jk"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffer_funcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfuncssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjk"jNubjjj_sM\jj](j)}(jkjk"jNjNjj/l"jj)}(jj!jNjj l"jjjl"jNubjjj_sM\jj]j]ubj)}(jkjk"jNjNjj\l"jj)}(jj!jNjj6l"jjjl"jNubjjj_sM\jj]j]ubj)}(jkjk"jNjNjjl"jj)}(jj!jNjjcl"jjjl"jNubjjj_sM\jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_framebuffer_lookupsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jl"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j file_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjl"jNubjjj_sMjj](j)}(jkjl"jNjNjjl"jj)}(jj!jNjjl"jjj^m"jNubjjj_sMjj]j]ubj)}(jkjl"jNjNjj(m"jj)}(jj!jNjjm"jjjdm"jNubjjj_sMjj]j]ubj)}(jkjl"jNjNjjSm"jj)}(jj!jNjj/m"jjjjm"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j"drm_framebuffer_unregister_privatesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jsm"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjqm"jNubjjj_sMjj]j)}(jkjqm"jNjNjjm"jj)}(jj!jNjjm"jjjm"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_framebuffer_cleanupsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jm"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjm"jNubjjj_sMjj]j)}(jkjm"jNjNjjn"jj)}(jj!jNjjm"jjj*n"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_framebuffer_removesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j3n"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj1n"jNubjjj_sM\jj]j)}(jkj1n"jNjNjjn"jj)}(jj!jNjjYn"jjjn"jNubjjj_sM\jj]j]ubaj]ubj)}(jkjjNjNjj)}jDRM_FORMAT_MAX_PLANESsbjj)}(jj"jmacrojj)}(jj4)}(j7]jn"aj<ubjMNubjjjn"jNubjjj_sK jj]j]ubj)}(jkjjNjNjj)}jdrm_format_infosbjj)}(jjq!jstructjj)}jj4)}(j7]jn"aj<ubsbjjjn"jNubjjj_sK'jj]j)}(jkjn"jNjNjj)}jformatsbjj)}(jj!jNjjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]jn"aj<ubjF]jHNububjNubjubjjjn"jNubjjj_sMXjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_format_info_is_yuv_packedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]jn"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_format_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjn"jNubjjj_sKjj]j)}(jkjn"jNjNjj*o"jj)}(jj!jNjjo"jjj5o"jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j!drm_format_info_is_yuv_semiplanarsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j>o"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_format_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjq"jjjoq"jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j#drm_format_info_is_yuv_sampling_444sbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]jxq"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_format_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjvq"jNubjjj_sMjj]j)}(jkjvq"jNjNjjq"jj)}(jj!jNjjq"jjjq"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_format_info_plane_widthsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jq"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_format_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jwidthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjq"jNubjjj_sMjj](j)}(jkjq"jNjNjj#r"jj)}(jj!jNjjq"jjjvr"jNubjjj_sMjj]j]ubj)}(jkjq"jNjNjjJr"jj)}(jj!jNjj*r"jjj|r"jNubjjj_sMjj]j]ubj)}(jkjq"jNjNjjnr"jj)}(jj!jNjjNr"jjjr"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_format_info_plane_heightsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jr"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_format_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jheightsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjr"jNubjjj_sM'jj](j)}(jkjr"jNjNjjr"jj)}(jj!jNjjr"jjj*s"jNubjjj_sM'jj]j]ubj)}(jkjr"jNjNjjr"jj)}(jj!jNjjr"jjj0s"jNubjjj_sM'jj]j]ubj)}(jkjr"jNjNjj"s"jj)}(jj!jNjjs"jjj6s"jNubjjj_sM'jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mode_legacy_fb_formatsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j?s"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbppsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdepthsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj=s"jNubjjj_sK)jj](j)}(jkj=s"jNjNjjs"jj)}(jj!jNjjis"jjjs"jNubjjj_sK)jj]j]ubj)}(jkj=s"jNjNjjs"jj)}(jj!jNjjs"jjjs"jNubjjj_sK)jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_driver_legacy_fb_formatsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]js"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbppsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdepthsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjs"jNubjjj_sKwjj](j)}(jkjs"jNjNjjt"jj)}(jj!jNjjs"jjjwt"jNubjjj_sKwjj]j]ubj)}(jkjs"jNjNjjGt"jj)}(jj!jNjj#t"jjj}t"jNubjjj_sKwjj]j]ubj)}(jkjs"jNjNjjot"jj)}(jj!jNjjKt"jjjt"jNubjjj_sKwjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_get_format_infosbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_format_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jt"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_mode_fb_cmd2sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmode_cmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjt"jNubjjj_sMkjj](j)}(jkjt"jNjNjjt"jj)}(jj!jNjjt"jjju"jNubjjj_sMkjj]j]ubj)}(jkjt"jNjNjj u"jj)}(jj!jNjjt"jjju"jNubjjj_sMkjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_format_info_block_widthsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j(u"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_format_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&u"jNubjjj_sMjj](j)}(jkj&u"jNjNjjuu"jj)}(jj!jNjjOu"jjju"jNubjjj_sMjj]j]ubj)}(jkj&u"jNjNjju"jj)}(jj!jNjj|u"jjju"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_format_info_block_heightsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]ju"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_format_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjju"jNubjjj_sMjj](j)}(jkju"jNjNjjv"jj)}(jj!jNjju"jjj/v"jNubjjj_sMjj]j]ubj)}(jkju"jNjNjj'v"jj)}(jj!jNjjv"jjj5v"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_format_info_bppsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j>v"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_format_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj!jenumjj)}jj4)}(j7]jw"aj<ubsbjjjw"jNubjjj_sM'jj]j]ubj)}(jkjjNjNjj)}j drm_planesbjj)}(jjq!jstructjj)}jj4)}(j7]jw"aj<ubsbjjjw"jNubjjj_sMAjj]j]ubj)}(jkjjNjNjj)}jdrmm_universal_plane_allocsbjj)}(jj"jmacrojj)}(jj4)}(j7]jw"aj<ubjMNubjjjw"jNubjjj_sMCjj]j]ubj)}(jkjjNjNjj)}jdrm_universal_plane_allocsbjj)}(jj"jmacrojj)}(jj4)}(j7]jw"aj<ubjMNubjjjw"jNubjjj_sMojj]j]ubj)}(jkjjNjNjj)}jdrm_plane_indexsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jw"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjw"jNubjjj_sM~jj]j)}(jkjw"jNjNjj)x"jj)}(jj!jNjjx"jjj4x"jNubjjj_sM~jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_plane_masksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j=x"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj;x"jNubjjj_sMjj]j)}(jkj;x"jNjNjjx"jj)}(jj!jNjjgx"jjjx"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_plane_findsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jx"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j file_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjx"jNubjjj_sMjj](j)}(jkjx"jNjNjjx"jj)}(jj!jNjjx"jjjVy"jNubjjj_sMjj]j]ubj)}(jkjx"jNjNjj y"jj)}(jj!jNjjx"jjj\y"jNubjjj_sMjj]j]ubj)}(jkjx"jNjNjjKy"jj)}(jj!jNjj'y"jjjby"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_for_each_plane_masksbjj)}(jj"jmacrojj)}(jj4)}(j7]jky"aj<ubjMNubjjjiy"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_for_each_legacy_planesbjj)}(jj"jmacrojj)}(jj4)}(j7]jzy"aj<ubjMNubjjjxy"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_for_each_planesbjj)}(jj"jmacrojj)}(jj4)}(j7]jy"aj<ubjMNubjjjy"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_universal_plane_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jy"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jpossible_crtcssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_funcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfuncssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jformatssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j format_countsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jformat_modifierssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_plane_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSNjubejj)}j]sbubububjjjy"jNubjjj_sMjj](j)}(jkjy"jNjNjjy"jj)}(jj!jNjjy"jjjC{"jNubjjj_sMjj]j]ubj)}(jkjy"jNjNjjz"jj)}(jj!jNjjy"jjjI{"jNubjjj_sMjj]j]ubj)}(jkjy"jNjNjj!jenumjj)}jj4)}(j7]j9"aj<ubsbjjj7"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jDRM_MODE_RES_MMsbjj)}(jj"jmacrojj)}(jj4)}(j7]jH"aj<ubjMNubjjjF"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j DRM_MODE_INITsbjj)}(jj"jmacrojj)}(jj4)}(j7]jW"aj<ubjMNubjjjU"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jDRM_SIMPLE_MODEsbjj)}(jj"jmacrojj)}(jj4)}(j7]jf"aj<ubjMNubjjjd"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_display_modesbjj)}(jjq!jstructjj)}jj4)}(j7]ju"aj<ubsbjjjs"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j DRM_MODE_FMTsbjj)}(jj"jmacrojj)}(jj4)}(j7]j"aj<ubjMNubjjj"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j DRM_MODE_ARGsbjj)}(jj"jmacrojj)}(jj4)}(j7]j"aj<ubjMNubjjj"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_mode_is_stereosbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sMjj]j)}(jkj"jNjNjj"jj)}(jj!jNjjLj"jjj"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_mode_debug_printmodelinesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sK:jj]j)}(jkj"jNjNjjM"jj)}(jj!jNjj'"jjjX"jNubjjj_sK:jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_mode_createsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]ja"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj_"jNubjjj_sKJjj]j)}(jkj_"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sKJjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_mode_destroysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jʉ"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjȉ"jNubjjj_sK]jj](j)}(jkjȉ"jNjNjj"jj)}(jj!jNjj"jjjN"jNubjjj_sK]jj]j]ubj)}(jkjȉ"jNjNjjC"jj)}(jj!jNjj"jjjT"jNubjjj_sK]jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mode_probed_addsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j]"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj["jNubjjj_sKojj](j)}(jkj["jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sKojj]j]ubj)}(jkj["jNjNjj֊"jj)}(jj!jNjj"jjj"jNubjjj_sKojj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_analog_tv_modesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_connector_tv_modesbaj<ubububj=j?)}(jBj4)}(j7]j)}jtv_modesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jpixel_clock_hzsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jhdisplaysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jvdisplaysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}j interlacesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj"jNubjjj_sM jj](j)}(jkj"jNjNjjB"jj)}(jj!jNjj"jjj "jNubjjj_sM jj]j]ubj)}(jkj"jNjNjjm"jj)}(jj!jNjjI"jjj"jNubjjj_sM jj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjjq"jjj"jNubjjj_sM jj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sM jj]j]ubj)}(jkj"jNjNjj܋"jj)}(jj!jNjj"jjj""jNubjjj_sM jj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj("jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j drm_cvt_modesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j1"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jhdisplaysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jvdisplaysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jvrefreshsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jreducedsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}j interlacedsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jmarginssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj/"jNubjjj_sMljj](j)}(jkj/"jNjNjj"jj)}(jj!jNjj]"jjjf"jNubjjj_sMljj]j]ubj)}(jkj/"jNjNjj"jj)}(jj!jNjj"jjjl"jNubjjj_sMljj]j]ubj)}(jkj/"jNjNjjΌ"jj)}(jj!jNjj"jjjr"jNubjjj_sMljj]j]ubj)}(jkj/"jNjNjj"jj)}(jj!jNjjҌ"jjjx"jNubjjj_sMljj]j]ubj)}(jkj/"jNjNjj"jj)}(jj!jNjj"jjj~"jNubjjj_sMljj]j]ubj)}(jkj/"jNjNjj8"jj)}(jj!jNjj"jjj"jNubjjj_sMljj]j]ubj)}(jkj/"jNjNjj["jj)}(jj!jNjj<"jjj"jNubjjj_sMljj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gtf_mode_complexsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jhdisplaysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jvdisplaysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jvrefreshsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}j interlacedsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmarginssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jGTF_Msbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jGTF_2Csbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jGTF_Ksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jGTF_2Jsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj"jNubjjj_sMMjj](j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj6"jNubjjj_sMMjj]j]ubj)}(jkj"jNjNjj "jj)}(jj!jNjj"jjj<"jNubjjj_sMMjj]j]ubj)}(jkj"jNjNjj0"jj)}(jj!jNjj"jjjB"jNubjjj_sMMjj]j]ubj)}(jkj"jNjNjjT"jj)}(jj!jNjj4"jjjH"jNubjjj_sMMjj]j]ubj)}(jkj"jNjNjjw"jj)}(jj!jNjjX"jjjN"jNubjjj_sMMjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj{"jjjT"jNubjjj_sMMjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjjZ"jNubjjj_sMMjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjjÎ"jjj`"jNubjjj_sMMjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjjf"jNubjjj_sMMjj]j]ubj)}(jkj"jNjNjj+"jj)}(jj!jNjj "jjjl"jNubjjj_sMMjj]j]ubej]ubj)}(jkjjNjNjj)}j drm_gtf_modesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]ju"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jhdisplaysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jvdisplaysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jvrefreshsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}j interlacedsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmarginssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjs"jNubjjj_sMjj](j)}(jkjs"jNjNjjǏ"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubj)}(jkjs"jNjNjj"jj)}(jj!jNjjΏ"jjj"jNubjjj_sMjj]j]ubj)}(jkjs"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubj)}(jkjs"jNjNjj6"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubj)}(jkjs"jNjNjjY"jj)}(jj!jNjj:"jjj"jNubjjj_sMjj]j]ubj)}(jkjs"jNjNjj}"jj)}(jj!jNjj]"jjj"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_display_mode_from_videomodesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j videomodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjj_sM,jj](j)}(jkj"jNjNjj"jj)}(jj!jNjjՐ"jjj3"jNubjjj_sM,jj]j]ubj)}(jkj"jNjNjj("jj)}(jj!jNjj"jjj9"jNubjjj_sM,jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_display_mode_to_videomodesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jB"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j videomodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj@"jNubjjj_sMUjj](j)}(jkj@"jNjNjj"jj)}(jj!jNjjh"jjjƑ"jNubjjj_sMUjj]j]ubj)}(jkj@"jNjNjj"jj)}(jj!jNjj"jjj̑"jNubjjj_sMUjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_bus_flags_from_videomodesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jՑ"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j videomodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j bus_flagssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjӑ"jNubjjj_sMjj](j)}(jkjӑ"jNjNjj!"jj)}(jj!jNjj"jjjY"jNubjjj_sMjj]j]ubj)}(jkjӑ"jNjNjjN"jj)}(jj!jNjj("jjj_"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_get_drm_display_modesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jh"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j bus_flagssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjf"jNubjjj_sMjj](j)}(jkjf"jNjNjj"jj)}(jj!jNjj"jjj="jNubjjj_sMjj]j]ubj)}(jkjf"jNjNjj"jj)}(jj!jNjj"jjjC"jNubjjj_sMjj]j]ubj)}(jkjf"jNjNjj"jj)}(jj!jNjj"jjjI"jNubjjj_sMjj]j]ubj)}(jkjf"jNjNjj5"jj)}(jj!jNjj"jjjO"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_get_drm_panel_display_modesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jX"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j bus_flagssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjV"jNubjjj_sMjj](j)}(jkjV"jNjNjj"jj)}(jj!jNjj~"jjj "jNubjjj_sMjj]j]ubj)}(jkjV"jNjNjjѓ"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubj)}(jkjV"jNjNjj"jj)}(jj!jNjjؓ"jjj"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mode_set_namesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sMjj]j)}(jkj"jNjNjjj"jj)}(jj!jNjjD"jjju"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_mode_vrefreshsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j~"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj|"jNubjjj_sMjj]j)}(jkj|"jNjNjjʔ"jj)}(jj!jNjj"jjjՔ"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_mode_get_hv_timingsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jޔ"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jhdisplaysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jvdisplaysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjܔ"jNubjjj_sM$jj](j)}(jkjܔ"jNjNjj*"jj)}(jj!jNjj"jjj"jNubjjj_sM$jj]j]ubj)}(jkjܔ"jNjNjjS"jj)}(jj!jNjj1"jjj"jNubjjj_sM$jj]j]ubj)}(jkjܔ"jNjNjj|"jj)}(jj!jNjjZ"jjj"jNubjjj_sM$jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mode_set_crtcinfosbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j adjust_flagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"jNubjjj_sM@jj](j)}(jkj"jNjNjj"jj)}(jj!jNjj•"jjj"jNubjjj_sM@jj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sM@jj]j]ubej]ubj)}(jkjjNjNjj)}j drm_mode_copysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#"jNubjjj_sMjj](j)}(jkj#"jNjNjjq"jj)}(jj!jNjjK"jjj"jNubjjj_sMjj]j]ubj)}(jkj#"jNjNjj"jj)}(jj!jNjjx"jjj"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j drm_mode_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjj_sMjj](j)}(jkj"jNjNjj"jj)}(jj!jNjjޖ"jjj<"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjj1"jj)}(jj!jNjj "jjjB"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mode_duplicatesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jK"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjI"jNubjjj_sMjj](j)}(jkjI"jNjNjj"jj)}(jj!jNjjw"jjjؗ"jNubjjj_sMjj]j]ubj)}(jkjI"jNjNjjʗ"jj)}(jj!jNjj"jjjޗ"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mode_matchsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmode1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmode2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j match_flagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"jNubjjj_sMjj](j)}(jkj"jNjNjj2"jj)}(jj!jNjj "jjj"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjj_"jj)}(jj!jNjj9"jjj"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjjf"jjj"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mode_equalsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmode1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmode2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjj_sM#jj](j)}(jkj"jNjNjj"jj)}(jj!jNjjɘ"jjj'"jNubjjj_sM#jj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj-"jNubjjj_sM#jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mode_equal_no_clockssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j6"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmode1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmode2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj4"jNubjjj_sM:jj](j)}(jkj4"jNjNjj"jj)}(jj!jNjj["jjj"jNubjjj_sM:jj]j]ubj)}(jkj4"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sM:jj]j]ubej]ubj)}(jkjjNjNjj)}j"drm_mode_equal_no_clocks_no_stereosbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]jș"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmode1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmode2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjƙ"jNubjjj_sMOjj](j)}(jkjƙ"jNjNjj"jj)}(jj!jNjj"jjjK"jNubjjj_sMOjj]j]ubj)}(jkjƙ"jNjNjj@"jj)}(jj!jNjj"jjjQ"jNubjjj_sMOjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mode_validate_driversbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_mode_statussbaj<ubububj=j?)}(jBj4)}(j7]jZ"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjX"jNubjjj_sMjj](j)}(jkjX"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubj)}(jkjX"jNjNjjך"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mode_validate_sizesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_mode_statussbaj<ubububj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmaxXsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmaxYsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"jNubjjj_sMjj](j)}(jkj"jNjNjjA"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjjh"jj)}(jj!jNjjH"jjj"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjjl"jjj"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mode_validate_ycbcr420sbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_mode_statussbaj<ubububj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjj_sMjj](j)}(jkj"jNjNjj"jj)}(jj!jNjjӛ"jjj1"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjj&"jj)}(jj!jNjj"jjj7"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mode_prune_invalidsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j@"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j mode_listsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jverbosesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj>"jNubjjj_sM jj](j)}(jkj>"jNjNjj"jj)}(jj!jNjjf"jjj"jNubjjj_sM jj]j]ubj)}(jkj>"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sM jj]j]ubj)}(jkj>"jNjNjjߜ"jj)}(jj!jNjj"jjj"jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j drm_mode_sortsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j mode_listsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sMLjj]j)}(jkj"jNjNjjH"jj)}(jj!jNjj""jjjS"jNubjjj_sMLjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_connector_list_updatesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j\"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjZ"jNubjjj_sM]jj]j)}(jkjZ"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sM]jj]j]ubaj]ubj)}(jkjjNjNjj)}j)drm_mode_parse_command_line_for_connectorsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j mode_optionsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_cmdline_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjj_sM7 jj](j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjjh"jNubjjj_sM7 jj]j]ubj)}(jkj"jNjNjj0"jj)}(jj!jNjj "jjjn"jNubjjj_sM7 jj]j]ubj)}(jkj"jNjNjj]"jj)}(jj!jNjj7"jjjt"jNubjjj_sM7 jj]j]ubej]ubj)}(jkjjNjNjj)}j!drm_mode_create_from_cmdline_modesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j}"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_cmdline_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj{"jNubjjj_sM jj](j)}(jkj{"jNjNjjϞ"jj)}(jj!jNjj"jjj "jNubjjj_sM jj]j]ubj)}(jkj{"jNjNjj"jj)}(jj!jNjj֞"jjj"jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mode_is_420_onlysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdisplaysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjj_sM jj](j)}(jkj"jNjNjjd"jj)}(jj!jNjj>"jjj"jNubjjj_sM jj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjjk"jjj"jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mode_is_420_alsosbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdisplaysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjj_sM jj](j)}(jkj"jNjNjj"jj)}(jj!jNjjП"jjj."jNubjjj_sM jj]j]ubj)}(jkj"jNjNjj#"jj)}(jj!jNjj"jjj4"jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mode_is_420sbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j="aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdisplaysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj;"jNubjjj_sM jj](j)}(jkj;"jNjNjj"jj)}(jj!jNjjb"jjj"jNubjjj_sM jj]j]ubj)}(jkj;"jNjNjj"jj)}(jj!jNjj"jjjƠ"jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_set_preferred_modesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jϠ"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jhprefsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jvprefsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj͠"jNubjjj_sM jj](j)}(jkj͠"jNjNjj"jj)}(jj!jNjj"jjjn"jNubjjj_sM jj]j]ubj)}(jkj͠"jNjNjjB"jj)}(jj!jNjj""jjjt"jNubjjj_sM jj]j]ubj)}(jkj͠"jNjNjjf"jj)}(jj!jNjjF"jjjz"jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_connector_statussbjj)}(jj>!jenumjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j drm_connector_registration_statesbjj)}(jj>!jenumjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sKBjj]j]ubj)}(jkjjNjNjj)}jdrm_connector_tv_modesbjj)}(jj>!jenumjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sKdjj]j]ubj)}(jkjjNjNjj)}jdrm_scramblingsbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_hdmi_dsc_capsbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j drm_hdmi_infosbjj)}(jjq!jstructjj)}jj4)}(j7]jΡ"aj<ubsbjjj̡"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_link_statussbjj)}(jj>!jenumjj)}jj4)}(j7]jݡ"aj<ubsbjjjۡ"jNubjjj_sM(jj]j]ubj)}(jkjjNjNjj)}jdrm_panel_orientationsbjj)}(jj>!jenumjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sMOjj]j]ubj)}(jkjjNjNjj)}jdrm_monitor_range_infosbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sM_jj]j]ubj)}(jkjjNjNjj)}jdrm_luminance_range_infosbjj)}(jjq!jstructjj)}jj4)}(j7]j "aj<ubsbjjj"jNubjjj_sM|jj]j]ubj)}(jkjjNjNjj)}jdrm_privacy_screen_statussbjj)}(jj>!jenumjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_colorspacesbjj)}(jj>!jenumjj)}jj4)}(j7]j("aj<ubsbjjj&"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j drm_bus_flagssbjj)}(jj>!jenumjj)}jj4)}(j7]j7"aj<ubsbjjj5"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_display_infosbjj)}(jjq!jstructjj)}jj4)}(j7]jF"aj<ubsbjjjD"jNubjjj_sM'jj]j]ubj)}(jkjjNjNjj)}jdrm_connector_tv_marginssbjj)}(jjq!jstructjj)}jj4)}(j7]jU"aj<ubsbjjjS"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_tv_connector_statesbjj)}(jjq!jstructjj)}jj4)}(j7]jd"aj<ubsbjjjb"jNubjjj_sMKjj]j]ubj)}(jkjjNjNjj)}jdrm_connector_statesbjj)}(jjq!jstructjj)}jj4)}(j7]js"aj<ubsbjjjq"jNubjjj_sMqjj]j]ubj)}(jkjjNjNjj)}jdrm_connector_funcssbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sM jj]j]ubj)}(jkjjNjNjj)}jdrm_cmdline_modesbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j drm_connectorsbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sMQjj]j]ubj)}(jkjjNjNjj)}jdrm_connector_lookupsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j file_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj"jNubjjj_sMjj](j)}(jkj"jNjNjj"jj)}(jj!jNjjۢ"jjjd"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjj."jj)}(jj!jNjj"jjjj"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjjY"jj)}(jj!jNjj5"jjjp"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_connector_getsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jy"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjw"jNubjjj_sMjj]j)}(jkjw"jNjNjjţ"jj)}(jj!jNjj"jjjУ"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_connector_putsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j٣"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjף"jNubjjj_sMjj]j)}(jkjף"jNjNjj%"jj)}(jj!jNjj"jjj0"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_connector_is_unregisteredsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j9"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj7"jNubjjj_sMjj]j)}(jkj7"jNjNjj"jj)}(jj!jNjj^"jjj"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_tile_groupsbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_connector_list_itersbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_for_each_connector_itersbjj)}(jj"jmacrojj)}(jj4)}(j7]j"aj<ubjMNubjjj"jNubjjj_sMGjj]j]ubj)}(jkjjNjNjj)}j'drm_connector_for_each_possible_encodersbjj)}(jj"jmacrojj)}(jj4)}(j7]jŤ"aj<ubjMNubjjjä"jNubjjj_sMOjj]j]ubj)}(jkjjNjNjj)}jdrm_get_connector_type_namesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jԤ"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjҤ"jNubjjj_sKjj]j)}(jkjҤ"jNjNjj"jj)}(jj!jNjj"jjj("jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_connector_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j1"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_connector_funcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfuncssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jconnector_typesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj/"jNubjjj_sMcjj](j)}(jkj/"jNjNjj}"jj)}(jj!jNjjW"jjj"jNubjjj_sMcjj]j]ubj)}(jkj/"jNjNjj"jj)}(jj!jNjj"jjj "jNubjjj_sMcjj]j]ubj)}(jkj/"jNjNjjץ"jj)}(jj!jNjj"jjj"jNubjjj_sMcjj]j]ubj)}(jkj/"jNjNjj"jj)}(jj!jNjjޥ"jjj"jNubjjj_sMcjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_connector_init_with_ddcsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_connector_funcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfuncssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jconnector_typesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jddcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjj_sMjj](j)}(jkj"jNjNjjm"jj)}(jj!jNjjG"jjj#"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjjt"jjj)"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjjǦ"jj)}(jj!jNjj"jjj/"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjjΦ"jjj5"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj;"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrmm_connector_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jD"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_connector_funcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfuncssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jconnector_typesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jddcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjB"jNubjjj_sMjj](j)}(jkjB"jNjNjj"jj)}(jj!jNjjj"jjjF"jNubjjj_sMjj]j]ubj)}(jkjB"jNjNjj"jj)}(jj!jNjj"jjjL"jNubjjj_sMjj]j]ubj)}(jkjB"jNjNjj"jj)}(jj!jNjjħ"jjjR"jNubjjj_sMjj]j]ubj)}(jkjB"jNjNjj"jj)}(jj!jNjj"jjjX"jNubjjj_sMjj]j]ubj)}(jkjB"jNjNjj;"jj)}(jj!jNjj"jjj^"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j"drm_connector_attach_edid_propertysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jg"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjje"jNubjjj_sMjj]j)}(jkje"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_connector_attach_encodersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jǨ"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_encodersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jencodersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjŨ"jNubjjj_sMjj](j)}(jkjŨ"jNjNjj"jj)}(jj!jNjj"jjjK"jNubjjj_sMjj]j]ubj)}(jkjŨ"jNjNjj@"jj)}(jj!jNjj"jjjQ"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j"drm_connector_has_possible_encodersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]jZ"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_encodersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jencodersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjX"jNubjjj_sMjj](j)}(jkjX"jNjNjj"jj)}(jj!jNjj"jjjݩ"jNubjjj_sMjj]j]ubj)}(jkjX"jNjNjjҩ"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_connector_cleanupsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sMjj]j)}(jkj"jNjNjj8"jj)}(jj!jNjj"jjjC"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_connector_registersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jL"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjJ"jNubjjj_sMcjj]j)}(jkjJ"jNjNjj"jj)}(jj!jNjjr"jjj"jNubjjj_sMcjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_connector_unregistersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sMjj]j)}(jkj"jNjNjj"jj)}(jj!jNjjҪ"jjj"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_get_connector_status_namesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j "aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_connector_statussbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatussbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj "jNubjjj_sMjj]j)}(jkj "jNjNjjX"jj)}(jj!jNjj4"jjjc"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_connector_list_iter_beginsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jl"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_connector_list_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jitersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjj"jNubjjj_sMjj](j)}(jkjj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubj)}(jkjj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_connector_list_iter_nextsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_connector_list_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jitersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj"jNubjjj_sM;jj]j)}(jkj"jNjNjjQ"jj)}(jj!jNjj+"jjj_"jNubjjj_sM;jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_connector_list_iter_endsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jh"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_connector_list_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jitersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjf"jNubjjj_sMcjj]j)}(jkjf"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMcjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_get_subpixel_order_namesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jȬ"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jsubpixel_ordersbaj<ubububj=j?)}(jBj4)}(j7]j)}jordersbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjƬ"jNubjjj_sMjj]j)}(jkjƬ"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j drm_display_info_set_bus_formatssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j("aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jformatssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j num_formatssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&"jNubjjj_sMjj](j)}(jkj&"jNjNjjt"jj)}(jj!jNjjN"jjjѭ"jNubjjj_sMjj]j]ubj)}(jkj&"jNjNjj"jj)}(jj!jNjj{"jjj׭"jNubjjj_sMjj]j]ubj)}(jkj&"jNjNjjɭ"jj)}(jj!jNjj"jjjݭ"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_get_tv_mode_from_namesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"jNubjjj_sMjj](j)}(jkj"jNjNjj."jj)}(jj!jNjj "jjja"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjjY"jj)}(jj!jNjj5"jjjg"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j drm_mode_create_dvi_i_propertiessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jp"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjn"jNubjjj_sMjj]j)}(jkjn"jNjNjj"jj)}(jj!jNjj"jjjǮ"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j-drm_connector_attach_dp_subconnector_propertysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jЮ"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjή"jNubjjj_sM>jj]j)}(jkjή"jNjNjj"jj)}(jj!jNjj"jjj'"jNubjjj_sM>jj]j]ubaj]ubj)}(jkjjNjNjj)}j*drm_connector_attach_content_type_propertysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j0"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj."jNubjjj_sMjj]j)}(jkj."jNjNjj|"jj)}(jj!jNjjV"jjj"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j)drm_connector_attach_tv_margin_propertiessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sMjj]j)}(jkj"jNjNjjܯ"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j$drm_mode_create_tv_margin_propertiessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sMjj]j)}(jkj"jNjNjj<"jj)}(jj!jNjj"jjjG"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j$drm_mode_create_tv_properties_legacysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jP"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j num_modessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmodessbaj<ubjF]jQ)}(jQjjjjQjQNubajHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjN"jNubjjj_sMjj](j)}(jkjN"jNjNjj"jj)}(jj!jNjjv"jjj"jNubjjj_sMjj]j]ubj)}(jkjN"jNjNjjİ"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubj)}(jkjN"jNjNjj"jj)}(jj!jNjjȰ"jjj"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mode_create_tv_propertiessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j "aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jsupported_tv_modessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj "jNubjjj_sMqjj](j)}(jkj "jNjNjjX"jj)}(jj!jNjj2"jjj"jNubjjj_sMqjj]j]ubj)}(jkj "jNjNjj"jj)}(jj!jNjj_"jjj"jNubjjj_sMqjj]j]ubej]ubj)}(jkjjNjNjj)}j%drm_mode_create_scaling_mode_propertysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sMjj]j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j)drm_connector_attach_vrr_capable_propertysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sMjj]j)}(jkj"jNjNjjC"jj)}(jj!jNjj"jjjN"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j*drm_connector_attach_scaling_mode_propertysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jW"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jscaling_mode_masksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjU"jNubjjj_sMjj](j)}(jkjU"jNjNjj"jj)}(jj!jNjj}"jjjֲ"jNubjjj_sMjj]j]ubj)}(jkjU"jNjNjjβ"jj)}(jj!jNjj"jjjܲ"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j%drm_mode_create_aspect_ratio_propertysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sMQjj]j)}(jkj"jNjNjj1"jj)}(jj!jNjj "jjj<"jNubjjj_sMQjj]j]ubaj]ubj)}(jkjjNjNjj)}j(drm_mode_create_hdmi_colorspace_propertysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jE"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsupported_colorspacessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjC"jNubjjj_sMjj](j)}(jkjC"jNjNjj"jj)}(jj!jNjjk"jjjij"jNubjjj_sMjj]j]ubj)}(jkjC"jNjNjj"jj)}(jj!jNjj"jjjʳ"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j&drm_mode_create_dp_colorspace_propertysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jӳ"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsupported_colorspacessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjѳ"jNubjjj_sMjj](j)}(jkjѳ"jNjNjj"jj)}(jj!jNjj"jjjR"jNubjjj_sMjj]j]ubj)}(jkjѳ"jNjNjjJ"jj)}(jj!jNjj&"jjjX"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j%drm_mode_create_content_type_propertysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]ja"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj_"jNubjjj_sMjj]j)}(jkj_"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j+drm_mode_create_suggested_offset_propertiessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sM jj]j)}(jkj"jNjNjj "jj)}(jj!jNjj"jjj"jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_connector_set_path_propertysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpathsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjj_sM jj](j)}(jkj"jNjNjjm"jj)}(jj!jNjjG"jjj"jNubjjj_sM jj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjjt"jjj"jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_connector_set_tile_propertysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sM< jj]j)}(jkj"jNjNjj"jj)}(jj!jNjjֵ"jjj"jNubjjj_sM< jj]j]ubaj]ubj)}(jkjjNjNjj)}j&drm_connector_set_link_status_propertysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j link_statussbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"jNubjjj_sMo jj](j)}(jkj"jNjNjj\"jj)}(jj!jNjj6"jjj"jNubjjj_sMo jj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjjc"jjj"jNubjjj_sMo jj]j]ubej]ubj)}(jkjjNjNjj)}j%drm_connector_attach_max_bpc_propertysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jminsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"jNubjjj_sM jj](j)}(jkj"jNjNjj"jj)}(jj!jNjjĶ"jjj="jNubjjj_sM jj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjjC"jNubjjj_sM jj]j]ubj)}(jkj"jNjNjj5"jj)}(jj!jNjj"jjjI"jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j1drm_connector_attach_hdr_output_metadata_propertysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jR"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjP"jNubjjj_sM jj]j)}(jkjP"jNjNjj"jj)}(jj!jNjjx"jjj"jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j(drm_connector_attach_colorspace_propertysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sM jj]j)}(jkj"jNjNjj"jj)}(jj!jNjjط"jjj "jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j'drm_connector_atomic_hdr_metadata_equalsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_connector_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j old_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_connector_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j new_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjj_sM jj](j)}(jkj"jNjNjj]"jj)}(jj!jNjj7"jjj"jNubjjj_sM jj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjjd"jjj"jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j&drm_connector_set_vrr_capable_propertysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jcapablesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"jNubjjj_sM jj](j)}(jkj"jNjNjj"jj)}(jj!jNjjʸ"jjj"jNubjjj_sM jj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj$"jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j#drm_connector_set_panel_orientationsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_panel_orientationsbaj<ubububj=j?)}(jBj4)}(j7]j)}jpanel_orientationsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+"jNubjjj_sM jj](j)}(jkj+"jNjNjjy"jj)}(jj!jNjjS"jjj"jNubjjj_sM jj]j]ubj)}(jkj+"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j.drm_connector_set_panel_orientation_with_quirksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_panel_orientationsbaj<ubububj=j?)}(jBj4)}(j7]j)}jpanel_orientationsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jwidthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jheightsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"jNubjjj_sM= jj](j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sM= jj]j]ubj)}(jkj"jNjNjj2"jj)}(jj!jNjj"jjj"jNubjjj_sM= jj]j]ubj)}(jkj"jNjNjjV"jj)}(jj!jNjj6"jjj"jNubjjj_sM= jj]j]ubj)}(jkj"jNjNjjz"jj)}(jj!jNjjZ"jjj"jNubjjj_sM= jj]j]ubej]ubj)}(jkjjNjNjj)}j(drm_connector_set_orientation_from_panelsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_panelsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpanelsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjj_sMY jj](j)}(jkj"jNjNjj"jj)}(jj!jNjjú"jjj!"jNubjjj_sMY jj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj'"jNubjjj_sMY jj]j]ubej]ubj)}(jkjjNjNjj)}j.drm_connector_create_privacy_screen_propertiessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j0"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj."jNubjjj_sMw jj]j)}(jkj."jNjNjj|"jj)}(jj!jNjjV"jjj"jNubjjj_sMw jj]j]ubaj]ubj)}(jkjjNjNjj)}j.drm_connector_attach_privacy_screen_propertiessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sM jj]j)}(jkj"jNjNjjܻ"jj)}(jj!jNjj"jjj"jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j,drm_connector_attach_privacy_screen_providersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_privacy_screensbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjj_sM jj](j)}(jkj"jNjNjj<"jj)}(jj!jNjj"jjjt"jNubjjj_sM jj]j]ubj)}(jkj"jNjNjji"jj)}(jj!jNjjC"jjjz"jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j#drm_connector_update_privacy_screensbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_connector_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconnector_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sM jj]j)}(jkj"jNjNjjϼ"jj)}(jj!jNjj"jjjڼ"jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_connector_oob_hotplug_eventsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j fwnode_handlesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconnector_fwnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_connector_statussbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatussbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"jNubjjj_sM jj](j)}(jkj"jNjNjj/"jj)}(jj!jNjj "jjjb"jNubjjj_sM jj]j]ubj)}(jkj"jNjNjjZ"jj)}(jj!jNjj6"jjjh"jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mode_put_tile_groupsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jq"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_tile_groupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjo"jNubjjj_sM6 jj](j)}(jkjo"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sM6 jj]j]ubj)}(jkjo"jNjNjj"jj)}(jj!jNjjĽ"jjj"jNubjjj_sM6 jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mode_get_tile_groupsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_tile_groupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=j?)}(jBj4)}(j7]j)}jtopologysbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1jd)}jd8sbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj"jNubjjj_sMG jj](j)}(jkj"jNjNjjV"jj)}(jj!jNjj0"jjj"jNubjjj_sMG jj]j]ubj)}(jkj"jNjNjj}"jj)}(jj!jNjj]"jjjƾ"jNubjjj_sMG jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mode_create_tile_groupsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_tile_groupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jϾ"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=j?)}(jBj4)}(j7]j)}jtopologysbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1jd)}jdj"sbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj;"jNubjjj_sMf jj](j)}(jkj;"jNjNjj!"jj)}(jj!jNjj"jjj"jNubjjj_sMf jj]j]ubj)}(jkj;"jNjNjjH"jj)}(jj!jNjj("jjj"jNubjjj_sMf jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_writeback_connectorsbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_writeback_jobsbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sKYjj]j]ubj)}(jkjjNjNjj)}jdrm_writeback_connector_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_writeback_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j wb_connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_connector_funcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j con_funcssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_encoder_helper_funcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jenc_helper_funcssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jformatssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j n_formatssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpossible_crtcssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"jNubjjj_sKjj](j)}(jkj"jNjNjj"jj)}(jj!jNjjݿ"jjj"jNubjjj_sKjj]j]ubj)}(jkj"jNjNjj0"jj)}(jj!jNjj "jjj"jNubjjj_sKjj]j]ubj)}(jkj"jNjNjj]"jj)}(jj!jNjj7"jjj"jNubjjj_sKjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjjd"jjj "jNubjjj_sKjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj&"jNubjjj_sKjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj,"jNubjjj_sKjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj2"jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j)drm_writeback_connector_init_with_encodersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j;"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_writeback_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j wb_connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_encodersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jencsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_connector_funcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j con_funcssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jformatssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j n_formatssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj9"jNubjjj_sKjj](j)}(jkj9"jNjNjj"jj)}(jj!jNjja"jjjj"jNubjjj_sKjj]j]ubj)}(jkj9"jNjNjj"jj)}(jj!jNjj"jjjp"jNubjjj_sKjj]j]ubj)}(jkj9"jNjNjj"jj)}(jj!jNjj"jjjv"jNubjjj_sKjj]j]ubj)}(jkj9"jNjNjj"jj)}(jj!jNjj"jjj|"jNubjjj_sKjj]j]ubj)}(jkj9"jNjNjj;"jj)}(jj!jNjj"jjj"jNubjjj_sKjj]j]ubj)}(jkj9"jNjNjjb"jj)}(jj!jNjjB"jjj"jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_writeback_queue_jobsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_writeback_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j wb_connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_connector_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j conn_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjj_sM]jj](j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sM]jj]j]ubj)}(jkj"jNjNjj "jj)}(jj!jNjj"jjj"jNubjjj_sM]jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_writeback_signal_completionsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_writeback_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j wb_connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jstatussbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj""jNubjjj_sMjj](j)}(jkj""jNjNjjp"jj)}(jj!jNjjJ"jjj"jNubjjj_sMjj]j]ubj)}(jkj""jNjNjj"jj)}(jj!jNjjw"jjj"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_encoder_funcssbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j drm_encodersbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sK+jj]j]ubj)}(jkjjNjNjj)}jdrmm_encoder_allocsbjj)}(jj"jmacrojj)}(jj4)}(j7]j"aj<ubjMNubjjj"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrmm_plain_encoder_allocsbjj)}(jj"jmacrojj)}(jj4)}(j7]j"aj<ubjMNubjjj"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_encoder_indexsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_encodersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jencodersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sMjj]j)}(jkj"jNjNjj7"jj)}(jj!jNjj"jjjB"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_encoder_masksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]jK"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_encodersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jencodersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjI"jNubjjj_sMjj]j)}(jkjI"jNjNjj"jj)}(jj!jNjju"jjj"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_encoder_crtc_oksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_encodersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jencodersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjj_sM(jj](j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj2"jNubjjj_sM(jj]j]ubj)}(jkj"jNjNjj'"jj)}(jj!jNjj"jjj8"jNubjjj_sM(jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_encoder_findsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_encodersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jA"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j file_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj?"jNubjjj_sM7jj](j)}(jkj?"jNjNjj"jj)}(jj!jNjjm"jjj"jNubjjj_sM7jj]j]ubj)}(jkj?"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sM7jj]j]ubj)}(jkj?"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sM7jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_for_each_encoder_masksbjj)}(jj"jmacrojj)}(jj4)}(j7]j "aj<ubjMNubjjj "jNubjjj_sMLjj]j]ubj)}(jkjjNjNjj)}jdrm_for_each_encodersbjj)}(jj"jmacrojj)}(jj4)}(j7]j"aj<ubjMNubjjj"jNubjjj_sMWjj]j]ubj)}(jkjjNjNjj)}jdrm_encoder_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_encodersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jencodersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_encoder_funcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfuncssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j encoder_typesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSNjubejj)}j]sbubububjjj'"jNubjjj_sKjj](j)}(jkj'"jNjNjju"jj)}(jj!jNjjO"jjj)"jNubjjj_sKjj]j]ubj)}(jkj'"jNjNjj"jj)}(jj!jNjj|"jjj/"jNubjjj_sKjj]j]ubj)}(jkj'"jNjNjj"jj)}(jj!jNjj"jjj5"jNubjjj_sKjj]j]ubj)}(jkj'"jNjNjj"jj)}(jj!jNjj"jjj;"jNubjjj_sKjj]j]ubj)}(jkj'"jNjNjj"jj)}(jj!jNjj"jjjA"jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_encoder_cleanupsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jJ"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_encodersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jencodersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjH"jNubjjj_sKjj]j)}(jkjH"jNjNjj"jj)}(jj!jNjjp"jjj"jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrmm_encoder_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_encodersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jencodersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_encoder_funcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfuncssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j encoder_typesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSNjubejj)}j]sbubububjjj"jNubjjj_sMjj](j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjj#"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjjP"jj)}(jj!jNjj*"jjj"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjjw"jj)}(jj!jNjjW"jjj"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj{"jjj"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_modeset_acquire_ctxsbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_modeset_locksbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sK1jj](j)}(jkj"jNjNjj)}jlocksbjj)}(jj!jNjjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_modeset_locksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j"aj<ubjF]jHNubjjjjj)}j]sbububjNubjubjjj"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjj)}jctxsbjj)}(jj!jNjjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_modeset_acquire_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j"aj<ubjF]jHNubjjjjj)}j]sbububjNubjubjjj"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_modeset_lock_finisbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jO"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_modeset_locksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjM"jNubjjj_sKpjj]j)}(jkjM"jNjNjj"jj)}(jj!jNjju"jjj"jNubjjj_sKpjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_modeset_is_lockedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_modeset_locksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sKyjj]j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sKyjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_modeset_lock_assert_heldsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_modeset_locksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj "jNubjjj_sKjj]j)}(jkj "jNjNjjZ"jj)}(jj!jNjj4"jjje"jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jDRM_MODESET_LOCK_ALL_BEGINsbjj)}(jj"jmacrojj)}(jj4)}(j7]jn"aj<ubjMNubjjjl"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jDRM_MODESET_LOCK_ALL_ENDsbjj)}(jj"jmacrojj)}(jj4)}(j7]j}"aj<ubjMNubjjj{"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_modeset_lock_allsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sKjj]j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_modeset_unlock_allsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sKjj]j)}(jkj"jNjNjj8"jj)}(jj!jNjj"jjjC"jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j"drm_warn_on_modeset_not_all_lockedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jL"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjJ"jNubjjj_sKjj]j)}(jkjJ"jNjNjj"jj)}(jj!jNjjr"jjj"jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_modeset_acquire_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_modeset_acquire_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"jNubjjj_sKjj](j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj+"jNubjjj_sKjj]j]ubj)}(jkj"jNjNjj#"jj)}(jj!jNjj"jjj1"jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_modeset_acquire_finisbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j:"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_modeset_acquire_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj8"jNubjjj_sMjj]j)}(jkj8"jNjNjj"jj)}(jj!jNjj`"jjj"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_modeset_drop_lockssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_modeset_acquire_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sMjj]j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_modeset_backoffsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_modeset_acquire_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sMZjj]j)}(jkj"jNjNjjF"jj)}(jj!jNjj "jjjQ"jNubjjj_sMZjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_modeset_lock_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jZ"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_modeset_locksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjX"jNubjjj_sMnjj]j)}(jkjX"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMnjj]j]ubaj]ubj)}(jkjjNjNjj)}j%drm_modeset_lock_single_interruptiblesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_modeset_locksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sMjj]j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_modeset_unlocksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_modeset_locksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sMjj]j)}(jkj"jNjNjjf"jj)}(jj!jNjj@"jjjq"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_modeset_lock_all_ctxsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jz"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_modeset_acquire_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjx"jNubjjj_sMjj](j)}(jkjx"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubj)}(jkjx"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_property_enumsbjj)}(jjq!jstructjj)}jj4)}(j7]j "aj<ubsbjjj "jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j drm_propertysbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sK+jj]j]ubj)}(jkjjNjNjj)}jdrm_property_blobsbjj)}(jjq!jstructjj)}jj4)}(j7]j+"aj<ubsbjjj)"jNubjjj_sKSjj]j]ubj)}(jkjjNjNjj)}jdrm_property_type_issbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j:"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_propertysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpropertysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj8"jNubjjj_sKjj](j)}(jkj8"jNjNjj"jj)}(jj!jNjj_"jjj"jNubjjj_sKjj]j]ubj)}(jkj8"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_property_findsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_propertysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j file_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj"jNubjjj_sM3jj](j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj|"jNubjjj_sM3jj]j]ubj)}(jkj"jNjNjjF"jj)}(jj!jNjj "jjj"jNubjjj_sM3jj]j]ubj)}(jkj"jNjNjjq"jj)}(jj!jNjjM"jjj"jNubjjj_sM3jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_property_createsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_propertysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j num_valuessbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj"jNubjjj_sKajj](j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjjf"jNubjjj_sKajj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjjl"jNubjjj_sKajj]j]ubj)}(jkj"jNjNjj4"jj)}(jj!jNjj"jjjr"jNubjjj_sKajj]j]ubj)}(jkj"jNjNjj["jj)}(jj!jNjj;"jjjx"jNubjjj_sKajj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_property_create_enumsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_propertysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_prop_enum_listsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpropssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j num_valuessbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj"jNubjjj_sKjj](j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sKjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sKjj]j]ubj)}(jkj"jNjNjj$"jj)}(jj!jNjj"jjj"jNubjjj_sKjj]j]ubj)}(jkj"jNjNjjQ"jj)}(jj!jNjj+"jjj"jNubjjj_sKjj]j]ubj)}(jkj"jNjNjjx"jj)}(jj!jNjjX"jjj"jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_property_create_bitmasksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_propertysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_prop_enum_listsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpropssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j num_propssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsupported_bitssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj"jNubjjj_sKjj](j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sKjj]j]ubj)}(jkj"jNjNjj!"jj)}(jj!jNjj"jjj"jNubjjj_sKjj]j]ubj)}(jkj"jNjNjjG"jj)}(jj!jNjj%"jjj"jNubjjj_sKjj]j]ubj)}(jkj"jNjNjjt"jj)}(jj!jNjjN"jjj"jNubjjj_sKjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj{"jjj"jNubjjj_sKjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_property_create_rangesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_propertysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jminsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj"jNubjjj_sMjj](j)}(jkj"jNjNjjG"jj)}(jj!jNjj!"jjj"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjjr"jj)}(jj!jNjjN"jjj"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjjv"jjj"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j drm_property_create_signed_rangesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_propertysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jint64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jminsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jint64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj"jNubjjj_sM1jj](j)}(jkj"jNjNjji"jj)}(jj!jNjjC"jjj"jNubjjj_sM1jj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjjp"jjj"jNubjjj_sM1jj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj$"jNubjjj_sM1jj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj*"jNubjjj_sM1jj]j]ubj)}(jkj"jNjNjj "jj)}(jj!jNjj"jjj0"jNubjjj_sM1jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_property_create_objectsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_propertysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j9"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj7"jNubjjj_sMLjj](j)}(jkj7"jNjNjj"jj)}(jj!jNjje"jjj"jNubjjj_sMLjj]j]ubj)}(jkj7"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMLjj]j]ubj)}(jkj7"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMLjj]j]ubj)}(jkj7"jNjNjj"jj)}(jj!jNjj"jjj$"jNubjjj_sMLjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_property_create_boolsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_propertysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j-"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj+"jNubjjj_sMqjj](j)}(jkj+"jNjNjj"jj)}(jj!jNjjY"jjj"jNubjjj_sMqjj]j]ubj)}(jkj+"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMqjj]j]ubj)}(jkj+"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMqjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_property_add_enumsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_propertysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpropertysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjj_sMjj](j)}(jkj"jNjNjj?"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjjj"jj)}(jj!jNjjF"jjj"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjjn"jjj"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_property_destroysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_propertysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpropertysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjj_sMjj](j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj4"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjj)"jj)}(jj!jNjj"jjj:"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_property_create_blobsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_property_blobsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jC"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjA"jNubjjj_sM+jj](j)}(jkjA"jNjNjj"jj)}(jj!jNjjo"jjj"jNubjjj_sM+jj]j]ubj)}(jkjA"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sM+jj]j]ubj)}(jkjA"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sM+jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_property_blob_putsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j "aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_property_blobsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jblobsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sMYjj]j)}(jkj"jNjNjjU"jj)}(jj!jNjj/"jjj`"jNubjjj_sMYjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_property_blob_getsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_property_blobsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]ji"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_property_blobsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jblobsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjg"jNubjjj_sMxjj]j)}(jkjg"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMxjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_property_lookup_blobsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_property_blobsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj"jNubjjj_sMjj](j)}(jkj"jNjNjj$"jj)}(jj!jNjj"jjjZ"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjjO"jj)}(jj!jNjj+"jjj`"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j drm_property_replace_global_blobsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]ji"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_property_blobsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jreplacesbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_mode_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j obj_holds_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_propertysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j prop_holds_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjg"jNubjjj_sMjj](j)}(jkjg"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubj)}(jkjg"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubj)}(jkjg"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubj)}(jkjg"jNjNjj8"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubj)}(jkjg"jNjNjje"jj)}(jj!jNjj?"jjj"jNubjjj_sMjj]j]ubj)}(jkjg"jNjNjj"jj)}(jj!jNjjl"jjj"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_property_replace_blobsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_property_blobsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jblobsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_property_blobsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnew_blobsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjj_sMjj](j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjjL"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjjA"jj)}(jj!jNjj"jjjR"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j!drm_property_replace_blob_from_idsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j["aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_property_blobsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jblobsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jblob_idsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j expected_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jexpected_elem_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=js)}(jvj?)}(jBj4)}(j7]j)}jreplacedsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjY"jNubjjj_sMjj](j)}(jkjY"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubj)}(jkjY"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubj)}(jkjY"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubj)}(jkjY"jNjNjj,"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubj)}(jkjY"jNjNjjT"jj)}(jj!jNjj0"jjj"jNubjjj_sMjj]j]ubj)}(jkjY"jNjNjjy"jj)}(jj!jNjjX"jjj"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_pending_vblank_eventsbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_vblank_crtcsbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sKRjj]j]ubj)}(jkjjNjNjj)}jdrm_crtc_accurate_vblank_countsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sMjj]j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj$"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_vblank_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j num_crtcssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+"jNubjjj_sMjj](j)}(jkj+"jNjNjjy"jj)}(jj!jNjjS"jjj"jNubjjj_sMjj]j]ubj)}(jkj+"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dev_has_vblanksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sM6jj]j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sM6jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_crtc_vblank_waitqueuesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jwait_queue_head_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj"jNubjjj_sMDjj]j)}(jkj"jNjNjji"jj)}(jj!jNjjC"jjjw"jNubjjj_sMDjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_calc_timestamping_constantssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj~"jNubjjj_sMVjj](j)}(jkj~"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMVjj]j]ubj)}(jkj~"jNjNjj"jj)}(jj!jNjj"jjj "jNubjjj_sMVjj]j]ubej]ubj)}(jkjjNjNjj)}j4drm_crtc_vblank_helper_get_vblank_timestamp_internalsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j max_errorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j vblank_timesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}j in_vblank_irqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j$drm_vblank_get_scanout_position_funcsbaj<ubububj=j?)}(jBj4)}(j7]j)}jget_scanout_positionsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"jNubjjj_sMjj](j)}(jkj"jNjNjj^"jj)}(jj!jNjj8"jjj "jNubjjj_sMjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjje"jjj"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj""jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j+drm_crtc_vblank_helper_get_vblank_timestampsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j+"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j max_errorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j vblank_timesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}j in_vblank_irqsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)"jNubjjj_sM9jj](j)}(jkj)"jNjNjjv"jj)}(jj!jNjjP"jjj"jNubjjj_sM9jj]j]ubj)}(jkj)"jNjNjj"jj)}(jj!jNjj}"jjj"jNubjjj_sM9jj]j]ubj)}(jkj)"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sM9jj]j]ubj)}(jkj)"jNjNjj"jj)}(jj!jNjj"jjj "jNubjjj_sM9jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_crtc_vblank_countsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sMjj]j)}(jkj"jNjNjje"jj)}(jj!jNjj?"jjjp"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_crtc_vblank_count_and_timesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]jy"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j vblanktimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjw"jNubjjj_sMjj](j)}(jkjw"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubj)}(jkjw"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_crtc_next_vblank_startsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j vblanktimesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjj_sMjj](j)}(jkj"jNjNjj\"jj)}(jj!jNjj6"jjj"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjjc"jjj"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_crtc_arm_vblank_eventsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_pending_vblank_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjj_sM@jj](j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj&"jNubjjj_sM@jj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj,"jNubjjj_sM@jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_crtc_send_vblank_eventsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j5"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_pending_vblank_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj3"jNubjjj_sMYjj](j)}(jkj3"jNjNjj"jj)}(jj!jNjj["jjj"jNubjjj_sMYjj]j]ubj)}(jkj3"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMYjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_crtc_vblank_getsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sMjj]j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_crtc_vblank_putsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%"jNubjjj_sMjj]j)}(jkj%"jNjNjjs"jj)}(jj!jNjjM"jjj~"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_wait_one_vblanksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"jNubjjj_sMjj](j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj "jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_crtc_wait_one_vblanksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sMjj]j)}(jkj"jNjNjj^"jj)}(jj!jNjj8"jjji"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_crtc_vblank_offsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jr"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjp"jNubjjj_sM.jj]j)}(jkjp"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sM.jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_crtc_vblank_resetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sM}jj]j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj)"jNubjjj_sM}jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_crtc_set_max_vblank_countsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j2"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmax_vblank_countsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj0"jNubjjj_sMjj](j)}(jkj0"jNjNjj~"jj)}(jj!jNjjX"jjj"jNubjjj_sMjj]j]ubj)}(jkj0"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_crtc_vblank_onsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sMjj]j)}(jkj"jNjNjj "jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_crtc_vblank_restoresbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j "aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sMjj]j)}(jkj"jNjNjjl"jj)}(jj!jNjjF"jjjw"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_handle_vblanksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj~"jNubjjj_sMQjj](j)}(jkj~"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMQjj]j]ubj)}(jkj~"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMQjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_crtc_handle_vblanksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j "aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sMjj]j)}(jkj"jNjNjjU"jj)}(jj!jNjj/"jjj`"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_vblank_worksbjj)}(jjq!jstructjj)}jj4)}(j7]ji"aj<ubsbjjjg"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jto_drm_vblank_worksbjj)}(jj"jmacrojj)}(jj4)}(j7]jx"aj<ubjMNubjjjv"jNubjjj_sK=jj]j]ubj)}(jkjjNjNjj)}jdrm_vblank_work_schedulesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_vblank_worksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}j nextonmisssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"jNubjjj_sKmjj](j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj)"jNubjjj_sKmjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj/"jNubjjj_sKmjj]j]ubj)}(jkj"jNjNjj!"jj)}(jj!jNjj"jjj5"jNubjjj_sKmjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_vblank_work_cancel_syncsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j>"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_vblank_worksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj<"jNubjjj_sKjj]j)}(jkj<"jNjNjj"jj)}(jj!jNjjc"jjj"jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_vblank_work_flushsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_vblank_worksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sKjj]j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_vblank_work_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_vblank_worksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jfuncsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j kthread_worksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububububjNubjubejj)}j]sbubububjjj"jNubjjj_sKjj](j)}(jkj"jNjNjjI"jj)}(jj!jNjj#"jjj"jNubjjj_sKjj]j]ubj)}(jkj"jNjNjjv"jj)}(jj!jNjjP"jjj"jNubjjj_sKjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj}"jjj"jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_crtc_helper_funcssbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_crtc_helper_addsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtc_helper_funcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfuncssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjj_sMjj](j)}(jkj"jNjNjjR"jj)}(jj!jNjj,"jjj"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjjY"jjj"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_encoder_helper_funcssbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_encoder_helper_addsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_encodersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jencodersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_encoder_helper_funcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfuncssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjj_sMPjj](j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj,"jNubjjj_sMPjj]j]ubj)}(jkj"jNjNjj!"jj)}(jj!jNjj"jjj2"jNubjjj_sMPjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_connector_helper_funcssbjj)}(jjq!jstructjj)}jj4)}(j7]j;"aj<ubsbjjj9"jNubjjj_sMSjj]j]ubj)}(jkjjNjNjj)}jdrm_connector_helper_addsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jJ"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_connector_helper_funcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfuncssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjH"jNubjjj_sMjj](j)}(jkjH"jNjNjj"jj)}(jj!jNjjp"jjj"jNubjjj_sMjj]j]ubj)}(jkjH"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_plane_helper_funcssbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_plane_helper_addsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_helper_funcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfuncssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjj_sMjj](j)}(jkj"jNjNjj8"jj)}(jj!jNjj"jjjp"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjje"jj)}(jj!jNjj?"jjjv"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mode_config_helper_funcssbjj)}(jjq!jstructjj)}jj4)}(j7]j"aj<ubsbjjj}"jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_atomic_crtc_for_each_planesbjj)}(jj"jmacrojj)}(jj4)}(j7]j"aj<ubjMNubjjj"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j$drm_atomic_crtc_state_for_each_planesbjj)}(jj"jmacrojj)}(jj4)}(j7]j"aj<ubjMNubjjj"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j*drm_atomic_crtc_state_for_each_plane_statesbjj)}(jj"jmacrojj)}(jj4)}(j7]j"aj<ubjMNubjjj"jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_atomic_plane_enablingsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jold_plane_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnew_plane_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjj_sKjj](j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj>"jNubjjj_sKjj]j]ubj)}(jkj"jNjNjj3"jj)}(jj!jNjj "jjjD"jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_plane_disablingsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]jM"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jold_plane_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnew_plane_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjK"jNubjjj_sKjj](j)}(jkjK"jNjNjj"jj)}(jj!jNjjr"jjj"jNubjjj_sKjj]j]ubj)}(jkjK"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_helper_check_modesetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjj_sMkjj](j)}(jkj"jNjNjj+"jj)}(jj!jNjj"jjjc"jNubjjj_sMkjj]j]ubj)}(jkj"jNjNjjX"jj)}(jj!jNjj2"jjji"jNubjjj_sMkjj]j]ubej]ubj)}(jkjjNjNjj)}j*drm_atomic_helper_check_wb_connector_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jr"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjp"jNubjjj_sM(jj](j)}(jkjp"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sM(jj]j]ubj)}(jkjp"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sM(jj]j]ubej]ubj)}(jkjjNjNjj)}j#drm_atomic_helper_check_plane_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j plane_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtc_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j crtc_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j min_scalesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j max_scalesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}j can_positionsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jcan_update_disabledsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"jNubjjj_sM[jj](j)}(jkj"jNjNjjQ"jj)}(jj!jNjj+"jjj"jNubjjj_sM[jj]j]ubj)}(jkj"jNjNjj~"jj)}(jj!jNjjX"jjj"jNubjjj_sM[jj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj#"jNubjjj_sM[jj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj)"jNubjjj_sM[jj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj/"jNubjjj_sM[jj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj5"jNubjjj_sM[jj]j]ubej]ubj)}(jkjjNjNjj)}j*drm_atomic_helper_check_crtc_primary_planesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j>"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtc_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j crtc_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj<"jNubjjj_sMjj]j)}(jkj<"jNjNjj"jj)}(jj!jNjjd"jjj"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_atomic_helper_check_planessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjj_sMjj](j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj""jNubjjj_sMjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj("jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_helper_checksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j1"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj/"jNubjjj_sM(jj](j)}(jkj/"jNjNjj}"jj)}(jj!jNjjW"jjj"jNubjjj_sM(jj]j]ubj)}(jkj/"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sM(jj]j]ubej]ubj)}(jkjjNjNjj)}j-drm_atomic_helper_update_legacy_modeset_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j old_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjj_sMjj](j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjjH"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjj="jj)}(jj!jNjj"jjjN"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j-drm_atomic_helper_calc_timestamping_constantssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jW"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjU"jNubjjj_sM,jj]j)}(jkjU"jNjNjj"jj)}(jj!jNjj}"jjj"jNubjjj_sM,jj]j]ubaj]ubj)}(jkjjNjNjj)}j)drm_atomic_helper_commit_modeset_disablessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j old_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjj_sMjj](j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj;"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjj0"jj)}(jj!jNjj "jjjA"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j(drm_atomic_helper_commit_modeset_enablessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jJ"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j old_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjH"jNubjjj_sMjj](j)}(jkjH"jNjNjj"jj)}(jj!jNjjp"jjj"jNubjjj_sMjj]j]ubj)}(jkjH"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j!drm_atomic_helper_wait_for_fencessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jpre_swapsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"jNubjjj_sM<jj](j)}(jkj"jNjNjj)"jj)}(jj!jNjj"jjj"jNubjjj_sM<jj]j]ubj)}(jkj"jNjNjjV"jj)}(jj!jNjj0"jjj"jNubjjj_sM<jj]j]ubj)}(jkj"jNjNjj|"jj)}(jj!jNjj]"jjj"jNubjjj_sM<jj]j]ubej]ubj)}(jkjjNjNjj)}j"drm_atomic_helper_wait_for_vblankssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j old_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjj_sMljj](j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMljj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj#"jNubjjj_sMljj]j]ubej]ubj)}(jkjjNjNjj)}j$drm_atomic_helper_wait_for_flip_donesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j old_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*"jNubjjj_sMjj](j)}(jkj*"jNjNjjx"jj)}(jj!jNjjR"jjj"jNubjjj_sMjj]j]ubj)}(jkj*"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_helper_commit_tailsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j old_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sMjj]j)}(jkj"jNjNjj "jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j!drm_atomic_helper_commit_tail_rpmsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j old_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sMjj]j)}(jkj"jNjNjjk"jj)}(jj!jNjjE"jjjv"jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_atomic_helper_async_checksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj}"jNubjjj_sMLjj](j)}(jkj}"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMLjj]j]ubj)}(jkj}"jNjNjj"jj)}(jj!jNjj"jjj "jNubjjj_sMLjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_helper_async_commitsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjj_sMjj](j)}(jkj"jNjNjj^"jj)}(jj!jNjj8"jjj"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjje"jjj"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_helper_commitsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jnonblocksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"jNubjjj_sMjj](j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjjL"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjj"jj)}(jj!jNjj"jjjR"jNubjjj_sMjj]j]ubj)}(jkj"jNjNjjD"jj)}(jj!jNjj%"jjjX"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_helper_setup_commitsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]ja"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jnonblocksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj_"jNubjjj_sMjj](j)}(jkj_"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubj)}(jkj_"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j'drm_atomic_helper_wait_for_dependenciessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j old_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sM^ jj]j)}(jkj"jNjNjj6"jj)}(jj!jNjj"jjjA"jNubjjj_sM^ jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_atomic_helper_fake_vblanksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jJ"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j old_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjH"jNubjjj_sM jj]j)}(jkjH"jNjNjj"jj)}(jj!jNjjp"jjj"jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j drm_atomic_helper_commit_hw_donesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j old_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sM jj]j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j%drm_atomic_helper_commit_cleanup_donesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j "aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j old_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"jNubjjj_sM jj]j)}(jkj"jNjNjjV"jj)}(jj!jNjj0"jjja"jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j drm_atomic_helper_prepare_planessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jj"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjh"jNubjjj_sM jj](j)}(jkjh"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sM jj]j]ubj)}(jkjh"jNjNjj"jj)}(jj!jNjj"jjj"jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j"drm_atomic_helper_unprepare_planessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"jNubjjj_sMi jj](j)}(jkj"jNjNjjI"jj)}(jj!jNjj#"jjj"jNubjjj_sMi jj]j]ubj)}(jkj"jNjNjjv"jj)}(jj!jNjjP"jjj"jNubjjj_sMi jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_helper_commit_planessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j old_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"jNubjjj_sM jj](j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj<"jNubjjj_sM jj]j]ubj)}(jkj"jNjNjj "jj)}(jj!jNjj"jjjB"jNubjjj_sM jj]j]ubj)}(jkj"jNjNjj4"jj)}(jj!jNjj"jjjH"jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j'drm_atomic_helper_commit_planes_on_crtcsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jQ"aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtc_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jold_crtc_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjO"jNubjjj_sM% jj]j)}(jkjO"jNjNjj"jj)}(jj!jNjjw"jjj"jNubjjj_sM% jj]j]ubaj]ubj)}(jkjjNjNjj)}j(drm_atomic_helper_disable_planes_on_crtcsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtc_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jold_crtc_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jatomicsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"jNubjjj_sMj jj](j)}(jkj"jNjNjj"jj)}(jj!jNjj"jjj+#jNubjjj_sMj jj]j]ubj)}(jkj"jNjNjj##jj)}(jj!jNjj#jjj1#jNubjjj_sMj jj]j]ubej]ubj)}(jkjjNjNjj)}j drm_atomic_helper_cleanup_planessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j:#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j old_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj8#jNubjjj_sM jj](j)}(jkj8#jNjNjj#jj)}(jj!jNjj`#jjj#jNubjjj_sM jj]j]ubj)}(jkj8#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_helper_swap_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jstallsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sM jj](j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjjG#jNubjjj_sM jj]j]ubj)}(jkj#jNjNjj?#jj)}(jj!jNjj #jjjM#jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_helper_update_planesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jV#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcrtc_xsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcrtc_ysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcrtc_wsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcrtc_hsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsrc_xsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsrc_ysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsrc_wsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsrc_hsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_modeset_acquire_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjT#jNubjjj_sMJ jj](j)}(jkjT#jNjNjj#jj)}(jj!jNjj|#jjjf#jNubjjj_sMJ jj]j]ubj)}(jkjT#jNjNjj#jj)}(jj!jNjj#jjjl#jNubjjj_sMJ jj]j]ubj)}(jkjT#jNjNjj#jj)}(jj!jNjj#jjjr#jNubjjj_sMJ jj]j]ubj)}(jkjT#jNjNjj##jj)}(jj!jNjj#jjjx#jNubjjj_sMJ jj]j]ubj)}(jkjT#jNjNjjG#jj)}(jj!jNjj'#jjj~#jNubjjj_sMJ jj]j]ubj)}(jkjT#jNjNjjl#jj)}(jj!jNjjK#jjj#jNubjjj_sMJ jj]j]ubj)}(jkjT#jNjNjj#jj)}(jj!jNjjp#jjj#jNubjjj_sMJ jj]j]ubj)}(jkjT#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMJ jj]j]ubj)}(jkjT#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMJ jj]j]ubj)}(jkjT#jNjNjj #jj)}(jj!jNjj#jjj#jNubjjj_sMJ jj]j]ubj)}(jkjT#jNjNjj1#jj)}(jj!jNjj #jjj#jNubjjj_sMJ jj]j]ubj)}(jkjT#jNjNjj[#jj)}(jj!jNjj5#jjj#jNubjjj_sMJ jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_helper_disable_planesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_modeset_acquire_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sM jj](j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj5#jNubjjj_sM jj]j]ubj)}(jkj#jNjNjj*#jj)}(jj!jNjj#jjj;#jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_helper_set_configsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jD#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_mode_setsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_modeset_acquire_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjB#jNubjjj_sM jj](j)}(jkjB#jNjNjj#jj)}(jj!jNjjj#jjj#jNubjjj_sM jj]j]ubj)}(jkjB#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_helper_disable_allsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_modeset_acquire_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sM jj](j)}(jkj#jNjNjj##jj)}(jj!jNjj#jjj[#jNubjjj_sM jj]j]ubj)}(jkj#jNjNjjP#jj)}(jj!jNjj*#jjja#jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_helper_shutdownsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jj#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjh#jNubjjj_sM. jj]j)}(jkjh#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sM. jj]j]ubaj]ubj)}(jkjjNjNjj)}j!drm_atomic_helper_duplicate_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_modeset_acquire_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj#jNubjjj_sMZ jj](j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjjW#jNubjjj_sMZ jj]j]ubj)}(jkj#jNjNjjI#jj)}(jj!jNjj##jjj]#jNubjjj_sMZ jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_helper_suspendsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jf#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjd#jNubjjj_sM jj]j)}(jkjd#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j)drm_atomic_helper_commit_duplicated_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_modeset_acquire_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sM jj](j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjjS#jNubjjj_sM jj]j]ubj)}(jkj#jNjNjjH#jj)}(jj!jNjj"#jjjY#jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_helper_resumesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jb#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj`#jNubjjj_sMjj](j)}(jkj`#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubj)}(jkj`#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_helper_page_flipsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_pending_vblank_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeventsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_modeset_acquire_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sMZjj](j)}(jkj#jNjNjjA#jj)}(jj!jNjj#jjj#jNubjjj_sMZjj]j]ubj)}(jkj#jNjNjjn#jj)}(jj!jNjjH#jjj #jNubjjj_sMZjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjju#jjj #jNubjjj_sMZjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj #jNubjjj_sMZjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj #jNubjjj_sMZjj]j]ubej]ubj)}(jkjjNjNjj)}j"drm_atomic_helper_page_flip_targetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j #aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_pending_vblank_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeventsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jtargetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_modeset_acquire_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj #jNubjjj_sMjj](j)}(jkj #jNjNjjh #jj)}(jj!jNjjB #jjjJ #jNubjjj_sMjj]j]ubj)}(jkj #jNjNjj #jj)}(jj!jNjjo #jjjP #jNubjjj_sMjj]j]ubj)}(jkj #jNjNjj #jj)}(jj!jNjj #jjjV #jNubjjj_sMjj]j]ubj)}(jkj #jNjNjj #jj)}(jj!jNjj #jjj\ #jNubjjj_sMjj]j]ubj)}(jkj #jNjNjj #jj)}(jj!jNjj #jjjb #jNubjjj_sMjj]j]ubj)}(jkj #jNjNjj? #jj)}(jj!jNjj #jjjh #jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j*drm_atomic_helper_bridge_propagate_bus_fmtsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jq #aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_bridge_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j bridge_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtc_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j crtc_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_connector_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j conn_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j output_fmtsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnum_input_fmtssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjo #jNubjjj_sMjj](j)}(jkjo #jNjNjj #jj)}(jj!jNjj #jjj #jNubjjj_sMjj]j]ubj)}(jkjo #jNjNjj #jj)}(jj!jNjj #jjj #jNubjjj_sMjj]j]ubj)}(jkjo #jNjNjj #jj)}(jj!jNjj #jjj #jNubjjj_sMjj]j]ubj)}(jkjo #jNjNjjJ #jj)}(jj!jNjj$ #jjj #jNubjjj_sMjj]j]ubj)}(jkjo #jNjNjju #jj)}(jj!jNjjQ #jjj #jNubjjj_sMjj]j]ubj)}(jkjo #jNjNjj #jj)}(jj!jNjjy #jjj #jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j$__drm_atomic_helper_crtc_state_resetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j #aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtc_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j crtc_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj #jNubjjj_sKHjj](j)}(jkj #jNjNjj #jj)}(jj!jNjj #jjjU #jNubjjj_sKHjj]j]ubj)}(jkj #jNjNjjJ #jj)}(jj!jNjj$ #jjj[ #jNubjjj_sKHjj]j]ubej]ubj)}(jkjjNjNjj)}j__drm_atomic_helper_crtc_resetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jd #aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtc_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j crtc_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjb #jNubjjj_sK\jj](j)}(jkjb #jNjNjj #jj)}(jj!jNjj #jjj #jNubjjj_sK\jj]j]ubj)}(jkjb #jNjNjj #jj)}(jj!jNjj #jjj #jNubjjj_sK\jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_helper_crtc_resetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j #aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj #jNubjjj_sKqjj]j)}(jkj #jNjNjjC #jj)}(jj!jNjj #jjjN #jNubjjj_sKqjj]j]ubaj]ubj)}(jkjjNjNjj)}j(__drm_atomic_helper_crtc_duplicate_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jW #aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtc_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjU #jNubjjj_sKjj](j)}(jkjU #jNjNjj #jj)}(jj!jNjj} #jjj #jNubjjj_sKjj]j]ubj)}(jkjU #jNjNjj #jj)}(jj!jNjj #jjj #jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j&drm_atomic_helper_crtc_duplicate_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtc_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j #aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj #jNubjjj_sKjj]j)}(jkj #jNjNjj<#jj)}(jj!jNjj#jjjJ#jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j&__drm_atomic_helper_crtc_destroy_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jS#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtc_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjQ#jNubjjj_sKjj]j)}(jkjQ#jNjNjj#jj)}(jj!jNjjy#jjj#jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j$drm_atomic_helper_crtc_destroy_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtc_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sKjj](j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj7#jNubjjj_sKjj]j]ubj)}(jkj#jNjNjj,#jj)}(jj!jNjj#jjj=#jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j%__drm_atomic_helper_plane_state_resetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jF#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j plane_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjD#jNubjjj_sKjj](j)}(jkjD#jNjNjj#jj)}(jj!jNjjl#jjj#jNubjjj_sKjj]j]ubj)}(jkjD#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j__drm_atomic_helper_plane_resetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j plane_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sM3jj](j)}(jkj#jNjNjj%#jj)}(jj!jNjj#jjj]#jNubjjj_sM3jj]j]ubj)}(jkj#jNjNjjR#jj)}(jj!jNjj,#jjjc#jNubjjj_sM3jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_helper_plane_resetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jl#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjj#jNubjjj_sMDjj]j)}(jkjj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMDjj]j]ubaj]ubj)}(jkjjNjNjj)}j)__drm_atomic_helper_plane_duplicate_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sMXjj](j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjjP#jNubjjj_sMXjj]j]ubj)}(jkj#jNjNjjE#jj)}(jj!jNjj#jjjV#jNubjjj_sMXjj]j]ubej]ubj)}(jkjjNjNjj)}j'drm_atomic_helper_plane_duplicate_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j_#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj]#jNubjjj_sMnjj]j)}(jkj]#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMnjj]j]ubaj]ubj)}(jkjjNjNjj)}j'__drm_atomic_helper_plane_destroy_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sMjj]j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j%drm_atomic_helper_plane_destroy_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&#jNubjjj_sMjj](j)}(jkj&#jNjNjjt#jj)}(jj!jNjjN#jjj#jNubjjj_sMjj]j]ubj)}(jkj&#jNjNjj#jj)}(jj!jNjj{#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j)__drm_atomic_helper_connector_state_resetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_connector_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j conn_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj?#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj4#jj)}(jj!jNjj#jjjE#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j#__drm_atomic_helper_connector_resetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jN#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_connector_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j conn_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjL#jNubjjj_sMjj](j)}(jkjL#jNjNjj#jj)}(jj!jNjjt#jjj#jNubjjj_sMjj]j]ubj)}(jkjL#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j!drm_atomic_helper_connector_resetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sMjj]j)}(jkj#jNjNjj-#jj)}(jj!jNjj#jjj8#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j,drm_atomic_helper_connector_tv_margins_resetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jA#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj?#jNubjjj_sMjj]j)}(jkj?#jNjNjj#jj)}(jj!jNjjg#jjj#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j$drm_atomic_helper_connector_tv_resetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sMjj]j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j$drm_atomic_helper_connector_tv_checksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sMIjj](j)}(jkj#jNjNjjM#jj)}(jj!jNjj'#jjj#jNubjjj_sMIjj]j]ubj)}(jkj#jNjNjjz#jj)}(jj!jNjjT#jjj#jNubjjj_sMIjj]j]ubej]ubj)}(jkjjNjNjj)}j-__drm_atomic_helper_connector_duplicate_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_connector_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sMwjj](j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMwjj]j]ubj)}(jkj#jNjNjj #jj)}(jj!jNjj#jjj#jNubjjj_sMwjj]j]ubej]ubj)}(jkjjNjNjj)}j+drm_atomic_helper_connector_duplicate_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_connector_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j'#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj%#jNubjjj_sMjj]j)}(jkj%#jNjNjjy#jj)}(jj!jNjjS#jjj#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j+__drm_atomic_helper_connector_destroy_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_connector_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sMjj]j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j)drm_atomic_helper_connector_destroy_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_connector_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjj<#jj)}(jj!jNjj#jjjt#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjji#jj)}(jj!jNjjC#jjjz#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j/__drm_atomic_helper_private_obj_duplicate_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_private_objsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_private_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj #jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j*__drm_atomic_helper_bridge_duplicate_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_bridge_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjjb#jj)}(jj!jNjj<#jjj#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjji#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j(drm_atomic_helper_bridge_duplicate_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_bridge_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj#jNubjjj_sMjj]j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj #jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j&drm_atomic_helper_bridge_destroy_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_bridge_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sM jj](j)}(jkj#jNjNjj^#jj)}(jj!jNjj8#jjj#jNubjjj_sM jj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjje#jjj#jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j __drm_atomic_helper_bridge_resetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_bridge_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj)#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj/#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_helper_bridge_resetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_bridge_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j8#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj6#jNubjjj_sM-jj]j)}(jkj6#jNjNjj#jj)}(jj!jNjjd#jjj#jNubjjj_sM-jj]j]ubaj]ubj)}(jkjjNjNjj)}jDRM_SHADOW_PLANE_MAX_WIDTHsbjj)}(jj"jmacrojj)}(jj4)}(j7]j#aj<ubjMNubjjj#jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jDRM_SHADOW_PLANE_MAX_HEIGHTsbjj)}(jj"jmacrojj)}(jj4)}(j7]j#aj<ubjMNubjjj#jNubjjj_sK(jj]j]ubj)}(jkjjNjNjj)}jdrm_shadow_plane_statesbjj)}(jjq!jstructjj)}jj4)}(j7]j#aj<ubsbjjj#jNubjjj_sK+jj]j]ubj)}(jkjjNjNjj)}jto_drm_shadow_plane_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_shadow_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj#jNubjjj_sKUjj]j)}(jkj#jNjNjj #jj)}(jj!jNjj#jjj.#jNubjjj_sKUjj]j]ubaj]ubj)}(jkjjNjNjj)}jDRM_GEM_SHADOW_PLANE_FUNCSsbjj)}(jj"jmacrojj)}(jj4)}(j7]j7#aj<ubjMNubjjj5#jNubjjj_sKmjj]j]ubj)}(jkjjNjNjj)}j!DRM_GEM_SHADOW_PLANE_HELPER_FUNCSsbjj)}(jj"jmacrojj)}(jj4)}(j7]jF#aj<ubjMNubjjjD#jNubjjj_sK}jj]j]ubj)}(jkjjNjNjj)}j.DRM_GEM_SIMPLE_DISPLAY_PIPE_SHADOW_PLANE_FUNCSsbjj)}(jj"jmacrojj)}(jj4)}(j7]jU#aj<ubjMNubjjjS#jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_gem_plane_helper_prepare_fbsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jd#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjb#jNubjjj_sKjj](j)}(jkjb#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sKjj]j]ubj)}(jkjb#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j&__drm_gem_duplicate_shadow_plane_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_shadow_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnew_shadow_plane_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sKjj](j)}(jkj#jNjNjjC#jj)}(jj!jNjj#jjj{#jNubjjj_sKjj]j]ubj)}(jkj#jNjNjjp#jj)}(jj!jNjjJ#jjj#jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j$drm_gem_duplicate_shadow_plane_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj#jNubjjj_sKjj]j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j$__drm_gem_destroy_shadow_plane_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_shadow_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshadow_plane_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sMjj]j)}(jkj#jNjNjj?#jj)}(jj!jNjj#jjjJ#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j"drm_gem_destroy_shadow_plane_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jS#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j plane_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjQ#jNubjjj_sM"jj](j)}(jkjQ#jNjNjj#jj)}(jj!jNjjy#jjj#jNubjjj_sM"jj]j]ubj)}(jkjQ#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sM"jj]j]ubej]ubj)}(jkjjNjNjj)}j__drm_gem_reset_shadow_planesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_shadow_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshadow_plane_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sM5jj](j)}(jkj#jNjNjj2#jj)}(jj!jNjj #jjjj#jNubjjj_sM5jj]j]ubj)}(jkj#jNjNjj_#jj)}(jj!jNjj9#jjjp#jNubjjj_sM5jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_reset_shadow_planesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jy#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjw#jNubjjj_sMFjj]j)}(jkjw#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMFjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gem_begin_shadow_fb_accesssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j plane_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sMejj](j)}(jkj#jNjNjj%#jj)}(jj!jNjj#jjj]#jNubjjj_sMejj]j]ubj)}(jkj#jNjNjjR#jj)}(jj!jNjj,#jjjc#jNubjjj_sMejj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_end_shadow_fb_accesssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jl#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j plane_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjj#jNubjjj_sM{jj](j)}(jkjj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sM{jj]j]ubj)}(jkjj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sM{jj]j]ubej]ubj)}(jkjjNjNjj)}j)drm_gem_simple_kms_begin_shadow_fb_accesssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_simple_display_pipesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j plane_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjjK #jj)}(jj!jNjj% #jjj #jNubjjj_sMjj]j]ubj)}(jkj#jNjNjjx #jj)}(jj!jNjjR #jjj #jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j'drm_gem_simple_kms_end_shadow_fb_accesssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j #aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_simple_display_pipesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j plane_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj #jNubjjj_sMjj](j)}(jkj #jNjNjj #jj)}(jj!jNjj #jjj!#jNubjjj_sMjj]j]ubj)}(jkj #jNjNjj !#jj)}(jj!jNjj #jjj!#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j%drm_gem_simple_kms_reset_shadow_planesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%!#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_simple_display_pipesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#!#jNubjjj_sMjj]j)}(jkj#!#jNjNjjq!#jj)}(jj!jNjjK!#jjj|!#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j/drm_gem_simple_kms_duplicate_shadow_plane_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j!#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_simple_display_pipesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj!#jNubjjj_sMjj]j)}(jkj!#jNjNjj!#jj)}(jj!jNjj!#jjj!#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j-drm_gem_simple_kms_destroy_shadow_plane_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_simple_display_pipesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j plane_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!#jNubjjj_sMjj](j)}(jkj!#jNjNjj:"#jj)}(jj!jNjj"#jjjr"#jNubjjj_sMjj]j]ubj)}(jkj!#jNjNjjg"#jj)}(jj!jNjjA"#jjjx"#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_simple_display_pipe_funcssbjj)}(jjq!jstructjj)}jj4)}(j7]j"#aj<ubsbjjj"#jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_simple_display_pipesbjj)}(jjq!jstructjj)}jj4)}(j7]j"#aj<ubsbjjj"#jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrmm_simple_encoder_allocsbjj)}(jj"jmacrojj)}(jj4)}(j7]j"#aj<ubjMNubjjj"#jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_simple_encoder_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_encodersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jencodersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j encoder_typesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"#jNubjjj_sKCjj](j)}(jkj"#jNjNjj"#jj)}(jj!jNjj"#jjjV##jNubjjj_sKCjj]j]ubj)}(jkj"#jNjNjj'##jj)}(jj!jNjj##jjj\##jNubjjj_sKCjj]j]ubj)}(jkj"#jNjNjjN##jj)}(jj!jNjj.##jjjb##jNubjjj_sKCjj]j]ubej]ubj)}(jkjjNjNjj)}j%drm_simple_display_pipe_attach_bridgesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jk##aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_simple_display_pipesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjji##jNubjjj_sMjj](j)}(jkji##jNjNjj##jj)}(jj!jNjj##jjj##jNubjjj_sMjj]j]ubj)}(jkji##jNjNjj##jj)}(jj!jNjj##jjj##jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_simple_display_pipe_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j##aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_simple_display_pipesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_simple_display_pipe_funcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfuncssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jformatssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j format_countsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jformat_modifierssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj##jNubjjj_sMjj](j)}(jkj##jNjNjjJ$#jj)}(jj!jNjj$$#jjj[%#jNubjjj_sMjj]j]ubj)}(jkj##jNjNjjw$#jj)}(jj!jNjjQ$#jjja%#jNubjjj_sMjj]j]ubj)}(jkj##jNjNjj$#jj)}(jj!jNjj~$#jjjg%#jNubjjj_sMjj]j]ubj)}(jkj##jNjNjj$#jj)}(jj!jNjj$#jjjm%#jNubjjj_sMjj]j]ubj)}(jkj##jNjNjj$#jj)}(jj!jNjj$#jjjs%#jNubjjj_sMjj]j]ubj)}(jkj##jNjNjj#%#jj)}(jj!jNjj$#jjjy%#jNubjjj_sMjj]j]ubj)}(jkj##jNjNjjP%#jj)}(jj!jNjj*%#jjj%#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_fb_helper_surface_sizesbjj)}(jjq!jstructjj)}jj4)}(j7]j%#aj<ubsbjjj%#jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_fb_helper_funcssbjj)}(jjq!jstructjj)}jj4)}(j7]j%#aj<ubsbjjj%#jNubjjj_sK#jNubjjj_sMjj]j]ubj)}(jkj8=#jNjNjj=#jj)}(jj!jNjj=#jjju>#jNubjjj_sMjj]j]ubj)}(jkj8=#jNjNjj=#jj)}(jj!jNjj=#jjj{>#jNubjjj_sMjj]j]ubj)}(jkj8=#jNjNjj >#jj)}(jj!jNjj=#jjj>#jNubjjj_sMjj]j]ubj)}(jkj8=#jNjNjj7>#jj)}(jj!jNjj>#jjj>#jNubjjj_sMjj]j]ubj)}(jkj8=#jNjNjjd>#jj)}(jj!jNjj>>#jjj>#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_fb_xrgb8888_to_rgb888sbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j>#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j dst_pitchsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_format_conv_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj>#jNubjjj_sMjj](j)}(jkj>#jNjNjj>#jj)}(jj!jNjj>#jjj?#jNubjjj_sMjj]j]ubj)}(jkj>#jNjNjj ?#jj)}(jj!jNjj>#jjj?#jNubjjj_sMjj]j]ubj)}(jkj>#jNjNjj9?#jj)}(jj!jNjj?#jjj?#jNubjjj_sMjj]j]ubj)}(jkj>#jNjNjjf?#jj)}(jj!jNjj@?#jjj?#jNubjjj_sMjj]j]ubj)}(jkj>#jNjNjj?#jj)}(jj!jNjjm?#jjj?#jNubjjj_sMjj]j]ubj)}(jkj>#jNjNjj?#jj)}(jj!jNjj?#jjj?#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_fb_xrgb8888_to_argb8888sbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j?#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j dst_pitchsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_format_conv_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj?#jNubjjj_sMjj](j)}(jkj?#jNjNjj>@#jj)}(jj!jNjj@#jjj'A#jNubjjj_sMjj]j]ubj)}(jkj?#jNjNjjh@#jj)}(jj!jNjjE@#jjj-A#jNubjjj_sMjj]j]ubj)}(jkj?#jNjNjj@#jj)}(jj!jNjjo@#jjj3A#jNubjjj_sMjj]j]ubj)}(jkj?#jNjNjj@#jj)}(jj!jNjj@#jjj9A#jNubjjj_sMjj]j]ubj)}(jkj?#jNjNjj@#jj)}(jj!jNjj@#jjj?A#jNubjjj_sMjj]j]ubj)}(jkj?#jNjNjjA#jj)}(jj!jNjj@#jjjEA#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_fb_xrgb8888_to_xrgb2101010sbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jNA#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j dst_pitchsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_format_conv_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjLA#jNubjjj_sMXjj](j)}(jkjLA#jNjNjjA#jj)}(jj!jNjjtA#jjjB#jNubjjj_sMXjj]j]ubj)}(jkjLA#jNjNjjA#jj)}(jj!jNjjA#jjjB#jNubjjj_sMXjj]j]ubj)}(jkjLA#jNjNjjA#jj)}(jj!jNjjA#jjjB#jNubjjj_sMXjj]j]ubj)}(jkjLA#jNjNjjB#jj)}(jj!jNjjA#jjjB#jNubjjj_sMXjj]j]ubj)}(jkjLA#jNjNjjKB#jj)}(jj!jNjj%B#jjjB#jNubjjj_sMXjj]j]ubj)}(jkjLA#jNjNjjxB#jj)}(jj!jNjjRB#jjjB#jNubjjj_sMXjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_fb_xrgb8888_to_argb2101010sbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jB#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j dst_pitchsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_format_conv_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjB#jNubjjj_sMjj](j)}(jkjB#jNjNjjB#jj)}(jj!jNjjB#jjjC#jNubjjj_sMjj]j]ubj)}(jkjB#jNjNjj C#jj)}(jj!jNjjB#jjjC#jNubjjj_sMjj]j]ubj)}(jkjB#jNjNjjMC#jj)}(jj!jNjj'C#jjjC#jNubjjj_sMjj]j]ubj)}(jkjB#jNjNjjzC#jj)}(jj!jNjjTC#jjjC#jNubjjj_sMjj]j]ubj)}(jkjB#jNjNjjC#jj)}(jj!jNjjC#jjjC#jNubjjj_sMjj]j]ubj)}(jkjB#jNjNjjC#jj)}(jj!jNjjC#jjjC#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_fb_xrgb8888_to_gray8sbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jD#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j dst_pitchsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_format_conv_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjD#jNubjjj_sMjj](j)}(jkjD#jNjNjjRD#jj)}(jj!jNjj,D#jjj;E#jNubjjj_sMjj]j]ubj)}(jkjD#jNjNjj|D#jj)}(jj!jNjjYD#jjjAE#jNubjjj_sMjj]j]ubj)}(jkjD#jNjNjjD#jj)}(jj!jNjjD#jjjGE#jNubjjj_sMjj]j]ubj)}(jkjD#jNjNjjD#jj)}(jj!jNjjD#jjjME#jNubjjj_sMjj]j]ubj)}(jkjD#jNjNjjE#jj)}(jj!jNjjD#jjjSE#jNubjjj_sMjj]j]ubj)}(jkjD#jNjNjj0E#jj)}(jj!jNjj E#jjjYE#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j drm_fb_blitsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jbE#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j dst_pitchsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j dst_formatsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_format_conv_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj`E#jNubjjj_sMjj](j)}(jkj`E#jNjNjjE#jj)}(jj!jNjjE#jjjF#jNubjjj_sMjj]j]ubj)}(jkj`E#jNjNjjE#jj)}(jj!jNjjE#jjjF#jNubjjj_sMjj]j]ubj)}(jkj`E#jNjNjjF#jj)}(jj!jNjjE#jjjF#jNubjjj_sMjj]j]ubj)}(jkj`E#jNjNjj-F#jj)}(jj!jNjjF#jjjF#jNubjjj_sMjj]j]ubj)}(jkj`E#jNjNjjZF#jj)}(jj!jNjj4F#jjjF#jNubjjj_sMjj]j]ubj)}(jkj`E#jNjNjjF#jj)}(jj!jNjjaF#jjjF#jNubjjj_sMjj]j]ubj)}(jkj`E#jNjNjjF#jj)}(jj!jNjjF#jjjF#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_fb_xrgb8888_to_monosbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jF#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j dst_pitchsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_format_conv_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjF#jNubjjj_sMZjj](j)}(jkjF#jNjNjj8G#jj)}(jj!jNjjG#jjj!H#jNubjjj_sMZjj]j]ubj)}(jkjF#jNjNjjbG#jj)}(jj!jNjj?G#jjj'H#jNubjjj_sMZjj]j]ubj)}(jkjF#jNjNjjG#jj)}(jj!jNjjiG#jjj-H#jNubjjj_sMZjj]j]ubj)}(jkjF#jNjNjjG#jj)}(jj!jNjjG#jjj3H#jNubjjj_sMZjj]j]ubj)}(jkjF#jNjNjjG#jj)}(jj!jNjjG#jjj9H#jNubjjj_sMZjj]j]ubj)}(jkjF#jNjNjjH#jj)}(jj!jNjjG#jjj?H#jNubjjj_sMZjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_fb_build_fourcc_listsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]jHH#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnative_fourccssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jnative_nfourccssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j fourccs_outsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j nfourccs_outsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjFH#jNubjjj_sMjj](j)}(jkjFH#jNjNjjH#jj)}(jj!jNjjrH#jjjMI#jNubjjj_sMjj]j]ubj)}(jkjFH#jNjNjjH#jj)}(jj!jNjjH#jjjSI#jNubjjj_sMjj]j]ubj)}(jkjFH#jNjNjjH#jj)}(jj!jNjjH#jjjYI#jNubjjj_sMjj]j]ubj)}(jkjFH#jNjNjjI#jj)}(jj!jNjjH#jjj_I#jNubjjj_sMjj]j]ubj)}(jkjFH#jNjNjjEI#jj)}(jj!jNjj!I#jjjeI#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_fb_dma_get_gem_objsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_dma_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jnI#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjlI#jNubjjj_sK.jj](j)}(jkjlI#jNjNjjI#jj)}(jj!jNjjI#jjjI#jNubjjj_sK.jj]j]ubj)}(jkjlI#jNjNjjI#jj)}(jj!jNjjI#jjjI#jNubjjj_sK.jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_fb_dma_get_gem_addrsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j dma_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]jJ#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjJ#jNubjjj_sKFjj](j)}(jkjJ#jNjNjjRJ#jj)}(jj!jNjj,J#jjjJ#jNubjjj_sKFjj]j]ubj)}(jkjJ#jNjNjjJ#jj)}(jj!jNjjYJ#jjjJ#jNubjjj_sKFjj]j]ubj)}(jkjJ#jNjNjjJ#jj)}(jj!jNjjJ#jjjJ#jNubjjj_sKFjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_fb_dma_sync_non_coherentsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jJ#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j old_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjJ#jNubjjj_sKxjj](j)}(jkjJ#jNjNjjK#jj)}(jj!jNjjJ#jjjuK#jNubjjj_sKxjj]j]ubj)}(jkjJ#jNjNjj=K#jj)}(jj!jNjjK#jjj{K#jNubjjj_sKxjj]j]ubj)}(jkjJ#jNjNjjjK#jj)}(jj!jNjjDK#jjjK#jNubjjj_sKxjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_fb_get_objsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jK#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjK#jNubjjj_sK5jj](j)}(jkjK#jNjNjjK#jj)}(jj!jNjjK#jjjL#jNubjjj_sK5jj]j]ubj)}(jkjK#jNjNjjL#jj)}(jj!jNjjK#jjjL#jNubjjj_sK5jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_fb_destroysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jL#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjL#jNubjjj_sKajj]j)}(jkjL#jNjNjjjL#jj)}(jj!jNjjDL#jjjuL#jNubjjj_sKajj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gem_fb_create_handlesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j~L#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj|L#jNubjjj_sKzjj](j)}(jkj|L#jNjNjjL#jj)}(jj!jNjjL#jjj,M#jNubjjj_sKzjj]j]ubj)}(jkj|L#jNjNjjL#jj)}(jj!jNjjL#jjj2M#jNubjjj_sKzjj]j]ubj)}(jkj|L#jNjNjj!M#jj)}(jj!jNjjL#jjj8M#jNubjjj_sKzjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_fb_init_with_funcssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jAM#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_mode_fb_cmd2sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmode_cmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffer_funcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfuncssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj?M#jNubjjj_sKjj](j)}(jkj?M#jNjNjjM#jj)}(jj!jNjjgM#jjjLN#jNubjjj_sKjj]j]ubj)}(jkj?M#jNjNjjM#jj)}(jj!jNjjM#jjjRN#jNubjjj_sKjj]j]ubj)}(jkj?M#jNjNjjM#jj)}(jj!jNjjM#jjjXN#jNubjjj_sKjj]j]ubj)}(jkj?M#jNjNjjN#jj)}(jj!jNjjM#jjj^N#jNubjjj_sKjj]j]ubj)}(jkj?M#jNjNjjAN#jj)}(jj!jNjjN#jjjdN#jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_fb_create_with_funcssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jmN#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_mode_fb_cmd2sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmode_cmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffer_funcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfuncssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjkN#jNubjjj_sKjj](j)}(jkjkN#jNjNjjN#jj)}(jj!jNjjN#jjjTO#jNubjjj_sKjj]j]ubj)}(jkjkN#jNjNjjN#jj)}(jj!jNjjN#jjjZO#jNubjjj_sKjj]j]ubj)}(jkjkN#jNjNjjO#jj)}(jj!jNjjN#jjj`O#jNubjjj_sKjj]j]ubj)}(jkjkN#jNjNjjFO#jj)}(jj!jNjj O#jjjfO#jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_fb_createsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]joO#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_mode_fb_cmd2sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmode_cmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjmO#jNubjjj_sMjj](j)}(jkjmO#jNjNjjO#jj)}(jj!jNjjO#jjj)P#jNubjjj_sMjj]j]ubj)}(jkjmO#jNjNjjO#jj)}(jj!jNjjO#jjj/P#jNubjjj_sMjj]j]ubj)}(jkjmO#jNjNjjP#jj)}(jj!jNjjO#jjj5P#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_fb_create_with_dirtysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j>P#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_mode_fb_cmd2sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmode_cmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj!j2j4)}(j7]j)}jdma_data_directionsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjdR#jNubjjj_sMjj](j)}(jkjdR#jNjNjjR#jj)}(jj!jNjjR#jjjR#jNubjjj_sMjj]j]ubj)}(jkjdR#jNjNjjR#jj)}(jj!jNjjR#jjjR#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_fb_end_cpu_accesssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jR#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdma_data_directionsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjR#jNubjjj_sMjj](j)}(jkjR#jNjNjj@S#jj)}(jj!jNjjS#jjjsS#jNubjjj_sMjj]j]ubj)}(jkjR#jNjNjjkS#jj)}(jj!jNjjGS#jjjyS#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_fb_afbc_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jS#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_mode_fb_cmd2sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmode_cmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_afbc_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jafbc_fbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjS#jNubjjj_sMUjj](j)}(jkjS#jNjNjjS#jj)}(jj!jNjjS#jjj3T#jNubjjj_sMUjj]j]ubj)}(jkjS#jNjNjjS#jj)}(jj!jNjjS#jjj9T#jNubjjj_sMUjj]j]ubj)}(jkjS#jNjNjj(T#jj)}(jj!jNjjT#jjj?T#jNubjjj_sMUjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_bridge_attach_flagssbjj)}(jj>!jenumjj)}jj4)}(j7]jHT#aj<ubsbjjjFT#jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_bridge_funcssbjj)}(jjq!jstructjj)}jj4)}(j7]jWT#aj<ubsbjjjUT#jNubjjj_sK=jj]j]ubj)}(jkjjNjNjj)}jdrm_bridge_timingssbjj)}(jjq!jstructjj)}jj4)}(j7]jfT#aj<ubsbjjjdT#jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_bridge_opssbjj)}(jj>!jenumjj)}jj4)}(j7]juT#aj<ubsbjjjsT#jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j drm_bridgesbjj)}(jjq!jstructjj)}jj4)}(j7]jT#aj<ubsbjjjT#jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_bridge_get_next_bridgesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jT#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjT#jNubjjj_sM'jj]j)}(jkjT#jNjNjjT#jj)}(jj!jNjjT#jjjT#jNubjjj_sM'jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_bridge_get_prev_bridgesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jT#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjT#jNubjjj_sM7jj]j)}(jkjT#jNjNjjNU#jj)}(jj!jNjj(U#jjj\U#jNubjjj_sM7jj]j]ubaj]ubj)}(jkjjNjNjj)}j!drm_bridge_chain_get_first_bridgesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jeU#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_encodersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jencodersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjcU#jNubjjj_sMHjj]j)}(jkjcU#jNjNjjU#jj)}(jj!jNjjU#jjjU#jNubjjj_sMHjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_for_each_bridge_in_chainsbjj)}(jj"jmacrojj)}(jj4)}(j7]jU#aj<ubjMNubjjjU#jNubjjj_sMWjj]j]ubj)}(jkjjNjNjj)}jdrm_bridge_addsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jU#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjU#jNubjjj_sKjj]j)}(jkjU#jNjNjj)V#jj)}(jj!jNjjV#jjj4V#jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevm_drm_bridge_addsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j=V#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj;V#jNubjjj_sKjj](j)}(jkj;V#jNjNjjV#jj)}(jj!jNjjcV#jjjV#jNubjjj_sKjj]j]ubj)}(jkj;V#jNjNjjV#jj)}(jj!jNjjV#jjjV#jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_bridge_removesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jV#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjV#jNubjjj_sKjj]j)}(jkjV#jNjNjjW#jj)}(jj!jNjjV#jjj'W#jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_bridge_attachsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j0W#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_encodersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jencodersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprevioussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_bridge_attach_flagssbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj.W#jNubjjj_sM.jj](j)}(jkj.W#jNjNjj|W#jj)}(jj!jNjjVW#jjj X#jNubjjj_sM.jj]j]ubj)}(jkj.W#jNjNjjW#jj)}(jj!jNjjW#jjjX#jNubjjj_sM.jj]j]ubj)}(jkj.W#jNjNjjW#jj)}(jj!jNjjW#jjjX#jNubjjj_sM.jj]j]ubj)}(jkj.W#jNjNjjX#jj)}(jj!jNjjW#jjjX#jNubjjj_sM.jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_bridge_chain_mode_fixupsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j$X#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j adjusted_modesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"X#jNubjjj_sMjj](j)}(jkj"X#jNjNjjoX#jj)}(jj!jNjjIX#jjjX#jNubjjj_sMjj]j]ubj)}(jkj"X#jNjNjjX#jj)}(jj!jNjjvX#jjjX#jNubjjj_sMjj]j]ubj)}(jkj"X#jNjNjjX#jj)}(jj!jNjjX#jjjX#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_bridge_chain_mode_validsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_mode_statussbaj<ubububj=j?)}(jBj4)}(j7]jX#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjX#jNubjjj_sMjj](j)}(jkjX#jNjNjj9Y#jj)}(jj!jNjjY#jjjY#jNubjjj_sMjj]j]ubj)}(jkjX#jNjNjjfY#jj)}(jj!jNjj@Y#jjjY#jNubjjj_sMjj]j]ubj)}(jkjX#jNjNjjY#jj)}(jj!jNjjmY#jjjY#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_bridge_chain_mode_setsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jY#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j adjusted_modesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjY#jNubjjj_sM6jj](j)}(jkjY#jNjNjjY#jj)}(jj!jNjjY#jjjdZ#jNubjjj_sM6jj]j]ubj)}(jkjY#jNjNjj,Z#jj)}(jj!jNjjZ#jjjjZ#jNubjjj_sM6jj]j]ubj)}(jkjY#jNjNjjYZ#jj)}(jj!jNjj3Z#jjjpZ#jNubjjj_sM6jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_bridge_chain_disablesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jyZ#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j old_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjwZ#jNubjjj_sMSjj](j)}(jkjwZ#jNjNjjZ#jj)}(jj!jNjjZ#jjjZ#jNubjjj_sMSjj]j]ubj)}(jkjwZ#jNjNjjZ#jj)}(jj!jNjjZ#jjj[#jNubjjj_sMSjj]j]ubej]ubj)}(jkjjNjNjj)}j$drm_atomic_bridge_chain_post_disablesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j [#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j old_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj [#jNubjjj_sMjj](j)}(jkj [#jNjNjjX[#jj)}(jj!jNjj2[#jjj[#jNubjjj_sMjj]j]ubj)}(jkj [#jNjNjj[#jj)}(jj!jNjj_[#jjj[#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j"drm_atomic_bridge_chain_pre_enablesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j[#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j old_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj[#jNubjjj_sMjj](j)}(jkj[#jNjNjj[#jj)}(jj!jNjj[#jjj#\#jNubjjj_sMjj]j]ubj)}(jkj[#jNjNjj\#jj)}(jj!jNjj[#jjj)\#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_bridge_chain_enablesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j2\#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j old_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj0\#jNubjjj_sM4jj](j)}(jkj0\#jNjNjj~\#jj)}(jj!jNjjX\#jjj\#jNubjjj_sM4jj]j]ubj)}(jkj0\#jNjNjj\#jj)}(jj!jNjj\#jjj\#jNubjjj_sM4jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_atomic_bridge_chain_checksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j\#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtc_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j crtc_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_connector_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j conn_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj\#jNubjjj_sMajj](j)}(jkj\#jNjNjj]#jj)}(jj!jNjj\#jjjv]#jNubjjj_sMajj]j]ubj)}(jkj\#jNjNjj>]#jj)}(jj!jNjj]#jjj|]#jNubjjj_sMajj]j]ubj)}(jkj\#jNjNjjk]#jj)}(jj!jNjjE]#jjj]#jNubjjj_sMajj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_bridge_detectsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_connector_statussbaj<ubububj=j?)}(jBj4)}(j7]j]#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj]#jNubjjj_sMjj]j)}(jkj]#jNjNjj]#jj)}(jj!jNjj]#jjj]#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_bridge_get_modessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j]#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj]#jNubjjj_sMjj](j)}(jkj]#jNjNjj;^#jj)}(jj!jNjj^#jjjs^#jNubjjj_sMjj]j]ubj)}(jkj]#jNjNjjh^#jj)}(jj!jNjjB^#jjjy^#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_bridge_edid_readsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_edidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j^#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj^#jNubjjj_sMjj](j)}(jkj^#jNjNjj^#jj)}(jj!jNjj^#jjj_#jNubjjj_sMjj]j]ubj)}(jkj^#jNjNjj_#jj)}(jj!jNjj^#jjj_#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_bridge_hpd_enablesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j_#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jcbsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_connector_statussbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatussbaj<ubjF]jHNububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj_#jNubjjj_sMjj](j)}(jkj_#jNjNjjj_#jj)}(jj!jNjjD_#jjj#`#jNubjjj_sMjj]j]ubj)}(jkj_#jNjNjj_#jj)}(jj!jNjjq_#jjj)`#jNubjjj_sMjj]j]ubj)}(jkj_#jNjNjj`#jj)}(jj!jNjj_#jjj/`#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_bridge_hpd_disablesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j8`#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj6`#jNubjjj_sMjj]j)}(jkj6`#jNjNjj`#jj)}(jj!jNjj^`#jjj`#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_bridge_hpd_notifysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j`#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_connector_statussbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatussbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj`#jNubjjj_sM jj](j)}(jkj`#jNjNjj`#jj)}(jj!jNjj`#jjja#jNubjjj_sM jj]j]ubj)}(jkj`#jNjNjja#jj)}(jj!jNjj`#jjja#jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jof_drm_find_bridgesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j&a#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj$a#jNubjjj_sM4jj]j)}(jkj$a#jNjNjjxa#jj)}(jj!jNjjRa#jjja#jNubjjj_sM4jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_bridge_connector_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]ja#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_encodersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jencodersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjja#jNubjjj_sMAjj](j)}(jkja#jNjNjja#jj)}(jj!jNjja#jjjb#jNubjjj_sMAjj]j]ubj)}(jkja#jNjNjjb#jj)}(jj!jNjja#jjj"b#jNubjjj_sMAjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_bridge_is_panelsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j+b#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)b#jNubjjj_sKjj]j)}(jkj)b#jNjNjjvb#jj)}(jj!jNjjPb#jjjb#jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_panel_bridge_addsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jb#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_panelsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpanelsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjb#jNubjjj_sM jj]j)}(jkjb#jNjNjjb#jj)}(jj!jNjjb#jjjb#jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_panel_bridge_add_typedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jb#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_panelsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpanelsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jconnector_typesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjb#jNubjjj_sM jj](j)}(jkjb#jNjNjjEc#jj)}(jj!jNjjc#jjj{c#jNubjjj_sM jj]j]ubj)}(jkjb#jNjNjjpc#jj)}(jj!jNjjLc#jjjc#jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_panel_bridge_removesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jc#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjc#jNubjjj_sMAjj]j)}(jkjc#jNjNjjc#jj)}(jj!jNjjc#jjjc#jNubjjj_sMAjj]j]ubaj]ubj)}(jkjjNjNjj)}j drm_panel_bridge_set_orientationsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jc#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjc#jNubjjj_sM[jj](j)}(jkjc#jNjNjj6d#jj)}(jj!jNjjd#jjjnd#jNubjjj_sM[jj]j]ubj)}(jkjc#jNjNjjcd#jj)}(jj!jNjj=d#jjjtd#jNubjjj_sM[jj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_drm_panel_bridge_addsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j}d#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_panelsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpanelsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj{d#jNubjjj_sMwjj](j)}(jkj{d#jNjNjjd#jj)}(jj!jNjjd#jjj e#jNubjjj_sMwjj]j]ubj)}(jkj{d#jNjNjjd#jj)}(jj!jNjjd#jjje#jNubjjj_sMwjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_drm_panel_bridge_add_typedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]je#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_panelsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpanelsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jconnector_typesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjje#jNubjjj_sMjj](j)}(jkje#jNjNjjke#jj)}(jj!jNjjEe#jjje#jNubjjj_sMjj]j]ubj)}(jkje#jNjNjje#jj)}(jj!jNjjre#jjje#jNubjjj_sMjj]j]ubj)}(jkje#jNjNjje#jj)}(jj!jNjje#jjje#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrmm_panel_bridge_addsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]je#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_panelsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpanelsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjje#jNubjjj_sMjj](j)}(jkje#jNjNjj5f#jj)}(jj!jNjjf#jjjpf#jNubjjj_sMjj]j]ubj)}(jkje#jNjNjjbf#jj)}(jj!jNjj!j2j4)}(j7]j)}jdrm_panel_orientationsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j orientationsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj m#jNubjjj_sM]jj](j)}(jkj m#jNjNjjnm#jj)}(jj!jNjjHm#jjjm#jNubjjj_sM]jj]j]ubj)}(jkj m#jNjNjjm#jj)}(jj!jNjjum#jjjm#jNubjjj_sM]jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_is_panel_followersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]jm#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjm#jNubjjj_sMjj]j)}(jkjm#jNjNjjn#jj)}(jj!jNjjm#jjj n#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_panel_add_followersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jn#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j follower_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_panel_followersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfollowersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjn#jNubjjj_sMjj](j)}(jkjn#jNjNjj`n#jj)}(jj!jNjj:n#jjjn#jNubjjj_sMjj]j]ubj)}(jkjn#jNjNjjn#jj)}(jj!jNjjgn#jjjn#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_panel_remove_followersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jn#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_panel_followersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfollowersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjn#jNubjjj_sMjj]j)}(jkjn#jNjNjjn#jj)}(jj!jNjjn#jjjn#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevm_drm_panel_add_followersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jo#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j follower_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_panel_followersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfollowersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjo#jNubjjj_sMjj](j)}(jkjo#jNjNjjSo#jj)}(jj!jNjj-o#jjjo#jNubjjj_sMjj]j]ubj)}(jkjo#jNjNjjo#jj)}(jj!jNjjZo#jjjo#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_panel_of_backlightsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jo#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_panelsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpanelsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjo#jNubjjj_sMjj]j)}(jkjo#jNjNjjo#jj)}(jj!jNjjo#jjjo#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_get_panel_orientation_quirksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jo#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jwidthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jheightsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjo#jNubjjj_sMjj](j)}(jkjo#jNjNjj@p#jj)}(jj!jNjj p#jjjlp#jNubjjj_sMjj]j]ubj)}(jkjo#jNjNjjdp#jj)}(jj!jNjjDp#jjjrp#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j(drm_self_refresh_helper_update_avg_timessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j{p#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcommit_time_mssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnew_self_refresh_masksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjyp#jNubjjj_sKjj](j)}(jkjyp#jNjNjjp#jj)}(jj!jNjjp#jjjq#jNubjjj_sKjj]j]ubj)}(jkjyp#jNjNjjp#jj)}(jj!jNjjp#jjj"q#jNubjjj_sKjj]j]ubj)}(jkjyp#jNjNjjq#jj)}(jj!jNjjp#jjj(q#jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j#drm_self_refresh_helper_alter_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j1q#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj/q#jNubjjj_sKjj]j)}(jkj/q#jNjNjj}q#jj)}(jj!jNjjWq#jjjq#jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_self_refresh_helper_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jq#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjq#jNubjjj_sKjj]j)}(jkjq#jNjNjjq#jj)}(jj!jNjjq#jjjq#jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_self_refresh_helper_cleanupsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jq#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjq#jNubjjj_sM jj]j)}(jkjq#jNjNjj=r#jj)}(jj!jNjjr#jjjHr#jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_hdcp_check_ksvs_revokedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jQr#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrm_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jksvssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j ksv_countsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjOr#jNubjjj_sMjj](j)}(jkjOr#jNjNjjr#jj)}(jj!jNjjwr#jjjr#jNubjjj_sMjj]j]ubj)}(jkjOr#jNjNjjr#jj)}(jj!jNjjr#jjjs#jNubjjj_sMjj]j]ubj)}(jkjOr#jNjNjjr#jj)}(jj!jNjjr#jjj s#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j0drm_connector_attach_content_protection_propertysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]js#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jhdcp_content_typesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjs#jNubjjj_sMcjj](j)}(jkjs#jNjNjj^s#jj)}(jj!jNjj8s#jjjs#jNubjjj_sMcjj]j]ubj)}(jkjs#jNjNjjs#jj)}(jj!jNjjes#jjjs#jNubjjj_sMcjj]j]ubej]ubj)}(jkjjNjNjj)}j"drm_hdcp_update_content_protectionsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]js#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjs#jNubjjj_sMjj](j)}(jkjs#jNjNjjs#jj)}(jj!jNjjs#jjjt#jNubjjj_sMjj]j]ubj)}(jkjs#jNjNjjt#jj)}(jj!jNjjs#jjj t#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j dp_sdp_headersbjj)}(jjq!jstructjj)}jj4)}(j7]j)t#aj<ubsbjjj't#jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdp_sdpsbjj)}(jjq!jstructjj)}jj4)}(j7]j8t#aj<ubsbjjj6t#jNubjjj_sM~jj]j]ubj)}(jkjjNjNjj)}jdp_pixelformatsbjj)}(jj>!jenumjj)}jj4)}(j7]jGt#aj<ubsbjjjEt#jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdp_colorimetrysbjj)}(jj>!jenumjj)}jj4)}(j7]jVt#aj<ubsbjjjTt#jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdp_dynamic_rangesbjj)}(jj>!jenumjj)}jj4)}(j7]jet#aj<ubsbjjjct#jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdp_content_typesbjj)}(jj>!jenumjj)}jj4)}(j7]jtt#aj<ubsbjjjrt#jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_dp_vsc_sdpsbjj)}(jjq!jstructjj)}jj4)}(j7]jt#aj<ubsbjjjt#jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_dp_dsc_sink_supports_formatsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]jt#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdsc_dpcdsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_DSC_RECEIVER_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j output_formatsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjt#jNubjjj_sKjj](j)}(jkjt#jNjNjjt#jj)}(jj!jNjjt#jjjHu#jNubjjj_sKjj]j]ubj)}(jkjt#jNjNjj@u#jj)}(jj!jNjju#jjjNu#jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_edp_backlight_supportedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]jWu#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jedp_dpcdsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jEDP_DISPLAY_CTL_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubajj)}j]sbubububjjjUu#jNubjjj_sKjj]j)}(jkjUu#jNjNjju#jj)}(jj!jNjj|u#jjju#jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_is_uhbr_ratesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]ju#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j link_ratesbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjju#jNubjjj_sMjj]j)}(jkju#jNjNjj3v#jj)}(jj!jNjjv#jjj;v#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_aux_msgsbjj)}(jjq!jstructjj)}jj4)}(j7]jDv#aj<ubsbjjjBv#jNubjjj_sM jj]j]ubj)}(jkjjNjNjj)}jdrm_dp_aux_cecsbjj)}(jjq!jstructjj)}jj4)}(j7]jSv#aj<ubsbjjjQv#jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j drm_dp_auxsbjj)}(jjq!jstructjj)}jj4)}(j7]jbv#aj<ubsbjjj`v#jNubjjj_sM1jj]j]ubj)}(jkjjNjNjj)}jdrm_dp_dpcd_readbsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jqv#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvaluepsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjov#jNubjjj_sMjj](j)}(jkjov#jNjNjjv#jj)}(jj!jNjjv#jjjw#jNubjjj_sMjj]j]ubj)}(jkjov#jNjNjjv#jj)}(jj!jNjjv#jjj$w#jNubjjj_sMjj]j]ubj)}(jkjov#jNjNjjw#jj)}(jj!jNjjv#jjj*w#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_dpcd_writebsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j3w#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj1w#jNubjjj_sMjj](j)}(jkj1w#jNjNjjw#jj)}(jj!jNjj]w#jjjw#jNubjjj_sMjj]j]ubj)}(jkj1w#jNjNjjw#jj)}(jj!jNjjw#jjjw#jNubjjj_sMjj]j]ubj)}(jkj1w#jNjNjjw#jj)}(jj!jNjjw#jjjw#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j drm_dp_descsbjj)}(jjq!jstructjj)}jj4)}(j7]jw#aj<ubsbjjjw#jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j drm_dp_quirksbjj)}(jj>!jenumjj)}jj4)}(j7]jw#aj<ubsbjjjw#jNubjjj_sMajj]j]ubj)}(jkjjNjNjj)}jdrm_dp_has_quirksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]jx#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}j drm_dp_quirksbaj<ubububj=j?)}(jBj4)}(j7]j)}jquirksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj x#jNubjjj_sMjj](j)}(jkj x#jNjNjjYx#jj)}(jj!jNjj3x#jjjx#jNubjjj_sMjj]j]ubj)}(jkj x#jNjNjjx#jj)}(jj!jNjj`x#jjjx#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_edp_backlight_infosbjj)}(jjq!jstructjj)}jj4)}(j7]jx#aj<ubsbjjjx#jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_dp_phy_test_paramssbjj)}(jjq!jstructjj)}jj4)}(j7]jx#aj<ubsbjjjx#jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_dp_phy_namesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jx#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}j drm_dp_physbaj<ubububj=j?)}(jBj4)}(j7]j)}jdp_physbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjx#jNubjjj_sMjj]j)}(jkjx#jNjNjjy#jj)}(jj!jNjjx#jjjy#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_dpcd_probesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jy#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjy#jNubjjj_sMUjj](j)}(jkjy#jNjNjjey#jj)}(jj!jNjj?y#jjjy#jNubjjj_sMUjj]j]ubj)}(jkjy#jNjNjjy#jj)}(jj!jNjjly#jjjy#jNubjjj_sMUjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_dpcd_set_poweredsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jy#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jpoweredsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjy#jNubjjj_sMojj](j)}(jkjy#jNjNjjy#jj)}(jj!jNjjy#jjjz#jNubjjj_sMojj]j]ubj)}(jkjy#jNjNjjz#jj)}(jj!jNjjy#jjj$z#jNubjjj_sMojj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_dpcd_readsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j-z#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+z#jNubjjj_sMjj](j)}(jkj+z#jNjNjj}z#jj)}(jj!jNjjWz#jjjz#jNubjjj_sMjj]j]ubj)}(jkj+z#jNjNjjz#jj)}(jj!jNjjz#jjj{#jNubjjj_sMjj]j]ubj)}(jkj+z#jNjNjjz#jj)}(jj!jNjjz#jjj {#jNubjjj_sMjj]j]ubj)}(jkj+z#jNjNjjz#jj)}(jj!jNjjz#jjj{#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_dpcd_writesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j{#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj{#jNubjjj_sMjj](j)}(jkj{#jNjNjji{#jj)}(jj!jNjjC{#jjj{#jNubjjj_sMjj]j]ubj)}(jkj{#jNjNjj{#jj)}(jj!jNjjp{#jjj{#jNubjjj_sMjj]j]ubj)}(jkj{#jNjNjj{#jj)}(jj!jNjj{#jjj{#jNubjjj_sMjj]j]ubj)}(jkj{#jNjNjj{#jj)}(jj!jNjj{#jjj{#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_dpcd_read_link_statussbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j|#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatussbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_LINK_STATUS_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubejj)}j]sbubububjjj|#jNubjjj_sMjj](j)}(jkj|#jNjNjjQ|#jj)}(jj!jNjj+|#jjj|#jNubjjj_sMjj]j]ubj)}(jkj|#jNjNjj||#jj)}(jj!jNjjX|#jjj|#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j drm_dp_dpcd_read_phy_link_statussbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j|#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}j drm_dp_physbaj<ubububj=j?)}(jBj4)}(j7]j)}jdp_physbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j link_statussbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_LINK_STATUS_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubejj)}j]sbubububjjj|#jNubjjj_sMjj](j)}(jkj|#jNjNjj}#jj)}(jj!jNjj|#jjj}#jNubjjj_sMjj]j]ubj)}(jkj|#jNjNjjG}#jj)}(jj!jNjj#}#jjj}#jNubjjj_sMjj]j]ubj)}(jkj|#jNjNjjo}#jj)}(jj!jNjjK}#jjj}#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_downstream_is_typesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j}#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdpcdsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_RECEIVER_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jport_capsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1jd)}jd4sbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj}#jNubjjj_sM$jj](j)}(jkj}#jNjNjj~#jj)}(jj!jNjj}#jjj~#jNubjjj_sM$jj]j]ubj)}(jkj}#jNjNjjw~#jj)}(jj!jNjjS~#jjj~#jNubjjj_sM$jj]j]ubj)}(jkj}#jNjNjj~#jj)}(jj!jNjj~#jjj~#jNubjjj_sM$jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_downstream_is_tmdssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j~#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdpcdsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_RECEIVER_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jport_capsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1jd)}jdj~#sbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_edidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrm_edidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj~#jNubjjj_sM5jj](j)}(jkj~#jNjNjj=#jj)}(jj!jNjj#jjj#jNubjjj_sM5jj]j]ubj)}(jkj~#jNjNjj#jj)}(jj!jNjj~#jjj#jNubjjj_sM5jj]j]ubj)}(jkj~#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sM5jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_send_real_edid_checksumsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j##aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jreal_edid_checksumsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj!#jNubjjj_sMXjj](j)}(jkj!#jNjNjjn#jj)}(jj!jNjjH#jjj#jNubjjj_sMXjj]j]ubj)}(jkj!#jNjNjj#jj)}(jj!jNjju#jjj#jNubjjj_sMXjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_read_dpcd_capssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdpcdsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_RECEIVER_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjj#jj)}(jj!jNjjր#jjjl#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj'#jj)}(jj!jNjj#jjjr#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_read_downstream_infosbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j{#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdpcdsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_RECEIVER_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdownstream_portssbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_MAX_DOWNSTREAM_PORTSsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubejj)}j]sbubububjjjy#jNubjjj_sMjj](j)}(jkjy#jNjNjjǁ#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubj)}(jkjy#jNjNjj#jj)}(jj!jNjj΁#jjj#jNubjjj_sMjj]j]ubj)}(jkjy#jNjNjjW#jj)}(jj!jNjj3#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_downstream_max_dotclocksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdpcdsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_RECEIVER_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jport_capsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1jd)}jdj~#sbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjj#jj)}(jj!jNjjׂ#jjj#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj`#jj)}(jj!jNjj<#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j drm_dp_downstream_max_tmds_clocksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdpcdsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_RECEIVER_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jport_capsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1jd)}jdj~#sbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_edidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrm_edidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sM7jj](j)}(jkj#jNjNjj#jj)}(jj!jNjjԃ#jjjɄ#jNubjjj_sM7jj]j]ubj)}(jkj#jNjNjj]#jj)}(jj!jNjj9#jjjτ#jNubjjj_sM7jj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjjՄ#jNubjjj_sM7jj]j]ubej]ubj)}(jkjjNjNjj)}j drm_dp_downstream_min_tmds_clocksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jބ#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdpcdsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_RECEIVER_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jport_capsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1jd)}jdj~#sbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_edidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrm_edidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj܄#jNubjjj_sMxjj](j)}(jkj܄#jNjNjj(#jj)}(jj!jNjj#jjj#jNubjjj_sMxjj]j]ubj)}(jkj܄#jNjNjj#jj)}(jj!jNjji#jjj#jNubjjj_sMxjj]j]ubj)}(jkj܄#jNjNjj#jj)}(jj!jNjjȅ#jjj#jNubjjj_sMxjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_downstream_max_bpcsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdpcdsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_RECEIVER_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jport_capsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1jd)}jdj~#sbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_edidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrm_edidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj #jNubjjj_sMjj](j)}(jkj #jNjNjjX#jj)}(jj!jNjj4#jjj)#jNubjjj_sMjj]j]ubj)}(jkj #jNjNjj#jj)}(jj!jNjj#jjj/#jNubjjj_sMjj]j]ubj)}(jkj #jNjNjj#jj)}(jj!jNjj#jjj5#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j!drm_dp_downstream_420_passthroughsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j>#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdpcdsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_RECEIVER_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jport_capsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1jd)}jdj~#sbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubejj)}j]sbubububjjj<#jNubjjj_sMjj](j)}(jkj<#jNjNjj#jj)}(jj!jNjjc#jjj+#jNubjjj_sMjj]j]ubj)}(jkj<#jNjNjj#jj)}(jj!jNjjȇ#jjj1#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j'drm_dp_downstream_444_to_420_conversionsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j:#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdpcdsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_RECEIVER_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jport_capsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1jd)}jdj~#sbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubejj)}j]sbubububjjj8#jNubjjj_sMjj](j)}(jkj8#jNjNjj#jj)}(jj!jNjj_#jjj'#jNubjjj_sMjj]j]ubj)}(jkj8#jNjNjj#jj)}(jj!jNjjĈ#jjj-#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j)drm_dp_downstream_rgb_to_ycbcr_conversionsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j6#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdpcdsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_RECEIVER_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jport_capsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1jd)}jdj~#sbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j color_spcsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj4#jNubjjj_sMjj](j)}(jkj4#jNjNjj#jj)}(jj!jNjj[#jjjK#jNubjjj_sMjj]j]ubj)}(jkj4#jNjNjj#jj)}(jj!jNjj#jjjQ#jNubjjj_sMjj]j]ubj)}(jkj4#jNjNjjC#jj)}(jj!jNjj#jjjW#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_downstream_modesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j`#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdpcdsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_RECEIVER_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jport_capsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1jd)}jdj~#sbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj^#jNubjjj_sM9jj](j)}(jkj^#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sM9jj]j]ubj)}(jkj^#jNjNjj݊#jj)}(jj!jNjj#jjj#jNubjjj_sM9jj]j]ubj)}(jkj^#jNjNjjB#jj)}(jj!jNjj#jjj#jNubjjj_sM9jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_downstream_idsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1jd)}jdjdsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sMmjj](j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjjK#jNubjjj_sMmjj]j]ubj)}(jkj#jNjNjj #jj)}(jj!jNjj#jjjQ#jNubjjj_sMmjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_downstream_debugsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jZ#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jseq_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj|sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdpcdsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_RECEIVER_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jport_capsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1jd)}jdj~#sbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_edidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrm_edidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjX#jNubjjj_sM|jj](j)}(jkjX#jNjNjj#jj)}(jj!jNjj#jjj΍#jNubjjj_sM|jj]j]ubj)}(jkjX#jNjNjjЌ#jj)}(jj!jNjj#jjjԍ#jNubjjj_sM|jj]j]ubj)}(jkjX#jNjNjj5#jj)}(jj!jNjj#jjjڍ#jNubjjj_sM|jj]j]ubj)}(jkjX#jNjNjj#jj)}(jj!jNjjp#jjj#jNubjjj_sM|jj]j]ubj)}(jkjX#jNjNjjÍ#jj)}(jj!jNjj#jjj#jNubjjj_sM|jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_subconnector_typesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_mode_subconnectorsbaj<ubububj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdpcdsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_RECEIVER_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jport_capsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1jd)}jdj~#sbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjj=#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj~#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j drm_dp_set_subconnector_propertysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_connector_statussbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatussbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdpcdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jport_capsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1jd)}jdj~#sbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sM jj](j)}(jkj#jNjNjj<#jj)}(jj!jNjj#jjj#jNubjjj_sM jj]j]ubj)}(jkj#jNjNjjg#jj)}(jj!jNjjC#jjj#jNubjjj_sM jj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjjk#jjj#jNubjjj_sM jj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj #jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_read_sink_count_capsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdpcdsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_RECEIVER_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sM&jj](j)}(jkj#jNjNjja#jj)}(jj!jNjj;#jjj#jNubjjj_sM&jj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjjh#jjj#jNubjjj_sM&jj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj͐#jjj #jNubjjj_sM&jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_read_sink_countsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sM;jj]j)}(jkj#jNjNjj_#jj)}(jj!jNjj9#jjjj#jNubjjj_sM;jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_remote_aux_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]js#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjq#jNubjjj_sMjj]j)}(jkjq#jNjNjj#jj)}(jj!jNjj#jjjʑ#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_aux_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jӑ#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjё#jNubjjj_sM*jj]j)}(jkjё#jNjNjj#jj)}(jj!jNjj#jjj*#jNubjjj_sM*jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_aux_registersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j3#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj1#jNubjjj_sMSjj]j)}(jkj1#jNjNjj#jj)}(jj!jNjjY#jjj#jNubjjj_sMSjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_aux_unregistersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sMtjj]j)}(jkj#jNjNjjߒ#jj)}(jj!jNjj#jjj#jNubjjj_sMtjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_psr_setup_timesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpsr_capsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jEDP_PSR_RECEIVER_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubajj)}j]sbubububjjj#jNubjjj_sMjj]j)}(jkj#jNjNjj=#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_start_crcsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjjד#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjjޓ#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_stop_crcsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sMjj]j)}(jkj#jNjNjjj#jj)}(jj!jNjjD#jjju#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_read_descsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j~#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}j is_branchsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj|#jNubjjj_sM# jj](j)}(jkj|#jNjNjjʔ#jj)}(jj!jNjj#jjj%#jNubjjj_sM# jj]j]ubj)}(jkj|#jNjNjj#jj)}(jj!jNjjє#jjj+#jNubjjj_sM# jj]j]ubj)}(jkj|#jNjNjj#jj)}(jj!jNjj#jjj1#jNubjjj_sM# jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_dsc_sink_bpp_incrsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j:#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdsc_dpcdsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_DSC_RECEIVER_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubajj)}j]sbubububjjj8#jNubjjj_sMC jj]j)}(jkj8#jNjNjj#jj)}(jj!jNjjd#jjj͕#jNubjjj_sMC jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_dsc_sink_max_slice_countsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j֕#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdsc_dpcdsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_DSC_RECEIVER_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jis_edpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjԕ#jNubjjj_sMh jj](j)}(jkjԕ#jNjNjj$#jj)}(jj!jNjj#jjj#jNubjjj_sMh jj]j]ubj)}(jkjԕ#jNjNjj#jj)}(jj!jNjje#jjj#jNubjjj_sMh jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_dsc_sink_line_buf_depthsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdsc_dpcdsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_DSC_RECEIVER_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubajj)}j]sbubububjjj#jNubjjj_sM jj]j)}(jkj#jNjNjj#jj)}(jj!jNjjŖ#jjj.#jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j$drm_dp_dsc_sink_supported_input_bpcssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j7#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdsc_dpcdsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_DSC_RECEIVER_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdsc_bpcsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1jd)}jdjsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubejj)}j]sbubububjjj5#jNubjjj_sM jj](j)}(jkj5#jNjNjj#jj)}(jj!jNjj]#jjj%#jNubjjj_sM jj]j]ubj)}(jkj5#jNjNjj#jj)}(jj!jNjj—#jjj+#jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_read_lttpr_common_capssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j4#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdpcdsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_RECEIVER_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcapssbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_LTTPR_COMMON_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubejj)}j]sbubububjjj2#jNubjjj_sM jj](j)}(jkj2#jNjNjj#jj)}(jj!jNjjZ#jjjU#jNubjjj_sM jj]j]ubj)}(jkj2#jNjNjj#jj)}(jj!jNjj#jjj[#jNubjjj_sM jj]j]ubj)}(jkj2#jNjNjj#jj)}(jj!jNjj#jjja#jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_read_lttpr_phy_capssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jj#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdpcdsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_RECEIVER_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}j drm_dp_physbaj<ubububj=j?)}(jBj4)}(j7]j)}jdp_physbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcapssbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_LTTPR_PHY_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubejj)}j]sbubububjjjh#jNubjjj_sM jj](j)}(jkjh#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sM jj]j]ubj)}(jkjh#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sM jj]j]ubj)}(jkjh#jNjNjjF#jj)}(jj!jNjj"#jjj#jNubjjj_sM jj]j]ubj)}(jkjh#jNjNjjn#jj)}(jj!jNjjJ#jjjŚ#jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_lttpr_countsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jΚ#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcapssbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_LTTPR_COMMON_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubajj)}j]sbubububjjj̚#jNubjjj_sM9 jj]j)}(jkj̚#jNjNjj#jj)}(jj!jNjj#jjj]#jNubjjj_sM9 jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_lttpr_max_link_ratesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jf#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcapssbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_LTTPR_COMMON_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubajj)}j]sbubububjjjd#jNubjjj_sMP jj]j)}(jkjd#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMP jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_lttpr_max_lane_countsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcapssbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_LTTPR_COMMON_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubajj)}j]sbubububjjj#jNubjjj_sM^ jj]j)}(jkj#jNjNjjH#jj)}(jj!jNjj$#jjj#jNubjjj_sM^ jj]j]ubaj]ubj)}(jkjjNjNjj)}j,drm_dp_lttpr_voltage_swing_level_3_supportedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcapssbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_LTTPR_PHY_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubajj)}j]sbubububjjj#jNubjjj_sMm jj]j)}(jkj#jNjNjjߜ#jj)}(jj!jNjj#jjj$#jNubjjj_sMm jj]j]ubaj]ubj)}(jkjjNjNjj)}j+drm_dp_lttpr_pre_emphasis_level_3_supportedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j-#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcapssbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_LTTPR_PHY_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubajj)}j]sbubububjjj+#jNubjjj_sM} jj]j)}(jkj+#jNjNjjv#jj)}(jj!jNjjR#jjj#jNubjjj_sM} jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_get_phy_test_patternsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jĝ#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_phy_test_paramssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sM jj](j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjjH#jNubjjj_sM jj]j]ubj)}(jkj#jNjNjj=#jj)}(jj!jNjj#jjjN#jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_set_phy_test_patternsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jW#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_phy_test_paramssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdp_revsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjU#jNubjjj_sM jj](j)}(jkjU#jNjNjj#jj)}(jj!jNjj}#jjj#jNubjjj_sM jj]j]ubj)}(jkjU#jNjNjjО#jj)}(jj!jNjj#jjj #jNubjjj_sM jj]j]ubj)}(jkjU#jNjNjj#jj)}(jj!jNjjמ#jjj#jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_vsc_sdp_supportedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdpcdsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_RECEIVER_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sM jj](j)}(jkj#jNjNjjc#jj)}(jj!jNjj=#jjjӟ#jNubjjj_sM jj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjjj#jjjٟ#jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_vsc_sdp_packsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_vsc_sdpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvscsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdp_sdpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sM jj](j)}(jkj#jNjNjj2#jj)}(jj!jNjj #jjjj#jNubjjj_sM jj]j]ubj)}(jkj#jNjNjj_#jj)}(jj!jNjj9#jjjp#jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_get_pcon_max_frl_bwsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jy#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdpcdsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_RECEIVER_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jport_capsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1jd)}jdj~#sbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubejj)}j]sbubububjjjw#jNubjjj_sM jj](j)}(jkjw#jNjNjjà#jj)}(jj!jNjj#jjjg#jNubjjj_sM jj]j]ubj)}(jkjw#jNjNjj(#jj)}(jj!jNjj#jjjm#jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_pcon_frl_preparesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jv#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jenable_frl_ready_hpdsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjt#jNubjjj_sM jj](j)}(jkjt#jNjNjj¡#jj)}(jj!jNjj#jjj#jNubjjj_sM jj]j]ubj)}(jkjt#jNjNjj#jj)}(jj!jNjjɡ#jjj#jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_pcon_is_frl_readysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sM+ jj]j)}(jkj#jNjNjjJ#jj)}(jj!jNjj$#jjjU#jNubjjj_sM+ jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_pcon_frl_configure_1sbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j^#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j max_frl_gbpssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jfrl_modesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj\#jNubjjj_sMF jj](j)}(jkj\#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMF jj]j]ubj)}(jkj\#jNjNjjѢ#jj)}(jj!jNjj#jjj#jNubjjj_sMF jj]j]ubj)}(jkj\#jNjNjj#jj)}(jj!jNjjբ#jjj #jNubjjj_sMF jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_pcon_frl_configure_2sbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j max_frl_masksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jfrl_typesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sM jj](j)}(jkj#jNjNjjb#jj)}(jj!jNjj<#jjj#jNubjjj_sM jj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjji#jjj#jNubjjj_sM jj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjjţ#jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_pcon_reset_frl_configsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jΣ#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj̣#jNubjjj_sM jj]j)}(jkj̣#jNjNjj#jj)}(jj!jNjj#jjj%#jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_pcon_frl_enablesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j.#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,#jNubjjj_sM jj]j)}(jkj,#jNjNjjz#jj)}(jj!jNjjT#jjj#jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_pcon_hdmi_link_activesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sM jj]j)}(jkj#jNjNjj٤#jj)}(jj!jNjj#jjj#jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_pcon_hdmi_link_modesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfrl_trained_masksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sM jj](j)}(jkj#jNjNjj9#jj)}(jj!jNjj#jjjq#jNubjjj_sM jj]j]ubj)}(jkj#jNjNjjf#jj)}(jj!jNjj@#jjjw#jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j%drm_dp_pcon_hdmi_frl_link_error_countsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj~#jNubjjj_sM jj](j)}(jkj~#jNjNjj̥#jj)}(jj!jNjj#jjj#jNubjjj_sM jj]j]ubj)}(jkj~#jNjNjj#jj)}(jj!jNjjӥ#jjj #jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_pcon_pps_defaultsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sM jj]j)}(jkj#jNjNjj_#jj)}(jj!jNjj9#jjjj#jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_pcon_pps_override_bufsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]js#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpps_bufsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1jd)}jd128sbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubejj)}j]sbubububjjjq#jNubjjj_sM jj](j)}(jkjq#jNjNjj#jj)}(jj!jNjj#jjj*#jNubjjj_sM jj]j]ubj)}(jkjq#jNjNjj#jj)}(jj!jNjjƦ#jjj0#jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_edp_backlight_set_levelsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j9#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_edp_backlight_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jblsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlevelsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj7#jNubjjj_sMjj](j)}(jkj7#jNjNjj#jj)}(jj!jNjj_#jjj#jNubjjj_sMjj]j]ubj)}(jkj7#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubj)}(jkj7#jNjNjjݧ#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_edp_backlight_enablesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_edp_backlight_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jblsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlevelsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sM_jj](j)}(jkj#jNjNjjF#jj)}(jj!jNjj #jjj#jNubjjj_sM_jj]j]ubj)}(jkj#jNjNjjs#jj)}(jj!jNjjM#jjj#jNubjjj_sM_jj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjjz#jjj#jNubjjj_sM_jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_edp_backlight_disablesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_edp_backlight_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jblsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj?#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj4#jj)}(jj!jNjj#jjjE#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_edp_backlight_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jN#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_edp_backlight_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jblsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdriver_pwm_freq_hzsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jedp_dpcdsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jEDP_DISPLAY_CTL_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j current_levelsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j current_modesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjL#jNubjjj_sMCjj](j)}(jkjL#jNjNjj#jj)}(jj!jNjjt#jjj#jNubjjj_sMCjj]j]ubj)}(jkjL#jNjNjjǩ#jj)}(jj!jNjj#jjj#jNubjjj_sMCjj]j]ubj)}(jkjL#jNjNjj#jj)}(jj!jNjjΩ#jjjŪ#jNubjjj_sMCjj]j]ubj)}(jkjL#jNjNjj#jj)}(jj!jNjj#jjj˪#jNubjjj_sMCjj]j]ubj)}(jkjL#jNjNjj#jj)}(jj!jNjj[#jjjѪ#jNubjjj_sMCjj]j]ubj)}(jkjL#jNjNjj#jj)}(jj!jNjj#jjjת#jNubjjj_sMCjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_panel_dp_aux_backlightsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_panelsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpanelsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjު#jNubjjj_sMjj](j)}(jkjު#jNjNjj,#jj)}(jj!jNjj#jjjd#jNubjjj_sMjj]j]ubj)}(jkjު#jNjNjjY#jj)}(jj!jNjj3#jjjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_bw_overheadsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]js#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j lane_countsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jhactivesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdsc_slice_countsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbpp_x16sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjq#jNubjjj_sM jj](j)}(jkjq#jNjNjj#jj)}(jj!jNjj#jjjR#jNubjjj_sM jj]j]ubj)}(jkjq#jNjNjjݫ#jj)}(jj!jNjj#jjjX#jNubjjj_sM jj]j]ubj)}(jkjq#jNjNjj#jj)}(jj!jNjj#jjj^#jNubjjj_sM jj]j]ubj)}(jkjq#jNjNjj%#jj)}(jj!jNjj#jjjd#jNubjjj_sM jj]j]ubj)}(jkjq#jNjNjjJ#jj)}(jj!jNjj)#jjjj#jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j#drm_dp_bw_channel_coding_efficiencysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]js#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jis_uhbrsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjq#jNubjjj_sMXjj]j)}(jkjq#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMXjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_max_dprx_data_ratesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jɬ#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j max_link_ratesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j max_lanessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjǬ#jNubjjj_sMyjj](j)}(jkjǬ#jNjNjj#jj)}(jj!jNjj#jjj;#jNubjjj_sMyjj]j]ubj)}(jkjǬ#jNjNjj3#jj)}(jj!jNjj#jjjA#jNubjjj_sMyjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_cec_irqsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jJ#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjH#jNubjjj_sKjj]j)}(jkjH#jNjNjj#jj)}(jj!jNjjp#jjj#jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_cec_register_connectorsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjj#jj)}(jj!jNjjЭ#jjj.#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj##jj)}(jj!jNjj#jjj4#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_cec_unregister_connectorsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j=#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj;#jNubjjj_sMjj]j)}(jkj;#jNjNjj#jj)}(jj!jNjjc#jjj#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_lspcon_modesbjj)}(jj>!jenumjj)}jj4)}(j7]j#aj<ubsbjjj#jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_dp_dual_mode_typesbjj)}(jj>!jenumjj)}jj4)}(j7]j#aj<ubsbjjj#jNubjjj_sK^jj]j]ubj)}(jkjjNjNjj)}jdrm_dp_dual_mode_readsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sK?jj](j)}(jkj#jNjNjj #jj)}(jj!jNjj#jjj#jNubjjj_sK?jj]j]ubj)}(jkj#jNjNjj6#jj)}(jj!jNjj#jjj#jNubjjj_sK?jj]j]ubj)}(jkj#jNjNjj\#jj)}(jj!jNjj:#jjj#jNubjjj_sK?jj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjjc#jjj#jNubjjj_sK?jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_dual_mode_writesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sKjj](j)}(jkj#jNjNjj#jj)}(jj!jNjjԯ#jjj~#jNubjjj_sKjj]j]ubj)}(jkj#jNjNjj%#jj)}(jj!jNjj#jjj#jNubjjj_sKjj]j]ubj)}(jkj#jNjNjjK#jj)}(jj!jNjj)#jjj#jNubjjj_sKjj]j]ubj)}(jkj#jNjNjjv#jj)}(jj!jNjjR#jjj#jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_dual_mode_detectsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_dp_dual_mode_typesbaj<ubububj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sKjj](j)}(jkj#jNjNjj#jj)}(jj!jNjjð#jjj!#jNubjjj_sKjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj'#jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_dual_mode_max_tmds_clocksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j0#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_dp_dual_mode_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj.#jNubjjj_sMjj](j)}(jkj.#jNjNjj|#jj)}(jj!jNjjV#jjjܱ#jNubjjj_sMjj]j]ubj)}(jkj.#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubj)}(jkj.#jNjNjjѱ#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j drm_dp_dual_mode_get_tmds_outputsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_dp_dual_mode_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=js)}(jvj?)}(jBj4)}(j7]j)}jenabledsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sMBjj](j)}(jkj#jNjNjj=#jj)}(jj!jNjj#jjjŲ#jNubjjj_sMBjj]j]ubj)}(jkj#jNjNjjh#jj)}(jj!jNjjD#jjj˲#jNubjjj_sMBjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjjl#jjjѲ#jNubjjj_sMBjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjjײ#jNubjjj_sMBjj]j]ubej]ubj)}(jkjjNjNjj)}j drm_dp_dual_mode_set_tmds_outputsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_dp_dual_mode_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jenablesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj޲#jNubjjj_sMijj](j)}(jkj޲#jNjNjj,#jj)}(jj!jNjj#jjj#jNubjjj_sMijj]j]ubj)}(jkj޲#jNjNjjW#jj)}(jj!jNjj3#jjj#jNubjjj_sMijj]j]ubj)}(jkj޲#jNjNjj#jj)}(jj!jNjj[#jjj#jNubjjj_sMijj]j]ubj)}(jkj޲#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMijj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_get_dual_mode_type_namesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jʳ#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_dp_dual_mode_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjȳ#jNubjjj_sMjj]j)}(jkjȳ#jNjNjj#jj)}(jj!jNjj#jjj!#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_lspcon_get_modesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_lspcon_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(#jNubjjj_sMjj](j)}(jkj(#jNjNjjv#jj)}(jj!jNjjP#jjj۴#jNubjjj_sMjj]j]ubj)}(jkj(#jNjNjj#jj)}(jj!jNjj}#jjj#jNubjjj_sMjj]j]ubj)}(jkj(#jNjNjjд#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_lspcon_set_modesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_lspcon_modesbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjj<#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjji#jj)}(jj!jNjjC#jjj#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjjp#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_mst_portsbjj)}(jjq!jstructjj)}jj4)}(j7]j#aj<ubsbjjj#jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_dp_mst_branchsbjj)}(jjq!jstructjj)}jj4)}(j7]j#aj<ubsbjjj#jNubjjj_sKajj]j]ubj)}(jkjjNjNjj)}jdrm_dp_mst_atomic_payloadsbjj)}(jjq!jstructjj)}jj4)}(j7]jϵ#aj<ubsbjjj͵#jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_dp_mst_topology_statesbjj)}(jjq!jstructjj)}jj4)}(j7]j޵#aj<ubsbjjjܵ#jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_dp_mst_topology_mgrsbjj)}(jjq!jstructjj)}jj4)}(j7]j#aj<ubsbjjj#jNubjjj_sMNjj]j]ubj)}(jkjjNjNjj)}j__drm_dp_mst_state_iter_getsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_mgrsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_statesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}j old_statesbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_statesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}j new_statesbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjjG#jj)}(jj!jNjj!#jjj #jNubjjj_sMjj]j]ubj)}(jkj#jNjNjjv#jj)}(jj!jNjjN#jjj#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjjڶ#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj##jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j for_each_oldnew_mst_mgr_in_statesbjj)}(jj"jmacrojj)}(jj4)}(j7]j,#aj<ubjMNubjjj*#jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jfor_each_old_mst_mgr_in_statesbjj)}(jj"jmacrojj)}(jj4)}(j7]j;#aj<ubjMNubjjj9#jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jfor_each_new_mst_mgr_in_statesbjj)}(jj"jmacrojj)}(jj4)}(j7]jJ#aj<ubjMNubjjjH#jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_dp_mst_get_port_mallocsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jY#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjW#jNubjjj_sMjj]j)}(jkjW#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_mst_put_port_mallocsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sMjj]j)}(jkj#jNjNjj#jj)}(jj!jNjj߷#jjj#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j"drm_dp_mst_connector_late_registersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjje#jj)}(jj!jNjj?#jjj#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjjl#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j%drm_dp_mst_connector_early_unregistersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjj#jj)}(jj!jNjjҸ#jjj0#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj%#jj)}(jj!jNjj#jjj6#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_add_payload_part1sbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j?#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_mgrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j mst_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_atomic_payloadsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpayloadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj=#jNubjjj_sM jj](j)}(jkj=#jNjNjj#jj)}(jj!jNjje#jjj#jNubjjj_sM jj]j]ubj)}(jkj=#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sM jj]j]ubj)}(jkj=#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_remove_payload_part1sbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_mgrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j mst_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_atomic_payloadsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpayloadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sM% jj](j)}(jkj#jNjNjjQ#jj)}(jj!jNjj+#jjj#jNubjjj_sM% jj]j]ubj)}(jkj#jNjNjj~#jj)}(jj!jNjjX#jjj#jNubjjj_sM% jj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjjº#jNubjjj_sM% jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_remove_payload_part2sbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j˺#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_mgrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j mst_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_atomic_payloadsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j old_payloadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_atomic_payloadsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j new_payloadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjɺ#jNubjjj_sMF jj](j)}(jkjɺ#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMF jj]j]ubj)}(jkjɺ#jNjNjjD#jj)}(jj!jNjj#jjj#jNubjjj_sMF jj]j]ubj)}(jkjɺ#jNjNjjq#jj)}(jj!jNjjK#jjj#jNubjjj_sMF jj]j]ubj)}(jkjɺ#jNjNjj#jj)}(jj!jNjjx#jjj#jNubjjj_sMF jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_add_payload_part2sbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jĻ#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_mgrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_atomic_payloadsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpayloadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj»#jNubjjj_sMh jj](j)}(jkj»#jNjNjj#jj)}(jj!jNjj#jjju#jNubjjj_sMh jj]j]ubj)}(jkj»#jNjNjj=#jj)}(jj!jNjj#jjj{#jNubjjj_sMh jj]j]ubj)}(jkj»#jNjNjjj#jj)}(jj!jNjjD#jjj#jNubjjj_sMh jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_get_vc_payload_bwsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j fixed20_12sbaj<ubububj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_mgrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j link_ratesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlink_lane_countsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjjڼ#jj)}(jj!jNjj#jjj-#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj3#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj%#jj)}(jj!jNjj#jjj9#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_read_mst_capsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]jB#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdpcdsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jDP_RECEIVER_CAP_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubejj)}j]sbubububjjj@#jNubjjj_sM!jj](j)}(jkj@#jNjNjj#jj)}(jj!jNjjg#jjj#jNubjjj_sM!jj]j]ubj)}(jkj@#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sM!jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_mst_topology_mgr_set_mstsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j #aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_mgrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}j mst_statesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj #jNubjjj_sM8jj](j)}(jkj #jNjNjjX#jj)}(jj!jNjj2#jjj#jNubjjj_sM8jj]j]ubj)}(jkj #jNjNjj~#jj)}(jj!jNjj_#jjj#jNubjjj_sM8jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_mst_topology_mgr_suspendsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_mgrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sMjj]j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_mst_topology_mgr_resumesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_mgrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jsyncsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjjA#jj)}(jj!jNjj#jjjo#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjjg#jj)}(jj!jNjjH#jjju#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_mst_hpd_irq_handle_eventsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j~#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_mgrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jesisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jacksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=js)}(jvj?)}(jBj4)}(j7]j)}jhandledsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj|#jNubjjj_sMjj](j)}(jkj|#jNjNjjʿ#jj)}(jj!jNjj#jjjW#jNubjjj_sMjj]j]ubj)}(jkj|#jNjNjj#jj)}(jj!jNjjѿ#jjj]#jNubjjj_sMjj]j]ubj)}(jkj|#jNjNjj$#jj)}(jj!jNjj#jjjc#jNubjjj_sMjj]j]ubj)}(jkj|#jNjNjjL#jj)}(jj!jNjj+#jjji#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j#drm_dp_mst_hpd_irq_send_new_requestsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jr#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_mgrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjp#jNubjjj_sM;jj]j)}(jkjp#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sM;jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_mst_detect_portsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_modeset_acquire_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_mgrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sMWjj](j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMWjj]j]ubj)}(jkj#jNjNjjK#jj)}(jj!jNjj%#jjj#jNubjjj_sMWjj]j]ubj)}(jkj#jNjNjjx#jj)}(jj!jNjjR#jjj#jNubjjj_sMWjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMWjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_mst_edid_readsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_edidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_mgrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjjJ#jj)}(jj!jNjj$#jjj#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjjw#jj)}(jj!jNjjQ#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_mst_get_edidsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jedidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_mgrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjjT#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjjZ#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjjF#jj)}(jj!jNjj #jjj`#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_atomic_find_time_slotssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]ji#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_mgrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpbnsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjg#jNubjjj_sMjj](j)}(jkjg#jNjNjj#jj)}(jj!jNjj#jjj>#jNubjjj_sMjj]j]ubj)}(jkjg#jNjNjj#jj)}(jj!jNjj#jjjD#jNubjjj_sMjj]j]ubj)}(jkjg#jNjNjj#jj)}(jj!jNjj#jjjJ#jNubjjj_sMjj]j]ubj)}(jkjg#jNjNjj6#jj)}(jj!jNjj#jjjP#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j drm_dp_atomic_release_time_slotssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jY#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_mgrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjW#jNubjjj_sM9jj](j)}(jkjW#jNjNjj#jj)}(jj!jNjj#jjj #jNubjjj_sM9jj]j]ubj)}(jkjW#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sM9jj]j]ubj)}(jkjW#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sM9jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_mst_atomic_setup_commitsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sM|jj]j)}(jkj#jNjNjjk#jj)}(jj!jNjjE#jjjv#jNubjjj_sM|jj]j]ubaj]ubj)}(jkjjNjNjj)}j'drm_dp_mst_atomic_wait_for_dependenciessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj}#jNubjjj_sMjj]j)}(jkj}#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j!drm_dp_mst_root_conn_atomic_checksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_connector_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnew_conn_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_mgrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjj+#jj)}(jj!jNjj#jjjc#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjjX#jj)}(jj!jNjj2#jjji#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_mst_update_slotssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jr#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j mst_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlink_encoding_capsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjp#jNubjjj_sMjj](j)}(jkjp#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubj)}(jkjp#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_check_act_statussbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_mgrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sM`jj]j)}(jkj#jNjNjjL#jj)}(jj!jNjj&#jjjW#jNubjjj_sM`jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_calc_pbn_modesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j`#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jclocksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbppsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj^#jNubjjj_sMjj](j)}(jkj^#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubj)}(jkj^#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_mst_dump_topologysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jseq_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj|sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_mgrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjj-#jj)}(jj!jNjj#jjjd#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjjY#jj)}(jj!jNjj3#jjjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j$drm_dp_mst_port_downstream_of_parentsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]js#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_mgrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjq#jNubjjj_sMJjj](j)}(jkjq#jNjNjj#jj)}(jj!jNjj#jjj##jNubjjj_sMJjj]j]ubj)}(jkjq#jNjNjj#jj)}(jj!jNjj#jjj)#jNubjjj_sMJjj]j]ubj)}(jkjq#jNjNjj#jj)}(jj!jNjj#jjj/#jNubjjj_sMJjj]j]ubej]ubj)}(jkjjNjNjj)}j!drm_dp_mst_add_affected_dsc_crtcssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j8#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_mgrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj6#jNubjjj_sMjj](j)}(jkj6#jNjNjj#jj)}(jj!jNjj^#jjj#jNubjjj_sMjj]j]ubj)}(jkj6#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_mst_atomic_enable_dscsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpbnsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jenablesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sM9jj](j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sM9jj]j]ubj)}(jkj#jNjNjjD#jj)}(jj!jNjj#jjj#jNubjjj_sM9jj]j]ubj)}(jkj#jNjNjjk#jj)}(jj!jNjjK#jjj#jNubjjj_sM9jj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjjo#jjj#jNubjjj_sM9jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_mst_atomic_check_mgrsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_mgrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j mst_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_portsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}j failing_portsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj*#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjjW#jj)}(jj!jNjj1#jjj#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj^#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_mst_atomic_checksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sMjj]j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j!drm_atomic_get_mst_topology_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_mgrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj #jNubjjj_sMjj](j)}(jkj #jNjNjja#jj)}(jj!jNjj;#jjj#jNubjjj_sMjj]j]ubj)}(jkj #jNjNjj#jj)}(jj!jNjjh#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j%drm_atomic_get_old_mst_topology_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_mgrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj8#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj*#jj)}(jj!jNjj#jjj>#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j%drm_atomic_get_new_mst_topology_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jG#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_mgrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjE#jNubjjj_sM jj](j)}(jkjE#jNjNjj#jj)}(jj!jNjjs#jjj#jNubjjj_sM jj]j]ubj)}(jkjE#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_mst_topology_mgr_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_mgrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmax_dpcd_transaction_bytessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j max_payloadssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j conn_base_idsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sM!jj](j)}(jkj#jNjNjj/#jj)}(jj!jNjj #jjj#jNubjjj_sM!jj]j]ubj)}(jkj#jNjNjj\#jj)}(jj!jNjj6#jjj#jNubjjj_sM!jj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjjc#jjj #jNubjjj_sM!jj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sM!jj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sM!jj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sM!jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dp_mst_topology_mgr_destroysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_topology_mgrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%#jNubjjj_sM_jj]j)}(jkj%#jNjNjjs#jj)}(jj!jNjjM#jjj~#jNubjjj_sM_jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_mst_dsc_aux_for_portsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_dp_auxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj#jNubjjj_sMjj]j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_mst_get_mstb_mallocsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_branchsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmstbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sMjj]j)}(jkj#jNjNjj<#jj)}(jj!jNjj#jjjG#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_mst_put_mstb_mallocsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jP#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_branchsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmstbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjN#jNubjjj_sMjj]j)}(jkjN#jNjNjj#jj)}(jj!jNjjv#jjj#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j drm_dp_mst_topology_try_get_mstbsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_branchsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmstbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sMjj]j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_mst_topology_get_mstbsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_branchsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmstbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sMjj]j)}(jkj#jNjNjj\#jj)}(jj!jNjj6#jjjg#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_mst_topology_put_mstbsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jp#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_branchsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmstbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjn#jNubjjj_sM jj]j)}(jkjn#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j drm_dp_mst_topology_try_get_portsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sMGjj]j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj'#jNubjjj_sMGjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_mst_topology_get_portsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j0#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj.#jNubjjj_sMdjj]j)}(jkj.#jNjNjj|#jj)}(jj!jNjjV#jjj#jNubjjj_sMdjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dp_mst_topology_put_portsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dp_mst_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sM{jj]j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sM{jj]j]ubaj]ubj)}(jkjjNjNjj)}jmipi_dbisbjj)}(jjq!jstructjj)}jj4)}(j7]j#aj<ubsbjjj#jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j mipi_dbi_devsbjj)}(jjq!jstructjj)}jj4)}(j7]j#aj<ubsbjjj#jNubjjj_sKMjj]j]ubj)}(jkjjNjNjj)}jmipi_dbi_commandsbjj)}(jj"jmacrojj)}(jj4)}(j7]j#aj<ubjMNubjjj #jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j&DRM_MIPI_DBI_SIMPLE_DISPLAY_PIPE_FUNCSsbjj)}(jj"jmacrojj)}(jj4)}(j7]j#aj<ubjMNubjjj#jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jmipi_dbi_command_readsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dbisbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdbisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*#jNubjjj_sKjj](j)}(jkj*#jNjNjjx#jj)}(jj!jNjjR#jjj#jNubjjj_sKjj]j]ubj)}(jkj*#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sKjj]j]ubj)}(jkj*#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dbi_command_bufsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dbisbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdbisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sKjj](j)}(jkj#jNjNjj9#jj)}(jj!jNjj#jjj#jNubjjj_sKjj]j]ubj)}(jkj#jNjNjjd#jj)}(jj!jNjj@#jjj#jNubjjj_sKjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjjh#jjj#jNubjjj_sKjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dbi_buf_copysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_framebuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jswapsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_format_conv_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j fmtcnv_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sKjj](j)}(jkj#jNjNjj$#jj)}(jj!jNjj#jjj#jNubjjj_sKjj]j]ubj)}(jkj#jNjNjjQ#jj)}(jj!jNjj+#jjj #jNubjjj_sKjj]j]ubj)}(jkj#jNjNjj~#jj)}(jj!jNjjX#jjj#jNubjjj_sKjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sKjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sKjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj$#jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dbi_pipe_mode_validsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_mode_statussbaj<ubububj=j?)}(jBj4)}(j7]j-#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_simple_display_pipesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+#jNubjjj_sM.jj](j)}(jkj+#jNjNjj}#jj)}(jj!jNjjW#jjj#jNubjjj_sM.jj]j]ubj)}(jkj+#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sM.jj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dbi_pipe_updatesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_simple_display_pipesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j old_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sM?jj](j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjjH#jNubjjj_sM?jj]j]ubj)}(jkj#jNjNjj=#jj)}(jj!jNjj#jjjN#jNubjjj_sM?jj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dbi_enable_flushsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jW#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j mipi_dbi_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdbidevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtc_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j crtc_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j plane_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjU#jNubjjj_sMfjj](j)}(jkjU#jNjNjj#jj)}(jj!jNjj}#jjj#jNubjjj_sMfjj]j]ubj)}(jkjU#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMfjj]j]ubj)}(jkjU#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMfjj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dbi_pipe_disablesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_simple_display_pipesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sMjj]j)}(jkj#jNjNjji#jj)}(jj!jNjjC#jjjt#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmipi_dbi_pipe_begin_fb_accesssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j}#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_simple_display_pipesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j plane_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj{#jNubjjj_sMjj](j)}(jkj{#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubj)}(jkj{#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dbi_pipe_end_fb_accesssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_simple_display_pipesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j plane_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjj\#jj)}(jj!jNjj6#jjj#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjjc#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dbi_pipe_reset_planesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_simple_display_pipesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sMjj]j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j#mipi_dbi_pipe_duplicate_plane_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_simple_display_pipesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj#jNubjjj_sMjj]j)}(jkj#jNjNjjU#jj)}(jj!jNjj/#jjjc#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j!mipi_dbi_pipe_destroy_plane_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jl#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_simple_display_pipesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j plane_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjj#jNubjjj_sMjj](j)}(jkjj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubj)}(jkjj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dbi_dev_init_with_formatssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j mipi_dbi_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdbidevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_simple_display_pipe_funcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfuncssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jformatssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j format_countsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jrotationsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j tx_buf_sizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sMHjj](j)}(jkj#jNjNjjK#jj)}(jj!jNjj%#jjjO#jNubjjj_sMHjj]j]ubj)}(jkj#jNjNjjx#jj)}(jj!jNjjR#jjjU#jNubjjj_sMHjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj[#jNubjjj_sMHjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjja#jNubjjj_sMHjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjjg#jNubjjj_sMHjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjjm#jNubjjj_sMHjj]j]ubj)}(jkj#jNjNjjG#jj)}(jj!jNjj##jjjs#jNubjjj_sMHjj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dbi_dev_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j|#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j mipi_dbi_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdbidevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_simple_display_pipe_funcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfuncssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jrotationsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjz#jNubjjj_sMjj](j)}(jkjz#jNjNjj#jj)}(jj!jNjj#jjjR#jNubjjj_sMjj]j]ubj)}(jkjz#jNjNjj#jj)}(jj!jNjj#jjjX#jNubjjj_sMjj]j]ubj)}(jkjz#jNjNjj"#jj)}(jj!jNjj#jjj^#jNubjjj_sMjj]j]ubj)}(jkjz#jNjNjjJ#jj)}(jj!jNjj)#jjjd#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dbi_hw_resetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jm#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dbisbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdbisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjk#jNubjjj_sMjj]j)}(jkjk#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmipi_dbi_display_is_onsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dbisbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdbisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sMjj]j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj##jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmipi_dbi_poweron_resetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j mipi_dbi_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdbidevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*#jNubjjj_sMjj]j)}(jkj*#jNjNjjx#jj)}(jj!jNjjR#jjj#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j"mipi_dbi_poweron_conditional_resetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j mipi_dbi_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdbidevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sM!jj]j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sM!jj]j]ubaj]ubj)}(jkjjNjNjj)}jmipi_dbi_spi_cmd_max_speedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j spi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jspisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sM2jj](j)}(jkj#jNjNjj<#jj)}(jj!jNjj#jjjo#jNubjjj_sM2jj]j]ubj)}(jkj#jNjNjjg#jj)}(jj!jNjjC#jjju#jNubjjj_sM2jj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dbi_spi_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j~#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j spi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jspisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dbisbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdbisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj|#jNubjjj_sMjj](j)}(jkj|#jNjNjj#jj)}(jj!jNjj#jjj/#jNubjjj_sMjj]j]ubj)}(jkj|#jNjNjj#jj)}(jj!jNjj#jjj5#jNubjjj_sMjj]j]ubj)}(jkj|#jNjNjj$#jj)}(jj!jNjj#jjj;#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dbi_spi_transfersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jD#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j spi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jspisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jspeed_hzsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jbpwsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjB#jNubjjj_sM jj](j)}(jkjB#jNjNjj#jj)}(jj!jNjjj#jjj<#jNubjjj_sM jj]j]ubj)}(jkjB#jNjNjj#jj)}(jj!jNjj#jjjB#jNubjjj_sM jj]j]ubj)}(jkjB#jNjNjj#jj)}(jj!jNjj#jjjH#jNubjjj_sM jj]j]ubj)}(jkjB#jNjNjj #jj)}(jj!jNjj#jjjN#jNubjjj_sM jj]j]ubj)}(jkjB#jNjNjj4#jj)}(jj!jNjj#jjjT#jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dbi_debugfs_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j]#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_minorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jminorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj[#jNubjjj_sMjj]j)}(jkj[#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j mipi_dsi_msgsbjj)}(jjq!jstructjj)}jj4)}(j7]j#aj<ubsbjjj#jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jmipi_dsi_packetsbjj)}(jjq!jstructjj)}jj4)}(j7]j#aj<ubsbjjj#jNubjjj_sK&jj]j]ubj)}(jkjjNjNjj)}jmipi_dsi_host_opssbjj)}(jjq!jstructjj)}jj4)}(j7]j#aj<ubsbjjj#jNubjjj_sK=jj]j]ubj)}(jkjjNjNjj)}j mipi_dsi_hostsbjj)}(jjq!jstructjj)}jj4)}(j7]j#aj<ubsbjjj#jNubjjj_sK\jj]j]ubj)}(jkjjNjNjj)}jmipi_dsi_device_infosbjj)}(jjq!jstructjj)}jj4)}(j7]j#aj<ubsbjjj#jNubjjj_sKmjj]j]ubj)}(jkjjNjNjj)}jmipi_dsi_devicesbjj)}(jjq!jstructjj)}jj4)}(j7]j#aj<ubsbjjj#jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jmipi_dsi_pixel_format_to_bppsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jmipi_dsi_pixel_formatsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj#jNubjjj_sKjj]j)}(jkj#jNjNjja#jj)}(jj!jNjj=#jjji#jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jmipi_dsi_dcs_tear_modesbjj)}(jj>!jenumjj)}jj4)}(j7]jr#aj<ubsbjjjp#jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jmipi_dsi_generic_write_seqsbjj)}(jj"jmacrojj)}(jj4)}(j7]j#aj<ubjMNubjjj#jNubjjj_sM4jj]j]ubj)}(jkjjNjNjj)}jmipi_dsi_dcs_write_seqsbjj)}(jj"jmacrojj)}(jj4)}(j7]j#aj<ubjMNubjjj#jNubjjj_sMGjj]j]ubj)}(jkjjNjNjj)}jmipi_dsi_driversbjj)}(jjq!jstructjj)}jj4)}(j7]j#aj<ubsbjjj#jNubjjj_sMJjj]j]ubj)}(jkjjNjNjj)}jof_find_mipi_dsi_device_by_nodesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj#jNubjjj_sKkjj]j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sKkjj]j]ubaj]ubj)}(jkjjNjNjj)}jmipi_dsi_device_register_fullsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j mipi_dsi_hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_device_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj#jNubjjj_sKjj](j)}(jkj#jNjNjji#jj)}(jj!jNjjC#jjj#jNubjjj_sKjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjjp#jjj#jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dsi_device_unregistersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sKjj]j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj #jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j"devm_mipi_dsi_device_register_fullsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j mipi_dsi_hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_device_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjje#jj)}(jj!jNjj?#jjj#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjjl#jjj#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_find_mipi_dsi_host_by_nodesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j mipi_dsi_hostsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj#jNubjjj_sM4jj]j)}(jkj#jNjNjj4#jj)}(jj!jNjj#jjjB#jNubjjj_sM4jj]j]ubaj]ubj)}(jkjjNjNjj)}jmipi_dsi_attachsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jK#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjI#jNubjjj_sMsjj]j)}(jkjI#jNjNjj#jj)}(jj!jNjjq#jjj#jNubjjj_sMsjj]j]ubaj]ubj)}(jkjjNjNjj)}jmipi_dsi_detachsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sMjj]j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevm_mipi_dsi_attachsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j #aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj #jNubjjj_sMjj](j)}(jkj #jNjNjjW#jj)}(jj!jNjj1#jjj#jNubjjj_sMjj]j]ubj)}(jkj #jNjNjj#jj)}(jj!jNjj^#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dsi_packet_format_is_shortsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj#jNubjjj_sMjj]j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmipi_dsi_packet_format_is_longsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj#jNubjjj_sMjj]j)}(jkj#jNjNjjA#jj)}(jj!jNjj#jjjI#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmipi_dsi_create_packetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jR#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_packetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpacketsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j mipi_dsi_msgsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjP#jNubjjj_sMjj](j)}(jkjP#jNjNjj#jj)}(jj!jNjjx#jjj#jNubjjj_sMjj]j]ubj)}(jkjP#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dsi_shutdown_peripheralsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sMLjj]j)}(jkj#jNjNjj1#jj)}(jj!jNjj #jjj<#jNubjjj_sMLjj]j]ubaj]ubj)}(jkjjNjNjj)}jmipi_dsi_turn_on_peripheralsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jE#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjC#jNubjjj_sM`jj]j)}(jkjC#jNjNjj#jj)}(jj!jNjjk#jjj#jNubjjj_sM`jj]j]ubaj]ubj)}(jkjjNjNjj)}jmipi_dsi_compression_modesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jenablesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj##jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj)#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dsi_picture_parameter_setsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j2#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dsc_picture_parameter_setsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jppssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj0#jNubjjj_sMjj](j)}(jkj0#jNjNjj#jj)}(jj!jNjj\#jjj#jNubjjj_sMjj]j]ubj)}(jkj0#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dsi_generic_writesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpayloadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjju#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjjB#jj)}(jj!jNjj #jjj{#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjjm#jj)}(jj!jNjjI#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dsi_generic_readsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jparamssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j num_paramssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj.#jj)}(jj!jNjj #jjj#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjjT#jj)}(jj!jNjj2#jjj#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj[#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dsi_dcs_write_buffersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjjT#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj!#jj)}(jj!jNjj#jjjZ#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjjL#jj)}(jj!jNjj(#jjj`#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dsi_dcs_writesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]ji#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjg#jNubjjj_sMIjj](j)}(jkjg#jNjNjj#jj)}(jj!jNjj#jjj=#jNubjjj_sMIjj]j]ubj)}(jkjg#jNjNjj#jj)}(jj!jNjj#jjjC#jNubjjj_sMIjj]j]ubj)}(jkjg#jNjNjj #jj)}(jj!jNjj#jjjI#jNubjjj_sMIjj]j]ubj)}(jkjg#jNjNjj5#jj)}(jj!jNjj#jjjO#jNubjjj_sMIjj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dsi_dcs_readsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jX#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjV#jNubjjj_sMqjj](j)}(jkjV#jNjNjj#jj)}(jj!jNjj#jjj,#jNubjjj_sMqjj]j]ubj)}(jkjV#jNjNjj#jj)}(jj!jNjj#jjj2#jNubjjj_sMqjj]j]ubj)}(jkjV#jNjNjj#jj)}(jj!jNjj#jjj8#jNubjjj_sMqjj]j]ubj)}(jkjV#jNjNjj$#jj)}(jj!jNjj#jjj>#jNubjjj_sMqjj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dsi_dcs_nopsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jG#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjE#jNubjjj_sMjj]j)}(jkjE#jNjNjj#jj)}(jj!jNjjm#jjj#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmipi_dsi_dcs_soft_resetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sMjj]j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmipi_dsi_dcs_get_power_modesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjjS#jj)}(jj!jNjj-#jjj#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjjZ#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dsi_dcs_get_pixel_formatsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jformatsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj$#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dsi_dcs_enter_sleep_modesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+#jNubjjj_sMjj]j)}(jkj+#jNjNjjy#jj)}(jj!jNjjS#jjj#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmipi_dsi_dcs_exit_sleep_modesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sMjj]j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmipi_dsi_dcs_set_display_offsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sMjj]j)}(jkj#jNjNjj9#jj)}(jj!jNjj#jjjD#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmipi_dsi_dcs_set_display_onsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jM#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjK#jNubjjj_sMjj]j)}(jkjK#jNjNjj#jj)}(jj!jNjjs#jjj#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmipi_dsi_dcs_set_column_addresssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sM,jj](j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjjT#jNubjjj_sM,jj]j]ubj)}(jkj#jNjNjj$#jj)}(jj!jNjj#jjjZ#jNubjjj_sM,jj]j]ubj)}(jkj#jNjNjjL#jj)}(jj!jNjj(#jjj`#jNubjjj_sM,jj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dsi_dcs_set_page_addresssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]ji#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjg#jNubjjj_sMDjj](j)}(jkjg#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMDjj]j]ubj)}(jkjg#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMDjj]j]ubj)}(jkjg#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMDjj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dsi_dcs_set_tear_offsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj##jNubjjj_sMZjj]j)}(jkj##jNjNjjq#jj)}(jj!jNjjK#jjj|#jNubjjj_sMZjj]j]ubaj]ubj)}(jkjjNjNjj)}jmipi_dsi_dcs_set_tear_onsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jmipi_dsi_dcs_tear_modesbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sMnjj](j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMnjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj #jNubjjj_sMnjj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dsi_dcs_set_pixel_formatsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jformatsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjj_#jj)}(jj!jNjj9#jjj#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjjf#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dsi_dcs_set_tear_scanlinesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jscanlinesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj #jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj&#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j#mipi_dsi_dcs_set_display_brightnesssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j/#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}j brightnesssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-#jNubjjj_sMjj](j)}(jkj-#jNjNjj{#jj)}(jj!jNjjU#jjj#jNubjjj_sMjj]j]ubj)}(jkj-#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j#mipi_dsi_dcs_get_display_brightnesssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j brightnesssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjj #jj)}(jj!jNjj#jjjA#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj6#jj)}(jj!jNjj#jjjG#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j)mipi_dsi_dcs_set_display_brightness_largesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jP#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}j brightnesssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjN#jNubjjj_sMjj](j)}(jkjN#jNjNjj#jj)}(jj!jNjjv#jjj#jNubjjj_sMjj]j]ubj)}(jkjN#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j)mipi_dsi_dcs_get_display_brightness_largesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j brightnesssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjj*#jj)}(jj!jNjj#jjjb#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjjW#jj)}(jj!jNjj1#jjjh#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dsi_driver_register_fullsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jq#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjo#jNubjjj_sM.jj](j)}(jkjo#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sM.jj]j]ubj)}(jkjo#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sM.jj]j]ubej]ubj)}(jkjjNjNjj)}jmipi_dsi_driver_unregistersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jmipi_dsi_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sMEjj]j)}(jkj#jNjNjjP#jj)}(jj!jNjj*#jjj[#jNubjjj_sMEjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dsc_rc_range_parameterssbjj)}(jjq!jstructjj)}jj4)}(j7]jd#aj<ubsbjjjb#jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_dsc_configsbjj)}(jjq!jstructjj)}jj4)}(j7]js#aj<ubsbjjjq#jNubjjj_sK8jj]j]ubj)}(jkjjNjNjj)}jdrm_dsc_picture_parameter_setsbjj)}(jjq!jstructjj)}jj4)}(j7]j#aj<ubsbjjj#jNubjjj_sKNjj]j]ubj)}(jkjjNjNjj)}jdrm_dsc_pps_infoframesbjj)}(jjq!jstructjj)}jj4)}(j7]j#aj<ubsbjjj#jNubjjj_sM jj]j]ubj)}(jkjjNjNjj)}jdrm_dsc_dp_pps_header_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j dp_sdp_headersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j pps_headersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sK,jj]j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sK,jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dsc_dp_rc_buffer_sizesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jrc_buffer_block_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jrc_buffer_sizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sK=jj](j)}(jkj#jNjNjjJ#jj)}(jj!jNjj&#jjjz#jNubjjj_sK=jj]j]ubj)}(jkj#jNjNjjr#jj)}(jj!jNjjN#jjj#jNubjjj_sK=jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dsc_pps_payload_packsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dsc_picture_parameter_setsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j pps_payloadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dsc_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsc_cfgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#jNubjjj_sKajj](j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj #jNubjjj_sKajj]j]ubj)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sKajj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dsc_set_const_paramssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dsc_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdsc_cfgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sMjj]j)}(jkj#jNjNjjh#jj)}(jj!jNjjB#jjjs#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dsc_set_rc_buf_threshsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j|#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dsc_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdsc_cfgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjz#jNubjjj_sM3jj]j)}(jkjz#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sM3jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dsc_setup_rc_paramssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dsc_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdsc_cfgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_dsc_params_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjj(#jj)}(jj!jNjj#jjj[#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjjS#jj)}(jj!jNjj/#jjja#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_dsc_compute_rc_parameterssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jj#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dsc_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdsc_cfgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjh#jNubjjj_sMjj]j)}(jkjh#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dsc_get_bpp_intsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dsc_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvdsc_cfgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sMjj]j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj%#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dsc_initial_scale_valuesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j.#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dsc_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdscsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,#jNubjjj_sMjj]j)}(jkj,#jNjNjj~#jj)}(jj!jNjjX#jjj#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_dsc_flatness_det_threshsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_dsc_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdscsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sMjj]j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_kms_helper_poll_enablesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sM/jj]j)}(jkj#jNjNjjB#jj)}(jj!jNjj#jjjM#jNubjjj_sM/jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_kms_helper_poll_reschedulesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jV#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjT#jNubjjj_sMMjj]j)}(jkjT#jNjNjj#jj)}(jj!jNjj|#jjj#jNubjjj_sMMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_helper_probe_detectsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_modeset_acquire_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jforcesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#jNubjjj_sMjj](j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj]#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjj/#jj)}(jj!jNjj #jjjc#jNubjjj_sMjj]j]ubj)}(jkj#jNjNjjU#jj)}(jj!jNjj6#jjji#jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j'drm_helper_probe_single_connector_modessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jr#aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmaxXsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmaxYsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjp#jNubjjj_sM,jj](j)}(jkjp#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sM,jj]j]ubj)}(jkjp#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sM,jj]j]ubj)}(jkjp#jNjNjj#jj)}(jj!jNjj#jjj%#jNubjjj_sM,jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_kms_helper_hotplug_eventsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j.#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,#jNubjjj_sMjj]j)}(jkj,#jNjNjjz#jj)}(jj!jNjjT#jjj#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j&drm_kms_helper_connector_hotplug_eventsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#jNubjjj_sMjj]j)}(jkj#jNjNjj#jj)}(jj!jNjj#jjj#jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_kms_helper_is_poll_workersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j#aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj#jNubjjj_sMhjj]j]ubj)}(jkjjNjNjj)}jdrm_kms_helper_poll_disablesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j8$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj6$jNubjjj_sMjj]j)}(jkj6$jNjNjj$jj)}(jj!jNjj^$jjj$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_kms_helper_poll_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sMjj]j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_kms_helper_poll_finisbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sMjj]j)}(jkj$jNjNjjD$jj)}(jj!jNjj$jjjO$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j"drm_connector_helper_hpd_irq_eventsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]jX$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjV$jNubjjj_sMjj]j)}(jkjV$jNjNjj$jj)}(jj!jNjj}$jjj$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_helper_hpd_irq_eventsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sM%jj]j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj $jNubjjj_sM%jj]j]ubaj]ubj)}(jkjjNjNjj)}j drm_crtc_helper_mode_valid_fixedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_mode_statussbaj<ubububj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j fixed_modesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sMVjj](j)}(jkj$jNjNjjf$jj)}(jj!jNjj@$jjj$jNubjjj_sMVjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjjm$jjj$jNubjjj_sMVjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMVjj]j]ubej]ubj)}(jkjjNjNjj)}j$drm_connector_helper_get_modes_fixedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j fixed_modesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sMqjj](j)}(jkj$jNjNjj,$jj)}(jj!jNjj$jjjd$jNubjjj_sMqjj]j]ubj)}(jkj$jNjNjjY$jj)}(jj!jNjj3$jjjj$jNubjjj_sMqjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_connector_helper_get_modessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]js$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjq$jNubjjj_sMjj]j)}(jkjq$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j!drm_connector_helper_tv_get_modessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sMjj]j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj*$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_edid_decode_mfg_idsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j3$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmfg_idsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=j?)}(jBj4)}(j7]j)}jvendsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1jd)}jdj~#sbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj1$jNubjjj_sMajj](j)}(jkj1$jNjNjj$jj)}(jj!jNjj[$jjj$jNubjjj_sMajj]j]ubj)}(jkj1$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMajj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_edid_encode_panel_idsbjj)}(jj"jmacrojj)}(jj4)}(j7]j$aj<ubjMNubjjj$jNubjjj_sMzjj]j]ubj)}(jkjjNjNjj)}jdrm_edid_decode_panel_idsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpanel_idsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=j?)}(jBj4)}(j7]j)}jvendsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1jd)}jdj~#sbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j product_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjjM$jj)}(jj!jNjj)$jjj$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjjq$jj)}(jj!jNjjQ$jjj$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_edid_header_is_validsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j_edidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sMjj]j)}(jkj$jNjNjj:$jj)}(jj!jNjj$jjjE$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_edid_are_equalsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]jN$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jedidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jedid1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jedidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jedid2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjL$jNubjjj_sMjj](j)}(jkjL$jNjNjj$jj)}(jj!jNjjs$jjj$jNubjjj_sMjj]j]ubj)}(jkjL$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_edid_block_validsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j_blocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j block_numsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jprint_bad_edidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=js)}(jvj?)}(jBj4)}(j7]j)}j edid_corruptsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjj+$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjjR$jj)}(jj!jNjj2$jjj$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjju$jj)}(jj!jNjjV$jjj$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjjy$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_edid_is_validsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jedidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jedidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sMjj]j)}(jkj$jNjNjj $jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_edid_validsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_edidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrm_edidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sMjj]j)}(jkj$jNjNjjj$jj)}(jj!jNjjD$jjju$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j"drm_edid_override_connector_updatesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j~$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj|$jNubjjj_sM jj]j)}(jkj|$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_do_get_edidsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jedidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j read_block_fnsbaj<ubububj=j?)}(jBj4)}(j7]j)}j read_blocksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcontextsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj$jNubjjj_sM jj](j)}(jkj$jNjNjj0 $jj)}(jj!jNjj $jjj $jNubjjj_sM jj]j]ubj)}(jkj$jNjNjj[ $jj)}(jj!jNjj7 $jjj $jNubjjj_sM jj]j]ubj)}(jkj$jNjNjj $jj)}(jj!jNjj_ $jjj $jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j drm_edid_rawsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jedidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j $aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_edidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrm_edidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj $jNubjjj_sM jj]j)}(jkj $jNjNjj $jj)}(jj!jNjj $jjj $jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_edid_allocsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_edidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j $aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jedidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj $jNubjjj_sM jj](j)}(jkj $jNjNjj[ $jj)}(jj!jNjj9 $jjj $jNubjjj_sM jj]j]ubj)}(jkj $jNjNjj $jj)}(jj!jNjjb $jjj $jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j drm_edid_dupsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_edidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j $aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_edidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrm_edidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj $jNubjjj_sM jj]j)}(jkj $jNjNjj $jj)}(jj!jNjj $jjj $jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j drm_edid_freesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j $aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_edidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrm_edidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj $jNubjjj_sM" jj]j)}(jkj $jNjNjjU $jj)}(jj!jNjj/ $jjj` $jNubjjj_sM" jj]j]ubaj]ubj)}(jkjjNjNjj)}j drm_probe_ddcsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]ji $aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjg $jNubjjj_sM2 jj]j)}(jkjg $jNjNjj $jj)}(jj!jNjj $jjj $jNubjjj_sM2 jj]j]ubaj]ubj)}(jkjjNjNjj)}j drm_get_edidsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jedidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j $aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj $jNubjjj_sME jj](j)}(jkj $jNjNjj $jj)}(jj!jNjj $jjjU $jNubjjj_sME jj]j]ubj)}(jkj $jNjNjjG $jj)}(jj!jNjj! $jjj[ $jNubjjj_sME jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_edid_read_customsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_edidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jd $aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j read_block_fnsbaj<ubububj=j?)}(jBj4)}(j7]j)}j read_blocksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcontextsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjb $jNubjjj_sMm jj](j)}(jkjb $jNjNjj $jj)}(jj!jNjj $jjj $jNubjjj_sMm jj]j]ubj)}(jkjb $jNjNjj $jj)}(jj!jNjj $jjj $jNubjjj_sMm jj]j]ubj)}(jkjb $jNjNjj $jj)}(jj!jNjj $jjj! $jNubjjj_sMm jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_edid_read_ddcsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_edidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j* $aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj( $jNubjjj_sM jj](j)}(jkj( $jNjNjj| $jj)}(jj!jNjjV $jjj $jNubjjj_sM jj]j]ubj)}(jkj( $jNjNjj $jj)}(jj!jNjj $jjj $jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j drm_edid_readsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_edidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j $aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj $jNubjjj_sM jj]j)}(jkj $jNjNjj$jj)}(jj!jNjj $jjj&$jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_edid_get_panel_idsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j/$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-$jNubjjj_sM jj]j)}(jkj-$jNjNjj$jj)}(jj!jNjjY$jjj$jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_get_edid_switcheroosbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jedidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj$jNubjjj_sM jj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj $jNubjjj_sM jj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj&$jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_edid_read_switcheroosbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_edidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j/$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj-$jNubjjj_sM2 jj](j)}(jkj-$jNjNjj$jj)}(jj!jNjj[$jjj$jNubjjj_sM2 jj]j]ubj)}(jkj-$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sM2 jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_edid_duplicatesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jedidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jedidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jedidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj$jNubjjj_sMJ jj]j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj+$jNubjjj_sMJ jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_match_cea_modesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j4$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jto_matchsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj2$jNubjjj_sMjj]j)}(jkj2$jNjNjj$jj)}(jj!jNjj^$jjj$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_display_mode_from_cea_vicsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j video_codesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj $jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj&$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_edid_get_monitor_namesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j/$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jedidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jedidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbufsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-$jNubjjj_sMjjj](j)}(jkj-$jNjNjj{$jj)}(jj!jNjjU$jjj$jNubjjj_sMjjj]j]ubj)}(jkj-$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjjj]j]ubj)}(jkj-$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_edid_to_sadsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jedidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jedidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jcea_sadsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jsadssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjj4$jj)}(jj!jNjj$jjjq$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjjc$jj)}(jj!jNjj;$jjjw$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_edid_to_speaker_allocationsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jedidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jedidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jsadbsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj~$jNubjjj_sMKjj](j)}(jkj~$jNjNjj$jj)}(jj!jNjj$jjj $jNubjjj_sMKjj]j]ubj)}(jkj~$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_av_sync_delaysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sM\jj](j)}(jkj$jNjNjjd$jj)}(jj!jNjj>$jjj$jNubjjj_sM\jj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjjk$jjj$jNubjjj_sM\jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_detect_hdmi_monitorsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jedidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jedidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sMjj]j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_detect_monitor_audiosbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j $aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jedidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jedidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sMjj]j)}(jkj$jNjNjjU$jj)}(jj!jNjj/$jjj`$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_default_rgb_quant_rangesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jhdmi_quantization_rangesbaj<ubububj=j?)}(jBj4)}(j7]ji$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjg$jNubjjj_sMjj]j)}(jkjg$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_edid_connector_updatesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_edidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrm_edidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjjQ$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjjF$jj)}(jj!jNjj $jjjW$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_edid_connector_add_modessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j`$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj^$jNubjjj_sMjj]j)}(jkj^$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j"drm_connector_update_edid_propertysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jedidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jedidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjj $jj)}(jj!jNjj$jjjD$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj9$jj)}(jj!jNjj$jjjJ$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_add_edid_modessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jS$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jedidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jedidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjQ$jNubjjj_sMjj](j)}(jkjQ$jNjNjj$jj)}(jj!jNjjy$jjj$jNubjjj_sMjj]j]ubj)}(jkjQ$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_add_modes_noedidsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jhdisplaysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jvdisplaysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$jNubjjj_sM,jj](j)}(jkj$jNjNjj2$jj)}(jj!jNjj $jjj$jNubjjj_sM,jj]j]ubj)}(jkj$jNjNjjY$jj)}(jj!jNjj9$jjj$jNubjjj_sM,jj]j]ubj)}(jkj$jNjNjj}$jj)}(jj!jNjj]$jjj$jNubjjj_sM,jj]j]ubej]ubj)}(jkjjNjNjj)}j(drm_hdmi_avi_infoframe_from_display_modesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jhdmi_avi_infoframesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjjK$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjjQ$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj@$jj)}(jj!jNjj$jjjW$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j"drm_hdmi_avi_infoframe_quant_rangesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j`$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jhdmi_avi_infoframesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jhdmi_quantization_rangesbaj<ubububj=j?)}(jBj4)}(j7]j)}jrgb_quant_rangesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj^$jNubjjj_sMjj](j)}(jkj^$jNjNjj$jj)}(jj!jNjj$jjj9$jNubjjj_sMjj]j]ubj)}(jkj^$jNjNjj$jj)}(jj!jNjj$jjj?$jNubjjj_sMjj]j]ubj)}(jkj^$jNjNjj$jj)}(jj!jNjj$jjjE$jNubjjj_sMjj]j]ubj)}(jkj^$jNjNjj1$jj)}(jj!jNjj $jjjK$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j+drm_hdmi_vendor_infoframe_from_display_modesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jT$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jhdmi_vendor_infoframesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjR$jNubjjj_sM>jj](j)}(jkjR$jNjNjj$jj)}(jj!jNjjz$jjj$jNubjjj_sM>jj]j]ubj)}(jkjR$jNjNjj$jj)}(jj!jNjj$jjj $jNubjjj_sM>jj]j]ubj)}(jkjR$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sM>jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_edid_is_digitalsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_edidsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrm_edidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sMjj]j)}(jkj$jNjNjje$jj)}(jj!jNjj?$jjjp$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j drm_eld_mnlsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jy$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjw$jNubjjj_sKKjj]j)}(jkjw$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sKKjj]j]ubaj]ubj)}(jkjjNjNjj)}j drm_eld_sadsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj$jNubjjj_sKWjj]j)}(jkj$jNjNjj+$jj)}(jj!jNjj$jjj9$jNubjjj_sKWjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_eld_sad_countsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jB$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj@$jNubjjj_sKjjj]j)}(jkj@$jNjNjj$jj)}(jj!jNjjh$jjj$jNubjjj_sKjjj]j]ubaj]ubj)}(jkjjNjNjj)}j drm_eld_calc_baseline_block_sizesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sKwjj]j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sKwjj]j]ubaj]ubj)}(jkjjNjNjj)}j drm_eld_sizesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sKjj]j)}(jkj$jNjNjjN$jj)}(jj!jNjj($jjjY$jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_eld_get_spk_allocsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]jb$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj`$jNubjjj_sKjj]j)}(jkj`$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_eld_get_conn_typesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sKjj]j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj!$jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_eld_sad_getsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j sad_indexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jcea_sadsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcta_sadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj($jNubjjj_sKjj](j)}(jkj($jNjNjjv$jj)}(jj!jNjjP$jjj$jNubjjj_sKjj]j]ubj)}(jkj($jNjNjj$jj)}(jj!jNjj}$jjj$jNubjjj_sKjj]j]ubj)}(jkj($jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_eld_sad_setsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j sad_indexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jcea_sadsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcta_sadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sK*jj](j)}(jkj$jNjNjj3$jj)}(jj!jNjj $jjj$jNubjjj_sK*jj]j]ubj)}(jkj$jNjNjjZ$jj)}(jj!jNjj:$jjj$jNubjjj_sK*jj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj^$jjj$jNubjjj_sK*jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_scdc_readbsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sK3jj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjjP$jNubjjj_sK3jj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjjV$jNubjjj_sK3jj]j]ubj)}(jkj$jNjNjjE$jj)}(jj!jNjj$jjj\$jNubjjj_sK3jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_scdc_writebsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]je$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjc$jNubjjj_sKEjj](j)}(jkjc$jNjNjj$jj)}(jj!jNjj$jjj $jNubjjj_sKEjj]j]ubj)}(jkjc$jNjNjj$jj)}(jj!jNjj$jjj $jNubjjj_sKEjj]j]ubj)}(jkjc$jNjNjj $jj)}(jj!jNjj$jjj $jNubjjj_sKEjj]j]ubej]ubj)}(jkjjNjNjj)}j drm_scdc_readsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j! $aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj $jNubjjj_sKEjj](j)}(jkj $jNjNjjq $jj)}(jj!jNjjK $jjj $jNubjjj_sKEjj]j]ubj)}(jkj $jNjNjj $jj)}(jj!jNjjx $jjj $jNubjjj_sKEjj]j]ubj)}(jkj $jNjNjj $jj)}(jj!jNjj $jjj!$jNubjjj_sKEjj]j]ubj)}(jkj $jNjNjj $jj)}(jj!jNjj $jjj!$jNubjjj_sKEjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_scdc_writesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j!$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj!$jNubjjj_sKmjj](j)}(jkj!$jNjNjj`!$jj)}(jj!jNjj:!$jjj!$jNubjjj_sKmjj]j]ubj)}(jkj!$jNjNjj!$jj)}(jj!jNjjg!$jjj!$jNubjjj_sKmjj]j]ubj)}(jkj!$jNjNjj!$jj)}(jj!jNjj!$jjj!$jNubjjj_sKmjj]j]ubj)}(jkj!$jNjNjj!$jj)}(jj!jNjj!$jjj!$jNubjjj_sKmjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_scdc_get_scrambling_statussbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j!$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj!$jNubjjj_sKjj]j)}(jkj!$jNjNjjJ"$jj)}(jj!jNjj$"$jjjU"$jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_scdc_set_scramblingsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j^"$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jenablesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj\"$jNubjjj_sKjj](j)}(jkj\"$jNjNjj"$jj)}(jj!jNjj"$jjj"$jNubjjj_sKjj]j]ubj)}(jkj\"$jNjNjj"$jj)}(jj!jNjj"$jjj"$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j"drm_scdc_set_high_tmds_clock_ratiosbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j"$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"$jNubjjj_sKjj](j)}(jkj"$jNjNjj1#$jj)}(jj!jNjj #$jjj_#$jNubjjj_sKjj]j]ubj)}(jkj"$jNjNjjW#$jj)}(jj!jNjj8#$jjje#$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jhdr_sink_metadatasbjj)}(jjq!jstructjj)}jj4)}(j7]jn#$aj<ubsbjjjl#$jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jhdmi_infoframesbjj)}(junionjunionjj)}jj4)}(j7]j}#$aj<ubsbjjj{#$jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jhdmi_avi_infoframe_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jhdmi_avi_infoframesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#$jNubjjj_sK:jj]j)}(jkj#$jNjNjj#$jj)}(jj!jNjj#$jjj#$jNubjjj_sK:jj]j]ubaj]ubj)}(jkjjNjNjj)}jhdmi_avi_infoframe_checksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jhdmi_avi_infoframesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#$jNubjjj_sKZjj]j)}(jkj#$jNjNjj9$$jj)}(jj!jNjj$$jjjD$$jNubjjj_sKZjj]j]ubaj]ubj)}(jkjjNjNjj)}jhdmi_avi_infoframe_pack_onlysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jM$$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jhdmi_avi_infoframesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjK$$jNubjjj_sKnjj](j)}(jkjK$$jNjNjj$$jj)}(jj!jNjjw$$jjj$$jNubjjj_sKnjj]j]ubj)}(jkjK$$jNjNjj$$jj)}(jj!jNjj$$jjj$$jNubjjj_sKnjj]j]ubj)}(jkjK$$jNjNjj$$jj)}(jj!jNjj$$jjj%$jNubjjj_sKnjj]j]ubej]ubj)}(jkjjNjNjj)}jhdmi_avi_infoframe_packsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j%$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jhdmi_avi_infoframesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj %$jNubjjj_sKjj](j)}(jkj %$jNjNjj^%$jj)}(jj!jNjj8%$jjj%$jNubjjj_sKjj]j]ubj)}(jkj %$jNjNjj%$jj)}(jj!jNjje%$jjj%$jNubjjj_sKjj]j]ubj)}(jkj %$jNjNjj%$jj)}(jj!jNjj%$jjj%$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jhdmi_spd_infoframe_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jhdmi_spd_infoframesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jvendorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jproductsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%$jNubjjj_sKjj](j)}(jkj%$jNjNjj&$jj)}(jj!jNjj%$jjjx&$jNubjjj_sKjj]j]ubj)}(jkj%$jNjNjjD&$jj)}(jj!jNjj"&$jjj~&$jNubjjj_sKjj]j]ubj)}(jkj%$jNjNjjm&$jj)}(jj!jNjjK&$jjj&$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jhdmi_spd_infoframe_checksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jhdmi_spd_infoframesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&$jNubjjj_sMjj]j)}(jkj&$jNjNjj&$jj)}(jj!jNjj&$jjj&$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jhdmi_spd_infoframe_pack_onlysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j&$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jhdmi_spd_infoframesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&$jNubjjj_sMjj](j)}(jkj&$jNjNjj='$jj)}(jj!jNjj'$jjj'$jNubjjj_sMjj]j]ubj)}(jkj&$jNjNjjf'$jj)}(jj!jNjjD'$jjj'$jNubjjj_sMjj]j]ubj)}(jkj&$jNjNjj'$jj)}(jj!jNjjm'$jjj'$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jhdmi_spd_infoframe_packsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j'$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jhdmi_spd_infoframesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'$jNubjjj_sMOjj](j)}(jkj'$jNjNjj'$jj)}(jj!jNjj'$jjjZ($jNubjjj_sMOjj]j]ubj)}(jkj'$jNjNjj'($jj)}(jj!jNjj($jjj`($jNubjjj_sMOjj]j]ubj)}(jkj'$jNjNjjR($jj)}(jj!jNjj.($jjjf($jNubjjj_sMOjj]j]ubej]ubj)}(jkjjNjNjj)}jhdmi_audio_infoframe_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jo($aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jhdmi_audio_infoframesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjm($jNubjjj_sMbjj]j)}(jkjm($jNjNjj($jj)}(jj!jNjj($jjj($jNubjjj_sMbjj]j]ubaj]ubj)}(jkjjNjNjj)}jhdmi_audio_infoframe_checksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j($aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jhdmi_audio_infoframesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj($jNubjjj_sMjj]j)}(jkj($jNjNjj)$jj)}(jj!jNjj($jjj&)$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jhdmi_audio_infoframe_pack_onlysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j/)$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jhdmi_audio_infoframesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-)$jNubjjj_sMjj](j)}(jkj-)$jNjNjj)$jj)}(jj!jNjjY)$jjj)$jNubjjj_sMjj]j]ubj)}(jkj-)$jNjNjj)$jj)}(jj!jNjj)$jjj)$jNubjjj_sMjj]j]ubj)}(jkj-)$jNjNjj)$jj)}(jj!jNjj)$jjj)$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jhdmi_audio_infoframe_packsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jhdmi_audio_infoframesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)$jNubjjj_sMjj](j)}(jkj)$jNjNjj@*$jj)}(jj!jNjj*$jjj*$jNubjjj_sMjj]j]ubj)}(jkj)$jNjNjji*$jj)}(jj!jNjjG*$jjj*$jNubjjj_sMjj]j]ubj)}(jkj)$jNjNjj*$jj)}(jj!jNjjp*$jjj*$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j hdmi_audio_infoframe_pack_for_dpsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j*$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jhdmi_audio_infoframesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdp_sdpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j dp_versionsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj*$jNubjjj_sMjj](j)}(jkj*$jNjNjj+$jj)}(jj!jNjj*$jjja+$jNubjjj_sMjj]j]ubj)}(jkj*$jNjNjj.+$jj)}(jj!jNjj+$jjjg+$jNubjjj_sMjj]j]ubj)}(jkj*$jNjNjjY+$jj)}(jj!jNjj5+$jjjm+$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jhdmi_vendor_infoframe_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jv+$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jhdmi_vendor_infoframesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjt+$jNubjjj_sMjj]j)}(jkjt+$jNjNjj+$jj)}(jj!jNjj+$jjj+$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jhdmi_vendor_infoframe_checksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jhdmi_vendor_infoframesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+$jNubjjj_sMMjj]j)}(jkj+$jNjNjj",$jj)}(jj!jNjj+$jjj-,$jNubjjj_sMMjj]j]ubaj]ubj)}(jkjjNjNjj)}jhdmi_vendor_infoframe_pack_onlysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j6,$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jhdmi_vendor_infoframesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj4,$jNubjjj_sMcjj](j)}(jkj4,$jNjNjj,$jj)}(jj!jNjj`,$jjj,$jNubjjj_sMcjj]j]ubj)}(jkj4,$jNjNjj,$jj)}(jj!jNjj,$jjj,$jNubjjj_sMcjj]j]ubj)}(jkj4,$jNjNjj,$jj)}(jj!jNjj,$jjj,$jNubjjj_sMcjj]j]ubej]ubj)}(jkjjNjNjj)}jhdmi_vendor_infoframe_packsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j,$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jhdmi_vendor_infoframesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,$jNubjjj_sMjj](j)}(jkj,$jNjNjjG-$jj)}(jj!jNjj!-$jjj-$jNubjjj_sMjj]j]ubj)}(jkj,$jNjNjjp-$jj)}(jj!jNjjN-$jjj-$jNubjjj_sMjj]j]ubj)}(jkj,$jNjNjj-$jj)}(jj!jNjjw-$jjj-$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jhdmi_drm_infoframe_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jhdmi_drm_infoframesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-$jNubjjj_sMjj]j)}(jkj-$jNjNjj.$jj)}(jj!jNjj-$jjj.$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jhdmi_drm_infoframe_checksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j.$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jhdmi_drm_infoframesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj.$jNubjjj_sMjj]j)}(jkj.$jNjNjjd.$jj)}(jj!jNjj>.$jjjo.$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jhdmi_drm_infoframe_pack_onlysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jx.$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jhdmi_drm_infoframesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjv.$jNubjjj_sMjj](j)}(jkjv.$jNjNjj.$jj)}(jj!jNjj.$jjj$/$jNubjjj_sMjj]j]ubj)}(jkjv.$jNjNjj.$jj)}(jj!jNjj.$jjj*/$jNubjjj_sMjj]j]ubj)}(jkjv.$jNjNjj/$jj)}(jj!jNjj.$jjj0/$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jhdmi_drm_infoframe_packsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j9/$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jhdmi_drm_infoframesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj7/$jNubjjj_sM<jj](j)}(jkj7/$jNjNjj/$jj)}(jj!jNjjc/$jjj/$jNubjjj_sM<jj]j]ubj)}(jkj7/$jNjNjj/$jj)}(jj!jNjj/$jjj/$jNubjjj_sM<jj]j]ubj)}(jkj7/$jNjNjj/$jj)}(jj!jNjj/$jjj/$jNubjjj_sM<jj]j]ubej]ubj)}(jkjjNjNjj)}jhdmi_infoframe_checksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j/$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#$j2j4)}(j7]j)}jhdmi_infoframesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj/$jNubjjj_sMjj]j)}(jkj/$jNjNjjF0$jj)}(jj!jNjj 0$jjjQ0$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jhdmi_infoframe_pack_onlysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jZ0$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#$j2j4)}(j7]j)}jhdmi_infoframesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjX0$jNubjjj_sMjj](j)}(jkjX0$jNjNjj0$jj)}(jj!jNjj0$jjj1$jNubjjj_sMjj]j]ubj)}(jkjX0$jNjNjj0$jj)}(jj!jNjj0$jjj 1$jNubjjj_sMjj]j]ubj)}(jkjX0$jNjNjj0$jj)}(jj!jNjj0$jjj1$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jhdmi_infoframe_packsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j1$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#$j2j4)}(j7]j)}jhdmi_infoframesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj1$jNubjjj_sMjj](j)}(jkj1$jNjNjjk1$jj)}(jj!jNjjE1$jjj1$jNubjjj_sMjj]j]ubj)}(jkj1$jNjNjj1$jj)}(jj!jNjjr1$jjj1$jNubjjj_sMjj]j]ubj)}(jkj1$jNjNjj1$jj)}(jj!jNjj1$jjj1$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jhdmi_infoframe_logsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j1$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jlevelsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#$j2j4)}(j7]j)}jhdmi_infoframesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj1$jNubjjj_sMjj](j)}(jkj1$jNjNjj$2$jj)}(jj!jNjj2$jjj2$jNubjjj_sMjj]j]ubj)}(jkj1$jNjNjjQ2$jj)}(jj!jNjj+2$jjj2$jNubjjj_sMjj]j]ubj)}(jkj1$jNjNjj~2$jj)}(jj!jNjjX2$jjj2$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jhdmi_drm_infoframe_unpack_onlysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j2$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jhdmi_drm_infoframesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj2$jNubjjj_sM)jj](j)}(jkj2$jNjNjj2$jj)}(jj!jNjj2$jjjF3$jNubjjj_sM)jj]j]ubj)}(jkj2$jNjNjj3$jj)}(jj!jNjj2$jjjL3$jNubjjj_sM)jj]j]ubj)}(jkj2$jNjNjj>3$jj)}(jj!jNjj3$jjjR3$jNubjjj_sM)jj]j]ubej]ubj)}(jkjjNjNjj)}jhdmi_infoframe_unpacksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j[3$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j#$j2j4)}(j7]j)}jhdmi_infoframesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjY3$jNubjjj_sMjj](j)}(jkjY3$jNjNjj3$jj)}(jj!jNjj3$jjj4$jNubjjj_sMjj]j]ubj)}(jkjY3$jNjNjj3$jj)}(jj!jNjj3$jjj 4$jNubjjj_sMjj]j]ubj)}(jkjY3$jNjNjj3$jj)}(jj!jNjj3$jjj4$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_rectsbjj)}(jjq!jstructjj)}jj4)}(j7]j4$aj<ubsbjjj4$jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j DRM_RECT_INITsbjj)}(jj"jmacrojj)}(jj4)}(j7]j'4$aj<ubjMNubjjj%4$jNubjjj_sK$jNubjjj_sKjj]j]ubj)}(jkj=$jNjNjj>$jj)}(jj!jNjj=$jjjO>$jNubjjj_sKjj]j]ubj)}(jkj=$jNjNjjA>$jj)}(jj!jNjj">$jjjU>$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_rect_rotatesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j^>$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_rectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jwidthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jheightsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jrotationsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj\>$jNubjjj_sKjj](j)}(jkj\>$jNjNjj>$jj)}(jj!jNjj>$jjj!?$jNubjjj_sKjj]j]ubj)}(jkj\>$jNjNjj>$jj)}(jj!jNjj>$jjj'?$jNubjjj_sKjj]j]ubj)}(jkj\>$jNjNjj>$jj)}(jj!jNjj>$jjj-?$jNubjjj_sKjj]j]ubj)}(jkj\>$jNjNjj?$jj)}(jj!jNjj>$jjj3?$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_rect_rotate_invsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jE$jjjE$jNubjjj_sK jj]j]ubj)}(jkjE$jNjNjjE$jj)}(jj!jNjjkE$jjjE$jNubjjj_sK jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_of_find_possible_crtcssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]jE$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjE$jNubjjj_sK!j2j4)}(j7]j)}jdrm_privacy_screen_statussbaj<ubububj=j?)}(jBj4)}(j7]j)}jsw_statesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjV$jNubjjj_sKjj](j)}(jkjV$jNjNjj W$jj)}(jj!jNjjV$jjj?W$jNubjjj_sKjj]j]ubj)}(jkjV$jNjNjj7W$jj)}(jj!jNjjW$jjjEW$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_privacy_screen_get_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jNW$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_privacy_screensbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_privacy_screen_statussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j sw_state_retsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_privacy_screen_statussbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j hw_state_retsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjLW$jNubjjj_sKjj](j)}(jkjLW$jNjNjjW$jj)}(jj!jNjjtW$jjjW$jNubjjj_sKjj]j]ubj)}(jkjLW$jNjNjjW$jj)}(jj!jNjjW$jjjX$jNubjjj_sKjj]j]ubj)}(jkjLW$jNjNjjW$jj)}(jj!jNjjW$jjj X$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j$drm_privacy_screen_register_notifiersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jX$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_privacy_screensbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jnotifier_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjX$jNubjjj_sMjj](j)}(jkjX$jNjNjj`X$jj)}(jj!jNjj:X$jjjX$jNubjjj_sMjj]j]ubj)}(jkjX$jNjNjjX$jj)}(jj!jNjjgX$jjjX$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j&drm_privacy_screen_unregister_notifiersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jX$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_privacy_screensbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jnotifier_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjX$jNubjjj_sM(jj](j)}(jkjX$jNjNjjX$jj)}(jj!jNjjX$jjj+Y$jNubjjj_sM(jj]j]ubj)}(jkjX$jNjNjj Y$jj)}(jj!jNjjX$jjj1Y$jNubjjj_sM(jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_privacy_screen_registersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_privacy_screensbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j:Y$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_privacy_screen_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj8Y$jNubjjj_sMjj](j)}(jkj8Y$jNjNjjY$jj)}(jj!jNjjfY$jjjY$jNubjjj_sMjj]j]ubj)}(jkj8Y$jNjNjjY$jj)}(jj!jNjjY$jjjY$jNubjjj_sMjj]j]ubj)}(jkj8Y$jNjNjjY$jj)}(jj!jNjjY$jjjY$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_privacy_screen_unregistersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jZ$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_privacy_screensbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjZ$jNubjjj_sMjj]j)}(jkjZ$jNjNjjQZ$jj)}(jj!jNjj+Z$jjj\Z$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j&drm_privacy_screen_call_notifier_chainsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jeZ$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_privacy_screensbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjcZ$jNubjjj_sMjj]j)}(jkjcZ$jNjNjjZ$jj)}(jj!jNjjZ$jjjZ$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j ttm_cachingsbjj)}(jj>!jenumjj)}jj4)}(j7]jZ$aj<ubsbjjjZ$jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j ttm_globalsbjj)}(jjq!jstructjj)}jj4)}(j7]jZ$aj<ubsbjjjZ$jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j ttm_devicesbjj)}(jjq!jstructjj)}jj4)}(j7]jZ$aj<ubsbjjjZ$jNubjjj_sK?jj]j]ubj)}(jkjjNjNjj)}jttm_device_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jZ$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j ttm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_device_funcssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfuncssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_vma_offset_managersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j vma_managersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}j use_dma_allocsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}j use_dma32sbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjZ$jNubjjj_sKjj](j)}(jkjZ$jNjNjj>[$jj)}(jj!jNjj[$jjjC\$jNubjjj_sKjj]j]ubj)}(jkjZ$jNjNjjk[$jj)}(jj!jNjjE[$jjjI\$jNubjjj_sKjj]j]ubj)}(jkjZ$jNjNjj[$jj)}(jj!jNjjr[$jjjO\$jNubjjj_sKjj]j]ubj)}(jkjZ$jNjNjj[$jj)}(jj!jNjj[$jjjU\$jNubjjj_sKjj]j]ubj)}(jkjZ$jNjNjj[$jj)}(jj!jNjj[$jjj[\$jNubjjj_sKjj]j]ubj)}(jkjZ$jNjNjj\$jj)}(jj!jNjj[$jjja\$jNubjjj_sKjj]j]ubj)}(jkjZ$jNjNjj;\$jj)}(jj!jNjj\$jjjg\$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j ttm_placesbjj)}(jjq!jstructjj)}jj4)}(j7]jp\$aj<ubsbjjjn\$jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j ttm_placementsbjj)}(jjq!jstructjj)}jj4)}(j7]j\$aj<ubsbjjj}\$jNubjjj_sKVjj]j]ubj)}(jkjjNjNjj)}jttm_resource_managersbjj)}(jjq!jstructjj)}jj4)}(j7]j\$aj<ubsbjjj\$jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jttm_bus_placementsbjj)}(jjq!jstructjj)}jj4)}(j7]j\$aj<ubsbjjj\$jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j ttm_resourcesbjj)}(jjq!jstructjj)}jj4)}(j7]j\$aj<ubsbjjj\$jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jttm_resource_cursorsbjj)}(jjq!jstructjj)}jj4)}(j7]j\$aj<ubsbjjj\$jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jttm_lru_bulk_move_possbjj)}(jjq!jstructjj)}jj4)}(j7]j\$aj<ubsbjjj\$jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jttm_lru_bulk_movesbjj)}(jjq!jstructjj)}jj4)}(j7]j\$aj<ubsbjjj\$jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jttm_kmap_iter_iomapsbjj)}(jjq!jstructjj)}jj4)}(j7]j\$aj<ubsbjjj\$jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jttm_kmap_iter_linear_iosbjj)}(jjq!jstructjj)}jj4)}(j7]j\$aj<ubsbjjj\$jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jttm_resource_manager_set_usedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j]$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_resource_managersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmansbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jusedsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj]$jNubjjj_sM3jj](j)}(jkj]$jNjNjjR]$jj)}(jj!jNjj,]$jjj]$jNubjjj_sM3jj]j]ubj)}(jkj]$jNjNjjx]$jj)}(jj!jNjjY]$jjj]$jNubjjj_sM3jj]j]ubej]ubj)}(jkjjNjNjj)}jttm_resource_manager_usedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j]$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_resource_managersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmansbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj]$jNubjjj_sMFjj]j)}(jkj]$jNjNjj]$jj)}(jj!jNjj]$jjj]$jNubjjj_sMFjj]j]ubaj]ube(j)}(jkjjNjNjj)}jttm_resource_manager_cleanupsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j]$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_resource_managersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmansbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj]$jNubjjj_sMRjj]j)}(jkj]$jNjNjj:^$jj)}(jj!jNjj^$jjjE^$jNubjjj_sMRjj]j]ubaj]ubj)}(jkjjNjNjj)}j!ttm_resource_manager_for_each_ressbjj)}(jj"jmacrojj)}(jj4)}(j7]jN^$aj<ubjMNubjjjL^$jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jttm_lru_bulk_move_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j]^$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_lru_bulk_movesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbulksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj[^$jNubjjj_sK)jj]j)}(jkj[^$jNjNjj^$jj)}(jj!jNjj^$jjj^$jNubjjj_sK)jj]j]ubaj]ubj)}(jkjjNjNjj)}jttm_lru_bulk_move_tailsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j^$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_lru_bulk_movesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbulksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj^$jNubjjj_sK7jj]j)}(jkj^$jNjNjj _$jj)}(jj!jNjj^$jjj_$jNubjjj_sK7jj]j]ubaj]ubj)}(jkjjNjNjj)}jttm_resource_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j_$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_buffer_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j ttm_placesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplacesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j ttm_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj_$jNubjjj_sKjj](j)}(jkj_$jNjNjji_$jj)}(jj!jNjjC_$jjj_$jNubjjj_sKjj]j]ubj)}(jkj_$jNjNjj_$jj)}(jj!jNjjp_$jjj_$jNubjjj_sKjj]j]ubj)}(jkj_$jNjNjj_$jj)}(jj!jNjj_$jjj_$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jttm_resource_finisbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j_$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_resource_managersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmansbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j ttm_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj_$jNubjjj_sKjj](j)}(jkj_$jNjNjj/`$jj)}(jj!jNjj `$jjjg`$jNubjjj_sKjj]j]ubj)}(jkj_$jNjNjj\`$jj)}(jj!jNjj6`$jjjm`$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jttm_resource_manager_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jv`$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_resource_managersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmansbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j ttm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjt`$jNubjjj_sM[jj](j)}(jkjt`$jNjNjj`$jj)}(jj!jNjj`$jjj"a$jNubjjj_sM[jj]j]ubj)}(jkjt`$jNjNjj`$jj)}(jj!jNjj`$jjj(a$jNubjjj_sM[jj]j]ubj)}(jkjt`$jNjNjja$jj)}(jj!jNjj`$jjj.a$jNubjjj_sM[jj]j]ubej]ubj)}(jkjjNjNjj)}jttm_resource_manager_usagesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint64_tsbaj<ubububj=j?)}(jBj4)}(j7]j7a$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_resource_managersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmansbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj5a$jNubjjj_sMjj]j)}(jkj5a$jNjNjja$jj)}(jj!jNjjaa$jjja$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jttm_resource_manager_debugsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]ja$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_resource_managersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmansbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_printersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjja$jNubjjj_sMjj](j)}(jkja$jNjNjja$jj)}(jj!jNjja$jjjb$jNubjjj_sMjj]j]ubj)}(jkja$jNjNjjb$jj)}(jj!jNjja$jjj$b$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jttm_kmap_iter_iomap_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j ttm_kmap_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j-b$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_kmap_iter_iomapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jiter_iosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j io_mappingsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jiomapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jsg_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj+b$jNubjjj_sM.jj](j)}(jkj+b$jNjNjjb$jj)}(jj!jNjjYb$jjjc$jNubjjj_sM.jj]j]ubj)}(jkj+b$jNjNjjb$jj)}(jj!jNjjb$jjjc$jNubjjj_sM.jj]j]ubj)}(jkj+b$jNjNjjb$jj)}(jj!jNjjb$jjjc$jNubjjj_sM.jj]j]ubj)}(jkj+b$jNjNjjc$jj)}(jj!jNjjb$jjj!c$jNubjjj_sM.jj]j]ubej]ubj)}(jkjjNjNjj)}j#ttm_resource_manager_create_debugfssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*c$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_resource_managersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmansbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(c$jNubjjj_sMjj](j)}(jkj(c$jNjNjjvc$jj)}(jj!jNjjPc$jjjc$jNubjjj_sMjj]j]ubj)}(jkj(c$jNjNjjc$jj)}(jj!jNjj}c$jjjc$jNubjjj_sMjj]j]ubj)}(jkj(c$jNjNjjc$jj)}(jj!jNjjc$jjjc$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jttm_ttsbjj)}(jjq!jstructjj)}jj4)}(j7]jc$aj<ubsbjjjc$jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jttm_kmap_iter_ttsbjj)}(jjq!jstructjj)}jj4)}(j7]jc$aj<ubsbjjjc$jNubjjj_sKujj]j]ubj)}(jkjjNjNjj)}j ttm_tt_createsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j d$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_buffer_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}j zero_allocsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjd$jNubjjj_sKjj](j)}(jkjd$jNjNjjVd$jj)}(jj!jNjj0d$jjjd$jNubjjj_sKjj]j]ubj)}(jkjd$jNjNjj|d$jj)}(jj!jNjj]d$jjjd$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j ttm_tt_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jd$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_ttsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_buffer_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j page_flagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}j ttm_cachingsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcachingsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}j extra_pagessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjd$jNubjjj_sKjj](j)}(jkjd$jNjNjjd$jj)}(jj!jNjjd$jjje$jNubjjj_sKjj]j]ubj)}(jkjd$jNjNjj e$jj)}(jj!jNjjd$jjje$jNubjjj_sKjj]j]ubj)}(jkjd$jNjNjj7e$jj)}(jj!jNjje$jjje$jNubjjj_sKjj]j]ubj)}(jkjd$jNjNjj_e$jj)}(jj!jNjj;e$jjje$jNubjjj_sKjj]j]ubj)}(jkjd$jNjNjje$jj)}(jj!jNjjce$jjje$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j ttm_tt_finisbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]je$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_ttsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjje$jNubjjj_sKjj]j)}(jkje$jNjNjje$jj)}(jj!jNjje$jjjf$jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jttm_tt_destroysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j f$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j ttm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_ttsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj f$jNubjjj_sKjj](j)}(jkj f$jNjNjjYf$jj)}(jj!jNjj3f$jjjf$jNubjjj_sKjj]j]ubj)}(jkj f$jNjNjjf$jj)}(jj!jNjj`f$jjjf$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j ttm_tt_swapinsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jf$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_ttsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjf$jNubjjj_sKjj]j)}(jkjf$jNjNjjf$jj)}(jj!jNjjf$jjjf$jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jttm_tt_populatesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jg$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j ttm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_ttsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_operation_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjf$jNubjjj_sKjj](j)}(jkjf$jNjNjjLg$jj)}(jj!jNjj&g$jjjg$jNubjjj_sKjj]j]ubj)}(jkjf$jNjNjjyg$jj)}(jj!jNjjSg$jjjg$jNubjjj_sKjj]j]ubj)}(jkjf$jNjNjjg$jj)}(jj!jNjjg$jjjg$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jttm_tt_unpopulatesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jg$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j ttm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_ttsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjg$jNubjjj_sKjj](j)}(jkjg$jNjNjjh$jj)}(jj!jNjjg$jjjJh$jNubjjj_sKjj]j]ubj)}(jkjg$jNjNjj?h$jj)}(jj!jNjjh$jjjPh$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jttm_tt_mark_for_clearsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jYh$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_ttsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjWh$jNubjjj_sKjj]j)}(jkjWh$jNjNjjh$jj)}(jj!jNjjh$jjjh$jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jttm_agp_tt_createsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_ttsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jh$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_buffer_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jagp_bridge_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j page_flagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjh$jNubjjj_sKjj](j)}(jkjh$jNjNjj i$jj)}(jj!jNjjh$jjjni$jNubjjj_sKjj]j]ubj)}(jkjh$jNjNjj8i$jj)}(jj!jNjji$jjjti$jNubjjj_sKjj]j]ubj)}(jkjh$jNjNjjci$jj)}(jj!jNjj?i$jjjzi$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jttm_kmap_iter_tt_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j ttm_kmap_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]ji$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_kmap_iter_ttsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jiter_ttsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_ttsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjji$jNubjjj_sMjj](j)}(jkji$jNjNjji$jj)}(jj!jNjji$jjjj$jNubjjj_sMjj]j]ubj)}(jkji$jNjNjjj$jj)}(jj!jNjji$jjjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j ttm_pool_typesbjj)}(jjq!jstructjj)}jj4)}(j7]jj$aj<ubsbjjjj$jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jttm_poolsbjj)}(jjq!jstructjj)}jj4)}(j7]j.j$aj<ubsbjjj,j$jNubjjj_sK6jj]j]ubj)}(jkjjNjNjj)}jttm_pool_allocsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j=j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_ttsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_operation_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj;j$jNubjjj_sMjj](j)}(jkj;j$jNjNjjj$jj)}(jj!jNjjcj$jjjj$jNubjjj_sMjj]j]ubj)}(jkj;j$jNjNjjj$jj)}(jj!jNjjj$jjjj$jNubjjj_sMjj]j]ubj)}(jkj;j$jNjNjjj$jj)}(jj!jNjjj$jjjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j ttm_pool_freesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jk$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_ttsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jttsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjk$jNubjjj_sMjj](j)}(jkjk$jNjNjjOk$jj)}(jj!jNjj)k$jjjk$jNubjjj_sMjj]j]ubj)}(jkjk$jNjNjj|k$jj)}(jj!jNjjVk$jjjk$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j ttm_pool_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jk$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}j use_dma_allocsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}j use_dma32sbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjk$jNubjjj_sM3jj](j)}(jkjk$jNjNjjk$jj)}(jj!jNjjk$jjjl$jNubjjj_sM3jj]j]ubj)}(jkjk$jNjNjjl$jj)}(jj!jNjjk$jjjl$jNubjjj_sM3jj]j]ubj)}(jkjk$jNjNjj6l$jj)}(jj!jNjjl$jjjl$jNubjjj_sM3jj]j]ubj)}(jkjk$jNjNjjYl$jj)}(jj!jNjj:l$jjjl$jNubjjj_sM3jj]j]ubj)}(jkjk$jNjNjj|l$jj)}(jj!jNjj]l$jjjl$jNubjjj_sM3jj]j]ubej]ubj)}(jkjjNjNjj)}j ttm_pool_finisbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jl$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjl$jNubjjj_sMbjj]j)}(jkjl$jNjNjjl$jj)}(jj!jNjjl$jjjl$jNubjjj_sMbjj]j]ubaj]ubj)}(jkjjNjNjj)}jttm_pool_debugfssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jm$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jseq_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj|sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjm$jNubjjj_sMjj](j)}(jkjm$jNjNjjQm$jj)}(jj!jNjj+m$jjjm$jNubjjj_sMjj]j]ubj)}(jkjm$jNjNjj~m$jj)}(jj!jNjjXm$jjjm$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_object_statussbjj)}(jj>!jenumjj)}jj4)}(j7]jm$aj<ubsbjjjm$jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_gem_object_funcssbjj)}(jjq!jstructjj)}jj4)}(j7]jm$aj<ubsbjjjm$jNubjjj_sK@jj]j]ubj)}(jkjjNjNjj)}j drm_gem_lrusbjj)}(jjq!jstructjj)}jj4)}(j7]jm$aj<ubsbjjjm$jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_gem_objectsbjj)}(jjq!jstructjj)}jj4)}(j7]jm$aj<ubsbjjjm$jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j DRM_GEM_FOPSsbjj)}(jj"jmacrojj)}(jj4)}(j7]jm$aj<ubjMNubjjjm$jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jDEFINE_DRM_GEM_FOPSsbjj)}(jj"jmacrojj)}(jj4)}(j7]jm$aj<ubjMNubjjjm$jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_gem_object_getsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jm$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjm$jNubjjj_sMjj]j)}(jkjm$jNjNjj=n$jj)}(jj!jNjjn$jjjHn$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gem_object_putsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jQn$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjOn$jNubjjj_sMjj]j)}(jkjOn$jNjNjjn$jj)}(jj!jNjjwn$jjjn$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j)drm_gem_object_is_shared_for_memory_statssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]jn$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjn$jNubjjj_sM4jj]j)}(jkjn$jNjNjjn$jj)}(jj!jNjjn$jjjo$jNubjjj_sM4jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gem_gpuva_set_locksbjj)}(jj"jmacrojj)}(jj4)}(j7]jo$aj<ubjMNubjjjo$jNubjjj_sMCjj]j]ubj)}(jkjjNjNjj)}jdrm_gem_gpuva_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jo$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjo$jNubjjj_sM[jj]j)}(jkjo$jNjNjjko$jj)}(jj!jNjjEo$jjjvo$jNubjjj_sM[jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gem_for_each_gpuvm_bosbjj)}(jj"jmacrojj)}(jj4)}(j7]jo$aj<ubjMNubjjj}o$jNubjjj_sMhjj]j]ubj)}(jkjjNjNjj)}jdrm_gem_for_each_gpuvm_bo_safesbjj)}(jj"jmacrojj)}(jj4)}(j7]jo$aj<ubjMNubjjjo$jNubjjj_sMvjj]j]ubj)}(jkjjNjNjj)}jdrm_gem_object_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jo$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjo$jNubjjj_sK}jj](j)}(jkjo$jNjNjjo$jj)}(jj!jNjjo$jjjIp$jNubjjj_sK}jj]j]ubj)}(jkjo$jNjNjjp$jj)}(jj!jNjjo$jjjOp$jNubjjj_sK}jj]j]ubj)}(jkjo$jNjNjjAp$jj)}(jj!jNjjp$jjjUp$jNubjjj_sK}jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_private_object_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j^p$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj\p$jNubjjj_sKjj](j)}(jkj\p$jNjNjjp$jj)}(jj!jNjjp$jjj q$jNubjjj_sKjj]j]ubj)}(jkj\p$jNjNjjp$jj)}(jj!jNjjp$jjjq$jNubjjj_sKjj]j]ubj)}(jkj\p$jNjNjjq$jj)}(jj!jNjjp$jjjq$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_private_object_finisbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jq$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjq$jNubjjj_sKjj]j)}(jkjq$jNjNjjkq$jj)}(jj!jNjjEq$jjjvq$jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gem_handle_deletesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jq$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj}q$jNubjjj_sMjj](j)}(jkj}q$jNjNjjq$jj)}(jj!jNjjq$jjjq$jNubjjj_sMjj]j]ubj)}(jkj}q$jNjNjjq$jj)}(jj!jNjjq$jjjr$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_dumb_map_offsetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j r$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj r$jNubjjj_sM:jj](j)}(jkj r$jNjNjjYr$jj)}(jj!jNjj3r$jjjr$jNubjjj_sM:jj]j]ubj)}(jkj r$jNjNjjr$jj)}(jj!jNjj`r$jjjr$jNubjjj_sM:jj]j]ubj)}(jkj r$jNjNjjr$jj)}(jj!jNjjr$jjjr$jNubjjj_sM:jj]j]ubj)}(jkj r$jNjNjjr$jj)}(jj!jNjjr$jjjr$jNubjjj_sM:jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_handle_createsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]js$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j file_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhandlepsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjr$jNubjjj_sMjj](j)}(jkjr$jNjNjjMs$jj)}(jj!jNjj's$jjjs$jNubjjj_sMjj]j]ubj)}(jkjr$jNjNjjzs$jj)}(jj!jNjjTs$jjjs$jNubjjj_sMjj]j]ubj)}(jkjr$jNjNjjs$jj)}(jj!jNjjs$jjjs$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_free_mmap_offsetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]js$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjs$jNubjjj_sMjj]j)}(jkjs$jNjNjjt$jj)}(jj!jNjjs$jjjt$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gem_create_mmap_offset_sizesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j't$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%t$jNubjjj_sMjj](j)}(jkj%t$jNjNjjst$jj)}(jj!jNjjMt$jjjt$jNubjjj_sMjj]j]ubj)}(jkj%t$jNjNjjt$jj)}(jj!jNjjzt$jjjt$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_create_mmap_offsetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jt$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjt$jNubjjj_sMjj]j)}(jkjt$jNjNjju$jj)}(jj!jNjjt$jjj u$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gem_get_pagessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]ju$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbubjjjjj)}j]sbububjjju$jNubjjj_sMjj]j)}(jkju$jNjNjjiu$jj)}(jj!jNjjCu$jjjzu$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gem_put_pagessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]ju$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jpagessbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jdirtysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jaccessedsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjju$jNubjjj_sMdjj](j)}(jkju$jNjNjju$jj)}(jj!jNjju$jjjRv$jNubjjj_sMdjj]j]ubj)}(jkju$jNjNjju$jj)}(jj!jNjju$jjjXv$jNubjjj_sMdjj]j]ubj)}(jkju$jNjNjj'v$jj)}(jj!jNjjv$jjj^v$jNubjjj_sMdjj]j]ubj)}(jkju$jNjNjjJv$jj)}(jj!jNjj+v$jjjdv$jNubjjj_sMdjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_objects_lookupsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jmv$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj ,"sbasbubj&j)}(jNjNjoNjjjjj)}j]jv$asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j bo_handlessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvjs)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jobjs_outsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjkv$jNubjjj_sMjj](j)}(jkjkv$jNjNjjv$jj)}(jj!jNjjv$jjjJw$jNubjjj_sMjj]j]ubj)}(jkjkv$jNjNjjv$jj)}(jj!jNjjv$jjjPw$jNubjjj_sMjj]j]ubj)}(jkjkv$jNjNjj w$jj)}(jj!jNjjv$jjjVw$jNubjjj_sMjj]j]ubj)}(jkjkv$jNjNjj9w$jj)}(jj!jNjjw$jjj\w$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_object_lookupsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jew$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjcw$jNubjjj_sMjj](j)}(jkjcw$jNjNjjw$jj)}(jj!jNjjw$jjjw$jNubjjj_sMjj]j]ubj)}(jkjcw$jNjNjjw$jj)}(jj!jNjjw$jjjw$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_dma_resv_waitsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jw$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilepsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jwait_allsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjw$jNubjjj_sMjj](j)}(jkjw$jNjNjjHx$jj)}(jj!jNjj"x$jjjx$jNubjjj_sMjj]j]ubj)}(jkjw$jNjNjjsx$jj)}(jj!jNjjOx$jjjx$jNubjjj_sMjj]j]ubj)}(jkjw$jNjNjjx$jj)}(jj!jNjjwx$jjjx$jNubjjj_sMjj]j]ubj)}(jkjw$jNjNjjx$jj)}(jj!jNjjx$jjjx$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_object_releasesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jx$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjx$jNubjjj_sMjj]j)}(jkjx$jNjNjj*y$jj)}(jj!jNjjy$jjj5y$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gem_object_freesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j>y$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jkrefsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkrefsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gem_shmem_unpinsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jG$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_shmem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshmemsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjE$jNubjjj_sMjj]j)}(jkjE$jNjNjj$jj)}(jj!jNjjm$jjj$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gem_shmem_dumb_createsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_mode_create_dumbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjj$jj)}(jj!jNjj͎$jjjX$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj $jj)}(jj!jNjj$jjj^$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjjM$jj)}(jj!jNjj'$jjjd$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_shmem_mmapsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jm$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_shmem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshmemsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjk$jNubjjj_sMOjj](j)}(jkjk$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMOjj]j]ubj)}(jkjk$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMOjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_shmem_print_infosbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_shmem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshmemsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_printersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jindentsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$jNubjjj_sM{jj](j)}(jkj$jNjNjjL$jj)}(jj!jNjj&$jjj$jNubjjj_sM{jj]j]ubj)}(jkj$jNjNjjy$jj)}(jj!jNjjS$jjj$jNubjjj_sM{jj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sM{jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_shmem_get_sg_tablesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jsg_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_shmem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshmemsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj$jNubjjj_sMjj]j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gem_shmem_get_pages_sgtsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jsg_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j&$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_shmem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshmemsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj$$jNubjjj_sMjj]j)}(jkj$$jNjNjjx$jj)}(jj!jNjjR$jjj$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j#drm_gem_shmem_prime_import_sg_tablesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdma_buf_attachmentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattachsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jsg_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsgtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjjI$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjjO$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj;$jj)}(jj!jNjj$jjjU$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_vram_objectsbjj)}(jjq!jstructjj)}jj4)}(j7]j^$aj<ubsbjjj\$jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_gem_vram_of_bosbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_vram_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jm$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jttm_buffer_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjk$jNubjjj_sKKjj]j)}(jkjk$jNjNjj$jj)}(jj!jNjj$jjj͒$jNubjjj_sKKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gem_vram_of_gemsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_vram_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j֒$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgemsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjԒ$jNubjjj_sKWjj]j)}(jkjԒ$jNjNjj($jj)}(jj!jNjj$jjj6$jNubjjj_sKWjj]j]ubaj]ubj)}(jkjjNjNjj)}jDRM_GEM_VRAM_PLANE_HELPER_FUNCSsbjj)}(jj"jmacrojj)}(jj4)}(j7]j?$aj<ubjMNubjjj=$jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jDRM_GEM_VRAM_DRIVERsbjj)}(jj"jmacrojj)}(jj4)}(j7]jN$aj<ubjMNubjjjL$jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j drm_vram_mmsbjj)}(jjq!jstructjj)}jj4)}(j7]j]$aj<ubsbjjj[$jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_vram_mm_of_bdevsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_vram_mmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jl$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j ttm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjj$jNubjjj_sKjj]j)}(jkjj$jNjNjj$jj)}(jj!jNjj$jjj̓$jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gem_vram_createsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_vram_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jՓ$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jpg_alignsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjӓ$jNubjjj_sKjj](j)}(jkjӓ$jNjNjj'$jj)}(jj!jNjj$jjj$jNubjjj_sKjj]j]ubj)}(jkjӓ$jNjNjjR$jj)}(jj!jNjj.$jjj$jNubjjj_sKjj]j]ubj)}(jkjӓ$jNjNjjw$jj)}(jj!jNjjV$jjj$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_vram_putsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_vram_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgbosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sKjj]j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gem_vram_offsetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_vram_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgbosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sMjj]j)}(jkj$jNjNjjG$jj)}(jj!jNjj!$jjjR$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gem_vram_pinsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j[$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_vram_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgbosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jpl_flagsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjY$jNubjjj_sMDjj](j)}(jkjY$jNjNjj$jj)}(jj!jNjj$jjjו$jNubjjj_sMDjj]j]ubj)}(jkjY$jNjNjjϕ$jj)}(jj!jNjj$jjjݕ$jNubjjj_sMDjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_vram_unpinsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_vram_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgbosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sM_jj]j)}(jkj$jNjNjj2$jj)}(jj!jNjj $jjj=$jNubjjj_sM_jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gem_vram_vmapsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jF$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_vram_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgbosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjD$jNubjjj_sMjj](j)}(jkjD$jNjNjj$jj)}(jj!jNjjl$jjjʖ$jNubjjj_sMjj]j]ubj)}(jkjD$jNjNjj$jj)}(jj!jNjj$jjjЖ$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_vram_vunmapsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jٖ$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_vram_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgbosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjז$jNubjjj_sMjj](j)}(jkjז$jNjNjj%$jj)}(jj!jNjj$jjj]$jNubjjj_sMjj]j]ubj)}(jkjז$jNjNjjR$jj)}(jj!jNjj,$jjjc$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_vram_fill_create_dumbsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jl$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jpg_alignsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}j pitch_alignsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_mode_create_dumbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjj$jNubjjj_sMjj](j)}(jkjj$jNjNjj$jj)}(jj!jNjj$jjjg$jNubjjj_sMjj]j]ubj)}(jkjj$jNjNjj$jj)}(jj!jNjj$jjjm$jNubjjj_sMjj]j]ubj)}(jkjj$jNjNjj $jj)}(jj!jNjj$jjjs$jNubjjj_sMjj]j]ubj)}(jkjj$jNjNjj2$jj)}(jj!jNjj$jjjy$jNubjjj_sMjj]j]ubj)}(jkjj$jNjNjj\$jj)}(jj!jNjj6$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_vram_driver_dumb_createsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_mode_create_dumbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sM\jj](j)}(jkj$jNjNjjԘ$jj)}(jj!jNjj$jjj9$jNubjjj_sM\jj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjjۘ$jjj?$jNubjjj_sM\jj]j]ubj)}(jkj$jNjNjj.$jj)}(jj!jNjj$jjjE$jNubjjj_sM\jj]j]ubej]ubj)}(jkjjNjNjj)}j$drm_gem_vram_plane_helper_prepare_fbsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jN$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j new_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjL$jNubjjj_sMjj](j)}(jkjL$jNjNjj$jj)}(jj!jNjjt$jjjҙ$jNubjjj_sMjj]j]ubj)}(jkjL$jNjNjjǙ$jj)}(jj!jNjj$jjjؙ$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j$drm_gem_vram_plane_helper_cleanup_fbsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j old_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjߙ$jNubjjj_sMjj](j)}(jkjߙ$jNjNjj-$jj)}(jj!jNjj$jjje$jNubjjj_sMjj]j]ubj)}(jkjߙ$jNjNjjZ$jj)}(jj!jNjj4$jjjk$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j+drm_gem_vram_simple_display_pipe_prepare_fbsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jt$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_simple_display_pipesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j new_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjr$jNubjjj_sMjj](j)}(jkjr$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubj)}(jkjr$jNjNjj$jj)}(jj!jNjjǚ$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j+drm_gem_vram_simple_display_pipe_cleanup_fbsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_simple_display_pipesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j old_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjjS$jj)}(jj!jNjj-$jjj$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjjZ$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_vram_mm_debugfs_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_minorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jminorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sMjj]j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrmm_vram_helper_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j vram_basesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j vram_sizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$jNubjjj_sM6jj](j)}(jkj$jNjNjjF$jj)}(jj!jNjj $jjj$jNubjjj_sM6jj]j]ubj)}(jkj$jNjNjjq$jj)}(jj!jNjjM$jjj$jNubjjj_sM6jj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjju$jjj$jNubjjj_sM6jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_vram_helper_mode_validsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_mode_statussbaj<ubububj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_display_modesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sMxjj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj>$jNubjjj_sMxjj]j]ubj)}(jkj$jNjNjj3$jj)}(jj!jNjj $jjjD$jNubjjj_sMxjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_ttm_print_infosbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jM$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_printersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jindentsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgemsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjK$jNubjjj_sKjj](j)}(jkjK$jNjNjj$jj)}(jj!jNjjs$jjj$jNubjjj_sKjj]j]ubj)}(jkjK$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sKjj]j]ubj)}(jkjK$jNjNjj$jj)}(jj!jNjjĝ$jjj$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_ttm_vmapsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j $aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgemsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sKAjj](j)}(jkj$jNjNjjV$jj)}(jj!jNjj0$jjj$jNubjjj_sKAjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj]$jjj$jNubjjj_sKAjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_ttm_vunmapsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgemsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sKRjj](j)}(jkj$jNjNjj$jj)}(jj!jNjjÞ$jjj!$jNubjjj_sKRjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj'$jNubjjj_sKRjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_ttm_mmapsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j0$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgemsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj.$jNubjjj_sKcjj](j)}(jkj.$jNjNjj|$jj)}(jj!jNjjV$jjj$jNubjjj_sKcjj]j]ubj)}(jkj.$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sKcjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_ttm_dumb_map_offsetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jß$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sKjj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sKjj]j]ubj)}(jkj$jNjNjj<$jj)}(jj!jNjj$jjj$jNubjjj_sKjj]j]ubj)}(jkj$jNjNjjg$jj)}(jj!jNjjC$jjj$jNubjjj_sKjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjjk$jjj$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j"drm_vma_offset_exact_lookup_lockedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_vma_offset_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_vma_offset_managersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jpagessbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj$jNubjjj_sK_jj](j)}(jkj$jNjNjj $jj)}(jj!jNjj$jjja$jNubjjj_sK_jj]j]ubj)}(jkj$jNjNjj1$jj)}(jj!jNjj$jjjg$jNubjjj_sK_jj]j]ubj)}(jkj$jNjNjjV$jj)}(jj!jNjj5$jjjm$jNubjjj_sK_jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_vma_offset_lock_lookupsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jv$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_vma_offset_managersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjt$jNubjjj_sKzjj]j)}(jkjt$jNjNjj¡$jj)}(jj!jNjj$jjj͡$jNubjjj_sKzjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_vma_offset_unlock_lookupsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j֡$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_vma_offset_managersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjԡ$jNubjjj_sKjj]j)}(jkjԡ$jNjNjj"$jj)}(jj!jNjj$jjj-$jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_vma_node_resetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j6$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_vma_offset_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj4$jNubjjj_sKjj]j)}(jkj4$jNjNjj$jj)}(jj!jNjj\$jjj$jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_vma_node_startsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_vma_offset_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sKjj]j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_vma_node_sizesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_vma_offset_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sKjj]j)}(jkj$jNjNjjD$jj)}(jj!jNjj$jjjO$jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_vma_node_offset_addrsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__u64sbaj<ubububj=j?)}(jBj4)}(j7]jX$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_vma_offset_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjV$jNubjjj_sKjj]j)}(jkjV$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_vma_node_unmapsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_vma_offset_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j file_mappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sKjj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj@$jNubjjj_sKjj]j]ubj)}(jkj$jNjNjj5$jj)}(jj!jNjj$jjjF$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_vma_node_verify_accesssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jO$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_vma_offset_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtagsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjM$jNubjjj_sKjj](j)}(jkjM$jNjNjj$jj)}(jj!jNjju$jjjӤ$jNubjjj_sKjj]j]ubj)}(jkjM$jNjNjjȤ$jj)}(jj!jNjj$jjj٤$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_vma_offset_manager_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_vma_offset_managersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}j page_offsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$jNubjjj_sKUjj](j)}(jkj$jNjNjj.$jj)}(jj!jNjj$jjj$jNubjjj_sKUjj]j]ubj)}(jkj$jNjNjjV$jj)}(jj!jNjj5$jjj$jNubjjj_sKUjj]j]ubj)}(jkj$jNjNjj{$jj)}(jj!jNjjZ$jjj$jNubjjj_sKUjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_vma_offset_manager_destroysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_vma_offset_managersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sKhjj]j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sKhjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_vma_offset_lookup_lockedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_vma_offset_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_vma_offset_managersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jpagessbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj$jNubjjj_sKjj](j)}(jkj$jNjNjjJ$jj)}(jj!jNjj$$jjj$jNubjjj_sKjj]j]ubj)}(jkj$jNjNjjr$jj)}(jj!jNjjQ$jjj$jNubjjj_sKjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjjv$jjj$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_vma_offset_addsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_vma_offset_managersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_vma_offset_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jpagessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$jNubjjj_sKjj](j)}(jkj$jNjNjj$jj)}(jj!jNjjݦ$jjj`$jNubjjj_sKjj]j]ubj)}(jkj$jNjNjj0$jj)}(jj!jNjj $jjjf$jNubjjj_sKjj]j]ubj)}(jkj$jNjNjjX$jj)}(jj!jNjj7$jjjl$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_vma_offset_removesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]ju$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_vma_offset_managersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_vma_offset_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjs$jNubjjj_sKjj](j)}(jkjs$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sKjj]j]ubj)}(jkjs$jNjNjj$jj)}(jj!jNjjȧ$jjj$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_vma_node_allowsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_vma_offset_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtagsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sM9jj](j)}(jkj$jNjNjjT$jj)}(jj!jNjj.$jjj$jNubjjj_sM9jj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj[$jjj$jNubjjj_sM9jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_vma_node_allow_oncesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_vma_offset_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtagsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sMRjj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMRjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj%$jNubjjj_sMRjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_vma_node_revokesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j.$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_vma_offset_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtagsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,$jNubjjj_sMejj](j)}(jkj,$jNjNjjz$jj)}(jj!jNjjT$jjj$jNubjjj_sMejj]j]ubj)}(jkj,$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMejj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_vma_node_is_allowedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_vma_offset_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtagsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjj $jj)}(jj!jNjj$jjjD$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj9$jj)}(jj!jNjj$jjjJ$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_prime_file_privatesbjj)}(jjq!jstructjj)}jj4)}(j7]jS$aj<ubsbjjjQ$jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_gem_dmabuf_exportsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jb$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdma_buf_export_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jexp_infosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj`$jNubjjj_sKjj](j)}(jkj`$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sKjj]j]ubj)}(jkj`$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_dmabuf_releasesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdma_bufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sM jj]j)}(jkj$jNjNjjJ$jj)}(jj!jNjj$$jjjU$jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gem_prime_fd_to_handlesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j^$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j file_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jprime_fdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj\$jNubjjj_sM'jj](j)}(jkj\$jNjNjj$jj)}(jj!jNjj$jjj3$jNubjjj_sM'jj]j]ubj)}(jkj\$jNjNjj׫$jj)}(jj!jNjj$jjj9$jNubjjj_sM'jj]j]ubj)}(jkj\$jNjNjj$jj)}(jj!jNjjޫ$jjj?$jNubjjj_sM'jj]j]ubj)}(jkj\$jNjNjj($jj)}(jj!jNjj$jjjE$jNubjjj_sM'jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_prime_handle_to_fdsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jN$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j file_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprime_fdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjL$jNubjjj_sMjj](j)}(jkjL$jNjNjj$jj)}(jj!jNjjt$jjjK$jNubjjj_sMjj]j]ubj)}(jkjL$jNjNjjǬ$jj)}(jj!jNjj$jjjQ$jNubjjj_sMjj]j]ubj)}(jkjL$jNjNjj$jj)}(jj!jNjjά$jjjW$jNubjjj_sMjj]j]ubj)}(jkjL$jNjNjj$jj)}(jj!jNjj$jjj]$jNubjjj_sMjj]j]ubj)}(jkjL$jNjNjj@$jj)}(jj!jNjj$jjjc$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_map_attachsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jl$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdma_bufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdma_buf_attachmentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattachsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjj$jNubjjj_sMDjj](j)}(jkjj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMDjj]j]ubj)}(jkjj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMDjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_map_detachsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdma_bufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdma_buf_attachmentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattachsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sM^jj](j)}(jkj$jNjNjjK$jj)}(jj!jNjj%$jjj$jNubjjj_sM^jj]j]ubj)}(jkj$jNjNjjx$jj)}(jj!jNjjR$jjj$jNubjjj_sM^jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_map_dma_bufsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jsg_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdma_buf_attachmentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattachsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdma_data_directionsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj$jNubjjj_sMsjj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMsjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj $jNubjjj_sMsjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_unmap_dma_bufsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdma_buf_attachmentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattachsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jsg_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsgtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdma_data_directionsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdirsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'$jNubjjj_sMjj](j)}(jkj'$jNjNjju$jj)}(jj!jNjjO$jjjկ$jNubjjj_sMjj]j]ubj)}(jkj'$jNjNjj$jj)}(jj!jNjj|$jjjۯ$jNubjjj_sMjj]j]ubj)}(jkj'$jNjNjjͯ$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_dmabuf_vmapsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdma_bufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjj6$jj)}(jj!jNjj$jjjn$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjjc$jj)}(jj!jNjj=$jjjt$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_dmabuf_vunmapsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j}$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdma_bufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj{$jNubjjj_sMjj](j)}(jkj{$jNjNjjɰ$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubj)}(jkj{$jNjNjj$jj)}(jj!jNjjа$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_prime_mmapsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjj\$jj)}(jj!jNjj6$jjj$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjjc$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_dmabuf_mmapsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdma_bufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sM jj](j)}(jkj$jNjNjj$jj)}(jj!jNjjɱ$jjj'$jNubjjj_sM jj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj-$jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_prime_pages_to_sgsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jsg_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j6$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jpagessbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnr_pagessbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj4$jNubjjj_sM,jj](j)}(jkj4$jNjNjj$jj)}(jj!jNjjb$jjj$jNubjjj_sM,jj]j]ubj)}(jkj4$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sM,jj]j]ubj)}(jkj4$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sM,jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_prime_get_contiguous_sizesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jsg_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsgtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sMPjj]j)}(jkj$jNjNjjO$jj)}(jj!jNjj)$jjjZ$jNubjjj_sMPjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gem_prime_exportsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jc$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjja$jNubjjj_sMnjj](j)}(jkja$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMnjj]j]ubj)}(jkja$jNjNjjܳ$jj)}(jj!jNjj$jjj$jNubjjj_sMnjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_prime_import_devsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdma_bufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j attach_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjjH$jj)}(jj!jNjj"$jjj$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjju$jj)}(jj!jNjjO$jjj$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj|$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gem_prime_importsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jŴ$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdma_bufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjô$jNubjjj_sMjj](j)}(jkjô$jNjNjj$jj)}(jj!jNjj$jjjR$jNubjjj_sMjj]j]ubj)}(jkjô$jNjNjjD$jj)}(jj!jNjj$jjjX$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_prime_sg_to_page_arraysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]ja$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jsg_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsgtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jpagessbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j max_entriessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj_$jNubjjj_sMjj](j)}(jkj_$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubj)}(jkj_$jNjNjjܵ$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubj)}(jkj_$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_prime_sg_to_dma_addr_arraysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jsg_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsgtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j dma_addr_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j max_entriessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj!$jNubjjj_sMjj](j)}(jkj!$jNjNjjo$jj)}(jj!jNjjI$jjj˶$jNubjjj_sMjj]j]ubj)}(jkj!$jNjNjj$jj)}(jj!jNjjv$jjjѶ$jNubjjj_sMjj]j]ubj)}(jkj!$jNjNjjö$jj)}(jj!jNjj$jjj׶$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_prime_gem_destroysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jsg_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj޶$jNubjjj_sMjj](j)}(jkj޶$jNjNjj,$jj)}(jj!jNjj$jjjd$jNubjjj_sMjj]j]ubj)}(jkj޶$jNjNjjY$jj)}(jj!jNjj3$jjjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mm_insert_modesbjj)}(jj>!jenumjj)}jj4)}(j7]js$aj<ubsbjjjq$jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j drm_mm_nodesbjj)}(jjq!jstructjj)}jj4)}(j7]j$aj<ubsbjjj$jNubjjj_sKIjj]j]ubj)}(jkjjNjNjj)}jdrm_mmsbjj)}(jjq!jstructjj)}jj4)}(j7]j$aj<ubsbjjj$jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j drm_mm_scansbjj)}(jjq!jstructjj)}jj4)}(j7]j$aj<ubsbjjj$jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_mm_node_allocatedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_mm_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sMjj]j)}(jkj$jNjNjj$jj)}(jj!jNjjԷ$jjj$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_mm_initializedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_mmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj $jNubjjj_sMjj]j)}(jkj $jNjNjjY$jj)}(jj!jNjj3$jjjd$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_mm_hole_followssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]jm$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_mm_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjk$jNubjjj_sM%jj]j)}(jkjk$jNjNjj$jj)}(jj!jNjj$jjjø$jNubjjj_sM%jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_mm_hole_node_startsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j̸$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_mm_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j hole_nodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjʸ$jNubjjj_sM:jj]j)}(jkjʸ$jNjNjj$jj)}(jj!jNjj$jjj'$jNubjjj_sM:jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_mm_hole_node_endsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j0$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_mm_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j hole_nodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj.$jNubjjj_sMPjj]j)}(jkj.$jNjNjj$jj)}(jj!jNjjZ$jjj$jNubjjj_sMPjj]j]ubaj]ubj)}(jkjjNjNjj)}j drm_mm_nodessbjj)}(jj"jmacrojj)}(jj4)}(j7]j$aj<ubjMNubjjj$jNubjjj_sMajj]j]ubj)}(jkjjNjNjj)}jdrm_mm_for_each_nodesbjj)}(jj"jmacrojj)}(jj4)}(j7]j$aj<ubjMNubjjj$jNubjjj_sMkjj]j]ubj)}(jkjjNjNjj)}jdrm_mm_for_each_node_safesbjj)}(jj"jmacrojj)}(jj4)}(j7]j$aj<ubjMNubjjj$jNubjjj_sMwjj]j]ubj)}(jkjjNjNjj)}jdrm_mm_for_each_holesbjj)}(jj"jmacrojj)}(jj4)}(j7]j$aj<ubjMNubjjj$jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_mm_insert_node_genericsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jй$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_mmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_mm_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j alignmentsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jcolorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_mm_insert_modesbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjι$jNubjjj_sMjj](j)}(jkjι$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubj)}(jkjι$jNjNjjI$jj)}(jj!jNjj#$jjj$jNubjjj_sMjj]j]ubj)}(jkjι$jNjNjjt$jj)}(jj!jNjjP$jjj$jNubjjj_sMjj]j]ubj)}(jkjι$jNjNjj$jj)}(jj!jNjjx$jjj$jNubjjj_sMjj]j]ubj)}(jkjι$jNjNjj$jj)}(jj!jNjj$jjj $jNubjjj_sMjj]j]ubj)}(jkjι$jNjNjj$jj)}(jj!jNjjź$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mm_insert_nodesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_mmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_mm_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjjd$jj)}(jj!jNjj>$jjjĻ$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjjk$jjjʻ$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjjл$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j drm_mm_cleansbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]jٻ$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_mmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj׻$jNubjjj_sMjj]j)}(jkj׻$jNjNjj$$jj)}(jj!jNjj$jjj/$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_mm_for_each_node_in_rangesbjj)}(jj"jmacrojj)}(jj4)}(j7]j8$aj<ubjMNubjjj6$jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_mm_scan_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jG$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_mm_scansbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jscansbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_mmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j alignmentsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jcolorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_mm_insert_modesbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjE$jNubjjj_sMjj](j)}(jkjE$jNjNjj$jj)}(jj!jNjjm$jjjh$jNubjjj_sMjj]j]ubj)}(jkjE$jNjNjj$jj)}(jj!jNjj$jjjn$jNubjjj_sMjj]j]ubj)}(jkjE$jNjNjj$jj)}(jj!jNjjǼ$jjjt$jNubjjj_sMjj]j]ubj)}(jkjE$jNjNjj$jj)}(jj!jNjj$jjjz$jNubjjj_sMjj]j]ubj)}(jkjE$jNjNjj8$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubj)}(jkjE$jNjNjj`$jj)}(jj!jNjj<$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mm_reserve_nodesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_mmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_mm_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjj۽$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mm_insert_node_in_rangesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_mmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_mm_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j alignmentsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jcolorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j range_startsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j range_endsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_mm_insert_modesbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj $jNubjjj_sMjj](j)}(jkj $jNjNjjn$jj)}(jj!jNjjH$jjj$jNubjjj_sMjj]j]ubj)}(jkj $jNjNjj$jj)}(jj!jNjju$jjj$jNubjjj_sMjj]j]ubj)}(jkj $jNjNjjƾ$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubj)}(jkj $jNjNjj$jj)}(jj!jNjjʾ$jjj$jNubjjj_sMjj]j]ubj)}(jkj $jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubj)}(jkj $jNjNjj;$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubj)}(jkj $jNjNjjc$jj)}(jj!jNjj?$jjj$jNubjjj_sMjj]j]ubj)}(jkj $jNjNjj$jj)}(jj!jNjjg$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mm_remove_nodesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jƿ$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_mm_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjĿ$jNubjjj_sMsjj]j)}(jkjĿ$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMsjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_mm_replace_nodesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_mm_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_mm_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$$jNubjjj_sMjj](j)}(jkj$$jNjNjjr$jj)}(jj!jNjjL$jjj$jNubjjj_sMjj]j]ubj)}(jkj$$jNjNjj$jj)}(jj!jNjjy$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mm_scan_init_with_rangesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_mm_scansbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jscansbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_mmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j alignmentsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jcolorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_mm_insert_modesbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj*$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj2$jj)}(jj!jNjj $jjj0$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj]$jj)}(jj!jNjj9$jjj6$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjja$jjj<$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjjB$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjjH$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjjN$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj"$jj)}(jj!jNjj$jjjT$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mm_scan_add_blocksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j]$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_mm_scansbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jscansbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_mm_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj[$jNubjjj_sM jj](j)}(jkj[$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sM jj]j]ubj)}(jkj[$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mm_scan_remove_blocksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_mm_scansbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jscansbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_mm_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sMgjj](j)}(jkj$jNjNjj:$jj)}(jj!jNjj$jjjr$jNubjjj_sMgjj]j]ubj)}(jkj$jNjNjjg$jj)}(jj!jNjjA$jjjx$jNubjjj_sMgjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mm_scan_color_evictsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_mm_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_mm_scansbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jscansbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj$jNubjjj_sMjj]j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j drm_mm_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_mmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjj6$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjja$jj)}(jj!jNjj=$jjj$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjje$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_mm_takedownsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_mmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sMjj]j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j drm_mm_printsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_mmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_printersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjjR$jj)}(jj!jNjj,$jjj$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjjY$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gpuva_flagssbjj)}(jj>!jenumjj)}jj4)}(j7]j$aj<ubsbjjj$jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j drm_gpuvasbjj)}(jjq!jstructjj)}jj4)}(j7]j$aj<ubsbjjj$jNubjjj_sK=jj]j]ubj)}(jkjjNjNjj)}jdrm_gpuva_invalidatesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}j invalidatesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$jNubjjj_sKjj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj0$jNubjjj_sKjj]j]ubj)}(jkj$jNjNjj($jj)}(jj!jNjj $jjj6$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gpuva_invalidatedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j?$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj=$jNubjjj_sKjj]j)}(jkj=$jNjNjj$jj)}(jj!jNjjd$jjj$jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gpuvm_flagssbjj)}(jj>!jenumjj)}jj4)}(j7]j$aj<ubsbjjj$jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j drm_gpuvmsbjj)}(jjq!jstructjj)}jj4)}(j7]j$aj<ubsbjjj$jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j drm_gpuvm_getsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpuvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj$jNubjjj_sM`jj]j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sM`jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gpuvm_resv_protectedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j%$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpuvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#$jNubjjj_sMwjj]j)}(jkj#$jNjNjjp$jj)}(jj!jNjjJ$jjj{$jNubjjj_sMwjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gpuvm_resvsbjj)}(jj"jmacrojj)}(jj4)}(j7]j$aj<ubjMNubjjj$jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_gpuvm_resv_objsbjj)}(jj"jmacrojj)}(jj4)}(j7]j$aj<ubjMNubjjj$jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_gpuvm_is_extobjsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpuvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj%$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj+$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gpuvm_for_each_va_rangesbjj)}(jj"jmacrojj)}(jj4)}(j7]j4$aj<ubjMNubjjj2$jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j drm_gpuvm_for_each_va_range_safesbjj)}(jj"jmacrojj)}(jj4)}(j7]jC$aj<ubjMNubjjjA$jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_gpuvm_for_each_vasbjj)}(jj"jmacrojj)}(jj4)}(j7]jR$aj<ubjMNubjjjP$jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_gpuvm_for_each_va_safesbjj)}(jj"jmacrojj)}(jj4)}(j7]ja$aj<ubjMNubjjj_$jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_gpuvm_execsbjj)}(jjq!jstructjj)}jj4)}(j7]jp$aj<ubsbjjjn$jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_gpuvm_exec_unlocksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gpuvm_execsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvm_execsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj}$jNubjjj_sMGjj]j)}(jkj}$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMGjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gpuvm_exec_resv_add_fencesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gpuvm_execsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvm_execsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdma_resv_usagesbaj<ubububj=j?)}(jBj4)}(j7]j)}j private_usagesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdma_resv_usagesbaj<ubububj=j?)}(jBj4)}(j7]j)}j extobj_usagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$jNubjjj_sM]jj](j)}(jkj$jNjNjj+$jj)}(jj!jNjj$jjj$jNubjjj_sM]jj]j]ubj)}(jkj$jNjNjjX$jj)}(jj!jNjj2$jjj$jNubjjj_sM]jj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj_$jjj$jNubjjj_sM]jj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sM]jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gpuvm_exec_validatesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gpuvm_execsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvm_execsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sMojj]j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj%$jNubjjj_sMojj]j]ubaj]ubj)}(jkjjNjNjj)}j drm_gpuvm_bosbjj)}(jjq!jstructjj)}jj4)}(j7]j.$aj<ubsbjjj,$jNubjjj_sMrjj]j]ubj)}(jkjjNjNjj)}jdrm_gpuvm_bo_getsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvm_bosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j=$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvm_bosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvm_bosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj;$jNubjjj_sMjj]j)}(jkj;$jNjNjj$jj)}(jj!jNjji$jjj$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gpuvm_bo_gem_evictsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jevictsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj $jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj&$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gpuvm_bo_for_each_vasbjj)}(jj"jmacrojj)}(jj4)}(j7]j/$aj<ubjMNubjjj-$jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_gpuvm_bo_for_each_va_safesbjj)}(jj"jmacrojj)}(jj4)}(j7]j>$aj<ubjMNubjjj<$jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_gpuva_op_typesbjj)}(jj>!jenumjj)}jj4)}(j7]jM$aj<ubsbjjjK$jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_gpuva_op_mapsbjj)}(jjq!jstructjj)}jj4)}(j7]j\$aj<ubsbjjjZ$jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_gpuva_op_unmapsbjj)}(jjq!jstructjj)}jj4)}(j7]jk$aj<ubsbjjji$jNubjjj_sM:jj]j]ubj)}(jkjjNjNjj)}jdrm_gpuva_op_remapsbjj)}(jjq!jstructjj)}jj4)}(j7]jz$aj<ubsbjjjx$jNubjjj_sMajj]j]ubj)}(jkjjNjNjj)}jdrm_gpuva_op_prefetchsbjj)}(jjq!jstructjj)}jj4)}(j7]j$aj<ubsbjjj$jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j drm_gpuva_opsbjj)}(jjq!jstructjj)}jj4)}(j7]j$aj<ubsbjjj$jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j drm_gpuva_opssbjj)}(jjq!jstructjj)}jj4)}(j7]j$aj<ubsbjjj$jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_gpuva_for_each_opsbjj)}(jj"jmacrojj)}(jj4)}(j7]j$aj<ubjMNubjjj$jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_gpuva_for_each_op_safesbjj)}(jj"jmacrojj)}(jj4)}(j7]j$aj<ubjMNubjjj$jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j"drm_gpuva_for_each_op_from_reversesbjj)}(jj"jmacrojj)}(jj4)}(j7]j$aj<ubjMNubjjj$jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_gpuva_for_each_op_reversesbjj)}(jj"jmacrojj)}(jj4)}(j7]j$aj<ubjMNubjjj$jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_gpuva_first_opsbjj)}(jj"jmacrojj)}(jj4)}(j7]j$aj<ubjMNubjjj$jNubjjj_sM jj]j]ubj)}(jkjjNjNjj)}jdrm_gpuva_last_opsbjj)}(jj"jmacrojj)}(jj4)}(j7]j$aj<ubjMNubjjj$jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_gpuva_prev_opsbjj)}(jj"jmacrojj)}(jj4)}(j7]j$aj<ubjMNubjjj$jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_gpuva_next_opsbjj)}(jj"jmacrojj)}(jj4)}(j7]j$aj<ubjMNubjjj$jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j drm_gpuvm_opssbjj)}(jjq!jstructjj)}jj4)}(j7]j.$aj<ubsbjjj,$jNubjjj_sM!jj]j]ubj)}(jkjjNjNjj)}j!drm_gpuva_op_remap_to_unmap_rangesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j=$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gpuva_op_remapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j start_addrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrangesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj;$jNubjjj_sMjj](j)}(jkj;$jNjNjj$jj)}(jj!jNjjc$jjj$jNubjjj_sMjj]j]ubj)}(jkj;$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubj)}(jkj;$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gpuvm_range_validsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpuvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jrangesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjjN$jj)}(jj!jNjj($jjj$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjjy$jj)}(jj!jNjjU$jjj$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj}$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gpuvm_resv_object_allocsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj$jNubjjj_sMjj]j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gpuvm_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpuvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_gpuvm_flagssbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jr_objsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j start_offsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jrangesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jreserve_offsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j reserve_rangesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvm_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%$jNubjjj_sMjj](j)}(jkj%$jNjNjjs$jj)}(jj!jNjjM$jjj$jNubjjj_sMjj]j]ubj)}(jkj%$jNjNjj$jj)}(jj!jNjjz$jjj$jNubjjj_sMjj]j]ubj)}(jkj%$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubj)}(jkj%$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubj)}(jkj%$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubj)}(jkj%$jNjNjjI$jj)}(jj!jNjj%$jjj$jNubjjj_sMjj]j]ubj)}(jkj%$jNjNjjq$jj)}(jj!jNjjM$jjj$jNubjjj_sMjj]j]ubj)}(jkj%$jNjNjj$jj)}(jj!jNjju$jjj $jNubjjj_sMjj]j]ubj)}(jkj%$jNjNjj$jj)}(jj!jNjj$jjj&$jNubjjj_sMjj]j]ubj)}(jkj%$jNjNjj$jj)}(jj!jNjj$jjj,$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j drm_gpuvm_putsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j5$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpuvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj3$jNubjjj_sM8jj]j)}(jkj3$jNjNjj$jj)}(jj!jNjj[$jjj$jNubjjj_sM8jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gpuvm_prepare_vmsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpuvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_execsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jexecsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j num_fencessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$jNubjjj_sMVjj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj>$jNubjjj_sMVjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjjD$jNubjjj_sMVjj]j]ubj)}(jkj$jNjNjj6$jj)}(jj!jNjj$jjjJ$jNubjjj_sMVjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gpuvm_prepare_objectssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jS$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpuvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_execsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jexecsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j num_fencessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjQ$jNubjjj_sMjj](j)}(jkjQ$jNjNjj$jj)}(jj!jNjjy$jjj$jNubjjj_sMjj]j]ubj)}(jkjQ$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubj)}(jkjQ$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gpuvm_prepare_rangesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpuvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_execsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jexecsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jrangesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j num_fencessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjj]$jj)}(jj!jNjj7$jjj $jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjjd$jjj$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj"$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gpuvm_exec_locksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gpuvm_execsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvm_execsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)$jNubjjj_sMjj]j)}(jkj)$jNjNjjw$jj)}(jj!jNjjQ$jjj$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gpuvm_exec_lock_arraysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gpuvm_execsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvm_execsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jobjssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnum_objssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj9$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj?$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj1$jj)}(jj!jNjj$jjjE$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gpuvm_exec_lock_rangesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jN$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gpuvm_execsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvm_execsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jrangesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjL$jNubjjj_sM8jj](j)}(jkjL$jNjNjj$jj)}(jj!jNjjt$jjj$jNubjjj_sM8jj]j]ubj)}(jkjL$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sM8jj]j]ubj)}(jkjL$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sM8jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gpuvm_validatesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j $aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpuvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_execsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jexecsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjjV$jj)}(jj!jNjj0$jjj$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj]$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gpuvm_resv_add_fencesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpuvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_execsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jexecsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdma_resv_usagesbaj<ubububj=j?)}(jBj4)}(j7]j)}j private_usagesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdma_resv_usagesbaj<ubububj=j?)}(jBj4)}(j7]j)}j extobj_usagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjjC$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjjn$jj)}(jj!jNjjJ$jjj$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjjr$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gpuvm_bo_createsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvm_bosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpuvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjjL$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj>$jj)}(jj!jNjj$jjjR$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gpuvm_bo_putsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j[$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvm_bosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvm_bosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjY$jNubjjj_sMjj]j)}(jkjY$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gpuvm_bo_findsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvm_bosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpuvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj$jNubjjj_sM+jj](j)}(jkj$jNjNjj $jj)}(jj!jNjj$jjjG$jNubjjj_sM+jj]j]ubj)}(jkj$jNjNjj9$jj)}(jj!jNjj$jjjM$jNubjjj_sM+jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gpuvm_bo_obtainsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvm_bosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jV$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpuvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjT$jNubjjj_sMDjj](j)}(jkjT$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMDjj]j]ubj)}(jkjT$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMDjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gpuvm_bo_obtain_preallocsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvm_bosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvm_bosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j__vm_bosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj$jNubjjj_sMijj]j)}(jkj$jNjNjjD$jj)}(jj!jNjj$jjjR$jNubjjj_sMijj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gpuvm_bo_extobj_addsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j[$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvm_bosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvm_bosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjY$jNubjjj_sMjj]j)}(jkjY$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gpuvm_bo_evictsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvm_bosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvm_bosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jevictsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj5$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj-$jj)}(jj!jNjj$jjj;$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gpuva_insertsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jD$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpuvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjB$jNubjjj_sMjj](j)}(jkjB$jNjNjj$jj)}(jj!jNjjj$jjj$jNubjjj_sMjj]j]ubj)}(jkjB$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gpuva_removesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sMjj]j)}(jkj$jNjNjj#$jj)}(jj!jNjj$jjj.$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gpuva_linksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j7$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvm_bosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvm_bosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj5$jNubjjj_sM%jj](j)}(jkj5$jNjNjj$jj)}(jj!jNjj]$jjj$jNubjjj_sM%jj]j]ubj)}(jkj5$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sM%jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gpuva_unlinksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sMIjj]j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj!$jNubjjj_sMIjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gpuva_find_firstsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpuvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jrangesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj($jNubjjj_sMbjj](j)}(jkj($jNjNjj|$jj)}(jj!jNjjV$jjj$jNubjjj_sMbjj]j]ubj)}(jkj($jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMbjj]j]ubj)}(jkj($jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMbjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gpuva_findsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpuvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jrangesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj$jNubjjj_sMtjj](j)}(jkj$jNjNjjA$jj)}(jj!jNjj$jjj$jNubjjj_sMtjj]j]ubj)}(jkj$jNjNjjl$jj)}(jj!jNjjH$jjj$jNubjjj_sMtjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjjp$jjj$jNubjjj_sMtjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gpuva_find_prevsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpuvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj<$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj1$jj)}(jj!jNjj $jjjB$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gpuva_find_nextsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jK$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpuvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjI$jNubjjj_sMjj](j)}(jkjI$jNjNjj$jj)}(jj!jNjjw$jjj$jNubjjj_sMjj]j]ubj)}(jkjI$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gpuvm_interval_emptysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpuvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jrangesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjj-$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjjX$jj)}(jj!jNjj4$jjj$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj\$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j drm_gpuva_mapsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpuvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gpuva_op_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjjN$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjjT$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjjC$jj)}(jj!jNjj$jjjZ$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gpuva_remapsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jc$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnextsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gpuva_op_remapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjja$jNubjjj_sMjj](j)}(jkja$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubj)}(jkja$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubj)}(jkja$jNjNjj $jj)}(jj!jNjj$jjj $jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gpuva_unmapsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gpuva_op_unmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'$jNubjjj_sMjj]j)}(jkj'$jNjNjju$jj)}(jj!jNjjO$jjj$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gpuvm_sm_mapsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpuvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jreq_addrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j req_rangesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreq_objsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j req_offsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$jNubjjj_sM jj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sM jj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sM jj]j]ubj)}(jkj$jNjNjj)$jj)}(jj!jNjj$jjj$jNubjjj_sM jj]j]ubj)}(jkj$jNjNjjQ$jj)}(jj!jNjj-$jjj$jNubjjj_sM jj]j]ubj)}(jkj$jNjNjj{$jj)}(jj!jNjjU$jjj$jNubjjj_sM jj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gpuvm_sm_unmapsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpuvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jreq_addrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j req_rangesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$jNubjjj_sMJ jj](j)}(jkj$jNjNjj!$jj)}(jj!jNjj$jjj$jNubjjj_sMJ jj]j]ubj)}(jkj$jNjNjjJ$jj)}(jj!jNjj($jjj$jNubjjj_sMJ jj]j]ubj)}(jkj$jNjNjju$jj)}(jj!jNjjQ$jjj$jNubjjj_sMJ jj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjjy$jjj$jNubjjj_sMJ jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gpuvm_sm_map_ops_createsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuva_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpuvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jreq_addrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j req_rangesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreq_objsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j req_offsetsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj$jNubjjj_sM jj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sM jj]j]ubj)}(jkj$jNjNjj=$jj)}(jj!jNjj$jjj$jNubjjj_sM jj]j]ubj)}(jkj$jNjNjje$jj)}(jj!jNjjA$jjj$jNubjjj_sM jj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjji$jjj$jNubjjj_sM jj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gpuvm_sm_unmap_ops_createsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuva_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpuvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jreq_addrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j req_rangesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj$jNubjjj_sM jj](j)}(jkj$jNjNjj8$jj)}(jj!jNjj$jjj$jNubjjj_sM jj]j]ubj)}(jkj$jNjNjjc$jj)}(jj!jNjj?$jjj$jNubjjj_sM jj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjjg$jjj$jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gpuvm_prefetch_ops_createsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuva_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpuvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jrangesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj$jNubjjj_sMG jj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj[$jNubjjj_sMG jj]j]ubj)}(jkj$jNjNjj($jj)}(jj!jNjj$jjja$jNubjjj_sMG jj]j]ubj)}(jkj$jNjNjjP$jj)}(jj!jNjj,$jjjg$jNubjjj_sMG jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_gpuvm_bo_unmap_ops_createsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuva_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jp$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvm_bosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvm_bosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjn$jNubjjj_sM} jj]j)}(jkjn$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sM} jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_gpuva_ops_freesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpuvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuva_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sM jj](j)}(jkj$jNjNjj%$jj)}(jj!jNjj$jjj]$jNubjjj_sM jj]j]ubj)}(jkj$jNjNjjR$jj)}(jj!jNjj,$jjjc$jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_buddy_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jl$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_buddysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j chunk_sizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjj$jNubjjj_sKajj](j)}(jkjj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sKajj]j]ubj)}(jkjj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sKajj]j]ubj)}(jkjj$jNjNjj $jj)}(jj!jNjj$jjj$jNubjjj_sKajj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_buddy_finisbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j($aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_buddysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&$jNubjjj_sKjj]j)}(jkj&$jNjNjjt$jj)}(jj!jNjjN$jjj$jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j drm_get_buddysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_buddy_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_buddy_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jblocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj$jNubjjj_sMjj]j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_buddy_free_blocksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_buddysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_buddy_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jblocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sM%jj](j)}(jkj$jNjNjj=$jj)}(jj!jNjj$jjju$jNubjjj_sM%jj]j]ubj)}(jkj$jNjNjjj$jj)}(jj!jNjjD$jjj{$jNubjjj_sM%jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_buddy_free_listsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_buddysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjectssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sM4jj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sM4jj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sM4jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_buddy_block_trimsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_buddysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnew_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jblockssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjjc$jj)}(jj!jNjj=$jjj$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjjj$jjj$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_buddy_alloc_blockssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_buddysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmin_block_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jblockssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjj$$jj)}(jj!jNjj$jjj!$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjjO$jj)}(jj!jNjj+$jjj'$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjjw$jj)}(jj!jNjjS$jjj-$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj{$jjj3$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj9$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj?$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjjE$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_buddy_block_printsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jN$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_buddysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_buddy_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jblocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_printersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjL$jNubjjj_sMqjj](j)}(jkjL$jNjNjj$jj)}(jj!jNjjt$jjj$jNubjjj_sMqjj]j]ubj)}(jkjL$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMqjj]j]ubj)}(jkjL$jNjNjj$jj)}(jj!jNjj$jjj $jNubjjj_sMqjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_buddy_printsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_buddysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_printersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sMjj](j)}(jkj$jNjNjj_$jj)}(jj!jNjj9$jjj$jNubjjj_sMjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjjf$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_clflush_pagessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagessbaj<ubjF]jQ)}(jQjjjjQjQNubajHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}j num_pagessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$jNubjjj_sKVjj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj#$jNubjjj_sKVjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj)$jNubjjj_sKVjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_clflush_sgsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j2$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jsg_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj0$jNubjjj_sKjj]j)}(jkj0$jNjNjj~$jj)}(jj!jNjjX$jjj$jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_clflush_virt_rangesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$jNubjjj_sKjj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj $jNubjjj_sKjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_memcpy_from_wcsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$jNubjjj_sM1jj](j)}(jkj$jNjNjje$jj)}(jj!jNjj?$jjj$jNubjjj_sM1jj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjjl$jjj$jNubjjj_sM1jj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sM1jj]j]ubej]ubj)}(jkjjNjNjj)}j drm_syncobjsbjj)}(jjq!jstructjj)}jj4)}(j7]j$aj<ubsbjjj$jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_syncobj_getsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_syncobjsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sKOjj]j)}(jkj$jNjNjj2$jj)}(jj!jNjj $jjj=$jNubjjj_sKOjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_syncobj_putsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jF$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_syncobjsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjD$jNubjjj_sKYjj]j)}(jkjD$jNjNjj$jj)}(jj!jNjjl$jjj$jNubjjj_sKYjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_syncobj_fence_getsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_syncobjsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsyncobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj$jNubjjj_sKjjj]j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sKjjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_syncobj_findsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_syncobjsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j file_privatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj $jNubjjj_sKjj](j)}(jkj $jNjNjja$jj)}(jj!jNjj;$jjj$jNubjjj_sKjj]j]ubj)}(jkj $jNjNjj$jj)}(jj!jNjjh$jjj$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_syncobj_add_pointsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_syncobjsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsyncobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdma_fence_chainsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchainsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jpointsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$jNubjjj_sMLjj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMLjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMLjj]j]ubj)}(jkj$jNjNjjL$jj)}(jj!jNjj&$jjj$jNubjjj_sMLjj]j]ubj)}(jkj$jNjNjjw$jj)}(jj!jNjjS$jjj$jNubjjj_sMLjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_syncobj_replace_fencesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_syncobjsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsyncobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sMsjj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMsjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$$jNubjjj_sMsjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_syncobj_find_fencesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j file_privatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpointsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+$jNubjjj_sMjj](j)}(jkj+$jNjNjjy$jj)}(jj!jNjjS$jjj.$jNubjjj_sMjj]j]ubj)}(jkj+$jNjNjj$jj)}(jj!jNjj$jjj4$jNubjjj_sMjj]j]ubj)}(jkj+$jNjNjj$jj)}(jj!jNjj$jjj:$jNubjjj_sMjj]j]ubj)}(jkj+$jNjNjj$jj)}(jj!jNjj$jjj@$jNubjjj_sMjj]j]ubj)}(jkj+$jNjNjj $jj)}(jj!jNjj$jjjF$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_syncobj_freesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jO$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jkrefsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkrefsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjM$jNubjjj_sM jj]j)}(jkjM$jNjNjj$jj)}(jj!jNjju$jjj$jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_syncobj_createsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_syncobjsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}j out_syncobjsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sM)jj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj`$jNubjjj_sM)jj]j]ubj)}(jkj$jNjNjj+$jj)}(jj!jNjj$jjjf$jNubjjj_sM)jj]j]ubj)}(jkj$jNjNjjU$jj)}(jj!jNjj/$jjjl$jNubjjj_sM)jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_syncobj_get_handlesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]ju$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j file_privatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_syncobjsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsyncobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjs$jNubjjj_sMSjj](j)}(jkjs$jNjNjj$jj)}(jj!jNjj$jjj&$jNubjjj_sMSjj]j]ubj)}(jkjs$jNjNjj$jj)}(jj!jNjj$jjj,$jNubjjj_sMSjj]j]ubj)}(jkjs$jNjNjj$jj)}(jj!jNjj$jjj2$jNubjjj_sMSjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_syncobj_get_fdsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j;$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_syncobjsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsyncobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jp_fdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj9$jNubjjj_sMjj](j)}(jkj9$jNjNjj$jj)}(jj!jNjja$jjj$jNubjjj_sMjj]j]ubj)}(jkj9$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_timeout_abs_to_jiffiessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](signedlongesbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jint64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j timeout_nsecsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj$jNubjjj_sMjj]j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_execsbjj)}(jjq!jstructjj)}jj4)}(j7]j&$aj<ubsbjjj$$jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j drm_exec_objsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j5$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_execsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jexecsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj3$jNubjjj_sK>jj](j)}(jkj3$jNjNjj$jj)}(jj!jNjja$jjj$jNubjjj_sK>jj]j]ubj)}(jkj3$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sK>jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_exec_for_each_locked_objectsbjj)}(jj"jmacrojj)}(jj4)}(j7]j$aj<ubjMNubjjj$jNubjjj_sKLjj]j]ubj)}(jkjjNjNjj)}j'drm_exec_for_each_locked_object_reversesbjj)}(jj"jmacrojj)}(jj4)}(j7]j$aj<ubjMNubjjj$jNubjjj_sKZjj]j]ubj)}(jkjjNjNjj)}jdrm_exec_until_all_lockedsbjj)}(jj"jmacrojj)}(jj4)}(j7]j$aj<ubjMNubjjj$jNubjjj_sKijj]j]ubj)}(jkjjNjNjj)}jdrm_exec_retry_on_contentionsbjj)}(jj"jmacrojj)}(jj4)}(j7]j$aj<ubjMNubjjj$jNubjjj_sKxjj]j]ubj)}(jkjjNjNjj)}jdrm_exec_is_contendedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_execsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jexecsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sKjj]j)}(jkj$jNjNjjP$jj)}(jj!jNjj*$jjj[$jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j drm_exec_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jd$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_execsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jexecsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjb$jNubjjj_sKOjj](j)}(jkjb$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sKOjj]j]ubj)}(jkjb$jNjNjj$jj)}(jj!jNjj$jjj $jNubjjj_sKOjj]j]ubj)}(jkjb$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sKOjj]j]ubej]ubj)}(jkjjNjNjj)}j drm_exec_finisbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_execsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jexecsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sKfjj]j)}(jkj$jNjNjjh$jj)}(jj!jNjjB$jjjs$jNubjjj_sKfjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_exec_cleanupsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j|$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_execsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jexecsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjz$jNubjjj_sKyjj]j)}(jkjz$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sKyjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_exec_lock_objsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_execsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jexecsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sKjj](j)}(jkj$jNjNjj'$jj)}(jj!jNjj$jjj_$jNubjjj_sKjj]j]ubj)}(jkj$jNjNjjT$jj)}(jj!jNjj.$jjje$jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_exec_unlock_objsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jn$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_execsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jexecsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjl$jNubjjj_sMjj](j)}(jkjl$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubj)}(jkjl$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_exec_prepare_objsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_execsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jexecsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j num_fencessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$jNubjjj_sM"jj](j)}(jkj$jNjNjjM$jj)}(jj!jNjj'$jjj$jNubjjj_sM"jj]j]ubj)}(jkj$jNjNjjz$jj)}(jj!jNjjT$jjj$jNubjjj_sM"jj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sM"jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_exec_prepare_arraysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_execsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jexecsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jobjectssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j num_objectssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j num_fencessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$jNubjjj_sMBjj](j)}(jkj$jNjNjj $jj)}(jj!jNjj$jjj$jNubjjj_sMBjj]j]ubj)}(jkj$jNjNjj:$jj)}(jj!jNjj$jjj$jNubjjj_sMBjj]j]ubj)}(jkj$jNjNjje$jj)}(jj!jNjjD$jjj$jNubjjj_sMBjj]j]ubj)}(jkj$jNjNjj$jj)}(jj!jNjji$jjj$jNubjjj_sMBjj]j]ubej]ubj)}(jkjjNjNjj)}jDRM_SCHED_FENCE_DONT_PIPELINEsbjj)}(jj"jmacrojj)}(jj4)}(j7]j$aj<ubjMNubjjj$jNubjjj_sK*jj]j]ubj)}(jkjjNjNjj)}j%DRM_SCHED_FENCE_FLAG_HAS_DEADLINE_BITsbjj)}(jj"jmacrojj)}(jj4)}(j7]j$aj<ubjMNubjjj$jNubjjj_sK3jj]j]ubj)}(jkjjNjNjj)}jdrm_sched_entitysbjj)}(jjq!jstructjj)}jj4)}(j7]j$aj<ubsbjjj$jNubjjj_sK6jj]j]ubj)}(jkjjNjNjj)}j drm_sched_rqsbjj)}(jjq!jstructjj)}jj4)}(j7]j$aj<ubsbjjj$jNubjjj_sKZjj]j]ubj)}(jkjjNjNjj)}jdrm_sched_fencesbjj)}(jjq!jstructjj)}jj4)}(j7]j$aj<ubsbjjj$jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j drm_sched_jobsbjj)}(jjq!jstructjj)}jj4)}(j7]j$aj<ubsbjjj$jNubjjj_sM;jj]j]ubj)}(jkjjNjNjj)}jdrm_sched_backend_opssbjj)}(jjq!jstructjj)}jj4)}(j7]j$aj<ubsbjjj$jNubjjj_sMTjj]j]ubj)}(jkjjNjNjj)}jdrm_gpu_schedulersbjj)}(jjq!jstructjj)}jj4)}(j7]j$aj<ubsbjjj$jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_sched_tdr_queue_immsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gpu_schedulersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jschedsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#$jNubjjj_sMjj]j)}(jkj#$jNjNjjq$jj)}(jj!jNjjK$jjj|$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_sched_faultsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gpu_schedulersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jschedsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sMjj]j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_sched_suspend_timeoutsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gpu_schedulersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jschedsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sMjj]j)}(jkj$jNjNjj2$jj)}(jj!jNjj $jjj=$jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_sched_resume_timeoutsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jF$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gpu_schedulersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jschedsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}j remainingsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjD$jNubjjj_sM jj](j)}(jkjD$jNjNjj$jj)}(jj!jNjjl$jjj$jNubjjj_sM jj]j]ubj)}(jkjD$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_sched_stopsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gpu_schedulersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jschedsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_sched_jobsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$jNubjjj_sMWjj](j)}(jkj$jNjNjj$jj)}(jj!jNjj$jjjU$jNubjjj_sMWjj]j]ubj)}(jkj$jNjNjjJ$jj)}(jj!jNjj$$jjj[$jNubjjj_sMWjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_sched_startsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jd$aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gpu_schedulersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jschedsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}j full_recoverysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjb$jNubjjj_sMjj](j)}(jkjb$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubj)}(jkjb$jNjNjj$jj)}(jj!jNjj$jjj$jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_sched_resubmit_jobssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gpu_schedulersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jschedsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$jNubjjj_sMjj]j)}(jkj$jNjNjj9%jj)}(jj!jNjj%jjjD%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_sched_job_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jM%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_sched_jobsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjobsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_sched_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcreditssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjK%jNubjjj_sMjj](j)}(jkjK%jNjNjj%jj)}(jj!jNjjs%jjj"%jNubjjj_sMjj]j]ubj)}(jkjK%jNjNjj%jj)}(jj!jNjj%jjj(%jNubjjj_sMjj]j]ubj)}(jkjK%jNjNjj%jj)}(jj!jNjj%jjj.%jNubjjj_sMjj]j]ubj)}(jkjK%jNjNjj%jj)}(jj!jNjj%jjj4%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_sched_job_armsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j=%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_sched_jobsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjobsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj;%jNubjjj_sMDjj]j)}(jkj;%jNjNjj%jj)}(jj!jNjjc%jjj%jNubjjj_sMDjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_sched_job_add_dependencysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_sched_jobsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjobsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%jNubjjj_sM_jj](j)}(jkj%jNjNjj%jj)}(jj!jNjj%jjj!%jNubjjj_sM_jj]j]ubj)}(jkj%jNjNjj%jj)}(jj!jNjj%jjj'%jNubjjj_sM_jj]j]ubej]ubj)}(jkjjNjNjj)}j$drm_sched_job_add_syncobj_dependencysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j0%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_sched_jobsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjobsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpointsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj.%jNubjjj_sMjj](j)}(jkj.%jNjNjj|%jj)}(jj!jNjjV%jjj%jNubjjj_sMjj]j]ubj)}(jkj.%jNjNjj%jj)}(jj!jNjj%jjj %jNubjjj_sMjj]j]ubj)}(jkj.%jNjNjj%jj)}(jj!jNjj%jjj%jNubjjj_sMjj]j]ubj)}(jkj.%jNjNjj%jj)}(jj!jNjj%jjj%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j#drm_sched_job_add_resv_dependenciessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_sched_jobsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjobsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdma_resvsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jresvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdma_resv_usagesbaj<ubububj=j?)}(jBj4)}(j7]j)}jusagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjjj_sMjj](j)}(jkj%jNjNjjk%jj)}(jj!jNjjE%jjj%jNubjjj_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj!jNjjr%jjj%jNubjjj_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj!jNjj%jjj%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j'drm_sched_job_add_implicit_dependenciessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_sched_jobsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjobsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jwritesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjjj_sMjj](j)}(jkj%jNjNjj,%jj)}(jj!jNjj%jjj%jNubjjj_sMjj]j]ubj)}(jkj%jNjNjjY%jj)}(jj!jNjj3%jjj%jNubjjj_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj!jNjj`%jjj%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_sched_job_cleanupsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_sched_jobsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjobsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjjj_sMjj]j)}(jkj%jNjNjj%jj)}(jj!jNjj%jjj%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_sched_pick_bestsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gpu_schedulersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gpu_schedulersbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}j sched_listsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnum_sched_listsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj%jNubjjj_sM_jj](j)}(jkj%jNjNjjP%jj)}(jj!jNjj(%jjj%jNubjjj_sM_jj]j]ubj)}(jkj%jNjNjj{%jj)}(jj!jNjjZ%jjj%jNubjjj_sM_jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_sched_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gpu_schedulersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jschedsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_sched_backend_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jworkqueue_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j submit_wqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnum_rqssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j credit_limitsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j hang_limitsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jworkqueue_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j timeout_wqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jscoresbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%jNubjjj_sMjj](j)}(jkj%jNjNjj%jj)}(jj!jNjj%jjj%jNubjjj_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj!jNjj%jjj%jNubjjj_sMjj]j]ubj)}(jkj%jNjNjj;%jj)}(jj!jNjj%jjj%jNubjjj_sMjj]j]ubj)}(jkj%jNjNjjf%jj)}(jj!jNjjB%jjj%jNubjjj_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj!jNjjj%jjj%jNubjjj_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj!jNjj%jjj%jNubjjj_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj!jNjj%jjj%jNubjjj_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj!jNjj%jjj%jNubjjj_sMjj]j]ubj)}(jkj%jNjNjj.%jj)}(jj!jNjj%jjj%jNubjjj_sMjj]j]ubj)}(jkj%jNjNjjW%jj)}(jj!jNjj5%jjj%jNubjjj_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj!jNjj^%jjj%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_sched_finisbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gpu_schedulersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jschedsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjjj_sM9jj]j)}(jkj%jNjNjj %jj)}(jj!jNjj%jjj+%jNubjjj_sM9jj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_sched_increase_karmasbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j4%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_sched_jobsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj2%jNubjjj_sMfjj]j)}(jkj2%jNjNjj%jj)}(jj!jNjjZ%jjj%jNubjjj_sMfjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_sched_wqueue_readysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gpu_schedulersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jschedsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjjj_sMjj]j)}(jkj%jNjNjj%jj)}(jj!jNjj%jjj%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_sched_wqueue_stopsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gpu_schedulersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jschedsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjjj_sMjj]j)}(jkj%jNjNjj? %jj)}(jj!jNjj %jjjJ %jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_sched_wqueue_startsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jS %aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gpu_schedulersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jschedsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjQ %jNubjjj_sMjj]j)}(jkjQ %jNjNjj %jj)}(jj!jNjjy %jjj %jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_sched_entity_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j %aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_sched_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_sched_prioritysbaj<ubububj=j?)}(jBj4)}(j7]j)}jprioritysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gpu_schedulersbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}j sched_listsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnum_sched_listsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jguiltysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj %jNubjjj_sK;jj](j)}(jkj %jNjNjj %jj)}(jj!jNjj %jjj %jNubjjj_sK;jj]j]ubj)}(jkj %jNjNjj* %jj)}(jj!jNjj %jjj %jNubjjj_sK;jj]j]ubj)}(jkj %jNjNjjV %jj)}(jj!jNjj. %jjj %jNubjjj_sK;jj]j]ubj)}(jkj %jNjNjj %jj)}(jj!jNjj` %jjj %jNubjjj_sK;jj]j]ubj)}(jkj %jNjNjj %jj)}(jj!jNjj %jjj %jNubjjj_sK;jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_sched_entity_modify_schedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j %aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_sched_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_gpu_schedulersbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}j sched_listsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnum_sched_listsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj %jNubjjj_sKjj](j)}(jkj %jNjNjj# %jj)}(jj!jNjj %jjj %jNubjjj_sKjj]j]ubj)}(jkj %jNjNjjR %jj)}(jj!jNjj* %jjj %jNubjjj_sKjj]j]ubj)}(jkj %jNjNjj} %jj)}(jj!jNjj\ %jjj %jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_sched_entity_errorsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j %aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_sched_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj %jNubjjj_sKjj]j)}(jkj %jNjNjj %jj)}(jj!jNjj %jjj %jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_sched_entity_flushsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j %aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_sched_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj %jNubjjj_sMjj](j)}(jkj %jNjNjjF %jj)}(jj!jNjj %jjju %jNubjjj_sMjj]j]ubj)}(jkj %jNjNjjm %jj)}(jj!jNjjM %jjj{ %jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_sched_entity_finisbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j %aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_sched_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj %jNubjjj_sMGjj]j)}(jkj %jNjNjj %jj)}(jj!jNjj %jjj %jNubjjj_sMGjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_sched_entity_destroysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j %aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_sched_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj %jNubjjj_sMbjj]j)}(jkj %jNjNjj0 %jj)}(jj!jNjj %jjj; %jNubjjj_sMbjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_sched_entity_set_prioritysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jD %aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_sched_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_sched_prioritysbaj<ubububj=j?)}(jBj4)}(j7]j)}jprioritysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjB %jNubjjj_sMjj](j)}(jkjB %jNjNjj %jj)}(jj!jNjjj %jjj %jNubjjj_sMjj]j]ubj)}(jkjB %jNjNjj %jj)}(jj!jNjj %jjj %jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_sched_entity_push_jobsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j %aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_sched_jobsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j sched_jobsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj %jNubjjj_sMDjj]j)}(jkj %jNjNjj%jj)}(jj!jNjj %jjj)%jNubjjj_sMDjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_is_current_mastersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j2%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj0%jNubjj] j_sKQjj]j)}(jkj0%jNjNjj}%jj)}(jj!jNjjW%jjj%jNubjj] j_sKQjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_master_getsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_mastersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_mastersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmastersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj%jNubjj] j_sMjj]j)}(jkj%jNjNjj%jj)}(jj!jNjj%jjj%jNubjj] j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_file_get_mastersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_mastersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j file_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj%jNubjj] j_sMjj]j)}(jkj%jNjNjjL%jj)}(jj!jNjj&%jjjZ%jNubjj] j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_master_putsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jc%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_mastersbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jmastersbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjja%jNubjj] j_sMjj]j)}(jkja%jNjNjj%jj)}(jj!jNjj%jjj%jNubjj] j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j drm_mastersbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjj] j_sKjj]j]ubj)}(jkjjNjNjj)}j drm_ioctl_tsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjj] j_sK6jj]j]ubj)}(jkjjNjNjj)}jdrm_ioctl_compat_tsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjj] j_sKCjj]j]ubj)}(jkjjNjNjj)}jdrm_ioctl_flagssbjj)}(jj>!jenumjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjj] j_sKFjj](j)}(jkj%jNjNjj)}jnrsbjj)}(jj!jNjjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHNububjNubjubjjj%jNubjj] j_sMjjj]j]ubj)}(jkj%jNjNjj)}jflagssbjj)}(jj!jNjjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j.%aj<ubjF]jHNubjjjjj)}j]sbububjNubjubjjj,%jNubjj] j_sMjjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_ioctl_descsbjj)}(jjq!jstructjj)}jj4)}(j7]j_%aj<ubsbjjj]%jNubjj] j_sKSjj]j]ubj)}(jkjjNjNjj)}jDRM_IOCTL_DEF_DRVsbjj)}(jj"jmacrojj)}(jj4)}(j7]jn%aj<ubjMNubjjjl%jNubjj] j_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_noopsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j}%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j file_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj{%jNubjj] j_sMjj](j)}(jkj{%jNjNjj%jj)}(jj!jNjj%jjj*%jNubjj] j_sMjj]j]ubj)}(jkj{%jNjNjj%jj)}(jj!jNjj%jjj0%jNubjj] j_sMjj]j]ubj)}(jkj{%jNjNjj%jj)}(jj!jNjj%jjj6%jNubjj] j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_invalid_opsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j?%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j file_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj=%jNubjj] j_sMjj](j)}(jkj=%jNjNjj%jj)}(jj!jNjje%jjj%jNubjj] j_sMjj]j]ubj)}(jkj=%jNjNjj%jj)}(jj!jNjj%jjj%jNubjj] j_sMjj]j]ubj)}(jkj=%jNjNjj%jj)}(jj!jNjj%jjj%jNubjj] j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j drm_ioctlsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjj] j_sMjj](j)}(jkj%jNjNjjM%jj)}(jj!jNjj'%jjj%jNubjj] j_sMjj]j]ubj)}(jkj%jNjNjju%jj)}(jj!jNjjT%jjj%jNubjj] j_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj!jNjjy%jjj%jNubjj] j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_compat_ioctlsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjj] j_sMjjj](j)}(jkj%jNjNjj%jj)}(jj!jNjj%jjjX%jNubjj] j_sMjjj]j]ubj)}(jkj%jNjNjj+%jj)}(jj!jNjj %jjj^%jNubjj] j_sMjjj]j]ubj)}(jkj%jNjNjjP%jj)}(jj!jNjj/%jjjd%jNubjj] j_sMjjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_crtc_add_crc_entrysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jm%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}j has_framesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrcssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjk%jNubjj] j_sMjj](j)}(jkjk%jNjNjj%jj)}(jj!jNjj%jjj<%jNubjj] j_sMjj]j]ubj)}(jkjk%jNjNjj%jj)}(jj!jNjj%jjjB%jNubjj] j_sMjj]j]ubj)}(jkjk%jNjNjj%jj)}(jj!jNjj%jjjH%jNubjj] j_sMjj]j]ubj)}(jkjk%jNjNjj1%jj)}(jj!jNjj %jjjN%jNubjj] j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jDRM_DEBUGFS_GPUVA_INFOsbjj)}(jj"jmacrojj)}(jj4)}(j7]jW%aj<ubjMNubjjjU%jNubjj] j_sK3jj]j]ubj)}(jkjjNjNjj)}j drm_info_listsbjj)}(jjq!jstructjj)}jj4)}(j7]jf%aj<ubsbjjjd%jNubjj] j_sK6jj]j]ubj)}(jkjjNjNjj)}j drm_info_nodesbjj)}(jjq!jstructjj)}jj4)}(j7]ju%aj<ubsbjjjs%jNubjj] j_sK>jj]j]ubj)}(jkjjNjNjj)}jdrm_debugfs_infosbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjj] j_sK[jj]j]ubj)}(jkjjNjNjj)}jdrm_debugfs_entrysbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjj] j_sKkjj]j]ubj)}(jkjjNjNjj)}jdrm_debugfs_gpuva_infosbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jseq_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj|sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_gpuvmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgpuvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%jNubjj] j_sKjj](j)}(jkj%jNjNjj%jj)}(jj!jNjj%jjj%%jNubjj] j_sKjj]j]ubj)}(jkj%jNjNjj%jj)}(jj!jNjj%jjj+%jNubjj] j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_debugfs_create_filessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j4%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_info_listsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrootsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_minorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jminorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj2%jNubjj] j_sKjj](j)}(jkj2%jNjNjj%jj)}(jj!jNjjZ%jjj %jNubjj] j_sKjj]j]ubj)}(jkj2%jNjNjj%jj)}(jj!jNjj%jjj%jNubjj] j_sKjj]j]ubj)}(jkj2%jNjNjj%jj)}(jj!jNjj%jjj%jNubjj] j_sKjj]j]ubj)}(jkj2%jNjNjj%jj)}(jj!jNjj%jjj%jNubjj] j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_debugfs_add_filesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jshowsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jseq_filesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"%jNubjj] j_sMbjj](j)}(jkj"%jNjNjjp%jj)}(jj!jNjjJ%jjjK%jNubjj] j_sMbjj]j]ubj)}(jkj"%jNjNjj%jj)}(jj!jNjjw%jjjQ%jNubjj] j_sMbjj]j]ubj)}(jkj"%jNjNjj%jj)}(jj!jNjj%jjjW%jNubjj] j_sMbjj]j]ubj)}(jkj"%jNjNjj@%jj)}(jj!jNjj%jjj]%jNubjj] j_sMbjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_debugfs_add_filessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jf%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_debugfs_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjd%jNubjj] j_sM}jj](j)}(jkjd%jNjNjj%jj)}(jj!jNjj%jjj%jNubjj] j_sM}jj]j]ubj)}(jkjd%jNjNjj%jj)}(jj!jNjj%jjj%jNubjj] j_sM}jj]j]ubj)}(jkjd%jNjNjj%jj)}(jj!jNjj%jjj%jNubjj] j_sM}jj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_sysfs_hotplug_eventsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj!%jNubjj] j_sMjj]j)}(jkj!%jNjNjjo%jj)}(jj!jNjjI%jjjz%jNubjj] j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j!drm_sysfs_connector_hotplug_eventsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjj] j_sMjj]j)}(jkj%jNjNjj%jj)}(jj!jNjj%jjj%jNubjj] j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j"drm_sysfs_connector_property_eventsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_connectorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j connectorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_propertysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpropertysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%jNubjj] j_sMjj](j)}(jkj%jNjNjj/%jj)}(jj!jNjj %jjjg%jNubjj] j_sMjj]j]ubj)}(jkj%jNjNjj\%jj)}(jj!jNjj6%jjjm%jNubjj] j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdrm_class_device_registersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jv%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjt%jNubjj] j_sMDjj]j)}(jkjt%jNjNjj%jj)}(jj!jNjj%jjj%jNubjj] j_sMDjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_class_device_unregistersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjj] j_sMVjj]j)}(jkj%jNjNjj"%jj)}(jj!jNjj%jjj-%jNubjj] j_sMVjj]j]ubaj]ubj)}(jkjjNjNjj)}jDRM_CAP_DUMB_BUFFERsbjj)}(jj"jmacrojj)}(jj4)}(j7]j6%aj<ubjMNubjjj4%jNubjj] j_sMzjj]j]ubj)}(jkjjNjNjj)}jDRM_CAP_VBLANK_HIGH_CRTCsbjj)}(jj"jmacrojj)}(jj4)}(j7]jE%aj<ubjMNubjjjC%jNubjj] j_sMjj]j]ubj)}(jkjjNjNjj)}jDRM_CAP_DUMB_PREFERRED_DEPTHsbjj)}(jj"jmacrojj)}(jj4)}(j7]jT%aj<ubjMNubjjjR%jNubjj] j_sMjj]j]ubj)}(jkjjNjNjj)}jDRM_CAP_DUMB_PREFER_SHADOWsbjj)}(jj"jmacrojj)}(jj4)}(j7]jc%aj<ubjMNubjjja%jNubjj] j_sMjj]j]ubj)}(jkjjNjNjj)}j DRM_CAP_PRIMEsbjj)}(jj"jmacrojj)}(jj4)}(j7]jr%aj<ubjMNubjjjp%jNubjj] j_sMjj]j]ubj)}(jkjjNjNjj)}jDRM_PRIME_CAP_IMPORTsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjj] j_sMjj]j]ubj)}(jkjjNjNjj)}jDRM_PRIME_CAP_EXPORTsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjj] j_sMjj]j]ubj)}(jkjjNjNjj)}jDRM_CAP_TIMESTAMP_MONOTONICsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjj] j_sMjj]j]ubj)}(jkjjNjNjj)}jDRM_CAP_ASYNC_PAGE_FLIPsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjj] j_sMjj]j]ubj)}(jkjjNjNjj)}jDRM_CAP_CURSOR_WIDTHsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjj] j_sMjj]j]ubj)}(jkjjNjNjj)}jDRM_CAP_CURSOR_HEIGHTsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjj] j_sMjj]j]ubj)}(jkjjNjNjj)}jDRM_CAP_ADDFB2_MODIFIERSsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjj] j_sMjj]j]ubj)}(jkjjNjNjj)}jDRM_CAP_PAGE_FLIP_TARGETsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjj] j_sMjj]j]ubj)}(jkjjNjNjj)}jDRM_CAP_CRTC_IN_VBLANK_EVENTsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjj] j_sMjj]j]ubj)}(jkjjNjNjj)}jDRM_CAP_SYNCOBJsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjj] j_sMjj]j]ubj)}(jkjjNjNjj)}jDRM_CAP_SYNCOBJ_TIMELINEsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjj] j_sMjj]j]ubj)}(jkjjNjNjj)}jDRM_CAP_ATOMIC_ASYNC_PAGE_FLIPsbjj)}(jj"jmacrojj)}(jj4)}(j7]j&%aj<ubjMNubjjj$%jNubjj] j_sMjj]j]ubj)}(jkjjNjNjj)}jDRM_CLIENT_CAP_STEREO_3Dsbjj)}(jj"jmacrojj)}(jj4)}(j7]j5%aj<ubjMNubjjj3%jNubjj] j_sM!jj]j]ubj)}(jkjjNjNjj)}jDRM_CLIENT_CAP_UNIVERSAL_PLANESsbjj)}(jj"jmacrojj)}(jj4)}(j7]jD%aj<ubjMNubjjjB%jNubjj] j_sM,jj]j]ubj)}(jkjjNjNjj)}jDRM_CLIENT_CAP_ATOMICsbjj)}(jj"jmacrojj)}(jj4)}(j7]jS%aj<ubjMNubjjjQ%jNubjj] j_sM<jj]j]ubj)}(jkjjNjNjj)}jDRM_CLIENT_CAP_ASPECT_RATIOsbjj)}(jj"jmacrojj)}(jj4)}(j7]jb%aj<ubjMNubjjj`%jNubjj] j_sMGjj]j]ubj)}(jkjjNjNjj)}j#DRM_CLIENT_CAP_WRITEBACK_CONNECTORSsbjj)}(jj"jmacrojj)}(jj4)}(j7]jq%aj<ubjMNubjjjo%jNubjj] j_sMSjj]j]ubj)}(jkjjNjNjj)}j#DRM_CLIENT_CAP_CURSOR_PLANE_HOTSPOTsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj~%jNubjj] j_sMljj]j]ubj)}(jkjjNjNjj)}jdrm_syncobj_eventfdsbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjj] j_sMojj]j]ubj)}(jkjjNjNjj)}jDRM_IOCTL_GEM_CLOSEsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjj] j_sM)jj]j]ubj)}(jkjjNjNjj)}jDRM_IOCTL_PRIME_HANDLE_TO_FDsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjj] j_sM]jj]j]ubj)}(jkjjNjNjj)}jDRM_IOCTL_PRIME_FD_TO_HANDLEsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjj] j_sMpjj]j]ubj)}(jkjjNjNjj)}jDRM_IOCTL_MODE_RMFBsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjj] j_sMjj]j]ubj)}(jkjjNjNjj)}jDRM_IOCTL_MODE_CREATE_DUMBsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjj] j_sMjj]j]ubj)}(jkjjNjNjj)}jDRM_IOCTL_MODE_GETFB2sbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjj] j_sMjj]j]ubj)}(jkjjNjNjj)}jDRM_IOCTL_MODE_CLOSEFBsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjj] j_sM jj]j]ubj)}(jkjjNjNjj)}j drm_eventsbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjj] j_sM jj]j]ubj)}(jkjjNjNjj)}jDRM_EVENT_VBLANKsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjj] j_sM1jj]j]ubj)}(jkjjNjNjj)}jDRM_EVENT_FLIP_COMPLETEsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%%aj<ubjMNubjjj#%jNubjj] j_sM:jj]j]ubj)}(jkjjNjNjj)}jDRM_EVENT_CRTC_SEQUENCEsbjj)}(jj"jmacrojj)}(jj4)}(j7]j4%aj<ubjMNubjjj2%jNubjj] j_sMBjj]j]ubj)}(jkjjNjNjj)}jdrm_mode_modeinfosbjj)}(jjq!jstructjj)}jj4)}(j7]jC%aj<ubsbjjjA%jNubjj] j_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_mode_get_planesbjj)}(jjq!jstructjj)}jj4)}(j7]jR%aj<ubsbjjjP%jNubjj] j_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_mode_get_connectorsbjj)}(jjq!jstructjj)}jj4)}(j7]ja%aj<ubsbjjj_%jNubjj] j_sMLjj]j]ubj)}(jkjjNjNjj)}jdrm_mode_property_enumsbjj)}(jjq!jstructjj)}jj4)}(j7]jp%aj<ubsbjjjn%jNubjj] j_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_mode_get_propertysbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj}%jNubjj] j_sM-jj]j]ubj)}(jkjjNjNjj)}jdrm_mode_fb_cmd2sbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjj] j_sMQjj]j]ubj)}(jkjjNjNjj)}jhdr_metadata_infoframesbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjj] j_sMjj]j]ubj)}(jkjjNjNjj)}jhdr_output_metadatasbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjj] j_sMpjj]j]ubj)}(jkjjNjNjj)}jDRM_MODE_PAGE_FLIP_EVENTsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjj] j_sMjj]j]ubj)}(jkjjNjNjj)}jDRM_MODE_PAGE_FLIP_ASYNCsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjj] j_sMjj]j]ubj)}(jkjjNjNjj)}jDRM_MODE_PAGE_FLIP_FLAGSsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjj] j_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_mode_create_dumbsbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjj] j_sMjj]j]ubj)}(jkjjNjNjj)}jDRM_MODE_ATOMIC_TEST_ONLYsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjj] j_sMNjj]j]ubj)}(jkjjNjNjj)}jDRM_MODE_ATOMIC_NONBLOCKsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjj] j_sMWjj]j]ubj)}(jkjjNjNjj)}jDRM_MODE_ATOMIC_ALLOW_MODESETsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjj] j_sMljj]j]ubj)}(jkjjNjNjj)}jDRM_MODE_ATOMIC_FLAGSsbjj)}(jj"jmacrojj)}(jj4)}(j7]j$%aj<ubjMNubjjj"%jNubjj] j_sMtjj]j]ubj)}(jkjjNjNjj)}jdrm_mode_create_blobsbjj)}(jjq!jstructjj)}jj4)}(j7]j3%aj<ubsbjjj1%jNubjj] j_sMwjj]j]ubj)}(jkjjNjNjj)}jdrm_mode_destroy_blobsbjj)}(jjq!jstructjj)}jj4)}(j7]jB%aj<ubsbjjj@%jNubjj] j_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_mode_create_leasesbjj)}(jjq!jstructjj)}jj4)}(j7]jQ%aj<ubsbjjjO%jNubjj] j_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_mode_list_lesseessbjj)}(jjq!jstructjj)}jj4)}(j7]j`%aj<ubsbjjj^%jNubjj] j_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_mode_get_leasesbjj)}(jjq!jstructjj)}jj4)}(j7]jo%aj<ubsbjjjm%jNubjj] j_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_mode_revoke_leasesbjj)}(jjq!jstructjj)}jj4)}(j7]j~%aj<ubsbjjj|%jNubjj] j_sMjj]j]ubj)}(jkjjNjNjj)}j drm_mode_rectsbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjj] j_sM.jj]j]ubj)}(jkjjNjNjj)}jdrm_mode_closefbsbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjj] j_sM;jj]j]ubj)}(jkjjNjNjj)}jintel_runtime_pm_get_rawsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jintel_wakeref_tsbaj<ubububj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_runtime_pmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrpmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjjj_sKjj]j)}(jkj%jNjNjj%jj)}(jj!jNjj%jjj%jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_runtime_pm_getsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jintel_wakeref_tsbaj<ubububj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_runtime_pmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrpmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj %jNubjjj_sKjj]j)}(jkj %jNjNjj_%jj)}(jj!jNjj9%jjjj%jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j __intel_runtime_pm_get_if_activesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jintel_wakeref_tsbaj<ubububj=j?)}(jBj4)}(j7]js%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_runtime_pmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrpmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jignore_usecountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjq%jNubjjj_sKjj](j)}(jkjq%jNjNjj%jj)}(jj!jNjj%jjj%jNubjjj_sKjj]j]ubj)}(jkjq%jNjNjj%jj)}(jj!jNjj%jjj%jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_runtime_pm_get_noresumesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jintel_wakeref_tsbaj<ubububj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_runtime_pmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrpmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjjj_sM"jj]j)}(jkj%jNjNjjP%jj)}(jj!jNjj*%jjj[%jNubjjj_sM"jj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_runtime_pm_put_rawsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jd%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_runtime_pmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrpmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jintel_wakeref_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jwrefsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjb%jNubjjj_sMCjj](j)}(jkjb%jNjNjj%jj)}(jj!jNjj%jjj%jNubjjj_sMCjj]j]ubj)}(jkjb%jNjNjj%jj)}(jj!jNjj%jjj%jNubjjj_sMCjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_runtime_pm_put_uncheckedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_runtime_pmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrpmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjjj_sMUjj]j)}(jkj%jNjNjj> %jj)}(jj!jNjj %jjjI %jNubjjj_sMUjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_runtime_pm_putsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jR %aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_runtime_pmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrpmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jintel_wakeref_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jwrefsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjP %jNubjjj_sMdjj](j)}(jkjP %jNjNjj %jj)}(jj!jNjjx %jjj %jNubjjj_sMdjj]j]ubj)}(jkjP %jNjNjj %jj)}(jj!jNjj %jjj %jNubjjj_sMdjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_runtime_pm_enablesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j %aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_runtime_pmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrpmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj %jNubjjj_sMtjj]j)}(jkj %jNjNjj,!%jj)}(jj!jNjj!%jjj7!%jNubjjj_sMtjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_uncore_forcewake_getsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j@!%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j intel_uncoresbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juncoresbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jforcewake_domainssbaj<ubububj=j?)}(jBj4)}(j7]j)}j fw_domainssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj>!%jNubjjj_sMjj](j)}(jkj>!%jNjNjj!%jj)}(jj!jNjjf!%jjj!%jNubjjj_sMjj]j]ubj)}(jkj>!%jNjNjj!%jj)}(jj!jNjj!%jjj!%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_uncore_forcewake_user_getsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j intel_uncoresbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juncoresbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj!%jNubjjj_sMjj]j)}(jkj!%jNjNjj"%jj)}(jj!jNjj!%jjj%"%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_uncore_forcewake_user_putsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j."%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j intel_uncoresbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juncoresbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,"%jNubjjj_sMjj]j)}(jkj,"%jNjNjjz"%jj)}(jj!jNjjT"%jjj"%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j"intel_uncore_forcewake_get__lockedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j intel_uncoresbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juncoresbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jforcewake_domainssbaj<ubububj=j?)}(jBj4)}(j7]j)}j fw_domainssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"%jNubjjj_sMjj](j)}(jkj"%jNjNjj"%jj)}(jj!jNjj"%jjj #%jNubjjj_sMjj]j]ubj)}(jkj"%jNjNjj#%jj)}(jj!jNjj"%jjj#%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_uncore_forcewake_putsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j intel_uncoresbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juncoresbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jforcewake_domainssbaj<ubububj=j?)}(jBj4)}(j7]j)}j fw_domainssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#%jNubjjj_sMjj](j)}(jkj#%jNjNjjh#%jj)}(jj!jNjjB#%jjj#%jNubjjj_sMjj]j]ubj)}(jkj#%jNjNjj#%jj)}(jj!jNjjo#%jjj#%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_uncore_forcewake_flushsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j intel_uncoresbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juncoresbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jforcewake_domainssbaj<ubububj=j?)}(jBj4)}(j7]j)}j fw_domainssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#%jNubjjj_sM/jj](j)}(jkj#%jNjNjj#%jj)}(jj!jNjj#%jjj)$%jNubjjj_sM/jj]j]ubj)}(jkj#%jNjNjj!$%jj)}(jj!jNjj#%jjj/$%jNubjjj_sM/jj]j]ubej]ubj)}(jkjjNjNjj)}j"intel_uncore_forcewake_put__lockedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j8$%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j intel_uncoresbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juncoresbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jforcewake_domainssbaj<ubububj=j?)}(jBj4)}(j7]j)}j fw_domainssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj6$%jNubjjj_sMHjj](j)}(jkj6$%jNjNjj$%jj)}(jj!jNjj^$%jjj$%jNubjjj_sMHjj]j]ubj)}(jkj6$%jNjNjj$%jj)}(jj!jNjj$%jjj$%jNubjjj_sMHjj]j]ubej]ubj)}(jkjjNjNjj)}j__intel_wait_for_register_fwsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j intel_uncoresbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juncoresbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j i915_reg_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jfast_timeout_ussbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jslow_timeout_mssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j out_valuesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$%jNubjjj_sM7 jj](j)}(jkj$%jNjNjj%%jj)}(jj!jNjj$%jjj &%jNubjjj_sM7 jj]j]ubj)}(jkj$%jNjNjj=%%jj)}(jj!jNjj%%jjj&%jNubjjj_sM7 jj]j]ubj)}(jkj$%jNjNjje%%jj)}(jj!jNjjA%%jjj&%jNubjjj_sM7 jj]j]ubj)}(jkj$%jNjNjj%%jj)}(jj!jNjji%%jjj&%jNubjjj_sM7 jj]j]ubj)}(jkj$%jNjNjj%%jj)}(jj!jNjj%%jjj$&%jNubjjj_sM7 jj]j]ubj)}(jkj$%jNjNjj%%jj)}(jj!jNjj%%jjj*&%jNubjjj_sM7 jj]j]ubj)}(jkj$%jNjNjj&%jj)}(jj!jNjj%%jjj0&%jNubjjj_sM7 jj]j]ubej]ubj)}(jkjjNjNjj)}j__intel_wait_for_registersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j9&%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j intel_uncoresbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juncoresbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j i915_reg_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jfast_timeout_ussbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jslow_timeout_mssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j out_valuesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj7&%jNubjjj_sMh jj](j)}(jkj7&%jNjNjj&%jj)}(jj!jNjj_&%jjj'%jNubjjj_sMh jj]j]ubj)}(jkj7&%jNjNjj&%jj)}(jj!jNjj&%jjj'%jNubjjj_sMh jj]j]ubj)}(jkj7&%jNjNjj&%jj)}(jj!jNjj&%jjj'%jNubjjj_sMh jj]j]ubj)}(jkj7&%jNjNjj'%jj)}(jj!jNjj&%jjj'%jNubjjj_sMh jj]j]ubj)}(jkj7&%jNjNjj%'%jj)}(jj!jNjj'%jjj'%jNubjjj_sMh jj]j]ubj)}(jkj7&%jNjNjjJ'%jj)}(jj!jNjj)'%jjj'%jNubjjj_sMh jj]j]ubj)}(jkj7&%jNjNjjt'%jj)}(jj!jNjjN'%jjj'%jNubjjj_sMh jj]j]ubej]ubj)}(jkjjNjNjj)}jintel_uncore_forcewake_for_regsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jforcewake_domainssbaj<ubububj=j?)}(jBj4)}(j7]j'%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j intel_uncoresbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juncoresbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j i915_reg_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jopsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'%jNubjjj_sM jj](j)}(jkj'%jNjNjj'%jj)}(jj!jNjj'%jjjT(%jNubjjj_sM jj]j]ubj)}(jkj'%jNjNjj'(%jj)}(jj!jNjj(%jjjZ(%jNubjjj_sM jj]j]ubj)}(jkj'%jNjNjjL(%jj)}(jj!jNjj+(%jjj`(%jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jintel_irq_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]ji(%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjg(%jNubjjj_sMjj]j)}(jkjg(%jNjNjj(%jj)}(jj!jNjj(%jjj(%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j#intel_runtime_pm_disable_interruptssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(%jNubjjj_sMjj]j)}(jkj(%jNjNjj)%jj)}(jj!jNjj(%jjj )%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j"intel_runtime_pm_enable_interruptssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j))%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj')%jNubjjj_sMjj]j)}(jkj')%jNjNjju)%jj)}(jj!jNjjO)%jjj)%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_vgpu_detectsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)%jNubjjj_sK>jj]j)}(jkj)%jNjNjj)%jj)}(jj!jNjj)%jjj)%jNubjjj_sK>jj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_vgt_deballoonsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j i915_ggttsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jggttsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)%jNubjjj_sKjj]j)}(jkj)%jNjNjj5*%jj)}(jj!jNjj*%jjj@*%jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_vgt_balloonsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jI*%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j i915_ggttsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jggttsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjG*%jNubjjj_sKjj]j)}(jkjG*%jNjNjj*%jj)}(jj!jNjjo*%jjj*%jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_gvt_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*%jNubjjj_sKjj]j)}(jkj*%jNjNjj*%jj)}(jj!jNjj*%jjj+%jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_gvt_driver_removesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j +%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+%jNubjjj_sMjj]j)}(jkj+%jNjNjjU+%jj)}(jj!jNjj/+%jjj`+%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_gvt_resumesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]ji+%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjg+%jNubjjj_sMjj]j)}(jkjg+%jNjNjj+%jj)}(jj!jNjj+%jjj+%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_frontbuffer_invalidatesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j+%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_frontbuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfrontsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}j fb_op_originsbaj<ubububj=j?)}(jBj4)}(j7]j)}joriginsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+%jNubjjj_sKajj](j)}(jkj+%jNjNjj,%jj)}(jj!jNjj+%jjjG,%jNubjjj_sKajj]j]ubj)}(jkj+%jNjNjj?,%jj)}(jj!jNjj,%jjjM,%jNubjjj_sKajj]j]ubej]ubj)}(jkjjNjNjj)}jintel_frontbuffer_flushsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jV,%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_frontbuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfrontsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}j fb_op_originsbaj<ubububj=j?)}(jBj4)}(j7]j)}joriginsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjT,%jNubjjj_sK}jj](j)}(jkjT,%jNjNjj,%jj)}(jj!jNjj|,%jjj,%jNubjjj_sK}jj]j]ubj)}(jkjT,%jNjNjj,%jj)}(jj!jNjj,%jjj,%jNubjjj_sK}jj]j]ubej]ubj)}(jkjjNjNjj)}jfrontbuffer_flushsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jfrontbuffer_bitssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}j fb_op_originsbaj<ubububj=j?)}(jBj4)}(j7]j)}joriginsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,%jNubjjj_sKQjj](j)}(jkj,%jNjNjj0-%jj)}(jj!jNjj -%jjj-%jNubjjj_sKQjj]j]ubj)}(jkj,%jNjNjjX-%jj)}(jj!jNjj7-%jjj-%jNubjjj_sKQjj]j]ubj)}(jkj,%jNjNjj-%jj)}(jj!jNjj\-%jjj-%jNubjjj_sKQjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_frontbuffer_flip_preparesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jfrontbuffer_bitssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-%jNubjjj_sKqjj](j)}(jkj-%jNjNjj-%jj)}(jj!jNjj-%jjj.%jNubjjj_sKqjj]j]ubj)}(jkj-%jNjNjj.%jj)}(jj!jNjj-%jjj.%jNubjjj_sKqjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_frontbuffer_flip_completesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'.%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jfrontbuffer_bitssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%.%jNubjjj_sKjj](j)}(jkj%.%jNjNjjs.%jj)}(jj!jNjjM.%jjj.%jNubjjj_sKjj]j]ubj)}(jkj%.%jNjNjj.%jj)}(jj!jNjjz.%jjj.%jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_frontbuffer_flipsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j.%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jfrontbuffer_bitssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj.%jNubjjj_sKjj](j)}(jkj.%jNjNjj.%jj)}(jj!jNjj.%jjj,/%jNubjjj_sKjj]j]ubj)}(jkj.%jNjNjj$/%jj)}(jj!jNjj/%jjj2/%jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_frontbuffer_queue_flushsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j;/%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_frontbuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfrontsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj9/%jNubjjj_sKjj]j)}(jkj9/%jNjNjj/%jj)}(jj!jNjja/%jjj/%jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_frontbuffer_tracksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j/%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_frontbuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_frontbuffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jfrontbuffer_bitssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj/%jNubjjj_sM>jj](j)}(jkj/%jNjNjj/%jj)}(jj!jNjj/%jjjD0%jNubjjj_sM>jj]j]ubj)}(jkj/%jNjNjj0%jj)}(jj!jNjj/%jjjJ0%jNubjjj_sM>jj]j]ubj)}(jkj/%jNjNjj<0%jj)}(jj!jNjj0%jjjP0%jNubjjj_sM>jj]j]ubej]ubj)}(jkjjNjNjj)}j%intel_set_cpu_fifo_underrun_reportingsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]jY0%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jpipesbaj<ubububj=j?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jenablesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjW0%jNubjjj_sMAjj](j)}(jkjW0%jNjNjj0%jj)}(jj!jNjj~0%jjj0%jNubjjj_sMAjj]j]ubj)}(jkjW0%jNjNjj0%jj)}(jj!jNjj0%jjj1%jNubjjj_sMAjj]j]ubj)}(jkjW0%jNjNjj0%jj)}(jj!jNjj0%jjj1%jNubjjj_sMAjj]j]ubej]ubj)}(jkjjNjNjj)}j%intel_set_pch_fifo_underrun_reportingsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j1%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jpipesbaj<ubububj=j?)}(jBj4)}(j7]j)}jpch_transcodersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jenablesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj 1%jNubjjj_sM]jj](j)}(jkj 1%jNjNjjZ1%jj)}(jj!jNjj41%jjj1%jNubjjj_sM]jj]j]ubj)}(jkj 1%jNjNjj1%jj)}(jj!jNjja1%jjj1%jNubjjj_sM]jj]j]ubj)}(jkj 1%jNjNjj1%jj)}(jj!jNjj1%jjj1%jNubjjj_sM]jj]j]ubej]ubj)}(jkjjNjNjj)}j#intel_cpu_fifo_underrun_irq_handlersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j1%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jpipesbaj<ubububj=j?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj1%jNubjjj_sMjj](j)}(jkj1%jNjNjj2%jj)}(jj!jNjj1%jjjD2%jNubjjj_sMjj]j]ubj)}(jkj1%jNjNjj<2%jj)}(jj!jNjj2%jjjJ2%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j#intel_pch_fifo_underrun_irq_handlersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jS2%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jpipesbaj<ubububj=j?)}(jBj4)}(j7]j)}jpch_transcodersbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjQ2%jNubjjj_sMjj](j)}(jkjQ2%jNjNjj2%jj)}(jj!jNjjy2%jjj2%jNubjjj_sMjj]j]ubj)}(jkjQ2%jNjNjj2%jj)}(jj!jNjj2%jjj2%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_check_cpu_fifo_underrunssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j2%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj2%jNubjjj_sMjj]j)}(jkj2%jNjNjj-3%jj)}(jj!jNjj3%jjj83%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_check_pch_fifo_underrunssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jA3%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj?3%jNubjjj_sMjj]j)}(jkj?3%jNjNjj3%jj)}(jj!jNjjg3%jjj3%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_plane_duplicate_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j3%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj3%jNubjjj_sKdjj]j)}(jkj3%jNjNjj3%jj)}(jj!jNjj3%jjj4%jNubjjj_sKdjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_plane_destroy_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j 4%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj4%jNubjjj_sKjj](j)}(jkj4%jNjNjjV4%jj)}(jj!jNjj04%jjj4%jNubjjj_sKjj]j]ubj)}(jkj4%jNjNjj4%jj)}(jj!jNjj]4%jjj4%jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_prepare_plane_fbsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j4%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j_planesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j_new_plane_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj4%jNubjjj_sM)jj](j)}(jkj4%jNjNjj4%jj)}(jj!jNjj4%jjj!5%jNubjjj_sM)jj]j]ubj)}(jkj4%jNjNjj5%jj)}(jj!jNjj4%jjj'5%jNubjjj_sM)jj]j]ubej]ubj)}(jkjjNjNjj)}jintel_cleanup_plane_fbsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j05%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_plane_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j_old_plane_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj.5%jNubjjj_sM~jj](j)}(jkj.5%jNjNjj|5%jj)}(jj!jNjjV5%jjj5%jNubjjj_sM~jj]j]ubj)}(jkj.5%jNjNjj5%jj)}(jj!jNjj5%jjj5%jNubjjj_sM~jj]j]ubej]ubj)}(jkjjNjNjj)}jintel_hpd_pin_defaultsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jhpd_pinsbaj<ubububj=j?)}(jBj4)}(j7]j5%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jportsbaj<ubububj=j?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj5%jNubjjj_sKYjj](j)}(jkj5%jNjNjj6%jj)}(jj!jNjj5%jjjF6%jNubjjj_sKYjj]j]ubj)}(jkj5%jNjNjj>6%jj)}(jj!jNjj6%jjjL6%jNubjjj_sKYjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_hpd_irq_storm_detectsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]jU6%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jhpd_pinsbaj<ubububj=j?)}(jBj4)}(j7]j)}jpinsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jlong_hpdsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjS6%jNubjjj_sKjj](j)}(jkjS6%jNjNjj6%jj)}(jj!jNjjz6%jjj6%jNubjjj_sKjj]j]ubj)}(jkjS6%jNjNjj6%jj)}(jj!jNjj6%jjj6%jNubjjj_sKjj]j]ubj)}(jkjS6%jNjNjj6%jj)}(jj!jNjj6%jjj7%jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_hpd_trigger_irqsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j 7%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_digital_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdig_portsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj 7%jNubjjj_sMjj]j)}(jkj 7%jNjNjjW7%jj)}(jj!jNjj17%jjjb7%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_hpd_irq_handlersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jk7%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpin_masksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j long_masksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjji7%jNubjjj_sMjj](j)}(jkji7%jNjNjj7%jj)}(jj!jNjj7%jjj8%jNubjjj_sMjj]j]ubj)}(jkji7%jNjNjj7%jj)}(jj!jNjj7%jjj8%jNubjjj_sMjj]j]ubj)}(jkji7%jNjNjj 8%jj)}(jj!jNjj7%jjj8%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_hpd_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'8%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%8%jNubjjj_sMjj]j)}(jkj%8%jNjNjjs8%jj)}(jj!jNjjM8%jjj~8%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_hpd_poll_enablesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j8%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj8%jNubjjj_sM+jj]j)}(jkj8%jNjNjj8%jj)}(jj!jNjj8%jjj8%jNubjjj_sM+jj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_hpd_poll_disablesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j8%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj8%jNubjjj_sMRjj]j)}(jkj8%jNjNjj39%jj)}(jj!jNjj 9%jjj>9%jNubjjj_sMRjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_audio_codec_enablesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jG9%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j intel_encodersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jencodersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_crtc_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j crtc_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_connector_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j conn_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjE9%jNubjjj_sMjj](j)}(jkjE9%jNjNjj9%jj)}(jj!jNjjm9%jjj9%jNubjjj_sMjj]j]ubj)}(jkjE9%jNjNjj9%jj)}(jj!jNjj9%jjj9%jNubjjj_sMjj]j]ubj)}(jkjE9%jNjNjj9%jj)}(jj!jNjj9%jjj:%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_audio_codec_disablesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j :%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j intel_encodersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jencodersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_crtc_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jold_crtc_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_connector_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jold_conn_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj :%jNubjjj_sMjj](j)}(jkj :%jNjNjjY:%jj)}(jj!jNjj3:%jjj:%jNubjjj_sMjj]j]ubj)}(jkj :%jNjNjj:%jj)}(jj!jNjj`:%jjj:%jNubjjj_sMjj]j]ubj)}(jkj :%jNjNjj:%jj)}(jj!jNjj:%jjj:%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_audio_hooks_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j:%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj:%jNubjjj_sMbjj]j)}(jkj:%jNjNjj;%jj)}(jj!jNjj:%jjj*;%jNubjjj_sMbjj]j]ubaj]ubj)}(jkjjNjNjj)}ji915_audio_component_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j3;%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj1;%jNubjjj_sMjj]j)}(jkj1;%jNjNjj;%jj)}(jj!jNjjY;%jjj;%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}ji915_audio_component_cleanupsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j;%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj;%jNubjjj_sMjj]j)}(jkj;%jNjNjj;%jj)}(jj!jNjj;%jjj;%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_audio_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j;%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj;%jNubjjj_sM"jj]j)}(jkj;%jNjNjj?<%jj)}(jj!jNjj<%jjjJ<%jNubjjj_sM"jj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_audio_deinitsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jS<%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjQ<%jNubjjj_sM-jj]j)}(jkjQ<%jNjNjj<%jj)}(jj!jNjjy<%jjj<%jNubjjj_sM-jj]j]ubaj]ubj)}(jkjjNjNjj)}ji915_audio_componentsbjj)}(jjq!jstructjj)}jj4)}(j7]j<%aj<ubsbjjj<%jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jintel_lpe_audio_irq_handlersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j<%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj<%jNubjjj_sMjj]j)}(jkj<%jNjNjj=%jj)}(jj!jNjj<%jjj=%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_lpe_audio_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"=%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj =%jNubjjj_sMjj]j)}(jkj =%jNjNjjn=%jj)}(jj!jNjjH=%jjjy=%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_lpe_audio_teardownsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j=%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj=%jNubjjj_sM-jj]j)}(jkj=%jNjNjj=%jj)}(jj!jNjj=%jjj=%jNubjjj_sM-jj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_lpe_audio_notifysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j=%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}j transcodersbaj<ubububj=j?)}(jBj4)}(j7]j)}jcpu_transcodersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jportsbaj<ubububj=j?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jeldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jls_clocksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}j dp_outputsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj=%jNubjjj_sMFjj](j)}(jkj=%jNjNjj.>%jj)}(jj!jNjj>%jjj>%jNubjjj_sMFjj]j]ubj)}(jkj=%jNjNjjY>%jj)}(jj!jNjj5>%jjj>%jNubjjj_sMFjj]j]ubj)}(jkj=%jNjNjj>%jj)}(jj!jNjj]>%jjj?%jNubjjj_sMFjj]j]ubj)}(jkj=%jNjNjj>%jj)}(jj!jNjj>%jjj ?%jNubjjj_sMFjj]j]ubj)}(jkj=%jNjNjj>%jj)}(jj!jNjj>%jjj?%jNubjjj_sMFjj]j]ubj)}(jkj=%jNjNjj>%jj)}(jj!jNjj>%jjj?%jNubjjj_sMFjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_psr_disablesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j ?%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_dpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jintel_dpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_crtc_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jold_crtc_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj?%jNubjjj_sMOjj](j)}(jkj?%jNjNjjl?%jj)}(jj!jNjjF?%jjj?%jNubjjj_sMOjj]j]ubj)}(jkj?%jNjNjj?%jj)}(jj!jNjjs?%jjj?%jNubjjj_sMOjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_psr_pausesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j?%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_dpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jintel_dpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj?%jNubjjj_sMijj]j)}(jkj?%jNjNjj?%jj)}(jj!jNjj?%jjj @%jNubjjj_sMijj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_psr_resumesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j@%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_dpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jintel_dpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj@%jNubjjj_sMjj]j)}(jkj@%jNjNjj_@%jj)}(jj!jNjj9@%jjjj@%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_psr_wait_for_idle_lockedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]js@%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_crtc_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnew_crtc_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjq@%jNubjjj_sM jj]j)}(jkjq@%jNjNjj@%jj)}(jj!jNjj@%jjj@%jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_psr_invalidatesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j@%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jfrontbuffer_bitssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}j fb_op_originsbaj<ubububj=j?)}(jBj4)}(j7]j)}joriginsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj@%jNubjjj_sM jj](j)}(jkj@%jNjNjjA%jj)}(jj!jNjj@%jjjvA%jNubjjj_sM jj]j]ubj)}(jkj@%jNjNjjFA%jj)}(jj!jNjj&A%jjj|A%jNubjjj_sM jj]j]ubj)}(jkj@%jNjNjjnA%jj)}(jj!jNjjJA%jjjA%jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jintel_psr_flushsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jA%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jfrontbuffer_bitssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}j fb_op_originsbaj<ubububj=j?)}(jBj4)}(j7]j)}joriginsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjA%jNubjjj_sM6 jj](j)}(jkjA%jNjNjjA%jj)}(jj!jNjjA%jjj.B%jNubjjj_sM6 jj]j]ubj)}(jkjA%jNjNjjA%jj)}(jj!jNjjA%jjj4B%jNubjjj_sM6 jj]j]ubj)}(jkjA%jNjNjj&B%jj)}(jj!jNjjB%jjj:B%jNubjjj_sM6 jj]j]ubej]ubj)}(jkjjNjNjj)}jintel_psr_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jCB%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_dpsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jintel_dpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjAB%jNubjjj_sMj jj]j)}(jkjAB%jNjNjjB%jj)}(jj!jNjjiB%jjjB%jNubjjj_sMj jj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_psr_locksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jB%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_crtc_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j crtc_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjB%jNubjjj_sM/ jj]j)}(jkjB%jNjNjjB%jj)}(jj!jNjjB%jjjB%jNubjjj_sM/ jj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_psr_unlocksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jC%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_crtc_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j crtc_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjC%jNubjjj_sMF jj]j)}(jkjC%jNjNjjOC%jj)}(jj!jNjj)C%jjjZC%jNubjjj_sMF jj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_fbc_disablesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jcC%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j intel_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjaC%jNubjjj_sM]jj]j)}(jkjaC%jNjNjjC%jj)}(jj!jNjjC%jjjC%jNubjjj_sM]jj]j]ubaj]ubj)}(jkjjNjNjj)}j"intel_fbc_handle_fifo_underrun_irqsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jC%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjC%jNubjjj_sMjj]j)}(jkjC%jNjNjjD%jj)}(jj!jNjjC%jjjD%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_fbc_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#D%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj!D%jNubjjj_sM8jj]j)}(jkj!D%jNjNjjoD%jj)}(jj!jNjjID%jjjzD%jNubjjj_sM8jj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_fbc_sanitizesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jD%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjD%jNubjjj_sMOjj]j)}(jkjD%jNjNjjD%jj)}(jj!jNjjD%jjjD%jNubjjj_sMOjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_drrs_activatesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jD%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_crtc_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j crtc_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjD%jNubjjj_sKjj]j)}(jkjD%jNjNjj/E%jj)}(jj!jNjj E%jjj:E%jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_drrs_deactivatesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jCE%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_crtc_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jold_crtc_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjAE%jNubjjj_sKjj]j)}(jkjAE%jNjNjjE%jj)}(jj!jNjjiE%jjjE%jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_drrs_invalidatesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jE%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jfrontbuffer_bitssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjE%jNubjjj_sM jj](j)}(jkjE%jNjNjjE%jj)}(jj!jNjjE%jjjF%jNubjjj_sM jj]j]ubj)}(jkjE%jNjNjjF%jj)}(jj!jNjjE%jjj%F%jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jintel_drrs_flushsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j.F%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jfrontbuffer_bitssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,F%jNubjjj_sMjj](j)}(jkj,F%jNjNjjzF%jj)}(jj!jNjjTF%jjjF%jNubjjj_sMjj]j]ubj)}(jkj,F%jNjNjjF%jj)}(jj!jNjjF%jjjF%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_drrs_crtc_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jF%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j intel_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjF%jNubjjj_sM-jj]j)}(jkjF%jNjNjjG%jj)}(jj!jNjjF%jjjG%jNubjjj_sM-jj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_dmc_load_programsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jG%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjG%jNubjjj_sMjj]j)}(jkjG%jNjNjjeG%jj)}(jj!jNjj?G%jjjpG%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_dmc_disable_programsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jyG%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjwG%jNubjjj_sMjj]j)}(jkjwG%jNjNjjG%jj)}(jj!jNjjG%jjjG%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_dmc_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jG%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjG%jNubjjj_sMjj]j)}(jkjG%jNjNjj%H%jj)}(jj!jNjjG%jjj0H%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_dmc_suspendsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j9H%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj7H%jNubjjj_sM)jj]j)}(jkj7H%jNjNjjH%jj)}(jj!jNjj_H%jjjH%jNubjjj_sM)jj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_dmc_resumesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jH%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjH%jNubjjj_sM?jj]j)}(jkjH%jNjNjjH%jj)}(jj!jNjjH%jjjH%jNubjjj_sM?jj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_dmc_finisbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jH%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjH%jNubjjj_sMSjj]j)}(jkjH%jNjNjjEI%jj)}(jj!jNjjI%jjjPI%jNubjjj_sMSjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_bios_is_valid_vbtsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]jYI%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjWI%jNubjjj_sMr jj](j)}(jkjWI%jNjNjjI%jj)}(jj!jNjj~I%jjjJ%jNubjjj_sMr jj]j]ubj)}(jkjWI%jNjNjjI%jj)}(jj!jNjjI%jjjJ%jNubjjj_sMr jj]j]ubj)}(jkjWI%jNjNjjI%jj)}(jj!jNjjI%jjj J%jNubjjj_sMr jj]j]ubej]ubj)}(jkjjNjNjj)}jintel_bios_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jJ%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjJ%jNubjjj_sM jj]j)}(jkjJ%jNjNjjaJ%jj)}(jj!jNjj;J%jjjlJ%jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_bios_driver_removesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]juJ%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjsJ%jNubjjj_sM jj]j)}(jkjsJ%jNjNjjJ%jj)}(jj!jNjjJ%jjjJ%jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_bios_is_tv_presentsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]jJ%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjJ%jNubjjj_sM jj]j)}(jkjJ%jNjNjj K%jj)}(jj!jNjjJ%jjj+K%jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_bios_is_lvds_presentsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j4K%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji2c_pinsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj2K%jNubjjj_sM jj](j)}(jkj2K%jNjNjjK%jj)}(jj!jNjjYK%jjjK%jNubjjj_sM jj]j]ubj)}(jkj2K%jNjNjjK%jj)}(jj!jNjjK%jjjK%jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jintel_bios_is_port_presentsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]jK%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jportsbaj<ubububj=j?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjK%jNubjjj_sM jj](j)}(jkjK%jNjNjjL%jj)}(jj!jNjjK%jjjDL%jNubjjj_sM jj]j]ubj)}(jkjK%jNjNjj!j2j4)}(j7]j)}jportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjQL%jNubjjj_sMG jj](j)}(jkjQL%jNjNjjL%jj)}(jj!jNjjxL%jjjL%jNubjjj_sMG jj]j]ubj)}(jkjQL%jNjNjjL%jj)}(jj!jNjjL%jjjL%jNubjjj_sMG jj]j]ubej]ubj)}(jkjjNjNjj)}j vbt_headersbjj)}(jjq!jstructjj)}jj4)}(j7]jL%aj<ubsbjjjL%jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j bdb_headersbjj)}(jjq!jstructjj)}jj4)}(j7]jL%aj<ubsbjjjL%jNubjjj_sK:jj]j]ubj)}(jkjjNjNjj)}jintel_cdclk_init_hwsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jM%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjM%jNubjjj_sMjj]j)}(jkjM%jNjNjjOM%jj)}(jj!jNjj)M%jjjZM%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_cdclk_uninit_hwsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jcM%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjaM%jNubjjj_sMjj]j)}(jkjaM%jNjNjjM%jj)}(jj!jNjjM%jjjM%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_cdclk_needs_modesetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]jM%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_cdclk_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjgOsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_cdclk_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjRsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjM%jNubjjj_sMjj](j)}(jkjM%jNjNjjN%jj)}(jj!jNjjM%jjjDN%jNubjjj_sMjj]j]ubj)}(jkjM%jNjNjj:N%jj)}(jj!jNjjN%jjjJN%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_cdclk_can_cd2x_updatesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]jSN%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_cdclk_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjgOsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_cdclk_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjRsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjQN%jNubjjj_sMjj](j)}(jkjQN%jNjNjjN%jj)}(jj!jNjjxN%jjjO%jNubjjj_sMjj]j]ubj)}(jkjQN%jNjNjjN%jj)}(jj!jNjjN%jjjO%jNubjjj_sMjj]j]ubj)}(jkjQN%jNjNjjN%jj)}(jj!jNjjN%jjj O%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_cdclk_changedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]jO%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_cdclk_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjgOsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_cdclk_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjRsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjO%jNubjjj_sM jj](j)}(jkjO%jNjNjjaO%jj)}(jj!jNjj;O%jjjO%jNubjjj_sM jj]j]ubj)}(jkjO%jNjNjjO%jj)}(jj!jNjjgO%jjjO%jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jintel_set_cdclksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jO%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_cdclk_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j cdclk_configsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jpipesbaj<ubububj=j?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjO%jNubjjj_sML jj](j)}(jkjO%jNjNjjO%jj)}(jj!jNjjO%jjjRP%jNubjjj_sML jj]j]ubj)}(jkjO%jNjNjjP%jj)}(jj!jNjjO%jjjXP%jNubjjj_sML jj]j]ubj)}(jkjO%jNjNjjJP%jj)}(jj!jNjj&P%jjj^P%jNubjjj_sML jj]j]ubej]ubj)}(jkjjNjNjj)}j intel_set_cdclk_pre_plane_updatesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jgP%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjeP%jNubjjj_sM jj]j)}(jkjeP%jNjNjjP%jj)}(jj!jNjjP%jjjP%jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j!intel_set_cdclk_post_plane_updatesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jP%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjP%jNubjjj_sM jj]j)}(jkjP%jNjNjjQ%jj)}(jj!jNjjP%jjjQ%jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_update_max_cdclksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'Q%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%Q%jNubjjj_sM jj]j)}(jkj%Q%jNjNjjsQ%jj)}(jj!jNjjMQ%jjj~Q%jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_update_cdclksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jQ%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjQ%jNubjjj_sM1 jj]j)}(jkjQ%jNjNjjQ%jj)}(jj!jNjjQ%jjjQ%jNubjjj_sM1 jj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_read_rawclksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]jQ%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjQ%jNubjjj_sM jj]j)}(jkjQ%jNjNjj7R%jj)}(jj!jNjjR%jjjBR%jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_init_cdclk_hookssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jKR%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjIR%jNubjjj_sMxjj]j)}(jkjIR%jNjNjjR%jj)}(jj!jNjjqR%jjjR%jNubjjj_sMxjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_get_shared_dpll_by_idsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_shared_dpllsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jR%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}j intel_dpll_idsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjR%jNubjjj_sKjj](j)}(jkjR%jNjNjjR%jj)}(jj!jNjjR%jjj3S%jNubjjj_sKjj]j]ubj)}(jkjR%jNjNjj(S%jj)}(jj!jNjjS%jjj9S%jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_enable_shared_dpllsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jBS%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_crtc_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j crtc_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj@S%jNubjjj_sKjj]j)}(jkj@S%jNjNjjS%jj)}(jj!jNjjhS%jjjS%jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_disable_shared_dpllsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jS%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_crtc_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j crtc_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjS%jNubjjj_sM(jj]j)}(jkjS%jNjNjjS%jj)}(jj!jNjjS%jjjS%jNubjjj_sM(jj]j]ubaj]ubj)}(jkjjNjNjj)}j intel_reference_shared_dpll_crtcsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jT%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j intel_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_shared_dpllsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpllsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_shared_dpll_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshared_dpll_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjT%jNubjjj_sMjj](j)}(jkjT%jNjNjjNT%jj)}(jj!jNjj(T%jjjT%jNubjjj_sMjj]j]ubj)}(jkjT%jNjNjj{T%jj)}(jj!jNjjUT%jjjT%jNubjjj_sMjj]j]ubj)}(jkjT%jNjNjjT%jj)}(jj!jNjjT%jjjT%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j"intel_unreference_shared_dpll_crtcsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jT%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j intel_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_shared_dpllsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpllsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_shared_dpll_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshared_dpll_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjT%jNubjjj_sMjj](j)}(jkjT%jNjNjjU%jj)}(jj!jNjjT%jjjyU%jNubjjj_sMjj]j]ubj)}(jkjT%jNjNjjAU%jj)}(jj!jNjjU%jjjU%jNubjjj_sMjj]j]ubj)}(jkjT%jNjNjjnU%jj)}(jj!jNjjHU%jjjU%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_shared_dpll_swap_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jU%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjU%jNubjjj_sMjj]j)}(jkjU%jNjNjjU%jj)}(jj!jNjjU%jjjU%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jicl_set_active_port_dpllsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jU%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_crtc_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j crtc_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jicl_port_dpll_idsbaj<ubububj=j?)}(jBj4)}(j7]j)}j port_dpll_idsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjU%jNubjjj_sM jj](j)}(jkjU%jNjNjj:V%jj)}(jj!jNjjV%jjjmV%jNubjjj_sM jj]j]ubj)}(jkjU%jNjNjjeV%jj)}(jj!jNjjAV%jjjsV%jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jintel_shared_dpll_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j|V%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjzV%jNubjjj_sMjj]j)}(jkjzV%jNjNjjV%jj)}(jj!jNjjV%jjjV%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_compute_shared_dpllssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jV%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j intel_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j intel_encodersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jencodersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjV%jNubjjj_sMjj](j)}(jkjV%jNjNjj(W%jj)}(jj!jNjjW%jjjW%jNubjjj_sMjj]j]ubj)}(jkjV%jNjNjjUW%jj)}(jj!jNjj/W%jjjW%jNubjjj_sMjj]j]ubj)}(jkjV%jNjNjjW%jj)}(jj!jNjj\W%jjjW%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_reserve_shared_dpllssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jW%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j intel_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j intel_encodersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jencodersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjW%jNubjjj_sMjj](j)}(jkjW%jNjNjjW%jj)}(jj!jNjjW%jjjSX%jNubjjj_sMjj]j]ubj)}(jkjW%jNjNjjX%jj)}(jj!jNjjW%jjjYX%jNubjjj_sMjj]j]ubj)}(jkjW%jNjNjjHX%jj)}(jj!jNjj"X%jjj_X%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_release_shared_dpllssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jhX%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j intel_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjfX%jNubjjj_sMjj](j)}(jkjfX%jNjNjjX%jj)}(jj!jNjjX%jjjX%jNubjjj_sMjj]j]ubj)}(jkjfX%jNjNjjX%jj)}(jj!jNjjX%jjjX%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_update_active_dpllsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jX%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j intel_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j intel_encodersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jencodersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjX%jNubjjj_sM3jj](j)}(jkjX%jNjNjjGY%jj)}(jj!jNjj!Y%jjjY%jNubjjj_sM3jj]j]ubj)}(jkjX%jNjNjjtY%jj)}(jj!jNjjNY%jjjY%jNubjjj_sM3jj]j]ubj)}(jkjX%jNjNjjY%jj)}(jj!jNjj{Y%jjjY%jNubjjj_sM3jj]j]ubej]ubj)}(jkjjNjNjj)}jintel_dpll_get_freqsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jY%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_shared_dpllsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpllsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_dpll_hw_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j pll_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjY%jNubjjj_sMHjj](j)}(jkjY%jNjNjj Z%jj)}(jj!jNjjY%jjjrZ%jNubjjj_sMHjj]j]ubj)}(jkjY%jNjNjj:Z%jj)}(jj!jNjjZ%jjjxZ%jNubjjj_sMHjj]j]ubj)}(jkjY%jNjNjjgZ%jj)}(jj!jNjjAZ%jjj~Z%jNubjjj_sMHjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_dpll_get_hw_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]jZ%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_shared_dpllsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpllsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_dpll_hw_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhw_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjZ%jNubjjj_sMZjj](j)}(jkjZ%jNjNjjZ%jj)}(jj!jNjjZ%jjj7[%jNubjjj_sMZjj]j]ubj)}(jkjZ%jNjNjjZ%jj)}(jj!jNjjZ%jjj=[%jNubjjj_sMZjj]j]ubj)}(jkjZ%jNjNjj,[%jj)}(jj!jNjj[%jjjC[%jNubjjj_sMZjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_dpll_dump_hw_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jL[%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_dpll_hw_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhw_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjJ[%jNubjjj_sMjj](j)}(jkjJ[%jNjNjj[%jj)}(jj!jNjjr[%jjj[%jNubjjj_sMjj]j]ubj)}(jkjJ[%jNjNjj[%jj)}(jj!jNjj[%jjj[%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_dpll_compare_hw_statesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j[%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_dpll_hw_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjgOsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_dpll_hw_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjRsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj[%jNubjjj_sMjj](j)}(jkj[%jNjNjj*\%jj)}(jj!jNjj\%jjj\%jNubjjj_sMjj]j]ubj)}(jkj[%jNjNjjW\%jj)}(jj!jNjj1\%jjj\%jNubjjj_sMjj]j]ubj)}(jkj[%jNjNjj\%jj)}(jj!jNjj]\%jjj\%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j intel_dpll_idsbjj)}(jj>!jenumjj)}jj4)}(j7]j\%aj<ubsbjjj\%jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jintel_shared_dpll_statesbjj)}(jjq!jstructjj)}jj4)}(j7]j\%aj<ubsbjjj\%jNubjjj_sK6jj]j]ubj)}(jkjjNjNjj)}j dpll_infosbjj)}(jjq!jstructjj)}jj4)}(j7]j\%aj<ubsbjjj\%jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jintel_shared_dpllsbjj)}(jjq!jstructjj)}jj4)}(j7]j\%aj<ubsbjjj\%jNubjjj_sM(jj]j]ubj)}(jkjjNjNjj)}jintel_dsb_reg_writesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j\%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j intel_dsbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j i915_reg_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj\%jNubjjj_sKjj](j)}(jkj\%jNjNjj*]%jj)}(jj!jNjj]%jjj]%jNubjjj_sKjj]j]ubj)}(jkj\%jNjNjjU]%jj)}(jj!jNjj1]%jjj]%jNubjjj_sKjj]j]ubj)}(jkj\%jNjNjj}]%jj)}(jj!jNjjY]%jjj]%jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_dsb_commitsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j]%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j intel_dsbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}jwait_for_vblanksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj]%jNubjjj_sMjj](j)}(jkj]%jNjNjj]%jj)}(jj!jNjj]%jjj^%jNubjjj_sMjj]j]ubj)}(jkj]%jNjNjj ^%jj)}(jj!jNjj]%jjj^%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_dsb_preparesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j intel_dsbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j#^%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_crtc_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j crtc_statesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmax_cmdssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj!^%jNubjjj_sMjj](j)}(jkj!^%jNjNjju^%jj)}(jj!jNjjO^%jjj^%jNubjjj_sMjj]j]ubj)}(jkj!^%jNjNjj^%jj)}(jj!jNjj|^%jjj^%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_dsb_cleanupsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j^%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j intel_dsbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdsbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj^%jNubjjj_sMjj]j)}(jkj^%jNjNjj_%jj)}(jj!jNjj^%jjj_%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_gt_mcr_locksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j_%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_gtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj_%jNubjjj_sMnjj](j)}(jkj_%jNjNjjc_%jj)}(jj!jNjj=_%jjj_%jNubjjj_sMnjj]j]ubj)}(jkj_%jNjNjj_%jj)}(jj!jNjjj_%jjj_%jNubjjj_sMnjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_gt_mcr_unlocksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j_%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_gtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj_%jNubjjj_sMjj](j)}(jkj_%jNjNjj_%jj)}(jj!jNjj_%jjj#`%jNubjjj_sMjj]j]ubj)}(jkj_%jNjNjj`%jj)}(jj!jNjj_%jjj)`%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_gt_mcr_lock_sanitizesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j2`%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_gtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj0`%jNubjjj_sMjj]j)}(jkj0`%jNjNjj~`%jj)}(jj!jNjjX`%jjj`%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_gt_mcr_readsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j`%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_gtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ji915_mcr_reg_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jgroupsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jinstancesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj`%jNubjjj_sMjj](j)}(jkj`%jNjNjj`%jj)}(jj!jNjj`%jjj]a%jNubjjj_sMjj]j]ubj)}(jkj`%jNjNjj a%jj)}(jj!jNjj`%jjjca%jNubjjj_sMjj]j]ubj)}(jkj`%jNjNjj1a%jj)}(jj!jNjja%jjjia%jNubjjj_sMjj]j]ubj)}(jkj`%jNjNjjUa%jj)}(jj!jNjj5a%jjjoa%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_gt_mcr_unicast_writesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jxa%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_gtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ji915_mcr_reg_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jgroupsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jinstancesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjva%jNubjjj_sMjj](j)}(jkjva%jNjNjja%jj)}(jj!jNjja%jjjgb%jNubjjj_sMjj]j]ubj)}(jkjva%jNjNjja%jj)}(jj!jNjja%jjjmb%jNubjjj_sMjj]j]ubj)}(jkjva%jNjNjjb%jj)}(jj!jNjja%jjjsb%jNubjjj_sMjj]j]ubj)}(jkjva%jNjNjj;b%jj)}(jj!jNjjb%jjjyb%jNubjjj_sMjj]j]ubj)}(jkjva%jNjNjj_b%jj)}(jj!jNjj?b%jjjb%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_gt_mcr_multicast_writesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jb%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_gtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ji915_mcr_reg_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjb%jNubjjj_sMjj](j)}(jkjb%jNjNjjb%jj)}(jj!jNjjb%jjj/c%jNubjjj_sMjj]j]ubj)}(jkjb%jNjNjjb%jj)}(jj!jNjjb%jjj5c%jNubjjj_sMjj]j]ubj)}(jkjb%jNjNjj'c%jj)}(jj!jNjjc%jjj;c%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_gt_mcr_multicast_write_fwsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jDc%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_gtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ji915_mcr_reg_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjBc%jNubjjj_sMjj](j)}(jkjBc%jNjNjjc%jj)}(jj!jNjjjc%jjjc%jNubjjj_sMjj]j]ubj)}(jkjBc%jNjNjjc%jj)}(jj!jNjjc%jjjc%jNubjjj_sMjj]j]ubj)}(jkjBc%jNjNjjc%jj)}(jj!jNjjc%jjjc%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_gt_mcr_multicast_rmwsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]jd%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_gtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ji915_mcr_reg_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jclearsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjc%jNubjjj_sMAjj](j)}(jkjc%jNjNjjPd%jj)}(jj!jNjj*d%jjjd%jNubjjj_sMAjj]j]ubj)}(jkjc%jNjNjj{d%jj)}(jj!jNjjWd%jjjd%jNubjjj_sMAjj]j]ubj)}(jkjc%jNjNjjd%jj)}(jj!jNjjd%jjjd%jNubjjj_sMAjj]j]ubj)}(jkjc%jNjNjjd%jj)}(jj!jNjjd%jjjd%jNubjjj_sMAjj]j]ubej]ubj)}(jkjjNjNjj)}j'intel_gt_mcr_get_nonterminated_steeringsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jd%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_gtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ji915_mcr_reg_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgroupsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinstancesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjd%jNubjjj_sMjj](j)}(jkjd%jNjNjj:e%jj)}(jj!jNjje%jjje%jNubjjj_sMjj]j]ubj)}(jkjd%jNjNjjee%jj)}(jj!jNjjAe%jjje%jNubjjj_sMjj]j]ubj)}(jkjd%jNjNjje%jj)}(jj!jNjjie%jjje%jNubjjj_sMjj]j]ubj)}(jkjd%jNjNjje%jj)}(jj!jNjje%jjje%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_gt_mcr_read_any_fwsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]je%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_gtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ji915_mcr_reg_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjje%jNubjjj_sMjj](j)}(jkje%jNjNjj2f%jj)}(jj!jNjj f%jjjef%jNubjjj_sMjj]j]ubj)}(jkje%jNjNjj]f%jj)}(jj!jNjj9f%jjjkf%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_gt_mcr_read_anysbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]jtf%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_gtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ji915_mcr_reg_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjrf%jNubjjj_sMjj](j)}(jkjrf%jNjNjjf%jj)}(jj!jNjjf%jjjf%jNubjjj_sMjj]j]ubj)}(jkjrf%jNjNjjf%jj)}(jj!jNjjf%jjjf%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_gt_mcr_get_ss_steeringsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jg%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_gtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jdsssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jgroupsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jinstancesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjg%jNubjjj_sMJjj](j)}(jkjg%jNjNjjRg%jj)}(jj!jNjj,g%jjjg%jNubjjj_sMJjj]j]ubj)}(jkjg%jNjNjjzg%jj)}(jj!jNjjYg%jjjg%jNubjjj_sMJjj]j]ubj)}(jkjg%jNjNjjg%jj)}(jj!jNjj~g%jjjg%jNubjjj_sMJjj]j]ubj)}(jkjg%jNjNjjg%jj)}(jj!jNjjg%jjjg%jNubjjj_sMJjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_gt_mcr_wait_for_regsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jg%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_gtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ji915_mcr_reg_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jfast_timeout_ussbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jslow_timeout_mssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjg%jNubjjj_sMxjj](j)}(jkjg%jNjNjj=h%jj)}(jj!jNjjh%jjj i%jNubjjj_sMxjj]j]ubj)}(jkjg%jNjNjjhh%jj)}(jj!jNjjDh%jjji%jNubjjj_sMxjj]j]ubj)}(jkjg%jNjNjjh%jj)}(jj!jNjjlh%jjji%jNubjjj_sMxjj]j]ubj)}(jkjg%jNjNjjh%jj)}(jj!jNjjh%jjji%jNubjjj_sMxjj]j]ubj)}(jkjg%jNjNjjh%jj)}(jj!jNjjh%jjj"i%jNubjjj_sMxjj]j]ubj)}(jkjg%jNjNjji%jj)}(jj!jNjjh%jjj(i%jNubjjj_sMxjj]j]ubej]ubj)}(jkjjNjNjj)}ji915_gem_evict_somethingsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j1i%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_gem_ww_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmin_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j alignmentsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jcolorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj/i%jNubjjj_sKjj](j)}(jkj/i%jNjNjj}i%jj)}(jj!jNjjWi%jjjj%jNubjjj_sKjj]j]ubj)}(jkj/i%jNjNjji%jj)}(jj!jNjji%jjjj%jNubjjj_sKjj]j]ubj)}(jkj/i%jNjNjji%jj)}(jj!jNjji%jjjj%jNubjjj_sKjj]j]ubj)}(jkj/i%jNjNjji%jj)}(jj!jNjji%jjjj%jNubjjj_sKjj]j]ubj)}(jkj/i%jNjNjj"j%jj)}(jj!jNjjj%jjjj%jNubjjj_sKjj]j]ubj)}(jkj/i%jNjNjjJj%jj)}(jj!jNjj&j%jjjj%jNubjjj_sKjj]j]ubj)}(jkj/i%jNjNjjrj%jj)}(jj!jNjjNj%jjjj%jNubjjj_sKjj]j]ubj)}(jkj/i%jNjNjjj%jj)}(jj!jNjjvj%jjjj%jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}ji915_gem_evict_for_nodesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jj%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_gem_ww_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_mm_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtargetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjj%jNubjjj_sMHjj](j)}(jkjj%jNjNjjk%jj)}(jj!jNjjj%jjjk%jNubjjj_sMHjj]j]ubj)}(jkjj%jNjNjjJk%jj)}(jj!jNjj$k%jjjk%jNubjjj_sMHjj]j]ubj)}(jkjj%jNjNjjwk%jj)}(jj!jNjjQk%jjjk%jNubjjj_sMHjj]j]ubj)}(jkjj%jNjNjjk%jj)}(jj!jNjj~k%jjjk%jNubjjj_sMHjj]j]ubej]ubj)}(jkjjNjNjj)}ji915_gem_evict_vmsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jk%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_gem_ww_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_gem_objectsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jbusy_bosbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjk%jNubjjj_sMjj](j)}(jkjk%jNjNjjl%jj)}(jj!jNjjk%jjjxl%jNubjjj_sMjj]j]ubj)}(jkjk%jNjNjj;l%jj)}(jj!jNjjl%jjj~l%jNubjjj_sMjj]j]ubj)}(jkjk%jNjNjjjl%jj)}(jj!jNjjBl%jjjl%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}ji915_gem_shrinksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]jl%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_gem_ww_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jtargetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j nr_scannedsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jshrinksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjl%jNubjjj_sKfjj](j)}(jkjl%jNjNjjl%jj)}(jj!jNjjl%jjjm%jNubjjj_sKfjj]j]ubj)}(jkjl%jNjNjjm%jj)}(jj!jNjjl%jjjm%jNubjjj_sKfjj]j]ubj)}(jkjl%jNjNjj/m%jj)}(jj!jNjjm%jjjm%jNubjjj_sKfjj]j]ubj)}(jkjl%jNjNjjVm%jj)}(jj!jNjj3m%jjjm%jNubjjj_sKfjj]j]ubj)}(jkjl%jNjNjj~m%jj)}(jj!jNjj]m%jjjm%jNubjjj_sKfjj]j]ubej]ubj)}(jkjjNjNjj)}ji915_gem_shrink_allsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]jm%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjm%jNubjjj_sMjj]j)}(jkjm%jNjNjjm%jj)}(jj!jNjjm%jjjm%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j!i915_gem_object_make_unshrinkablesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jn%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjn%jNubjjj_sMjj]j)}(jkjn%jNjNjjTn%jj)}(jj!jNjj.n%jjj_n%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j!__i915_gem_object_make_shrinkablesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jhn%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjfn%jNubjjj_sMjj]j)}(jkjfn%jNjNjjn%jj)}(jj!jNjjn%jjjn%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j __i915_gem_object_make_purgeablesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jn%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjn%jNubjjj_sM/jj]j)}(jkjn%jNjNjjo%jj)}(jj!jNjjn%jjjo%jNubjjj_sM/jj]j]ubaj]ubj)}(jkjjNjNjj)}ji915_gem_object_make_shrinkablesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(o%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&o%jNubjjj_sM?jj]j)}(jkj&o%jNjNjjto%jj)}(jj!jNjjNo%jjjo%jNubjjj_sM?jj]j]ubaj]ubj)}(jkjjNjNjj)}ji915_gem_object_make_purgeablesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jo%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjo%jNubjjj_sMPjj]j)}(jkjo%jNjNjjo%jj)}(jj!jNjjo%jjjo%jNubjjj_sMPjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_engine_init_cmd_parsersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jo%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_engine_cssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jenginesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjo%jNubjjj_sMjj]j)}(jkjo%jNjNjj4p%jj)}(jj!jNjjp%jjj?p%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_engine_cleanup_cmd_parsersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jHp%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_engine_cssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jenginesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjFp%jNubjjj_sM,jj]j)}(jkjFp%jNjNjjp%jj)}(jj!jNjjnp%jjjp%jNubjjj_sM,jj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_engine_cmd_parsersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jp%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jintel_engine_cssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jenginesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_vmasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbatchsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}j batch_offsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}j batch_lengthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_vmasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshadowsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j)}j trampolinesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjp%jNubjjj_sMjj](j)}(jkjp%jNjNjjp%jj)}(jj!jNjjp%jjjq%jNubjjj_sMjj]j]ubj)}(jkjp%jNjNjj!q%jj)}(jj!jNjjp%jjjq%jNubjjj_sMjj]j]ubj)}(jkjp%jNjNjjIq%jj)}(jj!jNjj(q%jjjq%jNubjjj_sMjj]j]ubj)}(jkjp%jNjNjjnq%jj)}(jj!jNjjMq%jjjq%jNubjjj_sMjj]j]ubj)}(jkjp%jNjNjjq%jj)}(jj!jNjjrq%jjjq%jNubjjj_sMjj]j]ubj)}(jkjp%jNjNjjq%jj)}(jj!jNjjq%jjjq%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}ji915_cmd_parser_get_versionsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jq%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjq%jNubjjj_sM5jj]j)}(jkjq%jNjNjj9r%jj)}(jj!jNjjr%jjjDr%jNubjjj_sM5jj]j]ubaj]ubj)}(jkjjNjNjj)}ji915_gem_enginessbjj)}(jjq!jstructjj)}jj4)}(j7]jMr%aj<ubsbjjjKr%jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}ji915_gem_engines_itersbjj)}(jjq!jstructjj)}jj4)}(j7]j\r%aj<ubsbjjjZr%jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}ji915_gem_engine_typesbjj)}(jj>!jenumjj)}jj4)}(j7]jkr%aj<ubsbjjjir%jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}ji915_gem_proto_enginesbjj)}(jjq!jstructjj)}jj4)}(j7]jzr%aj<ubsbjjjxr%jNubjjj_sK\jj]j]ubj)}(jkjjNjNjj)}ji915_gem_proto_contextsbjj)}(jjq!jstructjj)}jj4)}(j7]jr%aj<ubsbjjjr%jNubjjj_sKojj]j]ubj)}(jkjjNjNjj)}ji915_gem_contextsbjj)}(jjq!jstructjj)}jj4)}(j7]jr%aj<ubsbjjjr%jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}ji915_sched_enginesbjj)}(jjq!jstructjj)}jj4)}(j7]jr%aj<ubsbjjjr%jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}ji915_gem_gtt_reservesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jr%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_gem_ww_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_mm_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jcolorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjr%jNubjjj_sKajj](j)}(jkjr%jNjNjjs%jj)}(jj!jNjjr%jjjt%jNubjjj_sKajj]j]ubj)}(jkjr%jNjNjj/s%jj)}(jj!jNjj s%jjjt%jNubjjj_sKajj]j]ubj)}(jkjr%jNjNjj\s%jj)}(jj!jNjj6s%jjj t%jNubjjj_sKajj]j]ubj)}(jkjr%jNjNjjs%jj)}(jj!jNjjcs%jjjt%jNubjjj_sKajj]j]ubj)}(jkjr%jNjNjjs%jj)}(jj!jNjjs%jjjt%jNubjjj_sKajj]j]ubj)}(jkjr%jNjNjjs%jj)}(jj!jNjjs%jjjt%jNubjjj_sKajj]j]ubj)}(jkjr%jNjNjjs%jj)}(jj!jNjjs%jjj%t%jNubjjj_sKajj]j]ubej]ubj)}(jkjjNjNjj)}ji915_gem_gtt_insertsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j.t%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_gem_ww_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_mm_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j alignmentsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jcolorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,t%jNubjjj_sKjj](j)}(jkj,t%jNjNjjzt%jj)}(jj!jNjjTt%jjju%jNubjjj_sKjj]j]ubj)}(jkj,t%jNjNjjt%jj)}(jj!jNjjt%jjju%jNubjjj_sKjj]j]ubj)}(jkj,t%jNjNjjt%jj)}(jj!jNjjt%jjju%jNubjjj_sKjj]j]ubj)}(jkj,t%jNjNjjt%jj)}(jj!jNjjt%jjju%jNubjjj_sKjj]j]ubj)}(jkj,t%jNjNjj'u%jj)}(jj!jNjju%jjju%jNubjjj_sKjj]j]ubj)}(jkj,t%jNjNjjLu%jj)}(jj!jNjj+u%jjju%jNubjjj_sKjj]j]ubj)}(jkj,t%jNjNjjtu%jj)}(jj!jNjjPu%jjju%jNubjjj_sKjj]j]ubj)}(jkj,t%jNjNjju%jj)}(jj!jNjjxu%jjju%jNubjjj_sKjj]j]ubj)}(jkj,t%jNjNjju%jj)}(jj!jNjju%jjju%jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}ji915_vma_revoke_fencesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jv%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_vmasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjv%jNubjjj_sM#jj]j)}(jkjv%jNjNjjNv%jj)}(jj!jNjj(v%jjjYv%jNubjjj_sM#jj]j]ubaj]ubj)}(jkjjNjNjj)}ji915_vma_pin_fencesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jbv%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_vmasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj`v%jNubjjj_sMjj]j)}(jkj`v%jNjNjjv%jj)}(jj!jNjjv%jjjv%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}ji915_reserve_fencesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_fence_regsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jv%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j i915_ggttsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jggttsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjv%jNubjjj_sMjj]j)}(jkjv%jNjNjjw%jj)}(jj!jNjjv%jjj"w%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}ji915_unreserve_fencesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+w%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_fence_regsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)w%jNubjjj_sMjj]j)}(jkj)w%jNjNjjww%jj)}(jj!jNjjQw%jjjw%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_ggtt_restore_fencessbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jw%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j i915_ggttsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jggttsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjw%jNubjjj_sMjj]j)}(jkjw%jNjNjjw%jj)}(jj!jNjjw%jjjw%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdetect_bit_6_swizzlesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jw%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j i915_ggttsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jggttsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjw%jNubjjj_sM;jj]j)}(jkjw%jNjNjj7x%jj)}(jj!jNjjx%jjjBx%jNubjjj_sM;jj]j]ubaj]ubj)}(jkjjNjNjj)}j!i915_gem_object_do_bit_17_swizzlesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jKx%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jsg_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjIx%jNubjjj_sMjj](j)}(jkjIx%jNjNjjx%jj)}(jj!jNjjqx%jjjx%jNubjjj_sMjj]j]ubj)}(jkjIx%jNjNjjx%jj)}(jj!jNjjx%jjjx%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j#i915_gem_object_save_bit_17_swizzlesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jx%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_gem_objectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jsg_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjx%jNubjjj_sM)jj](j)}(jkjx%jNjNjj*y%jj)}(jj!jNjjy%jjjby%jNubjjj_sM)jj]j]ubj)}(jkjx%jNjNjjWy%jj)}(jj!jNjj1y%jjjhy%jNubjjj_sM)jj]j]ubej]ubj)}(jkjjNjNjj)}ji915_gem_fence_sizesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]jqy%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jtilingsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jstridesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjoy%jNubjjj_sK7jj](j)}(jkjoy%jNjNjjy%jj)}(jj!jNjjy%jjj>z%jNubjjj_sK7jj]j]ubj)}(jkjoy%jNjNjjy%jj)}(jj!jNjjy%jjjDz%jNubjjj_sK7jj]j]ubj)}(jkjoy%jNjNjjz%jj)}(jj!jNjjy%jjjJz%jNubjjj_sK7jj]j]ubj)}(jkjoy%jNjNjj6z%jj)}(jj!jNjjz%jjjPz%jNubjjj_sK7jj]j]ubej]ubj)}(jkjjNjNjj)}ji915_gem_fence_alignmentsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]jYz%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jtilingsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jstridesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjWz%jNubjjj_sK_jj](j)}(jkjWz%jNjNjjz%jj)}(jj!jNjjz%jjj&{%jNubjjj_sK_jj]j]ubj)}(jkjWz%jNjNjjz%jj)}(jj!jNjjz%jjj,{%jNubjjj_sK_jj]j]ubj)}(jkjWz%jNjNjjz%jj)}(jj!jNjjz%jjj2{%jNubjjj_sK_jj]j]ubj)}(jkjWz%jNjNjj{%jj)}(jj!jNjjz%jjj8{%jNubjjj_sK_jj]j]ubej]ubj)}(jkjjNjNjj)}ji915_gem_set_tiling_ioctlsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jA{%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj?{%jNubjjj_sMVjj](j)}(jkj?{%jNjNjj{%jj)}(jj!jNjjg{%jjj{%jNubjjj_sMVjj]j]ubj)}(jkj?{%jNjNjj{%jj)}(jj!jNjj{%jjj{%jNubjjj_sMVjj]j]ubj)}(jkj?{%jNjNjj{%jj)}(jj!jNjj{%jjj{%jNubjjj_sMVjj]j]ubej]ubj)}(jkjjNjNjj)}ji915_gem_get_tiling_ioctlsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j|%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj|%jNubjjj_sMjj](j)}(jkj|%jNjNjjO|%jj)}(jj!jNjj)|%jjj|%jNubjjj_sMjj]j]ubj)}(jkj|%jNjNjjx|%jj)}(jj!jNjjV|%jjj|%jNubjjj_sMjj]j]ubj)}(jkj|%jNjNjj|%jj)}(jj!jNjj|%jjj|%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j intel_pxpsbjj)}(jjq!jstructjj)}jj4)}(j7]j|%aj<ubsbjjj|%jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j intel_gucsbjj)}(jjq!jstructjj)}jj4)}(j7]j|%aj<ubsbjjj|%jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jintel_guc_ggtt_offsetsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j|%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j intel_gucsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgucsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_vmasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj|%jNubjjj_sMjj](j)}(jkj|%jNjNjj3}%jj)}(jj!jNjj }%jjjk}%jNubjjj_sMjj]j]ubj)}(jkj|%jNjNjj`}%jj)}(jj!jNjj:}%jjjq}%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_guc_allocate_vmasbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_vmasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jz}%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j intel_gucsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgucsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjx}%jNubjjj_sMjj](j)}(jkjx}%jNjNjj}%jj)}(jj!jNjj}%jjj~%jNubjjj_sMjj]j]ubj)}(jkjx}%jNjNjj}%jj)}(jj!jNjj}%jjj~%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jintel_guc_fw_uploadsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j~%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j intel_gucsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgucsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj~%jNubjjj_sMjj]j)}(jkj~%jNjNjj]~%jj)}(jj!jNjj7~%jjjh~%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jintel_huc_authsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jq~%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j intel_hucsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhucsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jintel_huc_authentication_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjo~%jNubjjj_sMjj](j)}(jkjo~%jNjNjj~%jj)}(jj!jNjj~%jjj~%jNubjjj_sMjj]j]ubj)}(jkjo~%jNjNjj~%jj)}(jj!jNjj~%jjj~%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}ji915_perf_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j~%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj~%jNubjjj_sMjj]j)}(jkj~%jNjNjjK%jj)}(jj!jNjj%%jjjV%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}ji915_perf_finisbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j_%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj]%jNubjjj_sMujj]j)}(jkj]%jNjNjj%jj)}(jj!jNjj%jjj%jNubjjj_sMujj]j]ubaj]ubj)}(jkjjNjNjj)}ji915_perf_registersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjjj_sMjj]j)}(jkj%jNjNjj %jj)}(jj!jNjj%jjj%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}ji915_perf_unregistersbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjjj_sMjj]j)}(jkj%jNjNjjk%jj)}(jj!jNjjE%jjjv%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}ji915_perf_open_ioctlsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj}%jNubjjj_sMjj](j)}(jkj}%jNjNjjˀ%jj)}(jj!jNjj%jjj,%jNubjjj_sMjj]j]ubj)}(jkj}%jNjNjj%jj)}(jj!jNjjҀ%jjj2%jNubjjj_sMjj]j]ubj)}(jkj}%jNjNjj!%jj)}(jj!jNjj%jjj8%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}ji915_perf_releasesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jA%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj?%jNubjjj_sMjj](j)}(jkj?%jNjNjj%jj)}(jj!jNjjg%jjjŁ%jNubjjj_sMjj]j]ubj)}(jkj?%jNjNjj%jj)}(jj!jNjj%jjjˁ%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}ji915_perf_add_config_ioctlsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jԁ%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjҁ%jNubjjj_sMjj](j)}(jkjҁ%jNjNjj %jj)}(jj!jNjj%jjj%jNubjjj_sMjj]j]ubj)}(jkjҁ%jNjNjjI%jj)}(jj!jNjj'%jjj%jNubjjj_sMjj]j]ubj)}(jkjҁ%jNjNjjv%jj)}(jj!jNjjP%jjj%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}ji915_perf_remove_config_ioctlsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%jNubjjj_sMjj](j)}(jkj%jNjNjj%jj)}(jj!jNjj%jjjC%jNubjjj_sMjj]j]ubj)}(jkj%jNjNjj %jj)}(jj!jNjj%jjjI%jNubjjj_sMjj]j]ubj)}(jkj%jNjNjj8%jj)}(jj!jNjj%jjjO%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}ji915_perf_streamsbjj)}(jjq!jstructjj)}jj4)}(j7]jX%aj<ubsbjjjV%jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}ji915_perf_stream_opssbjj)}(jjq!jstructjj)}jj4)}(j7]jg%aj<ubsbjjje%jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jread_properties_unlockedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jv%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j i915_perfsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jperfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj ,"sbasbubj&j)}(jNjNjoNjjjjj)}j]jۃ%asbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jupropssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jn_propssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jperf_open_propertiessbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpropssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjt%jNubjjj_sMjj](j)}(jkjt%jNjNjjƒ%jj)}(jj!jNjj%jjjQ%jNubjjj_sMjj]j]ubj)}(jkjt%jNjNjj%jj)}(jj!jNjjɃ%jjjW%jNubjjj_sMjj]j]ubj)}(jkjt%jNjNjj%jj)}(jj!jNjj%jjj]%jNubjjj_sMjj]j]ubj)}(jkjt%jNjNjjF%jj)}(jj!jNjj %jjjc%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}ji915_perf_open_ioctl_lockedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jl%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j i915_perfsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jperfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_perf_open_paramsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jperf_open_propertiessbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpropssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjj%jNubjjj_sMjj](j)}(jkjj%jNjNjj%jj)}(jj!jNjj%jjjJ%jNubjjj_sMjj]j]ubj)}(jkjj%jNjNjj%jj)}(jj!jNjj%jjjP%jNubjjj_sMjj]j]ubj)}(jkjj%jNjNjj%jj)}(jj!jNjj%jjjV%jNubjjj_sMjj]j]ubj)}(jkjj%jNjNjj?%jj)}(jj!jNjj%jjj\%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}ji915_perf_destroy_lockedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]je%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_perf_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjc%jNubjjj_sMjj]j)}(jkjc%jNjNjj%jj)}(jj!jNjj%jjj%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}ji915_perf_readsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jŅ%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj ,"sbasbubj&j)}(jNjNjoNjjjjj)}j]j.%asbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jppossbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjÅ%jNubjjj_sM jj](j)}(jkjÅ%jNjNjj%jj)}(jj!jNjj%jjj%jNubjjj_sM jj]j]ubj)}(jkjÅ%jNjNjj@%jj)}(jj!jNjj%jjj%jNubjjj_sM jj]j]ubj)}(jkjÅ%jNjNjjk%jj)}(jj!jNjjG%jjj%jNubjjj_sM jj]j]ubj)}(jkjÅ%jNjNjj%jj)}(jj!jNjjo%jjj%jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}ji915_perf_ioctlsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjjj_sMjj](j)}(jkj%jNjNjj%jj)}(jj!jNjj%jjj\%jNubjjj_sMjj]j]ubj)}(jkj%jNjNjj/%jj)}(jj!jNjj%jjjb%jNubjjj_sMjj]j]ubj)}(jkj%jNjNjjT%jj)}(jj!jNjj3%jjjh%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}ji915_perf_enable_lockedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jq%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_perf_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjo%jNubjjj_sMjj]j)}(jkjo%jNjNjj%jj)}(jj!jNjj%jjjȇ%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}ji915_perf_disable_lockedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jч%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_perf_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjχ%jNubjjj_sM,jj]j)}(jkjχ%jNjNjj%jj)}(jj!jNjj%jjj(%jNubjjj_sM,jj]j]ubaj]ubj)}(jkjjNjNjj)}ji915_perf_pollsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__poll_tsbaj<ubububj=j?)}(jBj4)}(j7]j1%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j poll_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwaitsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj/%jNubjjj_sM jj](j)}(jkj/%jNjNjj%jj)}(jj!jNjj[%jjj%jNubjjj_sM jj]j]ubj)}(jkj/%jNjNjj%jj)}(jj!jNjj%jjj%jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}ji915_perf_poll_lockedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__poll_tsbaj<ubububj=j?)}(jBj4)}(j7]jȈ%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_perf_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j poll_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwaitsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjƈ%jNubjjj_sM jj](j)}(jkjƈ%jNjNjj%jj)}(jj!jNjj%jjj}%jNubjjj_sM jj]j]ubj)}(jkjƈ%jNjNjjE%jj)}(jj!jNjj%jjj%jNubjjj_sM jj]j]ubj)}(jkjƈ%jNjNjjr%jj)}(jj!jNjjL%jjj%jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j i915_oa_opssbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}ji915_oa_stream_initsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_perf_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_perf_open_paramsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jperf_open_propertiessbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpropssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%jNubjjj_sM jj](j)}(jkj%jNjNjj%jj)}(jj!jNjjlj%jjjR%jNubjjj_sM jj]j]ubj)}(jkj%jNjNjj%jj)}(jj!jNjj%jjjX%jNubjjj_sM jj]j]ubj)}(jkj%jNjNjjG%jj)}(jj!jNjj!%jjj^%jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j i915_oa_readsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jg%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_perf_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj ,"sbasbubj&j)}(jNjNjoNjjjjj)}j]j̊%asbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjje%jNubjjj_sMjj](j)}(jkje%jNjNjj%jj)}(jj!jNjj%jjj>%jNubjjj_sMjj]j]ubj)}(jkje%jNjNjjފ%jj)}(jj!jNjj%jjjD%jNubjjj_sMjj]j]ubj)}(jkje%jNjNjj %jj)}(jj!jNjj%jjjJ%jNubjjj_sMjj]j]ubj)}(jkje%jNjNjj3%jj)}(jj!jNjj %jjjP%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}ji915_oa_stream_enablesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jY%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_perf_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjW%jNubjjj_sM jj]j)}(jkjW%jNjNjj%jj)}(jj!jNjj%jjj%jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}ji915_oa_stream_disablesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_perf_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjjj_sMP jj]j)}(jkj%jNjNjj%jj)}(jj!jNjjߋ%jjj%jNubjjj_sMP jj]j]ubaj]ubj)}(jkjjNjNjj)}ji915_oa_wait_unlockedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_perf_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjjj_sMjj]j)}(jkj%jNjNjje%jj)}(jj!jNjj?%jjjp%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}ji915_oa_poll_waitsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jy%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_perf_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j poll_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwaitsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjw%jNubjjj_sMjj](j)}(jkjw%jNjNjjŌ%jj)}(jj!jNjj%jjj*%jNubjjj_sMjj]j]ubj)}(jkjw%jNjNjj%jj)}(jj!jNjǰ%jjj0%jNubjjj_sMjj]j]ubj)}(jkjw%jNjNjj%jj)}(jj!jNjj%jjj6%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jperf_open_propertiessbjj)}(jjq!jstructjj)}jj4)}(j7]j?%aj<ubsbjjj=%jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}joa_buffer_check_unlockedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]jN%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_perf_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjL%jNubjjj_sMjj]j)}(jkjL%jNjNjj%jj)}(jj!jNjjs%jjj%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jappend_oa_statussbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_perf_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj ,"sbasbubj&j)}(jNjNjoNjjjjj)}j]j%asbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j>!j2j4)}(j7]j)}jdrm_i915_perf_record_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjjj_sMpjj](j)}(jkj%jNjNjj%jj)}(jj!jNjjӍ%jjj%jNubjjj_sMpjj]j]ubj)}(jkj%jNjNjj$%jj)}(jj!jNjj%jjj%jNubjjj_sMpjj]j]ubj)}(jkj%jNjNjjO%jj)}(jj!jNjj+%jjj%jNubjjj_sMpjj]j]ubj)}(jkj%jNjNjjy%jj)}(jj!jNjjS%jjj%jNubjjj_sMpjj]j]ubj)}(jkj%jNjNjj%jj)}(jj!jNjj%jjjĎ%jNubjjj_sMpjj]j]ubej]ubj)}(jkjjNjNjj)}jappend_oa_samplesbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j͎%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_perf_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj ,"sbasbubj&j)}(jNjNjoNjjjjj)}j]j2%asbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjˎ%jNubjjj_sMjj](j)}(jkjˎ%jNjNjj%jj)}(jj!jNjj%jjjя%jNubjjj_sMjj]j]ubj)}(jkjˎ%jNjNjjD%jj)}(jj!jNjj %jjj׏%jNubjjj_sMjj]j]ubj)}(jkjˎ%jNjNjjo%jj)}(jj!jNjjK%jjjݏ%jNubjjj_sMjj]j]ubj)}(jkjˎ%jNjNjj%jj)}(jj!jNjjs%jjj%jNubjjj_sMjj]j]ubj)}(jkjˎ%jNjNjjƏ%jj)}(jj!jNjj%jjj%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgen8_append_oa_reportssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_perf_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj ,"sbasbubj&j)}(jNjNjoNjjjjj)}j]jW%asbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%jNubjjj_sMjj](j)}(jkj%jNjNjj>%jj)}(jj!jNjj%jjjɐ%jNubjjj_sMjj]j]ubj)}(jkj%jNjNjji%jj)}(jj!jNjjE%jjjϐ%jNubjjj_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj!jNjjp%jjjՐ%jNubjjj_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj!jNjj%jjjې%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j gen8_oa_readsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_perf_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj ,"sbasbubj&j)}(jNjNjoNjjjjj)}j]jI%asbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%jNubjjj_sMjj](j)}(jkj%jNjNjj0%jj)}(jj!jNjj %jjj%jNubjjj_sMjj]j]ubj)}(jkj%jNjNjj[%jj)}(jj!jNjj7%jjj%jNubjjj_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj!jNjjb%jjjǑ%jNubjjj_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj!jNjj%jjj͑%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgen7_append_oa_reportssbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j֑%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_perf_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj ,"sbasbubj&j)}(jNjNjoNjjjjj)}j]j;%asbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjԑ%jNubjjj_sM jj](j)}(jkjԑ%jNjNjj"%jj)}(jj!jNjj%jjj%jNubjjj_sM jj]j]ubj)}(jkjԑ%jNjNjjM%jj)}(jj!jNjj)%jjj%jNubjjj_sM jj]j]ubj)}(jkjԑ%jNjNjjx%jj)}(jj!jNjjT%jjj%jNubjjj_sM jj]j]ubj)}(jkjԑ%jNjNjj%jj)}(jj!jNjj|%jjj%jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j gen7_oa_readsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jȒ%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_perf_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj ,"sbasbubj&j)}(jNjNjoNjjjjj)}j]j-%asbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjƒ%jNubjjj_sM|jj](j)}(jkjƒ%jNjNjj%jj)}(jj!jNjj%jjj%jNubjjj_sM|jj]j]ubj)}(jkjƒ%jNjNjj?%jj)}(jj!jNjj%jjj%jNubjjj_sM|jj]j]ubj)}(jkjƒ%jNjNjjj%jj)}(jj!jNjjF%jjj%jNubjjj_sM|jj]j]ubj)}(jkjƒ%jNjNjj%jj)}(jj!jNjjn%jjj%jNubjjj_sM|jj]j]ubej]ubj)}(jkjjNjNjj)}joa_get_render_ctx_idsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_perf_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjjj_sMjj]j)}(jkj%jNjNjj%jj)}(jj!jNjj%jjj%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}joa_put_render_ctx_idsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_perf_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjjj_sMLjj]j)}(jkj%jNjNjjf%jj)}(jj!jNjj@%jjjq%jNubjjj_sMLjj]j]ubaj]ubj)}(jkjjNjNjj)}ji915_perf_ioctl_lockedsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jz%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}ji915_perf_streamsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstreamsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjx%jNubjjj_sMfjj](j)}(jkjx%jNjNjjƔ%jj)}(jj!jNjj%jjj%jNubjjj_sMfjj]j]ubj)}(jkjx%jNjNjj%jj)}(jj!jNjj͔%jjj!%jNubjjj_sMfjj]j]ubj)}(jkjx%jNjNjj%jj)}(jj!jNjj%jjj'%jNubjjj_sMfjj]j]ubej]ubj)}(jkjjNjNjj)}ji915_perf_ioctl_versionsbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j0%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_i915_privatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji915sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj.%jNubjjj_sMjj]j)}(jkj.%jNjNjj|%jj)}(jj!jNjjV%jjj%jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrm_pvr_obj_arraysbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jDRM_PVR_OBJ_ARRAYsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjjj_sKIjj]j]ubj)}(jkjjNjNjj)}j PVR_IOCTLsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjjj_sK^jj]j]ubj)}(jkjjNjNjj)}jdrm_pvr_dev_querysbjj)}(jj>!jenumjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjj_sK`jj]j]ubj)}(jkjjNjNjj)}jdrm_pvr_ioctl_dev_query_argssbjj)}(jjq!jstructjj)}jj4)}(j7]j̕%aj<ubsbjjjʕ%jNubjjj_sK`jj]j]ubj)}(jkjjNjNjj)}jdrm_pvr_dev_query_gpu_infosbjj)}(jjq!jstructjj)}jj4)}(j7]jە%aj<ubsbjjjٕ%jNubjjj_sK`jj]j]ubj)}(jkjjNjNjj)}jdrm_pvr_dev_query_runtime_infosbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjj_sK}jj]j]ubj)}(jkjjNjNjj)}jdrm_pvr_dev_query_quirkssbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_pvr_dev_query_enhancementssbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_pvr_heap_idsbjj)}(jj>!jenumjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjj_sK`jj]j]ubj)}(jkjjNjNjj)}j drm_pvr_heapsbjj)}(jjq!jstructjj)}jj4)}(j7]j&%aj<ubsbjjj$%jNubjjj_sM jj]j]ubj)}(jkjjNjNjj)}jdrm_pvr_dev_query_heap_infosbjj)}(jjq!jstructjj)}jj4)}(j7]j5%aj<ubsbjjj3%jNubjjj_sM*jj]j]ubj)}(jkjjNjNjj)}jdrm_pvr_static_data_area_usagesbjj)}(jj>!jenumjj)}jj4)}(j7]jD%aj<ubsbjjjB%jNubjjj_sK`jj]j]ubj)}(jkjjNjNjj)}jdrm_pvr_static_data_areasbjj)}(jjq!jstructjj)}jj4)}(j7]jS%aj<ubsbjjjQ%jNubjjj_sMSjj]j]ubj)}(jkjjNjNjj)}j#drm_pvr_dev_query_static_data_areassbjj)}(jjq!jstructjj)}jj4)}(j7]jb%aj<ubsbjjj`%jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_pvr_ioctl_create_bo_argssbjj)}(jjq!jstructjj)}jj4)}(j7]jq%aj<ubsbjjjo%jNubjjj_sK`jj]j]ubj)}(jkjjNjNjj)}j%drm_pvr_ioctl_get_bo_mmap_offset_argssbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj~%jNubjjj_sK`jj]j]ubj)}(jkjjNjNjj)}j$drm_pvr_ioctl_create_vm_context_argssbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjj_sK`jj]j]ubj)}(jkjjNjNjj)}j%drm_pvr_ioctl_destroy_vm_context_argssbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_pvr_ioctl_vm_map_argssbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjj_sK`jj]j]ubj)}(jkjjNjNjj)}jdrm_pvr_ioctl_vm_unmap_argssbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j!drm_pvr_ioctl_create_context_argssbjj)}(jjq!jstructjj)}jj4)}(j7]j˖%aj<ubsbjjjɖ%jNubjjj_sK`jj]j]ubj)}(jkjjNjNjj)}jdrm_pvr_ctx_prioritysbjj)}(jj>!jenumjj)}jj4)}(j7]jږ%aj<ubsbjjjؖ%jNubjjj_sK`jj]j]ubj)}(jkjjNjNjj)}jdrm_pvr_ctx_typesbjj)}(jj>!jenumjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j"drm_pvr_ioctl_destroy_context_argssbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjj_sK`jj]j]ubj)}(jkjjNjNjj)}j#drm_pvr_ioctl_create_free_list_argssbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjj_sK`jj]j]ubj)}(jkjjNjNjj)}j$drm_pvr_ioctl_destroy_free_list_argssbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjj_sK`jj]j]ubj)}(jkjjNjNjj)}j&drm_pvr_ioctl_create_hwrt_dataset_argssbjj)}(jjq!jstructjj)}jj4)}(j7]j%%aj<ubsbjjj#%jNubjjj_sK`jj]j]ubj)}(jkjjNjNjj)}j"drm_pvr_create_hwrt_geom_data_argssbjj)}(jjq!jstructjj)}jj4)}(j7]j4%aj<ubsbjjj2%jNubjjj_sK`jj]j]ubj)}(jkjjNjNjj)}j drm_pvr_create_hwrt_rt_data_argssbjj)}(jjq!jstructjj)}jj4)}(j7]jC%aj<ubsbjjjA%jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j'drm_pvr_ioctl_destroy_hwrt_dataset_argssbjj)}(jjq!jstructjj)}jj4)}(j7]jR%aj<ubsbjjjP%jNubjjj_sK`jj]j]ubj)}(jkjjNjNjj)}j DRM_PVR_SYNC_OP_HANDLE_TYPE_MASKsbjj)}(jj"jmacrojj)}(jj4)}(j7]ja%aj<ubjMNubjjj_%jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j(DRM_PVR_SYNC_OP_FLAG_HANDLE_TYPE_SYNCOBJsbjj)}(jj"jmacrojj)}(jj4)}(j7]jp%aj<ubjMNubjjjn%jNubjjj_sM jj]j]ubj)}(jkjjNjNjj)}j1DRM_PVR_SYNC_OP_FLAG_HANDLE_TYPE_TIMELINE_SYNCOBJsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj}%jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jDRM_PVR_SYNC_OP_FLAG_SIGNALsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jDRM_PVR_SYNC_OP_FLAG_WAITsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_pvr_ioctl_submit_jobs_argssbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjj_sK`jj]j]ubj)}(jkjjNjNjj)}j!DRM_PVR_SUBMIT_JOB_GEOM_CMD_FIRSTsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjjj_sM9jj]j]ubj)}(jkjjNjNjj)}j DRM_PVR_SUBMIT_JOB_GEOM_CMD_LASTsbjj)}(jj"jmacrojj)}(jj4)}(j7]jʗ%aj<ubjMNubjjjȗ%jNubjjj_sM=jj]j]ubj)}(jkjjNjNjj)}j'DRM_PVR_SUBMIT_JOB_GEOM_CMD_SINGLE_COREsbjj)}(jj"jmacrojj)}(jj4)}(j7]jٗ%aj<ubjMNubjjjח%jNubjjj_sMAjj]j]ubj)}(jkjjNjNjj)}j&DRM_PVR_SUBMIT_JOB_GEOM_CMD_FLAGS_MASKsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjjj_sMEjj]j]ubj)}(jkjjNjNjj)}j'DRM_PVR_SUBMIT_JOB_FRAG_CMD_SINGLE_COREsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjjj_sMTjj]j]ubj)}(jkjjNjNjj)}j'DRM_PVR_SUBMIT_JOB_FRAG_CMD_DEPTHBUFFERsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjjj_sMXjj]j]ubj)}(jkjjNjNjj)}j)DRM_PVR_SUBMIT_JOB_FRAG_CMD_STENCILBUFFERsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjjj_sM\jj]j]ubj)}(jkjjNjNjj)}j/DRM_PVR_SUBMIT_JOB_FRAG_CMD_PREVENT_CDM_OVERLAPsbjj)}(jj"jmacrojj)}(jj4)}(j7]j$%aj<ubjMNubjjj"%jNubjjj_sM`jj]j]ubj)}(jkjjNjNjj)}j+DRM_PVR_SUBMIT_JOB_FRAG_CMD_GET_VIS_RESULTSsbjj)}(jj"jmacrojj)}(jj4)}(j7]j3%aj<ubjMNubjjj1%jNubjjj_sMdjj]j]ubj)}(jkjjNjNjj)}j)DRM_PVR_SUBMIT_JOB_FRAG_CMD_SCRATCHBUFFERsbjj)}(jj"jmacrojj)}(jj4)}(j7]jB%aj<ubjMNubjjj@%jNubjjj_sMhjj]j]ubj)}(jkjjNjNjj)}j.DRM_PVR_SUBMIT_JOB_FRAG_CMD_DISABLE_PIXELMERGEsbjj)}(jj"jmacrojj)}(jj4)}(j7]jQ%aj<ubjMNubjjjO%jNubjjj_sMnjj]j]ubj)}(jkjjNjNjj)}j&DRM_PVR_SUBMIT_JOB_FRAG_CMD_FLAGS_MASKsbjj)}(jj"jmacrojj)}(jj4)}(j7]j`%aj<ubjMNubjjj^%jNubjjj_sMrjj]j]ubj)}(jkjjNjNjj)}j2DRM_PVR_SUBMIT_JOB_COMPUTE_CMD_PREVENT_ALL_OVERLAPsbjj)}(jj"jmacrojj)}(jj4)}(j7]jo%aj<ubjMNubjjjm%jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j*DRM_PVR_SUBMIT_JOB_COMPUTE_CMD_SINGLE_COREsbjj)}(jj"jmacrojj)}(jj4)}(j7]j~%aj<ubjMNubjjj|%jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j)DRM_PVR_SUBMIT_JOB_COMPUTE_CMD_FLAGS_MASKsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j+DRM_PVR_SUBMIT_JOB_TRANSFER_CMD_SINGLE_COREsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j*DRM_PVR_SUBMIT_JOB_TRANSFER_CMD_FLAGS_MASKsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jdrm_pvr_sync_opsbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjj_sK`jj]j]ubj)}(jkjjNjNjj)}jdrm_pvr_job_typesbjj)}(jj>!jenumjj)}jj4)}(j7]jɘ%aj<ubsbjjjǘ%jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jdrm_pvr_hwrt_data_refsbjj)}(jjq!jstructjj)}jj4)}(j7]jؘ%aj<ubsbjjj֘%jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j drm_pvr_jobsbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jpvr_ioctl_union_padding_checksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jD!asbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jinstancesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j union_offsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j union_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j member_sizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjjj_sMjj](j)}(jkj%jNjNjj=%jj)}(jj!jNjj%jjj%jNubjjj_sMjj]j]ubj)}(jkj%jNjNjjh%jj)}(jj!jNjjD%jjjƙ%jNubjjj_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj!jNjjl%jjj̙%jNubjjj_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj!jNjj%jjjҙ%jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jPVR_STATIC_ASSERT_64BIT_ALIGNEDsbjj)}(jj"jmacrojj)}(jj4)}(j7]jۙ%aj<ubjMNubjjjٙ%jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jPVR_IOCTL_UNION_PADDING_CHECKsbjj)}(jj"jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jkomeda_componentsbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jkomeda_component_outputsbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjj_sKRjj]j]ubj)}(jkjjNjNjj)}jkomeda_component_statesbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jkomeda_pipelinesbjj)}(jjq!jstructjj)}jj4)}(j7]j&%aj<ubsbjjj$%jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jkomeda_pipeline_statesbjj)}(jjq!jstructjj)}jj4)}(j7]j5%aj<ubsbjjj3%jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jkomeda_dev_funcssbjj)}(jjq!jstructjj)}jj4)}(j7]jD%aj<ubsbjjjB%jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j komeda_devsbjj)}(jjq!jstructjj)}jj4)}(j7]jS%aj<ubsbjjjQ%jNubjjj_sK\jj]j]ubj)}(jkjjNjNjj)}jkomeda_format_capssbjj)}(jjq!jstructjj)}jj4)}(j7]jb%aj<ubsbjjj`%jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jkomeda_format_caps_tablesbjj)}(jjq!jstructjj)}jj4)}(j7]jq%aj<ubsbjjjo%jNubjjj_sK6jj]j]ubj)}(jkjjNjNjj)}j komeda_fbsbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj~%jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j komeda_planesbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jkomeda_plane_statesbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjj_sK$jj]j]ubj)}(jkjjNjNjj)}jkomeda_wb_connectorsbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjj_sK-jj]j]ubj)}(jkjjNjNjj)}j komeda_crtcsbjj)}(jjq!jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jkomeda_crtc_statesbjj)}(jjq!jstructjj)}jj4)}(j7]j˚%aj<ubsbjjjɚ%jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jkomeda_crtc_atomic_checksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jښ%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_crtcsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcrtcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjؚ%jNubjjj_sKKjj](j)}(jkjؚ%jNjNjj&%jj)}(jj!jNjj%jjj^%jNubjjj_sKKjj]j]ubj)}(jkjؚ%jNjNjjS%jj)}(jj!jNjj-%jjjd%jNubjjj_sKKjj]j]ubej]ubj)}(jkjjNjNjj)}jkomeda_plane_atomic_checksbjj)}(jj2!jfunctionjj)}(j j )}(jj2!jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jm%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}j drm_planesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplanesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jq!j2j4)}(j7]j)}jdrm_atomic_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjk%jNubjjj_sKFjj](j)}(jkjk%jNjNjj%jj)}(jj!jNjj%jjj%jNubjjj_sKFjj]j]ubj)}(jkjk%jNjNjj%jj)}(jj!jNjj%jjj%jNubjjj_sKFjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_channel_flagssbjj)}(jenumjenumjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjj$j_sKjj]j]ubj)}(jkjjNjNjj)}jieee80211_channelsbjj)}(jstructjstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjj$j_sKOjj]j]ubj)}(jkjjNjNjj)}jieee80211_rate_flagssbjj)}(jj%jenumjj)}jj4)}(j7]j %aj<ubsbjjj%jNubjj$j_sKjj]j]ubj)}(jkjjNjNjj)}jieee80211_ratesbjj)}(jj%jstructjj)}jj4)}(j7]j/%aj<ubsbjjj-%jNubjj$j_sKjj]j]ubj)}(jkjjNjNjj)}jieee80211_sta_ht_capsbjj)}(jj%jstructjj)}jj4)}(j7]j>%aj<ubsbjjj<%jNubjj$j_sMjj]j]ubj)}(jkjjNjNjj)}jieee80211_supported_bandsbjj)}(jj%jstructjj)}jj4)}(j7]jM%aj<ubsbjjjK%jNubjj$j_sMSjj]j]ubj)}(jkjjNjNjj)}jwiphy_read_of_freq_limitssbjj)}(jfunctionjfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j\%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jwiphysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwiphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjZ%jNubjj$j_sMjj]j)}(jkjZ%jNjNjj%jj)}(j functionParamjNjj%jjj%jNubjj$j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jcfg80211_signal_typesbjj)}(jj%jenumjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjj$j_sMjj]j]ubj)}(jkjjNjNjj)}jwiphy_params_flagssbjj)}(jj%jenumjj)}jj4)}(j7]j͜%aj<ubsbjjj˜%jNubjj$j_sM jj]j]ubj)}(jkjjNjNjj)}j wiphy_flagssbjj)}(jj%jenumjj)}jj4)}(j7]jܜ%aj<ubsbjjjڜ%jNubjj$j_sM\ jj]j]ubj)}(jkjjNjNjj)}jieee80211_iface_limitsbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjj$j_sMjj]j]ubj)}(jkjjNjNjj)}jieee80211_iface_combinationsbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjj$j_sMjj]j]ubj)}(jkjjNjNjj)}jwiphysbjj)}(jj%jstructjj)}jj4)}(j7]j %aj<ubsbjjj%jNubjj$j_sMjj]j]ubj)}(jkjjNjNjj)}j wiphy_privsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jwiphysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwiphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj%jNubjj$j_sMjj]j)}(jkj%jNjNjjf%jj)}(jj%jNjj@%jjjt%jNubjj$j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j priv_to_wiphysbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jwiphysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j}%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj{%jNubjj$j_sMjj]j)}(jkj{%jNjNjj˝%jj)}(jj%jNjj%jjjٝ%jNubjj$j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j set_wiphy_devsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jwiphysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwiphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%jNubjj$j_sMjj](j)}(jkj%jNjNjj.%jj)}(jj%jNjj%jjjf%jNubjj$j_sMjj]j]ubj)}(jkj%jNjNjj[%jj)}(jj%jNjj5%jjjl%jNubjj$j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j wiphy_devsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]ju%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jwiphysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwiphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjs%jNubjj$j_sMjj]j)}(jkjs%jNjNjjǞ%jj)}(jj%jNjj%jjj՞%jNubjj$j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j wiphy_namesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jޞ%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jwiphysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwiphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjܞ%jNubjj$j_sMjj]j)}(jkjܞ%jNjNjj,%jj)}(jj%jNjj%jjj:%jNubjj$j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j wiphy_newsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jwiphysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jC%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j cfg80211_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j sizeof_privsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjA%jNubjj$j_sMjj](j)}(jkjA%jNjNjj%jj)}(jj%jNjjo%jjjǟ%jNubjj$j_sMjj]j]ubj)}(jkjA%jNjNjj%jj)}(jj%jNjj%jjj͟%jNubjj$j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jwiphy_registersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j֟%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jwiphysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwiphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjԟ%jNubjj$j_sMjj]j)}(jkjԟ%jNjNjj"%jj)}(jj%jNjj%jjj-%jNubjj$j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jwiphy_unregistersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j6%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jwiphysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwiphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj4%jNubjj$j_sMjj]j)}(jkj4%jNjNjj%jj)}(jj%jNjj\%jjj%jNubjj$j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j wiphy_freesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jwiphysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwiphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjj$j_sM&jj]j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj%jNubjj$j_sM&jj]j]ubaj]ubj)}(jkjjNjNjj)}j wireless_devsbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjj$j_sMjj]j]ubj)}(jkjjNjNjj)}j wdev_privsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j wireless_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj%jNubjj$j_sMjj]j)}(jkj%jNjNjjS%jj)}(jj%jNjj-%jjja%jNubjj$j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jcfg80211_check_combinationssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jj%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jwiphysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwiphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jiface_combination_paramssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparamssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjh%jNubjj$j_sM#jj](j)}(jkjh%jNjNjj%jj)}(jj%jNjj%jjj%jNubjj$j_sM#jj]j]ubj)}(jkjh%jNjNjj%jj)}(jj%jNjj%jjj%jNubjj$j_sM#jj]j]ubej]ubj)}(jkjjNjNjj)}j vif_paramssbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjj$j_sMjj]j]ubj)}(jkjjNjNjj)}j key_paramssbjj)}(jj%jstructjj)}jj4)}(j7]j %aj<ubsbjjj %jNubjj$j_sMjj]j]ubj)}(jkjjNjNjj)}jsurvey_info_flagssbjj)}(jj%jenumjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjj$j_sMjj]j]ubj)}(jkjjNjNjj)}j survey_infosbjj)}(jj%jstructjj)}jj4)}(j7]j*%aj<ubsbjjj(%jNubjj$j_sMjj]j]ubj)}(jkjjNjNjj)}jcfg80211_crypto_settingssbjj)}(jj%jstructjj)}jj4)}(j7]j9%aj<ubsbjjj7%jNubjj$j_sMjj]j]ubj)}(jkjjNjNjj)}jcfg80211_beacon_datasbjj)}(jj%jstructjj)}jj4)}(j7]jH%aj<ubsbjjjF%jNubjj$j_sMjj]j]ubj)}(jkjjNjNjj)}jcfg80211_ap_settingssbjj)}(jj%jstructjj)}jj4)}(j7]jW%aj<ubsbjjjU%jNubjj$j_sMUjj]j]ubj)}(jkjjNjNjj)}jstation_parameterssbjj)}(jj%jstructjj)}jj4)}(j7]jf%aj<ubsbjjjd%jNubjj$j_sMjj]j]ubj)}(jkjjNjNjj)}jrate_info_flagssbjj)}(jj%jenumjj)}jj4)}(j7]ju%aj<ubsbjjjs%jNubjj$j_sM2jj]j]ubj)}(jkjjNjNjj)}j rate_infosbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjj$j_sM=jj]j]ubj)}(jkjjNjNjj)}j station_infosbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjj$j_sM}jj]j]ubj)}(jkjjNjNjj)}j monitor_flagssbjj)}(jj%jenumjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjj$j_sMjj]j]ubj)}(jkjjNjNjj)}jmpath_info_flagssbjj)}(jj%jenumjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjj$j_sMjj]j]ubj)}(jkjjNjNjj)}j mpath_infosbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjj$j_sMjj]j]ubj)}(jkjjNjNjj)}jbss_parameterssbjj)}(jj%jstructjj)}jj4)}(j7]jϢ%aj<ubsbjjj͢%jNubjj$j_sM jj]j]ubj)}(jkjjNjNjj)}jieee80211_txq_paramssbjj)}(jj%jstructjj)}jj4)}(j7]jޢ%aj<ubsbjjjܢ%jNubjj$j_sM& jj]j]ubj)}(jkjjNjNjj)}jcfg80211_auth_requestsbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjj$j_sM jj]j]ubj)}(jkjjNjNjj)}jcfg80211_assoc_requestsbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjj$j_sM jj]j]ubj)}(jkjjNjNjj)}jcfg80211_deauth_requestsbjj)}(jj%jstructjj)}jj4)}(j7]j %aj<ubsbjjj %jNubjj$j_sM jj]j]ubj)}(jkjjNjNjj)}jcfg80211_disassoc_requestsbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjj$j_sMZ jj]j]ubj)}(jkjjNjNjj)}jcfg80211_ibss_paramssbjj)}(jj%jstructjj)}jj4)}(j7]j)%aj<ubsbjjj'%jNubjj$j_sMo jj]j]ubj)}(jkjjNjNjj)}jcfg80211_connect_paramssbjj)}(jj%jstructjj)}jj4)}(j7]j8%aj<ubsbjjj6%jNubjj$j_sM jj]j]ubj)}(jkjjNjNjj)}jcfg80211_pmksasbjj)}(jj%jstructjj)}jj4)}(j7]jG%aj<ubsbjjjE%jNubjj$j_sM jj]j]ubj)}(jkjjNjNjj)}j cfg80211_opssbjj)}(jj%jstructjj)}jj4)}(j7]jV%aj<ubsbjjjT%jNubjj$j_sM` jj]j]ubj)}(jkjjNjNjj)}jcfg80211_rx_mlme_mgmtsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]je%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjc%jNubjj$j_sMjj](j)}(jkjc%jNjNjj%jj)}(jj%jNjj%jjj%jNubjj$j_sMjj]j]ubj)}(jkjc%jNjNjjޣ%jj)}(jj%jNjj%jjj%jNubjj$j_sMjj]j]ubj)}(jkjc%jNjNjj %jj)}(jj%jNjj%jjj%jNubjj$j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jcfg80211_auth_timeoutsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$%jNubjj$j_sMjj](j)}(jkj$%jNjNjjr%jj)}(jj%jNjjL%jjj%jNubjj$j_sMjj]j]ubj)}(jkj$%jNjNjj%jj)}(jj%jNjjy%jjj%jNubjj$j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jcfg80211_rx_assoc_respsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcfg80211_rx_assoc_resp_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%jNubjj$j_sM,jj](j)}(jkj%jNjNjj%jj)}(jj%jNjjߤ%jjj=%jNubjj$j_sM,jj]j]ubj)}(jkj%jNjNjj2%jj)}(jj%jNjj %jjjC%jNubjj$j_sM,jj]j]ubej]ubj)}(jkjjNjNjj)}jcfg80211_tx_mlme_mgmtsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jL%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]boolasbubj=j?)}(jBj4)}(j7]j)}j reconnectsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjJ%jNubjj$j_sMTjj](j)}(jkjJ%jNjNjj%jj)}(jj%jNjjr%jjj%jNubjj$j_sMTjj]j]ubj)}(jkjJ%jNjNjjť%jj)}(jj%jNjj%jjj"%jNubjj$j_sMTjj]j]ubj)}(jkjJ%jNjNjj%jj)}(jj%jNjj̥%jjj(%jNubjj$j_sMTjj]j]ubj)}(jkjJ%jNjNjj%jj)}(jj%jNjj%jjj.%jNubjj$j_sMTjj]j]ubej]ubj)}(jkjjNjNjj)}jcfg80211_michael_mic_failuresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j7%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jnl80211_key_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jkey_typesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jkey_idsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtscsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj5%jNubjj$j_sMujj](j)}(jkj5%jNjNjj%jj)}(jj%jNjj]%jjj\%jNubjj$j_sMujj]j]ubj)}(jkj5%jNjNjj%jj)}(jj%jNjj%jjjb%jNubjj$j_sMujj]j]ubj)}(jkj5%jNjNjjۦ%jj)}(jj%jNjj%jjjh%jNubjj$j_sMujj]j]ubj)}(jkj5%jNjNjj%jj)}(jj%jNjjߦ%jjjn%jNubjj$j_sMujj]j]ubj)}(jkj5%jNjNjj)%jj)}(jj%jNjj%jjjt%jNubjj$j_sMujj]j]ubj)}(jkj5%jNjNjjT%jj)}(jj%jNjj0%jjjz%jNubjj$j_sMujj]j]ubej]ubj)}(jkjjNjNjj)}jcfg80211_ibss_joinedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbssidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jieee80211_channelsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchannelsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjj$j_sMjj](j)}(jkj%jNjNjjϧ%jj)}(jj%jNjj%jjj\%jNubjj$j_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjj֧%jjjb%jNubjj$j_sMjj]j]ubj)}(jkj%jNjNjj)%jj)}(jj%jNjj%jjjh%jNubjj$j_sMjj]j]ubj)}(jkj%jNjNjjT%jj)}(jj%jNjj0%jjjn%jNubjj$j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jcfg80211_connect_resp_paramssbjj)}(jj%jstructjj)}jj4)}(j7]jw%aj<ubsbjjju%jNubjj$j_sMjj]j]ubj)}(jkjjNjNjj)}jcfg80211_connect_donesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcfg80211_connect_resp_paramssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparamssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjj$j_sMBjj](j)}(jkj%jNjNjjҨ%jj)}(jj%jNjj%jjj2%jNubjj$j_sMBjj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjj٨%jjj8%jNubjj$j_sMBjj]j]ubj)}(jkj%jNjNjj*%jj)}(jj%jNjj%jjj>%jNubjj$j_sMBjj]j]ubej]ubj)}(jkjjNjNjj)}jcfg80211_connect_bsssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jG%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbssidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j cfg80211_bsssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbsssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreq_iesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j req_ie_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jresp_iesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j resp_ie_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jstatussbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jnl80211_timeout_reasonsbaj<ubububj=j?)}(jBj4)}(j7]j)}jtimeout_reasonsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjE%jNubjj$j_sMljj](j)}(jkjE%jNjNjj%jj)}(jj%jNjjm%jjj%jNubjj$j_sMljj]j]ubj)}(jkjE%jNjNjj%jj)}(jj%jNjj%jjj%jNubjj$j_sMljj]j]ubj)}(jkjE%jNjNjj%jj)}(jj%jNjjǩ%jjj"%jNubjj$j_sMljj]j]ubj)}(jkjE%jNjNjj%jj)}(jj%jNjj%jjj(%jNubjj$j_sMljj]j]ubj)}(jkjE%jNjNjjE%jj)}(jj%jNjj!%jjj.%jNubjj$j_sMljj]j]ubj)}(jkjE%jNjNjjo%jj)}(jj%jNjjI%jjj4%jNubjj$j_sMljj]j]ubj)}(jkjE%jNjNjj%jj)}(jj%jNjjv%jjj:%jNubjj$j_sMljj]j]ubj)}(jkjE%jNjNjj%jj)}(jj%jNjj%jjj@%jNubjj$j_sMljj]j]ubj)}(jkjE%jNjNjj%jj)}(jj%jNjjª%jjjF%jNubjj$j_sMljj]j]ubj)}(jkjE%jNjNjj%jj)}(jj%jNjj%jjjL%jNubjj$j_sMljj]j]ubej]ubj)}(jkjjNjNjj)}jcfg80211_connect_resultsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jU%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbssidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreq_iesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j req_ie_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jresp_iesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j resp_ie_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatussbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjS%jNubjj$j_sMjj](j)}(jkjS%jNjNjj%jj)}(jj%jNjj{%jjjӬ%jNubjj$j_sMjj]j]ubj)}(jkjS%jNjNjjΫ%jj)}(jj%jNjj%jjj٬%jNubjj$j_sMjj]j]ubj)}(jkjS%jNjNjj%jj)}(jj%jNjjի%jjj߬%jNubjj$j_sMjj]j]ubj)}(jkjS%jNjNjj&%jj)}(jj%jNjj%jjj%jNubjj$j_sMjj]j]ubj)}(jkjS%jNjNjjP%jj)}(jj%jNjj*%jjj%jNubjj$j_sMjj]j]ubj)}(jkjS%jNjNjj{%jj)}(jj%jNjjW%jjj%jNubjj$j_sMjj]j]ubj)}(jkjS%jNjNjj%jj)}(jj%jNjj%jjj%jNubjj$j_sMjj]j]ubj)}(jkjS%jNjNjjˬ%jj)}(jj%jNjj%jjj%jNubjj$j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jcfg80211_connect_timeoutsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbssidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreq_iesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j req_ie_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jnl80211_timeout_reasonsbaj<ubububj=j?)}(jBj4)}(j7]j)}jtimeout_reasonsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjj$j_sMjj](j)}(jkj%jNjNjjR%jj)}(jj%jNjj,%jjj/%jNubjj$j_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjjY%jjj5%jNubjj$j_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj;%jNubjj$j_sMjj]j]ubj)}(jkj%jNjNjj׭%jj)}(jj%jNjj%jjjA%jNubjj$j_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjjۭ%jjjG%jNubjj$j_sMjj]j]ubj)}(jkj%jNjNjj'%jj)}(jj%jNjj%jjjM%jNubjj$j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jcfg80211_roamedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jV%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcfg80211_roam_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjT%jNubjj$j_sMjj](j)}(jkjT%jNjNjj%jj)}(jj%jNjj|%jjj%jNubjj$j_sMjj]j]ubj)}(jkjT%jNjNjjϮ%jj)}(jj%jNjj%jjj%jNubjj$j_sMjj]j]ubj)}(jkjT%jNjNjj%jj)}(jj%jNjj֮%jjj%jNubjj$j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jcfg80211_disconnectedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jreasonsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jiesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jie_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j)}jlocally_generatedsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjj$j_sM jj](j)}(jkj%jNjNjjc%jj)}(jj%jNjj=%jjj6%jNubjj$j_sM jj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjjj%jjj<%jNubjj$j_sM jj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjj%jjjB%jNubjj$j_sM jj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjj%jjjH%jNubjj$j_sM jj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjj%jjjN%jNubjj$j_sM jj]j]ubj)}(jkj%jNjNjj.%jj)}(jj%jNjj %jjjT%jNubjj$j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jcfg80211_ready_on_channelsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j]%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j wireless_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcookiesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jieee80211_channelsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchansbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jdurationsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj[%jNubjj$j_sM) jj](j)}(jkj[%jNjNjj%jj)}(jj%jNjj%jjjV%jNubjj$j_sM) jj]j]ubj)}(jkj[%jNjNjj԰%jj)}(jj%jNjj%jjj\%jNubjj$j_sM) jj]j]ubj)}(jkj[%jNjNjj%jj)}(jj%jNjjذ%jjjb%jNubjj$j_sM) jj]j]ubj)}(jkj[%jNjNjj&%jj)}(jj%jNjj%jjjh%jNubjj$j_sM) jj]j]ubj)}(jkj[%jNjNjjN%jj)}(jj%jNjj*%jjjn%jNubjj$j_sM) jj]j]ubej]ubj)}(jkjjNjNjj)}j"cfg80211_remain_on_channel_expiredsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jw%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j wireless_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcookiesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jieee80211_channelsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchansbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjju%jNubjj$j_sM4 jj](j)}(jkju%jNjNjjñ%jj)}(jj%jNjj%jjjK%jNubjj$j_sM4 jj]j]ubj)}(jkju%jNjNjj%jj)}(jj%jNjjʱ%jjjQ%jNubjj$j_sM4 jj]j]ubj)}(jkju%jNjNjj%jj)}(jj%jNjj%jjjW%jNubjj$j_sM4 jj]j]ubj)}(jkju%jNjNjjC%jj)}(jj%jNjj%jjj]%jNubjj$j_sM4 jj]j]ubej]ubj)}(jkjjNjNjj)}jcfg80211_new_stasbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jf%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmac_addrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j station_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjd%jNubjj$j_sM_ jj](j)}(jkjd%jNjNjj%jj)}(jj%jNjj%jjj?%jNubjj$j_sM_ jj]j]ubj)}(jkjd%jNjNjj߲%jj)}(jj%jNjj%jjjE%jNubjj$j_sM_ jj]j]ubj)}(jkjd%jNjNjj %jj)}(jj%jNjj%jjjK%jNubjj$j_sM_ jj]j]ubj)}(jkjd%jNjNjj7%jj)}(jj%jNjj%jjjQ%jNubjj$j_sM_ jj]j]ubej]ubj)}(jkjjNjNjj)}jcfg80211_rx_mgmtsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jZ%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j wireless_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfreqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsig_dbmsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjX%jNubjj$j_sM jj](j)}(jkjX%jNjNjj%jj)}(jj%jNjj%jjju%jNubjj$j_sM jj]j]ubj)}(jkjX%jNjNjj̳%jj)}(jj%jNjj%jjj{%jNubjj$j_sM jj]j]ubj)}(jkjX%jNjNjj%jj)}(jj%jNjjг%jjj%jNubjj$j_sM jj]j]ubj)}(jkjX%jNjNjj%jj)}(jj%jNjj%jjj%jNubjj$j_sM jj]j]ubj)}(jkjX%jNjNjjE%jj)}(jj%jNjj!%jjj%jNubjj$j_sM jj]j]ubj)}(jkjX%jNjNjjm%jj)}(jj%jNjjI%jjj%jNubjj$j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jcfg80211_mgmt_tx_statussbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j wireless_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcookiesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j)}jacksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjj$j_sM#!jj](j)}(jkj%jNjNjj%jj)}(jj%jNjj´%jjj%jNubjj$j_sM#!jj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj%jNubjj$j_sM#!jj]j]ubj)}(jkj%jNjNjj=%jj)}(jj%jNjj%jjjǵ%jNubjj$j_sM#!jj]j]ubj)}(jkj%jNjNjjh%jj)}(jj%jNjjD%jjj͵%jNubjj$j_sM#!jj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjjl%jjjӵ%jNubjj$j_sM#!jj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjj%jjjٵ%jNubjj$j_sM#!jj]j]ubej]ubj)}(jkjjNjNjj)}jcfg80211_cqm_rssi_notifysbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j nl80211_cqm_rssi_threshold_eventsbaj<ubububj=j?)}(jBj4)}(j7]j)}j rssi_eventsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j rssi_levelsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjj$j_sMd!jj](j)}(jkj%jNjNjj.%jj)}(jj%jNjj%jjj%jNubjj$j_sMd!jj]j]ubj)}(jkj%jNjNjjY%jj)}(jj%jNjj5%jjj%jNubjj$j_sMd!jj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjj]%jjj%jNubjj$j_sMd!jj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjj%jjjö%jNubjj$j_sMd!jj]j]ubej]ubj)}(jkjjNjNjj)}jcfg80211_cqm_pktloss_notifysbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j̶%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j net_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpeersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j num_packetssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjʶ%jNubjj$j_sMq!jj](j)}(jkjʶ%jNjNjj%jj)}(jj%jNjj%jjj%jNubjj$j_sMq!jj]j]ubj)}(jkjʶ%jNjNjjE%jj)}(jj%jNjj%jjj%jNubjj$j_sMq!jj]j]ubj)}(jkjʶ%jNjNjjp%jj)}(jj%jNjjL%jjj%jNubjj$j_sMq!jj]j]ubj)}(jkjʶ%jNjNjj%jj)}(jj%jNjjt%jjj%jNubjj$j_sMq!jj]j]ubej]ubj)}(jkjjNjNjj)}j cfg80211_ssidsbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjj$j_sMjj]j]ubj)}(jkjjNjNjj)}jcfg80211_scan_requestsbjj)}(jj%jstructjj)}jj4)}(j7]jʷ%aj<ubsbjjjȷ%jNubjj$j_sM$ jj]j]ubj)}(jkjjNjNjj)}jcfg80211_inform_bsssbjj)}(jj%jstructjj)}jj4)}(j7]jٷ%aj<ubsbjjj׷%jNubjj$j_sMV jj]j]ubj)}(jkjjNjNjj)}j cfg80211_bsssbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjj$j_sMB jj]j]ubj)}(jkjjNjNjj)}jieee80211_bss_get_iesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j cfg80211_bsssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbsssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj%jNubjj$j_sM jj](j)}(jkj%jNjNjjI%jj)}(jj%jNjj#%jjj%jNubjj$j_sM jj]j]ubj)}(jkj%jNjNjjt%jj)}(jj%jNjjP%jjj%jNubjj$j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jcfg80211_find_iesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jeidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jiessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj%jNubjj$j_sMjj](j)}(jkj%jNjNjj޸%jj)}(jj%jNjj%jjj:%jNubjj$j_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj@%jNubjj$j_sMjj]j]ubj)}(jkj%jNjNjj/%jj)}(jj%jNjj%jjjF%jNubjj$j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jcfg80211_scan_donesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jO%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcfg80211_scan_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrequestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcfg80211_scan_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjM%jNubjj$j_sMjj](j)}(jkjM%jNjNjj%jj)}(jj%jNjju%jjjӹ%jNubjj$j_sMjj]j]ubj)}(jkjM%jNjNjjȹ%jj)}(jj%jNjj%jjjٹ%jNubjj$j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jcfg80211_inform_bss_frame_datasbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j cfg80211_bsssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jwiphysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwiphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcfg80211_inform_bsssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jieee80211_mgmtsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj%jNubjj$j_sMjj](j)}(jkj%jNjNjj4%jj)}(jj%jNjj%jjj%jNubjj$j_sMjj]j]ubj)}(jkj%jNjNjja%jj)}(jj%jNjj;%jjj%jNubjj$j_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjjh%jjj%jNubjj$j_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj%jNubjj$j_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj%jNubjj$j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jcfg80211_inform_bss_datasbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j cfg80211_bsssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j %aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jwiphysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwiphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcfg80211_inform_bsssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcfg80211_bss_frame_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jftypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbssidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtsfsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}j capabilitysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jbeacon_intervalsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jiesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jielensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj %jNubjj$j_sMejj](j)}(jkj %jNjNjj_%jj)}(jj%jNjj9%jjj%jNubjj$j_sMejj]j]ubj)}(jkj %jNjNjj%jj)}(jj%jNjjf%jjj%jNubjj$j_sMejj]j]ubj)}(jkj %jNjNjj%jj)}(jj%jNjj%jjj%jNubjj$j_sMejj]j]ubj)}(jkj %jNjNjj%jj)}(jj%jNjj%jjj%jNubjj$j_sMejj]j]ubj)}(jkj %jNjNjj %jj)}(jj%jNjj%jjj%jNubjj$j_sMejj]j]ubj)}(jkj %jNjNjj4%jj)}(jj%jNjj%jjj%jNubjj$j_sMejj]j]ubj)}(jkj %jNjNjj\%jj)}(jj%jNjj8%jjj%jNubjj$j_sMejj]j]ubj)}(jkj %jNjNjj%jj)}(jj%jNjj`%jjj%jNubjj$j_sMejj]j]ubj)}(jkj %jNjNjj%jj)}(jj%jNjj%jjj%jNubjj$j_sMejj]j]ubj)}(jkj %jNjNjjټ%jj)}(jj%jNjj%jjj%jNubjj$j_sMejj]j]ubej]ubj)}(jkjjNjNjj)}jcfg80211_unlink_bsssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jwiphysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwiphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j cfg80211_bsssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbsssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!%jNubjj$j_sMjj](j)}(jkj!%jNjNjjo%jj)}(jj%jNjjI%jjj%jNubjj$j_sMjj]j]ubj)}(jkj!%jNjNjj%jj)}(jj%jNjjv%jjj%jNubjj$j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_channel_to_frequencysbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jchansbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j nl80211_bandsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbandsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjj$j_sMjj](j)}(jkj%jNjNjj%jj)}(jj%jNjjܽ%jjj,%jNubjj$j_sMjj]j]ubj)}(jkj%jNjNjj$%jj)}(jj%jNjj%jjj2%jNubjj$j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_frequency_to_channelsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j;%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfreqsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj9%jNubjj$j_sMjj]j)}(jkj9%jNjNjj%jj)}(jj%jNjja%jjj%jNubjj$j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jieee80211_get_channelsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jieee80211_channelsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jwiphysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwiphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfreqsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj%jNubjj$j_sM jj](j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj%jNubjj$j_sM jj]j]ubj)}(jkj%jNjNjj %jj)}(jj%jNjj%jjj%jNubjj$j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_get_response_ratesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jieee80211_ratesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j%%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jieee80211_supported_bandsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsbandsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j basic_ratessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbitratesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj#%jNubjj$j_sM-jj](j)}(jkj#%jNjNjjw%jj)}(jj%jNjjQ%jjjѿ%jNubjj$j_sM-jj]j]ubj)}(jkj#%jNjNjj%jj)}(jj%jNjj~%jjj׿%jNubjj$j_sM-jj]j]ubj)}(jkj#%jNjNjjƿ%jj)}(jj%jNjj%jjjݿ%jNubjj$j_sM-jj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_radiotap_iteratorsbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjj$j_sM:jj]j]ubj)}(jkjjNjNjj)}jieee80211_get_hdrlen_from_skbsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjj$j_sMjj]j)}(jkj%jNjNjjB%jj)}(jj%jNjj%jjjM%jNubjj$j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jieee80211_hdrlensbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jV%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__le16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jfcsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjT%jNubjj$j_sMjj]j)}(jkjT%jNjNjj%jj)}(jj%jNjj}%jjj%jNubjj$j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jieee80211_data_to_8023sbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jnl80211_iftypesbaj<ubububj=j?)}(jBj4)}(j7]j)}jiftypesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjj$j_sMjj](j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj^%jNubjj$j_sMjj]j]ubj)}(jkj%jNjNjj+%jj)}(jj%jNjj%jjjd%jNubjj$j_sMjj]j]ubj)}(jkj%jNjNjjV%jj)}(jj%jNjj2%jjjj%jNubjj$j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_amsdu_to_8023ssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]js%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j sk_buff_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jnl80211_iftypesbaj<ubububj=j?)}(jBj4)}(j7]j)}jiftypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jextra_headroomsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcheck_dasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcheck_sasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j mesh_controlsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjq%jNubjj$j_sMjj](j)}(jkjq%jNjNjj%jj)}(jj%jNjj%jjj%jNubjj$j_sMjj]j]ubj)}(jkjq%jNjNjj%jj)}(jj%jNjj%jjj%jNubjj$j_sMjj]j]ubj)}(jkjq%jNjNjj%jj)}(jj%jNjj%jjj%jNubjj$j_sMjj]j]ubj)}(jkjq%jNjNjjD%jj)}(jj%jNjj %jjj%jNubjj$j_sMjj]j]ubj)}(jkjq%jNjNjji%jj)}(jj%jNjjH%jjj %jNubjj$j_sMjj]j]ubj)}(jkjq%jNjNjj%jj)}(jj%jNjjm%jjj%jNubjj$j_sMjj]j]ubj)}(jkjq%jNjNjj%jj)}(jj%jNjj%jjj%jNubjj$j_sMjj]j]ubj)}(jkjq%jNjNjj%jj)}(jj%jNjj%jjj%jNubjj$j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jcfg80211_classify8021dsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j&%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcfg80211_qos_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jqos_mapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$%jNubjj$j_sMjj](j)}(jkj$%jNjNjjs%jj)}(jj%jNjjM%jjj%jNubjj$j_sMjj]j]ubj)}(jkj$%jNjNjj%jj)}(jj%jNjjz%jjj%jNubjj$j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jregulatory_hintsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jwiphysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwiphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jalpha2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%jNubjj$j_sM;jj](j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj:%jNubjj$j_sM;jj]j]ubj)}(jkj%jNjNjj/%jj)}(jj%jNjj %jjj@%jNubjj$j_sM;jj]j]ubej]ubj)}(jkjjNjNjj)}jwiphy_apply_custom_regulatorysbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jI%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jwiphysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwiphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jieee80211_regdomainsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jregdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjG%jNubjj$j_sMhjj](j)}(jkjG%jNjNjj%jj)}(jj%jNjjo%jjj%jNubjj$j_sMhjj]j]ubj)}(jkjG%jNjNjj%jj)}(jj%jNjj%jjj%jNubjj$j_sMhjj]j]ubej]ubj)}(jkjjNjNjj)}j freq_reg_infosbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jieee80211_reg_rulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jwiphysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwiphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j center_freqsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj%jNubjj$j_sM}jj](j)}(jkj%jNjNjj.%jj)}(jj%jNjj%jjjd%jNubjj$j_sM}jj]j]ubj)}(jkj%jNjNjjY%jj)}(jj%jNjj5%jjjj%jNubjj$j_sM}jj]j]ubej]ubj)}(jkjjNjNjj)}jwiphy_rfkill_start_pollingsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]js%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jwiphysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwiphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjq%jNubjj$j_sMjj]j)}(jkjq%jNjNjj%jj)}(jj%jNjj%jjj%jNubjj$j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jwiphy_rfkill_stop_pollingsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jwiphysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwiphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjj$j_sMjj]j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj*%jNubjj$j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j!cfg80211_testmode_alloc_reply_skbsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j3%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jwiphysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwiphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j approxlensbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj1%jNubjj$j_sMjj](j)}(jkj1%jNjNjj%jj)}(jj%jNjj_%jjj%jNubjj$j_sMjj]j]ubj)}(jkj1%jNjNjj%jj)}(jj%jNjj%jjj%jNubjj$j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jcfg80211_testmode_replysbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjj$j_sMjj]j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj%jNubjj$j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j!cfg80211_testmode_alloc_event_skbsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j&%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jwiphysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwiphysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j approxlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj$%jNubjj$j_sMjj](j)}(jkj$%jNjNjjx%jj)}(jj%jNjjR%jjj%jNubjj$j_sMjj]j]ubj)}(jkj$%jNjNjj%jj)}(jj%jNjj%jjj%jNubjj$j_sMjj]j]ubj)}(jkj$%jNjNjj%jj)}(jj%jNjj%jjj%jNubjj$j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jcfg80211_testmode_eventsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjj$j_sMjj](j)}(jkj%jNjNjj3%jj)}(jj%jNjj %jjjf%jNubjj$j_sMjj]j]ubj)}(jkj%jNjNjj^%jj)}(jj%jNjj:%jjjl%jNubjj$j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_hw_flagssbjj)}(jj%jenumjj)}jj4)}(j7]ju%aj<ubsbjjjs%jNubjjUj_sMjj]j]ubj)}(jkjjNjNjj)}j ieee80211_hwsbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjUj_sM jj]j]ubj)}(jkjjNjNjj)}jSET_IEEE80211_DEVsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%jNubjjUj_sM jj](j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjUj_sM jj]j]ubj)}(jkj%jNjNjj %jj)}(jj%jNjj%jjj%jNubjjUj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jSET_IEEE80211_PERM_ADDRsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$%jNubjjUj_sM jj](j)}(jkj$%jNjNjjr%jj)}(jj%jNjjL%jjj%jNubjjUj_sM jj]j]ubj)}(jkj$%jNjNjj%jj)}(jj%jNjjy%jjj%jNubjjUj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j ieee80211_opssbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjUj_sMH jj]j]ubj)}(jkjjNjNjj)}jieee80211_alloc_hwsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j priv_data_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj%jNubjjUj_sMjj](j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjjP%jNubjjUj_sMjj]j]ubj)}(jkj%jNjNjjB%jj)}(jj%jNjj%jjjV%jNubjjUj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_register_hwsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j_%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj]%jNubjjUj_sMjj]j)}(jkj]%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjUj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jieee80211_unregister_hwsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjjUj_sM{jj]j)}(jkj%jNjNjj %jj)}(jj%jNjj%jjj%jNubjjUj_sM{jj]j]ubaj]ubj)}(jkjjNjNjj)}jieee80211_free_hwsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjjUj_sMjj]j)}(jkj%jNjNjjk%jj)}(jj%jNjjE%jjjv%jNubjjUj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jieee80211_conf_flagssbjj)}(jj%jenumjj)}jj4)}(j7]j%aj<ubsbjjj}%jNubjjUj_sMAjj]j]ubj)}(jkjjNjNjj)}jieee80211_confsbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjUj_sMejj]j]ubj)}(jkjjNjNjj)}j ieee80211_vifsbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjUj_sMAjj]j]ubj)}(jkjjNjNjj)}jmac80211_tx_info_flagssbjj)}(jj%jenumjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjUj_sKjj]j]ubj)}(jkjjNjNjj)}jmac80211_tx_control_flagssbjj)}(jj%jenumjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjUj_sMjj]j]ubj)}(jkjjNjNjj)}jmac80211_rate_control_flagssbjj)}(jj%jenumjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjUj_sMjj]j]ubj)}(jkjjNjNjj)}jieee80211_tx_ratesbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjUj_sMjj]j]ubj)}(jkjjNjNjj)}jieee80211_tx_infosbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjUj_sMLjj]j]ubj)}(jkjjNjNjj)}jieee80211_tx_info_clear_statussbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jieee80211_tx_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjjUj_sM?jj]j)}(jkj%jNjNjjC%jj)}(jj%jNjj%jjjN%jNubjjUj_sM?jj]j]ubaj]ubj)}(jkjjNjNjj)}jmac80211_rx_flagssbjj)}(jj%jenumjj)}jj4)}(j7]jW%aj<ubsbjjjU%jNubjjUj_sMBjj]j]ubj)}(jkjjNjNjj)}jmac80211_rx_encoding_flagssbjj)}(jj%jenumjj)}jj4)}(j7]jf%aj<ubsbjjjd%jNubjjUj_sMXjj]j]ubj)}(jkjjNjNjj)}jieee80211_rx_statussbjj)}(jj%jstructjj)}jj4)}(j7]ju%aj<ubsbjjjs%jNubjjUj_sMjj]j]ubj)}(jkjjNjNjj)}j ieee80211_rxsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%jNubjjUj_sMjj](j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjUj_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjUj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_rx_irqsafesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%jNubjjUj_sMjj](j)}(jkj%jNjNjjc%jj)}(jj%jNjj=%jjj%jNubjjUj_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjjj%jjj%jNubjjUj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_rx_nisbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%jNubjjUj_sMjj](j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj.%jNubjjUj_sMjj]j]ubj)}(jkj%jNjNjj#%jj)}(jj%jNjj%jjj4%jNubjjUj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_tx_status_skbsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j=%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj;%jNubjjUj_sMjj](j)}(jkj;%jNjNjj%jj)}(jj%jNjjc%jjj%jNubjjUj_sMjj]j]ubj)}(jkj;%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjUj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_tx_status_nisbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%jNubjjUj_sMjj](j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjjT%jNubjjUj_sMjj]j]ubj)}(jkj%jNjNjjI%jj)}(jj%jNjj#%jjjZ%jNubjjUj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_tx_status_irqsafesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jc%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjja%jNubjjUj_sMjj](j)}(jkja%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjUj_sMjj]j]ubj)}(jkja%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjUj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_rts_getsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_vifsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvifsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j frame_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jieee80211_tx_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j frame_txctlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_rtssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrtssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%jNubjjUj_sMLjj](j)}(jkj%jNjNjjB%jj)}(jj%jNjj%jjj%%jNubjjUj_sMLjj]j]ubj)}(jkj%jNjNjjo%jj)}(jj%jNjjI%jjj+%jNubjjUj_sMLjj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjjv%jjj1%jNubjjUj_sMLjj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj7%jNubjjUj_sMLjj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj=%jNubjjUj_sMLjj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjj%jjjC%jNubjjUj_sMLjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_rts_durationsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__le16sbaj<ubububj=j?)}(jBj4)}(j7]jL%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_vifsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvifsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j frame_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jieee80211_tx_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j frame_txctlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjJ%jNubjjUj_sM^jj](j)}(jkjJ%jNjNjj%jj)}(jj%jNjjv%jjj)%jNubjjUj_sM^jj]j]ubj)}(jkjJ%jNjNjj%jj)}(jj%jNjj%jjj/%jNubjjUj_sM^jj]j]ubj)}(jkjJ%jNjNjj%jj)}(jj%jNjj%jjj5%jNubjjUj_sM^jj]j]ubj)}(jkjJ%jNjNjj%jj)}(jj%jNjj%jjj;%jNubjjUj_sM^jj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_ctstoself_getsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jD%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_vifsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvifsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jframesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j frame_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jieee80211_tx_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j frame_txctlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_ctssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjB%jNubjjUj_sMpjj](j)}(jkjB%jNjNjj%jj)}(jj%jNjjj%jjjs%jNubjjUj_sMpjj]j]ubj)}(jkjB%jNjNjj%jj)}(jj%jNjj%jjjy%jNubjjUj_sMpjj]j]ubj)}(jkjB%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjUj_sMpjj]j]ubj)}(jkjB%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjUj_sMpjj]j]ubj)}(jkjB%jNjNjj;%jj)}(jj%jNjj%jjj%jNubjjUj_sMpjj]j]ubj)}(jkjB%jNjNjjh%jj)}(jj%jNjjB%jjj%jNubjjUj_sMpjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_ctstoself_durationsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__le16sbaj<ubububj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_vifsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvifsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j frame_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jieee80211_tx_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j frame_txctlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%jNubjjUj_sMjj](j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjjw%jNubjjUj_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj}%jNubjjUj_sMjj]j]ubj)}(jkj%jNjNjjB%jj)}(jj%jNjj%jjj%jNubjjUj_sMjj]j]ubj)}(jkj%jNjNjjl%jj)}(jj%jNjjF%jjj%jNubjjUj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j ieee80211_generic_frame_durationsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__le16sbaj<ubububj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_vifsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvifsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j nl80211_bandsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbandsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j frame_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jieee80211_ratesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jratesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%jNubjjUj_sMjj](j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjUj_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjUj_sMjj]j]ubj)}(jkj%jNjNjj:%jj)}(jj%jNjj%jjj%jNubjjUj_sMjj]j]ubj)}(jkj%jNjNjjb%jj)}(jj%jNjj>%jjj%jNubjjUj_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjjf%jjj%jNubjjUj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_wake_queuesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jqueuesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjjUj_sMzjj](j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj3%jNubjjUj_sMzjj]j]ubj)}(jkj%jNjNjj+%jj)}(jj%jNjj %jjj9%jNubjjUj_sMzjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_stop_queuesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jB%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jqueuesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj@%jNubjjUj_sMjj](j)}(jkj@%jNjNjj%jj)}(jj%jNjjh%jjj%jNubjjUj_sMjj]j]ubj)}(jkj@%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjUj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_queue_stoppedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jqueuesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjjUj_sMjj](j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjjG%jNubjjUj_sMjj]j]ubj)}(jkj%jNjNjj?%jj)}(jj%jNjj%jjjM%jNubjjUj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_stop_queuessbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jV%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjT%jNubjjUj_sMjj]j)}(jkjT%jNjNjj%jj)}(jj%jNjj|%jjj%jNubjjUj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jieee80211_wake_queuessbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjjUj_sMjj]j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj %jNubjjUj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jieee80211_filter_flagssbjj)}(jj%jenumjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjUj_sMH jj]j]ubj)}(jkjjNjNjj)}jieee80211_queue_worksbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#%jNubjjUj_sMGjj](j)}(jkj#%jNjNjjq%jj)}(jj%jNjjK%jjj%jNubjjUj_sMGjj]j]ubj)}(jkj#%jNjNjj%jj)}(jj%jNjjx%jjj%jNubjjUj_sMGjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_queue_delayed_worksbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j delayed_worksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jdelaysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjjUj_sMSjj](j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjja%jNubjjUj_sMSjj]j]ubj)}(jkj%jNjNjj1%jj)}(jj%jNjj %jjjg%jNubjjUj_sMSjj]j]ubj)}(jkj%jNjNjjY%jj)}(jj%jNjj8%jjjm%jNubjjUj_sMSjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_tpt_blinksbjj)}(jj%jstructjj)}jj4)}(j7]jv%aj<ubsbjjjt%jNubjjij_sMjj]j]ubj)}(jkjjNjNjj)}jieee80211_tpt_led_trigger_flagssbjj)}(jj%jenumjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjij_sMjj]j]ubj)}(jkjjNjNjj)}jieee80211_get_tx_led_namesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj%jNubjjij_sMjj]j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjij_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jieee80211_get_rx_led_namesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj%jNubjjij_sM'jj]j)}(jkj%jNjNjjG%jj)}(jj%jNjj!%jjjU%jNubjjij_sM'jj]j]ubaj]ubj)}(jkjjNjNjj)}jieee80211_get_assoc_led_namesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j^%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj\%jNubjjij_sM<jj]j)}(jkj\%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjij_sM<jj]j]ubaj]ubj)}(jkjjNjNjj)}jieee80211_get_radio_led_namesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj%jNubjjij_sMQjj]j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjij_sMQjj]j]ubaj]ubj)}(jkjjNjNjj)}j ieee80211_create_tpt_led_triggersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j(%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jieee80211_tpt_blinksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j blink_tablesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jblink_table_lensbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj&%jNubjjij_sMfjj](j)}(jkj&%jNjNjjv%jj)}(jj%jNjjP%jjj%jNubjjij_sMfjj]j]ubj)}(jkj&%jNjNjj%jj)}(jj%jNjj}%jjj%jNubjjij_sMfjj]j]ubj)}(jkj&%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjij_sMfjj]j]ubj)}(jkj&%jNjNjj%jj)}(jj%jNjj%jjj %jNubjjij_sMfjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_key_flagssbjj)}(jj%jenumjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjij_sMjj]j]ubj)}(jkjjNjNjj)}jieee80211_key_confsbjj)}(jj%jstructjj)}jj4)}(j7]j%%aj<ubsbjjj#%jNubjjij_sM-jj]j]ubj)}(jkjjNjNjj)}j set_key_cmdsbjj)}(jj%jenumjj)}jj4)}(j7]j4%aj<ubsbjjj2%jNubjjij_sMkjj]j]ubj)}(jkjjNjNjj)}jieee80211_get_tkip_p1k_ivsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jC%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jieee80211_key_confsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkeyconfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jiv32sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jp1ksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjA%jNubjjij_sMjj](j)}(jkjA%jNjNjj%jj)}(jj%jNjji%jjj%jNubjjij_sMjj]j]ubj)}(jkjA%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjij_sMjj]j]ubj)}(jkjA%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjij_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_get_tkip_p1ksbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jieee80211_key_confsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkeyconfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jp1ksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%jNubjjij_sMjj](j)}(jkj%jNjNjjP%jj)}(jj%jNjj*%jjj%jNubjjij_sMjj]j]ubj)}(jkj%jNjNjj}%jj)}(jj%jNjjW%jjj%jNubjjij_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjij_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_get_tkip_p2ksbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jieee80211_key_confsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkeyconfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jp2ksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%jNubjjij_sMjj](j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj{%jNubjjij_sMjj]j]ubj)}(jkj%jNjNjjC%jj)}(jj%jNjj%jjj%jNubjjij_sMjj]j]ubj)}(jkj%jNjNjjp%jj)}(jj%jNjjJ%jjj%jNubjjij_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_beacon_losssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_vifsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvifsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjjij_sMjj]j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjij_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jieee80211_tx_queue_paramssbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjij_sKjj]j]ubj)}(jkjjNjNjj)}jieee80211_frame_release_typesbjj)}(jj%jenumjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjij_sMH jj]j]ubj)}(jkjjNjNjj)}jieee80211_sta_ps_transitionsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_stasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj %jNubjjij_sMjj](j)}(jkj %jNjNjjZ%jj)}(jj%jNjj4%jjj%jNubjjij_sMjj]j]ubj)}(jkj %jNjNjj%jj)}(jj%jNjja%jjj%jNubjjij_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_sta_ps_transition_nisbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_stasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjjij_sM%jj](j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjij_sM%jj]j]ubj)}(jkj%jNjNjj %jj)}(jj%jNjj%jjj%jNubjjij_sM%jj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_sta_set_bufferedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j %aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_stasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j)}jbufferedsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjjij_sMrjj](j)}(jkj%jNjNjjl%jj)}(jj%jNjjF%jjj%jNubjjij_sMrjj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjjs%jjj%jNubjjij_sMrjj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjij_sMrjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_beacon_getsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_vifsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvifsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlink_idsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj%jNubjjij_sMjj](j)}(jkj%jNjNjj)%jj)}(jj%jNjj%jjj%jNubjjij_sMjj]j]ubj)}(jkj%jNjNjjV%jj)}(jj%jNjj0%jjj%jNubjjij_sMjj]j]ubj)}(jkj%jNjNjj~%jj)}(jj%jNjj]%jjj%jNubjjij_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_get_buffered_bcsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_vifsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvifsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj%jNubjjij_sMjj](j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj+%jNubjjij_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj1%jNubjjij_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_sta_block_awakesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j:%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_stasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpubstasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j)}jblocksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj8%jNubjjij_sMjj](j)}(jkj8%jNjNjj%jj)}(jj%jNjj`%jjj%jNubjjij_sMjj]j]ubj)}(jkj8%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjij_sMjj]j]ubj)}(jkj8%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjij_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_sta_eospsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_stasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpubstasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjjij_sMjj]j)}(jkj%jNjNjjB%jj)}(jj%jNjj%jjjM%jNubjjij_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j#ieee80211_iterate_active_interfacessbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jV%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j iter_flagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jiteratorsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmacsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_vifsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvifsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjT%jNubjjij_sMjj](j)}(jkjT%jNjNjj%jj)}(jj%jNjj|%jjj%jNubjjij_sMjj]j]ubj)}(jkjT%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjij_sMjj]j]ubj)}(jkjT%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjij_sMjj]j]ubj)}(jkjT%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjij_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j*ieee80211_iterate_active_interfaces_atomicsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j iter_flagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jiteratorsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmacsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_vifsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvifsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%jNubjjij_sMjj](j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj/%jNubjjij_sMjj]j]ubj)}(jkj%jNjNjjG%jj)}(jj%jNjj#%jjj5%jNubjjij_sMjj]j]ubj)}(jkj%jNjNjjo%jj)}(jj%jNjjK%jjj;%jNubjjij_sMjj]j]ubj)}(jkj%jNjNjj$%jj)}(jj%jNjj%jjjA%jNubjjij_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j ieee80211_stasbjj)}(jj%jstructjj)}jj4)}(j7]jJ%aj<ubsbjjjH%jNubjjij_sMjj]j]ubj)}(jkjjNjNjj)}jsta_notify_cmdsbjj)}(jj%jenumjj)}jj4)}(j7]jY%aj<ubsbjjjW%jNubjjij_sMe jj]j]ubj)}(jkjjNjNjj)}jieee80211_find_stasbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_stasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jh%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_vifsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvifsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjf%jNubjjij_sMjj](j)}(jkjf%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjij_sMjj]j]ubj)}(jkjf%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjij_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_find_sta_by_ifaddrsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_stasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j localaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj%jNubjjij_sMjj](j)}(jkj%jNjNjjV%jj)}(jj%jNjj0%jjj%jNubjjij_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjj]%jjj%jNubjjij_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjij_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_scan_completedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_hwsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcfg80211_scan_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%jNubjjij_sMjj](j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjjW%jNubjjij_sMjj]j]ubj)}(jkj%jNjNjjL%jj)}(jj%jNjj&%jjj]%jNubjjij_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_ampdu_mlme_actionsbjj)}(jj%jenumjj)}jj4)}(j7]jf%aj<ubsbjjjd%jNubjjij_sMH jj]j]ubj)}(jkjjNjNjj)}jieee80211_smps_modesbjj)}(jj%jenumjj)}jj4)}(j7]ju%aj<ubsbjjjs%jNubjjij_sMAjj]j]ubj)}(jkjjNjNjj)}jieee80211_request_smpssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_vifsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvifsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlink_idsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jieee80211_smps_modesbaj<ubububj=j?)}(jBj4)}(j7]j)}j smps_modesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjjij_sM<jj](j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj(%jNubjjij_sM<jj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj.%jNubjjij_sM<jj]j]ubj)}(jkj%jNjNjj %jj)}(jj%jNjj%jjj4%jNubjjij_sM<jj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_rate_control_changedsbjj)}(jj%jenumjj)}jj4)}(j7]j=%aj<ubsbjjj;%jNubjjij_sMH jj]j]ubj)}(jkjjNjNjj)}jieee80211_start_tx_ba_sessionsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jL%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_stasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjJ%jNubjjij_sMqjj](j)}(jkjJ%jNjNjj%jj)}(jj%jNjjr%jjj%jNubjjij_sMqjj]j]ubj)}(jkjJ%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjij_sMqjj]j]ubj)}(jkjJ%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjij_sMqjj]j]ubej]ubj)}(jkjjNjNjj)}j ieee80211_start_tx_ba_cb_irqsafesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_vifsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvifsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtidsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjjij_sM~jj](j)}(jkj%jNjNjjT%jj)}(jj%jNjj.%jjj%jNubjjij_sM~jj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjj[%jjj%jNubjjij_sM~jj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjij_sM~jj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_stop_tx_ba_sessionsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_stasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtidsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjjij_sMjj](j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjjH%jNubjjij_sMjj]j]ubj)}(jkj%jNjNjj@%jj)}(jj%jNjj%jjjN%jNubjjij_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_stop_tx_ba_cb_irqsafesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jW%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j ieee80211_vifsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvifsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtidsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjU%jNubjjij_sMjj](j)}(jkjU%jNjNjj%jj)}(jj%jNjj}%jjj%jNubjjij_sMjj]j]ubj)}(jkjU%jNjNjj%jj)}(jj%jNjj%jjj %jNubjjij_sMjj]j]ubj)}(jkjU%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjij_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jieee80211_tx_rate_controlsbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjij_sMjj]j]ubj)}(jkjjNjNjj)}jieee80211_sta_info_flagssbjj)}(jj%jenumjj)}jj4)}(j7]j'%aj<ubsbjjj%%jNubjjij_sKjj]j]ubj)}(jkjjNjNjj)}jsta_infosbjj)}(jj%jstructjj)}jj4)}(j7]j6%aj<ubsbjjj4%jNubjjij_sK jj]j]ubj)}(jkjjNjNjj)}j tid_ampdu_txsbjj)}(jj%jstructjj)}jj4)}(j7]jE%aj<ubsbjjjC%jNubjjij_sKjj]j]ubj)}(jkjjNjNjj)}j tid_ampdu_rxsbjj)}(jj%jstructjj)}jj4)}(j7]jT%aj<ubsbjjjR%jNubjjij_sKjj]j]ubj)}(jkjjNjNjj)}jsta_ampdu_mlmesbjj)}(jj%jstructjj)}jj4)}(j7]jc%aj<ubsbjjja%jNubjjij_sKjj]j]ubj)}(jkjjNjNjj)}j'aperture_remove_all_conflicting_devicessbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jr%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjp%jNubjjKj_sK9jj]j)}(jkjp%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjKj_sK9jj]j]ubaj]ubj)}(jkjjNjNjj)}j)devm_aperture_acquire_for_platform_devicesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjjKj_sKjj](j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjju%jNubjjKj_sKjj]j]ubj)}(jkj%jNjNjjE%jj)}(jj%jNjj!%jjj{%jNubjjKj_sKjj]j]ubj)}(jkj%jNjNjjm%jj)}(jj%jNjjI%jjj%jNubjjKj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j#aperture_remove_conflicting_devicessbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%jNubjjKj_sMjj](j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj-%jNubjjKj_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj3%jNubjjKj_sMjj]j]ubj)}(jkj%jNjNjj"%jj)}(jj%jNjj%jjj9%jNubjjKj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j$__aperture_remove_legacy_vga_devicessbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jB%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj@%jNubjjKj_sMEjj]j)}(jkj@%jNjNjj%jj)}(jj%jNjjh%jjj%jNubjjKj_sMEjj]j]ubaj]ubj)}(jkjjNjNjj)}j'aperture_remove_conflicting_pci_devicessbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%jNubjjKj_sM[jj](j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj"%jNubjjKj_sM[jj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj(%jNubjjKj_sM[jj]j]ubej]ubj)}(jkjjNjNjj)}jauxiliary_devicesbjj)}(jj%jstructjj)}jj4)}(j7]j1%aj<ubsbjjj/%jNubjjs+j_sKjj]j]ubj)}(jkjjNjNjj)}jauxiliary_device_initsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j@%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jauxiliary_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj>%jNubjjs+j_sMjj]j)}(jkj>%jNjNjj%jj)}(jj%jNjjf%jjj%jNubjjs+j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j__auxiliary_device_addsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jauxiliary_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmodnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%jNubjjs+j_sM9jj](j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj %jNubjjs+j_sM9jj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj&%jNubjjs+j_sM9jj]j]ubej]ubj)}(jkjjNjNjj)}jauxiliary_find_devicesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jauxiliary_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j/%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jmatchsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj-%jNubjjs+j_sM`jj](j)}(jkj-%jNjNjj%jj)}(jj%jNjj[%jjjB%jNubjjs+j_sM`jj]j]ubj)}(jkj-%jNjNjj%jj)}(jj%jNjj%jjjH%jNubjjs+j_sM`jj]j]ubj)}(jkj-%jNjNjj%jj)}(jj%jNjj%jjjN%jNubjjs+j_sM`jj]j]ubej]ubj)}(jkjjNjNjj)}jauxiliary_driversbjj)}(jj%jstructjj)}jj4)}(j7]jW%aj<ubsbjjjU%jNubjjs+j_sKjj]j]ubj)}(jkjjNjNjj)}jmodule_auxiliary_driversbjj)}(jmacrojmacrojj)}(jj4)}(j7]jf%aj<ubjMNubjjjd%jNubjjs+j_sKjj]j]ubj)}(jkjjNjNjj)}j__auxiliary_driver_registersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jv%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jauxiliary_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmodnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjt%jNubjjs+j_sMyjj](j)}(jkjt%jNjNjj%jj)}(jj%jNjj%jjj#%jNubjjs+j_sMyjj]j]ubj)}(jkjt%jNjNjj%jj)}(jj%jNjj%jjj)%jNubjjs+j_sMyjj]j]ubj)}(jkjt%jNjNjj%jj)}(jj%jNjj%jjj/%jNubjjs+j_sMyjj]j]ubej]ubj)}(jkjjNjNjj)}jauxiliary_driver_unregistersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j8%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jauxiliary_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jauxdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj6%jNubjjs+j_sMjj]j)}(jkj6%jNjNjj%jj)}(jj%jNjj^%jjj%jNubjjs+j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j module_initsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjjSj_sKXjj]j]ubj)}(jkjjNjNjj)}j module_exitsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjjSj_sKdjj]j]ubj)}(jkjjNjNjj)}j klp_modinfosbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjSj_sKgjj]j]ubj)}(jkjjNjNjj)}jtry_module_getsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodulesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjjSj_sMjj]j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j module_putsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodulesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"%jNubjjSj_sMjj]j)}(jkj"%jNjNjjp%jj)}(jj%jNjjJ%jjj{%jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j usb_device_idsbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjSj_sKjj]j]ubj)}(jkjjNjNjj)}jACPI_DEVICE_CLASSsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j%aj<ubjMNubjjj%jNubjjSj_sKjj]j]ubj)}(jkjjNjNjj)}jmdio_device_idsbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjSj_sKjj]j]ubj)}(jkjjNjNjj)}jamba_idsbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjSj_sMjj]j]ubj)}(jkjjNjNjj)}jmips_cdmm_device_idsbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjSj_sMjj]j]ubj)}(jkjjNjNjj)}jmei_cl_device_idsbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjSj_sMjj]j]ubj)}(jkjjNjNjj)}j rio_device_idsbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjSj_sMjj]j]ubj)}(jkjjNjNjj)}jfsl_mc_device_idsbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjSj_sMjj]j]ubj)}(jkjjNjNjj)}j tb_service_idsbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjSj_sM jj]j]ubj)}(jkjjNjNjj)}jtypec_device_idsbjj)}(jj%jstructjj)}jj4)}(j7]j %aj<ubsbjjj %jNubjjSj_sMjj]j]ubj)}(jkjjNjNjj)}jtee_client_device_idsbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjSj_sM9jj]j]ubj)}(jkjjNjNjj)}j wmi_device_idsbjj)}(jj%jstructjj)}jj4)}(j7]j)%aj<ubsbjjj'%jNubjjSj_sMDjj]j]ubj)}(jkjjNjNjj)}j mhi_device_idsbjj)}(jj%jstructjj)}jj4)}(j7]j8%aj<ubsbjjj6%jNubjjSj_sMQjj]j]ubj)}(jkjjNjNjj)}j dfl_device_idsbjj)}(jj%jstructjj)}jj4)}(j7]jG%aj<ubsbjjjE%jNubjjSj_sM`jj]j]ubj)}(jkjjNjNjj)}jishtp_device_idsbjj)}(jj%jstructjj)}jj4)}(j7]jV%aj<ubsbjjjT%jNubjjSj_sMjj]j]ubj)}(jkjjNjNjj)}j cdx_device_idsbjj)}(jj%jstructjj)}jj4)}(j7]je%aj<ubsbjjjc%jNubjjSj_sMjj]j]ubj)}(jkjjNjNjj)}jcoreboot_device_idsbjj)}(jj%jstructjj)}jj4)}(j7]jt%aj<ubsbjjjr%jNubjjSj_sMjj]j]ubj)}(jkjjNjNjj)}j prev_cputimesbjj)}(jj%jstructjj)}jj4)}(j7]j%aj<ubsbjjj%jNubjjSj_sKjj]j]ubj)}(jkjjNjNjj)}jset_cpus_allowed_ptrsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnew_masksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%jNubjjSj_sMjj](j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjSj_sMjj]j]ubj)}(jkj%jNjNjj %jj)}(jj%jNjj%jjj%jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j task_nicesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"%jNubjjSj_sMjj]j)}(jkj"%jNjNjjp%jj)}(jj%jNjjJ%jjjz%jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j is_idle_tasksbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjjSj_sM(jj]j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjSj_sM(jj]j]ubaj]ubj)}(jkjjNjNjj)}jwake_up_processsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjjSj_sMjj]j)}(jkj%jNjNjj-%jj)}(jj%jNjj%jjj7%jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpreempt_notifier_registersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j@%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jpreempt_notifiersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnotifiersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj>%jNubjjSj_sMJjj]j)}(jkj>%jNjNjj%jj)}(jj%jNjjf%jjj%jNubjjSj_sMJjj]j]ubaj]ubj)}(jkjjNjNjj)}jpreempt_notifier_unregistersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jpreempt_notifiersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnotifiersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjjSj_sMYjj]j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjSj_sMYjj]j]ubaj]ubj)}(jkjjNjNjj)}jpreempt_schedule_notracesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]j)}j __visiblesbasbubj j)}(jNjNjojjjjj)}j]j)}jnotracesbasbubj&j)}(jNjNjojjjjj)}j](j%j%esbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj%jNubjjSj_sMMjj]j]ubj)}(jkjjNjNjj)}jyieldsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jQ%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjO%jNubjjSj_sM"jj]j]ubj)}(jkjjNjNjj)}jyield_tosbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j)}jpreemptsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjjSj_sM"jj](j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjSj_sM"jj]j]ubj)}(jkj%jNjNjj %jj)}(jj%jNjj%jjj%jNubjjSj_sM"jj]j]ubej]ubj)}(jkjjNjNjj)}jcpupri_find_fitnesssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcpuprisbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j lowest_masksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j%asbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}j fitness_fnsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjj"%jNubjjSj_sKjj](j)}(jkj"%jNjNjjp%jj)}(jj%jNjjJ%jjjW%jNubjjSj_sKjj]j]ubj)}(jkj"%jNjNjj%jj)}(jj%jNjjw%jjj]%jNubjjSj_sKjj]j]ubj)}(jkj"%jNjNjj%jj)}(jj%jNjj%jjjc%jNubjjSj_sKjj]j]ubj)}(jkj"%jNjNjj%jj)}(jj%jNjj%jjji%jNubjjSj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j cpupri_setsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jr%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcpuprisbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnewprisbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjp%jNubjjSj_sKjj](j)}(jkjp%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjSj_sKjj]j]ubj)}(jkjp%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjSj_sKjj]j]ubj)}(jkjp%jNjNjj %jj)}(jj%jNjj%jjj%jNubjjSj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j cpupri_initsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcpuprisbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$%jNubjjSj_sMjj]j)}(jkj$%jNjNjjr%jj)}(jj%jNjjL%jjj}%jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jcpupri_cleanupsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcpuprisbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjjSj_sM5jj]j)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjSj_sM5jj]j]ubaj]ubj)}(jkjjNjNjj)}jupdate_tg_load_avgsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcfs_rqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcfs_rqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%jNubjjSj_sMjj]j)}(jkj%jNjNjj2%jj)}(jj%jNjj %jjj=%jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jupdate_cfs_rq_load_avgsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jF%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnowsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcfs_rqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcfs_rqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjD%jNubjjSj_sMjj](j)}(jkjD%jNjNjj%jj)}(jj%jNjjl%jjj%jNubjjSj_sMjj]j]ubj)}(jkjD%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jattach_entity_load_avgsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcfs_rqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcfs_rqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j sched_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%jNubjjSj_sM/jj](j)}(jkj%jNjNjj %jj)}(jj%jNjj%jjjX%jNubjjSj_sM/jj]j]ubj)}(jkj%jNjNjjM%jj)}(jj%jNjj'%jjj^%jNubjjSj_sM/jj]j]ubej]ubj)}(jkjjNjNjj)}jdetach_entity_load_avgsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jg%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcfs_rqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcfs_rqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j sched_entitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjje%jNubjjSj_sMfjj](j)}(jkje%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjSj_sMfjj]j]ubj)}(jkje%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjSj_sMfjj]j]ubej]ubj)}(jkjjNjNjj)}jcpu_utilsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdst_cpusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jboostsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjjSj_sMjj](j)}(jkj%jNjNjjA%jj)}(jj%jNjj!%jjj%jNubjjSj_sMjj]j]ubj)}(jkj%jNjNjjk%jj)}(jj%jNjjE%jjj%jNubjjSj_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjjq%jjj%jNubjjSj_sMjj]j]ubj)}(jkj%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsched_use_asym_priosbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j sched_domainsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%jNubjjSj_sM&jj](j)}(jkj%jNjNjj#%jj)}(jj%jNjj%jjjR%jNubjjSj_sM&jj]j]ubj)}(jkj%jNjNjjJ%jj)}(jj%jNjj*%jjjX%jNubjjSj_sM&jj]j]ubej]ubj)}(jkjjNjNjj)}jsched_group_asymsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]ja%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jlb_envsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jenvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j sg_lb_statssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsgssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j sched_groupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgroupsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj_%jNubjjSj_sM>&jj](j)}(jkj_%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjSj_sM>&jj]j]ubj)}(jkj_%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjSj_sM>&jj]j]ubj)}(jkj_%jNjNjj%jj)}(jj%jNjj%jjj%jNubjjSj_sM>&jj]j]ubej]ubj)}(jkjjNjNjj)}jupdate_sg_lb_statssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&%aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jlb_envsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jenvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j sd_lb_statssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j sched_groupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgroupsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j sg_lb_statssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsgssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j sg_statussbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$%jNubjjSj_sM&jj](j)}(jkj$%jNjNjjr%jj)}(jj%jNjjL%jjj-&jNubjjSj_sM&jj]j]ubj)}(jkj$%jNjNjj%jj)}(jj%jNjjy%jjj3&jNubjjSj_sM&jj]j]ubj)}(jkj$%jNjNjj%jj)}(jj%jNjj%jjj9&jNubjjSj_sM&jj]j]ubj)}(jkj$%jNjNjj%jj)}(jj%jNjj%jjj?&jNubjjSj_sM&jj]j]ubj)}(jkj$%jNjNjj"&jj)}(jj%jNjj&jjjE&jNubjjSj_sM&jj]j]ubej]ubj)}(jkjjNjNjj)}jupdate_sd_pick_busiestsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jN&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jlb_envsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jenvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j sd_lb_statssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j sched_groupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j sg_lb_statssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsgssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjL&jNubjjSj_sM'jj](j)}(jkjL&jNjNjj&jj)}(jj%jNjjs&jjj+&jNubjjSj_sM'jj]j]ubj)}(jkjL&jNjNjj&jj)}(jj%jNjj&jjj1&jNubjjSj_sM'jj]j]ubj)}(jkjL&jNjNjj&jj)}(jj%jNjj&jjj7&jNubjjSj_sM'jj]j]ubj)}(jkjL&jNjNjj &jj)}(jj%jNjj&jjj=&jNubjjSj_sM'jj]j]ubej]ubj)}(jkjjNjNjj)}jidle_cpu_withoutsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jF&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjD&jNubjjSj_sM'jj](j)}(jkjD&jNjNjj&jj)}(jj%jNjjl&jjj&jNubjjSj_sM'jj]j]ubj)}(jkjD&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM'jj]j]ubej]ubj)}(jkjjNjNjj)}jupdate_sd_lb_statssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jlb_envsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jenvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j sd_lb_statssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM@)jj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjjS&jNubjjSj_sM@)jj]j]ubj)}(jkj&jNjNjjH&jj)}(jj%jNjj"&jjjY&jNubjjSj_sM@)jj]j]ubej]ubj)}(jkjjNjNjj)}jcalculate_imbalancesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jb&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jlb_envsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jenvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j sd_lb_statssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsdssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj`&jNubjjSj_sM)jj](j)}(jkj`&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM)jj]j]ubj)}(jkj`&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM)jj]j]ubej]ubj)}(jkjjNjNjj)}jfind_busiest_groupsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j sched_groupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jlb_envsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jenvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj&jNubjjSj_sMU*jj]j)}(jkj&jNjNjjG&jj)}(jj%jNjj!&jjjU&jNubjjSj_sMU*jj]j]ubaj]ubj)}(jkjjNjNjj)}jDECLARE_COMPLETIONsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j^&aj<ubjMNubjjj\&jNubjjSj_sK4jj]j]ubj)}(jkjjNjNjj)}jDECLARE_COMPLETION_ONSTACKsbjj)}(jjk%jmacrojj)}(jj4)}(j7]jm&aj<ubjMNubjjjk&jNubjjSj_sKCjj]j]ubj)}(jkjjNjNjj)}jinit_completionsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j|&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j completionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjz&jNubjjSj_sKTjj]j)}(jkjz&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sKTjj]j]ubaj]ubj)}(jkjjNjNjj)}jreinit_completionsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j completionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sKajj]j)}(jkj&jNjNjj'&jj)}(jj%jNjj&jjj1&jNubjjSj_sKajj]j]ubaj]ube(j)}(jkjjNjNjj)}jget_jiffies_64sbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j:&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj8&jNubjjSj_sKcjj]j]ubj)}(jkjjNjNjj)}j time_aftersbjj)}(jjk%jmacrojj)}(jj4)}(j7]j&aj<ubjMNubjjj&jNubjjSj_sKjj]j]ubj)}(jkjjNjNjj)}j time_beforesbjj)}(jjk%jmacrojj)}(jj4)}(j7]j&aj<ubjMNubjjj&jNubjjSj_sKjj]j]ubj)}(jkjjNjNjj)}j time_after_eqsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j&aj<ubjMNubjjj&jNubjjSj_sKjj]j]ubj)}(jkjjNjNjj)}jtime_before_eqsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j&aj<ubjMNubjjj&jNubjjSj_sKjj]j]ubj)}(jkjjNjNjj)}j time_in_rangesbjj)}(jjk%jmacrojj)}(jj4)}(j7]j&aj<ubjMNubjjj&jNubjjSj_sKjj]j]ubj)}(jkjjNjNjj)}jtime_in_range_opensbjj)}(jjk%jmacrojj)}(jj4)}(j7]j&aj<ubjMNubjjj&jNubjjSj_sKjj]j]ubj)}(jkjjNjNjj)}j time_after64sbjj)}(jjk%jmacrojj)}(jj4)}(j7]j&aj<ubjMNubjjj&jNubjjSj_sKjj]j]ubj)}(jkjjNjNjj)}j time_before64sbjj)}(jjk%jmacrojj)}(jj4)}(j7]j&aj<ubjMNubjjj&jNubjjSj_sKjj]j]ubj)}(jkjjNjNjj)}jtime_after_eq64sbjj)}(jjk%jmacrojj)}(jj4)}(j7]j&aj<ubjMNubjjj&jNubjjSj_sKjj]j]ubj)}(jkjjNjNjj)}jtime_before_eq64sbjj)}(jjk%jmacrojj)}(jj4)}(j7]j&aj<ubjMNubjjj&jNubjjSj_sKjj]j]ubj)}(jkjjNjNjj)}jtime_in_range64sbjj)}(jjk%jmacrojj)}(jj4)}(j7]j&aj<ubjMNubjjj&jNubjjSj_sKjj]j]ubj)}(jkjjNjNjj)}jtime_is_before_jiffiessbjj)}(jjk%jmacrojj)}(jj4)}(j7]j.&aj<ubjMNubjjj,&jNubjjSj_sMjj]j]ubj)}(jkjjNjNjj)}jtime_is_before_jiffies64sbjj)}(jjk%jmacrojj)}(jj4)}(j7]j=&aj<ubjMNubjjj;&jNubjjSj_sM jj]j]ubj)}(jkjjNjNjj)}jtime_is_after_jiffiessbjj)}(jjk%jmacrojj)}(jj4)}(j7]jL&aj<ubjMNubjjjJ&jNubjjSj_sMjj]j]ubj)}(jkjjNjNjj)}jtime_is_after_jiffies64sbjj)}(jjk%jmacrojj)}(jj4)}(j7]j[&aj<ubjMNubjjjY&jNubjjSj_sMjj]j]ubj)}(jkjjNjNjj)}jtime_is_before_eq_jiffiessbjj)}(jjk%jmacrojj)}(jj4)}(j7]jj&aj<ubjMNubjjjh&jNubjjSj_sM$jj]j]ubj)}(jkjjNjNjj)}jtime_is_before_eq_jiffies64sbjj)}(jjk%jmacrojj)}(jj4)}(j7]jy&aj<ubjMNubjjjw&jNubjjSj_sM+jj]j]ubj)}(jkjjNjNjj)}jtime_is_after_eq_jiffiessbjj)}(jjk%jmacrojj)}(jj4)}(j7]j&aj<ubjMNubjjj&jNubjjSj_sM3jj]j]ubj)}(jkjjNjNjj)}jtime_is_after_eq_jiffies64sbjj)}(jjk%jmacrojj)}(jj4)}(j7]j&aj<ubjMNubjjj&jNubjjSj_sM:jj]j]ubj)}(jkjjNjNjj)}jjiffies_to_nsecssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jjwsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMjj]j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmsecs_to_jiffiessbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jj|sbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMjj]j)}(jkj&jNjNjjI&jj)}(jj%jNjj(&jjjP&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jusecs_to_jiffiessbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]jY&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jjbsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjW&jNubjjSj_sM7jj]j)}(jkjW&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM7jj]j]ubaj]ubj)}(jkjjNjNjj)}jjiffies_to_msecssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jjwsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMyjj]j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMyjj]j]ubaj]ubj)}(jkjjNjNjj)}jjiffies_to_usecssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j &aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jjwsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMjj]j)}(jkj&jNjNjjQ&jj)}(jj%jNjj0&jjjX&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmktime64sbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jtime64_tsbaj<ubububj=j?)}(jBj4)}(j7]ja&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jyear0sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmon0sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jdaysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jhoursbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jminsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jsecsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj_&jNubjjSj_sMjj](j)}(jkj_&jNjNjj&jj)}(jj%jNjj&jjjm&jNubjjSj_sMjj]j]ubj)}(jkj_&jNjNjj&jj)}(jj%jNjj&jjjs&jNubjjSj_sMjj]j]ubj)}(jkj_&jNjNjj&jj)}(jj%jNjj&jjjy&jNubjjSj_sMjj]j]ubj)}(jkj_&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubj)}(jkj_&jNjNjj@&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubj)}(jkj_&jNjNjje&jj)}(jj%jNjjD&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jset_normalized_timespec64sbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j timespec64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jtime64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsecsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnsecsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj; &jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj &jj)}(jj%jNjj&jjjA &jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj3 &jj)}(jj%jNjj &jjjG &jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jns_to_timespec64sbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j timespec64sbaj<ubububj=j?)}(jBj4)}(j7]jP &aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnsecsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjN &jNubjjSj_sM jj]j)}(jkjN &jNjNjj &jj)}(jj%jNjjz &jjj &jNubjjSj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j__msecs_to_jiffiessbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j &aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jj|sbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj &jNubjjSj_sM;jj]j)}(jkj &jNjNjj &jj)}(jj%jNjj &jjj &jNubjjSj_sM;jj]j]ubaj]ubj)}(jkjjNjNjj)}j__usecs_to_jiffiessbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j &aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jjbsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj &jNubjjSj_sMLjj]j)}(jkj &jNjNjjO &jj)}(jj%jNjj. &jjjV &jNubjjSj_sMLjj]j]ubaj]ubj)}(jkjjNjNjj)}jtimespec64_to_jiffiessbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j_ &aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j timespec64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj] &jNubjjSj_sMhjj]j)}(jkj] &jNjNjj &jj)}(jj%jNjj &jjj &jNubjjSj_sMhjj]j]ubaj]ubj)}(jkjjNjNjj)}jjiffies_to_timespec64sbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j &aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jjiffiessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j timespec64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj &jNubjjSj_sM~jj](j)}(jkj &jNjNjj &jj)}(jj%jNjj &jjj< &jNubjjSj_sM~jj]j]ubj)}(jkj &jNjNjj1 &jj)}(jj%jNjj &jjjB &jNubjjSj_sM~jj]j]ubej]ubj)}(jkjjNjNjj)}jjiffies_to_clock_tsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jclock_tsbaj<ubububj=j?)}(jBj4)}(j7]jK &aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjI &jNubjjSj_sMjj]j)}(jkjI &jNjNjj &jj)}(jj%jNjju &jjj &jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jclock_t_to_jiffiessbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j &aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj &jNubjjSj_sMjj]j)}(jkj &jNjNjj &jj)}(jj%jNjj &jjj &jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jjiffies_64_to_clock_tsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j &aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj &jNubjjSj_sMjj]j)}(jkj &jNjNjjL &jj)}(jj%jNjj( &jjjS &jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jjiffies64_to_nsecssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j\ &aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjwsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjZ &jNubjjSj_sMjj]j)}(jkjZ &jNjNjj &jj)}(jj%jNjj &jjj &jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jjiffies64_to_msecssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j &aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjwsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj &jNubjjSj_sMjj]j)}(jkj &jNjNjj &jj)}(jj%jNjj &jjj &jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jnsecs_to_jiffies64sbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j &aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj &jNubjjSj_sMjj]j)}(jkj &jNjNjjf &jj)}(jj%jNjjB &jjjm &jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jnsecs_to_jiffiessbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]jv &aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjt &jNubjjSj_sM=jj]j)}(jkjt &jNjNjj &jj)}(jj%jNjj &jjj &jNubjjSj_sM=jj]j]ubaj]ubj)}(jkjjNjNjj)}jget_timespec64sbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j &aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j timespec64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}j__usersbasbubj&j)}(jNjNjoNjjjjj)}j]j6&asbubj,j.)}(j1j%j2j4)}(j7]j)}j__kernel_timespecsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jutssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj &jNubjjSj_sMgjj](j)}(jkj &jNjNjj&jj)}(jj%jNjj &jjjX&jNubjjSj_sMgjj]j]ubj)}(jkj &jNjNjjM&jj)}(jj%jNjj$&jjj^&jNubjjSj_sMgjj]j]ubej]ubj)}(jkjjNjNjj)}jput_timespec64sbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jg&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j timespec64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj8&sbasbubj&j)}(jNjNjoNjjjjj)}j]j&asbubj,j.)}(j1j%j2j4)}(j7]j)}j__kernel_timespecsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jutssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjje&jNubjjSj_sMjj](j)}(jkje&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubj)}(jkje&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jget_old_timespec32sbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j timespec64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj8&sbasbubj&j)}(jNjNjoNjjjjj)}j]ja&asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jutssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjjH&jj)}(jj%jNjj"&jjj~&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjjs&jj)}(jj%jNjjO&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jput_old_timespec32sbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j timespec64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj8&sbasbubj&j)}(jNjNjoNjjjjj)}j]j&asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jutssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jget_itimerspec64sbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j itimerspec64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jitsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj8&sbasbubj&j)}(jNjNjoNjjjjj)}j]j&asbubj,j.)}(j1j%j2j4)}(j7]j)}j__kernel_itimerspecsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juitsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjjj&jj)}(jj%jNjjD&jjj&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjjq&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jput_itimerspec64sbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j itimerspec64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jitsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj8&sbasbubj&j)}(jNjNjoNjjjjj)}j]j&asbubj,j.)}(j1j%j2j4)}(j7]j)}j__kernel_itimerspecsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juitsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj9&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj.&jj)}(jj%jNjj&jjj?&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jget_old_itimerspec32sbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jH&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j itimerspec64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jitssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj8&sbasbubj&j)}(jNjNjoNjjjjj)}j]j&asbubj,j.)}(j1j%j2j4)}(j7]j)}jold_itimerspec32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juitssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjF&jNubjjSj_sMjj](j)}(jkjF&jNjNjj&jj)}(jj%jNjjn&jjj&jNubjjSj_sMjj]j]ubj)}(jkjF&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jput_old_itimerspec32sbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j itimerspec64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jitssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj8&sbasbubj&j)}(jNjNjoNjjjjj)}j]jB&asbubj,j.)}(j1j%j2j4)}(j7]j)}jold_itimerspec32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juitssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj)&jj)}(jj%jNjj&jjjc&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjjX&jj)}(jj%jNjj0&jjji&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__round_jiffiessbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]jr&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jjwsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjp&jNubjjSj_sMjj](j)}(jkjp&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubj)}(jkjp&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__round_jiffies_relativesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jjwsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj<&jj)}(jj%jNjj&jjjg&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj_&jj)}(jj%jNjj?&jjjm&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j round_jiffiessbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]jv&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jjwsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjt&jNubjjSj_sMjj]j)}(jkjt&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jround_jiffies_relativesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jjwsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMjj]j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j__round_jiffies_upsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j&&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jjwsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$&jNubjjSj_sMjj](j)}(jkj$&jNjNjjn&jj)}(jj%jNjjM&jjj&jNubjjSj_sMjj]j]ubj)}(jkj$&jNjNjj&jj)}(jj%jNjjq&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__round_jiffies_up_relativesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jjwsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj!&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jround_jiffies_upsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j*&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jjwsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj(&jNubjjSj_sMjj]j)}(jkj(&jNjNjjr&jj)}(jj%jNjjQ&jjjy&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jround_jiffies_up_relativesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jjwsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj&jNubjjSj_sM"jj]j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM"jj]j]ubaj]ubj)}(jkjjNjNjj)}jinit_timer_keysbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j timer_listsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jfuncsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j timer_listsbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jlock_class_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj&&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjjQ&jj)}(jj%jNjj-&jjj &jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmod_timer_pendingsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j timer_listsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jexpiressbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&&jNubjjSj_sMjj](j)}(jkj&&jNjNjjt&jj)}(jj%jNjjN&jjj&jNubjjSj_sMjj]j]ubj)}(jkj&&jNjNjj&jj)}(jj%jNjj{&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j mod_timersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j timer_listsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jexpiressbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj/&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj'&jj)}(jj%jNjj&jjj5&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j timer_reducesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j>&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j timer_listsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jexpiressbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj<&jNubjjSj_sMjj](j)}(jkj<&jNjNjj&jj)}(jj%jNjjd&jjj&jNubjjSj_sMjj]j]ubj)}(jkj<&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j add_timersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j timer_listsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sM jj]j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj &jNubjjSj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jadd_timer_localsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j timer_listsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'&jNubjjSj_sMjj]j)}(jkj'&jNjNjju&jj)}(jj%jNjjO&jjj&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jadd_timer_globalsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j timer_listsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sM.jj]j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM.jj]j]ubaj]ubj)}(jkjjNjNjj)}j add_timer_onsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j timer_listsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMCjj](j)}(jkj&jNjNjj5&jj)}(jj%jNjj&jjjd&jNubjjSj_sMCjj]j]ubj)}(jkj&jNjNjj\&jj)}(jj%jNjj<&jjjj&jNubjjSj_sMCjj]j]ubej]ubj)}(jkjjNjNjj)}j timer_deletesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]js&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j timer_listsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjq&jNubjjSj_sMjj]j)}(jkjq&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtimer_shutdownsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j timer_listsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMjj]j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj*&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtry_to_del_timer_syncsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j3&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j timer_listsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj1&jNubjjSj_sMjj]j)}(jkj1&jNjNjj&jj)}(jj%jNjjY&jjj&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtimer_delete_syncsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j timer_listsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMjj]j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtimer_shutdown_syncsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j timer_listsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMjj]j)}(jkj&jNjNjj?&jj)}(jj%jNjj&jjjJ&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jschedule_timeoutsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](signedlongesbubj=j?)}(jBj4)}(j7]jS&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](signedlongesbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjQ&jNubjjSj_sM jj]j)}(jkjQ&jNjNjj&jj)}(jj%jNjjz&jjj&jNubjjSj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jmsleepsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmsecssbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj&jNubjjSj_sM jj]j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jmsleep_interruptiblesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmsecssbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj&jNubjjSj_sM jj]j)}(jkj&jNjNjjL&jj)}(jj%jNjj+&jjjT&jNubjjSj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jusleep_range_statesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j]&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jminsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj[&jNubjjSj_sM jj](j)}(jkj[&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM jj]j]ubj)}(jkj[&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM jj]j]ubj)}(jkj[&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j ktime_setsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]j &aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsecssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jnsecssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj &jNubjjSj_sK$jj](j)}(jkj &jNjNjjY&jj)}(jj%jNjj5&jjj&jNubjjSj_sK$jj]j]ubj)}(jkj &jNjNjj~&jj)}(jj%jNjj]&jjj&jNubjjSj_sK$jj]j]ubej]ubj)}(jkjjNjNjj)}j ktime_comparesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcmp1sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcmp2sbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sK]jj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sK]jj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sK]jj]j]ubej]ubj)}(jkjjNjNjj)}j ktime_aftersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcmp1sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcmp2sbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sKmjj](j)}(jkj&jNjNjjg&jj)}(jj%jNjjC&jjj&jNubjjSj_sKmjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjjk&jjj&jNubjjSj_sKmjj]j]ubej]ubj)}(jkjjNjNjj)}j ktime_beforesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcmp1sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcmp2sbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sKyjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj &jNubjjSj_sKyjj]j]ubj)}(jkj&jNjNjj &jj)}(jj%jNjj&jjj% &jNubjjSj_sKyjj]j]ubej]ubj)}(jkjjNjNjj)}jktime_to_timespec64_condsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j. &aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jktsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j timespec64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj, &jNubjjSj_sKjj](j)}(jkj, &jNjNjjw &jj)}(jj%jNjjS &jjj &jNubjjSj_sKjj]j]ubj)}(jkj, &jNjNjj &jj)}(jj%jNjj{ &jjj &jNubjjSj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jhrtimer_sleepersbjj)}(jj%jstructjj)}jj4)}(j7]j &aj<ubsbjjj &jNubjjSj_sKjj]j]ubj)}(jkjjNjNjj)}j hrtimer_startsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j &aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jhrtimersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jtimsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hrtimer_modesbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj &jNubjjSj_sMjj](j)}(jkj &jNjNjj!&jj)}(jj%jNjj &jjjq!&jNubjjSj_sMjj]j]ubj)}(jkj &jNjNjjA!&jj)}(jj%jNjj!&jjjw!&jNubjjSj_sMjj]j]ubj)}(jkj &jNjNjji!&jj)}(jj%jNjjE!&jjj}!&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jhrtimer_get_remainingsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]j!&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jhrtimersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj!&jNubjjSj_sM3jj]j)}(jkj!&jNjNjj!&jj)}(jj%jNjj!&jjj!&jNubjjSj_sM3jj]j]ubaj]ubj)}(jkjjNjNjj)}jhrtimer_is_queuedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j!&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jhrtimersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj!&jNubjjSj_sMEjj]j)}(jkj!&jNjNjj5"&jj)}(jj%jNjj"&jjj@"&jNubjjSj_sMEjj]j]ubaj]ubj)}(jkjjNjNjj)}jhrtimer_forward_nowsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]jI"&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jhrtimersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jintervalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjG"&jNubjjSj_sM`jj](j)}(jkjG"&jNjNjj"&jj)}(jj%jNjjs"&jjj"&jNubjjSj_sM`jj]j]ubj)}(jkjG"&jNjNjj"&jj)}(jj%jNjj"&jjj"&jNubjjSj_sM`jj]j]ubej]ubj)}(jkjjNjNjj)}jhrtimer_forwardsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j"&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jhrtimersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jnowsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jintervalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"&jNubjjSj_sMjj](j)}(jkj"&jNjNjj+#&jj)}(jj%jNjj#&jjj#&jNubjjSj_sMjj]j]ubj)}(jkj"&jNjNjjV#&jj)}(jj%jNjj2#&jjj#&jNubjjSj_sMjj]j]ubj)}(jkj"&jNjNjj~#&jj)}(jj%jNjjZ#&jjj#&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jhrtimer_start_range_nssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jhrtimersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jtimsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdelta_nssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hrtimer_modesbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#&jNubjjSj_sMjj](j)}(jkj#&jNjNjj#&jj)}(jj%jNjj#&jjjj$&jNubjjSj_sMjj]j]ubj)}(jkj#&jNjNjj$&jj)}(jj%jNjj#&jjjp$&jNubjjSj_sMjj]j]ubj)}(jkj#&jNjNjj:$&jj)}(jj%jNjj$&jjjv$&jNubjjSj_sMjj]j]ubj)}(jkj#&jNjNjjb$&jj)}(jj%jNjj>$&jjj|$&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jhrtimer_try_to_cancelsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jhrtimersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$&jNubjjSj_sM+jj]j)}(jkj$&jNjNjj$&jj)}(jj%jNjj$&jjj$&jNubjjSj_sM+jj]j]ubaj]ubj)}(jkjjNjNjj)}jhrtimer_cancelsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jhrtimersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$&jNubjjSj_sMjj]j)}(jkj$&jNjNjj1%&jj)}(jj%jNjj %&jjj<%&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j__hrtimer_get_remainingsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]jE%&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jhrtimersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j)}jadjustsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjC%&jNubjjSj_sMjj](j)}(jkjC%&jNjNjj%&jj)}(jj%jNjjo%&jjj%&jNubjjSj_sMjj]j]ubj)}(jkjC%&jNjNjj%&jj)}(jj%jNjj%&jjj%&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j hrtimer_initsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jhrtimersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtimersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j clockid_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jclock_idsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hrtimer_modesbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%&jNubjjSj_sM<jj](j)}(jkj%&jNjNjj&&jj)}(jj%jNjj%&jjjy&&jNubjjSj_sM<jj]j]ubj)}(jkj%&jNjNjjI&&jj)}(jj%jNjj%&&jjj&&jNubjjSj_sM<jj]j]ubj)}(jkj%&jNjNjjq&&jj)}(jj%jNjjM&&jjj&&jNubjjSj_sM<jj]j]ubej]ubj)}(jkjjNjNjj)}jhrtimer_sleeper_start_expiressbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jhrtimer_sleepersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jslsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hrtimer_modesbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&&jNubjjSj_sMjj](j)}(jkj&&jNjNjj&&jj)}(jj%jNjj&&jjj '&jNubjjSj_sMjj]j]ubj)}(jkj&&jNjNjj'&jj)}(jj%jNjj&&jjj'&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jhrtimer_init_sleepersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jhrtimer_sleepersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jslsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j clockid_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jclock_idsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hrtimer_modesbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'&jNubjjSj_sMjj](j)}(jkj'&jNjNjjh'&jj)}(jj%jNjjB'&jjj'&jNubjjSj_sMjj]j]ubj)}(jkj'&jNjNjj'&jj)}(jj%jNjjo'&jjj'&jNubjjSj_sMjj]j]ubj)}(jkj'&jNjNjj'&jj)}(jj%jNjj'&jjj'&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jschedule_hrtimeout_range_clocksbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jexpiressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdeltasbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hrtimer_modesbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j clockid_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jclock_idsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'&jNubjjSj_sMjj](j)}(jkj'&jNjNjj$(&jj)}(jj%jNjj'&jjj(&jNubjjSj_sMjj]j]ubj)}(jkj'&jNjNjjO(&jj)}(jj%jNjj+(&jjj(&jNubjjSj_sMjj]j]ubj)}(jkj'&jNjNjjw(&jj)}(jj%jNjjS(&jjj(&jNubjjSj_sMjj]j]ubj)}(jkj'&jNjNjj(&jj)}(jj%jNjj{(&jjj(&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jschedule_hrtimeout_rangesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jexpiressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdeltasbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hrtimer_modesbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(&jNubjjSj_sM4 jj](j)}(jkj(&jNjNjj)&jj)}(jj%jNjj(&jjji)&jNubjjSj_sM4 jj]j]ubj)}(jkj(&jNjNjj9)&jj)}(jj%jNjj)&jjjo)&jNubjjSj_sM4 jj]j]ubj)}(jkj(&jNjNjja)&jj)}(jj%jNjj=)&jjju)&jNubjjSj_sM4 jj]j]ubej]ubj)}(jkjjNjNjj)}jschedule_hrtimeoutsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j~)&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jexpiressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hrtimer_modesbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj|)&jNubjjSj_sMV jj](j)}(jkj|)&jNjNjj)&jj)}(jj%jNjj)&jjj)&jNubjjSj_sMV jj]j]ubj)}(jkj|)&jNjNjj)&jj)}(jj%jNjj)&jjj*&jNubjjSj_sMV jj]j]ubej]ubj)}(jkjjNjNjj)}jwaitqueue_activesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j *&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jwait_queue_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwq_headsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj *&jNubjjSj_sK}jj]j)}(jkj *&jNjNjjX*&jj)}(jj%jNjj2*&jjjc*&jNubjjSj_sK}jj]j]ubaj]ubj)}(jkjjNjNjj)}jwq_has_single_sleepersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jl*&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jwait_queue_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwq_headsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjj*&jNubjjSj_sKjj]j)}(jkjj*&jNjNjj*&jj)}(jj%jNjj*&jjj*&jNubjjSj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jwq_has_sleepersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j*&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jwait_queue_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwq_headsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*&jNubjjSj_sKjj]j)}(jkj*&jNjNjj+&jj)}(jj%jNjj*&jjj!+&jNubjjSj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jwake_up_pollfreesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*+&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jwait_queue_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwq_headsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(+&jNubjjSj_sMjj]j)}(jkj(+&jNjNjjv+&jj)}(jj%jNjjP+&jjj+&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j wait_eventsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j+&aj<ubjMNubjjj+&jNubjjSj_sMSjj]j]ubj)}(jkjjNjNjj)}jwait_event_freezablesbjj)}(jjk%jmacrojj)}(jj4)}(j7]j+&aj<ubjMNubjjj+&jNubjjSj_sMzjj]j]ubj)}(jkjjNjNjj)}jwait_event_timeoutsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j+&aj<ubjMNubjjj+&jNubjjSj_sMjj]j]ubj)}(jkjjNjNjj)}jwait_event_cmdsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j+&aj<ubjMNubjjj+&jNubjjSj_sMjj]j]ubj)}(jkjjNjNjj)}jwait_event_interruptiblesbjj)}(jjk%jmacrojj)}(jj4)}(j7]j+&aj<ubjMNubjjj+&jNubjjSj_sMjj]j]ubj)}(jkjjNjNjj)}j wait_event_interruptible_timeoutsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j+&aj<ubjMNubjjj+&jNubjjSj_sMjj]j]ubj)}(jkjjNjNjj)}jwait_event_hrtimeoutsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j+&aj<ubjMNubjjj+&jNubjjSj_sMDjj]j]ubj)}(jkjjNjNjj)}j"wait_event_interruptible_hrtimeoutsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j+&aj<ubjMNubjjj+&jNubjjSj_sM^jj]j]ubj)}(jkjjNjNjj)}jwait_event_idlesbjj)}(jjk%jmacrojj)}(jj4)}(j7]j,&aj<ubjMNubjjj,&jNubjjSj_sMjj]j]ubj)}(jkjjNjNjj)}jwait_event_idle_exclusivesbjj)}(jjk%jmacrojj)}(jj4)}(j7]j,&aj<ubjMNubjjj,&jNubjjSj_sMjj]j]ubj)}(jkjjNjNjj)}jwait_event_idle_timeoutsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j ,&aj<ubjMNubjjj,&jNubjjSj_sMjj]j]ubj)}(jkjjNjNjj)}j!wait_event_idle_exclusive_timeoutsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j/,&aj<ubjMNubjjj-,&jNubjjSj_sMjj]j]ubj)}(jkjjNjNjj)}jwait_event_interruptible_lockedsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j>,&aj<ubjMNubjjj<,&jNubjjSj_sM-jj]j]ubj)}(jkjjNjNjj)}j#wait_event_interruptible_locked_irqsbjj)}(jjk%jmacrojj)}(jj4)}(j7]jM,&aj<ubjMNubjjjK,&jNubjjSj_sMHjj]j]ubj)}(jkjjNjNjj)}j)wait_event_interruptible_exclusive_lockedsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j\,&aj<ubjMNubjjjZ,&jNubjjSj_sMgjj]j]ubj)}(jkjjNjNjj)}j-wait_event_interruptible_exclusive_locked_irqsbjj)}(jjk%jmacrojj)}(jj4)}(j7]jk,&aj<ubjMNubjjji,&jNubjjSj_sMjj]j]ubj)}(jkjjNjNjj)}jwait_event_killablesbjj)}(jjk%jmacrojj)}(jj4)}(j7]jz,&aj<ubjMNubjjjx,&jNubjjSj_sMjj]j]ubj)}(jkjjNjNjj)}jwait_event_statesbjj)}(jjk%jmacrojj)}(jj4)}(j7]j,&aj<ubjMNubjjj,&jNubjjSj_sMjj]j]ubj)}(jkjjNjNjj)}jwait_event_killable_timeoutsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j,&aj<ubjMNubjjj,&jNubjjSj_sMjj]j]ubj)}(jkjjNjNjj)}jwait_event_lock_irq_cmdsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j,&aj<ubjMNubjjj,&jNubjjSj_sMjj]j]ubj)}(jkjjNjNjj)}jwait_event_lock_irqsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j,&aj<ubjMNubjjj,&jNubjjSj_sM!jj]j]ubj)}(jkjjNjNjj)}j%wait_event_interruptible_lock_irq_cmdsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j,&aj<ubjMNubjjj,&jNubjjSj_sMIjj]j]ubj)}(jkjjNjNjj)}j!wait_event_interruptible_lock_irqsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j,&aj<ubjMNubjjj,&jNubjjSj_sMhjj]j]ubj)}(jkjjNjNjj)}j)wait_event_interruptible_lock_irq_timeoutsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j,&aj<ubjMNubjjj,&jNubjjSj_sMjj]j]ubj)}(jkjjNjNjj)}j __wake_upsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jwait_queue_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwq_headsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j nr_exclusivesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,&jNubjjSj_sK|jj](j)}(jkj,&jNjNjj>-&jj)}(jj%jNjj-&jjj-&jNubjjSj_sK|jj]j]ubj)}(jkj,&jNjNjjf-&jj)}(jj%jNjjE-&jjj-&jNubjjSj_sK|jj]j]ubj)}(jkj,&jNjNjj-&jj)}(jj%jNjjj-&jjj-&jNubjjSj_sK|jj]j]ubj)}(jkj,&jNjNjj-&jj)}(jj%jNjj-&jjj-&jNubjjSj_sK|jj]j]ubej]ubj)}(jkjjNjNjj)}j__wake_up_sync_keysbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jwait_queue_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwq_headsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-&jNubjjSj_sKjj](j)}(jkj-&jNjNjj".&jj)}(jj%jNjj-&jjj{.&jNubjjSj_sKjj]j]ubj)}(jkj-&jNjNjjJ.&jj)}(jj%jNjj).&jjj.&jNubjjSj_sKjj]j]ubj)}(jkj-&jNjNjjp.&jj)}(jj%jNjjN.&jjj.&jNubjjSj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j__wake_up_locked_sync_keysbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j.&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jwait_queue_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwq_headsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj.&jNubjjSj_sKjj](j)}(jkj.&jNjNjj.&jj)}(jj%jNjj.&jjj5/&jNubjjSj_sKjj]j]ubj)}(jkj.&jNjNjj/&jj)}(jj%jNjj.&jjj;/&jNubjjSj_sKjj]j]ubj)}(jkj.&jNjNjj*/&jj)}(jj%jNjj/&jjjA/&jNubjjSj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j finish_waitsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jJ/&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jwait_queue_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwq_headsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jwait_queue_entrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwq_entrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjH/&jNubjjSj_sMdjj](j)}(jkjH/&jNjNjj/&jj)}(jj%jNjjp/&jjj/&jNubjjSj_sMdjj]j]ubj)}(jkjH/&jNjNjj/&jj)}(jj%jNjj/&jjj/&jNubjjSj_sMdjj]j]ubej]ubj)}(jkjjNjNjj)}jwait_task_stoppedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j/&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j wait_optssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jptracesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj/&jNubjjSj_sMjj](j)}(jkj/&jNjNjj)0&jj)}(jj%jNjj0&jjj0&jNubjjSj_sMjj]j]ubj)}(jkj/&jNjNjjP0&jj)}(jj%jNjj00&jjj0&jNubjjSj_sMjj]j]ubj)}(jkj/&jNjNjjz0&jj)}(jj%jNjjT0&jjj0&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtask_set_jobctl_pendingsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j0&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj0&jNubjjSj_sMjj](j)}(jkj0&jNjNjj0&jj)}(jj%jNjj0&jjj1&jNubjjSj_sMjj]j]ubj)}(jkj0&jNjNjj 1&jj)}(jj%jNjj0&jjj1&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtask_clear_jobctl_trappingsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#1&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj!1&jNubjjSj_sM1jj]j)}(jkj!1&jNjNjjo1&jj)}(jj%jNjjI1&jjjz1&jNubjjSj_sM1jj]j]ubaj]ubj)}(jkjjNjNjj)}jtask_clear_jobctl_pendingsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j1&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj1&jNubjjSj_sMIjj](j)}(jkj1&jNjNjj1&jj)}(jj%jNjj1&jjj1&jNubjjSj_sMIjj]j]ubj)}(jkj1&jNjNjj1&jj)}(jj%jNjj1&jjj2&jNubjjSj_sMIjj]j]ubej]ubj)}(jkjjNjNjj)}jtask_participate_group_stopsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j2&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj 2&jNubjjSj_sMfjj]j)}(jkj 2&jNjNjjY2&jj)}(jj%jNjj32&jjjd2&jNubjjSj_sMfjj]j]ubaj]ubj)}(jkjjNjNjj)}jptrace_trap_notifysbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jm2&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjk2&jNubjjSj_sMtjj]j)}(jkjk2&jNjNjj2&jj)}(jj%jNjj2&jjj2&jNubjjSj_sMtjj]j]ubaj]ubj)}(jkjjNjNjj)}jforce_sig_seccompsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j2&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsyscallsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jreasonsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j)}jforce_coredumpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj2&jNubjjSj_sM5jj](j)}(jkj2&jNjNjj3&jj)}(jj%jNjj2&jjja3&jNubjjSj_sM5jj]j]ubj)}(jkj2&jNjNjj63&jj)}(jj%jNjj3&jjjg3&jNubjjSj_sM5jj]j]ubj)}(jkj2&jNjNjjY3&jj)}(jj%jNjj:3&jjjm3&jNubjjSj_sM5jj]j]ubej]ubj)}(jkjjNjNjj)}jdo_notify_parent_cldstopsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jv3&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j)}j for_ptracersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jwhysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjt3&jNubjjSj_sMsjj](j)}(jkjt3&jNjNjj3&jj)}(jj%jNjj3&jjj4&jNubjjSj_sMsjj]j]ubj)}(jkjt3&jNjNjj3&jj)}(jj%jNjj3&jjj4&jNubjjSj_sMsjj]j]ubj)}(jkjt3&jNjNjj 4&jj)}(jj%jNjj3&jjj 4&jNubjjSj_sMsjj]j]ubej]ubj)}(jkjjNjNjj)}jdo_signal_stopsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j)4&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsignrsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj'4&jNubjjSj_sM jj]j)}(jkj'4&jNjNjjn4&jj)}(jj%jNjjN4&jjjv4&jNubjjSj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jdo_jobctl_trapsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j4&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj}4&jNubjjSj_sM jj]j]ubj)}(jkjjNjNjj)}jdo_freezer_trapsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j4&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj4&jNubjjSj_sM jj]j]ubj)}(jkjjNjNjj)}jsignal_deliveredsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j5&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jksignalsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jksigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsteppingsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj5&jNubjjSj_sMv jj](j)}(jkj5&jNjNjja5&jj)}(jj%jNjj;5&jjj5&jNubjjSj_sMv jj]j]ubj)}(jkj5&jNjNjj5&jj)}(jj%jNjjh5&jjj5&jNubjjSj_sMv jj]j]ubej]ubj)}(jkjjNjNjj)}jsys_restart_syscallsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j5&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj5&jNubjjSj_sM jj]j]ubj)}(jkjjNjNjj)}jset_current_blockedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j5&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsigset_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj5&jNubjjSj_sM jj]j)}(jkj5&jNjNjj66&jj)}(jj%jNjj6&jjjA6&jNubjjSj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jsys_rt_sigprocmasksbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jJ6&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jhowsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj8&sbasbubj&j)}(jNjNjoNjjjjj)}j]j6&asbubj,j.)}(j1Nj2j4)}(j7]j)}jsigset_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnsetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj8&sbasbubj&j)}(jNjNjoNjjjjj)}j]j6&asbubj,j.)}(j1Nj2j4)}(j7]j)}jsigset_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}josetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j sigsetsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjH6&jNubjjSj_sM{ jj](j)}(jkjH6&jNjNjj6&jj)}(jj%jNjjp6&jjj7&jNubjjSj_sM{ jj]j]ubj)}(jkjH6&jNjNjj6&jj)}(jj%jNjj6&jjj$7&jNubjjSj_sM{ jj]j]ubj)}(jkjH6&jNjNjj6&jj)}(jj%jNjj6&jjj*7&jNubjjSj_sM{ jj]j]ubj)}(jkjH6&jNjNjj7&jj)}(jj%jNjj6&jjj07&jNubjjSj_sM{ jj]j]ubej]ubj)}(jkjjNjNjj)}jsys_rt_sigpendingsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j97&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj8&sbasbubj&j)}(jNjNjoNjjjjj)}j]jq7&asbubj,j.)}(j1Nj2j4)}(j7]j)}jsigset_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jusetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j sigsetsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj77&jNubjjSj_sM jj](j)}(jkj77&jNjNjj7&jj)}(jj%jNjj_7&jjj7&jNubjjSj_sM jj]j]ubj)}(jkj77&jNjNjj7&jj)}(jj%jNjj7&jjj7&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jcopy_siginfo_to_external32sbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j7&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcompat_siginfosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jkernel_siginfosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj7&jNubjjSj_sMm jj](j)}(jkj7&jNjNjj8&jj)}(jj%jNjj7&jjjM8&jNubjjSj_sMm jj]j]ubj)}(jkj7&jNjNjjB8&jj)}(jj%jNjj8&jjjS8&jNubjjSj_sMm jj]j]ubej]ubj)}(jkjjNjNjj)}jdo_sigtimedwaitsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j\8&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsigset_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwhichsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jkernel_siginfo_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j timespec64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjZ8&jNubjjSj_sM&jj](j)}(jkjZ8&jNjNjj8&jj)}(jj%jNjj8&jjj 9&jNubjjSj_sM&jj]j]ubj)}(jkjZ8&jNjNjj8&jj)}(jj%jNjj8&jjj9&jNubjjSj_sM&jj]j]ubj)}(jkjZ8&jNjNjj9&jj)}(jj%jNjj8&jjj9&jNubjjSj_sM&jj]j]ubej]ubj)}(jkjjNjNjj)}jsys_rt_sigtimedwaitsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j"9&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj8&sbasbubj&j)}(jNjNjoNjjjjj)}j]jZ9&asbubj,j.)}(j1Nj2j4)}(j7]j)}jsigset_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juthesesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj8&sbasbubj&j)}(jNjNjoNjjjjj)}j]j9&asbubj,j.)}(j1Nj2j4)}(j7]j)}j siginfo_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj8&sbasbubj&j)}(jNjNjoNjjjjj)}j]j9&asbubj,j.)}(j1j%j2j4)}(j7]j)}j__kernel_timespecsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jutssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j sigsetsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj 9&jNubjjSj_sMajj](j)}(jkj 9&jNjNjjp9&jj)}(jj%jNjjH9&jjj:&jNubjjSj_sMajj]j]ubj)}(jkj 9&jNjNjj9&jj)}(jj%jNjjw9&jjj:&jNubjjSj_sMajj]j]ubj)}(jkj 9&jNjNjj9&jj)}(jj%jNjj9&jjj :&jNubjjSj_sMajj]j]ubj)}(jkj 9&jNjNjj9&jj)}(jj%jNjj9&jjj:&jNubjjSj_sMajj]j]ubej]ubj)}(jkjjNjNjj)}jsys_killsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j:&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpid_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jpidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsigsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj:&jNubjjSj_sMjj](j)}(jkj:&jNjNjjf:&jj)}(jj%jNjjB:&jjj:&jNubjjSj_sMjj]j]ubj)}(jkj:&jNjNjj:&jj)}(jj%jNjjj:&jjj:&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsys_pidfd_send_signalsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j:&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpidfdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsigsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj8&sbasbubj&j)}(jNjNjoNjjjjj)}j]j!;&asbubj,j.)}(j1Nj2j4)}(j7]j)}j siginfo_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj:&jNubjjSj_sM=jj](j)}(jkj:&jNjNjj:&jj)}(jj%jNjj:&jjjg;&jNubjjSj_sM=jj]j]ubj)}(jkj:&jNjNjj ;&jj)}(jj%jNjj:&jjjm;&jNubjjSj_sM=jj]j]ubj)}(jkj:&jNjNjj7;&jj)}(jj%jNjj;&jjjs;&jNubjjSj_sM=jj]j]ubj)}(jkj:&jNjNjj_;&jj)}(jj%jNjj>;&jjjy;&jNubjjSj_sM=jj]j]ubej]ubj)}(jkjjNjNjj)}j sys_tgkillsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j;&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpid_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jtgidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpid_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jpidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsigsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj;&jNubjjSj_sMjj](j)}(jkj;&jNjNjj;&jj)}(jj%jNjj;&jjj <&jNubjjSj_sMjj]j]ubj)}(jkj;&jNjNjj;&jj)}(jj%jNjj;&jjj&<&jNubjjSj_sMjj]j]ubj)}(jkj;&jNjNjj<&jj)}(jj%jNjj;&jjj,<&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j sys_tkillsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j5<&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpid_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jpidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsigsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj3<&jNubjjSj_sMjj](j)}(jkj3<&jNjNjj<&jj)}(jj%jNjj[<&jjj<&jNubjjSj_sMjj]j]ubj)}(jkj3<&jNjNjj<&jj)}(jj%jNjj<&jjj<&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsys_rt_sigqueueinfosbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j<&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpid_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jpidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsigsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj8&sbasbubj&j)}(jNjNjoNjjjjj)}j]j>=&asbubj,j.)}(j1Nj2j4)}(j7]j)}j siginfo_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj<&jNubjjSj_sMjj](j)}(jkj<&jNjNjj=&jj)}(jj%jNjj<&jjj_=&jNubjjSj_sMjj]j]ubj)}(jkj<&jNjNjj(=&jj)}(jj%jNjj=&jjje=&jNubjjSj_sMjj]j]ubj)}(jkj<&jNjNjjT=&jj)}(jj%jNjj,=&jjjk=&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsys_sigpendingsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jt=&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj8&sbasbubj&j)}(jNjNjoNjjjjj)}j]j=&asbubj,j.)}(j1Nj2j4)}(j7]j)}j old_sigset_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jusetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjr=&jNubjjSj_sM/jj]j)}(jkjr=&jNjNjj=&jj)}(jj%jNjj=&jjj=&jNubjjSj_sM/jj]j]ubaj]ubj)}(jkjjNjNjj)}jsys_sigprocmasksbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j=&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jhowsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj8&sbasbubj&j)}(jNjNjoNjjjjj)}j]j2>&asbubj,j.)}(j1Nj2j4)}(j7]j)}j old_sigset_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnsetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj8&sbasbubj&j)}(jNjNjoNjjjjj)}j]ja>&asbubj,j.)}(j1Nj2j4)}(j7]j)}j old_sigset_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}josetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj=&jNubjjSj_sMUjj](j)}(jkj=&jNjNjj>&jj)}(jj%jNjj=&jjj>&jNubjjSj_sMUjj]j]ubj)}(jkj=&jNjNjjH>&jj)}(jj%jNjj >&jjj>&jNubjjSj_sMUjj]j]ubj)}(jkj=&jNjNjjw>&jj)}(jj%jNjjO>&jjj>&jNubjjSj_sMUjj]j]ubej]ubj)}(jkjjNjNjj)}jsys_rt_sigactionsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j>&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsigsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj8&sbasbubj&j)}(jNjNjoNjjjjj)}j]j>&asbubj,j.)}(j1j%j2j4)}(j7]j)}j sigactionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jactsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj8&sbasbubj&j)}(jNjNjoNjjjjj)}j]j"?&asbubj,j.)}(j1j%j2j4)}(j7]j)}j sigactionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joactsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j sigsetsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj>&jNubjjSj_sMjj](j)}(jkj>&jNjNjj>&jj)}(jj%jNjj>&jjjk?&jNubjjSj_sMjj]j]ubj)}(jkj>&jNjNjj ?&jj)}(jj%jNjj>&jjjq?&jNubjjSj_sMjj]j]ubj)}(jkj>&jNjNjj8?&jj)}(jj%jNjj?&jjjw?&jNubjjSj_sMjj]j]ubj)}(jkj>&jNjNjjc?&jj)}(jj%jNjj??&jjj}?&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsys_rt_sigsuspendsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j?&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj8&sbasbubj&j)}(jNjNjoNjjjjj)}j]j?&asbubj,j.)}(j1Nj2j4)}(j7]j)}jsigset_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}junewsetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j sigsetsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj?&jNubjjSj_sMejj](j)}(jkj?&jNjNjj?&jj)}(jj%jNjj?&jjj@&jNubjjSj_sMejj]j]ubj)}(jkj?&jNjNjj?&jj)}(jj%jNjj?&jjj @&jNubjjSj_sMejj]j]ubej]ubj)}(jkjjNjNjj)}jkthread_createsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j@&aj<ubjMNubjjj@&jNubjjSj_sKjj]j]ubj)}(jkjjNjNjj)}j kthread_runsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j%@&aj<ubjMNubjjj#@&jNubjjSj_sK3jj]j]ubj)}(jkjjNjNjj)}jkthread_run_on_cpusbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j4@&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jthreadfnsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamefmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj2@&jNubjjSj_sKHjj](j)}(jkj2@&jNjNjj@&jj)}(jj%jNjj`@&jjj;A&jNubjjSj_sKHjj]j]ubj)}(jkj2@&jNjNjj@&jj)}(jj%jNjj@&jjjAA&jNubjjSj_sKHjj]j]ubj)}(jkj2@&jNjNjjA&jj)}(jj%jNjj@&jjjGA&jNubjjSj_sKHjj]j]ubj)}(jkj2@&jNjNjj-A&jj)}(jj%jNjj A&jjjMA&jNubjjSj_sKHjj]j]ubej]ubj)}(jkjjNjNjj)}jkthread_should_stopsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jVA&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjTA&jNubjjSj_sKjj]j]ubj)}(jkjjNjNjj)}jkthread_should_parksbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jA&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjA&jNubjjSj_sKjj]j]ubj)}(jkjjNjNjj)}jkthread_freezable_should_stopsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jA&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j%asbubj=js)}(jvj?)}(jBj4)}(j7]j)}j was_frozensbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjA&jNubjjSj_sKjj]j)}(jkjA&jNjNjj0B&jj)}(jj%jNjjB&jjj;B&jNubjjSj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j kthread_funcsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jDB&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjBB&jNubjjSj_sKjj]j)}(jkjBB&jNjNjjB&jj)}(jj%jNjjlB&jjjB&jNubjjSj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j kthread_datasbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jB&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjB&jNubjjSj_sKjj]j)}(jkjB&jNjNjjB&jj)}(jj%jNjjB&jjjC&jNubjjSj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jkthread_complete_and_exitsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}j __noreturnsbasbubj&j)}(jNjNjojjjjj)}j]j"C&asbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jC&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j completionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcompsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jcodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj C&jNubjjSj_sMKjj](j)}(jkj C&jNjNjj]C&jj)}(jj%jNjj7C&jjjC&jNubjjSj_sMKjj]j]ubj)}(jkj C&jNjNjjC&jj)}(jj%jNjjdC&jjjC&jNubjjSj_sMKjj]j]ubej]ubj)}(jkjjNjNjj)}jkthread_create_on_nodesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jC&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jthreadfnsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=j?)}(jBj4)}(j7]j)}jnamefmtsbaj<ubjF]jQ)}(jQjjjjQjQNubajHNububjNubjubjP)}(jSNjubejj)}j]sbububjjjjj)}j]sbububjjjC&jNubjjSj_sMjj](j)}(jkjC&jNjNjjC&jj)}(jj%jNjjC&jjjD&jNubjjSj_sMjj]j]ubj)}(jkjC&jNjNjjFD&jj)}(jj%jNjj$D&jjjD&jNubjjSj_sMjj]j]ubj)}(jkjC&jNjNjjmD&jj)}(jj%jNjjMD&jjjD&jNubjjSj_sMjj]j]ubj)}(jkjC&jNjNjjD&jj)}(jj%jNjjqD&jjjD&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j kthread_bindsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jD&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjD&jNubjjSj_sM*jj](j)}(jkjD&jNjNjjE&jj)}(jj%jNjjD&jjj6E&jNubjjSj_sM*jj]j]ubj)}(jkjD&jNjNjj.E&jj)}(jj%jNjj E&jjjF&jj)}(jj%jNjjF&jjj^F&jNubjjSj_sM:jj]j]ubej]ubj)}(jkjjNjNjj)}jkthread_unparksbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jgF&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj)sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjeF&jNubjjSj_sMmjj]j)}(jkjeF&jNjNjjF&jj)}(jj%jNjjF&jjjF&jNubjjSj_sMmjj]j]ubaj]ubj)}(jkjjNjNjj)}j kthread_parksbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jF&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj)sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjF&jNubjjSj_sMjj]j)}(jkjF&jNjNjjG&jj)}(jj%jNjjF&jjjG&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j kthread_stopsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%G&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj)sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#G&jNubjjSj_sMjj]j)}(jkj#G&jNjNjjqG&jj)}(jj%jNjjKG&jjj{G&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jkthread_stop_putsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jG&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj)sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjG&jNubjjSj_sMjj]j)}(jkjG&jNjNjjG&jj)}(jj%jNjjG&jjjG&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jkthread_worker_fnsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jG&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j worker_ptrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjG&jNubjjSj_sM!jj]j)}(jkjG&jNjNjj+H&jj)}(jj%jNjj H&jjj6H&jNubjjSj_sM!jj]j]ubaj]ubj)}(jkjjNjNjj)}jkthread_create_workersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jkthread_workersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j?H&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=j?)}(jBj4)}(j7]j)}jnamefmtsbaj<ubjF]jQ)}(jQjjjjQjQNubajHNububjNubjubjP)}(jSNjubejj)}j]sbububjjjjj)}j]sbububjjj=H&jNubjjSj_sMjj](j)}(jkj=H&jNjNjjH&jj)}(jj%jNjjkH&jjjH&jNubjjSj_sMjj]j]ubj)}(jkj=H&jNjNjjH&jj)}(jj%jNjjH&jjjH&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jkthread_create_worker_on_cpusbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jkthread_workersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jH&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=j?)}(jBj4)}(j7]j)}jnamefmtsbaj<ubjF]jQ)}(jQjjjjQjQNubajHNububjNubjubjP)}(jSNjubejj)}j]sbububjjjjj)}j]sbububjjjH&jNubjjSj_sMjj](j)}(jkjH&jNjNjjI&jj)}(jj%jNjjH&jjjrI&jNubjjSj_sMjj]j]ubj)}(jkjH&jNjNjj?I&jj)}(jj%jNjjI&jjjxI&jNubjjSj_sMjj]j]ubj)}(jkjH&jNjNjjcI&jj)}(jj%jNjjCI&jjj~I&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jkthread_queue_worksbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jI&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jkthread_workersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworkersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j kthread_worksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjI&jNubjjSj_sMjj](j)}(jkjI&jNjNjjI&jj)}(jj%jNjjI&jjj J&jNubjjSj_sMjj]j]ubj)}(jkjI&jNjNjjI&jj)}(jj%jNjjI&jjjJ&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jkthread_delayed_work_timer_fnsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jJ&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j timer_listsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjJ&jNubjjSj_sM jj]j)}(jkjJ&jNjNjjeJ&jj)}(jj%jNjj?J&jjjoJ&jNubjjSj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jkthread_queue_delayed_worksbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jxJ&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jkthread_workersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworkersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jkthread_delayed_worksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jdelaysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjvJ&jNubjjSj_sMUjj](j)}(jkjvJ&jNjNjjJ&jj)}(jj%jNjjJ&jjj K&jNubjjSj_sMUjj]j]ubj)}(jkjvJ&jNjNjjJ&jj)}(jj%jNjjJ&jjj&K&jNubjjSj_sMUjj]j]ubj)}(jkjvJ&jNjNjjK&jj)}(jj%jNjjJ&jjj,K&jNubjjSj_sMUjj]j]ubej]ubj)}(jkjjNjNjj)}jkthread_flush_worksbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j5K&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j kthread_worksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj3K&jNubjjSj_sM{jj]j)}(jkj3K&jNjNjjK&jj)}(jj%jNjj[K&jjjK&jNubjjSj_sM{jj]j]ubaj]ubj)}(jkjjNjNjj)}jkthread_mod_delayed_worksbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jK&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jkthread_workersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworkersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jkthread_delayed_worksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jdelaysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjK&jNubjjSj_sMjj](j)}(jkjK&jNjNjjK&jj)}(jj%jNjjK&jjj=L&jNubjjSj_sMjj]j]ubj)}(jkjK&jNjNjj L&jj)}(jj%jNjjK&jjjCL&jNubjjSj_sMjj]j]ubj)}(jkjK&jNjNjj5L&jj)}(jj%jNjjL&jjjIL&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jkthread_cancel_work_syncsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jRL&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j kthread_worksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjPL&jNubjjSj_sMLjj]j)}(jkjPL&jNjNjjL&jj)}(jj%jNjjwL&jjjL&jNubjjSj_sMLjj]j]ubaj]ubj)}(jkjjNjNjj)}j kthread_cancel_delayed_work_syncsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jL&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jkthread_delayed_worksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjL&jNubjjSj_sM[jj]j)}(jkjL&jNjNjjL&jj)}(jj%jNjjL&jjjM&jNubjjSj_sM[jj]j]ubaj]ubj)}(jkjjNjNjj)}jkthread_flush_workersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jM&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jkthread_workersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworkersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjM&jNubjjSj_sMhjj]j)}(jkjM&jNjNjj\M&jj)}(jj%jNjj6M&jjjgM&jNubjjSj_sMhjj]j]ubaj]ubj)}(jkjjNjNjj)}jkthread_destroy_workersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jpM&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jkthread_workersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworkersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjnM&jNubjjSj_sMjj]j)}(jkjnM&jNjNjjM&jj)}(jj%jNjjM&jjjM&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jkthread_use_mmsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jM&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j mm_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjM&jNubjjSj_sMjj]j)}(jkjM&jNjNjjN&jj)}(jj%jNjjM&jjj'N&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jkthread_unuse_mmsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j0N&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j mm_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj.N&jNubjjSj_sMjj]j)}(jkj.N&jNjNjj|N&jj)}(jj%jNjjVN&jjjN&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jkthread_associate_blkcgsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jN&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcgroup_subsys_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcsssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjN&jNubjjSj_sMjj]j)}(jkjN&jNjNjjN&jj)}(jj%jNjjN&jjjN&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j refcount_setsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jN&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j refcount_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjN&jNubjjSj_sK{jj](j)}(jkjN&jNjNjj_&jNubjjSj_sMgjj]j]ubj)}(jkj^&jNjNjj4_&jj)}(jj%jNjj_&jjjD_&jNubjjSj_sMgjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_fetch_sub_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jM_&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjK_&jNubjjSj_sMzjj](j)}(jkjK_&jNjNjj_&jj)}(jj%jNjjs_&jjj_&jNubjjSj_sMzjj]j]ubj)}(jkjK_&jNjNjj_&jj)}(jj%jNjj_&jjj_&jNubjjSj_sMzjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_fetch_sub_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j_&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj_&jNubjjSj_sMjj](j)}(jkj_&jNjNjj`&jj)}(jj%jNjj_&jjjN`&jNubjjSj_sMjj]j]ubj)}(jkj_&jNjNjjD`&jj)}(jj%jNjj`&jjjT`&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_fetch_sub_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j]`&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj[`&jNubjjSj_sMjj](j)}(jkj[`&jNjNjj`&jj)}(jj%jNjj`&jjj`&jNubjjSj_sMjj]j]ubj)}(jkj[`&jNjNjj`&jj)}(jj%jNjj`&jjj`&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j atomic_incsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j`&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj`&jNubjjSj_sMjj]j)}(jkj`&jNjNjj1a&jj)}(jj%jNjj a&jjj;a&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_inc_returnsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jDa&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjBa&jNubjjSj_sMjj]j)}(jkjBa&jNjNjja&jj)}(jj%jNjjja&jjja&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_inc_return_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]ja&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjja&jNubjjSj_sMjj]j)}(jkja&jNjNjja&jj)}(jj%jNjja&jjja&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_inc_return_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jb&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjb&jNubjjSj_sMjj]j)}(jkjb&jNjNjjNb&jj)}(jj%jNjj(b&jjjXb&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_inc_return_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jab&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj_b&jNubjjSj_sMjj]j)}(jkj_b&jNjNjjb&jj)}(jj%jNjjb&jjjb&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_fetch_incsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jb&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjb&jNubjjSj_sMjj]j)}(jkjb&jNjNjj c&jj)}(jj%jNjjb&jjjc&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_fetch_inc_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jc&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjc&jNubjjSj_sMjj]j)}(jkjc&jNjNjjkc&jj)}(jj%jNjjEc&jjjuc&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_fetch_inc_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j~c&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj|c&jNubjjSj_sM*jj]j)}(jkj|c&jNjNjjc&jj)}(jj%jNjjc&jjjc&jNubjjSj_sM*jj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_fetch_inc_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jc&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjc&jNubjjSj_sM<jj]j)}(jkjc&jNjNjj)d&jj)}(jj%jNjjd&jjj3d&jNubjjSj_sM<jj]j]ubaj]ubj)}(jkjjNjNjj)}j atomic_decsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jjj](j)}(jkjFy&jNjNjjy&jj)}(jj%jNjjmy&jjjy&jNubjjSj_sM>jj]j]ubj)}(jkjFy&jNjNjjy&jj)}(jj%jNjjy&jjjy&jNubjjSj_sM>jj]j]ubj)}(jkjFy&jNjNjjy&jj)}(jj%jNjjy&jjjy&jNubjjSj_sM>jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_sub_and_testsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jy&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjy&jNubjjSj_sMQjj](j)}(jkjy&jNjNjjDz&jj)}(jj%jNjj$z&jjjwz&jNubjjSj_sMQjj]j]ubj)}(jkjy&jNjNjjmz&jj)}(jj%jNjjGz&jjj}z&jNubjjSj_sMQjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_dec_and_testsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jz&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjz&jNubjjSj_sMcjj]j)}(jkjz&jNjNjjz&jj)}(jj%jNjjz&jjjz&jNubjjSj_sMcjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_inc_and_testsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jz&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjz&jNubjjSj_sMujj]j)}(jkjz&jNjNjj/{&jj)}(jj%jNjj {&jjj9{&jNubjjSj_sMujj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_add_negativesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jB{&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj@{&jNubjjSj_sMjj](j)}(jkj@{&jNjNjj{&jj)}(jj%jNjjg{&jjj{&jNubjjSj_sMjj]j]ubj)}(jkj@{&jNjNjj{&jj)}(jj%jNjj{&jjj{&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_add_negative_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j{&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj{&jNubjjSj_sMjj](j)}(jkj{&jNjNjj|&jj)}(jj%jNjj{&jjjA|&jNubjjSj_sMjj]j]ubj)}(jkj{&jNjNjj7|&jj)}(jj%jNjj|&jjjG|&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_add_negative_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jP|&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjN|&jNubjjSj_sMjj](j)}(jkjN|&jNjNjj|&jj)}(jj%jNjju|&jjj|&jNubjjSj_sMjj]j]ubj)}(jkjN|&jNjNjj|&jj)}(jj%jNjj|&jjj|&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_add_negative_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j|&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj|&jNubjjSj_sMjj](j)}(jkj|&jNjNjj}&jj)}(jj%jNjj|&jjjO}&jNubjjSj_sMjj]j]ubj)}(jkj|&jNjNjjE}&jj)}(jj%jNjj}&jjjU}&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_fetch_add_unlesssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j^}&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjgOsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjbsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj\}&jNubjjSj_sMjj](j)}(jkj\}&jNjNjj}&jj)}(jj%jNjj}&jjj}&jNubjjSj_sMjj]j]ubj)}(jkj\}&jNjNjj}&jj)}(jj%jNjj}&jjj~&jNubjjSj_sMjj]j]ubj)}(jkj\}&jNjNjj}&jj)}(jj%jNjj}&jjj~&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_add_unlesssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j~&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjgOsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjbsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj ~&jNubjjSj_sMjj](j)}(jkj ~&jNjNjjZ~&jj)}(jj%jNjj4~&jjj~&jNubjjSj_sMjj]j]ubj)}(jkj ~&jNjNjj~&jj)}(jj%jNjj`~&jjj~&jNubjjSj_sMjj]j]ubj)}(jkj ~&jNjNjj~&jj)}(jj%jNjj~&jjj~&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_inc_not_zerosbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j~&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj~&jNubjjSj_sMjj]j)}(jkj~&jNjNjj &jj)}(jj%jNjj~&jjj&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_inc_unless_negativesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMjj]j)}(jkj&jNjNjjh&jj)}(jj%jNjjB&jjjr&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_dec_unless_positivesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j{&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjy&jNubjjSj_sM"jj]j)}(jkjy&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM"jj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_dec_if_positivesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sM5jj]j)}(jkj&jNjNjj%&jj)}(jj%jNjj&jjj/&jNubjjSj_sM5jj]j]ubaj]ubj)}(jkjjNjNjj)}j atomic64_readsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j8&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj6&jNubjjSj_sMGjj]j)}(jkj6&jNjNjj&jj)}(jj%jNjjb&jjj&jNubjjSj_sMGjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic64_read_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMXjj]j)}(jkj&jNjNjj&jj)}(jj%jNjjŀ&jjj&jNubjjSj_sMXjj]j]ubaj]ubj)}(jkjjNjNjj)}j atomic64_setsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjjj](j)}(jkj&jNjNjjJ&jj)}(jj%jNjj$&jjj{&jNubjjSj_sMjjj]j]ubj)}(jkj&jNjNjjt&jj)}(jj%jNjjP&jjj&jNubjjSj_sMjjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_set_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM|jj](j)}(jkj&jNjNjjց&jj)}(jj%jNjj&jjj&jNubjjSj_sM|jj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj܁&jjj &jNubjjSj_sM|jj]j]ubej]ubj)}(jkjjNjNjj)}j atomic64_addsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj`&jj)}(jj%jNjj<&jjj&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjjc&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_add_returnsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj&jj)}(jj%jNjĵ&jjj#&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj)&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_add_return_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j2&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj0&jNubjjSj_sMjj](j)}(jkj0&jNjNjj&jj)}(jj%jNjj\&jjj&jNubjjSj_sMjj]j]ubj)}(jkj0&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_add_return_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jƒ&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjjC&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj9&jj)}(jj%jNjj&jjjI&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_add_return_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jR&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjP&jNubjjSj_sMjj](j)}(jkjP&jNjNjj&jj)}(jj%jNjj|&jjjӄ&jNubjjSj_sMjj]j]ubj)}(jkjP&jNjNjjɄ&jj)}(jj%jNjj&jjjل&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_fetch_addsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj0&jj)}(jj%jNjj &jjjc&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjjY&jj)}(jj%jNjj3&jjji&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_fetch_add_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jr&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjp&jNubjjSj_sMjj](j)}(jkjp&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubj)}(jkjp&jNjNjj&jj)}(jj%jNjjÅ&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_fetch_add_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjjP&jj)}(jj%jNjj,&jjj&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjjy&jj)}(jj%jNjjS&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_fetch_add_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM#jj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM#jj]j]ubj)}(jkj&jNjNjj &jj)}(jj%jNjj&jjj&jNubjjSj_sM#jj]j]ubej]ubj)}(jkjjNjNjj)}j atomic64_subsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj &jNubjjSj_sM5jj](j)}(jkj &jNjNjjl&jj)}(jj%jNjjH&jjj&jNubjjSj_sM5jj]j]ubj)}(jkj &jNjNjj&jj)}(jj%jNjjo&jjj&jNubjjSj_sM5jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_sub_returnsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMGjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj؇&jjj/&jNubjjSj_sMGjj]j]ubj)}(jkj&jNjNjj%&jj)}(jj%jNjj&jjj5&jNubjjSj_sMGjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_sub_return_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j>&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj<&jNubjjSj_sMZjj](j)}(jkj<&jNjNjj&jj)}(jj%jNjjh&jjj&jNubjjSj_sMZjj]j]ubj)}(jkj<&jNjNjj&jj)}(jj%jNjj&jjjň&jNubjjSj_sMZjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_sub_return_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jΈ&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj̈&jNubjjSj_sMljj](j)}(jkj̈&jNjNjj&jj)}(jj%jNjj&jjjO&jNubjjSj_sMljj]j]ubj)}(jkj̈&jNjNjjE&jj)}(jj%jNjj&jjjU&jNubjjSj_sMljj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_sub_return_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j^&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj\&jNubjjSj_sMjj](j)}(jkj\&jNjNjj&jj)}(jj%jNjj&jjj߉&jNubjjSj_sMjj]j]ubj)}(jkj\&jNjNjjՉ&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_fetch_subsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj<&jj)}(jj%jNjj&jjjo&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjje&jj)}(jj%jNjj?&jjju&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_fetch_sub_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j~&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj|&jNubjjSj_sMjj](j)}(jkj|&jNjNjj̊&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubj)}(jkj|&jNjNjj&jj)}(jj%jNjjϊ&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_fetch_sub_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj &jNubjjSj_sMjj](j)}(jkj &jNjNjj\&jj)}(jj%jNjj8&jjj&jNubjjSj_sMjj]j]ubj)}(jkj &jNjNjj&jj)}(jj%jNjj_&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_fetch_sub_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj&jj)}(jj%jNjjȋ&jjj&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj%&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j atomic64_incsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j.&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,&jNubjjSj_sMjj]j)}(jkj,&jNjNjjz&jj)}(jj%jNjjT&jjj&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic64_inc_returnsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMjj]j)}(jkj&jNjNjj݌&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic64_inc_return_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMjj]j)}(jkj&jNjNjj@&jj)}(jj%jNjj&jjjJ&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic64_inc_return_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jS&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjQ&jNubjjSj_sMjj]j)}(jkjQ&jNjNjj&jj)}(jj%jNjj}&jjj&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic64_inc_return_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sM jj]j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic64_fetch_incsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sM1jj]j)}(jkj&jNjNjji&jj)}(jj%jNjjC&jjjs&jNubjjSj_sM1jj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic64_fetch_inc_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j|&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjz&jNubjjSj_sMCjj]j)}(jkjz&jNjNjj̎&jj)}(jj%jNjj&jjj֎&jNubjjSj_sMCjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic64_fetch_inc_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jߎ&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjݎ&jNubjjSj_sMTjj]j)}(jkjݎ&jNjNjj/&jj)}(jj%jNjj &jjj9&jNubjjSj_sMTjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic64_fetch_inc_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jB&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj@&jNubjjSj_sMfjj]j)}(jkj@&jNjNjj&jj)}(jj%jNjjl&jjj&jNubjjSj_sMfjj]j]ubaj]ubj)}(jkjjNjNjj)}j atomic64_decsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMwjj]j)}(jkj&jNjNjj&jj)}(jj%jNjjˏ&jjj&jNubjjSj_sMwjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic64_dec_returnsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMjj]j)}(jkj&jNjNjjT&jj)}(jj%jNjj.&jjj^&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic64_dec_return_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jg&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjje&jNubjjSj_sMjj]j)}(jkje&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic64_dec_return_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jʐ&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjȐ&jNubjjSj_sMjj]j)}(jkjȐ&jNjNjj&jj)}(jj%jNjj&jjj$&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic64_dec_return_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j-&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+&jNubjjSj_sMjj]j)}(jkj+&jNjNjj}&jj)}(jj%jNjjW&jjj&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic64_fetch_decsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMjj]j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic64_fetch_dec_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMjj]j)}(jkj&jNjNjjC&jj)}(jj%jNjj&jjjM&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic64_fetch_dec_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jV&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjT&jNubjjSj_sMjj]j)}(jkjT&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic64_fetch_dec_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sM jj]j)}(jkj&jNjNjj &jj)}(jj%jNjj&jjj&jNubjjSj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j atomic64_andsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM jj](j)}(jkj&jNjNjjf&jj)}(jj%jNjjB&jjj&jNubjjSj_sM jj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjji&jjj&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_fetch_andsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM' jj](j)}(jkj&jNjNjj&jj)}(jj%jNjjғ&jjj)&jNubjjSj_sM' jj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj/&jNubjjSj_sM' jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_fetch_and_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j8&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj6&jNubjjSj_sM: jj](j)}(jkj6&jNjNjj&jj)}(jj%jNjjb&jjj&jNubjjSj_sM: jj]j]ubj)}(jkj6&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM: jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_fetch_and_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jȔ&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjƔ&jNubjjSj_sML jj](j)}(jkjƔ&jNjNjj&jj)}(jj%jNjj&jjjI&jNubjjSj_sML jj]j]ubj)}(jkjƔ&jNjNjj?&jj)}(jj%jNjj&jjjO&jNubjjSj_sML jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_fetch_and_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jX&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjV&jNubjjSj_sM_ jj](j)}(jkjV&jNjNjj&jj)}(jj%jNjj&jjjٕ&jNubjjSj_sM_ jj]j]ubj)}(jkjV&jNjNjjϕ&jj)}(jj%jNjj&jjjߕ&jNubjjSj_sM_ jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_andnotsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMq jj](j)}(jkj&jNjNjj2&jj)}(jj%jNjj&jjje&jNubjjSj_sMq jj]j]ubj)}(jkj&jNjNjj[&jj)}(jj%jNjj5&jjjk&jNubjjSj_sMq jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_fetch_andnotsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jt&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjr&jNubjjSj_sM jj](j)}(jkjr&jNjNjj–&jj)}(jj%jNjj&jjj&jNubjjSj_sM jj]j]ubj)}(jkjr&jNjNjj&jj)}(jj%jNjjŖ&jjj&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_fetch_andnot_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM jj](j)}(jkj&jNjNjjR&jj)}(jj%jNjj.&jjj&jNubjjSj_sM jj]j]ubj)}(jkj&jNjNjj{&jj)}(jj%jNjjU&jjj&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_fetch_andnot_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM jj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM jj]j]ubj)}(jkj&jNjNjj &jj)}(jj%jNjj&jjj&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_fetch_andnot_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j$&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"&jNubjjSj_sM jj](j)}(jkj"&jNjNjjr&jj)}(jj%jNjjN&jjj&jNubjjSj_sM jj]j]ubj)}(jkj"&jNjNjj&jj)}(jj%jNjju&jjj&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j atomic64_orsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM jj](j)}(jkj&jNjNjj&jj)}(jj%jNjjژ&jjj1&jNubjjSj_sM jj]j]ubj)}(jkj&jNjNjj'&jj)}(jj%jNjj&jjj7&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_fetch_orsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j@&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj>&jNubjjSj_sM jj](j)}(jkj>&jNjNjj&jj)}(jj%jNjjj&jjj&jNubjjSj_sM jj]j]ubj)}(jkj>&jNjNjj&jj)}(jj%jNjj&jjjǙ&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_fetch_or_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jЙ&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjΙ&jNubjjSj_sM jj](j)}(jkjΙ&jNjNjj&jj)}(jj%jNjj&jjjQ&jNubjjSj_sM jj]j]ubj)}(jkjΙ&jNjNjjG&jj)}(jj%jNjj!&jjjW&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_fetch_or_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j`&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj^&jNubjjSj_sM jj](j)}(jkj^&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM jj]j]ubj)}(jkj^&jNjNjjך&jj)}(jj%jNjj&jjj&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_fetch_or_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM jj](j)}(jkj&jNjNjj>&jj)}(jj%jNjj&jjjq&jNubjjSj_sM jj]j]ubj)}(jkj&jNjNjjg&jj)}(jj%jNjjA&jjjw&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j atomic64_xorsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj~&jNubjjSj_sM) jj](j)}(jkj~&jNjNjjʛ&jj)}(jj%jNjj&jjj&jNubjjSj_sM) jj]j]ubj)}(jkj~&jNjNjj&jj)}(jj%jNjj͛&jjj&jNubjjSj_sM) jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_fetch_xorsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j &aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj &jNubjjSj_sM; jj](j)}(jkj &jNjNjjZ&jj)}(jj%jNjj6&jjj&jNubjjSj_sM; jj]j]ubj)}(jkj &jNjNjj&jj)}(jj%jNjj]&jjj&jNubjjSj_sM; jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_fetch_xor_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMN jj](j)}(jkj&jNjNjj&jj)}(jj%jNjjƜ&jjj&jNubjjSj_sMN jj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj#&jNubjjSj_sMN jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_fetch_xor_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j,&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*&jNubjjSj_sM` jj](j)}(jkj*&jNjNjjz&jj)}(jj%jNjjV&jjj&jNubjjSj_sM` jj]j]ubj)}(jkj*&jNjNjj&jj)}(jj%jNjj}&jjj&jNubjjSj_sM` jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_fetch_xor_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMs jj](j)}(jkj&jNjNjj &jj)}(jj%jNjj&jjj=&jNubjjSj_sMs jj]j]ubj)}(jkj&jNjNjj3&jj)}(jj%jNjj &jjjC&jNubjjSj_sMs jj]j]ubej]ubj)}(jkjjNjNjj)}j atomic64_xchgsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jL&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjJ&jNubjjSj_sM jj](j)}(jkjJ&jNjNjj&jj)}(jj%jNjjv&jjjΞ&jNubjjSj_sM jj]j]ubj)}(jkjJ&jNjNjjƞ&jj)}(jj%jNjj&jjjԞ&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_xchg_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jݞ&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj۞&jNubjjSj_sM jj](j)}(jkj۞&jNjNjj-&jj)}(jj%jNjj&jjj_&jNubjjSj_sM jj]j]ubj)}(jkj۞&jNjNjjW&jj)}(jj%jNjj3&jjje&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_xchg_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jn&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjl&jNubjjSj_sM jj](j)}(jkjl&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM jj]j]ubj)}(jkjl&jNjNjj&jj)}(jj%jNjjğ&jjj&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_xchg_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM jj](j)}(jkj&jNjNjjO&jj)}(jj%jNjj)&jjj&jNubjjSj_sM jj]j]ubj)}(jkj&jNjNjjy&jj)}(jj%jNjjU&jjj&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_cmpxchgsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM jj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj:&jNubjjSj_sM jj]j]ubj)}(jkj&jNjNjj &jj)}(jj%jNjj&jjj@&jNubjjSj_sM jj]j]ubj)}(jkj&jNjNjj2&jj)}(jj%jNjj&jjjF&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_cmpxchg_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jO&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjM&jNubjjSj_sM jj](j)}(jkjM&jNjNjj&jj)}(jj%jNjjy&jjj&jNubjjSj_sM jj]j]ubj)}(jkjM&jNjNjjɡ&jj)}(jj%jNjj&jjj&jNubjjSj_sM jj]j]ubj)}(jkjM&jNjNjj&jj)}(jj%jNjj͡&jjj&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_cmpxchg_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj &jNubjjSj_sM jj](j)}(jkj &jNjNjj^&jj)}(jj%jNjj8&jjj&jNubjjSj_sM jj]j]ubj)}(jkj &jNjNjj&jj)}(jj%jNjjd&jjj&jNubjjSj_sM jj]j]ubj)}(jkj &jNjNjj&jj)}(jj%jNjj&jjjĢ&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_cmpxchg_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j͢&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjˢ&jNubjjSj_sM jj](j)}(jkjˢ&jNjNjj&jj)}(jj%jNjj&jjjw&jNubjjSj_sM jj]j]ubj)}(jkjˢ&jNjNjjG&jj)}(jj%jNjj#&jjj}&jNubjjSj_sM jj]j]ubj)}(jkjˢ&jNjNjjo&jj)}(jj%jNjjK&jjj&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_try_cmpxchgsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM$ jj](j)}(jkj&jNjNjjף&jj)}(jj%jNjj&jjj6&jNubjjSj_sM$ jj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjjݣ&jjj<&jNubjjSj_sM$ jj]j]ubj)}(jkj&jNjNjj.&jj)}(jj%jNjj &jjjB&jNubjjSj_sM$ jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_try_cmpxchg_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jK&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjI&jNubjjSj_sM; jj](j)}(jkjI&jNjNjj&jj)}(jj%jNjjp&jjj&jNubjjSj_sM; jj]j]ubj)}(jkjI&jNjNjj¤&jj)}(jj%jNjj&jjj&jNubjjSj_sM; jj]j]ubj)}(jkjI&jNjNjj&jj)}(jj%jNjjɤ&jjj&jNubjjSj_sM; jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_try_cmpxchg_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j &aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMQ jj](j)}(jkj&jNjNjjU&jj)}(jj%jNjj/&jjj&jNubjjSj_sMQ jj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj[&jjj&jNubjjSj_sMQ jj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMQ jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_try_cmpxchg_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jɥ&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjǥ&jNubjjSj_sMh jj](j)}(jkjǥ&jNjNjj&jj)}(jj%jNjj&jjjs&jNubjjSj_sMh jj]j]ubj)}(jkjǥ&jNjNjj@&jj)}(jj%jNjj&jjjy&jNubjjSj_sMh jj]j]ubj)}(jkjǥ&jNjNjjk&jj)}(jj%jNjjG&jjj&jNubjjSj_sMh jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_sub_and_testsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM{ jj](j)}(jkj&jNjNjjѦ&jj)}(jj%jNjj&jjj&jNubjjSj_sM{ jj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjjԦ&jjj &jNubjjSj_sM{ jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_dec_and_testsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sM jj]j)}(jkj&jNjNjj^&jj)}(jj%jNjj8&jjjh&jNubjjSj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic64_inc_and_testsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jq&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjo&jNubjjSj_sM jj]j)}(jkjo&jNjNjj&jj)}(jj%jNjj&jjjƧ&jNubjjSj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic64_add_negativesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jϧ&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjͧ&jNubjjSj_sM jj](j)}(jkjͧ&jNjNjj&jj)}(jj%jNjj&jjjK&jNubjjSj_sM jj]j]ubj)}(jkjͧ&jNjNjjA&jj)}(jj%jNjj&jjjQ&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_add_negative_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jZ&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjX&jNubjjSj_sM jj](j)}(jkjX&jNjNjj&jj)}(jj%jNjj&jjj֨&jNubjjSj_sM jj]j]ubj)}(jkjX&jNjNjj̨&jj)}(jj%jNjj&jjjܨ&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_add_negative_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM jj](j)}(jkj&jNjNjj.&jj)}(jj%jNjj &jjja&jNubjjSj_sM jj]j]ubj)}(jkj&jNjNjjW&jj)}(jj%jNjj1&jjjg&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_add_negative_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jp&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjn&jNubjjSj_sM jj](j)}(jkjn&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM jj]j]ubj)}(jkjn&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_fetch_add_unlesssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjgOsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjbsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM jj](j)}(jkj&jNjNjjK&jj)}(jj%jNjj%&jjj&jNubjjSj_sM jj]j]ubj)}(jkj&jNjNjju&jj)}(jj%jNjjQ&jjj&jNubjjSj_sM jj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjjx&jjj&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_add_unlesssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjgOsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjbsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM jj](j)}(jkj&jNjNjj&jj)}(jj%jNjjݪ&jjj[&jNubjjSj_sM jj]j]ubj)}(jkj&jNjNjj-&jj)}(jj%jNjj &jjja&jNubjjSj_sM jj]j]ubj)}(jkj&jNjNjjT&jj)}(jj%jNjj0&jjjg&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic64_inc_not_zerosbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jp&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjn&jNubjjSj_sM& jj]j)}(jkjn&jNjNjj&jj)}(jj%jNjj&jjjū&jNubjjSj_sM& jj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic64_inc_unless_negativesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jΫ&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj̫&jNubjjSj_sM9 jj]j)}(jkj̫&jNjNjj&jj)}(jj%jNjj&jjj#&jNubjjSj_sM9 jj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic64_dec_unless_positivesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j,&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*&jNubjjSj_sML jj]j)}(jkj*&jNjNjjw&jj)}(jj%jNjjQ&jjj&jNubjjSj_sML jj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic64_dec_if_positivesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sM_ jj]j)}(jkj&jNjNjjڬ&jj)}(jj%jNjj&jjj&jNubjjSj_sM_ jj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_long_readsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMq jj]j)}(jkj&jNjNjj9&jj)}(jj%jNjj&jjjC&jNubjjSj_sMq jj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_long_read_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jL&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjJ&jNubjjSj_sM jj]j)}(jkjJ&jNjNjj&jj)}(jj%jNjjr&jjj&jNubjjSj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_long_setsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM jj](j)}(jkj&jNjNjj&jj)}(jj%jNjjѭ&jjj$&jNubjjSj_sM jj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj*&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_set_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j3&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj1&jNubjjSj_sM jj](j)}(jkj1&jNjNjj&jj)}(jj%jNjjY&jjj&jNubjjSj_sM jj]j]ubj)}(jkj1&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_addsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM jj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj4&jNubjjSj_sM jj]j]ubj)}(jkj&jNjNjj*&jj)}(jj%jNjj&jjj:&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_add_returnsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jC&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjA&jNubjjSj_sM jj](j)}(jkjA&jNjNjj&jj)}(jj%jNjji&jjj&jNubjjSj_sM jj]j]ubj)}(jkjA&jNjNjj&jj)}(jj%jNjj&jjj¯&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_add_return_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j˯&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjɯ&jNubjjSj_sM jj](j)}(jkjɯ&jNjNjj&jj)}(jj%jNjj&jjjD&jNubjjSj_sM jj]j]ubj)}(jkjɯ&jNjNjj:&jj)}(jj%jNjj&jjjJ&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_add_return_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jS&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjQ&jNubjjSj_sM jj](j)}(jkjQ&jNjNjj&jj)}(jj%jNjjy&jjj̰&jNubjjSj_sM jj]j]ubj)}(jkjQ&jNjNjj°&jj)}(jj%jNjj&jjjҰ&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_add_return_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j۰&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjٰ&jNubjjSj_sM jj](j)}(jkjٰ&jNjNjj!&jj)}(jj%jNjj&jjjT&jNubjjSj_sM jj]j]ubj)}(jkjٰ&jNjNjjJ&jj)}(jj%jNjj$&jjjZ&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_fetch_addsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jc&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjja&jNubjjSj_sM jj](j)}(jkja&jNjNjj&jj)}(jj%jNjj&jjjܱ&jNubjjSj_sM jj]j]ubj)}(jkja&jNjNjjұ&jj)}(jj%jNjj&jjj&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_fetch_add_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM( jj](j)}(jkj&jNjNjj1&jj)}(jj%jNjj&jjjd&jNubjjSj_sM( jj]j]ubj)}(jkj&jNjNjjZ&jj)}(jj%jNjj4&jjjj&jNubjjSj_sM( jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_fetch_add_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]js&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjq&jNubjjSj_sM: jj](j)}(jkjq&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM: jj]j]ubj)}(jkjq&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM: jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_fetch_add_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMM jj](j)}(jkj&jNjNjjA&jj)}(jj%jNjj!&jjjt&jNubjjSj_sMM jj]j]ubj)}(jkj&jNjNjjj&jj)}(jj%jNjjD&jjjz&jNubjjSj_sMM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_subsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM_ jj](j)}(jkj&jNjNjjɳ&jj)}(jj%jNjj&jjj&jNubjjSj_sM_ jj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj̳&jjj&jNubjjSj_sM_ jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_sub_returnsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j &aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj &jNubjjSj_sMq jj](j)}(jkj &jNjNjjQ&jj)}(jj%jNjj1&jjj&jNubjjSj_sMq jj]j]ubj)}(jkj &jNjNjjz&jj)}(jj%jNjjT&jjj&jNubjjSj_sMq jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_sub_return_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM jj](j)}(jkj&jNjNjjٴ&jj)}(jj%jNjj&jjj &jNubjjSj_sM jj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjjܴ&jjj&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_sub_return_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM jj](j)}(jkj&jNjNjja&jj)}(jj%jNjjA&jjj&jNubjjSj_sM jj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjjd&jjj&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_sub_return_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM jj](j)}(jkj&jNjNjj&jj)}(jj%jNjjɵ&jjj&jNubjjSj_sM jj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj"&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_fetch_subsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j+&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj)&jNubjjSj_sM jj](j)}(jkj)&jNjNjjq&jj)}(jj%jNjjQ&jjj&jNubjjSj_sM jj]j]ubj)}(jkj)&jNjNjj&jj)}(jj%jNjjt&jjj&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_fetch_sub_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM jj](j)}(jkj&jNjNjj&jj)}(jj%jNjjٶ&jjj,&jNubjjSj_sM jj]j]ubj)}(jkj&jNjNjj"&jj)}(jj%jNjj&jjj2&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_fetch_sub_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j;&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj9&jNubjjSj_sM jj](j)}(jkj9&jNjNjj&jj)}(jj%jNjja&jjj&jNubjjSj_sM jj]j]ubj)}(jkj9&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_fetch_sub_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j÷&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM jj](j)}(jkj&jNjNjj &jj)}(jj%jNjj&jjj<&jNubjjSj_sM jj]j]ubj)}(jkj&jNjNjj2&jj)}(jj%jNjj &jjjB&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_incsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jK&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjI&jNubjjSj_sMjj]j)}(jkjI&jNjNjj&jj)}(jj%jNjjq&jjj&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_long_inc_returnsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMjj]j)}(jkj&jNjNjj&jj)}(jj%jNjjи&jjj&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_long_inc_return_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j &aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sM'jj]j)}(jkj&jNjNjjU&jj)}(jj%jNjj/&jjj_&jNubjjSj_sM'jj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_long_inc_return_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jh&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjf&jNubjjSj_sM8jj]j)}(jkjf&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM8jj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_long_inc_return_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jǹ&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjŹ&jNubjjSj_sMJjj]j)}(jkjŹ&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMJjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_long_fetch_incsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j&&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$&jNubjjSj_sM[jj]j)}(jkj$&jNjNjjr&jj)}(jj%jNjjL&jjj|&jNubjjSj_sM[jj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_long_fetch_inc_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMmjj]j)}(jkj&jNjNjjѺ&jj)}(jj%jNjj&jjjۺ&jNubjjSj_sMmjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_long_fetch_inc_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sM~jj]j)}(jkj&jNjNjj0&jj)}(jj%jNjj &jjj:&jNubjjSj_sM~jj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_long_fetch_inc_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jC&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjA&jNubjjSj_sMjj]j)}(jkjA&jNjNjj&jj)}(jj%jNjji&jjj&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_long_decsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMjj]j)}(jkj&jNjNjj&jj)}(jj%jNjjȻ&jjj&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_long_dec_returnsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMjj]j)}(jkj&jNjNjjM&jj)}(jj%jNjj'&jjjW&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_long_dec_return_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j`&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj^&jNubjjSj_sMjj]j)}(jkj^&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_long_dec_return_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMjj]j)}(jkj&jNjNjj &jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_long_dec_return_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMjj]j)}(jkj&jNjNjjj&jj)}(jj%jNjjD&jjjt&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_long_fetch_decsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j}&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj{&jNubjjSj_sMjj]j)}(jkj{&jNjNjjɽ&jj)}(jj%jNjj&jjjӽ&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_long_fetch_dec_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jܽ&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjڽ&jNubjjSj_sM jj]j)}(jkjڽ&jNjNjj(&jj)}(jj%jNjj&jjj2&jNubjjSj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_long_fetch_dec_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j;&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj9&jNubjjSj_sMjj]j)}(jkj9&jNjNjj&jj)}(jj%jNjja&jjj&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_long_fetch_dec_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sM-jj]j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM-jj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_long_andsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM?jj](j)}(jkj&jNjNjj?&jj)}(jj%jNjj&jjjr&jNubjjSj_sM?jj]j]ubj)}(jkj&jNjNjjh&jj)}(jj%jNjjB&jjjx&jNubjjSj_sM?jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_fetch_andsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMQjj](j)}(jkj&jNjNjjǿ&jj)}(jj%jNjj&jjj&jNubjjSj_sMQjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjjʿ&jjj&jNubjjSj_sMQjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_fetch_and_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j &aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMdjj](j)}(jkj&jNjNjjO&jj)}(jj%jNjj/&jjj&jNubjjSj_sMdjj]j]ubj)}(jkj&jNjNjjx&jj)}(jj%jNjjR&jjj&jNubjjSj_sMdjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_fetch_and_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMvjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj &jNubjjSj_sMvjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMvjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_fetch_and_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj_&jj)}(jj%jNjj?&jjj&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjjb&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_andnotsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj &jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_fetch_andnotsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'&jNubjjSj_sMjj](j)}(jkj'&jNjNjjo&jj)}(jj%jNjjO&jjj&jNubjjSj_sMjj]j]ubj)}(jkj'&jNjNjj&jj)}(jj%jNjjr&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j atomic_long_fetch_andnot_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj*&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj &jj)}(jj%jNjj&jjj0&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j atomic_long_fetch_andnot_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j9&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj7&jNubjjSj_sMjj](j)}(jkj7&jNjNjj&jj)}(jj%jNjj_&jjj&jNubjjSj_sMjj]j]ubj)}(jkj7&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j atomic_long_fetch_andnot_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj:&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj0&jj)}(jj%jNjj &jjj@&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_orsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jI&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjG&jNubjjSj_sMjj](j)}(jkjG&jNjNjj&jj)}(jj%jNjjo&jjj&jNubjjSj_sMjj]j]ubj)}(jkjG&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_fetch_orsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM jj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjjJ&jNubjjSj_sM jj]j]ubj)}(jkj&jNjNjj@&jj)}(jj%jNjj&jjjP&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_fetch_or_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jY&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjW&jNubjjSj_sMjj](j)}(jkjW&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubj)}(jkjW&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_fetch_or_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM.jj](j)}(jkj&jNjNjj'&jj)}(jj%jNjj&jjjZ&jNubjjSj_sM.jj]j]ubj)}(jkj&jNjNjjP&jj)}(jj%jNjj*&jjj`&jNubjjSj_sM.jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_fetch_or_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]ji&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjg&jNubjjSj_sMAjj](j)}(jkjg&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMAjj]j]ubj)}(jkjg&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMAjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_xorsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMSjj](j)}(jkj&jNjNjj7&jj)}(jj%jNjj&jjjj&jNubjjSj_sMSjj]j]ubj)}(jkj&jNjNjj`&jj)}(jj%jNjj:&jjjp&jNubjjSj_sMSjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_fetch_xorsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jy&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjw&jNubjjSj_sMejj](j)}(jkjw&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMejj]j]ubj)}(jkjw&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMejj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_fetch_xor_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMxjj](j)}(jkj&jNjNjjG&jj)}(jj%jNjj'&jjjz&jNubjjSj_sMxjj]j]ubj)}(jkj&jNjNjjp&jj)}(jj%jNjjJ&jjj&jNubjjSj_sMxjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_fetch_xor_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_fetch_xor_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjjW&jj)}(jj%jNjj7&jjj&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjjZ&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_xchgsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj &jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_xchg_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j"&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj &jNubjjSj_sMjj](j)}(jkj &jNjNjjn&jj)}(jj%jNjjH&jjj&jNubjjSj_sMjj]j]ubj)}(jkj &jNjNjj&jj)}(jj%jNjjt&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_xchg_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj%&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj+&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_xchg_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j4&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj2&jNubjjSj_sMjj](j)}(jkj2&jNjNjj&jj)}(jj%jNjjZ&jjj&jNubjjSj_sMjj]j]ubj)}(jkj2&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_cmpxchgsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj &jj)}(jj%jNjj&jjj[&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj/&jj)}(jj%jNjj&jjja&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjjS&jj)}(jj%jNjj3&jjjg&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_cmpxchg_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jp&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjn&jNubjjSj_sMjj](j)}(jkjn&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubj)}(jkjn&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubj)}(jkjn&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_cmpxchg_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j#&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj!&jNubjjSj_sM$jj](j)}(jkj!&jNjNjjo&jj)}(jj%jNjjI&jjj&jNubjjSj_sM$jj]j]ubj)}(jkj!&jNjNjj&jj)}(jj%jNjju&jjj&jNubjjSj_sM$jj]j]ubj)}(jkj!&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM$jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_cmpxchg_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM9jj](j)}(jkj&jNjNjj"&jj)}(jj%jNjj&jjjt&jNubjjSj_sM9jj]j]ubj)}(jkj&jNjNjjH&jj)}(jj%jNjj(&jjjz&jNubjjSj_sM9jj]j]ubj)}(jkj&jNjNjjl&jj)}(jj%jNjjL&jjj&jNubjjSj_sM9jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_try_cmpxchgsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMNjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj+&jNubjjSj_sMNjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj1&jNubjjSj_sMNjj]j]ubj)}(jkj&jNjNjj#&jj)}(jj%jNjj&jjj7&jNubjjSj_sMNjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_try_cmpxchg_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j@&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj>&jNubjjSj_sMejj](j)}(jkj>&jNjNjj&jj)}(jj%jNjje&jjj&jNubjjSj_sMejj]j]ubj)}(jkj>&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMejj]j]ubj)}(jkj>&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMejj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_try_cmpxchg_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM{jj](j)}(jkj&jNjNjjB&jj)}(jj%jNjj&jjj&jNubjjSj_sM{jj]j]ubj)}(jkj&jNjNjjj&jj)}(jj%jNjjH&jjj&jNubjjSj_sM{jj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjjq&jjj&jNubjjSj_sM{jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_try_cmpxchg_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjjP&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj!&jj)}(jj%jNjj&jjjV&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjjH&jj)}(jj%jNjj(&jjj\&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_sub_and_testsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]je&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjc&jNubjjSj_sMjj](j)}(jkjc&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubj)}(jkjc&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_dec_and_testsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMjj]j)}(jkj&jNjNjj7&jj)}(jj%jNjj&jjjA&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_long_inc_and_testsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jJ&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjH&jNubjjSj_sMjj]j)}(jkjH&jNjNjj&jj)}(jj%jNjjo&jjj&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_long_add_negativesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj &jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j atomic_long_add_negative_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j/&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-&jNubjjSj_sMjj](j)}(jkj-&jNjNjjt&jj)}(jj%jNjjT&jjj&jNubjjSj_sMjj]j]ubj)}(jkj-&jNjNjj&jj)}(jj%jNjjw&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j atomic_long_add_negative_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj.&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj$&jj)}(jj%jNjj&jjj4&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j atomic_long_add_negative_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j=&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj;&jNubjjSj_sMjj](j)}(jkj;&jNjNjj&jj)}(jj%jNjjb&jjj&jNubjjSj_sMjj]j]ubj)}(jkj;&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_fetch_add_unlesssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjgOsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjbsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM(jj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj`&jNubjjSj_sM(jj]j]ubj)}(jkj&jNjNjj6&jj)}(jj%jNjj&jjjf&jNubjjSj_sM(jj]j]ubj)}(jkj&jNjNjjY&jj)}(jj%jNjj9&jjjl&jNubjjSj_sM(jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_add_unlesssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]ju&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjgOsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjbsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjs&jNubjjSj_sM=jj](j)}(jkjs&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM=jj]j]ubj)}(jkjs&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM=jj]j]ubj)}(jkjs&jNjNjj &jj)}(jj%jNjj&jjj&jNubjjSj_sM=jj]j]ubej]ubj)}(jkjjNjNjj)}jatomic_long_inc_not_zerosbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j%&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#&jNubjjSj_sMPjj]j)}(jkj#&jNjNjjp&jj)}(jj%jNjjJ&jjjz&jNubjjSj_sMPjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_long_inc_unless_negativesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMcjj]j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMcjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_long_dec_unless_positivesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMvjj]j)}(jkj&jNjNjj,&jj)}(jj%jNjj&jjj6&jNubjjSj_sMvjj]j]ubaj]ubj)}(jkjjNjNjj)}jatomic_long_dec_if_positivesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j?&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj=&jNubjjSj_sMjj]j)}(jkj=&jNjNjj&jj)}(jj%jNjje&jjj&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_readsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMjj]j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_read_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMjj]j)}(jkj&jNjNjjI&jj)}(jj%jNjj#&jjjS&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_setsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j\&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjZ&jNubjjSj_sMjj](j)}(jkjZ&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubj)}(jkjZ&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_set_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj0&jj)}(jj%jNjj &jjj]&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjjV&jj)}(jj%jNjj6&jjjc&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_addsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jl&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjj&jNubjjSj_sMjj](j)}(jkjj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubj)}(jkjj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_add_returnsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM0jj](j)}(jkj&jNjNjj:&jj)}(jj%jNjj&jjjm&jNubjjSj_sM0jj]j]ubj)}(jkj&jNjNjjc&jj)}(jj%jNjj=&jjjs&jNubjjSj_sM0jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_add_return_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j|&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjz&jNubjjSj_sMKjj](j)}(jkjz&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMKjj]j]ubj)}(jkjz&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMKjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_add_return_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMfjj](j)}(jkj&jNjNjjJ&jj)}(jj%jNjj*&jjj}&jNubjjSj_sMfjj]j]ubj)}(jkj&jNjNjjs&jj)}(jj%jNjjM&jjj&jNubjjSj_sMfjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_add_return_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj &jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_addsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjjZ&jj)}(jj%jNjj:&jjj&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj]&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_add_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj &jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_add_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"&jNubjjSj_sMjj](j)}(jkj"&jNjNjjj&jj)}(jj%jNjjJ&jjj&jNubjjSj_sMjj]j]ubj)}(jkj"&jNjNjj&jj)}(jj%jNjjm&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_add_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj%&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj+&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_subsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j4&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj2&jNubjjSj_sMjj](j)}(jkj2&jNjNjjz&jj)}(jj%jNjjZ&jjj&jNubjjSj_sMjj]j]ubj)}(jkj2&jNjNjj&jj)}(jj%jNjj}&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_sub_returnsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj5&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj+&jj)}(jj%jNjj&jjj;&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_sub_return_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jD&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjB&jNubjjSj_sM*jj](j)}(jkjB&jNjNjj&jj)}(jj%jNjjj&jjj&jNubjjSj_sM*jj]j]ubj)}(jkjB&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM*jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_sub_return_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMEjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjjE&jNubjjSj_sMEjj]j]ubj)}(jkj&jNjNjj;&jj)}(jj%jNjj&jjjK&jNubjjSj_sMEjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_sub_return_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jT&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjR&jNubjjSj_sM_jj](j)}(jkjR&jNjNjj&jj)}(jj%jNjjz&jjj&jNubjjSj_sM_jj]j]ubj)}(jkjR&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM_jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_subsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMvjj](j)}(jkj&jNjNjj"&jj)}(jj%jNjj&jjjU&jNubjjSj_sMvjj]j]ubj)}(jkj&jNjNjjK&jj)}(jj%jNjj%&jjj[&jNubjjSj_sMvjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_sub_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jd&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjb&jNubjjSj_sMjj](j)}(jkjb&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubj)}(jkjb&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_sub_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj2&jj)}(jj%jNjj&jjje&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj[&jj)}(jj%jNjj5&jjjk&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_sub_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jt&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjr&jNubjjSj_sMjj](j)}(jkjr&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubj)}(jkjr&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_incsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMjj]j)}(jkj&jNjNjjH&jj)}(jj%jNjj"&jjjR&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_inc_returnsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j[&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjY&jNubjjSj_sMjj]j)}(jkjY&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_inc_return_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sM jj]j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_inc_return_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sM$jj]j)}(jkj&jNjNjje&jj)}(jj%jNjj?&jjjo&jNubjjSj_sM$jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_inc_return_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jx&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjv&jNubjjSj_sM=jj]j)}(jkjv&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM=jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_incsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMSjj]j)}(jkj&jNjNjj#&jj)}(jj%jNjj&jjj-&jNubjjSj_sMSjj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_inc_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j6&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj4&jNubjjSj_sMmjj]j)}(jkj4&jNjNjj&jj)}(jj%jNjj\&jjj&jNubjjSj_sMmjj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_inc_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMjj]j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_inc_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMjj]j)}(jkj&jNjNjj@&jj)}(jj%jNjj&jjjJ&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_decsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jS&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjQ&jNubjjSj_sMjj]j)}(jkjQ&jNjNjj&jj)}(jj%jNjjy&jjj&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_dec_returnsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMjj]j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_dec_return_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMjj]j)}(jkj&jNjNjj]&jj)}(jj%jNjj7&jjjg&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_dec_return_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jp&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjn&jNubjjSj_sMjj]j)}(jkjn&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_dec_return_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMjj]j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj%&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_decsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j.&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,&jNubjjSj_sM-jj]j)}(jkj,&jNjNjjz&jj)}(jj%jNjjT&jjj&jNubjjSj_sM-jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_dec_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMGjj]j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMGjj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_dec_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMajj]j)}(jkj&jNjNjj8&jj)}(jj%jNjj&jjjB&jNubjjSj_sMajj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_dec_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jK&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjI&jNubjjSj_sMzjj]j)}(jkjI&jNjNjj&jj)}(jj%jNjjq&jjj&jNubjjSj_sMzjj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_andsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj#&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj)&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_andsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j2&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj0&jNubjjSj_sMjj](j)}(jkj0&jNjNjjx&jj)}(jj%jNjjX&jjj&jNubjjSj_sMjj]j]ubj)}(jkj0&jNjNjj&jj)}(jj%jNjj{&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_and_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj3&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj)&jj)}(jj%jNjj&jjj9&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_and_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jB&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj@&jNubjjSj_sMjj](j)}(jkj@&jNjNjj&jj)}(jj%jNjjh&jjj&jNubjjSj_sMjj]j]ubj)}(jkj@&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_and_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjjC&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj9&jj)}(jj%jNjj&jjjI&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_andnotsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jR&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjP&jNubjjSj_sM jj](j)}(jkjP&jNjNjj&jj)}(jj%jNjjx&jjj&jNubjjSj_sM jj]j]ubj)}(jkjP&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_andnotsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj &jj)}(jj%jNjj&jjjS&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjjI&jj)}(jj%jNjj#&jjjY&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_andnot_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jb&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj`&jNubjjSj_sM9jj](j)}(jkj`&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM9jj]j]ubj)}(jkj`&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM9jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_andnot_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMTjj](j)}(jkj&jNjNjj0&jj)}(jj%jNjj&jjjc&jNubjjSj_sMTjj]j]ubj)}(jkj&jNjNjjY&jj)}(jj%jNjj3&jjji&jNubjjSj_sMTjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_andnot_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jr&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjp&jNubjjSj_sMnjj](j)}(jkjp&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMnjj]j]ubj)}(jkjp&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMnjj]j]ubej]ubj)}(jkjjNjNjj)}j raw_atomic_orsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj@&jj)}(jj%jNjj &jjjs&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjji&jj)}(jj%jNjjC&jjjy&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_orsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_or_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j &aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjjP&jj)}(jj%jNjj0&jjj&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjjy&jj)}(jj%jNjjS&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_or_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj &jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_or_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj`&jj)}(jj%jNjj@&jjj&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjjc&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_xorsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj!&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_xorsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(&jNubjjSj_sMjj](j)}(jkj(&jNjNjjp&jj)}(jj%jNjjP&jjj&jNubjjSj_sMjj]j]ubj)}(jkj(&jNjNjj&jj)}(jj%jNjjs&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_xor_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM)jj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj+&jNubjjSj_sM)jj]j]ubj)}(jkj&jNjNjj!&jj)}(jj%jNjj&jjj1&jNubjjSj_sM)jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_xor_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j:&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj8&jNubjjSj_sMDjj](j)}(jkj8&jNjNjj&jj)}(jj%jNjj`&jjj&jNubjjSj_sMDjj]j]ubj)}(jkj8&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMDjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_xor_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM^jj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj;&jNubjjSj_sM^jj]j]ubj)}(jkj&jNjNjj1&jj)}(jj%jNjj &jjjA&jNubjjSj_sM^jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_xchgsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jJ&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjH&jNubjjSj_sMujj](j)}(jkjH&jNjNjj&jj)}(jj%jNjjp&jjj&jNubjjSj_sMujj]j]ubj)}(jkjH&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMujj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_xchg_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjjM&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjjE&jj)}(jj%jNjj%&jjjS&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_xchg_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j\&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjZ&jNubjjSj_sMjj](j)}(jkjZ&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubj)}(jkjZ&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_xchg_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj1&jj)}(jj%jNjj &jjj_&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjjW&jj)}(jj%jNjj7&jjje&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_cmpxchgsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jn&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjl&jNubjjSj_sMjj](j)}(jkjl&jNjNjj&jj)}(jj%jNjj&jjj &jNubjjSj_sMjj]j]ubj)}(jkjl&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubj)}(jkjl&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_cmpxchg_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjjm&jj)}(jj%jNjjG&jjj&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjjs&jjj&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_cmpxchg_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj &jj)}(jj%jNjj&jjjr&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjjF&jj)}(jj%jNjj&&jjjx&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjjj&jj)}(jj%jNjjJ&jjj~&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_cmpxchg_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM4jj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj%&jNubjjSj_sM4jj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj+&jNubjjSj_sM4jj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj1&jNubjjSj_sM4jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_try_cmpxchgsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j:&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj8&jNubjjSj_sMNjj](j)}(jkj8&jNjNjj&jj)}(jj%jNjj_&jjj&jNubjjSj_sMNjj]j]ubj)}(jkj8&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMNjj]j]ubj)}(jkj8&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMNjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_try_cmpxchg_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMpjj](j)}(jkj&jNjNjj<&jj)}(jj%jNjj&jjj&jNubjjSj_sMpjj]j]ubj)}(jkj&jNjNjjd&jj)}(jj%jNjjB&jjj&jNubjjSj_sMpjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjjk&jjj&jNubjjSj_sMpjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_try_cmpxchg_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjjJ&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj&jjjP&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjjB&jj)}(jj%jNjj"&jjjV&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_try_cmpxchg_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j_&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj]&jNubjjSj_sMjj](j)}(jkj]&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubj)}(jkj]&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubj)}(jkj]&jNjNjj&jj)}(jj%jNjj&jjj &jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_sub_and_testsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sMjj](j)}(jkj&jNjNjj[&jj)}(jj%jNjj;&jjj&jNubjjSj_sMjj]j]ubj)}(jkj&jNjNjj&jj)}(jj%jNjj^&jjj&jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_dec_and_testsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMjj]j)}(jkj&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_inc_and_testsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&jNubjjSj_sMjj]j)}(jkj&jNjNjjF&jj)}(jj%jNjj &jjjP&jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_add_negativesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jY&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjW&jNubjjSj_sM jj](j)}(jkjW&jNjNjj&jj)}(jj%jNjj~&jjj&jNubjjSj_sM jj]j]ubj)}(jkjW&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_add_negative_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM& jj](j)}(jkj&jNjNjj%&jj)}(jj%jNjj&jjjX&jNubjjSj_sM& jj]j]ubj)}(jkj&jNjNjjN&jj)}(jj%jNjj(&jjj^&jNubjjSj_sM& jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_add_negative_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jg&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjje&jNubjjSj_sMA jj](j)}(jkje&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMA jj]j]ubj)}(jkje&jNjNjj&jj)}(jj%jNjj&jjj&jNubjjSj_sMA jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_add_negative_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&jNubjjSj_sM[ jj](j)}(jkj&jNjNjj3&jj)}(jj%jNjj&jjjf&jNubjjSj_sM[ jj]j]ubj)}(jkj&jNjNjj\&jj)}(jj%jNjj6&jjjl&jNubjjSj_sM[ jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_fetch_add_unlesssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]ju&aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjgOsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjbsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjs&jNubjjSj_sMt jj](j)}(jkjs&jNjNjj&jj)}(jj%jNjj&jjj'jNubjjSj_sMt jj]j]ubj)}(jkjs&jNjNjj&jj)}(jj%jNjj&jjj'jNubjjSj_sMt jj]j]ubj)}(jkjs&jNjNjj 'jj)}(jj%jNjj&jjj'jNubjjSj_sMt jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_add_unlesssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j&'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjgOsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jjbsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$'jNubjjSj_sM jj](j)}(jkj$'jNjNjjq'jj)}(jj%jNjjK'jjj'jNubjjSj_sM jj]j]ubj)}(jkj$'jNjNjj'jj)}(jj%jNjjw'jjj'jNubjjSj_sM jj]j]ubj)}(jkj$'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_inc_not_zerosbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjSj_sM jj]j)}(jkj'jNjNjj!'jj)}(jj%jNjj'jjj+'jNubjjSj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_inc_unless_negativesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j4'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj2'jNubjjSj_sM jj]j)}(jkj2'jNjNjj'jj)}(jj%jNjjY'jjj'jNubjjSj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_dec_unless_positivesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjSj_sM jj]j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjSj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_dec_if_positivesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jatomic_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjSj_sM jj]j)}(jkj'jNjNjj<'jj)}(jj%jNjj'jjjF'jNubjjSj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic64_readsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jO'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjM'jNubjjSj_sM jj]j)}(jkjM'jNjNjj'jj)}(jj%jNjjy'jjj'jNubjjSj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic64_read_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjSj_sM$ jj]j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj 'jNubjjSj_sM$ jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic64_setsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'jNubjjSj_sMB jj](j)}(jkj'jNjNjja'jj)}(jj%jNjj;'jjj'jNubjjSj_sMB jj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjjg'jjj'jNubjjSj_sMB jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_set_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'jNubjjSj_sMS jj](j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjSj_sMS jj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj$'jNubjjSj_sMS jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_addsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+'jNubjjSj_sMm jj](j)}(jkj+'jNjNjjw'jj)}(jj%jNjjS'jjj'jNubjjSj_sMm jj]j]ubj)}(jkj+'jNjNjj'jj)}(jj%jNjjz'jjj'jNubjjSj_sMm jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_add_returnsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjSj_sM~ jj](j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj:'jNubjjSj_sM~ jj]j]ubj)}(jkj'jNjNjj0'jj)}(jj%jNjj 'jjj@'jNubjjSj_sM~ jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_add_return_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jI'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjG'jNubjjSj_sM jj](j)}(jkjG'jNjNjj'jj)}(jj%jNjjs'jjj'jNubjjSj_sM jj]j]ubj)}(jkjG'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_add_return_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjSj_sM jj](j)}(jkj'jNjNjj''jj)}(jj%jNjj'jjjZ'jNubjjSj_sM jj]j]ubj)}(jkj'jNjNjjP'jj)}(jj%jNjj*'jjj`'jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_add_return_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]ji'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjg'jNubjjSj_sM jj](j)}(jkjg'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjSj_sM jj]j]ubj)}(jkjg'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_fetch_addsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjSj_sM jj](j)}(jkj'jNjNjjG'jj)}(jj%jNjj#'jjjz'jNubjjSj_sM jj]j]ubj)}(jkj'jNjNjjp'jj)}(jj%jNjjJ'jjj'jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_fetch_add_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjSj_sM jj](j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj 'jNubjjSj_sM jj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_fetch_add_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjSj_sM jj](j)}(jkj'jNjNjjg'jj)}(jj%jNjjC'jjj'jNubjjSj_sM jj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjjj'jjj'jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_fetch_add_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjSj_sM5 jj](j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj* 'jNubjjSj_sM5 jj]j]ubj)}(jkj'jNjNjj 'jj)}(jj%jNjj'jjj0 'jNubjjSj_sM5 jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_subsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j9 'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj7 'jNubjjSj_sML jj](j)}(jkj7 'jNjNjj 'jj)}(jj%jNjj_ 'jjj 'jNubjjSj_sML jj]j]ubj)}(jkj7 'jNjNjj 'jj)}(jj%jNjj 'jjj 'jNubjjSj_sML jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_sub_returnsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j 'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj 'jNubjjSj_sM] jj](j)}(jkj 'jNjNjj 'jj)}(jj%jNjj 'jjjF 'jNubjjSj_sM] jj]j]ubj)}(jkj 'jNjNjj< 'jj)}(jj%jNjj 'jjjL 'jNubjjSj_sM] jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_sub_return_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jU 'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjS 'jNubjjSj_sMx jj](j)}(jkjS 'jNjNjj 'jj)}(jj%jNjj 'jjj 'jNubjjSj_sMx jj]j]ubj)}(jkjS 'jNjNjj 'jj)}(jj%jNjj 'jjj 'jNubjjSj_sMx jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_sub_return_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j 'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj 'jNubjjSj_sM jj](j)}(jkj 'jNjNjj3 'jj)}(jj%jNjj 'jjjf 'jNubjjSj_sM jj]j]ubj)}(jkj 'jNjNjj\ 'jj)}(jj%jNjj6 'jjjl 'jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_sub_return_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]ju 'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjs 'jNubjjSj_sM jj](j)}(jkjs 'jNjNjj 'jj)}(jj%jNjj 'jjj 'jNubjjSj_sM jj]j]ubj)}(jkjs 'jNjNjj 'jj)}(jj%jNjj 'jjj 'jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_fetch_subsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j 'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj 'jNubjjSj_sM jj](j)}(jkj 'jNjNjjS 'jj)}(jj%jNjj/ 'jjj 'jNubjjSj_sM jj]j]ubj)}(jkj 'jNjNjj| 'jj)}(jj%jNjjV 'jjj 'jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_fetch_sub_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j 'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj 'jNubjjSj_sM jj](j)}(jkj 'jNjNjj 'jj)}(jj%jNjj 'jjj 'jNubjjSj_sM jj]j]ubj)}(jkj 'jNjNjj 'jj)}(jj%jNjj 'jjj 'jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_fetch_sub_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j% 'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj# 'jNubjjSj_sM jj](j)}(jkj# 'jNjNjjs 'jj)}(jj%jNjjO 'jjj 'jNubjjSj_sM jj]j]ubj)}(jkj# 'jNjNjj 'jj)}(jj%jNjjv 'jjj 'jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_fetch_sub_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j 'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj 'jNubjjSj_sM jj](j)}(jkj 'jNjNjj'jj)}(jj%jNjj 'jjj6'jNubjjSj_sM jj]j]ubj)}(jkj 'jNjNjj,'jj)}(jj%jNjj'jjj<'jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_incsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jE'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjC'jNubjjSj_sM* jj]j)}(jkjC'jNjNjj'jj)}(jj%jNjjk'jjj'jNubjjSj_sM* jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic64_inc_returnsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjSj_sM> jj]j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjSj_sM> jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic64_inc_return_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjSj_sMX jj]j)}(jkj'jNjNjjW'jj)}(jj%jNjj1'jjja'jNubjjSj_sMX jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic64_inc_return_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jj'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjh'jNubjjSj_sMr jj]j)}(jkjh'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjSj_sMr jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic64_inc_return_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjSj_sM jj]j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj''jNubjjSj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic64_fetch_incsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j0'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj.'jNubjjSj_sM jj]j)}(jkj.'jNjNjj'jj)}(jj%jNjjZ'jjj'jNubjjSj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic64_fetch_inc_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjSj_sM jj]j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjSj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic64_fetch_inc_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjSj_sM jj]j)}(jkj'jNjNjjF'jj)}(jj%jNjj 'jjjP'jNubjjSj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic64_fetch_inc_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jY'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjW'jNubjjSj_sM jj]j)}(jkjW'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjSj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic64_decsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjSj_sM jj]j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjSj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic64_dec_returnsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjSj_sM jj]j)}(jkj'jNjNjjk'jj)}(jj%jNjjE'jjju'jNubjjSj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic64_dec_return_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j~'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj|'jNubjjSj_sM2 jj]j)}(jkj|'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjSj_sM2 jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic64_dec_return_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjSj_sML jj]j)}(jkj'jNjNjj1'jj)}(jj%jNjj 'jjj;'jNubjjSj_sML jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic64_dec_return_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jD'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjB'jNubjjSj_sMe jj]j)}(jkjB'jNjNjj'jj)}(jj%jNjjn'jjj'jNubjjSj_sMe jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic64_fetch_decsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjSj_sM{ jj]j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjSj_sM{ jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic64_fetch_dec_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j 'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjSj_sM jj]j)}(jkj'jNjNjjZ'jj)}(jj%jNjj4'jjjd'jNubjjSj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic64_fetch_dec_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jm'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjk'jNubjjSj_sM jj]j)}(jkjk'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjSj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic64_fetch_dec_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjSj_sM jj]j)}(jkj'jNjNjj 'jj)}(jj%jNjj'jjj*'jNubjjSj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic64_andsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j3'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj1'jNubjjSj_sM jj](j)}(jkj1'jNjNjj}'jj)}(jj%jNjjY'jjj'jNubjjSj_sM jj]j]ubj)}(jkj1'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_fetch_andsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjSj_sM jj](j)}(jkj'jNjNjj 'jj)}(jj%jNjj'jjj@'jNubjjSj_sM jj]j]ubj)}(jkj'jNjNjj6'jj)}(jj%jNjj'jjjF'jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_fetch_and_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jO'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjM'jNubjjSj_sM jj](j)}(jkjM'jNjNjj'jj)}(jj%jNjjy'jjj'jNubjjSj_sM jj]j]ubj)}(jkjM'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjSj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_fetch_and_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjSj_sM&jj](j)}(jkj'jNjNjj-'jj)}(jj%jNjj 'jjj`'jNubjjSj_sM&jj]j]ubj)}(jkj'jNjNjjV'jj)}(jj%jNjj0'jjjf'jNubjjSj_sM&jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_fetch_and_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jo'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjm'jNubjjSj_sM@jj](j)}(jkjm'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjSj_sM@jj]j]ubj)}(jkjm'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjSj_sM@jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_andnotsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjSj_sMWjj](j)}(jkj'jNjNjjI'jj)}(jj%jNjj%'jjj|'jNubjjSj_sMWjj]j]ubj)}(jkj'jNjNjjr'jj)}(jj%jNjjL'jjj'jNubjjSj_sMWjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_fetch_andnotsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjSj_sMljj](j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj 'jNubjjSj_sMljj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjSj_sMljj]j]ubej]ubj)}(jkjjNjNjj)}j!raw_atomic64_fetch_andnot_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjSj_sMjj](j)}(jkj'jNjNjji'jj)}(jj%jNjjE'jjj'jNubjjSj_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjjl'jjj'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j!raw_atomic64_fetch_andnot_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjSj_sMjj](j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj,'jNubjjSj_sMjj]j]ubj)}(jkj'jNjNjj"'jj)}(jj%jNjj'jjj2'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j!raw_atomic64_fetch_andnot_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j;'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj9'jNubjjSj_sMjj](j)}(jkj9'jNjNjj'jj)}(jj%jNjje'jjj'jNubjjSj_sMjj]j]ubj)}(jkj9'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_orsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjSj_sMjj](j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjjH'jNubjjSj_sMjj]j]ubj)}(jkj'jNjNjj>'jj)}(jj%jNjj'jjjN'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_fetch_orsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jW'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjU'jNubjjSj_sMjj](j)}(jkjU'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjSj_sMjj]j]ubj)}(jkjU'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_fetch_or_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjSj_sMjj](j)}(jkj'jNjNjj5'jj)}(jj%jNjj'jjjh'jNubjjSj_sMjj]j]ubj)}(jkj'jNjNjj^'jj)}(jj%jNjj8'jjjn'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_fetch_or_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jw'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjju'jNubjjSj_sMjj](j)}(jkju'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjSj_sMjj]j]ubj)}(jkju'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_fetch_or_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjSj_sM4jj](j)}(jkj'jNjNjjU'jj)}(jj%jNjj1'jjj'jNubjjSj_sM4jj]j]ubj)}(jkj'jNjNjj~'jj)}(jj%jNjjX'jjj'jNubjjSj_sM4jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_xorsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjSj_sMKjj](j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjSj_sMKjj]j]ubj)}(jkj'jNjNjj 'jj)}(jj%jNjj'jjj'jNubjjSj_sMKjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_fetch_xorsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j#'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!'jNubjjSj_sM\jj](j)}(jkj!'jNjNjjq'jj)}(jj%jNjjM'jjj'jNubjjSj_sM\jj]j]ubj)}(jkj!'jNjNjj'jj)}(jj%jNjjt'jjj'jNubjjSj_sM\jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_fetch_xor_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjSj_sMwjj](j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj4'jNubjjSj_sMwjj]j]ubj)}(jkj'jNjNjj*'jj)}(jj%jNjj'jjj:'jNubjjSj_sMwjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_fetch_xor_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jC'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjA'jNubjjSj_sMjj](j)}(jkjA'jNjNjj'jj)}(jj%jNjjm'jjj'jNubjjSj_sMjj]j]ubj)}(jkjA'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_fetch_xor_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjSj_sMjj](j)}(jkj'jNjNjj! 'jj)}(jj%jNjj'jjjT 'jNubjjSj_sMjj]j]ubj)}(jkj'jNjNjjJ 'jj)}(jj%jNjj$ 'jjjZ 'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_xchgsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jc 'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjja 'jNubjjSj_sMjj](j)}(jkja 'jNjNjj 'jj)}(jj%jNjj 'jjj 'jNubjjSj_sMjj]j]ubj)}(jkja 'jNjNjj 'jj)}(jj%jNjj 'jjj 'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_xchg_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j 'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj 'jNubjjSj_sMjj](j)}(jkj 'jNjNjjD!'jj)}(jj%jNjj!'jjjv!'jNubjjSj_sMjj]j]ubj)}(jkj 'jNjNjjn!'jj)}(jj%jNjjJ!'jjj|!'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_xchg_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j!'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj!'jNubjjSj_sMjj](j)}(jkj!'jNjNjj!'jj)}(jj%jNjj!'jjj"'jNubjjSj_sMjj]j]ubj)}(jkj!'jNjNjj!'jj)}(jj%jNjj!'jjj "'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_xchg_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j"'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"'jNubjjSj_sMjj](j)}(jkj"'jNjNjjf"'jj)}(jj%jNjj@"'jjj"'jNubjjSj_sMjj]j]ubj)}(jkj"'jNjNjj"'jj)}(jj%jNjjl"'jjj"'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_cmpxchgsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j"'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"'jNubjjSj_sM,jj](j)}(jkj"'jNjNjj"'jj)}(jj%jNjj"'jjjQ#'jNubjjSj_sM,jj]j]ubj)}(jkj"'jNjNjj!#'jj)}(jj%jNjj"'jjjW#'jNubjjSj_sM,jj]j]ubj)}(jkj"'jNjNjjI#'jj)}(jj%jNjj%#'jjj]#'jNubjjSj_sM,jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_cmpxchg_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]jf#'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjd#'jNubjjSj_sMIjj](j)}(jkjd#'jNjNjj#'jj)}(jj%jNjj#'jjj$'jNubjjSj_sMIjj]j]ubj)}(jkjd#'jNjNjj#'jj)}(jj%jNjj#'jjj$'jNubjjSj_sMIjj]j]ubj)}(jkjd#'jNjNjj$'jj)}(jj%jNjj#'jjj$'jNubjjSj_sMIjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_cmpxchg_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j%$'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#$'jNubjjSj_sMfjj](j)}(jkj#$'jNjNjju$'jj)}(jj%jNjjO$'jjj$'jNubjjSj_sMfjj]j]ubj)}(jkj#$'jNjNjj$'jj)}(jj%jNjj{$'jjj$'jNubjjSj_sMfjj]j]ubj)}(jkj#$'jNjNjj$'jj)}(jj%jNjj$'jjj$'jNubjjSj_sMfjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_cmpxchg_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j$'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$'jNubjjSj_sMjj](j)}(jkj$'jNjNjj4%'jj)}(jj%jNjj%'jjj%'jNubjjSj_sMjj]j]ubj)}(jkj$'jNjNjj^%'jj)}(jj%jNjj:%'jjj%'jNubjjSj_sMjj]j]ubj)}(jkj$'jNjNjj%'jj)}(jj%jNjjb%'jjj%'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_try_cmpxchgsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j%'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%'jNubjjSj_sMjj](j)}(jkj%'jNjNjj%'jj)}(jj%jNjj%'jjjM&'jNubjjSj_sMjj]j]ubj)}(jkj%'jNjNjj&'jj)}(jj%jNjj%'jjjS&'jNubjjSj_sMjj]j]ubj)}(jkj%'jNjNjjE&'jj)}(jj%jNjj!&'jjjY&'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j raw_atomic64_try_cmpxchg_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jb&'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj`&'jNubjjSj_sMjj](j)}(jkj`&'jNjNjj&'jj)}(jj%jNjj&'jjj ''jNubjjSj_sMjj]j]ubj)}(jkj`&'jNjNjj&'jj)}(jj%jNjj&'jjj''jNubjjSj_sMjj]j]ubj)}(jkj`&'jNjNjj''jj)}(jj%jNjj&'jjj''jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j raw_atomic64_try_cmpxchg_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j!''aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj''jNubjjSj_sMjj](j)}(jkj''jNjNjjl''jj)}(jj%jNjjF''jjj''jNubjjSj_sMjj]j]ubj)}(jkj''jNjNjj''jj)}(jj%jNjjr''jjj''jNubjjSj_sMjj]j]ubj)}(jkj''jNjNjj''jj)}(jj%jNjj''jjj''jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j raw_atomic64_try_cmpxchg_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j''aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj''jNubjjSj_sMjj](j)}(jkj''jNjNjj+('jj)}(jj%jNjj('jjj('jNubjjSj_sMjj]j]ubj)}(jkj''jNjNjjW('jj)}(jj%jNjj1('jjj('jNubjjSj_sMjj]j]ubj)}(jkj''jNjNjj('jj)}(jj%jNjj^('jjj('jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_sub_and_testsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j('aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj('jNubjjSj_sMjj](j)}(jkj('jNjNjj('jj)}(jj%jNjj('jjj)'jNubjjSj_sMjj]j]ubj)}(jkj('jNjNjj)'jj)}(jj%jNjj('jjj!)'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_dec_and_testsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j*)'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj()'jNubjjSj_sM0jj]j)}(jkj()'jNjNjju)'jj)}(jj%jNjjO)'jjj)'jNubjjSj_sM0jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic64_inc_and_testsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j)'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)'jNubjjSj_sMDjj]j)}(jkj)'jNjNjj)'jj)}(jj%jNjj)'jjj)'jNubjjSj_sMDjj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic64_add_negativesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j)'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj)'jNubjjSj_sMYjj](j)}(jkj)'jNjNjj/*'jj)}(jj%jNjj *'jjjb*'jNubjjSj_sMYjj]j]ubj)}(jkj)'jNjNjjX*'jj)}(jj%jNjj2*'jjjh*'jNubjjSj_sMYjj]j]ubej]ubj)}(jkjjNjNjj)}j!raw_atomic64_add_negative_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jq*'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjo*'jNubjjSj_sMtjj](j)}(jkjo*'jNjNjj*'jj)}(jj%jNjj*'jjj*'jNubjjSj_sMtjj]j]ubj)}(jkjo*'jNjNjj*'jj)}(jj%jNjj*'jjj*'jNubjjSj_sMtjj]j]ubej]ubj)}(jkjjNjNjj)}j!raw_atomic64_add_negative_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j*'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*'jNubjjSj_sMjj](j)}(jkj*'jNjNjjE+'jj)}(jj%jNjj!+'jjjx+'jNubjjSj_sMjj]j]ubj)}(jkj*'jNjNjjn+'jj)}(jj%jNjjH+'jjj~+'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j!raw_atomic64_add_negative_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j+'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+'jNubjjSj_sMjj](j)}(jkj+'jNjNjj+'jj)}(jj%jNjj+'jjj,'jNubjjSj_sMjj]j]ubj)}(jkj+'jNjNjj+'jj)}(jj%jNjj+'jjj ,'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_fetch_add_unlesssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j,'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjgOsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjbsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,'jNubjjSj_sMjj](j)}(jkj,'jNjNjjb,'jj)}(jj%jNjj<,'jjj,'jNubjjSj_sMjj]j]ubj)}(jkj,'jNjNjj,'jj)}(jj%jNjjh,'jjj,'jNubjjSj_sMjj]j]ubj)}(jkj,'jNjNjj,'jj)}(jj%jNjj,'jjj,'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_add_unlesssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j,'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjgOsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jjbsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,'jNubjjSj_sMjj](j)}(jkj,'jNjNjj-'jj)}(jj%jNjj,'jjjr-'jNubjjSj_sMjj]j]ubj)}(jkj,'jNjNjjD-'jj)}(jj%jNjj -'jjjx-'jNubjjSj_sMjj]j]ubj)}(jkj,'jNjNjjk-'jj)}(jj%jNjjG-'jjj~-'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic64_inc_not_zerosbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j-'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-'jNubjjSj_sMjj]j)}(jkj-'jNjNjj-'jj)}(jj%jNjj-'jjj-'jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j raw_atomic64_inc_unless_negativesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j-'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-'jNubjjSj_sM jj]j)}(jkj-'jNjNjj0.'jj)}(jj%jNjj .'jjj:.'jNubjjSj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j raw_atomic64_dec_unless_positivesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jC.'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjA.'jNubjjSj_sM&jj]j)}(jkjA.'jNjNjj.'jj)}(jj%jNjjh.'jjj.'jNubjjSj_sM&jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic64_dec_if_positivesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j.'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj.'jNubjjSj_sMBjj]j)}(jkj.'jNjNjj.'jj)}(jj%jNjj.'jjj.'jNubjjSj_sMBjj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_long_readsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j/'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj/'jNubjjSj_sK"jj]j)}(jkj/'jNjNjjP/'jj)}(jj%jNjj*/'jjjZ/'jNubjjSj_sK"jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_long_read_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jc/'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjja/'jNubjjSj_sK6jj]j)}(jkja/'jNjNjj/'jj)}(jj%jNjj/'jjj/'jNubjjSj_sK6jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_long_setsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j/'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj/'jNubjjSj_sKKjj](j)}(jkj/'jNjNjj0'jj)}(jj%jNjj/'jjj;0'jNubjjSj_sKKjj]j]ubj)}(jkj/'jNjNjj40'jj)}(jj%jNjj0'jjjA0'jNubjjSj_sKKjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_long_set_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jJ0'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjH0'jNubjjSj_sK`jj](j)}(jkjH0'jNjNjj0'jj)}(jj%jNjjp0'jjj0'jNubjjSj_sK`jj]j]ubj)}(jkjH0'jNjNjj0'jj)}(jj%jNjj0'jjj0'jNubjjSj_sK`jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_long_addsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j0'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj0'jNubjjSj_sKujj](j)}(jkj0'jNjNjj1'jj)}(jj%jNjj0'jjjK1'jNubjjSj_sKujj]j]ubj)}(jkj0'jNjNjjA1'jj)}(jj%jNjj1'jjjQ1'jNubjjSj_sKujj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_long_add_returnsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jZ1'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjX1'jNubjjSj_sKjj](j)}(jkjX1'jNjNjj1'jj)}(jj%jNjj1'jjj1'jNubjjSj_sKjj]j]ubj)}(jkjX1'jNjNjj1'jj)}(jj%jNjj1'jjj1'jNubjjSj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j"raw_atomic_long_add_return_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j1'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj1'jNubjjSj_sKjj](j)}(jkj1'jNjNjj(2'jj)}(jj%jNjj2'jjj[2'jNubjjSj_sKjj]j]ubj)}(jkj1'jNjNjjQ2'jj)}(jj%jNjj+2'jjja2'jNubjjSj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j"raw_atomic_long_add_return_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jj2'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjh2'jNubjjSj_sKjj](j)}(jkjh2'jNjNjj2'jj)}(jj%jNjj2'jjj2'jNubjjSj_sKjj]j]ubj)}(jkjh2'jNjNjj2'jj)}(jj%jNjj2'jjj2'jNubjjSj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j"raw_atomic_long_add_return_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j2'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj2'jNubjjSj_sKjj](j)}(jkj2'jNjNjj83'jj)}(jj%jNjj3'jjjk3'jNubjjSj_sKjj]j]ubj)}(jkj2'jNjNjja3'jj)}(jj%jNjj;3'jjjq3'jNubjjSj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_long_fetch_addsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jz3'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjx3'jNubjjSj_sKjj](j)}(jkjx3'jNjNjj3'jj)}(jj%jNjj3'jjj3'jNubjjSj_sKjj]j]ubj)}(jkjx3'jNjNjj3'jj)}(jj%jNjj3'jjj3'jNubjjSj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j!raw_atomic_long_fetch_add_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j4'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj4'jNubjjSj_sKjj](j)}(jkj4'jNjNjjH4'jj)}(jj%jNjj(4'jjj{4'jNubjjSj_sKjj]j]ubj)}(jkj4'jNjNjjq4'jj)}(jj%jNjjK4'jjj4'jNubjjSj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j!raw_atomic_long_fetch_add_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j4'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj4'jNubjjSj_sMjj](j)}(jkj4'jNjNjj4'jj)}(jj%jNjj4'jjj5'jNubjjSj_sMjj]j]ubj)}(jkj4'jNjNjj4'jj)}(jj%jNjj4'jjj 5'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j!raw_atomic_long_fetch_add_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j5'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj5'jNubjjSj_sMjj](j)}(jkj5'jNjNjjX5'jj)}(jj%jNjj85'jjj5'jNubjjSj_sMjj]j]ubj)}(jkj5'jNjNjj5'jj)}(jj%jNjj[5'jjj5'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_long_subsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j5'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj5'jNubjjSj_sM2jj](j)}(jkj5'jNjNjj5'jj)}(jj%jNjj5'jjj6'jNubjjSj_sM2jj]j]ubj)}(jkj5'jNjNjj 6'jj)}(jj%jNjj5'jjj6'jNubjjSj_sM2jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_long_sub_returnsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j"6'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj 6'jNubjjSj_sMGjj](j)}(jkj 6'jNjNjjh6'jj)}(jj%jNjjH6'jjj6'jNubjjSj_sMGjj]j]ubj)}(jkj 6'jNjNjj6'jj)}(jj%jNjjk6'jjj6'jNubjjSj_sMGjj]j]ubej]ubj)}(jkjjNjNjj)}j"raw_atomic_long_sub_return_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j6'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj6'jNubjjSj_sM\jj](j)}(jkj6'jNjNjj6'jj)}(jj%jNjj6'jjj#7'jNubjjSj_sM\jj]j]ubj)}(jkj6'jNjNjj7'jj)}(jj%jNjj6'jjj)7'jNubjjSj_sM\jj]j]ubej]ubj)}(jkjjNjNjj)}j"raw_atomic_long_sub_return_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j27'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj07'jNubjjSj_sMqjj](j)}(jkj07'jNjNjjx7'jj)}(jj%jNjjX7'jjj7'jNubjjSj_sMqjj]j]ubj)}(jkj07'jNjNjj7'jj)}(jj%jNjj{7'jjj7'jNubjjSj_sMqjj]j]ubej]ubj)}(jkjjNjNjj)}j"raw_atomic_long_sub_return_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j7'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj7'jNubjjSj_sMjj](j)}(jkj7'jNjNjj8'jj)}(jj%jNjj7'jjj38'jNubjjSj_sMjj]j]ubj)}(jkj7'jNjNjj)8'jj)}(jj%jNjj8'jjj98'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_long_fetch_subsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jB8'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj@8'jNubjjSj_sMjj](j)}(jkj@8'jNjNjj8'jj)}(jj%jNjjh8'jjj8'jNubjjSj_sMjj]j]ubj)}(jkj@8'jNjNjj8'jj)}(jj%jNjj8'jjj8'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j!raw_atomic_long_fetch_sub_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j8'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj8'jNubjjSj_sMjj](j)}(jkj8'jNjNjj9'jj)}(jj%jNjj8'jjjC9'jNubjjSj_sMjj]j]ubj)}(jkj8'jNjNjj99'jj)}(jj%jNjj9'jjjI9'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j!raw_atomic_long_fetch_sub_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jR9'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjP9'jNubjjSj_sMjj](j)}(jkjP9'jNjNjj9'jj)}(jj%jNjjx9'jjj9'jNubjjSj_sMjj]j]ubj)}(jkjP9'jNjNjj9'jj)}(jj%jNjj9'jjj9'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j!raw_atomic_long_fetch_sub_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j9'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj9'jNubjjSj_sMjj](j)}(jkj9'jNjNjj :'jj)}(jj%jNjj:'jjjS:'jNubjjSj_sMjj]j]ubj)}(jkj9'jNjNjjI:'jj)}(jj%jNjj#:'jjjY:'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_long_incsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jb:'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj`:'jNubjjSj_sMjj]j)}(jkj`:'jNjNjj:'jj)}(jj%jNjj:'jjj:'jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_long_inc_returnsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j:'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj:'jNubjjSj_sMjj]j)}(jkj:'jNjNjj ;'jj)}(jj%jNjj:'jjj;'jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j"raw_atomic_long_inc_return_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j ;'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj;'jNubjjSj_sMjj]j)}(jkj;'jNjNjjl;'jj)}(jj%jNjjF;'jjjv;'jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j"raw_atomic_long_inc_return_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j;'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj};'jNubjjSj_sM*jj]j)}(jkj};'jNjNjj;'jj)}(jj%jNjj;'jjj;'jNubjjSj_sM*jj]j]ubaj]ubj)}(jkjjNjNjj)}j"raw_atomic_long_inc_return_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j;'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj;'jNubjjSj_sM>jj]j)}(jkj;'jNjNjj*<'jj)}(jj%jNjj<'jjj4<'jNubjjSj_sM>jj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_long_fetch_incsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j=<'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj;<'jNubjjSj_sMRjj]j)}(jkj;<'jNjNjj<'jj)}(jj%jNjjc<'jjj<'jNubjjSj_sMRjj]j]ubaj]ubj)}(jkjjNjNjj)}j!raw_atomic_long_fetch_inc_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j<'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj<'jNubjjSj_sMfjj]j)}(jkj<'jNjNjj<'jj)}(jj%jNjj<'jjj<'jNubjjSj_sMfjj]j]ubaj]ubj)}(jkjjNjNjj)}j!raw_atomic_long_fetch_inc_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j<'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj<'jNubjjSj_sMzjj]j)}(jkj<'jNjNjjG='jj)}(jj%jNjj!='jjjQ='jNubjjSj_sMzjj]j]ubaj]ubj)}(jkjjNjNjj)}j!raw_atomic_long_fetch_inc_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jZ='aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjX='jNubjjSj_sMjj]j)}(jkjX='jNjNjj='jj)}(jj%jNjj='jjj='jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_long_decsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j='aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj='jNubjjSj_sMjj]j)}(jkj='jNjNjj>'jj)}(jj%jNjj='jjj>'jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_long_dec_returnsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j>'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj>'jNubjjSj_sMjj]j)}(jkj>'jNjNjjd>'jj)}(jj%jNjj>>'jjjn>'jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j"raw_atomic_long_dec_return_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jw>'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjju>'jNubjjSj_sMjj]j)}(jkju>'jNjNjj>'jj)}(jj%jNjj>'jjj>'jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j"raw_atomic_long_dec_return_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j>'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj>'jNubjjSj_sMjj]j)}(jkj>'jNjNjj"?'jj)}(jj%jNjj>'jjj,?'jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j"raw_atomic_long_dec_return_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j5?'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj3?'jNubjjSj_sMjj]j)}(jkj3?'jNjNjj?'jj)}(jj%jNjj[?'jjj?'jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_long_fetch_decsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j?'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj?'jNubjjSj_sMjj]j)}(jkj?'jNjNjj?'jj)}(jj%jNjj?'jjj?'jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j!raw_atomic_long_fetch_dec_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j?'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj?'jNubjjSj_sMjj]j)}(jkj?'jNjNjj?@'jj)}(jj%jNjj@'jjjI@'jNubjjSj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j!raw_atomic_long_fetch_dec_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jR@'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjP@'jNubjjSj_sM.jj]j)}(jkjP@'jNjNjj@'jj)}(jj%jNjjx@'jjj@'jNubjjSj_sM.jj]j]ubaj]ubj)}(jkjjNjNjj)}j!raw_atomic_long_fetch_dec_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j@'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj@'jNubjjSj_sMBjj]j)}(jkj@'jNjNjj@'jj)}(jj%jNjj@'jjjA'jNubjjSj_sMBjj]j]ubaj]ubj)}(jkjjNjNjj)}jraw_atomic_long_andsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jA'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjA'jNubjjSj_sMWjj](j)}(jkjA'jNjNjjVA'jj)}(jj%jNjj6A'jjjA'jNubjjSj_sMWjj]j]ubj)}(jkjA'jNjNjjA'jj)}(jj%jNjjYA'jjjA'jNubjjSj_sMWjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_long_fetch_andsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jA'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjA'jNubjjSj_sMljj](j)}(jkjA'jNjNjjA'jj)}(jj%jNjjA'jjjB'jNubjjSj_sMljj]j]ubj)}(jkjA'jNjNjjB'jj)}(jj%jNjjA'jjjB'jNubjjSj_sMljj]j]ubej]ubj)}(jkjjNjNjj)}j!raw_atomic_long_fetch_and_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j B'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjB'jNubjjSj_sMjj](j)}(jkjB'jNjNjjfB'jj)}(jj%jNjjFB'jjjB'jNubjjSj_sMjj]j]ubj)}(jkjB'jNjNjjB'jj)}(jj%jNjjiB'jjjB'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j!raw_atomic_long_fetch_and_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jB'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjB'jNubjjSj_sMjj](j)}(jkjB'jNjNjjB'jj)}(jj%jNjjB'jjj!C'jNubjjSj_sMjj]j]ubj)}(jkjB'jNjNjjC'jj)}(jj%jNjjB'jjj'C'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j!raw_atomic_long_fetch_and_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j0C'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj.C'jNubjjSj_sMjj](j)}(jkj.C'jNjNjjvC'jj)}(jj%jNjjVC'jjjC'jNubjjSj_sMjj]j]ubj)}(jkj.C'jNjNjjC'jj)}(jj%jNjjyC'jjjC'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_long_andnotsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jC'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjC'jNubjjSj_sMjj](j)}(jkjC'jNjNjjC'jj)}(jj%jNjjC'jjj1D'jNubjjSj_sMjj]j]ubj)}(jkjC'jNjNjj'D'jj)}(jj%jNjjD'jjj7D'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_long_fetch_andnotsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j@D'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj>D'jNubjjSj_sMjj](j)}(jkj>D'jNjNjjD'jj)}(jj%jNjjfD'jjjD'jNubjjSj_sMjj]j]ubj)}(jkj>D'jNjNjjD'jj)}(jj%jNjjD'jjjD'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j$raw_atomic_long_fetch_andnot_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jD'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjD'jNubjjSj_sMjj](j)}(jkjD'jNjNjjE'jj)}(jj%jNjjD'jjjAE'jNubjjSj_sMjj]j]ubj)}(jkjD'jNjNjj7E'jj)}(jj%jNjjE'jjjGE'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j$raw_atomic_long_fetch_andnot_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jPE'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjNE'jNubjjSj_sMjj](j)}(jkjNE'jNjNjjE'jj)}(jj%jNjjvE'jjjE'jNubjjSj_sMjj]j]ubj)}(jkjNE'jNjNjjE'jj)}(jj%jNjjE'jjjE'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j$raw_atomic_long_fetch_andnot_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jE'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjE'jNubjjSj_sMjj](j)}(jkjE'jNjNjjF'jj)}(jj%jNjjE'jjjQF'jNubjjSj_sMjj]j]ubj)}(jkjE'jNjNjjGF'jj)}(jj%jNjj!F'jjjWF'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_long_orsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j`F'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj^F'jNubjjSj_sM)jj](j)}(jkj^F'jNjNjjF'jj)}(jj%jNjjF'jjjF'jNubjjSj_sM)jj]j]ubj)}(jkj^F'jNjNjjF'jj)}(jj%jNjjF'jjjF'jNubjjSj_sM)jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_long_fetch_orsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jF'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjF'jNubjjSj_sM>jj](j)}(jkjF'jNjNjj.G'jj)}(jj%jNjjG'jjjaG'jNubjjSj_sM>jj]j]ubj)}(jkjF'jNjNjjWG'jj)}(jj%jNjj1G'jjjgG'jNubjjSj_sM>jj]j]ubej]ubj)}(jkjjNjNjj)}j raw_atomic_long_fetch_or_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jpG'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjnG'jNubjjSj_sMSjj](j)}(jkjnG'jNjNjjG'jj)}(jj%jNjjG'jjjG'jNubjjSj_sMSjj]j]ubj)}(jkjnG'jNjNjjG'jj)}(jj%jNjjG'jjjG'jNubjjSj_sMSjj]j]ubej]ubj)}(jkjjNjNjj)}j raw_atomic_long_fetch_or_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jG'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjG'jNubjjSj_sMhjj](j)}(jkjG'jNjNjj>H'jj)}(jj%jNjjH'jjjqH'jNubjjSj_sMhjj]j]ubj)}(jkjG'jNjNjjgH'jj)}(jj%jNjjAH'jjjwH'jNubjjSj_sMhjj]j]ubej]ubj)}(jkjjNjNjj)}j raw_atomic_long_fetch_or_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jH'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj~H'jNubjjSj_sM}jj](j)}(jkj~H'jNjNjjH'jj)}(jj%jNjjH'jjjH'jNubjjSj_sM}jj]j]ubj)}(jkj~H'jNjNjjH'jj)}(jj%jNjjH'jjjH'jNubjjSj_sM}jj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_long_xorsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jI'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjI'jNubjjSj_sMjj](j)}(jkjI'jNjNjjNI'jj)}(jj%jNjj.I'jjjI'jNubjjSj_sMjj]j]ubj)}(jkjI'jNjNjjwI'jj)}(jj%jNjjQI'jjjI'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_long_fetch_xorsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jI'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjI'jNubjjSj_sMjj](j)}(jkjI'jNjNjjI'jj)}(jj%jNjjI'jjj J'jNubjjSj_sMjj]j]ubj)}(jkjI'jNjNjjI'jj)}(jj%jNjjI'jjjJ'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j!raw_atomic_long_fetch_xor_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jJ'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjJ'jNubjjSj_sMjj](j)}(jkjJ'jNjNjj^J'jj)}(jj%jNjj>J'jjjJ'jNubjjSj_sMjj]j]ubj)}(jkjJ'jNjNjjJ'jj)}(jj%jNjjaJ'jjjJ'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j!raw_atomic_long_fetch_xor_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jJ'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjJ'jNubjjSj_sMjj](j)}(jkjJ'jNjNjjJ'jj)}(jj%jNjjJ'jjjK'jNubjjSj_sMjj]j]ubj)}(jkjJ'jNjNjjK'jj)}(jj%jNjjJ'jjjK'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j!raw_atomic_long_fetch_xor_relaxedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j(K'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&K'jNubjjSj_sMjj](j)}(jkj&K'jNjNjjnK'jj)}(jj%jNjjNK'jjjK'jNubjjSj_sMjj]j]ubj)}(jkj&K'jNjNjjK'jj)}(jj%jNjjqK'jjjK'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_long_xchgsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jK'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjK'jNubjjSj_sMjj](j)}(jkjK'jNjNjjK'jj)}(jj%jNjjK'jjj*L'jNubjjSj_sMjj]j]ubj)}(jkjK'jNjNjj"L'jj)}(jj%jNjjL'jjj0L'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_long_xchg_acquiresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j9L'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj7L'jNubjjSj_sMjj](j)}(jkj7L'jNjNjjL'jj)}(jj%jNjj_L'jjjL'jNubjjSj_sMjj]j]ubj)}(jkj7L'jNjNjjL'jj)}(jj%jNjjL'jjjL'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jraw_atomic_long_xchg_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jL'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j atomic_long_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjL'jNubjjSj_sM%jj](j)}(jkjL'jNjNjjM'jj)}(jj%jNjjL'jjj|'jj)}(jj%jNjj|'jjj|'jNubjjSj_sMjj]j]ubj)}(jkj{'jNjNjji|'jj)}(jj%jNjjE|'jjj|'jNubjjSj_sMjj]j]ubj)}(jkj{'jNjNjj|'jj)}(jj%jNjjm|'jjj|'jNubjjSj_sMjj]j]ubj)}(jkj{'jNjNjj|'jj)}(jj%jNjj|'jjj|'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_kasprintfsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j|'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSNjubejj)}j]sbububjjjjj)}j]sbububjjj|'jNubjjSj_sMjj](j)}(jkj|'jNjNjj.}'jj)}(jj%jNjj}'jjj}'jNubjjSj_sMjj]j]ubj)}(jkj|'jNjNjjY}'jj)}(jj%jNjj5}'jjj}'jNubjjSj_sMjj]j]ubj)}(jkj|'jNjNjj}'jj)}(jj%jNjj]}'jjj}'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j devm_kfreesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j}'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj}'jNubjjSj_sMjj](j)}(jkj}'jNjNjj}'jj)}(jj%jNjj}'jjj#~'jNubjjSj_sMjj]j]ubj)}(jkj}'jNjNjj~'jj)}(jj%jNjj}'jjj)~'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j devm_kmemdupsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j2~'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj0~'jNubjjSj_sM5jj](j)}(jkj0~'jNjNjj~'jj)}(jj%jNjjZ~'jjj'jNubjjSj_sM5jj]j]ubj)}(jkj0~'jNjNjj~'jj)}(jj%jNjj~'jjj 'jNubjjSj_sM5jj]j]ubj)}(jkj0~'jNjNjj~'jj)}(jj%jNjj~'jjj'jNubjjSj_sM5jj]j]ubj)}(jkj0~'jNjNjj~'jj)}(jj%jNjj~'jjj'jNubjjSj_sM5jj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_get_free_pagessbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j"'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jordersbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj 'jNubjjSj_sMajj](j)}(jkj 'jNjNjjo'jj)}(jj%jNjjI'jjj'jNubjjSj_sMajj]j]ubj)}(jkj 'jNjNjj'jj)}(jj%jNjjv'jjj'jNubjjSj_sMajj]j]ubj)}(jkj 'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjSj_sMajj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_free_pagessbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'jNubjjSj_sMjj](j)}(jkj'jNjNjj('jj)}(jj%jNjj'jjjX'jNubjjSj_sMjj]j]ubj)}(jkj'jNjNjjP'jj)}(jj%jNjj/'jjj^'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__devm_alloc_percpusbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}j__percpusbasbubj&j)}(jNjNjojjjjj)}j]j{'asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jg'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jalignsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjje'jNubjjSj_sMjj](j)}(jkje'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjSj_sMjj]j]ubj)}(jkje'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjSj_sMjj]j]ubj)}(jkje'jNjNjj 'jj)}(jj%jNjj'jjj"'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_free_percpusbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj}'sbasbubj&j)}(jNjNjoNjjjjj)}j]j'asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj)'jNubjjSj_sMjj](j)}(jkj)'jNjNjjw'jj)}(jj%jNjjQ'jjj'jNubjjSj_sMjj]j]ubj)}(jkj)'jNjNjj'jj)}(jj%jNjj~'jjj'jNubjjSj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j component_opssbjj)}(jj%jstructjj)}jj4)}(j7]j'aj<ubsbjjj'jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jcomponent_master_opssbjj)}(jj%jstructjj)}jj4)}(j7]jˁ'aj<ubsbjjjɁ'jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jcomponent_match_addsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jځ'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcomponent_matchsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jmatchptrsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jcomparesbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j compare_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj؁'jNubjjj_sK{jj](j)}(jkj؁'jNjNjj&'jj)}(jj%jNjj'jjj 'jNubjjj_sK{jj]j]ubj)}(jkj؁'jNjNjjU'jj)}(jj%jNjj-'jjj'jNubjjj_sK{jj]j]ubj)}(jkj؁'jNjNjj'jj)}(jj%jNjj_'jjj'jNubjjj_sK{jj]j]ubj)}(jkj؁'jNjNjj'jj)}(jj%jNjj݂'jjj'jNubjjj_sK{jj]j]ubej]ubj)}(jkjjNjNjj)}jcomponent_compare_ofsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj#'jNubjjj_sM(jj](j)}(jkj#'jNjNjjq'jj)}(jj%jNjjK'jjj'jNubjjj_sM(jj]j]ubj)}(jkj#'jNjNjj'jj)}(jj%jNjjx'jjj'jNubjjj_sM(jj]j]ubej]ubj)}(jkjjNjNjj)}jcomponent_release_ofsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjj_sM5jj](j)}(jkj'jNjNjj'jj)}(jj%jNjjڃ'jjj4'jNubjjj_sM5jj]j]ubj)}(jkj'jNjNjj)'jj)}(jj%jNjj'jjj:'jNubjjj_sM5jj]j]ubej]ubj)}(jkjjNjNjj)}jcomponent_compare_devsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jC'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjA'jNubjjj_sMCjj](j)}(jkjA'jNjNjj'jj)}(jj%jNjji'jjjÄ'jNubjjj_sMCjj]j]ubj)}(jkjA'jNjNjj'jj)}(jj%jNjj'jjjɄ'jNubjjj_sMCjj]j]ubej]ubj)}(jkjjNjNjj)}jcomponent_compare_dev_namesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j҄'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjЄ'jNubjjj_sMRjj](j)}(jkjЄ'jNjNjj'jj)}(jj%jNjj'jjjR'jNubjjj_sMRjj]j]ubj)}(jkjЄ'jNjNjjG'jj)}(jj%jNjj%'jjjX'jNubjjj_sMRjj]j]ubej]ubj)}(jkjjNjNjj)}jcomponent_match_add_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]ja'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcomponent_matchsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jmatchptrsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jreleasesbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jcomparesbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j compare_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj_'jNubjjj_sMjj](j)}(jkj_'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjj_sMjj]j]ubj)}(jkj_'jNjNjj܅'jj)}(jj%jNjj'jjj'jNubjjj_sMjj]j]ubj)}(jkj_'jNjNjj 'jj)}(jj%jNjj'jjj'jNubjjj_sMjj]j]ubj)}(jkj_'jNjNjj'jj)}(jj%jNjjd'jjj!'jNubjjj_sMjj]j]ubj)}(jkj_'jNjNjj'jj)}(jj%jNjj'jjj''jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jcomponent_match_add_typedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j0'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcomponent_matchsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jmatchptrsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}j compare_typedsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBNjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j compare_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj.'jNubjjj_sMjj](j)}(jkj.'jNjNjj|'jj)}(jj%jNjjV'jjj~'jNubjjj_sMjj]j]ubj)}(jkj.'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjj_sMjj]j]ubj)}(jkj.'jNjNjjه'jj)}(jj%jNjj'jjj'jNubjjj_sMjj]j]ubj)}(jkj.'jNjNjjs'jj)}(jj%jNjjQ'jjj'jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jcomponent_master_add_with_matchsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcomponent_master_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcomponent_matchsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmatchsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjj_sMjj](j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjjJ'jNubjjj_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj'jjjP'jNubjjj_sMjj]j]ubj)}(jkj'jNjNjj?'jj)}(jj%jNjj'jjjV'jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jcomponent_master_delsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j_'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcomponent_master_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj]'jNubjjj_sM-jj](j)}(jkj]'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjj_sM-jj]j]ubj)}(jkj]'jNjNjj؉'jj)}(jj%jNjj'jjj'jNubjjj_sM-jj]j]ubej]ubj)}(jkjjNjNjj)}jcomponent_unbind_allsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjj_sMRjj](j)}(jkj'jNjNjj>'jj)}(jj%jNjj'jjjr'jNubjjj_sMRjj]j]ubj)}(jkj'jNjNjjg'jj)}(jj%jNjjE'jjjx'jNubjjj_sMRjj]j]ubej]ubj)}(jkjjNjNjj)}jcomponent_bind_allsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjj_sMjj](j)}(jkj'jNjNjj͊'jj)}(jj%jNjj'jjj'jNubjjj_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjjԊ'jjj'jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jcomponent_add_typedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j component_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j subcomponentsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'jNubjjj_sMjj](j)}(jkj'jNjNjj\'jj)}(jj%jNjj6'jjj'jNubjjj_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjjc'jjj'jNubjjj_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj'jjjċ'jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j component_addsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j͋'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j component_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjˋ'jNubjjj_sMjj](j)}(jkjˋ'jNjNjj'jj)}(jj%jNjj'jjjQ'jNubjjj_sMjj]j]ubj)}(jkjˋ'jNjNjjF'jj)}(jj%jNjj 'jjjW'jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j component_delsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j`'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j component_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj^'jNubjjj_sM"jj](j)}(jkj^'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjj_sM"jj]j]ubj)}(jkj^'jNjNjjٌ'jj)}(jj%jNjj'jjj'jNubjjj_sM"jj]j]ubej]ubj)}(jkjjNjNjj)}jcn_add_callbacksbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcb_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jcallbacksbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcn_msgsbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jnetlink_skb_parmssbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjj'jNubjjf@j_sKCjj](j)}(jkj'jNjNjj?'jj)}(jj%jNjj'jjj'jNubjjf@j_sKCjj]j]ubj)}(jkj'jNjNjjh'jj)}(jj%jNjjF'jjj'jNubjjf@j_sKCjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjjo'jjj'jNubjjf@j_sKCjj]j]ubej]ubj)}(jkjjNjNjj)}jcn_del_callbacksbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j 'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcb_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjf@j_sKJjj]j)}(jkj'jNjNjjV'jj)}(jj%jNjj0'jjja'jNubjjf@j_sKJjj]j]ubaj]ubj)}(jkjjNjNjj)}jcn_netlink_send_multsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jj'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcn_msgsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jportidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jgroupsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jnetlink_filter_fnsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfiltersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j filter_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjh'jNubjjf@j_sKejj](j)}(jkjh'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjf@j_sKejj]j]ubj)}(jkjh'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjf@j_sKejj]j]ubj)}(jkjh'jNjNjj 'jj)}(jj%jNjj'jjj'jNubjjf@j_sKejj]j]ubj)}(jkjh'jNjNjj1'jj)}(jj%jNjj 'jjjď'jNubjjf@j_sKejj]j]ubj)}(jkjh'jNjNjjY'jj)}(jj%jNjj5'jjjʏ'jNubjjf@j_sKejj]j]ubj)}(jkjh'jNjNjj'jj)}(jj%jNjj]'jjjЏ'jNubjjf@j_sKejj]j]ubj)}(jkjh'jNjNjj'jj)}(jj%jNjj'jjj֏'jNubjjf@j_sKejj]j]ubej]ubj)}(jkjjNjNjj)}jcn_netlink_sendsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jߏ'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcn_msgsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jportidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jgroupsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjݏ'jNubjjf@j_sKjj](j)}(jkjݏ'jNjNjj+'jj)}(jj%jNjj'jjj'jNubjjf@j_sKjj]j]ubj)}(jkjݏ'jNjNjjV'jj)}(jj%jNjj2'jjj'jNubjjf@j_sKjj]j]ubj)}(jkjݏ'jNjNjj~'jj)}(jj%jNjjZ'jjj'jNubjjf@j_sKjj]j]ubj)}(jkjݏ'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjf@j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j__cxl_pci_mbox_send_cmdsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jɐ'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcxl_memdev_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmdssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j cxl_mbox_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmbox_cmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjǐ'jNubjj'Fj_sKjj](j)}(jkjǐ'jNjNjj'jj)}(jj%jNjj'jjjM'jNubjj'Fj_sKjj]j]ubj)}(jkjǐ'jNjNjjB'jj)}(jj%jNjj'jjjS'jNubjj'Fj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jcxl_register_mapsbjj)}(jj%jstructjj)}jj4)}(j7]j\'aj<ubsbjjjZ'jNubjj'Fj_sKjj]j]ubj)}(jkjjNjNjj)}j cxl_decodersbjj)}(jj%jstructjj)}jj4)}(j7]jk'aj<ubsbjjji'jNubjj'Fj_sMjj]j]ubj)}(jkjjNjNjj)}jcxl_endpoint_decodersbjj)}(jj%jstructjj)}jj4)}(j7]jz'aj<ubsbjjjx'jNubjj'Fj_sMajj]j]ubj)}(jkjjNjNjj)}jcxl_switch_decodersbjj)}(jj%jstructjj)}jj4)}(j7]j'aj<ubsbjjj'jNubjj'Fj_sMjj]j]ubj)}(jkjjNjNjj)}jcxl_root_decodersbjj)}(jj%jstructjj)}jj4)}(j7]j'aj<ubsbjjj'jNubjj'Fj_sMjj]j]ubj)}(jkjjNjNjj)}jcxl_region_paramssbjj)}(jj%jstructjj)}jj4)}(j7]j'aj<ubsbjjj'jNubjj'Fj_sMjj]j]ubj)}(jkjjNjNjj)}j cxl_regionsbjj)}(jj%jstructjj)}jj4)}(j7]j'aj<ubsbjjj'jNubjj'Fj_sMjj]j]ubj)}(jkjjNjNjj)}jcxl_portsbjj)}(jj%jstructjj)}jj4)}(j7]jő'aj<ubsbjjjÑ'jNubjj'Fj_sMjj]j]ubj)}(jkjjNjNjj)}jcxl_rootsbjj)}(jj%jstructjj)}jj4)}(j7]jԑ'aj<ubsbjjjґ'jNubjj'Fj_sM\jj]j]ubj)}(jkjjNjNjj)}j cxl_dportsbjj)}(jj%jstructjj)}jj4)}(j7]j'aj<ubsbjjj'jNubjj'Fj_sMzjj]j]ubj)}(jkjjNjNjj)}jcxl_epsbjj)}(jj%jstructjj)}jj4)}(j7]j'aj<ubsbjjj'jNubjj'Fj_sMjj]j]ubj)}(jkjjNjNjj)}jcxl_region_refsbjj)}(jj%jstructjj)}jj4)}(j7]j'aj<ubsbjjj'jNubjj'Fj_sMjj]j]ubj)}(jkjjNjNjj)}jcxl_endpoint_dvsec_infosbjj)}(jj%jstructjj)}jj4)}(j7]j'aj<ubsbjjj'jNubjj'Fj_sMjj]j]ubj)}(jkjjNjNjj)}jdevm_cxl_add_portsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcxl_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhostsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j uport_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcomponent_reg_physsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j cxl_dportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j parent_dportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj'jNubjj'Fj_sMjj](j)}(jkj'jNjNjjq'jj)}(jj%jNjjK'jjj'jNubjj'Fj_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjjx'jjj'jNubjj'Fj_sMjj]j]ubj)}(jkj'jNjNjjɒ'jj)}(jj%jNjj'jjj 'jNubjj'Fj_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj͒'jjj'jNubjj'Fj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_cxl_add_dportsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j cxl_dportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcxl_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j dport_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jport_idsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcomponent_reg_physsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj'jNubjj'Fj_sMjj](j)}(jkj'jNjNjjn'jj)}(jj%jNjjH'jjj'jNubjj'Fj_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjju'jjj'jNubjj'Fj_sMjj]j]ubj)}(jkj'jNjNjj“'jj)}(jj%jNjj'jjj'jNubjj'Fj_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjjƓ'jjj'jNubjj'Fj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_cxl_add_rch_dportsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j cxl_dportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcxl_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j dport_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jport_idsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jrcrbsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj'jNubjj'Fj_sMjj](j)}(jkj'jNjNjjb'jj)}(jj%jNjj<'jjj'jNubjj'Fj_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjji'jjj'jNubjj'Fj_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjj'Fj_sMjj]j]ubj)}(jkj'jNjNjjޔ'jj)}(jj%jNjj'jjj'jNubjj'Fj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j cxl_add_epsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j cxl_dportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jep_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjj'Fj_sMjj](j)}(jkj'jNjNjjP'jj)}(jj%jNjj*'jjj'jNubjj'Fj_sMjj]j]ubj)}(jkj'jNjNjj}'jj)}(jj%jNjjW'jjj'jNubjj'Fj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jcxl_decoder_initsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcxl_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j cxl_decodersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcxldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjj'Fj_sMjj](j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjj'Fj_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj!'jNubjj'Fj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jcxl_root_decoder_allocsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcxl_root_decodersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcxl_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j nr_targetssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jcxl_calc_hb_fnsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcalc_hbsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj('jNubjj'Fj_sMjj](j)}(jkj('jNjNjj|'jj)}(jj%jNjjV'jjjז'jNubjj'Fj_sMjj]j]ubj)}(jkj('jNjNjj'jj)}(jj%jNjj'jjjݖ'jNubjj'Fj_sMjj]j]ubj)}(jkj('jNjNjj̖'jj)}(jj%jNjj'jjj'jNubjj'Fj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jcxl_switch_decoder_allocsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcxl_switch_decodersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcxl_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j nr_targetssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj'jNubjj'Fj_sMRjj](j)}(jkj'jNjNjj>'jj)}(jj%jNjj'jjjq'jNubjj'Fj_sMRjj]j]ubj)}(jkj'jNjNjjf'jj)}(jj%jNjjE'jjjw'jNubjj'Fj_sMRjj]j]ubej]ubj)}(jkjjNjNjj)}jcxl_endpoint_decoder_allocsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcxl_endpoint_decodersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcxl_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj~'jNubjj'Fj_sMrjj]j)}(jkj~'jNjNjjҗ'jj)}(jj%jNjj'jjj'jNubjj'Fj_sMrjj]j]ubaj]ubj)}(jkjjNjNjj)}jcxl_decoder_add_lockedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j cxl_decodersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcxldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j target_mapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjj'Fj_sMjj](j)}(jkj'jNjNjj5'jj)}(jj%jNjj'jjji'jNubjj'Fj_sMjj]j]ubj)}(jkj'jNjNjj^'jj)}(jj%jNjj<'jjjo'jNubjj'Fj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jcxl_decoder_addsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jx'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j cxl_decodersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcxldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j target_mapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjv'jNubjj'Fj_sMjj](j)}(jkjv'jNjNjjĘ'jj)}(jj%jNjj'jjj'jNubjj'Fj_sMjj]j]ubj)}(jkjv'jNjNjj'jj)}(jj%jNjj˘'jjj'jNubjj'Fj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__cxl_driver_registersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j cxl_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcxl_drvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmodnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjj'Fj_sMjj](j)}(jkj'jNjNjjS'jj)}(jj%jNjj-'jjj'jNubjj'Fj_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjjZ'jjj'jNubjj'Fj_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjj'Fj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j!cxl_endpoint_get_perf_coordinatessbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jə'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcxl_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jaccess_coordinatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcoordsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjǙ'jNubjj'Fj_sMjj](j)}(jkjǙ'jNjNjj'jj)}(jj%jNjj'jjjM'jNubjj'Fj_sMjj]j]ubj)}(jkjǙ'jNjNjjB'jj)}(jj%jNjj'jjjS'jNubjj'Fj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_cxl_port_enumerate_dportssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j\'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcxl_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjZ'jNubjj'Fj_sKMjj]j)}(jkjZ'jNjNjj'jj)}(jj%jNjj'jjj'jNubjj'Fj_sKMjj]j]ubaj]ubj)}(jkjjNjNjj)}jcxl_hdm_decode_initsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j cxl_dev_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcxldssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcxl_hdmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcxlhdmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcxl_endpoint_dvsec_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjj'Fj_sMjj](j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjjm'jNubjj'Fj_sMjj]j]ubj)}(jkj'jNjNjj5'jj)}(jj%jNjj'jjjs'jNubjj'Fj_sMjj]j]ubj)}(jkj'jNjNjjb'jj)}(jj%jNjj<'jjjy'jNubjj'Fj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jread_cdat_datasbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcxl_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjj'Fj_sMjjj]j)}(jkj'jNjNjjΛ'jj)}(jj%jNjj'jjjٛ'jNubjj'Fj_sMjjj]j]ubaj]ubj)}(jkjjNjNjj)}jcxl_pci_get_latencysbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjj'Fj_sM jj]j)}(jkj'jNjNjj.'jj)}(jj%jNjj'jjj9'jNubjj'Fj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jcxl_port_attach_regionsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jB'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcxl_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j cxl_regionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcxlrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcxl_endpoint_decodersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcxledsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpossbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj@'jNubjj'Fj_sMjj](j)}(jkj@'jNjNjj'jj)}(jj%jNjjh'jjj'jNubjj'Fj_sMjj]j]ubj)}(jkj@'jNjNjj'jj)}(jj%jNjj'jjj'jNubjj'Fj_sMjj]j]ubj)}(jkj@'jNjNjj'jj)}(jj%jNjjœ'jjj#'jNubjj'Fj_sMjj]j]ubj)}(jkj@'jNjNjj'jj)}(jj%jNjj'jjj)'jNubjj'Fj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jcxl_calc_interleave_possbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j2'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcxl_endpoint_decodersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcxledsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj0'jNubjj'Fj_sMjj]j)}(jkj0'jNjNjj~'jj)}(jj%jNjjX'jjj'jNubjj'Fj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevm_cxl_add_regionsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j cxl_regionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcxl_root_decodersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcxlrdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcxl_decoder_modesbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcxl_decoder_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj'jNubjj'Fj_sM) jj](j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjjf'jNubjj'Fj_sM) jj]j]ubj)}(jkj'jNjNjj 'jj)}(jj%jNjj'jjjl'jNubjj'Fj_sM) jj]j]ubj)}(jkj'jNjNjj3'jj)}(jj%jNjj'jjjr'jNubjj'Fj_sM) jj]j]ubj)}(jkj'jNjNjj['jj)}(jj%jNjj7'jjjx'jNubjj'Fj_sM) jj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_cxl_add_pmem_regionsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j cxl_regionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcxlrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjj'Fj_sM( jj]j)}(jkj'jNjNjj͞'jj)}(jj%jNjj'jjj؞'jNubjj'Fj_sM( jj]j]ubaj]ubj)}(jkjjNjNjj)}jcxl_command_infosbjj)}(jj%jstructjj)}jj4)}(j7]j'aj<ubsbjjjߞ'jNubjj'Fj_sKjj]j]ubj)}(jkjjNjNjj)}jcxl_mem_query_commandssbjj)}(jj%jstructjj)}jj4)}(j7]j'aj<ubsbjjj'jNubjj'Fj_sKjj]j]ubj)}(jkjjNjNjj)}jcxl_send_commandsbjj)}(jj%jstructjj)}jj4)}(j7]j'aj<ubsbjjj'jNubjj'Fj_sKjj]j]ubj)}(jkjjNjNjj)}jdevfreq_dev_statussbjj)}(jj%jstructjj)}jj4)}(j7]j'aj<ubsbjjj 'jNubjjej_sKjj]j]ubj)}(jkjjNjNjj)}jdevfreq_dev_profilesbjj)}(jj%jstructjj)}jj4)}(j7]j'aj<ubsbjjj'jNubjjej_sK@jj]j]ubj)}(jkjjNjNjj)}j devfreq_statssbjj)}(jj%jstructjj)}jj4)}(j7]j,'aj<ubsbjjj*'jNubjjej_sKpjj]j]ubj)}(jkjjNjNjj)}jdevfreqsbjj)}(jj%jstructjj)}jj4)}(j7]j;'aj<ubsbjjj9'jNubjjej_sKjj]j]ubj)}(jkjjNjNjj)}jdevfreq_simple_ondemand_datasbjj)}(jj%jstructjj)}jj4)}(j7]jJ'aj<ubsbjjjH'jNubjjej_sKjj]j]ubj)}(jkjjNjNjj)}jdevfreq_passive_datasbjj)}(jj%jstructjj)}jj4)}(j7]jY'aj<ubsbjjjW'jNubjjej_sM'jj]j]ubj)}(jkjjNjNjj)}jdevfreq_event_devsbjj)}(jj%jstructjj)}jj4)}(j7]jh'aj<ubsbjjjf'jNubjjej_sKjj]j]ubj)}(jkjjNjNjj)}jdevfreq_event_datasbjj)}(jj%jstructjj)}jj4)}(j7]jw'aj<ubsbjjju'jNubjjej_sKjj]j]ubj)}(jkjjNjNjj)}jdevfreq_event_opssbjj)}(jj%jstructjj)}jj4)}(j7]j'aj<ubsbjjj'jNubjjej_sK2jj]j]ubj)}(jkjjNjNjj)}jdevfreq_event_descsbjj)}(jj%jstructjj)}jj4)}(j7]j'aj<ubsbjjj'jNubjjej_sKDjj]j]ubj)}(jkjjNjNjj)}jdevfreq_get_freq_rangesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevfreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmin_freqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmax_freqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjej_sKzjj](j)}(jkj'jNjNjj'jj)}(jj%jNjjʟ'jjjO'jNubjjej_sKzjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj'jjjU'jNubjjej_sKzjj]j]ubj)}(jkj'jNjNjjD'jj)}(jj%jNjj!'jjj['jNubjjej_sKzjj]j]ubej]ubj)}(jkjjNjNjj)}jdevfreq_update_statussbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jd'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevfreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jfreqsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjb'jNubjjej_sKjj](j)}(jkjb'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjej_sKjj]j]ubj)}(jkjb'jNjNjjؠ'jj)}(jj%jNjj'jjj'jNubjjej_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdevfreq_update_targetsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevfreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jfreqsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'jNubjjej_sMjj](j)}(jkj'jNjNjj;'jj)}(jj%jNjj'jjjk'jNubjjej_sMjj]j]ubj)}(jkj'jNjNjjc'jj)}(jj%jNjjB'jjjq'jNubjjej_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jupdate_devfreqsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jz'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevfreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjx'jNubjjej_sMjj]j)}(jkjx'jNjNjjơ'jj)}(jj%jNjj'jjjѡ'jNubjjej_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevfreq_monitor_startsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jڡ'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevfreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjء'jNubjjej_sMjj]j)}(jkjء'jNjNjj&'jj)}(jj%jNjj'jjj1'jNubjjej_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevfreq_monitor_stopsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j:'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevfreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj8'jNubjjej_sM jj]j)}(jkj8'jNjNjj'jj)}(jj%jNjj`'jjj'jNubjjej_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jdevfreq_monitor_suspendsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevfreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjej_sM(jj]j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjej_sM(jj]j]ubaj]ubj)}(jkjjNjNjj)}jdevfreq_monitor_resumesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevfreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjej_sMCjj]j)}(jkj'jNjNjjF'jj)}(jj%jNjj 'jjjQ'jNubjjej_sMCjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevfreq_update_intervalsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jZ'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevfreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdelaysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjX'jNubjjej_sMijj](j)}(jkjX'jNjNjj'jj)}(jj%jNjj'jjjۣ'jNubjjej_sMijj]j]ubj)}(jkjX'jNjNjjУ'jj)}(jj%jNjj'jjj'jNubjjej_sMijj]j]ubej]ubj)}(jkjjNjNjj)}jdevfreq_add_devicesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreq_dev_profilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprofilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j governor_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj'jNubjjej_sM#jj](j)}(jkj'jNjNjj<'jj)}(jj%jNjj'jjjɤ'jNubjjej_sM#jj]j]ubj)}(jkj'jNjNjji'jj)}(jj%jNjjC'jjjϤ'jNubjjej_sM#jj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjjp'jjjդ'jNubjjej_sM#jj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj'jjjۤ'jNubjjej_sM#jj]j]ubej]ubj)}(jkjjNjNjj)}jdevfreq_remove_devicesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevfreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjej_sMjj]j)}(jkj'jNjNjj0'jj)}(jj%jNjj 'jjj;'jNubjjej_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevm_devfreq_add_devicesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jD'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreq_dev_profilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprofilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j governor_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjB'jNubjjej_sMjj](j)}(jkjB'jNjNjj'jj)}(jj%jNjjp'jjj#'jNubjjej_sMjj]j]ubj)}(jkjB'jNjNjjå'jj)}(jj%jNjj'jjj)'jNubjjej_sMjj]j]ubj)}(jkjB'jNjNjj'jj)}(jj%jNjjʥ'jjj/'jNubjjej_sMjj]j]ubj)}(jkjB'jNjNjj'jj)}(jj%jNjj'jjj5'jNubjjej_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_devfreq_remove_devicesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j>'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevfreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj<'jNubjjej_sMvjj](j)}(jkj<'jNjNjj'jj)}(jj%jNjjd'jjj¦'jNubjjej_sMvjj]j]ubj)}(jkj<'jNjNjj'jj)}(jj%jNjj'jjjȦ'jNubjjej_sMvjj]j]ubej]ubj)}(jkjjNjNjj)}jdevfreq_suspend_devicesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jѦ'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevfreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjϦ'jNubjjej_sMjj]j)}(jkjϦ'jNjNjj'jj)}(jj%jNjj'jjj('jNubjjej_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevfreq_resume_devicesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j1'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevfreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj/'jNubjjej_sMjj]j)}(jkj/'jNjNjj}'jj)}(jj%jNjjW'jjj'jNubjjej_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevfreq_add_governorsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreq_governorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgovernorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjej_sMjj]j)}(jkj'jNjNjjݧ'jj)}(jj%jNjj'jjj'jNubjjej_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevm_devfreq_add_governorsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreq_governorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgovernorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjej_sM@jj](j)}(jkj'jNjNjj='jj)}(jj%jNjj'jjju'jNubjjej_sM@jj]j]ubj)}(jkj'jNjNjjj'jj)}(jj%jNjjD'jjj{'jNubjjej_sM@jj]j]ubej]ubj)}(jkjjNjNjj)}jdevfreq_remove_governorsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreq_governorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgovernorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjej_sMRjj]j)}(jkj'jNjNjjШ'jj)}(jj%jNjj'jjjۨ'jNubjjej_sMRjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevfreq_recommended_oppsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dev_pm_oppsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj'jNubjjej_sMjj](j)}(jkj'jNjNjj6'jj)}(jj%jNjj'jjj'jNubjjej_sMjj]j]ubj)}(jkj'jNjNjj`'jj)}(jj%jNjj='jjj'jNubjjej_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjjg'jjj'jNubjjej_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdevfreq_register_opp_notifiersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevfreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjej_sM6jj](j)}(jkj'jNjNjj'jj)}(jj%jNjjѩ'jjj/'jNubjjej_sM6jj]j]ubj)}(jkj'jNjNjj$'jj)}(jj%jNjj'jjj5'jNubjjej_sM6jj]j]ubej]ubj)}(jkjjNjNjj)}jdevfreq_unregister_opp_notifiersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j>'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevfreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj<'jNubjjej_sMFjj](j)}(jkj<'jNjNjj'jj)}(jj%jNjjd'jjjª'jNubjjej_sMFjj]j]ubj)}(jkj<'jNjNjj'jj)}(jj%jNjj'jjjȪ'jNubjjej_sMFjj]j]ubej]ubj)}(jkjjNjNjj)}j"devm_devfreq_register_opp_notifiersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jѪ'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevfreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjϪ'jNubjjej_sMWjj](j)}(jkjϪ'jNjNjj'jj)}(jj%jNjj'jjjU'jNubjjej_sMWjj]j]ubj)}(jkjϪ'jNjNjjJ'jj)}(jj%jNjj$'jjj['jNubjjej_sMWjj]j]ubej]ubj)}(jkjjNjNjj)}j$devm_devfreq_unregister_opp_notifiersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jd'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevfreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjb'jNubjjej_sMtjj](j)}(jkjb'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjej_sMtjj]j]ubj)}(jkjb'jNjNjjݫ'jj)}(jj%jNjj'jjj'jNubjjej_sMtjj]j]ubej]ubj)}(jkjjNjNjj)}jdevfreq_register_notifiersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevfreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jnotifier_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'jNubjjej_sMjj](j)}(jkj'jNjNjjC'jj)}(jj%jNjj'jjj'jNubjjej_sMjj]j]ubj)}(jkj'jNjNjjp'jj)}(jj%jNjjJ'jjj'jNubjjej_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjjw'jjj'jNubjjej_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_devfreq_register_notifiersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevfreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jnotifier_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'jNubjjej_sMjj](j)}(jkj'jNjNjj'jj)}(jj%jNjj۬'jjj'jNubjjej_sMjj]j]ubj)}(jkj'jNjNjj.'jj)}(jj%jNjj'jjj'jNubjjej_sMjj]j]ubj)}(jkj'jNjNjj['jj)}(jj%jNjj5'jjj'jNubjjej_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjjb'jjj'jNubjjej_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j devm_devfreq_unregister_notifiersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevfreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jnotifier_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'jNubjjej_sMjj](j)}(jkj'jNjNjj'jj)}(jj%jNjj̭'jjj|'jNubjjej_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjej_sMjj]j]ubj)}(jkj'jNjNjjL'jj)}(jj%jNjj&'jjj'jNubjjej_sMjj]j]ubj)}(jkj'jNjNjjt'jj)}(jj%jNjjS'jjj'jNubjjej_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdevfreq_event_enable_edevsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreq_event_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jedevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjej_sK%jj]j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjej_sK%jj]j]ubaj]ubj)}(jkjjNjNjj)}jdevfreq_event_disable_edevsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreq_event_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jedevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjej_sKEjj]j)}(jkj'jNjNjjC'jj)}(jj%jNjj'jjjN'jNubjjej_sKEjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevfreq_event_is_enabledsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jW'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreq_event_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jedevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjU'jNubjjej_sKjjj]j)}(jkjU'jNjNjj'jj)}(jj%jNjj|'jjj'jNubjjej_sKjjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevfreq_event_set_eventsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreq_event_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jedevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjej_sKjj]j)}(jkj'jNjNjj'jj)}(jj%jNjjܯ'jjj 'jNubjjej_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevfreq_event_get_eventsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreq_event_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jedevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreq_event_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jedatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjej_sKjj](j)}(jkj'jNjNjjb'jj)}(jj%jNjj<'jjj'jNubjjej_sKjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjji'jjj'jNubjjej_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdevfreq_event_reset_eventsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreq_event_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jedevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjej_sKjj]j)}(jkj'jNjNjj'jj)}(jj%jNjjϰ'jjj'jNubjjej_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j!devfreq_event_get_edev_by_phandlesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreq_event_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j 'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j phandle_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj'jNubjjej_sKjj](j)}(jkj'jNjNjj['jj)}(jj%jNjj5'jjj'jNubjjej_sKjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjjb'jjj'jNubjjej_sKjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj±'jNubjjej_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdevfreq_event_get_edev_countsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j˱'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j phandle_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjɱ'jNubjjej_sM jj](j)}(jkjɱ'jNjNjj'jj)}(jj%jNjj'jjjK'jNubjjej_sM jj]j]ubj)}(jkjɱ'jNjNjj@'jj)}(jj%jNjj'jjjQ'jNubjjej_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdevfreq_event_add_edevsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreq_event_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jZ'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreq_event_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjX'jNubjjej_sM0jj](j)}(jkjX'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjej_sM0jj]j]ubj)}(jkjX'jNjNjjٲ'jj)}(jj%jNjj'jjj'jNubjjej_sM0jj]j]ubej]ubj)}(jkjjNjNjj)}jdevfreq_event_remove_edevsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreq_event_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jedevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjej_sMcjj]j)}(jkj'jNjNjjB'jj)}(jj%jNjj'jjjM'jNubjjej_sMcjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevm_devfreq_event_add_edevsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreq_event_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jV'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreq_event_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjT'jNubjjej_sMjj](j)}(jkjT'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjej_sMjj]j]ubj)}(jkjT'jNjNjjճ'jj)}(jj%jNjj'jjj'jNubjjej_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_devfreq_event_remove_edevsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevfreq_event_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jedevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjej_sMjj](j)}(jkj'jNjNjj>'jj)}(jj%jNjj'jjjv'jNubjjej_sMjj]j]ubj)}(jkj'jNjNjjk'jj)}(jj%jNjjE'jjj|'jNubjjej_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j iosys_mapsbjj)}(jj%jstructjj)}jj4)}(j7]j'aj<ubsbjjj'jNubjj:j_sKjj]j]ubj)}(jkjjNjNjj)}jIOSYS_MAP_INIT_VADDRsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j'aj<ubjMNubjjj'jNubjj:j_sKyjj]j]ubj)}(jkjjNjNjj)}jIOSYS_MAP_INIT_VADDR_IOMEMsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j'aj<ubjMNubjjj'jNubjj:j_sKjj]j]ubj)}(jkjjNjNjj)}jIOSYS_MAP_INIT_OFFSETsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j'aj<ubjMNubjjj'jNubjj:j_sKjj]j]ubj)}(jkjjNjNjj)}jiosys_map_set_vaddrsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jvaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjj:j_sKjj](j)}(jkj'jNjNjj 'jj)}(jj%jNjj'jjjA'jNubjj:j_sKjj]j]ubj)}(jkj'jNjNjj6'jj)}(jj%jNjj'jjjG'jNubjj:j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jiosys_map_set_vaddr_iomemsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jP'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}j__iomemsbasbubj&j)}(jNjNjoNjjjjj)}j]j'asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j vaddr_iomemsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjN'jNubjj:j_sKjj](j)}(jkjN'jNjNjj'jj)}(jj%jNjjv'jjjӵ'jNubjj:j_sKjj]j]ubj)}(jkjN'jNjNjjȵ'jj)}(jj%jNjj'jjjٵ'jNubjj:j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jiosys_map_is_equalsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlhssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrhssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjj:j_sKjj](j)}(jkj'jNjNjj-'jj)}(jj%jNjj'jjje'jNubjj:j_sKjj]j]ubj)}(jkj'jNjNjjZ'jj)}(jj%jNjj4'jjjk'jNubjj:j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jiosys_map_is_nullsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jt'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjr'jNubjj:j_sKjj]j)}(jkjr'jNjNjj'jj)}(jj%jNjj'jjjʶ'jNubjj:j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jiosys_map_is_setsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jӶ'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjѶ'jNubjj:j_sKjj]j)}(jkjѶ'jNjNjj'jj)}(jj%jNjj'jjj)'jNubjj:j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jiosys_map_clearsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j2'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj0'jNubjj:j_sM jj]j)}(jkj0'jNjNjj~'jj)}(jj%jNjjX'jjj'jNubjj:j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jiosys_map_memcpy_tosbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j dst_offsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'jNubjj:j_sMjj](j)}(jkj'jNjNjj޷'jj)}(jj%jNjj'jjjb'jNubjj:j_sMjj]j]ubj)}(jkj'jNjNjj 'jj)}(jj%jNjj'jjjh'jNubjj:j_sMjj]j]ubj)}(jkj'jNjNjj/'jj)}(jj%jNjj 'jjjn'jNubjj:j_sMjj]j]ubj)}(jkj'jNjNjjZ'jj)}(jj%jNjj6'jjjt'jNubjj:j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jiosys_map_memcpy_fromsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j}'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j src_offsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj{'jNubjj:j_sM2jj](j)}(jkj{'jNjNjjŸ'jj)}(jj%jNjj'jjjM'jNubjj:j_sM2jj]j]ubj)}(jkj{'jNjNjj'jj)}(jj%jNjj̸'jjjS'jNubjj:j_sM2jj]j]ubj)}(jkj{'jNjNjj'jj)}(jj%jNjj'jjjY'jNubjj:j_sM2jj]j]ubj)}(jkj{'jNjNjjE'jj)}(jj%jNjj!'jjj_'jNubjj:j_sM2jj]j]ubej]ubj)}(jkjjNjNjj)}jiosys_map_incrsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jh'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jincrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjf'jNubjj:j_sMCjj](j)}(jkjf'jNjNjj'jj)}(jj%jNjj'jjj'jNubjj:j_sMCjj]j]ubj)}(jkjf'jNjNjj߹'jj)}(jj%jNjj'jjj'jNubjj:j_sMCjj]j]ubej]ubj)}(jkjjNjNjj)}jiosys_map_memsetsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'jNubjj:j_sMUjj](j)}(jkj'jNjNjjB'jj)}(jj%jNjj'jjj'jNubjj:j_sMUjj]j]ubj)}(jkj'jNjNjjm'jj)}(jj%jNjjI'jjjǺ'jNubjj:j_sMUjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjjq'jjjͺ'jNubjj:j_sMUjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj'jjjӺ'jNubjj:j_sMUjj]j]ubej]ubj)}(jkjjNjNjj)}j iosys_map_rdsbjj)}(jjk%jmacrojj)}(jj4)}(j7]jܺ'aj<ubjMNubjjjں'jNubjj:j_sMjj]j]ubj)}(jkjjNjNjj)}j iosys_map_wrsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j'aj<ubjMNubjjj'jNubjj:j_sMjj]j]ubj)}(jkjjNjNjj)}jiosys_map_rd_fieldsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j'aj<ubjMNubjjj'jNubjj:j_sMjj]j]ubj)}(jkjjNjNjj)}jiosys_map_wr_fieldsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j 'aj<ubjMNubjjj'jNubjj:j_sMjj]j]ubj)}(jkjjNjNjj)}j virt_to_physsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddresssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjj:j_sKjj]j)}(jkj'jNjNjjd'jj)}(jj%jNjjB'jjjo'jNubjj:j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j phys_to_virtsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jx'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jaddresssbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjv'jNubjj:j_sKjj]j)}(jkjv'jNjNjjĻ'jj)}(jj%jNjj'jjjϻ'jNubjj:j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jioremapsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj'sbasbubj&j)}(jNjNjojjjjj)}j]j'asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jػ'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjֻ'jNubjj:j_sKjj](j)}(jkjֻ'jNjNjj&'jj)}(jj%jNjj'jjjV'jNubjj:j_sKjj]j]ubj)}(jkjֻ'jNjNjjK'jj)}(jj%jNjj*'jjj\'jNubjj:j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jiosubmit_cmds512sbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]je'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj'sbasbubj&j)}(jNjNjoNjjjjj)}j]j'asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjc'jNubjj:j_sMwjj](j)}(jkjc'jNjNjj'jj)}(jj%jNjj'jjj 'jNubjj:j_sMwjj]j]ubj)}(jkjc'jNjNjjؼ'jj)}(jj%jNjj'jjj'jNubjj:j_sMwjj]j]ubj)}(jkjc'jNjNjj'jj)}(jj%jNjj߼'jjj'jNubjj:j_sMwjj]j]ubej]ubj)}(jkjjNjNjj)}jdevice_link_statesbjj)}(jj%jenumjj)}jj4)}(j7]j 'aj<ubsbjjj'jNubjjcj_sMjj]j]ubj)}(jkjjNjNjj)}j dma_buf_syncsbjj)}(jj%jstructjj)}jj4)}(j7]j/'aj<ubsbjjj-'jNubjjU7j_sKjj]j]ubj)}(jkjjNjNjj)}jdma_buf_export_sync_filesbjj)}(jj%jstructjj)}jj4)}(j7]j>'aj<ubsbjjj<'jNubjjU7j_sK9jj]j]ubj)}(jkjjNjNjj)}jdma_buf_import_sync_filesbjj)}(jj%jstructjj)}jj4)}(j7]jM'aj<ubsbjjjK'jNubjjU7j_sKyjj]j]ubj)}(jkjjNjNjj)}jdma_buf_exportsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j\'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_buf_export_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jexp_infosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjZ'jNubjjU7j_sM`jj]j)}(jkjZ'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sM`jj]j]ubaj]ubj)}(jkjjNjNjj)}j dma_buf_fdsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jŽ'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmabufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjý'jNubjjU7j_sMjj](j)}(jkjý'jNjNjj'jj)}(jj%jNjj'jjj@'jNubjjU7j_sMjj]j]ubj)}(jkjý'jNjNjj8'jj)}(jj%jNjj'jjjF'jNubjjU7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j dma_buf_getsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jO'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjM'jNubjjU7j_sMjj]j)}(jkjM'jNjNjj'jj)}(jj%jNjj{'jjj'jNubjjU7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j dma_buf_putsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmabufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjU7j_sMjj]j)}(jkj'jNjNjj'jj)}(jj%jNjjվ'jjj'jNubjjU7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_buf_dynamic_attachsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_buf_attachmentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmabufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_buf_attach_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j importer_opssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j importer_privsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj 'jNubjjU7j_sMxjj](j)}(jkj 'jNjNjja'jj)}(jj%jNjj;'jjj'jNubjjU7j_sMxjj]j]ubj)}(jkj 'jNjNjj'jj)}(jj%jNjjh'jjj'jNubjjU7j_sMxjj]j]ubj)}(jkj 'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMxjj]j]ubj)}(jkj 'jNjNjj'jj)}(jj%jNjj¿'jjj'jNubjjU7j_sMxjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_buf_attachsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_buf_attachmentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j 'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmabufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj 'jNubjjU7j_sMjj](j)}(jkj 'jNjNjj_'jj)}(jj%jNjj9'jjj'jNubjjU7j_sMjj]j]ubj)}(jkj 'jNjNjj'jj)}(jj%jNjjf'jjj'jNubjjU7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_buf_detachsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmabufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_buf_attachmentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattachsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjU7j_sMjj](j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj-'jNubjjU7j_sMjj]j]ubj)}(jkj'jNjNjj"'jj)}(jj%jNjj'jjj3'jNubjjU7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j dma_buf_pinsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j<'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_buf_attachmentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattachsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj:'jNubjjU7j_sMjj]j)}(jkj:'jNjNjj'jj)}(jj%jNjjb'jjj'jNubjjU7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j dma_buf_unpinsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_buf_attachmentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattachsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjU7j_sM(jj]j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sM(jj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_buf_map_attachmentsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jsg_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_buf_attachmentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattachsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_data_directionsbaj<ubububj=j?)}(jBj4)}(j7]j)}j directionsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj'jNubjjU7j_sMJjj](j)}(jkj'jNjNjjN'jj)}(jj%jNjj('jjj'jNubjjU7j_sMJjj]j]ubj)}(jkj'jNjNjjy'jj)}(jj%jNjjU'jjj'jNubjjU7j_sMJjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_buf_map_attachment_unlockedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jsg_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_buf_attachmentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattachsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_data_directionsbaj<ubububj=j?)}(jBj4)}(j7]j)}j directionsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj'jNubjjU7j_sMjj](j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj!'jNubjjU7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_buf_unmap_attachmentsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_buf_attachmentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattachsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jsg_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsg_tablesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_data_directionsbaj<ubububj=j?)}(jBj4)}(j7]j)}j directionsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj('jNubjjU7j_sMjj](j)}(jkj('jNjNjjv'jj)}(jj%jNjjP'jjj'jNubjjU7j_sMjj]j]ubj)}(jkj('jNjNjj'jj)}(jj%jNjj}'jjj'jNubjjU7j_sMjj]j]ubj)}(jkj('jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j!dma_buf_unmap_attachment_unlockedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_buf_attachmentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattachsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jsg_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsg_tablesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_data_directionsbaj<ubububj=j?)}(jBj4)}(j7]j)}j directionsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'jNubjjU7j_sMjj](j)}(jkj'jNjNjj7'jj)}(jj%jNjj'jjj'jNubjjU7j_sMjj]j]ubj)}(jkj'jNjNjjd'jj)}(jj%jNjj>'jjj'jNubjjU7j_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjjk'jjj'jNubjjU7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_buf_move_notifysbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmabufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjU7j_sMjj]j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_buf_begin_cpu_accesssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j 'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmabufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_data_directionsbaj<ubububj=j?)}(jBj4)}(j7]j)}j directionsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj 'jNubjjU7j_sMojj](j)}(jkj 'jNjNjjX'jj)}(jj%jNjj2'jjj'jNubjjU7j_sMojj]j]ubj)}(jkj 'jNjNjj'jj)}(jj%jNjj_'jjj'jNubjjU7j_sMojj]j]ubej]ubj)}(jkjjNjNjj)}jdma_buf_end_cpu_accesssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmabufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_data_directionsbaj<ubububj=j?)}(jBj4)}(j7]j)}j directionsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'jNubjjU7j_sMjj](j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j dma_buf_mmapsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j('aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmabufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jpgoffsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&'jNubjjU7j_sMjj](j)}(jkj&'jNjNjjt'jj)}(jj%jNjjN'jjj'jNubjjU7j_sMjj]j]ubj)}(jkj&'jNjNjj'jj)}(jj%jNjj{'jjj'jNubjjU7j_sMjj]j]ubj)}(jkj&'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j dma_buf_vmapsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmabufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjU7j_sMjj](j)}(jkj'jNjNjj2'jj)}(jj%jNjj 'jjjj'jNubjjU7j_sMjj]j]ubj)}(jkj'jNjNjj_'jj)}(jj%jNjj9'jjjp'jNubjjU7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_buf_vmap_unlockedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jy'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmabufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjw'jNubjjU7j_sM jj](j)}(jkjw'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sM jj]j]ubj)}(jkjw'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jdma_buf_vunmapsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j 'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmabufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj 'jNubjjU7j_sM"jj](j)}(jkj 'jNjNjjX'jj)}(jj%jNjj2'jjj'jNubjjU7j_sM"jj]j]ubj)}(jkj 'jNjNjj'jj)}(jj%jNjj_'jjj'jNubjjU7j_sM"jj]j]ubej]ubj)}(jkjjNjNjj)}jdma_buf_vunmap_unlockedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmabufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j iosys_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjU7j_sM:jj](j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj#'jNubjjU7j_sM:jj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj)'jNubjjU7j_sM:jj]j]ubej]ubj)}(jkjjNjNjj)}j dma_buf_opssbjj)}(jj%jstructjj)}jj4)}(j7]j2'aj<ubsbjjj0'jNubjjU7j_sKjj]j]ubj)}(jkjjNjNjj)}jdma_bufsbjj)}(jj%jstructjj)}jj4)}(j7]jA'aj<ubsbjjj?'jNubjjU7j_sK)jj]j]ubj)}(jkjjNjNjj)}jdma_buf_attach_opssbjj)}(jj%jstructjj)}jj4)}(j7]jP'aj<ubsbjjjN'jNubjjU7j_sM1jj]j]ubj)}(jkjjNjNjj)}jdma_buf_attachmentsbjj)}(jj%jstructjj)}jj4)}(j7]j_'aj<ubsbjjj]'jNubjjU7j_sMjj]j]ubj)}(jkjjNjNjj)}jdma_buf_export_infosbjj)}(jj%jstructjj)}jj4)}(j7]jn'aj<ubsbjjjl'jNubjjU7j_sMjj]j]ubj)}(jkjjNjNjj)}jDEFINE_DMA_BUF_EXPORT_INFOsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j}'aj<ubjMNubjjj{'jNubjjU7j_sM)jj]j]ubj)}(jkjjNjNjj)}j get_dma_bufsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmabufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjU7j_sM6jj]j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sM6jj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_buf_is_dynamicsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmabufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjU7j_sMCjj]j)}(jkj'jNjNjj7'jj)}(jj%jNjj'jjjB'jNubjjU7j_sMCjj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_buf_attachment_is_dynamicsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jK'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_buf_attachmentsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattachsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjI'jNubjjU7j_sMPjj]j)}(jkjI'jNjNjj'jj)}(jj%jNjjp'jjj'jNubjjU7j_sMPjj]j]ubaj]ubj)}(jkjjNjNjj)}j dma_resv_initsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resvsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjU7j_sKjj]j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j dma_resv_finisbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j 'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resvsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjU7j_sKjj]j)}(jkj'jNjNjjV'jj)}(jj%jNjj0'jjja'jNubjjU7j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_resv_reserve_fencessbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jj'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resvsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j num_fencessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjh'jNubjjU7j_sKjj](j)}(jkjh'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sKjj]j]ubj)}(jkjh'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_resv_reset_max_fencessbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resvsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjU7j_sMjj]j)}(jkj'jNjNjjA'jj)}(jj%jNjj'jjjL'jNubjjU7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_resv_add_fencesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jU'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resvsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resv_usagesbaj<ubububj=j?)}(jBj4)}(j7]j)}jusagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjS'jNubjjU7j_sMjj](j)}(jkjS'jNjNjj'jj)}(jj%jNjj{'jjj'jNubjjU7j_sMjj]j]ubj)}(jkjS'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMjj]j]ubj)}(jkjS'jNjNjj'jj)}(jj%jNjj'jjj 'jNubjjU7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_resv_replace_fencessbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resvsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcontextsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j replacementsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resv_usagesbaj<ubububj=j?)}(jBj4)}(j7]j)}jusagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'jNubjjU7j_sMOjj](j)}(jkj'jNjNjjb'jj)}(jj%jNjj<'jjj'jNubjjU7j_sMOjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjji'jjj'jNubjjU7j_sMOjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMOjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMOjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_resv_iter_first_unlockedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_resv_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcursorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj'jNubjjU7j_sMjj]j)}(jkj'jNjNjjW'jj)}(jj%jNjj1'jjje'jNubjjU7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_resv_iter_next_unlockedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jn'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_resv_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcursorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjl'jNubjjU7j_sMjj]j)}(jkjl'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_resv_iter_firstsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_resv_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcursorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj'jNubjjU7j_sMjj]j)}(jkj'jNjNjj)'jj)}(jj%jNjj'jjj7'jNubjjU7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_resv_iter_nextsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j@'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_resv_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcursorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj>'jNubjjU7j_sMjj]j)}(jkj>'jNjNjj'jj)}(jj%jNjjl'jjj'jNubjjU7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_resv_copy_fencessbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resvsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resvsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjU7j_sMjj](j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj-'jNubjjU7j_sMjj]j]ubj)}(jkj'jNjNjj"'jj)}(jj%jNjj'jjj3'jNubjjU7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_resv_get_fencessbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j<'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resvsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resv_usagesbaj<ubububj=j?)}(jBj4)}(j7]j)}jusagesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j num_fencessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvjs)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jfencessbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj:'jNubjjU7j_sM1jj](j)}(jkj:'jNjNjj'jj)}(jj%jNjjb'jjj'jNubjjU7j_sM1jj]j]ubj)}(jkj:'jNjNjj'jj)}(jj%jNjj'jjj"'jNubjjU7j_sM1jj]j]ubj)}(jkj:'jNjNjj'jj)}(jj%jNjj'jjj('jNubjjU7j_sM1jj]j]ubj)}(jkj:'jNjNjj 'jj)}(jj%jNjj'jjj.'jNubjjU7j_sM1jj]j]ubej]ubj)}(jkjjNjNjj)}jdma_resv_get_singletonsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j7'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resvsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resv_usagesbaj<ubububj=j?)}(jBj4)}(j7]j)}jusagesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj5'jNubjjU7j_sMkjj](j)}(jkj5'jNjNjj'jj)}(jj%jNjj]'jjj'jNubjjU7j_sMkjj]j]ubj)}(jkj5'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMkjj]j]ubj)}(jkj5'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMkjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_resv_wait_timeoutsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resvsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resv_usagesbaj<ubububj=j?)}(jBj4)}(j7]j)}jusagesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j)}jintrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'jNubjjU7j_sMjj](j)}(jkj'jNjNjjI'jj)}(jj%jNjj#'jjj'jNubjjU7j_sMjj]j]ubj)}(jkj'jNjNjjt'jj)}(jj%jNjjP'jjj'jNubjjU7j_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjjx'jjj'jNubjjU7j_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_resv_set_deadlinesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resvsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resv_usagesbaj<ubububj=j?)}(jBj4)}(j7]j)}jusagesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdeadlinesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'jNubjjU7j_sMjj](j)}(jkj'jNjNjj+'jj)}(jj%jNjj'jjj'jNubjjU7j_sMjj]j]ubj)}(jkj'jNjNjjV'jj)}(jj%jNjj2'jjj'jNubjjU7j_sMjj]j]ubj)}(jkj'jNjNjj~'jj)}(jj%jNjjZ'jjj'jNubjjU7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_resv_test_signaledsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resvsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resv_usagesbaj<ubububj=j?)}(jBj4)}(j7]j)}jusagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'jNubjjU7j_sMjj](j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_resv_describesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j('aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resvsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jseq_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jseqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&'jNubjjU7j_sMjj](j)}(jkj&'jNjNjjt'jj)}(jj%jNjjN'jjj'jNubjjU7j_sMjj]j]ubj)}(jkj&'jNjNjj'jj)}(jj%jNjj{'jjj'jNubjjU7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_resv_usagesbjj)}(jj%jenumjj)}jj4)}(j7]j'aj<ubsbjjj'jNubjjU7j_sKjj]j]ubj)}(jkjjNjNjj)}jdma_resv_usage_rwsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resv_usagesbaj<ubububj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j)}jwritesbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj'jNubjjU7j_sK~jj]j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sK~jj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_resvsbjj)}(jj%jstructjj)}jj4)}(j7]j$'aj<ubsbjjj"'jNubjjU7j_sKjj]j]ubj)}(jkjjNjNjj)}j dma_resv_itersbjj)}(jj%jstructjj)}jj4)}(j7]j3'aj<ubsbjjj1'jNubjjU7j_sKjj]j]ubj)}(jkjjNjNjj)}jdma_resv_iter_beginsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jB'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_resv_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcursorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resvsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resv_usagesbaj<ubububj=j?)}(jBj4)}(j7]j)}jusagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj@'jNubjjU7j_sKjj](j)}(jkj@'jNjNjj'jj)}(jj%jNjjh'jjj'jNubjjU7j_sKjj]j]ubj)}(jkj@'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sKjj]j]ubj)}(jkj@'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_resv_iter_endsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_resv_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcursorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjU7j_sKjj]j)}(jkj'jNjNjjO'jj)}(jj%jNjj)'jjjZ'jNubjjU7j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_resv_iter_usagesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resv_usagesbaj<ubububj=j?)}(jBj4)}(j7]jc'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_resv_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcursorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjja'jNubjjU7j_sMjj]j)}(jkja'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_resv_iter_is_restartedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_resv_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcursorsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjU7j_sM jj]j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j dma_resv_for_each_fence_unlockedsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j&'aj<ubjMNubjjj$'jNubjjU7j_sM!jj]j]ubj)}(jkjjNjNjj)}jdma_resv_for_each_fencesbjj)}(jjk%jmacrojj)}(jj4)}(j7]j5'aj<ubjMNubjjj3'jNubjjU7j_sM2jj]j]ubj)}(jkjjNjNjj)}j dma_resv_locksbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jD'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resvsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jww_acquire_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjB'jNubjjU7j_sMVjj](j)}(jkjB'jNjNjj'jj)}(jj%jNjjj'jjj'jNubjjU7j_sMVjj]j]ubj)}(jkjB'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMVjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_resv_lock_interruptiblesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resvsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jww_acquire_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjU7j_sMqjj](j)}(jkj'jNjNjj#'jj)}(jj%jNjj'jjj['jNubjjU7j_sMqjj]j]ubj)}(jkj'jNjNjjP'jj)}(jj%jNjj*'jjja'jNubjjU7j_sMqjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_resv_lock_slowsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jj'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resvsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jww_acquire_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjh'jNubjjU7j_sMjj](j)}(jkjh'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMjj]j]ubj)}(jkjh'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j dma_resv_lock_slow_interruptiblesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resvsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jww_acquire_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjU7j_sMjj](j)}(jkj'jNjNjjI'jj)}(jj%jNjj#'jjj'jNubjjU7j_sMjj]j]ubj)}(jkj'jNjNjjv'jj)}(jj%jNjjP'jjj'jNubjjU7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_resv_trylocksbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resvsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjU7j_sMjj]j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_resv_is_lockedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resvsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjU7j_sMjj]j)}(jkj'jNjNjj:'jj)}(jj%jNjj'jjjE'jNubjjU7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_resv_locking_ctxsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jww_acquire_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jN'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resvsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjL'jNubjjU7j_sMjj]j)}(jkjL'jNjNjj'jj)}(jj%jNjjz'jjj'jNubjjU7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_resv_unlocksbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_resvsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjU7j_sMjj]j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_fence_get_stubsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj'jNubjjU7j_sKjj]j]ubj)}(jkjjNjNjj)}jdma_fence_allocate_private_stubsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jk'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j timestampsbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjji'jNubjjU7j_sKjj]j)}(jkji'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_fence_context_allocsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jnumsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj'jNubjjU7j_sKjj]j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj!'jNubjjU7j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_fence_begin_signallingsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j*'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj('jNubjjU7j_sM.jj]j]ubj)}(jkjjNjNjj)}jdma_fence_end_signallingsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jt'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j)}jcookiesbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjr'jNubjjU7j_sMEjj]j)}(jkjr'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMEjj]j]ubaj]ubj)}(jkjjNjNjj)}j!dma_fence_signal_timestamp_lockedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j timestampsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'jNubjjU7j_sMojj](j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjjI'jNubjjU7j_sMojj]j]ubj)}(jkj'jNjNjjA'jj)}(jj%jNjj'jjjO'jNubjjU7j_sMojj]j]ubej]ubj)}(jkjjNjNjj)}jdma_fence_signal_timestampsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jX'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j timestampsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjV'jNubjjU7j_sMjj](j)}(jkjV'jNjNjj'jj)}(jj%jNjj~'jjj'jNubjjU7j_sMjj]j]ubj)}(jkjV'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_fence_signal_lockedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjU7j_sMjj]j)}(jkj'jNjNjj2'jj)}(jj%jNjj 'jjj='jNubjjU7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_fence_signalsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jF'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjD'jNubjjU7j_sMjj]j)}(jkjD'jNjNjj'jj)}(jj%jNjjl'jjj'jNubjjU7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_fence_wait_timeoutsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](signedlongesbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j)}jintrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](signedlongesbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'jNubjjU7j_sMjj](j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjjF'jNubjjU7j_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj'jjjL'jNubjjU7j_sMjj]j]ubj)}(jkj'jNjNjj>'jj)}(jj%jNjj'jjjR'jNubjjU7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_fence_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j['aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jkrefsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkrefsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjY'jNubjjU7j_sMjj]j)}(jkjY'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_fence_freesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjU7j_sM=jj]j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sM=jj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_fence_enable_sw_signalingsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjU7j_sMcjj]j)}(jkj'jNjNjjg'jj)}(jj%jNjjA'jjjr'jNubjjU7j_sMcjj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_fence_add_callbacksbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j{'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fence_cbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jdma_fence_func_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfuncsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjy'jNubjjU7j_sMjj](j)}(jkjy'jNjNjj'jj)}(jj%jNjj'jjj''jNubjjU7j_sMjj]j]ubj)}(jkjy'jNjNjj'jj)}(jj%jNjj'jjj-'jNubjjU7j_sMjj]j]ubj)}(jkjy'jNjNjj'jj)}(jj%jNjj'jjj3'jNubjjU7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_fence_get_statussbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j<'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj:'jNubjjU7j_sMjj]j)}(jkj:'jNjNjj'jj)}(jj%jNjjb'jjj'jNubjjU7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_fence_remove_callbacksbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fence_cbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjU7j_sMjj](j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj%'jNubjjU7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_fence_default_waitsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](signedlongesbubj=j?)}(jBj4)}(j7]j.'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j)}jintrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](signedlongesbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,'jNubjjU7j_sMjj](j)}(jkj,'jNjNjj{'jj)}(jj%jNjjU'jjj'jNubjjU7j_sMjj]j]ubj)}(jkj,'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMjj]j]ubj)}(jkj,'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_fence_wait_any_timeoutsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](signedlongesbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jfencessbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j)}jintrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](signedlongesbubj=j?)}(jBj4)}(j7]j)}jtimeoutsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjU7j_sMOjj](j)}(jkj'jNjNjj2'jj)}(jj%jNjj 'jjj'jNubjjU7j_sMOjj]j]ubj)}(jkj'jNjNjj`'jj)}(jj%jNjj<'jjj'jNubjjU7j_sMOjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjjd'jjj'jNubjjU7j_sMOjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMOjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMOjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_fence_set_deadlinesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdeadlinesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'jNubjjU7j_sMjj](j)}(jkj'jNjNjjJ'jj)}(jj%jNjj$'jjj}'jNubjjU7j_sMjj]j]ubj)}(jkj'jNjNjju'jj)}(jj%jNjjQ'jjj'jNubjjU7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_fence_describesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jseq_filesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jseqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjU7j_sMjj](j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_fence_initsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fence_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j spinlock_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcontextsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jseqnosbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'jNubjjU7j_sMjj](j)}(jkj'jNjNjjk'jj)}(jj%jNjjE'jjj 'jNubjjU7j_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjjr'jjj&'jNubjjU7j_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj,'jNubjjU7j_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj2'jNubjjU7j_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj8'jNubjjU7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j dma_fencesbjj)}(jj%jstructjj)}jj4)}(j7]jA'aj<ubsbjjj?'jNubjjU7j_sKjj]j]ubj)}(jkjjNjNjj)}j dma_fence_cbsbjj)}(jj%jstructjj)}jj4)}(j7]jP'aj<ubsbjjjN'jNubjjU7j_sKEjj]j]ubj)}(jkjjNjNjj)}j dma_fence_opssbjj)}(jj%jstructjj)}jj4)}(j7]j_'aj<ubsbjjj]'jNubjjU7j_sKxjj]j]ubj)}(jkjjNjNjj)}j dma_fence_putsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jn'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjl'jNubjjU7j_sM&jj]j)}(jkjl'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sM&jj]j]ubaj]ubj)}(jkjjNjNjj)}j dma_fence_getsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj'jNubjjU7j_sM2jj]j)}(jkj'jNjNjj 'jj)}(jj%jNjj'jjj.'jNubjjU7j_sM2jj]j]ubaj]ube(j)}(jkjjNjNjj)}jdma_fence_get_rcusbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j7'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj5'jNubjjU7j_sM@jj]j)}(jkj5'jNjNjj'jj)}(jj%jNjjc'jjj'jNubjjU7j_sM@jj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_fence_get_rcu_safesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}j__rcusbasbubj&j)}(jNjNjoNjjjjj)}j]j'asbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jfencepsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj'jNubjjU7j_sMXjj]j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMXjj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_fence_is_signaled_lockedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjU7j_sMjj]j)}(jkj'jNjNjj\'jj)}(jj%jNjj6'jjjg'jNubjjU7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_fence_is_signaledsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jp'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjn'jNubjjU7j_sMjj]j)}(jkjn'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j__dma_fence_is_latersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jf1sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jf2sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fence_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjU7j_sMjj](j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjju'jNubjjU7j_sMjj]j]ubj)}(jkj'jNjNjj@'jj)}(jj%jNjj'jjj{'jNubjjU7j_sMjj]j]ubj)}(jkj'jNjNjjj'jj)}(jj%jNjjD'jjj'jNubjjU7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_fence_is_latersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jf1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jf2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjU7j_sMjj](j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj 'jNubjjU7j_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_fence_is_later_or_samesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jf1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jf2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'jNubjjU7j_sMjj](j)}(jkj'jNjNjjg'jj)}(jj%jNjjA'jjj'jNubjjU7j_sMjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjjn'jjj'jNubjjU7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_fence_latersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jf1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jf2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj'jNubjjU7j_sMjj](j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj;'jNubjjU7j_sMjj]j]ubj)}(jkj'jNjNjj-'jj)}(jj%jNjj'jjjA'jNubjjU7j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_fence_get_status_lockedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jJ'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjH'jNubjjU7j_sM-jj]j)}(jkjH'jNjNjj'jj)}(jj%jNjjp'jjj'jNubjjU7j_sM-jj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_fence_set_errorsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jerrorsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'jNubjjU7j_sMBjj](j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj%'jNubjjU7j_sMBjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj+'jNubjjU7j_sMBjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_fence_timestampsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]j4'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj2'jNubjjU7j_sMSjj]j)}(jkj2'jNjNjj'jj)}(jj%jNjj^'jjj'jNubjjU7j_sMSjj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_fence_waitsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](signedlongesbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j)}jintrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'jNubjjU7j_sMtjj](j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMtjj]j]ubj)}(jkj'jNjNjj 'jj)}(jj%jNjj'jjj'jNubjjU7j_sMtjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_fence_is_arraysbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j"'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj 'jNubjjU7j_sMjj]j)}(jkj 'jNjNjjm'jj)}(jj%jNjjG'jjjx'jNubjjU7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_fence_is_chainsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjU7j_sMjj]j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_fence_is_containersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjjU7j_sMjj]j)}(jkj'jNjNjj+'jj)}(jj%jNjj'jjj6'jNubjjU7j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_fence_array_createsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_fence_arraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j?'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j num_fencessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jfencessbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcontextsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jseqnosbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j)}j signal_on_anysbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj='jNubjjU7j_sKjj](j)}(jkj='jNjNjj'jj)}(jj%jNjjk'jjj7'jNubjjU7j_sKjj]j]ubj)}(jkj='jNjNjj'jj)}(jj%jNjj'jjj='jNubjjU7j_sKjj]j]ubj)}(jkj='jNjNjj'jj)}(jj%jNjj'jjjC'jNubjjU7j_sKjj]j]ubj)}(jkj='jNjNjj 'jj)}(jj%jNjj'jjjI'jNubjjU7j_sKjj]j]ubj)}(jkj='jNjNjj,'jj)}(jj%jNjj 'jjjO'jNubjjU7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_fence_match_contextsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jX'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcontextsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjV'jNubjjU7j_sKjj](j)}(jkjV'jNjNjj'jj)}(jj%jNjj}'jjj'jNubjjU7j_sKjj]j]ubj)}(jkjV'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_fence_array_cbsbjj)}(jj%jstructjj)}jj4)}(j7]j'aj<ubsbjjj'jNubjjU7j_sKjj]j]ubj)}(jkjjNjNjj)}jdma_fence_arraysbjj)}(jj%jstructjj)}jj4)}(j7]j'aj<ubsbjjj'jNubjjU7j_sKjj]j]ubj)}(jkjjNjNjj)}jto_dma_fence_arraysbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_fence_arraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj'jNubjjU7j_sK7jj]j)}(jkj'jNjNjjU'jj)}(jj%jNjj/'jjjc'jNubjjU7j_sK7jj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_fence_array_for_eachsbjj)}(jjk%jmacrojj)}(jj4)}(j7]jl'aj<ubjMNubjjjj'jNubjjU7j_sKKjj]j]ubj)}(jkjjNjNjj)}jdma_fence_chain_walksbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j{'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjy'jNubjjU7j_sK'jj]j)}(jkjy'jNjNjj'jj)}(jj%jNjj'jjj'jNubjjU7j_sK'jj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_fence_chain_find_seqnosbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jpfencesbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jseqnosbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'jNubjjU7j_sKZjj](j)}(jkj'jNjNjj2'jj)}(jj%jNjj 'jjjh'jNubjjU7j_sKZjj]j]ubj)}(jkj'jNjNjj`'jj)}(jj%jNjj<'jjjn'jNubjjU7j_sKZjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_fence_chain_initsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jw'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_fence_chainsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchainsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jseqnosbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjju'jNubjjU7j_sKjj](j)}(jkju'jNjNjj'jj)}(jj%jNjj'jjjP'jNubjjU7j_sKjj]j]ubj)}(jkju'jNjNjj'jj)}(jj%jNjj'jjjV'jNubjjU7j_sKjj]j]ubj)}(jkju'jNjNjj'jj)}(jj%jNjj'jjj\'jNubjjU7j_sKjj]j]ubj)}(jkju'jNjNjjH'jj)}(jj%jNjj$'jjjb'jNubjjU7j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_fence_chainsbjj)}(jj%jstructjj)}jj4)}(j7]jk'aj<ubsbjjji'jNubjjU7j_sKjj]j]ubj)}(jkjjNjNjj)}jto_dma_fence_chainsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdma_fence_chainsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jz'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dma_fencesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfencesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjx'jNubjjU7j_sK'jNubjj&j_sMjj]j]ubj)}(jkjjNjNjj)}j edac_get_dimmsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dimm_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jO'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j mem_ctl_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmcisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlayer0sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlayer1sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlayer2sbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjM'jNubjj&j_sM~jj](j)}(jkjM'jNjNjj'jj)}(jj%jNjj{'jjj'jNubjj&j_sM~jj]j]ubj)}(jkjM'jNjNjj'jj)}(jj%jNjj'jjj!'jNubjj&j_sM~jj]j]ubj)}(jkjM'jNjNjj'jj)}(jj%jNjj'jjj''jNubjj&j_sM~jj]j]ubj)}(jkjM'jNjNjj'jj)}(jj%jNjj'jjj-'jNubjj&j_sM~jj]j]ubej]ubj)}(jkjjNjNjj)}j edac_mc_allocsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j mem_ctl_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j6'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmc_numsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jn_layerssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j edac_mc_layersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlayerssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jsz_pvtsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj4'jNubjj&j_sK}jj](j)}(jkj4'jNjNjj'jj)}(jj%jNjjb'jjj'jNubjj&j_sK}jj]j]ubj)}(jkj4'jNjNjj'jj)}(jj%jNjj'jjj 'jNubjj&j_sK}jj]j]ubj)}(jkj4'jNjNjj'jj)}(jj%jNjj'jjj'jNubjj&j_sK}jj]j]ubj)}(jkj4'jNjNjj'jj)}(jj%jNjj'jjj'jNubjj&j_sK}jj]j]ubej]ubj)}(jkjjNjNjj)}jedac_get_ownersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j 'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj'jNubjj&j_sKjj]j]ubj)}(jkjjNjNjj)}j edac_mc_freesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jp'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j mem_ctl_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmcisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjn'jNubjj&j_sKjj]j)}(jkjn'jNjNjj'jj)}(jj%jNjj'jjj'jNubjj&j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j edac_has_mcssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj'jNubjj&j_sKjj]j]ubj)}(jkjjNjNjj)}j edac_mc_findsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j mem_ctl_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jidxsbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj'jNubjj&j_sKjj]j)}(jkj'jNjNjjf'jj)}(jj%jNjjF'jjjq'jNubjj&j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jfind_mci_by_devsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j mem_ctl_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jz'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjx'jNubjj&j_sKjj]j)}(jkjx'jNjNjj'jj)}(jj%jNjj'jjj'jNubjj&j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jedac_mc_del_mcsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j mem_ctl_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj'jNubjj&j_sKjj]j)}(jkj'jNjNjj5'jj)}(jj%jNjj'jjjC'jNubjj&j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jedac_mc_find_csrow_by_pagesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jL'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j mem_ctl_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmcisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjJ'jNubjj&j_sKjj](j)}(jkjJ'jNjNjj'jj)}(jj%jNjjr'jjj'jNubjj&j_sKjj]j]ubj)}(jkjJ'jNjNjj'jj)}(jj%jNjj'jjj'jNubjj&j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jedac_raw_mc_handle_errorsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jedac_raw_error_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjj&j_sKjj]j)}(jkj'jNjNjj#'jj)}(jj%jNjj'jjj-'jNubjj&j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jedac_mc_handle_errorsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j6'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jhw_event_mc_err_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j mem_ctl_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmcisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}j error_countsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jpage_frame_numbersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}joffset_in_pagesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jsyndromesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j top_layersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j mid_layersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j low_layersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j other_detailsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj4'jNubjj&j_sKjj](j)}(jkj4'jNjNjj'jj)}(jj%jNjj\'jjj 'jNubjj&j_sKjj]j]ubj)}(jkj4'jNjNjj'jj)}(jj%jNjj'jjj'jNubjj&j_sKjj]j]ubj)}(jkj4'jNjNjj'jj)}(jj%jNjj'jjj'jNubjj&j_sKjj]j]ubj)}(jkj4'jNjNjj'jj)}(jj%jNjj'jjj'jNubjj&j_sKjj]j]ubj)}(jkj4'jNjNjj'jj)}(jj%jNjj'jjj"'jNubjj&j_sKjj]j]ubj)}(jkj4'jNjNjjD'jj)}(jj%jNjj#'jjj('jNubjj&j_sKjj]j]ubj)}(jkj4'jNjNjjh'jj)}(jj%jNjjH'jjj.'jNubjj&j_sKjj]j]ubj)}(jkj4'jNjNjj'jj)}(jj%jNjjl'jjj4'jNubjj&j_sKjj]j]ubj)}(jkj4'jNjNjj'jj)}(jj%jNjj'jjj:'jNubjj&j_sKjj]j]ubj)}(jkj4'jNjNjj'jj)}(jj%jNjj'jjj@'jNubjj&j_sKjj]j]ubj)}(jkj4'jNjNjj'jj)}(jj%jNjj'jjjF'jNubjj&j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jedac_pci_alloc_ctl_infosbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jedac_pci_ctl_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jO'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jsz_pvtsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j edac_pci_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjM'jNubjj&j_sKjj](j)}(jkjM'jNjNjj'jj)}(jj%jNjj{'jjj'jNubjj&j_sKjj]j]ubj)}(jkjM'jNjNjj'jj)}(jj%jNjj'jjj'jNubjj&j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jedac_pci_free_ctl_infosbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jedac_pci_ctl_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpcisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'jNubjj&j_sKjj]j)}(jkj'jNjNjj+'jj)}(jj%jNjj'jjj6'jNubjj&j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jedac_pci_alloc_indexsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j?'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj='jNubjj&j_sKjj]j]ubj)}(jkjjNjNjj)}jedac_pci_add_devicesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jedac_pci_ctl_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpcisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jedac_idxsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'jNubjj&j_sKjj](j)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj'jNubjj&j_sKjj]j]ubj)}(jkj'jNjNjj'jj)}(jj%jNjj'jjj 'jNubjj&j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jedac_pci_del_devicesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jedac_pci_ctl_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j'aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj'jNubjj&j_sKjj]j)}(jkj'jNjNjjf'jj)}(jj%jNjj@'jjjt'jNubjj&j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jedac_pci_create_generic_ctlsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jedac_pci_ctl_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j}'aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmod_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj{'jNubjj&j_sKjj](j)}(jkj{'jNjNjj'jj)}(jj%jNjj'jjj(jNubjj&j_sKjj]j]ubj)}(jkj{'jNjNjj'jj)}(jj%jNjj'jjj (jNubjj&j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jedac_pci_release_generic_ctlsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jedac_pci_ctl_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpcisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjj&j_sKjj]j)}(jkj(jNjNjja(jj)}(jj%jNjj;(jjjl(jNubjj&j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jedac_pci_create_sysfssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]ju(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jedac_pci_ctl_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpcisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjs(jNubjj&j_sMjj]j)}(jkjs(jNjNjj(jj)}(jj%jNjj(jjj(jNubjj&j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jedac_pci_remove_sysfssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jedac_pci_ctl_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpcisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjj&j_sM jj]j)}(jkj(jNjNjj!(jj)}(jj%jNjj(jjj,(jNubjj&j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jedac_device_add_devicesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j5(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jedac_device_ctl_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jedac_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj3(jNubjj&j_sMjj]j)}(jkj3(jNjNjj(jj)}(jj%jNjj[(jjj(jNubjj&j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jedac_device_del_devicesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jedac_device_ctl_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj(jNubjj&j_sMjj]j)}(jkj(jNjNjj(jj)}(jj%jNjj(jjj(jNubjj&j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jedac_device_handle_ce_countsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jedac_device_ctl_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jedac_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jinst_nrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jblock_nrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(jNubjj&j_sM*jj](j)}(jkj(jNjNjjJ(jj)}(jj%jNjj$(jjj(jNubjj&j_sM*jj]j]ubj)}(jkj(jNjNjjr(jj)}(jj%jNjjQ(jjj(jNubjj&j_sM*jj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjjv(jjj(jNubjj&j_sM*jj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjj(jjj(jNubjj&j_sM*jj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjj(jjj(jNubjj&j_sM*jj]j]ubej]ubj)}(jkjjNjNjj)}jedac_device_handle_ue_countsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j (aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jedac_device_ctl_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jedac_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jinst_nrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jblock_nrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj (jNubjj&j_sM7jj](j)}(jkj (jNjNjjX(jj)}(jj%jNjj2(jjj(jNubjj&j_sM7jj]j]ubj)}(jkj (jNjNjj(jj)}(jj%jNjj_(jjj(jNubjj&j_sM7jj]j]ubj)}(jkj (jNjNjj(jj)}(jj%jNjj(jjj(jNubjj&j_sM7jj]j]ubj)}(jkj (jNjNjj(jj)}(jj%jNjj(jjj (jNubjj&j_sM7jj]j]ubj)}(jkj (jNjNjj(jj)}(jj%jNjj(jjj(jNubjj&j_sM7jj]j]ubej]ubj)}(jkjjNjNjj)}jedac_device_handle_cesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jedac_device_ctl_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jedac_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jinst_nrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jblock_nrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(jNubjj&j_sMCjj](j)}(jkj(jNjNjjf(jj)}(jj%jNjj@(jjj(jNubjj&j_sMCjj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjjm(jjj(jNubjj&j_sMCjj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjj(jjj(jNubjj&j_sMCjj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjj(jjj(jNubjj&j_sMCjj]j]ubej]ubj)}(jkjjNjNjj)}jedac_device_handle_uesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jedac_device_ctl_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jedac_devsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jinst_nrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jblock_nrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(jNubjj&j_sMRjj](j)}(jkj(jNjNjjI(jj)}(jj%jNjj#(jjj(jNubjj&j_sMRjj]j]ubj)}(jkj(jNjNjjp(jj)}(jj%jNjjP(jjj(jNubjj&j_sMRjj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjjt(jjj(jNubjj&j_sMRjj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjj(jjj(jNubjj&j_sMRjj]j]ubej]ubj)}(jkjjNjNjj)}jedac_device_alloc_indexsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj(jNubjj&j_sM_jj]j]ubj)}(jkjjNjNjj)}jfw_cdev_event_commonsbjj)}(jj%jstructjj)}jj4)}(j7]j+(aj<ubsbjjj)(jNubjjinj_sKjj]j]ubj)}(jkjjNjNjj)}jfw_cdev_event_bus_resetsbjj)}(jj%jstructjj)}jj4)}(j7]j:(aj<ubsbjjj8(jNubjjinj_sKFjj]j]ubj)}(jkjjNjNjj)}jfw_cdev_event_responsesbjj)}(jj%jstructjj)}jj4)}(j7]jI(aj<ubsbjjjG(jNubjjinj_sK^jj]j]ubj)}(jkjjNjNjj)}jfw_cdev_event_response2sbjj)}(jj%jstructjj)}jj4)}(j7]jX(aj<ubsbjjjV(jNubjjinj_sKvjj]j]ubj)}(jkjjNjNjj)}jfw_cdev_event_requestsbjj)}(jj%jstructjj)}jj4)}(j7]jg(aj<ubsbjjje(jNubjjinj_sKjj]j]ubj)}(jkjjNjNjj)}jfw_cdev_event_request2sbjj)}(jj%jstructjj)}jj4)}(j7]jv(aj<ubsbjjjt(jNubjjinj_sKjj]j]ubj)}(jkjjNjNjj)}jfw_cdev_event_request3sbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjinj_sKjj]j]ubj)}(jkjjNjNjj)}jfw_cdev_event_iso_interruptsbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjinj_sMjj]j]ubj)}(jkjjNjNjj)}jfw_cdev_event_iso_interrupt_mcsbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjinj_sM\jj]j]ubj)}(jkjjNjNjj)}jfw_cdev_event_iso_resourcesbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjinj_sMjj]j]ubj)}(jkjjNjNjj)}jfw_cdev_event_phy_packetsbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjinj_sMjj]j]ubj)}(jkjjNjNjj)}jfw_cdev_event_phy_packet2sbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjinj_sMjj]j]ubj)}(jkjjNjNjj)}j fw_cdev_eventsbjj)}(junionjunionjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjinj_sMjj]j]ubj)}(jkjjNjNjj)}jfw_cdev_get_infosbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjinj_sMjj]j]ubj)}(jkjjNjNjj)}jfw_cdev_send_requestsbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjinj_sMpjj]j]ubj)}(jkjjNjNjj)}jfw_cdev_send_responsesbjj)}(jj%jstructjj)}jj4)}(j7]j (aj<ubsbjjj (jNubjjinj_sMjj]j]ubj)}(jkjjNjNjj)}jfw_cdev_allocatesbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjinj_sMjj]j]ubj)}(jkjjNjNjj)}jfw_cdev_deallocatesbjj)}(jj%jstructjj)}jj4)}(j7]j+(aj<ubsbjjj)(jNubjjinj_sMjj]j]ubj)}(jkjjNjNjj)}jfw_cdev_initiate_bus_resetsbjj)}(jj%jstructjj)}jj4)}(j7]j:(aj<ubsbjjj8(jNubjjinj_sMjj]j]ubj)}(jkjjNjNjj)}jfw_cdev_add_descriptorsbjj)}(jj%jstructjj)}jj4)}(j7]jI(aj<ubsbjjjG(jNubjjinj_sMjj]j]ubj)}(jkjjNjNjj)}jfw_cdev_remove_descriptorsbjj)}(jj%jstructjj)}jj4)}(j7]jX(aj<ubsbjjjV(jNubjjinj_sM jj]j]ubj)}(jkjjNjNjj)}jfw_cdev_create_iso_contextsbjj)}(jj%jstructjj)}jj4)}(j7]jg(aj<ubsbjjje(jNubjjinj_sMjj]j]ubj)}(jkjjNjNjj)}jfw_cdev_set_iso_channelssbjj)}(jj%jstructjj)}jj4)}(j7]jv(aj<ubsbjjjt(jNubjjinj_sMGjj]j]ubj)}(jkjjNjNjj)}jfw_cdev_iso_packetsbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjinj_sM[jj]j]ubj)}(jkjjNjNjj)}jfw_cdev_queue_isosbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjinj_sMjj]j]ubj)}(jkjjNjNjj)}jfw_cdev_start_isosbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjinj_sMjj]j]ubj)}(jkjjNjNjj)}jfw_cdev_stop_isosbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjinj_sMjj]j]ubj)}(jkjjNjNjj)}jfw_cdev_flush_isosbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjinj_sMjj]j]ubj)}(jkjjNjNjj)}jfw_cdev_get_cycle_timersbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjinj_sMjj]j]ubj)}(jkjjNjNjj)}jfw_cdev_get_cycle_timer2sbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjinj_sM jj]j]ubj)}(jkjjNjNjj)}jfw_cdev_allocate_iso_resourcesbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjinj_sM$jj]j]ubj)}(jkjjNjNjj)}jfw_cdev_send_stream_packetsbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjinj_sMWjj]j]ubj)}(jkjjNjNjj)}jfw_cdev_send_phy_packetsbjj)}(jj%jstructjj)}jj4)}(j7]j (aj<ubsbjjj (jNubjjinj_sMmjj]j]ubj)}(jkjjNjNjj)}jfw_cdev_receive_phy_packetssbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjinj_sMjj]j]ubj)}(jkjjNjNjj)}j fw_csr_stringsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j directorysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj((jNubjjinj_sKjj](j)}(jkj((jNjNjjv(jj)}(jj%jNjjP(jjj(jNubjjinj_sKjj]j]ubj)}(jkj((jNjNjj(jj)}(jj%jNjj}(jjj(jNubjjinj_sKjj]j]ubj)}(jkj((jNjNjj(jj)}(jj%jNjj(jjj (jNubjjinj_sKjj]j]ubj)}(jkj((jNjNjj(jj)}(jj%jNjj(jjj (jNubjjinj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j__fw_send_requestsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j (aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfw_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfw_transactionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtcodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdestination_idsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j generationsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jspeedsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlonglongesbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpayloadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j(j2j4)}(j7]j)}jfw_transaction_callbacksbaj<ubububj=j?)}(jBj4)}(j7]j)}jcallbacksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j)}j with_tstampsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j callback_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj (jNubjjinj_sMqjj](j)}(jkj (jNjNjj] (jj)}(jj%jNjj7 (jjj (jNubjjinj_sMqjj]j]ubj)}(jkj (jNjNjj (jj)}(jj%jNjjd (jjj (jNubjjinj_sMqjj]j]ubj)}(jkj (jNjNjj (jj)}(jj%jNjj (jjj (jNubjjinj_sMqjj]j]ubj)}(jkj (jNjNjj (jj)}(jj%jNjj (jjj! (jNubjjinj_sMqjj]j]ubj)}(jkj (jNjNjj (jj)}(jj%jNjj (jjj' (jNubjjinj_sMqjj]j]ubj)}(jkj (jNjNjj (jj)}(jj%jNjj (jjj- (jNubjjinj_sMqjj]j]ubj)}(jkj (jNjNjjB (jj)}(jj%jNjj (jjj3 (jNubjjinj_sMqjj]j]ubj)}(jkj (jNjNjjh (jj)}(jj%jNjjF (jjj9 (jNubjjinj_sMqjj]j]ubj)}(jkj (jNjNjj (jj)}(jj%jNjjo (jjj? (jNubjjinj_sMqjj]j]ubj)}(jkj (jNjNjj (jj)}(jj%jNjj (jjjE (jNubjjinj_sMqjj]j]ubj)}(jkj (jNjNjj (jj)}(jj%jNjj (jjjK (jNubjjinj_sMqjj]j]ubj)}(jkj (jNjNjj (jj)}(jj%jNjj (jjjQ (jNubjjinj_sMqjj]j]ubej]ubj)}(jkjjNjNjj)}jfw_run_transactionsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jZ (aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfw_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtcodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdestination_idsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j generationsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jspeedsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlonglongesbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpayloadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjX (jNubjjinj_sMjj](j)}(jkjX (jNjNjj (jj)}(jj%jNjj (jjj (jNubjjinj_sMjj]j]ubj)}(jkjX (jNjNjj (jj)}(jj%jNjj (jjj (jNubjjinj_sMjj]j]ubj)}(jkjX (jNjNjj (jj)}(jj%jNjj (jjj (jNubjjinj_sMjj]j]ubj)}(jkjX (jNjNjj (jj)}(jj%jNjj (jjj (jNubjjinj_sMjj]j]ubj)}(jkjX (jNjNjj9 (jj)}(jj%jNjj (jjj (jNubjjinj_sMjj]j]ubj)}(jkjX (jNjNjj_ (jj)}(jj%jNjj= (jjj (jNubjjinj_sMjj]j]ubj)}(jkjX (jNjNjj (jj)}(jj%jNjjc (jjj (jNubjjinj_sMjj]j]ubj)}(jkjX (jNjNjj (jj)}(jj%jNjj (jjj (jNubjjinj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfw_core_add_address_handlersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j (aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfw_address_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhandlersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfw_address_regionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jregionsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj (jNubjjinj_sMWjj](j)}(jkj (jNjNjj7 (jj)}(jj%jNjj (jjjo (jNubjjinj_sMWjj]j]ubj)}(jkj (jNjNjjd (jj)}(jj%jNjj> (jjju (jNubjjinj_sMWjj]j]ubej]ubj)}(jkjjNjNjj)}jfw_core_remove_address_handlersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j~ (aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfw_address_handlersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhandlersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj| (jNubjjinj_sMjj]j)}(jkj| (jNjNjj (jj)}(jj%jNjj (jjj (jNubjjinj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfw_send_responsesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j (aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfw_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fw_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrequestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jrcodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj (jNubjjinj_sMfjj](j)}(jkj (jNjNjj*(jj)}(jj%jNjj(jjj(jNubjjinj_sMfjj]j]ubj)}(jkj (jNjNjjW(jj)}(jj%jNjj1(jjj(jNubjjinj_sMfjj]j]ubj)}(jkj (jNjNjj~(jj)}(jj%jNjj^(jjj(jNubjjinj_sMfjj]j]ubej]ubj)}(jkjjNjNjj)}jfw_get_request_speedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fw_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrequestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjjinj_sMjj]j)}(jkj(jNjNjj(jj)}(jj%jNjj(jjj(jNubjjinj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfw_request_get_timestampsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fw_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrequestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjjinj_sMjj]j)}(jkj(jNjNjjK(jj)}(jj%jNjj%(jjjV(jNubjjinj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfw_rcode_stringsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j_(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jrcodesbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj](jNubjjinj_sMQjj]j)}(jkj](jNjNjj(jj)}(jj%jNjj(jjj(jNubjjinj_sMQjj]j]ubaj]ubj)}(jkjjNjNjj)}jfw_iso_resource_managesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfw_cardsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcardsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j generationsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}j channels_masksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jchannelsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j bandwidthsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j)}jallocatesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjjinj_sMRjj](j)}(jkj(jNjNjj(jj)}(jj%jNjj(jjj(jNubjjinj_sMRjj]j]ubj)}(jkj(jNjNjj.(jj)}(jj%jNjj(jjj(jNubjjinj_sMRjj]j]ubj)}(jkj(jNjNjjV(jj)}(jj%jNjj2(jjj(jNubjjinj_sMRjj]j]ubj)}(jkj(jNjNjj|(jj)}(jj%jNjjZ(jjj(jNubjjinj_sMRjj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjj(jjj(jNubjjinj_sMRjj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjj(jjj(jNubjjinj_sMRjj]j]ubej]ubj)}(jkjjNjNjj)}jefi_get_memory_mapsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j efi_status_tsbaj<ubububj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jefi_boot_memmapsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jmapsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j)}jinstall_cfg_tblsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjj tj_sKjj](j)}(jkj(jNjNjjL(jj)}(jj%jNjj$(jjj}(jNubjj tj_sKjj]j]ubj)}(jkj(jNjNjju(jj)}(jj%jNjjV(jjj(jNubjj tj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jefi_allocate_pagessbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j efi_status_tsbaj<ubububj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjj tj_sKVjj](j)}(jkj(jNjNjj(jj)}(jj%jNjj(jjj.(jNubjj tj_sKVjj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjj(jjj4(jNubjj tj_sKVjj]j]ubj)}(jkj(jNjNjj&(jj)}(jj%jNjj(jjj:(jNubjj tj_sKVjj]j]ubej]ubj)}(jkjjNjNjj)}jefi_freesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jC(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjA(jNubjj tj_sKyjj](j)}(jkjA(jNjNjj(jj)}(jj%jNjji(jjj(jNubjj tj_sKyjj]j]ubj)}(jkjA(jNjNjj(jj)}(jj%jNjj(jjj(jNubjj tj_sKyjj]j]ubej]ubj)}(jkjjNjNjj)}jfirmware_fallback_sysfssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfirmwaresbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j opt_flagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jretsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjj'#j_sKjj](j)}(jkj(jNjNjj(jj)}(jj%jNjj(jjj(jNubjj'#j_sKjj]j]ubj)}(jkj(jNjNjj;(jj)}(jj%jNjj(jjj(jNubjj'#j_sKjj]j]ubj)}(jkj(jNjNjjh(jj)}(jj%jNjjB(jjj(jNubjj'#j_sKjj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjjo(jjj(jNubjj'#j_sKjj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjj(jjj(jNubjj'#j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jefi_embedded_fw_descsbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjj'#j_sKjj]j]ubj)}(jkjjNjNjj)}jfirmware_upload_registersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fw_uploadsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodulesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fw_upload_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j dd_handlesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj(jNubjjxWj_sM#jj](j)}(jkj(jNjNjjA(jj)}(jj%jNjj(jjj(jNubjjxWj_sM#jj]j]ubj)}(jkj(jNjNjjn(jj)}(jj%jNjjH(jjj(jNubjjxWj_sM#jj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjju(jjj(jNubjjxWj_sM#jj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjj(jjj (jNubjjxWj_sM#jj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjj(jjj(jNubjjxWj_sM#jj]j]ubej]ubj)}(jkjjNjNjj)}jfirmware_upload_unregistersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fw_uploadsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j fw_uploadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjjxWj_sMjj]j)}(jkj(jNjNjjh(jj)}(jj%jNjjB(jjjs(jNubjjxWj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j fw_upload_opssbjj)}(jj%jstructjj)}jj4)}(j7]j|(aj<ubsbjjjz(jNubjjxWj_sKjj]j]ubj)}(jkjjNjNjj)}jfw_upload_progsbjj)}(jj%jenumjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjxWj_sKjj]j]ubj)}(jkjjNjNjj)}j fw_upload_errsbjj)}(jj%jenumjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjxWj_sKjj]j]ubj)}(jkjjNjNjj)}jdmi_check_systemsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dmi_system_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjjb"j_sM|jj]j)}(jkj(jNjNjj(jj)}(jj%jNjj(jjj(jNubjjb"j_sM|jj]j]ubaj]ubj)}(jkjjNjNjj)}jdmi_first_matchsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dmi_system_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j (aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dmi_system_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj(jNubjjb"j_sMjj]j)}(jkj(jNjNjj[(jj)}(jj%jNjj5(jjji(jNubjjb"j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdmi_get_system_infosbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jr(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfieldsbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjp(jNubjjb"j_sMjj]j)}(jkjp(jNjNjj(jj)}(jj%jNjj(jjj(jNubjjb"j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdmi_name_in_vendorssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjjb"j_sMjj]j)}(jkj(jNjNjj(jj)}(jj%jNjj(jjj!(jNubjjb"j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdmi_find_devicesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dmi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dmi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj((jNubjjb"j_sMjj](j)}(jkj((jNjNjjv(jj)}(jj%jNjjV(jjj(jNubjjb"j_sMjj]j]ubj)}(jkj((jNjNjj(jj)}(jj%jNjjz(jjj(jNubjjb"j_sMjj]j]ubj)}(jkj((jNjNjj(jj)}(jj%jNjj(jjj(jNubjjb"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j dmi_get_datesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfieldsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jyearpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmonthpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdaypsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(jNubjjb"j_sMjj](j)}(jkj(jNjNjj1(jj)}(jj%jNjj(jjj(jNubjjb"j_sMjj]j]ubj)}(jkj(jNjNjjW(jj)}(jj%jNjj5(jjj(jNubjjb"j_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjj^(jjj(jNubjjb"j_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjj(jjj(jNubjjb"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdmi_get_bios_yearsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj(jNubjjb"j_sM>jj]j]ubj)}(jkjjNjNjj)}jdmi_walksbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jdecodesbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dmi_headersbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j private_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(jNubjjb"j_sMSjj](j)}(jkj(jNjNjjd(jj)}(jj%jNjj@(jjj(jNubjjb"j_sMSjj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjj(jjj(jNubjjb"j_sMSjj]j]ubej]ubj)}(jkjjNjNjj)}j dmi_matchsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j dmi_fieldsbaj<ubububj=j?)}(jBj4)}(j7]j)}jjdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(jNubjjb"j_sMmjj](j)}(jkj(jNjNjjC(jj)}(jj%jNjj(jjjs(jNubjjb"j_sMmjj]j]ubj)}(jkj(jNjNjjh(jj)}(jj%jNjjF(jjjy(jNubjjb"j_sMmjj]j]ubej]ubj)}(jkjjNjNjj)}jdmi_memdev_typesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj(jNubjjb"j_sMjj]j)}(jkj(jNjNjj(jj)}(jj%jNjj(jjj(jNubjjb"j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdmi_memdev_handlesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jslotsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj(jNubjjb"j_sMjj]j)}(jkj(jNjNjj+(jj)}(jj%jNjj (jjj3(jNubjjb"j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jedd_show_raw_datasbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j<(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j edd_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jedevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj:(jNubjjb"j_sKjj](j)}(jkj:(jNjNjj(jj)}(jj%jNjjf(jjj(jNubjjb"j_sKjj]j]ubj)}(jkj:(jNjNjj(jj)}(jj%jNjj(jjj(jNubjjb"j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j edd_releasesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jkobjectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjjb"j_sM\jj]j)}(jkj(jNjNjj(jj)}(jj%jNjj(jjj&(jNubjjb"j_sM\jj]j]ubaj]ubj)}(jkjjNjNjj)}jedd_dev_is_typesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j/(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j edd_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jedevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-(jNubjjb"j_sMrjj](j)}(jkj-(jNjNjj{(jj)}(jj%jNjjU(jjj(jNubjjb"j_sMrjj]j]ubj)}(jkj-(jNjNjj(jj)}(jj%jNjj(jjj(jNubjjb"j_sMrjj]j]ubej]ubj)}(jkjjNjNjj)}jedd_get_pci_devsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jpci_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j edd_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jedevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj(jNubjjb"j_sMjj]j)}(jkj(jNjNjj(jj)}(jj%jNjj(jjj(jNubjjb"j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jedd_initsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj%(jNubjjb"j_sMjj]j]ubj)}(jkjjNjNjj)}j sysfb_disablesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jr(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjp(jNubjjb"j_sK@jj]j]ubj)}(jkjjNjNjj)}jstratix10_svc_command_codesbjj)}(jj%jenumjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjb"j_sKjj]j]ubj)}(jkjjNjNjj)}jstratix10_svc_client_msgsbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjb"j_sKjj]j]ubj)}(jkjjNjNjj)}j!stratix10_svc_command_config_typesbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjb"j_sKjj]j]ubj)}(jkjjNjNjj)}jstratix10_svc_cb_datasbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjb"j_sKjj]j]ubj)}(jkjjNjNjj)}jstratix10_svc_clientsbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjb"j_sKjj]j]ubj)}(jkjjNjNjj)}j$stratix10_svc_request_channel_bynamesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jstratix10_svc_chansbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jstratix10_svc_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj(jNubjjb"j_sMsjj](j)}(jkj(jNjNjjZ(jj)}(jj%jNjj4(jjj(jNubjjb"j_sMsjj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjja(jjj(jNubjjb"j_sMsjj]j]ubej]ubj)}(jkjjNjNjj)}jstratix10_svc_free_channelsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jstratix10_svc_chansbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchansbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjjb"j_sMjj]j)}(jkj(jNjNjj(jj)}(jj%jNjj(jjj(jNubjjb"j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jstratix10_svc_sendsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jstratix10_svc_chansbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchansbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(jNubjjb"j_sMjj](j)}(jkj(jNjNjjL(jj)}(jj%jNjj&(jjj(jNubjjb"j_sMjj]j]ubj)}(jkj(jNjNjju(jj)}(jj%jNjjS(jjj(jNubjjb"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jstratix10_svc_donesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jstratix10_svc_chansbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchansbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjjb"j_sMjj]j)}(jkj(jNjNjj(jj)}(jj%jNjj(jjj(jNubjjb"j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jstratix10_svc_allocate_memorysbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jstratix10_svc_chansbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchansbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj(jNubjjb"j_sM)jj](j)}(jkj(jNjNjj= (jj)}(jj%jNjj (jjjs (jNubjjb"j_sM)jj]j]ubj)}(jkj(jNjNjjh (jj)}(jj%jNjjD (jjjy (jNubjjb"j_sM)jj]j]ubej]ubj)}(jkjjNjNjj)}jstratix10_svc_free_memorysbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j (aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jstratix10_svc_chansbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchansbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jkaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj (jNubjjb"j_sMOjj](j)}(jkj (jNjNjj (jj)}(jj%jNjj (jjj!(jNubjjb"j_sMOjj]j]ubj)}(jkj (jNjNjj (jj)}(jj%jNjj (jjj!(jNubjjb"j_sMOjj]j]ubej]ubj)}(jkjjNjNjj)}jrequest_firmwaresbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfirmwaresbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}j firmware_psbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!(jNubjjZj_sMjj](j)}(jkj!(jNjNjj_!(jj)}(jj%jNjj7!(jjj!(jNubjjZj_sMjj]j]ubj)}(jkj!(jNjNjj!(jj)}(jj%jNjji!(jjj!(jNubjjZj_sMjj]j]ubj)}(jkj!(jNjNjj!(jj)}(jj%jNjj!(jjj!(jNubjjZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfirmware_request_nowarnsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfirmwaresbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jfirmwaresbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!(jNubjjZj_sMjj](j)}(jkj!(jNjNjj&"(jj)}(jj%jNjj!(jjj"(jNubjjZj_sMjj]j]ubj)}(jkj!(jNjNjjR"(jj)}(jj%jNjj0"(jjj"(jNubjjZj_sMjj]j]ubj)}(jkj!(jNjNjj"(jj)}(jj%jNjjY"(jjj"(jNubjjZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfirmware_request_platformsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfirmwaresbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jfirmwaresbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"(jNubjjZj_sMjj](j)}(jkj"(jNjNjj"(jj)}(jj%jNjj"(jjjQ#(jNubjjZj_sMjj]j]ubj)}(jkj"(jNjNjj#(jj)}(jj%jNjj"(jjjW#(jNubjjZj_sMjj]j]ubj)}(jkj"(jNjNjjF#(jj)}(jj%jNjj #(jjj]#(jNubjjZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrequest_firmware_directsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jf#(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfirmwaresbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}j firmware_psbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjd#(jNubjjZj_sMjj](j)}(jkjd#(jNjNjj#(jj)}(jj%jNjj#(jjj$(jNubjjZj_sMjj]j]ubj)}(jkjd#(jNjNjj#(jj)}(jj%jNjj#(jjj$(jNubjjZj_sMjj]j]ubj)}(jkjd#(jNjNjj $(jj)}(jj%jNjj#(jjj$$(jNubjjZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrequest_firmware_into_bufsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-$(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfirmwaresbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}j firmware_psbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+$(jNubjjZj_sM=jj](j)}(jkj+$(jNjNjj{$(jj)}(jj%jNjjS$(jjj0%(jNubjjZj_sM=jj]j]ubj)}(jkj+$(jNjNjj$(jj)}(jj%jNjj$(jjj6%(jNubjjZj_sM=jj]j]ubj)}(jkj+$(jNjNjj$(jj)}(jj%jNjj$(jjj<%(jNubjjZj_sM=jj]j]ubj)}(jkj+$(jNjNjj$(jj)}(jj%jNjj$(jjjB%(jNubjjZj_sM=jj]j]ubj)}(jkj+$(jNjNjj(%(jj)}(jj%jNjj%(jjjH%(jNubjjZj_sM=jj]j]ubej]ubj)}(jkjjNjNjj)}jrequest_firmware_nowaitsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jQ%(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodulesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j)}jueventsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcontextsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jcontsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfirmwaresbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfwsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcontextsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjjO%(jNubjjZj_sMjj](j)}(jkjO%(jNjNjj%(jj)}(jj%jNjjw%(jjj&(jNubjjZj_sMjj]j]ubj)}(jkjO%(jNjNjj%(jj)}(jj%jNjj%(jjj'(jNubjjZj_sMjj]j]ubj)}(jkjO%(jNjNjj%(jj)}(jj%jNjj%(jjj'(jNubjjZj_sMjj]j]ubj)}(jkjO%(jNjNjj&(jj)}(jj%jNjj%(jjj'(jNubjjZj_sMjj]j]ubj)}(jkjO%(jNjNjjA&(jj)}(jj%jNjj&(jjj'(jNubjjZj_sMjj]j]ubj)}(jkjO%(jNjNjjg&(jj)}(jj%jNjjE&(jjj'(jNubjjZj_sMjj]j]ubj)}(jkjO%(jNjNjj&(jj)}(jj%jNjjn&(jjj '(jNubjjZj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfirmware_request_cachesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)'(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj''(jNubjjZj_sM"jj](j)}(jkj''(jNjNjju'(jj)}(jj%jNjjO'(jjj'(jNubjjZj_sM"jj]j]ubj)}(jkj''(jNjNjj'(jj)}(jj%jNjj|'(jjj'(jNubjjZj_sM"jj]j]ubej]ubj)}(jkjjNjNjj)}j fpga_bridgesbjj)}(jj%jstructjj)}jj4)}(j7]j'(aj<ubsbjjj'(jNubjj "j_sKjj]j]ubj)}(jkjjNjNjj)}jfpga_bridge_opssbjj)}(jj%jstructjj)}jj4)}(j7]j'(aj<ubsbjjj'(jNubjj "j_sKjj]j]ubj)}(jkjjNjNjj)}jfpga_bridge_registersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fpga_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j'(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfpga_bridge_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbr_opssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj'(jNubjj "j_sMGjj](j)}(jkj'(jNjNjj(((jj)}(jj%jNjj((jjj((jNubjj "j_sMGjj]j]ubj)}(jkj'(jNjNjjQ((jj)}(jj%jNjj/((jjj((jNubjj "j_sMGjj]j]ubj)}(jkj'(jNjNjj~((jj)}(jj%jNjjX((jjj((jNubjj "j_sMGjj]j]ubj)}(jkj'(jNjNjj((jj)}(jj%jNjj((jjj((jNubjj "j_sMGjj]j]ubej]ubj)}(jkjjNjNjj)}jfpga_bridge_unregistersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j((aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fpga_bridgesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbridgesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj((jNubjj "j_sMjj]j)}(jkj((jNjNjj)(jj)}(jj%jNjj((jjj')(jNubjj "j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfpga_mgr_statessbjj)}(jj%jenumjj)}jj4)}(j7]j0)(aj<ubsbjjj.)(jNubjj(Sj_sKjj]j]ubj)}(jkjjNjNjj)}j fpga_managersbjj)}(jj%jstructjj)}jj4)}(j7]j?)(aj<ubsbjjj=)(jNubjj(Sj_sKjj]j]ubj)}(jkjjNjNjj)}jfpga_manager_opssbjj)}(jj%jstructjj)}jj4)}(j7]jN)(aj<ubsbjjjL)(jNubjj(Sj_sKjj]j]ubj)}(jkjjNjNjj)}jfpga_manager_infosbjj)}(jj%jstructjj)}jj4)}(j7]j])(aj<ubsbjjj[)(jNubjj(Sj_sKjj]j]ubj)}(jkjjNjNjj)}jfpga_mgr_register_fullsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fpga_managersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jl)(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfpga_manager_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjj)(jNubjj(Sj_sM jj](j)}(jkjj)(jNjNjj)(jj)}(jj%jNjj)(jjj)(jNubjj(Sj_sM jj]j]ubj)}(jkjj)(jNjNjj)(jj)}(jj%jNjj)(jjj)(jNubjj(Sj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jfpga_mgr_registersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fpga_managersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfpga_manager_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj*(jNubjj(Sj_sM]jj](j)}(jkj*(jNjNjjZ*(jj)}(jj%jNjj4*(jjj*(jNubjj(Sj_sM]jj]j]ubj)}(jkj*(jNjNjj*(jj)}(jj%jNjja*(jjj*(jNubjj(Sj_sM]jj]j]ubj)}(jkj*(jNjNjj*(jj)}(jj%jNjj*(jjj*(jNubjj(Sj_sM]jj]j]ubj)}(jkj*(jNjNjj*(jj)}(jj%jNjj*(jjj*(jNubjj(Sj_sM]jj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_fpga_mgr_register_fullsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fpga_managersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j+(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfpga_manager_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj+(jNubjj(Sj_sMjj](j)}(jkj+(jNjNjjT+(jj)}(jj%jNjj.+(jjj+(jNubjj(Sj_sMjj]j]ubj)}(jkj+(jNjNjj+(jj)}(jj%jNjj[+(jjj+(jNubjj(Sj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_fpga_mgr_registersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fpga_managersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j+(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfpga_manager_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj+(jNubjj(Sj_sMjj](j)}(jkj+(jNjNjj+(jj)}(jj%jNjj+(jjj},(jNubjj(Sj_sMjj]j]ubj)}(jkj+(jNjNjj,(jj)}(jj%jNjj+(jjj,(jNubjj(Sj_sMjj]j]ubj)}(jkj+(jNjNjjF,(jj)}(jj%jNjj ,(jjj,(jNubjj(Sj_sMjj]j]ubj)}(jkj+(jNjNjjo,(jj)}(jj%jNjjM,(jjj,(jNubjj(Sj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfpga_mgr_unregistersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fpga_managersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,(jNubjj(Sj_sMqjj]j)}(jkj,(jNjNjj,(jj)}(jj%jNjj,(jjj,(jNubjj(Sj_sMqjj]j]ubaj]ubj)}(jkjjNjNjj)}jfpga_region_program_fpgasbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fpga_regionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jregionsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,(jNubjjgj_sKajj]j)}(jkj,(jNjNjjD-(jj)}(jj%jNjj-(jjjO-(jNubjjgj_sKajj]j]ubaj]ubj)}(jkjjNjNjj)}jfpga_image_infosbjj)}(jj%jstructjj)}jj4)}(j7]jX-(aj<ubsbjjjV-(jNubjjgj_sKjj]j]ubj)}(jkjjNjNjj)}jfpga_image_info_allocsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfpga_image_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jg-(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjje-(jNubjjgj_sKmjj]j)}(jkje-(jNjNjj-(jj)}(jj%jNjj-(jjj-(jNubjjgj_sKmjj]j]ubaj]ubj)}(jkjjNjNjj)}jfpga_image_info_freesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfpga_image_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-(jNubjjgj_sKjj]j)}(jkj-(jNjNjj.(jj)}(jj%jNjj-(jjj'.(jNubjjgj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j fpga_regionsbjj)}(jj%jstructjj)}jj4)}(j7]j0.(aj<ubsbjjj..(jNubjj3j_sKjj]j]ubj)}(jkjjNjNjj)}jfpga_region_infosbjj)}(jj%jstructjj)}jj4)}(j7]j?.(aj<ubsbjjj=.(jNubjj3j_sKjj]j]ubj)}(jkjjNjNjj)}jfpga_region_register_fullsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fpga_regionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jN.(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfpga_region_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjL.(jNubjj3j_sKjj](j)}(jkjL.(jNjNjj.(jj)}(jj%jNjjz.(jjj.(jNubjj3j_sKjj]j]ubj)}(jkjL.(jNjNjj.(jj)}(jj%jNjj.(jjj.(jNubjj3j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jfpga_region_registersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fpga_regionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j.(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fpga_managersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}j get_bridgessbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fpga_regionsbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj.(jNubjj3j_sMjj](j)}(jkj.(jNjNjj0(jNubjj3j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j fpga_mgr_getsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fpga_managersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jG0(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjE0(jNubjj3j_sMjj]j)}(jkjE0(jNjNjj0(jj)}(jj%jNjjs0(jjj0(jNubjj3j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jof_fpga_mgr_getsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fpga_managersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j0(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj0(jNubjj3j_sMjj]j)}(jkj0(jNjNjj1(jj)}(jj%jNjj0(jjj1(jNubjj3j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j fpga_mgr_putsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j1(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fpga_managersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmgrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj1(jNubjj3j_sMjj]j)}(jkj1(jNjNjje1(jj)}(jj%jNjj?1(jjjp1(jNubjj3j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfpga_bridge_get_to_listsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jy1(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfpga_image_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j bridge_listsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjw1(jNubjj3j_sM jj](j)}(jkjw1(jNjNjj1(jj)}(jj%jNjj1(jjj*2(jNubjj3j_sM jj]j]ubj)}(jkjw1(jNjNjj1(jj)}(jj%jNjj1(jjj02(jNubjj3j_sM jj]j]ubj)}(jkjw1(jNjNjj2(jj)}(jj%jNjj1(jjj62(jNubjj3j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jof_fpga_bridge_get_to_listsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j?2(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfpga_image_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j bridge_listsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj=2(jNubjj3j_sKjj](j)}(jkj=2(jNjNjj2(jj)}(jj%jNjje2(jjj2(jNubjj3j_sKjj]j]ubj)}(jkj=2(jNjNjj2(jj)}(jj%jNjj2(jjj2(jNubjj3j_sKjj]j]ubj)}(jkj=2(jNjNjj2(jj)}(jj%jNjj2(jjj2(jNubjj3j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jfpga_bridges_putsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j3(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j bridge_listsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj3(jNubjj3j_sKjj]j)}(jkj3(jNjNjjQ3(jj)}(jj%jNjj+3(jjj\3(jNubjj3j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jregister_framebuffersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]je3(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfb_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfb_infosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjc3(jNubjjKj_sMjj]j)}(jkjc3(jNjNjj3(jj)}(jj%jNjj3(jjj3(jNubjjKj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}junregister_framebuffersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j3(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfb_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfb_infosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj3(jNubjjKj_sMjj]j)}(jkj3(jNjNjj4(jj)}(jj%jNjj3(jjj4(jNubjjKj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfb_set_suspendsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%4(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfb_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#4(jNubjjKj_sM,jj](j)}(jkj#4(jNjNjjq4(jj)}(jj%jNjjK4(jjj4(jNubjjKj_sM,jj]j]ubj)}(jkj#4(jNjNjj4(jj)}(jj%jNjjx4(jjj4(jNubjjKj_sM,jj]j]ubej]ubj)}(jkjjNjNjj)}jfb_dealloc_cmapsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j4(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfb_cmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj4(jNubjjKj_sKjj]j)}(jkj4(jNjNjj4(jj)}(jj%jNjj4(jjj5(jNubjjKj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j fb_copy_cmapsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j5(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfb_cmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfb_cmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj 5(jNubjjKj_sKjj](j)}(jkj 5(jNjNjj[5(jj)}(jj%jNjj55(jjj5(jNubjjKj_sKjj]j]ubj)}(jkj 5(jNjNjj5(jj)}(jj%jNjjb5(jjj5(jNubjjKj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j fb_set_cmapsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j5(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfb_cmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfb_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj5(jNubjjKj_sKjj](j)}(jkj5(jNjNjj5(jj)}(jj%jNjj5(jjj&6(jNubjjKj_sKjj]j]ubj)}(jkj5(jNjNjj6(jj)}(jj%jNjj5(jjj,6(jNubjjKj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jfb_default_cmapsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfb_cmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j56(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj36(jNubjjKj_sM2jj]j)}(jkj36(jNjNjj6(jj)}(jj%jNjja6(jjj6(jNubjjKj_sM2jj]j]ubaj]ubj)}(jkjjNjNjj)}jfb_invert_cmapssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j6(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj6(jNubjjKj_sMEjj]j]ubj)}(jkjjNjNjj)}j fb_try_modesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j6(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfb_var_screeninfosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvarsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfb_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fb_videomodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jbppsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj6(jNubjjKj_sM"jj](j)}(jkj6(jNjNjj,7(jj)}(jj%jNjj7(jjj7(jNubjjKj_sM"jj]j]ubj)}(jkj6(jNjNjjY7(jj)}(jj%jNjj37(jjj7(jNubjjKj_sM"jj]j]ubj)}(jkj6(jNjNjj7(jj)}(jj%jNjj`7(jjj7(jNubjjKj_sM"jj]j]ubj)}(jkj6(jNjNjj7(jj)}(jj%jNjj7(jjj7(jNubjjKj_sM"jj]j]ubej]ubj)}(jkjjNjNjj)}jfb_delete_videomodesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j7(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fb_videomodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj7(jNubjjKj_sMCjj](j)}(jkj7(jNjNjj8(jj)}(jj%jNjj7(jjjU8(jNubjjKj_sMCjj]j]ubj)}(jkj7(jNjNjjJ8(jj)}(jj%jNjj$8(jjj[8(jNubjjKj_sMCjj]j]ubej]ubj)}(jkjjNjNjj)}j fb_find_modesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jd8(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfb_var_screeninfosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvarsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfb_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j mode_optionsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fb_videomodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jdbsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fb_videomodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j default_modesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j default_bppsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjb8(jNubjjKj_sMmjj](j)}(jkjb8(jNjNjj8(jj)}(jj%jNjj8(jjj9(jNubjjKj_sMmjj]j]ubj)}(jkjb8(jNjNjj8(jj)}(jj%jNjj8(jjj9(jNubjjKj_sMmjj]j]ubj)}(jkjb8(jNjNjj9(jj)}(jj%jNjj8(jjj9(jNubjjKj_sMmjj]j]ubj)}(jkjb8(jNjNjj39(jj)}(jj%jNjj 9(jjj9(jNubjjKj_sMmjj]j]ubj)}(jkjb8(jNjNjj[9(jj)}(jj%jNjj:9(jjj9(jNubjjKj_sMmjj]j]ubj)}(jkjb8(jNjNjj9(jj)}(jj%jNjj_9(jjj9(jNubjjKj_sMmjj]j]ubj)}(jkjb8(jNjNjj9(jj)}(jj%jNjj9(jjj9(jNubjjKj_sMmjj]j]ubej]ubj)}(jkjjNjNjj)}jfb_var_to_videomodesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j9(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fb_videomodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfb_var_screeninfosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvarsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj9(jNubjjKj_sMWjj](j)}(jkj9(jNjNjj.:(jj)}(jj%jNjj:(jjjf:(jNubjjKj_sMWjj]j]ubj)}(jkj9(jNjNjj[:(jj)}(jj%jNjj5:(jjjl:(jNubjjKj_sMWjj]j]ubej]ubj)}(jkjjNjNjj)}jfb_videomode_to_varsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]ju:(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfb_var_screeninfosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvarsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fb_videomodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjs:(jNubjjKj_sMjj](j)}(jkjs:(jNjNjj:(jj)}(jj%jNjj:(jjj:(jNubjjKj_sMjj]j]ubj)}(jkjs:(jNjNjj:(jj)}(jj%jNjj:(jjj:(jNubjjKj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfb_mode_is_equalsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j;(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fb_videomodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmode1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fb_videomodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmode2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj;(jNubjjKj_sMjj](j)}(jkj;(jNjNjjT;(jj)}(jj%jNjj.;(jjj;(jNubjjKj_sMjj]j]ubj)}(jkj;(jNjNjj;(jj)}(jj%jNjj[;(jjj;(jNubjjKj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfb_find_best_modesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fb_videomodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j;(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfb_var_screeninfosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvarsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj;(jNubjjKj_sMjj](j)}(jkj;(jNjNjj;(jj)}(jj%jNjj;(jjj(<(jNubjjKj_sMjj]j]ubj)}(jkj;(jNjNjj<(jj)}(jj%jNjj;(jjj.<(jNubjjKj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfb_find_nearest_modesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fb_videomodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j7<(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fb_videomodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj5<(jNubjjKj_sMjj](j)}(jkj5<(jNjNjj<(jj)}(jj%jNjjc<(jjj<(jNubjjKj_sMjj]j]ubj)}(jkj5<(jNjNjj<(jj)}(jj%jNjj<(jjj<(jNubjjKj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j fb_match_modesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fb_videomodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j<(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfb_var_screeninfosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvarsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj<(jNubjjKj_sM jj](j)}(jkj<(jNjNjj%=(jj)}(jj%jNjj<(jjj`=(jNubjjKj_sM jj]j]ubj)}(jkj<(jNjNjjR=(jj)}(jj%jNjj,=(jjjf=(jNubjjKj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jfb_add_videomodesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jo=(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fb_videomodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjm=(jNubjjKj_sM"jj](j)}(jkjm=(jNjNjj=(jj)}(jj%jNjj=(jjj=(jNubjjKj_sM"jj]j]ubj)}(jkjm=(jNjNjj=(jj)}(jj%jNjj=(jjj=(jNubjjKj_sM"jj]j]ubej]ubj)}(jkjjNjNjj)}jfb_destroy_modelistsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j>(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj>(jNubjjKj_sMXjj]j)}(jkj>(jNjNjjN>(jj)}(jj%jNjj(>(jjjY>(jNubjjKj_sMXjj]j]ubaj]ubj)}(jkjjNjNjj)}jfb_videomode_to_modelistsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jb>(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fb_videomodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmodedbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj`>(jNubjjKj_sMijj](j)}(jkj`>(jNjNjj>(jj)}(jj%jNjj>(jjj ?(jNubjjKj_sMijj]j]ubj)}(jkj`>(jNjNjj>(jj)}(jj%jNjj>(jjj?(jNubjjKj_sMijj]j]ubj)}(jkj`>(jNjNjj>(jj)}(jj%jNjj>(jjj?(jNubjjKj_sMijj]j]ubej]ubj)}(jkjjNjNjj)}jmac_vmode_to_varsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j?(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jvmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfb_var_screeninfosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvarsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj?(jNubjjKj_sKjj](j)}(jkj?(jNjNjje?(jj)}(jj%jNjjE?(jjj?(jNubjjKj_sKjj]j]ubj)}(jkj?(jNjNjj?(jj)}(jj%jNjji?(jjj?(jNubjjKj_sKjj]j]ubj)}(jkj?(jNjNjj?(jj)}(jj%jNjj?(jjj?(jNubjjKj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jmac_map_monitor_sensesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j?(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsensesbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj?(jNubjjKj_sMnjj]j)}(jkj?(jNjNjj@(jj)}(jj%jNjj?(jjj!@(jNubjjKj_sMnjj]j]ubaj]ubj)}(jkjjNjNjj)}j mac_find_modesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*@(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfb_var_screeninfosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvarsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jfb_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j mode_optionsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j default_bppsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(@(jNubjjKj_sMjj](j)}(jkj(@(jNjNjjv@(jj)}(jj%jNjjP@(jjj@(jNubjjKj_sMjj]j]ubj)}(jkj(@(jNjNjj@(jj)}(jj%jNjj}@(jjjA(jNubjjKj_sMjj]j]ubj)}(jkj(@(jNjNjj@(jj)}(jj%jNjj@(jjjA(jNubjjKj_sMjj]j]ubj)}(jkj(@(jNjNjj@(jj)}(jj%jNjj@(jjjA(jNubjjKj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j counter_compsbjj)}(jj%jstructjj)}jj4)}(j7]jA(aj<ubsbjjjA(jNubjj1j_sKjj]j]ubj)}(jkjjNjNjj)}jcounter_signalsbjj)}(jj%jstructjj)}jj4)}(j7]j&A(aj<ubsbjjj$A(jNubjj1j_sKjj]j]ubj)}(jkjjNjNjj)}jcounter_synapsesbjj)}(jj%jstructjj)}jj4)}(j7]j5A(aj<ubsbjjj3A(jNubjj1j_sKjj]j]ubj)}(jkjjNjNjj)}j counter_countsbjj)}(jj%jstructjj)}jj4)}(j7]jDA(aj<ubsbjjjBA(jNubjj1j_sKjj]j]ubj)}(jkjjNjNjj)}jcounter_event_nodesbjj)}(jj%jstructjj)}jj4)}(j7]jSA(aj<ubsbjjjQA(jNubjj1j_sMjj]j]ubj)}(jkjjNjNjj)}j counter_opssbjj)}(jj%jstructjj)}jj4)}(j7]jbA(aj<ubsbjjj`A(jNubjj1j_sM#jj]j]ubj)}(jkjjNjNjj)}jcounter_devicesbjj)}(jj%jstructjj)}jj4)}(j7]jqA(aj<ubsbjjjoA(jNubjj1j_sMIjj]j]ubj)}(jkjjNjNjj)}j counter_privsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jA(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcounter_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcountersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj~A(jNubjj1j_sKFjj]j)}(jkj~A(jNjNjjA(jj)}(jj%jNjjA(jjjA(jNubjj1j_sKFjj]j]ubaj]ubj)}(jkjjNjNjj)}j counter_allocsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcounter_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jA(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j sizeof_privsbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjA(jNubjj1j_sKXjj]j)}(jkjA(jNjNjj5B(jj)}(jj%jNjjB(jjj@B(jNubjj1j_sKXjj]j]ubaj]ubj)}(jkjjNjNjj)}j counter_addsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jIB(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcounter_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcountersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjGB(jNubjj1j_sKjj]j)}(jkjGB(jNjNjjB(jj)}(jj%jNjjoB(jjjB(jNubjj1j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jcounter_unregistersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jB(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcounter_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcountersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjB(jNubjj1j_sKjj]j)}(jkjB(jNjNjjB(jj)}(jj%jNjjB(jjjC(jNubjj1j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevm_counter_allocsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcounter_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j C(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j sizeof_privsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjC(jNubjj1j_sKjj](j)}(jkjC(jNjNjj[C(jj)}(jj%jNjj5C(jjjC(jNubjj1j_sKjj]j]ubj)}(jkjC(jNjNjjC(jj)}(jj%jNjjbC(jjjC(jNubjj1j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_counter_addsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jC(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcounter_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcountersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjC(jNubjj1j_sKjj](j)}(jkjC(jNjNjjC(jj)}(jj%jNjjC(jjj$D(jNubjj1j_sKjj]j]ubj)}(jkjC(jNjNjjD(jj)}(jj%jNjjC(jjj*D(jNubjj1j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jcounter_push_eventsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j3D(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jcounter_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcountersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jeventsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jchannelsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj1D(jNubjj1j_sM{jj](j)}(jkj1D(jNjNjjD(jj)}(jj%jNjjYD(jjjD(jNubjj1j_sM{jj]j]ubj)}(jkj1D(jNjNjjD(jj)}(jj%jNjjD(jjjD(jNubjj1j_sM{jj]j]ubj)}(jkj1D(jNjNjjD(jj)}(jj%jNjjD(jjjD(jNubjj1j_sM{jj]j]ubej]ubj)}(jkjjNjNjj)}j gpio_irq_chipsbjj)}(jj%jstructjj)}jj4)}(j7]jD(aj<ubsbjjjD(jNubjjU?j_sKjj]j]ubj)}(jkjjNjNjj)}j gpio_chipsbjj)}(jj%jstructjj)}jj4)}(j7]jD(aj<ubsbjjjD(jNubjjU?j_sMBjj]j]ubj)}(jkjjNjNjj)}jfor_each_hwgpiosbjj)}(jjk%jmacrojj)}(jj4)}(j7]j E(aj<ubjMNubjjj E(jNubjjU?j_sM1jj]j]ubj)}(jkjjNjNjj)}j for_each_requested_gpio_in_rangesbjj)}(jjk%jmacrojj)}(jj4)}(j7]jE(aj<ubjMNubjjjE(jNubjjU?j_sMAjj]j]ubj)}(jkjjNjNjj)}jgpiochip_add_datasbjj)}(jjk%jmacrojj)}(jj4)}(j7]j+E(aj<ubjMNubjjj)E(jNubjjU?j_sMjjj]j]ubj)}(jkjjNjNjj)}jgpio_pin_rangesbjj)}(jj%jstructjj)}jj4)}(j7]j:E(aj<ubsbjjj8E(jNubjjU?j_sMnjj]j]ubj)}(jkjjNjNjj)}j gpio_to_descsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jIE(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jgpiosbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjGE(jNubjjU?j_sKjj]j)}(jkjGE(jNjNjjE(jj)}(jj%jNjjuE(jjjE(jNubjjU?j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jgpio_device_get_descsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jE(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jhwnumsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjE(jNubjjU?j_sKjj](j)}(jkjE(jNjNjjE(jj)}(jj%jNjjE(jjj.F(jNubjjU?j_sKjj]j]ubj)}(jkjE(jNjNjj#F(jj)}(jj%jNjjF(jjj4F(jNubjjU?j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j desc_to_gpiosbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j=F(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj;F(jNubjjU?j_sKjj]j)}(jkj;F(jNjNjjF(jj)}(jj%jNjjcF(jjjF(jNubjjU?j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j gpiod_to_chipsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jF(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjF(jNubjjU?j_sKjj]j)}(jkjF(jNjNjjF(jj)}(jj%jNjjF(jjjF(jNubjjU?j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jgpiod_to_gpio_devicesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jG(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjG(jNubjjU?j_sKjj]j)}(jkjG(jNjNjjXG(jj)}(jj%jNjj2G(jjjfG(jNubjjU?j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jgpio_device_get_basesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]joG(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjmG(jNubjjU?j_sMjj]j)}(jkjmG(jNjNjjG(jj)}(jj%jNjjG(jjjG(jNubjjU?j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jgpio_device_get_labelsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jG(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjG(jNubjjU?j_sMjj]j)}(jkjG(jNjNjjH(jj)}(jj%jNjjG(jjj+H(jNubjjU?j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jgpio_device_get_chipsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j4H(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj2H(jNubjjU?j_sM3jj]j)}(jkj2H(jNjNjjH(jj)}(jj%jNjj`H(jjjH(jNubjjU?j_sM3jj]j]ubaj]ubj)}(jkjjNjNjj)}jgpiod_get_directionsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jH(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjH(jNubjjU?j_sM[jj]j)}(jkjH(jNjNjjH(jj)}(jj%jNjjH(jjjH(jNubjjU?j_sM[jj]j]ubaj]ubj)}(jkjjNjNjj)}jgpiochip_get_datasbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jH(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjH(jNubjjU?j_sMAjj]j)}(jkjH(jNjNjjKI(jj)}(jj%jNjj%I(jjjYI(jNubjjU?j_sMAjj]j]ubaj]ubj)}(jkjjNjNjj)}jgpiochip_removesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jbI(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj`I(jNubjjU?j_sM\jj]j)}(jkj`I(jNjNjjI(jj)}(jj%jNjjI(jjjI(jNubjjU?j_sM\jj]j]ubaj]ubj)}(jkjjNjNjj)}jgpio_device_findsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jI(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jmatchsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjI(jNubjjU?j_sMjj](j)}(jkjI(jNjNjjJ(jj)}(jj%jNjjI(jjjJ(jNubjjU?j_sMjj]j]ubj)}(jkjI(jNjNjj;J(jj)}(jj%jNjjJ(jjjJ(jNubjjU?j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgpio_device_find_by_labelsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jJ(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jlabelsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjJ(jNubjjU?j_sMjj]j)}(jkjJ(jNjNjjK(jj)}(jj%jNjjJ(jjjK(jNubjjU?j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jgpio_device_find_by_fwnodesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jK(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fwnode_handlesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfwnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjK(jNubjjU?j_sMjj]j)}(jkjK(jNjNjjnK(jj)}(jj%jNjjHK(jjj|K(jNubjjU?j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jgpio_device_getsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jK(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjK(jNubjjU?j_sMjj]j)}(jkjK(jNjNjjK(jj)}(jj%jNjjK(jjjK(jNubjjU?j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jgpio_device_putsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jK(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjK(jNubjjU?j_sMjj]j)}(jkjK(jNjNjj:L(jj)}(jj%jNjjL(jjjEL(jNubjjU?j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jgpio_device_to_devicesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jNL(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjLL(jNubjjU?j_sMjj]j)}(jkjLL(jNjNjjL(jj)}(jj%jNjjzL(jjjL(jNubjjU?j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jgpiochip_irqchip_add_domainsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jL(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j irq_domainsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdomainsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjL(jNubjjU?j_sMjj](j)}(jkjL(jNjNjjM(jj)}(jj%jNjjL(jjj;M(jNubjjU?j_sMjj]j]ubj)}(jkjL(jNjNjj0M(jj)}(jj%jNjj M(jjjAM(jNubjjU?j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgpiochip_generic_requestsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jJM(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjHM(jNubjjU?j_sMjj](j)}(jkjHM(jNjNjjM(jj)}(jj%jNjjpM(jjjM(jNubjjU?j_sMjj]j]ubj)}(jkjHM(jNjNjjM(jj)}(jj%jNjjM(jjjM(jNubjjU?j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgpiochip_generic_freesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jM(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjM(jNubjjU?j_sM$jj](j)}(jkjM(jNjNjj!N(jj)}(jj%jNjjM(jjjQN(jNubjjU?j_sM$jj]j]ubj)}(jkjM(jNjNjjIN(jj)}(jj%jNjj(N(jjjWN(jNubjjU?j_sM$jj]j]ubej]ubj)}(jkjjNjNjj)}jgpiochip_generic_configsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j`N(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jconfigsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj^N(jNubjjU?j_sM5jj](j)}(jkj^N(jNjNjjN(jj)}(jj%jNjjN(jjjO(jNubjjU?j_sM5jj]j]ubj)}(jkj^N(jNjNjjN(jj)}(jj%jNjjN(jjjO(jNubjjU?j_sM5jj]j]ubj)}(jkj^N(jNjNjjN(jj)}(jj%jNjjN(jjj O(jNubjjU?j_sM5jj]j]ubej]ubj)}(jkjjNjNjj)}jgpiochip_add_pingroup_rangesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jO(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j pinctrl_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpctldevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j gpio_offsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j pin_groupsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjO(jNubjjU?j_sMOjj](j)}(jkjO(jNjNjjbO(jj)}(jj%jNjj`(jNubjjU?j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jgpiod_get_value_cansleepsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jG`(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjE`(jNubjjU?j_sMjj]j)}(jkjE`(jNjNjj`(jj)}(jj%jNjjm`(jjj`(jNubjjU?j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j"gpiod_get_raw_array_value_cansleepsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j`(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j array_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}j desc_arraysbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_arraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j array_infosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j value_bitmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj`(jNubjjU?j_sMjj](j)}(jkj`(jNjNjj`(jj)}(jj%jNjj`(jjja(jNubjjU?j_sMjj]j]ubj)}(jkj`(jNjNjja(jj)}(jj%jNjj`(jjja(jNubjjU?j_sMjj]j]ubj)}(jkj`(jNjNjjJa(jj)}(jj%jNjj$a(jjja(jNubjjU?j_sMjj]j]ubj)}(jkj`(jNjNjjta(jj)}(jj%jNjjQa(jjja(jNubjjU?j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgpiod_get_array_value_cansleepsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]ja(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j array_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}j desc_arraysbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_arraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j array_infosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j value_bitmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjja(jNubjjU?j_sMjj](j)}(jkja(jNjNjja(jj)}(jj%jNjja(jjjrb(jNubjjU?j_sMjj]j]ubj)}(jkja(jNjNjj b(jj)}(jj%jNjja(jjjxb(jNubjjU?j_sMjj]j]ubj)}(jkja(jNjNjj=b(jj)}(jj%jNjjb(jjj~b(jNubjjU?j_sMjj]j]ubj)}(jkja(jNjNjjgb(jj)}(jj%jNjjDb(jjjb(jNubjjU?j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgpiod_set_raw_value_cansleepsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jb(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjb(jNubjjU?j_sM/jj](j)}(jkjb(jNjNjjb(jj)}(jj%jNjjb(jjjc(jNubjjU?j_sM/jj]j]ubj)}(jkjb(jNjNjjc(jj)}(jj%jNjjb(jjjc(jNubjjU?j_sM/jj]j]ubej]ubj)}(jkjjNjNjj)}jgpiod_set_value_cansleepsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jc(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjc(jNubjjU?j_sMAjj](j)}(jkjc(jNjNjjcc(jj)}(jj%jNjj=c(jjjc(jNubjjU?j_sMAjj]j]ubj)}(jkjc(jNjNjjc(jj)}(jj%jNjjjc(jjjc(jNubjjU?j_sMAjj]j]ubej]ubj)}(jkjjNjNjj)}j"gpiod_set_raw_array_value_cansleepsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jc(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j array_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}j desc_arraysbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_arraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j array_infosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j value_bitmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjc(jNubjjU?j_sMUjj](j)}(jkjc(jNjNjjc(jj)}(jj%jNjjc(jjjyd(jNubjjU?j_sMUjj]j]ubj)}(jkjc(jNjNjjd(jj)}(jj%jNjjc(jjjd(jNubjjU?j_sMUjj]j]ubj)}(jkjc(jNjNjjDd(jj)}(jj%jNjjd(jjjd(jNubjjU?j_sMUjj]j]ubj)}(jkjc(jNjNjjnd(jj)}(jj%jNjjKd(jjjd(jNubjjU?j_sMUjj]j]ubej]ubj)}(jkjjNjNjj)}jgpiod_set_array_value_cansleepsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jd(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j array_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}j desc_arraysbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_arraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j array_infosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j value_bitmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjd(jNubjjU?j_sMjj](j)}(jkjd(jNjNjjd(jj)}(jj%jNjjd(jjjle(jNubjjU?j_sMjj]j]ubj)}(jkjd(jNjNjje(jj)}(jj%jNjjd(jjjre(jNubjjU?j_sMjj]j]ubj)}(jkjd(jNjNjj7e(jj)}(jj%jNjje(jjjxe(jNubjjU?j_sMjj]j]ubj)}(jkjd(jNjNjjae(jj)}(jj%jNjj>e(jjj~e(jNubjjU?j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgpiod_add_lookup_tablesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]je(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jgpiod_lookup_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtablesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjje(jNubjjU?j_sMjj]j)}(jkje(jNjNjje(jj)}(jj%jNjje(jjje(jNubjjU?j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jgpiod_remove_lookup_tablesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]je(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jgpiod_lookup_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtablesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjje(jNubjjU?j_sMjj]j)}(jkje(jNjNjj3f(jj)}(jj%jNjj f(jjj>f(jNubjjU?j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jgpiod_add_hogssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jGf(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpiod_hogsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhogssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjEf(jNubjjU?j_sMjj]j)}(jkjEf(jNjNjjf(jj)}(jj%jNjjmf(jjjf(jNubjjU?j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfwnode_gpiod_get_indexsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jf(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fwnode_handlesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfwnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcon_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpiod_flagssbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jlabelsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjf(jNubjjU?j_sMjj](j)}(jkjf(jNjNjjf(jj)}(jj%jNjjf(jjjg(jNubjjU?j_sMjj]j]ubj)}(jkjf(jNjNjj"g(jj)}(jj%jNjjg(jjjg(jNubjjU?j_sMjj]j]ubj)}(jkjf(jNjNjjIg(jj)}(jj%jNjj)g(jjjg(jNubjjU?j_sMjj]j]ubj)}(jkjf(jNjNjjqg(jj)}(jj%jNjjMg(jjjg(jNubjjU?j_sMjj]j]ubj)}(jkjf(jNjNjjg(jj)}(jj%jNjjug(jjjg(jNubjjU?j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j gpiod_countsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jg(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcon_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjg(jNubjjU?j_sMjj](j)}(jkjg(jNjNjjh(jj)}(jj%jNjjg(jjjFh(jNubjjU?j_sMjj]j]ubj)}(jkjg(jNjNjj;h(jj)}(jj%jNjjh(jjjLh(jNubjjU?j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j gpiod_getsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jUh(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcon_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpiod_flagssbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjSh(jNubjjU?j_sMjj](j)}(jkjSh(jNjNjjh(jj)}(jj%jNjjh(jjji(jNubjjU?j_sMjj]j]ubj)}(jkjSh(jNjNjjh(jj)}(jj%jNjjh(jjj i(jNubjjU?j_sMjj]j]ubj)}(jkjSh(jNjNjjh(jj)}(jj%jNjjh(jjji(jNubjjU?j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgpiod_get_optionalsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]ji(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcon_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpiod_flagssbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjji(jNubjjU?j_sMjj](j)}(jkji(jNjNjjmi(jj)}(jj%jNjjGi(jjji(jNubjjU?j_sMjj]j]ubj)}(jkji(jNjNjji(jj)}(jj%jNjjti(jjji(jNubjjU?j_sMjj]j]ubj)}(jkji(jNjNjji(jj)}(jj%jNjji(jjji(jNubjjU?j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgpiod_get_indexsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]ji(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcon_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jidxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpiod_flagssbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjji(jNubjjU?j_sM]jj](j)}(jkji(jNjNjj3j(jj)}(jj%jNjj j(jjjj(jNubjjU?j_sM]jj]j]ubj)}(jkji(jNjNjj\j(jj)}(jj%jNjj:j(jjjj(jNubjjU?j_sM]jj]j]ubj)}(jkji(jNjNjjj(jj)}(jj%jNjjcj(jjjj(jNubjjU?j_sM]jj]j]ubj)}(jkji(jNjNjjj(jj)}(jj%jNjjj(jjjj(jNubjjU?j_sM]jj]j]ubej]ubj)}(jkjjNjNjj)}jgpiod_get_index_optionalsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jj(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcon_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpiod_flagssbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjj(jNubjjU?j_sMvjj](j)}(jkjj(jNjNjj$k(jj)}(jj%jNjjj(jjjk(jNubjjU?j_sMvjj]j]ubj)}(jkjj(jNjNjjMk(jj)}(jj%jNjj+k(jjjk(jNubjjU?j_sMvjj]j]ubj)}(jkjj(jNjNjjuk(jj)}(jj%jNjjTk(jjjk(jNubjjU?j_sMvjj]j]ubj)}(jkjj(jNjNjjk(jj)}(jj%jNjjyk(jjjk(jNubjjU?j_sMvjj]j]ubej]ubj)}(jkjjNjNjj)}jgpiod_get_arraysbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jk(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcon_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpiod_flagssbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjk(jNubjjU?j_sMjj](j)}(jkjk(jNjNjjl(jj)}(jj%jNjjk(jjjtl(jNubjjU?j_sMjj]j]ubj)}(jkjk(jNjNjj>l(jj)}(jj%jNjjl(jjjzl(jNubjjU?j_sMjj]j]ubj)}(jkjk(jNjNjjil(jj)}(jj%jNjjEl(jjjl(jNubjjU?j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgpiod_get_array_optionalsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jl(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcon_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpiod_flagssbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjl(jNubjjU?j_sMEjj](j)}(jkjl(jNjNjjl(jj)}(jj%jNjjl(jjj:m(jNubjjU?j_sMEjj]j]ubj)}(jkjl(jNjNjjm(jj)}(jj%jNjjl(jjj@m(jNubjjU?j_sMEjj]j]ubj)}(jkjl(jNjNjj/m(jj)}(jj%jNjj m(jjjFm(jNubjjU?j_sMEjj]j]ubej]ubj)}(jkjjNjNjj)}j gpiod_putsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jOm(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjMm(jNubjjU?j_sMYjj]j)}(jkjMm(jNjNjjm(jj)}(jj%jNjjum(jjjm(jNubjjU?j_sMYjj]j]ubaj]ubj)}(jkjjNjNjj)}jgpiod_put_arraysbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jm(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjm(jNubjjU?j_sMdjj]j)}(jkjm(jNjNjjm(jj)}(jj%jNjjm(jjjn(jNubjjU?j_sMdjj]j]ubaj]ubj)}(jkjjNjNjj)}jacpi_gpio_get_io_resourcesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]jn(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j acpi_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jacpi_resource_gpiosbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jagpiosbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj n(jNubjjU?j_sKjj](j)}(jkj n(jNjNjjZn(jj)}(jj%jNjj4n(jjjn(jNubjjU?j_sKjj]j]ubj)}(jkj n(jNjNjjn(jj)}(jj%jNjjan(jjjn(jNubjjU?j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j acpi_gpiochip_request_interruptssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jn(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjn(jNubjjU?j_sMjj]j)}(jkjn(jNjNjjn(jj)}(jj%jNjjn(jjjn(jNubjjU?j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jacpi_gpiochip_free_interruptssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jo(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjo(jNubjjU?j_sM jj]j)}(jkjo(jNjNjjRo(jj)}(jj%jNjj,o(jjj]o(jNubjjU?j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jacpi_dev_gpio_irq_wake_get_bysbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jfo(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j acpi_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j%asbubj=js)}(jvj?)}(jBj4)}(j7]j)}j wake_capablesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjdo(jNubjjU?j_sMjj](j)}(jkjdo(jNjNjjo(jj)}(jj%jNjjo(jjj2p(jNubjjU?j_sMjj]j]ubj)}(jkjdo(jNjNjjo(jj)}(jj%jNjjo(jjj8p(jNubjjU?j_sMjj]j]ubj)}(jkjdo(jNjNjjp(jj)}(jj%jNjjo(jjj>p(jNubjjU?j_sMjj]j]ubj)}(jkjdo(jNjNjj'p(jj)}(jj%jNjjp(jjjDp(jNubjjU?j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_get_named_gpiosbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jMp(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpropnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjKp(jNubjjU?j_sMjj](j)}(jkjKp(jNjNjjp(jj)}(jj%jNjjsp(jjjp(jNubjjU?j_sMjj]j]ubj)}(jkjKp(jNjNjjp(jj)}(jj%jNjjp(jjjp(jNubjjU?j_sMjj]j]ubj)}(jkjKp(jNjNjjp(jj)}(jj%jNjjp(jjjp(jNubjjU?j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_mm_gpiochip_add_datasbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jq(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jof_mm_gpio_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmm_gcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjq(jNubjjU?j_sMjj](j)}(jkjq(jNjNjjRq(jj)}(jj%jNjj,q(jjjq(jNubjjU?j_sMjj]j]ubj)}(jkjq(jNjNjjq(jj)}(jj%jNjjYq(jjjq(jNubjjU?j_sMjj]j]ubj)}(jkjq(jNjNjjq(jj)}(jj%jNjjq(jjjq(jNubjjU?j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_mm_gpiochip_removesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jq(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jof_mm_gpio_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmm_gcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjq(jNubjjU?j_sMjj]j)}(jkjq(jNjNjjr(jj)}(jj%jNjjq(jjjr(jNubjjU?j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevm_gpiod_getsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j(r(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcon_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpiod_flagssbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj&r(jNubjjU?j_sK8jj](j)}(jkj&r(jNjNjjzr(jj)}(jj%jNjjTr(jjjr(jNubjjU?j_sK8jj]j]ubj)}(jkj&r(jNjNjjr(jj)}(jj%jNjjr(jjjr(jNubjjU?j_sK8jj]j]ubj)}(jkj&r(jNjNjjr(jj)}(jj%jNjjr(jjjr(jNubjjU?j_sK8jj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_gpiod_get_optionalsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jr(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcon_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpiod_flagssbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjr(jNubjjU?j_sKJjj](j)}(jkjr(jNjNjj@s(jj)}(jj%jNjjs(jjjs(jNubjjU?j_sKJjj]j]ubj)}(jkjr(jNjNjjis(jj)}(jj%jNjjGs(jjjs(jNubjjU?j_sKJjj]j]ubj)}(jkjr(jNjNjjs(jj)}(jj%jNjjps(jjjs(jNubjjU?j_sKJjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_gpiod_get_indexsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]js(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcon_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jidxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpiod_flagssbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjs(jNubjjU?j_sK]jj](j)}(jkjs(jNjNjjt(jj)}(jj%jNjjs(jjjt(jNubjjU?j_sK]jj]j]ubj)}(jkjs(jNjNjj/t(jj)}(jj%jNjj t(jjjt(jNubjjU?j_sK]jj]j]ubj)}(jkjs(jNjNjjWt(jj)}(jj%jNjj6t(jjjt(jNubjjU?j_sK]jj]j]ubj)}(jkjs(jNjNjjt(jj)}(jj%jNjj[t(jjjt(jNubjjU?j_sK]jj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_fwnode_gpiod_get_indexsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jt(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fwnode_handlesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfwnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcon_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpiod_flagssbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jlabelsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjt(jNubjjU?j_sKjj](j)}(jkjt(jNjNjjt(jj)}(jj%jNjjt(jjju(jNubjjU?j_sKjj]j]ubj)}(jkjt(jNjNjj$u(jj)}(jj%jNjjt(jjju(jNubjjU?j_sKjj]j]ubj)}(jkjt(jNjNjjMu(jj)}(jj%jNjj+u(jjju(jNubjjU?j_sKjj]j]ubj)}(jkjt(jNjNjjtu(jj)}(jj%jNjjTu(jjju(jNubjjU?j_sKjj]j]ubj)}(jkjt(jNjNjju(jj)}(jj%jNjjxu(jjju(jNubjjU?j_sKjj]j]ubj)}(jkjt(jNjNjju(jj)}(jj%jNjju(jjju(jNubjjU?j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_gpiod_get_index_optionalsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]ju(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcon_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpiod_flagssbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjju(jNubjjU?j_sKjj](j)}(jkju(jNjNjjIv(jj)}(jj%jNjj#v(jjjv(jNubjjU?j_sKjj]j]ubj)}(jkju(jNjNjjrv(jj)}(jj%jNjjPv(jjjv(jNubjjU?j_sKjj]j]ubj)}(jkju(jNjNjjv(jj)}(jj%jNjjyv(jjjv(jNubjjU?j_sKjj]j]ubj)}(jkju(jNjNjjv(jj)}(jj%jNjjv(jjjv(jNubjjU?j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_gpiod_get_arraysbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jv(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcon_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpiod_flagssbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjv(jNubjjU?j_sKjj](j)}(jkjv(jNjNjj:w(jj)}(jj%jNjjw(jjjw(jNubjjU?j_sKjj]j]ubj)}(jkjv(jNjNjjcw(jj)}(jj%jNjjAw(jjjw(jNubjjU?j_sKjj]j]ubj)}(jkjv(jNjNjjw(jj)}(jj%jNjjjw(jjjw(jNubjjU?j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_gpiod_get_array_optionalsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jw(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcon_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpiod_flagssbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjw(jNubjjU?j_sKjj](j)}(jkjw(jNjNjjx(jj)}(jj%jNjjw(jjj_x(jNubjjU?j_sKjj]j]ubj)}(jkjw(jNjNjj)x(jj)}(jj%jNjjx(jjjex(jNubjjU?j_sKjj]j]ubj)}(jkjw(jNjNjjTx(jj)}(jj%jNjj0x(jjjkx(jNubjjU?j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_gpiod_putsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jtx(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjrx(jNubjjU?j_sMjj](j)}(jkjrx(jNjNjjx(jj)}(jj%jNjjx(jjjx(jNubjjU?j_sMjj]j]ubj)}(jkjrx(jNjNjjx(jj)}(jj%jNjjx(jjjx(jNubjjU?j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_gpiod_unhingesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jy(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjy(jNubjjU?j_sMjj](j)}(jkjy(jNjNjjSy(jj)}(jj%jNjj-y(jjjy(jNubjjU?j_sMjj]j]ubj)}(jkjy(jNjNjjy(jj)}(jj%jNjjZy(jjjy(jNubjjU?j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_gpiod_put_arraysbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jy(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjy(jNubjjU?j_sM<jj](j)}(jkjy(jNjNjjy(jj)}(jj%jNjjy(jjjz(jNubjjU?j_sM<jj]j]ubj)}(jkjy(jNjNjjz(jj)}(jj%jNjjy(jjj$z(jNubjjU?j_sM<jj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_gpio_requestsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-z(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jgpiosbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jlabelsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+z(jNubjjU?j_sMUjj](j)}(jkj+z(jNjNjjyz(jj)}(jj%jNjjSz(jjjz(jNubjjU?j_sMUjj]j]ubj)}(jkj+z(jNjNjjz(jj)}(jj%jNjjz(jjjz(jNubjjU?j_sMUjj]j]ubj)}(jkj+z(jNjNjjz(jj)}(jj%jNjjz(jjjz(jNubjjU?j_sMUjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_gpio_request_onesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jz(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jgpiosbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jlabelsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjz(jNubjjU?j_sMrjj](j)}(jkjz(jNjNjj2{(jj)}(jj%jNjj {(jjj{(jNubjjU?j_sMrjj]j]ubj)}(jkjz(jNjNjjY{(jj)}(jj%jNjj9{(jjj{(jNubjjU?j_sMrjj]j]ubj)}(jkjz(jNjNjj~{(jj)}(jj%jNjj]{(jjj{(jNubjjU?j_sMrjj]j]ubj)}(jkjz(jNjNjj{(jj)}(jj%jNjj{(jjj{(jNubjjU?j_sMrjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_gpiochip_add_data_with_keysbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j{(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jlock_class_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlock_keysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jlock_class_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j request_keysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj{(jNubjjU?j_sMjj](j)}(jkj{(jNjNjj|(jj)}(jj%jNjj{(jjj|(jNubjjU?j_sMjj]j]ubj)}(jkj{(jNjNjjC|(jj)}(jj%jNjj|(jjj|(jNubjjU?j_sMjj]j]ubj)}(jkj{(jNjNjjl|(jj)}(jj%jNjjJ|(jjj|(jNubjjU?j_sMjj]j]ubj)}(jkj{(jNjNjj|(jj)}(jj%jNjjs|(jjj|(jNubjjU?j_sMjj]j]ubj)}(jkj{(jNjNjj|(jj)}(jj%jNjj|(jjj|(jNubjjU?j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j gpiod_exportsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j|(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j)}jdirection_may_changesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj|(jNubjjU?j_sM=jj](j)}(jkj|(jNjNjj>}(jj)}(jj%jNjj}(jjjl}(jNubjjU?j_sM=jj]j]ubj)}(jkj|(jNjNjjd}(jj)}(jj%jNjjE}(jjjr}(jNubjjU?j_sM=jj]j]ubej]ubj)}(jkjjNjNjj)}jgpiod_export_linksbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j{}(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjy}(jNubjjU?j_sMjj](j)}(jkjy}(jNjNjj}(jj)}(jj%jNjj}(jjj(~(jNubjjU?j_sMjj]j]ubj)}(jkjy}(jNjNjj}(jj)}(jj%jNjj}(jjj.~(jNubjjU?j_sMjj]j]ubj)}(jkjy}(jNjNjj~(jj)}(jj%jNjj}(jjj4~(jNubjjU?j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgpiod_unexportsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j=~(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j gpio_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj;~(jNubjjU?j_sMjj]j)}(jkj;~(jNjNjj~(jj)}(jj%jNjjc~(jjj~(jNubjjU?j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jgpio_request_onesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j~(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jgpiosbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jlabelsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj~(jNubjj?j_sKjj](j)}(jkj~(jNjNjj~(jj)}(jj%jNjj~(jjj9(jNubjj?j_sKjj]j]ubj)}(jkj~(jNjNjj(jj)}(jj%jNjj~(jjj?(jNubjj?j_sKjj]j]ubj)}(jkj~(jNjNjj.(jj)}(jj%jNjj (jjjE(jNubjj?j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jgpio_request_arraysbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jN(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jgpiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jarraysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jnumsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjL(jNubjj?j_sKSjj](j)}(jkjL(jNjNjj(jj)}(jj%jNjjt(jjj(jNubjj?j_sKSjj]j]ubj)}(jkjL(jNjNjj(jj)}(jj%jNjj(jjj(jNubjj?j_sKSjj]j]ubej]ubj)}(jkjjNjNjj)}jgpio_free_arraysbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jgpiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jarraysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jnumsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjj?j_sKljj](j)}(jkj(jNjNjj((jj)}(jj%jNjj(jjj[(jNubjj?j_sKljj]j]ubj)}(jkj(jNjNjjS(jj)}(jj%jNjj/(jjja(jNubjj?j_sKljj]j]ubej]ubj)}(jkjjNjNjj)}j hsi_channelsbjj)}(jj%jstructjj)}jj4)}(j7]jj(aj<ubsbjjjh(jNubjjNj_sKjj]j]ubj)}(jkjjNjNjj)}j hsi_configsbjj)}(jj%jstructjj)}jj4)}(j7]jy(aj<ubsbjjjw(jNubjjNj_sKCjj]j]ubj)}(jkjjNjNjj)}jhsi_board_infosbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjNj_sKRjj]j]ubj)}(jkjjNjNjj)}j hsi_clientsbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjNj_sKhjj]j]ubj)}(jkjjNjNjj)}jhsi_client_driversbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjNj_sKjj]j]ubj)}(jkjjNjNjj)}jhsi_msgsbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjNj_sKjj]j]ubj)}(jkjjNjNjj)}jhsi_portsbjj)}(jj%jstructjj)}jj4)}(j7]jĀ(aj<ubsbjjj€(jNubjjNj_sKjj]j]ubj)}(jkjjNjNjj)}jhsi_controllersbjj)}(jj%jstructjj)}jj4)}(j7]jӀ(aj<ubsbjjjр(jNubjjNj_sKjj]j]ubj)}(jkjjNjNjj)}jhsi_idsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hsi_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjjNj_sMIjj]j)}(jkj(jNjNjj/(jj)}(jj%jNjj (jjj:(jNubjjNj_sMIjj]j]ubaj]ubj)}(jkjjNjNjj)}j hsi_port_idsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jC(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hsi_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjA(jNubjjNj_sMTjj]j)}(jkjA(jNjNjj(jj)}(jj%jNjjj(jjj(jNubjjNj_sMTjj]j]ubaj]ubj)}(jkjjNjNjj)}j hsi_setupsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hsi_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjjNj_sMbjj]j)}(jkj(jNjNjj(jj)}(jj%jNjjʁ(jjj(jNubjjNj_sMbjj]j]ubaj]ubj)}(jkjjNjNjj)}j hsi_flushsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hsi_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjjNj_sMrjj]j)}(jkj(jNjNjjP(jj)}(jj%jNjj*(jjj[(jNubjjNj_sMrjj]j]ubaj]ubj)}(jkjjNjNjj)}jhsi_async_readsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jd(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hsi_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jhsi_msgsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjb(jNubjjNj_sMjj](j)}(jkjb(jNjNjj(jj)}(jj%jNjj(jjj(jNubjjNj_sMjj]j]ubj)}(jkjb(jNjNjj݂(jj)}(jj%jNjj(jjj(jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jhsi_async_writesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hsi_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jhsi_msgsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(jNubjjNj_sMjj](j)}(jkj(jNjNjjC(jj)}(jj%jNjj(jjj{(jNubjjNj_sMjj]j]ubj)}(jkj(jNjNjjp(jj)}(jj%jNjjJ(jjj(jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j hsi_start_txsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hsi_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjjNj_sMjj]j)}(jkj(jNjNjjփ(jj)}(jj%jNjj(jjj(jNubjjNj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j hsi_stop_txsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hsi_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjjNj_sMjj]j)}(jkj(jNjNjj6(jj)}(jj%jNjj(jjjA(jNubjjNj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jhsi_port_unregister_clientssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jJ(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jhsi_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjH(jNubjjNj_sMfjj]j)}(jkjH(jNjNjj(jj)}(jj%jNjjp(jjj(jNubjjNj_sMfjj]j]ubaj]ubj)}(jkjjNjNjj)}jhsi_unregister_controllersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jhsi_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjjNj_sMpjj]j)}(jkj(jNjNjj(jj)}(jj%jNjjЄ(jjj(jNubjjNj_sMpjj]j]ubaj]ubj)}(jkjjNjNjj)}jhsi_register_controllersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j (aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jhsi_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjjNj_sM}jj]j)}(jkj(jNjNjjV(jj)}(jj%jNjj0(jjja(jNubjjNj_sM}jj]j]ubaj]ubj)}(jkjjNjNjj)}jhsi_register_client_driversbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jj(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jhsi_client_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjh(jNubjjNj_sMjj]j)}(jkjh(jNjNjj(jj)}(jj%jNjj(jjj(jNubjjNj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jhsi_put_controllersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jʅ(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jhsi_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjȅ(jNubjjNj_sMjj]j)}(jkjȅ(jNjNjj(jj)}(jj%jNjj(jjj!(jNubjjNj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jhsi_alloc_controllersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jhsi_controllersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jn_portssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj((jNubjjNj_sMjj](j)}(jkj((jNjNjjw(jj)}(jj%jNjjV(jjj(jNubjjNj_sMjj]j]ubj)}(jkj((jNjNjj(jj)}(jj%jNjj{(jjj(jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j hsi_free_msgsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jhsi_msgsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjjNj_sMjj]j)}(jkj(jNjNjj(jj)}(jj%jNjj߆(jjj(jNubjjNj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j hsi_alloc_msgsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jhsi_msgsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnentssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj(jNubjjNj_sMjj](j)}(jkj(jNjNjjf(jj)}(jj%jNjjE(jjj(jNubjjNj_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjjj(jjj(jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j hsi_asyncsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hsi_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jhsi_msgsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(jNubjjNj_sMAjj](j)}(jkj(jNjNjj(jj)}(jj%jNjj·(jjj,(jNubjjNj_sMAjj]j]ubj)}(jkj(jNjNjj!(jj)}(jj%jNjj(jjj2(jNubjjNj_sMAjj]j]ubej]ubj)}(jkjjNjNjj)}jhsi_claim_portsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j;(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hsi_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jsharesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj9(jNubjjNj_sMVjj](j)}(jkj9(jNjNjj(jj)}(jj%jNjja(jjj(jNubjjNj_sMVjj]j]ubj)}(jkj9(jNjNjj(jj)}(jj%jNjj(jjj(jNubjjNj_sMVjj]j]ubej]ubj)}(jkjjNjNjj)}jhsi_release_portsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jƈ(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hsi_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjĈ(jNubjjNj_sMrjj]j)}(jkjĈ(jNjNjj(jj)}(jj%jNjj(jjj(jNubjjNj_sMrjj]j]ubaj]ubj)}(jkjjNjNjj)}jhsi_register_port_eventsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hsi_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jhandlersbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hsi_clientsbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBNjF]jHNububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjj$(jNubjjNj_sMjj](j)}(jkj$(jNjNjjr(jj)}(jj%jNjjL(jjj(jNubjjNj_sMjj]j]ubj)}(jkj$(jNjNjj(jj)}(jj%jNjjy(jjj(jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jhsi_unregister_port_eventsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hsi_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjjNj_sMjj]j)}(jkj(jNjNjjR(jj)}(jj%jNjj,(jjj](jNubjjNj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j hsi_eventsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jf(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jhsi_portsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jeventsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjd(jNubjjNj_sMjj](j)}(jkjd(jNjNjj(jj)}(jj%jNjj(jjj(jNubjjNj_sMjj]j]ubj)}(jkjd(jNjNjjڊ(jj)}(jj%jNjj(jjj(jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jhsi_get_channel_id_by_namesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hsi_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(jNubjjNj_sMjj](j)}(jkj(jNjNjj=(jj)}(jj%jNjj(jjjq(jNubjjNj_sMjj]j]ubj)}(jkj(jNjNjjf(jj)}(jj%jNjjD(jjjw(jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jhte_push_ts_nssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jhte_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j xlated_idsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hte_ts_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj~(jNubjj\mj_sMjj](j)}(jkj~(jNjNjj̋(jj)}(jj%jNjj(jjj,(jNubjj\mj_sMjj]j]ubj)}(jkj~(jNjNjj(jj)}(jj%jNjjӋ(jjj2(jNubjj\mj_sMjj]j]ubj)}(jkj~(jNjNjj!(jj)}(jj%jNjj(jjj8(jNubjj\mj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_hte_register_chipsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jA(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jhte_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj?(jNubjj\mj_sMjj]j)}(jkj?(jNjNjj(jj)}(jj%jNjjg(jjj(jNubjj\mj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j hte_ts_putsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hte_ts_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjj\mj_sKjj]j)}(jkj(jNjNjj(jj)}(jj%jNjjnj(jjj(jNubjj\mj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jhte_disable_tssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hte_ts_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjj\mj_sM=jj]j)}(jkj(jNjNjjM(jj)}(jj%jNjj'(jjjX(jNubjj\mj_sM=jj]j]ubaj]ubj)}(jkjjNjNjj)}j hte_enable_tssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]ja(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hte_ts_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj_(jNubjj\mj_sMKjj]j)}(jkj_(jNjNjj(jj)}(jj%jNjj(jjj(jNubjj\mj_sMKjj]j]ubaj]ubj)}(jkjjNjNjj)}jof_hte_req_countsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjj\mj_sMjj]j)}(jkj(jNjNjj (jj)}(jj%jNjj(jjj(jNubjj\mj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j hte_ts_getsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hte_ts_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjj\mj_sM2jj](j)}(jkj(jNjNjjm(jj)}(jj%jNjjG(jjjɎ(jNubjj\mj_sM2jj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjjt(jjjώ(jNubjj\mj_sM2jj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjj(jjjՎ(jNubjj\mj_sM2jj]j]ubej]ubj)}(jkjjNjNjj)}jhte_request_ts_nssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jގ(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hte_ts_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j hte_ts_cb_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcbsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jhte_ts_sec_cb_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jtcbsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj܎(jNubjj\mj_sMjj](j)}(jkj܎(jNjNjj*(jj)}(jj%jNjj(jjj(jNubjj\mj_sMjj]j]ubj)}(jkj܎(jNjNjjU(jj)}(jj%jNjj1(jjj(jNubjj\mj_sMjj]j]ubj)}(jkj܎(jNjNjj}(jj)}(jj%jNjjY(jjj(jNubjj\mj_sMjj]j]ubj)}(jkj܎(jNjNjj(jj)}(jj%jNjj(jjj(jNubjj\mj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_hte_request_ts_nssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jɏ(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hte_ts_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j hte_ts_cb_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcbsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jhte_ts_sec_cb_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jtcbsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjǏ(jNubjj\mj_sMjj](j)}(jkjǏ(jNjNjj(jj)}(jj%jNjj(jjjƐ(jNubjj\mj_sMjj]j]ubj)}(jkjǏ(jNjNjjB(jj)}(jj%jNjj(jjj̐(jNubjj\mj_sMjj]j]ubj)}(jkjǏ(jNjNjjm(jj)}(jj%jNjjI(jjjҐ(jNubjj\mj_sMjj]j]ubj)}(jkjǏ(jNjNjj(jj)}(jj%jNjjq(jjjؐ(jNubjj\mj_sMjj]j]ubj)}(jkjǏ(jNjNjj(jj)}(jj%jNjj(jjjސ(jNubjj\mj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jhte_init_line_attrsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hte_ts_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jline_idsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}j edge_flagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(jNubjj\mj_sMjj](j)}(jkj(jNjNjj3(jj)}(jj%jNjj (jjjݑ(jNubjj\mj_sMjj]j]ubj)}(jkj(jNjNjj^(jj)}(jj%jNjj:(jjj(jNubjj\mj_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjjb(jjj(jNubjj\mj_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjj(jjj(jNubjj\mj_sMjj]j]ubj)}(jkj(jNjNjjґ(jj)}(jj%jNjj(jjj(jNubjj\mj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jhte_get_clk_src_infosbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hte_ts_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j hte_clk_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(jNubjj\mj_sMjj](j)}(jkj(jNjNjjJ(jj)}(jj%jNjj$(jjj(jNubjj\mj_sMjj]j]ubj)}(jkj(jNjNjjw(jj)}(jj%jNjjQ(jjj(jNubjj\mj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jhte_edgesbjj)}(jj%jenumjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjj\mj_sKjj]j]ubj)}(jkjjNjNjj)}j hte_returnsbjj)}(jj%jenumjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjj\mj_sK!jj]j]ubj)}(jkjjNjNjj)}j hte_ts_datasbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjj\mj_sK.jj]j]ubj)}(jkjjNjNjj)}j hte_clk_infosbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjj\mj_sK5jj]j]ubj)}(jkjjNjNjj)}j hte_ts_cb_tsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j͒(aj<ubjMNubjjj˒(jNubjj\mj_sK?jj]j]ubj)}(jkjjNjNjj)}jhte_ts_sec_cb_tsbjj)}(jjk%jmacrojj)}(jj4)}(j7]jܒ(aj<ubjMNubjjjڒ(jNubjj\mj_sKHjj]j]ubj)}(jkjjNjNjj)}j hte_line_attrsbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjj\mj_sKUjj]j]ubj)}(jkjjNjNjj)}j hte_ts_descsbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjj\mj_sKejj]j]ubj)}(jkjjNjNjj)}jhte_opssbjj)}(jj%jstructjj)}jj4)}(j7]j (aj<ubsbjjj(jNubjj\mj_sKqjj]j]ubj)}(jkjjNjNjj)}jhte_chipsbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjj\mj_sKjj]j]ubj)}(jkjjNjNjj)}ji2c_master_recvsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%(jNubjjiej_sKMjj](j)}(jkj%(jNjNjjs(jj)}(jj%jNjjM(jjj˓(jNubjjiej_sKMjj]j]ubj)}(jkj%(jNjNjj(jj)}(jj%jNjjz(jjjѓ(jNubjjiej_sKMjj]j]ubj)}(jkj%(jNjNjjÓ(jj)}(jj%jNjj(jjjד(jNubjjiej_sKMjj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_master_recv_dmasafesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjޓ(jNubjjiej_sK\jj](j)}(jkjޓ(jNjNjj,(jj)}(jj%jNjj(jjj(jNubjjiej_sK\jj]j]ubj)}(jkjޓ(jNjNjjU(jj)}(jj%jNjj3(jjj(jNubjjiej_sK\jj]j]ubj)}(jkjޓ(jNjNjj|(jj)}(jj%jNjj\(jjj(jNubjjiej_sK\jj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_master_sendsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjjiej_sKkjj](j)}(jkj(jNjNjj(jj)}(jj%jNjj(jjj=(jNubjjiej_sKkjj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjj(jjjC(jNubjjiej_sKkjj]j]ubj)}(jkj(jNjNjj5(jj)}(jj%jNjj(jjjI(jNubjjiej_sKkjj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_master_send_dmasafesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jR(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjP(jNubjjiej_sKzjj](j)}(jkjP(jNjNjj(jj)}(jj%jNjjx(jjj(jNubjjiej_sKzjj]j]ubj)}(jkjP(jNjNjjǕ(jj)}(jj%jNjj(jjj(jNubjjiej_sKzjj]j]ubj)}(jkjP(jNjNjj(jj)}(jj%jNjjΕ(jjj(jNubjjiej_sKzjj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_device_identitysbjj)}(jj%jstructjj)}jj4)}(j7]j (aj<ubsbjjj (jNubjjiej_sK}jj]j]ubj)}(jkjjNjNjj)}ji2c_driver_flagssbjj)}(jj%jenumjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjiej_sKjj]j]ubj)}(jkjjNjNjj)}j i2c_driversbjj)}(jj%jstructjj)}jj4)}(j7]j)(aj<ubsbjjj'(jNubjjiej_sKjj]j]ubj)}(jkjjNjNjj)}j i2c_clientsbjj)}(jj%jstructjj)}jj4)}(j7]j8(aj<ubsbjjj6(jNubjjiej_sMjj]j]ubj)}(jkjjNjNjj)}ji2c_board_infosbjj)}(jj%jstructjj)}jj4)}(j7]jG(aj<ubsbjjjE(jNubjjiej_sMMjj]j]ubj)}(jkjjNjNjj)}jI2C_BOARD_INFOsbjj)}(jjk%jmacrojj)}(jj4)}(j7]jV(aj<ubjMNubjjjT(jNubjjiej_sMjj]j]ubj)}(jkjjNjNjj)}j i2c_algorithmsbjj)}(jj%jstructjj)}jj4)}(j7]je(aj<ubsbjjjc(jNubjjiej_sMjj]j]ubj)}(jkjjNjNjj)}ji2c_lock_operationssbjj)}(jj%jstructjj)}jj4)}(j7]jt(aj<ubsbjjjr(jNubjjiej_sM jj]j]ubj)}(jkjjNjNjj)}j i2c_timingssbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjiej_sMFjj]j]ubj)}(jkjjNjNjj)}ji2c_bus_recovery_infosbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjiej_sM[jj]j]ubj)}(jkjjNjNjj)}ji2c_adapter_quirkssbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjjiej_sMjj]j]ubj)}(jkjjNjNjj)}j i2c_lock_bussbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjjiej_sMjj](j)}(jkj(jNjNjj(jj)}(jj%jNjj֖(jjj,(jNubjjiej_sMjj]j]ubj)}(jkj(jNjNjj$(jj)}(jj%jNjj(jjj2(jNubjjiej_sMjj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_trylock_bussbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j;(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj9(jNubjjiej_sM#jj](j)}(jkj9(jNjNjj(jj)}(jj%jNjja(jjj(jNubjjiej_sM#jj]j]ubj)}(jkj9(jNjNjj(jj)}(jj%jNjj(jjj(jNubjjiej_sM#jj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_unlock_bussbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jƗ(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjė(jNubjjiej_sM/jj](j)}(jkjė(jNjNjj(jj)}(jj%jNjj(jjjB(jNubjjiej_sM/jj]j]ubj)}(jkjė(jNjNjj:(jj)}(jj%jNjj(jjjH(jNubjjiej_sM/jj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_mark_adapter_suspendedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jQ(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjO(jNubjjiej_sM?jj]j)}(jkjO(jNjNjj(jj)}(jj%jNjjw(jjj(jNubjjiej_sM?jj]j]ubaj]ubj)}(jkjjNjNjj)}ji2c_mark_adapter_resumedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjjiej_sMNjj]j)}(jkj(jNjNjj(jj)}(jj%jNjjט(jjj(jNubjjiej_sMNjj]j]ubaj]ubj)}(jkjjNjNjj)}ji2c_check_quirkssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jquirkssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjjiej_sMjj](j)}(jkj(jNjNjj\(jj)}(jj%jNjj6(jjj(jNubjjiej_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjjc(jjj(jNubjjiej_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmodule_i2c_driversbjj)}(jjk%jmacrojj)}(jj4)}(j7]j(aj<ubjMNubjjj(jNubjjiej_sMjj]j]ubj)}(jkjjNjNjj)}jbuiltin_i2c_driversbjj)}(jjk%jmacrojj)}(jj4)}(j7]j(aj<ubjMNubjjj(jNubjjiej_sMjj]j]ubj)}(jkjjNjNjj)}ji2c_register_board_infosbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbusnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}ji2c_board_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjjiej_sK3jj](j)}(jkj(jNjNjj(jj)}(jj%jNjj(jjj[(jNubjjiej_sK3jj]j]ubj)}(jkj(jNjNjj,(jj)}(jj%jNjj(jjja(jNubjjiej_sK3jj]j]ubj)}(jkj(jNjNjjS(jj)}(jj%jNjj3(jjjg(jNubjjiej_sK3jj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_verify_clientsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jp(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjn(jNubjjiej_sMjj]j)}(jkjn(jNjNjjš(jj)}(jj%jNjj(jjjК(jNubjjiej_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}ji2c_new_client_devicesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jٚ(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}ji2c_board_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjך(jNubjjiej_sMjj](j)}(jkjך(jNjNjj+(jj)}(jj%jNjj(jjjf(jNubjjiej_sMjj]j]ubj)}(jkjך(jNjNjjX(jj)}(jj%jNjj2(jjjl(jNubjjiej_sMjj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_unregister_devicesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]ju(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjs(jNubjjiej_sMjj]j)}(jkjs(jNjNjj(jj)}(jj%jNjj(jjj̛(jNubjjiej_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}ji2c_find_device_by_fwnodesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j՛(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fwnode_handlesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfwnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjӛ(jNubjjiej_sMjj]j)}(jkjӛ(jNjNjj'(jj)}(jj%jNjj(jjj5(jNubjjiej_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}ji2c_new_dummy_devicesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j>(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jaddresssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj<(jNubjjiej_sMNjj](j)}(jkj<(jNjNjj(jj)}(jj%jNjjj(jjjƜ(jNubjjiej_sMNjj]j]ubj)}(jkj<(jNjNjj(jj)}(jj%jNjj(jjj̜(jNubjjiej_sMNjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_i2c_new_dummy_devicesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j՜(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jaddresssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjӜ(jNubjjiej_sMgjj](j)}(jkjӜ(jNjNjj'(jj)}(jj%jNjj(jjj(jNubjjiej_sMgjj]j]ubj)}(jkjӜ(jNjNjjT(jj)}(jj%jNjj.(jjj(jNubjjiej_sMgjj]j]ubj)}(jkjӜ(jNjNjj(jj)}(jj%jNjj[(jjj(jNubjjiej_sMgjj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_new_ancillary_devicesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}j default_addrsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj(jNubjjiej_sMjj](j)}(jkj(jNjNjj(jj)}(jj%jNjj˝(jjjP(jNubjjiej_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjj(jjjV(jNubjjiej_sMjj]j]ubj)}(jkj(jNjNjjE(jj)}(jj%jNjj!(jjj\(jNubjjiej_sMjj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_verify_adaptersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]je(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjc(jNubjjiej_sMQjj]j)}(jkjc(jNjNjj(jj)}(jj%jNjj(jjjŞ(jNubjjiej_sMQjj]j]ubaj]ubj)}(jkjjNjNjj)}ji2c_handle_smbus_host_notifysbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jΞ(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedshortesbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj̞(jNubjjiej_sMjj](j)}(jkj̞(jNjNjj(jj)}(jj%jNjj(jjjJ(jNubjjiej_sMjj]j]ubj)}(jkj̞(jNjNjjB(jj)}(jj%jNjj!(jjjP(jNubjjiej_sMjj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_add_adaptersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jY(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjW(jNubjjiej_sMPjj]j)}(jkjW(jNjNjj(jj)}(jj%jNjj(jjj(jNubjjiej_sMPjj]j]ubaj]ubj)}(jkjjNjNjj)}ji2c_add_numbered_adaptersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjjiej_sMjj]j)}(jkj(jNjNjj(jj)}(jj%jNjjߟ(jjj(jNubjjiej_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}ji2c_del_adaptersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjjiej_sMjj]j)}(jkj(jNjNjje(jj)}(jj%jNjj?(jjjp(jNubjjiej_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevm_i2c_add_adaptersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jy(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjw(jNubjjiej_sMjj](j)}(jkjw(jNjNjjŠ(jj)}(jj%jNjj(jjj(jNubjjiej_sMjj]j]ubj)}(jkjw(jNjNjj(jj)}(jj%jNjj̠(jjj(jNubjjiej_sMjj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_find_adapter_by_fwnodesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j (aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fwnode_handlesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfwnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj (jNubjjiej_sM3jj]j)}(jkj (jNjNjj^(jj)}(jj%jNjj8(jjjl(jNubjjiej_sM3jj]j]ubaj]ubj)}(jkjjNjNjj)}ji2c_get_adapter_by_fwnodesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]ju(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j fwnode_handlesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfwnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjs(jNubjjiej_sMSjj]j)}(jkjs(jNjNjjǡ(jj)}(jj%jNjj(jjjա(jNubjjiej_sMSjj]j]ubaj]ubj)}(jkjjNjNjj)}ji2c_parse_fw_timingssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jޡ(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_timingssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j)}j use_defaultssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjܡ(jNubjjiej_sMjj](j)}(jkjܡ(jNjNjj*(jj)}(jj%jNjj(jjj(jNubjjiej_sMjj]j]ubj)}(jkjܡ(jNjNjjW(jj)}(jj%jNjj1(jjj(jNubjjiej_sMjj]j]ubj)}(jkjܡ(jNjNjj|(jj)}(jj%jNjj](jjj(jNubjjiej_sMjj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_del_driversbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdriversbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjjiej_sMjj]j)}(jkj(jNjNjj(jj)}(jj%jNjj(jjj(jNubjjiej_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j__i2c_transfersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}ji2c_msgsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnumsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjjiej_sMjj](j)}(jkj(jNjNjjE(jj)}(jj%jNjj(jjj(jNubjjiej_sMjj]j]ubj)}(jkj(jNjNjjr(jj)}(jj%jNjjL(jjj(jNubjjiej_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjjy(jjj(jNubjjiej_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j i2c_transfersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}ji2c_msgsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnumsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjjiej_sMjj](j)}(jkj(jNjNjj(jj)}(jj%jNjjܣ(jjj^(jNubjjiej_sMjj]j]ubj)}(jkj(jNjNjj/(jj)}(jj%jNjj (jjjd(jNubjjiej_sMjj]j]ubj)}(jkj(jNjNjjV(jj)}(jj%jNjj6(jjjj(jNubjjiej_sMjj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_transfer_buffer_flagssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]js(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjq(jNubjjiej_sM jj](j)}(jkjq(jNjNjj(jj)}(jj%jNjj(jjj?(jNubjjiej_sM jj]j]ubj)}(jkjq(jNjNjj(jj)}(jj%jNjjƤ(jjjE(jNubjjiej_sM jj]j]ubj)}(jkjq(jNjNjj(jj)}(jj%jNjj(jjjK(jNubjjiej_sM jj]j]ubj)}(jkjq(jNjNjj7(jj)}(jj%jNjj(jjjQ(jNubjjiej_sM jj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_get_device_idsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jZ(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}ji2c_device_identitysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjX(jNubjjiej_sM* jj](j)}(jkjX(jNjNjj(jj)}(jj%jNjj(jjjޥ(jNubjjiej_sM* jj]j]ubj)}(jkjX(jNjNjjӥ(jj)}(jj%jNjj(jjj(jNubjjiej_sM* jj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_client_get_device_idsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_device_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj(jNubjjiej_sMH jj]j)}(jkj(jNjNjj?(jj)}(jj%jNjj(jjjM(jNubjjiej_sMH jj]j]ubaj]ubj)}(jkjjNjNjj)}ji2c_get_dma_safe_msg_bufsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jV(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}ji2c_msgsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j thresholdsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjT(jNubjjiej_sMC jj](j)}(jkjT(jNjNjj(jj)}(jj%jNjj(jjjۦ(jNubjjiej_sMC jj]j]ubj)}(jkjT(jNjNjjЦ(jj)}(jj%jNjj(jjj(jNubjjiej_sMC jj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_put_dma_safe_msg_bufsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}ji2c_msgsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j%asbubj=j?)}(jBj4)}(j7]j)}jxferredsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjjiej_sM_ jj](j)}(jkj(jNjNjj6(jj)}(jj%jNjj(jjj(jNubjjiej_sM_ jj]j]ubj)}(jkj(jNjNjjc(jj)}(jj%jNjj=(jjj(jNubjjiej_sM_ jj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjjj(jjj(jNubjjiej_sM_ jj]j]ubej]ubj)}(jkjjNjNjj)}j i2c_smbus_pecsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcrcsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjjiej_sK1jj](j)}(jkj(jNjNjj(jj)}(jj%jNjjЧ(jjjP(jNubjjiej_sK1jj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjj(jjjV(jNubjjiej_sK1jj]j]ubj)}(jkj(jNjNjjH(jj)}(jj%jNjj$(jjj\(jNubjjiej_sK1jj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_smbus_read_bytesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js32sbaj<ubububj=j?)}(jBj4)}(j7]je(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjc(jNubjjiej_sKfjj]j)}(jkjc(jNjNjj(jj)}(jj%jNjj(jjj(jNubjjiej_sKfjj]j]ubaj]ubj)}(jkjjNjNjj)}ji2c_smbus_write_bytesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js32sbaj<ubububj=j?)}(jBj4)}(j7]jɨ(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjǨ(jNubjjiej_sKzjj](j)}(jkjǨ(jNjNjj(jj)}(jj%jNjj(jjjL(jNubjjiej_sKzjj]j]ubj)}(jkjǨ(jNjNjjD(jj)}(jj%jNjj (jjjR(jNubjjiej_sKzjj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_smbus_read_byte_datasbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js32sbaj<ubububj=j?)}(jBj4)}(j7]j[(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcommandsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjY(jNubjjiej_sKjj](j)}(jkjY(jNjNjj(jj)}(jj%jNjj(jjjީ(jNubjjiej_sKjj]j]ubj)}(jkjY(jNjNjj֩(jj)}(jj%jNjj(jjj(jNubjjiej_sKjj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_smbus_write_byte_datasbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js32sbaj<ubububj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcommandsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjjiej_sKjj](j)}(jkj(jNjNjj=(jj)}(jj%jNjj(jjj(jNubjjiej_sKjj]j]ubj)}(jkj(jNjNjjh(jj)}(jj%jNjjD(jjj(jNubjjiej_sKjj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjjl(jjj(jNubjjiej_sKjj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_smbus_read_word_datasbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js32sbaj<ubububj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcommandsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjjiej_sKjj](j)}(jkj(jNjNjj(jj)}(jj%jNjjת(jjj0(jNubjjiej_sKjj]j]ubj)}(jkj(jNjNjj((jj)}(jj%jNjj(jjj6(jNubjjiej_sKjj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_smbus_write_word_datasbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js32sbaj<ubububj=j?)}(jBj4)}(j7]j?(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcommandsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj=(jNubjjiej_sKjj](j)}(jkj=(jNjNjj(jj)}(jj%jNjji(jjj(jNubjjiej_sKjj]j]ubj)}(jkj=(jNjNjj(jj)}(jj%jNjj(jjj(jNubjjiej_sKjj]j]ubj)}(jkj=(jNjNjj(jj)}(jj%jNjj(jjj(jNubjjiej_sKjj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_smbus_read_block_datasbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js32sbaj<ubububj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcommandsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvaluessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(jNubjjiej_sKjj](j)}(jkj(jNjNjjO(jj)}(jj%jNjj)(jjj(jNubjjiej_sKjj]j]ubj)}(jkj(jNjNjjz(jj)}(jj%jNjjV(jjj(jNubjjiej_sKjj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjj~(jjj(jNubjjiej_sKjj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_smbus_write_block_datasbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js32sbaj<ubububj=j?)}(jBj4)}(j7]jĬ(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcommandsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvaluessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj¬(jNubjjiej_sKjj](j)}(jkj¬(jNjNjj(jj)}(jj%jNjj(jjj(jNubjjiej_sKjj]j]ubj)}(jkj¬(jNjNjj?(jj)}(jj%jNjj(jjj(jNubjjiej_sKjj]j]ubj)}(jkj¬(jNjNjjg(jj)}(jj%jNjjC(jjj(jNubjjiej_sKjj]j]ubj)}(jkj¬(jNjNjj(jj)}(jj%jNjjk(jjj(jNubjjiej_sKjj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_smbus_xfersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js32sbaj<ubububj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedshortesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=j?)}(jBj4)}(j7]j)}j read_writesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcommandsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jprotocolsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j(j2j4)}(j7]j)}ji2c_smbus_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(jNubjjiej_sMjj](j)}(jkj(jNjNjj(jj)}(jj%jNjj(jjj(jNubjjiej_sMjj]j]ubj)}(jkj(jNjNjj2(jj)}(jj%jNjj(jjj(jNubjjiej_sMjj]j]ubj)}(jkj(jNjNjjW(jj)}(jj%jNjj6(jjj(jNubjjiej_sMjj]j]ubj)}(jkj(jNjNjj{(jj)}(jj%jNjj[(jjj(jNubjjiej_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjj(jjj(jNubjjiej_sMjj]j]ubj)}(jkj(jNjNjjǮ(jj)}(jj%jNjj(jjj(jNubjjiej_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjjˮ(jjj (jNubjjiej_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j)i2c_smbus_read_i2c_block_data_or_emulatedsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js32sbaj<ubububj=j?)}(jBj4)}(j7]j)(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclientsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcommandsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvaluessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj'(jNubjjiej_sMjj](j)}(jkj'(jNjNjjy(jj)}(jj%jNjjS(jjj(jNubjjiej_sMjj]j]ubj)}(jkj'(jNjNjj(jj)}(jj%jNjj(jjj(jNubjjiej_sMjj]j]ubj)}(jkj'(jNjNjj̯(jj)}(jj%jNjj(jjj (jNubjjiej_sMjj]j]ubj)}(jkj'(jNjNjj(jj)}(jj%jNjjЯ(jjj(jNubjjiej_sMjj]j]ubej]ubj)}(jkjjNjNjj)}ji2c_new_smbus_alert_devicesbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_clientsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_adaptersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jadaptersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}ji2c_smbus_alert_setupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsetupsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj(jNubjjiej_sMjj](j)}(jkj(jNjNjjn(jj)}(jj%jNjjH(jjj(jNubjjiej_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jj%jNjju(jjj(jNubjjiej_sMjj]j]ubej]ubj)}(jkjjNjNjj)}ji3c_error_codesbjj)}(jj%jenumjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjj5j_sKjj]j]ubj)}(jkjjNjNjj)}j i3c_hdr_modesbjj)}(jj%jenumjj)}jj4)}(j7]jǰ(aj<ubsbjjjŰ(jNubjj5j_sK$jj]j]ubj)}(jkjjNjNjj)}j i3c_priv_xfersbjj)}(jj%jstructjj)}jj4)}(j7]jְ(aj<ubsbjjj԰(jNubjj5j_sK=jj]j]ubj)}(jkjjNjNjj)}ji3c_dcrsbjj)}(jj%jenumjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjj5j_sKDjj]j]ubj)}(jkjjNjNjj)}ji3c_device_infosbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjj5j_sKXjj]j]ubj)}(jkjjNjNjj)}j i3c_driversbjj)}(jj%jstructjj)}jj4)}(j7]j(aj<ubsbjjj(jNubjj5j_sK|jj]j]ubj)}(jkjjNjNjj)}j dev_to_i3cdevsbjj)}(jjk%jmacrojj)}(jj4)}(j7]j(aj<ubjMNubjjj(jNubjj5j_sKjj]j]ubj)}(jkjjNjNjj)}jmodule_i3c_driversbjj)}(jjk%jmacrojj)}(jj4)}(j7]j!(aj<ubjMNubjjj(jNubjj5j_sKjj]j]ubj)}(jkjjNjNjj)}ji3c_i2c_driver_registersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j0(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i3c_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji3cdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji2cdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj.(jNubjj5j_sKjj](j)}(jkj.(jNjNjj|(jj)}(jj%jNjjV(jjj(jNubjj5j_sKjj]j]ubj)}(jkj.(jNjNjj(jj)}(jj%jNjj(jjj(jNubjj5j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}ji3c_i2c_driver_unregistersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jñ(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i3c_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji3cdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i2c_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji2cdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(jNubjj5j_sMjj](j)}(jkj(jNjNjj(jj)}(jj%jNjj(jjjG(jNubjj5j_sMjj]j]ubj)}(jkj(jNjNjj<(jj)}(jj%jNjj(jjjM(jNubjj5j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmodule_i3c_i2c_driversbjj)}(jjk%jmacrojj)}(jj4)}(j7]jV(aj<ubjMNubjjjT(jNubjj5j_sM)jj]j]ubj)}(jkjjNjNjj)}j i3c_ibi_setupsbjj)}(jj%jstructjj)}jj4)}(j7]je(aj<ubsbjjjc(jNubjj5j_sM,jj]j]ubj)}(jkjjNjNjj)}ji3c_device_do_priv_xferssbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jt(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i3c_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i3c_priv_xfersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxferssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnxferssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjr(jNubjj5j_sKjj](j)}(jkjr(jNjNjj(jj)}(jj%jNjj(jjj(jNubjj5j_sKjj]j]ubj)}(jkjr(jNjNjj(jj)}(jj%jNjjDz(jjj"(jNubjj5j_sKjj]j]ubj)}(jkjr(jNjNjj(jj)}(jj%jNjj(jjj((jNubjj5j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}ji3c_device_do_setdasasbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j1(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i3c_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj/(jNubjj5j_sK=jj]j)}(jkj/(jNjNjj}(jj)}(jj%jNjjW(jjj(jNubjj5j_sK=jj]j]ubaj]ubj)}(jkjjNjNjj)}ji3c_device_get_infosbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i3c_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}ji3c_device_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(jNubjj5j_sKQjj](j)}(jkj(jNjNjjݳ(jj)}(jj%jNjj(jjj(jNubjj5j_sKQjj]j]ubj)}(jkj(jNjNjj (jj)}(jj%jNjj(jjj(jNubjj5j_sKQjj]j]ubej]ubj)}(jkjjNjNjj)}ji3c_device_disable_ibisbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i3c_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"(jNubjj5j_sKgjj]j)}(jkj"(jNjNjjp(jj)}(jj%jNjjJ(jjj{(jNubjj5j_sKgjj]j]ubaj]ubj)}(jkjjNjNjj)}ji3c_device_enable_ibisbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i3c_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjj5j_sKjj]j)}(jkj(jNjNjjд(jj)}(jj%jNjj(jjj۴(jNubjj5j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}ji3c_device_request_ibisbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i3c_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i3c_ibi_setupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(jNubjj5j_sKjj](j)}(jkj(jNjNjj0(jj)}(jj%jNjj (jjjh(jNubjj5j_sKjj]j]ubj)}(jkj(jNjNjj](jj)}(jj%jNjj7(jjjn(jNubjj5j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}ji3c_device_free_ibisbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jw(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i3c_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjju(jNubjj5j_sKjj]j)}(jkju(jNjNjjõ(jj)}(jj%jNjj(jjjε(jNubjj5j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j i3cdev_to_devsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j׵(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i3c_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji3cdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjյ(jNubjj5j_sKjj]j)}(jkjյ(jNjNjj)(jj)}(jj%jNjj(jjj7(jNubjj5j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}ji3c_device_match_idsbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i3c_device_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j@(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i3c_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ji3cdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i3c_device_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jid_tablesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj>(jNubjj5j_sKjj](j)}(jkj>(jNjNjj(jj)}(jj%jNjjl(jjjͶ(jNubjj5j_sKjj]j]ubj)}(jkj>(jNjNjj(jj)}(jj%jNjj(jjjӶ(jNubjj5j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}ji3c_driver_register_with_ownersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jܶ(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i3c_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjڶ(jNubjj5j_sM jj](j)}(jkjڶ(jNjNjj((jj)}(jj%jNjj(jjj`(jNubjj5j_sM jj]j]ubj)}(jkjڶ(jNjNjjU(jj)}(jj%jNjj/(jjjf(jNubjj5j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}ji3c_driver_unregistersbjj)}(jja%jfunctionjj)}(j j )}(jja%jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jo(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j%j2j4)}(j7]j)}j i3c_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjm(jNubjj5j_sM!jj]j)}(jkjm(jNjNjj(jj)}(jj%jNjj(jjjƷ(jNubjj5j_sM!jj]j]ubaj]ubj)}(jkjjNjNjj)}jrs_codecsbjj)}(jstructjstructjj)}jj4)}(j7]jϷ(aj<ubsbjjjͷ(jNubjj&j_sKjj]j]ubj)}(jkjjNjNjj)}j rs_controlsbjj)}(jjԷ(jstructjj)}jj4)}(j7]j߷(aj<ubsbjjjݷ(jNubjj&j_sK&jj]j]ubj)}(jkjjNjNjj)}jinit_rssbjj)}(jfunctionjfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j rs_controlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsymsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jgfpolysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfcrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jprimsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnrootssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj(jNubjj&j_sKajj](j)}(jkj(jNjNjj;(jj)}(j functionParamjNjj(jjjָ(jNubjj&j_sKajj]j]ubj)}(jkj(jNjNjj_(jj)}(jjڸ(jNjj?(jjjݸ(jNubjj&j_sKajj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjjc(jjj(jNubjj&j_sKajj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj&j_sKajj]j]ubj)}(jkj(jNjNjj˸(jj)}(jjڸ(jNjj(jjj(jNubjj&j_sKajj]j]ubej]ubj)}(jkjjNjNjj)}jfree_rssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j rs_controlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjj&j_sKjj]j)}(jkj(jNjNjjD(jj)}(jjڸ(jNjj(jjjO(jNubjj&j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j init_rs_gfpsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j rs_controlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jX(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsymsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jgfpolysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfcrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jprimsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnrootssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjV(jNubjj&j_sM jj](j)}(jkjV(jNjNjj(jj)}(jjڸ(jNjj(jjjg(jNubjj&j_sM jj]j]ubj)}(jkjV(jNjNjjȹ(jj)}(jjڸ(jNjj(jjjm(jNubjj&j_sM jj]j]ubj)}(jkjV(jNjNjj(jj)}(jjڸ(jNjj̹(jjjs(jNubjj&j_sM jj]j]ubj)}(jkjV(jNjNjj(jj)}(jjڸ(jNjj(jjjy(jNubjj&j_sM jj]j]ubj)}(jkjV(jNjNjj4(jj)}(jjڸ(jNjj(jjj(jNubjj&j_sM jj]j]ubj)}(jkjV(jNjNjj\(jj)}(jjڸ(jNjj8(jjj(jNubjj&j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jinit_rs_non_canonicalsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j rs_controlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsymsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jgffuncsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfcrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jprimsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnrootssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj(jNubjj&j_sM3jj](j)}(jkj(jNjNjjں(jj)}(jjڸ(jNjj(jjj(jNubjj&j_sM3jj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjj޺(jjj(jNubjj&j_sM3jj]j]ubj)}(jkj(jNjNjjP(jj)}(jjڸ(jNjj0(jjj(jNubjj&j_sM3jj]j]ubj)}(jkj(jNjNjjt(jj)}(jjڸ(jNjjT(jjj(jNubjj&j_sM3jj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjjx(jjj(jNubjj&j_sM3jj]j]ubej]ubj)}(jkjjNjNjj)}j encode_rs8sbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jĻ(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j rs_controlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrscsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint16_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint16_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jinvmsksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj»(jNubjj&j_sMHjj](j)}(jkj»(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj&j_sMHjj]j]ubj)}(jkj»(jNjNjj=(jj)}(jjڸ(jNjj(jjjǼ(jNubjj&j_sMHjj]j]ubj)}(jkj»(jNjNjjd(jj)}(jjڸ(jNjjD(jjjͼ(jNubjj&j_sMHjj]j]ubj)}(jkj»(jNjNjj(jj)}(jjڸ(jNjjh(jjjӼ(jNubjj&j_sMHjj]j]ubj)}(jkj»(jNjNjj(jj)}(jjڸ(jNjj(jjjټ(jNubjj&j_sMHjj]j]ubej]ubj)}(jkjjNjNjj)}j decode_rs8sbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j rs_controlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrscsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint16_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint16_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jno_erassbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jeras_possbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint16_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jinvmsksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint16_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcorrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(jNubjj&j_sMijj](j)}(jkj(jNjNjj.(jj)}(jjڸ(jNjj(jjj(jNubjj&j_sMijj]j]ubj)}(jkj(jNjNjj[(jj)}(jjڸ(jNjj5(jjj(jNubjj&j_sMijj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjjb(jjj(jNubjj&j_sMijj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj&j_sMijj]j]ubj)}(jkj(jNjNjjٽ(jj)}(jjڸ(jNjj(jjj(jNubjj&j_sMijj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjj߽(jjj(jNubjj&j_sMijj]j]ubj)}(jkj(jNjNjj%(jj)}(jjڸ(jNjj(jjj(jNubjj&j_sMijj]j]ubj)}(jkj(jNjNjjP(jj)}(jjڸ(jNjj,(jjj(jNubjj&j_sMijj]j]ubj)}(jkj(jNjNjjz(jj)}(jjڸ(jNjjT(jjj(jNubjj&j_sMijj]j]ubej]ubj)}(jkjjNjNjj)}j encode_rs16sbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j rs_controlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrscsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint16_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint16_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint16_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jinvmsksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjj&j_sM}jj](j)}(jkj(jNjNjj (jj)}(jjڸ(jNjj(jjj(jNubjj&j_sM}jj]j]ubj)}(jkj(jNjNjj7(jj)}(jjڸ(jNjj(jjj(jNubjj&j_sM}jj]j]ubj)}(jkj(jNjNjj^(jj)}(jjڸ(jNjj>(jjjǿ(jNubjj&j_sM}jj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjjb(jjjͿ(jNubjj&j_sM}jj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjjӿ(jNubjj&j_sM}jj]j]ubej]ubj)}(jkjjNjNjj)}j decode_rs16sbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jܿ(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j rs_controlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrscsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint16_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint16_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint16_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jno_erassbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jeras_possbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint16_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jinvmsksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint16_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcorrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjڿ(jNubjj&j_sMjj](j)}(jkjڿ(jNjNjj((jj)}(jjڸ(jNjj(jjj(jNubjj&j_sMjj]j]ubj)}(jkjڿ(jNjNjjU(jj)}(jjڸ(jNjj/(jjj(jNubjj&j_sMjj]j]ubj)}(jkjڿ(jNjNjj(jj)}(jjڸ(jNjj\(jjj(jNubjj&j_sMjj]j]ubj)}(jkjڿ(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj&j_sMjj]j]ubj)}(jkjڿ(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj&j_sMjj]j]ubj)}(jkjڿ(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj&j_sMjj]j]ubj)}(jkjڿ(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj&j_sMjj]j]ubj)}(jkjڿ(jNjNjjJ(jj)}(jjڸ(jNjj&(jjj(jNubjj&j_sMjj]j]ubj)}(jkjڿ(jNjNjjt(jj)}(jjڸ(jNjjN(jjj(jNubjj&j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j MTREE_INITsbjj)}(jmacrojmacrojj)}(jj4)}(j7]j(aj<ubjMNubjjj(jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jMTREE_INIT_EXTsbjj)}(jj(jmacrojj)}(jj4)}(j7]j(aj<ubjMNubjjj(jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j mtree_emptysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]boolasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j maple_treesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjjj_sM]jj]j)}(jkj(jNjNjj#(jj)}(jjڸ(jNjj(jjj.(jNubjjj_sM]jj]j]ubaj]ubj)}(jkjjNjNjj)}j mas_resetsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j7(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jma_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj5(jNubjjj_sM1jj]j)}(jkj5(jNjNjj(jj)}(jjڸ(jNjj](jjj(jNubjjj_sM1jj]j]ubaj]ubj)}(jkjjNjNjj)}j mas_for_eachsbjj)}(jj(jmacrojj)}(jj4)}(j7]j(aj<ubjMNubjjj(jNubjjj_sMBjj]j]ubj)}(jkjjNjNjj)}j__mas_set_rangesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jma_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jlastsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjjj_sMjj](j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjjG(jNubjjj_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjjM(jNubjjj_sMjj]j]ubj)}(jkj(jNjNjj?(jj)}(jjڸ(jNjj(jjjS(jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j mas_set_rangesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j\(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jma_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jlastsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjZ(jNubjjj_sMjj](j)}(jkjZ(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjjj_sMjj]j]ubj)}(jkjZ(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjjj_sMjj]j]ubj)}(jkjZ(jNjNjj(jj)}(jjڸ(jNjj(jjj (jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmas_setsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jma_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjjj_sMjj](j)}(jkj(jNjNjj^(jj)}(jjڸ(jNjj8(jjj(jNubjjj_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjje(jjj(jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j mt_init_flagssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j maple_treesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjjj_sMjj](j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjjj_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmt_initsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j((aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j maple_treesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&(jNubjjj_sMjj]j)}(jkj&(jNjNjjt(jj)}(jjڸ(jNjjN(jjj(jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmt_clear_in_rcusbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j maple_treesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjjj_sM%jj]j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjjj_sM%jj]j]ubaj]ubj)}(jkjjNjNjj)}j mt_set_in_rcusbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j maple_treesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjjj_sM8jj]j)}(jkj(jNjNjj4(jj)}(jjڸ(jNjj(jjj?(jNubjjj_sM8jj]j]ubaj]ubj)}(jkjjNjNjj)}j mt_for_eachsbjj)}(jj(jmacrojj)}(jj4)}(j7]jH(aj<ubjMNubjjjF(jNubjjj_sM\jj]j]ubj)}(jkjjNjNjj)}j mas_insertsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jW(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jma_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjU(jNubjjj_sMjj](j)}(jkjU(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjjj_sMjj]j]ubj)}(jkjU(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmas_alloc_cyclicsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jma_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstartpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jrange_losbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jrange_hisbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnextsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjjj_sMjj](j)}(jkj(jNjNjj7(jj)}(jjڸ(jNjj(jjj1(jNubjjj_sMjj]j]ubj)}(jkj(jNjNjja(jj)}(jjڸ(jNjj>(jjj7(jNubjjj_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjjh(jjj=(jNubjjj_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjjC(jNubjjj_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjjI(jNubjjj_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjjO(jNubjjj_sMjj]j]ubj)}(jkj(jNjNjj)(jj)}(jjڸ(jNjj(jjjU(jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmas_walksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j^(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jma_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj\(jNubjjj_sM&jj]j)}(jkj\(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjjj_sM&jj]j]ubaj]ubj)}(jkjjNjNjj)}j mte_dead_walksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}j__rcusbasbubj&j)}(jNjNjojjjjj)}j]j(asbubj,jm)}j7]voidasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j maple_enodesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jenodesbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbubjjjjj)}j]sbububjjj(jNubjjj_sMLjj](j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjjQ(jNubjjj_sMLjj]j]ubj)}(jkj(jNjNjjC(jj)}(jjڸ(jNjj"(jjjW(jNubjjj_sMLjj]j]ubej]ubj)}(jkjjNjNjj)}j mt_free_walksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j`(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jrcu_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj^(jNubjjj_sMdjj]j)}(jkj^(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjjj_sMdjj]j]ubaj]ubj)}(jkjjNjNjj)}j mas_storesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jma_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj(jNubjjj_sM*jj](j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjjE(jNubjjj_sM*jj]j]ubj)}(jkj(jNjNjj7(jj)}(jjڸ(jNjj(jjjK(jNubjjj_sM*jj]j]ubej]ubj)}(jkjjNjNjj)}j mas_store_gfpsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jT(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jma_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjR(jNubjjj_sMOjj](j)}(jkjR(jNjNjj(jj)}(jjڸ(jNjjz(jjj(jNubjjj_sMOjj]j]ubj)}(jkjR(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjjj_sMOjj]j]ubj)}(jkjR(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjjj_sMOjj]j]ubej]ubj)}(jkjjNjNjj)}jmas_store_preallocsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jma_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(jNubjjj_sMgjj](j)}(jkj(jNjNjj](jj)}(jjڸ(jNjj7(jjj(jNubjjj_sMgjj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjjd(jjj(jNubjjj_sMgjj]j]ubej]ubj)}(jkjjNjNjj)}jmas_preallocatesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jma_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjjj_sM{jj](j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjjH(jNubjjj_sM{jj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjjN(jNubjjj_sM{jj]j]ubj)}(jkj(jNjNjj@(jj)}(jjڸ(jNjj(jjjT(jNubjjj_sM{jj]j]ubej]ubj)}(jkjjNjNjj)}jmas_nextsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j](aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jma_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj[(jNubjjj_sMxjj](j)}(jkj[(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjjj_sMxjj]j]ubj)}(jkj[(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjjj_sMxjj]j]ubej]ubj)}(jkjjNjNjj)}jmas_next_rangesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jma_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj(jNubjjj_sMjj](j)}(jkj(jNjNjj;(jj)}(jjڸ(jNjj(jjjn(jNubjjj_sMjj]j]ubj)}(jkj(jNjNjjc(jj)}(jjڸ(jNjjB(jjjt(jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmt_nextsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j}(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j maple_treesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj{(jNubjjj_sMjj](j)}(jkj{(jNjNjj(jj)}(jjڸ(jNjj(jjj#(jNubjjj_sMjj]j]ubj)}(jkj{(jNjNjj(jj)}(jjڸ(jNjj(jjj)(jNubjjj_sMjj]j]ubj)}(jkj{(jNjNjj(jj)}(jjڸ(jNjj(jjj/(jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmas_prevsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j8(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jma_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jminsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj6(jNubjjj_sMjj](j)}(jkj6(jNjNjj(jj)}(jjڸ(jNjj`(jjj(jNubjjj_sMjj]j]ubj)}(jkj6(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmas_prev_rangesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jma_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jminsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj(jNubjjj_sMjj](j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjjI(jNubjjj_sMjj]j]ubj)}(jkj(jNjNjj>(jj)}(jjڸ(jNjj(jjjO(jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmt_prevsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jX(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j maple_treesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jminsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjV(jNubjjj_sM)jj](j)}(jkjV(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjjj_sM)jj]j]ubj)}(jkjV(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjjj_sM)jj]j]ubj)}(jkjV(jNjNjj(jj)}(jjڸ(jNjj(jjj (jNubjjj_sM)jj]j]ubej]ubj)}(jkjjNjNjj)}j mas_pausesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jma_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjjj_sMBjj]j)}(jkj(jNjNjj_(jj)}(jjڸ(jNjj9(jjjj(jNubjjj_sMBjj]j]ubaj]ubj)}(jkjjNjNjj)}jmas_find_setupsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]js(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jma_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjq(jNubjjj_sMQjj](j)}(jkjq(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjjj_sMQjj]j]ubj)}(jkjq(jNjNjj(jj)}(jjڸ(jNjj(jjj"(jNubjjj_sMQjj]j]ubj)}(jkjq(jNjNjj(jj)}(jjڸ(jNjj(jjj((jNubjjj_sMQjj]j]ubej]ubj)}(jkjjNjNjj)}jmas_findsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j1(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jma_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj/(jNubjjj_sMjj](j)}(jkj/(jNjNjj(jj)}(jjڸ(jNjjY(jjj(jNubjjj_sMjj]j]ubj)}(jkj/(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmas_find_rangesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jma_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj(jNubjjj_sMjj](j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjjB(jNubjjj_sMjj]j]ubj)}(jkj(jNjNjj7(jj)}(jjڸ(jNjj(jjjH(jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmas_find_rev_setupsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]jQ(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jma_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jminsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjO(jNubjjj_sMjj](j)}(jkjO(jNjNjj(jj)}(jjڸ(jNjjv(jjj(jNubjjj_sMjj]j]ubj)}(jkjO(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjjj_sMjj]j]ubj)}(jkjO(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j mas_find_revsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jma_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jminsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj (jNubjjj_sM7jj](j)}(jkj (jNjNjj](jj)}(jjڸ(jNjj7(jjj(jNubjjj_sM7jj]j]ubj)}(jkj (jNjNjj(jj)}(jjڸ(jNjjd(jjj(jNubjjj_sM7jj]j]ubej]ubj)}(jkjjNjNjj)}jmas_find_range_revsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jma_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jminsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj(jNubjjj_sMQjj](j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj (jNubjjj_sMQjj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj&(jNubjjj_sMQjj]j]ubej]ubj)}(jkjjNjNjj)}j mas_erasesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j/(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jma_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj-(jNubjjj_sMhjj]j)}(jkj-(jNjNjj}(jj)}(jjڸ(jNjjW(jjj(jNubjjj_sMhjj]j]ubaj]ubj)}(jkjjNjNjj)}j mas_nomemsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jma_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjjj_sMjj](j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjjj_sMjj]j]ubj)}(jkj(jNjNjj (jj)}(jjڸ(jNjj(jjj(jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j mtree_loadsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j!(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j maple_treesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj(jNubjjj_sMjj](j)}(jkj(jNjNjjo(jj)}(jjڸ(jNjjI(jjj(jNubjjj_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjjv(jjj(jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmtree_store_rangesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j maple_treesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jlastsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjjj_sMjj](j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjjj_sMjj]j]ubj)}(jkj(jNjNjj%(jj)}(jjڸ(jNjj(jjj(jNubjjj_sMjj]j]ubj)}(jkj(jNjNjjJ(jj)}(jjڸ(jNjj)(jjj(jNubjjj_sMjj]j]ubj)}(jkj(jNjNjjp(jj)}(jjڸ(jNjjN(jjj(jNubjjj_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjjw(jjj(jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j mtree_storesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j maple_treesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjjj_sMjj](j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjjj_sMjj]j]ubj)}(jkj(jNjNjj8(jj)}(jjڸ(jNjj(jjj(jNubjjj_sMjj]j]ubj)}(jkj(jNjNjj^(jj)}(jjڸ(jNjj<(jjj(jNubjjj_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjje(jjj(jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmtree_insert_rangesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j maple_treesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jfirstsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jlastsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjjj_sMjj](j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjjj_sMjj]j]ubj)}(jkj(jNjNjj (jj)}(jjڸ(jNjj(jjj(jNubjjj_sMjj]j]ubj)}(jkj(jNjNjjE(jj)}(jjڸ(jNjj$(jjj(jNubjjj_sMjj]j]ubj)}(jkj(jNjNjjk(jj)}(jjڸ(jNjjI(jjj(jNubjjj_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjjr(jjj(jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j mtree_insertsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j maple_treesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjjj_sM1jj](j)}(jkj(jNjNjj (jj)}(jjڸ(jNjj(jjj(jNubjjj_sM1jj]j]ubj)}(jkj(jNjNjj3(jj)}(jjڸ(jNjj(jjj(jNubjjj_sM1jj]j]ubj)}(jkj(jNjNjjY(jj)}(jjڸ(jNjj7(jjj(jNubjjj_sM1jj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjj`(jjj(jNubjjj_sM1jj]j]ubej]ubj)}(jkjjNjNjj)}jmtree_alloc_cyclicsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j maple_treesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstartpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jrange_losbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jrange_hisbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnextsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjjj_sMujj](j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjjj_sMujj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjjj_sMujj]j]ubj)}(jkj(jNjNjjF(jj)}(jjڸ(jNjj$(jjj(jNubjjj_sMujj]j]ubj)}(jkj(jNjNjjn(jj)}(jjڸ(jNjjM(jjj(jNubjjj_sMujj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjjr(jjj(jNubjjj_sMujj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj (jNubjjj_sMujj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjjj_sMujj]j]ubej]ubj)}(jkjjNjNjj)}j mtree_erasesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j maple_treesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj(jNubjjj_sMjj](j)}(jkj(jNjNjjh(jj)}(jjڸ(jNjjB(jjj(jNubjjj_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjjo(jjj(jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__mt_dupsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j maple_treesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j maple_treesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjjj_sMjj](j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjjV(jNubjjj_sMjj]j]ubj)}(jkj(jNjNjj#(jj)}(jjڸ(jNjj(jjj\(jNubjjj_sMjj]j]ubj)}(jkj(jNjNjjN(jj)}(jjڸ(jNjj*(jjjb(jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j mtree_dupsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jk(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j maple_treesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j maple_treesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjji(jNubjjj_sMjj](j)}(jkji(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjjj_sMjj]j]ubj)}(jkji(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjjj_sMjj]j]ubj)}(jkji(jNjNjj(jj)}(jjڸ(jNjj(jjj#(jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j __mt_destroysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j maple_treesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*(jNubjjj_sMjj]j)}(jkj*(jNjNjjx(jj)}(jjڸ(jNjjR(jjj(jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j mtree_destroysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j maple_treesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjjj_sMjj]j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmt_findsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j maple_treesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj(jNubjjj_sMjj](j)}(jkj(jNjNjj:(jj)}(jjڸ(jNjj(jjj(jNubjjj_sMjj]j]ubj)}(jkj(jNjNjjd(jj)}(jjڸ(jNjjA(jjj(jNubjjj_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjjk(jjj(jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j mt_find_aftersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j maple_treesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj(jNubjjj_sMDjj](j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjjW(jNubjjj_sMDjj]j]ubj)}(jkj(jNjNjj$(jj)}(jjڸ(jNjj(jjj](jNubjjj_sMDjj]j]ubj)}(jkj(jNjNjjL(jj)}(jjڸ(jNjj+(jjjc(jNubjjj_sMDjj]j]ubej]ubj)}(jkjjNjNjj)}jget_usersbjj)}(jj(jmacrojj)}(jj4)}(j7]jl(aj<ubjMNubjjjj(jNubjj{j_sKljj]j]ubj)}(jkjjNjNjj)}j __get_usersbjj)}(jj(jmacrojj)}(jj4)}(j7]j{(aj<ubjMNubjjjy(jNubjj{j_sKjj]j]ubj)}(jkjjNjNjj)}jput_usersbjj)}(jj(jmacrojj)}(jj4)}(j7]j(aj<ubjMNubjjj(jNubjj{j_sKjj]j]ubj)}(jkjjNjNjj)}j __put_usersbjj)}(jj(jmacrojj)}(jj4)}(j7]j(aj<ubjMNubjjj(jNubjj{j_sKjj]j]ubj)}(jkjjNjNjj)}j clear_usersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}j__usersbasbubj&j)}(jNjNjoNjjjjj)}j]j(asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjj{j_sK=jj](j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj#(jNubjj{j_sK=jj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj)(jNubjj{j_sK=jj]j]ubej]ubj)}(jkjjNjNjj)}j __clear_usersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j2(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj(sbasbubj&j)}(jNjNjoNjjjjj)}j]jk(asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj0(jNubjj{j_sKRjj](j)}(jkj0(jNjNjj}(jj)}(jjڸ(jNjjY(jjj(jNubjj{j_sKRjj]j]ubj)}(jkj0(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sKRjj]j]ubej]ubj)}(jkjjNjNjj)}jget_user_pages_fastsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnr_pagessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j gup_flagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jpagessbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(jNubjj{j_sM jj](j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sM jj]j]ubj)}(jkj(jNjNjj&(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sM jj]j]ubj)}(jkj(jNjNjjK(jj)}(jjڸ(jNjj*(jjj(jNubjj{j_sM jj]j]ubj)}(jkj(jNjNjjw(jj)}(jjڸ(jNjjO(jjj(jNubjj{j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jksizesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jobjpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjj{j_sMjj]j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jkmem_cache_allocsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j kmem_cachesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcachepsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj(jNubjj{j_sMjj](j)}(jkj(jNjNjjN(jj)}(jjڸ(jNjj((jjj(jNubjj{j_sMjj]j]ubj)}(jkj(jNjNjjy(jj)}(jjڸ(jNjjU(jjj(jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jkmallocsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj(jNubjj{j_sMkjj](j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sMkjj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sMkjj]j]ubej]ubj)}(jkjjNjNjj)}j kmalloc_arraysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j!(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj(jNubjj{j_sMjj](j)}(jkj(jNjNjjm(jj)}(jjڸ(jNjjI(jjj(jNubjj{j_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjjp(jjj(jNubjj{j_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jkrealloc_arraysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jnew_nsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jnew_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj(jNubjj{j_sMjj](j)}(jkj(jNjNjj&(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sMjj]j]ubj)}(jkj(jNjNjjP(jj)}(jjڸ(jNjj,(jjj(jNubjj{j_sMjj]j]ubj)}(jkj(jNjNjjx(jj)}(jjڸ(jNjjT(jjj(jNubjj{j_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjj|(jjj(jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jkcallocsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj(jNubjj{j_sMjj](j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjjl(jNubjj{j_sMjj]j]ubj)}(jkj(jNjNjj9(jj)}(jjڸ(jNjj(jjjr(jNubjj{j_sMjj]j]ubj)}(jkj(jNjNjja(jj)}(jjڸ(jNjj=(jjjx(jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jkzallocsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj(jNubjj{j_sMjj](j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j kzalloc_nodesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj (jNubjj{j_sMjj](j)}(jkj (jNjNjj[(jj)}(jjڸ(jNjj7(jjj(jNubjj{j_sMjj]j]ubj)}(jkj (jNjNjj(jj)}(jjڸ(jNjj_(jjj(jNubjj{j_sMjj]j]ubj)}(jkj (jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jkmalloc_size_roundupsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj(jNubjj{j_sM/jj]j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sM/jj]j]ubaj]ubj)}(jkjjNjNjj)}jkmem_cache_alloc_nodesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j&(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j kmem_cachesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj$(jNubjj{j_sM4jj](j)}(jkj$(jNjNjjt(jj)}(jjڸ(jNjjN(jjj(jNubjj{j_sM4jj]j]ubj)}(jkj$(jNjNjj(jj)}(jjڸ(jNjjz(jjj(jNubjj{j_sM4jj]j]ubj)}(jkj$(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sM4jj]j]ubej]ubj)}(jkjjNjNjj)}jkmem_cache_freesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j kmem_cachesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(jNubjj{j_sMjj](j)}(jkj(jNjNjj.(jj)}(jjڸ(jNjj(jjj`(jNubjj{j_sMjj]j]ubj)}(jkj(jNjNjjV(jj)}(jjڸ(jNjj4(jjjf(jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jkfreesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jo(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jobjectsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjm(jNubjj{j_sMjj]j)}(jkjm(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jkmem_cache_create_usercopysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j kmem_cachesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jalignsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j slab_flags_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j useroffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jusersizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jctorsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj(jNubjj{j_sMjj](j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj:(jNubjj{j_sMjj]j]ubj)}(jkj(jNjNjjA(jj)}(jjڸ(jNjj (jjj@(jNubjj{j_sMjj]j]ubj)}(jkj(jNjNjjf(jj)}(jjڸ(jNjjE(jjjF(jNubjj{j_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjjj(jjjL(jNubjj{j_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjjR(jNubjj{j_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjjX(jNubjj{j_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj^(jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jkmem_cache_createsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j kmem_cachesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jg(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jalignsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j slab_flags_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jctorsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububububjNubjubejj)}j]sbububjjjjj)}j]sbububjjje(jNubjj{j_sMjj](j)}(jkje(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sMjj]j]ubj)}(jkje(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sMjj]j]ubj)}(jkje(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sMjj]j]ubj)}(jkje(jNjNjj*(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sMjj]j]ubj)}(jkje(jNjNjjR(jj)}(jjڸ(jNjj.(jjj(jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jkmem_cache_shrinksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j kmem_cachesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcachepsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjj{j_sMjj]j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j kmem_dump_objsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j (aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jobjectsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj (jNubjj{j_sM(jj]j)}(jkj (jNjNjjT(jj)}(jjڸ(jNjj2(jjj_(jNubjj{j_sM(jj]j]ubaj]ubj)}(jkjjNjNjj)}jkreallocsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jh(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jnew_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjf(jNubjj{j_sMjj](j)}(jkjf(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sMjj]j]ubj)}(jkjf(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sMjj]j]ubj)}(jkjf(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jkfree_sensitivesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"(jNubjj{j_sMjj]j)}(jkj"(jNjNjjl(jj)}(jjڸ(jNjjJ(jjjv(jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j kfree_constsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj}(jNubjj{j_sK&jj]j)}(jkj}(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sK&jj]j]ubaj]ubj)}(jkjjNjNjj)}j kvmalloc_nodesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj(jNubjj{j_sMdjj](j)}(jkj(jNjNjj&(jj)}(jjڸ(jNjj(jjj}(jNubjj{j_sMdjj]j]ubj)}(jkj(jNjNjjN(jj)}(jjڸ(jNjj*(jjj(jNubjj{j_sMdjj]j]ubj)}(jkj(jNjNjjr(jj)}(jjڸ(jNjjR(jjj(jNubjj{j_sMdjj]j]ubej]ubj)}(jkjjNjNjj)}jkvfreesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjj{j_sMjj]j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvm_unmap_aliasessbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj(jNubjj{j_sM- jj]j]ubj)}(jkjjNjNjj)}j vm_unmap_ramsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j9(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmemsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj7(jNubjj{j_sM; jj](j)}(jkj7(jNjNjj(jj)}(jjڸ(jNjj_(jjj(jNubjj{j_sM; jj]j]ubj)}(jkj7(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sM; jj]j]ubej]ubj)}(jkjjNjNjj)}j vm_map_ramsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jpagessbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj(jNubjj{j_sMg jj](j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjjj(jNubjj{j_sMg jj]j]ubj)}(jkj(jNjNjj;(jj)}(jjڸ(jNjj(jjjp(jNubjj{j_sMg jj]j]ubj)}(jkj(jNjNjj_(jj)}(jjڸ(jNjj?(jjjv(jNubjj{j_sMg jj]j]ubej]ubj)}(jkjjNjNjj)}jvfreesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj}(jNubjj{j_sM jj]j)}(jkj}(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jvunmapsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjj{j_sM jj]j)}(jkj(jNjNjj#(jj)}(jjڸ(jNjj(jjj.(jNubjj{j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jvmapsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j7(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jpagessbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgprot_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jprotsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj5(jNubjj{j_sM@ jj](j)}(jkj5(jNjNjj(jj)}(jjڸ(jNjj_(jjj (jNubjj{j_sM@ jj]j]ubj)}(jkj5(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sM@ jj]j]ubj)}(jkj5(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sM@ jj]j]ubj)}(jkj5(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sM@ jj]j]ubej]ubj)}(jkjjNjNjj)}jvmap_pfnsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j%(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpfnssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgprot_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jprotsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj#(jNubjj{j_sM jj](j)}(jkj#(jNjNjjp(jj)}(jjڸ(jNjjM(jjj(jNubjj{j_sM jj]j]ubj)}(jkj#(jNjNjj(jj)}(jjڸ(jNjjw(jjj(jNubjj{j_sM jj]j]ubj)}(jkj#(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j__vmalloc_nodesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jalignsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcallersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj(jNubjj{j_sM(jj](j)}(jkj(jNjNjj)(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sM(jj]j]ubj)}(jkj(jNjNjjN(jj)}(jjڸ(jNjj-(jjj(jNubjj{j_sM(jj]j]ubj)}(jkj(jNjNjjv(jj)}(jjڸ(jNjjR(jjj(jNubjj{j_sM(jj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjjz(jjj(jNubjj{j_sM(jj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sM(jj]j]ubej]ubj)}(jkjjNjNjj)}jvmallocsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj(jNubjj{j_sMJjj]j)}(jkj(jNjNjj8(jj)}(jjڸ(jNjj(jjjC(jNubjj{j_sMJjj]j]ubaj]ubj)}(jkjjNjNjj)}j vmalloc_hugesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jL(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjJ(jNubjj{j_sM]jj](j)}(jkjJ(jNjNjj(jj)}(jjڸ(jNjjt(jjj(jNubjj{j_sM]jj]j]ubj)}(jkjJ(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sM]jj]j]ubej]ubj)}(jkjjNjNjj)}jvzallocsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj(jNubjj{j_sMrjj]j)}(jkj(jNjNjj (jj)}(jjڸ(jNjj(jjj+(jNubjj{j_sMrjj]j]ubaj]ubj)}(jkjjNjNjj)}j vmalloc_usersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j4(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj2(jNubjj{j_sMjj]j)}(jkj2(jNjNjj}(jj)}(jjڸ(jNjj\(jjj(jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j vmalloc_nodesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj(jNubjj{j_sMjj](j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj (jNubjj{j_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j vzalloc_nodesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj(jNubjj{j_sMjj](j)}(jkj(jNjNjja(jj)}(jjڸ(jNjj@(jjj(jNubjj{j_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjje(jjj(jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j vmalloc_32sbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj(jNubjj{j_sMjj]j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jvmalloc_32_usersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj(jNubjj{j_sMjj]j)}(jkj(jNjNjjE(jj)}(jjڸ(jNjj$(jjjP(jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jremap_vmalloc_rangesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jY(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jpgoffsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjW(jNubjj{j_sMBjj](j)}(jkjW(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sMBjj]j]ubj)}(jkjW(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sMBjj]j]ubj)}(jkjW(jNjNjj(jj)}(jjڸ(jNjj(jjj (jNubjj{j_sMBjj]j]ubej]ubj)}(jkjjNjNjj)}jfilemap_fdatawrite_wbcsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jwriteback_controlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwbcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(jNubjj{j_sMjj](j)}(jkj(jNjNjj_(jj)}(jjڸ(jNjj9(jjj(jNubjj{j_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjjf(jjj(jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j filemap_flushsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjj{j_sMjj]j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfilemap_range_has_pagesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j start_bytesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jend_bytesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjj{j_sMjj](j)}(jkj(jNjNjjQ(jj)}(jjڸ(jNjj+(jjj(jNubjj{j_sMjj]j]ubj)}(jkj(jNjNjj|(jj)}(jjڸ(jNjjX(jjj(jNubjj{j_sMjj]j]ubj)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfilemap_fdatawait_rangesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j start_bytesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jend_bytesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjj{j_sM,jj](j)}(jkj(jNjNjj (jj)}(jjڸ(jNjj(jjjh(jNubjj{j_sM,jj]j]ubj)}(jkj(jNjNjj8(jj)}(jjڸ(jNjj(jjjn(jNubjj{j_sM,jj]j]ubj)}(jkj(jNjNjj`(jj)}(jjڸ(jNjj<(jjjt(jNubjj{j_sM,jj]j]ubej]ubj)}(jkjjNjNjj)}j#filemap_fdatawait_range_keep_errorssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j}(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j start_bytesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jend_bytesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj{(jNubjj{j_sMBjj](j)}(jkj{(jNjNjj(jj)}(jjڸ(jNjj(jjj$(jNubjj{j_sMBjj]j]ubj)}(jkj{(jNjNjj(jj)}(jjڸ(jNjj(jjj*(jNubjj{j_sMBjj]j]ubj)}(jkj{(jNjNjj(jj)}(jjڸ(jNjj(jjj0(jNubjj{j_sMBjj]j]ubej]ubj)}(jkjjNjNjj)}jfile_fdatawait_rangesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j9(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j start_bytesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jend_bytesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj7(jNubjj{j_sMZjj](j)}(jkj7(jNjNjj(jj)}(jjڸ(jNjj_(jjj(jNubjj{j_sMZjj]j]ubj)}(jkj7(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sMZjj]j]ubj)}(jkj7(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sMZjj]j]ubej]ubj)}(jkjjNjNjj)}jfilemap_fdatawait_keep_errorssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjj{j_sMqjj]j)}(jkj(jNjNjjA(jj)}(jjڸ(jNjj(jjjL(jNubjj{j_sMqjj]j]ubaj]ubj)}(jkjjNjNjj)}jfilemap_write_and_wait_rangesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jU(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlendsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjS(jNubjj{j_sMjj](j)}(jkjS(jNjNjj(jj)}(jjڸ(jNjj{(jjj(jNubjj{j_sMjj]j]ubj)}(jkjS(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sMjj]j]ubj)}(jkjS(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfile_check_and_advance_wb_errsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(jNubjj{j_sMjj]j)}(jkj(jNjNjj](jj)}(jjڸ(jNjj7(jjjh(jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfile_write_and_wait_rangesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jq(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlendsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjo(jNubjj{j_sM jj](j)}(jkjo(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sM jj]j]ubj)}(jkjo(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sM jj]j]ubj)}(jkjo(jNjNjj(jj)}(jjڸ(jNjj(jjj$(jNubjj{j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jreplace_page_cache_foliosbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+(jNubjj{j_sM.jj](j)}(jkj+(jNjNjjy(jj)}(jjڸ(jNjjS(jjj(jNubjj{j_sM.jj]j]ubj)}(jkj+(jNjNjj(jj)}(jjڸ(jNjj(jjj(jNubjj{j_sM.jj]j]ubej]ubj)}(jkjjNjNjj)}jfolio_add_wait_queuesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jwait_queue_entry_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwaitersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(jNubjj{j_sMjj](j)}(jkj(jNjNjj (jj)}(jjڸ(jNjj(jjjD(jNubjj{j_sMjj]j]ubj)}(jkj(jNjNjj9(jj)}(jjڸ(jNjj(jjjJ(jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j folio_unlocksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jS(aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjQ(jNubjj{j_sMjj]j)}(jkjQ(jNjNjj(jj)}(jjڸ(jNjjy(jjj(jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_end_readsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j)}jsuccesssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(jNubjj{j_sMjj](j)}(jkj(jNjNjj(jj)}(jjڸ(jNjj(jjj-)jNubjj{j_sMjj]j]ubj)}(jkj(jNjNjj%)jj)}(jjڸ(jNjj)jjj3)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfolio_end_private_2sbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j<)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj:)jNubjj{j_sMjj]j)}(jkj:)jNjNjj)jj)}(jjڸ(jNjjb)jjj)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_wait_private_2sbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjj{j_sM jj]j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_wait_private_2_killablesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjj{j_sMjj]j)}(jkj)jNjNjjH)jj)}(jjڸ(jNjj")jjjS)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_end_writebacksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j\)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjZ)jNubjj{j_sM1jj]j)}(jkjZ)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM1jj]j]ubaj]ubj)}(jkjjNjNjj)}j __folio_locksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjj{j_sMSjj]j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMSjj]j]ubaj]ubj)}(jkjjNjNjj)}jpage_cache_next_misssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmax_scansbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sMjj](j)}(jkj)jNjNjjl)jj)}(jjڸ(jNjjF)jjj)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjjs)jjj)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpage_cache_prev_misssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmax_scansbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sMjj](j)}(jkj)jNjNjj))jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjjT)jj)}(jjڸ(jNjj0)jjj)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjjy)jj)}(jjڸ(jNjjX)jjj)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__filemap_get_foliosbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jfgf_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j fgp_flagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj)jNubjj{j_sM?jj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjjn)jNubjj{j_sM?jj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjjt)jNubjj{j_sM?jj]j]ubj)}(jkj)jNjNjj;)jj)}(jjڸ(jNjj)jjjz)jNubjj{j_sM?jj]j]ubj)}(jkj)jNjNjjc)jj)}(jjڸ(jNjj?)jjj)jNubjj{j_sM?jj]j]ubej]ubj)}(jkjjNjNjj)}jfilemap_get_foliossbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j folio_batchsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbatchsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj)jNubjj{j_sMFjj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjjb)jNubjj{j_sMFjj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjjh)jNubjj{j_sMFjj]j]ubj)}(jkj)jNjNjj-)jj)}(jjڸ(jNjj )jjjn)jNubjj{j_sMFjj]j]ubj)}(jkj)jNjNjjW)jj)}(jjڸ(jNjj1)jjjt)jNubjj{j_sMFjj]j]ubej]ubj)}(jkjjNjNjj)}jfilemap_get_folios_contigsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j})aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j folio_batchsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbatchsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj{)jNubjj{j_sM[jj](j)}(jkj{)jNjNjj)jj)}(jjڸ(jNjj)jjjV)jNubjj{j_sM[jj]j]ubj)}(jkj{)jNjNjj)jj)}(jjڸ(jNjj)jjj\)jNubjj{j_sM[jj]j]ubj)}(jkj{)jNjNjj!)jj)}(jjڸ(jNjj)jjjb)jNubjj{j_sM[jj]j]ubj)}(jkj{)jNjNjjK)jj)}(jjڸ(jNjj%)jjjh)jNubjj{j_sM[jj]j]ubej]ubj)}(jkjjNjNjj)}jfilemap_get_folios_tagsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]jq)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j xa_mark_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jtagsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j folio_batchsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbatchsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjo)jNubjj{j_sMjj](j)}(jkjo)jNjNjj)jj)}(jjڸ(jNjj)jjjr)jNubjj{j_sMjj]j]ubj)}(jkjo)jNjNjj)jj)}(jjڸ(jNjj)jjjx)jNubjj{j_sMjj]j]ubj)}(jkjo)jNjNjj)jj)}(jjڸ(jNjj)jjj~)jNubjj{j_sMjj]j]ubj)}(jkjo)jNjNjj=)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubj)}(jkjo)jNjNjjg)jj)}(jjڸ(jNjjA)jjj)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j filemap_readsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkiocbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jiocbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jiov_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jitersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j already_readsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sM jj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjjC)jNubjj{j_sM jj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjjI)jNubjj{j_sM jj]j]ubj)}(jkj)jNjNjj;)jj)}(jjڸ(jNjj)jjjO)jNubjj{j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jgeneric_file_read_itersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]jX)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkiocbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jiocbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jiov_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jitersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjV)jNubjj{j_sM jj](j)}(jkjV)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM jj]j]ubj)}(jkjV)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jfilemap_splice_readsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jppossbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpipe_inode_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpipesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sM jj](j)}(jkj)jNjNjj? )jj)}(jjڸ(jNjj )jjj )jNubjj{j_sM jj]j]ubj)}(jkj)jNjNjjl )jj)}(jjڸ(jNjjF )jjj )jNubjj{j_sM jj]j]ubj)}(jkj)jNjNjj )jj)}(jjڸ(jNjjs )jjj )jNubjj{j_sM jj]j]ubj)}(jkj)jNjNjj )jj)}(jjڸ(jNjj )jjj )jNubjj{j_sM jj]j]ubj)}(jkj)jNjNjj )jj)}(jjڸ(jNjj )jjj )jNubjj{j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j filemap_faultsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j vm_fault_tsbaj<ubububj=j?)}(jBj4)}(j7]j )aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jvm_faultsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj )jNubjj{j_sM jj]j)}(jkj )jNjNjjb )jj)}(jjڸ(jNjj< )jjjm )jNubjj{j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jread_cache_foliosbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jv )aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jfiller_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfillersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjt )jNubjj{j_sMjj](j)}(jkjt )jNjNjj )jj)}(jjڸ(jNjj )jjjS )jNubjj{j_sMjj]j]ubj)}(jkjt )jNjNjj )jj)}(jjڸ(jNjj )jjjY )jNubjj{j_sMjj]j]ubj)}(jkjt )jNjNjj )jj)}(jjڸ(jNjj )jjj_ )jNubjj{j_sMjj]j]ubj)}(jkjt )jNjNjjE )jj)}(jjڸ(jNjj )jjje )jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmapping_read_folio_gfpsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jn )aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjl )jNubjj{j_sMjj](j)}(jkjl )jNjNjj )jj)}(jjڸ(jNjj )jjj )jNubjj{j_sMjj]j]ubj)}(jkjl )jNjNjj )jj)}(jjڸ(jNjj )jjj$ )jNubjj{j_sMjj]j]ubj)}(jkjl )jNjNjj )jj)}(jjڸ(jNjj )jjj* )jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jread_cache_page_gfpsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j3 )aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj1 )jNubjj{j_sMjj](j)}(jkj1 )jNjNjj )jj)}(jjڸ(jNjj_ )jjj )jNubjj{j_sMjj]j]ubj)}(jkj1 )jNjNjj )jj)}(jjڸ(jNjj )jjj )jNubjj{j_sMjj]j]ubj)}(jkj1 )jNjNjj )jj)}(jjڸ(jNjj )jjj )jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__generic_file_write_itersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j )aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkiocbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jiocbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jiov_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj )jNubjj{j_sMjj](j)}(jkj )jNjNjjH )jj)}(jjڸ(jNjj" )jjj )jNubjj{j_sMjj]j]ubj)}(jkj )jNjNjju )jj)}(jjڸ(jNjjO )jjj )jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgeneric_file_write_itersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j )aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkiocbsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jiocbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jiov_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj )jNubjj{j_sMjj](j)}(jkj )jNjNjj )jj)}(jjڸ(jNjj )jjj)jNubjj{j_sMjj]j]ubj)}(jkj )jNjNjj )jj)}(jjڸ(jNjj )jjj)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfilemap_release_foliosbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j&)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$)jNubjj{j_sMjj](j)}(jkj$)jNjNjjq)jj)}(jjڸ(jNjjK)jjj)jNubjj{j_sMjj]j]ubj)}(jkj$)jNjNjj)jj)}(jjڸ(jNjjx)jjj)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpage_cache_ra_unboundedsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jreadahead_controlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jractlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}j nr_to_readsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jlookahead_sizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sKjj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjjT)jNubjj{j_sKjj]j]ubj)}(jkj)jNjNjj')jj)}(jjڸ(jNjj)jjjZ)jNubjj{j_sKjj]j]ubj)}(jkj)jNjNjjL)jj)}(jjڸ(jNjj+)jjj`)jNubjj{j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jreadahead_expandsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]ji)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jreadahead_controlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jractlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j new_startsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jnew_lensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjg)jNubjj{j_sMjj](j)}(jkjg)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubj)}(jkjg)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubj)}(jkjg)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j%balance_dirty_pages_ratelimited_flagssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#)jNubjj{j_sMjj](j)}(jkj#)jNjNjjq)jj)}(jjڸ(jNjjK)jjj)jNubjj{j_sMjj]j]ubj)}(jkj#)jNjNjj)jj)}(jjڸ(jNjjx)jjj)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jbalance_dirty_pages_ratelimitedsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjj{j_sMjj]j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtag_pages_for_writebacksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sM% jj](j)}(jkj)jNjNjj\)jj)}(jjڸ(jNjj6)jjj)jNubjj{j_sM% jj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjjc)jjj)jNubjj{j_sM% jj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM% jj]j]ubej]ubj)}(jkjjNjNjj)}jwrite_cache_pagessbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jwriteback_controlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwbcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j writepage_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j writepagesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj)jNubjj{j_sM jj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM jj]j]ubj)}(jkj)jNjNjjE)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM jj]j]ubj)}(jkj)jNjNjjp)jj)}(jjڸ(jNjjL)jjj)jNubjj{j_sM jj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjjt)jjj)jNubjj{j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jfilemap_dirty_foliosbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj)jNubjj{j_sM jj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj?)jNubjj{j_sM jj]j]ubj)}(jkj)jNjNjj4)jj)}(jjڸ(jNjj)jjjE)jNubjj{j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jfolio_redirty_for_writepagesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]jN)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jwriteback_controlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwbcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjL)jNubjj{j_sM jj](j)}(jkjL)jNjNjj)jj)}(jjڸ(jNjjs)jjj)jNubjj{j_sM jj]j]ubj)}(jkjL)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jfolio_mark_dirtysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjj{j_sM jj]j)}(jkj)jNjNjj+)jj)}(jjڸ(jNjj)jjj6)jNubjj{j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_wait_writebacksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j?)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj=)jNubjj{j_sM' jj]j)}(jkj=)jNjNjj)jj)}(jjڸ(jNjje)jjj)jNubjj{j_sM' jj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_wait_writeback_killablesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjj{j_sM= jj]j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM= jj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_wait_stablesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjj{j_sMV jj]j)}(jkj)jNjNjjK)jj)}(jjڸ(jNjj%)jjjV)jNubjj{j_sMV jj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_invalidatesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j_)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj])jNubjj{j_sKjj](j)}(jkj])jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sKjj]j]ubj)}(jkj])jNjNjj)jj)}(jjڸ(jNjj)jjj )jNubjj{j_sKjj]j]ubj)}(jkj])jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jtruncate_inode_pages_rangesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlendsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sM@jj](j)}(jkj)jNjNjjg)jj)}(jjڸ(jNjjA)jjj)jNubjj{j_sM@jj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjjn)jjj)jNubjj{j_sM@jj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM@jj]j]ubej]ubj)}(jkjjNjNjj)}jtruncate_inode_pagessbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlstartsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sMjj](j)}(jkj)jNjNjj#)jj)}(jjڸ(jNjj)jjjV)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjjN)jj)}(jjڸ(jNjj*)jjj\)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtruncate_inode_pages_finalsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]je)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjc)jNubjj{j_sMjj]j)}(jkjc)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jinvalidate_mapping_pagessbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sM"jj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjjm)jNubjj{j_sM"jj]j]ubj)}(jkj)jNjNjj=)jj)}(jjڸ(jNjj)jjjs)jNubjj{j_sM"jj]j]ubj)}(jkj)jNjNjje)jj)}(jjڸ(jNjjA)jjjy)jNubjj{j_sM"jj]j]ubej]ubj)}(jkjjNjNjj)}jinvalidate_inode_pages2_rangesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sMajj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj))jNubjj{j_sMajj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj/)jNubjj{j_sMajj]j]ubj)}(jkj)jNjNjj!)jj)}(jjڸ(jNjj)jjj5)jNubjj{j_sMajj]j]ubej]ubj)}(jkjjNjNjj)}jinvalidate_inode_pages2sbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j>)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj<)jNubjj{j_sMjj]j)}(jkj<)jNjNjj)jj)}(jjڸ(jNjjd)jjj)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtruncate_pagecachesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jnewsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sMjj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj#)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtruncate_setsizesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jnewsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj*)jNubjj{j_sMjj](j)}(jkj*)jNjNjjx)jj)}(jjڸ(jNjjR)jjj)jNubjj{j_sMjj]j]ubj)}(jkj*)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpagecache_isize_extendedsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sM jj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjja)jNubjj{j_sM jj]j]ubj)}(jkj)jNjNjj1)jj)}(jjڸ(jNjj )jjjg)jNubjj{j_sM jj]j]ubj)}(jkj)jNjNjjY)jj)}(jjڸ(jNjj5)jjjm)jNubjj{j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jtruncate_pagecache_rangesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jv)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlendsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjt)jNubjj{j_sM9jj](j)}(jkjt)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM9jj]j]ubj)}(jkjt)jNjNjj)jj)}(jjڸ(jNjj)jjj#)jNubjj{j_sM9jj]j]ubj)}(jkjt)jNjNjj)jj)}(jjڸ(jNjj)jjj))jNubjj{j_sM9jj]j]ubej]ubj)}(jkjjNjNjj)}jfilemap_set_wb_errsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j2)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jerrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj0)jNubjj{j_sKQjj](j)}(jkj0)jNjNjj~)jj)}(jjڸ(jNjjX)jjj)jNubjj{j_sKQjj]j]ubj)}(jkj0)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sKQjj]j]ubej]ubj)}(jkjjNjNjj)}jfilemap_check_wb_errsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jerrseq_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsincesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sKbjj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj;)jNubjj{j_sKbjj]j]ubj)}(jkj)jNjNjj3)jj)}(jjڸ(jNjj)jjjA)jNubjj{j_sKbjj]j]ubej]ubj)}(jkjjNjNjj)}jfilemap_sample_wb_errsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jerrseq_tsbaj<ubububj=j?)}(jBj4)}(j7]jJ)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjH)jNubjj{j_sKojj]j)}(jkjH)jNjNjj)jj)}(jjڸ(jNjjt)jjj)jNubjj{j_sKojj]j]ubaj]ubj)}(jkjjNjNjj)}jfile_sample_sb_errsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jerrseq_tsbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjj{j_sK{jj]j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj )jNubjj{j_sK{jj]j]ubaj]ubj)}(jkjjNjNjj)}jmapping_set_errorsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jerrorsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sKjj](j)}(jkj)jNjNjj^)jj)}(jjڸ(jNjj8)jjj)jNubjj{j_sKjj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjje)jjj)jNubjj{j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jmapping_set_large_foliossbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjj{j_sMfjj]j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMfjj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_file_mappingsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj)jNubjj{j_sMjj]j)}(jkj)jNjNjjN)jj)}(jjڸ(jNjj()jjj\)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_flush_mappingsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]je)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjc)jNubjj{j_sMjj]j)}(jkjc)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j folio_inodesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj)jNubjj{j_sMjj]j)}(jkj)jNjNjj )jj)}(jjڸ(jNjj)jjj. )jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_attach_privatesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j7 )aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj5 )jNubjj{j_sMjj](j)}(jkj5 )jNjNjj )jj)}(jjڸ(jNjj] )jjj )jNubjj{j_sMjj]j]ubj)}(jkj5 )jNjNjj )jj)}(jjڸ(jNjj )jjj )jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfolio_change_privatesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j )aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj )jNubjj{j_sMjj](j)}(jkj )jNjNjj!)jj)}(jjڸ(jNjj )jjjK!)jNubjj{j_sMjj]j]ubj)}(jkj )jNjNjj=!)jj)}(jjڸ(jNjj!)jjjQ!)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfolio_detach_privatesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jZ!)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjX!)jNubjj{j_sMjj]j)}(jkjX!)jNjNjj!)jj)}(jjڸ(jNjj!)jjj!)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfgf_tsbjj)}(jtypejtypejj)}(j j )}(jj!)jj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j!)j,Nubj=j?)}(jBj4)}(j7]j!)aj<ubjF]jHNububjjj!)jNubjj{j_sMjj]j]ubj)}(jkjjNjNjj)}j fgf_set_ordersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jfgf_tsbaj<ubububj=j?)}(jBj4)}(j7]j!)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj!)jNubjj{j_sMpjj]j)}(jkj!)jNjNjj'")jj)}(jjڸ(jNjj")jjj/")jNubjj{j_sMpjj]j]ubaj]ubj)}(jkjjNjNjj)}jfilemap_get_foliosbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j8")aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj6")jNubjj{j_sMjj](j)}(jkj6")jNjNjj")jj)}(jjڸ(jNjjd")jjj")jNubjj{j_sMjj]j]ubj)}(jkj6")jNjNjj")jj)}(jjڸ(jNjj")jjj")jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfilemap_lock_foliosbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j")aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj")jNubjj{j_sMjj](j)}(jkj")jNjNjj!#)jj)}(jjڸ(jNjj")jjjW#)jNubjj{j_sMjj]j]ubj)}(jkj")jNjNjjL#)jj)}(jjڸ(jNjj(#)jjj]#)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfilemap_grab_foliosbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jf#)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjd#)jNubjj{j_sMjj](j)}(jkjd#)jNjNjj#)jj)}(jjڸ(jNjj#)jjj#)jNubjj{j_sMjj]j]ubj)}(jkjd#)jNjNjj#)jj)}(jjڸ(jNjj#)jjj#)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j find_get_pagesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j#)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj#)jNubjj{j_sMjj](j)}(jkj#)jNjNjjO$)jj)}(jjڸ(jNjj)$)jjj$)jNubjj{j_sMjj]j]ubj)}(jkj#)jNjNjjz$)jj)}(jjڸ(jNjjV$)jjj$)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfind_lock_pagesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j$)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj$)jNubjj{j_sMjj](j)}(jkj$)jNjNjj$)jj)}(jjڸ(jNjj$)jjj%)jNubjj{j_sMjj]j]ubj)}(jkj$)jNjNjj%)jj)}(jjڸ(jNjj$)jjj"%)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfind_or_create_pagesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j+%)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj)%)jNubjj{j_sMjj](j)}(jkj)%)jNjNjj}%)jj)}(jjڸ(jNjjW%)jjj%)jNubjj{j_sMjj]j]ubj)}(jkj)%)jNjNjj%)jj)}(jjڸ(jNjj%)jjj%)jNubjj{j_sMjj]j]ubj)}(jkj)%)jNjNjj%)jj)}(jjڸ(jNjj%)jjj%)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgrab_cache_page_nowaitsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j%)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj%)jNubjj{j_sMjj](j)}(jkj%)jNjNjjB&)jj)}(jjڸ(jNjj&)jjjx&)jNubjj{j_sMjj]j]ubj)}(jkj%)jNjNjjm&)jj)}(jjڸ(jNjjI&)jjj~&)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j folio_indexsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j&)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&)jNubjj{j_sMjj]j)}(jkj&)jNjNjj&)jj)}(jjڸ(jNjj&)jjj&)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_next_indexsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j&)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&)jNubjj{j_sM)jj]j)}(jkj&)jNjNjj;')jj)}(jjڸ(jNjj')jjjF')jNubjj{j_sM)jj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_file_pagesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jO')aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjM')jNubjj{j_sM8jj](j)}(jkjM')jNjNjj')jj)}(jjڸ(jNjj{')jjj')jNubjj{j_sM8jj]j]ubj)}(jkjM')jNjNjj')jj)}(jjڸ(jNjj')jjj')jNubjj{j_sM8jj]j]ubej]ubj)}(jkjjNjNjj)}jfolio_containssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j')aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj')jNubjj{j_sMGjj](j)}(jkj')jNjNjj1()jj)}(jjڸ(jNjj ()jjjd()jNubjj{j_sMGjj]j]ubj)}(jkj')jNjNjj\()jj)}(jjڸ(jNjj8()jjjj()jNubjj{j_sMGjj]j]ubej]ubj)}(jkjjNjNjj)}j folio_possbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]js()aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjq()jNubjj{j_sMjj]j)}(jkjq()jNjNjj()jj)}(jjڸ(jNjj()jjj()jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_file_possbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j()aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj()jNubjj{j_sMjj]j)}(jkj()jNjNjj'))jj)}(jjڸ(jNjj))jjj2))jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j folio_trylocksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j;))aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj9))jNubjj{j_sMjj]j)}(jkj9))jNjNjj))jj)}(jjڸ(jNjj`))jjj))jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j folio_locksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j))aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj))jNubjj{j_sMjj]j)}(jkj))jNjNjj))jj)}(jjڸ(jNjj))jjj))jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j lock_pagesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j))aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj))jNubjj{j_sM&jj]j)}(jkj))jNjNjjF*)jj)}(jjڸ(jNjj *)jjjQ*)jNubjj{j_sM&jj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_lock_killablesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jZ*)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjX*)jNubjj{j_sM:jj]j)}(jkjX*)jNjNjj*)jj)}(jjڸ(jNjj*)jjj*)jNubjj{j_sM:jj]j]ubaj]ubj)}(jkjjNjNjj)}jfilemap_range_needs_writebacksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j*)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j start_bytesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jend_bytesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj*)jNubjj{j_sMjj](j)}(jkj*)jNjNjj+)jj)}(jjڸ(jNjj*)jjj`+)jNubjj{j_sMjj]j]ubj)}(jkj*)jNjNjj0+)jj)}(jjڸ(jNjj +)jjjf+)jNubjj{j_sMjj]j]ubj)}(jkj*)jNjNjjX+)jj)}(jjڸ(jNjj4+)jjjl+)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jreadahead_controlsbjj)}(jjԷ(jstructjj)}jj4)}(j7]ju+)aj<ubsbjjjs+)jNubjj{j_sMjj]j]ubj)}(jkjjNjNjj)}jpage_cache_sync_readaheadsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j file_ra_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}j req_countsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+)jNubjj{j_sMjj](j)}(jkj+)jNjNjj+)jj)}(jjڸ(jNjj+)jjj,)jNubjj{j_sMjj]j]ubj)}(jkj+)jNjNjj+)jj)}(jjڸ(jNjj+)jjj,)jNubjj{j_sMjj]j]ubj)}(jkj+)jNjNjj*,)jj)}(jjڸ(jNjj,)jjj,)jNubjj{j_sMjj]j]ubj)}(jkj+)jNjNjjU,)jj)}(jjڸ(jNjj1,)jjj,)jNubjj{j_sMjj]j]ubj)}(jkj+)jNjNjjz,)jj)}(jjڸ(jNjjY,)jjj,)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpage_cache_async_readaheadsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j file_ra_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}j req_countsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,)jNubjj{j_sM%jj](j)}(jkj,)jNjNjj,)jj)}(jjڸ(jNjj,)jjj-)jNubjj{j_sM%jj]j]ubj)}(jkj,)jNjNjj-)jj)}(jjڸ(jNjj,)jjj-)jNubjj{j_sM%jj]j]ubj)}(jkj,)jNjNjjI-)jj)}(jjڸ(jNjj#-)jjj-)jNubjj{j_sM%jj]j]ubj)}(jkj,)jNjNjjv-)jj)}(jjڸ(jNjjP-)jjj-)jNubjj{j_sM%jj]j]ubj)}(jkj,)jNjNjj-)jj)}(jjڸ(jNjj}-)jjj-)jNubjj{j_sM%jj]j]ubj)}(jkj,)jNjNjj-)jj)}(jjڸ(jNjj-)jjj-)jNubjj{j_sM%jj]j]ubej]ubj)}(jkjjNjNjj)}jreadahead_pagesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j-)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jreadahead_controlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jractlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj-)jNubjj{j_sMKjj]j)}(jkj-)jNjNjjG.)jj)}(jjڸ(jNjj!.)jjjU.)jNubjj{j_sMKjj]j]ubaj]ubj)}(jkjjNjNjj)}jreadahead_foliosbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j^.)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jreadahead_controlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jractlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj\.)jNubjj{j_sMZjj]j)}(jkj\.)jNjNjj.)jj)}(jjڸ(jNjj.)jjj.)jNubjj{j_sMZjj]j]ubaj]ubj)}(jkjjNjNjj)}jreadahead_page_batchsbjj)}(jj(jmacrojj)}(jj4)}(j7]j.)aj<ubjMNubjjj.)jNubjj{j_sMjj]j]ubj)}(jkjjNjNjj)}j readahead_possbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j.)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jreadahead_controlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jracsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj.)jNubjj{j_sMjj]j)}(jkj.)jNjNjj&/)jj)}(jjڸ(jNjj/)jjj1/)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jreadahead_lengthsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j:/)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jreadahead_controlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jracsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj8/)jNubjj{j_sMjj]j)}(jkj8/)jNjNjj/)jj)}(jjڸ(jNjjd/)jjj/)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jreadahead_indexsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j/)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jreadahead_controlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jracsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj/)jNubjj{j_sMjj]j)}(jkj/)jNjNjj/)jj)}(jjڸ(jNjj/)jjj/)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jreadahead_countsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j0)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jreadahead_controlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jracsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj0)jNubjj{j_sMjj]j)}(jkj0)jNjNjjO0)jj)}(jjڸ(jNjj)0)jjjZ0)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jreadahead_batch_lengthsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]jc0)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jreadahead_controlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jracsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjja0)jNubjj{j_sMjj]j)}(jkja0)jNjNjj0)jj)}(jjڸ(jNjj0)jjj0)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_mkwrite_check_truncatesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j0)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj0)jNubjj{j_sMjj](j)}(jkj0)jNjNjj1)jj)}(jjڸ(jNjj0)jjjO1)jNubjj{j_sMjj]j]ubj)}(jkj0)jNjNjjD1)jj)}(jjڸ(jNjj1)jjjU1)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpage_mkwrite_check_truncatesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j^1)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj\1)jNubjj{j_sMjj](j)}(jkj\1)jNjNjj1)jj)}(jjڸ(jNjj1)jjj1)jNubjj{j_sMjj]j]ubj)}(jkj\1)jNjNjj1)jj)}(jjڸ(jNjj1)jjj1)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}ji_blocks_per_foliosbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j1)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj1)jNubjj{j_sMjj](j)}(jkj1)jNjNjj>2)jj)}(jjڸ(jNjj2)jjjv2)jNubjj{j_sMjj]j]ubj)}(jkj1)jNjNjjk2)jj)}(jjڸ(jNjjE2)jjj|2)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j mempool_exitsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j2)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j mempool_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj2)jNubjj{j_sKjj]j)}(jkj2)jNjNjj2)jj)}(jjڸ(jNjj2)jjj2)jNubjj{j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jmempool_destroysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j2)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j mempool_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj2)jNubjj{j_sKjj]j)}(jkj2)jNjNjj13)jj)}(jjڸ(jNjj 3)jjj<3)jNubjj{j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j mempool_initsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jE3)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j mempool_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmin_nrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jmempool_alloc_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jalloc_fnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jmempool_free_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfree_fnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j pool_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjC3)jNubjj{j_sKjj](j)}(jkjC3)jNjNjj3)jj)}(jjڸ(jNjjk3)jjjC4)jNubjj{j_sKjj]j]ubj)}(jkjC3)jNjNjj3)jj)}(jjڸ(jNjj3)jjjI4)jNubjj{j_sKjj]j]ubj)}(jkjC3)jNjNjj3)jj)}(jjڸ(jNjj3)jjjO4)jNubjj{j_sKjj]j]ubj)}(jkjC3)jNjNjj4)jj)}(jjڸ(jNjj3)jjjU4)jNubjj{j_sKjj]j]ubj)}(jkjC3)jNjNjj84)jj)}(jjڸ(jNjj4)jjj[4)jNubjj{j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jmempool_createsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j mempool_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jd4)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmin_nrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jmempool_alloc_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jalloc_fnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jmempool_free_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfree_fnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j pool_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjb4)jNubjj{j_sM jj](j)}(jkjb4)jNjNjj4)jj)}(jjڸ(jNjj4)jjj>5)jNubjj{j_sM jj]j]ubj)}(jkjb4)jNjNjj4)jj)}(jjڸ(jNjj4)jjjD5)jNubjj{j_sM jj]j]ubj)}(jkjb4)jNjNjj5)jj)}(jjڸ(jNjj4)jjjJ5)jNubjj{j_sM jj]j]ubj)}(jkjb4)jNjNjj05)jj)}(jjڸ(jNjj5)jjjP5)jNubjj{j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jmempool_resizesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jY5)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j mempool_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j new_min_nrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjW5)jNubjj{j_sM:jj](j)}(jkjW5)jNjNjj5)jj)}(jjڸ(jNjj5)jjj5)jNubjj{j_sM:jj]j]ubj)}(jkjW5)jNjNjj5)jj)}(jjڸ(jNjj5)jjj5)jNubjj{j_sM:jj]j]ubej]ubj)}(jkjjNjNjj)}j mempool_allocsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j5)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j mempool_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj5)jNubjj{j_sMjj](j)}(jkj5)jNjNjj16)jj)}(jjڸ(jNjj 6)jjjg6)jNubjj{j_sMjj]j]ubj)}(jkj5)jNjNjj\6)jj)}(jjڸ(jNjj86)jjjm6)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmempool_alloc_preallocatedsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jv6)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j mempool_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjt6)jNubjj{j_sMjj]j)}(jkjt6)jNjNjj6)jj)}(jjڸ(jNjj6)jjj6)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j mempool_freesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j6)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jelementsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j mempool_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj6)jNubjj{j_sMjj](j)}(jkj6)jNjNjj#7)jj)}(jjڸ(jNjj7)jjj[7)jNubjj{j_sMjj]j]ubj)}(jkj6)jNjNjjP7)jj)}(jjڸ(jNjj*7)jjja7)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_pool_createsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jdma_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jj7)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jalignsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jboundarysbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjh7)jNubjj{j_sKjj](j)}(jkjh7)jNjNjj7)jj)}(jjڸ(jNjj7)jjjk8)jNubjj{j_sKjj]j]ubj)}(jkjh7)jNjNjj7)jj)}(jjڸ(jNjj7)jjjq8)jNubjj{j_sKjj]j]ubj)}(jkjh7)jNjNjj8)jj)}(jjڸ(jNjj7)jjjw8)jNubjj{j_sKjj]j]ubj)}(jkjh7)jNjNjj88)jj)}(jjڸ(jNjj8)jjj}8)jNubjj{j_sKjj]j]ubj)}(jkjh7)jNjNjj`8)jj)}(jjڸ(jNjj<8)jjj8)jNubjj{j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdma_pool_destroysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j8)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jdma_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj8)jNubjj{j_sMhjj]j)}(jkj8)jNjNjj8)jj)}(jjڸ(jNjj8)jjj8)jNubjj{j_sMhjj]j]ubaj]ubj)}(jkjjNjNjj)}jdma_pool_allocsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j8)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jdma_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j mem_flagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j dma_addr_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj8)jNubjj{j_sMjj](j)}(jkj8)jNjNjj:9)jj)}(jjڸ(jNjj9)jjj9)jNubjj{j_sMjj]j]ubj)}(jkj8)jNjNjje9)jj)}(jjڸ(jNjjA9)jjj9)jNubjj{j_sMjj]j]ubj)}(jkj8)jNjNjj9)jj)}(jjڸ(jNjji9)jjj9)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j dma_pool_freesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j9)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jdma_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jvaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j dma_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdmasbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj9)jNubjj{j_sMjj](j)}(jkj9)jNjNjj9)jj)}(jjڸ(jNjj9)jjjZ:)jNubjj{j_sMjj]j]ubj)}(jkj9)jNjNjj':)jj)}(jjڸ(jNjj:)jjj`:)jNubjj{j_sMjj]j]ubj)}(jkj9)jNjNjjR:)jj)}(jjڸ(jNjj.:)jjjf:)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdmam_pool_createsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jdma_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jo:)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jalignsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j allocationsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjm:)jNubjj{j_sMjj](j)}(jkjm:)jNjNjj:)jj)}(jjڸ(jNjj:)jjjp;)jNubjj{j_sMjj]j]ubj)}(jkjm:)jNjNjj:)jj)}(jjڸ(jNjj:)jjjv;)jNubjj{j_sMjj]j]ubj)}(jkjm:)jNjNjj;)jj)}(jjڸ(jNjj:)jjj|;)jNubjj{j_sMjj]j]ubj)}(jkjm:)jNjNjj=;)jj)}(jjڸ(jNjj;)jjj;)jNubjj{j_sMjj]j]ubj)}(jkjm:)jNjNjje;)jj)}(jjڸ(jNjjA;)jjj;)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdmam_pool_destroysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j;)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jdma_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj;)jNubjj{j_sMjj]j)}(jkj;)jNjNjj;)jj)}(jjڸ(jNjj;)jjj;)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j zap_vma_ptessbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j;)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jaddresssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj;)jNubjj{j_sMjj](j)}(jkj;)jNjNjj=<)jj)}(jjڸ(jNjj<)jjj<)jNubjj{j_sMjj]j]ubj)}(jkj;)jNjNjje<)jj)}(jjڸ(jNjjD<)jjj<)jNubjj{j_sMjj]j]ubj)}(jkj;)jNjNjj<)jj)}(jjڸ(jNjji<)jjj<)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvm_insert_pagessbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j<)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jpagessbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnumsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj<)jNubjj{j_sMHjj](j)}(jkj<)jNjNjj<)jj)}(jjڸ(jNjj<)jjj=)jNubjj{j_sMHjj]j]ubj)}(jkj<)jNjNjj=)jj)}(jjڸ(jNjj<)jjj=)jNubjj{j_sMHjj]j]ubj)}(jkj<)jNjNjjG=)jj)}(jjڸ(jNjj=)jjj=)jNubjj{j_sMHjj]j]ubj)}(jkj<)jNjNjjt=)jj)}(jjڸ(jNjjQ=)jjj=)jNubjj{j_sMHjj]j]ubej]ubj)}(jkjjNjNjj)}jvm_insert_pagesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j=)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj=)jNubjj{j_sMvjj](j)}(jkj=)jNjNjj=)jj)}(jjڸ(jNjj=)jjjC>)jNubjj{j_sMvjj]j]ubj)}(jkj=)jNjNjj>)jj)}(jjڸ(jNjj=)jjjI>)jNubjj{j_sMvjj]j]ubj)}(jkj=)jNjNjj8>)jj)}(jjڸ(jNjj>)jjjO>)jNubjj{j_sMvjj]j]ubej]ubj)}(jkjjNjNjj)}j vm_map_pagessbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jX>)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jpagessbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jnumsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjV>)jNubjj{j_sMjj](j)}(jkjV>)jNjNjj>)jj)}(jjڸ(jNjj~>)jjj?)jNubjj{j_sMjj]j]ubj)}(jkjV>)jNjNjj>)jj)}(jjڸ(jNjj>)jjj ?)jNubjj{j_sMjj]j]ubj)}(jkjV>)jNjNjj>)jj)}(jjڸ(jNjj>)jjj?)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvm_map_pages_zerosbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j?)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jpagessbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jnumsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj?)jNubjj{j_sMjj](j)}(jkj?)jNjNjjg?)jj)}(jjڸ(jNjjA?)jjj?)jNubjj{j_sMjj]j]ubj)}(jkj?)jNjNjj?)jj)}(jjڸ(jNjjn?)jjj?)jNubjj{j_sMjj]j]ubj)}(jkj?)jNjNjj?)jj)}(jjڸ(jNjj?)jjj?)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvmf_insert_pfn_protsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j vm_fault_tsbaj<ubububj=j?)}(jBj4)}(j7]j?)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jpfnsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgprot_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jpgprotsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj?)jNubjj{j_sM. jj](j)}(jkj?)jNjNjj.@)jj)}(jjڸ(jNjj@)jjj@)jNubjj{j_sM. jj]j]ubj)}(jkj?)jNjNjjV@)jj)}(jjڸ(jNjj5@)jjj@)jNubjj{j_sM. jj]j]ubj)}(jkj?)jNjNjj{@)jj)}(jjڸ(jNjjZ@)jjj@)jNubjj{j_sM. jj]j]ubj)}(jkj?)jNjNjj@)jj)}(jjڸ(jNjj@)jjj@)jNubjj{j_sM. jj]j]ubej]ubj)}(jkjjNjNjj)}jvmf_insert_pfnsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j vm_fault_tsbaj<ubububj=j?)}(jBj4)}(j7]j@)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jpfnsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj@)jNubjj{j_sM^ jj](j)}(jkj@)jNjNjjA)jj)}(jjڸ(jNjj@)jjjkA)jNubjj{j_sM^ jj]j]ubj)}(jkj@)jNjNjj>A)jj)}(jjڸ(jNjjA)jjjqA)jNubjj{j_sM^ jj]j]ubj)}(jkj@)jNjNjjcA)jj)}(jjڸ(jNjjBA)jjjwA)jNubjj{j_sM^ jj]j]ubej]ubj)}(jkjjNjNjj)}jremap_pfn_rangesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jA)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jpfnsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgprot_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jprotsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj~A)jNubjj{j_sM[ jj](j)}(jkj~A)jNjNjjA)jj)}(jjڸ(jNjjA)jjjnB)jNubjj{j_sM[ jj]j]ubj)}(jkj~A)jNjNjjA)jj)}(jjڸ(jNjjA)jjjtB)jNubjj{j_sM[ jj]j]ubj)}(jkj~A)jNjNjjB)jj)}(jjڸ(jNjjA)jjjzB)jNubjj{j_sM[ jj]j]ubj)}(jkj~A)jNjNjj>B)jj)}(jjڸ(jNjjB)jjjB)jNubjj{j_sM[ jj]j]ubj)}(jkj~A)jNjNjjfB)jj)}(jjڸ(jNjjBB)jjjB)jNubjj{j_sM[ jj]j]ubej]ubj)}(jkjjNjNjj)}jvm_iomap_memorysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jB)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjB)jNubjj{j_sMz jj](j)}(jkjB)jNjNjjB)jj)}(jjڸ(jNjjB)jjj3C)jNubjj{j_sMz jj]j]ubj)}(jkjB)jNjNjjC)jj)}(jjڸ(jNjjB)jjj9C)jNubjj{j_sMz jj]j]ubj)}(jkjB)jNjNjj+C)jj)}(jjڸ(jNjj C)jjj?C)jNubjj{j_sMz jj]j]ubej]ubj)}(jkjjNjNjj)}junmap_mapping_pagessbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jHC)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j)}j even_cowssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjFC)jNubjj{j_sMjj](j)}(jkjFC)jNjNjjC)jj)}(jjڸ(jNjjnC)jjjD)jNubjj{j_sMjj]j]ubj)}(jkjFC)jNjNjjC)jj)}(jjڸ(jNjjC)jjjD)jNubjj{j_sMjj]j]ubj)}(jkjFC)jNjNjjC)jj)}(jjڸ(jNjjC)jjjD)jNubjj{j_sMjj]j]ubj)}(jkjFC)jNjNjj D)jj)}(jjڸ(jNjjC)jjj$D)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}junmap_mapping_rangesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-D)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j holebeginsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jholelensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j even_cowssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+D)jNubjj{j_sMjj](j)}(jkj+D)jNjNjjyD)jj)}(jjڸ(jNjjSD)jjjD)jNubjj{j_sMjj]j]ubj)}(jkj+D)jNjNjjD)jj)}(jjڸ(jNjjD)jjjD)jNubjj{j_sMjj]j]ubj)}(jkj+D)jNjNjjD)jj)}(jjڸ(jNjjD)jjjE)jNubjj{j_sMjj]j]ubj)}(jkj+D)jNjNjjD)jj)}(jjڸ(jNjjD)jjj E)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j follow_ptesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jE)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mm_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jaddresssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpte_tsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jpteppsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j spinlock_tsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jptlpsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjE)jNubjj{j_sMjj](j)}(jkjE)jNjNjj_E)jj)}(jjڸ(jNjj9E)jjjE)jNubjj{j_sMjj]j]ubj)}(jkjE)jNjNjjE)jj)}(jjڸ(jNjjfE)jjjE)jNubjj{j_sMjj]j]ubj)}(jkjE)jNjNjjE)jj)}(jjڸ(jNjjE)jjjE)jNubjj{j_sMjj]j]ubj)}(jkjE)jNjNjjE)jj)}(jjڸ(jNjjE)jjjF)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j follow_pfnsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jF)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jaddresssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpfnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj F)jNubjj{j_sM5jj](j)}(jkj F)jNjNjjZF)jj)}(jjڸ(jNjj4F)jjjF)jNubjj{j_sM5jj]j]ubj)}(jkj F)jNjNjjF)jj)}(jjڸ(jNjjaF)jjjF)jNubjj{j_sM5jj]j]ubj)}(jkj F)jNjNjjF)jj)}(jjڸ(jNjjF)jjjF)jNubjj{j_sM5jj]j]ubej]ubj)}(jkjjNjNjj)}jgeneric_access_physsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jF)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jwritesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjF)jNubjj{j_sMujj](j)}(jkjF)jNjNjjG)jj)}(jjڸ(jNjjF)jjjG)jNubjj{j_sMujj]j]ubj)}(jkjF)jNjNjj=G)jj)}(jjڸ(jNjjG)jjjG)jNubjj{j_sMujj]j]ubj)}(jkjF)jNjNjjcG)jj)}(jjڸ(jNjjAG)jjjG)jNubjj{j_sMujj]j]ubj)}(jkjF)jNjNjjG)jj)}(jjڸ(jNjjjG)jjjG)jNubjj{j_sMujj]j]ubj)}(jkjF)jNjNjjG)jj)}(jjڸ(jNjjG)jjjG)jNubjj{j_sMujj]j]ubej]ubj)}(jkjjNjNjj)}jget_pfnblock_flags_masksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]jG)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jpfnsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjG)jNubjj{j_sMujj](j)}(jkjG)jNjNjj$H)jj)}(jjڸ(jNjjG)jjjyH)jNubjj{j_sMujj]j]ubj)}(jkjG)jNjNjjLH)jj)}(jjڸ(jNjj+H)jjjH)jNubjj{j_sMujj]j]ubj)}(jkjG)jNjNjjqH)jj)}(jjڸ(jNjjPH)jjjH)jNubjj{j_sMujj]j]ubej]ubj)}(jkjjNjNjj)}jset_pfnblock_flags_masksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jH)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jpfnsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjH)jNubjj{j_sMjj](j)}(jkjH)jNjNjjH)jj)}(jjڸ(jNjjH)jjjTI)jNubjj{j_sMjj]j]ubj)}(jkjH)jNjNjjI)jj)}(jjڸ(jNjjH)jjjZI)jNubjj{j_sMjj]j]ubj)}(jkjH)jNjNjj'I)jj)}(jjڸ(jNjjI)jjj`I)jNubjj{j_sMjj]j]ubj)}(jkjH)jNjNjjLI)jj)}(jjڸ(jNjj+I)jjjfI)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsplit_free_pagesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]joI)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j free_pagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jordersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jsplit_pfn_offsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjmI)jNubjj{j_sM[jj](j)}(jkjmI)jNjNjjI)jj)}(jjڸ(jNjjI)jjjJ)jNubjj{j_sM[jj]j]ubj)}(jkjmI)jNjNjjI)jj)}(jjڸ(jNjjI)jjjJ)jNubjj{j_sM[jj]j]ubj)}(jkjmI)jNjNjjJ)jj)}(jjڸ(jNjjI)jjjJ)jNubjj{j_sM[jj]j]ubej]ubj)}(jkjjNjNjj)}j__putback_isolated_pagesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%J)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jordersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmtsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#J)jNubjj{j_sMz jj](j)}(jkj#J)jNjNjjqJ)jj)}(jjڸ(jNjjKJ)jjjJ)jNubjj{j_sMz jj]j]ubj)}(jkj#J)jNjNjjJ)jj)}(jjڸ(jNjjxJ)jjjJ)jNubjj{j_sMz jj]j]ubj)}(jkj#J)jNjNjjJ)jj)}(jjڸ(jNjjJ)jjjJ)jNubjj{j_sMz jj]j]ubej]ubj)}(jkjjNjNjj)}j __free_pagessbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jJ)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jordersbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjJ)jNubjj{j_sM/jj](j)}(jkjJ)jNjNjj&K)jj)}(jjڸ(jNjjK)jjjVK)jNubjj{j_sM/jj]j]ubj)}(jkjJ)jNjNjjNK)jj)}(jjڸ(jNjj-K)jjj\K)jNubjj{j_sM/jj]j]ubej]ubj)}(jkjjNjNjj)}jalloc_pages_exactsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jeK)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjcK)jNubjj{j_sMjj](j)}(jkjcK)jNjNjjK)jj)}(jjڸ(jNjjK)jjjK)jNubjj{j_sMjj]j]ubj)}(jkjcK)jNjNjjK)jj)}(jjڸ(jNjjK)jjjK)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jalloc_pages_exact_nidsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jK)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjK)jNubjj{j_sM jj](j)}(jkjK)jNjNjj;L)jj)}(jjڸ(jNjjL)jjjL)jNubjj{j_sM jj]j]ubj)}(jkjK)jNjNjjcL)jj)}(jjڸ(jNjj?L)jjjL)jNubjj{j_sM jj]j]ubj)}(jkjK)jNjNjjL)jj)}(jjڸ(jNjjgL)jjjL)jNubjj{j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jfree_pages_exactsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jL)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jvirtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjL)jNubjj{j_sMjj](j)}(jkjL)jNjNjjL)jj)}(jjڸ(jNjjL)jjj&M)jNubjj{j_sMjj]j]ubj)}(jkjL)jNjNjjM)jj)}(jjڸ(jNjjL)jjj,M)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jnr_free_zone_pagessbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j5M)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj3M)jNubjj{j_sM7jj]j)}(jkj3M)jNjNjj|M)jj)}(jjڸ(jNjj\M)jjjM)jNubjj{j_sM7jj]j]ubaj]ubj)}(jkjjNjNjj)}jnr_free_buffer_pagessbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]jM)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjM)jNubjj{j_sMTjj]j]ubj)}(jkjjNjNjj)}jfind_next_best_nodesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jM)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j nodemask_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jused_node_masksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjM)jNubjj{j_sMjj](j)}(jkjM)jNjNjjN)jj)}(jjڸ(jNjjM)jjjTN)jNubjj{j_sMjj]j]ubj)}(jkjM)jNjNjjIN)jj)}(jjڸ(jNjj#N)jjjZN)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsetup_per_zone_wmarkssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jcN)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjaN)jNubjj{j_sMjj]j]ubj)}(jkjjNjNjj)}jalloc_contig_rangesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jN)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}j migratetypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjN)jNubjj{j_sMjj](j)}(jkjN)jNjNjjN)jj)}(jjڸ(jNjjN)jjjnO)jNubjj{j_sMjj]j]ubj)}(jkjN)jNjNjjO)jj)}(jjڸ(jNjjN)jjjtO)jNubjj{j_sMjj]j]ubj)}(jkjN)jNjNjj>O)jj)}(jjڸ(jNjjO)jjjzO)jNubjj{j_sMjj]j]ubj)}(jkjN)jNjNjjfO)jj)}(jjڸ(jNjjBO)jjjO)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jalloc_contig_pagessbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jO)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jnr_pagessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j nodemask_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodemasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjO)jNubjj{j_sM~jj](j)}(jkjO)jNjNjjO)jj)}(jjڸ(jNjjO)jjjZP)jNubjj{j_sM~jj]j]ubj)}(jkjO)jNjNjjO)jj)}(jjڸ(jNjjO)jjj`P)jNubjj{j_sM~jj]j]ubj)}(jkjO)jNjNjj"P)jj)}(jjڸ(jNjjP)jjjfP)jNubjj{j_sM~jj]j]ubj)}(jkjO)jNjNjjLP)jj)}(jjڸ(jNjj&P)jjjlP)jNubjj{j_sM~jj]j]ubej]ubj)}(jkjjNjNjj)}jnuma_nearest_nodesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]juP)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjsP)jNubjj{j_sKjj](j)}(jkjsP)jNjNjjP)jj)}(jjڸ(jNjjP)jjjP)jNubjj{j_sKjj]j]ubj)}(jkjsP)jNjNjjP)jj)}(jjڸ(jNjjP)jjjP)jNubjj{j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jalloc_pages_mpolsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jP)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jordersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mempolicysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jilxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjP)jNubjj{j_sMjj](j)}(jkjP)jNjNjjGQ)jj)}(jjڸ(jNjj#Q)jjjQ)jNubjj{j_sMjj]j]ubj)}(jkjP)jNjNjjlQ)jj)}(jjڸ(jNjjKQ)jjjQ)jNubjj{j_sMjj]j]ubj)}(jkjP)jNjNjjQ)jj)}(jjڸ(jNjjpQ)jjjQ)jNubjj{j_sMjj]j]ubj)}(jkjP)jNjNjjQ)jj)}(jjڸ(jNjjQ)jjjR)jNubjj{j_sMjj]j]ubj)}(jkjP)jNjNjjQ)jj)}(jjڸ(jNjjQ)jjjR)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvma_alloc_foliosbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jR)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jordersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j)}jhugepagesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjR)jNubjj{j_sMjj](j)}(jkjR)jNjNjjaR)jj)}(jjڸ(jNjj=R)jjjS)jNubjj{j_sMjj]j]ubj)}(jkjR)jNjNjjR)jj)}(jjڸ(jNjjeR)jjj S)jNubjj{j_sMjj]j]ubj)}(jkjR)jNjNjjR)jj)}(jjڸ(jNjjR)jjjS)jNubjj{j_sMjj]j]ubj)}(jkjR)jNjNjjR)jj)}(jjڸ(jNjjR)jjjS)jNubjj{j_sMjj]j]ubj)}(jkjR)jNjNjjR)jj)}(jjڸ(jNjjR)jjjS)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j alloc_pagessbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j&S)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jordersbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj$S)jNubjj{j_sM jj](j)}(jkj$S)jNjNjjvS)jj)}(jjڸ(jNjjRS)jjjS)jNubjj{j_sM jj]j]ubj)}(jkj$S)jNjNjjS)jj)}(jjڸ(jNjjzS)jjjS)jNubjj{j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jmpol_misplacedsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jS)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjS)jNubjj{j_sM jj](j)}(jkjS)jNjNjjT)jj)}(jjڸ(jNjjS)jjj^T)jNubjj{j_sM jj]j]ubj)}(jkjS)jNjNjj.T)jj)}(jjڸ(jNjjT)jjjdT)jNubjj{j_sM jj]j]ubj)}(jkjS)jNjNjjVT)jj)}(jjڸ(jNjj5T)jjjjT)jNubjj{j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jmpol_shared_policy_initsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jsT)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j shared_policysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mempolicysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmpolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjqT)jNubjj{j_sM| jj](j)}(jkjqT)jNjNjjT)jj)}(jjڸ(jNjjT)jjjT)jNubjj{j_sM| jj]j]ubj)}(jkjqT)jNjNjjT)jj)}(jjڸ(jNjjT)jjjT)jNubjj{j_sM| jj]j]ubej]ubj)}(jkjjNjNjj)}jmpol_parse_strsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jU)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mempolicysbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jmpolsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjU)jNubjj{j_sMJ jj](j)}(jkjU)jNjNjjNU)jj)}(jjڸ(jNjj,U)jjjU)jNubjj{j_sMJ jj]j]ubj)}(jkjU)jNjNjj}U)jj)}(jjڸ(jNjjUU)jjjU)jNubjj{j_sMJ jj]j]ubej]ubj)}(jkjjNjNjj)}j mpol_to_strsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jU)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmaxlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mempolicysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjU)jNubjj{j_sM jj](j)}(jkjU)jNjNjjU)jj)}(jjڸ(jNjjU)jjj>V)jNubjj{j_sM jj]j]ubj)}(jkjU)jNjNjj V)jj)}(jjڸ(jNjjU)jjjDV)jNubjj{j_sM jj]j]ubj)}(jkjU)jNjNjj3V)jj)}(jjڸ(jNjj V)jjjJV)jNubjj{j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jfoliosbjj)}(jjԷ(jstructjj)}jj4)}(j7]jSV)aj<ubsbjjjQV)jNubjj{j_sKjj]j]ubj)}(jkjjNjNjj)}jptdescsbjj)}(jjԷ(jstructjj)}jj4)}(j7]jbV)aj<ubsbjjj`V)jNubjj{j_sM8jj]j]ubj)}(jkjjNjNjj)}j vm_fault_tsbjj)}(jj!)jtypejj)}(j j )}(jj!)jj)}(jNjNjoNjNjNjNjj)}j]sbubj Nj&j{V)j,Nubj=j?)}(jBj4)}(j7]jqV)aj<ubjF]jHNububjjjoV)jNubjj{j_sMjj]j]ubj)}(jkjjNjNjj)}jvm_fault_reasonsbjj)}(jenumjenumjj)}jj4)}(j7]jV)aj<ubsbjjjV)jNubjj{j_sMjj]j]ubj)}(jkjjNjNjj)}j fault_flagsbjj)}(jjV)jenumjj)}jj4)}(j7]jV)aj<ubsbjjjV)jNubjj{j_sMjj]j]ubj)}(jkjjNjNjj)}jfolio_is_file_lrusbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jV)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjV)jNubjj{j_sKjj]j)}(jkjV)jNjNjjV)jj)}(jjڸ(jNjjV)jjjW)jNubjj{j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j__folio_clear_lru_flagssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j W)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjW)jNubjj{j_sKBjj]j)}(jkjW)jNjNjjUW)jj)}(jjڸ(jNjj/W)jjj`W)jNubjj{j_sKBjj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_lru_listsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jV)j2j4)}(j7]j)}jlru_listsbaj<ubububj=j?)}(jBj4)}(j7]jiW)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjgW)jNubjj{j_sKWjj]j)}(jkjgW)jNjNjjW)jj)}(jjڸ(jNjjW)jjjW)jNubjj{j_sKWjj]j]ubaj]ubj)}(jkjjNjNjj)}j page_foliosbjj)}(jj(jmacrojj)}(jj4)}(j7]jW)aj<ubjMNubjjjW)jNubjj{j_sM jj]j]ubj)}(jkjjNjNjj)}j folio_pagesbjj)}(jj(jmacrojj)}(jj4)}(j7]jW)aj<ubjMNubjjjW)jNubjj{j_sMjj]j]ubj)}(jkjjNjNjj)}jfolio_xor_flags_has_waiterssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]jW)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjW)jNubjj{j_sMjj](j)}(jkjW)jNjNjj6X)jj)}(jjڸ(jNjjX)jjjfX)jNubjj{j_sMjj]j]ubj)}(jkjW)jNjNjj^X)jj)}(jjڸ(jNjj=X)jjjlX)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfolio_test_uptodatesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]juX)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjsX)jNubjj{j_sMjj]j)}(jkjsX)jNjNjjX)jj)}(jjڸ(jNjjX)jjjX)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_test_largesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]jX)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjX)jNubjj{j_sMRjj]j)}(jkjX)jNjNjjY)jj)}(jjڸ(jNjjX)jjj*Y)jNubjj{j_sMRjj]j]ubaj]ubj)}(jkjjNjNjj)}jPageHugesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j3Y)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj1Y)jNubjj{j_sM"jj]j)}(jkj1Y)jNjNjj~Y)jj)}(jjڸ(jNjjXY)jjjY)jNubjj{j_sM"jj]j]ubaj]ubj)}(jkjjNjNjj)}jpage_has_privatesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jY)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjY)jNubjj{j_sMjj]j)}(jkjY)jNjNjjY)jj)}(jjڸ(jNjjY)jjjY)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfault_flag_allow_retry_firstsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]jY)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jV)j2j4)}(j7]j)}j fault_flagsbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjY)jNubjj{j_sMjj]j)}(jkjY)jNjNjj;Z)jj)}(jjڸ(jNjjZ)jjjCZ)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j folio_ordersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jLZ)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjJZ)jNubjj{j_sMSjj]j)}(jkjJZ)jNjNjjZ)jj)}(jjڸ(jNjjsZ)jjjZ)jNubjj{j_sMSjj]j]ubaj]ubj)}(jkjjNjNjj)}j page_mapcountsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jZ)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjZ)jNubjj{j_sMjj]j)}(jkjZ)jNjNjjZ)jj)}(jjڸ(jNjjZ)jjj[)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_mapcountsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j [)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj [)jNubjj{j_sMjj]j)}(jkj [)jNjNjjY[)jj)}(jjڸ(jNjj3[)jjjd[)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j folio_mappedsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]jm[)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjk[)jNubjj{j_sMjj]j)}(jkjk[)jNjNjj[)jj)}(jjڸ(jNjj[)jjj[)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j thp_ordersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j[)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj[)jNubjj{j_sM:jj]j)}(jkj[)jNjNjj\)jj)}(jjڸ(jNjj[)jjj$\)jNubjj{j_sM:jj]j]ubaj]ubj)}(jkjjNjNjj)}jthp_sizesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j-\)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+\)jNubjj{j_sMFjj]j)}(jkj+\)jNjNjjz\)jj)}(jjڸ(jNjjT\)jjj\)jNubjj{j_sMFjj]j]ubaj]ubj)}(jkjjNjNjj)}j folio_getsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j\)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj\)jNubjj{j_sMjj]j)}(jkj\)jNjNjj\)jj)}(jjڸ(jNjj\)jjj\)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j folio_putsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j\)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj\)jNubjj{j_sMjj]j)}(jkj\)jNjNjj:])jj)}(jjڸ(jNjj])jjjE])jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_put_refssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jN])aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jrefssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjL])jNubjj{j_sMjj](j)}(jkjL])jNjNjj])jj)}(jjڸ(jNjjt])jjj])jNubjj{j_sMjj]j]ubj)}(jkjL])jNjNjj])jj)}(jjڸ(jNjj])jjj])jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j folios_putsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j])aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j folio_batchsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliossbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj])jNubjj{j_sMjj]j)}(jkj])jNjNjj$^)jj)}(jjڸ(jNjj])jjj/^)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j folio_pfnsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j8^)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj6^)jNubjj{j_sMjj]j)}(jkj6^)jNjNjj^)jj)}(jjڸ(jNjj_^)jjj^)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_maybe_dma_pinnedsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j^)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj^)jNubjj{j_sMjj]j)}(jkj^)jNjNjj^)jj)}(jjڸ(jNjj^)jjj^)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j is_zero_pagesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j^)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj^)jNubjj{j_sMjj]j)}(jkj^)jNjNjjC_)jj)}(jjڸ(jNjj_)jjjN_)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j is_zero_foliosbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]jW_)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjU_)jNubjj{j_sMjj]j)}(jkjU_)jNjNjj_)jj)}(jjڸ(jNjj|_)jjj_)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_nr_pagessbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j_)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj_)jNubjj{j_sMjj]j)}(jkj_)jNjNjj`)jj)}(jjڸ(jNjj_)jjj `)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j thp_nr_pagessbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j`)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj`)jNubjj{j_sM@jj]j)}(jkj`)jNjNjjb`)jj)}(jjڸ(jNjj<`)jjjm`)jNubjj{j_sM@jj]j]ubaj]ubj)}(jkjjNjNjj)}j folio_nextsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jv`)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjt`)jNubjj{j_sMSjj]j)}(jkjt`)jNjNjj`)jj)}(jjڸ(jNjj`)jjj`)jNubjj{j_sMSjj]j]ubaj]ubj)}(jkjjNjNjj)}j folio_shiftsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j`)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj`)jNubjj{j_sMdjj]j)}(jkj`)jNjNjj,a)jj)}(jjڸ(jNjja)jjj7a)jNubjj{j_sMdjj]j]ubaj]ubj)}(jkjjNjNjj)}j folio_sizesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j@a)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj>a)jNubjj{j_sMqjj]j)}(jkj>a)jNjNjja)jj)}(jjڸ(jNjjja)jjja)jNubjj{j_sMqjj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_estimated_sharerssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]ja)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjja)jNubjj{j_sMjj]j)}(jkja)jNjNjja)jj)}(jjڸ(jNjja)jjja)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpagetable_allocsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jptdescsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jb)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jordersbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjb)jNubjj{j_sM. jj](j)}(jkjb)jNjNjjTb)jj)}(jjڸ(jNjj0b)jjjb)jNubjj{j_sM. jj]j]ubj)}(jkjb)jNjNjjyb)jj)}(jjڸ(jNjjXb)jjjb)jNubjj{j_sM. jj]j]ubej]ubj)}(jkjjNjNjj)}jpagetable_freesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jb)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jptdescsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jptsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjb)jNubjj{j_sM< jj]j)}(jkjb)jNjNjjb)jj)}(jjڸ(jNjjb)jjjb)jNubjj{j_sM< jj]j]ubaj]ubj)}(jkjjNjNjj)}j vma_lookupsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jb)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mm_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjb)jNubjj{j_sM jj](j)}(jkjb)jNjNjjEc)jj)}(jjڸ(jNjjc)jjjxc)jNubjj{j_sM jj]j]ubj)}(jkjb)jNjNjjmc)jj)}(jjڸ(jNjjLc)jjj~c)jNubjj{j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jvma_is_special_hugesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]jc)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjc)jNubjj{j_sMjj]j)}(jkjc)jNjNjjc)jj)}(jjڸ(jNjjc)jjjc)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jseal_check_writesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jc)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsealssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjc)jNubjj{j_sM1jj](j)}(jkjc)jNjNjj,d)jj)}(jjڸ(jNjj d)jjjad)jNubjj{j_sM1jj]j]ubj)}(jkjc)jNjNjjVd)jj)}(jjڸ(jNjj0d)jjjgd)jNubjj{j_sM1jj]j]ubej]ubj)}(jkjjNjNjj)}jfolio_ref_countsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jpd)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjnd)jNubjj{j_sKWjj]j)}(jkjnd)jNjNjjd)jj)}(jjڸ(jNjjd)jjjd)jNubjj{j_sKWjj]j]ubaj]ubj)}(jkjjNjNjj)}j folio_try_getsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]jd)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjd)jNubjj{j_sMjj]j)}(jkjd)jNjNjje)jj)}(jjڸ(jNjjd)jjj&e)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_try_get_rcusbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j/e)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-e)jNubjj{j_sM7jj]j)}(jkj-e)jNjNjjze)jj)}(jjڸ(jNjjTe)jjje)jNubjj{j_sM7jj]j]ubaj]ubj)}(jkjjNjNjj)}j is_highmemsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]je)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jzonesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jzonesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjje)jNubjj{j_sMjj]j)}(jkje)jNjNjje)jj)}(jjڸ(jNjje)jjje)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfor_each_online_pgdatsbjj)}(jj(jmacrojj)}(jj4)}(j7]je)aj<ubjMNubjjje)jNubjj{j_sM+jj]j]ubj)}(jkjjNjNjj)}j for_each_zonesbjj)}(jj(jmacrojj)}(jj4)}(j7]je)aj<ubjMNubjjje)jNubjj{j_sM6jj]j]ubj)}(jkjjNjNjj)}jnext_zones_zonelistsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jzonerefsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j f)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jzonerefsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jzsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jV)j2j4)}(j7]j)}j zone_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jhighest_zoneidxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j nodemask_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj f)jNubjj{j_sMejj](j)}(jkj f)jNjNjj^f)jj)}(jjڸ(jNjj8f)jjjf)jNubjj{j_sMejj]j]ubj)}(jkj f)jNjNjjf)jj)}(jjڸ(jNjjef)jjjf)jNubjj{j_sMejj]j]ubj)}(jkj f)jNjNjjf)jj)}(jjڸ(jNjjf)jjjf)jNubjj{j_sMejj]j]ubej]ubj)}(jkjjNjNjj)}jfirst_zones_zonelistsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jzonerefsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jf)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jzonelistsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jzonelistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jV)j2j4)}(j7]j)}j zone_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jhighest_zoneidxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j nodemask_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjf)jNubjj{j_sMjj](j)}(jkjf)jNjNjj(g)jj)}(jjڸ(jNjjg)jjjg)jNubjj{j_sMjj]j]ubj)}(jkjf)jNjNjjSg)jj)}(jjڸ(jNjj/g)jjjg)jNubjj{j_sMjj]j]ubj)}(jkjf)jNjNjj}g)jj)}(jjڸ(jNjjWg)jjjg)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfor_each_zone_zonelist_nodemasksbjj)}(jj(jmacrojj)}(jj4)}(j7]jg)aj<ubjMNubjjjg)jNubjj{j_sMjj]j]ubj)}(jkjjNjNjj)}jfor_each_zone_zonelistsbjj)}(jj(jmacrojj)}(jj4)}(j7]jg)aj<ubjMNubjjjg)jNubjj{j_sMjj]j]ubj)}(jkjjNjNjj)}j pfn_validsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jg)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jpfnsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjg)jNubjj{j_sMjj]j)}(jkjg)jNjNjjh)jj)}(jjڸ(jNjjg)jjj h)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j folio_mappingsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jh)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjh)jNubjj{j_sMjj]j)}(jkjh)jNjNjjhh)jj)}(jjڸ(jNjjBh)jjjvh)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j__anon_vma_preparesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jh)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj}h)jNubjj{j_sKjj]j)}(jkj}h)jNjNjjh)jj)}(jjڸ(jNjjh)jjjh)jNubjj{j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_referencedsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jh)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j is_lockedsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mem_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmemcgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jvm_flagssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjh)jNubjj{j_sMjj](j)}(jkjh)jNjNjj+i)jj)}(jjڸ(jNjji)jjji)jNubjj{j_sMjj]j]ubj)}(jkjh)jNjNjjRi)jj)}(jjڸ(jNjj2i)jjji)jNubjj{j_sMjj]j]ubj)}(jkjh)jNjNjj|i)jj)}(jjڸ(jNjjVi)jjji)jNubjj{j_sMjj]j]ubj)}(jkjh)jNjNjji)jj)}(jjڸ(jNjji)jjji)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpfn_mkclean_rangesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]ji)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jpfnsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jnr_pagessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jpgoffsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjji)jNubjj{j_sM]jj](j)}(jkji)jNjNjjj)jj)}(jjڸ(jNjji)jjjj)jNubjj{j_sM]jj]j]ubj)}(jkji)jNjNjj8j)jj)}(jjڸ(jNjjj)jjjj)jNubjj{j_sM]jj]j]ubj)}(jkji)jNjNjj`j)jj)}(jjڸ(jNjjjj](j)}(jkjU)jNjNjj)jj)}(jjڸ(jNjj})jjjӎ)jNubjj{j_sM>jj]j]ubj)}(jkjU)jNjNjjˎ)jj)}(jjڸ(jNjj)jjjَ)jNubjj{j_sM>jj]j]ubej]ubj)}(jkjjNjNjj)}jzpool_get_total_sizesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jzpoolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jzpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjj{j_sMKjj]j)}(jkj)jNjNjj2)jj)}(jjڸ(jNjj )jjj=)jNubjj{j_sMKjj]j]ubaj]ubj)}(jkjjNjNjj)}jzpool_can_sleep_mappedsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]jF)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jzpoolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jzpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjD)jNubjj{j_sM]jj]j)}(jkjD)jNjNjj)jj)}(jjڸ(jNjjk)jjj)jNubjj{j_sM]jj]j]ubaj]ubj)}(jkjjNjNjj)}jmem_cgroup_css_from_foliosbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jcgroup_subsys_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj)jNubjj{j_sMwjj]j)}(jkj)jNjNjj)jj)}(jjڸ(jNjjя)jjj)jNubjj{j_sMwjj]j]ubaj]ubj)}(jkjjNjNjj)}jpage_cgroup_inosbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jino_tsbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj )jNubjj{j_sMjj]j)}(jkj )jNjNjj^)jj)}(jjڸ(jNjj8)jjji)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j__mod_memcg_statesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jr)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mem_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmemcgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jidxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjp)jNubjj{j_sM2jj](j)}(jkjp)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM2jj]j]ubj)}(jkjp)jNjNjj)jj)}(jjڸ(jNjjŐ)jjj)jNubjj{j_sM2jj]j]ubj)}(jkjp)jNjNjj )jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM2jj]j]ubej]ubj)}(jkjjNjNjj)}j__mod_lruvec_statesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jlruvecsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlruvecsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jV)j2j4)}(j7]j)}jnode_stat_itemsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$)jNubjj{j_sMyjj](j)}(jkj$)jNjNjjr)jj)}(jjڸ(jNjjL)jjjɑ)jNubjj{j_sMyjj]j]ubj)}(jkj$)jNjNjj)jj)}(jjڸ(jNjjy)jjjϑ)jNubjj{j_sMyjj]j]ubj)}(jkj$)jNjNjj)jj)}(jjڸ(jNjj)jjjՑ)jNubjj{j_sMyjj]j]ubej]ubj)}(jkjjNjNjj)}j__count_memcg_eventssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jޑ)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mem_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmemcgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jV)j2j4)}(j7]j)}j vm_event_itemsbaj<ubububj=j?)}(jBj4)}(j7]j)}jidxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjܑ)jNubjj{j_sMjj](j)}(jkjܑ)jNjNjj*)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubj)}(jkjܑ)jNjNjjU)jj)}(jjڸ(jNjj1)jjj)jNubjj{j_sMjj]j]ubj)}(jkjܑ)jNjNjjz)jj)}(jjڸ(jNjjY)jjj)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jget_mem_cgroup_from_mmsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mem_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mm_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj)jNubjj{j_sM7jj]j)}(jkj)jNjNjj)jj)}(jjڸ(jNjjÒ)jjj)jNubjj{j_sM7jj]j]ubaj]ubj)}(jkjjNjNjj)}jget_mem_cgroup_from_currentsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mem_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj)jNubjj{j_sMajj]j]ubj)}(jkjjNjNjj)}jmem_cgroup_itersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mem_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jT)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mem_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrootsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mem_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jmem_cgroup_reclaim_cookiesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreclaimsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjR)jNubjj{j_sMjj](j)}(jkjR)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubj)}(jkjR)jNjNjjӓ)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubj)}(jkjR)jNjNjj)jj)}(jjڸ(jNjjړ)jjj)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmem_cgroup_iter_breaksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mem_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrootsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mem_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj!)jNubjj{j_sMjj](j)}(jkj!)jNjNjjo)jj)}(jjڸ(jNjjI)jjj)jNubjj{j_sMjj]j]ubj)}(jkj!)jNjNjj)jj)}(jjڸ(jNjjv)jjj)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmem_cgroup_scan_taskssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mem_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmemcgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jfnsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj)jNubjj{j_sM'jj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjjܔ)jjj)jNubjj{j_sM'jj]j]ubj)}(jkj)jNjNjj-)jj)}(jjڸ(jNjj )jjj)jNubjj{j_sM'jj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM'jj]j]ubej]ubj)}(jkjjNjNjj)}jfolio_lruvec_locksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jlruvecsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jɕ)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjǕ)jNubjj{j_sM[jj]j)}(jkjǕ)jNjNjj)jj)}(jjڸ(jNjj)jjj))jNubjj{j_sM[jj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_lruvec_lock_irqsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jlruvecsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j2)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj0)jNubjj{j_sMrjj]j)}(jkj0)jNjNjj)jj)}(jjڸ(jNjj^)jjj)jNubjj{j_sMrjj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_lruvec_lock_irqsavesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jlruvecsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj)jNubjj{j_sMjj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjjǖ)jjj%)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj+)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmem_cgroup_update_lru_sizesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j4)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jlruvecsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlruvecsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jV)j2j4)}(j7]j)}jlru_listsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlrusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jzidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnr_pagessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj2)jNubjj{j_sMjj](j)}(jkj2)jNjNjj)jj)}(jjڸ(jNjjZ)jjj)jNubjj{j_sMjj]j]ubj)}(jkj2)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubj)}(jkj2)jNjNjjϗ)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubj)}(jkj2)jNjNjj)jj)}(jjڸ(jNjjӗ)jjj )jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmem_cgroup_marginsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mem_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmemcgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjj{j_sMjj]j)}(jkj)jNjNjjc)jj)}(jjڸ(jNjj=)jjjn)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmem_cgroup_print_oom_contextsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jw)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mem_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmemcgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjju)jNubjj{j_sMjj](j)}(jkju)jNjNjjØ)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubj)}(jkju)jNjNjj)jj)}(jjڸ(jNjjʘ)jjj)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmem_cgroup_print_oom_meminfosbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j )aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mem_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmemcgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjj{j_sMjj]j)}(jkj)jNjNjjU)jj)}(jjڸ(jNjj/)jjj`)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmem_cgroup_oom_synchronizesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]ji)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjg)jNubjj{j_sMjj]j)}(jkjg)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmem_cgroup_get_oom_groupsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mem_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvictimsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mem_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j oom_domainsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj)jNubjj{j_sMIjj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjjK)jNubjj{j_sMIjj]j]ubj)}(jkj)jNjNjj=)jj)}(jjڸ(jNjj)jjjQ)jNubjj{j_sMIjj]j]ubej]ubj)}(jkjjNjNjj)}jfolio_memcg_locksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jZ)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjX)jNubjj{j_sMjj]j)}(jkjX)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_memcg_unlocksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjj{j_sMjj]j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j consume_stocksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mem_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmemcgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnr_pagessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sM jj](j)}(jkj)jNjNjje)jj)}(jjڸ(jNjj?)jjj)jNubjj{j_sM jj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjjl)jjj)jNubjj{j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jmem_cgroup_cancel_chargesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mem_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmemcgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnr_pagessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sM{ jj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjjʛ)jjj )jNubjj{j_sM{ jj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj&)jNubjj{j_sM{ jj]j]ubej]ubj)}(jkjjNjNjj)}jmem_cgroup_commit_chargesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j/)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mem_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmemcgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-)jNubjj{j_sM jj](j)}(jkj-)jNjNjj{)jj)}(jjڸ(jNjjU)jjj)jNubjj{j_sM jj]j]ubj)}(jkj-)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j__memcg_kmem_charge_pagesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jœ)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jordersbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sM jj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjje)jNubjj{j_sM jj]j]ubj)}(jkj)jNjNjj9)jj)}(jjڸ(jNjj)jjjk)jNubjj{j_sM jj]j]ubj)}(jkj)jNjNjj])jj)}(jjڸ(jNjj=)jjjq)jNubjj{j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j__memcg_kmem_uncharge_pagesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jz)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpagesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jordersbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjx)jNubjj{j_sM jj](j)}(jkjx)jNjNjjƝ)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM jj]j]ubj)}(jkjx)jNjNjj)jj)}(jjڸ(jNjj͝)jjj)jNubjj{j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jmem_cgroup_move_swap_accountsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j swp_entry_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mem_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mem_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj)jNubjj{j_sM=jj](j)}(jkj)jNjNjjN)jj)}(jjڸ(jNjj*)jjj)jNubjj{j_sM=jj]j]ubj)}(jkj)jNjNjjx)jj)}(jjڸ(jNjjR)jjj)jNubjj{j_sM=jj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM=jj]j]ubej]ubj)}(jkjjNjNjj)}jmem_cgroup_wb_statssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jŞ)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j bdi_writebacksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j pfilepagessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j pheadroomsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpdirtysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j pwritebacksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjÞ)jNubjj{j_sMjj](j)}(jkjÞ)jNjNjj)jj)}(jjڸ(jNjj)jjjğ)jNubjj{j_sMjj]j]ubj)}(jkjÞ)jNjNjj;)jj)}(jjڸ(jNjj)jjjʟ)jNubjj{j_sMjj]j]ubj)}(jkjÞ)jNjNjje)jj)}(jjڸ(jNjjB)jjjП)jNubjj{j_sMjj]j]ubj)}(jkjÞ)jNjNjj)jj)}(jjڸ(jNjjl)jjj֟)jNubjj{j_sMjj]j]ubj)}(jkjÞ)jNjNjj)jj)}(jjڸ(jNjj)jjjܟ)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmem_cgroup_from_idsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mem_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedshortesbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj)jNubjj{j_sMjj]j)}(jkj)jNjNjj2)jj)}(jjڸ(jNjj)jjj=)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmem_cgroup_css_resetsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jF)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jcgroup_subsys_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcsssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjD)jNubjj{j_sMhjj]j)}(jkjD)jNjNjj)jj)}(jjڸ(jNjjl)jjj)jNubjj{j_sMhjj]j]ubaj]ubj)}(jkjjNjNjj)}jmem_cgroup_move_accountsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j)}jcompoundsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mem_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mem_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj)jNubjj{j_sM^jj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj̠)jjjz)jNubjj{j_sM^jj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM^jj]j]ubj)}(jkj)jNjNjjB)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM^jj]j]ubj)}(jkj)jNjNjjo)jj)}(jjڸ(jNjjI)jjj)jNubjj{j_sM^jj]j]ubej]ubj)}(jkjjNjNjj)}jget_mctgt_typesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jV)j2j4)}(j7]j)}jmc_target_typesbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpte_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jptentsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1unionj2j4)}(j7]j)}j mc_targetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtargetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj)jNubjj{j_sMjj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjjk)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjj )jj)}(jjڸ(jNjj)jjjq)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjj5)jj)}(jjڸ(jNjj)jjjw)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjj`)jj)}(jjڸ(jNjj9)jjj})jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmem_cgroup_calculate_protectionsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mem_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrootsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mem_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmemcgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj)jNubjj{j_sM@jj](j)}(jkj)jNjNjjҢ)jj)}(jjڸ(jNjj)jjj )jNubjj{j_sM@jj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj٢)jjj)jNubjj{j_sM@jj]j]ubej]ubj)}(jkjjNjNjj)}jmem_cgroup_hugetlb_try_chargesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mem_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmemcgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jnr_pagessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sMjj](j)}(jkj)jNjNjje)jj)}(jjڸ(jNjj?)jjj)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjjl)jjj£)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjjȣ)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmem_cgroup_swapin_charge_foliosbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jѣ)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mm_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j swp_entry_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjϣ)jNubjj{j_sMjj](j)}(jkjϣ)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubj)}(jkjϣ)jNjNjjJ)jj)}(jjڸ(jNjj$)jjj)jNubjj{j_sMjj]j]ubj)}(jkjϣ)jNjNjju)jj)}(jjڸ(jNjjQ)jjj)jNubjj{j_sMjj]j]ubj)}(jkjϣ)jNjNjj)jj)}(jjڸ(jNjjy)jjj)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmem_cgroup_replace_foliosbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj)jNubjj{j_sMsjj](j)}(jkj)jNjNjj )jj)}(jjڸ(jNjj)jjjD)jNubjj{j_sMsjj]j]ubj)}(jkj)jNjNjj9)jj)}(jjڸ(jNjj)jjjJ)jNubjj{j_sMsjj]j]ubej]ubj)}(jkjjNjNjj)}jmem_cgroup_migratesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jS)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjQ)jNubjj{j_sMjj](j)}(jkjQ)jNjNjj)jj)}(jjڸ(jNjjy)jjjץ)jNubjj{j_sMjj]j]ubj)}(jkjQ)jNjNjj̥)jj)}(jjڸ(jNjj)jjjݥ)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmem_cgroup_charge_skmemsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mem_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmemcgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnr_pagessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sMjj](j)}(jkj)jNjNjj1)jj)}(jjڸ(jNjj )jjj)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjjY)jj)}(jjڸ(jNjj8)jjj)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj])jjj)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmem_cgroup_uncharge_skmemsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mem_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmemcgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnr_pagessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sMjj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjjĦ)jjj)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj )jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmem_cgroup_swapoutsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j))aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j swp_entry_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj')jNubjj{j_sMujj](j)}(jkj')jNjNjju)jj)}(jjڸ(jNjjO)jjj)jNubjj{j_sMujj]j]ubj)}(jkj')jNjNjj)jj)}(jjڸ(jNjj|)jjj)jNubjj{j_sMujj]j]ubej]ubj)}(jkjjNjNjj)}j__mem_cgroup_try_charge_swapsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j swp_entry_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sMjj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjjݧ)jjj6)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjj.)jj)}(jjڸ(jNjj )jjj<)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__mem_cgroup_uncharge_swapsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jE)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j swp_entry_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnr_pagessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjC)jNubjj{j_sMjj](j)}(jkjC)jNjNjj)jj)}(jjڸ(jNjjk)jjj)jNubjj{j_sMjj]j]ubj)}(jkjC)jNjNjj)jj)}(jjڸ(jNjj)jjj¨)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jobj_cgroup_may_zswapsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j˨)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j obj_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjcgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjɨ)jNubjj{j_sMjj]j)}(jkjɨ)jNjNjj)jj)}(jjڸ(jNjj)jjj!)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jobj_cgroup_charge_zswapsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j obj_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjcgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj()jNubjj{j_sMjj](j)}(jkj()jNjNjjv)jj)}(jjڸ(jNjjP)jjj)jNubjj{j_sMjj]j]ubj)}(jkj()jNjNjj)jj)}(jjڸ(jNjj})jjj)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jobj_cgroup_uncharge_zswapsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j obj_cgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jobjcgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sM jj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjjީ)jjj7)jNubjj{j_sM jj]j]ubj)}(jkj)jNjNjj/)jj)}(jjڸ(jNjj )jjj=)jNubjj{j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jshmem_recalc_inodesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jF)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jallocedsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jswappedsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjD)jNubjj{j_sMjj](j)}(jkjD)jNjNjj)jj)}(jjڸ(jNjjl)jjj)jNubjj{j_sMjj]j]ubj)}(jkjD)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubj)}(jkjD)jNjNjjݪ)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jshmem_get_foliosbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jfoliopsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jV)j2j4)}(j7]j)}jsgp_typesbaj<ubububj=j?)}(jBj4)}(j7]j)}jsgpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sMmjj](j)}(jkj)jNjNjjF)jj)}(jjڸ(jNjj )jjjӫ)jNubjj{j_sMmjj]j]ubj)}(jkj)jNjNjjq)jj)}(jjڸ(jNjjM)jjj٫)jNubjj{j_sMmjj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjju)jjj߫)jNubjj{j_sMmjj]j]ubj)}(jkj)jNjNjj˫)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMmjj]j]ubej]ubj)}(jkjjNjNjj)}jshmem_kernel_file_setupsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj)jNubjj{j_sMjj](j)}(jkj)jNjNjj<)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjjg)jj)}(jjڸ(jNjjC)jjj)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjjk)jjj)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jshmem_file_setupsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj)jNubjj{j_sMjj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjjج)jjjU)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjj%)jj)}(jjڸ(jNjj)jjj[)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjjJ)jj)}(jjڸ(jNjj))jjja)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jshmem_file_setup_with_mntsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jj)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jvfsmountsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmntsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjh)jNubjj{j_sM'jj](j)}(jkjh)jNjNjj)jj)}(jjڸ(jNjj)jjj@)jNubjj{j_sM'jj]j]ubj)}(jkjh)jNjNjj)jj)}(jjڸ(jNjjí)jjjF)jNubjj{j_sM'jj]j]ubj)}(jkjh)jNjNjj)jj)}(jjڸ(jNjj)jjjL)jNubjj{j_sM'jj]j]ubj)}(jkjh)jNjNjj5)jj)}(jjڸ(jNjj)jjjR)jNubjj{j_sM'jj]j]ubej]ubj)}(jkjjNjNjj)}jshmem_zero_setupsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j[)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjY)jNubjj{j_sM2jj]j)}(jkjY)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM2jj]j]ubaj]ubj)}(jkjjNjNjj)}jshmem_read_folio_gfpsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj)jNubjj{j_sMXjj](j)}(jkj)jNjNjj )jj)}(jjڸ(jNjj)jjjk)jNubjj{j_sMXjj]j]ubj)}(jkj)jNjNjj8)jj)}(jjڸ(jNjj)jjjq)jNubjj{j_sMXjj]j]ubj)}(jkj)jNjNjj`)jj)}(jjڸ(jNjj<)jjjw)jNubjj{j_sMXjj]j]ubej]ubj)}(jkjjNjNjj)}jmigrate_vma_setupsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j migrate_vmasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj~)jNubjj{j_sMjj]j)}(jkj~)jNjNjj̯)jj)}(jjڸ(jNjj)jjjׯ)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmigrate_device_pagessbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrc_pfnssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdst_pfnssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jnpagessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjޯ)jNubjj{j_sMjj](j)}(jkjޯ)jNjNjj))jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubj)}(jkjޯ)jNjNjjS)jj)}(jjڸ(jNjj0)jjj)jNubjj{j_sMjj]j]ubj)}(jkjޯ)jNjNjj{)jj)}(jjڸ(jNjjZ)jjj)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmigrate_vma_pagessbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j migrate_vmasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmigratesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjj{j_sMjj]j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmigrate_vma_finalizesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j migrate_vmasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmigratesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjj{j_sMijj]j)}(jkj)jNjNjjD)jj)}(jjڸ(jNjj)jjjO)jNubjj{j_sMijj]j]ubaj]ubj)}(jkjjNjNjj)}jmigrate_device_rangesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jX)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrc_pfnssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jnpagessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjV)jNubjj{j_sMjj](j)}(jkjV)jNjNjj)jj)}(jjڸ(jNjj~)jjj)jNubjj{j_sMjj]j]ubj)}(jkjV)jNjNjjɱ)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubj)}(jkjV)jNjNjj)jj)}(jjڸ(jNjjͱ)jjj)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jwp_walksbjj)}(jjԷ(jstructjj)}jj4)}(j7]j )aj<ubsbjjj )jNubjj{j_sKjj]j]ubj)}(jkjjNjNjj)}jwp_ptesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpte_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jptesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jmm_walksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwalksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj)jNubjj{j_sK"jj](j)}(jkj)jNjNjjf)jj)}(jjڸ(jNjj@)jjj)jNubjj{j_sK"jj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjjm)jjj)jNubjj{j_sK"jj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sK"jj]j]ubj)}(jkj)jNjNjjݲ)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sK"jj]j]ubej]ubj)}(jkjjNjNjj)}j clean_walksbjj)}(jjԷ(jstructjj)}jj4)}(j7]j)aj<ubsbjjj)jNubjj{j_sK%jj]j]ubj)}(jkjjNjNjj)}jclean_record_ptesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpte_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jptesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jmm_walksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwalksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj)jNubjj{j_sKYjj](j)}(jkj)jNjNjj^)jj)}(jjڸ(jNjj8)jjj)jNubjj{j_sKYjj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjje)jjj)jNubjj{j_sKYjj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sKYjj]j]ubj)}(jkj)jNjNjjճ)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sKYjj]j]ubej]ubj)}(jkjjNjNjj)}jwp_shared_mapping_rangesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j first_indexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sMjj](j)}(jkj)jNjNjjH)jj)}(jjڸ(jNjj")jjj)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjjs)jj)}(jjڸ(jNjjO)jjj)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjjw)jjj)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j!clean_record_shared_mapping_rangesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j first_indexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j bitmap_pgoffsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbitmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgoff_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj)jNubjj{j_sM9jj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjjߴ)jjj )jNubjj{j_sM9jj]j]ubj)}(jkj)jNjNjj0)jj)}(jjڸ(jNjj )jjj)jNubjj{j_sM9jj]j]ubj)}(jkj)jNjNjjX)jj)}(jjڸ(jNjj4)jjj)jNubjj{j_sM9jj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj\)jjj)jNubjj{j_sM9jj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj$)jNubjj{j_sM9jj]j]ubj)}(jkj)jNjNjjԵ)jj)}(jjڸ(jNjj)jjj*)jNubjj{j_sM9jj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj۵)jjj0)jNubjj{j_sM9jj]j]ubej]ubj)}(jkjjNjNjj)}jpcpu_addr_in_chunksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j9)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j pcpu_chunksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchunksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj7)jNubjj{j_sKjj](j)}(jkj7)jNjNjj)jj)}(jjڸ(jNjj^)jjj)jNubjj{j_sKjj]j]ubj)}(jkj7)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jpcpu_check_block_hintsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]jǶ)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j pcpu_block_mdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jblocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbitssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jalignsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjŶ)jNubjj{j_sM=jj](j)}(jkjŶ)jNjNjj)jj)}(jjڸ(jNjj)jjji)jNubjj{j_sM=jj]j]ubj)}(jkjŶ)jNjNjj9)jj)}(jjڸ(jNjj)jjjo)jNubjj{j_sM=jj]j]ubj)}(jkjŶ)jNjNjja)jj)}(jjڸ(jNjj=)jjju)jNubjj{j_sM=jj]j]ubej]ubj)}(jkjjNjNjj)}jpcpu_next_md_free_regionsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j~)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j pcpu_chunksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchunksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbit_offsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbitssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj|)jNubjj{j_sMmjj](j)}(jkj|)jNjNjjʷ)jj)}(jjڸ(jNjj)jjj')jNubjj{j_sMmjj]j]ubj)}(jkj|)jNjNjj)jj)}(jjڸ(jNjjѷ)jjj-)jNubjj{j_sMmjj]j]ubj)}(jkj|)jNjNjj)jj)}(jjڸ(jNjj)jjj3)jNubjj{j_sMmjj]j]ubej]ubj)}(jkjjNjNjj)}jpcpu_next_fit_regionsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j<)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j pcpu_chunksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchunksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j alloc_bitssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jalignsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbit_offsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbitssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj:)jNubjj{j_sMjj](j)}(jkj:)jNjNjj)jj)}(jjڸ(jNjjb)jjj-)jNubjj{j_sMjj]j]ubj)}(jkj:)jNjNjj)jj)}(jjڸ(jNjj)jjj3)jNubjj{j_sMjj]j]ubj)}(jkj:)jNjNjjӸ)jj)}(jjڸ(jNjj)jjj9)jNubjj{j_sMjj]j]ubj)}(jkj:)jNjNjj)jj)}(jjڸ(jNjj׸)jjj?)jNubjj{j_sMjj]j]ubj)}(jkj:)jNjNjj")jj)}(jjڸ(jNjj)jjjE)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpcpu_mem_zallocsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jN)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjL)jNubjj{j_sMjj](j)}(jkjL)jNjNjj)jj)}(jjڸ(jNjjv)jjj͹)jNubjj{j_sMjj]j]ubj)}(jkjL)jNjNjj¹)jj)}(jjڸ(jNjj)jjjӹ)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j pcpu_mem_freesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jܹ)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jptrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjڹ)jNubjj{j_sM jj]j)}(jkjڹ)jNjNjj$)jj)}(jjڸ(jNjj)jjj/)jNubjj{j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jpcpu_chunk_relocatesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j8)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j pcpu_chunksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchunksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joslotsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj6)jNubjj{j_sM+jj](j)}(jkj6)jNjNjj)jj)}(jjڸ(jNjj^)jjj)jNubjj{j_sM+jj]j]ubj)}(jkj6)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM+jj]j]ubej]ubj)}(jkjjNjNjj)}jpcpu_block_updatesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jº)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j pcpu_block_mdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jblocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sMvjj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjja)jNubjj{j_sMvjj]j]ubj)}(jkj)jNjNjj5)jj)}(jjڸ(jNjj)jjjg)jNubjj{j_sMvjj]j]ubj)}(jkj)jNjNjjY)jj)}(jjڸ(jNjj9)jjjm)jNubjj{j_sMvjj]j]ubej]ubj)}(jkjjNjNjj)}jpcpu_chunk_refresh_hintsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jv)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j pcpu_chunksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchunksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j)}j full_scansbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjt)jNubjj{j_sMjj](j)}(jkjt)jNjNjj»)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubj)}(jkjt)jNjNjj)jj)}(jjڸ(jNjjɻ)jjj)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpcpu_block_refresh_hintsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j pcpu_chunksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchunksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sMjj](j)}(jkj)jNjNjjK)jj)}(jjڸ(jNjj%)jjjz)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjjr)jj)}(jjڸ(jNjjR)jjj)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpcpu_block_update_hint_allocsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j pcpu_chunksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchunksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbit_offsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbitssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sM(jj](j)}(jkj)jNjNjjռ)jj)}(jjڸ(jNjj)jjj()jNubjj{j_sM(jj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjjܼ)jjj.)jNubjj{j_sM(jj]j]ubj)}(jkj)jNjNjj )jj)}(jjڸ(jNjj)jjj4)jNubjj{j_sM(jj]j]ubej]ubj)}(jkjjNjNjj)}jpcpu_block_update_hint_freesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j=)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j pcpu_chunksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchunksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbit_offsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbitssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj;)jNubjj{j_sMjj](j)}(jkj;)jNjNjj)jj)}(jjڸ(jNjjc)jjjܽ)jNubjj{j_sMjj]j]ubj)}(jkj;)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubj)}(jkj;)jNjNjjԽ)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpcpu_is_populatedsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j pcpu_chunksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchunksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbit_offsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbitssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnext_offsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj)jNubjj{j_sM1jj](j)}(jkj)jNjNjj<)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM1jj]j]ubj)}(jkj)jNjNjjc)jj)}(jjڸ(jNjjC)jjj)jNubjj{j_sM1jj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjjg)jjjľ)jNubjj{j_sM1jj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjjʾ)jNubjj{j_sM1jj]j]ubej]ubj)}(jkjjNjNjj)}jpcpu_find_block_fitsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jӾ)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j pcpu_chunksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchunksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j alloc_bitssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jalignsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j)}jpop_onlysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjѾ)jNubjj{j_sMVjj](j)}(jkjѾ)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMVjj]j]ubj)}(jkjѾ)jNjNjjF)jj)}(jjڸ(jNjj&)jjj)jNubjj{j_sMVjj]j]ubj)}(jkjѾ)jNjNjjn)jj)}(jjڸ(jNjjJ)jjj)jNubjj{j_sMVjj]j]ubj)}(jkjѾ)jNjNjj)jj)}(jjڸ(jNjjr)jjj)jNubjj{j_sMVjj]j]ubej]ubj)}(jkjjNjNjj)}jpcpu_alloc_areasbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j pcpu_chunksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchunksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j alloc_bitssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jalignsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sMjj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjjڿ)jjj{)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjj')jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjjO)jj)}(jjڸ(jNjj+)jjj)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjjs)jj)}(jjڸ(jNjjS)jjj)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpcpu_free_areasbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j pcpu_chunksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchunksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joffsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sMjj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjj )jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpcpu_alloc_first_chunksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j pcpu_chunksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j )aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jtmp_addrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmap_sizesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj)jNubjj{j_sMAjj](j)}(jkj)jNjNjjm)jj)}(jjڸ(jNjjL)jjj)jNubjj{j_sMAjj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjjq)jjj)jNubjj{j_sMAjj]j]ubej]ubj)}(jkjjNjNjj)}jpcpu_chunk_populatedsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j pcpu_chunksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchunksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j page_startsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpage_endsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sMjj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjjJ)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjjP)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjjB)jj)}(jjڸ(jNjj")jjjV)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpcpu_chunk_depopulatedsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j_)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j pcpu_chunksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchunksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j page_startsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpage_endsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj])jNubjj{j_sMjj](j)}(jkj])jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubj)}(jkj])jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubj)}(jkj])jNjNjj)jj)}(jjڸ(jNjj)jjj )jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpcpu_chunk_addr_searchsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j pcpu_chunksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj)jNubjj{j_sMAjj]j)}(jkj)jNjNjja)jj)}(jjڸ(jNjj?)jjjo)jNubjj{j_sMAjj]j]ubaj]ubj)}(jkjjNjNjj)}j pcpu_allocsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj})sbasbubj&j)}(jNjNjojjjjj)}j]j)asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jx)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jalignsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j)}jreservedsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjv)jNubjj{j_sMjj](j)}(jkjv)jNjNjj)jj)}(jjڸ(jNjj)jjjD)jNubjj{j_sMjj]j]ubj)}(jkjv)jNjNjj)jj)}(jjڸ(jNjj)jjjJ)jNubjj{j_sMjj]j]ubj)}(jkjv)jNjNjj)jj)}(jjڸ(jNjj)jjjP)jNubjj{j_sMjj]j]ubj)}(jkjv)jNjNjj9)jj)}(jjڸ(jNjj)jjjV)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__alloc_percpu_gfpsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj})sbasbubj&j)}(jNjNjojjjjj)}j]js)asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j_)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jalignsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj])jNubjj{j_sMjj](j)}(jkj])jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubj)}(jkj])jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubj)}(jkj])jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__alloc_percpusbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj})sbasbubj&j)}(jNjNjojjjjj)}j]j1)asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jalignsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj)jNubjj{j_sMjj](j)}(jkj)jNjNjjk)jj)}(jjڸ(jNjjG)jjj)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjjo)jjj)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__alloc_reserved_percpusbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj})sbasbubj&j)}(jNjNjojjjjj)}j]j)asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jalignsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj)jNubjj{j_sMjj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj.)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjj#)jj)}(jjڸ(jNjj)jjj4)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpcpu_balance_freesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j=)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j)}j empty_onlysbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj;)jNubjj{j_sMjj]j)}(jkj;)jNjNjj)jj)}(jjڸ(jNjjc)jjj)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpcpu_balance_populatedsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj)jNubjj{j_sMjj]j]ubj)}(jkjjNjNjj)}jpcpu_reclaim_populatedsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj)jNubjj{j_sMNjj]j]ubj)}(jkjjNjNjj)}jpcpu_balance_workfnsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j))aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj')jNubjj{j_sMjj]j)}(jkj')jNjNjju)jj)}(jjڸ(jNjjO)jjj)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpcpu_alloc_sizesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj})sbasbubj&j)}(jNjNjoNjjjjj)}j]j)asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jptrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjj{j_sMjj]j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j free_percpusbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj})sbasbubj&j)}(jNjNjoNjjjjj)}j]j#)asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jptrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjj{j_sMjj]j)}(jkj)jNjNjj5)jj)}(jjڸ(jNjj)jjj@)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jis_kernel_percpu_addresssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]jI)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjG)jNubjj{j_sMB jj]j)}(jkjG)jNjNjj)jj)}(jjڸ(jNjjn)jjj)jNubjj{j_sMB jj]j]ubaj]ubj)}(jkjjNjNjj)}jper_cpu_ptr_to_physsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjj{j_sM^ jj]j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM^ jj]j]ubaj]ubj)}(jkjjNjNjj)}jpcpu_alloc_alloc_infosbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpcpu_alloc_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j nr_groupssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnr_unitssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj)jNubjj{j_sM jj](j)}(jkj)jNjNjjL)jj)}(jjڸ(jNjj,)jjj{)jNubjj{j_sM jj]j]ubj)}(jkj)jNjNjjp)jj)}(jjڸ(jNjjP)jjj)jNubjj{j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jpcpu_free_alloc_infosbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpcpu_alloc_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjj{j_sM jj]j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jpcpu_dump_alloc_infosbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jlvlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpcpu_alloc_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj)jNubjj{j_sM jj](j)}(jkj)jNjNjj2)jj)}(jjڸ(jNjj)jjjj)jNubjj{j_sM jj]j]ubj)}(jkj)jNjNjj_)jj)}(jjڸ(jNjj9)jjjp)jNubjj{j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jpcpu_setup_first_chunksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jy)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpcpu_alloc_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaisbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j base_addrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjw)jNubjj{j_sM0 jj](j)}(jkjw)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM0 jj]j]ubj)}(jkjw)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM0 jj]j]ubej]ubj)}(jkjjNjNjj)}jpcpu_build_alloc_infosbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpcpu_alloc_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j reserved_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdyn_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j atom_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpcpu_fc_cpu_distance_fn_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcpu_distance_fnsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj)jNubjj{j_sM0 jj](j)}(jkj)jNjNjjX)jj)}(jjڸ(jNjj4)jjj)jNubjj{j_sM0 jj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj\)jjj)jNubjj{j_sM0 jj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM0 jj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM0 jj]j]ubej]ubj)}(jkjjNjNjj)}jpcpu_embed_first_chunksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j reserved_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdyn_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j atom_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpcpu_fc_cpu_distance_fn_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcpu_distance_fnsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpcpu_fc_cpu_to_node_fn_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j cpu_to_nd_fnsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sM jj](j)}(jkj)jNjNjj@)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM jj]j]ubj)}(jkj)jNjNjjh)jj)}(jjڸ(jNjjD)jjj)jNubjj{j_sM jj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjjl)jjj)jNubjj{j_sM jj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM jj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jpcpu_page_first_chunksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j )aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j reserved_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpcpu_fc_cpu_to_node_fn_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j cpu_to_nd_fnsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sM jj](j)}(jkj)jNjNjjS)jj)}(jjڸ(jNjj/)jjj)jNubjj{j_sM jj]j]ubj)}(jkj)jNjNjj{)jj)}(jjڸ(jNjjW)jjj)jNubjj{j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jcopy_from_user_nofaultsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj(sbasbubj&j)}(jNjNjoNjjjjj)}j]j)asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sKrjj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj8)jNubjj{j_sKrjj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj>)jNubjj{j_sKrjj]j]ubj)}(jkj)jNjNjj0)jj)}(jjڸ(jNjj )jjjD)jNubjj{j_sKrjj]j]ubej]ubj)}(jkjjNjNjj)}jcopy_to_user_nofaultsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jM)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj(sbasbubj&j)}(jNjNjoNjjjjj)}j]j)asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjK)jNubjj{j_sKjj](j)}(jkjK)jNjNjj)jj)}(jjڸ(jNjjs)jjj)jNubjj{j_sKjj]j]ubj)}(jkjK)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sKjj]j]ubj)}(jkjK)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jstrncpy_from_user_nofaultsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj(sbasbubj&j)}(jNjNjoNjjjjj)}j]ji)asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j unsafe_addrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sKjj](j)}(jkj)jNjNjjP)jj)}(jjڸ(jNjj.)jjj)jNubjj{j_sKjj]j]ubj)}(jkj)jNjNjj{)jj)}(jjڸ(jNjjW)jjj)jNubjj{j_sKjj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jstrnlen_user_nofaultsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj(sbasbubj&j)}(jNjNjoNjjjjj)}j]j)asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j unsafe_addrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sKjj](j)}(jkj)jNjNjj )jj)}(jjڸ(jNjj)jjj8)jNubjj{j_sKjj]j]ubj)}(jkj)jNjNjj0)jj)}(jjڸ(jNjj)jjj>)jNubjj{j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jwriteback_throttling_sanesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]jG)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j scan_controlsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jscsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjE)jNubjj{j_sKjj]j)}(jkjE)jNjNjj)jj)}(jjڸ(jNjjl)jjj)jNubjj{j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jlruvec_lru_sizesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jlruvecsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlruvecsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jV)j2j4)}(j7]j)}jlru_listsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlrusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jzone_idxsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sMnjj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjjJ)jNubjj{j_sMnjj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjjP)jNubjj{j_sMnjj]j]ubj)}(jkj)jNjNjjB)jj)}(jjڸ(jNjj")jjjV)jNubjj{j_sMnjj]j]ubej]ubj)}(jkjjNjNjj)}jremove_mappingsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j_)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j address_spacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmappingsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj])jNubjj{j_sMjj](j)}(jkj])jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubj)}(jkj])jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfolio_putback_lrusbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjj{j_sM0jj]j)}(jkj)jNjNjj>)jj)}(jjڸ(jNjj)jjjI)jNubjj{j_sM0jj]j]ubaj]ubj)}(jkjjNjNjj)}jfolio_isolate_lrusbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]jR)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jfoliosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfoliosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjP)jNubjj{j_sMjj]j)}(jkjP)jNjNjj)jj)}(jjڸ(jNjjw)jjj)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jcheck_move_unevictable_foliossbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j folio_batchsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfbatchsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjj{j_sMKjj]j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMKjj]j]ubaj]ubj)}(jkjjNjNjj)}j__remove_pagessbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jpfnsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jnr_pagessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j vmem_altmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaltmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj)jNubjj{j_sM=jj](j)}(jkj)jNjNjjX)jj)}(jjڸ(jNjj7)jjj)jNubjj{j_sM=jj]j]ubj)}(jkj)jNjNjj})jj)}(jjڸ(jNjj\)jjj)jNubjj{j_sM=jj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sM=jj]j]ubej]ubj)}(jkjjNjNjj)}jtry_offline_nodesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnidsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj)jNubjj{j_sMjj]j)}(jkj)jNjNjj )jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j__remove_memorysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sM jj](j)}(jkj)jNjNjjh)jj)}(jjڸ(jNjjD)jjj)jNubjj{j_sM jj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjjl)jjj)jNubjj{j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jmmu_interval_read_beginsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jmmu_interval_notifiersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j interval_subsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjj{j_sKjj]j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jmmu_notifier_registersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mmu_notifiersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j subscriptionsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mm_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj)jNubjj{j_sMjj](j)}(jkj)jNjNjjT)jj)}(jjڸ(jNjj.)jjj)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj[)jjj)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmmu_notifier_get_lockedsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mmu_notifiersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jmmu_notifier_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mm_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj)jNubjj{j_sMjj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj()jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj.)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmmu_notifier_putsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j7)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mmu_notifiersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j subscriptionsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj5)jNubjj{j_sMwjj]j)}(jkj5)jNjNjj)jj)}(jjڸ(jNjj])jjj)jNubjj{j_sMwjj]j]ubaj]ubj)}(jkjjNjNjj)}jmmu_interval_notifier_insertsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jmmu_interval_notifiersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j interval_subsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j mm_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jmmu_interval_notifier_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj)jNubjj{j_sMjj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjj8)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjj])jj)}(jjڸ(jNjj<)jjj)jNubjj{j_sMjj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjja)jjj)jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmmu_interval_notifier_removesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jmmu_interval_notifiersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j interval_subsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjj{j_sMjj]j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj )jNubjj{j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmmu_notifier_synchronizesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj)jNubjj{j_sMVjj]j]ubj)}(jkjjNjNjj)}jballoon_page_list_enqueuesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j^)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jballoon_dev_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j b_dev_infosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj\)jNubjj{j_sK(jj](j)}(jkj\)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sK(jj]j]ubj)}(jkj\)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sK(jj]j]ubej]ubj)}(jkjjNjNjj)}jballoon_page_list_dequeuesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jballoon_dev_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j b_dev_infosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpagessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j n_req_pagessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sKLjj](j)}(jkj)jNjNjjE)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sKLjj]j]ubj)}(jkj)jNjNjjr)jj)}(jjڸ(jNjjL)jjj)jNubjj{j_sKLjj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjjy)jjj)jNubjj{j_sKLjj]j]ubej]ubj)}(jkjjNjNjj)}jvmf_insert_pfn_pmdsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j vm_fault_tsbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jvm_faultsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpfn_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jpfnsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j)}jwritesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjj{j_sMZjj](j)}(jkj)jNjNjj )jj)}(jjڸ(jNjj)jjj`)jNubjj{j_sMZjj]j]ubj)}(jkj)jNjNjj5)jj)}(jjڸ(jNjj)jjjf)jNubjj{j_sMZjj]j]ubj)}(jkj)jNjNjjX)jj)}(jjڸ(jNjj9)jjjl)jNubjj{j_sMZjj]j]ubej]ubj)}(jkjjNjNjj)}jvmf_insert_pfn_pudsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j vm_fault_tsbaj<ubububj=j?)}(jBj4)}(j7]ju)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jvm_faultsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpfn_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jpfnsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j)}jwritesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjs)jNubjj{j_sMjj](j)}(jkjs)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj{j_sMjj]j]ubj)}(jkjs)jNjNjj)jj)}(jjڸ(jNjj)jjj!)jNubjj{j_sMjj]j]ubj)}(jkjs)jNjNjj)jj)}(jjڸ(jNjj)jjj')jNubjj{j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jio_mapping_map_usersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j0)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j io_mappingsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jiomapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jpfnsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj.)jNubjj{j_sKjj](j)}(jkj.)jNjNjj|)jj)}(jjڸ(jNjjV)jjj#)jNubjj{j_sKjj]j]ubj)}(jkj.)jNjNjj)jj)}(jjڸ(jNjj)jjj))jNubjj{j_sKjj]j]ubj)}(jkj.)jNjNjj)jj)}(jjڸ(jNjj)jjj/)jNubjj{j_sKjj]j]ubj)}(jkj.)jNjNjj)jj)}(jjڸ(jNjj)jjj5)jNubjj{j_sKjj]j]ubj)}(jkj.)jNjNjj)jj)}(jjڸ(jNjj)jjj;)jNubjj{j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j padata_privsbjj)}(jjԷ(jstructjj)}jj4)}(j7]jD)aj<ubsbjjjB)jNubjj[j_sKjj]j]ubj)}(jkjjNjNjj)}j padata_listsbjj)}(jjԷ(jstructjj)}jj4)}(j7]jS)aj<ubsbjjjQ)jNubjj[j_sK)jj]j]ubj)}(jkjjNjNjj)}jpadata_serial_queuesbjj)}(jjԷ(jstructjj)}jj4)}(j7]jb)aj<ubsbjjj`)jNubjj[j_sK9jj]j]ubj)}(jkjjNjNjj)}jpadata_cpumasksbjj)}(jjԷ(jstructjj)}jj4)}(j7]jq)aj<ubsbjjjo)jNubjj[j_sKEjj]j]ubj)}(jkjjNjNjj)}j parallel_datasbjj)}(jjԷ(jstructjj)}jj4)}(j7]j)aj<ubsbjjj~)jNubjj[j_sKQjj]j]ubj)}(jkjjNjNjj)}j padata_shellsbjj)}(jjԷ(jstructjj)}jj4)}(j7]j)aj<ubsbjjj)jNubjj[j_sKejj]j]ubj)}(jkjjNjNjj)}j padata_mt_jobsbjj)}(jjԷ(jstructjj)}jj4)}(j7]j)aj<ubsbjjj)jNubjj[j_sK|jj]j]ubj)}(jkjjNjNjj)}jpadata_instancesbjj)}(jjԷ(jstructjj)}jj4)}(j7]j)aj<ubsbjjj)jNubjj[j_sKjj]j]ubj)}(jkjjNjNjj)}jpadata_do_parallelsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j padata_shellsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j padata_privsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpadatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcb_cpusbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj)jNubjj[j_sKjj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjji)jNubjj[j_sKjj]j]ubj)}(jkj)jNjNjj5)jj)}(jjڸ(jNjj)jjjo)jNubjj[j_sKjj]j]ubj)}(jkj)jNjNjj^)jj)}(jjڸ(jNjj<)jjju)jNubjj[j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jpadata_do_serialsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j~)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j padata_privsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpadatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj|)jNubjj[j_sMjj]j)}(jkj|)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj[j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpadata_do_multithreadedsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j padata_mt_jobsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjobsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjj[j_sMjj]j)}(jkj)jNjNjj*)jj)}(jjڸ(jNjj)jjj5)jNubjj[j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpadata_set_cpumasksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j>)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpadata_instancesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpinstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j cpumask_typesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j cpumask_var_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcpumasksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj<)jNubjj[j_sMjj](j)}(jkj<)jNjNjj)jj)}(jjڸ(jNjjd)jjj)jNubjj[j_sMjj]j]ubj)}(jkj<)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj[j_sMjj]j]ubj)}(jkj<)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj[j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j padata_allocsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpadata_instancesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj)jNubjj[j_sMjj]j)}(jkj)jNjNjjD)jj)}(jjڸ(jNjj")jjjR)jNubjj[j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j padata_freesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j[)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpadata_instancesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpinstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjY)jNubjj[j_sM'jj]j)}(jkjY)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjj[j_sM'jj]j]ubaj]ubj)}(jkjjNjNjj)}jpadata_alloc_shellsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j padata_shellsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpadata_instancesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpinstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj)jNubjj[j_sM4jj]j)}(jkj)jNjNjj )jj)}(jjڸ(jNjj)jjj)jNubjj[j_sM4jj]j]ubaj]ubj)}(jkjjNjNjj)}jpadata_free_shellsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j padata_shellsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj")jNubjj[j_sMYjj]j)}(jkj")jNjNjjp)jj)}(jjڸ(jNjjJ)jjj{)jNubjj[j_sMYjj]j]ubaj]ubj)}(jkjjNjNjj)}jpr_fmtsbjj)}(jj(jmacrojj)}(jj4)}(j7]j)aj<ubjMNubjjj)jNubjjtj_sMZjj]j]ubj)}(jkjjNjNjj)}jprintksbjj)}(jj(jmacrojj)}(jj4)}(j7]j)aj<ubjMNubjjj)jNubjjtj_sMjj]j]ubj)}(jkjjNjNjj)}jpr_emergsbjj)}(jj(jmacrojj)}(jj4)}(j7]j)aj<ubjMNubjjj)jNubjjtj_sMjj]j]ubj)}(jkjjNjNjj)}jpr_alertsbjj)}(jj(jmacrojj)}(jj4)}(j7]j)aj<ubjMNubjjj)jNubjjtj_sMjj]j]ubj)}(jkjjNjNjj)}jpr_critsbjj)}(jj(jmacrojj)}(jj4)}(j7]j)aj<ubjMNubjjj)jNubjjtj_sMjj]j]ubj)}(jkjjNjNjj)}jpr_errsbjj)}(jj(jmacrojj)}(jj4)}(j7]j)aj<ubjMNubjjj)jNubjjtj_sMjj]j]ubj)}(jkjjNjNjj)}jpr_warnsbjj)}(jj(jmacrojj)}(jj4)}(j7]j)aj<ubjMNubjjj)jNubjjtj_sMjj]j]ube(j)}(jkjjNjNjj)}j pr_noticesbjj)}(jj(jmacrojj)}(jj4)}(j7]j)aj<ubjMNubjjj)jNubjjtj_sMjj]j]ubj)}(jkjjNjNjj)}jpr_infosbjj)}(jj(jmacrojj)}(jj4)}(j7]j)aj<ubjMNubjjj)jNubjjtj_sMjj]j]ubj)}(jkjjNjNjj)}jpr_contsbjj)}(jj(jmacrojj)}(jj4)}(j7]j )aj<ubjMNubjjj )jNubjjtj_sMjj]j]ubj)}(jkjjNjNjj)}jpr_develsbjj)}(jj(jmacrojj)}(jj4)}(j7]j)aj<ubjMNubjjj)jNubjjtj_sM*jj]j]ubj)}(jkjjNjNjj)}jpr_debugsbjj)}(jj(jmacrojj)}(jj4)}(j7]j))aj<ubjMNubjjj')jNubjjtj_sMDjj]j]ubj)}(jkjjNjNjj)}j ktime_getsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]j8)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj6)jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jktime_get_boottimesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj)jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jktime_get_realsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj)jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jktime_get_clocktaisbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]j%)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj#)jNubjjj_sK+jj]j]ubj)}(jkjjNjNjj)}j ktime_get_rawsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]jt)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjr)jNubjjj_sK3jj]j]ubj)}(jkjjNjj)}(jkjjj)jj)}(jkjjj)jj)}(jkjjj)jj)}(jkjjj)jNjj)}jktime_get_raw_nssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj)jNubjjj_sKAjj]j]ubjj)}jktime_get_clocktai_nssbjj)}(jj(jj)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj)jNubjjj_sKAjj]j]ubjj)}jktime_get_real_nssbjj)}(jj(jj)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]jd)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj)jNubjjj_sKAjj]j]ubjj)}jktime_get_boottime_nssbjj)}(jj(jj)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj)jNubjjj_sKAjj]j]ubjj)}j ktime_get_nssbjj)}(jj(jj)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj)jNubjjj_sKAjj]j]ubj)j)j)j)j)}(jkjjNjj)}(jkjjjH)jj)}(jkjjjJ)jj)}(jkjjjL)jj)}(jkjjjN)jNjj)}jktime_get_raw_ts64sbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jR)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j timespec64sbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjP)jNubjjj_sKKjj]j]ubjj)}jktime_get_clocktai_ts64sbjj)}(jj(jjW)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j timespec64sbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjN)jNubjjj_sKKjj]j]ubjj)}jktime_get_real_ts64sbjj)}(jj(jjW)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j timespec64sbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjL)jNubjjj_sKKjj]j]ubjj)}jktime_get_boottime_ts64sbjj)}(jj(jjW)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jF)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j timespec64sbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjJ)jNubjjj_sKKjj]j]ubjj)}jktime_get_ts64sbjj)}(jj(jjW)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j timespec64sbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjH)jNubjjj_sKKjj]j]ubjJ)jL)jN)jP)j)}(jkjjNjj)}(jkjjj)jj)}(jkjjj)jj)}(jkjjj)jj)}(jkjjj)jNjj)}jktime_get_raw_secondssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jtime64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj)jNubjjj_sKVjj]j]ubjj)}jktime_get_clocktai_secondssbjj)}(jj(jj)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jtime64_tsbaj<ubububj=j?)}(jBj4)}(j7]j?)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj)jNubjjj_sKVjj]j]ubjj)}jktime_get_real_secondssbjj)}(jj(jj)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jtime64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj)jNubjjj_sKVjj]j]ubjj)}jktime_get_boottime_secondssbjj)}(jj(jj)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jtime64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj)jNubjjj_sKVjj]j]ubjj)}jktime_get_secondssbjj)}(jj(jj)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jtime64_tsbaj<ubububj=j?)}(jBj4)}(j7]j#)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj)jNubjjj_sKVjj]j]ubj)j)j)j)j)}(jkjjNjj)}(jkjjjo)jj)}(jkjjjq)jj)}(jkjjjs)jNjj)}jktime_get_coarse_clocktaisbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]jw)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjju)jNubjjj_sKfjj]j]ubjj)}jktime_get_coarse_realsbjj)}(jj(jj|)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjs)jNubjjj_sKfjj]j]ubjj)}jktime_get_coarse_boottimesbjj)}(jj(jj|)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjq)jNubjjj_sKfjj]j]ubjj)}jktime_get_coarsesbjj)}(jj(jj|)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jktime_tsbaj<ubububj=j?)}(jBj4)}(j7]j\)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjo)jNubjjj_sKfjj]j]ubjq)js)ju)j)}(jkjjNjj)}(jkjjj)jj)}(jkjjj)jj)}(jkjjj)jNjj)}jktime_get_coarse_clocktai_nssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj)jNubjjj_sKkjj]j]ubjj)}jktime_get_coarse_real_nssbjj)}(jj(jj)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj)jNubjjj_sKkjj]j]ubjj)}jktime_get_coarse_boottime_nssbjj)}(jj(jj)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]jI)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj)jNubjjj_sKkjj]j]ubjj)}jktime_get_coarse_nssbjj)}(jj(jj)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj)jNubjjj_sKkjj]j]ubj)j)j)j)}(jkjjNjj)}(jkjjj)jj)}(jkjjj)jj)}(jkjjj)jNjj)}jktime_get_coarse_clocktai_ts64sbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j timespec64sbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjjj_sKpjj]j]ubjj)}jktime_get_coarse_real_ts64sbjj)}(jj(jj)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j;)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j timespec64sbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjjj_sKpjj]j]ubjj)}jktime_get_coarse_boottime_ts64sbjj)}(jj(jj)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j timespec64sbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjjj_sKpjj]j]ubjj)}jktime_get_coarse_ts64sbjj)}(jj(jj)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j timespec64sbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjjj_sKpjj]j]ubj)j)j)j)}(jkjjNjj)}(jkjjj.)jj)}(jkjjj0)jj)}(jkjjj2)jj)}(jkjjj4)jNjj)}jktime_get_real_fast_nssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j8)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj6)jNubjjj_sKjj]j]ubjj)}jktime_get_tai_fast_nssbjj)}(jj(jj=)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj4)jNubjjj_sKjj]j]ubjj)}jktime_get_boot_fast_nssbjj)}(jj(jj=)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj2)jNubjjj_sKjj]j]ubjj)}jktime_get_raw_fast_nssbjj)}(jj(jj=)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj0)jNubjjj_sKjj]j]ubjj)}jktime_get_mono_fast_nssbjj)}(jj(jj=)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]ji)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj.)jNubjjj_sKjj]j]ubj0)j2)j4)j6)j)}(jkjjNjNjj)}j ktime_get_tssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jtimespecsbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjjj_sKjj]j]ubj)}(jkjjNjj)}(jkjjj )jj)}(jkjjj )jj)}(jkjjj )jNjj)}jktime_get_real_tssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jtimespecsbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjjj_sKjj]j]ubjj)}jgetnstimeofday64sbjj)}(jj(jj)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jc)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j timespec64sbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj )jNubjjj_sKjj]j]ubjj)}jgetnstimeofdaysbjj)}(jj(jj)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jtimespecsbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj )jNubjjj_sKjj]j]ubjj)}jdo_gettimeofdaysbjj)}(jj(jj)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jtimevalsbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj )jNubjjj_sKjj]j]ubj )j )j)j)}(jkjjNjj)}(jkjjjV)jj)}(jkjjjX)jj)}(jkjjjZ)jNjj)}jget_monotonic_coarse64sbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j timespec64sbaj<ubububj=j?)}(jBj4)}(j7]j^)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj\)jNubjjj_sKjj]j]ubjj)}jget_monotonic_coarsesbjj)}(jj(jjc)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jtimespecsbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjZ)jNubjjj_sKjj]j]ubjj)}jcurrent_kernel_time64sbjj)}(jj(jjc)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j timespec64sbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjX)jNubjjj_sKjj]j]ubjj)}jcurrent_kernel_timesbjj)}(jj(jjc)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jtimespecsbaj<ubububj=j?)}(jBj4)}(j7]jC)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjV)jNubjjj_sKjj]j]ubjX)jZ)j\)j)}(jkjjNjj)}(jkjjj)jj)}(jkjjj)jj)}(jkjjj)jj)}(jkjjj)jj)}(jkjjj)jNjj)}jget_monotonic_boottime64sbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j timespec64sbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj)jNubjjj_sKjj]j]ubjj)}jget_monotonic_boottimesbjj)}(jj(jj)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jtimespecsbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj)jNubjjj_sKjj]j]ubjj)}jtimekeeping_clocktai64sbjj)}(jj(jj)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j timespec64sbaj<ubububj=j?)}(jBj4)}(j7]j4)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj)jNubjjj_sKjj]j]ubjj)}jtimekeeping_clocktaisbjj)}(jj(jj)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jtimespecsbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj)jNubjjj_sKjj]j]ubjj)}jgetrawmonotonic64sbjj)}(jj(jj)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j timespec64sbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj)jNubjjj_sKjj]j]ubjj)}jgetrawmonotonicsbjj)}(jj(jj)jj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jtimespecsbaj<ubububj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj)jNubjjj_sKjj]j]ubj)j)j)j)j)j)}(jkjjNjNjj)}jtrace_irq_handler_entrysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jf)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j irqactionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jactionsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjd)jNubjjij_sK5jj](j)}(jkjd)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjjij_sK5jj]j]ubj)}(jkjd)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjjij_sK5jj]j]ubej]ubj)}(jkjjNjNjj)}jtrace_irq_handler_exitsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j irqactionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jactionsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jretsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjjij_sKSjj](j)}(jkj)jNjNjj6)jj)}(jjڸ(jNjj)jjj)jNubjjij_sKSjj]j]ubj)}(jkj)jNjNjj`)jj)}(jjڸ(jNjj:)jjj)jNubjjij_sKSjj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjjg)jjj)jNubjjij_sKSjj]j]ubej]ubj)}(jkjjNjNjj)}jtrace_softirq_entrysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jvec_nrsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj)jNubjjij_sKjj]j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjjij_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jtrace_softirq_exitsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jvec_nrsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj)jNubjjij_sKjj]j)}(jkj)jNjNjjC)jj)}(jjڸ(jNjj")jjjK)jNubjjij_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jtrace_softirq_raisesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jT)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jvec_nrsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjR)jNubjjij_sKjj]j)}(jkjR)jNjNjj)jj)}(jjڸ(jNjjz)jjj)jNubjjij_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jtrace_tasklet_entrysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jtasklet_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfuncsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj)jNubjjij_sKjj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj+)jNubjjij_sKjj]j]ubj)}(jkj)jNjNjj )jj)}(jjڸ(jNjj)jjj1)jNubjjij_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jtrace_tasklet_exitsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j:)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jtasklet_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfuncsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj8)jNubjjij_sKjj](j)}(jkj8)jNjNjj)jj)}(jjڸ(jNjj`)jjj)jNubjjij_sKjj]j]ubj)}(jkj8)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjjij_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jtrace_signal_generatesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsigsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkernel_siginfosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jgroupsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jresultsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjjij_sK2jj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjjij_sK2jj]j]ubj)}(jkj)jNjNjj8)jj)}(jjڸ(jNjj)jjj)jNubjjij_sK2jj]j]ubj)}(jkj)jNjNjje)jj)}(jjڸ(jNjj?)jjj)jNubjjij_sK2jj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjjl)jjj)jNubjjij_sK2jj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjjij_sK2jj]j]ubej]ubj)}(jkjjNjNjj)}jtrace_signal_deliversbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsigsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkernel_siginfosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j k_sigactionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj)jNubjjij_sK`jj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjjij_sK`jj]j]ubj)}(jkj)jNjNjjI)jj)}(jjڸ(jNjj#)jjj)jNubjjij_sK`jj]j]ubj)}(jkj)jNjNjjv)jj)}(jjڸ(jNjjP)jjj)jNubjjij_sK`jj]j]ubej]ubj)}(jkjjNjNjj)}jtrace_block_touch_buffersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j buffer_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjjij_sK.jj]j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjjij_sK.jj]j]ubaj]ubj)}(jkjjNjNjj)}jtrace_block_dirty_buffersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j buffer_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjjij_sK;jj]j)}(jkj)jNjNjjB)jj)}(jjڸ(jNjj)jjjM)jNubjjij_sK;jj]j]ubaj]ubj)}(jkjjNjNjj)}jtrace_block_rq_requeuesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jV)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjT)jNubjjij_sKKjj]j)}(jkjT)jNjNjj)jj)}(jjڸ(jNjj|)jjj)jNubjjij_sKKjj]j]ubaj]ubj)}(jkjjNjNjj)}jtrace_block_rq_completesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j blk_status_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jerrorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnr_bytessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjjij_sKjj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjjZ)jNubjjij_sKjj]j]ubj)}(jkj)jNjNjj-)jj)}(jjڸ(jNjj )jjj`)jNubjjij_sKjj]j]ubj)}(jkj)jNjNjjR)jj)}(jjڸ(jNjj1)jjjf)jNubjjij_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jtrace_block_rq_errorsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jo)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j blk_status_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jerrorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnr_bytessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjm)jNubjjij_sKjj](j)}(jkjm)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjjij_sKjj]j]ubj)}(jkjm)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjjij_sKjj]j]ubj)}(jkjm)jNjNjj )jj)}(jjڸ(jNjj)jjj)jNubjjij_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jtrace_block_rq_insertsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j()aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&)jNubjjij_sKjj]j)}(jkj&)jNjNjjt)jj)}(jjڸ(jNjjN)jjj)jNubjjij_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jtrace_block_rq_issuesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjjij_sKjj]j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjjij_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jtrace_block_rq_mergesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjjij_sKjj]j)}(jkj)jNjNjj4)jj)}(jjڸ(jNjj)jjj?)jNubjjij_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jtrace_block_io_startsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jH)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjF)jNubjjij_sMjj]j)}(jkjF)jNjNjj)jj)}(jjڸ(jNjjn)jjj)jNubjjij_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtrace_block_io_donesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjjij_sM jj]j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjjij_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jtrace_block_bio_completesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj)jNubjjij_sMjj](j)}(jkj)jNjNjjT)jj)}(jjڸ(jNjj.)jjj)jNubjjij_sMjj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjjZ)jjj)jNubjjij_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtrace_block_bio_bouncesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjjij_sM^jj]j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjjij_sM^jj]j]ubaj]ubj)}(jkjjNjNjj)}jtrace_block_bio_backmergesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjjij_sMijj]j)}(jkj)jNjNjjF)jj)}(jjڸ(jNjj )jjjQ)jNubjjij_sMijj]j]ubaj]ubj)}(jkjjNjNjj)}jtrace_block_bio_frontmergesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jZ)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjX)jNubjjij_sMtjj]j)}(jkjX)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjjij_sMtjj]j]ubaj]ubj)}(jkjjNjNjj)}jtrace_block_bio_queuesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjjij_sMjj]j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjjij_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtrace_block_getrqsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)jNubjjij_sMjj]j)}(jkj)jNjNjjf)jj)}(jjڸ(jNjj@)jjjq)jNubjjij_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtrace_block_plugsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jz)aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjx)jNubjjij_sMjj]j)}(jkjx)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjjij_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jtrace_block_unplugsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jdepthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j)}jexplicitsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjjij_sMjj](j)}(jkj)jNjNjj%)jj)}(jjڸ(jNjj)jjjw)jNubjjij_sMjj]j]ubj)}(jkj)jNjNjjL)jj)}(jjڸ(jNjj+)jjj})jNubjjij_sMjj]j]ubj)}(jkj)jNjNjjo)jj)}(jjڸ(jNjjP)jjj)jNubjjij_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtrace_block_splitsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j new_sectorsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjjij_sMjj](j)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjjij_sMjj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjjij_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtrace_block_bio_remapsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jdev_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsector_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjjij_sMjj](j)}(jkj)jNjNjjc)jj)}(jjڸ(jNjj=)jjj)jNubjjij_sMjj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjjj)jjj)jNubjjij_sMjj]j]ubj)}(jkj)jNjNjj)jj)}(jjڸ(jNjj)jjj)jNubjjij_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtrace_block_rq_remapsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jdev_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsector_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)jNubjjij_sM%jj](j)}(jkj)jNjNjj*jj)}(jjڸ(jNjj)jjjz*jNubjjij_sM%jj]j]ubj)}(jkj)jNjNjjJ*jj)}(jjڸ(jNjj&*jjj*jNubjjij_sM%jj]j]ubj)}(jkj)jNjNjjr*jj)}(jjڸ(jNjjN*jjj*jNubjjij_sM%jj]j]ubej]ubj)}(jkjjNjNjj)}jtrace_workqueue_queue_worksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jreq_cpusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpool_workqueuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjij_sKjj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj7*jNubjjij_sKjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj=*jNubjjij_sKjj]j]ubj)}(jkj*jNjNjj,*jj)}(jjڸ(jNjj*jjjC*jNubjjij_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jtrace_workqueue_activate_worksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jL*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjJ*jNubjjij_sK;jj]j)}(jkjJ*jNjNjj*jj)}(jjڸ(jNjjr*jjj*jNubjjij_sK;jj]j]ubaj]ubj)}(jkjjNjNjj)}jtrace_workqueue_execute_startsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*jNubjjij_sKRjj]j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjij_sKRjj]j]ubaj]ubj)}(jkjjNjNjj)}jtrace_workqueue_execute_endsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j *aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j work_func_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfunctionsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj *jNubjjij_sKljj](j)}(jkj *jNjNjjX*jj)}(jjڸ(jNjj2*jjj*jNubjjij_sKljj]j]ubj)}(jkj *jNjNjj*jj)}(jjڸ(jNjj_*jjj*jNubjjij_sKljj]j]ubej]ubj)}(jkjjNjNjj)}jworkqueue_attrssbjj)}(jjԷ(jstructjj)}jj4)}(j7]j*aj<ubsbjjj*jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j work_pendingsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sMZjj]j]ubj)}(jkjjNjNjj)}jdelayed_work_pendingsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sMbjj]j]ubj)}(jkjjNjNjj)}jalloc_workqueuesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j max_activesbaj<ubjF]jHNububjNubjubjP)}(jSNjubejj)}j]sbububjjjjj)}j]sbububjjj*jNubjjj_sMjj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjjn*jNubjjj_sMjj]j]ubj)}(jkj*jNjNjj=*jj)}(jjڸ(jNjj*jjjt*jNubjjj_sMjj]j]ubj)}(jkj*jNjNjja*jj)}(jjڸ(jNjjA*jjjz*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jalloc_ordered_workqueuesbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j queue_worksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjj_sMZjj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjj_sMZjj]j]ubj)}(jkj*jNjNjj *jj)}(jjڸ(jNjj*jjj*jNubjjj_sMZjj]j]ubej]ubj)}(jkjjNjNjj)}jqueue_delayed_worksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j$*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j delayed_worksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jdelaysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"*jNubjjj_sMhjj](j)}(jkj"*jNjNjjo*jj)}(jjڸ(jNjjI*jjj*jNubjjj_sMhjj]j]ubj)}(jkj"*jNjNjj*jj)}(jjڸ(jNjjv*jjj*jNubjjj_sMhjj]j]ubj)}(jkj"*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjj_sMhjj]j]ubej]ubj)}(jkjjNjNjj)}jmod_delayed_worksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j delayed_worksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jdelaysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj*jNubjjj_sMwjj](j)}(jkj*jNjNjj,*jj)}(jjڸ(jNjj*jjj*jNubjjj_sMwjj]j]ubj)}(jkj*jNjNjjY*jj)}(jjڸ(jNjj3*jjj*jNubjjj_sMwjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj`*jjj*jNubjjj_sMwjj]j]ubej]ubj)}(jkjjNjNjj)}jschedule_work_onsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjj_sMjj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjj_sMjj]j]ubj)}(jkj*jNjNjj *jj)}(jjڸ(jNjj*jjj*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j schedule_worksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j'*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%*jNubjjj_sMjj]j)}(jkj%*jNjNjjr*jj)}(jjڸ(jNjjL*jjj}*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jschedule_delayed_work_onsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j delayed_worksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jdelaysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj*jNubjjj_sMjj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj%*jNubjjj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj+*jNubjjj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj1*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jschedule_delayed_worksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j:*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j delayed_worksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jdelaysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj8*jNubjjj_sMjj](j)}(jkj8*jNjNjj*jj)}(jjڸ(jNjj_*jjj*jNubjjj_sMjj]j]ubj)}(jkj8*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j for_each_poolsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sM5jj]j]ubj)}(jkjjNjNjj)}jfor_each_pool_workersbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sMDjj]j]ubj)}(jkjjNjNjj)}j for_each_pwqsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sMUjj]j]ubj)}(jkjjNjNjj)}jworker_pool_assign_idsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j worker_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*jNubjjj_sMjj]j)}(jkj*jNjNjj=*jj)}(jjڸ(jNjj*jjjH*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}junbound_effective_cpumasksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jcpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jQ*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjO*jNubjjj_sMjj]j)}(jkjO*jNjNjj*jj)}(jjڸ(jNjj}*jjj*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j get_work_poolsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j worker_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj*jNubjjj_sMnjj]j)}(jkj*jNjNjj *jj)}(jjڸ(jNjj*jjj *jNubjjj_sMnjj]j]ubaj]ubj)}(jkjjNjNjj)}jget_work_pool_idsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j# *aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj! *jNubjjj_sMjj]j)}(jkj! *jNjNjjo *jj)}(jjڸ(jNjjI *jjjz *jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jworker_set_flagssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j *aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworkersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj *jNubjjj_sMjj](j)}(jkj *jNjNjj *jj)}(jjڸ(jNjj *jjj *jNubjjj_sMjj]j]ubj)}(jkj *jNjNjj *jj)}(jjڸ(jNjj *jjj *jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jworker_clr_flagssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j *aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworkersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj *jNubjjj_sMjj](j)}(jkj *jNjNjjZ *jj)}(jjڸ(jNjj4 *jjj *jNubjjj_sMjj]j]ubj)}(jkj *jNjNjj *jj)}(jjڸ(jNjja *jjj *jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jworker_enter_idlesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j *aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworkersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj *jNubjjj_sMjj]j)}(jkj *jNjNjj *jj)}(jjڸ(jNjj *jjj *jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jworker_leave_idlesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j *aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworkersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj *jNubjjj_sM2jj]j)}(jkj *jNjNjjE *jj)}(jjڸ(jNjj *jjjP *jNubjjj_sM2jj]j]ubaj]ubj)}(jkjjNjNjj)}jfind_worker_executing_worksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jY *aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j worker_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjW *jNubjjj_sM^jj](j)}(jkjW *jNjNjj *jj)}(jjڸ(jNjj *jjj *jNubjjj_sM^jj]j]ubj)}(jkjW *jNjNjj *jj)}(jjڸ(jNjj *jjj *jNubjjj_sM^jj]j]ubej]ubj)}(jkjjNjNjj)}jmove_linked_workssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j *aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jnextpsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj *jNubjjj_sMzjj](j)}(jkj *jNjNjjA *jj)}(jjڸ(jNjj *jjj *jNubjjj_sMzjj]j]ubj)}(jkj *jNjNjjn *jj)}(jjڸ(jNjjH *jjj *jNubjjj_sMzjj]j]ubj)}(jkj *jNjNjj *jj)}(jjڸ(jNjju *jjj *jNubjjj_sMzjj]j]ubej]ubj)}(jkjjNjNjj)}j assign_worksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j *aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworkersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jnextpsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj *jNubjjj_sMjj](j)}(jkj *jNjNjj *jj)}(jjڸ(jNjj *jjju *jNubjjj_sMjj]j]ubj)}(jkj *jNjNjj8 *jj)}(jjڸ(jNjj *jjj{ *jNubjjj_sMjj]j]ubj)}(jkj *jNjNjjg *jj)}(jjڸ(jNjj? *jjj *jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j kick_poolsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j *aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j worker_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj *jNubjjj_sMjj]j)}(jkj *jNjNjj *jj)}(jjڸ(jNjj *jjj *jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jwq_worker_runningsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j *aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj *jNubjjj_sMrjj]j)}(jkj *jNjNjj5*jj)}(jjڸ(jNjj*jjj@*jNubjjj_sMrjj]j]ubaj]ubj)}(jkjjNjNjj)}jwq_worker_sleepingsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jI*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjG*jNubjjj_sMjj]j)}(jkjG*jNjNjj*jj)}(jjڸ(jNjjo*jjj*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jwq_worker_ticksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*jNubjjj_sMjj]j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jwq_worker_last_funcsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j work_func_tsbaj<ubububj=j?)}(jBj4)}(j7]j *aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*jNubjjj_sMjj]j)}(jkj*jNjNjjY*jj)}(jjڸ(jNjj3*jjjd*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jwq_node_nr_activesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jwq_node_nr_activesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jm*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjk*jNubjjj_sMjj](j)}(jkjk*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjj_sMjj]j]ubj)}(jkjk*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jwq_update_node_max_activesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joff_cpusbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj*jNubjjj_sM.jj](j)}(jkj*jNjNjjL*jj)}(jjڸ(jNjj&*jjj{*jNubjjj_sM.jj]j]ubj)}(jkj*jNjNjjs*jj)}(jjڸ(jNjjS*jjj*jNubjjj_sM.jj]j]ubej]ubj)}(jkjjNjNjj)}jget_pwqsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpool_workqueuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*jNubjjj_sM`jj]j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjj_sM`jj]j]ubaj]ubj)}(jkjjNjNjj)}jput_pwqsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpool_workqueuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*jNubjjj_sMnjj]j)}(jkj*jNjNjj6*jj)}(jjڸ(jNjj*jjjA*jNubjjj_sMnjj]j]ubaj]ubj)}(jkjjNjNjj)}jput_pwq_unlockedsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jJ*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpool_workqueuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjH*jNubjjj_sMjj]j)}(jkjH*jNjNjj*jj)}(jjڸ(jNjjp*jjj*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpwq_activate_worksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpool_workqueuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjj_sMjj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj-*jNubjjj_sMjj]j]ubj)}(jkj*jNjNjj"*jj)}(jjڸ(jNjj*jjj3*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpwq_tryinc_nr_activesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j<*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpool_workqueuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j)}jfillsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj:*jNubjjj_sMjj](j)}(jkj:*jNjNjj*jj)}(jjڸ(jNjja*jjj*jNubjjj_sMjj]j]ubj)}(jkj:*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jpwq_activate_first_inactivesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpool_workqueuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j)}jfillsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj*jNubjjj_sM jj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj=*jNubjjj_sM jj]j]ubj)}(jkj*jNjNjj5*jj)}(jjڸ(jNjj*jjjC*jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}junplug_oldest_pwqsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jL*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjJ*jNubjjj_sMDjj]j)}(jkjJ*jNjNjj*jj)}(jjڸ(jNjjr*jjj*jNubjjj_sMDjj]j]ubaj]ubj)}(jkjjNjNjj)}jnode_activate_pending_pwqsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jwq_node_nr_activesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnnasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j worker_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j caller_poolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjj_sM^jj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj0*jNubjjj_sM^jj]j]ubj)}(jkj*jNjNjj%*jj)}(jjڸ(jNjj*jjj6*jNubjjj_sM^jj]j]ubej]ubj)}(jkjjNjNjj)}jpwq_dec_nr_activesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j?*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpool_workqueuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj=*jNubjjj_sMjj]j)}(jkj=*jNjNjj*jj)}(jjڸ(jNjje*jjj*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpwq_dec_nr_in_flightsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpool_workqueuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}j work_datasbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj*jNubjjj_sMjj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj!*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtry_to_grab_pendingsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j**aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j irq_flagssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(*jNubjjj_sM%jj](j)}(jkj(*jNjNjjv*jj)}(jjڸ(jNjjP*jjj*jNubjjj_sM%jj]j]ubj)}(jkj(*jNjNjj*jj)}(jjڸ(jNjj}*jjj*jNubjjj_sM%jj]j]ubj)}(jkj(*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjj_sM%jj]j]ubej]ubj)}(jkjjNjNjj)}jwork_grab_pendingsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}j irq_flagssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjj_sMjj](j)}(jkj*jNjNjj3*jj)}(jjڸ(jNjj *jjj*jNubjjj_sMjj]j]ubj)}(jkj*jNjNjj^*jj)}(jjڸ(jNjj:*jjj*jNubjjj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjjb*jjj*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j insert_worksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpool_workqueuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j extra_flagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj*jNubjjj_sMjj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj{*jNubjjj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjj_sMjj]j]ubj)}(jkj*jNjNjjK*jj)}(jjڸ(jNjj%*jjj*jNubjjj_sMjj]j]ubj)}(jkj*jNjNjjs*jj)}(jjڸ(jNjjR*jjj*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j queue_work_onsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjj_sM jj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj=*jNubjjj_sM jj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjjC*jNubjjj_sM jj]j]ubj)}(jkj*jNjNjj2*jj)}(jjڸ(jNjj *jjjI*jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jselect_numa_node_cpusbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jR*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjP*jNubjjj_sM jj]j)}(jkjP*jNjNjj*jj)}(jjڸ(jNjjx*jjj*jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jqueue_work_nodesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjj_sM jj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjjP*jNubjjj_sM jj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjjV*jNubjjj_sM jj]j]ubj)}(jkj*jNjNjjE*jj)}(jjڸ(jNjj*jjj\*jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jqueue_delayed_work_onsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]je*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j delayed_worksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jdelaysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjc*jNubjjj_sM% jj](j)}(jkjc*jNjNjj*jj)}(jjڸ(jNjj*jjj1*jNubjjj_sM% jj]j]ubj)}(jkjc*jNjNjj*jj)}(jjڸ(jNjj*jjj7*jNubjjj_sM% jj]j]ubj)}(jkjc*jNjNjj*jj)}(jjڸ(jNjj*jjj=*jNubjjj_sM% jj]j]ubj)}(jkjc*jNjNjj)*jj)}(jjڸ(jNjj*jjjC*jNubjjj_sM% jj]j]ubej]ubj)}(jkjjNjNjj)}jmod_delayed_work_onsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]jL*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j delayed_worksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jdelaysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjJ*jNubjjj_sMK jj](j)}(jkjJ*jNjNjj*jj)}(jjڸ(jNjjq*jjj*jNubjjj_sMK jj]j]ubj)}(jkjJ*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjj_sMK jj]j]ubj)}(jkjJ*jNjNjj*jj)}(jjڸ(jNjj*jjj$*jNubjjj_sMK jj]j]ubj)}(jkjJ*jNjNjj*jj)}(jjڸ(jNjj*jjj**jNubjjj_sMK jj]j]ubej]ubj)}(jkjjNjNjj)}jqueue_rcu_worksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j3*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jrcu_worksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj1*jNubjjj_sMt jj](j)}(jkj1*jNjNjj~*jj)}(jjڸ(jNjjX*jjj*jNubjjj_sMt jj]j]ubj)}(jkj1*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjj_sMt jj]j]ubej]ubj)}(jkjjNjNjj)}jworker_attach_to_poolsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworkersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j worker_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjj_sM jj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjjI*jNubjjj_sM jj]j]ubj)}(jkj*jNjNjj>*jj)}(jjڸ(jNjj*jjjO*jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jworker_detach_from_poolsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jX*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworkersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjV*jNubjjj_sM jj]j)}(jkjV*jNjNjj*jj)}(jjڸ(jNjj~*jjj*jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j create_workersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j worker_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj*jNubjjj_sM jj]j)}(jkj*jNjNjj *jj)}(jjڸ(jNjj*jjj*jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jset_worker_dyingsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworkersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjj_sM] jj](j)}(jkj*jNjNjjm*jj)}(jjڸ(jNjjG*jjj*jNubjjj_sM] jj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjjt*jjj*jNubjjj_sM] jj]j]ubej]ubj)}(jkjjNjNjj)}jidle_worker_timeoutsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j timer_listsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*jNubjjj_sM} jj]j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj *jNubjjj_sM} jj]j]ubaj]ubj)}(jkjjNjNjj)}j idle_cull_fnsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*jNubjjj_sM jj]j)}(jkj*jNjNjj_*jj)}(jjڸ(jNjj9*jjjj*jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jmaybe_create_workersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]js*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j worker_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjq*jNubjjj_sM jj]j)}(jkjq*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jmanage_workerssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworkersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*jNubjjj_sM> jj]j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj)*jNubjjj_sM> jj]j]ubaj]ubj)}(jkjjNjNjj)}jprocess_one_worksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j2*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworkersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj0*jNubjjj_sM^ jj](j)}(jkj0*jNjNjj~*jj)}(jjڸ(jNjjX*jjj*jNubjjj_sM^ jj]j]ubj)}(jkj0*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjj_sM^ jj]j]ubej]ubj)}(jkjjNjNjj)}jprocess_scheduled_workssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworkersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*jNubjjj_sM jj]j)}(jkj*jNjNjj *jj)}(jjڸ(jNjj*jjj *jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j worker_threadsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j% *aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j__workersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj# *jNubjjj_sM. jj]j)}(jkj# *jNjNjjm *jj)}(jjڸ(jNjjK *jjjx *jNubjjj_sM. jj]j]ubaj]ubj)}(jkjjNjNjj)}jrescuer_threadsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j *aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j __rescuersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj *jNubjjj_sM jj]j)}(jkj *jNjNjj *jj)}(jjڸ(jNjj *jjj *jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jcheck_flush_dependencysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j *aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j target_wqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j target_worksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj *jNubjjj_sMjj](j)}(jkj *jNjNjj)!*jj)}(jjڸ(jNjj!*jjja!*jNubjjj_sMjj]j]ubj)}(jkj *jNjNjjV!*jj)}(jjڸ(jNjj0!*jjjg!*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jinsert_wq_barriersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jp!*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpool_workqueuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j wq_barriersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbarrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtargetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworkersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjn!*jNubjjj_sMjj](j)}(jkjn!*jNjNjj!*jj)}(jjڸ(jNjj!*jjjN"*jNubjjj_sMjj]j]ubj)}(jkjn!*jNjNjj!*jj)}(jjڸ(jNjj!*jjjT"*jNubjjj_sMjj]j]ubj)}(jkjn!*jNjNjj"*jj)}(jjڸ(jNjj!*jjjZ"*jNubjjj_sMjj]j]ubj)}(jkjn!*jNjNjjC"*jj)}(jjڸ(jNjj"*jjj`"*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jflush_workqueue_prep_pwqssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]ji"*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j flush_colorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j work_colorsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjg"*jNubjjj_sMjj](j)}(jkjg"*jNjNjj"*jj)}(jjڸ(jNjj"*jjj#*jNubjjj_sMjj]j]ubj)}(jkjg"*jNjNjj"*jj)}(jjڸ(jNjj"*jjj #*jNubjjj_sMjj]j]ubj)}(jkjg"*jNjNjj"*jj)}(jjڸ(jNjj"*jjj#*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__flush_workqueuesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#*jNubjjj_sMhjj]j)}(jkj#*jNjNjjh#*jj)}(jjڸ(jNjjB#*jjjs#*jNubjjj_sMhjj]j]ubaj]ubj)}(jkjjNjNjj)}jdrain_workqueuesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j|#*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjz#*jNubjjj_sM jj]j)}(jkjz#*jNjNjj#*jj)}(jjڸ(jNjj#*jjj#*jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j flush_worksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j#*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#*jNubjjj_sMjj]j)}(jkj#*jNjNjj'$*jj)}(jjڸ(jNjj$*jjj2$*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jflush_delayed_worksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j;$*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j delayed_worksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj9$*jNubjjj_sMjj]j)}(jkj9$*jNjNjj$*jj)}(jjڸ(jNjj`$*jjj$*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jflush_rcu_worksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j$*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jrcu_worksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$*jNubjjj_sMjj]j)}(jkj$*jNjNjj$*jj)}(jjڸ(jNjj$*jjj$*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jcancel_work_syncsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j$*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$*jNubjjj_sMjj]j)}(jkj$*jNjNjjD%*jj)}(jjڸ(jNjj%*jjjO%*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jcancel_delayed_worksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]jX%*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j delayed_worksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjV%*jNubjjj_sMjj]j)}(jkjV%*jNjNjj%*jj)}(jjڸ(jNjj}%*jjj%*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jcancel_delayed_work_syncsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j%*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j delayed_worksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%*jNubjjj_sM,jj]j)}(jkj%*jNjNjj&*jj)}(jjڸ(jNjj%*jjj &*jNubjjj_sM,jj]j]ubaj]ubj)}(jkjjNjNjj)}jschedule_on_each_cpusbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j work_func_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfuncsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj&*jNubjjj_sM=jj]j)}(jkj&*jNjNjj`&*jj)}(jjڸ(jNjj<&*jjjh&*jNubjjj_sM=jj]j]ubaj]ubj)}(jkjjNjNjj)}jexecute_in_process_contextsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jq&*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j work_func_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfnsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j execute_worksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjo&*jNubjjj_sMcjj](j)}(jkjo&*jNjNjj&*jj)}(jjڸ(jNjj&*jjj&*jNubjjj_sMcjj]j]ubj)}(jkjo&*jNjNjj&*jj)}(jjڸ(jNjj&*jjj&*jNubjjj_sMcjj]j]ubej]ubj)}(jkjjNjNjj)}jfree_workqueue_attrssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_attrssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&*jNubjjj_sMwjj]j)}(jkj&*jNjNjjK'*jj)}(jjڸ(jNjj%'*jjjV'*jNubjjj_sMwjj]j]ubaj]ubj)}(jkjjNjNjj)}jalloc_workqueue_attrssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_attrssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j_'*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj]'*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jinit_worker_poolsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j worker_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'*jNubjjj_sM jj]j)}(jkj'*jNjNjj'*jj)}(jjڸ(jNjj'*jjj (*jNubjjj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jput_unbound_poolsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j worker_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(*jNubjjj_sMjj]j)}(jkj(*jNjNjj_(*jj)}(jjڸ(jNjj9(*jjjj(*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jget_unbound_poolsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j worker_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]js(*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_attrssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjq(*jNubjjj_sMjj]j)}(jkjq(*jNjNjj(*jj)}(jjڸ(jNjj(*jjj(*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jwq_calc_pod_cpumasksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_attrssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcpu_going_downsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(*jNubjjj_sMjj](j)}(jkj(*jNjNjj()*jj)}(jjڸ(jNjj)*jjj{)*jNubjjj_sMjj]j]ubj)}(jkj(*jNjNjjO)*jj)}(jjڸ(jNjj/)*jjj)*jNubjjj_sMjj]j]ubj)}(jkj(*jNjNjjs)*jj)}(jjڸ(jNjjS)*jjj)*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}japply_workqueue_attrssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_attrssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj)*jNubjjj_sMjj](j)}(jkj)*jNjNjj)*jj)}(jjڸ(jNjj)*jjj**jNubjjj_sMjj]j]ubj)}(jkj)*jNjNjj **jj)}(jjڸ(jNjj)*jjj**jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j wq_update_podsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#**aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j hotplug_cpusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j)}jonlinesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj!**jNubjjj_sMjj](j)}(jkj!**jNjNjjo**jj)}(jjڸ(jNjjI**jjj**jNubjjj_sMjj]j]ubj)}(jkj!**jNjNjj**jj)}(jjڸ(jNjjv**jjj**jNubjjj_sMjj]j]ubj)}(jkj!**jNjNjj**jj)}(jjڸ(jNjj**jjj**jNubjjj_sMjj]j]ubj)}(jkj!**jNjNjj**jj)}(jjڸ(jNjj**jjj**jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jwq_adjust_max_activesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj**jNubjjj_sMajj]j)}(jkj**jNjNjjL+*jj)}(jjڸ(jNjj&+*jjjW+*jNubjjj_sMajj]j]ubaj]ubj)}(jkjjNjNjj)}jdestroy_workqueuesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j`+*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj^+*jNubjjj_sM%jj]j)}(jkj^+*jNjNjj+*jj)}(jjڸ(jNjj+*jjj+*jNubjjj_sM%jj]j]ubaj]ubj)}(jkjjNjNjj)}jworkqueue_set_max_activesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j max_activesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+*jNubjjj_sMjj](j)}(jkj+*jNjNjj ,*jj)}(jjڸ(jNjj+*jjj;,*jNubjjj_sMjj]j]ubj)}(jkj+*jNjNjj3,*jj)}(jjڸ(jNjj,*jjjA,*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jworkqueue_set_min_activesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jJ,*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j min_activesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjH,*jNubjjj_sMjj](j)}(jkjH,*jNjNjj,*jj)}(jjڸ(jNjjp,*jjj,*jNubjjj_sMjj]j]ubj)}(jkjH,*jNjNjj,*jj)}(jjڸ(jNjj,*jjj,*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j current_worksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j,*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj,*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jcurrent_is_workqueue_rescuersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j(-*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj&-*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jworkqueue_congestedsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]jr-*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjp-*jNubjjj_sMjj](j)}(jkjp-*jNjNjj-*jj)}(jjڸ(jNjj-*jjj-*jNubjjj_sMjj]j]ubj)}(jkjp-*jNjNjj-*jj)}(jjڸ(jNjj-*jjj-*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j work_busysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j-*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j work_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-*jNubjjj_sMjj]j)}(jkj-*jNjNjjH.*jj)}(jjڸ(jNjj".*jjjS.*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jset_worker_descsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j\.*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSNjubejj)}j]sbubububjjjZ.*jNubjjj_sM&jj]j)}(jkjZ.*jNjNjj.*jj)}(jjڸ(jNjj.*jjj.*jNubjjj_sM&jj]j]ubaj]ubj)}(jkjjNjNjj)}jprint_worker_infosbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j.*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jlog_lvlsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj.*jNubjjj_sM@jj](j)}(jkj.*jNjNjj/*jj)}(jjڸ(jNjj.*jjj:/*jNubjjj_sM@jj]j]ubj)}(jkj.*jNjNjj//*jj)}(jjڸ(jNjj /*jjj@/*jNubjjj_sM@jj]j]ubej]ubj)}(jkjjNjNjj)}jshow_one_workqueuesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jI/*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjG/*jNubjjj_sMjj]j)}(jkjG/*jNjNjj/*jj)}(jjڸ(jNjjo/*jjj/*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jshow_one_worker_poolsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j/*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j worker_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj/*jNubjjj_sM$jj]j)}(jkj/*jNjNjj/*jj)}(jjڸ(jNjj/*jjj0*jNubjjj_sM$jj]j]ubaj]ubj)}(jkjjNjNjj)}jshow_all_workqueuessbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j 0*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj0*jNubjjj_sMVjj]j]ubj)}(jkjjNjNjj)}jshow_freezable_workqueuessbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jT0*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjR0*jNubjjj_sMojj]j]ubj)}(jkjjNjNjj)}jrebind_workerssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j0*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j worker_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj0*jNubjjj_sMjj]j)}(jkj0*jNjNjj0*jj)}(jjڸ(jNjj0*jjj0*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jrestore_unbound_workers_cpumasksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j0*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j worker_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj0*jNubjjj_sM*jj](j)}(jkj0*jNjNjjK1*jj)}(jjڸ(jNjj%1*jjjz1*jNubjjj_sM*jj]j]ubj)}(jkj0*jNjNjjr1*jj)}(jjڸ(jNjjR1*jjj1*jNubjjj_sM*jj]j]ubej]ubj)}(jkjjNjNjj)}jwork_on_cpu_keysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j1*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jfnsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jlock_class_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj1*jNubjjj_sMjj](j)}(jkj1*jNjNjj1*jj)}(jjڸ(jNjj1*jjj2*jNubjjj_sMjj]j]ubj)}(jkj1*jNjNjj1*jj)}(jjڸ(jNjj1*jjj2*jNubjjj_sMjj]j]ubj)}(jkj1*jNjNjjL2*jj)}(jjڸ(jNjj*2*jjj2*jNubjjj_sMjj]j]ubj)}(jkj1*jNjNjjy2*jj)}(jjڸ(jNjjS2*jjj2*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jwork_on_cpu_safe_keysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j2*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jfnsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jlock_class_keysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj2*jNubjjj_sMjj](j)}(jkj2*jNjNjj2*jj)}(jjڸ(jNjj2*jjj3*jNubjjj_sMjj]j]ubj)}(jkj2*jNjNjj 3*jj)}(jjڸ(jNjj2*jjj3*jNubjjj_sMjj]j]ubj)}(jkj2*jNjNjjb3*jj)}(jjڸ(jNjj@3*jjj3*jNubjjj_sMjj]j]ubj)}(jkj2*jNjNjj3*jj)}(jjڸ(jNjji3*jjj3*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jfreeze_workqueues_beginsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j3*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj3*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jfreeze_workqueues_busysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j4*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj3*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jthaw_workqueuessbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jJ4*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjH4*jNubjjj_sM)jj]j]ubj)}(jkjjNjNjj)}j!workqueue_unbound_exclude_cpumasksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j4*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j cpumask_var_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jexclude_cpumasksbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj4*jNubjjj_sMljj]j)}(jkj4*jNjNjj4*jj)}(jjڸ(jNjj4*jjj4*jNubjjj_sMljj]j]ubaj]ubj)}(jkjjNjNjj)}jworkqueue_set_unbound_cpumasksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j4*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j cpumask_var_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcpumasksbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj4*jNubjjj_sMjj]j)}(jkj4*jNjNjj:5*jj)}(jjڸ(jNjj5*jjjB5*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jworkqueue_sysfs_registersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jK5*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjI5*jNubjjj_sMHjj]j)}(jkjI5*jNjNjj5*jj)}(jjڸ(jNjjq5*jjj5*jNubjjj_sMHjj]j]ubaj]ubj)}(jkjjNjNjj)}jworkqueue_sysfs_unregistersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j5*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jworkqueue_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj5*jNubjjj_sMjj]j)}(jkj5*jNjNjj5*jj)}(jjڸ(jNjj5*jjj6*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jworkqueue_init_earlysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j 6*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj 6*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jworkqueue_initsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jV6*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjT6*jNubjjj_sM)jj]j]ubj)}(jkjjNjNjj)}jworkqueue_init_topologysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j6*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj6*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j xa_mk_valuesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j6*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj6*jNubjjj_sK6jj]j)}(jkj6*jNjNjj57*jj)}(jjڸ(jNjj7*jjj?7*jNubjjj_sK6jj]j]ubaj]ubj)}(jkjjNjNjj)}j xa_to_valuesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]jH7*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjF7*jNubjjj_sKCjj]j)}(jkjF7*jNjNjj7*jj)}(jjڸ(jNjjo7*jjj7*jNubjjj_sKCjj]j]ubaj]ubj)}(jkjjNjNjj)}j xa_is_valuesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j7*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj7*jNubjjj_sKOjj]j)}(jkj7*jNjNjj7*jj)}(jjڸ(jNjj7*jjj7*jNubjjj_sKOjj]j]ubaj]ubj)}(jkjjNjNjj)}jxa_tag_pointersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j8*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jtagsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj7*jNubjjj_sKajj](j)}(jkj7*jNjNjjJ8*jj)}(jjڸ(jNjj(8*jjj|8*jNubjjj_sKajj]j]ubj)}(jkj7*jNjNjjq8*jj)}(jjڸ(jNjjP8*jjj8*jNubjjj_sKajj]j]ubej]ubj)}(jkjjNjNjj)}jxa_untag_pointersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j8*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj8*jNubjjj_sKpjj]j)}(jkj8*jNjNjj8*jj)}(jjڸ(jNjj8*jjj8*jNubjjj_sKpjj]j]ubaj]ubj)}(jkjjNjNjj)}jxa_pointer_tagsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j8*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj8*jNubjjj_sKjj]j)}(jkj8*jNjNjj59*jj)}(jjڸ(jNjj9*jjj@9*jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j xa_is_zerosbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]jI9*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjG9*jNubjjj_sKjj]j)}(jkjG9*jNjNjj9*jj)}(jjڸ(jNjjn9*jjj9*jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j xa_is_errsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j9*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj9*jNubjjj_sKjj]j)}(jkj9*jNjNjj9*jj)}(jjڸ(jNjj9*jjj9*jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jxa_errsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j9*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj9*jNubjjj_sKjj]j)}(jkj9*jNjNjjG:*jj)}(jjڸ(jNjj%:*jjjR:*jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jxa_limitsbjj)}(jjԷ(jstructjj)}jj4)}(j7]j[:*aj<ubsbjjjY:*jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jxarraysbjj)}(jjԷ(jstructjj)}jj4)}(j7]jj:*aj<ubsbjjjh:*jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jDEFINE_XARRAY_FLAGSsbjj)}(jj(jmacrojj)}(jj4)}(j7]jy:*aj<ubjMNubjjjw:*jNubjjj_sM?jj]j]ubj)}(jkjjNjNjj)}j DEFINE_XARRAYsbjj)}(jj(jmacrojj)}(jj4)}(j7]j:*aj<ubjMNubjjj:*jNubjjj_sMKjj]j]ubj)}(jkjjNjNjj)}jDEFINE_XARRAY_ALLOCsbjj)}(jj(jmacrojj)}(jj4)}(j7]j:*aj<ubjMNubjjj:*jNubjjj_sMTjj]j]ubj)}(jkjjNjNjj)}jDEFINE_XARRAY_ALLOC1sbjj)}(jj(jmacrojj)}(jj4)}(j7]j:*aj<ubjMNubjjj:*jNubjjj_sM]jj]j]ubj)}(jkjjNjNjj)}j xa_init_flagssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j:*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj:*jNubjjj_sMzjj](j)}(jkj:*jNjNjj;*jj)}(jjڸ(jNjj:*jjj4;*jNubjjj_sMzjj]j]ubj)}(jkj:*jNjNjj,;*jj)}(jjڸ(jNjj;*jjj:;*jNubjjj_sMzjj]j]ubej]ubj)}(jkjjNjNjj)}jxa_initsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jC;*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjA;*jNubjjj_sMjj]j)}(jkjA;*jNjNjj;*jj)}(jjڸ(jNjji;*jjj;*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jxa_emptysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j;*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj;*jNubjjj_sMjj]j)}(jkj;*jNjNjj;*jj)}(jjڸ(jNjj;*jjj;*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j xa_markedsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j<*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j xa_mark_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmarksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj<*jNubjjj_sMjj](j)}(jkj<*jNjNjjM<*jj)}(jjڸ(jNjj'<*jjj<*jNubjjj_sMjj]j]ubj)}(jkj<*jNjNjjx<*jj)}(jjڸ(jNjjT<*jjj<*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jxa_for_each_rangesbjj)}(jj(jmacrojj)}(jj4)}(j7]j<*aj<ubjMNubjjj<*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jxa_for_each_startsbjj)}(jj(jmacrojj)}(jj4)}(j7]j<*aj<ubjMNubjjj<*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j xa_for_eachsbjj)}(jj(jmacrojj)}(jj4)}(j7]j<*aj<ubjMNubjjj<*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jxa_for_each_markedsbjj)}(jj(jmacrojj)}(jj4)}(j7]j<*aj<ubjMNubjjj<*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j xa_store_bhsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j<*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj<*jNubjjj_sMIjj](j)}(jkj<*jNjNjj=*jj)}(jjڸ(jNjj<*jjj=*jNubjjj_sMIjj]j]ubj)}(jkj<*jNjNjjA=*jj)}(jjڸ(jNjj =*jjj=*jNubjjj_sMIjj]j]ubj)}(jkj<*jNjNjjg=*jj)}(jjڸ(jNjjE=*jjj=*jNubjjj_sMIjj]j]ubj)}(jkj<*jNjNjj=*jj)}(jjڸ(jNjjn=*jjj=*jNubjjj_sMIjj]j]ubej]ubj)}(jkjjNjNjj)}j xa_store_irqsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j=*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj=*jNubjjj_sMdjj](j)}(jkj=*jNjNjj>*jj)}(jjڸ(jNjj=*jjj>*jNubjjj_sMdjj]j]ubj)}(jkj=*jNjNjj.>*jj)}(jjڸ(jNjj >*jjj>*jNubjjj_sMdjj]j]ubj)}(jkj=*jNjNjjT>*jj)}(jjڸ(jNjj2>*jjj>*jNubjjj_sMdjj]j]ubj)}(jkj=*jNjNjj>*jj)}(jjڸ(jNjj[>*jjj>*jNubjjj_sMdjj]j]ubej]ubj)}(jkjjNjNjj)}j xa_erase_bhsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j>*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj>*jNubjjj_sM~jj](j)}(jkj>*jNjNjj>*jj)}(jjڸ(jNjj>*jjj&?*jNubjjj_sM~jj]j]ubj)}(jkj>*jNjNjj?*jj)}(jjڸ(jNjj>*jjj,?*jNubjjj_sM~jj]j]ubej]ubj)}(jkjjNjNjj)}j xa_erase_irqsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j5?*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj3?*jNubjjj_sMjj](j)}(jkj3?*jNjNjj?*jj)}(jjڸ(jNjj]?*jjj?*jNubjjj_sMjj]j]ubj)}(jkj3?*jNjNjj?*jj)}(jjڸ(jNjj?*jjj?*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j xa_cmpxchgsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j?*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj?*jNubjjj_sMjj](j)}(jkj?*jNjNjj@*jj)}(jjڸ(jNjj?*jjj@*jNubjjj_sMjj]j]ubj)}(jkj?*jNjNjj;@*jj)}(jjڸ(jNjj@*jjj@*jNubjjj_sMjj]j]ubj)}(jkj?*jNjNjja@*jj)}(jjڸ(jNjj?@*jjj@*jNubjjj_sMjj]j]ubj)}(jkj?*jNjNjj@*jj)}(jjڸ(jNjjh@*jjj@*jNubjjj_sMjj]j]ubj)}(jkj?*jNjNjj@*jj)}(jjڸ(jNjj@*jjj@*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j xa_cmpxchg_bhsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j@*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj@*jNubjjj_sMjj](j)}(jkj@*jNjNjj/A*jj)}(jjڸ(jNjj A*jjjA*jNubjjj_sMjj]j]ubj)}(jkj@*jNjNjjWA*jj)}(jjڸ(jNjj6A*jjjA*jNubjjj_sMjj]j]ubj)}(jkj@*jNjNjj}A*jj)}(jjڸ(jNjj[A*jjjA*jNubjjj_sMjj]j]ubj)}(jkj@*jNjNjjA*jj)}(jjڸ(jNjjA*jjjA*jNubjjj_sMjj]j]ubj)}(jkj@*jNjNjjA*jj)}(jjڸ(jNjjA*jjjA*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jxa_cmpxchg_irqsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jA*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjA*jNubjjj_sMjj](j)}(jkjA*jNjNjjKB*jj)}(jjڸ(jNjj%B*jjjB*jNubjjj_sMjj]j]ubj)}(jkjA*jNjNjjsB*jj)}(jjڸ(jNjjRB*jjjB*jNubjjj_sMjj]j]ubj)}(jkjA*jNjNjjB*jj)}(jjڸ(jNjjwB*jjjC*jNubjjj_sMjj]j]ubj)}(jkjA*jNjNjjB*jj)}(jjڸ(jNjjB*jjj C*jNubjjj_sMjj]j]ubj)}(jkjA*jNjNjjB*jj)}(jjڸ(jNjjB*jjjC*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j xa_insertsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jC*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjC*jNubjjj_sMjj](j)}(jkjC*jNjNjjeC*jj)}(jjڸ(jNjj?C*jjjC*jNubjjj_sMjj]j]ubj)}(jkjC*jNjNjjC*jj)}(jjڸ(jNjjlC*jjjC*jNubjjj_sMjj]j]ubj)}(jkjC*jNjNjjC*jj)}(jjڸ(jNjjC*jjjC*jNubjjj_sMjj]j]ubj)}(jkjC*jNjNjjC*jj)}(jjڸ(jNjjC*jjjC*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j xa_insert_bhsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jD*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjC*jNubjjj_sM$jj](j)}(jkjC*jNjNjjMD*jj)}(jjڸ(jNjj'D*jjjD*jNubjjj_sM$jj]j]ubj)}(jkjC*jNjNjjuD*jj)}(jjڸ(jNjjTD*jjjD*jNubjjj_sM$jj]j]ubj)}(jkjC*jNjNjjD*jj)}(jjڸ(jNjjyD*jjjD*jNubjjj_sM$jj]j]ubj)}(jkjC*jNjNjjD*jj)}(jjڸ(jNjjD*jjjD*jNubjjj_sM$jj]j]ubej]ubj)}(jkjjNjNjj)}j xa_insert_irqsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jD*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjD*jNubjjj_sMBjj](j)}(jkjD*jNjNjj5E*jj)}(jjڸ(jNjjE*jjjE*jNubjjj_sMBjj]j]ubj)}(jkjD*jNjNjj]E*jj)}(jjڸ(jNjj[*jj)}(jjڸ(jNjj[*jjju[*jNubjjj_sMjj]j]ubj)}(jkjZ*jNjNjjg[*jj)}(jjڸ(jNjjE[*jjj{[*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j xas_get_marksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j[*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxa_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j xa_mark_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmarksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj[*jNubjjj_sMYjj](j)}(jkj[*jNjNjj[*jj)}(jjڸ(jNjj[*jjj\*jNubjjj_sMYjj]j]ubj)}(jkj[*jNjNjj[*jj)}(jjڸ(jNjj[*jjj\*jNubjjj_sMYjj]j]ubej]ubj)}(jkjjNjNjj)}j xas_set_marksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j\*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxa_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j xa_mark_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmarksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj\*jNubjjj_sMljj](j)}(jkj\*jNjNjj]\*jj)}(jjڸ(jNjj7\*jjj\*jNubjjj_sMljj]j]ubj)}(jkj\*jNjNjj\*jj)}(jjڸ(jNjjd\*jjj\*jNubjjj_sMljj]j]ubej]ubj)}(jkjjNjNjj)}jxas_clear_marksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j\*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxa_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j xa_mark_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmarksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj\*jNubjjj_sMjj](j)}(jkj\*jNjNjj\*jj)}(jjڸ(jNjj\*jjj]*jNubjjj_sMjj]j]ubj)}(jkj\*jNjNjj]*jj)}(jjڸ(jNjj\*jjj$]*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jxas_init_markssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-]*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxa_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+]*jNubjjj_sMjj]j)}(jkj+]*jNjNjjy]*jj)}(jjڸ(jNjjS]*jjj]*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jxas_split_allocsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j]*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxa_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jordersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj]*jNubjjj_sMjj](j)}(jkj]*jNjNjj]*jj)}(jjڸ(jNjj]*jjjZ^*jNubjjj_sMjj]j]ubj)}(jkj]*jNjNjj^*jj)}(jjڸ(jNjj]*jjj`^*jNubjjj_sMjj]j]ubj)}(jkj]*jNjNjj*^*jj)}(jjڸ(jNjj ^*jjjf^*jNubjjj_sMjj]j]ubj)}(jkj]*jNjNjjR^*jj)}(jjڸ(jNjj.^*jjjl^*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j xas_splitsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]ju^*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxa_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jordersbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjs^*jNubjjj_sM,jj](j)}(jkjs^*jNjNjj^*jj)}(jjڸ(jNjj^*jjj_*jNubjjj_sM,jj]j]ubj)}(jkjs^*jNjNjj^*jj)}(jjڸ(jNjj^*jjj _*jNubjjj_sM,jj]j]ubj)}(jkjs^*jNjNjj_*jj)}(jjڸ(jNjj^*jjj&_*jNubjjj_sM,jj]j]ubej]ubj)}(jkjjNjNjj)}j xas_pausesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j/_*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxa_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-_*jNubjjj_sMojj]j)}(jkj-_*jNjNjj{_*jj)}(jjڸ(jNjjU_*jjj_*jNubjjj_sMojj]j]ubaj]ubj)}(jkjjNjNjj)}jxas_findsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j_*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxa_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj_*jNubjjj_sMjj](j)}(jkj_*jNjNjj_*jj)}(jjڸ(jNjj_*jjj`*jNubjjj_sMjj]j]ubj)}(jkj_*jNjNjj`*jj)}(jjڸ(jNjj_*jjj`*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jxas_find_markedsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j`*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxa_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j xa_mark_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmarksbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj`*jNubjjj_sM)jj](j)}(jkj`*jNjNjjm`*jj)}(jjڸ(jNjjG`*jjj`*jNubjjj_sM)jj]j]ubj)}(jkj`*jNjNjj`*jj)}(jjڸ(jNjjt`*jjj`*jNubjjj_sM)jj]j]ubj)}(jkj`*jNjNjj`*jj)}(jjڸ(jNjj`*jjj`*jNubjjj_sM)jj]j]ubej]ubj)}(jkjjNjNjj)}jxas_find_conflictsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j`*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxa_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj`*jNubjjj_sMjj]j)}(jkj`*jNjNjj+a*jj)}(jjڸ(jNjja*jjj9a*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jxa_loadsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jBa*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj@a*jNubjjj_sMjj](j)}(jkj@a*jNjNjja*jj)}(jjڸ(jNjjja*jjja*jNubjjj_sMjj]j]ubj)}(jkj@a*jNjNjja*jj)}(jjڸ(jNjja*jjja*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j __xa_erasesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]ja*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjja*jNubjjj_sMjj](j)}(jkja*jNjNjj b*jj)}(jjڸ(jNjja*jjjSb*jNubjjj_sMjj]j]ubj)}(jkja*jNjNjjHb*jj)}(jjڸ(jNjj'b*jjjYb*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jxa_erasesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jbb*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj`b*jNubjjj_sMjj](j)}(jkj`b*jNjNjjb*jj)}(jjڸ(jNjjb*jjjb*jNubjjj_sMjj]j]ubj)}(jkj`b*jNjNjjb*jj)}(jjڸ(jNjjb*jjjb*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j __xa_storesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jb*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjb*jNubjjj_sMjj](j)}(jkjb*jNjNjj@c*jj)}(jjڸ(jNjjc*jjjc*jNubjjj_sMjj]j]ubj)}(jkjb*jNjNjjhc*jj)}(jjڸ(jNjjGc*jjjc*jNubjjj_sMjj]j]ubj)}(jkjb*jNjNjjc*jj)}(jjڸ(jNjjlc*jjjc*jNubjjj_sMjj]j]ubj)}(jkjb*jNjNjjc*jj)}(jjڸ(jNjjc*jjjc*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jxa_storesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jc*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjc*jNubjjj_sM6jj](j)}(jkjc*jNjNjj-d*jj)}(jjڸ(jNjjd*jjjd*jNubjjj_sM6jj]j]ubj)}(jkjc*jNjNjjUd*jj)}(jjڸ(jNjj4d*jjjd*jNubjjj_sM6jj]j]ubj)}(jkjc*jNjNjj{d*jj)}(jjڸ(jNjjYd*jjjd*jNubjjj_sM6jj]j]ubj)}(jkjc*jNjNjjd*jj)}(jjڸ(jNjjd*jjjd*jNubjjj_sM6jj]j]ubej]ubj)}(jkjjNjNjj)}j __xa_cmpxchgsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jd*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjd*jNubjjj_sMRjj](j)}(jkjd*jNjNjje*jj)}(jjڸ(jNjjd*jjje*jNubjjj_sMRjj]j]ubj)}(jkjd*jNjNjjBe*jj)}(jjڸ(jNjj!e*jjje*jNubjjj_sMRjj]j]ubj)}(jkjd*jNjNjjhe*jj)}(jjڸ(jNjjFe*jjje*jNubjjj_sMRjj]j]ubj)}(jkjd*jNjNjje*jj)}(jjڸ(jNjjoe*jjje*jNubjjj_sMRjj]j]ubj)}(jkjd*jNjNjje*jj)}(jjڸ(jNjje*jjje*jNubjjj_sMRjj]j]ubej]ubj)}(jkjjNjNjj)}j __xa_insertsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]je*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjje*jNubjjj_sMxjj](j)}(jkje*jNjNjj4f*jj)}(jjڸ(jNjjf*jjjf*jNubjjj_sMxjj]j]ubj)}(jkje*jNjNjj\f*jj)}(jjڸ(jNjj;f*jjjf*jNubjjj_sMxjj]j]ubj)}(jkje*jNjNjjf*jj)}(jjڸ(jNjj`f*jjjf*jNubjjj_sMxjj]j]ubj)}(jkje*jNjNjjf*jj)}(jjڸ(jNjjf*jjjf*jNubjjj_sMxjj]j]ubej]ubj)}(jkjjNjNjj)}jxa_store_rangesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jf*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jfirstsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jlastsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjf*jNubjjj_sMjj](j)}(jkjf*jNjNjjg*jj)}(jjڸ(jNjjf*jjjg*jNubjjj_sMjj]j]ubj)}(jkjf*jNjNjjFg*jj)}(jjڸ(jNjj%g*jjjg*jNubjjj_sMjj]j]ubj)}(jkjf*jNjNjjkg*jj)}(jjڸ(jNjjJg*jjjg*jNubjjj_sMjj]j]ubj)}(jkjf*jNjNjjg*jj)}(jjڸ(jNjjog*jjjg*jNubjjj_sMjj]j]ubj)}(jkjf*jNjNjjg*jj)}(jjڸ(jNjjg*jjjg*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j xa_get_ordersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jg*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjg*jNubjjj_sMjj](j)}(jkjg*jNjNjj4h*jj)}(jjڸ(jNjjh*jjjdh*jNubjjj_sMjj]j]ubj)}(jkjg*jNjNjj\h*jj)}(jjڸ(jNjj;h*jjjjh*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j __xa_allocsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jsh*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxa_limitsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlimitsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjqh*jNubjjj_sM$jj](j)}(jkjqh*jNjNjjh*jj)}(jjڸ(jNjjh*jjjpi*jNubjjj_sM$jj]j]ubj)}(jkjqh*jNjNjjh*jj)}(jjڸ(jNjjh*jjjvi*jNubjjj_sM$jj]j]ubj)}(jkjqh*jNjNjji*jj)}(jjڸ(jNjjh*jjj|i*jNubjjj_sM$jj]j]ubj)}(jkjqh*jNjNjj@i*jj)}(jjڸ(jNjji*jjji*jNubjjj_sM$jj]j]ubj)}(jkjqh*jNjNjjhi*jj)}(jjڸ(jNjjDi*jjji*jNubjjj_sM$jj]j]ubej]ubj)}(jkjjNjNjj)}j__xa_alloc_cyclicsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]ji*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxa_limitsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlimitsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnextsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjji*jNubjjj_sMXjj](j)}(jkji*jNjNjji*jj)}(jjڸ(jNjji*jjjj*jNubjjj_sMXjj]j]ubj)}(jkji*jNjNjj j*jj)}(jjڸ(jNjji*jjjj*jNubjjj_sMXjj]j]ubj)}(jkji*jNjNjj3j*jj)}(jjڸ(jNjjj*jjjj*jNubjjj_sMXjj]j]ubj)}(jkji*jNjNjj^j*jj)}(jjڸ(jNjj:j*jjjj*jNubjjj_sMXjj]j]ubj)}(jkji*jNjNjjj*jj)}(jjڸ(jNjjbj*jjjj*jNubjjj_sMXjj]j]ubj)}(jkji*jNjNjjj*jj)}(jjڸ(jNjjj*jjjj*jNubjjj_sMXjj]j]ubej]ubj)}(jkjjNjNjj)}j __xa_set_marksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jj*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j xa_mark_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmarksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjj*jNubjjj_sMjj](j)}(jkjj*jNjNjj.k*jj)}(jjڸ(jNjjk*jjjk*jNubjjj_sMjj]j]ubj)}(jkjj*jNjNjjVk*jj)}(jjڸ(jNjj5k*jjjk*jNubjjj_sMjj]j]ubj)}(jkjj*jNjNjj~k*jj)}(jjڸ(jNjjZk*jjjk*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__xa_clear_marksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jk*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j xa_mark_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmarksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjk*jNubjjj_sMjj](j)}(jkjk*jNjNjjk*jj)}(jjڸ(jNjjk*jjj?l*jNubjjj_sMjj]j]ubj)}(jkjk*jNjNjjl*jj)}(jjڸ(jNjjk*jjjEl*jNubjjj_sMjj]j]ubj)}(jkjk*jNjNjj7l*jj)}(jjڸ(jNjjl*jjjKl*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j xa_get_marksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]jTl*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j xa_mark_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmarksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjRl*jNubjjj_sMjj](j)}(jkjRl*jNjNjjl*jj)}(jjڸ(jNjjyl*jjjl*jNubjjj_sMjj]j]ubj)}(jkjRl*jNjNjjl*jj)}(jjڸ(jNjjl*jjjl*jNubjjj_sMjj]j]ubj)}(jkjRl*jNjNjjl*jj)}(jjڸ(jNjjl*jjjm*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j xa_set_marksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j m*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j xa_mark_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmarksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj m*jNubjjj_sMjj](j)}(jkj m*jNjNjjXm*jj)}(jjڸ(jNjj2m*jjjm*jNubjjj_sMjj]j]ubj)}(jkj m*jNjNjjm*jj)}(jjڸ(jNjj_m*jjjm*jNubjjj_sMjj]j]ubj)}(jkj m*jNjNjjm*jj)}(jjڸ(jNjjm*jjjm*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j xa_clear_marksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jm*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j xa_mark_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmarksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjm*jNubjjj_sMjj](j)}(jkjm*jNjNjjn*jj)}(jjڸ(jNjjm*jjjin*jNubjjj_sMjj]j]ubj)}(jkjm*jNjNjj9n*jj)}(jjڸ(jNjjn*jjjon*jNubjjj_sMjj]j]ubj)}(jkjm*jNjNjjan*jj)}(jjڸ(jNjj=n*jjjun*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jxa_findsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j~n*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jindexpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j xa_mark_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfiltersbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj|n*jNubjjj_sMjj](j)}(jkj|n*jNjNjjn*jj)}(jjڸ(jNjjn*jjjQo*jNubjjj_sMjj]j]ubj)}(jkj|n*jNjNjjn*jj)}(jjڸ(jNjjn*jjjWo*jNubjjj_sMjj]j]ubj)}(jkj|n*jNjNjjo*jj)}(jjڸ(jNjjn*jjj]o*jNubjjj_sMjj]j]ubj)}(jkj|n*jNjNjjFo*jj)}(jjڸ(jNjj"o*jjjco*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j xa_find_aftersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jlo*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jindexpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j xa_mark_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfiltersbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjo*jNubjjj_sM"jj](j)}(jkjjo*jNjNjjo*jj)}(jjڸ(jNjjo*jjj?p*jNubjjj_sM"jj]j]ubj)}(jkjjo*jNjNjjo*jj)}(jjڸ(jNjjo*jjjEp*jNubjjj_sM"jj]j]ubj)}(jkjjo*jNjNjj p*jj)}(jjڸ(jNjjo*jjjKp*jNubjjj_sM"jj]j]ubj)}(jkjjo*jNjNjj4p*jj)}(jjڸ(jNjjp*jjjQp*jNubjjj_sM"jj]j]ubej]ubj)}(jkjjNjNjj)}j xa_extractsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jZp*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j xa_mark_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfiltersbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjXp*jNubjjj_sMjj](j)}(jkjXp*jNjNjjp*jj)}(jjڸ(jNjjp*jjjvq*jNubjjj_sMjj]j]ubj)}(jkjXp*jNjNjjp*jj)}(jjڸ(jNjjp*jjj|q*jNubjjj_sMjj]j]ubj)}(jkjXp*jNjNjjp*jj)}(jjڸ(jNjjp*jjjq*jNubjjj_sMjj]j]ubj)}(jkjXp*jNjNjj"q*jj)}(jjڸ(jNjjq*jjjq*jNubjjj_sMjj]j]ubj)}(jkjXp*jNjNjjGq*jj)}(jjڸ(jNjj&q*jjjq*jNubjjj_sMjj]j]ubj)}(jkjXp*jNjNjjnq*jj)}(jjڸ(jNjjJq*jjjq*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jxa_delete_nodesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jq*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxa_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jxa_update_node_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jupdatesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjq*jNubjjj_sMjj](j)}(jkjq*jNjNjjq*jj)}(jjڸ(jNjjq*jjjr*jNubjjj_sMjj]j]ubj)}(jkjq*jNjNjjr*jj)}(jjڸ(jNjjq*jjj"r*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j xa_destroysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+r*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jxarraysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)r*jNubjjj_sMjj]j)}(jkj)r*jNjNjjwr*jj)}(jjڸ(jNjjQr*jjjr*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j aead_requestsbjj)}(jjԷ(jstructjj)}jj4)}(j7]jr*aj<ubsbjjjr*jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jaead_algsbjj)}(jjԷ(jstructjj)}jj4)}(j7]jr*aj<ubsbjjjr*jNubjjj_sK_jj]j]ubj)}(jkjjNjNjj)}jcrypto_alloc_aeadsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j crypto_aeadsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jr*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jalg_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjr*jNubjjj_sKjj](j)}(jkjr*jNjNjjr*jj)}(jjڸ(jNjjr*jjjUs*jNubjjj_sKjj]j]ubj)}(jkjr*jNjNjj"s*jj)}(jjڸ(jNjjr*jjj[s*jNubjjj_sKjj]j]ubj)}(jkjr*jNjNjjJs*jj)}(jjڸ(jNjj&s*jjjas*jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jcrypto_free_aeadsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jjs*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j crypto_aeadsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjhs*jNubjjj_sKjj]j)}(jkjhs*jNjNjjs*jj)}(jjڸ(jNjjs*jjjs*jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jcrypto_aead_ivsizesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]js*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j crypto_aeadsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjs*jNubjjj_sMjj]j)}(jkjs*jNjNjjt*jj)}(jjڸ(jNjjs*jjj"t*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jcrypto_aead_authsizesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j+t*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j crypto_aeadsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)t*jNubjjj_sMjj]j)}(jkj)t*jNjNjjxt*jj)}(jjڸ(jNjjRt*jjjt*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jcrypto_aead_blocksizesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jt*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j crypto_aeadsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjt*jNubjjj_sM+jj]j)}(jkjt*jNjNjjt*jj)}(jjڸ(jNjjt*jjjt*jNubjjj_sM+jj]j]ubaj]ubj)}(jkjjNjNjj)}jcrypto_aead_setkeysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jt*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j crypto_aeadsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jkeylensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjt*jNubjjj_sMTjj](j)}(jkjt*jNjNjj9u*jj)}(jjڸ(jNjju*jjju*jNubjjj_sMTjj]j]ubj)}(jkjt*jNjNjjfu*jj)}(jjڸ(jNjj@u*jjju*jNubjjj_sMTjj]j]ubj)}(jkjt*jNjNjju*jj)}(jjڸ(jNjjmu*jjju*jNubjjj_sMTjj]j]ubej]ubj)}(jkjjNjNjj)}jcrypto_aead_setauthsizesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]ju*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j crypto_aeadsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jauthsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjju*jNubjjj_sMajj](j)}(jkju*jNjNjju*jj)}(jjڸ(jNjju*jjj'v*jNubjjj_sMajj]j]ubj)}(jkju*jNjNjjv*jj)}(jjڸ(jNjju*jjj-v*jNubjjj_sMajj]j]ubej]ubj)}(jkjjNjNjj)}jcrypto_aead_encryptsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j6v*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j aead_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj4v*jNubjjj_sM{jj]j)}(jkj4v*jNjNjjv*jj)}(jjڸ(jNjj\v*jjjv*jNubjjj_sM{jj]j]ubaj]ubj)}(jkjjNjNjj)}jcrypto_aead_decryptsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jv*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j aead_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjv*jNubjjj_sMjj]j)}(jkjv*jNjNjjv*jj)}(jjڸ(jNjjv*jjjv*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jcrypto_aead_reqsizesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jv*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j crypto_aeadsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjv*jNubjjj_sMjj]j)}(jkjv*jNjNjjCw*jj)}(jjڸ(jNjjw*jjjNw*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jaead_request_set_tfmsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jWw*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j aead_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j crypto_aeadsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjUw*jNubjjj_sMjj](j)}(jkjUw*jNjNjjw*jj)}(jjڸ(jNjj}w*jjjw*jNubjjj_sMjj]j]ubj)}(jkjUw*jNjNjjw*jj)}(jjڸ(jNjjw*jjjw*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jaead_request_allocsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j aead_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jw*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j crypto_aeadsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjw*jNubjjj_sMjj](j)}(jkjw*jNjNjj*jNubjjj_sMjj]j]ubj)}(jkjZ*jNjNjj'*jj)}(jjڸ(jNjj*jjjD*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j kpp_requestsbjj)}(jjԷ(jstructjj)}jj4)}(j7]jM*aj<ubsbjjjK*jNubjjRj_sKjj]j]ubj)}(jkjjNjNjj)}j crypto_kppsbjj)}(jjԷ(jstructjj)}jj4)}(j7]j\*aj<ubsbjjjZ*jNubjjRj_sK$jj]j]ubj)}(jkjjNjNjj)}jkpp_algsbjj)}(jjԷ(jstructjj)}jj4)}(j7]jk*aj<ubsbjjji*jNubjjRj_sK5jj]j]ubj)}(jkjjNjNjj)}j kpp_secretsbjj)}(jjԷ(jstructjj)}jj4)}(j7]jz*aj<ubsbjjjx*jNubjjRj_sMjj]j]ubj)}(jkjjNjNjj)}jcrypto_alloc_kppsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j crypto_kppsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jalg_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj*jNubjjRj_sKjj](j)}(jkj*jNjNjjה*jj)}(jjڸ(jNjj*jjj5*jNubjjRj_sKjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjjޔ*jjj;*jNubjjRj_sKjj]j]ubj)}(jkj*jNjNjj**jj)}(jjڸ(jNjj*jjjA*jNubjjRj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jcrypto_free_kppsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jJ*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j crypto_kppsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjH*jNubjjRj_sKjj]j)}(jkjH*jNjNjj*jj)}(jjڸ(jNjjp*jjj*jNubjjRj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jcrypto_kpp_set_secretsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j crypto_kppsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj*jNubjjRj_sMIjj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjjЕ*jjjO*jNubjjRj_sMIjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjjU*jNubjjRj_sMIjj]j]ubj)}(jkj*jNjNjjG*jj)}(jjڸ(jNjj&*jjj[*jNubjjRj_sMIjj]j]ubej]ubj)}(jkjjNjNjj)}jcrypto_kpp_generate_public_keysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jd*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j kpp_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjb*jNubjjRj_sMajj]j)}(jkjb*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjRj_sMajj]j]ubaj]ubj)}(jkjjNjNjj)}j crypto_kpp_compute_shared_secretsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jĖ*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j kpp_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj–*jNubjjRj_sMvjj]j)}(jkj–*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjRj_sMvjj]j]ubaj]ubj)}(jkjjNjNjj)}jcrypto_kpp_maxsizesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j$*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j crypto_kppsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj"*jNubjjRj_sMjj]j)}(jkj"*jNjNjjq*jj)}(jjڸ(jNjjK*jjj|*jNubjjRj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jkpp_request_allocsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j kpp_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j crypto_kppsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj*jNubjjRj_sKjj](j)}(jkj*jNjNjjח*jj)}(jjڸ(jNjj*jjj *jNubjjRj_sKjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjjޗ*jjj*jNubjjRj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jkpp_request_freesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j kpp_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*jNubjjRj_sKjj]j)}(jkj*jNjNjjh*jj)}(jjڸ(jNjjB*jjjs*jNubjjRj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jkpp_request_set_callbacksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j|*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j kpp_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflgssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jcrypto_completion_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcmplsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjz*jNubjjRj_sKjj](j)}(jkjz*jNjNjjȘ*jj)}(jjڸ(jNjj*jjjL*jNubjjRj_sKjj]j]ubj)}(jkjz*jNjNjj*jj)}(jjڸ(jNjjϘ*jjjR*jNubjjRj_sKjj]j]ubj)}(jkjz*jNjNjj*jj)}(jjڸ(jNjj*jjjX*jNubjjRj_sKjj]j]ubj)}(jkjz*jNjNjjA*jj)}(jjڸ(jNjj*jjj^*jNubjjRj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jkpp_request_set_inputsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jg*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j kpp_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j scatterlistsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinputsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j input_lensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjje*jNubjjRj_sKjj](j)}(jkje*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjRj_sKjj]j]ubj)}(jkje*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjRj_sKjj]j]ubj)}(jkje*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjRj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jkpp_request_set_outputsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j kpp_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j scatterlistsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joutputsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j output_lensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#*jNubjjRj_sM jj](j)}(jkj#*jNjNjjq*jj)}(jjڸ(jNjjK*jjjΚ*jNubjjRj_sM jj]j]ubj)}(jkj#*jNjNjj*jj)}(jjڸ(jNjjx*jjjԚ*jNubjjRj_sM jj]j]ubj)}(jkj#*jNjNjjƚ*jj)}(jjڸ(jNjj*jjjښ*jNubjjRj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jecdhsbjj)}(jjԷ(jstructjj)}jj4)}(j7]j*aj<ubsbjjj*jNubjjRj_sKjj]j]ubj)}(jkjjNjNjj)}jcrypto_ecdh_key_lensbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jecdhsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparamssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*jNubjjRj_sK3jj]j)}(jkj*jNjNjj?*jj)}(jjڸ(jNjj*jjjJ*jNubjjRj_sK3jj]j]ubaj]ubj)}(jkjjNjNjj)}jcrypto_ecdh_encode_keysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jS*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jecdhsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjQ*jNubjjRj_sKBjj](j)}(jkjQ*jNjNjj*jj)}(jjڸ(jNjjy*jjj*jNubjjRj_sKBjj]j]ubj)}(jkjQ*jNjNjjÛ*jj)}(jjڸ(jNjj*jjj*jNubjjRj_sKBjj]j]ubj)}(jkjQ*jNjNjj*jj)}(jjڸ(jNjjǛ*jjj*jNubjjRj_sKBjj]j]ubej]ubj)}(jkjjNjNjj)}jcrypto_ecdh_decode_keysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j *aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jecdhsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj *jNubjjRj_sKPjj](j)}(jkj *jNjNjjT*jj)}(jjڸ(jNjj2*jjj*jNubjjRj_sKPjj]j]ubj)}(jkj *jNjNjj|*jj)}(jjڸ(jNjj[*jjj*jNubjjRj_sKPjj]j]ubj)}(jkj *jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjRj_sKPjj]j]ubej]ubj)}(jkjjNjNjj)}jdhsbjj)}(jjԷ(jstructjj)}jj4)}(j7]jŜ*aj<ubsbjjjÜ*jNubjjRj_sKjj]j]ubj)}(jkjjNjNjj)}jcrypto_dh_key_lensbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jԜ*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jdhsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparamssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjҜ*jNubjjRj_sK3jj]j)}(jkjҜ*jNjNjj!*jj)}(jjڸ(jNjj*jjj,*jNubjjRj_sK3jj]j]ubaj]ubj)}(jkjjNjNjj)}jcrypto_dh_encode_keysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j5*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jdhsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparamssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj3*jNubjjRj_sKBjj](j)}(jkj3*jNjNjj}*jj)}(jjڸ(jNjj[*jjjڝ*jNubjjRj_sKBjj]j]ubj)}(jkj3*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjRj_sKBjj]j]ubj)}(jkj3*jNjNjjϝ*jj)}(jjڸ(jNjj*jjj*jNubjjRj_sKBjj]j]ubej]ubj)}(jkjjNjNjj)}jcrypto_dh_decode_keysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jdhsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparamssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjRj_sKPjj](j)}(jkj*jNjNjj7*jj)}(jjڸ(jNjj*jjj*jNubjjRj_sKPjj]j]ubj)}(jkj*jNjNjj_*jj)}(jjڸ(jNjj>*jjj*jNubjjRj_sKPjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjjc*jjj*jNubjjRj_sKPjj]j]ubej]ubj)}(jkjjNjNjj)}jrng_algsbjj)}(jjԷ(jstructjj)}jj4)}(j7]j*aj<ubsbjjj*jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jcrypto_alloc_rngsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j crypto_rngsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jalg_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj*jNubjjj_sKojj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjjd*jNubjjj_sKojj]j]ubj)}(jkj*jNjNjj1*jj)}(jjڸ(jNjj *jjjj*jNubjjj_sKojj]j]ubj)}(jkj*jNjNjjY*jj)}(jjڸ(jNjj5*jjjp*jNubjjj_sKojj]j]ubej]ubj)}(jkjjNjNjj)}jcrypto_rng_algsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jrng_algsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jy*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j crypto_rngsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjw*jNubjjj_sKjj]j)}(jkjw*jNjNjj˟*jj)}(jjڸ(jNjj*jjjٟ*jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jcrypto_free_rngsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j crypto_rngsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*jNubjjj_sKjj]j)}(jkj*jNjNjj.*jj)}(jjڸ(jNjj*jjj9*jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jcrypto_rng_generatesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jB*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j crypto_rngsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jslensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jdlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj@*jNubjjj_sKjj](j)}(jkj@*jNjNjj*jj)}(jjڸ(jNjjh*jjj=*jNubjjj_sKjj]j]ubj)}(jkj@*jNjNjj*jj)}(jjڸ(jNjj*jjjC*jNubjjj_sKjj]j]ubj)}(jkj@*jNjNjj*jj)}(jjڸ(jNjj *jjjI*jNubjjj_sKjj]j]ubj)}(jkj@*jNjNjj *jj)}(jjڸ(jNjj*jjjO*jNubjjj_sKjj]j]ubj)}(jkj@*jNjNjj5*jj)}(jjڸ(jNjj*jjjU*jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jcrypto_rng_get_bytessbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j^*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j crypto_rngsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jdlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj\*jNubjjj_sKjj](j)}(jkj\*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjj_sKjj]j]ubj)}(jkj\*jNjNjjס*jj)}(jjڸ(jNjj*jjj *jNubjjj_sKjj]j]ubj)}(jkj\*jNjNjj*jj)}(jjڸ(jNjjޡ*jjj*jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jcrypto_rng_resetsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j crypto_rngsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jseedsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jslensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj*jNubjjj_sKjj](j)}(jkj*jNjNjjh*jj)}(jjڸ(jNjjB*jjjŢ*jNubjjj_sKjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjjo*jjjˢ*jNubjjj_sKjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjjѢ*jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jcrypto_rng_seedsizesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jڢ*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j crypto_rngsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjآ*jNubjjj_sKjj]j)}(jkjآ*jNjNjj&*jj)}(jjڸ(jNjj*jjj1*jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j cipher_algsbjj)}(jjԷ(jstructjj)}jj4)}(j7]j:*aj<ubsbjjj8*jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j compress_algsbjj)}(jjԷ(jstructjj)}jj4)}(j7]jI*aj<ubsbjjjG*jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j crypto_algsbjj)}(jjԷ(jstructjj)}jj4)}(j7]jX*aj<ubsbjjjV*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jcrypto_alloc_skciphersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jcrypto_skciphersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jg*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jalg_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjje*jNubjjj_sM/jj](j)}(jkje*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjj_sM/jj]j]ubj)}(jkje*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjj_sM/jj]j]ubj)}(jkje*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjj_sM/jj]j]ubej]ubj)}(jkjjNjNjj)}jcrypto_free_skciphersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jcrypto_skciphersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&*jNubjjj_sMYjj]j)}(jkj&*jNjNjjt*jj)}(jjڸ(jNjjN*jjj*jNubjjj_sMYjj]j]ubaj]ubj)}(jkjjNjNjj)}jcrypto_has_skciphersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jalg_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj*jNubjjj_sMxjj](j)}(jkj*jNjNjjФ*jj)}(jjڸ(jNjj*jjj+*jNubjjj_sMxjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjjפ*jjj1*jNubjjj_sMxjj]j]ubj)}(jkj*jNjNjj#*jj)}(jjڸ(jNjj*jjj7*jNubjjj_sMxjj]j]ubej]ubj)}(jkjjNjNjj)}jcrypto_skcipher_ivsizesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j@*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jcrypto_skciphersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj>*jNubjjj_sMjj]j)}(jkj>*jNjNjj*jj)}(jjڸ(jNjjg*jjj*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jcrypto_skcipher_blocksizesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jcrypto_skciphersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*jNubjjj_sMjj]j)}(jkj*jNjNjj*jj)}(jjڸ(jNjjȥ*jjj*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jcrypto_skcipher_setkeysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jcrypto_skciphersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jkeylensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj*jNubjjj_sMxjj](j)}(jkj*jNjNjjN*jj)}(jjڸ(jNjj(*jjj*jNubjjj_sMxjj]j]ubj)}(jkj*jNjNjj{*jj)}(jjڸ(jNjjU*jjj*jNubjjj_sMxjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjj_sMxjj]j]ubej]ubj)}(jkjjNjNjj)}jcrypto_skcipher_reqtfmsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jcrypto_skciphersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jskcipher_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj*jNubjjj_sMjj]j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj *jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jcrypto_skcipher_encryptsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jskcipher_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj'*jNubjjj_sMjj]j)}(jkj'*jNjNjju*jj)}(jjڸ(jNjjO*jjj*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jcrypto_skcipher_decryptsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jskcipher_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*jNubjjj_sMjj]j)}(jkj*jNjNjjէ*jj)}(jjڸ(jNjj*jjj*jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jcrypto_skcipher_reqsizesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jcrypto_skciphersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*jNubjjj_sM6jj]j)}(jkj*jNjNjj6*jj)}(jjڸ(jNjj*jjjA*jNubjjj_sM6jj]j]ubaj]ubj)}(jkjjNjNjj)}jskcipher_request_set_tfmsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jJ*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jskcipher_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jcrypto_skciphersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjH*jNubjjj_sMCjj](j)}(jkjH*jNjNjj*jj)}(jjڸ(jNjjp*jjjΨ*jNubjjj_sMCjj]j]ubj)}(jkjH*jNjNjjè*jj)}(jjڸ(jNjj*jjjԨ*jNubjjj_sMCjj]j]ubej]ubj)}(jkjjNjNjj)}jskcipher_request_allocsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jskcipher_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jݨ*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jcrypto_skciphersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjۨ*jNubjjj_sM`jj](j)}(jkjۨ*jNjNjj/*jj)}(jjڸ(jNjj *jjje*jNubjjj_sM`jj]j]ubj)}(jkjۨ*jNjNjjZ*jj)}(jjڸ(jNjj6*jjjk*jNubjjj_sM`jj]j]ubej]ubj)}(jkjjNjNjj)}jskcipher_request_freesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jt*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jskcipher_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjr*jNubjjj_sMrjj]j)}(jkjr*jNjNjj*jj)}(jjڸ(jNjj*jjj˩*jNubjjj_sMrjj]j]ubaj]ubj)}(jkjjNjNjj)}jskcipher_request_set_callbacksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jԩ*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jskcipher_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jcrypto_completion_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcomplsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjҩ*jNubjjj_sMjj](j)}(jkjҩ*jNjNjj *jj)}(jjڸ(jNjj*jjj*jNubjjj_sMjj]j]ubj)}(jkjҩ*jNjNjjK*jj)}(jjڸ(jNjj'*jjj*jNubjjj_sMjj]j]ubj)}(jkjҩ*jNjNjjs*jj)}(jjڸ(jNjjO*jjj*jNubjjj_sMjj]j]ubj)}(jkjҩ*jNjNjj*jj)}(jjڸ(jNjjw*jjj*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jskcipher_request_set_cryptsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jskcipher_requestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j scatterlistsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j scatterlistsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcryptlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjj_sMjj](j)}(jkj*jNjNjj *jj)}(jjڸ(jNjj*jjj*jNubjjj_sMjj]j]ubj)}(jkj*jNjNjj8*jj)}(jjڸ(jNjj*jjjī*jNubjjj_sMjj]j]ubj)}(jkj*jNjNjje*jj)}(jjڸ(jNjj?*jjjʫ*jNubjjj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjjl*jjjЫ*jNubjjj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj֫*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jcrypto_alloc_ciphersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j crypto_ciphersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j߫*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jalg_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjݫ*jNubjjj_sK8jj](j)}(jkjݫ*jNjNjj-*jj)}(jjڸ(jNjj *jjj*jNubjjj_sK8jj]j]ubj)}(jkjݫ*jNjNjjX*jj)}(jjڸ(jNjj4*jjj*jNubjjj_sK8jj]j]ubj)}(jkjݫ*jNjNjj*jj)}(jjڸ(jNjj\*jjj*jNubjjj_sK8jj]j]ubej]ubj)}(jkjjNjNjj)}jcrypto_free_ciphersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j crypto_ciphersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*jNubjjj_sKKjj]j)}(jkj*jNjNjj*jj)}(jjڸ(jNjjƬ*jjj*jNubjjj_sKKjj]j]ubaj]ubj)}(jkjjNjNjj)}jcrypto_has_ciphersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jalg_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj*jNubjjj_sKZjj](j)}(jkj*jNjNjjH*jj)}(jjڸ(jNjj&*jjj*jNubjjj_sKZjj]j]ubj)}(jkj*jNjNjjs*jj)}(jjڸ(jNjjO*jjj*jNubjjj_sKZjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjjw*jjj*jNubjjj_sKZjj]j]ubej]ubj)}(jkjjNjNjj)}jcrypto_cipher_blocksizesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j crypto_ciphersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*jNubjjj_sKmjj]j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj߭*jjj*jNubjjj_sKmjj]j]ubaj]ubj)}(jkjjNjNjj)}jcrypto_cipher_setkeysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j crypto_ciphersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jkeylensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj*jNubjjj_sKjj](j)}(jkj*jNjNjje*jj)}(jjڸ(jNjj?*jjj®*jNubjjj_sKjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjjl*jjjȮ*jNubjjj_sKjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjjή*jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jcrypto_cipher_encrypt_onesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j׮*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j crypto_ciphersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjծ*jNubjjj_sKjj](j)}(jkjծ*jNjNjj#*jj)}(jjڸ(jNjj*jjj*jNubjjj_sKjj]j]ubj)}(jkjծ*jNjNjjP*jj)}(jjڸ(jNjj**jjj*jNubjjj_sKjj]j]ubj)}(jkjծ*jNjNjj}*jj)}(jjڸ(jNjjW*jjj*jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jcrypto_cipher_decrypt_onesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j crypto_ciphersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtfmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjj_sKjj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjjï*jjjN*jNubjjj_sKjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjjT*jNubjjj_sKjj]j]ubj)}(jkj*jNjNjjC*jj)}(jjڸ(jNjj*jjjZ*jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jASSERT_EXCLUSIVE_WRITERsbjj)}(jj(jmacrojj)}(jj4)}(j7]jc*aj<ubjMNubjjja*jNubjjj_sMrjj]j]ubj)}(jkjjNjNjj)}jASSERT_EXCLUSIVE_WRITER_SCOPEDsbjj)}(jj(jmacrojj)}(jj4)}(j7]jr*aj<ubjMNubjjjp*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jASSERT_EXCLUSIVE_ACCESSsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jASSERT_EXCLUSIVE_ACCESS_SCOPEDsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jASSERT_EXCLUSIVE_BITSsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sM jj]j]ubj)}(jkjjNjNjj)}jis_kfence_addresssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*jNubjjj_sK3jj]j)}(jkj*jNjNjj*jj)}(jjڸ(jNjjӰ*jjj*jNubjjj_sK3jj]j]ubaj]ubj)}(jkjjNjNjj)}jkfence_shutdown_cachesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j *aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j kmem_cachesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*jNubjjj_sK^jj]j)}(jkj*jNjNjjU*jj)}(jjڸ(jNjj/*jjj_*jNubjjj_sK^jj]j]ubaj]ubj)}(jkjjNjNjj)}j kfence_allocsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jh*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j kmem_cachesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjf*jNubjjj_sKvjj](j)}(jkjf*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjj_sKvjj]j]ubj)}(jkjf*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjj_sKvjj]j]ubj)}(jkjf*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjj_sKvjj]j]ubej]ubj)}(jkjjNjNjj)}j kfence_ksizesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j(*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&*jNubjjj_sKjj]j)}(jkj&*jNjNjjt*jj)}(jjڸ(jNjjR*jjj*jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jkfence_object_startsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj*jNubjjj_sKjj]j)}(jkj*jNjNjjҲ*jj)}(jjڸ(jNjj*jjj*jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j __kfence_freesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*jNubjjj_sKjj]j)}(jkj*jNjNjj1*jj)}(jjڸ(jNjj*jjj<*jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j kfence_freesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]jE*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjC*jNubjjj_sKjj]j)}(jkjC*jNjNjj*jj)}(jjڸ(jNjjj*jjj*jNubjjj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jkfence_handle_page_faultsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j)}jis_writesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpt_regssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jregssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjj_sKjj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjjų*jjj>*jNubjjj_sKjj]j]ubj)}(jkj*jNjNjj *jj)}(jjڸ(jNjj*jjjD*jNubjjj_sKjj]j]ubj)}(jkj*jNjNjj3*jj)}(jjڸ(jNjj *jjjJ*jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jkgdb_skipexceptionsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jS*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j exceptionsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpt_regssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jregssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjQ*jNubjj+j_sK$jj](j)}(jkjQ*jNjNjj*jj)}(jjڸ(jNjjy*jjjδ*jNubjj+j_sK$jj]j]ubj)}(jkjQ*jNjNjjô*jj)}(jjڸ(jNjj*jjjԴ*jNubjj+j_sK$jj]j]ubej]ubj)}(jkjjNjNjj)}jkgdb_breakpointsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jݴ*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj۴*jNubjj+j_sK2jj]j]ubj)}(jkjjNjNjj)}jkgdb_arch_initsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j(*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj&*jNubjj+j_sKqjj]j]ubj)}(jkjjNjNjj)}jkgdb_arch_exitsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]js*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjq*jNubjj+j_sKyjj]j]ubj)}(jkjjNjNjj)}jpt_regs_to_gdb_regssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jgdb_regssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpt_regssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jregssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjj+j_sKjj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj?*jNubjj+j_sKjj]j]ubj)}(jkj*jNjNjj4*jj)}(jjڸ(jNjj*jjjE*jNubjj+j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsleeping_thread_to_gdb_regssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jN*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jgdb_regssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjL*jNubjj+j_sKjj](j)}(jkjL*jNjNjj*jj)}(jjڸ(jNjjt*jjjζ*jNubjj+j_sKjj]j]ubj)}(jkjL*jNjNjjĶ*jj)}(jjڸ(jNjj*jjjԶ*jNubjj+j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jgdb_regs_to_pt_regssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jݶ*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jgdb_regssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpt_regssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jregssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj۶*jNubjj+j_sKjj](j)}(jkj۶*jNjNjj&*jj)}(jjڸ(jNjj*jjj^*jNubjj+j_sKjj]j]ubj)}(jkj۶*jNjNjjS*jj)}(jjڸ(jNjj-*jjjd*jNubjj+j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jkgdb_arch_handle_exceptionsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jm*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jvectorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsignosbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jerr_codesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jremcom_in_buffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jremcom_out_buffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpt_regssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jregssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjk*jNubjj+j_sKjj](j)}(jkjk*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjj+j_sKjj]j]ubj)}(jkjk*jNjNjj׷*jj)}(jjڸ(jNjj*jjj*jNubjj+j_sKjj]j]ubj)}(jkjk*jNjNjj*jj)}(jjڸ(jNjj۷*jjj*jNubjj+j_sKjj]j]ubj)}(jkjk*jNjNjj!*jj)}(jjڸ(jNjj*jjj*jNubjj+j_sKjj]j]ubj)}(jkjk*jNjNjjJ*jj)}(jjڸ(jNjj(*jjj*jNubjj+j_sKjj]j]ubj)}(jkjk*jNjNjjw*jj)}(jjڸ(jNjjQ*jjj*jNubjj+j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jkgdb_arch_handle_qxfer_pktsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jremcom_in_buffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jremcom_out_buffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjj+j_sKjj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjjϸ*jjj%*jNubjj+j_sKjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj+*jNubjj+j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jkgdb_call_nmi_hooksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j4*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jignoredsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj2*jNubjj+j_sKjj]j)}(jkj2*jNjNjj|*jj)}(jjڸ(jNjjZ*jjj*jNubjj+j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jkgdb_roundup_cpussbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj*jNubjj+j_sKjj]j]ubj)}(jkjjNjNjj)}jkgdb_arch_set_pcsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j۹*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpt_regssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jregssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jpcsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjٹ*jNubjj+j_sKjj](j)}(jkjٹ*jNjNjj'*jj)}(jjڸ(jNjj*jjjW*jNubjj+j_sKjj]j]ubj)}(jkjٹ*jNjNjjO*jj)}(jjڸ(jNjj.*jjj]*jNubjj+j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jkgdb_arch_latesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jf*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjd*jNubjj+j_sKjj]j]ubj)}(jkjjNjNjj)}j kgdb_archsbjj)}(jjԷ(jstructjj)}jj4)}(j7]j*aj<ubsbjjj*jNubjj+j_sKjj]j]ubj)}(jkjjNjNjj)}jkgdb_iosbjj)}(jjԷ(jstructjj)}jj4)}(j7]j*aj<ubsbjjj*jNubjj+j_sM jj]j]ubj)}(jkjjNjNjj)}jTH_LOGsbjj)}(jj(jmacrojj)}(jj4)}(j7]jϺ*aj<ubjMNubjjjͺ*jNubjjzj_sKpjj]j]ubj)}(jkjjNjNjj)}jTESTsbjj)}(jj(jmacrojj)}(jj4)}(j7]j޺*aj<ubjMNubjjjܺ*jNubjjzj_sKjj]j]ubj)}(jkjjNjNjj)}j TEST_SIGNALsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjzj_sKjj]j]ubj)}(jkjjNjNjj)}j FIXTURE_DATAsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjzj_sKjj]j]ubj)}(jkjjNjNjj)}jFIXTUREsbjj)}(jj(jmacrojj)}(jj4)}(j7]j *aj<ubjMNubjjj *jNubjjzj_sKjj]j]ubj)}(jkjjNjNjj)}j FIXTURE_SETUPsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjzj_sMjj]j]ubj)}(jkjjNjNjj)}jFIXTURE_TEARDOWNsbjj)}(jj(jmacrojj)}(jj4)}(j7]j)*aj<ubjMNubjjj'*jNubjjzj_sM(jj]j]ubj)}(jkjjNjNjj)}jFIXTURE_VARIANTsbjj)}(jj(jmacrojj)}(jj4)}(j7]j8*aj<ubjMNubjjj6*jNubjjzj_sMZjj]j]ubj)}(jkjjNjNjj)}jFIXTURE_VARIANT_ADDsbjj)}(jj(jmacrojj)}(jj4)}(j7]jG*aj<ubjMNubjjjE*jNubjjzj_sMnjj]j]ubj)}(jkjjNjNjj)}jTEST_Fsbjj)}(jj(jmacrojj)}(jj4)}(j7]jV*aj<ubjMNubjjjT*jNubjjzj_sMjj]j]ubj)}(jkjjNjNjj)}jTEST_HARNESS_MAINsbjj)}(jj(jmacrojj)}(jj4)}(j7]je*aj<ubjMNubjjjc*jNubjjzj_sMjj]j]ubj)}(jkjjNjNjj)}j ASSERT_EQsbjj)}(jj(jmacrojj)}(jj4)}(j7]jt*aj<ubjMNubjjjr*jNubjjzj_sMjj]j]ubj)}(jkjjNjNjj)}j ASSERT_NEsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjzj_sMjj]j]ubj)}(jkjjNjNjj)}j ASSERT_LTsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjzj_sM(jj]j]ubj)}(jkjjNjNjj)}j ASSERT_LEsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjzj_sM3jj]j]ubj)}(jkjjNjNjj)}j ASSERT_GTsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjzj_sM>jj]j]ubj)}(jkjjNjNjj)}j ASSERT_GEsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjzj_sMIjj]j]ubj)}(jkjjNjNjj)}j ASSERT_NULLsbjj)}(jj(jmacrojj)}(jj4)}(j7]jλ*aj<ubjMNubjjj̻*jNubjjzj_sMSjj]j]ubj)}(jkjjNjNjj)}j ASSERT_TRUEsbjj)}(jj(jmacrojj)}(jj4)}(j7]jݻ*aj<ubjMNubjjjۻ*jNubjjzj_sM]jj]j]ubj)}(jkjjNjNjj)}j ASSERT_FALSEsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjzj_sMgjj]j]ubj)}(jkjjNjNjj)}j ASSERT_STREQsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjzj_sMrjj]j]ubj)}(jkjjNjNjj)}j ASSERT_STRNEsbjj)}(jj(jmacrojj)}(jj4)}(j7]j *aj<ubjMNubjjj*jNubjjzj_sM}jj]j]ubj)}(jkjjNjNjj)}j EXPECT_EQsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjzj_sMjj]j]ubj)}(jkjjNjNjj)}j EXPECT_NEsbjj)}(jj(jmacrojj)}(jj4)}(j7]j(*aj<ubjMNubjjj&*jNubjjzj_sMjj]j]ubj)}(jkjjNjNjj)}j EXPECT_LTsbjj)}(jj(jmacrojj)}(jj4)}(j7]j7*aj<ubjMNubjjj5*jNubjjzj_sMjj]j]ubj)}(jkjjNjNjj)}j EXPECT_LEsbjj)}(jj(jmacrojj)}(jj4)}(j7]jF*aj<ubjMNubjjjD*jNubjjzj_sMjj]j]ubj)}(jkjjNjNjj)}j EXPECT_GTsbjj)}(jj(jmacrojj)}(jj4)}(j7]jU*aj<ubjMNubjjjS*jNubjjzj_sMjj]j]ubj)}(jkjjNjNjj)}j EXPECT_GEsbjj)}(jj(jmacrojj)}(jj4)}(j7]jd*aj<ubjMNubjjjb*jNubjjzj_sMjj]j]ubj)}(jkjjNjNjj)}j EXPECT_NULLsbjj)}(jj(jmacrojj)}(jj4)}(j7]js*aj<ubjMNubjjjq*jNubjjzj_sMjj]j]ubj)}(jkjjNjNjj)}j EXPECT_TRUEsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjzj_sMjj]j]ubj)}(jkjjNjNjj)}j EXPECT_FALSEsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjzj_sMjj]j]ubj)}(jkjjNjNjj)}j EXPECT_STREQsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjzj_sMjj]j]ubj)}(jkjjNjNjj)}j EXPECT_STRNEsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjzj_sMjj]j]ubj)}(jkjjNjNjj)}jKUNIT_STATIC_STUB_REDIRECTsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sK;jj]j]ubj)}(jkjjNjNjj)}jkunit_activate_static_stubsbjj)}(jj(jmacrojj)}(jj4)}(j7]jͼ*aj<ubjMNubjjj˼*jNubjjj_sK_jj]j]ubj)}(jkjjNjNjj)}jkunit_deactivate_static_stubsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jܼ*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunitsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j real_fn_addrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjڼ*jNubjjj_sKnjj](j)}(jkjڼ*jNjNjj(*jj)}(jjڸ(jNjj*jjj\*jNubjjj_sKnjj]j]ubj)}(jkjڼ*jNjNjjQ*jj)}(jjڸ(jNjj/*jjjb*jNubjjj_sKnjj]j]ubej]ubj)}(jkjjNjNjj)}jkunit_resourcesbjj)}(jjԷ(jstructjj)}jj4)}(j7]jk*aj<ubsbjjji*jNubjjmj_sKjj]j]ubj)}(jkjjNjNjj)}jkunit_get_resourcesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jz*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunit_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjx*jNubjjmj_sKdjj]j)}(jkjx*jNjNjjƽ*jj)}(jjڸ(jNjj*jjjѽ*jNubjjmj_sKdjj]j]ubaj]ubj)}(jkjjNjNjj)}jkunit_put_resourcesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jڽ*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunit_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjؽ*jNubjjmj_sKjj]j)}(jkjؽ*jNjNjj&*jj)}(jjڸ(jNjj*jjj1*jNubjjmj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j__kunit_add_resourcesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j:*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunitsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jkunit_resource_init_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jinitsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jkunit_resource_free_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfreesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunit_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj8*jNubjjmj_sKjj](j)}(jkj8*jNjNjj*jj)}(jjڸ(jNjj`*jjj7*jNubjjmj_sKjj]j]ubj)}(jkj8*jNjNjj*jj)}(jjڸ(jNjj*jjj=*jNubjjmj_sKjj]j]ubj)}(jkj8*jNjNjjپ*jj)}(jjڸ(jNjj*jjjC*jNubjjmj_sKjj]j]ubj)}(jkj8*jNjNjj*jj)}(jjڸ(jNjjݾ*jjjI*jNubjjmj_sKjj]j]ubj)}(jkj8*jNjNjj,*jj)}(jjڸ(jNjj *jjjO*jNubjjmj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jkunit_add_resourcesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jX*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunitsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jkunit_resource_init_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jinitsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jkunit_resource_free_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfreesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunit_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjV*jNubjjmj_sKjj](j)}(jkjV*jNjNjj*jj)}(jjڸ(jNjj~*jjjU*jNubjjmj_sKjj]j]ubj)}(jkjV*jNjNjjϿ*jj)}(jjڸ(jNjj*jjj[*jNubjjmj_sKjj]j]ubj)}(jkjV*jNjNjj*jj)}(jjڸ(jNjjӿ*jjja*jNubjjmj_sKjj]j]ubj)}(jkjV*jNjNjj!*jj)}(jjڸ(jNjj*jjjg*jNubjjmj_sKjj]j]ubj)}(jkjV*jNjNjjJ*jj)}(jjڸ(jNjj(*jjjm*jNubjjmj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jkunit_add_named_resourcesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jv*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunitsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jkunit_resource_init_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jinitsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jkunit_resource_free_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfreesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunit_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjt*jNubjjmj_sKjj](j)}(jkjt*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjmj_sKjj]j]ubj)}(jkjt*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjmj_sKjj]j]ubj)}(jkjt*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjmj_sKjj]j]ubj)}(jkjt*jNjNjj?*jj)}(jjڸ(jNjj*jjj*jNubjjmj_sKjj]j]ubj)}(jkjt*jNjNjjh*jj)}(jjڸ(jNjjF*jjj*jNubjjmj_sKjj]j]ubj)}(jkjt*jNjNjj*jj)}(jjڸ(jNjjo*jjj*jNubjjmj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jkunit_alloc_and_get_resourcesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunit_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunitsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jkunit_resource_init_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jinitsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jkunit_resource_free_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfreesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j internal_gfpsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcontextsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj*jNubjjmj_sKjj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjmj_sKjj]j]ubj)}(jkj*jNjNjj@*jj)}(jjڸ(jNjj*jjj*jNubjjmj_sKjj]j]ubj)}(jkj*jNjNjjh*jj)}(jjڸ(jNjjD*jjj*jNubjjmj_sKjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjjl*jjj*jNubjjmj_sKjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjmj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jkunit_alloc_resourcesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunitsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jkunit_resource_init_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jinitsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jkunit_resource_free_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfreesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j internal_gfpsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcontextsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj*jNubjjmj_sMjj](j)}(jkj*jNjNjj3*jj)}(jjڸ(jNjj *jjj*jNubjjmj_sMjj]j]ubj)}(jkj*jNjNjj^*jj)}(jjڸ(jNjj:*jjj*jNubjjmj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjjb*jjj*jNubjjmj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjmj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjmj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jkunit_resource_name_matchsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunitsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunit_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j match_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjmj_sM5jj](j)}(jkj*jNjNjjN*jj)}(jjڸ(jNjj(*jjj*jNubjjmj_sM5jj]j]ubj)}(jkj*jNjNjj{*jj)}(jjڸ(jNjjU*jjj*jNubjjmj_sM5jj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjmj_sM5jj]j]ubej]ubj)}(jkjjNjNjj)}jkunit_find_resourcesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunit_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunitsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jkunit_resource_match_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmatchsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j match_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj*jNubjjmj_sMBjj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjju*jNubjjmj_sMBjj]j]ubj)}(jkj*jNjNjjA*jj)}(jjڸ(jNjj*jjj{*jNubjjmj_sMBjj]j]ubj)}(jkj*jNjNjjg*jj)}(jjڸ(jNjjE*jjj*jNubjjmj_sMBjj]j]ubej]ubj)}(jkjjNjNjj)}jkunit_find_named_resourcesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunit_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunitsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj*jNubjjmj_sM^jj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjmj_sM^jj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjmj_sM^jj]j]ubej]ubj)}(jkjjNjNjj)}jkunit_destroy_resourcesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunitsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jkunit_resource_match_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmatchsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j match_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj *jNubjjmj_sMojj](j)}(jkj *jNjNjjn*jj)}(jjڸ(jNjjH*jjj*jNubjjmj_sMojj]j]ubj)}(jkj *jNjNjj*jj)}(jjڸ(jNjju*jjj*jNubjjmj_sMojj]j]ubj)}(jkj *jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjmj_sMojj]j]ubej]ubj)}(jkjjNjNjj)}jkunit_remove_resourcesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunitsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunit_resourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjmj_sMjj](j)}(jkj*jNjNjj+*jj)}(jjڸ(jNjj*jjjc*jNubjjmj_sMjj]j]ubj)}(jkj*jNjNjjX*jj)}(jjڸ(jNjj2*jjji*jNubjjmj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jKUNIT_DEFINE_ACTION_WRAPPERsbjj)}(jj(jmacrojj)}(jj4)}(j7]jr*aj<ubjMNubjjjp*jNubjjmj_sMjj]j]ubj)}(jkjjNjNjj)}jkunit_add_actionsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunitsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jkunit_action_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jactionsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjmj_sMjj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj.*jNubjjmj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj4*jNubjjmj_sMjj]j]ubj)}(jkj*jNjNjj#*jj)}(jjڸ(jNjj*jjj:*jNubjjmj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jkunit_add_action_or_resetsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jC*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunitsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jkunit_action_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jactionsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjA*jNubjjmj_sMjj](j)}(jkjA*jNjNjj*jj)}(jjڸ(jNjji*jjj*jNubjjmj_sMjj]j]ubj)}(jkjA*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjmj_sMjj]j]ubj)}(jkjA*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjmj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jkunit_remove_actionsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunitsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jkunit_action_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jactionsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjmj_sMjj](j)}(jkj*jNjNjjQ*jj)}(jjڸ(jNjj+*jjj*jNubjjmj_sMjj]j]ubj)}(jkj*jNjNjj~*jj)}(jjڸ(jNjjX*jjj*jNubjjmj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjmj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jkunit_release_actionsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunitsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jkunit_action_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jactionsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjmj_sMjj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjjt*jNubjjmj_sMjj]j]ubj)}(jkj*jNjNjj@*jj)}(jjڸ(jNjj*jjjz*jNubjjmj_sMjj]j]ubj)}(jkj*jNjNjji*jj)}(jjڸ(jNjjG*jjj*jNubjjmj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jkunit_driver_createsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunitsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj*jNubjjmj_sKjj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjmj_sKjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjmj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jkunit_device_registersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j!*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunitsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj*jNubjjmj_sK/jj](j)}(jkj*jNjNjjs*jj)}(jjڸ(jNjjM*jjj*jNubjjmj_sK/jj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjjz*jjj*jNubjjmj_sK/jj]j]ubej]ubj)}(jkjjNjNjj)}j!kunit_device_register_with_driversbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunitsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj*jNubjjmj_sK?jj](j)}(jkj*jNjNjj *jj)}(jjڸ(jNjj*jjjo*jNubjjmj_sK?jj]j]ubj)}(jkj*jNjNjj4*jj)}(jjڸ(jNjj*jjju*jNubjjmj_sK?jj]j]ubj)}(jkj*jNjNjja*jj)}(jjڸ(jNjj;*jjj{*jNubjjmj_sK?jj]j]ubej]ubj)}(jkjjNjNjj)}jkunit_device_unregistersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunitsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjmj_sKLjj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjmj_sKLjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjmj_sKLjj]j]ubej]ubj)}(jkjjNjNjj)}j kunit_statussbjj)}(jjV)jenumjj)}jj4)}(j7]j*aj<ubsbjjj*jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j kunit_casesbjj)}(jjԷ(jstructjj)}jj4)}(j7]j&*aj<ubsbjjj$*jNubjjj_sKIjj]j]ubj)}(jkjjNjNjj)}j KUNIT_CASEsbjj)}(jj(jmacrojj)}(jj4)}(j7]j5*aj<ubjMNubjjj3*jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jKUNIT_CASE_ATTRsbjj)}(jj(jmacrojj)}(jj4)}(j7]jD*aj<ubjMNubjjjB*jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jKUNIT_CASE_SLOWsbjj)}(jj(jmacrojj)}(jj4)}(j7]jS*aj<ubjMNubjjjQ*jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jKUNIT_CASE_PARAMsbjj)}(jj(jmacrojj)}(jj4)}(j7]jb*aj<ubjMNubjjj`*jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jKUNIT_CASE_PARAM_ATTRsbjj)}(jj(jmacrojj)}(jj4)}(j7]jq*aj<ubjMNubjjjo*jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j kunit_suitesbjj)}(jjԷ(jstructjj)}jj4)}(j7]j*aj<ubsbjjj~*jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jkunitsbjj)}(jjԷ(jstructjj)}jj4)}(j7]j*aj<ubsbjjj*jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jkunit_test_suitessbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sMtjj]j]ubj)}(jkjjNjNjj)}jkunit_test_init_section_suitessbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jkunit_kmalloc_arraysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunitsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj*jNubjjj_sMjj](j)}(jkj*jNjNjj *jj)}(jjڸ(jNjj*jjj*jNubjjj_sMjj]j]ubj)}(jkj*jNjNjj5*jj)}(jjڸ(jNjj*jjj*jNubjjj_sMjj]j]ubj)}(jkj*jNjNjj\*jj)}(jjڸ(jNjj8*jjj*jNubjjj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj`*jjj*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j kunit_kmallocsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunitsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj*jNubjjj_sMjj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjjV*jNubjjj_sMjj]j]ubj)}(jkj*jNjNjj#*jj)}(jjڸ(jNjj*jjj\*jNubjjj_sMjj]j]ubj)}(jkj*jNjNjjK*jj)}(jjڸ(jNjj'*jjjb*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j kunit_kfreesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jk*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunitsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jptrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjji*jNubjjj_sMjj](j)}(jkji*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjj_sMjj]j]ubj)}(jkji*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j kunit_kzallocsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunitsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj*jNubjjj_sMjj](j)}(jkj*jNjNjjH*jj)}(jjڸ(jNjj"*jjj*jNubjjj_sMjj]j]ubj)}(jkj*jNjNjjs*jj)}(jjڸ(jNjjO*jjj*jNubjjj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjjw*jjj*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j kunit_kcallocsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkunitsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj*jNubjjj_sMjj](j)}(jkj*jNjNjj *jj)}(jjڸ(jNjj*jjj*jNubjjj_sMjj]j]ubj)}(jkj*jNjNjj4*jj)}(jjڸ(jNjj*jjj*jNubjjj_sMjj]j]ubj)}(jkj*jNjNjj[*jj)}(jjڸ(jNjj7*jjj*jNubjjj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj_*jjj*jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jkunit_mark_skippedsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j kunit_skipsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}j kunit_infosbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sM!jj]j]ubj)}(jkjjNjNjj)}j kunit_warnsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sM,jj]j]ubj)}(jkjjNjNjj)}j kunit_errsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sM7jj]j]ubj)}(jkjjNjNjj)}j KUNIT_SUCCEEDsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sMBjj]j]ubj)}(jkjjNjNjj)}j KUNIT_FAILsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sMpjj]j]ubj)}(jkjjNjNjj)}jKUNIT_EXPECT_TRUEsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sMIjj]j]ubj)}(jkjjNjNjj)}jKUNIT_EXPECT_FALSEsbjj)}(jj(jmacrojj)}(jj4)}(j7]j!*aj<ubjMNubjjj*jNubjjj_sM\jj]j]ubj)}(jkjjNjNjj)}jKUNIT_EXPECT_EQsbjj)}(jj(jmacrojj)}(jj4)}(j7]j0*aj<ubjMNubjjj.*jNubjjj_sMqjj]j]ubj)}(jkjjNjNjj)}jKUNIT_EXPECT_PTR_EQsbjj)}(jj(jmacrojj)}(jj4)}(j7]j?*aj<ubjMNubjjj=*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jKUNIT_EXPECT_NEsbjj)}(jj(jmacrojj)}(jj4)}(j7]jN*aj<ubjMNubjjjL*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jKUNIT_EXPECT_PTR_NEsbjj)}(jj(jmacrojj)}(jj4)}(j7]j]*aj<ubjMNubjjj[*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jKUNIT_EXPECT_LTsbjj)}(jj(jmacrojj)}(jj4)}(j7]jl*aj<ubjMNubjjjj*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jKUNIT_EXPECT_LEsbjj)}(jj(jmacrojj)}(jj4)}(j7]j{*aj<ubjMNubjjjy*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jKUNIT_EXPECT_GTsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jKUNIT_EXPECT_GEsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jKUNIT_EXPECT_STREQsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jKUNIT_EXPECT_STRNEQsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sM.jj]j]ubj)}(jkjjNjNjj)}jKUNIT_EXPECT_MEMEQsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sMHjj]j]ubj)}(jkjjNjNjj)}jKUNIT_EXPECT_MEMNEQsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sMcjj]j]ubj)}(jkjjNjNjj)}jKUNIT_EXPECT_NULLsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sMwjj]j]ubj)}(jkjjNjNjj)}jKUNIT_EXPECT_NOT_NULLsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jKUNIT_EXPECT_NOT_ERR_OR_NULLsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jKUNIT_ASSERT_TRUEsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jKUNIT_ASSERT_FALSEsbjj)}(jj(jmacrojj)}(jj4)}(j7]j *aj<ubjMNubjjj*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jKUNIT_ASSERT_EQsbjj)}(jj(jmacrojj)}(jj4)}(j7]j/*aj<ubjMNubjjj-*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jKUNIT_ASSERT_PTR_EQsbjj)}(jj(jmacrojj)}(jj4)}(j7]j>*aj<ubjMNubjjj<*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jKUNIT_ASSERT_NEsbjj)}(jj(jmacrojj)}(jj4)}(j7]jM*aj<ubjMNubjjjK*jNubjjj_sM jj]j]ubj)}(jkjjNjNjj)}jKUNIT_ASSERT_PTR_NEsbjj)}(jj(jmacrojj)}(jj4)}(j7]j\*aj<ubjMNubjjjZ*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jKUNIT_ASSERT_LTsbjj)}(jj(jmacrojj)}(jj4)}(j7]jk*aj<ubjMNubjjji*jNubjjj_sM2jj]j]ubj)}(jkjjNjNjj)}jKUNIT_ASSERT_LEsbjj)}(jj(jmacrojj)}(jj4)}(j7]jz*aj<ubjMNubjjjx*jNubjjj_sMFjj]j]ubj)}(jkjjNjNjj)}jKUNIT_ASSERT_GTsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sM[jj]j]ubj)}(jkjjNjNjj)}jKUNIT_ASSERT_GEsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sMpjj]j]ubj)}(jkjjNjNjj)}jKUNIT_ASSERT_STREQsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jKUNIT_ASSERT_STRNEQsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jKUNIT_ASSERT_NULLsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jKUNIT_ASSERT_NOT_NULLsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jKUNIT_ASSERT_NOT_ERR_OR_NULLsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jKUNIT_ARRAY_PARAMsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jKUNIT_ARRAY_PARAM_DESCsbjj)}(jj(jmacrojj)}(jj4)}(j7]j*aj<ubjMNubjjj*jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jof_find_all_nodessbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj*jNubjjNj_sKjj]j)}(jkj*jNjNjjb*jj)}(jjڸ(jNjj<*jjjp*jNubjjNj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jof_machine_compatible_matchsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]jy*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jcompatssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjw*jNubjjNj_sMjj]j)}(jkjw*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jof_device_is_availablesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*jNubjjNj_sMjj]j)}(jkj*jNjNjj$*jj)}(jjڸ(jNjj*jjj/*jNubjjNj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jof_device_is_big_endiansbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j8*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj6*jNubjjNj_sMjj]j)}(jkj6*jNjNjj*jj)}(jjڸ(jNjj]*jjj*jNubjjNj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j of_get_parentsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj*jNubjjNj_sM%jj]j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sM%jj]j]ubaj]ubj)}(jkjjNjNjj)}jof_get_next_parentsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj*jNubjjNj_sM?jj]j)}(jkj*jNjNjjR*jj)}(jjڸ(jNjj,*jjj`*jNubjjNj_sM?jj]j]ubaj]ubj)}(jkjjNjNjj)}jof_get_next_childsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]ji*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjg*jNubjjNj_sMijj](j)}(jkjg*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMijj]j]ubj)}(jkjg*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMijj]j]ubej]ubj)}(jkjjNjNjj)}jof_get_next_available_childsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj*jNubjjNj_sMjj](j)}(jkj*jNjNjjW*jj)}(jjڸ(jNjj1*jjj*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj^*jjj*jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_get_next_reserved_childsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj*jNubjjNj_sMjj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj.*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjj *jj)}(jjڸ(jNjj*jjj4*jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_get_next_cpu_nodesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j=*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj;*jNubjjNj_sMjj]j)}(jkj;*jNjNjj*jj)}(jjڸ(jNjji*jjj*jNubjjNj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jof_get_compatible_childsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j compatiblesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj*jNubjjNj_sMjj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj/*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjj!*jj)}(jjڸ(jNjj*jjj5*jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_get_child_by_namesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j>*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj<*jNubjjNj_sMjj](j)}(jkj<*jNjNjj*jj)}(jjڸ(jNjjj*jjj*jNubjjNj_sMjj]j]ubj)}(jkj<*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_find_node_opts_by_pathsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpathsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}joptssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj*jNubjjNj_sM;jj](j)}(jkj*jNjNjj$*jj)}(jjڸ(jNjj*jjj`*jNubjjNj_sM;jj]j]ubj)}(jkj*jNjNjjO*jj)}(jjڸ(jNjj+*jjjf*jNubjjNj_sM;jj]j]ubej]ubj)}(jkjjNjNjj)}jof_find_node_by_namesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jo*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjm*jNubjjNj_sMujj](j)}(jkjm*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMujj]j]ubj)}(jkjm*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMujj]j]ubej]ubj)}(jkjjNjNjj)}jof_find_node_by_typesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj*jNubjjNj_sMjj](j)}(jkj*jNjNjjY*jj)}(jjڸ(jNjj3*jjj*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj`*jjj*jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_find_compatible_nodesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j compatiblesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj*jNubjjNj_sMjj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjjQ*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjjW*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjjC*jj)}(jjڸ(jNjj!*jjj]*jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_find_node_with_propertysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jf*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j prop_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjd*jNubjjNj_sMjj](j)}(jkjd*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMjj]j]ubj)}(jkjd*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j of_match_nodesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j of_device_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j of_device_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmatchessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj*jNubjjNj_sMjj](j)}(jkj*jNjNjjP*jj)}(jjڸ(jNjj**jjj*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjj}*jj)}(jjڸ(jNjjW*jjj*jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_find_matching_node_and_matchsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j of_device_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmatchessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j of_device_idsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jmatchsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj*jNubjjNj_sMjj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjjY*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj_*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjjH*jj)}(jjڸ(jNjj *jjje*jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_alias_from_compatiblesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jn*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaliassbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjl*jNubjjNj_sMEjj](j)}(jkjl*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMEjj]j]ubj)}(jkjl*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMEjj]j]ubj)}(jkjl*jNjNjj *jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMEjj]j]ubej]ubj)}(jkjjNjNjj)}jof_find_node_by_phandlesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j'*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jphandlesbaj<ubububj=j?)}(jBj4)}(j7]j)}jhandlesbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj%*jNubjjNj_sMZjj]j)}(jkj%*jNjNjjw*jj)}(jjڸ(jNjjS*jjj*jNubjjNj_sMZjj]j]ubaj]ubj)}(jkjjNjNjj)}jof_parse_phandle_with_args_mapsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j list_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j stem_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jof_phandle_argssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jout_argssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjNj_sMojj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMojj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMojj]j]ubj)}(jkj*jNjNjj)*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMojj]j]ubj)}(jkj*jNjNjjP*jj)}(jjڸ(jNjj0*jjj*jNubjjNj_sMojj]j]ubj)}(jkj*jNjNjjz*jj)}(jjڸ(jNjjT*jjj*jNubjjNj_sMojj]j]ubej]ubj)}(jkjjNjNjj)}jof_count_phandle_with_argssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j list_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j cells_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjNj_sM jj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjjO*jNubjjNj_sM jj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjjU*jNubjjNj_sM jj]j]ubj)}(jkj*jNjNjjD*jj)}(jjڸ(jNjj"*jjj[*jNubjjNj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jof_add_propertysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jd*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpropertysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpropsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjb*jNubjjNj_sMijj](j)}(jkjb*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMijj]j]ubj)}(jkjb*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMijj]j]ubej]ubj)}(jkjjNjNjj)}jof_remove_propertysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpropertysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpropsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjNj_sMjj](j)}(jkj*jNjNjjC*jj)}(jjڸ(jNjj*jjj{*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjjp*jj)}(jjڸ(jNjjJ*jjj*jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_alias_get_idsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstemsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjNj_sMEjj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj *jNubjjNj_sMEjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMEjj]j]ubej]ubj)}(jkjjNjNjj)}jof_alias_get_highest_idsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstemsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*jNubjjNj_sMajj]j)}(jkj*jNjNjja*jj)}(jjڸ(jNjj?*jjjl*jNubjjNj_sMajj]j]ubaj]ubj)}(jkjjNjNjj)}jof_console_checksbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]ju*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjs*jNubjjNj_sMjj](j)}(jkjs*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMjj]j]ubj)}(jkjs*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMjj]j]ubj)}(jkjs*jNjNjj*jj)}(jjڸ(jNjj*jjj$*jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j of_map_idsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmap_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j map_mask_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jtargetsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jid_outsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+*jNubjjNj_sMjj](j)}(jkj+*jNjNjjy*jj)}(jjڸ(jNjjS*jjj]*jNubjjNj_sMjj]j]ubj)}(jkj+*jNjNjj*jj)}(jjڸ(jNjj*jjjc*jNubjjNj_sMjj]j]ubj)}(jkj+*jNjNjj*jj)}(jjڸ(jNjj*jjji*jNubjjNj_sMjj]j]ubj)}(jkj+*jNjNjj*jj)}(jjڸ(jNjj*jjjo*jNubjjNj_sMjj]j]ubj)}(jkj+*jNjNjj"*jj)}(jjڸ(jNjj*jjju*jNubjjNj_sMjj]j]ubj)}(jkj+*jNjNjjR*jj)}(jjڸ(jNjj,*jjj{*jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j of_node_initsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*jNubjjNj_sKqjj]j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sKqjj]j]ubaj]ubj)}(jkjjNjNjj)}jof_machine_is_compatiblesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcompatsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*jNubjjNj_sMjj]j)}(jkj*jNjNjj+*jj)}(jjڸ(jNjj *jjj6*jNubjjNj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jof_parse_phandlesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j?*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j phandle_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj=*jNubjjNj_sMjj](j)}(jkj=*jNjNjj*jj)}(jjڸ(jNjjk*jjj*jNubjjNj_sMjj]j]ubj)}(jkj=*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMjj]j]ubj)}(jkj=*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_parse_phandle_with_argssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j list_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j cells_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jof_phandle_argssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jout_argssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjNj_sMjj](j)}(jkj*jNjNjjM*jj)}(jjڸ(jNjj'*jjj*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjjv*jj)}(jjڸ(jNjjT*jjj*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj}*jjj*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj *jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j of_parse_phandle_with_fixed_argssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j list_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j cell_countsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jof_phandle_argssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jout_argssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjNj_sMjj](j)}(jkj*jNjNjjh*jj)}(jjڸ(jNjjB*jjj*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjjo*jjj*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj#*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj)*jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j#of_parse_phandle_with_optional_argssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j2*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j list_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j cells_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jof_phandle_argssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jout_argssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj0*jNubjjNj_sM4jj](j)}(jkj0*jNjNjj~*jj)}(jjڸ(jNjjX*jjj,*jNubjjNj_sM4jj]j]ubj)}(jkj0*jNjNjj*jj)}(jjڸ(jNjj*jjj2*jNubjjNj_sM4jj]j]ubj)}(jkj0*jNjNjj*jj)}(jjڸ(jNjj*jjj8*jNubjjNj_sM4jj]j]ubj)}(jkj0*jNjNjj*jj)}(jjڸ(jNjj*jjj>*jNubjjNj_sM4jj]j]ubj)}(jkj0*jNjNjj!*jj)}(jjڸ(jNjj*jjjD*jNubjjNj_sM4jj]j]ubej]ubj)}(jkjjNjNjj)}jof_phandle_args_equalsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]jM*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jof_phandle_argssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ja1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jof_phandle_argssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}ja2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjK*jNubjjNj_sMFjj](j)}(jkjK*jNjNjj*jj)}(jjڸ(jNjjr*jjj*jNubjjNj_sMFjj]j]ubj)}(jkjK*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMFjj]j]ubej]ubj)}(jkjjNjNjj)}jof_property_count_u8_elemssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpropnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjNj_sM[jj](j)}(jkj*jNjNjj+*jj)}(jjڸ(jNjj*jjj_*jNubjjNj_sM[jj]j]ubj)}(jkj*jNjNjjT*jj)}(jjڸ(jNjj2*jjje*jNubjjNj_sM[jj]j]ubej]ubj)}(jkjjNjNjj)}jof_property_count_u16_elemssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jn*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpropnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjl*jNubjjNj_sMnjj](j)}(jkjl*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMnjj]j]ubj)}(jkjl*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMnjj]j]ubej]ubj)}(jkjjNjNjj)}jof_property_count_u32_elemssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpropnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjNj_sMjj](j)}(jkj*jNjNjjI*jj)}(jjڸ(jNjj#*jjj}*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjjr*jj)}(jjڸ(jNjjP*jjj*jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_property_count_u64_elemssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpropnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjNj_sMjj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj *jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_property_read_string_arraysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpropnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jout_strssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jszsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj*jNubjjNj_sMjj](j)}(jkj*jNjNjjg*jj)}(jjڸ(jNjjA*jjj*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjjn*jjj*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_property_count_stringssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j *aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpropnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj *jNubjjNj_sMjj](j)}(jkj *jNjNjjX*jj)}(jjڸ(jNjj2*jjj*jNubjjNj_sMjj]j]ubj)}(jkj *jNjNjj*jj)}(jjڸ(jNjj_*jjj*jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_property_read_string_indexsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpropnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}joutputsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjNj_sMjj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjjm*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjjs*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjj7*jj)}(jjڸ(jNjj*jjjy*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjj_*jj)}(jjڸ(jNjj;*jjj*jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_property_read_boolsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpropnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjNj_sMjj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj *jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_property_presentsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpropnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjNj_sMjj](j)}(jkj*jNjNjja*jj)}(jjڸ(jNjj;*jjj*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjjh*jjj*jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_property_read_u8_arraysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpropnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j out_valuessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jszsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj*jNubjjNj_sMjj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjjy*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjjF*jj)}(jjڸ(jNjj *jjj*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjjq*jj)}(jjڸ(jNjjM*jjj*jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_property_read_u16_arraysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpropnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j out_valuessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jszsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj*jNubjjNj_sM0jj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjji*jNubjjNj_sM0jj]j]ubj)}(jkj*jNjNjj *jj)}(jjڸ(jNjj*jjjo*jNubjjNj_sM0jj]j]ubj)}(jkj*jNjNjj6*jj)}(jjڸ(jNjj*jjju*jNubjjNj_sM0jj]j]ubj)}(jkj*jNjNjja*jj)}(jjڸ(jNjj=*jjj{*jNubjjNj_sM0jj]j]ubej]ubj)}(jkjjNjNjj)}jof_property_read_u32_arraysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpropnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j out_valuessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jszsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj*jNubjjNj_sMNjj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjjY*jNubjjNj_sMNjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj_*jNubjjNj_sMNjj]j]ubj)}(jkj*jNjNjj&*jj)}(jjڸ(jNjj*jjje*jNubjjNj_sMNjj]j]ubj)}(jkj*jNjNjjQ*jj)}(jjڸ(jNjj-*jjjk*jNubjjNj_sMNjj]j]ubej]ubj)}(jkjjNjNjj)}jof_property_read_u64_arraysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jt*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpropnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j out_valuessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jszsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjr*jNubjjNj_sMljj](j)}(jkjr*jNjNjj*jj)}(jjڸ(jNjj*jjjI*jNubjjNj_sMljj]j]ubj)}(jkjr*jNjNjj*jj)}(jjڸ(jNjj*jjjO*jNubjjNj_sMljj]j]ubj)}(jkjr*jNjNjj*jj)}(jjڸ(jNjj*jjjU*jNubjjNj_sMljj]j]ubj)}(jkjr*jNjNjjA*jj)}(jjڸ(jNjj*jjj[*jNubjjNj_sMljj]j]ubej]ubj)}(jkjjNjNjj)}jof_changeset_entrysbjj)}(jjԷ(jstructjj)}jj4)}(j7]jd*aj<ubsbjjjb*jNubjjNj_sMmjj]j]ubj)}(jkjjNjNjj)}j of_changesetsbjj)}(jjԷ(jstructjj)}jj4)}(j7]js*aj<ubsbjjjq*jNubjjNj_sMjj]j]ubj)}(jkjjNjNjj)}j$of_device_is_system_power_controllersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*jNubjjNj_sMjj]j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jof_have_populated_dtsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj*jNubjjNj_sMjj]j]ubj)}(jkjjNjNjj)}jof_graph_is_presentsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j+*aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj)*jNubjjNj_sK)jj]j)}(jkj)*jNjNjjv*jj)}(jjڸ(jNjjP*jjj*jNubjjNj_sK)jj]j]ubaj]ubj)}(jkjjNjNjj)}jof_property_count_elems_of_sizesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpropnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j elem_sizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj*jNubjjNj_sKGjj](j)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj.*jNubjjNj_sKGjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj4*jNubjjNj_sKGjj]j]ubj)}(jkj*jNjNjj&*jj)}(jjڸ(jNjj*jjj:*jNubjjNj_sKGjj]j]ubej]ubj)}(jkjjNjNjj)}jof_property_read_u32_indexsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jC*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpropnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j out_valuesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjA*jNubjjNj_sKjj](j)}(jkjA*jNjNjj*jj)}(jjڸ(jNjji*jjj*jNubjjNj_sKjj]j]ubj)}(jkjA*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sKjj]j]ubj)}(jkjA*jNjNjj*jj)}(jjڸ(jNjj*jjj$*jNubjjNj_sKjj]j]ubj)}(jkjA*jNjNjj *jj)}(jjڸ(jNjj*jjj**jNubjjNj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jof_property_read_u64_indexsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j3*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpropnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j out_valuesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj1*jNubjjNj_sKjj](j)}(jkj1*jNjNjj*jj)}(jjڸ(jNjjY*jjj*jNubjjNj_sKjj]j]ubj)}(jkj1*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sKjj]j]ubj)}(jkj1*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sKjj]j]ubj)}(jkj1*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j"of_property_read_variable_u8_arraysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpropnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j out_valuessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsz_minsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsz_maxsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj!*jNubjjNj_sKjj](j)}(jkj!*jNjNjjo*jj)}(jjڸ(jNjjI*jjj *jNubjjNj_sKjj]j]ubj)}(jkj!*jNjNjj*jj)}(jjڸ(jNjjv*jjj&*jNubjjNj_sKjj]j]ubj)}(jkj!*jNjNjj*jj)}(jjڸ(jNjj*jjj,*jNubjjNj_sKjj]j]ubj)}(jkj!*jNjNjj*jj)}(jjڸ(jNjj*jjj2*jNubjjNj_sKjj]j]ubj)}(jkj!*jNjNjj*jj)}(jjڸ(jNjj*jjj8*jNubjjNj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j#of_property_read_variable_u16_arraysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jA*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpropnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j out_valuessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsz_minsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsz_maxsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj?*jNubjjNj_sM jj](j)}(jkj?*jNjNjj*jj)}(jjڸ(jNjjg*jjj>*jNubjjNj_sM jj]j]ubj)}(jkj?*jNjNjj*jj)}(jjڸ(jNjj*jjjD*jNubjjNj_sM jj]j]ubj)}(jkj?*jNjNjj*jj)}(jjڸ(jNjj*jjjJ*jNubjjNj_sM jj]j]ubj)}(jkj?*jNjNjj*jj)}(jjڸ(jNjj*jjjP*jNubjjNj_sM jj]j]ubj)}(jkj?*jNjNjj6*jj)}(jjڸ(jNjj*jjjV*jNubjjNj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j#of_property_read_variable_u32_arraysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j_*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpropnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j out_valuessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsz_minsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsz_maxsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj]*jNubjjNj_sM;jj](j)}(jkj]*jNjNjj*jj)}(jjڸ(jNjj*jjj\*jNubjjNj_sM;jj]j]ubj)}(jkj]*jNjNjj*jj)}(jjڸ(jNjj*jjjb*jNubjjNj_sM;jj]j]ubj)}(jkj]*jNjNjj*jj)}(jjڸ(jNjj*jjjh*jNubjjNj_sM;jj]j]ubj)}(jkj]*jNjNjj,*jj)}(jjڸ(jNjj*jjjn*jNubjjNj_sM;jj]j]ubj)}(jkj]*jNjNjjT*jj)}(jjڸ(jNjj0*jjjt*jNubjjNj_sM;jj]j]ubej]ubj)}(jkjjNjNjj)}jof_property_read_u64sbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j}*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpropnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j out_valuesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj{*jNubjjNj_sMdjj](j)}(jkj{*jNjNjj*jj)}(jjڸ(jNjj*jjj**jNubjjNj_sMdjj]j]ubj)}(jkj{*jNjNjj*jj)}(jjڸ(jNjj*jjj0*jNubjjNj_sMdjj]j]ubj)}(jkj{*jNjNjj*jj)}(jjڸ(jNjj*jjj6*jNubjjNj_sMdjj]j]ubej]ubj)}(jkjjNjNjj)}j#of_property_read_variable_u64_arraysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j?*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpropnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j out_valuessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsz_minsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsz_maxsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj=*jNubjjNj_sMjj](j)}(jkj=*jNjNjj*jj)}(jjڸ(jNjje*jjj<*jNubjjNj_sMjj]j]ubj)}(jkj=*jNjNjj*jj)}(jjڸ(jNjj*jjjB*jNubjjNj_sMjj]j]ubj)}(jkj=*jNjNjj*jj)}(jjڸ(jNjj*jjjH*jNubjjNj_sMjj]j]ubj)}(jkj=*jNjNjj *jj)}(jjڸ(jNjj*jjjN*jNubjjNj_sMjj]j]ubj)}(jkj=*jNjNjj4*jj)}(jjڸ(jNjj*jjjT*jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_property_read_stringsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j]*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpropnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}j out_stringsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj[*jNubjjNj_sMjj](j)}(jkj[*jNjNjj*jj)}(jjڸ(jNjj*jjj *jNubjjNj_sMjj]j]ubj)}(jkj[*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMjj]j]ubj)}(jkj[*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_property_match_stringsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j *aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpropnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstringsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjNj_sMjj](j)}(jkj*jNjNjjl*jj)}(jjڸ(jNjjF*jjj*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjjs*jjj*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_property_read_string_helpersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpropnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jout_strssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jszsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jskipsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj*jNubjjNj_sMjj](j)}(jkj*jNjNjj**jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjjS*jj)}(jjڸ(jNjj1*jjj*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjj~*jj)}(jjڸ(jNjjZ*jjj*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMjj]j]ubj)}(jkj*jNjNjj*jj)}(jjڸ(jNjj*jjj*jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_graph_parse_endpointsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j*aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j of_endpointsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jendpointsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*jNubjjNj_sMCjj](j)}(jkj*jNjNjjE+jj)}(jjڸ(jNjj+jjj}+jNubjjNj_sMCjj]j]ubj)}(jkj*jNjNjjr+jj)}(jjڸ(jNjjL+jjj+jNubjjNj_sMCjj]j]ubej]ubj)}(jkjjNjNjj)}jof_graph_get_port_by_idsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj+jNubjjNj_sMcjj](j)}(jkj+jNjNjj+jj)}(jjڸ(jNjj+jjj+jNubjjNj_sMcjj]j]ubj)}(jkj+jNjNjj +jj)}(jjڸ(jNjj+jjj+jNubjjNj_sMcjj]j]ubej]ubj)}(jkjjNjNjj)}jof_graph_get_next_endpointsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j#+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj!+jNubjjNj_sMjj](j)}(jkj!+jNjNjju+jj)}(jjڸ(jNjjO+jjj+jNubjjNj_sMjj]j]ubj)}(jkj!+jNjNjj+jj)}(jjڸ(jNjj|+jjj+jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_graph_get_endpoint_by_regssbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jport_regsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj+jNubjjNj_sMjj](j)}(jkj+jNjNjj+jj)}(jjڸ(jNjj+jjjg+jNubjjNj_sMjj]j]ubj)}(jkj+jNjNjj8+jj)}(jjڸ(jNjj+jjjm+jNubjjNj_sMjj]j]ubj)}(jkj+jNjNjj\+jj)}(jjڸ(jNjj<+jjjs+jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_graph_get_remote_endpointsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j|+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjz+jNubjjNj_sMjj]j)}(jkjz+jNjNjj+jj)}(jjڸ(jNjj+jjj+jNubjjNj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jof_graph_get_port_parentsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj+jNubjjNj_sMjj]j)}(jkj+jNjNjj7+jj)}(jjڸ(jNjj+jjjE+jNubjjNj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jof_graph_get_remote_port_parentsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jN+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjL+jNubjjNj_sMjj]j)}(jkjL+jNjNjj+jj)}(jjڸ(jNjjz+jjj+jNubjjNj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jof_graph_get_remote_portsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj+jNubjjNj_sM%jj]j)}(jkj+jNjNjj +jj)}(jjڸ(jNjj+jjj+jNubjjNj_sM%jj]j]ubaj]ubj)}(jkjjNjNjj)}jof_graph_get_endpoint_countsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j +aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjNj_sM7jj]j)}(jkj+jNjNjjm+jj)}(jjڸ(jNjjG+jjjx+jNubjjNj_sM7jj]j]ubaj]ubj)}(jkjjNjNjj)}jof_graph_get_remote_nodesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jendpointsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj+jNubjjNj_sMLjj](j)}(jkj+jNjNjj+jj)}(jjڸ(jNjj+jjj1+jNubjjNj_sMLjj]j]ubj)}(jkj+jNjNjj+jj)}(jjڸ(jNjj+jjj7+jNubjjNj_sMLjj]j]ubj)}(jkj+jNjNjj&+jj)}(jjڸ(jNjj+jjj=+jNubjjNj_sMLjj]j]ubej]ubj)}(jkjjNjNjj)}j of_endpointsbjj)}(jjԷ(jstructjj)}jj4)}(j7]jF+aj<ubsbjjjD+jNubjjNj_sKjj]j]ubj)}(jkjjNjNjj)}jfor_each_endpoint_of_nodesbjj)}(jj(jmacrojj)}(jj4)}(j7]jU+aj<ubjMNubjjjS+jNubjjNj_sK$jj]j]ubj)}(jkjjNjNjj)}jof_translate_dma_regionsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__be32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jd+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__be32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpropsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjb+jNubjjNj_sMjj](j)}(jkjb+jNjNjj+jj)}(jjڸ(jNjj+jjjK+jNubjjNj_sMjj]j]ubj)}(jkjb+jNjNjj+jj)}(jjڸ(jNjj+jjjQ+jNubjjNj_sMjj]j]ubj)}(jkjb+jNjNjj+jj)}(jjڸ(jNjj+jjjW+jNubjjNj_sMjj]j]ubj)}(jkjb+jNjNjj=+jj)}(jjڸ(jNjj+jjj]+jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_property_read_regsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jf+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jidxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjd+jNubjjNj_sMjj](j)}(jkjd+jNjNjj+jj)}(jjڸ(jNjj+jjj;+jNubjjNj_sMjj]j]ubj)}(jkjd+jNjNjj+jj)}(jjڸ(jNjj+jjjA+jNubjjNj_sMjj]j]ubj)}(jkjd+jNjNjj+jj)}(jjڸ(jNjj+jjjG+jNubjjNj_sMjj]j]ubj)}(jkjd+jNjNjj0+jj)}(jjڸ(jNjj +jjjM+jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_dma_is_coherentsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]jV+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjT+jNubjjNj_sMjj]j)}(jkjT+jNjNjj+jj)}(jjڸ(jNjj{+jjj+jNubjjNj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jof_address_to_resourcesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjNj_sM`jj](j)}(jkj+jNjNjj+jj)}(jjڸ(jNjj+jjj\+jNubjjNj_sM`jj]j]ubj)}(jkj+jNjNjj(+jj)}(jjڸ(jNjj+jjjb+jNubjjNj_sM`jj]j]ubj)}(jkj+jNjNjjR+jj)}(jjڸ(jNjj,+jjjh+jNubjjNj_sM`jj]j]ubej]ubj)}(jkjjNjNjj)}jof_iomapsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}j__iomemsbasbubj&j)}(jNjNjojjjjj)}j]j+asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jq+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjo+jNubjjNj_sMyjj](j)}(jkjo+jNjNjj+jj)}(jjڸ(jNjj+jjj+jNubjjNj_sMyjj]j]ubj)}(jkjo+jNjNjj+jj)}(jjڸ(jNjj+jjj+jNubjjNj_sMyjj]j]ubej]ubj)}(jkjjNjNjj)}jirq_of_parse_and_mapsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j +aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj +jNubjjNj_sK$jj](j)}(jkj +jNjNjjP +jj)}(jjڸ(jNjj* +jjj +jNubjjNj_sK$jj]j]ubj)}(jkj +jNjNjjw +jj)}(jjڸ(jNjjW +jjj +jNubjjNj_sK$jj]j]ubej]ubj)}(jkjjNjNjj)}jof_irq_find_parentsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j +aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchildsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj +jNubjjNj_sK6jj]j)}(jkj +jNjNjj +jj)}(jjڸ(jNjj +jjj +jNubjjNj_sK6jj]j]ubaj]ubj)}(jkjjNjNjj)}jof_irq_parse_rawsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j +aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__be32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jof_phandle_argssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jout_irqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj +jNubjjNj_sKqjj](j)}(jkj +jNjNjjC +jj)}(jjڸ(jNjj +jjj{ +jNubjjNj_sKqjj]j]ubj)}(jkj +jNjNjjp +jj)}(jjڸ(jNjjJ +jjj +jNubjjNj_sKqjj]j]ubej]ubj)}(jkjjNjNjj)}jof_irq_parse_onesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j +aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevicesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jof_phandle_argssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jout_irqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj +jNubjjNj_sMIjj](j)}(jkj +jNjNjj +jj)}(jjڸ(jNjj +jjj2 +jNubjjNj_sMIjj]j]ubj)}(jkj +jNjNjj +jj)}(jjڸ(jNjj +jjj8 +jNubjjNj_sMIjj]j]ubj)}(jkj +jNjNjj' +jj)}(jjڸ(jNjj +jjj> +jNubjjNj_sMIjj]j]ubej]ubj)}(jkjjNjNjj)}jof_irq_to_resourcesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jG +aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjE +jNubjjNj_sMjj](j)}(jkjE +jNjNjj +jj)}(jjڸ(jNjjm +jjj +jNubjjNj_sMjj]j]ubj)}(jkjE +jNjNjj +jj)}(jjڸ(jNjj +jjj +jNubjjNj_sMjj]j]ubj)}(jkjE +jNjNjj +jj)}(jjڸ(jNjj +jjj +jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j of_irq_getsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j +aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj +jNubjjNj_sMjj](j)}(jkj +jNjNjjO +jj)}(jjڸ(jNjj) +jjj~ +jNubjjNj_sMjj]j]ubj)}(jkj +jNjNjjv +jj)}(jjڸ(jNjjV +jjj +jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_irq_get_bynamesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j +aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj +jNubjjNj_sMjj](j)}(jkj +jNjNjj +jj)}(jjڸ(jNjj +jjj +jNubjjNj_sMjj]j]ubj)}(jkj +jNjNjj +jj)}(jjڸ(jNjj +jjj +jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_irq_to_resource_tablesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j +aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnr_irqssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj +jNubjjNj_sMjj](j)}(jkj +jNjNjjh +jj)}(jjڸ(jNjjB +jjj +jNubjjNj_sMjj]j]ubj)}(jkj +jNjNjj +jj)}(jjڸ(jNjjo +jjj +jNubjjNj_sMjj]j]ubj)}(jkj +jNjNjj +jj)}(jjڸ(jNjj +jjj +jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_msi_get_domainsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j irq_domainsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j +aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jV)j2j4)}(j7]j)}jirq_domain_bus_tokensbaj<ubububj=j?)}(jBj4)}(j7]j)}jtokensbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj +jNubjjNj_sMjj](j)}(jkj +jNjNjj++jj)}(jjڸ(jNjj+jjj+jNubjjNj_sMjj]j]ubj)}(jkj +jNjNjjX+jj)}(jjڸ(jNjj2+jjj+jNubjjNj_sMjj]j]ubj)}(jkj +jNjNjj+jj)}(jjڸ(jNjj_+jjj+jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_msi_configuresbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjNj_sMjj](j)}(jkj+jNjNjj+jj)}(jjڸ(jNjj+jjj'+jNubjjNj_sMjj]j]ubj)}(jkj+jNjNjj+jj)}(jjڸ(jNjj+jjj-+jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_fdt_unflatten_treesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j6+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jblobsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jmynodessbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj4+jNubjjNj_sMjj](j)}(jkj4+jNjNjj+jj)}(jjڸ(jNjj^+jjj+jNubjjNj_sMjj]j]ubj)}(jkj4+jNjNjj+jj)}(jjڸ(jNjj+jjj+jNubjjNj_sMjj]j]ubj)}(jkj4+jNjNjj+jj)}(jjڸ(jNjj+jjj+jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_driver_match_devicesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjNj_sKjj](j)}(jkj+jNjNjjO+jj)}(jjڸ(jNjj)+jjj+jNubjjNj_sKjj]j]ubj)}(jkj+jNjNjj|+jj)}(jjڸ(jNjjV+jjj+jNubjjNj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jof_match_devicesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j of_device_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j of_device_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmatchessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj+jNubjjNj_sKjj](j)}(jkj+jNjNjj+jj)}(jjڸ(jNjj+jjj#+jNubjjNj_sKjj]j]ubj)}(jkj+jNjNjj+jj)}(jjڸ(jNjj+jjj)+jNubjjNj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jof_dma_configure_idsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j2+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]j(asbubj=j?)}(jBj4)}(j7]j)}j force_dmasbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj0+jNubjjNj_sK]jj](j)}(jkj0+jNjNjj~+jj)}(jjڸ(jNjjX+jjj+jNubjjNj_sK]jj]j]ubj)}(jkj0+jNjNjj+jj)}(jjڸ(jNjj+jjj +jNubjjNj_sK]jj]j]ubj)}(jkj0+jNjNjj+jj)}(jjڸ(jNjj+jjj+jNubjjNj_sK]jj]j]ubj)}(jkj0+jNjNjj+jj)}(jjڸ(jNjj+jjj+jNubjjNj_sK]jj]j]ubej]ubj)}(jkjjNjNjj)}jof_device_modaliassbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j!+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jssize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjjNj_sKjj](j)}(jkj+jNjNjjq+jj)}(jjڸ(jNjjK+jjj+jNubjjNj_sKjj]j]ubj)}(jkj+jNjNjj+jj)}(jjڸ(jNjjx+jjj+jNubjjNj_sKjj]j]ubj)}(jkj+jNjNjj+jj)}(jjڸ(jNjj+jjj+jNubjjNj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jof_device_ueventsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jkobj_uevent_envsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jenvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjNj_sKjj](j)}(jkj+jNjNjj.+jj)}(jjڸ(jNjj+jjjf+jNubjjNj_sKjj]j]ubj)}(jkj+jNjNjj[+jj)}(jjڸ(jNjj5+jjjl+jNubjjNj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jof_device_make_bus_idsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]ju+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjs+jNubjjNj_sMDjj]j)}(jkjs+jNjNjj+jj)}(jjڸ(jNjj+jjj+jNubjjNj_sMDjj]j]ubaj]ubj)}(jkjjNjNjj)}jof_dev_auxdatasbjj)}(jjԷ(jstructjj)}jj4)}(j7]j+aj<ubsbjjj+jNubjjNj_sKjj]j]ubj)}(jkjjNjNjj)}jof_find_device_by_nodesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj+jNubjjNj_sK.jj]j)}(jkj+jNjNjj6+jj)}(jjڸ(jNjj+jjjD+jNubjjNj_sK.jj]j]ubaj]ubj)}(jkjjNjNjj)}jof_device_allocsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jM+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbus_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjK+jNubjjNj_sKkjj](j)}(jkjK+jNjNjj+jj)}(jjڸ(jNjjy+jjj+jNubjjNj_sKkjj]j]ubj)}(jkjK+jNjNjj+jj)}(jjڸ(jNjj+jjj +jNubjjNj_sKkjj]j]ubj)}(jkjK+jNjNjj+jj)}(jjڸ(jNjj+jjj+jNubjjNj_sKkjj]j]ubej]ubj)}(jkjjNjNjj)}jof_platform_device_createsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbus_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj+jNubjjNj_sKjj](j)}(jkj+jNjNjjj+jj)}(jjڸ(jNjjD+jjj+jNubjjNj_sKjj]j]ubj)}(jkj+jNjNjj+jj)}(jjڸ(jNjjq+jjj+jNubjjNj_sKjj]j]ubj)}(jkj+jNjNjj+jj)}(jjڸ(jNjj+jjj+jNubjjNj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jof_platform_bus_probesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrootsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j of_device_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmatchessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjNj_sMjj](j)}(jkj+jNjNjj/+jj)}(jjڸ(jNjj +jjj+jNubjjNj_sMjj]j]ubj)}(jkj+jNjNjj\+jj)}(jjڸ(jNjj6+jjj+jNubjjNj_sMjj]j]ubj)}(jkj+jNjNjj+jj)}(jjڸ(jNjjc+jjj+jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_platform_populatesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrootsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j of_device_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmatchessbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jof_dev_auxdatasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlookupsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjNj_sMjj](j)}(jkj+jNjNjj+jj)}(jjڸ(jNjj+jjj+jNubjjNj_sMjj]j]ubj)}(jkj+jNjNjj"+jj)}(jjڸ(jNjj+jjj+jNubjjNj_sMjj]j]ubj)}(jkj+jNjNjjO+jj)}(jjڸ(jNjj)+jjj+jNubjjNj_sMjj]j]ubj)}(jkj+jNjNjj|+jj)}(jjڸ(jNjjV+jjj+jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_platform_depopulatesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjNj_sMjj]j)}(jkj+jNjNjj+jj)}(jjڸ(jNjj+jjj+jNubjjNj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevm_of_platform_populatesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjNj_sMjj]j)}(jkj+jNjNjjN+jj)}(jjڸ(jNjj(+jjjY+jNubjjNj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevm_of_platform_depopulatesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jb+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj`+jNubjjNj_sMjj]j)}(jkj`+jNjNjj+jj)}(jjڸ(jNjj+jjj+jNubjjNj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jof_resolve_phandlessbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joverlaysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjNj_sMjj]j)}(jkj+jNjNjj+jj)}(jjڸ(jNjj+jjj+jNubjjNj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j of_node_getsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j"+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj +jNubjjNj_sK!jj]j)}(jkj +jNjNjjt+jj)}(jjڸ(jNjjN+jjj+jNubjjNj_sK!jj]j]ubaj]ubj)}(jkjjNjNjj)}j of_node_putsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjNj_sK.jj]j)}(jkj+jNjNjj+jj)}(jjڸ(jNjj+jjj+jNubjjNj_sK.jj]j]ubaj]ubj)}(jkjjNjNjj)}jof_detach_nodesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjNj_sM$jj]j)}(jkj+jNjNjj7+jj)}(jjڸ(jNjj+jjjB+jNubjjNj_sM$jj]j]ubaj]ubj)}(jkjjNjNjj)}jof_changeset_create_nodesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jK+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j of_changesetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jocssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j full_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjI+jNubjjNj_sMjj](j)}(jkjI+jNjNjj+jj)}(jjڸ(jNjjw+jjj+jNubjjNj_sMjj]j]ubj)}(jkjI+jNjNjj+jj)}(jjڸ(jNjj+jjj+jNubjjNj_sMjj]j]ubj)}(jkjI+jNjNjj+jj)}(jjڸ(jNjj+jjj +jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_changeset_initsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j of_changesetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jocssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjNj_sMjj]j)}(jkj+jNjNjjb+jj)}(jjڸ(jNjj<+jjjm+jNubjjNj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jof_changeset_destroysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jv+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j of_changesetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jocssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjt+jNubjjNj_sMjj]j)}(jkjt+jNjNjj+jj)}(jjڸ(jNjj+jjj+jNubjjNj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jof_changeset_applysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j of_changesetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jocssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjNj_sM jj]j)}(jkj+jNjNjj"+jj)}(jjڸ(jNjj+jjj-+jNubjjNj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jof_changeset_revertsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j6+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j of_changesetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jocssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj4+jNubjjNj_sMhjj]j)}(jkj4+jNjNjj+jj)}(jjڸ(jNjj\+jjj+jNubjjNj_sMhjj]j]ubaj]ubj)}(jkjjNjNjj)}jof_changeset_actionsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j of_changesetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jocssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jactionsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jpropertysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpropsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjNj_sMjj](j)}(jkj+jNjNjj+jj)}(jjڸ(jNjj+jjjl+jNubjjNj_sMjj]j]ubj)}(jkj+jNjNjj +jj)}(jjڸ(jNjj+jjjr+jNubjjNj_sMjj]j]ubj)}(jkj+jNjNjj4+jj)}(jjڸ(jNjj+jjjx+jNubjjNj_sMjj]j]ubj)}(jkj+jNjNjja+jj)}(jjڸ(jNjj;+jjj~+jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_changeset_add_prop_stringsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j of_changesetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jocssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j prop_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjNj_sMjj](j)}(jkj+jNjNjj+jj)}(jjڸ(jNjj+jjj]+jNubjjNj_sMjj]j]ubj)}(jkj+jNjNjj+jj)}(jjڸ(jNjj+jjjc+jNubjjNj_sMjj]j]ubj)}(jkj+jNjNjj)+jj)}(jjڸ(jNjj+jjji+jNubjjNj_sMjj]j]ubj)}(jkj+jNjNjjR+jj)}(jjڸ(jNjj0+jjjo+jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j"of_changeset_add_prop_string_arraysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jx+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j of_changesetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jocssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j prop_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}j str_arraysbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jszsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjv+jNubjjNj_sMjj](j)}(jkjv+jNjNjj+jj)}(jjڸ(jNjj+jjj{+jNubjjNj_sMjj]j]ubj)}(jkjv+jNjNjj+jj)}(jjڸ(jNjj+jjj+jNubjjNj_sMjj]j]ubj)}(jkjv+jNjNjj+jj)}(jjڸ(jNjj+jjj+jNubjjNj_sMjj]j]ubj)}(jkjv+jNjNjjE+jj)}(jjڸ(jNjj!+jjj+jNubjjNj_sMjj]j]ubj)}(jkjv+jNjNjjs+jj)}(jjڸ(jNjjO+jjj+jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_changeset_add_prop_u32_arraysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j of_changesetsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jocssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j prop_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jarraysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jszsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjjNj_sMjj](j)}(jkj+jNjNjj+jj)}(jjڸ(jNjj+jjj +jNubjjNj_sMjj]j]ubj)}(jkj+jNjNjj +jj)}(jjڸ(jNjj+jjj +jNubjjNj_sMjj]j]ubj)}(jkj+jNjNjj> +jj)}(jjڸ(jNjj +jjj +jNubjjNj_sMjj]j]ubj)}(jkj+jNjNjjk +jj)}(jjڸ(jNjjE +jjj +jNubjjNj_sMjj]j]ubj)}(jkj+jNjNjj +jj)}(jjڸ(jNjjr +jjj +jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_overlay_notifier_registersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j +aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jnotifier_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj +jNubjjNj_sKjj]j)}(jkj +jNjNjj !+jj)}(jjڸ(jNjj +jjj!+jNubjjNj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jof_overlay_notifier_unregistersbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}jnotifier_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj!+jNubjjNj_sKjj]j)}(jkj!+jNjNjjk!+jj)}(jjڸ(jNjjE!+jjjv!+jNubjjNj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jof_overlay_fdt_applysbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j overlay_fdtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}joverlay_fdt_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j ret_ovcs_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jԷ(j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj}!+jNubjjNj_sMjj](j)}(jkj}!+jNjNjj!+jj)}(jjڸ(jNjj!+jjjP"+jNubjjNj_sMjj]j]ubj)}(jkj}!+jNjNjj!+jj)}(jjڸ(jNjj!+jjjV"+jNubjjNj_sMjj]j]ubj)}(jkj}!+jNjNjj"+jj)}(jjڸ(jNjj!+jjj\"+jNubjjNj_sMjj]j]ubj)}(jkj}!+jNjNjjE"+jj)}(jjڸ(jNjj"+jjjb"+jNubjjNj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jof_overlay_removesbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jk"+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jovcs_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjji"+jNubjjNj_sMjj]j)}(jkji"+jNjNjj"+jj)}(jjڸ(jNjj"+jjj"+jNubjjNj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jof_overlay_remove_allsbjj)}(jj(jfunctionjj)}(j j )}(jj(jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj"+jNubjjNj_sMjj]j]ubj)}(jkjjNjNjj)}jbpf_cpumask_createsbjj)}(jfunctionjfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}j __bpf_kfuncsbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]j"#+asbubj,j.)}(j1structj2j4)}(j7]j)}j bpf_cpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j#+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj#+jNubjj j_sK1jj]j]ubj)}(jkjjNjNjj)}jbpf_cpumask_acquiresbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}jj$#+sbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]jz#+asbubj,j.)}(j1j1#+j2j4)}(j7]j)}j bpf_cpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jk#+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j bpf_cpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpumasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjji#+jNubjj j_sKKjj]j)}(jkji#+jNjNjj#+jj)}(j functionParamjNjj#+jjj#+jNubjj j_sKKjj]j]ubaj]ubj)}(jkjjNjNjj)}jbpf_cpumask_releasesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}jj$#+sbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]j#+asbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j bpf_cpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpumasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#+jNubjj j_sKYjj]j)}(jkj#+jNjNjj%$+jj)}(jj#+jNjj#+jjj0$+jNubjj j_sKYjj]j]ubaj]ubj)}(jkjjNjNjj)}jbpf_cpumask_set_cpusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}jj$#+sbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]jH$+asbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j9$+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j bpf_cpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpumasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj7$+jNubjj j_sKjj](j)}(jkj7$+jNjNjj$+jj)}(jj#+jNjja$+jjj$+jNubjj j_sKjj]j]ubj)}(jkj7$+jNjNjj$+jj)}(jj#+jNjj$+jjj$+jNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jbpf_cpumask_clear_cpusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}jj$#+sbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]j$+asbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j bpf_cpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpumasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$+jNubjj j_sKjj](j)}(jkj$+jNjNjj%+jj)}(jj#+jNjj$+jjjJ%+jNubjj j_sKjj]j]ubj)}(jkj$+jNjNjj?%+jj)}(jj#+jNjj%+jjjP%+jNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jbpf_cpumask_test_and_set_cpusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}jj$#+sbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]jh%+asbubj,jm)}j7]boolasbubj=j?)}(jBj4)}(j7]jY%+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j bpf_cpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpumasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjW%+jNubjj j_sKjj](j)}(jkjW%+jNjNjj%+jj)}(jj#+jNjj%+jjj%+jNubjj j_sKjj]j]ubj)}(jkjW%+jNjNjj%+jj)}(jj#+jNjj%+jjj%+jNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jbpf_cpumask_test_and_clear_cpusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}jj$#+sbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]j%+asbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j%+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j bpf_cpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpumasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%+jNubjj j_sKjj](j)}(jkj%+jNjNjj4&+jj)}(jj#+jNjj&+jjji&+jNubjj j_sKjj]j]ubj)}(jkj%+jNjNjj^&+jj)}(jj#+jNjj8&+jjjo&+jNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jbpf_cpumask_setallsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}jj$#+sbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]j&+asbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jx&+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j bpf_cpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpumasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjv&+jNubjj j_sKjj]j)}(jkjv&+jNjNjj&+jj)}(jj#+jNjj&+jjj&+jNubjj j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jbpf_cpumask_clearsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}jj$#+sbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]j&+asbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j bpf_cpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpumasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&+jNubjj j_sKjj]j)}(jkj&+jNjNjj('+jj)}(jj#+jNjj'+jjj3'+jNubjj j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jbpf_cpumask_andsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}jj$#+sbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]jK'+asbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j<'+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j bpf_cpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrc1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrc2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj:'+jNubjj j_sKjj](j)}(jkj:'+jNjNjj'+jj)}(jj#+jNjjc'+jjj'+jNubjj j_sKjj]j]ubj)}(jkj:'+jNjNjj'+jj)}(jj#+jNjj'+jjj'+jNubjj j_sKjj]j]ubj)}(jkj:'+jNjNjj'+jj)}(jj#+jNjj'+jjj'+jNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jbpf_cpumask_orsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}jj$#+sbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]j(+asbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j bpf_cpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrc1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrc2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(+jNubjj j_sM jj](j)}(jkj(+jNjNjjQ(+jj)}(jj#+jNjj+(+jjj(+jNubjj j_sM jj]j]ubj)}(jkj(+jNjNjj~(+jj)}(jj#+jNjjX(+jjj(+jNubjj j_sM jj]j]ubj)}(jkj(+jNjNjj(+jj)}(jj#+jNjj(+jjj(+jNubjj j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jbpf_cpumask_xorsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}jj$#+sbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]j(+asbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j bpf_cpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrc1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrc2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj(+jNubjj j_sMjj](j)}(jkj(+jNjNjj)+jj)}(jj#+jNjj(+jjj~)+jNubjj j_sMjj]j]ubj)}(jkj(+jNjNjjF)+jj)}(jj#+jNjj )+jjj)+jNubjj j_sMjj]j]ubj)}(jkj(+jNjNjjs)+jj)}(jj#+jNjjM)+jjj)+jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jbpf_cpumask_copysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}jj$#+sbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]j)+asbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j bpf_cpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj)+jNubjj j_sMwjj](j)}(jkj)+jNjNjj)+jj)}(jj#+jNjj)+jjj*+jNubjj j_sMwjj]j]ubj)}(jkj)+jNjNjj*+jj)}(jj#+jNjj)+jjj*+jNubjj j_sMwjj]j]ubej]ubj)}(jkjjNjNjj)}jbpf_cpumask_firstsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}jj$#+sbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]j7*+asbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j(*+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpumasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj&*+jNubjj j_sKpjj]j)}(jkj&*+jNjNjjz*+jj)}(jj#+jNjjT*+jjj*+jNubjj j_sKpjj]j]ubaj]ubj)}(jkjjNjNjj)}jbpf_cpumask_first_zerosbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}jj$#+sbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]j*+asbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j*+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpumasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*+jNubjj j_sK}jj]j)}(jkj*+jNjNjj*+jj)}(jj#+jNjj*+jjj*+jNubjj j_sK}jj]j]ubaj]ubj)}(jkjjNjNjj)}jbpf_cpumask_first_andsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}jj$#+sbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]j++asbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j*+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrc1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrc2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*+jNubjj j_sKjj](j)}(jkj*+jNjNjjF++jj)}(jj#+jNjj ++jjj~++jNubjj j_sKjj]j]ubj)}(jkj*+jNjNjjs++jj)}(jj#+jNjjM++jjj++jNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jbpf_cpumask_test_cpusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}jj$#+sbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]j++asbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j++aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpumasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj++jNubjj j_sKjj](j)}(jkj++jNjNjj++jj)}(jj#+jNjj++jjj ,+jNubjj j_sKjj]j]ubj)}(jkj++jNjNjj,+jj)}(jj#+jNjj++jjj,+jNubjj j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jbpf_cpumask_weightsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}jj$#+sbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]j+,+asbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j,+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpumasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,+jNubjj j_sMjj]j)}(jkj,+jNjNjjn,+jj)}(jj#+jNjjH,+jjjy,+jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jbpf_cpumask_equalsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}jj$#+sbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]j,+asbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j,+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrc1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrc2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,+jNubjj j_sM-jj](j)}(jkj,+jNjNjj,+jj)}(jj#+jNjj,+jjj-+jNubjj j_sM-jj]j]ubj)}(jkj,+jNjNjj,+jj)}(jj#+jNjj,+jjj -+jNubjj j_sM-jj]j]ubej]ubj)}(jkjjNjNjj)}jbpf_cpumask_intersectssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}jj$#+sbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]j%-+asbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j-+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrc1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrc2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-+jNubjj j_sM=jj](j)}(jkj-+jNjNjjc-+jj)}(jj#+jNjj=-+jjj-+jNubjj j_sM=jj]j]ubj)}(jkj-+jNjNjj-+jj)}(jj#+jNjjj-+jjj-+jNubjj j_sM=jj]j]ubej]ubj)}(jkjjNjNjj)}jbpf_cpumask_subsetsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}jj$#+sbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]j-+asbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j-+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrc1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrc2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-+jNubjj j_sMMjj](j)}(jkj-+jNjNjj-+jj)}(jj#+jNjj-+jjj/.+jNubjj j_sMMjj]j]ubj)}(jkj-+jNjNjj$.+jj)}(jj#+jNjj-+jjj5.+jNubjj j_sMMjj]j]ubej]ubj)}(jkjjNjNjj)}jbpf_cpumask_emptysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}jj$#+sbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]jM.+asbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j>.+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpumasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj<.+jNubjj j_sM\jj]j)}(jkj<.+jNjNjj.+jj)}(jj#+jNjje.+jjj.+jNubjj j_sM\jj]j]ubaj]ubj)}(jkjjNjNjj)}jbpf_cpumask_fullsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}jj$#+sbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]j.+asbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j.+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpumasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj.+jNubjj j_sMkjj]j)}(jkj.+jNjNjj.+jj)}(jj#+jNjj.+jjj.+jNubjj j_sMkjj]j]ubaj]ubj)}(jkjjNjNjj)}jbpf_cpumask_any_distributesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}jj$#+sbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]j/+asbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j/+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcpumasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj.+jNubjj j_sMjj]j)}(jkj.+jNjNjjR/+jj)}(jj#+jNjj,/+jjj]/+jNubjj j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jbpf_cpumask_any_and_distributesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}jj$#+sbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]ju/+asbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]jf/+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrc1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsrc2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjd/+jNubjj j_sMjj](j)}(jkjd/+jNjNjj/+jj)}(jj#+jNjj/+jjj/+jNubjj j_sMjj]j]ubj)}(jkjd/+jNjNjj/+jj)}(jj#+jNjj/+jjj/+jNubjj j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jbpf_task_acquiresbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}jj$#+sbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]j0+asbubj,j.)}(j1j1#+j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j/+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj/+jNubjj!j_sM]jj]j)}(jkj/+jNjNjjS0+jj)}(jj#+jNjj-0+jjj`0+jNubjj!j_sM]jj]j]ubaj]ubj)}(jkjjNjNjj)}jbpf_task_releasesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}jj$#+sbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]jx0+asbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]ji0+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjg0+jNubjj!j_sMhjj]j)}(jkjg0+jNjNjj0+jj)}(jj#+jNjj0+jjj0+jNubjj!j_sMhjj]j]ubaj]ubj)}(jkjjNjNjj)}jbpf_task_from_pidsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}jj$#+sbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]j0+asbubj,j.)}(j1j1#+j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j0+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpidsbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj0+jNubjj!j_sMjj]j)}(jkj0+jNjNjj1+jj)}(jj#+jNjj0+jjj'1+jNubjj!j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jbpf_cgroup_acquiresbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}jj$#+sbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]j?1+asbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j01+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcgrpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj.1+jNubjj!j_sMzjj]j)}(jkj.1+jNjNjj1+jj)}(jj#+jNjj^1+jjj1+jNubjj!j_sMzjj]j]ubaj]ubj)}(jkjjNjNjj)}jbpf_cgroup_releasesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}jj$#+sbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]j1+asbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j1+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcgrpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj1+jNubjj!j_sMjj]j)}(jkj1+jNjNjj1+jj)}(jj#+jNjj1+jjj1+jNubjj!j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jbpf_cgroup_ancestorsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}jj$#+sbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]j 2+asbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j1+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcgrpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlevelsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj1+jNubjj!j_sMjj](j)}(jkj1+jNjNjjQ2+jj)}(jj#+jNjj+2+jjj2+jNubjj!j_sMjj]j]ubj)}(jkj1+jNjNjjx2+jj)}(jj#+jNjjX2+jjj2+jNubjj!j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jbpf_cgroup_from_idsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}jj$#+sbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]j2+asbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcgroupsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j2+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcgidsbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj2+jNubjj!j_sMjj]j)}(jkj2+jNjNjj2+jj)}(jj#+jNjj2+jjj2+jNubjj!j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jbpf_map_lookup_elemsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j2+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj2+jNubjj!j_sKwjj](j)}(jkj2+jNjNjj>3+jj)}(jj#+jNjj3+jjj3+jNubjj!j_sKwjj]j]ubj)}(jkj2+jNjNjjd3+jj)}(jj#+jNjjB3+jjj3+jNubjj!j_sKwjj]j]ubj)}(jkj2+jNjNjj3+jj)}(jj#+jNjjk3+jjj3+jNubjj!j_sKwjj]j]ubej]ubj)}(jkjjNjNjj)}jbpf_map_delete_elemsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j3+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj3+jNubjj!j_sKjj](j)}(jkj3+jNjNjj3+jj)}(jj#+jNjj3+jjj$4+jNubjj!j_sKjj]j]ubj)}(jkj3+jNjNjj4+jj)}(jj#+jNjj3+jjj*4+jNubjj!j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jbpfsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j34+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcommandsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1unionj2j4)}(j7]j)}jbpf_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj14+jNubjjj_sKjj](j)}(jkj14+jNjNjjy4+jj)}(jj#+jNjjY4+jjj4+jNubjjj_sKjj]j]ubj)}(jkj14+jNjNjj4+jj)}(jj#+jNjj}4+jjj4+jNubjjj_sKjj]j]ubj)}(jkj14+jNjNjj4+jj)}(jj#+jNjj4+jjj4+jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j file_mprotectsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j4+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jreqprotsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jprotsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj4+jNubjjj_sKjj](j)}(jkj4+jNjNjj85+jj)}(jj#+jNjj5+jjj5+jNubjjj_sKjj]j]ubj)}(jkj4+jNjNjj`5+jj)}(jj#+jNjj?5+jjj5+jNubjjj_sKjj]j]ubj)}(jkj4+jNjNjj5+jj)}(jj#+jNjjd5+jjj5+jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jmemblock_flagssbjj)}(jenumjenumjj)}jj4)}(j7]j5+aj<ubsbjjj5+jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jmemblock_regionsbjj)}(jj1#+jstructjj)}jj4)}(j7]j5+aj<ubsbjjj5+jNubjjj_sKBjj]j]ubj)}(jkjjNjNjj)}j memblock_typesbjj)}(jj1#+jstructjj)}jj4)}(j7]j5+aj<ubsbjjj5+jNubjjj_sKCjj]j]ubj)}(jkjjNjNjj)}jmemblocksbjj)}(jj1#+jstructjj)}jj4)}(j7]j5+aj<ubsbjjj5+jNubjjj_sKTjj]j]ubj)}(jkjjNjNjj)}jfor_each_physmem_rangesbjj)}(jmacrojmacrojj)}(jj4)}(j7]j5+aj<ubjMNubjjj5+jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j__for_each_mem_rangesbjj)}(jj5+jmacrojj)}(jj4)}(j7]j5+aj<ubjMNubjjj5+jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}j__for_each_mem_range_revsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j5+aj<ubjMNubjjj5+jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jfor_each_mem_rangesbjj)}(jj5+jmacrojj)}(jj4)}(j7]j 6+aj<ubjMNubjjj 6+jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jfor_each_mem_range_revsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j6+aj<ubjMNubjjj6+jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jfor_each_reserved_mem_rangesbjj)}(jj5+jmacrojj)}(jj4)}(j7]j+6+aj<ubjMNubjjj)6+jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jfor_each_mem_pfn_rangesbjj)}(jj5+jmacrojj)}(jj4)}(j7]j:6+aj<ubjMNubjjj86+jNubjjj_sM&jj]j]ubj)}(jkjjNjNjj)}j#for_each_free_mem_pfn_range_in_zonesbjj)}(jj5+jmacrojj)}(jj4)}(j7]jI6+aj<ubjMNubjjjG6+jNubjjj_sM<jj]j]ubj)}(jkjjNjNjj)}j(for_each_free_mem_pfn_range_in_zone_fromsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jX6+aj<ubjMNubjjjV6+jNubjjj_sMNjj]j]ubj)}(jkjjNjNjj)}jfor_each_free_mem_rangesbjj)}(jj5+jmacrojj)}(jj4)}(j7]jg6+aj<ubjMNubjjje6+jNubjjj_sMbjj]j]ubj)}(jkjjNjNjj)}jfor_each_free_mem_range_reversesbjj)}(jj5+jmacrojj)}(jj4)}(j7]jv6+aj<ubjMNubjjjt6+jNubjjj_sMrjj]j]ubj)}(jkjjNjNjj)}jmemblock_set_current_limitsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j6+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlimitsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj6+jNubjjj_sMjj]j)}(jkj6+jNjNjj6+jj)}(jj#+jNjj6+jjj6+jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmemblock_region_memory_base_pfnsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j6+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jmemblock_regionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj6+jNubjjj_sMjj]j)}(jkj6+jNjNjj-7+jj)}(jj#+jNjj7+jjj87+jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmemblock_region_memory_end_pfnsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]jA7+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jmemblock_regionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj?7+jNubjjj_sMjj]j)}(jkj?7+jNjNjj7+jj)}(jj#+jNjjh7+jjj7+jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j!memblock_region_reserved_base_pfnsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j7+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jmemblock_regionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj7+jNubjjj_sM'jj]j)}(jkj7+jNjNjj7+jj)}(jj#+jNjj7+jjj7+jNubjjj_sM'jj]j]ubaj]ubj)}(jkjjNjNjj)}j memblock_region_reserved_end_pfnsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j8+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jmemblock_regionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jregsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj8+jNubjjj_sM2jj]j)}(jkj8+jNjNjjP8+jj)}(jj#+jNjj*8+jjj[8+jNubjjj_sM2jj]j]ubaj]ubj)}(jkjjNjNjj)}jfor_each_mem_regionsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jd8+aj<ubjMNubjjjb8+jNubjjj_sM;jj]j]ubj)}(jkjjNjNjj)}jfor_each_reserved_mem_regionsbjj)}(jj5+jmacrojj)}(jj4)}(j7]js8+aj<ubjMNubjjjq8+jNubjjj_sMDjj]j]ubj)}(jkjjNjNjj)}j__memblock_find_range_bottom_upsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}j__init_memblocksbasbubj&j)}(jNjNjojjjjj)}j]j8+asbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j8+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jalignsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j5+j2j4)}(j7]j)}jmemblock_flagssbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj8+jNubjjj_sKjj](j)}(jkj8+jNjNjj8+jj)}(jj#+jNjj8+jjj9+jNubjjj_sKjj]j]ubj)}(jkj8+jNjNjj8+jj)}(jj#+jNjj8+jjj9+jNubjjj_sKjj]j]ubj)}(jkj8+jNjNjj#9+jj)}(jj#+jNjj8+jjj9+jNubjjj_sKjj]j]ubj)}(jkj8+jNjNjjK9+jj)}(jj#+jNjj'9+jjj9+jNubjjj_sKjj]j]ubj)}(jkj8+jNjNjjo9+jj)}(jj#+jNjjO9+jjj9+jNubjjj_sKjj]j]ubj)}(jkj8+jNjNjj9+jj)}(jj#+jNjjs9+jjj9+jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j__memblock_find_range_top_downsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj8+sbasbubj&j)}(jNjNjojjjjj)}j]j9+asbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j9+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jalignsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j5+j2j4)}(j7]j)}jmemblock_flagssbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj9+jNubjjj_sKjj](j)}(jkj9+jNjNjj:+jj)}(jj#+jNjj9+jjj:+jNubjjj_sKjj]j]ubj)}(jkj9+jNjNjj>:+jj)}(jj#+jNjj:+jjj:+jNubjjj_sKjj]j]ubj)}(jkj9+jNjNjjf:+jj)}(jj#+jNjjB:+jjj:+jNubjjj_sKjj]j]ubj)}(jkj9+jNjNjj:+jj)}(jj#+jNjjj:+jjj:+jNubjjj_sKjj]j]ubj)}(jkj9+jNjNjj:+jj)}(jj#+jNjj:+jjj:+jNubjjj_sKjj]j]ubj)}(jkj9+jNjNjj:+jj)}(jj#+jNjj:+jjj;+jNubjjj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jmemblock_find_in_range_nodesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj8+sbasbubj&j)}(jNjNjojjjjj)}j]j;+asbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j ;+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jalignsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j5+j2j4)}(j7]j)}jmemblock_flagssbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj;+jNubjjj_sM%jj](j)}(jkj;+jNjNjjY;+jj)}(jj#+jNjj5;+jjj%<+jNubjjj_sM%jj]j]ubj)}(jkj;+jNjNjj;+jj)}(jj#+jNjj];+jjj+<+jNubjjj_sM%jj]j]ubj)}(jkj;+jNjNjj;+jj)}(jj#+jNjj;+jjj1<+jNubjjj_sM%jj]j]ubj)}(jkj;+jNjNjj;+jj)}(jj#+jNjj;+jjj7<+jNubjjj_sM%jj]j]ubj)}(jkj;+jNjNjj;+jj)}(jj#+jNjj;+jjj=<+jNubjjj_sM%jj]j]ubj)}(jkj;+jNjNjj<+jj)}(jj#+jNjj;+jjjC<+jNubjjj_sM%jj]j]ubej]ubj)}(jkjjNjNjj)}jmemblock_find_in_rangesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj8+sbasbubj&j)}(jNjNjojjjjj)}j]j`<+asbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]jL<+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jalignsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjJ<+jNubjjj_sMHjj](j)}(jkjJ<+jNjNjj<+jj)}(jj#+jNjjx<+jjj=+jNubjjj_sMHjj]j]ubj)}(jkjJ<+jNjNjj<+jj)}(jj#+jNjj<+jjj"=+jNubjjj_sMHjj]j]ubj)}(jkjJ<+jNjNjj<+jj)}(jj#+jNjj<+jjj(=+jNubjjj_sMHjj]j]ubj)}(jkjJ<+jNjNjj=+jj)}(jj#+jNjj<+jjj.=+jNubjjj_sMHjj]j]ubej]ubj)}(jkjjNjNjj)}jmemblock_discardsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j7=+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj5=+jNubjjj_sMsjj]j]ubj)}(jkjjNjNjj)}jmemblock_double_arraysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj8+sbasbubj&j)}(jNjNjojjjjj)}j]j=+asbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j=+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j memblock_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jnew_area_startsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j new_area_sizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj=+jNubjjj_sMjj](j)}(jkj=+jNjNjj=+jj)}(jj#+jNjj=+jjj+>+jNubjjj_sMjj]j]ubj)}(jkj=+jNjNjj=+jj)}(jj#+jNjj=+jjj1>+jNubjjj_sMjj]j]ubj)}(jkj=+jNjNjj#>+jj)}(jj#+jNjj=+jjj7>+jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmemblock_merge_regionssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj8+sbasbubj&j)}(jNjNjojjjjj)}j]jT>+asbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j@>+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j memblock_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}j start_rgnsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jend_rgnsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj>>+jNubjjj_sMjj](j)}(jkj>>+jNjNjj>+jj)}(jj#+jNjjh>+jjj>+jNubjjj_sMjj]j]ubj)}(jkj>>+jNjNjj>+jj)}(jj#+jNjj>+jjj>+jNubjjj_sMjj]j]ubj)}(jkj>>+jNjNjj>+jj)}(jj#+jNjj>+jjj>+jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmemblock_insert_regionsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj8+sbasbubj&j)}(jNjNjojjjjj)}j]j ?+asbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j>+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j memblock_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jidxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j5+j2j4)}(j7]j)}jmemblock_flagssbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj>+jNubjjj_sM*jj](j)}(jkj>+jNjNjjF?+jj)}(jj#+jNjj ?+jjj@+jNubjjj_sM*jj]j]ubj)}(jkj>+jNjNjjm?+jj)}(jj#+jNjjM?+jjj@+jNubjjj_sM*jj]j]ubj)}(jkj>+jNjNjj?+jj)}(jj#+jNjjq?+jjj@+jNubjjj_sM*jj]j]ubj)}(jkj>+jNjNjj?+jj)}(jj#+jNjj?+jjj#@+jNubjjj_sM*jj]j]ubj)}(jkj>+jNjNjj?+jj)}(jj#+jNjj?+jjj)@+jNubjjj_sM*jj]j]ubj)}(jkj>+jNjNjj @+jj)}(jj#+jNjj?+jjj/@+jNubjjj_sM*jj]j]ubej]ubj)}(jkjjNjNjj)}jmemblock_add_rangesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj8+sbasbubj&j)}(jNjNjojjjjj)}j]jL@+asbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j8@+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j memblock_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j5+j2j4)}(j7]j)}jmemblock_flagssbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj6@+jNubjjj_sMLjj](j)}(jkj6@+jNjNjj@+jj)}(jj#+jNjj`@+jjj-A+jNubjjj_sMLjj]j]ubj)}(jkj6@+jNjNjj@+jj)}(jj#+jNjj@+jjj3A+jNubjjj_sMLjj]j]ubj)}(jkj6@+jNjNjj@+jj)}(jj#+jNjj@+jjj9A+jNubjjj_sMLjj]j]ubj)}(jkj6@+jNjNjj@+jj)}(jj#+jNjj@+jjj?A+jNubjjj_sMLjj]j]ubj)}(jkj6@+jNjNjj%A+jj)}(jj#+jNjjA+jjjEA+jNubjjj_sMLjj]j]ubej]ubj)}(jkjjNjNjj)}jmemblock_add_nodesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj8+sbasbubj&j)}(jNjNjojjjjj)}j]jbA+asbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jNA+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j5+j2j4)}(j7]j)}jmemblock_flagssbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjLA+jNubjjj_sMjj](j)}(jkjLA+jNjNjjA+jj)}(jj#+jNjjvA+jjjB+jNubjjj_sMjj]j]ubj)}(jkjLA+jNjNjjA+jj)}(jj#+jNjjA+jjjB+jNubjjj_sMjj]j]ubj)}(jkjLA+jNjNjjA+jj)}(jj#+jNjjA+jjj"B+jNubjjj_sMjj]j]ubj)}(jkjLA+jNjNjjB+jj)}(jj#+jNjjA+jjj(B+jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j memblock_addsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj8+sbasbubj&j)}(jNjNjojjjjj)}j]jEB+asbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j1B+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj/B+jNubjjj_sMjj](j)}(jkj/B+jNjNjj}B+jj)}(jj#+jNjjYB+jjjB+jNubjjj_sMjj]j]ubj)}(jkj/B+jNjNjjB+jj)}(jj#+jNjjB+jjjB+jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmemblock_validate_numa_coveragesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj8+sbasbubj&j)}(jNjNjojjjjj)}j]jB+asbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]jB+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jthreshold_bytessbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjB+jNubjjj_sMjj]j)}(jkjB+jNjNjjC+jj)}(jj#+jNjjB+jjj C+jNubjjj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmemblock_isolate_rangesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj8+sbasbubj&j)}(jNjNjojjjjj)}j]j)C+asbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jC+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j memblock_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j start_rgnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jend_rgnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjC+jNubjjj_sMjj](j)}(jkjC+jNjNjjcC+jj)}(jj#+jNjj=C+jjjD+jNubjjj_sMjj]j]ubj)}(jkjC+jNjNjjC+jj)}(jj#+jNjjjC+jjjD+jNubjjj_sMjj]j]ubj)}(jkjC+jNjNjjC+jj)}(jj#+jNjjC+jjjD+jNubjjj_sMjj]j]ubj)}(jkjC+jNjNjjC+jj)}(jj#+jNjjC+jjj"D+jNubjjj_sMjj]j]ubj)}(jkjC+jNjNjjD+jj)}(jj#+jNjjC+jjj(D+jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j memblock_freesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj8+sbasbubj&j)}(jNjNjojjjjj)}j]jED+asbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j1D+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jptrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj/D+jNubjjj_sMqjj](j)}(jkj/D+jNjNjj{D+jj)}(jj#+jNjjYD+jjjD+jNubjjj_sMqjj]j]ubj)}(jkj/D+jNjNjjD+jj)}(jj#+jNjjD+jjjD+jNubjjj_sMqjj]j]ubej]ubj)}(jkjjNjNjj)}jmemblock_phys_freesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj8+sbasbubj&j)}(jNjNjojjjjj)}j]jD+asbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jD+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjD+jNubjjj_sMjj](j)}(jkjD+jNjNjj E+jj)}(jj#+jNjjD+jjj9E+jNubjjj_sMjj]j]ubj)}(jkjD+jNjNjj1E+jj)}(jj#+jNjj E+jjj?E+jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmemblock_setclr_flagsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj8+sbasbubj&j)}(jNjNjojjjjj)}j]j\E+asbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jHE+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j memblock_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjFE+jNubjjj_sMjj](j)}(jkjFE+jNjNjjE+jj)}(jj#+jNjjpE+jjj9F+jNubjjj_sMjj]j]ubj)}(jkjFE+jNjNjjE+jj)}(jj#+jNjjE+jjj?F+jNubjjj_sMjj]j]ubj)}(jkjFE+jNjNjjE+jj)}(jj#+jNjjE+jjjEF+jNubjjj_sMjj]j]ubj)}(jkjFE+jNjNjj F+jj)}(jj#+jNjjE+jjjKF+jNubjjj_sMjj]j]ubj)}(jkjFE+jNjNjj1F+jj)}(jj#+jNjjF+jjjQF+jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmemblock_mark_hotplugsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj8+sbasbubj&j)}(jNjNjojjjjj)}j]jnF+asbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jZF+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjXF+jNubjjj_sMjj](j)}(jkjXF+jNjNjjF+jj)}(jj#+jNjjF+jjjF+jNubjjj_sMjj]j]ubj)}(jkjXF+jNjNjjF+jj)}(jj#+jNjjF+jjjF+jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmemblock_clear_hotplugsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj8+sbasbubj&j)}(jNjNjojjjjj)}j]jF+asbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jF+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjF+jNubjjj_sMjj](j)}(jkjF+jNjNjj1G+jj)}(jj#+jNjj G+jjjaG+jNubjjj_sMjj]j]ubj)}(jkjF+jNjNjjYG+jj)}(jj#+jNjj5G+jjjgG+jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmemblock_mark_mirrorsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj8+sbasbubj&j)}(jNjNjojjjjj)}j]jG+asbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jpG+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjnG+jNubjjj_sMjj](j)}(jkjnG+jNjNjjG+jj)}(jj#+jNjjG+jjjG+jNubjjj_sMjj]j]ubj)}(jkjnG+jNjNjjG+jj)}(jj#+jNjjG+jjjG+jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmemblock_mark_nomapsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj8+sbasbubj&j)}(jNjNjojjjjj)}j]jH+asbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jG+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjG+jNubjjj_sMjj](j)}(jkjG+jNjNjjGH+jj)}(jj#+jNjj#H+jjjwH+jNubjjj_sMjj]j]ubj)}(jkjG+jNjNjjoH+jj)}(jj#+jNjjKH+jjj}H+jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmemblock_clear_nomapsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj8+sbasbubj&j)}(jNjNjojjjjj)}j]jH+asbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jH+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjH+jNubjjj_sMjj](j)}(jkjH+jNjNjjH+jj)}(jj#+jNjjH+jjjI+jNubjjj_sMjj]j]ubj)}(jkjH+jNjNjjH+jj)}(jj#+jNjjH+jjjI+jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmemblock_reserved_mark_noinitsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj8+sbasbubj&j)}(jNjNjojjjjj)}j]j%I+asbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jI+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjI+jNubjjj_sMjj](j)}(jkjI+jNjNjj]I+jj)}(jj#+jNjj9I+jjjI+jNubjjj_sMjj]j]ubj)}(jkjI+jNjNjjI+jj)}(jj#+jNjjaI+jjjI+jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__next_mem_rangesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jI+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j5+j2j4)}(j7]j)}jmemblock_flagssbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j memblock_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtype_asbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j memblock_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtype_bsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j out_startsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jout_endsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jout_nidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjI+jNubjjj_sMYjj](j)}(jkjI+jNjNjjI+jj)}(jj#+jNjjI+jjjK+jNubjjj_sMYjj]j]ubj)}(jkjI+jNjNjjJ+jj)}(jj#+jNjjI+jjj"K+jNubjjj_sMYjj]j]ubj)}(jkjI+jNjNjj7J+jj)}(jj#+jNjjJ+jjj(K+jNubjjj_sMYjj]j]ubj)}(jkjI+jNjNjjaJ+jj)}(jj#+jNjj;J+jjj.K+jNubjjj_sMYjj]j]ubj)}(jkjI+jNjNjjJ+jj)}(jj#+jNjjhJ+jjj4K+jNubjjj_sMYjj]j]ubj)}(jkjI+jNjNjjJ+jj)}(jj#+jNjjJ+jjj:K+jNubjjj_sMYjj]j]ubj)}(jkjI+jNjNjjJ+jj)}(jj#+jNjjJ+jjj@K+jNubjjj_sMYjj]j]ubj)}(jkjI+jNjNjjK+jj)}(jj#+jNjjJ+jjjFK+jNubjjj_sMYjj]j]ubej]ubj)}(jkjjNjNjj)}j__next_mem_range_revsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj8+sbasbubj&j)}(jNjNjojjjjj)}j]jcK+asbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jOK+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j5+j2j4)}(j7]j)}jmemblock_flagssbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j memblock_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtype_asbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j memblock_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtype_bsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j out_startsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jout_endsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jout_nidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjMK+jNubjjj_sMjj](j)}(jkjMK+jNjNjjK+jj)}(jj#+jNjjwK+jjjL+jNubjjj_sMjj]j]ubj)}(jkjMK+jNjNjjK+jj)}(jj#+jNjjK+jjjL+jNubjjj_sMjj]j]ubj)}(jkjMK+jNjNjjK+jj)}(jj#+jNjjK+jjjL+jNubjjj_sMjj]j]ubj)}(jkjMK+jNjNjjL+jj)}(jj#+jNjjK+jjjL+jNubjjj_sMjj]j]ubj)}(jkjMK+jNjNjjCL+jj)}(jj#+jNjjL+jjjL+jNubjjj_sMjj]j]ubj)}(jkjMK+jNjNjjpL+jj)}(jj#+jNjjJL+jjjL+jNubjjj_sMjj]j]ubj)}(jkjMK+jNjNjjL+jj)}(jj#+jNjjwL+jjjL+jNubjjj_sMjj]j]ubj)}(jkjMK+jNjNjjL+jj)}(jj#+jNjjL+jjjL+jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmemblock_set_nodesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj8+sbasbubj&j)}(jNjNjojjjjj)}j]jM+asbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jM+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j memblock_typesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnidsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjM+jNubjjj_sM7jj](j)}(jkjM+jNjNjjPM+jj)}(jj#+jNjj,M+jjjM+jNubjjj_sM7jj]j]ubj)}(jkjM+jNjNjjxM+jj)}(jj#+jNjjTM+jjjM+jNubjjj_sM7jj]j]ubj)}(jkjM+jNjNjjM+jj)}(jj#+jNjj|M+jjjM+jNubjjj_sM7jj]j]ubj)}(jkjM+jNjNjjM+jj)}(jj#+jNjjM+jjjM+jNubjjj_sM7jj]j]ubej]ubj)}(jkjjNjNjj)}j__next_mem_pfn_range_in_zonesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj8+sbasbubj&j)}(jNjNjojjjjj)}j]jN+asbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jM+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jzonesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jzonesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jout_spfnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jout_epfnsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjM+jNubjjj_sMZjj](j)}(jkjM+jNjNjj:N+jj)}(jj#+jNjjN+jjjN+jNubjjj_sMZjj]j]ubj)}(jkjM+jNjNjjgN+jj)}(jj#+jNjjAN+jjjN+jNubjjj_sMZjj]j]ubj)}(jkjM+jNjNjjN+jj)}(jj#+jNjjnN+jjjN+jNubjjj_sMZjj]j]ubj)}(jkjM+jNjNjjN+jj)}(jj#+jNjjN+jjjN+jNubjjj_sMZjj]j]ubej]ubj)}(jkjjNjNjj)}jmemblock_alloc_range_nidsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]jN+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jalignsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j)}j exact_nidsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjN+jNubjjj_sMjj](j)}(jkjN+jNjNjj/O+jj)}(jj#+jNjj O+jjjO+jNubjjj_sMjj]j]ubj)}(jkjN+jNjNjjWO+jj)}(jj#+jNjj3O+jjjO+jNubjjj_sMjj]j]ubj)}(jkjN+jNjNjjO+jj)}(jj#+jNjj[O+jjjP+jNubjjj_sMjj]j]ubj)}(jkjN+jNjNjjO+jj)}(jj#+jNjjO+jjjP+jNubjjj_sMjj]j]ubj)}(jkjN+jNjNjjO+jj)}(jj#+jNjjO+jjjP+jNubjjj_sMjj]j]ubj)}(jkjN+jNjNjjO+jj)}(jj#+jNjjO+jjjP+jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmemblock_phys_alloc_rangesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]jP+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jalignsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjP+jNubjjj_sMjj](j)}(jkjP+jNjNjjkP+jj)}(jj#+jNjjGP+jjjP+jNubjjj_sMjj]j]ubj)}(jkjP+jNjNjjP+jj)}(jj#+jNjjoP+jjjP+jNubjjj_sMjj]j]ubj)}(jkjP+jNjNjjP+jj)}(jj#+jNjjP+jjjP+jNubjjj_sMjj]j]ubj)}(jkjP+jNjNjjP+jj)}(jj#+jNjjP+jjjP+jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmemblock_phys_alloc_try_nidsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]jQ+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jalignsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnidsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjQ+jNubjjj_sM jj](j)}(jkjQ+jNjNjjTQ+jj)}(jj#+jNjj0Q+jjjQ+jNubjjj_sM jj]j]ubj)}(jkjQ+jNjNjj|Q+jj)}(jj#+jNjjXQ+jjjQ+jNubjjj_sM jj]j]ubj)}(jkjQ+jNjNjjQ+jj)}(jj#+jNjjQ+jjjQ+jNubjjj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jmemblock_alloc_internalsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jQ+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jalignsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmin_addrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmax_addrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j)}j exact_nidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjQ+jNubjjj_sM$jj](j)}(jkjQ+jNjNjj R+jj)}(jj#+jNjjQ+jjjR+jNubjjj_sM$jj]j]ubj)}(jkjQ+jNjNjj1R+jj)}(jj#+jNjj R+jjjR+jNubjjj_sM$jj]j]ubj)}(jkjQ+jNjNjjYR+jj)}(jj#+jNjj5R+jjjR+jNubjjj_sM$jj]j]ubj)}(jkjQ+jNjNjjR+jj)}(jj#+jNjj]R+jjjR+jNubjjj_sM$jj]j]ubj)}(jkjQ+jNjNjjR+jj)}(jj#+jNjjR+jjjR+jNubjjj_sM$jj]j]ubj)}(jkjQ+jNjNjjR+jj)}(jj#+jNjjR+jjjR+jNubjjj_sM$jj]j]ubej]ubj)}(jkjjNjNjj)}jmemblock_alloc_exact_nid_rawsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jR+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jalignsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmin_addrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmax_addrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjR+jNubjjj_sMVjj](j)}(jkjR+jNjNjjFS+jj)}(jj#+jNjj"S+jjjS+jNubjjj_sMVjj]j]ubj)}(jkjR+jNjNjjnS+jj)}(jj#+jNjjJS+jjjS+jNubjjj_sMVjj]j]ubj)}(jkjR+jNjNjjS+jj)}(jj#+jNjjrS+jjjS+jNubjjj_sMVjj]j]ubj)}(jkjR+jNjNjjS+jj)}(jj#+jNjjS+jjjS+jNubjjj_sMVjj]j]ubj)}(jkjR+jNjNjjS+jj)}(jj#+jNjjS+jjjT+jNubjjj_sMVjj]j]ubej]ubj)}(jkjjNjNjj)}jmemblock_alloc_try_nid_rawsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jT+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jalignsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmin_addrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmax_addrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj T+jNubjjj_sMvjj](j)}(jkj T+jNjNjjZT+jj)}(jj#+jNjj6T+jjjU+jNubjjj_sMvjj]j]ubj)}(jkj T+jNjNjjT+jj)}(jj#+jNjj^T+jjjU+jNubjjj_sMvjj]j]ubj)}(jkj T+jNjNjjT+jj)}(jj#+jNjjT+jjj U+jNubjjj_sMvjj]j]ubj)}(jkj T+jNjNjjT+jj)}(jj#+jNjjT+jjjU+jNubjjj_sMvjj]j]ubj)}(jkj T+jNjNjjT+jj)}(jj#+jNjjT+jjjU+jNubjjj_sMvjj]j]ubej]ubj)}(jkjjNjNjj)}jmemblock_alloc_try_nidsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j"U+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jalignsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmin_addrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmax_addrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj U+jNubjjj_sMjj](j)}(jkj U+jNjNjjnU+jj)}(jj#+jNjjJU+jjjV+jNubjjj_sMjj]j]ubj)}(jkj U+jNjNjjU+jj)}(jj#+jNjjrU+jjjV+jNubjjj_sMjj]j]ubj)}(jkj U+jNjNjjU+jj)}(jj#+jNjjU+jjj!V+jNubjjj_sMjj]j]ubj)}(jkj U+jNjNjjU+jj)}(jj#+jNjjU+jjj'V+jNubjjj_sMjj]j]ubj)}(jkj U+jNjNjj V+jj)}(jj#+jNjjU+jjj-V+jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmemblock_free_latesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j6V+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj4V+jNubjjj_sMjj](j)}(jkj4V+jNjNjjV+jj)}(jj#+jNjj\V+jjjV+jNubjjj_sMjj]j]ubj)}(jkj4V+jNjNjjV+jj)}(jj#+jNjjV+jjjV+jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmemblock_is_region_memorysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj8+sbasbubj&j)}(jNjNjojjjjj)}j]jV+asbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]jV+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjV+jNubjjj_sMsjj](j)}(jkjV+jNjNjj W+jj)}(jj#+jNjjV+jjj:W+jNubjjj_sMsjj]j]ubj)}(jkjV+jNjNjj2W+jj)}(jj#+jNjjW+jjj@W+jNubjjj_sMsjj]j]ubej]ubj)}(jkjjNjNjj)}jmemblock_is_region_reservedsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj8+sbasbubj&j)}(jNjNjojjjjj)}j]j]W+asbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]jIW+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjGW+jNubjjj_sMjj](j)}(jkjGW+jNjNjjW+jj)}(jj#+jNjjpW+jjjW+jNubjjj_sMjj]j]ubj)}(jkjGW+jNjNjjW+jj)}(jj#+jNjjW+jjjW+jNubjjj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmemblock_free_allsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jW+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjW+jNubjjj_sMjj]j]ubj)}(jkjjNjNjj)}jcpuhp_setup_statesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jX+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j5+j2j4)}(j7]j)}j cpuhp_statesbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jstartupsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubajj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jteardownsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubajj)}j]sbububububjNubjubejj)}j]sbubububjjjX+jNubjj>j_sM jj](j)}(jkjX+jNjNjjhX+jj)}(jj#+jNjjDX+jjjKY+jNubjj>j_sM jj]j]ubj)}(jkjX+jNjNjjX+jj)}(jj#+jNjjlX+jjjQY+jNubjj>j_sM jj]j]ubj)}(jkjX+jNjNjjX+jj)}(jj#+jNjjX+jjjWY+jNubjj>j_sM jj]j]ubj)}(jkjX+jNjNjjY+jj)}(jj#+jNjjX+jjj]Y+jNubjj>j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jcpuhp_setup_state_cpuslockedsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jfY+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j5+j2j4)}(j7]j)}j cpuhp_statesbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jstartupsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubajj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jteardownsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubajj)}j]sbububububjNubjubejj)}j]sbubububjjjdY+jNubjj>j_sM!jj](j)}(jkjdY+jNjNjjY+jj)}(jj#+jNjjY+jjjZ+jNubjj>j_sM!jj]j]ubj)}(jkjdY+jNjNjjY+jj)}(jj#+jNjjY+jjjZ+jNubjj>j_sM!jj]j]ubj)}(jkjdY+jNjNjjZ+jj)}(jj#+jNjjY+jjjZ+jNubjj>j_sM!jj]j]ubj)}(jkjdY+jNjNjjZZ+jj)}(jj#+jNjj6Z+jjjZ+jNubjj>j_sM!jj]j]ubej]ubj)}(jkjjNjNjj)}jcpuhp_setup_state_nocallssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jZ+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j5+j2j4)}(j7]j)}j cpuhp_statesbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jstartupsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubajj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jteardownsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubajj)}j]sbububububjNubjubejj)}j]sbubububjjjZ+jNubjj>j_sM5jj](j)}(jkjZ+jNjNjjZ+jj)}(jj#+jNjjZ+jjj[+jNubjj>j_sM5jj]j]ubj)}(jkjZ+jNjNjj[+jj)}(jj#+jNjjZ+jjj[+jNubjj>j_sM5jj]j]ubj)}(jkjZ+jNjNjjI[+jj)}(jj#+jNjj%[+jjj[+jNubjj>j_sM5jj]j]ubj)}(jkjZ+jNjNjj[+jj)}(jj#+jNjj~[+jjj[+jNubjj>j_sM5jj]j]ubej]ubj)}(jkjjNjNjj)}j$cpuhp_setup_state_nocalls_cpuslockedsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j[+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j5+j2j4)}(j7]j)}j cpuhp_statesbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jstartupsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubajj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jteardownsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubajj)}j]sbububububjNubjubejj)}j]sbubububjjj[+jNubjj>j_sMKjj](j)}(jkj[+jNjNjj@\+jj)}(jj#+jNjj\+jjj#]+jNubjj>j_sMKjj]j]ubj)}(jkj[+jNjNjjf\+jj)}(jj#+jNjjD\+jjj)]+jNubjj>j_sMKjj]j]ubj)}(jkj[+jNjNjj\+jj)}(jj#+jNjjm\+jjj/]+jNubjj>j_sMKjj]j]ubj)}(jkj[+jNjNjj\+jj)}(jj#+jNjj\+jjj5]+jNubjj>j_sMKjj]j]ubej]ubj)}(jkjjNjNjj)}jcpuhp_setup_state_multisbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j>]+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j5+j2j4)}(j7]j)}j cpuhp_statesbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jstartupsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jteardownsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjj<]+jNubjj>j_sM`jj](j)}(jkj<]+jNjNjj]+jj)}(jj#+jNjjd]+jjj^+jNubjj>j_sM`jj]j]ubj)}(jkj<]+jNjNjj]+jj)}(jj#+jNjj]+jjj^+jNubjj>j_sM`jj]j]ubj)}(jkj<]+jNjNjj]+jj)}(jj#+jNjj]+jjj^+jNubjj>j_sM`jj]j]ubj)}(jkj<]+jNjNjj_^+jj)}(jj#+jNjj;^+jjj^+jNubjj>j_sM`jj]j]ubej]ubj)}(jkjjNjNjj)}jcpuhp_state_add_instancesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j^+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j5+j2j4)}(j7]j)}j cpuhp_statesbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj^+jNubjj>j_sM|jj](j)}(jkj^+jNjNjj*_+jj)}(jj#+jNjj_+jjj__+jNubjj>j_sM|jj]j]ubj)}(jkj^+jNjNjjT_+jj)}(jj#+jNjj._+jjje_+jNubjj>j_sM|jj]j]ubej]ubj)}(jkjjNjNjj)}j cpuhp_state_add_instance_nocallssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jn_+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j5+j2j4)}(j7]j)}j cpuhp_statesbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjl_+jNubjj>j_sMjj](j)}(jkjl_+jNjNjj_+jj)}(jj#+jNjj_+jjj_+jNubjj>j_sMjj]j]ubj)}(jkjl_+jNjNjj_+jj)}(jj#+jNjj_+jjj_+jNubjj>j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j+cpuhp_state_add_instance_nocalls_cpuslockedsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j_+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j5+j2j4)}(j7]j)}j cpuhp_statesbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj_+jNubjj>j_sMjj](j)}(jkj_+jNjNjjF`+jj)}(jj#+jNjj"`+jjj{`+jNubjj>j_sMjj]j]ubj)}(jkj_+jNjNjjp`+jj)}(jj#+jNjjJ`+jjj`+jNubjj>j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jcpuhp_remove_statesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j`+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j5+j2j4)}(j7]j)}j cpuhp_statesbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj`+jNubjj>j_sMjj]j)}(jkj`+jNjNjj`+jj)}(jj#+jNjj`+jjj`+jNubjj>j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jcpuhp_remove_state_nocallssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j`+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j5+j2j4)}(j7]j)}j cpuhp_statesbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj`+jNubjj>j_sMjj]j)}(jkj`+jNjNjj/a+jj)}(jj#+jNjj a+jjj7a+jNubjj>j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j%cpuhp_remove_state_nocalls_cpuslockedsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j@a+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j5+j2j4)}(j7]j)}j cpuhp_statesbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj>a+jNubjj>j_sMjj]j)}(jkj>a+jNjNjja+jj)}(jj#+jNjjfa+jjja+jNubjj>j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jcpuhp_remove_multi_statesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]ja+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j5+j2j4)}(j7]j)}j cpuhp_statesbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjja+jNubjj>j_sMjj]j)}(jkja+jNjNjja+jj)}(jj#+jNjja+jjja+jNubjj>j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jcpuhp_state_remove_instancesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]ja+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j5+j2j4)}(j7]j)}j cpuhp_statesbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjja+jNubjj>j_sMjj](j)}(jkja+jNjNjj@b+jj)}(jj#+jNjjb+jjjub+jNubjj>j_sMjj]j]ubj)}(jkja+jNjNjjjb+jj)}(jj#+jNjjDb+jjj{b+jNubjj>j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j#cpuhp_state_remove_instance_nocallssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jb+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j5+j2j4)}(j7]j)}j cpuhp_statesbaj<ubububj=j?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjb+jNubjj>j_sMjj](j)}(jkjb+jNjNjjb+jj)}(jj#+jNjjb+jjjc+jNubjj>j_sMjj]j]ubj)}(jkjb+jNjNjjb+jj)}(jj#+jNjjb+jjj c+jNubjj>j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdebug_object_initsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jc+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jdebug_obj_descrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjc+jNubjjiXj_sMjj](j)}(jkjc+jNjNjjZc+jj)}(jj#+jNjj8c+jjjc+jNubjjiXj_sMjj]j]ubj)}(jkjc+jNjNjjc+jj)}(jj#+jNjjac+jjjc+jNubjjiXj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdebug_object_init_on_stacksbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jc+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jdebug_obj_descrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjc+jNubjjiXj_sMjj](j)}(jkjc+jNjNjjc+jj)}(jj#+jNjjc+jjj!d+jNubjjiXj_sMjj]j]ubj)}(jkjc+jNjNjjd+jj)}(jj#+jNjjc+jjj'd+jNubjjiXj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdebug_object_activatesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j0d+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jdebug_obj_descrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj.d+jNubjjiXj_sMjj](j)}(jkj.d+jNjNjjxd+jj)}(jj#+jNjjVd+jjjd+jNubjjiXj_sMjj]j]ubj)}(jkj.d+jNjNjjd+jj)}(jj#+jNjjd+jjjd+jNubjjiXj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdebug_object_deactivatesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jd+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jdebug_obj_descrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjd+jNubjjiXj_sMjj](j)}(jkjd+jNjNjje+jj)}(jj#+jNjjd+jjj?e+jNubjjiXj_sMjj]j]ubj)}(jkjd+jNjNjj4e+jj)}(jj#+jNjje+jjjEe+jNubjjiXj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdebug_object_destroysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jNe+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jdebug_obj_descrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjLe+jNubjjiXj_sMjj](j)}(jkjLe+jNjNjje+jj)}(jj#+jNjjte+jjje+jNubjjiXj_sMjj]j]ubj)}(jkjLe+jNjNjje+jj)}(jj#+jNjje+jjje+jNubjjiXj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdebug_object_freesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]je+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jdebug_obj_descrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjje+jNubjjiXj_sMIjj](j)}(jkje+jNjNjj%f+jj)}(jj#+jNjjf+jjj]f+jNubjjiXj_sMIjj]j]ubj)}(jkje+jNjNjjRf+jj)}(jj#+jNjj,f+jjjcf+jNubjjiXj_sMIjj]j]ubej]ubj)}(jkjjNjNjj)}jdebug_object_assert_initsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jlf+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jdebug_obj_descrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjjf+jNubjjiXj_sMsjj](j)}(jkjjf+jNjNjjf+jj)}(jj#+jNjjf+jjjf+jNubjjiXj_sMsjj]j]ubj)}(jkjjf+jNjNjjf+jj)}(jj#+jNjjf+jjjf+jNubjjiXj_sMsjj]j]ubej]ubj)}(jkjjNjNjj)}j debug_objsbjj)}(jj1#+jstructjj)}jj4)}(j7]jf+aj<ubsbjjjf+jNubjjiXj_sKjj]j]ubj)}(jkjjNjNjj)}jdebug_obj_descrsbjj)}(jj1#+jstructjj)}jj4)}(j7]j g+aj<ubsbjjjg+jNubjjiXj_sK!jj]j]ubj)}(jkjjNjNjj)}j errseq_setsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jerrseq_tsbaj<ubububj=j?)}(jBj4)}(j7]jg+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jerrseq_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeseqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jerrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjg+jNubjjvdj_sK;jj](j)}(jkjg+jNjNjjig+jj)}(jj#+jNjjCg+jjjg+jNubjjvdj_sK;jj]j]ubj)}(jkjg+jNjNjjg+jj)}(jj#+jNjjpg+jjjg+jNubjjvdj_sK;jj]j]ubej]ubj)}(jkjjNjNjj)}j errseq_samplesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jerrseq_tsbaj<ubububj=j?)}(jBj4)}(j7]jg+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jerrseq_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeseqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjg+jNubjjvdj_sK{jj]j)}(jkjg+jNjNjjg+jj)}(jj#+jNjjg+jjjh+jNubjjvdj_sK{jj]j]ubaj]ubj)}(jkjjNjNjj)}j errseq_checksbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j h+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jerrseq_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeseqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jerrseq_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsincesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj h+jNubjjvdj_sKjj](j)}(jkj h+jNjNjjWh+jj)}(jj#+jNjj1h+jjjh+jNubjjvdj_sKjj]j]ubj)}(jkj h+jNjNjjh+jj)}(jj#+jNjj^h+jjjh+jNubjjvdj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jerrseq_check_and_advancesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jh+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jerrseq_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeseqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jerrseq_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsincesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjh+jNubjjvdj_sKjj](j)}(jkjh+jNjNjjh+jj)}(jj#+jNjjh+jjji+jNubjjvdj_sKjj]j]ubj)}(jkjh+jNjNjji+jj)}(jj#+jNjjh+jjj#i+jNubjjvdj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jgen_pool_createsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgen_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j,i+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmin_alloc_ordersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj*i+jNubjj2j_sKjj](j)}(jkj*i+jNjNjjxi+jj)}(jj#+jNjjXi+jjji+jNubjj2j_sKjj]j]ubj)}(jkj*i+jNjNjji+jj)}(jj#+jNjj|i+jjji+jNubjj2j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_gen_pool_createsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgen_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]ji+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmin_alloc_ordersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjji+jNubjj2j_sM=jj](j)}(jkji+jNjNjjj+jj)}(jj#+jNjji+jjjj+jNubjj2j_sM=jj]j]ubj)}(jkji+jNjNjj/j+jj)}(jj#+jNjjj+jjjj+jNubjj2j_sM=jj]j]ubj)}(jkji+jNjNjjSj+jj)}(jj#+jNjj3j+jjjj+jNubjj2j_sM=jj]j]ubj)}(jkji+jNjNjjyj+jj)}(jj#+jNjjWj+jjjj+jNubjj2j_sM=jj]j]ubej]ubj)}(jkjjNjNjj)}jgen_pool_destroysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jj+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgen_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjj+jNubjj2j_sKjj]j)}(jkjj+jNjNjjj+jj)}(jj#+jNjjj+jjjj+jNubjj2j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j gen_pool_addsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jk+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgen_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnidsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjk+jNubjj2j_sKwjj](j)}(jkjk+jNjNjjNk+jj)}(jj#+jNjj(k+jjjk+jNubjj2j_sKwjj]j]ubj)}(jkjk+jNjNjjvk+jj)}(jj#+jNjjUk+jjjk+jNubjj2j_sKwjj]j]ubj)}(jkjk+jNjNjjk+jj)}(jj#+jNjjzk+jjjk+jNubjj2j_sKwjj]j]ubj)}(jkjk+jNjNjjk+jj)}(jj#+jNjjk+jjjk+jNubjj2j_sKwjj]j]ubej]ubj)}(jkjjNjNjj)}jgen_pool_add_ownersbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jk+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgen_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jvirtsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jphyssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjk+jNubjj2j_sKjj](j)}(jkjk+jNjNjj1l+jj)}(jj#+jNjj l+jjjl+jNubjj2j_sKjj]j]ubj)}(jkjk+jNjNjjYl+jj)}(jj#+jNjj8l+jjjm+jNubjj2j_sKjj]j]ubj)}(jkjk+jNjNjjl+jj)}(jj#+jNjj]l+jjj m+jNubjj2j_sKjj]j]ubj)}(jkjk+jNjNjjl+jj)}(jj#+jNjjl+jjjm+jNubjj2j_sKjj]j]ubj)}(jkjk+jNjNjjl+jj)}(jj#+jNjjl+jjjm+jNubjj2j_sKjj]j]ubj)}(jkjk+jNjNjjl+jj)}(jj#+jNjjl+jjjm+jNubjj2j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jgen_pool_allocsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j%m+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgen_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#m+jNubjj2j_sKjj](j)}(jkj#m+jNjNjjrm+jj)}(jj#+jNjjLm+jjjm+jNubjj2j_sKjj]j]ubj)}(jkj#m+jNjNjjm+jj)}(jj#+jNjjym+jjjm+jNubjj2j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jgen_pool_dma_allocsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jm+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgen_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j dma_addr_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjm+jNubjj2j_sMUjj](j)}(jkjm+jNjNjjn+jj)}(jj#+jNjjm+jjjen+jNubjj2j_sMUjj]j]ubj)}(jkjm+jNjNjj-n+jj)}(jj#+jNjj n+jjjkn+jNubjj2j_sMUjj]j]ubj)}(jkjm+jNjNjjWn+jj)}(jj#+jNjj1n+jjjqn+jNubjj2j_sMUjj]j]ubej]ubj)}(jkjjNjNjj)}jgen_pool_free_ownersbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jzn+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgen_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjxn+jNubjj2j_sMjj](j)}(jkjxn+jNjNjjn+jj)}(jj#+jNjjn+jjjLo+jNubjj2j_sMjj]j]ubj)}(jkjxn+jNjNjjn+jj)}(jj#+jNjjn+jjjRo+jNubjj2j_sMjj]j]ubj)}(jkjxn+jNjNjjo+jj)}(jj#+jNjjn+jjjXo+jNubjj2j_sMjj]j]ubj)}(jkjxn+jNjNjj>o+jj)}(jj#+jNjjo+jjj^o+jNubjj2j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgen_pool_alloc_algo_ownersbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]jgo+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgen_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgenpool_algo_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jalgosbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjeo+jNubjj2j_sMjj](j)}(jkjeo+jNjNjjo+jj)}(jj#+jNjjo+jjjfp+jNubjj2j_sMjj]j]ubj)}(jkjeo+jNjNjjo+jj)}(jj#+jNjjo+jjjlp+jNubjj2j_sMjj]j]ubj)}(jkjeo+jNjNjjp+jj)}(jj#+jNjjo+jjjrp+jNubjj2j_sMjj]j]ubj)}(jkjeo+jNjNjj-p+jj)}(jj#+jNjj p+jjjxp+jNubjj2j_sMjj]j]ubj)}(jkjeo+jNjNjjXp+jj)}(jj#+jNjj4p+jjj~p+jNubjj2j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgen_pool_set_algosbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jp+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgen_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgenpool_algo_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jalgosbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjp+jNubjj2j_sMnjj](j)}(jkjp+jNjNjjp+jj)}(jj#+jNjjp+jjj/q+jNubjj2j_sMnjj]j]ubj)}(jkjp+jNjNjjp+jj)}(jj#+jNjjp+jjj5q+jNubjj2j_sMnjj]j]ubj)}(jkjp+jNjNjj$q+jj)}(jj#+jNjjq+jjj;q+jNubjj2j_sMnjj]j]ubej]ubj)}(jkjjNjNjj)}jgen_pool_virt_to_physsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j phys_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]jDq+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgen_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjBq+jNubjj2j_sKjj](j)}(jkjBq+jNjNjjq+jj)}(jj#+jNjjnq+jjjq+jNubjj2j_sKjj]j]ubj)}(jkjBq+jNjNjjq+jj)}(jj#+jNjjq+jjjq+jNubjj2j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jgen_pool_for_each_chunksbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jq+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgen_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jfuncsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgen_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgen_pool_chunksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchunksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjq+jNubjj2j_sMjj](j)}(jkjq+jNjNjjr+jj)}(jj#+jNjjq+jjj s+jNubjj2j_sMjj]j]ubj)}(jkjq+jNjNjjJr+jj)}(jj#+jNjj&r+jjjs+jNubjj2j_sMjj]j]ubj)}(jkjq+jNjNjjr+jj)}(jj#+jNjjr+jjjs+jNubjj2j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgen_pool_has_addrsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]js+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgen_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjs+jNubjj2j_sM)jj](j)}(jkjs+jNjNjjjs+jj)}(jj#+jNjjDs+jjjs+jNubjj2j_sM)jj]j]ubj)}(jkjs+jNjNjjs+jj)}(jj#+jNjjqs+jjjs+jNubjj2j_sM)jj]j]ubj)}(jkjs+jNjNjjs+jj)}(jj#+jNjjs+jjjs+jNubjj2j_sM)jj]j]ubej]ubj)}(jkjjNjNjj)}jgen_pool_availsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]js+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgen_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjs+jNubjj2j_sMDjj]j)}(jkjs+jNjNjj't+jj)}(jj#+jNjjt+jjj2t+jNubjj2j_sMDjj]j]ubaj]ubj)}(jkjjNjNjj)}j gen_pool_sizesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j;t+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgen_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpoolsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj9t+jNubjj2j_sMWjj]j)}(jkj9t+jNjNjjt+jj)}(jj#+jNjjet+jjjt+jNubjj2j_sMWjj]j]ubaj]ubj)}(jkjjNjNjj)}j gen_pool_getsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgen_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jt+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjt+jNubjj2j_sM&jj](j)}(jkjt+jNjNjjt+jj)}(jj#+jNjjt+jjj(u+jNubjj2j_sM&jj]j]ubj)}(jkjt+jNjNjju+jj)}(jj#+jNjjt+jjj.u+jNubjj2j_sM&jj]j]ubej]ubj)}(jkjjNjNjj)}jof_gen_pool_getsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgen_poolsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j7u+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j device_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpropnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj5u+jNubjj2j_sMojj](j)}(jkj5u+jNjNjju+jj)}(jj#+jNjjcu+jjju+jNubjj2j_sMojj]j]ubj)}(jkj5u+jNjNjju+jj)}(jj#+jNjju+jjju+jNubjj2j_sMojj]j]ubj)}(jkj5u+jNjNjju+jj)}(jj#+jNjju+jjju+jNubjj2j_sMojj]j]ubej]ubj)}(jkjjNjNjj)}j genradix_initsbjj)}(jj5+jmacrojj)}(jj4)}(j7]ju+aj<ubjMNubjjju+jNubjjej_sKYjj]j]ubj)}(jkjjNjNjj)}j genradix_freesbjj)}(jj5+jmacrojj)}(jj4)}(j7]jv+aj<ubjMNubjjjv+jNubjjej_sKfjj]j]ubj)}(jkjjNjNjj)}j genradix_ptrsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jv+aj<ubjMNubjjjv+jNubjjej_sKjj]j]ubj)}(jkjjNjNjj)}jgenradix_ptr_allocsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j&v+aj<ubjMNubjjj$v+jNubjjej_sKjj]j]ubj)}(jkjjNjNjj)}jgenradix_iter_initsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j5v+aj<ubjMNubjjj3v+jNubjjej_sKjj]j]ubj)}(jkjjNjNjj)}jgenradix_iter_peeksbjj)}(jj5+jmacrojj)}(jj4)}(j7]jDv+aj<ubjMNubjjjBv+jNubjjej_sKjj]j]ubj)}(jkjjNjNjj)}jgenradix_iter_peek_prevsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jSv+aj<ubjMNubjjjQv+jNubjjej_sKjj]j]ubj)}(jkjjNjNjj)}jgenradix_for_eachsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jbv+aj<ubjMNubjjj`v+jNubjjej_sM jj]j]ubj)}(jkjjNjNjj)}jgenradix_for_each_reversesbjj)}(jj5+jmacrojj)}(jj4)}(j7]jqv+aj<ubjMNubjjjov+jNubjjej_sMjj]j]ubj)}(jkjjNjNjj)}jgenradix_preallocsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jv+aj<ubjMNubjjj~v+jNubjjej_sM'jj]j]ubj)}(jkjjNjNjj)}j irq_gc_noopsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jv+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjInsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjv+jNubjjDTj_sKjj]j)}(jkjv+jNjNjjv+jj)}(jj#+jNjjv+jjjv+jNubjjDTj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jirq_gc_mask_disable_regsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jv+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjInsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjv+jNubjjDTj_sK%jj]j)}(jkjv+jNjNjj:w+jj)}(jj#+jNjjw+jjjDw+jNubjjDTj_sK%jj]j]ubaj]ubj)}(jkjjNjNjj)}jirq_gc_mask_set_bitsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jMw+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjInsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjKw+jNubjjDTj_sK9jj]j)}(jkjKw+jNjNjjw+jj)}(jj#+jNjjsw+jjjw+jNubjjDTj_sK9jj]j]ubaj]ubj)}(jkjjNjNjj)}jirq_gc_mask_clr_bitsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jw+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjInsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjw+jNubjjDTj_sKMjj]j)}(jkjw+jNjNjjw+jj)}(jj#+jNjjw+jjjx+jNubjjDTj_sKMjj]j]ubaj]ubj)}(jkjjNjNjj)}jirq_gc_unmask_enable_regsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j x+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjInsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj x+jNubjjDTj_sKajj]j)}(jkj x+jNjNjjWx+jj)}(jj#+jNjj1x+jjjax+jNubjjDTj_sKajj]j]ubaj]ubj)}(jkjjNjNjj)}jirq_gc_ack_set_bitsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jjx+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjInsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjhx+jNubjjDTj_sKrjj]j)}(jkjhx+jNjNjjx+jj)}(jj#+jNjjx+jjjx+jNubjjDTj_sKrjj]j]ubaj]ubj)}(jkjjNjNjj)}jirq_gc_set_wakesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jx+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjInsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jonsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjx+jNubjjDTj_sKjj](j)}(jkjx+jNjNjjy+jj)}(jj#+jNjjx+jjjDy+jNubjjDTj_sKjj]j]ubj)}(jkjx+jNjNjj+jNubjjDTj_sMjj]j]ubj)}(jkją+jNjNjj3+jj)}(jj#+jNjj+jjjD+jNubjjDTj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdisable_irq_nosyncsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jM+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjK+jNubjjDTj_sMjj]j)}(jkjK+jNjNjj+jj)}(jj#+jNjjs+jjj+jNubjjDTj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j disable_irqsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj+jNubjjDTj_sMjj]j)}(jkj+jNjNjj+jj)}(jj#+jNjjˆ+jjj+jNubjjDTj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdisable_hardirqsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj+jNubjjDTj_sMjj]j)}(jkj+jNjNjjC+jj)}(jj#+jNjj"+jjjK+jNubjjDTj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jdisable_nmi_nosyncsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jT+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjR+jNubjjDTj_sMjj]j)}(jkjR+jNjNjj+jj)}(jj#+jNjjz+jjj+jNubjjDTj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j enable_irqsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj+jNubjjDTj_sM;jj]j)}(jkj+jNjNjj+jj)}(jj#+jNjj҇+jjj+jNubjjDTj_sM;jj]j]ubaj]ubj)}(jkjjNjNjj)}j enable_nmisbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj+jNubjjDTj_sMUjj]j)}(jkj+jNjNjjK+jj)}(jj#+jNjj*+jjjS+jNubjjDTj_sMUjj]j]ubaj]ubj)}(jkjjNjNjj)}jirq_set_irq_wakesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j\+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jonsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjZ+jNubjjDTj_sM{jj](j)}(jkjZ+jNjNjj+jj)}(jj#+jNjj+jjjЈ+jNubjjDTj_sM{jj]j]ubj)}(jkjZ+jNjNjjȈ+jj)}(jj#+jNjj+jjjֈ+jNubjjDTj_sM{jj]j]ubej]ubj)}(jkjjNjNjj)}jirq_wake_threadsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j߈+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj݈+jNubjjDTj_sMBjj](j)}(jkj݈+jNjNjj&+jj)}(jj#+jNjj+jjjW+jNubjjDTj_sMBjj]j]ubj)}(jkj݈+jNjNjjL+jj)}(jj#+jNjj*+jjj]+jNubjjDTj_sMBjj]j]ubej]ubj)}(jkjjNjNjj)}jfree_irqsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jf+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjd+jNubjjDTj_sMjj](j)}(jkjd+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjDTj_sMjj]j]ubj)}(jkjd+jNjNjjՉ+jj)}(jj#+jNjj+jjj+jNubjjDTj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrequest_threaded_irqsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j irq_handler_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jhandlersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j irq_handler_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j thread_fnsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jirqflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdevnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjDTj_sMcjj](j)}(jkj+jNjNjj9+jj)}(jj#+jNjj+jjj+jNubjjDTj_sMcjj]j]ubj)}(jkj+jNjNjja+jj)}(jj#+jNjj=+jjj+jNubjjDTj_sMcjj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjje+jjj+jNubjjDTj_sMcjj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjDTj_sMcjj]j]ubj)}(jkj+jNjNjjԊ+jj)}(jj#+jNjj+jjj +jNubjjDTj_sMcjj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjjۊ+jjj&+jNubjjDTj_sMcjj]j]ubej]ubj)}(jkjjNjNjj)}jrequest_any_context_irqsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j/+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j irq_handler_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jhandlersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-+jNubjjDTj_sMjj](j)}(jkj-+jNjNjjv+jj)}(jj#+jNjjU+jjj+jNubjjDTj_sMjj]j]ubj)}(jkj-+jNjNjj+jj)}(jj#+jNjjz+jjj#+jNubjjDTj_sMjj]j]ubj)}(jkj-+jNjNjjË+jj)}(jj#+jNjj+jjj)+jNubjjDTj_sMjj]j]ubj)}(jkj-+jNjNjj+jj)}(jj#+jNjjNj+jjj/+jNubjjDTj_sMjj]j]ubj)}(jkj-+jNjNjj+jj)}(jj#+jNjj+jjj5+jNubjjDTj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j request_nmisbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j>+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j irq_handler_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jhandlersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jirqflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj<+jNubjjDTj_sM jj](j)}(jkj<+jNjNjj+jj)}(jj#+jNjjd+jjj,+jNubjjDTj_sM jj]j]ubj)}(jkj<+jNjNjj+jj)}(jj#+jNjj+jjj2+jNubjjDTj_sM jj]j]ubj)}(jkj<+jNjNjjҌ+jj)}(jj#+jNjj+jjj8+jNubjjDTj_sM jj]j]ubj)}(jkj<+jNjNjj+jj)}(jj#+jNjj֌+jjj>+jNubjjDTj_sM jj]j]ubj)}(jkj<+jNjNjj!+jj)}(jj#+jNjj+jjjD+jNubjjDTj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jirq_percpu_is_enabledsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]jM+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjK+jNubjjDTj_sMu jj]j)}(jkjK+jNjNjj+jj)}(jj#+jNjjr+jjj+jNubjjDTj_sMu jj]j]ubaj]ubj)}(jkjjNjNjj)}jremove_percpu_irqsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j irqactionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jactsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjDTj_sM jj](j)}(jkj+jNjNjj+jj)}(jj#+jNjjʍ+jjj +jNubjjDTj_sM jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj&+jNubjjDTj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jfree_percpu_irqsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j/+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}j__percpusbasbubj&j)}(jNjNjoNjjjjj)}j]j+asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-+jNubjjDTj_sM jj](j)}(jkj-+jNjNjjv+jj)}(jj#+jNjjU+jjj+jNubjjDTj_sM jj]j]ubj)}(jkj-+jNjNjj+jj)}(jj#+jNjjz+jjj+jNubjjDTj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsetup_percpu_irqsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j irqactionsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jactsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjDTj_sM jj](j)}(jkj+jNjNjj+jj)}(jj#+jNjjߎ+jjj5+jNubjjDTj_sM jj]j]ubj)}(jkj+jNjNjj*+jj)}(jj#+jNjj+jjj;+jNubjjDTj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j__request_percpu_irqsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jD+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j irq_handler_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jhandlersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdevnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj+sbasbubj&j)}(jNjNjoNjjjjj)}j]j+asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjB+jNubjjDTj_sM) jj](j)}(jkjB+jNjNjj+jj)}(jj#+jNjjj+jjj4+jNubjjDTj_sM) jj]j]ubj)}(jkjB+jNjNjj+jj)}(jj#+jNjj+jjj:+jNubjjDTj_sM) jj]j]ubj)}(jkjB+jNjNjj؏+jj)}(jj#+jNjj+jjj@+jNubjjDTj_sM) jj]j]ubj)}(jkjB+jNjNjj+jj)}(jj#+jNjj܏+jjjF+jNubjjDTj_sM) jj]j]ubj)}(jkjB+jNjNjj)+jj)}(jj#+jNjj+jjjL+jNubjjDTj_sM) jj]j]ubej]ubj)}(jkjjNjNjj)}jrequest_percpu_nmisbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jU+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j irq_handler_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jhandlersbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj+sbasbubj&j)}(jNjNjoNjjjjj)}j]j+asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjS+jNubjjDTj_sMk jj](j)}(jkjS+jNjNjj+jj)}(jj#+jNjj{+jjj +jNubjjDTj_sMk jj]j]ubj)}(jkjS+jNjNjjĐ+jj)}(jj#+jNjj+jjj&+jNubjjDTj_sMk jj]j]ubj)}(jkjS+jNjNjj+jj)}(jj#+jNjjȐ+jjj,+jNubjjDTj_sMk jj]j]ubj)}(jkjS+jNjNjj+jj)}(jj#+jNjj+jjj2+jNubjjDTj_sMk jj]j]ubej]ubj)}(jkjjNjNjj)}jprepare_percpu_nmisbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j;+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj9+jNubjjDTj_sM jj]j)}(jkj9+jNjNjj+jj)}(jj#+jNjja+jjj+jNubjjDTj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jteardown_percpu_nmisbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj+jNubjjDTj_sM jj]j)}(jkj+jNjNjjڑ+jj)}(jj#+jNjj+jjj+jNubjjDTj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jirq_get_irqchip_statesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j5+j2j4)}(j7]j)}jirqchip_irq_statesbaj<ubububj=j?)}(jBj4)}(j7]j)}jwhichsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jw%+asbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjDTj_sM jj](j)}(jkj+jNjNjj2+jj)}(jj#+jNjj+jjj+jNubjjDTj_sM jj]j]ubj)}(jkj+jNjNjjZ+jj)}(jj#+jNjj6+jjj+jNubjjDTj_sM jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj^+jjj+jNubjjDTj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jirq_set_irqchip_statesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j5+j2j4)}(j7]j)}jirqchip_irq_statesbaj<ubububj=j?)}(jBj4)}(j7]j)}jwhichsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjjDTj_sM4 jj](j)}(jkj+jNjNjj+jj)}(jj#+jNjjŒ+jjj9+jNubjjDTj_sM4 jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj?+jNubjjDTj_sM4 jj]j]ubj)}(jkj+jNjNjj1+jj)}(jj#+jNjj+jjjE+jNubjjDTj_sM4 jj]j]ubej]ubj)}(jkjjNjNjj)}jirq_has_actionsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]jN+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjL+jNubjjDTj_sMa jj]j)}(jkjL+jNjNjj+jj)}(jj#+jNjjs+jjj+jNubjjDTj_sMa jj]j]ubaj]ubj)}(jkjjNjNjj)}jirq_check_status_bitsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jbitmasksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjjDTj_sMs jj](j)}(jkj+jNjNjj+jj)}(jj#+jNjjʓ+jjj+jNubjjDTj_sMs jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjDTj_sMs jj]j]ubej]ubj)}(jkjjNjNjj)}j irq_set_chipsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_chipsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchipsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%+jNubjjDTj_sK)jj](j)}(jkj%+jNjNjjn+jj)}(jj#+jNjjM+jjj+jNubjjDTj_sK)jj]j]ubj)}(jkj%+jNjNjj+jj)}(jj#+jNjjr+jjj+jNubjjDTj_sK)jj]j]ubej]ubj)}(jkjjNjNjj)}jirq_set_irq_typesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjjDTj_sKAjj](j)}(jkj+jNjNjj+jj)}(jj#+jNjjؔ+jjj&+jNubjjDTj_sKAjj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj,+jNubjjDTj_sKAjj]j]ubej]ubj)}(jkjjNjNjj)}jirq_set_handler_datasbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j5+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj3+jNubjjDTj_sKWjj](j)}(jkj3+jNjNjj|+jj)}(jj#+jNjj[+jjj+jNubjjDTj_sKWjj]j]ubj)}(jkj3+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjDTj_sKWjj]j]ubej]ubj)}(jkjjNjNjj)}jirq_set_chip_datasbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjDTj_sKjj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj4+jNubjjDTj_sKjj]j]ubj)}(jkj+jNjNjj)+jj)}(jj#+jNjj+jjj:+jNubjjDTj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jhandle_simple_irqsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jC+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjA+jNubjjDTj_sMjj]j)}(jkjA+jNjNjj+jj)}(jj#+jNjji+jjj+jNubjjDTj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jhandle_untracked_irqsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjDTj_sM=jj]j)}(jkj+jNjNjj+jj)}(jj#+jNjjɖ+jjj+jNubjjDTj_sM=jj]j]ubaj]ubj)}(jkjjNjNjj)}jhandle_level_irqsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjDTj_sMtjj]j)}(jkj+jNjNjjO+jj)}(jj#+jNjj)+jjjZ+jNubjjDTj_sMtjj]j]ubaj]ubj)}(jkjjNjNjj)}jhandle_fasteoi_irqsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jc+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjja+jNubjjDTj_sMjj]j)}(jkja+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjDTj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jhandle_fasteoi_nmisbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j×+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjDTj_sMjj]j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjDTj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jhandle_edge_irqsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj!+jNubjjDTj_sMjj]j)}(jkj!+jNjNjjo+jj)}(jj#+jNjjI+jjjz+jNubjjDTj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jhandle_fasteoi_ack_irqsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjDTj_sMjj]j)}(jkj+jNjNjjϘ+jj)}(jj#+jNjj+jjjژ+jNubjjDTj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jhandle_fasteoi_mask_irqsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjDTj_sMjj]j)}(jkj+jNjNjj/+jj)}(jj#+jNjj +jjj:+jNubjjDTj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jirq_chip_set_parent_statesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jC+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j5+j2j4)}(j7]j)}jirqchip_irq_statesbaj<ubububj=j?)}(jBj4)}(j7]j)}jwhichsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjA+jNubjjDTj_sM!jj](j)}(jkjA+jNjNjj+jj)}(jj#+jNjji+jjj+jNubjjDTj_sM!jj]j]ubj)}(jkjA+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjDTj_sM!jj]j]ubj)}(jkjA+jNjNjjݙ+jj)}(jj#+jNjj+jjj+jNubjjDTj_sM!jj]j]ubej]ubj)}(jkjjNjNjj)}jirq_chip_get_parent_statesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j5+j2j4)}(j7]j)}jirqchip_irq_statesbaj<ubububj=j?)}(jBj4)}(j7]j)}jwhichsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jw%+asbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjDTj_sM7jj](j)}(jkj+jNjNjjF+jj)}(jj#+jNjj +jjj+jNubjjDTj_sM7jj]j]ubj)}(jkj+jNjNjjq+jj)}(jj#+jNjjM+jjj+jNubjjDTj_sM7jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjju+jjj+jNubjjDTj_sM7jj]j]ubej]ubj)}(jkjjNjNjj)}jirq_chip_enable_parentsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjDTj_sMIjj]j)}(jkj+jNjNjj+jj)}(jj#+jNjjܚ+jjj +jNubjjDTj_sMIjj]j]ubaj]ubj)}(jkjjNjNjj)}jirq_chip_disable_parentsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjDTj_sMXjj]j)}(jkj+jNjNjjb+jj)}(jj#+jNjj<+jjjm+jNubjjDTj_sMXjj]j]ubaj]ubj)}(jkjjNjNjj)}jirq_chip_ack_parentsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jv+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjt+jNubjjDTj_sMfjj]j)}(jkjt+jNjNjj›+jj)}(jj#+jNjj+jjj͛+jNubjjDTj_sMfjj]j]ubaj]ubj)}(jkjjNjNjj)}jirq_chip_mask_parentsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j֛+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjԛ+jNubjjDTj_sMqjj]j)}(jkjԛ+jNjNjj"+jj)}(jj#+jNjj+jjj-+jNubjjDTj_sMqjj]j]ubaj]ubj)}(jkjjNjNjj)}jirq_chip_mask_ack_parentsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j6+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj4+jNubjjDTj_sM|jj]j)}(jkj4+jNjNjj+jj)}(jj#+jNjj\+jjj+jNubjjDTj_sM|jj]j]ubaj]ubj)}(jkjjNjNjj)}jirq_chip_unmask_parentsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjDTj_sMjj]j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjDTj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jirq_chip_eoi_parentsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjDTj_sMjj]j)}(jkj+jNjNjjB+jj)}(jj#+jNjj+jjjM+jNubjjDTj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jirq_chip_set_affinity_parentsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jV+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcpumasksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j)}jforcesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjT+jNubjjDTj_sMjj](j)}(jkjT+jNjNjj+jj)}(jj#+jNjj|+jjj+jNubjjDTj_sMjj]j]ubj)}(jkjT+jNjNjjϝ+jj)}(jj#+jNjj+jjj+jNubjjDTj_sMjj]j]ubj)}(jkjT+jNjNjj+jj)}(jj#+jNjj֝+jjj +jNubjjDTj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jirq_chip_set_type_parentsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjjDTj_sMjj](j)}(jkj+jNjNjj^+jj)}(jj#+jNjj8+jjj+jNubjjDTj_sMjj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjje+jjj+jNubjjDTj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jirq_chip_retrigger_hierarchysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjDTj_sMjj]j)}(jkj+jNjNjj+jj)}(jj#+jNjjÞ+jjj+jNubjjDTj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j!irq_chip_set_vcpu_affinity_parentsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j vcpu_infosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjDTj_sMjj](j)}(jkj+jNjNjjI+jj)}(jj#+jNjj#+jjj}+jNubjjDTj_sMjj]j]ubj)}(jkj+jNjNjjr+jj)}(jj#+jNjjP+jjj+jNubjjDTj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jirq_chip_set_wake_parentsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jonsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjjDTj_sMjj](j)}(jkj+jNjNjj؟+jj)}(jj#+jNjj+jjj+jNubjjDTj_sMjj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjjߟ+jjj+jNubjjDTj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j!irq_chip_request_resources_parentsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjDTj_sMjj]j)}(jkj+jNjNjjc+jj)}(jj#+jNjj=+jjjn+jNubjjDTj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j!irq_chip_release_resources_parentsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jw+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjju+jNubjjDTj_sMjj]j)}(jkju+jNjNjjà+jj)}(jj#+jNjj+jjjΠ+jNubjjDTj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jgeneric_handle_irqsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jנ+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjՠ+jNubjjDTj_sMjj]j)}(jkjՠ+jNjNjj+jj)}(jj#+jNjj+jjj&+jNubjjDTj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jgeneric_handle_irq_safesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j/+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj-+jNubjjDTj_sMjj]j)}(jkj-+jNjNjjv+jj)}(jj#+jNjjU+jjj~+jNubjjDTj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jgeneric_handle_domain_irqsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j irq_domainsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdomainsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jhwirqsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjjDTj_sMjj](j)}(jkj+jNjNjjӡ+jj)}(jj#+jNjj+jjj+jNubjjDTj_sMjj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjjڡ+jjj +jNubjjDTj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jgeneric_handle_domain_nmisbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j irq_domainsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdomainsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jhwirqsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjjDTj_sMjj](j)}(jkj+jNjNjj^+jj)}(jj#+jNjj8+jjj+jNubjjDTj_sMjj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjje+jjj+jNubjjDTj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jirq_free_descssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcntsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjjDTj_sMjj](j)}(jkj+jNjNjj+jj)}(jj#+jNjjâ+jjj+jNubjjDTj_sMjj]j]ubj)}(jkj+jNjNjj +jj)}(jj#+jNjj+jjj+jNubjjDTj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__irq_alloc_descssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}j__refsbasbubj&j)}(jNjNjojjjjj)}j]j4+asbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j +aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcntsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jmodulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jownersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_affinity_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaffinitysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjDTj_sM9jj](j)}(jkj+jNjNjji+jj)}(jj#+jNjjI+jjj9+jNubjjDTj_sM9jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjjm+jjj?+jNubjjDTj_sM9jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjjE+jNubjjDTj_sM9jj]j]ubj)}(jkj+jNjNjjף+jj)}(jj#+jNjj+jjjK+jNubjjDTj_sM9jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjjۣ+jjjQ+jNubjjDTj_sM9jj]j]ubj)}(jkj+jNjNjj.+jj)}(jj#+jNjj+jjjW+jNubjjDTj_sM9jj]j]ubej]ubj)}(jkjjNjNjj)}jirq_get_next_irqsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j`+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj^+jNubjjDTj_sMhjj]j)}(jkj^+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjDTj_sMhjj]j]ubaj]ubj)}(jkjjNjNjj)}jkstat_irqs_cpusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjjDTj_sMjj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj-+jNubjjDTj_sMjj]j]ubj)}(jkj+jNjNjj%+jj)}(jj#+jNjj+jjj3+jNubjjDTj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jkstat_irqs_usrsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j<+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj:+jNubjjDTj_sMjj]j)}(jkj:+jNjNjj+jj)}(jj#+jNjjc+jjj+jNubjjDTj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jhandle_bad_irqsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjDTj_sK!jj]j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjDTj_sK!jj]j]ubaj]ubj)}(jkjjNjNjj)}jgeneric_handle_arch_irqsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jnoinstrsbasbubj&j)}(jNjNjojjjjj)}j]j +asbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jpt_regssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jregssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjDTj_sKjj]j)}(jkj+jNjNjjD+jj)}(jj#+jNjj+jjjO+jNubjjDTj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jirq_set_msi_desc_offsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jX+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirq_basesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j irq_offsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jmsi_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjV+jNubjjDTj_sKljj](j)}(jkjV+jNjNjj+jj)}(jj#+jNjj~+jjj+jNubjjDTj_sKljj]j]ubj)}(jkjV+jNjNjjĦ+jj)}(jj#+jNjj+jjj+jNubjjDTj_sKljj]j]ubj)}(jkjV+jNjNjj+jj)}(jj#+jNjjȦ+jjj+jNubjjDTj_sKljj]j]ubej]ubj)}(jkjjNjNjj)}jirq_set_msi_descsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jmsi_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj +jNubjjDTj_sKjj](j)}(jkj +jNjNjjU+jj)}(jj#+jNjj4+jjj+jNubjjDTj_sKjj]j]ubj)}(jkj +jNjNjj+jj)}(jj#+jNjjY+jjj+jNubjjDTj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j irq_disablesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjDTj_sMjj]j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjDTj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jhandle_edge_eoi_irqsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjDTj_sMQjj]j)}(jkj+jNjNjjE+jj)}(jj#+jNjj+jjjP+jNubjjDTj_sMQjj]j]ubaj]ubj)}(jkjjNjNjj)}jhandle_percpu_irqsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jY+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjW+jNubjjDTj_sM~jj]j)}(jkjW+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjDTj_sM~jj]j]ubaj]ubj)}(jkjjNjNjj)}jhandle_percpu_devid_irqsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjDTj_sMjj]j)}(jkj+jNjNjj+jj)}(jj#+jNjjߨ+jjj+jNubjjDTj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jhandle_percpu_devid_fasteoi_nmisbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_descsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjDTj_sMjj]j)}(jkj+jNjNjje+jj)}(jj#+jNjj?+jjjp+jNubjjDTj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jirq_cpu_onlinesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jy+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjw+jNubjjDTj_sMxjj]j]ubj)}(jkjjNjNjj)}jirq_cpu_offlinesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jĩ+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj©+jNubjjDTj_sMjj]j]ubj)}(jkjjNjNjj)}jirq_chip_compose_msi_msgsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jmsi_msgsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj +jNubjjDTj_sMjj](j)}(jkj +jNjNjj[+jj)}(jj#+jNjj5+jjj+jNubjjDTj_sMjj]j]ubj)}(jkj +jNjNjj+jj)}(jj#+jNjjb+jjj+jNubjjDTj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jirq_chip_pm_getsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjDTj_sM7jj]j)}(jkj+jNjNjj+jj)}(jj#+jNjjȪ+jjj+jNubjjDTj_sM7jj]j]ubaj]ubj)}(jkjjNjNjj)}jirq_chip_pm_putsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjDTj_sMJjj]j)}(jkj+jNjNjjN+jj)}(jj#+jNjj(+jjjY+jNubjjDTj_sMJjj]j]ubaj]ubj)}(jkjjNjNjj)}jmemalloc_nofs_savesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jb+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj`+jNubjjzj_sMzjj]j]ubj)}(jkjjNjNjj)}jmemalloc_nofs_restoresbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj+jNubjjzj_sMjj]j)}(jkj+jNjNjj+jj)}(jj#+jNjjԫ+jjj+jNubjjzj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jmemalloc_noio_savesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj+jNubjjzj_sM\jj]j]ubj)}(jkjjNjNjj)}jmemalloc_noio_restoresbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jR+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjP+jNubjjzj_sMijj]j)}(jkjP+jNjNjj+jj)}(jj#+jNjjx+jjj+jNubjjzj_sMijj]j]ubaj]ubj)}(jkjjNjNjj)}jIDR_INITsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j+aj<ubjMNubjjj+jNubjj5j_sK/jj]j]ubj)}(jkjjNjNjj)}j DEFINE_IDRsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j+aj<ubjMNubjjj+jNubjj5j_sK8jj]j]ubj)}(jkjjNjNjj)}jidr_get_cursorsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]jȬ+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jidrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjƬ+jNubjj5j_sKBjj]j)}(jkjƬ+jNjNjj+jj)}(jj#+jNjj+jjj +jNubjj5j_sKBjj]j]ubaj]ubj)}(jkjjNjNjj)}jidr_set_cursorsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jidrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'+jNubjj5j_sKOjj](j)}(jkj'+jNjNjju+jj)}(jj#+jNjjO+jjj+jNubjj5j_sKOjj]j]ubj)}(jkj'+jNjNjj+jj)}(jj#+jNjj|+jjj+jNubjj5j_sKOjj]j]ubej]ubj)}(jkjjNjNjj)}j idr_init_basesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jidrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjj5j_sKjj](j)}(jkj+jNjNjj+jj)}(jj#+jNjjڭ+jjj/+jNubjj5j_sKjj]j]ubj)}(jkj+jNjNjj'+jj)}(jj#+jNjj+jjj5+jNubjj5j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jidr_initsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j>+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jidrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj<+jNubjj5j_sKjj]j)}(jkj<+jNjNjj+jj)}(jj#+jNjjd+jjj+jNubjj5j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j idr_is_emptysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jidrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjj5j_sKjj]j)}(jkj+jNjNjj+jj)}(jj#+jNjjî+jjj+jNubjj5j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jidr_preload_endsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj+jNubjj5j_sKjj]j]ubj)}(jkjjNjNjj)}jidr_for_each_entrysbjj)}(jj5+jmacrojj)}(jj4)}(j7]jH+aj<ubjMNubjjjF+jNubjj5j_sKjj]j]ubj)}(jkjjNjNjj)}jidr_for_each_entry_ulsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jW+aj<ubjMNubjjjU+jNubjj5j_sKjj]j]ubj)}(jkjjNjNjj)}jidr_for_each_entry_continuesbjj)}(jj5+jmacrojj)}(jj4)}(j7]jf+aj<ubjMNubjjjd+jNubjj5j_sKjj]j]ubj)}(jkjjNjNjj)}jidr_for_each_entry_continue_ulsbjj)}(jj5+jmacrojj)}(jj4)}(j7]ju+aj<ubjMNubjjjs+jNubjj5j_sKjj]j]ubj)}(jkjjNjNjj)}j ida_allocsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jidasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjj5j_sMjj](j)}(jkj+jNjNjjЯ+jj)}(jj#+jNjj+jjj+jNubjj5j_sMjj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjjׯ+jjj +jNubjj5j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j ida_alloc_minsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jidasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jminsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjj5j_sM#jj](j)}(jkj+jNjNjj^+jj)}(jj#+jNjj8+jjj+jNubjj5j_sM#jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjje+jjj+jNubjj5j_sM#jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj°+jNubjj5j_sM#jj]j]ubej]ubj)}(jkjjNjNjj)}j ida_alloc_maxsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j˰+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jidasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjɰ+jNubjj5j_sM5jj](j)}(jkjɰ+jNjNjj+jj)}(jj#+jNjj+jjjo+jNubjj5j_sM5jj]j]ubj)}(jkjɰ+jNjNjj?+jj)}(jj#+jNjj+jjju+jNubjj5j_sM5jj]j]ubj)}(jkjɰ+jNjNjjg+jj)}(jj#+jNjjC+jjj{+jNubjj5j_sM5jj]j]ubej]ubj)}(jkjjNjNjj)}j idr_alloc_u32sbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jidrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jptrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnextidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjj5j_sK!jj](j)}(jkj+jNjNjjб+jj)}(jj#+jNjj+jjj~+jNubjj5j_sK!jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjjױ+jjj+jNubjj5j_sK!jj]j]ubj)}(jkj+jNjNjj&+jj)}(jj#+jNjj+jjj+jNubjj5j_sK!jj]j]ubj)}(jkj+jNjNjjN+jj)}(jj#+jNjj-+jjj+jNubjj5j_sK!jj]j]ubj)}(jkj+jNjNjjv+jj)}(jj#+jNjjR+jjj+jNubjj5j_sK!jj]j]ubej]ubj)}(jkjjNjNjj)}j idr_allocsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jidrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jptrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjj5j_sKOjj](j)}(jkj+jNjNjj+jj)}(jj#+jNjjŲ+jjj+jNubjj5j_sKOjj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjj5j_sKOjj]j]ubj)}(jkj+jNjNjj;+jj)}(jj#+jNjj+jjj+jNubjj5j_sKOjj]j]ubj)}(jkj+jNjNjj_+jj)}(jj#+jNjj?+jjj+jNubjj5j_sKOjj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjjc+jjj+jNubjj5j_sKOjj]j]ubej]ubj)}(jkjjNjNjj)}jidr_alloc_cyclicsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jidrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jptrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjj5j_sKujj](j)}(jkj+jNjNjj+jj)}(jj#+jNjjֳ+jjj+jNubjj5j_sKujj]j]ubj)}(jkj+jNjNjj%+jj)}(jj#+jNjj+jjj+jNubjj5j_sKujj]j]ubj)}(jkj+jNjNjjL+jj)}(jj#+jNjj,+jjj+jNubjj5j_sKujj]j]ubj)}(jkj+jNjNjjp+jj)}(jj#+jNjjP+jjj+jNubjj5j_sKujj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjjt+jjj+jNubjj5j_sKujj]j]ubej]ubj)}(jkjjNjNjj)}j idr_removesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jidrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj+jNubjj5j_sKjj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjjB+jNubjj5j_sKjj]j]ubj)}(jkj+jNjNjj7+jj)}(jj#+jNjj+jjjH+jNubjj5j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jidr_findsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jQ+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jidrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjO+jNubjj5j_sKjj](j)}(jkjO+jNjNjj+jj)}(jj#+jNjjy+jjjҵ+jNubjj5j_sKjj]j]ubj)}(jkjO+jNjNjjǵ+jj)}(jj#+jNjj+jjjص+jNubjj5j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j idr_for_eachsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jidrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jfnsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjߵ+jNubjj5j_sKjj](j)}(jkjߵ+jNjNjj-+jj)}(jj#+jNjj+jjj +jNubjj5j_sKjj]j]ubj)}(jkjߵ+jNjNjjX+jj)}(jj#+jNjj4+jjj+jNubjj5j_sKjj]j]ubj)}(jkjߵ+jNjNjj+jj)}(jj#+jNjjݶ+jjj+jNubjj5j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jidr_get_next_ulsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jidrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnextidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj+jNubjj5j_sKjj](j)}(jkj+jNjNjjm+jj)}(jj#+jNjjG+jjj+jNubjj5j_sKjj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjjt+jjj+jNubjj5j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j idr_get_nextsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jidrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnextidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj+jNubjj5j_sMjj](j)}(jkj+jNjNjj+jj)}(jj#+jNjjܷ+jjj9+jNubjj5j_sMjj]j]ubj)}(jkj+jNjNjj++jj)}(jj#+jNjj +jjj?+jNubjj5j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j idr_replacesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jH+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jidrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jptrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjF+jNubjj5j_sM"jj](j)}(jkjF+jNjNjj+jj)}(jj#+jNjjp+jjj+jNubjj5j_sM"jj]j]ubj)}(jkjF+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjj5j_sM"jj]j]ubj)}(jkjF+jNjNjj+jj)}(jj#+jNjjƸ+jjj+jNubjj5j_sM"jj]j]ubej]ubj)}(jkjjNjNjj)}jida_alloc_rangesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jidasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jminsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjj5j_sM|jj](j)}(jkj+jNjNjjS+jj)}(jj#+jNjj-+jjjй+jNubjj5j_sM|jj]j]ubj)}(jkj+jNjNjj{+jj)}(jj#+jNjjZ+jjjֹ+jNubjj5j_sM|jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjjܹ+jNubjj5j_sM|jj]j]ubj)}(jkj+jNjNjjȹ+jj)}(jj#+jNjj+jjj+jNubjj5j_sM|jj]j]ubej]ubj)}(jkjjNjNjj)}jida_freesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jidasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjj5j_sMjj](j)}(jkj+jNjNjj7+jj)}(jj#+jNjj+jjjg+jNubjj5j_sMjj]j]ubj)}(jkj+jNjNjj_+jj)}(jj#+jNjj>+jjjm+jNubjj5j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j ida_destroysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jv+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jidasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjt+jNubjj5j_sMjj]j)}(jkjt+jNjNjjº+jj)}(jj#+jNjj+jjjͺ+jNubjj5j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jINIT_LIST_HEADsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jֺ+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjԺ+jNubjjJj_sK#jj]j)}(jkjԺ+jNjNjj"+jj)}(jj#+jNjj+jjj-+jNubjjJj_sK#jj]j]ubaj]ubj)}(jkjjNjNjj)}jlist_addsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j6+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj4+jNubjjJj_sKjj](j)}(jkj4+jNjNjj+jj)}(jj#+jNjj\+jjj+jNubjjJj_sKjj]j]ubj)}(jkj4+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j list_add_tailsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jɻ+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjǻ+jNubjjJj_sKjj](j)}(jkjǻ+jNjNjj+jj)}(jj#+jNjj+jjjM+jNubjjJj_sKjj]j]ubj)}(jkjǻ+jNjNjjB+jj)}(jj#+jNjj+jjjS+jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jlist_delsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j\+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjZ+jNubjjJj_sKjj]j)}(jkjZ+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j list_replacesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjJj_sKjj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj@+jNubjjJj_sKjj]j]ubj)}(jkj+jNjNjj5+jj)}(jj#+jNjj+jjjF+jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jlist_replace_initsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jO+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjM+jNubjjJj_sMjj](j)}(jkjM+jNjNjj+jj)}(jj#+jNjju+jjjӽ+jNubjjJj_sMjj]j]ubj)}(jkjM+jNjNjjȽ+jj)}(jj#+jNjj+jjjٽ+jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j list_swapsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentry1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentry2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjJj_sM jj](j)}(jkj+jNjNjj.+jj)}(jj#+jNjj+jjjf+jNubjjJj_sM jj]j]ubj)}(jkj+jNjNjj[+jj)}(jj#+jNjj5+jjjl+jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j list_del_initsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]ju+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjs+jNubjjJj_sMjj]j)}(jkjs+jNjNjj+jj)}(jj#+jNjj+jjj̾+jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j list_movesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jվ+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjӾ+jNubjjJj_sM(jj](j)}(jkjӾ+jNjNjj!+jj)}(jj#+jNjj+jjjY+jNubjjJj_sM(jj]j]ubj)}(jkjӾ+jNjNjjN+jj)}(jj#+jNjj(+jjj_+jNubjjJj_sM(jj]j]ubej]ube(j)}(jkjjNjNjj)}jlist_move_tailsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jh+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjf+jNubjjJj_sM3jj](j)}(jkjf+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sM3jj]j]ubj)}(jkjf+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sM3jj]j]ubej]ubj)}(jkjjNjNjj)}jlist_bulk_move_tailsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfirstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlastsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjJj_sMCjj](j)}(jkj+jNjNjjG+jj)}(jj#+jNjj!+jjj+jNubjjJj_sMCjj]j]ubj)}(jkj+jNjNjjt+jj)}(jj#+jNjjN+jjj+jNubjjJj_sMCjj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj{+jjj+jNubjjJj_sMCjj]j]ubej]ubj)}(jkjjNjNjj)}j list_is_firstsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjJj_sMVjj](j)}(jkj+jNjNjj +jj)}(jj#+jNjj+jjjE+jNubjjJj_sMVjj]j]ubj)}(jkj+jNjNjj:+jj)}(jj#+jNjj+jjjK+jNubjjJj_sMVjj]j]ubej]ubj)}(jkjjNjNjj)}j list_is_lastsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jT+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjR+jNubjjJj_sM`jj](j)}(jkjR+jNjNjj+jj)}(jj#+jNjjz+jjj+jNubjjJj_sM`jj]j]ubj)}(jkjR+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sM`jj]j]ubej]ubj)}(jkjjNjNjj)}j list_is_headsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjJj_sMjjj](j)}(jkj+jNjNjj3+jj)}(jj#+jNjj +jjjk+jNubjjJj_sMjjj]j]ubj)}(jkj+jNjNjj`+jj)}(jj#+jNjj:+jjjq+jNubjjJj_sMjjj]j]ubej]ubj)}(jkjjNjNjj)}j list_emptysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jz+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjx+jNubjjJj_sMsjj]j)}(jkjx+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMsjj]j]ubaj]ubj)}(jkjjNjNjj)}jlist_del_init_carefulsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjJj_sMjj]j)}(jkj+jNjNjj&+jj)}(jj#+jNjj+jjj1+jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jlist_empty_carefulsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j:+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj8+jNubjjJj_sMjj]j)}(jkj8+jNjNjj+jj)}(jj#+jNjj`+jjj+jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jlist_rotate_leftsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjJj_sMjj]j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jlist_rotate_to_frontsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjJj_sMjj](j)}(jkj+jNjNjjF+jj)}(jj#+jNjj +jjj~+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjjs+jj)}(jj#+jNjjM+jjj+jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jlist_is_singularsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjJj_sMjj]j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jlist_cut_positionsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjJj_sMjj](j)}(jkj+jNjNjj9+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjjf+jj)}(jj#+jNjj@+jjj+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjjm+jjj+jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jlist_cut_beforesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjJj_sMjj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjjd+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjj,+jj)}(jj#+jNjj+jjjj+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjjY+jj)}(jj#+jNjj3+jjjp+jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j list_splicesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jy+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjw+jNubjjJj_sMjj](j)}(jkjw+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjj]j]ubj)}(jkjw+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jlist_splice_tailsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j +aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj +jNubjjJj_sM*jj](j)}(jkj +jNjNjjX+jj)}(jj#+jNjj2+jjj+jNubjjJj_sM*jj]j]ubj)}(jkj +jNjNjj+jj)}(jj#+jNjj_+jjj+jNubjjJj_sM*jj]j]ubej]ubj)}(jkjjNjNjj)}jlist_splice_initsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjJj_sM8jj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj#+jNubjjJj_sM8jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj)+jNubjjJj_sM8jj]j]ubej]ubj)}(jkjjNjNjj)}jlist_splice_tail_initsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j2+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj0+jNubjjJj_sMIjj](j)}(jkj0+jNjNjj~+jj)}(jj#+jNjjX+jjj+jNubjjJj_sMIjj]j]ubj)}(jkj0+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMIjj]j]ubej]ubj)}(jkjjNjNjj)}j list_entrysbjj)}(jj5+jmacrojj)}(jj4)}(j7]j+aj<ubjMNubjjj+jNubjjJj_sMXjj]j]ubj)}(jkjjNjNjj)}jlist_first_entrysbjj)}(jj5+jmacrojj)}(jj4)}(j7]j+aj<ubjMNubjjj+jNubjjJj_sMcjj]j]ubj)}(jkjjNjNjj)}jlist_last_entrysbjj)}(jj5+jmacrojj)}(jj4)}(j7]j+aj<ubjMNubjjj+jNubjjJj_sMnjj]j]ubj)}(jkjjNjNjj)}jlist_first_entry_or_nullsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j+aj<ubjMNubjjj+jNubjjJj_sMyjj]j]ubj)}(jkjjNjNjj)}jlist_next_entrysbjj)}(jj5+jmacrojj)}(jj4)}(j7]j+aj<ubjMNubjjj+jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jlist_next_entry_circularsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j+aj<ubjMNubjjj+jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jlist_prev_entrysbjj)}(jj5+jmacrojj)}(jj4)}(j7]j+aj<ubjMNubjjj+jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jlist_prev_entry_circularsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j.+aj<ubjMNubjjj,+jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}j list_for_eachsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j=+aj<ubjMNubjjj;+jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jlist_for_each_reversesbjj)}(jj5+jmacrojj)}(jj4)}(j7]jL+aj<ubjMNubjjjJ+jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jlist_for_each_rcusbjj)}(jj5+jmacrojj)}(jj4)}(j7]j[+aj<ubjMNubjjjY+jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jlist_for_each_continuesbjj)}(jj5+jmacrojj)}(jj4)}(j7]jj+aj<ubjMNubjjjh+jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jlist_for_each_prevsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jy+aj<ubjMNubjjjw+jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jlist_for_each_safesbjj)}(jj5+jmacrojj)}(jj4)}(j7]j+aj<ubjMNubjjj+jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jlist_for_each_prev_safesbjj)}(jj5+jmacrojj)}(jj4)}(j7]j+aj<ubjMNubjjj+jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jlist_count_nodessbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjJj_sMjj]j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jlist_entry_is_headsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j +aj<ubjMNubjjj+jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jlist_for_each_entrysbjj)}(jj5+jmacrojj)}(jj4)}(j7]j+aj<ubjMNubjjj+jNubjjJj_sM jj]j]ubj)}(jkjjNjNjj)}jlist_for_each_entry_reversesbjj)}(jj5+jmacrojj)}(jj4)}(j7]j(+aj<ubjMNubjjj&+jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jlist_prepare_entrysbjj)}(jj5+jmacrojj)}(jj4)}(j7]j7+aj<ubjMNubjjj5+jNubjjJj_sM!jj]j]ubj)}(jkjjNjNjj)}jlist_for_each_entry_continuesbjj)}(jj5+jmacrojj)}(jj4)}(j7]jF+aj<ubjMNubjjjD+jNubjjJj_sM-jj]j]ubj)}(jkjjNjNjj)}j$list_for_each_entry_continue_reversesbjj)}(jj5+jmacrojj)}(jj4)}(j7]jU+aj<ubjMNubjjjS+jNubjjJj_sM;jj]j]ubj)}(jkjjNjNjj)}jlist_for_each_entry_fromsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jd+aj<ubjMNubjjjb+jNubjjJj_sMHjj]j]ubj)}(jkjjNjNjj)}j list_for_each_entry_from_reversesbjj)}(jj5+jmacrojj)}(jj4)}(j7]js+aj<ubjMNubjjjq+jNubjjJj_sMUjj]j]ubj)}(jkjjNjNjj)}jlist_for_each_entry_safesbjj)}(jj5+jmacrojj)}(jj4)}(j7]j+aj<ubjMNubjjj+jNubjjJj_sM`jj]j]ubj)}(jkjjNjNjj)}j!list_for_each_entry_safe_continuesbjj)}(jj5+jmacrojj)}(jj4)}(j7]j+aj<ubjMNubjjj+jNubjjJj_sMpjj]j]ubj)}(jkjjNjNjj)}jlist_for_each_entry_safe_fromsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j+aj<ubjMNubjjj+jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}j list_for_each_entry_safe_reversesbjj)}(jj5+jmacrojj)}(jj4)}(j7]j+aj<ubjMNubjjj+jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jlist_safe_reset_nextsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j+aj<ubjMNubjjj+jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jhlist_unhashedsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj4sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjJj_sMjj]j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj#+jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jhlist_unhashed_locklesssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj4sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj*+jNubjjJj_sMjj]j)}(jkj*+jNjNjjx+jj)}(jj#+jNjjR+jjj+jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j hlist_emptysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj4sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjJj_sMjj]j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j hlist_delsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjJj_sMjj]j)}(jkj+jNjNjj6+jj)}(jj#+jNjj+jjj@+jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jhlist_del_initsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jI+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjG+jNubjjJj_sMjj]j)}(jkjG+jNjNjj+jj)}(jj#+jNjjo+jjj+jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jhlist_add_headsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj4sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjJj_sMjj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj*+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjj +jj)}(jj#+jNjj+jjj0+jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jhlist_add_beforesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j9+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnextsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj7+jNubjjJj_sMjj](j)}(jkj7+jNjNjj+jj)}(jj#+jNjj_+jjj+jNubjjJj_sMjj]j]ubj)}(jkj7+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jhlist_add_behindsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjJj_sM"jj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjjN+jNubjjJj_sM"jj]j]ubj)}(jkj+jNjNjjC+jj)}(jj#+jNjj+jjjT+jNubjjJj_sM"jj]j]ubej]ubj)}(jkjjNjNjj)}jhlist_add_fakesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j]+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj[+jNubjjJj_sM5jj]j)}(jkj[+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sM5jj]j]ubaj]ubj)}(jkjjNjNjj)}j hlist_fakesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj4sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+jNubjjJj_sM>jj]j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sM>jj]j]ubaj]ubj)}(jkjjNjNjj)}jhlist_is_singular_nodesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj4sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjJj_sMKjj](j)}(jkj+jNjNjje+jj)}(jj#+jNjj?+jjj+jNubjjJj_sMKjj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjjk+jjj+jNubjjJj_sMKjj]j]ubej]ubj)}(jkjjNjNjj)}jhlist_move_listsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjJj_sMYjj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj.+jNubjjJj_sMYjj]j]ubj)}(jkj+jNjNjj#+jj)}(jj#+jNjj+jjj4+jNubjjJj_sMYjj]j]ubej]ubj)}(jkjjNjNjj)}jhlist_splice_initsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j=+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlastsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj;+jNubjjJj_sMjjj](j)}(jkj;+jNjNjj+jj)}(jj#+jNjjc+jjj+jNubjjJj_sMjjj]j]ubj)}(jkj;+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjjj]j]ubj)}(jkj;+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjjj]j]ubej]ubj)}(jkjjNjNjj)}jhlist_for_each_entrysbjj)}(jj5+jmacrojj)}(jj4)}(j7]j+aj<ubjMNubjjj+jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jhlist_for_each_entry_continuesbjj)}(jj5+jmacrojj)}(jj4)}(j7]j+aj<ubjMNubjjj+jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jhlist_for_each_entry_fromsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j!+aj<ubjMNubjjj+jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jhlist_for_each_entry_safesbjj)}(jj5+jmacrojj)}(jj4)}(j7]j0+aj<ubjMNubjjj.+jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jhlist_count_nodessbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j?+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj=+jNubjjJj_sMjj]j)}(jkj=+jNjNjj+jj)}(jj#+jNjji+jjj+jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsimple_strtoullsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlonglongesbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jendpsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjjJj_sK`jj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjjK+jNubjjJj_sK`jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjjQ+jNubjjJj_sK`jj]j]ubj)}(jkj+jNjNjjC+jj)}(jj#+jNjj"+jjjW+jNubjjJj_sK`jj]j]ubej]ubj)}(jkjjNjNjj)}jsimple_strtoulsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j`+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jendpsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj^+jNubjjJj_sKojj](j)}(jkj^+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sKojj]j]ubj)}(jkj^+jNjNjj+jj)}(jj#+jNjj+jjj +jNubjjJj_sKojj]j]ubj)}(jkj^+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sKojj]j]ubej]ubj)}(jkjjNjNjj)}j simple_strtolsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jendpsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjjJj_sK}jj](j)}(jkj+jNjNjjd+jj)}(jj#+jNjjB+jjj+jNubjjJj_sK}jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjjk+jjj+jNubjjJj_sK}jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sK}jj]j]ubej]ubj)}(jkjjNjNjj)}jsimple_strtollsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](longlongesbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jendpsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjjJj_sKjj](j)}(jkj+jNjNjj +jj)}(jj#+jNjj+jjj~+jNubjjJj_sKjj]j]ubj)}(jkj+jNjNjjK+jj)}(jj#+jNjj'+jjj+jNubjjJj_sKjj]j]ubj)}(jkj+jNjNjjv+jj)}(jj#+jNjjU+jjj+jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j vsnprintfsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jva_listsbaj<ubububj=j?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjjJj_sM jj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj_+jNubjjJj_sM jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjje+jNubjjJj_sM jj]j]ubj)}(jkj+jNjNjj,+jj)}(jj#+jNjj +jjjk+jNubjjJj_sM jj]j]ubj)}(jkj+jNjNjjW+jj)}(jj#+jNjj3+jjjq+jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j vscnprintfsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jz+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jva_listsbaj<ubububj=j?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjx+jNubjjJj_sMk jj](j)}(jkjx+jNjNjj+jj)}(jj#+jNjj+jjjF+jNubjjJj_sMk jj]j]ubj)}(jkjx+jNjNjj+jj)}(jj#+jNjj+jjjL+jNubjjJj_sMk jj]j]ubj)}(jkjx+jNjNjj+jj)}(jj#+jNjj+jjjR+jNubjjJj_sMk jj]j]ubj)}(jkjx+jNjNjj>+jj)}(jj#+jNjj+jjjX+jNubjjJj_sMk jj]j]ubej]ubj)}(jkjjNjNjj)}jsnprintfsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]ja+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSNjubejj)}j]sbubububjjj_+jNubjjJj_sM jj](j)}(jkj_+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sM jj]j]ubj)}(jkj_+jNjNjj+jj)}(jj#+jNjj+jjj +jNubjjJj_sM jj]j]ubj)}(jkj_+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j scnprintfsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSNjubejj)}j]sbubububjjj+jNubjjJj_sM jj](j)}(jkj+jNjNjjd+jj)}(jj#+jNjjB+jjj+jNubjjJj_sM jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjjk+jjj+jNubjjJj_sM jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jvsprintfsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jva_listsbaj<ubububj=j?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjjJj_sM jj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj{+jNubjjJj_sM jj]j]ubj)}(jkj+jNjNjjH+jj)}(jj#+jNjj&+jjj+jNubjjJj_sM jj]j]ubj)}(jkj+jNjNjjs+jj)}(jj#+jNjjO+jjj+jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsprintfsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSNjubejj)}j]sbubububjjj+jNubjjJj_sM jj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sM jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j vbin_printfsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbin_bufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jva_listsbaj<ubububj=j?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjjJj_sM jj](j)}(jkj+jNjNjji+jj)}(jj#+jNjjC+jjj+jNubjjJj_sM jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjjp+jjj+jNubjjJj_sM jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sM jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j bstr_printfsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbin_bufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjJj_sM jj](j)}(jkj+jNjNjjP+jj)}(jj#+jNjj.+jjj+jNubjjJj_sM jj]j]ubj)}(jkj+jNjNjj{+jj)}(jj#+jNjjW+jjj+jNubjjJj_sM jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sM jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jbprintfsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbin_bufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSNjubejj)}j]sbubububjjj+jNubjjJj_sMY jj](j)}(jkj+jNjNjj@+jj)}(jj#+jNjj+jjj+jNubjjJj_sMY jj]j]ubj)}(jkj+jNjNjjk+jj)}(jj#+jNjjG+jjj+jNubjjJj_sMY jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjjo+jjj+jNubjjJj_sMY jj]j]ubej]ubj)}(jkjjNjNjj)}jvsscanfsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jva_listsbaj<ubububj=j?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjjJj_sMn jj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjjW+jNubjjJj_sMn jj]j]ubj)}(jkj+jNjNjj$+jj)}(jj#+jNjj+jjj]+jNubjjJj_sMn jj]j]ubj)}(jkj+jNjNjjO+jj)}(jj#+jNjj++jjjc+jNubjjJj_sMn jj]j]ubej]ubj)}(jkjjNjNjj)}jsscanfsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jl+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSNjubejj)}j]sbubububjjjj+jNubjjJj_sMjj](j)}(jkjj+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjj]j]ubj)}(jkjj+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jkstrtoulsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjJj_sKjj](j)}(jkj+jNjNjjA+jj)}(jj#+jNjj+jjj+jNubjjJj_sKjj]j]ubj)}(jkj+jNjNjjh+jj)}(jj#+jNjjG+jjj+jNubjjJj_sKjj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjjl+jjj+jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jkstrtolsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjJj_sK:jj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjjO+jNubjjJj_sK:jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjjU+jNubjjJj_sK:jj]j]ubj)}(jkj+jNjNjjD+jj)}(jj#+jNjj"+jjj[+jNubjjJj_sK:jj]j]ubej]ubj)}(jkjjNjNjj)}j kstrtoullsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jd+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlonglongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjb+jNubjjJj_sKjj](j)}(jkjb+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sKjj]j]ubj)}(jkjb+jNjNjj+jj)}(jj#+jNjj+jjj +jNubjjJj_sKjj]j]ubj)}(jkjb+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jkstrtollsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](longlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjJj_sKjj](j)}(jkj+jNjNjjc+jj)}(jj#+jNjjA+jjj+jNubjjJj_sKjj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjji+jjj+jNubjjJj_sKjj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j kstrtouintsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjJj_sKjj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjjr+jNubjjJj_sKjj]j]ubj)}(jkj+jNjNjj@+jj)}(jj#+jNjj+jjjx+jNubjjJj_sKjj]j]ubj)}(jkj+jNjNjjg+jj)}(jj#+jNjjD+jjj~+jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j kstrtointsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjJj_sMjj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj'+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj-+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj3+jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j kstrtoboolsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j<+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jw%+asbubj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj:+jNubjjJj_sM[jj](j)}(jkj:+jNjNjj+jj)}(jj#+jNjjb+jjj+jNubjjJj_sM[jj]j]ubj)}(jkj:+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sM[jj]j]ubej]ubj)}(jkjjNjNjj)}jstring_get_sizesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jblk_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j5+j2j4)}(j7]j)}jstring_size_unitssbaj<ubububj=j?)}(jBj4)}(j7]j)}junitssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjjJj_sK'jj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sK'jj]j]ubj)}(jkj+jNjNjj7+jj)}(jj#+jNjj+jjj+jNubjjJj_sK'jj]j]ubj)}(jkj+jNjNjj_+jj)}(jj#+jNjj;+jjj+jNubjjJj_sK'jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjjc+jjj+jNubjjJj_sK'jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sK'jj]j]ubej]ubj)}(jkjjNjNjj)}jparse_int_array_usersbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}j__usersbasbubj&j)}(jNjNjoNjjjjj)}j]j +asbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jarraysbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjJj_sKjj](j)}(jkj+jNjNjj +jj)}(jj#+jNjj+jjj+jNubjjJj_sKjj]j]ubj)}(jkj+jNjNjjK+jj)}(jj#+jNjj'+jjj+jNubjjJj_sKjj]j]ubj)}(jkj+jNjNjjs+jj)}(jj#+jNjjO+jjj+jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jstring_unescapesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjjJj_sM@jj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj_+jNubjjJj_sM@jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjje+jNubjjJj_sM@jj]j]ubj)}(jkj+jNjNjj2+jj)}(jj#+jNjj+jjjk+jNubjjJj_sM@jj]j]ubj)}(jkj+jNjNjjW+jj)}(jj#+jNjj6+jjjq+jNubjjJj_sM@jj]j]ubej]ubj)}(jkjjNjNjj)}jstring_escape_memsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jz+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jiszsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joszsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jonlysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjx+jNubjjJj_sM;jj](j)}(jkjx+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sM;jj]j]ubj)}(jkjx+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sM;jj]j]ubj)}(jkjx+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sM;jj]j]ubj)}(jkjx+jNjNjj>+jj)}(jj#+jNjj+jjj+jNubjjJj_sM;jj]j]ubj)}(jkjx+jNjNjjc+jj)}(jj#+jNjjB+jjj+jNubjjJj_sM;jj]j]ubj)}(jkjx+jNjNjj+jj)}(jj#+jNjjg+jjj+jNubjjJj_sM;jj]j]ubej]ubj)}(jkjjNjNjj)}jkasprintf_strarraysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprefixsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbubjjjjj)}j]sbububjjj+jNubjjJj_sMjj](j)}(jkj+jNjNjj +jj)}(jj#+jNjj+jjjg+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjj/+jj)}(jj#+jNjj +jjjm+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjjZ+jj)}(jj#+jNjj6+jjjs+jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jkfree_strarraysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j|+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jarraysbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjz+jNubjjJj_sMjj](j)}(jkjz+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjj]j]ubj)}(jkjz+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j skip_spacessbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j +aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj+jNubjjJj_sMGjj]j)}(jkj+jNjNjjT+jj)}(jj#+jNjj2+jjjb+jNubjjJj_sMGjj]j]ubaj]ubj)}(jkjjNjNjj)}jstrimsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jk+aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjji+jNubjjJj_sMWjj]j)}(jkji+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMWjj]j]ubaj]ubj)}(jkjjNjNjj)}j sysfs_streqsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}js1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}js2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjJj_sMsjj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjjF+jNubjjJj_sMsjj]j]ubj)}(jkj+jNjNjj;+jj)}(jj#+jNjj+jjjL+jNubjjJj_sMsjj]j]ubej]ubj)}(jkjjNjNjj)}j match_stringsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jU+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jarraysbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstringsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjS+jNubjjJj_sMjj](j)}(jkjS+jNjNjj+jj)}(jj#+jNjj{+jjj+jNubjjJj_sMjj]j]ubj)}(jkjS+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjj]j]ubj)}(jkjS+jNjNjj+jj)}(jj#+jNjj+jjj +jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__sysfs_match_stringsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jarraysbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjJj_sMjj](j)}(jkj+jNjNjj\+jj)}(jj#+jNjj8+jjj+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjjf+jjj+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j strreplacesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=j?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=j?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj+jNubjjJj_sMjj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjjo+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjj@+jj)}(jj#+jNjj +jjju+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjjd+jj)}(jj#+jNjjD+jjj{+jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmemcpy_and_padsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdest_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpadsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjjJj_sMjj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjjt+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjjz+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjjH+jj)}(jj#+jNjj$+jjj+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjjl+jj)}(jj#+jNjjL+jjj+jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j unsafe_memcpysbjj)}(jj5+jmacrojj)}(jj4)}(j7]j+aj<ubjMNubjjj+jNubjjJj_sK|jj]j]ubj)}(jkjjNjNjj)}jstrncpysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__kernel_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj+jNubjjJj_sKjj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjjK+jNubjjJj_sKjj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjjQ+jNubjjJj_sKjj]j]ubj)}(jkj+jNjNjj@+jj)}(jj#+jNjj+jjjW+jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jstrnlensbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__kernel_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j`+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__kernel_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmaxlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj^+jNubjjJj_sKjj](j)}(jkj^+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sKjj]j]ubj)}(jkj^+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jstrlensbjj)}(jj5+jmacrojj)}(jj4)}(j7]j+aj<ubjMNubjjj+jNubjjJj_sKjj]j]ubj)}(jkjjNjNjj)}jstrlcatsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}javailsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjjJj_sMTjj](j)}(jkj+jNjNjjH+jj)}(jj#+jNjj&+jjj+jNubjjJj_sMTjj]j]ubj)}(jkj+jNjNjjp+jj)}(jj#+jNjjN+jjj+jNubjjJj_sMTjj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjjv+jjj+jNubjjJj_sMTjj]j]ubej]ubj)}(jkjjNjNjj)}jstrcatsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj+jNubjjJj_sMjj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj6+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjj)+jj)}(jj#+jNjj+jjj<+jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jstrncatsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jE+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__kernel_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjC+jNubjjJj_sMjj](j)}(jkjC+jNjNjj+jj)}(jj#+jNjjm+jjj+jNubjjJj_sMjj]j]ubj)}(jkjC+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjj]j]ubj)}(jkjC+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jstrcpysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj+jNubjjJj_sMjj](j)}(jkj+jNjNjjK+jj)}(jj#+jNjj)+jjj+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjjs+jj)}(jj#+jNjjQ+jjj+jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j strncasecmpsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}js1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}js2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjjJj_sK(jj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj3+jNubjjJj_sK(jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj9+jNubjjJj_sK(jj]j]ubj)}(jkj+jNjNjj++jj)}(jj#+jNjj+jjj?+jNubjjJj_sK(jj]j]ubej]ubj)}(jkjjNjNjj)}jstpcpysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jH+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdestsbaj<ubjF]jHNubjjjjj)}j]j)}j __restrict__sbasbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]j)}jj+sbasbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjF+jNubjjJj_sKjj](j)}(jkjF+jNjNjj+jj)}(jj#+jNjjp+jjj+jNubjjJj_sKjj]j]ubj)}(jkjF+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jstrcmpsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jctsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjJj_sMjj](j)}(jkj+jNjNjj%+jj)}(jj#+jNjj+jjjY+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjjN+jj)}(jj#+jNjj,+jjj_+jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jstrncmpsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jh+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jctsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjf+jNubjjJj_sMjj](j)}(jkjf+jNjNjj+jj)}(jj#+jNjj+jjj +jNubjjJj_sMjj]j]ubj)}(jkjf+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjj]j]ubj)}(jkjf+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jstrchrsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j!+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj+jNubjjJj_sM7jj](j)}(jkj+jNjNjjk+jj)}(jj#+jNjjI+jjj+jNubjjJj_sM7jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjjq+jjj+jNubjjJj_sM7jj]j]ubej]ubj)}(jkjjNjNjj)}j strchrnulsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj+jNubjjJj_sMJjj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj$+jNubjjJj_sMJjj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj*+jNubjjJj_sMJjj]j]ubej]ubj)}(jkjjNjNjj)}jstrrchrsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j3+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj1+jNubjjJj_sMjjj](j)}(jkj1+jNjNjj}+jj)}(jj#+jNjj[+jjj+jNubjjJj_sMjjj]j]ubj)}(jkj1+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjjj]j]ubej]ubj)}(jkjjNjNjj)}jstrnchrsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj+jNubjjJj_sMjj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj^+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjj0+jj)}(jj#+jNjj +jjjd+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjjT+jj)}(jj#+jNjj4+jjjj+jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jstrspnsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]js+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jacceptsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjq+jNubjjJj_sMjj](j)}(jkjq+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjj]j]ubj)}(jkjq+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jstrcspnsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jrejectsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+jNubjjJj_sMjj](j)}(jkj+jNjNjjM+jj)}(jj#+jNjj++jjj+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjju+jj)}(jj#+jNjjS+jjj+jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jstrpbrksbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jctsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj+jNubjjJj_sMjj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jstrsepsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jctsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj+jNubjjJj_sMjj](j)}(jkj+jNjNjjk+jj)}(jj#+jNjjG+jjj+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjjt+jjj+jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmemsetsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj+jNubjjJj_sMjj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjjU+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjj#+jj)}(jj#+jNjj+jjj[+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjjJ+jj)}(jj#+jNjj&+jjja+jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmemset16sbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jj+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint16_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint16_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjh+jNubjjJj_sMjj](j)}(jkjh+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjj]j]ubj)}(jkjh+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjj]j]ubj)}(jkjh+jNjNjj +jj)}(jj#+jNjj+jjj +jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmemset32sbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint32_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj'+jNubjjJj_sM0jj](j)}(jkj'+jNjNjjw+jj)}(jj#+jNjjQ+jjj+jNubjjJj_sM0jj]j]ubj)}(jkj'+jNjNjj+jj)}(jj#+jNjj}+jjj+jNubjjJj_sM0jj]j]ubj)}(jkj'+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sM0jj]j]ubej]ubj)}(jkjjNjNjj)}jmemset64sbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint64_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jjIsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj+jNubjjJj_sMFjj](j)}(jkj+jNjNjj6+jj)}(jj#+jNjj+jjj+jNubjjJj_sMFjj]j]ubj)}(jkj+jNjNjj`+jj)}(jj#+jNjj<+jjj+jNubjjJj_sMFjj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjjc+jjj+jNubjjJj_sMFjj]j]ubej]ubj)}(jkjjNjNjj)}jmemcpysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj+jNubjjJj_sM[jj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjjP+jNubjjJj_sM[jj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjjV+jNubjjJj_sM[jj]j]ubj)}(jkj+jNjNjjE+jj)}(jj#+jNjj!+jjj\+jNubjjJj_sM[jj]j]ubej]ubj)}(jkjjNjNjj)}jmemmovesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]je+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdestsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjc+jNubjjJj_sMpjj](j)}(jkjc+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMpjj]j]ubj)}(jkjc+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMpjj]j]ubj)}(jkjc+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMpjj]j]ubej]ubj)}(jkjjNjNjj)}jmemcmpsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]j)}j __visiblesbasbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]j2+asbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jctsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj!+jNubjjJj_sMjj](j)}(jkj!+jNjNjjn+jj)}(jj#+jNjjL+jjj+jNubjjJj_sMjj]j]ubj)}(jkj!+jNjNjj+jj)}(jj#+jNjju+jjj+jNubjjJj_sMjj]j]ubj)}(jkj!+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jbcmpsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjgOsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjRsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+jNubjjJj_sMjj](j)}(jkj+jNjNjj'+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjjO+jj)}(jj#+jNjj-+jjj+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjjy+jj)}(jj#+jNjjU+jjj+jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmemscansbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj+jNubjjJj_sMjj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj9+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj?+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjj.+jj)}(jj#+jNjj +jjjE+jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jstrstrsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]jN+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}js1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}js2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjL+jNubjjJj_sMjj](j)}(jkjL+jNjNjj+jj)}(jj#+jNjjv+jjj+jNubjjJj_sMjj]j]ubj)}(jkjL+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jstrnstrsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}js1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}js2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj+jNubjjJj_sMjj](j)}(jkj+jNjNjj(+jj)}(jj#+jNjj+jjj+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjjQ+jj)}(jj#+jNjj/+jjj+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjj|+jj)}(jj#+jNjjX+jjj+jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmemchrsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj+jNubjjJj_sMjj](j)}(jkj+jNjNjj+jj)}(jj#+jNjj+jjj=+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjj +jj)}(jj#+jNjj+jjjC+jNubjjJj_sMjj]j]ubj)}(jkj+jNjNjj3+jj)}(jj#+jNjj+jjjI+jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j memchr_invsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jR+aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jbytessbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjP+jNubjjJj_sM4jj](j)}(jkjP+jNjNjj+jj)}(jj#+jNjjz+jjj+jNubjjJj_sM4jj]j]ubj)}(jkjP+jNjNjj+jj)}(jj#+jNjj+jjj+jNubjjJj_sM4jj]j]ubj)}(jkjP+jNjNjj+jj)}(jj#+jNjj+jjj,jNubjjJj_sM4jj]j]ubej]ubj)}(jkjjNjNjj)}jmemdup_array_usersbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j ,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj+sbasbubj&j)}(jNjNjoNjjjjj)}j]jD,asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj,jNubjjJj_sKjj](j)}(jkj,jNjNjjV,jj)}(jj#+jNjj2,jjj,jNubjjJj_sKjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj],jjj,jNubjjJj_sKjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jvmemdup_array_usersbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj+sbasbubj&j)}(jNjNjoNjjjjj)}j]j,asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj,jNubjjJj_sK1jj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjjq,jNubjjJj_sK1jj]j]ubj)}(jkj,jNjNjj?,jj)}(jj#+jNjj,jjjw,jNubjjJj_sK1jj]j]ubj)}(jkj,jNjNjjf,jj)}(jj#+jNjjB,jjj},jNubjjJj_sK1jj]j]ubej]ubj)}(jkjjNjNjj)}jstrscpysbjj)}(jj5+jmacrojj)}(jj4)}(j7]j,aj<ubjMNubjjj,jNubjjJj_sKjjj]j]ubj)}(jkjjNjNjj)}j strscpy_padsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j,aj<ubjMNubjjj,jNubjjJj_sKjj]j]ubj)}(jkjjNjNjj)}jsysfs_match_stringsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j,aj<ubjMNubjjj,jNubjjJj_sM8jj]j]ubj)}(jkjjNjNjj)}j strstartssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprefixsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMJjj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj.,jNubjjJj_sMJjj]j]ubj)}(jkj,jNjNjj#,jj)}(jj#+jNjj,jjj4,jNubjjJj_sMJjj]j]ubej]ubj)}(jkjjNjNjj)}jmemzero_explicitsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j=,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj;,jNubjjJj_sM_jj](j)}(jkj;,jNjNjj,jj)}(jj#+jNjjc,jjj,jNubjjJj_sM_jj]j]ubj)}(jkj;,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sM_jj]j]ubej]ubj)}(jkjjNjNjj)}j kbasenamesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpathsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj,jNubjjJj_sMjjj]j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjjj]j]ubaj]ubj)}(jkjjNjNjj)}j strtomem_padsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j',aj<ubjMNubjjj%,jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jstrtomemsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j6,aj<ubjMNubjjj4,jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}j memset_aftersbjj)}(jj5+jmacrojj)}(jj4)}(j7]jE,aj<ubjMNubjjjC,jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jmemset_startatsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jT,aj<ubjMNubjjjR,jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jstr_has_prefixsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]jc,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprefixsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjja,jNubjjJj_sMjj](j)}(jkja,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubj)}(jkja,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jkstrdupsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj,jNubjjJj_sK4jj](j)}(jkj,jNjNjj<,jj)}(jj#+jNjj,jjjq,jNubjjJj_sK4jj]j]ubj)}(jkj,jNjNjjf,jj)}(jj#+jNjjB,jjjw,jNubjjJj_sK4jj]j]ubej]ubj)}(jkjjNjNjj)}j kstrdup_constsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj~,jNubjjJj_sKPjj](j)}(jkj~,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sKPjj]j]ubj)}(jkj~,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sKPjj]j]ubej]ubj)}(jkjjNjNjj)}jkstrndupsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj ,jNubjjJj_sKcjj](j)}(jkj ,jNjNjjX,jj)}(jj#+jNjj6,jjj,jNubjjJj_sKcjj]j]ubj)}(jkj ,jNjNjj,jj)}(jj#+jNjj^,jjj,jNubjjJj_sKcjj]j]ubj)}(jkj ,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sKcjj]j]ubej]ubj)}(jkjjNjNjj)}jkmemdupsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj,jNubjjJj_sKjj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjjr,jNubjjJj_sKjj]j]ubj)}(jkj,jNjNjj?,jj)}(jj#+jNjj,jjjx,jNubjjJj_sKjj]j]ubj)}(jkj,jNjNjjg,jj)}(jj#+jNjjC,jjj~,jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j kmemdup_nulsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj,jNubjjJj_sKjj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj.,jNubjjJj_sKjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj4,jNubjjJj_sKjj]j]ubj)}(jkj,jNjNjj#,jj)}(jj#+jNjj,jjj:,jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j memdup_usersbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jC,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj+sbasbubj&j)}(jNjNjoNjjjjj)}j]j},asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjA,jNubjjJj_sKjj](j)}(jkjA,jNjNjj,jj)}(jj#+jNjjk,jjj,jNubjjJj_sKjj]j]ubj)}(jkjA,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j vmemdup_usersbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj+sbasbubj&j)}(jNjNjoNjjjjj)}j]j,asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj,jNubjjJj_sKjj](j)}(jkj,jNjNjj ,jj)}(jj#+jNjj,jjjV,jNubjjJj_sKjj]j]ubj)}(jkj,jNjNjjK,jj)}(jj#+jNjj',jjj\,jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j strndup_usersbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]je,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj+sbasbubj&j)}(jNjNjoNjjjjj)}j]j,asbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jj*sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjc,jNubjjJj_sMjj](j)}(jkjc,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubj)}(jkjc,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jmemdup_user_nulsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj+sbasbubj&j)}(jNjNjoNjjjjj)}j]j* ,asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj,jNubjjJj_sM$jj](j)}(jkj,jNjNjj< ,jj)}(jj#+jNjj ,jjjr ,jNubjjJj_sM$jj]j]ubj)}(jkj,jNjNjjg ,jj)}(jj#+jNjjC ,jjjx ,jNubjjJj_sM$jj]j]ubej]ubj)}(jkjjNjNjj)}jset_bitsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j ,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj ,jNubjjJj_sKjj](j)}(jkj ,jNjNjj ,jj)}(jj#+jNjj ,jjj ,jNubjjJj_sKjj]j]ubj)}(jkj ,jNjNjj ,jj)}(jj#+jNjj ,jjj ,jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j clear_bitsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j ,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj ,jNubjjJj_sK'jj](j)}(jkj ,jNjNjjN ,jj)}(jj#+jNjj. ,jjj ,jNubjjJj_sK'jj]j]ubj)}(jkj ,jNjNjju ,jj)}(jj#+jNjjR ,jjj ,jNubjjJj_sK'jj]j]ubej]ubj)}(jkjjNjNjj)}j change_bitsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j ,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj ,jNubjjJj_sK7jj](j)}(jkj ,jNjNjj ,jj)}(jj#+jNjj ,jjj ,jNubjjJj_sK7jj]j]ubj)}(jkj ,jNjNjj ,jj)}(jj#+jNjj ,jjj ,jNubjjJj_sK7jj]j]ubej]ubj)}(jkjjNjNjj)}jtest_and_set_bitsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j ,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj ,jNubjjJj_sKDjj](j)}(jkj ,jNjNjj[ ,jj)}(jj#+jNjj; ,jjj ,jNubjjJj_sKDjj]j]ubj)}(jkj ,jNjNjj ,jj)}(jj#+jNjj_ ,jjj ,jNubjjJj_sKDjj]j]ubej]ubj)}(jkjjNjNjj)}jtest_and_clear_bitsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j ,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj ,jNubjjJj_sKRjj](j)}(jkj ,jNjNjj ,jj)}(jj#+jNjj ,jjj ,jNubjjJj_sKRjj]j]ubj)}(jkj ,jNjNjj ,jj)}(jj#+jNjj ,jjj ,jNubjjJj_sKRjj]j]ubej]ubj)}(jkjjNjNjj)}jtest_and_change_bitsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j" ,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj ,jNubjjJj_sK`jj](j)}(jkj ,jNjNjjg ,jj)}(jj#+jNjjG ,jjj ,jNubjjJj_sK`jj]j]ubj)}(jkj ,jNjNjj ,jj)}(jj#+jNjjk ,jjj ,jNubjjJj_sK`jj]j]ubej]ubj)}(jkjjNjNjj)}j ___set_bitsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j ,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj ,jNubjjJj_sKjj](j)}(jkj ,jNjNjj ,jj)}(jj#+jNjj ,jjj! ,jNubjjJj_sKjj]j]ubj)}(jkj ,jNjNjj ,jj)}(jj#+jNjj ,jjj' ,jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j ___clear_bitsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j0 ,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj. ,jNubjjJj_sK)jj](j)}(jkj. ,jNjNjjw ,jj)}(jj#+jNjjV ,jjj ,jNubjjJj_sK)jj]j]ubj)}(jkj. ,jNjNjj ,jj)}(jj#+jNjj{ ,jjj ,jNubjjJj_sK)jj]j]ubej]ubj)}(jkjjNjNjj)}j ___change_bitsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j ,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj ,jNubjjJj_sK9jj](j)}(jkj ,jNjNjj ,jj)}(jj#+jNjj ,jjj1,jNubjjJj_sK9jj]j]ubj)}(jkj ,jNjNjj&,jj)}(jj#+jNjj,jjj7,jNubjjJj_sK9jj]j]ubej]ubj)}(jkjjNjNjj)}j___test_and_set_bitsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j@,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj>,jNubjjJj_sK`jj](j)}(jkj>,jNjNjj,jj)}(jj#+jNjje,jjj,jNubjjJj_sK`jj]j]ubj)}(jkj>,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sK`jj]j]ubej]ubj)}(jkjjNjNjj)}j___test_and_clear_bitsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,jNubjjJj_sKojj](j)}(jkj,jNjNjj ,jj)}(jj#+jNjj,jjj?,jNubjjJj_sKojj]j]ubj)}(jkj,jNjNjj4,jj)}(jj#+jNjj,jjjE,jNubjjJj_sKojj]j]ubej]ubj)}(jkjjNjNjj)}j___test_and_change_bitsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]jN,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjL,jNubjjJj_sK~jj](j)}(jkjL,jNjNjj,jj)}(jj#+jNjjs,jjj,jNubjjJj_sK~jj]j]ubj)}(jkjL,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sK~jj]j]ubej]ubj)}(jkjjNjNjj)}j _test_bitsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,jNubjjJj_sKjj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjjM,jNubjjJj_sKjj]j]ubj)}(jkj,jNjNjjB,jj)}(jj#+jNjj,jjjS,jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j_test_bit_acquiresbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j\,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjZ,jNubjjJj_sKjj](j)}(jkjZ,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sKjj]j]ubj)}(jkjZ,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jclear_bit_unlocksbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,jNubjjJj_sKjj](j)}(jkj,jNjNjj),jj)}(jj#+jNjj ,jjj[,jNubjjJj_sKjj]j]ubj)}(jkj,jNjNjjP,jj)}(jj#+jNjj-,jjja,jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j__clear_bit_unlocksbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jj,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjh,jNubjjJj_sK'jj](j)}(jkjh,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sK'jj]j]ubj)}(jkjh,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sK'jj]j]ubej]ubj)}(jkjjNjNjj)}jtest_and_set_bit_locksbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,jNubjjJj_sK7jj](j)}(jkj,jNjNjj6,jj)}(jj#+jNjj,jjjh,jNubjjJj_sK7jj]j]ubj)}(jkj,jNjNjj],jj)}(jj#+jNjj:,jjjn,jNubjjJj_sK7jj]j]ubej]ubj)}(jkjjNjNjj)}jxor_unlock_is_negative_bytesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]jw,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjju,jNubjjJj_sKKjj](j)}(jkju,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sKKjj]j]ubj)}(jkju,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sKKjj]j]ubej]ubj)}(jkjjNjNjj)}j__bitmap_shift_rightsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jshiftsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jnbitssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sK\jj](j)}(jkj,jNjNjjG,jj)}(jj#+jNjj$,jjj,jNubjjJj_sK\jj]j]ubj)}(jkj,jNjNjjq,jj)}(jj#+jNjjN,jjj,jNubjjJj_sK\jj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjjx,jjj,jNubjjJj_sK\jj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sK\jj]j]ubej]ubj)}(jkjjNjNjj)}j__bitmap_shift_leftsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jshiftsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnbitssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sKjj](j)}(jkj,jNjNjj(,jj)}(jj#+jNjj,jjj,jNubjjJj_sKjj]j]ubj)}(jkj,jNjNjjR,jj)}(jj#+jNjj/,jjj,jNubjjJj_sKjj]j]ubj)}(jkj,jNjNjjz,jj)}(jj#+jNjjY,jjj,jNubjjJj_sKjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj~,jjj,jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j bitmap_cutsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jfirstsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcutsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnbitssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sKjj](j)}(jkj,jNjNjj ,jj)}(jj#+jNjj,jjj,jNubjjJj_sKjj]j]ubj)}(jkj,jNjNjj5,jj)}(jj#+jNjj,jjj,jNubjjJj_sKjj]j]ubj)}(jkj,jNjNjj],jj)}(jj#+jNjj<,jjj,jNubjjJj_sKjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjja,jjj,jNubjjJj_sKjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jbitmap_find_next_zero_area_offsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}j align_masksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}j align_offsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMjj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjjB,jj)}(jj#+jNjj!,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjjg,jj)}(jj#+jNjjF,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjjk,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j bitmap_remapsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnbitssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMjj](j)}(jkj,jNjNjjN,jj)}(jj#+jNjj+,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjjx,jj)}(jj#+jNjjU,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jbitmap_bitremapsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joldbitsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbitssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sM!jj](j)}(jkj,jNjNjjc,jj)}(jj#+jNjjC,jjj,jNubjjJj_sM!jj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjjg,jjj,jNubjjJj_sM!jj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sM!jj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sM!jj]j]ubej]ubj)}(jkjjNjNjj)}jbitmap_from_arr32sbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbitmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnbitssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMjj](j)}(jkj,jNjNjjG,jj)}(jj#+jNjj$,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjjt,jj)}(jj#+jNjjN,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj{,jjj,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jbitmap_to_arr32sbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbitmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnbitssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sM+jj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj_,jNubjjJj_sM+jj]j]ubj)}(jkj,jNjNjj/,jj)}(jj#+jNjj ,jjje,jNubjjJj_sM+jj]j]ubj)}(jkj,jNjNjjW,jj)}(jj#+jNjj6,jjjk,jNubjjJj_sM+jj]j]ubej]ubj)}(jkjjNjNjj)}jbitmap_from_arr64sbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jt,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbitmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnbitssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjr,jNubjjJj_sMDjj](j)}(jkjr,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMDjj]j]ubj)}(jkjr,jNjNjj,jj)}(jj#+jNjj,jjj ,jNubjjJj_sMDjj]j]ubj)}(jkjr,jNjNjj,jj)}(jj#+jNjj,jjj&,jNubjjJj_sMDjj]j]ubej]ubj)}(jkjjNjNjj)}jbitmap_to_arr64sbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j/,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbitmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnbitssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-,jNubjjJj_sMbjj](j)}(jkj-,jNjNjj{,jj)}(jj#+jNjjU,jjj,jNubjjJj_sMbjj]j]ubj)}(jkj-,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMbjj]j]ubj)}(jkj-,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMbjj]j]ubej]ubj)}(jkjjNjNjj)}jbitmap_pos_to_ordsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jpossbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnbitssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMjj](j)}(jkj,jNjNjj3,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj[,jj)}(jj#+jNjj:,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj_,jjj,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j bitmap_ontosbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jorigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jrelmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jbitssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMjj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjjp,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj:,jj)}(jj#+jNjj,jjjv,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjjb,jj)}(jj#+jNjjA,jjj|,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j bitmap_foldsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jorigsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jszsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnbitssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMjj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjjM,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjjS,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj ,jj)}(jj#+jNjj,jjjY,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjjE,jj)}(jj#+jNjj$,jjj_,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jbitmap_find_next_zero_areasbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]jh,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}j align_masksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjf,jNubjjJj_sKjj](j)}(jkjf,jNjNjj,jj)}(jj#+jNjj,jjjQ,jNubjjJj_sKjj]j]ubj)}(jkjf,jNjNjj,jj)}(jj#+jNjj,jjjW,jNubjjJj_sKjj]j]ubj)}(jkjf,jNjNjj,jj)}(jj#+jNjj,jjj],jNubjjJj_sKjj]j]ubj)}(jkjf,jNjNjj$,jj)}(jj#+jNjj,jjjc,jNubjjJj_sKjj]j]ubj)}(jkjf,jNjNjjI,jj)}(jj#+jNjj(,jjji,jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jbitmap_or_equalsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]jr,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrc1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrc2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrc3sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnbitssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjp,jNubjjJj_sMujj](j)}(jkjp,jNjNjj,jj)}(jj#+jNjj,jjj> ,jNubjjJj_sMujj]j]ubj)}(jkjp,jNjNjj,jj)}(jj#+jNjj,jjjD ,jNubjjJj_sMujj]j]ubj)}(jkjp,jNjNjj ,jj)}(jj#+jNjj,jjjJ ,jNubjjJj_sMujj]j]ubj)}(jkjp,jNjNjj6 ,jj)}(jj#+jNjj ,jjjP ,jNubjjJj_sMujj]j]ubej]ubj)}(jkjjNjNjj)}jbitmap_scattersbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jY ,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnbitssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjW ,jNubjjJj_sMjj](j)}(jkjW ,jNjNjj ,jj)}(jj#+jNjj ,jjj&!,jNubjjJj_sMjj]j]ubj)}(jkjW ,jNjNjj ,jj)}(jj#+jNjj ,jjj,!,jNubjjJj_sMjj]j]ubj)}(jkjW ,jNjNjj ,jj)}(jj#+jNjj ,jjj2!,jNubjjJj_sMjj]j]ubj)}(jkjW ,jNjNjj!,jj)}(jj#+jNjj ,jjj8!,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j bitmap_gathersbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jA!,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnbitssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj?!,jNubjjJj_sMTjj](j)}(jkj?!,jNjNjj!,jj)}(jj#+jNjjg!,jjj",jNubjjJj_sMTjj]j]ubj)}(jkj?!,jNjNjj!,jj)}(jj#+jNjj!,jjj",jNubjjJj_sMTjj]j]ubj)}(jkj?!,jNjNjj!,jj)}(jj#+jNjj!,jjj",jNubjjJj_sMTjj]j]ubj)}(jkj?!,jNjNjj",jj)}(jj#+jNjj!,jjj ",jNubjjJj_sMTjj]j]ubej]ubj)}(jkjjNjNjj)}jbitmap_release_regionsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)",aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbitmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jpossbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jordersbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'",jNubjjJj_sMqjj](j)}(jkj'",jNjNjjr",jj)}(jj#+jNjjO",jjj",jNubjjJj_sMqjj]j]ubj)}(jkj'",jNjNjj",jj)}(jj#+jNjjy",jjj",jNubjjJj_sMqjj]j]ubj)}(jkj'",jNjNjj",jj)}(jj#+jNjj",jjj",jNubjjJj_sMqjj]j]ubej]ubj)}(jkjjNjNjj)}jbitmap_allocate_regionsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j",aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbitmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jpossbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jordersbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj",jNubjjJj_sMjj](j)}(jkj",jNjNjj$#,jj)}(jj#+jNjj#,jjjx#,jNubjjJj_sMjj]j]ubj)}(jkj",jNjNjjL#,jj)}(jj#+jNjj+#,jjj~#,jNubjjJj_sMjj]j]ubj)}(jkj",jNjNjjp#,jj)}(jj#+jNjjP#,jjj#,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jbitmap_find_free_regionsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j#,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbitmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jbitssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jordersbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#,jNubjjJj_sMjj](j)}(jkj#,jNjNjj#,jj)}(jj#+jNjj#,jjj*$,jNubjjJj_sMjj]j]ubj)}(jkj#,jNjNjj#,jj)}(jj#+jNjj#,jjj0$,jNubjjJj_sMjj]j]ubj)}(jkj#,jNjNjj"$,jj)}(jj#+jNjj$,jjj6$,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jBITMAP_FROM_U64sbjj)}(jj5+jmacrojj)}(jj4)}(j7]j?$,aj<ubjMNubjjj=$,jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jbitmap_from_u64sbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jN$,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjL$,jNubjjJj_sMjj](j)}(jkjL$,jNjNjj$,jj)}(jj#+jNjjt$,jjj$,jNubjjJj_sMjj]j]ubj)}(jkjL$,jNjNjj$,jj)}(jj#+jNjj$,jjj$,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jbitmap_get_value8sbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j$,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$,jNubjjJj_sMjj](j)}(jkj$,jNjNjj#%,jj)}(jj#+jNjj%,jjjS%,jNubjjJj_sMjj]j]ubj)}(jkj$,jNjNjjK%,jj)}(jj#+jNjj*%,jjjY%,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jbitmap_set_value8sbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jb%,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj`%,jNubjjJj_sMjj](j)}(jkj`%,jNjNjj%,jj)}(jj#+jNjj%,jjj&,jNubjjJj_sMjj]j]ubj)}(jkj`%,jNjNjj%,jj)}(jj#+jNjj%,jjj&,jNubjjJj_sMjj]j]ubj)}(jkj`%,jNjNjj%,jj)}(jj#+jNjj%,jjj &,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j get_optionsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jstrsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpintsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj&,jNubjjJj_sK7jj](j)}(jkj&,jNjNjj_&,jj)}(jj#+jNjj;&,jjj&,jNubjjJj_sK7jj]j]ubj)}(jkj&,jNjNjj&,jj)}(jj#+jNjji&,jjj&,jNubjjJj_sK7jj]j]ubej]ubj)}(jkjjNjNjj)}j get_optionssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j&,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jstrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnintssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jintssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj&,jNubjjJj_sKjjj](j)}(jkj&,jNjNjj&,jj)}(jj#+jNjj&,jjjJ',jNubjjJj_sKjjj]j]ubj)}(jkj&,jNjNjj',jj)}(jj#+jNjj&,jjjP',jNubjjJj_sKjjj]j]ubj)}(jkj&,jNjNjj<',jj)}(jj#+jNjj',jjjV',jNubjjJj_sKjjj]j]ubej]ubj)}(jkjjNjNjj)}jmemparsesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlonglongesbubj=j?)}(jBj4)}(j7]j_',aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jptrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jretptrsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj]',jNubjjJj_sKjj](j)}(jkj]',jNjNjj',jj)}(jj#+jNjj',jjj',jNubjjJj_sKjj]j]ubj)}(jkj]',jNjNjj',jj)}(jj#+jNjj',jjj',jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j IS_ERR_VALUEsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j',aj<ubjMNubjjj',jNubjjJj_sKjj]j]ubj)}(jkjjNjNjj)}jERR_PTRsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j(,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jerrorsbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj',jNubjjJj_sK'jj]j)}(jkj',jNjNjjH(,jj)}(jj#+jNjj((,jjjS(,jNubjjJj_sK'jj]j]ubaj]ubj)}(jkjjNjNjj)}jPTR_ERRsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j\(,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]j)}j__forcesbasbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]j(,asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jptrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjZ(,jNubjjJj_sK1jj]j)}(jkjZ(,jNjNjj(,jj)}(jj#+jNjj(,jjj(,jNubjjJj_sK1jj]j]ubaj]ubj)}(jkjjNjNjj)}jIS_ERRsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j(,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]j)}jj(,sbasbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]j(,asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jptrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj(,jNubjjJj_sK;jj]j)}(jkj(,jNjNjj),jj)}(jj#+jNjj(,jjj),jNubjjJj_sK;jj]j]ubaj]ubj)}(jkjjNjNjj)}jIS_ERR_OR_NULLsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j),aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]j)}jj(,sbasbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]jJ),asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jptrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj),jNubjjJj_sKFjj]j)}(jkj),jNjNjja),jj)}(jj#+jNjj=),jjjl),jNubjjJj_sKFjj]j]ubaj]ubj)}(jkjjNjNjj)}jERR_CASTsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]ju),aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]j)}jj(,sbasbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]j),asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jptrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjs),jNubjjJj_sKRjj]j)}(jkjs),jNjNjj),jj)}(jj#+jNjj),jjj),jNubjjJj_sKRjj]j]ubaj]ubj)}(jkjjNjNjj)}jPTR_ERR_OR_ZEROsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j),aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]j)}jj(,sbasbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]j *,asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jptrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj),jNubjjJj_sKijj]j)}(jkj),jNjNjj"*,jj)}(jj#+jNjj),jjj-*,jNubjjJj_sKijj]j]ubaj]ubj)}(jkjjNjNjj)}jsort_rsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j6*,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbasesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j cmp_r_func_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcmp_funcsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j swap_r_func_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j swap_funcsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj4*,jNubjjJj_sKjj](j)}(jkj4*,jNjNjj~*,jj)}(jj#+jNjj\*,jjjR+,jNubjjJj_sKjj]j]ubj)}(jkj4*,jNjNjj*,jj)}(jj#+jNjj*,jjjX+,jNubjjJj_sKjj]j]ubj)}(jkj4*,jNjNjj*,jj)}(jj#+jNjj*,jjj^+,jNubjjJj_sKjj]j]ubj)}(jkj4*,jNjNjj*,jj)}(jj#+jNjj*,jjjd+,jNubjjJj_sKjj]j]ubj)}(jkj4*,jNjNjj!+,jj)}(jj#+jNjj*,jjjj+,jNubjjJj_sKjj]j]ubj)}(jkj4*,jNjNjjG+,jj)}(jj#+jNjj%+,jjjp+,jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j list_sortsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jy+,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jprivsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jlist_cmp_func_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcmpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjw+,jNubjjJj_sKjj](j)}(jkjw+,jNjNjj+,jj)}(jj#+jNjj+,jjj!,,jNubjjJj_sKjj]j]ubj)}(jkjw+,jNjNjj+,jj)}(jj#+jNjj+,jjj',,jNubjjJj_sKjj]j]ubj)}(jkjw+,jNjNjj,,jj)}(jj#+jNjj+,jjj-,,jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jtextsearch_registersbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j6,,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jts_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj4,,jNubjjJj_sKjj]j)}(jkj4,,jNjNjj,,jj)}(jj#+jNjj\,,jjj,,jNubjjJj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jtextsearch_unregistersbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jts_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,,jNubjjJj_sKjj]j)}(jkj,,jNjNjj,,jj)}(jj#+jNjj,,jjj,,jNubjjJj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jtextsearch_find_continuoussbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j,,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j ts_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jts_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,,jNubjjJj_sKjj](j)}(jkj,,jNjNjjC-,jj)}(jj#+jNjj-,jjj-,jNubjjJj_sKjj]j]ubj)}(jkj,,jNjNjjp-,jj)}(jj#+jNjjJ-,jjj-,jNubjjJj_sKjj]j]ubj)}(jkj,,jNjNjj-,jj)}(jj#+jNjjw-,jjj-,jNubjjJj_sKjj]j]ubj)}(jkj,,jNjNjj-,jj)}(jj#+jNjj-,jjj-,jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jtextsearch_preparesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j ts_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j-,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jalgosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpatternsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj-,jNubjjJj_sMjj](j)}(jkj-,jNjNjj2.,jj)}(jj#+jNjj.,jjj.,jNubjjJj_sMjj]j]ubj)}(jkj-,jNjNjj[.,jj)}(jj#+jNjj9.,jjj.,jNubjjJj_sMjj]j]ubj)}(jkj-,jNjNjj.,jj)}(jj#+jNjjb.,jjj.,jNubjjJj_sMjj]j]ubj)}(jkj-,jNjNjj.,jj)}(jj#+jNjj.,jjj.,jNubjjJj_sMjj]j]ubj)}(jkj-,jNjNjj.,jj)}(jj#+jNjj.,jjj.,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jtextsearch_destroysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j.,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j ts_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj.,jNubjjJj_sM9jj]j)}(jkj.,jNjNjjG/,jj)}(jj#+jNjj!/,jjjR/,jNubjjJj_sM9jj]j]ubaj]ubj)}(jkjjNjNjj)}jtextsearch_nextsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j[/,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j ts_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jts_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjY/,jNubjjJj_sKijj](j)}(jkjY/,jNjNjj/,jj)}(jj#+jNjj/,jjj/,jNubjjJj_sKijj]j]ubj)}(jkjY/,jNjNjj/,jj)}(jj#+jNjj/,jjj/,jNubjjJj_sKijj]j]ubej]ubj)}(jkjjNjNjj)}jtextsearch_findsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j/,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j ts_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jts_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jstatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj/,jNubjjJj_sK|jj](j)}(jkj/,jNjNjj<0,jj)}(jj#+jNjj0,jjjt0,jNubjjJj_sK|jj]j]ubj)}(jkj/,jNjNjji0,jj)}(jj#+jNjjC0,jjjz0,jNubjjJj_sK|jj]j]ubej]ubj)}(jkjjNjNjj)}jtextsearch_get_patternsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j0,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j ts_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj0,jNubjjJj_sKjj]j)}(jkj0,jNjNjj0,jj)}(jj#+jNjj0,jjj0,jNubjjJj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jtextsearch_get_pattern_lensbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j0,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j ts_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jconfsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj0,jNubjjJj_sKjj]j)}(jkj0,jNjNjj51,jj)}(jj#+jNjj1,jjj@1,jNubjjJj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jcheck_add_overflowsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jI1,aj<ubjMNubjjjG1,jNubjjJj_sKCjj]j]ubj)}(jkjjNjNjj)}j wrapping_addsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jX1,aj<ubjMNubjjjV1,jNubjjJj_sKOjj]j]ubj)}(jkjjNjNjj)}jwrapping_assign_addsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jg1,aj<ubjMNubjjje1,jNubjjJj_sK`jj]j]ubj)}(jkjjNjNjj)}jcheck_sub_overflowsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jv1,aj<ubjMNubjjjt1,jNubjjJj_sKqjj]j]ubj)}(jkjjNjNjj)}j wrapping_subsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j1,aj<ubjMNubjjj1,jNubjjJj_sK}jj]j]ubj)}(jkjjNjNjj)}jwrapping_assign_subsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j1,aj<ubjMNubjjj1,jNubjjJj_sKjj]j]ubj)}(jkjjNjNjj)}jcheck_mul_overflowsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j1,aj<ubjMNubjjj1,jNubjjJj_sKjj]j]ubj)}(jkjjNjNjj)}j wrapping_mulsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j1,aj<ubjMNubjjj1,jNubjjJj_sKjj]j]ubj)}(jkjjNjNjj)}jcheck_shl_overflowsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j1,aj<ubjMNubjjj1,jNubjjJj_sKjj]j]ubj)}(jkjjNjNjj)}joverflows_typesbjj)}(jj5+jmacrojj)}(jj4)}(j7]j1,aj<ubjMNubjjj1,jNubjjJj_sKjj]j]ubj)}(jkjjNjNjj)}jcastable_to_typesbjj)}(jj5+jmacrojj)}(jj4)}(j7]j1,aj<ubjMNubjjj1,jNubjjJj_sKjj]j]ubj)}(jkjjNjNjj)}jsize_mulsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j1,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfactor1sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfactor2sbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj1,jNubjjJj_sM jj](j)}(jkj1,jNjNjj<2,jj)}(jj#+jNjj2,jjjl2,jNubjjJj_sM jj]j]ubj)}(jkj1,jNjNjjd2,jj)}(jj#+jNjj@2,jjjr2,jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsize_addsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j{2,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jaddend1sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jaddend2sbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjy2,jNubjjJj_sMjj](j)}(jkjy2,jNjNjj2,jj)}(jj#+jNjj2,jjj2,jNubjjJj_sMjj]j]ubj)}(jkjy2,jNjNjj2,jj)}(jj#+jNjj2,jjj2,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsize_subsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j3,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jminuendsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j subtrahendsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj3,jNubjjJj_sM2jj](j)}(jkj3,jNjNjjV3,jj)}(jj#+jNjj23,jjj3,jNubjjJj_sM2jj]j]ubj)}(jkj3,jNjNjj~3,jj)}(jj#+jNjjZ3,jjj3,jNubjjJj_sM2jj]j]ubej]ubj)}(jkjjNjNjj)}j array_sizesbjj)}(jj5+jmacrojj)}(jj4)}(j7]j3,aj<ubjMNubjjj3,jNubjjJj_sMGjj]j]ubj)}(jkjjNjNjj)}j array3_sizesbjj)}(jj5+jmacrojj)}(jj4)}(j7]j3,aj<ubjMNubjjj3,jNubjjJj_sMTjj]j]ubj)}(jkjjNjNjj)}jflex_array_sizesbjj)}(jj5+jmacrojj)}(jj4)}(j7]j3,aj<ubjMNubjjj3,jNubjjJj_sMbjj]j]ubj)}(jkjjNjNjj)}j struct_sizesbjj)}(jj5+jmacrojj)}(jj4)}(j7]j3,aj<ubjMNubjjj3,jNubjjJj_sMrjj]j]ubj)}(jkjjNjNjj)}j struct_size_tsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j3,aj<ubjMNubjjj3,jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}j _DEFINE_FLEXsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j3,aj<ubjMNubjjj3,jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jDEFINE_RAW_FLEXsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j3,aj<ubjMNubjjj3,jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}j DEFINE_FLEXsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j3,aj<ubjMNubjjj3,jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jcrc4sbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=j?)}(jBj4)}(j7]j 4,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint8_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jhusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juint64_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbitssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj 4,jNubjjJj_sKjj](j)}(jkj 4,jNjNjj[4,jj)}(jj#+jNjj74,jjj4,jNubjjJj_sKjj]j]ubj)}(jkj 4,jNjNjj4,jj)}(jj#+jNjj^4,jjj4,jNubjjJj_sKjj]j]ubj)}(jkj 4,jNjNjj4,jj)}(jj#+jNjj4,jjj4,jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jcrc7_besbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j4,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcrcsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj4,jNubjjJj_sKAjj](j)}(jkj4,jNjNjj5,jj)}(jj#+jNjj4,jjjm5,jNubjjJj_sKAjj]j]ubj)}(jkj4,jNjNjj:5,jj)}(jj#+jNjj5,jjjs5,jNubjjJj_sKAjj]j]ubj)}(jkj4,jNjNjje5,jj)}(jj#+jNjjA5,jjjy5,jNubjjJj_sKAjj]j]ubej]ubj)}(jkjjNjNjj)}jcrc8_populate_msbsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j5,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtablesbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jCRC8_TABLE_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j polynomialsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj5,jNubjjJj_sKjj](j)}(jkj5,jNjNjj5,jj)}(jj#+jNjj5,jjj96,jNubjjJj_sKjj]j]ubj)}(jkj5,jNjNjj16,jj)}(jj#+jNjj 6,jjj?6,jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jcrc8_populate_lsbsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jH6,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtablesbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jCRC8_TABLE_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j polynomialsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjF6,jNubjjJj_sK3jj](j)}(jkjF6,jNjNjj6,jj)}(jj#+jNjjn6,jjj6,jNubjjJj_sK3jj]j]ubj)}(jkjF6,jNjNjj6,jj)}(jj#+jNjj6,jjj7,jNubjjJj_sK3jj]j]ubej]ubj)}(jkjjNjNjj)}jcrc8sbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j7,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtablesbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1j- )}jj4)}(j7]j)}jCRC8_TABLE_SIZEsbaj<ubsbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jnbytessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcrcsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj 7,jNubjjJj_sKJjj](j)}(jkj 7,jNjNjj\7,jj)}(jj#+jNjj87,jjj8,jNubjjJj_sKJjj]j]ubj)}(jkj 7,jNjNjj7,jj)}(jj#+jNjj7,jjj$8,jNubjjJj_sKJjj]j]ubj)}(jkj 7,jNjNjj7,jj)}(jj#+jNjj7,jjj*8,jNubjjJj_sKJjj]j]ubj)}(jkj 7,jNjNjj8,jj)}(jj#+jNjj7,jjj08,jNubjjJj_sKJjj]j]ubej]ubj)}(jkjjNjNjj)}jcrc16sbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j98,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcrcsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj78,jNubjjJj_sK7jj](j)}(jkj78,jNjNjj8,jj)}(jj#+jNjjc8,jjj8,jNubjjJj_sK7jj]j]ubj)}(jkj78,jNjNjj8,jj)}(jj#+jNjj8,jjj8,jNubjjJj_sK7jj]j]ubj)}(jkj78,jNjNjj8,jj)}(jj#+jNjj8,jjj8,jNubjjJj_sK7jj]j]ubej]ubj)}(jkjjNjNjj)}jcrc32_le_genericsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}j__puresbasbubj&j)}(jNjNjojjjjj)}j]j 9,asbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j8,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcrcsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jtabsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1jd)}jd256sbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNubububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j polynomialsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj8,jNubjjJj_sKjj](j)}(jkj8,jNjNjjJ9,jj)}(jj#+jNjj&9,jjj5:,jNubjjJj_sKjj]j]ubj)}(jkj8,jNjNjjq9,jj)}(jj#+jNjjN9,jjj;:,jNubjjJj_sKjj]j]ubj)}(jkj8,jNjNjj9,jj)}(jj#+jNjjw9,jjjA:,jNubjjJj_sKjj]j]ubj)}(jkj8,jNjNjj9,jj)}(jj#+jNjj9,jjjG:,jNubjjJj_sKjj]j]ubj)}(jkj8,jNjNjj-:,jj)}(jj#+jNjj :,jjjM:,jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jcrc32_generic_shiftsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]jV:,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcrcsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j polynomialsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjT:,jNubjjJj_sKjj](j)}(jkjT:,jNjNjj:,jj)}(jj#+jNjj:,jjj:,jNubjjJj_sKjj]j]ubj)}(jkjT:,jNjNjj:,jj)}(jj#+jNjj:,jjj;,jNubjjJj_sKjj]j]ubj)}(jkjT:,jNjNjj:,jj)}(jj#+jNjj:,jjj;,jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jcrc32_be_genericsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]j)}jj9,sbasbubj&j)}(jNjNjojjjjj)}j]j%;,asbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j;,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcrcsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jtabsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1jd)}jd256sbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNubububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j polynomialsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj;,jNubjjJj_sM%jj](j)}(jkj;,jNjNjja;,jj)}(jj#+jNjj=;,jjjL<,jNubjjJj_sM%jj]j]ubj)}(jkj;,jNjNjj;,jj)}(jj#+jNjje;,jjjR<,jNubjjJj_sM%jj]j]ubj)}(jkj;,jNjNjj;,jj)}(jj#+jNjj;,jjjX<,jNubjjJj_sM%jj]j]ubj)}(jkj;,jNjNjj;,jj)}(jj#+jNjj;,jjj^<,jNubjjJj_sM%jj]j]ubj)}(jkj;,jNjNjjD<,jj)}(jj#+jNjj <,jjjd<,jNubjjJj_sM%jj]j]ubej]ubj)}(jkjjNjNjj)}j crc_ccittsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]jm<,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcrcsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjk<,jNubjjJj_sK;jj](j)}(jkjk<,jNjNjj<,jj)}(jj#+jNjj<,jjj=,jNubjjJj_sK;jj]j]ubj)}(jkjk<,jNjNjj<,jj)}(jj#+jNjj<,jjj=,jNubjjJj_sK;jj]j]ubj)}(jkjk<,jNjNjj=,jj)}(jj#+jNjj<,jjj$=,jNubjjJj_sK;jj]j]ubej]ubj)}(jkjjNjNjj)}j crc_itu_tsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j-=,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcrcsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj+=,jNubjjJj_sK9jj](j)}(jkj+=,jNjNjj{=,jj)}(jj#+jNjjW=,jjj=,jNubjjJj_sK9jj]j]ubj)}(jkj+=,jNjNjj=,jj)}(jj#+jNjj=,jjj=,jNubjjJj_sK9jj]j]ubj)}(jkj+=,jNjNjj=,jj)}(jj#+jNjj=,jjj=,jNubjjJj_sK9jj]j]ubej]ubj)}(jkjjNjNjj)}j is_power_of_2sbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j=,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj=,jNubjjJj_sK,jj]j)}(jkj=,jNjNjj3>,jj)}(jj#+jNjj>,jjj:>,jNubjjJj_sK,jj]j]ubaj]ubj)}(jkjjNjNjj)}j__roundup_pow_of_twosbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]jC>,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjA>,jNubjjJj_sK6jj]j)}(jkjA>,jNjNjj>,jj)}(jj#+jNjjj>,jjj>,jNubjjJj_sK6jj]j]ubaj]ubj)}(jkjjNjNjj)}j__rounddown_pow_of_twosbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j>,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj>,jNubjjJj_sK@jj]j)}(jkj>,jNjNjj>,jj)}(jj#+jNjj>,jjj>,jNubjjJj_sK@jj]j]ubaj]ubj)}(jkjjNjNjj)}j const_ilog2sbjj)}(jj5+jmacrojj)}(jj4)}(j7]j>,aj<ubjMNubjjj>,jNubjjJj_sKMjj]j]ubj)}(jkjjNjNjj)}jilog2sbjj)}(jj5+jmacrojj)}(jj4)}(j7]j?,aj<ubjMNubjjj?,jNubjjJj_sKjj]j]ubj)}(jkjjNjNjj)}jroundup_pow_of_twosbjj)}(jj5+jmacrojj)}(jj4)}(j7]j?,aj<ubjMNubjjj?,jNubjjJj_sKjj]j]ubj)}(jkjjNjNjj)}jrounddown_pow_of_twosbjj)}(jj5+jmacrojj)}(jj4)}(j7]j ?,aj<ubjMNubjjj?,jNubjjJj_sKjj]j]ubj)}(jkjjNjNjj)}j order_base_2sbjj)}(jj5+jmacrojj)}(jj4)}(j7]j/?,aj<ubjMNubjjj-?,jNubjjJj_sKjj]j]ubj)}(jkjjNjNjj)}jbits_persbjj)}(jj5+jmacrojj)}(jj4)}(j7]j>?,aj<ubjMNubjjjB,jjjB,jNubjjJj_sK(jj]j]ubj)}(jkjB,jNjNjjB,jj)}(jj#+jNjjfB,jjjB,jNubjjJj_sK(jj]j]ubj)}(jkjB,jNjNjjB,jj)}(jj#+jNjjB,jjjB,jNubjjJj_sK(jj]j]ubej]ubj)}(jkjjNjNjj)}j div64_u64_remsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]jB,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdividendsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdivisorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j remaindersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjB,jNubjjJj_sK6jj](j)}(jkjB,jNjNjj"C,jj)}(jj#+jNjjB,jjjC,jNubjjJj_sK6jj]j]ubj)}(jkjB,jNjNjjJC,jj)}(jj#+jNjj&C,jjjC,jNubjjJj_sK6jj]j]ubj)}(jkjB,jNjNjjtC,jj)}(jj#+jNjjNC,jjjC,jNubjjJj_sK6jj]j]ubej]ubj)}(jkjjNjNjj)}j div64_u64sbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]jC,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdividendsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdivisorsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjC,jNubjjJj_sKCjj](j)}(jkjC,jNjNjjC,jj)}(jj#+jNjjC,jjjD,jNubjjJj_sKCjj]j]ubj)}(jkjC,jNjNjj D,jj)}(jj#+jNjjC,jjjD,jNubjjJj_sKCjj]j]ubej]ubj)}(jkjjNjNjj)}j div64_s64sbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j!D,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdividendsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdivisorsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjD,jNubjjJj_sKOjj](j)}(jkjD,jNjNjjoD,jj)}(jj#+jNjjKD,jjjD,jNubjjJj_sKOjj]j]ubj)}(jkjD,jNjNjjD,jj)}(jj#+jNjjsD,jjjD,jNubjjJj_sKOjj]j]ubej]ubj)}(jkjjNjNjj)}jdiv_u64sbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]jD,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdividendsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdivisorsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjD,jNubjjJj_sK~jj](j)}(jkjD,jNjNjjD,jj)}(jj#+jNjjD,jjj,E,jNubjjJj_sK~jj]j]ubj)}(jkjD,jNjNjj$E,jj)}(jj#+jNjjE,jjj2E,jNubjjJj_sK~jj]j]ubej]ubj)}(jkjjNjNjj)}jdiv_s64sbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j;E,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdividendsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}js32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdivisorsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj9E,jNubjjJj_sKjj](j)}(jkj9E,jNjNjjE,jj)}(jj#+jNjjeE,jjjE,jNubjjJj_sKjj]j]ubj)}(jkj9E,jNjNjjE,jj)}(jj#+jNjjE,jjjE,jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jDIV64_U64_ROUND_UPsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jE,aj<ubjMNubjjjE,jNubjjJj_sM-jj]j]ubj)}(jkjjNjNjj)}jDIV64_U64_ROUND_CLOSESTsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jE,aj<ubjMNubjjjE,jNubjjJj_sM:jj]j]ubj)}(jkjjNjNjj)}jDIV_U64_ROUND_CLOSESTsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jE,aj<ubjMNubjjjE,jNubjjJj_sMGjj]j]ubj)}(jkjjNjNjj)}jDIV_S64_ROUND_CLOSESTsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jE,aj<ubjMNubjjjE,jNubjjJj_sMTjj]j]ubj)}(jkjjNjNjj)}jgcdsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]jF,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jjgOsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jjRsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjF,jNubjjJj_sKjj](j)}(jkjF,jNjNjjLF,jj)}(jj#+jNjj+F,jjjwF,jNubjjJj_sKjj]j]ubj)}(jkjF,jNjNjjpF,jj)}(jj#+jNjjOF,jjj}F,jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jgenerate_random_uuidsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jF,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedcharesbubj=j?)}(jBj4)}(j7]j)}juuidsbaj<ubjF]jQ)}(jQjjjjQjQjd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(jd]jd)}(j1jd)}jd16sbjd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ubajd]ububajHNububjNubjubajj)}j]sbubububjjjF,jNubjjJj_sK!jj]j)}(jkjF,jNjNjjF,jj)}(jj#+jNjjF,jjj G,jNubjjJj_sK!jj]j]ubaj]ubj)}(jkjjNjNjj)}j uuid_is_validsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]jG,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}juuidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjG,jNubjjJj_sKXjj]j)}(jkjG,jNjNjj]G,jj)}(jj#+jNjj;G,jjjhG,jNubjjJj_sKXjj]j]ubaj]ubj)}(jkjjNjNjj)}jipc_initsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jqG,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjoG,jNubjjJj_sKZjj]j]ubj)}(jkjjNjNjj)}j ipc_init_idssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jG,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jipc_idssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjG,jNubjjJj_sKsjj]j)}(jkjG,jNjNjjH,jj)}(jj#+jNjjG,jjjH,jNubjjJj_sKsjj]j]ubaj]ubj)}(jkjjNjNjj)}jipc_init_proc_interfacesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jH,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpathsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jheadersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jidssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jshowsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jseq_filesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjjH,jNubjjJj_sKjj](j)}(jkjH,jNjNjjdH,jj)}(jj#+jNjjBH,jjj:I,jNubjjJj_sKjj]j]ubj)}(jkjH,jNjNjjH,jj)}(jj#+jNjjkH,jjj@I,jNubjjJj_sKjj]j]ubj)}(jkjH,jNjNjjH,jj)}(jj#+jNjjH,jjjFI,jNubjjJj_sKjj]j]ubj)}(jkjH,jNjNjjH,jj)}(jj#+jNjjH,jjjLI,jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j ipc_findkeysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jUI,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jipc_idssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jkey_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjSI,jNubjjJj_sKjj](j)}(jkjSI,jNjNjjI,jj)}(jj#+jNjjI,jjjI,jNubjjJj_sKjj]j]ubj)}(jkjSI,jNjNjjI,jj)}(jj#+jNjjI,jjjI,jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j ipc_addidsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jI,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jipc_idssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlimitsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjI,jNubjjJj_sMjj](j)}(jkjI,jNjNjj8J,jj)}(jj#+jNjjJ,jjjJ,jNubjjJj_sMjj]j]ubj)}(jkjI,jNjNjjeJ,jj)}(jj#+jNjj?J,jjjJ,jNubjjJj_sMjj]j]ubj)}(jkjI,jNjNjjJ,jj)}(jj#+jNjjlJ,jjjJ,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j ipcget_newsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jJ,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j ipc_namespacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jipc_idssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jipc_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j ipc_paramssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparamssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjJ,jNubjjJj_sMSjj](j)}(jkjJ,jNjNjjJ,jj)}(jj#+jNjjJ,jjjK,jNubjjJj_sMSjj]j]ubj)}(jkjJ,jNjNjj"K,jj)}(jj#+jNjjJ,jjjK,jNubjjJj_sMSjj]j]ubj)}(jkjJ,jNjNjjOK,jj)}(jj#+jNjj)K,jjjK,jNubjjJj_sMSjj]j]ubj)}(jkjJ,jNjNjj|K,jj)}(jj#+jNjjVK,jjjK,jNubjjJj_sMSjj]j]ubej]ubj)}(jkjjNjNjj)}jipc_check_permssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jK,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j ipc_namespacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jipcpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jipc_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j ipc_paramssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparamssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjK,jNubjjJj_sMmjj](j)}(jkjK,jNjNjjK,jj)}(jj#+jNjjK,jjjL,jNubjjJj_sMmjj]j]ubj)}(jkjK,jNjNjjL,jj)}(jj#+jNjjK,jjjL,jNubjjJj_sMmjj]j]ubj)}(jkjK,jNjNjjHL,jj)}(jj#+jNjj"L,jjjL,jNubjjJj_sMmjj]j]ubj)}(jkjK,jNjNjjuL,jj)}(jj#+jNjjOL,jjjL,jNubjjJj_sMmjj]j]ubej]ubj)}(jkjjNjNjj)}j ipcget_publicsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jL,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j ipc_namespacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jipc_idssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jipc_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j ipc_paramssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparamssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjL,jNubjjJj_sMjj](j)}(jkjL,jNjNjjL,jj)}(jj#+jNjjL,jjjyM,jNubjjJj_sMjj]j]ubj)}(jkjL,jNjNjjM,jj)}(jj#+jNjjL,jjjM,jNubjjJj_sMjj]j]ubj)}(jkjL,jNjNjjAM,jj)}(jj#+jNjjM,jjjM,jNubjjJj_sMjj]j]ubj)}(jkjL,jNjNjjnM,jj)}(jj#+jNjjHM,jjjM,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jipc_kht_removesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jM,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jipc_idssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jipcpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjM,jNubjjJj_sMjj](j)}(jkjM,jNjNjjM,jj)}(jj#+jNjjM,jjjN,jNubjjJj_sMjj]j]ubj)}(jkjM,jNjNjj N,jj)}(jj#+jNjjM,jjjN,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jipc_search_maxidxsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'N,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jipc_idssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlimitsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%N,jNubjjJj_sMjj](j)}(jkj%N,jNjNjjsN,jj)}(jj#+jNjjMN,jjjN,jNubjjJj_sMjj]j]ubj)}(jkj%N,jNjNjjN,jj)}(jj#+jNjjzN,jjjN,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jipc_rmidsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jN,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jipc_idssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jipcpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjN,jNubjjJj_sMjj](j)}(jkjN,jNjNjjN,jj)}(jj#+jNjjN,jjj5O,jNubjjJj_sMjj]j]ubj)}(jkjN,jNjNjj*O,jj)}(jj#+jNjjO,jjj;O,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jipc_set_key_privatesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jDO,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jipc_idssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jipcpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjBO,jNubjjJj_sM jj](j)}(jkjBO,jNjNjjO,jj)}(jj#+jNjjjO,jjjO,jNubjjJj_sM jj]j]ubj)}(jkjBO,jNjNjjO,jj)}(jj#+jNjjO,jjjO,jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jipcpermssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jO,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j ipc_namespacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jipcpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]shortasbubj=j?)}(jBj4)}(j7]j)}jflagsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjO,jNubjjJj_sM)jj](j)}(jkjO,jNjNjj#P,jj)}(jj#+jNjjO,jjjP,jNubjjJj_sM)jj]j]ubj)}(jkjO,jNjNjjPP,jj)}(jj#+jNjj*P,jjjP,jNubjjJj_sM)jj]j]ubj)}(jkjO,jNjNjjwP,jj)}(jj#+jNjjWP,jjjP,jNubjjJj_sM)jj]j]ubej]ubj)}(jkjjNjNjj)}jkernel_to_ipc64_permsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jP,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j ipc64_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joutsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjP,jNubjjJj_sMKjj](j)}(jkjP,jNjNjjP,jj)}(jj#+jNjjP,jjjQ,jNubjjJj_sMKjj]j]ubj)}(jkjP,jNjNjj Q,jj)}(jj#+jNjjP,jjjQ,jNubjjJj_sMKjj]j]ubej]ubj)}(jkjjNjNjj)}jipc64_perm_to_ipc_permsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'Q,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j ipc64_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joutsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%Q,jNubjjJj_sM^jj](j)}(jkj%Q,jNjNjjsQ,jj)}(jj#+jNjjMQ,jjjQ,jNubjjJj_sM^jj]j]ubj)}(jkj%Q,jNjNjjQ,jj)}(jj#+jNjjzQ,jjjQ,jNubjjJj_sM^jj]j]ubej]ubj)}(jkjjNjNjj)}jipc_obtain_object_idrsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jQ,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jipc_idssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjQ,jNubjjJj_sMsjj](j)}(jkjQ,jNjNjj R,jj)}(jj#+jNjjQ,jjj>R,jNubjjJj_sMsjj]j]ubj)}(jkjQ,jNjNjj3R,jj)}(jj#+jNjjR,jjjDR,jNubjjJj_sMsjj]j]ubej]ubj)}(jkjjNjNjj)}jipc_obtain_object_checksbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jMR,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jipc_idssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjKR,jNubjjJj_sMjj](j)}(jkjKR,jNjNjjR,jj)}(jj#+jNjjyR,jjjR,jNubjjJj_sMjj]j]ubj)}(jkjKR,jNjNjjR,jj)}(jj#+jNjjR,jjjR,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jipcgetsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jR,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j ipc_namespacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jipc_idssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jipc_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j ipc_paramssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparamssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjR,jNubjjJj_sMjj](j)}(jkjR,jNjNjj,S,jj)}(jj#+jNjjS,jjjS,jNubjjJj_sMjj]j]ubj)}(jkjR,jNjNjjYS,jj)}(jj#+jNjj3S,jjjS,jNubjjJj_sMjj]j]ubj)}(jkjR,jNjNjjS,jj)}(jj#+jNjj`S,jjjS,jNubjjJj_sMjj]j]ubj)}(jkjR,jNjNjjS,jj)}(jj#+jNjjS,jjjS,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jipc_update_permsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jS,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j ipc64_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joutsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjS,jNubjjJj_sMjj](j)}(jkjS,jNjNjj%T,jj)}(jj#+jNjjS,jjj]T,jNubjjJj_sMjj]j]ubj)}(jkjS,jNjNjjRT,jj)}(jj#+jNjj,T,jjjcT,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jipcctl_obtain_checksbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jlT,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j ipc_namespacesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jipc_idssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j ipc64_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpermsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j extra_permsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjjT,jNubjjJj_sMjj](j)}(jkjjT,jNjNjjT,jj)}(jj#+jNjjT,jjjU,jNubjjJj_sMjj]j]ubj)}(jkjjT,jNjNjjT,jj)}(jj#+jNjjT,jjjU,jNubjjJj_sMjj]j]ubj)}(jkjjT,jNjNjjU,jj)}(jj#+jNjjT,jjjU,jNubjjJj_sMjj]j]ubj)}(jkjjT,jNjNjj6U,jj)}(jj#+jNjjU,jjjU,jNubjjJj_sMjj]j]ubj)}(jkjjT,jNjNjj`U,jj)}(jj#+jNjj:U,jjjU,jNubjjJj_sMjj]j]ubj)}(jkjjT,jNjNjjU,jj)}(jj#+jNjjgU,jjjU,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jipc_parse_versionsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jU,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjU,jNubjjJj_sMjj]j)}(jkjU,jNjNjjV,jj)}(jj#+jNjjU,jjj V,jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsysvipc_find_ipcsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jV,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jipc_idssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jloff_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpossbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjV,jNubjjJj_sM jj](j)}(jkjV,jNjNjjgV,jj)}(jj#+jNjjAV,jjjV,jNubjjJj_sM jj]j]ubj)}(jkjV,jNjNjjV,jj)}(jj#+jNjjnV,jjjV,jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jDECLARE_KFIFO_PTRsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jV,aj<ubjMNubjjjV,jNubjjJj_sKnjj]j]ubj)}(jkjjNjNjj)}j DECLARE_KFIFOsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jV,aj<ubjMNubjjjV,jNubjjJj_sKvjj]j]ubj)}(jkjjNjNjj)}j INIT_KFIFOsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jV,aj<ubjMNubjjjV,jNubjjJj_sK|jj]j]ubj)}(jkjjNjNjj)}j DEFINE_KFIFOsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jV,aj<ubjMNubjjjV,jNubjjJj_sKjj]j]ubj)}(jkjjNjNjj)}jkfifo_initializedsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jV,aj<ubjMNubjjjV,jNubjjJj_sKjj]j]ubj)}(jkjjNjNjj)}j kfifo_esizesbjj)}(jj5+jmacrojj)}(jj4)}(j7]jV,aj<ubjMNubjjjV,jNubjjJj_sKjj]j]ubj)}(jkjjNjNjj)}j kfifo_recsizesbjj)}(jj5+jmacrojj)}(jj4)}(j7]j W,aj<ubjMNubjjj W,jNubjjJj_sKjj]j]ubj)}(jkjjNjNjj)}j kfifo_sizesbjj)}(jj5+jmacrojj)}(jj4)}(j7]jW,aj<ubjMNubjjjW,jNubjjJj_sKjj]j]ubj)}(jkjjNjNjj)}j kfifo_resetsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j)W,aj<ubjMNubjjj'W,jNubjjJj_sKjj]j]ubj)}(jkjjNjNjj)}jkfifo_reset_outsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j8W,aj<ubjMNubjjj6W,jNubjjJj_sKjj]j]ubj)}(jkjjNjNjj)}j kfifo_lensbjj)}(jj5+jmacrojj)}(jj4)}(j7]jGW,aj<ubjMNubjjjEW,jNubjjJj_sKjj]j]ubj)}(jkjjNjNjj)}jkfifo_is_emptysbjj)}(jj5+jmacrojj)}(jj4)}(j7]jVW,aj<ubjMNubjjjTW,jNubjjJj_sKjj]j]ubj)}(jkjjNjNjj)}jkfifo_is_empty_spinlockedsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jeW,aj<ubjMNubjjjcW,jNubjjJj_sKjj]j]ubj)}(jkjjNjNjj)}j#kfifo_is_empty_spinlocked_noirqsavesbjj)}(jj5+jmacrojj)}(jj4)}(j7]jtW,aj<ubjMNubjjjrW,jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}j kfifo_is_fullsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jW,aj<ubjMNubjjjW,jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}j kfifo_availsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jW,aj<ubjMNubjjjW,jNubjjJj_sM&jj]j]ubj)}(jkjjNjNjj)}j kfifo_skipsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jW,aj<ubjMNubjjjW,jNubjjJj_sM6jj]j]ubj)}(jkjjNjNjj)}jkfifo_peek_lensbjj)}(jj5+jmacrojj)}(jj4)}(j7]jW,aj<ubjMNubjjjW,jNubjjJj_sMGjj]j]ubj)}(jkjjNjNjj)}j kfifo_allocsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jW,aj<ubjMNubjjjW,jNubjjJj_sM^jj]j]ubj)}(jkjjNjNjj)}j kfifo_freesbjj)}(jj5+jmacrojj)}(jj4)}(j7]jW,aj<ubjMNubjjjW,jNubjjJj_sMmjj]j]ubj)}(jkjjNjNjj)}j kfifo_initsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jW,aj<ubjMNubjjjW,jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}j kfifo_putsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jW,aj<ubjMNubjjjW,jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}j kfifo_getsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jW,aj<ubjMNubjjjW,jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}j kfifo_peeksbjj)}(jj5+jmacrojj)}(jj4)}(j7]j X,aj<ubjMNubjjjX,jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jkfifo_insbjj)}(jj5+jmacrojj)}(jj4)}(j7]jX,aj<ubjMNubjjjX,jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jkfifo_in_spinlockedsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j(X,aj<ubjMNubjjj&X,jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jkfifo_in_spinlocked_noirqsavesbjj)}(jj5+jmacrojj)}(jj4)}(j7]j7X,aj<ubjMNubjjj5X,jNubjjJj_sM2jj]j]ubj)}(jkjjNjNjj)}j kfifo_outsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jFX,aj<ubjMNubjjjDX,jNubjjJj_sMKjj]j]ubj)}(jkjjNjNjj)}jkfifo_out_spinlockedsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jUX,aj<ubjMNubjjjSX,jNubjjJj_sMcjj]j]ubj)}(jkjjNjNjj)}jkfifo_out_spinlocked_noirqsavesbjj)}(jj5+jmacrojj)}(jj4)}(j7]jdX,aj<ubjMNubjjjbX,jNubjjJj_sMzjj]j]ubj)}(jkjjNjNjj)}jkfifo_from_usersbjj)}(jj5+jmacrojj)}(jj4)}(j7]jsX,aj<ubjMNubjjjqX,jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}j kfifo_to_usersbjj)}(jj5+jmacrojj)}(jj4)}(j7]jX,aj<ubjMNubjjjX,jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jkfifo_dma_in_preparesbjj)}(jj5+jmacrojj)}(jj4)}(j7]jX,aj<ubjMNubjjjX,jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jkfifo_dma_in_finishsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jX,aj<ubjMNubjjjX,jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jkfifo_dma_out_preparesbjj)}(jj5+jmacrojj)}(jj4)}(j7]jX,aj<ubjMNubjjjX,jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jkfifo_dma_out_finishsbjj)}(jj5+jmacrojj)}(jj4)}(j7]jX,aj<ubjMNubjjjX,jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jkfifo_out_peeksbjj)}(jj5+jmacrojj)}(jj4)}(j7]jX,aj<ubjMNubjjjX,jNubjjJj_sM1jj]j]ubj)}(jkjjNjNjj)}jrelay_buf_fullsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jX,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j rchan_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjX,jNubjjJj_sKjj]j)}(jkjX,jNjNjj(Y,jj)}(jj#+jNjjY,jjj3Y,jNubjjJj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j relay_resetsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j[,jj)}(jj#+jNjj[,jjj[,jNubjjJj_sM7jj]j]ubj)}(jkjZ,jNjNjjg[,jj)}(jj#+jNjjE[,jjj[,jNubjjJj_sM7jj]j]ubj)}(jkjZ,jNjNjj[,jj)}(jj#+jNjjn[,jjj[,jNubjjJj_sM7jj]j]ubej]ubj)}(jkjjNjNjj)}jrelay_switch_subbufsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j[,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j rchan_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj[,jNubjjJj_sMjj](j)}(jkj[,jNjNjj\,jj)}(jj#+jNjj[,jjj7\,jNubjjJj_sMjj]j]ubj)}(jkj[,jNjNjj/\,jj)}(jj#+jNjj \,jjj=\,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrelay_subbufs_consumedsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jF\,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jrchansbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchansbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcpusbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsubbufs_consumedsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjD\,jNubjjJj_sMjj](j)}(jkjD\,jNjNjj\,jj)}(jj#+jNjjl\,jjj\,jNubjjJj_sMjj]j]ubj)}(jkjD\,jNjNjj\,jj)}(jj#+jNjj\,jjj\,jNubjjJj_sMjj]j]ubj)}(jkjD\,jNjNjj\,jj)}(jj#+jNjj\,jjj\,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j relay_closesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j\,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jrchansbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchansbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj\,jNubjjJj_sMjj]j)}(jkj\,jNjNjjK],jj)}(jj#+jNjj%],jjjV],jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j relay_flushsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j_],aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jrchansbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchansbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj]],jNubjjJj_sMjj]j)}(jkj]],jNjNjj],jj)}(jj#+jNjj],jjj],jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jrelay_mmap_bufsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j],aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j rchan_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj],jNubjjJj_sKSjj](j)}(jkj],jNjNjj ^,jj)}(jj#+jNjj],jjjC^,jNubjjJj_sKSjj]j]ubj)}(jkj],jNjNjj8^,jj)}(jj#+jNjj^,jjjI^,jNubjjJj_sKSjj]j]ubej]ubj)}(jkjjNjNjj)}jrelay_alloc_bufsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]jR^,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j rchan_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjP^,jNubjjJj_sKljj](j)}(jkjP^,jNjNjj^,jj)}(jj#+jNjjz^,jjj^,jNubjjJj_sKljj]j]ubj)}(jkjP^,jNjNjj^,jj)}(jj#+jNjj^,jjj^,jNubjjJj_sKljj]j]ubej]ubj)}(jkjjNjNjj)}jrelay_create_bufsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j rchan_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j^,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jrchansbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jchansbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj^,jNubjjJj_sKjj]j)}(jkj^,jNjNjj<_,jj)}(jj#+jNjj_,jjjJ_,jNubjjJj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jrelay_destroy_channelsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jS_,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jkrefsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkrefsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjQ_,jNubjjJj_sKjj]j)}(jkjQ_,jNjNjj_,jj)}(jj#+jNjjy_,jjj_,jNubjjJj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jrelay_destroy_bufsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j_,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j rchan_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj_,jNubjjJj_sKjj]j)}(jkj_,jNjNjj_,jj)}(jj#+jNjj_,jjj `,jNubjjJj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jrelay_remove_bufsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j`,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jkrefsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkrefsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj`,jNubjjJj_sKjj]j)}(jkj`,jNjNjj_`,jj)}(jj#+jNjj9`,jjjj`,jNubjjJj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jrelay_buf_emptysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]js`,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j rchan_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjq`,jNubjjJj_sKjj]j)}(jkjq`,jNjNjj`,jj)}(jj#+jNjj`,jjj`,jNubjjJj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jwakeup_readerssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j`,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jirq_worksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jworksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj`,jNubjjJj_sM jj]j)}(jkj`,jNjNjja,jj)}(jj#+jNjj`,jjj*a,jNubjjJj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j __relay_resetsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j3a,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j rchan_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jinitsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj1a,jNubjjJj_sMjj](j)}(jkj1a,jNjNjja,jj)}(jj#+jNjjYa,jjja,jNubjjJj_sMjj]j]ubj)}(jkj1a,jNjNjja,jj)}(jj#+jNjja,jjja,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrelay_close_bufsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]ja,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j rchan_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjja,jNubjjJj_sMjj]j)}(jkja,jNjNjj b,jj)}(jj#+jNjja,jjjb,jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jrelay_file_opensbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jb,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjb,jNubjjJj_sM-jj](j)}(jkjb,jNjNjjjb,jj)}(jj#+jNjjDb,jjjb,jNubjjJj_sM-jj]j]ubj)}(jkjb,jNjNjjb,jj)}(jj#+jNjjqb,jjjb,jNubjjJj_sM-jj]j]ubej]ubj)}(jkjjNjNjj)}jrelay_file_mmapsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jb,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjb,jNubjjJj_sM=jj](j)}(jkjb,jNjNjjb,jj)}(jj#+jNjjb,jjj5c,jNubjjJj_sM=jj]j]ubj)}(jkjb,jNjNjj*c,jj)}(jj#+jNjjc,jjj;c,jNubjjJj_sM=jj]j]ubej]ubj)}(jkjjNjNjj)}jrelay_file_pollsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j__poll_tsbaj<ubububj=j?)}(jBj4)}(j7]jDc,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j poll_tablesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jwaitsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjBc,jNubjjJj_sMJjj](j)}(jkjBc,jNjNjjc,jj)}(jj#+jNjjnc,jjjc,jNubjjJj_sMJjj]j]ubj)}(jkjBc,jNjNjjc,jj)}(jj#+jNjjc,jjjc,jNubjjJj_sMJjj]j]ubej]ubj)}(jkjjNjNjj)}jrelay_file_releasesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jc,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjc,jNubjjJj_sMcjj](j)}(jkjc,jNjNjj'd,jj)}(jj#+jNjjd,jjj_d,jNubjjJj_sMcjj]j]ubj)}(jkjc,jNjNjjTd,jj)}(jj#+jNjj.d,jjjed,jNubjjJj_sMcjj]j]ubej]ubj)}(jkjjNjNjj)}jrelay_file_read_subbuf_availsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]jnd,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jread_possbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j rchan_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjld,jNubjjJj_sMjj](j)}(jkjld,jNjNjjd,jj)}(jj#+jNjjd,jjjd,jNubjjJj_sMjj]j]ubj)}(jkjld,jNjNjjd,jj)}(jj#+jNjjd,jjjd,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrelay_file_read_start_possbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]je,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j rchan_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjd,jNubjjJj_sMjj]j)}(jkjd,jNjNjjPe,jj)}(jj#+jNjj*e,jjj[e,jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jrelay_file_read_end_possbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]jde,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j rchan_bufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jread_possbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjbe,jNubjjJj_sMjj](j)}(jkjbe,jNjNjje,jj)}(jj#+jNjje,jjjf,jNubjjJj_sMjj]j]ubj)}(jkjbe,jNjNjje,jj)}(jj#+jNjje,jjjf,jNubjjJj_sMjj]j]ubj)}(jkjbe,jNjNjjf,jj)}(jj#+jNjje,jjjf,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__request_modulesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$f,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j)}jwaitsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSNjubejj)}j]sbubububjjj"f,jNubjjJj_sKjj](j)}(jkj"f,jNjNjjif,jj)}(jj#+jNjjJf,jjjf,jNubjjJj_sKjj]j]ubj)}(jkj"f,jNjNjjf,jj)}(jj#+jNjjmf,jjjf,jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j request_dmasbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jf,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jdmanrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j device_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjf,jNubjjJj_sKFjj](j)}(jkjf,jNjNjjf,jj)}(jj#+jNjjf,jjj#g,jNubjjJj_sKFjj]j]ubj)}(jkjf,jNjNjjg,jj)}(jj#+jNjjf,jjj)g,jNubjjJj_sKFjj]j]ubej]ubj)}(jkjjNjNjj)}jfree_dmasbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j2g,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jdmanrsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj0g,jNubjjJj_sKXjj]j)}(jkj0g,jNjNjjyg,jj)}(jj#+jNjjXg,jjjg,jNubjjJj_sKXjj]j]ubaj]ubj)}(jkjjNjNjj)}jrequest_resource_conflictsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jg,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrootsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjg,jNubjjJj_sM jj](j)}(jkjg,jNjNjjg,jj)}(jj#+jNjjg,jjjh,jNubjjJj_sM jj]j]ubj)}(jkjg,jNjNjj h,jj)}(jj#+jNjjg,jjjh,jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jfind_next_iomem_ressbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&h,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj$h,jNubjjJj_sMEjj](j)}(jkj$h,jNjNjjph,jj)}(jj#+jNjjLh,jjji,jNubjjJj_sMEjj]j]ubj)}(jkj$h,jNjNjjh,jj)}(jj#+jNjjth,jjji,jNubjjJj_sMEjj]j]ubj)}(jkj$h,jNjNjjh,jj)}(jj#+jNjjh,jjj#i,jNubjjJj_sMEjj]j]ubj)}(jkj$h,jNjNjjh,jj)}(jj#+jNjjh,jjj)i,jNubjjJj_sMEjj]j]ubj)}(jkj$h,jNjNjj i,jj)}(jj#+jNjjh,jjj/i,jNubjjJj_sMEjj]j]ubej]ubj)}(jkjjNjNjj)}jreallocate_resourcesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j8i,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrootsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jnewsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jresource_constraintsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j constraintsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj6i,jNubjjJj_sMjj](j)}(jkj6i,jNjNjji,jj)}(jj#+jNjj^i,jjjj,jNubjjJj_sMjj]j]ubj)}(jkj6i,jNjNjji,jj)}(jj#+jNjji,jjjj,jNubjjJj_sMjj]j]ubj)}(jkj6i,jNjNjji,jj)}(jj#+jNjji,jjjj,jNubjjJj_sMjj]j]ubj)}(jkj6i,jNjNjjj,jj)}(jj#+jNjji,jjj#j,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jlookup_resourcesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j,j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrootsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj*j,jNubjjJj_sM%jj](j)}(jkj*j,jNjNjj~j,jj)}(jj#+jNjjXj,jjjj,jNubjjJj_sM%jj]j]ubj)}(jkj*j,jNjNjjj,jj)}(jj#+jNjjj,jjjj,jNubjjJj_sM%jj]j]ubej]ubj)}(jkjjNjNjj)}jinsert_resource_conflictsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jj,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjj,jNubjjJj_sMxjj](j)}(jkjj,jNjNjjk,jj)}(jj#+jNjjj,jjjPk,jNubjjJj_sMxjj]j]ubj)}(jkjj,jNjNjjBk,jj)}(jj#+jNjjk,jjjVk,jNubjjJj_sMxjj]j]ubej]ubj)}(jkjjNjNjj)}jresource_alignmentsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j_k,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj]k,jNubjjJj_sMsjj]j)}(jkj]k,jNjNjjk,jj)}(jj#+jNjjk,jjjk,jNubjjJj_sMsjj]j]ubaj]ubj)}(jkjjNjNjj)}jrelease_mem_region_adjustablesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jk,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjk,jNubjjJj_sMUjj](j)}(jkjk,jNjNjj l,jj)}(jj#+jNjjk,jjj=l,jNubjjJj_sMUjj]j]ubj)}(jkjk,jNjNjj5l,jj)}(jj#+jNjjl,jjjCl,jNubjjJj_sMUjj]j]ubej]ubj)}(jkjjNjNjj)}jmerge_system_ram_resourcesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jLl,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjJl,jNubjjJj_sMjj]j)}(jkjJl,jNjNjjl,jj)}(jj#+jNjjrl,jjjl,jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jrequest_resourcesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jl,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrootsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjl,jNubjjJj_sMjj](j)}(jkjl,jNjNjjl,jj)}(jj#+jNjjl,jjj0m,jNubjjJj_sMjj]j]ubj)}(jkjl,jNjNjj%m,jj)}(jj#+jNjjl,jjj6m,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrelease_resourcesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j?m,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj=m,jNubjjJj_sM(jj]j)}(jkj=m,jNjNjjm,jj)}(jj#+jNjjem,jjjm,jNubjjJj_sM(jj]j]ubaj]ubj)}(jkjjNjNjj)}jwalk_iomem_res_descsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jm,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jfuncsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjjm,jNubjjJj_sMjj](j)}(jkjm,jNjNjjm,jj)}(jj#+jNjjm,jjj o,jNubjjJj_sMjj]j]ubj)}(jkjm,jNjNjj n,jj)}(jj#+jNjjm,jjjo,jNubjjJj_sMjj]j]ubj)}(jkjm,jNjNjj3n,jj)}(jj#+jNjjn,jjjo,jNubjjJj_sMjj]j]ubj)}(jkjm,jNjNjj[n,jj)}(jj#+jNjj7n,jjjo,jNubjjJj_sMjj]j]ubj)}(jkjm,jNjNjjn,jj)}(jj#+jNjj_n,jjj"o,jNubjjJj_sMjj]j]ubj)}(jkjm,jNjNjjn,jj)}(jj#+jNjjn,jjj(o,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jregion_intersectssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j1o,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jdescsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj/o,jNubjjJj_sMTjj](j)}(jkj/o,jNjNjj{o,jj)}(jj#+jNjjWo,jjjo,jNubjjJj_sMTjj]j]ubj)}(jkj/o,jNjNjjo,jj)}(jj#+jNjjo,jjjo,jNubjjJj_sMTjj]j]ubj)}(jkj/o,jNjNjjo,jj)}(jj#+jNjjo,jjjp,jNubjjJj_sMTjj]j]ubj)}(jkj/o,jNjNjjo,jj)}(jj#+jNjjo,jjjp,jNubjjJj_sMTjj]j]ubej]ubj)}(jkjjNjNjj)}jallocate_resourcesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jp,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrootsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jminsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmaxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jalignsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jalignfsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBNjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jresource_size_tsbaj<ubububj=j?)}(jBNjF]jHNububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j alignf_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjp,jNubjjJj_sMjj](j)}(jkjp,jNjNjj\p,jj)}(jj#+jNjj6p,jjj#r,jNubjjJj_sMjj]j]ubj)}(jkjp,jNjNjjp,jj)}(jj#+jNjjcp,jjj)r,jNubjjJj_sMjj]j]ubj)}(jkjp,jNjNjjp,jj)}(jj#+jNjjp,jjj/r,jNubjjJj_sMjj]j]ubj)}(jkjp,jNjNjjp,jj)}(jj#+jNjjp,jjj5r,jNubjjJj_sMjj]j]ubj)}(jkjp,jNjNjjq,jj)}(jj#+jNjjp,jjj;r,jNubjjJj_sMjj]j]ubj)}(jkjp,jNjNjj,q,jj)}(jj#+jNjjq,jjjAr,jNubjjJj_sMjj]j]ubj)}(jkjp,jNjNjjXq,jj)}(jj#+jNjj0q,jjjGr,jNubjjJj_sMjj]j]ubj)}(jkjp,jNjNjjr,jj)}(jj#+jNjjq,jjjMr,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jinsert_resourcesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jVr,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjTr,jNubjjJj_sMjj](j)}(jkjTr,jNjNjjr,jj)}(jj#+jNjj|r,jjjr,jNubjjJj_sMjj]j]ubj)}(jkjTr,jNjNjjr,jj)}(jj#+jNjjr,jjjr,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jinsert_resource_expand_to_fitsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jr,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrootsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjr,jNubjjJj_sMjj](j)}(jkjr,jNjNjj5s,jj)}(jj#+jNjjs,jjjms,jNubjjJj_sMjj]j]ubj)}(jkjr,jNjNjjbs,jj)}(jj#+jNjj,jjju,jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_inode_getsecuritysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j~,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j mnt_idmapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j)}jallocsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj|,jNubjjJj_sM jj](j)}(jkj|,jNjNjjʪ,jj)}(jj#+jNjj,jjj|,jNubjjJj_sM jj]j]ubj)}(jkj|,jNjNjj,jj)}(jj#+jNjjѪ,jjj,jNubjjJj_sM jj]j]ubj)}(jkj|,jNjNjj ,jj)}(jj#+jNjj,jjj,jNubjjJj_sM jj]j]ubj)}(jkj|,jNjNjjK,jj)}(jj#+jNjj',jjj,jNubjjJj_sM jj]j]ubj)}(jkj|,jNjNjjt,jj)}(jj#+jNjjU,jjj,jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_inode_setsecuritysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sM jj](j)}(jkj,jNjNjj,jj)}(jj#+jNjjë,jjj,jNubjjJj_sM jj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sM jj]j]ubj)}(jkj,jNjNjj;,jj)}(jj#+jNjj,jjj,jNubjjJj_sM jj]j]ubj)}(jkj,jNjNjjf,jj)}(jj#+jNjjB,jjj,jNubjjJj_sM jj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjjj,jjj,jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_inode_getsecidsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsecidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,jNubjjJj_sM. jj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj٬,jjj7,jNubjjJj_sM. jj]j]ubj)}(jkj,jNjNjj,,jj)}(jj#+jNjj,jjj=,jNubjjJj_sM. jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_kernfs_init_securitysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jF,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kernfs_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkn_dirsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kernfs_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jknsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjD,jNubjjJj_sMl jj](j)}(jkjD,jNjNjj,jj)}(jj#+jNjjl,jjjʭ,jNubjjJj_sMl jj]j]ubj)}(jkjD,jNjNjj,jj)}(jj#+jNjj,jjjЭ,jNubjjJj_sMl jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_file_permissionsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j٭,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj׭,jNubjjJj_sM jj](j)}(jkj׭,jNjNjj%,jj)}(jj#+jNjj,jjjT,jNubjjJj_sM jj]j]ubj)}(jkj׭,jNjNjjL,jj)}(jj#+jNjj,,jjjZ,jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_file_allocsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jc,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjja,jNubjjJj_sM jj]j)}(jkja,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_file_releasesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jî,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjJj_sM jj]j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_file_freesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj!,jNubjjJj_sM jj]j)}(jkj!,jNjNjjo,jj)}(jj#+jNjjI,jjjz,jNubjjJj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_mmap_filesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jprotsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sM jj](j)}(jkj,jNjNjjϯ,jj)}(jj#+jNjj,jjj$,jNubjjJj_sM jj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj֯,jjj*,jNubjjJj_sM jj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj0,jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_mmap_addrsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j9,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jaddrsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj7,jNubjjJj_sM jj]j)}(jkj7,jNjNjj,jj)}(jj#+jNjj_,jjj,jNubjjJj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_file_mprotectsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jvm_area_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jreqprotsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jprotsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sM, jj](j)}(jkj,jNjNjjݰ,jj)}(jj#+jNjj,jjj2,jNubjjJj_sM, jj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj8,jNubjjJj_sM, jj]j]ubj)}(jkj,jNjNjj*,jj)}(jj#+jNjj ,jjj>,jNubjjJj_sM, jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_file_locksbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jG,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjE,jNubjjJj_sM< jj](j)}(jkjE,jNjNjj,jj)}(jj#+jNjjm,jjjñ,jNubjjJj_sM< jj]j]ubj)}(jkjE,jNjNjj,jj)}(jj#+jNjj,jjjɱ,jNubjjJj_sM< jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_file_fcntlsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jұ,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjб,jNubjjJj_sMO jj](j)}(jkjб,jNjNjj,jj)}(jj#+jNjj,jjjs,jNubjjJj_sMO jj]j]ubj)}(jkjб,jNjNjjF,jj)}(jj#+jNjj%,jjjy,jNubjjJj_sMO jj]j]ubj)}(jkjб,jNjNjjk,jj)}(jj#+jNjjJ,jjj,jNubjjJj_sMO jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_file_set_fownersbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjJj_sM] jj]j)}(jkj,jNjNjjԲ,jj)}(jj#+jNjj,jjj߲,jNubjjJj_sM] jj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_file_send_sigiotasksbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j fown_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfownsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsigsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMp jj](j)}(jkj,jNjNjj4,jj)}(jj#+jNjj,jjj,jNubjjJj_sMp jj]j]ubj)}(jkj,jNjNjja,jj)}(jj#+jNjj;,jjj,jNubjjJj_sMp jj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjjh,jjj,jNubjjJj_sMp jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_file_receivesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjJj_sM jj]j)}(jkj,jNjNjj,jj)}(jj#+jNjj˳,jjj,jNubjjJj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_file_opensbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjJj_sM jj]j)}(jkj,jNjNjjQ,jj)}(jj#+jNjj+,jjj\,jNubjjJj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_file_truncatesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]je,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfilesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjc,jNubjjJj_sM jj]j)}(jkjc,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_task_allocsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jŴ,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}j clone_flagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjô,jNubjjJj_sM jj](j)}(jkjô,jNjNjj,jj)}(jj#+jNjj,jjjA,jNubjjJj_sM jj]j]ubj)}(jkjô,jNjNjj9,jj)}(jj#+jNjj,jjjG,jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_task_freesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jP,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtasksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjN,jNubjjJj_sM jj]j)}(jkjN,jNjNjj,jj)}(jj#+jNjjv,jjj,jNubjjJj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_cred_alloc_blanksbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcredsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sM jj](j)}(jkj,jNjNjj,jj)}(jj#+jNjjֵ,jjj/,jNubjjJj_sM jj]j]ubj)}(jkj,jNjNjj',jj)}(jj#+jNjj,jjj5,jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_cred_freesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j>,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcredsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj<,jNubjjJj_sM jj]j)}(jkj<,jNjNjj,jj)}(jj#+jNjjd,jjj,jNubjjJj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_prepare_credssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sM jj](j)}(jkj,jNjNjj,jj)}(jj#+jNjjĶ,jjjJ,jNubjjJj_sM jj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjjP,jNubjjJj_sM jj]j]ubj)}(jkj,jNjNjjB,jj)}(jj#+jNjj,jjjV,jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_transfer_credssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j_,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj],jNubjjJj_sM& jj](j)}(jkj],jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sM& jj]j]ubj)}(jkj],jNjNjjط,jj)}(jj#+jNjj,jjj,jNubjjJj_sM& jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_kernel_act_assbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsecidsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMD jj](j)}(jkj,jNjNjj>,jj)}(jj#+jNjj,jjjq,jNubjjJj_sMD jj]j]ubj)}(jkj,jNjNjji,jj)}(jj#+jNjjE,jjjw,jNubjjJj_sMD jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_kernel_create_files_assbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj~,jNubjjJj_sMT jj](j)}(jkj~,jNjNjj̸,jj)}(jj#+jNjj,jjj,jNubjjJj_sMT jj]j]ubj)}(jkj~,jNjNjj,jj)}(jj#+jNjjӸ,jjj ,jNubjjJj_sMT jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_kernel_module_requestsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}j kmod_namesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjJj_sMb jj]j)}(jkj,jNjNjj[,jj)}(jj#+jNjj9,jjjf,jNubjjJj_sMb jj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_task_fix_setuidsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jo,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjm,jNubjjJj_sM jj](j)}(jkjm,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sM jj]j]ubj)}(jkjm,jNjNjj,jj)}(jj#+jNjj¹,jjj,jNubjjJj_sM jj]j]ubj)}(jkjm,jNjNjj,jj)}(jj#+jNjj,jjj#,jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_task_fix_setgidsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj*,jNubjjJj_sM jj](j)}(jkj*,jNjNjjx,jj)}(jj#+jNjjR,jjjԺ,jNubjjJj_sM jj]j]ubj)}(jkj*,jNjNjj,jj)}(jj#+jNjj,jjjں,jNubjjJj_sM jj]j]ubj)}(jkj*,jNjNjj̺,jj)}(jj#+jNjj,jjj,jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_task_fix_setgroupssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,jNubjjJj_sM jj](j)}(jkj,jNjNjj5,jj)}(jj#+jNjj,jjjm,jNubjjJj_sM jj]j]ubj)}(jkj,jNjNjjb,jj)}(jj#+jNjj<,jjjs,jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_task_setpgidsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j|,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpid_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jpgidsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjz,jNubjjJj_sM jj](j)}(jkjz,jNjNjjȻ,jj)}(jj#+jNjj,jjj,jNubjjJj_sM jj]j]ubj)}(jkjz,jNjNjj,jj)}(jj#+jNjjλ,jjj,jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_task_getpgidsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j ,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjJj_sM jj]j)}(jkj,jNjNjjU,jj)}(jj#+jNjj/,jjj_,jNubjjJj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_task_getsidsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jh,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjf,jNubjjJj_sM jj]j)}(jkjf,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_task_setnicesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jǼ,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnicesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjż,jNubjjJj_sM: jj](j)}(jkjż,jNjNjj,jj)}(jj#+jNjj,jjjA,jNubjjJj_sM: jj]j]ubj)}(jkjż,jNjNjj9,jj)}(jj#+jNjj,jjjG,jNubjjJj_sM: jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_task_setiopriosbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jP,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jiopriosbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjN,jNubjjJj_sMH jj](j)}(jkjN,jNjNjj,jj)}(jj#+jNjjv,jjjʽ,jNubjjJj_sMH jj]j]ubj)}(jkjN,jNjNjj½,jj)}(jj#+jNjj,jjjн,jNubjjJj_sMH jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_task_getiopriosbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jٽ,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj׽,jNubjjJj_sMU jj]j)}(jkj׽,jNjNjj%,jj)}(jj#+jNjj,jjj/,jNubjjJj_sMU jj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_task_prlimitsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j8,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcredsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtcredsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj6,jNubjjJj_sMe jj](j)}(jkj6,jNjNjj,jj)}(jj#+jNjj^,jjj,jNubjjJj_sMe jj]j]ubj)}(jkj6,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMe jj]j]ubj)}(jkj6,jNjNjjپ,jj)}(jj#+jNjj,jjj,jNubjjJj_sMe jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_task_setrlimitsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jresourcesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jrlimitsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnew_rlimsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMw jj](j)}(jkj,jNjNjjB,jj)}(jj#+jNjj,jjj,jNubjjJj_sMw jj]j]ubj)}(jkj,jNjNjji,jj)}(jj#+jNjjH,jjj,jNubjjJj_sMw jj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjjm,jjj,jNubjjJj_sMw jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_task_setschedulersbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjJj_sM jj]j)}(jkj,jNjNjj,jj)}(jj#+jNjjٿ,jjj ,jNubjjJj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_task_getschedulersbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjJj_sM jj]j)}(jkj,jNjNjj^,jj)}(jj#+jNjj8,jjjh,jNubjjJj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_task_movememorysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jq,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjo,jNubjjJj_sM jj]j)}(jkjo,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_task_killsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jkernel_siginfosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsigsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcredsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,jNubjjJj_sM jj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sM jj]j]ubj)}(jkj,jNjNjjH,jj)}(jj#+jNjj",jjj,jNubjjJj_sM jj]j]ubj)}(jkj,jNjNjjo,jj)}(jj#+jNjjO,jjj,jNubjjJj_sM jj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjjs,jjj,jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_task_prctlsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joptionsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jarg2sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jarg3sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jarg4sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jarg5sbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sM jj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sM jj]j]ubj)}(jkj,jNjNjj*,jj)}(jj#+jNjj ,jjj,jNubjjJj_sM jj]j]ubj)}(jkj,jNjNjjO,jj)}(jj#+jNjj.,jjj,jNubjjJj_sM jj]j]ubj)}(jkj,jNjNjjt,jj)}(jj#+jNjjS,jjj,jNubjjJj_sM jj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjjx,jjj,jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_task_to_inodesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jinodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinodesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,jNubjjJj_sM jj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjjE,jNubjjJj_sM jj]j]ubj)}(jkj,jNjNjj:,jj)}(jj#+jNjj,jjjK,jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_create_user_nssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jT,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcredsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjR,jNubjjJj_sM jj]j)}(jkjR,jNjNjj,jj)}(jj#+jNjjz,jjj,jNubjjJj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_ipc_permissionsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jipcpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]shortasbubj=j?)}(jBj4)}(j7]j)}jflagsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sM jj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj/,jNubjjJj_sM jj]j]ubj)}(jkj,jNjNjj',jj)}(jj#+jNjj,jjj5,jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_ipc_getsecidsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j>,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jipcpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsecidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj<,jNubjjJj_sM jj](j)}(jkj<,jNjNjj,jj)}(jj#+jNjjd,jjj,jNubjjJj_sM jj]j]ubj)}(jkj<,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_msg_msg_allocsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jmsg_msgsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjJj_sMjj]j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj(,jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_msg_msg_freesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j1,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jmsg_msgsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj/,jNubjjJj_sM+jj]j)}(jkj/,jNjNjj},jj)}(jj#+jNjjW,jjj,jNubjjJj_sM+jj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_msg_queue_allocsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjJj_sM;jj]j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sM;jj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_msg_queue_freesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjJj_sMMjj]j)}(jkj,jNjNjj=,jj)}(jj#+jNjj,jjjH,jNubjjJj_sMMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_msg_queue_associatesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jQ,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmsqflgsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjO,jNubjjJj_sM_jj](j)}(jkjO,jNjNjj,jj)}(jj#+jNjjw,jjj,jNubjjJj_sM_jj]j]ubj)}(jkjO,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sM_jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_msg_queue_msgctlsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMnjj](j)}(jkj,jNjNjj',jj)}(jj#+jNjj,jjjV,jNubjjJj_sMnjj]j]ubj)}(jkj,jNjNjjN,jj)}(jj#+jNjj.,jjj\,jNubjjJj_sMnjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_msg_queue_msgsndsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]je,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jmsg_msgsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmsqflgsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjc,jNubjjJj_sM~jj](j)}(jkjc,jNjNjj,jj)}(jj#+jNjj,jjj ,jNubjjJj_sM~jj]j]ubj)}(jkjc,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sM~jj]j]ubj)}(jkjc,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sM~jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_msg_queue_msgrcvsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j",aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jmsg_msgsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtargetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj ,jNubjjJj_sMjj](j)}(jkj ,jNjNjjn,jj)}(jj#+jNjjH,jjj,jNubjjJj_sMjj]j]ubj)}(jkj ,jNjNjj,jj)}(jj#+jNjju,jjj!,jNubjjJj_sMjj]j]ubj)}(jkj ,jNjNjj,jj)}(jj#+jNjj,jjj',jNubjjJj_sMjj]j]ubj)}(jkj ,jNjNjj,jj)}(jj#+jNjj,jjj-,jNubjjJj_sMjj]j]ubj)}(jkj ,jNjNjj,jj)}(jj#+jNjj,jjj3,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_shm_allocsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j<,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj:,jNubjjJj_sMjj]j)}(jkj:,jNjNjj,jj)}(jj#+jNjjb,jjj,jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_shm_freesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjJj_sMjj]j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_shm_associatesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jshmflgsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMjj](j)}(jkj,jNjNjjH,jj)}(jj#+jNjj",jjjw,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjjo,jj)}(jj#+jNjjO,jjj},jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_shm_shmctlsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMjj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_shm_shmatsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jshpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj+sbasbubj&j)}(jNjNjoNjjjjj)}j]ju,asbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jshmaddrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jshmflgsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMjj](j)}(jkj,jNjNjj\,jj)}(jj#+jNjj6,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjjc,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_sem_allocsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjJj_sMjj]j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj",jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_sem_freesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j+,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj),jNubjjJj_sMjj]j)}(jkj),jNjNjjw,jj)}(jj#+jNjjQ,jjj,jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_sem_associatesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsemflgsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMjj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj ,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_sem_semctlsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sM)jj](j)}(jkj,jNjNjja,jj)}(jj#+jNjj;,jjj,jNubjjJj_sM)jj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjjh,jjj,jNubjjJj_sM)jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_sem_semopsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsmasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jsembufsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jnsopssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaltersbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sM:jj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjjk,jNubjjJj_sM:jj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjjq,jNubjjJj_sM:jj]j]ubj)}(jkj,jNjNjj?,jj)}(jj#+jNjj,jjjw,jNubjjJj_sM:jj]j]ubj)}(jkj,jNjNjjc,jj)}(jj#+jNjjC,jjj},jNubjjJj_sM:jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_getselfattrsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jattrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj+sbasbubj&j)}(jNjNjoNjjjjj)}j]j,asbubj,j.)}(j1j1#+j2j4)}(j7]j)}jlsm_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj+sbasbubj&j)}(jNjNjoNjjjjj)}j]j,asbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMcjj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj[,jNubjjJj_sMcjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjja,jNubjjJj_sMcjj]j]ubj)}(jkj,jNjNjj(,jj)}(jj#+jNjj,jjjg,jNubjjJj_sMcjj]j]ubj)}(jkj,jNjNjjS,jj)}(jj#+jNjj/,jjjm,jNubjjJj_sMcjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_setselfattrsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jv,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jattrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj+sbasbubj&j)}(jNjNjoNjjjjj)}j]j,asbubj,j.)}(j1j1#+j2j4)}(j7]j)}jlsm_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}juctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjt,jNubjjJj_sMjj](j)}(jkjt,jNjNjj,jj)}(jj#+jNjj,jjjD,jNubjjJj_sMjj]j]ubj)}(jkjt,jNjNjj,jj)}(jj#+jNjj,jjjJ,jNubjjJj_sMjj]j]ubj)}(jkjt,jNjNjj,jj)}(jj#+jNjj,jjjP,jNubjjJj_sMjj]j]ubj)}(jkjt,jNjNjj<,jj)}(jj#+jNjj,jjjV,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_getprocattrsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j_,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlsmidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj],jNubjjJj_sMjj](j)}(jkj],jNjNjj,jj)}(jj#+jNjj,jjj0,jNubjjJj_sMjj]j]ubj)}(jkj],jNjNjj,jj)}(jj#+jNjj,jjj6,jNubjjJj_sMjj]j]ubj)}(jkj],jNjNjj,jj)}(jj#+jNjj,jjj<,jNubjjJj_sMjj]j]ubj)}(jkj],jNjNjj",jj)}(jj#+jNjj,jjjB,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_setprocattrsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jK,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlsmidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jvaluesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjI,jNubjjJj_sM jj](j)}(jkjI,jNjNjj,jj)}(jj#+jNjjq,jjj,jNubjjJj_sM jj]j]ubj)}(jkjI,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sM jj]j]ubj)}(jkjI,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sM jj]j]ubj)}(jkjI,jNjNjj ,jj)}(jj#+jNjj,jjj%,jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_netlink_sendsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j.,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,,jNubjjJj_sM"jj](j)}(jkj,,jNjNjjz,jj)}(jj#+jNjjT,jjj,jNubjjJj_sM"jj]j]ubj)}(jkj,,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sM"jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_post_notificationsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jw_credsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcredsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jwatch_notificationsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMjj](j)}(jkj,jNjNjj ,jj)}(jj#+jNjj,jjjq,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj:,jj)}(jj#+jNjj,jjjw,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjjg,jj)}(jj#+jNjjA,jjj},jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_watch_keysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jkeysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjJj_sMjj]j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_socket_createsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfamilysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jprotocolsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jkernsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMjj](j)}(jkj,jNjNjj,,jj)}(jj#+jNjj ,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjjP,jj)}(jj#+jNjj0,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjjt,jj)}(jj#+jNjjT,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjjx,jjj,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_socket_post_createsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfamilysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jprotocolsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jkernsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sM+jj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sM+jj]j]ubj)}(jkj,jNjNjj.,jj)}(jj#+jNjj,jjj,jNubjjJj_sM+jj]j]ubj)}(jkj,jNjNjjR,jj)}(jj#+jNjj2,jjj,jNubjjJj_sM+jj]j]ubj)}(jkj,jNjNjjv,jj)}(jj#+jNjjV,jjj,jNubjjJj_sM+jj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjjz,jjj,jNubjjJj_sM+jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_socket_bindsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jsockaddrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaddresssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaddrlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMNjj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjjk,jNubjjJj_sMNjj]j]ubj)}(jkj,jNjNjj<,jj)}(jj#+jNjj,jjjq,jNubjjJj_sMNjj]j]ubj)}(jkj,jNjNjjc,jj)}(jj#+jNjjC,jjjw,jNubjjJj_sMNjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_socket_connectsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jsockaddrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jaddresssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jaddrlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj~,jNubjjJj_sM_jj](j)}(jkj~,jNjNjj,jj)}(jj#+jNjj,jjj(,jNubjjJj_sM_jj]j]ubj)}(jkj~,jNjNjj,jj)}(jj#+jNjj,jjj.,jNubjjJj_sM_jj]j]ubj)}(jkj~,jNjNjj ,jj)}(jj#+jNjj,jjj4,jNubjjJj_sM_jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_socket_listensbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j=,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbacklogsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj;,jNubjjJj_sMnjj](j)}(jkj;,jNjNjj,jj)}(jj#+jNjjc,jjj,jNubjjJj_sMnjj]j]ubj)}(jkj;,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMnjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_socket_acceptsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,jNubjjJj_sM~jj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjjK,jNubjjJj_sM~jj]j]ubj)}(jkj,jNjNjj@,jj)}(jj#+jNjj,jjjQ,jNubjjJj_sM~jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_socket_sendmsgsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jZ,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jmsghdrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjX,jNubjjJj_sMjj](j)}(jkjX,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubj)}(jkjX,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubj)}(jkjX,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_socket_recvmsgsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jmsghdrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMjj](j)}(jkj,jNjNjjc,jj)}(jj#+jNjj=,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjjj,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_socket_getsocknamesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjJj_sMjj]j)}(jkj,jNjNjjJ,jj)}(jj#+jNjj$,jjjU,jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_socket_getpeernamesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j^,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj\,jNubjjJj_sMjj]j)}(jkj\,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_socket_getsockoptsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlevelsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joptnamesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMjj](j)}(jkj,jNjNjj ,jj)}(jj#+jNjj,jjj],jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj1,jj)}(jj#+jNjj,jjjc,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjjU,jj)}(jj#+jNjj5,jjji,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_socket_setsockoptsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jr,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlevelsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joptnamesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjp,jNubjjJj_sMjj](j)}(jkjp,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubj)}(jkjp,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubj)}(jkjp,jNjNjj ,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_socket_shutdownsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j&,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jhowsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$,jNubjjJj_sMjj](j)}(jkj$,jNjNjjr,jj)}(jj#+jNjjL,jjj,jNubjjJj_sMjj]j]ubj)}(jkj$,jNjNjj,jj)}(jj#+jNjjy,jjj,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j!security_socket_getpeersec_streamsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jsocketsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsocksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j sockptr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joptvalsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j sockptr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joptlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sM jj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj|,jNubjjJj_sM jj]j]ubj)}(jkj,jNjNjj',jj)}(jj#+jNjj,jjj,jNubjjJj_sM jj]j]ubj)}(jkj,jNjNjjO,jj)}(jj#+jNjj+,jjj,jNubjjJj_sM jj]j]ubj)}(jkj,jNjNjjt,jj)}(jj#+jNjjS,jjj,jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_sk_allocsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfamilysbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jprioritysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sM4jj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj:,jNubjjJj_sM4jj]j]ubj)}(jkj,jNjNjj ,jj)}(jj#+jNjj,jjj@,jNubjjJj_sM4jj]j]ubj)}(jkj,jNjNjj2,jj)}(jj#+jNjj,jjjF,jNubjjJj_sM4jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_sk_freesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jO,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjM,jNubjjJj_sM?jj]j)}(jkjM,jNjNjj,jj)}(jj#+jNjju,jjj,jNubjjJj_sM?jj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_inet_csk_clonesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_socksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMjj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj3,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj(,jj)}(jj#+jNjj,jjj9,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_mptcp_add_subflowsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jB,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jsocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jssksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj@,jNubjjJj_sMrjj](j)}(jkj@,jNjNjj,jj)}(jj#+jNjjh,jjj,jNubjjJj_sMrjj]j]ubj)}(jkj@,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMrjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_xfrm_policy_clonesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j xfrm_sec_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jold_ctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j xfrm_sec_ctxsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jnew_ctxpsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMjj](j)}(jkj,jNjNjj!,jj)}(jj#+jNjj,jjj^,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjjP,jj)}(jj#+jNjj(,jjjd,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_xfrm_policy_deletesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jm,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j xfrm_sec_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjk,jNubjjJj_sMjj]j)}(jkjk,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j!security_xfrm_state_alloc_acquiresbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j xfrm_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j xfrm_sec_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpolsecsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsecidsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMjj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjjx,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjjE,jj)}(jj#+jNjj,jjj~,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjjp,jj)}(jj#+jNjjL,jjj,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_xfrm_state_freesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j xfrm_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjJj_sM+jj]j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sM+jj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_xfrm_policy_lookupsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j xfrm_sec_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jfl_secidsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sM<jj](j)}(jkj,jNjNjj8,jj)}(jj#+jNjj,jjjk,jNubjjJj_sM<jj]j]ubj)}(jkj,jNjNjjc,jj)}(jj#+jNjj?,jjjq,jNubjjJj_sM<jj]j]ubej]ubj)}(jkjjNjNjj)}j"security_xfrm_state_pol_flow_matchsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jz,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j xfrm_statesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j xfrm_policysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jxpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j flowi_commonsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jflicsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjx,jNubjjJj_sMKjj](j)}(jkjx,jNjNjj,jj)}(jj#+jNjj,jjj*,jNubjjJj_sMKjj]j]ubj)}(jkjx,jNjNjj,jj)}(jj#+jNjj,jjj0,jNubjjJj_sMKjj]j]ubj)}(jkjx,jNjNjj,jj)}(jj#+jNjj,jjj6,jNubjjJj_sMKjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_xfrm_decode_sessionsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j?,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jskbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsecidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj=,jNubjjJj_sMljj](j)}(jkj=,jNjNjj,jj)}(jj#+jNjje,jjj,jNubjjJj_sMljj]j]ubj)}(jkj=,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMljj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_key_allocsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jkeysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcredsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMjj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj{,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjjK,jj)}(jj#+jNjj%,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjjs,jj)}(jj#+jNjjR,jjj,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_key_freesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jkeysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjJj_sMjj]j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_key_permissionsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j key_ref_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jkey_refsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcredsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j5+j2j4)}(j7]j)}j key_need_permsbaj<ubububj=j?)}(jBj4)}(j7]j)}j need_permsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMjj](j)}(jkj,jNjNjj:,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjjd,jj)}(jj#+jNjj>,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjjk,jjj,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_key_getsecuritysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jkeysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMjj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj1,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj#,jj)}(jj#+jNjj,jjj7,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j"security_key_post_create_or_updatesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j@,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jkeysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkeyringsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jkeysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkeysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpayloadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}j payload_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j)}jcreatesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj>,jNubjjJj_sMjj](j)}(jkj>,jNjNjj,jj)}(jj#+jNjjf,jjj],jNubjjJj_sMjj]j]ubj)}(jkj>,jNjNjj,jj)}(jj#+jNjj,jjjc,jNubjjJj_sMjj]j]ubj)}(jkj>,jNjNjj,jj)}(jj#+jNjj,jjji,jNubjjJj_sMjj]j]ubj)}(jkj>,jNjNjj ,jj)}(jj#+jNjj,jjjo,jNubjjJj_sMjj]j]ubj)}(jkj>,jNjNjj2,jj)}(jj#+jNjj,jjju,jNubjjJj_sMjj]j]ubj)}(jkj>,jNjNjjU,jj)}(jj#+jNjj6,jjj{,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_audit_rule_initsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jfieldsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jopsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jrulestrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jlsmrulesbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMjj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjjU,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj[,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjja,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjjG,jj)}(jj#+jNjj#,jjjg,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_audit_rule_knownsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jp,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j audit_krulesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkrulesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjn,jNubjjJj_sMjj]j)}(jkjn,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_audit_rule_freesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jlsmrulesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjJj_sMjj]j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj#,jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_audit_rule_matchsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsecidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jfieldsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jopsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jlsmrulesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*,jNubjjJj_sMjj](j)}(jkj*,jNjNjjv,jj)}(jj#+jNjjR,jjj,jNubjjJj_sMjj]j]ubj)}(jkj*,jNjNjj,jj)}(jj#+jNjjz,jjj,jNubjjJj_sMjj]j]ubj)}(jkj*,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubj)}(jkj*,jNjNjj,jj)}(jj#+jNjj,jjj ,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j security_bpfsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j4+j2j4)}(j7]j)}jbpf_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMjj](j)}(jkj,jNjNjjX,jj)}(jj#+jNjj8,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj\,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_bpf_mapsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jbpf_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jfmode_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfmodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sM*jj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjjF,jNubjjJj_sM*jj]j]ubj)}(jkj,jNjNjj>,jj)}(jj#+jNjj,jjjL,jNubjjJj_sM*jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_bpf_progsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jU,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jbpf_progsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprogsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjS,jNubjjJj_sM8jj]j)}(jkjS,jNjNjj,jj)}(jj#+jNjj{,jjj,jNubjjJj_sM8jj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_bpf_map_createsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jbpf_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j4+j2j4)}(j7]j)}jbpf_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j bpf_tokensbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtokensbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMHjj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjjf,jNubjjJj_sMHjj]j]ubj)}(jkj,jNjNjj.,jj)}(jj#+jNjj,jjjl,jNubjjJj_sMHjj]j]ubj)}(jkj,jNjNjj[,jj)}(jj#+jNjj5,jjjr,jNubjjJj_sMHjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_bpf_prog_loadsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j{,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jbpf_progsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprogsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j4+j2j4)}(j7]j)}jbpf_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j bpf_tokensbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtokensbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjy,jNubjjJj_sMZjj](j)}(jkjy,jNjNjj,jj)}(jj#+jNjj,jjj,,jNubjjJj_sMZjj]j]ubj)}(jkjy,jNjNjj,jj)}(jj#+jNjj,jjj2,jNubjjJj_sMZjj]j]ubj)}(jkjy,jNjNjj!,jj)}(jj#+jNjj,jjj8,jNubjjJj_sMZjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_bpf_token_createsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jA,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j bpf_tokensbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtokensbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j4+j2j4)}(j7]j)}jbpf_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jpathsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpathsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj?,jNubjjJj_sMkjj](j)}(jkj?,jNjNjj,jj)}(jj#+jNjjg,jjj,jNubjjJj_sMkjj]j]ubj)}(jkj?,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMkjj]j]ubj)}(jkj?,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMkjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_bpf_token_cmdsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j bpf_tokensbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtokensbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j5+j2j4)}(j7]j)}jbpf_cmdsbaj<ubububj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sM|jj](j)}(jkj,jNjNjjS,jj)}(jj#+jNjj-,jjj,jNubjjJj_sM|jj]j]ubj)}(jkj,jNjNjj~,jj)}(jj#+jNjjZ,jjj,jNubjjJj_sM|jj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_bpf_token_capablesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j bpf_tokensbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtokensbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcapsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMjj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_bpf_map_freesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jbpf_mapsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjJj_sMjj]j)}(jkj,jNjNjjk,jj)}(jj#+jNjjE,jjjv,jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_bpf_prog_freesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jbpf_progsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprogsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj},jNubjjJj_sMjj]j)}(jkj},jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_bpf_token_freesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j bpf_tokensbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtokensbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjJj_sMjj]j)}(jkj,jNjNjj+,jj)}(jj#+jNjj,jjj6,jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_perf_event_opensbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j?,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jperf_event_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj=,jNubjjJj_sMjj](j)}(jkj=,jNjNjj,jj)}(jj#+jNjje,jjj,jNubjjJj_sMjj]j]ubj)}(jkj=,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurity_perf_event_allocsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j perf_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeventsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjJj_sMjj]j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj ,jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_perf_event_freesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j),aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j perf_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeventsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj',jNubjjJj_sMjj]j)}(jkj',jNjNjju,jj)}(jj#+jNjjO,jjj,jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_perf_event_readsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j perf_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeventsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjJj_sMjj]j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_perf_event_writesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j perf_eventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jeventsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjJj_sMjj]j)}(jkj,jNjNjj5,jj)}(jj#+jNjj,jjj@,jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_uring_override_credssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jI,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjG,jNubjjJj_sMjj]j)}(jkjG,jNjNjj,jj)}(jj#+jNjjo,jjj,jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurity_uring_sqpollsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj,jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jsecurity_uring_cmdsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j io_uring_cmdsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jioucmdsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjJj_sM(jj]j)}(jkj,jNjNjj@,jj)}(jj#+jNjj,jjjK,jNubjjJj_sM(jj]j]ubaj]ubj)}(jkjjNjNjj)}jsecurityfs_create_filesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jT,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jfile_operationssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjR,jNubjjJj_sKjj](j)}(jkjR,jNjNjj,jj)}(jj#+jNjj,jjj[,jNubjjJj_sKjj]j]ubj)}(jkjR,jNjNjj,jj)}(jj#+jNjj,jjja,jNubjjJj_sKjj]j]ubj)}(jkjR,jNjNjj,jj)}(jj#+jNjj,jjjg,jNubjjJj_sKjj]j]ubj)}(jkjR,jNjNjj ,jj)}(jj#+jNjj,jjjm,jNubjjJj_sKjj]j]ubj)}(jkjR,jNjNjjM,jj)}(jj#+jNjj',jjjs,jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurityfs_create_dirsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j|,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjz,jNubjjJj_sKjj](j)}(jkjz,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sKjj]j]ubj)}(jkjz,jNjNjj,jj)}(jj#+jNjj,jjj ,jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurityfs_create_symlinksbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jtargetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jinode_operationssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jiopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj,jNubjjJj_sMjj](j)}(jkj,jNjNjjb,jj)}(jj#+jNjj@,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjji,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsecurityfs_removesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj ,jNubjjJj_sM'jj]j)}(jkj ,jNjNjjZ,jj)}(jj#+jNjj4,jjje,jNubjjJj_sM'jj]j]ubaj]ubj)}(jkjjNjNjj)}jaudit_log_startsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j audit_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jn,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j audit_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjl,jNubjjJj_sMBjj](j)}(jkjl,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMBjj]j]ubj)}(jkjl,jNjNjj,jj)}(jj#+jNjj,jjj ,jNubjjJj_sMBjj]j]ubj)}(jkjl,jNjNjj,jj)}(jj#+jNjj,jjj&,jNubjjJj_sMBjj]j]ubej]ubj)}(jkjjNjNjj)}jaudit_log_formatsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j/,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j audit_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jabsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSNjubejj)}j]sbubububjjj-,jNubjjJj_sMjj](j)}(jkj-,jNjNjj{,jj)}(jj#+jNjjU,jjj,jNubjjJj_sMjj]j]ubj)}(jkj-,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j audit_log_endsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j audit_buffersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jabsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjJj_sMv jj]j)}(jkj,jNjNjj ,jj)}(jj#+jNjj,jjj,jNubjjJj_sMv jj]j]ubaj]ubj)}(jkjjNjNjj)}j audit_logsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j ,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j audit_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jfmtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSNjubejj)}j]sbubububjjj,jNubjjJj_sM jj](j)}(jkj,jNjNjjl,jj)}(jj#+jNjjF,jjj,jNubjjJj_sM jj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjjs,jjj,jNubjjJj_sM jj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sM jj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j__audit_filter_opsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j ,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j audit_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j audit_namessbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jopsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sM9jj](j)}(jkj,jNjNjjU,jj)}(jj#+jNjj/,jjj ,jNubjjJj_sM9jj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj\,jjj,jNubjjJj_sM9jj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sM9jj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sM9jj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj$,jNubjjJj_sM9jj]j]ubej]ubj)}(jkjjNjNjj)}jaudit_filter_uringsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j audit_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj+,jNubjjJj_sMRjj](j)}(jkj+,jNjNjjy,jj)}(jj#+jNjjS,jjj,jNubjjJj_sMRjj]j]ubj)}(jkj+,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMRjj]j]ubej]ubj)}(jkjjNjNjj)}jaudit_reset_contextsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j audit_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjJj_sMjj]j)}(jkj,jNjNjj ,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j audit_allocsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j ,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjJj_sMjj]j)}(jkj,jNjNjjl,jj)}(jj#+jNjjF,jjjw,jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jaudit_log_uringsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j audit_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj~,jNubjjJj_sMljj]j)}(jkj~,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMljj]j]ubaj]ubj)}(jkjjNjNjj)}j __audit_freesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtsksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjJj_sM#jj]j)}(jkj,jNjNjj,,jj)}(jj#+jNjj,jjj7,jNubjjJj_sM#jj]j]ubaj]ubj)}(jkjjNjNjj)}jaudit_return_fixupsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j@,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j audit_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsuccesssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jcodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj>,jNubjjJj_sMQjj](j)}(jkj>,jNjNjj,jj)}(jj#+jNjjf,jjj,jNubjjJj_sMQjj]j]ubj)}(jkj>,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMQjj]j]ubj)}(jkj>,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMQjj]j]ubej]ubj)}(jkjjNjNjj)}j__audit_uring_entrysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jopsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj,jNubjjJj_sMmjj]j)}(jkj,jNjNjj>,jj)}(jj#+jNjj,jjjF,jNubjjJj_sMmjj]j]ubaj]ubj)}(jkjjNjNjj)}j__audit_uring_exitsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jO,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsuccesssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jcodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjM,jNubjjJj_sMjj](j)}(jkjM,jNjNjj,jj)}(jj#+jNjju,jjj,jNubjjJj_sMjj]j]ubj)}(jkjM,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__audit_syscall_entrysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmajorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}ja1sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}ja2sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}ja3sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}ja4sbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sMjj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj;,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj`,jj)}(jj#+jNjj?,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjjd,jjj,jNubjjJj_sMjj]j]ubj)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j__audit_syscall_exitsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsuccesssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}j return_codesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj,jNubjjJj_sM jj](j)}(jkj,jNjNjj,jj)}(jj#+jNjj,jjjE,jNubjjJj_sM jj]j]ubj)}(jkj,jNjNjj=,jj)}(jj#+jNjj,jjjK,jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j__audit_reusenamesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jfilenamesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jT,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]j)}jj+sbasbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]j,asbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}juptrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjR,jNubjjJj_sMjj]j)}(jkjR,jNjNjj,jj)}(jj#+jNjj,jjj,jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j__audit_getnamesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j,aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jfilenamesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,jNubjjJj_sMjj]j)}(jkj,jNjNjj-jj)}(jj#+jNjj,jjj-jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j __audit_inodesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jfilenamesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jdentrysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjjJj_sMjj](j)}(jkj-jNjNjjg-jj)}(jj#+jNjjA-jjj-jNubjjJj_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jj#+jNjjn-jjj-jNubjjJj_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jauditsc_get_stampsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j audit_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j timespec64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jserialsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjjJj_sM jj](j)}(jkj-jNjNjj%-jj)}(jj#+jNjj-jjj-jNubjjJj_sM jj]j]ubj)}(jkj-jNjNjjR-jj)}(jj#+jNjj,-jjj-jNubjjJj_sM jj]j]ubj)}(jkj-jNjNjj{-jj)}(jj#+jNjjX-jjj-jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j__audit_mq_opensbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}joflagsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jmq_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jattrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjjJj_sM jj](j)}(jkj-jNjNjj-jj)}(jj#+jNjj-jjj>-jNubjjJj_sM jj]j]ubj)}(jkj-jNjNjj -jj)}(jj#+jNjj-jjjD-jNubjjJj_sM jj]j]ubj)}(jkj-jNjNjj3-jj)}(jj#+jNjj -jjjJ-jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j__audit_mq_sendrecvsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jS-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jmqd_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmqdessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmsg_lensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmsg_priosbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j timespec64sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j abs_timeoutsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjQ-jNubjjJj_sM jj](j)}(jkjQ-jNjNjj-jj)}(jj#+jNjjy-jjj-jNubjjJj_sM jj]j]ubj)}(jkjQ-jNjNjj-jj)}(jj#+jNjj-jjj%-jNubjjJj_sM jj]j]ubj)}(jkjQ-jNjNjj-jj)}(jj#+jNjj-jjj+-jNubjjJj_sM jj]j]ubj)}(jkjQ-jNjNjj-jj)}(jj#+jNjj-jjj1-jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j__audit_mq_notifysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j:-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jmqd_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmqdessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jsigeventsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j notificationsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj8-jNubjjJj_sM! jj](j)}(jkj8-jNjNjj-jj)}(jj#+jNjj`-jjj-jNubjjJj_sM! jj]j]ubj)}(jkj8-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sM! jj]j]ubej]ubj)}(jkjjNjNjj)}j__audit_mq_getsetattrsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jmqd_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmqdessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jmq_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmqstatsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjjJj_sM5 jj](j)}(jkj-jNjNjj-jj)}(jj#+jNjj-jjjG-jNubjjJj_sM5 jj]j]ubj)}(jkj-jNjNjj<-jj)}(jj#+jNjj-jjjM-jNubjjJj_sM5 jj]j]ubej]ubj)}(jkjjNjNjj)}j__audit_ipc_objsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jV-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j kern_ipc_permsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jipcpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjT-jNubjjJj_sMC jj]j)}(jkjT-jNjNjj-jj)}(jj#+jNjj|-jjj-jNubjjJj_sMC jj]j]ubaj]ubj)}(jkjjNjNjj)}j__audit_ipc_set_permsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jqbytessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juid_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}juidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgid_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjjJj_sMX jj](j)}(jkj-jNjNjj-jj)}(jj#+jNjj-jjj}-jNubjjJj_sMX jj]j]ubj)}(jkj-jNjNjj%-jj)}(jj#+jNjj-jjj-jNubjjJj_sMX jj]j]ubj)}(jkj-jNjNjjM-jj)}(jj#+jNjj)-jjj-jNubjjJj_sMX jj]j]ubj)}(jkj-jNjNjju-jj)}(jj#+jNjjQ-jjj-jNubjjJj_sMX jj]j]ubej]ubj)}(jkjjNjNjj)}j__audit_socketcallsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnargssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=js)}(jvj?)}(jBj4)}(j7]j)}jargssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjjJj_sMr jj](j)}(jkj-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sMr jj]j]ubj)}(jkj-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sMr jj]j]ubej]ubj)}(jkjjNjNjj)}j__audit_fd_pairsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfd1sbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jfd2sbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjjJj_sM jj](j)}(jkj-jNjNjje-jj)}(jj#+jNjjE-jjj-jNubjjJj_sM jj]j]ubj)}(jkj-jNjNjj-jj)}(jj#+jNjji-jjj-jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j__audit_sockaddrsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jjgOsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjjJj_sM jj](j)}(jkj-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sM jj]j]ubj)}(jkj-jNjNjj -jj)}(jj#+jNjj-jjj-jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jaudit_signal_info_syscallsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j%-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j task_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj#-jNubjjJj_sM jj]j)}(jkj#-jNjNjjq-jj)}(jj#+jNjjK-jjj{-jNubjjJj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j__audit_log_bprm_fcapssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j linux_binprmsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbprmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjjJj_sM jj](j)}(jkj-jNjNjj-jj)}(jj#+jNjj-jjj5-jNubjjJj_sM jj]j]ubj)}(jkj-jNjNjj-jj)}(jj#+jNjj-jjj;-jNubjjJj_sM jj]j]ubj)}(jkj-jNjNjj*-jj)}(jj#+jNjj-jjjA-jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}j__audit_log_capsetsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jJ-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcredsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjH-jNubjjJj_sM jj](j)}(jkjH-jNjNjj-jj)}(jj#+jNjjp-jjj-jNubjjJj_sM jj]j]ubj)}(jkjH-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jaudit_core_dumpssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jsignrsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj-jNubjjJj_sM jj]j)}(jkj-jNjNjj# -jj)}(jj#+jNjj -jjj+ -jNubjjJj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}j audit_seccompsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j4 -aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jsyscallsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jsignrsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jcodesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj2 -jNubjjJj_sM jj](j)}(jkj2 -jNjNjj{ -jj)}(jj#+jNjjZ -jjj -jNubjjJj_sM jj]j]ubj)}(jkj2 -jNjNjj -jj)}(jj#+jNjj -jjj -jNubjjJj_sM jj]j]ubj)}(jkj2 -jNjNjj -jj)}(jj#+jNjj -jjj -jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jaudit_rule_changesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j -aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jtypesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jseqsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdataszsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj -jNubjjJj_sMmjj](j)}(jkj -jNjNjj& -jj)}(jj#+jNjj -jjj -jNubjjJj_sMmjj]j]ubj)}(jkj -jNjNjjJ -jj)}(jj#+jNjj* -jjj -jNubjjJj_sMmjj]j]ubj)}(jkj -jNjNjjp -jj)}(jj#+jNjjN -jjj -jNubjjJj_sMmjj]j]ubj)}(jkj -jNjNjj -jj)}(jj#+jNjjw -jjj -jNubjjJj_sMmjj]j]ubej]ubj)}(jkjjNjNjj)}jaudit_list_rules_sendsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j -aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jsk_buffsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j request_skbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jseqsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj -jNubjjJj_sMjj](j)}(jkj -jNjNjj -jj)}(jj#+jNjj -jjj9 -jNubjjJj_sMjj]j]ubj)}(jkj -jNjNjj1 -jj)}(jj#+jNjj -jjj? -jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j parent_lensbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jH -aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpathsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjF -jNubjjJj_sMjj]j)}(jkjF -jNjNjj -jj)}(jj#+jNjjn -jjj -jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jaudit_compare_dname_pathsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j -aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jqstrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpathsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j parentlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj -jNubjjJj_sMjj](j)}(jkj -jNjNjj -jj)}(jj#+jNjj -jjjH -jNubjjJj_sMjj]j]ubj)}(jkj -jNjNjj -jj)}(jj#+jNjj -jjjN -jNubjjJj_sMjj]j]ubj)}(jkj -jNjNjj@ -jj)}(jj#+jNjj -jjjT -jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsys_acctsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j] -aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj+sbasbubj&j)}(jNjNjoNjjjjj)}j]j -asbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj[ -jNubjjJj_sM$jj]j)}(jkj[ -jNjNjj -jj)}(jj#+jNjj -jjj -jNubjjJj_sM$jj]j]ubaj]ubj)}(jkjjNjNjj)}j acct_collectsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j -aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j)}jexitcodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j group_deadsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj -jNubjjJj_sM)jj](j)}(jkj -jNjNjj -jj)}(jj#+jNjj -jjj- -jNubjjJj_sM)jj]j]ubj)}(jkj -jNjNjj% -jj)}(jj#+jNjj -jjj3 -jNubjjJj_sM)jj]j]ubej]ubj)}(jkjjNjNjj)}j acct_processsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j< -aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj: -jNubjjJj_sM`jj]j]ubj)}(jkjjNjNjj)}j bio_advancesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j -aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnbytessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj -jNubjjJj_sKjj](j)}(jkj -jNjNjj -jj)}(jj#+jNjj -jjj-jNubjjJj_sKjj]j]ubj)}(jkj -jNjNjj -jj)}(jj#+jNjj -jjj -jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j folio_itersbjj)}(jj1#+jstructjj)}jj4)}(j7]j-aj<ubsbjjj-jNubjjJj_sKjj]j]ubj)}(jkjjNjNjj)}jbio_for_each_folio_allsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j!-aj<ubjMNubjjj-jNubjjJj_sMAjj]j]ubj)}(jkjjNjNjj)}jbio_next_splitsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j0-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsectorssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfpsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jbio_setsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj.-jNubjjJj_sMjj](j)}(jkj.-jNjNjj-jj)}(jj#+jNjj\-jjj -jNubjjJj_sMjj]j]ubj)}(jkj.-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sMjj]j]ubj)}(jkj.-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sMjj]j]ubj)}(jkj.-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_queue_flag_setsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j$-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj"-jNubjjJj_sKPjj](j)}(jkj"-jNjNjjk-jj)}(jj#+jNjjJ-jjj-jNubjjJj_sKPjj]j]ubj)}(jkj"-jNjNjj-jj)}(jj#+jNjjo-jjj-jNubjjJj_sKPjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_queue_flag_clearsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjjJj_sK[jj](j)}(jkj-jNjNjj-jj)}(jj#+jNjj-jjj)-jNubjjJj_sK[jj]j]ubj)}(jkj-jNjNjj-jj)}(jj#+jNjj-jjj/-jNubjjJj_sK[jj]j]ubej]ubj)}(jkjjNjNjj)}jblk_queue_flag_test_and_setsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j8-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj6-jNubjjJj_sKijj](j)}(jkj6-jNjNjj~-jj)}(jj#+jNjj]-jjj-jNubjjJj_sKijj]j]ubj)}(jkj6-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sKijj]j]ubej]ubj)}(jkjjNjNjj)}j blk_op_strsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j5+j2j4)}(j7]j)}jreq_opsbaj<ubububj=j?)}(jBj4)}(j7]j)}jopsbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj-jNubjjJj_sKjj]j)}(jkj-jNjNjj -jj)}(jj#+jNjj-jjj-jNubjjJj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jblk_sync_queuesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjjJj_sKjj]j)}(jkj-jNjNjjm-jj)}(jj#+jNjjG-jjjw-jNubjjJj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jblk_set_pm_onlysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj~-jNubjjJj_sKjj]j)}(jkj~-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j blk_put_queuesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjjJj_sMjj]j)}(jkj-jNjNjj+-jj)}(jj#+jNjj-jjj5-jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j blk_get_queuesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j>-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj<-jNubjjJj_sMjj]j)}(jkj<-jNjNjj-jj)}(jj#+jNjjc-jjj-jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsubmit_bio_noacctsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjjJj_sMjj]j)}(jkj-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j submit_biosbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjjJj_sMgjj]j)}(jkj-jNjNjjH-jj)}(jj#+jNjj"-jjjS-jNubjjJj_sMgjj]j]ubaj]ubj)}(jkjjNjNjj)}jbio_pollsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j\-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j io_comp_batchsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jiobsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjZ-jNubjjJj_sMjj](j)}(jkjZ-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sMjj]j]ubj)}(jkjZ-jNjNjj-jj)}(jj#+jNjj-jjj -jNubjjJj_sMjj]j]ubj)}(jkjZ-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jbio_start_io_acctsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjjJj_sMjj]j)}(jkj-jNjNjjg-jj)}(jj#+jNjjA-jjjr-jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j blk_lld_busysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j{-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjy-jNubjjJj_sM+jj]j)}(jkjy-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sM+jj]j]ubaj]ubj)}(jkjjNjNjj)}jblk_start_plugsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jblk_plugsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplugsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjjJj_sMrjj]j)}(jkj-jNjNjj&-jj)}(jj#+jNjj-jjj1-jNubjjJj_sMrjj]j]ubaj]ubj)}(jkjjNjNjj)}jblk_finish_plugsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j:-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jblk_plugsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jplugsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj8-jNubjjJj_sMjj]j)}(jkj8-jNjNjj-jj)}(jj#+jNjj`-jjj-jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jblk_queue_entersbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jblk_mq_req_flags_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjjJj_sM8jj](j)}(jkj-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sM8jj]j]ubj)}(jkj-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sM8jj]j]ubej]ubj)}(jkjjNjNjj)}jblk_rq_map_user_iovsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j rq_map_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmap_datasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jiov_itersbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jitersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%-jNubjjJj_sMxjj](j)}(jkj%-jNjNjjs-jj)}(jj#+jNjjM-jjj,-jNubjjJj_sMxjj]j]ubj)}(jkj%-jNjNjj-jj)}(jj#+jNjjy-jjj2-jNubjjJj_sMxjj]j]ubj)}(jkj%-jNjNjj-jj)}(jj#+jNjj-jjj8-jNubjjJj_sMxjj]j]ubj)}(jkj%-jNjNjj-jj)}(jj#+jNjj-jjj>-jNubjjJj_sMxjj]j]ubj)}(jkj%-jNjNjj$-jj)}(jj#+jNjj-jjjD-jNubjjJj_sMxjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_rq_unmap_usersbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jM-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjK-jNubjjJj_sMjj]j)}(jkjK-jNjNjj-jj)}(jj#+jNjjs-jjj-jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jblk_rq_map_kernsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jkbufsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjjJj_sMjj](j)}(jkj-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sMjj]j]ubj)}(jkj-jNjNjj%-jj)}(jj#+jNjj-jjj-jNubjjJj_sMjj]j]ubj)}(jkj-jNjNjjN-jj)}(jj#+jNjj,-jjj-jNubjjJj_sMjj]j]ubj)}(jkj-jNjNjjv-jj)}(jj#+jNjjU-jjj-jNubjjJj_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jj#+jNjjz-jjj-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_register_queuesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgendisksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdisksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjjJj_sM jj]j)}(jkj-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jblk_unregister_queuesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgendisksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdisksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj%-jNubjjJj_sM^jj]j)}(jkj%-jNjNjjs-jj)}(jj#+jNjjM-jjj~-jNubjjJj_sM^jj]j]ubaj]ubj)}(jkjjNjNjj)}jblk_set_stacking_limitssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j queue_limitssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlimsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjjJj_sK#jj]j)}(jkj-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sK#jj]j]ubaj]ubj)}(jkjjNjNjj)}jqueue_limits_commit_updatesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j queue_limitssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlimsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjjJj_sKjj](j)}(jkj-jNjNjj3-jj)}(jj#+jNjj -jjjj-jNubjjJj_sKjj]j]ubj)}(jkj-jNjNjj_-jj)}(jj#+jNjj9-jjjp-jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jqueue_limits_setsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jy-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j queue_limitssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlimsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjw-jNubjjJj_sMjj](j)}(jkjw-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sMjj]j]ubj)}(jkjw-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_queue_bounce_limitsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j -aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j5+j2j4)}(j7]j)}j blk_bouncesbaj<ubububj=j?)}(jBj4)}(j7]j)}jbouncesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj -jNubjjJj_sM'jj](j)}(jkj -jNjNjjW-jj)}(jj#+jNjj1-jjj-jNubjjJj_sM'jj]j]ubj)}(jkj -jNjNjj-jj)}(jj#+jNjj]-jjj-jNubjjJj_sM'jj]j]ubej]ubj)}(jkjjNjNjj)}jblk_queue_max_hw_sectorssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmax_hw_sectorssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjjJj_sM@jj](j)}(jkj-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sM@jj]j]ubj)}(jkj-jNjNjj -jj)}(jj#+jNjj-jjj-jNubjjJj_sM@jj]j]ubej]ubj)}(jkjjNjNjj)}jblk_queue_chunk_sectorssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j chunk_sectorssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj -jNubjjJj_sMkjj](j)}(jkj -jNjNjjn-jj)}(jj#+jNjjH-jjj-jNubjjJj_sMkjj]j]ubj)}(jkj -jNjNjj-jj)}(jj#+jNjjt-jjj-jNubjjJj_sMkjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_queue_max_discard_sectorssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmax_discard_sectorssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjjJj_sMvjj](j)}(jkj-jNjNjj-jj)}(jj#+jNjj-jjj'-jNubjjJj_sMvjj]j]ubj)}(jkj-jNjNjj-jj)}(jj#+jNjj-jjj--jNubjjJj_sMvjj]j]ubej]ubj)}(jkjjNjNjj)}j"blk_queue_max_secure_erase_sectorssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j6-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j max_sectorssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj4-jNubjjJj_sMjj](j)}(jkj4-jNjNjj-jj)}(jj#+jNjj\-jjj-jNubjjJj_sMjj]j]ubj)}(jkj4-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j"blk_queue_max_write_zeroes_sectorssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmax_write_zeroes_sectorssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjjJj_sMjj](j)}(jkj-jNjNjj -jj)}(jj#+jNjj-jjj;-jNubjjJj_sMjj]j]ubj)}(jkj-jNjNjj3-jj)}(jj#+jNjj-jjjA-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j!blk_queue_max_zone_append_sectorssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jJ-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmax_zone_append_sectorssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjH-jNubjjJj_sMjj](j)}(jkjH-jNjNjj-jj)}(jj#+jNjjp-jjj-jNubjjJj_sMjj]j]ubj)}(jkjH-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_queue_max_segmentssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedshortesbubj=j?)}(jBj4)}(j7]j)}j max_segmentssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjjJj_sMjj](j)}(jkj-jNjNjj -jj)}(jj#+jNjj-jjjO-jNubjjJj_sMjj]j]ubj)}(jkj-jNjNjjG-jj)}(jj#+jNjj&-jjjU-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_queue_max_discard_segmentssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j^-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedshortesbubj=j?)}(jBj4)}(j7]j)}j max_segmentssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj\-jNubjjJj_sMjj](j)}(jkj\-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sMjj]j]ubj)}(jkj\-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_queue_max_segment_sizesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmax_sizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjjJj_sMjj](j)}(jkj-jNjNjj4 -jj)}(jj#+jNjj -jjjc -jNubjjJj_sMjj]j]ubj)}(jkj-jNjNjj[ -jj)}(jj#+jNjj: -jjji -jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_queue_logical_block_sizesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jr -aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjp -jNubjjJj_sMjj](j)}(jkjp -jNjNjj -jj)}(jj#+jNjj -jjj -jNubjjJj_sMjj]j]ubj)}(jkjp -jNjNjj -jj)}(jj#+jNjj -jjj -jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_queue_physical_block_sizesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j -aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj -jNubjjJj_sMjj](j)}(jkj -jNjNjjH!-jj)}(jj#+jNjj"!-jjjw!-jNubjjJj_sMjj]j]ubj)}(jkj -jNjNjjo!-jj)}(jj#+jNjjN!-jjj}!-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j blk_queue_zone_write_granularitysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j!-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj!-jNubjjJj_sM2jj](j)}(jkj!-jNjNjj!-jj)}(jj#+jNjj!-jjj"-jNubjjJj_sM2jj]j]ubj)}(jkj!-jNjNjj!-jj)}(jj#+jNjj!-jjj"-jNubjjJj_sM2jj]j]ubej]ubj)}(jkjjNjNjj)}jblk_queue_alignment_offsetsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"-jNubjjJj_sMJjj](j)}(jkj"-jNjNjj\"-jj)}(jj#+jNjj6"-jjj"-jNubjjJj_sMJjj]j]ubj)}(jkj"-jNjNjj"-jj)}(jj#+jNjjb"-jjj"-jNubjjJj_sMJjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_limits_io_minsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j"-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j queue_limitssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlimitssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jminsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj"-jNubjjJj_sMcjj](j)}(jkj"-jNjNjj"-jj)}(jj#+jNjj"-jjj#-jNubjjJj_sMcjj]j]ubj)}(jkj"-jNjNjj#-jj)}(jj#+jNjj"-jjj#-jNubjjJj_sMcjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_queue_io_minsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%#-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jminsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj##-jNubjjJj_sM}jj](j)}(jkj##-jNjNjjq#-jj)}(jj#+jNjjK#-jjj#-jNubjjJj_sM}jj]j]ubj)}(jkj##-jNjNjj#-jj)}(jj#+jNjjw#-jjj#-jNubjjJj_sM}jj]j]ubej]ubj)}(jkjjNjNjj)}jblk_limits_io_optsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j#-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j queue_limitssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlimitssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}joptsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj#-jNubjjJj_sMjj](j)}(jkj#-jNjNjj#-jj)}(jj#+jNjj#-jjj+$-jNubjjJj_sMjj]j]ubj)}(jkj#-jNjNjj#$-jj)}(jj#+jNjj$-jjj1$-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_queue_io_optsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j:$-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}joptsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj8$-jNubjjJj_sMjj](j)}(jkj8$-jNjNjj$-jj)}(jj#+jNjj`$-jjj$-jNubjjJj_sMjj]j]ubj)}(jkj8$-jNjNjj$-jj)}(jj#+jNjj$-jjj$-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_stack_limitssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j$-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j queue_limitssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j queue_limitssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjRsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsector_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj$-jNubjjJj_sMjj](j)}(jkj$-jNjNjj%-jj)}(jj#+jNjj$-jjjn%-jNubjjJj_sMjj]j]ubj)}(jkj$-jNjNjj<%-jj)}(jj#+jNjj%-jjjt%-jNubjjJj_sMjj]j]ubj)}(jkj$-jNjNjjf%-jj)}(jj#+jNjjB%-jjjz%-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jqueue_limits_stack_bdevsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j%-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j queue_limitssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j block_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsector_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpfxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj%-jNubjjJj_sMjj](j)}(jkj%-jNjNjj%-jj)}(jj#+jNjj%-jjjW&-jNubjjJj_sMjj]j]ubj)}(jkj%-jNjNjj%-jj)}(jj#+jNjj%-jjj]&-jNubjjJj_sMjj]j]ubj)}(jkj%-jNjNjj&&-jj)}(jj#+jNjj&-jjjc&-jNubjjJj_sMjj]j]ubj)}(jkj%-jNjNjjL&-jj)}(jj#+jNjj*&-jjji&-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_queue_update_dma_padsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jr&-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjp&-jNubjjJj_sMjj](j)}(jkjp&-jNjNjj&-jj)}(jj#+jNjj&-jjj&-jNubjjJj_sMjj]j]ubj)}(jkjp&-jNjNjj&-jj)}(jj#+jNjj&-jjj&-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_queue_segment_boundarysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j&-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj&-jNubjjJj_sMjj](j)}(jkj&-jNjNjjH'-jj)}(jj#+jNjj"'-jjjw'-jNubjjJj_sMjj]j]ubj)}(jkj&-jNjNjjo'-jj)}(jj#+jNjjN'-jjj}'-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_queue_virt_boundarysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj'-jNubjjJj_sMjj](j)}(jkj'-jNjNjj'-jj)}(jj#+jNjj'-jjj(-jNubjjJj_sMjj]j]ubj)}(jkj'-jNjNjj'-jj)}(jj#+jNjj'-jjj(-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_queue_dma_alignmentsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(-jNubjjJj_sMjj](j)}(jkj(-jNjNjj\(-jj)}(jj#+jNjj6(-jjj(-jNubjjJj_sMjj]j]ubj)}(jkj(-jNjNjj(-jj)}(jj#+jNjjb(-jjj(-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_queue_update_dma_alignmentsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j(-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmasksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj(-jNubjjJj_sMjj](j)}(jkj(-jNjNjj(-jj)}(jj#+jNjj(-jjj)-jNubjjJj_sMjj]j]ubj)}(jkj(-jNjNjj )-jj)}(jj#+jNjj(-jjj)-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_set_queue_depthsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j")-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jdepthsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj )-jNubjjJj_sMjj](j)}(jkj )-jNjNjjn)-jj)}(jj#+jNjjH)-jjj)-jNubjjJj_sMjj]j]ubj)}(jkj )-jNjNjj)-jj)}(jj#+jNjjt)-jjj)-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_queue_write_cachesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j)-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j)}jwcsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j)}jfuasbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)-jNubjjJj_sMjj](j)}(jkj)-jNjNjj)-jj)}(jj#+jNjj)-jjjH*-jNubjjJj_sMjj]j]ubj)}(jkj)-jNjNjj*-jj)}(jj#+jNjj)-jjjN*-jNubjjJj_sMjj]j]ubj)}(jkj)-jNjNjj@*-jj)}(jj#+jNjj!*-jjjT*-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j$blk_queue_required_elevator_featuressbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j]*-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jfeaturessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj[*-jNubjjJj_sMjj](j)}(jkj[*-jNjNjj*-jj)}(jj#+jNjj*-jjj*-jNubjjJj_sMjj]j]ubj)}(jkj[*-jNjNjj*-jj)}(jj#+jNjj*-jjj*-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j!blk_queue_can_use_dma_map_mergingsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j*-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj*-jNubjjJj_sM-jj](j)}(jkj*-jNjNjj2+-jj)}(jj#+jNjj +-jjji+-jNubjjJj_sM-jj]j]ubj)}(jkj*-jNjNjj^+-jj)}(jj#+jNjj8+-jjjo+-jNubjjJj_sM-jj]j]ubej]ubj)}(jkjjNjNjj)}jdisk_set_zonedsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jx+-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgendisksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdisksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjv+-jNubjjJj_sM@jj]j)}(jkjv+-jNjNjj+-jj)}(jj#+jNjj+-jjj+-jNubjjJj_sM@jj]j]ubaj]ubj)}(jkjjNjNjj)}jblkdev_issue_flushsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j block_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj+-jNubjjJj_sMjj]j)}(jkj+-jNjNjj$,-jj)}(jj#+jNjj+-jjj/,-jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jblkdev_issue_discardsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j8,-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j block_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsector_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsectorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsector_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jnr_sectssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj6,-jNubjjJj_sKajj](j)}(jkj6,-jNjNjj,-jj)}(jj#+jNjj^,-jjj--jNubjjJj_sKajj]j]ubj)}(jkj6,-jNjNjj,-jj)}(jj#+jNjj,-jjj --jNubjjJj_sKajj]j]ubj)}(jkj6,-jNjNjj,-jj)}(jj#+jNjj,-jjj--jNubjjJj_sKajj]j]ubj)}(jkj6,-jNjNjj,-jj)}(jj#+jNjj,-jjj--jNubjjJj_sKajj]j]ubej]ubj)}(jkjjNjNjj)}j__blkdev_issue_zerooutsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j"--aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j block_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsector_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsectorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsector_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jnr_sectssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNj NjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jbiopsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj --jNubjjJj_sKjj](j)}(jkj --jNjNjjn--jj)}(jj#+jNjjH--jjjG.-jNubjjJj_sKjj]j]ubj)}(jkj --jNjNjj--jj)}(jj#+jNjju--jjjM.-jNubjjJj_sKjj]j]ubj)}(jkj --jNjNjj--jj)}(jj#+jNjj--jjjS.-jNubjjJj_sKjj]j]ubj)}(jkj --jNjNjj--jj)}(jj#+jNjj--jjjY.-jNubjjJj_sKjj]j]ubj)}(jkj --jNjNjj.-jj)}(jj#+jNjj--jjj_.-jNubjjJj_sKjj]j]ubj)}(jkj --jNjNjj?.-jj)}(jj#+jNjj.-jjje.-jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jblkdev_issue_zerooutsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jn.-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j block_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsector_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsectorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsector_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jnr_sectssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjl.-jNubjjJj_sKjj](j)}(jkjl.-jNjNjj.-jj)}(jj#+jNjj.-jjja/-jNubjjJj_sKjj]j]ubj)}(jkjl.-jNjNjj.-jj)}(jj#+jNjj.-jjjg/-jNubjjJj_sKjj]j]ubj)}(jkjl.-jNjNjj /-jj)}(jj#+jNjj.-jjjm/-jNubjjJj_sKjj]j]ubj)}(jkjl.-jNjNjj5/-jj)}(jj#+jNjj/-jjjs/-jNubjjJj_sKjj]j]ubj)}(jkjl.-jNjNjjY/-jj)}(jj#+jNjj9/-jjjy/-jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_rq_count_integrity_sgsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j/-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj/-jNubjjJj_sKjj](j)}(jkj/-jNjNjj/-jj)}(jj#+jNjj/-jjj0-jNubjjJj_sKjj]j]ubj)}(jkj/-jNjNjj/-jj)}(jj#+jNjj/-jjj 0-jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_rq_map_integrity_sgsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j0-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j scatterlistsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsglistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj0-jNubjjJj_sKDjj](j)}(jkj0-jNjNjj`0-jj)}(jj#+jNjj:0-jjj0-jNubjjJj_sKDjj]j]ubj)}(jkj0-jNjNjj0-jj)}(jj#+jNjjf0-jjj0-jNubjjJj_sKDjj]j]ubj)}(jkj0-jNjNjj0-jj)}(jj#+jNjj0-jjj0-jNubjjJj_sKDjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_integrity_comparesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j0-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgendisksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgd1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgendisksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jgd2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj0-jNubjjJj_sKyjj](j)}(jkj0-jNjNjj%1-jj)}(jj#+jNjj0-jjj]1-jNubjjJj_sKyjj]j]ubj)}(jkj0-jNjNjjR1-jj)}(jj#+jNjj,1-jjjc1-jNubjjJj_sKyjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_integrity_registersbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jl1-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgendisksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdisksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j blk_integritysbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtemplatesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjj1-jNubjjJj_sMjjj](j)}(jkjj1-jNjNjj1-jj)}(jj#+jNjj1-jjj1-jNubjjJj_sMjjj]j]ubj)}(jkjj1-jNjNjj1-jj)}(jj#+jNjj1-jjj1-jNubjjJj_sMjjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_integrity_unregistersbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j1-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgendisksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdisksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj1-jNubjjJj_sMjj]j)}(jkj1-jNjNjjK2-jj)}(jj#+jNjj%2-jjjV2-jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jblk_trace_ioctlsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j_2-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j block_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jcmdsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj+sbasbubj&j)}(jNjNjoNjjjjj)}j]j2-asbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj]2-jNubjjJj_sMjj](j)}(jkj]2-jNjNjj2-jj)}(jj#+jNjj2-jjj3-jNubjjJj_sMjj]j]ubj)}(jkj]2-jNjNjj2-jj)}(jj#+jNjj2-jjj 3-jNubjjJj_sMjj]j]ubj)}(jkj]2-jNjNjj2-jj)}(jj#+jNjj2-jjj3-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_trace_shutdownsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j3-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj3-jNubjjJj_sMjj]j)}(jkj3-jNjNjjf3-jj)}(jj#+jNjj@3-jjjp3-jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jblk_add_trace_rqsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jy3-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j blk_status_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jerrorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnr_bytessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jwhatsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcgidsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjw3-jNubjjJj_sM;jj](j)}(jkjw3-jNjNjj3-jj)}(jj#+jNjj3-jjjm4-jNubjjJj_sM;jj]j]ubj)}(jkjw3-jNjNjj3-jj)}(jj#+jNjj3-jjjs4-jNubjjJj_sM;jj]j]ubj)}(jkjw3-jNjNjj4-jj)}(jj#+jNjj3-jjjy4-jNubjjJj_sM;jj]j]ubj)}(jkjw3-jNjNjj=4-jj)}(jj#+jNjj4-jjj4-jNubjjJj_sM;jj]j]ubj)}(jkjw3-jNjNjje4-jj)}(jj#+jNjjA4-jjj4-jNubjjJj_sM;jj]j]ubej]ubj)}(jkjjNjNjj)}jblk_add_trace_biosbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j4-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jwhatsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jerrorsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj4-jNubjjJj_sM{jj](j)}(jkj4-jNjNjj4-jj)}(jj#+jNjj4-jjj]5-jNubjjJj_sM{jj]j]ubj)}(jkj4-jNjNjj5-jj)}(jj#+jNjj4-jjjc5-jNubjjJj_sM{jj]j]ubj)}(jkj4-jNjNjj15-jj)}(jj#+jNjj 5-jjji5-jNubjjJj_sM{jj]j]ubj)}(jkj4-jNjNjjU5-jj)}(jj#+jNjj55-jjjo5-jNubjjJj_sM{jj]j]ubej]ubj)}(jkjjNjNjj)}jblk_add_trace_bio_remapsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jx5-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jignoresbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jdev_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsector_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjv5-jNubjjJj_sMjj](j)}(jkjv5-jNjNjj5-jj)}(jj#+jNjj5-jjjH6-jNubjjJj_sMjj]j]ubj)}(jkjv5-jNjNjj5-jj)}(jj#+jNjj5-jjjN6-jNubjjJj_sMjj]j]ubj)}(jkjv5-jNjNjj6-jj)}(jj#+jNjj5-jjjT6-jNubjjJj_sMjj]j]ubj)}(jkjv5-jNjNjj@6-jj)}(jj#+jNjj6-jjjZ6-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_add_trace_rq_remapsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jc6-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jignoresbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jdev_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsector_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjja6-jNubjjJj_sMjj](j)}(jkja6-jNjNjj6-jj)}(jj#+jNjj6-jjj37-jNubjjJj_sMjj]j]ubj)}(jkja6-jNjNjj6-jj)}(jj#+jNjj6-jjj97-jNubjjJj_sMjj]j]ubj)}(jkja6-jNjNjj7-jj)}(jj#+jNjj6-jjj?7-jNubjjJj_sMjj]j]ubj)}(jkja6-jNjNjj+7-jj)}(jj#+jNjj7-jjjE7-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j disk_releasesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jN7-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjL7-jNubjjJj_sMjj]j)}(jkjL7-jNjNjj7-jj)}(jj#+jNjjt7-jjj7-jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j__register_blkdevsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j7-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmajorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jprobesbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jdev_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdevtsbaj<ubjF]jHNububjNubjubajj)}j]sbububububjNubjubejj)}j]sbubububjjj7-jNubjjJj_sKjj](j)}(jkj7-jNjNjj7-jj)}(jj#+jNjj7-jjj8-jNubjjJj_sKjj]j]ubj)}(jkj7-jNjNjj8-jj)}(jj#+jNjj7-jjj8-jNubjjJj_sKjj]j]ubj)}(jkj7-jNjNjjF8-jj)}(jj#+jNjj"8-jjj8-jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdevice_add_disksbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j8-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jparentsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgendisksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdisksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jattribute_groupsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jgroupssbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj8-jNubjjJj_sMjj](j)}(jkj8-jNjNjj8-jj)}(jj#+jNjj8-jjjM9-jNubjjJj_sMjj]j]ubj)}(jkj8-jNjNjj9-jj)}(jj#+jNjj8-jjjS9-jNubjjJj_sMjj]j]ubj)}(jkj8-jNjNjj?9-jj)}(jj#+jNjj9-jjjY9-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_mark_disk_deadsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jb9-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgendisksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdisksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj`9-jNubjjJj_sMgjj]j)}(jkj`9-jNjNjj9-jj)}(jj#+jNjj9-jjj9-jNubjjJj_sMgjj]j]ubaj]ubj)}(jkjjNjNjj)}j del_gendisksbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j9-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgendisksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdisksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj9-jNubjjJj_sMjj]j)}(jkj9-jNjNjj:-jj)}(jj#+jNjj9-jjj:-jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jinvalidate_disksbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j":-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgendisksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdisksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj :-jNubjjJj_sMjj]j)}(jkj :-jNjNjjn:-jj)}(jj#+jNjjH:-jjjy:-jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jput_disksbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j:-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgendisksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdisksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj:-jNubjjJj_sMjj]j)}(jkj:-jNjNjj:-jj)}(jj#+jNjj:-jjj:-jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j set_disk_rosbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j:-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jgendisksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdisksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j)}j read_onlysbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj:-jNubjjJj_sMjj](j)}(jkj:-jNjNjj.;-jj)}(jj#+jNjj;-jjj\;-jNubjjJj_sMjj]j]ubj)}(jkj:-jNjNjjT;-jj)}(jj#+jNjj5;-jjjb;-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j bdev_freezesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jk;-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j block_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjji;-jNubjjJj_sKjj]j)}(jkji;-jNjNjj;-jj)}(jj#+jNjj;-jjj;-jNubjjJj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j bdev_thawsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j;-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j block_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj;-jNubjjJj_sM jj]j)}(jkj;-jNjNjj<-jj)}(jj#+jNjj;-jjj"<-jNubjjJj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jbd_prepare_to_claimsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+<-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j block_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jholdersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jblk_holder_opssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj)<-jNubjjJj_sMjj](j)}(jkj)<-jNjNjjw<-jj)}(jj#+jNjjQ<-jjj<-jNubjjJj_sMjj]j]ubj)}(jkj)<-jNjNjj<-jj)}(jj#+jNjj~<-jjj<-jNubjjJj_sMjj]j]ubj)}(jkj)<-jNjNjj<-jj)}(jj#+jNjj<-jjj<-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jbd_abort_claimingsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j<-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j block_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jholdersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj<-jNubjjJj_sMUjj](j)}(jkj<-jNjNjj9=-jj)}(jj#+jNjj=-jjjm=-jNubjjJj_sMUjj]j]ubj)}(jkj<-jNjNjjb=-jj)}(jj#+jNjj@=-jjjs=-jNubjjJj_sMUjj]j]ubej]ubj)}(jkjjNjNjj)}j bdev_fputsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j|=-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jfilesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j bdev_filesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjz=-jNubjjJj_sMCjj]j)}(jkjz=-jNjNjj=-jj)}(jj#+jNjj=-jjj=-jNubjjJj_sMCjj]j]ubaj]ubj)}(jkjjNjNjj)}j lookup_bdevsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j=-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpathnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jdev_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj=-jNubjjJj_sMgjj](j)}(jkj=-jNjNjj$>-jj)}(jj#+jNjj>-jjj\>-jNubjjJj_sMgjj]j]ubj)}(jkj=-jNjNjjQ>-jj)}(jj#+jNjj+>-jjjb>-jNubjjJj_sMgjj]j]ubej]ubj)}(jkjjNjNjj)}jbdev_mark_deadsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jk>-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j block_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j)}jsurprisesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjji>-jNubjjJj_sMjj](j)}(jkji>-jNjNjj>-jj)}(jj#+jNjj>-jjj>-jNubjjJj_sMjj]j]ubj)}(jkji>-jNjNjj>-jj)}(jj#+jNjj>-jjj>-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jregister_chrdev_regionsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j>-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jdev_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj>-jNubjjJj_sKjj](j)}(jkj>-jNjNjj>?-jj)}(jj#+jNjj?-jjj?-jNubjjJj_sKjj]j]ubj)}(jkj>-jNjNjjb?-jj)}(jj#+jNjjB?-jjj?-jNubjjJj_sKjj]j]ubj)}(jkj>-jNjNjj?-jj)}(jj#+jNjjf?-jjj?-jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jalloc_chrdev_regionsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j?-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jdev_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}j baseminorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj?-jNubjjJj_sKjj](j)}(jkj?-jNjNjj?-jj)}(jj#+jNjj?-jjjp@-jNubjjJj_sKjj]j]ubj)}(jkj?-jNjNjj@-jj)}(jj#+jNjj?-jjjv@-jNubjjJj_sKjj]j]ubj)}(jkj?-jNjNjj?@-jj)}(jj#+jNjj@-jjj|@-jNubjjJj_sKjj]j]ubj)}(jkj?-jNjNjje@-jj)}(jj#+jNjjC@-jjj@-jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j__register_chrdevsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j@-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmajorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j baseminorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jfile_operationssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj@-jNubjjJj_sM jj](j)}(jkj@-jNjNjj@-jj)}(jj#+jNjj@-jjjzA-jNubjjJj_sM jj]j]ubj)}(jkj@-jNjNjj@-jj)}(jj#+jNjj@-jjjA-jNubjjJj_sM jj]j]ubj)}(jkj@-jNjNjjA-jj)}(jj#+jNjj@-jjjA-jNubjjJj_sM jj]j]ubj)}(jkj@-jNjNjjBA-jj)}(jj#+jNjj A-jjjA-jNubjjJj_sM jj]j]ubj)}(jkj@-jNjNjjoA-jj)}(jj#+jNjjIA-jjjA-jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}junregister_chrdev_regionsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jA-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jdev_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjA-jNubjjJj_sM7jj](j)}(jkjA-jNjNjjA-jj)}(jj#+jNjjA-jjjB-jNubjjJj_sM7jj]j]ubj)}(jkjA-jNjNjj B-jj)}(jj#+jNjjA-jjjB-jNubjjJj_sM7jj]j]ubej]ubj)}(jkjjNjNjj)}j__unregister_chrdevsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j B-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jmajorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}j baseminorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjB-jNubjjJj_sMOjj](j)}(jkjB-jNjNjjgB-jj)}(jj#+jNjjFB-jjjB-jNubjjJj_sMOjj]j]ubj)}(jkjB-jNjNjjB-jj)}(jj#+jNjjkB-jjjB-jNubjjJj_sMOjj]j]ubj)}(jkjB-jNjNjjB-jj)}(jj#+jNjjB-jjjB-jNubjjJj_sMOjj]j]ubj)}(jkjB-jNjNjjB-jj)}(jj#+jNjjB-jjjB-jNubjjJj_sMOjj]j]ubej]ubj)}(jkjjNjNjj)}jcdev_addsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jB-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jdev_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]unsignedasbubj=j?)}(jBj4)}(j7]j)}jcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjB-jNubjjJj_sMjj](j)}(jkjB-jNjNjjIC-jj)}(jj#+jNjj#C-jjjC-jNubjjJj_sMjj]j]ubj)}(jkjB-jNjNjjsC-jj)}(jj#+jNjjOC-jjjC-jNubjjJj_sMjj]j]ubj)}(jkjB-jNjNjjC-jj)}(jj#+jNjjwC-jjjC-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jcdev_set_parentsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jC-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jkobjectsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jkobjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjC-jNubjjJj_sMjj](j)}(jkjC-jNjNjjD-jj)}(jj#+jNjjC-jjj7D-jNubjjJj_sMjj]j]ubj)}(jkjC-jNjNjj,D-jj)}(jj#+jNjjD-jjj=D-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jcdev_device_addsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jFD-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjDD-jNubjjJj_sM jj](j)}(jkjDD-jNjNjjD-jj)}(jj#+jNjjlD-jjjD-jNubjjJj_sM jj]j]ubj)}(jkjDD-jNjNjjD-jj)}(jj#+jNjjD-jjjD-jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jcdev_device_delsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jD-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjD-jNubjjJj_sMBjj](j)}(jkjD-jNjNjj%E-jj)}(jj#+jNjjD-jjj]E-jNubjjJj_sMBjj]j]ubj)}(jkjD-jNjNjjRE-jj)}(jj#+jNjj,E-jjjcE-jNubjjJj_sMBjj]j]ubej]ubj)}(jkjjNjNjj)}jcdev_delsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jlE-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjjE-jNubjjJj_sMYjj]j)}(jkjjE-jNjNjjE-jj)}(jj#+jNjjE-jjjE-jNubjjJj_sMYjj]j]ubaj]ubj)}(jkjjNjNjj)}j cdev_allocsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jE-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjE-jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}j cdev_initsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jF-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jcdevsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jfile_operationssbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfopssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjF-jNubjjJj_sMjj](j)}(jkjF-jNjNjjkF-jj)}(jj#+jNjjEF-jjjF-jNubjjJj_sMjj]j]ubj)}(jkjF-jNjNjjF-jj)}(jj#+jNjjrF-jjjF-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j clk_notifiersbjj)}(jj1#+jstructjj)}jj4)}(j7]jF-aj<ubsbjjjF-jNubjjJj_sKjj]j]ubj)}(jkjjNjNjj)}jclk_notifier_datasbjj)}(jj1#+jstructjj)}jj4)}(j7]jF-aj<ubsbjjjF-jNubjjJj_sK9jj]j]ubj)}(jkjjNjNjj)}j clk_bulk_datasbjj)}(jj1#+jstructjj)}jj4)}(j7]jF-aj<ubsbjjjF-jNubjjJj_sKJjj]j]ubj)}(jkjjNjNjj)}jclk_notifier_registersbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jF-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jclksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jnotifier_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjF-jNubjjJj_sKgjj](j)}(jkjF-jNjNjj+G-jj)}(jj#+jNjjG-jjjcG-jNubjjJj_sKgjj]j]ubj)}(jkjF-jNjNjjXG-jj)}(jj#+jNjj2G-jjjiG-jNubjjJj_sKgjj]j]ubej]ubj)}(jkjjNjNjj)}jclk_notifier_unregistersbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jrG-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jclksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jnotifier_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjpG-jNubjjJj_sKnjj](j)}(jkjpG-jNjNjjG-jj)}(jj#+jNjjG-jjjG-jNubjjJj_sKnjj]j]ubj)}(jkjpG-jNjNjjG-jj)}(jj#+jNjjG-jjjG-jNubjjJj_sKnjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_clk_notifier_registersbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jH-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jclksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jnotifier_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnbsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjH-jNubjjJj_sKxjj](j)}(jkjH-jNjNjjQH-jj)}(jj#+jNjj+H-jjjH-jNubjjJj_sKxjj]j]ubj)}(jkjH-jNjNjj~H-jj)}(jj#+jNjjXH-jjjH-jNubjjJj_sKxjj]j]ubj)}(jkjH-jNjNjjH-jj)}(jj#+jNjjH-jjjH-jNubjjJj_sKxjj]j]ubej]ubj)}(jkjjNjNjj)}jclk_get_accuracysbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jH-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jclksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjH-jNubjjJj_sKjj]j)}(jkjH-jNjNjjI-jj)}(jj#+jNjjH-jjj"I-jNubjjJj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j clk_set_phasesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j+I-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jclksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdegreessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj)I-jNubjjJj_sKjj](j)}(jkj)I-jNjNjjwI-jj)}(jj#+jNjjQI-jjjI-jNubjjJj_sKjj]j]ubj)}(jkj)I-jNjNjjI-jj)}(jj#+jNjj~I-jjjI-jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j clk_get_phasesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jI-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jclksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjI-jNubjjJj_sKjj]j)}(jkjI-jNjNjjJ-jj)}(jj#+jNjjI-jjj J-jNubjjJj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jclk_set_duty_cyclesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jJ-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jclksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jdensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjJ-jNubjjJj_sKjj](j)}(jkjJ-jNjNjjaJ-jj)}(jj#+jNjj;J-jjjJ-jNubjjJj_sKjj]j]ubj)}(jkjJ-jNjNjjJ-jj)}(jj#+jNjjhJ-jjjJ-jNubjjJj_sKjj]j]ubj)}(jkjJ-jNjNjjJ-jj)}(jj#+jNjjJ-jjjJ-jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jclk_get_scaled_duty_cyclesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jJ-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jclksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jscalesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjJ-jNubjjJj_sKjj](j)}(jkjJ-jNjNjjK-jj)}(jj#+jNjjJ-jjjGK-jNubjjJj_sKjj]j]ubj)}(jkjJ-jNjNjj?K-jj)}(jj#+jNjjK-jjjMK-jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j clk_is_matchsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]jVK-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jclksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jclksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjTK-jNubjjJj_sKjj](j)}(jkjTK-jNjNjjK-jj)}(jj#+jNjj{K-jjjK-jNubjjJj_sKjj]j]ubj)}(jkjTK-jNjNjjK-jj)}(jj#+jNjjK-jjjK-jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jclk_rate_exclusive_getsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jK-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jclksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjK-jNubjjJj_sKjj]j)}(jkjK-jNjNjj2L-jj)}(jj#+jNjj L-jjj=L-jNubjjJj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jdevm_clk_rate_exclusive_getsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jFL-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jclksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjDL-jNubjjJj_sKjj](j)}(jkjDL-jNjNjjL-jj)}(jj#+jNjjlL-jjjL-jNubjjJj_sKjj]j]ubj)}(jkjDL-jNjNjjL-jj)}(jj#+jNjjL-jjjL-jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jclk_rate_exclusive_putsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jL-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jclksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjL-jNubjjJj_sKjj]j)}(jkjL-jNjNjj%M-jj)}(jj#+jNjjL-jjj0M-jNubjjJj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j clk_preparesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j9M-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jclksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj7M-jNubjjJj_sM3jj]j)}(jkj7M-jNjNjjM-jj)}(jj#+jNjj_M-jjjM-jNubjjJj_sM3jj]j]ubaj]ubj)}(jkjjNjNjj)}jclk_is_enabled_when_preparedsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]jM-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jclksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjM-jNubjjJj_sMFjj]j)}(jkjM-jNjNjjM-jj)}(jj#+jNjjM-jjjM-jNubjjJj_sMFjj]j]ubaj]ubj)}(jkjjNjNjj)}j clk_unpreparesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jM-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jclksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclksbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjM-jNubjjJj_sMdjj]j)}(jkjM-jNjNjjDN-jj)}(jj#+jNjjN-jjjON-jNubjjJj_sMdjj]j]ubaj]ubj)}(jkjjNjNjj)}jclk_getsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jclksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jXN-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjVN-jNubjjJj_sMjj](j)}(jkjVN-jNjNjjN-jj)}(jj#+jNjjN-jjjN-jNubjjJj_sMjj]j]ubj)}(jkjVN-jNjNjjN-jj)}(jj#+jNjjN-jjjN-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j clk_bulk_getsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jN-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnum_clkssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j clk_bulk_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jclkssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjN-jNubjjJj_sMjj](j)}(jkjN-jNjNjjjj](j)}(jkjT-jNjNjj.U-jj)}(jj#+jNjjU-jjjeU-jNubjjJj_sM>jj]j]ubj)}(jkjT-jNjNjjWU-jj)}(jj#+jNjj5U-jjjkU-jNubjjJj_sM>jj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_clk_get_optionalsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jclksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jtU-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjrU-jNubjjJj_sMUjj](j)}(jkjrU-jNjNjjU-jj)}(jj#+jNjjU-jjjU-jNubjjJj_sMUjj]j]ubj)}(jkjrU-jNjNjjU-jj)}(jj#+jNjjU-jjjV-jNubjjJj_sMUjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_clk_get_optional_preparedsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jclksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j V-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj V-jNubjjJj_sMkjj](j)}(jkj V-jNjNjj^V-jj)}(jj#+jNjj8V-jjjV-jNubjjJj_sMkjj]j]ubj)}(jkj V-jNjNjjV-jj)}(jj#+jNjjeV-jjjV-jNubjjJj_sMkjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_clk_get_optional_enabledsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jclksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jV-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjV-jNubjjJj_sMjj](j)}(jkjV-jNjNjjV-jj)}(jj#+jNjjV-jjj-W-jNubjjJj_sMjj]j]ubj)}(jkjV-jNjNjjW-jj)}(jj#+jNjjV-jjj3W-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdevm_get_clk_from_childsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jclksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]ja-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcon_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjv-jj)}(jj#+jNjjv-jjjmv-jNubjjJj_sM*jj]j]ubj)}(jkju-jNjNjjev-jj)}(jj#+jNjjEv-jjjsv-jNubjjJj_sM*jj]j]ubej]ubj)}(jkjjNjNjj)}j srcu_up_readsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j|v-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j srcu_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jidxsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjzv-jNubjjJj_sMCjj](j)}(jkjzv-jNjNjjv-jj)}(jj#+jNjjv-jjjv-jNubjjJj_sMCjj]j]ubj)}(jkjzv-jNjNjjv-jj)}(jj#+jNjjv-jjjv-jNubjjJj_sMCjj]j]ubej]ubj)}(jkjjNjNjj)}jsmp_mb__after_srcu_read_unlocksbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jw-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjw-jNubjjJj_sMUjj]j]ubj)}(jkjjNjNjj)}jinit_srcu_structsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jQw-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j srcu_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjOw-jNubjjJj_sM3jj]j)}(jkjOw-jNjNjjw-jj)}(jj#+jNjjww-jjjw-jNubjjJj_sM3jj]j]ubaj]ubj)}(jkjjNjNjj)}jsrcu_readers_activesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]jw-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j srcu_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjw-jNubjjJj_sM%jj]j)}(jkjw-jNjNjjw-jj)}(jj#+jNjjw-jjjx-jNubjjJj_sM%jj]j]ubaj]ubj)}(jkjjNjNjj)}jcleanup_srcu_structsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jx-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j srcu_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjx-jNubjjJj_sMjj]j)}(jkjx-jNjNjj\x-jj)}(jj#+jNjj6x-jjjgx-jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j call_srcusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jpx-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j srcu_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jrcu_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrhpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jrcu_callback_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfuncsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjnx-jNubjjJj_sMWjj](j)}(jkjnx-jNjNjjx-jj)}(jj#+jNjjx-jjjy-jNubjjJj_sMWjj]j]ubj)}(jkjnx-jNjNjjx-jj)}(jj#+jNjjx-jjj"y-jNubjjJj_sMWjj]j]ubj)}(jkjnx-jNjNjjy-jj)}(jj#+jNjjx-jjj(y-jNubjjJj_sMWjj]j]ubej]ubj)}(jkjjNjNjj)}jsynchronize_srcu_expeditedsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j1y-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j srcu_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj/y-jNubjjJj_sMjj]j)}(jkj/y-jNjNjj}y-jj)}(jj#+jNjjWy-jjjy-jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jsynchronize_srcusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jy-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j srcu_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjy-jNubjjJj_sMjj]j)}(jkjy-jNjNjjy-jj)}(jj#+jNjjy-jjjy-jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jget_state_synchronize_srcusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]jy-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j srcu_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjy-jNubjjJj_sMjj]j)}(jkjy-jNjNjj>z-jj)}(jj#+jNjjz-jjjIz-jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jstart_poll_synchronize_srcusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]jRz-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j srcu_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjPz-jNubjjJj_sMjj]j)}(jkjPz-jNjNjjz-jj)}(jj#+jNjjyz-jjjz-jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jpoll_state_synchronize_srcusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]jz-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j srcu_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jcookiesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjz-jNubjjJj_sMjj](j)}(jkjz-jNjNjjz-jj)}(jj#+jNjjz-jjj.{-jNubjjJj_sMjj]j]ubj)}(jkjz-jNjNjj&{-jj)}(jj#+jNjj{-jjj4{-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j srcu_barriersbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j={-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j srcu_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj;{-jNubjjJj_sM8jj]j)}(jkj;{-jNjNjj{-jj)}(jj#+jNjjc{-jjj{-jNubjjJj_sM8jj]j]ubaj]ubj)}(jkjjNjNjj)}jsrcu_batches_completedsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j{-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j srcu_structsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj{-jNubjjJj_sMdjj]j)}(jkj{-jNjNjj{-jj)}(jj#+jNjj{-jjj{-jNubjjJj_sMdjj]j]ubaj]ubj)}(jkjjNjNjj)}jhlist_bl_del_rcusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j{-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_bl_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj{-jNubjjJj_sK.jj]j)}(jkj{-jNjNjjJ|-jj)}(jj#+jNjj$|-jjjT|-jNubjjJj_sK.jj]j]ubaj]ubj)}(jkjjNjNjj)}jhlist_bl_add_head_rcusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j]|-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_bl_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_bl_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj4sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj[|-jNubjjJj_sKGjj](j)}(jkj[|-jNjNjj|-jj)}(jj#+jNjj|-jjj|-jNubjjJj_sKGjj]j]ubj)}(jkj[|-jNjNjj|-jj)}(jj#+jNjj|-jjj|-jNubjjJj_sKGjj]j]ubej]ubj)}(jkjjNjNjj)}jhlist_bl_for_each_entry_rcusbjj)}(jj5+jmacrojj)}(jj4)}(j7]j|-aj<ubjMNubjjj|-jNubjjJj_sK_jj]j]ubj)}(jkjjNjNjj)}j list_tail_rcusbjj)}(jj5+jmacrojj)}(jj4)}(j7]j|-aj<ubjMNubjjj|-jNubjjJj_sK*jj]j]ubj)}(jkjjNjNjj)}j list_add_rcusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j }-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj }-jNubjjJj_sKhjj](j)}(jkj }-jNjNjjX}-jj)}(jj#+jNjj2}-jjj}-jNubjjJj_sKhjj]j]ubj)}(jkj }-jNjNjj}-jj)}(jj#+jNjj_}-jjj}-jNubjjJj_sKhjj]j]ubej]ubj)}(jkjjNjNjj)}jlist_add_tail_rcusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j}-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj}-jNubjjJj_sK}jj](j)}(jkj}-jNjNjj}-jj)}(jj#+jNjj}-jjj#~-jNubjjJj_sK}jj]j]ubj)}(jkj}-jNjNjj~-jj)}(jj#+jNjj}-jjj)~-jNubjjJj_sK}jj]j]ubej]ubj)}(jkjjNjNjj)}j list_del_rcusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j2~-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jentrysbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj0~-jNubjjJj_sKjj]j)}(jkj0~-jNjNjj~~-jj)}(jj#+jNjjX~-jjj~-jNubjjJj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jhlist_del_init_rcusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j~-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj~-jNubjjJj_sKjj]j)}(jkj~-jNjNjj~-jj)}(jj#+jNjj~-jjj~-jNubjjJj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jlist_replace_rcusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j~-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj~-jNubjjJj_sKjj](j)}(jkj~-jNjNjj=-jj)}(jj#+jNjj-jjju-jNubjjJj_sKjj]j]ubj)}(jkj~-jNjNjjj-jj)}(jj#+jNjjD-jjj{-jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j__list_splice_init_rcusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnextsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jsyncsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbububububjNubjubejj)}j]sbubububjjj-jNubjjJj_sKjj](j)}(jkj-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sKjj]j]ubj)}(jkj-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sKjj]j]ubj)}(jkj-jNjNjj*-jj)}(jj#+jNjj-jjj-jNubjjJj_sKjj]j]ubj)}(jkj-jNjNjjU-jj)}(jj#+jNjj1-jjj-jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jlist_splice_init_rcusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jsyncsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbububububjNubjubejj)}j]sbubububjjj-jNubjjJj_sMjj](j)}(jkj-jNjNjj-jj)}(jj#+jNjjȀ-jjjx-jNubjjJj_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jj#+jNjj-jjj~-jNubjjJj_sMjj]j]ubj)}(jkj-jNjNjjF-jj)}(jj#+jNjj"-jjj-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jlist_splice_tail_init_rcusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlistsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j list_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jheadsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jsyncsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbububububjNubjubejj)}j]sbubububjjj-jNubjjJj_sM!jj](j)}(jkj-jNjNjjف-jj)}(jj#+jNjj-jjjc-jNubjjJj_sM!jj]j]ubj)}(jkj-jNjNjj-jj)}(jj#+jNjj-jjji-jNubjjJj_sM!jj]j]ubj)}(jkj-jNjNjj1-jj)}(jj#+jNjj -jjjo-jNubjjJj_sM!jj]j]ubej]ubj)}(jkjjNjNjj)}jlist_entry_rcusbjj)}(jj5+jmacrojj)}(jj4)}(j7]jx-aj<ubjMNubjjjv-jNubjjJj_sM2jj]j]ubj)}(jkjjNjNjj)}jlist_first_or_null_rcusbjj)}(jj5+jmacrojj)}(jj4)}(j7]j-aj<ubjMNubjjj-jNubjjJj_sM^jj]j]ubj)}(jkjjNjNjj)}jlist_next_or_null_rcusbjj)}(jj5+jmacrojj)}(jj4)}(j7]j-aj<ubjMNubjjj-jNubjjJj_sMqjj]j]ubj)}(jkjjNjNjj)}jlist_for_each_entry_rcusbjj)}(jj5+jmacrojj)}(jj4)}(j7]j-aj<ubjMNubjjj-jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jlist_for_each_entry_srcusbjj)}(jj5+jmacrojj)}(jj4)}(j7]j-aj<ubjMNubjjj-jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jlist_entry_locklesssbjj)}(jj5+jmacrojj)}(jj4)}(j7]jÂ-aj<ubjMNubjjj-jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jlist_for_each_entry_locklesssbjj)}(jj5+jmacrojj)}(jj4)}(j7]j҂-aj<ubjMNubjjjЂ-jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}j list_for_each_entry_continue_rcusbjj)}(jj5+jmacrojj)}(jj4)}(j7]j-aj<ubjMNubjjj߂-jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jlist_for_each_entry_from_rcusbjj)}(jj5+jmacrojj)}(jj4)}(j7]j-aj<ubjMNubjjj-jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}j hlist_del_rcusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjjJj_sMjj]j)}(jkj-jNjNjjK-jj)}(jj#+jNjj%-jjjU-jNubjjJj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jhlist_replace_rcusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j^-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}joldsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj\-jNubjjJj_sM jj](j)}(jkj\-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sM jj]j]ubj)}(jkj\-jNjNjj׃-jj)}(jj#+jNjj-jjj-jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jhlists_swap_heads_rcusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jleftsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrightsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjjJj_sM#jj](j)}(jkj-jNjNjj=-jj)}(jj#+jNjj-jjju-jNubjjJj_sM#jj]j]ubj)}(jkj-jNjNjjj-jj)}(jj#+jNjjD-jjj{-jNubjjJj_sM#jj]j]ubej]ubj)}(jkjjNjNjj)}jhlist_add_head_rcusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj4sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjjJj_sMHjj](j)}(jkj-jNjNjjЄ-jj)}(jj#+jNjj-jjj-jNubjjJj_sMHjj]j]ubj)}(jkj-jNjNjj-jj)}(jj#+jNjjք-jjj -jNubjjJj_sMHjj]j]ubej]ubj)}(jkjjNjNjj)}jhlist_add_tail_rcusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj4sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjjJj_sMgjj](j)}(jkj-jNjNjja-jj)}(jj#+jNjj;-jjj-jNubjjJj_sMgjj]j]ubj)}(jkj-jNjNjj-jj)}(jj#+jNjjg-jjj-jNubjjJj_sMgjj]j]ubej]ubj)}(jkjjNjNjj)}jhlist_add_before_rcusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnextsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjjJj_sMjj](j)}(jkj-jNjNjj-jj)}(jj#+jNjj̅-jjj)-jNubjjJj_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jj#+jNjj-jjj/-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jhlist_add_behind_rcusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j8-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}j hlist_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj6-jNubjjJj_sMjj](j)}(jkj6-jNjNjj-jj)}(jj#+jNjj^-jjj-jNubjjJj_sMjj]j]ubj)}(jkj6-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jhlist_for_each_entry_rcusbjj)}(jj5+jmacrojj)}(jj4)}(j7]jʆ-aj<ubjMNubjjjȆ-jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jhlist_for_each_entry_srcusbjj)}(jj5+jmacrojj)}(jj4)}(j7]jن-aj<ubjMNubjjj׆-jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}j hlist_for_each_entry_rcu_notracesbjj)}(jj5+jmacrojj)}(jj4)}(j7]j-aj<ubjMNubjjj-jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jhlist_for_each_entry_rcu_bhsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j-aj<ubjMNubjjj-jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}j!hlist_for_each_entry_continue_rcusbjj)}(jj5+jmacrojj)}(jj4)}(j7]j-aj<ubjMNubjjj-jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}j$hlist_for_each_entry_continue_rcu_bhsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j-aj<ubjMNubjjj-jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jhlist_for_each_entry_from_rcusbjj)}(jj5+jmacrojj)}(jj4)}(j7]j$-aj<ubjMNubjjj"-jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jhlist_nulls_del_init_rcusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j3-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jhlist_nulls_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj1-jNubjjJj_sK!jj]j)}(jkj1-jNjNjj-jj)}(jj#+jNjjY-jjj-jNubjjJj_sK!jj]j]ubaj]ubj)}(jkjjNjNjj)}jhlist_nulls_first_rcusbjj)}(jj5+jmacrojj)}(jj4)}(j7]j-aj<ubjMNubjjj-jNubjjJj_sK-jj]j]ubj)}(jkjjNjNjj)}jhlist_nulls_next_rcusbjj)}(jj5+jmacrojj)}(jj4)}(j7]j-aj<ubjMNubjjj-jNubjjJj_sK4jj]j]ubj)}(jkjjNjNjj)}jhlist_nulls_del_rcusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jhlist_nulls_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjjJj_sKJjj]j)}(jkj-jNjNjj-jj)}(jj#+jNjjև-jjj-jNubjjJj_sKJjj]j]ubaj]ubj)}(jkjjNjNjj)}jhlist_nulls_add_head_rcusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jhlist_nulls_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jhlist_nulls_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj4sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj -jNubjjJj_sKcjj](j)}(jkj -jNjNjj[-jj)}(jj#+jNjj5-jjj-jNubjjJj_sKcjj]j]ubj)}(jkj -jNjNjj-jj)}(jj#+jNjja-jjj-jNubjjJj_sKcjj]j]ubej]ubj)}(jkjjNjNjj)}jhlist_nulls_add_tail_rcusbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jhlist_nulls_nodesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jhlist_nulls_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jj4sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjjJj_sKjj](j)}(jkj-jNjNjj-jj)}(jj#+jNjjƈ-jjj"-jNubjjJj_sKjj]j]ubj)}(jkj-jNjNjj-jj)}(jj#+jNjj-jjj(-jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jhlist_nulls_for_each_entry_rcusbjj)}(jj5+jmacrojj)}(jj4)}(j7]j1-aj<ubjMNubjjj/-jNubjjJj_sKjj]j]ubj)}(jkjjNjNjj)}jhlist_nulls_for_each_entry_safesbjj)}(jj5+jmacrojj)}(jj4)}(j7]j@-aj<ubjMNubjjj>-jNubjjJj_sKjj]j]ubj)}(jkjjNjNjj)}jrcu_sync_is_idlesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]jO-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jrcu_syncsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjM-jNubjjJj_sK jj]j)}(jkjM-jNjNjj-jj)}(jj#+jNjjt-jjj-jNubjjJj_sK jj]j]ubaj]ubj)}(jkjjNjNjj)}j rcu_sync_initsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jrcu_syncsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjjJj_sKjj]j)}(jkj-jNjNjj-jj)}(jj#+jNjjԉ-jjj-jNubjjJj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j rcu_sync_funcsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jrcu_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrhpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj -jNubjjJj_sK9jj]j)}(jkj -jNjNjjZ-jj)}(jj#+jNjj4-jjje-jNubjjJj_sK9jj]j]ubaj]ubj)}(jkjjNjNjj)}jrcu_sync_entersbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jn-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jrcu_syncsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjl-jNubjjJj_sKijj]j)}(jkjl-jNjNjj-jj)}(jj#+jNjj-jjjŊ-jNubjjJj_sKijj]j]ubaj]ubj)}(jkjjNjNjj)}j rcu_sync_exitsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jΊ-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jrcu_syncsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj̊-jNubjjJj_sKjj]j)}(jkj̊-jNjNjj-jj)}(jj#+jNjj-jjj%-jNubjjJj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j rcu_sync_dtorsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j.-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jrcu_syncsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrspsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj,-jNubjjJj_sKjj]j)}(jkj,-jNjNjjz-jj)}(jj#+jNjjT-jjj-jNubjjJj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jrcu_tasks_percpusbjj)}(jj1#+jstructjj)}jj4)}(j7]j-aj<ubsbjjj-jNubjjJj_sKjj]j]ubj)}(jkjjNjNjj)}j rcu_taskssbjj)}(jj1#+jstructjj)}jj4)}(j7]j-aj<ubsbjjj-jNubjjJj_sK,jj]j]ubj)}(jkjjNjNjj)}jcall_rcu_taskssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jrcu_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrhpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jrcu_callback_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfuncsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjjJj_sMSjj](j)}(jkj-jNjNjj-jj)}(jj#+jNjjҋ-jjj+-jNubjjJj_sMSjj]j]ubj)}(jkj-jNjNjj#-jj)}(jj#+jNjj-jjj1-jNubjjJj_sMSjj]j]ubej]ubj)}(jkjjNjNjj)}jsynchronize_rcu_taskssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j:-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj8-jNubjjJj_sMkjj]j]ubj)}(jkjjNjNjj)}jrcu_barrier_taskssbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj-jNubjjJj_sMwjj]j]ubj)}(jkjjNjNjj)}jcall_rcu_tasks_rudesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jЌ-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jrcu_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrhpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jrcu_callback_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfuncsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjΌ-jNubjjJj_sM jj](j)}(jkjΌ-jNjNjj-jj)}(jj#+jNjj-jjjO-jNubjjJj_sM jj]j]ubj)}(jkjΌ-jNjNjjG-jj)}(jj#+jNjj#-jjjU-jNubjjJj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jsynchronize_rcu_tasks_rudesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j^-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj\-jNubjjJj_sM%jj]j]ubj)}(jkjjNjNjj)}jrcu_barrier_tasks_rudesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj-jNubjjJj_sM1jj]j]ubj)}(jkjjNjNjj)}jcall_rcu_tasks_tracesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jrcu_headsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrhpsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jrcu_callback_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jfuncsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjjJj_sMjj](j)}(jkj-jNjNjj@-jj)}(jj#+jNjj-jjjs-jNubjjJj_sMjj]j]ubj)}(jkj-jNjNjjk-jj)}(jj#+jNjjG-jjjy-jNubjjJj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsynchronize_rcu_tasks_tracesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj-jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jrcu_barrier_tasks_tracesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j͎-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjjˎ-jNubjjJj_sMjj]j]ubj)}(jkjjNjNjj)}jrcu_gp_might_be_stalledsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj-jNubjjJj_sKZjj]j]ubj)}(jkjjNjNjj)}jrcu_cpu_stall_resetsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jb-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj`-jNubjjJj_sKjj]j]ubj)}(jkjjNjNjj)}j!rcu_stall_chain_notifier_registersbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jnotifier_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjjJj_sM;jj]j)}(jkj-jNjNjj-jj)}(jj#+jNjjӏ-jjj-jNubjjJj_sM;jj]j]ubaj]ubj)}(jkjjNjNjj)}j#rcu_stall_chain_notifier_unregistersbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j -aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jnotifier_blocksbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jjsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj -jNubjjJj_sMOjj]j)}(jkj -jNjNjjX-jj)}(jj#+jNjj2-jjjb-jNubjjJj_sMOjj]j]ubaj]ubj)}(jkjjNjNjj)}jrcu_read_lock_tracesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jk-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjji-jNubjjJj_sK0jj]j]ubj)}(jkjjNjNjj)}jrcu_read_unlock_tracesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj-jNubjjJj_sKEjj]j]ubj)}(jkjjNjNjj)}jsynchronize_rcu_multsbjj)}(jj5+jmacrojj)}(jj4)}(j7]j-aj<ubjMNubjjj-jNubjjJj_sK8jj]j]ubj)}(jkjjNjNjj)}j rcuref_initsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jrcuref_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrefsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jcntsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjjJj_sKjj](j)}(jkj-jNjNjj\-jj)}(jj#+jNjj6-jjj-jNubjjJj_sKjj]j]ubj)}(jkj-jNjNjj-jj)}(jj#+jNjjc-jjj-jNubjjJj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j rcuref_readsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jrcuref_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrefsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjjJj_sK#jj]j)}(jkj-jNjNjj-jj)}(jj#+jNjj‘-jjj-jNubjjJj_sK#jj]j]ubaj]ubj)}(jkjjNjNjj)}j rcuref_getsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jrcuref_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrefsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjjJj_sK=jj]j)}(jkj-jNjNjjG-jj)}(jj#+jNjj!-jjjR-jNubjjJj_sK=jj]j]ubaj]ubj)}(jkjjNjNjj)}jrcuref_put_rcusafesbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j[-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jrcuref_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrefsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjY-jNubjjJj_sKwjj]j)}(jkjY-jNjNjj-jj)}(jj#+jNjj-jjj-jNubjjJj_sKwjj]j]ubaj]ubj)}(jkjjNjNjj)}j rcuref_putsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jrcuref_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrefsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjjJj_sKjj]j)}(jkj-jNjNjj-jj)}(jj#+jNjjߒ-jjj-jNubjjJj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jsame_state_synchronize_rcu_fullsbjj)}(jj#+jfunctionjj)}(j j )}(jj#+jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jw%+asbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jrcu_gp_oldstatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrgosp1sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j1#+j2j4)}(j7]j)}jrcu_gp_oldstatesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrgosp2sbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjjJj_sKGjj](j)}(jkj-jNjNjjd-jj)}(jj#+jNjj>-jjj-jNubjjJj_sKGjj]j]ubj)}(jkj-jNjNjj-jj)}(jj#+jNjjk-jjj-jNubjjJj_sKGjj]j]ubej]ubj)}(jkjjNjNjj)}jdebug_register_modesbjj)}(jfunctionjfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j debug_info_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpages_per_areasbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnr_areassbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbuf_sizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jumode_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jmodesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}juid_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}juidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgid_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgidsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj-jNubjj;j_sMjj](j)}(jkj-jNjNjj-jj)}(j functionParamjNjjؓ-jjj-jNubjj;j_sMjj]j]ubj)}(jkj-jNjNjj!-jj)}(jj-jNjj-jjj-jNubjj;j_sMjj]j]ubj)}(jkj-jNjNjjE-jj)}(jj-jNjj%-jjj-jNubjj;j_sMjj]j]ubj)}(jkj-jNjNjji-jj)}(jj-jNjjI-jjj-jNubjj;j_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jj-jNjjm-jjj-jNubjj;j_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jj-jNjj-jjj -jNubjj;j_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jj-jNjj-jjj-jNubjj;j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdebug_registersbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j debug_info_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpages_per_areasbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnr_areassbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jbuf_sizesbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj-jNubjj;j_sMjj](j)}(jkj-jNjNjjh-jj)}(jj-jNjjF-jjj-jNubjj;j_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jj-jNjjo-jjj-jNubjj;j_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jj-jNjj-jjj-jNubjj;j_sMjj]j]ubj)}(jkj-jNjNjjו-jj)}(jj-jNjj-jjj-jNubjj;j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdebug_register_staticsbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j debug_info_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpages_per_areasbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jnr_areassbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj;j_sMjj](j)}(jkj-jNjNjjI-jj)}(jj-jNjj#-jjj-jNubjj;j_sMjj]j]ubj)}(jkj-jNjNjjp-jj)}(jj-jNjjP-jjj-jNubjj;j_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jj-jNjjt-jjj-jNubjj;j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdebug_unregistersbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j debug_info_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjj;j_sM jj]j)}(jkj-jNjNjj-jj)}(jj-jNjjז-jjj-jNubjj;j_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jdebug_set_levelsbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j debug_info_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j new_levelsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj;j_sM>jj](j)}(jkj-jNjNjj]-jj)}(jj-jNjj7-jjj-jNubjj;j_sM>jj]j]ubj)}(jkj-jNjNjj-jj)}(jj-jNjjd-jjj-jNubjj;j_sM>jj]j]ubej]ubj)}(jkjjNjNjj)}jdebug_stop_allsbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj-jNubjj;j_sMjj]j]ubj)}(jkjjNjNjj)}jdebug_set_criticalsbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj-jNubjj;j_sMjj]j]ubj)}(jkjjNjNjj)}jdebug_register_viewsbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j1-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j debug_info_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1structj2j4)}(j7]j)}j debug_viewsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jviewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj/-jNubjj;j_sMjj](j)}(jkj/-jNjNjj}-jj)}(jj-jNjjW-jjj-jNubjj;j_sMjj]j]ubj)}(jkj/-jNjNjj-jj)}(jj-jNjj-jjj-jNubjj;j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdebug_unregister_viewsbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jŘ-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j debug_info_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j debug_viewsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jviewsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjØ-jNubjj;j_sMjj](j)}(jkjØ-jNjNjj-jj)}(jj-jNjj-jjjI-jNubjj;j_sMjj]j]ubj)}(jkjØ-jNjNjj>-jj)}(jj-jNjj-jjjO-jNubjj;j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdebug_level_enabledsbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]boolasbubj=j?)}(jBj4)}(j7]jX-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j debug_info_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlevelsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjV-jNubjj;j_sKjj](j)}(jkjV-jNjNjj-jj)}(jj-jNjj~-jjjә-jNubjj;j_sKjj]j]ubj)}(jkjV-jNjNjj˙-jj)}(jj-jNjj-jjjٙ-jNubjj;j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j debug_eventsbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j debug_entry_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j debug_info_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlevelsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj-jNubjj;j_sKjj](j)}(jkj-jNjNjj4-jj)}(jj-jNjj-jjj-jNubjj;j_sKjj]j]ubj)}(jkj-jNjNjj[-jj)}(jj-jNjj;-jjj-jNubjj;j_sKjj]j]ubj)}(jkj-jNjNjj-jj)}(jj-jNjj_-jjj-jNubjj;j_sKjj]j]ubj)}(jkj-jNjNjj-jj)}(jj-jNjj-jjjŚ-jNubjj;j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdebug_int_eventsbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j debug_entry_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jΚ-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j debug_info_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlevelsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jtagsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj̚-jNubjj;j_sKjj](j)}(jkj̚-jNjNjj -jj)}(jj-jNjj-jjjw-jNubjj;j_sKjj]j]ubj)}(jkj̚-jNjNjjG-jj)}(jj-jNjj'-jjj}-jNubjj;j_sKjj]j]ubj)}(jkj̚-jNjNjjl-jj)}(jj-jNjjK-jjj-jNubjj;j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdebug_long_eventsbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j debug_entry_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j debug_info_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlevelsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jtagsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj-jNubjj;j_sKjj](j)}(jkj-jNjNjjޛ-jj)}(jj-jNjj-jjj5-jNubjj;j_sKjj]j]ubj)}(jkj-jNjNjj-jj)}(jj-jNjj-jjj;-jNubjj;j_sKjj]j]ubj)}(jkj-jNjNjj*-jj)}(jj-jNjj -jjjA-jNubjj;j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdebug_text_eventsbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j debug_entry_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jJ-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j debug_info_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlevelsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jtxtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjH-jNubjj;j_sKjj](j)}(jkjH-jNjNjj-jj)}(jj-jNjjv-jjj-jNubjj;j_sKjj]j]ubj)}(jkjH-jNjNjjÜ-jj)}(jj-jNjj-jjj-jNubjj;j_sKjj]j]ubj)}(jkjH-jNjNjj-jj)}(jj-jNjjǜ-jjj-jNubjj;j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jdebug_sprintf_eventsbjj)}(jmacrojmacrojj)}(jj4)}(j7]j -aj<ubjMNubjjj -jNubjj;j_sKjj]j]ubj)}(jkjjNjNjj)}jdebug_exceptionsbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j debug_entry_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j debug_info_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlevelsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj-jNubjj;j_sMjj](j)}(jkj-jNjNjjn-jj)}(jj-jNjjH-jjj-jNubjj;j_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jj-jNjju-jjj-jNubjj;j_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jj-jNjj-jjj-jNubjj;j_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jj-jNjj-jjj-jNubjj;j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jdebug_int_exceptionsbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j debug_entry_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j debug_info_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlevelsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jtagsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj-jNubjj;j_sM(jj](j)}(jkj-jNjNjjZ-jj)}(jj-jNjj4-jjj-jNubjj;j_sM(jj]j]ubj)}(jkj-jNjNjj-jj)}(jj-jNjja-jjj-jNubjj;j_sM(jj]j]ubj)}(jkj-jNjNjj-jj)}(jj-jNjj-jjj-jNubjj;j_sM(jj]j]ubej]ubj)}(jkjjNjNjj)}jdebug_long_exceptionsbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j debug_entry_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]jƞ-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j debug_info_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlevelsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jtagsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjjĞ-jNubjj;j_sM?jj](j)}(jkjĞ-jNjNjj-jj)}(jj-jNjj-jjjo-jNubjj;j_sM?jj]j]ubj)}(jkjĞ-jNjNjj?-jj)}(jj-jNjj-jjju-jNubjj;j_sM?jj]j]ubj)}(jkjĞ-jNjNjjd-jj)}(jj-jNjjC-jjj{-jNubjj;j_sM?jj]j]ubej]ubj)}(jkjjNjNjj)}jdebug_text_exceptionsbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j debug_entry_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j debug_info_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlevelsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jtxtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj-jNubjj;j_sMWjj](j)}(jkj-jNjNjj֟-jj)}(jj-jNjj-jjj1-jNubjj;j_sMWjj]j]ubj)}(jkj-jNjNjj-jj)}(jj-jNjjݟ-jjj7-jNubjj;j_sMWjj]j]ubj)}(jkj-jNjNjj#-jj)}(jj-jNjj-jjj=-jNubjj;j_sMWjj]j]ubej]ubj)}(jkjjNjNjj)}jdebug_sprintf_exceptionsbjj)}(jj-jmacrojj)}(jj4)}(j7]jF-aj<ubjMNubjjjD-jNubjj;j_sMyjj]j]ubj)}(jkjjNjNjj)}jDEFINE_STATIC_DEBUG_INFOsbjj)}(jj-jmacrojj)}(jj4)}(j7]jU-aj<ubjMNubjjjS-jNubjj;j_sMjj]j]ubj)}(jkjjNjNjj)}jsq_flush_rangesbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jd-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjb-jNubjj+}j_sK9jj](j)}(jkjb-jNjNjj-jj)}(jj-jNjj-jjjؠ-jNubjj+}j_sK9jj]j]ubj)}(jkjb-jNjNjjР-jj)}(jj-jNjj-jjjޠ-jNubjj+}j_sK9jj]j]ubej]ubj)}(jkjjNjNjj)}jsq_remapsbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jphyssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnamesbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jpgprot_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jprotsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj+}j_sKjj](j)}(jkj-jNjNjj/-jj)}(jj-jNjj-jjj-jNubjj+}j_sKjj]j]ubj)}(jkj-jNjNjjT-jj)}(jj-jNjj3-jjj-jNubjj+}j_sKjj]j]ubj)}(jkj-jNjNjjz-jj)}(jj-jNjjX-jjj-jNubjj+}j_sKjj]j]ubj)}(jkj-jNjNjj-jj)}(jj-jNjj-jjj-jNubjj+}j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsq_unmapsbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jȡ-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jvaddrsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjơ-jNubjj+}j_sKjj]j)}(jkjơ-jNjNjj-jj)}(jj-jNjj-jjj-jNubjj+}j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jaica_rtc_gettimeofdaysbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j -aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrtc_timesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjj+}j_sK!jj](j)}(jkj-jNjNjjl-jj)}(jj-jNjjF-jjj-jNubjj+}j_sK!jj]j]ubj)}(jkj-jNjNjj-jj)}(jj-jNjjs-jjj-jNubjj+}j_sK!jj]j]ubej]ubj)}(jkjjNjNjj)}jaica_rtc_settimeofdaysbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrtc_timesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jtmsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjj+}j_sK=jj](j)}(jkj-jNjNjj-jj)}(jj-jNjj٢-jjj7-jNubjj+}j_sK=jj]j]ubj)}(jkj-jNjNjj,-jj)}(jj-jNjj-jjj=-jNubjj+}j_sK=jj]j]ubej]ubj)}(jkjjNjNjj)}j ilsel_enablesbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jF-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jilsel_source_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsetsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjD-jNubjj+}j_sK\jj]j)}(jkjD-jNjNjj-jj)}(jj-jNjjl-jjj-jNubjj+}j_sK\jj]j]ubaj]ubj)}(jkjjNjNjj)}jilsel_enable_fixedsbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jilsel_source_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jlevelsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj+}j_sKzjj](j)}(jkj-jNjNjj-jj)}(jj-jNjjǣ-jjj-jNubjj+}j_sKzjj]j]ubj)}(jkj-jNjNjj-jj)}(jj-jNjj-jjj-jNubjj+}j_sKzjj]j]ubej]ubj)}(jkjjNjNjj)}j ilsel_disablesbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j'-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jirqsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjj%-jNubjj+}j_sKjj]j)}(jkj%-jNjNjjn-jj)}(jj-jNjjM-jjjv-jNubjj+}j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jmaple_driver_registersbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j maple_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj}-jNubjj+}j_sKGjj]j)}(jkj}-jNjNjjˤ-jj)}(jj-jNjj-jjj֤-jNubjj+}j_sKGjj]j]ubaj]ubj)}(jkjjNjNjj)}jmaple_driver_unregistersbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jߤ-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j maple_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjݤ-jNubjj+}j_sKYjj]j)}(jkjݤ-jNjNjj+-jj)}(jj-jNjj-jjj6-jNubjj+}j_sKYjj]j]ubaj]ubj)}(jkjjNjNjj)}jmaple_getcond_callbacksbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j?-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j maple_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jcallbacksbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jmapleqsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jintervalsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jfunctionsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj=-jNubjj+}j_sKyjj](j)}(jkj=-jNjNjj-jj)}(jj-jNjje-jjjA-jNubjj+}j_sKyjj]j]ubj)}(jkj=-jNjNjj-jj)}(jj-jNjj-jjjG-jNubjj+}j_sKyjj]j]ubj)}(jkj=-jNjNjj-jj)}(jj-jNjj-jjjM-jNubjj+}j_sKyjj]j]ubj)}(jkj=-jNjNjj9-jj)}(jj-jNjj-jjjS-jNubjj+}j_sKyjj]j]ubej]ubj)}(jkjjNjNjj)}jmaple_add_packetsbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j\-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j maple_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jfunctionsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcommandsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlengthsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjZ-jNubjj+}j_sKjj](j)}(jkjZ-jNjNjj-jj)}(jj-jNjj-jjjT-jNubjj+}j_sKjj]j]ubj)}(jkjZ-jNjNjjӦ-jj)}(jj-jNjj-jjjZ-jNubjj+}j_sKjj]j]ubj)}(jkjZ-jNjNjj-jj)}(jj-jNjjצ-jjj`-jNubjj+}j_sKjj]j]ubj)}(jkjZ-jNjNjj#-jj)}(jj-jNjj-jjjf-jNubjj+}j_sKjj]j]ubj)}(jkjZ-jNjNjjI-jj)}(jj-jNjj'-jjjl-jNubjj+}j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jifs_datasbjj)}(jj-jstructjj)}jj4)}(j7]ju-aj<ubsbjjjs-jNubjjj_sKjj]j]ubj)}(jkjjNjNjj)}jsgx_ioc_enclave_createsbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jsgx_enclsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jenclsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}j__usersbasbubj&j)}(jNjNjoNjjjjj)}j]j-asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjjѮj_sKjj](j)}(jkj-jNjNjjЧ-jj)}(jj-jNjj-jjj-jNubjjѮj_sKjj]j]ubj)}(jkj-jNjNjj-jj)}(jj-jNjjק-jjj -jNubjjѮj_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jsgx_ioc_enclave_add_pagessbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jsgx_enclsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jenclsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj-sbasbubj&j)}(jNjNjoNjjjjj)}j]j{-asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjjѮj_sMjj](j)}(jkj-jNjNjjb-jj)}(jj-jNjj<-jjj-jNubjjѮj_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jj-jNjji-jjj-jNubjjѮj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsgx_ioc_enclave_initsbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jsgx_enclsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jenclsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj-sbasbubj&j)}(jNjNjoNjjjjj)}j]j -asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjjѮj_sMPjj](j)}(jkj-jNjNjj-jj)}(jj-jNjjͨ-jjj)-jNubjjѮj_sMPjj]j]ubj)}(jkj-jNjNjj-jj)}(jj-jNjj-jjj/-jNubjjѮj_sMPjj]j]ubej]ubj)}(jkjjNjNjj)}jsgx_ioc_enclave_provisionsbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j8-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jsgx_enclsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jenclsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj-sbasbubj&j)}(jNjNjoNjjjjj)}j]j-asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj6-jNubjjѮj_sMjj](j)}(jkj6-jNjNjj-jj)}(jj-jNjj^-jjj-jNubjjѮj_sMjj]j]ubj)}(jkj6-jNjNjj-jj)}(jj-jNjj-jjj-jNubjjѮj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j$sgx_ioc_enclave_restrict_permissionssbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jɩ-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jsgx_enclsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jenclsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj-sbasbubj&j)}(jNjNjoNjjjjj)}j]j.-asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjǩ-jNubjjѮj_sMJjj](j)}(jkjǩ-jNjNjj-jj)}(jj-jNjj-jjjK-jNubjjѮj_sMJjj]j]ubj)}(jkjǩ-jNjNjj@-jj)}(jj-jNjj-jjjQ-jNubjjѮj_sMJjj]j]ubej]ubj)}(jkjjNjNjj)}jsgx_ioc_enclave_modify_typessbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]jZ-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jsgx_enclsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jenclsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj-sbasbubj&j)}(jNjNjoNjjjjj)}j]j-asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjX-jNubjjѮj_sMjj](j)}(jkjX-jNjNjj-jj)}(jj-jNjj-jjjܪ-jNubjjѮj_sMjj]j]ubj)}(jkjX-jNjNjjѪ-jj)}(jj-jNjj-jjj-jNubjjѮj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jsgx_ioc_enclave_remove_pagessbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]longasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jsgx_enclsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jenclsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]j)}jj-sbasbubj&j)}(jNjNjoNjjjjj)}j]jP-asbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jargsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjjѮj_sMjj](j)}(jkj-jNjNjj7-jj)}(jj-jNjj-jjjm-jNubjjѮj_sMjj]j]ubj)}(jkj-jNjNjjb-jj)}(jj-jNjj>-jjjs-jNubjjѮj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jvdso_sgx_enter_enclave_tsbjj)}(jj-jmacrojj)}(jj4)}(j7]j|-aj<ubjMNubjjjz-jNubjjѮj_sKjj]j]ube(j)}(jkjjNjNjj)}j rq_list_movesbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjj)xj_sMjj](j)}(jkj-jNjNjj٫-jj)}(jj-jNjj-jjjs-jNubjj)xj_sMjj]j]ubj)}(jkj-jNjNjj -jj)}(jj-jNjj-jjjy-jNubjj)xj_sMjj]j]ubj)}(jkj-jNjNjj;-jj)}(jj-jNjj-jjj-jNubjj)xj_sMjj]j]ubj)}(jkj-jNjNjjh-jj)}(jj-jNjjB-jjj-jNubjj)xj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_eh_timer_returnsbjj)}(jenumjenumjj)}jj4)}(j7]j-aj<ubsbjjj-jNubjj)xj_sMjj]j]ubj)}(jkjjNjNjj)}j blk_mq_hw_ctxsbjj)}(jj-jstructjj)}jj4)}(j7]j-aj<ubsbjjj-jNubjj)xj_sM jj]j]ubj)}(jkjjNjNjj)}jblk_mq_queue_mapsbjj)}(jj-jstructjj)}jj4)}(j7]j-aj<ubsbjjj-jNubjj)xj_sMjj]j]ubj)}(jkjjNjNjj)}j hctx_typesbjj)}(jj-jenumjj)}jj4)}(j7]j-aj<ubsbjjj-jNubjj)xj_sMjj]j]ubj)}(jkjjNjNjj)}jblk_mq_tag_setsbjj)}(jj-jstructjj)}jj4)}(j7]jˬ-aj<ubsbjjjɬ-jNubjj)xj_sMjj]j]ubj)}(jkjjNjNjj)}jblk_mq_queue_datasbjj)}(jj-jstructjj)}jj4)}(j7]jڬ-aj<ubsbjjjج-jNubjj)xj_sMjj]j]ubj)}(jkjjNjNjj)}j blk_mq_opssbjj)}(jj-jstructjj)}jj4)}(j7]j-aj<ubsbjjj-jNubjj)xj_sMjj]j]ubj)}(jkjjNjNjj)}jblk_mq_rq_statesbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j mq_rq_statesbaj<ubububj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjj)xj_sMjj]j)}(jkj-jNjNjjH-jj)}(jj-jNjj"-jjjS-jNubjj)xj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jblk_mq_rq_from_pdusbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j\-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jpdusbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjjZ-jNubjj)xj_sMjj]j)}(jkjZ-jNjNjj-jj)}(jj-jNjj-jjj-jNubjj)xj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jblk_mq_rq_to_pdusbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj-jNubjj)xj_sMjj]j)}(jkj-jNjNjj-jj)}(jj-jNjj-jjj-jNubjj)xj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jblk_rq_is_seq_zoned_writesbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jt-asbubj=j?)}(jBj4)}(j7]j&-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj$-jNubjj)xj_sMjj]j)}(jkj$-jNjNjjq-jj)}(jj-jNjjK-jjj|-jNubjj)xj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jblk_mq_wait_quiesce_donesbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jblk_mq_tag_setsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jsetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjj)xj_sKjj]j)}(jkj-jNjNjjѮ-jj)}(jj-jNjj-jjjܮ-jNubjj)xj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jblk_mq_quiesce_queuesbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjj)xj_sKjj]j)}(jkj-jNjNjj1-jj)}(jj-jNjj -jjj;-jNubjj)xj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jblk_update_requestsbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]jt-asbubj=j?)}(jBj4)}(j7]jD-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jreqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j blk_status_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jerrorsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedintesbubj=j?)}(jBj4)}(j7]j)}jnr_bytessbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjB-jNubjj)xj_sMyjj](j)}(jkjB-jNjNjj-jj)}(jj-jNjji-jjj-jNubjj)xj_sMyjj]j]ubj)}(jkjB-jNjNjj-jj)}(jj-jNjj-jjj-jNubjj)xj_sMyjj]j]ubj)}(jkjB-jNjNjj߯-jj)}(jj-jNjj-jjj-jNubjj)xj_sMyjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_mq_complete_requestsbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjj)xj_sMjj]j)}(jkj-jNjNjjH-jj)}(jj-jNjj"-jjjS-jNubjj)xj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jblk_mq_start_requestsbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j\-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjZ-jNubjj)xj_sMjj]j)}(jkjZ-jNjNjj-jj)}(jj-jNjj-jjj-jNubjj)xj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jblk_execute_rq_nowaitsbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jt-asbubj=j?)}(jBj4)}(j7]j)}jat_headsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj)xj_sM,jj](j)}(jkj-jNjNjj-jj)}(jj-jNjj-jjj6-jNubjj)xj_sM,jj]j]ubj)}(jkj-jNjNjj.-jj)}(jj-jNjj-jjj<-jNubjj)xj_sM,jj]j]ubej]ubj)}(jkjjNjNjj)}jblk_execute_rqsbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j blk_status_tsbaj<ubububj=j?)}(jBj4)}(j7]jE-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jt-asbubj=j?)}(jBj4)}(j7]j)}jat_headsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjC-jNubjj)xj_sMnjj](j)}(jkjC-jNjNjj-jj)}(jj-jNjjo-jjjñ-jNubjj)xj_sMnjj]j]ubj)}(jkjC-jNjNjj-jj)}(jj-jNjj-jjjɱ-jNubjj)xj_sMnjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_mq_delay_run_hw_queuesbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jұ-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j blk_mq_hw_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmsecssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjб-jNubjj)xj_sMjj](j)}(jkjб-jNjNjj-jj)}(jj-jNjj-jjjN-jNubjj)xj_sMjj]j]ubj)}(jkjб-jNjNjjF-jj)}(jj-jNjj%-jjjT-jNubjj)xj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_mq_run_hw_queuesbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j]-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j blk_mq_hw_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jt-asbubj=j?)}(jBj4)}(j7]j)}jasyncsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj[-jNubjj)xj_sMjj](j)}(jkj[-jNjNjj-jj)}(jj-jNjj-jjjײ-jNubjj)xj_sMjj]j]ubj)}(jkj[-jNjNjjϲ-jj)}(jj-jNjj-jjjݲ-jNubjj)xj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_mq_run_hw_queuessbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]jt-asbubj=j?)}(jBj4)}(j7]j)}jasyncsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj)xj_sMjj](j)}(jkj-jNjNjj2-jj)}(jj-jNjj -jjj_-jNubjj)xj_sMjj]j]ubj)}(jkj-jNjNjjW-jj)}(jj-jNjj8-jjje-jNubjj)xj_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jblk_mq_delay_run_hw_queuessbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jn-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jmsecssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjl-jNubjj)xj_sM jj](j)}(jkjl-jNjNjj-jj)}(jj-jNjj-jjj-jNubjj)xj_sM jj]j]ubj)}(jkjl-jNjNjj-jj)}(jj-jNjj-jjj-jNubjj)xj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jblk_mq_request_bypass_insertsbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j blk_insert_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj)xj_sM jj](j)}(jkj-jNjNjjD-jj)}(jj-jNjj-jjjw-jNubjj)xj_sM jj]j]ubj)}(jkj-jNjNjjo-jj)}(jj-jNjjK-jjj}-jNubjj)xj_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jblk_mq_try_issue_directlysbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j blk_mq_hw_ctxsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhctxsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjj)xj_sMN jj](j)}(jkj-jNjNjjҴ-jj)}(jj-jNjj-jjj -jNubjj)xj_sMN jj]j]ubj)}(jkj-jNjNjj-jj)}(jj-jNjjٴ-jjj-jNubjj)xj_sMN jj]j]ubej]ubj)}(jkjjNjNjj)}jblk_mq_submit_biosbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbiosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjj)xj_sM jj]j)}(jkj-jNjNjje-jj)}(jj-jNjj?-jjjp-jNubjj)xj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jblk_insert_cloned_requestsbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j blk_status_tsbaj<ubububj=j?)}(jBj4)}(j7]jy-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjw-jNubjj)xj_sM jj]j)}(jkjw-jNjNjjɵ-jj)}(jj-jNjj-jjjԵ-jNubjj)xj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jblk_rq_unprep_clonesbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jݵ-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj۵-jNubjj)xj_sM jj]j)}(jkj۵-jNjNjj)-jj)}(jj-jNjj-jjj4-jNubjj)xj_sM jj]j]ubaj]ubj)}(jkjjNjNjj)}jblk_rq_prep_clonesbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j=-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrqsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrequestsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrq_srcsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jbio_setsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jbssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jgfp_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jgfp_masksbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jbio_ctrsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jbiosbaj<ubububj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBNjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj;-jNubjj)xj_sM< jj](j)}(jkj;-jNjNjj-jj)}(jj-jNjjc-jjj-jNubjj)xj_sM< jj]j]ubj)}(jkj;-jNjNjj-jj)}(jj-jNjj-jjj-jNubjj)xj_sM< jj]j]ubj)}(jkj;-jNjNjj-jj)}(jj-jNjj-jjj-jNubjj)xj_sM< jj]j]ubj)}(jkj;-jNjNjj-jj)}(jj-jNjj-jjj-jNubjj)xj_sM< jj]j]ubj)}(jkj;-jNjNjj6-jj)}(jj-jNjj-jjj-jNubjj)xj_sM< jj]j]ubj)}(jkj;-jNjNjjٷ-jj)}(jj-jNjj-jjj-jNubjj)xj_sM< jj]j]ubej]ubj)}(jkjjNjNjj)}jblk_mq_destroy_queuesbjj)}(jj-jfunctionjj)}(j j )}(jj-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j -aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j request_queuesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jhsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj -jNubjj)xj_sMjj]j)}(jkj -jNjNjjW-jj)}(jj-jNjj1-jjja-jNubjj)xj_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jregister_pstore_devicesbjj)}(jfunctionjfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jj-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1structj2j4)}(j7]j)}jpstore_device_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjh-jNubjjdj_sKjj]j)}(jkjh-jNjNjj-jj)}(j functionParamjNjj-jjjø-jNubjjdj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}junregister_pstore_devicesbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j͸-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jpstore_device_infosbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj˸-jNubjjdj_sKjj]j)}(jkj˸-jNjNjj-jj)}(jjǸ-jNjj-jjj$-jNubjjdj_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j psz_buffersbjj)}(jj-jstructjj)}jj4)}(j7]j--aj<ubsbjjj+-jNubjjdj_sKjj]j]ubj)}(jkjjNjNjj)}jpsz_kmsg_headersbjj)}(jj-jstructjj)}jj4)}(j7]j<-aj<ubsbjjj:-jNubjjdj_sK&jj]j]ubj)}(jkjjNjNjj)}j pstore_zonesbjj)}(jj-jstructjj)}jj4)}(j7]jK-aj<ubsbjjjI-jNubjjdj_sK8jj]j]ubj)}(jkjjNjNjj)}j psz_contextsbjj)}(jj-jstructjj)}jj4)}(j7]jZ-aj<ubsbjjjX-jNubjjdj_sKPjj]j]ubj)}(jkjjNjNjj)}jpsz_flush_modesbjj)}(jenumjenumjj)}jj4)}(j7]ji-aj<ubsbjjjg-jNubjjdj_sKtjj]j]ubj)}(jkjjNjNjj)}j psz_recoverysbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jy-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j psz_contextsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jcxtsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjw-jNubjjdj_sMYjj]j)}(jkjw-jNjNjjŹ-jj)}(jjǸ-jNjj-jjjй-jNubjjdj_sMYjj]j]ubaj]ubj)}(jkjjNjNjj)}jpstore_zone_infosbjj)}(jj-jstructjj)}jj4)}(j7]jٹ-aj<ubsbjjj׹-jNubjjdj_sKjj]j]ubj)}(jkjjNjNjj)}jpstore_device_infosbjj)}(jj-jstructjj)}jj4)}(j7]j-aj<ubsbjjj-jNubjjdj_sKjj]j]ubj)}(jkjjNjNjj)}jpstore_blk_configsbjj)}(jj-jstructjj)}jj4)}(j7]j-aj<ubsbjjj-jNubjjdj_sKjj]j]ubj)}(jkjjNjNjj)}jpstore_blk_get_configsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jpstore_blk_configsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjjdj_sK5jj]j)}(jkj-jNjNjjR-jj)}(jjǸ-jNjj,-jjj]-jNubjjdj_sK5jj]j]ubaj]ubj)}(jkjjNjNjj)}jrio_local_read_config_32sbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jf-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjd-jNubjj"j_sK6jj](j)}(jkjd-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sK6jj]j]ubj)}(jkjd-jNjNjjݺ-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sK6jj]j]ubj)}(jkjd-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sK6jj]j]ubej]ubj)}(jkjjNjNjj)}jrio_local_write_config_32sbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j'-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj%-jNubjj"j_sKEjj](j)}(jkj%-jNjNjjs-jj)}(jjǸ-jNjjM-jjjλ-jNubjj"j_sKEjj]j]ubj)}(jkj%-jNjNjj-jj)}(jjǸ-jNjjz-jjjԻ-jNubjj"j_sKEjj]j]ubj)}(jkj%-jNjNjjƻ-jj)}(jjǸ-jNjj-jjjڻ-jNubjj"j_sKEjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_local_read_config_16sbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjj"j_sKTjj](j)}(jkj-jNjNjj/-jj)}(jjǸ-jNjj -jjj-jNubjj"j_sKTjj]j]ubj)}(jkj-jNjNjjZ-jj)}(jjǸ-jNjj6-jjj-jNubjj"j_sKTjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj^-jjj-jNubjj"j_sKTjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_local_write_config_16sbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj"j_sKcjj](j)}(jkj-jNjNjj-jj)}(jjǸ-jNjjʼ-jjjK-jNubjj"j_sKcjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjjQ-jNubjj"j_sKcjj]j]ubj)}(jkj-jNjNjjC-jj)}(jjǸ-jNjj-jjjW-jNubjj"j_sKcjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_local_read_config_8sbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j`-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj^-jNubjj"j_sKsjj](j)}(jkj^-jNjNjj-jj)}(jjǸ-jNjj-jjj -jNubjj"j_sKsjj]j]ubj)}(jkj^-jNjNjj׽-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sKsjj]j]ubj)}(jkj^-jNjNjj-jj)}(jjǸ-jNjj۽-jjj-jNubjj"j_sKsjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_local_write_config_8sbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j!-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj"j_sKjj](j)}(jkj-jNjNjjm-jj)}(jjǸ-jNjjG-jjjȾ-jNubjj"j_sKjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjjt-jjjξ-jNubjj"j_sKjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjjԾ-jNubjj"j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_read_config_32sbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jݾ-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj۾-jNubjj"j_sKjj](j)}(jkj۾-jNjNjj)-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sKjj]j]ubj)}(jkj۾-jNjNjjT-jj)}(jjǸ-jNjj0-jjj-jNubjj"j_sKjj]j]ubj)}(jkj۾-jNjNjj~-jj)}(jjǸ-jNjjX-jjj-jNubjj"j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_write_config_32sbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj"j_sKjj](j)}(jkj-jNjNjj-jj)}(jjǸ-jNjjĿ-jjjE-jNubjj"j_sKjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjjK-jNubjj"j_sKjj]j]ubj)}(jkj-jNjNjj=-jj)}(jjǸ-jNjj-jjjQ-jNubjj"j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_read_config_16sbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jZ-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjX-jNubjj"j_sKjj](j)}(jkjX-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sKjj]j]ubj)}(jkjX-jNjNjj-jj)}(jjǸ-jNjj-jjj -jNubjj"j_sKjj]j]ubj)}(jkjX-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_write_config_16sbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj"j_sKjj](j)}(jkj-jNjNjjg-jj)}(jjǸ-jNjjA-jjj-jNubjj"j_sKjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjjn-jjj-jNubjj"j_sKjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_read_config_8sbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjj"j_sKjj](j)}(jkj-jNjNjj#-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sKjj]j]ubj)}(jkj-jNjNjjN-jj)}(jjǸ-jNjj*-jjj-jNubjj"j_sKjj]j]ubj)}(jkj-jNjNjjx-jj)}(jjǸ-jNjjR-jjj-jNubjj"j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_write_config_8sbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj"j_sKjj](j)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj?-jNubjj"j_sKjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjjE-jNubjj"j_sKjj]j]ubj)}(jkj-jNjNjj7-jj)}(jjǸ-jNjj-jjjK-jNubjj"j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_send_doorbellsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jT-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjR-jNubjj"j_sKjj](j)}(jkjR-jNjNjj-jj)}(jjǸ-jNjjz-jjj-jNubjj"j_sKjj]j]ubj)}(jkjR-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_init_mbox_ressbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj"j_sMjj](j)}(jkj-jNjNjj.-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjjU-jj)}(jjǸ-jNjj5-jjj-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjjy-jj)}(jjǸ-jNjjY-jjj-jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_init_dbell_ressbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj"j_sMjj](j)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj=-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjj -jj)}(jjǸ-jNjj-jjjC-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjj5-jj)}(jjǸ-jNjj-jjjI-jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j RIO_DEVICEsbjj)}(jmacrojmacrojj)}(jj4)}(j7]jR-aj<ubjMNubjjjP-jNubjj"j_sM#jj]j]ubj)}(jkjjNjNjj)}jrio_add_outb_messagesbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jb-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmboxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}jsize_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj`-jNubjj"j_sM7jj](j)}(jkj`-jNjNjj-jj)}(jjǸ-jNjj-jjj[-jNubjj"j_sM7jj]j]ubj)}(jkj`-jNjNjj-jj)}(jjǸ-jNjj-jjja-jNubjj"j_sM7jj]j]ubj)}(jkj`-jNjNjj-jj)}(jjǸ-jNjj-jjjg-jNubjj"j_sM7jj]j]ubj)}(jkj`-jNjNjj(-jj)}(jjǸ-jNjj-jjjm-jNubjj"j_sM7jj]j]ubj)}(jkj`-jNjNjjS-jj)}(jjǸ-jNjj/-jjjs-jNubjj"j_sM7jj]j]ubej]ubj)}(jkjjNjNjj)}jrio_add_inb_buffersbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j|-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmboxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jbuffersbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjz-jNubjj"j_sMLjj](j)}(jkjz-jNjNjj-jj)}(jjǸ-jNjj-jjj -jNubjj"j_sMLjj]j]ubj)}(jkjz-jNjNjj-jj)}(jjǸ-jNjj-jjj&-jNubjj"j_sMLjj]j]ubj)}(jkjz-jNjNjj-jj)}(jjǸ-jNjj-jjj,-jNubjj"j_sMLjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_get_inb_messagesbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j5-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmboxsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj3-jNubjj"j_sMYjj](j)}(jkj3-jNjNjj-jj)}(jjǸ-jNjj]-jjj-jNubjj"j_sMYjj]j]ubj)}(jkj3-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMYjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_namesbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]charasbubj=js)}(jvj?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj-jNubjj"j_sMjj]j)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj -jNubjj"j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jrio_get_drvdatasbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj'-jNubjj"j_sMjj]j)}(jkj'-jNjNjjw-jj)}(jjǸ-jNjjQ-jjj-jNubjj"j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jrio_set_drvdatasbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjj"j_sMjj](j)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j rio_dev_getsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj-jNubjj"j_sK6jj]j)}(jkj-jNjNjjo-jj)}(jjǸ-jNjjI-jjj}-jNubjj"j_sK6jj]j]ubaj]ubj)}(jkjjNjNjj)}j rio_dev_putsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjj"j_sKGjj]j)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sKGjj]j]ubaj]ubj)}(jkjjNjNjj)}jrio_register_driversbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjj"j_sKjj]j)}(jkj-jNjNjj2-jj)}(jjǸ-jNjj -jjj=-jNubjj"j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jrio_unregister_driversbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jF-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjD-jNubjj"j_sKjj]j)}(jkjD-jNjNjj-jj)}(jjǸ-jNjjl-jjj-jNubjj"j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jrio_local_get_device_idsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjj"j_sKHjj]j)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sKHjj]j]ubaj]ubj)}(jkjjNjNjj)}jrio_query_mportsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j -aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_mport_attrsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j mport_attrsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjj"j_sKZjj](j)}(jkj-jNjNjjV-jj)}(jjǸ-jNjj0-jjj-jNubjj"j_sKZjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj]-jjj-jNubjj"j_sKZjj]j]ubej]ubj)}(jkjjNjNjj)}j rio_alloc_netsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_netsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj-jNubjj"j_sKljj]j)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sKljj]j]ubaj]ubj)}(jkjjNjNjj)}jrio_local_set_device_idsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdidsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj"j_sKjj](j)}(jkj-jNjNjjR-jj)}(jjǸ-jNjj,-jjj-jNubjj"j_sKjj]j]ubj)}(jkj-jNjNjj}-jj)}(jjǸ-jNjjY-jjj-jNubjj"j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_add_devicesbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjj"j_sKjj]j)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jrio_request_inb_mboxsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmboxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jentriessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jminbsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmboxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jslotsbaj<ubjF]jHNububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjj-jNubjj"j_sKjj](j)}(jkj-jNjNjj@-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sKjj]j]ubj)}(jkj-jNjNjji-jj)}(jjǸ-jNjjG-jjj-jNubjj"j_sKjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjjp-jjj-jNubjj"j_sKjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sKjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_release_inb_mboxsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmboxsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj"j_sMjj](j)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj*-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjj"-jj)}(jjǸ-jNjj-jjj0-jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_request_outb_mboxsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j9-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmboxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jentriessbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jmoutbsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmboxsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jslotsbaj<ubjF]jHNububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjj7-jNubjj"j_sM=jj](j)}(jkj7-jNjNjj-jj)}(jjǸ-jNjj_-jjj-jNubjj"j_sM=jj]j]ubj)}(jkj7-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sM=jj]j]ubj)}(jkj7-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sM=jj]j]ubj)}(jkj7-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sM=jj]j]ubj)}(jkj7-jNjNjj!-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sM=jj]j]ubej]ubj)}(jkjjNjNjj)}jrio_release_outb_mboxsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmboxsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj"j_sMqjj](j)}(jkj-jNjNjj@-jj)}(jjǸ-jNjj-jjjo-jNubjj"j_sMqjj]j]ubj)}(jkj-jNjNjjg-jj)}(jjǸ-jNjjG-jjju-jNubjj"j_sMqjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_request_inb_dbellsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j~-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jdinbsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjj|-jNubjj"j_sMjj](j)}(jkj|-jNjNjj-jj)}(jjǸ-jNjj-jjjP-jNubjj"j_sMjj]j]ubj)}(jkj|-jNjNjj-jj)}(jjǸ-jNjj-jjjV-jNubjj"j_sMjj]j]ubj)}(jkj|-jNjNjj-jj)}(jjǸ-jNjj-jjj\-jNubjj"j_sMjj]j]ubj)}(jkj|-jNjNjjF-jj)}(jjǸ-jNjj"-jjjb-jNubjj"j_sMjj]j]ubj)}(jkj|-jNjNjjn-jj)}(jjǸ-jNjjJ-jjjh-jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_release_inb_dbellsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jq-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjo-jNubjj"j_sMjj](j)}(jkjo-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubj)}(jkjo-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubj)}(jkjo-jNjNjj-jj)}(jjǸ-jNjj-jjj$-jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_request_outb_dbellsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j--aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jstartsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jendsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj+-jNubjj"j_sMjj](j)}(jkj+-jNjNjj-jj)}(jjǸ-jNjjY-jjj-jNubjj"j_sMjj]j]ubj)}(jkj+-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubj)}(jkj+-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_release_outb_dbellsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjj"j_sMjj](j)}(jkj-jNjNjj>-jj)}(jjǸ-jNjj-jjjv-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjjk-jj)}(jjǸ-jNjjE-jjj|-jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_add_mport_pw_handlersbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcontextsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jpwcbacksbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcontextsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1unionj2j4)}(j7]j)}j rio_pw_msgsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jstepsbaj<ubjF]jHNububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjj-jNubjj"j_sM2jj](j)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sM2jj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sM2jj]j]ubj)}(jkj-jNjNjj%-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sM2jj]j]ubej]ubj)}(jkjjNjNjj)}jrio_del_mport_pw_handlersbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcontextsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jpwcbacksbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jcontextsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_pw_msgsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jstepsbaj<ubjF]jHNububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjj-jNubjj"j_sMMjj](j)}(jkj-jNjNjjB-jj)}(jjǸ-jNjj-jjjQ-jNubjj"j_sMMjj]j]ubj)}(jkj-jNjNjjk-jj)}(jjǸ-jNjjI-jjjW-jNubjj"j_sMMjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjjr-jjj]-jNubjj"j_sMMjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_request_inb_pwritesbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jf-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jpwcbacksbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_pw_msgsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmsgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jstepsbaj<ubjF]jHNububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjjd-jNubjj"j_sMljj](j)}(jkjd-jNjNjj-jj)}(jjǸ-jNjj-jjjo-jNubjj"j_sMljj]j]ubj)}(jkjd-jNjNjj-jj)}(jjǸ-jNjj-jjju-jNubjj"j_sMljj]j]ubej]ubj)}(jkjjNjNjj)}jrio_release_inb_pwritesbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j~-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj|-jNubjj"j_sMjj]j)}(jkj|-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j rio_pw_enablesbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jenablesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj"j_sMjj](j)}(jkj-jNjNjj*-jj)}(jjǸ-jNjj-jjjY-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjjQ-jj)}(jjǸ-jNjj1-jjj_-jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_map_inb_regionsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jh-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j dma_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlocalsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jrbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jrflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjf-jNubjj"j_sMjj](j)}(jkjf-jNjNjj-jj)}(jjǸ-jNjj-jjj_-jNubjj"j_sMjj]j]ubj)}(jkjf-jNjNjj-jj)}(jjǸ-jNjj-jjje-jNubjj"j_sMjj]j]ubj)}(jkjf-jNjNjj-jj)}(jjǸ-jNjj-jjjk-jNubjj"j_sMjj]j]ubj)}(jkjf-jNjNjj/-jj)}(jjǸ-jNjj -jjjq-jNubjj"j_sMjj]j]ubj)}(jkjf-jNjNjjW-jj)}(jjǸ-jNjj3-jjjw-jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_unmap_inb_regionsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j dma_addr_tsbaj<ubububj=j?)}(jBj4)}(j7]j)}jlstartsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj~-jNubjj"j_sMjj](j)}(jkj~-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubj)}(jkj~-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_map_outb_regionsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdestidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jrbasesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsizesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jrflagssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}j dma_addr_tsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlocalsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj -jNubjj"j_sMjj](j)}(jkj -jNjNjjZ-jj)}(jjǸ-jNjj4-jjj2-jNubjj"j_sMjj]j]ubj)}(jkj -jNjNjj-jj)}(jjǸ-jNjja-jjj8-jNubjj"j_sMjj]j]ubj)}(jkj -jNjNjj-jj)}(jjǸ-jNjj-jjj>-jNubjj"j_sMjj]j]ubj)}(jkj -jNjNjj-jj)}(jjǸ-jNjj-jjjD-jNubjj"j_sMjj]j]ubj)}(jkj -jNjNjj-jj)}(jjǸ-jNjj-jjjJ-jNubjj"j_sMjj]j]ubj)}(jkj -jNjNjj'-jj)}(jjǸ-jNjj-jjjP-jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_unmap_outb_regionsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jY-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdestidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju64sbaj<ubububj=j?)}(jBj4)}(j7]j)}jrstartsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjW-jNubjj"j_sMjj](j)}(jkjW-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubj)}(jkjW-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubj)}(jkjW-jNjNjj-jj)}(jjǸ-jNjj-jjj -jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_mport_get_physefbsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlocalsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdestidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhopcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrmapsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjj"j_sM jj](j)}(jkj-jNjNjje-jj)}(jjǸ-jNjj?-jjj-jNubjj"j_sM jj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjjl-jjj-jNubjj"j_sM jj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sM jj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj#-jNubjj"j_sM jj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj)-jNubjj"j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jrio_get_comptagsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j2-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jcomp_tagsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj0-jNubjj"j_sMHjj](j)}(jkj0-jNjNjj-jj)}(jjǸ-jNjj^-jjj-jNubjj"j_sMHjj]j]ubj)}(jkj0-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMHjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_set_port_lockoutsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlocksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj"j_sMcjj](j)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjjl-jNubjj"j_sMcjj]j]ubj)}(jkj-jNjNjj@-jj)}(jjǸ-jNjj-jjjr-jNubjj"j_sMcjj]j]ubj)}(jkj-jNjNjjd-jj)}(jjǸ-jNjjD-jjjx-jNubjj"j_sMcjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_enable_rx_tx_portsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlocalsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdestidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhopcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jport_numsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj"j_sMjj](j)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjjt-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjjz-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjjD-jj)}(jjǸ-jNjj -jjj-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjjl-jj)}(jjǸ-jNjjH-jjj-jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_mport_chk_dev_accesssbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdestidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhopcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj"j_sMjj](j)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj<-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjj -jj)}(jjǸ-jNjj-jjjB-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjj4-jj)}(jjǸ-jNjj-jjjH-jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_inb_pwrite_handlersbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jQ-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_pw_msgsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jpw_msgsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjO-jNubjj"j_sMjj](j)}(jkjO-jNjNjj-jj)}(jjǸ-jNjjw-jjj-jNubjj"j_sMjj]j]ubj)}(jkjO-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_mport_get_efbsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlocalsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdestidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhopcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj"j_sM@jj](j)}(jkj-jNjNjj4-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sM@jj]j]ubj)}(jkj-jNjNjj[-jj)}(jjǸ-jNjj;-jjj-jNubjj"j_sM@jj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj_-jjj-jNubjj"j_sM@jj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sM@jj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sM@jj]j]ubej]ubj)}(jkjjNjNjj)}jrio_mport_get_featuresbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlocalsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdestidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhopcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jftrsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj"j_sMfjj](j)}(jkj-jNjNjjL-jj)}(jjǸ-jNjj&-jjj-jNubjj"j_sMfjj]j]ubj)}(jkj-jNjNjjs-jj)}(jjǸ-jNjjS-jjj-jNubjj"j_sMfjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjjw-jjj-jNubjj"j_sMfjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMfjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMfjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_lock_devicesbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdestidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhopcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jwait_mssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj"j_sMjj](j)}(jkj-jNjNjj\-jj)}(jjǸ-jNjj6-jjj-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjjc-jjj-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_unlock_devicesbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdestidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhopcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj"j_sM(jj](j)}(jkj-jNjNjjB-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sM(jj]j]ubj)}(jkj-jNjNjjm-jj)}(jjǸ-jNjjI-jjj-jNubjj"j_sM(jj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjjq-jjj-jNubjj"j_sM(jj]j]ubej]ubj)}(jkjjNjNjj)}jrio_route_add_entrysbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtablesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}j route_destidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j route_portsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlocksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj"j_sMNjj](j)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMNjj]j]ubj)}(jkj-jNjNjj)-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMNjj]j]ubj)}(jkj-jNjNjjQ-jj)}(jjǸ-jNjj--jjj-jNubjj"j_sMNjj]j]ubj)}(jkj-jNjNjjy-jj)}(jjǸ-jNjjU-jjj-jNubjj"j_sMNjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj}-jjj-jNubjj"j_sMNjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_route_get_entrysbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtablesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}j route_destidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j route_portsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlocksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj"j_sMjj](j)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjj=-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjje-jj)}(jjǸ-jNjjA-jjj-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjji-jjj-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_route_clr_tablesbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtablesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlocksbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj"j_sMjj](j)}(jkj-jNjNjj+-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjjV-jj)}(jjǸ-jNjj2-jjj-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjjz-jj)}(jjǸ-jNjjZ-jjj-jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_request_mport_dmasbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdma_chansbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj-jNubjj"j_sMjj]j)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jrio_request_dmasbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdma_chansbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj-jNubjj"j_sMjj]j)}(jkj-jNjNjjR-jj)}(jjǸ-jNjj,-jjj`-jNubjj"j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jrio_release_dmasbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]ji-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdma_chansbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdchansbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjg-jNubjj"j_sMjj]j)}(jkjg-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jrio_dma_prep_xfersbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdma_async_tx_descriptorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdma_chansbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdchansbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdestidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_dma_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jn-j2j4)}(j7]j)}jdma_transfer_directionsbaj<ubububj=j?)}(jBj4)}(j7]j)}j directionsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj-jNubjj"j_sMjj](j)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjjF-jj)}(jjǸ-jNjj"-jjj-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjjp-jj)}(jjǸ-jNjjJ-jjj-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjjw-jjj-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_dma_prep_slave_sgsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdma_async_tx_descriptorsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdma_chansbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdchansbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_dma_datasbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1jn-j2j4)}(j7]j)}jdma_transfer_directionsbaj<ubububj=j?)}(jBj4)}(j7]j)}j directionsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7](unsignedlongesbubj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj-jNubjj"j_sM=jj](j)}(jkj-jNjNjj>-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sM=jj]j]ubj)}(jkj-jNjNjjk-jj)}(jjǸ-jNjjE-jjj-jNubjj"j_sM=jj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjjr-jjj-jNubjj"j_sM=jj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sM=jj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj -jNubjj"j_sM=jj]j]ubej]ubj)}(jkjjNjNjj)}jrio_register_scansbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmport_idsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_scansbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jscan_opssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjj"j_sMljj](j)}(jkj-jNjNjjZ-jj)}(jjǸ-jNjj:-jjj-jNubjj"j_sMljj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj^-jjj-jNubjj"j_sMljj]j]ubej]ubj)}(jkjjNjNjj)}jrio_unregister_scansbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmport_idsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_scansbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jscan_opssbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjj"j_sMjj](j)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j rio_switchsbjj)}(jj-jstructjj)}jj4)}(j7]j(-aj<ubsbjjj&-jNubjj"j_sKjj]j]ubj)}(jkjjNjNjj)}jrio_switch_opssbjj)}(jj-jstructjj)}jj4)}(j7]j7-aj<ubsbjjj5-jNubjj"j_sKfjj]j]ubj)}(jkjjNjNjj)}jrio_devsbjj)}(jj-jstructjj)}jj4)}(j7]jF-aj<ubsbjjjD-jNubjj"j_sK{jj]j]ubj)}(jkjjNjNjj)}jrio_msgsbjj)}(jj-jstructjj)}jj4)}(j7]jU-aj<ubsbjjjS-jNubjj"j_sKjj]j]ubj)}(jkjjNjNjj)}j rio_dbellsbjj)}(jj-jstructjj)}jj4)}(j7]jd-aj<ubsbjjjb-jNubjj"j_sKjj]j]ubj)}(jkjjNjNjj)}j rio_mportsbjj)}(jj-jstructjj)}jj4)}(j7]js-aj<ubsbjjjq-jNubjj"j_sKjj]j]ubj)}(jkjjNjNjj)}jrio_netsbjj)}(jj-jstructjj)}jj4)}(j7]j-aj<ubsbjjj-jNubjj"j_sMjj]j]ubj)}(jkjjNjNjj)}jrio_mport_attrsbjj)}(jj-jstructjj)}jj4)}(j7]j-aj<ubsbjjj-jNubjj"j_sMEjj]j]ubj)}(jkjjNjNjj)}jrio_opssbjj)}(jj-jstructjj)}jj4)}(j7]j-aj<ubsbjjj-jNubjj"j_sMrjj]j]ubj)}(jkjjNjNjj)}j rio_driversbjj)}(jj-jstructjj)}jj4)}(j7]j-aj<ubsbjjj-jNubjj"j_sMjj]j]ubj)}(jkjjNjNjj)}jrio_scansbjj)}(jj-jstructjj)}jj4)}(j7]j-aj<ubsbjjj-jNubjj"j_sMjj]j]ubj)}(jkjjNjNjj)}j rio_scan_nodesbjj)}(jj-jstructjj)}jj4)}(j7]j-aj<ubsbjjj-jNubjj"j_sMjj]j]ubj)}(jkjjNjNjj)}jrio_destid_allocsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_netsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjj"j_sK8jj]j)}(jkj-jNjNjj,-jj)}(jjǸ-jNjj-jjj7-jNubjj"j_sK8jj]j]ubaj]ubj)}(jkjjNjNjj)}jrio_destid_reservesbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j@-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_netsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdestidsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj>-jNubjj"j_sKRjj](j)}(jkj>-jNjNjj-jj)}(jjǸ-jNjjf-jjj-jNubjj"j_sKRjj]j]ubj)}(jkj>-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sKRjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_destid_freesbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_netsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdestidsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj"j_sKejj](j)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjjM-jNubjj"j_sKejj]j]ubj)}(jkj-jNjNjjE-jj)}(jjǸ-jNjj!-jjjS-jNubjj"j_sKejj]j]ubej]ubj)}(jkjjNjNjj)}jrio_destid_firstsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j\-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_netsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjZ-jNubjj"j_sKsjj]j)}(jkjZ-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sKsjj]j]ubaj]ubj)}(jkjjNjNjj)}jrio_destid_nextsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_netsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jfromsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj"j_sKjj](j)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjjC-jNubjj"j_sKjj]j]ubj)}(jkj-jNjNjj;-jj)}(jjǸ-jNjj-jjjI-jNubjj"j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_get_device_idsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]jR-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdestidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhopcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjP-jNubjj"j_sKjj](j)}(jkjP-jNjNjj-jj)}(jjǸ-jNjj|-jjj-jNubjj"j_sKjj]j]ubj)}(jkjP-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sKjj]j]ubj)}(jkjP-jNjNjj-jj)}(jjǸ-jNjj-jjj -jNubjj"j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_set_device_idsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdestidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhopcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdidsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj"j_sKjj](j)}(jkj-jNjNjj^-jj)}(jjǸ-jNjj8-jjj-jNubjj"j_sKjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjje-jjj-jNubjj"j_sKjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sKjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_clear_lockssbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_netsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjj"j_sKjj]j)}(jkj-jNjNjjH-jj)}(jjǸ-jNjj"-jjjS-jNubjj"j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}j rio_enum_hostsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j\-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjZ-jNubjj"j_sKjj]j)}(jkjZ-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sKjj]j]ubaj]ubj)}(jkjjNjNjj)}jrio_device_has_destidsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jsrc_opssbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdst_opssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj"j_sM jj](j)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj[-jNubjj"j_sM jj]j]ubj)}(jkj-jNjNjj/-jj)}(jjǸ-jNjj-jjja-jNubjj"j_sM jj]j]ubj)}(jkj-jNjNjjS-jj)}(jjǸ-jNjj3-jjjg-jNubjj"j_sM jj]j]ubej]ubj)}(jkjjNjNjj)}jrio_release_devsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]jp-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjjn-jNubjj"j_sMjj]j)}(jkjn-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j rio_is_switchsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjj"j_sM+jj]j)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj'-jNubjj"j_sM+jj]j]ubaj]ubj)}(jkjjNjNjj)}jrio_setup_devicesbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j0-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_netsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdestidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhopcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jdo_enumsbaj<ubjF]jHNububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj.-jNubjj"j_sMBjj](j)}(jkj.-jNjNjj-jj)}(jjǸ-jNjj\-jjj1-jNubjj"j_sMBjj]j]ubj)}(jkj.-jNjNjj-jj)}(jjǸ-jNjj-jjj7-jNubjj"j_sMBjj]j]ubj)}(jkj.-jNjNjj-jj)}(jjǸ-jNjj-jjj=-jNubjj"j_sMBjj]j]ubj)}(jkj.-jNjNjj-jj)}(jjǸ-jNjj-jjjC-jNubjj"j_sMBjj]j]ubj)}(jkj.-jNjNjj&-jj)}(jjǸ-jNjj-jjjI-jNubjj"j_sMBjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_sport_is_activesbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jR-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jspsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjP-jNubjj"j_sMjj](j)}(jkjP-jNjNjj-jj)}(jjǸ-jNjjx-jjj-jNubjj"j_sMjj]j]ubj)}(jkjP-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_get_host_deviceid_locksbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhopcountsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj"j_sMjj](j)}(jkj-jNjNjj,-jj)}(jjǸ-jNjj-jjj_-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjjW-jj)}(jjǸ-jNjj3-jjje-jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}j rio_enum_peersbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jn-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_netsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhopcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j prev_portsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjl-jNubjj"j_sMjj](j)}(jkjl-jNjNjj-jj)}(jjǸ-jNjj-jjjk-jNubjj"j_sMjj]j]ubj)}(jkjl-jNjNjj-jj)}(jjǸ-jNjj-jjjq-jNubjj"j_sMjj]j]ubj)}(jkjl-jNjNjj-jj)}(jjǸ-jNjj-jjjw-jNubjj"j_sMjj]j]ubj)}(jkjl-jNjNjj<-jj)}(jjǸ-jNjj-jjj}-jNubjj"j_sMjj]j]ubj)}(jkjl-jNjNjjc-jj)}(jjǸ-jNjjC-jjj-jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_enum_completesbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjj"j_sMjj]j)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j rio_disc_peersbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_netsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdestidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhopcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jprevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}j prev_portsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj-jNubjj"j_sMjj](j)}(jkj-jNjNjj8-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjje-jj)}(jjǸ-jNjj?-jjj-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjjl-jjj-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj#-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj)-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjj -jj)}(jjǸ-jNjj-jjj/-jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_mport_is_activesbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j8-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj6-jNubjj"j_sM!jj]j)}(jkj6-jNjNjj-jj)}(jjǸ-jNjj^-jjj-jNubjj"j_sM!jj]j]ubaj]ubj)}(jkjjNjNjj)}jrio_update_route_tablessbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_netsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjj"j_sMxjj]j)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMxjj]j]ubaj]ubj)}(jkjjNjNjj)}j rio_init_emsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjj"j_sMjj]j)}(jkj-jNjNjjD-jj)}(jjǸ-jNjj-jjjO-jNubjj"j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jrio_enum_mportsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jX-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjV-jNubjj"j_sMjj](j)}(jkjV-jNjNjj-jj)}(jjǸ-jNjj~-jjj-jNubjj"j_sMjj]j]ubj)}(jkjV-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_build_route_tablessbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_netsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jnetsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjj"j_sMjj]j)}(jkj-jNjNjj2-jj)}(jjǸ-jNjj -jjj=-jNubjj"j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jrio_disc_mportsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jF-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jflagssbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjD-jNubjj"j_sM%jj](j)}(jkjD-jNjNjj-jj)}(jjǸ-jNjjl-jjj-jNubjj"j_sM%jj]j]ubj)}(jkjD-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sM%jj]j]ubej]ubj)}(jkjjNjNjj)}jrio_basic_attachsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj-jNubjj"j_sMwjj]j]ubj)}(jkjjNjNjj)}jrio_setup_inb_dbellsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jresourcesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jressbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j~)}(j~js)}(jvj?)}(jBj4)}(j7]j)}jdinbsbaj<ubjF]jHNubjjjjj)}j]sbubjvj?)}(jBNjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jdev_idsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jsrcsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdstsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jinfosbaj<ubjF]jHNububjNubjubejj)}j]sbububububjNubjubejj)}j]sbubububjjj-jNubjj"j_sMjj](j)}(jkj-jNjNjjk-jj)}(jjǸ-jNjjE-jjj-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjjr-jjj-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_chk_dev_routesbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvjs)}(jvj?)}(jBj4)}(j7]j)}jnrdevsbaj<ubjF]jHNubjjjjj)}j]sbubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=js)}(jvj?)}(jBj4)}(j7]j)}jnpnumsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj-jNubjj"j_sMjj](j)}(jkj-jNjNjj5-jj)}(jjǸ-jNjj-jjj-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjjd-jj)}(jjǸ-jNjj<-jjj-jNubjj"j_sMjj]j]ubj)}(jkj-jNjNjj-jj)}(jjǸ-jNjjn-jjj-jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_chk_dev_accesssbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j-aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj-jNubjj"j_sMjj]j)}(jkj-jNjNjj-jj)}(jjǸ-jNjj-jjj.jNubjj"j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}jrio_get_input_statussbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jpnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jlnkrespsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj.jNubjj"j_sMjj](j)}(jkj.jNjNjj\.jj)}(jjǸ-jNjj6.jjj.jNubjj"j_sMjj]j]ubj)}(jkj.jNjNjj.jj)}(jjǸ-jNjjc.jjj.jNubjj"j_sMjj]j]ubj)}(jkj.jNjNjj.jj)}(jjǸ-jNjj.jjj.jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_clr_err_stoppedsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jpnumsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}j err_statussbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj.jNubjj"j_sM7jj](j)}(jkj.jNjNjj.jj)}(jjǸ-jNjj.jjjt.jNubjj"j_sM7jj]j]ubj)}(jkj.jNjNjjD.jj)}(jjǸ-jNjj .jjjz.jNubjj"j_sM7jj]j]ubj)}(jkj.jNjNjjl.jj)}(jjǸ-jNjjH.jjj.jNubjj"j_sM7jj]j]ubej]ubj)}(jkjjNjNjj)}jrio_std_route_add_entrysbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdestidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhopcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtablesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}j route_destidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}j route_portsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj.jNubjj"j_sMjj](j)}(jkj.jNjNjj.jj)}(jjǸ-jNjj.jjj.jNubjj"j_sMjj]j]ubj)}(jkj.jNjNjj.jj)}(jjǸ-jNjj.jjj.jNubjj"j_sMjj]j]ubj)}(jkj.jNjNjj(.jj)}(jjǸ-jNjj.jjj.jNubjj"j_sMjj]j]ubj)}(jkj.jNjNjjP.jj)}(jjǸ-jNjj,.jjj.jNubjj"j_sMjj]j]ubj)}(jkj.jNjNjjx.jj)}(jjǸ-jNjjT.jjj.jNubjj"j_sMjj]j]ubj)}(jkj.jNjNjj.jj)}(jjǸ-jNjj|.jjj.jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_std_route_get_entrysbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdestidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhopcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtablesbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}j route_destidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}j route_portsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj.jNubjj"j_sMjj](j)}(jkj.jNjNjj.jj)}(jjǸ-jNjj.jjj.jNubjj"j_sMjj]j]ubj)}(jkj.jNjNjjF.jj)}(jjǸ-jNjj".jjj.jNubjj"j_sMjj]j]ubj)}(jkj.jNjNjjn.jj)}(jjǸ-jNjjJ.jjj.jNubjj"j_sMjj]j]ubj)}(jkj.jNjNjj.jj)}(jjǸ-jNjjr.jjj.jNubjj"j_sMjj]j]ubj)}(jkj.jNjNjj.jj)}(jjǸ-jNjj.jjj .jNubjj"j_sMjj]j]ubj)}(jkj.jNjNjj.jj)}(jjǸ-jNjj.jjj.jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_std_route_clr_tablesbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdestidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhopcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jtablesbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj.jNubjj"j_sMjj](j)}(jkj.jNjNjjf.jj)}(jjǸ-jNjj@.jjj.jNubjj"j_sMjj]j]ubj)}(jkj.jNjNjj.jj)}(jjǸ-jNjjm.jjj.jNubjj"j_sMjj]j]ubj)}(jkj.jNjNjj.jj)}(jjǸ-jNjj.jjj.jNubjj"j_sMjj]j]ubj)}(jkj.jNjNjj.jj)}(jjǸ-jNjj.jjj.jNubjj"j_sMjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_find_mportsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmport_idsbaj<ubjF]jHNububjNubjubajj)}j]sbububjjjjj)}j]sbububjjj.jNubjj"j_sMOjj]j)}(jkj.jNjNjjP.jj)}(jjǸ-jNjj0.jjj[.jNubjj"j_sMOjj]j]ubaj]ubj)}(jkjjNjNjj)}jrio_mport_scansbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jd.aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jmport_idsbaj<ubjF]jHNububjNubjubajj)}j]sbubububjjjb.jNubjj"j_sMjj]j)}(jkjb.jNjNjj.jj)}(jjǸ-jNjj.jjj.jNubjj"j_sMjj]j]ubaj]ubj)}(jkjjNjNjj)}j RIO_LOP_READsbjj)}(jjW-jmacrojj)}(jj4)}(j7]j.aj<ubjMNubjjj.jNubjj"j_sK jj]j]ubj)}(jkjjNjNjj)}j RIO_LOP_WRITEsbjj)}(jjW-jmacrojj)}(jj4)}(j7]j.aj<ubjMNubjjj.jNubjj"j_sK5jj]j]ubj)}(jkjjNjNjj)}j RIO_OP_READsbjj)}(jjW-jmacrojj)}(jj4)}(j7]j.aj<ubjMNubjjj.jNubjj"j_sKTjj]j]ubj)}(jkjjNjNjj)}j RIO_OP_WRITEsbjj)}(jjW-jmacrojj)}(jj4)}(j7]j.aj<ubjMNubjjj.jNubjj"j_sKijj]j]ubj)}(jkjjNjNjj)}jrio_match_devicesbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_device_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_device_idsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jidsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jrio_devsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jrdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbububjjjjj)}j]sbububjjj.jNubjj"j_sKjj](j)}(jkj.jNjNjjI.jj)}(jjǸ-jNjj#.jjj.jNubjj"j_sKjj]j]ubj)}(jkj.jNjNjjv.jj)}(jjǸ-jNjjP.jjj.jNubjj"j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jrio_device_probesbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj.jNubjj"j_sKSjj]j)}(jkj.jNjNjj.jj)}(jjǸ-jNjj.jjj.jNubjj"j_sKSjj]j]ubaj]ubj)}(jkjjNjNjj)}jrio_device_removesbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj.jNubjj"j_sKsjj]j)}(jkj.jNjNjj?.jj)}(jjǸ-jNjj.jjjJ.jNubjj"j_sKsjj]j]ubaj]ubj)}(jkjjNjNjj)}j rio_match_bussbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jS.aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jdevicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j device_driversbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdrvsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjQ.jNubjj"j_sKjj](j)}(jkjQ.jNjNjj.jj)}(jjǸ-jNjjy.jjj.jNubjj"j_sKjj]j]ubj)}(jkjQ.jNjNjj.jj)}(jjǸ-jNjj.jjj.jNubjj"j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j rio_bus_initsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j.aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]voidasbubj=j?)}(jBNjF]jHNububjNubjubajj)}j]sbubububjjj.jNubjj"j_sKjj]j]ubj)}(jkjjNjNjj)}jfsl_local_config_readsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j1.aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjj/.jNubjj"j_sKjj](j)}(jkj/.jNjNjj}.jj)}(jjǸ-jNjjW.jjj% .jNubjj"j_sKjj]j]ubj)}(jkj/.jNjNjj.jj)}(jjǸ-jNjj.jjj+ .jNubjj"j_sKjj]j]ubj)}(jkj/.jNjNjj.jj)}(jjǸ-jNjj.jjj1 .jNubjj"j_sKjj]j]ubj)}(jkj/.jNjNjj.jj)}(jjǸ-jNjj.jjj7 .jNubjj"j_sKjj]j]ubj)}(jkj/.jNjNjj .jj)}(jjǸ-jNjj.jjj= .jNubjj"j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jfsl_local_config_writesbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jF .aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdatasbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjjD .jNubjj"j_sKjj](j)}(jkjD .jNjNjj .jj)}(jjǸ-jNjjl .jjj5 .jNubjj"j_sKjj]j]ubj)}(jkjD .jNjNjj .jj)}(jjǸ-jNjj .jjj; .jNubjj"j_sKjj]j]ubj)}(jkjD .jNjNjj .jj)}(jjǸ-jNjj .jjjA .jNubjj"j_sKjj]j]ubj)}(jkjD .jNjNjj .jj)}(jjǸ-jNjj .jjjG .jNubjj"j_sKjj]j]ubj)}(jkjD .jNjNjj- .jj)}(jjǸ-jNjj .jjjM .jNubjj"j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jfsl_rio_config_readsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]jV .aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdestidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhopcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubejj)}j]sbubububjjjT .jNubjj"j_sKjj](j)}(jkjT .jNjNjj .jj)}(jjǸ-jNjj| .jjj .jNubjj"j_sKjj]j]ubj)}(jkjT .jNjNjj .jj)}(jjǸ-jNjj .jjj .jNubjj"j_sKjj]j]ubj)}(jkjT .jNjNjj .jj)}(jjǸ-jNjj .jjj .jNubjj"j_sKjj]j]ubj)}(jkjT .jNjNjj .jj)}(jjǸ-jNjj .jjj .jNubjj"j_sKjj]j]ubj)}(jkjT .jNjNjjA .jj)}(jjǸ-jNjj .jjj .jNubjj"j_sKjj]j]ubj)}(jkjT .jNjNjje .jj)}(jjǸ-jNjjE .jjj .jNubjj"j_sKjj]j]ubj)}(jkjT .jNjNjj .jj)}(jjǸ-jNjji .jjj .jNubjj"j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}jfsl_rio_config_writesbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j .aj<ubjF]jHjJ)}(jM](jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}j rio_mportsbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jmportsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jindexsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju16sbaj<ubububj=j?)}(jBj4)}(j7]j)}jdestidsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju8sbaj<ubububj=j?)}(jBj4)}(j7]j)}jhopcountsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}joffsetsbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j)}jlensbaj<ubjF]jHNububjNubjubjP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1Nj2j4)}(j7]j)}ju32sbaj<ubububj=j?)}(jBj4)}(j7]j)}jvalsbaj<ubjF]jHNububjNubjubejj)}j]sbubububjjj .jNubjj"j_sKjj](j)}(jkj .jNjNjj .jj)}(jjǸ-jNjj .jjj .jNubjj"j_sKjj]j]ubj)}(jkj .jNjNjj: .jj)}(jjǸ-jNjj .jjj .jNubjj"j_sKjj]j]ubj)}(jkj .jNjNjjb .jj)}(jjǸ-jNjj> .jjj .jNubjj"j_sKjj]j]ubj)}(jkj .jNjNjj .jj)}(jjǸ-jNjjf .jjj .jNubjj"j_sKjj]j]ubj)}(jkj .jNjNjj .jj)}(jjǸ-jNjj .jjj .jNubjj"j_sKjj]j]ubj)}(jkj .jNjNjj .jj)}(jjǸ-jNjj .jjj$ .jNubjj"j_sKjj]j]ubj)}(jkj .jNjNjj .jj)}(jjǸ-jNjj .jjj* .jNubjj"j_sKjj]j]ubej]ubj)}(jkjjNjNjj)}j fsl_rio_setupsbjj)}(jjo-jfunctionjj)}(j j )}(jjo-jj)}(jNjNjojjjjj)}j]sbubj j)}(jNjNjojjjjj)}j]sbubj&j)}(jNjNjojjjjj)}j]sbubj,jm)}j7]intasbubj=j?)}(jBj4)}(j7]j3 .aj<ubjF]jHjJ)}(jM]jP)}(jSjU)}(jXj)}(j j )}(jNjj)}(jNjNjoNjjjjj)}j]sbubj j)}(jNjNjoNjjjjj)}j]sbubj&j)}(jNjNjoNjjjjj)}j]sbubj,j.)}(j1j-j2j4)}(j7]j)}jplatform_devicesbaj<ubububj=js)}(jvj?)}(jBj4)}(j7]j)}jdevsbaj<ubjF]jHNubjjjjj)}j]sbububjNubjubajj)}j]sbubububjjj1 .jNubjj"j_sMjj]j)}(jkj1 .jNjNjj .jj)}(jjǸ-jNjjY .jjj .jNubjj"j_sMjj]j]ubaj]ubej]ubobjects}hmKu changeset}(changes}hmKucitation}(hmK citations}( atomic-opsjp atomic-opsM$memory-barriersjpmemory-barriersM%lwn-mbjplwn-mbM& white-paperjg white-paperMapi-specjgapi-specMamd-apmjgamd-apmM kvm-forumjg kvm-forumM it-c-languagej@ it-c-languageK:it-gccj@it-gccK;it-clangj@it-clangK<it-gcc-c-dialect-optionsj@it-gcc-c-dialect-optionsK=it-gnu-extensionsj@it-gnu-extensionsK>it-gcc-attribute-syntaxj@it-gcc-attribute-syntaxK?it-n2049j@it-n2049K@it-rust-languagej@it-rust-languageKAit-rustcj@it-rustcKBit-rust-editionsj@it-rust-editionsKCit-rust-unstable-featuresj@it-rust-unstable-featuresKD sp-c-languagejm] sp-c-languageK.sp-gccjm]sp-gccK/sp-clangjm]sp-clangK0sp-iccjm]sp-iccK1sp-gcc-c-dialect-optionsjm]sp-gcc-c-dialect-optionsK2sp-gnu-extensionsjm]sp-gnu-extensionsK3sp-gcc-attribute-syntaxjm]sp-gcc-attribute-syntaxK4sp-n2049jm]sp-n2049K5sevjLGsevKesecrets-coco-abijLGsecrets-coco-abiKf sev-api-specjLG sev-api-specKg c-languagejޮ c-languageK0gccjޮ gccK1clangjޮ clangK2gcc-c-dialect-optionsjޮ gcc-c-dialect-optionsK3gnu-extensionsjޮ gnu-extensionsK4gcc-attribute-syntaxjޮ gcc-attribute-syntaxK5n2049jޮ n2049K6 rust-languagejޮ rust-languageK7rustcjޮ rustcK8 rust-editionsjޮ rust-editionsK9rust-unstable-featuresjޮ rust-unstable-featuresK:OX200j ox200KxOX952j ox952K{OX954j ox954KOX958j ox958Ku citation_refs}( atomic-ops(jplwn-mb(jpmemory-barriers(jpapi-spec(jg white-paper(jgamd-apm(jg kvm-forum(jg it-c-language(j@it-gcc(j@it-gcc-c-dialect-options(j@it-clang(j@it-gnu-extensions(j@it-gcc-attribute-syntax(j@it-n2049(j@it-rust-language(j@it-rustc(j@it-rust-editions(j@it-rust-unstable-features(j@ sp-c-language(jm]sp-gcc(jm]sp-gcc-c-dialect-options(jm]sp-clang(jm]sp-gnu-extensions(jm]sp-icc(jm]sp-gcc-attribute-syntax(jm]sp-n2049(jm]sev(jLGsecrets-coco-abi(jLG sev-api-spec(jLG c-language(jޮ gcc(jޮ gcc-c-dialect-options(jޮ clang(jޮ gnu-extensions(jޮ gcc-attribute-syntax(jޮ n2049(jޮ rust-language(jޮ rustc(jޮ rust-editions(jޮ rust-unstable-features(jޮ OX200(j OX952(j OX954(j OX958(j uucpp}(jjj)}(jkNjNjN identOrOpNtemplateParamsN templateArgsNjNjNj_sNjj]j]ubj7}hmKuhg}(hmKentries}(j]je]jt ]j]jy ]j]j]j ]j ]j@]j ]j]j]j]j]jC]j ]j ]j ]j]j]j ]jd]((singlexbc_calc_checksum (C function)c.xbc_calc_checksumhNt(j.xbc_node_is_value (C function)c.xbc_node_is_valuehNt(j.xbc_node_is_key (C function)c.xbc_node_is_keyhNt(j.xbc_node_is_array (C function)c.xbc_node_is_arrayhNt(j.xbc_node_is_leaf (C function)c.xbc_node_is_leafhNt(j.xbc_find_value (C function)c.xbc_find_valuehNt(j.xbc_find_node (C function)c.xbc_find_nodehNt(j. xbc_node_get_subkey (C function)c.xbc_node_get_subkeyhNt(j."xbc_array_for_each_value (C macro)c.xbc_array_for_each_valuehNt(j.!xbc_node_for_each_child (C macro)c.xbc_node_for_each_childhNt(j."xbc_node_for_each_subkey (C macro)c.xbc_node_for_each_subkeyhNt(j.'xbc_node_for_each_array_value (C macro)c.xbc_node_for_each_array_valuehNt(j.%xbc_node_for_each_key_value (C macro)c.xbc_node_for_each_key_valuehNt(j. xbc_for_each_key_value (C macro)c.xbc_for_each_key_valuehNt(j.!xbc_node_compose_key (C function)c.xbc_node_compose_keyhNt(j.xbc_get_info (C function)c.xbc_get_infohNt(j.xbc_root_node (C function)c.xbc_root_nodehNt(j.xbc_node_index (C function)c.xbc_node_indexhNt(j. xbc_node_get_parent (C function)c.xbc_node_get_parenthNt(j.xbc_node_get_child (C function)c.xbc_node_get_childhNt(j.xbc_node_get_next (C function)c.xbc_node_get_nexthNt(j.xbc_node_get_data (C function)c.xbc_node_get_datahNt(j.!xbc_node_find_subkey (C function)c.xbc_node_find_subkeyhNt(j. xbc_node_find_value (C function)c.xbc_node_find_valuehNt(j.'xbc_node_compose_key_after (C function)c.xbc_node_compose_key_afterhNt(j.$xbc_node_find_next_leaf (C function)c.xbc_node_find_next_leafhNt(j.)xbc_node_find_next_key_value (C function)c.xbc_node_find_next_key_valuehNt(j._xbc_exit (C function) c._xbc_exithNt(j.xbc_init (C function) c.xbc_inithNtejw ]j ]j]jq]j ]j? ]j)]jS]j! ]jT]j-]j}]j) ]j ]jS]j`]j9]jZ]j]j_]jG]jq]j ]jd]j']jz]j]jD ]jt]j ]jQ]jC]j ]j ]j ]j\ ]jj]j\]jp]jj]j ]j]jI ]j ]j\]j]j]j1]jV ]j]j]j]j ]j ]j ]j ]j]j]j]j]j]j]j]j]j]j]j ]j ]jk ]j]j ]j]j]j ]j]j ]j]j ]j ]j]j?]j]j]j]j]j]j]j ]j]j' ]j]j]j ]j ]j]j- ]j#]j ]j]j]j ]jy ]jz ]j]j ]j6]j"]j& ]j']j^]j ]jU ]j]jD]j ]j ]j ]j"]jv]jk]jO]j7]j-]jI ]jv ]j ]j ]j]]j]j]j ]j ]ja]jk ]jk]j]j]jW ]jo]js]ju ]jn]jy]j;]j ]jn ]j]j ]j ]jt ]j]j ]jT]j]j]j ]j]jc ]j ]j ]j]j ]j]j ]j]j ]j ]j]j]jw ]j]j]j ]j ]jo]j~ ]j]j ]j ]j]j]jw]j# ]j]j]j ]j ]j ]j>]j-]j#]j]jN]j]j]jP]j]jB ]jV]j ]j ]jX ]j;]j/]j]jK]j ]j$ ]j]j]j ]j>]j5 ]j]j]jY ]j ]j ]jZ]j ]j[]j(]jc]j]j.]jm ]j]j ]j[ ]j]jw]jy ]j]j]j]j ]j]j ]jp ]jJ]j]j ]j ]j]j/ ]j]jR]jX ]j]j]j]j]j]j]j]ja]j]j ]j]j ]j]j]jk]jl]jT]j ]j]jv ]j ]j~]j- ]j]jy]jX]jU]jV ]j_ ]jE]j ]j]jK]j ]j?]j]j]jU]j ]j ]j]j ]j6]j ]j]jc ]j*]j]j ]j,]j ]j ]jy]jO ]j1]j]j]j2]j]j]j7]((single!V4L.VIDIOC_SUBDEV_G_FMT (C macro)c.V4L.VIDIOC_SUBDEV_G_FMThNt(j,.!V4L.VIDIOC_SUBDEV_S_FMT (C macro)c.V4L.VIDIOC_SUBDEV_S_FMThNt(j,.V4L.v4l2_subdev_format (C type)c.V4L.v4l2_subdev_formathNtej]((j,.'V4L.VIDIOC_SUBDEV_G_SELECTION (C macro)c.V4L.VIDIOC_SUBDEV_G_SELECTIONhNt(j,.'V4L.VIDIOC_SUBDEV_S_SELECTION (C macro)c.V4L.VIDIOC_SUBDEV_S_SELECTIONhNt(j,."V4L.v4l2_subdev_selection (C type)c.V4L.v4l2_subdev_selectionhNtej ]j ]j]((j,. V4L.VIDIOC_G_MODULATOR (C macro)c.V4L.VIDIOC_G_MODULATORhNt(j,. V4L.VIDIOC_S_MODULATOR (C macro)c.V4L.VIDIOC_S_MODULATORhNt(j,.V4L.v4l2_modulator (C type)c.V4L.v4l2_modulatorhNtej']((j,.#V4L.VIDIOC_S_HW_FREQ_SEEK (C macro)c.V4L.VIDIOC_S_HW_FREQ_SEEKhNt(j,.V4L.v4l2_hw_freq_seek (C type)c.V4L.v4l2_hw_freq_seekhNtej]((j,."V4L.VIDIOC_SUBDEV_G_CROP (C macro)c.V4L.VIDIOC_SUBDEV_G_CROPhNt(j,."V4L.VIDIOC_SUBDEV_S_CROP (C macro)c.V4L.VIDIOC_SUBDEV_S_CROPhNt(j,.V4L.v4l2_subdev_crop (C type)c.V4L.v4l2_subdev_crophNtej]((j,.,V4L.VIDIOC_SUBDEV_G_FRAME_INTERVAL (C macro)$c.V4L.VIDIOC_SUBDEV_G_FRAME_INTERVALhNt(j,.,V4L.VIDIOC_SUBDEV_S_FRAME_INTERVAL (C macro)$c.V4L.VIDIOC_SUBDEV_S_FRAME_INTERVALhNt(j,.'V4L.v4l2_subdev_frame_interval (C type) c.V4L.v4l2_subdev_frame_intervalhNtej*]j]((j,.V4L.VIDIOC_QUERYSTD (C macro)c.V4L.VIDIOC_QUERYSTDhNt(j,.$V4L.VIDIOC_SUBDEV_QUERYSTD (C macro)c.V4L.VIDIOC_SUBDEV_QUERYSTDhNtejQ]j]j](j,.V4L.VIDIOC_QUERYBUF (C macro)c.V4L.VIDIOC_QUERYBUFhNtajq ]j]j(]j/]j]j]((j,.V4L.VIDIOC_QUERYCAP (C macro)c.V4L.VIDIOC_QUERYCAPhNt(j,.V4L.v4l2_capability (C type)c.V4L.v4l2_capabilityhNtej]j]jn]((j,.+V4L.VIDIOC_SUBDEV_ENUM_FRAME_SIZE (C macro)#c.V4L.VIDIOC_SUBDEV_ENUM_FRAME_SIZEhNt(j,.(V4L.v4l2_subdev_frame_size_enum (C type)!c.V4L.v4l2_subdev_frame_size_enumhNtejS]j ]((j,.*V4L.VIDIOC_SUBDEV_ENUM_MBUS_CODE (C macro)"c.V4L.VIDIOC_SUBDEV_ENUM_MBUS_CODEhNt(j,.'V4L.v4l2_subdev_mbus_code_enum (C type) c.V4L.v4l2_subdev_mbus_code_enumhNtej ]jG]((j,.%V4L.VIDIOC_QUERY_DV_TIMINGS (C macro)c.V4L.VIDIOC_QUERY_DV_TIMINGShNt(j,.,V4L.VIDIOC_SUBDEV_QUERY_DV_TIMINGS (C macro)$c.V4L.VIDIOC_SUBDEV_QUERY_DV_TIMINGShNtejH]((j,. V4L.VIDIOC_G_ENC_INDEX (C macro)c.V4L.VIDIOC_G_ENC_INDEXhNt(j,.V4L.v4l2_enc_idx (C type)c.V4L.v4l2_enc_idxhNt(j,.V4L.v4l2_enc_idx_entry (C type)c.V4L.v4l2_enc_idx_entryhNtejW]j]jO]j]j0]j`]j&]j]((j,. V4L.VIDIOC_G_SELECTION (C macro)c.V4L.VIDIOC_G_SELECTIONhNt(j,. V4L.VIDIOC_S_SELECTION (C macro)c.V4L.VIDIOC_S_SELECTIONhNt(j,.V4L.v4l2_selection (C type)c.V4L.v4l2_selectionhNtej ]((j,.V4L.VIDIOC_G_JPEGCOMP (C macro)c.V4L.VIDIOC_G_JPEGCOMPhNt(j,.V4L.VIDIOC_S_JPEGCOMP (C macro)c.V4L.VIDIOC_S_JPEGCOMPhNt(j,.!V4L.v4l2_jpegcompression (C type)c.V4L.v4l2_jpegcompressionhNtej]j\ ]j ]((j,.#V4L.VIDIOC_QUERY_EXT_CTRL (C macro)c.V4L.VIDIOC_QUERY_EXT_CTRLhNt(j,.V4L.VIDIOC_QUERYMENU (C macro)c.V4L.VIDIOC_QUERYMENUhNt(j,.V4L.v4l2_ctrl_type (C type)c.V4L.v4l2_ctrl_typehNtej` ]((j,.$V4L.VIDIOC_SUBDEV_QUERYCAP (C macro)c.V4L.VIDIOC_SUBDEV_QUERYCAPhNt(j,.#V4L.v4l2_subdev_capability (C type)c.V4L.v4l2_subdev_capabilityhNtejo]j ]((j,. V4L.VIDIOC_G_FREQUENCY (C macro)c.V4L.VIDIOC_G_FREQUENCYhNt(j,. V4L.VIDIOC_S_FREQUENCY (C macro)c.V4L.VIDIOC_S_FREQUENCYhNt(j,.V4L.v4l2_frequency (C type)c.V4L.v4l2_frequencyhNtej.]((j,.%V4L.VIDIOC_SUBDEV_G_ROUTING (C macro)c.V4L.VIDIOC_SUBDEV_G_ROUTINGhNt(j,.%V4L.VIDIOC_SUBDEV_S_ROUTING (C macro)c.V4L.VIDIOC_SUBDEV_S_ROUTINGhNt(j,. V4L.v4l2_subdev_routing (C type)c.V4L.v4l2_subdev_routinghNt(j,.V4L.v4l2_subdev_route (C type)c.V4L.v4l2_subdev_routehNtej]j ]((j,.V4L.VIDIOC_STREAMON (C macro)c.V4L.VIDIOC_STREAMONhNt(j,.V4L.VIDIOC_STREAMOFF (C macro)c.V4L.VIDIOC_STREAMOFFhNtej ]((j,.V4L.VIDIOC_G_PARM (C macro)c.V4L.VIDIOC_G_PARMhNt(j,.V4L.VIDIOC_S_PARM (C macro)c.V4L.VIDIOC_S_PARMhNt(j,.V4L.v4l2_streamparm (C type)c.V4L.v4l2_streamparmhNt(j,.V4L.v4l2_captureparm (C type)c.V4L.v4l2_captureparmhNt(j,.V4L.v4l2_outputparm (C type)c.V4L.v4l2_outputparmhNtejw]j]((j,.nlmsghdr (C struct) c.nlmsghdrhNt(j,.nlmsgerr_attrs (C enum)c.nlmsgerr_attrshNt(j,.netlink_attribute_type (C enum)c.netlink_attribute_typehNt(j,.!netlink_policy_type_attr (C enum)c.netlink_policy_type_attrhNtejm]j@ ]jp]j}]j ](j,.V4L.VIDIOC_LOG_STATUS (C macro)c.V4L.VIDIOC_LOG_STATUShNtaj ]((j,. V4L.VIDIOC_G_EXT_CTRLS (C macro)c.V4L.VIDIOC_G_EXT_CTRLShNt(j,. V4L.VIDIOC_S_EXT_CTRLS (C macro)c.V4L.VIDIOC_S_EXT_CTRLShNt(j,."V4L.VIDIOC_TRY_EXT_CTRLS (C macro)c.V4L.VIDIOC_TRY_EXT_CTRLShNt(j,.V4L.v4l2_ext_control (C type)c.V4L.v4l2_ext_controlhNt(j,.V4L.v4l2_ext_controls (C type)c.V4L.v4l2_ext_controlshNtej2]((j,.V4L.VIDIOC_QBUF (C macro)c.V4L.VIDIOC_QBUFhNt(j,.V4L.VIDIOC_DQBUF (C macro)c.V4L.VIDIOC_DQBUFhNtej9]((j,.$V4L.VIDIOC_SUBSCRIBE_EVENT (C macro)c.V4L.VIDIOC_SUBSCRIBE_EVENThNt(j,.&V4L.VIDIOC_UNSUBSCRIBE_EVENT (C macro)c.V4L.VIDIOC_UNSUBSCRIBE_EVENThNt(j,.$V4L.v4l2_event_subscription (C type)c.V4L.v4l2_event_subscriptionhNtej ]((j,.V4L.VIDIOC_G_INPUT (C macro)c.V4L.VIDIOC_G_INPUThNt(j,.V4L.VIDIOC_S_INPUT (C macro)c.V4L.VIDIOC_S_INPUThNtej]((j,.V4L.VIDIOC_G_FMT (C macro)c.V4L.VIDIOC_G_FMThNt(j,.V4L.VIDIOC_S_FMT (C macro)c.V4L.VIDIOC_S_FMThNt(j,.V4L.VIDIOC_TRY_FMT (C macro)c.V4L.VIDIOC_TRY_FMThNt(j,.V4L.v4l2_format (C type)c.V4L.v4l2_formathNtej ]jB]j]j|]j ]j ]((j,.V4L.VIDIOC_G_FBUF (C macro)c.V4L.VIDIOC_G_FBUFhNt(j,.V4L.VIDIOC_S_FBUF (C macro)c.V4L.VIDIOC_S_FBUFhNt(j,.V4L.v4l2_framebuffer (C type)c.V4L.v4l2_framebufferhNtej]j ]j ]((j,.%V4L.VIDIOC_G_SLICED_VBI_CAP (C macro)c.V4L.VIDIOC_G_SLICED_VBI_CAPhNt(j,. V4L.v4l2_sliced_vbi_cap (C type)c.V4L.v4l2_sliced_vbi_caphNtej; ]j]j]((j,.V4L.VIDIOC_G_STD (C macro)c.V4L.VIDIOC_G_STDhNt(j,.V4L.VIDIOC_S_STD (C macro)c.V4L.VIDIOC_S_STDhNt(j,.!V4L.VIDIOC_SUBDEV_G_STD (C macro)c.V4L.VIDIOC_SUBDEV_G_STDhNt(j,.!V4L.VIDIOC_SUBDEV_S_STD (C macro)c.V4L.VIDIOC_SUBDEV_S_STDhNtejI ]j ](j,.V4L.VIDIOC_OVERLAY (C macro)c.V4L.VIDIOC_OVERLAYhNtaj]j ]((j,.V4L.VIDIOC_G_PRIORITY (C macro)c.V4L.VIDIOC_G_PRIORITYhNt(j,.V4L.VIDIOC_S_PRIORITY (C macro)c.V4L.VIDIOC_S_PRIORITYhNt(j,.V4L.v4l2_priority (C type)c.V4L.v4l2_priorityhNtej ]jP ]j ]j]((j,.V4L.VIDIOC_REQBUFS (C macro)c.V4L.VIDIOC_REQBUFShNt(j,. V4L.v4l2_requestbuffers (C type)c.V4L.v4l2_requestbuffershNtej+ ]j]j]((j,.(V4L.VIDIOC_SUBDEV_G_CLIENT_CAP (C macro) c.V4L.VIDIOC_SUBDEV_G_CLIENT_CAPhNt(j,.(V4L.VIDIOC_SUBDEV_S_CLIENT_CAP (C macro) c.V4L.VIDIOC_SUBDEV_S_CLIENT_CAPhNt(j,.*V4L.v4l2_subdev_client_capability (C type)#c.V4L.v4l2_subdev_client_capabilityhNtej ]j]j< ]j]((j,.V4L.VIDIOC_G_TUNER (C macro)c.V4L.VIDIOC_G_TUNERhNt(j,.V4L.VIDIOC_S_TUNER (C macro)c.V4L.VIDIOC_S_TUNERhNt(j,.V4L.v4l2_tuner (C type)c.V4L.v4l2_tunerhNt(j,.V4L.v4l2_tuner_type (C type)c.V4L.v4l2_tuner_typehNtej](j,. V4L.VIDIOC_PREPARE_BUF (C macro)c.V4L.VIDIOC_PREPARE_BUFhNtaji ]jj ]((j,./V4L.VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL (C macro)'c.V4L.VIDIOC_SUBDEV_ENUM_FRAME_INTERVALhNt(j,.,V4L.v4l2_subdev_frame_interval_enum (C type)%c.V4L.v4l2_subdev_frame_interval_enumhNtej]((j,.V4L.VIDIOC_G_OUTPUT (C macro)c.V4L.VIDIOC_G_OUTPUThNt(j,.V4L.VIDIOC_S_OUTPUT (C macro)c.V4L.VIDIOC_S_OUTPUThNtej]jp ]jK ]j ]j]jn]((singleV4L.VIDIOC_G_AUDOUT (C macro)c.V4L.VIDIOC_G_AUDOUThNt(j.V4L.VIDIOC_S_AUDOUT (C macro)c.V4L.VIDIOC_S_AUDOUThNt(j.V4L.v4l2_audioout (C type)c.V4L.v4l2_audioouthNtej ]j]j]j]j ](j.v4l2_mbus_framefmt (C type)c.v4l2_mbus_framefmthNtaj6]((j.#V4L.VIDIOC_DV_TIMINGS_CAP (C macro)c.V4L.VIDIOC_DV_TIMINGS_CAPhNt(j.*V4L.VIDIOC_SUBDEV_DV_TIMINGS_CAP (C macro)"c.V4L.VIDIOC_SUBDEV_DV_TIMINGS_CAPhNt(j. V4L.v4l2_bt_timings_cap (C type)c.V4L.v4l2_bt_timings_caphNt(j. V4L.v4l2_dv_timings_cap (C type)c.V4L.v4l2_dv_timings_caphNteji ]j](j.V4L.VIDIOC_ENUMAUDIO (C macro)c.V4L.VIDIOC_ENUMAUDIOhNtaj ]j ]jk ]j]((j.v4l2_plane_pix_format (C type)c.v4l2_plane_pix_formathNt(j.v4l2_pix_format_mplane (C type)c.v4l2_pix_format_mplanehNtej]((j. V4L.VIDIOC_CREATE_BUFS (C macro)c.V4L.VIDIOC_CREATE_BUFShNt(j. V4L.v4l2_create_buffers (C type)c.V4L.v4l2_create_buffershNtej]j]j ]jf]((j.V4L.VIDIOC_DQEVENT (C macro)c.V4L.VIDIOC_DQEVENThNt(j.V4L.v4l2_event (C type)c.V4L.v4l2_eventhNt(j.V4L.v4l2_event_vsync (C type)c.V4L.v4l2_event_vsynchNt(j.V4L.v4l2_event_ctrl (C type)c.V4L.v4l2_event_ctrlhNt(j."V4L.v4l2_event_frame_sync (C type)c.V4L.v4l2_event_frame_synchNt(j."V4L.v4l2_event_src_change (C type)c.V4L.v4l2_event_src_changehNt(j."V4L.v4l2_event_motion_det (C type)c.V4L.v4l2_event_motion_dethNtej ]jF]j8]((j.V4L.VIDIOC_G_CROP (C macro)c.V4L.VIDIOC_G_CROPhNt(j.V4L.VIDIOC_S_CROP (C macro)c.V4L.VIDIOC_S_CROPhNt(j.V4L.v4l2_crop (C type)c.V4L.v4l2_crophNtej!]j:]((j.V4L.VIDIOC_EXPBUF (C macro)c.V4L.VIDIOC_EXPBUFhNt(j.V4L.v4l2_exportbuffer (C type)c.V4L.v4l2_exportbufferhNtejF]((j. V4L.VIDIOC_ENCODER_CMD (C macro)c.V4L.VIDIOC_ENCODER_CMDhNt(j.$V4L.VIDIOC_TRY_ENCODER_CMD (C macro)c.V4L.VIDIOC_TRY_ENCODER_CMDhNt(j.V4L.v4l2_encoder_cmd (C type)c.V4L.v4l2_encoder_cmdhNtej ]j]jx]j$ ]j]j ]j ]j]jJ ]j+]((j.V4L.VIDIOC_G_AUDIO (C macro)c.V4L.VIDIOC_G_AUDIOhNt(j.V4L.VIDIOC_S_AUDIO (C macro)c.V4L.VIDIOC_S_AUDIOhNt(j.V4L.v4l2_audio (C type)c.V4L.v4l2_audiohNtej)]((j.V4L.VIDIOC_G_EDID (C macro)c.V4L.VIDIOC_G_EDIDhNt(j.V4L.VIDIOC_S_EDID (C macro)c.V4L.VIDIOC_S_EDIDhNt(j."V4L.VIDIOC_SUBDEV_G_EDID (C macro)c.V4L.VIDIOC_SUBDEV_G_EDIDhNt(j."V4L.VIDIOC_SUBDEV_S_EDID (C macro)c.V4L.VIDIOC_SUBDEV_S_EDIDhNt(j.V4L.v4l2_edid (C type)c.V4L.v4l2_edidhNtej3]j ]j8]jh]((j.V4L.VIDIOC_ENUM_FMT (C macro)c.V4L.VIDIOC_ENUM_FMThNt(j.V4L.v4l2_fmtdesc (C type)c.V4L.v4l2_fmtdeschNtejB]((j.V4L.VIDIOC_ENUMSTD (C macro)c.V4L.VIDIOC_ENUMSTDhNt(j.#V4L.VIDIOC_SUBDEV_ENUMSTD (C macro)c.V4L.VIDIOC_SUBDEV_ENUMSTDhNt(j.V4L.v4l2_standard (C type)c.V4L.v4l2_standardhNt(j.V4L.v4l2_fract (C type)c.V4L.v4l2_fracthNtej ]((j.V4L.VIDIOC_ENUMINPUT (C macro)c.V4L.VIDIOC_ENUMINPUThNt(j.V4L.v4l2_input (C type)c.V4L.v4l2_inputhNtej]j ]j ]j ]j ]j ]jE]jG]jo ]((j.V4L.VIDIOC_CROPCAP (C macro)c.V4L.VIDIOC_CROPCAPhNt(j.V4L.v4l2_cropcap (C type)c.V4L.v4l2_cropcaphNtej<](j.V4L.VIDIOC_ENUMAUDOUT (C macro)c.V4L.VIDIOC_ENUMAUDOUThNtaj]j]((j.!V4L.VIDIOC_G_DV_TIMINGS (C macro)c.V4L.VIDIOC_G_DV_TIMINGShNt(j.!V4L.VIDIOC_S_DV_TIMINGS (C macro)c.V4L.VIDIOC_S_DV_TIMINGShNt(j.(V4L.VIDIOC_SUBDEV_G_DV_TIMINGS (C macro) c.V4L.VIDIOC_SUBDEV_G_DV_TIMINGShNt(j.(V4L.VIDIOC_SUBDEV_S_DV_TIMINGS (C macro) c.V4L.VIDIOC_SUBDEV_S_DV_TIMINGShNt(j.V4L.v4l2_bt_timings (C type)c.V4L.v4l2_bt_timingshNt(j.V4L.v4l2_dv_timings (C type)c.V4L.v4l2_dv_timingshNtej]j8]((j. V4L.VIDIOC_DECODER_CMD (C macro)c.V4L.VIDIOC_DECODER_CMDhNt(j.$V4L.VIDIOC_TRY_DECODER_CMD (C macro)c.V4L.VIDIOC_TRY_DECODER_CMDhNt(j.V4L.v4l2_decoder_cmd (C type)c.V4L.v4l2_decoder_cmdhNtej ]j~]((j.#V4L.VIDIOC_DBG_G_REGISTER (C macro)c.V4L.VIDIOC_DBG_G_REGISTERhNt(j.#V4L.VIDIOC_DBG_S_REGISTER (C macro)c.V4L.VIDIOC_DBG_S_REGISTERhNt(j.V4L.v4l2_dbg_match (C type)c.V4L.v4l2_dbg_matchhNt(j.V4L.v4l2_dbg_register (C type)c.V4L.v4l2_dbg_registerhNtej]((j.(V4L.VIDIOC_ENUM_FRAMEINTERVALS (C macro) c.V4L.VIDIOC_ENUM_FRAMEINTERVALShNt(j."V4L.v4l2_frmival_stepwise (C type)c.V4L.v4l2_frmival_stepwisehNt(j.V4L.v4l2_frmivalenum (C type)c.V4L.v4l2_frmivalenumhNt(j.V4L.v4l2_frmivaltypes (C type)c.V4L.v4l2_frmivaltypeshNtej ]j]((j.$V4L.VIDIOC_DBG_G_CHIP_INFO (C macro)c.V4L.VIDIOC_DBG_G_CHIP_INFOhNt(j.V4L.v4l2_dbg_chip_info (C type)c.V4L.v4l2_dbg_chip_infohNtej ]jZ ]j]jm]j ]j ]jk]j]je ]ji ]j]j]j] ]jt ]j]j ]j{]j]j]((j.$V4L.VIDIOC_ENUM_FRAMESIZES (C macro)c.V4L.VIDIOC_ENUM_FRAMESIZEShNt(j."V4L.v4l2_frmsize_discrete (C type)c.V4L.v4l2_frmsize_discretehNt(j."V4L.v4l2_frmsize_stepwise (C type)c.V4L.v4l2_frmsize_stepwisehNt(j.V4L.v4l2_frmsizeenum (C type)c.V4L.v4l2_frmsizeenumhNt(j.V4L.v4l2_frmsizetypes (C type)c.V4L.v4l2_frmsizetypeshNtej](j.v4l2_pix_format (C type)c.v4l2_pix_formathNtajz ]((j.$V4L.VIDIOC_ENUM_DV_TIMINGS (C macro)c.V4L.VIDIOC_ENUM_DV_TIMINGShNt(j.+V4L.VIDIOC_SUBDEV_ENUM_DV_TIMINGS (C macro)#c.V4L.VIDIOC_SUBDEV_ENUM_DV_TIMINGShNt(j.!V4L.v4l2_enum_dv_timings (C type)c.V4L.v4l2_enum_dv_timingshNtejL]((j.V4L.VIDIOC_ENUMOUTPUT (C macro)c.V4L.VIDIOC_ENUMOUTPUThNt(j.V4L.v4l2_output (C type)c.V4L.v4l2_outputhNtejR ]j]j]((j.$V4L.VIDIOC_ENUM_FREQ_BANDS (C macro)c.V4L.VIDIOC_ENUM_FREQ_BANDShNt(j. V4L.v4l2_frequency_band (C type)c.V4L.v4l2_frequency_bandhNtej ]((j.V4L.VIDIOC_G_CTRL (C macro)c.V4L.VIDIOC_G_CTRLhNt(j.V4L.VIDIOC_S_CTRL (C macro)c.V4L.VIDIOC_S_CTRLhNt(j.V4L.v4l2_control (C type)c.V4L.v4l2_controlhNtej]j ]j ]j]jq ]j]j]j ](singleV4L.read (C function) c.V4L.readhNtaj ]j](j.RC.read (C function) c.RC.readhNtaj](j.v4l2_sdr_format (C type)c.v4l2_sdr_formathNtaj]((j.rkisp1_cif_isp_version (C enum)c.rkisp1_cif_isp_versionhNt(j.)rkisp1_cif_isp_exp_ctrl_autostop (C enum)"c.rkisp1_cif_isp_exp_ctrl_autostophNt(j.%rkisp1_cif_isp_exp_meas_mode (C enum)c.rkisp1_cif_isp_exp_meas_modehNt(j. rkisp1_cif_isp_window (C struct)c.rkisp1_cif_isp_windowhNt(j.'rkisp1_cif_isp_bls_fixed_val (C struct)c.rkisp1_cif_isp_bls_fixed_valhNt(j.$rkisp1_cif_isp_bls_config (C struct)c.rkisp1_cif_isp_bls_confighNt(j.-rkisp1_cif_isp_dpcc_methods_config (C struct)$c.rkisp1_cif_isp_dpcc_methods_confighNt(j.%rkisp1_cif_isp_dpcc_config (C struct)c.rkisp1_cif_isp_dpcc_confighNt(j.*rkisp1_cif_isp_gamma_corr_curve (C struct)!c.rkisp1_cif_isp_gamma_corr_curvehNt(j.1rkisp1_cif_isp_gamma_curve_x_axis_pnts (C struct)(c.rkisp1_cif_isp_gamma_curve_x_axis_pntshNt(j.$rkisp1_cif_isp_sdg_config (C struct)c.rkisp1_cif_isp_sdg_confighNt(j.$rkisp1_cif_isp_lsc_config (C struct)c.rkisp1_cif_isp_lsc_confighNt(j.#rkisp1_cif_isp_ie_config (C struct)c.rkisp1_cif_isp_ie_confighNt(j.&rkisp1_cif_isp_cproc_config (C struct)c.rkisp1_cif_isp_cproc_confighNt(j.)rkisp1_cif_isp_awb_meas_config (C struct) c.rkisp1_cif_isp_awb_meas_confighNt(j.)rkisp1_cif_isp_awb_gain_config (C struct) c.rkisp1_cif_isp_awb_gain_confighNt(j.$rkisp1_cif_isp_flt_config (C struct)c.rkisp1_cif_isp_flt_confighNt(j.$rkisp1_cif_isp_bdm_config (C struct)c.rkisp1_cif_isp_bdm_confighNt(j.$rkisp1_cif_isp_ctk_config (C struct)c.rkisp1_cif_isp_ctk_confighNt(j.$rkisp1_cif_isp_goc_config (C struct)c.rkisp1_cif_isp_goc_confighNt(j.$rkisp1_cif_isp_hst_config (C struct)c.rkisp1_cif_isp_hst_confighNt(j.$rkisp1_cif_isp_aec_config (C struct)c.rkisp1_cif_isp_aec_confighNt(j.$rkisp1_cif_isp_afc_config (C struct)c.rkisp1_cif_isp_afc_confighNt(j.&rkisp1_cif_isp_dpf_gain_usage (C enum)c.rkisp1_cif_isp_dpf_gain_usagehNt(j.)rkisp1_cif_isp_dpf_rb_filtersize (C enum)"c.rkisp1_cif_isp_dpf_rb_filtersizehNt(j.*rkisp1_cif_isp_dpf_nll_scale_mode (C enum)#c.rkisp1_cif_isp_dpf_nll_scale_modehNt(j.!rkisp1_cif_isp_dpf_nll (C struct)c.rkisp1_cif_isp_dpf_nllhNt(j.$rkisp1_cif_isp_dpf_rb_flt (C struct)c.rkisp1_cif_isp_dpf_rb_flthNt(j.#rkisp1_cif_isp_dpf_g_flt (C struct)c.rkisp1_cif_isp_dpf_g_flthNt(j."rkisp1_cif_isp_dpf_gain (C struct)c.rkisp1_cif_isp_dpf_gainhNt(j.$rkisp1_cif_isp_dpf_config (C struct)c.rkisp1_cif_isp_dpf_confighNt(j.-rkisp1_cif_isp_dpf_strength_config (C struct)$c.rkisp1_cif_isp_dpf_strength_confighNt(j.'rkisp1_cif_isp_isp_other_cfg (C struct)c.rkisp1_cif_isp_isp_other_cfghNt(j.&rkisp1_cif_isp_isp_meas_cfg (C struct)c.rkisp1_cif_isp_isp_meas_cfghNt(j.rkisp1_params_cfg (C struct)c.rkisp1_params_cfghNt(j."rkisp1_cif_isp_awb_meas (C struct)c.rkisp1_cif_isp_awb_meashNt(j."rkisp1_cif_isp_awb_stat (C struct)c.rkisp1_cif_isp_awb_stathNt(j.&rkisp1_cif_isp_bls_meas_val (C struct)c.rkisp1_cif_isp_bls_meas_valhNt(j.!rkisp1_cif_isp_ae_stat (C struct)c.rkisp1_cif_isp_ae_stathNt(j.%rkisp1_cif_isp_af_meas_val (C struct)c.rkisp1_cif_isp_af_meas_valhNt(j.!rkisp1_cif_isp_af_stat (C struct)c.rkisp1_cif_isp_af_stathNt(j.#rkisp1_cif_isp_hist_stat (C struct)c.rkisp1_cif_isp_hist_stathNt(j.rkisp1_cif_isp_stat (C struct)c.rkisp1_cif_isp_stathNt(j.rkisp1_stat_buffer (C struct)c.rkisp1_stat_bufferhNtej]j ](j.v4l2_field (C type) c.v4l2_fieldhNtaj ]j](j.&RC.LIRC_SET_TRANSMITTER_MASK (C macro)c.RC.LIRC_SET_TRANSMITTER_MASKhNtaj ]j]((j.V4L.v4l2_buffer (C type)c.V4L.v4l2_bufferhNt(j.V4L.v4l2_plane (C type)c.V4L.v4l2_planehNt(j.V4L.v4l2_buf_type (C type)c.V4L.v4l2_buf_typehNt(j.V4L.v4l2_timecode (C type)c.V4L.v4l2_timecodehNtej8]j:]jl ](j.v4l2_area (C type) c.v4l2_areahNtaj]j]((j.#V4L.v4l2_sliced_vbi_format (C type)c.V4L.v4l2_sliced_vbi_formathNt(j.!V4L.v4l2_sliced_vbi_data (C type)c.V4L.v4l2_sliced_vbi_datahNt(j.#V4L.v4l2_mpeg_vbi_fmt_ivtv (C type)c.V4L.v4l2_mpeg_vbi_fmt_ivtvhNt(j.V4L.v4l2_mpeg_vbi_itv0 (C type)c.V4L.v4l2_mpeg_vbi_itv0hNt(j.V4L.v4l2_mpeg_vbi_ITV0 (C type)c.V4L.v4l2_mpeg_vbi_ITV0hNt(j.$V4L.v4l2_mpeg_vbi_itv0_line (C type)c.V4L.v4l2_mpeg_vbi_itv0_linehNtej ]ju ](j.'RC.LIRC_SET_WIDEBAND_RECEIVER (C macro)c.RC.LIRC_SET_WIDEBAND_RECEIVERhNtaj ]j4 ]j ]j5]j~ ]j ]((j.!v4l2_ctrl_hdr10_cll_info (C type)c.v4l2_ctrl_hdr10_cll_infohNt(j.*v4l2_ctrl_hdr10_mastering_display (C type)#c.v4l2_ctrl_hdr10_mastering_displayhNtejK]j]j](j.%RC.LIRC_SET_SEND_DUTY_CYCLE (C macro)c.RC.LIRC_SET_SEND_DUTY_CYCLEhNtaj ]j@ ]j+]jW](j.V4L.poll (C function) c.V4L.pollhNtaj]]((j.!RC.LIRC_GET_REC_TIMEOUT (C macro)c.RC.LIRC_GET_REC_TIMEOUThNt(j.!RC.LIRC_SET_REC_TIMEOUT (C macro)c.RC.LIRC_SET_REC_TIMEOUThNtej* ]((j. ipu3_uapi_grid_config (C struct)c.ipu3_uapi_grid_confighNt(j.!ipu3_uapi_awb_set_item (C struct)c.ipu3_uapi_awb_set_itemhNt(j.#ipu3_uapi_awb_raw_buffer (C struct)c.ipu3_uapi_awb_raw_bufferhNt(j.!ipu3_uapi_awb_config_s (C struct)c.ipu3_uapi_awb_config_shNt(j.ipu3_uapi_awb_config (C struct)c.ipu3_uapi_awb_confighNt(j."ipu3_uapi_ae_raw_buffer (C struct)c.ipu3_uapi_ae_raw_bufferhNt(j.*ipu3_uapi_ae_raw_buffer_aligned (C struct)!c.ipu3_uapi_ae_raw_buffer_alignedhNt(j.#ipu3_uapi_ae_grid_config (C struct)c.ipu3_uapi_ae_grid_confighNt(j.#ipu3_uapi_ae_weight_elem (C struct)c.ipu3_uapi_ae_weight_elemhNt(j.ipu3_uapi_ae_ccm (C struct)c.ipu3_uapi_ae_ccmhNt(j.ipu3_uapi_ae_config (C struct)c.ipu3_uapi_ae_confighNt(j.%ipu3_uapi_af_filter_config (C struct)c.ipu3_uapi_af_filter_confighNt(j."ipu3_uapi_af_raw_buffer (C struct)c.ipu3_uapi_af_raw_bufferhNt(j. ipu3_uapi_af_config_s (C struct)c.ipu3_uapi_af_config_shNt(j.&ipu3_uapi_awb_fr_raw_buffer (C struct)c.ipu3_uapi_awb_fr_raw_bufferhNt(j.$ipu3_uapi_awb_fr_config_s (C struct)c.ipu3_uapi_awb_fr_config_shNt(j.ipu3_uapi_4a_config (C struct)c.ipu3_uapi_4a_confighNt(j. ipu3_uapi_bubble_info (C struct)c.ipu3_uapi_bubble_infohNt(j.ipu3_uapi_ff_status (C struct)c.ipu3_uapi_ff_statushNt(j.ipu3_uapi_stats_3a (C struct)c.ipu3_uapi_stats_3ahNt(j.6ipu3_uapi_bnr_static_config_wb_gains_config (C struct)-c.ipu3_uapi_bnr_static_config_wb_gains_confighNt(j.:ipu3_uapi_bnr_static_config_wb_gains_thr_config (C struct)1c.ipu3_uapi_bnr_static_config_wb_gains_thr_confighNt(j.8ipu3_uapi_bnr_static_config_thr_coeffs_config (C struct)/c.ipu3_uapi_bnr_static_config_thr_coeffs_confighNt(j.:ipu3_uapi_bnr_static_config_thr_ctrl_shd_config (C struct)1c.ipu3_uapi_bnr_static_config_thr_ctrl_shd_confighNt(j.8ipu3_uapi_bnr_static_config_opt_center_config (C struct)/c.ipu3_uapi_bnr_static_config_opt_center_confighNt(j.1ipu3_uapi_bnr_static_config_lut_config (C struct)(c.ipu3_uapi_bnr_static_config_lut_confighNt(j.5ipu3_uapi_bnr_static_config_bp_ctrl_config (C struct),c.ipu3_uapi_bnr_static_config_bp_ctrl_confighNt(j. ]j#]j]jE ]j]j]j]j ]j ]j]j ]j_ ]jx ]j< ]j]j:]j]j ]j ]j]jO ]j ]j]j]j]j]j]j]j]j]j]jY]j]j ]j ]jh ]j]j]j]j]j ]j]j]j/]j2]j]j ]j{]j]j ]j]jM]j]j ]j]j ]j ]jZ]jw]jN]j]j_]j ]j]jY]j;]j"]jc]j]j ]j ]j ]j< ]j]j! ]j ]j ]j]j]j{]j ]j ]j]jQ ]j]jy ]j ]j]jP]j]jd]j~ ]j ]j]jc]j ]j]j_]j{]j]jM ]j^]j]j* ]ja]j4]j]j ]js ]jr]j ]j ]j ]j}]j]j} ]j~ ]j]j]j]j]j. ]j]j]j]j]j]j^]j]j]j ]j]j]j]j;]j]((singlefprobe (C struct)c.fprobehNt(j.disable_fprobe (C function)c.disable_fprobehNt(j.enable_fprobe (C function)c.enable_fprobehNt(j.register_fprobe (C function)c.register_fprobehNt(j. register_fprobe_ips (C function)c.register_fprobe_ipshNt(j.!register_fprobe_syms (C function)c.register_fprobe_symshNt(j.unregister_fprobe (C function)c.unregister_fprobehNtej]j ]js]j ]j]j]j` ]jP]j]((j.coresight_register (C function)c.coresight_registerhNt(j.!coresight_unregister (C function)c.coresight_unregisterhNtej]j]j ]j]j ]j ]j0 ]j`]j]j1 ]j]j]j]j ]j]jJ]j ]jZ]j, ]jd]j]j]j]j]j8 ]j)]j ]ja ]j ]j]j5]j&]jA ]j ]jI]jJ]j ]j ]j ]j ]j]j4 ]jc]j6 ]j ]j]j ]j]j ]j1 ]j3]j]j ]j]j ]j}]j]j]j ]j]j ]jG]j]j' ]j ]jM]j ]j ]j]j]jS]j]j ]j ]j]ja ]jZ]j]jb]j]j]js ]j9]j<]j$]j ]j]j ]j ]j,]j ]j ]j]j ]j]jT]j]j]j]j ]j]j ]j]j_]j]j]j ]j ]j]j ]j;]j<]jr]j]jD]j> ]j]j ]jV]j!]j]j1]jU]j ]j ]jb ]j ]j]j]j]jR]j]j?]j}]j ]j]j]j ]j]j} ]j]((singlepci_enable_msi (C function)c.pci_enable_msihNt(j~.pci_disable_msi (C function)c.pci_disable_msihNt(j~.pci_msix_vec_count (C function)c.pci_msix_vec_counthNt(j~."pci_enable_msix_range (C function)c.pci_enable_msix_rangehNt(j~.#pci_msix_can_alloc_dyn (C function)c.pci_msix_can_alloc_dynhNt(j~."pci_msix_alloc_irq_at (C function)c.pci_msix_alloc_irq_athNt(j~.pci_msix_free_irq (C function)c.pci_msix_free_irqhNt(j~.pci_disable_msix (C function)c.pci_disable_msixhNt(j~."pci_alloc_irq_vectors (C function)c.pci_alloc_irq_vectorshNt(j~.+pci_alloc_irq_vectors_affinity (C function) c.pci_alloc_irq_vectors_affinityhNt(j~.pci_irq_vector (C function)c.pci_irq_vectorhNt(j~.!pci_irq_get_affinity (C function)c.pci_irq_get_affinityhNt(j~.pci_ims_alloc_irq (C function)c.pci_ims_alloc_irqhNt(j~.pci_ims_free_irq (C function)c.pci_ims_free_irqhNt(j~.!pci_free_irq_vectors (C function)c.pci_free_irq_vectorshNt(j~."pci_restore_msi_state (C function)c.pci_restore_msi_statehNt(j~.pci_msi_enabled (C function)c.pci_msi_enabledhNtej ]j]j]j]jy]jh]j ]j]jR ]j ]jp]j]j]jx]j ]j]((j~.pci_driver (C struct) c.pci_driverhNt(j~.pci_device_id (C struct)c.pci_device_idhNtejj ]j]j]j ]j]j ]j ]jN]j]j\ ]j]j"]j#]j ]j]j]j]j]j ]j ]j(]j ]j[ ]j ]j]j]j ]jy]j]j]j ]j]j9]j ]j ]j']j]j ]((singleit_IT.mutex_init (C macro)c.it_IT.mutex_inithNt(j."it_IT.mutex_is_locked (C function)c.it_IT.mutex_is_lockedhNt(j.it_IT.mutex_lock (C function)c.it_IT.mutex_lockhNt(j.it_IT.mutex_unlock (C function)c.it_IT.mutex_unlockhNt(j."it_IT.ww_mutex_unlock (C function)c.it_IT.ww_mutex_unlockhNt(j.#it_IT.ww_mutex_trylock (C function)c.it_IT.ww_mutex_trylockhNt(j.+it_IT.mutex_lock_interruptible (C function) c.it_IT.mutex_lock_interruptiblehNt(j.&it_IT.mutex_lock_killable (C function)c.it_IT.mutex_lock_killablehNt(j. it_IT.mutex_lock_io (C function)c.it_IT.mutex_lock_iohNt(j. it_IT.mutex_trylock (C function)c.it_IT.mutex_trylockhNt(j.,it_IT.atomic_dec_and_mutex_lock (C function)!c.it_IT.atomic_dec_and_mutex_lockhNt(j.it_IT.futex_hash (C function)c.it_IT.futex_hashhNt(j.$it_IT.futex_setup_timer (C function)c.it_IT.futex_setup_timerhNt(j. it_IT.get_futex_key (C function)c.it_IT.get_futex_keyhNt(j.*it_IT.fault_in_user_writeable (C function)c.it_IT.fault_in_user_writeablehNt(j.#it_IT.futex_top_waiter (C function)c.it_IT.futex_top_waiterhNt(j.)it_IT.wait_for_owner_exiting (C function)c.it_IT.wait_for_owner_exitinghNt(j."it_IT.__futex_unqueue (C function)c.it_IT.__futex_unqueuehNt(j. it_IT.futex_unqueue (C function)c.it_IT.futex_unqueuehNt(j.'it_IT.futex_exit_recursive (C function)c.it_IT.futex_exit_recursivehNt(j.it_IT.futex_q (C struct)c.it_IT.futex_qhNt(j.it_IT.futex_match (C function)c.it_IT.futex_matchhNt(j.it_IT.futex_queue (C function)c.it_IT.futex_queuehNt(j.it_IT.futex_vector (C struct)c.it_IT.futex_vectorhNt(j.'it_IT.futex_lock_pi_atomic (C function)c.it_IT.futex_lock_pi_atomichNt(j.!it_IT.fixup_pi_owner (C function)c.it_IT.fixup_pi_ownerhNt(j. it_IT.requeue_futex (C function)c.it_IT.requeue_futexhNt(j.(it_IT.requeue_pi_wake_futex (C function)c.it_IT.requeue_pi_wake_futexhNt(j.-it_IT.futex_proxy_trylock_atomic (C function)"c.it_IT.futex_proxy_trylock_atomichNt(j. it_IT.futex_requeue (C function)c.it_IT.futex_requeuehNt(j.1it_IT.handle_early_requeue_pi_wakeup (C function)&c.it_IT.handle_early_requeue_pi_wakeuphNt(j.(it_IT.futex_wait_requeue_pi (C function)c.it_IT.futex_wait_requeue_pihNt(j.#it_IT.futex_wait_queue (C function)c.it_IT.futex_wait_queuehNt(j.)it_IT.futex_unqueue_multiple (C function)c.it_IT.futex_unqueue_multiplehNt(j.,it_IT.futex_wait_multiple_setup (C function)!c.it_IT.futex_wait_multiple_setuphNt(j.'it_IT.futex_sleep_multiple (C function)c.it_IT.futex_sleep_multiplehNt(j.&it_IT.futex_wait_multiple (C function)c.it_IT.futex_wait_multiplehNt(j.#it_IT.futex_wait_setup (C function)c.it_IT.futex_wait_setuphNtej ]j]j ]jL]j ]j]jI]j*]j]jD ]j ]j ]j]j.]j>]j]j ]jo]jn]jq]j ]j*]j]j ]jN]jP]j ]j;]j ]jw]j5]j]j ]j]j ]j ]j]j]j]j]]jT]j]jX]jp]j)]jg]jf ]jN ]j- ]j]jq ]j]j6]j]j]jp]j@ ]j~]j ]j]j]j]j]j]j ]j]j= ]j]j]j]jH ]j ]j]j ]j ]j ]jk]((singlepeci_controller_ops (C struct)c.peci_controller_opshNt(j.peci_controller (C struct)c.peci_controllerhNt(j.peci_device (C struct) c.peci_devicehNt(j.peci_request (C struct)c.peci_requesthNt(j.peci_device_id (C struct)c.peci_device_idhNt(j.peci_driver (C struct) c.peci_driverhNt(j.peci_driver_register (C macro)c.peci_driver_registerhNt(j.module_peci_driver (C macro)c.module_peci_driverhNt(j.%devm_peci_controller_add (C function)c.devm_peci_controller_addhNt(j. peci_request_status (C function)c.peci_request_statushNt(j.peci_request_alloc (C function)c.peci_request_allochNt(j.peci_request_free (C function)c.peci_request_freehNt(j.peci_temp_read (C function)c.peci_temp_readhNt(j.peci_pcs_read (C function)c.peci_pcs_readhNt(j. peci_pci_local_read (C function)c.peci_pci_local_readhNt(j.#peci_ep_pci_local_read (C function)c.peci_ep_pci_local_readhNt(j.peci_mmio_read (C function)c.peci_mmio_readhNtejU ]j]j]j ]j]j]j.]j]j]j](j.rtnl_link_stats64 (C struct)c.rtnl_link_stats64hNtaj]j ]jV]j]jn ]j1]j]j]j]j ]j9]j ]j ]j ]js]jK]j ]j^]je]j]j1 ]j=]j']jk]j ]j ]jc ]((j.*bpf_xdp_metadata_rx_timestamp (C function)c.bpf_xdp_metadata_rx_timestamphNt(j.%bpf_xdp_metadata_rx_hash (C function)c.bpf_xdp_metadata_rx_hashhNt(j.)bpf_xdp_metadata_rx_vlan_tag (C function)c.bpf_xdp_metadata_rx_vlan_taghNtej; ]j$]j*]j]jO]j]jJ ]jQ]j ]j@]j ]j\]j ]j ]j]j` ]js]j]jf]j]j]j ]js]j]j]j ]j]j ]jd ]j ]j& ]j]((j.em_perf_state (C struct)c.em_perf_statehNt(j.em_perf_table (C struct)c.em_perf_tablehNt(j.em_perf_domain (C struct)c.em_perf_domainhNt(j.&em_pd_get_efficient_state (C function)c.em_pd_get_efficient_statehNt(j.em_cpu_energy (C function)c.em_cpu_energyhNt(j.!em_pd_nr_perf_states (C function)c.em_pd_nr_perf_stateshNt(j."em_perf_state_from_pd (C function)c.em_perf_state_from_pdhNt(j.&em_dev_update_perf_domain (C function)c.em_dev_update_perf_domainhNt(j.em_pd_get (C function) c.em_pd_gethNt(j.em_cpu_get (C function) c.em_cpu_gethNt(j.(em_dev_register_perf_domain (C function)c.em_dev_register_perf_domainhNt(j.*em_dev_unregister_perf_domain (C function)c.em_dev_unregister_perf_domainhNtej]((j.tipc_subscription (C struct)c.tipc_subscriptionhNt(j.tipc_media_addr (C struct)c.tipc_media_addrhNt(j.tipc_media (C struct) c.tipc_mediahNt(j.tipc_bearer (C struct) c.tipc_bearerhNt(j.publication (C struct) c.publicationhNt(j.name_table (C struct) c.name_tablehNt(j.distr_item (C struct) c.distr_itemhNt(j.tipc_bc_base (C struct)c.tipc_bc_basehNt(j.tipc_media_find (C function)c.tipc_media_findhNt(j.media_find_id (C function)c.media_find_idhNt(j.#tipc_media_addr_printf (C function)c.tipc_media_addr_printfhNt(j.!bearer_name_validate (C function)c.bearer_name_validatehNt(j.tipc_bearer_find (C function)c.tipc_bearer_findhNt(j.tipc_enable_bearer (C function)c.tipc_enable_bearerhNt(j.tipc_reset_bearer (C function)c.tipc_reset_bearerhNt(j.bearer_disable (C function)c.bearer_disablehNt(j.tipc_l2_send_msg (C function)c.tipc_l2_send_msghNt(j.tipc_l2_rcv_msg (C function)c.tipc_l2_rcv_msghNt(j.!tipc_l2_device_event (C function)c.tipc_l2_device_eventhNt(j.udp_media_addr (C struct)c.udp_media_addrhNt(j.udp_bearer (C struct) c.udp_bearerhNt(j. tipc_parse_udp_addr (C function)c.tipc_parse_udp_addrhNt(j.tipc_udp_enable (C function)c.tipc_udp_enablehNt(j.tipc_tfm (C struct) c.tipc_tfmhNt(j.tipc_aead (C struct) c.tipc_aeadhNt(j.tipc_crypto_stats (C struct)c.tipc_crypto_statshNt(j.tipc_crypto (C struct) c.tipc_cryptohNt(j.#tipc_aead_key_validate (C function)c.tipc_aead_key_validatehNt(j.#tipc_aead_key_generate (C function)c.tipc_aead_key_generatehNt(j.tipc_aead_free (C function)c.tipc_aead_freehNt(j.tipc_aead_tfm_next (C function)c.tipc_aead_tfm_nexthNt(j.tipc_aead_init (C function)c.tipc_aead_inithNt(j.tipc_aead_clone (C function)c.tipc_aead_clonehNt(j. tipc_aead_mem_alloc (C function)c.tipc_aead_mem_allochNt(j.tipc_aead_encrypt (C function)c.tipc_aead_encrypthNt(j.tipc_aead_decrypt (C function)c.tipc_aead_decrypthNt(j.tipc_ehdr_validate (C function)c.tipc_ehdr_validatehNt(j.tipc_ehdr_build (C function)c.tipc_ehdr_buildhNt(j.!tipc_crypto_key_init (C function)c.tipc_crypto_key_inithNt(j.#tipc_crypto_key_attach (C function)c.tipc_crypto_key_attachhNt(j.&tipc_crypto_key_try_align (C function)c.tipc_crypto_key_try_alignhNt(j.$tipc_crypto_key_pick_tx (C function)c.tipc_crypto_key_pick_txhNt(j."tipc_crypto_key_synch (C function)c.tipc_crypto_key_synchhNt(j.tipc_crypto_xmit (C function)c.tipc_crypto_xmithNt(j.tipc_crypto_rcv (C function)c.tipc_crypto_rcvhNt(j. tipc_crypto_msg_rcv (C function)c.tipc_crypto_msg_rcvhNt(j."tipc_crypto_key_distr (C function)c.tipc_crypto_key_distrhNt(j.!tipc_crypto_key_xmit (C function)c.tipc_crypto_key_xmithNt(j. tipc_crypto_key_rcv (C function)c.tipc_crypto_key_rcvhNt(j. tipc_crypto_work_rx (C function)c.tipc_crypto_work_rxhNt(j.'tipc_crypto_rekeying_sched (C function)c.tipc_crypto_rekeying_schedhNt(j. tipc_crypto_work_tx (C function)c.tipc_crypto_work_txhNt(j.tipc_discoverer (C struct)c.tipc_discovererhNt(j.tipc_disc_init_msg (C function)c.tipc_disc_init_msghNt(j.disc_dupl_alert (C function)c.disc_dupl_alerthNt(j.tipc_disc_rcv (C function)c.tipc_disc_rcvhNt(j.tipc_disc_create (C function)c.tipc_disc_createhNt(j.tipc_disc_delete (C function)c.tipc_disc_deletehNt(j.tipc_disc_reset (C function)c.tipc_disc_resethNt(j.tipc_link (C struct) c.tipc_linkhNt(j.tipc_link_create (C function)c.tipc_link_createhNt(j. tipc_link_bc_create (C function)c.tipc_link_bc_createhNt(j.tipc_link_fsm_evt (C function)c.tipc_link_fsm_evthNt(j.!tipc_link_too_silent (C function)c.tipc_link_too_silenthNt(j.link_schedule_user (C function)c.link_schedule_userhNt(j. link_prepare_wakeup (C function)c.link_prepare_wakeuphNt(j..tipc_link_set_skb_retransmit_time (C function)#c.tipc_link_set_skb_retransmit_timehNt(j.tipc_link_xmit (C function)c.tipc_link_xmithNt(j.$link_retransmit_failure (C function)c.link_retransmit_failurehNt(j."tipc_get_gap_ack_blks (C function)c.tipc_get_gap_ack_blkshNt(j.'tipc_link_failover_prepare (C function)c.tipc_link_failover_preparehNt(j."tipc_link_reset_stats (C function)c.tipc_link_reset_statshNt(j.tipc_link_dump (C function)c.tipc_link_dumphNt(j.tipc_buf_acquire (C function)c.tipc_buf_acquirehNt(j.tipc_msg_append (C function)c.tipc_msg_appendhNt(j.tipc_msg_fragment (C function)c.tipc_msg_fragmenthNt(j.tipc_msg_build (C function)c.tipc_msg_buildhNt(j.tipc_msg_bundle (C function)c.tipc_msg_bundlehNt(j. tipc_msg_try_bundle (C function)c.tipc_msg_try_bundlehNt(j.tipc_msg_extract (C function)c.tipc_msg_extracthNt(j.tipc_msg_reverse (C function)c.tipc_msg_reversehNt(j.!tipc_msg_lookup_dest (C function)c.tipc_msg_lookup_desthNt(j.service_range (C struct)c.service_rangehNt(j.tipc_service (C struct)c.tipc_servicehNt(j.%service_range_foreach_match (C macro)c.service_range_foreach_matchhNt(j.&service_range_match_first (C function)c.service_range_match_firsthNt(j.%service_range_match_next (C function)c.service_range_match_nexthNt(j.tipc_publ_create (C function)c.tipc_publ_createhNt(j. tipc_service_create (C function)c.tipc_service_createhNt(j.%tipc_service_remove_publ (C function)c.tipc_service_remove_publhNt(j.#tipc_service_subscribe (C function)c.tipc_service_subscribehNt(j.(tipc_nametbl_lookup_anycast (C function)c.tipc_nametbl_lookup_anycasthNt(j."tipc_nametbl_withdraw (C function)c.tipc_nametbl_withdrawhNt(j.#tipc_nametbl_subscribe (C function)c.tipc_nametbl_subscribehNt(j.%tipc_nametbl_unsubscribe (C function)c.tipc_nametbl_unsubscribehNt(j. tipc_service_delete (C function)c.tipc_service_deletehNt(j.publ_to_item (C function)c.publ_to_itemhNt(j.named_prepare_buf (C function)c.named_prepare_bufhNt(j.tipc_named_publish (C function)c.tipc_named_publishhNt(j. tipc_named_withdraw (C function)c.tipc_named_withdrawhNt(j.named_distribute (C function)c.named_distributehNt(j.tipc_named_node_up (C function)c.tipc_named_node_uphNt(j.tipc_publ_purge (C function)c.tipc_publ_purgehNt(j. tipc_update_nametbl (C function)c.tipc_update_nametblhNt(j.tipc_named_rcv (C function)c.tipc_named_rcvhNt(j.tipc_named_reinit (C function)c.tipc_named_reinithNt(j.tipc_node (C struct) c.tipc_nodehNt(j. tipc_node_crypto_rx (C function)c.tipc_node_crypto_rxhNt(j. __tipc_node_link_up (C function)c.__tipc_node_link_uphNt(j.tipc_node_link_up (C function)c.tipc_node_link_uphNt(j.$tipc_node_link_failover (C function)c.tipc_node_link_failoverhNt(j."__tipc_node_link_down (C function)c.__tipc_node_link_downhNt(j.#tipc_node_get_linkname (C function)c.tipc_node_get_linknamehNt(j.tipc_node_xmit (C function)c.tipc_node_xmithNt(j.tipc_node_bc_rcv (C function)c.tipc_node_bc_rcvhNt(j."tipc_node_check_state (C function)c.tipc_node_check_statehNt(j.tipc_rcv (C function) c.tipc_rcvhNt(j.tipc_node_dump (C function)c.tipc_node_dumphNt(j.tipc_sock (C struct) c.tipc_sockhNt(j.!tsk_advance_rx_queue (C function)c.tsk_advance_rx_queuehNt(j.tsk_rej_rx_queue (C function)c.tsk_rej_rx_queuehNt(j.tipc_sk_create (C function)c.tipc_sk_createhNt(j.tipc_release (C function)c.tipc_releasehNt(j.__tipc_bind (C function) c.__tipc_bindhNt(j.tipc_getname (C function)c.tipc_getnamehNt(j.tipc_poll (C function) c.tipc_pollhNt(j.tipc_sendmcast (C function)c.tipc_sendmcasthNt(j. tipc_send_group_msg (C function)c.tipc_send_group_msghNt(j.$tipc_send_group_unicast (C function)c.tipc_send_group_unicasthNt(j.$tipc_send_group_anycast (C function)c.tipc_send_group_anycasthNt(j."tipc_send_group_bcast (C function)c.tipc_send_group_bcasthNt(j."tipc_send_group_mcast (C function)c.tipc_send_group_mcasthNt(j.tipc_sk_mcast_rcv (C function)c.tipc_sk_mcast_rcvhNt(j.#tipc_sk_conn_proto_rcv (C function)c.tipc_sk_conn_proto_rcvhNt(j.tipc_sendmsg (C function)c.tipc_sendmsghNt(j.tipc_sendstream (C function)c.tipc_sendstreamhNt(j.tipc_send_packet (C function)c.tipc_send_packethNt(j."tipc_sk_set_orig_addr (C function)c.tipc_sk_set_orig_addrhNt(j."tipc_sk_anc_data_recv (C function)c.tipc_sk_anc_data_recvhNt(j.tipc_recvmsg (C function)c.tipc_recvmsghNt(j.tipc_recvstream (C function)c.tipc_recvstreamhNt(j.tipc_write_space (C function)c.tipc_write_spacehNt(j.tipc_data_ready (C function)c.tipc_data_readyhNt(j.#tipc_sk_filter_connect (C function)c.tipc_sk_filter_connecthNt(j.rcvbuf_limit (C function)c.rcvbuf_limithNt(j.tipc_sk_filter_rcv (C function)c.tipc_sk_filter_rcvhNt(j. tipc_sk_backlog_rcv (C function)c.tipc_sk_backlog_rcvhNt(j.tipc_sk_enqueue (C function)c.tipc_sk_enqueuehNt(j.tipc_sk_rcv (C function) c.tipc_sk_rcvhNt(j.tipc_connect (C function)c.tipc_connecthNt(j.tipc_listen (C function) c.tipc_listenhNt(j.tipc_accept (C function) c.tipc_accepthNt(j.tipc_shutdown (C function)c.tipc_shutdownhNt(j.tipc_setsockopt (C function)c.tipc_setsockopthNt(j.tipc_getsockopt (C function)c.tipc_getsockopthNt(j.tipc_socket_init (C function)c.tipc_socket_inithNt(j.tipc_socket_stop (C function)c.tipc_socket_stophNt(j.tipc_sk_filtering (C function)c.tipc_sk_filteringhNt(j.tipc_sk_overlimit1 (C function)c.tipc_sk_overlimit1hNt(j.tipc_sk_overlimit2 (C function)c.tipc_sk_overlimit2hNt(j.tipc_sk_dump (C function)c.tipc_sk_dumphNt(j.#tipc_sub_check_overlap (C function)c.tipc_sub_check_overlaphNt(j.tipc_topsrv (C struct) c.tipc_topsrvhNt(j.tipc_conn (C struct) c.tipc_connhNt(j.tipc_skb_dump (C function)c.tipc_skb_dumphNt(j.tipc_list_dump (C function)c.tipc_list_dumphNtejS ]j]j ]j0 ]j~ ]j ]j ]j ]j]j ]j ]j_]j]j]j]jc]j ]j]jL ]j ]j ]j]j ]jV ]j ]j ]j+]j*]j]j{]j;]j>]j=]j]j]j ]j ]j]j ]jx ]j| ]jR]j ]j]jU]jt]j ]j#]j ]j ]((single#security_free_mnt_opts (C function)c.security_free_mnt_optshNt(j|!.%security_sb_eat_lsm_opts (C function)c.security_sb_eat_lsm_optshNt(j|!.(security_sb_mnt_opts_compat (C function)c.security_sb_mnt_opts_compathNt(j|!. security_sb_remount (C function)c.security_sb_remounthNt(j|!.%security_sb_set_mnt_opts (C function)c.security_sb_set_mnt_optshNt(j|!.'security_sb_clone_mnt_opts (C function)c.security_sb_clone_mnt_optshNt(j|!.*security_dentry_init_security (C function)c.security_dentry_init_securityhNt(j|!.,security_dentry_create_files_as (C function)!c.security_dentry_create_files_ashNt(j|!.)security_inode_init_security (C function)c.security_inode_init_securityhNt(j|!. security_path_mknod (C function)c.security_path_mknodhNt(j|!. security_path_mkdir (C function)c.security_path_mkdirhNt(j|!.!security_path_unlink (C function)c.security_path_unlinkhNt(j|!.!security_path_rename (C function)c.security_path_renamehNt(j|!."security_inode_create (C function)c.security_inode_createhNt(j|!.!security_inode_mkdir (C function)c.security_inode_mkdirhNt(j|!.#security_inode_setattr (C function)c.security_inode_setattrhNt(j|!.(security_inode_listsecurity (C function)c.security_inode_listsecurityhNt(j|!.#security_inode_copy_up (C function)c.security_inode_copy_uphNt(j|!.)security_inode_copy_up_xattr (C function)c.security_inode_copy_up_xattrhNt(j|!. security_file_ioctl (C function)c.security_file_ioctlhNt(j|!.'security_file_ioctl_compat (C function)c.security_file_ioctl_compathNt(j|!.$security_file_post_open (C function)c.security_file_post_openhNt(j|!.#security_cred_getsecid (C function)c.security_cred_getsecidhNt(j|!.&security_kernel_read_file (C function)c.security_kernel_read_filehNt(j|!.+security_kernel_post_read_file (C function) c.security_kernel_post_read_filehNt(j|!.&security_kernel_load_data (C function)c.security_kernel_load_datahNt(j|!.+security_kernel_post_load_data (C function) c.security_kernel_post_load_datahNt(j|!.+security_current_getsecid_subj (C function) c.security_current_getsecid_subjhNt(j|!.'security_task_getsecid_obj (C function)c.security_task_getsecid_objhNt(j|!.#security_d_instantiate (C function)c.security_d_instantiatehNt(j|!. security_ismaclabel (C function)c.security_ismaclabelhNt(j|!.%security_secid_to_secctx (C function)c.security_secid_to_secctxhNt(j|!.%security_secctx_to_secid (C function)c.security_secctx_to_secidhNt(j|!.$security_release_secctx (C function)c.security_release_secctxhNt(j|!.-security_inode_invalidate_secctx (C function)"c.security_inode_invalidate_secctxhNt(j|!.(security_inode_notifysecctx (C function)c.security_inode_notifysecctxhNt(j|!.%security_inode_setsecctx (C function)c.security_inode_setsecctxhNt(j|!.%security_inode_getsecctx (C function)c.security_inode_getsecctxhNt(j|!.)security_unix_stream_connect (C function)c.security_unix_stream_connecthNt(j|!.#security_unix_may_send (C function)c.security_unix_may_sendhNt(j|!.'security_socket_socketpair (C function)c.security_socket_socketpairhNt(j|!."security_sock_rcv_skb (C function)c.security_sock_rcv_skbhNt(j|!.-security_socket_getpeersec_dgram (C function)"c.security_socket_getpeersec_dgramhNt(j|!.security_sk_clone (C function)c.security_sk_clonehNt(j|!.&security_sk_classify_flow (C function)c.security_sk_classify_flowhNt(j|!.'security_req_classify_flow (C function)c.security_req_classify_flowhNt(j|!. security_sock_graft (C function)c.security_sock_grafthNt(j|!.'security_inet_conn_request (C function)c.security_inet_conn_requesthNt(j|!.+security_inet_conn_established (C function) c.security_inet_conn_establishedhNt(j|!.,security_secmark_relabel_packet (C function)!c.security_secmark_relabel_packethNt(j|!.*security_secmark_refcount_inc (C function)c.security_secmark_refcount_inchNt(j|!.*security_secmark_refcount_dec (C function)c.security_secmark_refcount_dechNt(j|!.,security_tun_dev_alloc_security (C function)!c.security_tun_dev_alloc_securityhNt(j|!.+security_tun_dev_free_security (C function) c.security_tun_dev_free_securityhNt(j|!.$security_tun_dev_create (C function)c.security_tun_dev_createhNt(j|!.*security_tun_dev_attach_queue (C function)c.security_tun_dev_attach_queuehNt(j|!.$security_tun_dev_attach (C function)c.security_tun_dev_attachhNt(j|!."security_tun_dev_open (C function)c.security_tun_dev_openhNt(j|!.(security_sctp_assoc_request (C function)c.security_sctp_assoc_requesthNt(j|!.'security_sctp_bind_connect (C function)c.security_sctp_bind_connecthNt(j|!.#security_sctp_sk_clone (C function)c.security_sctp_sk_clonehNt(j|!.,security_sctp_assoc_established (C function)!c.security_sctp_assoc_establishedhNt(j|!.$security_ib_pkey_access (C function)c.security_ib_pkey_accesshNt(j|!..security_ib_endport_manage_subnet (C function)#c.security_ib_endport_manage_subnethNt(j|!.'security_ib_alloc_security (C function)c.security_ib_alloc_securityhNt(j|!.&security_ib_free_security (C function)c.security_ib_free_securityhNt(j|!.'security_xfrm_policy_alloc (C function)c.security_xfrm_policy_allochNt(j|!.&security_xfrm_policy_free (C function)c.security_xfrm_policy_freehNt(j|!.&security_xfrm_state_alloc (C function)c.security_xfrm_state_allochNt(j|!.'security_xfrm_state_delete (C function)c.security_xfrm_state_deletehNt(j|!.!security_locked_down (C function)c.security_locked_downhNtej ]j:]j]j]jn]((j|!.#landlock_object_underops (C struct)c.landlock_object_underopshNt(j|!.landlock_object (C struct)c.landlock_objecthNt(j|!."landlock_inode_security (C struct)c.landlock_inode_securityhNt(j|!.!landlock_file_security (C struct)c.landlock_file_securityhNt(j|!.'landlock_superblock_security (C struct)c.landlock_superblock_securityhNt(j|!.landlock_layer (C struct)c.landlock_layerhNt(j|!.landlock_key (C union)c.landlock_keyhNt(j|!.landlock_key_type (C enum)c.landlock_key_typehNt(j|!.landlock_id (C struct) c.landlock_idhNt(j|!.landlock_rule (C struct)c.landlock_rulehNt(j|!.landlock_hierarchy (C struct)c.landlock_hierarchyhNt(j|!.landlock_ruleset (C struct)c.landlock_rulesethNtej]((j|!.vtpm_proxy_flags (C enum)c.vtpm_proxy_flagshNt(j|!.vtpm_proxy_new_dev (C struct)c.vtpm_proxy_new_devhNt(j|!.vtpmx_ioc_new_dev (C function)c.vtpmx_ioc_new_devhNtejc]j]j2]j4]jj ]js]j]j1]j]j/ ]j ]j]j?]jU ]j ]j ]j]j9 ]jY]jS]jn]j[]jo]j_ ]jD ]j]j) ]jc]j]j ]j]jv]j7 ]j]j]j]j]j]j" ]jx]j ]((j|!.snd_device_alloc (C function)c.snd_device_allochNt(j|!.snd_card_new (C function)c.snd_card_newhNt(j|!.snd_devm_card_new (C function)c.snd_devm_card_newhNt(j|!.#snd_card_free_on_error (C function)c.snd_card_free_on_errorhNt(j|!.snd_card_ref (C function)c.snd_card_refhNt(j|!. snd_card_disconnect (C function)c.snd_card_disconnecthNt(j|!.%snd_card_disconnect_sync (C function)c.snd_card_disconnect_synchNt(j|!.&snd_card_free_when_closed (C function)c.snd_card_free_when_closedhNt(j|!.snd_card_free (C function)c.snd_card_freehNt(j|!.snd_card_set_id (C function)c.snd_card_set_idhNt(j|!."snd_card_add_dev_attr (C function)c.snd_card_add_dev_attrhNt(j|!.snd_card_register (C function)c.snd_card_registerhNt(j|!.snd_component_add (C function)c.snd_component_addhNt(j|!.snd_card_file_add (C function)c.snd_card_file_addhNt(j|!.!snd_card_file_remove (C function)c.snd_card_file_removehNt(j|!.#snd_power_ref_and_wait (C function)c.snd_power_ref_and_waithNt(j|!.snd_power_wait (C function)c.snd_power_waithNt(j|!.snd_device_new (C function)c.snd_device_newhNt(j|!."snd_device_disconnect (C function)c.snd_device_disconnecthNt(j|!.snd_device_free (C function)c.snd_device_freehNt(j|!. snd_device_register (C function)c.snd_device_registerhNt(j|!.!snd_device_get_state (C function)c.snd_device_get_statehNt(j|!.snd_request_card (C function)c.snd_request_cardhNt(j|!."snd_lookup_minor_data (C function)c.snd_lookup_minor_datahNt(j|!. snd_register_device (C function)c.snd_register_devicehNt(j|!."snd_unregister_device (C function)c.snd_unregister_devicehNt(j|!. copy_to_user_fromio (C function)c.copy_to_user_fromiohNt(j|!. copy_to_iter_fromio (C function)c.copy_to_iter_fromiohNt(j|!. copy_from_user_toio (C function)c.copy_from_user_toiohNt(j|!. copy_from_iter_toio (C function)c.copy_from_iter_toiohNt(j|!.$snd_dma_alloc_dir_pages (C function)c.snd_dma_alloc_dir_pageshNt(j|!.)snd_dma_alloc_pages_fallback (C function)c.snd_dma_alloc_pages_fallbackhNt(j|!.snd_dma_free_pages (C function)c.snd_dma_free_pageshNt(j|!.%snd_devm_alloc_dir_pages (C function)c.snd_devm_alloc_dir_pageshNt(j|!. snd_dma_buffer_mmap (C function)c.snd_dma_buffer_mmaphNt(j|!. snd_dma_buffer_sync (C function)c.snd_dma_buffer_synchNt(j|!.snd_sgbuf_get_addr (C function)c.snd_sgbuf_get_addrhNt(j|!.snd_sgbuf_get_page (C function)c.snd_sgbuf_get_pagehNt(j|!.%snd_sgbuf_get_chunk_size (C function)c.snd_sgbuf_get_chunk_sizehNt(j|!. snd_pcm_format_name (C function)c.snd_pcm_format_namehNt(j|!.snd_pcm_new_stream (C function)c.snd_pcm_new_streamhNt(j|!.snd_pcm_new (C function) c.snd_pcm_newhNt(j|!.!snd_pcm_new_internal (C function)c.snd_pcm_new_internalhNt(j|!.snd_pcm_notify (C function)c.snd_pcm_notifyhNt(j|!.snd_pcm_set_ops (C function)c.snd_pcm_set_opshNt(j|!.snd_pcm_set_sync (C function)c.snd_pcm_set_synchNt(j|!. snd_interval_refine (C function)c.snd_interval_refinehNt(j|!.snd_interval_div (C function)c.snd_interval_divhNt(j|!.!snd_interval_muldivk (C function)c.snd_interval_muldivkhNt(j|!.!snd_interval_mulkdiv (C function)c.snd_interval_mulkdivhNt(j|!. snd_interval_ratnum (C function)c.snd_interval_ratnumhNt(j|!. snd_interval_ratden (C function)c.snd_interval_ratdenhNt(j|!.snd_interval_list (C function)c.snd_interval_listhNt(j|!. snd_interval_ranges (C function)c.snd_interval_rangeshNt(j|!. snd_pcm_hw_rule_add (C function)c.snd_pcm_hw_rule_addhNt(j|!.'snd_pcm_hw_constraint_mask (C function)c.snd_pcm_hw_constraint_maskhNt(j|!.)snd_pcm_hw_constraint_mask64 (C function)c.snd_pcm_hw_constraint_mask64hNt(j|!.*snd_pcm_hw_constraint_integer (C function)c.snd_pcm_hw_constraint_integerhNt(j|!.)snd_pcm_hw_constraint_minmax (C function)c.snd_pcm_hw_constraint_minmaxhNt(j|!.'snd_pcm_hw_constraint_list (C function)c.snd_pcm_hw_constraint_listhNt(j|!.)snd_pcm_hw_constraint_ranges (C function)c.snd_pcm_hw_constraint_rangeshNt(j|!.*snd_pcm_hw_constraint_ratnums (C function)c.snd_pcm_hw_constraint_ratnumshNt(j|!.*snd_pcm_hw_constraint_ratdens (C function)c.snd_pcm_hw_constraint_ratdenshNt(j|!.)snd_pcm_hw_constraint_msbits (C function)c.snd_pcm_hw_constraint_msbitshNt(j|!.'snd_pcm_hw_constraint_step (C function)c.snd_pcm_hw_constraint_stephNt(j|!.'snd_pcm_hw_constraint_pow2 (C function)c.snd_pcm_hw_constraint_pow2hNt(j|!.'snd_pcm_hw_rule_noresample (C function)c.snd_pcm_hw_rule_noresamplehNt(j|!.#snd_pcm_hw_param_value (C function)c.snd_pcm_hw_param_valuehNt(j|!.#snd_pcm_hw_param_first (C function)c.snd_pcm_hw_param_firsthNt(j|!."snd_pcm_hw_param_last (C function)c.snd_pcm_hw_param_lasthNt(j|!.#snd_pcm_hw_params_bits (C function)c.snd_pcm_hw_params_bitshNt(j|!.snd_pcm_lib_ioctl (C function)c.snd_pcm_lib_ioctlhNt(j|!.5snd_pcm_period_elapsed_under_stream_lock (C function)*c.snd_pcm_period_elapsed_under_stream_lockhNt(j|!.#snd_pcm_period_elapsed (C function)c.snd_pcm_period_elapsedhNt(j|!.#snd_pcm_add_chmap_ctls (C function)c.snd_pcm_add_chmap_ctlshNt(j|!. snd_pcm_stream_lock (C function)c.snd_pcm_stream_lockhNt(j|!."snd_pcm_stream_unlock (C function)c.snd_pcm_stream_unlockhNt(j|!.$snd_pcm_stream_lock_irq (C function)c.snd_pcm_stream_lock_irqhNt(j|!.&snd_pcm_stream_unlock_irq (C function)c.snd_pcm_stream_unlock_irqhNt(j|!.-snd_pcm_stream_unlock_irqrestore (C function)"c.snd_pcm_stream_unlock_irqrestorehNt(j|!.%snd_pcm_hw_params_choose (C function)c.snd_pcm_hw_params_choosehNt(j|!.snd_pcm_start (C function)c.snd_pcm_starthNt(j|!.snd_pcm_stop (C function)c.snd_pcm_stophNt(j|!.snd_pcm_drain_done (C function)c.snd_pcm_drain_donehNt(j|!.snd_pcm_stop_xrun (C function)c.snd_pcm_stop_xrunhNt(j|!. snd_pcm_suspend_all (C function)c.snd_pcm_suspend_allhNt(j|!.snd_pcm_prepare (C function)c.snd_pcm_preparehNt(j|!.!snd_pcm_kernel_ioctl (C function)c.snd_pcm_kernel_ioctlhNt(j|!.%snd_pcm_lib_default_mmap (C function)c.snd_pcm_lib_default_mmaphNt(j|!.#snd_pcm_lib_mmap_iomem (C function)c.snd_pcm_lib_mmap_iomemhNt(j|!."snd_pcm_stream_linked (C function)c.snd_pcm_stream_linkedhNt(j|!.%snd_pcm_stream_lock_irqsave (C macro)c.snd_pcm_stream_lock_irqsavehNt(j|!.,snd_pcm_stream_lock_irqsave_nested (C macro)$c.snd_pcm_stream_lock_irqsave_nestedhNt(j|!.&snd_pcm_group_for_each_entry (C macro)c.snd_pcm_group_for_each_entryhNt(j|!.snd_pcm_running (C function)c.snd_pcm_runninghNt(j|!. __snd_pcm_set_state (C function)c.__snd_pcm_set_statehNt(j|!.bytes_to_samples (C function)c.bytes_to_sampleshNt(j|!.bytes_to_frames (C function)c.bytes_to_frameshNt(j|!.samples_to_bytes (C function)c.samples_to_byteshNt(j|!.frames_to_bytes (C function)c.frames_to_byteshNt(j|!.frame_aligned (C function)c.frame_alignedhNt(j|!.%snd_pcm_lib_buffer_bytes (C function)c.snd_pcm_lib_buffer_byteshNt(j|!.%snd_pcm_lib_period_bytes (C function)c.snd_pcm_lib_period_byteshNt(j|!.#snd_pcm_playback_avail (C function)c.snd_pcm_playback_availhNt(j|!."snd_pcm_capture_avail (C function)c.snd_pcm_capture_availhNt(j|!.&snd_pcm_playback_hw_avail (C function)c.snd_pcm_playback_hw_availhNt(j|!.%snd_pcm_capture_hw_avail (C function)c.snd_pcm_capture_hw_availhNt(j|!.#snd_pcm_playback_ready (C function)c.snd_pcm_playback_readyhNt(j|!."snd_pcm_capture_ready (C function)c.snd_pcm_capture_readyhNt(j|!."snd_pcm_playback_data (C function)c.snd_pcm_playback_datahNt(j|!.#snd_pcm_playback_empty (C function)c.snd_pcm_playback_emptyhNt(j|!."snd_pcm_capture_empty (C function)c.snd_pcm_capture_emptyhNt(j|!.!snd_pcm_trigger_done (C function)c.snd_pcm_trigger_donehNt(j|!.params_channels (C function)c.params_channelshNt(j|!.params_rate (C function) c.params_ratehNt(j|!.params_period_size (C function)c.params_period_sizehNt(j|!.params_periods (C function)c.params_periodshNt(j|!.params_buffer_size (C function)c.params_buffer_sizehNt(j|!. params_buffer_bytes (C function)c.params_buffer_byteshNt(j|!.)snd_pcm_hw_constraint_single (C function)c.snd_pcm_hw_constraint_singlehNt(j|!.&snd_pcm_format_cpu_endian (C function)c.snd_pcm_format_cpu_endianhNt(j|!.'snd_pcm_set_runtime_buffer (C function)c.snd_pcm_set_runtime_bufferhNt(j|!.snd_pcm_gettime (C function)c.snd_pcm_gettimehNt(j|!.%snd_pcm_set_fixed_buffer (C function)c.snd_pcm_set_fixed_bufferhNt(j|!.)snd_pcm_set_fixed_buffer_all (C function)c.snd_pcm_set_fixed_buffer_allhNt(j|!.-snd_pcm_lib_alloc_vmalloc_buffer (C function)"c.snd_pcm_lib_alloc_vmalloc_bufferhNt(j|!.0snd_pcm_lib_alloc_vmalloc_32_buffer (C function)%c.snd_pcm_lib_alloc_vmalloc_32_bufferhNt(j|!.#snd_pcm_sgbuf_get_addr (C function)c.snd_pcm_sgbuf_get_addrhNt(j|!.)snd_pcm_sgbuf_get_chunk_size (C function)c.snd_pcm_sgbuf_get_chunk_sizehNt(j|!.#snd_pcm_mmap_data_open (C function)c.snd_pcm_mmap_data_openhNt(j|!.$snd_pcm_mmap_data_close (C function)c.snd_pcm_mmap_data_closehNt(j|!.'snd_pcm_limit_isa_dma_size (C function)c.snd_pcm_limit_isa_dma_sizehNt(j|!.#snd_pcm_direction_name (C function)c.snd_pcm_direction_namehNt(j|!.snd_pcm_stream_str (C function)c.snd_pcm_stream_strhNt(j|!.$snd_pcm_chmap_substream (C function)c.snd_pcm_chmap_substreamhNt(j|!.pcm_format_to_bits (C function)c.pcm_format_to_bitshNt(j|!.pcm_for_each_format (C macro)c.pcm_for_each_formathNt(j|!."snd_pcm_format_signed (C function)c.snd_pcm_format_signedhNt(j|!.$snd_pcm_format_unsigned (C function)c.snd_pcm_format_unsignedhNt(j|!."snd_pcm_format_linear (C function)c.snd_pcm_format_linearhNt(j|!.)snd_pcm_format_little_endian (C function)c.snd_pcm_format_little_endianhNt(j|!.&snd_pcm_format_big_endian (C function)c.snd_pcm_format_big_endianhNt(j|!.!snd_pcm_format_width (C function)c.snd_pcm_format_widthhNt(j|!.*snd_pcm_format_physical_width (C function)c.snd_pcm_format_physical_widthhNt(j|!. snd_pcm_format_size (C function)c.snd_pcm_format_sizehNt(j|!.&snd_pcm_format_silence_64 (C function)c.snd_pcm_format_silence_64hNt(j|!.'snd_pcm_format_set_silence (C function)c.snd_pcm_format_set_silencehNt(j|!.#snd_pcm_hw_limit_rates (C function)c.snd_pcm_hw_limit_rateshNt(j|!.%snd_pcm_rate_to_rate_bit (C function)c.snd_pcm_rate_to_rate_bithNt(j|!.%snd_pcm_rate_bit_to_rate (C function)c.snd_pcm_rate_bit_to_ratehNt(j|!.(snd_pcm_rate_mask_intersect (C function)c.snd_pcm_rate_mask_intersecthNt(j|!.'snd_pcm_rate_range_to_bits (C function)c.snd_pcm_rate_range_to_bitshNt(j|!.)snd_pcm_lib_preallocate_free (C function)c.snd_pcm_lib_preallocate_freehNt(j|!.1snd_pcm_lib_preallocate_free_for_all (C function)&c.snd_pcm_lib_preallocate_free_for_allhNt(j|!.*snd_pcm_lib_preallocate_pages (C function)c.snd_pcm_lib_preallocate_pageshNt(j|!.2snd_pcm_lib_preallocate_pages_for_all (C function)'c.snd_pcm_lib_preallocate_pages_for_allhNt(j|!.'snd_pcm_set_managed_buffer (C function)c.snd_pcm_set_managed_bufferhNt(j|!.+snd_pcm_set_managed_buffer_all (C function) c.snd_pcm_set_managed_buffer_allhNt(j|!.%snd_pcm_lib_malloc_pages (C function)c.snd_pcm_lib_malloc_pageshNt(j|!.#snd_pcm_lib_free_pages (C function)c.snd_pcm_lib_free_pageshNt(j|!.,snd_pcm_lib_free_vmalloc_buffer (C function)!c.snd_pcm_lib_free_vmalloc_bufferhNt(j|!.)snd_pcm_lib_get_vmalloc_page (C function)c.snd_pcm_lib_get_vmalloc_pagehNt(j|!.-snd_hwparams_to_dma_slave_config (C function)"c.snd_hwparams_to_dma_slave_confighNt(j|!.7snd_dmaengine_pcm_set_config_from_dai_data (C function),c.snd_dmaengine_pcm_set_config_from_dai_datahNt(j|!.&snd_dmaengine_pcm_trigger (C function)c.snd_dmaengine_pcm_triggerhNt(j|!.1snd_dmaengine_pcm_pointer_no_residue (C function)&c.snd_dmaengine_pcm_pointer_no_residuehNt(j|!.&snd_dmaengine_pcm_pointer (C function)c.snd_dmaengine_pcm_pointerhNt(j|!..snd_dmaengine_pcm_request_channel (C function)#c.snd_dmaengine_pcm_request_channelhNt(j|!.#snd_dmaengine_pcm_open (C function)c.snd_dmaengine_pcm_openhNt(j|!.0snd_dmaengine_pcm_open_request_chan (C function)%c.snd_dmaengine_pcm_open_request_chanhNt(j|!.$snd_dmaengine_pcm_close (C function)c.snd_dmaengine_pcm_closehNt(j|!.1snd_dmaengine_pcm_close_release_chan (C function)&c.snd_dmaengine_pcm_close_release_chanhNt(j|!.6snd_dmaengine_pcm_refine_runtime_hwparams (C function)+c.snd_dmaengine_pcm_refine_runtime_hwparamshNt(j|!./snd_pcm_substream_to_dma_direction (C function)$c.snd_pcm_substream_to_dma_directionhNt(j|!.%snd_dmaengine_dai_dma_data (C struct)c.snd_dmaengine_dai_dma_datahNt(j|!.#snd_dmaengine_pcm_config (C struct)c.snd_dmaengine_pcm_confighNt(j|!.snd_ctl_notify (C function)c.snd_ctl_notifyhNt(j|!.snd_ctl_notify_one (C function)c.snd_ctl_notify_onehNt(j|!.snd_ctl_new (C function) c.snd_ctl_newhNt(j|!.snd_ctl_new1 (C function)c.snd_ctl_new1hNt(j|!.snd_ctl_free_one (C function)c.snd_ctl_free_onehNt(j|!.snd_ctl_add (C function) c.snd_ctl_addhNt(j|!.snd_ctl_replace (C function)c.snd_ctl_replacehNt(j|!.snd_ctl_remove (C function)c.snd_ctl_removehNt(j|!.snd_ctl_remove_id (C function)c.snd_ctl_remove_idhNt(j|!.$snd_ctl_remove_user_ctl (C function)c.snd_ctl_remove_user_ctlhNt(j|!. snd_ctl_activate_id (C function)c.snd_ctl_activate_idhNt(j|!.snd_ctl_rename_id (C function)c.snd_ctl_rename_idhNt(j|!.snd_ctl_rename (C function)c.snd_ctl_renamehNt(j|!.&snd_ctl_find_numid_locked (C function)c.snd_ctl_find_numid_lockedhNt(j|!.snd_ctl_find_numid (C function)c.snd_ctl_find_numidhNt(j|!.#snd_ctl_find_id_locked (C function)c.snd_ctl_find_id_lockedhNt(j|!.snd_ctl_find_id (C function)c.snd_ctl_find_idhNt(j|!.#snd_ctl_register_ioctl (C function)c.snd_ctl_register_ioctlhNt(j|!.*snd_ctl_register_ioctl_compat (C function)c.snd_ctl_register_ioctl_compathNt(j|!.%snd_ctl_unregister_ioctl (C function)c.snd_ctl_unregister_ioctlhNt(j|!.,snd_ctl_unregister_ioctl_compat (C function)!c.snd_ctl_unregister_ioctl_compathNt(j|!."snd_ctl_request_layer (C function)c.snd_ctl_request_layerhNt(j|!.#snd_ctl_register_layer (C function)c.snd_ctl_register_layerhNt(j|!.%snd_ctl_disconnect_layer (C function)c.snd_ctl_disconnect_layerhNt(j|!.&snd_ctl_boolean_mono_info (C function)c.snd_ctl_boolean_mono_infohNt(j|!.(snd_ctl_boolean_stereo_info (C function)c.snd_ctl_boolean_stereo_infohNt(j|!.snd_ctl_enum_info (C function)c.snd_ctl_enum_infohNt(j|!.snd_ac97_write (C function)c.snd_ac97_writehNt(j|!.snd_ac97_read (C function)c.snd_ac97_readhNt(j|!.!snd_ac97_write_cache (C function)c.snd_ac97_write_cachehNt(j|!.snd_ac97_update (C function)c.snd_ac97_updatehNt(j|!.!snd_ac97_update_bits (C function)c.snd_ac97_update_bitshNt(j|!.$snd_ac97_get_short_name (C function)c.snd_ac97_get_short_namehNt(j|!.snd_ac97_bus (C function)c.snd_ac97_bushNt(j|!.snd_ac97_mixer (C function)c.snd_ac97_mixerhNt(j|!."snd_ac97_update_power (C function)c.snd_ac97_update_powerhNt(j|!.snd_ac97_suspend (C function)c.snd_ac97_suspendhNt(j|!.snd_ac97_resume (C function)c.snd_ac97_resumehNt(j|!.#snd_ac97_tune_hardware (C function)c.snd_ac97_tune_hardwarehNt(j|!.snd_ac97_set_rate (C function)c.snd_ac97_set_ratehNt(j|!. snd_ac97_pcm_assign (C function)c.snd_ac97_pcm_assignhNt(j|!.snd_ac97_pcm_open (C function)c.snd_ac97_pcm_openhNt(j|!.snd_ac97_pcm_close (C function)c.snd_ac97_pcm_closehNt(j|!.+snd_ac97_pcm_double_rate_rules (C function) c.snd_ac97_pcm_double_rate_ruleshNt(j|!."snd_ctl_add_followers (C function)c.snd_ctl_add_followershNt(j|!.(snd_ctl_make_virtual_master (C function)c.snd_ctl_make_virtual_masterhNt(j|!.%snd_ctl_add_vmaster_hook (C function)c.snd_ctl_add_vmaster_hookhNt(j|!.!snd_ctl_sync_vmaster (C function)c.snd_ctl_sync_vmasterhNt(j|!.,snd_ctl_apply_vmaster_followers (C function)!c.snd_ctl_apply_vmaster_followershNt(j|!."snd_ctl_find_id_mixer (C function)c.snd_ctl_find_id_mixerhNt(j|!.!snd_ctl_add_follower (C function)c.snd_ctl_add_followerhNt(j|!.*snd_ctl_add_follower_uncached (C function)c.snd_ctl_add_follower_uncachedhNt(j|!. snd_rawmidi_receive (C function)c.snd_rawmidi_receivehNt(j|!.'snd_rawmidi_transmit_empty (C function)c.snd_rawmidi_transmit_emptyhNt(j|!.&snd_rawmidi_transmit_peek (C function)c.snd_rawmidi_transmit_peekhNt(j|!.%snd_rawmidi_transmit_ack (C function)c.snd_rawmidi_transmit_ackhNt(j|!.!snd_rawmidi_transmit (C function)c.snd_rawmidi_transmithNt(j|!. snd_rawmidi_proceed (C function)c.snd_rawmidi_proceedhNt(j|!.snd_rawmidi_new (C function)c.snd_rawmidi_newhNt(j|!. snd_rawmidi_set_ops (C function)c.snd_rawmidi_set_opshNt(j|!.&snd_mpu401_uart_interrupt (C function)c.snd_mpu401_uart_interrupthNt(j|!.)snd_mpu401_uart_interrupt_tx (C function)c.snd_mpu401_uart_interrupt_txhNt(j|!. snd_mpu401_uart_new (C function)c.snd_mpu401_uart_newhNt(j|!.snd_info_get_line (C function)c.snd_info_get_linehNt(j|!.snd_info_get_str (C function)c.snd_info_get_strhNt(j|!.)snd_info_create_module_entry (C function)c.snd_info_create_module_entryhNt(j|!.'snd_info_create_card_entry (C function)c.snd_info_create_card_entryhNt(j|!. snd_info_free_entry (C function)c.snd_info_free_entryhNt(j|!.snd_info_register (C function)c.snd_info_registerhNt(j|!.!snd_card_rw_proc_new (C function)c.snd_card_rw_proc_newhNt(j|!.!snd_compr_stop_error (C function)c.snd_compr_stop_errorhNt(j|!.snd_compress_new (C function)c.snd_compress_newhNt(j|!. snd_compressed_buffer (C struct)c.snd_compressed_bufferhNt(j|!.snd_compr_params (C struct)c.snd_compr_paramshNt(j|!.snd_compr_tstamp (C struct)c.snd_compr_tstamphNt(j|!.snd_compr_avail (C struct)c.snd_compr_availhNt(j|!.snd_compr_caps (C struct)c.snd_compr_capshNt(j|!.snd_compr_codec_caps (C struct)c.snd_compr_codec_capshNt(j|!.sndrv_compress_encoder (C enum)c.sndrv_compress_encoderhNt(j|!.snd_compr_metadata (C struct)c.snd_compr_metadatahNt(j|!.snd_enc_vorbis (C struct)c.snd_enc_vorbishNt(j|!.snd_enc_real (C struct)c.snd_enc_realhNt(j|!.snd_enc_flac (C struct)c.snd_enc_flachNt(j|!.snd_compr_runtime (C struct)c.snd_compr_runtimehNt(j|!.snd_compr_stream (C struct)c.snd_compr_streamhNt(j|!.snd_compr_ops (C struct)c.snd_compr_opshNt(j|!.snd_compr (C struct) c.snd_comprhNt(j|!.,snd_compr_use_pause_in_draining (C function)!c.snd_compr_use_pause_in_draininghNt(j|!.)snd_compr_set_runtime_buffer (C function)c.snd_compr_set_runtime_bufferhNt(j|!.'snd_soc_kcontrol_component (C function)c.snd_soc_kcontrol_componenthNt(j|!.snd_soc_find_dai (C function)c.snd_soc_find_daihNt(j|!.'snd_soc_remove_pcm_runtime (C function)c.snd_soc_remove_pcm_runtimehNt(j|!.$snd_soc_add_pcm_runtime (C function)c.snd_soc_add_pcm_runtimehNt(j|!.(snd_soc_runtime_set_dai_fmt (C function)c.snd_soc_runtime_set_dai_fmthNt(j|!.!snd_soc_set_dmi_name (C function)c.snd_soc_set_dmi_namehNt(j|!.snd_soc_cnew (C function)c.snd_soc_cnewhNt(j|!.+snd_soc_add_component_controls (C function) c.snd_soc_add_component_controlshNt(j|!.&snd_soc_add_card_controls (C function)c.snd_soc_add_card_controlshNt(j|!.%snd_soc_add_dai_controls (C function)c.snd_soc_add_dai_controlshNt(j|!."snd_soc_register_card (C function)c.snd_soc_register_cardhNt(j|!.$snd_soc_unregister_card (C function)c.snd_soc_unregister_cardhNt(j|!.!snd_soc_register_dai (C function)c.snd_soc_register_daihNt(j|!.$snd_soc_unregister_dais (C function)c.snd_soc_unregister_daishNt(j|!."snd_soc_register_dais (C function)c.snd_soc_register_daishNt(j|!.3snd_soc_unregister_component_by_driver (C function)(c.snd_soc_unregister_component_by_driverhNt(j|!.)snd_soc_unregister_component (C function)c.snd_soc_unregister_componenthNt(j|!.&devm_snd_soc_register_dai (C function)c.devm_snd_soc_register_daihNt(j|!.,devm_snd_soc_register_component (C function)!c.devm_snd_soc_register_componenthNt(j|!.'devm_snd_soc_register_card (C function)c.devm_snd_soc_register_cardhNt(j|!.,devm_snd_dmaengine_pcm_register (C function)!c.devm_snd_dmaengine_pcm_registerhNt(j|!.)snd_soc_component_set_sysclk (C function)c.snd_soc_component_set_sysclkhNt(j|!.'snd_soc_component_set_jack (C function)c.snd_soc_component_set_jackhNt(j|!.,snd_soc_component_get_jack_type (C function)!c.snd_soc_component_get_jack_typehNt(j|!.*snd_soc_component_init_regmap (C function)c.snd_soc_component_init_regmaphNt(j|!.*snd_soc_component_exit_regmap (C function)c.snd_soc_component_exit_regmaphNt(j|!.#snd_soc_component_read (C function)c.snd_soc_component_readhNt(j|!.$snd_soc_component_write (C function)c.snd_soc_component_writehNt(j|!.*snd_soc_component_update_bits (C function)c.snd_soc_component_update_bitshNt(j|!.0snd_soc_component_update_bits_async (C function)%c.snd_soc_component_update_bits_asynchNt(j|!.)snd_soc_component_read_field (C function)c.snd_soc_component_read_fieldhNt(j|!.*snd_soc_component_write_field (C function)c.snd_soc_component_write_fieldhNt(j|!.-snd_soc_component_async_complete (C function)"c.snd_soc_component_async_completehNt(j|!.(snd_soc_component_test_bits (C function)c.snd_soc_component_test_bitshNt(j|!.#snd_soc_runtime_action (C function)c.snd_soc_runtime_actionhNt(j|!./snd_soc_runtime_ignore_pmdown_time (C function)$c.snd_soc_runtime_ignore_pmdown_timehNt(j|!.)snd_soc_set_runtime_hwparams (C function)c.snd_soc_set_runtime_hwparamshNt(j|!.$snd_soc_runtime_calc_hw (C function)c.snd_soc_runtime_calc_hwhNt(j|!.%snd_soc_info_enum_double (C function)c.snd_soc_info_enum_doublehNt(j|!.$snd_soc_get_enum_double (C function)c.snd_soc_get_enum_doublehNt(j|!.$snd_soc_put_enum_double (C function)c.snd_soc_put_enum_doublehNt(j|!. snd_soc_read_signed (C function)c.snd_soc_read_signedhNt(j|!.snd_soc_info_volsw (C function)c.snd_soc_info_volswhNt(j|!."snd_soc_info_volsw_sx (C function)c.snd_soc_info_volsw_sxhNt(j|!.snd_soc_get_volsw (C function)c.snd_soc_get_volswhNt(j|!.snd_soc_put_volsw (C function)c.snd_soc_put_volswhNt(j|!.!snd_soc_get_volsw_sx (C function)c.snd_soc_get_volsw_sxhNt(j|!.!snd_soc_put_volsw_sx (C function)c.snd_soc_put_volsw_sxhNt(j|!.%snd_soc_info_volsw_range (C function)c.snd_soc_info_volsw_rangehNt(j|!.$snd_soc_put_volsw_range (C function)c.snd_soc_put_volsw_rangehNt(j|!.$snd_soc_get_volsw_range (C function)c.snd_soc_get_volsw_rangehNt(j|!.!snd_soc_limit_volume (C function)c.snd_soc_limit_volumehNt(j|!.snd_soc_info_xr_sx (C function)c.snd_soc_info_xr_sxhNt(j|!.snd_soc_get_xr_sx (C function)c.snd_soc_get_xr_sxhNt(j|!.snd_soc_put_xr_sx (C function)c.snd_soc_put_xr_sxhNt(j|!.snd_soc_get_strobe (C function)c.snd_soc_get_strobehNt(j|!.snd_soc_put_strobe (C function)c.snd_soc_put_strobehNt(j|!.!snd_soc_new_compress (C function)c.snd_soc_new_compresshNt(j|!.)snd_soc_dapm_kcontrol_widget (C function)c.snd_soc_dapm_kcontrol_widgethNt(j|!.'snd_soc_dapm_kcontrol_dapm (C function)c.snd_soc_dapm_kcontrol_dapmhNt(j|!.*snd_soc_dapm_force_bias_level (C function)c.snd_soc_dapm_force_bias_levelhNt(j|!.(snd_soc_dapm_set_bias_level (C function)c.snd_soc_dapm_set_bias_levelhNt(j|!.3snd_soc_dapm_dai_get_connected_widgets (C function)(c.snd_soc_dapm_dai_get_connected_widgetshNt(j|!.%snd_soc_dapm_free_widget (C function)c.snd_soc_dapm_free_widgethNt(j|!.'snd_soc_dapm_sync_unlocked (C function)c.snd_soc_dapm_sync_unlockedhNt(j|!.snd_soc_dapm_sync (C function)c.snd_soc_dapm_synchNt(j|!.$snd_soc_dapm_add_routes (C function)c.snd_soc_dapm_add_routeshNt(j|!.$snd_soc_dapm_del_routes (C function)c.snd_soc_dapm_del_routeshNt(j|!.%snd_soc_dapm_weak_routes (C function)c.snd_soc_dapm_weak_routeshNt(j|!.%snd_soc_dapm_new_widgets (C function)c.snd_soc_dapm_new_widgetshNt(j|!.#snd_soc_dapm_get_volsw (C function)c.snd_soc_dapm_get_volswhNt(j|!.#snd_soc_dapm_put_volsw (C function)c.snd_soc_dapm_put_volswhNt(j|!.)snd_soc_dapm_get_enum_double (C function)c.snd_soc_dapm_get_enum_doublehNt(j|!.)snd_soc_dapm_put_enum_double (C function)c.snd_soc_dapm_put_enum_doublehNt(j|!.)snd_soc_dapm_info_pin_switch (C function)c.snd_soc_dapm_info_pin_switchhNt(j|!.(snd_soc_dapm_get_pin_switch (C function)c.snd_soc_dapm_get_pin_switchhNt(j|!.(snd_soc_dapm_put_pin_switch (C function)c.snd_soc_dapm_put_pin_switchhNt(j|!.%snd_soc_dapm_new_control (C function)c.snd_soc_dapm_new_controlhNt(j|!.&snd_soc_dapm_new_controls (C function)c.snd_soc_dapm_new_controlshNt(j|!.)snd_soc_dapm_new_dai_widgets (C function)c.snd_soc_dapm_new_dai_widgetshNt(j|!.&snd_soc_dapm_stream_event (C function)c.snd_soc_dapm_stream_eventhNt(j|!.-snd_soc_dapm_enable_pin_unlocked (C function)"c.snd_soc_dapm_enable_pin_unlockedhNt(j|!.$snd_soc_dapm_enable_pin (C function)c.snd_soc_dapm_enable_pinhNt(j|!.3snd_soc_dapm_force_enable_pin_unlocked (C function)(c.snd_soc_dapm_force_enable_pin_unlockedhNt(j|!.*snd_soc_dapm_force_enable_pin (C function)c.snd_soc_dapm_force_enable_pinhNt(j|!..snd_soc_dapm_disable_pin_unlocked (C function)#c.snd_soc_dapm_disable_pin_unlockedhNt(j|!.%snd_soc_dapm_disable_pin (C function)c.snd_soc_dapm_disable_pinhNt(j|!.)snd_soc_dapm_nc_pin_unlocked (C function)c.snd_soc_dapm_nc_pin_unlockedhNt(j|!. snd_soc_dapm_nc_pin (C function)c.snd_soc_dapm_nc_pinhNt(j|!.(snd_soc_dapm_get_pin_status (C function)c.snd_soc_dapm_get_pin_statushNt(j|!.(snd_soc_dapm_ignore_suspend (C function)c.snd_soc_dapm_ignore_suspendhNt(j|!.snd_soc_dapm_free (C function)c.snd_soc_dapm_freehNt(j|!.3snd_dmaengine_pcm_prepare_slave_config (C function)(c.snd_dmaengine_pcm_prepare_slave_confighNt(j|!.'snd_dmaengine_pcm_register (C function)c.snd_dmaengine_pcm_registerhNt(j|!.)snd_dmaengine_pcm_unregister (C function)c.snd_dmaengine_pcm_unregisterhNt(j|!.snd_hwdep_new (C function)c.snd_hwdep_newhNt(j|!.snd_jack_types (C enum)c.snd_jack_typeshNt(j|!."snd_jack_add_new_kctl (C function)c.snd_jack_add_new_kctlhNt(j|!.snd_jack_new (C function)c.snd_jack_newhNt(j|!. snd_jack_set_parent (C function)c.snd_jack_set_parenthNt(j|!.snd_jack_set_key (C function)c.snd_jack_set_keyhNt(j|!.snd_jack_report (C function)c.snd_jack_reporthNt(j|!. snd_soc_jack_report (C function)c.snd_soc_jack_reporthNt(j|!.#snd_soc_jack_add_zones (C function)c.snd_soc_jack_add_zoneshNt(j|!."snd_soc_jack_get_type (C function)c.snd_soc_jack_get_typehNt(j|!."snd_soc_jack_add_pins (C function)c.snd_soc_jack_add_pinshNt(j|!.+snd_soc_jack_notifier_register (C function) c.snd_soc_jack_notifier_registerhNt(j|!.-snd_soc_jack_notifier_unregister (C function)"c.snd_soc_jack_notifier_unregisterhNt(j|!.#snd_soc_jack_add_gpios (C function)c.snd_soc_jack_add_gpioshNt(j|!.$snd_soc_jack_add_gpiods (C function)c.snd_soc_jack_add_gpiodshNt(j|!.$snd_soc_jack_free_gpios (C function)c.snd_soc_jack_free_gpioshNt(j|!.snd_dma_program (C function)c.snd_dma_programhNt(j|!.snd_dma_disable (C function)c.snd_dma_disablehNt(j|!.snd_dma_pointer (C function)c.snd_dma_pointerhNt(j|!.!snd_devm_request_dma (C function)c.snd_devm_request_dmahNt(j|!.snd_power_ref (C function)c.snd_power_refhNt(j|!.snd_power_unref (C function)c.snd_power_unrefhNt(j|!.snd_power_sync_ref (C function)c.snd_power_sync_refhNt(j|!.snd_card_unref (C function)c.snd_card_unrefhNt(j|!.snd_printk (C macro) c.snd_printkhNt(j|!.snd_printd (C macro) c.snd_printdhNt(j|!.snd_BUG (C macro) c.snd_BUGhNt(j|!.snd_printd_ratelimit (C macro)c.snd_printd_ratelimithNt(j|!.snd_BUG_ON (C macro) c.snd_BUG_ONhNt(j|!.snd_printdd (C macro) c.snd_printddhNt(j|!.*register_sound_special_device (C function)c.register_sound_special_devicehNt(j|!.!register_sound_mixer (C function)c.register_sound_mixerhNt(j|!.register_sound_dsp (C function)c.register_sound_dsphNt(j|!.%unregister_sound_special (C function)c.unregister_sound_specialhNt(j|!.#unregister_sound_mixer (C function)c.unregister_sound_mixerhNt(j|!.!unregister_sound_dsp (C function)c.unregister_sound_dsphNtej ]j]j- ]j]j]j]j ]j3 ]j]j; ]j]j]jJ ]j ]jr ]j]j ]j]jz ]j| ]j]j ]jx]j ]j ]j, ]j]j]j ]jY]j]j ]j]j ]jF]j ]j ]ja]jv ]j]jg]j]j6 ]jJ]jo]j ]j ]jC]jL]jQ]j]j\]j/ ]j]jX]j!]j]j: ]jt]j ]jB ]jS]j]j]j]j]j ]j]j]jg]j]j]j# ]j]j ]j ]j ]j_]j]jb]jP ]j0 ]jp ]j]jZ ]ja ]jc ]j]j ]j]j]jz]j]j ]j* ]j]j]j} ]j]j]j]j)]j]j]j ]j]jh]ju ]j]jQ ]j]j]((single ctucan_probe_common (C function)c.ctucan_probe_commonhNt(j'. ctucan_state_to_str (C function)c.ctucan_state_to_strhNt(j'.ctucan_reset (C function)c.ctucan_resethNt(j'.ctucan_set_btr (C function)c.ctucan_set_btrhNt(j'.!ctucan_set_bittiming (C function)c.ctucan_set_bittiminghNt(j'.&ctucan_set_data_bittiming (C function)c.ctucan_set_data_bittiminghNt(j'..ctucan_set_secondary_sample_point (C function)#c.ctucan_set_secondary_sample_pointhNt(j'.ctucan_set_mode (C function)c.ctucan_set_modehNt(j'.ctucan_chip_start (C function)c.ctucan_chip_starthNt(j'.ctucan_do_set_mode (C function)c.ctucan_do_set_modehNt(j'.!ctucan_get_tx_status (C function)c.ctucan_get_tx_statushNt(j'.'ctucan_is_txt_buf_writable (C function)c.ctucan_is_txt_buf_writablehNt(j'. ctucan_insert_frame (C function)c.ctucan_insert_framehNt(j'.!ctucan_give_txtb_cmd (C function)c.ctucan_give_txtb_cmdhNt(j'.ctucan_start_xmit (C function)c.ctucan_start_xmithNt(j'.!ctucan_read_rx_frame (C function)c.ctucan_read_rx_framehNt(j'.ctucan_rx (C function) c.ctucan_rxhNt(j'.$ctucan_read_fault_state (C function)c.ctucan_read_fault_statehNt(j'.ctucan_get_rec_tec (C function)c.ctucan_get_rec_techNt(j'.!ctucan_err_interrupt (C function)c.ctucan_err_interrupthNt(j'.ctucan_rx_poll (C function)c.ctucan_rx_pollhNt(j'.#ctucan_rotate_txb_prio (C function)c.ctucan_rotate_txb_priohNt(j'. ctucan_tx_interrupt (C function)c.ctucan_tx_interrupthNt(j'.ctucan_interrupt (C function)c.ctucan_interrupthNt(j'.ctucan_chip_stop (C function)c.ctucan_chip_stophNt(j'.ctucan_open (C function) c.ctucan_openhNt(j'.ctucan_close (C function)c.ctucan_closehNt(j'.$ctucan_get_berr_counter (C function)c.ctucan_get_berr_counterhNt(j'.ctucan_pci_probe (C function)c.ctucan_pci_probehNt(j'.ctucan_pci_remove (C function)c.ctucan_pci_removehNt(j'."ctucan_platform_probe (C function)c.ctucan_platform_probehNt(j'.#ctucan_platform_remove (C function)c.ctucan_platform_removehNtej]j ]j ]j]j ]((j'.XSDFEC_START_DEV (C macro)c.XSDFEC_START_DEVhNt(j'.XSDFEC_STOP_DEV (C macro)c.XSDFEC_STOP_DEVhNt(j'.XSDFEC_GET_STATUS (C macro)c.XSDFEC_GET_STATUShNt(j'.XSDFEC_SET_IRQ (C macro)c.XSDFEC_SET_IRQhNt(j'.XSDFEC_SET_TURBO (C macro)c.XSDFEC_SET_TURBOhNt(j'.%XSDFEC_ADD_LDPC_CODE_PARAMS (C macro)c.XSDFEC_ADD_LDPC_CODE_PARAMShNt(j'.XSDFEC_GET_CONFIG (C macro)c.XSDFEC_GET_CONFIGhNt(j'.XSDFEC_SET_ORDER (C macro)c.XSDFEC_SET_ORDERhNt(j'.XSDFEC_SET_BYPASS (C macro)c.XSDFEC_SET_BYPASShNt(j'.XSDFEC_IS_ACTIVE (C macro)c.XSDFEC_IS_ACTIVEhNt(j'.XSDFEC_CLEAR_STATS (C macro)c.XSDFEC_CLEAR_STATShNt(j'.XSDFEC_GET_STATS (C macro)c.XSDFEC_GET_STATShNt(j'.#XSDFEC_SET_DEFAULT_CONFIG (C macro)c.XSDFEC_SET_DEFAULT_CONFIGhNt(j'.xsdfec_code (C enum) c.xsdfec_codehNt(j'.xsdfec_order (C enum)c.xsdfec_orderhNt(j'.xsdfec_turbo_alg (C enum)c.xsdfec_turbo_alghNt(j'.xsdfec_state (C enum)c.xsdfec_statehNt(j'.xsdfec_axis_width (C enum)c.xsdfec_axis_widthhNt(j'.!xsdfec_axis_word_include (C enum)c.xsdfec_axis_word_includehNt(j'.xsdfec_turbo (C struct)c.xsdfec_turbohNt(j'.xsdfec_ldpc_params (C struct)c.xsdfec_ldpc_paramshNt(j'.xsdfec_status (C struct)c.xsdfec_statushNt(j'.xsdfec_irq (C struct) c.xsdfec_irqhNt(j'.xsdfec_config (C struct)c.xsdfec_confighNt(j'.xsdfec_stats (C struct)c.xsdfec_statshNt(j'.(xsdfec_ldpc_param_table_sizes (C struct)c.xsdfec_ldpc_param_table_sizeshNtejM]j]j ]j]jD]((j'.damon_addr_range (C struct)c.damon_addr_rangehNt(j'.damon_region (C struct)c.damon_regionhNt(j'.damon_target (C struct)c.damon_targethNt(j'.damos_action (C enum)c.damos_actionhNt(j'. damos_quota_goal_metric (C enum)c.damos_quota_goal_metrichNt(j'.damos_quota_goal (C struct)c.damos_quota_goalhNt(j'.damos_quota (C struct) c.damos_quotahNt(j'.damos_wmark_metric (C enum)c.damos_wmark_metrichNt(j'.damos_watermarks (C struct)c.damos_watermarkshNt(j'.damos_stat (C struct) c.damos_stathNt(j'.damos_filter_type (C enum)c.damos_filter_typehNt(j'.damos_filter (C struct)c.damos_filterhNt(j'.damos_access_pattern (C struct)c.damos_access_patternhNt(j'.damos (C struct)c.damoshNt(j'.damon_ops_id (C enum)c.damon_ops_idhNt(j'.damon_operations (C struct)c.damon_operationshNt(j'.damon_callback (C struct)c.damon_callbackhNt(j'.damon_attrs (C struct) c.damon_attrshNt(j'.damon_ctx (C struct) c.damon_ctxhNt(j'.$damon_is_registered_ops (C function)c.damon_is_registered_opshNt(j'.damon_register_ops (C function)c.damon_register_opshNt(j'.damon_select_ops (C function)c.damon_select_opshNt(j'.damon_set_attrs (C function)c.damon_set_attrshNt(j'.damon_set_schemes (C function)c.damon_set_schemeshNt(j'."damon_nr_running_ctxs (C function)c.damon_nr_running_ctxshNt(j'.damon_start (C function) c.damon_starthNt(j'.damon_stop (C function) c.damon_stophNt(j'.8damon_set_region_biggest_system_ram_default (C function)-c.damon_set_region_biggest_system_ram_defaulthNt(j'.,damon_update_region_access_rate (C function)!c.damon_update_region_access_ratehNtej ]j](j'.movable_operations (C struct)c.movable_operationshNtaj0]j ]jH](j'.ksm_scan (C struct) c.ksm_scanhNtaj]j ]j]j ]jE ]j]j ]j_]j]j]j ]jm]j]j5 ]j ]j]j ]j> ]j ]jn]j:]j]j]j]j]j=]((j'.kmap (C function)c.kmaphNt(j'.kunmap (C function)c.kunmaphNt(j'.kmap_to_page (C function)c.kmap_to_pagehNt(j'.kmap_flush_unused (C function)c.kmap_flush_unusedhNt(j'.kmap_local_page (C function)c.kmap_local_pagehNt(j'.kmap_local_folio (C function)c.kmap_local_foliohNt(j'.kmap_atomic (C function) c.kmap_atomichNt(j'.+vma_alloc_zeroed_movable_folio (C function) c.vma_alloc_zeroed_movable_foliohNt(j'.memcpy_from_folio (C function)c.memcpy_from_foliohNt(j'.memcpy_to_folio (C function)c.memcpy_to_foliohNt(j'.folio_zero_tail (C function)c.folio_zero_tailhNt(j'.folio_fill_tail (C function)c.folio_fill_tailhNt(j'.#memcpy_from_file_folio (C function)c.memcpy_from_file_foliohNt(j'. folio_zero_segments (C function)c.folio_zero_segmentshNt(j'.folio_zero_segment (C function)c.folio_zero_segmenthNt(j'.folio_zero_range (C function)c.folio_zero_rangehNt(j'.folio_release_kmap (C function)c.folio_release_kmaphNt(j'.kmap_high (C function) c.kmap_highhNt(j'.kmap_high_get (C function)c.kmap_high_gethNt(j'.kunmap_high (C function) c.kunmap_highhNt(j'.page_address (C function)c.page_addresshNt(j'.set_page_address (C function)c.set_page_addresshNt(j'.kunmap_atomic (C macro)c.kunmap_atomichNt(j'.kunmap_local (C macro)c.kunmap_localhNtejV]jG]jO ]j ]j]jO]j]j ]j]j ]ji]jo]je]jg ]jh ]((j'.obj_to_location (C function)c.obj_to_locationhNt(j'.location_to_obj (C function)c.location_to_objhNt(j'."zs_lookup_class_index (C function)c.zs_lookup_class_indexhNt(j'.zs_map_object (C function)c.zs_map_objecthNt(j'.zs_huge_class_size (C function)c.zs_huge_class_sizehNt(j'.zs_malloc (C function) c.zs_mallochNt(j'.zs_create_pool (C function)c.zs_create_poolhNtej]j]jr ]j8 ]j]j ]j]j]j]j]j]j]j]j]j{ ]j]j1 ]jV]j]j ]j](j'.net_bridge_vlan (C struct)c.net_bridge_vlanhNtaj]j_ ]j]j ]j]j]j ]j]j]j ]j]j ]j]jZ ]j ]j]j]j]j]j]j ]j3]j ]j ]j ]j7]j ]j ]j]jH]j ]j ]j]j]j ]jP]j ]j]j ]j ]j]j]j ]j ]j&]j]j+ ]j- ]j ]j]j@]j ]jA]jY ]j]j ]js]j-]jI]jx]j]j]j.]j]j]jS]jW]jx ]j]j ]j]]j]jU]j]j: ]j]j]j ]j/]j ]j]j]j]j]j: ]j]j]j]j ]j{]j ]jY ]j]j]j] ]j!]j]j> ]j ]j]j]j]j]jI ]j]j]j ]j]jm]((singleklp_enable_patch (C function)c.klp_enable_patchhNt(j).klp_shadow_get (C function)c.klp_shadow_gethNt(j).klp_shadow_alloc (C function)c.klp_shadow_allochNt(j).$klp_shadow_get_or_alloc (C function)c.klp_shadow_get_or_allochNt(j).klp_shadow_free (C function)c.klp_shadow_freehNt(j). klp_shadow_free_all (C function)c.klp_shadow_free_allhNt(j).klp_get_state (C function)c.klp_get_statehNt(j).klp_get_prev_state (C function)c.klp_get_prev_statehNt(j).klp_func (C struct) c.klp_funchNt(j).klp_callbacks (C struct)c.klp_callbackshNt(j).klp_object (C struct) c.klp_objecthNt(j).klp_state (C struct) c.klp_statehNt(j).klp_patch (C struct) c.klp_patchhNtej ]j} ]j ]j]((j).mutex_init (C macro) c.mutex_inithNt(j).mutex_is_locked (C function)c.mutex_is_lockedhNt(j).mutex_lock (C function) c.mutex_lockhNt(j).mutex_unlock (C function)c.mutex_unlockhNt(j).ww_mutex_unlock (C function)c.ww_mutex_unlockhNt(j).ww_mutex_trylock (C function)c.ww_mutex_trylockhNt(j).%mutex_lock_interruptible (C function)c.mutex_lock_interruptiblehNt(j). mutex_lock_killable (C function)c.mutex_lock_killablehNt(j).mutex_lock_io (C function)c.mutex_lock_iohNt(j).mutex_trylock (C function)c.mutex_trylockhNt(j).&atomic_dec_and_mutex_lock (C function)c.atomic_dec_and_mutex_lockhNt(j).futex_hash (C function) c.futex_hashhNt(j).futex_setup_timer (C function)c.futex_setup_timerhNt(j).get_futex_key (C function)c.get_futex_keyhNt(j).$fault_in_user_writeable (C function)c.fault_in_user_writeablehNt(j).futex_top_waiter (C function)c.futex_top_waiterhNt(j).#wait_for_owner_exiting (C function)c.wait_for_owner_exitinghNt(j).__futex_unqueue (C function)c.__futex_unqueuehNt(j).futex_unqueue (C function)c.futex_unqueuehNt(j).!futex_exit_recursive (C function)c.futex_exit_recursivehNt(j).futex_q (C struct) c.futex_qhNt(j).futex_match (C function) c.futex_matchhNt(j).futex_queue (C function) c.futex_queuehNt(j).futex_vector (C struct)c.futex_vectorhNt(j).!futex_lock_pi_atomic (C function)c.futex_lock_pi_atomichNt(j).fixup_pi_owner (C function)c.fixup_pi_ownerhNt(j).requeue_futex (C function)c.requeue_futexhNt(j)."requeue_pi_wake_futex (C function)c.requeue_pi_wake_futexhNt(j).'futex_proxy_trylock_atomic (C function)c.futex_proxy_trylock_atomichNt(j).futex_requeue (C function)c.futex_requeuehNt(j).+handle_early_requeue_pi_wakeup (C function) c.handle_early_requeue_pi_wakeuphNt(j)."futex_wait_requeue_pi (C function)c.futex_wait_requeue_pihNt(j).futex_wait_queue (C function)c.futex_wait_queuehNt(j).#futex_unqueue_multiple (C function)c.futex_unqueue_multiplehNt(j).&futex_wait_multiple_setup (C function)c.futex_wait_multiple_setuphNt(j).!futex_sleep_multiple (C function)c.futex_sleep_multiplehNt(j). futex_wait_multiple (C function)c.futex_wait_multiplehNt(j).futex_wait_setup (C function)c.futex_wait_setuphNtejW ]j]j ]j ]j] ]j ]jv]j ]j ]jz]j]j}]jA]jm ]j ]j%]j]j,]j]j ]j]j]j]jQ]jB]j]j ]j ]j ]j2]j[]j,]j5]jk]j ]jp]jb]j8]jz]jl]j~]jB]j]jL ]((j).seqcount_init (C macro)c.seqcount_inithNt(j).SEQCNT_ZERO (C macro) c.SEQCNT_ZEROhNt(j).__read_seqcount_begin (C macro)c.__read_seqcount_beginhNt(j).!raw_read_seqcount_begin (C macro)c.raw_read_seqcount_beginhNt(j).read_seqcount_begin (C macro)c.read_seqcount_beginhNt(j).raw_read_seqcount (C macro)c.raw_read_seqcounthNt(j).raw_seqcount_begin (C macro)c.raw_seqcount_beginhNt(j).__read_seqcount_retry (C macro)c.__read_seqcount_retryhNt(j).read_seqcount_retry (C macro)c.read_seqcount_retryhNt(j)."raw_write_seqcount_begin (C macro)c.raw_write_seqcount_beginhNt(j). raw_write_seqcount_end (C macro)c.raw_write_seqcount_endhNt(j).%write_seqcount_begin_nested (C macro)c.write_seqcount_begin_nestedhNt(j).write_seqcount_begin (C macro)c.write_seqcount_beginhNt(j).write_seqcount_end (C macro)c.write_seqcount_endhNt(j).$raw_write_seqcount_barrier (C macro)c.raw_write_seqcount_barrierhNt(j).#write_seqcount_invalidate (C macro)c.write_seqcount_invalidatehNt(j).SEQCNT_LATCH_ZERO (C macro)c.SEQCNT_LATCH_ZEROhNt(j).seqcount_latch_init (C macro)c.seqcount_latch_inithNt(j).$raw_read_seqcount_latch (C function)c.raw_read_seqcount_latchhNt(j).*raw_read_seqcount_latch_retry (C function)c.raw_read_seqcount_latch_retryhNt(j).%raw_write_seqcount_latch (C function)c.raw_write_seqcount_latchhNt(j).seqlock_init (C macro)c.seqlock_inithNt(j).DEFINE_SEQLOCK (C macro)c.DEFINE_SEQLOCKhNt(j).read_seqbegin (C function)c.read_seqbeginhNt(j).read_seqretry (C function)c.read_seqretryhNt(j).write_seqlock (C function)c.write_seqlockhNt(j).write_sequnlock (C function)c.write_sequnlockhNt(j).write_seqlock_bh (C function)c.write_seqlock_bhhNt(j).write_sequnlock_bh (C function)c.write_sequnlock_bhhNt(j).write_seqlock_irq (C function)c.write_seqlock_irqhNt(j). write_sequnlock_irq (C function)c.write_sequnlock_irqhNt(j).write_seqlock_irqsave (C macro)c.write_seqlock_irqsavehNt(j).'write_sequnlock_irqrestore (C function)c.write_sequnlock_irqrestorehNt(j).read_seqlock_excl (C function)c.read_seqlock_exclhNt(j). read_sequnlock_excl (C function)c.read_sequnlock_exclhNt(j).!read_seqlock_excl_bh (C function)c.read_seqlock_excl_bhhNt(j).#read_sequnlock_excl_bh (C function)c.read_sequnlock_excl_bhhNt(j)."read_seqlock_excl_irq (C function)c.read_seqlock_excl_irqhNt(j).$read_sequnlock_excl_irq (C function)c.read_sequnlock_excl_irqhNt(j).#read_seqlock_excl_irqsave (C macro)c.read_seqlock_excl_irqsavehNt(j).+read_sequnlock_excl_irqrestore (C function) c.read_sequnlock_excl_irqrestorehNt(j)."read_seqbegin_or_lock (C function)c.read_seqbegin_or_lockhNt(j).need_seqretry (C function)c.need_seqretryhNt(j).done_seqretry (C function)c.done_seqretryhNt(j).*read_seqbegin_or_lock_irqsave (C function)c.read_seqbegin_or_lock_irqsavehNt(j).%done_seqretry_irqrestore (C function)c.done_seqretry_irqrestorehNtejM]j[]j\]j^]j8 ]jd]j ]j]j]j]j]j ]jt]j]j]j]j]j]j=]j ]jF]j]j ]j ]j ]j]jP]jQ]j]j]j2 ]j ]j]j]j]u(j]j]jn ]j]jg]j#]j ]j%]j ]j]j+]j ]j]j]jJ]j0]j* ]j ]j ]j]j]j]j]j]j]j ]j]j: ]j]j%]j]j]j]j ]j ]j% ]j]j/]j ]ja]jf]j]jj]jZ ]j4]j ]j ]j?]j]j ]j ]j ]j ]jM ]j]j3 ]jb]jX ]je]jf]j]jR]j%]j]j/ ]jX ]j]j ]jq]j]j]j]j]jh ]j ]j]j]j]j]j ]j]j]j]j]j]j]j6 ]jW]j9 ]j ]((singlei2c_atr_ops (C struct) c.i2c_atr_opshNt(j+.i2c_atr_new (C function) c.i2c_atr_newhNt(j+.i2c_atr_delete (C function)c.i2c_atr_deletehNt(j+. i2c_atr_add_adapter (C function)c.i2c_atr_add_adapterhNt(j+. i2c_atr_del_adapter (C function)c.i2c_atr_del_adapterhNt(j+.$i2c_atr_set_driver_data (C function)c.i2c_atr_set_driver_datahNt(j+.$i2c_atr_get_driver_data (C function)c.i2c_atr_get_driver_datahNtej]j ]j]j,]jE ]j]j]j]j]j]jP ]j ]((singlepage_pool_create (C function)c.page_pool_createhNt(j+.page_pool_params (C struct)c.page_pool_paramshNt(j+.&page_pool_dev_alloc_pages (C function)c.page_pool_dev_alloc_pageshNt(j+.%page_pool_dev_alloc_frag (C function)c.page_pool_dev_alloc_fraghNt(j+. page_pool_dev_alloc (C function)c.page_pool_dev_allochNt(j+.#page_pool_dev_alloc_va (C function)c.page_pool_dev_alloc_vahNt(j+."page_pool_get_dma_dir (C function)c.page_pool_get_dma_dirhNt(j+.page_pool_put_page (C function)c.page_pool_put_pagehNt(j+.$page_pool_put_full_page (C function)c.page_pool_put_full_pagehNt(j+.%page_pool_recycle_direct (C function)c.page_pool_recycle_directhNt(j+.page_pool_free_va (C function)c.page_pool_free_vahNt(j+.#page_pool_get_dma_addr (C function)c.page_pool_get_dma_addrhNt(j+. page_pool_get_stats (C function)c.page_pool_get_statshNt(j+.$page_pool_put_page_bulk (C function)c.page_pool_put_page_bulkhNt(j+. page_pool_alloc_stats (C struct)c.page_pool_alloc_statshNt(j+."page_pool_recycle_stats (C struct)c.page_pool_recycle_statshNt(j+.page_pool_stats (C struct)c.page_pool_statshNtej]jS ]jT ]j ]j!]j]jC]j ]j]j]j]jN]j ]j]j]j ]jS]j~]j]((j+.sock_type (C enum) c.sock_typehNt(j+.sock_shutdown_cmd (C enum)c.sock_shutdown_cmdhNt(j+.socket (C struct)c.sockethNt(j+.skb_frag_size (C function)c.skb_frag_sizehNt(j+.skb_frag_size_set (C function)c.skb_frag_size_sethNt(j+.skb_frag_size_add (C function)c.skb_frag_size_addhNt(j+.skb_frag_size_sub (C function)c.skb_frag_size_subhNt(j+.skb_frag_must_loop (C function)c.skb_frag_must_loophNt(j+.skb_frag_foreach_page (C macro)c.skb_frag_foreach_pagehNt(j+.skb_shared_hwtstamps (C struct)c.skb_shared_hwtstampshNt(j+.sk_buff (C struct) c.sk_buffhNt(j+.skb_pfmemalloc (C function)c.skb_pfmemallochNt(j+.skb_dst (C function) c.skb_dsthNt(j+.skb_dst_set (C function) c.skb_dst_sethNt(j+.skb_dst_set_noref (C function)c.skb_dst_set_norefhNt(j+.skb_dst_is_noref (C function)c.skb_dst_is_norefhNt(j+.skb_rtable (C function) c.skb_rtablehNt(j+.skb_napi_id (C function) c.skb_napi_idhNt(j+.skb_unref (C function) c.skb_unrefhNt(j+.kfree_skb (C function) c.kfree_skbhNt(j+.alloc_skb (C function) c.alloc_skbhNt(j+.skb_fclone_busy (C function)c.skb_fclone_busyhNt(j+.alloc_skb_fclone (C function)c.alloc_skb_fclonehNt(j+.skb_pad (C function) c.skb_padhNt(j+.skb_queue_empty (C function)c.skb_queue_emptyhNt(j+.%skb_queue_empty_lockless (C function)c.skb_queue_empty_locklesshNt(j+.skb_queue_is_last (C function)c.skb_queue_is_lasthNt(j+.skb_queue_is_first (C function)c.skb_queue_is_firsthNt(j+.skb_queue_next (C function)c.skb_queue_nexthNt(j+.skb_queue_prev (C function)c.skb_queue_prevhNt(j+.skb_get (C function) c.skb_gethNt(j+.skb_cloned (C function) c.skb_clonedhNt(j+.skb_header_cloned (C function)c.skb_header_clonedhNt(j+.!__skb_header_release (C function)c.__skb_header_releasehNt(j+.skb_shared (C function) c.skb_sharedhNt(j+.skb_share_check (C function)c.skb_share_checkhNt(j+.skb_unshare (C function) c.skb_unsharehNt(j+.skb_peek (C function) c.skb_peekhNt(j+.__skb_peek (C function) c.__skb_peekhNt(j+.skb_peek_next (C function)c.skb_peek_nexthNt(j+.skb_peek_tail (C function)c.skb_peek_tailhNt(j+.skb_queue_len (C function)c.skb_queue_lenhNt(j+.#skb_queue_len_lockless (C function)c.skb_queue_len_locklesshNt(j+."__skb_queue_head_init (C function)c.__skb_queue_head_inithNt(j+.skb_queue_splice (C function)c.skb_queue_splicehNt(j+."skb_queue_splice_init (C function)c.skb_queue_splice_inithNt(j+."skb_queue_splice_tail (C function)c.skb_queue_splice_tailhNt(j+.'skb_queue_splice_tail_init (C function)c.skb_queue_splice_tail_inithNt(j+.__skb_queue_after (C function)c.__skb_queue_afterhNt(j+.__skb_queue_head (C function)c.__skb_queue_headhNt(j+.__skb_queue_tail (C function)c.__skb_queue_tailhNt(j+.__skb_dequeue (C function)c.__skb_dequeuehNt(j+.__skb_dequeue_tail (C function)c.__skb_dequeue_tailhNt(j+.skb_len_add (C function) c.skb_len_addhNt(j+.#__skb_fill_netmem_desc (C function)c.__skb_fill_netmem_deschNt(j+.skb_fill_page_desc (C function)c.skb_fill_page_deschNt(j+.%skb_fill_page_desc_noacc (C function)c.skb_fill_page_desc_noacchNt(j+.skb_headroom (C function)c.skb_headroomhNt(j+.skb_tailroom (C function)c.skb_tailroomhNt(j+.skb_availroom (C function)c.skb_availroomhNt(j+.skb_reserve (C function) c.skb_reservehNt(j+.!skb_tailroom_reserve (C function)c.skb_tailroom_reservehNt(j+.pskb_trim_unique (C function)c.pskb_trim_uniquehNt(j+.skb_orphan (C function) c.skb_orphanhNt(j+.skb_orphan_frags (C function)c.skb_orphan_fragshNt(j+.%__skb_queue_purge_reason (C function)c.__skb_queue_purge_reasonhNt(j+.netdev_alloc_frag (C function)c.netdev_alloc_fraghNt(j+.netdev_alloc_skb (C function)c.netdev_alloc_skbhNt(j+.__dev_alloc_pages (C function)c.__dev_alloc_pageshNt(j+.__dev_alloc_page (C function)c.__dev_alloc_pagehNt(j+.!dev_page_is_reusable (C function)c.dev_page_is_reusablehNt(j+.%skb_propagate_pfmemalloc (C function)c.skb_propagate_pfmemallochNt(j+.skb_frag_off (C function)c.skb_frag_offhNt(j+.skb_frag_off_add (C function)c.skb_frag_off_addhNt(j+.skb_frag_off_set (C function)c.skb_frag_off_sethNt(j+.skb_frag_off_copy (C function)c.skb_frag_off_copyhNt(j+.skb_frag_page (C function)c.skb_frag_pagehNt(j+.__skb_frag_ref (C function)c.__skb_frag_refhNt(j+.skb_frag_ref (C function)c.skb_frag_refhNt(j+.__skb_frag_unref (C function)c.__skb_frag_unrefhNt(j+.skb_frag_unref (C function)c.skb_frag_unrefhNt(j+.skb_frag_address (C function)c.skb_frag_addresshNt(j+."skb_frag_address_safe (C function)c.skb_frag_address_safehNt(j+.skb_frag_page_copy (C function)c.skb_frag_page_copyhNt(j+.skb_frag_dma_map (C function)c.skb_frag_dma_maphNt(j+.skb_clone_writable (C function)c.skb_clone_writablehNt(j+.skb_cow (C function) c.skb_cowhNt(j+.skb_cow_head (C function)c.skb_cow_headhNt(j+.skb_padto (C function) c.skb_padtohNt(j+.__skb_put_padto (C function)c.__skb_put_padtohNt(j+.skb_put_padto (C function)c.skb_put_padtohNt(j+.skb_linearize (C function)c.skb_linearizehNt(j+. skb_has_shared_frag (C function)c.skb_has_shared_fraghNt(j+.skb_linearize_cow (C function)c.skb_linearize_cowhNt(j+.skb_postpull_rcsum (C function)c.skb_postpull_rcsumhNt(j+.skb_postpush_rcsum (C function)c.skb_postpush_rcsumhNt(j+.skb_push_rcsum (C function)c.skb_push_rcsumhNt(j+.pskb_trim_rcsum (C function)c.pskb_trim_rcsumhNt(j+. skb_needs_linearize (C function)c.skb_needs_linearizehNt(j+.skb_get_timestamp (C function)c.skb_get_timestamphNt(j+.&skb_complete_tx_timestamp (C function)c.skb_complete_tx_timestamphNt(j+.skb_tstamp_tx (C function)c.skb_tstamp_txhNt(j+.skb_tx_timestamp (C function)c.skb_tx_timestamphNt(j+."skb_complete_wifi_ack (C function)c.skb_complete_wifi_ackhNt(j+."skb_checksum_complete (C function)c.skb_checksum_completehNt(j+.skb_ext (C struct) c.skb_exthNt(j+.%skb_checksum_none_assert (C function)c.skb_checksum_none_asserthNt(j+.skb_head_is_locked (C function)c.skb_head_is_lockedhNt(j+.sock_common (C struct) c.sock_commonhNt(j+.sock (C struct)c.sockhNt(j+.#sk_user_data_is_nocopy (C function)c.sk_user_data_is_nocopyhNt(j+.2__locked_read_sk_user_data_with_flags (C function)'c.__locked_read_sk_user_data_with_flagshNt(j+.6__rcu_dereference_sk_user_data_with_flags (C function)+c.__rcu_dereference_sk_user_data_with_flagshNt(j+.&sk_for_each_entry_offset_rcu (C macro)c.sk_for_each_entry_offset_rcuhNt(j+.lock_sock_fast (C function)c.lock_sock_fasthNt(j+.unlock_sock_fast (C function)c.unlock_sock_fasthNt(j+.sk_wmem_alloc_get (C function)c.sk_wmem_alloc_gethNt(j+.sk_rmem_alloc_get (C function)c.sk_rmem_alloc_gethNt(j+.sk_has_allocations (C function)c.sk_has_allocationshNt(j+.skwq_has_sleeper (C function)c.skwq_has_sleeperhNt(j+.sock_poll_wait (C function)c.sock_poll_waithNt(j+.sk_page_frag (C function)c.sk_page_fraghNt(j+._sock_tx_timestamp (C function)c._sock_tx_timestamphNt(j+.sk_eat_skb (C function) c.sk_eat_skbhNt(j+.sock_alloc_file (C function)c.sock_alloc_filehNt(j+.sock_from_file (C function)c.sock_from_filehNt(j+.sockfd_lookup (C function)c.sockfd_lookuphNt(j+.sock_alloc (C function) c.sock_allochNt(j+.sock_release (C function)c.sock_releasehNt(j+.sock_sendmsg (C function)c.sock_sendmsghNt(j+.kernel_sendmsg (C function)c.kernel_sendmsghNt(j+."kernel_sendmsg_locked (C function)c.kernel_sendmsg_lockedhNt(j+.sock_recvmsg (C function)c.sock_recvmsghNt(j+.kernel_recvmsg (C function)c.kernel_recvmsghNt(j+.sock_create_lite (C function)c.sock_create_litehNt(j+.__sock_create (C function)c.__sock_createhNt(j+.sock_create (C function) c.sock_createhNt(j+.sock_create_kern (C function)c.sock_create_kernhNt(j+.sock_register (C function)c.sock_registerhNt(j+.sock_unregister (C function)c.sock_unregisterhNt(j+.kernel_bind (C function) c.kernel_bindhNt(j+.kernel_listen (C function)c.kernel_listenhNt(j+.kernel_accept (C function)c.kernel_accepthNt(j+.kernel_connect (C function)c.kernel_connecthNt(j+.kernel_getsockname (C function)c.kernel_getsocknamehNt(j+.kernel_getpeername (C function)c.kernel_getpeernamehNt(j+.!kernel_sock_shutdown (C function)c.kernel_sock_shutdownhNt(j+.$kernel_sock_ip_overhead (C function)c.kernel_sock_ip_overheadhNt(j+.)drop_reasons_register_subsys (C function)c.drop_reasons_register_subsyshNt(j+.+drop_reasons_unregister_subsys (C function) c.drop_reasons_unregister_subsyshNt(j+.build_skb_around (C function)c.build_skb_aroundhNt(j+.napi_build_skb (C function)c.napi_build_skbhNt(j+.__alloc_skb (C function) c.__alloc_skbhNt(j+.__netdev_alloc_skb (C function)c.__netdev_alloc_skbhNt(j+.__napi_alloc_skb (C function)c.__napi_alloc_skbhNt(j+.__kfree_skb (C function) c.__kfree_skbhNt(j+.kfree_skb_reason (C function)c.kfree_skb_reasonhNt(j+.skb_tx_error (C function)c.skb_tx_errorhNt(j+.consume_skb (C function) c.consume_skbhNt(j+.alloc_skb_for_msg (C function)c.alloc_skb_for_msghNt(j+.skb_morph (C function) c.skb_morphhNt(j+.skb_copy_ubufs (C function)c.skb_copy_ubufshNt(j+.skb_clone (C function) c.skb_clonehNt(j+.skb_copy (C function) c.skb_copyhNt(j+.__pskb_copy_fclone (C function)c.__pskb_copy_fclonehNt(j+.pskb_expand_head (C function)c.pskb_expand_headhNt(j+.skb_expand_head (C function)c.skb_expand_headhNt(j+.skb_copy_expand (C function)c.skb_copy_expandhNt(j+.__skb_pad (C function) c.__skb_padhNt(j+.pskb_put (C function) c.pskb_puthNt(j+.skb_put (C function) c.skb_puthNt(j+.skb_push (C function) c.skb_pushhNt(j+.skb_pull (C function) c.skb_pullhNt(j+.skb_pull_data (C function)c.skb_pull_datahNt(j+.skb_trim (C function) c.skb_trimhNt(j+.__pskb_pull_tail (C function)c.__pskb_pull_tailhNt(j+.skb_copy_bits (C function)c.skb_copy_bitshNt(j+.skb_store_bits (C function)c.skb_store_bitshNt(j+.skb_zerocopy (C function)c.skb_zerocopyhNt(j+.skb_dequeue (C function) c.skb_dequeuehNt(j+.skb_dequeue_tail (C function)c.skb_dequeue_tailhNt(j+.#skb_queue_purge_reason (C function)c.skb_queue_purge_reasonhNt(j+.skb_queue_head (C function)c.skb_queue_headhNt(j+.skb_queue_tail (C function)c.skb_queue_tailhNt(j+.skb_unlink (C function) c.skb_unlinkhNt(j+.skb_append (C function) c.skb_appendhNt(j+.skb_split (C function) c.skb_splithNt(j+.!skb_prepare_seq_read (C function)c.skb_prepare_seq_readhNt(j+.skb_seq_read (C function)c.skb_seq_readhNt(j+.skb_abort_seq_read (C function)c.skb_abort_seq_readhNt(j+.skb_find_text (C function)c.skb_find_texthNt(j+.skb_pull_rcsum (C function)c.skb_pull_rcsumhNt(j+.skb_segment (C function) c.skb_segmenthNt(j+.skb_to_sgvec (C function)c.skb_to_sgvechNt(j+.skb_cow_data (C function)c.skb_cow_datahNt(j+.skb_clone_sk (C function)c.skb_clone_skhNt(j+.!skb_partial_csum_set (C function)c.skb_partial_csum_sethNt(j+.skb_checksum_setup (C function)c.skb_checksum_setuphNt(j+.!skb_checksum_trimmed (C function)c.skb_checksum_trimmedhNt(j+.skb_try_coalesce (C function)c.skb_try_coalescehNt(j+.skb_scrub_packet (C function)c.skb_scrub_packethNt(j+.skb_eth_pop (C function) c.skb_eth_pophNt(j+.skb_eth_push (C function)c.skb_eth_pushhNt(j+.skb_mpls_push (C function)c.skb_mpls_pushhNt(j+.skb_mpls_pop (C function)c.skb_mpls_pophNt(j+. skb_mpls_update_lse (C function)c.skb_mpls_update_lsehNt(j+.skb_mpls_dec_ttl (C function)c.skb_mpls_dec_ttlhNt(j+.!alloc_skb_with_frags (C function)c.alloc_skb_with_fragshNt(j+.skb_condense (C function)c.skb_condensehNt(j+.skb_ext_add (C function) c.skb_ext_addhNt(j+.!skb_splice_from_iter (C function)c.skb_splice_from_iterhNt(j+.sk_ns_capable (C function)c.sk_ns_capablehNt(j+.sk_capable (C function) c.sk_capablehNt(j+.sk_net_capable (C function)c.sk_net_capablehNt(j+.sk_set_memalloc (C function)c.sk_set_memallochNt(j+.sk_alloc (C function) c.sk_allochNt(j+.sk_clone_lock (C function)c.sk_clone_lockhNt(j+.!skb_page_frag_refill (C function)c.skb_page_frag_refillhNt(j+.sk_wait_data (C function)c.sk_wait_datahNt(j+.__sk_mem_schedule (C function)c.__sk_mem_schedulehNt(j+.__sk_mem_reclaim (C function)c.__sk_mem_reclaimhNt(j+.$__skb_try_recv_datagram (C function)c.__skb_try_recv_datagramhNt(j+.skb_kill_datagram (C function)c.skb_kill_datagramhNt(j+.,skb_copy_and_hash_datagram_iter (C function)!c.skb_copy_and_hash_datagram_iterhNt(j+.#skb_copy_datagram_iter (C function)c.skb_copy_datagram_iterhNt(j+.(skb_copy_datagram_from_iter (C function)c.skb_copy_datagram_from_iterhNt(j+."zerocopy_sg_from_iter (C function)c.zerocopy_sg_from_iterhNt(j+.+skb_copy_and_csum_datagram_msg (C function) c.skb_copy_and_csum_datagram_msghNt(j+.datagram_poll (C function)c.datagram_pollhNt(j+.#sk_stream_wait_connect (C function)c.sk_stream_wait_connecthNt(j+."sk_stream_wait_memory (C function)c.sk_stream_wait_memoryhNt(j+.sk_filter_trim_cap (C function)c.sk_filter_trim_caphNt(j+.bpf_prog_create (C function)c.bpf_prog_createhNt(j+.&bpf_prog_create_from_user (C function)c.bpf_prog_create_from_userhNt(j+.sk_attach_filter (C function)c.sk_attach_filterhNt(j+.gnet_stats_basic (C struct)c.gnet_stats_basichNt(j+.gnet_stats_rate_est (C struct)c.gnet_stats_rate_esthNt(j+. gnet_stats_rate_est64 (C struct)c.gnet_stats_rate_est64hNt(j+.gnet_stats_queue (C struct)c.gnet_stats_queuehNt(j+.gnet_estimator (C struct)c.gnet_estimatorhNt(j+.)gnet_stats_start_copy_compat (C function)c.gnet_stats_start_copy_compathNt(j+."gnet_stats_start_copy (C function)c.gnet_stats_start_copyhNt(j+."gnet_stats_copy_basic (C function)c.gnet_stats_copy_basichNt(j+.%gnet_stats_copy_basic_hw (C function)c.gnet_stats_copy_basic_hwhNt(j+.%gnet_stats_copy_rate_est (C function)c.gnet_stats_copy_rate_esthNt(j+."gnet_stats_copy_queue (C function)c.gnet_stats_copy_queuehNt(j+. gnet_stats_copy_app (C function)c.gnet_stats_copy_apphNt(j+.#gnet_stats_finish_copy (C function)c.gnet_stats_finish_copyhNt(j+.gen_new_estimator (C function)c.gen_new_estimatorhNt(j+.gen_kill_estimator (C function)c.gen_kill_estimatorhNt(j+."gen_replace_estimator (C function)c.gen_replace_estimatorhNt(j+.!gen_estimator_active (C function)c.gen_estimator_activehNt(j+.$xdr_encode_opaque_fixed (C function)c.xdr_encode_opaque_fixedhNt(j+.xdr_encode_opaque (C function)c.xdr_encode_opaquehNt(j+.!xdr_terminate_string (C function)c.xdr_terminate_stringhNt(j+.xdr_inline_pages (C function)c.xdr_inline_pageshNt(j+._copy_from_pages (C function)c._copy_from_pageshNt(j+.xdr_stream_pos (C function)c.xdr_stream_poshNt(j+.xdr_page_pos (C function)c.xdr_page_poshNt(j+.xdr_init_encode (C function)c.xdr_init_encodehNt(j+."xdr_init_encode_pages (C function)c.xdr_init_encode_pageshNt(j+. __xdr_commit_encode (C function)c.__xdr_commit_encodehNt(j+.xdr_reserve_space (C function)c.xdr_reserve_spacehNt(j+."xdr_reserve_space_vec (C function)c.xdr_reserve_space_vechNt(j+. xdr_truncate_encode (C function)c.xdr_truncate_encodehNt(j+. xdr_truncate_decode (C function)c.xdr_truncate_decodehNt(j+. xdr_restrict_buflen (C function)c.xdr_restrict_buflenhNt(j+.xdr_write_pages (C function)c.xdr_write_pageshNt(j+.xdr_init_decode (C function)c.xdr_init_decodehNt(j+."xdr_init_decode_pages (C function)c.xdr_init_decode_pageshNt(j+.xdr_finish_decode (C function)c.xdr_finish_decodehNt(j+.xdr_inline_decode (C function)c.xdr_inline_decodehNt(j+.xdr_read_pages (C function)c.xdr_read_pageshNt(j+.xdr_set_pagelen (C function)c.xdr_set_pagelenhNt(j+.xdr_enter_page (C function)c.xdr_enter_pagehNt(j+.xdr_buf_subsegment (C function)c.xdr_buf_subsegmenthNt(j+."xdr_stream_subsegment (C function)c.xdr_stream_subsegmenthNt(j+.'xdr_stream_move_subsegment (C function)c.xdr_stream_move_subsegmenthNt(j+.xdr_stream_zero (C function)c.xdr_stream_zerohNt(j+.xdr_buf_trim (C function)c.xdr_buf_trimhNt(j+.%xdr_stream_decode_opaque (C function)c.xdr_stream_decode_opaquehNt(j+.)xdr_stream_decode_opaque_dup (C function)c.xdr_stream_decode_opaque_duphNt(j+.%xdr_stream_decode_string (C function)c.xdr_stream_decode_stringhNt(j+.)xdr_stream_decode_string_dup (C function)c.xdr_stream_decode_string_duphNt(j+.*xdr_stream_decode_opaque_auth (C function)c.xdr_stream_decode_opaque_authhNt(j+.*xdr_stream_encode_opaque_auth (C function)c.xdr_stream_encode_opaque_authhNt(j+.svc_reg_xprt_class (C function)c.svc_reg_xprt_classhNt(j+.!svc_unreg_xprt_class (C function)c.svc_unreg_xprt_classhNt(j+.$svc_xprt_deferred_close (C function)c.svc_xprt_deferred_closehNt(j+.svc_xprt_received (C function)c.svc_xprt_receivedhNt(j+.svc_xprt_create (C function)c.svc_xprt_createhNt(j+.svc_print_addr (C function)c.svc_print_addrhNt(j+.svc_xprt_enqueue (C function)c.svc_xprt_enqueuehNt(j+.svc_reserve (C function) c.svc_reservehNt(j+.svc_wake_up (C function) c.svc_wake_uphNt(j+.svc_recv (C function) c.svc_recvhNt(j+.svc_xprt_close (C function)c.svc_xprt_closehNt(j+.!svc_xprt_destroy_all (C function)c.svc_xprt_destroy_allhNt(j+.svc_find_xprt (C function)c.svc_find_xprthNt(j+.svc_xprt_names (C function)c.svc_xprt_nameshNt(j+.$xprt_register_transport (C function)c.xprt_register_transporthNt(j+.&xprt_unregister_transport (C function)c.xprt_unregister_transporthNt(j+.&xprt_find_transport_ident (C function)c.xprt_find_transport_identhNt(j+.xprt_reserve_xprt (C function)c.xprt_reserve_xprthNt(j+.xprt_release_xprt (C function)c.xprt_release_xprthNt(j+.#xprt_release_xprt_cong (C function)c.xprt_release_xprt_conghNt(j+."xprt_request_get_cong (C function)c.xprt_request_get_conghNt(j+.#xprt_release_rqst_cong (C function)c.xprt_release_rqst_conghNt(j+.xprt_adjust_cwnd (C function)c.xprt_adjust_cwndhNt(j+.$xprt_wake_pending_tasks (C function)c.xprt_wake_pending_taskshNt(j+.'xprt_wait_for_buffer_space (C function)c.xprt_wait_for_buffer_spacehNt(j+.xprt_write_space (C function)c.xprt_write_spacehNt(j+.!xprt_disconnect_done (C function)c.xprt_disconnect_donehNt(j+."xprt_force_disconnect (C function)c.xprt_force_disconnecthNt(j+.!xprt_reconnect_delay (C function)c.xprt_reconnect_delayhNt(j+.#xprt_reconnect_backoff (C function)c.xprt_reconnect_backoffhNt(j+.xprt_lookup_rqst (C function)c.xprt_lookup_rqsthNt(j+.xprt_pin_rqst (C function)c.xprt_pin_rqsthNt(j+.xprt_unpin_rqst (C function)c.xprt_unpin_rqsthNt(j+.xprt_update_rtt (C function)c.xprt_update_rtthNt(j+.xprt_complete_rqst (C function)c.xprt_complete_rqsthNt(j+.,xprt_wait_for_reply_request_def (C function)!c.xprt_wait_for_reply_request_defhNt(j+.,xprt_wait_for_reply_request_rtt (C function)!c.xprt_wait_for_reply_request_rtthNt(j+.xprt_get (C function) c.xprt_gethNt(j+.xprt_put (C function) c.xprt_puthNt(j+.rpc_wake_up (C function) c.rpc_wake_uphNt(j+.rpc_wake_up_status (C function)c.rpc_wake_up_statushNt(j+.rpc_malloc (C function) c.rpc_mallochNt(j+.rpc_free (C function) c.rpc_freehNt(j+.%csum_partial_copy_to_xdr (C function)c.csum_partial_copy_to_xdrhNt(j+.rpc_alloc_iostats (C function)c.rpc_alloc_iostatshNt(j+.rpc_free_iostats (C function)c.rpc_free_iostatshNt(j+.&rpc_count_iostats_metrics (C function)c.rpc_count_iostats_metricshNt(j+.rpc_count_iostats (C function)c.rpc_count_iostatshNt(j+.rpc_queue_upcall (C function)c.rpc_queue_upcallhNt(j+.rpc_mkpipe_dentry (C function)c.rpc_mkpipe_dentryhNt(j+.rpc_unlink (C function) c.rpc_unlinkhNt(j+.#rpc_init_pipe_dir_head (C function)c.rpc_init_pipe_dir_headhNt(j+.%rpc_init_pipe_dir_object (C function)c.rpc_init_pipe_dir_objecthNt(j+.$rpc_add_pipe_dir_object (C function)c.rpc_add_pipe_dir_objecthNt(j+.'rpc_remove_pipe_dir_object (C function)c.rpc_remove_pipe_dir_objecthNt(j+..rpc_find_or_alloc_pipe_dir_object (C function)#c.rpc_find_or_alloc_pipe_dir_objecthNt(j+.rpcb_getport_async (C function)c.rpcb_getport_asynchNt(j+.rpc_create (C function) c.rpc_createhNt(j+.rpc_clone_client (C function)c.rpc_clone_clienthNt(j+.&rpc_clone_client_set_auth (C function)c.rpc_clone_client_set_authhNt(j+.(rpc_switch_client_transport (C function)c.rpc_switch_client_transporthNt(j+.+rpc_clnt_iterate_for_each_xprt (C function) c.rpc_clnt_iterate_for_each_xprthNt(j+.rpc_cancel_tasks (C function)c.rpc_cancel_taskshNt(j+.!rpc_bind_new_program (C function)c.rpc_bind_new_programhNt(j+.rpc_run_task (C function)c.rpc_run_taskhNt(j+.rpc_call_sync (C function)c.rpc_call_synchNt(j+.rpc_call_async (C function)c.rpc_call_asynchNt(j+.$rpc_prepare_reply_pages (C function)c.rpc_prepare_reply_pageshNt(j+.rpc_peeraddr (C function)c.rpc_peeraddrhNt(j+.rpc_peeraddr2str (C function)c.rpc_peeraddr2strhNt(j+.rpc_localaddr (C function)c.rpc_localaddrhNt(j+.rpc_net_ns (C function) c.rpc_net_nshNt(j+.rpc_max_payload (C function)c.rpc_max_payloadhNt(j+.rpc_max_bc_payload (C function)c.rpc_max_bc_payloadhNt(j+.rpc_force_rebind (C function)c.rpc_force_rebindhNt(j+.'rpc_clnt_test_and_add_xprt (C function)c.rpc_clnt_test_and_add_xprthNt(j+.-rpc_clnt_setup_test_and_add_xprt (C function)"c.rpc_clnt_setup_test_and_add_xprthNt(j+.rpc_clnt_add_xprt (C function)c.rpc_clnt_add_xprthNt(j+.dev_add_pack (C function)c.dev_add_packhNt(j+.__dev_remove_pack (C function)c.__dev_remove_packhNt(j+.dev_remove_pack (C function)c.dev_remove_packhNt(j+.dev_get_iflink (C function)c.dev_get_iflinkhNt(j+."dev_fill_metadata_dst (C function)c.dev_fill_metadata_dsthNt(j+.__dev_get_by_name (C function)c.__dev_get_by_namehNt(j+. dev_get_by_name_rcu (C function)c.dev_get_by_name_rcuhNt(j+.netdev_get_by_name (C function)c.netdev_get_by_namehNt(j+.__dev_get_by_index (C function)c.__dev_get_by_indexhNt(j+.!dev_get_by_index_rcu (C function)c.dev_get_by_index_rcuhNt(j+. netdev_get_by_index (C function)c.netdev_get_by_indexhNt(j+.dev_get_by_napi_id (C function)c.dev_get_by_napi_idhNt(j+. dev_getbyhwaddr_rcu (C function)c.dev_getbyhwaddr_rcuhNt(j+.__dev_get_by_flags (C function)c.__dev_get_by_flagshNt(j+.dev_valid_name (C function)c.dev_valid_namehNt(j+.dev_alloc_name (C function)c.dev_alloc_namehNt(j+.dev_set_alias (C function)c.dev_set_aliashNt(j+.#netdev_features_change (C function)c.netdev_features_changehNt(j+. netdev_state_change (C function)c.netdev_state_changehNt(j+."__netdev_notify_peers (C function)c.__netdev_notify_peershNt(j+. netdev_notify_peers (C function)c.netdev_notify_peershNt(j+.dev_open (C function) c.dev_openhNt(j+.dev_close (C function) c.dev_closehNt(j+.dev_disable_lro (C function)c.dev_disable_lrohNt(j+.(register_netdevice_notifier (C function)c.register_netdevice_notifierhNt(j+.*unregister_netdevice_notifier (C function)c.unregister_netdevice_notifierhNt(j+.,register_netdevice_notifier_net (C function)!c.register_netdevice_notifier_nethNt(j+..unregister_netdevice_notifier_net (C function)#c.unregister_netdevice_notifier_nethNt(j+.%call_netdevice_notifiers (C function)c.call_netdevice_notifiershNt(j+.dev_forward_skb (C function)c.dev_forward_skbhNt(j+.dev_nit_active (C function)c.dev_nit_activehNt(j+.)netif_set_real_num_rx_queues (C function)c.netif_set_real_num_rx_queueshNt(j+.&netif_set_real_num_queues (C function)c.netif_set_real_num_queueshNt(j+.#netif_set_tso_max_size (C function)c.netif_set_tso_max_sizehNt(j+.#netif_set_tso_max_segs (C function)c.netif_set_tso_max_segshNt(j+."netif_inherit_tso_max (C function)c.netif_inherit_tso_maxhNt(j+.-netif_get_num_default_rss_queues (C function)"c.netif_get_num_default_rss_queueshNt(j+. netif_device_detach (C function)c.netif_device_detachhNt(j+. netif_device_attach (C function)c.netif_device_attachhNt(j+.dev_loopback_xmit (C function)c.dev_loopback_xmithNt(j+.__dev_queue_xmit (C function)c.__dev_queue_xmithNt(j+. rps_may_expire_flow (C function)c.rps_may_expire_flowhNt(j+.__netif_rx (C function) c.__netif_rxhNt(j+.netif_rx (C function) c.netif_rxhNt(j+.&netdev_is_rx_handler_busy (C function)c.netdev_is_rx_handler_busyhNt(j+.'netdev_rx_handler_register (C function)c.netdev_rx_handler_registerhNt(j+.)netdev_rx_handler_unregister (C function)c.netdev_rx_handler_unregisterhNt(j+.#netif_receive_skb_core (C function)c.netif_receive_skb_corehNt(j+.netif_receive_skb (C function)c.netif_receive_skbhNt(j+.#netif_receive_skb_list (C function)c.netif_receive_skb_listhNt(j+.__napi_schedule (C function)c.__napi_schedulehNt(j+.napi_schedule_prep (C function)c.napi_schedule_prephNt(j+.#__napi_schedule_irqoff (C function)c.__napi_schedule_irqoffhNt(j+.!netif_queue_set_napi (C function)c.netif_queue_set_napihNt(j+.napi_enable (C function) c.napi_enablehNt(j+.!netdev_has_upper_dev (C function)c.netdev_has_upper_devhNt(j+.)netdev_has_upper_dev_all_rcu (C function)c.netdev_has_upper_dev_all_rcuhNt(j+.%netdev_has_any_upper_dev (C function)c.netdev_has_any_upper_devhNt(j+.(netdev_master_upper_dev_get (C function)c.netdev_master_upper_dev_gethNt(j+.*netdev_upper_get_next_dev_rcu (C function)c.netdev_upper_get_next_dev_rcuhNt(j+.*netdev_lower_get_next_private (C function)c.netdev_lower_get_next_privatehNt(j+..netdev_lower_get_next_private_rcu (C function)#c.netdev_lower_get_next_private_rcuhNt(j+."netdev_lower_get_next (C function)c.netdev_lower_get_nexthNt(j+./netdev_lower_get_first_private_rcu (C function)$c.netdev_lower_get_first_private_rcuhNt(j+.,netdev_master_upper_dev_get_rcu (C function)!c.netdev_master_upper_dev_get_rcuhNt(j+."netdev_upper_dev_link (C function)c.netdev_upper_dev_linkhNt(j+.)netdev_master_upper_dev_link (C function)c.netdev_master_upper_dev_linkhNt(j+.$netdev_upper_dev_unlink (C function)c.netdev_upper_dev_unlinkhNt(j+.'netdev_bonding_info_change (C function)c.netdev_bonding_info_changehNt(j+."netdev_get_xmit_slave (C function)c.netdev_get_xmit_slavehNt(j+.%netdev_sk_get_lowest_dev (C function)c.netdev_sk_get_lowest_devhNt(j+.'netdev_lower_state_changed (C function)c.netdev_lower_state_changedhNt(j+. dev_set_promiscuity (C function)c.dev_set_promiscuityhNt(j+.dev_set_allmulti (C function)c.dev_set_allmultihNt(j+.dev_get_flags (C function)c.dev_get_flagshNt(j+.dev_change_flags (C function)c.dev_change_flagshNt(j+.&dev_pre_changeaddr_notify (C function)c.dev_pre_changeaddr_notifyhNt(j+. dev_set_mac_address (C function)c.dev_set_mac_addresshNt(j+.#dev_get_port_parent_id (C function)c.dev_get_port_parent_idhNt(j+.'netdev_port_same_parent_id (C function)c.netdev_port_same_parent_idhNt(j+.#netdev_update_features (C function)c.netdev_update_featureshNt(j+.#netdev_change_features (C function)c.netdev_change_featureshNt(j+.-netif_stacked_transfer_operstate (C function)"c.netif_stacked_transfer_operstatehNt(j+.register_netdevice (C function)c.register_netdevicehNt(j+.init_dummy_netdev (C function)c.init_dummy_netdevhNt(j+.register_netdev (C function)c.register_netdevhNt(j+.dev_get_stats (C function)c.dev_get_statshNt(j+."dev_fetch_sw_netstats (C function)c.dev_fetch_sw_netstatshNt(j+.dev_get_tstats64 (C function)c.dev_get_tstats64hNt(j+..netdev_sw_irq_coalesce_default_on (C function)#c.netdev_sw_irq_coalesce_default_onhNt(j+.alloc_netdev_mqs (C function)c.alloc_netdev_mqshNt(j+.free_netdev (C function) c.free_netdevhNt(j+.synchronize_net (C function)c.synchronize_nethNt(j+.'unregister_netdevice_queue (C function)c.unregister_netdevice_queuehNt(j+.&unregister_netdevice_many (C function)c.unregister_netdevice_manyhNt(j+.unregister_netdev (C function)c.unregister_netdevhNt(j+.'__dev_change_net_namespace (C function)c.__dev_change_net_namespacehNt(j+.&netdev_increment_features (C function)c.netdev_increment_featureshNt(j+.eth_header (C function) c.eth_headerhNt(j+.eth_get_headlen (C function)c.eth_get_headlenhNt(j+.eth_type_trans (C function)c.eth_type_transhNt(j+.eth_header_parse (C function)c.eth_header_parsehNt(j+.eth_header_cache (C function)c.eth_header_cachehNt(j+.$eth_header_cache_update (C function)c.eth_header_cache_updatehNt(j+.ð_header_parse_protocol (C function)c.eth_header_parse_protocolhNt(j+.(eth_prepare_mac_addr_change (C function)c.eth_prepare_mac_addr_changehNt(j+.'eth_commit_mac_addr_change (C function)c.eth_commit_mac_addr_changehNt(j+.eth_mac_addr (C function)c.eth_mac_addrhNt(j+.ether_setup (C function) c.ether_setuphNt(j+.alloc_etherdev_mqs (C function)c.alloc_etherdev_mqshNt(j+.(platform_get_ethdev_address (C function)c.platform_get_ethdev_addresshNt(j+.#fwnode_get_mac_address (C function)c.fwnode_get_mac_addresshNt(j+.#device_get_mac_address (C function)c.device_get_mac_addresshNt(j+.&device_get_ethdev_address (C function)c.device_get_ethdev_addresshNt(j+.netif_carrier_on (C function)c.netif_carrier_onhNt(j+.netif_carrier_off (C function)c.netif_carrier_offhNt(j+. netif_carrier_event (C function)c.netif_carrier_eventhNt(j+.%is_link_local_ether_addr (C function)c.is_link_local_ether_addrhNt(j+.is_zero_ether_addr (C function)c.is_zero_ether_addrhNt(j+.$is_multicast_ether_addr (C function)c.is_multicast_ether_addrhNt(j+. is_local_ether_addr (C function)c.is_local_ether_addrhNt(j+.$is_broadcast_ether_addr (C function)c.is_broadcast_ether_addrhNt(j+."is_unicast_ether_addr (C function)c.is_unicast_ether_addrhNt(j+. is_valid_ether_addr (C function)c.is_valid_ether_addrhNt(j+.eth_proto_is_802_3 (C function)c.eth_proto_is_802_3hNt(j+.eth_random_addr (C function)c.eth_random_addrhNt(j+.eth_broadcast_addr (C function)c.eth_broadcast_addrhNt(j+.eth_zero_addr (C function)c.eth_zero_addrhNt(j+.eth_hw_addr_random (C function)c.eth_hw_addr_randomhNt(j+.eth_hw_addr_crc (C function)c.eth_hw_addr_crchNt(j+.ether_addr_copy (C function)c.ether_addr_copyhNt(j+.eth_hw_addr_set (C function)c.eth_hw_addr_sethNt(j+. eth_hw_addr_inherit (C function)c.eth_hw_addr_inherithNt(j+.ether_addr_equal (C function)c.ether_addr_equalhNt(j+.$ether_addr_equal_64bits (C function)c.ether_addr_equal_64bitshNt(j+.'ether_addr_equal_unaligned (C function)c.ether_addr_equal_unalignedhNt(j+.$ether_addr_equal_masked (C function)c.ether_addr_equal_maskedhNt(j+.ether_addr_to_u64 (C function)c.ether_addr_to_u64hNt(j+.u64_to_ether_addr (C function)c.u64_to_ether_addrhNt(j+.eth_addr_dec (C function)c.eth_addr_dechNt(j+.eth_addr_inc (C function)c.eth_addr_inchNt(j+.eth_addr_add (C function)c.eth_addr_addhNt(j+.is_etherdev_addr (C function)c.is_etherdev_addrhNt(j+.!compare_ether_header (C function)c.compare_ether_headerhNt(j+.eth_hw_addr_gen (C function)c.eth_hw_addr_genhNt(j+.eth_skb_pkt_type (C function)c.eth_skb_pkt_typehNt(j+.eth_skb_pad (C function) c.eth_skb_padhNt(j+.napi_is_scheduled (C function)c.napi_is_scheduledhNt(j+.napi_schedule (C function)c.napi_schedulehNt(j+.!napi_schedule_irqoff (C function)c.napi_schedule_irqoffhNt(j+.napi_complete_done (C function)c.napi_complete_donehNt(j+.napi_disable (C function)c.napi_disablehNt(j+.napi_synchronize (C function)c.napi_synchronizehNt(j+.*napi_if_scheduled_mark_missed (C function)c.napi_if_scheduled_mark_missedhNt(j+.netdev_priv_flags (C enum)c.netdev_priv_flagshNt(j+.net_device (C struct) c.net_devicehNt(j+.netdev_priv (C function) c.netdev_privhNt(j+.netif_napi_add (C function)c.netif_napi_addhNt(j+.netif_napi_add_tx (C function)c.netif_napi_add_txhNt(j+.__netif_napi_del (C function)c.__netif_napi_delhNt(j+.netif_napi_del (C function)c.netif_napi_delhNt(j+.netif_start_queue (C function)c.netif_start_queuehNt(j+.netif_wake_queue (C function)c.netif_wake_queuehNt(j+.netif_stop_queue (C function)c.netif_stop_queuehNt(j+. netif_queue_stopped (C function)c.netif_queue_stoppedhNt(j+.+netdev_queue_set_dql_min_limit (C function) c.netdev_queue_set_dql_min_limithNt(j+.-netdev_txq_bql_enqueue_prefetchw (C function)"c.netdev_txq_bql_enqueue_prefetchwhNt(j+..netdev_txq_bql_complete_prefetchw (C function)#c.netdev_txq_bql_complete_prefetchwhNt(j+.!netdev_tx_sent_queue (C function)c.netdev_tx_sent_queuehNt(j+.netdev_sent_queue (C function)c.netdev_sent_queuehNt(j+.&netdev_tx_completed_queue (C function)c.netdev_tx_completed_queuehNt(j+.#netdev_completed_queue (C function)c.netdev_completed_queuehNt(j+.netdev_reset_queue (C function)c.netdev_reset_queuehNt(j+.netdev_cap_txqueue (C function)c.netdev_cap_txqueuehNt(j+.netif_running (C function)c.netif_runninghNt(j+.!netif_start_subqueue (C function)c.netif_start_subqueuehNt(j+. netif_stop_subqueue (C function)c.netif_stop_subqueuehNt(j+.%__netif_subqueue_stopped (C function)c.__netif_subqueue_stoppedhNt(j+.#netif_subqueue_stopped (C function)c.netif_subqueue_stoppedhNt(j+. netif_wake_subqueue (C function)c.netif_wake_subqueuehNt(j+.!netif_attr_test_mask (C function)c.netif_attr_test_maskhNt(j+.#netif_attr_test_online (C function)c.netif_attr_test_onlinehNt(j+. netif_attrmask_next (C function)c.netif_attrmask_nexthNt(j+.$netif_attrmask_next_and (C function)c.netif_attrmask_next_andhNt(j+. netif_is_multiqueue (C function)c.netif_is_multiqueuehNt(j+.dev_hold (C function) c.dev_holdhNt(j+.dev_put (C function) c.dev_puthNt(j+.linkwatch_sync_dev (C function)c.linkwatch_sync_devhNt(j+.netif_carrier_ok (C function)c.netif_carrier_okhNt(j+.netif_dormant_on (C function)c.netif_dormant_onhNt(j+.netif_dormant_off (C function)c.netif_dormant_offhNt(j+.netif_dormant (C function)c.netif_dormanthNt(j+.netif_testing_on (C function)c.netif_testing_onhNt(j+.netif_testing_off (C function)c.netif_testing_offhNt(j+.netif_testing (C function)c.netif_testinghNt(j+.netif_oper_up (C function)c.netif_oper_uphNt(j+.!netif_device_present (C function)c.netif_device_presenthNt(j+.netif_tx_lock (C function)c.netif_tx_lockhNt(j+.__dev_uc_sync (C function)c.__dev_uc_synchNt(j+.__dev_uc_unsync (C function)c.__dev_uc_unsynchNt(j+.__dev_mc_sync (C function)c.__dev_mc_synchNt(j+.__dev_mc_unsync (C function)c.__dev_mc_unsynchNt(j+.phy_print_status (C function)c.phy_print_statushNt(j+."phy_get_rate_matching (C function)c.phy_get_rate_matchinghNt(j+.phy_restart_aneg (C function)c.phy_restart_aneghNt(j+.phy_aneg_done (C function)c.phy_aneg_donehNt(j+.phy_check_valid (C function)c.phy_check_validhNt(j+.phy_mii_ioctl (C function)c.phy_mii_ioctlhNt(j+.phy_do_ioctl (C function)c.phy_do_ioctlhNt(j+.!phy_do_ioctl_running (C function)c.phy_do_ioctl_runninghNt(j+.$phy_queue_state_machine (C function)c.phy_queue_state_machinehNt(j+. phy_trigger_machine (C function)c.phy_trigger_machinehNt(j+.$phy_ethtool_get_strings (C function)c.phy_ethtool_get_stringshNt(j+.'phy_ethtool_get_sset_count (C function)c.phy_ethtool_get_sset_counthNt(j+."phy_ethtool_get_stats (C function)c.phy_ethtool_get_statshNt(j+.!phy_start_cable_test (C function)c.phy_start_cable_testhNt(j+.%phy_start_cable_test_tdr (C function)c.phy_start_cable_test_tdrhNt(j+._phy_start_aneg (C function)c._phy_start_aneghNt(j+.phy_start_aneg (C function)c.phy_start_aneghNt(j+.phy_speed_down (C function)c.phy_speed_downhNt(j+.phy_speed_up (C function)c.phy_speed_uphNt(j+.phy_start_machine (C function)c.phy_start_machinehNt(j+.phy_error (C function) c.phy_errorhNt(j+."phy_request_interrupt (C function)c.phy_request_interrupthNt(j+.phy_free_interrupt (C function)c.phy_free_interrupthNt(j+.phy_stop (C function) c.phy_stophNt(j+.phy_start (C function) c.phy_starthNt(j+.phy_mac_interrupt (C function)c.phy_mac_interrupthNt(j+.phy_init_eee (C function)c.phy_init_eeehNt(j+.phy_get_eee_err (C function)c.phy_get_eee_errhNt(j+. phy_ethtool_get_eee (C function)c.phy_ethtool_get_eeehNt(j+. phy_ethtool_set_eee (C function)c.phy_ethtool_set_eeehNt(j+. phy_ethtool_set_wol (C function)c.phy_ethtool_set_wolhNt(j+. phy_ethtool_get_wol (C function)c.phy_ethtool_get_wolhNt(j+.#phy_ethtool_nway_reset (C function)c.phy_ethtool_nway_resethNt(j+.!phy_config_interrupt (C function)c.phy_config_interrupthNt(j+.phy_find_valid (C function)c.phy_find_validhNt(j+.!phy_supported_speeds (C function)c.phy_supported_speedshNt(j+."phy_sanitize_settings (C function)c.phy_sanitize_settingshNt(j+.__phy_hwtstamp_get (C function)c.__phy_hwtstamp_gethNt(j+.__phy_hwtstamp_set (C function)c.__phy_hwtstamp_sethNt(j+.%phy_ethtool_get_plca_cfg (C function)c.phy_ethtool_get_plca_cfghNt(j+.plca_check_valid (C function)c.plca_check_validhNt(j+.%phy_ethtool_set_plca_cfg (C function)c.phy_ethtool_set_plca_cfghNt(j+.(phy_ethtool_get_plca_status (C function)c.phy_ethtool_get_plca_statushNt(j+."phy_check_link_status (C function)c.phy_check_link_statushNt(j+.phy_stop_machine (C function)c.phy_stop_machinehNt(j+.#phy_disable_interrupts (C function)c.phy_disable_interruptshNt(j+.phy_interrupt (C function)c.phy_interrupthNt(j+."phy_enable_interrupts (C function)c.phy_enable_interruptshNt(j+.phy_state_machine (C function)c.phy_state_machinehNt(j+.&phy_ethtool_set_eee_noneg (C function)c.phy_ethtool_set_eee_noneghNt(j+.phy_speed_to_str (C function)c.phy_speed_to_strhNt(j+.phy_duplex_to_str (C function)c.phy_duplex_to_strhNt(j+.%phy_rate_matching_to_str (C function)c.phy_rate_matching_to_strhNt(j+.$phy_interface_num_ports (C function)c.phy_interface_num_portshNt(j+.phy_lookup_setting (C function)c.phy_lookup_settinghNt(j+.phy_set_max_speed (C function)c.phy_set_max_speedhNt(j+.#phy_resolve_aneg_pause (C function)c.phy_resolve_aneg_pausehNt(j+.&phy_resolve_aneg_linkmode (C function)c.phy_resolve_aneg_linkmodehNt(j+. phy_check_downshift (C function)c.phy_check_downshifthNt(j+.__phy_read_mmd (C function)c.__phy_read_mmdhNt(j+.phy_read_mmd (C function)c.phy_read_mmdhNt(j+.__phy_write_mmd (C function)c.__phy_write_mmdhNt(j+.phy_write_mmd (C function)c.phy_write_mmdhNt(j+.#__phy_package_read_mmd (C function)c.__phy_package_read_mmdhNt(j+.!phy_package_read_mmd (C function)c.phy_package_read_mmdhNt(j+.$__phy_package_write_mmd (C function)c.__phy_package_write_mmdhNt(j+."phy_package_write_mmd (C function)c.phy_package_write_mmdhNt(j+.phy_modify_changed (C function)c.phy_modify_changedhNt(j+.__phy_modify (C function)c.__phy_modifyhNt(j+.phy_modify (C function) c.phy_modifyhNt(j+.%__phy_modify_mmd_changed (C function)c.__phy_modify_mmd_changedhNt(j+.#phy_modify_mmd_changed (C function)c.phy_modify_mmd_changedhNt(j+.__phy_modify_mmd (C function)c.__phy_modify_mmdhNt(j+.phy_modify_mmd (C function)c.phy_modify_mmdhNt(j+.phy_save_page (C function)c.phy_save_pagehNt(j+.phy_select_page (C function)c.phy_select_pagehNt(j+.phy_restore_page (C function)c.phy_restore_pagehNt(j+.phy_read_paged (C function)c.phy_read_pagedhNt(j+.phy_write_paged (C function)c.phy_write_pagedhNt(j+.%phy_modify_paged_changed (C function)c.phy_modify_paged_changedhNt(j+.phy_modify_paged (C function)c.phy_modify_pagedhNt(j+."genphy_c45_pma_resume (C function)c.genphy_c45_pma_resumehNt(j+.#genphy_c45_pma_suspend (C function)c.genphy_c45_pma_suspendhNt(j+.5genphy_c45_pma_baset1_setup_master_slave (C function)*c.genphy_c45_pma_baset1_setup_master_slavehNt(j+.(genphy_c45_pma_setup_forced (C function)c.genphy_c45_pma_setup_forcedhNt(j+.&genphy_c45_an_config_aneg (C function)c.genphy_c45_an_config_aneghNt(j+.'genphy_c45_an_disable_aneg (C function)c.genphy_c45_an_disable_aneghNt(j+.$genphy_c45_restart_aneg (C function)c.genphy_c45_restart_aneghNt(j+..genphy_c45_check_and_restart_aneg (C function)#c.genphy_c45_check_and_restart_aneghNt(j+.!genphy_c45_aneg_done (C function)c.genphy_c45_aneg_donehNt(j+.!genphy_c45_read_link (C function)c.genphy_c45_read_linkhNt(j+. genphy_c45_read_lpa (C function)c.genphy_c45_read_lpahNt(j+.4genphy_c45_pma_baset1_read_master_slave (C function))c.genphy_c45_pma_baset1_read_master_slavehNt(j+. genphy_c45_read_pma (C function)c.genphy_c45_read_pmahNt(j+.!genphy_c45_read_mdix (C function)c.genphy_c45_read_mdixhNt(j+.*genphy_c45_read_eee_abilities (C function)c.genphy_c45_read_eee_abilitieshNt(j+.1genphy_c45_pma_baset1_read_abilities (C function)&c.genphy_c45_pma_baset1_read_abilitieshNt(j+..genphy_c45_pma_read_ext_abilities (C function)#c.genphy_c45_pma_read_ext_abilitieshNt(j+.*genphy_c45_pma_read_abilities (C function)c.genphy_c45_pma_read_abilitieshNt(j+.#genphy_c45_read_status (C function)c.genphy_c45_read_statushNt(j+.#genphy_c45_config_aneg (C function)c.genphy_c45_config_aneghNt(j+.$genphy_c45_fast_retrain (C function)c.genphy_c45_fast_retrainhNt(j+.$genphy_c45_plca_get_cfg (C function)c.genphy_c45_plca_get_cfghNt(j+.$genphy_c45_plca_set_cfg (C function)c.genphy_c45_plca_set_cfghNt(j+.'genphy_c45_plca_get_status (C function)c.genphy_c45_plca_get_statushNt(j+.%genphy_c45_eee_is_active (C function)c.genphy_c45_eee_is_activehNt(j+.'genphy_c45_ethtool_get_eee (C function)c.genphy_c45_ethtool_get_eeehNt(j+.'genphy_c45_ethtool_set_eee (C function)c.genphy_c45_ethtool_set_eeehNt(j+.phy_interface_t (C enum)c.phy_interface_thNt(j+.phy_modes (C function) c.phy_modeshNt(j+.mdio_bus_stats (C struct)c.mdio_bus_statshNt(j+.phy_package_shared (C struct)c.phy_package_sharedhNt(j+.mii_bus (C struct) c.mii_bushNt(j+.mdiobus_alloc (C function)c.mdiobus_allochNt(j+.phy_state (C enum) c.phy_statehNt(j+.phy_c45_device_ids (C struct)c.phy_c45_device_idshNt(j+.phy_device (C struct) c.phy_devicehNt(j+.phy_tdr_config (C struct)c.phy_tdr_confighNt(j+.phy_plca_cfg (C struct)c.phy_plca_cfghNt(j+.phy_plca_status (C struct)c.phy_plca_statushNt(j+.phy_led (C struct) c.phy_ledhNt(j+.phy_driver (C struct) c.phy_driverhNt(j+.phy_id_compare (C function)c.phy_id_comparehNt(j+.phydev_id_compare (C function)c.phydev_id_comparehNt(j+.phy_is_started (C function)c.phy_is_startedhNt(j+.phy_read (C function) c.phy_readhNt(j+.__phy_read (C function) c.__phy_readhNt(j+.phy_write (C function) c.phy_writehNt(j+.__phy_write (C function) c.__phy_writehNt(j+.!__phy_modify_changed (C function)c.__phy_modify_changedhNt(j+.#phy_read_mmd_poll_timeout (C macro)c.phy_read_mmd_poll_timeouthNt(j+.__phy_set_bits (C function)c.__phy_set_bitshNt(j+.__phy_clear_bits (C function)c.__phy_clear_bitshNt(j+.phy_set_bits (C function)c.phy_set_bitshNt(j+.phy_clear_bits (C function)c.phy_clear_bitshNt(j+.__phy_set_bits_mmd (C function)c.__phy_set_bits_mmdhNt(j+.!__phy_clear_bits_mmd (C function)c.__phy_clear_bits_mmdhNt(j+.phy_set_bits_mmd (C function)c.phy_set_bits_mmdhNt(j+.phy_clear_bits_mmd (C function)c.phy_clear_bits_mmdhNt(j+.#phy_interrupt_is_valid (C function)c.phy_interrupt_is_validhNt(j+.phy_polling_mode (C function)c.phy_polling_modehNt(j+.phy_has_hwtstamp (C function)c.phy_has_hwtstamphNt(j+.phy_has_rxtstamp (C function)c.phy_has_rxtstamphNt(j+.phy_has_tsinfo (C function)c.phy_has_tsinfohNt(j+.phy_has_txtstamp (C function)c.phy_has_txtstamphNt(j+.phy_is_internal (C function)c.phy_is_internalhNt(j+.phy_on_sfp (C function) c.phy_on_sfphNt(j+.(phy_interface_mode_is_rgmii (C function)c.phy_interface_mode_is_rgmiihNt(j+.(phy_interface_mode_is_8023z (C function)c.phy_interface_mode_is_8023zhNt(j+.#phy_interface_is_rgmii (C function)c.phy_interface_is_rgmiihNt(j+.%phy_is_pseudo_fixed_link (C function)c.phy_is_pseudo_fixed_linkhNt(j+.phy_module_driver (C macro)c.phy_module_driverhNt(j+.phy_register_fixup (C function)c.phy_register_fixuphNt(j+.!phy_unregister_fixup (C function)c.phy_unregister_fixuphNt(j+.get_phy_device (C function)c.get_phy_devicehNt(j+. phy_device_register (C function)c.phy_device_registerhNt(j+.phy_device_remove (C function)c.phy_device_removehNt(j+.phy_get_c45_ids (C function)c.phy_get_c45_idshNt(j+.phy_find_first (C function)c.phy_find_firsthNt(j+.phy_connect_direct (C function)c.phy_connect_directhNt(j+.phy_connect (C function) c.phy_connecthNt(j+.phy_disconnect (C function)c.phy_disconnecthNt(j+.phy_sfp_attach (C function)c.phy_sfp_attachhNt(j+.phy_sfp_detach (C function)c.phy_sfp_detachhNt(j+.phy_sfp_probe (C function)c.phy_sfp_probehNt(j+.phy_attach_direct (C function)c.phy_attach_directhNt(j+.phy_attach (C function) c.phy_attachhNt(j+.phy_package_join (C function)c.phy_package_joinhNt(j+. of_phy_package_join (C function)c.of_phy_package_joinhNt(j+.phy_package_leave (C function)c.phy_package_leavehNt(j+."devm_phy_package_join (C function)c.devm_phy_package_joinhNt(j+.%devm_of_phy_package_join (C function)c.devm_of_phy_package_joinhNt(j+.phy_detach (C function) c.phy_detachhNt(j+.'phy_reset_after_clk_enable (C function)c.phy_reset_after_clk_enablehNt(j+.%genphy_config_eee_advert (C function)c.genphy_config_eee_adverthNt(j+. genphy_setup_forced (C function)c.genphy_setup_forcedhNt(j+. genphy_restart_aneg (C function)c.genphy_restart_aneghNt(j+.*genphy_check_and_restart_aneg (C function)c.genphy_check_and_restart_aneghNt(j+.!__genphy_config_aneg (C function)c.__genphy_config_aneghNt(j+.#genphy_c37_config_aneg (C function)c.genphy_c37_config_aneghNt(j+.genphy_aneg_done (C function)c.genphy_aneg_donehNt(j+.genphy_update_link (C function)c.genphy_update_linkhNt(j+.%genphy_read_status_fixed (C function)c.genphy_read_status_fixedhNt(j+.genphy_read_status (C function)c.genphy_read_statushNt(j+.#genphy_c37_read_status (C function)c.genphy_c37_read_statushNt(j+.genphy_soft_reset (C function)c.genphy_soft_resethNt(j+."genphy_read_abilities (C function)c.genphy_read_abilitieshNt(j+.!phy_remove_link_mode (C function)c.phy_remove_link_modehNt(j+.$phy_advertise_supported (C function)c.phy_advertise_supportedhNt(j+."phy_advertise_eee_all (C function)c.phy_advertise_eee_allhNt(j+.phy_support_eee (C function)c.phy_support_eeehNt(j+."phy_support_sym_pause (C function)c.phy_support_sym_pausehNt(j+.#phy_support_asym_pause (C function)c.phy_support_asym_pausehNt(j+.phy_set_sym_pause (C function)c.phy_set_sym_pausehNt(j+.phy_set_asym_pause (C function)c.phy_set_asym_pausehNt(j+.phy_validate_pause (C function)c.phy_validate_pausehNt(j+.phy_get_pause (C function)c.phy_get_pausehNt(j+.#phy_get_internal_delay (C function)c.phy_get_internal_delayhNt(j+.$fwnode_mdio_find_device (C function)c.fwnode_mdio_find_devicehNt(j+.#fwnode_phy_find_device (C function)c.fwnode_phy_find_devicehNt(j+.#device_phy_find_device (C function)c.device_phy_find_devicehNt(j+. fwnode_get_phy_node (C function)c.fwnode_get_phy_nodehNt(j+. phy_driver_register (C function)c.phy_driver_registerhNt(j+.get_phy_c45_ids (C function)c.get_phy_c45_idshNt(j+.get_phy_c22_id (C function)c.get_phy_c22_idhNt(j+.phy_prepare_link (C function)c.phy_prepare_linkhNt(j+.phy_poll_reset (C function)c.phy_poll_resethNt(j+.!genphy_config_advert (C function)c.genphy_config_adverthNt(j+.%genphy_c37_config_advert (C function)c.genphy_c37_config_adverthNt(j+.phy_probe (C function) c.phy_probehNt(j+.mdiobus_alloc_size (C function)c.mdiobus_alloc_sizehNt(j+.mdio_find_bus (C function)c.mdio_find_bushNt(j+.of_mdio_find_bus (C function)c.of_mdio_find_bushNt(j+.mdiobus_scan_c22 (C function)c.mdiobus_scan_c22hNt(j+.__mdiobus_register (C function)c.__mdiobus_registerhNt(j+.mdiobus_free (C function)c.mdiobus_freehNt(j+.__mdiobus_read (C function)c.__mdiobus_readhNt(j+.__mdiobus_write (C function)c.__mdiobus_writehNt(j+.%__mdiobus_modify_changed (C function)c.__mdiobus_modify_changedhNt(j+.__mdiobus_c45_read (C function)c.__mdiobus_c45_readhNt(j+. __mdiobus_c45_write (C function)c.__mdiobus_c45_writehNt(j+. mdiobus_read_nested (C function)c.mdiobus_read_nestedhNt(j+.mdiobus_read (C function)c.mdiobus_readhNt(j+.mdiobus_c45_read (C function)c.mdiobus_c45_readhNt(j+.$mdiobus_c45_read_nested (C function)c.mdiobus_c45_read_nestedhNt(j+.!mdiobus_write_nested (C function)c.mdiobus_write_nestedhNt(j+.mdiobus_write (C function)c.mdiobus_writehNt(j+.mdiobus_c45_write (C function)c.mdiobus_c45_writehNt(j+.%mdiobus_c45_write_nested (C function)c.mdiobus_c45_write_nestedhNt(j+.mdiobus_modify (C function)c.mdiobus_modifyhNt(j+.mdiobus_c45_modify (C function)c.mdiobus_c45_modifyhNt(j+.#mdiobus_modify_changed (C function)c.mdiobus_modify_changedhNt(j+.'mdiobus_c45_modify_changed (C function)c.mdiobus_c45_modify_changedhNt(j+.mdiobus_release (C function)c.mdiobus_releasehNt(j+."mdiobus_create_device (C function)c.mdiobus_create_devicehNt(j+.mdiobus_scan_c45 (C function)c.mdiobus_scan_c45hNt(j+.)__mdiobus_c45_modify_changed (C function)c.__mdiobus_c45_modify_changedhNt(j+.mdio_bus_match (C function)c.mdio_bus_matchhNt(j+.phylink_link_state (C struct)c.phylink_link_statehNt(j+.phylink_config (C struct)c.phylink_confighNt(j+.phylink_mac_ops (C struct)c.phylink_mac_opshNt(j+.mac_get_caps (C function)c.mac_get_capshNt(j+.mac_select_pcs (C function)c.mac_select_pcshNt(j+.mac_prepare (C function) c.mac_preparehNt(j+.mac_config (C function) c.mac_confighNt(j+.mac_finish (C function) c.mac_finishhNt(j+.mac_link_down (C function)c.mac_link_downhNt(j+.mac_link_up (C function) c.mac_link_uphNt(j+.phylink_pcs (C struct) c.phylink_pcshNt(j+.phylink_pcs_ops (C struct)c.phylink_pcs_opshNt(j+.pcs_validate (C function)c.pcs_validatehNt(j+.pcs_enable (C function) c.pcs_enablehNt(j+.pcs_disable (C function) c.pcs_disablehNt(j+.pcs_get_state (C function)c.pcs_get_statehNt(j+.pcs_config (C function) c.pcs_confighNt(j+.pcs_an_restart (C function)c.pcs_an_restarthNt(j+.pcs_link_up (C function) c.pcs_link_uphNt(j+.&phylink_get_link_timer_ns (C function)c.phylink_get_link_timer_nshNt(j+.phylink (C struct) c.phylinkhNt(j+.#phylink_set_port_modes (C function)c.phylink_set_port_modeshNt(j+.(phylink_interface_max_speed (C function)c.phylink_interface_max_speedhNt(j+.&phylink_caps_to_linkmodes (C function)c.phylink_caps_to_linkmodeshNt(j+.$phylink_limit_mac_speed (C function)c.phylink_limit_mac_speedhNt(j+.*phylink_cap_from_speed_duplex (C function)c.phylink_cap_from_speed_duplexhNt(j+.%phylink_get_capabilities (C function)c.phylink_get_capabilitieshNt(j+.'phylink_validate_mask_caps (C function)c.phylink_validate_mask_capshNt(j+.!phylink_pcs_neg_mode (C function)c.phylink_pcs_neg_modehNt(j+.phylink_create (C function)c.phylink_createhNt(j+.phylink_destroy (C function)c.phylink_destroyhNt(j+. phylink_expects_phy (C function)c.phylink_expects_phyhNt(j+. phylink_connect_phy (C function)c.phylink_connect_phyhNt(j+.#phylink_of_phy_connect (C function)c.phylink_of_phy_connecthNt(j+.'phylink_fwnode_phy_connect (C function)c.phylink_fwnode_phy_connecthNt(j+.#phylink_disconnect_phy (C function)c.phylink_disconnect_phyhNt(j+.phylink_mac_change (C function)c.phylink_mac_changehNt(j+.phylink_pcs_change (C function)c.phylink_pcs_changehNt(j+.phylink_start (C function)c.phylink_starthNt(j+.phylink_stop (C function)c.phylink_stophNt(j+.phylink_suspend (C function)c.phylink_suspendhNt(j+.phylink_resume (C function)c.phylink_resumehNt(j+.$phylink_ethtool_get_wol (C function)c.phylink_ethtool_get_wolhNt(j+.$phylink_ethtool_set_wol (C function)c.phylink_ethtool_set_wolhNt(j+.*phylink_ethtool_ksettings_get (C function)c.phylink_ethtool_ksettings_gethNt(j+.*phylink_ethtool_ksettings_set (C function)c.phylink_ethtool_ksettings_sethNt(j+.'phylink_ethtool_nway_reset (C function)c.phylink_ethtool_nway_resethNt(j+.+phylink_ethtool_get_pauseparam (C function) c.phylink_ethtool_get_pauseparamhNt(j+.+phylink_ethtool_set_pauseparam (C function) c.phylink_ethtool_set_pauseparamhNt(j+. phylink_get_eee_err (C function)c.phylink_get_eee_errhNt(j+.phylink_init_eee (C function)c.phylink_init_eeehNt(j+.$phylink_ethtool_get_eee (C function)c.phylink_ethtool_get_eeehNt(j+.$phylink_ethtool_set_eee (C function)c.phylink_ethtool_set_eeehNt(j+.phylink_mii_ioctl (C function)c.phylink_mii_ioctlhNt(j+.phylink_speed_down (C function)c.phylink_speed_downhNt(j+.phylink_speed_up (C function)c.phylink_speed_uphNt(j+.(phylink_decode_usxgmii_word (C function)c.phylink_decode_usxgmii_wordhNt(j+.'phylink_decode_usgmii_word (C function)c.phylink_decode_usgmii_wordhNt(j+.-phylink_mii_c22_pcs_decode_state (C function)"c.phylink_mii_c22_pcs_decode_statehNt(j+.*phylink_mii_c22_pcs_get_state (C function)c.phylink_mii_c22_pcs_get_statehNt(j+.5phylink_mii_c22_pcs_encode_advertisement (C function)*c.phylink_mii_c22_pcs_encode_advertisementhNt(j+.'phylink_mii_c22_pcs_config (C function)c.phylink_mii_c22_pcs_confighNt(j+.+phylink_mii_c22_pcs_an_restart (C function) c.phylink_mii_c22_pcs_an_restarthNt(j+.sfp_bus (C struct) c.sfp_bushNt(j+.sfp_eeprom_id (C struct)c.sfp_eeprom_idhNt(j+.sfp_upstream_ops (C struct)c.sfp_upstream_opshNt(j+.sfp_parse_port (C function)c.sfp_parse_porthNt(j+.sfp_may_have_phy (C function)c.sfp_may_have_phyhNt(j+.sfp_parse_support (C function)c.sfp_parse_supporthNt(j+.!sfp_select_interface (C function)c.sfp_select_interfacehNt(j+.sfp_bus_put (C function) c.sfp_bus_puthNt(j+. sfp_get_module_info (C function)c.sfp_get_module_infohNt(j+."sfp_get_module_eeprom (C function)c.sfp_get_module_eepromhNt(j+.*sfp_get_module_eeprom_by_page (C function)c.sfp_get_module_eeprom_by_pagehNt(j+.sfp_upstream_start (C function)c.sfp_upstream_starthNt(j+.sfp_upstream_stop (C function)c.sfp_upstream_stophNt(j+.)sfp_upstream_set_signal_rate (C function)c.sfp_upstream_set_signal_ratehNt(j+. sfp_bus_find_fwnode (C function)c.sfp_bus_find_fwnodehNt(j+.!sfp_bus_add_upstream (C function)c.sfp_bus_add_upstreamhNt(j+.!sfp_bus_del_upstream (C function)c.sfp_bus_del_upstreamhNtejX]j ]j ]j]j ]jN]j{ ]j ]j ]jm]((j+.$ieee802154_alloc_device (C function)c.ieee802154_alloc_devicehNt(j+.#ieee802154_free_device (C function)c.ieee802154_free_devicehNt(j+.'ieee802154_register_device (C function)c.ieee802154_register_devicehNt(j+.)ieee802154_unregister_device (C function)c.ieee802154_unregister_devicehNt(j+."ieee802154_rx_irqsafe (C function)c.ieee802154_rx_irqsafehNt(j+.%ieee802154_xmit_complete (C function)c.ieee802154_xmit_completehNt(j+.start (C function)c.starthNt(j+.stop (C function)c.stophNt(j+.xmit_async (C function) c.xmit_asynchNt(j+.ed (C function)c.edhNt(j+.set_channel (C function) c.set_channelhNtej ]j]j ]j]j# ]j]jR]j ]jg]j ]j= ]j" ]j ]j ]j]j]j ]j ]jY]jR]j]j ]((j+.dim_cq_moder (C struct)c.dim_cq_moderhNt(j+.dim_sample (C struct) c.dim_samplehNt(j+.dim_stats (C struct) c.dim_statshNt(j+.dim (C struct)c.dimhNt(j+.dim_cq_period_mode (C enum)c.dim_cq_period_modehNt(j+.dim_state (C enum) c.dim_statehNt(j+.dim_tune_state (C enum)c.dim_tune_statehNt(j+.dim_stats_state (C enum)c.dim_stats_statehNt(j+.dim_step_result (C enum)c.dim_step_resulthNt(j+.dim_on_top (C function) c.dim_on_tophNt(j+.dim_turn (C function) c.dim_turnhNt(j+.dim_park_on_top (C function)c.dim_park_on_tophNt(j+.dim_park_tired (C function)c.dim_park_tiredhNt(j+.dim_calc_stats (C function)c.dim_calc_statshNt(j+.dim_update_sample (C function)c.dim_update_samplehNt(j+.)dim_update_sample_with_comps (C function)c.dim_update_sample_with_compshNt(j+.&net_dim_get_rx_moderation (C function)c.net_dim_get_rx_moderationhNt(j+.*net_dim_get_def_rx_moderation (C function)c.net_dim_get_def_rx_moderationhNt(j+.&net_dim_get_tx_moderation (C function)c.net_dim_get_tx_moderationhNt(j+.*net_dim_get_def_tx_moderation (C function)c.net_dim_get_def_tx_moderationhNt(j+.net_dim (C function) c.net_dimhNt(j+.rdma_dim (C function) c.rdma_dimhNtej ]j]j]jC ]jz]jK ]j]j]j+ ]jl ]j]jt]j ]j` ]j]j]jq]((j+.ethtool_mac_stats_src (C enum)c.ethtool_mac_stats_srchNt(j+.ethtool_pause_stats (C struct)c.ethtool_pause_statshNt(j+.ethtool_fec_stats (C struct)c.ethtool_fec_statshNt(j+."ethtool_module_power_mode (C enum)c.ethtool_module_power_modehNt(j+.)ethtool_module_power_mode_policy (C enum)"c.ethtool_module_power_mode_policyhNt(j+.%ethtool_podl_pse_admin_state (C enum)c.ethtool_podl_pse_admin_statehNt(j+.%ethtool_podl_pse_pw_d_status (C enum)c.ethtool_podl_pse_pw_d_statushNt(j+.ethtool_mm_state (C struct)c.ethtool_mm_statehNt(j+.!ethtool_mm_verify_status (C enum)c.ethtool_mm_verify_statushNt(j+.ethtool_mm_stats (C struct)c.ethtool_mm_statshNt(j+.ethtool_mm_cfg (C struct)c.ethtool_mm_cfghNtej]jL ]j]j! ]j]j]jw ]j ]j ]j]j]j]jb ]j]j]j]j]j]j]j ]jR ]jl]j]j]j]jH]j ]j ]j]j4]j9]j+ ]j ]j ]j@]j!]j. ]j]jo ]j]j ]j ]j ]j5 ]j]j8 ]j>]j]jX]j]jV]j]j]j ]j]jN ]j]j6]j]j`]j ]jf]j ]j4 ]j ]j3]j]j] ]j5]j]j#]j ]jg ]jB]jq ]jy]j ]jE]j ]j]j-]j]ja]j]j]j]jd ]j ]j]j]j ]j ]j]j]j ]j|]j]j ]j?]j ]jw]j|]j]j]j ]j]j]j]j ]j@ ]j ]j ]j ]j ]j5]j ]j ]j4]j ]j]j]j]jh ]j]jU]j ]j ]j)]j ]j]j]j4]j]j ]jA]j]j]j ]jy]jz]j]j|]j0]j ]j<]j ]j ]j]jl]j ]j ]jH]jJ]jf ]j(]j]jp ]j]j ]j]jH]j]j]j]j ]jF]j]j]jQ]jP]j; ]jh]j! ]j]j]jb]j]j]jj ]j]j ]j ]j ]j]j\ ]j]j]j]je ]j]jJ ]jB]j]j ]j]j) ]j ]j]j]j ]j]j]j]j]jm ]((singlehost1x_bo_cache (C struct)c.host1x_bo_cachehNt(j8.host1x_client_ops (C struct)c.host1x_client_opshNt(j8.host1x_client (C struct)c.host1x_clienthNt(j8.host1x_driver (C struct)c.host1x_driverhNt(j8.host1x_device_init (C function)c.host1x_device_inithNt(j8.host1x_device_exit (C function)c.host1x_device_exithNt(j8.(host1x_driver_register_full (C function)c.host1x_driver_register_fullhNt(j8.%host1x_driver_unregister (C function)c.host1x_driver_unregisterhNt(j8.!__host1x_client_init (C function)c.__host1x_client_inithNt(j8.host1x_client_exit (C function)c.host1x_client_exithNt(j8.%__host1x_client_register (C function)c.__host1x_client_registerhNt(j8.%host1x_client_unregister (C function)c.host1x_client_unregisterhNt(j8. host1x_syncpt_alloc (C function)c.host1x_syncpt_allochNt(j8.host1x_syncpt_id (C function)c.host1x_syncpt_idhNt(j8.#host1x_syncpt_incr_max (C function)c.host1x_syncpt_incr_maxhNt(j8.host1x_syncpt_incr (C function)c.host1x_syncpt_incrhNt(j8.host1x_syncpt_wait (C function)c.host1x_syncpt_waithNt(j8."host1x_syncpt_request (C function)c.host1x_syncpt_requesthNt(j8.host1x_syncpt_put (C function)c.host1x_syncpt_puthNt(j8.#host1x_syncpt_read_max (C function)c.host1x_syncpt_read_maxhNt(j8.#host1x_syncpt_read_min (C function)c.host1x_syncpt_read_minhNt(j8.host1x_syncpt_read (C function)c.host1x_syncpt_readhNt(j8.$host1x_syncpt_get_by_id (C function)c.host1x_syncpt_get_by_idhNt(j8.*host1x_syncpt_get_by_id_noref (C function)c.host1x_syncpt_get_by_id_norefhNt(j8.host1x_syncpt_get (C function)c.host1x_syncpt_gethNt(j8.#host1x_syncpt_get_base (C function)c.host1x_syncpt_get_basehNt(j8."host1x_syncpt_base_id (C function)c.host1x_syncpt_base_idhNt(j8.5host1x_syncpt_release_vblank_reservation (C function)*c.host1x_syncpt_release_vblank_reservationhNtej ]j]j ]j ]j ]j]((j8.hid_bpf_ctx (C struct) c.hid_bpf_ctxhNt(j8.hid_bpf_attach_flags (C enum)c.hid_bpf_attach_flagshNt(j8.!hid_bpf_device_event (C function)c.hid_bpf_device_eventhNt(j8. hid_bpf_rdesc_fixup (C function)c.hid_bpf_rdesc_fixuphNt(j8.hid_bpf_get_data (C function)c.hid_bpf_get_datahNt(j8. hid_bpf_attach_prog (C function)c.hid_bpf_attach_proghNt(j8.%hid_bpf_allocate_context (C function)c.hid_bpf_allocate_contexthNt(j8.$hid_bpf_release_context (C function)c.hid_bpf_release_contexthNt(j8.hid_bpf_hw_request (C function)c.hid_bpf_hw_requesthNtej]j]j ]jF]j](j8.3rfc.i915_context_engines_parallel_submit (C struct)*c.rfc.i915_context_engines_parallel_submithNtaj]jd ]j ]j]j]((j8.xe_pm_suspend (C function)c.xe_pm_suspendhNt(j8.xe_pm_resume (C function)c.xe_pm_resumehNtej]((j8.xe_assert (C macro) c.xe_asserthNt(j8.xe_tile_assert (C macro)c.xe_tile_asserthNt(j8.xe_gt_assert (C macro)c.xe_gt_asserthNtej]j ]jI]((j8.xe_pcode_request (C function)c.xe_pcode_requesthNt(j8.)xe_pcode_init_min_freq_table (C function)c.xe_pcode_init_min_freq_tablehNt(j8.xe_pcode_init (C function)c.xe_pcode_inithNt(j8.xe_pcode_probe (C function)c.xe_pcode_probehNtej7 ]j]j]jM]jA ]j]jC ]j]j-]jM ]((j8.&drm_i915_gem_timeline_fence (C struct)c.drm_i915_gem_timeline_fencehNt(j8.drm_i915_gem_vm_bind (C struct)c.drm_i915_gem_vm_bindhNt(j8.!drm_i915_gem_vm_unbind (C struct)c.drm_i915_gem_vm_unbindhNt(j8.#drm_i915_gem_execbuffer3 (C struct)c.drm_i915_gem_execbuffer3hNt(j8.-drm_i915_gem_create_ext_vm_private (C struct)$c.drm_i915_gem_create_ext_vm_privatehNtej]]j0 ]j]j ]j(]jj]j6 ]j ]jm]jy]j9]j ]j) ]((j8.$__drm_i915_gem_create_ext (C struct)c.__drm_i915_gem_create_exthNt(j8.(__drm_i915_memory_region_info (C struct)c.__drm_i915_memory_region_infohNtej7]j ]j ]j>]j]j]j]jH]j]jb]j]j] ]((j8.xe_wa_process_oob (C function)c.xe_wa_process_oobhNt(j8.xe_wa_process_gt (C function)c.xe_wa_process_gthNt(j8.!xe_wa_process_engine (C function)c.xe_wa_process_enginehNt(j8.xe_wa_process_lrc (C function)c.xe_wa_process_lrchNt(j8.xe_wa_init (C function) c.xe_wa_inithNtej^ ]((j8."vga_get_interruptible (C function)c.vga_get_interruptiblehNt(j8.$vga_get_uninterruptible (C function)c.vga_get_uninterruptiblehNt(j8.vga_default_device (C function)c.vga_default_devicehNt(j8.vga_remove_vgacon (C function)c.vga_remove_vgaconhNt(j8.vga_get (C function) c.vga_gethNt(j8.vga_put (C function) c.vga_puthNt(j8.$vga_set_legacy_decoding (C function)c.vga_set_legacy_decodinghNt(j8. vga_client_register (C function)c.vga_client_registerhNtejW]j"]j& ]jH ]j]((j8.xe_rtp_action (C struct)c.xe_rtp_actionhNt(j8.XE_RTP_RULE_PLATFORM (C macro)c.XE_RTP_RULE_PLATFORMhNt(j8.!XE_RTP_RULE_SUBPLATFORM (C macro)c.XE_RTP_RULE_SUBPLATFORMhNt(j8.#XE_RTP_RULE_GRAPHICS_STEP (C macro)c.XE_RTP_RULE_GRAPHICS_STEPhNt(j8. XE_RTP_RULE_MEDIA_STEP (C macro)c.XE_RTP_RULE_MEDIA_STEPhNt(j8."XE_RTP_RULE_ENGINE_CLASS (C macro)c.XE_RTP_RULE_ENGINE_CLASShNt(j8.XE_RTP_RULE_FUNC (C macro)c.XE_RTP_RULE_FUNChNt(j8.&XE_RTP_RULE_GRAPHICS_VERSION (C macro)c.XE_RTP_RULE_GRAPHICS_VERSIONhNt(j8.,XE_RTP_RULE_GRAPHICS_VERSION_RANGE (C macro)$c.XE_RTP_RULE_GRAPHICS_VERSION_RANGEhNt(j8.#XE_RTP_RULE_MEDIA_VERSION (C macro)c.XE_RTP_RULE_MEDIA_VERSIONhNt(j8.)XE_RTP_RULE_MEDIA_VERSION_RANGE (C macro)!c.XE_RTP_RULE_MEDIA_VERSION_RANGEhNt(j8.#XE_RTP_RULE_IS_INTEGRATED (C macro)c.XE_RTP_RULE_IS_INTEGRATEDhNt(j8.!XE_RTP_RULE_IS_DISCRETE (C macro)c.XE_RTP_RULE_IS_DISCRETEhNt(j8.XE_RTP_ACTION_WR (C macro)c.XE_RTP_ACTION_WRhNt(j8.XE_RTP_ACTION_SET (C macro)c.XE_RTP_ACTION_SEThNt(j8.XE_RTP_ACTION_CLR (C macro)c.XE_RTP_ACTION_CLRhNt(j8.!XE_RTP_ACTION_FIELD_SET (C macro)c.XE_RTP_ACTION_FIELD_SEThNt(j8.!XE_RTP_ACTION_WHITELIST (C macro)c.XE_RTP_ACTION_WHITELISThNt(j8.XE_RTP_NAME (C macro) c.XE_RTP_NAMEhNt(j8.XE_RTP_ENTRY_FLAG (C macro)c.XE_RTP_ENTRY_FLAGhNt(j8.XE_RTP_ACTION_FLAG (C macro)c.XE_RTP_ACTION_FLAGhNt(j8.XE_RTP_RULES (C macro)c.XE_RTP_RULEShNt(j8.XE_RTP_ACTIONS (C macro)c.XE_RTP_ACTIONShNt(j8.'xe_rtp_match_even_instance (C function)c.xe_rtp_match_even_instancehNt(j8.6xe_rtp_process_ctx_enable_active_tracking (C function)+c.xe_rtp_process_ctx_enable_active_trackinghNt(j8.!xe_rtp_process_to_sr (C function)c.xe_rtp_process_to_srhNt(j8.xe_rtp_process (C function)c.xe_rtp_processhNtejn]((j8.,vga_switcheroo_register_handler (C function)!c.vga_switcheroo_register_handlerhNt(j8..vga_switcheroo_unregister_handler (C function)#c.vga_switcheroo_unregister_handlerhNt(j8.)vga_switcheroo_handler_flags (C function)c.vga_switcheroo_handler_flagshNt(j8.+vga_switcheroo_register_client (C function) c.vga_switcheroo_register_clienthNt(j8.1vga_switcheroo_register_audio_client (C function)&c.vga_switcheroo_register_audio_clienthNt(j8..vga_switcheroo_client_probe_defer (C function)#c.vga_switcheroo_client_probe_deferhNt(j8.,vga_switcheroo_get_client_state (C function)!c.vga_switcheroo_get_client_statehNt(j8.-vga_switcheroo_unregister_client (C function)"c.vga_switcheroo_unregister_clienthNt(j8.)vga_switcheroo_client_fb_set (C function)c.vga_switcheroo_client_fb_sethNt(j8.$vga_switcheroo_lock_ddc (C function)c.vga_switcheroo_lock_ddchNt(j8.&vga_switcheroo_unlock_ddc (C function)c.vga_switcheroo_unlock_ddchNt(j8.2vga_switcheroo_process_delayed_switch (C function)'c.vga_switcheroo_process_delayed_switchhNt(j8..vga_switcheroo_init_domain_pm_ops (C function)#c.vga_switcheroo_init_domain_pm_opshNt(j8.!vga_switcheroo_handler (C struct)c.vga_switcheroo_handlerhNt(j8.$vga_switcheroo_client_ops (C struct)c.vga_switcheroo_client_opshNt(j8.'vga_switcheroo_handler_flags_t (C enum) c.vga_switcheroo_handler_flags_thNt(j8.!vga_switcheroo_client_id (C enum)c.vga_switcheroo_client_idhNt(j8.vga_switcheroo_state (C enum)c.vga_switcheroo_statehNt(j8.vgasr_priv (C struct) c.vgasr_privhNt(j8. vga_switcheroo_client (C struct)c.vga_switcheroo_clienthNt(j8.apple_gmux_detect (C function)c.apple_gmux_detecthNt(j8.apple_gmux_present (C function)c.apple_gmux_presenthNtej']j ]j ]j ]j2]j]j ]((j8.xe_tile_alloc (C function)c.xe_tile_allochNt(j8.xe_tile_init_early (C function)c.xe_tile_init_earlyhNt(j8.!xe_tile_init_noalloc (C function)c.xe_tile_init_noallochNtej ]j]j ]j ]j{]j]j]j]j]jv ]j]j]j]j]j ]jX]j ]j8 ]j: ]j]j ]j]jt]jG ]j ]j]j]j ]j]jN ]j]j]j]j)]j]j ]j]j! ]j.]j2]jf ]j]j]j]j$]j ]j ]j]jJ]jL]((single folio_start_fscache (C function)c.folio_start_fscachehNt(j9.folio_end_fscache (C function)c.folio_end_fscachehNt(j9.folio_wait_fscache (C function)c.folio_wait_fscachehNt(j9.(folio_wait_fscache_killable (C function)c.folio_wait_fscache_killablehNt(j9.netfs_inode (C function) c.netfs_inodehNt(j9.netfs_inode_init (C function)c.netfs_inode_inithNt(j9.netfs_resize_file (C function)c.netfs_resize_filehNt(j9.netfs_i_cookie (C function)c.netfs_i_cookiehNt(j9.netfs_readahead (C function)c.netfs_readaheadhNt(j9.netfs_read_folio (C function)c.netfs_read_foliohNt(j9.netfs_write_begin (C function)c.netfs_write_beginhNt(j9.%netfs_buffered_read_iter (C function)c.netfs_buffered_read_iterhNt(j9.!netfs_file_read_iter (C function)c.netfs_file_read_iterhNt(j9.$netfs_subreq_terminated (C function)c.netfs_subreq_terminatedhNtej]jA]j ]j ]ju]j(]jM]jv]j ]j ]jO ]j]jh]j]j ]j]jg]j ]j:]ji]jm ]j]jL]j ]j4]jA]jN ]((j9.#fscache_acquire_volume (C function)c.fscache_acquire_volumehNt(j9.&fscache_relinquish_volume (C function)c.fscache_relinquish_volumehNt(j9.#fscache_acquire_cookie (C function)c.fscache_acquire_cookiehNt(j9.fscache_use_cookie (C function)c.fscache_use_cookiehNt(j9.!fscache_unuse_cookie (C function)c.fscache_unuse_cookiehNt(j9.&fscache_relinquish_cookie (C function)c.fscache_relinquish_cookiehNt(j9."fscache_update_cookie (C function)c.fscache_update_cookiehNt(j9."fscache_resize_cookie (C function)c.fscache_resize_cookiehNt(j9.fscache_invalidate (C function)c.fscache_invalidatehNt(j9.$fscache_operation_valid (C function)c.fscache_operation_validhNt(j9.)fscache_begin_read_operation (C function)c.fscache_begin_read_operationhNt(j9."fscache_end_operation (C function)c.fscache_end_operationhNt(j9.fscache_read (C function)c.fscache_readhNt(j9.*fscache_begin_write_operation (C function)c.fscache_begin_write_operationhNt(j9.fscache_write (C function)c.fscache_writehNt(j9.$fscache_clear_page_bits (C function)c.fscache_clear_page_bitshNt(j9.#fscache_write_to_cache (C function)c.fscache_write_to_cachehNt(j9.&fscache_note_page_release (C function)c.fscache_note_page_releasehNtejJ]jL]j ]j_]j]j ]j]j[ ]jX]j ]j]j ]j]((j9.handle_t (C type) c.handle_thNt(j9.journal_t (C type) c.journal_thNt(j9.jbd2_inode (C struct) c.jbd2_inodehNt(j9.jbd2_journal_handle (C struct)c.jbd2_journal_handlehNt(j9.journal_s (C struct) c.journal_shNt(j9.-jbd2_journal_force_commit_nested (C function)"c.jbd2_journal_force_commit_nestedhNt(j9.&jbd2_journal_force_commit (C function)c.jbd2_journal_force_commithNt(j9."jbd2_journal_init_dev (C function)c.jbd2_journal_init_devhNt(j9.$jbd2_journal_init_inode (C function)c.jbd2_journal_init_inodehNt(j9.)jbd2_journal_update_sb_errno (C function)c.jbd2_journal_update_sb_errnohNt(j9.jbd2_journal_load (C function)c.jbd2_journal_loadhNt(j9.!jbd2_journal_destroy (C function)c.jbd2_journal_destroyhNt(j9.-jbd2_journal_check_used_features (C function)"c.jbd2_journal_check_used_featureshNt(j9.2jbd2_journal_check_available_features (C function)'c.jbd2_journal_check_available_featureshNt(j9.&jbd2_journal_set_features (C function)c.jbd2_journal_set_featureshNt(j9.jbd2_journal_flush (C function)c.jbd2_journal_flushhNt(j9.jbd2_journal_wipe (C function)c.jbd2_journal_wipehNt(j9.jbd2_journal_abort (C function)c.jbd2_journal_aborthNt(j9.jbd2_journal_errno (C function)c.jbd2_journal_errnohNt(j9.#jbd2_journal_clear_err (C function)c.jbd2_journal_clear_errhNt(j9.!jbd2_journal_ack_err (C function)c.jbd2_journal_ack_errhNt(j9.!jbd2_journal_recover (C function)c.jbd2_journal_recoverhNt(j9.'jbd2_journal_skip_recovery (C function)c.jbd2_journal_skip_recoveryhNt(j9.jbd2_journal_start (C function)c.jbd2_journal_starthNt(j9.(jbd2_journal_start_reserved (C function)c.jbd2_journal_start_reservedhNt(j9. jbd2_journal_extend (C function)c.jbd2_journal_extendhNt(j9."jbd2__journal_restart (C function)c.jbd2__journal_restarthNt(j9.&jbd2_journal_lock_updates (C function)c.jbd2_journal_lock_updateshNt(j9.(jbd2_journal_unlock_updates (C function)c.jbd2_journal_unlock_updateshNt(j9.*jbd2_journal_get_write_access (C function)c.jbd2_journal_get_write_accesshNt(j9.+jbd2_journal_get_create_access (C function) c.jbd2_journal_get_create_accesshNt(j9.)jbd2_journal_get_undo_access (C function)c.jbd2_journal_get_undo_accesshNt(j9.&jbd2_journal_set_triggers (C function)c.jbd2_journal_set_triggershNt(j9.(jbd2_journal_dirty_metadata (C function)c.jbd2_journal_dirty_metadatahNt(j9. jbd2_journal_forget (C function)c.jbd2_journal_forgethNt(j9.jbd2_journal_stop (C function)c.jbd2_journal_stophNt(j9.-jbd2_journal_try_to_free_buffers (C function)"c.jbd2_journal_try_to_free_buffershNt(j9.*jbd2_journal_invalidate_folio (C function)c.jbd2_journal_invalidate_foliohNtejv]j-]j]j4 ]j]jg]j7]j]jo]j]j ]j]j]j]j ]jH ]j ]j]j]j]j]j]j]jU]j]j]j ]j ]j]j]j ]j%]jE]((single!fscache_cookie_state (C function)c.fscache_cookie_statehNt(j:.fscache_get_key (C function)c.fscache_get_keyhNt(j:.!fscache_count_object (C function)c.fscache_count_objecthNt(j:.#fscache_uncount_object (C function)c.fscache_uncount_objecthNt(j:.%fscache_wait_for_objects (C function)c.fscache_wait_for_objectshNtej]j" ]j ]j ]jR]((j:.tty_register_ldisc (C function)c.tty_register_ldischNt(j:.!tty_unregister_ldisc (C function)c.tty_unregister_ldischNt(j:.tty_ldisc_flush (C function)c.tty_ldisc_flushhNt(j:.tty_set_ldisc (C function)c.tty_set_ldischNt(j:.tty_ldisc_ops (C struct)c.tty_ldisc_opshNt(j:.tty_ldisc_ref_wait (C function)c.tty_ldisc_ref_waithNt(j:.tty_ldisc_ref (C function)c.tty_ldisc_refhNt(j:.tty_ldisc_deref (C function)c.tty_ldisc_derefhNt(j:.tty_ldisc_get (C function)c.tty_ldisc_gethNt(j:.tty_ldisc_put (C function)c.tty_ldisc_puthNt(j:."tty_set_termios_ldisc (C function)c.tty_set_termios_ldischNt(j:.tty_ldisc_open (C function)c.tty_ldisc_openhNt(j:.tty_ldisc_close (C function)c.tty_ldisc_closehNt(j:.tty_ldisc_failto (C function)c.tty_ldisc_failtohNt(j:.tty_ldisc_restore (C function)c.tty_ldisc_restorehNt(j:.tty_ldisc_kill (C function)c.tty_ldisc_killhNt(j:.tty_reset_termios (C function)c.tty_reset_termioshNt(j:.tty_ldisc_reinit (C function)c.tty_ldisc_reinithNt(j:.tty_ldisc_hangup (C function)c.tty_ldisc_hanguphNt(j:.tty_ldisc_setup (C function)c.tty_ldisc_setuphNt(j:.tty_ldisc_release (C function)c.tty_ldisc_releasehNt(j:.tty_ldisc_init (C function)c.tty_ldisc_inithNt(j:.tty_ldisc_deinit (C function)c.tty_ldisc_deinithNtej]j ]j ]((j:.usb_ep_type_string (C function)c.usb_ep_type_stringhNt(j:.usb_speed_string (C function)c.usb_speed_stringhNt(j:."usb_get_maximum_speed (C function)c.usb_get_maximum_speedhNt(j:.%usb_get_maximum_ssp_rate (C function)c.usb_get_maximum_ssp_ratehNt(j:.usb_state_string (C function)c.usb_state_stringhNt(j:.-usb_get_role_switch_default_mode (C function)"c.usb_get_role_switch_default_modehNt(j:. usb_decode_interval (C function)c.usb_decode_intervalhNt(j:.&of_usb_get_dr_mode_by_phy (C function)c.of_usb_get_dr_mode_by_phyhNt(j:.$of_usb_host_tpl_support (C function)c.of_usb_host_tpl_supporthNt(j:.#of_usb_update_otg_caps (C function)c.of_usb_update_otg_capshNt(j:.%usb_of_get_companion_dev (C function)c.usb_of_get_companion_devhNt(j:.usb_host_endpoint (C struct)c.usb_host_endpointhNt(j:.usb_interface (C struct)c.usb_interfacehNt(j:.usb_set_intfdata (C function)c.usb_set_intfdatahNt(j:.usb_interface_cache (C struct)c.usb_interface_cachehNt(j:.usb_host_config (C struct)c.usb_host_confighNt(j:.usb_device (C struct) c.usb_devicehNt(j:. usb_hub_for_each_child (C macro)c.usb_hub_for_each_childhNt(j:."usb_interface_claimed (C function)c.usb_interface_claimedhNt(j:.usb_make_path (C function)c.usb_make_pathhNt(j:.USB_DEVICE (C macro) c.USB_DEVICEhNt(j:.USB_DEVICE_VER (C macro)c.USB_DEVICE_VERhNt(j:.$USB_DEVICE_INTERFACE_CLASS (C macro)c.USB_DEVICE_INTERFACE_CLASShNt(j:.'USB_DEVICE_INTERFACE_PROTOCOL (C macro)c.USB_DEVICE_INTERFACE_PROTOCOLhNt(j:.%USB_DEVICE_INTERFACE_NUMBER (C macro)c.USB_DEVICE_INTERFACE_NUMBERhNt(j:.USB_DEVICE_INFO (C macro)c.USB_DEVICE_INFOhNt(j:.USB_INTERFACE_INFO (C macro)c.USB_INTERFACE_INFOhNt(j:.'USB_DEVICE_AND_INTERFACE_INFO (C macro)c.USB_DEVICE_AND_INTERFACE_INFOhNt(j:.'USB_VENDOR_AND_INTERFACE_INFO (C macro)c.USB_VENDOR_AND_INTERFACE_INFOhNt(j:.usb_driver (C struct) c.usb_driverhNt(j:.usb_device_driver (C struct)c.usb_device_driverhNt(j:.usb_class_driver (C struct)c.usb_class_driverhNt(j:.module_usb_driver (C macro)c.module_usb_driverhNt(j:.urb (C struct)c.urbhNt(j:.!usb_fill_control_urb (C function)c.usb_fill_control_urbhNt(j:.usb_fill_bulk_urb (C function)c.usb_fill_bulk_urbhNt(j:.usb_fill_int_urb (C function)c.usb_fill_int_urbhNt(j:.usb_urb_dir_in (C function)c.usb_urb_dir_inhNt(j:.usb_urb_dir_out (C function)c.usb_urb_dir_outhNt(j:.usb_sg_request (C struct)c.usb_sg_requesthNt(j:.usb_init_urb (C function)c.usb_init_urbhNt(j:.usb_alloc_urb (C function)c.usb_alloc_urbhNt(j:.usb_free_urb (C function)c.usb_free_urbhNt(j:.usb_get_urb (C function) c.usb_get_urbhNt(j:.usb_anchor_urb (C function)c.usb_anchor_urbhNt(j:.usb_unanchor_urb (C function)c.usb_unanchor_urbhNt(j:. usb_pipe_type_check (C function)c.usb_pipe_type_checkhNt(j:."usb_urb_ep_type_check (C function)c.usb_urb_ep_type_checkhNt(j:.usb_submit_urb (C function)c.usb_submit_urbhNt(j:.usb_unlink_urb (C function)c.usb_unlink_urbhNt(j:.usb_kill_urb (C function)c.usb_kill_urbhNt(j:.usb_poison_urb (C function)c.usb_poison_urbhNt(j:.usb_block_urb (C function)c.usb_block_urbhNt(j:.#usb_kill_anchored_urbs (C function)c.usb_kill_anchored_urbshNt(j:.%usb_poison_anchored_urbs (C function)c.usb_poison_anchored_urbshNt(j:.'usb_unpoison_anchored_urbs (C function)c.usb_unpoison_anchored_urbshNt(j:.%usb_unlink_anchored_urbs (C function)c.usb_unlink_anchored_urbshNt(j:.'usb_anchor_suspend_wakeups (C function)c.usb_anchor_suspend_wakeupshNt(j:.&usb_anchor_resume_wakeups (C function)c.usb_anchor_resume_wakeupshNt(j:.*usb_wait_anchor_empty_timeout (C function)c.usb_wait_anchor_empty_timeouthNt(j:. usb_get_from_anchor (C function)c.usb_get_from_anchorhNt(j:.&usb_scuttle_anchored_urbs (C function)c.usb_scuttle_anchored_urbshNt(j:.usb_anchor_empty (C function)c.usb_anchor_emptyhNt(j:.usb_control_msg (C function)c.usb_control_msghNt(j:.!usb_control_msg_send (C function)c.usb_control_msg_sendhNt(j:.!usb_control_msg_recv (C function)c.usb_control_msg_recvhNt(j:.usb_interrupt_msg (C function)c.usb_interrupt_msghNt(j:.usb_bulk_msg (C function)c.usb_bulk_msghNt(j:.usb_sg_init (C function) c.usb_sg_inithNt(j:.usb_sg_wait (C function) c.usb_sg_waithNt(j:.usb_sg_cancel (C function)c.usb_sg_cancelhNt(j:.usb_get_descriptor (C function)c.usb_get_descriptorhNt(j:.usb_string (C function) c.usb_stringhNt(j:.usb_cache_string (C function)c.usb_cache_stringhNt(j:.usb_get_status (C function)c.usb_get_statushNt(j:.usb_clear_halt (C function)c.usb_clear_halthNt(j:.usb_reset_endpoint (C function)c.usb_reset_endpointhNt(j:.usb_set_interface (C function)c.usb_set_interfacehNt(j:.$usb_reset_configuration (C function)c.usb_reset_configurationhNt(j:.$usb_set_wireless_status (C function)c.usb_set_wireless_statushNt(j:.)usb_driver_set_configuration (C function)c.usb_driver_set_configurationhNt(j:.!cdc_parse_cdc_header (C function)c.cdc_parse_cdc_headerhNt(j:.usb_register_dev (C function)c.usb_register_devhNt(j:.usb_deregister_dev (C function)c.usb_deregister_devhNt(j:.'usb_driver_claim_interface (C function)c.usb_driver_claim_interfacehNt(j:.)usb_driver_release_interface (C function)c.usb_driver_release_interfacehNt(j:.usb_match_id (C function)c.usb_match_idhNt(j:.'usb_register_device_driver (C function)c.usb_register_device_driverhNt(j:.)usb_deregister_device_driver (C function)c.usb_deregister_device_driverhNt(j:. usb_register_driver (C function)c.usb_register_driverhNt(j:.usb_deregister (C function)c.usb_deregisterhNt(j:.#usb_enable_autosuspend (C function)c.usb_enable_autosuspendhNt(j:.$usb_disable_autosuspend (C function)c.usb_disable_autosuspendhNt(j:.%usb_autopm_put_interface (C function)c.usb_autopm_put_interfacehNt(j:.+usb_autopm_put_interface_async (C function) c.usb_autopm_put_interface_asynchNt(j:.0usb_autopm_put_interface_no_suspend (C function)%c.usb_autopm_put_interface_no_suspendhNt(j:.%usb_autopm_get_interface (C function)c.usb_autopm_get_interfacehNt(j:.+usb_autopm_get_interface_async (C function) c.usb_autopm_get_interface_asynchNt(j:./usb_autopm_get_interface_no_resume (C function)$c.usb_autopm_get_interface_no_resumehNt(j:.&usb_find_common_endpoints (C function)c.usb_find_common_endpointshNt(j:..usb_find_common_endpoints_reverse (C function)#c.usb_find_common_endpoints_reversehNt(j:.%usb_check_bulk_endpoints (C function)c.usb_check_bulk_endpointshNt(j:.$usb_check_int_endpoints (C function)c.usb_check_int_endpointshNt(j:.!usb_find_alt_setting (C function)c.usb_find_alt_settinghNt(j:.usb_ifnum_to_if (C function)c.usb_ifnum_to_ifhNt(j:.%usb_altnum_to_altsetting (C function)c.usb_altnum_to_altsettinghNt(j:.usb_find_interface (C function)c.usb_find_interfacehNt(j:.usb_for_each_dev (C function)c.usb_for_each_devhNt(j:.usb_alloc_dev (C function)c.usb_alloc_devhNt(j:.usb_get_dev (C function) c.usb_get_devhNt(j:.usb_put_dev (C function) c.usb_put_devhNt(j:.usb_get_intf (C function)c.usb_get_intfhNt(j:.usb_put_intf (C function)c.usb_put_intfhNt(j:.$usb_intf_get_dma_device (C function)c.usb_intf_get_dma_devicehNt(j:.&usb_lock_device_for_reset (C function)c.usb_lock_device_for_resethNt(j:.)usb_get_current_frame_number (C function)c.usb_get_current_frame_numberhNt(j:.usb_alloc_coherent (C function)c.usb_alloc_coherenthNt(j:.usb_free_coherent (C function)c.usb_free_coherenthNt(j:.$usb_hub_clear_tt_buffer (C function)c.usb_hub_clear_tt_bufferhNt(j:.!usb_set_device_state (C function)c.usb_set_device_statehNt(j:.$usb_root_hub_lost_power (C function)c.usb_root_hub_lost_powerhNt(j:.usb_reset_device (C function)c.usb_reset_devicehNt(j:.#usb_queue_reset_device (C function)c.usb_queue_reset_devicehNt(j:.usb_hub_find_child (C function)c.usb_hub_find_childhNt(j:.usb_calc_bus_time (C function)c.usb_calc_bus_timehNt(j:.#usb_hcd_link_urb_to_ep (C function)c.usb_hcd_link_urb_to_ephNt(j:.%usb_hcd_check_unlink_urb (C function)c.usb_hcd_check_unlink_urbhNt(j:.'usb_hcd_unlink_urb_from_ep (C function)c.usb_hcd_unlink_urb_from_ephNt(j:.!usb_hcd_giveback_urb (C function)c.usb_hcd_giveback_urbhNt(j:.usb_alloc_streams (C function)c.usb_alloc_streamshNt(j:.usb_free_streams (C function)c.usb_free_streamshNt(j:.$usb_hcd_resume_root_hub (C function)c.usb_hcd_resume_root_hubhNt(j:.usb_bus_start_enum (C function)c.usb_bus_start_enumhNt(j:.usb_hcd_irq (C function) c.usb_hcd_irqhNt(j:.usb_hc_died (C function) c.usb_hc_diedhNt(j:."usb_create_shared_hcd (C function)c.usb_create_shared_hcdhNt(j:.usb_create_hcd (C function)c.usb_create_hcdhNt(j:.usb_add_hcd (C function) c.usb_add_hcdhNt(j:.usb_remove_hcd (C function)c.usb_remove_hcdhNt(j:.usb_hcd_pci_probe (C function)c.usb_hcd_pci_probehNt(j:.usb_hcd_pci_remove (C function)c.usb_hcd_pci_removehNt(j:.!usb_hcd_pci_shutdown (C function)c.usb_hcd_pci_shutdownhNt(j:.hcd_buffer_create (C function)c.hcd_buffer_createhNt(j:.hcd_buffer_destroy (C function)c.hcd_buffer_destroyhNtej]((j:.dwc3_event_buffer (C struct)c.dwc3_event_bufferhNt(j:.dwc3_ep (C struct) c.dwc3_ephNt(j:.dwc3_trb (C struct) c.dwc3_trbhNt(j:.dwc3_hwparams (C struct)c.dwc3_hwparamshNt(j:.dwc3_request (C struct)c.dwc3_requesthNt(j:.dwc3 (C struct)c.dwc3hNt(j:.dwc3_event_depevt (C struct)c.dwc3_event_depevthNt(j:.dwc3_event_devt (C struct)c.dwc3_event_devthNt(j:.dwc3_event_gevt (C struct)c.dwc3_event_gevthNt(j:.dwc3_event (C union) c.dwc3_eventhNt(j:.$dwc3_gadget_ep_cmd_params (C struct)c.dwc3_gadget_ep_cmd_paramshNt(j:.dwc3_mdwidth (C function)c.dwc3_mdwidthhNt(j:.next_request (C function)c.next_requesthNt(j:.-dwc3_gadget_move_started_request (C function)"c.dwc3_gadget_move_started_requesthNt(j:./dwc3_gadget_move_cancelled_request (C function)$c.dwc3_gadget_move_cancelled_requesthNt(j:..dwc3_gadget_ep_get_transfer_index (C function)#c.dwc3_gadget_ep_get_transfer_indexhNt(j:.(dwc3_gadget_dctl_write_safe (C function)c.dwc3_gadget_dctl_write_safehNt(j:.&dwc3_gadget_set_test_mode (C function)c.dwc3_gadget_set_test_modehNt(j:.'dwc3_gadget_get_link_state (C function)c.dwc3_gadget_get_link_statehNt(j:.'dwc3_gadget_set_link_state (C function)c.dwc3_gadget_set_link_statehNt(j:.dwc3_ep_inc_trb (C function)c.dwc3_ep_inc_trbhNt(j:.dwc3_ep_inc_enq (C function)c.dwc3_ep_inc_enqhNt(j:.dwc3_ep_inc_deq (C function)c.dwc3_ep_inc_deqhNt(j:.!dwc3_gadget_giveback (C function)c.dwc3_gadget_givebackhNt(j:.-dwc3_send_gadget_generic_command (C function)"c.dwc3_send_gadget_generic_commandhNt(j:.$dwc3_send_gadget_ep_cmd (C function)c.dwc3_send_gadget_ep_cmdhNt(j:.%dwc3_gadget_start_config (C function)c.dwc3_gadget_start_confighNt(j:.*dwc3_gadget_calc_tx_fifo_size (C function)c.dwc3_gadget_calc_tx_fifo_sizehNt(j:.'dwc3_gadget_clear_tx_fifos (C function)c.dwc3_gadget_clear_tx_fifoshNt(j:.$__dwc3_gadget_ep_enable (C function)c.__dwc3_gadget_ep_enablehNt(j:.%__dwc3_gadget_ep_disable (C function)c.__dwc3_gadget_ep_disablehNt(j:.dwc3_ep_prev_trb (C function)c.dwc3_ep_prev_trbhNt(j:.!dwc3_prepare_one_trb (C function)c.dwc3_prepare_one_trbhNt(j:.!dwc3_prepare_last_sg (C function)c.dwc3_prepare_last_sghNt(j:.(__dwc3_stop_active_transfer (C function)c.__dwc3_stop_active_transferhNt(j:.)dwc3_gadget_start_isoc_quirk (C function)c.dwc3_gadget_start_isoc_quirkhNt(j:.#dwc3_gadget_setup_nump (C function)c.dwc3_gadget_setup_numphNt(j:.%dwc3_gadget_check_config (C function)c.dwc3_gadget_check_confighNt(j:.dwc3_gadget_init (C function)c.dwc3_gadget_inithNt(j:.dwc3_get_dr_mode (C function)c.dwc3_get_dr_modehNt(j:.!dwc3_core_soft_reset (C function)c.dwc3_core_soft_resethNt(j:. dwc3_ref_clk_period (C function)c.dwc3_ref_clk_periodhNt(j:.'dwc3_free_one_event_buffer (C function)c.dwc3_free_one_event_bufferhNt(j:.(dwc3_alloc_one_event_buffer (C function)c.dwc3_alloc_one_event_bufferhNt(j:.$dwc3_free_event_buffers (C function)c.dwc3_free_event_buffershNt(j:.%dwc3_alloc_event_buffers (C function)c.dwc3_alloc_event_buffershNt(j:.%dwc3_event_buffers_setup (C function)c.dwc3_event_buffers_setuphNt(j:.dwc3_phy_setup (C function)c.dwc3_phy_setuphNt(j:.dwc3_core_init (C function)c.dwc3_core_inithNtej ]j]j]j ]j]((j:.%acpi_amd_wbrf_add_remove (C function)c.acpi_amd_wbrf_add_removehNt(j:.-acpi_amd_wbrf_supported_producer (C function)"c.acpi_amd_wbrf_supported_producerhNt(j:.-acpi_amd_wbrf_supported_consumer (C function)"c.acpi_amd_wbrf_supported_consumerhNt(j:.(amd_wbrf_retrieve_freq_band (C function)c.amd_wbrf_retrieve_freq_bandhNt(j:.'amd_wbrf_register_notifier (C function)c.amd_wbrf_register_notifierhNt(j:.)amd_wbrf_unregister_notifier (C function)c.amd_wbrf_unregister_notifierhNtejD]j]((j:.w1_reg_num (C struct) c.w1_reg_numhNt(j:.w1_slave (C struct) c.w1_slavehNt(j:.w1_bus_master (C struct)c.w1_bus_masterhNt(j:.w1_master_flags (C enum)c.w1_master_flagshNt(j:.w1_master (C struct) c.w1_masterhNt(j:.w1_family_ops (C struct)c.w1_family_opshNt(j:.w1_family (C struct) c.w1_familyhNt(j:.module_w1_family (C macro)c.module_w1_familyhNt(j:.w1_search (C function) c.w1_searchhNt(j:.!w1_process_callbacks (C function)c.w1_process_callbackshNt(j:.w1_register_family (C function)c.w1_register_familyhNt(j:.!w1_unregister_family (C function)c.w1_unregister_familyhNt(j:.w1_async_cmd (C struct)c.w1_async_cmdhNt(j:.!w1_add_master_device (C function)c.w1_add_master_devicehNt(j:.$w1_remove_master_device (C function)c.w1_remove_master_devicehNt(j:.w1_cn_msg_flags (C enum)c.w1_cn_msg_flagshNt(j:.!w1_netlink_message_types (C enum)c.w1_netlink_message_typeshNt(j:.w1_netlink_msg (C struct)c.w1_netlink_msghNt(j:.w1_commands (C enum) c.w1_commandshNt(j:.w1_netlink_cmd (C struct)c.w1_netlink_cmdhNt(j:.w1_touch_bit (C function)c.w1_touch_bithNt(j:.w1_write_8 (C function) c.w1_write_8hNt(j:.w1_triplet (C function) c.w1_triplethNt(j:.w1_read_8 (C function) c.w1_read_8hNt(j:.w1_write_block (C function)c.w1_write_blockhNt(j:.w1_touch_block (C function)c.w1_touch_blockhNt(j:.w1_read_block (C function)c.w1_read_blockhNt(j:.w1_reset_bus (C function)c.w1_reset_bushNt(j:."w1_reset_select_slave (C function)c.w1_reset_select_slavehNt(j:.$w1_reset_resume_command (C function)c.w1_reset_resume_commandhNt(j:.w1_next_pullup (C function)c.w1_next_pulluphNt(j:.w1_write_bit (C function)c.w1_write_bithNt(j:.w1_pre_write (C function)c.w1_pre_writehNt(j:.w1_post_write (C function)c.w1_post_writehNt(j:.w1_read_bit (C function) c.w1_read_bithNtej ]((j:. typec_register_port (C function)c.typec_register_porthNt(j:."typec_unregister_port (C function)c.typec_unregister_porthNt(j:.#typec_register_partner (C function)c.typec_register_partnerhNt(j:.%typec_unregister_partner (C function)c.typec_unregister_partnerhNt(j:.'typec_partner_set_identity (C function)c.typec_partner_set_identityhNt(j:. typec_register_plug (C function)c.typec_register_plughNt(j:."typec_unregister_plug (C function)c.typec_unregister_plughNt(j:.!typec_register_cable (C function)c.typec_register_cablehNt(j:.#typec_unregister_cable (C function)c.typec_unregister_cablehNt(j:.%typec_cable_set_identity (C function)c.typec_cable_set_identityhNt(j:. typec_set_data_role (C function)c.typec_set_data_rolehNt(j:.typec_set_pwr_role (C function)c.typec_set_pwr_rolehNt(j:.!typec_set_vconn_role (C function)c.typec_set_vconn_rolehNt(j:.!typec_set_pwr_opmode (C function)c.typec_set_pwr_opmodehNt(j:.(typec_port_register_altmode (C function)c.typec_port_register_altmodehNt(j:.+typec_partner_register_altmode (C function) c.typec_partner_register_altmodehNt(j:.(typec_plug_register_altmode (C function)c.typec_plug_register_altmodehNt(j:.%typec_unregister_altmode (C function)c.typec_unregister_altmodehNt(j:.(typec_altmode_update_active (C function)c.typec_altmode_update_activehNt(j:."typec_switch_register (C function)c.typec_switch_registerhNt(j:.$typec_switch_unregister (C function)c.typec_switch_unregisterhNt(j:.typec_mux_register (C function)c.typec_mux_registerhNt(j:.!typec_mux_unregister (C function)c.typec_mux_unregisterhNt(j:."typec_set_orientation (C function)c.typec_set_orientationhNt(j:.typec_set_mode (C function)c.typec_set_modehNtej]j ]j ]j ]j ]jL ]jP ]jc]j ]((j:.vme_dev (C struct) c.vme_devhNt(j:.vme_driver (C struct) c.vme_driverhNt(j:.!vme_alloc_consistent (C function)c.vme_alloc_consistenthNt(j:. vme_free_consistent (C function)c.vme_free_consistenthNt(j:.vme_get_size (C function)c.vme_get_sizehNt(j:.vme_slave_request (C function)c.vme_slave_requesthNt(j:.vme_slave_set (C function)c.vme_slave_sethNt(j:.vme_slave_get (C function)c.vme_slave_gethNt(j:.vme_slave_free (C function)c.vme_slave_freehNt(j:.vme_master_request (C function)c.vme_master_requesthNt(j:.vme_master_set (C function)c.vme_master_sethNt(j:.vme_master_get (C function)c.vme_master_gethNt(j:.vme_master_read (C function)c.vme_master_readhNt(j:.vme_master_write (C function)c.vme_master_writehNt(j:.vme_master_rmw (C function)c.vme_master_rmwhNt(j:.vme_master_mmap (C function)c.vme_master_mmaphNt(j:.vme_master_free (C function)c.vme_master_freehNt(j:.vme_dma_request (C function)c.vme_dma_requesthNt(j:.vme_new_dma_list (C function)c.vme_new_dma_listhNt(j:.&vme_dma_pattern_attribute (C function)c.vme_dma_pattern_attributehNt(j:."vme_dma_pci_attribute (C function)c.vme_dma_pci_attributehNt(j:."vme_dma_vme_attribute (C function)c.vme_dma_vme_attributehNt(j:.#vme_dma_free_attribute (C function)c.vme_dma_free_attributehNt(j:.vme_dma_list_add (C function)c.vme_dma_list_addhNt(j:.vme_dma_list_exec (C function)c.vme_dma_list_exechNt(j:.vme_dma_list_free (C function)c.vme_dma_list_freehNt(j:.vme_dma_free (C function)c.vme_dma_freehNt(j:.vme_irq_request (C function)c.vme_irq_requesthNt(j:.vme_irq_free (C function)c.vme_irq_freehNt(j:.vme_irq_generate (C function)c.vme_irq_generatehNt(j:.vme_lm_request (C function)c.vme_lm_requesthNt(j:.vme_lm_count (C function)c.vme_lm_counthNt(j:.vme_lm_set (C function) c.vme_lm_sethNt(j:.vme_lm_get (C function) c.vme_lm_gethNt(j:.vme_lm_attach (C function)c.vme_lm_attachhNt(j:.vme_lm_detach (C function)c.vme_lm_detachhNt(j:.vme_lm_free (C function) c.vme_lm_freehNt(j:.vme_slot_num (C function)c.vme_slot_numhNt(j:.vme_bus_num (C function) c.vme_bus_numhNt(j:. vme_register_driver (C function)c.vme_register_driverhNt(j:."vme_unregister_driver (C function)c.vme_unregister_driverhNtejS ]((j:.usb_request (C struct) c.usb_requesthNt(j:.usb_ep_caps (C struct) c.usb_ep_capshNt(j:.usb_ep (C struct)c.usb_ephNt(j:.usb_gadget (C struct) c.usb_gadgethNt(j:.usb_ep_align (C function)c.usb_ep_alignhNt(j:.usb_ep_align_maybe (C function)c.usb_ep_align_maybehNt(j:.'gadget_is_altset_supported (C function)c.gadget_is_altset_supportedhNt(j:.&gadget_is_stall_supported (C function)c.gadget_is_stall_supportedhNt(j:.$gadget_is_zlp_supported (C function)c.gadget_is_zlp_supportedhNt(j:.&gadget_avoids_skb_reserve (C function)c.gadget_avoids_skb_reservehNt(j:. gadget_is_dualspeed (C function)c.gadget_is_dualspeedhNt(j:.!gadget_is_superspeed (C function)c.gadget_is_superspeedhNt(j:.&gadget_is_superspeed_plus (C function)c.gadget_is_superspeed_plushNt(j:.gadget_is_otg (C function)c.gadget_is_otghNt(j:.usb_gadget_driver (C struct)c.usb_gadget_driverhNt(j:.-usb_gadget_register_driver_owner (C function)"c.usb_gadget_register_driver_ownerhNt(j:.)usb_gadget_unregister_driver (C function)c.usb_gadget_unregister_driverhNt(j:.usb_string (C struct) c.usb_stringhNt(j:.usb_gadget_strings (C struct)c.usb_gadget_stringshNt(j:.!usb_free_descriptors (C function)c.usb_free_descriptorshNt(j:."usb_gadget_get_string (C function)c.usb_gadget_get_stringhNt(j:. usb_validate_langid (C function)c.usb_validate_langidhNt(j:.#usb_descriptor_fillbuf (C function)c.usb_descriptor_fillbufhNt(j:."usb_gadget_config_buf (C function)c.usb_gadget_config_bufhNt(j:.!usb_copy_descriptors (C function)c.usb_copy_descriptorshNt(j:.usb_os_desc_ext_prop (C struct)c.usb_os_desc_ext_prophNt(j:.usb_os_desc (C struct) c.usb_os_deschNt(j:.usb_os_desc_table (C struct)c.usb_os_desc_tablehNt(j:.usb_function (C struct)c.usb_functionhNt(j:.usb_configuration (C struct)c.usb_configurationhNt(j:.usb_composite_driver (C struct)c.usb_composite_driverhNt(j:.%module_usb_composite_driver (C macro)c.module_usb_composite_driverhNt(j:.usb_composite_dev (C struct)c.usb_composite_devhNt(j:.'config_ep_by_speed_and_alt (C function)c.config_ep_by_speed_and_althNt(j:.config_ep_by_speed (C function)c.config_ep_by_speedhNt(j:.usb_add_function (C function)c.usb_add_functionhNt(j:.$usb_function_deactivate (C function)c.usb_function_deactivatehNt(j:."usb_function_activate (C function)c.usb_function_activatehNt(j:.usb_interface_id (C function)c.usb_interface_idhNt(j:.usb_func_wakeup (C function)c.usb_func_wakeuphNt(j:.usb_add_config (C function)c.usb_add_confighNt(j:.usb_string_id (C function)c.usb_string_idhNt(j:.usb_string_ids_tab (C function)c.usb_string_ids_tabhNt(j:. usb_gstrings_attach (C function)c.usb_gstrings_attachhNt(j:.usb_string_ids_n (C function)c.usb_string_ids_nhNt(j:. usb_composite_probe (C function)c.usb_composite_probehNt(j:.%usb_composite_unregister (C function)c.usb_composite_unregisterhNt(j:.)usb_composite_setup_continue (C function)c.usb_composite_setup_continuehNtej]j2 ]j]ji]j? ]j3]jk ]jD]((j:. tty_chars_in_buffer (C function)c.tty_chars_in_bufferhNt(j:.tty_write_room (C function)c.tty_write_roomhNt(j:.$tty_driver_flush_buffer (C function)c.tty_driver_flush_bufferhNt(j:.tty_unthrottle (C function)c.tty_unthrottlehNt(j:.tty_throttle_safe (C function)c.tty_throttle_safehNt(j:. tty_unthrottle_safe (C function)c.tty_unthrottle_safehNt(j:. tty_wait_until_sent (C function)c.tty_wait_until_senthNt(j:. tty_termios_copy_hw (C function)c.tty_termios_copy_hwhNt(j:."tty_termios_hw_change (C function)c.tty_termios_hw_changehNt(j:.tty_get_char_size (C function)c.tty_get_char_sizehNt(j:.tty_get_frame_size (C function)c.tty_get_frame_sizehNt(j:.tty_set_termios (C function)c.tty_set_termioshNt(j:.set_termios (C function) c.set_termioshNt(j:.set_sgttyb (C function) c.set_sgttybhNt(j:.tty_change_softcar (C function)c.tty_change_softcarhNt(j:.tty_mode_ioctl (C function)c.tty_mode_ioctlhNt(j:.tty_get_baud_rate (C function)c.tty_get_baud_ratehNtej ]j% ]j& ]((j:.tty_init_termios (C function)c.tty_init_termioshNt(j:.tty_name (C function) c.tty_namehNt(j:.tty_kref_get (C function)c.tty_kref_gethNt(j:.tty_kref_put (C function)c.tty_kref_puthNt(j:.!tty_standard_install (C function)c.tty_standard_installhNt(j:.tty_put_char (C function)c.tty_put_charhNt(j:.stop_tty (C function) c.stop_ttyhNt(j:.start_tty (C function) c.start_ttyhNt(j:.tty_wakeup (C function) c.tty_wakeuphNt(j:.tty_hangup (C function) c.tty_hanguphNt(j:.tty_vhangup (C function) c.tty_vhanguphNt(j:.tty_hung_up_p (C function)c.tty_hung_up_phNt(j:.tty_do_resize (C function)c.tty_do_resizehNt(j:.tty_struct (C struct) c.tty_structhNtej]((j:.typec_altmode_ops (C struct)c.typec_altmode_opshNt(j:.typec_altmode_driver (C struct)c.typec_altmode_driverhNt(j:.'typec_altmode_register_driver (C macro)c.typec_altmode_register_driverhNt(j:.,typec_altmode_unregister_driver (C function)!c.typec_altmode_unregister_driverhNt(j:.!typec_altmode_notify (C function)c.typec_altmode_notifyhNt(j:. typec_altmode_enter (C function)c.typec_altmode_enterhNt(j:.typec_altmode_exit (C function)c.typec_altmode_exithNt(j:.$typec_altmode_attention (C function)c.typec_altmode_attentionhNt(j:.typec_altmode_vdm (C function)c.typec_altmode_vdmhNt(j:. typec_match_altmode (C function)c.typec_match_altmodehNt(j:.#typec_altmode_get_plug (C function)c.typec_altmode_get_plughNt(j:.#typec_altmode_put_plug (C function)c.typec_altmode_put_plughNtej* ]j ]jU]j0 ]j1 ]jR ]j ]j ]j]j= ]j" ]((j:.tty_kclose (C function) c.tty_kclosehNt(j:. tty_kopen_exclusive (C function)c.tty_kopen_exclusivehNt(j:.tty_kopen_shared (C function)c.tty_kopen_sharedhNt(j:.#tty_dev_name_to_number (C function)c.tty_dev_name_to_numberhNt(j:.tty_release_struct (C function)c.tty_release_structhNt(j:.tty_get_icount (C function)c.tty_get_icounthNt(j:.free_tty_struct (C function)c.free_tty_structhNt(j:.tty_free_file (C function)c.tty_free_filehNt(j:.get_tty_driver (C function)c.get_tty_driverhNt(j:.!tty_release_redirect (C function)c.tty_release_redirecthNt(j:.__tty_hangup (C function)c.__tty_hanguphNt(j:.tty_vhangup_self (C function)c.tty_vhangup_selfhNt(j:. tty_vhangup_session (C function)c.tty_vhangup_sessionhNt(j:.tty_read (C function) c.tty_readhNt(j:.tty_write_message (C function)c.tty_write_messagehNt(j:.tty_write (C function) c.tty_writehNt(j:.tty_send_xchar (C function)c.tty_send_xcharhNt(j:.pty_line_name (C function)c.pty_line_namehNt(j:.tty_line_name (C function)c.tty_line_namehNt(j:."tty_driver_lookup_tty (C function)c.tty_driver_lookup_ttyhNt(j:.#tty_driver_install_tty (C function)c.tty_driver_install_ttyhNt(j:."tty_driver_remove_tty (C function)c.tty_driver_remove_ttyhNt(j:.tty_reopen (C function) c.tty_reopenhNt(j:.tty_init_dev (C function)c.tty_init_devhNt(j:.tty_flush_works (C function)c.tty_flush_workshNt(j:.release_one_tty (C function)c.release_one_ttyhNt(j:.release_tty (C function) c.release_ttyhNt(j:.tty_release_checks (C function)c.tty_release_checkshNt(j:.tty_release (C function) c.tty_releasehNt(j:.!tty_open_current_tty (C function)c.tty_open_current_ttyhNt(j:.tty_lookup_driver (C function)c.tty_lookup_driverhNt(j:.tty_open_by_driver (C function)c.tty_open_by_driverhNt(j:.tty_open (C function) c.tty_openhNt(j:.tty_poll (C function) c.tty_pollhNt(j:.tiocsti (C function) c.tiocstihNt(j:.tiocgwinsz (C function) c.tiocgwinszhNt(j:.tiocswinsz (C function) c.tiocswinszhNt(j:.tioccons (C function) c.tiocconshNt(j:.tiocsetd (C function) c.tiocsetdhNt(j:.tiocgetd (C function) c.tiocgetdhNt(j:.send_break (C function) c.send_breakhNt(j:.tty_tiocmget (C function)c.tty_tiocmgethNt(j:.tty_tiocmset (C function)c.tty_tiocmsethNt(j:.alloc_tty_struct (C function)c.alloc_tty_structhNtejW]jt]((j:.tty_port_init (C function)c.tty_port_inithNt(j:.tty_port_destroy (C function)c.tty_port_destroyhNt(j:.tty_port_put (C function)c.tty_port_puthNt(j:.tty_port_shutdown (C function)c.tty_port_shutdownhNt(j:.tty_port_hangup (C function)c.tty_port_hanguphNt(j:.%tty_port_block_til_ready (C function)c.tty_port_block_til_readyhNt(j:.!tty_port_close_start (C function)c.tty_port_close_starthNt(j:.tty_port_close_end (C function)c.tty_port_close_endhNt(j:.tty_port_close (C function)c.tty_port_closehNt(j:.tty_port_install (C function)c.tty_port_installhNt(j:.tty_port_open (C function)c.tty_port_openhNt(j:.tty_port_tty_get (C function)c.tty_port_tty_gethNt(j:.tty_port_tty_set (C function)c.tty_port_tty_sethNt(j:. tty_port_tty_hangup (C function)c.tty_port_tty_hanguphNt(j:. tty_port_tty_wakeup (C function)c.tty_port_tty_wakeuphNt(j:.$tty_port_carrier_raised (C function)c.tty_port_carrier_raisedhNt(j:.#tty_port_raise_dtr_rts (C function)c.tty_port_raise_dtr_rtshNt(j:.#tty_port_lower_dtr_rts (C function)c.tty_port_lower_dtr_rtshNt(j:.tty_port (C struct) c.tty_porthNt(j:.tty_port_operations (C struct)c.tty_port_operationshNtej ]jd]((j:. virtio_device_ready (C function)c.virtio_device_readyhNt(j:. virtqueue_add_inbuf (C function)c.virtqueue_add_inbufhNt(j:.!virtqueue_add_outbuf (C function)c.virtqueue_add_outbufhNt(j:.virtqueue_add_sgs (C function)c.virtqueue_add_sgshNt(j:."virtqueue_get_buf_ctx (C function)c.virtqueue_get_buf_ctxhNt(j:.!virtqueue_disable_cb (C function)c.virtqueue_disable_cbhNt(j:. virtqueue_enable_cb (C function)c.virtqueue_enable_cbhNtejq]jo ]j5]((j:.wmi_device (C struct) c.wmi_devicehNt(j:.to_wmi_device (C macro)c.to_wmi_devicehNt(j:.wmi_driver (C struct) c.wmi_driverhNt(j:.wmi_driver_register (C macro)c.wmi_driver_registerhNt(j:.module_wmi_driver (C macro)c.module_wmi_driverhNt(j:.wmi_instance_count (C function)c.wmi_instance_counthNt(j:."wmidev_instance_count (C function)c.wmidev_instance_counthNt(j:. wmi_evaluate_method (C function)c.wmi_evaluate_methodhNt(j:.#wmidev_evaluate_method (C function)c.wmidev_evaluate_methodhNt(j:.wmi_query_block (C function)c.wmi_query_blockhNt(j:.wmidev_block_query (C function)c.wmidev_block_queryhNt(j:.wmi_set_block (C function)c.wmi_set_blockhNt(j:.wmidev_block_set (C function)c.wmidev_block_sethNt(j:.'wmi_install_notify_handler (C function)c.wmi_install_notify_handlerhNt(j:.&wmi_remove_notify_handler (C function)c.wmi_remove_notify_handlerhNt(j:.wmi_get_event_data (C function)c.wmi_get_event_datahNt(j:.wmi_has_guid (C function)c.wmi_has_guidhNt(j:.$wmi_get_acpi_device_uid (C function)c.wmi_get_acpi_device_uidhNt(j:."wmi_driver_unregister (C function)c.wmi_driver_unregisterhNtej ]j]j ]j]j^ ]j8]j]j]j]((j:.__tty_alloc_driver (C function)c.__tty_alloc_driverhNt(j:. tty_driver_kref_put (C function)c.tty_driver_kref_puthNt(j:. tty_register_driver (C function)c.tty_register_driverhNt(j:."tty_unregister_driver (C function)c.tty_unregister_driverhNt(j:. tty_register_device (C function)c.tty_register_devicehNt(j:.%tty_register_device_attr (C function)c.tty_register_device_attrhNt(j:."tty_unregister_device (C function)c.tty_unregister_devicehNt(j:.!tty_port_link_device (C function)c.tty_port_link_devicehNt(j:.%tty_port_register_device (C function)c.tty_port_register_devicehNt(j:.*tty_port_register_device_attr (C function)c.tty_port_register_device_attrhNt(j:.tty_driver (C struct) c.tty_driverhNt(j:.tty_operations (C struct)c.tty_operationshNtej ]j ]j]jv]j]jo ]j]j]jQ ]j]j]jO]jU ]((j:.positive_aop_returns (C enum)c.positive_aop_returnshNt(j:.address_space (C struct)c.address_spacehNt(j:.file_ra_state (C struct)c.file_ra_statehNt(j:.i_uid_into_vfsuid (C function)c.i_uid_into_vfsuidhNt(j:.i_uid_needs_update (C function)c.i_uid_needs_updatehNt(j:.i_uid_update (C function)c.i_uid_updatehNt(j:.i_gid_into_vfsgid (C function)c.i_gid_into_vfsgidhNt(j:.i_gid_needs_update (C function)c.i_gid_needs_updatehNt(j:.i_gid_update (C function)c.i_gid_updatehNt(j:.inode_fsuid_set (C function)c.inode_fsuid_sethNt(j:.inode_fsgid_set (C function)c.inode_fsgid_sethNt(j:.!fsuidgid_has_mapping (C function)c.fsuidgid_has_mappinghNt(j:.inode_set_ctime (C function)c.inode_set_ctimehNt(j:.__sb_write_started (C function)c.__sb_write_startedhNt(j:.sb_write_started (C function)c.sb_write_startedhNt(j:.!sb_write_not_started (C function)c.sb_write_not_startedhNt(j:.file_write_started (C function)c.file_write_startedhNt(j:.#file_write_not_started (C function)c.file_write_not_startedhNt(j:.sb_end_write (C function)c.sb_end_writehNt(j:.sb_end_pagefault (C function)c.sb_end_pagefaulthNt(j:.sb_end_intwrite (C function)c.sb_end_intwritehNt(j:.sb_start_write (C function)c.sb_start_writehNt(j:.sb_start_pagefault (C function)c.sb_start_pagefaulthNt(j:.sb_start_intwrite (C function)c.sb_start_intwritehNt(j:.renamedata (C struct) c.renamedatahNt(j:.freeze_holder (C enum)c.freeze_holderhNt(j:.is_idmapped_mnt (C function)c.is_idmapped_mnthNt(j:.file_start_write (C function)c.file_start_writehNt(j:.file_end_write (C function)c.file_end_writehNt(j:.kiocb_start_write (C function)c.kiocb_start_writehNt(j:.kiocb_end_write (C function)c.kiocb_end_writehNt(j:.is_dot_dotdot (C function)c.is_dot_dotdothNt(j:.inode_dio_begin (C function)c.inode_dio_beginhNt(j:.inode_dio_end (C function)c.inode_dio_endhNt(j:.d_drop (C function)c.d_drophNt(j:.d_find_any_alias (C function)c.d_find_any_aliashNt(j:.d_find_alias (C function)c.d_find_aliashNt(j:.shrink_dcache_sb (C function)c.shrink_dcache_sbhNt(j:.path_has_submounts (C function)c.path_has_submountshNt(j:.!shrink_dcache_parent (C function)c.shrink_dcache_parenthNt(j:.d_invalidate (C function)c.d_invalidatehNt(j:.d_alloc (C function) c.d_allochNt(j:.d_instantiate (C function)c.d_instantiatehNt(j:.d_obtain_alias (C function)c.d_obtain_aliashNt(j:.d_obtain_root (C function)c.d_obtain_roothNt(j:.d_add_ci (C function) c.d_add_cihNt(j:.d_same_name (C function) c.d_same_namehNt(j:.d_lookup (C function) c.d_lookuphNt(j:.d_hash_and_lookup (C function)c.d_hash_and_lookuphNt(j:.d_delete (C function) c.d_deletehNt(j:.d_rehash (C function) c.d_rehashhNt(j:.d_add (C function)c.d_addhNt(j:.d_exact_alias (C function)c.d_exact_aliashNt(j:.d_splice_alias (C function)c.d_splice_aliashNt(j:.is_subdir (C function) c.is_subdirhNt(j:.dget_dlock (C function) c.dget_dlockhNt(j:.dget (C function)c.dgethNt(j:.d_unhashed (C function) c.d_unhashedhNt(j:.!d_really_is_negative (C function)c.d_really_is_negativehNt(j:.!d_really_is_positive (C function)c.d_really_is_positivehNt(j:.d_inode (C function) c.d_inodehNt(j:.d_inode_rcu (C function) c.d_inode_rcuhNt(j:.d_backing_inode (C function)c.d_backing_inodehNt(j:.d_real (C function)c.d_realhNt(j:.d_real_inode (C function)c.d_real_inodehNt(j:.inode_init_always (C function)c.inode_init_alwayshNt(j:.drop_nlink (C function) c.drop_nlinkhNt(j:.clear_nlink (C function) c.clear_nlinkhNt(j:.set_nlink (C function) c.set_nlinkhNt(j:.inc_nlink (C function) c.inc_nlinkhNt(j:.inode_sb_list_add (C function)c.inode_sb_list_addhNt(j:. __insert_inode_hash (C function)c.__insert_inode_hashhNt(j:. __remove_inode_hash (C function)c.__remove_inode_hashhNt(j:.evict_inodes (C function)c.evict_inodeshNt(j:.new_inode (C function) c.new_inodehNt(j:.unlock_new_inode (C function)c.unlock_new_inodehNt(j:.$lock_two_nondirectories (C function)c.lock_two_nondirectorieshNt(j:.&unlock_two_nondirectories (C function)c.unlock_two_nondirectorieshNt(j:.inode_insert5 (C function)c.inode_insert5hNt(j:.iget5_locked (C function)c.iget5_lockedhNt(j:.iget_locked (C function) c.iget_lockedhNt(j:.iunique (C function) c.iuniquehNt(j:.ilookup5_nowait (C function)c.ilookup5_nowaithNt(j:.ilookup5 (C function) c.ilookup5hNt(j:.ilookup (C function) c.ilookuphNt(j:.find_inode_nowait (C function)c.find_inode_nowaithNt(j:.find_inode_rcu (C function)c.find_inode_rcuhNt(j:."find_inode_by_ino_rcu (C function)c.find_inode_by_ino_rcuhNt(j:.iput (C function)c.iputhNt(j:.bmap (C function)c.bmaphNt(j:.$inode_update_timestamps (C function)c.inode_update_timestampshNt(j:. generic_update_time (C function)c.generic_update_timehNt(j:.file_remove_privs (C function)c.file_remove_privshNt(j:.file_update_time (C function)c.file_update_timehNt(j:.file_modified (C function)c.file_modifiedhNt(j:.kiocb_modified (C function)c.kiocb_modifiedhNt(j:.inode_init_owner (C function)c.inode_init_ownerhNt(j:.#inode_owner_or_capable (C function)c.inode_owner_or_capablehNt(j:.inode_dio_wait (C function)c.inode_dio_waithNt(j:.timestamp_truncate (C function)c.timestamp_truncatehNt(j:.current_time (C function)c.current_timehNt(j:.$inode_set_ctime_current (C function)c.inode_set_ctime_currenthNt(j:.mode_strip_sgid (C function)c.mode_strip_sgidhNt(j:.make_bad_inode (C function)c.make_bad_inodehNt(j:.is_bad_inode (C function)c.is_bad_inodehNt(j:.iget_failed (C function) c.iget_failedhNt(j:.$deactivate_locked_super (C function)c.deactivate_locked_superhNt(j:.deactivate_super (C function)c.deactivate_superhNt(j:.retire_super (C function)c.retire_superhNt(j:.#generic_shutdown_super (C function)c.generic_shutdown_superhNt(j:.sget_fc (C function) c.sget_fchNt(j:.sget (C function)c.sgethNt(j:. iterate_supers_type (C function)c.iterate_supers_typehNt(j:.get_anon_bdev (C function)c.get_anon_bdevhNt(j:.sget_dev (C function) c.sget_devhNt(j:.get_tree_bdev (C function)c.get_tree_bdevhNt(j:.vfs_get_tree (C function)c.vfs_get_treehNt(j:.freeze_super (C function)c.freeze_superhNt(j:.thaw_super (C function) c.thaw_superhNt(j:.%locks_owner_has_blockers (C function)c.locks_owner_has_blockershNt(j:.locks_delete_block (C function)c.locks_delete_blockhNt(j:.posix_lock_file (C function)c.posix_lock_filehNt(j:.__break_lease (C function)c.__break_leasehNt(j:.lease_get_mtime (C function)c.lease_get_mtimehNt(j:.generic_setlease (C function)c.generic_setleasehNt(j:.vfs_setlease (C function)c.vfs_setleasehNt(j:."locks_lock_inode_wait (C function)c.locks_lock_inode_waithNt(j:.vfs_test_lock (C function)c.vfs_test_lockhNt(j:.vfs_lock_file (C function)c.vfs_lock_filehNt(j:.vfs_cancel_lock (C function)c.vfs_cancel_lockhNt(j:. vfs_inode_has_locks (C function)c.vfs_inode_has_lockshNt(j:."posix_lock_inode_wait (C function)c.posix_lock_inode_waithNt(j:.fcntl_getlease (C function)c.fcntl_getleasehNt(j:.#check_conflicting_open (C function)c.check_conflicting_openhNt(j:.fcntl_setlease (C function)c.fcntl_setleasehNt(j:."flock_lock_inode_wait (C function)c.flock_lock_inode_waithNt(j:.sys_flock (C function) c.sys_flockhNt(j:. locks_translate_pid (C function)c.locks_translate_pidhNt(j:.mpage_readahead (C function)c.mpage_readaheadhNt(j:.mpage_writepages (C function)c.mpage_writepageshNt(j:.generic_permission (C function)c.generic_permissionhNt(j:.inode_permission (C function)c.inode_permissionhNt(j:.path_get (C function) c.path_gethNt(j:.path_put (C function) c.path_puthNt(j:.#vfs_path_parent_lookup (C function)c.vfs_path_parent_lookuphNt(j:.vfs_path_lookup (C function)c.vfs_path_lookuphNt(j:.try_lookup_one_len (C function)c.try_lookup_one_lenhNt(j:.lookup_one_len (C function)c.lookup_one_lenhNt(j:.lookup_one (C function) c.lookup_onehNt(j:. lookup_one_unlocked (C function)c.lookup_one_unlockedhNt(j:.)lookup_one_positive_unlocked (C function)c.lookup_one_positive_unlockedhNt(j:.$lookup_one_len_unlocked (C function)c.lookup_one_len_unlockedhNt(j:.vfs_create (C function) c.vfs_createhNt(j:. kernel_tmpfile_open (C function)c.kernel_tmpfile_openhNt(j:.vfs_mknod (C function) c.vfs_mknodhNt(j:.vfs_mkdir (C function) c.vfs_mkdirhNt(j:.vfs_rmdir (C function) c.vfs_rmdirhNt(j:.vfs_unlink (C function) c.vfs_unlinkhNt(j:.vfs_symlink (C function) c.vfs_symlinkhNt(j:.vfs_link (C function) c.vfs_linkhNt(j:.vfs_rename (C function) c.vfs_renamehNt(j:.vfs_readlink (C function)c.vfs_readlinkhNt(j:.vfs_get_link (C function)c.vfs_get_linkhNt(j:.!sync_mapping_buffers (C function)c.sync_mapping_buffershNt(j:.*generic_buffers_fsync_noflush (C function)c.generic_buffers_fsync_noflushhNt(j:."generic_buffers_fsync (C function)c.generic_buffers_fsynchNt(j:.mark_buffer_dirty (C function)c.mark_buffer_dirtyhNt(j:.bdev_getblk (C function) c.bdev_getblkhNt(j:.__bread_gfp (C function) c.__bread_gfphNt(j:.#block_invalidate_folio (C function)c.block_invalidate_foliohNt(j:.clean_bdev_aliases (C function)c.clean_bdev_aliaseshNt(j:. bh_uptodate_or_lock (C function)c.bh_uptodate_or_lockhNt(j:.__bh_read (C function) c.__bh_readhNt(j:.__bh_read_batch (C function)c.__bh_read_batchhNt(j:.bio_reset (C function) c.bio_resethNt(j:.bio_chain (C function) c.bio_chainhNt(j:.bio_alloc_bioset (C function)c.bio_alloc_biosethNt(j:.bio_kmalloc (C function) c.bio_kmallochNt(j:.bio_put (C function) c.bio_puthNt(j:.bio_alloc_clone (C function)c.bio_alloc_clonehNt(j:.bio_init_clone (C function)c.bio_init_clonehNt(j:.bio_add_pc_page (C function)c.bio_add_pc_pagehNt(j:.%bio_add_zone_append_page (C function)c.bio_add_zone_append_pagehNt(j:.__bio_add_page (C function)c.__bio_add_pagehNt(j:.bio_add_page (C function)c.bio_add_pagehNt(j:.bio_add_folio (C function)c.bio_add_foliohNt(j:.#bio_iov_iter_get_pages (C function)c.bio_iov_iter_get_pageshNt(j:.submit_bio_wait (C function)c.submit_bio_waithNt(j:.bio_copy_data (C function)c.bio_copy_datahNt(j:.bio_endio (C function) c.bio_endiohNt(j:.bio_split (C function) c.bio_splithNt(j:.bio_trim (C function) c.bio_trimhNt(j:.bioset_init (C function) c.bioset_inithNt(j:.seq_open (C function) c.seq_openhNt(j:.seq_read (C function) c.seq_readhNt(j:.seq_lseek (C function) c.seq_lseekhNt(j:.seq_release (C function) c.seq_releasehNt(j:.seq_escape_mem (C function)c.seq_escape_memhNt(j:.mangle_path (C function) c.mangle_pathhNt(j:.seq_path (C function) c.seq_pathhNt(j:.seq_file_path (C function)c.seq_file_pathhNt(j:.seq_write (C function) c.seq_writehNt(j:.seq_pad (C function) c.seq_padhNt(j:.seq_hlist_start (C function)c.seq_hlist_starthNt(j:.!seq_hlist_start_head (C function)c.seq_hlist_start_headhNt(j:.seq_hlist_next (C function)c.seq_hlist_nexthNt(j:. seq_hlist_start_rcu (C function)c.seq_hlist_start_rcuhNt(j:.%seq_hlist_start_head_rcu (C function)c.seq_hlist_start_head_rcuhNt(j:.seq_hlist_next_rcu (C function)c.seq_hlist_next_rcuhNt(j:.#seq_hlist_start_percpu (C function)c.seq_hlist_start_percpuhNt(j:."seq_hlist_next_percpu (C function)c.seq_hlist_next_percpuhNt(j:. register_filesystem (C function)c.register_filesystemhNt(j:."unregister_filesystem (C function)c.unregister_filesystemhNt(j:.(wbc_attach_and_unlock_inode (C function)c.wbc_attach_and_unlock_inodehNt(j:.wbc_detach_inode (C function)c.wbc_detach_inodehNt(j:.%wbc_account_cgroup_owner (C function)c.wbc_account_cgroup_ownerhNt(j:.__mark_inode_dirty (C function)c.__mark_inode_dirtyhNt(j:.#writeback_inodes_sb_nr (C function)c.writeback_inodes_sb_nrhNt(j:. writeback_inodes_sb (C function)c.writeback_inodes_sbhNt(j:.'try_to_writeback_inodes_sb (C function)c.try_to_writeback_inodes_sbhNt(j:.sync_inodes_sb (C function)c.sync_inodes_sbhNt(j:.write_inode_now (C function)c.write_inode_nowhNt(j:. sync_inode_metadata (C function)c.sync_inode_metadatahNt(j:.anon_inode_getfile (C function)c.anon_inode_getfilehNt(j:.&anon_inode_create_getfile (C function)c.anon_inode_create_getfilehNt(j:.anon_inode_getfd (C function)c.anon_inode_getfdhNt(j:.%setattr_should_drop_sgid (C function)c.setattr_should_drop_sgidhNt(j:.(setattr_should_drop_suidgid (C function)c.setattr_should_drop_suidgidhNt(j:.setattr_prepare (C function)c.setattr_preparehNt(j:.inode_newsize_ok (C function)c.inode_newsize_okhNt(j:.setattr_copy (C function)c.setattr_copyhNt(j:.notify_change (C function)c.notify_changehNt(j:.d_path (C function)c.d_pathhNt(j:.'dax_layout_busy_page_range (C function)c.dax_layout_busy_page_rangehNt(j:.dax_iomap_rw (C function)c.dax_iomap_rwhNt(j:.dax_iomap_fault (C function)c.dax_iomap_faulthNt(j:."dax_finish_sync_fault (C function)c.dax_finish_sync_faulthNt(j:.$simple_rename_timestamp (C function)c.simple_rename_timestamphNt(j:.simple_setattr (C function)c.simple_setattrhNt(j:.$simple_read_from_buffer (C function)c.simple_read_from_bufferhNt(j:.#simple_write_to_buffer (C function)c.simple_write_to_bufferhNt(j:.$memory_read_from_buffer (C function)c.memory_read_from_bufferhNt(j:.$generic_encode_ino32_fh (C function)c.generic_encode_ino32_fhhNt(j:.!generic_fh_to_dentry (C function)c.generic_fh_to_dentryhNt(j:.!generic_fh_to_parent (C function)c.generic_fh_to_parenthNt(j:.!__generic_file_fsync (C function)c.__generic_file_fsynchNt(j:.generic_file_fsync (C function)c.generic_file_fsynchNt(j:.&generic_check_addressable (C function)c.generic_check_addressablehNt(j:.simple_nosetlease (C function)c.simple_nosetleasehNt(j:.simple_get_link (C function)c.simple_get_linkhNt(j:.!generic_set_sb_d_ops (C function)c.generic_set_sb_d_opshNt(j:.%inode_maybe_inc_iversion (C function)c.inode_maybe_inc_iversionhNt(j:.!inode_query_iversion (C function)c.inode_query_iversionhNt(j:.!simple_inode_init_ts (C function)c.simple_inode_init_tshNt(j:.posix_acl_chmod (C function)c.posix_acl_chmodhNt(j:."posix_acl_update_mode (C function)c.posix_acl_update_modehNt(j:.!posix_acl_from_xattr (C function)c.posix_acl_from_xattrhNt(j:.vfs_set_acl (C function) c.vfs_set_aclhNt(j:.vfs_get_acl (C function) c.vfs_get_aclhNt(j:.vfs_remove_acl (C function)c.vfs_remove_aclhNt(j:.generic_fillattr (C function)c.generic_fillattrhNt(j:.$generic_fill_statx_attr (C function)c.generic_fill_statx_attrhNt(j:.vfs_getattr_nosec (C function)c.vfs_getattr_nosechNt(j:.vfs_fsync_range (C function)c.vfs_fsync_rangehNt(j:.vfs_fsync (C function) c.vfs_fsynchNt(j:."__vfs_setxattr_locked (C function)c.__vfs_setxattr_lockedhNt(j:.vfs_listxattr (C function)c.vfs_listxattrhNt(j:.%__vfs_removexattr_locked (C function)c.__vfs_removexattr_lockedhNt(j:.generic_listxattr (C function)c.generic_listxattrhNt(j:.xattr_full_name (C function)c.xattr_full_namehNt(j:.!mnt_get_write_access (C function)c.mnt_get_write_accesshNt(j:.mnt_want_write (C function)c.mnt_want_writehNt(j:. mnt_want_write_file (C function)c.mnt_want_write_filehNt(j:.!mnt_put_write_access (C function)c.mnt_put_write_accesshNt(j:.mnt_drop_write (C function)c.mnt_drop_writehNt(j:.vfs_create_mount (C function)c.vfs_create_mounthNt(j:.path_is_mountpoint (C function)c.path_is_mountpointhNt(j:.may_umount_tree (C function)c.may_umount_treehNt(j:.may_umount (C function) c.may_umounthNt(j:. clone_private_mount (C function)c.clone_private_mounthNt(j:.mnt_set_expiry (C function)c.mnt_set_expiryhNt(j:.proc_dostring (C function)c.proc_dostringhNt(j:.proc_dobool (C function) c.proc_doboolhNt(j:.proc_dointvec (C function)c.proc_dointvechNt(j:.proc_douintvec (C function)c.proc_douintvechNt(j:.!proc_dointvec_minmax (C function)c.proc_dointvec_minmaxhNt(j:."proc_douintvec_minmax (C function)c.proc_douintvec_minmaxhNt(j:. proc_dou8vec_minmax (C function)c.proc_dou8vec_minmaxhNt(j:.#proc_doulongvec_minmax (C function)c.proc_doulongvec_minmaxhNt(j:..proc_doulongvec_ms_jiffies_minmax (C function)#c.proc_doulongvec_ms_jiffies_minmaxhNt(j:."proc_dointvec_jiffies (C function)c.proc_dointvec_jiffieshNt(j:.)proc_dointvec_userhz_jiffies (C function)c.proc_dointvec_userhz_jiffieshNt(j:.%proc_dointvec_ms_jiffies (C function)c.proc_dointvec_ms_jiffieshNt(j:.!proc_do_large_bitmap (C function)c.proc_do_large_bitmaphNt(j:.proc_flush_pid (C function)c.proc_flush_pidhNt(j:. eventfd_signal_mask (C function)c.eventfd_signal_maskhNt(j:.eventfd_ctx_put (C function)c.eventfd_ctx_puthNt(j:.*eventfd_ctx_remove_wait_queue (C function)c.eventfd_ctx_remove_wait_queuehNt(j:.eventfd_fget (C function)c.eventfd_fgethNt(j:.eventfd_ctx_fdget (C function)c.eventfd_ctx_fdgethNt(j:. eventfd_ctx_fileget (C function)c.eventfd_ctx_filegethNt(j:. ep_events_available (C function)c.ep_events_availablehNt(j:.!busy_loop_ep_timeout (C function)c.busy_loop_ep_timeouthNt(j:.reverse_path_check (C function)c.reverse_path_checkhNt(j:.ep_poll (C function) c.ep_pollhNt(j:.ep_loop_check_proc (C function)c.ep_loop_check_prochNt(j:.ep_loop_check (C function)c.ep_loop_checkhNt(j:.!sysfs_create_file_ns (C function)c.sysfs_create_file_nshNt(j:.$sysfs_add_file_to_group (C function)c.sysfs_add_file_to_grouphNt(j:.sysfs_chmod_file (C function)c.sysfs_chmod_filehNt(j:.*sysfs_break_active_protection (C function)c.sysfs_break_active_protectionhNt(j:.,sysfs_unbreak_active_protection (C function)!c.sysfs_unbreak_active_protectionhNt(j:.!sysfs_remove_file_ns (C function)c.sysfs_remove_file_nshNt(j:.#sysfs_remove_file_self (C function)c.sysfs_remove_file_selfhNt(j:.)sysfs_remove_file_from_group (C function)c.sysfs_remove_file_from_grouphNt(j:."sysfs_create_bin_file (C function)c.sysfs_create_bin_filehNt(j:."sysfs_remove_bin_file (C function)c.sysfs_remove_bin_filehNt(j:.$sysfs_file_change_owner (C function)c.sysfs_file_change_ownerhNt(j:.sysfs_change_owner (C function)c.sysfs_change_ownerhNt(j:.sysfs_emit (C function) c.sysfs_emithNt(j:.sysfs_emit_at (C function)c.sysfs_emit_athNt(j:.sysfs_create_link (C function)c.sysfs_create_linkhNt(j:.%sysfs_create_link_nowarn (C function)c.sysfs_create_link_nowarnhNt(j:.sysfs_remove_link (C function)c.sysfs_remove_linkhNt(j:.!sysfs_rename_link_ns (C function)c.sysfs_rename_link_nshNt(j:.debugfs_lookup (C function)c.debugfs_lookuphNt(j:. debugfs_create_file (C function)c.debugfs_create_filehNt(j:.'debugfs_create_file_unsafe (C function)c.debugfs_create_file_unsafehNt(j:.%debugfs_create_file_size (C function)c.debugfs_create_file_sizehNt(j:.debugfs_create_dir (C function)c.debugfs_create_dirhNt(j:.%debugfs_create_automount (C function)c.debugfs_create_automounthNt(j:.#debugfs_create_symlink (C function)c.debugfs_create_symlinkhNt(j:.debugfs_remove (C function)c.debugfs_removehNt(j:.&debugfs_lookup_and_remove (C function)c.debugfs_lookup_and_removehNt(j:.debugfs_rename (C function)c.debugfs_renamehNt(j:. debugfs_initialized (C function)c.debugfs_initializedhNt(j:.debugfs_file_get (C function)c.debugfs_file_gethNt(j:.debugfs_file_put (C function)c.debugfs_file_puthNt(j:.'debugfs_enter_cancellation (C function)c.debugfs_enter_cancellationhNt(j:.'debugfs_leave_cancellation (C function)c.debugfs_leave_cancellationhNt(j:.debugfs_create_u8 (C function)c.debugfs_create_u8hNt(j:.debugfs_create_u16 (C function)c.debugfs_create_u16hNt(j:.debugfs_create_u32 (C function)c.debugfs_create_u32hNt(j:.debugfs_create_u64 (C function)c.debugfs_create_u64hNt(j:.!debugfs_create_ulong (C function)c.debugfs_create_ulonghNt(j:.debugfs_create_x8 (C function)c.debugfs_create_x8hNt(j:.debugfs_create_x16 (C function)c.debugfs_create_x16hNt(j:.debugfs_create_x32 (C function)c.debugfs_create_x32hNt(j:.debugfs_create_x64 (C function)c.debugfs_create_x64hNt(j:."debugfs_create_size_t (C function)c.debugfs_create_size_thNt(j:.$debugfs_create_atomic_t (C function)c.debugfs_create_atomic_thNt(j:. debugfs_create_bool (C function)c.debugfs_create_boolhNt(j:.debugfs_create_str (C function)c.debugfs_create_strhNt(j:. debugfs_create_blob (C function)c.debugfs_create_blobhNt(j:.%debugfs_create_u32_array (C function)c.debugfs_create_u32_arrayhNt(j:.!debugfs_print_regs32 (C function)c.debugfs_print_regs32hNt(j:.$debugfs_create_regset32 (C function)c.debugfs_create_regset32hNt(j:.(debugfs_create_devm_seqfile (C function)c.debugfs_create_devm_seqfilehNtej]j7 ]((j:.vring_desc (C struct) c.vring_deschNt(j:.virtqueue (C struct) c.virtqueuehNt(j:.vring_interrupt (C function)c.vring_interrupthNtej]j ]j]j ]j]j]((single ssam_cdev_request_flags (C enum)c.ssam_cdev_request_flagshNt(jE.ssam_cdev_request (C struct)c.ssam_cdev_requesthNt(jE."ssam_cdev_notifier_desc (C struct)c.ssam_cdev_notifier_deschNt(jE.ssam_cdev_event_desc (C struct)c.ssam_cdev_event_deschNt(jE.ssam_cdev_event (C struct)c.ssam_cdev_eventhNtej ]((jE.nand_parameters (C struct)c.nand_parametershNt(jE.nand_id (C struct) c.nand_idhNt(jE.nand_ecc_step_info (C struct)c.nand_ecc_step_infohNt(jE.nand_ecc_caps (C struct)c.nand_ecc_capshNt(jE.nand_ecc_ctrl (C struct)c.nand_ecc_ctrlhNt(jE.nand_sdr_timings (C struct)c.nand_sdr_timingshNt(jE.nand_nvddr_timings (C struct)c.nand_nvddr_timingshNt(jE.nand_interface_type (C enum)c.nand_interface_typehNt(jE. nand_interface_config (C struct)c.nand_interface_confighNt(jE."nand_interface_is_sdr (C function)c.nand_interface_is_sdrhNt(jE.$nand_interface_is_nvddr (C function)c.nand_interface_is_nvddrhNt(jE.!nand_get_sdr_timings (C function)c.nand_get_sdr_timingshNt(jE.#nand_get_nvddr_timings (C function)c.nand_get_nvddr_timingshNt(jE.nand_op_cmd_instr (C struct)c.nand_op_cmd_instrhNt(jE.nand_op_addr_instr (C struct)c.nand_op_addr_instrhNt(jE.nand_op_data_instr (C struct)c.nand_op_data_instrhNt(jE. nand_op_waitrdy_instr (C struct)c.nand_op_waitrdy_instrhNt(jE.nand_op_instr_type (C enum)c.nand_op_instr_typehNt(jE.nand_op_instr (C struct)c.nand_op_instrhNt(jE.nand_subop (C struct) c.nand_subophNt(jE.*nand_op_parser_addr_constraints (C struct)!c.nand_op_parser_addr_constraintshNt(jE.*nand_op_parser_data_constraints (C struct)!c.nand_op_parser_data_constraintshNt(jE.&nand_op_parser_pattern_elem (C struct)c.nand_op_parser_pattern_elemhNt(jE.!nand_op_parser_pattern (C struct)c.nand_op_parser_patternhNt(jE.nand_op_parser (C struct)c.nand_op_parserhNt(jE.nand_operation (C struct)c.nand_operationhNt(jE.nand_controller_ops (C struct)c.nand_controller_opshNt(jE.nand_controller (C struct)c.nand_controllerhNt(jE.nand_legacy (C struct) c.nand_legacyhNt(jE.nand_chip_ops (C struct)c.nand_chip_opshNt(jE.nand_manufacturer (C struct)c.nand_manufacturerhNt(jE.nand_secure_region (C struct)c.nand_secure_regionhNt(jE.nand_chip (C struct) c.nand_chiphNt(jE.&nand_get_interface_config (C function)c.nand_get_interface_confighNt(jE.nand_flash_dev (C struct)c.nand_flash_devhNt(jE.nand_opcode_8bits (C function)c.nand_opcode_8bitshNt(jE.nand_get_data_buf (C function)c.nand_get_data_bufhNt(jE.nand_extract_bits (C function)c.nand_extract_bitshNt(jE.nand_select_target (C function)c.nand_select_targethNt(jE.!nand_deselect_target (C function)c.nand_deselect_targethNt(jE.nand_soft_waitrdy (C function)c.nand_soft_waitrdyhNt(jE.nand_gpio_waitrdy (C function)c.nand_gpio_waitrdyhNt(jE.nand_read_page_op (C function)c.nand_read_page_ophNt(jE.'nand_change_read_column_op (C function)c.nand_change_read_column_ophNt(jE.nand_read_oob_op (C function)c.nand_read_oob_ophNt(jE.$nand_prog_page_begin_op (C function)c.nand_prog_page_begin_ophNt(jE."nand_prog_page_end_op (C function)c.nand_prog_page_end_ophNt(jE.nand_prog_page_op (C function)c.nand_prog_page_ophNt(jE.(nand_change_write_column_op (C function)c.nand_change_write_column_ophNt(jE.nand_readid_op (C function)c.nand_readid_ophNt(jE.nand_status_op (C function)c.nand_status_ophNt(jE. nand_exit_status_op (C function)c.nand_exit_status_ophNt(jE.nand_erase_op (C function)c.nand_erase_ophNt(jE.nand_reset_op (C function)c.nand_reset_ophNt(jE.nand_read_data_op (C function)c.nand_read_data_ophNt(jE.nand_write_data_op (C function)c.nand_write_data_ophNt(jE.#nand_op_parser_exec_op (C function)c.nand_op_parser_exec_ophNt(jE.*nand_subop_get_addr_start_off (C function)c.nand_subop_get_addr_start_offhNt(jE.(nand_subop_get_num_addr_cyc (C function)c.nand_subop_get_num_addr_cychNt(jE.*nand_subop_get_data_start_off (C function)c.nand_subop_get_data_start_offhNt(jE.$nand_subop_get_data_len (C function)c.nand_subop_get_data_lenhNt(jE.nand_reset (C function) c.nand_resethNt(jE.(nand_check_erased_ecc_chunk (C function)c.nand_check_erased_ecc_chunkhNt(jE.nand_read_page_raw (C function)c.nand_read_page_rawhNt(jE.*nand_monolithic_read_page_raw (C function)c.nand_monolithic_read_page_rawhNt(jE.+nand_read_page_hwecc_oob_first (C function) c.nand_read_page_hwecc_oob_firsthNt(jE.nand_read_oob_std (C function)c.nand_read_oob_stdhNt(jE.nand_write_oob_std (C function)c.nand_write_oob_stdhNt(jE. nand_write_page_raw (C function)c.nand_write_page_rawhNt(jE.+nand_monolithic_write_page_raw (C function) c.nand_monolithic_write_page_rawhNt(jE.%rawnand_dt_parse_gpio_cs (C function)c.rawnand_dt_parse_gpio_cshNt(jE.!nand_ecc_choose_conf (C function)c.nand_ecc_choose_confhNt(jE.nand_scan_with_ids (C function)c.nand_scan_with_idshNt(jE.nand_cleanup (C function)c.nand_cleanuphNt(jE. nand_release_device (C function)c.nand_release_devicehNt(jE.#nand_bbm_get_next_page (C function)c.nand_bbm_get_next_pagehNt(jE.nand_block_bad (C function)c.nand_block_badhNt(jE.#nand_region_is_secured (C function)c.nand_region_is_securedhNt(jE.nand_get_device (C function)c.nand_get_devicehNt(jE.nand_check_wp (C function)c.nand_check_wphNt(jE.nand_fill_oob (C function)c.nand_fill_oobhNt(jE.nand_do_write_oob (C function)c.nand_do_write_oobhNt(jE.'nand_default_block_markbad (C function)c.nand_default_block_markbadhNt(jE.nand_markbad_bbm (C function)c.nand_markbad_bbmhNt(jE.(nand_block_markbad_lowlevel (C function)c.nand_block_markbad_lowlevelhNt(jE."nand_block_isreserved (C function)c.nand_block_isreservedhNt(jE. nand_block_checkbad (C function)c.nand_block_checkbadhNt(jE.panic_nand_wait (C function)c.panic_nand_waithNt(jE.!nand_reset_interface (C function)c.nand_reset_interfacehNt(jE.!nand_setup_interface (C function)c.nand_setup_interfacehNt(jE.)nand_choose_best_sdr_timings (C function)c.nand_choose_best_sdr_timingshNt(jE.+nand_choose_best_nvddr_timings (C function) c.nand_choose_best_nvddr_timingshNt(jE.%nand_choose_best_timings (C function)c.nand_choose_best_timingshNt(jE.)nand_choose_interface_config (C function)c.nand_choose_interface_confighNt(jE.$nand_fill_column_cycles (C function)c.nand_fill_column_cycleshNt(jE.$nand_read_param_page_op (C function)c.nand_read_param_page_ophNt(jE.!nand_set_features_op (C function)c.nand_set_features_ophNt(jE.!nand_get_features_op (C function)c.nand_get_features_ophNt(jE.nand_op_parser_ctx (C struct)c.nand_op_parser_ctxhNt(jE.,nand_op_parser_must_split_instr (C function)!c.nand_op_parser_must_split_instrhNt(jE.%nand_op_parser_match_pat (C function)c.nand_op_parser_match_pathNt(jE.nand_get_features (C function)c.nand_get_featureshNt(jE.nand_set_features (C function)c.nand_set_featureshNt(jE."nand_check_erased_buf (C function)c.nand_check_erased_bufhNt(jE.'nand_read_page_raw_notsupp (C function)c.nand_read_page_raw_notsupphNt(jE.(nand_read_page_raw_syndrome (C function)c.nand_read_page_raw_syndromehNt(jE.!nand_read_page_swecc (C function)c.nand_read_page_swecchNt(jE.nand_read_subpage (C function)c.nand_read_subpagehNt(jE.!nand_read_page_hwecc (C function)c.nand_read_page_hwecchNt(jE.$nand_read_page_syndrome (C function)c.nand_read_page_syndromehNt(jE.nand_transfer_oob (C function)c.nand_transfer_oobhNt(jE."nand_setup_read_retry (C function)c.nand_setup_read_retryhNt(jE.nand_do_read_ops (C function)c.nand_do_read_opshNt(jE.#nand_read_oob_syndrome (C function)c.nand_read_oob_syndromehNt(jE.$nand_write_oob_syndrome (C function)c.nand_write_oob_syndromehNt(jE.nand_do_read_oob (C function)c.nand_do_read_oobhNt(jE.nand_read_oob (C function)c.nand_read_oobhNt(jE.(nand_write_page_raw_notsupp (C function)c.nand_write_page_raw_notsupphNt(jE.)nand_write_page_raw_syndrome (C function)c.nand_write_page_raw_syndromehNt(jE."nand_write_page_swecc (C function)c.nand_write_page_swecchNt(jE."nand_write_page_hwecc (C function)c.nand_write_page_hwecchNt(jE.%nand_write_subpage_hwecc (C function)c.nand_write_subpage_hwecchNt(jE.%nand_write_page_syndrome (C function)c.nand_write_page_syndromehNt(jE.nand_write_page (C function)c.nand_write_pagehNt(jE.nand_do_write_ops (C function)c.nand_do_write_opshNt(jE.panic_nand_write (C function)c.panic_nand_writehNt(jE.nand_write_oob (C function)c.nand_write_oobhNt(jE.nand_erase (C function) c.nand_erasehNt(jE.nand_erase_nand (C function)c.nand_erase_nandhNt(jE.nand_sync (C function) c.nand_synchNt(jE.nand_block_isbad (C function)c.nand_block_isbadhNt(jE.nand_block_markbad (C function)c.nand_block_markbadhNt(jE.nand_suspend (C function)c.nand_suspendhNt(jE.nand_resume (C function) c.nand_resumehNt(jE.nand_shutdown (C function)c.nand_shutdownhNt(jE.nand_lock (C function) c.nand_lockhNt(jE.nand_unlock (C function) c.nand_unlockhNt(jE.nand_scan_ident (C function)c.nand_scan_identhNt(jE. nand_check_ecc_caps (C function)c.nand_check_ecc_capshNt(jE.nand_match_ecc_req (C function)c.nand_match_ecc_reqhNt(jE.nand_maximize_ecc (C function)c.nand_maximize_ecchNt(jE.nand_scan_tail (C function)c.nand_scan_tailhNt(jE.check_pattern (C function)c.check_patternhNt(jE. check_short_pattern (C function)c.check_short_patternhNt(jE.add_marker_len (C function)c.add_marker_lenhNt(jE.read_bbt (C function) c.read_bbthNt(jE.read_abs_bbt (C function)c.read_abs_bbthNt(jE.scan_read_oob (C function)c.scan_read_oobhNt(jE.read_abs_bbts (C function)c.read_abs_bbtshNt(jE.create_bbt (C function) c.create_bbthNt(jE.search_bbt (C function) c.search_bbthNt(jE.search_read_bbts (C function)c.search_read_bbtshNt(jE.get_bbt_block (C function)c.get_bbt_blockhNt(jE.mark_bbt_block_bad (C function)c.mark_bbt_block_badhNt(jE.write_bbt (C function) c.write_bbthNt(jE.nand_memory_bbt (C function)c.nand_memory_bbthNt(jE.check_create (C function)c.check_createhNt(jE.nand_update_bbt (C function)c.nand_update_bbthNt(jE.mark_bbt_region (C function)c.mark_bbt_regionhNt(jE.verify_bbt_descr (C function)c.verify_bbt_descrhNt(jE.nand_scan_bbt (C function)c.nand_scan_bbthNt(jE.)nand_create_badblock_pattern (C function)c.nand_create_badblock_patternhNt(jE. nand_isreserved_bbt (C function)c.nand_isreserved_bbthNt(jE.nand_isbad_bbt (C function)c.nand_isbad_bbthNt(jE.nand_markbad_bbt (C function)c.nand_markbad_bbthNtej ]j]jO ]j]j ]((jE.#transport_init_session (C function)c.transport_init_sessionhNt(jE.$transport_alloc_session (C function)c.transport_alloc_sessionhNt(jE.)transport_alloc_session_tags (C function)c.transport_alloc_session_tagshNt(jE.target_init_cmd (C function)c.target_init_cmdhNt(jE.target_submit_prep (C function)c.target_submit_prephNt(jE.target_submit_cmd (C function)c.target_submit_cmdhNt(jE.target_submit (C function)c.target_submithNt(jE.target_submit_tmr (C function)c.target_submit_tmrhNt(jE. target_get_sess_cmd (C function)c.target_get_sess_cmdhNt(jE. target_put_sess_cmd (C function)c.target_put_sess_cmdhNt(jE.$target_stop_cmd_counter (C function)c.target_stop_cmd_counterhNt(jE. target_stop_session (C function)c.target_stop_sessionhNt(jE.!target_wait_for_cmds (C function)c.target_wait_for_cmdshNt(jE.&target_wait_for_sess_cmds (C function)c.target_wait_for_sess_cmdshNt(jE.%transport_wait_for_tasks (C function)c.transport_wait_for_taskshNt(jE.target_send_busy (C function)c.target_send_busyhNt(jE.$iscsi_prep_data_out_pdu (C function)c.iscsi_prep_data_out_pduhNt(jE.__iscsi_put_task (C function)c.__iscsi_put_taskhNt(jE.%iscsi_complete_scsi_task (C function)c.iscsi_complete_scsi_taskhNt(jE.iscsi_itt_to_task (C function)c.iscsi_itt_to_taskhNt(jE.!__iscsi_complete_pdu (C function)c.__iscsi_complete_pduhNt(jE.iscsi_itt_to_ctask (C function)c.iscsi_itt_to_ctaskhNt(jE.iscsi_requeue_task (C function)c.iscsi_requeue_taskhNt(jE. iscsi_suspend_queue (C function)c.iscsi_suspend_queuehNt(jE.iscsi_suspend_tx (C function)c.iscsi_suspend_txhNt(jE.iscsi_suspend_rx (C function)c.iscsi_suspend_rxhNt(jE.iscsi_conn_unbind (C function)c.iscsi_conn_unbindhNt(jE.#iscsi_eh_session_reset (C function)c.iscsi_eh_session_resethNt(jE.$iscsi_eh_recover_target (C function)c.iscsi_eh_recover_targethNt(jE.iscsi_host_add (C function)c.iscsi_host_addhNt(jE.iscsi_host_alloc (C function)c.iscsi_host_allochNt(jE.iscsi_host_remove (C function)c.iscsi_host_removehNt(jE. iscsi_session_setup (C function)c.iscsi_session_setuphNt(jE.iscsi_session_free (C function)c.iscsi_session_freehNt(jE.#iscsi_session_teardown (C function)c.iscsi_session_teardownhNt(jE.iscsi_conn_setup (C function)c.iscsi_conn_setuphNt(jE. iscsi_conn_teardown (C function)c.iscsi_conn_teardownhNt(jE.%iscsi_boot_create_target (C function)c.iscsi_boot_create_targethNt(jE.(iscsi_boot_create_initiator (C function)c.iscsi_boot_create_initiatorhNt(jE.'iscsi_boot_create_ethernet (C function)c.iscsi_boot_create_ethernethNt(jE.&iscsi_boot_create_acpitbl (C function)c.iscsi_boot_create_acpitblhNt(jE.#iscsi_boot_create_kset (C function)c.iscsi_boot_create_ksethNt(jE.(iscsi_boot_create_host_kset (C function)c.iscsi_boot_create_host_ksethNt(jE.$iscsi_boot_destroy_kset (C function)c.iscsi_boot_destroy_ksethNt(jE.iscsi_sw_tcp_recv (C function)c.iscsi_sw_tcp_recvhNt(jE.$iscsi_sw_sk_state_check (C function)c.iscsi_sw_sk_state_checkhNt(jE.%iscsi_sw_tcp_write_space (C function)c.iscsi_sw_tcp_write_spacehNt(jE.&iscsi_sw_tcp_xmit_segment (C function)c.iscsi_sw_tcp_xmit_segmenthNt(jE.iscsi_sw_tcp_xmit (C function)c.iscsi_sw_tcp_xmithNt(jE.#iscsi_sw_tcp_xmit_qlen (C function)c.iscsi_sw_tcp_xmit_qlenhNt(jE.#iscsi_tcp_segment_done (C function)c.iscsi_tcp_segment_donehNt(jE.$iscsi_tcp_hdr_recv_prep (C function)c.iscsi_tcp_hdr_recv_prephNt(jE.#iscsi_tcp_cleanup_task (C function)c.iscsi_tcp_cleanup_taskhNt(jE.*iscsi_tcp_recv_segment_is_hdr (C function)c.iscsi_tcp_recv_segment_is_hdrhNt(jE.iscsi_tcp_recv_skb (C function)c.iscsi_tcp_recv_skbhNt(jE. iscsi_tcp_task_init (C function)c.iscsi_tcp_task_inithNt(jE. iscsi_tcp_task_xmit (C function)c.iscsi_tcp_task_xmithNtej]j8]j]j ]j]j]j]j ]jA]j]j ]j]((jE.pci_bus_max_busnr (C function)c.pci_bus_max_busnrhNt(jE.,pci_status_get_and_clear_errors (C function)!c.pci_status_get_and_clear_errorshNt(jE. pci_find_capability (C function)c.pci_find_capabilityhNt(jE.$pci_bus_find_capability (C function)c.pci_bus_find_capabilityhNt(jE.)pci_find_next_ext_capability (C function)c.pci_find_next_ext_capabilityhNt(jE.$pci_find_ext_capability (C function)c.pci_find_ext_capabilityhNt(jE.pci_get_dsn (C function) c.pci_get_dsnhNt(jE.(pci_find_next_ht_capability (C function)c.pci_find_next_ht_capabilityhNt(jE.#pci_find_ht_capability (C function)c.pci_find_ht_capabilityhNt(jE.%pci_find_vsec_capability (C function)c.pci_find_vsec_capabilityhNt(jE.&pci_find_dvsec_capability (C function)c.pci_find_dvsec_capabilityhNt(jE.%pci_find_parent_resource (C function)c.pci_find_parent_resourcehNt(jE.pci_find_resource (C function)c.pci_find_resourcehNt(jE.pcie_read_tlp_log (C function)c.pcie_read_tlp_loghNt(jE.*pci_platform_power_transition (C function)c.pci_platform_power_transitionhNt(jE. pci_set_power_state (C function)c.pci_set_power_statehNt(jE.pci_save_state (C function)c.pci_save_statehNt(jE.pci_restore_state (C function)c.pci_restore_statehNt(jE."pci_store_saved_state (C function)c.pci_store_saved_statehNt(jE.!pci_load_saved_state (C function)c.pci_load_saved_statehNt(jE.*pci_load_and_free_saved_state (C function)c.pci_load_and_free_saved_statehNt(jE. pci_reenable_device (C function)c.pci_reenable_devicehNt(jE.!pci_enable_device_io (C function)c.pci_enable_device_iohNt(jE."pci_enable_device_mem (C function)c.pci_enable_device_memhNt(jE.pci_enable_device (C function)c.pci_enable_devicehNt(jE.pci_disable_device (C function)c.pci_disable_devicehNt(jE.%pci_set_pcie_reset_state (C function)c.pci_set_pcie_reset_statehNt(jE.pci_pme_capable (C function)c.pci_pme_capablehNt(jE.pci_pme_active (C function)c.pci_pme_activehNt(jE.pci_enable_wake (C function)c.pci_enable_wakehNt(jE.pci_wake_from_d3 (C function)c.pci_wake_from_d3hNt(jE.!pci_prepare_to_sleep (C function)c.pci_prepare_to_sleephNt(jE. pci_back_from_sleep (C function)c.pci_back_from_sleephNt(jE.pci_dev_run_wake (C function)c.pci_dev_run_wakehNt(jE.pci_choose_state (C function)c.pci_choose_statehNt(jE.pci_d3cold_enable (C function)c.pci_d3cold_enablehNt(jE.pci_d3cold_disable (C function)c.pci_d3cold_disablehNt(jE.)pci_rebar_get_possible_sizes (C function)c.pci_rebar_get_possible_sizeshNt(jE.*pci_enable_atomic_ops_to_root (C function)c.pci_enable_atomic_ops_to_roothNt(jE.pci_release_region (C function)c.pci_release_regionhNt(jE.pci_request_region (C function)c.pci_request_regionhNt(jE.)pci_release_selected_regions (C function)c.pci_release_selected_regionshNt(jE.)pci_request_selected_regions (C function)c.pci_request_selected_regionshNt(jE. pci_release_regions (C function)c.pci_release_regionshNt(jE. pci_request_regions (C function)c.pci_request_regionshNt(jE.*pci_request_regions_exclusive (C function)c.pci_request_regions_exclusivehNt(jE.pci_remap_iospace (C function)c.pci_remap_iospacehNt(jE.pci_unmap_iospace (C function)c.pci_unmap_iospacehNt(jE.pci_set_master (C function)c.pci_set_masterhNt(jE.pci_clear_master (C function)c.pci_clear_masterhNt(jE.#pci_set_cacheline_size (C function)c.pci_set_cacheline_sizehNt(jE.pci_set_mwi (C function) c.pci_set_mwihNt(jE.pci_try_set_mwi (C function)c.pci_try_set_mwihNt(jE.pci_clear_mwi (C function)c.pci_clear_mwihNt(jE.pci_intx (C function) c.pci_intxhNt(jE.-pci_wait_for_pending_transaction (C function)"c.pci_wait_for_pending_transactionhNt(jE.pcie_flr (C function) c.pcie_flrhNt(jE.pcie_reset_flr (C function)c.pcie_reset_flrhNt(jE.+pci_bridge_secondary_bus_reset (C function) c.pci_bridge_secondary_bus_resethNt(jE.(__pci_reset_function_locked (C function)c.__pci_reset_function_lockedhNt(jE.pci_reset_function (C function)c.pci_reset_functionhNt(jE.&pci_reset_function_locked (C function)c.pci_reset_function_lockedhNt(jE.#pci_try_reset_function (C function)c.pci_try_reset_functionhNt(jE.!pci_probe_reset_slot (C function)c.pci_probe_reset_slothNt(jE. pci_probe_reset_bus (C function)c.pci_probe_reset_bushNt(jE.pci_reset_bus (C function)c.pci_reset_bushNt(jE.pcix_get_max_mmrbc (C function)c.pcix_get_max_mmrbchNt(jE.pcix_get_mmrbc (C function)c.pcix_get_mmrbchNt(jE.pcix_set_mmrbc (C function)c.pcix_set_mmrbchNt(jE.pcie_get_readrq (C function)c.pcie_get_readrqhNt(jE.pcie_set_readrq (C function)c.pcie_set_readrqhNt(jE.pcie_get_mps (C function)c.pcie_get_mpshNt(jE.pcie_set_mps (C function)c.pcie_set_mpshNt(jE.%pcie_bandwidth_available (C function)c.pcie_bandwidth_availablehNt(jE.pcie_get_speed_cap (C function)c.pcie_get_speed_caphNt(jE.pcie_get_width_cap (C function)c.pcie_get_width_caphNt(jE.#pcie_print_link_status (C function)c.pcie_print_link_statushNt(jE.pci_select_bars (C function)c.pci_select_barshNt(jE.pci_iomap_range (C function)c.pci_iomap_rangehNt(jE.pci_iomap_wc_range (C function)c.pci_iomap_wc_rangehNt(jE.pci_iomap (C function) c.pci_iomaphNt(jE.pci_iomap_wc (C function)c.pci_iomap_wchNt(jE.#devm_pci_remap_iospace (C function)c.devm_pci_remap_iospacehNt(jE.$devm_pci_remap_cfgspace (C function)c.devm_pci_remap_cfgspacehNt(jE.(devm_pci_remap_cfg_resource (C function)c.devm_pci_remap_cfg_resourcehNt(jE.pcim_set_mwi (C function)c.pcim_set_mwihNt(jE.pcim_enable_device (C function)c.pcim_enable_devicehNt(jE.pcim_pin_device (C function)c.pcim_pin_devicehNt(jE.pcim_iomap_table (C function)c.pcim_iomap_tablehNt(jE.pcim_iomap (C function) c.pcim_iomaphNt(jE.pcim_iounmap (C function)c.pcim_iounmaphNt(jE.pcim_iomap_regions (C function)c.pcim_iomap_regionshNt(jE.+pcim_iomap_regions_request_all (C function) c.pcim_iomap_regions_request_allhNt(jE.!pcim_iounmap_regions (C function)c.pcim_iounmap_regionshNt(jE.pci_add_dynid (C function)c.pci_add_dynidhNt(jE.pci_match_id (C function)c.pci_match_idhNt(jE."__pci_register_driver (C function)c.__pci_register_driverhNt(jE."pci_unregister_driver (C function)c.pci_unregister_driverhNt(jE.pci_dev_driver (C function)c.pci_dev_driverhNt(jE.pci_dev_get (C function) c.pci_dev_gethNt(jE.pci_dev_put (C function) c.pci_dev_puthNt(jE.+pci_stop_and_remove_bus_device (C function) c.pci_stop_and_remove_bus_devicehNt(jE.pci_find_bus (C function)c.pci_find_bushNt(jE.pci_find_next_bus (C function)c.pci_find_next_bushNt(jE.pci_get_slot (C function)c.pci_get_slothNt(jE.(pci_get_domain_bus_and_slot (C function)c.pci_get_domain_bus_and_slothNt(jE.pci_get_subsys (C function)c.pci_get_subsyshNt(jE.pci_get_device (C function)c.pci_get_devicehNt(jE.pci_get_class (C function)c.pci_get_classhNt(jE.pci_get_base_class (C function)c.pci_get_base_classhNt(jE.pci_dev_present (C function)c.pci_dev_presenthNt(jE.pci_msi_mask_irq (C function)c.pci_msi_mask_irqhNt(jE.pci_msi_unmask_irq (C function)c.pci_msi_unmask_irqhNt(jE.pci_msi_vec_count (C function)c.pci_msi_vec_counthNt(jE.#pci_bus_alloc_resource (C function)c.pci_bus_alloc_resourcehNt(jE.pci_bus_add_device (C function)c.pci_bus_add_devicehNt(jE. pci_bus_add_devices (C function)c.pci_bus_add_deviceshNt(jE.pci_walk_bus (C function)c.pci_walk_bushNt(jE.pci_bus_set_ops (C function)c.pci_bus_set_opshNt(jE. pci_cfg_access_lock (C function)c.pci_cfg_access_lockhNt(jE.#pci_cfg_access_trylock (C function)c.pci_cfg_access_trylockhNt(jE."pci_cfg_access_unlock (C function)c.pci_cfg_access_unlockhNt(jE.pci_request_irq (C function)c.pci_request_irqhNt(jE.pci_free_irq (C function)c.pci_free_irqhNt(jE.pci_common_swizzle (C function)c.pci_common_swizzlehNt(jE.$pci_check_and_mask_intx (C function)c.pci_check_and_mask_intxhNt(jE.&pci_check_and_unmask_intx (C function)c.pci_check_and_unmask_intxhNt(jE.*pcie_relaxed_ordering_enabled (C function)c.pcie_relaxed_ordering_enabledhNt(jE.pci_scan_slot (C function)c.pci_scan_slothNt(jE.pci_scan_child_bus (C function)c.pci_scan_child_bushNt(jE.pci_rescan_bus (C function)c.pci_rescan_bushNt(jE.pci_create_slot (C function)c.pci_create_slothNt(jE.pci_destroy_slot (C function)c.pci_destroy_slothNt(jE.&pci_hp_create_module_link (C function)c.pci_hp_create_module_linkhNt(jE.&pci_hp_remove_module_link (C function)c.pci_hp_remove_module_linkhNt(jE.pci_enable_rom (C function)c.pci_enable_romhNt(jE.pci_disable_rom (C function)c.pci_disable_romhNt(jE.pci_map_rom (C function) c.pci_map_romhNt(jE.pci_unmap_rom (C function)c.pci_unmap_romhNt(jE.#pci_iov_get_pf_drvdata (C function)c.pci_iov_get_pf_drvdatahNt(jE.pci_enable_sriov (C function)c.pci_enable_sriovhNt(jE.pci_disable_sriov (C function)c.pci_disable_sriovhNt(jE.pci_num_vf (C function) c.pci_num_vfhNt(jE.pci_vfs_assigned (C function)c.pci_vfs_assignedhNt(jE.#pci_sriov_set_totalvfs (C function)c.pci_sriov_set_totalvfshNt(jE.#pci_sriov_get_totalvfs (C function)c.pci_sriov_get_totalvfshNt(jE.'pci_sriov_configure_simple (C function)c.pci_sriov_configure_simplehNt(jE.pci_read_legacy_io (C function)c.pci_read_legacy_iohNt(jE. pci_write_legacy_io (C function)c.pci_write_legacy_iohNt(jE. pci_mmap_legacy_mem (C function)c.pci_mmap_legacy_memhNt(jE.pci_mmap_legacy_io (C function)c.pci_mmap_legacy_iohNt(jE.#pci_adjust_legacy_attr (C function)c.pci_adjust_legacy_attrhNt(jE.$pci_create_legacy_files (C function)c.pci_create_legacy_fileshNt(jE.pci_mmap_resource (C function)c.pci_mmap_resourcehNt(jE.&pci_remove_resource_files (C function)c.pci_remove_resource_fileshNt(jE.&pci_create_resource_files (C function)c.pci_create_resource_fileshNt(jE.pci_write_rom (C function)c.pci_write_romhNt(jE.pci_read_rom (C function)c.pci_read_romhNt(jE.'pci_remove_sysfs_dev_files (C function)c.pci_remove_sysfs_dev_fileshNt(jE.__pci_hp_register (C function)c.__pci_hp_registerhNt(jE. __pci_hp_initialize (C function)c.__pci_hp_initializehNt(jE.pci_hp_add (C function) c.pci_hp_addhNt(jE.pci_hp_deregister (C function)c.pci_hp_deregisterhNt(jE.pci_hp_del (C function) c.pci_hp_delhNt(jE.pci_hp_destroy (C function)c.pci_hp_destroyhNtej]j ]((jE.spi_statistics (C struct)c.spi_statisticshNt(jE.spi_delay (C struct) c.spi_delayhNt(jE.spi_device (C struct) c.spi_devicehNt(jE.spi_driver (C struct) c.spi_driverhNt(jE."spi_unregister_driver (C function)c.spi_unregister_driverhNt(jE.module_spi_driver (C macro)c.module_spi_driverhNt(jE.spi_controller (C struct)c.spi_controllerhNt(jE.spi_res (C struct) c.spi_reshNt(jE.spi_transfer (C struct)c.spi_transferhNt(jE.spi_message (C struct) c.spi_messagehNt(jE.,spi_message_init_with_transfers (C function)!c.spi_message_init_with_transfershNt(jE.!spi_is_bpw_supported (C function)c.spi_is_bpw_supportedhNt(jE.(spi_controller_xfer_timeout (C function)c.spi_controller_xfer_timeouthNt(jE.!spi_replaced_transfers (C struct)c.spi_replaced_transfershNt(jE.spi_sync_transfer (C function)c.spi_sync_transferhNt(jE.spi_write (C function) c.spi_writehNt(jE.spi_read (C function) c.spi_readhNt(jE.spi_w8r8 (C function) c.spi_w8r8hNt(jE.spi_w8r16 (C function) c.spi_w8r16hNt(jE.spi_w8r16be (C function) c.spi_w8r16behNt(jE.spi_board_info (C struct)c.spi_board_infohNt(jE.$spi_register_board_info (C function)c.spi_register_board_infohNt(jE."__spi_register_driver (C function)c.__spi_register_driverhNt(jE.spi_alloc_device (C function)c.spi_alloc_devicehNt(jE.spi_add_device (C function)c.spi_add_devicehNt(jE.spi_new_device (C function)c.spi_new_devicehNt(jE."spi_unregister_device (C function)c.spi_unregister_devicehNt(jE.*spi_finalize_current_transfer (C function)c.spi_finalize_current_transferhNt(jE.#spi_take_timestamp_pre (C function)c.spi_take_timestamp_prehNt(jE.$spi_take_timestamp_post (C function)c.spi_take_timestamp_posthNt(jE.(spi_get_next_queued_message (C function)c.spi_get_next_queued_messagehNt(jE.)spi_finalize_current_message (C function)c.spi_finalize_current_messagehNt(jE.%spi_new_ancillary_device (C function)c.spi_new_ancillary_devicehNt(jE.%acpi_spi_count_resources (C function)c.acpi_spi_count_resourceshNt(jE."acpi_spi_device_alloc (C function)c.acpi_spi_device_allochNt(jE.spi_slave_abort (C function)c.spi_slave_aborthNt(jE.#__spi_alloc_controller (C function)c.__spi_alloc_controllerhNt(jE.(__devm_spi_alloc_controller (C function)c.__devm_spi_alloc_controllerhNt(jE.$spi_register_controller (C function)c.spi_register_controllerhNt(jE.)devm_spi_register_controller (C function)c.devm_spi_register_controllerhNt(jE.&spi_unregister_controller (C function)c.spi_unregister_controllerhNt(jE.(spi_split_transfers_maxsize (C function)c.spi_split_transfers_maxsizehNt(jE.)spi_split_transfers_maxwords (C function)c.spi_split_transfers_maxwordshNt(jE.spi_setup (C function) c.spi_setuphNt(jE.!spi_optimize_message (C function)c.spi_optimize_messagehNt(jE.#spi_unoptimize_message (C function)c.spi_unoptimize_messagehNt(jE.spi_async (C function) c.spi_asynchNt(jE.spi_sync (C function) c.spi_synchNt(jE.spi_sync_locked (C function)c.spi_sync_lockedhNt(jE.spi_bus_lock (C function)c.spi_bus_lockhNt(jE.spi_bus_unlock (C function)c.spi_bus_unlockhNt(jE. spi_write_then_read (C function)c.spi_write_then_readhNtejW]j ]j]j\]j=]j](jE.serial_rs485 (C struct)c.serial_rs485hNtaj ]((jE.nvmem_add_one_cell (C function)c.nvmem_add_one_cellhNt(jE.$nvmem_register_notifier (C function)c.nvmem_register_notifierhNt(jE.&nvmem_unregister_notifier (C function)c.nvmem_unregister_notifierhNt(jE.nvmem_register (C function)c.nvmem_registerhNt(jE.nvmem_unregister (C function)c.nvmem_unregisterhNt(jE. devm_nvmem_register (C function)c.devm_nvmem_registerhNt(jE. of_nvmem_device_get (C function)c.of_nvmem_device_gethNt(jE.nvmem_device_get (C function)c.nvmem_device_gethNt(jE.nvmem_device_find (C function)c.nvmem_device_findhNt(jE."devm_nvmem_device_put (C function)c.devm_nvmem_device_puthNt(jE.nvmem_device_put (C function)c.nvmem_device_puthNt(jE."devm_nvmem_device_get (C function)c.devm_nvmem_device_gethNt(jE.of_nvmem_cell_get (C function)c.of_nvmem_cell_gethNt(jE.nvmem_cell_get (C function)c.nvmem_cell_gethNt(jE. devm_nvmem_cell_get (C function)c.devm_nvmem_cell_gethNt(jE. devm_nvmem_cell_put (C function)c.devm_nvmem_cell_puthNt(jE.nvmem_cell_put (C function)c.nvmem_cell_puthNt(jE.nvmem_cell_read (C function)c.nvmem_cell_readhNt(jE.nvmem_cell_write (C function)c.nvmem_cell_writehNt(jE.nvmem_cell_read_u8 (C function)c.nvmem_cell_read_u8hNt(jE. nvmem_cell_read_u16 (C function)c.nvmem_cell_read_u16hNt(jE. nvmem_cell_read_u32 (C function)c.nvmem_cell_read_u32hNt(jE. nvmem_cell_read_u64 (C function)c.nvmem_cell_read_u64hNt(jE.,nvmem_cell_read_variable_le_u32 (C function)!c.nvmem_cell_read_variable_le_u32hNt(jE.,nvmem_cell_read_variable_le_u64 (C function)!c.nvmem_cell_read_variable_le_u64hNt(jE.#nvmem_device_cell_read (C function)c.nvmem_device_cell_readhNt(jE.$nvmem_device_cell_write (C function)c.nvmem_device_cell_writehNt(jE.nvmem_device_read (C function)c.nvmem_device_readhNt(jE.nvmem_device_write (C function)c.nvmem_device_writehNt(jE.!nvmem_add_cell_table (C function)c.nvmem_add_cell_tablehNt(jE.!nvmem_del_cell_table (C function)c.nvmem_del_cell_tablehNt(jE.#nvmem_add_cell_lookups (C function)c.nvmem_add_cell_lookupshNt(jE.#nvmem_del_cell_lookups (C function)c.nvmem_del_cell_lookupshNt(jE.nvmem_dev_name (C function)c.nvmem_dev_namehNt(jE.nvmem_dev_size (C function)c.nvmem_dev_sizehNtej3]j]jO]j]jI]j ]j]jT]((jE."reset_control_bulk_data (C struct)c.reset_control_bulk_datahNt(jE.(reset_control_get_exclusive (C function)c.reset_control_get_exclusivehNt(jE.-reset_control_bulk_get_exclusive (C function)"c.reset_control_bulk_get_exclusivehNt(jE.1reset_control_get_exclusive_released (C function)&c.reset_control_get_exclusive_releasedhNt(jE.6reset_control_bulk_get_exclusive_released (C function)+c.reset_control_bulk_get_exclusive_releasedhNt(jE.?reset_control_bulk_get_optional_exclusive_released (C function)4c.reset_control_bulk_get_optional_exclusive_releasedhNt(jE.%reset_control_get_shared (C function)c.reset_control_get_sharedhNt(jE.*reset_control_bulk_get_shared (C function)c.reset_control_bulk_get_sharedhNt(jE.1reset_control_get_optional_exclusive (C function)&c.reset_control_get_optional_exclusivehNt(jE.6reset_control_bulk_get_optional_exclusive (C function)+c.reset_control_bulk_get_optional_exclusivehNt(jE..reset_control_get_optional_shared (C function)#c.reset_control_get_optional_sharedhNt(jE.3reset_control_bulk_get_optional_shared (C function)(c.reset_control_bulk_get_optional_sharedhNt(jE.+of_reset_control_get_exclusive (C function) c.of_reset_control_get_exclusivehNt(jE.4of_reset_control_get_optional_exclusive (C function))c.of_reset_control_get_optional_exclusivehNt(jE.(of_reset_control_get_shared (C function)c.of_reset_control_get_sharedhNt(jE.4of_reset_control_get_exclusive_by_index (C function))c.of_reset_control_get_exclusive_by_indexhNt(jE.1of_reset_control_get_shared_by_index (C function)&c.of_reset_control_get_shared_by_indexhNt(jE.-devm_reset_control_get_exclusive (C function)"c.devm_reset_control_get_exclusivehNt(jE.2devm_reset_control_bulk_get_exclusive (C function)'c.devm_reset_control_bulk_get_exclusivehNt(jE.6devm_reset_control_get_exclusive_released (C function)+c.devm_reset_control_get_exclusive_releasedhNt(jE.;devm_reset_control_bulk_get_exclusive_released (C function)0c.devm_reset_control_bulk_get_exclusive_releasedhNt(jE.?devm_reset_control_get_optional_exclusive_released (C function)4c.devm_reset_control_get_optional_exclusive_releasedhNt(jE.Ddevm_reset_control_bulk_get_optional_exclusive_released (C function)9c.devm_reset_control_bulk_get_optional_exclusive_releasedhNt(jE.*devm_reset_control_get_shared (C function)c.devm_reset_control_get_sharedhNt(jE./devm_reset_control_bulk_get_shared (C function)$c.devm_reset_control_bulk_get_sharedhNt(jE.6devm_reset_control_get_optional_exclusive (C function)+c.devm_reset_control_get_optional_exclusivehNt(jE.;devm_reset_control_bulk_get_optional_exclusive (C function)0c.devm_reset_control_bulk_get_optional_exclusivehNt(jE.3devm_reset_control_get_optional_shared (C function)(c.devm_reset_control_get_optional_sharedhNt(jE.8devm_reset_control_bulk_get_optional_shared (C function)-c.devm_reset_control_bulk_get_optional_sharedhNt(jE.6devm_reset_control_get_exclusive_by_index (C function)+c.devm_reset_control_get_exclusive_by_indexhNt(jE.3devm_reset_control_get_shared_by_index (C function)(c.devm_reset_control_get_shared_by_indexhNt(jE. reset_control_reset (C function)c.reset_control_resethNt(jE. reset_control_rearm (C function)c.reset_control_rearmhNt(jE.!reset_control_assert (C function)c.reset_control_asserthNt(jE.#reset_control_deassert (C function)c.reset_control_deasserthNt(jE.!reset_control_status (C function)c.reset_control_statushNt(jE."reset_control_acquire (C function)c.reset_control_acquirehNt(jE."reset_control_release (C function)c.reset_control_releasehNt(jE.reset_control_put (C function)c.reset_control_puthNt(jE.'of_reset_control_get_count (C function)c.of_reset_control_get_counthNt(jE.'of_reset_control_array_get (C function)c.of_reset_control_array_gethNt(jE.)devm_reset_control_array_get (C function)c.devm_reset_control_array_gethNt(jE.$reset_control_get_count (C function)c.reset_control_get_counthNt(jE.reset_control_ops (C struct)c.reset_control_opshNt(jE.reset_control_lookup (C struct)c.reset_control_lookuphNt(jE.reset_controller_dev (C struct)c.reset_controller_devhNt(jE."of_reset_simple_xlate (C function)c.of_reset_simple_xlatehNt(jE.&reset_controller_register (C function)c.reset_controller_registerhNt(jE.(reset_controller_unregister (C function)c.reset_controller_unregisterhNt(jE.+devm_reset_controller_register (C function) c.devm_reset_controller_registerhNt(jE.(reset_controller_add_lookup (C function)c.reset_controller_add_lookuphNtej ]((jE.sdtx_device_mode (C enum)c.sdtx_device_modehNt(jE.sdtx_event (C struct) c.sdtx_eventhNt(jE.sdtx_event_code (C enum)c.sdtx_event_codehNt(jE.sdtx_base_info (C struct)c.sdtx_base_infohNtej,]j]j ]j]j ]j]((jE.ccw1 (C struct)c.ccw1hNt(jE.ccw0 (C struct)c.ccw0hNt(jE.erw (C struct)c.erwhNt(jE.erw_eadm (C struct) c.erw_eadmhNt(jE.sublog (C struct)c.subloghNt(jE.esw0 (C struct)c.esw0hNt(jE.esw1 (C struct)c.esw1hNt(jE.esw2 (C struct)c.esw2hNt(jE.esw3 (C struct)c.esw3hNt(jE.esw_eadm (C struct) c.esw_eadmhNt(jE.irb (C struct)c.irbhNt(jE.ciw (C struct)c.ciwhNt(jE.ccw_dev_id (C struct) c.ccw_dev_idhNt(jE. ccw_dev_id_is_equal (C function)c.ccw_dev_id_is_equalhNt(jE.pathmask_to_pos (C function)c.pathmask_to_poshNt(jE.ccw_device (C struct) c.ccw_devicehNt(jE.ccw_driver (C struct) c.ccw_driverhNt(jE.#ccw_device_set_offline (C function)c.ccw_device_set_offlinehNt(jE."ccw_device_set_online (C function)c.ccw_device_set_onlinehNt(jE.!get_ccwdev_by_dev_id (C function)c.get_ccwdev_by_dev_idhNt(jE. get_ccwdev_by_busid (C function)c.get_ccwdev_by_busidhNt(jE. ccw_driver_register (C function)c.ccw_driver_registerhNt(jE."ccw_driver_unregister (C function)c.ccw_driver_unregisterhNt(jE.ccw_device_siosl (C function)c.ccw_device_sioslhNt(jE.(ccw_device_set_options_mask (C function)c.ccw_device_set_options_maskhNt(jE.#ccw_device_set_options (C function)c.ccw_device_set_optionshNt(jE.%ccw_device_clear_options (C function)c.ccw_device_clear_optionshNt(jE.$ccw_device_is_pathgroup (C function)c.ccw_device_is_pathgrouphNt(jE.$ccw_device_is_multipath (C function)c.ccw_device_is_multipathhNt(jE.ccw_device_clear (C function)c.ccw_device_clearhNt(jE.)ccw_device_start_timeout_key (C function)c.ccw_device_start_timeout_keyhNt(jE.!ccw_device_start_key (C function)c.ccw_device_start_keyhNt(jE.ccw_device_start (C function)c.ccw_device_starthNt(jE.%ccw_device_start_timeout (C function)c.ccw_device_start_timeouthNt(jE.ccw_device_halt (C function)c.ccw_device_halthNt(jE.ccw_device_resume (C function)c.ccw_device_resumehNt(jE.ccw_device_get_ciw (C function)c.ccw_device_get_ciwhNt(jE.%ccw_device_get_path_mask (C function)c.ccw_device_get_path_maskhNt(jE.$ccw_device_get_chp_desc (C function)c.ccw_device_get_chp_deschNt(jE.$ccw_device_get_util_str (C function)c.ccw_device_get_util_strhNt(jE.ccw_device_get_id (C function)c.ccw_device_get_idhNt(jE.,ccw_device_tm_start_timeout_key (C function)!c.ccw_device_tm_start_timeout_keyhNt(jE.$ccw_device_tm_start_key (C function)c.ccw_device_tm_start_keyhNt(jE. ccw_device_tm_start (C function)c.ccw_device_tm_starthNt(jE.(ccw_device_tm_start_timeout (C function)c.ccw_device_tm_start_timeouthNt(jE.ccw_device_get_mdc (C function)c.ccw_device_get_mdchNt(jE. ccw_device_tm_intrg (C function)c.ccw_device_tm_intrghNt(jE.!ccw_device_get_schid (C function)c.ccw_device_get_schidhNt(jE.ccw_device_pnso (C function)c.ccw_device_pnsohNt(jE.!ccw_device_get_cssid (C function)c.ccw_device_get_cssidhNt(jE.ccw_device_get_iid (C function)c.ccw_device_get_iidhNt(jE.!ccw_device_get_chpid (C function)c.ccw_device_get_chpidhNt(jE. ccw_device_get_chid (C function)c.ccw_device_get_chidhNt(jE.cmbdata (C struct) c.cmbdatahNt(jE.enable_cmf (C function) c.enable_cmfhNt(jE.disable_cmf (C function) c.disable_cmfhNt(jE.cmf_read (C function) c.cmf_readhNt(jE.cmf_readall (C function) c.cmf_readallhNt(jE.ccwgroup_device (C struct)c.ccwgroup_devicehNt(jE.ccwgroup_driver (C struct)c.ccwgroup_driverhNt(jE. ccwgroup_set_online (C function)c.ccwgroup_set_onlinehNt(jE.!ccwgroup_set_offline (C function)c.ccwgroup_set_offlinehNt(jE. ccwgroup_create_dev (C function)c.ccwgroup_create_devhNt(jE.%ccwgroup_driver_register (C function)c.ccwgroup_driver_registerhNt(jE.'ccwgroup_driver_unregister (C function)c.ccwgroup_driver_unregisterhNt(jE."ccwgroup_probe_ccwdev (C function)c.ccwgroup_probe_ccwdevhNt(jE.#ccwgroup_remove_ccwdev (C function)c.ccwgroup_remove_ccwdevhNt(jE.'register_adapter_interrupt (C function)c.register_adapter_interrupthNt(jE.)unregister_adapter_interrupt (C function)c.unregister_adapter_interrupthNt(jE.airq_iv_create (C function)c.airq_iv_createhNt(jE.airq_iv_release (C function)c.airq_iv_releasehNt(jE.airq_iv_alloc (C function)c.airq_iv_allochNt(jE.airq_iv_free (C function)c.airq_iv_freehNt(jE.airq_iv_scan (C function)c.airq_iv_scanhNtejb]je]j^ ]j]jr]j ]((jE."pre_voltage_change_data (C struct)c.pre_voltage_change_datahNt(jE.regulator_bulk_data (C struct)c.regulator_bulk_datahNt(jE.regulator_state (C struct)c.regulator_statehNt(jE.!regulation_constraints (C struct)c.regulation_constraintshNt(jE.$regulator_consumer_supply (C struct)c.regulator_consumer_supplyhNt(jE.regulator_init_data (C struct)c.regulator_init_datahNt(jE.regulator_ops (C struct)c.regulator_opshNt(jE.regulator_desc (C struct)c.regulator_deschNt(jE.regulator_config (C struct)c.regulator_confighNt(jE.regulator_err_state (C struct)c.regulator_err_statehNt(jE.regulator_irq_data (C struct)c.regulator_irq_datahNt(jE.regulator_irq_desc (C struct)c.regulator_irq_deschNt(jE.regulator_get (C function)c.regulator_gethNt(jE.$regulator_get_exclusive (C function)c.regulator_get_exclusivehNt(jE.#regulator_get_optional (C function)c.regulator_get_optionalhNt(jE.regulator_put (C function)c.regulator_puthNt(jE.,regulator_register_supply_alias (C function)!c.regulator_register_supply_aliashNt(jE..regulator_unregister_supply_alias (C function)#c.regulator_unregister_supply_aliashNt(jE.1regulator_bulk_register_supply_alias (C function)&c.regulator_bulk_register_supply_aliashNt(jE.3regulator_bulk_unregister_supply_alias (C function)(c.regulator_bulk_unregister_supply_aliashNt(jE.regulator_enable (C function)c.regulator_enablehNt(jE.regulator_disable (C function)c.regulator_disablehNt(jE.$regulator_force_disable (C function)c.regulator_force_disablehNt(jE.'regulator_disable_deferred (C function)c.regulator_disable_deferredhNt(jE.!regulator_is_enabled (C function)c.regulator_is_enabledhNt(jE.%regulator_count_voltages (C function)c.regulator_count_voltageshNt(jE.#regulator_list_voltage (C function)c.regulator_list_voltagehNt(jE.1regulator_get_hardware_vsel_register (C function)&c.regulator_get_hardware_vsel_registerhNt(jE.)regulator_list_hardware_vsel (C function)c.regulator_list_hardware_vselhNt(jE.®ulator_get_linear_step (C function)c.regulator_get_linear_stephNt(jE.+regulator_is_supported_voltage (C function) c.regulator_is_supported_voltagehNt(jE."regulator_set_voltage (C function)c.regulator_set_voltagehNt(jE.'regulator_set_voltage_time (C function)c.regulator_set_voltage_timehNt(jE.+regulator_set_voltage_time_sel (C function) c.regulator_set_voltage_time_selhNt(jE.#regulator_sync_voltage (C function)c.regulator_sync_voltagehNt(jE."regulator_get_voltage (C function)c.regulator_get_voltagehNt(jE.(regulator_set_current_limit (C function)c.regulator_set_current_limithNt(jE.(regulator_get_current_limit (C function)c.regulator_get_current_limithNt(jE.regulator_set_mode (C function)c.regulator_set_modehNt(jE.regulator_get_mode (C function)c.regulator_get_modehNt(jE.®ulator_get_error_flags (C function)c.regulator_get_error_flagshNt(jE.regulator_set_load (C function)c.regulator_set_loadhNt(jE.#regulator_allow_bypass (C function)c.regulator_allow_bypasshNt(jE.(regulator_register_notifier (C function)c.regulator_register_notifierhNt(jE.*regulator_unregister_notifier (C function)c.regulator_unregister_notifierhNt(jE.regulator_bulk_get (C function)c.regulator_bulk_gethNt(jE."regulator_bulk_enable (C function)c.regulator_bulk_enablehNt(jE.#regulator_bulk_disable (C function)c.regulator_bulk_disablehNt(jE.)regulator_bulk_force_disable (C function)c.regulator_bulk_force_disablehNt(jE. regulator_bulk_free (C function)c.regulator_bulk_freehNt(jE.*regulator_notifier_call_chain (C function)c.regulator_notifier_call_chainhNt(jE.%regulator_mode_to_status (C function)c.regulator_mode_to_statushNt(jE.regulator_register (C function)c.regulator_registerhNt(jE.!regulator_unregister (C function)c.regulator_unregisterhNt(jE.+regulator_has_full_constraints (C function) c.regulator_has_full_constraintshNt(jE.rdev_get_drvdata (C function)c.rdev_get_drvdatahNt(jE."regulator_get_drvdata (C function)c.regulator_get_drvdatahNt(jE."regulator_set_drvdata (C function)c.regulator_set_drvdatahNt(jE.rdev_get_id (C function) c.rdev_get_idhNtej]ji ]j3]j ]((jE.$pci_p2pdma_add_resource (C function)c.pci_p2pdma_add_resourcehNt(jE.%pci_p2pdma_distance_many (C function)c.pci_p2pdma_distance_manyhNt(jE.pci_has_p2pmem (C function)c.pci_has_p2pmemhNt(jE.!pci_p2pmem_find_many (C function)c.pci_p2pmem_find_manyhNt(jE.pci_alloc_p2pmem (C function)c.pci_alloc_p2pmemhNt(jE.pci_free_p2pmem (C function)c.pci_free_p2pmemhNt(jE.#pci_p2pmem_virt_to_bus (C function)c.pci_p2pmem_virt_to_bushNt(jE.!pci_p2pmem_alloc_sgl (C function)c.pci_p2pmem_alloc_sglhNt(jE. pci_p2pmem_free_sgl (C function)c.pci_p2pmem_free_sglhNt(jE.pci_p2pmem_publish (C function)c.pci_p2pmem_publishhNt(jE.$pci_p2pdma_enable_store (C function)c.pci_p2pdma_enable_storehNt(jE.#pci_p2pdma_enable_show (C function)c.pci_p2pdma_enable_showhNtej]j:]j<]j]j ]j]((jE.san_dgpu_event (C struct)c.san_dgpu_eventhNt(jE.san_client_link (C function)c.san_client_linkhNt(jE.'san_dgpu_notifier_register (C function)c.san_dgpu_notifier_registerhNt(jE.)san_dgpu_notifier_unregister (C function)c.san_dgpu_notifier_unregisterhNtej ]j]((jE.dev_pm_ops (C struct) c.dev_pm_opshNt(jE.dev_pm_domain (C struct)c.dev_pm_domainhNtejT ]((jE.slim_eaddr (C struct) c.slim_eaddrhNt(jE.slim_device_status (C enum)c.slim_device_statushNt(jE.slim_device (C struct) c.slim_devicehNt(jE.slim_driver (C struct) c.slim_driverhNt(jE.slim_val_inf (C struct)c.slim_val_infhNt(jE.slim_stream_config (C struct)c.slim_stream_confighNt(jE.module_slim_driver (C macro)c.module_slim_driverhNt(jE.slim_framer (C struct) c.slim_framerhNt(jE.slim_msg_txn (C struct)c.slim_msg_txnhNt(jE.slim_clk_state (C enum)c.slim_clk_statehNt(jE.slim_sched (C struct) c.slim_schedhNt(jE.slim_port_direction (C enum)c.slim_port_directionhNt(jE.slim_port_state (C enum)c.slim_port_statehNt(jE.slim_channel_state (C enum)c.slim_channel_statehNt(jE.slim_ch_data_fmt (C enum)c.slim_ch_data_fmthNt(jE.slim_ch_aux_bit_fmt (C enum)c.slim_ch_aux_bit_fmthNt(jE.slim_channel (C struct)c.slim_channelhNt(jE.slim_port (C struct) c.slim_porthNt(jE. slim_transport_protocol (C enum)c.slim_transport_protocolhNt(jE.slim_stream_runtime (C struct)c.slim_stream_runtimehNt(jE.slim_controller (C struct)c.slim_controllerhNt(jE.'slim_unregister_controller (C function)c.slim_unregister_controllerhNt(jE.slim_report_absent (C function)c.slim_report_absenthNt(jE.slim_get_device (C function)c.slim_get_devicehNt(jE.of_slim_get_device (C function)c.of_slim_get_devicehNt(jE.'slim_device_report_present (C function)c.slim_device_report_presenthNt(jE."slim_get_logical_addr (C function)c.slim_get_logical_addrhNt(jE. slim_ctrl_clk_pause (C function)c.slim_ctrl_clk_pausehNt(jE.slim_msg_response (C function)c.slim_msg_responsehNt(jE.slim_alloc_txn_tid (C function)c.slim_alloc_txn_tidhNt(jE.slim_free_txn_tid (C function)c.slim_free_txn_tidhNt(jE.slim_do_transfer (C function)c.slim_do_transferhNt(jE.slim_xfer_msg (C function)c.slim_xfer_msghNt(jE.slim_read (C function) c.slim_readhNt(jE.slim_readb (C function) c.slim_readbhNt(jE.slim_write (C function) c.slim_writehNt(jE.slim_writeb (C function) c.slim_writebhNt(jE.!slim_stream_allocate (C function)c.slim_stream_allocatehNt(jE. slim_stream_prepare (C function)c.slim_stream_preparehNt(jE.slim_stream_enable (C function)c.slim_stream_enablehNt(jE. slim_stream_disable (C function)c.slim_stream_disablehNt(jE."slim_stream_unprepare (C function)c.slim_stream_unpreparehNt(jE.slim_stream_free (C function)c.slim_stream_freehNtejW ]j]j ]j7 ]j]((jE.cons_flags (C enum) c.cons_flagshNt(jE.console (C struct) c.consolehNt(jE.nbcon_state (C struct) c.nbcon_statehNt(jE.nbcon_prio (C enum) c.nbcon_priohNt(jE.nbcon_context (C struct)c.nbcon_contexthNt(jE.nbcon_write_context (C struct)c.nbcon_write_contexthNt(jE.consw (C struct)c.conswhNt(jE.$console_srcu_read_flags (C function)c.console_srcu_read_flagshNt(jE.%console_srcu_write_flags (C function)c.console_srcu_write_flagshNt(jE.for_each_console_srcu (C macro)c.for_each_console_srcuhNt(jE.for_each_console (C macro)c.for_each_consolehNt(jE.clear_selection (C function)c.clear_selectionhNt(jE.__vc_resize (C function) c.__vc_resizehNt(jE.con_is_bound (C function)c.con_is_boundhNt(jE.con_is_visible (C function)c.con_is_visiblehNt(jE.con_debug_enter (C function)c.con_debug_enterhNt(jE.con_debug_leave (C function)c.con_debug_leavehNt(jE.%do_unregister_con_driver (C function)c.do_unregister_con_driverhNt(jE.sel_loadlut (C function) c.sel_loadluthNt(jE.set_selection_user (C function)c.set_selection_userhNt(jE.vc_do_resize (C function)c.vc_do_resizehNt(jE.vt_resize (C function) c.vt_resizehNt(jE.vc_ctl_state (C enum)c.vc_ctl_statehNt(jE. vc_sanitize_unicode (C function)c.vc_sanitize_unicodehNt(jE.!vc_translate_unicode (C function)c.vc_translate_unicodehNt(jE.vt_kmsg_redirect (C function)c.vt_kmsg_redirecthNtej]j ]jq]j]ju]((jE.uart_ops (C struct) c.uart_opshNt(jE.uart_write_wakeup (C function)c.uart_write_wakeuphNt(jE. uart_update_timeout (C function)c.uart_update_timeouthNt(jE.uart_get_baud_rate (C function)c.uart_get_baud_ratehNt(jE.uart_get_divisor (C function)c.uart_get_divisorhNt(jE.uart_get_lsr_info (C function)c.uart_get_lsr_infohNt(jE.uart_console_write (C function)c.uart_console_writehNt(jE.uart_get_console (C function)c.uart_get_consolehNt(jE. uart_parse_earlycon (C function)c.uart_parse_earlyconhNt(jE.uart_parse_options (C function)c.uart_parse_optionshNt(jE.uart_set_options (C function)c.uart_set_optionshNt(jE.!uart_register_driver (C function)c.uart_register_driverhNt(jE.#uart_unregister_driver (C function)c.uart_unregister_driverhNt(jE.uart_match_port (C function)c.uart_match_porthNt(jE.#uart_handle_dcd_change (C function)c.uart_handle_dcd_changehNt(jE.#uart_handle_cts_change (C function)c.uart_handle_cts_changehNt(jE."uart_try_toggle_sysrq (C function)c.uart_try_toggle_sysrqhNt(jE.uart_port_tx_limited (C macro)c.uart_port_tx_limitedhNt(jE.uart_port_tx (C macro)c.uart_port_txhNt(jE.mctrl_gpio_set (C function)c.mctrl_gpio_sethNt(jE. mctrl_gpio_to_gpiod (C function)c.mctrl_gpio_to_gpiodhNt(jE.mctrl_gpio_get (C function)c.mctrl_gpio_gethNt(jE.mctrl_gpio_init (C function)c.mctrl_gpio_inithNt(jE.mctrl_gpio_free (C function)c.mctrl_gpio_freehNt(jE.!mctrl_gpio_enable_ms (C function)c.mctrl_gpio_enable_mshNt(jE."mctrl_gpio_disable_ms (C function)c.mctrl_gpio_disable_mshNtej ]jJ ]j ]((jE.sshp_buf (C struct) c.sshp_bufhNt(jE.sshp_buf_init (C function)c.sshp_buf_inithNt(jE.sshp_buf_alloc (C function)c.sshp_buf_allochNt(jE.sshp_buf_free (C function)c.sshp_buf_freehNt(jE.sshp_buf_drop (C function)c.sshp_buf_drophNt(jE.$sshp_buf_read_from_fifo (C function)c.sshp_buf_read_from_fifohNt(jE.sshp_buf_span_from (C function)c.sshp_buf_span_fromhNt(jE.sshp_validate_crc (C function)c.sshp_validate_crchNt(jE.!sshp_starts_with_syn (C function)c.sshp_starts_with_synhNt(jE.sshp_find_syn (C function)c.sshp_find_synhNt(jE.sshp_parse_frame (C function)c.sshp_parse_framehNt(jE.sshp_parse_command (C function)c.sshp_parse_commandhNt(jE.msgbuf (C struct)c.msgbufhNt(jE.msgb_init (C function) c.msgb_inithNt(jE.msgb_bytes_used (C function)c.msgb_bytes_usedhNt(jE.msgb_push_u16 (C function)c.msgb_push_u16hNt(jE.msgb_push_syn (C function)c.msgb_push_synhNt(jE.msgb_push_buf (C function)c.msgb_push_bufhNt(jE.msgb_push_crc (C function)c.msgb_push_crchNt(jE.msgb_push_frame (C function)c.msgb_push_framehNt(jE.msgb_push_ack (C function)c.msgb_push_ackhNt(jE.msgb_push_nak (C function)c.msgb_push_nakhNt(jE.msgb_push_cmd (C function)c.msgb_push_cmdhNt(jE.ssh_ptl_state_flags (C enum)c.ssh_ptl_state_flagshNt(jE.ssh_ptl_ops (C struct) c.ssh_ptl_opshNt(jE.ssh_ptl (C struct) c.ssh_ptlhNt(jE.ssh_ptl_get_device (C function)c.ssh_ptl_get_devicehNt(jE.'ssh_ptl_tx_wakeup_transfer (C function)c.ssh_ptl_tx_wakeup_transferhNt(jE.+ssh_ptl_should_drop_ack_packet (C function) c.ssh_ptl_should_drop_ack_packethNt(jE.+ssh_ptl_should_drop_nak_packet (C function) c.ssh_ptl_should_drop_nak_packethNt(jE.+ssh_ptl_should_drop_dsq_packet (C function) c.ssh_ptl_should_drop_dsq_packethNt(jE.&ssh_ptl_should_fail_write (C function)c.ssh_ptl_should_fail_writehNt(jE.+ssh_ptl_should_corrupt_tx_data (C function) c.ssh_ptl_should_corrupt_tx_datahNt(jE.*ssh_ptl_should_corrupt_rx_syn (C function)c.ssh_ptl_should_corrupt_rx_synhNt(jE.+ssh_ptl_should_corrupt_rx_data (C function) c.ssh_ptl_should_corrupt_rx_datahNt(jE.ssh_packet_init (C function)c.ssh_packet_inithNt(jE.'ssh_ctrl_packet_cache_init (C function)c.ssh_ctrl_packet_cache_inithNt(jE.*ssh_ctrl_packet_cache_destroy (C function)c.ssh_ctrl_packet_cache_destroyhNt(jE."ssh_ctrl_packet_alloc (C function)c.ssh_ctrl_packet_allochNt(jE.!ssh_ctrl_packet_free (C function)c.ssh_ctrl_packet_freehNt(jE.%ssh_ptl_tx_wakeup_packet (C function)c.ssh_ptl_tx_wakeup_packethNt(jE.ssh_ptl_tx_start (C function)c.ssh_ptl_tx_starthNt(jE.ssh_ptl_tx_stop (C function)c.ssh_ptl_tx_stophNt(jE.ssh_ptl_submit (C function)c.ssh_ptl_submithNt(jE.ssh_ptl_cancel (C function)c.ssh_ptl_cancelhNt(jE.ssh_ptl_rx_start (C function)c.ssh_ptl_rx_starthNt(jE.ssh_ptl_rx_stop (C function)c.ssh_ptl_rx_stophNt(jE.ssh_ptl_rx_rcvbuf (C function)c.ssh_ptl_rx_rcvbufhNt(jE.ssh_ptl_shutdown (C function)c.ssh_ptl_shutdownhNt(jE.ssh_ptl_init (C function)c.ssh_ptl_inithNt(jE.ssh_ptl_destroy (C function)c.ssh_ptl_destroyhNt(jE.ssh_rtl_state_flags (C enum)c.ssh_rtl_state_flagshNt(jE.ssh_rtl_ops (C struct) c.ssh_rtl_opshNt(jE.ssh_rtl (C struct) c.ssh_rtlhNt(jE.ssh_rtl_get_device (C function)c.ssh_rtl_get_devicehNt(jE.ssh_request_rtl (C function)c.ssh_request_rtlhNt(jE.)ssh_rtl_should_drop_response (C function)c.ssh_rtl_should_drop_responsehNt(jE.ssh_rtl_submit (C function)c.ssh_rtl_submithNt(jE.ssh_rtl_cancel (C function)c.ssh_rtl_cancelhNt(jE.ssh_request_init (C function)c.ssh_request_inithNt(jE.ssh_rtl_init (C function)c.ssh_rtl_inithNt(jE.ssh_rtl_destroy (C function)c.ssh_rtl_destroyhNt(jE.ssh_rtl_start (C function)c.ssh_rtl_starthNt(jE.ssh_rtl_flush (C function)c.ssh_rtl_flushhNt(jE.ssh_rtl_shutdown (C function)c.ssh_rtl_shutdownhNt(jE.ssh_seq_counter (C struct)c.ssh_seq_counterhNt(jE.ssh_rqid_counter (C struct)c.ssh_rqid_counterhNt(jE.ssam_nf_head (C struct)c.ssam_nf_headhNt(jE.ssam_nf (C struct) c.ssam_nfhNt(jE.ssam_event_item (C struct)c.ssam_event_itemhNt(jE.ssam_event_queue (C struct)c.ssam_event_queuehNt(jE.ssam_event_target (C struct)c.ssam_event_targethNt(jE.ssam_cplt (C struct) c.ssam_cplthNt(jE.ssam_controller_state (C enum)c.ssam_controller_statehNt(jE.ssam_controller_caps (C struct)c.ssam_controller_capshNt(jE.ssam_controller (C struct)c.ssam_controllerhNt(jE.(ssam_controller_receive_buf (C function)c.ssam_controller_receive_bufhNt(jE.)ssam_controller_write_wakeup (C function)c.ssam_controller_write_wakeuphNt(jE.ssh_seq_reset (C function)c.ssh_seq_resethNt(jE.ssh_seq_next (C function)c.ssh_seq_nexthNt(jE.ssh_rqid_reset (C function)c.ssh_rqid_resethNt(jE.ssh_rqid_next (C function)c.ssh_rqid_nexthNt(jE.(ssam_event_matches_notifier (C function)c.ssam_event_matches_notifierhNt(jE."ssam_nfblk_call_chain (C function)c.ssam_nfblk_call_chainhNt(jE.ssam_nfblk_insert (C function)c.ssam_nfblk_inserthNt(jE.ssam_nfblk_find (C function)c.ssam_nfblk_findhNt(jE.ssam_nfblk_remove (C function)c.ssam_nfblk_removehNt(jE.ssam_nf_head_init (C function)c.ssam_nf_head_inithNt(jE.!ssam_nf_head_destroy (C function)c.ssam_nf_head_destroyhNt(jE.ssam_nf_refcount_key (C struct)c.ssam_nf_refcount_keyhNt(jE.!ssam_nf_refcount_entry (C struct)c.ssam_nf_refcount_entryhNt(jE.!ssam_nf_refcount_inc (C function)c.ssam_nf_refcount_inchNt(jE.!ssam_nf_refcount_dec (C function)c.ssam_nf_refcount_dechNt(jE.&ssam_nf_refcount_dec_free (C function)c.ssam_nf_refcount_dec_freehNt(jE.#ssam_nf_refcount_empty (C function)c.ssam_nf_refcount_emptyhNt(jE.ssam_nf_call (C function)c.ssam_nf_callhNt(jE.ssam_nf_init (C function)c.ssam_nf_inithNt(jE.ssam_nf_destroy (C function)c.ssam_nf_destroyhNt(jE.'ssam_event_item_cache_init (C function)c.ssam_event_item_cache_inithNt(jE.*ssam_event_item_cache_destroy (C function)c.ssam_event_item_cache_destroyhNt(jE.!ssam_event_item_free (C function)c.ssam_event_item_freehNt(jE."ssam_event_item_alloc (C function)c.ssam_event_item_allochNt(jE."ssam_event_queue_push (C function)c.ssam_event_queue_pushhNt(jE.!ssam_event_queue_pop (C function)c.ssam_event_queue_pophNt(jE.&ssam_event_queue_is_empty (C function)c.ssam_event_queue_is_emptyhNt(jE.&ssam_cplt_get_event_queue (C function)c.ssam_cplt_get_event_queuehNt(jE.ssam_cplt_submit (C function)c.ssam_cplt_submithNt(jE.#ssam_cplt_submit_event (C function)c.ssam_cplt_submit_eventhNt(jE.ssam_cplt_flush (C function)c.ssam_cplt_flushhNt(jE."ssam_event_queue_init (C function)c.ssam_event_queue_inithNt(jE.ssam_cplt_init (C function)c.ssam_cplt_inithNt(jE.ssam_cplt_destroy (C function)c.ssam_cplt_destroyhNt(jE.!ssam_controller_lock (C function)c.ssam_controller_lockhNt(jE.0ssam_controller_caps_load_from_acpi (C function)%c.ssam_controller_caps_load_from_acpihNt(jE.!ssam_controller_init (C function)c.ssam_controller_inithNt(jE."ssam_controller_start (C function)c.ssam_controller_starthNt(jE.%ssam_controller_shutdown (C function)c.ssam_controller_shutdownhNt(jE.$ssam_controller_destroy (C function)c.ssam_controller_destroyhNt(jE.$ssam_controller_suspend (C function)c.ssam_controller_suspendhNt(jE.#ssam_controller_resume (C function)c.ssam_controller_resumehNt(jE."ssh_notification_params (C struct)c.ssh_notification_paramshNt(jE."ssam_ssh_event_enable (C function)c.ssam_ssh_event_enablehNt(jE.#ssam_ssh_event_disable (C function)c.ssam_ssh_event_disablehNt(jE.&ssam_get_firmware_version (C function)c.ssam_get_firmware_versionhNt(jE.(ssam_ctrl_notif_display_off (C function)c.ssam_ctrl_notif_display_offhNt(jE.'ssam_ctrl_notif_display_on (C function)c.ssam_ctrl_notif_display_onhNt(jE.$ssam_ctrl_notif_d0_exit (C function)c.ssam_ctrl_notif_d0_exithNt(jE.%ssam_ctrl_notif_d0_entry (C function)c.ssam_ctrl_notif_d0_entryhNt(jE.$ssam_nf_refcount_enable (C function)c.ssam_nf_refcount_enablehNt(jE.*ssam_nf_refcount_disable_free (C function)c.ssam_nf_refcount_disable_freehNt(jE.-ssam_notifier_disable_registered (C function)"c.ssam_notifier_disable_registeredhNt(jE.-ssam_notifier_restore_registered (C function)"c.ssam_notifier_restore_registeredhNt(jE.#ssam_notifier_is_empty (C function)c.ssam_notifier_is_emptyhNt(jE.)ssam_notifier_unregister_all (C function)c.ssam_notifier_unregister_allhNt(jE.ssam_irq_setup (C function)c.ssam_irq_setuphNt(jE.ssam_irq_free (C function)c.ssam_irq_freehNt(jE.$ssam_irq_arm_for_wakeup (C function)c.ssam_irq_arm_for_wakeuphNt(jE.#ssam_irq_disarm_wakeup (C function)c.ssam_irq_disarm_wakeuphNt(jE.&ssam_device_id_compatible (C function)c.ssam_device_id_compatiblehNt(jE.#ssam_device_id_is_null (C function)c.ssam_device_id_is_nullhNt(jE.ssam_bus_register (C function)c.ssam_bus_registerhNt(jE. ssam_bus_unregister (C function)c.ssam_bus_unregisterhNt(jE.$ssam_try_set_controller (C function)c.ssam_try_set_controllerhNt(jE."ssam_clear_controller (C function)c.ssam_clear_controllerhNt(jE.ssam_trace_ptr_uid (C function)c.ssam_trace_ptr_uidhNt(jE.&ssam_trace_get_packet_seq (C function)c.ssam_trace_get_packet_seqhNt(jE.&ssam_trace_get_request_id (C function)c.ssam_trace_get_request_idhNt(jE.'ssam_trace_get_request_tid (C function)c.ssam_trace_get_request_tidhNt(jE.'ssam_trace_get_request_sid (C function)c.ssam_trace_get_request_sidhNt(jE.&ssam_trace_get_request_tc (C function)c.ssam_trace_get_request_tchNtej]((jE.$tty_prepare_flip_string (C function)c.tty_prepare_flip_stringhNt(jE."tty_ldisc_receive_buf (C function)c.tty_ldisc_receive_bufhNt(jE.!tty_flip_buffer_push (C function)c.tty_flip_buffer_pushhNt(jE..tty_insert_flip_string_fixed_flag (C function)#c.tty_insert_flip_string_fixed_flaghNt(jE.)tty_insert_flip_string_flags (C function)c.tty_insert_flip_string_flagshNt(jE.!tty_insert_flip_char (C function)c.tty_insert_flip_charhNt(jE.#tty_buffer_space_avail (C function)c.tty_buffer_space_availhNt(jE.!tty_buffer_set_limit (C function)c.tty_buffer_set_limithNt(jE.&tty_buffer_lock_exclusive (C function)c.tty_buffer_lock_exclusivehNt(jE.(tty_buffer_unlock_exclusive (C function)c.tty_buffer_unlock_exclusivehNt(jE. tty_buffer_free_all (C function)c.tty_buffer_free_allhNt(jE.tty_buffer_alloc (C function)c.tty_buffer_allochNt(jE.tty_buffer_free (C function)c.tty_buffer_freehNt(jE.tty_buffer_flush (C function)c.tty_buffer_flushhNt(jE.&__tty_buffer_request_room (C function)c.__tty_buffer_request_roomhNt(jE.flush_to_ldisc (C function)c.flush_to_ldischNt(jE.3tty_insert_flip_string_and_push_buffer (C function)(c.tty_insert_flip_string_and_push_bufferhNt(jE.tty_buffer_init (C function)c.tty_buffer_inithNtej]j ]((jE.n_tty_inherit_ops (C function)c.n_tty_inherit_opshNt(jE.n_tty_kick_worker (C function)c.n_tty_kick_workerhNt(jE.n_tty_write_wakeup (C function)c.n_tty_write_wakeuphNt(jE.put_tty_queue (C function)c.put_tty_queuehNt(jE.reset_buffer_flags (C function)c.reset_buffer_flagshNt(jE.n_tty_flush_buffer (C function)c.n_tty_flush_bufferhNt(jE.!is_utf8_continuation (C function)c.is_utf8_continuationhNt(jE.is_continuation (C function)c.is_continuationhNt(jE.do_output_char (C function)c.do_output_charhNt(jE.process_output (C function)c.process_outputhNt(jE.!process_output_block (C function)c.process_output_blockhNt(jE.__process_echoes (C function)c.__process_echoeshNt(jE.add_echo_byte (C function)c.add_echo_bytehNt(jE.echo_move_back_col (C function)c.echo_move_back_colhNt(jE.echo_set_canon_col (C function)c.echo_set_canon_colhNt(jE.echo_erase_tab (C function)c.echo_erase_tabhNt(jE.echo_char_raw (C function)c.echo_char_rawhNt(jE.echo_char (C function) c.echo_charhNt(jE.finish_erasing (C function)c.finish_erasinghNt(jE.eraser (C function)c.eraserhNt(jE.isig (C function)c.isighNt(jE. n_tty_receive_break (C function)c.n_tty_receive_breakhNt(jE."n_tty_receive_overrun (C function)c.n_tty_receive_overrunhNt(jE.'n_tty_receive_parity_error (C function)c.n_tty_receive_parity_errorhNt(jE.)n_tty_receive_char_flow_ctrl (C function)c.n_tty_receive_char_flow_ctrlhNt(jE.n_tty_receive_char (C function)c.n_tty_receive_charhNt(jE.%n_tty_receive_buf_common (C function)c.n_tty_receive_buf_commonhNt(jE.n_tty_set_termios (C function)c.n_tty_set_termioshNt(jE.n_tty_close (C function) c.n_tty_closehNt(jE.n_tty_open (C function) c.n_tty_openhNt(jE.copy_from_read_buf (C function)c.copy_from_read_bufhNt(jE.%canon_copy_from_read_buf (C function)c.canon_copy_from_read_bufhNt(jE.job_control (C function) c.job_controlhNt(jE.n_tty_read (C function) c.n_tty_readhNt(jE.n_tty_write (C function) c.n_tty_writehNt(jE.n_tty_poll (C function) c.n_tty_pollhNtejv ]jw ]jf ]j]j]((jE.scsi_vpd (C struct) c.scsi_vpdhNt(jE.shost_for_each_device (C macro)c.shost_for_each_devicehNt(jE.!__shost_for_each_device (C macro)c.__shost_for_each_devicehNt(jE.%scsi_device_supports_vpd (C function)c.scsi_device_supports_vpdhNt(jE.$scsi_change_queue_depth (C function)c.scsi_change_queue_depthhNt(jE."scsi_track_queue_full (C function)c.scsi_track_queue_fullhNt(jE.scsi_get_vpd_page (C function)c.scsi_get_vpd_pagehNt(jE.scsi_report_opcode (C function)c.scsi_report_opcodehNt(jE.scsi_device_get (C function)c.scsi_device_gethNt(jE.scsi_device_put (C function)c.scsi_device_puthNt(jE.$starget_for_each_device (C function)c.starget_for_each_devicehNt(jE.&__starget_for_each_device (C function)c.__starget_for_each_devicehNt(jE.+__scsi_device_lookup_by_target (C function) c.__scsi_device_lookup_by_targethNt(jE.)scsi_device_lookup_by_target (C function)c.scsi_device_lookup_by_targethNt(jE.!__scsi_device_lookup (C function)c.__scsi_device_lookuphNt(jE.scsi_device_lookup (C function)c.scsi_device_lookuphNt(jE.scsi_bios_ptable (C function)c.scsi_bios_ptablehNt(jE.scsi_partsize (C function)c.scsi_partsizehNt(jE.scsicam_bios_param (C function)c.scsicam_bios_paramhNt(jE.scsi_schedule_eh (C function)c.scsi_schedule_ehhNt(jE..scsi_block_when_processing_errors (C function)#c.scsi_block_when_processing_errorshNt(jE.scsi_check_sense (C function)c.scsi_check_sensehNt(jE.scsi_eh_prep_cmnd (C function)c.scsi_eh_prep_cmndhNt(jE.!scsi_eh_restore_cmnd (C function)c.scsi_eh_restore_cmndhNt(jE.scsi_eh_finish_cmd (C function)c.scsi_eh_finish_cmdhNt(jE.scsi_eh_get_sense (C function)c.scsi_eh_get_sensehNt(jE.scsi_eh_ready_devs (C function)c.scsi_eh_ready_devshNt(jE.!scsi_eh_flush_done_q (C function)c.scsi_eh_flush_done_qhNt(jE.$scsi_get_sense_info_fld (C function)c.scsi_get_sense_info_fldhNt(jE.#scsi_dev_info_list_add (C function)c.scsi_dev_info_list_addhNt(jE.$scsi_dev_info_list_find (C function)c.scsi_dev_info_list_findhNt(jE.'scsi_dev_info_list_add_str (C function)c.scsi_dev_info_list_add_strhNt(jE."scsi_get_device_flags (C function)c.scsi_get_device_flagshNt(jE.scsi_exit_devinfo (C function)c.scsi_exit_devinfohNt(jE.scsi_init_devinfo (C function)c.scsi_init_devinfohNt(jE.scsi_ioctl (C function) c.scsi_ioctlhNt(jE.scsi_execute_cmd (C function)c.scsi_execute_cmdhNt(jE. scsi_alloc_sgtables (C function)c.scsi_alloc_sgtableshNt(jE.#scsi_device_from_queue (C function)c.scsi_device_from_queuehNt(jE. scsi_block_requests (C function)c.scsi_block_requestshNt(jE."scsi_unblock_requests (C function)c.scsi_unblock_requestshNt(jE.scsi_mode_select (C function)c.scsi_mode_selecthNt(jE.scsi_mode_sense (C function)c.scsi_mode_sensehNt(jE.!scsi_test_unit_ready (C function)c.scsi_test_unit_readyhNt(jE."scsi_device_set_state (C function)c.scsi_device_set_statehNt(jE.sdev_evt_send (C function)c.sdev_evt_sendhNt(jE.sdev_evt_alloc (C function)c.sdev_evt_allochNt(jE.!sdev_evt_send_simple (C function)c.sdev_evt_send_simplehNt(jE. scsi_device_quiesce (C function)c.scsi_device_quiescehNt(jE.scsi_device_resume (C function)c.scsi_device_resumehNt(jE..scsi_internal_device_block_nowait (C function)#c.scsi_internal_device_block_nowaithNt(jE.0scsi_internal_device_unblock_nowait (C function)%c.scsi_internal_device_unblock_nowaithNt(jE.scsi_block_targets (C function)c.scsi_block_targetshNt(jE.scsi_host_block (C function)c.scsi_host_blockhNt(jE. scsi_kmap_atomic_sg (C function)c.scsi_kmap_atomic_sghNt(jE."scsi_kunmap_atomic_sg (C function)c.scsi_kunmap_atomic_sghNt(jE.scsi_vpd_lun_id (C function)c.scsi_vpd_lun_idhNt(jE.scsi_build_sense (C function)c.scsi_build_sensehNt(jE.scsi_dma_map (C function)c.scsi_dma_maphNt(jE.scsi_dma_unmap (C function)c.scsi_dma_unmaphNt(jE.scsi_proc_entry (C struct)c.scsi_proc_entryhNt(jE."scsi_proc_hostdir_add (C function)c.scsi_proc_hostdir_addhNt(jE.!scsi_proc_hostdir_rm (C function)c.scsi_proc_hostdir_rmhNt(jE.scsi_proc_host_add (C function)c.scsi_proc_host_addhNt(jE.scsi_proc_host_rm (C function)c.scsi_proc_host_rmhNt(jE."proc_print_scsidevice (C function)c.proc_print_scsidevicehNt(jE.#scsi_add_single_device (C function)c.scsi_add_single_devicehNt(jE.&scsi_remove_single_device (C function)c.scsi_remove_single_devicehNt(jE.proc_scsi_write (C function)c.proc_scsi_writehNt(jE.proc_scsi_open (C function)c.proc_scsi_openhNt(jE.scsi_init_procfs (C function)c.scsi_init_procfshNt(jE.scsi_exit_procfs (C function)c.scsi_exit_procfshNt(jE.scsi_nl_rcv_msg (C function)c.scsi_nl_rcv_msghNt(jE.scsi_netlink_init (C function)c.scsi_netlink_inithNt(jE.scsi_netlink_exit (C function)c.scsi_netlink_exithNt(jE.&scsi_complete_async_scans (C function)c.scsi_complete_async_scanshNt(jE."scsi_unlock_floptical (C function)c.scsi_unlock_flopticalhNt(jE.scsi_alloc_sdev (C function)c.scsi_alloc_sdevhNt(jE.)scsi_target_reap_ref_release (C function)c.scsi_target_reap_ref_releasehNt(jE.scsi_alloc_target (C function)c.scsi_alloc_targethNt(jE.scsi_target_reap (C function)c.scsi_target_reaphNt(jE.scsi_probe_lun (C function)c.scsi_probe_lunhNt(jE.scsi_add_lun (C function)c.scsi_add_lunhNt(jE.scsi_inq_str (C function)c.scsi_inq_strhNt(jE.#scsi_probe_and_add_lun (C function)c.scsi_probe_and_add_lunhNt(jE.%scsi_sequential_lun_scan (C function)c.scsi_sequential_lun_scanhNt(jE.!scsi_report_lun_scan (C function)c.scsi_report_lun_scanhNt(jE.!scsi_prep_async_scan (C function)c.scsi_prep_async_scanhNt(jE.#scsi_finish_async_scan (C function)c.scsi_finish_async_scanhNt(jE.scsi_remove_device (C function)c.scsi_remove_devicehNt(jE.scsi_remove_target (C function)c.scsi_remove_targethNt(jE.scsi_remove_host (C function)c.scsi_remove_hosthNt(jE.#scsi_add_host_with_dma (C function)c.scsi_add_host_with_dmahNt(jE.scsi_host_alloc (C function)c.scsi_host_allochNt(jE.scsi_host_lookup (C function)c.scsi_host_lookuphNt(jE.scsi_host_get (C function)c.scsi_host_gethNt(jE.scsi_host_busy (C function)c.scsi_host_busyhNt(jE.scsi_host_put (C function)c.scsi_host_puthNt(jE.scsi_queue_work (C function)c.scsi_queue_workhNt(jE.scsi_flush_work (C function)c.scsi_flush_workhNt(jE.,scsi_host_complete_all_commands (C function)!c.scsi_host_complete_all_commandshNt(jE. scsi_host_busy_iter (C function)c.scsi_host_busy_iterhNt(jE.scsi_device_type (C function)c.scsi_device_typehNt(jE.scsilun_to_int (C function)c.scsilun_to_inthNt(jE.int_to_scsilun (C function)c.int_to_scsilunhNt(jE.!scsi_normalize_sense (C function)c.scsi_normalize_sensehNt(jE.!scsi_sense_desc_find (C function)c.scsi_sense_desc_findhNt(jE.$scsi_build_sense_buffer (C function)c.scsi_build_sense_bufferhNt(jE.'scsi_set_sense_information (C function)c.scsi_set_sense_informationhNt(jE.)scsi_set_sense_field_pointer (C function)c.scsi_set_sense_field_pointerhNt(jE. fc_get_event_number (C function)c.fc_get_event_numberhNt(jE."fc_host_post_fc_event (C function)c.fc_host_post_fc_eventhNt(jE.fc_host_post_event (C function)c.fc_host_post_eventhNt(jE.&fc_host_post_vendor_event (C function)c.fc_host_post_vendor_eventhNt(jE."fc_find_rport_by_wwpn (C function)c.fc_find_rport_by_wwpnhNt(jE.fc_host_fpin_rcv (C function)c.fc_host_fpin_rcvhNt(jE.fc_eh_timed_out (C function)c.fc_eh_timed_outhNt(jE.fc_remove_host (C function)c.fc_remove_hosthNt(jE.fc_remote_port_add (C function)c.fc_remote_port_addhNt(jE."fc_remote_port_delete (C function)c.fc_remote_port_deletehNt(jE.#fc_remote_port_rolechg (C function)c.fc_remote_port_rolechghNt(jE.fc_block_rport (C function)c.fc_block_rporthNt(jE.fc_block_scsi_eh (C function)c.fc_block_scsi_ehhNt(jE.fc_vport_create (C function)c.fc_vport_createhNt(jE.fc_vport_terminate (C function)c.fc_vport_terminatehNt(jE."iscsi_lookup_endpoint (C function)c.iscsi_lookup_endpointhNt(jE.(iscsi_create_flashnode_sess (C function)c.iscsi_create_flashnode_sesshNt(jE.(iscsi_create_flashnode_conn (C function)c.iscsi_create_flashnode_connhNt(jE.&iscsi_find_flashnode_sess (C function)c.iscsi_find_flashnode_sesshNt(jE.&iscsi_find_flashnode_conn (C function)c.iscsi_find_flashnode_connhNt(jE.)iscsi_destroy_flashnode_sess (C function)c.iscsi_destroy_flashnode_sesshNt(jE.(iscsi_destroy_all_flashnode (C function)c.iscsi_destroy_all_flashnodehNt(jE. iscsi_block_scsi_eh (C function)c.iscsi_block_scsi_ehhNt(jE."iscsi_unblock_session (C function)c.iscsi_unblock_sessionhNt(jE.!iscsi_create_session (C function)c.iscsi_create_sessionhNt(jE.(iscsi_force_destroy_session (C function)c.iscsi_force_destroy_sessionhNt(jE.iscsi_alloc_conn (C function)c.iscsi_alloc_connhNt(jE.iscsi_add_conn (C function)c.iscsi_add_connhNt(jE.iscsi_remove_conn (C function)c.iscsi_remove_connhNt(jE. iscsi_session_event (C function)c.iscsi_session_eventhNt(jE. sas_remove_children (C function)c.sas_remove_childrenhNt(jE.sas_remove_host (C function)c.sas_remove_hosthNt(jE.sas_get_address (C function)c.sas_get_addresshNt(jE.sas_tlr_supported (C function)c.sas_tlr_supportedhNt(jE.sas_disable_tlr (C function)c.sas_disable_tlrhNt(jE.sas_enable_tlr (C function)c.sas_enable_tlrhNt(jE.sas_phy_alloc (C function)c.sas_phy_allochNt(jE.sas_phy_add (C function) c.sas_phy_addhNt(jE.sas_phy_free (C function)c.sas_phy_freehNt(jE.sas_phy_delete (C function)c.sas_phy_deletehNt(jE.scsi_is_sas_phy (C function)c.scsi_is_sas_phyhNt(jE.sas_port_add (C function)c.sas_port_addhNt(jE.sas_port_free (C function)c.sas_port_freehNt(jE.sas_port_delete (C function)c.sas_port_deletehNt(jE.scsi_is_sas_port (C function)c.scsi_is_sas_porthNt(jE.sas_port_get_phy (C function)c.sas_port_get_phyhNt(jE.sas_port_add_phy (C function)c.sas_port_add_phyhNt(jE. sas_port_delete_phy (C function)c.sas_port_delete_phyhNt(jE.!sas_end_device_alloc (C function)c.sas_end_device_allochNt(jE.sas_expander_alloc (C function)c.sas_expander_allochNt(jE.sas_rphy_add (C function)c.sas_rphy_addhNt(jE.sas_rphy_free (C function)c.sas_rphy_freehNt(jE.sas_rphy_delete (C function)c.sas_rphy_deletehNt(jE.sas_rphy_unlink (C function)c.sas_rphy_unlinkhNt(jE.sas_rphy_remove (C function)c.sas_rphy_removehNt(jE.scsi_is_sas_rphy (C function)c.scsi_is_sas_rphyhNt(jE.!sas_attach_transport (C function)c.sas_attach_transporthNt(jE."sas_release_transport (C function)c.sas_release_transporthNt(jE.#spi_schedule_dv_device (C function)c.spi_schedule_dv_devicehNt(jE.'spi_display_xfer_agreement (C function)c.spi_display_xfer_agreementhNt(jE.!spi_populate_tag_msg (C function)c.spi_populate_tag_msghNt(jE.srp_tmo_valid (C function)c.srp_tmo_validhNt(jE.%srp_start_tl_fail_timers (C function)c.srp_start_tl_fail_timershNt(jE. srp_reconnect_rport (C function)c.srp_reconnect_rporthNt(jE.srp_timed_out (C function)c.srp_timed_outhNt(jE.srp_rport_get (C function)c.srp_rport_gethNt(jE.srp_rport_put (C function)c.srp_rport_puthNt(jE.srp_rport_add (C function)c.srp_rport_addhNt(jE.srp_rport_del (C function)c.srp_rport_delhNt(jE.srp_remove_host (C function)c.srp_remove_hosthNt(jE."srp_stop_rport_timers (C function)c.srp_stop_rport_timershNt(jE.!srp_attach_transport (C function)c.srp_attach_transporthNt(jE."srp_release_transport (C function)c.srp_release_transporthNtej ]j}]j]j]j]((jE.ssh_frame_type (C enum)c.ssh_frame_typehNt(jE.ssh_frame (C struct) c.ssh_framehNt(jE.ssh_payload_type (C enum)c.ssh_payload_typehNt(jE.ssh_command (C struct) c.ssh_commandhNt(jE.SSH_MESSAGE_LENGTH (C macro)c.SSH_MESSAGE_LENGTHhNt(jE.$SSH_COMMAND_MESSAGE_LENGTH (C macro)c.SSH_COMMAND_MESSAGE_LENGTHhNt(jE.SSH_MSGOFFSET_FRAME (C macro)c.SSH_MSGOFFSET_FRAMEhNt(jE.SSH_MSGOFFSET_COMMAND (C macro)c.SSH_MSGOFFSET_COMMANDhNt(jE.ssh_crc (C function) c.ssh_crchNt(jE. ssh_rqid_next_valid (C function)c.ssh_rqid_next_validhNt(jE.ssh_rqid_to_event (C function)c.ssh_rqid_to_eventhNt(jE.ssh_rqid_is_event (C function)c.ssh_rqid_is_eventhNt(jE.ssh_tc_to_rqid (C function)c.ssh_tc_to_rqidhNt(jE.ssh_tid_to_index (C function)c.ssh_tid_to_indexhNt(jE.ssh_tid_is_valid (C function)c.ssh_tid_is_validhNt(jE.ssam_span (C struct) c.ssam_spanhNt(jE.ssam_ssh_tid (C enum)c.ssam_ssh_tidhNt(jE.!ssh_packet_base_priority (C enum)c.ssh_packet_base_priorityhNt(jE.SSH_PACKET_PRIORITY (C macro)c.SSH_PACKET_PRIORITYhNt(jE.(ssh_packet_priority_get_try (C function)c.ssh_packet_priority_get_tryhNt(jE.)ssh_packet_priority_get_base (C function)c.ssh_packet_priority_get_basehNt(jE.ssh_packet_ops (C struct)c.ssh_packet_opshNt(jE.ssh_packet (C struct) c.ssh_packethNt(jE. ssh_packet_set_data (C function)c.ssh_packet_set_datahNt(jE.ssh_request_ops (C struct)c.ssh_request_opshNt(jE.ssh_request (C struct) c.ssh_requesthNt(jE.to_ssh_request (C function)c.to_ssh_requesthNt(jE.ssh_request_get (C function)c.ssh_request_gethNt(jE.ssh_request_put (C function)c.ssh_request_puthNt(jE.!ssh_request_set_data (C function)c.ssh_request_set_datahNt(jE.ssh_packet_get (C function)c.ssh_packet_gethNt(jE.ssh_packet_put (C function)c.ssh_packet_puthNt(jE.ssam_event_flags (C enum)c.ssam_event_flagshNt(jE.ssam_event (C struct) c.ssam_eventhNt(jE.ssam_request_flags (C enum)c.ssam_request_flagshNt(jE.ssam_request (C struct)c.ssam_requesthNt(jE.ssam_response (C struct)c.ssam_responsehNt(jE.ssam_request_sync (C struct)c.ssam_request_synchNt(jE.'ssam_request_sync_set_data (C function)c.ssam_request_sync_set_datahNt(jE.'ssam_request_sync_set_resp (C function)c.ssam_request_sync_set_resphNt(jE.#ssam_request_sync_wait (C function)c.ssam_request_sync_waithNt(jE.&ssam_request_do_sync_onstack (C macro)c.ssam_request_do_sync_onstackhNt(jE.__ssam_retry (C macro)c.__ssam_retryhNt(jE.ssam_retry (C macro) c.ssam_retryhNt(jE.ssam_request_spec (C struct)c.ssam_request_spechNt(jE.ssam_request_spec_md (C struct)c.ssam_request_spec_mdhNt(jE.$SSAM_DEFINE_SYNC_REQUEST_N (C macro)c.SSAM_DEFINE_SYNC_REQUEST_NhNt(jE.$SSAM_DEFINE_SYNC_REQUEST_W (C macro)c.SSAM_DEFINE_SYNC_REQUEST_WhNt(jE.$SSAM_DEFINE_SYNC_REQUEST_R (C macro)c.SSAM_DEFINE_SYNC_REQUEST_RhNt(jE.%SSAM_DEFINE_SYNC_REQUEST_WR (C macro)c.SSAM_DEFINE_SYNC_REQUEST_WRhNt(jE.'SSAM_DEFINE_SYNC_REQUEST_MD_N (C macro)c.SSAM_DEFINE_SYNC_REQUEST_MD_NhNt(jE.'SSAM_DEFINE_SYNC_REQUEST_MD_W (C macro)c.SSAM_DEFINE_SYNC_REQUEST_MD_WhNt(jE.'SSAM_DEFINE_SYNC_REQUEST_MD_R (C macro)c.SSAM_DEFINE_SYNC_REQUEST_MD_RhNt(jE.(SSAM_DEFINE_SYNC_REQUEST_MD_WR (C macro) c.SSAM_DEFINE_SYNC_REQUEST_MD_WRhNt(jE.ssam_notif_flags (C enum)c.ssam_notif_flagshNt(jE.ssam_notifier_block (C struct)c.ssam_notifier_blockhNt(jE.%ssam_notifier_from_errno (C function)c.ssam_notifier_from_errnohNt(jE.#ssam_notifier_to_errno (C function)c.ssam_notifier_to_errnohNt(jE.ssam_event_registry (C struct)c.ssam_event_registryhNt(jE.ssam_event_id (C struct)c.ssam_event_idhNt(jE.ssam_event_mask (C enum)c.ssam_event_maskhNt(jE.SSAM_EVENT_REGISTRY (C macro)c.SSAM_EVENT_REGISTRYhNt(jE."ssam_event_notifier_flags (C enum)c.ssam_event_notifier_flagshNt(jE.ssam_event_notifier (C struct)c.ssam_event_notifierhNt(jE.%ssam_notifier_unregister (C function)c.ssam_notifier_unregisterhNt(jE.#ssam_controller_device (C function)c.ssam_controller_devicehNt(jE. ssam_controller_get (C function)c.ssam_controller_gethNt(jE. ssam_controller_put (C function)c.ssam_controller_puthNt(jE.&ssam_controller_statelock (C function)c.ssam_controller_statelockhNt(jE.(ssam_controller_stateunlock (C function)c.ssam_controller_stateunlockhNt(jE.$ssam_request_write_data (C function)c.ssam_request_write_datahNt(jE.$ssam_request_sync_alloc (C function)c.ssam_request_sync_allochNt(jE.#ssam_request_sync_free (C function)c.ssam_request_sync_freehNt(jE.#ssam_request_sync_init (C function)c.ssam_request_sync_inithNt(jE.%ssam_request_sync_submit (C function)c.ssam_request_sync_submithNt(jE.!ssam_request_do_sync (C function)c.ssam_request_do_synchNt(jE.-ssam_request_do_sync_with_buffer (C function)"c.ssam_request_do_sync_with_bufferhNt(jE.#ssam_notifier_register (C function)c.ssam_notifier_registerhNt(jE.'__ssam_notifier_unregister (C function)c.__ssam_notifier_unregisterhNt(jE.)ssam_controller_event_enable (C function)c.ssam_controller_event_enablehNt(jE.*ssam_controller_event_disable (C function)c.ssam_controller_event_disablehNt(jE. ssam_get_controller (C function)c.ssam_get_controllerhNt(jE.ssam_client_link (C function)c.ssam_client_linkhNt(jE.ssam_client_bind (C function)c.ssam_client_bindhNt(jE.ssam_device_domain (C enum)c.ssam_device_domainhNt(jE.ssam_virtual_tc (C enum)c.ssam_virtual_tchNt(jE.ssam_device_uid (C struct)c.ssam_device_uidhNt(jE.SSAM_DEVICE (C macro) c.SSAM_DEVICEhNt(jE.SSAM_VDEV (C macro) c.SSAM_VDEVhNt(jE.SSAM_SDEV (C macro) c.SSAM_SDEVhNt(jE.ssam_device (C struct) c.ssam_devicehNt(jE.ssam_device_driver (C struct)c.ssam_device_driverhNt(jE.is_ssam_device (C function)c.is_ssam_devicehNt(jE.to_ssam_device (C macro)c.to_ssam_devicehNt(jE.to_ssam_device_driver (C macro)c.to_ssam_device_driverhNt(jE.)ssam_device_mark_hot_removed (C function)c.ssam_device_mark_hot_removedhNt(jE.'ssam_device_is_hot_removed (C function)c.ssam_device_is_hot_removedhNt(jE.ssam_device_get (C function)c.ssam_device_gethNt(jE.ssam_device_put (C function)c.ssam_device_puthNt(jE.$ssam_device_get_drvdata (C function)c.ssam_device_get_drvdatahNt(jE.$ssam_device_set_drvdata (C function)c.ssam_device_set_drvdatahNt(jE.%ssam_device_driver_register (C macro)c.ssam_device_driver_registerhNt(jE.#module_ssam_device_driver (C macro)c.module_ssam_device_driverhNt(jE."ssam_register_clients (C function)c.ssam_register_clientshNt(jE.)ssam_device_register_clients (C function)c.ssam_device_register_clientshNt(jE.'SSAM_DEFINE_SYNC_REQUEST_CL_N (C macro)c.SSAM_DEFINE_SYNC_REQUEST_CL_NhNt(jE.'SSAM_DEFINE_SYNC_REQUEST_CL_W (C macro)c.SSAM_DEFINE_SYNC_REQUEST_CL_WhNt(jE.'SSAM_DEFINE_SYNC_REQUEST_CL_R (C macro)c.SSAM_DEFINE_SYNC_REQUEST_CL_RhNt(jE.(SSAM_DEFINE_SYNC_REQUEST_CL_WR (C macro) c.SSAM_DEFINE_SYNC_REQUEST_CL_WRhNt(jE.*ssam_device_notifier_register (C function)c.ssam_device_notifier_registerhNt(jE.,ssam_device_notifier_unregister (C function)!c.ssam_device_notifier_unregisterhNt(jE.ssam_device_alloc (C function)c.ssam_device_allochNt(jE.ssam_device_add (C function)c.ssam_device_addhNt(jE.ssam_device_remove (C function)c.ssam_device_removehNt(jE.!ssam_device_id_match (C function)c.ssam_device_id_matchhNt(jE."ssam_device_get_match (C function)c.ssam_device_get_matchhNt(jE.'ssam_device_get_match_data (C function)c.ssam_device_get_match_datahNt(jE.*__ssam_device_driver_register (C function)c.__ssam_device_driver_registerhNt(jE.*ssam_device_driver_unregister (C function)c.ssam_device_driver_unregisterhNt(jE.$__ssam_register_clients (C function)c.__ssam_register_clientshNt(jE. ssam_remove_clients (C function)c.ssam_remove_clientshNtej]j ]j]j ]j ]j]((single!tveeprom_audio_processor (C enum)c.tveeprom_audio_processorhNt(j U.tveeprom (C struct) c.tveepromhNt(j U.&tveeprom_hauppauge_analog (C function)c.tveeprom_hauppauge_analoghNt(j U.tveeprom_read (C function)c.tveeprom_readhNtej ]j ](j U.%pm_runtime_get_if_in_use (C function)c.pm_runtime_get_if_in_usehNtaj]j ]j:]((j U.v4l2_kevent (C struct) c.v4l2_keventhNt(j U.$v4l2_subscribed_event_ops (C struct)c.v4l2_subscribed_event_opshNt(j U. v4l2_subscribed_event (C struct)c.v4l2_subscribed_eventhNt(j U.v4l2_event_dequeue (C function)c.v4l2_event_dequeuehNt(j U.v4l2_event_queue (C function)c.v4l2_event_queuehNt(j U. v4l2_event_queue_fh (C function)c.v4l2_event_queue_fhhNt(j U. v4l2_event_wake_all (C function)c.v4l2_event_wake_allhNt(j U.v4l2_event_pending (C function)c.v4l2_event_pendinghNt(j U.!v4l2_event_subscribe (C function)c.v4l2_event_subscribehNt(j U.#v4l2_event_unsubscribe (C function)c.v4l2_event_unsubscribehNt(j U.'v4l2_event_unsubscribe_all (C function)c.v4l2_event_unsubscribe_allhNt(j U.*v4l2_event_subdev_unsubscribe (C function)c.v4l2_event_subdev_unsubscribehNt(j U.,v4l2_src_change_event_subscribe (C function)!c.v4l2_src_change_event_subscribehNt(j U.3v4l2_src_change_event_subdev_subscribe (C function)(c.v4l2_src_change_event_subdev_subscribehNtej]j]j ]j ]((j U.!parport_register_driver (C macro)c.parport_register_driverhNt(j U.module_parport_driver (C macro)c.module_parport_driverhNt(j U.parport_yield (C function)c.parport_yieldhNt(j U.#parport_yield_blocking (C function)c.parport_yield_blockinghNt(j U.parport_wait_event (C function)c.parport_wait_eventhNt(j U.$parport_wait_peripheral (C function)c.parport_wait_peripheralhNt(j U.parport_negotiate (C function)c.parport_negotiatehNt(j U.parport_write (C function)c.parport_writehNt(j U.parport_read (C function)c.parport_readhNt(j U. parport_set_timeout (C function)c.parport_set_timeouthNt(j U.&__parport_register_driver (C function)c.__parport_register_driverhNt(j U.&parport_unregister_driver (C function)c.parport_unregister_driverhNt(j U.parport_get_port (C function)c.parport_get_porthNt(j U.parport_put_port (C function)c.parport_put_porthNt(j U."parport_register_port (C function)c.parport_register_porthNt(j U."parport_announce_port (C function)c.parport_announce_porthNt(j U. parport_remove_port (C function)c.parport_remove_porthNt(j U.'parport_register_dev_model (C function)c.parport_register_dev_modelhNt(j U.&parport_unregister_device (C function)c.parport_unregister_devicehNt(j U. parport_find_number (C function)c.parport_find_numberhNt(j U.parport_find_base (C function)c.parport_find_basehNt(j U.parport_claim (C function)c.parport_claimhNt(j U.#parport_claim_or_block (C function)c.parport_claim_or_blockhNt(j U.parport_release (C function)c.parport_releasehNt(j U.parport_open (C function)c.parport_openhNt(j U.parport_close (C function)c.parport_closehNt(j U. serial8250_get_port (C function)c.serial8250_get_porthNt(j U.$serial8250_suspend_port (C function)c.serial8250_suspend_porthNt(j U.#serial8250_resume_port (C function)c.serial8250_resume_porthNt(j U.*serial8250_register_8250_port (C function)c.serial8250_register_8250_porthNt(j U.'serial8250_unregister_port (C function)c.serial8250_unregister_porthNt(j U.pwm_polarity (C enum)c.pwm_polarityhNt(j U.pwm_args (C struct) c.pwm_argshNt(j U.pwm_device (C struct) c.pwm_devicehNt(j U.pwm_get_state (C function)c.pwm_get_statehNt(j U.pwm_init_state (C function)c.pwm_init_statehNt(j U.(pwm_get_relative_duty_cycle (C function)c.pwm_get_relative_duty_cyclehNt(j U.(pwm_set_relative_duty_cycle (C function)c.pwm_set_relative_duty_cyclehNt(j U.pwm_capture (C struct) c.pwm_capturehNt(j U.pwm_ops (C struct) c.pwm_opshNt(j U.pwm_chip (C struct) c.pwm_chiphNt(j U.pwm_config (C function) c.pwm_confighNt(j U.pwm_enable (C function) c.pwm_enablehNt(j U.pwm_disable (C function) c.pwm_disablehNt(j U.pwm_might_sleep (C function)c.pwm_might_sleephNt(j U."pwm_apply_might_sleep (C function)c.pwm_apply_might_sleephNt(j U.pwm_apply_atomic (C function)c.pwm_apply_atomichNt(j U.pwm_adjust_config (C function)c.pwm_adjust_confighNt(j U.pwm_capture (C function) c.pwm_capturehNt(j U."pwm_request_from_chip (C function)c.pwm_request_from_chiphNt(j U.__pwmchip_add (C function)c.__pwmchip_addhNt(j U.pwmchip_remove (C function)c.pwmchip_removehNt(j U.pwm_get (C function) c.pwm_gethNt(j U.pwm_put (C function) c.pwm_puthNt(j U.devm_pwm_get (C function)c.devm_pwm_gethNt(j U. devm_fwnode_pwm_get (C function)c.devm_fwnode_pwm_gethNtejG]((j U.icc_node_data (C struct)c.icc_node_datahNt(j U.icc_onecell_data (C struct)c.icc_onecell_datahNt(j U.icc_provider (C struct)c.icc_providerhNt(j U.icc_node (C struct) c.icc_nodehNtej]j]j]j$ ]((j U./iio_push_to_buffers_with_timestamp (C function)$c.iio_push_to_buffers_with_timestamphNt(j U.*iio_validate_scan_mask_onehot (C function)c.iio_validate_scan_mask_onehothNt(j U. iio_push_to_buffers (C function)c.iio_push_to_buffershNt(j U.2iio_push_to_buffers_with_ts_unaligned (C function)'c.iio_push_to_buffers_with_ts_unalignedhNt(j U.iio_buffer_get (C function)c.iio_buffer_gethNt(j U.iio_buffer_put (C function)c.iio_buffer_puthNt(j U.%iio_device_attach_buffer (C function)c.iio_device_attach_bufferhNtej ]((j U.iio_trigger_ops (C struct)c.iio_trigger_opshNt(j U.iio_trigger (C struct) c.iio_triggerhNt(j U.$iio_trigger_set_drvdata (C function)c.iio_trigger_set_drvdatahNt(j U.$iio_trigger_get_drvdata (C function)c.iio_trigger_get_drvdatahNt(j U.!iio_trigger_register (C function)c.iio_trigger_registerhNt(j U.#iio_trigger_unregister (C function)c.iio_trigger_unregisterhNt(j U.&iio_trigger_set_immutable (C function)c.iio_trigger_set_immutablehNt(j U."iio_trigger_using_own (C function)c.iio_trigger_using_ownhNt(j U.iio_trigger_poll (C function)c.iio_trigger_pollhNt(j U.$iio_trigger_poll_nested (C function)c.iio_trigger_poll_nestedhNt(j U. __iio_trigger_alloc (C function)c.__iio_trigger_allochNt(j U.%__devm_iio_trigger_alloc (C function)c.__devm_iio_trigger_allochNt(j U.&devm_iio_trigger_register (C function)c.devm_iio_trigger_registerhNt(j U.%iio_validate_own_trigger (C function)c.iio_validate_own_triggerhNt(j U.,iio_trigger_validate_own_device (C function)!c.iio_trigger_validate_own_devicehNtej ]((j U.cci_reg_sequence (C struct)c.cci_reg_sequencehNt(j U.cci_read (C function) c.cci_readhNt(j U.cci_write (C function) c.cci_writehNt(j U.cci_update_bits (C function)c.cci_update_bitshNt(j U. cci_multi_reg_write (C function)c.cci_multi_reg_writehNt(j U.%devm_cci_regmap_init_i2c (C function)c.devm_cci_regmap_init_i2chNtej]((j U.v4l2_flash_ctrl_data (C struct)c.v4l2_flash_ctrl_datahNt(j U.v4l2_flash_ops (C struct)c.v4l2_flash_opshNt(j U.v4l2_flash_config (C struct)c.v4l2_flash_confighNt(j U.v4l2_flash (C struct) c.v4l2_flashhNt(j U.&v4l2_subdev_to_v4l2_flash (C function)c.v4l2_subdev_to_v4l2_flashhNt(j U.$v4l2_ctrl_to_v4l2_flash (C function)c.v4l2_ctrl_to_v4l2_flashhNt(j U.v4l2_flash_init (C function)c.v4l2_flash_inithNt(j U.&v4l2_flash_indicator_init (C function)c.v4l2_flash_indicator_inithNt(j U.v4l2_flash_release (C function)c.v4l2_flash_releasehNtej ]((j U.vfl_devnode_type (C enum)c.vfl_devnode_typehNt(j U.vfl_devnode_direction (C enum)c.vfl_devnode_directionhNt(j U. v4l2_video_device_flags (C enum)c.v4l2_video_device_flagshNt(j U.v4l2_prio_state (C struct)c.v4l2_prio_statehNt(j U.v4l2_prio_init (C function)c.v4l2_prio_inithNt(j U.v4l2_prio_change (C function)c.v4l2_prio_changehNt(j U.v4l2_prio_open (C function)c.v4l2_prio_openhNt(j U.v4l2_prio_close (C function)c.v4l2_prio_closehNt(j U.v4l2_prio_max (C function)c.v4l2_prio_maxhNt(j U.v4l2_prio_check (C function)c.v4l2_prio_checkhNt(j U.v4l2_file_operations (C struct)c.v4l2_file_operationshNt(j U.video_device (C struct)c.video_devicehNt(j U.&media_entity_to_video_device (C macro)c.media_entity_to_video_devicehNt(j U.to_video_device (C macro)c.to_video_devicehNt(j U.$__video_register_device (C function)c.__video_register_devicehNt(j U."video_register_device (C function)c.video_register_devicehNt(j U.*video_register_device_no_warn (C function)c.video_register_device_no_warnhNt(j U.$video_unregister_device (C function)c.video_unregister_devicehNt(j U.video_device_alloc (C function)c.video_device_allochNt(j U.!video_device_release (C function)c.video_device_releasehNt(j U.'video_device_release_empty (C function)c.video_device_release_emptyhNt(j U.v4l2_disable_ioctl (C function)c.v4l2_disable_ioctlhNt(j U.video_get_drvdata (C function)c.video_get_drvdatahNt(j U.video_set_drvdata (C function)c.video_set_drvdatahNt(j U.video_devdata (C function)c.video_devdatahNt(j U.video_drvdata (C function)c.video_drvdatahNt(j U.#video_device_node_name (C function)c.video_device_node_namehNt(j U. video_is_registered (C function)c.video_is_registeredhNt(j U.(video_device_pipeline_start (C function)c.video_device_pipeline_starthNt(j U.*__video_device_pipeline_start (C function)c.__video_device_pipeline_starthNt(j U.'video_device_pipeline_stop (C function)c.video_device_pipeline_stophNt(j U.)__video_device_pipeline_stop (C function)c.__video_device_pipeline_stophNt(j U..video_device_pipeline_alloc_start (C function)#c.video_device_pipeline_alloc_starthNt(j U."video_device_pipeline (C function)c.video_device_pipelinehNtej]((j U.#iwpm_get_nlmsg_request (C function)c.iwpm_get_nlmsg_requesthNt(j U.$iwpm_free_nlmsg_request (C function)c.iwpm_free_nlmsg_requesthNt(j U.$iwpm_find_nlmsg_request (C function)c.iwpm_find_nlmsg_requesthNt(j U.#iwpm_wait_complete_req (C function)c.iwpm_wait_complete_reqhNt(j U.iwpm_get_nlmsg_seq (C function)c.iwpm_get_nlmsg_seqhNt(j U.!iwpm_add_remote_info (C function)c.iwpm_add_remote_infohNt(j U.$iwpm_check_registration (C function)c.iwpm_check_registrationhNt(j U."iwpm_set_registration (C function)c.iwpm_set_registrationhNt(j U."iwpm_get_registration (C function)c.iwpm_get_registrationhNt(j U.iwpm_send_mapinfo (C function)c.iwpm_send_mapinfohNt(j U.#iwpm_mapinfo_available (C function)c.iwpm_mapinfo_availablehNt(j U."iwpm_compare_sockaddr (C function)c.iwpm_compare_sockaddrhNt(j U.%iwpm_validate_nlmsg_attr (C function)c.iwpm_validate_nlmsg_attrhNt(j U.iwpm_create_nlmsg (C function)c.iwpm_create_nlmsghNt(j U.iwpm_parse_nlmsg (C function)c.iwpm_parse_nlmsghNt(j U. iwpm_print_sockaddr (C function)c.iwpm_print_sockaddrhNt(j U.iwpm_send_hello (C function)c.iwpm_send_hellohNt(j U.!ib_process_cq_direct (C function)c.ib_process_cq_directhNt(j U.__ib_alloc_cq (C function)c.__ib_alloc_cqhNt(j U.__ib_alloc_cq_any (C function)c.__ib_alloc_cq_anyhNt(j U.ib_free_cq (C function) c.ib_free_cqhNt(j U.ib_cq_pool_get (C function)c.ib_cq_pool_gethNt(j U.ib_cq_pool_put (C function)c.ib_cq_pool_puthNt(j U.ib_cm_listen (C function)c.ib_cm_listenhNt(j U. ib_cm_insert_listen (C function)c.ib_cm_insert_listenhNt(j U.rdma_rw_ctx_init (C function)c.rdma_rw_ctx_inithNt(j U.'rdma_rw_ctx_signature_init (C function)c.rdma_rw_ctx_signature_inithNt(j U.rdma_rw_ctx_wrs (C function)c.rdma_rw_ctx_wrshNt(j U.rdma_rw_ctx_post (C function)c.rdma_rw_ctx_posthNt(j U. rdma_rw_ctx_destroy (C function)c.rdma_rw_ctx_destroyhNt(j U.*rdma_rw_ctx_destroy_signature (C function)c.rdma_rw_ctx_destroy_signaturehNt(j U.rdma_rw_mr_factor (C function)c.rdma_rw_mr_factorhNt(j U."rdma_dev_access_netns (C function)c.rdma_dev_access_netnshNt(j U.ib_device_put (C function)c.ib_device_puthNt(j U."ib_device_get_by_name (C function)c.ib_device_get_by_namehNt(j U._ib_alloc_device (C function)c._ib_alloc_devicehNt(j U.ib_dealloc_device (C function)c.ib_dealloc_devicehNt(j U.#ib_port_immutable_read (C function)c.ib_port_immutable_readhNt(j U.ib_register_device (C function)c.ib_register_devicehNt(j U.!ib_unregister_device (C function)c.ib_unregister_devicehNt(j U.)ib_unregister_device_and_put (C function)c.ib_unregister_device_and_puthNt(j U.!ib_unregister_driver (C function)c.ib_unregister_driverhNt(j U.(ib_unregister_device_queued (C function)c.ib_unregister_device_queuedhNt(j U.ib_register_client (C function)c.ib_register_clienthNt(j U.!ib_unregister_client (C function)c.ib_unregister_clienthNt(j U.ib_set_client_data (C function)c.ib_set_client_datahNt(j U.&ib_register_event_handler (C function)c.ib_register_event_handlerhNt(j U.(ib_unregister_event_handler (C function)c.ib_unregister_event_handlerhNt(j U.ib_query_port (C function)c.ib_query_porthNt(j U.!ib_device_set_netdev (C function)c.ib_device_set_netdevhNt(j U.$ib_device_get_by_netdev (C function)c.ib_device_get_by_netdevhNt(j U.ib_query_pkey (C function)c.ib_query_pkeyhNt(j U.ib_modify_device (C function)c.ib_modify_devicehNt(j U.ib_modify_port (C function)c.ib_modify_porthNt(j U.ib_find_gid (C function) c.ib_find_gidhNt(j U.ib_find_pkey (C function)c.ib_find_pkeyhNt(j U.%ib_get_net_dev_by_params (C function)c.ib_get_net_dev_by_paramshNt(j U.__ib_alloc_pd (C function)c.__ib_alloc_pdhNt(j U.ib_dealloc_pd_user (C function)c.ib_dealloc_pd_userhNt(j U.rdma_copy_ah_attr (C function)c.rdma_copy_ah_attrhNt(j U.!rdma_replace_ah_attr (C function)c.rdma_replace_ah_attrhNt(j U.rdma_move_ah_attr (C function)c.rdma_move_ah_attrhNt(j U.rdma_create_ah (C function)c.rdma_create_ahhNt(j U. rdma_create_user_ah (C function)c.rdma_create_user_ahhNt(j U.$rdma_move_grh_sgid_attr (C function)c.rdma_move_grh_sgid_attrhNt(j U.!rdma_destroy_ah_attr (C function)c.rdma_destroy_ah_attrhNt(j U.ib_create_srq_user (C function)c.ib_create_srq_userhNt(j U.ib_create_qp_user (C function)c.ib_create_qp_userhNt(j U.$ib_modify_qp_with_udata (C function)c.ib_modify_qp_with_udatahNt(j U.ib_alloc_mr (C function) c.ib_alloc_mrhNt(j U."ib_alloc_mr_integrity (C function)c.ib_alloc_mr_integrityhNt(j U.ib_alloc_xrcd_user (C function)c.ib_alloc_xrcd_userhNt(j U.!ib_dealloc_xrcd_user (C function)c.ib_dealloc_xrcd_userhNt(j U.ib_create_wq (C function)c.ib_create_wqhNt(j U.ib_destroy_wq_user (C function)c.ib_destroy_wq_userhNt(j U.ib_map_mr_sg_pi (C function)c.ib_map_mr_sg_pihNt(j U.ib_map_mr_sg (C function)c.ib_map_mr_sghNt(j U.ib_sg_to_pages (C function)c.ib_sg_to_pageshNt(j U.ib_drain_sq (C function) c.ib_drain_sqhNt(j U.ib_drain_rq (C function) c.ib_drain_rqhNt(j U.ib_drain_qp (C function) c.ib_drain_qphNt(j U.'rdma_alloc_hw_stats_struct (C function)c.rdma_alloc_hw_stats_structhNt(j U.&rdma_free_hw_stats_struct (C function)c.rdma_free_hw_stats_structhNt(j U.ib_pack (C function) c.ib_packhNt(j U.ib_unpack (C function) c.ib_unpackhNt(j U.ib_sa_cancel_query (C function)c.ib_sa_cancel_queryhNt(j U.&ib_init_ah_attr_from_path (C function)c.ib_init_ah_attr_from_pathhNt(j U.ib_sa_path_rec_get (C function)c.ib_sa_path_rec_gethNt(j U.ib_ud_header_init (C function)c.ib_ud_header_inithNt(j U.ib_ud_header_pack (C function)c.ib_ud_header_packhNt(j U. ib_ud_header_unpack (C function)c.ib_ud_header_unpackhNt(j U.#ib_umem_find_best_pgsz (C function)c.ib_umem_find_best_pgszhNt(j U.ib_umem_get (C function) c.ib_umem_gethNt(j U.ib_umem_release (C function)c.ib_umem_releasehNt(j U.'ib_umem_odp_alloc_implicit (C function)c.ib_umem_odp_alloc_implicithNt( j U.$ib_umem_odp_alloc_child (C function)c.ib_umem_odp_alloc_childhNt(j U.ib_umem_odp_get (C function)c.ib_umem_odp_gethNt(j U.)ib_umem_odp_map_dma_and_lock (C function)c.ib_umem_odp_map_dma_and_lockhNt(j U.rvt_fast_reg_mr (C function)c.rvt_fast_reg_mrhNt(j U. rvt_invalidate_rkey (C function)c.rvt_invalidate_rkeyhNt(j U.rvt_lkey_ok (C function) c.rvt_lkey_okhNt(j U.rvt_rkey_ok (C function) c.rvt_rkey_okhNt(j U.rvt_compute_aeth (C function)c.rvt_compute_aethhNt(j U.rvt_get_credit (C function)c.rvt_get_credithNt(j U.rvt_restart_sge (C function)c.rvt_restart_sgehNt(j U.rvt_check_ah (C function)c.rvt_check_ahhNt(j U.rvt_alloc_device (C function)c.rvt_alloc_devicehNt(j U.rvt_dealloc_device (C function)c.rvt_dealloc_devicehNt(j U. rvt_register_device (C function)c.rvt_register_devicehNt(j U."rvt_unregister_device (C function)c.rvt_unregister_devicehNt(j U.rvt_init_port (C function)c.rvt_init_porthNt(j U.rvt_cq_enter (C function)c.rvt_cq_enterhNt(j U.rvt_error_qp (C function)c.rvt_error_qphNt(j U.rvt_get_rwqe (C function)c.rvt_get_rwqehNt(j U.rvt_comm_est (C function)c.rvt_comm_esthNt(j U.rvt_add_rnr_timer (C function)c.rvt_add_rnr_timerhNt(j U.rvt_stop_rc_timers (C function)c.rvt_stop_rc_timershNt(j U. rvt_del_timers_sync (C function)c.rvt_del_timers_synchNt(j U.rvt_qp_iter_init (C function)c.rvt_qp_iter_inithNt(j U.rvt_qp_iter_next (C function)c.rvt_qp_iter_nexthNt(j U.rvt_qp_iter (C function) c.rvt_qp_iterhNt(j U.rvt_copy_sge (C function)c.rvt_copy_sgehNt(j U.rvt_ruc_loopback (C function)c.rvt_ruc_loopbackhNt(j U.rvt_mcast_find (C function)c.rvt_mcast_findhNt(j U.iser_data_buf (C struct)c.iser_data_bufhNt(j U.iser_mem_reg (C struct)c.iser_mem_reghNt(j U.iser_tx_desc (C struct)c.iser_tx_deschNt(j U.iser_rx_desc (C struct)c.iser_rx_deschNt(j U.iser_login_desc (C struct)c.iser_login_deschNt(j U.iser_device (C struct) c.iser_devicehNt(j U.iser_reg_resources (C struct)c.iser_reg_resourceshNt(j U.iser_fr_desc (C struct)c.iser_fr_deschNt(j U.iser_fr_pool (C struct)c.iser_fr_poolhNt(j U.ib_conn (C struct) c.ib_connhNt(j U.iser_conn (C struct) c.iser_connhNt(j U.iscsi_iser_task (C struct)c.iscsi_iser_taskhNt(j U.iser_global (C struct) c.iser_globalhNt(j U.!iscsi_iser_pdu_alloc (C function)c.iscsi_iser_pdu_allochNt(j U.)iser_initialize_task_headers (C function)c.iser_initialize_task_headershNt(j U.!iscsi_iser_task_init (C function)c.iscsi_iser_task_inithNt(j U."iscsi_iser_mtask_xmit (C function)c.iscsi_iser_mtask_xmithNt(j U.!iscsi_iser_task_xmit (C function)c.iscsi_iser_task_xmithNt(j U.$iscsi_iser_cleanup_task (C function)c.iscsi_iser_cleanup_taskhNt(j U.(iscsi_iser_check_protection (C function)c.iscsi_iser_check_protectionhNt(j U.#iscsi_iser_conn_create (C function)c.iscsi_iser_conn_createhNt(j U.!iscsi_iser_conn_bind (C function)c.iscsi_iser_conn_bindhNt(j U."iscsi_iser_conn_start (C function)c.iscsi_iser_conn_starthNt(j U.!iscsi_iser_conn_stop (C function)c.iscsi_iser_conn_stophNt(j U.'iscsi_iser_session_destroy (C function)c.iscsi_iser_session_destroyhNt(j U.&iscsi_iser_session_create (C function)c.iscsi_iser_session_createhNt(j U."iscsi_iser_ep_connect (C function)c.iscsi_iser_ep_connecthNt(j U.iscsi_iser_ep_poll (C function)c.iscsi_iser_ep_pollhNt(j U.%iscsi_iser_ep_disconnect (C function)c.iscsi_iser_ep_disconnecthNt(j U.iser_send_command (C function)c.iser_send_commandhNt(j U.iser_send_data_out (C function)c.iser_send_data_outhNt(j U.$iser_alloc_fastreg_pool (C function)c.iser_alloc_fastreg_poolhNt(j U.#iser_free_fastreg_pool (C function)c.iser_free_fastreg_poolhNt(j U."iser_free_ib_conn_res (C function)c.iser_free_ib_conn_reshNt(j U.iser_conn_release (C function)c.iser_conn_releasehNt(j U. iser_conn_terminate (C function)c.iser_conn_terminatehNt(j U.iser_post_send (C function)c.iser_post_sendhNt(j U.opa_vnic_ctrl_port (C struct)c.opa_vnic_ctrl_porthNt(j U.opa_vnic_adapter (C struct)c.opa_vnic_adapterhNt(j U. opa_vnic_mac_tbl_node (C struct)c.opa_vnic_mac_tbl_nodehNt(j U.opa_vesw_info (C struct)c.opa_vesw_infohNt(j U. opa_per_veswport_info (C struct)c.opa_per_veswport_infohNt(j U.opa_veswport_info (C struct)c.opa_veswport_infohNt(j U.&opa_veswport_mactable_entry (C struct)c.opa_veswport_mactable_entryhNt(j U. opa_veswport_mactable (C struct)c.opa_veswport_mactablehNt(j U.(opa_veswport_summary_counters (C struct)c.opa_veswport_summary_countershNt(j U.&opa_veswport_error_counters (C struct)c.opa_veswport_error_countershNt(j U.opa_veswport_trap (C struct)c.opa_veswport_traphNt(j U.#opa_vnic_iface_mac_entry (C struct)c.opa_vnic_iface_mac_entryhNt(j U."opa_veswport_iface_macs (C struct)c.opa_veswport_iface_macshNt(j U.opa_vnic_vema_mad (C struct)c.opa_vnic_vema_madhNt(j U.opa_vnic_notice_attr (C struct)c.opa_vnic_notice_attrhNt(j U.!opa_vnic_vema_mad_trap (C struct)c.opa_vnic_vema_mad_traphNt(j U.'opa_vnic_vema_report_event (C function)c.opa_vnic_vema_report_eventhNt(j U.*opa_vnic_get_summary_counters (C function)c.opa_vnic_get_summary_countershNt(j U.(opa_vnic_get_error_counters (C function)c.opa_vnic_get_error_countershNt(j U.#opa_vnic_get_vesw_info (C function)c.opa_vnic_get_vesw_infohNt(j U.#opa_vnic_set_vesw_info (C function)c.opa_vnic_set_vesw_infohNt(j U.+opa_vnic_get_per_veswport_info (C function) c.opa_vnic_get_per_veswport_infohNt(j U.+opa_vnic_set_per_veswport_info (C function) c.opa_vnic_set_per_veswport_infohNt(j U.&opa_vnic_query_mcast_macs (C function)c.opa_vnic_query_mcast_macshNt(j U.&opa_vnic_query_ucast_macs (C function)c.opa_vnic_query_ucast_macshNt(j U.opa_vnic_vema_port (C struct)c.opa_vnic_vema_porthNt(j U.vema_get_vport_num (C function)c.vema_get_vport_numhNt(j U.#vema_get_vport_adapter (C function)c.vema_get_vport_adapterhNt(j U. vema_mac_tbl_req_ok (C function)c.vema_mac_tbl_req_okhNt(j U.vema_add_vport (C function)c.vema_add_vporthNt(j U.%vema_get_class_port_info (C function)c.vema_get_class_port_infohNt(j U.%vema_set_class_port_info (C function)c.vema_set_class_port_infohNt(j U.#vema_get_veswport_info (C function)c.vema_get_veswport_infohNt(j U.#vema_set_veswport_info (C function)c.vema_set_veswport_infohNt(j U.!vema_get_mac_entries (C function)c.vema_get_mac_entrieshNt(j U.!vema_set_mac_entries (C function)c.vema_set_mac_entrieshNt(j U.!vema_set_delete_vesw (C function)c.vema_set_delete_veswhNt(j U.vema_get_mac_list (C function)c.vema_get_mac_listhNt(j U.&vema_get_summary_counters (C function)c.vema_get_summary_countershNt(j U.$vema_get_error_counters (C function)c.vema_get_error_countershNt(j U.vema_get (C function) c.vema_gethNt(j U.vema_set (C function) c.vema_sethNt(j U.vema_send (C function) c.vema_sendhNt(j U.vema_recv (C function) c.vema_recvhNt(j U.vema_get_port (C function)c.vema_get_porthNt(j U.$opa_vnic_vema_send_trap (C function)c.opa_vnic_vema_send_traphNt(j U.vema_unregister (C function)c.vema_unregisterhNt(j U.vema_register (C function)c.vema_registerhNt(j U.%opa_vnic_ctrl_config_dev (C function)c.opa_vnic_ctrl_config_devhNt(j U."opa_vnic_vema_add_one (C function)c.opa_vnic_vema_add_onehNt(j U."opa_vnic_vema_rem_one (C function)c.opa_vnic_vema_rem_onehNt(j U.srpt_command_state (C enum)c.srpt_command_statehNt(j U.srpt_ioctx (C struct) c.srpt_ioctxhNt(j U.srpt_recv_ioctx (C struct)c.srpt_recv_ioctxhNt(j U.srpt_send_ioctx (C struct)c.srpt_send_ioctxhNt(j U.rdma_ch_state (C enum)c.rdma_ch_statehNt(j U.srpt_rdma_ch (C struct)c.srpt_rdma_chhNt(j U.srpt_nexus (C struct) c.srpt_nexushNt(j U.srpt_port_attrib (C struct)c.srpt_port_attribhNt(j U.srpt_tpg (C struct) c.srpt_tpghNt(j U.srpt_port_id (C struct)c.srpt_port_idhNt(j U.srpt_port (C struct) c.srpt_porthNt(j U.srpt_device (C struct) c.srpt_devicehNt(j U.srpt_event_handler (C function)c.srpt_event_handlerhNt(j U.srpt_srq_event (C function)c.srpt_srq_eventhNt(j U.srpt_qp_event (C function)c.srpt_qp_eventhNt(j U.srpt_set_ioc (C function)c.srpt_set_iochNt(j U.%srpt_get_class_port_info (C function)c.srpt_get_class_port_infohNt(j U.srpt_get_iou (C function)c.srpt_get_iouhNt(j U.srpt_get_ioc (C function)c.srpt_get_iochNt(j U.!srpt_get_svc_entries (C function)c.srpt_get_svc_entrieshNt(j U.!srpt_mgmt_method_get (C function)c.srpt_mgmt_method_gethNt(j U."srpt_mad_send_handler (C function)c.srpt_mad_send_handlerhNt(j U."srpt_mad_recv_handler (C function)c.srpt_mad_recv_handlerhNt(j U.srpt_refresh_port (C function)c.srpt_refresh_porthNt(j U.&srpt_unregister_mad_agent (C function)c.srpt_unregister_mad_agenthNt(j U.srpt_alloc_ioctx (C function)c.srpt_alloc_ioctxhNt(j U.srpt_free_ioctx (C function)c.srpt_free_ioctxhNt(j U."srpt_alloc_ioctx_ring (C function)c.srpt_alloc_ioctx_ringhNt(j U.!srpt_free_ioctx_ring (C function)c.srpt_free_ioctx_ringhNt(j U.srpt_set_cmd_state (C function)c.srpt_set_cmd_statehNt(j U.(srpt_test_and_set_cmd_state (C function)c.srpt_test_and_set_cmd_statehNt(j U.srpt_post_recv (C function)c.srpt_post_recvhNt(j U."srpt_zerolength_write (C function)c.srpt_zerolength_writehNt(j U.srpt_get_desc_tbl (C function)c.srpt_get_desc_tblhNt(j U.srpt_init_ch_qp (C function)c.srpt_init_ch_qphNt(j U.srpt_ch_qp_rtr (C function)c.srpt_ch_qp_rtrhNt(j U.srpt_ch_qp_rts (C function)c.srpt_ch_qp_rtshNt(j U.srpt_ch_qp_err (C function)c.srpt_ch_qp_errhNt(j U. srpt_get_send_ioctx (C function)c.srpt_get_send_ioctxhNt(j U.srpt_abort_cmd (C function)c.srpt_abort_cmdhNt(j U. srpt_rdma_read_done (C function)c.srpt_rdma_read_donehNt(j U.srpt_build_cmd_rsp (C function)c.srpt_build_cmd_rsphNt(j U.#srpt_build_tskmgmt_rsp (C function)c.srpt_build_tskmgmt_rsphNt(j U.srpt_handle_cmd (C function)c.srpt_handle_cmdhNt(j U.!srpt_handle_tsk_mgmt (C function)c.srpt_handle_tsk_mgmthNt(j U.srpt_handle_new_iu (C function)c.srpt_handle_new_iuhNt(j U.srpt_send_done (C function)c.srpt_send_donehNt(j U.srpt_create_ch_ib (C function)c.srpt_create_ch_ibhNt(j U.srpt_close_ch (C function)c.srpt_close_chhNt(j U.srpt_cm_req_recv (C function)c.srpt_cm_req_recvhNt(j U.srpt_cm_rtu_recv (C function)c.srpt_cm_rtu_recvhNt(j U.srpt_cm_handler (C function)c.srpt_cm_handlerhNt(j U. srpt_queue_response (C function)c.srpt_queue_responsehNt(j U.srpt_release_sport (C function)c.srpt_release_sporthNt(j U.srpt_lookup_port (C function)c.srpt_lookup_porthNt(j U.srpt_add_one (C function)c.srpt_add_onehNt(j U.srpt_remove_one (C function)c.srpt_remove_onehNt(j U.srpt_close_session (C function)c.srpt_close_sessionhNt(j U.!srpt_parse_i_port_id (C function)c.srpt_parse_i_port_idhNt(j U.srpt_make_tpg (C function)c.srpt_make_tpghNt(j U.srpt_drop_tpg (C function)c.srpt_drop_tpghNt(j U.srpt_make_tport (C function)c.srpt_make_tporthNt(j U.srpt_drop_tport (C function)c.srpt_drop_tporthNt(j U.srpt_init_module (C function)c.srpt_init_modulehNt(j U.!isert_conn_terminate (C function)c.isert_conn_terminatehNt(j U.)isert_put_unsol_pending_cmds (C function)c.isert_put_unsol_pending_cmdshNtejp ]j ]((j U.vidtv_dvb (C struct) c.vidtv_dvbhNt(j U.vidtv_channel (C struct)c.vidtv_channelhNt(j U."vidtv_channel_si_init (C function)c.vidtv_channel_si_inithNt(j U. vidtv_channels_init (C function)c.vidtv_channels_inithNt(j U.$vidtv_demod_cnr_to_qual_s (C struct)c.vidtv_demod_cnr_to_qual_shNt(j U.vidtv_demod_config (C struct)c.vidtv_demod_confighNt(j U.vidtv_demod_state (C struct)c.vidtv_demod_statehNt(j U.vidtv_encoder (C struct)c.vidtv_encoderhNt(j U.vidtv_mux_timing (C struct)c.vidtv_mux_timinghNt(j U.vidtv_mux_si (C struct)c.vidtv_mux_sihNt(j U.vidtv_mux_pid_ctx (C struct)c.vidtv_mux_pid_ctxhNt(j U.vidtv_mux (C struct) c.vidtv_muxhNt(j U.vidtv_mux_init_args (C struct)c.vidtv_mux_init_argshNt(j U. pes_header_write_args (C struct)c.pes_header_write_argshNt(j U.#pes_ts_header_write_args (C struct)c.pes_ts_header_write_argshNt(j U.pes_write_args (C struct)c.pes_write_argshNt(j U.!vidtv_pes_write_into (C function)c.vidtv_pes_write_intohNt(j U.psi_write_args (C struct)c.psi_write_argshNt(j U.desc_write_args (C struct)c.desc_write_argshNt(j U.crc32_write_args (C struct)c.crc32_write_argshNt(j U.header_write_args (C struct)c.header_write_argshNt(j U.)vidtv_psi_sdt_service_assign (C function)c.vidtv_psi_sdt_service_assignhNt(j U."vidtv_psi_desc_assign (C function)c.vidtv_psi_desc_assignhNt(j U."vidtv_pmt_desc_assign (C function)c.vidtv_pmt_desc_assignhNt(j U."vidtv_sdt_desc_assign (C function)c.vidtv_sdt_desc_assignhNt(j U.)vidtv_psi_pat_program_assign (C function)c.vidtv_psi_pat_program_assignhNt(j U.(vidtv_psi_pmt_stream_assign (C function)c.vidtv_psi_pmt_stream_assignhNt(j U.8vidtv_psi_pmt_create_sec_for_each_pat_entry (C function)-c.vidtv_psi_pmt_create_sec_for_each_pat_entryhNt(j U."vidtv_psi_pmt_get_pid (C function)c.vidtv_psi_pmt_get_pidhNt(j U./vidtv_psi_pat_table_update_sec_len (C function)$c.vidtv_psi_pat_table_update_sec_lenhNt(j U./vidtv_psi_pmt_table_update_sec_len (C function)$c.vidtv_psi_pmt_table_update_sec_lenhNt(j U./vidtv_psi_sdt_table_update_sec_len (C function)$c.vidtv_psi_sdt_table_update_sec_lenhNt(j U.#vidtv_psi_pat_write_args (C struct)c.vidtv_psi_pat_write_argshNt(j U.%vidtv_psi_pat_write_into (C function)c.vidtv_psi_pat_write_intohNt(j U.#vidtv_psi_sdt_write_args (C struct)c.vidtv_psi_sdt_write_argshNt(j U.%vidtv_psi_sdt_write_into (C function)c.vidtv_psi_sdt_write_intohNt(j U.#vidtv_psi_pmt_write_args (C struct)c.vidtv_psi_pmt_write_argshNt(j U.%vidtv_psi_pmt_write_into (C function)c.vidtv_psi_pmt_write_intohNt(j U.#vidtv_psi_find_pmt_sec (C function)c.vidtv_psi_find_pmt_sechNt(j U.$vidtv_psi_table_transport (C struct)c.vidtv_psi_table_transporthNt(j U.vidtv_psi_table_nit (C struct)c.vidtv_psi_table_nithNt(j U.#vidtv_psi_nit_write_args (C struct)c.vidtv_psi_nit_write_argshNt(j U.%vidtv_psi_nit_write_into (C function)c.vidtv_psi_nit_write_intohNt(j U.#vidtv_psi_eit_write_args (C struct)c.vidtv_psi_eit_write_argshNt(j U.%vidtv_psi_eit_write_into (C function)c.vidtv_psi_eit_write_intohNt(j U./vidtv_psi_eit_table_update_sec_len (C function)$c.vidtv_psi_eit_table_update_sec_lenhNt(j U.'vidtv_psi_eit_event_assign (C function)c.vidtv_psi_eit_event_assignhNt(j U.vidtv_s302m_ctx (C struct)c.vidtv_s302m_ctxhNt(j U.(vidtv_s302m_encoder_init_args (C struct)c.vidtv_s302m_encoder_init_argshNt(j U.pcr_write_args (C struct)c.pcr_write_argshNt(j U.!null_packet_write_args (C struct)c.null_packet_write_argshNt(j U.%vidtv_ts_null_write_into (C function)c.vidtv_ts_null_write_intohNt(j U.$vidtv_ts_pcr_write_into (C function)c.vidtv_ts_pcr_write_intohNt(j U.vidtv_tuner_config (C struct)c.vidtv_tuner_confighNt(j U.vidtv_memcpy (C function)c.vidtv_memcpyhNt(j U.vidtv_memset (C function)c.vidtv_memsethNt(j U.%vidtv_tuner_hardware_state (C struct)c.vidtv_tuner_hardware_statehNt(j U.vidtv_tuner_dev (C struct)c.vidtv_tuner_devhNtej ]((j U.misc_register (C function)c.misc_registerhNt(j U.misc_deregister (C function)c.misc_deregisterhNtej*]((j U.v4l2_fh (C struct) c.v4l2_fhhNt(j U.v4l2_fh_init (C function)c.v4l2_fh_inithNt(j U.v4l2_fh_add (C function) c.v4l2_fh_addhNt(j U.v4l2_fh_open (C function)c.v4l2_fh_openhNt(j U.v4l2_fh_del (C function) c.v4l2_fh_delhNt(j U.v4l2_fh_exit (C function)c.v4l2_fh_exithNt(j U.v4l2_fh_release (C function)c.v4l2_fh_releasehNt(j U. v4l2_fh_is_singular (C function)c.v4l2_fh_is_singularhNt(j U.%v4l2_fh_is_singular_file (C function)c.v4l2_fh_is_singular_filehNtej]j]((j U.vb2_memory (C enum) c.vb2_memoryhNt(j U.vb2_mem_ops (C struct) c.vb2_mem_opshNt(j U.vb2_plane (C struct) c.vb2_planehNt(j U.vb2_io_modes (C enum)c.vb2_io_modeshNt(j U.vb2_buffer_state (C enum)c.vb2_buffer_statehNt(j U.vb2_buffer (C struct) c.vb2_bufferhNt(j U.vb2_ops (C struct) c.vb2_opshNt(j U.vb2_buf_ops (C struct) c.vb2_buf_opshNt(j U.vb2_queue (C struct) c.vb2_queuehNt(j U.)vb2_queue_allows_cache_hints (C function)c.vb2_queue_allows_cache_hintshNt(j U.vb2_plane_vaddr (C function)c.vb2_plane_vaddrhNt(j U.vb2_plane_cookie (C function)c.vb2_plane_cookiehNt(j U.vb2_buffer_done (C function)c.vb2_buffer_donehNt(j U.vb2_discard_done (C function)c.vb2_discard_donehNt(j U.%vb2_wait_for_all_buffers (C function)c.vb2_wait_for_all_buffershNt(j U.vb2_core_querybuf (C function)c.vb2_core_querybufhNt(j U.vb2_core_reqbufs (C function)c.vb2_core_reqbufshNt(j U.!vb2_core_create_bufs (C function)c.vb2_core_create_bufshNt(j U.!vb2_core_prepare_buf (C function)c.vb2_core_prepare_bufhNt(j U.vb2_core_qbuf (C function)c.vb2_core_qbufhNt(j U.vb2_core_dqbuf (C function)c.vb2_core_dqbufhNt(j U.vb2_core_streamon (C function)c.vb2_core_streamonhNt(j U.vb2_core_streamoff (C function)c.vb2_core_streamoffhNt(j U.vb2_core_expbuf (C function)c.vb2_core_expbufhNt(j U. vb2_core_queue_init (C function)c.vb2_core_queue_inithNt(j U.#vb2_core_queue_release (C function)c.vb2_core_queue_releasehNt(j U.vb2_queue_error (C function)c.vb2_queue_errorhNt(j U.vb2_mmap (C function) c.vb2_mmaphNt(j U."vb2_get_unmapped_area (C function)c.vb2_get_unmapped_areahNt(j U.vb2_core_poll (C function)c.vb2_core_pollhNt(j U.vb2_read (C function) c.vb2_readhNt(j U.vb2_write (C function) c.vb2_writehNt(j U.vb2_thread_fnc (C macro)c.vb2_thread_fnchNt(j U.vb2_thread_start (C function)c.vb2_thread_starthNt(j U.vb2_thread_stop (C function)c.vb2_thread_stophNt(j U.vb2_is_streaming (C function)c.vb2_is_streaminghNt(j U.!vb2_fileio_is_active (C function)c.vb2_fileio_is_activehNt(j U. vb2_get_num_buffers (C function)c.vb2_get_num_buffershNt(j U.vb2_is_busy (C function) c.vb2_is_busyhNt(j U.vb2_get_drv_priv (C function)c.vb2_get_drv_privhNt(j U."vb2_set_plane_payload (C function)c.vb2_set_plane_payloadhNt(j U."vb2_get_plane_payload (C function)c.vb2_get_plane_payloadhNt(j U.vb2_plane_size (C function)c.vb2_plane_sizehNt(j U.'vb2_start_streaming_called (C function)c.vb2_start_streaming_calledhNt(j U.+vb2_clear_last_buffer_dequeued (C function) c.vb2_clear_last_buffer_dequeuedhNt(j U.vb2_get_buffer (C function)c.vb2_get_bufferhNt(j U.vb2_buffer_in_use (C function)c.vb2_buffer_in_usehNt(j U.#vb2_verify_memory_type (C function)c.vb2_verify_memory_typehNt(j U.)vb2_request_object_is_buffer (C function)c.vb2_request_object_is_bufferhNt(j U.#vb2_request_buffer_cnt (C function)c.vb2_request_buffer_cnthNt(j U.vb2_v4l2_buffer (C struct)c.vb2_v4l2_bufferhNt(j U.vb2_find_buffer (C function)c.vb2_find_bufferhNt(j U.vb2_reqbufs (C function) c.vb2_reqbufshNt(j U.vb2_create_bufs (C function)c.vb2_create_bufshNt(j U.vb2_prepare_buf (C function)c.vb2_prepare_bufhNt(j U.vb2_qbuf (C function) c.vb2_qbufhNt(j U.vb2_expbuf (C function) c.vb2_expbufhNt(j U.vb2_dqbuf (C function) c.vb2_dqbufhNt(j U.vb2_streamon (C function)c.vb2_streamonhNt(j U.vb2_streamoff (C function)c.vb2_streamoffhNt(j U.vb2_queue_init (C function)c.vb2_queue_inithNt(j U. vb2_queue_init_name (C function)c.vb2_queue_init_namehNt(j U.vb2_queue_release (C function)c.vb2_queue_releasehNt(j U."vb2_queue_change_type (C function)c.vb2_queue_change_typehNt(j U.vb2_poll (C function) c.vb2_pollhNt(j U.vb2_queue_is_busy (C function)c.vb2_queue_is_busyhNt(j U.(vb2_video_unregister_device (C function)c.vb2_video_unregister_devicehNt(j U.!vb2_ops_wait_prepare (C function)c.vb2_ops_wait_preparehNt(j U. vb2_ops_wait_finish (C function)c.vb2_ops_wait_finishhNt(j U.vb2_vmarea_handler (C struct)c.vb2_vmarea_handlerhNtej]jh]((j U.ata_link_next (C function)c.ata_link_nexthNt(j U.ata_dev_next (C function)c.ata_dev_nexthNt(j U.atapi_cmd_type (C function)c.atapi_cmd_typehNt(j U.ata_pack_xfermask (C function)c.ata_pack_xfermaskhNt(j U.ata_xfer_mask2mode (C function)c.ata_xfer_mask2modehNt(j U.ata_xfer_mode2mask (C function)c.ata_xfer_mode2maskhNt(j U. ata_xfer_mode2shift (C function)c.ata_xfer_mode2shifthNt(j U.ata_mode_string (C function)c.ata_mode_stringhNt(j U.ata_dev_classify (C function)c.ata_dev_classifyhNt(j U.ata_id_string (C function)c.ata_id_stringhNt(j U.ata_id_c_string (C function)c.ata_id_c_stringhNt(j U.ata_id_xfermask (C function)c.ata_id_xfermaskhNt(j U.ata_pio_need_iordy (C function)c.ata_pio_need_iordyhNt(j U.ata_do_dev_read_id (C function)c.ata_do_dev_read_idhNt(j U.ata_cable_40wire (C function)c.ata_cable_40wirehNt(j U.ata_cable_80wire (C function)c.ata_cable_80wirehNt(j U.ata_cable_unknown (C function)c.ata_cable_unknownhNt(j U.ata_cable_ignore (C function)c.ata_cable_ignorehNt(j U.ata_cable_sata (C function)c.ata_cable_satahNt(j U.ata_dev_pair (C function)c.ata_dev_pairhNt(j U.ata_do_set_mode (C function)c.ata_do_set_modehNt(j U.!ata_wait_after_reset (C function)c.ata_wait_after_resethNt(j U.ata_std_prereset (C function)c.ata_std_preresethNt(j U.sata_std_hardreset (C function)c.sata_std_hardresethNt(j U.ata_std_postreset (C function)c.ata_std_postresethNt(j U. ata_dev_set_feature (C function)c.ata_dev_set_featurehNt(j U.ata_std_qc_defer (C function)c.ata_std_qc_deferhNt(j U.ata_qc_complete (C function)c.ata_qc_completehNt(j U.ata_qc_get_active (C function)c.ata_qc_get_activehNt(j U.ata_link_online (C function)c.ata_link_onlinehNt(j U.ata_link_offline (C function)c.ata_link_offlinehNt(j U.ata_host_suspend (C function)c.ata_host_suspendhNt(j U.ata_host_resume (C function)c.ata_host_resumehNt(j U.ata_host_alloc (C function)c.ata_host_allochNt(j U.!ata_host_alloc_pinfo (C function)c.ata_host_alloc_pinfohNt(j U.ata_host_start (C function)c.ata_host_starthNt(j U.ata_host_init (C function)c.ata_host_inithNt(j U.ata_host_register (C function)c.ata_host_registerhNt(j U.ata_host_activate (C function)c.ata_host_activatehNt(j U.ata_host_detach (C function)c.ata_host_detachhNt(j U.ata_pci_remove_one (C function)c.ata_pci_remove_onehNt(j U.$ata_platform_remove_one (C function)c.ata_platform_remove_onehNt(j U.ata_msleep (C function) c.ata_msleephNt(j U.ata_wait_register (C function)c.ata_wait_registerhNt(j U.ata_dev_phys_link (C function)c.ata_dev_phys_linkhNt(j U.ata_force_cbl (C function)c.ata_force_cblhNt(j U."ata_force_link_limits (C function)c.ata_force_link_limitshNt(j U.ata_force_xfermask (C function)c.ata_force_xfermaskhNt(j U.ata_force_horkage (C function)c.ata_force_horkagehNt(j U.#ata_set_rwcmd_protocol (C function)c.ata_set_rwcmd_protocolhNt(j U.ata_tf_read_block (C function)c.ata_tf_read_blockhNt(j U.ata_build_rw_tf (C function)c.ata_build_rw_tfhNt(j U. ata_unpack_xfermask (C function)c.ata_unpack_xfermaskhNt(j U.(ata_read_native_max_address (C function)c.ata_read_native_max_addresshNt(j U. ata_set_max_sectors (C function)c.ata_set_max_sectorshNt(j U.ata_hpa_resize (C function)c.ata_hpa_resizehNt(j U.ata_dump_id (C function) c.ata_dump_idhNt(j U.!ata_exec_internal_sg (C function)c.ata_exec_internal_sghNt(j U.ata_exec_internal (C function)c.ata_exec_internalhNt(j U."ata_pio_mask_no_iordy (C function)c.ata_pio_mask_no_iordyhNt(j U.ata_dev_read_id (C function)c.ata_dev_read_idhNt(j U.&ata_dev_power_set_standby (C function)c.ata_dev_power_set_standbyhNt(j U.%ata_dev_power_set_active (C function)c.ata_dev_power_set_activehNt(j U.ata_read_log_page (C function)c.ata_read_log_pagehNt(j U.ata_dev_configure (C function)c.ata_dev_configurehNt(j U.#sata_print_link_status (C function)c.sata_print_link_statushNt(j U. sata_down_spd_limit (C function)c.sata_down_spd_limithNt(j U."ata_timing_cycle2mode (C function)c.ata_timing_cycle2modehNt(j U.$ata_down_xfermask_limit (C function)c.ata_down_xfermask_limithNt(j U.ata_wait_ready (C function)c.ata_wait_readyhNt(j U. ata_dev_same_device (C function)c.ata_dev_same_devicehNt(j U.ata_dev_reread_id (C function)c.ata_dev_reread_idhNt(j U.ata_dev_revalidate (C function)c.ata_dev_revalidatehNt(j U.ata_is_40wire (C function)c.ata_is_40wirehNt(j U.cable_is_40wire (C function)c.cable_is_40wirehNt(j U.ata_dev_xfermask (C function)c.ata_dev_xfermaskhNt(j U.!ata_dev_set_xfermode (C function)c.ata_dev_set_xfermodehNt(j U. ata_dev_init_params (C function)c.ata_dev_init_paramshNt(j U.atapi_check_dma (C function)c.atapi_check_dmahNt(j U.ata_sg_init (C function) c.ata_sg_inithNt(j U.ata_sg_clean (C function)c.ata_sg_cleanhNt(j U.ata_sg_setup (C function)c.ata_sg_setuphNt(j U.swap_buf_le16 (C function)c.swap_buf_le16hNt(j U.ata_qc_free (C function) c.ata_qc_freehNt(j U.ata_qc_issue (C function)c.ata_qc_issuehNt(j U.!ata_phys_link_online (C function)c.ata_phys_link_onlinehNt(j U."ata_phys_link_offline (C function)c.ata_phys_link_offlinehNt(j U.ata_dev_init (C function)c.ata_dev_inithNt(j U.ata_link_init (C function)c.ata_link_inithNt(j U.sata_link_init_spd (C function)c.sata_link_init_spdhNt(j U.ata_port_alloc (C function)c.ata_port_allochNt(j U."ata_finalize_port_ops (C function)c.ata_finalize_port_opshNt(j U.ata_port_detach (C function)c.ata_port_detachhNt(j U. __ata_ehi_push_desc (C function)c.__ata_ehi_push_deschNt(j U.ata_ehi_push_desc (C function)c.ata_ehi_push_deschNt(j U.ata_ehi_clear_desc (C function)c.ata_ehi_clear_deschNt(j U.ata_port_desc (C function)c.ata_port_deschNt(j U.ata_port_pbar_desc (C function)c.ata_port_pbar_deschNt(j U.%ata_internal_cmd_timeout (C function)c.ata_internal_cmd_timeouthNt(j U.'ata_internal_cmd_timed_out (C function)c.ata_internal_cmd_timed_outhNt(j U.ata_eh_acquire (C function)c.ata_eh_acquirehNt(j U.ata_eh_release (C function)c.ata_eh_releasehNt(j U.ata_scsi_error (C function)c.ata_scsi_errorhNt(j U.'ata_scsi_cmd_error_handler (C function)c.ata_scsi_cmd_error_handlerhNt(j U.(ata_scsi_port_error_handler (C function)c.ata_scsi_port_error_handlerhNt(j U.ata_port_wait_eh (C function)c.ata_port_wait_ehhNt(j U.ata_eh_set_pending (C function)c.ata_eh_set_pendinghNt(j U.ata_qc_schedule_eh (C function)c.ata_qc_schedule_ehhNt(j U.ata_std_sched_eh (C function)c.ata_std_sched_ehhNt(j U.ata_std_end_eh (C function)c.ata_std_end_ehhNt(j U.!ata_port_schedule_eh (C function)c.ata_port_schedule_ehhNt(j U.ata_link_abort (C function)c.ata_link_aborthNt(j U.ata_port_abort (C function)c.ata_port_aborthNt(j U.__ata_port_freeze (C function)c.__ata_port_freezehNt(j U.ata_port_freeze (C function)c.ata_port_freezehNt(j U.ata_eh_freeze_port (C function)c.ata_eh_freeze_porthNt(j U.ata_eh_thaw_port (C function)c.ata_eh_thaw_porthNt(j U.ata_eh_qc_complete (C function)c.ata_eh_qc_completehNt(j U.ata_eh_qc_retry (C function)c.ata_eh_qc_retryhNt(j U.ata_dev_disable (C function)c.ata_dev_disablehNt(j U.ata_eh_detach_dev (C function)c.ata_eh_detach_devhNt(j U.ata_eh_about_to_do (C function)c.ata_eh_about_to_dohNt(j U.ata_eh_done (C function) c.ata_eh_donehNt(j U.ata_err_string (C function)c.ata_err_stringhNt(j U.atapi_eh_tur (C function)c.atapi_eh_turhNt(j U.!ata_eh_request_sense (C function)c.ata_eh_request_sensehNt(j U.#atapi_eh_request_sense (C function)c.atapi_eh_request_sensehNt(j U."ata_eh_analyze_serror (C function)c.ata_eh_analyze_serrorhNt(j U.ata_eh_analyze_tf (C function)c.ata_eh_analyze_tfhNt(j U.&ata_eh_speed_down_verdict (C function)c.ata_eh_speed_down_verdicthNt(j U.ata_eh_speed_down (C function)c.ata_eh_speed_downhNt(j U.ata_eh_worth_retry (C function)c.ata_eh_worth_retryhNt(j U.ata_eh_quiet (C function)c.ata_eh_quiethNt(j U. ata_eh_link_autopsy (C function)c.ata_eh_link_autopsyhNt(j U.ata_eh_autopsy (C function)c.ata_eh_autopsyhNt(j U.ata_get_cmd_name (C function)c.ata_get_cmd_namehNt(j U.ata_eh_link_report (C function)c.ata_eh_link_reporthNt(j U.ata_eh_report (C function)c.ata_eh_reporthNt(j U.ata_set_mode (C function)c.ata_set_modehNt(j U.atapi_eh_clear_ua (C function)c.atapi_eh_clear_uahNt(j U.%ata_eh_maybe_retry_flush (C function)c.ata_eh_maybe_retry_flushhNt(j U.ata_eh_set_lpm (C function)c.ata_eh_set_lpmhNt(j U.ata_eh_recover (C function)c.ata_eh_recoverhNt(j U.ata_eh_finish (C function)c.ata_eh_finishhNt(j U.ata_do_eh (C function) c.ata_do_ehhNt(j U."ata_std_error_handler (C function)c.ata_std_error_handlerhNt(j U.'ata_eh_handle_port_suspend (C function)c.ata_eh_handle_port_suspendhNt(j U.&ata_eh_handle_port_resume (C function)c.ata_eh_handle_port_resumehNt(j U.ata_std_bios_param (C function)c.ata_std_bios_paramhNt(j U.,ata_scsi_unlock_native_capacity (C function)!c.ata_scsi_unlock_native_capacityhNt(j U.$ata_scsi_dma_need_drain (C function)c.ata_scsi_dma_need_drainhNt(j U.!ata_scsi_slave_alloc (C function)c.ata_scsi_slave_allochNt(j U."ata_scsi_slave_config (C function)c.ata_scsi_slave_confighNt(j U.#ata_scsi_slave_destroy (C function)c.ata_scsi_slave_destroyhNt(j U.ata_scsi_queuecmd (C function)c.ata_scsi_queuecmdhNt(j U.ata_get_identity (C function)c.ata_get_identityhNt(j U.ata_cmd_ioctl (C function)c.ata_cmd_ioctlhNt(j U.ata_task_ioctl (C function)c.ata_task_ioctlhNt(j U.ata_scsi_qc_new (C function)c.ata_scsi_qc_newhNt(j U.ata_to_sense_error (C function)c.ata_to_sense_errorhNt(j U.ata_gen_ata_sense (C function)c.ata_gen_ata_sensehNt(j U.%ata_scsi_start_stop_xlat (C function)c.ata_scsi_start_stop_xlathNt(j U. ata_scsi_flush_xlat (C function)c.ata_scsi_flush_xlathNt(j U.scsi_6_lba_len (C function)c.scsi_6_lba_lenhNt(j U.scsi_10_lba_len (C function)c.scsi_10_lba_lenhNt(j U.scsi_16_lba_len (C function)c.scsi_16_lba_lenhNt(j U.scsi_dld (C function) c.scsi_dldhNt(j U.!ata_scsi_verify_xlat (C function)c.ata_scsi_verify_xlathNt(j U.ata_scsi_rw_xlat (C function)c.ata_scsi_rw_xlathNt(j U.ata_scsi_translate (C function)c.ata_scsi_translatehNt(j U.ata_scsi_rbuf_fill (C function)c.ata_scsi_rbuf_fillhNt(j U.ata_scsiop_inq_std (C function)c.ata_scsiop_inq_stdhNt(j U.ata_scsiop_inq_00 (C function)c.ata_scsiop_inq_00hNt(j U.ata_scsiop_inq_80 (C function)c.ata_scsiop_inq_80hNt(j U.ata_scsiop_inq_83 (C function)c.ata_scsiop_inq_83hNt(j U.ata_scsiop_inq_89 (C function)c.ata_scsiop_inq_89hNt(j U.modecpy (C function) c.modecpyhNt(j U.ata_msense_caching (C function)c.ata_msense_cachinghNt(j U.ata_msense_control (C function)c.ata_msense_controlhNt(j U.#ata_msense_rw_recovery (C function)c.ata_msense_rw_recoveryhNt(j U."ata_scsiop_mode_sense (C function)c.ata_scsiop_mode_sensehNt(j U. ata_scsiop_read_cap (C function)c.ata_scsiop_read_caphNt(j U.#ata_scsiop_report_luns (C function)c.ata_scsiop_report_lunshNt(j U.atapi_xlat (C function) c.atapi_xlathNt(j U.ata_scsi_find_dev (C function)c.ata_scsi_find_devhNt(j U.ata_scsi_pass_thru (C function)c.ata_scsi_pass_thruhNt(j U.&ata_format_dsm_trim_descr (C function)c.ata_format_dsm_trim_descrhNt(j U.%ata_scsi_write_same_xlat (C function)c.ata_scsi_write_same_xlathNt(j U. ata_scsiop_maint_in (C function)c.ata_scsiop_maint_inhNt(j U.+ata_scsi_report_zones_complete (C function) c.ata_scsi_report_zones_completehNt(j U. ata_mselect_caching (C function)c.ata_mselect_cachinghNt(j U. ata_mselect_control (C function)c.ata_mselect_controlhNt(j U.&ata_scsi_mode_select_xlat (C function)c.ata_scsi_mode_select_xlathNt(j U.&ata_scsi_var_len_cdb_xlat (C function)c.ata_scsi_var_len_cdb_xlathNt(j U.ata_get_xlat_func (C function)c.ata_get_xlat_funchNt(j U.ata_scsi_simulate (C function)c.ata_scsi_simulatehNt(j U.!ata_scsi_offline_dev (C function)c.ata_scsi_offline_devhNt(j U. ata_scsi_remove_dev (C function)c.ata_scsi_remove_devhNt(j U.)ata_scsi_media_change_notify (C function)c.ata_scsi_media_change_notifyhNt(j U.ata_scsi_hotplug (C function)c.ata_scsi_hotplughNt(j U.ata_scsi_user_scan (C function)c.ata_scsi_user_scanhNt(j U. ata_scsi_dev_rescan (C function)c.ata_scsi_dev_rescanhNt(j U."ich_pata_cable_detect (C function)c.ich_pata_cable_detecthNt(j U.piix_pata_prereset (C function)c.piix_pata_preresethNt(j U.piix_set_piomode (C function)c.piix_set_piomodehNt(j U. do_pata_set_dmamode (C function)c.do_pata_set_dmamodehNt(j U.piix_set_dmamode (C function)c.piix_set_dmamodehNt(j U.ich_set_dmamode (C function)c.ich_set_dmamodehNt(j U.$piix_check_450nx_errata (C function)c.piix_check_450nx_erratahNt(j U.piix_init_one (C function)c.piix_init_onehNt(j U.sil_set_mode (C function)c.sil_set_modehNt(j U.sil_dev_config (C function)c.sil_dev_confighNtej]j=]j]((j U.v4l2_async_match_type (C enum)c.v4l2_async_match_typehNt(j U. v4l2_async_match_desc (C struct)c.v4l2_async_match_deschNt(j U. v4l2_async_connection (C struct)c.v4l2_async_connectionhNt(j U.)v4l2_async_notifier_operations (C struct) c.v4l2_async_notifier_operationshNt(j U.v4l2_async_notifier (C struct)c.v4l2_async_notifierhNt(j U.%v4l2_async_subdev_endpoint (C struct)c.v4l2_async_subdev_endpointhNt(j U."v4l2_async_debug_init (C function)c.v4l2_async_debug_inithNt(j U.v4l2_async_nf_init (C function)c.v4l2_async_nf_inithNt(j U.&v4l2_async_subdev_nf_init (C function)c.v4l2_async_subdev_nf_inithNt(j U."v4l2_async_nf_add_fwnode (C macro)c.v4l2_async_nf_add_fwnodehNt(j U.)v4l2_async_nf_add_fwnode_remote (C macro)!c.v4l2_async_nf_add_fwnode_remotehNt(j U.v4l2_async_nf_add_i2c (C macro)c.v4l2_async_nf_add_i2chNt(j U.+v4l2_async_subdev_endpoint_add (C function) c.v4l2_async_subdev_endpoint_addhNt(j U.)v4l2_async_connection_unique (C function)c.v4l2_async_connection_uniquehNt(j U.#v4l2_async_nf_register (C function)c.v4l2_async_nf_registerhNt(j U.%v4l2_async_nf_unregister (C function)c.v4l2_async_nf_unregisterhNt(j U."v4l2_async_nf_cleanup (C function)c.v4l2_async_nf_cleanuphNt(j U.'v4l2_async_register_subdev (C function)c.v4l2_async_register_subdevhNt(j U..v4l2_async_register_subdev_sensor (C function)#c.v4l2_async_register_subdev_sensorhNt(j U.)v4l2_async_unregister_subdev (C function)c.v4l2_async_unregister_subdevhNtej]((j U."v4l2_rect_set_size_to (C function)c.v4l2_rect_set_size_tohNt(j U.#v4l2_rect_set_min_size (C function)c.v4l2_rect_set_min_sizehNt(j U.#v4l2_rect_set_max_size (C function)c.v4l2_rect_set_max_sizehNt(j U.!v4l2_rect_map_inside (C function)c.v4l2_rect_map_insidehNt(j U. v4l2_rect_same_size (C function)c.v4l2_rect_same_sizehNt(j U.$v4l2_rect_same_position (C function)c.v4l2_rect_same_positionhNt(j U.v4l2_rect_equal (C function)c.v4l2_rect_equalhNt(j U. v4l2_rect_intersect (C function)c.v4l2_rect_intersecthNt(j U.v4l2_rect_scale (C function)c.v4l2_rect_scalehNt(j U.v4l2_rect_overlap (C function)c.v4l2_rect_overlaphNt(j U.v4l2_rect_enclosed (C function)c.v4l2_rect_enclosedhNtej]((j U.v4l2_m2m_ops (C struct)c.v4l2_m2m_opshNt(j U.v4l2_m2m_queue_ctx (C struct)c.v4l2_m2m_queue_ctxhNt(j U.v4l2_m2m_ctx (C struct)c.v4l2_m2m_ctxhNt(j U.v4l2_m2m_buffer (C struct)c.v4l2_m2m_bufferhNt(j U.#v4l2_m2m_get_curr_priv (C function)c.v4l2_m2m_get_curr_privhNt(j U.v4l2_m2m_get_vq (C function)c.v4l2_m2m_get_vqhNt(j U."v4l2_m2m_try_schedule (C function)c.v4l2_m2m_try_schedulehNt(j U. v4l2_m2m_job_finish (C function)c.v4l2_m2m_job_finishhNt(j U.-v4l2_m2m_buf_done_and_job_finish (C function)"c.v4l2_m2m_buf_done_and_job_finishhNt(j U.!v4l2_m2m_clear_state (C function)c.v4l2_m2m_clear_statehNt(j U."v4l2_m2m_mark_stopped (C function)c.v4l2_m2m_mark_stoppedhNt(j U.%v4l2_m2m_dst_buf_is_last (C function)c.v4l2_m2m_dst_buf_is_lasthNt(j U.!v4l2_m2m_has_stopped (C function)c.v4l2_m2m_has_stoppedhNt(j U..v4l2_m2m_is_last_draining_src_buf (C function)#c.v4l2_m2m_is_last_draining_src_bufhNt(j U.&v4l2_m2m_last_buffer_done (C function)c.v4l2_m2m_last_buffer_donehNt(j U.v4l2_m2m_suspend (C function)c.v4l2_m2m_suspendhNt(j U.v4l2_m2m_resume (C function)c.v4l2_m2m_resumehNt(j U.v4l2_m2m_reqbufs (C function)c.v4l2_m2m_reqbufshNt(j U.v4l2_m2m_querybuf (C function)c.v4l2_m2m_querybufhNt(j U.v4l2_m2m_qbuf (C function)c.v4l2_m2m_qbufhNt(j U.v4l2_m2m_dqbuf (C function)c.v4l2_m2m_dqbufhNt(j U.!v4l2_m2m_prepare_buf (C function)c.v4l2_m2m_prepare_bufhNt(j U.!v4l2_m2m_create_bufs (C function)c.v4l2_m2m_create_bufshNt(j U.v4l2_m2m_expbuf (C function)c.v4l2_m2m_expbufhNt(j U.v4l2_m2m_streamon (C function)c.v4l2_m2m_streamonhNt(j U.v4l2_m2m_streamoff (C function)c.v4l2_m2m_streamoffhNt(j U.2v4l2_m2m_update_start_streaming_state (C function)'c.v4l2_m2m_update_start_streaming_statehNt(j U.1v4l2_m2m_update_stop_streaming_state (C function)&c.v4l2_m2m_update_stop_streaming_statehNt(j U.!v4l2_m2m_encoder_cmd (C function)c.v4l2_m2m_encoder_cmdhNt(j U.!v4l2_m2m_decoder_cmd (C function)c.v4l2_m2m_decoder_cmdhNt(j U.v4l2_m2m_poll (C function)c.v4l2_m2m_pollhNt(j U.v4l2_m2m_mmap (C function)c.v4l2_m2m_mmaphNt(j U.v4l2_m2m_init (C function)c.v4l2_m2m_inithNt(j U.v4l2_m2m_release (C function)c.v4l2_m2m_releasehNt(j U.v4l2_m2m_ctx_init (C function)c.v4l2_m2m_ctx_inithNt(j U.!v4l2_m2m_ctx_release (C function)c.v4l2_m2m_ctx_releasehNt(j U.v4l2_m2m_buf_queue (C function)c.v4l2_m2m_buf_queuehNt(j U.(v4l2_m2m_num_src_bufs_ready (C function)c.v4l2_m2m_num_src_bufs_readyhNt(j U.(v4l2_m2m_num_dst_bufs_ready (C function)c.v4l2_m2m_num_dst_bufs_readyhNt(j U.v4l2_m2m_next_buf (C function)c.v4l2_m2m_next_bufhNt(j U."v4l2_m2m_next_src_buf (C function)c.v4l2_m2m_next_src_bufhNt(j U."v4l2_m2m_next_dst_buf (C function)c.v4l2_m2m_next_dst_bufhNt(j U.v4l2_m2m_last_buf (C function)c.v4l2_m2m_last_bufhNt(j U."v4l2_m2m_last_src_buf (C function)c.v4l2_m2m_last_src_bufhNt(j U."v4l2_m2m_last_dst_buf (C function)c.v4l2_m2m_last_dst_bufhNt(j U.#v4l2_m2m_for_each_dst_buf (C macro)c.v4l2_m2m_for_each_dst_bufhNt(j U.#v4l2_m2m_for_each_src_buf (C macro)c.v4l2_m2m_for_each_src_bufhNt(j U.(v4l2_m2m_for_each_dst_buf_safe (C macro) c.v4l2_m2m_for_each_dst_buf_safehNt(j U.(v4l2_m2m_for_each_src_buf_safe (C macro) c.v4l2_m2m_for_each_src_buf_safehNt(j U. v4l2_m2m_get_src_vq (C function)c.v4l2_m2m_get_src_vqhNt(j U. v4l2_m2m_get_dst_vq (C function)c.v4l2_m2m_get_dst_vqhNt(j U. v4l2_m2m_buf_remove (C function)c.v4l2_m2m_buf_removehNt(j U.$v4l2_m2m_src_buf_remove (C function)c.v4l2_m2m_src_buf_removehNt(j U.$v4l2_m2m_dst_buf_remove (C function)c.v4l2_m2m_dst_buf_removehNt(j U.'v4l2_m2m_buf_remove_by_buf (C function)c.v4l2_m2m_buf_remove_by_bufhNt(j U.+v4l2_m2m_src_buf_remove_by_buf (C function) c.v4l2_m2m_src_buf_remove_by_bufhNt(j U.+v4l2_m2m_dst_buf_remove_by_buf (C function) c.v4l2_m2m_dst_buf_remove_by_bufhNt(j U.'v4l2_m2m_buf_copy_metadata (C function)c.v4l2_m2m_buf_copy_metadatahNtej#]j^]((j U.!v4l2_ctrl_query_fill (C function)c.v4l2_ctrl_query_fillhNt(j U.v4l2_i2c_tuner_type (C enum)c.v4l2_i2c_tuner_typehNt(j U. v4l2_i2c_new_subdev (C function)c.v4l2_i2c_new_subdevhNt(j U.&v4l2_i2c_new_subdev_board (C function)c.v4l2_i2c_new_subdev_boardhNt(j U.%v4l2_i2c_subdev_set_name (C function)c.v4l2_i2c_subdev_set_namehNt(j U.!v4l2_i2c_subdev_init (C function)c.v4l2_i2c_subdev_inithNt(j U.!v4l2_i2c_subdev_addr (C function)c.v4l2_i2c_subdev_addrhNt(j U.!v4l2_i2c_tuner_addrs (C function)c.v4l2_i2c_tuner_addrshNt(j U.'v4l2_i2c_subdev_unregister (C function)c.v4l2_i2c_subdev_unregisterhNt(j U. v4l2_spi_new_subdev (C function)c.v4l2_spi_new_subdevhNt(j U.!v4l2_spi_subdev_init (C function)c.v4l2_spi_subdev_inithNt(j U.'v4l2_spi_subdev_unregister (C function)c.v4l2_spi_subdev_unregisterhNt(j U."v4l_bound_align_image (C function)c.v4l_bound_align_imagehNt(j U. v4l2_find_nearest_size (C macro)c.v4l2_find_nearest_sizehNt(j U.v4l2_g_parm_cap (C function)c.v4l2_g_parm_caphNt(j U.v4l2_s_parm_cap (C function)c.v4l2_s_parm_caphNt(j U.v4l2_pixel_encoding (C enum)c.v4l2_pixel_encodinghNt(j U.v4l2_format_info (C struct)c.v4l2_format_infohNt(j U.v4l2_get_link_freq (C function)c.v4l2_get_link_freqhNt(j U.%v4l2_link_freq_to_bitmap (C function)c.v4l2_link_freq_to_bitmaphNt(j U.v4l2_ioctl_ops (C struct)c.v4l2_ioctl_opshNt(j U.v4l2_norm_to_name (C function)c.v4l2_norm_to_namehNt(j U.(v4l2_video_std_frame_period (C function)c.v4l2_video_std_frame_periodhNt(j U.%v4l2_video_std_construct (C function)c.v4l2_video_std_constructhNt(j U."v4l_video_std_enumstd (C function)c.v4l_video_std_enumstdhNt(j U.v4l_printk_ioctl (C function)c.v4l_printk_ioctlhNt(j U. v4l2_compat_ioctl32 (C function)c.v4l2_compat_ioctl32hNt(j U.v4l2_kioctl (C macro) c.v4l2_kioctlhNt(j U.video_usercopy (C function)c.video_usercopyhNt(j U.video_ioctl2 (C function)c.video_ioctl2hNtejC]j ]((j U.#v4l2_calc_timeperframe (C function)c.v4l2_calc_timeperframehNt(j U.#v4l2_check_dv_timings_fnc (C macro)c.v4l2_check_dv_timings_fnchNt(j U."v4l2_valid_dv_timings (C function)c.v4l2_valid_dv_timingshNt(j U.%v4l2_enum_dv_timings_cap (C function)c.v4l2_enum_dv_timings_caphNt(j U.%v4l2_find_dv_timings_cap (C function)c.v4l2_find_dv_timings_caphNt(j U.,v4l2_find_dv_timings_cea861_vic (C function)!c.v4l2_find_dv_timings_cea861_vichNt(j U."v4l2_match_dv_timings (C function)c.v4l2_match_dv_timingshNt(j U."v4l2_print_dv_timings (C function)c.v4l2_print_dv_timingshNt(j U.v4l2_detect_cvt (C function)c.v4l2_detect_cvthNt(j U.v4l2_detect_gtf (C function)c.v4l2_detect_gtfhNt(j U.#v4l2_calc_aspect_ratio (C function)c.v4l2_calc_aspect_ratiohNt(j U.)v4l2_dv_timings_aspect_ratio (C function)c.v4l2_dv_timings_aspect_ratiohNt(j U.can_reduce_fps (C function)c.can_reduce_fpshNt(j U. v4l2_hdmi_colorimetry (C struct)c.v4l2_hdmi_colorimetryhNtejl]((j U.dvb_device_type (C enum)c.dvb_device_typehNt(j U.dvb_adapter (C struct) c.dvb_adapterhNt(j U.dvb_device (C struct) c.dvb_devicehNt(j U.dvbdevfops_node (C struct)c.dvbdevfops_nodehNt(j U.dvb_device_get (C function)c.dvb_device_gethNt(j U.dvb_device_put (C function)c.dvb_device_puthNt(j U.!dvb_register_adapter (C function)c.dvb_register_adapterhNt(j U.#dvb_unregister_adapter (C function)c.dvb_unregister_adapterhNt(j U. dvb_register_device (C function)c.dvb_register_devicehNt(j U.dvb_remove_device (C function)c.dvb_remove_devicehNt(j U."dvb_unregister_device (C function)c.dvb_unregister_devicehNt(j U.#dvb_create_media_graph (C function)c.dvb_create_media_graphhNt(j U.*dvb_register_media_controller (C function)c.dvb_register_media_controllerhNt(j U.%dvb_get_media_controller (C function)c.dvb_get_media_controllerhNt(j U.dvb_generic_open (C function)c.dvb_generic_openhNt(j U. dvb_generic_release (C function)c.dvb_generic_releasehNt(j U.dvb_generic_ioctl (C function)c.dvb_generic_ioctlhNt(j U.dvb_usercopy (C function)c.dvb_usercopyhNt(j U.dvb_module_probe (C function)c.dvb_module_probehNt(j U.dvb_module_release (C function)c.dvb_module_releasehNt(j U.dvb_attach (C macro) c.dvb_attachhNt(j U.dvb_detach (C macro) c.dvb_detachhNt(j U.dvb_ringbuffer (C struct)c.dvb_ringbufferhNt(j U. dvb_ringbuffer_init (C function)c.dvb_ringbuffer_inithNt(j U.!dvb_ringbuffer_empty (C function)c.dvb_ringbuffer_emptyhNt(j U. dvb_ringbuffer_free (C function)c.dvb_ringbuffer_freehNt(j U.!dvb_ringbuffer_avail (C function)c.dvb_ringbuffer_availhNt(j U.!dvb_ringbuffer_reset (C function)c.dvb_ringbuffer_resethNt(j U.!dvb_ringbuffer_flush (C function)c.dvb_ringbuffer_flushhNt(j U.1dvb_ringbuffer_flush_spinlock_wakeup (C function)&c.dvb_ringbuffer_flush_spinlock_wakeuphNt(j U.DVB_RINGBUFFER_PEEK (C macro)c.DVB_RINGBUFFER_PEEKhNt(j U.DVB_RINGBUFFER_SKIP (C macro)c.DVB_RINGBUFFER_SKIPhNt(j U.%dvb_ringbuffer_read_user (C function)c.dvb_ringbuffer_read_userhNt(j U. dvb_ringbuffer_read (C function)c.dvb_ringbuffer_readhNt(j U.#DVB_RINGBUFFER_WRITE_BYTE (C macro)c.DVB_RINGBUFFER_WRITE_BYTEhNt(j U.!dvb_ringbuffer_write (C function)c.dvb_ringbuffer_writehNt(j U.&dvb_ringbuffer_write_user (C function)c.dvb_ringbuffer_write_userhNt(j U.%dvb_ringbuffer_pkt_write (C function)c.dvb_ringbuffer_pkt_writehNt(j U.)dvb_ringbuffer_pkt_read_user (C function)c.dvb_ringbuffer_pkt_read_userhNt(j U.$dvb_ringbuffer_pkt_read (C function)c.dvb_ringbuffer_pkt_readhNt(j U.'dvb_ringbuffer_pkt_dispose (C function)c.dvb_ringbuffer_pkt_disposehNt(j U.$dvb_ringbuffer_pkt_next (C function)c.dvb_ringbuffer_pkt_nexthNt(j U.dvb_buf_type (C enum)c.dvb_buf_typehNt(j U.dvb_vb2_states (C enum)c.dvb_vb2_stateshNt(j U.dvb_buffer (C struct) c.dvb_bufferhNt(j U.dvb_vb2_ctx (C struct) c.dvb_vb2_ctxhNt(j U.dvb_vb2_init (C function)c.dvb_vb2_inithNt(j U.dvb_vb2_release (C function)c.dvb_vb2_releasehNt(j U.!dvb_vb2_is_streaming (C function)c.dvb_vb2_is_streaminghNt(j U. dvb_vb2_fill_buffer (C function)c.dvb_vb2_fill_bufferhNt(j U.dvb_vb2_poll (C function)c.dvb_vb2_pollhNt(j U.dvb_vb2_stream_on (C function)c.dvb_vb2_stream_onhNt(j U.dvb_vb2_stream_off (C function)c.dvb_vb2_stream_offhNt(j U.dvb_vb2_reqbufs (C function)c.dvb_vb2_reqbufshNt(j U.dvb_vb2_querybuf (C function)c.dvb_vb2_querybufhNt(j U.dvb_vb2_expbuf (C function)c.dvb_vb2_expbufhNt(j U.dvb_vb2_qbuf (C function)c.dvb_vb2_qbufhNt(j U.dvb_vb2_dqbuf (C function)c.dvb_vb2_dqbufhNt(j U.dvb_vb2_mmap (C function)c.dvb_vb2_mmaphNtej9 ]jf]((j U.!cec_allocate_adapter (C function)c.cec_allocate_adapterhNt(j U.cec_delete_adapter (C function)c.cec_delete_adapterhNt(j U.cec_get_drvdata (C function)c.cec_get_drvdatahNt(j U.!cec_register_adapter (C function)c.cec_register_adapterhNt(j U.#cec_unregister_adapter (C function)c.cec_unregister_adapterhNt(j U.cec_adap_ops (C struct)c.cec_adap_opshNt(j U.cec_received_msg (C function)c.cec_received_msghNt(j U.cec_transmit_msg (C function)c.cec_transmit_msghNt(j U.cec_s_phys_addr (C function)c.cec_s_phys_addrhNt(j U.&cec_s_phys_addr_from_edid (C function)c.cec_s_phys_addr_from_edidhNt(j U.cec_s_log_addrs (C function)c.cec_s_log_addrshNt(j U.cec_pin_ops (C struct) c.cec_pin_opshNt(j U.cec_pin_changed (C function)c.cec_pin_changedhNt(j U.%cec_pin_allocate_adapter (C function)c.cec_pin_allocate_adapterhNt(j U.'cec_notifier_conn_register (C function)c.cec_notifier_conn_registerhNt(j U.)cec_notifier_conn_unregister (C function)c.cec_notifier_conn_unregisterhNt(j U.+cec_notifier_cec_adap_register (C function) c.cec_notifier_cec_adap_registerhNt(j U.-cec_notifier_cec_adap_unregister (C function)"c.cec_notifier_cec_adap_unregisterhNt(j U.'cec_notifier_set_phys_addr (C function)c.cec_notifier_set_phys_addrhNt(j U.1cec_notifier_set_phys_addr_from_edid (C function)&c.cec_notifier_set_phys_addr_from_edidhNt(j U.,cec_notifier_parse_hdmi_phandle (C function)!c.cec_notifier_parse_hdmi_phandlehNt(j U..cec_notifier_phys_addr_invalidate (C function)#c.cec_notifier_phys_addr_invalidatehNtejh]j ]j]jl ]jq]((j U.a8293_platform_data (C struct)c.a8293_platform_datahNt(j U.af9013_platform_data (C struct)c.af9013_platform_datahNt(j U.ascot2e_config (C struct)c.ascot2e_confighNt(j U.ascot2e_attach (C function)c.ascot2e_attachhNt(j U.!cxd2820r_platform_data (C struct)c.cxd2820r_platform_datahNt(j U.cxd2820r_config (C struct)c.cxd2820r_confighNt(j U.cxd2820r_attach (C function)c.cxd2820r_attachhNt(j U.drxk_config (C struct) c.drxk_confighNt(j U.drxk_attach (C function) c.drxk_attachhNt(j U.dvb_pll_attach (C function)c.dvb_pll_attachhNt(j U.helene_config (C struct)c.helene_confighNt(j U.helene_attach (C function)c.helene_attachhNt(j U.helene_attach_s (C function)c.helene_attach_shNt(j U.horus3a_config (C struct)c.horus3a_confighNt(j U.horus3a_attach (C function)c.horus3a_attachhNt(j U.ix2505v_config (C struct)c.ix2505v_confighNt(j U.ix2505v_attach (C function)c.ix2505v_attachhNt(j U.m88ds3103_ts_mode (C enum)c.m88ds3103_ts_modehNt(j U.m88ds3103_clock_out (C enum)c.m88ds3103_clock_outhNt(j U."m88ds3103_platform_data (C struct)c.m88ds3103_platform_datahNt(j U.m88ds3103_config (C struct)c.m88ds3103_confighNt(j U.m88ds3103_attach (C function)c.m88ds3103_attachhNt(j U.mb86a20s_config (C struct)c.mb86a20s_confighNt(j U.mb86a20s_attach (C function)c.mb86a20s_attachhNt(j U.mn88472_config (C struct)c.mn88472_confighNt(j U. rtl2830_platform_data (C struct)c.rtl2830_platform_datahNt(j U. rtl2832_platform_data (C struct)c.rtl2832_platform_datahNt(j U.$rtl2832_sdr_platform_data (C struct)c.rtl2832_sdr_platform_datahNt(j U.stb6000_attach (C function)c.stb6000_attachhNt(j U.!tda10071_platform_data (C struct)c.tda10071_platform_datahNt(j U.tda826x_attach (C function)c.tda826x_attachhNt(j U.%zd1301_demod_platform_data (C struct)c.zd1301_demod_platform_datahNt(j U.*zd1301_demod_get_dvb_frontend (C function)c.zd1301_demod_get_dvb_frontendhNt(j U.)zd1301_demod_get_i2c_adapter (C function)c.zd1301_demod_get_i2c_adapterhNt(j U.zl10036_attach (C function)c.zl10036_attachhNtej/]((j U.%dvb_frontend_tune_settings (C struct)c.dvb_frontend_tune_settingshNt(j U.dvb_tuner_info (C struct)c.dvb_tuner_infohNt(j U.analog_parameters (C struct)c.analog_parametershNt(j U.dvbfe_algo (C enum) c.dvbfe_algohNt(j U.dvbfe_search (C enum)c.dvbfe_searchhNt(j U.dvb_tuner_ops (C struct)c.dvb_tuner_opshNt(j U.analog_demod_info (C struct)c.analog_demod_infohNt(j U.analog_demod_ops (C struct)c.analog_demod_opshNt(j U.%dvb_frontend_internal_info (C struct)c.dvb_frontend_internal_infohNt(j U.dvb_frontend_ops (C struct)c.dvb_frontend_opshNt(j U."dtv_frontend_properties (C struct)c.dtv_frontend_propertieshNt(j U.dvb_frontend (C struct)c.dvb_frontendhNt(j U."dvb_register_frontend (C function)c.dvb_register_frontendhNt(j U.$dvb_unregister_frontend (C function)c.dvb_unregister_frontendhNt(j U. dvb_frontend_detach (C function)c.dvb_frontend_detachhNt(j U.!dvb_frontend_suspend (C function)c.dvb_frontend_suspendhNt(j U. dvb_frontend_resume (C function)c.dvb_frontend_resumehNt(j U.&dvb_frontend_reinitialise (C function)c.dvb_frontend_reinitialisehNt(j U.%dvb_frontend_sleep_until (C function)c.dvb_frontend_sleep_untilhNtej ]((j U.%v4l2_mbus_config_mipi_csi2 (C struct)c.v4l2_mbus_config_mipi_csi2hNt(j U.$v4l2_mbus_config_parallel (C struct)c.v4l2_mbus_config_parallelhNt(j U.%v4l2_mbus_config_mipi_csi1 (C struct)c.v4l2_mbus_config_mipi_csi1hNt(j U.v4l2_mbus_type (C enum)c.v4l2_mbus_typehNt(j U.v4l2_mbus_config (C struct)c.v4l2_mbus_confighNt(j U.!v4l2_fill_pix_format (C function)c.v4l2_fill_pix_formathNt(j U."v4l2_fill_mbus_format (C function)c.v4l2_fill_mbus_formathNt(j U.(v4l2_fill_pix_format_mplane (C function)c.v4l2_fill_pix_format_mplanehNt(j U.)v4l2_fill_mbus_format_mplane (C function)c.v4l2_fill_mbus_format_mplanehNtej ]((j U.tuner_mode (C enum) c.tuner_modehNt(j U.tuner_setup (C struct) c.tuner_setuphNt(j U.param_type (C enum) c.param_typehNt(j U.tuner_range (C struct) c.tuner_rangehNt(j U.tuner_params (C struct)c.tuner_paramshNt(j U.tunertype (C struct) c.tunertypehNtej;]((j U.v4l2_decode_vbi_line (C struct)c.v4l2_decode_vbi_linehNt(j U. v4l2_subdev_io_pin_bits (C enum)c.v4l2_subdev_io_pin_bitshNt(j U.$v4l2_subdev_io_pin_config (C struct)c.v4l2_subdev_io_pin_confighNt(j U.v4l2_subdev_core_ops (C struct)c.v4l2_subdev_core_opshNt(j U. v4l2_subdev_tuner_ops (C struct)c.v4l2_subdev_tuner_opshNt(j U. v4l2_subdev_audio_ops (C struct)c.v4l2_subdev_audio_opshNt(j U.*v4l2_mbus_frame_desc_entry_csi2 (C struct)!c.v4l2_mbus_frame_desc_entry_csi2hNt(j U.#v4l2_mbus_frame_desc_flags (C enum)c.v4l2_mbus_frame_desc_flagshNt(j U.%v4l2_mbus_frame_desc_entry (C struct)c.v4l2_mbus_frame_desc_entryhNt(j U."v4l2_mbus_frame_desc_type (C enum)c.v4l2_mbus_frame_desc_typehNt(j U.v4l2_mbus_frame_desc (C struct)c.v4l2_mbus_frame_deschNt(j U.'v4l2_subdev_pre_streamon_flags (C enum) c.v4l2_subdev_pre_streamon_flagshNt(j U. v4l2_subdev_video_ops (C struct)c.v4l2_subdev_video_opshNt(j U.v4l2_subdev_vbi_ops (C struct)c.v4l2_subdev_vbi_opshNt(j U.!v4l2_subdev_sensor_ops (C struct)c.v4l2_subdev_sensor_opshNt(j U.v4l2_subdev_ir_mode (C enum)c.v4l2_subdev_ir_modehNt(j U.$v4l2_subdev_ir_parameters (C struct)c.v4l2_subdev_ir_parametershNt(j U.v4l2_subdev_ir_ops (C struct)c.v4l2_subdev_ir_opshNt(j U.!v4l2_subdev_pad_config (C struct)c.v4l2_subdev_pad_confighNt(j U.$v4l2_subdev_stream_config (C struct)c.v4l2_subdev_stream_confighNt(j U.%v4l2_subdev_stream_configs (C struct)c.v4l2_subdev_stream_configshNt(j U.v4l2_subdev_krouting (C struct)c.v4l2_subdev_kroutinghNt(j U.v4l2_subdev_state (C struct)c.v4l2_subdev_statehNt(j U.v4l2_subdev_pad_ops (C struct)c.v4l2_subdev_pad_opshNt(j U.v4l2_subdev_ops (C struct)c.v4l2_subdev_opshNt(j U.#v4l2_subdev_internal_ops (C struct)c.v4l2_subdev_internal_opshNt(j U.$v4l2_subdev_platform_data (C struct)c.v4l2_subdev_platform_datahNt(j U.v4l2_subdev (C struct) c.v4l2_subdevhNt(j U.%media_entity_to_v4l2_subdev (C macro)c.media_entity_to_v4l2_subdevhNt(j U.vdev_to_v4l2_subdev (C macro)c.vdev_to_v4l2_subdevhNt(j U.v4l2_subdev_fh (C struct)c.v4l2_subdev_fhhNt(j U.to_v4l2_subdev_fh (C macro)c.to_v4l2_subdev_fhhNt(j U. v4l2_set_subdevdata (C function)c.v4l2_set_subdevdatahNt(j U. v4l2_get_subdevdata (C function)c.v4l2_get_subdevdatahNt(j U.%v4l2_set_subdev_hostdata (C function)c.v4l2_set_subdev_hostdatahNt(j U.%v4l2_get_subdev_hostdata (C function)c.v4l2_get_subdev_hostdatahNt(j U..v4l2_subdev_get_fwnode_pad_1_to_1 (C function)#c.v4l2_subdev_get_fwnode_pad_1_to_1hNt(j U..v4l2_subdev_link_validate_default (C function)#c.v4l2_subdev_link_validate_defaulthNt(j U.&v4l2_subdev_link_validate (C function)c.v4l2_subdev_link_validatehNt(j U.)v4l2_subdev_has_pad_interdep (C function)c.v4l2_subdev_has_pad_interdephNt(j U.&__v4l2_subdev_state_alloc (C function)c.__v4l2_subdev_state_allochNt(j U.%__v4l2_subdev_state_free (C function)c.__v4l2_subdev_state_freehNt(j U.#v4l2_subdev_init_finalize (C macro)c.v4l2_subdev_init_finalizehNt(j U. v4l2_subdev_cleanup (C function)c.v4l2_subdev_cleanuphNt(j U.&v4l2_subdev_state_get_format (C macro)c.v4l2_subdev_state_get_formathNt(j U.$v4l2_subdev_state_get_crop (C macro)c.v4l2_subdev_state_get_crophNt(j U.'v4l2_subdev_state_get_compose (C macro)c.v4l2_subdev_state_get_composehNt(j U.(v4l2_subdev_state_get_interval (C macro) c.v4l2_subdev_state_get_intervalhNt(j U. v4l2_subdev_get_fmt (C function)c.v4l2_subdev_get_fmthNt(j U.+v4l2_subdev_get_frame_interval (C function) c.v4l2_subdev_get_frame_intervalhNt(j U.$v4l2_subdev_set_routing (C function)c.v4l2_subdev_set_routinghNt(j U.for_each_active_route (C macro)c.for_each_active_routehNt(j U.-v4l2_subdev_set_routing_with_fmt (C function)"c.v4l2_subdev_set_routing_with_fmthNt(j U.2v4l2_subdev_routing_find_opposite_end (C function)'c.v4l2_subdev_routing_find_opposite_endhNt(j U.9v4l2_subdev_state_get_opposite_stream_format (C function).c.v4l2_subdev_state_get_opposite_stream_formathNt(j U.,v4l2_subdev_state_xlate_streams (C function)!c.v4l2_subdev_state_xlate_streamshNt(j U.(v4l2_subdev_routing_restriction (C enum)!c.v4l2_subdev_routing_restrictionhNt(j U.)v4l2_subdev_routing_validate (C function)c.v4l2_subdev_routing_validatehNt(j U.'v4l2_subdev_enable_streams (C function)c.v4l2_subdev_enable_streamshNt(j U.(v4l2_subdev_disable_streams (C function)c.v4l2_subdev_disable_streamshNt(j U.(v4l2_subdev_s_stream_helper (C function)c.v4l2_subdev_s_stream_helperhNt(j U.#v4l2_subdev_lock_state (C function)c.v4l2_subdev_lock_statehNt(j U.%v4l2_subdev_unlock_state (C function)c.v4l2_subdev_unlock_statehNt(j U.2v4l2_subdev_get_unlocked_active_state (C function)'c.v4l2_subdev_get_unlocked_active_statehNt(j U.0v4l2_subdev_get_locked_active_state (C function)%c.v4l2_subdev_get_locked_active_statehNt(j U.2v4l2_subdev_lock_and_get_active_state (C function)'c.v4l2_subdev_lock_and_get_active_statehNt(j U.v4l2_subdev_init (C function)c.v4l2_subdev_inithNt(j U.v4l2_subdev_call (C macro)c.v4l2_subdev_callhNt(j U.'v4l2_subdev_call_state_active (C macro)c.v4l2_subdev_call_state_activehNt(j U.$v4l2_subdev_call_state_try (C macro)c.v4l2_subdev_call_state_tryhNt(j U.v4l2_subdev_has_op (C macro)c.v4l2_subdev_has_ophNt(j U.%v4l2_subdev_notify_event (C function)c.v4l2_subdev_notify_eventhNtej ]((j U.%i3c_bus_maintenance_lock (C function)c.i3c_bus_maintenance_lockhNt(j U.'i3c_bus_maintenance_unlock (C function)c.i3c_bus_maintenance_unlockhNt(j U.#i3c_bus_normaluse_lock (C function)c.i3c_bus_normaluse_lockhNt(j U.%i3c_bus_normaluse_unlock (C function)c.i3c_bus_normaluse_unlockhNt(j U.%i3c_master_get_free_addr (C function)c.i3c_master_get_free_addrhNt(j U.%i3c_master_entdaa_locked (C function)c.i3c_master_entdaa_lockedhNt(j U.$i3c_master_disec_locked (C function)c.i3c_master_disec_lockedhNt(j U.#i3c_master_enec_locked (C function)c.i3c_master_enec_lockedhNt(j U.&i3c_master_defslvs_locked (C function)c.i3c_master_defslvs_lockedhNt(j U.i3c_master_do_daa (C function)c.i3c_master_do_daahNt(j U. i3c_master_set_info (C function)c.i3c_master_set_infohNt(j U. i3c_master_bus_init (C function)c.i3c_master_bus_inithNt(j U.*i3c_master_add_i3c_dev_locked (C function)c.i3c_master_add_i3c_dev_lockedhNt(j U.!i3c_master_queue_ibi (C function)c.i3c_master_queue_ibihNt(j U.&i3c_generic_ibi_free_pool (C function)c.i3c_generic_ibi_free_poolhNt(j U.'i3c_generic_ibi_alloc_pool (C function)c.i3c_generic_ibi_alloc_poolhNt(j U.*i3c_generic_ibi_get_free_slot (C function)c.i3c_generic_ibi_get_free_slothNt(j U.)i3c_generic_ibi_recycle_slot (C function)c.i3c_generic_ibi_recycle_slothNt(j U. i3c_master_register (C function)c.i3c_master_registerhNt(j U."i3c_master_unregister (C function)c.i3c_master_unregisterhNt(j U.i3c_i2c_dev_desc (C struct)c.i3c_i2c_dev_deschNt(j U.i2c_dev_boardinfo (C struct)c.i2c_dev_boardinfohNt(j U.i2c_dev_desc (C struct)c.i2c_dev_deschNt(j U.i3c_ibi_slot (C struct)c.i3c_ibi_slothNt(j U.i3c_device_ibi_info (C struct)c.i3c_device_ibi_infohNt(j U.i3c_dev_boardinfo (C struct)c.i3c_dev_boardinfohNt(j U.i3c_dev_desc (C struct)c.i3c_dev_deschNt(j U.i3c_device (C struct) c.i3c_devicehNt(j U.i3c_bus_mode (C enum)c.i3c_bus_modehNt(j U.i3c_addr_slot_status (C enum)c.i3c_addr_slot_statushNt(j U.i3c_bus (C struct) c.i3c_bushNt(j U.$i3c_master_controller_ops (C struct)c.i3c_master_controller_opshNt(j U. i3c_master_controller (C struct)c.i3c_master_controllerhNt(j U.!i3c_bus_for_each_i2cdev (C macro)c.i3c_bus_for_each_i2cdevhNt(j U.!i3c_bus_for_each_i3cdev (C macro)c.i3c_bus_for_each_i3cdevhNt(j U.$i3c_dev_get_master_data (C function)c.i3c_dev_get_master_datahNt(j U.$i3c_dev_set_master_data (C function)c.i3c_dev_set_master_datahNt(j U.$i2c_dev_get_master_data (C function)c.i2c_dev_get_master_datahNt(j U.$i2c_dev_set_master_data (C function)c.i2c_dev_set_master_datahNt(j U.i3c_dev_get_master (C function)c.i3c_dev_get_masterhNt(j U.i2c_dev_get_master (C function)c.i2c_dev_get_masterhNt(j U.i3c_master_get_bus (C function)c.i3c_master_get_bushNtejO]jM]((j U.media_entity_notify (C struct)c.media_entity_notifyhNt(j U.media_device_ops (C struct)c.media_device_opshNt(j U.media_device (C struct)c.media_devicehNt(j U.media_device_init (C function)c.media_device_inithNt(j U.!media_device_cleanup (C function)c.media_device_cleanuphNt(j U.$__media_device_register (C function)c.__media_device_registerhNt(j U.media_device_register (C macro)c.media_device_registerhNt(j U.$media_device_unregister (C function)c.media_device_unregisterhNt(j U.)media_device_register_entity (C function)c.media_device_register_entityhNt(j U.+media_device_unregister_entity (C function) c.media_device_unregister_entityhNt(j U.0media_device_register_entity_notify (C function)%c.media_device_register_entity_notifyhNt(j U.2media_device_unregister_entity_notify (C function)'c.media_device_unregister_entity_notifyhNt(j U."media_device_pci_init (C function)c.media_device_pci_inithNt(j U.$__media_device_usb_init (C function)c.__media_device_usb_inithNt(j U.media_device_usb_init (C macro)c.media_device_usb_inithNt(j U.media_set_bus_info (C function)c.media_set_bus_infohNt(j U. media_file_operations (C struct)c.media_file_operationshNt(j U.media_devnode (C struct)c.media_devnodehNt(j U.#media_devnode_register (C function)c.media_devnode_registerhNt(j U.-media_devnode_unregister_prepare (C function)"c.media_devnode_unregister_preparehNt(j U.%media_devnode_unregister (C function)c.media_devnode_unregisterhNt(j U.media_devnode_data (C function)c.media_devnode_datahNt(j U.(media_devnode_is_registered (C function)c.media_devnode_is_registeredhNt(j U.media_gobj_type (C enum)c.media_gobj_typehNt(j U.media_gobj (C struct) c.media_gobjhNt(j U.media_entity_enum (C struct)c.media_entity_enumhNt(j U.media_graph (C struct) c.media_graphhNt(j U.media_pipeline (C struct)c.media_pipelinehNt(j U.media_pipeline_pad (C struct)c.media_pipeline_padhNt(j U."media_pipeline_pad_iter (C struct)c.media_pipeline_pad_iterhNt(j U.%media_pipeline_entity_iter (C struct)c.media_pipeline_entity_iterhNt(j U.media_link (C struct) c.media_linkhNt(j U.media_pad_signal_type (C enum)c.media_pad_signal_typehNt(j U.media_pad (C struct) c.media_padhNt(j U."media_entity_operations (C struct)c.media_entity_operationshNt(j U.media_entity_type (C enum)c.media_entity_typehNt(j U.media_entity (C struct)c.media_entityhNt(j U.#media_entity_for_each_pad (C macro)c.media_entity_for_each_padhNt(j U.media_interface (C struct)c.media_interfacehNt(j U.media_intf_devnode (C struct)c.media_intf_devnodehNt(j U.media_entity_id (C function)c.media_entity_idhNt(j U.media_type (C function) c.media_typehNt(j U.media_id (C function) c.media_idhNt(j U.media_gobj_gen_id (C function)c.media_gobj_gen_idhNt(j U..is_media_entity_v4l2_video_device (C function)#c.is_media_entity_v4l2_video_devicehNt(j U.(is_media_entity_v4l2_subdev (C function)c.is_media_entity_v4l2_subdevhNt(j U.#media_entity_enum_init (C function)c.media_entity_enum_inithNt(j U.&media_entity_enum_cleanup (C function)c.media_entity_enum_cleanuphNt(j U.#media_entity_enum_zero (C function)c.media_entity_enum_zerohNt(j U."media_entity_enum_set (C function)c.media_entity_enum_sethNt(j U.$media_entity_enum_clear (C function)c.media_entity_enum_clearhNt(j U.#media_entity_enum_test (C function)c.media_entity_enum_testhNt(j U.+media_entity_enum_test_and_set (C function) c.media_entity_enum_test_and_sethNt(j U.$media_entity_enum_empty (C function)c.media_entity_enum_emptyhNt(j U.)media_entity_enum_intersects (C function)c.media_entity_enum_intersectshNt(j U.gobj_to_entity (C macro)c.gobj_to_entityhNt(j U.gobj_to_pad (C macro) c.gobj_to_padhNt(j U.gobj_to_link (C macro)c.gobj_to_linkhNt(j U.gobj_to_intf (C macro)c.gobj_to_intfhNt(j U.intf_to_devnode (C macro)c.intf_to_devnodehNt(j U.media_gobj_create (C function)c.media_gobj_createhNt(j U.media_gobj_destroy (C function)c.media_gobj_destroyhNt(j U.#media_entity_pads_init (C function)c.media_entity_pads_inithNt(j U.!media_entity_cleanup (C function)c.media_entity_cleanuphNt(j U. media_get_pad_index (C function)c.media_get_pad_indexhNt(j U."media_create_pad_link (C function)c.media_create_pad_linkhNt(j U.#media_create_pad_links (C function)c.media_create_pad_linkshNt(j U.&media_entity_remove_links (C function)c.media_entity_remove_linkshNt(j U.&__media_entity_setup_link (C function)c.__media_entity_setup_linkhNt(j U.$media_entity_setup_link (C function)c.media_entity_setup_linkhNt(j U.#media_entity_find_link (C function)c.media_entity_find_linkhNt(j U.'media_pad_remote_pad_first (C function)c.media_pad_remote_pad_firsthNt(j U.(media_pad_remote_pad_unique (C function)c.media_pad_remote_pad_uniquehNt(j U.+media_entity_remote_pad_unique (C function) c.media_entity_remote_pad_uniquehNt(j U.2media_entity_remote_source_pad_unique (C function)'c.media_entity_remote_source_pad_uniquehNt(j U.#media_pad_is_streaming (C function)c.media_pad_is_streaminghNt(j U.&media_entity_is_streaming (C function)c.media_entity_is_streaminghNt(j U."media_entity_pipeline (C function)c.media_entity_pipelinehNt(j U.media_pad_pipeline (C function)c.media_pad_pipelinehNt(j U.(media_entity_get_fwnode_pad (C function)c.media_entity_get_fwnode_padhNt(j U."media_graph_walk_init (C function)c.media_graph_walk_inithNt(j U.%media_graph_walk_cleanup (C function)c.media_graph_walk_cleanuphNt(j U.#media_graph_walk_start (C function)c.media_graph_walk_starthNt(j U."media_graph_walk_next (C function)c.media_graph_walk_nexthNt(j U.!media_pipeline_start (C function)c.media_pipeline_starthNt(j U.#__media_pipeline_start (C function)c.__media_pipeline_starthNt(j U. media_pipeline_stop (C function)c.media_pipeline_stophNt(j U."__media_pipeline_stop (C function)c.__media_pipeline_stophNt(j U.%media_pipeline_for_each_pad (C macro)c.media_pipeline_for_each_padhNt(j U.,media_pipeline_entity_iter_init (C function)!c.media_pipeline_entity_iter_inithNt(j U./media_pipeline_entity_iter_cleanup (C function)$c.media_pipeline_entity_iter_cleanuphNt(j U.(media_pipeline_for_each_entity (C macro) c.media_pipeline_for_each_entityhNt(j U.'media_pipeline_alloc_start (C function)c.media_pipeline_alloc_starthNt(j U.!media_devnode_create (C function)c.media_devnode_createhNt(j U.!media_devnode_remove (C function)c.media_devnode_removehNt(j U.#media_create_intf_link (C function)c.media_create_intf_linkhNt(j U.%__media_remove_intf_link (C function)c.__media_remove_intf_linkhNt(j U.#media_remove_intf_link (C function)c.media_remove_intf_linkhNt(j U.&__media_remove_intf_links (C function)c.__media_remove_intf_linkshNt(j U.$media_remove_intf_links (C function)c.media_remove_intf_linkshNt(j U.media_entity_call (C macro)c.media_entity_callhNt(j U.(media_create_ancillary_link (C function)c.media_create_ancillary_linkhNt(j U.%__media_entity_next_link (C function)c.__media_entity_next_linkhNt(j U.)for_each_media_entity_data_link (C macro)!c.for_each_media_entity_data_linkhNt(j U.media_request_state (C enum)c.media_request_statehNt(j U.media_request (C struct)c.media_requesthNt(j U.*media_request_lock_for_access (C function)c.media_request_lock_for_accesshNt(j U.,media_request_unlock_for_access (C function)!c.media_request_unlock_for_accesshNt(j U.*media_request_lock_for_update (C function)c.media_request_lock_for_updatehNt(j U.,media_request_unlock_for_update (C function)!c.media_request_unlock_for_updatehNt(j U.media_request_get (C function)c.media_request_gethNt(j U.media_request_put (C function)c.media_request_puthNt(j U.$media_request_get_by_fd (C function)c.media_request_get_by_fdhNt(j U. media_request_alloc (C function)c.media_request_allochNt(j U.#media_request_object_ops (C struct)c.media_request_object_opshNt(j U.media_request_object (C struct)c.media_request_objecthNt(j U.%media_request_object_get (C function)c.media_request_object_gethNt(j U.%media_request_object_put (C function)c.media_request_object_puthNt(j U.&media_request_object_find (C function)c.media_request_object_findhNt(j U.&media_request_object_init (C function)c.media_request_object_inithNt(j U.&media_request_object_bind (C function)c.media_request_object_bindhNt(j U.(media_request_object_unbind (C function)c.media_request_object_unbindhNt(j U.*media_request_object_complete (C function)c.media_request_object_completehNt(j U.&media_device_usb_allocate (C function)c.media_device_usb_allocatehNt(j U. media_device_delete (C function)c.media_device_deletehNtejB ]j]j]jl]j ]j]((j U."iio_hw_consumer_alloc (C function)c.iio_hw_consumer_allochNt(j U.!iio_hw_consumer_free (C function)c.iio_hw_consumer_freehNt(j U.'devm_iio_hw_consumer_alloc (C function)c.devm_iio_hw_consumer_allochNt(j U.#iio_hw_consumer_enable (C function)c.iio_hw_consumer_enablehNt(j U.$iio_hw_consumer_disable (C function)c.iio_hw_consumer_disablehNtej ]j]jY ]j]j]((j U.input_value (C struct) c.input_valuehNt(j U.input_dev (C struct) c.input_devhNt(j U.input_handler (C struct)c.input_handlerhNt(j U.input_handle (C struct)c.input_handlehNt(j U.(input_set_events_per_packet (C function)c.input_set_events_per_packethNt(j U.ff_device (C struct) c.ff_devicehNt(j U.input_event (C function) c.input_eventhNt(j U.input_inject_event (C function)c.input_inject_eventhNt(j U. input_alloc_absinfo (C function)c.input_alloc_absinfohNt(j U.input_copy_abs (C function)c.input_copy_abshNt(j U.input_grab_device (C function)c.input_grab_devicehNt(j U.!input_release_device (C function)c.input_release_devicehNt(j U.input_open_device (C function)c.input_open_devicehNt(j U.input_close_device (C function)c.input_close_devicehNt(j U.%input_scancode_to_scalar (C function)c.input_scancode_to_scalarhNt(j U.input_get_keycode (C function)c.input_get_keycodehNt(j U.input_set_keycode (C function)c.input_set_keycodehNt(j U.input_reset_device (C function)c.input_reset_devicehNt(j U."input_allocate_device (C function)c.input_allocate_devicehNt(j U.'devm_input_allocate_device (C function)c.devm_input_allocate_devicehNt(j U.input_free_device (C function)c.input_free_devicehNt(j U. input_set_timestamp (C function)c.input_set_timestamphNt(j U. input_get_timestamp (C function)c.input_get_timestamphNt(j U.!input_set_capability (C function)c.input_set_capabilityhNt(j U.$input_enable_softrepeat (C function)c.input_enable_softrepeathNt(j U."input_register_device (C function)c.input_register_devicehNt(j U.$input_unregister_device (C function)c.input_unregister_devicehNt(j U.#input_register_handler (C function)c.input_register_handlerhNt(j U.%input_unregister_handler (C function)c.input_unregister_handlerhNt(j U.*input_handler_for_each_handle (C function)c.input_handler_for_each_handlehNt(j U."input_register_handle (C function)c.input_register_handlehNt(j U.$input_unregister_handle (C function)c.input_unregister_handlehNt(j U. input_get_new_minor (C function)c.input_get_new_minorhNt(j U.input_free_minor (C function)c.input_free_minorhNt(j U.input_ff_upload (C function)c.input_ff_uploadhNt(j U.input_ff_erase (C function)c.input_ff_erasehNt(j U.input_ff_event (C function)c.input_ff_eventhNt(j U.input_ff_create (C function)c.input_ff_createhNt(j U.input_ff_destroy (C function)c.input_ff_destroyhNt(j U.$input_ff_create_memless (C function)c.input_ff_create_memlesshNt(j U.input_mt_slot (C struct)c.input_mt_slothNt(j U.input_mt (C struct) c.input_mthNt(j U.input_mt_pos (C struct)c.input_mt_poshNt(j U. input_mt_init_slots (C function)c.input_mt_init_slotshNt(j U.#input_mt_destroy_slots (C function)c.input_mt_destroy_slotshNt(j U.'input_mt_report_slot_state (C function)c.input_mt_report_slot_statehNt(j U.)input_mt_report_finger_count (C function)c.input_mt_report_finger_counthNt(j U..input_mt_report_pointer_emulation (C function)#c.input_mt_report_pointer_emulationhNt(j U.!input_mt_drop_unused (C function)c.input_mt_drop_unusedhNt(j U. input_mt_sync_frame (C function)c.input_mt_sync_framehNt(j U."input_mt_assign_slots (C function)c.input_mt_assign_slotshNt(j U.%input_mt_get_slot_by_key (C function)c.input_mt_get_slot_by_keyhNt(j U.matrix_keymap_data (C struct)c.matrix_keymap_datahNt(j U.&matrix_keypad_platform_data (C struct)c.matrix_keypad_platform_datahNt(j U.key_entry (C struct) c.key_entryhNt(j U..sparse_keymap_entry_from_scancode (C function)#c.sparse_keymap_entry_from_scancodehNt(j U.-sparse_keymap_entry_from_keycode (C function)"c.sparse_keymap_entry_from_keycodehNt(j U. sparse_keymap_setup (C function)c.sparse_keymap_setuphNt(j U.'sparse_keymap_report_entry (C function)c.sparse_keymap_report_entryhNt(j U.'sparse_keymap_report_event (C function)c.sparse_keymap_report_eventhNtej9 ]((j U.rc_driver_type (C enum)c.rc_driver_typehNt(j U.rc_scancode_filter (C struct)c.rc_scancode_filterhNt(j U.rc_filter_type (C enum)c.rc_filter_typehNt(j U.lirc_fh (C struct) c.lirc_fhhNt(j U.rc_dev (C struct)c.rc_devhNt(j U.rc_allocate_device (C function)c.rc_allocate_devicehNt(j U.$devm_rc_allocate_device (C function)c.devm_rc_allocate_devicehNt(j U.rc_free_device (C function)c.rc_free_devicehNt(j U.rc_register_device (C function)c.rc_register_devicehNt(j U.$devm_rc_register_device (C function)c.devm_rc_register_devicehNt(j U.!rc_unregister_device (C function)c.rc_unregister_devicehNt(j U.rc_map_table (C struct)c.rc_map_tablehNt(j U.rc_map (C struct)c.rc_maphNt(j U.rc_map_list (C struct) c.rc_map_listhNt(j U.rc_map_register (C function)c.rc_map_registerhNt(j U.rc_map_unregister (C function)c.rc_map_unregisterhNt(j U.rc_map_get (C function) c.rc_map_gethNtej]((j U. mei_cldev_send_vtag (C function)c.mei_cldev_send_vtaghNt(j U.(mei_cldev_send_vtag_timeout (C function)c.mei_cldev_send_vtag_timeouthNt(j U. mei_cldev_recv_vtag (C function)c.mei_cldev_recv_vtaghNt(j U.)mei_cldev_recv_nonblock_vtag (C function)c.mei_cldev_recv_nonblock_vtaghNt(j U.#mei_cldev_recv_timeout (C function)c.mei_cldev_recv_timeouthNt(j U.(mei_cldev_recv_vtag_timeout (C function)c.mei_cldev_recv_vtag_timeouthNt(j U.mei_cldev_send (C function)c.mei_cldev_sendhNt(j U.#mei_cldev_send_timeout (C function)c.mei_cldev_send_timeouthNt(j U.mei_cldev_recv (C function)c.mei_cldev_recvhNt(j U.$mei_cldev_recv_nonblock (C function)c.mei_cldev_recv_nonblockhNt(j U.%mei_cldev_register_rx_cb (C function)c.mei_cldev_register_rx_cbhNt(j U.(mei_cldev_register_notif_cb (C function)c.mei_cldev_register_notif_cbhNt(j U."mei_cldev_get_drvdata (C function)c.mei_cldev_get_drvdatahNt(j U."mei_cldev_set_drvdata (C function)c.mei_cldev_set_drvdatahNt(j U.mei_cldev_uuid (C function)c.mei_cldev_uuidhNt(j U.mei_cldev_ver (C function)c.mei_cldev_verhNt(j U.mei_cldev_enabled (C function)c.mei_cldev_enabledhNt(j U.mei_cldev_enable (C function)c.mei_cldev_enablehNt(j U.mei_cldev_disable (C function)c.mei_cldev_disablehNt(j U.'mei_cldev_send_gsc_command (C function)c.mei_cldev_send_gsc_commandhNtej]j]j]j>]((j U.subsys_interface (C struct)c.subsys_interfacehNt(j U.device_attribute (C struct)c.device_attributehNt(j U.dev_ext_attribute (C struct)c.dev_ext_attributehNt(j U.DEVICE_ATTR (C macro) c.DEVICE_ATTRhNt(j U.DEVICE_ATTR_PREALLOC (C macro)c.DEVICE_ATTR_PREALLOChNt(j U.DEVICE_ATTR_RW (C macro)c.DEVICE_ATTR_RWhNt(j U.DEVICE_ATTR_ADMIN_RW (C macro)c.DEVICE_ATTR_ADMIN_RWhNt(j U.DEVICE_ATTR_RO (C macro)c.DEVICE_ATTR_ROhNt(j U.DEVICE_ATTR_ADMIN_RO (C macro)c.DEVICE_ATTR_ADMIN_ROhNt(j U.DEVICE_ATTR_WO (C macro)c.DEVICE_ATTR_WOhNt(j U.DEVICE_ULONG_ATTR (C macro)c.DEVICE_ULONG_ATTRhNt(j U.DEVICE_INT_ATTR (C macro)c.DEVICE_INT_ATTRhNt(j U.DEVICE_BOOL_ATTR (C macro)c.DEVICE_BOOL_ATTRhNt(j U.devm_alloc_percpu (C macro)c.devm_alloc_percpuhNt(j U.dl_dev_state (C enum)c.dl_dev_statehNt(j U.device_removable (C enum)c.device_removablehNt(j U.dev_links_info (C struct)c.dev_links_infohNt(j U.dev_msi_info (C struct)c.dev_msi_infohNt(j U.'device_physical_location_panel (C enum) c.device_physical_location_panelhNt(j U.3device_physical_location_vertical_position (C enum),c.device_physical_location_vertical_positionhNt(j U.5device_physical_location_horizontal_position (C enum).c.device_physical_location_horizontal_positionhNt(j U.#device_physical_location (C struct)c.device_physical_locationhNt(j U.device (C struct)c.devicehNt(j U.device_link (C struct) c.device_linkhNt(j U. device_iommu_mapped (C function)c.device_iommu_mappedhNt(j U.dev_name (C function) c.dev_namehNt(j U.dev_bus_name (C function)c.dev_bus_namehNt(j U.device_lock_set_class (C macro)c.device_lock_set_classhNt(j U.!device_lock_reset_class (C macro)c.device_lock_reset_classhNt(j U.bus_type (C struct) c.bus_typehNt(j U.bus_notifier_event (C enum)c.bus_notifier_eventhNt(j U.class (C struct)c.classhNt(j U.probe_type (C enum) c.probe_typehNt(j U.device_driver (C struct)c.device_driverhNt(j U.driver_init (C function) c.driver_inithNt(j U.'driver_find_device_by_name (C function)c.driver_find_device_by_namehNt(j U.*driver_find_device_by_of_node (C function)c.driver_find_device_by_of_nodehNt(j U.)driver_find_device_by_fwnode (C function)c.driver_find_device_by_fwnodehNt(j U.'driver_find_device_by_devt (C function)c.driver_find_device_by_devthNt(j U.+driver_find_device_by_acpi_dev (C function) c.driver_find_device_by_acpi_devhNt(j U.module_driver (C macro)c.module_driverhNt(j U.builtin_driver (C macro)c.builtin_driverhNt(j U. driver_set_override (C function)c.driver_set_overridehNt(j U.#driver_for_each_device (C function)c.driver_for_each_devicehNt(j U.driver_find_device (C function)c.driver_find_devicehNt(j U.driver_create_file (C function)c.driver_create_filehNt(j U.driver_remove_file (C function)c.driver_remove_filehNt(j U.driver_register (C function)c.driver_registerhNt(j U.driver_unregister (C function)c.driver_unregisterhNt(j U.%device_link_wait_removal (C function)c.device_link_wait_removalhNt(j U.device_link_add (C function)c.device_link_addhNt(j U.device_link_del (C function)c.device_link_delhNt(j U.device_link_remove (C function)c.device_link_removehNt(j U.dev_driver_string (C function)c.dev_driver_stringhNt(j U."devm_device_add_group (C function)c.devm_device_add_grouphNt(j U.#devm_device_add_groups (C function)c.devm_device_add_groupshNt(j U.device_create_file (C function)c.device_create_filehNt(j U.device_remove_file (C function)c.device_remove_filehNt(j U.$device_remove_file_self (C function)c.device_remove_file_selfhNt(j U.#device_create_bin_file (C function)c.device_create_bin_filehNt(j U.#device_remove_bin_file (C function)c.device_remove_bin_filehNt(j U.device_initialize (C function)c.device_initializehNt(j U.dev_set_name (C function)c.dev_set_namehNt(j U.device_add (C function) c.device_addhNt(j U.device_register (C function)c.device_registerhNt(j U.get_device (C function) c.get_devicehNt(j U.put_device (C function) c.put_devicehNt(j U.device_del (C function) c.device_delhNt(j U.device_unregister (C function)c.device_unregisterhNt(j U."device_for_each_child (C function)c.device_for_each_childhNt(j U.*device_for_each_child_reverse (C function)c.device_for_each_child_reversehNt(j U.device_find_child (C function)c.device_find_childhNt(j U.&device_find_child_by_name (C function)c.device_find_child_by_namehNt(j U."device_find_any_child (C function)c.device_find_any_childhNt(j U.#__root_device_register (C function)c.__root_device_registerhNt(j U.#root_device_unregister (C function)c.root_device_unregisterhNt(j U.device_create (C function)c.device_createhNt(j U.&device_create_with_groups (C function)c.device_create_with_groupshNt(j U.device_destroy (C function)c.device_destroyhNt(j U.device_rename (C function)c.device_renamehNt(j U.device_move (C function) c.device_movehNt(j U. device_change_owner (C function)c.device_change_ownerhNt(j U.dev_err_probe (C function)c.dev_err_probehNt(j U.set_primary_fwnode (C function)c.set_primary_fwnodehNt(j U.!set_secondary_fwnode (C function)c.set_secondary_fwnodehNt(j U.(device_set_of_node_from_dev (C function)c.device_set_of_node_from_devhNt(j U.!register_syscore_ops (C function)c.register_syscore_opshNt(j U.#unregister_syscore_ops (C function)c.unregister_syscore_opshNt(j U.syscore_suspend (C function)c.syscore_suspendhNt(j U.syscore_resume (C function)c.syscore_resumehNt(j U.&class_find_device_by_name (C function)c.class_find_device_by_namehNt(j U.)class_find_device_by_of_node (C function)c.class_find_device_by_of_nodehNt(j U.(class_find_device_by_fwnode (C function)c.class_find_device_by_fwnodehNt(j U.&class_find_device_by_devt (C function)c.class_find_device_by_devthNt(j U.*class_find_device_by_acpi_dev (C function)c.class_find_device_by_acpi_devhNt(j U.class_create (C function)c.class_createhNt(j U.class_destroy (C function)c.class_destroyhNt(j U. class_dev_iter_init (C function)c.class_dev_iter_inithNt(j U. class_dev_iter_next (C function)c.class_dev_iter_nexthNt(j U. class_dev_iter_exit (C function)c.class_dev_iter_exithNt(j U."class_for_each_device (C function)c.class_for_each_devicehNt(j U.class_find_device (C function)c.class_find_devicehNt(j U."class_compat_register (C function)c.class_compat_registerhNt(j U.$class_compat_unregister (C function)c.class_compat_unregisterhNt(j U.%class_compat_create_link (C function)c.class_compat_create_linkhNt(j U.%class_compat_remove_link (C function)c.class_compat_remove_linkhNt(j U. class_is_registered (C function)c.class_is_registeredhNt(j U.node_access_nodes (C struct)c.node_access_nodeshNt(j U.node_cache_info (C struct)c.node_cache_infohNt(j U.node_add_cache (C function)c.node_add_cachehNt(j U.unregister_node (C function)c.unregister_nodehNt(j U.4register_memory_node_under_compute_node (C function))c.register_memory_node_under_compute_nodehNt(j U.%transport_class_register (C function)c.transport_class_registerhNt(j U.'transport_class_unregister (C function)c.transport_class_unregisterhNt(j U.*anon_transport_class_register (C function)c.anon_transport_class_registerhNt(j U.,anon_transport_class_unregister (C function)!c.anon_transport_class_unregisterhNt(j U.#transport_setup_device (C function)c.transport_setup_devicehNt(j U.!transport_add_device (C function)c.transport_add_devicehNt(j U.'transport_configure_device (C function)c.transport_configure_devicehNt(j U.$transport_remove_device (C function)c.transport_remove_devicehNt(j U.%transport_destroy_device (C function)c.transport_destroy_devicehNt(j U..driver_deferred_probe_check_state (C function)#c.driver_deferred_probe_check_statehNt(j U.device_bind_driver (C function)c.device_bind_driverhNt(j U."wait_for_device_probe (C function)c.wait_for_device_probehNt(j U.device_attach (C function)c.device_attachhNt(j U.!device_driver_attach (C function)c.device_driver_attachhNt(j U.driver_attach (C function)c.driver_attachhNt(j U."device_release_driver (C function)c.device_release_driverhNt(j U..platform_device_register_resndata (C function)#c.platform_device_register_resndatahNt(j U.,platform_device_register_simple (C function)!c.platform_device_register_simplehNt(j U.*platform_device_register_data (C function)c.platform_device_register_datahNt(j U."platform_get_resource (C function)c.platform_get_resourcehNt(j U.3devm_platform_get_and_ioremap_resource (C function)(c.devm_platform_get_and_ioremap_resourcehNt(j U.+devm_platform_ioremap_resource (C function) c.devm_platform_ioremap_resourcehNt(j U.2devm_platform_ioremap_resource_byname (C function)'c.devm_platform_ioremap_resource_bynamehNt(j U.&platform_get_irq_optional (C function)c.platform_get_irq_optionalhNt(j U.platform_get_irq (C function)c.platform_get_irqhNt(j U.platform_irq_count (C function)c.platform_irq_counthNt(j U.,devm_platform_get_irqs_affinity (C function)!c.devm_platform_get_irqs_affinityhNt(j U.)platform_get_resource_byname (C function)c.platform_get_resource_bynamehNt(j U.$platform_get_irq_byname (C function)c.platform_get_irq_bynamehNt(j U.-platform_get_irq_byname_optional (C function)"c.platform_get_irq_byname_optionalhNt(j U.!platform_add_devices (C function)c.platform_add_deviceshNt(j U. platform_device_put (C function)c.platform_device_puthNt(j U."platform_device_alloc (C function)c.platform_device_allochNt(j U.*platform_device_add_resources (C function)c.platform_device_add_resourceshNt(j U.%platform_device_add_data (C function)c.platform_device_add_datahNt(j U. platform_device_add (C function)c.platform_device_addhNt(j U. platform_device_del (C function)c.platform_device_delhNt(j U.%platform_device_register (C function)c.platform_device_registerhNt(j U.'platform_device_unregister (C function)c.platform_device_unregisterhNt(j U.*platform_device_register_full (C function)c.platform_device_register_fullhNt(j U.'__platform_driver_register (C function)c.__platform_driver_registerhNt(j U.'platform_driver_unregister (C function)c.platform_driver_unregisterhNt(j U.$__platform_driver_probe (C function)c.__platform_driver_probehNt(j U.%__platform_create_bundle (C function)c.__platform_create_bundlehNt(j U.(__platform_register_drivers (C function)c.__platform_register_drivershNt(j U.(platform_unregister_drivers (C function)c.platform_unregister_drivershNt(j U.+platform_find_device_by_driver (C function) c.platform_find_device_by_driverhNt(j U.$bus_find_device_by_name (C function)c.bus_find_device_by_namehNt(j U.'bus_find_device_by_of_node (C function)c.bus_find_device_by_of_nodehNt(j U.&bus_find_device_by_fwnode (C function)c.bus_find_device_by_fwnodehNt(j U.$bus_find_device_by_devt (C function)c.bus_find_device_by_devthNt(j U.!bus_find_next_device (C function)c.bus_find_next_devicehNt(j U.(bus_find_device_by_acpi_dev (C function)c.bus_find_device_by_acpi_devhNt(j U.bus_for_each_dev (C function)c.bus_for_each_devhNt(j U.bus_find_device (C function)c.bus_find_devicehNt(j U.bus_for_each_drv (C function)c.bus_for_each_drvhNt(j U.bus_rescan_devices (C function)c.bus_rescan_deviceshNt(j U.device_reprobe (C function)c.device_reprobehNt(j U.bus_register (C function)c.bus_registerhNt(j U.bus_unregister (C function)c.bus_unregisterhNt(j U.#subsys_system_register (C function)c.subsys_system_registerhNt(j U.$subsys_virtual_register (C function)c.subsys_virtual_registerhNt(j U.driver_find (C function) c.driver_findhNt(j U.bus_get_dev_root (C function)c.bus_get_dev_roothNt(j U.dmam_free_coherent (C function)c.dmam_free_coherenthNt(j U.dmam_alloc_attrs (C function)c.dmam_alloc_attrshNt(j U.dma_map_sg_attrs (C function)c.dma_map_sg_attrshNt(j U.dma_map_sgtable (C function)c.dma_map_sgtablehNt(j U.dma_can_mmap (C function)c.dma_can_mmaphNt(j U.dma_mmap_attrs (C function)c.dma_mmap_attrshNt(j U.#dma_addressing_limited (C function)c.dma_addressing_limitedhNt(j U."pnp_register_protocol (C function)c.pnp_register_protocolhNt(j U.$pnp_unregister_protocol (C function)c.pnp_unregister_protocolhNt(j U.$pnp_request_card_device (C function)c.pnp_request_card_devicehNt(j U.$pnp_release_card_device (C function)c.pnp_release_card_devicehNt(j U.%pnp_register_card_driver (C function)c.pnp_register_card_driverhNt(j U.'pnp_unregister_card_driver (C function)c.pnp_unregister_card_driverhNt(j U.pnp_add_id (C function) c.pnp_add_idhNt(j U.pnp_start_dev (C function)c.pnp_start_devhNt(j U.pnp_stop_dev (C function)c.pnp_stop_devhNt(j U.pnp_activate_dev (C function)c.pnp_activate_devhNt(j U.pnp_disable_dev (C function)c.pnp_disable_devhNt(j U.pnp_is_active (C function)c.pnp_is_activehNt(j U.uio_event_notify (C function)c.uio_event_notifyhNt(j U."__uio_register_device (C function)c.__uio_register_devicehNt(j U.'__devm_uio_register_device (C function)c.__devm_uio_register_devicehNt(j U."uio_unregister_device (C function)c.uio_unregister_devicehNt(j U.uio_mem (C struct) c.uio_memhNt(j U.uio_port (C struct) c.uio_porthNt(j U.uio_info (C struct) c.uio_infohNt(j U.uio_register_device (C macro)c.uio_register_devicehNt(j U."devm_uio_register_device (C macro)c.devm_uio_register_devicehNtejG ]j]((j U.dvb_ca_en50221 (C struct)c.dvb_ca_en50221hNt(j U.)dvb_ca_en50221_camchange_irq (C function)c.dvb_ca_en50221_camchange_irqhNt(j U.(dvb_ca_en50221_camready_irq (C function)c.dvb_ca_en50221_camready_irqhNt(j U.$dvb_ca_en50221_frda_irq (C function)c.dvb_ca_en50221_frda_irqhNt(j U. dvb_ca_en50221_init (C function)c.dvb_ca_en50221_inithNt(j U.#dvb_ca_en50221_release (C function)c.dvb_ca_en50221_releasehNtej]((j U.vimc_stream (C struct) c.vimc_streamhNt(j U.#vimc_get_source_entity (C function)c.vimc_get_source_entityhNt(j U.-vimc_streamer_pipeline_terminate (C function)"c.vimc_streamer_pipeline_terminatehNt(j U.(vimc_streamer_pipeline_init (C function)c.vimc_streamer_pipeline_inithNt(j U.!vimc_streamer_thread (C function)c.vimc_streamer_threadhNt(j U.#vimc_streamer_s_stream (C function)c.vimc_streamer_s_streamhNtejl ]j]((j U.dmxdev_type (C enum) c.dmxdev_typehNt(j U.dmxdev_state (C enum)c.dmxdev_statehNt(j U.dmxdev_feed (C struct) c.dmxdev_feedhNt(j U.dmxdev_filter (C struct)c.dmxdev_filterhNt(j U.dmxdev (C struct)c.dmxdevhNt(j U.dvb_dmxdev_init (C function)c.dvb_dmxdev_inithNt(j U.dvb_dmxdev_release (C function)c.dvb_dmxdev_releasehNt(j U.dvb_dmx_filter_type (C enum)c.dvb_dmx_filter_typehNt(j U.dvb_dmx_state (C enum)c.dvb_dmx_statehNt(j U.dvb_demux_filter (C struct)c.dvb_demux_filterhNt(j U.dvb_demux_feed (C struct)c.dvb_demux_feedhNt(j U.dvb_demux (C struct) c.dvb_demuxhNt(j U.dvb_dmx_init (C function)c.dvb_dmx_inithNt(j U.dvb_dmx_release (C function)c.dvb_dmx_releasehNt(j U.%dvb_dmx_swfilter_packets (C function)c.dvb_dmx_swfilter_packetshNt(j U.dvb_dmx_swfilter (C function)c.dvb_dmx_swfilterhNt(j U.!dvb_dmx_swfilter_204 (C function)c.dvb_dmx_swfilter_204hNt(j U.!dvb_dmx_swfilter_raw (C function)c.dvb_dmx_swfilter_rawhNt(j U.ts_filter_type (C enum)c.ts_filter_typehNt(j U.dmx_ts_feed (C struct) c.dmx_ts_feedhNt(j U.dmx_section_filter (C struct)c.dmx_section_filterhNt(j U.dmx_section_feed (C struct)c.dmx_section_feedhNt(j U.dmx_ts_cb (C macro) c.dmx_ts_cbhNt(j U.dmx_section_cb (C macro)c.dmx_section_cbhNt(j U.dmx_frontend_source (C enum)c.dmx_frontend_sourcehNt(j U.dmx_frontend (C struct)c.dmx_frontendhNt(j U.dmx_demux_caps (C enum)c.dmx_demux_capshNt(j U.DMX_FE_ENTRY (C macro)c.DMX_FE_ENTRYhNt(j U.dmx_demux (C struct) c.dmx_demuxhNtejE]jN ]j ]jH]((j U.mpt_register (C function)c.mpt_registerhNt(j U.mpt_deregister (C function)c.mpt_deregisterhNt(j U.mpt_event_register (C function)c.mpt_event_registerhNt(j U.!mpt_event_deregister (C function)c.mpt_event_deregisterhNt(j U.mpt_reset_register (C function)c.mpt_reset_registerhNt(j U.!mpt_reset_deregister (C function)c.mpt_reset_deregisterhNt(j U.'mpt_device_driver_register (C function)c.mpt_device_driver_registerhNt(j U.)mpt_device_driver_deregister (C function)c.mpt_device_driver_deregisterhNt(j U.mpt_get_msg_frame (C function)c.mpt_get_msg_framehNt(j U.mpt_put_msg_frame (C function)c.mpt_put_msg_framehNt(j U.%mpt_put_msg_frame_hi_pri (C function)c.mpt_put_msg_frame_hi_prihNt(j U.mpt_free_msg_frame (C function)c.mpt_free_msg_framehNt(j U.'mpt_send_handshake_request (C function)c.mpt_send_handshake_requesthNt(j U.mpt_verify_adapter (C function)c.mpt_verify_adapterhNt(j U.mpt_attach (C function) c.mpt_attachhNt(j U.mpt_detach (C function) c.mpt_detachhNt(j U.mpt_suspend (C function) c.mpt_suspendhNt(j U.mpt_resume (C function) c.mpt_resumehNt(j U.mpt_GetIocState (C function)c.mpt_GetIocStatehNt(j U. mpt_alloc_fw_memory (C function)c.mpt_alloc_fw_memoryhNt(j U.mpt_free_fw_memory (C function)c.mpt_free_fw_memoryhNt(j U.*mptbase_sas_persist_operation (C function)c.mptbase_sas_persist_operationhNt(j U.#mpt_raid_phys_disk_pg0 (C function)c.mpt_raid_phys_disk_pg0hNt(j U.-mpt_raid_phys_disk_get_num_paths (C function)"c.mpt_raid_phys_disk_get_num_pathshNt(j U.#mpt_raid_phys_disk_pg1 (C function)c.mpt_raid_phys_disk_pg1hNt(j U.mpt_findImVolumes (C function)c.mpt_findImVolumeshNt(j U.mpt_config (C function) c.mpt_confighNt(j U."mpt_print_ioc_summary (C function)c.mpt_print_ioc_summaryhNt(j U..mpt_set_taskmgmt_in_progress_flag (C function)#c.mpt_set_taskmgmt_in_progress_flaghNt(j U.0mpt_clear_taskmgmt_in_progress_flag (C function)%c.mpt_clear_taskmgmt_in_progress_flaghNt(j U.mpt_halt_firmware (C function)c.mpt_halt_firmwarehNt(j U.'mpt_Soft_Hard_ResetHandler (C function)c.mpt_Soft_Hard_ResetHandlerhNt(j U.!mpt_HardResetHandler (C function)c.mpt_HardResetHandlerhNt(j U.mptscsih_info (C function)c.mptscsih_infohNt(j U.mptscsih_qcmd (C function)c.mptscsih_qcmdhNt(j U.#mptscsih_IssueTaskMgmt (C function)c.mptscsih_IssueTaskMgmthNt(j U.mptscsih_abort (C function)c.mptscsih_aborthNt(j U.mptscsih_dev_reset (C function)c.mptscsih_dev_resethNt(j U."mptscsih_target_reset (C function)c.mptscsih_target_resethNt(j U.mptscsih_bus_reset (C function)c.mptscsih_bus_resethNt(j U. mptscsih_host_reset (C function)c.mptscsih_host_resethNt(j U.'mptscsih_taskmgmt_complete (C function)c.mptscsih_taskmgmt_completehNt(j U.%mptscsih_get_scsi_lookup (C function)c.mptscsih_get_scsi_lookuphNtej]((j U.'v4l2_mc_create_media_graph (C function)c.v4l2_mc_create_media_graphhNt(j U.$v4l_enable_media_source (C function)c.v4l_enable_media_sourcehNt(j U.%v4l_disable_media_source (C function)c.v4l_disable_media_sourcehNt(j U.,v4l2_create_fwnode_links_to_pad (C function)!c.v4l2_create_fwnode_links_to_padhNt(j U.%v4l2_create_fwnode_links (C function)c.v4l2_create_fwnode_linkshNt(j U.!v4l2_pipeline_pm_get (C function)c.v4l2_pipeline_pm_gethNt(j U.!v4l2_pipeline_pm_put (C function)c.v4l2_pipeline_pm_puthNt(j U.&v4l2_pipeline_link_notify (C function)c.v4l2_pipeline_link_notifyhNtej( ]((j U.v4l2_device (C struct) c.v4l2_devicehNt(j U.v4l2_device_get (C function)c.v4l2_device_gethNt(j U.v4l2_device_put (C function)c.v4l2_device_puthNt(j U.!v4l2_device_register (C function)c.v4l2_device_registerhNt(j U.!v4l2_device_set_name (C function)c.v4l2_device_set_namehNt(j U.#v4l2_device_disconnect (C function)c.v4l2_device_disconnecthNt(j U.#v4l2_device_unregister (C function)c.v4l2_device_unregisterhNt(j U.(v4l2_device_register_subdev (C function)c.v4l2_device_register_subdevhNt(j U.*v4l2_device_unregister_subdev (C function)c.v4l2_device_unregister_subdevhNt(j U.0__v4l2_device_register_subdev_nodes (C function)%c.__v4l2_device_register_subdev_nodeshNt(j U..v4l2_device_register_subdev_nodes (C function)#c.v4l2_device_register_subdev_nodeshNt(j U.1v4l2_device_register_ro_subdev_nodes (C function)&c.v4l2_device_register_ro_subdev_nodeshNt(j U.v4l2_subdev_notify (C function)c.v4l2_subdev_notifyhNt(j U.*v4l2_device_supports_requests (C function)c.v4l2_device_supports_requestshNt(j U.%v4l2_device_for_each_subdev (C macro)c.v4l2_device_for_each_subdevhNt(j U.&__v4l2_device_call_subdevs_p (C macro)c.__v4l2_device_call_subdevs_phNt(j U.$__v4l2_device_call_subdevs (C macro)c.__v4l2_device_call_subdevshNt(j U.0__v4l2_device_call_subdevs_until_err_p (C macro)(c.__v4l2_device_call_subdevs_until_err_phNt(j U..__v4l2_device_call_subdevs_until_err (C macro)&c.__v4l2_device_call_subdevs_until_errhNt(j U.v4l2_device_call_all (C macro)c.v4l2_device_call_allhNt(j U.$v4l2_device_call_until_err (C macro)c.v4l2_device_call_until_errhNt(j U.#v4l2_device_mask_call_all (C macro)c.v4l2_device_mask_call_allhNt(j U.)v4l2_device_mask_call_until_err (C macro)!c.v4l2_device_mask_call_until_errhNt(j U.v4l2_device_has_op (C macro)c.v4l2_device_has_ophNt(j U.!v4l2_device_mask_has_op (C macro)c.v4l2_device_mask_has_ophNtej]((j U.dvb_net (C struct) c.dvb_nethNt(j U.dvb_net_init (C function)c.dvb_net_inithNt(j U.dvb_net_release (C function)c.dvb_net_releasehNtej]j]j]j ]j]((j U.v4l2_fwnode_endpoint (C struct)c.v4l2_fwnode_endpointhNt(j U.$V4L2_FWNODE_PROPERTY_UNSET (C macro)c.V4L2_FWNODE_PROPERTY_UNSEThNt(j U. v4l2_fwnode_orientation (C enum)c.v4l2_fwnode_orientationhNt(j U.(v4l2_fwnode_device_properties (C struct)c.v4l2_fwnode_device_propertieshNt(j U.v4l2_fwnode_link (C struct)c.v4l2_fwnode_linkhNt(j U.v4l2_connector_type (C enum)c.v4l2_connector_typehNt(j U.v4l2_connector_link (C struct)c.v4l2_connector_linkhNt(j U.'v4l2_fwnode_connector_analog (C struct)c.v4l2_fwnode_connector_analoghNt(j U. v4l2_fwnode_connector (C struct)c.v4l2_fwnode_connectorhNt(j U.v4l2_fwnode_bus_type (C enum)c.v4l2_fwnode_bus_typehNt(j U.'v4l2_fwnode_endpoint_parse (C function)c.v4l2_fwnode_endpoint_parsehNt(j U.&v4l2_fwnode_endpoint_free (C function)c.v4l2_fwnode_endpoint_freehNt(j U.-v4l2_fwnode_endpoint_alloc_parse (C function)"c.v4l2_fwnode_endpoint_alloc_parsehNt(j U.#v4l2_fwnode_parse_link (C function)c.v4l2_fwnode_parse_linkhNt(j U.!v4l2_fwnode_put_link (C function)c.v4l2_fwnode_put_linkhNt(j U.'v4l2_fwnode_connector_free (C function)c.v4l2_fwnode_connector_freehNt(j U.(v4l2_fwnode_connector_parse (C function)c.v4l2_fwnode_connector_parsehNt(j U.+v4l2_fwnode_connector_add_link (C function) c.v4l2_fwnode_connector_add_linkhNt(j U.%v4l2_fwnode_device_parse (C function)c.v4l2_fwnode_device_parsehNtejZ ]((j U.&mei_hdcp_initiate_session (C function)c.mei_hdcp_initiate_sessionhNt(j U.5mei_hdcp_verify_receiver_cert_prepare_km (C function)*c.mei_hdcp_verify_receiver_cert_prepare_kmhNt(j U.#mei_hdcp_verify_hprime (C function)c.mei_hdcp_verify_hprimehNt(j U.(mei_hdcp_store_pairing_info (C function)c.mei_hdcp_store_pairing_infohNt(j U.-mei_hdcp_initiate_locality_check (C function)"c.mei_hdcp_initiate_locality_checkhNt(j U.#mei_hdcp_verify_lprime (C function)c.mei_hdcp_verify_lprimehNt(j U.%mei_hdcp_get_session_key (C function)c.mei_hdcp_get_session_keyhNt(j U.5mei_hdcp_repeater_check_flow_prepare_ack (C function)*c.mei_hdcp_repeater_check_flow_prepare_ackhNt(j U.#mei_hdcp_verify_mprime (C function)c.mei_hdcp_verify_mprimehNt(j U.+mei_hdcp_enable_authentication (C function) c.mei_hdcp_enable_authenticationhNt(j U.#mei_hdcp_close_session (C function)c.mei_hdcp_close_sessionhNt(j U.%mei_hdcp_component_match (C function)c.mei_hdcp_component_matchhNtej[ ]j ]((j U.ccs_pll_branch_fr (C struct)c.ccs_pll_branch_frhNt(j U.ccs_pll_branch_bk (C struct)c.ccs_pll_branch_bkhNt(j U.ccs_pll (C struct) c.ccs_pllhNt(j U.#ccs_pll_branch_limits_fr (C struct)c.ccs_pll_branch_limits_frhNt(j U.#ccs_pll_branch_limits_bk (C struct)c.ccs_pll_branch_limits_bkhNt(j U.ccs_pll_limits (C struct)c.ccs_pll_limitshNt(j U.ccs_pll_calculate (C function)c.ccs_pll_calculatehNtejd ]((j U.+iio_triggered_buffer_setup_ext (C function) c.iio_triggered_buffer_setup_exthNt(j U.)iio_triggered_buffer_cleanup (C function)c.iio_triggered_buffer_cleanuphNtej]((j U.!iio_chan_spec_ext_info (C struct)c.iio_chan_spec_ext_infohNt(j U.iio_enum (C struct) c.iio_enumhNt(j U.IIO_ENUM (C macro) c.IIO_ENUMhNt(j U.IIO_ENUM_AVAILABLE (C macro)c.IIO_ENUM_AVAILABLEhNt(j U.iio_mount_matrix (C struct)c.iio_mount_matrixhNt(j U.IIO_MOUNT_MATRIX (C macro)c.IIO_MOUNT_MATRIXhNt(j U.iio_event_spec (C struct)c.iio_event_spechNt(j U.iio_chan_spec (C struct)c.iio_chan_spechNt(j U.!iio_channel_has_info (C function)c.iio_channel_has_infohNt(j U.&iio_channel_has_available (C function)c.iio_channel_has_availablehNt(j U.iio_info (C struct) c.iio_infohNt(j U.iio_buffer_setup_ops (C struct)c.iio_buffer_setup_opshNt(j U.iio_dev (C struct) c.iio_devhNt(j U.iio_device_register (C macro)c.iio_device_registerhNt(j U."devm_iio_device_register (C macro)c.devm_iio_device_registerhNt(j U.(iio_device_claim_direct_scoped (C macro) c.iio_device_claim_direct_scopedhNt(j U.iio_device_put (C function)c.iio_device_puthNt(j U.dev_to_iio_dev (C function)c.dev_to_iio_devhNt(j U.iio_device_get (C function)c.iio_device_gethNt(j U."iio_device_set_parent (C function)c.iio_device_set_parenthNt(j U.#iio_device_set_drvdata (C function)c.iio_device_set_drvdatahNt(j U.#iio_device_get_drvdata (C function)c.iio_device_get_drvdatahNt(j U.#iio_get_debugfs_dentry (C function)c.iio_get_debugfs_dentryhNt(j U.IIO_DEGREE_TO_RAD (C macro)c.IIO_DEGREE_TO_RADhNt(j U.IIO_RAD_TO_DEGREE (C macro)c.IIO_RAD_TO_DEGREEhNt(j U.IIO_G_TO_M_S_2 (C macro)c.IIO_G_TO_M_S_2hNt(j U.IIO_M_S_2_TO_G (C macro)c.IIO_M_S_2_TO_GhNt(j U.iio_device_id (C function)c.iio_device_idhNt(j U.iio_buffer_enabled (C function)c.iio_buffer_enabledhNt(j U.!iio_device_set_clock (C function)c.iio_device_set_clockhNt(j U.!iio_device_get_clock (C function)c.iio_device_get_clockhNt(j U.iio_get_time_ns (C function)c.iio_get_time_nshNt(j U."iio_read_mount_matrix (C function)c.iio_read_mount_matrixhNt(j U.iio_format_value (C function)c.iio_format_valuehNt(j U. iio_str_to_fixpoint (C function)c.iio_str_to_fixpointhNt(j U.iio_device_alloc (C function)c.iio_device_allochNt(j U.iio_device_free (C function)c.iio_device_freehNt(j U."devm_iio_device_alloc (C function)c.devm_iio_device_allochNt(j U."iio_device_unregister (C function)c.iio_device_unregisterhNt(j U.)iio_device_claim_direct_mode (C function)c.iio_device_claim_direct_modehNt(j U.+iio_device_release_direct_mode (C function) c.iio_device_release_direct_modehNt(j U.)iio_device_claim_buffer_mode (C function)c.iio_device_claim_buffer_modehNt(j U.+iio_device_release_buffer_mode (C function) c.iio_device_release_buffer_modehNt(j U.(iio_device_get_current_mode (C function)c.iio_device_get_current_modehNtej ]jC ]((j U.v4l2_ctrl_ptr (C union)c.v4l2_ctrl_ptrhNt(j U.!v4l2_ctrl_ptr_create (C function)c.v4l2_ctrl_ptr_createhNt(j U.v4l2_ctrl_ops (C struct)c.v4l2_ctrl_opshNt(j U.v4l2_ctrl_type_ops (C struct)c.v4l2_ctrl_type_opshNt(j U.v4l2_ctrl_notify_fnc (C macro)c.v4l2_ctrl_notify_fnchNt(j U.v4l2_ctrl (C struct) c.v4l2_ctrlhNt(j U.v4l2_ctrl_ref (C struct)c.v4l2_ctrl_refhNt(j U.v4l2_ctrl_handler (C struct)c.v4l2_ctrl_handlerhNt(j U.v4l2_ctrl_config (C struct)c.v4l2_ctrl_confighNt(j U.v4l2_ctrl_fill (C function)c.v4l2_ctrl_fillhNt(j U.)v4l2_ctrl_handler_init_class (C function)c.v4l2_ctrl_handler_init_classhNt(j U. v4l2_ctrl_handler_init (C macro)c.v4l2_ctrl_handler_inithNt(j U.#v4l2_ctrl_handler_free (C function)c.v4l2_ctrl_handler_freehNt(j U.v4l2_ctrl_lock (C function)c.v4l2_ctrl_lockhNt(j U.v4l2_ctrl_unlock (C function)c.v4l2_ctrl_unlockhNt(j U.&__v4l2_ctrl_handler_setup (C function)c.__v4l2_ctrl_handler_setuphNt(j U.$v4l2_ctrl_handler_setup (C function)c.v4l2_ctrl_handler_setuphNt(j U.)v4l2_ctrl_handler_log_status (C function)c.v4l2_ctrl_handler_log_statushNt(j U.!v4l2_ctrl_new_custom (C function)c.v4l2_ctrl_new_customhNt(j U.v4l2_ctrl_new_std (C function)c.v4l2_ctrl_new_stdhNt(j U.#v4l2_ctrl_new_std_menu (C function)c.v4l2_ctrl_new_std_menuhNt(j U.)v4l2_ctrl_new_std_menu_items (C function)c.v4l2_ctrl_new_std_menu_itemshNt(j U.'v4l2_ctrl_new_std_compound (C function)c.v4l2_ctrl_new_std_compoundhNt(j U.#v4l2_ctrl_new_int_menu (C function)c.v4l2_ctrl_new_int_menuhNt(j U.v4l2_ctrl_filter (C macro)c.v4l2_ctrl_filterhNt(j U."v4l2_ctrl_add_handler (C function)c.v4l2_ctrl_add_handlerhNt(j U.#v4l2_ctrl_radio_filter (C function)c.v4l2_ctrl_radio_filterhNt(j U.v4l2_ctrl_cluster (C function)c.v4l2_ctrl_clusterhNt(j U.#v4l2_ctrl_auto_cluster (C function)c.v4l2_ctrl_auto_clusterhNt(j U.v4l2_ctrl_find (C function)c.v4l2_ctrl_findhNt(j U.v4l2_ctrl_activate (C function)c.v4l2_ctrl_activatehNt(j U.__v4l2_ctrl_grab (C function)c.__v4l2_ctrl_grabhNt(j U.v4l2_ctrl_grab (C function)c.v4l2_ctrl_grabhNt(j U.%__v4l2_ctrl_modify_range (C function)c.__v4l2_ctrl_modify_rangehNt(j U.#v4l2_ctrl_modify_range (C function)c.v4l2_ctrl_modify_rangehNt(j U.*__v4l2_ctrl_modify_dimensions (C function)c.__v4l2_ctrl_modify_dimensionshNt(j U.(v4l2_ctrl_modify_dimensions (C function)c.v4l2_ctrl_modify_dimensionshNt(j U.v4l2_ctrl_notify (C function)c.v4l2_ctrl_notifyhNt(j U.v4l2_ctrl_get_name (C function)c.v4l2_ctrl_get_namehNt(j U.v4l2_ctrl_get_menu (C function)c.v4l2_ctrl_get_menuhNt(j U.#v4l2_ctrl_get_int_menu (C function)c.v4l2_ctrl_get_int_menuhNt(j U.v4l2_ctrl_g_ctrl (C function)c.v4l2_ctrl_g_ctrlhNt(j U.__v4l2_ctrl_s_ctrl (C function)c.__v4l2_ctrl_s_ctrlhNt(j U.v4l2_ctrl_s_ctrl (C function)c.v4l2_ctrl_s_ctrlhNt(j U.#v4l2_ctrl_g_ctrl_int64 (C function)c.v4l2_ctrl_g_ctrl_int64hNt(j U.%__v4l2_ctrl_s_ctrl_int64 (C function)c.__v4l2_ctrl_s_ctrl_int64hNt(j U.#v4l2_ctrl_s_ctrl_int64 (C function)c.v4l2_ctrl_s_ctrl_int64hNt(j U.&__v4l2_ctrl_s_ctrl_string (C function)c.__v4l2_ctrl_s_ctrl_stringhNt(j U.$v4l2_ctrl_s_ctrl_string (C function)c.v4l2_ctrl_s_ctrl_stringhNt(j U.(__v4l2_ctrl_s_ctrl_compound (C function)c.__v4l2_ctrl_s_ctrl_compoundhNt(j U.&v4l2_ctrl_s_ctrl_compound (C function)c.v4l2_ctrl_s_ctrl_compoundhNt(j U.v4l2_ctrl_replace (C function)c.v4l2_ctrl_replacehNt(j U.v4l2_ctrl_merge (C function)c.v4l2_ctrl_mergehNt(j U.!v4l2_ctrl_log_status (C function)c.v4l2_ctrl_log_statushNt(j U.&v4l2_ctrl_subscribe_event (C function)c.v4l2_ctrl_subscribe_eventhNt(j U.v4l2_ctrl_poll (C function)c.v4l2_ctrl_pollhNt(j U.$v4l2_ctrl_request_setup (C function)c.v4l2_ctrl_request_setuphNt(j U.'v4l2_ctrl_request_complete (C function)c.v4l2_ctrl_request_completehNt(j U.'v4l2_ctrl_request_hdl_find (C function)c.v4l2_ctrl_request_hdl_findhNt(j U.&v4l2_ctrl_request_hdl_put (C function)c.v4l2_ctrl_request_hdl_puthNt(j U.,v4l2_ctrl_request_hdl_ctrl_find (C function)!c.v4l2_ctrl_request_hdl_ctrl_findhNt(j U.v4l2_queryctrl (C function)c.v4l2_queryctrlhNt(j U. v4l2_query_ext_ctrl (C function)c.v4l2_query_ext_ctrlhNt(j U.v4l2_querymenu (C function)c.v4l2_querymenuhNt(j U.v4l2_g_ctrl (C function) c.v4l2_g_ctrlhNt(j U.v4l2_s_ctrl (C function) c.v4l2_s_ctrlhNt(j U.v4l2_g_ext_ctrls (C function)c.v4l2_g_ext_ctrlshNt(j U.v4l2_try_ext_ctrls (C function)c.v4l2_try_ext_ctrlshNt(j U.v4l2_s_ext_ctrls (C function)c.v4l2_s_ext_ctrlshNt(j U.-v4l2_ctrl_subdev_subscribe_event (C function)"c.v4l2_ctrl_subdev_subscribe_eventhNt(j U.(v4l2_ctrl_subdev_log_status (C function)c.v4l2_ctrl_subdev_log_statushNt(j U.,v4l2_ctrl_new_fwnode_properties (C function)!c.v4l2_ctrl_new_fwnode_propertieshNt(j U.$v4l2_ctrl_type_op_equal (C function)c.v4l2_ctrl_type_op_equalhNt(j U.#v4l2_ctrl_type_op_init (C function)c.v4l2_ctrl_type_op_inithNt(j U."v4l2_ctrl_type_op_log (C function)c.v4l2_ctrl_type_op_loghNt(j U.'v4l2_ctrl_type_op_validate (C function)c.v4l2_ctrl_type_op_validatehNtej.]jd]j ]jM ]j]j ]j]((singleABMterm-ABMmainNt(jk.APUterm-APUjk.Nt(jk.ASIC term-ASICjk.Nt(jk.ASSR term-ASSRjk.Nt(jk.AZterm-AZjk.Nt(jk.BPCterm-BPCjk.Nt(jk.BPPterm-BPPjk.Nt(jk.Clocks term-Clocksjk.Nt(jk.CRCterm-CRCjk.Nt(jk.CRTC term-CRTCjk.Nt(jk.CVTterm-CVTjk.Nt(jk.DALterm-DALjk.Nt(jk. DC (Software)term-DC-Softwarejk.Nt(jk. DC (Hardware)term-DC-Hardwarejk.Nt(jk.DCCterm-DCCjk.Nt(jk.DCEterm-DCEjk.Nt(jk.DCHUB term-DCHUBjk.Nt(jk.ARBterm-ARBjk.Nt(jk.VTGterm-VTGjk.Nt(jk.DCNterm-DCNjk.Nt(jk.DCCG term-DCCGjk.Nt(jk.DDCterm-DDCjk.Nt(jk.DIOterm-DIOjk.Nt(jk.DPPterm-DPPjk.Nt(jk.DSCterm-DSCjk.Nt(jk.dGPU term-dGPUjk.Nt(jk.DMIF term-DMIFjk.Nt(jk.DMLterm-DMLjk.Nt(jk.DMCU term-DMCUjk.Nt(jk.DMCUB term-DMCUBjk.Nt(jk.DPCD term-DPCDjk.Nt(jk.DPM(S) term-DPM-Sjk.Nt(jk.DRRterm-DRRjk.Nt(jk.DWBterm-DWBjk.Nt(jk.FBterm-FBjk.Nt(jk.FBCterm-FBCjk.Nt(jk.FECterm-FECjk.Nt(jk.FRLterm-FRLjk.Nt(jk.GCOterm-GCOjk.Nt(jk.GSLterm-GSLjk.Nt(jk.iGPU term-iGPUjk.Nt(jk.ISRterm-ISRjk.Nt(jk.ISVterm-ISVjk.Nt(jk.KMDterm-KMDjk.Nt(jk.LBterm-LBjk.Nt(jk.LFCterm-LFCjk.Nt(jk.LTTPR term-LTTPRjk.Nt(jk.LUTterm-LUTjk.Nt(jk.MALL term-MALLjk.Nt(jk.MCterm-MCjk.Nt(jk.MPC/MPCC term-MPC-MPCCjk.Nt(jk.MPOterm-MPOjk.Nt(jk.MSTterm-MSTjk.Nt(jk. NBP Stateterm-NBP-Statejk.Nt(jk.NBIO term-NBIOjk.Nt(jk.ODMterm-ODMjk.Nt(jk.OPMterm-OPMjk.Nt(jk.OPPterm-OPPjk.Nt(jk.OPTC term-OPTCjk.Nt(jk.OTGterm-OTGjk.Nt(jk.PCON term-PCONjk.Nt(jk.PGFSM term-PGFSMjk.Nt(jk.PSRterm-PSRjk.Nt(jk.SCLterm-SCLjk.Nt(jk.SDPterm-SDPjk.Nt(jk.SLSterm-SLSjk.Nt(jk.SSTterm-SSTjk.Nt(jk.TMDS term-TMDSjk.Nt(jk.TMZterm-TMZjk.Nt(jk.TTUterm-TTUjk.Nt(jk.VRRterm-VRRjk.Nt(jk.UVDterm-UVDjk.Ntej ]j\ ]j ]j ]j( ]j ]j]j]j]jt ]j ]((jk.drm_client_funcs (C struct)c.drm_client_funcshNt(jk.drm_client_dev (C struct)c.drm_client_devhNt(jk.drm_client_buffer (C struct)c.drm_client_bufferhNt(jk.%drm_client_for_each_modeset (C macro)c.drm_client_for_each_modesethNt(jk.,drm_client_for_each_connector_iter (C macro)$c.drm_client_for_each_connector_iterhNt(jk.drm_client_init (C function)c.drm_client_inithNt(jk. drm_client_register (C function)c.drm_client_registerhNt(jk.drm_client_release (C function)c.drm_client_releasehNt(jk.#drm_client_dev_hotplug (C function)c.drm_client_dev_hotplughNt(jk.#drm_client_buffer_vmap (C function)c.drm_client_buffer_vmaphNt(jk.%drm_client_buffer_vunmap (C function)c.drm_client_buffer_vunmaphNt(jk.*drm_client_framebuffer_create (C function)c.drm_client_framebuffer_createhNt(jk.*drm_client_framebuffer_delete (C function)c.drm_client_framebuffer_deletehNt(jk.)drm_client_framebuffer_flush (C function)c.drm_client_framebuffer_flushhNt(jk.%drm_client_modeset_probe (C function)c.drm_client_modeset_probehNt(jk. drm_client_rotation (C function)c.drm_client_rotationhNt(jk.%drm_client_modeset_check (C function)c.drm_client_modeset_checkhNt(jk.-drm_client_modeset_commit_locked (C function)"c.drm_client_modeset_commit_lockedhNt(jk.&drm_client_modeset_commit (C function)c.drm_client_modeset_commithNt(jk.$drm_client_modeset_dpms (C function)c.drm_client_modeset_dpmshNtej ]((jk.mpcc_alpha_blend_mode (C enum)c.mpcc_alpha_blend_modehNt(jk.mpcc_blnd_cfg (C struct)c.mpcc_blnd_cfghNt(jk.mpcc (C struct)c.mpcchNt(jk.mpc_tree (C struct) c.mpc_treehNt(jk.mpc_funcs (C struct) c.mpc_funcshNtej ]j ](jk.2amdgpu_drv_delayed_reset_work_handler (C function)'c.amdgpu_drv_delayed_reset_work_handlerhNtajE]((jk.komeda_component (C struct)c.komeda_componenthNt(jk."komeda_component_output (C struct)c.komeda_component_outputhNt(jk.!komeda_component_state (C struct)c.komeda_component_statehNt(jk.komeda_pipeline (C struct)c.komeda_pipelinehNt(jk. komeda_pipeline_state (C struct)c.komeda_pipeline_statehNt(jk.komeda_dev_funcs (C struct)c.komeda_dev_funcshNt(jk.komeda_dev (C struct) c.komeda_devhNt(jk.komeda_format_caps (C struct)c.komeda_format_capshNt(jk.#komeda_format_caps_table (C struct)c.komeda_format_caps_tablehNt(jk.komeda_fb (C struct) c.komeda_fbhNt(jk.komeda_plane (C struct)c.komeda_planehNt(jk.komeda_plane_state (C struct)c.komeda_plane_statehNt(jk.komeda_wb_connector (C struct)c.komeda_wb_connectorhNt(jk.komeda_crtc (C struct) c.komeda_crtchNt(jk.komeda_crtc_state (C struct)c.komeda_crtc_statehNt(jk.%komeda_crtc_atomic_check (C function)c.komeda_crtc_atomic_checkhNt(jk.&komeda_plane_atomic_check (C function)c.komeda_plane_atomic_checkhNtej ]((jk.active_cu_numberterm-active_cu_numberjk.Nt(jk.CPterm-CPjk.Nt(jk.CPLIB term-CPLIBjk.Nt(jk.CUterm-CUjk.Nt(jk.DFSterm-DFSjk.Nt(jk.ECPterm-ECPjk.Nt(jk.EOPterm-EOPjk.Nt(jk.GART term-GARTjk.Nt(jk.GCterm-GCjk.Nt(jk.GMCterm-GMCjk.Nt(jk.GPUVM term-GPUVMjk.Nt(jk.GTTterm-GTTjk.Nt(jk.IHterm-IHjk.Nt(jk.HQDterm-HQDjk.Nt(jk.IBterm-IBjk.Nt(jk.IPterm-IPjk.Nt(jk.KCQterm-KCQjk.Nt(jk.KGQterm-KGQjk.Nt(jk.KIQterm-KIQjk.Nt(jk.MECterm-MECjk.Nt(jk.MESterm-MESjk.Nt(jk.MMHUB term-MMHUBjk.Nt(jk.MQDterm-MQDjk.Nt(jk.PPLib term-PPLibjk.Nt(jk.PSPterm-PSPjk.Nt(jk.RLCterm-RLCjk.Nt(jk.SDMA term-SDMAjk.Nt(jk.SEterm-SEjk.Nt(jk.SHterm-SHjk.Nt(jk.SMUterm-SMUjk.Nt(jk.SSterm-SSjk.Nt(jk.VCEterm-VCEjk.Nt(jk.VCNterm-VCNjk.Nteji]((jk.#amdgpu_bo_is_amdgpu_bo (C function)c.amdgpu_bo_is_amdgpu_bohNt(jk.,amdgpu_bo_placement_from_domain (C function)!c.amdgpu_bo_placement_from_domainhNt(jk.&amdgpu_bo_create_reserved (C function)c.amdgpu_bo_create_reservedhNt(jk.$amdgpu_bo_create_kernel (C function)c.amdgpu_bo_create_kernelhNt(jk.'amdgpu_bo_create_kernel_at (C function)c.amdgpu_bo_create_kernel_athNt(jk."amdgpu_bo_free_kernel (C function)c.amdgpu_bo_free_kernelhNt(jk.amdgpu_bo_create (C function)c.amdgpu_bo_createhNt(jk."amdgpu_bo_create_user (C function)c.amdgpu_bo_create_userhNt(jk. amdgpu_bo_create_vm (C function)c.amdgpu_bo_create_vmhNt(jk.)amdgpu_bo_add_to_shadow_list (C function)c.amdgpu_bo_add_to_shadow_listhNt(jk.%amdgpu_bo_restore_shadow (C function)c.amdgpu_bo_restore_shadowhNt(jk.amdgpu_bo_kmap (C function)c.amdgpu_bo_kmaphNt(jk.amdgpu_bo_kptr (C function)c.amdgpu_bo_kptrhNt(jk.amdgpu_bo_kunmap (C function)c.amdgpu_bo_kunmaphNt(jk.amdgpu_bo_ref (C function)c.amdgpu_bo_refhNt(jk.amdgpu_bo_unref (C function)c.amdgpu_bo_unrefhNt(jk.%amdgpu_bo_pin_restricted (C function)c.amdgpu_bo_pin_restrictedhNt(jk.amdgpu_bo_pin (C function)c.amdgpu_bo_pinhNt(jk.amdgpu_bo_unpin (C function)c.amdgpu_bo_unpinhNt(jk.amdgpu_bo_init (C function)c.amdgpu_bo_inithNt(jk.amdgpu_bo_fini (C function)c.amdgpu_bo_finihNt(jk.'amdgpu_bo_set_tiling_flags (C function)c.amdgpu_bo_set_tiling_flagshNt(jk.'amdgpu_bo_get_tiling_flags (C function)c.amdgpu_bo_get_tiling_flagshNt(jk.#amdgpu_bo_set_metadata (C function)c.amdgpu_bo_set_metadatahNt(jk.#amdgpu_bo_get_metadata (C function)c.amdgpu_bo_get_metadatahNt(jk."amdgpu_bo_move_notify (C function)c.amdgpu_bo_move_notifyhNt(jk.%amdgpu_bo_release_notify (C function)c.amdgpu_bo_release_notifyhNt(jk.+amdgpu_bo_fault_reserve_notify (C function) c.amdgpu_bo_fault_reserve_notifyhNt(jk.amdgpu_bo_fence (C function)c.amdgpu_bo_fencehNt(jk.%amdgpu_bo_sync_wait_resv (C function)c.amdgpu_bo_sync_wait_resvhNt(jk. amdgpu_bo_sync_wait (C function)c.amdgpu_bo_sync_waithNt(jk.!amdgpu_bo_gpu_offset (C function)c.amdgpu_bo_gpu_offsethNt(jk.*amdgpu_bo_gpu_offset_no_check (C function)c.amdgpu_bo_gpu_offset_no_checkhNt(jk.+amdgpu_bo_get_preferred_domain (C function) c.amdgpu_bo_get_preferred_domainhNt(jk.!amdgpu_bo_print_info (C function)c.amdgpu_bo_print_infohNt(jk."amdgpu_dma_buf_attach (C function)c.amdgpu_dma_buf_attachhNt(jk."amdgpu_dma_buf_detach (C function)c.amdgpu_dma_buf_detachhNt(jk.amdgpu_dma_buf_pin (C function)c.amdgpu_dma_buf_pinhNt(jk.!amdgpu_dma_buf_unpin (C function)c.amdgpu_dma_buf_unpinhNt(jk.amdgpu_dma_buf_map (C function)c.amdgpu_dma_buf_maphNt(jk.!amdgpu_dma_buf_unmap (C function)c.amdgpu_dma_buf_unmaphNt(jk.,amdgpu_dma_buf_begin_cpu_access (C function)!c.amdgpu_dma_buf_begin_cpu_accesshNt(jk.$amdgpu_gem_prime_export (C function)c.amdgpu_gem_prime_exporthNt(jk.&amdgpu_dma_buf_create_obj (C function)c.amdgpu_dma_buf_create_objhNt(jk.'amdgpu_dma_buf_move_notify (C function)c.amdgpu_dma_buf_move_notifyhNt(jk.$amdgpu_gem_prime_import (C function)c.amdgpu_gem_prime_importhNt(jk.-amdgpu_dmabuf_is_xgmi_accessible (C function)"c.amdgpu_dmabuf_is_xgmi_accessiblehNt(jk.&amdgpu_hmm_invalidate_gfx (C function)c.amdgpu_hmm_invalidate_gfxhNt(jk.&amdgpu_hmm_invalidate_hsa (C function)c.amdgpu_hmm_invalidate_hsahNt(jk. amdgpu_hmm_register (C function)c.amdgpu_hmm_registerhNt(jk."amdgpu_hmm_unregister (C function)c.amdgpu_hmm_unregisterhNt(jk.amdgpu_prt_cb (C struct)c.amdgpu_prt_cbhNt(jk.#amdgpu_vm_tlb_seq_struct (C struct)c.amdgpu_vm_tlb_seq_structhNt(jk. amdgpu_vm_set_pasid (C function)c.amdgpu_vm_set_pasidhNt(jk.!amdgpu_vm_bo_evicted (C function)c.amdgpu_vm_bo_evictedhNt(jk.amdgpu_vm_bo_moved (C function)c.amdgpu_vm_bo_movedhNt(jk.amdgpu_vm_bo_idle (C function)c.amdgpu_vm_bo_idlehNt(jk.%amdgpu_vm_bo_invalidated (C function)c.amdgpu_vm_bo_invalidatedhNt(jk.&amdgpu_vm_bo_evicted_user (C function)c.amdgpu_vm_bo_evicted_userhNt(jk.#amdgpu_vm_bo_relocated (C function)c.amdgpu_vm_bo_relocatedhNt(jk.amdgpu_vm_bo_done (C function)c.amdgpu_vm_bo_donehNt(jk.-amdgpu_vm_bo_reset_state_machine (C function)"c.amdgpu_vm_bo_reset_state_machinehNt(jk.#amdgpu_vm_bo_base_init (C function)c.amdgpu_vm_bo_base_inithNt(jk.amdgpu_vm_lock_pd (C function)c.amdgpu_vm_lock_pdhNt(jk.'amdgpu_vm_move_to_lru_tail (C function)c.amdgpu_vm_move_to_lru_tailhNt(jk.!amdgpu_vm_generation (C function)c.amdgpu_vm_generationhNt(jk.amdgpu_vm_validate (C function)c.amdgpu_vm_validatehNt(jk.amdgpu_vm_ready (C function)c.amdgpu_vm_readyhNt(jk.(amdgpu_vm_check_compute_bug (C function)c.amdgpu_vm_check_compute_bughNt(jk.)amdgpu_vm_need_pipeline_sync (C function)c.amdgpu_vm_need_pipeline_synchNt(jk.amdgpu_vm_flush (C function)c.amdgpu_vm_flushhNt(jk.amdgpu_vm_bo_find (C function)c.amdgpu_vm_bo_findhNt(jk.amdgpu_vm_map_gart (C function)c.amdgpu_vm_map_garthNt(jk."amdgpu_vm_update_pdes (C function)c.amdgpu_vm_update_pdeshNt(jk.!amdgpu_vm_tlb_seq_cb (C function)c.amdgpu_vm_tlb_seq_cbhNt(jk.#amdgpu_vm_update_range (C function)c.amdgpu_vm_update_rangehNt(jk. amdgpu_vm_bo_update (C function)c.amdgpu_vm_bo_updatehNt(jk.'amdgpu_vm_update_prt_state (C function)c.amdgpu_vm_update_prt_statehNt(jk.amdgpu_vm_prt_get (C function)c.amdgpu_vm_prt_gethNt(jk.amdgpu_vm_prt_put (C function)c.amdgpu_vm_prt_puthNt(jk.amdgpu_vm_prt_cb (C function)c.amdgpu_vm_prt_cbhNt(jk.!amdgpu_vm_add_prt_cb (C function)c.amdgpu_vm_add_prt_cbhNt(jk.#amdgpu_vm_free_mapping (C function)c.amdgpu_vm_free_mappinghNt(jk.amdgpu_vm_prt_fini (C function)c.amdgpu_vm_prt_finihNt(jk."amdgpu_vm_clear_freed (C function)c.amdgpu_vm_clear_freedhNt(jk.#amdgpu_vm_handle_moved (C function)c.amdgpu_vm_handle_movedhNt(jk.(amdgpu_vm_flush_compute_tlb (C function)c.amdgpu_vm_flush_compute_tlbhNt(jk.amdgpu_vm_bo_add (C function)c.amdgpu_vm_bo_addhNt(jk.$amdgpu_vm_bo_insert_map (C function)c.amdgpu_vm_bo_insert_maphNt(jk.amdgpu_vm_bo_map (C function)c.amdgpu_vm_bo_maphNt(jk.%amdgpu_vm_bo_replace_map (C function)c.amdgpu_vm_bo_replace_maphNt(jk.amdgpu_vm_bo_unmap (C function)c.amdgpu_vm_bo_unmaphNt(jk.(amdgpu_vm_bo_clear_mappings (C function)c.amdgpu_vm_bo_clear_mappingshNt(jk.(amdgpu_vm_bo_lookup_mapping (C function)c.amdgpu_vm_bo_lookup_mappinghNt(jk."amdgpu_vm_bo_trace_cs (C function)c.amdgpu_vm_bo_trace_cshNt(jk.amdgpu_vm_bo_del (C function)c.amdgpu_vm_bo_delhNt(jk. amdgpu_vm_evictable (C function)c.amdgpu_vm_evictablehNt(jk.$amdgpu_vm_bo_invalidate (C function)c.amdgpu_vm_bo_invalidatehNt(jk.%amdgpu_vm_get_block_size (C function)c.amdgpu_vm_get_block_sizehNt(jk."amdgpu_vm_adjust_size (C function)c.amdgpu_vm_adjust_sizehNt(jk. amdgpu_vm_wait_idle (C function)c.amdgpu_vm_wait_idlehNt(jk.$amdgpu_vm_put_task_info (C function)c.amdgpu_vm_put_task_infohNt(jk.'amdgpu_vm_get_task_info_vm (C function)c.amdgpu_vm_get_task_info_vmhNt(jk.*amdgpu_vm_get_task_info_pasid (C function)c.amdgpu_vm_get_task_info_pasidhNt(jk.$amdgpu_vm_set_task_info (C function)c.amdgpu_vm_set_task_infohNt(jk.amdgpu_vm_init (C function)c.amdgpu_vm_inithNt(jk.#amdgpu_vm_make_compute (C function)c.amdgpu_vm_make_computehNt(jk.&amdgpu_vm_release_compute (C function)c.amdgpu_vm_release_computehNt(jk.amdgpu_vm_fini (C function)c.amdgpu_vm_finihNt(jk.#amdgpu_vm_manager_init (C function)c.amdgpu_vm_manager_inithNt(jk.#amdgpu_vm_manager_fini (C function)c.amdgpu_vm_manager_finihNt(jk.amdgpu_vm_ioctl (C function)c.amdgpu_vm_ioctlhNt(jk.#amdgpu_vm_handle_fault (C function)c.amdgpu_vm_handle_faulthNt(jk.&amdgpu_debugfs_vm_bo_info (C function)c.amdgpu_debugfs_vm_bo_infohNt(jk.)amdgpu_vm_update_fault_cache (C function)c.amdgpu_vm_update_fault_cachehNt(jk.#amdgpu_irq_disable_all (C function)c.amdgpu_irq_disable_allhNt(jk.amdgpu_irq_handler (C function)c.amdgpu_irq_handlerhNt(jk."amdgpu_irq_handle_ih1 (C function)c.amdgpu_irq_handle_ih1hNt(jk."amdgpu_irq_handle_ih2 (C function)c.amdgpu_irq_handle_ih2hNt(jk.&amdgpu_irq_handle_ih_soft (C function)c.amdgpu_irq_handle_ih_softhNt(jk.amdgpu_msi_ok (C function)c.amdgpu_msi_okhNt(jk.amdgpu_irq_init (C function)c.amdgpu_irq_inithNt(jk.amdgpu_irq_fini_sw (C function)c.amdgpu_irq_fini_swhNt(jk.amdgpu_irq_add_id (C function)c.amdgpu_irq_add_idhNt(jk. amdgpu_irq_dispatch (C function)c.amdgpu_irq_dispatchhNt(jk. amdgpu_irq_delegate (C function)c.amdgpu_irq_delegatehNt(jk.amdgpu_irq_update (C function)c.amdgpu_irq_updatehNt(jk./amdgpu_irq_gpu_reset_resume_helper (C function)$c.amdgpu_irq_gpu_reset_resume_helperhNt(jk.amdgpu_irq_get (C function)c.amdgpu_irq_gethNt(jk.amdgpu_irq_put (C function)c.amdgpu_irq_puthNt(jk.amdgpu_irq_enabled (C function)c.amdgpu_irq_enabledhNt(jk.!amdgpu_irqdomain_map (C function)c.amdgpu_irqdomain_maphNt(jk."amdgpu_irq_add_domain (C function)c.amdgpu_irq_add_domainhNt(jk.%amdgpu_irq_remove_domain (C function)c.amdgpu_irq_remove_domainhNt(jk.&amdgpu_irq_create_mapping (C function)c.amdgpu_irq_create_mappinghNt(jk.amd_ip_block_type (C enum)c.amd_ip_block_typehNt(jk.amd_ip_funcs (C struct)c.amd_ip_funcshNtej]j]j ]j&]j]j@]jQ]jF ]j ]j ]((jk.ttm_caching (C enum) c.ttm_cachinghNt(jk.ttm_global (C struct) c.ttm_globalhNt(jk.ttm_device (C struct) c.ttm_devicehNt(jk.ttm_device_init (C function)c.ttm_device_inithNt(jk.ttm_place (C struct) c.ttm_placehNt(jk.ttm_placement (C struct)c.ttm_placementhNt(jk.ttm_resource_manager (C struct)c.ttm_resource_managerhNt(jk.ttm_bus_placement (C struct)c.ttm_bus_placementhNt(jk.ttm_resource (C struct)c.ttm_resourcehNt(jk.ttm_resource_cursor (C struct)c.ttm_resource_cursorhNt(jk. ttm_lru_bulk_move_pos (C struct)c.ttm_lru_bulk_move_poshNt(jk.ttm_lru_bulk_move (C struct)c.ttm_lru_bulk_movehNt(jk.ttm_kmap_iter_iomap (C struct)c.ttm_kmap_iter_iomaphNt(jk."ttm_kmap_iter_linear_io (C struct)c.ttm_kmap_iter_linear_iohNt(jk.*ttm_resource_manager_set_used (C function)c.ttm_resource_manager_set_usedhNt(jk.&ttm_resource_manager_used (C function)c.ttm_resource_manager_usedhNt(jk.)ttm_resource_manager_cleanup (C function)c.ttm_resource_manager_cleanuphNt(jk.+ttm_resource_manager_for_each_res (C macro)#c.ttm_resource_manager_for_each_reshNt(jk.#ttm_lru_bulk_move_init (C function)c.ttm_lru_bulk_move_inithNt(jk.#ttm_lru_bulk_move_tail (C function)c.ttm_lru_bulk_move_tailhNt(jk.ttm_resource_init (C function)c.ttm_resource_inithNt(jk.ttm_resource_fini (C function)c.ttm_resource_finihNt(jk.&ttm_resource_manager_init (C function)c.ttm_resource_manager_inithNt(jk.'ttm_resource_manager_usage (C function)c.ttm_resource_manager_usagehNt(jk.'ttm_resource_manager_debug (C function)c.ttm_resource_manager_debughNt(jk.%ttm_kmap_iter_iomap_init (C function)c.ttm_kmap_iter_iomap_inithNt(jk.0ttm_resource_manager_create_debugfs (C function)%c.ttm_resource_manager_create_debugfshNt(jk.ttm_tt (C struct)c.ttm_tthNt(jk.ttm_kmap_iter_tt (C struct)c.ttm_kmap_iter_tthNt(jk.ttm_tt_create (C function)c.ttm_tt_createhNt(jk.ttm_tt_init (C function) c.ttm_tt_inithNt(jk.ttm_tt_fini (C function) c.ttm_tt_finihNt(jk.ttm_tt_destroy (C function)c.ttm_tt_destroyhNt(jk.ttm_tt_swapin (C function)c.ttm_tt_swapinhNt(jk.ttm_tt_populate (C function)c.ttm_tt_populatehNt(jk.ttm_tt_unpopulate (C function)c.ttm_tt_unpopulatehNt(jk."ttm_tt_mark_for_clear (C function)c.ttm_tt_mark_for_clearhNt(jk.ttm_agp_tt_create (C function)c.ttm_agp_tt_createhNt(jk."ttm_kmap_iter_tt_init (C function)c.ttm_kmap_iter_tt_inithNt(jk.ttm_pool_type (C struct)c.ttm_pool_typehNt(jk.ttm_pool (C struct) c.ttm_poolhNt(jk.ttm_pool_alloc (C function)c.ttm_pool_allochNt(jk.ttm_pool_free (C function)c.ttm_pool_freehNt(jk.ttm_pool_init (C function)c.ttm_pool_inithNt(jk.ttm_pool_fini (C function)c.ttm_pool_finihNt(jk.ttm_pool_debugfs (C function)c.ttm_pool_debugfshNt(jk.drm_gem_object_status (C enum)c.drm_gem_object_statushNt(jk.drm_gem_object_funcs (C struct)c.drm_gem_object_funcshNt(jk.drm_gem_lru (C struct) c.drm_gem_lruhNt(jk.drm_gem_object (C struct)c.drm_gem_objecthNt(jk.DRM_GEM_FOPS (C macro)c.DRM_GEM_FOPShNt(jk.DEFINE_DRM_GEM_FOPS (C macro)c.DEFINE_DRM_GEM_FOPShNt(jk.drm_gem_object_get (C function)c.drm_gem_object_gethNt(jk.drm_gem_object_put (C function)c.drm_gem_object_puthNt(jk.6drm_gem_object_is_shared_for_memory_stats (C function)+c.drm_gem_object_is_shared_for_memory_statshNt(jk. drm_gem_gpuva_set_lock (C macro)c.drm_gem_gpuva_set_lockhNt(jk.drm_gem_gpuva_init (C function)c.drm_gem_gpuva_inithNt(jk.#drm_gem_for_each_gpuvm_bo (C macro)c.drm_gem_for_each_gpuvm_bohNt(jk.(drm_gem_for_each_gpuvm_bo_safe (C macro) c.drm_gem_for_each_gpuvm_bo_safehNt(jk. drm_gem_object_init (C function)c.drm_gem_object_inithNt(jk.(drm_gem_private_object_init (C function)c.drm_gem_private_object_inithNt(jk.(drm_gem_private_object_fini (C function)c.drm_gem_private_object_finihNt(jk."drm_gem_handle_delete (C function)c.drm_gem_handle_deletehNt(jk.$drm_gem_dumb_map_offset (C function)c.drm_gem_dumb_map_offsethNt(jk."drm_gem_handle_create (C function)c.drm_gem_handle_createhNt(jk.%drm_gem_free_mmap_offset (C function)c.drm_gem_free_mmap_offsethNt(jk.,drm_gem_create_mmap_offset_size (C function)!c.drm_gem_create_mmap_offset_sizehNt(jk.'drm_gem_create_mmap_offset (C function)c.drm_gem_create_mmap_offsethNt(jk.drm_gem_get_pages (C function)c.drm_gem_get_pageshNt(jk.drm_gem_put_pages (C function)c.drm_gem_put_pageshNt(jk.#drm_gem_objects_lookup (C function)c.drm_gem_objects_lookuphNt(jk."drm_gem_object_lookup (C function)c.drm_gem_object_lookuphNt(jk."drm_gem_dma_resv_wait (C function)c.drm_gem_dma_resv_waithNt(jk.#drm_gem_object_release (C function)c.drm_gem_object_releasehNt(jk. drm_gem_object_free (C function)c.drm_gem_object_freehNt(jk.drm_gem_vm_open (C function)c.drm_gem_vm_openhNt(jk.drm_gem_vm_close (C function)c.drm_gem_vm_closehNt(jk.drm_gem_mmap_obj (C function)c.drm_gem_mmap_objhNt(jk.drm_gem_mmap (C function)c.drm_gem_mmaphNt(jk.&drm_gem_lock_reservations (C function)c.drm_gem_lock_reservationshNt(jk.drm_gem_lru_init (C function)c.drm_gem_lru_inithNt(jk.drm_gem_lru_remove (C function)c.drm_gem_lru_removehNt(jk.)drm_gem_lru_move_tail_locked (C function)c.drm_gem_lru_move_tail_lockedhNt(jk."drm_gem_lru_move_tail (C function)c.drm_gem_lru_move_tailhNt(jk.drm_gem_lru_scan (C function)c.drm_gem_lru_scanhNt(jk.drm_gem_evict (C function)c.drm_gem_evicthNt(jk.drm_gem_dma_object (C struct)c.drm_gem_dma_objecthNt(jk.$drm_gem_dma_object_free (C function)c.drm_gem_dma_object_freehNt(jk.*drm_gem_dma_object_print_info (C function)c.drm_gem_dma_object_print_infohNt(jk.,drm_gem_dma_object_get_sg_table (C function)!c.drm_gem_dma_object_get_sg_tablehNt(jk.$drm_gem_dma_object_mmap (C function)c.drm_gem_dma_object_mmaphNt(jk.1DRM_GEM_DMA_DRIVER_OPS_WITH_DUMB_CREATE (C macro))c.DRM_GEM_DMA_DRIVER_OPS_WITH_DUMB_CREATEhNt(jk. DRM_GEM_DMA_DRIVER_OPS (C macro)c.DRM_GEM_DMA_DRIVER_OPShNt(jk.6DRM_GEM_DMA_DRIVER_OPS_VMAP_WITH_DUMB_CREATE (C macro).c.DRM_GEM_DMA_DRIVER_OPS_VMAP_WITH_DUMB_CREATEhNt(jk.%DRM_GEM_DMA_DRIVER_OPS_VMAP (C macro)c.DRM_GEM_DMA_DRIVER_OPS_VMAPhNt(jk.!DEFINE_DRM_GEM_DMA_FOPS (C macro)c.DEFINE_DRM_GEM_DMA_FOPShNt(jk.drm_gem_dma_create (C function)c.drm_gem_dma_createhNt(jk.drm_gem_dma_free (C function)c.drm_gem_dma_freehNt(jk.-drm_gem_dma_dumb_create_internal (C function)"c.drm_gem_dma_dumb_create_internalhNt(jk.$drm_gem_dma_dumb_create (C function)c.drm_gem_dma_dumb_createhNt(jk.*drm_gem_dma_get_unmapped_area (C function)c.drm_gem_dma_get_unmapped_areahNt(jk.#drm_gem_dma_print_info (C function)c.drm_gem_dma_print_infohNt(jk.%drm_gem_dma_get_sg_table (C function)c.drm_gem_dma_get_sg_tablehNt(jk..drm_gem_dma_prime_import_sg_table (C function)#c.drm_gem_dma_prime_import_sg_tablehNt(jk.drm_gem_dma_vmap (C function)c.drm_gem_dma_vmaphNt(jk.drm_gem_dma_mmap (C function)c.drm_gem_dma_mmaphNt(jk.3drm_gem_dma_prime_import_sg_table_vmap (C function)(c.drm_gem_dma_prime_import_sg_table_vmaphNt(jk.drm_gem_shmem_object (C struct)c.drm_gem_shmem_objecthNt(jk.&drm_gem_shmem_object_free (C function)c.drm_gem_shmem_object_freehNt(jk.,drm_gem_shmem_object_print_info (C function)!c.drm_gem_shmem_object_print_infohNt(jk.%drm_gem_shmem_object_pin (C function)c.drm_gem_shmem_object_pinhNt(jk.'drm_gem_shmem_object_unpin (C function)c.drm_gem_shmem_object_unpinhNt(jk..drm_gem_shmem_object_get_sg_table (C function)#c.drm_gem_shmem_object_get_sg_tablehNt(jk.&drm_gem_shmem_object_mmap (C function)c.drm_gem_shmem_object_mmaphNt(jk."DRM_GEM_SHMEM_DRIVER_OPS (C macro)c.DRM_GEM_SHMEM_DRIVER_OPShNt(jk.!drm_gem_shmem_create (C function)c.drm_gem_shmem_createhNt(jk.drm_gem_shmem_free (C function)c.drm_gem_shmem_freehNt(jk.drm_gem_shmem_pin (C function)c.drm_gem_shmem_pinhNt(jk. drm_gem_shmem_unpin (C function)c.drm_gem_shmem_unpinhNt(jk.&drm_gem_shmem_dumb_create (C function)c.drm_gem_shmem_dumb_createhNt(jk.drm_gem_shmem_mmap (C function)c.drm_gem_shmem_mmaphNt(jk.%drm_gem_shmem_print_info (C function)c.drm_gem_shmem_print_infohNt(jk.'drm_gem_shmem_get_sg_table (C function)c.drm_gem_shmem_get_sg_tablehNt(jk.(drm_gem_shmem_get_pages_sgt (C function)c.drm_gem_shmem_get_pages_sgthNt(jk.0drm_gem_shmem_prime_import_sg_table (C function)%c.drm_gem_shmem_prime_import_sg_tablehNt(jk.drm_gem_vram_object (C struct)c.drm_gem_vram_objecthNt(jk.drm_gem_vram_of_bo (C function)c.drm_gem_vram_of_bohNt(jk. drm_gem_vram_of_gem (C function)c.drm_gem_vram_of_gemhNt(jk.)DRM_GEM_VRAM_PLANE_HELPER_FUNCS (C macro)!c.DRM_GEM_VRAM_PLANE_HELPER_FUNCShNt(jk.DRM_GEM_VRAM_DRIVER (C macro)c.DRM_GEM_VRAM_DRIVERhNt(jk.drm_vram_mm (C struct) c.drm_vram_mmhNt(jk. drm_vram_mm_of_bdev (C function)c.drm_vram_mm_of_bdevhNt(jk. drm_gem_vram_create (C function)c.drm_gem_vram_createhNt(jk.drm_gem_vram_put (C function)c.drm_gem_vram_puthNt(jk. drm_gem_vram_offset (C function)c.drm_gem_vram_offsethNt(jk.drm_gem_vram_pin (C function)c.drm_gem_vram_pinhNt(jk.drm_gem_vram_unpin (C function)c.drm_gem_vram_unpinhNt(jk.drm_gem_vram_vmap (C function)c.drm_gem_vram_vmaphNt(jk. drm_gem_vram_vunmap (C function)c.drm_gem_vram_vunmaphNt(jk.*drm_gem_vram_fill_create_dumb (C function)c.drm_gem_vram_fill_create_dumbhNt(jk.,drm_gem_vram_driver_dumb_create (C function)!c.drm_gem_vram_driver_dumb_createhNt(jk.1drm_gem_vram_plane_helper_prepare_fb (C function)&c.drm_gem_vram_plane_helper_prepare_fbhNt(jk.1drm_gem_vram_plane_helper_cleanup_fb (C function)&c.drm_gem_vram_plane_helper_cleanup_fbhNt(jk.8drm_gem_vram_simple_display_pipe_prepare_fb (C function)-c.drm_gem_vram_simple_display_pipe_prepare_fbhNt(jk.8drm_gem_vram_simple_display_pipe_cleanup_fb (C function)-c.drm_gem_vram_simple_display_pipe_cleanup_fbhNt(jk.%drm_vram_mm_debugfs_init (C function)c.drm_vram_mm_debugfs_inithNt(jk."drmm_vram_helper_init (C function)c.drmm_vram_helper_inithNt(jk.'drm_vram_helper_mode_valid (C function)c.drm_vram_helper_mode_validhNt(jk.#drm_gem_ttm_print_info (C function)c.drm_gem_ttm_print_infohNt(jk.drm_gem_ttm_vmap (C function)c.drm_gem_ttm_vmaphNt(jk.drm_gem_ttm_vunmap (C function)c.drm_gem_ttm_vunmaphNt(jk.drm_gem_ttm_mmap (C function)c.drm_gem_ttm_mmaphNt(jk.(drm_gem_ttm_dumb_map_offset (C function)c.drm_gem_ttm_dumb_map_offsethNt(jk./drm_vma_offset_exact_lookup_locked (C function)$c.drm_vma_offset_exact_lookup_lockedhNt(jk.'drm_vma_offset_lock_lookup (C function)c.drm_vma_offset_lock_lookuphNt(jk.)drm_vma_offset_unlock_lookup (C function)c.drm_vma_offset_unlock_lookuphNt(jk.drm_vma_node_reset (C function)c.drm_vma_node_resethNt(jk.drm_vma_node_start (C function)c.drm_vma_node_starthNt(jk.drm_vma_node_size (C function)c.drm_vma_node_sizehNt(jk.%drm_vma_node_offset_addr (C function)c.drm_vma_node_offset_addrhNt(jk.drm_vma_node_unmap (C function)c.drm_vma_node_unmaphNt(jk.'drm_vma_node_verify_access (C function)c.drm_vma_node_verify_accesshNt(jk.(drm_vma_offset_manager_init (C function)c.drm_vma_offset_manager_inithNt(jk.+drm_vma_offset_manager_destroy (C function) c.drm_vma_offset_manager_destroyhNt(jk.)drm_vma_offset_lookup_locked (C function)c.drm_vma_offset_lookup_lockedhNt(jk.drm_vma_offset_add (C function)c.drm_vma_offset_addhNt(jk."drm_vma_offset_remove (C function)c.drm_vma_offset_removehNt(jk.drm_vma_node_allow (C function)c.drm_vma_node_allowhNt(jk.$drm_vma_node_allow_once (C function)c.drm_vma_node_allow_oncehNt(jk. drm_vma_node_revoke (C function)c.drm_vma_node_revokehNt(jk.$drm_vma_node_is_allowed (C function)c.drm_vma_node_is_allowedhNt(jk.!drm_prime_file_private (C struct)c.drm_prime_file_privatehNt(jk."drm_gem_dmabuf_export (C function)c.drm_gem_dmabuf_exporthNt(jk.#drm_gem_dmabuf_release (C function)c.drm_gem_dmabuf_releasehNt(jk.'drm_gem_prime_fd_to_handle (C function)c.drm_gem_prime_fd_to_handlehNt(jk.'drm_gem_prime_handle_to_fd (C function)c.drm_gem_prime_handle_to_fdhNt(jk.drm_gem_map_attach (C function)c.drm_gem_map_attachhNt(jk.drm_gem_map_detach (C function)c.drm_gem_map_detachhNt(jk. drm_gem_map_dma_buf (C function)c.drm_gem_map_dma_bufhNt(jk."drm_gem_unmap_dma_buf (C function)c.drm_gem_unmap_dma_bufhNt(jk. drm_gem_dmabuf_vmap (C function)c.drm_gem_dmabuf_vmaphNt(jk."drm_gem_dmabuf_vunmap (C function)c.drm_gem_dmabuf_vunmaphNt(jk.drm_gem_prime_mmap (C function)c.drm_gem_prime_mmaphNt(jk. drm_gem_dmabuf_mmap (C function)c.drm_gem_dmabuf_mmaphNt(jk."drm_prime_pages_to_sg (C function)c.drm_prime_pages_to_sghNt(jk.*drm_prime_get_contiguous_size (C function)c.drm_prime_get_contiguous_sizehNt(jk.!drm_gem_prime_export (C function)c.drm_gem_prime_exporthNt(jk.%drm_gem_prime_import_dev (C function)c.drm_gem_prime_import_devhNt(jk.!drm_gem_prime_import (C function)c.drm_gem_prime_importhNt(jk.'drm_prime_sg_to_page_array (C function)c.drm_prime_sg_to_page_arrayhNt(jk.+drm_prime_sg_to_dma_addr_array (C function) c.drm_prime_sg_to_dma_addr_arrayhNt(jk."drm_prime_gem_destroy (C function)c.drm_prime_gem_destroyhNt(jk.drm_mm_insert_mode (C enum)c.drm_mm_insert_modehNt(jk.drm_mm_node (C struct) c.drm_mm_nodehNt(jk.drm_mm (C struct)c.drm_mmhNt(jk.drm_mm_scan (C struct) c.drm_mm_scanhNt(jk."drm_mm_node_allocated (C function)c.drm_mm_node_allocatedhNt(jk.drm_mm_initialized (C function)c.drm_mm_initializedhNt(jk. drm_mm_hole_follows (C function)c.drm_mm_hole_followshNt(jk.#drm_mm_hole_node_start (C function)c.drm_mm_hole_node_starthNt(jk.!drm_mm_hole_node_end (C function)c.drm_mm_hole_node_endhNt(jk.drm_mm_nodes (C macro)c.drm_mm_nodeshNt(jk.drm_mm_for_each_node (C macro)c.drm_mm_for_each_nodehNt(jk.#drm_mm_for_each_node_safe (C macro)c.drm_mm_for_each_node_safehNt(jk.drm_mm_for_each_hole (C macro)c.drm_mm_for_each_holehNt(jk.'drm_mm_insert_node_generic (C function)c.drm_mm_insert_node_generichNt(jk.drm_mm_insert_node (C function)c.drm_mm_insert_nodehNt(jk.drm_mm_clean (C function)c.drm_mm_cleanhNt(jk.'drm_mm_for_each_node_in_range (C macro)c.drm_mm_for_each_node_in_rangehNt(jk.drm_mm_scan_init (C function)c.drm_mm_scan_inithNt(jk. drm_mm_reserve_node (C function)c.drm_mm_reserve_nodehNt(jk.(drm_mm_insert_node_in_range (C function)c.drm_mm_insert_node_in_rangehNt(jk.drm_mm_remove_node (C function)c.drm_mm_remove_nodehNt(jk. drm_mm_replace_node (C function)c.drm_mm_replace_nodehNt(jk.(drm_mm_scan_init_with_range (C function)c.drm_mm_scan_init_with_rangehNt(jk."drm_mm_scan_add_block (C function)c.drm_mm_scan_add_blockhNt(jk.%drm_mm_scan_remove_block (C function)c.drm_mm_scan_remove_blockhNt(jk.$drm_mm_scan_color_evict (C function)c.drm_mm_scan_color_evicthNt(jk.drm_mm_init (C function) c.drm_mm_inithNt(jk.drm_mm_takedown (C function)c.drm_mm_takedownhNt(jk.drm_mm_print (C function)c.drm_mm_printhNt(jk.drm_gpuva_flags (C enum)c.drm_gpuva_flagshNt(jk.drm_gpuva (C struct) c.drm_gpuvahNt(jk.!drm_gpuva_invalidate (C function)c.drm_gpuva_invalidatehNt(jk."drm_gpuva_invalidated (C function)c.drm_gpuva_invalidatedhNt(jk.drm_gpuvm_flags (C enum)c.drm_gpuvm_flagshNt(jk.drm_gpuvm (C struct) c.drm_gpuvmhNt(jk.drm_gpuvm_get (C function)c.drm_gpuvm_gethNt(jk.%drm_gpuvm_resv_protected (C function)c.drm_gpuvm_resv_protectedhNt(jk.drm_gpuvm_resv (C macro)c.drm_gpuvm_resvhNt(jk.drm_gpuvm_resv_obj (C macro)c.drm_gpuvm_resv_objhNt(jk. drm_gpuvm_is_extobj (C function)c.drm_gpuvm_is_extobjhNt(jk.%drm_gpuvm_for_each_va_range (C macro)c.drm_gpuvm_for_each_va_rangehNt(jk.*drm_gpuvm_for_each_va_range_safe (C macro)"c.drm_gpuvm_for_each_va_range_safehNt(jk.drm_gpuvm_for_each_va (C macro)c.drm_gpuvm_for_each_vahNt(jk.$drm_gpuvm_for_each_va_safe (C macro)c.drm_gpuvm_for_each_va_safehNt(jk.drm_gpuvm_exec (C struct)c.drm_gpuvm_exechNt(jk."drm_gpuvm_exec_unlock (C function)c.drm_gpuvm_exec_unlockhNt(jk.*drm_gpuvm_exec_resv_add_fence (C function)c.drm_gpuvm_exec_resv_add_fencehNt(jk.$drm_gpuvm_exec_validate (C function)c.drm_gpuvm_exec_validatehNt(jk.drm_gpuvm_bo (C struct)c.drm_gpuvm_bohNt(jk.drm_gpuvm_bo_get (C function)c.drm_gpuvm_bo_gethNt(jk.#drm_gpuvm_bo_gem_evict (C function)c.drm_gpuvm_bo_gem_evicthNt(jk."drm_gpuvm_bo_for_each_va (C macro)c.drm_gpuvm_bo_for_each_vahNt(jk.'drm_gpuvm_bo_for_each_va_safe (C macro)c.drm_gpuvm_bo_for_each_va_safehNt(jk.drm_gpuva_op_type (C enum)c.drm_gpuva_op_typehNt(jk.drm_gpuva_op_map (C struct)c.drm_gpuva_op_maphNt(jk.drm_gpuva_op_unmap (C struct)c.drm_gpuva_op_unmaphNt(jk.drm_gpuva_op_remap (C struct)c.drm_gpuva_op_remaphNt(jk. drm_gpuva_op_prefetch (C struct)c.drm_gpuva_op_prefetchhNt(jk.drm_gpuva_op (C struct)c.drm_gpuva_ophNt(jk.drm_gpuva_ops (C struct)c.drm_gpuva_opshNt(jk.drm_gpuva_for_each_op (C macro)c.drm_gpuva_for_each_ophNt(jk.$drm_gpuva_for_each_op_safe (C macro)c.drm_gpuva_for_each_op_safehNt(jk.,drm_gpuva_for_each_op_from_reverse (C macro)$c.drm_gpuva_for_each_op_from_reversehNt(jk.'drm_gpuva_for_each_op_reverse (C macro)c.drm_gpuva_for_each_op_reversehNt(jk.drm_gpuva_first_op (C macro)c.drm_gpuva_first_ophNt(jk.drm_gpuva_last_op (C macro)c.drm_gpuva_last_ophNt(jk.drm_gpuva_prev_op (C macro)c.drm_gpuva_prev_ophNt(jk.drm_gpuva_next_op (C macro)c.drm_gpuva_next_ophNt(jk.drm_gpuvm_ops (C struct)c.drm_gpuvm_opshNt(jk..drm_gpuva_op_remap_to_unmap_range (C function)#c.drm_gpuva_op_remap_to_unmap_rangehNt(jk."drm_gpuvm_range_valid (C function)c.drm_gpuvm_range_validhNt(jk.(drm_gpuvm_resv_object_alloc (C function)c.drm_gpuvm_resv_object_allochNt(jk.drm_gpuvm_init (C function)c.drm_gpuvm_inithNt(jk.drm_gpuvm_put (C function)c.drm_gpuvm_puthNt(jk.!drm_gpuvm_prepare_vm (C function)c.drm_gpuvm_prepare_vmhNt(jk.&drm_gpuvm_prepare_objects (C function)c.drm_gpuvm_prepare_objectshNt(jk.$drm_gpuvm_prepare_range (C function)c.drm_gpuvm_prepare_rangehNt(jk. drm_gpuvm_exec_lock (C function)c.drm_gpuvm_exec_lockhNt(jk.&drm_gpuvm_exec_lock_array (C function)c.drm_gpuvm_exec_lock_arrayhNt(jk.&drm_gpuvm_exec_lock_range (C function)c.drm_gpuvm_exec_lock_rangehNt(jk.drm_gpuvm_validate (C function)c.drm_gpuvm_validatehNt(jk.%drm_gpuvm_resv_add_fence (C function)c.drm_gpuvm_resv_add_fencehNt(jk. drm_gpuvm_bo_create (C function)c.drm_gpuvm_bo_createhNt(jk.drm_gpuvm_bo_put (C function)c.drm_gpuvm_bo_puthNt(jk.drm_gpuvm_bo_find (C function)c.drm_gpuvm_bo_findhNt(jk. drm_gpuvm_bo_obtain (C function)c.drm_gpuvm_bo_obtainhNt(jk.)drm_gpuvm_bo_obtain_prealloc (C function)c.drm_gpuvm_bo_obtain_preallochNt(jk.$drm_gpuvm_bo_extobj_add (C function)c.drm_gpuvm_bo_extobj_addhNt(jk.drm_gpuvm_bo_evict (C function)c.drm_gpuvm_bo_evicthNt(jk.drm_gpuva_insert (C function)c.drm_gpuva_inserthNt(jk.drm_gpuva_remove (C function)c.drm_gpuva_removehNt(jk.drm_gpuva_link (C function)c.drm_gpuva_linkhNt(jk.drm_gpuva_unlink (C function)c.drm_gpuva_unlinkhNt(jk.!drm_gpuva_find_first (C function)c.drm_gpuva_find_firsthNt(jk.drm_gpuva_find (C function)c.drm_gpuva_findhNt(jk. drm_gpuva_find_prev (C function)c.drm_gpuva_find_prevhNt(jk. drm_gpuva_find_next (C function)c.drm_gpuva_find_nexthNt(jk.%drm_gpuvm_interval_empty (C function)c.drm_gpuvm_interval_emptyhNt(jk.drm_gpuva_map (C function)c.drm_gpuva_maphNt(jk.drm_gpuva_remap (C function)c.drm_gpuva_remaphNt(jk.drm_gpuva_unmap (C function)c.drm_gpuva_unmaphNt(jk.drm_gpuvm_sm_map (C function)c.drm_gpuvm_sm_maphNt(jk.drm_gpuvm_sm_unmap (C function)c.drm_gpuvm_sm_unmaphNt(jk.(drm_gpuvm_sm_map_ops_create (C function)c.drm_gpuvm_sm_map_ops_createhNt(jk.*drm_gpuvm_sm_unmap_ops_create (C function)c.drm_gpuvm_sm_unmap_ops_createhNt(jk.*drm_gpuvm_prefetch_ops_create (C function)c.drm_gpuvm_prefetch_ops_createhNt(jk.*drm_gpuvm_bo_unmap_ops_create (C function)c.drm_gpuvm_bo_unmap_ops_createhNt(jk.drm_gpuva_ops_free (C function)c.drm_gpuva_ops_freehNt(jk.drm_buddy_init (C function)c.drm_buddy_inithNt(jk.drm_buddy_fini (C function)c.drm_buddy_finihNt(jk.drm_get_buddy (C function)c.drm_get_buddyhNt(jk.!drm_buddy_free_block (C function)c.drm_buddy_free_blockhNt(jk. drm_buddy_free_list (C function)c.drm_buddy_free_listhNt(jk.!drm_buddy_block_trim (C function)c.drm_buddy_block_trimhNt(jk.#drm_buddy_alloc_blocks (C function)c.drm_buddy_alloc_blockshNt(jk."drm_buddy_block_print (C function)c.drm_buddy_block_printhNt(jk.drm_buddy_print (C function)c.drm_buddy_printhNt(jk.drm_clflush_pages (C function)c.drm_clflush_pageshNt(jk.drm_clflush_sg (C function)c.drm_clflush_sghNt(jk.#drm_clflush_virt_range (C function)c.drm_clflush_virt_rangehNt(jk.drm_memcpy_from_wc (C function)c.drm_memcpy_from_wchNt(jk.drm_syncobj (C struct) c.drm_syncobjhNt(jk.drm_syncobj_get (C function)c.drm_syncobj_gethNt(jk.drm_syncobj_put (C function)c.drm_syncobj_puthNt(jk."drm_syncobj_fence_get (C function)c.drm_syncobj_fence_gethNt(jk.drm_syncobj_find (C function)c.drm_syncobj_findhNt(jk."drm_syncobj_add_point (C function)c.drm_syncobj_add_pointhNt(jk.&drm_syncobj_replace_fence (C function)c.drm_syncobj_replace_fencehNt(jk.#drm_syncobj_find_fence (C function)c.drm_syncobj_find_fencehNt(jk.drm_syncobj_free (C function)c.drm_syncobj_freehNt(jk.drm_syncobj_create (C function)c.drm_syncobj_createhNt(jk.#drm_syncobj_get_handle (C function)c.drm_syncobj_get_handlehNt(jk.drm_syncobj_get_fd (C function)c.drm_syncobj_get_fdhNt(jk.'drm_timeout_abs_to_jiffies (C function)c.drm_timeout_abs_to_jiffieshNt(jk.drm_exec (C struct) c.drm_exechNt(jk.drm_exec_obj (C function)c.drm_exec_objhNt(jk.)drm_exec_for_each_locked_object (C macro)!c.drm_exec_for_each_locked_objecthNt(jk.1drm_exec_for_each_locked_object_reverse (C macro))c.drm_exec_for_each_locked_object_reversehNt(jk.#drm_exec_until_all_locked (C macro)c.drm_exec_until_all_lockedhNt(jk.&drm_exec_retry_on_contention (C macro)c.drm_exec_retry_on_contentionhNt(jk."drm_exec_is_contended (C function)c.drm_exec_is_contendedhNt(jk.drm_exec_init (C function)c.drm_exec_inithNt(jk.drm_exec_fini (C function)c.drm_exec_finihNt(jk.drm_exec_cleanup (C function)c.drm_exec_cleanuphNt(jk.drm_exec_lock_obj (C function)c.drm_exec_lock_objhNt(jk. drm_exec_unlock_obj (C function)c.drm_exec_unlock_objhNt(jk.!drm_exec_prepare_obj (C function)c.drm_exec_prepare_objhNt(jk.#drm_exec_prepare_array (C function)c.drm_exec_prepare_arrayhNt(jk.'DRM_SCHED_FENCE_DONT_PIPELINE (C macro)c.DRM_SCHED_FENCE_DONT_PIPELINEhNt(jk./DRM_SCHED_FENCE_FLAG_HAS_DEADLINE_BIT (C macro)'c.DRM_SCHED_FENCE_FLAG_HAS_DEADLINE_BIThNt(jk.drm_sched_entity (C struct)c.drm_sched_entityhNt(jk.drm_sched_rq (C struct)c.drm_sched_rqhNt(jk.drm_sched_fence (C struct)c.drm_sched_fencehNt(jk.drm_sched_job (C struct)c.drm_sched_jobhNt(jk. drm_sched_backend_ops (C struct)c.drm_sched_backend_opshNt(jk.drm_gpu_scheduler (C struct)c.drm_gpu_schedulerhNt(jk.$drm_sched_tdr_queue_imm (C function)c.drm_sched_tdr_queue_immhNt(jk.drm_sched_fault (C function)c.drm_sched_faulthNt(jk.&drm_sched_suspend_timeout (C function)c.drm_sched_suspend_timeouthNt(jk.%drm_sched_resume_timeout (C function)c.drm_sched_resume_timeouthNt(jk.drm_sched_stop (C function)c.drm_sched_stophNt(jk.drm_sched_start (C function)c.drm_sched_starthNt(jk.$drm_sched_resubmit_jobs (C function)c.drm_sched_resubmit_jobshNt(jk.drm_sched_job_init (C function)c.drm_sched_job_inithNt(jk.drm_sched_job_arm (C function)c.drm_sched_job_armhNt(jk.)drm_sched_job_add_dependency (C function)c.drm_sched_job_add_dependencyhNt(jk.1drm_sched_job_add_syncobj_dependency (C function)&c.drm_sched_job_add_syncobj_dependencyhNt(jk.0drm_sched_job_add_resv_dependencies (C function)%c.drm_sched_job_add_resv_dependencieshNt(jk.4drm_sched_job_add_implicit_dependencies (C function))c.drm_sched_job_add_implicit_dependencieshNt(jk."drm_sched_job_cleanup (C function)c.drm_sched_job_cleanuphNt(jk. drm_sched_pick_best (C function)c.drm_sched_pick_besthNt(jk.drm_sched_init (C function)c.drm_sched_inithNt(jk.drm_sched_fini (C function)c.drm_sched_finihNt(jk.%drm_sched_increase_karma (C function)c.drm_sched_increase_karmahNt(jk.#drm_sched_wqueue_ready (C function)c.drm_sched_wqueue_readyhNt(jk."drm_sched_wqueue_stop (C function)c.drm_sched_wqueue_stophNt(jk.#drm_sched_wqueue_start (C function)c.drm_sched_wqueue_starthNt(jk."drm_sched_entity_init (C function)c.drm_sched_entity_inithNt(jk.*drm_sched_entity_modify_sched (C function)c.drm_sched_entity_modify_schedhNt(jk.#drm_sched_entity_error (C function)c.drm_sched_entity_errorhNt(jk.#drm_sched_entity_flush (C function)c.drm_sched_entity_flushhNt(jk."drm_sched_entity_fini (C function)c.drm_sched_entity_finihNt(jk.%drm_sched_entity_destroy (C function)c.drm_sched_entity_destroyhNt(jk.*drm_sched_entity_set_priority (C function)c.drm_sched_entity_set_priorityhNt(jk.&drm_sched_entity_push_job (C function)c.drm_sched_entity_push_jobhNtej ]j]ja]j]j7 ]je ]jw]jL]j ]j ]jN]j]ju ]j ]j]jX]((jk.splice_to_pipe (C function)c.splice_to_pipehNt(jk.copy_splice_read (C function)c.copy_splice_readhNt(jk."splice_from_pipe_feed (C function)c.splice_from_pipe_feedhNt(jk."splice_from_pipe_next (C function)c.splice_from_pipe_nexthNt(jk.#splice_from_pipe_begin (C function)c.splice_from_pipe_beginhNt(jk.!splice_from_pipe_end (C function)c.splice_from_pipe_endhNt(jk.__splice_from_pipe (C function)c.__splice_from_pipehNt(jk.splice_from_pipe (C function)c.splice_from_pipehNt(jk.#iter_file_splice_write (C function)c.iter_file_splice_writehNt(jk.splice_to_socket (C function)c.splice_to_sockethNt(jk.vfs_splice_read (C function)c.vfs_splice_readhNt(jk.#splice_direct_to_actor (C function)c.splice_direct_to_actorhNt(jk.do_splice_direct (C function)c.do_splice_directhNt(jk.splice_file_range (C function)c.splice_file_rangehNt(jk.pipe_buffer (C struct) c.pipe_bufferhNt(jk.pipe_inode_info (C struct)c.pipe_inode_infohNt(jk.!pipe_has_watch_queue (C function)c.pipe_has_watch_queuehNt(jk.pipe_empty (C function) c.pipe_emptyhNt(jk.pipe_occupancy (C function)c.pipe_occupancyhNt(jk.pipe_full (C function) c.pipe_fullhNt(jk.pipe_buf (C function) c.pipe_bufhNt(jk.pipe_head_buf (C function)c.pipe_head_bufhNt(jk.pipe_buf_get (C function)c.pipe_buf_gethNt(jk.pipe_buf_release (C function)c.pipe_buf_releasehNt(jk.pipe_buf_confirm (C function)c.pipe_buf_confirmhNt(jk.pipe_buf_try_steal (C function)c.pipe_buf_try_stealhNt(jk.'generic_pipe_buf_try_steal (C function)c.generic_pipe_buf_try_stealhNt(jk.!generic_pipe_buf_get (C function)c.generic_pipe_buf_gethNt(jk.%generic_pipe_buf_release (C function)c.generic_pipe_buf_releasehNtej]j ]jY]((jk.-drm_aperture_remove_framebuffers (C function)"c.drm_aperture_remove_framebuffershNt(jk.0devm_aperture_acquire_from_firmware (C function)%c.devm_aperture_acquire_from_firmwarehNt(jk.9drm_aperture_remove_conflicting_framebuffers (C function).c.drm_aperture_remove_conflicting_framebuffershNt(jk.=drm_aperture_remove_conflicting_pci_framebuffers (C function)2c.drm_aperture_remove_conflicting_pci_framebuffershNt(jk.switch_power_state (C enum)c.switch_power_statehNt(jk.drm_device (C struct) c.drm_devicehNt(jk.drm_driver_feature (C enum)c.drm_driver_featurehNt(jk.drm_driver (C struct) c.drm_driverhNt(jk.devm_drm_dev_alloc (C macro)c.devm_drm_dev_allochNt(jk.!drm_dev_is_unplugged (C function)c.drm_dev_is_unpluggedhNt(jk.(drm_core_check_all_features (C function)c.drm_core_check_all_featureshNt(jk.#drm_core_check_feature (C function)c.drm_core_check_featurehNt(jk.(drm_drv_uses_atomic_modeset (C function)c.drm_drv_uses_atomic_modesethNt(jk.drm_put_dev (C function) c.drm_put_devhNt(jk.drm_dev_enter (C function)c.drm_dev_enterhNt(jk.drm_dev_exit (C function)c.drm_dev_exithNt(jk.drm_dev_unplug (C function)c.drm_dev_unplughNt(jk.drm_dev_alloc (C function)c.drm_dev_allochNt(jk.drm_dev_get (C function) c.drm_dev_gethNt(jk.drm_dev_put (C function) c.drm_dev_puthNt(jk.drm_dev_register (C function)c.drm_dev_registerhNt(jk.drm_dev_unregister (C function)c.drm_dev_unregisterhNt(jk. drmm_release_action (C function)c.drmm_release_actionhNt(jk.drmm_kmalloc (C function)c.drmm_kmallochNt(jk.drmm_kstrdup (C function)c.drmm_kstrduphNt(jk.drmm_kfree (C function) c.drmm_kfreehNt(jk.drmm_add_action (C macro)c.drmm_add_actionhNt(jk."drmm_add_action_or_reset (C macro)c.drmm_add_action_or_resethNt(jk.drmm_kzalloc (C function)c.drmm_kzallochNt(jk.drmm_kmalloc_array (C function)c.drmm_kmalloc_arrayhNt(jk.drmm_kcalloc (C function)c.drmm_kcallochNt(jk.drmm_mutex_init (C macro)c.drmm_mutex_inithNt(jk.drm_minor (C struct) c.drm_minorhNt(jk.drm_pending_event (C struct)c.drm_pending_eventhNt(jk.drm_file (C struct) c.drm_filehNt(jk."drm_is_primary_client (C function)c.drm_is_primary_clienthNt(jk.!drm_is_render_client (C function)c.drm_is_render_clienthNt(jk. drm_is_accel_client (C function)c.drm_is_accel_clienthNt(jk.drm_memory_stats (C struct)c.drm_memory_statshNt(jk.drm_open (C function) c.drm_openhNt(jk.drm_release (C function) c.drm_releasehNt(jk.!drm_release_noglobal (C function)c.drm_release_noglobalhNt(jk.drm_read (C function) c.drm_readhNt(jk.drm_poll (C function) c.drm_pollhNt(jk.*drm_event_reserve_init_locked (C function)c.drm_event_reserve_init_lockedhNt(jk.#drm_event_reserve_init (C function)c.drm_event_reserve_inithNt(jk."drm_event_cancel_free (C function)c.drm_event_cancel_freehNt(jk.,drm_send_event_timestamp_locked (C function)!c.drm_send_event_timestamp_lockedhNt(jk."drm_send_event_locked (C function)c.drm_send_event_lockedhNt(jk.drm_send_event (C function)c.drm_send_eventhNt(jk.#drm_print_memory_stats (C function)c.drm_print_memory_statshNt(jk."drm_show_memory_stats (C function)c.drm_show_memory_statshNt(jk.drm_show_fdinfo (C function)c.drm_show_fdinfohNt(jk.drm_debug_category (C enum)c.drm_debug_categoryhNt(jk.drm_printer (C struct) c.drm_printerhNt(jk.drm_vprintf (C function) c.drm_vprintfhNt(jk.drm_printf_indent (C macro)c.drm_printf_indenthNt(jk.drm_print_iterator (C struct)c.drm_print_iteratorhNt(jk.!drm_coredump_printer (C function)c.drm_coredump_printerhNt(jk.!drm_seq_file_printer (C function)c.drm_seq_file_printerhNt(jk.drm_info_printer (C function)c.drm_info_printerhNt(jk.drm_dbg_printer (C function)c.drm_dbg_printerhNt(jk.drm_err_printer (C function)c.drm_err_printerhNt(jk.DRM_DEV_ERROR (C macro)c.DRM_DEV_ERRORhNt(jk.#DRM_DEV_ERROR_RATELIMITED (C macro)c.DRM_DEV_ERROR_RATELIMITEDhNt(jk.DRM_DEV_DEBUG (C macro)c.DRM_DEV_DEBUGhNt(jk.DRM_DEV_DEBUG_DRIVER (C macro)c.DRM_DEV_DEBUG_DRIVERhNt(jk.DRM_DEV_DEBUG_KMS (C macro)c.DRM_DEV_DEBUG_KMShNt(jk.drm_puts (C function) c.drm_putshNt(jk.drm_printf (C function) c.drm_printfhNt(jk.drm_print_bits (C function)c.drm_print_bitshNt(jk.drm_print_regset32 (C function)c.drm_print_regset32hNt(jk.for_each_if (C macro) c.for_each_ifhNt(jk.drm_can_sleep (C function)c.drm_can_sleephNtej`]j]j]j]j]j]j ]((jk.drm_pvr_obj_array (C struct)c.drm_pvr_obj_arrayhNt(jk.DRM_PVR_OBJ_ARRAY (C macro)c.DRM_PVR_OBJ_ARRAYhNt(jk.PVR_IOCTL (C macro) c.PVR_IOCTLhNt(jk.drm_pvr_dev_query (C enum)c.drm_pvr_dev_queryhNt(jk.'drm_pvr_ioctl_dev_query_args (C struct)c.drm_pvr_ioctl_dev_query_argshNt(jk.%drm_pvr_dev_query_gpu_info (C struct)c.drm_pvr_dev_query_gpu_infohNt(jk.)drm_pvr_dev_query_runtime_info (C struct) c.drm_pvr_dev_query_runtime_infohNt(jk.#drm_pvr_dev_query_quirks (C struct)c.drm_pvr_dev_query_quirkshNt(jk.)drm_pvr_dev_query_enhancements (C struct) c.drm_pvr_dev_query_enhancementshNt(jk.drm_pvr_heap_id (C enum)c.drm_pvr_heap_idhNt(jk.drm_pvr_heap (C struct)c.drm_pvr_heaphNt(jk.&drm_pvr_dev_query_heap_info (C struct)c.drm_pvr_dev_query_heap_infohNt(jk.'drm_pvr_static_data_area_usage (C enum) c.drm_pvr_static_data_area_usagehNt(jk.#drm_pvr_static_data_area (C struct)c.drm_pvr_static_data_areahNt(jk..drm_pvr_dev_query_static_data_areas (C struct)%c.drm_pvr_dev_query_static_data_areashNt(jk.'drm_pvr_ioctl_create_bo_args (C struct)c.drm_pvr_ioctl_create_bo_argshNt(jk.0drm_pvr_ioctl_get_bo_mmap_offset_args (C struct)'c.drm_pvr_ioctl_get_bo_mmap_offset_argshNt(jk./drm_pvr_ioctl_create_vm_context_args (C struct)&c.drm_pvr_ioctl_create_vm_context_argshNt(jk.0drm_pvr_ioctl_destroy_vm_context_args (C struct)'c.drm_pvr_ioctl_destroy_vm_context_argshNt(jk.$drm_pvr_ioctl_vm_map_args (C struct)c.drm_pvr_ioctl_vm_map_argshNt(jk.&drm_pvr_ioctl_vm_unmap_args (C struct)c.drm_pvr_ioctl_vm_unmap_argshNt(jk.,drm_pvr_ioctl_create_context_args (C struct)#c.drm_pvr_ioctl_create_context_argshNt(jk.drm_pvr_ctx_priority (C enum)c.drm_pvr_ctx_priorityhNt(jk.drm_pvr_ctx_type (C enum)c.drm_pvr_ctx_typehNt(jk.-drm_pvr_ioctl_destroy_context_args (C struct)$c.drm_pvr_ioctl_destroy_context_argshNt(jk..drm_pvr_ioctl_create_free_list_args (C struct)%c.drm_pvr_ioctl_create_free_list_argshNt(jk./drm_pvr_ioctl_destroy_free_list_args (C struct)&c.drm_pvr_ioctl_destroy_free_list_argshNt(jk.1drm_pvr_ioctl_create_hwrt_dataset_args (C struct)(c.drm_pvr_ioctl_create_hwrt_dataset_argshNt(jk.-drm_pvr_create_hwrt_geom_data_args (C struct)$c.drm_pvr_create_hwrt_geom_data_argshNt(jk.+drm_pvr_create_hwrt_rt_data_args (C struct)"c.drm_pvr_create_hwrt_rt_data_argshNt(jk.2drm_pvr_ioctl_destroy_hwrt_dataset_args (C struct))c.drm_pvr_ioctl_destroy_hwrt_dataset_argshNt(jk.*DRM_PVR_SYNC_OP_HANDLE_TYPE_MASK (C macro)"c.DRM_PVR_SYNC_OP_HANDLE_TYPE_MASKhNt(jk.2DRM_PVR_SYNC_OP_FLAG_HANDLE_TYPE_SYNCOBJ (C macro)*c.DRM_PVR_SYNC_OP_FLAG_HANDLE_TYPE_SYNCOBJhNt(jk.;DRM_PVR_SYNC_OP_FLAG_HANDLE_TYPE_TIMELINE_SYNCOBJ (C macro)3c.DRM_PVR_SYNC_OP_FLAG_HANDLE_TYPE_TIMELINE_SYNCOBJhNt(jk.%DRM_PVR_SYNC_OP_FLAG_SIGNAL (C macro)c.DRM_PVR_SYNC_OP_FLAG_SIGNALhNt(jk.#DRM_PVR_SYNC_OP_FLAG_WAIT (C macro)c.DRM_PVR_SYNC_OP_FLAG_WAIThNt(jk.)drm_pvr_ioctl_submit_jobs_args (C struct) c.drm_pvr_ioctl_submit_jobs_argshNt(jk.+DRM_PVR_SUBMIT_JOB_GEOM_CMD_FIRST (C macro)#c.DRM_PVR_SUBMIT_JOB_GEOM_CMD_FIRSThNt(jk.*DRM_PVR_SUBMIT_JOB_GEOM_CMD_LAST (C macro)"c.DRM_PVR_SUBMIT_JOB_GEOM_CMD_LASThNt(jk.1DRM_PVR_SUBMIT_JOB_GEOM_CMD_SINGLE_CORE (C macro))c.DRM_PVR_SUBMIT_JOB_GEOM_CMD_SINGLE_COREhNt(jk.0DRM_PVR_SUBMIT_JOB_GEOM_CMD_FLAGS_MASK (C macro)(c.DRM_PVR_SUBMIT_JOB_GEOM_CMD_FLAGS_MASKhNt(jk.1DRM_PVR_SUBMIT_JOB_FRAG_CMD_SINGLE_CORE (C macro))c.DRM_PVR_SUBMIT_JOB_FRAG_CMD_SINGLE_COREhNt(jk.1DRM_PVR_SUBMIT_JOB_FRAG_CMD_DEPTHBUFFER (C macro))c.DRM_PVR_SUBMIT_JOB_FRAG_CMD_DEPTHBUFFERhNt(jk.3DRM_PVR_SUBMIT_JOB_FRAG_CMD_STENCILBUFFER (C macro)+c.DRM_PVR_SUBMIT_JOB_FRAG_CMD_STENCILBUFFERhNt(jk.9DRM_PVR_SUBMIT_JOB_FRAG_CMD_PREVENT_CDM_OVERLAP (C macro)1c.DRM_PVR_SUBMIT_JOB_FRAG_CMD_PREVENT_CDM_OVERLAPhNt(jk.5DRM_PVR_SUBMIT_JOB_FRAG_CMD_GET_VIS_RESULTS (C macro)-c.DRM_PVR_SUBMIT_JOB_FRAG_CMD_GET_VIS_RESULTShNt(jk.3DRM_PVR_SUBMIT_JOB_FRAG_CMD_SCRATCHBUFFER (C macro)+c.DRM_PVR_SUBMIT_JOB_FRAG_CMD_SCRATCHBUFFERhNt(jk.8DRM_PVR_SUBMIT_JOB_FRAG_CMD_DISABLE_PIXELMERGE (C macro)0c.DRM_PVR_SUBMIT_JOB_FRAG_CMD_DISABLE_PIXELMERGEhNt(jk.0DRM_PVR_SUBMIT_JOB_FRAG_CMD_FLAGS_MASK (C macro)(c.DRM_PVR_SUBMIT_JOB_FRAG_CMD_FLAGS_MASKhNt(jk.drm_connector_attach_hdr_output_metadata_property (C function)3c.drm_connector_attach_hdr_output_metadata_propertyhNt(jk.5drm_connector_attach_colorspace_property (C function)*c.drm_connector_attach_colorspace_propertyhNt(jk.4drm_connector_atomic_hdr_metadata_equal (C function))c.drm_connector_atomic_hdr_metadata_equalhNt(jk.3drm_connector_set_vrr_capable_property (C function)(c.drm_connector_set_vrr_capable_propertyhNt(jk.0drm_connector_set_panel_orientation (C function)%c.drm_connector_set_panel_orientationhNt(jk.;drm_connector_set_panel_orientation_with_quirk (C function)0c.drm_connector_set_panel_orientation_with_quirkhNt(jk.5drm_connector_set_orientation_from_panel (C function)*c.drm_connector_set_orientation_from_panelhNt(jk.;drm_connector_create_privacy_screen_properties (C function)0c.drm_connector_create_privacy_screen_propertieshNt(jk.;drm_connector_attach_privacy_screen_properties (C function)0c.drm_connector_attach_privacy_screen_propertieshNt(jk.9drm_connector_attach_privacy_screen_provider (C function).c.drm_connector_attach_privacy_screen_providerhNt(jk.0drm_connector_update_privacy_screen (C function)%c.drm_connector_update_privacy_screenhNt(jk.,drm_connector_oob_hotplug_event (C function)!c.drm_connector_oob_hotplug_eventhNt(jk.$drm_mode_put_tile_group (C function)c.drm_mode_put_tile_grouphNt(jk.$drm_mode_get_tile_group (C function)c.drm_mode_get_tile_grouphNt(jk.'drm_mode_create_tile_group (C function)c.drm_mode_create_tile_grouphNt(jk."drm_writeback_connector (C struct)c.drm_writeback_connectorhNt(jk.drm_writeback_job (C struct)c.drm_writeback_jobhNt(jk.)drm_writeback_connector_init (C function)c.drm_writeback_connector_inithNt(jk.6drm_writeback_connector_init_with_encoder (C function)+c.drm_writeback_connector_init_with_encoderhNt(jk.$drm_writeback_queue_job (C function)c.drm_writeback_queue_jobhNt(jk.,drm_writeback_signal_completion (C function)!c.drm_writeback_signal_completionhNt(jk.drm_encoder_funcs (C struct)c.drm_encoder_funcshNt(jk.drm_encoder (C struct) c.drm_encoderhNt(jk.drmm_encoder_alloc (C macro)c.drmm_encoder_allochNt(jk."drmm_plain_encoder_alloc (C macro)c.drmm_plain_encoder_allochNt(jk.drm_encoder_index (C function)c.drm_encoder_indexhNt(jk.drm_encoder_mask (C function)c.drm_encoder_maskhNt(jk. drm_encoder_crtc_ok (C function)c.drm_encoder_crtc_okhNt(jk.drm_encoder_find (C function)c.drm_encoder_findhNt(jk.#drm_for_each_encoder_mask (C macro)c.drm_for_each_encoder_maskhNt(jk.drm_for_each_encoder (C macro)c.drm_for_each_encoderhNt(jk.drm_encoder_init (C function)c.drm_encoder_inithNt(jk. drm_encoder_cleanup (C function)c.drm_encoder_cleanuphNt(jk.drmm_encoder_init (C function)c.drmm_encoder_inithNt(jk."drm_modeset_acquire_ctx (C struct)c.drm_modeset_acquire_ctxhNt(jk.drm_modeset_lock (C struct)c.drm_modeset_lockhNt(jk."drm_modeset_lock_fini (C function)c.drm_modeset_lock_finihNt(jk."drm_modeset_is_locked (C function)c.drm_modeset_is_lockedhNt(jk.)drm_modeset_lock_assert_held (C function)c.drm_modeset_lock_assert_heldhNt(jk.$DRM_MODESET_LOCK_ALL_BEGIN (C macro)c.DRM_MODESET_LOCK_ALL_BEGINhNt(jk."DRM_MODESET_LOCK_ALL_END (C macro)c.DRM_MODESET_LOCK_ALL_ENDhNt(jk.!drm_modeset_lock_all (C function)c.drm_modeset_lock_allhNt(jk.#drm_modeset_unlock_all (C function)c.drm_modeset_unlock_allhNt(jk./drm_warn_on_modeset_not_all_locked (C function)$c.drm_warn_on_modeset_not_all_lockedhNt(jk.%drm_modeset_acquire_init (C function)c.drm_modeset_acquire_inithNt(jk.%drm_modeset_acquire_fini (C function)c.drm_modeset_acquire_finihNt(jk.#drm_modeset_drop_locks (C function)c.drm_modeset_drop_lockshNt(jk. drm_modeset_backoff (C function)c.drm_modeset_backoffhNt(jk."drm_modeset_lock_init (C function)c.drm_modeset_lock_inithNt(jk.drm_modeset_lock (C function)c.drm_modeset_lockhNt(jk.2drm_modeset_lock_single_interruptible (C function)'c.drm_modeset_lock_single_interruptiblehNt(jk.drm_modeset_unlock (C function)c.drm_modeset_unlockhNt(jk.%drm_modeset_lock_all_ctx (C function)c.drm_modeset_lock_all_ctxhNt(jk.drm_property_enum (C struct)c.drm_property_enumhNt(jk.drm_property (C struct)c.drm_propertyhNt(jk.drm_property_blob (C struct)c.drm_property_blobhNt(jk.!drm_property_type_is (C function)c.drm_property_type_ishNt(jk.drm_property_find (C function)c.drm_property_findhNt(jk. drm_property_create (C function)c.drm_property_createhNt(jk.%drm_property_create_enum (C function)c.drm_property_create_enumhNt(jk.(drm_property_create_bitmask (C function)c.drm_property_create_bitmaskhNt(jk.&drm_property_create_range (C function)c.drm_property_create_rangehNt(jk.-drm_property_create_signed_range (C function)"c.drm_property_create_signed_rangehNt(jk.'drm_property_create_object (C function)c.drm_property_create_objecthNt(jk.%drm_property_create_bool (C function)c.drm_property_create_boolhNt(jk."drm_property_add_enum (C function)c.drm_property_add_enumhNt(jk.!drm_property_destroy (C function)c.drm_property_destroyhNt(jk.%drm_property_create_blob (C function)c.drm_property_create_blobhNt(jk."drm_property_blob_put (C function)c.drm_property_blob_puthNt(jk."drm_property_blob_get (C function)c.drm_property_blob_gethNt(jk.%drm_property_lookup_blob (C function)c.drm_property_lookup_blobhNt(jk.-drm_property_replace_global_blob (C function)"c.drm_property_replace_global_blobhNt(jk.&drm_property_replace_blob (C function)c.drm_property_replace_blobhNt(jk..drm_property_replace_blob_from_id (C function)#c.drm_property_replace_blob_from_idhNt(jk.#drm_pending_vblank_event (C struct)c.drm_pending_vblank_eventhNt(jk.drm_vblank_crtc (C struct)c.drm_vblank_crtchNt(jk.+drm_crtc_accurate_vblank_count (C function) c.drm_crtc_accurate_vblank_counthNt(jk.drm_vblank_init (C function)c.drm_vblank_inithNt(jk.drm_dev_has_vblank (C function)c.drm_dev_has_vblankhNt(jk.&drm_crtc_vblank_waitqueue (C function)c.drm_crtc_vblank_waitqueuehNt(jk.,drm_calc_timestamping_constants (C function)!c.drm_calc_timestamping_constantshNt(jk.Adrm_crtc_vblank_helper_get_vblank_timestamp_internal (C function)6c.drm_crtc_vblank_helper_get_vblank_timestamp_internalhNt(jk.8drm_crtc_vblank_helper_get_vblank_timestamp (C function)-c.drm_crtc_vblank_helper_get_vblank_timestamphNt(jk."drm_crtc_vblank_count (C function)c.drm_crtc_vblank_counthNt(jk.+drm_crtc_vblank_count_and_time (C function) c.drm_crtc_vblank_count_and_timehNt(jk.'drm_crtc_next_vblank_start (C function)c.drm_crtc_next_vblank_starthNt(jk.&drm_crtc_arm_vblank_event (C function)c.drm_crtc_arm_vblank_eventhNt(jk.'drm_crtc_send_vblank_event (C function)c.drm_crtc_send_vblank_eventhNt(jk. drm_crtc_vblank_get (C function)c.drm_crtc_vblank_gethNt(jk. drm_crtc_vblank_put (C function)c.drm_crtc_vblank_puthNt(jk. drm_wait_one_vblank (C function)c.drm_wait_one_vblankhNt(jk.%drm_crtc_wait_one_vblank (C function)c.drm_crtc_wait_one_vblankhNt(jk. drm_crtc_vblank_off (C function)c.drm_crtc_vblank_offhNt(jk."drm_crtc_vblank_reset (C function)c.drm_crtc_vblank_resethNt(jk.*drm_crtc_set_max_vblank_count (C function)c.drm_crtc_set_max_vblank_counthNt(jk.drm_crtc_vblank_on (C function)c.drm_crtc_vblank_onhNt(jk.$drm_crtc_vblank_restore (C function)c.drm_crtc_vblank_restorehNt(jk.drm_handle_vblank (C function)c.drm_handle_vblankhNt(jk.#drm_crtc_handle_vblank (C function)c.drm_crtc_handle_vblankhNt(jk.drm_vblank_work (C struct)c.drm_vblank_workhNt(jk.to_drm_vblank_work (C macro)c.to_drm_vblank_workhNt(jk.%drm_vblank_work_schedule (C function)c.drm_vblank_work_schedulehNt(jk.(drm_vblank_work_cancel_sync (C function)c.drm_vblank_work_cancel_synchNt(jk."drm_vblank_work_flush (C function)c.drm_vblank_work_flushhNt(jk.!drm_vblank_work_init (C function)c.drm_vblank_work_inithNtej]((jk."drm_is_current_master (C function)c.drm_is_current_masterhNt(jk.drm_master_get (C function)c.drm_master_gethNt(jk. drm_file_get_master (C function)c.drm_file_get_masterhNt(jk.drm_master_put (C function)c.drm_master_puthNt(jk.drm_master (C struct) c.drm_masterhNt(jk.drm_ioctl_t (C macro) c.drm_ioctl_thNt(jk.drm_ioctl_compat_t (C macro)c.drm_ioctl_compat_thNt(jk.drm_ioctl_flags (C enum)c.drm_ioctl_flagshNt(jk.drm_ioctl_desc (C struct)c.drm_ioctl_deschNt(jk.DRM_IOCTL_DEF_DRV (C macro)c.DRM_IOCTL_DEF_DRVhNt(jk.drm_noop (C function) c.drm_noophNt(jk.drm_invalid_op (C function)c.drm_invalid_ophNt(jk.drm_ioctl (C function) c.drm_ioctlhNt(jk.drm_ioctl_flags (C function)c.drm_ioctl_flagshNt(jk.drm_compat_ioctl (C function)c.drm_compat_ioctlhNt(jk.#drm_crtc_add_crc_entry (C function)c.drm_crtc_add_crc_entryhNt(jk. DRM_DEBUGFS_GPUVA_INFO (C macro)c.DRM_DEBUGFS_GPUVA_INFOhNt(jk.drm_info_list (C struct)c.drm_info_listhNt(jk.drm_info_node (C struct)c.drm_info_nodehNt(jk.drm_debugfs_info (C struct)c.drm_debugfs_infohNt(jk.drm_debugfs_entry (C struct)c.drm_debugfs_entryhNt(jk.#drm_debugfs_gpuva_info (C function)c.drm_debugfs_gpuva_infohNt(jk.%drm_debugfs_create_files (C function)c.drm_debugfs_create_fileshNt(jk.!drm_debugfs_add_file (C function)c.drm_debugfs_add_filehNt(jk."drm_debugfs_add_files (C function)c.drm_debugfs_add_fileshNt(jk.$drm_sysfs_hotplug_event (C function)c.drm_sysfs_hotplug_eventhNt(jk..drm_sysfs_connector_hotplug_event (C function)#c.drm_sysfs_connector_hotplug_eventhNt(jk./drm_sysfs_connector_property_event (C function)$c.drm_sysfs_connector_property_eventhNt(jk.&drm_class_device_register (C function)c.drm_class_device_registerhNt(jk.(drm_class_device_unregister (C function)c.drm_class_device_unregisterhNt(jk.DRM_CAP_DUMB_BUFFER (C macro)c.DRM_CAP_DUMB_BUFFERhNt(jk."DRM_CAP_VBLANK_HIGH_CRTC (C macro)c.DRM_CAP_VBLANK_HIGH_CRTChNt(jk.&DRM_CAP_DUMB_PREFERRED_DEPTH (C macro)c.DRM_CAP_DUMB_PREFERRED_DEPTHhNt(jk.$DRM_CAP_DUMB_PREFER_SHADOW (C macro)c.DRM_CAP_DUMB_PREFER_SHADOWhNt(jk.DRM_CAP_PRIME (C macro)c.DRM_CAP_PRIMEhNt(jk.DRM_PRIME_CAP_IMPORT (C macro)c.DRM_PRIME_CAP_IMPORThNt(jk.DRM_PRIME_CAP_EXPORT (C macro)c.DRM_PRIME_CAP_EXPORThNt(jk.%DRM_CAP_TIMESTAMP_MONOTONIC (C macro)c.DRM_CAP_TIMESTAMP_MONOTONIChNt(jk.!DRM_CAP_ASYNC_PAGE_FLIP (C macro)c.DRM_CAP_ASYNC_PAGE_FLIPhNt(jk.DRM_CAP_CURSOR_WIDTH (C macro)c.DRM_CAP_CURSOR_WIDTHhNt(jk.DRM_CAP_CURSOR_HEIGHT (C macro)c.DRM_CAP_CURSOR_HEIGHThNt(jk."DRM_CAP_ADDFB2_MODIFIERS (C macro)c.DRM_CAP_ADDFB2_MODIFIERShNt(jk."DRM_CAP_PAGE_FLIP_TARGET (C macro)c.DRM_CAP_PAGE_FLIP_TARGEThNt(jk.&DRM_CAP_CRTC_IN_VBLANK_EVENT (C macro)c.DRM_CAP_CRTC_IN_VBLANK_EVENThNt(jk.DRM_CAP_SYNCOBJ (C macro)c.DRM_CAP_SYNCOBJhNt(jk."DRM_CAP_SYNCOBJ_TIMELINE (C macro)c.DRM_CAP_SYNCOBJ_TIMELINEhNt(jk.(DRM_CAP_ATOMIC_ASYNC_PAGE_FLIP (C macro) c.DRM_CAP_ATOMIC_ASYNC_PAGE_FLIPhNt(jk."DRM_CLIENT_CAP_STEREO_3D (C macro)c.DRM_CLIENT_CAP_STEREO_3DhNt(jk.)DRM_CLIENT_CAP_UNIVERSAL_PLANES (C macro)!c.DRM_CLIENT_CAP_UNIVERSAL_PLANEShNt(jk.DRM_CLIENT_CAP_ATOMIC (C macro)c.DRM_CLIENT_CAP_ATOMIChNt(jk.%DRM_CLIENT_CAP_ASPECT_RATIO (C macro)c.DRM_CLIENT_CAP_ASPECT_RATIOhNt(jk.-DRM_CLIENT_CAP_WRITEBACK_CONNECTORS (C macro)%c.DRM_CLIENT_CAP_WRITEBACK_CONNECTORShNt(jk.-DRM_CLIENT_CAP_CURSOR_PLANE_HOTSPOT (C macro)%c.DRM_CLIENT_CAP_CURSOR_PLANE_HOTSPOThNt(jk.drm_syncobj_eventfd (C struct)c.drm_syncobj_eventfdhNt(jk.DRM_IOCTL_GEM_CLOSE (C macro)c.DRM_IOCTL_GEM_CLOSEhNt(jk.&DRM_IOCTL_PRIME_HANDLE_TO_FD (C macro)c.DRM_IOCTL_PRIME_HANDLE_TO_FDhNt(jk.&DRM_IOCTL_PRIME_FD_TO_HANDLE (C macro)c.DRM_IOCTL_PRIME_FD_TO_HANDLEhNt(jk.DRM_IOCTL_MODE_RMFB (C macro)c.DRM_IOCTL_MODE_RMFBhNt(jk.$DRM_IOCTL_MODE_CREATE_DUMB (C macro)c.DRM_IOCTL_MODE_CREATE_DUMBhNt(jk.DRM_IOCTL_MODE_GETFB2 (C macro)c.DRM_IOCTL_MODE_GETFB2hNt(jk. DRM_IOCTL_MODE_CLOSEFB (C macro)c.DRM_IOCTL_MODE_CLOSEFBhNt(jk.drm_event (C struct) c.drm_eventhNt(jk.DRM_EVENT_VBLANK (C macro)c.DRM_EVENT_VBLANKhNt(jk.!DRM_EVENT_FLIP_COMPLETE (C macro)c.DRM_EVENT_FLIP_COMPLETEhNt(jk.!DRM_EVENT_CRTC_SEQUENCE (C macro)c.DRM_EVENT_CRTC_SEQUENCEhNt(jk.drm_mode_modeinfo (C struct)c.drm_mode_modeinfohNt(jk.drm_mode_get_plane (C struct)c.drm_mode_get_planehNt(jk.!drm_mode_get_connector (C struct)c.drm_mode_get_connectorhNt(jk.!drm_mode_property_enum (C struct)c.drm_mode_property_enumhNt(jk. drm_mode_get_property (C struct)c.drm_mode_get_propertyhNt(jk.drm_mode_fb_cmd2 (C struct)c.drm_mode_fb_cmd2hNt(jk.!hdr_metadata_infoframe (C struct)c.hdr_metadata_infoframehNt(jk.hdr_output_metadata (C struct)c.hdr_output_metadatahNt(jk."DRM_MODE_PAGE_FLIP_EVENT (C macro)c.DRM_MODE_PAGE_FLIP_EVENThNt(jk."DRM_MODE_PAGE_FLIP_ASYNC (C macro)c.DRM_MODE_PAGE_FLIP_ASYNChNt(jk."DRM_MODE_PAGE_FLIP_FLAGS (C macro)c.DRM_MODE_PAGE_FLIP_FLAGShNt(jk.drm_mode_create_dumb (C struct)c.drm_mode_create_dumbhNt(jk.#DRM_MODE_ATOMIC_TEST_ONLY (C macro)c.DRM_MODE_ATOMIC_TEST_ONLYhNt(jk."DRM_MODE_ATOMIC_NONBLOCK (C macro)c.DRM_MODE_ATOMIC_NONBLOCKhNt(jk.'DRM_MODE_ATOMIC_ALLOW_MODESET (C macro)c.DRM_MODE_ATOMIC_ALLOW_MODESEThNt(jk.DRM_MODE_ATOMIC_FLAGS (C macro)c.DRM_MODE_ATOMIC_FLAGShNt(jk.drm_mode_create_blob (C struct)c.drm_mode_create_blobhNt(jk. drm_mode_destroy_blob (C struct)c.drm_mode_destroy_blobhNt(jk. drm_mode_create_lease (C struct)c.drm_mode_create_leasehNt(jk. drm_mode_list_lessees (C struct)c.drm_mode_list_lesseeshNt(jk.drm_mode_get_lease (C struct)c.drm_mode_get_leasehNt(jk. drm_mode_revoke_lease (C struct)c.drm_mode_revoke_leasehNt(jk.drm_mode_rect (C struct)c.drm_mode_recthNt(jk.drm_mode_closefb (C struct)c.drm_mode_closefbhNtej]j]j]((jk. backlight_update_reason (C enum)c.backlight_update_reasonhNt(jk.backlight_type (C enum)c.backlight_typehNt(jk.backlight_notification (C enum)c.backlight_notificationhNt(jk.backlight_ops (C struct)c.backlight_opshNt(jk.backlight_properties (C struct)c.backlight_propertieshNt(jk.backlight_device (C struct)c.backlight_devicehNt(jk.$backlight_update_status (C function)c.backlight_update_statushNt(jk.backlight_enable (C function)c.backlight_enablehNt(jk.backlight_disable (C function)c.backlight_disablehNt(jk.backlight_is_blank (C function)c.backlight_is_blankhNt(jk.%backlight_get_brightness (C function)c.backlight_get_brightnesshNt(jk.bl_get_data (C function) c.bl_get_datahNt(jk.#backlight_force_update (C function)c.backlight_force_updatehNt(jk.)backlight_device_get_by_name (C function)c.backlight_device_get_by_namehNt(jk.(backlight_register_notifier (C function)c.backlight_register_notifierhNt(jk.*backlight_unregister_notifier (C function)c.backlight_unregister_notifierhNt(jk.+devm_backlight_device_register (C function) c.devm_backlight_device_registerhNt(jk.-devm_backlight_device_unregister (C function)"c.devm_backlight_device_unregisterhNt(jk.&of_find_backlight_by_node (C function)c.of_find_backlight_by_nodehNt(jk.#devm_of_find_backlight (C function)c.devm_of_find_backlighthNtej]j*]j]jl ]((singlecomponent_ops (C struct)c.component_opshNt(jB.component_master_ops (C struct)c.component_master_opshNt(jB. component_match_add (C function)c.component_match_addhNt(jB.!component_compare_of (C function)c.component_compare_ofhNt(jB.!component_release_of (C function)c.component_release_ofhNt(jB."component_compare_dev (C function)c.component_compare_devhNt(jB.'component_compare_dev_name (C function)c.component_compare_dev_namehNt(jB.(component_match_add_release (C function)c.component_match_add_releasehNt(jB.&component_match_add_typed (C function)c.component_match_add_typedhNt(jB.,component_master_add_with_match (C function)!c.component_master_add_with_matchhNt(jB.!component_master_del (C function)c.component_master_delhNt(jB.!component_unbind_all (C function)c.component_unbind_allhNt(jB.component_bind_all (C function)c.component_bind_allhNt(jB. component_add_typed (C function)c.component_add_typedhNt(jB.component_add (C function)c.component_addhNt(jB.component_del (C function)c.component_delhNtej ]j ]j4]j ]j&]j']j]jB]((jB.gpio_request_one (C function)c.gpio_request_onehNt(jB.gpio_request_array (C function)c.gpio_request_arrayhNt(jB.gpio_free_array (C function)c.gpio_free_arrayhNtej]j ]((jB.fpga_bridge (C struct) c.fpga_bridgehNt(jB.fpga_bridge_ops (C struct)c.fpga_bridge_opshNt(jB.!fpga_bridge_register (C function)c.fpga_bridge_registerhNt(jB.#fpga_bridge_unregister (C function)c.fpga_bridge_unregisterhNtej ]((jB.dmi_check_system (C function)c.dmi_check_systemhNt(jB.dmi_first_match (C function)c.dmi_first_matchhNt(jB. dmi_get_system_info (C function)c.dmi_get_system_infohNt(jB. dmi_name_in_vendors (C function)c.dmi_name_in_vendorshNt(jB.dmi_find_device (C function)c.dmi_find_devicehNt(jB.dmi_get_date (C function)c.dmi_get_datehNt(jB.dmi_get_bios_year (C function)c.dmi_get_bios_yearhNt(jB.dmi_walk (C function) c.dmi_walkhNt(jB.dmi_match (C function) c.dmi_matchhNt(jB.dmi_memdev_type (C function)c.dmi_memdev_typehNt(jB.dmi_memdev_handle (C function)c.dmi_memdev_handlehNt(jB.edd_show_raw_data (C function)c.edd_show_raw_datahNt(jB.edd_release (C function) c.edd_releasehNt(jB.edd_dev_is_type (C function)c.edd_dev_is_typehNt(jB.edd_get_pci_dev (C function)c.edd_get_pci_devhNt(jB.edd_init (C function) c.edd_inithNt(jB.sysfb_disable (C function)c.sysfb_disablehNt(jB.#stratix10_svc_command_code (C enum)c.stratix10_svc_command_codehNt(jB.#stratix10_svc_client_msg (C struct)c.stratix10_svc_client_msghNt(jB.,stratix10_svc_command_config_type (C struct)#c.stratix10_svc_command_config_typehNt(jB. stratix10_svc_cb_data (C struct)c.stratix10_svc_cb_datahNt(jB.stratix10_svc_client (C struct)c.stratix10_svc_clienthNt(jB.1stratix10_svc_request_channel_byname (C function)&c.stratix10_svc_request_channel_bynamehNt(jB.'stratix10_svc_free_channel (C function)c.stratix10_svc_free_channelhNt(jB.stratix10_svc_send (C function)c.stratix10_svc_sendhNt(jB.stratix10_svc_done (C function)c.stratix10_svc_donehNt(jB.*stratix10_svc_allocate_memory (C function)c.stratix10_svc_allocate_memoryhNt(jB.&stratix10_svc_free_memory (C function)c.stratix10_svc_free_memoryhNtej-]((jB.$firmware_fallback_sysfs (C function)c.firmware_fallback_sysfshNt(jB.efi_embedded_fw_desc (C struct)c.efi_embedded_fw_deschNtej ]((jB. ieee80211_channel_flags (C enum)c.ieee80211_channel_flagshNt(jB.ieee80211_channel (C struct)c.ieee80211_channelhNt(jB.ieee80211_rate_flags (C enum)c.ieee80211_rate_flagshNt(jB.ieee80211_rate (C struct)c.ieee80211_ratehNt(jB.ieee80211_sta_ht_cap (C struct)c.ieee80211_sta_ht_caphNt(jB.#ieee80211_supported_band (C struct)c.ieee80211_supported_bandhNt(jB.&wiphy_read_of_freq_limits (C function)c.wiphy_read_of_freq_limitshNt(jB.cfg80211_signal_type (C enum)c.cfg80211_signal_typehNt(jB.wiphy_params_flags (C enum)c.wiphy_params_flagshNt(jB.wiphy_flags (C enum) c.wiphy_flagshNt(jB. ieee80211_iface_limit (C struct)c.ieee80211_iface_limithNt(jB.&ieee80211_iface_combination (C struct)c.ieee80211_iface_combinationhNt(jB.wiphy (C struct)c.wiphyhNt(jB.wiphy_priv (C function) c.wiphy_privhNt(jB.priv_to_wiphy (C function)c.priv_to_wiphyhNt(jB.set_wiphy_dev (C function)c.set_wiphy_devhNt(jB.wiphy_dev (C function) c.wiphy_devhNt(jB.wiphy_name (C function) c.wiphy_namehNt(jB.wiphy_new (C function) c.wiphy_newhNt(jB.wiphy_register (C function)c.wiphy_registerhNt(jB.wiphy_unregister (C function)c.wiphy_unregisterhNt(jB.wiphy_free (C function) c.wiphy_freehNt(jB.wireless_dev (C struct)c.wireless_devhNt(jB.wdev_priv (C function) c.wdev_privhNt(jB.(cfg80211_check_combinations (C function)c.cfg80211_check_combinationshNt(jB.vif_params (C struct) c.vif_paramshNt(jB.key_params (C struct) c.key_paramshNt(jB.survey_info_flags (C enum)c.survey_info_flagshNt(jB.survey_info (C struct) c.survey_infohNt(jB.#cfg80211_crypto_settings (C struct)c.cfg80211_crypto_settingshNt(jB.cfg80211_beacon_data (C struct)c.cfg80211_beacon_datahNt(jB.cfg80211_ap_settings (C struct)c.cfg80211_ap_settingshNt(jB.station_parameters (C struct)c.station_parametershNt(jB.rate_info_flags (C enum)c.rate_info_flagshNt(jB.rate_info (C struct) c.rate_infohNt(jB.station_info (C struct)c.station_infohNt(jB.monitor_flags (C enum)c.monitor_flagshNt(jB.mpath_info_flags (C enum)c.mpath_info_flagshNt(jB.mpath_info (C struct) c.mpath_infohNt(jB.bss_parameters (C struct)c.bss_parametershNt(jB.ieee80211_txq_params (C struct)c.ieee80211_txq_paramshNt(jB. cfg80211_auth_request (C struct)c.cfg80211_auth_requesthNt(jB.!cfg80211_assoc_request (C struct)c.cfg80211_assoc_requesthNt(jB."cfg80211_deauth_request (C struct)c.cfg80211_deauth_requesthNt(jB.$cfg80211_disassoc_request (C struct)c.cfg80211_disassoc_requesthNt(jB.cfg80211_ibss_params (C struct)c.cfg80211_ibss_paramshNt(jB."cfg80211_connect_params (C struct)c.cfg80211_connect_paramshNt(jB.cfg80211_pmksa (C struct)c.cfg80211_pmksahNt(jB.cfg80211_ops (C struct)c.cfg80211_opshNt(jB."cfg80211_rx_mlme_mgmt (C function)c.cfg80211_rx_mlme_mgmthNt(jB."cfg80211_auth_timeout (C function)c.cfg80211_auth_timeouthNt(jB.#cfg80211_rx_assoc_resp (C function)c.cfg80211_rx_assoc_resphNt(jB."cfg80211_tx_mlme_mgmt (C function)c.cfg80211_tx_mlme_mgmthNt(jB.)cfg80211_michael_mic_failure (C function)c.cfg80211_michael_mic_failurehNt(jB.!cfg80211_ibss_joined (C function)c.cfg80211_ibss_joinedhNt(jB.'cfg80211_connect_resp_params (C struct)c.cfg80211_connect_resp_paramshNt(jB."cfg80211_connect_done (C function)c.cfg80211_connect_donehNt(jB.!cfg80211_connect_bss (C function)c.cfg80211_connect_bsshNt(jB.$cfg80211_connect_result (C function)c.cfg80211_connect_resulthNt(jB.%cfg80211_connect_timeout (C function)c.cfg80211_connect_timeouthNt(jB.cfg80211_roamed (C function)c.cfg80211_roamedhNt(jB."cfg80211_disconnected (C function)c.cfg80211_disconnectedhNt(jB.&cfg80211_ready_on_channel (C function)c.cfg80211_ready_on_channelhNt(jB./cfg80211_remain_on_channel_expired (C function)$c.cfg80211_remain_on_channel_expiredhNt(jB.cfg80211_new_sta (C function)c.cfg80211_new_stahNt(jB.cfg80211_rx_mgmt (C function)c.cfg80211_rx_mgmthNt(jB.$cfg80211_mgmt_tx_status (C function)c.cfg80211_mgmt_tx_statushNt(jB.%cfg80211_cqm_rssi_notify (C function)c.cfg80211_cqm_rssi_notifyhNt(jB.(cfg80211_cqm_pktloss_notify (C function)c.cfg80211_cqm_pktloss_notifyhNt(jB.cfg80211_ssid (C struct)c.cfg80211_ssidhNt(jB. cfg80211_scan_request (C struct)c.cfg80211_scan_requesthNt(jB.cfg80211_inform_bss (C struct)c.cfg80211_inform_bsshNt(jB.cfg80211_bss (C struct)c.cfg80211_bsshNt(jB.!ieee80211_bss_get_ie (C function)c.ieee80211_bss_get_iehNt(jB.cfg80211_find_ie (C function)c.cfg80211_find_iehNt(jB.cfg80211_scan_done (C function)c.cfg80211_scan_donehNt(jB.+cfg80211_inform_bss_frame_data (C function) c.cfg80211_inform_bss_frame_datahNt(jB.%cfg80211_inform_bss_data (C function)c.cfg80211_inform_bss_datahNt(jB. cfg80211_unlink_bss (C function)c.cfg80211_unlink_bsshNt(jB.+ieee80211_channel_to_frequency (C function) c.ieee80211_channel_to_frequencyhNt(jB.+ieee80211_frequency_to_channel (C function) c.ieee80211_frequency_to_channelhNt(jB."ieee80211_get_channel (C function)c.ieee80211_get_channelhNt(jB.(ieee80211_get_response_rate (C function)c.ieee80211_get_response_ratehNt(jB.&ieee80211_radiotap_iterator (C struct)c.ieee80211_radiotap_iteratorhNt(jB.*ieee80211_get_hdrlen_from_skb (C function)c.ieee80211_get_hdrlen_from_skbhNt(jB.ieee80211_hdrlen (C function)c.ieee80211_hdrlenhNt(jB.#ieee80211_data_to_8023 (C function)c.ieee80211_data_to_8023hNt(jB.%ieee80211_amsdu_to_8023s (C function)c.ieee80211_amsdu_to_8023shNt(jB.#cfg80211_classify8021d (C function)c.cfg80211_classify8021dhNt(jB.regulatory_hint (C function)c.regulatory_hinthNt(jB.*wiphy_apply_custom_regulatory (C function)c.wiphy_apply_custom_regulatoryhNt(jB.freq_reg_info (C function)c.freq_reg_infohNt(jB.'wiphy_rfkill_start_polling (C function)c.wiphy_rfkill_start_pollinghNt(jB.&wiphy_rfkill_stop_polling (C function)c.wiphy_rfkill_stop_pollinghNt(jB..cfg80211_testmode_alloc_reply_skb (C function)#c.cfg80211_testmode_alloc_reply_skbhNt(jB.$cfg80211_testmode_reply (C function)c.cfg80211_testmode_replyhNt(jB..cfg80211_testmode_alloc_event_skb (C function)#c.cfg80211_testmode_alloc_event_skbhNt(jB.$cfg80211_testmode_event (C function)c.cfg80211_testmode_eventhNtejL]((jB.dev_type (C enum) c.dev_typehNt(jB.hw_event_mc_err_type (C enum)c.hw_event_mc_err_typehNt(jB.mem_type (C enum) c.mem_typehNt(jB.edac_type (C enum) c.edac_typehNt(jB.scrub_type (C enum) c.scrub_typehNt(jB.edac_mc_layer_type (C enum)c.edac_mc_layer_typehNt(jB.edac_mc_layer (C struct)c.edac_mc_layerhNt(jB.rank_info (C struct) c.rank_infohNt(jB.edac_raw_error_desc (C struct)c.edac_raw_error_deschNt(jB.edac_get_dimm (C function)c.edac_get_dimmhNt(jB.edac_mc_alloc (C function)c.edac_mc_allochNt(jB.edac_get_owner (C function)c.edac_get_ownerhNt(jB.edac_mc_free (C function)c.edac_mc_freehNt(jB.edac_has_mcs (C function)c.edac_has_mcshNt(jB.edac_mc_find (C function)c.edac_mc_findhNt(jB.find_mci_by_dev (C function)c.find_mci_by_devhNt(jB.edac_mc_del_mc (C function)c.edac_mc_del_mchNt(jB.'edac_mc_find_csrow_by_page (C function)c.edac_mc_find_csrow_by_pagehNt(jB.%edac_raw_mc_handle_error (C function)c.edac_raw_mc_handle_errorhNt(jB.!edac_mc_handle_error (C function)c.edac_mc_handle_errorhNt(jB.$edac_pci_alloc_ctl_info (C function)c.edac_pci_alloc_ctl_infohNt(jB.#edac_pci_free_ctl_info (C function)c.edac_pci_free_ctl_infohNt(jB.!edac_pci_alloc_index (C function)c.edac_pci_alloc_indexhNt(jB. edac_pci_add_device (C function)c.edac_pci_add_devicehNt(jB. edac_pci_del_device (C function)c.edac_pci_del_devicehNt(jB.(edac_pci_create_generic_ctl (C function)c.edac_pci_create_generic_ctlhNt(jB.)edac_pci_release_generic_ctl (C function)c.edac_pci_release_generic_ctlhNt(jB."edac_pci_create_sysfs (C function)c.edac_pci_create_sysfshNt(jB."edac_pci_remove_sysfs (C function)c.edac_pci_remove_sysfshNt(jB.#edac_device_add_device (C function)c.edac_device_add_devicehNt(jB.#edac_device_del_device (C function)c.edac_device_del_devicehNt(jB.(edac_device_handle_ce_count (C function)c.edac_device_handle_ce_counthNt(jB.(edac_device_handle_ue_count (C function)c.edac_device_handle_ue_counthNt(jB."edac_device_handle_ce (C function)c.edac_device_handle_cehNt(jB."edac_device_handle_ue (C function)c.edac_device_handle_uehNt(jB.$edac_device_alloc_index (C function)c.edac_device_alloc_indexhNtej1]j ]j& ]j7]j ]j;]((jB.auxiliary_device (C struct)c.auxiliary_devicehNt(jB."auxiliary_device_init (C function)c.auxiliary_device_inithNt(jB.#__auxiliary_device_add (C function)c.__auxiliary_device_addhNt(jB."auxiliary_find_device (C function)c.auxiliary_find_devicehNt(jB.auxiliary_driver (C struct)c.auxiliary_driverhNt(jB.!module_auxiliary_driver (C macro)c.module_auxiliary_driverhNt(jB.(__auxiliary_driver_register (C function)c.__auxiliary_driver_registerhNt(jB.(auxiliary_driver_unregister (C function)c.auxiliary_driver_unregisterhNtej]j ]j]j@]j ]j ]j ]((jB.counter_comp (C struct)c.counter_comphNt(jB.counter_signal (C struct)c.counter_signalhNt(jB.counter_synapse (C struct)c.counter_synapsehNt(jB.counter_count (C struct)c.counter_counthNt(jB.counter_event_node (C struct)c.counter_event_nodehNt(jB.counter_ops (C struct) c.counter_opshNt(jB.counter_device (C struct)c.counter_devicehNt(jB.counter_priv (C function)c.counter_privhNt(jB.counter_alloc (C function)c.counter_allochNt(jB.counter_add (C function) c.counter_addhNt(jB.counter_unregister (C function)c.counter_unregisterhNt(jB.devm_counter_alloc (C function)c.devm_counter_allochNt(jB.devm_counter_add (C function)c.devm_counter_addhNt(jB.counter_push_event (C function)c.counter_push_eventhNtej?]((jB.fpga_region (C struct) c.fpga_regionhNt(jB.fpga_region_info (C struct)c.fpga_region_infohNt(jB.&fpga_region_register_full (C function)c.fpga_region_register_fullhNt(jB.!fpga_region_register (C function)c.fpga_region_registerhNt(jB.#fpga_region_unregister (C function)c.fpga_region_unregisterhNt(jB.fpga_mgr_get (C function)c.fpga_mgr_gethNt(jB.of_fpga_mgr_get (C function)c.of_fpga_mgr_gethNt(jB.fpga_mgr_put (C function)c.fpga_mgr_puthNt(jB.$fpga_bridge_get_to_list (C function)c.fpga_bridge_get_to_listhNt(jB.'of_fpga_bridge_get_to_list (C function)c.of_fpga_bridge_get_to_listhNt(jB.fpga_bridges_put (C function)c.fpga_bridges_puthNtej']j ]j ]j ]((jB.i3c_error_code (C enum)c.i3c_error_codehNt(jB.i3c_hdr_mode (C enum)c.i3c_hdr_modehNt(jB.i3c_priv_xfer (C struct)c.i3c_priv_xferhNt(jB.i3c_dcr (C enum) c.i3c_dcrhNt(jB.i3c_device_info (C struct)c.i3c_device_infohNt(jB.i3c_driver (C struct) c.i3c_driverhNt(jB.dev_to_i3cdev (C macro)c.dev_to_i3cdevhNt(jB.module_i3c_driver (C macro)c.module_i3c_driverhNt(jB.$i3c_i2c_driver_register (C function)c.i3c_i2c_driver_registerhNt(jB.&i3c_i2c_driver_unregister (C function)c.i3c_i2c_driver_unregisterhNt(jB.module_i3c_i2c_driver (C macro)c.module_i3c_i2c_driverhNt(jB.i3c_ibi_setup (C struct)c.i3c_ibi_setuphNt(jB.%i3c_device_do_priv_xfers (C function)c.i3c_device_do_priv_xfershNt(jB."i3c_device_do_setdasa (C function)c.i3c_device_do_setdasahNt(jB. i3c_device_get_info (C function)c.i3c_device_get_infohNt(jB.#i3c_device_disable_ibi (C function)c.i3c_device_disable_ibihNt(jB."i3c_device_enable_ibi (C function)c.i3c_device_enable_ibihNt(jB.#i3c_device_request_ibi (C function)c.i3c_device_request_ibihNt(jB. i3c_device_free_ibi (C function)c.i3c_device_free_ibihNt(jB.i3cdev_to_dev (C function)c.i3cdev_to_devhNt(jB. i3c_device_match_id (C function)c.i3c_device_match_idhNt(jB.+i3c_driver_register_with_owner (C function) c.i3c_driver_register_with_ownerhNt(jB."i3c_driver_unregister (C function)c.i3c_driver_unregisterhNtejP]j]j ]j ]((jB.dma_buf_sync (C struct)c.dma_buf_synchNt(jB.#dma_buf_export_sync_file (C struct)c.dma_buf_export_sync_filehNt(jB.#dma_buf_import_sync_file (C struct)c.dma_buf_import_sync_filehNt(jB.dma_buf_export (C function)c.dma_buf_exporthNt(jB.dma_buf_fd (C function) c.dma_buf_fdhNt(jB.dma_buf_get (C function) c.dma_buf_gethNt(jB.dma_buf_put (C function) c.dma_buf_puthNt(jB.#dma_buf_dynamic_attach (C function)c.dma_buf_dynamic_attachhNt(jB.dma_buf_attach (C function)c.dma_buf_attachhNt(jB.dma_buf_detach (C function)c.dma_buf_detachhNt(jB.dma_buf_pin (C function) c.dma_buf_pinhNt(jB.dma_buf_unpin (C function)c.dma_buf_unpinhNt(jB.#dma_buf_map_attachment (C function)c.dma_buf_map_attachmenthNt(jB.,dma_buf_map_attachment_unlocked (C function)!c.dma_buf_map_attachment_unlockedhNt(jB.%dma_buf_unmap_attachment (C function)c.dma_buf_unmap_attachmenthNt(jB..dma_buf_unmap_attachment_unlocked (C function)#c.dma_buf_unmap_attachment_unlockedhNt(jB. dma_buf_move_notify (C function)c.dma_buf_move_notifyhNt(jB.%dma_buf_begin_cpu_access (C function)c.dma_buf_begin_cpu_accesshNt(jB.#dma_buf_end_cpu_access (C function)c.dma_buf_end_cpu_accesshNt(jB.dma_buf_mmap (C function)c.dma_buf_mmaphNt(jB.dma_buf_vmap (C function)c.dma_buf_vmaphNt(jB."dma_buf_vmap_unlocked (C function)c.dma_buf_vmap_unlockedhNt(jB.dma_buf_vunmap (C function)c.dma_buf_vunmaphNt(jB.$dma_buf_vunmap_unlocked (C function)c.dma_buf_vunmap_unlockedhNt(jB.dma_buf_ops (C struct) c.dma_buf_opshNt(jB.dma_buf (C struct) c.dma_bufhNt(jB.dma_buf_attach_ops (C struct)c.dma_buf_attach_opshNt(jB.dma_buf_attachment (C struct)c.dma_buf_attachmenthNt(jB.dma_buf_export_info (C struct)c.dma_buf_export_infohNt(jB.$DEFINE_DMA_BUF_EXPORT_INFO (C macro)c.DEFINE_DMA_BUF_EXPORT_INFOhNt(jB.get_dma_buf (C function) c.get_dma_bufhNt(jB.dma_buf_is_dynamic (C function)c.dma_buf_is_dynamichNt(jB.*dma_buf_attachment_is_dynamic (C function)c.dma_buf_attachment_is_dynamichNt(jB.dma_resv_init (C function)c.dma_resv_inithNt(jB.dma_resv_fini (C function)c.dma_resv_finihNt(jB.$dma_resv_reserve_fences (C function)c.dma_resv_reserve_fenceshNt(jB.&dma_resv_reset_max_fences (C function)c.dma_resv_reset_max_fenceshNt(jB.dma_resv_add_fence (C function)c.dma_resv_add_fencehNt(jB.$dma_resv_replace_fences (C function)c.dma_resv_replace_fenceshNt(jB.)dma_resv_iter_first_unlocked (C function)c.dma_resv_iter_first_unlockedhNt(jB.(dma_resv_iter_next_unlocked (C function)c.dma_resv_iter_next_unlockedhNt(jB. dma_resv_iter_first (C function)c.dma_resv_iter_firsthNt(jB.dma_resv_iter_next (C function)c.dma_resv_iter_nexthNt(jB.!dma_resv_copy_fences (C function)c.dma_resv_copy_fenceshNt(jB. dma_resv_get_fences (C function)c.dma_resv_get_fenceshNt(jB.#dma_resv_get_singleton (C function)c.dma_resv_get_singletonhNt(jB."dma_resv_wait_timeout (C function)c.dma_resv_wait_timeouthNt(jB."dma_resv_set_deadline (C function)c.dma_resv_set_deadlinehNt(jB.#dma_resv_test_signaled (C function)c.dma_resv_test_signaledhNt(jB.dma_resv_describe (C function)c.dma_resv_describehNt(jB.dma_resv_usage (C enum)c.dma_resv_usagehNt(jB.dma_resv_usage_rw (C function)c.dma_resv_usage_rwhNt(jB.dma_resv (C struct) c.dma_resvhNt(jB.dma_resv_iter (C struct)c.dma_resv_iterhNt(jB. dma_resv_iter_begin (C function)c.dma_resv_iter_beginhNt(jB.dma_resv_iter_end (C function)c.dma_resv_iter_endhNt(jB. dma_resv_iter_usage (C function)c.dma_resv_iter_usagehNt(jB.'dma_resv_iter_is_restarted (C function)c.dma_resv_iter_is_restartedhNt(jB.*dma_resv_for_each_fence_unlocked (C macro)"c.dma_resv_for_each_fence_unlockedhNt(jB.!dma_resv_for_each_fence (C macro)c.dma_resv_for_each_fencehNt(jB.dma_resv_lock (C function)c.dma_resv_lockhNt(jB.(dma_resv_lock_interruptible (C function)c.dma_resv_lock_interruptiblehNt(jB.dma_resv_lock_slow (C function)c.dma_resv_lock_slowhNt(jB.-dma_resv_lock_slow_interruptible (C function)"c.dma_resv_lock_slow_interruptiblehNt(jB.dma_resv_trylock (C function)c.dma_resv_trylockhNt(jB.dma_resv_is_locked (C function)c.dma_resv_is_lockedhNt(jB.!dma_resv_locking_ctx (C function)c.dma_resv_locking_ctxhNt(jB.dma_resv_unlock (C function)c.dma_resv_unlockhNt(jB.dma_fence_get_stub (C function)c.dma_fence_get_stubhNt(jB.,dma_fence_allocate_private_stub (C function)!c.dma_fence_allocate_private_stubhNt(jB.$dma_fence_context_alloc (C function)c.dma_fence_context_allochNt(jB.'dma_fence_begin_signalling (C function)c.dma_fence_begin_signallinghNt(jB.%dma_fence_end_signalling (C function)c.dma_fence_end_signallinghNt(jB..dma_fence_signal_timestamp_locked (C function)#c.dma_fence_signal_timestamp_lockedhNt(jB.'dma_fence_signal_timestamp (C function)c.dma_fence_signal_timestamphNt(jB.$dma_fence_signal_locked (C function)c.dma_fence_signal_lockedhNt(jB.dma_fence_signal (C function)c.dma_fence_signalhNt(jB.#dma_fence_wait_timeout (C function)c.dma_fence_wait_timeouthNt(jB.dma_fence_release (C function)c.dma_fence_releasehNt(jB.dma_fence_free (C function)c.dma_fence_freehNt(jB.*dma_fence_enable_sw_signaling (C function)c.dma_fence_enable_sw_signalinghNt(jB.#dma_fence_add_callback (C function)c.dma_fence_add_callbackhNt(jB.!dma_fence_get_status (C function)c.dma_fence_get_statushNt(jB.&dma_fence_remove_callback (C function)c.dma_fence_remove_callbackhNt(jB.#dma_fence_default_wait (C function)c.dma_fence_default_waithNt(jB.'dma_fence_wait_any_timeout (C function)c.dma_fence_wait_any_timeouthNt(jB.#dma_fence_set_deadline (C function)c.dma_fence_set_deadlinehNt(jB.dma_fence_describe (C function)c.dma_fence_describehNt(jB.dma_fence_init (C function)c.dma_fence_inithNt(jB.dma_fence (C struct) c.dma_fencehNt(jB.dma_fence_cb (C struct)c.dma_fence_cbhNt(jB.dma_fence_ops (C struct)c.dma_fence_opshNt(jB.dma_fence_put (C function)c.dma_fence_puthNt(jB.dma_fence_get (C function)c.dma_fence_gethNt(jB.dma_fence_get_rcu (C function)c.dma_fence_get_rcuhNt(jB.#dma_fence_get_rcu_safe (C function)c.dma_fence_get_rcu_safehNt(jB.)dma_fence_is_signaled_locked (C function)c.dma_fence_is_signaled_lockedhNt(jB."dma_fence_is_signaled (C function)c.dma_fence_is_signaledhNt(jB.!__dma_fence_is_later (C function)c.__dma_fence_is_laterhNt(jB.dma_fence_is_later (C function)c.dma_fence_is_laterhNt(jB.'dma_fence_is_later_or_same (C function)c.dma_fence_is_later_or_samehNt(jB.dma_fence_later (C function)c.dma_fence_laterhNt(jB.(dma_fence_get_status_locked (C function)c.dma_fence_get_status_lockedhNt(jB. dma_fence_set_error (C function)c.dma_fence_set_errorhNt(jB. dma_fence_timestamp (C function)c.dma_fence_timestamphNt(jB.dma_fence_wait (C function)c.dma_fence_waithNt(jB.dma_fence_is_array (C function)c.dma_fence_is_arrayhNt(jB.dma_fence_is_chain (C function)c.dma_fence_is_chainhNt(jB.#dma_fence_is_container (C function)c.dma_fence_is_containerhNt(jB.#dma_fence_array_create (C function)c.dma_fence_array_createhNt(jB.$dma_fence_match_context (C function)c.dma_fence_match_contexthNt(jB.dma_fence_array_cb (C struct)c.dma_fence_array_cbhNt(jB.dma_fence_array (C struct)c.dma_fence_arrayhNt(jB.to_dma_fence_array (C function)c.to_dma_fence_arrayhNt(jB."dma_fence_array_for_each (C macro)c.dma_fence_array_for_eachhNt(jB.!dma_fence_chain_walk (C function)c.dma_fence_chain_walkhNt(jB.'dma_fence_chain_find_seqno (C function)c.dma_fence_chain_find_seqnohNt(jB.!dma_fence_chain_init (C function)c.dma_fence_chain_inithNt(jB.dma_fence_chain (C struct)c.dma_fence_chainhNt(jB.to_dma_fence_chain (C function)c.to_dma_fence_chainhNt(jB.&dma_fence_chain_contained (C function)c.dma_fence_chain_containedhNt(jB."dma_fence_chain_alloc (C function)c.dma_fence_chain_allochNt(jB.!dma_fence_chain_free (C function)c.dma_fence_chain_freehNt(jB."dma_fence_chain_for_each (C macro)c.dma_fence_chain_for_eachhNt(jB.dma_fence_unwrap (C struct)c.dma_fence_unwraphNt(jB.#dma_fence_unwrap_for_each (C macro)c.dma_fence_unwrap_for_eachhNt(jB. dma_fence_unwrap_merge (C macro)c.dma_fence_unwrap_mergehNt(jB.sync_file_create (C function)c.sync_file_createhNt(jB. sync_file_get_fence (C function)c.sync_file_get_fencehNt(jB.sync_file (C struct) c.sync_filehNt(jB.sync_merge_data (C struct)c.sync_merge_datahNt(jB.sync_fence_info (C struct)c.sync_fence_infohNt(jB.sync_file_info (C struct)c.sync_file_infohNt(jB.sync_set_deadline (C struct)c.sync_set_deadlinehNtej]((jB.iosys_map (C struct) c.iosys_maphNt(jB.IOSYS_MAP_INIT_VADDR (C macro)c.IOSYS_MAP_INIT_VADDRhNt(jB.$IOSYS_MAP_INIT_VADDR_IOMEM (C macro)c.IOSYS_MAP_INIT_VADDR_IOMEMhNt(jB.IOSYS_MAP_INIT_OFFSET (C macro)c.IOSYS_MAP_INIT_OFFSEThNt(jB. iosys_map_set_vaddr (C function)c.iosys_map_set_vaddrhNt(jB.&iosys_map_set_vaddr_iomem (C function)c.iosys_map_set_vaddr_iomemhNt(jB.iosys_map_is_equal (C function)c.iosys_map_is_equalhNt(jB.iosys_map_is_null (C function)c.iosys_map_is_nullhNt(jB.iosys_map_is_set (C function)c.iosys_map_is_sethNt(jB.iosys_map_clear (C function)c.iosys_map_clearhNt(jB. iosys_map_memcpy_to (C function)c.iosys_map_memcpy_tohNt(jB."iosys_map_memcpy_from (C function)c.iosys_map_memcpy_fromhNt(jB.iosys_map_incr (C function)c.iosys_map_incrhNt(jB.iosys_map_memset (C function)c.iosys_map_memsethNt(jB.iosys_map_rd (C macro)c.iosys_map_rdhNt(jB.iosys_map_wr (C macro)c.iosys_map_wrhNt(jB.iosys_map_rd_field (C macro)c.iosys_map_rd_fieldhNt(jB.iosys_map_wr_field (C macro)c.iosys_map_wr_fieldhNt(jB.virt_to_phys (C function)c.virt_to_physhNt(jB.phys_to_virt (C function)c.phys_to_virthNt(jB.ioremap (C function) c.ioremaphNt(jB.iosubmit_cmds512 (C function)c.iosubmit_cmds512hNtej/]j ]j[]((jB.gpio_irq_chip (C struct)c.gpio_irq_chiphNt(jB.gpio_chip (C struct) c.gpio_chiphNt(jB.for_each_hwgpio (C macro)c.for_each_hwgpiohNt(jB.*for_each_requested_gpio_in_range (C macro)"c.for_each_requested_gpio_in_rangehNt(jB.gpiochip_add_data (C macro)c.gpiochip_add_datahNt(jB.gpio_pin_range (C struct)c.gpio_pin_rangehNt(jB.gpio_to_desc (C function)c.gpio_to_deschNt(jB.!gpio_device_get_desc (C function)c.gpio_device_get_deschNt(jB.desc_to_gpio (C function)c.desc_to_gpiohNt(jB.gpiod_to_chip (C function)c.gpiod_to_chiphNt(jB.!gpiod_to_gpio_device (C function)c.gpiod_to_gpio_devicehNt(jB.!gpio_device_get_base (C function)c.gpio_device_get_basehNt(jB."gpio_device_get_label (C function)c.gpio_device_get_labelhNt(jB.!gpio_device_get_chip (C function)c.gpio_device_get_chiphNt(jB. gpiod_get_direction (C function)c.gpiod_get_directionhNt(jB.gpiochip_get_data (C function)c.gpiochip_get_datahNt(jB.gpiochip_remove (C function)c.gpiochip_removehNt(jB.gpio_device_find (C function)c.gpio_device_findhNt(jB.&gpio_device_find_by_label (C function)c.gpio_device_find_by_labelhNt(jB.'gpio_device_find_by_fwnode (C function)c.gpio_device_find_by_fwnodehNt(jB.gpio_device_get (C function)c.gpio_device_gethNt(jB.gpio_device_put (C function)c.gpio_device_puthNt(jB."gpio_device_to_device (C function)c.gpio_device_to_devicehNt(jB.(gpiochip_irqchip_add_domain (C function)c.gpiochip_irqchip_add_domainhNt(jB.%gpiochip_generic_request (C function)c.gpiochip_generic_requesthNt(jB."gpiochip_generic_free (C function)c.gpiochip_generic_freehNt(jB.$gpiochip_generic_config (C function)c.gpiochip_generic_confighNt(jB.(gpiochip_add_pingroup_range (C function)c.gpiochip_add_pingroup_rangehNt(jB.#gpiochip_add_pin_range (C function)c.gpiochip_add_pin_rangehNt(jB.'gpiochip_remove_pin_ranges (C function)c.gpiochip_remove_pin_rangeshNt(jB.$gpiochip_dup_line_label (C function)c.gpiochip_dup_line_labelhNt(jB.&gpiochip_request_own_desc (C function)c.gpiochip_request_own_deschNt(jB.#gpiochip_free_own_desc (C function)c.gpiochip_free_own_deschNt(jB."gpiod_direction_input (C function)c.gpiod_direction_inputhNt(jB.'gpiod_direction_output_raw (C function)c.gpiod_direction_output_rawhNt(jB.#gpiod_direction_output (C function)c.gpiod_direction_outputhNt(jB.)gpiod_enable_hw_timestamp_ns (C function)c.gpiod_enable_hw_timestamp_nshNt(jB.*gpiod_disable_hw_timestamp_ns (C function)c.gpiod_disable_hw_timestamp_nshNt(jB.gpiod_set_config (C function)c.gpiod_set_confighNt(jB.gpiod_set_debounce (C function)c.gpiod_set_debouncehNt(jB. gpiod_is_active_low (C function)c.gpiod_is_active_lowhNt(jB.$gpiod_toggle_active_low (C function)c.gpiod_toggle_active_lowhNt(jB. gpiod_get_raw_value (C function)c.gpiod_get_raw_valuehNt(jB.gpiod_get_value (C function)c.gpiod_get_valuehNt(jB.&gpiod_get_raw_array_value (C function)c.gpiod_get_raw_array_valuehNt(jB."gpiod_get_array_value (C function)c.gpiod_get_array_valuehNt(jB. gpiod_set_raw_value (C function)c.gpiod_set_raw_valuehNt(jB.gpiod_set_value (C function)c.gpiod_set_valuehNt(jB.&gpiod_set_raw_array_value (C function)c.gpiod_set_raw_array_valuehNt(jB."gpiod_set_array_value (C function)c.gpiod_set_array_valuehNt(jB.gpiod_cansleep (C function)c.gpiod_cansleephNt(jB.$gpiod_set_consumer_name (C function)c.gpiod_set_consumer_namehNt(jB.gpiod_to_irq (C function)c.gpiod_to_irqhNt(jB.!gpiochip_lock_as_irq (C function)c.gpiochip_lock_as_irqhNt(jB.#gpiochip_unlock_as_irq (C function)c.gpiochip_unlock_as_irqhNt(jB.)gpiod_get_raw_value_cansleep (C function)c.gpiod_get_raw_value_cansleephNt(jB.%gpiod_get_value_cansleep (C function)c.gpiod_get_value_cansleephNt(jB./gpiod_get_raw_array_value_cansleep (C function)$c.gpiod_get_raw_array_value_cansleephNt(jB.+gpiod_get_array_value_cansleep (C function) c.gpiod_get_array_value_cansleephNt(jB.)gpiod_set_raw_value_cansleep (C function)c.gpiod_set_raw_value_cansleephNt(jB.%gpiod_set_value_cansleep (C function)c.gpiod_set_value_cansleephNt(jB./gpiod_set_raw_array_value_cansleep (C function)$c.gpiod_set_raw_array_value_cansleephNt(jB.+gpiod_set_array_value_cansleep (C function) c.gpiod_set_array_value_cansleephNt(jB.#gpiod_add_lookup_table (C function)c.gpiod_add_lookup_tablehNt(jB.&gpiod_remove_lookup_table (C function)c.gpiod_remove_lookup_tablehNt(jB.gpiod_add_hogs (C function)c.gpiod_add_hogshNt(jB.#fwnode_gpiod_get_index (C function)c.fwnode_gpiod_get_indexhNt(jB.gpiod_count (C function) c.gpiod_counthNt(jB.gpiod_get (C function) c.gpiod_gethNt(jB.gpiod_get_optional (C function)c.gpiod_get_optionalhNt(jB.gpiod_get_index (C function)c.gpiod_get_indexhNt(jB.%gpiod_get_index_optional (C function)c.gpiod_get_index_optionalhNt(jB.gpiod_get_array (C function)c.gpiod_get_arrayhNt(jB.%gpiod_get_array_optional (C function)c.gpiod_get_array_optionalhNt(jB.gpiod_put (C function) c.gpiod_puthNt(jB.gpiod_put_array (C function)c.gpiod_put_arrayhNt(jB.&acpi_gpio_get_io_resource (C function)c.acpi_gpio_get_io_resourcehNt(jB.-acpi_gpiochip_request_interrupts (C function)"c.acpi_gpiochip_request_interruptshNt(jB.*acpi_gpiochip_free_interrupts (C function)c.acpi_gpiochip_free_interruptshNt(jB.*acpi_dev_gpio_irq_wake_get_by (C function)c.acpi_dev_gpio_irq_wake_get_byhNt(jB.of_get_named_gpio (C function)c.of_get_named_gpiohNt(jB.$of_mm_gpiochip_add_data (C function)c.of_mm_gpiochip_add_datahNt(jB."of_mm_gpiochip_remove (C function)c.of_mm_gpiochip_removehNt(jB.devm_gpiod_get (C function)c.devm_gpiod_gethNt(jB.$devm_gpiod_get_optional (C function)c.devm_gpiod_get_optionalhNt(jB.!devm_gpiod_get_index (C function)c.devm_gpiod_get_indexhNt(jB.(devm_fwnode_gpiod_get_index (C function)c.devm_fwnode_gpiod_get_indexhNt(jB.*devm_gpiod_get_index_optional (C function)c.devm_gpiod_get_index_optionalhNt(jB.!devm_gpiod_get_array (C function)c.devm_gpiod_get_arrayhNt(jB.*devm_gpiod_get_array_optional (C function)c.devm_gpiod_get_array_optionalhNt(jB.devm_gpiod_put (C function)c.devm_gpiod_puthNt(jB.devm_gpiod_unhinge (C function)c.devm_gpiod_unhingehNt(jB.!devm_gpiod_put_array (C function)c.devm_gpiod_put_arrayhNt(jB.devm_gpio_request (C function)c.devm_gpio_requesthNt(jB."devm_gpio_request_one (C function)c.devm_gpio_request_onehNt(jB.,devm_gpiochip_add_data_with_key (C function)!c.devm_gpiochip_add_data_with_keyhNt(jB.gpiod_export (C function)c.gpiod_exporthNt(jB.gpiod_export_link (C function)c.gpiod_export_linkhNt(jB.gpiod_unexport (C function)c.gpiod_unexporthNtej]((jB.cn_add_callback (C function)c.cn_add_callbackhNt(jB.cn_del_callback (C function)c.cn_del_callbackhNt(jB.!cn_netlink_send_mult (C function)c.cn_netlink_send_multhNt(jB.cn_netlink_send (C function)c.cn_netlink_sendhNtej]jr]j ]ju]((jB.$__cxl_pci_mbox_send_cmd (C function)c.__cxl_pci_mbox_send_cmdhNt(jB.cxl_register_map (C struct)c.cxl_register_maphNt(jB.cxl_decoder (C struct) c.cxl_decoderhNt(jB.cxl_endpoint_decoder (C struct)c.cxl_endpoint_decoderhNt(jB.cxl_switch_decoder (C struct)c.cxl_switch_decoderhNt(jB.cxl_root_decoder (C struct)c.cxl_root_decoderhNt(jB.cxl_region_params (C struct)c.cxl_region_paramshNt(jB.cxl_region (C struct) c.cxl_regionhNt(jB.cxl_port (C struct) c.cxl_porthNt(jB.cxl_root (C struct) c.cxl_roothNt(jB.cxl_dport (C struct) c.cxl_dporthNt(jB.cxl_ep (C struct)c.cxl_ephNt(jB.cxl_region_ref (C struct)c.cxl_region_refhNt(jB."cxl_endpoint_dvsec_info (C struct)c.cxl_endpoint_dvsec_infohNt(jB.devm_cxl_add_port (C function)c.devm_cxl_add_porthNt(jB.devm_cxl_add_dport (C function)c.devm_cxl_add_dporthNt(jB.#devm_cxl_add_rch_dport (C function)c.devm_cxl_add_rch_dporthNt(jB.cxl_add_ep (C function) c.cxl_add_ephNt(jB.cxl_decoder_init (C function)c.cxl_decoder_inithNt(jB.#cxl_root_decoder_alloc (C function)c.cxl_root_decoder_allochNt(jB.%cxl_switch_decoder_alloc (C function)c.cxl_switch_decoder_allochNt(jB.'cxl_endpoint_decoder_alloc (C function)c.cxl_endpoint_decoder_allochNt(jB.#cxl_decoder_add_locked (C function)c.cxl_decoder_add_lockedhNt(jB.cxl_decoder_add (C function)c.cxl_decoder_addhNt(jB."__cxl_driver_register (C function)c.__cxl_driver_registerhNt(jB..cxl_endpoint_get_perf_coordinates (C function)#c.cxl_endpoint_get_perf_coordinateshNt(jB.+devm_cxl_port_enumerate_dports (C function) c.devm_cxl_port_enumerate_dportshNt(jB. cxl_hdm_decode_init (C function)c.cxl_hdm_decode_inithNt(jB.read_cdat_data (C function)c.read_cdat_datahNt(jB. cxl_pci_get_latency (C function)c.cxl_pci_get_latencyhNt(jB.#cxl_port_attach_region (C function)c.cxl_port_attach_regionhNt(jB.$cxl_calc_interleave_pos (C function)c.cxl_calc_interleave_poshNt(jB. devm_cxl_add_region (C function)c.devm_cxl_add_regionhNt(jB.%devm_cxl_add_pmem_region (C function)c.devm_cxl_add_pmem_regionhNt(jB.cxl_command_info (C struct)c.cxl_command_infohNt(jB.!cxl_mem_query_commands (C struct)c.cxl_mem_query_commandshNt(jB.cxl_send_command (C struct)c.cxl_send_commandhNtej}]jA]jK]((jB.4aperture_remove_all_conflicting_devices (C function))c.aperture_remove_all_conflicting_deviceshNt(jB.6devm_aperture_acquire_for_platform_device (C function)+c.devm_aperture_acquire_for_platform_devicehNt(jB.0aperture_remove_conflicting_devices (C function)%c.aperture_remove_conflicting_deviceshNt(jB.1__aperture_remove_legacy_vga_devices (C function)&c.__aperture_remove_legacy_vga_deviceshNt(jB.4aperture_remove_conflicting_pci_devices (C function))c.aperture_remove_conflicting_pci_deviceshNtejx]jz]((jB.!register_framebuffer (C function)c.register_framebufferhNt(jB.#unregister_framebuffer (C function)c.unregister_framebufferhNt(jB.fb_set_suspend (C function)c.fb_set_suspendhNt(jB.fb_dealloc_cmap (C function)c.fb_dealloc_cmaphNt(jB.fb_copy_cmap (C function)c.fb_copy_cmaphNt(jB.fb_set_cmap (C function) c.fb_set_cmaphNt(jB.fb_default_cmap (C function)c.fb_default_cmaphNt(jB.fb_invert_cmaps (C function)c.fb_invert_cmapshNt(jB.fb_try_mode (C function) c.fb_try_modehNt(jB. fb_delete_videomode (C function)c.fb_delete_videomodehNt(jB.fb_find_mode (C function)c.fb_find_modehNt(jB. fb_var_to_videomode (C function)c.fb_var_to_videomodehNt(jB. fb_videomode_to_var (C function)c.fb_videomode_to_varhNt(jB.fb_mode_is_equal (C function)c.fb_mode_is_equalhNt(jB.fb_find_best_mode (C function)c.fb_find_best_modehNt(jB.!fb_find_nearest_mode (C function)c.fb_find_nearest_modehNt(jB.fb_match_mode (C function)c.fb_match_modehNt(jB.fb_add_videomode (C function)c.fb_add_videomodehNt(jB. fb_destroy_modelist (C function)c.fb_destroy_modelisthNt(jB.%fb_videomode_to_modelist (C function)c.fb_videomode_to_modelisthNt(jB.mac_vmode_to_var (C function)c.mac_vmode_to_varhNt(jB."mac_map_monitor_sense (C function)c.mac_map_monitor_sensehNt(jB.mac_find_mode (C function)c.mac_find_modehNtejC]j]j ]jA]((jB.hsi_channel (C struct) c.hsi_channelhNt(jB.hsi_config (C struct) c.hsi_confighNt(jB.hsi_board_info (C struct)c.hsi_board_infohNt(jB.hsi_client (C struct) c.hsi_clienthNt(jB.hsi_client_driver (C struct)c.hsi_client_driverhNt(jB.hsi_msg (C struct) c.hsi_msghNt(jB.hsi_port (C struct) c.hsi_porthNt(jB.hsi_controller (C struct)c.hsi_controllerhNt(jB.hsi_id (C function)c.hsi_idhNt(jB.hsi_port_id (C function) c.hsi_port_idhNt(jB.hsi_setup (C function) c.hsi_setuphNt(jB.hsi_flush (C function) c.hsi_flushhNt(jB.hsi_async_read (C function)c.hsi_async_readhNt(jB.hsi_async_write (C function)c.hsi_async_writehNt(jB.hsi_start_tx (C function)c.hsi_start_txhNt(jB.hsi_stop_tx (C function) c.hsi_stop_txhNt(jB.(hsi_port_unregister_clients (C function)c.hsi_port_unregister_clientshNt(jB.&hsi_unregister_controller (C function)c.hsi_unregister_controllerhNt(jB.$hsi_register_controller (C function)c.hsi_register_controllerhNt(jB.'hsi_register_client_driver (C function)c.hsi_register_client_driverhNt(jB.hsi_put_controller (C function)c.hsi_put_controllerhNt(jB.!hsi_alloc_controller (C function)c.hsi_alloc_controllerhNt(jB.hsi_free_msg (C function)c.hsi_free_msghNt(jB.hsi_alloc_msg (C function)c.hsi_alloc_msghNt(jB.hsi_async (C function) c.hsi_asynchNt(jB.hsi_claim_port (C function)c.hsi_claim_porthNt(jB.hsi_release_port (C function)c.hsi_release_porthNt(jB.$hsi_register_port_event (C function)c.hsi_register_port_eventhNt(jB.&hsi_unregister_port_event (C function)c.hsi_unregister_port_eventhNt(jB.hsi_event (C function) c.hsi_eventhNt(jB.'hsi_get_channel_id_by_name (C function)c.hsi_get_channel_id_by_namehNtej{ ]jT]j]j]j]j ]j^]((jB.fpga_mgr_states (C enum)c.fpga_mgr_stateshNt(jB.fpga_manager (C struct)c.fpga_managerhNt(jB.fpga_manager_ops (C struct)c.fpga_manager_opshNt(jB.fpga_manager_info (C struct)c.fpga_manager_infohNt(jB.#fpga_mgr_register_full (C function)c.fpga_mgr_register_fullhNt(jB.fpga_mgr_register (C function)c.fpga_mgr_registerhNt(jB.(devm_fpga_mgr_register_full (C function)c.devm_fpga_mgr_register_fullhNt(jB.#devm_fpga_mgr_register (C function)c.devm_fpga_mgr_registerhNt(jB. fpga_mgr_unregister (C function)c.fpga_mgr_unregisterhNtejA ]((jB.module_init (C macro) c.module_inithNt(jB.module_exit (C macro) c.module_exithNt(jB.klp_modinfo (C struct) c.klp_modinfohNt(jB.try_module_get (C function)c.try_module_gethNt(jB.module_put (C function) c.module_puthNt(jB.usb_device_id (C struct)c.usb_device_idhNt(jB.ACPI_DEVICE_CLASS (C macro)c.ACPI_DEVICE_CLASShNt(jB.mdio_device_id (C struct)c.mdio_device_idhNt(jB.amba_id (C struct) c.amba_idhNt(jB.mips_cdmm_device_id (C struct)c.mips_cdmm_device_idhNt(jB.mei_cl_device_id (C struct)c.mei_cl_device_idhNt(jB.rio_device_id (C struct)c.rio_device_idhNt(jB.fsl_mc_device_id (C struct)c.fsl_mc_device_idhNt(jB.tb_service_id (C struct)c.tb_service_idhNt(jB.typec_device_id (C struct)c.typec_device_idhNt(jB.tee_client_device_id (C struct)c.tee_client_device_idhNt(jB.wmi_device_id (C struct)c.wmi_device_idhNt(jB.mhi_device_id (C struct)c.mhi_device_idhNt(jB.dfl_device_id (C struct)c.dfl_device_idhNt(jB.ishtp_device_id (C struct)c.ishtp_device_idhNt(jB.cdx_device_id (C struct)c.cdx_device_idhNt(jB.coreboot_device_id (C struct)c.coreboot_device_idhNt(jB.prev_cputime (C struct)c.prev_cputimehNt(jB.!set_cpus_allowed_ptr (C function)c.set_cpus_allowed_ptrhNt(jB.task_nice (C function) c.task_nicehNt(jB.is_idle_task (C function)c.is_idle_taskhNt(jB.wake_up_process (C function)c.wake_up_processhNt(jB.&preempt_notifier_register (C function)c.preempt_notifier_registerhNt(jB.(preempt_notifier_unregister (C function)c.preempt_notifier_unregisterhNt(jB.%preempt_schedule_notrace (C function)c.preempt_schedule_notracehNt(jB.yield (C function)c.yieldhNt(jB.yield_to (C function) c.yield_tohNt(jB. cpupri_find_fitness (C function)c.cpupri_find_fitnesshNt(jB.cpupri_set (C function) c.cpupri_sethNt(jB.cpupri_init (C function) c.cpupri_inithNt(jB.cpupri_cleanup (C function)c.cpupri_cleanuphNt(jB.update_tg_load_avg (C function)c.update_tg_load_avghNt(jB.#update_cfs_rq_load_avg (C function)c.update_cfs_rq_load_avghNt(jB.#attach_entity_load_avg (C function)c.attach_entity_load_avghNt(jB.#detach_entity_load_avg (C function)c.detach_entity_load_avghNt(jB.cpu_util (C function) c.cpu_utilhNt(jB. sched_use_asym_prio (C function)c.sched_use_asym_priohNt(jB.sched_group_asym (C function)c.sched_group_asymhNt(jB.update_sg_lb_stats (C function)c.update_sg_lb_statshNt(jB.#update_sd_pick_busiest (C function)c.update_sd_pick_busiesthNt(jB.idle_cpu_without (C function)c.idle_cpu_withouthNt(jB.update_sd_lb_stats (C function)c.update_sd_lb_statshNt(jB. calculate_imbalance (C function)c.calculate_imbalancehNt(jB.find_busiest_group (C function)c.find_busiest_grouphNt(jB.DECLARE_COMPLETION (C macro)c.DECLARE_COMPLETIONhNt(jB.$DECLARE_COMPLETION_ONSTACK (C macro)c.DECLARE_COMPLETION_ONSTACKhNt(jB.init_completion (C function)c.init_completionhNt(jB.reinit_completion (C function)c.reinit_completionhNt(jB.get_jiffies_64 (C function)c.get_jiffies_64hNt(jB.time_after (C macro) c.time_afterhNt(jB.time_before (C macro) c.time_beforehNt(jB.time_after_eq (C macro)c.time_after_eqhNt(jB.time_before_eq (C macro)c.time_before_eqhNt(jB.time_in_range (C macro)c.time_in_rangehNt(jB.time_in_range_open (C macro)c.time_in_range_openhNt(jB.time_after64 (C macro)c.time_after64hNt(jB.time_before64 (C macro)c.time_before64hNt(jB.time_after_eq64 (C macro)c.time_after_eq64hNt(jB.time_before_eq64 (C macro)c.time_before_eq64hNt(jB.time_in_range64 (C macro)c.time_in_range64hNt(jB. time_is_before_jiffies (C macro)c.time_is_before_jiffieshNt(jB."time_is_before_jiffies64 (C macro)c.time_is_before_jiffies64hNt(jB.time_is_after_jiffies (C macro)c.time_is_after_jiffieshNt(jB.!time_is_after_jiffies64 (C macro)c.time_is_after_jiffies64hNt(jB.#time_is_before_eq_jiffies (C macro)c.time_is_before_eq_jiffieshNt(jB.%time_is_before_eq_jiffies64 (C macro)c.time_is_before_eq_jiffies64hNt(jB."time_is_after_eq_jiffies (C macro)c.time_is_after_eq_jiffieshNt(jB.$time_is_after_eq_jiffies64 (C macro)c.time_is_after_eq_jiffies64hNt(jB.jiffies_to_nsecs (C function)c.jiffies_to_nsecshNt(jB.msecs_to_jiffies (C function)c.msecs_to_jiffieshNt(jB.usecs_to_jiffies (C function)c.usecs_to_jiffieshNt(jB.jiffies_to_msecs (C function)c.jiffies_to_msecshNt(jB.jiffies_to_usecs (C function)c.jiffies_to_usecshNt(jB.mktime64 (C function) c.mktime64hNt(jB.&set_normalized_timespec64 (C function)c.set_normalized_timespec64hNt(jB.ns_to_timespec64 (C function)c.ns_to_timespec64hNt(jB.__msecs_to_jiffies (C function)c.__msecs_to_jiffieshNt(jB.__usecs_to_jiffies (C function)c.__usecs_to_jiffieshNt(jB."timespec64_to_jiffies (C function)c.timespec64_to_jiffieshNt(jB."jiffies_to_timespec64 (C function)c.jiffies_to_timespec64hNt(jB.jiffies_to_clock_t (C function)c.jiffies_to_clock_thNt(jB.clock_t_to_jiffies (C function)c.clock_t_to_jiffieshNt(jB."jiffies_64_to_clock_t (C function)c.jiffies_64_to_clock_thNt(jB.jiffies64_to_nsecs (C function)c.jiffies64_to_nsecshNt(jB.jiffies64_to_msecs (C function)c.jiffies64_to_msecshNt(jB.nsecs_to_jiffies64 (C function)c.nsecs_to_jiffies64hNt(jB.nsecs_to_jiffies (C function)c.nsecs_to_jiffieshNt(jB.get_timespec64 (C function)c.get_timespec64hNt(jB.put_timespec64 (C function)c.put_timespec64hNt(jB.get_old_timespec32 (C function)c.get_old_timespec32hNt(jB.put_old_timespec32 (C function)c.put_old_timespec32hNt(jB.get_itimerspec64 (C function)c.get_itimerspec64hNt(jB.put_itimerspec64 (C function)c.put_itimerspec64hNt(jB.!get_old_itimerspec32 (C function)c.get_old_itimerspec32hNt(jB.!put_old_itimerspec32 (C function)c.put_old_itimerspec32hNt(jB.__round_jiffies (C function)c.__round_jiffieshNt(jB.%__round_jiffies_relative (C function)c.__round_jiffies_relativehNt(jB.round_jiffies (C function)c.round_jiffieshNt(jB.#round_jiffies_relative (C function)c.round_jiffies_relativehNt(jB.__round_jiffies_up (C function)c.__round_jiffies_uphNt(jB.(__round_jiffies_up_relative (C function)c.__round_jiffies_up_relativehNt(jB.round_jiffies_up (C function)c.round_jiffies_uphNt(jB.&round_jiffies_up_relative (C function)c.round_jiffies_up_relativehNt(jB.init_timer_key (C function)c.init_timer_keyhNt(jB.mod_timer_pending (C function)c.mod_timer_pendinghNt(jB.mod_timer (C function) c.mod_timerhNt(jB.timer_reduce (C function)c.timer_reducehNt(jB.add_timer (C function) c.add_timerhNt(jB.add_timer_local (C function)c.add_timer_localhNt(jB.add_timer_global (C function)c.add_timer_globalhNt(jB.add_timer_on (C function)c.add_timer_onhNt(jB.timer_delete (C function)c.timer_deletehNt(jB.timer_shutdown (C function)c.timer_shutdownhNt(jB."try_to_del_timer_sync (C function)c.try_to_del_timer_synchNt(jB.timer_delete_sync (C function)c.timer_delete_synchNt(jB. timer_shutdown_sync (C function)c.timer_shutdown_synchNt(jB.schedule_timeout (C function)c.schedule_timeouthNt(jB.msleep (C function)c.msleephNt(jB.!msleep_interruptible (C function)c.msleep_interruptiblehNt(jB.usleep_range_state (C function)c.usleep_range_statehNt(jB.ktime_set (C function) c.ktime_sethNt(jB.ktime_compare (C function)c.ktime_comparehNt(jB.ktime_after (C function) c.ktime_afterhNt(jB.ktime_before (C function)c.ktime_beforehNt(jB.%ktime_to_timespec64_cond (C function)c.ktime_to_timespec64_condhNt(jB.hrtimer_sleeper (C struct)c.hrtimer_sleeperhNt(jB.hrtimer_start (C function)c.hrtimer_starthNt(jB."hrtimer_get_remaining (C function)c.hrtimer_get_remaininghNt(jB.hrtimer_is_queued (C function)c.hrtimer_is_queuedhNt(jB. hrtimer_forward_now (C function)c.hrtimer_forward_nowhNt(jB.hrtimer_forward (C function)c.hrtimer_forwardhNt(jB.#hrtimer_start_range_ns (C function)c.hrtimer_start_range_nshNt(jB."hrtimer_try_to_cancel (C function)c.hrtimer_try_to_cancelhNt(jB.hrtimer_cancel (C function)c.hrtimer_cancelhNt(jB.$__hrtimer_get_remaining (C function)c.__hrtimer_get_remaininghNt(jB.hrtimer_init (C function)c.hrtimer_inithNt(jB.*hrtimer_sleeper_start_expires (C function)c.hrtimer_sleeper_start_expireshNt(jB.!hrtimer_init_sleeper (C function)c.hrtimer_init_sleeperhNt(jB.+schedule_hrtimeout_range_clock (C function) c.schedule_hrtimeout_range_clockhNt(jB.%schedule_hrtimeout_range (C function)c.schedule_hrtimeout_rangehNt(jB.schedule_hrtimeout (C function)c.schedule_hrtimeouthNt(jB.waitqueue_active (C function)c.waitqueue_activehNt(jB."wq_has_single_sleeper (C function)c.wq_has_single_sleeperhNt(jB.wq_has_sleeper (C function)c.wq_has_sleeperhNt(jB.wake_up_pollfree (C function)c.wake_up_pollfreehNt(jB.wait_event (C macro) c.wait_eventhNt(jB.wait_event_freezable (C macro)c.wait_event_freezablehNt(jB.wait_event_timeout (C macro)c.wait_event_timeouthNt(jB.wait_event_cmd (C macro)c.wait_event_cmdhNt(jB."wait_event_interruptible (C macro)c.wait_event_interruptiblehNt(jB.*wait_event_interruptible_timeout (C macro)"c.wait_event_interruptible_timeouthNt(jB.wait_event_hrtimeout (C macro)c.wait_event_hrtimeouthNt(jB.,wait_event_interruptible_hrtimeout (C macro)$c.wait_event_interruptible_hrtimeouthNt(jB.wait_event_idle (C macro)c.wait_event_idlehNt(jB.#wait_event_idle_exclusive (C macro)c.wait_event_idle_exclusivehNt(jB.!wait_event_idle_timeout (C macro)c.wait_event_idle_timeouthNt(jB.+wait_event_idle_exclusive_timeout (C macro)#c.wait_event_idle_exclusive_timeouthNt(jB.)wait_event_interruptible_locked (C macro)!c.wait_event_interruptible_lockedhNt(jB.-wait_event_interruptible_locked_irq (C macro)%c.wait_event_interruptible_locked_irqhNt(jB.3wait_event_interruptible_exclusive_locked (C macro)+c.wait_event_interruptible_exclusive_lockedhNt(jB.7wait_event_interruptible_exclusive_locked_irq (C macro)/c.wait_event_interruptible_exclusive_locked_irqhNt(jB.wait_event_killable (C macro)c.wait_event_killablehNt(jB.wait_event_state (C macro)c.wait_event_statehNt(jB.%wait_event_killable_timeout (C macro)c.wait_event_killable_timeouthNt(jB.!wait_event_lock_irq_cmd (C macro)c.wait_event_lock_irq_cmdhNt(jB.wait_event_lock_irq (C macro)c.wait_event_lock_irqhNt(jB./wait_event_interruptible_lock_irq_cmd (C macro)'c.wait_event_interruptible_lock_irq_cmdhNt(jB.+wait_event_interruptible_lock_irq (C macro)#c.wait_event_interruptible_lock_irqhNt(jB.3wait_event_interruptible_lock_irq_timeout (C macro)+c.wait_event_interruptible_lock_irq_timeouthNt(jB.__wake_up (C function) c.__wake_uphNt(jB.__wake_up_sync_key (C function)c.__wake_up_sync_keyhNt(jB.&__wake_up_locked_sync_key (C function)c.__wake_up_locked_sync_keyhNt(jB.finish_wait (C function) c.finish_waithNt(jB.wait_task_stopped (C function)c.wait_task_stoppedhNt(jB.$task_set_jobctl_pending (C function)c.task_set_jobctl_pendinghNt(jB.'task_clear_jobctl_trapping (C function)c.task_clear_jobctl_trappinghNt(jB.&task_clear_jobctl_pending (C function)c.task_clear_jobctl_pendinghNt(jB.(task_participate_group_stop (C function)c.task_participate_group_stophNt(jB.ptrace_trap_notify (C function)c.ptrace_trap_notifyhNt(jB.force_sig_seccomp (C function)c.force_sig_seccomphNt(jB.%do_notify_parent_cldstop (C function)c.do_notify_parent_cldstophNt(jB.do_signal_stop (C function)c.do_signal_stophNt(jB.do_jobctl_trap (C function)c.do_jobctl_traphNt(jB.do_freezer_trap (C function)c.do_freezer_traphNt(jB.signal_delivered (C function)c.signal_deliveredhNt(jB. sys_restart_syscall (C function)c.sys_restart_syscallhNt(jB. set_current_blocked (C function)c.set_current_blockedhNt(jB.sys_rt_sigprocmask (C function)c.sys_rt_sigprocmaskhNt(jB.sys_rt_sigpending (C function)c.sys_rt_sigpendinghNt(jB.'copy_siginfo_to_external32 (C function)c.copy_siginfo_to_external32hNt(jB.do_sigtimedwait (C function)c.do_sigtimedwaithNt(jB. sys_rt_sigtimedwait (C function)c.sys_rt_sigtimedwaithNt(jB.sys_kill (C function) c.sys_killhNt(jB."sys_pidfd_send_signal (C function)c.sys_pidfd_send_signalhNt(jB.sys_tgkill (C function) c.sys_tgkillhNt(jB.sys_tkill (C function) c.sys_tkillhNt(jB. sys_rt_sigqueueinfo (C function)c.sys_rt_sigqueueinfohNt(jB.sys_sigpending (C function)c.sys_sigpendinghNt(jB.sys_sigprocmask (C function)c.sys_sigprocmaskhNt(jB.sys_rt_sigaction (C function)c.sys_rt_sigactionhNt(jB.sys_rt_sigsuspend (C function)c.sys_rt_sigsuspendhNt(jB.kthread_create (C macro)c.kthread_createhNt(jB.kthread_run (C macro) c.kthread_runhNt(jB.kthread_run_on_cpu (C function)c.kthread_run_on_cpuhNt(jB. kthread_should_stop (C function)c.kthread_should_stophNt(jB. kthread_should_park (C function)c.kthread_should_parkhNt(jB.*kthread_freezable_should_stop (C function)c.kthread_freezable_should_stophNt(jB.kthread_func (C function)c.kthread_funchNt(jB.kthread_data (C function)c.kthread_datahNt(jB.&kthread_complete_and_exit (C function)c.kthread_complete_and_exithNt(jB.#kthread_create_on_node (C function)c.kthread_create_on_nodehNt(jB.kthread_bind (C function)c.kthread_bindhNt(jB."kthread_create_on_cpu (C function)c.kthread_create_on_cpuhNt(jB.kthread_unpark (C function)c.kthread_unparkhNt(jB.kthread_park (C function)c.kthread_parkhNt(jB.kthread_stop (C function)c.kthread_stophNt(jB.kthread_stop_put (C function)c.kthread_stop_puthNt(jB.kthread_worker_fn (C function)c.kthread_worker_fnhNt(jB."kthread_create_worker (C function)c.kthread_create_workerhNt(jB.)kthread_create_worker_on_cpu (C function)c.kthread_create_worker_on_cpuhNt(jB.kthread_queue_work (C function)c.kthread_queue_workhNt(jB.*kthread_delayed_work_timer_fn (C function)c.kthread_delayed_work_timer_fnhNt(jB.'kthread_queue_delayed_work (C function)c.kthread_queue_delayed_workhNt(jB.kthread_flush_work (C function)c.kthread_flush_workhNt(jB.%kthread_mod_delayed_work (C function)c.kthread_mod_delayed_workhNt(jB.%kthread_cancel_work_sync (C function)c.kthread_cancel_work_synchNt(jB.-kthread_cancel_delayed_work_sync (C function)"c.kthread_cancel_delayed_work_synchNt(jB.!kthread_flush_worker (C function)c.kthread_flush_workerhNt(jB.#kthread_destroy_worker (C function)c.kthread_destroy_workerhNt(jB.kthread_use_mm (C function)c.kthread_use_mmhNt(jB.kthread_unuse_mm (C function)c.kthread_unuse_mmhNt(jB.$kthread_associate_blkcg (C function)c.kthread_associate_blkcghNt(jB.refcount_set (C function)c.refcount_sethNt(jB.refcount_read (C function)c.refcount_readhNt(jB."refcount_add_not_zero (C function)c.refcount_add_not_zerohNt(jB.refcount_add (C function)c.refcount_addhNt(jB."refcount_inc_not_zero (C function)c.refcount_inc_not_zerohNt(jB.refcount_inc (C function)c.refcount_inchNt(jB."refcount_sub_and_test (C function)c.refcount_sub_and_testhNt(jB."refcount_dec_and_test (C function)c.refcount_dec_and_testhNt(jB.refcount_dec (C function)c.refcount_dechNt(jB. refcount_dec_if_one (C function)c.refcount_dec_if_onehNt(jB.!refcount_dec_not_one (C function)c.refcount_dec_not_onehNt(jB.(refcount_dec_and_mutex_lock (C function)c.refcount_dec_and_mutex_lockhNt(jB."refcount_dec_and_lock (C function)c.refcount_dec_and_lockhNt(jB.*refcount_dec_and_lock_irqsave (C function)c.refcount_dec_and_lock_irqsavehNt(jB.atomic_read (C function) c.atomic_readhNt(jB. atomic_read_acquire (C function)c.atomic_read_acquirehNt(jB.atomic_set (C function) c.atomic_sethNt(jB.atomic_set_release (C function)c.atomic_set_releasehNt(jB.atomic_add (C function) c.atomic_addhNt(jB.atomic_add_return (C function)c.atomic_add_returnhNt(jB.&atomic_add_return_acquire (C function)c.atomic_add_return_acquirehNt(jB.&atomic_add_return_release (C function)c.atomic_add_return_releasehNt(jB.&atomic_add_return_relaxed (C function)c.atomic_add_return_relaxedhNt(jB.atomic_fetch_add (C function)c.atomic_fetch_addhNt(jB.%atomic_fetch_add_acquire (C function)c.atomic_fetch_add_acquirehNt(jB.%atomic_fetch_add_release (C function)c.atomic_fetch_add_releasehNt(jB.%atomic_fetch_add_relaxed (C function)c.atomic_fetch_add_relaxedhNt(jB.atomic_sub (C function) c.atomic_subhNt(jB.atomic_sub_return (C function)c.atomic_sub_returnhNt(jB.&atomic_sub_return_acquire (C function)c.atomic_sub_return_acquirehNt(jB.&atomic_sub_return_release (C function)c.atomic_sub_return_releasehNt(jB.&atomic_sub_return_relaxed (C function)c.atomic_sub_return_relaxedhNt(jB.atomic_fetch_sub (C function)c.atomic_fetch_subhNt(jB.%atomic_fetch_sub_acquire (C function)c.atomic_fetch_sub_acquirehNt(jB.%atomic_fetch_sub_release (C function)c.atomic_fetch_sub_releasehNt(jB.%atomic_fetch_sub_relaxed (C function)c.atomic_fetch_sub_relaxedhNt(jB.atomic_inc (C function) c.atomic_inchNt(jB.atomic_inc_return (C function)c.atomic_inc_returnhNt(jB.&atomic_inc_return_acquire (C function)c.atomic_inc_return_acquirehNt(jB.&atomic_inc_return_release (C function)c.atomic_inc_return_releasehNt(jB.&atomic_inc_return_relaxed (C function)c.atomic_inc_return_relaxedhNt(jB.atomic_fetch_inc (C function)c.atomic_fetch_inchNt(jB.%atomic_fetch_inc_acquire (C function)c.atomic_fetch_inc_acquirehNt(jB.%atomic_fetch_inc_release (C function)c.atomic_fetch_inc_releasehNt(jB.%atomic_fetch_inc_relaxed (C function)c.atomic_fetch_inc_relaxedhNt(jB.atomic_dec (C function) c.atomic_dechNt(jB.atomic_dec_return (C function)c.atomic_dec_returnhNt(jB.&atomic_dec_return_acquire (C function)c.atomic_dec_return_acquirehNt(jB.&atomic_dec_return_release (C function)c.atomic_dec_return_releasehNt(jB.&atomic_dec_return_relaxed (C function)c.atomic_dec_return_relaxedhNt(jB.atomic_fetch_dec (C function)c.atomic_fetch_dechNt(jB.%atomic_fetch_dec_acquire (C function)c.atomic_fetch_dec_acquirehNt(jB.%atomic_fetch_dec_release (C function)c.atomic_fetch_dec_releasehNt(jB.%atomic_fetch_dec_relaxed (C function)c.atomic_fetch_dec_relaxedhNt(jB.atomic_and (C function) c.atomic_andhNt(jB.atomic_fetch_and (C function)c.atomic_fetch_andhNt(jB.%atomic_fetch_and_acquire (C function)c.atomic_fetch_and_acquirehNt(jB.%atomic_fetch_and_release (C function)c.atomic_fetch_and_releasehNt(jB.%atomic_fetch_and_relaxed (C function)c.atomic_fetch_and_relaxedhNt(jB.atomic_andnot (C function)c.atomic_andnothNt(jB. atomic_fetch_andnot (C function)c.atomic_fetch_andnothNt(jB.(atomic_fetch_andnot_acquire (C function)c.atomic_fetch_andnot_acquirehNt(jB.(atomic_fetch_andnot_release (C function)c.atomic_fetch_andnot_releasehNt(jB.(atomic_fetch_andnot_relaxed (C function)c.atomic_fetch_andnot_relaxedhNt(jB.atomic_or (C function) c.atomic_orhNt(jB.atomic_fetch_or (C function)c.atomic_fetch_orhNt(jB.$atomic_fetch_or_acquire (C function)c.atomic_fetch_or_acquirehNt(jB.$atomic_fetch_or_release (C function)c.atomic_fetch_or_releasehNt(jB.$atomic_fetch_or_relaxed (C function)c.atomic_fetch_or_relaxedhNt(jB.atomic_xor (C function) c.atomic_xorhNt(jB.atomic_fetch_xor (C function)c.atomic_fetch_xorhNt(jB.%atomic_fetch_xor_acquire (C function)c.atomic_fetch_xor_acquirehNt(jB.%atomic_fetch_xor_release (C function)c.atomic_fetch_xor_releasehNt(jB.%atomic_fetch_xor_relaxed (C function)c.atomic_fetch_xor_relaxedhNt(jB.atomic_xchg (C function) c.atomic_xchghNt(jB. atomic_xchg_acquire (C function)c.atomic_xchg_acquirehNt(jB. atomic_xchg_release (C function)c.atomic_xchg_releasehNt(jB. atomic_xchg_relaxed (C function)c.atomic_xchg_relaxedhNt(jB.atomic_cmpxchg (C function)c.atomic_cmpxchghNt(jB.#atomic_cmpxchg_acquire (C function)c.atomic_cmpxchg_acquirehNt(jB.#atomic_cmpxchg_release (C function)c.atomic_cmpxchg_releasehNt(jB.#atomic_cmpxchg_relaxed (C function)c.atomic_cmpxchg_relaxedhNt(jB.atomic_try_cmpxchg (C function)c.atomic_try_cmpxchghNt(jB.'atomic_try_cmpxchg_acquire (C function)c.atomic_try_cmpxchg_acquirehNt(jB.'atomic_try_cmpxchg_release (C function)c.atomic_try_cmpxchg_releasehNt(jB.'atomic_try_cmpxchg_relaxed (C function)c.atomic_try_cmpxchg_relaxedhNt(jB. atomic_sub_and_test (C function)c.atomic_sub_and_testhNt(jB. atomic_dec_and_test (C function)c.atomic_dec_and_testhNt(jB. atomic_inc_and_test (C function)c.atomic_inc_and_testhNt(jB. atomic_add_negative (C function)c.atomic_add_negativehNt(jB.(atomic_add_negative_acquire (C function)c.atomic_add_negative_acquirehNt(jB.(atomic_add_negative_release (C function)c.atomic_add_negative_releasehNt(jB.(atomic_add_negative_relaxed (C function)c.atomic_add_negative_relaxedhNt(jB.$atomic_fetch_add_unless (C function)c.atomic_fetch_add_unlesshNt(jB.atomic_add_unless (C function)c.atomic_add_unlesshNt(jB. atomic_inc_not_zero (C function)c.atomic_inc_not_zerohNt(jB.'atomic_inc_unless_negative (C function)c.atomic_inc_unless_negativehNt(jB.'atomic_dec_unless_positive (C function)c.atomic_dec_unless_positivehNt(jB.#atomic_dec_if_positive (C function)c.atomic_dec_if_positivehNt(jB.atomic64_read (C function)c.atomic64_readhNt(jB."atomic64_read_acquire (C function)c.atomic64_read_acquirehNt(jB.atomic64_set (C function)c.atomic64_sethNt(jB.!atomic64_set_release (C function)c.atomic64_set_releasehNt(jB.atomic64_add (C function)c.atomic64_addhNt(jB. atomic64_add_return (C function)c.atomic64_add_returnhNt(jB.(atomic64_add_return_acquire (C function)c.atomic64_add_return_acquirehNt(jB.(atomic64_add_return_release (C function)c.atomic64_add_return_releasehNt(jB.(atomic64_add_return_relaxed (C function)c.atomic64_add_return_relaxedhNt(jB.atomic64_fetch_add (C function)c.atomic64_fetch_addhNt(jB.'atomic64_fetch_add_acquire (C function)c.atomic64_fetch_add_acquirehNt(jB.'atomic64_fetch_add_release (C function)c.atomic64_fetch_add_releasehNt(jB.'atomic64_fetch_add_relaxed (C function)c.atomic64_fetch_add_relaxedhNt(jB.atomic64_sub (C function)c.atomic64_subhNt(jB. atomic64_sub_return (C function)c.atomic64_sub_returnhNt(jB.(atomic64_sub_return_acquire (C function)c.atomic64_sub_return_acquirehNt(jB.(atomic64_sub_return_release (C function)c.atomic64_sub_return_releasehNt(jB.(atomic64_sub_return_relaxed (C function)c.atomic64_sub_return_relaxedhNt(jB.atomic64_fetch_sub (C function)c.atomic64_fetch_subhNt(jB.'atomic64_fetch_sub_acquire (C function)c.atomic64_fetch_sub_acquirehNt(jB.'atomic64_fetch_sub_release (C function)c.atomic64_fetch_sub_releasehNt(jB.'atomic64_fetch_sub_relaxed (C function)c.atomic64_fetch_sub_relaxedhNt(jB.atomic64_inc (C function)c.atomic64_inchNt(jB. atomic64_inc_return (C function)c.atomic64_inc_returnhNt(jB.(atomic64_inc_return_acquire (C function)c.atomic64_inc_return_acquirehNt(jB.(atomic64_inc_return_release (C function)c.atomic64_inc_return_releasehNt(jB.(atomic64_inc_return_relaxed (C function)c.atomic64_inc_return_relaxedhNt(jB.atomic64_fetch_inc (C function)c.atomic64_fetch_inchNt(jB.'atomic64_fetch_inc_acquire (C function)c.atomic64_fetch_inc_acquirehNt(jB.'atomic64_fetch_inc_release (C function)c.atomic64_fetch_inc_releasehNt(jB.'atomic64_fetch_inc_relaxed (C function)c.atomic64_fetch_inc_relaxedhNt(jB.atomic64_dec (C function)c.atomic64_dechNt(jB. atomic64_dec_return (C function)c.atomic64_dec_returnhNt(jB.(atomic64_dec_return_acquire (C function)c.atomic64_dec_return_acquirehNt(jB.(atomic64_dec_return_release (C function)c.atomic64_dec_return_releasehNt(jB.(atomic64_dec_return_relaxed (C function)c.atomic64_dec_return_relaxedhNt(jB.atomic64_fetch_dec (C function)c.atomic64_fetch_dechNt(jB.'atomic64_fetch_dec_acquire (C function)c.atomic64_fetch_dec_acquirehNt(jB.'atomic64_fetch_dec_release (C function)c.atomic64_fetch_dec_releasehNt(jB.'atomic64_fetch_dec_relaxed (C function)c.atomic64_fetch_dec_relaxedhNt(jB.atomic64_and (C function)c.atomic64_andhNt(jB.atomic64_fetch_and (C function)c.atomic64_fetch_andhNt(jB.'atomic64_fetch_and_acquire (C function)c.atomic64_fetch_and_acquirehNt(jB.'atomic64_fetch_and_release (C function)c.atomic64_fetch_and_releasehNt(jB.'atomic64_fetch_and_relaxed (C function)c.atomic64_fetch_and_relaxedhNt(jB.atomic64_andnot (C function)c.atomic64_andnothNt(jB."atomic64_fetch_andnot (C function)c.atomic64_fetch_andnothNt(jB.*atomic64_fetch_andnot_acquire (C function)c.atomic64_fetch_andnot_acquirehNt(jB.*atomic64_fetch_andnot_release (C function)c.atomic64_fetch_andnot_releasehNt(jB.*atomic64_fetch_andnot_relaxed (C function)c.atomic64_fetch_andnot_relaxedhNt(jB.atomic64_or (C function) c.atomic64_orhNt(jB.atomic64_fetch_or (C function)c.atomic64_fetch_orhNt(jB.&atomic64_fetch_or_acquire (C function)c.atomic64_fetch_or_acquirehNt(jB.&atomic64_fetch_or_release (C function)c.atomic64_fetch_or_releasehNt(jB.&atomic64_fetch_or_relaxed (C function)c.atomic64_fetch_or_relaxedhNt(jB.atomic64_xor (C function)c.atomic64_xorhNt(jB.atomic64_fetch_xor (C function)c.atomic64_fetch_xorhNt(jB.'atomic64_fetch_xor_acquire (C function)c.atomic64_fetch_xor_acquirehNt(jB.'atomic64_fetch_xor_release (C function)c.atomic64_fetch_xor_releasehNt(jB.'atomic64_fetch_xor_relaxed (C function)c.atomic64_fetch_xor_relaxedhNt(jB.atomic64_xchg (C function)c.atomic64_xchghNt(jB."atomic64_xchg_acquire (C function)c.atomic64_xchg_acquirehNt(jB."atomic64_xchg_release (C function)c.atomic64_xchg_releasehNt(jB."atomic64_xchg_relaxed (C function)c.atomic64_xchg_relaxedhNt(jB.atomic64_cmpxchg (C function)c.atomic64_cmpxchghNt(jB.%atomic64_cmpxchg_acquire (C function)c.atomic64_cmpxchg_acquirehNt(jB.%atomic64_cmpxchg_release (C function)c.atomic64_cmpxchg_releasehNt(jB.%atomic64_cmpxchg_relaxed (C function)c.atomic64_cmpxchg_relaxedhNt(jB.!atomic64_try_cmpxchg (C function)c.atomic64_try_cmpxchghNt(jB.)atomic64_try_cmpxchg_acquire (C function)c.atomic64_try_cmpxchg_acquirehNt(jB.)atomic64_try_cmpxchg_release (C function)c.atomic64_try_cmpxchg_releasehNt(jB.)atomic64_try_cmpxchg_relaxed (C function)c.atomic64_try_cmpxchg_relaxedhNt(jB."atomic64_sub_and_test (C function)c.atomic64_sub_and_testhNt(jB."atomic64_dec_and_test (C function)c.atomic64_dec_and_testhNt(jB."atomic64_inc_and_test (C function)c.atomic64_inc_and_testhNt(jB."atomic64_add_negative (C function)c.atomic64_add_negativehNt(jB.*atomic64_add_negative_acquire (C function)c.atomic64_add_negative_acquirehNt(jB.*atomic64_add_negative_release (C function)c.atomic64_add_negative_releasehNt(jB.*atomic64_add_negative_relaxed (C function)c.atomic64_add_negative_relaxedhNt(jB.&atomic64_fetch_add_unless (C function)c.atomic64_fetch_add_unlesshNt(jB. atomic64_add_unless (C function)c.atomic64_add_unlesshNt(jB."atomic64_inc_not_zero (C function)c.atomic64_inc_not_zerohNt(jB.)atomic64_inc_unless_negative (C function)c.atomic64_inc_unless_negativehNt(jB.)atomic64_dec_unless_positive (C function)c.atomic64_dec_unless_positivehNt(jB.%atomic64_dec_if_positive (C function)c.atomic64_dec_if_positivehNt(jB.atomic_long_read (C function)c.atomic_long_readhNt(jB.%atomic_long_read_acquire (C function)c.atomic_long_read_acquirehNt(jB.atomic_long_set (C function)c.atomic_long_sethNt(jB.$atomic_long_set_release (C function)c.atomic_long_set_releasehNt(jB.atomic_long_add (C function)c.atomic_long_addhNt(jB.#atomic_long_add_return (C function)c.atomic_long_add_returnhNt(jB.+atomic_long_add_return_acquire (C function) c.atomic_long_add_return_acquirehNt(jB.+atomic_long_add_return_release (C function) c.atomic_long_add_return_releasehNt(jB.+atomic_long_add_return_relaxed (C function) c.atomic_long_add_return_relaxedhNt(jB."atomic_long_fetch_add (C function)c.atomic_long_fetch_addhNt(jB.*atomic_long_fetch_add_acquire (C function)c.atomic_long_fetch_add_acquirehNt(jB.*atomic_long_fetch_add_release (C function)c.atomic_long_fetch_add_releasehNt(jB.*atomic_long_fetch_add_relaxed (C function)c.atomic_long_fetch_add_relaxedhNt(jB.atomic_long_sub (C function)c.atomic_long_subhNt(jB.#atomic_long_sub_return (C function)c.atomic_long_sub_returnhNt(jB.+atomic_long_sub_return_acquire (C function) c.atomic_long_sub_return_acquirehNt(jB.+atomic_long_sub_return_release (C function) c.atomic_long_sub_return_releasehNt(jB.+atomic_long_sub_return_relaxed (C function) c.atomic_long_sub_return_relaxedhNt(jB."atomic_long_fetch_sub (C function)c.atomic_long_fetch_subhNt(jB.*atomic_long_fetch_sub_acquire (C function)c.atomic_long_fetch_sub_acquirehNt(jB.*atomic_long_fetch_sub_release (C function)c.atomic_long_fetch_sub_releasehNt(jB.*atomic_long_fetch_sub_relaxed (C function)c.atomic_long_fetch_sub_relaxedhNt(jB.atomic_long_inc (C function)c.atomic_long_inchNt(jB.#atomic_long_inc_return (C function)c.atomic_long_inc_returnhNt(jB.+atomic_long_inc_return_acquire (C function) c.atomic_long_inc_return_acquirehNt(jB.+atomic_long_inc_return_release (C function) c.atomic_long_inc_return_releasehNt(jB.+atomic_long_inc_return_relaxed (C function) c.atomic_long_inc_return_relaxedhNt(jB."atomic_long_fetch_inc (C function)c.atomic_long_fetch_inchNt(jB.*atomic_long_fetch_inc_acquire (C function)c.atomic_long_fetch_inc_acquirehNt(jB.*atomic_long_fetch_inc_release (C function)c.atomic_long_fetch_inc_releasehNt(jB.*atomic_long_fetch_inc_relaxed (C function)c.atomic_long_fetch_inc_relaxedhNt(jB.atomic_long_dec (C function)c.atomic_long_dechNt(jB.#atomic_long_dec_return (C function)c.atomic_long_dec_returnhNt(jB.+atomic_long_dec_return_acquire (C function) c.atomic_long_dec_return_acquirehNt(jB.+atomic_long_dec_return_release (C function) c.atomic_long_dec_return_releasehNt(jB.+atomic_long_dec_return_relaxed (C function) c.atomic_long_dec_return_relaxedhNt(jB."atomic_long_fetch_dec (C function)c.atomic_long_fetch_dechNt(jB.*atomic_long_fetch_dec_acquire (C function)c.atomic_long_fetch_dec_acquirehNt(jB.*atomic_long_fetch_dec_release (C function)c.atomic_long_fetch_dec_releasehNt(jB.*atomic_long_fetch_dec_relaxed (C function)c.atomic_long_fetch_dec_relaxedhNt(jB.atomic_long_and (C function)c.atomic_long_andhNt(jB."atomic_long_fetch_and (C function)c.atomic_long_fetch_andhNt(jB.*atomic_long_fetch_and_acquire (C function)c.atomic_long_fetch_and_acquirehNt(jB.*atomic_long_fetch_and_release (C function)c.atomic_long_fetch_and_releasehNt(jB.*atomic_long_fetch_and_relaxed (C function)c.atomic_long_fetch_and_relaxedhNt(jB.atomic_long_andnot (C function)c.atomic_long_andnothNt(jB.%atomic_long_fetch_andnot (C function)c.atomic_long_fetch_andnothNt(jB.-atomic_long_fetch_andnot_acquire (C function)"c.atomic_long_fetch_andnot_acquirehNt(jB.-atomic_long_fetch_andnot_release (C function)"c.atomic_long_fetch_andnot_releasehNt(jB.-atomic_long_fetch_andnot_relaxed (C function)"c.atomic_long_fetch_andnot_relaxedhNt(jB.atomic_long_or (C function)c.atomic_long_orhNt(jB.!atomic_long_fetch_or (C function)c.atomic_long_fetch_orhNt(jB.)atomic_long_fetch_or_acquire (C function)c.atomic_long_fetch_or_acquirehNt(jB.)atomic_long_fetch_or_release (C function)c.atomic_long_fetch_or_releasehNt(jB.)atomic_long_fetch_or_relaxed (C function)c.atomic_long_fetch_or_relaxedhNt(jB.atomic_long_xor (C function)c.atomic_long_xorhNt(jB."atomic_long_fetch_xor (C function)c.atomic_long_fetch_xorhNt(jB.*atomic_long_fetch_xor_acquire (C function)c.atomic_long_fetch_xor_acquirehNt(jB.*atomic_long_fetch_xor_release (C function)c.atomic_long_fetch_xor_releasehNt(jB.*atomic_long_fetch_xor_relaxed (C function)c.atomic_long_fetch_xor_relaxedhNt(jB.atomic_long_xchg (C function)c.atomic_long_xchghNt(jB.%atomic_long_xchg_acquire (C function)c.atomic_long_xchg_acquirehNt(jB.%atomic_long_xchg_release (C function)c.atomic_long_xchg_releasehNt(jB.%atomic_long_xchg_relaxed (C function)c.atomic_long_xchg_relaxedhNt(jB. atomic_long_cmpxchg (C function)c.atomic_long_cmpxchghNt(jB.(atomic_long_cmpxchg_acquire (C function)c.atomic_long_cmpxchg_acquirehNt(jB.(atomic_long_cmpxchg_release (C function)c.atomic_long_cmpxchg_releasehNt(jB.(atomic_long_cmpxchg_relaxed (C function)c.atomic_long_cmpxchg_relaxedhNt(jB.$atomic_long_try_cmpxchg (C function)c.atomic_long_try_cmpxchghNt(jB.,atomic_long_try_cmpxchg_acquire (C function)!c.atomic_long_try_cmpxchg_acquirehNt(jB.,atomic_long_try_cmpxchg_release (C function)!c.atomic_long_try_cmpxchg_releasehNt(jB.,atomic_long_try_cmpxchg_relaxed (C function)!c.atomic_long_try_cmpxchg_relaxedhNt(jB.%atomic_long_sub_and_test (C function)c.atomic_long_sub_and_testhNt(jB.%atomic_long_dec_and_test (C function)c.atomic_long_dec_and_testhNt(jB.%atomic_long_inc_and_test (C function)c.atomic_long_inc_and_testhNt(jB.%atomic_long_add_negative (C function)c.atomic_long_add_negativehNt(jB.-atomic_long_add_negative_acquire (C function)"c.atomic_long_add_negative_acquirehNt(jB.-atomic_long_add_negative_release (C function)"c.atomic_long_add_negative_releasehNt(jB.-atomic_long_add_negative_relaxed (C function)"c.atomic_long_add_negative_relaxedhNt(jB.)atomic_long_fetch_add_unless (C function)c.atomic_long_fetch_add_unlesshNt(jB.#atomic_long_add_unless (C function)c.atomic_long_add_unlesshNt(jB.%atomic_long_inc_not_zero (C function)c.atomic_long_inc_not_zerohNt(jB.,atomic_long_inc_unless_negative (C function)!c.atomic_long_inc_unless_negativehNt(jB.,atomic_long_dec_unless_positive (C function)!c.atomic_long_dec_unless_positivehNt(jB.(atomic_long_dec_if_positive (C function)c.atomic_long_dec_if_positivehNt(jB.raw_atomic_read (C function)c.raw_atomic_readhNt(jB.$raw_atomic_read_acquire (C function)c.raw_atomic_read_acquirehNt(jB.raw_atomic_set (C function)c.raw_atomic_sethNt(jB.#raw_atomic_set_release (C function)c.raw_atomic_set_releasehNt(jB.raw_atomic_add (C function)c.raw_atomic_addhNt(jB."raw_atomic_add_return (C function)c.raw_atomic_add_returnhNt(jB.*raw_atomic_add_return_acquire (C function)c.raw_atomic_add_return_acquirehNt(jB.*raw_atomic_add_return_release (C function)c.raw_atomic_add_return_releasehNt(jB.*raw_atomic_add_return_relaxed (C function)c.raw_atomic_add_return_relaxedhNt(jB.!raw_atomic_fetch_add (C function)c.raw_atomic_fetch_addhNt(jB.)raw_atomic_fetch_add_acquire (C function)c.raw_atomic_fetch_add_acquirehNt(jB.)raw_atomic_fetch_add_release (C function)c.raw_atomic_fetch_add_releasehNt(jB.)raw_atomic_fetch_add_relaxed (C function)c.raw_atomic_fetch_add_relaxedhNt(jB.raw_atomic_sub (C function)c.raw_atomic_subhNt(jB."raw_atomic_sub_return (C function)c.raw_atomic_sub_returnhNt(jB.*raw_atomic_sub_return_acquire (C function)c.raw_atomic_sub_return_acquirehNt(jB.*raw_atomic_sub_return_release (C function)c.raw_atomic_sub_return_releasehNt(jB.*raw_atomic_sub_return_relaxed (C function)c.raw_atomic_sub_return_relaxedhNt(jB.!raw_atomic_fetch_sub (C function)c.raw_atomic_fetch_subhNt(jB.)raw_atomic_fetch_sub_acquire (C function)c.raw_atomic_fetch_sub_acquirehNt(jB.)raw_atomic_fetch_sub_release (C function)c.raw_atomic_fetch_sub_releasehNt(jB.)raw_atomic_fetch_sub_relaxed (C function)c.raw_atomic_fetch_sub_relaxedhNt(jB.raw_atomic_inc (C function)c.raw_atomic_inchNt(jB."raw_atomic_inc_return (C function)c.raw_atomic_inc_returnhNt(jB.*raw_atomic_inc_return_acquire (C function)c.raw_atomic_inc_return_acquirehNt(jB.*raw_atomic_inc_return_release (C function)c.raw_atomic_inc_return_releasehNt(jB.*raw_atomic_inc_return_relaxed (C function)c.raw_atomic_inc_return_relaxedhNt(jB.!raw_atomic_fetch_inc (C function)c.raw_atomic_fetch_inchNt(jB.)raw_atomic_fetch_inc_acquire (C function)c.raw_atomic_fetch_inc_acquirehNt(jB.)raw_atomic_fetch_inc_release (C function)c.raw_atomic_fetch_inc_releasehNt(jB.)raw_atomic_fetch_inc_relaxed (C function)c.raw_atomic_fetch_inc_relaxedhNt(jB.raw_atomic_dec (C function)c.raw_atomic_dechNt(jB."raw_atomic_dec_return (C function)c.raw_atomic_dec_returnhNt(jB.*raw_atomic_dec_return_acquire (C function)c.raw_atomic_dec_return_acquirehNt(jB.*raw_atomic_dec_return_release (C function)c.raw_atomic_dec_return_releasehNt(jB.*raw_atomic_dec_return_relaxed (C function)c.raw_atomic_dec_return_relaxedhNt(jB.!raw_atomic_fetch_dec (C function)c.raw_atomic_fetch_dechNt(jB.)raw_atomic_fetch_dec_acquire (C function)c.raw_atomic_fetch_dec_acquirehNt(jB.)raw_atomic_fetch_dec_release (C function)c.raw_atomic_fetch_dec_releasehNt(jB.)raw_atomic_fetch_dec_relaxed (C function)c.raw_atomic_fetch_dec_relaxedhNt(jB.raw_atomic_and (C function)c.raw_atomic_andhNt(jB.!raw_atomic_fetch_and (C function)c.raw_atomic_fetch_andhNt(jB.)raw_atomic_fetch_and_acquire (C function)c.raw_atomic_fetch_and_acquirehNt(jB.)raw_atomic_fetch_and_release (C function)c.raw_atomic_fetch_and_releasehNt(jB.)raw_atomic_fetch_and_relaxed (C function)c.raw_atomic_fetch_and_relaxedhNt(jB.raw_atomic_andnot (C function)c.raw_atomic_andnothNt(jB.$raw_atomic_fetch_andnot (C function)c.raw_atomic_fetch_andnothNt(jB.,raw_atomic_fetch_andnot_acquire (C function)!c.raw_atomic_fetch_andnot_acquirehNt(jB.,raw_atomic_fetch_andnot_release (C function)!c.raw_atomic_fetch_andnot_releasehNt(jB.,raw_atomic_fetch_andnot_relaxed (C function)!c.raw_atomic_fetch_andnot_relaxedhNt(jB.raw_atomic_or (C function)c.raw_atomic_orhNt(jB. raw_atomic_fetch_or (C function)c.raw_atomic_fetch_orhNt(jB.(raw_atomic_fetch_or_acquire (C function)c.raw_atomic_fetch_or_acquirehNt(jB.(raw_atomic_fetch_or_release (C function)c.raw_atomic_fetch_or_releasehNt(jB.(raw_atomic_fetch_or_relaxed (C function)c.raw_atomic_fetch_or_relaxedhNt(jB.raw_atomic_xor (C function)c.raw_atomic_xorhNt(jB.!raw_atomic_fetch_xor (C function)c.raw_atomic_fetch_xorhNt(jB.)raw_atomic_fetch_xor_acquire (C function)c.raw_atomic_fetch_xor_acquirehNt(jB.)raw_atomic_fetch_xor_release (C function)c.raw_atomic_fetch_xor_releasehNt(jB.)raw_atomic_fetch_xor_relaxed (C function)c.raw_atomic_fetch_xor_relaxedhNt(jB.raw_atomic_xchg (C function)c.raw_atomic_xchghNt(jB.$raw_atomic_xchg_acquire (C function)c.raw_atomic_xchg_acquirehNt(jB.$raw_atomic_xchg_release (C function)c.raw_atomic_xchg_releasehNt(jB.$raw_atomic_xchg_relaxed (C function)c.raw_atomic_xchg_relaxedhNt(jB.raw_atomic_cmpxchg (C function)c.raw_atomic_cmpxchghNt(jB.'raw_atomic_cmpxchg_acquire (C function)c.raw_atomic_cmpxchg_acquirehNt(jB.'raw_atomic_cmpxchg_release (C function)c.raw_atomic_cmpxchg_releasehNt(jB.'raw_atomic_cmpxchg_relaxed (C function)c.raw_atomic_cmpxchg_relaxedhNt(jB.#raw_atomic_try_cmpxchg (C function)c.raw_atomic_try_cmpxchghNt(jB.+raw_atomic_try_cmpxchg_acquire (C function) c.raw_atomic_try_cmpxchg_acquirehNt(jB.+raw_atomic_try_cmpxchg_release (C function) c.raw_atomic_try_cmpxchg_releasehNt(jB.+raw_atomic_try_cmpxchg_relaxed (C function) c.raw_atomic_try_cmpxchg_relaxedhNt(jB.$raw_atomic_sub_and_test (C function)c.raw_atomic_sub_and_testhNt(jB.$raw_atomic_dec_and_test (C function)c.raw_atomic_dec_and_testhNt(jB.$raw_atomic_inc_and_test (C function)c.raw_atomic_inc_and_testhNt(jB.$raw_atomic_add_negative (C function)c.raw_atomic_add_negativehNt(jB.,raw_atomic_add_negative_acquire (C function)!c.raw_atomic_add_negative_acquirehNt(jB.,raw_atomic_add_negative_release (C function)!c.raw_atomic_add_negative_releasehNt(jB.,raw_atomic_add_negative_relaxed (C function)!c.raw_atomic_add_negative_relaxedhNt(jB.(raw_atomic_fetch_add_unless (C function)c.raw_atomic_fetch_add_unlesshNt(jB."raw_atomic_add_unless (C function)c.raw_atomic_add_unlesshNt(jB.$raw_atomic_inc_not_zero (C function)c.raw_atomic_inc_not_zerohNt(jB.+raw_atomic_inc_unless_negative (C function) c.raw_atomic_inc_unless_negativehNt(jB.+raw_atomic_dec_unless_positive (C function) c.raw_atomic_dec_unless_positivehNt(jB.'raw_atomic_dec_if_positive (C function)c.raw_atomic_dec_if_positivehNt(jB.raw_atomic64_read (C function)c.raw_atomic64_readhNt(jB.&raw_atomic64_read_acquire (C function)c.raw_atomic64_read_acquirehNt(jB.raw_atomic64_set (C function)c.raw_atomic64_sethNt(jB.%raw_atomic64_set_release (C function)c.raw_atomic64_set_releasehNt(jB.raw_atomic64_add (C function)c.raw_atomic64_addhNt(jB.$raw_atomic64_add_return (C function)c.raw_atomic64_add_returnhNt(jB.,raw_atomic64_add_return_acquire (C function)!c.raw_atomic64_add_return_acquirehNt(jB.,raw_atomic64_add_return_release (C function)!c.raw_atomic64_add_return_releasehNt(jB.,raw_atomic64_add_return_relaxed (C function)!c.raw_atomic64_add_return_relaxedhNt(jB.#raw_atomic64_fetch_add (C function)c.raw_atomic64_fetch_addhNt(jB.+raw_atomic64_fetch_add_acquire (C function) c.raw_atomic64_fetch_add_acquirehNt(jB.+raw_atomic64_fetch_add_release (C function) c.raw_atomic64_fetch_add_releasehNt(jB.+raw_atomic64_fetch_add_relaxed (C function) c.raw_atomic64_fetch_add_relaxedhNt(jB.raw_atomic64_sub (C function)c.raw_atomic64_subhNt(jB.$raw_atomic64_sub_return (C function)c.raw_atomic64_sub_returnhNt(jB.,raw_atomic64_sub_return_acquire (C function)!c.raw_atomic64_sub_return_acquirehNt(jB.,raw_atomic64_sub_return_release (C function)!c.raw_atomic64_sub_return_releasehNt(jB.,raw_atomic64_sub_return_relaxed (C function)!c.raw_atomic64_sub_return_relaxedhNt(jB.#raw_atomic64_fetch_sub (C function)c.raw_atomic64_fetch_subhNt(jB.+raw_atomic64_fetch_sub_acquire (C function) c.raw_atomic64_fetch_sub_acquirehNt(jB.+raw_atomic64_fetch_sub_release (C function) c.raw_atomic64_fetch_sub_releasehNt(jB.+raw_atomic64_fetch_sub_relaxed (C function) c.raw_atomic64_fetch_sub_relaxedhNt(jB.raw_atomic64_inc (C function)c.raw_atomic64_inchNt(jB.$raw_atomic64_inc_return (C function)c.raw_atomic64_inc_returnhNt(jB.,raw_atomic64_inc_return_acquire (C function)!c.raw_atomic64_inc_return_acquirehNt(jB.,raw_atomic64_inc_return_release (C function)!c.raw_atomic64_inc_return_releasehNt(jB.,raw_atomic64_inc_return_relaxed (C function)!c.raw_atomic64_inc_return_relaxedhNt(jB.#raw_atomic64_fetch_inc (C function)c.raw_atomic64_fetch_inchNt(jB.+raw_atomic64_fetch_inc_acquire (C function) c.raw_atomic64_fetch_inc_acquirehNt(jB.+raw_atomic64_fetch_inc_release (C function) c.raw_atomic64_fetch_inc_releasehNt(jB.+raw_atomic64_fetch_inc_relaxed (C function) c.raw_atomic64_fetch_inc_relaxedhNt(jB.raw_atomic64_dec (C function)c.raw_atomic64_dechNt(jB.$raw_atomic64_dec_return (C function)c.raw_atomic64_dec_returnhNt(jB.,raw_atomic64_dec_return_acquire (C function)!c.raw_atomic64_dec_return_acquirehNt(jB.,raw_atomic64_dec_return_release (C function)!c.raw_atomic64_dec_return_releasehNt(jB.,raw_atomic64_dec_return_relaxed (C function)!c.raw_atomic64_dec_return_relaxedhNt(jB.#raw_atomic64_fetch_dec (C function)c.raw_atomic64_fetch_dechNt(jB.+raw_atomic64_fetch_dec_acquire (C function) c.raw_atomic64_fetch_dec_acquirehNt(jB.+raw_atomic64_fetch_dec_release (C function) c.raw_atomic64_fetch_dec_releasehNt(jB.+raw_atomic64_fetch_dec_relaxed (C function) c.raw_atomic64_fetch_dec_relaxedhNt(jB.raw_atomic64_and (C function)c.raw_atomic64_andhNt(jB.#raw_atomic64_fetch_and (C function)c.raw_atomic64_fetch_andhNt(jB.+raw_atomic64_fetch_and_acquire (C function) c.raw_atomic64_fetch_and_acquirehNt(jB.+raw_atomic64_fetch_and_release (C function) c.raw_atomic64_fetch_and_releasehNt(jB.+raw_atomic64_fetch_and_relaxed (C function) c.raw_atomic64_fetch_and_relaxedhNt(jB. raw_atomic64_andnot (C function)c.raw_atomic64_andnothNt(jB.&raw_atomic64_fetch_andnot (C function)c.raw_atomic64_fetch_andnothNt(jB..raw_atomic64_fetch_andnot_acquire (C function)#c.raw_atomic64_fetch_andnot_acquirehNt(jB..raw_atomic64_fetch_andnot_release (C function)#c.raw_atomic64_fetch_andnot_releasehNt(jB..raw_atomic64_fetch_andnot_relaxed (C function)#c.raw_atomic64_fetch_andnot_relaxedhNt(jB.raw_atomic64_or (C function)c.raw_atomic64_orhNt(jB."raw_atomic64_fetch_or (C function)c.raw_atomic64_fetch_orhNt(jB.*raw_atomic64_fetch_or_acquire (C function)c.raw_atomic64_fetch_or_acquirehNt(jB.*raw_atomic64_fetch_or_release (C function)c.raw_atomic64_fetch_or_releasehNt(jB.*raw_atomic64_fetch_or_relaxed (C function)c.raw_atomic64_fetch_or_relaxedhNt(jB.raw_atomic64_xor (C function)c.raw_atomic64_xorhNt(jB.#raw_atomic64_fetch_xor (C function)c.raw_atomic64_fetch_xorhNt(jB.+raw_atomic64_fetch_xor_acquire (C function) c.raw_atomic64_fetch_xor_acquirehNt(jB.+raw_atomic64_fetch_xor_release (C function) c.raw_atomic64_fetch_xor_releasehNt(jB.+raw_atomic64_fetch_xor_relaxed (C function) c.raw_atomic64_fetch_xor_relaxedhNt(jB.raw_atomic64_xchg (C function)c.raw_atomic64_xchghNt(jB.&raw_atomic64_xchg_acquire (C function)c.raw_atomic64_xchg_acquirehNt(jB.&raw_atomic64_xchg_release (C function)c.raw_atomic64_xchg_releasehNt(jB.&raw_atomic64_xchg_relaxed (C function)c.raw_atomic64_xchg_relaxedhNt(jB.!raw_atomic64_cmpxchg (C function)c.raw_atomic64_cmpxchghNt(jB.)raw_atomic64_cmpxchg_acquire (C function)c.raw_atomic64_cmpxchg_acquirehNt(jB.)raw_atomic64_cmpxchg_release (C function)c.raw_atomic64_cmpxchg_releasehNt(jB.)raw_atomic64_cmpxchg_relaxed (C function)c.raw_atomic64_cmpxchg_relaxedhNt(jB.%raw_atomic64_try_cmpxchg (C function)c.raw_atomic64_try_cmpxchghNt(jB.-raw_atomic64_try_cmpxchg_acquire (C function)"c.raw_atomic64_try_cmpxchg_acquirehNt(jB.-raw_atomic64_try_cmpxchg_release (C function)"c.raw_atomic64_try_cmpxchg_releasehNt(jB.-raw_atomic64_try_cmpxchg_relaxed (C function)"c.raw_atomic64_try_cmpxchg_relaxedhNt(jB.&raw_atomic64_sub_and_test (C function)c.raw_atomic64_sub_and_testhNt(jB.&raw_atomic64_dec_and_test (C function)c.raw_atomic64_dec_and_testhNt(jB.&raw_atomic64_inc_and_test (C function)c.raw_atomic64_inc_and_testhNt(jB.&raw_atomic64_add_negative (C function)c.raw_atomic64_add_negativehNt(jB..raw_atomic64_add_negative_acquire (C function)#c.raw_atomic64_add_negative_acquirehNt(jB..raw_atomic64_add_negative_release (C function)#c.raw_atomic64_add_negative_releasehNt(jB..raw_atomic64_add_negative_relaxed (C function)#c.raw_atomic64_add_negative_relaxedhNt(jB.*raw_atomic64_fetch_add_unless (C function)c.raw_atomic64_fetch_add_unlesshNt(jB.$raw_atomic64_add_unless (C function)c.raw_atomic64_add_unlesshNt(jB.&raw_atomic64_inc_not_zero (C function)c.raw_atomic64_inc_not_zerohNt(jB.-raw_atomic64_inc_unless_negative (C function)"c.raw_atomic64_inc_unless_negativehNt(jB.-raw_atomic64_dec_unless_positive (C function)"c.raw_atomic64_dec_unless_positivehNt(jB.)raw_atomic64_dec_if_positive (C function)c.raw_atomic64_dec_if_positivehNt(jB.!raw_atomic_long_read (C function)c.raw_atomic_long_readhNt(jB.)raw_atomic_long_read_acquire (C function)c.raw_atomic_long_read_acquirehNt(jB. raw_atomic_long_set (C function)c.raw_atomic_long_sethNt(jB.(raw_atomic_long_set_release (C function)c.raw_atomic_long_set_releasehNt(jB. raw_atomic_long_add (C function)c.raw_atomic_long_addhNt(jB.'raw_atomic_long_add_return (C function)c.raw_atomic_long_add_returnhNt(jB./raw_atomic_long_add_return_acquire (C function)$c.raw_atomic_long_add_return_acquirehNt(jB./raw_atomic_long_add_return_release (C function)$c.raw_atomic_long_add_return_releasehNt(jB./raw_atomic_long_add_return_relaxed (C function)$c.raw_atomic_long_add_return_relaxedhNt(jB.&raw_atomic_long_fetch_add (C function)c.raw_atomic_long_fetch_addhNt(jB..raw_atomic_long_fetch_add_acquire (C function)#c.raw_atomic_long_fetch_add_acquirehNt(jB..raw_atomic_long_fetch_add_release (C function)#c.raw_atomic_long_fetch_add_releasehNt(jB..raw_atomic_long_fetch_add_relaxed (C function)#c.raw_atomic_long_fetch_add_relaxedhNt(jB. raw_atomic_long_sub (C function)c.raw_atomic_long_subhNt(jB.'raw_atomic_long_sub_return (C function)c.raw_atomic_long_sub_returnhNt(jB./raw_atomic_long_sub_return_acquire (C function)$c.raw_atomic_long_sub_return_acquirehNt(jB./raw_atomic_long_sub_return_release (C function)$c.raw_atomic_long_sub_return_releasehNt(jB./raw_atomic_long_sub_return_relaxed (C function)$c.raw_atomic_long_sub_return_relaxedhNt(jB.&raw_atomic_long_fetch_sub (C function)c.raw_atomic_long_fetch_subhNt(jB..raw_atomic_long_fetch_sub_acquire (C function)#c.raw_atomic_long_fetch_sub_acquirehNt(jB..raw_atomic_long_fetch_sub_release (C function)#c.raw_atomic_long_fetch_sub_releasehNt(jB..raw_atomic_long_fetch_sub_relaxed (C function)#c.raw_atomic_long_fetch_sub_relaxedhNt(jB. raw_atomic_long_inc (C function)c.raw_atomic_long_inchNt(jB.'raw_atomic_long_inc_return (C function)c.raw_atomic_long_inc_returnhNt(jB./raw_atomic_long_inc_return_acquire (C function)$c.raw_atomic_long_inc_return_acquirehNt(jB./raw_atomic_long_inc_return_release (C function)$c.raw_atomic_long_inc_return_releasehNt(jB./raw_atomic_long_inc_return_relaxed (C function)$c.raw_atomic_long_inc_return_relaxedhNt(jB.&raw_atomic_long_fetch_inc (C function)c.raw_atomic_long_fetch_inchNt(jB..raw_atomic_long_fetch_inc_acquire (C function)#c.raw_atomic_long_fetch_inc_acquirehNt(jB..raw_atomic_long_fetch_inc_release (C function)#c.raw_atomic_long_fetch_inc_releasehNt(jB..raw_atomic_long_fetch_inc_relaxed (C function)#c.raw_atomic_long_fetch_inc_relaxedhNt(jB. raw_atomic_long_dec (C function)c.raw_atomic_long_dechNt(jB.'raw_atomic_long_dec_return (C function)c.raw_atomic_long_dec_returnhNt(jB./raw_atomic_long_dec_return_acquire (C function)$c.raw_atomic_long_dec_return_acquirehNt(jB./raw_atomic_long_dec_return_release (C function)$c.raw_atomic_long_dec_return_releasehNt(jB./raw_atomic_long_dec_return_relaxed (C function)$c.raw_atomic_long_dec_return_relaxedhNt(jB.&raw_atomic_long_fetch_dec (C function)c.raw_atomic_long_fetch_dechNt(jB..raw_atomic_long_fetch_dec_acquire (C function)#c.raw_atomic_long_fetch_dec_acquirehNt(jB..raw_atomic_long_fetch_dec_release (C function)#c.raw_atomic_long_fetch_dec_releasehNt(jB..raw_atomic_long_fetch_dec_relaxed (C function)#c.raw_atomic_long_fetch_dec_relaxedhNt(jB. raw_atomic_long_and (C function)c.raw_atomic_long_andhNt(jB.&raw_atomic_long_fetch_and (C function)c.raw_atomic_long_fetch_andhNt(jB..raw_atomic_long_fetch_and_acquire (C function)#c.raw_atomic_long_fetch_and_acquirehNt(jB..raw_atomic_long_fetch_and_release (C function)#c.raw_atomic_long_fetch_and_releasehNt(jB..raw_atomic_long_fetch_and_relaxed (C function)#c.raw_atomic_long_fetch_and_relaxedhNt(jB.#raw_atomic_long_andnot (C function)c.raw_atomic_long_andnothNt(jB.)raw_atomic_long_fetch_andnot (C function)c.raw_atomic_long_fetch_andnothNt(jB.1raw_atomic_long_fetch_andnot_acquire (C function)&c.raw_atomic_long_fetch_andnot_acquirehNt(jB.1raw_atomic_long_fetch_andnot_release (C function)&c.raw_atomic_long_fetch_andnot_releasehNt(jB.1raw_atomic_long_fetch_andnot_relaxed (C function)&c.raw_atomic_long_fetch_andnot_relaxedhNt(jB.raw_atomic_long_or (C function)c.raw_atomic_long_orhNt(jB.%raw_atomic_long_fetch_or (C function)c.raw_atomic_long_fetch_orhNt(jB.-raw_atomic_long_fetch_or_acquire (C function)"c.raw_atomic_long_fetch_or_acquirehNt(jB.-raw_atomic_long_fetch_or_release (C function)"c.raw_atomic_long_fetch_or_releasehNt(jB.-raw_atomic_long_fetch_or_relaxed (C function)"c.raw_atomic_long_fetch_or_relaxedhNt(jB. raw_atomic_long_xor (C function)c.raw_atomic_long_xorhNt(jB.&raw_atomic_long_fetch_xor (C function)c.raw_atomic_long_fetch_xorhNt(jB..raw_atomic_long_fetch_xor_acquire (C function)#c.raw_atomic_long_fetch_xor_acquirehNt(jB..raw_atomic_long_fetch_xor_release (C function)#c.raw_atomic_long_fetch_xor_releasehNt(jB..raw_atomic_long_fetch_xor_relaxed (C function)#c.raw_atomic_long_fetch_xor_relaxedhNt(jB.!raw_atomic_long_xchg (C function)c.raw_atomic_long_xchghNt(jB.)raw_atomic_long_xchg_acquire (C function)c.raw_atomic_long_xchg_acquirehNt(jB.)raw_atomic_long_xchg_release (C function)c.raw_atomic_long_xchg_releasehNt(jB.)raw_atomic_long_xchg_relaxed (C function)c.raw_atomic_long_xchg_relaxedhNt(jB.$raw_atomic_long_cmpxchg (C function)c.raw_atomic_long_cmpxchghNt(jB.,raw_atomic_long_cmpxchg_acquire (C function)!c.raw_atomic_long_cmpxchg_acquirehNt(jB.,raw_atomic_long_cmpxchg_release (C function)!c.raw_atomic_long_cmpxchg_releasehNt(jB.,raw_atomic_long_cmpxchg_relaxed (C function)!c.raw_atomic_long_cmpxchg_relaxedhNt(jB.(raw_atomic_long_try_cmpxchg (C function)c.raw_atomic_long_try_cmpxchghNt(jB.0raw_atomic_long_try_cmpxchg_acquire (C function)%c.raw_atomic_long_try_cmpxchg_acquirehNt(jB.0raw_atomic_long_try_cmpxchg_release (C function)%c.raw_atomic_long_try_cmpxchg_releasehNt(jB.0raw_atomic_long_try_cmpxchg_relaxed (C function)%c.raw_atomic_long_try_cmpxchg_relaxedhNt(jB.)raw_atomic_long_sub_and_test (C function)c.raw_atomic_long_sub_and_testhNt(jB.)raw_atomic_long_dec_and_test (C function)c.raw_atomic_long_dec_and_testhNt(jB.)raw_atomic_long_inc_and_test (C function)c.raw_atomic_long_inc_and_testhNt(jB.)raw_atomic_long_add_negative (C function)c.raw_atomic_long_add_negativehNt(jB.1raw_atomic_long_add_negative_acquire (C function)&c.raw_atomic_long_add_negative_acquirehNt(jB.1raw_atomic_long_add_negative_release (C function)&c.raw_atomic_long_add_negative_releasehNt(jB.1raw_atomic_long_add_negative_relaxed (C function)&c.raw_atomic_long_add_negative_relaxedhNt(jB.-raw_atomic_long_fetch_add_unless (C function)"c.raw_atomic_long_fetch_add_unlesshNt(jB.'raw_atomic_long_add_unless (C function)c.raw_atomic_long_add_unlesshNt(jB.)raw_atomic_long_inc_not_zero (C function)c.raw_atomic_long_inc_not_zerohNt(jB.0raw_atomic_long_inc_unless_negative (C function)%c.raw_atomic_long_inc_unless_negativehNt(jB.0raw_atomic_long_dec_unless_positive (C function)%c.raw_atomic_long_dec_unless_positivehNt(jB.,raw_atomic_long_dec_if_positive (C function)!c.raw_atomic_long_dec_if_positivehNt(jB.kobject_get_path (C function)c.kobject_get_pathhNt(jB.kobject_set_name (C function)c.kobject_set_namehNt(jB.kobject_init (C function)c.kobject_inithNt(jB.kobject_add (C function) c.kobject_addhNt(jB.!kobject_init_and_add (C function)c.kobject_init_and_addhNt(jB.kobject_rename (C function)c.kobject_renamehNt(jB.kobject_move (C function)c.kobject_movehNt(jB.kobject_del (C function) c.kobject_delhNt(jB.kobject_get (C function) c.kobject_gethNt(jB.kobject_put (C function) c.kobject_puthNt(jB.#kobject_create_and_add (C function)c.kobject_create_and_addhNt(jB.kset_register (C function)c.kset_registerhNt(jB.kset_unregister (C function)c.kset_unregisterhNt(jB.kset_find_obj (C function)c.kset_find_objhNt(jB. kset_create_and_add (C function)c.kset_create_and_addhNt(jB.might_sleep (C macro) c.might_sleephNt(jB.cant_sleep (C macro) c.cant_sleephNt(jB.cant_migrate (C macro)c.cant_migratehNt(jB.non_block_start (C macro)c.non_block_starthNt(jB.non_block_end (C macro)c.non_block_endhNt(jB.trace_printk (C macro)c.trace_printkhNt(jB.trace_puts (C macro) c.trace_putshNt(jB.console_list_lock (C function)c.console_list_lockhNt(jB. console_list_unlock (C function)c.console_list_unlockhNt(jB.#console_srcu_read_lock (C function)c.console_srcu_read_lockhNt(jB.%console_srcu_read_unlock (C function)c.console_srcu_read_unlockhNt(jB.console_lock (C function)c.console_lockhNt(jB.console_trylock (C function)c.console_trylockhNt(jB.console_unlock (C function)c.console_unlockhNt(jB.)console_conditional_schedule (C function)c.console_conditional_schedulehNt(jB.+console_force_preferred_locked (C function) c.console_force_preferred_lockedhNt(jB.#printk_timed_ratelimit (C function)c.printk_timed_ratelimithNt(jB.kmsg_dump_register (C function)c.kmsg_dump_registerhNt(jB.!kmsg_dump_unregister (C function)c.kmsg_dump_unregisterhNt(jB.kmsg_dump_get_line (C function)c.kmsg_dump_get_linehNt(jB.!kmsg_dump_get_buffer (C function)c.kmsg_dump_get_bufferhNt(jB.kmsg_dump_rewind (C function)c.kmsg_dump_rewindhNt(jB.#__printk_cpu_sync_wait (C function)c.__printk_cpu_sync_waithNt(jB.&__printk_cpu_sync_try_get (C function)c.__printk_cpu_sync_try_gethNt(jB."__printk_cpu_sync_put (C function)c.__printk_cpu_sync_puthNt(jB.panic (C function)c.panichNt(jB.add_taint (C function) c.add_tainthNt(jB. __devres_alloc_node (C function)c.__devres_alloc_nodehNt(jB. devres_for_each_res (C function)c.devres_for_each_reshNt(jB.devres_free (C function) c.devres_freehNt(jB.devres_add (C function) c.devres_addhNt(jB.devres_find (C function) c.devres_findhNt(jB.devres_get (C function) c.devres_gethNt(jB.devres_remove (C function)c.devres_removehNt(jB.devres_destroy (C function)c.devres_destroyhNt(jB.devres_release (C function)c.devres_releasehNt(jB.devres_open_group (C function)c.devres_open_grouphNt(jB.devres_close_group (C function)c.devres_close_grouphNt(jB. devres_remove_group (C function)c.devres_remove_grouphNt(jB.!devres_release_group (C function)c.devres_release_grouphNt(jB.__devm_add_action (C function)c.__devm_add_actionhNt(jB.devm_remove_action (C function)c.devm_remove_actionhNt(jB. devm_release_action (C function)c.devm_release_actionhNt(jB.devm_kmalloc (C function)c.devm_kmallochNt(jB.devm_krealloc (C function)c.devm_kreallochNt(jB.devm_kstrdup (C function)c.devm_kstrduphNt(jB.devm_kstrdup_const (C function)c.devm_kstrdup_consthNt(jB.devm_kvasprintf (C function)c.devm_kvasprintfhNt(jB.devm_kasprintf (C function)c.devm_kasprintfhNt(jB.devm_kfree (C function) c.devm_kfreehNt(jB.devm_kmemdup (C function)c.devm_kmemduphNt(jB. devm_get_free_pages (C function)c.devm_get_free_pageshNt(jB.devm_free_pages (C function)c.devm_free_pageshNt(jB. __devm_alloc_percpu (C function)c.__devm_alloc_percpuhNt(jB.devm_free_percpu (C function)c.devm_free_percpuhNteja ]((jB.ieee80211_hw_flags (C enum)c.ieee80211_hw_flagshNt(jB.ieee80211_hw (C struct)c.ieee80211_hwhNt(jB.SET_IEEE80211_DEV (C function)c.SET_IEEE80211_DEVhNt(jB.$SET_IEEE80211_PERM_ADDR (C function)c.SET_IEEE80211_PERM_ADDRhNt(jB.ieee80211_ops (C struct)c.ieee80211_opshNt(jB.ieee80211_alloc_hw (C function)c.ieee80211_alloc_hwhNt(jB."ieee80211_register_hw (C function)c.ieee80211_register_hwhNt(jB.$ieee80211_unregister_hw (C function)c.ieee80211_unregister_hwhNt(jB.ieee80211_free_hw (C function)c.ieee80211_free_hwhNt(jB.ieee80211_conf_flags (C enum)c.ieee80211_conf_flagshNt(jB.ieee80211_conf (C struct)c.ieee80211_confhNt(jB.ieee80211_vif (C struct)c.ieee80211_vifhNt(jB.mac80211_tx_info_flags (C enum)c.mac80211_tx_info_flagshNt(jB."mac80211_tx_control_flags (C enum)c.mac80211_tx_control_flagshNt(jB.$mac80211_rate_control_flags (C enum)c.mac80211_rate_control_flagshNt(jB.ieee80211_tx_rate (C struct)c.ieee80211_tx_ratehNt(jB.ieee80211_tx_info (C struct)c.ieee80211_tx_infohNt(jB.+ieee80211_tx_info_clear_status (C function) c.ieee80211_tx_info_clear_statushNt(jB.mac80211_rx_flags (C enum)c.mac80211_rx_flagshNt(jB.#mac80211_rx_encoding_flags (C enum)c.mac80211_rx_encoding_flagshNt(jB.ieee80211_rx_status (C struct)c.ieee80211_rx_statushNt(jB.ieee80211_rx (C function)c.ieee80211_rxhNt(jB.!ieee80211_rx_irqsafe (C function)c.ieee80211_rx_irqsafehNt(jB.ieee80211_rx_ni (C function)c.ieee80211_rx_nihNt(jB.$ieee80211_tx_status_skb (C function)c.ieee80211_tx_status_skbhNt(jB.#ieee80211_tx_status_ni (C function)c.ieee80211_tx_status_nihNt(jB.(ieee80211_tx_status_irqsafe (C function)c.ieee80211_tx_status_irqsafehNt(jB.ieee80211_rts_get (C function)c.ieee80211_rts_gethNt(jB.#ieee80211_rts_duration (C function)c.ieee80211_rts_durationhNt(jB.$ieee80211_ctstoself_get (C function)c.ieee80211_ctstoself_gethNt(jB.)ieee80211_ctstoself_duration (C function)c.ieee80211_ctstoself_durationhNt(jB.-ieee80211_generic_frame_duration (C function)"c.ieee80211_generic_frame_durationhNt(jB.!ieee80211_wake_queue (C function)c.ieee80211_wake_queuehNt(jB.!ieee80211_stop_queue (C function)c.ieee80211_stop_queuehNt(jB.$ieee80211_queue_stopped (C function)c.ieee80211_queue_stoppedhNt(jB."ieee80211_stop_queues (C function)c.ieee80211_stop_queueshNt(jB."ieee80211_wake_queues (C function)c.ieee80211_wake_queueshNt(jB.ieee80211_filter_flags (C enum)c.ieee80211_filter_flagshNt(jB.!ieee80211_queue_work (C function)c.ieee80211_queue_workhNt(jB.)ieee80211_queue_delayed_work (C function)c.ieee80211_queue_delayed_workhNtejx]((jB.%firmware_upload_register (C function)c.firmware_upload_registerhNt(jB.'firmware_upload_unregister (C function)c.firmware_upload_unregisterhNt(jB.fw_upload_ops (C struct)c.fw_upload_opshNt(jB.fw_upload_prog (C enum)c.fw_upload_proghNt(jB.fw_upload_err (C enum)c.fw_upload_errhNtej,]j]j2 ]((jB.request_firmware (C function)c.request_firmwarehNt(jB.$firmware_request_nowarn (C function)c.firmware_request_nowarnhNt(jB.&firmware_request_platform (C function)c.firmware_request_platformhNt(jB.$request_firmware_direct (C function)c.request_firmware_directhNt(jB.&request_firmware_into_buf (C function)c.request_firmware_into_bufhNt(jB.$request_firmware_nowait (C function)c.request_firmware_nowaithNt(jB.#firmware_request_cache (C function)c.firmware_request_cachehNteu(jj]j ]j> ]j]j~]((jB.dpll_mode (C enum) c.dpll_modehNt(jB.dpll_lock_status (C enum)c.dpll_lock_statushNt(jB.dpll_lock_status_error (C enum)c.dpll_lock_status_errorhNt(jB.dpll_type (C enum) c.dpll_typehNt(jB.dpll_pin_type (C enum)c.dpll_pin_typehNt(jB.dpll_pin_direction (C enum)c.dpll_pin_directionhNt(jB.dpll_pin_state (C enum)c.dpll_pin_statehNt(jB.dpll_pin_capabilities (C enum)c.dpll_pin_capabilitieshNtejt]ju](jB.device_link_state (C enum)c.device_link_statehNtajK ]jD]((jB.i2c_master_recv (C function)c.i2c_master_recvhNt(jB.$i2c_master_recv_dmasafe (C function)c.i2c_master_recv_dmasafehNt(jB.i2c_master_send (C function)c.i2c_master_sendhNt(jB.$i2c_master_send_dmasafe (C function)c.i2c_master_send_dmasafehNt(jB.i2c_device_identity (C struct)c.i2c_device_identityhNt(jB.i2c_driver_flags (C enum)c.i2c_driver_flagshNt(jB.i2c_driver (C struct) c.i2c_driverhNt(jB.i2c_client (C struct) c.i2c_clienthNt(jB.i2c_board_info (C struct)c.i2c_board_infohNt(jB.I2C_BOARD_INFO (C macro)c.I2C_BOARD_INFOhNt(jB.i2c_algorithm (C struct)c.i2c_algorithmhNt(jB.i2c_lock_operations (C struct)c.i2c_lock_operationshNt(jB.i2c_timings (C struct) c.i2c_timingshNt(jB. i2c_bus_recovery_info (C struct)c.i2c_bus_recovery_infohNt(jB.i2c_adapter_quirks (C struct)c.i2c_adapter_quirkshNt(jB.i2c_lock_bus (C function)c.i2c_lock_bushNt(jB.i2c_trylock_bus (C function)c.i2c_trylock_bushNt(jB.i2c_unlock_bus (C function)c.i2c_unlock_bushNt(jB.'i2c_mark_adapter_suspended (C function)c.i2c_mark_adapter_suspendedhNt(jB.%i2c_mark_adapter_resumed (C function)c.i2c_mark_adapter_resumedhNt(jB.i2c_check_quirks (C function)c.i2c_check_quirkshNt(jB.module_i2c_driver (C macro)c.module_i2c_driverhNt(jB.builtin_i2c_driver (C macro)c.builtin_i2c_driverhNt(jB.$i2c_register_board_info (C function)c.i2c_register_board_infohNt(jB.i2c_verify_client (C function)c.i2c_verify_clienthNt(jB."i2c_new_client_device (C function)c.i2c_new_client_devicehNt(jB."i2c_unregister_device (C function)c.i2c_unregister_devicehNt(jB.&i2c_find_device_by_fwnode (C function)c.i2c_find_device_by_fwnodehNt(jB.!i2c_new_dummy_device (C function)c.i2c_new_dummy_devicehNt(jB.&devm_i2c_new_dummy_device (C function)c.devm_i2c_new_dummy_devicehNt(jB.%i2c_new_ancillary_device (C function)c.i2c_new_ancillary_devicehNt(jB.i2c_verify_adapter (C function)c.i2c_verify_adapterhNt(jB.)i2c_handle_smbus_host_notify (C function)c.i2c_handle_smbus_host_notifyhNt(jB.i2c_add_adapter (C function)c.i2c_add_adapterhNt(jB.%i2c_add_numbered_adapter (C function)c.i2c_add_numbered_adapterhNt(jB.i2c_del_adapter (C function)c.i2c_del_adapterhNt(jB.!devm_i2c_add_adapter (C function)c.devm_i2c_add_adapterhNt(jB.'i2c_find_adapter_by_fwnode (C function)c.i2c_find_adapter_by_fwnodehNt(jB.&i2c_get_adapter_by_fwnode (C function)c.i2c_get_adapter_by_fwnodehNt(jB.!i2c_parse_fw_timings (C function)c.i2c_parse_fw_timingshNt(jB.i2c_del_driver (C function)c.i2c_del_driverhNt(jB.__i2c_transfer (C function)c.__i2c_transferhNt(jB.i2c_transfer (C function)c.i2c_transferhNt(jB.&i2c_transfer_buffer_flags (C function)c.i2c_transfer_buffer_flagshNt(jB.i2c_get_device_id (C function)c.i2c_get_device_idhNt(jB.%i2c_client_get_device_id (C function)c.i2c_client_get_device_idhNt(jB.%i2c_get_dma_safe_msg_buf (C function)c.i2c_get_dma_safe_msg_bufhNt(jB.%i2c_put_dma_safe_msg_buf (C function)c.i2c_put_dma_safe_msg_bufhNt(jB.i2c_smbus_pec (C function)c.i2c_smbus_pechNt(jB. i2c_smbus_read_byte (C function)c.i2c_smbus_read_bytehNt(jB.!i2c_smbus_write_byte (C function)c.i2c_smbus_write_bytehNt(jB.%i2c_smbus_read_byte_data (C function)c.i2c_smbus_read_byte_datahNt(jB.&i2c_smbus_write_byte_data (C function)c.i2c_smbus_write_byte_datahNt(jB.%i2c_smbus_read_word_data (C function)c.i2c_smbus_read_word_datahNt(jB.&i2c_smbus_write_word_data (C function)c.i2c_smbus_write_word_datahNt(jB.&i2c_smbus_read_block_data (C function)c.i2c_smbus_read_block_datahNt(jB.'i2c_smbus_write_block_data (C function)c.i2c_smbus_write_block_datahNt(jB.i2c_smbus_xfer (C function)c.i2c_smbus_xferhNt(jB.6i2c_smbus_read_i2c_block_data_or_emulated (C function)+c.i2c_smbus_read_i2c_block_data_or_emulatedhNt(jB.'i2c_new_smbus_alert_device (C function)c.i2c_new_smbus_alert_devicehNtej ]((jB.devfreq_dev_status (C struct)c.devfreq_dev_statushNt(jB.devfreq_dev_profile (C struct)c.devfreq_dev_profilehNt(jB.devfreq_stats (C struct)c.devfreq_statshNt(jB.devfreq (C struct) c.devfreqhNt(jB.'devfreq_simple_ondemand_data (C struct)c.devfreq_simple_ondemand_datahNt(jB.devfreq_passive_data (C struct)c.devfreq_passive_datahNt(jB.devfreq_event_dev (C struct)c.devfreq_event_devhNt(jB.devfreq_event_data (C struct)c.devfreq_event_datahNt(jB.devfreq_event_ops (C struct)c.devfreq_event_opshNt(jB.devfreq_event_desc (C struct)c.devfreq_event_deschNt(jB.#devfreq_get_freq_range (C function)c.devfreq_get_freq_rangehNt(jB."devfreq_update_status (C function)c.devfreq_update_statushNt(jB."devfreq_update_target (C function)c.devfreq_update_targethNt(jB.update_devfreq (C function)c.update_devfreqhNt(jB."devfreq_monitor_start (C function)c.devfreq_monitor_starthNt(jB.!devfreq_monitor_stop (C function)c.devfreq_monitor_stophNt(jB.$devfreq_monitor_suspend (C function)c.devfreq_monitor_suspendhNt(jB.#devfreq_monitor_resume (C function)c.devfreq_monitor_resumehNt(jB.$devfreq_update_interval (C function)c.devfreq_update_intervalhNt(jB.devfreq_add_device (C function)c.devfreq_add_devicehNt(jB."devfreq_remove_device (C function)c.devfreq_remove_devicehNt(jB.$devm_devfreq_add_device (C function)c.devm_devfreq_add_devicehNt(jB.'devm_devfreq_remove_device (C function)c.devm_devfreq_remove_devicehNt(jB.#devfreq_suspend_device (C function)c.devfreq_suspend_devicehNt(jB."devfreq_resume_device (C function)c.devfreq_resume_devicehNt(jB.!devfreq_add_governor (C function)c.devfreq_add_governorhNt(jB.&devm_devfreq_add_governor (C function)c.devm_devfreq_add_governorhNt(jB.$devfreq_remove_governor (C function)c.devfreq_remove_governorhNt(jB.$devfreq_recommended_opp (C function)c.devfreq_recommended_opphNt(jB.*devfreq_register_opp_notifier (C function)c.devfreq_register_opp_notifierhNt(jB.,devfreq_unregister_opp_notifier (C function)!c.devfreq_unregister_opp_notifierhNt(jB./devm_devfreq_register_opp_notifier (C function)$c.devm_devfreq_register_opp_notifierhNt(jB.1devm_devfreq_unregister_opp_notifier (C function)&c.devm_devfreq_unregister_opp_notifierhNt(jB.&devfreq_register_notifier (C function)c.devfreq_register_notifierhNt(jB.+devm_devfreq_register_notifier (C function) c.devm_devfreq_register_notifierhNt(jB.-devm_devfreq_unregister_notifier (C function)"c.devm_devfreq_unregister_notifierhNt(jB.&devfreq_event_enable_edev (C function)c.devfreq_event_enable_edevhNt(jB.'devfreq_event_disable_edev (C function)c.devfreq_event_disable_edevhNt(jB.%devfreq_event_is_enabled (C function)c.devfreq_event_is_enabledhNt(jB.$devfreq_event_set_event (C function)c.devfreq_event_set_eventhNt(jB.$devfreq_event_get_event (C function)c.devfreq_event_get_eventhNt(jB.&devfreq_event_reset_event (C function)c.devfreq_event_reset_eventhNt(jB..devfreq_event_get_edev_by_phandle (C function)#c.devfreq_event_get_edev_by_phandlehNt(jB.)devfreq_event_get_edev_count (C function)c.devfreq_event_get_edev_counthNt(jB.#devfreq_event_add_edev (C function)c.devfreq_event_add_edevhNt(jB.&devfreq_event_remove_edev (C function)c.devfreq_event_remove_edevhNt(jB.(devm_devfreq_event_add_edev (C function)c.devm_devfreq_event_add_edevhNt(jB.+devm_devfreq_event_remove_edev (C function) c.devm_devfreq_event_remove_edevhNtej]j]j ]((jB.%fpga_region_program_fpga (C function)c.fpga_region_program_fpgahNt(jB.fpga_image_info (C struct)c.fpga_image_infohNt(jB."fpga_image_info_alloc (C function)c.fpga_image_info_allochNt(jB.!fpga_image_info_free (C function)c.fpga_image_info_freehNtejr ]j]j]((jB.ieee80211_tpt_blink (C struct)c.ieee80211_tpt_blinkhNt(jB.(ieee80211_tpt_led_trigger_flags (C enum)!c.ieee80211_tpt_led_trigger_flagshNt(jB.&ieee80211_get_tx_led_name (C function)c.ieee80211_get_tx_led_namehNt(jB.&ieee80211_get_rx_led_name (C function)c.ieee80211_get_rx_led_namehNt(jB.)ieee80211_get_assoc_led_name (C function)c.ieee80211_get_assoc_led_namehNt(jB.)ieee80211_get_radio_led_name (C function)c.ieee80211_get_radio_led_namehNt(jB.-ieee80211_create_tpt_led_trigger (C function)"c.ieee80211_create_tpt_led_triggerhNt(jB.ieee80211_key_flags (C enum)c.ieee80211_key_flagshNt(jB.ieee80211_key_conf (C struct)c.ieee80211_key_confhNt(jB.set_key_cmd (C enum) c.set_key_cmdhNt(jB.&ieee80211_get_tkip_p1k_iv (C function)c.ieee80211_get_tkip_p1k_ivhNt(jB.#ieee80211_get_tkip_p1k (C function)c.ieee80211_get_tkip_p1khNt(jB.#ieee80211_get_tkip_p2k (C function)c.ieee80211_get_tkip_p2khNt(jB."ieee80211_beacon_loss (C function)c.ieee80211_beacon_losshNt(jB.$ieee80211_tx_queue_params (C struct)c.ieee80211_tx_queue_paramshNt(jB.%ieee80211_frame_release_type (C enum)c.ieee80211_frame_release_typehNt(jB.(ieee80211_sta_ps_transition (C function)c.ieee80211_sta_ps_transitionhNt(jB.+ieee80211_sta_ps_transition_ni (C function) c.ieee80211_sta_ps_transition_nihNt(jB.'ieee80211_sta_set_buffered (C function)c.ieee80211_sta_set_bufferedhNt(jB.!ieee80211_beacon_get (C function)c.ieee80211_beacon_gethNt(jB.&ieee80211_get_buffered_bc (C function)c.ieee80211_get_buffered_bchNt(jB.&ieee80211_sta_block_awake (C function)c.ieee80211_sta_block_awakehNt(jB.ieee80211_sta_eosp (C function)c.ieee80211_sta_eosphNt(jB.0ieee80211_iterate_active_interfaces (C function)%c.ieee80211_iterate_active_interfaceshNt(jB.7ieee80211_iterate_active_interfaces_atomic (C function),c.ieee80211_iterate_active_interfaces_atomichNt(jB.ieee80211_sta (C struct)c.ieee80211_stahNt(jB.sta_notify_cmd (C enum)c.sta_notify_cmdhNt(jB.ieee80211_find_sta (C function)c.ieee80211_find_stahNt(jB.)ieee80211_find_sta_by_ifaddr (C function)c.ieee80211_find_sta_by_ifaddrhNt(jB.%ieee80211_scan_completed (C function)c.ieee80211_scan_completedhNt(jB.$ieee80211_ampdu_mlme_action (C enum)c.ieee80211_ampdu_mlme_actionhNt(jB.ieee80211_smps_mode (C enum)c.ieee80211_smps_modehNt(jB.#ieee80211_request_smps (C function)c.ieee80211_request_smpshNt(jB.'ieee80211_rate_control_changed (C enum) c.ieee80211_rate_control_changedhNt(jB.*ieee80211_start_tx_ba_session (C function)c.ieee80211_start_tx_ba_sessionhNt(jB.-ieee80211_start_tx_ba_cb_irqsafe (C function)"c.ieee80211_start_tx_ba_cb_irqsafehNt(jB.)ieee80211_stop_tx_ba_session (C function)c.ieee80211_stop_tx_ba_sessionhNt(jB.,ieee80211_stop_tx_ba_cb_irqsafe (C function)!c.ieee80211_stop_tx_ba_cb_irqsafehNt(jB.$ieee80211_tx_rate_control (C struct)c.ieee80211_tx_rate_controlhNt(jB.!ieee80211_sta_info_flags (C enum)c.ieee80211_sta_info_flagshNt(jB.sta_info (C struct) c.sta_infohNt(jB.tid_ampdu_tx (C struct)c.tid_ampdu_txhNt(jB.tid_ampdu_rx (C struct)c.tid_ampdu_rxhNt(jB.sta_ampdu_mlme (C struct)c.sta_ampdu_mlmehNtej]((jB.hte_push_ts_ns (C function)c.hte_push_ts_nshNt(jB.#devm_hte_register_chip (C function)c.devm_hte_register_chiphNt(jB.hte_ts_put (C function) c.hte_ts_puthNt(jB.hte_disable_ts (C function)c.hte_disable_tshNt(jB.hte_enable_ts (C function)c.hte_enable_tshNt(jB.of_hte_req_count (C function)c.of_hte_req_counthNt(jB.hte_ts_get (C function) c.hte_ts_gethNt(jB.hte_request_ts_ns (C function)c.hte_request_ts_nshNt(jB.#devm_hte_request_ts_ns (C function)c.devm_hte_request_ts_nshNt(jB.hte_init_line_attr (C function)c.hte_init_line_attrhNt(jB.!hte_get_clk_src_info (C function)c.hte_get_clk_src_infohNt(jB.hte_edge (C enum) c.hte_edgehNt(jB.hte_return (C enum) c.hte_returnhNt(jB.hte_ts_data (C struct) c.hte_ts_datahNt(jB.hte_clk_info (C struct)c.hte_clk_infohNt(jB.hte_ts_cb_t (C macro) c.hte_ts_cb_thNt(jB.hte_ts_sec_cb_t (C macro)c.hte_ts_sec_cb_thNt(jB.hte_line_attr (C struct)c.hte_line_attrhNt(jB.hte_ts_desc (C struct) c.hte_ts_deschNt(jB.hte_ops (C struct) c.hte_opshNt(jB.hte_chip (C struct) c.hte_chiphNtej]((jB.fw_cdev_event_common (C struct)c.fw_cdev_event_commonhNt(jB."fw_cdev_event_bus_reset (C struct)c.fw_cdev_event_bus_resethNt(jB.!fw_cdev_event_response (C struct)c.fw_cdev_event_responsehNt(jB."fw_cdev_event_response2 (C struct)c.fw_cdev_event_response2hNt(jB. fw_cdev_event_request (C struct)c.fw_cdev_event_requesthNt(jB.!fw_cdev_event_request2 (C struct)c.fw_cdev_event_request2hNt(jB.!fw_cdev_event_request3 (C struct)c.fw_cdev_event_request3hNt(jB.&fw_cdev_event_iso_interrupt (C struct)c.fw_cdev_event_iso_interrupthNt(jB.)fw_cdev_event_iso_interrupt_mc (C struct) c.fw_cdev_event_iso_interrupt_mchNt(jB.%fw_cdev_event_iso_resource (C struct)c.fw_cdev_event_iso_resourcehNt(jB.#fw_cdev_event_phy_packet (C struct)c.fw_cdev_event_phy_packethNt(jB.$fw_cdev_event_phy_packet2 (C struct)c.fw_cdev_event_phy_packet2hNt(jB.fw_cdev_event (C union)c.fw_cdev_eventhNt(jB.fw_cdev_get_info (C struct)c.fw_cdev_get_infohNt(jB.fw_cdev_send_request (C struct)c.fw_cdev_send_requesthNt(jB. fw_cdev_send_response (C struct)c.fw_cdev_send_responsehNt(jB.fw_cdev_allocate (C struct)c.fw_cdev_allocatehNt(jB.fw_cdev_deallocate (C struct)c.fw_cdev_deallocatehNt(jB.%fw_cdev_initiate_bus_reset (C struct)c.fw_cdev_initiate_bus_resethNt(jB.!fw_cdev_add_descriptor (C struct)c.fw_cdev_add_descriptorhNt(jB.$fw_cdev_remove_descriptor (C struct)c.fw_cdev_remove_descriptorhNt(jB.%fw_cdev_create_iso_context (C struct)c.fw_cdev_create_iso_contexthNt(jB.#fw_cdev_set_iso_channels (C struct)c.fw_cdev_set_iso_channelshNt(jB.fw_cdev_iso_packet (C struct)c.fw_cdev_iso_packethNt(jB.fw_cdev_queue_iso (C struct)c.fw_cdev_queue_isohNt(jB.fw_cdev_start_iso (C struct)c.fw_cdev_start_isohNt(jB.fw_cdev_stop_iso (C struct)c.fw_cdev_stop_isohNt(jB.fw_cdev_flush_iso (C struct)c.fw_cdev_flush_isohNt(jB."fw_cdev_get_cycle_timer (C struct)c.fw_cdev_get_cycle_timerhNt(jB.#fw_cdev_get_cycle_timer2 (C struct)c.fw_cdev_get_cycle_timer2hNt(jB.(fw_cdev_allocate_iso_resource (C struct)c.fw_cdev_allocate_iso_resourcehNt(jB.%fw_cdev_send_stream_packet (C struct)c.fw_cdev_send_stream_packethNt(jB."fw_cdev_send_phy_packet (C struct)c.fw_cdev_send_phy_packethNt(jB.&fw_cdev_receive_phy_packets (C struct)c.fw_cdev_receive_phy_packetshNt(jB.fw_csr_string (C function)c.fw_csr_stringhNt(jB.__fw_send_request (C function)c.__fw_send_requesthNt(jB.fw_run_transaction (C function)c.fw_run_transactionhNt(jB.(fw_core_add_address_handler (C function)c.fw_core_add_address_handlerhNt(jB.+fw_core_remove_address_handler (C function) c.fw_core_remove_address_handlerhNt(jB.fw_send_response (C function)c.fw_send_responsehNt(jB.!fw_get_request_speed (C function)c.fw_get_request_speedhNt(jB.%fw_request_get_timestamp (C function)c.fw_request_get_timestamphNt(jB.fw_rcode_string (C function)c.fw_rcode_stringhNt(jB.#fw_iso_resource_manage (C function)c.fw_iso_resource_managehNtej ]j]j]j$]j%]j[]j ]((jB.efi_get_memory_map (C function)c.efi_get_memory_maphNt(jB.efi_allocate_pages (C function)c.efi_allocate_pageshNt(jB.efi_free (C function) c.efi_freehNtej ]j/]j ]j ]j]j]j ]((singleTH_LOG (C macro)c.TH_LOGhNt(jכ.TEST (C macro)c.TESThNt(jכ.TEST_SIGNAL (C macro) c.TEST_SIGNALhNt(jכ.FIXTURE_DATA (C macro)c.FIXTURE_DATAhNt(jכ.FIXTURE (C macro) c.FIXTUREhNt(jכ.FIXTURE_SETUP (C macro)c.FIXTURE_SETUPhNt(jכ.FIXTURE_TEARDOWN (C macro)c.FIXTURE_TEARDOWNhNt(jכ.FIXTURE_VARIANT (C macro)c.FIXTURE_VARIANThNt(jכ.FIXTURE_VARIANT_ADD (C macro)c.FIXTURE_VARIANT_ADDhNt(jכ.TEST_F (C macro)c.TEST_FhNt(jכ.TEST_HARNESS_MAIN (C macro)c.TEST_HARNESS_MAINhNt(jכ.ASSERT_EQ (C macro) c.ASSERT_EQhNt(jכ.ASSERT_NE (C macro) c.ASSERT_NEhNt(jכ.ASSERT_LT (C macro) c.ASSERT_LThNt(jכ.ASSERT_LE (C macro) c.ASSERT_LEhNt(jכ.ASSERT_GT (C macro) c.ASSERT_GThNt(jכ.ASSERT_GE (C macro) c.ASSERT_GEhNt(jכ.ASSERT_NULL (C macro) c.ASSERT_NULLhNt(jכ.ASSERT_TRUE (C macro) c.ASSERT_TRUEhNt(jכ.ASSERT_FALSE (C macro)c.ASSERT_FALSEhNt(jכ.ASSERT_STREQ (C macro)c.ASSERT_STREQhNt(jכ.ASSERT_STRNE (C macro)c.ASSERT_STRNEhNt(jכ.EXPECT_EQ (C macro) c.EXPECT_EQhNt(jכ.EXPECT_NE (C macro) c.EXPECT_NEhNt(jכ.EXPECT_LT (C macro) c.EXPECT_LThNt(jכ.EXPECT_LE (C macro) c.EXPECT_LEhNt(jכ.EXPECT_GT (C macro) c.EXPECT_GThNt(jכ.EXPECT_GE (C macro) c.EXPECT_GEhNt(jכ.EXPECT_NULL (C macro) c.EXPECT_NULLhNt(jכ.EXPECT_TRUE (C macro) c.EXPECT_TRUEhNt(jכ.EXPECT_FALSE (C macro)c.EXPECT_FALSEhNt(jכ.EXPECT_STREQ (C macro)c.EXPECT_STREQhNt(jכ.EXPECT_STRNE (C macro)c.EXPECT_STRNEhNtej{ ]jX ]j ]j(]((jכ.kunit_resource (C struct)c.kunit_resourcehNt(jכ.kunit_get_resource (C function)c.kunit_get_resourcehNt(jכ.kunit_put_resource (C function)c.kunit_put_resourcehNt(jכ.!__kunit_add_resource (C function)c.__kunit_add_resourcehNt(jכ.kunit_add_resource (C function)c.kunit_add_resourcehNt(jכ.%kunit_add_named_resource (C function)c.kunit_add_named_resourcehNt(jכ.)kunit_alloc_and_get_resource (C function)c.kunit_alloc_and_get_resourcehNt(jכ.!kunit_alloc_resource (C function)c.kunit_alloc_resourcehNt(jכ.&kunit_resource_name_match (C function)c.kunit_resource_name_matchhNt(jכ. kunit_find_resource (C function)c.kunit_find_resourcehNt(jכ.&kunit_find_named_resource (C function)c.kunit_find_named_resourcehNt(jכ.#kunit_destroy_resource (C function)c.kunit_destroy_resourcehNt(jכ."kunit_remove_resource (C function)c.kunit_remove_resourcehNt(jכ.%KUNIT_DEFINE_ACTION_WRAPPER (C macro)c.KUNIT_DEFINE_ACTION_WRAPPERhNt(jכ.kunit_add_action (C function)c.kunit_add_actionhNt(jכ.&kunit_add_action_or_reset (C function)c.kunit_add_action_or_resethNt(jכ. kunit_remove_action (C function)c.kunit_remove_actionhNt(jכ.!kunit_release_action (C function)c.kunit_release_actionhNt(jכ. kunit_driver_create (C function)c.kunit_driver_createhNt(jכ."kunit_device_register (C function)c.kunit_device_registerhNt(jכ..kunit_device_register_with_driver (C function)#c.kunit_device_register_with_driverhNt(jכ.$kunit_device_unregister (C function)c.kunit_device_unregisterhNtej]j]j-]j1]je ]j]((jכ.ktime_get (C function) c.ktime_gethNt(jכ.ktime_get_boottime (C function)c.ktime_get_boottimehNt(jכ.ktime_get_real (C function)c.ktime_get_realhNt(jכ.ktime_get_clocktai (C function)c.ktime_get_clocktaihNt(jכ.ktime_get_raw (C function)c.ktime_get_rawhNt(jכ.ktime_get_ns (C function)c.ktime_get_nshNt(jכ."ktime_get_boottime_ns (C function)c.ktime_get_boottime_nshNt(jכ.ktime_get_real_ns (C function)c.ktime_get_real_nshNt(jכ."ktime_get_clocktai_ns (C function)c.ktime_get_clocktai_nshNt(jכ.ktime_get_raw_ns (C function)c.ktime_get_raw_nshNt(jכ.ktime_get_ts64 (C function)c.ktime_get_ts64hNt(jכ.$ktime_get_boottime_ts64 (C function)c.ktime_get_boottime_ts64hNt(jכ. ktime_get_real_ts64 (C function)c.ktime_get_real_ts64hNt(jכ.$ktime_get_clocktai_ts64 (C function)c.ktime_get_clocktai_ts64hNt(jכ.ktime_get_raw_ts64 (C function)c.ktime_get_raw_ts64hNt(jכ.ktime_get_seconds (C function)c.ktime_get_secondshNt(jכ.'ktime_get_boottime_seconds (C function)c.ktime_get_boottime_secondshNt(jכ.#ktime_get_real_seconds (C function)c.ktime_get_real_secondshNt(jכ.'ktime_get_clocktai_seconds (C function)c.ktime_get_clocktai_secondshNt(jכ."ktime_get_raw_seconds (C function)c.ktime_get_raw_secondshNt(jכ.ktime_get_coarse (C function)c.ktime_get_coarsehNt(jכ.&ktime_get_coarse_boottime (C function)c.ktime_get_coarse_boottimehNt(jכ."ktime_get_coarse_real (C function)c.ktime_get_coarse_realhNt(jכ.&ktime_get_coarse_clocktai (C function)c.ktime_get_coarse_clocktaihNt(jכ. ktime_get_coarse_ns (C function)c.ktime_get_coarse_nshNt(jכ.)ktime_get_coarse_boottime_ns (C function)c.ktime_get_coarse_boottime_nshNt(jכ.%ktime_get_coarse_real_ns (C function)c.ktime_get_coarse_real_nshNt(jכ.)ktime_get_coarse_clocktai_ns (C function)c.ktime_get_coarse_clocktai_nshNt(jכ."ktime_get_coarse_ts64 (C function)c.ktime_get_coarse_ts64hNt(jכ.+ktime_get_coarse_boottime_ts64 (C function) c.ktime_get_coarse_boottime_ts64hNt(jכ.'ktime_get_coarse_real_ts64 (C function)c.ktime_get_coarse_real_ts64hNt(jכ.+ktime_get_coarse_clocktai_ts64 (C function) c.ktime_get_coarse_clocktai_ts64hNt(jכ.#ktime_get_mono_fast_ns (C function)c.ktime_get_mono_fast_nshNt(jכ."ktime_get_raw_fast_ns (C function)c.ktime_get_raw_fast_nshNt(jכ.#ktime_get_boot_fast_ns (C function)c.ktime_get_boot_fast_nshNt(jכ."ktime_get_tai_fast_ns (C function)c.ktime_get_tai_fast_nshNt(jכ.#ktime_get_real_fast_ns (C function)c.ktime_get_real_fast_nshNt(jכ.ktime_get_ts (C function)c.ktime_get_tshNt(jכ.do_gettimeofday (C function)c.do_gettimeofdayhNt(jכ.getnstimeofday (C function)c.getnstimeofdayhNt(jכ.getnstimeofday64 (C function)c.getnstimeofday64hNt(jכ.ktime_get_real_ts (C function)c.ktime_get_real_tshNt(jכ. current_kernel_time (C function)c.current_kernel_timehNt(jכ."current_kernel_time64 (C function)c.current_kernel_time64hNt(jכ.!get_monotonic_coarse (C function)c.get_monotonic_coarsehNt(jכ.#get_monotonic_coarse64 (C function)c.get_monotonic_coarse64hNt(jכ.getrawmonotonic (C function)c.getrawmonotonichNt(jכ.getrawmonotonic64 (C function)c.getrawmonotonic64hNt(jכ.!timekeeping_clocktai (C function)c.timekeeping_clocktaihNt(jכ.#timekeeping_clocktai64 (C function)c.timekeeping_clocktai64hNt(jכ.#get_monotonic_boottime (C function)c.get_monotonic_boottimehNt(jכ.%get_monotonic_boottime64 (C function)c.get_monotonic_boottime64hNtej]j]j]j]((jכ.kgdb_skipexception (C function)c.kgdb_skipexceptionhNt(jכ.kgdb_breakpoint (C function)c.kgdb_breakpointhNt(jכ.kgdb_arch_init (C function)c.kgdb_arch_inithNt(jכ.kgdb_arch_exit (C function)c.kgdb_arch_exithNt(jכ. pt_regs_to_gdb_regs (C function)c.pt_regs_to_gdb_regshNt(jכ.(sleeping_thread_to_gdb_regs (C function)c.sleeping_thread_to_gdb_regshNt(jכ. gdb_regs_to_pt_regs (C function)c.gdb_regs_to_pt_regshNt(jכ.'kgdb_arch_handle_exception (C function)c.kgdb_arch_handle_exceptionhNt(jכ.'kgdb_arch_handle_qxfer_pkt (C function)c.kgdb_arch_handle_qxfer_pkthNt(jכ.kgdb_call_nmi_hook (C function)c.kgdb_call_nmi_hookhNt(jכ.kgdb_roundup_cpus (C function)c.kgdb_roundup_cpushNt(jכ.kgdb_arch_set_pc (C function)c.kgdb_arch_set_pchNt(jכ.kgdb_arch_late (C function)c.kgdb_arch_latehNt(jכ.kgdb_arch (C struct) c.kgdb_archhNt(jכ.kgdb_io (C struct) c.kgdb_iohNtej ]j]j+]jK]j]j3 ]j]j]j]j ]j ]((jכ.is_kfence_address (C function)c.is_kfence_addresshNt(jכ."kfence_shutdown_cache (C function)c.kfence_shutdown_cachehNt(jכ.kfence_alloc (C function)c.kfence_allochNt(jכ.kfence_ksize (C function)c.kfence_ksizehNt(jכ. kfence_object_start (C function)c.kfence_object_starthNt(jכ.__kfence_free (C function)c.__kfence_freehNt(jכ.kfence_free (C function) c.kfence_freehNt(jכ.%kfence_handle_page_fault (C function)c.kfence_handle_page_faulthNtej]((jכ.MTREE_INIT (C macro) c.MTREE_INIThNt(jכ.MTREE_INIT_EXT (C macro)c.MTREE_INIT_EXThNt(jכ.mtree_empty (C function) c.mtree_emptyhNt(jכ.mas_reset (C function) c.mas_resethNt(jכ.mas_for_each (C macro)c.mas_for_eachhNt(jכ.__mas_set_range (C function)c.__mas_set_rangehNt(jכ.mas_set_range (C function)c.mas_set_rangehNt(jכ.mas_set (C function) c.mas_sethNt(jכ.mt_init_flags (C function)c.mt_init_flagshNt(jכ.mt_init (C function) c.mt_inithNt(jכ.mt_clear_in_rcu (C function)c.mt_clear_in_rcuhNt(jכ.mt_set_in_rcu (C function)c.mt_set_in_rcuhNt(jכ.mt_for_each (C macro) c.mt_for_eachhNt(jכ.mas_insert (C function) c.mas_inserthNt(jכ.mas_alloc_cyclic (C function)c.mas_alloc_cyclichNt(jכ.mas_walk (C function) c.mas_walkhNt(jכ.mte_dead_walk (C function)c.mte_dead_walkhNt(jכ.mt_free_walk (C function)c.mt_free_walkhNt(jכ.mas_store (C function) c.mas_storehNt(jכ.mas_store_gfp (C function)c.mas_store_gfphNt(jכ.mas_store_prealloc (C function)c.mas_store_preallochNt(jכ.mas_preallocate (C function)c.mas_preallocatehNt(jכ.mas_next (C function) c.mas_nexthNt(jכ.mas_next_range (C function)c.mas_next_rangehNt(jכ.mt_next (C function) c.mt_nexthNt(jכ.mas_prev (C function) c.mas_prevhNt(jכ.mas_prev_range (C function)c.mas_prev_rangehNt(jכ.mt_prev (C function) c.mt_prevhNt(jכ.mas_pause (C function) c.mas_pausehNt(jכ.mas_find_setup (C function)c.mas_find_setuphNt(jכ.mas_find (C function) c.mas_findhNt(jכ.mas_find_range (C function)c.mas_find_rangehNt(jכ.mas_find_rev_setup (C function)c.mas_find_rev_setuphNt(jכ.mas_find_rev (C function)c.mas_find_revhNt(jכ.mas_find_range_rev (C function)c.mas_find_range_revhNt(jכ.mas_erase (C function) c.mas_erasehNt(jכ.mas_nomem (C function) c.mas_nomemhNt(jכ.mtree_load (C function) c.mtree_loadhNt(jכ.mtree_store_range (C function)c.mtree_store_rangehNt(jכ.mtree_store (C function) c.mtree_storehNt(jכ.mtree_insert_range (C function)c.mtree_insert_rangehNt(jכ.mtree_insert (C function)c.mtree_inserthNt(jכ.mtree_alloc_cyclic (C function)c.mtree_alloc_cyclichNt(jכ.mtree_erase (C function) c.mtree_erasehNt(jכ.__mt_dup (C function) c.__mt_duphNt(jכ.mtree_dup (C function) c.mtree_duphNt(jכ.__mt_destroy (C function)c.__mt_destroyhNt(jכ.mtree_destroy (C function)c.mtree_destroyhNt(jכ.mt_find (C function) c.mt_findhNt(jכ.mt_find_after (C function)c.mt_find_afterhNtej ]((jכ.of_find_all_nodes (C function)c.of_find_all_nodeshNt(jכ.(of_machine_compatible_match (C function)c.of_machine_compatible_matchhNt(jכ.#of_device_is_available (C function)c.of_device_is_availablehNt(jכ.$of_device_is_big_endian (C function)c.of_device_is_big_endianhNt(jכ.of_get_parent (C function)c.of_get_parenthNt(jכ.of_get_next_parent (C function)c.of_get_next_parenthNt(jכ.of_get_next_child (C function)c.of_get_next_childhNt(jכ.(of_get_next_available_child (C function)c.of_get_next_available_childhNt(jכ.'of_get_next_reserved_child (C function)c.of_get_next_reserved_childhNt(jכ.!of_get_next_cpu_node (C function)c.of_get_next_cpu_nodehNt(jכ.$of_get_compatible_child (C function)c.of_get_compatible_childhNt(jכ.!of_get_child_by_name (C function)c.of_get_child_by_namehNt(jכ.&of_find_node_opts_by_path (C function)c.of_find_node_opts_by_pathhNt(jכ.!of_find_node_by_name (C function)c.of_find_node_by_namehNt(jכ.!of_find_node_by_type (C function)c.of_find_node_by_typehNt(jכ.$of_find_compatible_node (C function)c.of_find_compatible_nodehNt(jכ.'of_find_node_with_property (C function)c.of_find_node_with_propertyhNt(jכ.of_match_node (C function)c.of_match_nodehNt(jכ.,of_find_matching_node_and_match (C function)!c.of_find_matching_node_and_matchhNt(jכ.%of_alias_from_compatible (C function)c.of_alias_from_compatiblehNt(jכ.$of_find_node_by_phandle (C function)c.of_find_node_by_phandlehNt(jכ.+of_parse_phandle_with_args_map (C function) c.of_parse_phandle_with_args_maphNt(jכ.'of_count_phandle_with_args (C function)c.of_count_phandle_with_argshNt(jכ.of_add_property (C function)c.of_add_propertyhNt(jכ.of_remove_property (C function)c.of_remove_propertyhNt(jכ.of_alias_get_id (C function)c.of_alias_get_idhNt(jכ.$of_alias_get_highest_id (C function)c.of_alias_get_highest_idhNt(jכ.of_console_check (C function)c.of_console_checkhNt(jכ.of_map_id (C function) c.of_map_idhNt(jכ.of_node_init (C function)c.of_node_inithNt(jכ.%of_machine_is_compatible (C function)c.of_machine_is_compatiblehNt(jכ.of_parse_phandle (C function)c.of_parse_phandlehNt(jכ.'of_parse_phandle_with_args (C function)c.of_parse_phandle_with_argshNt(jכ.-of_parse_phandle_with_fixed_args (C function)"c.of_parse_phandle_with_fixed_argshNt(jכ.0of_parse_phandle_with_optional_args (C function)%c.of_parse_phandle_with_optional_argshNt(jכ."of_phandle_args_equal (C function)c.of_phandle_args_equalhNt(jכ.'of_property_count_u8_elems (C function)c.of_property_count_u8_elemshNt(jכ.(of_property_count_u16_elems (C function)c.of_property_count_u16_elemshNt(jכ.(of_property_count_u32_elems (C function)c.of_property_count_u32_elemshNt(jכ.(of_property_count_u64_elems (C function)c.of_property_count_u64_elemshNt(jכ.*of_property_read_string_array (C function)c.of_property_read_string_arrayhNt(jכ.&of_property_count_strings (C function)c.of_property_count_stringshNt(jכ.*of_property_read_string_index (C function)c.of_property_read_string_indexhNt(jכ."of_property_read_bool (C function)c.of_property_read_boolhNt(jכ. of_property_present (C function)c.of_property_presenthNt(jכ.&of_property_read_u8_array (C function)c.of_property_read_u8_arrayhNt(jכ.'of_property_read_u16_array (C function)c.of_property_read_u16_arrayhNt(jכ.'of_property_read_u32_array (C function)c.of_property_read_u32_arrayhNt(jכ.'of_property_read_u64_array (C function)c.of_property_read_u64_arrayhNt(jכ.of_changeset_entry (C struct)c.of_changeset_entryhNt(jכ.of_changeset (C struct)c.of_changesethNt(jכ.1of_device_is_system_power_controller (C function)&c.of_device_is_system_power_controllerhNt(jכ.!of_have_populated_dt (C function)c.of_have_populated_dthNt(jכ. of_graph_is_present (C function)c.of_graph_is_presenthNt(jכ.,of_property_count_elems_of_size (C function)!c.of_property_count_elems_of_sizehNt(jכ.'of_property_read_u32_index (C function)c.of_property_read_u32_indexhNt(jכ.'of_property_read_u64_index (C function)c.of_property_read_u64_indexhNt(jכ./of_property_read_variable_u8_array (C function)$c.of_property_read_variable_u8_arrayhNt(jכ.0of_property_read_variable_u16_array (C function)%c.of_property_read_variable_u16_arrayhNt(jכ.0of_property_read_variable_u32_array (C function)%c.of_property_read_variable_u32_arrayhNt(jכ.!of_property_read_u64 (C function)c.of_property_read_u64hNt(jכ.0of_property_read_variable_u64_array (C function)%c.of_property_read_variable_u64_arrayhNt(jכ.$of_property_read_string (C function)c.of_property_read_stringhNt(jכ.%of_property_match_string (C function)c.of_property_match_stringhNt(jכ.+of_property_read_string_helper (C function) c.of_property_read_string_helperhNt(jכ.$of_graph_parse_endpoint (C function)c.of_graph_parse_endpointhNt(jכ.$of_graph_get_port_by_id (C function)c.of_graph_get_port_by_idhNt(jכ.'of_graph_get_next_endpoint (C function)c.of_graph_get_next_endpointhNt(jכ.*of_graph_get_endpoint_by_regs (C function)c.of_graph_get_endpoint_by_regshNt(jכ.)of_graph_get_remote_endpoint (C function)c.of_graph_get_remote_endpointhNt(jכ.%of_graph_get_port_parent (C function)c.of_graph_get_port_parenthNt(jכ.,of_graph_get_remote_port_parent (C function)!c.of_graph_get_remote_port_parenthNt(jכ.%of_graph_get_remote_port (C function)c.of_graph_get_remote_porthNt(jכ.(of_graph_get_endpoint_count (C function)c.of_graph_get_endpoint_counthNt(jכ.%of_graph_get_remote_node (C function)c.of_graph_get_remote_nodehNt(jכ.of_endpoint (C struct) c.of_endpointhNt(jכ.#for_each_endpoint_of_node (C macro)c.for_each_endpoint_of_nodehNt(jכ.$of_translate_dma_region (C function)c.of_translate_dma_regionhNt(jכ.!of_property_read_reg (C function)c.of_property_read_reghNt(jכ.of_dma_is_coherent (C function)c.of_dma_is_coherenthNt(jכ.#of_address_to_resource (C function)c.of_address_to_resourcehNt(jכ.of_iomap (C function) c.of_iomaphNt(jכ.!irq_of_parse_and_map (C function)c.irq_of_parse_and_maphNt(jכ.of_irq_find_parent (C function)c.of_irq_find_parenthNt(jכ.of_irq_parse_raw (C function)c.of_irq_parse_rawhNt(jכ.of_irq_parse_one (C function)c.of_irq_parse_onehNt(jכ.of_irq_to_resource (C function)c.of_irq_to_resourcehNt(jכ.of_irq_get (C function) c.of_irq_gethNt(jכ.of_irq_get_byname (C function)c.of_irq_get_bynamehNt(jכ.%of_irq_to_resource_table (C function)c.of_irq_to_resource_tablehNt(jכ.of_msi_get_domain (C function)c.of_msi_get_domainhNt(jכ.of_msi_configure (C function)c.of_msi_configurehNt(jכ."of_fdt_unflatten_tree (C function)c.of_fdt_unflatten_treehNt(jכ.#of_driver_match_device (C function)c.of_driver_match_devicehNt(jכ.of_match_device (C function)c.of_match_devicehNt(jכ. of_dma_configure_id (C function)c.of_dma_configure_idhNt(jכ.of_device_modalias (C function)c.of_device_modaliashNt(jכ.of_device_uevent (C function)c.of_device_ueventhNt(jכ."of_device_make_bus_id (C function)c.of_device_make_bus_idhNt(jכ.of_dev_auxdata (C struct)c.of_dev_auxdatahNt(jכ.#of_find_device_by_node (C function)c.of_find_device_by_nodehNt(jכ.of_device_alloc (C function)c.of_device_allochNt(jכ.&of_platform_device_create (C function)c.of_platform_device_createhNt(jכ."of_platform_bus_probe (C function)c.of_platform_bus_probehNt(jכ.!of_platform_populate (C function)c.of_platform_populatehNt(jכ.#of_platform_depopulate (C function)c.of_platform_depopulatehNt(jכ.&devm_of_platform_populate (C function)c.devm_of_platform_populatehNt(jכ.(devm_of_platform_depopulate (C function)c.devm_of_platform_depopulatehNt(jכ. of_resolve_phandles (C function)c.of_resolve_phandleshNt(jכ.of_node_get (C function) c.of_node_gethNt(jכ.of_node_put (C function) c.of_node_puthNt(jכ.of_detach_node (C function)c.of_detach_nodehNt(jכ.%of_changeset_create_node (C function)c.of_changeset_create_nodehNt(jכ.of_changeset_init (C function)c.of_changeset_inithNt(jכ.!of_changeset_destroy (C function)c.of_changeset_destroyhNt(jכ.of_changeset_apply (C function)c.of_changeset_applyhNt(jכ. of_changeset_revert (C function)c.of_changeset_reverthNt(jכ. of_changeset_action (C function)c.of_changeset_actionhNt(jכ.)of_changeset_add_prop_string (C function)c.of_changeset_add_prop_stringhNt(jכ./of_changeset_add_prop_string_array (C function)$c.of_changeset_add_prop_string_arrayhNt(jכ.,of_changeset_add_prop_u32_array (C function)!c.of_changeset_add_prop_u32_arrayhNt(jכ.)of_overlay_notifier_register (C function)c.of_overlay_notifier_registerhNt(jכ.+of_overlay_notifier_unregister (C function) c.of_overlay_notifier_unregisterhNt(jכ.!of_overlay_fdt_apply (C function)c.of_overlay_fdt_applyhNt(jכ.of_overlay_remove (C function)c.of_overlay_removehNt(jכ."of_overlay_remove_all (C function)c.of_overlay_remove_allhNtej ]j ]((jכ.ahash_alg (C struct) c.ahash_alghNt(jכ.shash_alg (C struct) c.shash_alghNt(jכ.crypto_alloc_ahash (C function)c.crypto_alloc_ahashhNt(jכ.crypto_free_ahash (C function)c.crypto_free_ahashhNt(jכ.$crypto_ahash_digestsize (C function)c.crypto_ahash_digestsizehNt(jכ.#crypto_ahash_statesize (C function)c.crypto_ahash_statesizehNt(jכ. crypto_ahash_reqtfm (C function)c.crypto_ahash_reqtfmhNt(jכ.!crypto_ahash_reqsize (C function)c.crypto_ahash_reqsizehNt(jכ. crypto_ahash_setkey (C function)c.crypto_ahash_setkeyhNt(jכ.crypto_ahash_finup (C function)c.crypto_ahash_finuphNt(jכ.crypto_ahash_final (C function)c.crypto_ahash_finalhNt(jכ. crypto_ahash_digest (C function)c.crypto_ahash_digesthNt(jכ. crypto_ahash_export (C function)c.crypto_ahash_exporthNt(jכ. crypto_ahash_import (C function)c.crypto_ahash_importhNt(jכ.crypto_ahash_init (C function)c.crypto_ahash_inithNt(jכ."ahash_request_set_tfm (C function)c.ahash_request_set_tfmhNt(jכ. ahash_request_alloc (C function)c.ahash_request_allochNt(jכ.ahash_request_free (C function)c.ahash_request_freehNt(jכ.'ahash_request_set_callback (C function)c.ahash_request_set_callbackhNt(jכ.$ahash_request_set_crypt (C function)c.ahash_request_set_crypthNt(jכ.crypto_alloc_shash (C function)c.crypto_alloc_shashhNt(jכ.crypto_free_shash (C function)c.crypto_free_shashhNt(jכ.#crypto_shash_blocksize (C function)c.crypto_shash_blocksizehNt(jכ.$crypto_shash_digestsize (C function)c.crypto_shash_digestsizehNt(jכ."crypto_shash_descsize (C function)c.crypto_shash_descsizehNt(jכ. crypto_shash_setkey (C function)c.crypto_shash_setkeyhNt(jכ. crypto_shash_digest (C function)c.crypto_shash_digesthNt(jכ. crypto_shash_export (C function)c.crypto_shash_exporthNt(jכ. crypto_shash_import (C function)c.crypto_shash_importhNt(jכ.crypto_shash_init (C function)c.crypto_shash_inithNt(jכ. crypto_shash_update (C function)c.crypto_shash_updatehNt(jכ.crypto_shash_final (C function)c.crypto_shash_finalhNt(jכ.crypto_shash_finup (C function)c.crypto_shash_finuphNtej]j ]j ]((jכ.pr_fmt (C macro)c.pr_fmthNt(jכ.printk (C macro)c.printkhNt(jכ.pr_emerg (C macro) c.pr_emerghNt(jכ.pr_alert (C macro) c.pr_alerthNt(jכ.pr_crit (C macro) c.pr_crithNt(jכ.pr_err (C macro)c.pr_errhNt(jכ.pr_warn (C macro) c.pr_warnhNt(jכ.pr_notice (C macro) c.pr_noticehNt(jכ.pr_info (C macro) c.pr_infohNt(jכ.pr_cont (C macro) c.pr_conthNt(jכ.pr_devel (C macro) c.pr_develhNt(jכ.pr_debug (C macro) c.pr_debughNtej$]j%]j ]j]j9]((jכ.cipher_alg (C struct) c.cipher_alghNt(jכ.compress_alg (C struct)c.compress_alghNt(jכ.crypto_alg (C struct) c.crypto_alghNt(jכ."crypto_alloc_skcipher (C function)c.crypto_alloc_skcipherhNt(jכ.!crypto_free_skcipher (C function)c.crypto_free_skcipherhNt(jכ. crypto_has_skcipher (C function)c.crypto_has_skcipherhNt(jכ.#crypto_skcipher_ivsize (C function)c.crypto_skcipher_ivsizehNt(jכ.&crypto_skcipher_blocksize (C function)c.crypto_skcipher_blocksizehNt(jכ.#crypto_skcipher_setkey (C function)c.crypto_skcipher_setkeyhNt(jכ.#crypto_skcipher_reqtfm (C function)c.crypto_skcipher_reqtfmhNt(jכ.$crypto_skcipher_encrypt (C function)c.crypto_skcipher_encrypthNt(jכ.$crypto_skcipher_decrypt (C function)c.crypto_skcipher_decrypthNt(jכ.$crypto_skcipher_reqsize (C function)c.crypto_skcipher_reqsizehNt(jכ.%skcipher_request_set_tfm (C function)c.skcipher_request_set_tfmhNt(jכ.#skcipher_request_alloc (C function)c.skcipher_request_allochNt(jכ."skcipher_request_free (C function)c.skcipher_request_freehNt(jכ.*skcipher_request_set_callback (C function)c.skcipher_request_set_callbackhNt(jכ.'skcipher_request_set_crypt (C function)c.skcipher_request_set_crypthNt(jכ. crypto_alloc_cipher (C function)c.crypto_alloc_cipherhNt(jכ.crypto_free_cipher (C function)c.crypto_free_cipherhNt(jכ.crypto_has_cipher (C function)c.crypto_has_cipherhNt(jכ.$crypto_cipher_blocksize (C function)c.crypto_cipher_blocksizehNt(jכ.!crypto_cipher_setkey (C function)c.crypto_cipher_setkeyhNt(jכ.&crypto_cipher_encrypt_one (C function)c.crypto_cipher_encrypt_onehNt(jכ.&crypto_cipher_decrypt_one (C function)c.crypto_cipher_decrypt_onehNtej ]j ]j]jo]j ]((jכ.!ASSERT_EXCLUSIVE_WRITER (C macro)c.ASSERT_EXCLUSIVE_WRITERhNt(jכ.(ASSERT_EXCLUSIVE_WRITER_SCOPED (C macro) c.ASSERT_EXCLUSIVE_WRITER_SCOPEDhNt(jכ.!ASSERT_EXCLUSIVE_ACCESS (C macro)c.ASSERT_EXCLUSIVE_ACCESShNt(jכ.(ASSERT_EXCLUSIVE_ACCESS_SCOPED (C macro) c.ASSERT_EXCLUSIVE_ACCESS_SCOPEDhNt(jכ.ASSERT_EXCLUSIVE_BITS (C macro)c.ASSERT_EXCLUSIVE_BITShNtej]j]((jכ.padata_priv (C struct) c.padata_privhNt(jכ.padata_list (C struct) c.padata_listhNt(jכ.padata_serial_queue (C struct)c.padata_serial_queuehNt(jכ.padata_cpumask (C struct)c.padata_cpumaskhNt(jכ.parallel_data (C struct)c.parallel_datahNt(jכ.padata_shell (C struct)c.padata_shellhNt(jכ.padata_mt_job (C struct)c.padata_mt_jobhNt(jכ.padata_instance (C struct)c.padata_instancehNt(jכ.padata_do_parallel (C function)c.padata_do_parallelhNt(jכ.padata_do_serial (C function)c.padata_do_serialhNt(jכ.$padata_do_multithreaded (C function)c.padata_do_multithreadedhNt(jכ.padata_set_cpumask (C function)c.padata_set_cpumaskhNt(jכ.padata_alloc (C function)c.padata_allochNt(jכ.padata_free (C function) c.padata_freehNt(jכ.padata_alloc_shell (C function)c.padata_alloc_shellhNt(jכ.padata_free_shell (C function)c.padata_free_shellhNtejU]((jכ.kunit_status (C enum)c.kunit_statushNt(jכ.kunit_case (C struct) c.kunit_casehNt(jכ.KUNIT_CASE (C macro) c.KUNIT_CASEhNt(jכ.KUNIT_CASE_ATTR (C macro)c.KUNIT_CASE_ATTRhNt(jכ.KUNIT_CASE_SLOW (C macro)c.KUNIT_CASE_SLOWhNt(jכ.KUNIT_CASE_PARAM (C macro)c.KUNIT_CASE_PARAMhNt(jכ.KUNIT_CASE_PARAM_ATTR (C macro)c.KUNIT_CASE_PARAM_ATTRhNt(jכ.kunit_suite (C struct) c.kunit_suitehNt(jכ.kunit (C struct)c.kunithNt(jכ.kunit_test_suites (C macro)c.kunit_test_suiteshNt(jכ.(kunit_test_init_section_suites (C macro) c.kunit_test_init_section_suiteshNt(jכ. kunit_kmalloc_array (C function)c.kunit_kmalloc_arrayhNt(jכ.kunit_kmalloc (C function)c.kunit_kmallochNt(jכ.kunit_kfree (C function) c.kunit_kfreehNt(jכ.kunit_kzalloc (C function)c.kunit_kzallochNt(jכ.kunit_kcalloc (C function)c.kunit_kcallochNt(jכ.kunit_mark_skipped (C macro)c.kunit_mark_skippedhNt(jכ.kunit_skip (C macro) c.kunit_skiphNt(jכ.kunit_info (C macro) c.kunit_infohNt(jכ.kunit_warn (C macro) c.kunit_warnhNt(jכ.kunit_err (C macro) c.kunit_errhNt(jכ.KUNIT_SUCCEED (C macro)c.KUNIT_SUCCEEDhNt(jכ.KUNIT_FAIL (C macro) c.KUNIT_FAILhNt(jכ.KUNIT_EXPECT_TRUE (C macro)c.KUNIT_EXPECT_TRUEhNt(jכ.KUNIT_EXPECT_FALSE (C macro)c.KUNIT_EXPECT_FALSEhNt(jכ.KUNIT_EXPECT_EQ (C macro)c.KUNIT_EXPECT_EQhNt(jכ.KUNIT_EXPECT_PTR_EQ (C macro)c.KUNIT_EXPECT_PTR_EQhNt(jכ.KUNIT_EXPECT_NE (C macro)c.KUNIT_EXPECT_NEhNt(jכ.KUNIT_EXPECT_PTR_NE (C macro)c.KUNIT_EXPECT_PTR_NEhNt(jכ.KUNIT_EXPECT_LT (C macro)c.KUNIT_EXPECT_LThNt(jכ.KUNIT_EXPECT_LE (C macro)c.KUNIT_EXPECT_LEhNt(jכ.KUNIT_EXPECT_GT (C macro)c.KUNIT_EXPECT_GThNt(jכ.KUNIT_EXPECT_GE (C macro)c.KUNIT_EXPECT_GEhNt(jכ.KUNIT_EXPECT_STREQ (C macro)c.KUNIT_EXPECT_STREQhNt(jכ.KUNIT_EXPECT_STRNEQ (C macro)c.KUNIT_EXPECT_STRNEQhNt(jכ.KUNIT_EXPECT_MEMEQ (C macro)c.KUNIT_EXPECT_MEMEQhNt(jכ.KUNIT_EXPECT_MEMNEQ (C macro)c.KUNIT_EXPECT_MEMNEQhNt(jכ.KUNIT_EXPECT_NULL (C macro)c.KUNIT_EXPECT_NULLhNt(jכ.KUNIT_EXPECT_NOT_NULL (C macro)c.KUNIT_EXPECT_NOT_NULLhNt(jכ.&KUNIT_EXPECT_NOT_ERR_OR_NULL (C macro)c.KUNIT_EXPECT_NOT_ERR_OR_NULLhNt(jכ.KUNIT_ASSERT_TRUE (C macro)c.KUNIT_ASSERT_TRUEhNt(jכ.KUNIT_ASSERT_FALSE (C macro)c.KUNIT_ASSERT_FALSEhNt(jכ.KUNIT_ASSERT_EQ (C macro)c.KUNIT_ASSERT_EQhNt(jכ.KUNIT_ASSERT_PTR_EQ (C macro)c.KUNIT_ASSERT_PTR_EQhNt(jכ.KUNIT_ASSERT_NE (C macro)c.KUNIT_ASSERT_NEhNt(jכ.KUNIT_ASSERT_PTR_NE (C macro)c.KUNIT_ASSERT_PTR_NEhNt(jכ.KUNIT_ASSERT_LT (C macro)c.KUNIT_ASSERT_LThNt(jכ.KUNIT_ASSERT_LE (C macro)c.KUNIT_ASSERT_LEhNt(jכ.KUNIT_ASSERT_GT (C macro)c.KUNIT_ASSERT_GThNt(jכ.KUNIT_ASSERT_GE (C macro)c.KUNIT_ASSERT_GEhNt(jכ.KUNIT_ASSERT_STREQ (C macro)c.KUNIT_ASSERT_STREQhNt(jכ.KUNIT_ASSERT_STRNEQ (C macro)c.KUNIT_ASSERT_STRNEQhNt(jכ.KUNIT_ASSERT_NULL (C macro)c.KUNIT_ASSERT_NULLhNt(jכ.KUNIT_ASSERT_NOT_NULL (C macro)c.KUNIT_ASSERT_NOT_NULLhNt(jכ.&KUNIT_ASSERT_NOT_ERR_OR_NULL (C macro)c.KUNIT_ASSERT_NOT_ERR_OR_NULLhNt(jכ.KUNIT_ARRAY_PARAM (C macro)c.KUNIT_ARRAY_PARAMhNt(jכ. KUNIT_ARRAY_PARAM_DESC (C macro)c.KUNIT_ARRAY_PARAM_DESChNtejw ]j]((jכ.akcipher_request (C struct)c.akcipher_requesthNt(jכ.akcipher_alg (C struct)c.akcipher_alghNt(jכ."crypto_alloc_akcipher (C function)c.crypto_alloc_akcipherhNt(jכ.!crypto_free_akcipher (C function)c.crypto_free_akcipherhNt(jכ.$crypto_akcipher_maxsize (C function)c.crypto_akcipher_maxsizehNt(jכ.$crypto_akcipher_encrypt (C function)c.crypto_akcipher_encrypthNt(jכ.$crypto_akcipher_decrypt (C function)c.crypto_akcipher_decrypthNt(jכ.!crypto_akcipher_sign (C function)c.crypto_akcipher_signhNt(jכ.#crypto_akcipher_verify (C function)c.crypto_akcipher_verifyhNt(jכ.(crypto_akcipher_set_pub_key (C function)c.crypto_akcipher_set_pub_keyhNt(jכ.)crypto_akcipher_set_priv_key (C function)c.crypto_akcipher_set_priv_keyhNt(jכ.#akcipher_request_alloc (C function)c.akcipher_request_allochNt(jכ."akcipher_request_free (C function)c.akcipher_request_freehNt(jכ.*akcipher_request_set_callback (C function)c.akcipher_request_set_callbackhNt(jכ.'akcipher_request_set_crypt (C function)c.akcipher_request_set_crypthNtej2 ]j]j]j]jk]j ]j!]j ]j]((jכ.workqueue_attrs (C struct)c.workqueue_attrshNt(jכ.work_pending (C macro)c.work_pendinghNt(jכ.delayed_work_pending (C macro)c.delayed_work_pendinghNt(jכ.alloc_workqueue (C function)c.alloc_workqueuehNt(jכ.!alloc_ordered_workqueue (C macro)c.alloc_ordered_workqueuehNt(jכ.queue_work (C function) c.queue_workhNt(jכ.queue_delayed_work (C function)c.queue_delayed_workhNt(jכ.mod_delayed_work (C function)c.mod_delayed_workhNt(jכ.schedule_work_on (C function)c.schedule_work_onhNt(jכ.schedule_work (C function)c.schedule_workhNt(jכ.%schedule_delayed_work_on (C function)c.schedule_delayed_work_onhNt(jכ."schedule_delayed_work (C function)c.schedule_delayed_workhNt(jכ.for_each_pool (C macro)c.for_each_poolhNt(jכ.for_each_pool_worker (C macro)c.for_each_pool_workerhNt(jכ.for_each_pwq (C macro)c.for_each_pwqhNt(jכ."worker_pool_assign_id (C function)c.worker_pool_assign_idhNt(jכ.&unbound_effective_cpumask (C function)c.unbound_effective_cpumaskhNt(jכ.get_work_pool (C function)c.get_work_poolhNt(jכ.get_work_pool_id (C function)c.get_work_pool_idhNt(jכ.worker_set_flags (C function)c.worker_set_flagshNt(jכ.worker_clr_flags (C function)c.worker_clr_flagshNt(jכ.worker_enter_idle (C function)c.worker_enter_idlehNt(jכ.worker_leave_idle (C function)c.worker_leave_idlehNt(jכ.'find_worker_executing_work (C function)c.find_worker_executing_workhNt(jכ.move_linked_works (C function)c.move_linked_workshNt(jכ.assign_work (C function) c.assign_workhNt(jכ.kick_pool (C function) c.kick_poolhNt(jכ.wq_worker_running (C function)c.wq_worker_runninghNt(jכ.wq_worker_sleeping (C function)c.wq_worker_sleepinghNt(jכ.wq_worker_tick (C function)c.wq_worker_tickhNt(jכ. wq_worker_last_func (C function)c.wq_worker_last_funchNt(jכ.wq_node_nr_active (C function)c.wq_node_nr_activehNt(jכ.&wq_update_node_max_active (C function)c.wq_update_node_max_activehNt(jכ.get_pwq (C function) c.get_pwqhNt(jכ.put_pwq (C function) c.put_pwqhNt(jכ.put_pwq_unlocked (C function)c.put_pwq_unlockedhNt(jכ.pwq_activate_work (C function)c.pwq_activate_workhNt(jכ.!pwq_tryinc_nr_active (C function)c.pwq_tryinc_nr_activehNt(jכ.(pwq_activate_first_inactive (C function)c.pwq_activate_first_inactivehNt(jכ.unplug_oldest_pwq (C function)c.unplug_oldest_pwqhNt(jכ.&node_activate_pending_pwq (C function)c.node_activate_pending_pwqhNt(jכ.pwq_dec_nr_active (C function)c.pwq_dec_nr_activehNt(jכ.!pwq_dec_nr_in_flight (C function)c.pwq_dec_nr_in_flighthNt(jכ. try_to_grab_pending (C function)c.try_to_grab_pendinghNt(jכ.work_grab_pending (C function)c.work_grab_pendinghNt(jכ.insert_work (C function) c.insert_workhNt(jכ.queue_work_on (C function)c.queue_work_onhNt(jכ.!select_numa_node_cpu (C function)c.select_numa_node_cpuhNt(jכ.queue_work_node (C function)c.queue_work_nodehNt(jכ."queue_delayed_work_on (C function)c.queue_delayed_work_onhNt(jכ. mod_delayed_work_on (C function)c.mod_delayed_work_onhNt(jכ.queue_rcu_work (C function)c.queue_rcu_workhNt(jכ."worker_attach_to_pool (C function)c.worker_attach_to_poolhNt(jכ.$worker_detach_from_pool (C function)c.worker_detach_from_poolhNt(jכ.create_worker (C function)c.create_workerhNt(jכ.set_worker_dying (C function)c.set_worker_dyinghNt(jכ. idle_worker_timeout (C function)c.idle_worker_timeouthNt(jכ.idle_cull_fn (C function)c.idle_cull_fnhNt(jכ. maybe_create_worker (C function)c.maybe_create_workerhNt(jכ.manage_workers (C function)c.manage_workershNt(jכ.process_one_work (C function)c.process_one_workhNt(jכ.$process_scheduled_works (C function)c.process_scheduled_workshNt(jכ.worker_thread (C function)c.worker_threadhNt(jכ.rescuer_thread (C function)c.rescuer_threadhNt(jכ.#check_flush_dependency (C function)c.check_flush_dependencyhNt(jכ.insert_wq_barrier (C function)c.insert_wq_barrierhNt(jכ.&flush_workqueue_prep_pwqs (C function)c.flush_workqueue_prep_pwqshNt(jכ.__flush_workqueue (C function)c.__flush_workqueuehNt(jכ.drain_workqueue (C function)c.drain_workqueuehNt(jכ.flush_work (C function) c.flush_workhNt(jכ.flush_delayed_work (C function)c.flush_delayed_workhNt(jכ.flush_rcu_work (C function)c.flush_rcu_workhNt(jכ.cancel_work_sync (C function)c.cancel_work_synchNt(jכ. cancel_delayed_work (C function)c.cancel_delayed_workhNt(jכ.%cancel_delayed_work_sync (C function)c.cancel_delayed_work_synchNt(jכ.!schedule_on_each_cpu (C function)c.schedule_on_each_cpuhNt(jכ.'execute_in_process_context (C function)c.execute_in_process_contexthNt(jכ.!free_workqueue_attrs (C function)c.free_workqueue_attrshNt(jכ."alloc_workqueue_attrs (C function)c.alloc_workqueue_attrshNt(jכ.init_worker_pool (C function)c.init_worker_poolhNt(jכ.put_unbound_pool (C function)c.put_unbound_poolhNt(jכ.get_unbound_pool (C function)c.get_unbound_poolhNt(jכ. wq_calc_pod_cpumask (C function)c.wq_calc_pod_cpumaskhNt(jכ."apply_workqueue_attrs (C function)c.apply_workqueue_attrshNt(jכ.wq_update_pod (C function)c.wq_update_podhNt(jכ.!wq_adjust_max_active (C function)c.wq_adjust_max_activehNt(jכ.destroy_workqueue (C function)c.destroy_workqueuehNt(jכ.%workqueue_set_max_active (C function)c.workqueue_set_max_activehNt(jכ.%workqueue_set_min_active (C function)c.workqueue_set_min_activehNt(jכ.current_work (C function)c.current_workhNt(jכ.)current_is_workqueue_rescuer (C function)c.current_is_workqueue_rescuerhNt(jכ. workqueue_congested (C function)c.workqueue_congestedhNt(jכ.work_busy (C function) c.work_busyhNt(jכ.set_worker_desc (C function)c.set_worker_deschNt(jכ.print_worker_info (C function)c.print_worker_infohNt(jכ.show_one_workqueue (C function)c.show_one_workqueuehNt(jכ.!show_one_worker_pool (C function)c.show_one_worker_poolhNt(jכ. show_all_workqueues (C function)c.show_all_workqueueshNt(jכ.&show_freezable_workqueues (C function)c.show_freezable_workqueueshNt(jכ.rebind_workers (C function)c.rebind_workershNt(jכ.,restore_unbound_workers_cpumask (C function)!c.restore_unbound_workers_cpumaskhNt(jכ.work_on_cpu_key (C function)c.work_on_cpu_keyhNt(jכ.!work_on_cpu_safe_key (C function)c.work_on_cpu_safe_keyhNt(jכ.$freeze_workqueues_begin (C function)c.freeze_workqueues_beginhNt(jכ.#freeze_workqueues_busy (C function)c.freeze_workqueues_busyhNt(jכ.thaw_workqueues (C function)c.thaw_workqueueshNt(jכ..workqueue_unbound_exclude_cpumask (C function)#c.workqueue_unbound_exclude_cpumaskhNt(jכ.*workqueue_set_unbound_cpumask (C function)c.workqueue_set_unbound_cpumaskhNt(jכ.%workqueue_sysfs_register (C function)c.workqueue_sysfs_registerhNt(jכ.'workqueue_sysfs_unregister (C function)c.workqueue_sysfs_unregisterhNt(jכ.!workqueue_init_early (C function)c.workqueue_init_earlyhNt(jכ.workqueue_init (C function)c.workqueue_inithNt(jכ.$workqueue_init_topology (C function)c.workqueue_init_topologyhNtejr]((jכ.rng_alg (C struct) c.rng_alghNt(jכ.crypto_alloc_rng (C function)c.crypto_alloc_rnghNt(jכ.crypto_rng_alg (C function)c.crypto_rng_alghNt(jכ.crypto_free_rng (C function)c.crypto_free_rnghNt(jכ. crypto_rng_generate (C function)c.crypto_rng_generatehNt(jכ.!crypto_rng_get_bytes (C function)c.crypto_rng_get_byteshNt(jכ.crypto_rng_reset (C function)c.crypto_rng_resethNt(jכ. crypto_rng_seedsize (C function)c.crypto_rng_seedsizehNtej ]j]j]((jכ.get_user (C macro) c.get_userhNt(jכ.__get_user (C macro) c.__get_userhNt(jכ.put_user (C macro) c.put_userhNt(jכ.__put_user (C macro) c.__put_userhNt(jכ.clear_user (C function) c.clear_userhNt(jכ.__clear_user (C function)c.__clear_userhNt(jכ. get_user_pages_fast (C function)c.get_user_pages_fasthNt(jכ.ksize (C function)c.ksizehNt(jכ.kmem_cache_alloc (C function)c.kmem_cache_allochNt(jכ.kmalloc (C function) c.kmallochNt(jכ.kmalloc_array (C function)c.kmalloc_arrayhNt(jכ.krealloc_array (C function)c.krealloc_arrayhNt(jכ.kcalloc (C function) c.kcallochNt(jכ.kzalloc (C function) c.kzallochNt(jכ.kzalloc_node (C function)c.kzalloc_nodehNt(jכ.!kmalloc_size_roundup (C function)c.kmalloc_size_rounduphNt(jכ."kmem_cache_alloc_node (C function)c.kmem_cache_alloc_nodehNt(jכ.kmem_cache_free (C function)c.kmem_cache_freehNt(jכ.kfree (C function)c.kfreehNt(jכ.'kmem_cache_create_usercopy (C function)c.kmem_cache_create_usercopyhNt(jכ.kmem_cache_create (C function)c.kmem_cache_createhNt(jכ.kmem_cache_shrink (C function)c.kmem_cache_shrinkhNt(jכ.kmem_dump_obj (C function)c.kmem_dump_objhNt(jכ.krealloc (C function) c.kreallochNt(jכ.kfree_sensitive (C function)c.kfree_sensitivehNt(jכ.kfree_const (C function) c.kfree_consthNt(jכ.kvmalloc_node (C function)c.kvmalloc_nodehNt(jכ.kvfree (C function)c.kvfreehNt(jכ.vm_unmap_aliases (C function)c.vm_unmap_aliaseshNt(jכ.vm_unmap_ram (C function)c.vm_unmap_ramhNt(jכ.vm_map_ram (C function) c.vm_map_ramhNt(jכ.vfree (C function)c.vfreehNt(jכ.vunmap (C function)c.vunmaphNt(jכ.vmap (C function)c.vmaphNt(jכ.vmap_pfn (C function) c.vmap_pfnhNt(jכ.__vmalloc_node (C function)c.__vmalloc_nodehNt(jכ.vmalloc (C function) c.vmallochNt(jכ.vmalloc_huge (C function)c.vmalloc_hugehNt(jכ.vzalloc (C function) c.vzallochNt(jכ.vmalloc_user (C function)c.vmalloc_userhNt(jכ.vmalloc_node (C function)c.vmalloc_nodehNt(jכ.vzalloc_node (C function)c.vzalloc_nodehNt(jכ.vmalloc_32 (C function) c.vmalloc_32hNt(jכ.vmalloc_32_user (C function)c.vmalloc_32_userhNt(jכ. remap_vmalloc_range (C function)c.remap_vmalloc_rangehNt(jכ.#filemap_fdatawrite_wbc (C function)c.filemap_fdatawrite_wbchNt(jכ.filemap_flush (C function)c.filemap_flushhNt(jכ.#filemap_range_has_page (C function)c.filemap_range_has_pagehNt(jכ.$filemap_fdatawait_range (C function)c.filemap_fdatawait_rangehNt(jכ.0filemap_fdatawait_range_keep_errors (C function)%c.filemap_fdatawait_range_keep_errorshNt(jכ.!file_fdatawait_range (C function)c.file_fdatawait_rangehNt(jכ.*filemap_fdatawait_keep_errors (C function)c.filemap_fdatawait_keep_errorshNt(jכ.)filemap_write_and_wait_range (C function)c.filemap_write_and_wait_rangehNt(jכ.*file_check_and_advance_wb_err (C function)c.file_check_and_advance_wb_errhNt(jכ.&file_write_and_wait_range (C function)c.file_write_and_wait_rangehNt(jכ.%replace_page_cache_folio (C function)c.replace_page_cache_foliohNt(jכ.!folio_add_wait_queue (C function)c.folio_add_wait_queuehNt(jכ.folio_unlock (C function)c.folio_unlockhNt(jכ.folio_end_read (C function)c.folio_end_readhNt(jכ. folio_end_private_2 (C function)c.folio_end_private_2hNt(jכ.!folio_wait_private_2 (C function)c.folio_wait_private_2hNt(jכ.*folio_wait_private_2_killable (C function)c.folio_wait_private_2_killablehNt(jכ. folio_end_writeback (C function)c.folio_end_writebackhNt(jכ.__folio_lock (C function)c.__folio_lockhNt(jכ.!page_cache_next_miss (C function)c.page_cache_next_misshNt(jכ.!page_cache_prev_miss (C function)c.page_cache_prev_misshNt(jכ. __filemap_get_folio (C function)c.__filemap_get_foliohNt(jכ.filemap_get_folios (C function)c.filemap_get_folioshNt(jכ.&filemap_get_folios_contig (C function)c.filemap_get_folios_contighNt(jכ.#filemap_get_folios_tag (C function)c.filemap_get_folios_taghNt(jכ.filemap_read (C function)c.filemap_readhNt(jכ.#generic_file_read_iter (C function)c.generic_file_read_iterhNt(jכ. filemap_splice_read (C function)c.filemap_splice_readhNt(jכ.filemap_fault (C function)c.filemap_faulthNt(jכ.read_cache_folio (C function)c.read_cache_foliohNt(jכ.#mapping_read_folio_gfp (C function)c.mapping_read_folio_gfphNt(jכ. read_cache_page_gfp (C function)c.read_cache_page_gfphNt(jכ.&__generic_file_write_iter (C function)c.__generic_file_write_iterhNt(jכ.$generic_file_write_iter (C function)c.generic_file_write_iterhNt(jכ."filemap_release_folio (C function)c.filemap_release_foliohNt(jכ.$page_cache_ra_unbounded (C function)c.page_cache_ra_unboundedhNt(jכ.readahead_expand (C function)c.readahead_expandhNt(jכ.2balance_dirty_pages_ratelimited_flags (C function)'c.balance_dirty_pages_ratelimited_flagshNt(jכ.,balance_dirty_pages_ratelimited (C function)!c.balance_dirty_pages_ratelimitedhNt(jכ.$tag_pages_for_writeback (C function)c.tag_pages_for_writebackhNt(jכ.write_cache_pages (C function)c.write_cache_pageshNt(jכ. filemap_dirty_folio (C function)c.filemap_dirty_foliohNt(jכ.(folio_redirty_for_writepage (C function)c.folio_redirty_for_writepagehNt(jכ.folio_mark_dirty (C function)c.folio_mark_dirtyhNt(jכ.!folio_wait_writeback (C function)c.folio_wait_writebackhNt(jכ.*folio_wait_writeback_killable (C function)c.folio_wait_writeback_killablehNt(jכ.folio_wait_stable (C function)c.folio_wait_stablehNt(jכ.folio_invalidate (C function)c.folio_invalidatehNt(jכ.'truncate_inode_pages_range (C function)c.truncate_inode_pages_rangehNt(jכ.!truncate_inode_pages (C function)c.truncate_inode_pageshNt(jכ.'truncate_inode_pages_final (C function)c.truncate_inode_pages_finalhNt(jכ.%invalidate_mapping_pages (C function)c.invalidate_mapping_pageshNt(jכ.*invalidate_inode_pages2_range (C function)c.invalidate_inode_pages2_rangehNt(jכ.$invalidate_inode_pages2 (C function)c.invalidate_inode_pages2hNt(jכ.truncate_pagecache (C function)c.truncate_pagecachehNt(jכ.truncate_setsize (C function)c.truncate_setsizehNt(jכ.%pagecache_isize_extended (C function)c.pagecache_isize_extendedhNt(jכ.%truncate_pagecache_range (C function)c.truncate_pagecache_rangehNt(jכ.filemap_set_wb_err (C function)c.filemap_set_wb_errhNt(jכ.!filemap_check_wb_err (C function)c.filemap_check_wb_errhNt(jכ."filemap_sample_wb_err (C function)c.filemap_sample_wb_errhNt(jכ.file_sample_sb_err (C function)c.file_sample_sb_errhNt(jכ.mapping_set_error (C function)c.mapping_set_errorhNt(jכ.%mapping_set_large_folios (C function)c.mapping_set_large_folioshNt(jכ.folio_file_mapping (C function)c.folio_file_mappinghNt(jכ. folio_flush_mapping (C function)c.folio_flush_mappinghNt(jכ.folio_inode (C function) c.folio_inodehNt(jכ.!folio_attach_private (C function)c.folio_attach_privatehNt(jכ.!folio_change_private (C function)c.folio_change_privatehNt(jכ.!folio_detach_private (C function)c.folio_detach_privatehNt(jכ.fgf_t (C type)c.fgf_thNt(jכ.fgf_set_order (C function)c.fgf_set_orderhNt(jכ.filemap_get_folio (C function)c.filemap_get_foliohNt(jכ.filemap_lock_folio (C function)c.filemap_lock_foliohNt(jכ.filemap_grab_folio (C function)c.filemap_grab_foliohNt(jכ.find_get_page (C function)c.find_get_pagehNt(jכ.find_lock_page (C function)c.find_lock_pagehNt(jכ. find_or_create_page (C function)c.find_or_create_pagehNt(jכ.#grab_cache_page_nowait (C function)c.grab_cache_page_nowaithNt(jכ.folio_index (C function) c.folio_indexhNt(jכ.folio_next_index (C function)c.folio_next_indexhNt(jכ.folio_file_page (C function)c.folio_file_pagehNt(jכ.folio_contains (C function)c.folio_containshNt(jכ.folio_pos (C function) c.folio_poshNt(jכ.folio_file_pos (C function)c.folio_file_poshNt(jכ.folio_trylock (C function)c.folio_trylockhNt(jכ.folio_lock (C function) c.folio_lockhNt(jכ.lock_page (C function) c.lock_pagehNt(jכ. folio_lock_killable (C function)c.folio_lock_killablehNt(jכ.*filemap_range_needs_writeback (C function)c.filemap_range_needs_writebackhNt(jכ.readahead_control (C struct)c.readahead_controlhNt(jכ.&page_cache_sync_readahead (C function)c.page_cache_sync_readaheadhNt(jכ.'page_cache_async_readahead (C function)c.page_cache_async_readaheadhNt(jכ.readahead_page (C function)c.readahead_pagehNt(jכ.readahead_folio (C function)c.readahead_foliohNt(jכ.readahead_page_batch (C macro)c.readahead_page_batchhNt(jכ.readahead_pos (C function)c.readahead_poshNt(jכ.readahead_length (C function)c.readahead_lengthhNt(jכ.readahead_index (C function)c.readahead_indexhNt(jכ.readahead_count (C function)c.readahead_counthNt(jכ.#readahead_batch_length (C function)c.readahead_batch_lengthhNt(jכ.)folio_mkwrite_check_truncate (C function)c.folio_mkwrite_check_truncatehNt(jכ.(page_mkwrite_check_truncate (C function)c.page_mkwrite_check_truncatehNt(jכ.i_blocks_per_folio (C function)c.i_blocks_per_foliohNt(jכ.mempool_exit (C function)c.mempool_exithNt(jכ.mempool_destroy (C function)c.mempool_destroyhNt(jכ.mempool_init (C function)c.mempool_inithNt(jכ.mempool_create (C function)c.mempool_createhNt(jכ.mempool_resize (C function)c.mempool_resizehNt(jכ.mempool_alloc (C function)c.mempool_allochNt(jכ.'mempool_alloc_preallocated (C function)c.mempool_alloc_preallocatedhNt(jכ.mempool_free (C function)c.mempool_freehNt(jכ.dma_pool_create (C function)c.dma_pool_createhNt(jכ.dma_pool_destroy (C function)c.dma_pool_destroyhNt(jכ.dma_pool_alloc (C function)c.dma_pool_allochNt(jכ.dma_pool_free (C function)c.dma_pool_freehNt(jכ.dmam_pool_create (C function)c.dmam_pool_createhNt(jכ.dmam_pool_destroy (C function)c.dmam_pool_destroyhNt(jכ.zap_vma_ptes (C function)c.zap_vma_pteshNt(jכ.vm_insert_pages (C function)c.vm_insert_pageshNt(jכ.vm_insert_page (C function)c.vm_insert_pagehNt(jכ.vm_map_pages (C function)c.vm_map_pageshNt(jכ.vm_map_pages_zero (C function)c.vm_map_pages_zerohNt(jכ. vmf_insert_pfn_prot (C function)c.vmf_insert_pfn_prothNt(jכ.vmf_insert_pfn (C function)c.vmf_insert_pfnhNt(jכ.remap_pfn_range (C function)c.remap_pfn_rangehNt(jכ.vm_iomap_memory (C function)c.vm_iomap_memoryhNt(jכ. unmap_mapping_pages (C function)c.unmap_mapping_pageshNt(jכ. unmap_mapping_range (C function)c.unmap_mapping_rangehNt(jכ.follow_pte (C function) c.follow_ptehNt(jכ.follow_pfn (C function) c.follow_pfnhNt(jכ. generic_access_phys (C function)c.generic_access_physhNt(jכ.$get_pfnblock_flags_mask (C function)c.get_pfnblock_flags_maskhNt(jכ.$set_pfnblock_flags_mask (C function)c.set_pfnblock_flags_maskhNt(jכ.split_free_page (C function)c.split_free_pagehNt(jכ.$__putback_isolated_page (C function)c.__putback_isolated_pagehNt(jכ.__free_pages (C function)c.__free_pageshNt(jכ.alloc_pages_exact (C function)c.alloc_pages_exacthNt(jכ."alloc_pages_exact_nid (C function)c.alloc_pages_exact_nidhNt(jכ.free_pages_exact (C function)c.free_pages_exacthNt(jכ.nr_free_zone_pages (C function)c.nr_free_zone_pageshNt(jכ.!nr_free_buffer_pages (C function)c.nr_free_buffer_pageshNt(jכ. find_next_best_node (C function)c.find_next_best_nodehNt(jכ."setup_per_zone_wmarks (C function)c.setup_per_zone_wmarkshNt(jכ.alloc_contig_range (C function)c.alloc_contig_rangehNt(jכ.alloc_contig_pages (C function)c.alloc_contig_pageshNt(jכ.numa_nearest_node (C function)c.numa_nearest_nodehNt(jכ.alloc_pages_mpol (C function)c.alloc_pages_mpolhNt(jכ.vma_alloc_folio (C function)c.vma_alloc_foliohNt(jכ.alloc_pages (C function) c.alloc_pageshNt(jכ.mpol_misplaced (C function)c.mpol_misplacedhNt(jכ.$mpol_shared_policy_init (C function)c.mpol_shared_policy_inithNt(jכ.mpol_parse_str (C function)c.mpol_parse_strhNt(jכ.mpol_to_str (C function) c.mpol_to_strhNt(jכ.folio (C struct)c.foliohNt(jכ.ptdesc (C struct)c.ptdeschNt(jכ.vm_fault_t (C type) c.vm_fault_thNt(jכ.vm_fault_reason (C enum)c.vm_fault_reasonhNt(jכ.fault_flag (C enum) c.fault_flaghNt(jכ.folio_is_file_lru (C function)c.folio_is_file_lruhNt(jכ.$__folio_clear_lru_flags (C function)c.__folio_clear_lru_flagshNt(jכ.folio_lru_list (C function)c.folio_lru_listhNt(jכ.page_folio (C macro) c.page_foliohNt(jכ.folio_page (C macro) c.folio_pagehNt(jכ.(folio_xor_flags_has_waiters (C function)c.folio_xor_flags_has_waitershNt(jכ. folio_test_uptodate (C function)c.folio_test_uptodatehNt(jכ.folio_test_large (C function)c.folio_test_largehNt(jכ.PageHuge (C function) c.PageHugehNt(jכ.page_has_private (C function)c.page_has_privatehNt(jכ.)fault_flag_allow_retry_first (C function)c.fault_flag_allow_retry_firsthNt(jכ.folio_order (C function) c.folio_orderhNt(jכ.page_mapcount (C function)c.page_mapcounthNt(jכ.folio_mapcount (C function)c.folio_mapcounthNt(jכ.folio_mapped (C function)c.folio_mappedhNt(jכ.thp_order (C function) c.thp_orderhNt(jכ.thp_size (C function) c.thp_sizehNt(jכ.folio_get (C function) c.folio_gethNt(jכ.folio_put (C function) c.folio_puthNt(jכ.folio_put_refs (C function)c.folio_put_refshNt(jכ.folios_put (C function) c.folios_puthNt(jכ.folio_pfn (C function) c.folio_pfnhNt(jכ.#folio_maybe_dma_pinned (C function)c.folio_maybe_dma_pinnedhNt(jכ.is_zero_page (C function)c.is_zero_pagehNt(jכ.is_zero_folio (C function)c.is_zero_foliohNt(jכ.folio_nr_pages (C function)c.folio_nr_pageshNt(jכ.thp_nr_pages (C function)c.thp_nr_pageshNt(jכ.folio_next (C function) c.folio_nexthNt(jכ.folio_shift (C function) c.folio_shifthNt(jכ.folio_size (C function) c.folio_sizehNt(jכ.$folio_estimated_sharers (C function)c.folio_estimated_sharershNt(jכ.pagetable_alloc (C function)c.pagetable_allochNt(jכ.pagetable_free (C function)c.pagetable_freehNt(jכ.vma_lookup (C function) c.vma_lookuphNt(jכ. vma_is_special_huge (C function)c.vma_is_special_hugehNt(jכ.seal_check_write (C function)c.seal_check_writehNt(jכ.folio_ref_count (C function)c.folio_ref_counthNt(jכ.folio_try_get (C function)c.folio_try_gethNt(jכ.folio_try_get_rcu (C function)c.folio_try_get_rcuhNt(jכ.is_highmem (C function) c.is_highmemhNt(jכ.for_each_online_pgdat (C macro)c.for_each_online_pgdathNt(jכ.for_each_zone (C macro)c.for_each_zonehNt(jכ. next_zones_zonelist (C function)c.next_zones_zonelisthNt(jכ.!first_zones_zonelist (C function)c.first_zones_zonelisthNt(jכ.)for_each_zone_zonelist_nodemask (C macro)!c.for_each_zone_zonelist_nodemaskhNt(jכ. for_each_zone_zonelist (C macro)c.for_each_zone_zonelisthNt(jכ.pfn_valid (C function) c.pfn_validhNt(jכ.folio_mapping (C function)c.folio_mappinghNt(jכ.__anon_vma_prepare (C function)c.__anon_vma_preparehNt(jכ.folio_referenced (C function)c.folio_referencedhNt(jכ.pfn_mkclean_range (C function)c.pfn_mkclean_rangehNt(jכ.!folio_move_anon_rmap (C function)c.folio_move_anon_rmaphNt(jכ.__folio_set_anon (C function)c.__folio_set_anonhNt(jכ.#__page_check_anon_rmap (C function)c.__page_check_anon_rmaphNt(jכ.%folio_add_anon_rmap_ptes (C function)c.folio_add_anon_rmap_pteshNt(jכ.$folio_add_anon_rmap_pmd (C function)c.folio_add_anon_rmap_pmdhNt(jכ.$folio_add_new_anon_rmap (C function)c.folio_add_new_anon_rmaphNt(jכ.%folio_add_file_rmap_ptes (C function)c.folio_add_file_rmap_pteshNt(jכ.$folio_add_file_rmap_pmd (C function)c.folio_add_file_rmap_pmdhNt(jכ.#folio_remove_rmap_ptes (C function)c.folio_remove_rmap_pteshNt(jכ."folio_remove_rmap_pmd (C function)c.folio_remove_rmap_pmdhNt(jכ.try_to_unmap (C function)c.try_to_unmaphNt(jכ.try_to_migrate (C function)c.try_to_migratehNt(jכ.(folio_make_device_exclusive (C function)c.folio_make_device_exclusivehNt(jכ.(make_device_exclusive_range (C function)c.make_device_exclusive_rangehNt(jכ.migrate_folio (C function)c.migrate_foliohNt(jכ.!buffer_migrate_folio (C function)c.buffer_migrate_foliohNt(jכ.(buffer_migrate_folio_norefs (C function)c.buffer_migrate_folio_norefshNt(jכ.unmapped_area (C function)c.unmapped_areahNt(jכ."unmapped_area_topdown (C function)c.unmapped_area_topdownhNt(jכ."find_vma_intersection (C function)c.find_vma_intersectionhNt(jכ.find_vma (C function) c.find_vmahNt(jכ.find_vma_prev (C function)c.find_vma_prevhNt(jכ.kmemleak_alloc (C function)c.kmemleak_allochNt(jכ."kmemleak_alloc_percpu (C function)c.kmemleak_alloc_percpuhNt(jכ.kmemleak_vmalloc (C function)c.kmemleak_vmallochNt(jכ.kmemleak_free (C function)c.kmemleak_freehNt(jכ.kmemleak_free_part (C function)c.kmemleak_free_parthNt(jכ.!kmemleak_free_percpu (C function)c.kmemleak_free_percpuhNt(jכ."kmemleak_update_trace (C function)c.kmemleak_update_tracehNt(jכ.kmemleak_not_leak (C function)c.kmemleak_not_leakhNt(jכ.kmemleak_ignore (C function)c.kmemleak_ignorehNt(jכ.kmemleak_scan_area (C function)c.kmemleak_scan_areahNt(jכ.kmemleak_no_scan (C function)c.kmemleak_no_scanhNt(jכ. kmemleak_alloc_phys (C function)c.kmemleak_alloc_physhNt(jכ.$kmemleak_free_part_phys (C function)c.kmemleak_free_part_physhNt(jכ.!kmemleak_ignore_phys (C function)c.kmemleak_ignore_physhNt(jכ. devm_memremap_pages (C function)c.devm_memremap_pageshNt(jכ.get_dev_pagemap (C function)c.get_dev_pagemaphNt(jכ. vma_kernel_pagesize (C function)c.vma_kernel_pagesizehNt(jכ.put_pages_list (C function)c.put_pages_listhNt(jכ.folio_add_lru (C function)c.folio_add_lruhNt(jכ.folio_add_lru_vma (C function)c.folio_add_lru_vmahNt(jכ."deactivate_file_folio (C function)c.deactivate_file_foliohNt(jכ. folio_mark_lazyfree (C function)c.folio_mark_lazyfreehNt(jכ.folios_put_refs (C function)c.folios_put_refshNt(jכ.release_pages (C function)c.release_pageshNt(jכ.,folio_batch_remove_exceptionals (C function)!c.folio_batch_remove_exceptionalshNt(jכ."zpool_register_driver (C function)c.zpool_register_driverhNt(jכ.$zpool_unregister_driver (C function)c.zpool_unregister_driverhNt(jכ.zpool_has_pool (C function)c.zpool_has_poolhNt(jכ.zpool_create_pool (C function)c.zpool_create_poolhNt(jכ.zpool_destroy_pool (C function)c.zpool_destroy_poolhNt(jכ.zpool_get_type (C function)c.zpool_get_typehNt(jכ.)zpool_malloc_support_movable (C function)c.zpool_malloc_support_movablehNt(jכ.zpool_malloc (C function)c.zpool_mallochNt(jכ.zpool_free (C function) c.zpool_freehNt(jכ.zpool_map_handle (C function)c.zpool_map_handlehNt(jכ.zpool_unmap_handle (C function)c.zpool_unmap_handlehNt(jכ.!zpool_get_total_size (C function)c.zpool_get_total_sizehNt(jכ.#zpool_can_sleep_mapped (C function)c.zpool_can_sleep_mappedhNt(jכ.&mem_cgroup_css_from_folio (C function)c.mem_cgroup_css_from_foliohNt(jכ.page_cgroup_ino (C function)c.page_cgroup_inohNt(jכ.__mod_memcg_state (C function)c.__mod_memcg_statehNt(jכ.__mod_lruvec_state (C function)c.__mod_lruvec_statehNt(jכ.!__count_memcg_events (C function)c.__count_memcg_eventshNt(jכ.#get_mem_cgroup_from_mm (C function)c.get_mem_cgroup_from_mmhNt(jכ.(get_mem_cgroup_from_current (C function)c.get_mem_cgroup_from_currenthNt(jכ.mem_cgroup_iter (C function)c.mem_cgroup_iterhNt(jכ."mem_cgroup_iter_break (C function)c.mem_cgroup_iter_breakhNt(jכ."mem_cgroup_scan_tasks (C function)c.mem_cgroup_scan_taskshNt(jכ.folio_lruvec_lock (C function)c.folio_lruvec_lockhNt(jכ."folio_lruvec_lock_irq (C function)c.folio_lruvec_lock_irqhNt(jכ.&folio_lruvec_lock_irqsave (C function)c.folio_lruvec_lock_irqsavehNt(jכ.'mem_cgroup_update_lru_size (C function)c.mem_cgroup_update_lru_sizehNt(jכ.mem_cgroup_margin (C function)c.mem_cgroup_marginhNt(jכ.)mem_cgroup_print_oom_context (C function)c.mem_cgroup_print_oom_contexthNt(jכ.)mem_cgroup_print_oom_meminfo (C function)c.mem_cgroup_print_oom_meminfohNt(jכ.'mem_cgroup_oom_synchronize (C function)c.mem_cgroup_oom_synchronizehNt(jכ.%mem_cgroup_get_oom_group (C function)c.mem_cgroup_get_oom_grouphNt(jכ.folio_memcg_lock (C function)c.folio_memcg_lockhNt(jכ.folio_memcg_unlock (C function)c.folio_memcg_unlockhNt(jכ.consume_stock (C function)c.consume_stockhNt(jכ.%mem_cgroup_cancel_charge (C function)c.mem_cgroup_cancel_chargehNt(jכ.%mem_cgroup_commit_charge (C function)c.mem_cgroup_commit_chargehNt(jכ.%__memcg_kmem_charge_page (C function)c.__memcg_kmem_charge_pagehNt(jכ.'__memcg_kmem_uncharge_page (C function)c.__memcg_kmem_uncharge_pagehNt(jכ.)mem_cgroup_move_swap_account (C function)c.mem_cgroup_move_swap_accounthNt(jכ. mem_cgroup_wb_stats (C function)c.mem_cgroup_wb_statshNt(jכ.mem_cgroup_from_id (C function)c.mem_cgroup_from_idhNt(jכ.!mem_cgroup_css_reset (C function)c.mem_cgroup_css_resethNt(jכ.$mem_cgroup_move_account (C function)c.mem_cgroup_move_accounthNt(jכ.get_mctgt_type (C function)c.get_mctgt_typehNt(jכ.,mem_cgroup_calculate_protection (C function)!c.mem_cgroup_calculate_protectionhNt(jכ.*mem_cgroup_hugetlb_try_charge (C function)c.mem_cgroup_hugetlb_try_chargehNt(jכ.+mem_cgroup_swapin_charge_folio (C function) c.mem_cgroup_swapin_charge_foliohNt(jכ.%mem_cgroup_replace_folio (C function)c.mem_cgroup_replace_foliohNt(jכ.mem_cgroup_migrate (C function)c.mem_cgroup_migratehNt(jכ.$mem_cgroup_charge_skmem (C function)c.mem_cgroup_charge_skmemhNt(jכ.&mem_cgroup_uncharge_skmem (C function)c.mem_cgroup_uncharge_skmemhNt(jכ.mem_cgroup_swapout (C function)c.mem_cgroup_swapouthNt(jכ.)__mem_cgroup_try_charge_swap (C function)c.__mem_cgroup_try_charge_swaphNt(jכ.'__mem_cgroup_uncharge_swap (C function)c.__mem_cgroup_uncharge_swaphNt(jכ.!obj_cgroup_may_zswap (C function)c.obj_cgroup_may_zswaphNt(jכ.$obj_cgroup_charge_zswap (C function)c.obj_cgroup_charge_zswaphNt(jכ.&obj_cgroup_uncharge_zswap (C function)c.obj_cgroup_uncharge_zswaphNt(jכ.shmem_recalc_inode (C function)c.shmem_recalc_inodehNt(jכ.shmem_get_folio (C function)c.shmem_get_foliohNt(jכ.$shmem_kernel_file_setup (C function)c.shmem_kernel_file_setuphNt(jכ.shmem_file_setup (C function)c.shmem_file_setuphNt(jכ.&shmem_file_setup_with_mnt (C function)c.shmem_file_setup_with_mnthNt(jכ.shmem_zero_setup (C function)c.shmem_zero_setuphNt(jכ.!shmem_read_folio_gfp (C function)c.shmem_read_folio_gfphNt(jכ.migrate_vma_setup (C function)c.migrate_vma_setuphNt(jכ.!migrate_device_pages (C function)c.migrate_device_pageshNt(jכ.migrate_vma_pages (C function)c.migrate_vma_pageshNt(jכ.!migrate_vma_finalize (C function)c.migrate_vma_finalizehNt(jכ.!migrate_device_range (C function)c.migrate_device_rangehNt(jכ.wp_walk (C struct) c.wp_walkhNt(jכ.wp_pte (C function)c.wp_ptehNt(jכ.clean_walk (C struct) c.clean_walkhNt(jכ.clean_record_pte (C function)c.clean_record_ptehNt(jכ.$wp_shared_mapping_range (C function)c.wp_shared_mapping_rangehNt(jכ..clean_record_shared_mapping_range (C function)#c.clean_record_shared_mapping_rangehNt(jכ.pcpu_addr_in_chunk (C function)c.pcpu_addr_in_chunkhNt(jכ."pcpu_check_block_hint (C function)c.pcpu_check_block_hinthNt(jכ.%pcpu_next_md_free_region (C function)c.pcpu_next_md_free_regionhNt(jכ.!pcpu_next_fit_region (C function)c.pcpu_next_fit_regionhNt(jכ.pcpu_mem_zalloc (C function)c.pcpu_mem_zallochNt(jכ.pcpu_mem_free (C function)c.pcpu_mem_freehNt(jכ. pcpu_chunk_relocate (C function)c.pcpu_chunk_relocatehNt(jכ.pcpu_block_update (C function)c.pcpu_block_updatehNt(jכ.$pcpu_chunk_refresh_hint (C function)c.pcpu_chunk_refresh_hinthNt(jכ.$pcpu_block_refresh_hint (C function)c.pcpu_block_refresh_hinthNt(jכ.)pcpu_block_update_hint_alloc (C function)c.pcpu_block_update_hint_allochNt(jכ.(pcpu_block_update_hint_free (C function)c.pcpu_block_update_hint_freehNt(jכ.pcpu_is_populated (C function)c.pcpu_is_populatedhNt(jכ. pcpu_find_block_fit (C function)c.pcpu_find_block_fithNt(jכ.pcpu_alloc_area (C function)c.pcpu_alloc_areahNt(jכ.pcpu_free_area (C function)c.pcpu_free_areahNt(jכ.#pcpu_alloc_first_chunk (C function)c.pcpu_alloc_first_chunkhNt(jכ.!pcpu_chunk_populated (C function)c.pcpu_chunk_populatedhNt(jכ.#pcpu_chunk_depopulated (C function)c.pcpu_chunk_depopulatedhNt(jכ.#pcpu_chunk_addr_search (C function)c.pcpu_chunk_addr_searchhNt(jכ.pcpu_alloc (C function) c.pcpu_allochNt(jכ.__alloc_percpu_gfp (C function)c.__alloc_percpu_gfphNt(jכ.__alloc_percpu (C function)c.__alloc_percpuhNt(jכ.$__alloc_reserved_percpu (C function)c.__alloc_reserved_percpuhNt(jכ.pcpu_balance_free (C function)c.pcpu_balance_freehNt(jכ.#pcpu_balance_populated (C function)c.pcpu_balance_populatedhNt(jכ.#pcpu_reclaim_populated (C function)c.pcpu_reclaim_populatedhNt(jכ. pcpu_balance_workfn (C function)c.pcpu_balance_workfnhNt(jכ.pcpu_alloc_size (C function)c.pcpu_alloc_sizehNt(jכ.free_percpu (C function) c.free_percpuhNt(jכ.%is_kernel_percpu_address (C function)c.is_kernel_percpu_addresshNt(jכ. per_cpu_ptr_to_phys (C function)c.per_cpu_ptr_to_physhNt(jכ."pcpu_alloc_alloc_info (C function)c.pcpu_alloc_alloc_infohNt(jכ.!pcpu_free_alloc_info (C function)c.pcpu_free_alloc_infohNt(jכ.!pcpu_dump_alloc_info (C function)c.pcpu_dump_alloc_infohNt(jכ.#pcpu_setup_first_chunk (C function)c.pcpu_setup_first_chunkhNt(jכ."pcpu_build_alloc_info (C function)c.pcpu_build_alloc_infohNt(jכ.#pcpu_embed_first_chunk (C function)c.pcpu_embed_first_chunkhNt(jכ."pcpu_page_first_chunk (C function)c.pcpu_page_first_chunkhNt(jכ.#copy_from_user_nofault (C function)c.copy_from_user_nofaulthNt(jכ.!copy_to_user_nofault (C function)c.copy_to_user_nofaulthNt(jכ.&strncpy_from_user_nofault (C function)c.strncpy_from_user_nofaulthNt(jכ.!strnlen_user_nofault (C function)c.strnlen_user_nofaulthNt(jכ.&writeback_throttling_sane (C function)c.writeback_throttling_sanehNt(jכ.lruvec_lru_size (C function)c.lruvec_lru_sizehNt(jכ.remove_mapping (C function)c.remove_mappinghNt(jכ.folio_putback_lru (C function)c.folio_putback_lruhNt(jכ.folio_isolate_lru (C function)c.folio_isolate_lruhNt(jכ.*check_move_unevictable_folios (C function)c.check_move_unevictable_folioshNt(jכ.__remove_pages (C function)c.__remove_pageshNt(jכ.try_offline_node (C function)c.try_offline_nodehNt(jכ.__remove_memory (C function)c.__remove_memoryhNt(jכ.$mmu_interval_read_begin (C function)c.mmu_interval_read_beginhNt(jכ."mmu_notifier_register (C function)c.mmu_notifier_registerhNt(jכ.$mmu_notifier_get_locked (C function)c.mmu_notifier_get_lockedhNt(jכ.mmu_notifier_put (C function)c.mmu_notifier_puthNt(jכ.)mmu_interval_notifier_insert (C function)c.mmu_interval_notifier_inserthNt(jכ.)mmu_interval_notifier_remove (C function)c.mmu_interval_notifier_removehNt(jכ.%mmu_notifier_synchronize (C function)c.mmu_notifier_synchronizehNt(jכ.&balloon_page_list_enqueue (C function)c.balloon_page_list_enqueuehNt(jכ.&balloon_page_list_dequeue (C function)c.balloon_page_list_dequeuehNt(jכ.vmf_insert_pfn_pmd (C function)c.vmf_insert_pfn_pmdhNt(jכ.vmf_insert_pfn_pud (C function)c.vmf_insert_pfn_pudhNt(jכ. io_mapping_map_user (C function)c.io_mapping_map_userhNtejS ]j]j]j ]jl]j]j ]j]jb ]((jכ.xa_mk_value (C function) c.xa_mk_valuehNt(jכ.xa_to_value (C function) c.xa_to_valuehNt(jכ.xa_is_value (C function) c.xa_is_valuehNt(jכ.xa_tag_pointer (C function)c.xa_tag_pointerhNt(jכ.xa_untag_pointer (C function)c.xa_untag_pointerhNt(jכ.xa_pointer_tag (C function)c.xa_pointer_taghNt(jכ.xa_is_zero (C function) c.xa_is_zerohNt(jכ.xa_is_err (C function) c.xa_is_errhNt(jכ.xa_err (C function)c.xa_errhNt(jכ.xa_limit (C struct) c.xa_limithNt(jכ.xarray (C struct)c.xarrayhNt(jכ.DEFINE_XARRAY_FLAGS (C macro)c.DEFINE_XARRAY_FLAGShNt(jכ.DEFINE_XARRAY (C macro)c.DEFINE_XARRAYhNt(jכ.DEFINE_XARRAY_ALLOC (C macro)c.DEFINE_XARRAY_ALLOChNt(jכ.DEFINE_XARRAY_ALLOC1 (C macro)c.DEFINE_XARRAY_ALLOC1hNt(jכ.xa_init_flags (C function)c.xa_init_flagshNt(jכ.xa_init (C function) c.xa_inithNt(jכ.xa_empty (C function) c.xa_emptyhNt(jכ.xa_marked (C function) c.xa_markedhNt(jכ.xa_for_each_range (C macro)c.xa_for_each_rangehNt(jכ.xa_for_each_start (C macro)c.xa_for_each_starthNt(jכ.xa_for_each (C macro) c.xa_for_eachhNt(jכ.xa_for_each_marked (C macro)c.xa_for_each_markedhNt(jכ.xa_store_bh (C function) c.xa_store_bhhNt(jכ.xa_store_irq (C function)c.xa_store_irqhNt(jכ.xa_erase_bh (C function) c.xa_erase_bhhNt(jכ.xa_erase_irq (C function)c.xa_erase_irqhNt(jכ.xa_cmpxchg (C function) c.xa_cmpxchghNt(jכ.xa_cmpxchg_bh (C function)c.xa_cmpxchg_bhhNt(jכ.xa_cmpxchg_irq (C function)c.xa_cmpxchg_irqhNt(jכ.xa_insert (C function) c.xa_inserthNt(jכ.xa_insert_bh (C function)c.xa_insert_bhhNt(jכ.xa_insert_irq (C function)c.xa_insert_irqhNt(jכ.xa_alloc (C function) c.xa_allochNt(jכ.xa_alloc_bh (C function) c.xa_alloc_bhhNt(jכ.xa_alloc_irq (C function)c.xa_alloc_irqhNt(jכ.xa_alloc_cyclic (C function)c.xa_alloc_cyclichNt(jכ.xa_alloc_cyclic_bh (C function)c.xa_alloc_cyclic_bhhNt(jכ. xa_alloc_cyclic_irq (C function)c.xa_alloc_cyclic_irqhNt(jכ.xa_reserve (C function) c.xa_reservehNt(jכ.xa_reserve_bh (C function)c.xa_reserve_bhhNt(jכ.xa_reserve_irq (C function)c.xa_reserve_irqhNt(jכ.xa_release (C function) c.xa_releasehNt(jכ.xa_is_sibling (C function)c.xa_is_siblinghNt(jכ.xa_is_retry (C function) c.xa_is_retryhNt(jכ.xa_is_advanced (C function)c.xa_is_advancedhNt(jכ.xa_update_node_t (C macro)c.xa_update_node_thNt(jכ.XA_STATE (C macro) c.XA_STATEhNt(jכ.XA_STATE_ORDER (C macro)c.XA_STATE_ORDERhNt(jכ.xas_error (C function) c.xas_errorhNt(jכ.xas_set_err (C function) c.xas_set_errhNt(jכ.xas_invalid (C function) c.xas_invalidhNt(jכ.xas_valid (C function) c.xas_validhNt(jכ.xas_is_node (C function) c.xas_is_nodehNt(jכ.xas_reset (C function) c.xas_resethNt(jכ.xas_retry (C function) c.xas_retryhNt(jכ.xas_reload (C function) c.xas_reloadhNt(jכ.xas_set (C function) c.xas_sethNt(jכ.xas_advance (C function) c.xas_advancehNt(jכ.xas_set_order (C function)c.xas_set_orderhNt(jכ.xas_set_update (C function)c.xas_set_updatehNt(jכ.xas_next_entry (C function)c.xas_next_entryhNt(jכ.xas_next_marked (C function)c.xas_next_markedhNt(jכ.xas_for_each (C macro)c.xas_for_eachhNt(jכ.xas_for_each_marked (C macro)c.xas_for_each_markedhNt(jכ.xas_for_each_conflict (C macro)c.xas_for_each_conflicthNt(jכ.xas_prev (C function) c.xas_prevhNt(jכ.xas_next (C function) c.xas_nexthNt(jכ.xas_load (C function) c.xas_loadhNt(jכ.xas_nomem (C function) c.xas_nomemhNt(jכ.xas_free_nodes (C function)c.xas_free_nodeshNt(jכ.xas_create_range (C function)c.xas_create_rangehNt(jכ.xas_store (C function) c.xas_storehNt(jכ.xas_get_mark (C function)c.xas_get_markhNt(jכ.xas_set_mark (C function)c.xas_set_markhNt(jכ.xas_clear_mark (C function)c.xas_clear_markhNt(jכ.xas_init_marks (C function)c.xas_init_markshNt(jכ.xas_split_alloc (C function)c.xas_split_allochNt(jכ.xas_split (C function) c.xas_splithNt(jכ.xas_pause (C function) c.xas_pausehNt(jכ.xas_find (C function) c.xas_findhNt(jכ.xas_find_marked (C function)c.xas_find_markedhNt(jכ.xas_find_conflict (C function)c.xas_find_conflicthNt(jכ.xa_load (C function) c.xa_loadhNt(jכ.__xa_erase (C function) c.__xa_erasehNt(jכ.xa_erase (C function) c.xa_erasehNt(jכ.__xa_store (C function) c.__xa_storehNt(jכ.xa_store (C function) c.xa_storehNt(jכ.__xa_cmpxchg (C function)c.__xa_cmpxchghNt(jכ.__xa_insert (C function) c.__xa_inserthNt(jכ.xa_store_range (C function)c.xa_store_rangehNt(jכ.xa_get_order (C function)c.xa_get_orderhNt(jכ.__xa_alloc (C function) c.__xa_allochNt(jכ.__xa_alloc_cyclic (C function)c.__xa_alloc_cyclichNt(jכ.__xa_set_mark (C function)c.__xa_set_markhNt(jכ.__xa_clear_mark (C function)c.__xa_clear_markhNt(jכ.xa_get_mark (C function) c.xa_get_markhNt(jכ.xa_set_mark (C function) c.xa_set_markhNt(jכ.xa_clear_mark (C function)c.xa_clear_markhNt(jכ.xa_find (C function) c.xa_findhNt(jכ.xa_find_after (C function)c.xa_find_afterhNt(jכ.xa_extract (C function) c.xa_extracthNt(jכ.xa_delete_node (C function)c.xa_delete_nodehNt(jכ.xa_destroy (C function) c.xa_destroyhNtejs]j]j ]j]((jכ.$trace_irq_handler_entry (C function)c.trace_irq_handler_entryhNt(jכ.#trace_irq_handler_exit (C function)c.trace_irq_handler_exithNt(jכ. trace_softirq_entry (C function)c.trace_softirq_entryhNt(jכ.trace_softirq_exit (C function)c.trace_softirq_exithNt(jכ. trace_softirq_raise (C function)c.trace_softirq_raisehNt(jכ. trace_tasklet_entry (C function)c.trace_tasklet_entryhNt(jכ.trace_tasklet_exit (C function)c.trace_tasklet_exithNt(jכ."trace_signal_generate (C function)c.trace_signal_generatehNt(jכ.!trace_signal_deliver (C function)c.trace_signal_deliverhNt(jכ.%trace_block_touch_buffer (C function)c.trace_block_touch_bufferhNt(jכ.%trace_block_dirty_buffer (C function)c.trace_block_dirty_bufferhNt(jכ.#trace_block_rq_requeue (C function)c.trace_block_rq_requeuehNt(jכ.$trace_block_rq_complete (C function)c.trace_block_rq_completehNt(jכ.!trace_block_rq_error (C function)c.trace_block_rq_errorhNt(jכ."trace_block_rq_insert (C function)c.trace_block_rq_inserthNt(jכ.!trace_block_rq_issue (C function)c.trace_block_rq_issuehNt(jכ.!trace_block_rq_merge (C function)c.trace_block_rq_mergehNt(jכ.!trace_block_io_start (C function)c.trace_block_io_starthNt(jכ. trace_block_io_done (C function)c.trace_block_io_donehNt(jכ.%trace_block_bio_complete (C function)c.trace_block_bio_completehNt(jכ.#trace_block_bio_bounce (C function)c.trace_block_bio_bouncehNt(jכ.&trace_block_bio_backmerge (C function)c.trace_block_bio_backmergehNt(jכ.'trace_block_bio_frontmerge (C function)c.trace_block_bio_frontmergehNt(jכ."trace_block_bio_queue (C function)c.trace_block_bio_queuehNt(jכ.trace_block_getrq (C function)c.trace_block_getrqhNt(jכ.trace_block_plug (C function)c.trace_block_plughNt(jכ.trace_block_unplug (C function)c.trace_block_unplughNt(jכ.trace_block_split (C function)c.trace_block_splithNt(jכ."trace_block_bio_remap (C function)c.trace_block_bio_remaphNt(jכ.!trace_block_rq_remap (C function)c.trace_block_rq_remaphNt(jכ.'trace_workqueue_queue_work (C function)c.trace_workqueue_queue_workhNt(jכ.*trace_workqueue_activate_work (C function)c.trace_workqueue_activate_workhNt(jכ.*trace_workqueue_execute_start (C function)c.trace_workqueue_execute_starthNt(jכ.(trace_workqueue_execute_end (C function)c.trace_workqueue_execute_endhNtej]((jכ.kpp_request (C struct) c.kpp_requesthNt(jכ.crypto_kpp (C struct) c.crypto_kpphNt(jכ.kpp_alg (C struct) c.kpp_alghNt(jכ.kpp_secret (C struct) c.kpp_secrethNt(jכ.crypto_alloc_kpp (C function)c.crypto_alloc_kpphNt(jכ.crypto_free_kpp (C function)c.crypto_free_kpphNt(jכ."crypto_kpp_set_secret (C function)c.crypto_kpp_set_secrethNt(jכ.+crypto_kpp_generate_public_key (C function) c.crypto_kpp_generate_public_keyhNt(jכ.-crypto_kpp_compute_shared_secret (C function)"c.crypto_kpp_compute_shared_secrethNt(jכ.crypto_kpp_maxsize (C function)c.crypto_kpp_maxsizehNt(jכ.kpp_request_alloc (C function)c.kpp_request_allochNt(jכ.kpp_request_free (C function)c.kpp_request_freehNt(jכ.%kpp_request_set_callback (C function)c.kpp_request_set_callbackhNt(jכ."kpp_request_set_input (C function)c.kpp_request_set_inputhNt(jכ.#kpp_request_set_output (C function)c.kpp_request_set_outputhNt(jכ.ecdh (C struct)c.ecdhhNt(jכ. crypto_ecdh_key_len (C function)c.crypto_ecdh_key_lenhNt(jכ.#crypto_ecdh_encode_key (C function)c.crypto_ecdh_encode_keyhNt(jכ.#crypto_ecdh_decode_key (C function)c.crypto_ecdh_decode_keyhNt(jכ. dh (C struct)c.dhhNt(jכ.crypto_dh_key_len (C function)c.crypto_dh_key_lenhNt(jכ.!crypto_dh_encode_key (C function)c.crypto_dh_encode_keyhNt(jכ.!crypto_dh_decode_key (C function)c.crypto_dh_decode_keyhNtejs ]j]j]((jכ.rs_codec (C struct) c.rs_codechNt(jכ.rs_control (C struct) c.rs_controlhNt(jכ.init_rs (C function) c.init_rshNt(jכ.free_rs (C function) c.free_rshNt(jכ.init_rs_gfp (C function) c.init_rs_gfphNt(jכ."init_rs_non_canonical (C function)c.init_rs_non_canonicalhNt(jכ.encode_rs8 (C function) c.encode_rs8hNt(jכ.decode_rs8 (C function) c.decode_rs8hNt(jכ.encode_rs16 (C function) c.encode_rs16hNt(jכ.decode_rs16 (C function) c.decode_rs16hNtej]j]j]j]j]((jכ.aead_request (C struct)c.aead_requesthNt(jכ.aead_alg (C struct) c.aead_alghNt(jכ.crypto_alloc_aead (C function)c.crypto_alloc_aeadhNt(jכ.crypto_free_aead (C function)c.crypto_free_aeadhNt(jכ.crypto_aead_ivsize (C function)c.crypto_aead_ivsizehNt(jכ.!crypto_aead_authsize (C function)c.crypto_aead_authsizehNt(jכ."crypto_aead_blocksize (C function)c.crypto_aead_blocksizehNt(jכ.crypto_aead_setkey (C function)c.crypto_aead_setkeyhNt(jכ.$crypto_aead_setauthsize (C function)c.crypto_aead_setauthsizehNt(jכ. crypto_aead_encrypt (C function)c.crypto_aead_encrypthNt(jכ. crypto_aead_decrypt (C function)c.crypto_aead_decrypthNt(jכ. crypto_aead_reqsize (C function)c.crypto_aead_reqsizehNt(jכ.!aead_request_set_tfm (C function)c.aead_request_set_tfmhNt(jכ.aead_request_alloc (C function)c.aead_request_allochNt(jכ.aead_request_free (C function)c.aead_request_freehNt(jכ.&aead_request_set_callback (C function)c.aead_request_set_callbackhNt(jכ.#aead_request_set_crypt (C function)c.aead_request_set_crypthNt(jכ. aead_request_set_ad (C function)c.aead_request_set_adhNtej]j]((jכ.$KUNIT_STATIC_STUB_REDIRECT (C macro)c.KUNIT_STATIC_STUB_REDIRECThNt(jכ.$kunit_activate_static_stub (C macro)c.kunit_activate_static_stubhNt(jכ.)kunit_deactivate_static_stub (C function)c.kunit_deactivate_static_stubhNtej ]j]j]((singleINIT_LIST_HEAD (C function)c.INIT_LIST_HEADhNt(j.list_add (C function) c.list_addhNt(j.list_add_tail (C function)c.list_add_tailhNt(j.list_del (C function) c.list_delhNt(j.list_replace (C function)c.list_replacehNt(j.list_replace_init (C function)c.list_replace_inithNt(j.list_swap (C function) c.list_swaphNt(j.list_del_init (C function)c.list_del_inithNt(j.list_move (C function) c.list_movehNt(j.list_move_tail (C function)c.list_move_tailhNt(j. list_bulk_move_tail (C function)c.list_bulk_move_tailhNt(j.list_is_first (C function)c.list_is_firsthNt(j.list_is_last (C function)c.list_is_lasthNt(j.list_is_head (C function)c.list_is_headhNt(j.list_empty (C function) c.list_emptyhNt(j."list_del_init_careful (C function)c.list_del_init_carefulhNt(j.list_empty_careful (C function)c.list_empty_carefulhNt(j.list_rotate_left (C function)c.list_rotate_lefthNt(j.!list_rotate_to_front (C function)c.list_rotate_to_fronthNt(j.list_is_singular (C function)c.list_is_singularhNt(j.list_cut_position (C function)c.list_cut_positionhNt(j.list_cut_before (C function)c.list_cut_beforehNt(j.list_splice (C function) c.list_splicehNt(j.list_splice_tail (C function)c.list_splice_tailhNt(j.list_splice_init (C function)c.list_splice_inithNt(j."list_splice_tail_init (C function)c.list_splice_tail_inithNt(j.list_entry (C macro) c.list_entryhNt(j.list_first_entry (C macro)c.list_first_entryhNt(j.list_last_entry (C macro)c.list_last_entryhNt(j."list_first_entry_or_null (C macro)c.list_first_entry_or_nullhNt(j.list_next_entry (C macro)c.list_next_entryhNt(j."list_next_entry_circular (C macro)c.list_next_entry_circularhNt(j.list_prev_entry (C macro)c.list_prev_entryhNt(j."list_prev_entry_circular (C macro)c.list_prev_entry_circularhNt(j.list_for_each (C macro)c.list_for_eachhNt(j.list_for_each_reverse (C macro)c.list_for_each_reversehNt(j.list_for_each_rcu (C macro)c.list_for_each_rcuhNt(j. list_for_each_continue (C macro)c.list_for_each_continuehNt(j.list_for_each_prev (C macro)c.list_for_each_prevhNt(j.list_for_each_safe (C macro)c.list_for_each_safehNt(j.!list_for_each_prev_safe (C macro)c.list_for_each_prev_safehNt(j.list_count_nodes (C function)c.list_count_nodeshNt(j.list_entry_is_head (C macro)c.list_entry_is_headhNt(j.list_for_each_entry (C macro)c.list_for_each_entryhNt(j.%list_for_each_entry_reverse (C macro)c.list_for_each_entry_reversehNt(j.list_prepare_entry (C macro)c.list_prepare_entryhNt(j.&list_for_each_entry_continue (C macro)c.list_for_each_entry_continuehNt(j..list_for_each_entry_continue_reverse (C macro)&c.list_for_each_entry_continue_reversehNt(j."list_for_each_entry_from (C macro)c.list_for_each_entry_fromhNt(j.*list_for_each_entry_from_reverse (C macro)"c.list_for_each_entry_from_reversehNt(j."list_for_each_entry_safe (C macro)c.list_for_each_entry_safehNt(j.+list_for_each_entry_safe_continue (C macro)#c.list_for_each_entry_safe_continuehNt(j.'list_for_each_entry_safe_from (C macro)c.list_for_each_entry_safe_fromhNt(j.*list_for_each_entry_safe_reverse (C macro)"c.list_for_each_entry_safe_reversehNt(j.list_safe_reset_next (C macro)c.list_safe_reset_nexthNt(j.hlist_unhashed (C function)c.hlist_unhashedhNt(j.$hlist_unhashed_lockless (C function)c.hlist_unhashed_locklesshNt(j.hlist_empty (C function) c.hlist_emptyhNt(j.hlist_del (C function) c.hlist_delhNt(j.hlist_del_init (C function)c.hlist_del_inithNt(j.hlist_add_head (C function)c.hlist_add_headhNt(j.hlist_add_before (C function)c.hlist_add_beforehNt(j.hlist_add_behind (C function)c.hlist_add_behindhNt(j.hlist_add_fake (C function)c.hlist_add_fakehNt(j.hlist_fake (C function) c.hlist_fakehNt(j.#hlist_is_singular_node (C function)c.hlist_is_singular_nodehNt(j.hlist_move_list (C function)c.hlist_move_listhNt(j.hlist_splice_init (C function)c.hlist_splice_inithNt(j.hlist_for_each_entry (C macro)c.hlist_for_each_entryhNt(j.'hlist_for_each_entry_continue (C macro)c.hlist_for_each_entry_continuehNt(j.#hlist_for_each_entry_from (C macro)c.hlist_for_each_entry_fromhNt(j.#hlist_for_each_entry_safe (C macro)c.hlist_for_each_entry_safehNt(j.hlist_count_nodes (C function)c.hlist_count_nodeshNt(j.simple_strtoull (C function)c.simple_strtoullhNt(j.simple_strtoul (C function)c.simple_strtoulhNt(j.simple_strtol (C function)c.simple_strtolhNt(j.simple_strtoll (C function)c.simple_strtollhNt(j.vsnprintf (C function) c.vsnprintfhNt(j.vscnprintf (C function) c.vscnprintfhNt(j.snprintf (C function) c.snprintfhNt(j.scnprintf (C function) c.scnprintfhNt(j.vsprintf (C function) c.vsprintfhNt(j.sprintf (C function) c.sprintfhNt(j.vbin_printf (C function) c.vbin_printfhNt(j.bstr_printf (C function) c.bstr_printfhNt(j.bprintf (C function) c.bprintfhNt(j.vsscanf (C function) c.vsscanfhNt(j.sscanf (C function)c.sscanfhNt(j.kstrtoul (C function) c.kstrtoulhNt(j.kstrtol (C function) c.kstrtolhNt(j.kstrtoull (C function) c.kstrtoullhNt(j.kstrtoll (C function) c.kstrtollhNt(j.kstrtouint (C function) c.kstrtouinthNt(j.kstrtoint (C function) c.kstrtointhNt(j.kstrtobool (C function) c.kstrtoboolhNt(j.string_get_size (C function)c.string_get_sizehNt(j.!parse_int_array_user (C function)c.parse_int_array_userhNt(j.string_unescape (C function)c.string_unescapehNt(j.string_escape_mem (C function)c.string_escape_memhNt(j.kasprintf_strarray (C function)c.kasprintf_strarrayhNt(j.kfree_strarray (C function)c.kfree_strarrayhNt(j.skip_spaces (C function) c.skip_spaceshNt(j.strim (C function)c.strimhNt(j.sysfs_streq (C function) c.sysfs_streqhNt(j.match_string (C function)c.match_stringhNt(j.!__sysfs_match_string (C function)c.__sysfs_match_stringhNt(j.strreplace (C function) c.strreplacehNt(j.memcpy_and_pad (C function)c.memcpy_and_padhNt(j.unsafe_memcpy (C macro)c.unsafe_memcpyhNt(j.strncpy (C function) c.strncpyhNt(j.strnlen (C function) c.strnlenhNt(j.strlen (C macro)c.strlenhNt(j.strlcat (C function) c.strlcathNt(j.strcat (C function)c.strcathNt(j.strncat (C function) c.strncathNt(j.strcpy (C function)c.strcpyhNt(j.strncasecmp (C function) c.strncasecmphNt(j.stpcpy (C function)c.stpcpyhNt(j.strcmp (C function)c.strcmphNt(j.strncmp (C function) c.strncmphNt(j.strchr (C function)c.strchrhNt(j.strchrnul (C function) c.strchrnulhNt(j.strrchr (C function) c.strrchrhNt(j.strnchr (C function) c.strnchrhNt(j.strspn (C function)c.strspnhNt(j.strcspn (C function) c.strcspnhNt(j.strpbrk (C function) c.strpbrkhNt(j.strsep (C function)c.strsephNt(j.memset (C function)c.memsethNt(j.memset16 (C function) c.memset16hNt(j.memset32 (C function) c.memset32hNt(j.memset64 (C function) c.memset64hNt(j.memcpy (C function)c.memcpyhNt(j.memmove (C function) c.memmovehNt(j.memcmp (C function)c.memcmphNt(j.bcmp (C function)c.bcmphNt(j.memscan (C function) c.memscanhNt(j.strstr (C function)c.strstrhNt(j.strnstr (C function) c.strnstrhNt(j.memchr (C function)c.memchrhNt(j.memchr_inv (C function) c.memchr_invhNt(j.memdup_array_user (C function)c.memdup_array_userhNt(j.vmemdup_array_user (C function)c.vmemdup_array_userhNt(j.strscpy (C macro) c.strscpyhNt(j.strscpy_pad (C macro) c.strscpy_padhNt(j.sysfs_match_string (C macro)c.sysfs_match_stringhNt(j.strstarts (C function) c.strstartshNt(j.memzero_explicit (C function)c.memzero_explicithNt(j.kbasename (C function) c.kbasenamehNt(j.strtomem_pad (C macro)c.strtomem_padhNt(j.strtomem (C macro) c.strtomemhNt(j.memset_after (C macro)c.memset_afterhNt(j.memset_startat (C macro)c.memset_startathNt(j.str_has_prefix (C function)c.str_has_prefixhNt(j.kstrdup (C function) c.kstrduphNt(j.kstrdup_const (C function)c.kstrdup_consthNt(j.kstrndup (C function) c.kstrnduphNt(j.kmemdup (C function) c.kmemduphNt(j.kmemdup_nul (C function) c.kmemdup_nulhNt(j.memdup_user (C function) c.memdup_userhNt(j.vmemdup_user (C function)c.vmemdup_userhNt(j.strndup_user (C function)c.strndup_userhNt(j.memdup_user_nul (C function)c.memdup_user_nulhNt(j.set_bit (C function) c.set_bithNt(j.clear_bit (C function) c.clear_bithNt(j.change_bit (C function) c.change_bithNt(j.test_and_set_bit (C function)c.test_and_set_bithNt(j.test_and_clear_bit (C function)c.test_and_clear_bithNt(j. test_and_change_bit (C function)c.test_and_change_bithNt(j.___set_bit (C function) c.___set_bithNt(j.___clear_bit (C function)c.___clear_bithNt(j.___change_bit (C function)c.___change_bithNt(j. ___test_and_set_bit (C function)c.___test_and_set_bithNt(j."___test_and_clear_bit (C function)c.___test_and_clear_bithNt(j.#___test_and_change_bit (C function)c.___test_and_change_bithNt(j._test_bit (C function) c._test_bithNt(j._test_bit_acquire (C function)c._test_bit_acquirehNt(j.clear_bit_unlock (C function)c.clear_bit_unlockhNt(j.__clear_bit_unlock (C function)c.__clear_bit_unlockhNt(j."test_and_set_bit_lock (C function)c.test_and_set_bit_lockhNt(j.(xor_unlock_is_negative_byte (C function)c.xor_unlock_is_negative_bytehNt(j.!__bitmap_shift_right (C function)c.__bitmap_shift_righthNt(j. __bitmap_shift_left (C function)c.__bitmap_shift_lefthNt(j.bitmap_cut (C function) c.bitmap_cuthNt(j.+bitmap_find_next_zero_area_off (C function) c.bitmap_find_next_zero_area_offhNt(j.bitmap_remap (C function)c.bitmap_remaphNt(j.bitmap_bitremap (C function)c.bitmap_bitremaphNt(j.bitmap_from_arr32 (C function)c.bitmap_from_arr32hNt(j.bitmap_to_arr32 (C function)c.bitmap_to_arr32hNt(j.bitmap_from_arr64 (C function)c.bitmap_from_arr64hNt(j.bitmap_to_arr64 (C function)c.bitmap_to_arr64hNt(j.bitmap_pos_to_ord (C function)c.bitmap_pos_to_ordhNt(j.bitmap_onto (C function) c.bitmap_ontohNt(j.bitmap_fold (C function) c.bitmap_foldhNt(j.'bitmap_find_next_zero_area (C function)c.bitmap_find_next_zero_areahNt(j.bitmap_or_equal (C function)c.bitmap_or_equalhNt(j.bitmap_scatter (C function)c.bitmap_scatterhNt(j.bitmap_gather (C function)c.bitmap_gatherhNt(j."bitmap_release_region (C function)c.bitmap_release_regionhNt(j.#bitmap_allocate_region (C function)c.bitmap_allocate_regionhNt(j.$bitmap_find_free_region (C function)c.bitmap_find_free_regionhNt(j.BITMAP_FROM_U64 (C macro)c.BITMAP_FROM_U64hNt(j.bitmap_from_u64 (C function)c.bitmap_from_u64hNt(j.bitmap_get_value8 (C function)c.bitmap_get_value8hNt(j.bitmap_set_value8 (C function)c.bitmap_set_value8hNt(j.get_option (C function) c.get_optionhNt(j.get_options (C function) c.get_optionshNt(j.memparse (C function) c.memparsehNt(j.IS_ERR_VALUE (C macro)c.IS_ERR_VALUEhNt(j.ERR_PTR (C function) c.ERR_PTRhNt(j.PTR_ERR (C function) c.PTR_ERRhNt(j.IS_ERR (C function)c.IS_ERRhNt(j.IS_ERR_OR_NULL (C function)c.IS_ERR_OR_NULLhNt(j.ERR_CAST (C function) c.ERR_CASThNt(j.PTR_ERR_OR_ZERO (C function)c.PTR_ERR_OR_ZEROhNt(j.sort_r (C function)c.sort_rhNt(j.list_sort (C function) c.list_sorthNt(j. textsearch_register (C function)c.textsearch_registerhNt(j."textsearch_unregister (C function)c.textsearch_unregisterhNt(j.'textsearch_find_continuous (C function)c.textsearch_find_continuoushNt(j.textsearch_prepare (C function)c.textsearch_preparehNt(j.textsearch_destroy (C function)c.textsearch_destroyhNt(j.textsearch_next (C function)c.textsearch_nexthNt(j.textsearch_find (C function)c.textsearch_findhNt(j.#textsearch_get_pattern (C function)c.textsearch_get_patternhNt(j.'textsearch_get_pattern_len (C function)c.textsearch_get_pattern_lenhNt(j.check_add_overflow (C macro)c.check_add_overflowhNt(j.wrapping_add (C macro)c.wrapping_addhNt(j.wrapping_assign_add (C macro)c.wrapping_assign_addhNt(j.check_sub_overflow (C macro)c.check_sub_overflowhNt(j.wrapping_sub (C macro)c.wrapping_subhNt(j.wrapping_assign_sub (C macro)c.wrapping_assign_subhNt(j.check_mul_overflow (C macro)c.check_mul_overflowhNt(j.wrapping_mul (C macro)c.wrapping_mulhNt(j.check_shl_overflow (C macro)c.check_shl_overflowhNt(j.overflows_type (C macro)c.overflows_typehNt(j.castable_to_type (C macro)c.castable_to_typehNt(j.size_mul (C function) c.size_mulhNt(j.size_add (C function) c.size_addhNt(j.size_sub (C function) c.size_subhNt(j.array_size (C macro) c.array_sizehNt(j.array3_size (C macro) c.array3_sizehNt(j.flex_array_size (C macro)c.flex_array_sizehNt(j.struct_size (C macro) c.struct_sizehNt(j.struct_size_t (C macro)c.struct_size_thNt(j._DEFINE_FLEX (C macro)c._DEFINE_FLEXhNt(j.DEFINE_RAW_FLEX (C macro)c.DEFINE_RAW_FLEXhNt(j.DEFINE_FLEX (C macro) c.DEFINE_FLEXhNt(j.crc4 (C function)c.crc4hNt(j.crc7_be (C function) c.crc7_behNt(j.crc8_populate_msb (C function)c.crc8_populate_msbhNt(j.crc8_populate_lsb (C function)c.crc8_populate_lsbhNt(j.crc8 (C function)c.crc8hNt(j.crc16 (C function)c.crc16hNt(j.crc32_le_generic (C function)c.crc32_le_generichNt(j. crc32_generic_shift (C function)c.crc32_generic_shifthNt(j.crc32_be_generic (C function)c.crc32_be_generichNt(j.crc_ccitt (C function) c.crc_ccitthNt(j.crc_itu_t (C function) c.crc_itu_thNt(j.is_power_of_2 (C function)c.is_power_of_2hNt(j.!__roundup_pow_of_two (C function)c.__roundup_pow_of_twohNt(j.#__rounddown_pow_of_two (C function)c.__rounddown_pow_of_twohNt(j.const_ilog2 (C macro) c.const_ilog2hNt(j.ilog2 (C macro)c.ilog2hNt(j.roundup_pow_of_two (C macro)c.roundup_pow_of_twohNt(j.rounddown_pow_of_two (C macro)c.rounddown_pow_of_twohNt(j.order_base_2 (C macro)c.order_base_2hNt(j.bits_per (C macro) c.bits_perhNt(j.intlog2 (C function) c.intlog2hNt(j.intlog10 (C function) c.intlog10hNt(j.int_pow (C function) c.int_powhNt(j.int_sqrt (C function) c.int_sqrthNt(j.int_sqrt64 (C function) c.int_sqrt64hNt(j.do_div (C macro)c.do_divhNt(j.div_u64_rem (C function) c.div_u64_remhNt(j.div_s64_rem (C function) c.div_s64_remhNt(j.div64_u64_rem (C function)c.div64_u64_remhNt(j.div64_u64 (C function) c.div64_u64hNt(j.div64_s64 (C function) c.div64_s64hNt(j.div_u64 (C function) c.div_u64hNt(j.div_s64 (C function) c.div_s64hNt(j.DIV64_U64_ROUND_UP (C macro)c.DIV64_U64_ROUND_UPhNt(j.!DIV64_U64_ROUND_CLOSEST (C macro)c.DIV64_U64_ROUND_CLOSESThNt(j.DIV_U64_ROUND_CLOSEST (C macro)c.DIV_U64_ROUND_CLOSESThNt(j.DIV_S64_ROUND_CLOSEST (C macro)c.DIV_S64_ROUND_CLOSESThNt(j.gcd (C function)c.gcdhNt(j.!generate_random_uuid (C function)c.generate_random_uuidhNt(j.uuid_is_valid (C function)c.uuid_is_validhNt(j.ipc_init (C function) c.ipc_inithNt(j.ipc_init_ids (C function)c.ipc_init_idshNt(j.$ipc_init_proc_interface (C function)c.ipc_init_proc_interfacehNt(j.ipc_findkey (C function) c.ipc_findkeyhNt(j.ipc_addid (C function) c.ipc_addidhNt(j.ipcget_new (C function) c.ipcget_newhNt(j.ipc_check_perms (C function)c.ipc_check_permshNt(j.ipcget_public (C function)c.ipcget_publichNt(j.ipc_kht_remove (C function)c.ipc_kht_removehNt(j.ipc_search_maxidx (C function)c.ipc_search_maxidxhNt(j.ipc_rmid (C function) c.ipc_rmidhNt(j. ipc_set_key_private (C function)c.ipc_set_key_privatehNt(j.ipcperms (C function) c.ipcpermshNt(j.!kernel_to_ipc64_perm (C function)c.kernel_to_ipc64_permhNt(j.#ipc64_perm_to_ipc_perm (C function)c.ipc64_perm_to_ipc_permhNt(j."ipc_obtain_object_idr (C function)c.ipc_obtain_object_idrhNt(j.$ipc_obtain_object_check (C function)c.ipc_obtain_object_checkhNt(j.ipcget (C function)c.ipcgethNt(j.ipc_update_perm (C function)c.ipc_update_permhNt(j. ipcctl_obtain_check (C function)c.ipcctl_obtain_checkhNt(j.ipc_parse_version (C function)c.ipc_parse_versionhNt(j.sysvipc_find_ipc (C function)c.sysvipc_find_ipchNt(j.DECLARE_KFIFO_PTR (C macro)c.DECLARE_KFIFO_PTRhNt(j.DECLARE_KFIFO (C macro)c.DECLARE_KFIFOhNt(j.INIT_KFIFO (C macro) c.INIT_KFIFOhNt(j.DEFINE_KFIFO (C macro)c.DEFINE_KFIFOhNt(j.kfifo_initialized (C macro)c.kfifo_initializedhNt(j.kfifo_esize (C macro) c.kfifo_esizehNt(j.kfifo_recsize (C macro)c.kfifo_recsizehNt(j.kfifo_size (C macro) c.kfifo_sizehNt(j.kfifo_reset (C macro) c.kfifo_resethNt(j.kfifo_reset_out (C macro)c.kfifo_reset_outhNt(j.kfifo_len (C macro) c.kfifo_lenhNt(j.kfifo_is_empty (C macro)c.kfifo_is_emptyhNt(j.#kfifo_is_empty_spinlocked (C macro)c.kfifo_is_empty_spinlockedhNt(j.-kfifo_is_empty_spinlocked_noirqsave (C macro)%c.kfifo_is_empty_spinlocked_noirqsavehNt(j.kfifo_is_full (C macro)c.kfifo_is_fullhNt(j.kfifo_avail (C macro) c.kfifo_availhNt(j.kfifo_skip (C macro) c.kfifo_skiphNt(j.kfifo_peek_len (C macro)c.kfifo_peek_lenhNt(j.kfifo_alloc (C macro) c.kfifo_allochNt(j.kfifo_free (C macro) c.kfifo_freehNt(j.kfifo_init (C macro) c.kfifo_inithNt(j.kfifo_put (C macro) c.kfifo_puthNt(j.kfifo_get (C macro) c.kfifo_gethNt(j.kfifo_peek (C macro) c.kfifo_peekhNt(j.kfifo_in (C macro) c.kfifo_inhNt(j.kfifo_in_spinlocked (C macro)c.kfifo_in_spinlockedhNt(j.'kfifo_in_spinlocked_noirqsave (C macro)c.kfifo_in_spinlocked_noirqsavehNt(j.kfifo_out (C macro) c.kfifo_outhNt(j.kfifo_out_spinlocked (C macro)c.kfifo_out_spinlockedhNt(j.(kfifo_out_spinlocked_noirqsave (C macro) c.kfifo_out_spinlocked_noirqsavehNt(j.kfifo_from_user (C macro)c.kfifo_from_userhNt(j.kfifo_to_user (C macro)c.kfifo_to_userhNt(j.kfifo_dma_in_prepare (C macro)c.kfifo_dma_in_preparehNt(j.kfifo_dma_in_finish (C macro)c.kfifo_dma_in_finishhNt(j.kfifo_dma_out_prepare (C macro)c.kfifo_dma_out_preparehNt(j.kfifo_dma_out_finish (C macro)c.kfifo_dma_out_finishhNt(j.kfifo_out_peek (C macro)c.kfifo_out_peekhNt(j.relay_buf_full (C function)c.relay_buf_fullhNt(j.relay_reset (C function) c.relay_resethNt(j.relay_open (C function) c.relay_openhNt(j.#relay_late_setup_files (C function)c.relay_late_setup_fileshNt(j. relay_switch_subbuf (C function)c.relay_switch_subbufhNt(j.#relay_subbufs_consumed (C function)c.relay_subbufs_consumedhNt(j.relay_close (C function) c.relay_closehNt(j.relay_flush (C function) c.relay_flushhNt(j.relay_mmap_buf (C function)c.relay_mmap_bufhNt(j.relay_alloc_buf (C function)c.relay_alloc_bufhNt(j.relay_create_buf (C function)c.relay_create_bufhNt(j."relay_destroy_channel (C function)c.relay_destroy_channelhNt(j.relay_destroy_buf (C function)c.relay_destroy_bufhNt(j.relay_remove_buf (C function)c.relay_remove_bufhNt(j.relay_buf_empty (C function)c.relay_buf_emptyhNt(j.wakeup_readers (C function)c.wakeup_readershNt(j.__relay_reset (C function)c.__relay_resethNt(j.relay_close_buf (C function)c.relay_close_bufhNt(j.relay_file_open (C function)c.relay_file_openhNt(j.relay_file_mmap (C function)c.relay_file_mmaphNt(j.relay_file_poll (C function)c.relay_file_pollhNt(j.relay_file_release (C function)c.relay_file_releasehNt(j.)relay_file_read_subbuf_avail (C function)c.relay_file_read_subbuf_availhNt(j.&relay_file_read_start_pos (C function)c.relay_file_read_start_poshNt(j.$relay_file_read_end_pos (C function)c.relay_file_read_end_poshNt(j.__request_module (C function)c.__request_modulehNt(j.request_dma (C function) c.request_dmahNt(j.free_dma (C function) c.free_dmahNt(j.&request_resource_conflict (C function)c.request_resource_conflicthNt(j. find_next_iomem_res (C function)c.find_next_iomem_reshNt(j. reallocate_resource (C function)c.reallocate_resourcehNt(j.lookup_resource (C function)c.lookup_resourcehNt(j.%insert_resource_conflict (C function)c.insert_resource_conflicthNt(j.resource_alignment (C function)c.resource_alignmenthNt(j.*release_mem_region_adjustable (C function)c.release_mem_region_adjustablehNt(j.&merge_system_ram_resource (C function)c.merge_system_ram_resourcehNt(j.request_resource (C function)c.request_resourcehNt(j.release_resource (C function)c.release_resourcehNt(j. walk_iomem_res_desc (C function)c.walk_iomem_res_deschNt(j.region_intersects (C function)c.region_intersectshNt(j.allocate_resource (C function)c.allocate_resourcehNt(j.insert_resource (C function)c.insert_resourcehNt(j.*insert_resource_expand_to_fit (C function)c.insert_resource_expand_to_fithNt(j.remove_resource (C function)c.remove_resourcehNt(j.adjust_resource (C function)c.adjust_resourcehNt(j.__request_region (C function)c.__request_regionhNt(j.__release_region (C function)c.__release_regionhNt(j."devm_request_resource (C function)c.devm_request_resourcehNt(j."devm_release_resource (C function)c.devm_release_resourcehNt(j.)devm_request_free_mem_region (C function)c.devm_request_free_mem_regionhNt(j."alloc_free_mem_region (C function)c.alloc_free_mem_regionhNt(j.arch_phys_wc_add (C function)c.arch_phys_wc_addhNt(j.security_init (C function)c.security_inithNt(j.security_add_hooks (C function)c.security_add_hookshNt(j.lsm_cred_alloc (C function)c.lsm_cred_allochNt(j.lsm_early_cred (C function)c.lsm_early_credhNt(j.lsm_file_alloc (C function)c.lsm_file_allochNt(j.lsm_inode_alloc (C function)c.lsm_inode_allochNt(j.lsm_task_alloc (C function)c.lsm_task_allochNt(j.lsm_ipc_alloc (C function)c.lsm_ipc_allochNt(j.lsm_msg_msg_alloc (C function)c.lsm_msg_msg_allochNt(j.lsm_early_task (C function)c.lsm_early_taskhNt(j.!lsm_superblock_alloc (C function)c.lsm_superblock_allochNt(j.lsm_fill_user_ctx (C function)c.lsm_fill_user_ctxhNt(j.,security_binder_set_context_mgr (C function)!c.security_binder_set_context_mgrhNt(j.(security_binder_transaction (C function)c.security_binder_transactionhNt(j.,security_binder_transfer_binder (C function)!c.security_binder_transfer_binderhNt(j.*security_binder_transfer_file (C function)c.security_binder_transfer_filehNt(j.)security_ptrace_access_check (C function)c.security_ptrace_access_checkhNt(j.$security_ptrace_traceme (C function)c.security_ptrace_tracemehNt(j.security_capget (C function)c.security_capgethNt(j.security_capset (C function)c.security_capsethNt(j.security_capable (C function)c.security_capablehNt(j.security_quotactl (C function)c.security_quotactlhNt(j.security_quota_on (C function)c.security_quota_onhNt(j.security_syslog (C function)c.security_sysloghNt(j.security_settime64 (C function)c.security_settime64hNt(j.)security_vm_enough_memory_mm (C function)c.security_vm_enough_memory_mmhNt(j.)security_bprm_creds_for_exec (C function)c.security_bprm_creds_for_exechNt(j.*security_bprm_creds_from_file (C function)c.security_bprm_creds_from_filehNt(j. security_bprm_check (C function)c.security_bprm_checkhNt(j.+security_bprm_committing_creds (C function) c.security_bprm_committing_credshNt(j.*security_bprm_committed_creds (C function)c.security_bprm_committed_credshNt(j.)security_fs_context_submount (C function)c.security_fs_context_submounthNt(j.$security_fs_context_dup (C function)c.security_fs_context_duphNt(j.,security_fs_context_parse_param (C function)!c.security_fs_context_parse_paramhNt(j.security_sb_alloc (C function)c.security_sb_allochNt(j.security_sb_delete (C function)c.security_sb_deletehNt(j.security_sb_free (C function)c.security_sb_freehNt(j.#security_sb_kern_mount (C function)c.security_sb_kern_mounthNt(j.%security_sb_show_options (C function)c.security_sb_show_optionshNt(j.security_sb_statfs (C function)c.security_sb_statfshNt(j.security_sb_mount (C function)c.security_sb_mounthNt(j.security_sb_umount (C function)c.security_sb_umounthNt(j."security_sb_pivotroot (C function)c.security_sb_pivotroothNt(j. security_move_mount (C function)c.security_move_mounthNt(j.!security_path_notify (C function)c.security_path_notifyhNt(j.!security_inode_alloc (C function)c.security_inode_allochNt(j. security_inode_free (C function)c.security_inode_freehNt(j..security_inode_init_security_anon (C function)#c.security_inode_init_security_anonhNt(j.%security_path_post_mknod (C function)c.security_path_post_mknodhNt(j. security_path_rmdir (C function)c.security_path_rmdirhNt(j."security_path_symlink (C function)c.security_path_symlinkhNt(j.security_path_link (C function)c.security_path_linkhNt(j.#security_path_truncate (C function)c.security_path_truncatehNt(j. security_path_chmod (C function)c.security_path_chmodhNt(j. security_path_chown (C function)c.security_path_chownhNt(j.!security_path_chroot (C function)c.security_path_chroothNt(j./security_inode_post_create_tmpfile (C function)$c.security_inode_post_create_tmpfilehNt(j. security_inode_link (C function)c.security_inode_linkhNt(j."security_inode_unlink (C function)c.security_inode_unlinkhNt(j.#security_inode_symlink (C function)c.security_inode_symlinkhNt(j.!security_inode_rmdir (C function)c.security_inode_rmdirhNt(j.!security_inode_mknod (C function)c.security_inode_mknodhNt(j."security_inode_rename (C function)c.security_inode_renamehNt(j.$security_inode_readlink (C function)c.security_inode_readlinkhNt(j.'security_inode_follow_link (C function)c.security_inode_follow_linkhNt(j.&security_inode_permission (C function)c.security_inode_permissionhNt(j.(security_inode_post_setattr (C function)c.security_inode_post_setattrhNt(j.#security_inode_getattr (C function)c.security_inode_getattrhNt(j.$security_inode_setxattr (C function)c.security_inode_setxattrhNt(j.#security_inode_set_acl (C function)c.security_inode_set_aclhNt(j.(security_inode_post_set_acl (C function)c.security_inode_post_set_aclhNt(j.#security_inode_get_acl (C function)c.security_inode_get_aclhNt(j.&security_inode_remove_acl (C function)c.security_inode_remove_aclhNt(j.+security_inode_post_remove_acl (C function) c.security_inode_post_remove_aclhNt(j.)security_inode_post_setxattr (C function)c.security_inode_post_setxattrhNt(j.$security_inode_getxattr (C function)c.security_inode_getxattrhNt(j.%security_inode_listxattr (C function)c.security_inode_listxattrhNt(j.'security_inode_removexattr (C function)c.security_inode_removexattrhNt(j.,security_inode_post_removexattr (C function)!c.security_inode_post_removexattrhNt(j.)security_inode_need_killpriv (C function)c.security_inode_need_killprivhNt(j.$security_inode_killpriv (C function)c.security_inode_killprivhNt(j.'security_inode_getsecurity (C function)c.security_inode_getsecurityhNt(j.'security_inode_setsecurity (C function)c.security_inode_setsecurityhNt(j.$security_inode_getsecid (C function)c.security_inode_getsecidhNt(j.*security_kernfs_init_security (C function)c.security_kernfs_init_securityhNt(j.%security_file_permission (C function)c.security_file_permissionhNt(j. security_file_alloc (C function)c.security_file_allochNt(j."security_file_release (C function)c.security_file_releasehNt(j.security_file_free (C function)c.security_file_freehNt(j.security_mmap_file (C function)c.security_mmap_filehNt(j.security_mmap_addr (C function)c.security_mmap_addrhNt(j.#security_file_mprotect (C function)c.security_file_mprotecthNt(j.security_file_lock (C function)c.security_file_lockhNt(j. security_file_fcntl (C function)c.security_file_fcntlhNt(j.%security_file_set_fowner (C function)c.security_file_set_fownerhNt(j.)security_file_send_sigiotask (C function)c.security_file_send_sigiotaskhNt(j."security_file_receive (C function)c.security_file_receivehNt(j.security_file_open (C function)c.security_file_openhNt(j.#security_file_truncate (C function)c.security_file_truncatehNt(j. security_task_alloc (C function)c.security_task_allochNt(j.security_task_free (C function)c.security_task_freehNt(j.&security_cred_alloc_blank (C function)c.security_cred_alloc_blankhNt(j.security_cred_free (C function)c.security_cred_freehNt(j.#security_prepare_creds (C function)c.security_prepare_credshNt(j.$security_transfer_creds (C function)c.security_transfer_credshNt(j.#security_kernel_act_as (C function)c.security_kernel_act_ashNt(j.,security_kernel_create_files_as (C function)!c.security_kernel_create_files_ashNt(j.+security_kernel_module_request (C function) c.security_kernel_module_requesthNt(j.%security_task_fix_setuid (C function)c.security_task_fix_setuidhNt(j.%security_task_fix_setgid (C function)c.security_task_fix_setgidhNt(j.(security_task_fix_setgroups (C function)c.security_task_fix_setgroupshNt(j."security_task_setpgid (C function)c.security_task_setpgidhNt(j."security_task_getpgid (C function)c.security_task_getpgidhNt(j.!security_task_getsid (C function)c.security_task_getsidhNt(j."security_task_setnice (C function)c.security_task_setnicehNt(j.$security_task_setioprio (C function)c.security_task_setiopriohNt(j.$security_task_getioprio (C function)c.security_task_getiopriohNt(j."security_task_prlimit (C function)c.security_task_prlimithNt(j.$security_task_setrlimit (C function)c.security_task_setrlimithNt(j.'security_task_setscheduler (C function)c.security_task_setschedulerhNt(j.'security_task_getscheduler (C function)c.security_task_getschedulerhNt(j.%security_task_movememory (C function)c.security_task_movememoryhNt(j.security_task_kill (C function)c.security_task_killhNt(j. security_task_prctl (C function)c.security_task_prctlhNt(j.#security_task_to_inode (C function)c.security_task_to_inodehNt(j.$security_create_user_ns (C function)c.security_create_user_nshNt(j.$security_ipc_permission (C function)c.security_ipc_permissionhNt(j."security_ipc_getsecid (C function)c.security_ipc_getsecidhNt(j.#security_msg_msg_alloc (C function)c.security_msg_msg_allochNt(j."security_msg_msg_free (C function)c.security_msg_msg_freehNt(j.%security_msg_queue_alloc (C function)c.security_msg_queue_allochNt(j.$security_msg_queue_free (C function)c.security_msg_queue_freehNt(j.)security_msg_queue_associate (C function)c.security_msg_queue_associatehNt(j.&security_msg_queue_msgctl (C function)c.security_msg_queue_msgctlhNt(j.&security_msg_queue_msgsnd (C function)c.security_msg_queue_msgsndhNt(j.&security_msg_queue_msgrcv (C function)c.security_msg_queue_msgrcvhNt(j.security_shm_alloc (C function)c.security_shm_allochNt(j.security_shm_free (C function)c.security_shm_freehNt(j.#security_shm_associate (C function)c.security_shm_associatehNt(j. security_shm_shmctl (C function)c.security_shm_shmctlhNt(j.security_shm_shmat (C function)c.security_shm_shmathNt(j.security_sem_alloc (C function)c.security_sem_allochNt(j.security_sem_free (C function)c.security_sem_freehNt(j.#security_sem_associate (C function)c.security_sem_associatehNt(j. security_sem_semctl (C function)c.security_sem_semctlhNt(j.security_sem_semop (C function)c.security_sem_semophNt(j.!security_getselfattr (C function)c.security_getselfattrhNt(j.!security_setselfattr (C function)c.security_setselfattrhNt(j.!security_getprocattr (C function)c.security_getprocattrhNt(j.!security_setprocattr (C function)c.security_setprocattrhNt(j."security_netlink_send (C function)c.security_netlink_sendhNt(j.'security_post_notification (C function)c.security_post_notificationhNt(j.security_watch_key (C function)c.security_watch_keyhNt(j.#security_socket_create (C function)c.security_socket_createhNt(j.(security_socket_post_create (C function)c.security_socket_post_createhNt(j.!security_socket_bind (C function)c.security_socket_bindhNt(j.$security_socket_connect (C function)c.security_socket_connecthNt(j.#security_socket_listen (C function)c.security_socket_listenhNt(j.#security_socket_accept (C function)c.security_socket_accepthNt(j.$security_socket_sendmsg (C function)c.security_socket_sendmsghNt(j.$security_socket_recvmsg (C function)c.security_socket_recvmsghNt(j.(security_socket_getsockname (C function)c.security_socket_getsocknamehNt(j.(security_socket_getpeername (C function)c.security_socket_getpeernamehNt(j.'security_socket_getsockopt (C function)c.security_socket_getsockopthNt(j.'security_socket_setsockopt (C function)c.security_socket_setsockopthNt(j.%security_socket_shutdown (C function)c.security_socket_shutdownhNt(j..security_socket_getpeersec_stream (C function)#c.security_socket_getpeersec_streamhNt(j.security_sk_alloc (C function)c.security_sk_allochNt(j.security_sk_free (C function)c.security_sk_freehNt(j.$security_inet_csk_clone (C function)c.security_inet_csk_clonehNt(j.'security_mptcp_add_subflow (C function)c.security_mptcp_add_subflowhNt(j.'security_xfrm_policy_clone (C function)c.security_xfrm_policy_clonehNt(j.(security_xfrm_policy_delete (C function)c.security_xfrm_policy_deletehNt(j..security_xfrm_state_alloc_acquire (C function)#c.security_xfrm_state_alloc_acquirehNt(j.%security_xfrm_state_free (C function)c.security_xfrm_state_freehNt(j.(security_xfrm_policy_lookup (C function)c.security_xfrm_policy_lookuphNt(j./security_xfrm_state_pol_flow_match (C function)$c.security_xfrm_state_pol_flow_matchhNt(j.)security_xfrm_decode_session (C function)c.security_xfrm_decode_sessionhNt(j.security_key_alloc (C function)c.security_key_allochNt(j.security_key_free (C function)c.security_key_freehNt(j.$security_key_permission (C function)c.security_key_permissionhNt(j.%security_key_getsecurity (C function)c.security_key_getsecurityhNt(j./security_key_post_create_or_update (C function)$c.security_key_post_create_or_updatehNt(j.%security_audit_rule_init (C function)c.security_audit_rule_inithNt(j.&security_audit_rule_known (C function)c.security_audit_rule_knownhNt(j.%security_audit_rule_free (C function)c.security_audit_rule_freehNt(j.&security_audit_rule_match (C function)c.security_audit_rule_matchhNt(j.security_bpf (C function)c.security_bpfhNt(j.security_bpf_map (C function)c.security_bpf_maphNt(j.security_bpf_prog (C function)c.security_bpf_proghNt(j.$security_bpf_map_create (C function)c.security_bpf_map_createhNt(j.#security_bpf_prog_load (C function)c.security_bpf_prog_loadhNt(j.&security_bpf_token_create (C function)c.security_bpf_token_createhNt(j.#security_bpf_token_cmd (C function)c.security_bpf_token_cmdhNt(j.'security_bpf_token_capable (C function)c.security_bpf_token_capablehNt(j."security_bpf_map_free (C function)c.security_bpf_map_freehNt(j.#security_bpf_prog_free (C function)c.security_bpf_prog_freehNt(j.$security_bpf_token_free (C function)c.security_bpf_token_freehNt(j.%security_perf_event_open (C function)c.security_perf_event_openhNt(j.&security_perf_event_alloc (C function)c.security_perf_event_allochNt(j.%security_perf_event_free (C function)c.security_perf_event_freehNt(j.%security_perf_event_read (C function)c.security_perf_event_readhNt(j.&security_perf_event_write (C function)c.security_perf_event_writehNt(j.*security_uring_override_creds (C function)c.security_uring_override_credshNt(j."security_uring_sqpoll (C function)c.security_uring_sqpollhNt(j.security_uring_cmd (C function)c.security_uring_cmdhNt(j.#securityfs_create_file (C function)c.securityfs_create_filehNt(j."securityfs_create_dir (C function)c.securityfs_create_dirhNt(j.&securityfs_create_symlink (C function)c.securityfs_create_symlinkhNt(j.securityfs_remove (C function)c.securityfs_removehNt(j.audit_log_start (C function)c.audit_log_starthNt(j.audit_log_format (C function)c.audit_log_formathNt(j.audit_log_end (C function)c.audit_log_endhNt(j.audit_log (C function) c.audit_loghNt(j.__audit_filter_op (C function)c.__audit_filter_ophNt(j.audit_filter_uring (C function)c.audit_filter_uringhNt(j. audit_reset_context (C function)c.audit_reset_contexthNt(j.audit_alloc (C function) c.audit_allochNt(j.audit_log_uring (C function)c.audit_log_uringhNt(j.__audit_free (C function)c.__audit_freehNt(j.audit_return_fixup (C function)c.audit_return_fixuphNt(j. __audit_uring_entry (C function)c.__audit_uring_entryhNt(j.__audit_uring_exit (C function)c.__audit_uring_exithNt(j."__audit_syscall_entry (C function)c.__audit_syscall_entryhNt(j.!__audit_syscall_exit (C function)c.__audit_syscall_exithNt(j.__audit_reusename (C function)c.__audit_reusenamehNt(j.__audit_getname (C function)c.__audit_getnamehNt(j.__audit_inode (C function)c.__audit_inodehNt(j.auditsc_get_stamp (C function)c.auditsc_get_stamphNt(j.__audit_mq_open (C function)c.__audit_mq_openhNt(j. __audit_mq_sendrecv (C function)c.__audit_mq_sendrecvhNt(j.__audit_mq_notify (C function)c.__audit_mq_notifyhNt(j."__audit_mq_getsetattr (C function)c.__audit_mq_getsetattrhNt(j.__audit_ipc_obj (C function)c.__audit_ipc_objhNt(j.!__audit_ipc_set_perm (C function)c.__audit_ipc_set_permhNt(j.__audit_socketcall (C function)c.__audit_socketcallhNt(j.__audit_fd_pair (C function)c.__audit_fd_pairhNt(j.__audit_sockaddr (C function)c.__audit_sockaddrhNt(j.&audit_signal_info_syscall (C function)c.audit_signal_info_syscallhNt(j.#__audit_log_bprm_fcaps (C function)c.__audit_log_bprm_fcapshNt(j.__audit_log_capset (C function)c.__audit_log_capsethNt(j.audit_core_dumps (C function)c.audit_core_dumpshNt(j.audit_seccomp (C function)c.audit_seccomphNt(j.audit_rule_change (C function)c.audit_rule_changehNt(j."audit_list_rules_send (C function)c.audit_list_rules_sendhNt(j.parent_len (C function) c.parent_lenhNt(j.%audit_compare_dname_path (C function)c.audit_compare_dname_pathhNt(j.sys_acct (C function) c.sys_accthNt(j.acct_collect (C function)c.acct_collecthNt(j.acct_process (C function)c.acct_processhNt(j.bio_advance (C function) c.bio_advancehNt(j.folio_iter (C struct) c.folio_iterhNt(j. bio_for_each_folio_all (C macro)c.bio_for_each_folio_allhNt(j.bio_next_split (C function)c.bio_next_splithNt(j.blk_queue_flag_set (C function)c.blk_queue_flag_sethNt(j.!blk_queue_flag_clear (C function)c.blk_queue_flag_clearhNt(j.(blk_queue_flag_test_and_set (C function)c.blk_queue_flag_test_and_sethNt(j.blk_op_str (C function) c.blk_op_strhNt(j.blk_sync_queue (C function)c.blk_sync_queuehNt(j.blk_set_pm_only (C function)c.blk_set_pm_onlyhNt(j.blk_put_queue (C function)c.blk_put_queuehNt(j.blk_get_queue (C function)c.blk_get_queuehNt(j.submit_bio_noacct (C function)c.submit_bio_noaccthNt(j.submit_bio (C function) c.submit_biohNt(j.bio_poll (C function) c.bio_pollhNt(j.bio_start_io_acct (C function)c.bio_start_io_accthNt(j.blk_lld_busy (C function)c.blk_lld_busyhNt(j.blk_start_plug (C function)c.blk_start_plughNt(j.blk_finish_plug (C function)c.blk_finish_plughNt(j.blk_queue_enter (C function)c.blk_queue_enterhNt(j. blk_rq_map_user_iov (C function)c.blk_rq_map_user_iovhNt(j.blk_rq_unmap_user (C function)c.blk_rq_unmap_userhNt(j.blk_rq_map_kern (C function)c.blk_rq_map_kernhNt(j.blk_register_queue (C function)c.blk_register_queuehNt(j.!blk_unregister_queue (C function)c.blk_unregister_queuehNt(j.$blk_set_stacking_limits (C function)c.blk_set_stacking_limitshNt(j.'queue_limits_commit_update (C function)c.queue_limits_commit_updatehNt(j.queue_limits_set (C function)c.queue_limits_sethNt(j.#blk_queue_bounce_limit (C function)c.blk_queue_bounce_limithNt(j.%blk_queue_max_hw_sectors (C function)c.blk_queue_max_hw_sectorshNt(j.$blk_queue_chunk_sectors (C function)c.blk_queue_chunk_sectorshNt(j.*blk_queue_max_discard_sectors (C function)c.blk_queue_max_discard_sectorshNt(j./blk_queue_max_secure_erase_sectors (C function)$c.blk_queue_max_secure_erase_sectorshNt(j./blk_queue_max_write_zeroes_sectors (C function)$c.blk_queue_max_write_zeroes_sectorshNt(j..blk_queue_max_zone_append_sectors (C function)#c.blk_queue_max_zone_append_sectorshNt(j.#blk_queue_max_segments (C function)c.blk_queue_max_segmentshNt(j.+blk_queue_max_discard_segments (C function) c.blk_queue_max_discard_segmentshNt(j.'blk_queue_max_segment_size (C function)c.blk_queue_max_segment_sizehNt(j.)blk_queue_logical_block_size (C function)c.blk_queue_logical_block_sizehNt(j.*blk_queue_physical_block_size (C function)c.blk_queue_physical_block_sizehNt(j.-blk_queue_zone_write_granularity (C function)"c.blk_queue_zone_write_granularityhNt(j.'blk_queue_alignment_offset (C function)c.blk_queue_alignment_offsethNt(j.blk_limits_io_min (C function)c.blk_limits_io_minhNt(j.blk_queue_io_min (C function)c.blk_queue_io_minhNt(j.blk_limits_io_opt (C function)c.blk_limits_io_opthNt(j.blk_queue_io_opt (C function)c.blk_queue_io_opthNt(j.blk_stack_limits (C function)c.blk_stack_limitshNt(j.$queue_limits_stack_bdev (C function)c.queue_limits_stack_bdevhNt(j.%blk_queue_update_dma_pad (C function)c.blk_queue_update_dma_padhNt(j.'blk_queue_segment_boundary (C function)c.blk_queue_segment_boundaryhNt(j.$blk_queue_virt_boundary (C function)c.blk_queue_virt_boundaryhNt(j.$blk_queue_dma_alignment (C function)c.blk_queue_dma_alignmenthNt(j.+blk_queue_update_dma_alignment (C function) c.blk_queue_update_dma_alignmenthNt(j. blk_set_queue_depth (C function)c.blk_set_queue_depthhNt(j."blk_queue_write_cache (C function)c.blk_queue_write_cachehNt(j.1blk_queue_required_elevator_features (C function)&c.blk_queue_required_elevator_featureshNt(j..blk_queue_can_use_dma_map_merging (C function)#c.blk_queue_can_use_dma_map_merginghNt(j.disk_set_zoned (C function)c.disk_set_zonedhNt(j.blkdev_issue_flush (C function)c.blkdev_issue_flushhNt(j.!blkdev_issue_discard (C function)c.blkdev_issue_discardhNt(j.#__blkdev_issue_zeroout (C function)c.__blkdev_issue_zeroouthNt(j.!blkdev_issue_zeroout (C function)c.blkdev_issue_zeroouthNt(j.&blk_rq_count_integrity_sg (C function)c.blk_rq_count_integrity_sghNt(j.$blk_rq_map_integrity_sg (C function)c.blk_rq_map_integrity_sghNt(j."blk_integrity_compare (C function)c.blk_integrity_comparehNt(j.#blk_integrity_register (C function)c.blk_integrity_registerhNt(j.%blk_integrity_unregister (C function)c.blk_integrity_unregisterhNt(j.blk_trace_ioctl (C function)c.blk_trace_ioctlhNt(j.blk_trace_shutdown (C function)c.blk_trace_shutdownhNt(j.blk_add_trace_rq (C function)c.blk_add_trace_rqhNt(j.blk_add_trace_bio (C function)c.blk_add_trace_biohNt(j.$blk_add_trace_bio_remap (C function)c.blk_add_trace_bio_remaphNt(j.#blk_add_trace_rq_remap (C function)c.blk_add_trace_rq_remaphNt(j.disk_release (C function)c.disk_releasehNt(j.__register_blkdev (C function)c.__register_blkdevhNt(j.device_add_disk (C function)c.device_add_diskhNt(j.blk_mark_disk_dead (C function)c.blk_mark_disk_deadhNt(j.del_gendisk (C function) c.del_gendiskhNt(j.invalidate_disk (C function)c.invalidate_diskhNt(j.put_disk (C function) c.put_diskhNt(j.set_disk_ro (C function) c.set_disk_rohNt(j.bdev_freeze (C function) c.bdev_freezehNt(j.bdev_thaw (C function) c.bdev_thawhNt(j. bd_prepare_to_claim (C function)c.bd_prepare_to_claimhNt(j.bd_abort_claiming (C function)c.bd_abort_claiminghNt(j.bdev_fput (C function) c.bdev_fputhNt(j.lookup_bdev (C function) c.lookup_bdevhNt(j.bdev_mark_dead (C function)c.bdev_mark_deadhNt(j.#register_chrdev_region (C function)c.register_chrdev_regionhNt(j. alloc_chrdev_region (C function)c.alloc_chrdev_regionhNt(j.__register_chrdev (C function)c.__register_chrdevhNt(j.%unregister_chrdev_region (C function)c.unregister_chrdev_regionhNt(j. __unregister_chrdev (C function)c.__unregister_chrdevhNt(j.cdev_add (C function) c.cdev_addhNt(j.cdev_set_parent (C function)c.cdev_set_parenthNt(j.cdev_device_add (C function)c.cdev_device_addhNt(j.cdev_device_del (C function)c.cdev_device_delhNt(j.cdev_del (C function) c.cdev_delhNt(j.cdev_alloc (C function) c.cdev_allochNt(j.cdev_init (C function) c.cdev_inithNt(j.clk_notifier (C struct)c.clk_notifierhNt(j.clk_notifier_data (C struct)c.clk_notifier_datahNt(j.clk_bulk_data (C struct)c.clk_bulk_datahNt(j."clk_notifier_register (C function)c.clk_notifier_registerhNt(j.$clk_notifier_unregister (C function)c.clk_notifier_unregisterhNt(j.'devm_clk_notifier_register (C function)c.devm_clk_notifier_registerhNt(j.clk_get_accuracy (C function)c.clk_get_accuracyhNt(j.clk_set_phase (C function)c.clk_set_phasehNt(j.clk_get_phase (C function)c.clk_get_phasehNt(j.clk_set_duty_cycle (C function)c.clk_set_duty_cyclehNt(j.&clk_get_scaled_duty_cycle (C function)c.clk_get_scaled_duty_cyclehNt(j.clk_is_match (C function)c.clk_is_matchhNt(j.#clk_rate_exclusive_get (C function)c.clk_rate_exclusive_gethNt(j.(devm_clk_rate_exclusive_get (C function)c.devm_clk_rate_exclusive_gethNt(j.#clk_rate_exclusive_put (C function)c.clk_rate_exclusive_puthNt(j.clk_prepare (C function) c.clk_preparehNt(j.)clk_is_enabled_when_prepared (C function)c.clk_is_enabled_when_preparedhNt(j.clk_unprepare (C function)c.clk_unpreparehNt(j.clk_get (C function) c.clk_gethNt(j.clk_bulk_get (C function)c.clk_bulk_gethNt(j.clk_bulk_get_all (C function)c.clk_bulk_get_allhNt(j."clk_bulk_get_optional (C function)c.clk_bulk_get_optionalhNt(j.devm_clk_bulk_get (C function)c.devm_clk_bulk_gethNt(j.'devm_clk_bulk_get_optional (C function)c.devm_clk_bulk_get_optionalhNt(j."devm_clk_bulk_get_all (C function)c.devm_clk_bulk_get_allhNt(j.)devm_clk_bulk_get_all_enable (C function)c.devm_clk_bulk_get_all_enablehNt(j.devm_clk_get (C function)c.devm_clk_gethNt(j."devm_clk_get_prepared (C function)c.devm_clk_get_preparedhNt(j.!devm_clk_get_enabled (C function)c.devm_clk_get_enabledhNt(j."devm_clk_get_optional (C function)c.devm_clk_get_optionalhNt(j.+devm_clk_get_optional_prepared (C function) c.devm_clk_get_optional_preparedhNt(j.*devm_clk_get_optional_enabled (C function)c.devm_clk_get_optional_enabledhNt(j.$devm_get_clk_from_child (C function)c.devm_get_clk_from_childhNt(j.clk_enable (C function) c.clk_enablehNt(j.clk_bulk_enable (C function)c.clk_bulk_enablehNt(j.clk_disable (C function) c.clk_disablehNt(j.clk_bulk_disable (C function)c.clk_bulk_disablehNt(j.clk_get_rate (C function)c.clk_get_ratehNt(j.clk_put (C function) c.clk_puthNt(j.clk_bulk_put (C function)c.clk_bulk_puthNt(j.clk_bulk_put_all (C function)c.clk_bulk_put_allhNt(j.devm_clk_put (C function)c.devm_clk_puthNt(j.clk_round_rate (C function)c.clk_round_ratehNt(j.clk_set_rate (C function)c.clk_set_ratehNt(j.#clk_set_rate_exclusive (C function)c.clk_set_rate_exclusivehNt(j.clk_has_parent (C function)c.clk_has_parenthNt(j.clk_set_rate_range (C function)c.clk_set_rate_rangehNt(j.clk_set_min_rate (C function)c.clk_set_min_ratehNt(j.clk_set_max_rate (C function)c.clk_set_max_ratehNt(j.clk_set_parent (C function)c.clk_set_parenthNt(j.clk_get_parent (C function)c.clk_get_parenthNt(j.clk_get_sys (C function) c.clk_get_syshNt(j.clk_save_context (C function)c.clk_save_contexthNt(j. clk_restore_context (C function)c.clk_restore_contexthNt(j.clk_drop_range (C function)c.clk_drop_rangehNt(j.clk_get_optional (C function)c.clk_get_optionalhNt(j.'same_state_synchronize_rcu (C function)c.same_state_synchronize_rcuhNt(j.%rcu_trace_implies_rcu_gp (C function)c.rcu_trace_implies_rcu_gphNt(j.#cond_resched_tasks_rcu_qs (C macro)c.cond_resched_tasks_rcu_qshNt(j.!rcu_softirq_qs_periodic (C macro)c.rcu_softirq_qs_periodichNt(j.RCU_LOCKDEP_WARN (C macro)c.RCU_LOCKDEP_WARNhNt(j.unrcu_pointer (C macro)c.unrcu_pointerhNt(j.RCU_INITIALIZER (C macro)c.RCU_INITIALIZERhNt(j.rcu_assign_pointer (C macro)c.rcu_assign_pointerhNt(j.rcu_replace_pointer (C macro)c.rcu_replace_pointerhNt(j.rcu_access_pointer (C macro)c.rcu_access_pointerhNt(j.rcu_dereference_check (C macro)c.rcu_dereference_checkhNt(j."rcu_dereference_bh_check (C macro)c.rcu_dereference_bh_checkhNt(j.%rcu_dereference_sched_check (C macro)c.rcu_dereference_sched_checkhNt(j.#rcu_dereference_protected (C macro)c.rcu_dereference_protectedhNt(j.rcu_dereference (C macro)c.rcu_dereferencehNt(j.rcu_dereference_bh (C macro)c.rcu_dereference_bhhNt(j.rcu_dereference_sched (C macro)c.rcu_dereference_schedhNt(j.rcu_pointer_handoff (C macro)c.rcu_pointer_handoffhNt(j.rcu_read_lock (C function)c.rcu_read_lockhNt(j.rcu_read_unlock (C function)c.rcu_read_unlockhNt(j.rcu_read_lock_bh (C function)c.rcu_read_lock_bhhNt(j.rcu_read_unlock_bh (C function)c.rcu_read_unlock_bhhNt(j. rcu_read_lock_sched (C function)c.rcu_read_lock_schedhNt(j."rcu_read_unlock_sched (C function)c.rcu_read_unlock_schedhNt(j.RCU_INIT_POINTER (C macro)c.RCU_INIT_POINTERhNt(j.!RCU_POINTER_INITIALIZER (C macro)c.RCU_POINTER_INITIALIZERhNt(j.kfree_rcu (C macro) c.kfree_rcuhNt(j.kfree_rcu_mightsleep (C macro)c.kfree_rcu_mightsleephNt(j.rcu_head_init (C function)c.rcu_head_inithNt(j.$rcu_head_after_call_rcu (C function)c.rcu_head_after_call_rcuhNt(j.'rcu_is_cpu_rrupt_from_idle (C function)c.rcu_is_cpu_rrupt_from_idlehNt(j.'rcu_irq_exit_check_preempt (C function)c.rcu_irq_exit_check_preempthNt(j.'__rcu_irq_enter_check_tick (C function)c.__rcu_irq_enter_check_tickhNt(j.rcu_is_watching (C function)c.rcu_is_watchinghNt(j.call_rcu_hurry (C function)c.call_rcu_hurryhNt(j.call_rcu (C function) c.call_rcuhNt(j.kvfree_rcu_bulk_data (C struct)c.kvfree_rcu_bulk_datahNt(j.kfree_rcu_cpu_work (C struct)c.kfree_rcu_cpu_workhNt(j.kfree_rcu_cpu (C struct)c.kfree_rcu_cpuhNt(j.synchronize_rcu (C function)c.synchronize_rcuhNt(j./get_completed_synchronize_rcu_full (C function)$c.get_completed_synchronize_rcu_fullhNt(j.&get_state_synchronize_rcu (C function)c.get_state_synchronize_rcuhNt(j.+get_state_synchronize_rcu_full (C function) c.get_state_synchronize_rcu_fullhNt(j.'start_poll_synchronize_rcu (C function)c.start_poll_synchronize_rcuhNt(j.,start_poll_synchronize_rcu_full (C function)!c.start_poll_synchronize_rcu_fullhNt(j.'poll_state_synchronize_rcu (C function)c.poll_state_synchronize_rcuhNt(j.,poll_state_synchronize_rcu_full (C function)!c.poll_state_synchronize_rcu_fullhNt(j.!cond_synchronize_rcu (C function)c.cond_synchronize_rcuhNt(j.&cond_synchronize_rcu_full (C function)c.cond_synchronize_rcu_fullhNt(j.rcu_barrier (C function) c.rcu_barrierhNt(j."rcu_barrier_throttled (C function)c.rcu_barrier_throttledhNt(j.&synchronize_rcu_expedited (C function)c.synchronize_rcu_expeditedhNt(j.1start_poll_synchronize_rcu_expedited (C function)&c.start_poll_synchronize_rcu_expeditedhNt(j.6start_poll_synchronize_rcu_expedited_full (C function)+c.start_poll_synchronize_rcu_expedited_fullhNt(j.+cond_synchronize_rcu_expedited (C function) c.cond_synchronize_rcu_expeditedhNt(j.0cond_synchronize_rcu_expedited_full (C function)%c.cond_synchronize_rcu_expedited_fullhNt(j.&rcu_read_lock_held_common (C function)c.rcu_read_lock_held_commonhNt(j.rcu_async_hurry (C function)c.rcu_async_hurryhNt(j.rcu_async_relax (C function)c.rcu_async_relaxhNt(j.rcu_expedite_gp (C function)c.rcu_expedite_gphNt(j.rcu_unexpedite_gp (C function)c.rcu_unexpedite_gphNt(j.rcu_read_lock_held (C function)c.rcu_read_lock_heldhNt(j."rcu_read_lock_bh_held (C function)c.rcu_read_lock_bh_heldhNt(j.wakeme_after_rcu (C function)c.wakeme_after_rcuhNt(j.#init_rcu_head_on_stack (C function)c.init_rcu_head_on_stackhNt(j.&destroy_rcu_head_on_stack (C function)c.destroy_rcu_head_on_stackhNt(j.*get_completed_synchronize_rcu (C function)c.get_completed_synchronize_rcuhNt(j. srcu_read_lock_held (C function)c.srcu_read_lock_heldhNt(j. srcu_dereference_check (C macro)c.srcu_dereference_checkhNt(j.srcu_dereference (C macro)c.srcu_dereferencehNt(j."srcu_dereference_notrace (C macro)c.srcu_dereference_notracehNt(j.srcu_read_lock (C function)c.srcu_read_lockhNt(j.#srcu_read_lock_nmisafe (C function)c.srcu_read_lock_nmisafehNt(j.srcu_down_read (C function)c.srcu_down_readhNt(j.srcu_read_unlock (C function)c.srcu_read_unlockhNt(j.%srcu_read_unlock_nmisafe (C function)c.srcu_read_unlock_nmisafehNt(j.srcu_up_read (C function)c.srcu_up_readhNt(j.+smp_mb__after_srcu_read_unlock (C function) c.smp_mb__after_srcu_read_unlockhNt(j.init_srcu_struct (C function)c.init_srcu_structhNt(j. srcu_readers_active (C function)c.srcu_readers_activehNt(j. cleanup_srcu_struct (C function)c.cleanup_srcu_structhNt(j.call_srcu (C function) c.call_srcuhNt(j.'synchronize_srcu_expedited (C function)c.synchronize_srcu_expeditedhNt(j.synchronize_srcu (C function)c.synchronize_srcuhNt(j.'get_state_synchronize_srcu (C function)c.get_state_synchronize_srcuhNt(j.(start_poll_synchronize_srcu (C function)c.start_poll_synchronize_srcuhNt(j.(poll_state_synchronize_srcu (C function)c.poll_state_synchronize_srcuhNt(j.srcu_barrier (C function)c.srcu_barrierhNt(j.#srcu_batches_completed (C function)c.srcu_batches_completedhNt(j.hlist_bl_del_rcu (C function)c.hlist_bl_del_rcuhNt(j."hlist_bl_add_head_rcu (C function)c.hlist_bl_add_head_rcuhNt(j.%hlist_bl_for_each_entry_rcu (C macro)c.hlist_bl_for_each_entry_rcuhNt(j.list_tail_rcu (C macro)c.list_tail_rcuhNt(j.list_add_rcu (C function)c.list_add_rcuhNt(j.list_add_tail_rcu (C function)c.list_add_tail_rcuhNt(j.list_del_rcu (C function)c.list_del_rcuhNt(j.hlist_del_init_rcu (C function)c.hlist_del_init_rcuhNt(j.list_replace_rcu (C function)c.list_replace_rcuhNt(j.#__list_splice_init_rcu (C function)c.__list_splice_init_rcuhNt(j.!list_splice_init_rcu (C function)c.list_splice_init_rcuhNt(j.&list_splice_tail_init_rcu (C function)c.list_splice_tail_init_rcuhNt(j.list_entry_rcu (C macro)c.list_entry_rcuhNt(j. list_first_or_null_rcu (C macro)c.list_first_or_null_rcuhNt(j.list_next_or_null_rcu (C macro)c.list_next_or_null_rcuhNt(j.!list_for_each_entry_rcu (C macro)c.list_for_each_entry_rcuhNt(j."list_for_each_entry_srcu (C macro)c.list_for_each_entry_srcuhNt(j.list_entry_lockless (C macro)c.list_entry_locklesshNt(j.&list_for_each_entry_lockless (C macro)c.list_for_each_entry_locklesshNt(j.*list_for_each_entry_continue_rcu (C macro)"c.list_for_each_entry_continue_rcuhNt(j.&list_for_each_entry_from_rcu (C macro)c.list_for_each_entry_from_rcuhNt(j.hlist_del_rcu (C function)c.hlist_del_rcuhNt(j.hlist_replace_rcu (C function)c.hlist_replace_rcuhNt(j."hlists_swap_heads_rcu (C function)c.hlists_swap_heads_rcuhNt(j.hlist_add_head_rcu (C function)c.hlist_add_head_rcuhNt(j.hlist_add_tail_rcu (C function)c.hlist_add_tail_rcuhNt(j.!hlist_add_before_rcu (C function)c.hlist_add_before_rcuhNt(j.!hlist_add_behind_rcu (C function)c.hlist_add_behind_rcuhNt(j."hlist_for_each_entry_rcu (C macro)c.hlist_for_each_entry_rcuhNt(j.#hlist_for_each_entry_srcu (C macro)c.hlist_for_each_entry_srcuhNt(j.*hlist_for_each_entry_rcu_notrace (C macro)"c.hlist_for_each_entry_rcu_notracehNt(j.%hlist_for_each_entry_rcu_bh (C macro)c.hlist_for_each_entry_rcu_bhhNt(j.+hlist_for_each_entry_continue_rcu (C macro)#c.hlist_for_each_entry_continue_rcuhNt(j..hlist_for_each_entry_continue_rcu_bh (C macro)&c.hlist_for_each_entry_continue_rcu_bhhNt(j.'hlist_for_each_entry_from_rcu (C macro)c.hlist_for_each_entry_from_rcuhNt(j.%hlist_nulls_del_init_rcu (C function)c.hlist_nulls_del_init_rcuhNt(j.hlist_nulls_first_rcu (C macro)c.hlist_nulls_first_rcuhNt(j.hlist_nulls_next_rcu (C macro)c.hlist_nulls_next_rcuhNt(j. hlist_nulls_del_rcu (C function)c.hlist_nulls_del_rcuhNt(j.%hlist_nulls_add_head_rcu (C function)c.hlist_nulls_add_head_rcuhNt(j.%hlist_nulls_add_tail_rcu (C function)c.hlist_nulls_add_tail_rcuhNt(j.(hlist_nulls_for_each_entry_rcu (C macro) c.hlist_nulls_for_each_entry_rcuhNt(j.)hlist_nulls_for_each_entry_safe (C macro)!c.hlist_nulls_for_each_entry_safehNt(j.rcu_sync_is_idle (C function)c.rcu_sync_is_idlehNt(j.rcu_sync_init (C function)c.rcu_sync_inithNt(j.rcu_sync_func (C function)c.rcu_sync_funchNt(j.rcu_sync_enter (C function)c.rcu_sync_enterhNt(j.rcu_sync_exit (C function)c.rcu_sync_exithNt(j.rcu_sync_dtor (C function)c.rcu_sync_dtorhNt(j.rcu_tasks_percpu (C struct)c.rcu_tasks_percpuhNt(j.rcu_tasks (C struct) c.rcu_taskshNt(j.call_rcu_tasks (C function)c.call_rcu_taskshNt(j."synchronize_rcu_tasks (C function)c.synchronize_rcu_taskshNt(j.rcu_barrier_tasks (C function)c.rcu_barrier_taskshNt(j. call_rcu_tasks_rude (C function)c.call_rcu_tasks_rudehNt(j.'synchronize_rcu_tasks_rude (C function)c.synchronize_rcu_tasks_rudehNt(j.#rcu_barrier_tasks_rude (C function)c.rcu_barrier_tasks_rudehNt(j.!call_rcu_tasks_trace (C function)c.call_rcu_tasks_tracehNt(j.(synchronize_rcu_tasks_trace (C function)c.synchronize_rcu_tasks_tracehNt(j.$rcu_barrier_tasks_trace (C function)c.rcu_barrier_tasks_tracehNt(j.$rcu_gp_might_be_stalled (C function)c.rcu_gp_might_be_stalledhNt(j. rcu_cpu_stall_reset (C function)c.rcu_cpu_stall_resethNt(j..rcu_stall_chain_notifier_register (C function)#c.rcu_stall_chain_notifier_registerhNt(j.0rcu_stall_chain_notifier_unregister (C function)%c.rcu_stall_chain_notifier_unregisterhNt(j. rcu_read_lock_trace (C function)c.rcu_read_lock_tracehNt(j."rcu_read_unlock_trace (C function)c.rcu_read_unlock_tracehNt(j.synchronize_rcu_mult (C macro)c.synchronize_rcu_multhNt(j.rcuref_init (C function) c.rcuref_inithNt(j.rcuref_read (C function) c.rcuref_readhNt(j.rcuref_get (C function) c.rcuref_gethNt(j.rcuref_put_rcusafe (C function)c.rcuref_put_rcusafehNt(j.rcuref_put (C function) c.rcuref_puthNt(j.,same_state_synchronize_rcu_full (C function)!c.same_state_synchronize_rcu_fullhNtej ]jf]j6]j=]j ]j]((j.memalloc_nofs_save (C function)c.memalloc_nofs_savehNt(j."memalloc_nofs_restore (C function)c.memalloc_nofs_restorehNt(j.memalloc_noio_save (C function)c.memalloc_noio_savehNt(j."memalloc_noio_restore (C function)c.memalloc_noio_restorehNtejq]jt]ju](j.bpf (C function)c.bpfhNtaj ]((j. bpf_map_lookup_elem (C function)c.bpf_map_lookup_elemhNt(j. bpf_map_delete_elem (C function)c.bpf_map_delete_elemhNtej]j ]j]j]j5]j]j/ ]((j.memblock_flags (C enum)c.memblock_flagshNt(j.memblock_region (C struct)c.memblock_regionhNt(j.memblock_type (C struct)c.memblock_typehNt(j.memblock (C struct) c.memblockhNt(j. for_each_physmem_range (C macro)c.for_each_physmem_rangehNt(j.__for_each_mem_range (C macro)c.__for_each_mem_rangehNt(j."__for_each_mem_range_rev (C macro)c.__for_each_mem_range_revhNt(j.for_each_mem_range (C macro)c.for_each_mem_rangehNt(j. for_each_mem_range_rev (C macro)c.for_each_mem_range_revhNt(j.%for_each_reserved_mem_range (C macro)c.for_each_reserved_mem_rangehNt(j. for_each_mem_pfn_range (C macro)c.for_each_mem_pfn_rangehNt(j.-for_each_free_mem_pfn_range_in_zone (C macro)%c.for_each_free_mem_pfn_range_in_zonehNt(j.2for_each_free_mem_pfn_range_in_zone_from (C macro)*c.for_each_free_mem_pfn_range_in_zone_fromhNt(j.!for_each_free_mem_range (C macro)c.for_each_free_mem_rangehNt(j.)for_each_free_mem_range_reverse (C macro)!c.for_each_free_mem_range_reversehNt(j.'memblock_set_current_limit (C function)c.memblock_set_current_limithNt(j.,memblock_region_memory_base_pfn (C function)!c.memblock_region_memory_base_pfnhNt(j.+memblock_region_memory_end_pfn (C function) c.memblock_region_memory_end_pfnhNt(j..memblock_region_reserved_base_pfn (C function)#c.memblock_region_reserved_base_pfnhNt(j.-memblock_region_reserved_end_pfn (C function)"c.memblock_region_reserved_end_pfnhNt(j.for_each_mem_region (C macro)c.for_each_mem_regionhNt(j.&for_each_reserved_mem_region (C macro)c.for_each_reserved_mem_regionhNt(j.,__memblock_find_range_bottom_up (C function)!c.__memblock_find_range_bottom_uphNt(j.+__memblock_find_range_top_down (C function) c.__memblock_find_range_top_downhNt(j.(memblock_find_in_range_node (C function)c.memblock_find_in_range_nodehNt(j.#memblock_find_in_range (C function)c.memblock_find_in_rangehNt(j.memblock_discard (C function)c.memblock_discardhNt(j."memblock_double_array (C function)c.memblock_double_arrayhNt(j.#memblock_merge_regions (C function)c.memblock_merge_regionshNt(j.#memblock_insert_region (C function)c.memblock_insert_regionhNt(j.memblock_add_range (C function)c.memblock_add_rangehNt(j.memblock_add_node (C function)c.memblock_add_nodehNt(j.memblock_add (C function)c.memblock_addhNt(j.,memblock_validate_numa_coverage (C function)!c.memblock_validate_numa_coveragehNt(j.#memblock_isolate_range (C function)c.memblock_isolate_rangehNt(j.memblock_free (C function)c.memblock_freehNt(j.memblock_phys_free (C function)c.memblock_phys_freehNt(j.!memblock_setclr_flag (C function)c.memblock_setclr_flaghNt(j."memblock_mark_hotplug (C function)c.memblock_mark_hotplughNt(j.#memblock_clear_hotplug (C function)c.memblock_clear_hotplughNt(j.!memblock_mark_mirror (C function)c.memblock_mark_mirrorhNt(j. memblock_mark_nomap (C function)c.memblock_mark_nomaphNt(j.!memblock_clear_nomap (C function)c.memblock_clear_nomaphNt(j.*memblock_reserved_mark_noinit (C function)c.memblock_reserved_mark_noinithNt(j.__next_mem_range (C function)c.__next_mem_rangehNt(j.!__next_mem_range_rev (C function)c.__next_mem_range_revhNt(j.memblock_set_node (C function)c.memblock_set_nodehNt(j.)__next_mem_pfn_range_in_zone (C function)c.__next_mem_pfn_range_in_zonehNt(j.%memblock_alloc_range_nid (C function)c.memblock_alloc_range_nidhNt(j.&memblock_phys_alloc_range (C function)c.memblock_phys_alloc_rangehNt(j.(memblock_phys_alloc_try_nid (C function)c.memblock_phys_alloc_try_nidhNt(j.$memblock_alloc_internal (C function)c.memblock_alloc_internalhNt(j.)memblock_alloc_exact_nid_raw (C function)c.memblock_alloc_exact_nid_rawhNt(j.'memblock_alloc_try_nid_raw (C function)c.memblock_alloc_try_nid_rawhNt(j.#memblock_alloc_try_nid (C function)c.memblock_alloc_try_nidhNt(j.memblock_free_late (C function)c.memblock_free_latehNt(j.&memblock_is_region_memory (C function)c.memblock_is_region_memoryhNt(j.(memblock_is_region_reserved (C function)c.memblock_is_region_reservedhNt(j.memblock_free_all (C function)c.memblock_free_allhNtejq ]j]j]jG](j.file_mprotect (C function)c.file_mprotecthNtajB]jC]j ]j ]j ]j ]j ]jE]((j.bpf_cpumask_create (C function)c.bpf_cpumask_createhNt(j. bpf_cpumask_acquire (C function)c.bpf_cpumask_acquirehNt(j. bpf_cpumask_release (C function)c.bpf_cpumask_releasehNt(j. bpf_cpumask_set_cpu (C function)c.bpf_cpumask_set_cpuhNt(j."bpf_cpumask_clear_cpu (C function)c.bpf_cpumask_clear_cpuhNt(j.)bpf_cpumask_test_and_set_cpu (C function)c.bpf_cpumask_test_and_set_cpuhNt(j.+bpf_cpumask_test_and_clear_cpu (C function) c.bpf_cpumask_test_and_clear_cpuhNt(j.bpf_cpumask_setall (C function)c.bpf_cpumask_setallhNt(j.bpf_cpumask_clear (C function)c.bpf_cpumask_clearhNt(j.bpf_cpumask_and (C function)c.bpf_cpumask_andhNt(j.bpf_cpumask_or (C function)c.bpf_cpumask_orhNt(j.bpf_cpumask_xor (C function)c.bpf_cpumask_xorhNt(j.bpf_cpumask_copy (C function)c.bpf_cpumask_copyhNt(j.bpf_cpumask_first (C function)c.bpf_cpumask_firsthNt(j.#bpf_cpumask_first_zero (C function)c.bpf_cpumask_first_zerohNt(j."bpf_cpumask_first_and (C function)c.bpf_cpumask_first_andhNt(j.!bpf_cpumask_test_cpu (C function)c.bpf_cpumask_test_cpuhNt(j.bpf_cpumask_weight (C function)c.bpf_cpumask_weighthNt(j.bpf_cpumask_equal (C function)c.bpf_cpumask_equalhNt(j.#bpf_cpumask_intersects (C function)c.bpf_cpumask_intersectshNt(j.bpf_cpumask_subset (C function)c.bpf_cpumask_subsethNt(j.bpf_cpumask_empty (C function)c.bpf_cpumask_emptyhNt(j.bpf_cpumask_full (C function)c.bpf_cpumask_fullhNt(j.'bpf_cpumask_any_distribute (C function)c.bpf_cpumask_any_distributehNt(j.+bpf_cpumask_any_and_distribute (C function) c.bpf_cpumask_any_and_distributehNtej]j]jI ]j ]j]j4]j ]jb]j]j ]j ]ja]ji]j1]j=]((j.bpf_task_acquire (C function)c.bpf_task_acquirehNt(j.bpf_task_release (C function)c.bpf_task_releasehNt(j.bpf_task_from_pid (C function)c.bpf_task_from_pidhNt(j.bpf_cgroup_acquire (C function)c.bpf_cgroup_acquirehNt(j.bpf_cgroup_release (C function)c.bpf_cgroup_releasehNt(j. bpf_cgroup_ancestor (C function)c.bpf_cgroup_ancestorhNt(j.bpf_cgroup_from_id (C function)c.bpf_cgroup_from_idhNtej ]j ]jr ]j]jD]j ]j| ]j ]jN]j]j]j&]((j.gen_pool_create (C function)c.gen_pool_createhNt(j.!devm_gen_pool_create (C function)c.devm_gen_pool_createhNt(j.gen_pool_destroy (C function)c.gen_pool_destroyhNt(j.gen_pool_add (C function)c.gen_pool_addhNt(j.gen_pool_add_owner (C function)c.gen_pool_add_ownerhNt(j.gen_pool_alloc (C function)c.gen_pool_allochNt(j.gen_pool_dma_alloc (C function)c.gen_pool_dma_allochNt(j. gen_pool_free_owner (C function)c.gen_pool_free_ownerhNt(j.&gen_pool_alloc_algo_owner (C function)c.gen_pool_alloc_algo_ownerhNt(j.gen_pool_set_algo (C function)c.gen_pool_set_algohNt(j."gen_pool_virt_to_phys (C function)c.gen_pool_virt_to_physhNt(j.$gen_pool_for_each_chunk (C function)c.gen_pool_for_each_chunkhNt(j.gen_pool_has_addr (C function)c.gen_pool_has_addrhNt(j.gen_pool_avail (C function)c.gen_pool_availhNt(j.gen_pool_size (C function)c.gen_pool_sizehNt(j.gen_pool_get (C function)c.gen_pool_gethNt(j.of_gen_pool_get (C function)c.of_gen_pool_gethNtej ]j% ]j]j]((j.IDR_INIT (C macro) c.IDR_INIThNt(j.DEFINE_IDR (C macro) c.DEFINE_IDRhNt(j.idr_get_cursor (C function)c.idr_get_cursorhNt(j.idr_set_cursor (C function)c.idr_set_cursorhNt(j.idr_init_base (C function)c.idr_init_basehNt(j.idr_init (C function) c.idr_inithNt(j.idr_is_empty (C function)c.idr_is_emptyhNt(j.idr_preload_end (C function)c.idr_preload_endhNt(j.idr_for_each_entry (C macro)c.idr_for_each_entryhNt(j.idr_for_each_entry_ul (C macro)c.idr_for_each_entry_ulhNt(j.%idr_for_each_entry_continue (C macro)c.idr_for_each_entry_continuehNt(j.(idr_for_each_entry_continue_ul (C macro) c.idr_for_each_entry_continue_ulhNt(j.ida_alloc (C function) c.ida_allochNt(j.ida_alloc_min (C function)c.ida_alloc_minhNt(j.ida_alloc_max (C function)c.ida_alloc_maxhNt(j.idr_alloc_u32 (C function)c.idr_alloc_u32hNt(j.idr_alloc (C function) c.idr_allochNt(j.idr_alloc_cyclic (C function)c.idr_alloc_cyclichNt(j.idr_remove (C function) c.idr_removehNt(j.idr_find (C function) c.idr_findhNt(j.idr_for_each (C function)c.idr_for_eachhNt(j.idr_get_next_ul (C function)c.idr_get_next_ulhNt(j.idr_get_next (C function)c.idr_get_nexthNt(j.idr_replace (C function) c.idr_replacehNt(j.ida_alloc_range (C function)c.ida_alloc_rangehNt(j.ida_free (C function) c.ida_freehNt(j.ida_destroy (C function) c.ida_destroyhNtej( ]j]j]j ]j ]j3 ]j]((j.cpuhp_setup_state (C function)c.cpuhp_setup_statehNt(j.)cpuhp_setup_state_cpuslocked (C function)c.cpuhp_setup_state_cpuslockedhNt(j.&cpuhp_setup_state_nocalls (C function)c.cpuhp_setup_state_nocallshNt(j.1cpuhp_setup_state_nocalls_cpuslocked (C function)&c.cpuhp_setup_state_nocalls_cpuslockedhNt(j.$cpuhp_setup_state_multi (C function)c.cpuhp_setup_state_multihNt(j.%cpuhp_state_add_instance (C function)c.cpuhp_state_add_instancehNt(j.-cpuhp_state_add_instance_nocalls (C function)"c.cpuhp_state_add_instance_nocallshNt(j.8cpuhp_state_add_instance_nocalls_cpuslocked (C function)-c.cpuhp_state_add_instance_nocalls_cpuslockedhNt(j.cpuhp_remove_state (C function)c.cpuhp_remove_statehNt(j.'cpuhp_remove_state_nocalls (C function)c.cpuhp_remove_state_nocallshNt(j.2cpuhp_remove_state_nocalls_cpuslocked (C function)'c.cpuhp_remove_state_nocalls_cpuslockedhNt(j.%cpuhp_remove_multi_state (C function)c.cpuhp_remove_multi_statehNt(j.(cpuhp_state_remove_instance (C function)c.cpuhp_state_remove_instancehNt(j.0cpuhp_state_remove_instance_nocalls (C function)%c.cpuhp_state_remove_instance_nocallshNtej ]j]jz]j]jz ]jx](j. Sign Extendterm-Sign-ExtendmainNtaj]j]jg ]j]j]j]j]((j.irq_gc_noop (C function) c.irq_gc_noophNt(j.$irq_gc_mask_disable_reg (C function)c.irq_gc_mask_disable_reghNt(j. irq_gc_mask_set_bit (C function)c.irq_gc_mask_set_bithNt(j. irq_gc_mask_clr_bit (C function)c.irq_gc_mask_clr_bithNt(j.%irq_gc_unmask_enable_reg (C function)c.irq_gc_unmask_enable_reghNt(j.irq_gc_ack_set_bit (C function)c.irq_gc_ack_set_bithNt(j.irq_gc_set_wake (C function)c.irq_gc_set_wakehNt(j.#irq_alloc_generic_chip (C function)c.irq_alloc_generic_chiphNt(j.-__irq_alloc_domain_generic_chips (C function)"c.__irq_alloc_domain_generic_chipshNt(j.(irq_get_domain_generic_chip (C function)c.irq_get_domain_generic_chiphNt(j.#irq_setup_generic_chip (C function)c.irq_setup_generic_chiphNt(j.irq_setup_alt_chip (C function)c.irq_setup_alt_chiphNt(j.$irq_remove_generic_chip (C function)c.irq_remove_generic_chiphNt(j.irq_common_data (C struct)c.irq_common_datahNt(j.irq_data (C struct) c.irq_datahNt(j.irq_chip (C struct) c.irq_chiphNt(j.irq_chip_regs (C struct)c.irq_chip_regshNt(j.irq_chip_type (C struct)c.irq_chip_typehNt(j.irq_chip_generic (C struct)c.irq_chip_generichNt(j.irq_gc_flags (C enum)c.irq_gc_flagshNt(j.irqaction (C struct) c.irqactionhNt(j.request_irq (C function) c.request_irqhNt(j.irq_affinity_notify (C struct)c.irq_affinity_notifyhNt(j.irq_affinity (C struct)c.irq_affinityhNt(j.irq_affinity_desc (C struct)c.irq_affinity_deschNt(j.%irq_update_affinity_hint (C function)c.irq_update_affinity_hinthNt(j.&irq_set_affinity_and_hint (C function)c.irq_set_affinity_and_hinthNt(j. synchronize_hardirq (C function)c.synchronize_hardirqhNt(j.synchronize_irq (C function)c.synchronize_irqhNt(j.!irq_can_set_affinity (C function)c.irq_can_set_affinityhNt(j.%irq_can_set_affinity_usr (C function)c.irq_can_set_affinity_usrhNt(j.$irq_set_thread_affinity (C function)c.irq_set_thread_affinityhNt(j.%irq_update_affinity_desc (C function)c.irq_update_affinity_deschNt(j.irq_set_affinity (C function)c.irq_set_affinityhNt(j.irq_force_affinity (C function)c.irq_force_affinityhNt(j.&irq_set_affinity_notifier (C function)c.irq_set_affinity_notifierhNt(j."irq_set_vcpu_affinity (C function)c.irq_set_vcpu_affinityhNt(j.disable_irq_nosync (C function)c.disable_irq_nosynchNt(j.disable_irq (C function) c.disable_irqhNt(j.disable_hardirq (C function)c.disable_hardirqhNt(j.disable_nmi_nosync (C function)c.disable_nmi_nosynchNt(j.enable_irq (C function) c.enable_irqhNt(j.enable_nmi (C function) c.enable_nmihNt(j.irq_set_irq_wake (C function)c.irq_set_irq_wakehNt(j.irq_wake_thread (C function)c.irq_wake_threadhNt(j.free_irq (C function) c.free_irqhNt(j.!request_threaded_irq (C function)c.request_threaded_irqhNt(j.$request_any_context_irq (C function)c.request_any_context_irqhNt(j.request_nmi (C function) c.request_nmihNt(j."irq_percpu_is_enabled (C function)c.irq_percpu_is_enabledhNt(j.remove_percpu_irq (C function)c.remove_percpu_irqhNt(j.free_percpu_irq (C function)c.free_percpu_irqhNt(j.setup_percpu_irq (C function)c.setup_percpu_irqhNt(j.!__request_percpu_irq (C function)c.__request_percpu_irqhNt(j.request_percpu_nmi (C function)c.request_percpu_nmihNt(j.prepare_percpu_nmi (C function)c.prepare_percpu_nmihNt(j. teardown_percpu_nmi (C function)c.teardown_percpu_nmihNt(j."irq_get_irqchip_state (C function)c.irq_get_irqchip_statehNt(j."irq_set_irqchip_state (C function)c.irq_set_irqchip_statehNt(j.irq_has_action (C function)c.irq_has_actionhNt(j.!irq_check_status_bit (C function)c.irq_check_status_bithNt(j.irq_set_chip (C function)c.irq_set_chiphNt(j.irq_set_irq_type (C function)c.irq_set_irq_typehNt(j.!irq_set_handler_data (C function)c.irq_set_handler_datahNt(j.irq_set_chip_data (C function)c.irq_set_chip_datahNt(j.handle_simple_irq (C function)c.handle_simple_irqhNt(j.!handle_untracked_irq (C function)c.handle_untracked_irqhNt(j.handle_level_irq (C function)c.handle_level_irqhNt(j.handle_fasteoi_irq (C function)c.handle_fasteoi_irqhNt(j.handle_fasteoi_nmi (C function)c.handle_fasteoi_nmihNt(j.handle_edge_irq (C function)c.handle_edge_irqhNt(j.#handle_fasteoi_ack_irq (C function)c.handle_fasteoi_ack_irqhNt(j.$handle_fasteoi_mask_irq (C function)c.handle_fasteoi_mask_irqhNt(j.&irq_chip_set_parent_state (C function)c.irq_chip_set_parent_statehNt(j.&irq_chip_get_parent_state (C function)c.irq_chip_get_parent_statehNt(j.#irq_chip_enable_parent (C function)c.irq_chip_enable_parenthNt(j.$irq_chip_disable_parent (C function)c.irq_chip_disable_parenthNt(j. irq_chip_ack_parent (C function)c.irq_chip_ack_parenthNt(j.!irq_chip_mask_parent (C function)c.irq_chip_mask_parenthNt(j.%irq_chip_mask_ack_parent (C function)c.irq_chip_mask_ack_parenthNt(j.#irq_chip_unmask_parent (C function)c.irq_chip_unmask_parenthNt(j. irq_chip_eoi_parent (C function)c.irq_chip_eoi_parenthNt(j.)irq_chip_set_affinity_parent (C function)c.irq_chip_set_affinity_parenthNt(j.%irq_chip_set_type_parent (C function)c.irq_chip_set_type_parenthNt(j.)irq_chip_retrigger_hierarchy (C function)c.irq_chip_retrigger_hierarchyhNt(j..irq_chip_set_vcpu_affinity_parent (C function)#c.irq_chip_set_vcpu_affinity_parenthNt(j.%irq_chip_set_wake_parent (C function)c.irq_chip_set_wake_parenthNt(j..irq_chip_request_resources_parent (C function)#c.irq_chip_request_resources_parenthNt(j..irq_chip_release_resources_parent (C function)#c.irq_chip_release_resources_parenthNt(j.generic_handle_irq (C function)c.generic_handle_irqhNt(j.$generic_handle_irq_safe (C function)c.generic_handle_irq_safehNt(j.&generic_handle_domain_irq (C function)c.generic_handle_domain_irqhNt(j.&generic_handle_domain_nmi (C function)c.generic_handle_domain_nmihNt(j.irq_free_descs (C function)c.irq_free_descshNt(j.__irq_alloc_descs (C function)c.__irq_alloc_descshNt(j.irq_get_next_irq (C function)c.irq_get_next_irqhNt(j.kstat_irqs_cpu (C function)c.kstat_irqs_cpuhNt(j.kstat_irqs_usr (C function)c.kstat_irqs_usrhNt(j.handle_bad_irq (C function)c.handle_bad_irqhNt(j.$generic_handle_arch_irq (C function)c.generic_handle_arch_irqhNt(j.!irq_set_msi_desc_off (C function)c.irq_set_msi_desc_offhNt(j.irq_set_msi_desc (C function)c.irq_set_msi_deschNt(j.irq_disable (C function) c.irq_disablehNt(j. handle_edge_eoi_irq (C function)c.handle_edge_eoi_irqhNt(j.handle_percpu_irq (C function)c.handle_percpu_irqhNt(j.$handle_percpu_devid_irq (C function)c.handle_percpu_devid_irqhNt(j.,handle_percpu_devid_fasteoi_nmi (C function)!c.handle_percpu_devid_fasteoi_nmihNt(j.irq_cpu_online (C function)c.irq_cpu_onlinehNt(j.irq_cpu_offline (C function)c.irq_cpu_offlinehNt(j.%irq_chip_compose_msi_msg (C function)c.irq_chip_compose_msi_msghNt(j.irq_chip_pm_get (C function)c.irq_chip_pm_gethNt(j.irq_chip_pm_put (C function)c.irq_chip_pm_puthNtej$ ]((j.debug_object_init (C function)c.debug_object_inithNt(j.'debug_object_init_on_stack (C function)c.debug_object_init_on_stackhNt(j."debug_object_activate (C function)c.debug_object_activatehNt(j.$debug_object_deactivate (C function)c.debug_object_deactivatehNt(j.!debug_object_destroy (C function)c.debug_object_destroyhNt(j.debug_object_free (C function)c.debug_object_freehNt(j.%debug_object_assert_init (C function)c.debug_object_assert_inithNt(j.debug_obj (C struct) c.debug_objhNt(j.debug_obj_descr (C struct)c.debug_obj_descrhNtej]j]ju ]j ]j]j ]j4 ]je ]((j.errseq_set (C function) c.errseq_sethNt(j.errseq_sample (C function)c.errseq_samplehNt(j.errseq_check (C function)c.errseq_checkhNt(j.%errseq_check_and_advance (C function)c.errseq_check_and_advancehNtej]((j.genradix_init (C macro)c.genradix_inithNt(j.genradix_free (C macro)c.genradix_freehNt(j.genradix_ptr (C macro)c.genradix_ptrhNt(j.genradix_ptr_alloc (C macro)c.genradix_ptr_allochNt(j.genradix_iter_init (C macro)c.genradix_iter_inithNt(j.genradix_iter_peek (C macro)c.genradix_iter_peekhNt(j.!genradix_iter_peek_prev (C macro)c.genradix_iter_peek_prevhNt(j.genradix_for_each (C macro)c.genradix_for_eachhNt(j.#genradix_for_each_reverse (C macro)c.genradix_for_each_reversehNt(j.genradix_prealloc (C macro)c.genradix_preallochNtej]j+]j ]j]j]j]j]j]j$]j ]j]j0]j]jK]j]j]]j]j]j]j ]j< ]jO]j]j ]j ]jR]j ]((singlerq_list_move (C function)c.rq_list_movehNt(j¹.blk_eh_timer_return (C enum)c.blk_eh_timer_returnhNt(j¹.blk_mq_hw_ctx (C struct)c.blk_mq_hw_ctxhNt(j¹.blk_mq_queue_map (C struct)c.blk_mq_queue_maphNt(j¹.hctx_type (C enum) c.hctx_typehNt(j¹.blk_mq_tag_set (C struct)c.blk_mq_tag_sethNt(j¹.blk_mq_queue_data (C struct)c.blk_mq_queue_datahNt(j¹.blk_mq_ops (C struct) c.blk_mq_opshNt(j¹.blk_mq_rq_state (C function)c.blk_mq_rq_statehNt(j¹.blk_mq_rq_from_pdu (C function)c.blk_mq_rq_from_pduhNt(j¹.blk_mq_rq_to_pdu (C function)c.blk_mq_rq_to_pduhNt(j¹.&blk_rq_is_seq_zoned_write (C function)c.blk_rq_is_seq_zoned_writehNt(j¹.%blk_mq_wait_quiesce_done (C function)c.blk_mq_wait_quiesce_donehNt(j¹.!blk_mq_quiesce_queue (C function)c.blk_mq_quiesce_queuehNt(j¹.blk_update_request (C function)c.blk_update_requesthNt(j¹.$blk_mq_complete_request (C function)c.blk_mq_complete_requesthNt(j¹.!blk_mq_start_request (C function)c.blk_mq_start_requesthNt(j¹."blk_execute_rq_nowait (C function)c.blk_execute_rq_nowaithNt(j¹.blk_execute_rq (C function)c.blk_execute_rqhNt(j¹.&blk_mq_delay_run_hw_queue (C function)c.blk_mq_delay_run_hw_queuehNt(j¹. blk_mq_run_hw_queue (C function)c.blk_mq_run_hw_queuehNt(j¹.!blk_mq_run_hw_queues (C function)c.blk_mq_run_hw_queueshNt(j¹.'blk_mq_delay_run_hw_queues (C function)c.blk_mq_delay_run_hw_queueshNt(j¹.)blk_mq_request_bypass_insert (C function)c.blk_mq_request_bypass_inserthNt(j¹.&blk_mq_try_issue_directly (C function)c.blk_mq_try_issue_directlyhNt(j¹.blk_mq_submit_bio (C function)c.blk_mq_submit_biohNt(j¹.&blk_insert_cloned_request (C function)c.blk_insert_cloned_requesthNt(j¹. blk_rq_unprep_clone (C function)c.blk_rq_unprep_clonehNt(j¹.blk_rq_prep_clone (C function)c.blk_rq_prep_clonehNt(j¹.!blk_mq_destroy_queue (C function)c.blk_mq_destroy_queuehNtej]j ]j ]j ]j ]((j¹.sq_flush_range (C function)c.sq_flush_rangehNt(j¹.sq_remap (C function) c.sq_remaphNt(j¹.sq_unmap (C function) c.sq_unmaphNt(j¹."aica_rtc_gettimeofday (C function)c.aica_rtc_gettimeofdayhNt(j¹."aica_rtc_settimeofday (C function)c.aica_rtc_settimeofdayhNt(j¹.ilsel_enable (C function)c.ilsel_enablehNt(j¹.ilsel_enable_fixed (C function)c.ilsel_enable_fixedhNt(j¹.ilsel_disable (C function)c.ilsel_disablehNt(j¹."maple_driver_register (C function)c.maple_driver_registerhNt(j¹.$maple_driver_unregister (C function)c.maple_driver_unregisterhNt(j¹.#maple_getcond_callback (C function)c.maple_getcond_callbackhNt(j¹.maple_add_packet (C function)c.maple_add_packethNtej]jV ]j]j]j]jd ]j ]j<]j]j|]j ]jt ]j6]j. ]j]j]j]j ]j]j]j]j]j]j]j]jY]j$ ]jG ]j}]j, ]j ]j]j]j]j ]ji]jm]jv]jw]jz]j|]j]jA]j ]j ]j]((j¹.#sgx_ioc_enclave_create (C function)c.sgx_ioc_enclave_createhNt(j¹.&sgx_ioc_enclave_add_pages (C function)c.sgx_ioc_enclave_add_pageshNt(j¹.!sgx_ioc_enclave_init (C function)c.sgx_ioc_enclave_inithNt(j¹.&sgx_ioc_enclave_provision (C function)c.sgx_ioc_enclave_provisionhNt(j¹.1sgx_ioc_enclave_restrict_permissions (C function)&c.sgx_ioc_enclave_restrict_permissionshNt(j¹.)sgx_ioc_enclave_modify_types (C function)c.sgx_ioc_enclave_modify_typeshNt(j¹.)sgx_ioc_enclave_remove_pages (C function)c.sgx_ioc_enclave_remove_pageshNt(j¹."vdso_sgx_enter_enclave_t (C macro)c.vdso_sgx_enter_enclave_thNtej# ]j]j]j]((j¹. debug_register_mode (C function)c.debug_register_modehNt(j¹.debug_register (C function)c.debug_registerhNt(j¹."debug_register_static (C function)c.debug_register_statichNt(j¹.debug_unregister (C function)c.debug_unregisterhNt(j¹.debug_set_level (C function)c.debug_set_levelhNt(j¹.debug_stop_all (C function)c.debug_stop_allhNt(j¹.debug_set_critical (C function)c.debug_set_criticalhNt(j¹. debug_register_view (C function)c.debug_register_viewhNt(j¹."debug_unregister_view (C function)c.debug_unregister_viewhNt(j¹. debug_level_enabled (C function)c.debug_level_enabledhNt(j¹.debug_event (C function) c.debug_eventhNt(j¹.debug_int_event (C function)c.debug_int_eventhNt(j¹.debug_long_event (C function)c.debug_long_eventhNt(j¹.debug_text_event (C function)c.debug_text_eventhNt(j¹.debug_sprintf_event (C macro)c.debug_sprintf_eventhNt(j¹.debug_exception (C function)c.debug_exceptionhNt(j¹. debug_int_exception (C function)c.debug_int_exceptionhNt(j¹.!debug_long_exception (C function)c.debug_long_exceptionhNt(j¹.!debug_text_exception (C function)c.debug_text_exceptionhNt(j¹.!debug_sprintf_exception (C macro)c.debug_sprintf_exceptionhNt(j¹."DEFINE_STATIC_DEBUG_INFO (C macro)c.DEFINE_STATIC_DEBUG_INFOhNtej]j]j]j]j](j¹.ifs_data (C struct) c.ifs_datahNtaj ]j]j` ]j ]j]j]jA ]j]j]j1]j]j]j ]j]j]j ]j!]j]j]j]jD]j]j]j]j]j,]j]j ]jO]j]j]j<]j]j]jr ]j]j]jG]jj]j]j9 ]j$]j]j"]j ]j ]j]j ]jT ]jW ]j3 ]j]jh ]j ]j{]jH]j]j]jG ]jM]j ]j ]j@]j]j]j]j]jG]j ]j]j]jh]j ]j ]j]j]j? ]j ]jw]j]j]j ]j ]j ]j]jT ]je]j ]j]j ]jr]j]j ]jT ]j]j]j]j]j]j]jF ]j]j]jx ]j]j ]j]j]j#]jp]j>]((single%rio_local_read_config_32 (C function)c.rio_local_read_config_32hNt(jF.&rio_local_write_config_32 (C function)c.rio_local_write_config_32hNt(jF.%rio_local_read_config_16 (C function)c.rio_local_read_config_16hNt(jF.&rio_local_write_config_16 (C function)c.rio_local_write_config_16hNt(jF.$rio_local_read_config_8 (C function)c.rio_local_read_config_8hNt(jF.%rio_local_write_config_8 (C function)c.rio_local_write_config_8hNt(jF.rio_read_config_32 (C function)c.rio_read_config_32hNt(jF. rio_write_config_32 (C function)c.rio_write_config_32hNt(jF.rio_read_config_16 (C function)c.rio_read_config_16hNt(jF. rio_write_config_16 (C function)c.rio_write_config_16hNt(jF.rio_read_config_8 (C function)c.rio_read_config_8hNt(jF.rio_write_config_8 (C function)c.rio_write_config_8hNt(jF.rio_send_doorbell (C function)c.rio_send_doorbellhNt(jF.rio_init_mbox_res (C function)c.rio_init_mbox_reshNt(jF.rio_init_dbell_res (C function)c.rio_init_dbell_reshNt(jF.RIO_DEVICE (C macro) c.RIO_DEVICEhNt(jF.!rio_add_outb_message (C function)c.rio_add_outb_messagehNt(jF.rio_add_inb_buffer (C function)c.rio_add_inb_bufferhNt(jF. rio_get_inb_message (C function)c.rio_get_inb_messagehNt(jF.rio_name (C function) c.rio_namehNt(jF.rio_get_drvdata (C function)c.rio_get_drvdatahNt(jF.rio_set_drvdata (C function)c.rio_set_drvdatahNt(jF.rio_dev_get (C function) c.rio_dev_gethNt(jF.rio_dev_put (C function) c.rio_dev_puthNt(jF. rio_register_driver (C function)c.rio_register_driverhNt(jF."rio_unregister_driver (C function)c.rio_unregister_driverhNt(jF.$rio_local_get_device_id (C function)c.rio_local_get_device_idhNt(jF.rio_query_mport (C function)c.rio_query_mporthNt(jF.rio_alloc_net (C function)c.rio_alloc_nethNt(jF.$rio_local_set_device_id (C function)c.rio_local_set_device_idhNt(jF.rio_add_device (C function)c.rio_add_devicehNt(jF.!rio_request_inb_mbox (C function)c.rio_request_inb_mboxhNt(jF.!rio_release_inb_mbox (C function)c.rio_release_inb_mboxhNt(jF."rio_request_outb_mbox (C function)c.rio_request_outb_mboxhNt(jF."rio_release_outb_mbox (C function)c.rio_release_outb_mboxhNt(jF."rio_request_inb_dbell (C function)c.rio_request_inb_dbellhNt(jF."rio_release_inb_dbell (C function)c.rio_release_inb_dbellhNt(jF.#rio_request_outb_dbell (C function)c.rio_request_outb_dbellhNt(jF.#rio_release_outb_dbell (C function)c.rio_release_outb_dbellhNt(jF.%rio_add_mport_pw_handler (C function)c.rio_add_mport_pw_handlerhNt(jF.%rio_del_mport_pw_handler (C function)c.rio_del_mport_pw_handlerhNt(jF.#rio_request_inb_pwrite (C function)c.rio_request_inb_pwritehNt(jF.#rio_release_inb_pwrite (C function)c.rio_release_inb_pwritehNt(jF.rio_pw_enable (C function)c.rio_pw_enablehNt(jF.rio_map_inb_region (C function)c.rio_map_inb_regionhNt(jF.!rio_unmap_inb_region (C function)c.rio_unmap_inb_regionhNt(jF. rio_map_outb_region (C function)c.rio_map_outb_regionhNt(jF."rio_unmap_outb_region (C function)c.rio_unmap_outb_regionhNt(jF."rio_mport_get_physefb (C function)c.rio_mport_get_physefbhNt(jF.rio_get_comptag (C function)c.rio_get_comptaghNt(jF.!rio_set_port_lockout (C function)c.rio_set_port_lockouthNt(jF."rio_enable_rx_tx_port (C function)c.rio_enable_rx_tx_porthNt(jF.%rio_mport_chk_dev_access (C function)c.rio_mport_chk_dev_accesshNt(jF.#rio_inb_pwrite_handler (C function)c.rio_inb_pwrite_handlerhNt(jF.rio_mport_get_efb (C function)c.rio_mport_get_efbhNt(jF."rio_mport_get_feature (C function)c.rio_mport_get_featurehNt(jF.rio_lock_device (C function)c.rio_lock_devicehNt(jF.rio_unlock_device (C function)c.rio_unlock_devicehNt(jF. rio_route_add_entry (C function)c.rio_route_add_entryhNt(jF. rio_route_get_entry (C function)c.rio_route_get_entryhNt(jF. rio_route_clr_table (C function)c.rio_route_clr_tablehNt(jF."rio_request_mport_dma (C function)c.rio_request_mport_dmahNt(jF.rio_request_dma (C function)c.rio_request_dmahNt(jF.rio_release_dma (C function)c.rio_release_dmahNt(jF.rio_dma_prep_xfer (C function)c.rio_dma_prep_xferhNt(jF."rio_dma_prep_slave_sg (C function)c.rio_dma_prep_slave_sghNt(jF.rio_register_scan (C function)c.rio_register_scanhNt(jF. rio_unregister_scan (C function)c.rio_unregister_scanhNt(jF.rio_switch (C struct) c.rio_switchhNt(jF.rio_switch_ops (C struct)c.rio_switch_opshNt(jF.rio_dev (C struct) c.rio_devhNt(jF.rio_msg (C struct) c.rio_msghNt(jF.rio_dbell (C struct) c.rio_dbellhNt(jF.rio_mport (C struct) c.rio_mporthNt(jF.rio_net (C struct) c.rio_nethNt(jF.rio_mport_attr (C struct)c.rio_mport_attrhNt(jF.rio_ops (C struct) c.rio_opshNt(jF.rio_driver (C struct) c.rio_driverhNt(jF.rio_scan (C struct) c.rio_scanhNt(jF.rio_scan_node (C struct)c.rio_scan_nodehNt(jF.rio_destid_alloc (C function)c.rio_destid_allochNt(jF.rio_destid_reserve (C function)c.rio_destid_reservehNt(jF.rio_destid_free (C function)c.rio_destid_freehNt(jF.rio_destid_first (C function)c.rio_destid_firsthNt(jF.rio_destid_next (C function)c.rio_destid_nexthNt(jF.rio_get_device_id (C function)c.rio_get_device_idhNt(jF.rio_set_device_id (C function)c.rio_set_device_idhNt(jF.rio_clear_locks (C function)c.rio_clear_lockshNt(jF.rio_enum_host (C function)c.rio_enum_hosthNt(jF."rio_device_has_destid (C function)c.rio_device_has_destidhNt(jF.rio_release_dev (C function)c.rio_release_devhNt(jF.rio_is_switch (C function)c.rio_is_switchhNt(jF.rio_setup_device (C function)c.rio_setup_devicehNt(jF. rio_sport_is_active (C function)c.rio_sport_is_activehNt(jF.'rio_get_host_deviceid_lock (C function)c.rio_get_host_deviceid_lockhNt(jF.rio_enum_peer (C function)c.rio_enum_peerhNt(jF.rio_enum_complete (C function)c.rio_enum_completehNt(jF.rio_disc_peer (C function)c.rio_disc_peerhNt(jF. rio_mport_is_active (C function)c.rio_mport_is_activehNt(jF.$rio_update_route_tables (C function)c.rio_update_route_tableshNt(jF.rio_init_em (C function) c.rio_init_emhNt(jF.rio_enum_mport (C function)c.rio_enum_mporthNt(jF.#rio_build_route_tables (C function)c.rio_build_route_tableshNt(jF.rio_disc_mport (C function)c.rio_disc_mporthNt(jF.rio_basic_attach (C function)c.rio_basic_attachhNt(jF. rio_setup_inb_dbell (C function)c.rio_setup_inb_dbellhNt(jF.rio_chk_dev_route (C function)c.rio_chk_dev_routehNt(jF.rio_chk_dev_access (C function)c.rio_chk_dev_accesshNt(jF.!rio_get_input_status (C function)c.rio_get_input_statushNt(jF. rio_clr_err_stopped (C function)c.rio_clr_err_stoppedhNt(jF.$rio_std_route_add_entry (C function)c.rio_std_route_add_entryhNt(jF.$rio_std_route_get_entry (C function)c.rio_std_route_get_entryhNt(jF.$rio_std_route_clr_table (C function)c.rio_std_route_clr_tablehNt(jF.rio_find_mport (C function)c.rio_find_mporthNt(jF.rio_mport_scan (C function)c.rio_mport_scanhNt(jF.RIO_LOP_READ (C macro)c.RIO_LOP_READhNt(jF.RIO_LOP_WRITE (C macro)c.RIO_LOP_WRITEhNt(jF.RIO_OP_READ (C macro) c.RIO_OP_READhNt(jF.RIO_OP_WRITE (C macro)c.RIO_OP_WRITEhNt(jF.rio_match_device (C function)c.rio_match_devicehNt(jF.rio_device_probe (C function)c.rio_device_probehNt(jF.rio_device_remove (C function)c.rio_device_removehNt(jF.rio_match_bus (C function)c.rio_match_bushNt(jF.rio_bus_init (C function)c.rio_bus_inithNt(jF."fsl_local_config_read (C function)c.fsl_local_config_readhNt(jF.#fsl_local_config_write (C function)c.fsl_local_config_writehNt(jF. fsl_rio_config_read (C function)c.fsl_rio_config_readhNt(jF.!fsl_rio_config_write (C function)c.fsl_rio_config_writehNt(jF.fsl_rio_setup (C function)c.fsl_rio_setuphNtej ]j]j]j^ ]j/]jc ]j]j]j ]j?]j ]j ]j]j]j ]jY]j ]j ]j]j]j ]j ]j7]jp]j]j0]j>]jM]j6]j ]j]j+]j]j]j]j]j]j ]j]j|]j]j]j]j^]jS]jI]jg]ja]jL]j ]j]((jF.#register_pstore_device (C function)c.register_pstore_devicehNt(jF.%unregister_pstore_device (C function)c.unregister_pstore_devicehNt(jF.psz_buffer (C struct) c.psz_bufferhNt(jF.psz_kmsg_header (C struct)c.psz_kmsg_headerhNt(jF.pstore_zone (C struct) c.pstore_zonehNt(jF.psz_context (C struct) c.psz_contexthNt(jF.psz_flush_mode (C enum)c.psz_flush_modehNt(jF.psz_recovery (C function)c.psz_recoveryhNt(jF.pstore_zone_info (C struct)c.pstore_zone_infohNt(jF.pstore_device_info (C struct)c.pstore_device_infohNt(jF.pstore_blk_config (C struct)c.pstore_blk_confighNt(jF."pstore_blk_get_config (C function)c.pstore_blk_get_confighNtejl]jm]j]j]jQ ]j ]j]j| ]j ]j]j]j]j]jI]jK]j]j]j]jV ]jW ]j]j]j]j]j ]j]j&]j]]jf ]j? ]j]j ]uujs}(j .}modules}hmKumath}(j .} has_equations}(jjejt jjy jjj j j@j jjjjjCj j j jjj jdjw j jjqj j? j)jSj! jTj-j}j) j jSj`j9jZjj_jGjqj jdj'jzjjD jtj jQjCj j j j\ jjj\jpjjj jjI j j\jjj1jV jjjj j j j jjjjjjjjjjj j jk jj jjj jj jj j jj?jjjjjjj jj' jjj j jj- j#j jjj jy jz jj j6j"j& j'j^j jU jjDj j j j"jvjkjOj7j-jI jv j j j]jjj j jajk jkjjjW jojsju jnjyj;j jn jj j jt jj jTjjj jjc j j jj jj jj j jjjw jjj j joj~ jj j jjjwj# jjj j j j>j-j#jjNjjjPjjB jVj j jX j;j/jjKj j$ jjj j>j5 jjjY j j jZj j[j(jcjj.jm jj j[ jjwjy jjjj jj jp jJjj j jj/ jjRjX jjjjjjjjajj jj jjjkjljTj jjv j j~j- jjyjXjUjV j_ jEj jjKj j?jjjUj j jj j6j jjc j*jj j,j j jyjO j1jjj2jjj7jj j jj'jjj*jjQjjjq jj(j/jjjjjnjSj j jGjHjWjjOjj0j`j&jj jj\ j j` joj j.jj j jwjjmj@ jpj}j j j2j9j jj jBjj|j j jj j j; jjjI j jj j jP j jj+ jjj jj< jjji jj jjjp jK j jjnj jjjj j6ji jj j jk jjjjj jfj jFj8j!j:jFj jjxj$ jj j jjJ j+j)j3j j8jhjBj jj j j j j jEjGjo j<jjjj8j j~jj jj jZ jjmj j jkjje ji jjj] jt jj j{jjjjz jLjR jjj jj j jjq jjj j jjjjj j jj jj8j:jl jjj ju j j4 j j5j~ j jKjjj j@ j+jWj]j* j j j jEjj j!jjjCj jC j0j+ j jjRjVjFjjWjj=jjNjjz j jjjjVj@ j jjjjjjj jB j j= j j<jjjj jjjjy jjjj0j jjj j jj"j"j jjrjj j jj j j% j3j j|j j8jjjbjpj j= j jjj\j' j( jK j. j jj jgj2j jsj j{j j jjj( jjjjjK jTjjZjjS jjjj< jfj j' jjdjj6 j j{ jjjk j jjjM jjj jx jjjjj(jjjjij jjjj j jj)j j jj5jj<jj j j^j jcj2j2 jj} jjjYj" jj jTjj7jQ j]jjjjFjj+jj jvjjj8j)jFj jrjn j' jjj j, j jKjjj jVjJjjj j jj5 jjC jD jjjm jjjjj jj j'j jjg jj j jD jjo jjjj3j jY j j j jjjj jj j j jg jj jBj&jj j?js j jjkj7j j j; j j jj*jjWj_ jxj%jjjj# j,jjujvjj j jDjPjjZjij`jj`jF jjij~j jjjrjjujfjjA jF j@jjCjj jjj| jj jj jjj j^ jj\jjjj j jj j j j jj j j j jj) jjj:j j.j jj j j j j j j j j j.j~j(jH j jjjR jjdjjjujQjF jE j~jH j jjj j j[jj jljj$jb jZjj jL jj+j`j0jnj. jjU jjjj j? j jB j ji jjj, jj5 jj j`jjjjj j jj&j j jjIja jb j jjj j j"jZj[ju(jEj jjejjj j jj j$j[j%jXjG j\jj[ j6jejj j@j|js j j j jIjjP jj_jejj> j#jjE jjjj j jj j_ jx j< jj:jj j jjO j jjjjjjjjjjYjj j jh jjjjj jjj/j2jj j{jj jjMjj jj j jZjwjNjj_j jjYj;j"jcjj j j j< jj! j j jjj{j j jjQ jjy j jjPjjdj~ j jjcj jj_j{jjM j^jj* jaj4jj js jrj j j j}jj} j~ jjjjj. jjjjjj^jjj jjjj;jjj jsj jjj` jPjjjj jj j j0 j`jj1 jjjj jjJj jZj, jdjjjjj8 j)j ja j jj5j&jA j jIjJj j j j jj4 jcj6 j jj jj j1 j3jj jj j}jjj jj jGjj' j jMj j jjjSjj j jja jZjjbjjjs j9j<j$j jj j j,j j jj jjTjjjj jj jj_jjj j jj j;j<jrjjDj> jj jVj!jj1jUj j jb j jjjjRjj?j}j jjj jj} jj jjjjyjhj jjR j jpjjjxj jjj jjj jj j jNjj\ jj"j#j jjjjj j j(j j[ j jjj jyjjj jj9j j j'jj j jj jLj jjIj*jjD j j jj.j>jj jojnjqj j*jj jNjPj j;j jwj5jj jj j jjjj]jTjjXjpj)jgjf jN j- jjq jj6jjjpj@ j~j jjjjjj jj= jjjjH j jj j j jkjU jjj jjj.jjjjj jVjjn j1jjjj j9j j j jsjKj j^jejj1 j=j'jkj j jc j; j$j*jjOjjJ jQj j@j j\j j jj` jsjjfjjj jsjjj jj jd j j& jjjS jj j0 j~ j j j jj j j_jjjjcj jjL j j jj jV j j j+j*jj{j;j>j=jjj j jj jx j| jRj jjUjtj j#j j j j:jjjnjjcjj2j4jj jsjj1jj/ j jj?jU j j jj9 jYjSjnj[joj_ jD jj) jcjj jjvj7 jjjjjj" jxj j jj- jjjj j3 jj; jjjJ j jr jj jjz j| jj jxj j j, jjj jYjj jj jFj j jajv jjgjj6 jJjoj j jCjLjQjj\j/ jjXj!jj: jtj jB jSjjjjj jjjgjjj# jj j j j_jjbjP j0 jp jjZ ja jc jj jjjzjj j* jjj} jjjj)jjj jjhju jjQ jjjj j jj jMjj jjDj jj0j jHjj jj jE jj j_jjj jmjj5 j jj j> j jnj:jjjjj=jVjGjO j jjOjj jj jijojejg jh jjjr j8 jj jjjjjjjjj{ jj1 jVjj jjj_ jj jjj jjj jj jjZ j jjjjjj j3j j j j7j j jjHj j jjj jPj jj j jjj j j&jj+ j- j jj@j jAjY jj jsj-jIjxjjj.jjjSjWjx jj j]jjUjj: jjj j/j jjjjj: jjjj j{j jY jjj] j!jj> j jjjjjI jjj jjmj j} j jjW jj j j] j jvj j jzjj}jAjm j j%jj,jj jjjjQjBjj j j j2j[j,j5jkj jpjbj8jzjlj~jBjjL jMj[j\j^j8 jdj jjjjj jtjjjjjj=j jFjj j j jjPjQjjj2 j jjju(jjjn jjgj#j j%j jj+j jjjJj0j* j j jjjjjjj jj: jj%jjjj j j% jj/j jajfjjjjZ j4j j j?jj j j j jM jj3 jbjX jejfjjRj%jj/ jX jj jqjjjjjh j jjjjj jjjjjjj6 jWj9 j jj jj,jE jjjjjjP j jjS jT j j!jjCj jjjjNj jjj jSj~jjXj j jj jNj{ j j jmj jj jj# jjRj jgj j= j" j j jjj j jYjRjj j jjjC jzjK jjj+ jl jjtj j` jjjqjjL jj! jjjw j j jjjjb jjjjjjj jR jljjjjHj j jj4j9j+ j j j@j!j. jjo jj j j j5 jj8 j>jjXjjVjjj jjN jj6jj`j jfj j4 j j3jj] j5jj#j jg jBjq jyj jEj jj-jjajjjjd j jjj j jjj j|jj j?j jwj|jjj jjjj j@ j j j j j5j j j4j jjjjh jjUj j j)j jjj4jj jAjjj jyjzjj|j0j j<j j jjlj j jHjJjf j(jjp jj jjHjjjj jFjjjQjPj; jhj! jjjbjjjj jj j j jj\ jjjje jjJ jBjj jj) j jjj jjjjjm j jj j j jjjj jFjjjd j jjjjj jIj7 jjjMjA jjC jj-jM j]j0 jj j(jjj6 j jmjyj9j j) j7j j j>jjjjHjjbjj] j^ jWj"j& jH jjnj'j j j j2jj j jj j j{jjjjjv jjjjj jXj j8 j: jj jjtjG j jjj jjN jjjj)jj jj! j.j2jf jjjj$j j jjJjLjjAj j juj(jMjvj j jO jjhjj jjgj j:jijm jjLj j4jAjN jJjLj j_jj jj[ jXj jj jjvj-jj4 jjgj7jjojj jjjj jH j jjjjjjjUjjj j jjj j%jEjj" j j jRjj j jj jjj jjDjj jj j j j jL jP jcj jS jj2 jjij? j3jk jDj j% j& jj* j jUj0 j1 jR j j jj= j" jWjtj jdjqjo j5j jj jj^ j8jjjj j jjvjjo jjjQ jjjOjU jj7 jj jj jjj j jjO jj jj8jj jjjj jAjj jjj jWj jj\j=jj j3jjOjjIj jjTj j,jj jj jjbjej^ jjrj jji j3j jj:j<jj jj jjT jW jj j7 jjj jqjjuj jJ j jjj jv jw jf jjj j}jjjjj jj j jj j jj j:jjj j jGjjjj$ j j jj jjp j j j*jjjjhjj=jjjj#j^jCj jlj9 jfjhj jjl jqj/j j j;j jOjMjB jjjlj jj jjY jjj9 jjjjj>jG jjjl jjEjN j jHjj( jjjjj jjZ j[ j jd jj jC j.jdj jM jj jj j\ j j j( j jjjjt j j j j jEj jijjj j&jj@jQjF j j j jjajj7 je jwjLj j jNjju j jjXjj jYj`jjjjjj jj j]jmjn j jhjyjjuj9jjE j jj j jjj% jjjjj jjjjjjj*jjl j j j4j j&j'jjBjj j j-j jLj1j j& j7j j;jj jj@j j j j?j'j j j jPjj j jj/j j[jjjrj juj}jAjKjxjzjCjj jAj{ jTjjjj j^jA ja jxj,jj2 u(jjj j> jj~jtjujK jDj jjj jr jjjjj jjj$j%j[j j j/j j jjj j{ jX j j(jjj-j1je jjjjjj jj+jKjj3 jjjj j jj j j jj j j$j%j jj9j j jjoj jjjUjw jj2 jjjjkj j!j jjrj jjjS jjj jljj jjb jsjj jjjs jjjjjjjjjj jjj jfj6j=j jjqjtjuj jj jjj5jj/ jq jjjGjBjCj j j j j jEjjjI j jj4j jbjj j jajij1j=j j jr jjDj j| j jNjjj&j j% jjj( jjj j j3 jj jjzjjz jxjjjg jjjjj$ jjju j jj j4 je jjj+j jjjjjj$j jj0jjKjj]jjjj j< jOjj j jRj jj j j j jjV jjjjd j j<jj|j jt j6j. jjjj jjjjjjjjYj$ jG j}j, j jjjj jijmjvjwjzj|jjAj j jj# jjjjjjjjj jj` j jjjA jjj1jjj jjj j!jjjjDjjjjj,jj jOjjj<jjjr jjjGjjjj9 j$jj"j j jj jT jW j3 jjh j j{jHjjjG jMj j j@jjjjjGj jjjhj j jjj? j jwjjj j j jjT jej jj jrjj jT jjjjjjjF jjjx jj jjj#jpj>j jjj^ j/jc jjj j?j j jjj jYj j jjj j j7jpjj0j>jMj6j jj+jjjjjj jj|jjjj^jSjIjgjajLj jjljmjjjQ j jj| j jjjjjIjKjjjjV jW jjjjj jj&j]jf j? jj uhmKupy}(j .}jD.}hmKurst}(j .}hmKustd}( progoptions}j .}(termj.jj.jW.j.jj.jW.j.jj.jW.j.jj.jW.j.jj.jW.j.jj.jW.j.jj.jW.j.jj.jW.j.jj.jW.j.jj.jW.j.jj.jW.j.jj.jW.j.jj.jW.j.jj.jW.j.jj.jW.j.jj.jW.j.jj.jW.j.jj.jW.j.jj.jW.j.jj.jW.j.jj.jW.j.jj.jW.j.jj.jW.j.jj.jW.j.jj.jW.j.jj.jW.j.jj.jW.j.jj.jW.j.jj.termj.j1(j.j.j.j1(j.j.j.j1(j.j.j.j1(j.j.j.j1(j.j.j.j1(j.j.j.j1(j.j.j.j1(j.j.j.j1(j.j.j.j1(j.j.j.j1(j.j.j.j1(j.j.j.j1(j.j.j.j1(j.j.j.j1(j.termj m.j6j m.j.jm.j6jm.j.jm.j6jm.j.jm.j6jm.j.jm.j6jm.j.jm.j6jm.j.jm.j6jm.j.j!m.j6j"m.j.j$m.j6j%m.j.j'm.j6j(m.j.j*m.j6j+m.j.j-m.j6j.m.j.j0m.j6j1m.j.j3m.j6j4m.j.j6m.j6j7m.j.j9m.j6j:m.j.jadmin-guide/cgroup-v1/blkio-controller:details of cgroup filesj6details-of-cgroup-filesDetails of cgroup filescgroups-why-neededj4cgroups-why-needed1.2 Why are cgroups needed ?,admin-guide/cgroup-v1/cgroups:control groupsj4control-groupsControl Groups/admin-guide/cgroup-v1/cgroups:1. control groupsj4id11. Control Groups:admin-guide/cgroup-v1/cgroups:2. usage examples and syntaxj4usage-examples-and-syntax2. Usage Examples and Syntax+admin-guide/cgroup-v1/cgroups:3. kernel apij4 kernel-api 3. Kernel API9admin-guide/cgroup-v1/cgroups:4. extended attribute usagej4extended-attribute-usage4. Extended attribute usage*admin-guide/cgroup-v1/cgroups:5. questionsj4 questions 5. Questions7admin-guide/cgroup-v1/cpuacct:cpu accounting controllerjAOcpu-accounting-controllerCPU Accounting Controllercpusetsj\cpusetsCPUSETS%admin-guide/cgroup-v1/cpusets:cpusetsj\j;.CPUSETS(admin-guide/cgroup-v1/cpusets:1. cpusetsj\id2 1. Cpusets:admin-guide/cgroup-v1/cpusets:2. usage examples and syntaxj\usage-examples-and-syntax2. Usage Examples and Syntax*admin-guide/cgroup-v1/cpusets:3. questionsj\ questions 3. Questions(admin-guide/cgroup-v1/cpusets:4. contactj\contact 4. Contact9admin-guide/cgroup-v1/devices:device whitelist controllerjrdevice-whitelist-controllerDevice Whitelist Controller,admin-guide/cgroup-v1/devices:1. descriptionjr description1. Description/admin-guide/cgroup-v1/devices:2. user interfacejruser-interface2. User Interface)admin-guide/cgroup-v1/devices:3. securityjrsecurity 3. Security*admin-guide/cgroup-v1/devices:4. hierarchyjr hierarchy 4. Hierarchy6admin-guide/cgroup-v1/freezer-subsystem:cgroup freezerjcgroup-freezerCgroup Freezer0admin-guide/cgroup-v1/hugetlb:hugetlb controllerjD{hugetlb-controllerHugeTLB Controller cgroup-v1j0 cgroup-v1Control Groups version 14admin-guide/cgroup-v1/index:control groups version 1j0control-groups-version-1Control Groups version 1Vadmin-guide/cgroup-v1/memcg_test:memory resource controller(memcg) implementation memojeE4memory-resource-controller-memcg-implementation-memo5Memory Resource Controller(Memcg) Implementation Memo9admin-guide/cgroup-v1/memcg_test:0. how to record usage ?jeEhow-to-record-usage0. How to record usage ?*admin-guide/cgroup-v1/memcg_test:1. chargejeEcharge 1. Charge,admin-guide/cgroup-v1/memcg_test:2. unchargejeEuncharge 2. Uncharge8admin-guide/cgroup-v1/memcg_test:3. charge-commit-canceljeEcharge-commit-cancel3. charge-commit-cancel-admin-guide/cgroup-v1/memcg_test:4. anonymousjeE anonymous 4. Anonymous.admin-guide/cgroup-v1/memcg_test:5. page cachejeE page-cache 5. Page Cache;admin-guide/cgroup-v1/memcg_test:6. shmem(tmpfs) page cachejeEshmem-tmpfs-page-cache6. Shmem(tmpfs) Page Cache2admin-guide/cgroup-v1/memcg_test:7. page migrationjeEpage-migration7. Page Migration'admin-guide/cgroup-v1/memcg_test:8. lrujeElru8. LRU2admin-guide/cgroup-v1/memcg_test:9. typical tests.jeE typical-tests9. Typical Tests.!cgroup-v1-memory-kernel-extensionj I!cgroup-v1-memory-kernel-extension2.7 Kernel Memory Extension"cgroup-v1-memory-test-troubleshootj I"cgroup-v1-memory-test-troubleshoot4.1 Troubleshooting$cgroup-v1-memory-test-task-migrationj I$cgroup-v1-memory-test-task-migration4.2 Task migrationcgroup-v1-memory-move-chargesj Icgroup-v1-memory-move-charges/8. Move charges at task migration (DEPRECATED!) cgroup-v1-memory-movable-chargesj I cgroup-v1-memory-movable-charges&8.2 Type of charges which can be movedcgroup-v1-memory-oom-controlj Icgroup-v1-memory-oom-control10. OOM Control7admin-guide/cgroup-v1/memory:memory resource controllerj Imemory-resource-controllerMemory Resource ControllerJadmin-guide/cgroup-v1/memory:benefits and purpose of the memory controllerj I-benefits-and-purpose-of-the-memory-controller-Benefits and Purpose of the memory controller'admin-guide/cgroup-v1/memory:1. historyj Ihistory 1. History.admin-guide/cgroup-v1/memory:2. memory controlj Imemory-control2. Memory Control.admin-guide/cgroup-v1/memory:3. user interfacej Iuser-interface3. User Interface'admin-guide/cgroup-v1/memory:4. testingj Itesting 4. Testing0admin-guide/cgroup-v1/memory:5. misc. interfacesj Imisc-interfaces5. Misc. interfaces1admin-guide/cgroup-v1/memory:6. hierarchy supportj Ihierarchy-support6. Hierarchy support+admin-guide/cgroup-v1/memory:7. soft limitsj I soft-limits7. Soft limitsLadmin-guide/cgroup-v1/memory:8. move charges at task migration (deprecated!)j I)move-charges-at-task-migration-deprecated/8. Move charges at task migration (DEPRECATED!)1admin-guide/cgroup-v1/memory:9. memory thresholdsj Imemory-thresholds9. Memory thresholds,admin-guide/cgroup-v1/memory:10. oom controlj I oom-control10. OOM Control0admin-guide/cgroup-v1/memory:11. memory pressurej Imemory-pressure11. Memory Pressure%admin-guide/cgroup-v1/memory:12. todoj Iid912. TODO$admin-guide/cgroup-v1/memory:summaryj IsummarySummary'admin-guide/cgroup-v1/memory:referencesj I references References*admin-guide/cgroup-v1/misc:misc controllerjmisc-controllerMisc controller7admin-guide/cgroup-v1/net_cls:network classifier cgroupjnetwork-classifier-cgroupNetwork classifier cgroup6admin-guide/cgroup-v1/net_prio:network priority cgroupj:network-priority-cgroupNetwork priority cgroup4admin-guide/cgroup-v1/pids:process number controllerjyprocess-number-controllerProcess Number Controller#admin-guide/cgroup-v1/pids:abstractjyabstractAbstract admin-guide/cgroup-v1/pids:usagejyusageUsage"admin-guide/cgroup-v1/pids:examplejyexampleExample*admin-guide/cgroup-v1/rdma:rdma controllerjrdma-controllerRDMA Controller&admin-guide/cgroup-v1/rdma:1. overviewjoverview 1. Overview,admin-guide/cgroup-v1/rdma:2. usage examplesjusage-examples2. Usage Examples cgroup-v2j| cgroup-v2Control Group v2cgroupv2-limits-distributorj|cgroupv2-limits-distributorLimits cgroupv2-protections-distributorj| cgroupv2-protections-distributor Protections cgroup-v2-cpuj| cgroup-v2-cpuCPU&admin-guide/cgroup-v2:control group v2j|control-group-v2Control Group v2"admin-guide/cgroup-v2:introductionj| introduction Introduction&admin-guide/cgroup-v2:basic operationsj|basic-operationsBasic Operations2admin-guide/cgroup-v2:resource distribution modelsj|resource-distribution-modelsResource Distribution Models%admin-guide/cgroup-v2:interface filesj|interface-filesInterface Files!admin-guide/cgroup-v2:controllersj| controllers Controllersadmin-guide/cgroup-v2:namespacej| namespace Namespace7admin-guide/cgroup-v2:information on kernel programmingj|!information-on-kernel-programming!Information on Kernel Programming1admin-guide/cgroup-v2:deprecated v1 core featuresj|deprecated-v1-core-featuresDeprecated v1 Core Features:admin-guide/cgroup-v2:issues with v1 and rationales for v2j|$issues-with-v1-and-rationales-for-v2$Issues with v1 and Rationales for v2 admin-guide/cifs/authors:authorsjauthorsAuthors(admin-guide/cifs/authors:original authorjoriginal-authorOriginal Author+admin-guide/cifs/authors:patch contributorsjpatch-contributorsPatch Contributors>admin-guide/cifs/authors:test case and bug report contributorsj%test-case-and-bug-report-contributors%Test case and Bug Report contributors admin-guide/cifs/changes:changesjychangesChangesadmin-guide/cifs/index:cifsjcifsCIFS*admin-guide/cifs/introduction:introductionjUg introduction Introductionadmin-guide/cifs/todo:todoj'todoTODO8admin-guide/cifs/todo:a partial list of missing featuresj'"a-partial-list-of-missing-features"A Partial List of Missing Features admin-guide/cifs/todo:known bugsj' known-bugs Known Bugs(admin-guide/cifs/todo:misc testing to doj'misc-testing-to-doMisc testing to doadmin-guide/cifs/usage:usagejbusageUsage)admin-guide/cifs/usage:build instructionsjbbuild-instructionsBuild instructions0admin-guide/cifs/usage:installation instructionsjbinstallation-instructionsInstallation instructions&admin-guide/cifs/usage:recommendationsjbrecommendationsRecommendations+admin-guide/cifs/usage:allowing user mountsjballowing-user-mountsAllowing User Mounts-admin-guide/cifs/usage:allowing user unmountsjballowing-user-unmountsAllowing User Unmounts+admin-guide/cifs/usage:samba considerationsjbsamba-considerationsSamba Considerations'admin-guide/cifs/usage:use instructionsjbuse-instructionsUse instructions#admin-guide/cifs/usage:restrictionsjb restrictions Restrictions-admin-guide/cifs/usage:cifs vfs mount optionsjbcifs-vfs-mount-optionsCIFS VFS Mount Options>admin-guide/cifs/usage:misc /proc/fs/cifs flags and debug infojb&misc-proc-fs-cifs-flags-and-debug-info'Misc /proc/fs/cifs Flags and Debug Info4admin-guide/cifs/usage:cifs kernel module parametersjbcifs-kernel-module-parametersCIFS kernel module parameters1admin-guide/clearing-warn-once:clearing warn_onceju\clearing-warn-onceClearing WARN_ONCEadmin-guide/cpu-load:cpu loadjvcpu-loadCPU loadadmin-guide/cpu-load:examplejvexampleExampleadmin-guide/cpu-load:referencesjv references Referencesadmin-guide/cpu-load:thanksjvthanksThanksCadmin-guide/cputopology:how cpu topology info is exported via sysfsjh+how-cpu-topology-info-is-exported-via-sysfs+How CPU topology info is exported via sysfs>admin-guide/dell_rbu:dell remote bios update driver (dell_rbu)jAZ'dell-remote-bios-update-driver-dell-rbu)Dell Remote BIOS Update driver (dell_rbu)admin-guide/dell_rbu:purposejAZpurposePurposeadmin-guide/dell_rbu:scopejAZscopeScopeadmin-guide/dell_rbu:overviewjAZoverviewOverview%admin-guide/device-mapper/cache:cachejcacheCache,admin-guide/device-mapper/cache:introductionj introduction Introduction(admin-guide/device-mapper/cache:glossaryjglossaryGlossary&admin-guide/device-mapper/cache:designjdesignDesign0admin-guide/device-mapper/cache:target interfacejtarget-interfaceTarget interface(admin-guide/device-mapper/cache:examplesjexamplesExamplesFadmin-guide/device-mapper/cache-policies:guidance for writing policiesj:guidance-for-writing-policiesGuidance for writing policiesXadmin-guide/device-mapper/cache-policies:overview of supplied cache replacement policiesj:/overview-of-supplied-cache-replacement-policies/Overview of supplied cache replacement policies1admin-guide/device-mapper/cache-policies:examplesj:examplesExamples(admin-guide/device-mapper/delay:dm-delayj:=dm-delaydm-delay/admin-guide/device-mapper/delay:example scriptsj:=example-scriptsExample scripts+admin-guide/device-mapper/dm-clone:dm-clonejp_dm-clonedm-clone/admin-guide/device-mapper/dm-clone:introductionjp_ introduction Introduction+admin-guide/device-mapper/dm-clone:glossaryjp_glossaryGlossary)admin-guide/device-mapper/dm-clone:designjp_designDesign3admin-guide/device-mapper/dm-clone:target interfacejp_target-interfaceTarget Interface+admin-guide/device-mapper/dm-clone:examplesjp_examplesExamples/admin-guide/device-mapper/dm-clone:known issuesjp_ known-issues Known issues.admin-guide/device-mapper/dm-clone:why not...?jp_why-not Why not...?+admin-guide/device-mapper/dm-crypt:dm-cryptjbzdm-cryptdm-crypt2admin-guide/device-mapper/dm-crypt:example scriptsjbzexample-scriptsExample scripts)admin-guide/device-mapper/dm-dust:dm-dustjȈdm-dustdm-dust2admin-guide/device-mapper/dm-dust:table parametersjȈtable-parametersTable parameters4admin-guide/device-mapper/dm-dust:usage instructionsjȈusage-instructionsUsage instructions@admin-guide/device-mapper/dm-dust:adding and removing bad blocksjȈadding-and-removing-bad-blocksAdding and removing bad blocks>admin-guide/device-mapper/dm-dust:enabling block read failuresjȈenabling-block-read-failuresEnabling block read failuresEadmin-guide/device-mapper/dm-dust:bad block add/remove error handlingjȈ#bad-block-add-remove-error-handling#Bad block add/remove error handlingYadmin-guide/device-mapper/dm-dust:counting the number of bad blocks in the bad block listjȈ7counting-the-number-of-bad-blocks-in-the-bad-block-list7Counting the number of bad blocks in the bad block listBadmin-guide/device-mapper/dm-dust:querying for specific bad blocksjȈ querying-for-specific-bad-blocks Querying for specific bad blocks=admin-guide/device-mapper/dm-dust:clearing the bad block listjȈclearing-the-bad-block-listClearing the bad block listadmin-guide/gpio/gpio-aggregator:aggregating gpios using sysfsjyaggregating-gpios-using-sysfsAggregating GPIOs using Sysfs4admin-guide/gpio/gpio-aggregator:generic gpio driverjygeneric-gpio-driverGeneric GPIO Driver0admin-guide/gpio/gpio-mockup:gpio testing driverjsgpio-testing-driverGPIO Testing DriverIadmin-guide/gpio/gpio-mockup:creating simulated chips using module paramsjs,creating-simulated-chips-using-module-params,Creating simulated chips using module params9admin-guide/gpio/gpio-mockup:manipulating simulated linesjsmanipulating-simulated-linesManipulating simulated lines1admin-guide/gpio/gpio-sim:configfs gpio simulatorjgconfigfs-gpio-simulatorConfigfs GPIO Simulator2admin-guide/gpio/gpio-sim:creating simulated chipsjgcreating-simulated-chipsCreating simulated chips6admin-guide/gpio/gpio-sim:manipulating simulated linesjgmanipulating-simulated-linesManipulating simulated linesadmin-guide/gpio/index:gpiojzgpioGPIO,admin-guide/gpio/obsolete:obsolete gpio apisjTobsolete-gpio-apisObsolete GPIO APIsGadmin-guide/highuid:notes on the change from 16-bit uids to 32-bit uidsj 3notes-on-the-change-from-16-bit-uids-to-32-bit-uids3Notes on the change from 16-bit UIDs to 32-bit UIDs3admin-guide/hw-vuln/core-scheduling:core schedulingj(core-schedulingCore Scheduling4admin-guide/hw-vuln/core-scheduling:security usecasej(security-usecaseSecurity usecase)admin-guide/hw-vuln/core-scheduling:usagej(usageUsage9admin-guide/hw-vuln/core-scheduling:design/implementationj(design-implementationDesign/ImplementationBadmin-guide/hw-vuln/core-scheduling:limitations of core-schedulingj(limitations-of-core-schedulingLimitations of core-scheduling\admin-guide/hw-vuln/core-scheduling:open cross-ht issues that core scheduling does not solvej(8open-cross-ht-issues-that-core-scheduling-does-not-solve8Open cross-HT issues that core scheduling does not solve3admin-guide/hw-vuln/core-scheduling:other use casesj(other-use-casesOther Use casesLadmin-guide/hw-vuln/cross-thread-rsb:cross-thread return address predictionsjV'cross-thread-return-address-predictions'Cross-Thread Return Address Predictions8admin-guide/hw-vuln/cross-thread-rsb:affected processorsjVaffected-processorsAffected processors1admin-guide/hw-vuln/cross-thread-rsb:related cvesjV related-cves Related CVEs,admin-guide/hw-vuln/cross-thread-rsb:problemjVproblemProblem5admin-guide/hw-vuln/cross-thread-rsb:attack scenariosjVattack-scenariosAttack scenarios9admin-guide/hw-vuln/cross-thread-rsb:mitigation mechanismjVmitigation-mechanismMitigation mechanismRadmin-guide/hw-vuln/cross-thread-rsb:mitigation control on the kernel command linejV-mitigation-control-on-the-kernel-command-line-Mitigation control on the kernel command lineRadmin-guide/hw-vuln/cross-thread-rsb:mitigation control for kvm - module parameterjV+mitigation-control-for-kvm-module-parameter-Mitigation control for KVM - module parameterCadmin-guide/hw-vuln/gather_data_sampling:gds - gather data samplingjngds-gather-data-samplingGDS - Gather Data Sampling0admin-guide/hw-vuln/gather_data_sampling:problemjnproblemProblem9admin-guide/hw-vuln/gather_data_sampling:attack scenariosjnattack-scenariosAttack scenarios=admin-guide/hw-vuln/gather_data_sampling:mitigation mechanismjnmitigation-mechanismMitigation mechanismVadmin-guide/hw-vuln/gather_data_sampling:mitigation control on the kernel command linejn-mitigation-control-on-the-kernel-command-line-Mitigation control on the kernel command line?admin-guide/hw-vuln/gather_data_sampling:gds system informationjngds-system-informationGDS System Information?admin-guide/hw-vuln/gather_data_sampling:gds default mitigationjngds-default-mitigationGDS Default mitigation2admin-guide/hw-vuln/index:hardware vulnerabilitiesjsHhardware-vulnerabilitiesHardware vulnerabilities*admin-guide/hw-vuln/l1d_flush:l1d flushingj3U l1d-flushing L1D Flushing*admin-guide/hw-vuln/l1d_flush:related cvesj3U related-cves Related CVEs.admin-guide/hw-vuln/l1d_flush:usage guidelinesj3Uusage-guidelinesUsage Guidelines(admin-guide/hw-vuln/l1d_flush:mitigationj3U mitigation MitigationKadmin-guide/hw-vuln/l1d_flush:mitigation control on the kernel command linej3U-mitigation-control-on-the-kernel-command-line-Mitigation control on the kernel command line)admin-guide/hw-vuln/l1d_flush:limitationsj3U limitations Limitations l1tf_sys_infojj l1tf-sys-infoL1TF system information l1d_flushjj l1d-flush1. L1D flush on VMENTERguest_confinementjjguest-confinement52. Guest VCPU confinement to dedicated physical coresinterrupt_isolationjjinterrupt-isolation3. Interrupt affinity smt_controljj smt-control4. SMT controlmitigation_control_command_linejjmitigation-control-command-line-Mitigation control on the kernel command linemitigation_control_kvmjjmitigation-control-kvm-Mitigation control for KVM - module parametermitigation_selectionjjmitigation-selectionMitigation selection guidedefault_mitigationsjjdefault-mitigationsDefault mitigations1admin-guide/hw-vuln/l1tf:l1tf - l1 terminal faultjjl1tf-l1-terminal-faultL1TF - L1 Terminal Fault,admin-guide/hw-vuln/l1tf:affected processorsjjaffected-processorsAffected processors%admin-guide/hw-vuln/l1tf:related cvesjj related-cves Related CVEs admin-guide/hw-vuln/l1tf:problemjjproblemProblem)admin-guide/hw-vuln/l1tf:attack scenariosjjattack-scenariosAttack scenarios0admin-guide/hw-vuln/l1tf:l1tf system informationjjl1tf-system-informationL1TF system information2admin-guide/hw-vuln/l1tf:host mitigation mechanismjjhost-mitigation-mechanismHost mitigation mechanism4admin-guide/hw-vuln/l1tf:guest mitigation mechanismsjjguest-mitigation-mechanismsGuest mitigation mechanismsFadmin-guide/hw-vuln/l1tf:mitigation control on the kernel command linejj-mitigation-control-on-the-kernel-command-line-Mitigation control on the kernel command lineFadmin-guide/hw-vuln/l1tf:mitigation control for kvm - module parameterjj+mitigation-control-for-kvm-module-parameter-Mitigation control for KVM - module parameter3admin-guide/hw-vuln/l1tf:mitigation selection guidejjmitigation-selection-guideMitigation selection guide,admin-guide/hw-vuln/l1tf:default mitigationsjjj~.Default mitigations mds_sys_infoj)R mds-sys-infoMDS system informationcpu_buffer_clearj)Rcpu-buffer-clearCPU buffer clearingvirt_mechanismj)Rvirt-mechanismVirtualization mitigationxeon_phij)Rxeon-phi XEON PHI specific considerationsmds_smt_controlj)Rmds-smt-control SMT control#mds_mitigation_control_command_linej)R#mds-mitigation-control-command-line-Mitigation control on the kernel command linemds_default_mitigationsj)Rmds-default-mitigationsDefault mitigations>admin-guide/hw-vuln/mds:mds - microarchitectural data samplingj)R$mds-microarchitectural-data-sampling&MDS - Microarchitectural Data Sampling+admin-guide/hw-vuln/mds:affected processorsj)Raffected-processorsAffected processors$admin-guide/hw-vuln/mds:related cvesj)R related-cves Related CVEsadmin-guide/hw-vuln/mds:problemj)RproblemProblem(admin-guide/hw-vuln/mds:attack scenariosj)Rattack-scenariosAttack scenarios.admin-guide/hw-vuln/mds:mds system informationj)Rmds-system-informationMDS system information,admin-guide/hw-vuln/mds:mitigation mechanismj)Rmitigation-mechanismMitigation mechanismEadmin-guide/hw-vuln/mds:mitigation control on the kernel command linej)R-mitigation-control-on-the-kernel-command-line-Mitigation control on the kernel command line2admin-guide/hw-vuln/mds:mitigation selection guidej)Rmitigation-selection-guideMitigation selection guide+admin-guide/hw-vuln/mds:default mitigationsj)Rdefault-mitigationsDefault mitigations*admin-guide/hw-vuln/multihit:itlb multihitjB itlb-multihit iTLB multihit0admin-guide/hw-vuln/multihit:affected processorsjBaffected-processorsAffected processors)admin-guide/hw-vuln/multihit:related cvesjB related-cves Related CVEs$admin-guide/hw-vuln/multihit:problemjBproblemProblem-admin-guide/hw-vuln/multihit:attack scenariosjBattack-scenariosAttack scenarios=admin-guide/hw-vuln/multihit:itlb multihit system informationjB itlb-multihit-system-information iTLB multihit system information7admin-guide/hw-vuln/multihit:enumeration of the erratumjBenumeration-of-the-erratumEnumeration of the erratum1admin-guide/hw-vuln/multihit:mitigation mechanismjBmitigation-mechanismMitigation mechanismeadmin-guide/hw-vuln/multihit:mitigation control on the kernel command line and kvm - module parameterjBFmitigation-control-on-the-kernel-command-line-and-kvm-module-parameterHMitigation control on the kernel command line and KVM - module parameter7admin-guide/hw-vuln/multihit:mitigation selection guidejBmitigation-selection-guideMitigation selection guideWadmin-guide/hw-vuln/processor_mmio_stale_data:processor mmio stale data vulnerabilitiesj/?)processor-mmio-stale-data-vulnerabilities)Processor MMIO Stale Data Vulnerabilities>admin-guide/hw-vuln/processor_mmio_stale_data:data propagatorsj/?data-propagatorsData Propagators=admin-guide/hw-vuln/processor_mmio_stale_data:vulnerabilitiesj/?vulnerabilitiesVulnerabilitiesAadmin-guide/hw-vuln/processor_mmio_stale_data:affected processorsj/?affected-processorsAffected Processors>admin-guide/hw-vuln/processor_mmio_stale_data:new bits in msrsj/?new-bits-in-msrsNew bits in MSRs8admin-guide/hw-vuln/processor_mmio_stale_data:mitigationj/? mitigation MitigationMadmin-guide/hw-vuln/reg-file-data-sampling:register file data sampling (rfds)jk3 register-file-data-sampling-rfds"Register File Data Sampling (RFDS)>admin-guide/hw-vuln/reg-file-data-sampling:affected processorsjk3affected-processorsAffected Processors5admin-guide/hw-vuln/reg-file-data-sampling:mitigationjk3 mitigation Mitigationgadmin-guide/hw-vuln/special-register-buffer-data-sampling:srbds - special register buffer data samplingj0+srbds-special-register-buffer-data-sampling-SRBDS - Special Register Buffer Data SamplingMadmin-guide/hw-vuln/special-register-buffer-data-sampling:affected processorsj0affected-processorsAffected processorsFadmin-guide/hw-vuln/special-register-buffer-data-sampling:related cvesj0 related-cves Related CVEsJadmin-guide/hw-vuln/special-register-buffer-data-sampling:attack scenariosj0attack-scenariosAttack scenariosNadmin-guide/hw-vuln/special-register-buffer-data-sampling:mitigation mechanismj0mitigation-mechanismMitigation mechanismZadmin-guide/hw-vuln/special-register-buffer-data-sampling:ia32_mcu_opt_ctrl msr definitionj0 ia32-mcu-opt-ctrl-msr-definition IA32_MCU_OPT_CTRL MSR Definitiongadmin-guide/hw-vuln/special-register-buffer-data-sampling:mitigation control on the kernel command linej0-mitigation-control-on-the-kernel-command-line-Mitigation control on the kernel command lineRadmin-guide/hw-vuln/special-register-buffer-data-sampling:srbds system informationj0srbds-system-informationSRBDS System InformationRadmin-guide/hw-vuln/special-register-buffer-data-sampling:srbds default mitigationj0srbds-default-mitigationSRBDS Default mitigationspectre_sys_infojRtspectre-sys-infoSpectre system information'spectre_mitigation_control_command_linejRt'spectre-mitigation-control-command-line-Mitigation control on the kernel command line1admin-guide/hw-vuln/spectre:spectre side channelsjRtspectre-side-channelsSpectre Side Channels/admin-guide/hw-vuln/spectre:affected processorsjRtaffected-processorsAffected processors(admin-guide/hw-vuln/spectre:related cvesjRt related-cves Related CVEs#admin-guide/hw-vuln/spectre:problemjRtproblemProblemCadmin-guide/hw-vuln/spectre:spectre variant 1 (bounds check bypass)jRt%spectre-variant-1-bounds-check-bypass'Spectre variant 1 (Bounds Check Bypass)Gadmin-guide/hw-vuln/spectre:spectre variant 2 (branch target injection)jRt)spectre-variant-2-branch-target-injection+Spectre variant 2 (Branch Target Injection),admin-guide/hw-vuln/spectre:attack scenariosjRtattack-scenariosAttack scenarios6admin-guide/hw-vuln/spectre:spectre system informationjRtspectre-system-informationSpectre system information]admin-guide/hw-vuln/spectre:turning on mitigation for spectre variant 1 and spectre variant 2jRtAturning-on-mitigation-for-spectre-variant-1-and-spectre-variant-2ATurning on mitigation for Spectre variant 1 and Spectre variant 2Iadmin-guide/hw-vuln/spectre:mitigation control on the kernel command linejRt-mitigation-control-on-the-kernel-command-line-Mitigation control on the kernel command line6admin-guide/hw-vuln/spectre:mitigation selection guidejRtmitigation-selection-guideMitigation selection guide1admin-guide/hw-vuln/spectre:references on spectrejRtreferences-on-spectreReferences on SpectreAadmin-guide/hw-vuln/srso:speculative return stack overflow (srso)j|&speculative-return-stack-overflow-srso(Speculative Return Stack Overflow (SRSO),admin-guide/hw-vuln/srso:affected processorsj|affected-processorsAffected processors7admin-guide/hw-vuln/srso:system information and optionsj|system-information-and-optionsSystem information and options-admin-guide/hw-vuln/srso:mitigation: safe retj|mitigation-safe-retMitigation: Safe RETtsx_async_abort_sys_infojhtsx-async-abort-sys-infoTAA system information#taa_mitigation_control_command_linejh#taa-mitigation-control-command-line-Mitigation control on the kernel command linetaa_default_mitigationsjhtaa-default-mitigationsDefault mitigations@admin-guide/hw-vuln/tsx_async_abort:taa - tsx asynchronous abortjhtaa-tsx-asynchronous-abortTAA - TSX Asynchronous Abort7admin-guide/hw-vuln/tsx_async_abort:affected processorsjhaffected-processorsAffected processors0admin-guide/hw-vuln/tsx_async_abort:related cvesjh related-cves Related CVEs+admin-guide/hw-vuln/tsx_async_abort:problemjhproblemProblem4admin-guide/hw-vuln/tsx_async_abort:attack scenariosjhattack-scenariosAttack scenarios:admin-guide/hw-vuln/tsx_async_abort:taa system informationjhtaa-system-informationTAA system information8admin-guide/hw-vuln/tsx_async_abort:mitigation mechanismjhmitigation-mechanismMitigation mechanismQadmin-guide/hw-vuln/tsx_async_abort:mitigation control on the kernel command linejh-mitigation-control-on-the-kernel-command-line-Mitigation control on the kernel command line>admin-guide/hw-vuln/tsx_async_abort:mitigation selection guidejhmitigation-selection-guideMitigation selection guide7admin-guide/hw-vuln/tsx_async_abort:default mitigationsjhdefault-mitigationsDefault mitigations+admin-guide/media/mgb4:mgb4 sysfs interfacejmgb4-sysfs-interfacemgb4 sysfs interface3admin-guide/media/mgb4:global (pci card) parametersjglobal-pci-card-parametersGlobal (PCI card) parameters9admin-guide/media/mgb4:common fpdl3/gmsl input parametersj"common-fpdl3-gmsl-input-parameters"Common FPDL3/GMSL input parameters:admin-guide/media/mgb4:common fpdl3/gmsl output parametersj#common-fpdl3-gmsl-output-parameters#Common FPDL3/GMSL output parameters6admin-guide/media/mgb4:fpdl3 specific input parametersjfpdl3-specific-input-parametersFPDL3 specific input parameters7admin-guide/media/mgb4:fpdl3 specific output parametersj fpdl3-specific-output-parameters FPDL3 specific output parameters5admin-guide/media/mgb4:gmsl specific input parametersjgmsl-specific-input-parametersGMSL specific input parameters*admin-guide/media/mgb4:mgb4 mtd partitionsjmgb4-mtd-partitionsmgb4 mtd partitions*admin-guide/media/mgb4:mgb4 iio (triggers)jmgb4-iio-triggersmgb4 iio (triggers)/admin-guide/media/misc-cardlist:firewire driverjfirewire-driverFirewire driver,admin-guide/media/misc-cardlist:test driversj test-drivers Test driversEadmin-guide/media/omap3isp:omap 3 image signal processor (isp) driverjr(omap-3-image-signal-processor-isp-driver*OMAP 3 Image Signal Processor (ISP) driver'admin-guide/media/omap3isp:introductionjr introduction Introduction+admin-guide/media/omap3isp:split to subdevsjrsplit-to-subdevsSplit to subdevs5admin-guide/media/omap3isp:controlling the omap 3 ispjrcontrolling-the-omap-3-ispControlling the OMAP 3 ISPUadmin-guide/media/omap3isp:technical reference manuals (trms) and other documentationjr8technical-reference-manuals-trms-and-other-documentation:Technical reference manuals (TRMs) and other documentation%admin-guide/media/omap3isp:referencesjr references References/admin-guide/media/omap4_camera:omap4 iss driverjomap4-iss-driverOMAP4 ISS Driver+admin-guide/media/omap4_camera:introductionj introduction Introduction/admin-guide/media/omap4_camera:tested platformsjtested-platformsTested platforms(admin-guide/media/omap4_camera:file listj file-list File list)admin-guide/media/omap4_camera:referencesj references References/admin-guide/media/opera-firmware:opera firmwarejopera-firmwareOpera firmware9admin-guide/media/other-usb-cardlist:other usb cards listj/other-usb-cards-listOther USB cards list*admin-guide/media/pci-cardlist:pci driversj} pci-drivers PCI drivers6admin-guide/media/philips:philips webcams (pwc driver)jphilips-webcams-pwc-driverPhilips webcams (pwc driver)4admin-guide/media/platform-cardlist:platform driversjplatform-driversPlatform drivers9admin-guide/media/platform-cardlist:mmc/sdio dvb adaptersjmmc-sdio-dvb-adaptersMMC/SDIO DVB adaptersqcom_camss_graphjqcom-camss-graphMedia pipeline graph 8x16=admin-guide/media/qcom_camss:qualcomm camera subsystem driverj qualcomm-camera-subsystem-driver Qualcomm Camera Subsystem driver)admin-guide/media/qcom_camss:introductionj introduction Introduction?admin-guide/media/qcom_camss:qualcomm camera subsystem hardwarej"qualcomm-camera-subsystem-hardware"Qualcomm Camera Subsystem hardware4admin-guide/media/qcom_camss:supported functionalityjsupported-functionalitySupported functionality;admin-guide/media/qcom_camss:driver architecture and designjdriver-architecture-and-designDriver Architecture and Design+admin-guide/media/qcom_camss:implementationjimplementationImplementation*admin-guide/media/qcom_camss:documentationj documentation Documentation'admin-guide/media/qcom_camss:referencesj references References.admin-guide/media/radio-cardlist:radio driversj radio-drivers Radio driversNadmin-guide/media/rcar-fdp1:renesas r-car fine display processor (fdp1) driverj0renesas-r-car-fine-display-processor-fdp1-driver2Renesas R-Car Fine Display Processor (FDP1) DriverZadmin-guide/media/remote-controller:infrared remote control support in video4linux driversjp6infrared-remote-control-support-in-video4linux-drivers6Infrared remote control support in video4linux drivers*admin-guide/media/remote-controller:basicsjpbasicsBasics0admin-guide/media/remote-controller:how it worksjp how-it-works How it works rkisp1_statsj. rkisp1-stats$rkisp1_stats - Statistics Video Node rkisp1_paramsj. rkisp1-params%rkisp1_params - Parameters Video NodeAadmin-guide/media/rkisp1:rockchip image signal processor (rkisp1)j.&rockchip-image-signal-processor-rkisp1(Rockchip Image Signal Processor (rkisp1)%admin-guide/media/rkisp1:introductionj. introduction Introduction"admin-guide/media/rkisp1:revisionsj. revisions Revisions!admin-guide/media/rkisp1:topologyj.topologyTopology7admin-guide/media/rkisp1:capturing video frames examplej.capturing-video-frames-exampleCapturing Video Frames Example1admin-guide/media/rkisp1:configuring quantizationj.configuring-quantizationConfiguring Quantization,admin-guide/media/saa7134:the saa7134 driverjthe-saa7134-driverThe saa7134 driver admin-guide/media/saa7134:statusjstatusStatusadmin-guide/media/saa7134:buildjbuildBuild)admin-guide/media/saa7134:changes / fixesj changes-fixesChanges / Fixes(admin-guide/media/saa7134:known problemsjknown-problemsKnown Problems!admin-guide/media/saa7134:creditsjcreditsCredits5admin-guide/media/saa7134-cardlist:saa7134 cards listjsaa7134-cards-listSAA7134 cards list5admin-guide/media/saa7164-cardlist:saa7164 cards listj+saa7164-cards-listSAA7164 cards listJadmin-guide/media/si470x:the silicon labs si470x fm radio receivers driverj1the-silicon-labs-si470x-fm-radio-receivers-driver1The Silicon Labs Si470x FM Radio Receivers driver6admin-guide/media/si470x:information from silicon labsjinformation-from-silicon-labsInformation from Silicon Labs&admin-guide/media/si470x:supported icsj supported-ics Supported ICs.admin-guide/media/si470x:supported usb devicesjsupported-usb-devicesSupported USB devices!admin-guide/media/si470x:softwarejsoftwareSoftware&admin-guide/media/si470x:audio listingj audio-listing Audio Listing*admin-guide/media/si470x:module parametersjmodule-parametersModule Parametersadmin-guide/media/si470x:errorsjerrorsErrors$admin-guide/media/si470x:open issuesj open-issues Open Issues;admin-guide/media/si470x:other useful information and linksj"other-useful-information-and-links"Other useful information and linksLadmin-guide/media/si4713:the silicon labs si4713 fm radio transmitter driverj3the-silicon-labs-si4713-fm-radio-transmitter-driver3The Silicon Labs Si4713 FM Radio Transmitter Driver5admin-guide/media/si4713:information about the devicejinformation-about-the-deviceInformation about the Device2admin-guide/media/si4713:device driver descriptionjdevice-driver-descriptionDevice driver description/admin-guide/media/si4713:properties descriptionjproperties-descriptionProperties descriptionadmin-guide/media/si4713:rnljrnlRNL8admin-guide/media/si4713:stereo/mono and rds subchannelsjstereo-mono-and-rds-subchannelsStereo/Mono and RDS subchannels admin-guide/media/si4713:testingjtestingTesting*admin-guide/media/si476x:the si476x driverj>the-si476x-driverThe SI476x Driver,admin-guide/media/si476x:todo for the driverj>todo-for-the-driverTODO for the driver8admin-guide/media/si476x:parameters exposed over debugfsj>parameters-exposed-over-debugfsParameters exposed over debugfs1admin-guide/media/siano-cardlist:siano cards listjߢsiano-cards-listSiano cards listAadmin-guide/media/starfive_camss:starfive camera subsystem driverj[ starfive-camera-subsystem-driver Starfive Camera Subsystem driver-admin-guide/media/starfive_camss:introductionj[ introduction IntroductionCadmin-guide/media/starfive_camss:starfive camera subsystem hardwarej["starfive-camera-subsystem-hardware"Starfive Camera Subsystem hardware)admin-guide/media/starfive_camss:topologyj[topologyTopologyLadmin-guide/media/technisat:how to set up the technisat/b2c2 flexcop devicesj0how-to-set-up-the-technisat-b2c2-flexcop-devices0How to set up the Technisat/B2C2 Flexcop devices9admin-guide/media/technisat:find out what device you havejfind-out-what-device-you-haveFind out what device you have/admin-guide/media/technisat:kernel compilation:jkernel-compilationKernel compilation:@admin-guide/media/ttusb-dec:technotrend/hauppauge dec usb driverj5$technotrend-hauppauge-dec-usb-driver$TechnoTrend/Hauppauge DEC USB Driver)admin-guide/media/ttusb-dec:driver statusj5 driver-status Driver Status0admin-guide/media/ttusb-dec:getting the firmwarej5getting-the-firmwareGetting the Firmware4admin-guide/media/ttusb-dec:hotplug firmware loadingj5hotplug-firmware-loadingHotplug Firmware Loading1admin-guide/media/tuner-cardlist:tuner cards listj2tuner-cards-listTuner cards list*admin-guide/media/usb-cardlist:usb driversjt usb-drivers USB driversuapi-v4l-driversjjuapi-v4l-drivers/Video4Linux (V4L) driver-specific documentationMadmin-guide/media/v4l-drivers:video4linux (v4l) driver-specific documentationjj-video4linux-v4l-driver-specific-documentation/Video4Linux (V4L) driver-specific documentationvimc_topology_graphjյvimc-topology-graphMedia pipeline graph on vimcAadmin-guide/media/vimc:the virtual media controller driver (vimc)jյ(the-virtual-media-controller-driver-vimc*The Virtual Media Controller Driver (vimc)admin-guide/media/vimc:topologyjյtopologyTopology!admin-guide/media/vimc:subdevicesjյ subdevices Subdevices%admin-guide/media/vimc:module optionsjյmodule-optionsModule optionsBadmin-guide/media/visl:the virtual stateless decoder driver (visl)j)the-virtual-stateless-decoder-driver-visl+The Virtual Stateless Decoder Driver (visl)(admin-guide/media/visl:module parametersjmodule-parametersModule parametersDadmin-guide/media/visl:what is the default use case for this driver?j,what-is-the-default-use-case-for-this-driver-What is the default use case for this driver?'admin-guide/media/visl:supported codecsjsupported-codecsSupported codecs(admin-guide/media/visl:visl trace eventsjvisl-trace-eventsvisl trace eventsAadmin-guide/media/visl:dumping output buffer data through debugfsj*dumping-output-buffer-data-through-debugfs*Dumping OUTPUT buffer data through debugfs=admin-guide/media/vivid:the virtual video test driver (vivid)j#the-virtual-video-test-driver-vivid%The Virtual Video Test Driver (vivid).admin-guide/media/vivid:configuring the driverjconfiguring-the-driverConfiguring the driver%admin-guide/media/vivid:video capturej video-capture Video Capture$admin-guide/media/vivid:video outputj video-output Video Output#admin-guide/media/vivid:vbi capturej vbi-capture VBI Capture"admin-guide/media/vivid:vbi outputj vbi-output VBI Output&admin-guide/media/vivid:radio receiverjradio-receiverRadio Receiver)admin-guide/media/vivid:radio transmitterjradio-transmitterRadio Transmitter7admin-guide/media/vivid:software defined radio receiverjsoftware-defined-radio-receiverSoftware Defined Radio Receiver(admin-guide/media/vivid:metadata capturejmetadata-captureMetadata Capture'admin-guide/media/vivid:metadata outputjmetadata-outputMetadata Output%admin-guide/media/vivid:touch capturej touch-capture Touch Capture admin-guide/media/vivid:controlsjcontrolsControls2admin-guide/media/vivid:video, vbi and rds loopingjvideo-vbi-and-rds-loopingVideo, VBI and RDS Looping4admin-guide/media/vivid:cropping, composing, scalingjcropping-composing-scalingCropping, Composing, Scalingadmin-guide/media/vivid:formatsjformatsFormats'admin-guide/media/vivid:capture overlayjcapture-overlayCapture Overlay&admin-guide/media/vivid:output overlayjoutput-overlayOutput Overlay:admin-guide/media/vivid:cec (consumer electronics control)j cec-consumer-electronics-control"CEC (Consumer Electronics Control)0admin-guide/media/vivid:some future improvementsjsome-future-improvementsSome Future Improvements1admin-guide/media/zoran-cardlist:zoran cards listjzoran-cards-listZoran cards list0admin-guide/mm/cma_debugfs:cma debugfs interfacejcma-debugfs-interfaceCMA Debugfs Interface)admin-guide/mm/concepts:concepts overviewjconcepts-overviewConcepts overview-admin-guide/mm/concepts:virtual memory primerjvirtual-memory-primerVirtual Memory Primer"admin-guide/mm/concepts:huge pagesj huge-pages Huge Pagesadmin-guide/mm/concepts:zonesjzonesZonesadmin-guide/mm/concepts:nodesjnodesNodes"admin-guide/mm/concepts:page cachej page-cache Page cache(admin-guide/mm/concepts:anonymous memoryjanonymous-memoryAnonymous Memoryadmin-guide/mm/concepts:reclaimjreclaimReclaim"admin-guide/mm/concepts:compactionj compaction Compaction"admin-guide/mm/concepts:oom killerj oom-killer OOM killer5admin-guide/mm/damon/index:damon: data access monitorj̨damon-data-access-monitorDAMON: Data Access MONitor;admin-guide/mm/damon/lru_sort:damon-based lru-lists sortingjMdamon-based-lru-lists-sortingDAMON-based LRU-lists SortingLadmin-guide/mm/damon/lru_sort:where proactive lru-lists sorting is required?jM-where-proactive-lru-lists-sorting-is-required.Where Proactive LRU-lists Sorting is Required?+admin-guide/mm/damon/lru_sort:how it works?jM how-it-works How It Works?:admin-guide/mm/damon/lru_sort:interface: module parametersjMinterface-module-parametersInterface: Module Parameters%admin-guide/mm/damon/lru_sort:examplejMexampleExample4admin-guide/mm/damon/reclaim:damon-based reclamationjdamon-based-reclamationDAMON-based ReclamationEadmin-guide/mm/damon/reclaim:where proactive reclamation is required?j'where-proactive-reclamation-is-required(Where Proactive Reclamation is Required?*admin-guide/mm/damon/reclaim:how it works?j how-it-works How It Works?9admin-guide/mm/damon/reclaim:interface: module parametersjinterface-module-parametersInterface: Module Parameters$admin-guide/mm/damon/reclaim:examplejexampleExample*admin-guide/mm/damon/start:getting startedjgetting-startedGetting Started(admin-guide/mm/damon/start:prerequisitesj prerequisites Prerequisites9admin-guide/mm/damon/start:recording data access patternsjrecording-data-access-patternsRecording Data Access Patterns8admin-guide/mm/damon/start:visualizing recorded patternsjvisualizing-recorded-patternsVisualizing Recorded PatternsFadmin-guide/mm/damon/start:data access pattern aware memory managementj+data-access-pattern-aware-memory-management+Data Access Pattern Aware Memory Managementsysfs_interfacej0sysfs-interfacesysfs Interface sysfs_rootj0 sysfs-rootRootsysfs_kdamondsj0sysfs-kdamonds kdamonds/ sysfs_kdamondj0 sysfs-kdamond kdamonds//sysfs_contextsj0sysfs-contextskdamonds//contexts/ sysfs_contextj0 sysfs-context contexts//sysfs_monitoring_attrsj0sysfs-monitoring-attrscontexts//monitoring_attrs/ sysfs_targetsj0 sysfs-targetscontexts//targets/ sysfs_targetj0 sysfs-target targets// sysfs_regionsj0 sysfs-regionstargets//regions sysfs_regionj0 sysfs-region regions// sysfs_schemesj0 sysfs-schemescontexts//schemes/ sysfs_schemej0 sysfs-scheme schemes//sysfs_access_patternj0sysfs-access-patternschemes//access_pattern/ sysfs_quotasj0 sysfs-quotasschemes//quotas/sysfs_schemes_quota_goalsj0sysfs-schemes-quota-goalsschemes//quotas/goals/sysfs_watermarksj0sysfs-watermarksschemes//watermarks/ sysfs_filtersj0 sysfs-filtersschemes//filters/sysfs_schemes_statsj0sysfs-schemes-statsschemes//stats/sysfs_schemes_tried_regionsj0sysfs-schemes-tried-regionsschemes//tried_regions/sysfs_schemes_tried_regionj0sysfs-schemes-tried-regiontried_regions// tracepointj0 tracepoint"Tracepoints for Monitoring Resultsdebugfs_interfacej0debugfs-interfacedebugfs Interface (DEPRECATED!) damos_statsj0 damos-stats Statistics*admin-guide/mm/damon/usage:detailed usagesj0detailed-usagesDetailed Usages*admin-guide/mm/damon/usage:sysfs interfacej0jE.sysfs Interface=admin-guide/mm/damon/usage:tracepoints for monitoring resultsj0"tracepoints-for-monitoring-results"Tracepoints for Monitoring Results:admin-guide/mm/damon/usage:debugfs interface (deprecated!)j0debugfs-interface-deprecateddebugfs Interface (DEPRECATED!)mem_policy_and_hp_allocj5mem-policy-and-hp-allocCInteraction of Task Memory Policy with Huge Page Allocation/Freeingusing_huge_pagesj5using-huge-pagesUsing Huge Pages(admin-guide/mm/hugetlbpage:hugetlb pagesj5 hugetlb-pages HugeTLB Pages#admin-guide/mm/hugetlbpage:overviewj5overviewOverview^admin-guide/mm/hugetlbpage:interaction of task memory policy with huge page allocation/freeingj5Cinteraction-of-task-memory-policy-with-huge-page-allocation-freeingCInteraction of Task Memory Policy with Huge Page Allocation/Freeing8admin-guide/mm/hugetlbpage:per node hugepages attributesj5per-node-hugepages-attributesPer Node Hugepages Attributes+admin-guide/mm/hugetlbpage:using huge pagesj5j.Using Huge Pages#admin-guide/mm/hugetlbpage:examplesj5examplesExamplesuser_apij`user-apiUser API impl_detailsj` impl-detailsImplementation Details4admin-guide/mm/idle_page_tracking:idle page trackingj`idle-page-trackingIdle Page Tracking,admin-guide/mm/idle_page_tracking:motivationj` motivation Motivation*admin-guide/mm/idle_page_tracking:user apij`j.User API8admin-guide/mm/idle_page_tracking:implementation detailsj`implementation-detailsImplementation Details&admin-guide/mm/index:memory managementjmemory-managementMemory Management ksm_sysfsj^ ksm-sysfsKSM daemon sysfs interface*admin-guide/mm/ksm:kernel samepage mergingj^kernel-samepage-mergingKernel Samepage Mergingadmin-guide/mm/ksm:overviewj^overviewOverview/admin-guide/mm/ksm:controlling ksm with madvisej^controlling-ksm-with-madviseControlling KSM with madvise-admin-guide/mm/ksm:ksm daemon sysfs interfacej^ksm-daemon-sysfs-interfaceKSM daemon sysfs interface(admin-guide/mm/ksm:monitoring ksm profitj^monitoring-ksm-profitMonitoring KSM profit(admin-guide/mm/ksm:monitoring ksm eventsj^monitoring-ksm-eventsMonitoring KSM eventsadmin-guide/mm/ksm:advisorj^advisorAdvisor0admin-guide/mm/memory-hotplug:memory hot(un)plugjmemory-hot-un-plugMemory Hot(Un)Plug*admin-guide/mm/memory-hotplug:introductionj introduction Introduction:admin-guide/mm/memory-hotplug:memory hotplug notificationsjmemory-hotplug-notificationsMemory Hotplug NotificationsBadmin-guide/mm/memory-hotplug:onlining and offlining memory blocksj$onlining-and-offlining-memory-blocks$Onlining and Offlining Memory Blocks thp-sysfssysfs5admin-guide/mm/transhuge:transparent hugepage supportj>transparent-hugepage-supportTransparent Hugepage Support"admin-guide/mm/transhuge:objectivej> objective Objectiveadmin-guide/mm/transhuge:sysfsj>sysfssysfs'admin-guide/mm/transhuge:boot parameterj>boot-parameterBoot parameter1admin-guide/mm/transhuge:hugepages in tmpfs/shmemj>hugepages-in-tmpfs-shmemHugepages in tmpfs/shmem4admin-guide/mm/transhuge:need of application restartj>need-of-application-restartNeed of application restart)admin-guide/mm/transhuge:monitoring usagej>monitoring-usageMonitoring usage4admin-guide/mm/transhuge:optimizing the applicationsj>optimizing-the-applicationsOptimizing the applications"admin-guide/mm/transhuge:hugetlbfsj> hugetlbfs Hugetlbfs&admin-guide/mm/userfaultfd:userfaultfdjL userfaultfd Userfaultfd$admin-guide/mm/userfaultfd:objectivejL objective Objective!admin-guide/mm/userfaultfd:designjLdesignDesignadmin-guide/mm/userfaultfd:apijLapiAPI#admin-guide/mm/userfaultfd:qemu/kvmjLqemu-kvmQEMU/KVM6admin-guide/mm/userfaultfd:non-cooperative userfaultfdjLnon-cooperative-userfaultfdNon-cooperative userfaultfdadmin-guide/mm/zswap:zswapjJzswapzswapadmin-guide/mm/zswap:overviewjJoverviewOverviewadmin-guide/mm/zswap:designjJdesignDesign9admin-guide/module-signing:kernel module signing facilityjkernel-module-signing-facilityKernel module signing facility#admin-guide/module-signing:overviewjoverviewOverview5admin-guide/module-signing:configuring module signingjconfiguring-module-signingConfiguring module signing2admin-guide/module-signing:generating signing keysjgenerating-signing-keysGenerating signing keys4admin-guide/module-signing:public keys in the kerneljpublic-keys-in-the-kernelPublic keys in the kernel3admin-guide/module-signing:manually signing modulesjmanually-signing-modulesManually signing modules7admin-guide/module-signing:signed modules and strippingjsigned-modules-and-strippingSigned modules and stripping1admin-guide/module-signing:loading signed modulesjloading-signed-modulesLoading signed modulesDadmin-guide/module-signing:non-valid signatures and unsigned modulesj)non-valid-signatures-and-unsigned-modules)Non-valid signatures and unsigned modulesCadmin-guide/module-signing:administering/protecting the private keyj(administering-protecting-the-private-key(Administering/protecting the private key9admin-guide/mono:mono(tm) binary kernel support for linuxj'mono-tm-binary-kernel-support-for-linux(Mono(tm) Binary Kernel Support for LinuxGadmin-guide/namespaces/compatibility-list:namespaces compatibility listj namespaces-compatibility-listNamespaces compatibility list'admin-guide/namespaces/index:namespacesj namespaces NamespacesCadmin-guide/namespaces/resource-control:namespaces research controljnamespaces-research-controlNamespaces research controladmin-guide/nfs/index:nfsjnfsNFS%admin-guide/nfs/nfs-client:nfs clientj7 nfs-client NFS Client)admin-guide/nfs/nfs-client:the nfs clientj7the-nfs-clientThe NFS client7admin-guide/nfs/nfs-client:the nfs4_unique_id parameterj7the-nfs4-unique-id-parameterThe nfs4_unique_id parameter+admin-guide/nfs/nfs-client:the dns resolverj7the-dns-resolverThe DNS resolver@admin-guide/nfs/nfs-client:a basic sample /sbin/nfs_cache_getentj7$a-basic-sample-sbin-nfs-cache-getent%A basic sample /sbin/nfs_cache_getent*admin-guide/nfs/nfs-idmapper:nfs id mapperj nfs-id-mapper NFS ID Mapper(admin-guide/nfs/nfs-idmapper:configuringj configuring Configuring&admin-guide/nfs/nfs-idmapper:nfs.idmapj nfs-idmap nfs.idmap,admin-guide/nfs/nfs-rdma:setting up nfs/rdmajܫsetting-up-nfs-rdmaSetting up NFS/RDMA!admin-guide/nfs/nfs-rdma:overviewjܫoverviewOverview%admin-guide/nfs/nfs-rdma:getting helpjܫ getting-help Getting Help%admin-guide/nfs/nfs-rdma:installationjܫ installation Installation1admin-guide/nfs/nfs-rdma:check rdma and nfs setupjܫcheck-rdma-and-nfs-setupCheck RDMA and NFS Setup'admin-guide/nfs/nfs-rdma:nfs/rdma setupjܫnfs-rdma-setupNFS/RDMA SetupHadmin-guide/nfs/nfsd-admin-interfaces:administrative interfaces for nfsdj"administrative-interfaces-for-nfsd"Administrative interfaces for nfsd:admin-guide/nfs/nfsd-admin-interfaces:implementation notesjimplementation-notesImplementation notesFadmin-guide/nfs/nfsroot:mounting the root filesystem via nfs (nfsroot)jJ,mounting-the-root-filesystem-via-nfs-nfsroot.Mounting the root filesystem via NFS (nfsroot)5admin-guide/nfs/nfsroot:enabling nfsroot capabilitiesjJenabling-nfsroot-capabilitiesEnabling nfsroot capabilities+admin-guide/nfs/nfsroot:kernel command linejJkernel-command-lineKernel command line#admin-guide/nfs/nfsroot:boot loaderjJ boot-loader Boot Loaderadmin-guide/nfs/nfsroot:creditsjJcreditsCreditsEadmin-guide/nfs/pnfs-block-server:pnfs block layout server user guidej#pnfs-block-layout-server-user-guide#pNFS block layout server user guideCadmin-guide/nfs/pnfs-scsi-server:pnfs scsi layout server user guidej"pnfs-scsi-layout-server-user-guide"pNFS SCSI layout server user guide4admin-guide/numastat:numa policy hit/miss statisticsj6numa-policy-hit-miss-statisticsNuma policy hit/miss statisticsadmin-guide/parport:parportjparportParport&admin-guide/parport:parport as modulesjparport-as-modulesParport as modules=admin-guide/parport:parport linked into the kernel staticallyj)parport-linked-into-the-kernel-statically)Parport linked into the kernel statically"admin-guide/parport:files in /procj files-in-procFiles in /proc"admin-guide/parport:device driversjdevice-driversDevice drivers;admin-guide/parport:reporting printer problems with parportj'reporting-printer-problems-with-parport'Reporting printer problems with parport perf_securityjJ perf-securityPerf events and tool security7admin-guide/perf-security:perf events and tool securityjJperf-events-and-tool-securityPerf events and tool security"admin-guide/perf-security:overviewjJoverviewOverview4admin-guide/perf-security:perf_events access controljJperf-events-access-controlperf_events access control6admin-guide/perf-security:privileged perf users groupsjJprivileged-perf-users-groupsPrivileged Perf users groups,admin-guide/perf-security:unprivileged usersjJunprivileged-usersUnprivileged users*admin-guide/perf-security:resource controljJresource-controlResource control&admin-guide/perf-security:bibliographyjJ bibliography BibliographyZadmin-guide/perf/alibaba_pmu:alibaba's t-head soc uncore performance monitoring unit (pmu)j;alibaba-s-t-head-soc-uncore-performance-monitoring-unit-pmu?Alibaba’s T-Head SoC Uncore Performance Monitoring Unit (PMU)Eadmin-guide/perf/alibaba_pmu:ddr sub-system driveway (drw) pmu driverj&ddr-sub-system-driveway-drw-pmu-driver(DDR Sub-System Driveway (DRW) PMU DriverJadmin-guide/perf/ampere_cspmu:ampere soc performance monitoring unit (pmu)j*ampere-soc-performance-monitoring-unit-pmu,Ampere SoC Performance Monitoring Unit (PMU),admin-guide/perf/ampere_cspmu:mcu pmu eventsjmcu-pmu-eventsMCU PMU events3admin-guide/perf/arm-ccn:arm cache coherent networkjarm-cache-coherent-networkARM Cache Coherent Network*admin-guide/perf/arm-ccn:pmu (perf) driverjpmu-perf-driverPMU (perf) driver6admin-guide/perf/arm-cmn:arm coherent mesh network pmujbarm-coherent-mesh-network-pmuArm Coherent Mesh Network PMU#admin-guide/perf/arm-cmn:pmu eventsjb pmu-events PMU events$admin-guide/perf/arm-cmn:watchpointsjb watchpoints Watchpoints>admin-guide/perf/arm_dsu_pmu:arm dynamiq shared unit (dsu) pmujkarm-dynamiq-shared-unit-dsu-pmu!ARM DynamIQ Shared Unit (DSU) PMU;admin-guide/perf/cxl:cxl performance monitoring unit (cpmu)j$cxl-performance-monitoring-unit-cpmu&CXL Performance Monitoring Unit (CPMU) admin-guide/perf/cxl:cpmu driverj cpmu-driver CPMU driverdadmin-guide/perf/dwc_pcie_pmu:synopsys designware cores (dwc) pcie performance monitoring unit (pmu)jBsynopsys-designware-cores-dwc-pcie-performance-monitoring-unit-pmuFSynopsys DesignWare Cores (DWC) PCIe Performance Monitoring Unit (PMU)=admin-guide/perf/dwc_pcie_pmu:designware cores (dwc) pcie pmujdesignware-cores-dwc-pcie-pmuDesignWare Cores (DWC) PCIe PMUDadmin-guide/perf/dwc_pcie_pmu:designware cores (dwc) pcie pmu driverj$designware-cores-dwc-pcie-pmu-driver&DesignWare Cores (DWC) PCIe PMU DriverOadmin-guide/perf/hisi-pcie-pmu:hisilicon pcie performance monitoring unit (pmu)jQ.hisilicon-pcie-performance-monitoring-unit-pmu0HiSilicon PCIe Performance Monitoring Unit (PMU)8admin-guide/perf/hisi-pcie-pmu:hisilicon pcie pmu driverjQhisilicon-pcie-pmu-driverHiSilicon PCIe PMU driverPadmin-guide/perf/hisi-pmu:hisilicon soc uncore performance monitoring unit (pmu)j4hisilicon-soc-uncore-performance-monitoring-unit-pmu6HiSilicon SoC uncore Performance Monitoring Unit (PMU)9admin-guide/perf/hisi-pmu:hisilicon soc uncore pmu driverjhisilicon-soc-uncore-pmu-driverHiSilicon SoC uncore PMU driver@admin-guide/perf/hns3-pmu:hns3 performance monitoring unit (pmu)j"$hns3-performance-monitoring-unit-pmu&HNS3 Performance Monitoring Unit (PMU))admin-guide/perf/hns3-pmu:hns3 pmu driverj"hns3-pmu-driverHNS3 PMU driverNadmin-guide/perf/imx-ddr:freescale i.mx8 ddr performance monitoring unit (pmu)j3freescale-i-mx8-ddr-performance-monitoring-unit-pmu5Freescale i.MX8 DDR Performance Monitoring Unit (PMU)2admin-guide/perf/index:performance monitor supportjperformance-monitor-supportPerformance monitor supportZadmin-guide/perf/meson-ddr-pmu:amlogic soc ddr bandwidth performance monitoring unit (pmu)jD9amlogic-soc-ddr-bandwidth-performance-monitoring-unit-pmu;Amlogic SoC DDR Bandwidth Performance Monitoring Unit (PMU)scf_pmu_sectionjscf-pmu-sectionSCF PMU*nvidia_uncore_pmu_traffic_coverage_sectionj*nvidia-uncore-pmu-traffic-coverage-sectionTraffic CoverageUadmin-guide/perf/nvidia-pmu:nvidia tegra soc uncore performance monitoring unit (pmu)j7nvidia-tegra-soc-uncore-performance-monitoring-unit-pmu9NVIDIA Tegra SoC Uncore Performance Monitoring Unit (PMU)&admin-guide/perf/nvidia-pmu:pmu driverj pmu-driver PMU Driver#admin-guide/perf/nvidia-pmu:scf pmujscf-pmuSCF PMU+admin-guide/perf/nvidia-pmu:nvlink-c2c0 pmujnvlink-c2c0-pmuNVLink-C2C0 PMU+admin-guide/perf/nvidia-pmu:nvlink-c2c1 pmujnvlink-c2c1-pmuNVLink-C2C1 PMU'admin-guide/perf/nvidia-pmu:cnvlink pmuj cnvlink-pmu CNVLink PMU$admin-guide/perf/nvidia-pmu:pcie pmujpcie-pmuPCIE PMU,admin-guide/perf/nvidia-pmu:traffic coveragejtraffic-coverageTraffic Coveragebadmin-guide/perf/qcom_l2_pmu:qualcomm technologies level-2 cache performance monitoring unit (pmu)jCqualcomm-technologies-level-2-cache-performance-monitoring-unit-pmuEQualcomm Technologies Level-2 Cache Performance Monitoring Unit (PMU)hadmin-guide/perf/qcom_l3_pmu:qualcomm datacenter technologies l3 cache performance monitoring unit (pmu)j>Iqualcomm-datacenter-technologies-l3-cache-performance-monitoring-unit-pmuKQualcomm Datacenter Technologies L3 Cache Performance Monitoring Unit (PMU)Wadmin-guide/perf/starfive_starlink_pmu:starfive starlink performance monitor unit (pmu)jB.starfive-starlink-performance-monitor-unit-pmu0StarFive StarLink Performance Monitor Unit (PMU)\admin-guide/perf/thunderx2-pmu:cavium thunderx2 soc performance monitoring unit (pmu uncore)j;cavium-thunderx2-soc-performance-monitoring-unit-pmu-uncore=Cavium ThunderX2 SoC Performance Monitoring Unit (PMU UNCORE)Kadmin-guide/perf/xgene-pmu:apm x-gene soc performance monitoring unit (pmu)j.apm-x-gene-soc-performance-monitoring-unit-pmu0APM X-Gene SoC Performance Monitoring Unit (PMU),admin-guide/perf/xgene-pmu:pmu (perf) driverjpmu-perf-driverPMU (perf) driverperf_capj:perf-capAMD CPPC Performance Capabilityprocessor_supportj:processor-supportProcessor SupportGadmin-guide/pm/amd-pstate:``amd-pstate`` cpu performance scaling driverj:)amd-pstate-cpu-performance-scaling-driver)amd-pstate CPU Performance Scaling Driver&admin-guide/pm/amd-pstate:introductionj: introduction Introduction+admin-guide/pm/amd-pstate:amd cppc overviewj:amd-cppc-overviewAMD CPPC Overview/admin-guide/pm/amd-pstate:key governors supportj:key-governors-supportKey Governors Support+admin-guide/pm/amd-pstate:processor supportj:j.Processor SupportPadmin-guide/pm/amd-pstate:user space interface in ``sysfs`` - per-policy controlj:0user-space-interface-in-sysfs-per-policy-control2User Space Interface in sysfs - Per-policy controladmin-guide/pm/amd-pstate:``amd-pstate`` preferred core switchj: amd-pstate-preferred-core-switch amd-pstate Preferred Core SwitchEadmin-guide/pm/amd-pstate:user space interface in ``sysfs`` - generalj:%user-space-interface-in-sysfs-general'User Space Interface in sysfs - GeneralFadmin-guide/pm/amd-pstate:``cpupower`` tool support for ``amd-pstate``j:$cpupower-tool-support-for-amd-pstate$cpupower tool support for amd-pstate0admin-guide/pm/amd-pstate:diagnostics and tuningj:diagnostics-and-tuningDiagnostics and Tuning#admin-guide/pm/amd-pstate:referencej: reference Reference.admin-guide/pm/cpufreq:cpu performance scalingjncpu-performance-scalingCPU Performance Scaling=admin-guide/pm/cpufreq:the concept of cpu performance scalingjn&the-concept-of-cpu-performance-scaling&The Concept of CPU Performance Scaling7admin-guide/pm/cpufreq:cpu performance scaling in linuxjn cpu-performance-scaling-in-linux CPU Performance Scaling in Linux1admin-guide/pm/cpufreq:``cpufreq`` policy objectsjncpufreq-policy-objectsCPUFreq Policy Objects)admin-guide/pm/cpufreq:cpu initializationjncpu-initializationCPU Initialization4admin-guide/pm/cpufreq:policy interface in ``sysfs``jnpolicy-interface-in-sysfsPolicy Interface in sysfs0admin-guide/pm/cpufreq:generic scaling governorsjngeneric-scaling-governorsGeneric Scaling Governors.admin-guide/pm/cpufreq:frequency boost supportjnfrequency-boost-supportFrequency Boost Support!admin-guide/pm/cpufreq:referencesjn references ReferencesVadmin-guide/pm/cpufreq_drivers:legacy documentation of cpu performance scaling driversj7legacy-documentation-of-cpu-performance-scaling-drivers7Legacy Documentation of CPU Performance Scaling Drivers4admin-guide/pm/cpufreq_drivers:amd powernow! driversjamd-powernow-driversAMD PowerNow! Drivers2admin-guide/pm/cpufreq_drivers:``cpufreq-nforce2``jcpufreq-nforce2cpufreq-nforce2.admin-guide/pm/cpufreq_drivers:``pcc-cpufreq``j pcc-cpufreq pcc-cpufreq idle-loopj idle-loop The Idle Loopidle-cpus-and-tickjidle-cpus-and-tick Idle CPUs and The Scheduler Tickmenu-govjmenu-govThe menu Governorteo-govjteo-gov(The Timer Events Oriented (TEO) Governoridle-states-representationjidle-states-representationRepresentation of Idle States cpu-pm-qosj cpu-pm-qos,Power Management Quality of Service for CPUs/admin-guide/pm/cpuidle:cpu idle time managementjcpu-idle-time-managementCPU Idle Time Managementadmin-guide/pm/cpuidle:conceptsjconceptsConcepts$admin-guide/pm/cpuidle:the idle loopj the-idle-loop The Idle Loop7admin-guide/pm/cpuidle:idle cpus and the scheduler tickjj. Idle CPUs and The Scheduler Tick,admin-guide/pm/cpuidle:the ``menu`` governorjthe-menu-governorThe menu Governor?admin-guide/pm/cpuidle:the timer events oriented (teo) governorj&the-timer-events-oriented-teo-governor(The Timer Events Oriented (TEO) Governor4admin-guide/pm/cpuidle:representation of idle statesjrepresentation-of-idle-statesRepresentation of Idle StatesCadmin-guide/pm/cpuidle:power management quality of service for cpusj,power-management-quality-of-service-for-cpus,Power Management Quality of Service for CPUsBadmin-guide/pm/cpuidle:idle states control via kernel command linej+idle-states-control-via-kernel-command-line+Idle States Control Via Kernel Command Line7admin-guide/hw_random:hardware random number generatorsj !hardware-random-number-generators!Hardware random number generators"admin-guide/hw_random:introductionj  introduction Introduction)admin-guide/hw_random:theory of operationj theory-of-operationTheory of operationSadmin-guide/hw_random:about the intel rng hardware, from the firmware hub datasheetj documentation-for-kdump-the-kexec-based-crash-dumping-solution@Documentation for Kdump - The kexec-based Crash Dumping SolutionXadmin-guide/kdump/kdump:documentation for kdump - the kexec-based crash dumping solutionj>documentation-for-kdump-the-kexec-based-crash-dumping-solution@Documentation for Kdump - The kexec-based Crash Dumping Solution admin-guide/kdump/kdump:overviewjoverviewOverview.admin-guide/kdump/kdump:setup and installationjsetup-and-installationSetup and Installation*admin-guide/kdump/kdump:crashkernel syntaxjcrashkernel-syntaxcrashkernel syntax4admin-guide/kdump/kdump:load the dump-capture kerneljload-the-dump-capture-kernelLoad the Dump-capture Kernel$admin-guide/kdump/kdump:kernel panicj kernel-panic Kernel Panic/admin-guide/kdump/kdump:write out the dump filejwrite-out-the-dump-fileWrite Out the Dump File admin-guide/kdump/kdump:analysisjanalysisAnalysis/admin-guide/kdump/kdump:trigger kdump on warn()jtrigger-kdump-on-warnTrigger Kdump on WARN()4admin-guide/kdump/kdump:trigger kdump on add_taint()jtrigger-kdump-on-add-taintTrigger Kdump on add_taint()admin-guide/kdump/kdump:contactjcontactContact"admin-guide/kdump/kdump:gdb macrosj gdb-macros GDB macros'admin-guide/kdump/vmcoreinfo:vmcoreinfoj} vmcoreinfo VMCOREINFO(admin-guide/kdump/vmcoreinfo:what is it?j} what-is-it What is it?-admin-guide/kdump/vmcoreinfo:common variablesj}common-variablesCommon variables#admin-guide/kdump/vmcoreinfo:x86_64j}x86-64x86_64#admin-guide/kdump/vmcoreinfo:x86_32j}x86-32x86_32"admin-guide/kdump/vmcoreinfo:arm64j}arm64ARM64 admin-guide/kdump/vmcoreinfo:armj}armarm!admin-guide/kdump/vmcoreinfo:s390j}s390s390$admin-guide/kdump/vmcoreinfo:powerpcj}powerpcpowerpcadmin-guide/kdump/vmcoreinfo:shj}shsh$admin-guide/kdump/vmcoreinfo:riscv64j}riscv64RISCV64kernelparametersjkernelparameters&The kernel’s command-line parametersBadmin-guide/kernel-parameters:the kernel's command-line parametersj$the-kernel-s-command-line-parameters&The kernel’s command-line parameters(admin-guide/kernel-parameters:cpu lists:j cpu-lists cpu lists:Nadmin-guide/kernel-per-cpu-kthreads:reducing os jitter due to per-cpu kthreadsj(*reducing-os-jitter-due-to-per-cpu-kthreads*Reducing OS jitter due to per-cpu kthreads.admin-guide/kernel-per-cpu-kthreads:referencesj( references References,admin-guide/kernel-per-cpu-kthreads:kthreadsj(kthreadskthreads2admin-guide/laptops/asus-laptop:asus laptop extrasj7asus-laptop-extrasAsus Laptop Extras,admin-guide/laptops/asus-laptop:requirementsj7 requirements Requirements&admin-guide/laptops/asus-laptop:statusj7statusStatus%admin-guide/laptops/asus-laptop:usagej7usageUsage$admin-guide/laptops/asus-laptop:ledsj7ledsLEDs)admin-guide/laptops/asus-laptop:backlightj7 backlight Backlight0admin-guide/laptops/asus-laptop:wireless devicesj7wireless-devicesWireless devices1admin-guide/laptops/asus-laptop:display switchingj7display-switchingDisplay switching+admin-guide/laptops/asus-laptop:led displayj7 led-display LED display.admin-guide/laptops/asus-laptop:driver optionsj7driver-optionsDriver options2admin-guide/laptops/asus-laptop:unsupported modelsj7unsupported-modelsUnsupported models:admin-guide/laptops/asus-laptop:patches, errors, questionsj7patches-errors-questionsPatches, Errors, QuestionsDadmin-guide/laptops/disk-shock-protection:hard disk shock protectionjVhard-disk-shock-protectionHard disk shock protection2admin-guide/laptops/disk-shock-protection:1. introjVintro1. Intro:admin-guide/laptops/disk-shock-protection:2. the interfacejV the-interface2. The interface7admin-guide/laptops/disk-shock-protection:3. referencesjV references 3. References4admin-guide/laptops/disk-shock-protection:4. creditsjVcredits 4. CREDITS(admin-guide/laptops/index:laptop driversjlaptop-driversLaptop DriversOadmin-guide/laptops/laptop-mode:how to conserve battery power using laptop-modejq#/how-to-conserve-battery-power-using-laptop-mode/How to conserve battery power using laptop-mode,admin-guide/laptops/laptop-mode:introductionjq# introduction Introduction,admin-guide/laptops/laptop-mode:installationjq# installation Installation'admin-guide/laptops/laptop-mode:caveatsjq#caveatsCaveats+admin-guide/laptops/laptop-mode:the detailsjq# the-details The Details-admin-guide/laptops/laptop-mode:configurationjq# configuration Configuration-admin-guide/laptops/laptop-mode:tips & tricksjq# tips-tricks Tips & TricksWadmin-guide/laptops/laptop-mode:configuration file for control and acpi battery scriptsjq#7configuration-file-for-control-and-acpi-battery-scripts7Configuration file for control and ACPI battery scripts.admin-guide/laptops/laptop-mode:control scriptjq#control-scriptControl script0admin-guide/laptops/laptop-mode:acpi integrationjq#acpi-integrationACPI integration/admin-guide/laptops/laptop-mode:monitoring tooljq#monitoring-toolMonitoring tool;admin-guide/laptops/lg-laptop:lg gram laptop extra featuresj2lg-gram-laptop-extra-featuresLG Gram laptop extra features%admin-guide/laptops/lg-laptop:hotkeysj2hotkeysHotkeys)admin-guide/laptops/lg-laptop:reader modej2 reader-mode Reader mode%admin-guide/laptops/lg-laptop:fn lockj2fn-lockFN Lock0admin-guide/laptops/lg-laptop:battery care limitj2battery-care-limitBattery care limit&admin-guide/laptops/lg-laptop:fan modej2fan-modeFan mode(admin-guide/laptops/lg-laptop:usb chargej2 usb-charge USB charge0admin-guide/laptops/lg-laptop:keyboard backlightj2keyboard-backlightKeyboard backlight4admin-guide/laptops/lg-laptop:touchpad indicator ledj2touchpad-indicator-ledTouchpad indicator LEDIadmin-guide/laptops/sony-laptop:sony notebook control driver (snc) readmej*'sony-notebook-control-driver-snc-readme)Sony Notebook Control Driver (SNC) Readme2admin-guide/laptops/sony-laptop:fn keys (hotkeys):j*fn-keys-hotkeysFn keys (hotkeys):2admin-guide/laptops/sony-laptop:backlight control:j*backlight-controlBacklight control:2admin-guide/laptops/sony-laptop:platform specific:j*platform-specificPlatform specific:/admin-guide/laptops/sony-laptop:rfkill control:j*rfkill-controlRFkill control:,admin-guide/laptops/sony-laptop:development:j* development Development:1admin-guide/laptops/sony-laptop:bugs/limitations:j*bugs-limitationsBugs/Limitations:Madmin-guide/laptops/sonypi:sony programmable i/o control device driver readmej02sony-programmable-i-o-control-device-driver-readme2Sony Programmable I/O Control Device Driver Readme*admin-guide/laptops/sonypi:driver options:j0driver-optionsDriver options:&admin-guide/laptops/sonypi:module use:j0 module-use Module use: admin-guide/laptops/sonypi:bugs:j0bugsBugs:=admin-guide/laptops/thinkpad-acpi:thinkpad acpi extras driverj9Kthinkpad-acpi-extras-driverThinkPad ACPI Extras Driver(admin-guide/laptops/thinkpad-acpi:statusj9KstatusStatus.admin-guide/laptops/thinkpad-acpi:installationj9K installation Installation*admin-guide/laptops/thinkpad-acpi:featuresj9KfeaturesFeatures0admin-guide/laptops/thinkpad-acpi:driver versionj9Kdriver-versionDriver version9admin-guide/laptops/thinkpad-acpi:sysfs interface versionj9Ksysfs-interface-versionSysfs interface version*admin-guide/laptops/thinkpad-acpi:hot keysj9Khot-keysHot keys@admin-guide/laptops/thinkpad-acpi:non hotkey acpi hkey event mapj9Knon-hotkey-acpi-hkey-event-mapNon hotkey ACPI HKEY event map+admin-guide/laptops/thinkpad-acpi:bluetoothj9K bluetooth BluetoothNadmin-guide/laptops/thinkpad-acpi:video output control -- /proc/acpi/ibm/videoj9K(video-output-control-proc-acpi-ibm-video,Video output control -- /proc/acpi/ibm/video4admin-guide/laptops/thinkpad-acpi:thinklight controlj9Kthinklight-controlThinkLight control3admin-guide/laptops/thinkpad-acpi:cmos/ucms controlj9Kcmos-ucms-controlCMOS/UCMS control-admin-guide/laptops/thinkpad-acpi:led controlj9K led-control LED controlDadmin-guide/laptops/thinkpad-acpi:acpi sounds -- /proc/acpi/ibm/beepj9Kacpi-sounds-proc-acpi-ibm-beep"ACPI sounds -- /proc/acpi/ibm/beep5admin-guide/laptops/thinkpad-acpi:temperature sensorsj9Ktemperature-sensorsTemperature sensorsQadmin-guide/laptops/thinkpad-acpi:experimental: embedded controller register dumpj9K.experimental-embedded-controller-register-dump/EXPERIMENTAL: Embedded controller register dump8admin-guide/laptops/thinkpad-acpi:lcd brightness controlj9Klcd-brightness-controlLCD brightness controlHadmin-guide/laptops/thinkpad-acpi:volume control (console audio control)j9K$volume-control-console-audio-control&Volume control (Console Audio control)[admin-guide/laptops/thinkpad-acpi:fan control and monitoring: fan speed, fan enable/disablej9K7fan-control-and-monitoring-fan-speed-fan-enable-disable9Fan control and monitoring: fan speed, fan enable/disable%admin-guide/laptops/thinkpad-acpi:wanj9KwanWAN4admin-guide/laptops/thinkpad-acpi:lcd shadow controlj9Klcd-shadow-controlLCD Shadow control5admin-guide/laptops/thinkpad-acpi:dytc lapmode sensorj9Kdytc-lapmode-sensorDYTC Lapmode sensoru(3admin-guide/laptops/thinkpad-acpi:experimental: uwbj9Kexperimental-uwbEXPERIMENTAL: UWB;admin-guide/laptops/thinkpad-acpi:setting keyboard languagej9Ksetting-keyboard-languageSetting keyboard language3admin-guide/laptops/thinkpad-acpi:wwan antenna typej9Kwwan-antenna-typeWWAN Antenna type(admin-guide/laptops/thinkpad-acpi:auxmacj9KauxmacAuxmac3admin-guide/laptops/thinkpad-acpi:adaptive keyboardj9Kadaptive-keyboardAdaptive keyboard8admin-guide/laptops/thinkpad-acpi:battery charge controlj9Kbattery-charge-controlBattery charge controlFadmin-guide/laptops/thinkpad-acpi:multiple commands, module parametersj9K#multiple-commands-module-parameters$Multiple Commands, Module Parameters;admin-guide/laptops/thinkpad-acpi:enabling debugging outputj9Kenabling-debugging-outputEnabling debugging output9admin-guide/laptops/thinkpad-acpi:force loading of modulej9Kforce-loading-of-moduleForce loading of moduleEadmin-guide/laptops/toshiba_haps:toshiba hdd active protection sensorj/"$toshiba-hdd-active-protection-sensor$Toshiba HDD Active Protection Sensor/admin-guide/laptops/toshiba_haps:1. descriptionj/" description1. Description-admin-guide/laptops/toshiba_haps:2. interfacej/" interface 2. Interface6admin-guide/laptops/toshiba_haps:3. accelerometer axesj/"accelerometer-axes3. Accelerometer axes5admin-guide/laptops/toshiba_haps:4. supported devicesj/"supported-devices4. Supported devices)admin-guide/laptops/toshiba_haps:5. usagej/"usage5. UsageBadmin-guide/lcd-panel-cgram:parallel port lcd/keypad panel supportj¶llel-port-lcd-keypad-panel-support&Parallel port LCD/Keypad Panel support:admin-guide/ldm:ldm - logical disk manager (dynamic disks)j) &ldm-logical-disk-manager-dynamic-disks*LDM - Logical Disk Manager (Dynamic Disks)admin-guide/ldm:overviewj) overviewOverviewadmin-guide/ldm:examplej) exampleExample%admin-guide/ldm:compiling ldm supportj) compiling-ldm-supportCompiling LDM Supportadmin-guide/ldm:bootingj) bootingBooting"admin-guide/ldm:more documentationj) more-documentationMore Documentation[admin-guide/lockup-watchdogs:softlockup detector and hardlockup detector (aka nmi_watchdog)jTSoftlockup detector and hardlockup detector (aka nmi_watchdog)+admin-guide/lockup-watchdogs:implementationjTimplementationImplementationadmin-guide/md:raid arraysj raid-arrays RAID arrays0admin-guide/md:boot time assembly of raid arraysj!boot-time-assembly-of-raid-arrays!Boot time assembly of RAID arrays5admin-guide/md:boot time autodetection of raid arraysj&boot-time-autodetection-of-raid-arrays&Boot time autodetection of RAID arrays:admin-guide/md:boot time assembly of degraded/dirty arraysj+boot-time-assembly-of-degraded-dirty-arrays+Boot time assembly of degraded/dirty arrays!admin-guide/md:superblock formatsjsuperblock-formatsSuperblock formats?admin-guide/md:general rules - apply for all superblock formatsj.general-rules-apply-for-all-superblock-formats0General Rules - apply for all superblock formatswadmin-guide/md:specific rules that apply to format-0 super block arrays, and arrays with no superblock (non-persistent)jespecific-rules-that-apply-to-format-0-super-block-arrays-and-arrays-with-no-superblock-non-persistenthSpecific Rules that apply to format-0 super block arrays, and arrays with no superblock (non-persistent)"admin-guide/md:md devices in sysfsjmd-devices-in-sysfsMD devices in sysfs3admin-guide/media/au0828-cardlist:au0828 cards listj au0828-cards-listAU0828 cards listBadmin-guide/media/avermedia:avermedia dvb-t on bt878 release notesjU&avermedia-dvb-t-on-bt878-release-notes&Avermedia DVB-T on BT878 Release Notes/admin-guide/media/avermedia:the avermedia dvb-tjUthe-avermedia-dvb-tThe Avermedia DVB-T2admin-guide/media/avermedia:getting the card goingjUgetting-the-card-goingGetting the card going-admin-guide/media/avermedia:known limitationsjUknown-limitationsKnown Limitations*admin-guide/media/avermedia:further updatejUfurther-updateFurther Update:admin-guide/media/bt8xx:how to get the bt8xx cards workingj2"how-to-get-the-bt8xx-cards-working"How to get the bt8xx cards working+admin-guide/media/bt8xx:general informationj2general-informationGeneral information'admin-guide/media/bt8xx:loading modulesj2loading-modulesLoading Modulesstill_doesnt_workj7still-doesnt-workStill doesn’t work?&admin-guide/media/bttv:the bttv driverj7the-bttv-driverThe bttv driver-admin-guide/media/bttv:release notes for bttvj7release-notes-for-bttvRelease notes for bttv4admin-guide/media/bttv:make bttv work with your cardj7make-bttv-work-with-your-cardMake bttv work with your card*admin-guide/media/bttv:autodetecting cardsj7autodetecting-cardsAutodetecting cards*admin-guide/media/bttv:still doesn't work?j7still-doesn-t-workStill doesn’t work?'admin-guide/media/bttv:modprobe optionsj7modprobe-optionsModprobe options8admin-guide/media/bttv:if the box freezes hard with bttvj7!if-the-box-freezes-hard-with-bttv!If the box freezes hard with bttv"admin-guide/media/bttv:bttv quirksj7 bttv-quirks Bttv quirksadmin-guide/media/bttv:cardsj7cardsCards1admin-guide/media/bttv:chips used at bttv devicesj7chips-used-at-bttv-devicesChips used at bttv devicesadmin-guide/media/bttv:specsj7specsSpecsadmin-guide/media/bttv:thanksj7thanksThanks#admin-guide/media/bttv:contributorsj7 contributors Contributors/admin-guide/media/bttv-cardlist:bttv cards listj&Ybttv-cards-listBTTV cards list>admin-guide/media/building:building support for a media devicej%#building-support-for-a-media-device#Building support for a media device7admin-guide/media/building:configuring the linux kernelj%configuring-the-linux-kernelConfiguring the Linux Kernel?admin-guide/media/building:building and installing a new kernelj%$building-and-installing-a-new-kernel$Building and installing a new KernelGadmin-guide/media/building:building just the new media drivers and corej%,building-just-the-new-media-drivers-and-core,Building just the new media drivers and core0admin-guide/media/cafe_ccic:the cafe_ccic driverjG(the-cafe-ccic-driverThe cafe_ccic driver(admin-guide/media/cafe_ccic:introductionjG( introduction Introduction-admin-guide/media/cafe_ccic:load time optionsjG(load-time-optionsLoad time options%admin-guide/media/cardlist:cards listjJ cards-list Cards Listadmin-guide/media/cec:hdmi cecjGhdmi-cecHDMI CEC4admin-guide/media/cec:supported hardware in mainlinejGsupported-hardware-in-mainlineSupported hardware in mainlineadmin-guide/media/cec:utilitiesjG utilities UtilitiesCadmin-guide/media/cec:displayport to hdmi adapters with working cecjG-displayport-to-hdmi-adapters-with-working-cec-DisplayPort to HDMI Adapters with working CEC%admin-guide/media/cec:usb cec donglesjGusb-cec-donglesUSB CEC Dongles%admin-guide/media/cec:cec without hpdjGcec-without-hpdCEC Without HPD,admin-guide/media/cec:microcontrollers & cecjGmicrocontrollers-cecMicrocontrollers & CEC+admin-guide/media/cec:making a cec debuggerjGmaking-a-cec-debuggerMaking a CEC debugger dvb-usb-dibusb-mb-cards-listdvb-usb-dibusb-mb cards listIadmin-guide/media/dvb-usb-dibusb-mc-cardlist:dvb-usb-dibusb-mc cards listjj dvb-usb-dibusb-mc-cards-listdvb-usb-dibusb-mc cards listCadmin-guide/media/dvb-usb-digitv-cardlist:dvb-usb-digitv cards listj~1dvb-usb-digitv-cards-listdvb-usb-digitv cards listEadmin-guide/media/dvb-usb-dtt200u-cardlist:dvb-usb-dtt200u cards listj3dvb-usb-dtt200u-cards-listdvb-usb-dtt200u cards listEadmin-guide/media/dvb-usb-dtv5100-cardlist:dvb-usb-dtv5100 cards listj$dvb-usb-dtv5100-cards-listdvb-usb-dtv5100 cards listCadmin-guide/media/dvb-usb-dvbsky-cardlist:dvb-usb-dvbsky cards listj"dvb-usb-dvbsky-cards-listdvb-usb-dvbsky cards listCadmin-guide/media/dvb-usb-dw2102-cardlist:dvb-usb-dw2102 cards listj!dvb-usb-dw2102-cards-listdvb-usb-dw2102 cards listAadmin-guide/media/dvb-usb-ec168-cardlist:dvb-usb-ec168 cards listj|dvb-usb-ec168-cards-listdvb-usb-ec168 cards listAadmin-guide/media/dvb-usb-gl861-cardlist:dvb-usb-gl861 cards listjdvb-usb-gl861-cards-listdvb-usb-gl861 cards listCadmin-guide/media/dvb-usb-gp8psk-cardlist:dvb-usb-gp8psk cards listj Kdvb-usb-gp8psk-cards-listdvb-usb-gp8psk cards listEadmin-guide/media/dvb-usb-lmedm04-cardlist:dvb-usb-lmedm04 cards listj"dvb-usb-lmedm04-cards-listdvb-usb-lmedm04 cards listAadmin-guide/media/dvb-usb-m920x-cardlist:dvb-usb-m920x cards listj dvb-usb-m920x-cards-listdvb-usb-m920x cards listGadmin-guide/media/dvb-usb-mxl111sf-cardlist:dvb-usb-mxl111sf cards listjdvb-usb-mxl111sf-cards-listdvb-usb-mxl111sf cards listMadmin-guide/media/dvb-usb-nova-t-usb2-cardlist:dvb-usb-nova-t-usb2 cards listj'dvb-usb-nova-t-usb2-cards-listdvb-usb-nova-t-usb2 cards listCadmin-guide/media/dvb-usb-opera1-cardlist:dvb-usb-opera1 cards listj6dvb-usb-opera1-cards-listdvb-usb-opera1 cards listGadmin-guide/media/dvb-usb-pctv452e-cardlist:dvb-usb-pctv452e cards listj,dvb-usb-pctv452e-cards-listdvb-usb-pctv452e cards listGadmin-guide/media/dvb-usb-rtl28xxu-cardlist:dvb-usb-rtl28xxu cards listjdvb-usb-rtl28xxu-cards-listdvb-usb-rtl28xxu cards listSadmin-guide/media/dvb-usb-technisat-usb2-cardlist:dvb-usb-technisat-usb2 cards listj6!dvb-usb-technisat-usb2-cards-list!dvb-usb-technisat-usb2 cards listCadmin-guide/media/dvb-usb-ttusb2-cardlist:dvb-usb-ttusb2 cards listj dvb-usb-ttusb2-cards-listdvb-usb-ttusb2 cards listEadmin-guide/media/dvb-usb-umt-010-cardlist:dvb-usb-umt-010 cards listjd'dvb-usb-umt-010-cards-listdvb-usb-umt-010 cards listCadmin-guide/media/dvb-usb-vp702x-cardlist:dvb-usb-vp702x cards listj7dvb-usb-vp702x-cards-listdvb-usb-vp702x cards listCadmin-guide/media/dvb-usb-vp7045-cardlist:dvb-usb-vp7045 cards listj8'dvb-usb-vp7045-cards-listdvb-usb-vp7045 cards listCadmin-guide/media/dvb-usb-zd1301-cardlist:dvb-usb-zd1301 cards listjQdvb-usb-zd1301-cards-listdvb-usb-zd1301 cards list:admin-guide/media/dvb_intro:using the digital tv frameworkjusing-the-digital-tv-frameworkUsing the Digital TV Framework(admin-guide/media/dvb_intro:introductionj introduction Introduction2admin-guide/media/dvb_intro:getting the card goingjgetting-the-card-goingGetting the card going:admin-guide/media/dvb_intro:receiving a digital tv channeljreceiving-a-digital-tv-channelReceiving a digital TV channel+admin-guide/media/dvb_references:referencesj references References3admin-guide/media/em28xx-cardlist:em28xx cards listjem28xx-cards-listEM28xx cards listadmin-guide/media/faq:faqj1faqFAQ:admin-guide/media/fimc:the samsung s5p/exynos4 fimc driverjS#the-samsung-s5p-exynos4-fimc-driver#The Samsung S5P/Exynos4 FIMC driver%admin-guide/media/fimc:supported socsjSsupported-socsSupported SoCs)admin-guide/media/fimc:supported featuresjSsupported-featuresSupported features.admin-guide/media/fimc:not currently supportedjSnot-currently-supportedNot currently supported,admin-guide/media/fimc:user space interfacesjSuser-space-interfacesUser space interfacesIadmin-guide/media/fimc:5. device mapping to video and subdev device nodesjS/device-mapping-to-video-and-subdev-device-nodes25. Device mapping to video and subdev device nodesadmin-guide/media/fimc:7. buildjSbuild7. Build4admin-guide/media/frontend-cardlist:frontend driversjfrontend-driversFrontend driversQadmin-guide/media/frontend-cardlist:common interface (en50221) controller driversj+common-interface-en50221-controller-drivers-Common Interface (EN50221) controller drivers`admin-guide/media/frontend-cardlist:atsc (north american/korean terrestrial/cable dtv) frontendsj:atsc-north-american-korean-terrestrial-cable-dtv-frontendswatchdog/convert_drivers_to_kernel_api:add the watchdog devicejvadd-the-watchdog-deviceAdd the watchdog deviceDwatchdog/convert_drivers_to_kernel_api:handle the 'nowayout' featurejvhandle-the-nowayout-feature!Handle the ‘nowayout’ featureCwatchdog/convert_drivers_to_kernel_api:register the watchdog devicejvregister-the-watchdog-deviceRegister the watchdog device?watchdog/convert_drivers_to_kernel_api:update the kconfig-entryjvupdate-the-kconfig-entryUpdate the Kconfig-entryMwatchdog/convert_drivers_to_kernel_api:create a patch and send it to upstreamjv&create-a-patch-and-send-it-to-upstream&Create a patch and send it to upstream*watchdog/hpwdt:hpe ilo nmi watchdog driverjwxhpe-ilo-nmi-watchdog-driverHPE iLO NMI Watchdog Driver-watchdog/hpwdt:for ilo based proliant serversjwxfor-ilo-based-proliant-serversfor iLO based ProLiant Serverswatchdog/index:watchdog supportjyywatchdog-supportWatchdog Support*watchdog/mlx-wdt:mellanox watchdog driversjrtmellanox-watchdog-driversMellanox watchdog drivers.watchdog/mlx-wdt:for x86 based system switchesjrtfor-x86-based-system-switchesfor x86 based system switches:watchdog/pcwd-watchdog:berkshire products pc watchdog cardjc#berkshire-products-pc-watchdog-card#Berkshire Products PC Watchdog Card=watchdog/pcwd-watchdog:support for isa cards revision a and cjc&support-for-isa-cards-revision-a-and-c'Support for ISA Cards Revision A and C3watchdog/watchdog-api:the linux watchdog driver apij~the-linux-watchdog-driver-apiThe Linux Watchdog driver API"watchdog/watchdog-api:introductionj~ introduction Introduction&watchdog/watchdog-api:the simplest apij~the-simplest-apiThe simplest API)watchdog/watchdog-api:magic close featurej~magic-close-featureMagic Close feature#watchdog/watchdog-api:the ioctl apij~ the-ioctl-api The ioctl API5watchdog/watchdog-api:setting and getting the timeoutj~setting-and-getting-the-timeoutSetting and getting the timeout!watchdog/watchdog-api:pretimeoutsj~ pretimeouts Pretimeouts=watchdog/watchdog-api:get the number of seconds before rebootj~'get-the-number-of-seconds-before-reboot'Get the number of seconds before reboot.watchdog/watchdog-api:environmental monitoringj~environmental-monitoringEnvironmental monitoringLwatchdog/watchdog-kernel-api:the linux watchdog timer driver core kernel apijZ/the-linux-watchdog-timer-driver-core-kernel-api/The Linux WatchDog Timer Driver Core kernel API)watchdog/watchdog-kernel-api:introductionjZ introduction Introduction$watchdog/watchdog-kernel-api:the apijZthe-apiThe API7watchdog/watchdog-parameters:watchdog module parametersjxwatchdog-module-parametersWatchDog Module ParametersDwatchdog/watchdog-pm:the linux watchdog timer power management guidejv/the-linux-watchdog-timer-power-management-guide/The Linux WatchDog Timer Power Management Guide!watchdog/watchdog-pm:introductionjv introduction Introduction#watchdog/watchdog-pm:ping on resumejvping-on-resumePing on resumeIwatchdog/wdt:wdt watchdog timer interfaces for the linux operating systemj(vuserspace-api/media/v4l/vidioc-subdev-enum-frame-interval:namejnameNameBuserspace-api/media/v4l/vidioc-subdev-enum-frame-interval:synopsisjsynopsisSynopsisCuserspace-api/media/v4l/vidioc-subdev-enum-frame-interval:argumentsj arguments ArgumentsEuserspace-api/media/v4l/vidioc-subdev-enum-frame-interval:descriptionj description DescriptionFuserspace-api/media/v4l/vidioc-subdev-enum-frame-interval:return valuej return-value Return Valuevidioc_subdev_enum_frame_sizejvidioc-subdev-enum-frame-size#ioctl VIDIOC_SUBDEV_ENUM_FRAME_SIZEYuserspace-api/media/v4l/vidioc-subdev-enum-frame-size:ioctl vidioc_subdev_enum_frame_sizej#ioctl-vidioc-subdev-enum-frame-size#ioctl VIDIOC_SUBDEV_ENUM_FRAME_SIZE:userspace-api/media/v4l/vidioc-subdev-enum-frame-size:namejnameName>userspace-api/media/v4l/vidioc-subdev-enum-frame-size:synopsisjsynopsisSynopsis?userspace-api/media/v4l/vidioc-subdev-enum-frame-size:argumentsj arguments ArgumentsAuserspace-api/media/v4l/vidioc-subdev-enum-frame-size:descriptionj description DescriptionBuserspace-api/media/v4l/vidioc-subdev-enum-frame-size:return valuej return-value Return Valuevidioc_subdev_enum_mbus_codej@vidioc-subdev-enum-mbus-code"ioctl VIDIOC_SUBDEV_ENUM_MBUS_CODEv4l2-subdev-mbus-code-flagsj@v4l2-subdev-mbus-code-flags%Subdev Media Bus Code Enumerate FlagsWuserspace-api/media/v4l/vidioc-subdev-enum-mbus-code:ioctl vidioc_subdev_enum_mbus_codej@"ioctl-vidioc-subdev-enum-mbus-code"ioctl VIDIOC_SUBDEV_ENUM_MBUS_CODE9userspace-api/media/v4l/vidioc-subdev-enum-mbus-code:namej@nameName=userspace-api/media/v4l/vidioc-subdev-enum-mbus-code:synopsisj@synopsisSynopsis>userspace-api/media/v4l/vidioc-subdev-enum-mbus-code:argumentsj@ arguments Arguments@userspace-api/media/v4l/vidioc-subdev-enum-mbus-code:descriptionj@ description DescriptionAuserspace-api/media/v4l/vidioc-subdev-enum-mbus-code:return valuej@ return-value Return Valuevidioc_subdev_g_client_capjvidioc-subdev-g-client-capuserspace-api/media/v4l/vidioc-subdev-g-client-cap:descriptionj description Description?userspace-api/media/v4l/vidioc-subdev-g-client-cap:return valuej return-value Return Valuevidioc_subdev_g_cropjvidioc-subdev-g-crop0ioctl VIDIOC_SUBDEV_G_CROP, VIDIOC_SUBDEV_S_CROP]userspace-api/media/v4l/vidioc-subdev-g-crop:ioctl vidioc_subdev_g_crop, vidioc_subdev_s_cropj/ioctl-vidioc-subdev-g-crop-vidioc-subdev-s-crop0ioctl VIDIOC_SUBDEV_G_CROP, VIDIOC_SUBDEV_S_CROP1userspace-api/media/v4l/vidioc-subdev-g-crop:namejnameName5userspace-api/media/v4l/vidioc-subdev-g-crop:synopsisjsynopsisSynopsis6userspace-api/media/v4l/vidioc-subdev-g-crop:argumentsj arguments Arguments8userspace-api/media/v4l/vidioc-subdev-g-crop:descriptionj description Description9userspace-api/media/v4l/vidioc-subdev-g-crop:return valuej return-value Return Valuevidioc_subdev_g_fmtjvidioc-subdev-g-fmt.ioctl VIDIOC_SUBDEV_G_FMT, VIDIOC_SUBDEV_S_FMTv4l2-subdev-format-whencejv4l2-subdev-format-whenceenum v4l2_subdev_format_whenceZuserspace-api/media/v4l/vidioc-subdev-g-fmt:ioctl vidioc_subdev_g_fmt, vidioc_subdev_s_fmtj-ioctl-vidioc-subdev-g-fmt-vidioc-subdev-s-fmt.ioctl VIDIOC_SUBDEV_G_FMT, VIDIOC_SUBDEV_S_FMT0userspace-api/media/v4l/vidioc-subdev-g-fmt:namejnameName4userspace-api/media/v4l/vidioc-subdev-g-fmt:synopsisjsynopsisSynopsis5userspace-api/media/v4l/vidioc-subdev-g-fmt:argumentsj arguments Arguments7userspace-api/media/v4l/vidioc-subdev-g-fmt:descriptionj description Description8userspace-api/media/v4l/vidioc-subdev-g-fmt:return valuej return-value Return Valuevidioc_subdev_g_frame_intervaljvidioc-subdev-g-frame-intervalDioctl VIDIOC_SUBDEV_G_FRAME_INTERVAL, VIDIOC_SUBDEV_S_FRAME_INTERVAL{userspace-api/media/v4l/vidioc-subdev-g-frame-interval:ioctl vidioc_subdev_g_frame_interval, vidioc_subdev_s_frame_intervaljCioctl-vidioc-subdev-g-frame-interval-vidioc-subdev-s-frame-intervalDioctl VIDIOC_SUBDEV_G_FRAME_INTERVAL, VIDIOC_SUBDEV_S_FRAME_INTERVAL;userspace-api/media/v4l/vidioc-subdev-g-frame-interval:namejnameName?userspace-api/media/v4l/vidioc-subdev-g-frame-interval:synopsisjsynopsisSynopsis@userspace-api/media/v4l/vidioc-subdev-g-frame-interval:argumentsj arguments ArgumentsBuserspace-api/media/v4l/vidioc-subdev-g-frame-interval:descriptionj description DescriptionCuserspace-api/media/v4l/vidioc-subdev-g-frame-interval:return valuej return-value Return Valuevidioc_subdev_g_routingjvidioc-subdev-g-routing6ioctl VIDIOC_SUBDEV_G_ROUTING, VIDIOC_SUBDEV_S_ROUTINGv4l2-subdev-routing-flagsjv4l2-subdev-routing-flagsenum v4l2_subdev_routing_flagsfuserspace-api/media/v4l/vidioc-subdev-g-routing:ioctl vidioc_subdev_g_routing, vidioc_subdev_s_routingj5ioctl-vidioc-subdev-g-routing-vidioc-subdev-s-routing6ioctl VIDIOC_SUBDEV_G_ROUTING, VIDIOC_SUBDEV_S_ROUTING4userspace-api/media/v4l/vidioc-subdev-g-routing:namejnameName8userspace-api/media/v4l/vidioc-subdev-g-routing:synopsisjsynopsisSynopsis9userspace-api/media/v4l/vidioc-subdev-g-routing:argumentsj arguments Arguments;userspace-api/media/v4l/vidioc-subdev-g-routing:descriptionj description Descriptionuserspace-api/media/v4l/vidioc-subdev-g-selection:return valuejӍ return-value Return Valuevidioc_subdev_querycapjۭvidioc-subdev-querycapioctl VIDIOC_SUBDEV_QUERYCAPsubdevice-capabilitiesjۭsubdevice-capabilitiesSub-Device Capabilities FlagsKuserspace-api/media/v4l/vidioc-subdev-querycap:ioctl vidioc_subdev_querycapjۭioctl-vidioc-subdev-querycapioctl VIDIOC_SUBDEV_QUERYCAP3userspace-api/media/v4l/vidioc-subdev-querycap:namejۭnameName7userspace-api/media/v4l/vidioc-subdev-querycap:synopsisjۭsynopsisSynopsis8userspace-api/media/v4l/vidioc-subdev-querycap:argumentsjۭ arguments Arguments:userspace-api/media/v4l/vidioc-subdev-querycap:descriptionjۭ description Description;userspace-api/media/v4l/vidioc-subdev-querycap:return valuejۭ return-value Return Valuevidioc_subscribe_eventj vidioc-subscribe-event6ioctl VIDIOC_SUBSCRIBE_EVENT, VIDIOC_UNSUBSCRIBE_EVENTvidioc_unsubscribe_eventj vidioc-unsubscribe-event6ioctl VIDIOC_SUBSCRIBE_EVENT, VIDIOC_UNSUBSCRIBE_EVENT event-flagsj  event-flags Event Flagseuserspace-api/media/v4l/vidioc-subscribe-event:ioctl vidioc_subscribe_event, vidioc_unsubscribe_eventj 5ioctl-vidioc-subscribe-event-vidioc-unsubscribe-event6ioctl VIDIOC_SUBSCRIBE_EVENT, VIDIOC_UNSUBSCRIBE_EVENT3userspace-api/media/v4l/vidioc-subscribe-event:namej nameName7userspace-api/media/v4l/vidioc-subscribe-event:synopsisj synopsisSynopsis8userspace-api/media/v4l/vidioc-subscribe-event:argumentsj  arguments Arguments:userspace-api/media/v4l/vidioc-subscribe-event:descriptionj  description Description;userspace-api/media/v4l/vidioc-subscribe-event:return valuej  return-value Return Value yuv-formatsj yuv-formats YUV Formats/userspace-api/media/v4l/yuv-formats:yuv formatsjj. YUV Formats/userspace-api/media/v4l/yuv-formats:subsamplingj subsampling Subsampling?userspace-api/netlink/c-code-gen:netlink spec c code generationjsnetlink-spec-c-code-generationNetlink spec C code generation(userspace-api/netlink/c-code-gen:globalsjsglobalsGlobals,userspace-api/netlink/c-code-gen:definitionsjs definitions Definitions+userspace-api/netlink/c-code-gen:attributesjs attributes Attributes+userspace-api/netlink/c-code-gen:operationsjs operations Operations1userspace-api/netlink/c-code-gen:multicast groupsjsmulticast-groupsMulticast groups0userspace-api/netlink/c-code-gen:code generationjscode-generationCode generationhuserspace-api/netlink/genetlink-legacy:netlink specification support for legacy generic netlink familiesjɮAnetlink-specification-support-for-legacy-generic-netlink-familiesANetlink specification support for legacy Generic Netlink families4userspace-api/netlink/genetlink-legacy:specificationjɮ specification Specification1userspace-api/netlink/genetlink-legacy:operationsjɮ operations Operations3userspace-api/netlink/genetlink-legacy:other quirksjɮ other-quirks Other quirks,userspace-api/netlink/index:netlink handbookjnetlink-handbookNetlink Handbook nl_msg_typej] nl-msg-typeNetlink message typesres_famj]res-famResolving the Family IDext_ackj]ext-ack Extended ACK nlmsg_pidj] nlmsg-pid nlmsg_pidclassic_netlinkj]classic-netlinkClassic Netlink3userspace-api/netlink/intro:introduction to netlinkj]introduction-to-netlinkIntroduction to Netlink,userspace-api/netlink/intro:opening a socketj]opening-a-socketOpening a socket+userspace-api/netlink/intro:generic netlinkj]generic-netlinkGeneric Netlink+userspace-api/netlink/intro:advanced topicsj]advanced-topicsAdvanced topics+userspace-api/netlink/intro:classic netlinkj]jR.Classic Netlink*userspace-api/netlink/intro:uapi referencej]uapi-referenceuAPI referenceGuserspace-api/netlink/intro-specs:using netlink protocol specificationsj%using-netlink-protocol-specifications%Using Netlink protocol specifications,userspace-api/netlink/intro-specs:simple clij simple-cli Simple CLI8userspace-api/netlink/intro-specs:generating kernel codejgenerating-kernel-codeGenerating kernel code)userspace-api/netlink/intro-specs:ynl libjynl-libYNL libXuserspace-api/netlink/netlink-raw:netlink specification support for raw netlink familiesj-6netlink-specification-support-for-raw-netlink-families6Netlink specification support for raw Netlink families/userspace-api/netlink/netlink-raw:specificationj- specification Specificationattribute_propertiesjSattribute-propertiesAttribute properties assign_valjS assign-valvalue attr_listjS attr-listMessage attribute list attr_typesjS attr-typesAttribute typespad_typejSpad-typepadEuserspace-api/netlink/specs:netlink protocol specifications (in yaml)jS'netlink-protocol-specifications-in-yaml)Netlink protocol specifications (in YAML)0userspace-api/netlink/specs:compatibility levelsjScompatibility-levelsCompatibility levels,userspace-api/netlink/specs:schema structurejSschema-structureSchema structure%userspace-api/netlink/specs:genetlinkjS genetlink genetlink+userspace-api/netlink/specs:attribute typesjSattribute-typesAttribute types1userspace-api/no_new_privs:no new privileges flagjno-new-privileges-flagNo New Privileges Flagwriting_samples_into_bufferjwriting-samples-into-buffer!2.3.3 Writing samples into buffermemory_synchronizationjmemory-synchronization2.3.5 Memory synchronization/userspace-api/perf_ring_buffer:perf ring bufferjperf-ring-bufferPerf ring buffer.userspace-api/perf_ring_buffer:1. introductionj introduction1. Introductionvirt/coco/sev-guest:the definitive sev guest api documentationj}*the-definitive-sev-guest-api-documentation*The Definitive SEV Guest API Documentation*virt/coco/sev-guest:1. general descriptionj}general-description1. General description&virt/coco/sev-guest:2. api descriptionj}api-description2. API description0virt/coco/sev-guest:3. sev-snp cpuid enforcementj}sev-snp-cpuid-enforcement3. SEV-SNP CPUID Enforcement/virt/coco/tdx-guest:tdx guest api documentationjɨtdx-guest-api-documentationTDX Guest API Documentation*virt/coco/tdx-guest:1. general descriptionjɨgeneral-description1. General description&virt/coco/tdx-guest:2. api descriptionjɨapi-description2. API description*virt/guest-halt-polling:guest halt pollingjguest-halt-pollingGuest halt polling)virt/guest-halt-polling:module parametersjmodule-parametersModule Parameters%virt/guest-halt-polling:further notesj further-notes Further Notes$virt/hyperv/clocks:clocks and timersj'clocks-and-timersClocks and Timersvirt/hyperv/clocks:arm64j'arm64arm64virt/hyperv/clocks:x86/x64j'x86-x64x86/x64(virt/hyperv/index:hyper-v enlightenmentsjChyper-v-enlightenmentsHyper-V Enlightenmentsvirt/hyperv/overview:overviewjoverviewOverview;virt/hyperv/overview:linux guest communication with hyper-vj&linux-guest-communication-with-hyper-v&Linux Guest Communication with Hyper-V#virt/hyperv/overview:sharing memoryjsharing-memorySharing Memory#virt/hyperv/overview:cpu managementjcpu-managementCPU Management&virt/hyperv/overview:32-bit and 64-bitjbit-and-64-bit32-bit and 64-bit virt/hyperv/overview:endian-nessj endian-ness Endian-nessvirt/hyperv/overview:versioningj versioning Versioning#virt/hyperv/overview:code packagingjcode-packagingCode Packagingvirt/hyperv/vmbus:vmbusj?vmbusVMbus virt/hyperv/vmbus:vmbus channelsj?vmbus-channelsVMbus channels virt/hyperv/vmbus:vmbus messagesj?vmbus-messagesVMbus messages"virt/hyperv/vmbus:vmbus interruptsj?vmbus-interruptsVMbus interrupts0virt/hyperv/vmbus:vmbus device creation/deletionj?vmbus-device-creation-deletionVMbus device creation/deletion&virt/hyperv/vpci:pci pass-thru devicesj@pci-pass-thru-devicesPCI pass-thru devices$virt/hyperv/vpci:device presentationj@device-presentationDevice Presentation!virt/hyperv/vpci:pci device setupj@pci-device-setupPCI Device Setup#virt/hyperv/vpci:pci device removalj@pci-device-removalPCI Device Removal%virt/hyperv/vpci:interrupt assignmentj@interrupt-assignmentInterrupt Assignmentvirt/hyperv/vpci:dmaj@dmaDMA'virt/hyperv/vpci:vpci protocol versionsj@vpci-protocol-versionsvPCI protocol versions)virt/hyperv/vpci:guest numa node affinityj@guest-numa-node-affinityGuest NUMA node affinity5virt/hyperv/vpci:pci config space access in a coco vmj@$pci-config-space-access-in-a-coco-vm$PCI config space access in a CoCo VM*virt/hyperv/vpci:config block back-channelj@config-block-back-channelConfig Block back-channel!virt/index:virtualization supportjvirtualization-supportVirtualization Supportkvm_arm_vcpu_initjkvm-arm-vcpu-init4.82 KVM_ARM_VCPU_INITkvm_arm_get_reg_writable_masksjkvm-arm-get-reg-writable-masks$4.139 KVM_ARM_GET_REG_WRITABLE_MASKSPvirt/kvm/api:the definitive kvm (kernel-based virtual machine) api documentationjAthe-definitive-kvm-kernel-based-virtual-machine-api-documentationCThe Definitive KVM (Kernel-based Virtual Machine) API Documentation#virt/kvm/api:1. general descriptionjgeneral-description1. General description virt/kvm/api:2. file descriptorsjfile-descriptors2. File descriptorsvirt/kvm/api:3. extensionsj extensions 3. Extensionsvirt/kvm/api:4. api descriptionjapi-description4. API description%virt/kvm/api:5. the kvm_run structurejthe-kvm-run-structure5. The kvm_run structure9virt/kvm/api:6. capabilities that can be enabled on vcpusj)capabilities-that-can-be-enabled-on-vcpus,6. Capabilities that can be enabled on vCPUs7virt/kvm/api:7. capabilities that can be enabled on vmsj'capabilities-that-can-be-enabled-on-vms*7. Capabilities that can be enabled on VMs#virt/kvm/api:8. other capabilities.jother-capabilities8. Other capabilities.&virt/kvm/api:9. known kvm api problemsjknown-kvm-api-problems9. Known KVM API problemsARM Virtual Generic Interrupt Controller v3 and later (VGICv3)virt/kvm/devices/index:devicesjdevicesDevices/virt/kvm/devices/mpic:mpic interrupt controllerj'mpic-interrupt-controllerMPIC interrupt controller?virt/kvm/devices/s390_flic:flic (floating interrupt controller)jy"flic-floating-interrupt-controller$FLIC (floating interrupt controller)kvm_arm_vcpu_pvtime_ctrljokvm-arm-vcpu-pvtime-ctrl"3. GROUP: KVM_ARM_VCPU_PVTIME_CTRL,virt/kvm/devices/vcpu:generic vcpu interfacejogeneric-vcpu-interfaceGeneric vcpu interface8virt/kvm/devices/vcpu:1. group: kvm_arm_vcpu_pmu_v3_ctrljogroup-kvm-arm-vcpu-pmu-v3-ctrl"1. GROUP: KVM_ARM_VCPU_PMU_V3_CTRL7virt/kvm/devices/vcpu:2. group: kvm_arm_vcpu_timer_ctrljogroup-kvm-arm-vcpu-timer-ctrl!2. GROUP: KVM_ARM_VCPU_TIMER_CTRL8virt/kvm/devices/vcpu:3. group: kvm_arm_vcpu_pvtime_ctrljogroup-kvm-arm-vcpu-pvtime-ctrl"3. GROUP: KVM_ARM_VCPU_PVTIME_CTRL1virt/kvm/devices/vcpu:4. group: kvm_vcpu_tsc_ctrljogroup-kvm-vcpu-tsc-ctrl4. GROUP: KVM_VCPU_TSC_CTRL)virt/kvm/devices/vfio:vfio virtual devicej_vfio-virtual-deviceVFIO virtual devicekvm_s390_vm_cpu_machine_featjkvm-s390-vm-cpu-machine-feat22.3. ATTRIBUTE: KVM_S390_VM_CPU_MACHINE_FEAT (r/o)kvm_s390_vm_cpu_machine_subfuncjkvm-s390-vm-cpu-machine-subfunc52.5. ATTRIBUTE: KVM_S390_VM_CPU_MACHINE_SUBFUNC (r/o)(virt/kvm/devices/vm:generic vm interfacejgeneric-vm-interfaceGeneric vm interface2virt/kvm/devices/vm:1. group: kvm_s390_vm_mem_ctrljgroup-kvm-s390-vm-mem-ctrl1. GROUP: KVM_S390_VM_MEM_CTRL3virt/kvm/devices/vm:2. group: kvm_s390_vm_cpu_modeljgroup-kvm-s390-vm-cpu-model2. GROUP: KVM_S390_VM_CPU_MODELCvirt/kvm/devices/vm:2.2. attribute: kvm_s390_vm_cpu_processor (r/w)j'attribute-kvm-s390-vm-cpu-processor-r-w/2.2. ATTRIBUTE: KVM_S390_VM_CPU_PROCESSOR (r/w)-virt/kvm/devices/vm:3. group: kvm_s390_vm_todjgroup-kvm-s390-vm-tod3. GROUP: KVM_S390_VM_TOD0virt/kvm/devices/vm:4. group: kvm_s390_vm_cryptojgroup-kvm-s390-vm-crypto4. GROUP: KVM_S390_VM_CRYPTO3virt/kvm/devices/vm:5. group: kvm_s390_vm_migrationjgroup-kvm-s390-vm-migration5. GROUP: KVM_S390_VM_MIGRATION3virt/kvm/devices/vm:6. group: kvm_arm_vm_smccc_ctrljgroup-kvm-arm-vm-smccc-ctrl6. GROUP: KVM_ARM_VM_SMCCC_CTRL/virt/kvm/devices/xics:xics interrupt controllerjxics-interrupt-controllerXICS interrupt controllerQvirt/kvm/devices/xive:power9 external interrupt virtualization engine (xive gen1)j9power9-external-interrupt-virtualization-engine-xive-gen1;POWER9 eXternal Interrupt Virtualization Engine (XIVE Gen1)1virt/kvm/halt-polling:the kvm halt polling systemj(the-kvm-halt-polling-systemThe KVM halt polling system+virt/kvm/halt-polling:halt polling intervalj(halt-polling-intervalHalt Polling Interval'virt/kvm/halt-polling:module parametersj(module-parametersModule Parameters'virt/kvm/halt-polling:kvm_cap_halt_pollj(kvm-cap-halt-pollKVM_CAP_HALT_POLL#virt/kvm/halt-polling:further notesj( further-notes Further Notesvirt/kvm/index:kvmjkvmKVM"virt/kvm/locking:kvm lock overviewjkvm-lock-overviewKVM Lock Overview&virt/kvm/locking:1. acquisition ordersjacquisition-orders1. Acquisition Ordersvirt/kvm/locking:2. exceptionj exception 2. Exceptionvirt/kvm/locking:3. referencej reference 3. Reference1virt/kvm/ppc-pv:the ppc kvm paravirtual interfacej!the-ppc-kvm-paravirtual-interface!The PPC KVM paravirtual interface&virt/kvm/ppc-pv:querying for existencejquerying-for-existenceQuerying for existencevirt/kvm/ppc-pv:kvm hypercallsjkvm-hypercallsKVM hypercallsvirt/kvm/ppc-pv:the magic pagejthe-magic-pageThe magic page#virt/kvm/ppc-pv:magic page featuresjmagic-page-featuresMagic page features virt/kvm/ppc-pv:magic page flagsjmagic-page-flagsMagic page flagsvirt/kvm/ppc-pv:msr bitsjmsr-bitsMSR bits$virt/kvm/ppc-pv:patched instructionsjpatched-instructionsPatched instructions0virt/kvm/ppc-pv:hypercall abis in kvm on powerpcj hypercall-abis-in-kvm-on-powerpc Hypercall ABIs in KVM on PowerPC:virt/kvm/review-checklist:review checklist for kvm patchesj  review-checklist-for-kvm-patches Review checklist for kvm patches(virt/kvm/s390/index:kvm for s390 systemsj.kvm-for-s390-systemsKVM for s390 systems5virt/kvm/s390/s390-diag:the s390 diagnose call on kvmj'the-s390-diagnose-call-on-kvmThe s390 DIAGNOSE call on KVM'virt/kvm/s390/s390-diag:general remarksj'general-remarksGeneral remarksMvirt/kvm/s390/s390-diag:diagnose function code 'x'500' - kvm virtio functionsj'1diagnose-function-code-x-500-kvm-virtio-functions;DIAGNOSE function code ‘X’500’ - KVM virtio functionsFvirt/kvm/s390/s390-diag:diagnose function code 'x'501 - kvm breakpointj'+diagnose-function-code-x-501-kvm-breakpoint2DIAGNOSE function code ‘X’501 - KVM breakpointQvirt/kvm/s390/s390-diag:diagnose function code 'x'9c - voluntary time slice yieldj'6diagnose-function-code-x-9c-voluntary-time-slice-yield=DIAGNOSE function code ‘X’9C - Voluntary Time Slice Yield?virt/kvm/s390/s390-pv:s390 (ibm z) ultravisor and protected vmsjm's390-ibm-z-ultravisor-and-protected-vms)s390 (IBM Z) Ultravisor and Protected VMsvirt/kvm/s390/s390-pv:summaryjmsummarySummary)virt/kvm/s390/s390-pv:interrupt injectionjminterrupt-injectionInterrupt injection5virt/kvm/s390/s390-pv:mask notification interceptionsjmmask-notification-interceptionsMask notification interceptions+virt/kvm/s390/s390-pv:instruction emulationjminstruction-emulationInstruction emulation9virt/kvm/s390/s390-pv:instruction emulation interceptionsjm#instruction-emulation-interceptions#Instruction emulation interceptionsvirt/kvm/s390/s390-pv:linksjmlinksLinkspixfmtj4pixfmt Image Formats,userspace-api/media/v4l/pixfmt:image formatsj4 image-formats Image Formats pixfmt-bayerj  pixfmt-bayerRaw Bayer Formats6userspace-api/media/v4l/pixfmt-bayer:raw bayer formatsj raw-bayer-formatsRaw Bayer Formats0userspace-api/media/v4l/pixfmt-bayer:descriptionj  description Descriptionv4l2-pix-fmt-cnf4jv4l2-pix-fmt-cnf4V4L2_PIX_FMT_CNF4 (‘CNF4’)>userspace-api/media/v4l/pixfmt-cnf4:v4l2_pix_fmt_cnf4 ('cnf4')jv4l2-pix-fmt-cnf4-cnf4V4L2_PIX_FMT_CNF4 (‘CNF4’)/userspace-api/media/v4l/pixfmt-cnf4:descriptionj description Descriptionuserspace-api/media/v4l/pixfmt-inzi:v4l2_pix_fmt_inzi ('inzi')j*v4l2-pix-fmt-inzi-inziV4L2_PIX_FMT_INZI (‘INZI’)/userspace-api/media/v4l/pixfmt-inzi:descriptionj* description Descriptionv4l2-pix-fmt-m420j.v4l2-pix-fmt-m420V4L2_PIX_FMT_M420 (‘M420’)>userspace-api/media/v4l/pixfmt-m420:v4l2_pix_fmt_m420 ('m420')j.v4l2-pix-fmt-m420-m420V4L2_PIX_FMT_M420 (‘M420’)/userspace-api/media/v4l/pixfmt-m420:descriptionj. description Description packed-hsvjP/ packed-hsvPacked HSV formatspacked-hsv-formatsjP/id1Packed HSV Image Formatsuserspace-api/media/v4l/pixfmt-y12i:v4l2_pix_fmt_y12i ('y12i')j0v4l2-pix-fmt-y12i-y12iV4L2_PIX_FMT_Y12I (‘Y12I’)/userspace-api/media/v4l/pixfmt-y12i:descriptionj0 description Descriptionv4l2-pix-fmt-y8ij) v4l2-pix-fmt-y8iV4L2_PIX_FMT_Y8I (‘Y8I ‘) yuv-luma-onlyLuma-Only Formats9userspace-api/media/v4l/pixfmt-yuv-luma:luma-only formatsj>luma-only-formatsLuma-Only Formatsv4l2-pix-fmt-nv12ju2v4l2-pix-fmt-nv12NV12, NV21, NV12M and NV21Mv4l2-pix-fmt-nv21ju2v4l2-pix-fmt-nv21NV12, NV21, NV12M and NV21Mv4l2-pix-fmt-nv12mju2v4l2-pix-fmt-nv12mNV12, NV21, NV12M and NV21Mv4l2-pix-fmt-nv21mju2v4l2-pix-fmt-nv21mNV12, NV21, NV12M and NV21Mv4l2-pix-fmt-p010ju2v4l2-pix-fmt-p010NV12, NV21, NV12M and NV21Mv4l2-pix-fmt-nv12mtju2v4l2-pix-fmt-nv12mt Tiled NV12v4l2-pix-fmt-nv12mt-16x16ju2v4l2-pix-fmt-nv12mt-16x16 Tiled NV12v4l2-pix-fmt-nv12-4l4ju2v4l2-pix-fmt-nv12-4l4 Tiled NV12v4l2-pix-fmt-nv12-16l16ju2v4l2-pix-fmt-nv12-16l16 Tiled NV12v4l2-pix-fmt-nv12-32l32ju2v4l2-pix-fmt-nv12-32l32 Tiled NV12v4l2-pix-fmt-nv12m-8l128ju2v4l2-pix-fmt-nv12m-8l128 Tiled NV12v4l2-pix-fmt-nv12-8l128ju2v4l2-pix-fmt-nv12-8l128 Tiled NV12v4l2-pix-fmt-nv12m-10be-8l128ju2v4l2-pix-fmt-nv12m-10be-8l128 Tiled NV12v4l2-pix-fmt-nv12-10be-8l128ju2v4l2-pix-fmt-nv12-10be-8l128 Tiled NV12v4l2-pix-fmt-mm21ju2v4l2-pix-fmt-mm21 Tiled NV12v4l2-pix-fmt-nv15-4l4ju2v4l2-pix-fmt-nv15-4l4 Tiled NV15v4l2-pix-fmt-nv16ju2v4l2-pix-fmt-nv16NV16, NV61, NV16M and NV61Mv4l2-pix-fmt-nv61ju2v4l2-pix-fmt-nv61NV16, NV61, NV16M and NV61Mv4l2-pix-fmt-nv16mju2v4l2-pix-fmt-nv16mNV16, NV61, NV16M and NV61Mv4l2-pix-fmt-nv61mju2v4l2-pix-fmt-nv61mNV16, NV61, NV16M and NV61Mv4l2-pix-fmt-nv24ju2v4l2-pix-fmt-nv24 NV24 and NV42v4l2-pix-fmt-nv42ju2v4l2-pix-fmt-nv42 NV24 and NV42v4l2_pix_fmt_p010ju2id7P010 and tiled P010v4l2-pix-fmt-p010-4l4ju2v4l2-pix-fmt-p010-4l4P010 and tiled P010v4l2-pix-fmt-p012ju2v4l2-pix-fmt-p012P012 and P012Mv4l2-pix-fmt-p012mju2v4l2-pix-fmt-p012mP012 and P012Mv4l2-pix-fmt-yuv410ju2v4l2-pix-fmt-yuv410YUV410 and YVU410v4l2-pix-fmt-yvu410ju2v4l2-pix-fmt-yvu410YUV410 and YVU410v4l2-pix-fmt-yuv411pju2v4l2-pix-fmt-yuv411pYUV411Pv4l2-pix-fmt-yuv420ju2v4l2-pix-fmt-yuv420#YUV420, YVU420, YUV420M and YVU420Mv4l2-pix-fmt-yvu420ju2v4l2-pix-fmt-yvu420#YUV420, YVU420, YUV420M and YVU420Mv4l2-pix-fmt-yuv420mju2v4l2-pix-fmt-yuv420m#YUV420, YVU420, YUV420M and YVU420Mv4l2-pix-fmt-yvu420mju2v4l2-pix-fmt-yvu420m#YUV420, YVU420, YUV420M and YVU420Mv4l2-pix-fmt-yuv422pju2v4l2-pix-fmt-yuv422pYUV422P, YUV422M and YVU422Mv4l2-pix-fmt-yuv422mju2v4l2-pix-fmt-yuv422mYUV422P, YUV422M and YVU422Mv4l2-pix-fmt-yvu422mju2v4l2-pix-fmt-yvu422mYUV422P, YUV422M and YVU422Mv4l2-pix-fmt-yuv444mju2v4l2-pix-fmt-yuv444mYUV444M and YVU444Mv4l2-pix-fmt-yvu444mju2v4l2-pix-fmt-yvu444mYUV444M and YVU444Mnv12mtju2nv12mt4V4L2_PIX_FMT_NV12MT macroblock Z shape memory layout nv12mt_exju2 nv12mt-ex2Example V4L2_PIX_FMT_NV12MT memory layout of tilesvideoVideo Inputs and Outputs6userspace-api/media/v4l/video:video inputs and outputsj >video-inputs-and-outputsVideo Inputs and OutputsPuserspace-api/media/v4l/video:example: information about the current video inputj >1example-information-about-the-current-video-input2Example: Information about the current video inputIuserspace-api/media/v4l/video:example: switching to the first video inputj >*example-switching-to-the-first-video-input+Example: Switching to the first video inputvideodevjvideodevVideo For Linux Two Header File@userspace-api/media/v4l/videodev:video for linux two header filejvideo-for-linux-two-header-fileVideo For Linux Two Header File,userspace-api/media/v4l/videodev:videodev2.hj videodev2-h videodev2.hvidioc_create_bufsjvidioc-create-bufsioctl VIDIOC_CREATE_BUFSCuserspace-api/media/v4l/vidioc-create-bufs:ioctl vidioc_create_bufsjioctl-vidioc-create-bufsioctl VIDIOC_CREATE_BUFS/userspace-api/media/v4l/vidioc-create-bufs:namejnameName3userspace-api/media/v4l/vidioc-create-bufs:synopsisjsynopsisSynopsis4userspace-api/media/v4l/vidioc-create-bufs:argumentsj arguments Arguments6userspace-api/media/v4l/vidioc-create-bufs:descriptionj description Description7userspace-api/media/v4l/vidioc-create-bufs:return valuej return-value Return Valuevidioc_cropcapj&vidioc-cropcapioctl VIDIOC_CROPCAP;userspace-api/media/v4l/vidioc-cropcap:ioctl vidioc_cropcapj&ioctl-vidioc-cropcapioctl VIDIOC_CROPCAP+userspace-api/media/v4l/vidioc-cropcap:namej&nameName/userspace-api/media/v4l/vidioc-cropcap:synopsisj&synopsisSynopsis0userspace-api/media/v4l/vidioc-cropcap:argumentsj& arguments Arguments2userspace-api/media/v4l/vidioc-cropcap:descriptionj& description Description3userspace-api/media/v4l/vidioc-cropcap:return valuej& return-value Return Valuevidioc_dbg_g_chip_infoj-vidioc-dbg-g-chip-infoioctl VIDIOC_DBG_G_CHIP_INFOname-v4l2-dbg-matchj-name-v4l2-dbg-matchstruct v4l2_dbg_matchname-chip-match-typesj-name-chip-match-typesChip Match TypesKuserspace-api/media/v4l/vidioc-dbg-g-chip-info:ioctl vidioc_dbg_g_chip_infoj-ioctl-vidioc-dbg-g-chip-infoioctl VIDIOC_DBG_G_CHIP_INFO3userspace-api/media/v4l/vidioc-dbg-g-chip-info:namej-nameName7userspace-api/media/v4l/vidioc-dbg-g-chip-info:synopsisj-synopsisSynopsis8userspace-api/media/v4l/vidioc-dbg-g-chip-info:argumentsj- arguments Arguments:userspace-api/media/v4l/vidioc-dbg-g-chip-info:descriptionj- description Description;userspace-api/media/v4l/vidioc-dbg-g-chip-info:return valuej- return-value Return Valuevidioc_dbg_g_registerj.+vidioc-dbg-g-register2ioctl VIDIOC_DBG_G_REGISTER, VIDIOC_DBG_S_REGISTERchip-match-typesj.+chip-match-typesChip Match Types`userspace-api/media/v4l/vidioc-dbg-g-register:ioctl vidioc_dbg_g_register, vidioc_dbg_s_registerj.+1ioctl-vidioc-dbg-g-register-vidioc-dbg-s-register2ioctl VIDIOC_DBG_G_REGISTER, VIDIOC_DBG_S_REGISTER2userspace-api/media/v4l/vidioc-dbg-g-register:namej.+nameName6userspace-api/media/v4l/vidioc-dbg-g-register:synopsisj.+synopsisSynopsis7userspace-api/media/v4l/vidioc-dbg-g-register:argumentsj.+ arguments Arguments9userspace-api/media/v4l/vidioc-dbg-g-register:descriptionj.+ description Description:userspace-api/media/v4l/vidioc-dbg-g-register:return valuej.+ return-value Return Valuevidioc_decoder_cmdj)vidioc-decoder-cmd0ioctl VIDIOC_DECODER_CMD, VIDIOC_TRY_DECODER_CMD decoder-cmdsj) decoder-cmdsDecoder Commands[userspace-api/media/v4l/vidioc-decoder-cmd:ioctl vidioc_decoder_cmd, vidioc_try_decoder_cmdj)/ioctl-vidioc-decoder-cmd-vidioc-try-decoder-cmd0ioctl VIDIOC_DECODER_CMD, VIDIOC_TRY_DECODER_CMD/userspace-api/media/v4l/vidioc-decoder-cmd:namej)nameName3userspace-api/media/v4l/vidioc-decoder-cmd:synopsisj)synopsisSynopsis4userspace-api/media/v4l/vidioc-decoder-cmd:argumentsj) arguments Arguments6userspace-api/media/v4l/vidioc-decoder-cmd:descriptionj) description Description7userspace-api/media/v4l/vidioc-decoder-cmd:return valuej) return-value Return Valuevidioc_dqeventj.vidioc-dqeventioctl VIDIOC_DQEVENT event-typej. event-type Event Typesctrl-changes-flagsj.ctrl-changes-flagsControl Changessrc-changes-flagsj.src-changes-flagsSource Changes;userspace-api/media/v4l/vidioc-dqevent:ioctl vidioc_dqeventj.ioctl-vidioc-dqeventioctl VIDIOC_DQEVENT+userspace-api/media/v4l/vidioc-dqevent:namej.nameName/userspace-api/media/v4l/vidioc-dqevent:synopsisj.synopsisSynopsis0userspace-api/media/v4l/vidioc-dqevent:argumentsj. arguments Arguments2userspace-api/media/v4l/vidioc-dqevent:descriptionj. description Description3userspace-api/media/v4l/vidioc-dqevent:return valuej. return-value Return Valuevidioc_dv_timings_capjovidioc-dv-timings-cap9ioctl VIDIOC_DV_TIMINGS_CAP, VIDIOC_SUBDEV_DV_TIMINGS_CAPdv-bt-cap-capabilitiesjodv-bt-cap-capabilitiesDV BT Timing capabilitiesguserspace-api/media/v4l/vidioc-dv-timings-cap:ioctl vidioc_dv_timings_cap, vidioc_subdev_dv_timings_capjo8ioctl-vidioc-dv-timings-cap-vidioc-subdev-dv-timings-cap9ioctl VIDIOC_DV_TIMINGS_CAP, VIDIOC_SUBDEV_DV_TIMINGS_CAP2userspace-api/media/v4l/vidioc-dv-timings-cap:namejonameName6userspace-api/media/v4l/vidioc-dv-timings-cap:synopsisjosynopsisSynopsis7userspace-api/media/v4l/vidioc-dv-timings-cap:argumentsjo arguments Arguments9userspace-api/media/v4l/vidioc-dv-timings-cap:descriptionjo description Description:userspace-api/media/v4l/vidioc-dv-timings-cap:return valuejo return-value Return Valuevidioc_encoder_cmdjVvidioc-encoder-cmd0ioctl VIDIOC_ENCODER_CMD, VIDIOC_TRY_ENCODER_CMD encoder-cmdsjV encoder-cmdsEncoder Commands encoder-flagsjV encoder-flagsEncoder Command Flags[userspace-api/media/v4l/vidioc-encoder-cmd:ioctl vidioc_encoder_cmd, vidioc_try_encoder_cmdjV/ioctl-vidioc-encoder-cmd-vidioc-try-encoder-cmd0ioctl VIDIOC_ENCODER_CMD, VIDIOC_TRY_ENCODER_CMD/userspace-api/media/v4l/vidioc-encoder-cmd:namejVnameName3userspace-api/media/v4l/vidioc-encoder-cmd:synopsisjVsynopsisSynopsis4userspace-api/media/v4l/vidioc-encoder-cmd:argumentsjV arguments Arguments6userspace-api/media/v4l/vidioc-encoder-cmd:descriptionjV description Description7userspace-api/media/v4l/vidioc-encoder-cmd:return valuejV return-value Return Valuevidioc_enum_dv_timingsj8vidioc-enum-dv-timings;ioctl VIDIOC_ENUM_DV_TIMINGS, VIDIOC_SUBDEV_ENUM_DV_TIMINGSjuserspace-api/media/v4l/vidioc-enum-dv-timings:ioctl vidioc_enum_dv_timings, vidioc_subdev_enum_dv_timingsj8:ioctl-vidioc-enum-dv-timings-vidioc-subdev-enum-dv-timings;ioctl VIDIOC_ENUM_DV_TIMINGS, VIDIOC_SUBDEV_ENUM_DV_TIMINGS3userspace-api/media/v4l/vidioc-enum-dv-timings:namej8nameName7userspace-api/media/v4l/vidioc-enum-dv-timings:synopsisj8synopsisSynopsis8userspace-api/media/v4l/vidioc-enum-dv-timings:argumentsj8 arguments Arguments:userspace-api/media/v4l/vidioc-enum-dv-timings:descriptionj8 description Description;userspace-api/media/v4l/vidioc-enum-dv-timings:return valuej8 return-value Return Valuevidioc_enum_fmtj'!vidioc-enum-fmtioctl VIDIOC_ENUM_FMT fmtdesc-flagsj'! fmtdesc-flagsImage Format Description Flags=userspace-api/media/v4l/vidioc-enum-fmt:ioctl vidioc_enum_fmtj'!ioctl-vidioc-enum-fmtioctl VIDIOC_ENUM_FMT,userspace-api/media/v4l/vidioc-enum-fmt:namej'!nameName0userspace-api/media/v4l/vidioc-enum-fmt:synopsisj'!synopsisSynopsis1userspace-api/media/v4l/vidioc-enum-fmt:argumentsj'! arguments Arguments3userspace-api/media/v4l/vidioc-enum-fmt:descriptionj'! description Description4userspace-api/media/v4l/vidioc-enum-fmt:return valuej'! return-value Return Valuevidioc_enum_frameintervalsj,vidioc-enum-frameintervals ioctl VIDIOC_ENUM_FRAMEINTERVALSSuserspace-api/media/v4l/vidioc-enum-frameintervals:ioctl vidioc_enum_frameintervalsj, ioctl-vidioc-enum-frameintervals ioctl VIDIOC_ENUM_FRAMEINTERVALS7userspace-api/media/v4l/vidioc-enum-frameintervals:namej,nameName;userspace-api/media/v4l/vidioc-enum-frameintervals:synopsisj,synopsisSynopsisuserspace-api/media/v4l/vidioc-enum-frameintervals:descriptionj, description Description:userspace-api/media/v4l/vidioc-enum-frameintervals:structsj,structsStructs8userspace-api/media/v4l/vidioc-enum-frameintervals:enumsj,enumsEnums?userspace-api/media/v4l/vidioc-enum-frameintervals:return valuej, return-value Return Valuevidioc_enum_framesizesjs7vidioc-enum-framesizesioctl VIDIOC_ENUM_FRAMESIZESKuserspace-api/media/v4l/vidioc-enum-framesizes:ioctl vidioc_enum_framesizesjs7ioctl-vidioc-enum-framesizesioctl VIDIOC_ENUM_FRAMESIZES3userspace-api/media/v4l/vidioc-enum-framesizes:namejs7nameName7userspace-api/media/v4l/vidioc-enum-framesizes:synopsisjs7synopsisSynopsis8userspace-api/media/v4l/vidioc-enum-framesizes:argumentsjs7 arguments Arguments:userspace-api/media/v4l/vidioc-enum-framesizes:descriptionjs7 description Description6userspace-api/media/v4l/vidioc-enum-framesizes:structsjs7structsStructs4userspace-api/media/v4l/vidioc-enum-framesizes:enumsjs7enumsEnums;userspace-api/media/v4l/vidioc-enum-framesizes:return valuejs7 return-value Return Valuevidioc_enum_freq_bandsj;vidioc-enum-freq-bandsioctl VIDIOC_ENUM_FREQ_BANDSband-modulationj;band-modulationBand Modulation SystemsKuserspace-api/media/v4l/vidioc-enum-freq-bands:ioctl vidioc_enum_freq_bandsj;ioctl-vidioc-enum-freq-bandsioctl VIDIOC_ENUM_FREQ_BANDS3userspace-api/media/v4l/vidioc-enum-freq-bands:namej;nameName7userspace-api/media/v4l/vidioc-enum-freq-bands:synopsisj;synopsisSynopsis8userspace-api/media/v4l/vidioc-enum-freq-bands:argumentsj; arguments Arguments:userspace-api/media/v4l/vidioc-enum-freq-bands:descriptionj; description Description;userspace-api/media/v4l/vidioc-enum-freq-bands:return valuej; return-value Return Valuevidioc_enumaudiojvidioc-enumaudioioctl VIDIOC_ENUMAUDIO?userspace-api/media/v4l/vidioc-enumaudio:ioctl vidioc_enumaudiojioctl-vidioc-enumaudioioctl VIDIOC_ENUMAUDIO-userspace-api/media/v4l/vidioc-enumaudio:namejnameName1userspace-api/media/v4l/vidioc-enumaudio:synopsisjsynopsisSynopsis2userspace-api/media/v4l/vidioc-enumaudio:argumentsj arguments Arguments4userspace-api/media/v4l/vidioc-enumaudio:descriptionj description Description5userspace-api/media/v4l/vidioc-enumaudio:return valuej return-value Return Valuevidioc_enumaudoutj'vidioc-enumaudoutioctl VIDIOC_ENUMAUDOUTCuserspace-api/media/v4l/vidioc-enumaudioout:ioctl vidioc_enumaudoutj'ioctl-vidioc-enumaudoutioctl VIDIOC_ENUMAUDOUT0userspace-api/media/v4l/vidioc-enumaudioout:namej'nameName4userspace-api/media/v4l/vidioc-enumaudioout:synopsisj'synopsisSynopsis5userspace-api/media/v4l/vidioc-enumaudioout:argumentsj' arguments Arguments7userspace-api/media/v4l/vidioc-enumaudioout:descriptionj' description Description8userspace-api/media/v4l/vidioc-enumaudioout:return valuej' return-value Return Valuevidioc_enuminputj#vidioc-enuminputioctl VIDIOC_ENUMINPUT input-typej# input-type Input Types input-statusj# input-statusInput Status Flagsinput-capabilitiesj#input-capabilitiesInput capabilities?userspace-api/media/v4l/vidioc-enuminput:ioctl vidioc_enuminputj#ioctl-vidioc-enuminputioctl VIDIOC_ENUMINPUT-userspace-api/media/v4l/vidioc-enuminput:namej#nameName1userspace-api/media/v4l/vidioc-enuminput:synopsisj#synopsisSynopsis2userspace-api/media/v4l/vidioc-enuminput:argumentsj# arguments Arguments4userspace-api/media/v4l/vidioc-enuminput:descriptionj# description Description5userspace-api/media/v4l/vidioc-enuminput:return valuej# return-value Return Valuevidioc_enumoutputj9vidioc-enumoutputioctl VIDIOC_ENUMOUTPUT output-typej9 output-type Output Typeoutput-capabilitiesj9output-capabilitiesOutput capabilitiesAuserspace-api/media/v4l/vidioc-enumoutput:ioctl vidioc_enumoutputj9ioctl-vidioc-enumoutputioctl VIDIOC_ENUMOUTPUT.userspace-api/media/v4l/vidioc-enumoutput:namej9nameName2userspace-api/media/v4l/vidioc-enumoutput:synopsisj9synopsisSynopsis3userspace-api/media/v4l/vidioc-enumoutput:argumentsj9 arguments Arguments5userspace-api/media/v4l/vidioc-enumoutput:descriptionj9 description Description6userspace-api/media/v4l/vidioc-enumoutput:return valuej9 return-value Return Valuevidioc_enumstdj"vidioc-enumstd+ioctl VIDIOC_ENUMSTD, VIDIOC_SUBDEV_ENUMSTD v4l2-std-idj" v4l2-std-idtypedef v4l2_std_idvideo-standardsj"video-standards!Video Standards (based on itu470)Ruserspace-api/media/v4l/vidioc-enumstd:ioctl vidioc_enumstd, vidioc_subdev_enumstdj"*ioctl-vidioc-enumstd-vidioc-subdev-enumstd+ioctl VIDIOC_ENUMSTD, VIDIOC_SUBDEV_ENUMSTD+userspace-api/media/v4l/vidioc-enumstd:namej"nameName/userspace-api/media/v4l/vidioc-enumstd:synopsisj"synopsisSynopsis0userspace-api/media/v4l/vidioc-enumstd:argumentsj" arguments Arguments2userspace-api/media/v4l/vidioc-enumstd:descriptionj" description Description3userspace-api/media/v4l/vidioc-enumstd:return valuej" return-value Return Value vidioc_expbufjC vidioc-expbufioctl VIDIOC_EXPBUF9userspace-api/media/v4l/vidioc-expbuf:ioctl vidioc_expbufjCioctl-vidioc-expbufioctl VIDIOC_EXPBUF*userspace-api/media/v4l/vidioc-expbuf:namejCnameName.userspace-api/media/v4l/vidioc-expbuf:synopsisjCsynopsisSynopsis/userspace-api/media/v4l/vidioc-expbuf:argumentsjC arguments Arguments1userspace-api/media/v4l/vidioc-expbuf:descriptionjC description Description.userspace-api/media/v4l/vidioc-expbuf:examplesjCexamplesExamples2userspace-api/media/v4l/vidioc-expbuf:return valuejC return-value Return Valuevidioc_g_audioj4vidioc-g-audio$ioctl VIDIOC_G_AUDIO, VIDIOC_S_AUDIOaudio-capabilityj4audio-capabilityAudio Capability Flags audio-modej4 audio-modeAudio Mode FlagsKuserspace-api/media/v4l/vidioc-g-audio:ioctl vidioc_g_audio, vidioc_s_audioj4#ioctl-vidioc-g-audio-vidioc-s-audio$ioctl VIDIOC_G_AUDIO, VIDIOC_S_AUDIO+userspace-api/media/v4l/vidioc-g-audio:namej4nameName/userspace-api/media/v4l/vidioc-g-audio:synopsisj4synopsisSynopsis0userspace-api/media/v4l/vidioc-g-audio:argumentsj4 arguments Arguments2userspace-api/media/v4l/vidioc-g-audio:descriptionj4 description Description3userspace-api/media/v4l/vidioc-g-audio:return valuej4 return-value Return Valuevidioc_g_audoutj vidioc-g-audout&ioctl VIDIOC_G_AUDOUT, VIDIOC_S_AUDOUTPuserspace-api/media/v4l/vidioc-g-audioout:ioctl vidioc_g_audout, vidioc_s_audoutj %ioctl-vidioc-g-audout-vidioc-s-audout&ioctl VIDIOC_G_AUDOUT, VIDIOC_S_AUDOUT.userspace-api/media/v4l/vidioc-g-audioout:namej nameName2userspace-api/media/v4l/vidioc-g-audioout:synopsisj synopsisSynopsis3userspace-api/media/v4l/vidioc-g-audioout:argumentsj  arguments Arguments5userspace-api/media/v4l/vidioc-g-audioout:descriptionj  description Description6userspace-api/media/v4l/vidioc-g-audioout:return valuej  return-value Return Value vidioc_g_cropj vidioc-g-crop"ioctl VIDIOC_G_CROP, VIDIOC_S_CROPHuserspace-api/media/v4l/vidioc-g-crop:ioctl vidioc_g_crop, vidioc_s_cropj!ioctl-vidioc-g-crop-vidioc-s-crop"ioctl VIDIOC_G_CROP, VIDIOC_S_CROP*userspace-api/media/v4l/vidioc-g-crop:namejnameName.userspace-api/media/v4l/vidioc-g-crop:synopsisjsynopsisSynopsis/userspace-api/media/v4l/vidioc-g-crop:argumentsj arguments Arguments1userspace-api/media/v4l/vidioc-g-crop:descriptionj description Description2userspace-api/media/v4l/vidioc-g-crop:return valuej return-value Return Value vidioc_g_ctrlj< vidioc-g-ctrl"ioctl VIDIOC_G_CTRL, VIDIOC_S_CTRLHuserspace-api/media/v4l/vidioc-g-ctrl:ioctl vidioc_g_ctrl, vidioc_s_ctrlj<!ioctl-vidioc-g-ctrl-vidioc-s-ctrl"ioctl VIDIOC_G_CTRL, VIDIOC_S_CTRL*userspace-api/media/v4l/vidioc-g-ctrl:namej<nameName.userspace-api/media/v4l/vidioc-g-ctrl:synopsisj<synopsisSynopsis/userspace-api/media/v4l/vidioc-g-ctrl:argumentsj< arguments Arguments1userspace-api/media/v4l/vidioc-g-ctrl:descriptionj< description Description2userspace-api/media/v4l/vidioc-g-ctrl:return valuej< return-value Return Valuevidioc_g_dv_timingsj(vidioc-g-dv-timings.ioctl VIDIOC_G_DV_TIMINGS, VIDIOC_S_DV_TIMINGSdv-timing-typesj(dv-timing-typesDV Timing typesdv-bt-standardsj(dv-bt-standardsDV BT Timing standards dv-bt-flagsj( dv-bt-flagsDV BT Timing flagsZuserspace-api/media/v4l/vidioc-g-dv-timings:ioctl vidioc_g_dv_timings, vidioc_s_dv_timingsj(-ioctl-vidioc-g-dv-timings-vidioc-s-dv-timings.ioctl VIDIOC_G_DV_TIMINGS, VIDIOC_S_DV_TIMINGS0userspace-api/media/v4l/vidioc-g-dv-timings:namej(nameName4userspace-api/media/v4l/vidioc-g-dv-timings:synopsisj(synopsisSynopsis5userspace-api/media/v4l/vidioc-g-dv-timings:argumentsj( arguments Arguments7userspace-api/media/v4l/vidioc-g-dv-timings:descriptionj( description Description8userspace-api/media/v4l/vidioc-g-dv-timings:return valuej( return-value Return Value vidioc_g_edidj" vidioc-g-edidNioctl VIDIOC_G_EDID, VIDIOC_S_EDID, VIDIOC_SUBDEV_G_EDID, VIDIOC_SUBDEV_S_EDIDtuserspace-api/media/v4l/vidioc-g-edid:ioctl vidioc_g_edid, vidioc_s_edid, vidioc_subdev_g_edid, vidioc_subdev_s_edidj"Kioctl-vidioc-g-edid-vidioc-s-edid-vidioc-subdev-g-edid-vidioc-subdev-s-edidNioctl VIDIOC_G_EDID, VIDIOC_S_EDID, VIDIOC_SUBDEV_G_EDID, VIDIOC_SUBDEV_S_EDID*userspace-api/media/v4l/vidioc-g-edid:namej"nameName.userspace-api/media/v4l/vidioc-g-edid:synopsisj"synopsisSynopsis/userspace-api/media/v4l/vidioc-g-edid:argumentsj" arguments Arguments1userspace-api/media/v4l/vidioc-g-edid:descriptionj" description Description2userspace-api/media/v4l/vidioc-g-edid:return valuej" return-value Return Value lirc-readjXC lirc-read LIRC read(),userspace-api/media/rc/lirc-read:lirc read()jXCj. LIRC read()%userspace-api/media/rc/lirc-read:namejXCnameName)userspace-api/media/rc/lirc-read:synopsisjXCsynopsisSynopsis*userspace-api/media/rc/lirc-read:argumentsjXC arguments Arguments,userspace-api/media/rc/lirc-read:descriptionjXC description Description-userspace-api/media/rc/lirc-read:return valuejXC return-value Return Valuelirc_set_measure_carrier_modej2lirc-set-measure-carrier-mode#ioctl LIRC_SET_MEASURE_CARRIER_MODEXuserspace-api/media/rc/lirc-set-measure-carrier-mode:ioctl lirc_set_measure_carrier_modej2#ioctl-lirc-set-measure-carrier-mode#ioctl LIRC_SET_MEASURE_CARRIER_MODE9userspace-api/media/rc/lirc-set-measure-carrier-mode:namej2nameName=userspace-api/media/rc/lirc-set-measure-carrier-mode:synopsisj2synopsisSynopsis>userspace-api/media/rc/lirc-set-measure-carrier-mode:argumentsj2 arguments Arguments@userspace-api/media/rc/lirc-set-measure-carrier-mode:descriptionj2 description DescriptionAuserspace-api/media/rc/lirc-set-measure-carrier-mode:return valuej2 return-value Return Valuelirc_set_rec_carrierjO_lirc-set-rec-carrierioctl LIRC_SET_REC_CARRIERFuserspace-api/media/rc/lirc-set-rec-carrier:ioctl lirc_set_rec_carrierjO_ioctl-lirc-set-rec-carrierioctl LIRC_SET_REC_CARRIER0userspace-api/media/rc/lirc-set-rec-carrier:namejO_nameName4userspace-api/media/rc/lirc-set-rec-carrier:synopsisjO_synopsisSynopsis5userspace-api/media/rc/lirc-set-rec-carrier:argumentsjO_ arguments Arguments7userspace-api/media/rc/lirc-set-rec-carrier:descriptionjO_ description Description8userspace-api/media/rc/lirc-set-rec-carrier:return valuejO_ return-value Return Valuelirc_set_rec_carrier_rangejlirc-set-rec-carrier-range ioctl LIRC_SET_REC_CARRIER_RANGERuserspace-api/media/rc/lirc-set-rec-carrier-range:ioctl lirc_set_rec_carrier_rangej ioctl-lirc-set-rec-carrier-range ioctl LIRC_SET_REC_CARRIER_RANGE6userspace-api/media/rc/lirc-set-rec-carrier-range:namejnameName:userspace-api/media/rc/lirc-set-rec-carrier-range:synopsisjsynopsisSynopsis;userspace-api/media/rc/lirc-set-rec-carrier-range:argumentsj arguments Arguments=userspace-api/media/rc/lirc-set-rec-carrier-range:descriptionj description Description>userspace-api/media/rc/lirc-set-rec-carrier-range:return valuej return-value Return Valuelirc_set_rec_timeoutj]lirc-set-rec-timeout3ioctl LIRC_GET_REC_TIMEOUT and LIRC_SET_REC_TIMEOUTlirc_get_rec_timeoutj]lirc-get-rec-timeout3ioctl LIRC_GET_REC_TIMEOUT and LIRC_SET_REC_TIMEOUT_userspace-api/media/rc/lirc-set-rec-timeout:ioctl lirc_get_rec_timeout and lirc_set_rec_timeoutj]3ioctl-lirc-get-rec-timeout-and-lirc-set-rec-timeout3ioctl LIRC_GET_REC_TIMEOUT and LIRC_SET_REC_TIMEOUT0userspace-api/media/rc/lirc-set-rec-timeout:namej]nameName4userspace-api/media/rc/lirc-set-rec-timeout:synopsisj]synopsisSynopsis5userspace-api/media/rc/lirc-set-rec-timeout:argumentsj] arguments Arguments7userspace-api/media/rc/lirc-set-rec-timeout:descriptionj] description Description8userspace-api/media/rc/lirc-set-rec-timeout:return valuej] return-value Return Valuelirc_set_send_carrierjdlirc-set-send-carrierioctl LIRC_SET_SEND_CARRIERHuserspace-api/media/rc/lirc-set-send-carrier:ioctl lirc_set_send_carrierjdioctl-lirc-set-send-carrierioctl LIRC_SET_SEND_CARRIER1userspace-api/media/rc/lirc-set-send-carrier:namejdnameName5userspace-api/media/rc/lirc-set-send-carrier:synopsisjdsynopsisSynopsis6userspace-api/media/rc/lirc-set-send-carrier:argumentsjd arguments Arguments8userspace-api/media/rc/lirc-set-send-carrier:descriptionjd description Description9userspace-api/media/rc/lirc-set-send-carrier:return valuejd return-value Return Valuelirc_set_send_duty_cyclejrUlirc-set-send-duty-cycleioctl LIRC_SET_SEND_DUTY_CYCLENuserspace-api/media/rc/lirc-set-send-duty-cycle:ioctl lirc_set_send_duty_cyclejrUioctl-lirc-set-send-duty-cycleioctl LIRC_SET_SEND_DUTY_CYCLE4userspace-api/media/rc/lirc-set-send-duty-cycle:namejrUnameName8userspace-api/media/rc/lirc-set-send-duty-cycle:synopsisjrUsynopsisSynopsis9userspace-api/media/rc/lirc-set-send-duty-cycle:argumentsjrU arguments Arguments;userspace-api/media/rc/lirc-set-send-duty-cycle:descriptionjrU description Descriptionuserspace-api/media/rc/lirc-set-wideband-receiver:return valuejP return-value Return Value lirc-writejEw lirc-write LIRC write().userspace-api/media/rc/lirc-write:lirc write()jEwj. LIRC write()&userspace-api/media/rc/lirc-write:namejEwnameName*userspace-api/media/rc/lirc-write:synopsisjEwsynopsisSynopsis+userspace-api/media/rc/lirc-write:argumentsjEw arguments Arguments-userspace-api/media/rc/lirc-write:descriptionjEw description Description.userspace-api/media/rc/lirc-write:return valuejEw return-value Return Valueremote_controllers_introjremote-controllers-intro Introduction,userspace-api/media/rc/rc-intro:introductionj introduction Introductionremote_controllers_protocolsjXremote-controllers-protocols)Remote Controller Protocols and ScancodesJuserspace-api/media/rc/rc-protos:remote controller protocols and scancodesjX)remote-controller-protocols-and-scancodes)Remote Controller Protocols and Scancodes4userspace-api/media/rc/rc-protos:rc-5 (rc_proto_rc5)jXrc-5-rc-proto-rc5rc-5 (RC_PROTO_RC5):userspace-api/media/rc/rc-protos:rc-5-sz (rc_proto_rc5_sz)jXrc-5-sz-rc-proto-rc5-szrc-5-sz (RC_PROTO_RC5_SZ)userspace-api/media/rc/rc-sysfs-nodes:/sys/class/rc/rcn/filterjkijr./sys/class/rc/rcN/filterCuserspace-api/media/rc/rc-sysfs-nodes:/sys/class/rc/rcn/filter_maskjkijv./sys/class/rc/rcN/filter_maskHuserspace-api/media/rc/rc-sysfs-nodes:/sys/class/rc/rcn/wakeup_protocolsjkijz."/sys/class/rc/rcN/wakeup_protocolsEuserspace-api/media/rc/rc-sysfs-nodes:/sys/class/rc/rcn/wakeup_filterjkij~./sys/class/rc/rcN/wakeup_filterJuserspace-api/media/rc/rc-sysfs-nodes:/sys/class/rc/rcn/wakeup_filter_maskjkij.$/sys/class/rc/rcN/wakeup_filter_maskremote_controllers_table_changejIremote-controllers-table-change+Changing default Remote Controller mappingsRuserspace-api/media/rc/rc-table-change:changing default remote controller mappingsjI+changing-default-remote-controller-mappings+Changing default Remote Controller mappingsremote_controllers_tablesjTremote-controllers-tablesRemote controller tablesrc_keymap_notesjTrc-keymap-notesNotes9userspace-api/media/rc/rc-tables:remote controller tablesjTremote-controller-tablesRemote controller tablesremote_controllersjSremote-controllers Part III - Remote Controller APIJuserspace-api/media/rc/remote_controllers:part iii - remote controller apijSpart-iii-remote-controller-api Part III - Remote Controller API@userspace-api/media/rc/remote_controllers:revision and copyrightjSrevision-and-copyrightRevision and Copyright:userspace-api/media/rc/remote_controllers:revision historyjSrevision-historyRevision Historyapp-prij^Fapp-priApplication Priority4userspace-api/media/v4l/app-pri:application priorityj^Fapplication-priorityApplication PriorityaudiojaudioAudio Inputs and Outputs6userspace-api/media/v4l/audio:audio inputs and outputsjaudio-inputs-and-outputsAudio Inputs and OutputsPuserspace-api/media/v4l/audio:example: information about the current audio inputj1example-information-about-the-current-audio-input2Example: Information about the current audio inputIuserspace-api/media/v4l/audio:example: switching to the first audio inputj*example-switching-to-the-first-audio-input+Example: Switching to the first audio inputcea608jcea608 CEA 608-Een300294jen300294 EN 300 294 ets300231j ets300231 ETS 300 231 ets300706j ets300706 ETS 300 706 mpeg2part1j mpeg2part1 ISO 13818-1 mpeg2part2j mpeg2part2 ISO 13818-2itu470jitu470 ITU BT.470itu601jitu601 ITU BT.601itu653jitu653 ITU BT.653itu709jitu709 ITU BT.709itu1119jitu1119 ITU BT.1119h264jh2640ITU-T Rec. H.264 Specification (04/2017 Edition)hevcjhevcITU H.265/HEVCjfifjjfifJFIFitu-t81jitu-t81ITU-T.81 w3c-jpeg-jfifj w3c-jpeg-jfif W3C JPEG JFIFsmpte12mjsmpte12m SMPTE 12M smpte170mj smpte170m SMPTE 170M smpte240mj smpte240m SMPTE 240Msmpte431jsmpte431SMPTE RP 431-2 smpte2084j smpte2084 SMPTE ST 2084srgbjsrgbsRGBsyccjsyccsYCCxvyccjxvyccxvYCCoprgbjoprgbopRGBitu2020jitu2020 ITU BT.2020tech3213jtech3213 EBU Tech 3213tech3321jtech3321 EBU Tech 3321iec62106jiec62106 IEC 62106nrsc4jnrsc4NRSC-4-Biso12232jiso12232ISO 12232:2006cea861jcea861 CEA-861-EvesadmtjvesadmtVESA DMTvesaedidjvesaedidEDIDhdcpjhdcpHDCPhdmijhdmiHDMIhdmi2jhdmi2HDMI2dpjdpDPpoyntonjpoyntonpoyntoncolimgjcolimgcolimgvp8jvp8VP8vp9jvp9VP9av1jav1AV1)userspace-api/media/v4l/biblio:referencesj references References(userspace-api/media/v4l/biblio:cea 608-ej cea-608-e CEA 608-E)userspace-api/media/v4l/biblio:en 300 294j en-300-294 EN 300 294*userspace-api/media/v4l/biblio:ets 300 231j ets-300-231 ETS 300 231*userspace-api/media/v4l/biblio:ets 300 706j ets-300-706 ETS 300 706*userspace-api/media/v4l/biblio:iso 13818-1j iso-13818-1 ISO 13818-1*userspace-api/media/v4l/biblio:iso 13818-2j iso-13818-2 ISO 13818-2)userspace-api/media/v4l/biblio:itu bt.470j itu-bt-470 ITU BT.470)userspace-api/media/v4l/biblio:itu bt.601j itu-bt-601 ITU BT.601)userspace-api/media/v4l/biblio:itu bt.653j itu-bt-653 ITU BT.653)userspace-api/media/v4l/biblio:itu bt.709j itu-bt-709 ITU BT.709*userspace-api/media/v4l/biblio:itu bt.1119j itu-bt-1119 ITU BT.1119Ouserspace-api/media/v4l/biblio:itu-t rec. h.264 specification (04/2017 edition)j-itu-t-rec-h-264-specification-04-2017-edition0ITU-T Rec. H.264 Specification (04/2017 Edition)-userspace-api/media/v4l/biblio:itu h.265/hevcjitu-h-265-hevcITU H.265/HEVC#userspace-api/media/v4l/biblio:jfifjj.JFIF'userspace-api/media/v4l/biblio:itu-t.81jitu-t-81ITU-T.81,userspace-api/media/v4l/biblio:w3c jpeg jfifjj. W3C JPEG JFIF(userspace-api/media/v4l/biblio:smpte 12mj smpte-12m SMPTE 12M)userspace-api/media/v4l/biblio:smpte 170mj smpte-170m SMPTE 170M)userspace-api/media/v4l/biblio:smpte 240mj smpte-240m SMPTE 240M-userspace-api/media/v4l/biblio:smpte rp 431-2jsmpte-rp-431-2SMPTE RP 431-2,userspace-api/media/v4l/biblio:smpte st 2084j smpte-st-2084 SMPTE ST 2084#userspace-api/media/v4l/biblio:srgbjj2.sRGB#userspace-api/media/v4l/biblio:syccjj6.sYCC$userspace-api/media/v4l/biblio:xvyccjj:.xvYCC$userspace-api/media/v4l/biblio:oprgbjj>.opRGB*userspace-api/media/v4l/biblio:itu bt.2020j itu-bt-2020 ITU BT.2020,userspace-api/media/v4l/biblio:ebu tech 3213j ebu-tech-3213 EBU Tech 3213,userspace-api/media/v4l/biblio:ebu tech 3321j ebu-tech-3321 EBU Tech 3321(userspace-api/media/v4l/biblio:iec 62106j iec-62106 IEC 62106'userspace-api/media/v4l/biblio:nrsc-4-bjnrsc-4-bNRSC-4-B-userspace-api/media/v4l/biblio:iso 12232:2006jiso-12232-2006ISO 12232:2006(userspace-api/media/v4l/biblio:cea-861-ej cea-861-e CEA-861-E'userspace-api/media/v4l/biblio:vesa dmtjvesa-dmtVESA DMT#userspace-api/media/v4l/biblio:edidjedidEDID#userspace-api/media/v4l/biblio:hdcpjjf.HDCP#userspace-api/media/v4l/biblio:hdmijjj.HDMI$userspace-api/media/v4l/biblio:hdmi2jjn.HDMI2!userspace-api/media/v4l/biblio:dpjjr.DP&userspace-api/media/v4l/biblio:poyntonjjv.poynton%userspace-api/media/v4l/biblio:colimgjjz.colimg"userspace-api/media/v4l/biblio:vp8jj~.VP8"userspace-api/media/v4l/biblio:vp9jj.VP9"userspace-api/media/v4l/biblio:av1jj.AV1bufferjGbufferBuffers buffer-flagsjG buffer-flags Buffer Flags memory-flagsjG memory-flagsMemory Consistency Flags timecode-typejG timecode-typeTimecode Typestimecode-flagsjGtimecode-flagsTimecode Flags&userspace-api/media/v4l/buffer:buffersjGbuffersBuffersQuserspace-api/media/v4l/buffer:interactions between formats, controls and buffersjG1interactions-between-formats-controls-and-buffers2Interactions between formats, controls and buffers1userspace-api/media/v4l/buffer:struct v4l2_bufferjGstruct-v4l2-bufferstruct v4l2_buffer0userspace-api/media/v4l/buffer:struct v4l2_planejGstruct-v4l2-planestruct v4l2_plane1userspace-api/media/v4l/buffer:enum v4l2_buf_typejGenum-v4l2-buf-typeenum v4l2_buf_type+userspace-api/media/v4l/buffer:buffer flagsjGj/. Buffer Flags/userspace-api/media/v4l/buffer:enum v4l2_memoryjGenum-v4l2-memoryenum v4l2_memory(userspace-api/media/v4l/buffer:timecodesjG timecodes Timecodescapture-examplejqcapture-exampleVideo Capture Example=userspace-api/media/v4l/capture-example:video capture examplejqvideo-capture-exampleVideo Capture Example;userspace-api/media/v4l/capture.c:file: media/v4l/capture.cjEfile-media-v4l-capture-cfile: media/v4l/capture.c colorspacesjuserspace-api/media/v4l/crop:example: selecting an output areajhR example-selecting-an-output-area!Example: Selecting an output areaMuserspace-api/media/v4l/crop:example: current scaling factor and pixel aspectjhR/example-current-scaling-factor-and-pixel-aspect0Example: Current scaling factor and pixel aspect depth-formatsj{ depth-formats Depth Formats3userspace-api/media/v4l/depth-formats:depth formatsj{j9. Depth FormatscapturejcaptureVideo Capture Interface;userspace-api/media/v4l/dev-capture:video capture interfacejvideo-capture-interfaceVideo Capture Interface9userspace-api/media/v4l/dev-capture:querying capabilitiesjquerying-capabilitiesQuerying Capabilities:userspace-api/media/v4l/dev-capture:supplemental functionsjsupplemental-functionsSupplemental Functionsuserspace-api/media/v4l/dev-encoder:encoding parameter changesjt@encoding-parameter-changesEncoding Parameter Changes)userspace-api/media/v4l/dev-encoder:drainjt@drainDrain)userspace-api/media/v4l/dev-encoder:resetjt@resetReset1userspace-api/media/v4l/dev-encoder:commit pointsjt@ commit-points Commit PointseventjeeventEvent Interface1userspace-api/media/v4l/dev-event:event interfacejeevent-interfaceEvent Interfacemem2memj @mem2mem Video Memory-To-Memory InterfaceDuserspace-api/media/v4l/dev-mem2mem:video memory-to-memory interfacej @ video-memory-to-memory-interface Video Memory-To-Memory InterfacemetadatajmetadataMetadata Interface3userspace-api/media/v4l/dev-meta:metadata interfacejmetadata-interfaceMetadata Interface6userspace-api/media/v4l/dev-meta:querying capabilitiesjquerying-capabilitiesQuerying Capabilities8userspace-api/media/v4l/dev-meta:data format negotiationjdata-format-negotiationData Format NegotiationosdjzosdVideo Output Overlay Interface>userspace-api/media/v4l/dev-osd:video output overlay interfacejzvideo-output-overlay-interfaceVideo Output Overlay Interface5userspace-api/media/v4l/dev-osd:querying capabilitiesjzquerying-capabilitiesQuerying Capabilities+userspace-api/media/v4l/dev-osd:framebufferjz framebuffer Framebuffer:userspace-api/media/v4l/dev-osd:overlay window and scalingjzoverlay-window-and-scalingOverlay Window and Scaling0userspace-api/media/v4l/dev-osd:enabling overlayjzenabling-overlayEnabling Overlayoutputj,JoutputVideo Output Interface9userspace-api/media/v4l/dev-output:video output interfacej,Jvideo-output-interfaceVideo Output Interface8userspace-api/media/v4l/dev-output:querying capabilitiesj,Jquerying-capabilitiesQuerying Capabilities9userspace-api/media/v4l/dev-output:supplemental functionsj,Jsupplemental-functionsSupplemental Functions;userspace-api/media/v4l/dev-output:image format negotiationj,Jimage-format-negotiationImage Format Negotiation1userspace-api/media/v4l/dev-output:writing imagesj,Jwriting-imagesWriting Imagesoverlayj=`overlayVideo Overlay Interface;userspace-api/media/v4l/dev-overlay:video overlay interfacej=`video-overlay-interfaceVideo Overlay Interface9userspace-api/media/v4l/dev-overlay:querying capabilitiesj=`querying-capabilitiesQuerying Capabilities:userspace-api/media/v4l/dev-overlay:supplemental functionsj=`supplemental-functionsSupplemental Functions)userspace-api/media/v4l/dev-overlay:setupj=`setupSetup2userspace-api/media/v4l/dev-overlay:overlay windowj=`overlay-windowOverlay Window4userspace-api/media/v4l/dev-overlay:enabling overlayj=`enabling-overlayEnabling Overlayradioj{yradioRadio Interface1userspace-api/media/v4l/dev-radio:radio interfacej{yradio-interfaceRadio Interface7userspace-api/media/v4l/dev-radio:querying capabilitiesj{yquerying-capabilitiesQuerying Capabilities8userspace-api/media/v4l/dev-radio:supplemental functionsj{ysupplemental-functionsSupplemental Functions-userspace-api/media/v4l/dev-radio:programmingj{y programming Programmingraw-vbijraw-vbiRaw VBI Data Interface vbifmt-flagsj vbifmt-flagsRaw VBI Format Flags vbi-hsyncj vbi-hsync Figure 4.1. Line synchronizationvbi-525jvbi-5257Figure 4.2. ITU-R 525 line numbering (M/NTSC and M/PAL)vbi-625jvbi-625$Figure 4.3. ITU-R 625 line numbering:userspace-api/media/v4l/dev-raw-vbi:raw vbi data interfacejraw-vbi-data-interfaceRaw VBI Data Interface9userspace-api/media/v4l/dev-raw-vbi:querying capabilitiesjquerying-capabilitiesQuerying Capabilities:userspace-api/media/v4l/dev-raw-vbi:supplemental functionsjsupplemental-functionsSupplemental Functions>userspace-api/media/v4l/dev-raw-vbi:raw vbi format negotiationjraw-vbi-format-negotiationRaw VBI Format NegotiationBuserspace-api/media/v4l/dev-raw-vbi:reading and writing vbi imagesjreading-and-writing-vbi-imagesReading and writing VBI imagesrdsj|vrds RDS Interfacereading-rds-dataj|vreading-rds-dataReading RDS datawriting-rds-dataj|vwriting-rds-dataWriting RDS data-userspace-api/media/v4l/dev-rds:rds interfacej|v rds-interface RDS Interface5userspace-api/media/v4l/dev-rds:querying capabilitiesj|vquerying-capabilitiesQuerying Capabilities0userspace-api/media/v4l/dev-rds:reading rds dataj|vjp.Reading RDS data0userspace-api/media/v4l/dev-rds:writing rds dataj|vjt.Writing RDS data2userspace-api/media/v4l/dev-rds:rds datastructuresj|vrds-datastructuresRDS datastructuressdrjFDsdr&Software Defined Radio Interface (SDR)Fuserspace-api/media/v4l/dev-sdr:software defined radio interface (sdr)jFD$software-defined-radio-interface-sdr&Software Defined Radio Interface (SDR)5userspace-api/media/v4l/dev-sdr:querying capabilitiesjFDquerying-capabilitiesQuerying Capabilities6userspace-api/media/v4l/dev-sdr:supplemental functionsjFDsupplemental-functionsSupplemental Functions7userspace-api/media/v4l/dev-sdr:data format negotiationjFDdata-format-negotiationData Format NegotiationslicedjKslicedSliced VBI Data Interfacesliced-vbi-format-negotitationjKsliced-vbi-format-negotitationSliced VBI Format Negotiation vbi-services2jK vbi-services2Sliced VBI servicesv4l2-sliced-wss-625-payloadjKv4l2-sliced-wss-625-payloadV4L2_SLICED_WSS_625 payloadv4l2-mpeg-vbi-fmt-ivtv-magicjKv4l2-mpeg-vbi-fmt-ivtv-magic=Magic Constants for struct v4l2_mpeg_vbi_fmt_ivtv magic fieldv4l2-mpeg-vbi-itv0-1jKv4l2-mpeg-vbi-itv0-1struct v4l2_mpeg_vbi_ITV0itv0-line-identifier-constantsjKitv0-line-identifier-constantsExample: Initiating streaming I/O with DMABUF file descriptorsNuserspace-api/media/v4l/dmabuf:example: queueing dmabuf using single plane apijc.example-queueing-dmabuf-using-single-plane-api/Example: Queueing DMABUF using single plane APIQuserspace-api/media/v4l/dmabuf:example 3.6. queueing dmabuf using multi plane apijc1example-3-6-queueing-dmabuf-using-multi-plane-api2Example 3.6. Queueing DMABUF using multi plane API dv-timingsjf dv-timingsDigital Video (DV) Timings=userspace-api/media/v4l/dv-timings:digital video (dv) timingsjfdigital-video-dv-timingsDigital Video (DV) Timingscamera-controlsjE}camera-controlsCamera Control Referencecamera-control-idjE}camera-control-idCamera Control IDsAuserspace-api/media/v4l/ext-ctrls-camera:camera control referencejE}camera-control-referenceCamera Control Reference;userspace-api/media/v4l/ext-ctrls-camera:camera control idsjE}camera-control-idsCamera Control IDscodec-controlsjWcodec-controlsCodec Control Referencempeg-control-idjWmpeg-control-idCodec Control IDsmfc51-control-idjWmfc51-control-idMFC 5.1 Control IDscx2341x-control-idjWcx2341x-control-idCX2341x Control IDsvpx-control-idjWvpx-control-idVPX Control IDshevc-control-idjWhevc-control-idHEVC/H.265 Control IDs?userspace-api/media/v4l/ext-ctrls-codec:codec control referencejWcodec-control-referenceCodec Control Reference>userspace-api/media/v4l/ext-ctrls-codec:generic codec controlsjWgeneric-codec-controlsGeneric Codec Controls=userspace-api/media/v4l/ext-ctrls-codec:mfc 5.1 mpeg controlsjWmfc-5-1-mpeg-controlsMFC 5.1 MPEG Controls=userspace-api/media/v4l/ext-ctrls-codec:cx2341x mpeg controlsjWcx2341x-mpeg-controlsCX2341x MPEG Controls=userspace-api/media/v4l/ext-ctrls-codec:vpx control referencejWvpx-control-referenceVPX Control Referencecuserspace-api/media/v4l/ext-ctrls-codec:high efficiency video coding (hevc/h.265) control referencejW9high-efficiency-video-coding-hevc-h-265-control-reference;High Efficiency Video Coding (HEVC/H.265) Control Referencecodec-stateless-controlsjڀcodec-stateless-controls!Stateless Codec Control Reference fwht-flagsjڀ fwht-flags FWHT FlagsSuserspace-api/media/v4l/ext-ctrls-codec-stateless:stateless codec control referencejڀ!stateless-codec-control-reference!Stateless Codec Control ReferenceLuserspace-api/media/v4l/ext-ctrls-codec-stateless:stateless codec control idjڀstateless-codec-control-idStateless Codec Control IDuserspace-api/media/v4l/ext-ctrls-dv:digital video control idsjYdigital-video-control-idsDigital Video Control IDsflash-controlsj>flash-controlsFlash Control Referenceflash-controls-use-casesj>flash-controls-use-casesSupported use casesflash-control-idj>flash-control-idFlash Control IDs?userspace-api/media/v4l/ext-ctrls-flash:flash control referencej>flash-control-referenceFlash Control Reference;userspace-api/media/v4l/ext-ctrls-flash:supported use casesj>supported-use-casesSupported use casesfm-rx-controlsj`fm-rx-controlsFM Receiver Control Referencefm-rx-control-idj`fm-rx-control-idFM_RX Control IDsEuserspace-api/media/v4l/ext-ctrls-fm-rx:fm receiver control referencej`fm-receiver-control-referenceFM Receiver Control Reference9userspace-api/media/v4l/ext-ctrls-fm-rx:fm_rx control idsj`fm-rx-control-idsFM_RX Control IDsfm-tx-controlsjdfm-tx-controls FM Transmitter Control Referencefm-tx-control-idjdfm-tx-control-idFM_TX Control IDsHuserspace-api/media/v4l/ext-ctrls-fm-tx:fm transmitter control referencejd fm-transmitter-control-reference FM Transmitter Control Reference9userspace-api/media/v4l/ext-ctrls-fm-tx:fm_tx control idsjdfm-tx-control-idsFM_TX Control IDsimage-process-controlsj9image-process-controlsImage Process Control Referenceimage-process-control-idj9image-process-control-idImage Process Control IDsOuserspace-api/media/v4l/ext-ctrls-image-process:image process control referencej9image-process-control-referenceImage Process Control ReferenceIuserspace-api/media/v4l/ext-ctrls-image-process:image process control idsj9image-process-control-idsImage Process Control IDsimage-source-controlsjJimage-source-controlsImage Source Control Referenceimage-source-control-idjJimage-source-control-idImage Source Control IDsMuserspace-api/media/v4l/ext-ctrls-image-source:image source control referencejJimage-source-control-referenceImage Source Control ReferenceGuserspace-api/media/v4l/ext-ctrls-image-source:image source control idsjJimage-source-control-idsImage Source Control IDs jpeg-controlsjj jpeg-controlsJPEG Control Referencejpeg-control-idjjjpeg-control-idJPEG Control IDs=userspace-api/media/v4l/ext-ctrls-jpeg:jpeg control referencejjjpeg-control-referenceJPEG Control Reference7userspace-api/media/v4l/ext-ctrls-jpeg:jpeg control idsjjjpeg-control-idsJPEG Control IDsrf-tuner-controlsj rf-tuner-controlsRF Tuner Control Referencerf-tuner-control-idj rf-tuner-control-idRF_TUNER Control IDsEuserspace-api/media/v4l/ext-ctrls-rf-tuner:rf tuner control referencej rf-tuner-control-referenceRF Tuner Control Reference?userspace-api/media/v4l/ext-ctrls-rf-tuner:rf_tuner control idsj rf-tuner-control-idsRF_TUNER Control IDsextended-controlsjPextended-controlsExtended Controls API?userspace-api/media/v4l/extended-controls:extended controls apijPextended-controls-apiExtended Controls API6userspace-api/media/v4l/extended-controls:introductionjP introduction IntroductionBuserspace-api/media/v4l/extended-controls:the extended control apijPthe-extended-control-apiThe Extended Control APIGuserspace-api/media/v4l/extended-controls:enumerating extended controlsjPenumerating-extended-controlsEnumerating Extended ControlsAuserspace-api/media/v4l/extended-controls:creating control panelsjPcreating-control-panelsCreating Control Panels field-orderjE field-order Field Order fieldseq-tbjE fieldseq-tb(Field Order, Top Field First Transmitted fieldseq-btjE fieldseq-bt+Field Order, Bottom Field First Transmitted/userspace-api/media/v4l/field-order:field orderjEj. Field Order3userspace-api/media/v4l/field-order:enum v4l2_fieldjEenum-v4l2-fieldenum v4l2_fieldLuserspace-api/media/v4l/field-order:field order, top field first transmittedjE'field-order-top-field-first-transmitted(Field Order, Top Field First TransmittedOuserspace-api/media/v4l/field-order:field order, bottom field first transmittedjE*field-order-bottom-field-first-transmitted+Field Order, Bottom Field First Transmittedformatjformat Data Formats+userspace-api/media/v4l/format:data formatsj data-formats Data Formats6userspace-api/media/v4l/format:data format negotiationjdata-format-negotiationData Format Negotiation7userspace-api/media/v4l/format:image format enumerationjimage-format-enumerationImage Format EnumerationKuserspace-api/media/v4l/fourcc:guidelines for video4linux pixel format 4ccsj?,guidelines-for-video4linux-pixel-format-4ccs,Guidelines for Video4Linux pixel format 4CCs(userspace-api/media/v4l/fourcc:raw bayerj? raw-bayer Raw bayer func-closejf func-close V4L2 close()/userspace-api/media/v4l/func-close:v4l2 close()jf v4l2-close V4L2 close()'userspace-api/media/v4l/func-close:namejfnameName+userspace-api/media/v4l/func-close:synopsisjfsynopsisSynopsis,userspace-api/media/v4l/func-close:argumentsjf arguments Arguments.userspace-api/media/v4l/func-close:descriptionjf description Description/userspace-api/media/v4l/func-close:return valuejf return-value Return Value func-ioctlji{ func-ioctl V4L2 ioctl()/userspace-api/media/v4l/func-ioctl:v4l2 ioctl()ji{ v4l2-ioctl V4L2 ioctl()'userspace-api/media/v4l/func-ioctl:nameji{nameName+userspace-api/media/v4l/func-ioctl:synopsisji{synopsisSynopsis,userspace-api/media/v4l/func-ioctl:argumentsji{ arguments Arguments.userspace-api/media/v4l/func-ioctl:descriptionji{ description Description/userspace-api/media/v4l/func-ioctl:return valueji{ return-value Return Value func-mmapj* func-mmap V4L2 mmap()-userspace-api/media/v4l/func-mmap:v4l2 mmap()j* v4l2-mmap V4L2 mmap()&userspace-api/media/v4l/func-mmap:namej*nameName*userspace-api/media/v4l/func-mmap:synopsisj*synopsisSynopsis+userspace-api/media/v4l/func-mmap:argumentsj* arguments Arguments-userspace-api/media/v4l/func-mmap:descriptionj* description Description.userspace-api/media/v4l/func-mmap:return valuej* return-value Return Value func-munmapj3x func-munmap V4L2 munmap()1userspace-api/media/v4l/func-munmap:v4l2 munmap()j3x v4l2-munmap V4L2 munmap()(userspace-api/media/v4l/func-munmap:namej3xnameName,userspace-api/media/v4l/func-munmap:synopsisj3xsynopsisSynopsis-userspace-api/media/v4l/func-munmap:argumentsj3x arguments Arguments/userspace-api/media/v4l/func-munmap:descriptionj3x description Description0userspace-api/media/v4l/func-munmap:return valuej3x return-value Return Value func-openjW| func-open V4L2 open()-userspace-api/media/v4l/func-open:v4l2 open()jW| v4l2-open V4L2 open()&userspace-api/media/v4l/func-open:namejW|nameName*userspace-api/media/v4l/func-open:synopsisjW|synopsisSynopsis+userspace-api/media/v4l/func-open:argumentsjW| arguments Arguments-userspace-api/media/v4l/func-open:descriptionjW| description Description.userspace-api/media/v4l/func-open:return valuejW| return-value Return Value func-pollj\ func-poll V4L2 poll()-userspace-api/media/v4l/func-poll:v4l2 poll()j\ v4l2-poll V4L2 poll()&userspace-api/media/v4l/func-poll:namej\nameName*userspace-api/media/v4l/func-poll:synopsisj\synopsisSynopsis+userspace-api/media/v4l/func-poll:argumentsj\ arguments Arguments-userspace-api/media/v4l/func-poll:descriptionj\ description Description.userspace-api/media/v4l/func-poll:return valuej\ return-value Return Value func-readjB func-read V4L2 read()-userspace-api/media/v4l/func-read:v4l2 read()jB v4l2-read V4L2 read()&userspace-api/media/v4l/func-read:namejBnameName*userspace-api/media/v4l/func-read:synopsisjBsynopsisSynopsis+userspace-api/media/v4l/func-read:argumentsjB arguments Arguments-userspace-api/media/v4l/func-read:descriptionjB description Description.userspace-api/media/v4l/func-read:return valuejB return-value Return Value func-selectja func-select V4L2 select()1userspace-api/media/v4l/func-select:v4l2 select()ja v4l2-select V4L2 select()(userspace-api/media/v4l/func-select:namejanameName,userspace-api/media/v4l/func-select:synopsisjasynopsisSynopsis-userspace-api/media/v4l/func-select:argumentsja arguments Arguments/userspace-api/media/v4l/func-select:descriptionja description Description0userspace-api/media/v4l/func-select:return valueja return-value Return Value func-writej< func-write V4L2 write()/userspace-api/media/v4l/func-write:v4l2 write()j< v4l2-write V4L2 write()'userspace-api/media/v4l/func-write:namej<nameName+userspace-api/media/v4l/func-write:synopsisj<synopsisSynopsis,userspace-api/media/v4l/func-write:argumentsj< arguments Arguments.userspace-api/media/v4l/func-write:descriptionj< description Description/userspace-api/media/v4l/func-write:return valuej< return-value Return Value hist-v4l2jmm hist-v4l2Changes of the V4L2 APIotherjmmother/Relation of V4L2 to other Linux multimedia APIsxvideojmmxvideoX Video Extension experimentaljmm experimentalExperimental API ElementsobsoletejmmobsoleteObsolete API Elements9userspace-api/media/v4l/hist-v4l2:changes of the v4l2 apijmmchanges-of-the-v4l2-apiChanges of the V4L2 API0userspace-api/media/v4l/hist-v4l2:early versionsjmmearly-versionsEarly Versions>userspace-api/media/v4l/hist-v4l2:v4l2 version 0.16 1999-01-31jmmv4l2-version-0-16-1999-01-31V4L2 Version 0.16 1999-01-31>userspace-api/media/v4l/hist-v4l2:v4l2 version 0.18 1999-03-16jmmv4l2-version-0-18-1999-03-16V4L2 Version 0.18 1999-03-16>userspace-api/media/v4l/hist-v4l2:v4l2 version 0.19 1999-06-05jmmv4l2-version-0-19-1999-06-05V4L2 Version 0.19 1999-06-05@userspace-api/media/v4l/hist-v4l2:v4l2 version 0.20 (1999-09-10)jmmv4l2-version-0-20-1999-09-10V4L2 Version 0.20 (1999-09-10)Guserspace-api/media/v4l/hist-v4l2:v4l2 version 0.20 incremental changesjmm%v4l2-version-0-20-incremental-changes%V4L2 Version 0.20 incremental changes>userspace-api/media/v4l/hist-v4l2:v4l2 version 0.20 2000-11-23jmmv4l2-version-0-20-2000-11-23V4L2 Version 0.20 2000-11-23>userspace-api/media/v4l/hist-v4l2:v4l2 version 0.20 2002-07-25jmmv4l2-version-0-20-2002-07-25V4L2 Version 0.20 2002-07-25?userspace-api/media/v4l/hist-v4l2:v4l2 in linux 2.5.46, 2002-10jmmv4l2-in-linux-2-5-46-2002-10V4L2 in Linux 2.5.46, 2002-101userspace-api/media/v4l/hist-v4l2:v4l2 2003-06-19jmmv4l2-2003-06-19V4L2 2003-06-191userspace-api/media/v4l/hist-v4l2:v4l2 2003-11-05jmmv4l2-2003-11-05V4L2 2003-11-05Auserspace-api/media/v4l/hist-v4l2:v4l2 in linux 2.6.6, 2004-05-09jmmv4l2-in-linux-2-6-6-2004-05-09V4L2 in Linux 2.6.6, 2004-05-095userspace-api/media/v4l/hist-v4l2:v4l2 in linux 2.6.8jmmv4l2-in-linux-2-6-8V4L2 in Linux 2.6.8>userspace-api/media/v4l/hist-v4l2:v4l2 spec erratum 2004-08-01jmmv4l2-spec-erratum-2004-08-01V4L2 spec erratum 2004-08-016userspace-api/media/v4l/hist-v4l2:v4l2 in linux 2.6.14jmmv4l2-in-linux-2-6-14V4L2 in Linux 2.6.146userspace-api/media/v4l/hist-v4l2:v4l2 in linux 2.6.15jmmv4l2-in-linux-2-6-15V4L2 in Linux 2.6.15>userspace-api/media/v4l/hist-v4l2:v4l2 spec erratum 2005-11-27jmmv4l2-spec-erratum-2005-11-27V4L2 spec erratum 2005-11-27>userspace-api/media/v4l/hist-v4l2:v4l2 spec erratum 2006-01-10jmmv4l2-spec-erratum-2006-01-10V4L2 spec erratum 2006-01-10u(>userspace-api/media/v4l/hist-v4l2:v4l2 spec erratum 2006-02-03jmmv4l2-spec-erratum-2006-02-03V4L2 spec erratum 2006-02-03>userspace-api/media/v4l/hist-v4l2:v4l2 spec erratum 2006-02-04jmmv4l2-spec-erratum-2006-02-04V4L2 spec erratum 2006-02-046userspace-api/media/v4l/hist-v4l2:v4l2 in linux 2.6.17jmmv4l2-in-linux-2-6-17V4L2 in Linux 2.6.17Kuserspace-api/media/v4l/hist-v4l2:v4l2 spec erratum 2006-09-23 (draft 0.15)jmm'v4l2-spec-erratum-2006-09-23-draft-0-15)V4L2 spec erratum 2006-09-23 (Draft 0.15)6userspace-api/media/v4l/hist-v4l2:v4l2 in linux 2.6.18jmmv4l2-in-linux-2-6-18V4L2 in Linux 2.6.186userspace-api/media/v4l/hist-v4l2:v4l2 in linux 2.6.19jmmv4l2-in-linux-2-6-19V4L2 in Linux 2.6.19Kuserspace-api/media/v4l/hist-v4l2:v4l2 spec erratum 2006-10-12 (draft 0.17)jmm'v4l2-spec-erratum-2006-10-12-draft-0-17)V4L2 spec erratum 2006-10-12 (Draft 0.17)6userspace-api/media/v4l/hist-v4l2:v4l2 in linux 2.6.21jmmv4l2-in-linux-2-6-21V4L2 in Linux 2.6.216userspace-api/media/v4l/hist-v4l2:v4l2 in linux 2.6.22jmmv4l2-in-linux-2-6-22V4L2 in Linux 2.6.226userspace-api/media/v4l/hist-v4l2:v4l2 in linux 2.6.24jmmv4l2-in-linux-2-6-24V4L2 in Linux 2.6.246userspace-api/media/v4l/hist-v4l2:v4l2 in linux 2.6.25jmmv4l2-in-linux-2-6-25V4L2 in Linux 2.6.256userspace-api/media/v4l/hist-v4l2:v4l2 in linux 2.6.26jmmv4l2-in-linux-2-6-26V4L2 in Linux 2.6.266userspace-api/media/v4l/hist-v4l2:v4l2 in linux 2.6.27jmmv4l2-in-linux-2-6-27V4L2 in Linux 2.6.276userspace-api/media/v4l/hist-v4l2:v4l2 in linux 2.6.28jmmv4l2-in-linux-2-6-28V4L2 in Linux 2.6.286userspace-api/media/v4l/hist-v4l2:v4l2 in linux 2.6.29jmmv4l2-in-linux-2-6-29V4L2 in Linux 2.6.296userspace-api/media/v4l/hist-v4l2:v4l2 in linux 2.6.30jmmv4l2-in-linux-2-6-30V4L2 in Linux 2.6.306userspace-api/media/v4l/hist-v4l2:v4l2 in linux 2.6.32jmmv4l2-in-linux-2-6-32V4L2 in Linux 2.6.326userspace-api/media/v4l/hist-v4l2:v4l2 in linux 2.6.33jmmv4l2-in-linux-2-6-33V4L2 in Linux 2.6.336userspace-api/media/v4l/hist-v4l2:v4l2 in linux 2.6.34jmmv4l2-in-linux-2-6-34V4L2 in Linux 2.6.346userspace-api/media/v4l/hist-v4l2:v4l2 in linux 2.6.37jmmv4l2-in-linux-2-6-37V4L2 in Linux 2.6.376userspace-api/media/v4l/hist-v4l2:v4l2 in linux 2.6.39jmmv4l2-in-linux-2-6-39V4L2 in Linux 2.6.393userspace-api/media/v4l/hist-v4l2:v4l2 in linux 3.1jmmv4l2-in-linux-3-1V4L2 in Linux 3.13userspace-api/media/v4l/hist-v4l2:v4l2 in linux 3.2jmmv4l2-in-linux-3-2V4L2 in Linux 3.23userspace-api/media/v4l/hist-v4l2:v4l2 in linux 3.3jmmv4l2-in-linux-3-3V4L2 in Linux 3.33userspace-api/media/v4l/hist-v4l2:v4l2 in linux 3.4jmmv4l2-in-linux-3-4V4L2 in Linux 3.43userspace-api/media/v4l/hist-v4l2:v4l2 in linux 3.5jmmv4l2-in-linux-3-5V4L2 in Linux 3.53userspace-api/media/v4l/hist-v4l2:v4l2 in linux 3.6jmmv4l2-in-linux-3-6V4L2 in Linux 3.63userspace-api/media/v4l/hist-v4l2:v4l2 in linux 3.9jmmv4l2-in-linux-3-9V4L2 in Linux 3.94userspace-api/media/v4l/hist-v4l2:v4l2 in linux 3.10jmmv4l2-in-linux-3-10V4L2 in Linux 3.104userspace-api/media/v4l/hist-v4l2:v4l2 in linux 3.11jmmv4l2-in-linux-3-11V4L2 in Linux 3.114userspace-api/media/v4l/hist-v4l2:v4l2 in linux 3.14jmmv4l2-in-linux-3-14V4L2 in Linux 3.144userspace-api/media/v4l/hist-v4l2:v4l2 in linux 3.15jmmv4l2-in-linux-3-15V4L2 in Linux 3.154userspace-api/media/v4l/hist-v4l2:v4l2 in linux 3.16jmmv4l2-in-linux-3-16V4L2 in Linux 3.164userspace-api/media/v4l/hist-v4l2:v4l2 in linux 3.17jmmv4l2-in-linux-3-17V4L2 in Linux 3.174userspace-api/media/v4l/hist-v4l2:v4l2 in linux 3.18jmmv4l2-in-linux-3-18V4L2 in Linux 3.184userspace-api/media/v4l/hist-v4l2:v4l2 in linux 3.19jmmv4l2-in-linux-3-19V4L2 in Linux 3.193userspace-api/media/v4l/hist-v4l2:v4l2 in linux 4.4jmmv4l2-in-linux-4-4V4L2 in Linux 4.4Quserspace-api/media/v4l/hist-v4l2:relation of v4l2 to other linux multimedia apisjmm/relation-of-v4l2-to-other-linux-multimedia-apis/Relation of V4L2 to other Linux multimedia APIs;userspace-api/media/v4l/hist-v4l2:experimental api elementsjmmexperimental-api-elementsExperimental API Elements7userspace-api/media/v4l/hist-v4l2:obsolete api elementsjmmobsolete-api-elementsObsolete API Elements hsv-formatsjOK hsv-formats HSV Formats/userspace-api/media/v4l/hsv-formats:hsv formatsjOKj. HSV Formatsioj}io Input/Output'userspace-api/media/v4l/io:input/outputj} input-output Input/Outputlibv4ljSlibv4lLibv4l Userspace Library7userspace-api/media/v4l/libv4l:libv4l userspace libraryjSlibv4l-userspace-libraryLibv4l Userspace Librarylibv4l-introductionjzlibv4l-introduction Introduction libv4l-opsjz libv4l-opsLibv4l device control functions8userspace-api/media/v4l/libv4l-introduction:introductionjz introduction Introduction9userspace-api/media/v4l/libv4l-introduction:libv4lconvertjz libv4lconvert libv4lconvert3userspace-api/media/v4l/libv4l-introduction:libv4l1jzlibv4l1libv4l13userspace-api/media/v4l/libv4l-introduction:libv4l2jzlibv4l2libv4l2Iuserspace-api/media/v4l/libv4l-introduction:v4l1compat.so wrapper libraryjzv4l1compat-so-wrapper-libraryv4l1compat.so wrapper library meta-formatsj7 meta-formatsMetadata Formats5userspace-api/media/v4l/meta-formats:metadata formatsj7metadata-formatsMetadata Formatsv4l2-meta-fmt-d4xxj2fv4l2-meta-fmt-d4xxV4L2_META_FMT_D4XX (‘D4XX’)@userspace-api/media/v4l/metafmt-d4xx:v4l2_meta_fmt_d4xx ('d4xx')j2fv4l2-meta-fmt-d4xx-d4xxV4L2_META_FMT_D4XX (‘D4XX’)0userspace-api/media/v4l/metafmt-d4xx:descriptionj2f description Descriptionv4l2-meta-fmt-paramsj^v4l2-meta-fmt-paramsJV4L2_META_FMT_IPU3_PARAMS (‘ip3p’), V4L2_META_FMT_IPU3_3A (‘ip3s’)v4l2-meta-fmt-stat-3aj^v4l2-meta-fmt-stat-3aJV4L2_META_FMT_IPU3_PARAMS (‘ip3p’), V4L2_META_FMT_IPU3_3A (‘ip3s’)muserspace-api/media/v4l/metafmt-intel-ipu3:v4l2_meta_fmt_ipu3_params ('ip3p'), v4l2_meta_fmt_ipu3_3a ('ip3s')j^9v4l2-meta-fmt-ipu3-params-ip3p-v4l2-meta-fmt-ipu3-3a-ip3sJV4L2_META_FMT_IPU3_PARAMS (‘ip3p’), V4L2_META_FMT_IPU3_3A (‘ip3s’)8userspace-api/media/v4l/metafmt-intel-ipu3:3a statisticsj^ a-statistics 3A statistics>userspace-api/media/v4l/metafmt-intel-ipu3:pipeline parametersj^pipeline-parametersPipeline parametersJuserspace-api/media/v4l/metafmt-intel-ipu3:intel ipu3 imgu uapi data typesj^intel-ipu3-imgu-uapi-data-typesIntel IPU3 ImgU uAPI data typesv4l2-meta-fmt-rk-isp1-paramsjDv4l2-meta-fmt-rk-isp1-paramsUV4L2_META_FMT_RK_ISP1_PARAMS (‘rk1p’), V4L2_META_FMT_RK_ISP1_STAT_3A (‘rk1s’)v4l2-meta-fmt-rk-isp1-stat-3ajDv4l2-meta-fmt-rk-isp1-stat-3aUV4L2_META_FMT_RK_ISP1_PARAMS (‘rk1p’), V4L2_META_FMT_RK_ISP1_STAT_3A (‘rk1s’)tuserspace-api/media/v4l/metafmt-rkisp1:v4l2_meta_fmt_rk_isp1_params ('rk1p'), v4l2_meta_fmt_rk_isp1_stat_3a ('rk1s')jDDv4l2-meta-fmt-rk-isp1-params-rk1p-v4l2-meta-fmt-rk-isp1-stat-3a-rk1sUV4L2_META_FMT_RK_ISP1_PARAMS (‘rk1p’), V4L2_META_FMT_RK_ISP1_STAT_3A (‘rk1s’)?userspace-api/media/v4l/metafmt-rkisp1:configuration parametersjDconfiguration-parametersConfiguration parametersBuserspace-api/media/v4l/metafmt-rkisp1:3a and histogram statisticsjDa-and-histogram-statistics3A and histogram statistics=userspace-api/media/v4l/metafmt-rkisp1:rkisp1 uapi data typesjDrkisp1-uapi-data-typesrkisp1 uAPI data typesv4l2-meta-fmt-uvcjv4l2-meta-fmt-uvcV4L2_META_FMT_UVC (‘UVCH’)>userspace-api/media/v4l/metafmt-uvc:v4l2_meta_fmt_uvc ('uvch')jv4l2-meta-fmt-uvc-uvchV4L2_META_FMT_UVC (‘UVCH’)/userspace-api/media/v4l/metafmt-uvc:descriptionj description Descriptionv4l2-meta-fmt-vividj!yv4l2-meta-fmt-vivid V4L2_META_FMT_VIVID (‘VIVD’)Buserspace-api/media/v4l/metafmt-vivid:v4l2_meta_fmt_vivid ('vivd')j!yv4l2-meta-fmt-vivid-vivd V4L2_META_FMT_VIVID (‘VIVD’)1userspace-api/media/v4l/metafmt-vivid:descriptionj!y description Descriptionv4l2-meta-fmt-vsp1-hgojUv4l2-meta-fmt-vsp1-hgo#V4L2_META_FMT_VSP1_HGO (‘VSPH’)Huserspace-api/media/v4l/metafmt-vsp1-hgo:v4l2_meta_fmt_vsp1_hgo ('vsph')jUv4l2-meta-fmt-vsp1-hgo-vsph#V4L2_META_FMT_VSP1_HGO (‘VSPH’)4userspace-api/media/v4l/metafmt-vsp1-hgo:descriptionjU description Descriptionv4l2-meta-fmt-vsp1-hgtjv4l2-meta-fmt-vsp1-hgt#V4L2_META_FMT_VSP1_HGT (‘VSPT’)Huserspace-api/media/v4l/metafmt-vsp1-hgt:v4l2_meta_fmt_vsp1_hgt ('vspt')jv4l2-meta-fmt-vsp1-hgt-vspt#V4L2_META_FMT_VSP1_HGT (‘VSPT’)4userspace-api/media/v4l/metafmt-vsp1-hgt:descriptionj description Descriptionmmapj mmapStreaming I/O (Memory Mapping);userspace-api/media/v4l/mmap:streaming i/o (memory mapping)j streaming-i-o-memory-mappingStreaming I/O (Memory Mapping)Nuserspace-api/media/v4l/mmap:example: mapping buffers in the single-planar apij 0example-mapping-buffers-in-the-single-planar-api1Example: Mapping buffers in the single-planar APIMuserspace-api/media/v4l/mmap:example: mapping buffers in the multi-planar apij /example-mapping-buffers-in-the-multi-planar-api0Example: Mapping buffers in the multi-planar APIopenj$~openOpening and Closing Devicesv4l2_hardware_controlj$~v4l2-hardware-control*Controlling a hardware peripheral via V4L2v4l2_device_namingj$~v4l2-device-namingV4L2 Device Node Namingrelatedj$~relatedRelated Devices8userspace-api/media/v4l/open:opening and closing devicesj$~opening-and-closing-devicesOpening and Closing DevicesGuserspace-api/media/v4l/open:controlling a hardware peripheral via v4l2j$~*controlling-a-hardware-peripheral-via-v4l2*Controlling a hardware peripheral via V4L24userspace-api/media/v4l/open:v4l2 device node namingj$~v4l2-device-node-namingV4L2 Device Node Naming,userspace-api/media/v4l/open:related devicesj$~related-devicesRelated Devices+userspace-api/media/v4l/open:multiple opensj$~multiple-opensMultiple Opens0userspace-api/media/v4l/open:shared data streamsj$~shared-data-streamsShared Data Streams&userspace-api/media/v4l/open:functionsj$~ functions Functionsdmx_set_pes_filterjdmx-set-pes-filterDMX_SET_PES_FILTER=userspace-api/media/dvb/dmx-set-pes-filter:dmx_set_pes_filterjj.DMX_SET_PES_FILTER/userspace-api/media/dvb/dmx-set-pes-filter:namejnameName3userspace-api/media/dvb/dmx-set-pes-filter:synopsisjsynopsisSynopsis4userspace-api/media/dvb/dmx-set-pes-filter:argumentsj arguments Arguments6userspace-api/media/dvb/dmx-set-pes-filter:descriptionj description Description7userspace-api/media/dvb/dmx-set-pes-filter:return valuej return-value Return Value dmx_startj  dmx-start DMX_START+userspace-api/media/dvb/dmx-start:dmx_startj j. DMX_START&userspace-api/media/dvb/dmx-start:namej nameName*userspace-api/media/dvb/dmx-start:synopsisj synopsisSynopsis+userspace-api/media/dvb/dmx-start:argumentsj  arguments Arguments-userspace-api/media/dvb/dmx-start:descriptionj  description Description.userspace-api/media/dvb/dmx-start:return valuej  return-value Return Valuedmx_stopjоdmx-stopDMX_STOP)userspace-api/media/dvb/dmx-stop:dmx_stopjоj.DMX_STOP%userspace-api/media/dvb/dmx-stop:namejоnameName)userspace-api/media/dvb/dmx-stop:synopsisjоsynopsisSynopsis*userspace-api/media/dvb/dmx-stop:argumentsjо arguments Arguments,userspace-api/media/dvb/dmx-stop:descriptionjо description Description-userspace-api/media/dvb/dmx-stop:return valuejо return-value Return Value dmx_fcallsj dmx-fcallsDemux Function Calls7userspace-api/media/dvb/dmx_fcalls:demux function callsjdemux-function-callsDemux Function Calls dmx_typesj  dmx-typesDemux Data Types2userspace-api/media/dvb/dmx_types:demux data typesj demux-data-typesDemux Data Typesdvb-fe-read-statusjdvb-fe-read-status'Querying frontend status and statisticsRuserspace-api/media/dvb/dvb-fe-read-status:querying frontend status and statisticsj'querying-frontend-status-and-statistics'Querying frontend status and statistics:userspace-api/media/dvb/dvb-frontend-event:frontend eventsjfrontend-eventsfrontend eventsCuserspace-api/media/dvb/dvb-frontend-parameters:frontend parametersjfrontend-parametersfrontend parameters?userspace-api/media/dvb/dvb-frontend-parameters:qpsk parametersjqpsk-parametersQPSK parameters>userspace-api/media/dvb/dvb-frontend-parameters:qam parametersjqam-parametersQAM parameters>userspace-api/media/dvb/dvb-frontend-parameters:vsb parametersjvsb-parametersVSB parameters?userspace-api/media/dvb/dvb-frontend-parameters:ofdm parametersjofdm-parametersOFDM parametersdvbapij@dvbapiPart II - Digital TV API7userspace-api/media/dvb/dvbapi:part ii - digital tv apij@part-ii-digital-tv-apiPart II - Digital TV API5userspace-api/media/dvb/dvbapi:revision and copyrightj@revision-and-copyrightRevision and Copyright/userspace-api/media/dvb/dvbapi:revision historyj@revision-historyRevision Historyfrontend-propertiesj-frontend-propertiesProperty typesdtv-prop-examplej-dtv-prop-example/Example: Setting digital TV frontend properties2userspace-api/media/dvb/dvbproperty:property typesj-property-typesProperty types dvb_examplesj dvb-examplesExamples)userspace-api/media/dvb/examples:examplesjexamplesExamples9userspace-api/media/dvb/fe-bandwidth-t:frontend bandwidthj`frontend-bandwidthFrontend bandwidthfe_diseqc_recv_slave_replyjfe-diseqc-recv-slave-reply ioctl FE_DISEQC_RECV_SLAVE_REPLYSuserspace-api/media/dvb/fe-diseqc-recv-slave-reply:ioctl fe_diseqc_recv_slave_replyj ioctl-fe-diseqc-recv-slave-reply ioctl FE_DISEQC_RECV_SLAVE_REPLY7userspace-api/media/dvb/fe-diseqc-recv-slave-reply:namejnameName;userspace-api/media/dvb/fe-diseqc-recv-slave-reply:synopsisjsynopsisSynopsisuserspace-api/media/dvb/fe-diseqc-recv-slave-reply:descriptionj description Description?userspace-api/media/dvb/fe-diseqc-recv-slave-reply:return valuej return-value Return Valuefe_diseqc_reset_overloadjife-diseqc-reset-overloadioctl FE_DISEQC_RESET_OVERLOADOuserspace-api/media/dvb/fe-diseqc-reset-overload:ioctl fe_diseqc_reset_overloadjiioctl-fe-diseqc-reset-overloadioctl FE_DISEQC_RESET_OVERLOAD5userspace-api/media/dvb/fe-diseqc-reset-overload:namejinameName9userspace-api/media/dvb/fe-diseqc-reset-overload:synopsisjisynopsisSynopsis:userspace-api/media/dvb/fe-diseqc-reset-overload:argumentsji arguments Argumentsuserspace-api/media/dvb/fe-diseqc-send-master-cmd:return valuej return-value Return Valuefe_dishnetwork_send_legacy_cmdj fe-dishnetwork-send-legacy-cmdFE_DISHNETWORK_SEND_LEGACY_CMDUuserspace-api/media/dvb/fe-dishnetwork-send-legacy-cmd:fe_dishnetwork_send_legacy_cmdj j.FE_DISHNETWORK_SEND_LEGACY_CMD;userspace-api/media/dvb/fe-dishnetwork-send-legacy-cmd:namej nameName?userspace-api/media/dvb/fe-dishnetwork-send-legacy-cmd:synopsisj synopsisSynopsis@userspace-api/media/dvb/fe-dishnetwork-send-legacy-cmd:argumentsj  arguments ArgumentsBuserspace-api/media/dvb/fe-dishnetwork-send-legacy-cmd:descriptionj  description DescriptionCuserspace-api/media/dvb/fe-dishnetwork-send-legacy-cmd:return valuej  return-value Return Valuefe_enable_high_lnb_voltagej fe-enable-high-lnb-voltage ioctl FE_ENABLE_HIGH_LNB_VOLTAGESuserspace-api/media/dvb/fe-enable-high-lnb-voltage:ioctl fe_enable_high_lnb_voltagej  ioctl-fe-enable-high-lnb-voltage ioctl FE_ENABLE_HIGH_LNB_VOLTAGE7userspace-api/media/dvb/fe-enable-high-lnb-voltage:namej nameName;userspace-api/media/dvb/fe-enable-high-lnb-voltage:synopsisj synopsisSynopsisuserspace-api/media/dvb/fe-enable-high-lnb-voltage:descriptionj  description Description?userspace-api/media/dvb/fe-enable-high-lnb-voltage:return valuej  return-value Return Value fe_get_eventj fe-get-event FE_GET_EVENT1userspace-api/media/dvb/fe-get-event:fe_get_eventjj. FE_GET_EVENT)userspace-api/media/dvb/fe-get-event:namejnameName-userspace-api/media/dvb/fe-get-event:synopsisjsynopsisSynopsis.userspace-api/media/dvb/fe-get-event:argumentsj arguments Arguments0userspace-api/media/dvb/fe-get-event:descriptionj description Description1userspace-api/media/dvb/fe-get-event:return valuej return-value Return Valuefe_get_frontendjXfe-get-frontendFE_GET_FRONTEND7userspace-api/media/dvb/fe-get-frontend:fe_get_frontendjXj).FE_GET_FRONTEND,userspace-api/media/dvb/fe-get-frontend:namejXnameName0userspace-api/media/dvb/fe-get-frontend:synopsisjXsynopsisSynopsis1userspace-api/media/dvb/fe-get-frontend:argumentsjX arguments Arguments3userspace-api/media/dvb/fe-get-frontend:descriptionjX description Description4userspace-api/media/dvb/fe-get-frontend:return valuejX return-value Return Value fe_get_infoj fe-get-infoioctl FE_GET_INFO5userspace-api/media/dvb/fe-get-info:ioctl fe_get_infojioctl-fe-get-infoioctl FE_GET_INFO(userspace-api/media/dvb/fe-get-info:namejnameName,userspace-api/media/dvb/fe-get-info:synopsisjsynopsisSynopsis-userspace-api/media/dvb/fe-get-info:argumentsj arguments Arguments/userspace-api/media/dvb/fe-get-info:descriptionj description Description9userspace-api/media/dvb/fe-get-info:frontend capabilitiesjfrontend-capabilitiesfrontend capabilities0userspace-api/media/dvb/fe-get-info:return valuej return-value Return Valuefe_get_propertyj^fe-get-property&ioctl FE_SET_PROPERTY, FE_GET_PROPERTYNuserspace-api/media/dvb/fe-get-property:ioctl fe_set_property, fe_get_propertyj^%ioctl-fe-set-property-fe-get-property&ioctl FE_SET_PROPERTY, FE_GET_PROPERTY,userspace-api/media/dvb/fe-get-property:namej^nameName0userspace-api/media/dvb/fe-get-property:synopsisj^synopsisSynopsis1userspace-api/media/dvb/fe-get-property:argumentsj^ arguments Arguments3userspace-api/media/dvb/fe-get-property:descriptionj^ description Description4userspace-api/media/dvb/fe-get-property:return valuej^ return-value Return Value fe_read_berjī fe-read-ber FE_READ_BER/userspace-api/media/dvb/fe-read-ber:fe_read_berjīj. FE_READ_BER(userspace-api/media/dvb/fe-read-ber:namejīnameName,userspace-api/media/dvb/fe-read-ber:synopsisjīsynopsisSynopsis-userspace-api/media/dvb/fe-read-ber:argumentsjī arguments Arguments/userspace-api/media/dvb/fe-read-ber:descriptionjī description Description0userspace-api/media/dvb/fe-read-ber:return valuejī return-value Return Valuefe_read_signal_strengthjpfe-read-signal-strengthFE_READ_SIGNAL_STRENGTHGuserspace-api/media/dvb/fe-read-signal-strength:fe_read_signal_strengthjpj.FE_READ_SIGNAL_STRENGTH4userspace-api/media/dvb/fe-read-signal-strength:namejpnameName8userspace-api/media/dvb/fe-read-signal-strength:synopsisjpsynopsisSynopsis9userspace-api/media/dvb/fe-read-signal-strength:argumentsjp arguments Arguments;userspace-api/media/dvb/fe-read-signal-strength:descriptionjp description Descriptionuserspace-api/media/dvb/fe-read-uncorrected-blocks:descriptionj description Description?userspace-api/media/dvb/fe-read-uncorrected-blocks:return valuej return-value Return Valuefe_set_frontendjfe-set-frontendFE_SET_FRONTEND7userspace-api/media/dvb/fe-set-frontend:fe_set_frontendjj .FE_SET_FRONTEND,userspace-api/media/dvb/fe-set-frontend:namejnameName0userspace-api/media/dvb/fe-set-frontend:synopsisjsynopsisSynopsis1userspace-api/media/dvb/fe-set-frontend:argumentsj arguments Arguments3userspace-api/media/dvb/fe-set-frontend:descriptionj description Description4userspace-api/media/dvb/fe-set-frontend:return valuej return-value Return Valuefe_set_frontend_tune_modejfe-set-frontend-tune-modeioctl FE_SET_FRONTEND_TUNE_MODEQuserspace-api/media/dvb/fe-set-frontend-tune-mode:ioctl fe_set_frontend_tune_modejioctl-fe-set-frontend-tune-modeioctl FE_SET_FRONTEND_TUNE_MODE6userspace-api/media/dvb/fe-set-frontend-tune-mode:namejnameName:userspace-api/media/dvb/fe-set-frontend-tune-mode:synopsisjsynopsisSynopsis;userspace-api/media/dvb/fe-set-frontend-tune-mode:argumentsj arguments Arguments=userspace-api/media/dvb/fe-set-frontend-tune-mode:descriptionj description Description>userspace-api/media/dvb/fe-set-frontend-tune-mode:return valuej return-value Return Value fe_set_tonej֪ fe-set-toneioctl FE_SET_TONE5userspace-api/media/dvb/fe-set-tone:ioctl fe_set_tonej֪ioctl-fe-set-toneioctl FE_SET_TONE(userspace-api/media/dvb/fe-set-tone:namej֪nameName,userspace-api/media/dvb/fe-set-tone:synopsisj֪synopsisSynopsis-userspace-api/media/dvb/fe-set-tone:argumentsj֪ arguments Arguments/userspace-api/media/dvb/fe-set-tone:descriptionj֪ description Description0userspace-api/media/dvb/fe-set-tone:return valuej֪ return-value Return Valuefe_set_voltagejFfe-set-voltageioctl FE_SET_VOLTAGE;userspace-api/media/dvb/fe-set-voltage:ioctl fe_set_voltagejFioctl-fe-set-voltageioctl FE_SET_VOLTAGE+userspace-api/media/dvb/fe-set-voltage:namejFnameName/userspace-api/media/dvb/fe-set-voltage:synopsisjFsynopsisSynopsis0userspace-api/media/dvb/fe-set-voltage:argumentsjF arguments Arguments2userspace-api/media/dvb/fe-set-voltage:descriptionjF description Description3userspace-api/media/dvb/fe-set-voltage:return valuejF return-value Return Value/userspace-api/media/dvb/fe-type-t:frontend typej4 frontend-type Frontend typefe_property_parametersjfe-property-parametersDigital TV property parameters dtv-undefinedj dtv-undefined DTV_UNDEFINEDdtv-tunejdtv-tuneDTV_TUNE dtv-clearj dtv-clear DTV_CLEAR dtv-frequencyj dtv-frequency DTV_FREQUENCYdtv-modulationjdtv-modulationDTV_MODULATIONdtv-bandwidth-hzjdtv-bandwidth-hzDTV_BANDWIDTH_HZ dtv-inversionj dtv-inversion DTV_INVERSIONdtv-diseqc-masterjdtv-diseqc-masterDTV_DISEQC_MASTERdtv-symbol-ratejdtv-symbol-rateDTV_SYMBOL_RATE dtv-inner-fecj dtv-inner-fec DTV_INNER_FEC dtv-voltagej dtv-voltage DTV_VOLTAGEdtv-tonejdtv-toneDTV_TONE dtv-pilotj dtv-pilot DTV_PILOT dtv-rolloffj dtv-rolloff DTV_ROLLOFFdtv-diseqc-slave-replyjdtv-diseqc-slave-replyDTV_DISEQC_SLAVE_REPLYdtv-fe-capability-countjdtv-fe-capability-countDTV_FE_CAPABILITY_COUNTdtv-fe-capabilityjdtv-fe-capabilityDTV_FE_CAPABILITYdtv-delivery-systemjdtv-delivery-systemDTV_DELIVERY_SYSTEMdtv-isdbt-partial-receptionjdtv-isdbt-partial-receptionDTV_ISDBT_PARTIAL_RECEPTIONdtv-isdbt-sound-broadcastingjdtv-isdbt-sound-broadcastingDTV_ISDBT_SOUND_BROADCASTINGdtv-isdbt-sb-subchannel-idjdtv-isdbt-sb-subchannel-idDTV_ISDBT_SB_SUBCHANNEL_IDdtv-isdbt-sb-segment-idxjdtv-isdbt-sb-segment-idxDTV_ISDBT_SB_SEGMENT_IDXdtv-isdbt-sb-segment-countjdtv-isdbt-sb-segment-countDTV_ISDBT_SB_SEGMENT_COUNTisdb-hierq-layersjisdb-hierq-layersDTV-ISDBT-LAYER[A-C] parametersdtv-isdbt-layer-enabledjdtv-isdbt-layer-enabledDTV_ISDBT_LAYER_ENABLEDdtv-isdbt-layer-fecjdtv-isdbt-layer-fecDTV_ISDBT_LAYER[A-C]_FECdtv-isdbt-layer-modulationjdtv-isdbt-layer-modulationDTV_ISDBT_LAYER[A-C]_MODULATIONdtv-isdbt-layer-segment-countjdtv-isdbt-layer-segment-count"DTV_ISDBT_LAYER[A-C]_SEGMENT_COUNTisdbt-layer_seg-cnt-tablejisdbt-layer-seg-cnt-table)Truth table for ISDB-T Sound Broadcasting!dtv-isdbt-layer-time-interleavingj!dtv-isdbt-layer-time-interleaving&DTV_ISDBT_LAYER[A-C]_TIME_INTERLEAVINGdtv-atscmh-fic-verjdtv-atscmh-fic-verDTV_ATSCMH_FIC_VERdtv-atscmh-parade-idjdtv-atscmh-parade-idDTV_ATSCMH_PARADE_IDdtv-atscmh-nogjdtv-atscmh-nogDTV_ATSCMH_NOGdtv-atscmh-tnogjdtv-atscmh-tnogDTV_ATSCMH_TNOGdtv-atscmh-sgnjdtv-atscmh-sgnDTV_ATSCMH_SGNdtv-atscmh-prcjdtv-atscmh-prcDTV_ATSCMH_PRCdtv-atscmh-rs-frame-modejdtv-atscmh-rs-frame-modeDTV_ATSCMH_RS_FRAME_MODEdtv-atscmh-rs-frame-ensemblejdtv-atscmh-rs-frame-ensembleDTV_ATSCMH_RS_FRAME_ENSEMBLEdtv-atscmh-rs-code-mode-prijdtv-atscmh-rs-code-mode-priDTV_ATSCMH_RS_CODE_MODE_PRIdtv-atscmh-rs-code-mode-secjdtv-atscmh-rs-code-mode-secDTV_ATSCMH_RS_CODE_MODE_SECdtv-atscmh-sccc-block-modejdtv-atscmh-sccc-block-modeDTV_ATSCMH_SCCC_BLOCK_MODEdtv-atscmh-sccc-code-mode-ajdtv-atscmh-sccc-code-mode-aDTV_ATSCMH_SCCC_CODE_MODE_Adtv-atscmh-sccc-code-mode-bjdtv-atscmh-sccc-code-mode-bDTV_ATSCMH_SCCC_CODE_MODE_Bdtv-atscmh-sccc-code-mode-cjdtv-atscmh-sccc-code-mode-cDTV_ATSCMH_SCCC_CODE_MODE_Cdtv-atscmh-sccc-code-mode-djdtv-atscmh-sccc-code-mode-dDTV_ATSCMH_SCCC_CODE_MODE_Ddtv-api-versionjdtv-api-versionDTV_API_VERSIONdtv-code-rate-hpjdtv-code-rate-hpDTV_CODE_RATE_HPdtv-code-rate-lpjdtv-code-rate-lpDTV_CODE_RATE_LPdtv-guard-intervaljdtv-guard-intervalDTV_GUARD_INTERVALdtv-transmission-modejdtv-transmission-modeDTV_TRANSMISSION_MODE dtv-hierarchyj dtv-hierarchy DTV_HIERARCHY dtv-stream-idj dtv-stream-id DTV_STREAM_IDdtv-dvbt2-plp-id-legacyjdtv-dvbt2-plp-id-legacyDTV_DVBT2_PLP_ID_LEGACYdtv-enum-delsysjdtv-enum-delsysDTV_ENUM_DELSYSdtv-interleavingjdtv-interleavingDTV_INTERLEAVINGdtv-lnajdtv-lnaDTV_LNAdtv-scrambling-sequence-indexjdtv-scrambling-sequence-indexDTV_SCRAMBLING_SEQUENCE_INDEXMuserspace-api/media/dvb/fe_property_parameters:digital tv property parametersjdigital-tv-property-parametersDigital TV property parametersuserspace-api/media/dvb/fe_property_parameters:dtv_symbol_ratejj.DTV_SYMBOL_RATEuserspace-api/media/dvb/fe_property_parameters:dtv_api_versionjj7.DTV_API_VERSION?userspace-api/media/dvb/fe_property_parameters:dtv_code_rate_hpjj;.DTV_CODE_RATE_HP?userspace-api/media/dvb/fe_property_parameters:dtv_code_rate_lpjj?.DTV_CODE_RATE_LPAuserspace-api/media/dvb/fe_property_parameters:dtv_guard_intervaljjC.DTV_GUARD_INTERVALDuserspace-api/media/dvb/fe_property_parameters:dtv_transmission_modejjG.DTV_TRANSMISSION_MODEuserspace-api/media/dvb/fe_property_parameters:dtv_enum_delsysjjW.DTV_ENUM_DELSYS?userspace-api/media/dvb/fe_property_parameters:dtv_interleavingjj[.DTV_INTERLEAVING6userspace-api/media/dvb/fe_property_parameters:dtv_lnajj_.DTV_LNALuserspace-api/media/dvb/fe_property_parameters:dtv_scrambling_sequence_indexjjc.DTV_SCRAMBLING_SEQUENCE_INDEX dvb_frontendj dvb-frontendDigital TV Frontend API8userspace-api/media/dvb/frontend:digital tv frontend apijdigital-tv-frontend-apiDigital TV Frontend API@userspace-api/media/dvb/frontend-header:frontend uapi data typesjfrontend-uapi-data-typesFrontend uAPI data typesfrontend-property-cable-systemsjXfrontend-property-cable-systems)Properties used on cable delivery systems dvbc-paramsjX dvbc-paramsDVB-C delivery systemdvbc-annex-b-paramsjXdvbc-annex-b-paramsDVB-C Annex B delivery systemauserspace-api/media/dvb/frontend-property-cable-systems:properties used on cable delivery systemsjX)properties-used-on-cable-delivery-systems)Properties used on cable delivery systemsMuserspace-api/media/dvb/frontend-property-cable-systems:dvb-c delivery systemjXdvb-c-delivery-systemDVB-C delivery systemUuserspace-api/media/dvb/frontend-property-cable-systems:dvb-c annex b delivery systemjXdvb-c-annex-b-delivery-systemDVB-C Annex B delivery system#frontend-property-satellite-systemsj #frontend-property-satellite-systems-Properties used on satellite delivery systems dvbs-paramsj  dvbs-paramsDVB-S delivery system dvbs2-paramsj  dvbs2-paramsDVB-S2 delivery system turbo-paramsj  turbo-paramsTurbo code delivery system isdbs-paramsj  isdbs-paramsISDB-S delivery systemiuserspace-api/media/dvb/frontend-property-satellite-systems:properties used on satellite delivery systemsj -properties-used-on-satellite-delivery-systems-Properties used on satellite delivery systemsQuserspace-api/media/dvb/frontend-property-satellite-systems:dvb-s delivery systemj dvb-s-delivery-systemDVB-S delivery systemRuserspace-api/media/dvb/frontend-property-satellite-systems:dvb-s2 delivery systemj dvb-s2-delivery-systemDVB-S2 delivery systemVuserspace-api/media/dvb/frontend-property-satellite-systems:turbo code delivery systemj turbo-code-delivery-systemTurbo code delivery systemRuserspace-api/media/dvb/frontend-property-satellite-systems:isdb-s delivery systemj isdb-s-delivery-systemISDB-S delivery system%frontend-property-terrestrial-systemsjW%frontend-property-terrestrial-systems/Properties used on terrestrial delivery systems dvbt-paramsjW dvbt-paramsDVB-T delivery system dvbt2-paramsjW dvbt2-paramsDVB-T2 delivery systemisdbtjWisdbtISDB-T delivery system atsc-paramsjW atsc-paramsATSC delivery system atscmh-paramsjW atscmh-paramsATSC-MH delivery system dtmb-paramsjW dtmb-paramsDTMB delivery systemmuserspace-api/media/dvb/frontend-property-terrestrial-systems:properties used on terrestrial delivery systemsjW/properties-used-on-terrestrial-delivery-systems/Properties used on terrestrial delivery systemsSuserspace-api/media/dvb/frontend-property-terrestrial-systems:dvb-t delivery systemjWdvb-t-delivery-systemDVB-T delivery systemTuserspace-api/media/dvb/frontend-property-terrestrial-systems:dvb-t2 delivery systemjWdvb-t2-delivery-systemDVB-T2 delivery systemTuserspace-api/media/dvb/frontend-property-terrestrial-systems:isdb-t delivery systemjWisdb-t-delivery-systemISDB-T delivery systemRuserspace-api/media/dvb/frontend-property-terrestrial-systems:atsc delivery systemjWatsc-delivery-systemATSC delivery systemUuserspace-api/media/dvb/frontend-property-terrestrial-systems:atsc-mh delivery systemjWatsc-mh-delivery-systemATSC-MH delivery systemRuserspace-api/media/dvb/frontend-property-terrestrial-systems:dtmb delivery systemjWdtmb-delivery-systemDTMB delivery systemfrontend-stat-propertiesjtfrontend-stat-propertiesFrontend statistics indicatorsdtv-stat-signal-strengthjtdtv-stat-signal-strengthDTV_STAT_SIGNAL_STRENGTH dtv-stat-cnrjt dtv-stat-cnr DTV_STAT_CNRdtv-stat-pre-error-bit-countjtdtv-stat-pre-error-bit-countDTV_STAT_PRE_ERROR_BIT_COUNTdtv-stat-pre-total-bit-countjtdtv-stat-pre-total-bit-countDTV_STAT_PRE_TOTAL_BIT_COUNTdtv-stat-post-error-bit-countjtdtv-stat-post-error-bit-countDTV_STAT_POST_ERROR_BIT_COUNTdtv-stat-post-total-bit-countjtdtv-stat-post-total-bit-countDTV_STAT_POST_TOTAL_BIT_COUNTdtv-stat-error-block-countjtdtv-stat-error-block-countDTV_STAT_ERROR_BLOCK_COUNTdtv-stat-total-block-countjtdtv-stat-total-block-countDTV-STAT_TOTAL_BLOCK_COUNTOuserspace-api/media/dvb/frontend-stat-properties:frontend statistics indicatorsjtfrontend-statistics-indicatorsFrontend statistics indicatorsIuserspace-api/media/dvb/frontend-stat-properties:dtv_stat_signal_strengthjtj`.DTV_STAT_SIGNAL_STRENGTH=userspace-api/media/dvb/frontend-stat-properties:dtv_stat_cnrjtjd. DTV_STAT_CNRMuserspace-api/media/dvb/frontend-stat-properties:dtv_stat_pre_error_bit_countjtjh.DTV_STAT_PRE_ERROR_BIT_COUNTMuserspace-api/media/dvb/frontend-stat-properties:dtv_stat_pre_total_bit_countjtjl.DTV_STAT_PRE_TOTAL_BIT_COUNTNuserspace-api/media/dvb/frontend-stat-properties:dtv_stat_post_error_bit_countjtjp.DTV_STAT_POST_ERROR_BIT_COUNTNuserspace-api/media/dvb/frontend-stat-properties:dtv_stat_post_total_bit_countjtjt.DTV_STAT_POST_TOTAL_BIT_COUNTKuserspace-api/media/dvb/frontend-stat-properties:dtv_stat_error_block_countjtjx.DTV_STAT_ERROR_BLOCK_COUNTKuserspace-api/media/dvb/frontend-stat-properties:dtv-stat_total_block_countjtj|.DTV-STAT_TOTAL_BLOCK_COUNTfrontend_f_closejfrontend-f-closeDigital TV frontend close()Duserspace-api/media/dvb/frontend_f_close:digital tv frontend close()jdigital-tv-frontend-closeDigital TV frontend close()-userspace-api/media/dvb/frontend_f_close:namejnameName1userspace-api/media/dvb/frontend_f_close:synopsisjsynopsisSynopsis2userspace-api/media/dvb/frontend_f_close:argumentsj arguments Arguments4userspace-api/media/dvb/frontend_f_close:descriptionj description Description5userspace-api/media/dvb/frontend_f_close:return valuej return-value Return Valuefrontend_f_openjfrontend-f-openDigital TV frontend open()Buserspace-api/media/dvb/frontend_f_open:digital tv frontend open()jdigital-tv-frontend-openDigital TV frontend open(),userspace-api/media/dvb/frontend_f_open:namejnameName0userspace-api/media/dvb/frontend_f_open:synopsisjsynopsisSynopsis1userspace-api/media/dvb/frontend_f_open:argumentsj arguments Arguments3userspace-api/media/dvb/frontend_f_open:descriptionj description Description4userspace-api/media/dvb/frontend_f_open:return valuej return-value Return Valuefrontend_fcallsjfrontend-fcallsFrontend Function Calls?userspace-api/media/dvb/frontend_fcalls:frontend function callsjfrontend-function-callsFrontend Function Callsfrontend_legacy_typesjYfrontend-legacy-typesFrontend Legacy Data Typesfrontend_legacy_fcallsjYfrontend-legacy-fcallsFrontend Legacy Function CallsFuserspace-api/media/dvb/frontend_legacy_api:frontend legacy data typesjYfrontend-legacy-data-typesFrontend Legacy Data TypesJuserspace-api/media/dvb/frontend_legacy_api:frontend legacy function callsjYfrontend-legacy-function-callsFrontend Legacy Function Callsfrontend_legacy_dvbv3_apijխfrontend-legacy-dvbv3-api/Digital TV Frontend legacy API (a. k. a. DVBv3)auserspace-api/media/dvb/frontend_legacy_dvbv3_api:digital tv frontend legacy api (a. k. a. dvbv3)jխ*digital-tv-frontend-legacy-api-a-k-a-dvbv3/Digital TV Frontend legacy API (a. k. a. DVBv3)query-dvb-frontend-infoQuerying frontend informationMuserspace-api/media/dvb/query-dvb-frontend-info:querying frontend informationj>querying-frontend-informationQuerying frontend informationfdljfdlGNU Free Documentation License fdl-preamblej fdl-preamble 0. PREAMBLE fdl-section1j fdl-section1 1. APPLICABILITY AND DEFINITIONS fdl-section2j fdl-section22. VERBATIM COPYING fdl-section3j fdl-section33. COPYING IN QUANTITY fdl-section4j fdl-section44. MODIFICATIONS fdl-section5j fdl-section55. COMBINING DOCUMENTS fdl-section6j fdl-section66. COLLECTIONS OF DOCUMENTS fdl-section7j fdl-section7%7. AGGREGATION WITH INDEPENDENT WORKS fdl-section8j fdl-section88. TRANSLATION fdl-section9j fdl-section99. TERMINATION fdl-section10j fdl-section10$10. FUTURE REVISIONS OF THIS LICENSE fdl-usingj fdl-usingAddendum?userspace-api/media/fdl-appendix:gnu free documentation licensejgnu-free-documentation-licenseGNU Free Documentation License,userspace-api/media/fdl-appendix:0. preamblejpreamble 0. PREAMBLEAuserspace-api/media/fdl-appendix:1. applicability and definitionsjapplicability-and-definitions 1. APPLICABILITY AND DEFINITIONS4userspace-api/media/fdl-appendix:2. verbatim copyingjverbatim-copying2. VERBATIM COPYING7userspace-api/media/fdl-appendix:3. copying in quantityjcopying-in-quantity3. COPYING IN QUANTITY1userspace-api/media/fdl-appendix:4. modificationsj modifications4. MODIFICATIONS7userspace-api/media/fdl-appendix:5. combining documentsjcombining-documents5. COMBINING DOCUMENTSuserspace-api/media/mediactl/media-controller:revision historyjrevision-historyRevision Historymedia-controller-introjmedia-controller-intro Introduction@userspace-api/media/mediactl/media-controller-intro:introductionj introduction Introductionmedia-controller-modeljmmedia-controller-modelMedia device modelFuserspace-api/media/mediactl/media-controller-model:media device modeljmmedia-device-modelMedia device modelmedia-func-closejmedia-func-close media close();userspace-api/media/mediactl/media-func-close:media close()j media-close media close()2userspace-api/media/mediactl/media-func-close:namejnameName6userspace-api/media/mediactl/media-func-close:synopsisjsynopsisSynopsis7userspace-api/media/mediactl/media-func-close:argumentsj arguments Arguments9userspace-api/media/mediactl/media-func-close:descriptionj description Description:userspace-api/media/mediactl/media-func-close:return valuej return-value Return Valuemedia-func-ioctljPmedia-func-ioctl media ioctl();userspace-api/media/mediactl/media-func-ioctl:media ioctl()jP media-ioctl media ioctl()2userspace-api/media/mediactl/media-func-ioctl:namejPnameName6userspace-api/media/mediactl/media-func-ioctl:synopsisjPsynopsisSynopsis7userspace-api/media/mediactl/media-func-ioctl:argumentsjP arguments Arguments9userspace-api/media/mediactl/media-func-ioctl:descriptionjP description Description:userspace-api/media/mediactl/media-func-ioctl:return valuejP return-value Return Valuemedia-func-openjmedia-func-open media open()9userspace-api/media/mediactl/media-func-open:media open()j media-open media open()1userspace-api/media/mediactl/media-func-open:namejnameName5userspace-api/media/mediactl/media-func-open:synopsisjsynopsisSynopsis6userspace-api/media/mediactl/media-func-open:argumentsj arguments Arguments8userspace-api/media/mediactl/media-func-open:descriptionj description Description9userspace-api/media/mediactl/media-func-open:return valuej return-value Return Valuemedia-user-funcjmedia-user-funcFunction Reference;userspace-api/media/mediactl/media-funcs:function referencejfunction-referenceFunction Reference media_headerj  media-headerMedia Controller Header FileFuserspace-api/media/mediactl/media-header:media controller header filej media-controller-header-fileMedia Controller Header File1userspace-api/media/mediactl/media-header:media.hj media-hmedia.hmedia_ioc_device_infoj{media-ioc-device-infoioctl MEDIA_IOC_DEVICE_INFONuserspace-api/media/mediactl/media-ioc-device-info:ioctl media_ioc_device_infoj{ioctl-media-ioc-device-infoioctl MEDIA_IOC_DEVICE_INFO7userspace-api/media/mediactl/media-ioc-device-info:namej{nameName;userspace-api/media/mediactl/media-ioc-device-info:synopsisj{synopsisSynopsisuserspace-api/media/mediactl/media-ioc-device-info:descriptionj{ description Description?userspace-api/media/mediactl/media-ioc-device-info:return valuej{ return-value Return Valuemedia_ioc_enum_entitiesjjmedia-ioc-enum-entitiesioctl MEDIA_IOC_ENUM_ENTITIESRuserspace-api/media/mediactl/media-ioc-enum-entities:ioctl media_ioc_enum_entitiesjjioctl-media-ioc-enum-entitiesioctl MEDIA_IOC_ENUM_ENTITIES9userspace-api/media/mediactl/media-ioc-enum-entities:namejjnameName=userspace-api/media/mediactl/media-ioc-enum-entities:synopsisjjsynopsisSynopsis>userspace-api/media/mediactl/media-ioc-enum-entities:argumentsjj arguments Arguments@userspace-api/media/mediactl/media-ioc-enum-entities:descriptionjj description DescriptionAuserspace-api/media/mediactl/media-ioc-enum-entities:return valuejj return-value Return Valuemedia_ioc_enum_linksjmedia-ioc-enum-linksioctl MEDIA_IOC_ENUM_LINKSLuserspace-api/media/mediactl/media-ioc-enum-links:ioctl media_ioc_enum_linksjioctl-media-ioc-enum-linksioctl MEDIA_IOC_ENUM_LINKS6userspace-api/media/mediactl/media-ioc-enum-links:namejnameName:userspace-api/media/mediactl/media-ioc-enum-links:synopsisjsynopsisSynopsis;userspace-api/media/mediactl/media-ioc-enum-links:argumentsj arguments Arguments=userspace-api/media/mediactl/media-ioc-enum-links:descriptionj description Description>userspace-api/media/mediactl/media-ioc-enum-links:return valuej return-value Return Valuemedia_ioc_g_topologyjmedia-ioc-g-topologyioctl MEDIA_IOC_G_TOPOLOGYLuserspace-api/media/mediactl/media-ioc-g-topology:ioctl media_ioc_g_topologyjioctl-media-ioc-g-topologyioctl MEDIA_IOC_G_TOPOLOGY6userspace-api/media/mediactl/media-ioc-g-topology:namejnameName:userspace-api/media/mediactl/media-ioc-g-topology:synopsisjsynopsisSynopsis;userspace-api/media/mediactl/media-ioc-g-topology:argumentsj arguments Arguments=userspace-api/media/mediactl/media-ioc-g-topology:descriptionj description Description>userspace-api/media/mediactl/media-ioc-g-topology:return valuej return-value Return Valuemedia_ioc_request_allocjmedia-ioc-request-allocioctl MEDIA_IOC_REQUEST_ALLOCRuserspace-api/media/mediactl/media-ioc-request-alloc:ioctl media_ioc_request_allocjioctl-media-ioc-request-allocioctl MEDIA_IOC_REQUEST_ALLOC9userspace-api/media/mediactl/media-ioc-request-alloc:namejnameName=userspace-api/media/mediactl/media-ioc-request-alloc:synopsisjsynopsisSynopsis>userspace-api/media/mediactl/media-ioc-request-alloc:argumentsj arguments Arguments@userspace-api/media/mediactl/media-ioc-request-alloc:descriptionj description DescriptionAuserspace-api/media/mediactl/media-ioc-request-alloc:return valuej return-value Return Valuemedia_ioc_setup_linkjmedia-ioc-setup-linkioctl MEDIA_IOC_SETUP_LINKLuserspace-api/media/mediactl/media-ioc-setup-link:ioctl media_ioc_setup_linkjioctl-media-ioc-setup-linkioctl MEDIA_IOC_SETUP_LINK6userspace-api/media/mediactl/media-ioc-setup-link:namejnameName:userspace-api/media/mediactl/media-ioc-setup-link:synopsisjsynopsisSynopsis;userspace-api/media/mediactl/media-ioc-setup-link:argumentsj arguments Arguments=userspace-api/media/mediactl/media-ioc-setup-link:descriptionj description Description>userspace-api/media/mediactl/media-ioc-setup-link:return valuej return-value Return Valuemedia_request_ioc_queuejmedia-request-ioc-queueioctl MEDIA_REQUEST_IOC_QUEUERuserspace-api/media/mediactl/media-request-ioc-queue:ioctl media_request_ioc_queuejioctl-media-request-ioc-queueioctl MEDIA_REQUEST_IOC_QUEUE9userspace-api/media/mediactl/media-request-ioc-queue:namejnameName=userspace-api/media/mediactl/media-request-ioc-queue:synopsisjsynopsisSynopsis>userspace-api/media/mediactl/media-request-ioc-queue:argumentsj arguments Arguments@userspace-api/media/mediactl/media-request-ioc-queue:descriptionj description DescriptionAuserspace-api/media/mediactl/media-request-ioc-queue:return valuej return-value Return Valuemedia_request_ioc_reinitjmedia-request-ioc-reinitioctl MEDIA_REQUEST_IOC_REINITTuserspace-api/media/mediactl/media-request-ioc-reinit:ioctl media_request_ioc_reinitjioctl-media-request-ioc-reinitioctl MEDIA_REQUEST_IOC_REINIT:userspace-api/media/mediactl/media-request-ioc-reinit:namejnameName>userspace-api/media/mediactl/media-request-ioc-reinit:synopsisjsynopsisSynopsis?userspace-api/media/mediactl/media-request-ioc-reinit:argumentsj arguments ArgumentsAuserspace-api/media/mediactl/media-request-ioc-reinit:descriptionj description DescriptionBuserspace-api/media/mediactl/media-request-ioc-reinit:return valuej return-value Return Valuemedia-controller-typesjmedia-controller-types:Types and flags used to represent the media graph elementsmedia-entity-functionsjmedia-entity-functionsMedia entity functionsmedia-ent-f-unknownjmedia-ent-f-unknownMedia entity functionsmedia-ent-f-v4l2-subdev-unknownjmedia-ent-f-v4l2-subdev-unknownMedia entity functionsmedia-ent-f-io-v4ljmedia-ent-f-io-v4lMedia entity functionsmedia-ent-f-io-vbijmedia-ent-f-io-vbiMedia entity functionsmedia-ent-f-io-swradiojmedia-ent-f-io-swradioMedia entity functionsmedia-ent-f-io-dtvjmedia-ent-f-io-dtvMedia entity functionsmedia-ent-f-dtv-demodjmedia-ent-f-dtv-demodMedia entity functionsmedia-ent-f-ts-demuxjmedia-ent-f-ts-demuxMedia entity functionsmedia-ent-f-dtv-cajmedia-ent-f-dtv-caMedia entity functionsmedia-ent-f-dtv-net-decapjmedia-ent-f-dtv-net-decapMedia entity functionsmedia-ent-f-conn-rfjmedia-ent-f-conn-rfMedia entity functionsmedia-ent-f-conn-svideojmedia-ent-f-conn-svideoMedia entity functionsmedia-ent-f-conn-compositejmedia-ent-f-conn-compositeMedia entity functionsmedia-ent-f-cam-sensorjmedia-ent-f-cam-sensorMedia entity functionsmedia-ent-f-flashjmedia-ent-f-flashMedia entity functionsmedia-ent-f-lensjmedia-ent-f-lensMedia entity functionsmedia-ent-f-atv-decoderjmedia-ent-f-atv-decoderMedia entity functionsmedia-ent-f-tunerjmedia-ent-f-tunerMedia entity functionsmedia-ent-f-if-vid-decoderjmedia-ent-f-if-vid-decoderMedia entity functionsmedia-ent-f-if-aud-decoderjmedia-ent-f-if-aud-decoderMedia entity functionsmedia-ent-f-audio-capturejmedia-ent-f-audio-captureMedia entity functionsmedia-ent-f-audio-playbackjmedia-ent-f-audio-playbackMedia entity functionsmedia-ent-f-audio-mixerjmedia-ent-f-audio-mixerMedia entity functionsmedia-ent-f-proc-video-composerjmedia-ent-f-proc-video-composerMedia entity functions&media-ent-f-proc-video-pixel-formatterj&media-ent-f-proc-video-pixel-formatterMedia entity functions%media-ent-f-proc-video-pixel-enc-convj%media-ent-f-proc-video-pixel-enc-convMedia entity functionsmedia-ent-f-proc-video-lutjmedia-ent-f-proc-video-lutMedia entity functionsmedia-ent-f-proc-video-scalerjmedia-ent-f-proc-video-scalerMedia entity functions!media-ent-f-proc-video-statisticsj!media-ent-f-proc-video-statisticsMedia entity functionsmedia-ent-f-proc-video-encoderjmedia-ent-f-proc-video-encoderMedia entity functionsmedia-ent-f-proc-video-decoderjmedia-ent-f-proc-video-decoderMedia entity functionsmedia-ent-f-proc-video-ispjmedia-ent-f-proc-video-ispMedia entity functionsmedia-ent-f-vid-muxjmedia-ent-f-vid-muxMedia entity functionsmedia-ent-f-vid-if-bridgejmedia-ent-f-vid-if-bridgeMedia entity functionsmedia-ent-f-dv-decoderjmedia-ent-f-dv-decoderMedia entity functionsmedia-ent-f-dv-encoderjmedia-ent-f-dv-encoderMedia entity functionsmedia-entity-flagjmedia-entity-flagMedia entity flagsmedia-ent-fl-defaultjmedia-ent-fl-defaultMedia entity flagsmedia-ent-fl-connectorjmedia-ent-fl-connectorMedia entity flagsmedia-intf-typejmedia-intf-typeMedia interface typesmedia-intf-t-dvb-fejmedia-intf-t-dvb-feMedia interface typesmedia-intf-t-dvb-demuxjmedia-intf-t-dvb-demuxMedia interface typesmedia-intf-t-dvb-dvrjmedia-intf-t-dvb-dvrMedia interface typesmedia-intf-t-dvb-cajmedia-intf-t-dvb-caMedia interface typesmedia-intf-t-dvb-netjmedia-intf-t-dvb-netMedia interface typesmedia-intf-t-v4l-videojmedia-intf-t-v4l-videoMedia interface typesmedia-intf-t-v4l-vbijmedia-intf-t-v4l-vbiMedia interface typesmedia-intf-t-v4l-radiojmedia-intf-t-v4l-radioMedia interface typesmedia-intf-t-v4l-subdevjmedia-intf-t-v4l-subdevMedia interface typesmedia-intf-t-v4l-swradiojmedia-intf-t-v4l-swradioMedia interface typesmedia-intf-t-v4l-touchjmedia-intf-t-v4l-touchMedia interface typesmedia-intf-t-alsa-pcm-capturejmedia-intf-t-alsa-pcm-captureMedia interface typesmedia-intf-t-alsa-pcm-playbackjmedia-intf-t-alsa-pcm-playbackMedia interface typesmedia-intf-t-alsa-controljmedia-intf-t-alsa-controlMedia interface typesmedia-intf-t-alsa-compressjmedia-intf-t-alsa-compressMedia interface typesmedia-intf-t-alsa-rawmidijmedia-intf-t-alsa-rawmidiMedia interface typesmedia-intf-t-alsa-hwdepjmedia-intf-t-alsa-hwdepMedia interface typesmedia-intf-t-alsa-sequencerjmedia-intf-t-alsa-sequencerMedia interface typesmedia-intf-t-alsa-timerjmedia-intf-t-alsa-timerMedia interface typesmedia-pad-flagjmedia-pad-flagMedia pad flagsmedia-pad-fl-sinkjmedia-pad-fl-sinkMedia pad flagsmedia-pad-fl-sourcejmedia-pad-fl-sourceMedia pad flagsmedia-pad-fl-must-connectjmedia-pad-fl-must-connectMedia pad flagsmedia-link-flagjmedia-link-flagMedia link flagsmedia-lnk-fl-enabledjmedia-lnk-fl-enabledMedia link flagsmedia-lnk-fl-immutablejmedia-lnk-fl-immutableMedia link flagsmedia-lnk-fl-dynamicjmedia-lnk-fl-dynamicMedia link flagsmedia-lnk-fl-link-typejmedia-lnk-fl-link-typeMedia link flagscuserspace-api/media/mediactl/media-types:types and flags used to represent the media graph elementsj:types-and-flags-used-to-represent-the-media-graph-elements:Types and flags used to represent the media graph elementsmedia-request-apijmedia-request-api Request APImedia-request-life-timejmedia-request-life-timeRecycling and Destruction4userspace-api/media/mediactl/request-api:request apij request-api Request API6userspace-api/media/mediactl/request-api:general usagej general-usage General Usage;userspace-api/media/mediactl/request-api:request allocationjrequest-allocationRequest Allocationuserspace-api/gpio/gpio-get-lineinfo-unwatch-ioctl:descriptionj1, description Description?userspace-api/gpio/gpio-get-lineinfo-unwatch-ioctl:return valuej1, return-value Return Valuegpio_get_lineinfo_watch_ioctljeZgpio-get-lineinfo-watch-ioctlGPIO_GET_LINEINFO_WATCH_IOCTLNuserspace-api/gpio/gpio-get-lineinfo-watch-ioctl:gpio_get_lineinfo_watch_ioctljeZj.GPIO_GET_LINEINFO_WATCH_IOCTL5userspace-api/gpio/gpio-get-lineinfo-watch-ioctl:namejeZnameName9userspace-api/gpio/gpio-get-lineinfo-watch-ioctl:synopsisjeZsynopsisSynopsis:userspace-api/gpio/gpio-get-lineinfo-watch-ioctl:argumentsjeZ arguments Argumentsuserspace-api/gpio/gpio-handle-get-line-values-ioctl:argumentsj arguments Arguments@userspace-api/gpio/gpio-handle-get-line-values-ioctl:descriptionj description DescriptionAuserspace-api/gpio/gpio-handle-get-line-values-ioctl:return valuej return-value Return Valuegpiohandle_set_config_ioctlj!gpiohandle-set-config-ioctlGPIOHANDLE_SET_CONFIG_IOCTLKuserspace-api/gpio/gpio-handle-set-config-ioctl:gpiohandle_set_config_ioctlj!j.GPIOHANDLE_SET_CONFIG_IOCTL4userspace-api/gpio/gpio-handle-set-config-ioctl:namej!nameName8userspace-api/gpio/gpio-handle-set-config-ioctl:synopsisj!synopsisSynopsis9userspace-api/gpio/gpio-handle-set-config-ioctl:argumentsj! arguments Arguments;userspace-api/gpio/gpio-handle-set-config-ioctl:descriptionj! description Descriptionuserspace-api/gpio/gpio-handle-set-line-values-ioctl:argumentsj70 arguments Arguments@userspace-api/gpio/gpio-handle-set-line-values-ioctl:descriptionj70 description DescriptionAuserspace-api/gpio/gpio-handle-set-line-values-ioctl:return valuej70 return-value Return Valuegpio_lineevent_data_readj\Jgpio-lineevent-data-readGPIO_LINEEVENT_DATA_READDuserspace-api/gpio/gpio-lineevent-data-read:gpio_lineevent_data_readj\JjL.GPIO_LINEEVENT_DATA_READ0userspace-api/gpio/gpio-lineevent-data-read:namej\JnameName4userspace-api/gpio/gpio-lineevent-data-read:synopsisj\JsynopsisSynopsis5userspace-api/gpio/gpio-lineevent-data-read:argumentsj\J arguments Arguments7userspace-api/gpio/gpio-lineevent-data-read:descriptionj\J description Description8userspace-api/gpio/gpio-lineevent-data-read:return valuej\J return-value Return Valuegpio_lineinfo_changed_readjQgpio-lineinfo-changed-readGPIO_LINEINFO_CHANGED_READHuserspace-api/gpio/gpio-lineinfo-changed-read:gpio_lineinfo_changed_readjQjg.GPIO_LINEINFO_CHANGED_READ2userspace-api/gpio/gpio-lineinfo-changed-read:namejQnameName6userspace-api/gpio/gpio-lineinfo-changed-read:synopsisjQsynopsisSynopsis7userspace-api/gpio/gpio-lineinfo-changed-read:argumentsjQ arguments Arguments9userspace-api/gpio/gpio-lineinfo-changed-read:descriptionjQ description Description:userspace-api/gpio/gpio-lineinfo-changed-read:return valuejQ return-value Return Valuegpio_v2_get_line_ioctlj(gpio-v2-get-line-ioctlGPIO_V2_GET_LINE_IOCTLgpio-v2-get-line-config-rulesj(gpio-v2-get-line-config-rulesConfiguration Rulesgpio-v2-get-line-config-supportj(gpio-v2-get-line-config-supportConfiguration Support@userspace-api/gpio/gpio-v2-get-line-ioctl:gpio_v2_get_line_ioctlj(j.GPIO_V2_GET_LINE_IOCTL.userspace-api/gpio/gpio-v2-get-line-ioctl:namej(nameName2userspace-api/gpio/gpio-v2-get-line-ioctl:synopsisj(synopsisSynopsis3userspace-api/gpio/gpio-v2-get-line-ioctl:argumentsj( arguments Arguments5userspace-api/gpio/gpio-v2-get-line-ioctl:descriptionj( description Description6userspace-api/gpio/gpio-v2-get-line-ioctl:return valuej( return-value Return Valuegpio_v2_get_lineinfo_ioctlj 2gpio-v2-get-lineinfo-ioctlGPIO_V2_GET_LINEINFO_IOCTLHuserspace-api/gpio/gpio-v2-get-lineinfo-ioctl:gpio_v2_get_lineinfo_ioctlj 2j.GPIO_V2_GET_LINEINFO_IOCTL2userspace-api/gpio/gpio-v2-get-lineinfo-ioctl:namej 2nameName6userspace-api/gpio/gpio-v2-get-lineinfo-ioctl:synopsisj 2synopsisSynopsis7userspace-api/gpio/gpio-v2-get-lineinfo-ioctl:argumentsj 2 arguments Arguments9userspace-api/gpio/gpio-v2-get-lineinfo-ioctl:descriptionj 2 description Description:userspace-api/gpio/gpio-v2-get-lineinfo-ioctl:return valuej 2 return-value Return Value gpio_v2_get_lineinfo_watch_ioctlj] gpio-v2-get-lineinfo-watch-ioctl GPIO_V2_GET_LINEINFO_WATCH_IOCTLTuserspace-api/gpio/gpio-v2-get-lineinfo-watch-ioctl:gpio_v2_get_lineinfo_watch_ioctlj]j. GPIO_V2_GET_LINEINFO_WATCH_IOCTL8userspace-api/gpio/gpio-v2-get-lineinfo-watch-ioctl:namej]nameNameuserspace-api/media/drivers/imx-uapi:i.mx video capture driverjZCi-mx-video-capture-driveri.MX Video Capture Driver+userspace-api/media/drivers/imx-uapi:eventsjZCeventsEvents-userspace-api/media/drivers/imx-uapi:controlsjZCcontrolsControlsv4l-drivers_uapijGv4l-drivers-uapi0Video4Linux (V4L) driver-specific documentationQuserspace-api/media/drivers/index:video4linux (v4l) driver-specific documentationjG-video4linux-v4l-driver-specific-documentation0Video4Linux (V4L) driver-specific documentationTuserspace-api/media/drivers/max2175:maxim integrated max2175 rf to bits tuner driverj20maxim-integrated-max2175-rf-to-bits-tuner-driver0Maxim Integrated MAX2175 RF to bits tuner driverCuserspace-api/media/drivers/max2175:``v4l2_cid_max2175_i2s_enable``j2v4l2-cid-max2175-i2s-enableV4L2_CID_MAX2175_I2S_ENABLE=userspace-api/media/drivers/max2175:``v4l2_cid_max2175_hsls``j2v4l2-cid-max2175-hslsV4L2_CID_MAX2175_HSLSGuserspace-api/media/drivers/max2175:``v4l2_cid_max2175_rx_mode (menu)``j2v4l2-cid-max2175-rx-mode-menuV4L2_CID_MAX2175_RX_MODE (menu)8userspace-api/media/drivers/npcm-video:npcm video driverjnpcm-video-driverNPCM video driver?userspace-api/media/drivers/npcm-video:driver-specific controlsjdriver-specific-controlsDriver-specific Controls1userspace-api/media/drivers/npcm-video:referencesj references ReferencesTuserspace-api/media/drivers/omap3isp-uapi:omap 3 image signal processor (isp) driverj0=(omap-3-image-signal-processor-isp-driver*OMAP 3 Image Signal Processor (ISP) driver0userspace-api/media/drivers/omap3isp-uapi:eventsj0=eventsEvents8userspace-api/media/drivers/omap3isp-uapi:private ioctlsj0=private-ioctlsPrivate IOCTLsGuserspace-api/media/drivers/omap3isp-uapi:ccdc and preview block ioctlsj0=ccdc-and-preview-block-ioctlsCCDC and preview block IOCTLsAuserspace-api/media/drivers/omap3isp-uapi:statistic blocks ioctlsj0=statistic-blocks-ioctlsStatistic blocks IOCTLsAuserspace-api/media/drivers/omap3isp-uapi:vidioc_omap3isp_stat_enj0=vidioc-omap3isp-stat-enVIDIOC_OMAP3ISP_STAT_ENwuserspace-api/media/drivers/omap3isp-uapi:vidioc_omap3isp_aewb_cfg, vidioc_omap3isp_hist_cfg and vidioc_omap3isp_af_cfgj0=Lvidioc-omap3isp-aewb-cfg-vidioc-omap3isp-hist-cfg-and-vidioc-omap3isp-af-cfgMVIDIOC_OMAP3ISP_AEWB_CFG, VIDIOC_OMAP3ISP_HIST_CFG and VIDIOC_OMAP3ISP_AF_CFGBuserspace-api/media/drivers/omap3isp-uapi:vidioc_omap3isp_stat_reqj0=vidioc-omap3isp-stat-reqVIDIOC_OMAP3ISP_STAT_REQ4userspace-api/media/drivers/omap3isp-uapi:referencesj0= references ReferencesDuserspace-api/media/drivers/st-vgxy61:st vgxy61 camera sensor driverjIst-vgxy61-camera-sensor-driverST VGXY61 camera sensor driverBuserspace-api/media/drivers/st-vgxy61:``v4l2_cid_hdr_sensor_mode``jIv4l2-cid-hdr-sensor-modeV4L2_CID_HDR_SENSOR_MODE dmx-munmap DVB munmap()/userspace-api/media/dvb/dmx-munmap:dvb munmap()j> dvb-munmap DVB munmap()'userspace-api/media/dvb/dmx-munmap:namej>nameName+userspace-api/media/dvb/dmx-munmap:synopsisj>synopsisSynopsis,userspace-api/media/dvb/dmx-munmap:argumentsj> arguments Arguments.userspace-api/media/dvb/dmx-munmap:descriptionj> description Description/userspace-api/media/dvb/dmx-munmap:return valuej> return-value Return Valuedmx_qbufjdmx-qbufioctl DMX_QBUF, DMX_DQBUF:userspace-api/media/dvb/dmx-qbuf:ioctl dmx_qbuf, dmx_dqbufjioctl-dmx-qbuf-dmx-dqbufioctl DMX_QBUF, DMX_DQBUF%userspace-api/media/dvb/dmx-qbuf:namejnameName)userspace-api/media/dvb/dmx-qbuf:synopsisjsynopsisSynopsis*userspace-api/media/dvb/dmx-qbuf:argumentsj arguments Arguments,userspace-api/media/dvb/dmx-qbuf:descriptionj description Description-userspace-api/media/dvb/dmx-qbuf:return valuej return-value Return Value dmx_querybufjwY dmx-querybufioctl DMX_QUERYBUF7userspace-api/media/dvb/dmx-querybuf:ioctl dmx_querybufjwYioctl-dmx-querybufioctl DMX_QUERYBUF)userspace-api/media/dvb/dmx-querybuf:namejwYnameName-userspace-api/media/dvb/dmx-querybuf:synopsisjwYsynopsisSynopsis.userspace-api/media/dvb/dmx-querybuf:argumentsjwY arguments Arguments0userspace-api/media/dvb/dmx-querybuf:descriptionjwY description Description1userspace-api/media/dvb/dmx-querybuf:return valuejwY return-value Return Valuedmx_remove_pidjEdmx-remove-pidDMX_REMOVE_PID5userspace-api/media/dvb/dmx-remove-pid:dmx_remove_pidjEj/DMX_REMOVE_PID+userspace-api/media/dvb/dmx-remove-pid:namejEnameName/userspace-api/media/dvb/dmx-remove-pid:synopsisjEsynopsisSynopsis0userspace-api/media/dvb/dmx-remove-pid:argumentsjE arguments Arguments2userspace-api/media/dvb/dmx-remove-pid:descriptionjE description Description3userspace-api/media/dvb/dmx-remove-pid:return valuejE return-value Return Value dmx_reqbufsj\ dmx-reqbufsioctl DMX_REQBUFS5userspace-api/media/dvb/dmx-reqbufs:ioctl dmx_reqbufsj\ioctl-dmx-reqbufsioctl DMX_REQBUFS(userspace-api/media/dvb/dmx-reqbufs:namej\nameName,userspace-api/media/dvb/dmx-reqbufs:synopsisj\synopsisSynopsis-userspace-api/media/dvb/dmx-reqbufs:argumentsj\ arguments Arguments/userspace-api/media/dvb/dmx-reqbufs:descriptionj\ description Description0userspace-api/media/dvb/dmx-reqbufs:return valuej\ return-value Return Valuedmx_set_buffer_sizej dmx-set-buffer-sizeDMX_SET_BUFFER_SIZE?userspace-api/media/dvb/dmx-set-buffer-size:dmx_set_buffer_sizej j</DMX_SET_BUFFER_SIZE0userspace-api/media/dvb/dmx-set-buffer-size:namej nameName4userspace-api/media/dvb/dmx-set-buffer-size:synopsisj synopsisSynopsis5userspace-api/media/dvb/dmx-set-buffer-size:argumentsj  arguments Arguments7userspace-api/media/dvb/dmx-set-buffer-size:descriptionj  description Description8userspace-api/media/dvb/dmx-set-buffer-size:return valuej  return-value Return Valuedmx_set_filterj'dmx-set-filterDMX_SET_FILTER5userspace-api/media/dvb/dmx-set-filter:dmx_set_filterj'jW/DMX_SET_FILTER+userspace-api/media/dvb/dmx-set-filter:namej'nameName/userspace-api/media/dvb/dmx-set-filter:synopsisj'synopsisSynopsis0userspace-api/media/dvb/dmx-set-filter:argumentsj' arguments Arguments2userspace-api/media/dvb/dmx-set-filter:descriptionj' description Description3userspace-api/media/dvb/dmx-set-filter:return valuej' return-value Return Valuecn_development_early_stagejocn-development-early-stage 早期规划5translations/zh_cn/process/3.early-stage:早期规划jojr/ 早期规划5translations/zh_cn/process/3.early-stage:搞清问题joid2 搞清问题5translations/zh_cn/process/3.early-stage:早期讨论joid3 早期讨论8translations/zh_cn/process/3.early-stage:找谁交流?joid4找谁交流?8translations/zh_cn/process/3.early-stage:何时邮寄?joid5何时邮寄?;translations/zh_cn/process/3.early-stage:获得官方认可joid6获得官方认可cn_development_codingjqcn-development-coding使代码正确3translations/zh_cn/process/4.coding:使代码正确jqj/使代码正确*translations/zh_cn/process/4.coding:陷阱jqid2陷阱6translations/zh_cn/process/4.coding:代码检查工具jqid8代码检查工具*translations/zh_cn/process/4.coding:文档jqid9文档3translations/zh_cn/process/4.coding:内部api更改jqapi内部API更改cn_development_postingj cn-development-posting 发布补丁1translations/zh_cn/process/5.posting:发布补丁j j/ 发布补丁1translations/zh_cn/process/5.posting:何时寄送j id2 何时寄送7translations/zh_cn/process/5.posting:创建补丁之前j id3创建补丁之前1translations/zh_cn/process/5.posting:补丁准备j id4 补丁准备@translations/zh_cn/process/5.posting:补丁格式和更改日志j id5补丁格式和更改日志1translations/zh_cn/process/5.posting:寄送补丁j id6 寄送补丁cn_development_followthroughj?cn-development-followthrough跟进1translations/zh_cn/process/6.followthrough:跟进j?j/跟进=translations/zh_cn/process/6.followthrough:与审阅者合作j?id2与审阅者合作Ctranslations/zh_cn/process/6.followthrough:接下来会发生什么j?id3接下来会发生什么Ftranslations/zh_cn/process/6.followthrough:其他可能发生的事情j?id4其他可能发生的事情cn_development_advancedtopicsjzcn-development-advancedtopics 高级主题8translations/zh_cn/process/7.advancedtopics:高级主题jzj/ 高级主题Atranslations/zh_cn/process/7.advancedtopics:使用git管理补丁jzgit使用Git管理补丁8translations/zh_cn/process/7.advancedtopics:审阅补丁jzid2 审阅补丁cn_development_conclusionjcn-development-conclusion 更多信息4translations/zh_cn/process/8.conclusion:更多信息jj/ 更多信息.translations/zh_cn/process/8.conclusion:结论jid2结论cn_code_of_conductjxcn-code-of-conduct贡献者契约行为准则Ftranslations/zh_cn/process/code-of-conduct:贡献者契约行为准则jxj/贡献者契约行为准则:translations/zh_cn/process/code-of-conduct:我们的誓言jxid2我们的誓言:translations/zh_cn/process/code-of-conduct:我们的标准jxid3我们的标准:translations/zh_cn/process/code-of-conduct:我们的责任jxid4我们的责任1translations/zh_cn/process/code-of-conduct:范围jxid5范围1translations/zh_cn/process/code-of-conduct:执行jxid6执行1translations/zh_cn/process/code-of-conduct:归属jxid7归属1translations/zh_cn/process/code-of-conduct:解释jxid8解释!cn_code_of_conduct_interpretationj!cn-code-of-conduct-interpretation,Linux内核贡献者契约行为准则解释ftranslations/zh_cn/process/code-of-conduct-interpretation:linux内核贡献者契约行为准则解释jlinux,Linux内核贡献者契约行为准则解释Ctranslations/zh_cn/process/code-of-conduct-interpretation:维护者jid1 维护者@translations/zh_cn/process/code-of-conduct-interpretation:责任jid2责任@translations/zh_cn/process/code-of-conduct-interpretation:范围jid3范围@translations/zh_cn/process/code-of-conduct-interpretation:执行jid4执行@translations/zh_cn/process/coding-style:linux 内核代码风格jelinuxLinux 内核代码风格1translations/zh_cn/process/coding-style:1) 缩进jeid1 1) 缩进Itranslations/zh_cn/process/coding-style:2) 把长的行和字符串打散jeid2!2) 把长的行和字符串打散Ftranslations/zh_cn/process/coding-style:3) 大括号和空格的放置jeid33) 大括号和空格的放置1translations/zh_cn/process/coding-style:4) 命名jeid5 4) 命名2translations/zh_cn/process/coding-style:5) typedefjetypedef 5) Typedef1translations/zh_cn/process/coding-style:6) 函数jeid6 6) 函数Ftranslations/zh_cn/process/coding-style:7) 集中的函数退出途径jeid97) 集中的函数退出途径1translations/zh_cn/process/coding-style:8) 注释jeid10 8) 注释Ftranslations/zh_cn/process/coding-style:9) 你已经把事情弄糟了jeid119) 你已经把事情弄糟了@translations/zh_cn/process/coding-style:10) kconfig 配置文件jekconfig10) Kconfig 配置文件8translations/zh_cn/process/coding-style:11) 数据结构jeid1211) 数据结构>translations/zh_cn/process/coding-style:12) 宏,枚举和rtljertl12) 宏,枚举和RTL>translations/zh_cn/process/coding-style:13) 打印内核消息jeid1313) 打印内核消息8translations/zh_cn/process/coding-style:14) 分配内存jeid1414) 分配内存8translations/zh_cn/process/coding-style:15) 内联弊病jeid1515) 内联弊病Dtranslations/zh_cn/process/coding-style:16) 函数返回值及命名jeid1616) 函数返回值及命名>translations/zh_cn/process/coding-style:17) 使用布尔类型jeid1717) 使用布尔类型Gtranslations/zh_cn/process/coding-style:18) 不要重新发明内核宏jeid1818) 不要重新发明内核宏\translations/zh_cn/process/coding-style:19) 编辑器模式行和其他需要罗嗦的事情jeid19419) 编辑器模式行和其他需要罗嗦的事情8translations/zh_cn/process/coding-style:20) 内联汇编jeid2020) 内联汇编8translations/zh_cn/process/coding-style:21) 条件编译jeid2121) 条件编译>translations/zh_cn/process/coding-style:附录 i) 参考资料jej附录 I) 参考资料cn_development_process_mainj=cn-development-process-main内核开发过程指南Gtranslations/zh_cn/process/development-process:内核开发过程指南j=j/内核开发过程指南Itranslations/zh_cn/process/email-clients:linux邮件客户端配置信息jAslinux Linux邮件客户端配置信息,translations/zh_cn/process/email-clients:gitjAsgitGit5translations/zh_cn/process/email-clients:通用配置jAsid1 通用配置Dtranslations/zh_cn/process/email-clients:一些邮件客户端提示jAsid2一些邮件客户端提示 zh_contactjk zh-contact接触Mtranslations/zh_cn/process/embargoed-hardware-issues:被限制的硬件问题jkid1被限制的硬件问题;translations/zh_cn/process/embargoed-hardware-issues:范围jkid2范围;translations/zh_cn/process/embargoed-hardware-issues:接触jkj/接触Atranslations/zh_cn/process/embargoed-hardware-issues:保密协议jkid6 保密协议Dtranslations/zh_cn/process/embargoed-hardware-issues:谅解备忘录jkid7谅解备忘录Atranslations/zh_cn/process/embargoed-hardware-issues:流程专使jkid13 流程专使Gtranslations/zh_cn/process/embargoed-hardware-issues:加密邮件列表jkid14加密邮件列表>translations/zh_cn/process/howto:如何参与linux内核开发j-alinux如何参与Linux内核开发'translations/zh_cn/process/howto:入门j-aid1入门-translations/zh_cn/process/howto:法律问题j-aid2 法律问题'translations/zh_cn/process/howto:文档j-aid3文档translations/zh_cn/process/license-rules:许可标识符语法jid1许可标识符语法8translations/zh_cn/process/license-rules:许可标识符jid2许可标识符8translations/zh_cn/process/license-rules:_`模块许可`jid8 模块许可7translations/zh_cn/process/magic-number:linux 魔术数jolinuxLinux 魔术数 身份验证jid25如何使用签名补丁Jtranslations/zh_cn/process/maintainer-pgp-guide:内核维护者 pgp 指南jpgp内核维护者 PGP 指南Vtranslations/zh_cn/process/maintainer-pgp-guide:pgp 在 linux 内核开发中的作用j pgp-linux&PGP 在 Linux 内核开发中的作用:translations/zh_cn/process/maintainer-pgp-guide:pgp 工具jid3 PGP 工具Gtranslations/zh_cn/process/maintainer-pgp-guide:保护你的 pgp 密钥jid4保护你的 PGP 密钥Ttranslations/zh_cn/process/maintainer-pgp-guide:将子密钥移至专用加密设备jid9$将子密钥移至专用加密设备Ltranslations/zh_cn/process/maintainer-pgp-guide:将 pgp 与 git 结合使用jpgp-git将 PGP 与 Git 结合使用Qtranslations/zh_cn/process/maintainer-pgp-guide:如何验证内核开发者身份jid28!如何验证内核开发者身份cn_managementstylejcn-managementstyleLinux内核管理风格 cn_decisionsj cn-decisions 1)决策Ctranslations/zh_cn/process/management-style:linux内核管理风格jlinuxLinux内核管理风格6translations/zh_cn/process/management-style:1)决策jjP/ 1)决策3translations/zh_cn/process/management-style:2)人jid32)人=translations/zh_cn/process/management-style:3)人2 - 好人jid53)人2 - 好人6translations/zh_cn/process/management-style:4)责备jid6 4)责备Btranslations/zh_cn/process/management-style:5)应避免的事情jid75)应避免的事情Btranslations/zh_cn/process/management-style:6)为什么是我?jid96)为什么是我?cn_programming_languagejcn-programming-language程序设计语言Btranslations/zh_cn/process/programming-language:程序设计语言jjo/程序设计语言6translations/zh_cn/process/programming-language:属性jid2属性Gtranslations/zh_cn/process/stable-api-nonsense:linux 内核驱动接口jlinuxLinux 内核驱动接口;translations/zh_cn/process/stable-api-nonsense:执行纲要jid1 执行纲要5translations/zh_cn/process/stable-api-nonsense:入门jid2入门Dtranslations/zh_cn/process/stable-api-nonsense:二进制内核接口jid3二进制内核接口Mtranslations/zh_cn/process/stable-api-nonsense:稳定的内核源代码接口jid4稳定的内核源代码接口;translations/zh_cn/process/stable-api-nonsense:要做什么jid5 要做什么5translations/zh_cn/process/stable-api-nonsense:感谢jid6感谢gtranslations/zh_cn/process/stable-kernel-rules:所有你想知道的事情 - 关于linux稳定版发布jlinux8所有你想知道的事情 - 关于linux稳定版发布translations/zh_cn/process/stable-kernel-rules:关于哪些类型的补丁可以被接收进入稳定版代码树,哪些不可以的规则:jid1`关于哪些类型的补丁可以被接收进入稳定版代码树,哪些不可以的规则:\translations/zh_cn/process/stable-kernel-rules:向稳定版代码树提交补丁的过程:jid2-向稳定版代码树提交补丁的过程:>translations/zh_cn/process/stable-kernel-rules:审查周期:jid3审查周期:Atranslations/zh_cn/process/stable-kernel-rules:审查委员会:jid4审查委员会:cn_submitchecklistjcn-submitchecklist Linux内核补丁提交检查单Ltranslations/zh_cn/process/submit-checklist:linux内核补丁提交检查单jlinux Linux内核补丁提交检查单zh_describe_changesjuzh-describe-changes描述你的改动zh_split_changesjuzh-split-changes拆分你的改动zh_resend_remindersjuzh-resend-reminders不要泄气或不耐烦zh_the_canonical_patch_formatjuzh-the-canonical-patch-format标准补丁格式 zh_backtracesju zh-backtraces(提交消息中的回溯(Backtraces)zh_explicit_in_reply_tojuzh-explicit-in-reply-to&明确回复邮件头(In-Reply-To)^translations/zh_cn/process/submitting-patches:提交补丁:如何让你的改动进入内核juid10提交补丁:如何让你的改动进入内核Ctranslations/zh_cn/process/submitting-patches:获取当前源码树juid2获取当前源码树@translations/zh_cn/process/submitting-patches:描述你的改动juj/描述你的改动@translations/zh_cn/process/submitting-patches:拆分你的改动juj/拆分你的改动Ftranslations/zh_cn/process/submitting-patches:检查你的更改风格juid5检查你的更改风格Ctranslations/zh_cn/process/submitting-patches:选择补丁收件人juid6选择补丁收件人}translations/zh_cn/process/submitting-patches:不要mime编码,不要链接,不要压缩,不要附件,只要纯文本jumimeO不要MIME编码,不要链接,不要压缩,不要附件,只要纯文本@translations/zh_cn/process/submitting-patches:回复审阅意见juid7回复审阅意见Ftranslations/zh_cn/process/submitting-patches:不要泄气或不耐烦juj/不要泄气或不耐烦Ctranslations/zh_cn/process/submitting-patches:主题中包含 patchjupatch主题中包含 PATCH[translations/zh_cn/process/submitting-patches:签署你的作品——开发者来源认证juid9-签署你的作品——开发者来源认证_translations/zh_cn/process/submitting-patches:何时使用acked-by:,cc:,和co-developed by:juacked-by-cc-co-developed-by1何时使用Acked-by:,CC:,和Co-Developed by:utranslations/zh_cn/process/submitting-patches:使用reported-by:、tested-by:、reviewed-by:、suggested-by:和fixes:ju4reported-by-tested-by-reviewed-by-suggested-by-fixesG使用Reported-by:、Tested-by:、Reviewed-by:、Suggested-by:和Fixes:@translations/zh_cn/process/submitting-patches:标准补丁格式juj/标准补丁格式Ttranslations/zh_cn/process/submitting-patches:明确回复邮件头(in-reply-to)ju in-reply-to&明确回复邮件头(In-Reply-To)Ctranslations/zh_cn/process/submitting-patches:给出基础树信息juid13给出基础树信息:translations/zh_cn/process/submitting-patches:参考文献juid14 参考文献ctranslations/zh_cn/process/volatile-considered-harmful:为什么不应该使用“volatile”类型jvolatile,为什么不应该使用“volatile”类型=translations/zh_cn/process/volatile-considered-harmful:注释jid1注释=translations/zh_cn/process/volatile-considered-harmful:致谢jid2致谢1translations/zh_cn/rust/arch-support:架构支持jid1 架构支持6translations/zh_cn/rust/coding-guidelines:编码指南j#eid1 编码指南translations/zh_cn/rust/general-information:有条件的编译jid4有条件的编译"translations/zh_cn/rust/index:rustjrustRust%translations/zh_cn/rust/index:indicesjindicesIndices0translations/zh_cn/rust/quick-start:快速入门jtid1 快速入门0translations/zh_cn/rust/quick-start:构建依赖jtid2 构建依赖0translations/zh_cn/rust/quick-start:开发依赖jtid3 开发依赖*translations/zh_cn/rust/quick-start:配置jtid5配置*translations/zh_cn/rust/quick-start:构建jtid6构建*translations/zh_cn/rust/quick-start:折腾jtid7折腾]translations/zh_cn/scheduler/completion:完成 - "等待完成" 屏障应用程序接口(api)jAapi9完成 - “等待完成” 屏障应用程序接口(API)/translations/zh_cn/scheduler/completion:简介:jAid1简介:/translations/zh_cn/scheduler/completion:用法:jAid2用法:8translations/zh_cn/scheduler/completion:初始化完成:jAid3初始化完成:5translations/zh_cn/scheduler/completion:等待完成:jAid4 等待完成:Ntranslations/zh_cn/scheduler/completion:wait_for_completion*()可用的变体:jAwait-for-completion&wait_for_completion*()可用的变体:;translations/zh_cn/scheduler/completion:对完成发信号:jAid5对完成发信号:Ttranslations/zh_cn/scheduler/completion:try_wait_for_completion()/completion_done():jA'try-wait-for-completion-completion-done,try_wait_for_completion()/completion_done():1translations/zh_cn/scheduler/index:linux调度器j_linuxLinux调度器Utranslations/zh_cn/scheduler/sched-arch:架构特定代码的cpu调度器实现提示j}cpu-架构特定代码的CPU调度器实现提示7translations/zh_cn/scheduler/sched-arch:上下文切换j}id1上下文切换1translations/zh_cn/scheduler/sched-arch:cpu空转j}id2 CPU空转Btranslations/zh_cn/scheduler/sched-arch:可能出现的arch/问题j}arch可能出现的arch/问题7translations/zh_cn/scheduler/sched-bwc:cfs 带宽控制j0jcfsCFS 带宽控制3translations/zh_cn/scheduler/sched-bwc:突发特性j0jid1 突发特性-translations/zh_cn/scheduler/sched-bwc:管理j0jid2管理9translations/zh_cn/scheduler/sched-bwc:系统范围设置j0jid3系统范围设置-translations/zh_cn/scheduler/sched-bwc:统计j0jid4统计3translations/zh_cn/scheduler/sched-bwc:分层考虑j0jid5 分层考虑Etranslations/zh_cn/scheduler/sched-bwc:cfs带宽配额的注意事项j0jid6CFS带宽配额的注意事项-translations/zh_cn/scheduler/sched-bwc:例子j0jid7例子>translations/zh_cn/scheduler/sched-capacity:算力感知调度j²id1算力感知调度8translations/zh_cn/scheduler/sched-capacity:1. cpu算力j²cpu 1. CPU算力>translations/zh_cn/scheduler/sched-capacity:2. 任务使用率j²id82. 任务使用率Jtranslations/zh_cn/scheduler/sched-capacity:3. 算力感知调度的需求j²id143. 算力感知调度的需求Dtranslations/zh_cn/scheduler/sched-capacity:4. 调度器拓扑结构j²id174. 调度器拓扑结构Jtranslations/zh_cn/scheduler/sched-capacity:5. 算力感知调度的实现j²id185. 算力感知调度的实现9translations/zh_cn/scheduler/sched-debug:调度器debugfsj?ldebugfs调度器debugfs7translations/zh_cn/scheduler/sched-debug:numa_balancingj?lnuma-balancingnuma_balancingCtranslations/zh_cn/scheduler/sched-design-cfs:完全公平调度器jid1完全公平调度器7translations/zh_cn/scheduler/sched-design-cfs:1. 概述jid2 1. 概述Ctranslations/zh_cn/scheduler/sched-design-cfs:2. 一些实现细节jid32. 一些实现细节:translations/zh_cn/scheduler/sched-design-cfs:3. 红黑树jid4 3. 红黑树Ctranslations/zh_cn/scheduler/sched-design-cfs:4. cfs的一些特征jcfs4. CFS的一些特征=translations/zh_cn/scheduler/sched-design-cfs:5. 调度策略jid55. 调度策略:translations/zh_cn/scheduler/sched-design-cfs:6. 调度类jid6 6. 调度类Ftranslations/zh_cn/scheduler/sched-design-cfs:7. cfs的组调度扩展jid77. CFS的组调度扩展4translations/zh_cn/scheduler/sched-domains:调度域jid1 调度域:translations/zh_cn/scheduler/sched-domains:实现调度域jid2实现调度域translations/zh_cn/scheduler/sched-stats:调度器统计数据jid1调度器统计数据8translations/zh_cn/scheduler/sched-stats:cpu统计数据jcpuCPU统计数据8translations/zh_cn/scheduler/sched-stats:域统计数据jid2域统计数据>translations/zh_cn/scheduler/sched-stats:/proc//schedstatjproc-pid-schedstat/proc//schedstat0translations/zh_cn/scheduler/schedutil:schedutilj schedutil Schedutil^translations/zh_cn/scheduler/schedutil:pelt(实体负载跟踪,per entity load tracking)jpelt-per-entity-load-tracking7PELT(实体负载跟踪,Per Entity Load Tracking)jc=chinese-translator-huang-jianghui-huangjianghui-uniontech-com@Chinese translator: Huang Jianghui :translations/zh_cn/sound/hd-audio/controls:以下为正文jcid1以下为正文Xtranslations/zh_cn/sound/hd-audio/controls:高清音频编解码器特定混音器控件jcid2-高清音频编解码器特定混音器控件=translations/zh_cn/sound/hd-audio/controls:瑞昱编解码器jcid3瑞昱编解码器@translations/zh_cn/sound/hd-audio/controls:矽玛特编解码器jcid4矽玛特编解码器=translations/zh_cn/sound/hd-audio/controls:威盛编解码器jcid5威盛编解码器@translations/zh_cn/sound/hd-audio/controls:科胜讯编解码器jcid6科胜讯编解码器=translations/zh_cn/sound/hd-audio/controls:模拟编解码器jcid7模拟编解码器4translations/zh_cn/sound/hd-audio/index:高清音频jid1 高清音频:translations/zh_cn/sound/index:linux 声音子系统文档j؍linuxLinux 声音子系统文档0translations/zh_cn/staging/index:未分类文档jid1未分类文档7translations/zh_cn/staging/xz:linux中的xz数据压缩j^linuxxzLinux中的XZ数据压缩$translations/zh_cn/staging/xz:介绍j^id1介绍8translations/zh_cn/staging/xz:内核中的xz相关组件j^xz内核中的XZ相关组件9translations/zh_cn/staging/xz:关于压缩选项的说明j^id2关于压缩选项的说明*translations/zh_cn/staging/xz:未来计划j^id3 未来计划?translations/zh_cn/staging/xz:.xz文件格式规范的一致性j^id4!.xz文件格式规范的一致性*translations/zh_cn/staging/xz:报告错误j^id5 报告错误7translations/zh_cn/subsystem-apis:内核子系统文档j7nid1内核子系统文档1translations/zh_cn/subsystem-apis:核心子系统j7nid2核心子系统.translations/zh_cn/subsystem-apis:人机接口j7nid3 人机接口.translations/zh_cn/subsystem-apis:网络接口j7nid4 网络接口.translations/zh_cn/subsystem-apis:存储接口j7nid5 存储接口ftranslations/zh_cn/userspace-api/accelerators/ocxl:opencapi (开放相干加速器处理器接口)jopencapi3OpenCAPI (开放相干加速器处理器接口)?translations/zh_cn/userspace-api/accelerators/ocxl:高层视角jid1 高层视角?translations/zh_cn/userspace-api/accelerators/ocxl:设备发现jid2 设备发现7translations/zh_cn/userspace-api/accelerators/ocxl:mmiojmmioMMIOjҹlinux6-x-http-kernel-org)Linux內核6.x版本 7translations/zh_tw/admin-guide/readme:什麼是linux?jҹlinux什麼是Linux?Mtranslations/zh_tw/admin-guide/readme:它能在什麼樣的硬件上運行?jҹid1'它能在什麼樣的硬件上運行?,translations/zh_tw/admin-guide/readme:文檔jҹid2文檔;translations/zh_tw/admin-guide/readme:安裝內核源代碼jҹid3安裝內核源代碼2translations/zh_tw/admin-guide/readme:軟件要求jҹid4 軟件要求;translations/zh_tw/admin-guide/readme:爲內核建立目錄jҹid5爲內核建立目錄2translations/zh_tw/admin-guide/readme:配置內核jҹid6 配置內核2translations/zh_tw/admin-guide/readme:編譯內核jҹid7 編譯內核5translations/zh_tw/admin-guide/readme:若遇到問題jҹid8若遇到問題6translations/zh_tw/admin-guide/bootconfig:引導配置jYid1 引導配置0translations/zh_tw/admin-guide/bootconfig:概述jYid2概述translations/zh_tw/admin-guide/bug-hunting:oops消息在哪?jloopsOops消息在哪?=translations/zh_tw/admin-guide/bug-hunting:找到缺陷位置jlid3找到缺陷位置7translations/zh_tw/admin-guide/bug-hunting:報告缺陷jlid4 報告缺陷7translations/zh_tw/admin-guide/bug-hunting:修復缺陷jlid5 修復缺陷Xtranslations/zh_tw/admin-guide/bug-hunting:用 ``klogd`` 進行oops跟蹤的注意事項jl klogd-oops)用 klogd 進行Oops跟蹤的注意事項Btranslations/zh_tw/admin-guide/clearing-warn-once:清除 warn_oncej_ warn-once清除 WARN_ONCE2translations/zh_tw/admin-guide/cpu-load:cpu 負載jrcpu CPU 負載Ntranslations/zh_tw/admin-guide/cputopology:如何通過sysfs將cpu拓撲導出jsysfscpu#如何通過sysfs將CPU拓撲導出Itranslations/zh_tw/admin-guide/index:linux 內核用戶和管理員指南jlinux$Linux 內核用戶和管理員指南,translations/zh_tw/admin-guide/index:indicesjindicesIndicesXtranslations/zh_tw/admin-guide/init:解釋“no working init found.”啓動掛起消息jשno-working-init-found4解釋“No working init found.”啓動掛起消息tw_lockup-watchdogsjktw-lockup-watchdogs8Softlockup與hardlockup檢測機制(又名:nmi_watchdog)htranslations/zh_tw/admin-guide/lockup-watchdogs:softlockup與hardlockup檢測機制(又名:nmi_watchdog)jk!softlockuphardlockup-nmi-watchdog8Softlockup與hardlockup檢測機制(又名:nmi_watchdog)6translations/zh_tw/admin-guide/lockup-watchdogs:實現jkid1實現@translations/zh_tw/admin-guide/mm/damon/index:監測數據訪問jKid1監測數據訪問Htranslations/zh_tw/admin-guide/mm/damon/lru_sort:基於damon的lru排序jdamonlru基於DAMON的LRU排序Otranslations/zh_tw/admin-guide/mm/damon/lru_sort:哪裏需要主動的lru排序jlru哪裏需要主動的LRU排序Ftranslations/zh_tw/admin-guide/mm/damon/lru_sort:這是如何工作的jid1這是如何工作的Ftranslations/zh_tw/admin-guide/mm/damon/lru_sort:接口:模塊參數jid2接口:模塊參數8translations/zh_tw/admin-guide/mm/damon/lru_sort:examplejexampleExampleDtranslations/zh_tw/admin-guide/mm/damon/reclaim:基於damon的回收j͈damon基於DAMON的回收Qtranslations/zh_tw/admin-guide/mm/damon/reclaim:哪些地方需要主動回收?j͈id1!哪些地方需要主動回收?Htranslations/zh_tw/admin-guide/mm/damon/reclaim:它是如何工作的?j͈id5它是如何工作的?Dtranslations/zh_tw/admin-guide/mm/damon/reclaim:接口: 模塊參數j͈id6接口: 模塊參數6translations/zh_tw/admin-guide/mm/damon/reclaim:例子j͈id7例子:translations/zh_tw/admin-guide/mm/damon/start:入門指南jqid1 入門指南:translations/zh_tw/admin-guide/mm/damon/start:前提條件jqid2 前提條件Ftranslations/zh_tw/admin-guide/mm/damon/start:記錄數據訪問模式jqid5記錄數據訪問模式Itranslations/zh_tw/admin-guide/mm/damon/start:將記錄的模式可視化jqid6將記錄的模式可視化Utranslations/zh_tw/admin-guide/mm/damon/start:數據訪問模式感知的內存管理jqid7'數據訪問模式感知的內存管理:translations/zh_tw/admin-guide/mm/damon/usage:詳細用法jdid1 詳細用法9translations/zh_tw/admin-guide/mm/damon/usage:sysfs接口jdsysfs sysfs接口;translations/zh_tw/admin-guide/mm/damon/usage:debugfs接口jddebugfs debugfs接口Ftranslations/zh_tw/admin-guide/mm/damon/usage:監測結果的監測點jdid18監測結果的監測點4translations/zh_tw/admin-guide/mm/index:內存管理jid1 內存管理8translations/zh_tw/admin-guide/mm/ksm:內核同頁合併jyid1內核同頁合併,translations/zh_tw/admin-guide/mm/ksm:概述jyid2概述9translations/zh_tw/admin-guide/mm/ksm:以madvise控制ksmjy madviseksm以madvise控制KSM@translations/zh_tw/admin-guide/mm/ksm:ksm守護進程sysfs接口jyksmsysfsKSM守護進程sysfs接口8translations/zh_tw/admin-guide/mm/ksm:監測ksm的收益jyksm監測KSM的收益5translations/zh_tw/admin-guide/mm/ksm:監控ksm事件jyid3監控KSM事件translations/zh_tw/arch/loongarch/introduction:loongarch介紹j loongarchLoongArch介紹8translations/zh_tw/arch/loongarch/introduction:寄存器jid1 寄存器>translations/zh_tw/arch/loongarch/introduction:基礎指令集jid6基礎指令集;translations/zh_tw/arch/loongarch/introduction:虛擬內存jid9 虛擬內存Ltranslations/zh_tw/arch/loongarch/introduction:loongson與loongarch的關係jloongsonloongarchLoongson與LoongArch的關係;translations/zh_tw/arch/loongarch/introduction:參考文獻jjy/ 參考文獻^translations/zh_tw/arch/loongarch/irq-chip-model:loongarch的irq芯片模型(層級關係)j loongarchirq-LoongArch的IRQ芯片模型(層級關係)@translations/zh_tw/arch/loongarch/irq-chip-model:傳統irq模型jirq傳統IRQ模型@translations/zh_tw/arch/loongarch/irq-chip-model:擴展irq模型jid1擴展IRQ模型Dtranslations/zh_tw/arch/loongarch/irq-chip-model:acpi相關的定義jacpiACPI相關的定義=translations/zh_tw/arch/loongarch/irq-chip-model:參考文獻jid2 參考文獻 tw_bootingj tw-bootingBMIPS設備樹引導9translations/zh_tw/arch/mips/booting:bmips設備樹引導jbmipsBMIPS設備樹引導 tw_featuresjA tw-features#Feature status on mips architectureItranslations/zh_tw/arch/mips/features:feature status on mips architecturejA#feature-status-on-mips-architecture#Feature status on mips architecture3translations/zh_tw/arch/mips/index:mips特性文檔jmipsMIPS特性文檔tw_ingenic-tcuj%tw-ingenic-tcu0君正 JZ47xx SoC定時器/計數器硬件單元Ytranslations/zh_tw/arch/mips/ingenic-tcu:君正 jz47xx soc定時器/計數器硬件單元j% jz47xx-soc0君正 JZ47xx SoC定時器/計數器硬件單元/translations/zh_tw/arch/mips/ingenic-tcu:實現j%id1實現tw_openrisc_indexj`tw-openrisc-indexOpenRISC 體系架構translations/zh_tw/dev-tools/gcov:附錄b:collect_on_test.shjb-collect-on-test-sh附錄B:collect_on_test.shPtranslations/zh_tw/dev-tools/gdb-kernel-debugging:通過gdb調試內核和模塊jgdb通過gdb調試內核和模塊Dtranslations/zh_tw/dev-tools/gdb-kernel-debugging:環境配置要求jid1環境配置要求8translations/zh_tw/dev-tools/gdb-kernel-debugging:設置jid2設置Xtranslations/zh_tw/dev-tools/gdb-kernel-debugging:使用linux提供的gdb腳本的示例jlinuxgdb&使用Linux提供的gdb腳本的示例Stranslations/zh_tw/dev-tools/gdb-kernel-debugging:命令和輔助調試功能列表jid3!命令和輔助調試功能列表5translations/zh_tw/dev-tools/index:內核開發工具j*id1內核開發工具?translations/zh_tw/dev-tools/kasan:內核地址消毒劑(kasan)jkasan內核地址消毒劑(KASAN))translations/zh_tw/dev-tools/kasan:概述jid1概述)translations/zh_tw/dev-tools/kasan:支持jid2支持)translations/zh_tw/dev-tools/kasan:用法jid6用法/translations/zh_tw/dev-tools/kasan:實施細則jid9 實施細則/translations/zh_tw/dev-tools/kasan:影子內存jid13 影子內存2translations/zh_tw/dev-tools/kasan:對於開發者jid15對於開發者ktranslations/zh_tw/dev-tools/sparse:traditional chinese maintainer: hu haowen <2023002089@link.tyut.edu.cn>jDtraditional-chinese-maintainer-hu-haowen-2023002089-link-tyut-edu-cnGTraditional Chinese maintainer: Hu Haowen <2023002089@link.tyut.edu.cn>3translations/zh_tw/dev-tools/sparse:以下爲正文jid1以下爲正文Gtranslations/zh_tw/dev-tools/sparse:使用 sparse 工具做類型檢查jsparse#使用 sparse 工具做類型檢查8translations/zh_tw/dev-tools/sparse:獲取 sparse 工具jid2獲取 sparse 工具8translations/zh_tw/dev-tools/sparse:使用 sparse 工具jid3使用 sparse 工具@translations/zh_tw/dev-tools/testing-overview:內核測試指南jM&id1內核測試指南Ctranslations/zh_tw/dev-tools/testing-overview:編寫和運行測試jM&id2編寫和運行測試Ctranslations/zh_tw/dev-tools/testing-overview:代碼覆蓋率工具jM&id3代碼覆蓋率工具@translations/zh_tw/dev-tools/testing-overview:動態分析工具jM&id4動態分析工具@translations/zh_tw/dev-tools/testing-overview:靜態分析工具jM&id5靜態分析工具.translations/zh_tw/filesystems/debugfs:debugfsjdebugfsDebugfstw_filesystems_indexjYtw-filesystems-indexLinux Kernel中的文件系統Ctranslations/zh_tw/filesystems/index:linux kernel中的文件系統jY linux-kernelLinux Kernel中的文件系統1translations/zh_tw/filesystems/index:文件系統jYid1 文件系統*translations/zh_tw/filesystems/tmpfs:tmpfsjtmpfsTmpfs]translations/zh_tw/filesystems/virtiofs:virtiofs: virtio-fs 主機<->客機共享文件系統j#virtiofs-virtio-fs5virtiofs: virtio-fs 主機<->客機共享文件系統.translations/zh_tw/filesystems/virtiofs:介紹j#id1介紹.translations/zh_tw/filesystems/virtiofs:用法j#id2用法.translations/zh_tw/filesystems/virtiofs:內幕j#id3內幕linux_doc_zh_twjlinux-doc-zh-tw繁體中文翻譯+translations/zh_tw/index:繁體中文翻譯jj /繁體中文翻譯:translations/zh_tw/index:與linux 內核社區一起工作jlinux!與Linux 內核社區一起工作(translations/zh_tw/index:內部api文檔japi內部API文檔.translations/zh_tw/index:開發工具和流程jid2開發工具和流程.translations/zh_tw/index:面向用戶的文檔jid3面向用戶的文檔+translations/zh_tw/index:固件相關文檔jid5固件相關文檔+translations/zh_tw/index:體系結構文檔jid6體系結構文檔%translations/zh_tw/index:其他文檔jid7 其他文檔"translations/zh_tw/index:術語表jid8 術語表(translations/zh_tw/index:索引和表格jid9索引和表格tw_development_process_introjtw-development-process-intro引言)translations/zh_tw/process/1.intro:引言jj! /引言/translations/zh_tw/process/1.intro:內容提要jid2 內容提要Atranslations/zh_tw/process/1.intro:這個文檔是關於什麼的jid3這個文檔是關於什麼的)translations/zh_tw/process/1.intro:致謝jid4致謝Atranslations/zh_tw/process/1.intro:代碼進入主線的重要性jid5代碼進入主線的重要性)translations/zh_tw/process/1.intro:許可jid6許可tw_development_processj)tw-development-process開發流程如何進行=translations/zh_tw/process/2.process:開發流程如何進行j)j< /開發流程如何進行+translations/zh_tw/process/2.process:總覽j)id2總覽:translations/zh_tw/process/2.process:補丁的生命週期j)id3補丁的生命週期=translations/zh_tw/process/2.process:補丁如何進入內核j)id4補丁如何進入內核-translations/zh_tw/process/2.process:next 樹j)nextNext 樹0translations/zh_tw/process/2.process:staging 樹j)staging Staging 樹+translations/zh_tw/process/2.process:工具j)id5工具1translations/zh_tw/process/2.process:郵件列表j)id6 郵件列表7translations/zh_tw/process/2.process:開始內核開發j)id7開始內核開發tw_development_early_stagej-tw-development-early-stage 早期規劃5translations/zh_tw/process/3.early-stage:早期規劃j-jc / 早期規劃5translations/zh_tw/process/3.early-stage:搞清問題j-id2 搞清問題5translations/zh_tw/process/3.early-stage:早期討論j-id3 早期討論8translations/zh_tw/process/3.early-stage:找誰交流?j-id4找誰交流?8translations/zh_tw/process/3.early-stage:何時郵寄?j-id5何時郵寄?;translations/zh_tw/process/3.early-stage:獲得官方認可j-id6獲得官方認可tw_development_codingjtw-development-coding使代碼正確3translations/zh_tw/process/4.coding:使代碼正確jj~ /使代碼正確*translations/zh_tw/process/4.coding:陷阱jid2陷阱6translations/zh_tw/process/4.coding:代碼檢查工具jid8代碼檢查工具*translations/zh_tw/process/4.coding:文檔jid9文檔3translations/zh_tw/process/4.coding:內部api更改japi內部API更改tw_development_postingjtw-development-posting 發佈補丁1translations/zh_tw/process/5.posting:發佈補丁jj / 發佈補丁1translations/zh_tw/process/5.posting:何時寄送jid2 何時寄送7translations/zh_tw/process/5.posting:創建補丁之前jid3創建補丁之前1translations/zh_tw/process/5.posting:補丁準備jid4 補丁準備@translations/zh_tw/process/5.posting:補丁格式和更改日誌jid5補丁格式和更改日誌1translations/zh_tw/process/5.posting:寄送補丁jid6 寄送補丁tw_development_followthroughj%,tw-development-followthrough跟進1translations/zh_tw/process/6.followthrough:跟進j%,j /跟進=translations/zh_tw/process/6.followthrough:與審閱者合作j%,id2與審閱者合作Ctranslations/zh_tw/process/6.followthrough:接下來會發生什麼j%,id3接下來會發生什麼Ftranslations/zh_tw/process/6.followthrough:其他可能發生的事情j%,id4其他可能發生的事情tw_development_advancedtopicsjtw-development-advancedtopics 高級主題8translations/zh_tw/process/7.advancedtopics:高級主題jj / 高級主題Atranslations/zh_tw/process/7.advancedtopics:使用git管理補丁jgit使用Git管理補丁8translations/zh_tw/process/7.advancedtopics:審閱補丁jid2 審閱補丁tw_development_conclusionj tw-development-conclusion 更多信息4translations/zh_tw/process/8.conclusion:更多信息j j / 更多信息.translations/zh_tw/process/8.conclusion:結論j id2結論tw_code_of_conductjb"tw-code-of-conduct貢獻者契約行爲準則Ftranslations/zh_tw/process/code-of-conduct:貢獻者契約行爲準則jb"j /貢獻者契約行爲準則:translations/zh_tw/process/code-of-conduct:我們的誓言jb"id2我們的誓言:translations/zh_tw/process/code-of-conduct:我們的標準jb"id3我們的標準:translations/zh_tw/process/code-of-conduct:我們的責任jb"id4我們的責任1translations/zh_tw/process/code-of-conduct:範圍jb"id5範圍1translations/zh_tw/process/code-of-conduct:執行jb"id6執行1translations/zh_tw/process/code-of-conduct:歸屬jb"id7歸屬1translations/zh_tw/process/code-of-conduct:解釋jb"id8解釋!tw_code_of_conduct_interpretationjz!tw-code-of-conduct-interpretation,Linux內核貢獻者契約行爲準則解釋ftranslations/zh_tw/process/code-of-conduct-interpretation:linux內核貢獻者契約行爲準則解釋jzlinux,Linux內核貢獻者契約行爲準則解釋Ctranslations/zh_tw/process/code-of-conduct-interpretation:維護者jzid1 維護者@translations/zh_tw/process/code-of-conduct-interpretation:責任jzid2責任@translations/zh_tw/process/code-of-conduct-interpretation:範圍jzid3範圍@translations/zh_tw/process/code-of-conduct-interpretation:執行jzid4執行@translations/zh_tw/process/coding-style:linux 內核代碼風格j9linuxLinux 內核代碼風格1translations/zh_tw/process/coding-style:1) 縮進j9id1 1) 縮進Itranslations/zh_tw/process/coding-style:2) 把長的行和字符串打散j9id2!2) 把長的行和字符串打散Ftranslations/zh_tw/process/coding-style:3) 大括號和空格的放置j9id33) 大括號和空格的放置1translations/zh_tw/process/coding-style:4) 命名j9id5 4) 命名2translations/zh_tw/process/coding-style:5) typedefj9typedef 5) Typedef1translations/zh_tw/process/coding-style:6) 函數j9id6 6) 函數Ftranslations/zh_tw/process/coding-style:7) 集中的函數退出途徑j9id97) 集中的函數退出途徑1translations/zh_tw/process/coding-style:8) 註釋j9id10 8) 註釋Ftranslations/zh_tw/process/coding-style:9) 你已經把事情弄糟了j9id119) 你已經把事情弄糟了@translations/zh_tw/process/coding-style:10) kconfig 配置文件j9kconfig10) Kconfig 配置文件8translations/zh_tw/process/coding-style:11) 數據結構j9id1211) 數據結構>translations/zh_tw/process/coding-style:12) 宏,枚舉和rtlj9rtl12) 宏,枚舉和RTL>translations/zh_tw/process/coding-style:13) 打印內核消息j9id1313) 打印內核消息8translations/zh_tw/process/coding-style:14) 分配內存j9id1414) 分配內存8translations/zh_tw/process/coding-style:15) 內聯弊病j9id1515) 內聯弊病Dtranslations/zh_tw/process/coding-style:16) 函數返回值及命名j9id1616) 函數返回值及命名>translations/zh_tw/process/coding-style:17) 使用布爾類型j9id1717) 使用布爾類型Gtranslations/zh_tw/process/coding-style:18) 不要重新發明內核宏j9id1818) 不要重新發明內核宏\translations/zh_tw/process/coding-style:19) 編輯器模式行和其他需要羅嗦的事情j9id19419) 編輯器模式行和其他需要羅嗦的事情8translations/zh_tw/process/coding-style:20) 內聯彙編j9id2020) 內聯彙編8translations/zh_tw/process/coding-style:21) 條件編譯j9id2121) 條件編譯>translations/zh_tw/process/coding-style:附錄 i) 參考資料j9j附錄 I) 參考資料tw_development_process_mainjtw-development-process-main內核開發過程指南Gtranslations/zh_tw/process/development-process:內核開發過程指南jjs /內核開發過程指南Itranslations/zh_tw/process/email-clients:linux郵件客戶端配置信息j?linux Linux郵件客戶端配置信息,translations/zh_tw/process/email-clients:gitj?gitGit5translations/zh_tw/process/email-clients:通用配置j?id1 通用配置Dtranslations/zh_tw/process/email-clients:一些郵件客戶端提示j?id2一些郵件客戶端提示 tw_contactjN tw-contact接觸Mtranslations/zh_tw/process/embargoed-hardware-issues:被限制的硬件問題jNid1被限制的硬件問題;translations/zh_tw/process/embargoed-hardware-issues:範圍jNid2範圍;translations/zh_tw/process/embargoed-hardware-issues:接觸jNj /接觸Atranslations/zh_tw/process/embargoed-hardware-issues:保密協議jNid6 保密協議Dtranslations/zh_tw/process/embargoed-hardware-issues:諒解備忘錄jNid7諒解備忘錄Atranslations/zh_tw/process/embargoed-hardware-issues:流程專使jNid13 流程專使Gtranslations/zh_tw/process/embargoed-hardware-issues:加密郵件列表jNid14加密郵件列表>translations/zh_tw/process/howto:如何參與linux內核開發j linux如何參與Linux內核開發'translations/zh_tw/process/howto:入門j id1入門-translations/zh_tw/process/howto:法律問題j id2 法律問題'translations/zh_tw/process/howto:文檔j id3文檔translations/zh_tw/process/license-rules:許可標識符語法jiid1許可標識符語法8translations/zh_tw/process/license-rules:許可標識符jiid2許可標識符8translations/zh_tw/process/license-rules:_`模塊許可`jiid8 模塊許可7translations/zh_tw/process/magic-number:linux 魔術數j#linuxLinux 魔術數tw_managementstylej tw-managementstyleLinux內核管理風格 tw_decisionsj  tw-decisions 1)決策Ctranslations/zh_tw/process/management-style:linux內核管理風格j linuxLinux內核管理風格6translations/zh_tw/process/management-style:1)決策j j% / 1)決策3translations/zh_tw/process/management-style:2)人j id32)人=translations/zh_tw/process/management-style:3)人2 - 好人j id53)人2 - 好人6translations/zh_tw/process/management-style:4)責備j id6 4)責備Btranslations/zh_tw/process/management-style:5)應避免的事情j id75)應避免的事情Btranslations/zh_tw/process/management-style:6)爲什麼是我?j id96)爲什麼是我?tw_programming_languagejtw-programming-language程序設計語言Btranslations/zh_tw/process/programming-language:程序設計語言jjD /程序設計語言6translations/zh_tw/process/programming-language:屬性jid2屬性Gtranslations/zh_tw/process/stable-api-nonsense:linux 內核驅動接口j,linuxLinux 內核驅動接口;translations/zh_tw/process/stable-api-nonsense:執行綱要j,id1 執行綱要5translations/zh_tw/process/stable-api-nonsense:入門j,id2入門Dtranslations/zh_tw/process/stable-api-nonsense:二進制內核接口j,id3二進制內核接口Mtranslations/zh_tw/process/stable-api-nonsense:穩定的內核源代碼接口j,id4穩定的內核源代碼接口;translations/zh_tw/process/stable-api-nonsense:要做什麼j,id5 要做什麼5translations/zh_tw/process/stable-api-nonsense:感謝j,id6感謝gtranslations/zh_tw/process/stable-kernel-rules:所有你想知道的事情 - 關於linux穩定版發佈jmlinux8所有你想知道的事情 - 關於linux穩定版發佈translations/zh_tw/process/stable-kernel-rules:關於哪些類型的補丁可以被接收進入穩定版代碼樹,哪些不可以的規則:jmid1`關於哪些類型的補丁可以被接收進入穩定版代碼樹,哪些不可以的規則:\translations/zh_tw/process/stable-kernel-rules:向穩定版代碼樹提交補丁的過程:jmid2-向穩定版代碼樹提交補丁的過程:>translations/zh_tw/process/stable-kernel-rules:審查週期:jmid3審查週期:Atranslations/zh_tw/process/stable-kernel-rules:審查委員會:jmid4審查委員會:tw_submitchecklistjmtw-submitchecklist Linux內核補丁提交檢查單Ltranslations/zh_tw/process/submit-checklist:linux內核補丁提交檢查單jmlinux Linux內核補丁提交檢查單tw_describe_changesjtw-describe-changes描述你的改動tw_split_changesjtw-split-changes拆分你的改動tw_resend_remindersjtw-resend-reminders不要泄氣或不耐煩tw_the_canonical_patch_formatjtw-the-canonical-patch-format標準補丁格式 tw_backtracesj tw-backtraces(提交消息中的回溯(Backtraces)tw_explicit_in_reply_tojtw-explicit-in-reply-to&明確回覆郵件頭(In-Reply-To)^translations/zh_tw/process/submitting-patches:提交補丁:如何讓你的改動進入內核jid10提交補丁:如何讓你的改動進入內核Ctranslations/zh_tw/process/submitting-patches:獲取當前源碼樹jid2獲取當前源碼樹@translations/zh_tw/process/submitting-patches:描述你的改動jj /描述你的改動@translations/zh_tw/process/submitting-patches:拆分你的改動jj /拆分你的改動Ftranslations/zh_tw/process/submitting-patches:檢查你的更改風格jid5檢查你的更改風格Ctranslations/zh_tw/process/submitting-patches:選擇補丁收件人jid6選擇補丁收件人}translations/zh_tw/process/submitting-patches:不要mime編碼,不要鏈接,不要壓縮,不要附件,只要純文本jmimeO不要MIME編碼,不要鏈接,不要壓縮,不要附件,只要純文本@translations/zh_tw/process/submitting-patches:回覆審閱意見jid7回覆審閱意見Ftranslations/zh_tw/process/submitting-patches:不要泄氣或不耐煩jj /不要泄氣或不耐煩Ctranslations/zh_tw/process/submitting-patches:主題中包含 patchjpatch主題中包含 PATCH[translations/zh_tw/process/submitting-patches:簽署你的作品——開發者來源認證jid9-簽署你的作品——開發者來源認證_translations/zh_tw/process/submitting-patches:何時使用acked-by:,cc:,和co-developed by:jacked-by-cc-co-developed-by1何時使用Acked-by:,CC:,和Co-Developed by:utranslations/zh_tw/process/submitting-patches:使用reported-by:、tested-by:、reviewed-by:、suggested-by:和fixes:j4reported-by-tested-by-reviewed-by-suggested-by-fixesG使用Reported-by:、Tested-by:、Reviewed-by:、Suggested-by:和Fixes:@translations/zh_tw/process/submitting-patches:標準補丁格式jj /標準補丁格式Ttranslations/zh_tw/process/submitting-patches:明確回覆郵件頭(in-reply-to)j in-reply-to&明確回覆郵件頭(In-Reply-To)Ctranslations/zh_tw/process/submitting-patches:給出基礎樹信息jid13給出基礎樹信息:translations/zh_tw/process/submitting-patches:參考文獻jid14 參考文獻ctranslations/zh_tw/process/volatile-considered-harmful:爲什麼不應該使用“volatile”類型j2volatile,爲什麼不應該使用“volatile”類型=translations/zh_tw/process/volatile-considered-harmful:註釋j2id1註釋=translations/zh_tw/process/volatile-considered-harmful:致謝j2id2致謝usb/acm:linux acm driver v0.16j=linux-acm-driver-v0-16Linux ACM driver v0.16usb/acm:0. disclaimerj= disclaimer 0. Disclaimerusb/acm:1. usagej=usage1. Usage"usb/acm:2. verifying that it worksj=verifying-that-it-works2. Verifying that it worksPusb/authorization:authorizing (or not) your usb devices to connect to the systemjAuthorizing (or not) your USB devices to connect to the systemusb/authorization:usagejusageUsage;usb/chipidea:chipidea highspeed dual role controller driverj .chipidea-highspeed-dual-role-controller-driver.ChipIdea Highspeed Dual Role Controller Driver0usb/chipidea:1. how to test otg fsm(hnp and srp)j how-to-test-otg-fsm-hnp-and-srp#1. How to test OTG FSM(HNP and SRP)&usb/chipidea:1.1 how to enable otg fsmj how-to-enable-otg-fsm1.1 How to enable OTG FSM usb/chipidea:1.2 test operationsj test-operations1.2 Test operations#usb/chipidea:1.3 reference documentj reference-document1.3 Reference document9usb/chipidea:2. how to enable usb as system wakeup sourcej )how-to-enable-usb-as-system-wakeup-source,2. How to enable USB as system wakeup sourceusb/dwc3:dwc3 driverj dwc3-driver DWC3 driver usb/dwc3:todojtodoTODOusb/ehci:ehci driverj^ ehci-driver EHCI driverusb/ehci:functionalityj^ functionality Functionalityusb/ehci:use byj^use-byUse byusb/ehci:performancej^ performance Performance#usb/functionfs:how functionfs worksjhow-functionfs-worksHow FunctionFS worksusb/functionfs:overviewjoverviewOverviewusb/functionfs:dmabuf interfacejdmabuf-interfaceDMABUF interface!usb/gadget-testing:gadget testingj gadget-testingGadget Testing"usb/gadget-testing:1. acm functionj  acm-function1. ACM function"usb/gadget-testing:2. ecm functionj  ecm-function2. ECM function)usb/gadget-testing:3. ecm subset functionj ecm-subset-function3. ECM subset function"usb/gadget-testing:4. eem functionj  eem-function4. EEM function"usb/gadget-testing:5. ffs functionj  ffs-function5. FFS function"usb/gadget-testing:6. hid functionj  hid-function6. HID function'usb/gadget-testing:7. loopback functionj loopback-function7. LOOPBACK function+usb/gadget-testing:8. mass storage functionj mass-storage-function8. MASS STORAGE function#usb/gadget-testing:9. midi functionj  midi-function9. MIDI function#usb/gadget-testing:10. ncm functionj  ncm-function10. NCM function$usb/gadget-testing:11. obex functionj  obex-function11. OBEX function&usb/gadget-testing:12. phonet functionj phonet-function12. PHONET function%usb/gadget-testing:13. rndis functionj rndis-function13. RNDIS function&usb/gadget-testing:14. serial functionj serial-function14. SERIAL function*usb/gadget-testing:15. sourcesink functionj sourcesink-function15. SOURCESINK functionuserspace-api/gpio/chardev:gpio character device userspace apij7#gpio-character-device-userspace-api#GPIO Character Device Userspace APIuserspace-api/gpio/chardev:chipj7chipChip'userspace-api/gpio/chardev:line requestj7 line-request Line Request userspace-api/gpio/chardev:typesj7typesTypes gpio-v1-chipj gpio-v1-chipChipgpio-v1-line-handlejgpio-v1-line-handle Line Handlegpio-v1-line-eventjgpio-v1-line-event Line EventFuserspace-api/gpio/chardev_v1:gpio character device userspace api (v1)j&gpio-character-device-userspace-api-v1(GPIO Character Device Userspace API (v1)"userspace-api/gpio/chardev_v1:chipjchipChip)userspace-api/gpio/chardev_v1:line handlej line-handle Line Handle(userspace-api/gpio/chardev_v1:line eventj line-event Line Event#userspace-api/gpio/chardev_v1:typesjtypesTypes#cn_core-api_unaligned-memory-accessj#cn-core-api-unaligned-memory-access非对齐内存访问Itranslations/zh_cn/core-api/unaligned-memory-access:非对齐内存访问jj/非对齐内存访问Ltranslations/zh_cn/core-api/unaligned-memory-access:非对齐访问的定义jid2非对齐访问的定义@translations/zh_cn/core-api/unaligned-memory-access:自然对齐jid3 自然对齐Utranslations/zh_cn/core-api/unaligned-memory-access:为什么非对齐访问时坏事jid4!为什么非对齐访问时坏事Xtranslations/zh_cn/core-api/unaligned-memory-access:不会导致非对齐访问的代码jid5$不会导致非对齐访问的代码Rtranslations/zh_cn/core-api/unaligned-memory-access:导致非对齐访问的代码jid6导致非对齐访问的代码Itranslations/zh_cn/core-api/unaligned-memory-access:避免非对齐访问jid7避免非对齐访问Etranslations/zh_cn/core-api/unaligned-memory-access:对齐 vs. 网络jvs对齐 vs. 网络:translations/zh_cn/core-api/watch_queue:通用通知机制jWQid1通用通知机制.translations/zh_cn/core-api/watch_queue:概述jWQid2概述4translations/zh_cn/core-api/watch_queue:消息结构jWQid3 消息结构Ftranslations/zh_cn/core-api/watch_queue:观测列表(通知源)apijWQapi观测列表(通知源)APIItranslations/zh_cn/core-api/watch_queue:观测队列(通知输出)apijWQid4!观测队列(通知输出)API7translations/zh_cn/core-api/watch_queue:观测订阅apijWQid5观测订阅API7translations/zh_cn/core-api/watch_queue:通知发布apijWQid6通知发布API1translations/zh_cn/core-api/watch_queue:观测源jWQid7 观测源4translations/zh_cn/core-api/watch_queue:事件过滤jWQid8 事件过滤@translations/zh_cn/core-api/watch_queue:用户空间代码示例jWQid9用户空间代码示例cn_workqueue.rstj.Tcn-workqueue-rst 工作队列2translations/zh_cn/core-api/workqueue:工作队列j.Tj/ 工作队列,translations/zh_cn/core-api/workqueue:简介j.Tid2简介Ntranslations/zh_cn/core-api/workqueue:为什么要有并发管理工作队列?j.Tid3(为什么要有并发管理工作队列?,translations/zh_cn/core-api/workqueue:设计j.Tid4设计Dtranslations/zh_cn/core-api/workqueue:应用程序编程接口 (api)j.Tapi应用程序编程接口 (API)8translations/zh_cn/core-api/workqueue:执行场景示例j.Tid5执行场景示例,translations/zh_cn/core-api/workqueue:指南j.Tid6指南8translations/zh_cn/core-api/workqueue:亲和性作用域j.Tid7亲和性作用域Atranslations/zh_cn/core-api/workqueue:亲和性作用域与性能j.Tid8亲和性作用域与性能2translations/zh_cn/core-api/workqueue:检查配置j.Tid13 检查配置,translations/zh_cn/core-api/workqueue:监视j.Tid14监视,translations/zh_cn/core-api/workqueue:调试j.Tid15调试8translations/zh_cn/core-api/workqueue:不可重入条件j.Tid16不可重入条件>translations/zh_cn/core-api/workqueue:内核内联文档参考j.Tid17内核内联文档参考cn_core-api_xarrayjcn-core-api-xarrayXArray)translations/zh_cn/core-api/xarray:xarrayjxarrayXArray)translations/zh_cn/core-api/xarray:概览jid1概览,translations/zh_cn/core-api/xarray:普通apijapi 普通API,translations/zh_cn/core-api/xarray:高级apijid5 高级API5translations/zh_cn/core-api/xarray:函数和结构体jid9函数和结构体Ptranslations/zh_cn/cpu-freq/core:cpufreq核心和cpufreq通知器的通用说明j\cpufreqcpufreq/CPUFreq核心和CPUFreq通知器的通用说明:translations/zh_cn/cpu-freq/core:1. cpufreq核心和接口j\cpufreq1. CPUFreq核心和接口5translations/zh_cn/cpu-freq/core:2. cpufreq 通知器j\id12. CPUFreq 通知器atranslations/zh_cn/cpu-freq/core:3. 含有operating performance point (opp)的cpufreq表的生成j\'operating-performance-point-opp-cpufreq@3. 含有Operating Performance Point (OPP)的CPUFreq表的生成_translations/zh_cn/cpu-freq/cpu-drivers:如何实现一个新的cpufreq处理器驱动程序?jdcpufreq7如何实现一个新的CPUFreq处理器驱动程序?7translations/zh_cn/cpu-freq/cpu-drivers:1. 怎么做?jdid11. 怎么做?@translations/zh_cn/cpu-freq/cpu-drivers:2. 频率表辅助函数jdid52. 频率表辅助函数Ltranslations/zh_cn/cpu-freq/cpufreq-stats:sysfs cpufreq stats的一般说明jA\sysfs-cpufreq-stats"sysfs CPUFreq Stats的一般说明3translations/zh_cn/cpu-freq/cpufreq-stats:1. 简介jA\id1 1. 简介Ptranslations/zh_cn/cpu-freq/cpufreq-stats:2. 已提供的统计数据(有例子)jA\id2&2. 已提供的统计数据(有例子)@translations/zh_cn/cpu-freq/cpufreq-stats:3. 配置cpufreq-statsjA\ cpufreq-stats3. 配置cpufreq-stats cn_index.rstjc4 cn-index-rstCLinux CPUFreq - Linux(TM)内核中的CPU频率和电压升降代码etranslations/zh_cn/cpu-freq/index:linux cpufreq - linux(tm)内核中的cpu频率和电压升降代码jc4linux-cpufreq-linux-tm-cpuCLinux CPUFreq - Linux(TM)内核中的CPU频率和电压升降代码.translations/zh_cn/cpu-freq/index:邮件列表jc4id1 邮件列表(translations/zh_cn/cpu-freq/index:链接jc4id2链接Utranslations/zh_cn/dev-tools/gcov:在linux内核里使用gcov做代码覆盖率检查ju linuxgcov3在Linux内核里使用gcov做代码覆盖率检查(translations/zh_cn/dev-tools/gcov:准备juid1准备+translations/zh_cn/dev-tools/gcov:定制化juid2 定制化.translations/zh_cn/dev-tools/gcov:相关文件juid3 相关文件7translations/zh_cn/dev-tools/gcov:针对模块的统计juid4针对模块的统计=translations/zh_cn/dev-tools/gcov:编译机和测试机分离juid5编译机和测试机分离@translations/zh_cn/dev-tools/gcov:关于编译器的注意事项juid6关于编译器的注意事项.translations/zh_cn/dev-tools/gcov:问题定位juid8 问题定位?translations/zh_cn/dev-tools/gcov:附录a:collect_on_build.shjua-collect-on-build-sh附录A:collect_on_build.sh>translations/zh_cn/dev-tools/gcov:附录b:collect_on_test.shjub-collect-on-test-sh附录B:collect_on_test.shPtranslations/zh_cn/dev-tools/gdb-kernel-debugging:通过gdb调试内核和模块jjgdb通过gdb调试内核和模块Dtranslations/zh_cn/dev-tools/gdb-kernel-debugging:环境配置要求jjid1环境配置要求8translations/zh_cn/dev-tools/gdb-kernel-debugging:设置jjid2设置Xtranslations/zh_cn/dev-tools/gdb-kernel-debugging:使用linux提供的gdb脚本的示例jjlinuxgdb&使用Linux提供的gdb脚本的示例Stranslations/zh_cn/dev-tools/gdb-kernel-debugging:命令和辅助调试功能列表jjid3!命令和辅助调试功能列表5translations/zh_cn/dev-tools/index:内核开发工具j?`id1内核开发工具?translations/zh_cn/dev-tools/kasan:内核地址消毒剂(kasan)jfIkasan内核地址消毒剂(KASAN))translations/zh_cn/dev-tools/kasan:概述jfIid1概述)translations/zh_cn/dev-tools/kasan:支持jfIid2支持)translations/zh_cn/dev-tools/kasan:用法jfIid6用法/translations/zh_cn/dev-tools/kasan:实施细则jfIid9 实施细则/translations/zh_cn/dev-tools/kasan:影子内存jfIid13 影子内存2translations/zh_cn/dev-tools/kasan:对于开发者jfIid15对于开发者 cn_sparsejPL cn-sparseSparse*translations/zh_cn/dev-tools/sparse:sparsejPLsparseSparseGtranslations/zh_cn/dev-tools/sparse:使用 sparse 工具做类型检查jPLid1#使用 sparse 工具做类型检查8translations/zh_cn/dev-tools/sparse:获取 sparse 工具jPLid3获取 sparse 工具8translations/zh_cn/dev-tools/sparse:使用 sparse 工具jPLid4使用 sparse 工具@translations/zh_cn/dev-tools/testing-overview:内核测试指南jm<id1内核测试指南Ctranslations/zh_cn/dev-tools/testing-overview:编写和运行测试jm<id2编写和运行测试Ctranslations/zh_cn/dev-tools/testing-overview:代码覆盖率工具jm<id3代码覆盖率工具@translations/zh_cn/dev-tools/testing-overview:动态分析工具jm<id4动态分析工具@translations/zh_cn/dev-tools/testing-overview:静态分析工具jm<id5静态分析工具;translations/zh_cn/devicetree/changesets:设备树变更集jM9id1设备树变更集Vtranslations/zh_cn/devicetree/dynamic-resolution-notes:devicetree动态解析器说明ja devicetreeDevicetree动态解析器说明Otranslations/zh_cn/devicetree/dynamic-resolution-notes:解析器如何工作?jaid1解析器如何工作?@translations/zh_cn/devicetree/index:open firmware 和 devicetreejIPopen-firmware-devicetreeOpen Firmware 和 Devicetree=translations/zh_cn/devicetree/index:内核devicetree的使用jIP devicetree内核Devicetree的使用7translations/zh_cn/devicetree/index:devicetree overlaysjIPdevicetree-overlaysDevicetree Overlays7translations/zh_cn/devicetree/index:devicetree bindingsjIPdevicetree-bindingsDevicetree BindingsAtranslations/zh_cn/devicetree/kernel-api:内核中的设备树apijFapi内核中的设备树API5translations/zh_cn/devicetree/kernel-api:核心函数jFid1 核心函数;translations/zh_cn/devicetree/kernel-api:驱动模型函数jFid2驱动模型函数@translations/zh_cn/devicetree/kernel-api:覆盖和动态dt函数jFdt覆盖和动态DT函数Otranslations/zh_cn/devicetree/of_unittest:open firmware devicetree 单元测试jfopen-firmware-devicetree%Open Firmware Devicetree 单元测试3translations/zh_cn/devicetree/of_unittest:1. 概述jfid1 1. 概述9translations/zh_cn/devicetree/of_unittest:2. 测试数据jfid22. 测试数据Atranslations/zh_cn/devicetree/overlay-notes:设备树覆盖说明j3Wid1设备树覆盖说明>translations/zh_cn/devicetree/overlay-notes:覆盖如何工作j3Wid2覆盖如何工作Gtranslations/zh_cn/devicetree/overlay-notes:内核中关于覆盖的apij3Wapi内核中关于覆盖的API>translations/zh_cn/devicetree/usage-model:linux 和 devicetreejBZlinux-devicetreeLinux 和 Devicetree3translations/zh_cn/devicetree/usage-model:1. 历史jBZid3 1. 历史9translations/zh_cn/devicetree/usage-model:1. 数据模型jBZid41. 数据模型=translations/zh_cn/devicetree/usage-model:2.1 高层次视角jBZid52.1 高层次视角:translations/zh_cn/devicetree/usage-model:2.2 平台识别jBZid62.2 平台识别=translations/zh_cn/devicetree/usage-model:2.3 运行时配置jBZid72.3 运行时配置:translations/zh_cn/devicetree/usage-model:2.4 设备数量jBZid82.4 设备数量>translations/zh_cn/devicetree/usage-model:附录a:amba设备jBZa-amba附录A:AMBA设备Htranslations/zh_cn/doc-guide/contributing:如何帮助改进内核文档j2id1如何帮助改进内核文档Btranslations/zh_cn/doc-guide/contributing:文档待办事项列表j2id2文档待办事项列表 doc_guide_zhj ; doc-guide-zh如何编写内核文档;translations/zh_cn/doc-guide/index:如何编写内核文档j ;j]/如何编写内核文档 kernel_doc_zhjM kernel-doc-zh.如何使用kernel-doc生成手册(man)页>translations/zh_cn/doc-guide/kernel-doc:编写kernel-doc注释jM kernel-doc编写kernel-doc注释Gtranslations/zh_cn/doc-guide/kernel-doc:如何格式化kernel-doc注释jMid1如何格式化kernel-doc注释4translations/zh_cn/doc-guide/kernel-doc:函数文档jMid2 函数文档Rtranslations/zh_cn/doc-guide/kernel-doc:结构体、共用体、枚举类型文档jMid6*结构体、共用体、枚举类型文档5translations/zh_cn/doc-guide/kernel-doc:typedef文档jMtypedef Typedef文档=translations/zh_cn/doc-guide/kernel-doc:高亮与交叉引用jMid10高亮与交叉引用=translations/zh_cn/doc-guide/kernel-doc:总述性文档注释jMid11总述性文档注释>translations/zh_cn/doc-guide/kernel-doc:包含kernel-doc注释jMid12包含kernel-doc注释Vtranslations/zh_cn/doc-guide/kernel-doc:如何使用kernel-doc生成手册(man)页jMkernel-doc-man.如何使用kernel-doc生成手册(man)页Wtranslations/zh_cn/doc-guide/maintainer-profile:文档子系统维护人员条目概述j*5id1'文档子系统维护人员条目概述Etranslations/zh_cn/doc-guide/maintainer-profile:提交检查单补遗j*5id2提交检查单补遗Ktranslations/zh_cn/doc-guide/maintainer-profile:开发周期的关键节点j*5id3开发周期的关键节点translations/zh_cn/driver-api/gpio/legacy:声明和释放 gpiojmid7声明和释放 GPIO客机共享文件系统jskvirtiofs-virtio-fs5virtiofs: virtio-fs 主机<->客机共享文件系统.translations/zh_cn/filesystems/virtiofs:介绍jskid1介绍.translations/zh_cn/filesystems/virtiofs:用法jskid2用法.translations/zh_cn/filesystems/virtiofs:内幕jskid3内幕%translations/zh_cn/glossary:术语表jeid1 术语表cn_iio_ep93xx_adcju/cn-iio-ep93xx-adc/思睿逻辑 EP93xx 模拟数字转换器驱动Qtranslations/zh_cn/iio/ep93xx_adc:思睿逻辑 ep93xx 模拟数字转换器驱动ju/ep93xx/思睿逻辑 EP93xx 模拟数字转换器驱动+translations/zh_cn/iio/ep93xx_adc:1. 概述ju/id1 1. 概述1translations/zh_cn/iio/ep93xx_adc:2. 通道编号ju/id22. 通道编号cn_iio_configfsj_tcn-iio-configfs工业 IIO configfs支持=translations/zh_cn/iio/iio_configfs:工业 iio configfs支持j_t iio-configfs工业 IIO configfs支持-translations/zh_cn/iio/iio_configfs:1. 概述j_tid1 1. 概述-translations/zh_cn/iio/iio_configfs:2. 用法j_tid2 2. 用法6translations/zh_cn/iio/iio_configfs:3. 软件触发器j_tid33. 软件触发器 cn_iio_indexjp cn-iio-index 工业 I/O'translations/zh_cn/iio/index:工业 i/ojpi-o 工业 I/O linux_doc_zhj} linux-doc-zh 中文翻译%translations/zh_cn/index:中文翻译j}j/ 中文翻译:translations/zh_cn/index:与linux 内核社区一起工作j}linux!与Linux 内核社区一起工作(translations/zh_cn/index:内部api文档j}api内部API文档.translations/zh_cn/index:开发工具和流程j}id2开发工具和流程.translations/zh_cn/index:面向用户的文档j}id3面向用户的文档+translations/zh_cn/index:固件相关文档j}id5固件相关文档+translations/zh_cn/index:体系结构文档j}id6体系结构文档%translations/zh_cn/index:其他文档j}id7 其他文档"translations/zh_cn/index:术语表j}id8 术语表(translations/zh_cn/index:索引和表格j}id9索引和表格cn_infiniband_core_lockingjs[cn-infiniband-core-lockinginfiniband中间层锁Atranslations/zh_cn/infiniband/core_locking:infiniband中间层锁js[ infinibandinfiniband中间层锁@translations/zh_cn/infiniband/core_locking:睡眠和中断环境js[id1睡眠和中断环境cn_infiniband_indexjOcn-infiniband-index infiniband.translations/zh_cn/infiniband/index:infinibandjO infiniband infinibandcn_infiniband_ipoibjlcn-infiniband-ipoibinfiniband上的IP(IPoIB)Atranslations/zh_cn/infiniband/ipoib:infiniband上的ip(ipoib)jlinfinibandip-ipoibinfiniband上的IP(IPoIB)3translations/zh_cn/infiniband/ipoib:分区和p_keysjlp-keys分区和P_Keyslocal-bh-disable-zh$local_bh_disable()/local_bh_enable()id1内核骇客指北0translations/zh_cn/kernel-hacking/hacking:引言ju>id2引言0translations/zh_cn/kernel-hacking/hacking:玩家ju>id3玩家id5一些基本规则itranslations/zh_cn/kernel-hacking/hacking:输入输出控制(ioctls):避免编写新的系统调用ju>ioctls?输入输出控制(ioctls):避免编写新的系统调用?translations/zh_cn/kernel-hacking/hacking:死锁的“配方”ju>id6死锁的“配方”=translations/zh_cn/kernel-hacking/hacking:常用函数/程序ju>id7常用函数/程序Otranslations/zh_cn/kernel-hacking/hacking:等待队列 ``include/linux/wait.h``ju>include-linux-wait-h!等待队列 include/linux/wait.h6translations/zh_cn/kernel-hacking/hacking:原子操作ju>id11 原子操作0translations/zh_cn/kernel-hacking/hacking:符号ju>id12符号9translations/zh_cn/kernel-hacking/hacking:程序与惯例ju>id13程序与惯例Htranslations/zh_cn/kernel-hacking/hacking:把你的东西放进内核里ju>id17把你的东西放进内核里:translations/zh_cn/kernel-hacking/hacking:kernel 仙女棒ju>kernelKernel 仙女棒0translations/zh_cn/kernel-hacking/hacking:致谢ju>id18致谢:translations/zh_cn/kernel-hacking/index:内核骇客指南jcid1内核骇客指南$translations/zh_cn/locking/index:锁j;id1锁@translations/zh_cn/locking/mutex-design:通用互斥锁子系统j#|id1通用互斥锁子系统=translations/zh_cn/locking/mutex-design:什么是互斥锁?j#|id2什么是互斥锁?.translations/zh_cn/locking/mutex-design:实现j#|id3实现.translations/zh_cn/locking/mutex-design:语义j#|id4语义.translations/zh_cn/locking/mutex-design:接口j#|id5接口.translations/zh_cn/locking/mutex-design:缺陷j#|id6缺陷=translations/zh_cn/locking/mutex-design:何时使用互斥锁j#|id7何时使用互斥锁4translations/zh_cn/locking/spinlocks:加锁的教训jgid1加锁的教训9translations/zh_cn/locking/spinlocks:教训 1:自旋锁jgid2教训 1:自旋锁@translations/zh_cn/locking/spinlocks:教训 2:读-写自旋锁jgid3教训 2:读-写自旋锁Etranslations/zh_cn/locking/spinlocks:教训 3:重新审视自旋锁jgid4 教训 3:重新审视自旋锁1translations/zh_cn/locking/spinlocks:参考信息jgid5 参考信息configuregit_zhjUconfiguregit-zh Git配置5translations/zh_cn/maintainer/configure-git:git配置jUgit Git配置Stranslations/zh_cn/maintainer/configure-git:创建链接到lore.kernel.org的提交jUlore-kernel-org'创建链接到lore.kernel.org的提交9translations/zh_cn/maintainer/index:内核维护者手册jymid1内核维护者手册maintainerentryprofile_zhj=8maintainerentryprofile-zh维护者条目概要Ltranslations/zh_cn/maintainer/maintainer-entry-profile:维护者条目概要j=8j/维护者条目概要=translations/zh_cn/maintainer/maintainer-entry-profile:总览j=8id2总览Ltranslations/zh_cn/maintainer/maintainer-entry-profile:提交检查单补遗j=8id3提交检查单补遗Rtranslations/zh_cn/maintainer/maintainer-entry-profile:开发周期的关键日期j=8id4开发周期的关键日期Ctranslations/zh_cn/maintainer/maintainer-entry-profile:审阅节奏j=8id5 审阅节奏Ctranslations/zh_cn/maintainer/maintainer-entry-profile:现有概要j=8id6 现有概要modifyingpatches_zhjMmmodifyingpatches-zh 修改补丁translations/zh_cn/maintainer/pull-requests:创建拉取请求jid3创建拉取请求>translations/zh_cn/maintainer/pull-requests:提交拉取请求jid4提交拉取请求Btranslations/zh_cn/maintainer/rebasing-and-merging:变基与合并jqid1变基与合并9translations/zh_cn/maintainer/rebasing-and-merging:变基jqid2变基9translations/zh_cn/maintainer/rebasing-and-merging:合并jqid3合并9translations/zh_cn/maintainer/rebasing-and-merging:最后jqid6最后)translations/zh_cn/mm/active_mm:active mmj74 active-mm Active MM*translations/zh_cn/mm/balance:内存平衡j!mid1 内存平衡)translations/zh_cn/mm/damon/api:api参考j@xapi API参考)translations/zh_cn/mm/damon/api:结构体j@xid1 结构体&translations/zh_cn/mm/damon/api:函数j@xid2函数)translations/zh_cn/mm/damon/design:设计jGid1设计2translations/zh_cn/mm/damon/design:可配置的层jGid2可配置的层Jtranslations/zh_cn/mm/damon/design:特定地址空间基元的参考实现jGid3'特定地址空间基元的参考实现Gtranslations/zh_cn/mm/damon/design:独立于地址空间的核心机制jGid4$独立于地址空间的核心机制,translations/zh_cn/mm/damon/faq:常见问题j/id1 常见问题utranslations/zh_cn/mm/damon/faq:为什么是一个新的子系统,而不是扩展perf或其他用户空间工具?j/perfU为什么是一个新的子系统,而不是扩展perf或其他用户空间工具?ctranslations/zh_cn/mm/damon/faq:“闲置页面跟踪” 或 “perf mem” 可以替代damon吗?j/perf-mem-damonC“闲置页面跟踪” 或 “perf mem” 可以替代DAMON吗?Ctranslations/zh_cn/mm/damon/faq:damon是否只支持虚拟内存?j/damon#DAMON是否只支持虚拟内存?Mtranslations/zh_cn/mm/damon/faq:我可以简单地监测页面的粒度吗?j/id2-我可以简单地监测页面的粒度吗?=translations/zh_cn/mm/damon/index:damon:数据访问监视器j!/damonDAMON:数据访问监视器9translations/zh_cn/mm/free_page_reporting:空闲页报告j0}id1空闲页报告-translations/zh_cn/mm/highmem:高内存处理jaid1高内存处理3translations/zh_cn/mm/highmem:高内存是什么?jaid2高内存是什么?0translations/zh_cn/mm/highmem:临时虚拟映射jaid3临时虚拟映射3translations/zh_cn/mm/highmem:临时映射的成本jaid4临时映射的成本&translations/zh_cn/mm/highmem:i386 paejai386-paei386 PAE$translations/zh_cn/mm/highmem:函数jaid5函数2translations/zh_cn/mm/hmm:异构内存管理 (hmm)j6hmm异构内存管理 (HMM)Jtranslations/zh_cn/mm/hmm:使用特定于设备的内存分配器的问题j6id10使用特定于设备的内存分配器的问题9translations/zh_cn/mm/hmm:i/o 总线、设备内存特性j6i-oI/O 总线、设备内存特性5translations/zh_cn/mm/hmm:共享地址空间和迁移j6id2共享地址空间和迁移8translations/zh_cn/mm/hmm:地址空间镜像实现和apij6api地址空间镜像实现和APIAtranslations/zh_cn/mm/hmm:利用 default_flags 和 pfn_flags_maskj6default-flags-pfn-flags-mask'利用 default_flags 和 pfn_flags_maskMtranslations/zh_cn/mm/hmm:从核心内核的角度表示和管理设备内存j6id33从核心内核的角度表示和管理设备内存5translations/zh_cn/mm/hmm:移入和移出设备内存j6id4移入和移出设备内存/translations/zh_cn/mm/hmm:独占访问存储器j6id5独占访问存储器>translations/zh_cn/mm/hmm:内存 cgroup (memcg) 和 rss 统计j6cgroup-memcg-rss$内存 cgroup (memcg) 和 rss 统计7translations/zh_cn/mm/hugetlbfs_reserv:hugetlbfs 预留jr hugetlbfsHugetlbfs 预留-translations/zh_cn/mm/hugetlbfs_reserv:概述jrid1概述-translations/zh_cn/mm/hugetlbfs_reserv:读者jrid2读者3translations/zh_cn/mm/hugetlbfs_reserv:数据结构jrid3 数据结构Ntranslations/zh_cn/mm/hugetlbfs_reserv:预留映射位置(私有或共享)jrid4'预留映射位置(私有或共享)3translations/zh_cn/mm/hugetlbfs_reserv:创建预留jrid5 创建预留Ftranslations/zh_cn/mm/hugetlbfs_reserv:消耗预留/分配一个巨页jrid6消耗预留/分配一个巨页6translations/zh_cn/mm/hugetlbfs_reserv:实例化巨页jrid7实例化巨页3translations/zh_cn/mm/hugetlbfs_reserv:释放巨页jrid8 释放巨页3translations/zh_cn/mm/hugetlbfs_reserv:子池预留jrid9 子池预留3translations/zh_cn/mm/hugetlbfs_reserv:cow和预留jrcow COW和预留translations/zh_cn/mm/overcommit-accounting:超量使用审计j=id1超量使用审计2translations/zh_cn/mm/overcommit-accounting:陷阱j=id2陷阱Atranslations/zh_cn/mm/overcommit-accounting:它是如何工作的j=id3它是如何工作的2translations/zh_cn/mm/overcommit-accounting:状态j=id4状态2translations/zh_cn/mm/overcommit-accounting:待续j=id5待续-translations/zh_cn/mm/page_frags:页面片段jPid1 页面片段1translations/zh_cn/mm/page_migration:页面迁移jzid1 页面迁移Gtranslations/zh_cn/mm/page_migration:在内核中使用 migrate_pages()jz migrate-pages"在内核中使用 migrate_pages()@translations/zh_cn/mm/page_migration:migrate_pages()如何工作jzid2migrate_pages()如何工作7translations/zh_cn/mm/page_migration:非lru页面迁移jzlru非LRU页面迁移1translations/zh_cn/mm/page_migration:监测迁移jzid3 监测迁移Ktranslations/zh_cn/mm/page_owner:page owner: 跟踪谁分配的每个页面j5 page-owner*page owner: 跟踪谁分配的每个页面'translations/zh_cn/mm/page_owner:概述j5id1概述-translations/zh_cn/mm/page_owner:使用方法j5id2 使用方法6translations/zh_cn/mm/page_owner:标准格式指定器j5id3标准格式指定器3translations/zh_cn/mm/page_table_check:页表检查j0id1 页表检查-translations/zh_cn/mm/page_table_check:概述j0id2概述?translations/zh_cn/mm/page_table_check:双重映射检测逻辑j0id3双重映射检测逻辑9translations/zh_cn/mm/page_table_check:启用页表检查j0id4启用页表检查Etranslations/zh_cn/mm/remap_file_pages:remap_file_pages()系统调用j4remap-file-pagesremap_file_pages()系统调用Stranslations/zh_cn/mm/split_page_table_lock:分页表锁(split page table lock)jwsplit-page-table-lock'分页表锁(split page table lock)Ctranslations/zh_cn/mm/split_page_table_lock:hugetlb 和分页表锁jwhugetlbHugetlb 和分页表锁Jtranslations/zh_cn/mm/split_page_table_lock:架构对分页表锁的支持jwid1架构对分页表锁的支持5translations/zh_cn/mm/split_page_table_lock:page->ptljwpage-ptl page->ptlLtranslations/zh_cn/mm/vmalloced-kernel-stacks:支持虚拟映射的内核栈jWid1支持虚拟映射的内核栈4translations/zh_cn/mm/vmalloced-kernel-stacks:概览jWid2概览4translations/zh_cn/mm/vmalloced-kernel-stacks:简介jWid3简介Btranslations/zh_cn/mm/vmalloced-kernel-stacks:have_arch_vmap_stackjWhave-arch-vmap-stackHAVE_ARCH_VMAP_STACK8translations/zh_cn/mm/vmalloced-kernel-stacks:vmap_stackjW vmap-stack VMAP_STACK:translations/zh_cn/mm/vmalloced-kernel-stacks:分配方法jWid4 分配方法@translations/zh_cn/mm/vmalloced-kernel-stacks:堆栈溢出处理jWid5堆栈溢出处理Jtranslations/zh_cn/mm/vmalloced-kernel-stacks:用守护页测试vmap分配jWvmap用守护页测试VMAP分配4translations/zh_cn/mm/vmalloced-kernel-stacks:结论jWid6结论#translations/zh_cn/mm/z3fold:z3foldjjz3foldz3fold'translations/zh_cn/mm/zsmalloc:zsmallocj<zsmalloczsmalloc#translations/zh_cn/mm/zsmalloc:statj<statstat2translations/zh_cn/peci/index:linux peci 子系统j\} linux-peciLinux PECI 子系统#translations/zh_cn/peci/peci:概述j|.id1概述%translations/zh_cn/peci/peci:peci 线j|.peciPECI 线配置PCI Express端口总线驱动程序与服务驱动程序:translations/zh_cn/pci/pciebus-howto:可能的资源冲突j;id8可能的资源冲突Atranslations/zh_cn/pci/sysfs-pci:通过sysfs访问pci设备资源jsysfspci 通过sysfs访问PCI设备资源>translations/zh_cn/pci/sysfs-pci:通过sysfs访问原有资源jsysfs通过sysfs访问原有资源?translations/zh_cn/pci/sysfs-pci:支持新平台上的pci访问jpci支持新平台上的PCI访问;translations/zh_cn/accounting/delay-accounting:延时计数jIid1 延时计数5translations/zh_cn/accounting/delay-accounting:接口jIid2接口5translations/zh_cn/accounting/delay-accounting:用法jIid3用法cn_accounting_index.rstjcn-accounting-index-rst计数*translations/zh_cn/accounting/index:计数jj/计数 cn_psi.rstj cn-psi-rstPSI——压力阻塞信息=translations/zh_cn/accounting/psi:psi——压力阻塞信息jpsiPSI——压力阻塞信息.translations/zh_cn/accounting/psi:压力接口jid1 压力接口4translations/zh_cn/accounting/psi:监控压力门限jid2监控压力门限@translations/zh_cn/accounting/psi:用户态监控器使用示例jid3用户态监控器使用示例/translations/zh_cn/accounting/psi:cgroup2接口jcgroup2 Cgroup2接口@translations/zh_cn/accounting/taskstats:每任务的统计接口j|id1每任务的统计接口.translations/zh_cn/accounting/taskstats:术语j|id2术语.translations/zh_cn/accounting/taskstats:用法j|id3用法.translations/zh_cn/accounting/taskstats:接口j|id4接口8translations/zh_cn/accounting/taskstats:每tgid的统计j|tgid每tgid的统计7translations/zh_cn/accounting/taskstats:扩展taskstatsj| taskstats扩展taskstats@translations/zh_cn/accounting/taskstats:taskstats的流量控制j|id5Taskstats的流量控制Otranslations/zh_cn/admin-guide/readme:linux内核6.x版本 jlinux6-x-http-kernel-org)Linux内核6.x版本 7translations/zh_cn/admin-guide/readme:什么是linux?jlinux什么是Linux?Mtranslations/zh_cn/admin-guide/readme:它能在什么样的硬件上运行?jid1'它能在什么样的硬件上运行?,translations/zh_cn/admin-guide/readme:文档jid2文档;translations/zh_cn/admin-guide/readme:安装内核源代码jid3安装内核源代码2translations/zh_cn/admin-guide/readme:软件要求jid4 软件要求;translations/zh_cn/admin-guide/readme:为内核建立目录jid5为内核建立目录2translations/zh_cn/admin-guide/readme:配置内核jid6 配置内核2translations/zh_cn/admin-guide/readme:编译内核jid7 编译内核5translations/zh_cn/admin-guide/readme:若遇到问题jid8若遇到问题6translations/zh_cn/admin-guide/bootconfig:引导配置jșid1 引导配置0translations/zh_cn/admin-guide/bootconfig:概述jșid2概述translations/zh_cn/admin-guide/bug-hunting:oops消息在哪?jxoopsOops消息在哪?=translations/zh_cn/admin-guide/bug-hunting:找到缺陷位置jxid3找到缺陷位置7translations/zh_cn/admin-guide/bug-hunting:报告缺陷jxid4 报告缺陷7translations/zh_cn/admin-guide/bug-hunting:修复缺陷jxid5 修复缺陷Xtranslations/zh_cn/admin-guide/bug-hunting:用 ``klogd`` 进行oops跟踪的注意事项jx klogd-oops)用 klogd 进行Oops跟踪的注意事项Btranslations/zh_cn/admin-guide/clearing-warn-once:清除 warn_oncejL warn-once清除 WARN_ONCE2translations/zh_cn/admin-guide/cpu-load:cpu 负载jcpu CPU 负载Ntranslations/zh_cn/admin-guide/cputopology:如何通过sysfs将cpu拓扑导出jsysfscpu#如何通过sysfs将CPU拓扑导出Itranslations/zh_cn/admin-guide/index:linux 内核用户和管理员指南j_linux$Linux 内核用户和管理员指南,translations/zh_cn/admin-guide/index:indicesj_indicesIndicesXtranslations/zh_cn/admin-guide/init:解释“no working init found.”启动挂起消息jno-working-init-found4解释“No working init found.”启动挂起消息cn_lockup-watchdogsjļcn-lockup-watchdogs8Softlockup与hardlockup检测机制(又名:nmi_watchdog)htranslations/zh_cn/admin-guide/lockup-watchdogs:softlockup与hardlockup检测机制(又名:nmi_watchdog)jļ!softlockuphardlockup-nmi-watchdog8Softlockup与hardlockup检测机制(又名:nmi_watchdog)6translations/zh_cn/admin-guide/lockup-watchdogs:实现jļid1实现@translations/zh_cn/admin-guide/mm/damon/index:监测数据访问jԆid1监测数据访问Htranslations/zh_cn/admin-guide/mm/damon/lru_sort:基于damon的lru排序jdamonlru基于DAMON的LRU排序Otranslations/zh_cn/admin-guide/mm/damon/lru_sort:哪里需要主动的lru排序jlru哪里需要主动的LRU排序Ftranslations/zh_cn/admin-guide/mm/damon/lru_sort:这是如何工作的jid1这是如何工作的Ftranslations/zh_cn/admin-guide/mm/damon/lru_sort:接口:模块参数jid2接口:模块参数8translations/zh_cn/admin-guide/mm/damon/lru_sort:examplejexampleExampleDtranslations/zh_cn/admin-guide/mm/damon/reclaim:基于damon的回收jdamon基于DAMON的回收Qtranslations/zh_cn/admin-guide/mm/damon/reclaim:哪些地方需要主动回收?jid1!哪些地方需要主动回收?Htranslations/zh_cn/admin-guide/mm/damon/reclaim:它是如何工作的?jid5它是如何工作的?Dtranslations/zh_cn/admin-guide/mm/damon/reclaim:接口: 模块参数jid6接口: 模块参数6translations/zh_cn/admin-guide/mm/damon/reclaim:例子jid7例子:translations/zh_cn/admin-guide/mm/damon/start:入门指南jid1 入门指南:translations/zh_cn/admin-guide/mm/damon/start:前提条件jid2 前提条件Ftranslations/zh_cn/admin-guide/mm/damon/start:记录数据访问模式jid5记录数据访问模式Itranslations/zh_cn/admin-guide/mm/damon/start:将记录的模式可视化jid6将记录的模式可视化Utranslations/zh_cn/admin-guide/mm/damon/start:数据访问模式感知的内存管理jid7'数据访问模式感知的内存管理:translations/zh_cn/admin-guide/mm/damon/usage:详细用法jpid1 详细用法9translations/zh_cn/admin-guide/mm/damon/usage:sysfs接口jpsysfs sysfs接口;translations/zh_cn/admin-guide/mm/damon/usage:debugfs接口jpdebugfs debugfs接口Ftranslations/zh_cn/admin-guide/mm/damon/usage:监测结果的监测点jpid18监测结果的监测点4translations/zh_cn/admin-guide/mm/index:内存管理jid1 内存管理8translations/zh_cn/admin-guide/mm/ksm:内核同页合并jŤid1内核同页合并,translations/zh_cn/admin-guide/mm/ksm:概述jŤid2概述9translations/zh_cn/admin-guide/mm/ksm:以madvise控制ksmjŤ madviseksm以madvise控制KSM@translations/zh_cn/admin-guide/mm/ksm:ksm守护进程sysfs接口jŤksmsysfsKSM守护进程sysfs接口8translations/zh_cn/admin-guide/mm/ksm:监测ksm的收益jŤksm监测KSM的收益5translations/zh_cn/admin-guide/mm/ksm:监控ksm事件jŤid3监控KSM事件translations/zh_cn/arch/loongarch/introduction:loongarch介绍j loongarchLoongArch介绍8translations/zh_cn/arch/loongarch/introduction:寄存器jid1 寄存器>translations/zh_cn/arch/loongarch/introduction:基础指令集jid6基础指令集;translations/zh_cn/arch/loongarch/introduction:虚拟内存jid9 虚拟内存Ltranslations/zh_cn/arch/loongarch/introduction:loongson与loongarch的关系jloongsonloongarchLoongson与LoongArch的关系;translations/zh_cn/arch/loongarch/introduction:参考文献jjC/ 参考文献^translations/zh_cn/arch/loongarch/irq-chip-model:loongarch的irq芯片模型(层级关系)jV loongarchirq-LoongArch的IRQ芯片模型(层级关系)@translations/zh_cn/arch/loongarch/irq-chip-model:传统irq模型jVirq传统IRQ模型@translations/zh_cn/arch/loongarch/irq-chip-model:扩展irq模型jVid1扩展IRQ模型Dtranslations/zh_cn/arch/loongarch/irq-chip-model:acpi相关的定义jVacpiACPI相关的定义=translations/zh_cn/arch/loongarch/irq-chip-model:参考文献jVid2 参考文献 cn_bootingj  cn-bootingBMIPS设备树引导9translations/zh_cn/arch/mips/booting:bmips设备树引导j bmipsBMIPS设备树引导 cn_featuresjy cn-features#Feature status on mips architectureItranslations/zh_cn/arch/mips/features:feature status on mips architecturejy#feature-status-on-mips-architecture#Feature status on mips architecture3translations/zh_cn/arch/mips/index:mips特性文档jmipsMIPS特性文档cn_ingenic-tcujcn-ingenic-tcu0君正 JZ47xx SoC定时器/计数器硬件单元Ytranslations/zh_cn/arch/mips/ingenic-tcu:君正 jz47xx soc定时器/计数器硬件单元j jz47xx-soc0君正 JZ47xx SoC定时器/计数器硬件单元/translations/zh_cn/arch/mips/ingenic-tcu:实现jid1实现cn_openrisc_indexj+cn-openrisc-indexOpenRISC 体系架构translations/zh_cn/core-api/genalloc:genalloc/genpool子系统jgenalloc-genpoolgenalloc/genpool子系统Ktranslations/zh_cn/core-api/generic-radix-tree:通用基数树/稀疏数组jid1通用基数树/稀疏数组Dtranslations/zh_cn/core-api/generic-radix-tree:通用基数树函数jid2通用基数树函数cn_core-api_genericirqjcn-core-api-genericirqLinux通用IRQ处理;translations/zh_cn/core-api/genericirq:linux通用irq处理jlinuxirqLinux通用IRQ处理-translations/zh_cn/core-api/genericirq:简介jid1简介3translations/zh_cn/core-api/genericirq:理论依据jid2 理论依据?translations/zh_cn/core-api/genericirq:已知的缺陷和假设jid3已知的缺陷和假设0translations/zh_cn/core-api/genericirq:抽象层jid4 抽象层8translations/zh_cn/core-api/genericirq:__do_irq入口点jdo-irq__do_IRQ入口点6translations/zh_cn/core-api/genericirq:在smp上的锁jsmp在SMP上的锁9translations/zh_cn/core-api/genericirq:通用中断芯片jid17通用中断芯片0translations/zh_cn/core-api/genericirq:结构体jid18 结构体translations/zh_cn/core-api/irq/irq-affinity:smp irq 亲和性j,smp-irqSMP IRQ 亲和性cn_irq-domain.rstj1cn-irq-domain-rstirq_domain 中断号映射库Htranslations/zh_cn/core-api/irq/irq-domain:irq_domain 中断号映射库j1 irq-domainirq_domain 中断号映射库>translations/zh_cn/core-api/irq/irq-domain:irq_domain的用法j1id1irq_domain的用法Dtranslations/zh_cn/core-api/irq/irq-domain:irq_domain映射的类型j1id2irq_domain映射的类型7translations/zh_cn/core-api/irq/irq-domain:调试功能j1id7 调试功能cn_irqflags-tracing.rstjcn-irqflags-tracing-rstIRQ-flags状态追踪Ftranslations/zh_cn/core-api/irq/irqflags-tracing:irq-flags状态追踪j irq-flagsIRQ-flags状态追踪cn_kernel-api.rstjKcn-kernel-api-rstLinux内核API5translations/zh_cn/core-api/kernel-api:linux内核apijKlinuxapiLinux内核API9translations/zh_cn/core-api/kernel-api:列表管理函数jKid1列表管理函数:translations/zh_cn/core-api/kernel-api:基本的c库函数jKhu基本的C库函数?translations/zh_cn/core-api/kernel-api:基本的内核库函数jKid4基本的内核库函数Dtranslations/zh_cn/core-api/kernel-api:linux中的crc和数学函数jKlinuxcrcLinux中的CRC和数学函数6translations/zh_cn/core-api/kernel-api:内核ipc设备jKipc内核IPC设备5translations/zh_cn/core-api/kernel-api:fifo 缓冲区jKfifoFIFO 缓冲区9translations/zh_cn/core-api/kernel-api:转发接口支持jKid15转发接口支持3translations/zh_cn/core-api/kernel-api:模块支持jKid17 模块支持u(3translations/zh_cn/core-api/kernel-api:硬件接口jKid20 硬件接口3translations/zh_cn/core-api/kernel-api:安全框架jKid22 安全框架3translations/zh_cn/core-api/kernel-api:审计接口jKid23 审计接口3translations/zh_cn/core-api/kernel-api:核算框架jKid24 核算框架0translations/zh_cn/core-api/kernel-api:块设备jKid25 块设备3translations/zh_cn/core-api/kernel-api:字符设备jKid26 字符设备3translations/zh_cn/core-api/kernel-api:时钟框架jKid27 时钟框架3translations/zh_cn/core-api/kernel-api:同步原语jKid28 同步原语cn_core_api_kobject.rstjUcn-core-api-kobject-rstI关于kobjects、ksets和ktypes的一切你没想过需要了解的东西mtranslations/zh_cn/core-api/kobject:关于kobjects、ksets和ktypes的一切你没想过需要了解的东西jUkobjectsksetsktypesI关于kobjects、ksets和ktypes的一切你没想过需要了解的东西2translations/zh_cn/core-api/kobject:嵌入kobjectsjUkobjects嵌入kobjects8translations/zh_cn/core-api/kobject:kobjects的初始化jUid1kobjects的初始化+translations/zh_cn/core-api/kobject:ueventsjUueventsUevents0translations/zh_cn/core-api/kobject:引用计数jUid2 引用计数Atranslations/zh_cn/core-api/kobject:创建“简单的”kobjectsjUid3创建“简单的”kobjects9translations/zh_cn/core-api/kobject:ktypes和释放方法jUktypesktypes和释放方法)translations/zh_cn/core-api/kobject:ksetsjUksetsksets1translations/zh_cn/core-api/kobject:移除kobjectjUkobject 移除Kobject6translations/zh_cn/core-api/kobject:示例代码出处jUid4示例代码出处cn_core_api_kref.rstjcn-core-api-kref-rst/为内核对象添加引用计数器(krefs)Ptranslations/zh_cn/core-api/kref:为内核对象添加引用计数器(krefs)jkrefs/为内核对象添加引用计数器(krefs)'translations/zh_cn/core-api/kref:简介jid1简介*translations/zh_cn/core-api/kref:初始化jid2 初始化+translations/zh_cn/core-api/kref:kref规则jkref Kref规则,translations/zh_cn/core-api/kref:krefs和rcujkrefsrcu Krefs和RCU cn_local_opsj cn-local-ops$本地原子操作的语义和行为Jtranslations/zh_cn/core-api/local_ops:本地原子操作的语义和行为jj/$本地原子操作的语义和行为Atranslations/zh_cn/core-api/local_ops:本地原子操作的目的jid2本地原子操作的目的Atranslations/zh_cn/core-api/local_ops:针对特定架构的实现jid3针对特定架构的实现Stranslations/zh_cn/core-api/local_ops:使用本地原子操作时应遵循的规则jid4-使用本地原子操作时应遵循的规则Dtranslations/zh_cn/core-api/local_ops:如何使用本地原子操作jid5如何使用本地原子操作/translations/zh_cn/core-api/local_ops:计数器jid6 计数器5translations/zh_cn/core-api/local_ops:读取计数器jid7读取计数器cn_core-api_memory-allocationj[cn-core-api-memory-allocation内存分配指南@translations/zh_cn/core-api/memory-allocation:内存分配指南j[j/内存分配指南Ctranslations/zh_cn/core-api/memory-allocation:获取空闲页标志j[id2获取空闲页标志Ctranslations/zh_cn/core-api/memory-allocation:选择内存分配器j[id3选择内存分配器cn_core-api_memory-hotplugjcn-core-api-memory-hotplug内存热插拔:translations/zh_cn/core-api/memory-hotplug:内存热插拔jj/内存热插拔Itranslations/zh_cn/core-api/memory-hotplug:内存热拔插事件通知器jid2内存热拔插事件通知器4translations/zh_cn/core-api/memory-hotplug:内部锁jid3 内部锁cn_core-api_mm-apijcn-core-api-mm-api内存管理APIscn_mm-api-gfp-flagsjcn-mm-api-gfp-flags内存分配控制3translations/zh_cn/core-api/mm-api:内存管理apisjapis内存管理APIs;translations/zh_cn/core-api/mm-api:用户空间内存访问jid1用户空间内存访问5translations/zh_cn/core-api/mm-api:内存分配控制jj&/内存分配控制-translations/zh_cn/core-api/mm-api:slab缓存jslab Slab缓存Dtranslations/zh_cn/core-api/mm-api:虚拟连续(内存页)映射jid3!虚拟连续(内存页)映射>translations/zh_cn/core-api/mm-api:文件映射和页面缓存jid4文件映射和页面缓存,translations/zh_cn/core-api/mm-api:内存池jid9 内存池)translations/zh_cn/core-api/mm-api:dma池jdmaDMA池>translations/zh_cn/core-api/mm-api:更多的内存管理函数jid10更多的内存管理函数Htranslations/zh_cn/core-api/packing:通用的位域打包和解包函数joid1$通用的位域打包和解包函数0translations/zh_cn/core-api/packing:问题陈述joid2 问题陈述0translations/zh_cn/core-api/packing:解决方案joid3 解决方案0translations/zh_cn/core-api/packing:预期用途joid4 预期用途cn_core_api_padata.rstjcn-core-api-padata-rstpadata并行执行机制;translations/zh_cn/core-api/padata:padata并行执行机制jpadatapadata并行执行机制8translations/zh_cn/core-api/padata:执行序列化作业jid1执行序列化作业8translations/zh_cn/core-api/padata:运行多线程作业jid6运行多线程作业)translations/zh_cn/core-api/padata:接口jid7接口cn_printk-basics.rstjօcn-printk-basics-rst使用printk记录消息Btranslations/zh_cn/core-api/printk-basics:使用printk记录消息jօprintk使用printk记录消息6translations/zh_cn/core-api/printk-basics:函数接口jօid1 函数接口cn_printk-formats.rstj!cn-printk-formats-rst*如何获得正确的printk格式占位符Utranslations/zh_cn/core-api/printk-formats:如何获得正确的printk格式占位符j!printk*如何获得正确的printk格式占位符7translations/zh_cn/core-api/printk-formats:整数类型j!id1 整数类型7translations/zh_cn/core-api/printk-formats:指针类型j!id2 指针类型1translations/zh_cn/core-api/printk-formats:谢谢j!id14谢谢cn_core-api_protection-keysjcn-core-api-protection-keys内存保护密钥>translations/zh_cn/core-api/protection-keys:内存保护密钥jj/内存保护密钥8translations/zh_cn/core-api/protection-keys:系统调用jid2 系统调用2translations/zh_cn/core-api/protection-keys:行为jid3行为Ctranslations/zh_cn/core-api/rbtree:linux中的红黑树(rbtree)jX linux-rbtree Linux中的红黑树(rbtree)Jtranslations/zh_cn/core-api/rbtree:何为红黑树,它们有什么用?jXid1'何为红黑树,它们有什么用?:translations/zh_cn/core-api/rbtree:红黑树的linux实现jXlinux红黑树的Linux实现8translations/zh_cn/core-api/rbtree:创建一颗红黑树jXid2创建一颗红黑树Atranslations/zh_cn/core-api/rbtree:在一颗红黑树中搜索值jXid3在一颗红黑树中搜索值Dtranslations/zh_cn/core-api/rbtree:在一颗红黑树中插入数据jXid4!在一颗红黑树中插入数据\translations/zh_cn/core-api/rbtree:在一颗红黑树中删除或替换已经存在的数据jXid59在一颗红黑树中删除或替换已经存在的数据_translations/zh_cn/core-api/rbtree:(按排序的顺序)遍历存储在红黑树中的元素jXid6<(按排序的顺序)遍历存储在红黑树中的元素8translations/zh_cn/core-api/rbtree:带缓存的红黑树jXid7带缓存的红黑树Atranslations/zh_cn/core-api/rbtree:对增强型红黑树的支持jXid8对增强型红黑树的支持cn_refcount-vs-atomicjcn-refcount-vs-atomic0与atomic_t相比,refcount_t的API是这样的_translations/zh_cn/core-api/refcount-vs-atomic:与atomic_t相比,refcount_t的api是这样的jatomic-t-refcount-tapi0与atomic_t相比,refcount_t的API是这样的5translations/zh_cn/core-api/refcount-vs-atomic:简介jid1简介Jtranslations/zh_cn/core-api/refcount-vs-atomic:内存顺序的相关类型jid2内存顺序的相关类型>translations/zh_cn/core-api/refcount-vs-atomic:函数的比较jid3函数的比较cn_symbol-namespaces.rstj˽cn-symbol-namespaces-rst)符号命名空间(Symbol Namespaces)Wtranslations/zh_cn/core-api/symbol-namespaces:符号命名空间(symbol namespaces)j˽symbol-namespaces)符号命名空间(Symbol Namespaces)7translations/zh_cn/core-api/symbol-namespaces:1. 简介j˽id1 1. 简介Otranslations/zh_cn/core-api/symbol-namespaces:2. 如何定义符号命名空间j˽id2!2. 如何定义符号命名空间Htranslations/zh_cn/core-api/symbol-namespaces:2.1 使用export_symbol宏j˽ export-symbol2.1 使用EXPORT_SYMBOL宏Vtranslations/zh_cn/core-api/symbol-namespaces:2.2 使用default_symbol_namespace定义j˽default-symbol-namespace(2.2 使用DEFAULT_SYMBOL_NAMESPACE定义[translations/zh_cn/core-api/symbol-namespaces:3. 如何使用命名空间中导出的符号j˽id3-3. 如何使用命名空间中导出的符号Xtranslations/zh_cn/core-api/symbol-namespaces:4. 加载使用命名空间符号的模块j˽id4*4. 加载使用命名空间符号的模块Stranslations/zh_cn/core-api/symbol-namespaces:5. 自动创建module_import_ns声明j˽module-import-ns%5. 自动创建MODULE_IMPORT_NS声明7translations/zh_cn/core-api/this_cpu_ops:this_cpu操作j*this-cputhis_cpu操作Ftranslations/zh_cn/core-api/this_cpu_ops:this_cpu操作的内部工作j*id1this_cpu操作的内部工作8translations/zh_cn/core-api/this_cpu_ops:特殊的操作j*id2特殊的操作Atranslations/zh_cn/core-api/this_cpu_ops:每cpu变量和偏移量j*cpu每CPU变量和偏移量Gtranslations/zh_cn/core-api/this_cpu_ops:每cpu结构体字段的操作j*id3每CPU结构体字段的操作>translations/zh_cn/core-api/this_cpu_ops:this_cpu ops的变体j* this-cpu-opsthis_cpu ops的变体Ytranslations/zh_cn/core-api/this_cpu_ops:&this_cpu_ptr(pp)->n 对比 this_cpu_ptr(&pp->n)j*#this-cpu-ptr-pp-n-this-cpu-ptr-pp-n0&this_cpu_ptr(pp)->n 对比 this_cpu_ptr(&pp->n)Atranslations/zh_cn/core-api/this_cpu_ops:远程访问每cpu数据j*id4远程访问每CPU数据staging/speculation:speculationj2 speculation Speculation8staging/speculation:mitigating speculation side-channelsj2$mitigating-speculation-side-channels$Mitigating speculation side-channelsstaging/static-keys:static keysj4 static-keys Static Keysstaging/static-keys:abstractj4abstractAbstractstaging/static-keys:motivationj4 motivation Motivationstaging/static-keys:solutionj4solutionSolutiontrace/coresight/coresight-config:using configurations in sysfsj6using-configurations-in-sysfsUsing Configurations in sysfsKtrace/coresight/coresight-config:creating and loading custom configurationsj6*creating-and-loading-custom-configurations*Creating and Loading Custom Configurations>trace/coresight/coresight-cpu-debug:coresight cpu debug modulejcoresight-cpu-debug-moduleCoresight CPU Debug Module0trace/coresight/coresight-cpu-debug:introductionj introduction Introduction2trace/coresight/coresight-cpu-debug:implementationjimplementationImplementation:trace/coresight/coresight-cpu-debug:clock and power domainjclock-and-power-domainClock and power domain8trace/coresight/coresight-cpu-debug:device tree bindingsjdevice-tree-bindingsDevice Tree Bindings9trace/coresight/coresight-cpu-debug:how to use the modulejhow-to-use-the-moduleHow to use the module1trace/coresight/coresight-cpu-debug:output formatj output-format Output formattrace/rv/da_monitor_instrumentation:tracing callback functionsj6tracing-callback-functionsTracing callback functions@trace/rv/da_monitor_instrumentation:enable and disable functionsj6enable-and-disable-functionsenable and disable functions;trace/rv/da_monitor_instrumentation:instrumentation helpersj6instrumentation-helpersInstrumentation helpersFtrace/rv/da_monitor_synthesis:deterministic automata monitor synthesisj<(deterministic-automata-monitor-synthesis(Deterministic Automata Monitor Synthesis2trace/rv/da_monitor_synthesis:da monitor synthesisj<da-monitor-synthesisDA monitor synthesis#trace/rv/da_monitor_synthesis:dot2kj<dot2kdot2k,trace/rv/da_monitor_synthesis:monitor macrosj<monitor-macrosMonitor macros+trace/rv/da_monitor_synthesis:final remarksj< final-remarks Final remarks6trace/rv/deterministic_automata:deterministic automatajdeterministic-automataDeterministic Automatapci/endpoint/pci-endpoint:pci endpoint controller(epc) libraryj}#pci-endpoint-controller-epc-library$PCI Endpoint Controller(EPC) Libraryconfiguring-the-pci-express-port-bus-driver-vs-service-drivers?Configuring the PCI Express Port Bus Driver vs. Service Drivers-pci/pciebus-howto:possible resource conflictsj~possible-resource-conflictsPossible Resource Conflicts:pci/sysfs-pci:accessing pci device resources through sysfsjA^,accessing-pci-device-resources-through-sysfs,Accessing PCI device resources through sysfs6pci/sysfs-pci:accessing legacy resources through sysfsjA^(accessing-legacy-resources-through-sysfs(Accessing legacy resources through sysfs4pci/sysfs-pci:supporting pci access on new platformsjA^&supporting-pci-access-on-new-platforms&Supporting PCI access on new platformsgrace-period-tracking-1jograce-period-tracking-1Grace-Period Tracking^rcu/design/data-structures/data-structures:a tour through tree_rcu's data structures [lwn.net]jo1a-tour-through-tree-rcu-s-data-structures-lwn-net5A Tour Through TREE_RCU’s Data Structures [LWN.net]7rcu/design/data-structures/data-structures:introductionjo introduction IntroductionGrcu/design/data-structures/data-structures:data-structure relationshipsjodata-structure-relationshipsData-Structure Relationshipslrcu/design/expedited-grace-periods/expedited-grace-periods:a tour through tree_rcu's expedited grace periodsjK1a-tour-through-tree-rcu-s-expedited-grace-periods3A Tour Through TREE_RCU’s Expedited Grace PeriodsGrcu/design/expedited-grace-periods/expedited-grace-periods:introductionjK introduction IntroductionXrcu/design/expedited-grace-periods/expedited-grace-periods:expedited grace period designjKexpedited-grace-period-designExpedited Grace Period Design^rcu/design/expedited-grace-periods/expedited-grace-periods:rcu-preempt expedited grace periodsjK#rcu-preempt-expedited-grace-periods#RCU-preempt Expedited Grace Periodsjrcu/design/memory-ordering/tree-rcu-memory-ordering:a tour through tree_rcu's grace-period memory orderingj[6a-tour-through-tree-rcu-s-grace-period-memory-ordering8A Tour Through TREE_RCU’s Grace-Period Memory Ordering@rcu/design/memory-ordering/tree-rcu-memory-ordering:introductionj[ introduction Introductionnrcu/design/memory-ordering/tree-rcu-memory-ordering:what is tree rcu's grace period memory ordering guarantee?j[9what-is-tree-rcu-s-grace-period-memory-ordering-guaranteercu/design/requirements/requirements:parallelism facts of lifejparallelism-facts-of-lifeParallelism Facts of LifeKrcu/design/requirements/requirements:quality-of-implementation requirementsj&quality-of-implementation-requirements&Quality-of-Implementation RequirementsFrcu/design/requirements/requirements:software-engineering requirementsj!software-engineering-requirements!Software-Engineering Requirements?rcu/design/requirements/requirements:linux kernel complicationsjlinux-kernel-complicationsLinux Kernel Complications6rcu/design/requirements/requirements:other rcu flavorsjother-rcu-flavorsOther RCU Flavorsadmin-guide/lsm/safesetid:note on gid policies and setgroups()j"note-on-gid-policies-and-setgroups$Note on GID policies and setgroups()admin-guide/lsm/smack:smackjsmackSmackQadmin-guide/lsm/smack:the simplified mandatory access control kernel (whitepaper)j9the-simplified-mandatory-access-control-kernel-whitepaper;The Simplified Mandatory Access Control Kernel (Whitepaper)admin-guide/lsm/yama:yamajՔyamaYama!admin-guide/lsm/yama:ptrace_scopejՔ ptrace-scope ptrace_scope!admin-guide/lsm/apparmor:apparmorj[apparmorAppArmor*admin-guide/lsm/apparmor:what is apparmor?j[what-is-apparmorWhat is AppArmor?.admin-guide/lsm/apparmor:how to enable/disablej[how-to-enable-disableHow to enable/disable&admin-guide/lsm/apparmor:documentationj[ documentation Documentationadmin-guide/lsm/apparmor:linksj[linksLinks1admin-guide/lsm/index:linux security module usagejlinux-security-module-usageLinux Security Module Usageadmin-guide/lsm/tomoyo:tomoyoj_tomoyoTOMOYO&admin-guide/lsm/tomoyo:what is tomoyo?j_what-is-tomoyoWhat is TOMOYO?,admin-guide/lsm/tomoyo:how to enable tomoyo?j_how-to-enable-tomoyoHow to enable TOMOYO?.admin-guide/lsm/tomoyo:where is documentation?j_where-is-documentationWhere is documentation?+admin-guide/lsm/tomoyo:what is future plan?j_what-is-future-planWhat is future plan?7admin-guide/ras/address-translation:address translationjaddress-translationAddress translation+admin-guide/ras/address-translation:x86 amdjx86-amdx86 AMD-admin-guide/ras/error-decoding:error decodingj4eerror-decodingError decoding"admin-guide/ras/error-decoding:x86j4ex86x86Gadmin-guide/ras/main:reliability, availability and serviceability (ras)jV/reliability-availability-and-serviceability-ras2Reliability, Availability and Serviceability (RAS)!admin-guide/ras/main:ras conceptsjV ras-concepts RAS concepts:admin-guide/ras/main:edac - error detection and correctionjV#edac-error-detection-and-correction%EDAC - Error Detection And Correctionreadmej+readme-Linux kernel release 6.x @admin-guide/readme:linux kernel release 6.x j+(linux-kernel-release-6-x-http-kernel-org-Linux kernel release 6.x !admin-guide/readme:what is linux?j+ what-is-linuxWhat is Linux?0admin-guide/readme:on what hardware does it run?j+on-what-hardware-does-it-runOn what hardware does it run? admin-guide/readme:documentationj+ documentation Documentation/admin-guide/readme:installing the kernel sourcej+installing-the-kernel-sourceInstalling the kernel source(admin-guide/readme:software requirementsj+software-requirementsSoftware requirements1admin-guide/readme:build directory for the kernelj+build-directory-for-the-kernelBuild directory for the kernel)admin-guide/readme:configuring the kernelj+configuring-the-kernelConfiguring the kernel'admin-guide/readme:compiling the kernelj+compiling-the-kernelCompiling the kernel+admin-guide/readme:legacy lilo instructionsj+legacy-lilo-instructionsLegacy LILO Instructions*admin-guide/readme:if something goes wrongj+if-something-goes-wrongIf something goes wrong%admin-guide/abi:linux abi descriptionj'linux-abi-descriptionLinux ABI descriptionabi_file_obsolete_o2cbjfabi-file-obsolete-o2cbFile obsolete/o2cbabi_file_obsolete_procfs_i8kjfabi-file-obsolete-procfs-i8kFile obsolete/procfs-i8kabi_file_obsolete_sysfs_bus_iiojfabi-file-obsolete-sysfs-bus-iioFile obsolete/sysfs-bus-iioabi_file_obsolete_sysfs_bus_usbjfabi-file-obsolete-sysfs-bus-usbFile obsolete/sysfs-bus-usb#abi_file_obsolete_sysfs_class_typecjf#abi-file-obsolete-sysfs-class-typecFile obsolete/sysfs-class-typecabi_file_obsolete_sysfs_cpuidlejfabi-file-obsolete-sysfs-cpuidleFile obsolete/sysfs-cpuidle.abi_file_obsolete_sysfs_driver_hid_roccat_arvojf.abi-file-obsolete-sysfs-driver-hid-roccat-arvo*File obsolete/sysfs-driver-hid-roccat-arvo.abi_file_obsolete_sysfs_driver_hid_roccat_iskujf.abi-file-obsolete-sysfs-driver-hid-roccat-isku*File obsolete/sysfs-driver-hid-roccat-isku2abi_file_obsolete_sysfs_driver_hid_roccat_koneplusjf2abi-file-obsolete-sysfs-driver-hid-roccat-koneplus.File obsolete/sysfs-driver-hid-roccat-koneplus2abi_file_obsolete_sysfs_driver_hid_roccat_konepurejf2abi-file-obsolete-sysfs-driver-hid-roccat-konepure.File obsolete/sysfs-driver-hid-roccat-konepure2abi_file_obsolete_sysfs_driver_hid_roccat_kovaplusjf2abi-file-obsolete-sysfs-driver-hid-roccat-kovaplus.File obsolete/sysfs-driver-hid-roccat-kovaplus-abi_file_obsolete_sysfs_driver_hid_roccat_luajf-abi-file-obsolete-sysfs-driver-hid-roccat-lua)File obsolete/sysfs-driver-hid-roccat-lua.abi_file_obsolete_sysfs_driver_hid_roccat_pyrajf.abi-file-obsolete-sysfs-driver-hid-roccat-pyra*File obsolete/sysfs-driver-hid-roccat-pyra.abi_file_obsolete_sysfs_driver_hid_roccat_ryosjf.abi-file-obsolete-sysfs-driver-hid-roccat-ryos*File obsolete/sysfs-driver-hid-roccat-ryos.abi_file_obsolete_sysfs_driver_hid_roccat_savujf.abi-file-obsolete-sysfs-driver-hid-roccat-savu*File obsolete/sysfs-driver-hid-roccat-savu,abi_file_obsolete_sysfs_driver_intel_pmc_bxtjf,abi-file-obsolete-sysfs-driver-intel-pmc-bxt(File obsolete/sysfs-driver-intel_pmc_bxt%abi_file_obsolete_sysfs_firmware_acpijf%abi-file-obsolete-sysfs-firmware-acpi!File obsolete/sysfs-firmware-acpiabi_file_obsolete_sysfs_gpiojfabi-file-obsolete-sysfs-gpioFile obsolete/sysfs-gpio-abi_file_obsolete_sysfs_kernel_fadump_enabledjf-abi-file-obsolete-sysfs-kernel-fadump-enabled)File obsolete/sysfs-kernel-fadump_enabled0abi_file_obsolete_sysfs_kernel_fadump_registeredjf0abi-file-obsolete-sysfs-kernel-fadump-registered,File obsolete/sysfs-kernel-fadump_registered1abi_file_obsolete_sysfs_kernel_fadump_release_memjf1abi-file-obsolete-sysfs-kernel-fadump-release-mem-File obsolete/sysfs-kernel-fadump_release_mem-admin-guide/abi-obsolete:abi obsolete symbolsjfabi-obsolete-symbolsABI obsolete symbols0admin-guide/abi-obsolete:symbols under /proc/i8kjfsymbols-under-proc-i8kSymbols under /proc/i8k+admin-guide/abi-obsolete:symbols under /sysjfsymbols-under-sysSymbols under /sys/admin-guide/abi-obsolete:symbols under /sys/busjfsymbols-under-sys-busSymbols under /sys/bus1admin-guide/abi-obsolete:symbols under /sys/classjfsymbols-under-sys-classSymbols under /sys/class3admin-guide/abi-obsolete:symbols under /sys/devicesjfsymbols-under-sys-devicesSymbols under /sys/devices4admin-guide/abi-obsolete:symbols under /sys/firmwarejfsymbols-under-sys-firmwareSymbols under /sys/firmware2admin-guide/abi-obsolete:symbols under /sys/kerneljfsymbols-under-sys-kernelSymbols under /sys/kernel0admin-guide/abi-obsolete:symbols under /sys/o2cbjfsymbols-under-sys-o2cbSymbols under /sys/o2cb+admin-guide/abi-obsolete:file obsolete/o2cbjffile-obsolete-o2cbFile obsolete/o2cb1admin-guide/abi-obsolete:file obsolete/procfs-i8kjffile-obsolete-procfs-i8kFile obsolete/procfs-i8k4admin-guide/abi-obsolete:file obsolete/sysfs-bus-iiojffile-obsolete-sysfs-bus-iioFile obsolete/sysfs-bus-iio4admin-guide/abi-obsolete:file obsolete/sysfs-bus-usbjffile-obsolete-sysfs-bus-usbFile obsolete/sysfs-bus-usb8admin-guide/abi-obsolete:file obsolete/sysfs-class-typecjffile-obsolete-sysfs-class-typecFile obsolete/sysfs-class-typec4admin-guide/abi-obsolete:file obsolete/sysfs-cpuidlejffile-obsolete-sysfs-cpuidleFile obsolete/sysfs-cpuidleCadmin-guide/abi-obsolete:file obsolete/sysfs-driver-hid-roccat-arvojf*file-obsolete-sysfs-driver-hid-roccat-arvo*File obsolete/sysfs-driver-hid-roccat-arvoCadmin-guide/abi-obsolete:file obsolete/sysfs-driver-hid-roccat-iskujf*file-obsolete-sysfs-driver-hid-roccat-isku*File obsolete/sysfs-driver-hid-roccat-iskuGadmin-guide/abi-obsolete:file obsolete/sysfs-driver-hid-roccat-koneplusjf.file-obsolete-sysfs-driver-hid-roccat-koneplus.File obsolete/sysfs-driver-hid-roccat-koneplusGadmin-guide/abi-obsolete:file obsolete/sysfs-driver-hid-roccat-konepurejf.file-obsolete-sysfs-driver-hid-roccat-konepure.File obsolete/sysfs-driver-hid-roccat-konepureGadmin-guide/abi-obsolete:file obsolete/sysfs-driver-hid-roccat-kovaplusjf.file-obsolete-sysfs-driver-hid-roccat-kovaplus.File obsolete/sysfs-driver-hid-roccat-kovaplusBadmin-guide/abi-obsolete:file obsolete/sysfs-driver-hid-roccat-luajf)file-obsolete-sysfs-driver-hid-roccat-lua)File obsolete/sysfs-driver-hid-roccat-luaCadmin-guide/abi-obsolete:file obsolete/sysfs-driver-hid-roccat-pyrajf*file-obsolete-sysfs-driver-hid-roccat-pyra*File obsolete/sysfs-driver-hid-roccat-pyraCadmin-guide/abi-obsolete:file obsolete/sysfs-driver-hid-roccat-ryosjf*file-obsolete-sysfs-driver-hid-roccat-ryos*File obsolete/sysfs-driver-hid-roccat-ryosCadmin-guide/abi-obsolete:file obsolete/sysfs-driver-hid-roccat-savujf*file-obsolete-sysfs-driver-hid-roccat-savu*File obsolete/sysfs-driver-hid-roccat-savuAadmin-guide/abi-obsolete:file obsolete/sysfs-driver-intel_pmc_bxtjf(file-obsolete-sysfs-driver-intel-pmc-bxt(File obsolete/sysfs-driver-intel_pmc_bxt:admin-guide/abi-obsolete:file obsolete/sysfs-firmware-acpijf!file-obsolete-sysfs-firmware-acpi!File obsolete/sysfs-firmware-acpi1admin-guide/abi-obsolete:file obsolete/sysfs-gpiojffile-obsolete-sysfs-gpioFile obsolete/sysfs-gpioBadmin-guide/abi-obsolete:file obsolete/sysfs-kernel-fadump_enabledjf)file-obsolete-sysfs-kernel-fadump-enabled)File obsolete/sysfs-kernel-fadump_enabledEadmin-guide/abi-obsolete:file obsolete/sysfs-kernel-fadump_registeredjf,file-obsolete-sysfs-kernel-fadump-registered,File obsolete/sysfs-kernel-fadump_registeredFadmin-guide/abi-obsolete:file obsolete/sysfs-kernel-fadump_release_memjf-file-obsolete-sysfs-kernel-fadump-release-mem-File obsolete/sysfs-kernel-fadump_release_memabi_file_removed_devfsjWaabi-file-removed-devfsFile removed/devfsabi_file_removed_dv1394jWaabi-file-removed-dv1394File removed/dv1394abi_file_removed_ip_queuejWaabi-file-removed-ip-queueFile removed/ip_queueabi_file_removed_net_dmajWaabi-file-removed-net-dmaFile removed/net_dmaabi_file_removed_o2cbjWaabi-file-removed-o2cbFile removed/o2cbabi_file_removed_raw1394jWaabi-file-removed-raw1394File removed/raw1394abi_file_removed_sysfs_bus_nfitjWaabi-file-removed-sysfs-bus-nfitFile removed/sysfs-bus-nfit#abi_file_removed_sysfs_class_rfkilljWa#abi-file-removed-sysfs-class-rfkillFile removed/sysfs-class-rfkill5abi_file_removed_sysfs_kernel_fadump_release_opalcorejWa5abi-file-removed-sysfs-kernel-fadump-release-opalcore1File removed/sysfs-kernel-fadump_release_opalcore"abi_file_removed_sysfs_kernel_uidsjWa"abi-file-removed-sysfs-kernel-uidsFile removed/sysfs-kernel-uidsabi_file_removed_sysfs_mcejWaabi-file-removed-sysfs-mceFile removed/sysfs-mce+abi_file_removed_sysfs_selinux_checkreqprotjWa+abi-file-removed-sysfs-selinux-checkreqprot'File removed/sysfs-selinux-checkreqprot&abi_file_removed_sysfs_selinux_disablejWa&abi-file-removed-sysfs-selinux-disable"File removed/sysfs-selinux-disableabi_file_removed_video1394jWaabi-file-removed-video1394File removed/video1394+admin-guide/abi-removed:abi removed symbolsjWaabi-removed-symbolsABI removed symbols.admin-guide/abi-removed:symbols under /sys/busjWasymbols-under-sys-busSymbols under /sys/bus0admin-guide/abi-removed:symbols under /sys/classjWasymbols-under-sys-classSymbols under /sys/class2admin-guide/abi-removed:symbols under /sys/devicesjWasymbols-under-sys-devicesSymbols under /sys/devices-admin-guide/abi-removed:symbols under /sys/fsjWasymbols-under-sys-fsSymbols under /sys/fs1admin-guide/abi-removed:symbols under /sys/kerneljWasymbols-under-sys-kernelSymbols under /sys/kernel/admin-guide/abi-removed:symbols under /sys/o2cbjWasymbols-under-sys-o2cbSymbols under /sys/o2cbadmin-guide/abi-removed:devfsjWadevfsdevfs,admin-guide/abi-removed:symbols under dv1394jWasymbols-under-dv1394Symbols under dv1394 admin-guide/abi-removed:ip_queuejWaip-queueip_queue-admin-guide/abi-removed:symbols under raw1394jWasymbols-under-raw1394Symbols under raw13940admin-guide/abi-removed:tcp_dma_copybreak sysctljWatcp-dma-copybreak-sysctltcp_dma_copybreak sysctlQadmin-guide/abi-removed:video1394 (a.k.a. "ohci-1394 video support" for firewire)jWa4video1394-a-k-a-ohci-1394-video-support-for-firewire=video1394 (a.k.a. “OHCI-1394 Video support” for FireWire)*admin-guide/abi-removed:file removed/devfsjWafile-removed-devfsFile removed/devfs+admin-guide/abi-removed:file removed/dv1394jWafile-removed-dv1394File removed/dv1394-admin-guide/abi-removed:file removed/ip_queuejWafile-removed-ip-queueFile removed/ip_queue,admin-guide/abi-removed:file removed/net_dmajWafile-removed-net-dmaFile removed/net_dma)admin-guide/abi-removed:file removed/o2cbjWafile-removed-o2cbFile removed/o2cb,admin-guide/abi-removed:file removed/raw1394jWafile-removed-raw1394File removed/raw13943admin-guide/abi-removed:file removed/sysfs-bus-nfitjWafile-removed-sysfs-bus-nfitFile removed/sysfs-bus-nfit7admin-guide/abi-removed:file removed/sysfs-class-rfkilljWafile-removed-sysfs-class-rfkillFile removed/sysfs-class-rfkillIadmin-guide/abi-removed:file removed/sysfs-kernel-fadump_release_opalcorejWa1file-removed-sysfs-kernel-fadump-release-opalcore1File removed/sysfs-kernel-fadump_release_opalcore6admin-guide/abi-removed:file removed/sysfs-kernel-uidsjWafile-removed-sysfs-kernel-uidsFile removed/sysfs-kernel-uids.admin-guide/abi-removed:file removed/sysfs-mcejWafile-removed-sysfs-mceFile removed/sysfs-mce?admin-guide/abi-removed:file removed/sysfs-selinux-checkreqprotjWa'file-removed-sysfs-selinux-checkreqprot'File removed/sysfs-selinux-checkreqprot:admin-guide/abi-removed:file removed/sysfs-selinux-disablejWa"file-removed-sysfs-selinux-disable"File removed/sysfs-selinux-disable.admin-guide/abi-removed:file removed/video1394jWafile-removed-video1394File removed/video1394abi_file_stable_firewire_cdevjsabi-file-stable-firewire-cdevFile stable/firewire-cdevabi_file_stable_o2cbjsabi-file-stable-o2cbFile stable/o2cb%abi_file_stable_procfs_audit_loginuidjs%abi-file-stable-procfs-audit-loginuid!File stable/procfs-audit_loginuidabi_file_stable_syscallsjsabi-file-stable-syscallsFile stable/syscalls$abi_file_stable_sysfs_acpi_pmprofilejs$abi-file-stable-sysfs-acpi-pmprofile File stable/sysfs-acpi-pmprofileabi_file_stable_sysfs_blockjsabi-file-stable-sysfs-blockFile stable/sysfs-block"abi_file_stable_sysfs_bus_firewirejs"abi-file-stable-sysfs-bus-firewireFile stable/sysfs-bus-firewire abi_file_stable_sysfs_bus_fsl_mcjs abi-file-stable-sysfs-bus-fsl-mcFile stable/sysfs-bus-fsl-mcabi_file_stable_sysfs_bus_mhijsabi-file-stable-sysfs-bus-mhiFile stable/sysfs-bus-mhiabi_file_stable_sysfs_bus_nvmemjsabi-file-stable-sysfs-bus-nvmemFile stable/sysfs-bus-nvmemabi_file_stable_sysfs_bus_usbjsabi-file-stable-sysfs-bus-usbFile stable/sysfs-bus-usbabi_file_stable_sysfs_bus_vmbusjsabi-file-stable-sysfs-bus-vmbusFile stable/sysfs-bus-vmbusabi_file_stable_sysfs_bus_w1jsabi-file-stable-sysfs-bus-w1File stable/sysfs-bus-w1%abi_file_stable_sysfs_bus_xen_backendjs%abi-file-stable-sysfs-bus-xen-backend!File stable/sysfs-bus-xen-backend%abi_file_stable_sysfs_class_backlightjs%abi-file-stable-sysfs-class-backlight!File stable/sysfs-class-backlight&abi_file_stable_sysfs_class_infinibandjs&abi-file-stable-sysfs-class-infiniband"File stable/sysfs-class-infiniband"abi_file_stable_sysfs_class_rfkilljs"abi-file-stable-sysfs-class-rfkillFile stable/sysfs-class-rfkillabi_file_stable_sysfs_class_tpmjsabi-file-stable-sysfs-class-tpmFile stable/sysfs-class-tpmabi_file_stable_sysfs_class_ubijsabi-file-stable-sysfs-class-ubiFile stable/sysfs-class-ubiabi_file_stable_sysfs_class_udcjsabi-file-stable-sysfs-class-udcFile stable/sysfs-class-udcabi_file_stable_sysfs_devicesjsabi-file-stable-sysfs-devicesFile stable/sysfs-devices"abi_file_stable_sysfs_devices_nodejs"abi-file-stable-sysfs-devices-nodeFile stable/sysfs-devices-node(abi_file_stable_sysfs_devices_system_cpujs(abi-file-stable-sysfs-devices-system-cpu$File stable/sysfs-devices-system-cpu/abi_file_stable_sysfs_devices_system_xen_memoryjs/abi-file-stable-sysfs-devices-system-xen-memory+File stable/sysfs-devices-system-xen_memory)abi_file_stable_sysfs_driver_aspeed_vuartjs)abi-file-stable-sysfs-driver-aspeed-vuart%File stable/sysfs-driver-aspeed-vuart%abi_file_stable_sysfs_driver_dma_idxdjs%abi-file-stable-sysfs-driver-dma-idxd!File stable/sysfs-driver-dma-idxd(abi_file_stable_sysfs_driver_dma_ioatdmajs(abi-file-stable-sysfs-driver-dma-ioatdma$File stable/sysfs-driver-dma-ioatdma,abi_file_stable_sysfs_driver_firmware_zynqmpjs,abi-file-stable-sysfs-driver-firmware-zynqmp(File stable/sysfs-driver-firmware-zynqmp#abi_file_stable_sysfs_driver_ib_srpjs#abi-file-stable-sysfs-driver-ib-srpFile stable/sysfs-driver-ib_srp&abi_file_stable_sysfs_driver_mlxreg_iojs&abi-file-stable-sysfs-driver-mlxreg-io"File stable/sysfs-driver-mlxreg-io$abi_file_stable_sysfs_driver_qla2xxxjs$abi-file-stable-sysfs-driver-qla2xxx File stable/sysfs-driver-qla2xxx$abi_file_stable_sysfs_driver_speakupjs$abi-file-stable-sysfs-driver-speakup File stable/sysfs-driver-speakup'abi_file_stable_sysfs_driver_usb_usbtmcjs'abi-file-stable-sysfs-driver-usb-usbtmc#File stable/sysfs-driver-usb-usbtmc&abi_file_stable_sysfs_driver_w1_ds2438js&abi-file-stable-sysfs-driver-w1-ds2438"File stable/sysfs-driver-w1_ds2438'abi_file_stable_sysfs_driver_w1_ds28e04js'abi-file-stable-sysfs-driver-w1-ds28e04#File stable/sysfs-driver-w1_ds28e04(abi_file_stable_sysfs_driver_w1_ds28ea00js(abi-file-stable-sysfs-driver-w1-ds28ea00$File stable/sysfs-driver-w1_ds28ea00'abi_file_stable_sysfs_firmware_efi_varsjs'abi-file-stable-sysfs-firmware-efi-vars#File stable/sysfs-firmware-efi-vars(abi_file_stable_sysfs_firmware_opal_dumpjs(abi-file-stable-sysfs-firmware-opal-dump$File stable/sysfs-firmware-opal-dump(abi_file_stable_sysfs_firmware_opal_elogjs(abi-file-stable-sysfs-firmware-opal-elog$File stable/sysfs-firmware-opal-elog!abi_file_stable_sysfs_fs_orangefsjs!abi-file-stable-sysfs-fs-orangefsFile stable/sysfs-fs-orangefs$abi_file_stable_sysfs_hypervisor_xenjs$abi-file-stable-sysfs-hypervisor-xen File stable/sysfs-hypervisor-xen"abi_file_stable_sysfs_kernel_notesjs"abi-file-stable-sysfs-kernel-notesFile stable/sysfs-kernel-notesabi_file_stable_sysfs_modulejsabi-file-stable-sysfs-moduleFile stable/sysfs-module'abi_file_stable_sysfs_platform_wmi_bmofjs'abi-file-stable-sysfs-platform-wmi-bmof#File stable/sysfs-platform-wmi-bmof#abi_file_stable_sysfs_transport_srpjs#abi-file-stable-sysfs-transport-srpFile stable/sysfs-transport-srp$abi_file_stable_thermal_notificationjs$abi-file-stable-thermal-notification File stable/thermal-notificationabi_file_stable_vdsojsabi-file-stable-vdsoFile stable/vdso)admin-guide/abi-stable:abi stable symbolsjsabi-stable-symbolsABI stable symbols,admin-guide/abi-stable:symbols under /dev/fwjssymbols-under-dev-fwSymbols under /dev/fw7admin-guide/abi-stable:symbols under /sys/accessibilityjssymbols-under-sys-accessibility Symbols under /sys/accessibility/admin-guide/abi-stable:symbols under /sys/blockjssymbols-under-sys-blockSymbols under /sys/block-admin-guide/abi-stable:symbols under /sys/busjssymbols-under-sys-busSymbols under /sys/bus/admin-guide/abi-stable:symbols under /sys/classjssymbols-under-sys-classSymbols under /sys/class1admin-guide/abi-stable:symbols under /sys/devicesjssymbols-under-sys-devicesSymbols under /sys/devices2admin-guide/abi-stable:symbols under /sys/firmwarejssymbols-under-sys-firmwareSymbols under /sys/firmware,admin-guide/abi-stable:symbols under /sys/fsjssymbols-under-sys-fsSymbols under /sys/fs4admin-guide/abi-stable:symbols under /sys/hypervisorjssymbols-under-sys-hypervisorSymbols under /sys/hypervisor0admin-guide/abi-stable:symbols under /sys/kerneljssymbols-under-sys-kernelSymbols under /sys/kernel0admin-guide/abi-stable:symbols under /sys/modulejssymbols-under-sys-moduleSymbols under /sys/moduleJadmin-guide/abi-stable:a notification mechanism for thermal related eventsjs3a-notification-mechanism-for-thermal-related-events3A notification mechanism for thermal related events-admin-guide/abi-stable:audit login session idjsaudit-login-session-idAudit Login Session ID&admin-guide/abi-stable:audit login uidjsaudit-login-uidAudit Login UID3admin-guide/abi-stable:the kernel syscall interfacejsthe-kernel-syscall-interfaceThe kernel syscall interfaceadmin-guide/abi-stable:vdsojsvdsovDSO0admin-guide/abi-stable:file stable/firewire-cdevjsfile-stable-firewire-cdevFile stable/firewire-cdev'admin-guide/abi-stable:file stable/o2cbjsfile-stable-o2cbFile stable/o2cb8admin-guide/abi-stable:file stable/procfs-audit_loginuidjs!file-stable-procfs-audit-loginuid!File stable/procfs-audit_loginuid+admin-guide/abi-stable:file stable/syscallsjsfile-stable-syscallsFile stable/syscalls7admin-guide/abi-stable:file stable/sysfs-acpi-pmprofilejs file-stable-sysfs-acpi-pmprofile File stable/sysfs-acpi-pmprofile.admin-guide/abi-stable:file stable/sysfs-blockjsfile-stable-sysfs-blockFile stable/sysfs-block5admin-guide/abi-stable:file stable/sysfs-bus-firewirejsfile-stable-sysfs-bus-firewireFile stable/sysfs-bus-firewire3admin-guide/abi-stable:file stable/sysfs-bus-fsl-mcjsfile-stable-sysfs-bus-fsl-mcFile stable/sysfs-bus-fsl-mc0admin-guide/abi-stable:file stable/sysfs-bus-mhijsfile-stable-sysfs-bus-mhiFile stable/sysfs-bus-mhi2admin-guide/abi-stable:file stable/sysfs-bus-nvmemjsfile-stable-sysfs-bus-nvmemFile stable/sysfs-bus-nvmem0admin-guide/abi-stable:file stable/sysfs-bus-usbjsfile-stable-sysfs-bus-usbFile stable/sysfs-bus-usb2admin-guide/abi-stable:file stable/sysfs-bus-vmbusjsfile-stable-sysfs-bus-vmbusFile stable/sysfs-bus-vmbus/admin-guide/abi-stable:file stable/sysfs-bus-w1jsfile-stable-sysfs-bus-w1File stable/sysfs-bus-w18admin-guide/abi-stable:file stable/sysfs-bus-xen-backendjs!file-stable-sysfs-bus-xen-backend!File stable/sysfs-bus-xen-backend8admin-guide/abi-stable:file stable/sysfs-class-backlightjs!file-stable-sysfs-class-backlight!File stable/sysfs-class-backlight9admin-guide/abi-stable:file stable/sysfs-class-infinibandjs"file-stable-sysfs-class-infiniband"File stable/sysfs-class-infiniband5admin-guide/abi-stable:file stable/sysfs-class-rfkilljsfile-stable-sysfs-class-rfkillFile stable/sysfs-class-rfkill2admin-guide/abi-stable:file stable/sysfs-class-tpmjsfile-stable-sysfs-class-tpmFile stable/sysfs-class-tpm2admin-guide/abi-stable:file stable/sysfs-class-ubijsfile-stable-sysfs-class-ubiFile stable/sysfs-class-ubi2admin-guide/abi-stable:file stable/sysfs-class-udcjsfile-stable-sysfs-class-udcFile stable/sysfs-class-udc0admin-guide/abi-stable:file stable/sysfs-devicesjsfile-stable-sysfs-devicesFile stable/sysfs-devices5admin-guide/abi-stable:file stable/sysfs-devices-nodejsfile-stable-sysfs-devices-nodeFile stable/sysfs-devices-node;admin-guide/abi-stable:file stable/sysfs-devices-system-cpujs$file-stable-sysfs-devices-system-cpu$File stable/sysfs-devices-system-cpuBadmin-guide/abi-stable:file stable/sysfs-devices-system-xen_memoryjs+file-stable-sysfs-devices-system-xen-memory+File stable/sysfs-devices-system-xen_memoryabi_file_testing_sysfs_kernel_mm_mempolicy_weighted_interleavejC>abi-file-testing-sysfs-kernel-mm-mempolicy-weighted-interleave:File testing/sysfs-kernel-mm-mempolicy-weighted-interleave%abi_file_testing_sysfs_kernel_mm_numajC%abi-file-testing-sysfs-kernel-mm-numa!File testing/sysfs-kernel-mm-numa%abi_file_testing_sysfs_kernel_mm_swapjC%abi-file-testing-sysfs-kernel-mm-swap!File testing/sysfs-kernel-mm-swap(abi_file_testing_sysfs_kernel_oops_countjC(abi-file-testing-sysfs-kernel-oops-count$File testing/sysfs-kernel-oops_count$abi_file_testing_sysfs_kernel_rebootjC$abi-file-testing-sysfs-kernel-reboot File testing/sysfs-kernel-reboot"abi_file_testing_sysfs_kernel_slabjC"abi-file-testing-sysfs-kernel-slabFile testing/sysfs-kernel-slab(abi_file_testing_sysfs_kernel_vmcoreinfojC(abi-file-testing-sysfs-kernel-vmcoreinfo$File testing/sysfs-kernel-vmcoreinfo(abi_file_testing_sysfs_kernel_warn_countjC(abi-file-testing-sysfs-kernel-warn-count$File testing/sysfs-kernel-warn_countabi_file_testing_sysfs_mcejCabi-file-testing-sysfs-mceFile testing/sysfs-mce*abi_file_testing_sysfs_memory_page_offlinejC*abi-file-testing-sysfs-memory-page-offline&File testing/sysfs-memory-page-offlineabi_file_testing_sysfs_modulejCabi-file-testing-sysfs-moduleFile testing/sysfs-module"abi_file_testing_sysfs_nvmem_cellsjC"abi-file-testing-sysfs-nvmem-cellsFile testing/sysfs-nvmem-cellsabi_file_testing_sysfs_ocfs2jCabi-file-testing-sysfs-ocfs2File testing/sysfs-ocfs2+abi_file_testing_sysfs_platform_asus_laptopjC+abi-file-testing-sysfs-platform-asus-laptop'File testing/sysfs-platform-asus-laptop(abi_file_testing_sysfs_platform_asus_wmijC(abi-file-testing-sysfs-platform-asus-wmi$File testing/sysfs-platform-asus-wmi$abi_file_testing_sysfs_platform_at91jC$abi-file-testing-sysfs-platform-at91 File testing/sysfs-platform-at910abi_file_testing_sysfs_platform_brcmstb_gisb_arbjC0abi-file-testing-sysfs-platform-brcmstb-gisb-arb,File testing/sysfs-platform-brcmstb-gisb-arb,abi_file_testing_sysfs_platform_brcmstb_memcjC,abi-file-testing-sysfs-platform-brcmstb-memc(File testing/sysfs-platform-brcmstb-memc0abi_file_testing_sysfs_platform_chipidea_usb_otgjC0abi-file-testing-sysfs-platform-chipidea-usb-otg,File testing/sysfs-platform-chipidea-usb-otg-abi_file_testing_sysfs_platform_chipidea_usb2jC-abi-file-testing-sysfs-platform-chipidea-usb2)File testing/sysfs-platform-chipidea-usb2+abi_file_testing_sysfs_platform_dell_laptopjC+abi-file-testing-sysfs-platform-dell-laptop'File testing/sysfs-platform-dell-laptop0abi_file_testing_sysfs_platform_dell_privacy_wmijC0abi-file-testing-sysfs-platform-dell-privacy-wmi,File testing/sysfs-platform-dell-privacy-wmi+abi_file_testing_sysfs_platform_dell_smbiosjC+abi-file-testing-sysfs-platform-dell-smbios'File testing/sysfs-platform-dell-smbios,abi_file_testing_sysfs_platform_dell_wmi_ddvjC,abi-file-testing-sysfs-platform-dell-wmi-ddv(File testing/sysfs-platform-dell-wmi-ddv'abi_file_testing_sysfs_platform_dfl_fmejC'abi-file-testing-sysfs-platform-dfl-fme#File testing/sysfs-platform-dfl-fme(abi_file_testing_sysfs_platform_dfl_portjC(abi-file-testing-sysfs-platform-dfl-port$File testing/sysfs-platform-dfl-port$abi_file_testing_sysfs_platform_dptfjC$abi-file-testing-sysfs-platform-dptf File testing/sysfs-platform-dptf,abi_file_testing_sysfs_platform_eeepc_laptopjC,abi-file-testing-sysfs-platform-eeepc-laptop(File testing/sysfs-platform-eeepc-laptop%abi_file_testing_sysfs_platform_hidmajC%abi-file-testing-sysfs-platform-hidma!File testing/sysfs-platform-hidma*abi_file_testing_sysfs_platform_hidma_mgmtjC*abi-file-testing-sysfs-platform-hidma-mgmt&File testing/sysfs-platform-hidma-mgmt1abi_file_testing_sysfs_platform_i2c_demux_pinctrljC1abi-file-testing-sysfs-platform-i2c-demux-pinctrl-File testing/sysfs-platform-i2c-demux-pinctrl.abi_file_testing_sysfs_platform_ideapad_laptopjC.abi-file-testing-sysfs-platform-ideapad-laptop*File testing/sysfs-platform-ideapad-laptop)abi_file_testing_sysfs_platform_intel_ifsjC)abi-file-testing-sysfs-platform-intel-ifs%File testing/sysfs-platform-intel-ifs)abi_file_testing_sysfs_platform_intel_pmcjC)abi-file-testing-sysfs-platform-intel-pmc%File testing/sysfs-platform-intel-pmc7abi_file_testing_sysfs_platform_intel_wmi_sbl_fw_updatejC7abi-file-testing-sysfs-platform-intel-wmi-sbl-fw-update3File testing/sysfs-platform-intel-wmi-sbl-fw-update5abi_file_testing_sysfs_platform_intel_wmi_thunderboltjC5abi-file-testing-sysfs-platform-intel-wmi-thunderbolt1File testing/sysfs-platform-intel-wmi-thunderbolt#abi_file_testing_sysfs_platform_kimjC#abi-file-testing-sysfs-platform-kimFile testing/sysfs-platform-kim)abi_file_testing_sysfs_platform_lg_laptopjC)abi-file-testing-sysfs-platform-lg-laptop%File testing/sysfs-platform-lg-laptop0abi_file_testing_sysfs_platform_mellanox_bootctljC0abi-file-testing-sysfs-platform-mellanox-bootctl,File testing/sysfs-platform-mellanox-bootctl*abi_file_testing_sysfs_platform_msi_laptopjC*abi-file-testing-sysfs-platform-msi-laptop&File testing/sysfs-platform-msi-laptop2abi_file_testing_sysfs_platform_phy_rcar_gen3_usb2jC2abi-file-testing-sysfs-platform-phy-rcar-gen3-usb2.File testing/sysfs-platform-phy-rcar-gen3-usb2/abi_file_testing_sysfs_platform_power_on_reasonjC/abi-file-testing-sysfs-platform-power-on-reason+File testing/sysfs-platform-power-on-reason,abi_file_testing_sysfs_platform_renesas_usb3jC,abi-file-testing-sysfs-platform-renesas-usb3(File testing/sysfs-platform-renesas_usb3'abi_file_testing_sysfs_platform_silicomjC'abi-file-testing-sysfs-platform-silicom#File testing/sysfs-platform-silicom(abi_file_testing_sysfs_platform_sst_atomjC(abi-file-testing-sysfs-platform-sst-atom$File testing/sysfs-platform-sst-atom)abi_file_testing_sysfs_platform_tahvo_usbjC)abi-file-testing-sysfs-platform-tahvo-usb%File testing/sysfs-platform-tahvo-usb&abi_file_testing_sysfs_platform_ts5500jC&abi-file-testing-sysfs-platform-ts5500"File testing/sysfs-platform-ts5500+abi_file_testing_sysfs_platform_twl4030_usbjC+abi-file-testing-sysfs-platform-twl4030-usb'File testing/sysfs-platform-twl4030-usb*abi_file_testing_sysfs_platform_usbip_vudcjC*abi-file-testing-sysfs-platform-usbip-vudc&File testing/sysfs-platform-usbip-vudc(abi_file_testing_sysfs_platform_wilco_ecjC(abi-file-testing-sysfs-platform-wilco-ec$File testing/sysfs-platform-wilco-ec'abi_file_testing_sysfs_platform_profilejC'abi-file-testing-sysfs-platform-profile#File testing/sysfs-platform_profileabi_file_testing_sysfs_powerjCabi-file-testing-sysfs-powerFile testing/sysfs-powerabi_file_testing_sysfs_ppsjCabi-file-testing-sysfs-ppsFile testing/sysfs-pps abi_file_testing_sysfs_profilingjC abi-file-testing-sysfs-profilingFile testing/sysfs-profilingabi_file_testing_sysfs_ptpjCabi-file-testing-sysfs-ptpFile testing/sysfs-ptpabi_file_testing_sysfs_secvarjCabi-file-testing-sysfs-secvarFile testing/sysfs-secvarabi_file_testing_sysfs_timecardjCabi-file-testing-sysfs-timecardFile testing/sysfs-timecardabi_file_testing_sysfs_ttyjCabi-file-testing-sysfs-ttyFile testing/sysfs-ttyabi_file_testing_sysfs_ueventjCabi-file-testing-sysfs-ueventFile testing/sysfs-uevent#abi_file_testing_usb_charger_ueventjC#abi-file-testing-usb-charger-ueventFile testing/usb-charger-ueventabi_file_testing_usb_ueventjCabi-file-testing-usb-ueventFile testing/usb-uevent+admin-guide/abi-testing:abi testing symbolsjCabi-testing-symbolsABI testing symbolsVadmin-guide/abi-testing:$(readlink -f /sys/bus/dax/devices/daxx.y)/../dax_region/alignjC6readlink-f-sys-bus-dax-devices-daxx-y-dax-region-align>$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/align_admin-guide/abi-testing:$(readlink -f /sys/bus/dax/devices/daxx.y)/../dax_region/available_sizejC?readlink-f-sys-bus-dax-devices-daxx-y-dax-region-available-sizeG$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/available_sizeWadmin-guide/abi-testing:$(readlink -f /sys/bus/dax/devices/daxx.y)/../dax_region/createjC7readlink-f-sys-bus-dax-devices-daxx-y-dax-region-create?$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/createWadmin-guide/abi-testing:$(readlink -f /sys/bus/dax/devices/daxx.y)/../dax_region/deletejC7readlink-f-sys-bus-dax-devices-daxx-y-dax-region-delete?$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/deleteSadmin-guide/abi-testing:$(readlink -f /sys/bus/dax/devices/daxx.y)/../dax_region/idjC3readlink-f-sys-bus-dax-devices-daxx-y-dax-region-id;$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/idUadmin-guide/abi-testing:$(readlink -f /sys/bus/dax/devices/daxx.y)/../dax_region/seedjC5readlink-f-sys-bus-dax-devices-daxx-y-dax-region-seed=$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/seedUadmin-guide/abi-testing:$(readlink -f /sys/bus/dax/devices/daxx.y)/../dax_region/sizejC5readlink-f-sys-bus-dax-devices-daxx-y-dax-region-size=$(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/size4admin-guide/abi-testing:.../xxxxxxx.ipa/endpoint_id/jCxxxxxxx-ipa-endpoint-id.../XXXXXXX.ipa/endpoint_id/admin-guide/abi-testing:.../xxxxxxx.ipa/endpoint_id/monitor_rxjC"xxxxxxx-ipa-endpoint-id-monitor-rx&.../XXXXXXX.ipa/endpoint_id/monitor_rx0admin-guide/abi-testing:.../xxxxxxx.ipa/feature/jCxxxxxxx-ipa-feature.../XXXXXXX.ipa/feature/:admin-guide/abi-testing:.../xxxxxxx.ipa/feature/rx_offloadjCxxxxxxx-ipa-feature-rx-offload".../XXXXXXX.ipa/feature/rx_offload:admin-guide/abi-testing:.../xxxxxxx.ipa/feature/tx_offloadjCxxxxxxx-ipa-feature-tx-offload".../XXXXXXX.ipa/feature/tx_offload.admin-guide/abi-testing:.../xxxxxxx.ipa/modem/jCxxxxxxx-ipa-modem.../XXXXXXX.ipa/modem/admin-guide/abi-testing:file testing/configfs-usb-gadget-midi2jC&file-testing-configfs-usb-gadget-midi2&File testing/configfs-usb-gadget-midi2admin-guide/abi-testing:file testing/configfs-usb-gadget-rndisjC&file-testing-configfs-usb-gadget-rndis&File testing/configfs-usb-gadget-rndis?admin-guide/abi-testing:file testing/configfs-usb-gadget-serialjC'file-testing-configfs-usb-gadget-serial'File testing/configfs-usb-gadget-serialCadmin-guide/abi-testing:file testing/configfs-usb-gadget-sourcesinkjC+file-testing-configfs-usb-gadget-sourcesink+File testing/configfs-usb-gadget-sourcesink?admin-guide/abi-testing:file testing/configfs-usb-gadget-subsetjC'file-testing-configfs-usb-gadget-subset'File testing/configfs-usb-gadget-subsetadmin-guide/abi-testing:file testing/debugfs-driver-habanalabsjC&file-testing-debugfs-driver-habanalabs&File testing/debugfs-driver-habanalabs7admin-guide/abi-testing:file testing/debugfs-driver-qatjCfile-testing-debugfs-driver-qatFile testing/debugfs-driver-qatAadmin-guide/abi-testing:file testing/debugfs-driver-qat_telemetryjC)file-testing-debugfs-driver-qat-telemetry)File testing/debugfs-driver-qat_telemetry/admin-guide/abi-testing:file testing/debugfs-ecjCfile-testing-debugfs-ecFile testing/debugfs-ec6admin-guide/abi-testing:file testing/debugfs-hisi-hprejCfile-testing-debugfs-hisi-hpreFile testing/debugfs-hisi-hpre5admin-guide/abi-testing:file testing/debugfs-hisi-secjCfile-testing-debugfs-hisi-secFile testing/debugfs-hisi-sec5admin-guide/abi-testing:file testing/debugfs-hisi-zipjCfile-testing-debugfs-hisi-zipFile testing/debugfs-hisi-zip3admin-guide/abi-testing:file testing/debugfs-hypervjCfile-testing-debugfs-hypervFile testing/debugfs-hyperv4admin-guide/abi-testing:file testing/debugfs-ideapadjCfile-testing-debugfs-ideapadFile testing/debugfs-ideapad8admin-guide/abi-testing:file testing/debugfs-intel-iommujC file-testing-debugfs-intel-iommu File testing/debugfs-intel-iommu3admin-guide/abi-testing:file testing/debugfs-moxtetjCfile-testing-debugfs-moxtetFile testing/debugfs-moxtet1admin-guide/abi-testing:file testing/debugfs-olpcjCfile-testing-debugfs-olpcFile testing/debugfs-olpc:admin-guide/abi-testing:file testing/debugfs-pfo-nx-cryptojC"file-testing-debugfs-pfo-nx-crypto"File testing/debugfs-pfo-nx-crypto4admin-guide/abi-testing:file testing/debugfs-pktcdvdjCfile-testing-debugfs-pktcdvdFile testing/debugfs-pktcdvd1admin-guide/abi-testing:file testing/debugfs-scmijCfile-testing-debugfs-scmiFile testing/debugfs-scmi5admin-guide/abi-testing:file testing/debugfs-scmi-rawjCfile-testing-debugfs-scmi-rawFile testing/debugfs-scmi-raw1admin-guide/abi-testing:file testing/debugfs-tpmijCfile-testing-debugfs-tpmiFile testing/debugfs-tpmiadmin-guide/abi-testing:file testing/sysfs-bus-iio-adc-ad7280ajC&file-testing-sysfs-bus-iio-adc-ad7280a&File testing/sysfs-bus-iio-adc-ad7280aHadmin-guide/abi-testing:file testing/sysfs-bus-iio-adc-envelope-detectorjC0file-testing-sysfs-bus-iio-adc-envelope-detector0File testing/sysfs-bus-iio-adc-envelope-detector=admin-guide/abi-testing:file testing/sysfs-bus-iio-adc-hi8435jC%file-testing-sysfs-bus-iio-adc-hi8435%File testing/sysfs-bus-iio-adc-hi8435?admin-guide/abi-testing:file testing/sysfs-bus-iio-adc-max11410jC'file-testing-sysfs-bus-iio-adc-max11410'File testing/sysfs-bus-iio-adc-max11410>admin-guide/abi-testing:file testing/sysfs-bus-iio-adc-max9611jC&file-testing-sysfs-bus-iio-adc-max9611&File testing/sysfs-bus-iio-adc-max9611>admin-guide/abi-testing:file testing/sysfs-bus-iio-adc-mcp3564jC&file-testing-sysfs-bus-iio-adc-mcp3564&File testing/sysfs-bus-iio-adc-mcp3564=admin-guide/abi-testing:file testing/sysfs-bus-iio-adc-mt6360jC%file-testing-sysfs-bus-iio-adc-mt6360%File testing/sysfs-bus-iio-adc-mt6360>admin-guide/abi-testing:file testing/sysfs-bus-iio-adc-pac1934jC&file-testing-sysfs-bus-iio-adc-pac1934&File testing/sysfs-bus-iio-adc-pac1934admin-guide/abi-testing:file testing/sysfs-bus-iio-dac-ltc2688jC&file-testing-sysfs-bus-iio-dac-ltc2688&File testing/sysfs-bus-iio-dac-ltc2688Badmin-guide/abi-testing:file testing/sysfs-bus-iio-dfsdm-adc-stm32jC*file-testing-sysfs-bus-iio-dfsdm-adc-stm32*File testing/sysfs-bus-iio-dfsdm-adc-stm32Aadmin-guide/abi-testing:file testing/sysfs-bus-iio-distance-srf08jC)file-testing-sysfs-bus-iio-distance-srf08)File testing/sysfs-bus-iio-distance-srf08=admin-guide/abi-testing:file testing/sysfs-bus-iio-dma-bufferjC%file-testing-sysfs-bus-iio-dma-buffer%File testing/sysfs-bus-iio-dma-bufferBadmin-guide/abi-testing:file testing/sysfs-bus-iio-filter-admv8818jC*file-testing-sysfs-bus-iio-filter-admv8818*File testing/sysfs-bus-iio-filter-admv8818Cadmin-guide/abi-testing:file testing/sysfs-bus-iio-frequency-ad9523jC+file-testing-sysfs-bus-iio-frequency-ad9523+File testing/sysfs-bus-iio-frequency-ad9523Dadmin-guide/abi-testing:file testing/sysfs-bus-iio-frequency-adf4350jC,file-testing-sysfs-bus-iio-frequency-adf4350,File testing/sysfs-bus-iio-frequency-adf4350Dadmin-guide/abi-testing:file testing/sysfs-bus-iio-frequency-adf4371jC,file-testing-sysfs-bus-iio-frequency-adf4371,File testing/sysfs-bus-iio-frequency-adf4371Eadmin-guide/abi-testing:file testing/sysfs-bus-iio-frequency-admv1013jC-file-testing-sysfs-bus-iio-frequency-admv1013-File testing/sysfs-bus-iio-frequency-admv1013Eadmin-guide/abi-testing:file testing/sysfs-bus-iio-frequency-admv1014jC-file-testing-sysfs-bus-iio-frequency-admv1014-File testing/sysfs-bus-iio-frequency-admv1014>admin-guide/abi-testing:file testing/sysfs-bus-iio-gyro-bmg160jC&file-testing-sysfs-bus-iio-gyro-bmg160&File testing/sysfs-bus-iio-gyro-bmg160Aadmin-guide/abi-testing:file testing/sysfs-bus-iio-health-afe440xjC)file-testing-sysfs-bus-iio-health-afe440x)File testing/sysfs-bus-iio-health-afe440x;admin-guide/abi-testing:file testing/sysfs-bus-iio-humidityjC#file-testing-sysfs-bus-iio-humidity#File testing/sysfs-bus-iio-humidityLadmin-guide/abi-testing:file testing/sysfs-bus-iio-impedance-analyzer-ad5933jC4file-testing-sysfs-bus-iio-impedance-analyzer-ad59334File testing/sysfs-bus-iio-impedance-analyzer-ad5933=admin-guide/abi-testing:file testing/sysfs-bus-iio-ina2xx-adcjC%file-testing-sysfs-bus-iio-ina2xx-adc%File testing/sysfs-bus-iio-ina2xx-adc;admin-guide/abi-testing:file testing/sysfs-bus-iio-isl29501jC#file-testing-sysfs-bus-iio-isl29501#File testing/sysfs-bus-iio-isl29501Aadmin-guide/abi-testing:file testing/sysfs-bus-iio-light-isl29018jC)file-testing-sysfs-bus-iio-light-isl29018)File testing/sysfs-bus-iio-light-isl29018Cadmin-guide/abi-testing:file testing/sysfs-bus-iio-light-lm3533-alsjC+file-testing-sysfs-bus-iio-light-lm3533-als+File testing/sysfs-bus-iio-light-lm3533-als?admin-guide/abi-testing:file testing/sysfs-bus-iio-light-si1133jC'file-testing-sysfs-bus-iio-light-si1133'File testing/sysfs-bus-iio-light-si1133@admin-guide/abi-testing:file testing/sysfs-bus-iio-light-tsl2583jC(file-testing-sysfs-bus-iio-light-tsl2583(File testing/sysfs-bus-iio-light-tsl2583@admin-guide/abi-testing:file testing/sysfs-bus-iio-light-tsl2772jC(file-testing-sysfs-bus-iio-light-tsl2772(File testing/sysfs-bus-iio-light-tsl2772Gadmin-guide/abi-testing:file testing/sysfs-bus-iio-magnetometer-hmc5843jC/file-testing-sysfs-bus-iio-magnetometer-hmc5843/File testing/sysfs-bus-iio-magnetometer-hmc5843admin-guide/abi-testing:file testing/sysfs-bus-iio-timer-stm32jC&file-testing-sysfs-bus-iio-timer-stm32&File testing/sysfs-bus-iio-timer-stm32@admin-guide/abi-testing:file testing/sysfs-bus-iio-trigger-sysfsjC(file-testing-sysfs-bus-iio-trigger-sysfs(File testing/sysfs-bus-iio-trigger-sysfs8admin-guide/abi-testing:file testing/sysfs-bus-iio-vf610jC file-testing-sysfs-bus-iio-vf610 File testing/sysfs-bus-iio-vf610Cadmin-guide/abi-testing:file testing/sysfs-bus-intel_th-devices-gthjC+file-testing-sysfs-bus-intel-th-devices-gth+File testing/sysfs-bus-intel_th-devices-gthCadmin-guide/abi-testing:file testing/sysfs-bus-intel_th-devices-mscjC+file-testing-sysfs-bus-intel-th-devices-msc+File testing/sysfs-bus-intel_th-devices-mscCadmin-guide/abi-testing:file testing/sysfs-bus-intel_th-devices-ptijC+file-testing-sysfs-bus-intel-th-devices-pti+File testing/sysfs-bus-intel_th-devices-ptiFadmin-guide/abi-testing:file testing/sysfs-bus-intel_th-output-devicesjC.file-testing-sysfs-bus-intel-th-output-devices.File testing/sysfs-bus-intel_th-output-devices2admin-guide/abi-testing:file testing/sysfs-bus-mcbjCfile-testing-sysfs-bus-mcbFile testing/sysfs-bus-mcb3admin-guide/abi-testing:file testing/sysfs-bus-mdiojCfile-testing-sysfs-bus-mdioFile testing/sysfs-bus-mdio4admin-guide/abi-testing:file testing/sysfs-bus-mediajCfile-testing-sysfs-bus-mediaFile testing/sysfs-bus-media2admin-guide/abi-testing:file testing/sysfs-bus-meijCfile-testing-sysfs-bus-meiFile testing/sysfs-bus-mei2admin-guide/abi-testing:file testing/sysfs-bus-mmcjCfile-testing-sysfs-bus-mmcFile testing/sysfs-bus-mmc3admin-guide/abi-testing:file testing/sysfs-bus-mostjCfile-testing-sysfs-bus-mostFile testing/sysfs-bus-most=admin-guide/abi-testing:file testing/sysfs-bus-moxtet-devicesjC%file-testing-sysfs-bus-moxtet-devices%File testing/sysfs-bus-moxtet-devices3admin-guide/abi-testing:file testing/sysfs-bus-nfitjCfile-testing-sysfs-bus-nfitFile testing/sysfs-bus-nfit5admin-guide/abi-testing:file testing/sysfs-bus-nvdimmjCfile-testing-sysfs-bus-nvdimmFile testing/sysfs-bus-nvdimmadmin-guide/abi-testing:file testing/sysfs-bus-pci-devices-avsjC&file-testing-sysfs-bus-pci-devices-avs&File testing/sysfs-bus-pci-devices-avs@admin-guide/abi-testing:file testing/sysfs-bus-pci-devices-catptjC(file-testing-sysfs-bus-pci-devices-catpt(File testing/sysfs-bus-pci-devices-catpt@admin-guide/abi-testing:file testing/sysfs-bus-pci-devices-ccissjC(file-testing-sysfs-bus-pci-devices-cciss(File testing/sysfs-bus-pci-devices-ccissBadmin-guide/abi-testing:file testing/sysfs-bus-pci-devices-pvpanicjC*file-testing-sysfs-bus-pci-devices-pvpanic*File testing/sysfs-bus-pci-devices-pvpanicCadmin-guide/abi-testing:file testing/sysfs-bus-pci-drivers-ehci_hcdjC+file-testing-sysfs-bus-pci-drivers-ehci-hcd+File testing/sysfs-bus-pci-drivers-ehci_hcdFadmin-guide/abi-testing:file testing/sysfs-bus-pci-drivers-janz-cmodiojC.file-testing-sysfs-bus-pci-drivers-janz-cmodio.File testing/sysfs-bus-pci-drivers-janz-cmodioCadmin-guide/abi-testing:file testing/sysfs-bus-pci-drivers-xhci_hcdjC+file-testing-sysfs-bus-pci-drivers-xhci-hcd+File testing/sysfs-bus-pci-drivers-xhci_hcd3admin-guide/abi-testing:file testing/sysfs-bus-pecijCfile-testing-sysfs-bus-peciFile testing/sysfs-bus-peci7admin-guide/abi-testing:file testing/sysfs-bus-platformjCfile-testing-sysfs-bus-platformFile testing/sysfs-bus-platformLadmin-guide/abi-testing:file testing/sysfs-bus-platform-devices-ampere-smprojC4file-testing-sysfs-bus-platform-devices-ampere-smpro4File testing/sysfs-bus-platform-devices-ampere-smproIadmin-guide/abi-testing:file testing/sysfs-bus-platform-devices-occ-hwmonjC1file-testing-sysfs-bus-platform-devices-occ-hwmon1File testing/sysfs-bus-platform-devices-occ-hwmonGadmin-guide/abi-testing:file testing/sysfs-bus-platform-onboard-usb-hubjC/file-testing-sysfs-bus-platform-onboard-usb-hub/File testing/sysfs-bus-platform-onboard-usb-hub6admin-guide/abi-testing:file testing/sysfs-bus-rapidiojCfile-testing-sysfs-bus-rapidioFile testing/sysfs-bus-rapidio2admin-guide/abi-testing:file testing/sysfs-bus-rbdjCfile-testing-sysfs-bus-rbdFile testing/sysfs-bus-rbd4admin-guide/abi-testing:file testing/sysfs-bus-rpmsgjCfile-testing-sysfs-bus-rpmsgFile testing/sysfs-bus-rpmsg3admin-guide/abi-testing:file testing/sysfs-bus-sioxjCfile-testing-sysfs-bus-sioxFile testing/sysfs-bus-siox?admin-guide/abi-testing:file testing/sysfs-bus-soundwire-masterjC'file-testing-sysfs-bus-soundwire-master'File testing/sysfs-bus-soundwire-master>admin-guide/abi-testing:file testing/sysfs-bus-soundwire-slavejC&file-testing-sysfs-bus-soundwire-slave&File testing/sysfs-bus-soundwire-slaveBadmin-guide/abi-testing:file testing/sysfs-bus-spi-devices-spi-norjC*file-testing-sysfs-bus-spi-devices-spi-nor*File testing/sysfs-bus-spi-devices-spi-norJadmin-guide/abi-testing:file testing/sysfs-bus-surface_aggregator-tabletswjC2file-testing-sysfs-bus-surface-aggregator-tabletsw2File testing/sysfs-bus-surface_aggregator-tabletsw:admin-guide/abi-testing:file testing/sysfs-bus-thunderboltjC"file-testing-sysfs-bus-thunderbolt"File testing/sysfs-bus-thunderbolt4admin-guide/abi-testing:file testing/sysfs-bus-typecjCfile-testing-sysfs-bus-typecFile testing/sysfs-bus-typec2admin-guide/abi-testing:file testing/sysfs-bus-usbjCfile-testing-sysfs-bus-usbFile testing/sysfs-bus-usbDadmin-guide/abi-testing:file testing/sysfs-bus-usb-devices-usbsevsegjC,file-testing-sysfs-bus-usb-devices-usbsevseg,File testing/sysfs-bus-usb-devices-usbsevseg:admin-guide/abi-testing:file testing/sysfs-bus-usb-lvstestjC"file-testing-sysfs-bus-usb-lvstest"File testing/sysfs-bus-usb-lvstest3admin-guide/abi-testing:file testing/sysfs-bus-vdpajCfile-testing-sysfs-bus-vdpaFile testing/sysfs-bus-vdpa8admin-guide/abi-testing:file testing/sysfs-bus-vfio-mdevjC file-testing-sysfs-bus-vfio-mdev File testing/sysfs-bus-vfio-mdev4admin-guide/abi-testing:file testing/sysfs-bus-vmbusjCfile-testing-sysfs-bus-vmbusFile testing/sysfs-bus-vmbus1admin-guide/abi-testing:file testing/sysfs-c2portjCfile-testing-sysfs-c2portFile testing/sysfs-c2port=admin-guide/abi-testing:file testing/sysfs-cfq-target-latencyjC%file-testing-sysfs-cfq-target-latency%File testing/sysfs-cfq-target-latency0admin-guide/abi-testing:file testing/sysfs-classjCfile-testing-sysfs-classFile testing/sysfs-class:admin-guide/abi-testing:file testing/sysfs-class-backlightjC"file-testing-sysfs-class-backlight"File testing/sysfs-class-backlightHadmin-guide/abi-testing:file testing/sysfs-class-backlight-driver-lm3533jC0file-testing-sysfs-class-backlight-driver-lm35330File testing/sysfs-class-backlight-driver-lm3533Aadmin-guide/abi-testing:file testing/sysfs-class-backlight-lm3639jC)file-testing-sysfs-class-backlight-lm3639)File testing/sysfs-class-backlight-lm36394admin-guide/abi-testing:file testing/sysfs-class-bdijCfile-testing-sysfs-class-bdiFile testing/sysfs-class-bdi4admin-guide/abi-testing:file testing/sysfs-class-bsrjCfile-testing-sysfs-class-bsrFile testing/sysfs-class-bsr9admin-guide/abi-testing:file testing/sysfs-class-chromeosjC!file-testing-sysfs-class-chromeos!File testing/sysfs-class-chromeosQadmin-guide/abi-testing:file testing/sysfs-class-chromeos-driver-cros-ec-lightbarjC9file-testing-sysfs-class-chromeos-driver-cros-ec-lightbar9File testing/sysfs-class-chromeos-driver-cros-ec-lightbarLadmin-guide/abi-testing:file testing/sysfs-class-chromeos-driver-cros-ec-vbcjC4file-testing-sysfs-class-chromeos-driver-cros-ec-vbc4File testing/sysfs-class-chromeos-driver-cros-ec-vbc4admin-guide/abi-testing:file testing/sysfs-class-cxljCfile-testing-sysfs-class-cxlFile testing/sysfs-class-cxl8admin-guide/abi-testing:file testing/sysfs-class-devfreqjC file-testing-sysfs-class-devfreq File testing/sysfs-class-devfreq>admin-guide/abi-testing:file testing/sysfs-class-devfreq-eventjC&file-testing-sysfs-class-devfreq-event&File testing/sysfs-class-devfreq-event8admin-guide/abi-testing:file testing/sysfs-class-devlinkjC file-testing-sysfs-class-devlink File testing/sysfs-class-devlink7admin-guide/abi-testing:file testing/sysfs-class-extconjCfile-testing-sysfs-class-extconFile testing/sysfs-class-extcon3admin-guide/abi-testing:file testing/sysfs-class-fcjCfile-testing-sysfs-class-fcFile testing/sysfs-class-fc8admin-guide/abi-testing:file testing/sysfs-class-fc_hostjC file-testing-sysfs-class-fc-host File testing/sysfs-class-fc_host@admin-guide/abi-testing:file testing/sysfs-class-fc_remote_portsjC(file-testing-sysfs-class-fc-remote-ports(File testing/sysfs-class-fc_remote_ports9admin-guide/abi-testing:file testing/sysfs-class-firmwarejC!file-testing-sysfs-class-firmware!File testing/sysfs-class-firmwareDadmin-guide/abi-testing:file testing/sysfs-class-firmware-attributesjC,file-testing-sysfs-class-firmware-attributes,File testing/sysfs-class-firmware-attributesadmin-guide/abi-testing:file testing/sysfs-class-power-surfacejC&file-testing-sysfs-class-power-surface&File testing/sysfs-class-power-surface>admin-guide/abi-testing:file testing/sysfs-class-power-twl4030jC&file-testing-sysfs-class-power-twl4030&File testing/sysfs-class-power-twl4030admin-guide/abi-testing:file testing/sysfs-devices-power_statejC&file-testing-sysfs-devices-power-state&File testing/sysfs-devices-power_stateCadmin-guide/abi-testing:file testing/sysfs-devices-real_power_statejC+file-testing-sysfs-devices-real-power-state+File testing/sysfs-devices-real_power_stateadmin-guide/abi-testing:file testing/sysfs-driver-jz4780-efusejC&file-testing-sysfs-driver-jz4780-efuse&File testing/sysfs-driver-jz4780-efuse9admin-guide/abi-testing:file testing/sysfs-driver-pcibackjC!file-testing-sysfs-driver-pciback!File testing/sysfs-driver-pciback5admin-guide/abi-testing:file testing/sysfs-driver-ppijCfile-testing-sysfs-driver-ppiFile testing/sysfs-driver-ppi5admin-guide/abi-testing:file testing/sysfs-driver-qatjCfile-testing-sysfs-driver-qatFile testing/sysfs-driver-qat9admin-guide/abi-testing:file testing/sysfs-driver-qat_rasjC!file-testing-sysfs-driver-qat-ras!File testing/sysfs-driver-qat_ras8admin-guide/abi-testing:file testing/sysfs-driver-qat_rljC file-testing-sysfs-driver-qat-rl File testing/sysfs-driver-qat_rl@admin-guide/abi-testing:file testing/sysfs-driver-samsung-laptopjC(file-testing-sysfs-driver-samsung-laptop(File testing/sysfs-driver-samsung-laptop4admin-guide/abi-testing:file testing/sysfs-driver-stjCfile-testing-sysfs-driver-stFile testing/sysfs-driver-stadmin-guide/abi-testing:file testing/sysfs-driver-toshiba_acpijC&file-testing-sysfs-driver-toshiba-acpi&File testing/sysfs-driver-toshiba_acpi>admin-guide/abi-testing:file testing/sysfs-driver-toshiba_hapsjC&file-testing-sysfs-driver-toshiba-haps&File testing/sysfs-driver-toshiba_hapsCadmin-guide/abi-testing:file testing/sysfs-driver-typec-displayportjC+file-testing-sysfs-driver-typec-displayport+File testing/sysfs-driver-typec-displayport7admin-guide/abi-testing:file testing/sysfs-driver-uaccejCfile-testing-sysfs-driver-uacceFile testing/sysfs-driver-uacce:admin-guide/abi-testing:file testing/sysfs-driver-ucsi-ccgjC"file-testing-sysfs-driver-ucsi-ccg"File testing/sysfs-driver-ucsi-ccg5admin-guide/abi-testing:file testing/sysfs-driver-ufsjCfile-testing-sysfs-driver-ufsFile testing/sysfs-driver-ufsadmin-guide/abi-testing:file testing/sysfs-driver-xen-blkfrontjC&file-testing-sysfs-driver-xen-blkfront&File testing/sysfs-driver-xen-blkfrontDadmin-guide/abi-testing:file testing/sysfs-driver-xilinx-tmr-managerjC,file-testing-sysfs-driver-xilinx-tmr-manager,File testing/sysfs-driver-xilinx-tmr-manager=admin-guide/abi-testing:file testing/sysfs-driver-zynqmp-fpgajC%file-testing-sysfs-driver-zynqmp-fpga%File testing/sysfs-driver-zynqmp-fpga8admin-guide/abi-testing:file testing/sysfs-firmware-acpijC file-testing-sysfs-firmware-acpi File testing/sysfs-firmware-acpi?admin-guide/abi-testing:file testing/sysfs-firmware-dmi-entriesjC'file-testing-sysfs-firmware-dmi-entries'File testing/sysfs-firmware-dmi-entries>admin-guide/abi-testing:file testing/sysfs-firmware-dmi-tablesjC&file-testing-sysfs-firmware-dmi-tables&File testing/sysfs-firmware-dmi-tables7admin-guide/abi-testing:file testing/sysfs-firmware-efijCfile-testing-sysfs-firmware-efiFile testing/sysfs-firmware-efiadmin-guide/abi-testing:file testing/sysfs-kernel-address_bitsjC&file-testing-sysfs-kernel-address-bits&File testing/sysfs-kernel-address_bits=admin-guide/abi-testing:file testing/sysfs-kernel-boot_paramsjC%file-testing-sysfs-kernel-boot-params%File testing/sysfs-kernel-boot_params5admin-guide/abi-testing:file testing/sysfs-kernel-btfjCfile-testing-sysfs-kernel-btfFile testing/sysfs-kernel-btf?admin-guide/abi-testing:file testing/sysfs-kernel-cpu_byteorderjC'file-testing-sysfs-kernel-cpu-byteorder'File testing/sysfs-kernel-cpu_byteorder@admin-guide/abi-testing:file testing/sysfs-kernel-dmabuf-buffersjC(file-testing-sysfs-kernel-dmabuf-buffers(File testing/sysfs-kernel-dmabuf-buffers8admin-guide/abi-testing:file testing/sysfs-kernel-fadumpjC file-testing-sysfs-kernel-fadump File testing/sysfs-kernel-fadump8admin-guide/abi-testing:file testing/sysfs-kernel-fscapsjC file-testing-sysfs-kernel-fscaps File testing/sysfs-kernel-fscaps>admin-guide/abi-testing:file testing/sysfs-kernel-iommu_groupsjC&file-testing-sysfs-kernel-iommu-groups&File testing/sysfs-kernel-iommu_groups5admin-guide/abi-testing:file testing/sysfs-kernel-irqjCfile-testing-sysfs-kernel-irqFile testing/sysfs-kernel-irq;admin-guide/abi-testing:file testing/sysfs-kernel-livepatchjC#file-testing-sysfs-kernel-livepatch#File testing/sysfs-kernel-livepatch4admin-guide/abi-testing:file testing/sysfs-kernel-mmjCfile-testing-sysfs-kernel-mmFile testing/sysfs-kernel-mm8admin-guide/abi-testing:file testing/sysfs-kernel-mm-cmajC file-testing-sysfs-kernel-mm-cma File testing/sysfs-kernel-mm-cma:admin-guide/abi-testing:file testing/sysfs-kernel-mm-damonjC"file-testing-sysfs-kernel-mm-damon"File testing/sysfs-kernel-mm-damon>admin-guide/abi-testing:file testing/sysfs-kernel-mm-hugepagesjC&file-testing-sysfs-kernel-mm-hugepages&File testing/sysfs-kernel-mm-hugepages8admin-guide/abi-testing:file testing/sysfs-kernel-mm-ksmjC file-testing-sysfs-kernel-mm-ksm File testing/sysfs-kernel-mm-ksmAadmin-guide/abi-testing:file testing/sysfs-kernel-mm-memory-tiersjC)file-testing-sysfs-kernel-mm-memory-tiers)File testing/sysfs-kernel-mm-memory-tiers>admin-guide/abi-testing:file testing/sysfs-kernel-mm-mempolicyjC&file-testing-sysfs-kernel-mm-mempolicy&File testing/sysfs-kernel-mm-mempolicyRadmin-guide/abi-testing:file testing/sysfs-kernel-mm-mempolicy-weighted-interleavejC:file-testing-sysfs-kernel-mm-mempolicy-weighted-interleave:File testing/sysfs-kernel-mm-mempolicy-weighted-interleave9admin-guide/abi-testing:file testing/sysfs-kernel-mm-numajC!file-testing-sysfs-kernel-mm-numa!File testing/sysfs-kernel-mm-numa9admin-guide/abi-testing:file testing/sysfs-kernel-mm-swapjC!file-testing-sysfs-kernel-mm-swap!File testing/sysfs-kernel-mm-swapadmin-guide/abi-testing:file testing/sysfs-memory-page-offlinejC&file-testing-sysfs-memory-page-offline&File testing/sysfs-memory-page-offline1admin-guide/abi-testing:file testing/sysfs-modulejCfile-testing-sysfs-moduleFile testing/sysfs-module6admin-guide/abi-testing:file testing/sysfs-nvmem-cellsjCfile-testing-sysfs-nvmem-cellsFile testing/sysfs-nvmem-cells0admin-guide/abi-testing:file testing/sysfs-ocfs2jCfile-testing-sysfs-ocfs2File testing/sysfs-ocfs2?admin-guide/abi-testing:file testing/sysfs-platform-asus-laptopjC'file-testing-sysfs-platform-asus-laptop'File testing/sysfs-platform-asus-laptopadmin-guide/abi-testing:file testing/sysfs-platform-hidma-mgmtjC&file-testing-sysfs-platform-hidma-mgmt&File testing/sysfs-platform-hidma-mgmtEadmin-guide/abi-testing:file testing/sysfs-platform-i2c-demux-pinctrljC-file-testing-sysfs-platform-i2c-demux-pinctrl-File testing/sysfs-platform-i2c-demux-pinctrlBadmin-guide/abi-testing:file testing/sysfs-platform-ideapad-laptopjC*file-testing-sysfs-platform-ideapad-laptop*File testing/sysfs-platform-ideapad-laptop=admin-guide/abi-testing:file testing/sysfs-platform-intel-ifsjC%file-testing-sysfs-platform-intel-ifs%File testing/sysfs-platform-intel-ifs=admin-guide/abi-testing:file testing/sysfs-platform-intel-pmcjC%file-testing-sysfs-platform-intel-pmc%File testing/sysfs-platform-intel-pmcKadmin-guide/abi-testing:file testing/sysfs-platform-intel-wmi-sbl-fw-updatejC3file-testing-sysfs-platform-intel-wmi-sbl-fw-update3File testing/sysfs-platform-intel-wmi-sbl-fw-updateIadmin-guide/abi-testing:file testing/sysfs-platform-intel-wmi-thunderboltjC1file-testing-sysfs-platform-intel-wmi-thunderbolt1File testing/sysfs-platform-intel-wmi-thunderbolt7admin-guide/abi-testing:file testing/sysfs-platform-kimjCfile-testing-sysfs-platform-kimFile testing/sysfs-platform-kim=admin-guide/abi-testing:file testing/sysfs-platform-lg-laptopjC%file-testing-sysfs-platform-lg-laptop%File testing/sysfs-platform-lg-laptopDadmin-guide/abi-testing:file testing/sysfs-platform-mellanox-bootctljC,file-testing-sysfs-platform-mellanox-bootctl,File testing/sysfs-platform-mellanox-bootctl>admin-guide/abi-testing:file testing/sysfs-platform-msi-laptopjC&file-testing-sysfs-platform-msi-laptop&File testing/sysfs-platform-msi-laptopFadmin-guide/abi-testing:file testing/sysfs-platform-phy-rcar-gen3-usb2jC.file-testing-sysfs-platform-phy-rcar-gen3-usb2.File testing/sysfs-platform-phy-rcar-gen3-usb2Cadmin-guide/abi-testing:file testing/sysfs-platform-power-on-reasonjC+file-testing-sysfs-platform-power-on-reason+File testing/sysfs-platform-power-on-reason@admin-guide/abi-testing:file testing/sysfs-platform-renesas_usb3jC(file-testing-sysfs-platform-renesas-usb3(File testing/sysfs-platform-renesas_usb3;admin-guide/abi-testing:file testing/sysfs-platform-silicomjC#file-testing-sysfs-platform-silicom#File testing/sysfs-platform-silicomadmin-guide/abi-testing:file testing/sysfs-platform-usbip-vudcjC&file-testing-sysfs-platform-usbip-vudc&File testing/sysfs-platform-usbip-vudcXtranslations/it_it/admin-guide/readme:rilascio del kernel linux 6.x j+-rilascio-del-kernel-linux-6-x-http-kernel-org3Rilascio del kernel Linux 6.x it_kernelparametersjP-it-kernelparameters*I parametri da linea di comando del kernel[translations/it_it/admin-guide/kernel-parameters:i parametri da linea di comando del kerneljP-*i-parametri-da-linea-di-comando-del-kernel*I parametri da linea di comando del kernelit_securitybugsjBit-securitybugsBachi di sicurezza?translations/it_it/admin-guide/security-bugs:bachi di sicurezzajBbachi-di-sicurezzaBachi di sicurezzaAtranslations/it_it/core-api/index:documentazione dell'api di basejIdocumentazione-dell-api-di-base!Documentazione dell’API di base2translations/it_it/core-api/index:utilità di basejIutilita-di-baseUtilità di base?translations/it_it/core-api/index:primitive di sincronizzazionejIprimitive-di-sincronizzazionePrimitive di sincronizzazioneit_memory_allocationjhBit-memory-allocation"Guida all’allocazione di memoriaNtranslations/it_it/core-api/memory-allocation:guida all'allocazione di memoriajhB guida-all-allocazione-di-memoria"Guida all’allocazione di memoriaItranslations/it_it/core-api/symbol-namespaces:spazio dei nomi dei simbolijyspazio-dei-nomi-dei-simboliSpazio dei nomi dei simboli=translations/it_it/core-api/symbol-namespaces:1. introduzionejy introduzione1. Introduzione^translations/it_it/core-api/symbol-namespaces:2. come definire uno spazio dei nomi dei simbolijy-come-definire-uno-spazio-dei-nomi-dei-simboli02. Come definire uno spazio dei nomi dei simboliNtranslations/it_it/core-api/symbol-namespaces:2.1 usare le macro export_symboljyusare-le-macro-export-symbol 2.1 Usare le macro EXPORT_SYMBOLltranslations/it_it/core-api/symbol-namespaces:2.2 usare il simbolo di preprocessore default_symbol_namespacejy:usare-il-simbolo-di-preprocessore-default-symbol-namespace>2.2 Usare il simbolo di preprocessore DEFAULT_SYMBOL_NAMESPACEntranslations/it_it/core-api/symbol-namespaces:3. come usare i simboli esportati attraverso uno spazio dei nomijy=come-usare-i-simboli-esportati-attraverso-uno-spazio-dei-nomi@3. Come usare i simboli esportati attraverso uno spazio dei nomiptranslations/it_it/core-api/symbol-namespaces:4. caricare moduli che usano simboli provenienti da spazi dei nomijy?caricare-moduli-che-usano-simboli-provenienti-da-spazi-dei-nomiB4. Caricare moduli che usano simboli provenienti da spazi dei nomiitranslations/it_it/core-api/symbol-namespaces:5. creare automaticamente la dichiarazione module_import_nsjy8creare-automaticamente-la-dichiarazione-module-import-ns;5. Creare automaticamente la dichiarazione MODULE_IMPORT_NSjtranslations/it_it/devicetree/bindings/submitting-patches:sottomettere patch per devicetree (dt) *binding*j,sottomettere-patch-per-devicetree-dt-binding.Sottomettere patch per devicetree (DT) binding it_doc_guidej| it-doc-guide*Come scrivere la documentazione del kernelMtranslations/it_it/doc-guide/index:come scrivere la documentazione del kernelj|*come-scrivere-la-documentazione-del-kernel*Come scrivere la documentazione del kernel it_kernel_docj it-kernel-doc!Scrivere i commenti in kernel-docItranslations/it_it/doc-guide/kernel-doc:scrivere i commenti in kernel-docj!scrivere-i-commenti-in-kernel-doc!Scrivere i commenti in kernel-docMtranslations/it_it/doc-guide/kernel-doc:come formattare i commenti kernel-docj%come-formattare-i-commenti-kernel-doc%Come formattare i commenti kernel-doc?translations/it_it/doc-guide/kernel-doc:documentare le funzionijdocumentare-le-funzioniDocumentare le funzioniUtranslations/it_it/doc-guide/kernel-doc:documentare strutture, unioni ed enumerazionij,documentare-strutture-unioni-ed-enumerazioni-Documentare strutture, unioni ed enumerazioniGtranslations/it_it/doc-guide/kernel-doc:documentazione dei tipi di datojdocumentazione-dei-tipi-di-datoDocumentazione dei tipi di dato?translations/it_it/doc-guide/kernel-doc:marcatori e riferimentijmarcatori-e-riferimentiMarcatori e riferimentiPtranslations/it_it/doc-guide/kernel-doc:commenti per una documentazione generalej(commenti-per-una-documentazione-generale(Commenti per una documentazione generaleOtranslations/it_it/doc-guide/kernel-doc:includere i commenti di tipo kernel-docj'includere-i-commenti-di-tipo-kernel-doc'Includere i commenti di tipo kernel-docZtranslations/it_it/doc-guide/kernel-doc:come utilizzare kernel-doc per generare pagine manj2come-utilizzare-kernel-doc-per-generare-pagine-man2Come utilizzare kernel-doc per generare pagine manit_parse_headersjit-parse-headersparse_headers.plTtranslations/it_it/doc-guide/parse-headers:includere gli i file di intestazione uapij)includere-gli-i-file-di-intestazione-uapi)Includere gli i file di intestazione uAPI;translations/it_it/doc-guide/parse-headers:parse_headers.pljparse-headers-plparse_headers.pl it_sphinxdocj`P it-sphinxdoc-Usare Sphinx per la documentazione del kernelit_sphinx_installj`Pit-sphinx-installInstallazione Sphinxit_sphinx-pre-installj`Pit-sphinx-pre-installVerificare le dipendenze Sphinxit_sphinx_kfigurej`Pit-sphinx-kfigureFigure ed immaginiit_hello_dot_renderj`Pit-hello-dot-renderCodice DOT (Graphviz) integratoit_hello_svg_renderj`Pit-hello-svg-renderIntegrare codice SVGit_svg_image_examplej`Pit-svg-image-exampleUna semplice immagine SVGit_hello_dot_filej`Pit-hello-dot-file Esempio DOTQtranslations/it_it/doc-guide/sphinx:usare sphinx per la documentazione del kernelj`P-usare-sphinx-per-la-documentazione-del-kernel-Usare Sphinx per la documentazione del kernel8translations/it_it/doc-guide/sphinx:installazione sphinxj`Pinstallazione-sphinxInstallazione SphinxKtranslations/it_it/doc-guide/sphinx:generazione della documentazione sphinxj`P'generazione-della-documentazione-sphinx'Generazione della documentazione Sphinx>translations/it_it/doc-guide/sphinx:scrivere la documentazionej`Pscrivere-la-documentazioneScrivere la documentazione6translations/it_it/doc-guide/sphinx:figure ed immaginij`Pfigure-ed-immaginiFigure ed immagini5translations/it_it/i2c/i2c-protocol:il protocollo i2cjEil-protocollo-i2cIl protocollo I2C;translations/it_it/i2c/i2c-protocol:spiegazione dei simbolijEspiegazione-dei-simboliSpiegazione dei simboliAtranslations/it_it/i2c/i2c-protocol:transazione semplice di inviojEtransazione-semplice-di-invioTransazione semplice di invioEtranslations/it_it/i2c/i2c-protocol:transazione semplice di ricezionejE!transazione-semplice-di-ricezione!Transazione semplice di ricezione9translations/it_it/i2c/i2c-protocol:transazioni combinatejEtransazioni-combinateTransazioni combinate:translations/it_it/i2c/i2c-protocol:transazioni modificatejEtransazioni-modificateTransazioni modificate6translations/it_it/i2c/index:il sottosistema i2c/smbusjzil-sottosistema-i2c-smbusIl sottosistema I2C/SMBus)translations/it_it/i2c/index:introduzionejz introduzione Introduzione6translations/it_it/i2c/index:scrivere un device driverjzscrivere-un-device-driverScrivere un device driver&translations/it_it/i2c/index:debuggingjz debugging Debugging&translations/it_it/i2c/index:slave i2cjz slave-i2c Slave I2C/translations/it_it/i2c/index:argomenti avanzatijzargomenti-avanzatiArgomenti avanzati9translations/it_it/i2c/summary:introduzione a i2c e smbusj*introduzione-a-i2c-e-smbusIntroduzione a I2C e SMBus+translations/it_it/i2c/summary:terminologiaj* terminologia Terminologia it_linux_docj} it-linux-doc"La documentazione del kernel Linux it_disclaimerj} it-disclaimer Avvertenze;translations/it_it/index:la documentazione del kernel linuxj}"la-documentazione-del-kernel-linux"La documentazione del kernel Linux#translations/it_it/index:avvertenzej} avvertenze Avvertenze>translations/it_it/index:lavorare con la comunità di sviluppoj}$lavorare-con-la-comunita-di-sviluppo%Lavorare con la comunità di sviluppo1translations/it_it/index:manuali sull'api internaj}manuali-sull-api-internaManuali sull’API interna=translations/it_it/index:strumenti e processi per lo sviluppoj}$strumenti-e-processi-per-lo-sviluppo$Strumenti e processi per lo sviluppo6translations/it_it/index:documentazione per gli utentij}documentazione-per-gli-utentiDocumentazione per gli utentitranslations/it_it/process/5.posting:preparazione di una patchjpreparazione-di-una-patchPreparazione di una patchLtranslations/it_it/process/5.posting:formattazione delle patch e i changelogj'formattazione-delle-patch-e-i-changelog'Formattazione delle patch e i changelog8translations/it_it/process/5.posting:inviare la modificajinviare-la-modificaInviare la modificait_development_followthroughjbit-development-followthrough Completamento8translations/it_it/process/6.followthrough:completamentojb completamento CompletamentoBtranslations/it_it/process/6.followthrough:lavorare con i revisorijblavorare-con-i-revisoriLavorare con i revisori:translations/it_it/process/6.followthrough:cosa accade poijbcosa-accade-poiCosa accade poiHtranslations/it_it/process/6.followthrough:altre cose che posso accaderejbaltre-cose-che-posso-accadereAltre cose che posso accadereit_development_advancedtopicsj+it-development-advancedtopicsArgomenti avanzati>translations/it_it/process/7.advancedtopics:argomenti avanzatij+argomenti-avanzatiArgomenti avanzatiHtranslations/it_it/process/7.advancedtopics:gestire le modifiche con gitj+gestire-le-modifiche-con-gitGestire le modifiche con git@translations/it_it/process/7.advancedtopics:revisionare le patchj+revisionare-le-patchRevisionare le patchit_development_conclusionjgMit-development-conclusionPer maggiori informazioniAtranslations/it_it/process/8.conclusion:per maggiori informazionijgMper-maggiori-informazioniPer maggiori informazioni3translations/it_it/process/8.conclusion:conclusionijgM conclusioni Conclusioniit_addsyscallsj^it-addsyscalls(Aggiungere una nuova chiamata di sistemaStranslations/it_it/process/adding-syscalls:aggiungere una nuova chiamata di sistemaj^(aggiungere-una-nuova-chiamata-di-sistema(Aggiungere una nuova chiamata di sistemaOtranslations/it_it/process/adding-syscalls:alternative alle chiamate di sistemaj^$alternative-alle-chiamate-di-sistema$Alternative alle chiamate di sistemaVtranslations/it_it/process/adding-syscalls:progettare l'api: pianificare le estensionij^*progettare-l-api-pianificare-le-estensioni-Progettare l’API: pianificare le estensioniQtranslations/it_it/process/adding-syscalls:progettare l'api: altre considerazionij^%progettare-l-api-altre-considerazioni(Progettare l’API: altre considerazioni9translations/it_it/process/adding-syscalls:proporre l'apij^proporre-l-apiProporre l’API[translations/it_it/process/adding-syscalls:implementazione di chiamate di sistema generichej^0implementazione-di-chiamate-di-sistema-generiche0Implementazione di chiamate di sistema genericheXtranslations/it_it/process/adding-syscalls:implementazione delle chiamate di sistema x86j^-implementazione-delle-chiamate-di-sistema-x86-Implementazione delle chiamate di sistema x86Utranslations/it_it/process/adding-syscalls:chiamate di sistema compatibili (generico)j^(chiamate-di-sistema-compatibili-generico*Chiamate di sistema compatibili (generico)Ytranslations/it_it/process/adding-syscalls:compatibilità delle chiamate di sistema (x86)j^+compatibilita-delle-chiamate-di-sistema-x86.Compatibilità delle chiamate di sistema (x86)Ttranslations/it_it/process/adding-syscalls:chiamate di sistema che ritornano altrovej^)chiamate-di-sistema-che-ritornano-altrove)Chiamate di sistema che ritornano altrove9translations/it_it/process/adding-syscalls:altri dettaglij^altri-dettagliAltri dettagli3translations/it_it/process/adding-syscalls:verificaj^verificaVerifica5translations/it_it/process/adding-syscalls:pagine manj^ pagine-man Pagine manVtranslations/it_it/process/adding-syscalls:non invocate chiamate di sistema dal kernelj^+non-invocate-chiamate-di-sistema-dal-kernel+Non invocate chiamate di sistema dal kernel>translations/it_it/process/adding-syscalls:riferimenti e fontij^riferimenti-e-fontiRiferimenti e fontiit_applying_patchesjMit-applying-patchesApplicare patch al kernel LinuxKtranslations/it_it/process/applying-patches:applicare patch al kernel linuxjMapplicare-patch-al-kernel-linuxApplicare patch al kernel LinuxXtranslations/it_it/process/botching-up-ioctls:(come evitare di) raffazzonare delle ioctlj](come-evitare-di-raffazzonare-delle-ioctl*(Come evitare di) Raffazzonare delle ioctl:translations/it_it/process/botching-up-ioctls:prerequisitij] prerequisiti Prerequisiti5translations/it_it/process/botching-up-ioctls:le basij]le-basiLe BasiNtranslations/it_it/process/botching-up-ioctls:divertirsi coi percorsi d'errorej] divertirsi-coi-percorsi-d-errore"Divertirsi coi percorsi d’erroreNtranslations/it_it/process/botching-up-ioctls:tempi, attese e mancate scadenzej]tempi-attese-e-mancate-scadenze Tempi, attese e mancate scadenzeAtranslations/it_it/process/botching-up-ioctls:non perdere risorsej]non-perdere-risorseNon perdere risorseLtranslations/it_it/process/botching-up-ioctls:ultimo, ma non meno importantej]ultimo-ma-non-meno-importanteUltimo, ma non meno importante it_changesjd it-changes(Requisiti minimi per compilare il kernelKtranslations/it_it/process/changes:requisiti minimi per compilare il kerneljd(requisiti-minimi-per-compilare-il-kernel(Requisiti minimi per compilare il kernel/translations/it_it/process/changes:introduzionejd introduzione Introduzione?translations/it_it/process/changes:ottenere software aggiornatojdottenere-software-aggiornatoOttenere software aggiornatoit_clangformatj it-clangformat clang-formatit_clangformatreviewj it-clangformatreview5Revisionare lo stile di codifica per file e modificheit_clangformatreformatj it-clangformatreformatRiformattare blocchi di codiceit_clangformatmissingj it-clangformatmissingCose non supportateit_clangformatextraj it-clangformatextra"Funzionalità e opzioni aggiuntive4translations/it_it/process/clang-format:clang-formatj  clang-format clang-format]translations/it_it/process/clang-format:revisionare lo stile di codifica per file e modifichej 5revisionare-lo-stile-di-codifica-per-file-e-modifiche5Revisionare lo stile di codifica per file e modificheFtranslations/it_it/process/clang-format:riformattare blocchi di codicej riformattare-blocchi-di-codiceRiformattare blocchi di codice;translations/it_it/process/clang-format:cose non supportatej cose-non-supportateCose non supportateJtranslations/it_it/process/clang-format:funzionalità e opzioni aggiuntivej !funzionalita-e-opzioni-aggiuntive"Funzionalità e opzioni aggiuntiveit_code_of_conductjCit-code-of-conduct/Accordo dei contributori sul codice di condottaZtranslations/it_it/process/code-of-conduct:accordo dei contributori sul codice di condottajC/accordo-dei-contributori-sul-codice-di-condotta/Accordo dei contributori sul codice di condottait_codingstylejR=it-codingstyle$Stile del codice per il kernel LinuxLtranslations/it_it/process/coding-style:stile del codice per il kernel linuxjR=$stile-del-codice-per-il-kernel-linux$Stile del codice per il kernel Linux7translations/it_it/process/coding-style:1) indentazionejR= indentazione1) IndentazioneKtranslations/it_it/process/coding-style:2) spezzare righe lunghe e stringhejR= spezzare-righe-lunghe-e-stringhe#2) Spezzare righe lunghe e stringheUtranslations/it_it/process/coding-style:3) posizionamento di parentesi graffe e spazijR=*posizionamento-di-parentesi-graffe-e-spazi-3) Posizionamento di parentesi graffe e spazi9translations/it_it/process/coding-style:4) assegnare nomijR=assegnare-nomi4) Assegnare nomiHtranslations/it_it/process/coding-style:5) definizione di tipi (typedef)jR=definizione-di-tipi-typedef 5) Definizione di tipi (typedef)3translations/it_it/process/coding-style:6) funzionijR=funzioni 6) FunzioniRtranslations/it_it/process/coding-style:7) centralizzare il ritorno delle funzionijR='centralizzare-il-ritorno-delle-funzioni*7) Centralizzare il ritorno delle funzioni3translations/it_it/process/coding-style:8) commentijR=commenti 8) CommentiCtranslations/it_it/process/coding-style:9) avete fatto un pasticciojR=avete-fatto-un-pasticcio9) Avete fatto un pasticcioJtranslations/it_it/process/coding-style:10) file di configurazione kconfigjR=file-di-configurazione-kconfig"10) File di configurazione Kconfig:translations/it_it/process/coding-style:11) strutture datijR=strutture-dati11) Strutture datiBtranslations/it_it/process/coding-style:12) macro, enumerati e rtljR=macro-enumerati-e-rtl12) Macro, enumerati e RTLNtranslations/it_it/process/coding-style:13) visualizzare i messaggi del kerneljR="visualizzare-i-messaggi-del-kernel&13) Visualizzare i messaggi del kernel=translations/it_it/process/coding-style:14) assegnare memoriajR=assegnare-memoria14) Assegnare memoria;translations/it_it/process/coding-style:15) il morbo inlinejR=il-morbo-inline15) Il morbo inlineStranslations/it_it/process/coding-style:16) nomi e valori di ritorno delle funzionijR='nomi-e-valori-di-ritorno-delle-funzioni+16) Nomi e valori di ritorno delle funzioni9translations/it_it/process/coding-style:17) l'uso di booljR= l-uso-di-bool17) L’uso di boolOtranslations/it_it/process/coding-style:18) non reinventate le macro del kerneljR=#non-reinventate-le-macro-del-kernel'18) Non reinventate le macro del kernelbtranslations/it_it/process/coding-style:19) linee di configurazione degli editor e altre schifezzejR=6linee-di-configurazione-degli-editor-e-altre-schifezze:19) Linee di configurazione degli editor e altre schifezze;translations/it_it/process/coding-style:20) inline assemblyjR=inline-assembly20) Inline assemblyItranslations/it_it/process/coding-style:21) compilazione sotto condizionejR=compilazione-sotto-condizione!21) Compilazione sotto condizione@translations/it_it/process/coding-style:appendice i) riferimentijR=appendice-i-riferimentiAppendice I) riferimenti it_deprecatedj,a it-deprecatedNInterfacce deprecate, caratteristiche del linguaggio, attributi, e convenzionittranslations/it_it/process/deprecated:interfacce deprecate, caratteristiche del linguaggio, attributi, e convenzionij,aKinterfacce-deprecate-caratteristiche-del-linguaggio-attributi-e-convenzioniNInterfacce deprecate, caratteristiche del linguaggio, attributi, e convenzioni2translations/it_it/process/deprecated:__deprecatedj,a deprecated __deprecated6translations/it_it/process/deprecated:bug() e bug_on()j,a bug-e-bug-onBUG() e BUG_ON()Ytranslations/it_it/process/deprecated:calcoli codificati negli argomenti di un allocatorej,a3calcoli-codificati-negli-argomenti-di-un-allocatore3Calcoli codificati negli argomenti di un allocatoreltranslations/it_it/process/deprecated:simple_strtol(), simple_strtoll(), simple_strtoul(), simple_strtoull()j,a;simple-strtol-simple-strtoll-simple-strtoul-simple-strtoullFsimple_strtol(), simple_strtoll(), simple_strtoul(), simple_strtoull().translations/it_it/process/deprecated:strcpy()j,astrcpystrcpy()Ltranslations/it_it/process/deprecated:strncpy() su stringe terminate con nulj,a$strncpy-su-stringe-terminate-con-nul&strncpy() su stringe terminate con NUL/translations/it_it/process/deprecated:strlcpy()j,astrlcpy strlcpy()Ltranslations/it_it/process/deprecated:segnaposto %p nella stringa di formatoj,a%segnaposto-p-nella-stringa-di-formato&Segnaposto %p nella stringa di formatoJtranslations/it_it/process/deprecated:vettori a dimensione variabile (vla)j,a"vettori-a-dimensione-variabile-vla$Vettori a dimensione variabile (VLA)Qtranslations/it_it/process/deprecated:salto implicito nell'istruzione switch-casej,a+salto-implicito-nell-istruzione-switch-case-Salto implicito nell’istruzione switch-caseTtranslations/it_it/process/deprecated:array di lunghezza zero o con un solo elementoj,a.array-di-lunghezza-zero-o-con-un-solo-elemento.Array di lunghezza zero o con un solo elementoit_development_process_mainjNuit-development-process-main,Una guida al processo di sviluppo del Kernel[translations/it_it/process/development-process:una guida al processo di sviluppo del kerneljNu,una-guida-al-processo-di-sviluppo-del-kernel,Una guida al processo di sviluppo del Kernelit_email_clientsjBit-email-clients9Informazioni sui programmi di posta elettronica per Linuxbtranslations/it_it/process/email-clients:informazioni sui programmi di posta elettronica per linuxjB9informazioni-sui-programmi-di-posta-elettronica-per-linux9Informazioni sui programmi di posta elettronica per Linux,translations/it_it/process/email-clients:gitjBgitGitAtranslations/it_it/process/email-clients:panoramica delle opzionijBpanoramica-delle-opzioniPanoramica delle opzionigtranslations/it_it/process/email-clients:alcuni suggerimenti per i programmi di posta elettronica (mua)jBAlcuni suggerimenti per i programmi di posta elettronica (MUA)it_process_howtojJit-process-howto/Come partecipare allo sviluppo del kernel LinuxPtranslations/it_it/process/howto:come partecipare allo sviluppo del kernel linuxjJ/come-partecipare-allo-sviluppo-del-kernel-linux/Come partecipare allo sviluppo del kernel Linux-translations/it_it/process/howto:introduzionejJ introduzione Introduzione,translations/it_it/process/howto:note legalijJ note-legali Note legali/translations/it_it/process/howto:documentazionejJdocumentazioneDocumentazioneFtranslations/it_it/process/howto:diventare uno sviluppatore del kerneljJ%diventare-uno-sviluppatore-del-kernel%Diventare uno sviluppatore del kernel8translations/it_it/process/howto:il processo di sviluppojJil-processo-di-sviluppoIl processo di sviluppo.translations/it_it/process/howto:riportare bugjJ riportare-bug Riportare Bug;translations/it_it/process/howto:gestire i rapporti sui bugjJgestire-i-rapporti-sui-bugGestire i rapporti sui bug5translations/it_it/process/howto:liste di discussionejJliste-di-discussioneListe di discussione:translations/it_it/process/howto:lavorare con la comunitàjJlavorare-con-la-comunitaLavorare con la comunità`translations/it_it/process/howto:differenze tra la comunità del kernel e le strutture aziendalijJ>differenze-tra-la-comunita-del-kernel-e-le-strutture-aziendali?Differenze tra la comunità del kernel e le strutture aziendali=translations/it_it/process/howto:spezzare le vostre modifichejJspezzare-le-vostre-modificheSpezzare le vostre modificheAtranslations/it_it/process/howto:giustificare le vostre modifichejJ giustificare-le-vostre-modifiche Giustificare le vostre modifiche@translations/it_it/process/howto:documentare le vostre modifichejJdocumentare-le-vostre-modificheDocumentare le vostre modificheit_process_indexjit-process-index0Lavorare con la comunità di sviluppo del kernelQtranslations/it_it/process/index:lavorare con la comunità di sviluppo del kernelj/lavorare-con-la-comunita-di-sviluppo-del-kernel0Lavorare con la comunità di sviluppo del kernelit_kernel_docsj it-kernel-docs)Ulteriore Documentazione Del Kernel LinuxPtranslations/it_it/process/kernel-docs:ulteriore documentazione del kernel linuxj )ulteriore-documentazione-del-kernel-linux)Ulteriore Documentazione Del Kernel Linuxit_process_statement_driverjZit-process-statement-driver&Dichiarazioni sui driver per il kernelYtranslations/it_it/process/kernel-driver-statement:dichiarazioni sui driver per il kerneljZ&dichiarazioni-sui-driver-per-il-kernel&Dichiarazioni sui driver per il kerneldtranslations/it_it/process/kernel-driver-statement:presa di posizione sui moduli per il kernel linuxjZ1presa-di-posizione-sui-moduli-per-il-kernel-linux1Presa di posizione sui moduli per il kernel Linuxit_process_statement_kerneljFit-process-statement-kernel+Applicazione della licenza sul kernel Linuxctranslations/it_it/process/kernel-enforcement-statement:applicazione della licenza sul kernel linuxjF+applicazione-della-licenza-sul-kernel-linux+Applicazione della licenza sul kernel Linuxit_kernel_licensingjOit-kernel-licensing%Regole per licenziare il kernel LinuxNtranslations/it_it/process/license-rules:regole per licenziare il kernel linuxjO%regole-per-licenziare-il-kernel-linux%Regole per licenziare il kernel LinuxQtranslations/it_it/process/license-rules:sintassi degli identificatori di licenzajO(sintassi-degli-identificatori-di-licenza(Sintassi degli identificatori di licenzaBtranslations/it_it/process/license-rules:identificatori di licenzajOidentificatori-di-licenzaIdentificatori di licenza:translations/it_it/process/license-rules:_`module_license`jOid1MODULE_LICENSEit_magicnumbersj~xit-magicnumbersI numeri magici di Linux@translations/it_it/process/magic-number:i numeri magici di linuxj~xi-numeri-magici-di-linuxI numeri magici di Linuxit_maintainer_handbooks_mainjnDit-maintainer-handbooks-mainMNote sul processo di sviluppo dei sottosistemi e dei sorgenti dei manutentori}translations/it_it/process/maintainer-handbooks:note sul processo di sviluppo dei sottosistemi e dei sorgenti dei manutentorijnDMnote-sul-processo-di-sviluppo-dei-sottosistemi-e-dei-sorgenti-dei-manutentoriMNote sul processo di sviluppo dei sottosistemi e dei sorgenti dei manutentori it_pgpguidej it-pgpguide)La guida a PGP per manutentori del kernelit_devs_not_infrajit-devs-not-infra7Fidatevi degli sviluppatori e non dell’infrastruttura it_pgp_toolsj it-pgp-tools Strumenti PGPit_protect_your_keyjit-protect-your-key(Proteggere la vostra chiave PGP primaria it_smartcardsj it-smartcards;Spostare le sottochiavi in un apposito dispositivo criptatoit_pgp_with_gitjit-pgp-with-gitUsare PGP con Gitit_verify_identitiesjit-verify-identitiesCome lavorare con patch firmateit_kernel_identitiesjit-kernel-identities;Come verificare l’identità degli sviluppatori del kernelYtranslations/it_it/process/maintainer-pgp-guide:la guida a pgp per manutentori del kernelj)la-guida-a-pgp-per-manutentori-del-kernel)La guida a PGP per manutentori del kernel_translations/it_it/process/maintainer-pgp-guide:il ruolo di pgp nello sviluppo del kernel linuxj/il-ruolo-di-pgp-nello-sviluppo-del-kernel-linux/Il ruolo di PGP nello sviluppo del kernel Linux=translations/it_it/process/maintainer-pgp-guide:strumenti pgpj strumenti-pgp Strumenti PGPXtranslations/it_it/process/maintainer-pgp-guide:proteggere la vostra chiave pgp primariaj(proteggere-la-vostra-chiave-pgp-primaria(Proteggere la vostra chiave PGP primariaktranslations/it_it/process/maintainer-pgp-guide:spostare le sottochiavi in un apposito dispositivo criptatoj;spostare-le-sottochiavi-in-un-apposito-dispositivo-criptato;Spostare le sottochiavi in un apposito dispositivo criptatoAtranslations/it_it/process/maintainer-pgp-guide:usare pgp con gitjusare-pgp-con-gitUsare PGP con Gititranslations/it_it/process/maintainer-pgp-guide:come verificare l'identità degli sviluppatori del kernelj8come-verificare-l-identita-degli-sviluppatori-del-kernel;Come verificare l’identità degli sviluppatori del kernelGtranslations/it_it/process/maintainer-tip:il tascabile dei sorgenti tipj|<il-tascabile-dei-sorgenti-tipIl tascabile dei sorgenti tip_translations/it_it/process/maintainers:lista dei manutentori e come inviare modifiche al kernelj<8lista-dei-manutentori-e-come-inviare-modifiche-al-kernel8Lista dei manutentori e come inviare modifiche al kernelit_managementstylej7oit-managementstyle'Il modello di gestione del kernel Linux it_decisionsj7o it-decisions1) Le decisioniStranslations/it_it/process/management-style:il modello di gestione del kernel linuxj7o'il-modello-di-gestione-del-kernel-linux'Il modello di gestione del kernel Linux;translations/it_it/process/management-style:1) le decisionij7o le-decisioni1) Le decisioni9translations/it_it/process/management-style:2) le personej7o le-persone 2) Le personeKtranslations/it_it/process/management-style:3) le persone ii - quelle buonej7ole-persone-ii-quelle-buone3) Le persone II - quelle buoneAtranslations/it_it/process/management-style:4) addossare le colpej7oaddossare-le-colpe4) Addossare le colpeAtranslations/it_it/process/management-style:5) le cose da evitarej7ole-cose-da-evitare5) Le cose da evitare:translations/it_it/process/management-style:6) perché io?j7o perche-io6) Perché io?it_programming_languagej@it-programming-languageLinguaggio di programmazioneLtranslations/it_it/process/programming-language:linguaggio di programmazionej@linguaggio-di-programmazioneLinguaggio di programmazione9translations/it_it/process/programming-language:attributij@ attributi Attributi4translations/it_it/process/programming-language:rustj@rustRustit_stable_api_nonsensejxit-stable-api-nonsense.L’interfaccia dei driver per il kernel Linux[translations/it_it/process/stable-api-nonsense:l'interfaccia dei driver per il kernel linuxjx,l-interfaccia-dei-driver-per-il-kernel-linux.L’interfaccia dei driver per il kernel LinuxAtranslations/it_it/process/stable-api-nonsense:riepilogo generalejxriepilogo-generaleRiepilogo generale;translations/it_it/process/stable-api-nonsense:introduzionejx introduzione IntroduzioneMtranslations/it_it/process/stable-api-nonsense:interfaccia binaria del kerneljxinterfaccia-binaria-del-kernelInterfaccia binaria del kernelZtranslations/it_it/process/stable-api-nonsense:interfaccia stabile nei sorgenti del kerneljx+interfaccia-stabile-nei-sorgenti-del-kernel+Interfaccia stabile nei sorgenti del kernel8translations/it_it/process/stable-api-nonsense:cosa farejx cosa-fare Cosa fareit_stable_kernel_rulesj^it-stable-kernel-rules=Tutto quello che volevate sapere sui rilasci -stable di Linux it_option_1j^ it-option-1 Opzione 1 it_option_2j^ it-option-2 Opzione 2 it_option_3j^ it-option-3 Opzione 3ltranslations/it_it/process/stable-kernel-rules:tutto quello che volevate sapere sui rilasci -stable di linuxj^translations/it_it/process/volatile-considered-harmful:creditijcreditiCreditigtranslations/it_it/riscv/patch-acceptance:arch/riscv linee guida alla manutenzione per gli sviluppatorij=arch-riscv-linee-guida-alla-manutenzione-per-gli-sviluppatori=arch/riscv linee guida alla manutenzione per gli sviluppatori6translations/it_it/riscv/patch-acceptance:introduzionej introduzione Introduzionestranslations/it_it/riscv/patch-acceptance:in aggiunta alla lista delle verifiche da fare prima di inviare una patchjIin-aggiunta-alla-lista-delle-verifiche-da-fare-prima-di-inviare-una-patchIIn aggiunta alla lista delle verifiche da fare prima di inviare una patchLtranslations/it_it/subsystem-apis:documentazione dei sottosistemi del kernelj+*documentazione-dei-sottosistemi-del-kernel*Documentazione dei sottosistemi del kernel9translations/it_it/subsystem-apis:sottosistemi principalij+sottosistemi-principaliSottosistemi principali:translations/it_it/subsystem-apis:interfacce uomo-macchinaj+interfacce-uomo-macchinaInterfacce uomo-macchina4translations/it_it/subsystem-apis:interfacce di retej+interfacce-di-reteInterfacce di rete@translations/it_it/subsystem-apis:interfacce per l'archiviazionej+interfacce-per-l-archiviazione Interfacce per l’archiviazione2translations/it_it/subsystem-apis:interfacce variej+interfacce-varieInterfacce varie%translations/ja_jp/index:日本語訳jrid1 日本語訳Etranslations/ja_jp/process/howto:linux カーネル開発のやり方jDplinux$Linux カーネル開発のやり方-translations/ja_jp/process/howto:はじめにjDpid1 はじめに-translations/ja_jp/process/howto:法的問題jDpid2 法的問題3translations/ja_jp/process/howto:ドキュメントjDpid3ドキュメントEtranslations/ja_jp/process/howto:カーネル開発者になるにはjDpid4$カーネル開発者になるには3translations/ja_jp/process/howto:開発プロセスjDpid5開発プロセス3translations/ja_jp/process/howto:バグレポートjDpid9バグレポートtranslations/sp_sp/process/coding-style:14) reservando memoriajUreservando-memoria14) Reservando memoriaCtranslations/sp_sp/process/coding-style:15) la enfermedad de inlinejUla-enfermedad-de-inline15) La enfermedad de inlineXtranslations/sp_sp/process/coding-style:16) valores devueltos por función y sus nombresjU+valores-devueltos-por-funcion-y-sus-nombres016) Valores devueltos por función y sus nombres7translations/sp_sp/process/coding-style:17) usando booljU usando-bool17) Usando boolNtranslations/sp_sp/process/coding-style:18) no reinvente las macros del kerneljU"no-reinvente-las-macros-del-kernel&18) No reinvente las macros del kernelOtranslations/sp_sp/process/coding-style:19) editores modeline y otros desastresjU#editores-modeline-y-otros-desastres'19) Editores modeline y otros desastres>translations/sp_sp/process/coding-style:20) ensamblador inlinejUensamblador-inline20) Ensamblador inlineDtranslations/sp_sp/process/coding-style:21) compilación condicionaljUcompilacion-condicional21) Compilación condicional>translations/sp_sp/process/coding-style:22) no rompa el kerneljUno-rompa-el-kernel22) No rompa el kernel@translations/sp_sp/process/coding-style:apéndice i) referenciasjUapendice-i-referenciasApéndice I) Referenciasltranslations/sp_sp/process/contribution-maturity-model:modelo de madurez de contribución al kernel de linuxj04modelo-de-madurez-de-contribucion-al-kernel-de-linux5Modelo de Madurez de Contribución al Kernel de LinuxGtranslations/sp_sp/process/contribution-maturity-model:los antecedentesj0los-antecedentesLos Antecedentes>translations/sp_sp/process/contribution-maturity-model:nivel 0j0nivel-0Nivel 0>translations/sp_sp/process/contribution-maturity-model:nivel 1j0nivel-1Nivel 1>translations/sp_sp/process/contribution-maturity-model:nivel 2j0nivel-2Nivel 2>translations/sp_sp/process/contribution-maturity-model:nivel 3j0nivel-3Nivel 3>translations/sp_sp/process/contribution-maturity-model:nivel 4j0nivel-4Nivel 4>translations/sp_sp/process/contribution-maturity-model:nivel 5j0nivel-5Nivel 5 sp_deprecatedj] sp-deprecatedMInterfaces obsoletos, Características del lenguaje, Atributos y Convencionesstranslations/sp_sp/process/deprecated:interfaces obsoletos, características del lenguaje, atributos y convencionesj]Jinterfaces-obsoletos-caracteristicas-del-lenguaje-atributos-y-convencionesMInterfaces obsoletos, Características del lenguaje, Atributos y Convenciones2translations/sp_sp/process/deprecated:__deprecatedj] deprecated __deprecated6translations/sp_sp/process/deprecated:bug() y bug_on()j] bug-y-bug-onBUG() y BUG_ON()ftranslations/sp_sp/process/deprecated:operaciones aritméticas en los argumentos de reserva de memoriaj]?operaciones-aritmeticas-en-los-argumentos-de-reserva-de-memoria@Operaciones aritméticas en los argumentos de reserva de memorialtranslations/sp_sp/process/deprecated:simple_strtol(), simple_strtoll(), simple_strtoul(), simple_strtoull()j];simple-strtol-simple-strtoll-simple-strtoul-simple-strtoullFsimple_strtol(), simple_strtoll(), simple_strtoul(), simple_strtoull().translations/sp_sp/process/deprecated:strcpy()j]strcpystrcpy()Ztranslations/sp_sp/process/deprecated:strncpy() en cadenas de caracteres terminadas en nulj]2strncpy-en-cadenas-de-caracteres-terminadas-en-nul4strncpy() en cadenas de caracteres terminadas en NUL/translations/sp_sp/process/deprecated:strlcpy()j]strlcpy strlcpy()Ctranslations/sp_sp/process/deprecated:especificación de formato %pj]especificacion-de-formato-pEspecificación de formato %pHtranslations/sp_sp/process/deprecated:arrays de longitud variable (vlas)j] arrays-de-longitud-variable-vlas"Arrays de longitud variable (VLAs)Itranslations/sp_sp/process/deprecated:switch case fall-through implícitoj]"switch-case-fall-through-implicito#Switch case fall-through implícitoKtranslations/sp_sp/process/deprecated:arrays de longitud cero y un elementoj]%arrays-de-longitud-cero-y-un-elemento%Arrays de longitud cero y un elementosp_email_clientsjZsp-email-clients:Información de clientes de correo electrónico para Linuxctranslations/sp_sp/process/email-clients:información de clientes de correo electrónico para linuxjZ8informacion-de-clientes-de-correo-electronico-para-linux:Información de clientes de correo electrónico para Linux,translations/sp_sp/process/email-clients:gitjZgitGit?translations/sp_sp/process/email-clients:preferencias generalesjZpreferencias-generalesPreferencias Generalesitranslations/sp_sp/process/email-clients:algunas sugerencias para el cliente de correo electrónico (mua)jZ=algunas-sugerencias-para-el-cliente-de-correo-electronico-mua@Algunas sugerencias para el cliente de correo electrónico (MUA)contactojccontactoContactoUtranslations/sp_sp/process/embargoed-hardware-issues:problemas de hardware embargadosjc problemas-de-hardware-embargados Problemas de hardware embargadosLista de comprobación para enviar parches del kernel de Linuxjtranslations/sp_sp/process/submit-checklist:lista de comprobación para enviar parches del kernel de linuxjA]=lista-de-comprobacion-para-enviar-parches-del-kernel-de-linux>Lista de comprobación para enviar parches del kernel de Linuxsp_submittingpatchesj 2sp-submittingpatchesIEnvío de parches: la guía esencial para incluir su código en el kernelsp_describe_changesj 2sp-describe-changesDescriba sus cambiossp_split_changesj 2sp-split-changesSepare sus cambiossp_resend_remindersj 2sp-resend-remindersNo se desanime o impacientesp_the_canonical_patch_formatj 2sp-the-canonical-patch-formatFormato de parche canónico sp_backtracesj 2 sp-backtraces'Retrocesos en mensajes de confirmaciónsp_explicit_in_reply_toj 2sp-explicit-in-reply-to'In-Reply-To explicitos en las cabeceraswtranslations/sp_sp/process/submitting-patches:envío de parches: la guía esencial para incluir su código en el kernelj 2Eenvio-de-parches-la-guia-esencial-para-incluir-su-codigo-en-el-kernelIEnvío de parches: la guía esencial para incluir su código en el kernelNtranslations/sp_sp/process/submitting-patches:obtenga el código fuente actualj 2obtenga-el-codigo-fuente-actual Obtenga el código fuente actualBtranslations/sp_sp/process/submitting-patches:describa sus cambiosj 2describa-sus-cambiosDescriba sus cambios@translations/sp_sp/process/submitting-patches:separe sus cambiosj 2separe-sus-cambiosSepare sus cambiosMtranslations/sp_sp/process/submitting-patches:revise el estilo en sus cambiosj 2revise-el-estilo-en-sus-cambiosRevise el estilo en sus cambiosWtranslations/sp_sp/process/submitting-patches:seleccione los destinatarios de su parchej 2)seleccione-los-destinatarios-de-su-parche)Seleccione los destinatarios de su parchertranslations/sp_sp/process/submitting-patches:sin mime, enlaces, compresión o archivos adjuntos. solo texto planoj 2@sin-mime-enlaces-compresion-o-archivos-adjuntos-solo-texto-planoDSin MIME, enlaces, compresión o archivos adjuntos. Solo texto planoUtranslations/sp_sp/process/submitting-patches:responda a los comentarios de revisiónj 2&responda-a-los-comentarios-de-revision'Responda a los comentarios de revisiónItranslations/sp_sp/process/submitting-patches:no se desanime o impacientej 2no-se-desanime-o-impacienteNo se desanime o impacienteHtranslations/sp_sp/process/submitting-patches:incluya patch en el asuntoj 2incluya-patch-en-el-asuntoIncluya PATCH en el asuntojtranslations/sp_sp/process/submitting-patches:firme su trabajo: el certificado de origen del desarrolladorj 2;firme-su-trabajo-el-certificado-de-origen-del-desarrolladorExample code - drivers providing a built in regulatory domain:=networking/regulatory:statically compiled regulatory databasej'statically-compiled-regulatory-database'Statically compiled regulatory database representorsj representorsNetwork Function Representors5networking/representors:network function representorsjnetwork-function-representorsNetwork Function Representors"networking/representors:motivationj motivation Motivation#networking/representors:definitionsj definitions Definitions3networking/representors:what does a representor do?jwhat-does-a-representor-doWhat does a representor do?Anetworking/representors:what functions should have a representor?j(what-functions-should-have-a-representor)What functions should have a representor?5networking/representors:how are representors created?jhow-are-representors-createdHow are representors created?8networking/representors:how are representors identified?jhow-are-representors-identified How are representors identified?Cnetworking/representors:how do representors interact with tc rules?j*how-do-representors-interact-with-tc-rules+How do representors interact with TC rules?9networking/representors:configuring the representee's macj!configuring-the-representee-s-mac#Configuring the representee’s MAC'networking/rxrpc:rxrpc network protocolj rxrpc-network-protocolRxRPC Network Protocolnetworking/rxrpc:overviewj overviewOverview'networking/rxrpc:rxrpc protocol summaryj rxrpc-protocol-summaryRxRPC Protocol Summary&networking/rxrpc:af_rxrpc driver modelj af-rxrpc-driver-modelAF_RXRPC Driver Model!networking/rxrpc:control messagesj control-messagesControl Messagesnetworking/rxrpc:socket optionsj socket-optionsSOCKET OPTIONSnetworking/rxrpc:securityj securitySECURITY%networking/rxrpc:example client usagej example-client-usageEXAMPLE CLIENT USAGE%networking/rxrpc:example server usagej example-server-usageExample Server Usage*networking/rxrpc:af_rxrpc kernel interfacej af-rxrpc-kernel-interfaceAF_RXRPC Kernel Interface(networking/rxrpc:configurable parametersj configurable-parametersConfigurable Parameters8networking/scaling:scaling in the linux networking stackj%scaling-in-the-linux-networking-stack%Scaling in the Linux Networking Stacknetworking/scaling:introductionj introduction Introduction,networking/scaling:rss: receive side scalingjrss-receive-side-scalingRSS: Receive Side Scaling/networking/scaling:rps: receive packet steeringjrps-receive-packet-steeringRPS: Receive Packet Steering-networking/scaling:rfs: receive flow steeringjrfs-receive-flow-steeringRFS: Receive Flow Steering"networking/scaling:accelerated rfsjaccelerated-rfsAccelerated RFS0networking/scaling:xps: transmit packet steeringjxps-transmit-packet-steeringXPS: Transmit Packet Steering/networking/scaling:per tx queue rate limitationjper-tx-queue-rate-limitationPer TX Queue rate limitation&networking/scaling:further informationjfurther-informationFurther Information!networking/sctp:linux kernel sctpj linux-kernel-sctpLinux Kernel SCTPnetworking/sctp:caveatsj caveatsCaveats"networking/secid:lsm/selinux secidj(lsm-selinux-secidLSM/SeLinux secid+networking/seg6-sysctl:seg6 sysfs variablesjseg6-sysfs-variablesSeg6 Sysfs variablesCnetworking/seg6-sysctl:/proc/sys/net/conf//seg6_* variables:j&proc-sys-net-conf-iface-seg6-variables,/proc/sys/net/conf//seg6_* variables:6networking/segmentation-offloads:segmentation offloadsj<segmentation-offloadsSegmentation Offloads-networking/segmentation-offloads:introductionj< introduction Introduction9networking/segmentation-offloads:tcp segmentation offloadj<tcp-segmentation-offloadTCP Segmentation Offload:networking/segmentation-offloads:udp fragmentation offloadj<udp-fragmentation-offloadUDP Fragmentation OffloadYnetworking/segmentation-offloads:ipip, sit, gre, udp tunnel, and remote checksum offloadsj<4ipip-sit-gre-udp-tunnel-and-remote-checksum-offloads8IPIP, SIT, GRE, UDP Tunnel, and Remote Checksum Offloads=networking/segmentation-offloads:generic segmentation offloadj<generic-segmentation-offloadGeneric Segmentation Offload8networking/segmentation-offloads:generic receive offloadj<generic-receive-offloadGeneric Receive OffloadEnetworking/segmentation-offloads:partial generic segmentation offloadj<$partial-generic-segmentation-offload$Partial Generic Segmentation Offload;networking/segmentation-offloads:sctp acceleration with gsoj<sctp-acceleration-with-gsoSCTP acceleration with GSOnetworking/sfp-phylink:phylinkj phylinkphylinknetworking/sfp-phylink:overviewj overviewOverview)networking/sfp-phylink:modes of operationj modes-of-operationModes of operationPnetworking/sfp-phylink:rough guide to converting a network driver to sfp/phylinkj 9rough-guide-to-converting-a-network-driver-to-sfp-phylink9Rough guide to converting a network driver to sfp/phylinkcrcjcrcNon-IP checksum (CRC) offloads networking/skbuff:struct sk_buffjstruct-sk-buffstruct sk_buff(networking/skbuff:basic sk_buff geometryjbasic-sk-buff-geometryBasic sk_buff geometry,networking/skbuff:shared skbs and skb clonesjshared-skbs-and-skb-clonesShared skbs and skb clones-networking/skbuff:dataref and headerless skbsjdataref-and-headerless-skbsdataref and headerless skbs&networking/skbuff:checksum informationjchecksum-informationChecksum information networking/smc-sysctl:smc sysctljӠ smc-sysctl SMC Sysctl3networking/smc-sysctl:/proc/sys/net/smc/* variablesjӠproc-sys-net-smc-variables/proc/sys/net/smc/* Variables$networking/snmp_counter:snmp counterj snmp-counter SNMP counter-networking/snmp_counter:general ipv4 countersjgeneral-ipv4-countersGeneral IPv4 counters%networking/snmp_counter:icmp countersj icmp-counters ICMP counters,networking/snmp_counter:general tcp countersjgeneral-tcp-countersGeneral TCP counters%networking/snmp_counter:tcp fast openj tcp-fast-open TCP Fast Open%networking/snmp_counter:tcp fast pathj tcp-fast-path TCP Fast Path!networking/snmp_counter:tcp abortj tcp-abort TCP abort-networking/snmp_counter:tcp hybrid slow startjtcp-hybrid-slow-startTCP Hybrid Slow StartAnetworking/snmp_counter:tcp retransmission and congestion controlj)tcp-retransmission-and-congestion-control)TCP retransmission and congestion controlnetworking/snmp_counter:dsackjdsackDSACK.networking/snmp_counter:invalid sack and dsackjinvalid-sack-and-dsackinvalid SACK and DSACK"networking/snmp_counter:sack shiftj sack-shift SACK shift(networking/snmp_counter:tcp out of orderjtcp-out-of-orderTCP out of order networking/snmp_counter:tcp pawsjtcp-pawsTCP PAWS$networking/snmp_counter:tcp ack skipj tcp-ack-skip TCP ACK skip*networking/snmp_counter:tcp receive windowjtcp-receive-windowTCP receive window#networking/snmp_counter:delayed ackj delayed-ack Delayed ACK-networking/snmp_counter:tail loss probe (tlp)jtail-loss-probe-tlpTail Loss Probe (TLP)1networking/snmp_counter:tcp fast open descriptionjtcp-fast-open-descriptionTCP Fast Open description#networking/snmp_counter:syn cookiesj syn-cookies SYN cookies%networking/snmp_counter:challenge ackj challenge-ack Challenge ACKnetworking/snmp_counter:prunejpruneprune networking/snmp_counter:examplesjexamplesexamples*networking/statistics:interface statisticsjinterface-statisticsInterface statisticsnetworking/statistics:overviewjoverviewOverviewnetworking/statistics:uapisjuapisuAPIs.networking/statistics:struct rtnl_link_stats64jstruct-rtnl-link-stats64struct rtnl_link_stats64.networking/statistics:notes for driver authorsjnotes-for-driver-authorsNotes for driver authors.networking/strparser:stream parser (strparser)j%stream-parser-strparserStream Parser (strparser)!networking/strparser:introductionj% introduction Introductionnetworking/strparser:interfacej% interface Interfacenetworking/strparser:functionsj% functions Functionsnetworking/strparser:callbacksj% callbacks Callbacksnetworking/strparser:statisticsj% statistics Statistics,networking/strparser:message assembly limitsj%message-assembly-limitsMessage assembly limitsnetworking/strparser:authorj%authorAuthor switchdevj^ switchdev/Ethernet switch device driver model (switchdev)Dnetworking/switchdev:ethernet switch device driver model (switchdev)j^-ethernet-switch-device-driver-model-switchdev/Ethernet switch device driver model (switchdev)"networking/switchdev:include filesj^ include-files Include Files"networking/switchdev:configurationj^ configuration Configuration!networking/switchdev:switch portsj^ switch-ports Switch Ports*networking/switchdev:l2 forwarding offloadj^l2-forwarding-offloadL2 Forwarding Offload'networking/switchdev:l3 routing offloadj^l3-routing-offloadL3 Routing Offload4networking/switchdev:device driver expected behaviorj^device-driver-expected-behaviorDevice driver expected behavior&networking/sysfs-tagging:sysfs taggingjպ sysfs-tagging Sysfs tagging@networking/tc-actions-env-rules:tc actions - environmental rulesjtc-actions-environmental-rules TC Actions - Environmental Rules4networking/tc-queue-filters:tc queue based filteringjtc-queue-based-filteringTC queue based filtering(networking/tcp-thin:thin-streams and tcpjVthin-streams-and-tcpThin-streams and TCPnetworking/tcp-thin:referencesjV references ReferencesJnetworking/tcp_ao:tcp authentication option linux implementation (rfc5925)j 6tcp-authentication-option-linux-implementation-rfc59258TCP Authentication Option Linux implementation (RFC5925)!networking/tcp_ao:1. introductionj  introduction1. IntroductionEnetworking/tcp_ao:2. in-kernel mkts database vs database in userspacej 0in-kernel-mkts-database-vs-database-in-userspace32. In-kernel MKTs database vs database in userspacenetworking/tcp_ao:3. uapij uapi3. uAPI:networking/tcp_ao:4. ``setsockopt()`` vs ``accept()`` racej setsockopt-vs-accept-race 4. setsockopt() vs accept() race-networking/tcp_ao:5. interaction with tcp-md5j interaction-with-tcp-md55. Interaction with TCP-MD5-networking/tcp_ao:6. sne linux implementationj sne-linux-implementation6. SNE Linux implementationnetworking/tcp_ao:7. linksj links7. Linksnetworking/team:teamjteamTeam$networking/timestamping:timestampingj timestamping Timestamping-networking/timestamping:1. control interfacesjcontrol-interfaces1. Control Interfaces)networking/timestamping:2 data interfacesjdata-interfaces2 Data Interfaces_networking/timestamping:3. hardware timestamping configuration: siocshwtstamp and siocghwtstampjChardware-timestamping-configuration-siocshwtstamp-and-siocghwtstampG3. Hardware Timestamping configuration: SIOCSHWTSTAMP and SIOCGHWTSTAMP!networking/tipc:linux kernel tipcjVlinux-kernel-tipcLinux Kernel TIPCnetworking/tipc:introductionjV introduction Introductionnetworking/tipc:implementationjVimplementationImplementation kernel_tlsj~ kernel-tls Kernel TLSnetworking/tls:kernel tlsj~jH/ Kernel TLSnetworking/tls:overviewj~overviewOverviewnetworking/tls:user interfacej~user-interfaceUser interfacenetworking/tls:statisticsj~ statistics Statistics0networking/tls-handshake:in-kernel tls handshakej in-kernel-tls-handshakeIn-Kernel TLS Handshake!networking/tls-handshake:overviewj overviewOverview-networking/tls-handshake:user handshake agentj user-handshake-agentUser handshake agent-networking/tls-handshake:kernel handshake apij kernel-handshake-apiKernel Handshake API-networking/tls-handshake:handshake completionj handshake-completionHandshake Completion5tuple_problemsjtuple-problems5-tuple matching limitations)networking/tls-offload:kernel tls offloadjkernel-tls-offloadKernel TLS offload+networking/tls-offload:kernel tls operationjkernel-tls-operationKernel TLS operation+networking/tls-offload:device configurationjdevice-configurationDevice configuration'networking/tls-offload:normal operationjnormal-operationNormal operation&networking/tls-offload:resync handlingjresync-handlingResync handling%networking/tls-offload:error handlingjerror-handlingError handling*networking/tls-offload:performance metricsjperformance-metricsPerformance metrics!networking/tls-offload:statisticsj statistics StatisticsSnetworking/tls-offload:notable corner cases, exceptions and additional requirementsj;notable-corner-cases-exceptions-and-additional-requirements4. Kernel Behaviour with Regards to the Various Socket OptionsCnetworking/udplite:5. udp-lite runtime statistics and their meaningj-udp-lite-runtime-statistics-and-their-meaning05. UDP-Lite Runtime Statistics and their Meaningnetworking/udplite:6. iptablesjiptables 6. IPtables(networking/udplite:7. maintainer addressjmaintainer-address7. Maintainer Address3networking/vrf:virtual routing and forwarding (vrf)j"virtual-routing-and-forwarding-vrf$Virtual Routing and Forwarding (VRF)networking/vrf:the vrf devicejthe-vrf-deviceThe VRF Device&networking/vrf:using iproute2 for vrfsjusing-iproute2-for-vrfsUsing iproute2 for VRFsGnetworking/vxlan:virtual extensible local area networking documentationj6virtual-extensible-local-area-networking-documentation6Virtual eXtensible Local Area Networking documentation!networking/x25:linux x.25 projectjlinux-x-25-projectLinux X.25 Project1networking/x25-iface:x.25 device driver interfacejx-25-device-driver-interfaceX.25 Device Driver Interface2networking/x25-iface:packet layer to device driverjpacket-layer-to-device-driverPacket Layer to Device Driver2networking/x25-iface:device driver to packet layerjdevice-driver-to-packet-layerDevice Driver to Packet Layer7networking/x25-iface:requirements for the device driverj"requirements-for-the-device-driver"Requirements for the device driver*networking/xdp-rx-metadata:xdp rx metadatajxdp-rx-metadataXDP RX Metadata)networking/xdp-rx-metadata:general designjgeneral-designGeneral Design!networking/xdp-rx-metadata:af_xdpjaf-xdpAF_XDP#networking/xdp-rx-metadata:xdp_passjxdp-passXDP_PASS+networking/xdp-rx-metadata:bpf_redirect_mapjbpf-redirect-mapbpf_redirect_map(networking/xdp-rx-metadata:bpf_tail_callj bpf-tail-call bpf_tail_call,networking/xdp-rx-metadata:supported devicesjsupported-devicesSupported Devices"networking/xdp-rx-metadata:examplejexampleExample xfrm_devicej6 xfrm-device/XFRM device - offloading the IPsec computationsFnetworking/xfrm_device:xfrm device - offloading the ipsec computationsj6-xfrm-device-offloading-the-ipsec-computations/XFRM device - offloading the IPsec computationsnetworking/xfrm_device:overviewj6overviewOverview-networking/xfrm_device:callbacks to implementj6callbacks-to-implementCallbacks to implementnetworking/xfrm_device:flowj6flowFlow7networking/xfrm_proc:xfrm proc - /proc/net/xfrm_* filesj`xfrm-proc-proc-net-xfrm-files"XFRM proc - /proc/net/xfrm_* files.networking/xfrm_proc:transformation statisticsj`transformation-statisticsTransformation Statisticsnetworking/xfrm_sync:xfrmjxfrmXFRM)networking/xfrm_sync:1) message structurejmessage-structure1) Message Structure>networking/xfrm_sync:2) tlvs reflect the different parameters:j%tlvs-reflect-the-different-parameters)2) TLVS reflect the different parameters:Bnetworking/xfrm_sync:3) default configurations for the parameters:j)default-configurations-for-the-parameters-3) Default configurations for the parameters:%networking/xfrm_sync:4) message typesj message-types4) Message types5networking/xfrm_sync:exceptions to threshold settingsj exceptions-to-threshold-settings Exceptions to threshold settings#networking/xfrm_sysctl:xfrm syscallj xfrm-syscall XFRM Syscall;networking/xfrm_sysctl:/proc/sys/net/core/xfrm_* variables:j proc-sys-net-core-xfrm-variables$/proc/sys/net/core/xfrm_* Variables:-networking/xsk-tx-metadata:af_xdp tx metadataj af-xdp-tx-metadataAF_XDP TX Metadata)networking/xsk-tx-metadata:general designj general-designGeneral Design/networking/xsk-tx-metadata:software tx checksumj software-tx-checksumSoftware TX Checksum7networking/xsk-tx-metadata:querying device capabilitiesj querying-device-capabilitiesQuerying Device Capabilities"networking/xsk-tx-metadata:examplej exampleExampleBnvdimm/maintainer-entry-profile:libnvdimm maintainer entry profilej"libnvdimm-maintainer-entry-profile"LIBNVDIMM Maintainer Entry Profile(nvdimm/maintainer-entry-profile:overviewjoverviewOverview9nvdimm/maintainer-entry-profile:submit checklist addendumjsubmit-checklist-addendumSubmit Checklist Addendum/nvdimm/maintainer-entry-profile:key cycle datesjkey-cycle-datesKey Cycle Dates.nvdimm/maintainer-entry-profile:review cadencejreview-cadenceReview CadenceEnvme/feature-and-quirk-policy:linux nvme feature and and quirk policyjs'linux-nvme-feature-and-and-quirk-policy'Linux NVMe feature and and quirk policy*nvme/feature-and-quirk-policy:introductionjs introduction Introduction0nvme/feature-and-quirk-policy:supported featuresjssupported-featuresSupported features$nvme/feature-and-quirk-policy:quirksjsquirksQuirkspcmcia/devicetable:device tablej4 device-table Device tablepcmcia/driver:pcmcia driverj pcmcia-driver PCMCIA Driverpcmcia/driver:sysfsjsysfssysfs$pcmcia/driver-changes:driver changesjdriver-changesDriver changespcmcia/index:pcmciajpcmciaPCMCIApcmcia/locking:lockingjblockingLocking.pcmcia/locking:a) overview, locking hierarchy:jba-overview-locking-hierarchyA) Overview, Locking Hierarchy:pcmcia/locking:b) exclusionjb b-exclusion B) Exclusionpcmcia/locking:c) protectionjb c-protection C) Protectionpeci/index:peci subsystemj!peci-subsystemPECI Subsystempeci/peci:overviewj,overviewOverviewpeci/peci:peci wirej, peci-wire PECI Wire"peci/peci:peci subsystem internalsj,peci-subsystem-internalsPECI subsystem internalspeci/peci:peci cpu driver apij,peci-cpu-driver-apiPECI CPU Driver APIpower/apm-acpi:apm or acpi?j apm-or-acpi APM or ACPI?!power/apm-acpi:user-space daemonsjuser-space-daemonsUser-space Daemons:power/basic-pm-debugging:debugging hibernation and suspendj !debugging-hibernation-and-suspend!Debugging hibernation and suspendLpower/basic-pm-debugging:1. testing hibernation (aka suspend to disk or std)j .testing-hibernation-aka-suspend-to-disk-or-std31. Testing hibernation (aka suspend to disk or STD)8power/basic-pm-debugging:2. testing suspend to ram (str)j testing-suspend-to-ram-str2. Testing suspend to RAM (STR)%power/charger-manager:charger managerj'charger-managerCharger Manager%power/charger-manager:1. introductionj' introduction1. IntroductionOpower/charger-manager:2. global charger-manager data related with suspend_againj'6global-charger-manager-data-related-with-suspend-again92. Global Charger-Manager Data related with suspend_againu(3power/charger-manager:3. how to setup suspend_againj'how-to-setup-suspend-again3. How to setup suspend_againCpower/charger-manager:4. charger-manager data (struct charger_desc)j'(charger-manager-data-struct-charger-desc-4. Charger-Manager Data (struct charger_desc)Tpower/charger-manager:5. notify charger-manager of charger events: cm_notify_event()j'8notify-charger-manager-of-charger-events-cm-notify-event>5. Notify Charger-Manager of charger events: cm_notify_event()-power/charger-manager:6. other considerationsj'other-considerations6. Other ConsiderationsJpower/drivers-testing:testing suspend and resume support in device driversj4testing-suspend-and-resume-support-in-device-drivers4Testing suspend and resume support in device drivers2power/drivers-testing:1. preparing the test systemjpreparing-the-test-system1. Preparing the test system+power/drivers-testing:2. testing the driverjtesting-the-driver2. Testing the driver*power/energy-model:energy model of devicesjenergy-model-of-devicesEnergy Model of devicespower/energy-model:1. overviewjoverview 1. Overviewpower/energy-model:2. core apisj core-apis 2. Core APIspower/energy-model:3. examplesjexamples 3. Examples)power/freezing-of-tasks:freezing of tasksj%freezing-of-tasksFreezing of tasks9power/freezing-of-tasks:i. what is the freezing of tasks?j%i-what-is-the-freezing-of-tasks!I. What is the freezing of tasks?-power/freezing-of-tasks:ii. how does it work?j%ii-how-does-it-workII. How does it work?@power/freezing-of-tasks:iii. which kernel threads are freezable?j%&iii-which-kernel-threads-are-freezable(III. Which kernel threads are freezable?.power/freezing-of-tasks:iv. why do we do that?j%iv-why-do-we-do-thatIV. Why do we do that?Spower/freezing-of-tasks:v. are there any problems related to the freezing of tasks?j%9v-are-there-any-problems-related-to-the-freezing-of-tasks;V. Are there any problems related to the freezing of tasks?_power/freezing-of-tasks:vi. are there any precautions to be taken to prevent freezing failures?j%Evi-are-there-any-precautions-to-be-taken-to-prevent-freezing-failuresGVI. Are there any precautions to be taken to prevent freezing failures?(power/freezing-of-tasks:v. miscellaneousj%v-miscellaneousV. Miscellaneouspower/index:power managementjpower-managementPower Management4power/opp:operating performance points (opp) libraryj(operating-performance-points-opp-library*Operating Performance Points (OPP) Librarypower/opp:1. introductionj introduction1. Introduction*power/opp:2. initial opp list registrationjinitial-opp-list-registration 2. Initial OPP List Registration!power/opp:3. opp search functionsjopp-search-functions3. OPP Search Functions/power/opp:4. opp availability control functionsj"opp-availability-control-functions%4. OPP Availability Control Functions)power/opp:5. opp data retrieval functionsjopp-data-retrieval-functions5. OPP Data Retrieval Functionspower/opp:6. data structuresjdata-structures6. Data Structurespower/pci:pci power managementjxpci-power-managementPCI Power ManagementCpower/pci:1. hardware and platform support for pci power managementjx6hardware-and-platform-support-for-pci-power-management91. Hardware and Platform Support for PCI Power Management6power/pci:2. pci subsystem and device power managementjx)pci-subsystem-and-device-power-management,2. PCI Subsystem and Device Power Management4power/pci:3. pci device drivers and power managementjx'pci-device-drivers-and-power-management*3. PCI Device Drivers and Power Managementpower/pci:4. resourcesjx resources 4. Resources6power/pm_qos_interface:pm quality of service interfacejpm-quality-of-service-interfacePM Quality Of Service Interface*power/pm_qos_interface:1. pm qos frameworkjpm-qos-framework1. PM QoS frameworkGpower/pm_qos_interface:2. pm qos per-device latency and flags frameworkj-pm-qos-per-device-latency-and-flags-framework02. PM QoS per-device latency and flags framework1power/power_supply_class:linux power supply classjlinux-power-supply-classLinux power supply class!power/power_supply_class:synopsisjsynopsisSynopsis.power/power_supply_class:attributes/propertiesjattributes-propertiesAttributes/propertiespower/power_supply_class:unitsjunitsUnits7power/power_supply_class:attributes/properties detailedjattributes-properties-detailedAttributes/properties detailedFpower/power_supply_class:battery <-> external power supply interactionj)battery-external-power-supply-interaction-Battery <-> external power supply interaction;power/power_supply_class:devicetree battery characteristicsj"devicetree-battery-characteristics"Devicetree battery characteristicspower/power_supply_class:qajqaQA>power/powercap/dtpm:dynamic thermal power management frameworkju*dynamic-thermal-power-management-framework*Dynamic Thermal Power Management frameworkpower/powercap/dtpm:overviewjuoverviewOverview"power/powercap/dtpm:user space apijuuser-space-apiUser space APIpower/powercap/dtpm:kernel apiju kernel-api Kernel API/power/powercap/powercap:power capping frameworkjnpower-capping-frameworkPower Capping Framework#power/powercap/powercap:terminologyjn terminology Terminology-power/powercap/powercap:power zone attributesjnpower-zone-attributesPower Zone Attributes9power/powercap/powercap:power cap client driver interfacejn!power-cap-client-driver-interface!Power Cap Client Driver Interface5. Regulator Operating Mode Control & Status (dynamic drivers),power/regulator/consumer:6. regulator eventsjregulator-events6. Regulator Eventsprocess/adding-syscalls:do not call system calls in the kernelj&do-not-call-system-calls-in-the-kernel&Do not call System Calls in the Kernel.process/adding-syscalls:references and sourcesjreferences-and-sourcesReferences and Sourcesapplying_patchesjapplying-patches$Applying Patches To The Linux Kernel=process/applying-patches:applying patches to the linux kernelj$applying-patches-to-the-linux-kernel$Applying Patches To The Linux Kernel)process/applying-patches:what is a patch?jwhat-is-a-patchWhat is a patch?:process/applying-patches:how do i apply or revert a patch?j how-do-i-apply-or-revert-a-patch!How do I apply or revert a patch?Fprocess/applying-patches:how do i feed a patch/diff file to ``patch``?j(how-do-i-feed-a-patch-diff-file-to-patch)How do I feed a patch/diff file to patch?4process/applying-patches:common errors when patchingjcommon-errors-when-patchingCommon errors when patchingAprocess/applying-patches:are there any alternatives to ``patch``?j#are-there-any-alternatives-to-patch$Are there any alternatives to patch?:process/applying-patches:where can i download the patches?j where-can-i-download-the-patches!Where can I download the patches?(process/applying-patches:the 5.x kernelsjthe-5-x-kernelsThe 5.x kernels*process/applying-patches:the 5.x.y kernelsjthe-5-x-y-kernelsThe 5.x.y kernels(process/applying-patches:the -rc kernelsjthe-rc-kernelsThe -rc kernels@process/applying-patches:the -mm patches and the linux-next treej&the-mm-patches-and-the-linux-next-tree'The -mm patches and the linux-next tree7process/backporting:backporting and conflict resolutionj2#backporting-and-conflict-resolution#Backporting and conflict resolution process/backporting:introductionj2 introduction Introduction0process/backporting:applying the patch to a treej2applying-the-patch-to-a-treeApplying the patch to a tree'process/backporting:resolving conflictsj2resolving-conflictsResolving conflicts(process/backporting:verifying the resultj2verifying-the-resultVerifying the result2process/backporting:submitting backports to stablej2submitting-backports-to-stableSubmitting backports to stable/process/backporting:a few final words of advicej2a-few-final-words-of-adviceA few final words of adviceprocess/backporting:examplesj2examplesExamplesprocess/clang-format:review files and patches for coding stylejʩ)review-files-and-patches-for-coding-style)Review files and patches for coding style0process/clang-format:reformatting blocks of codejʩreformatting-blocks-of-codeReformatting blocks of code$process/clang-format:missing supportjʩmissing-supportMissing support+process/clang-format:extra features/optionsjʩextra-features-optionsExtra features/optionscode_of_conductjcode-of-conduct$Contributor Covenant Code of Conductscsi/sym53c8xx_2:3. advantages of this driver for newer chips.jB8)advantages-of-this-driver-for-newer-chips-3. Advantages of this driver for newer chips.7scsi/sym53c8xx_2:4. memory mapped i/o versus normal i/ojB8#memory-mapped-i-o-versus-normal-i-o&4. Memory mapped I/O versus normal I/O+scsi/sym53c8xx_2:5. tagged command queueingjB8tagged-command-queueing5. Tagged command queueing#scsi/sym53c8xx_2:6. parity checkingjB8parity-checking6. Parity checking)scsi/sym53c8xx_2:7. profiling informationjB8profiling-information7. Profiling information$scsi/sym53c8xx_2:8. control commandsjB8control-commands8. Control commands,scsi/sym53c8xx_2:9. configuration parametersjB8configuration-parameters9. Configuration parameters(scsi/sym53c8xx_2:10. boot setup commandsjB8boot-setup-commands10. Boot setup commands1scsi/sym53c8xx_2:15. scsi problem troubleshootingjB8scsi-problem-troubleshooting 15. SCSI problem troubleshooting[scsi/sym53c8xx_2:17. serial nvram (added by richard waltham: dormouse@farsrobt.demon.co.uk)jB8Cserial-nvram-added-by-richard-waltham-dormouse-farsrobt-demon-co-ukJ17. Serial NVRAM (added by Richard Waltham: dormouse@farsrobt.demon.co.uk))scsi/tcm_qla2xxx:tcm_qla2xxx driver notesjݧtcm-qla2xxx-driver-notestcm_qla2xxx Driver Notes/scsi/tcm_qla2xxx:tcm_qla2xxx jam_host attributejݧtcm-qla2xxx-jam-host-attributetcm_qla2xxx jam_host attribute scsi/ufs:universal flash storagejuniversal-flash-storageUniversal Flash Storagescsi/ufs:1. overviewjoverview 1. Overview%scsi/ufs:2. ufs architecture overviewjufs-architecture-overview2. UFS Architecture Overviewscsi/ufs:3. ufshcd overviewjufshcd-overview3. UFSHCD Overviewscsi/ufs:4. bsg supportj bsg-support4. BSG Support7scsi/ufs:5. ufs reference clock frequency configurationj+ufs-reference-clock-frequency-configuration.5. UFS Reference Clock Frequency configurationKscsi/wd719x:driver for western digital wd7193, wd7197 and wd7296 scsi cardsj>driver-for-western-digital-wd7193-wd7197-and-wd7296-scsi-cards?Driver for Western Digital WD7193, WD7197 and WD7296 SCSI cards8security/ima-templates:ima template management mechanismj!ima-template-management-mechanism!IMA Template Management Mechanism#security/ima-templates:introductionj introduction Introduction@security/ima-templates:supported template fields and descriptorsj)supported-template-fields-and-descriptors)Supported Template Fields and Descriptorssecurity/ima-templates:usejuseUsesecurity/sctp:sctpjsctpSCTPsecurity/sctp:sctp lsm supportjsctp-lsm-supportSCTP LSM Support"security/sctp:sctp selinux supportjsctp-selinux-supportSCTP SELinux Support)security/credentials:credentials in linuxj+credentials-in-linuxCredentials in Linuxsecurity/credentials:overviewj+overviewOverview)security/credentials:types of credentialsj+types-of-credentialsTypes of Credentials"security/credentials:file markingsj+ file-markings File Markings%security/credentials:task credentialsj+task-credentialsTask Credentials*security/credentials:open file credentialsj+open-file-credentialsOpen File Credentialssecurity/keys/request-key:negative instantiation and rejectionjN$negative-instantiation-and-rejection$Negative Instantiation And Rejection.security/keys/request-key:the search algorithmjNthe-search-algorithmThe Search Algorithm:security/keys/trusted-encrypted:trusted and encrypted keysjtrusted-and-encrypted-keysTrusted and Encrypted Keys,security/keys/trusted-encrypted:trust sourcej trust-source Trust Source.security/keys/trusted-encrypted:key generationjkey-generationKey Generation%security/keys/trusted-encrypted:usagejusageUsage4security/landlock:landlock lsm: kernel documentationj@!landlock-lsm-kernel-documentation"Landlock LSM: kernel documentation=security/landlock:guiding principles for safe access controlsj@+guiding-principles-for-safe-access-controls+Guiding principles for safe access controls security/landlock:design choicesj@design-choicesDesign choicessecurity/landlock:testsj@testsTests#security/landlock:kernel structuresj@kernel-structuresKernel structuresEsecurity/lsm:linux security modules: general security hooks for linuxj7linux-security-modules-general-security-hooks-for-linux8Linux Security Modules: General Security Hooks for Linuxsecurity/lsm:introductionj introduction Introductionsecurity/lsm:lsm frameworkj lsm-framework LSM Framework$security/lsm:lsm capabilities modulejlsm-capabilities-moduleLSM Capabilities Module:security/lsm-development:linux security module developmentj6!linux-security-module-development!Linux Security Module Development6security/sak:linux secure attention key (sak) handlingjm'linux-secure-attention-key-sak-handling)Linux Secure Attention Key (SAK) handling4security/secrets/coco:confidential computing secretsjLGconfidential-computing-secretsConfidential Computing secrets"security/secrets/coco:introductionjLG introduction Introduction&security/secrets/coco:secret data flowjLGsecret-data-flowSecret data flow/security/secrets/coco:application usage examplejLGapplication-usage-exampleApplication usage example security/secrets/coco:referencesjLG references References,security/secrets/index:secrets documentationjsecrets-documentationSecrets documentation/security/self-protection:kernel self-protectionjkernel-self-protectionKernel Self-Protection1security/self-protection:attack surface reductionjattack-surface-reductionAttack Surface Reduction)security/self-protection:memory integrityjmemory-integrityMemory integrity/security/self-protection:probabilistic defensesjprobabilistic-defensesProbabilistic defenses9security/self-protection:preventing information exposuresj preventing-information-exposures Preventing Information Exposures,security/siphash:siphash - a short input prfjsiphash-a-short-input-prfSipHash - a short input PRF!security/siphash:generating a keyjgenerating-a-keyGenerating a key$security/siphash:using the functionsjusing-the-functionsUsing the functionssecurity/siphash:securityjsecuritySecurity(security/siphash:struct-passing pitfallsjstruct-passing-pitfallsStruct-passing Pitfallssecurity/siphash:resourcesj resources Resources@security/siphash:halfsiphash - siphash's insecure younger cousinj-halfsiphash-siphash-s-insecure-younger-cousin1HalfSipHash - SipHash’s insecure younger cousin*security/siphash:generating a hsiphash keyjgenerating-a-hsiphash-keyGenerating a hsiphash key-security/siphash:using the hsiphash functionsjusing-the-hsiphash-functionsUsing the hsiphash functions-security/siphash:hashtable key function usagejhashtable-key-function-usageHashtable key function usagesecurity/siphash:performancej performance PerformanceTsecurity/snp-tdx-threat-model:confidential computing in linux for x86 virtualizationj56confidential-computing-in-linux-for-x86-virtualization6Confidential Computing in Linux for x86 virtualization(security/snp-tdx-threat-model:motivationj5 motivation Motivation6security/snp-tdx-threat-model:overview and terminologyj5overview-and-terminologyOverview and terminology@security/snp-tdx-threat-model:existing linux kernel threat modelj5"existing-linux-kernel-threat-model"Existing Linux kernel threat model]security/snp-tdx-threat-model:confidential computing threat model and its security objectivesj5?confidential-computing-threat-model-and-its-security-objectives?Confidential Computing threat model and its security objectives8security/tpm/index:trusted platform module documentationj%trusted-platform-module-documentation%Trusted Platform Module documentation(security/tpm/tpm_event_log:tpm event logj7 tpm-event-log TPM Event Log'security/tpm/tpm_event_log:introductionj7 introduction Introduction)security/tpm/tpm_event_log:uefi event logj7uefi-event-logUEFI event log%security/tpm/tpm_event_log:referencesj7 references References-security/tpm/tpm_ftpm_tee:firmware tpm driverjfirmware-tpm-driverFirmware TPM Driver&security/tpm/tpm_ftpm_tee:introductionj introduction Introduction security/tpm/tpm_ftpm_tee:designjdesignDesignIsecurity/tpm/tpm_vtpm_proxy:virtual tpm proxy driver for linux containersjA-virtual-tpm-proxy-driver-for-linux-containers-Virtual TPM Proxy Driver for Linux Containers(security/tpm/tpm_vtpm_proxy:introductionjA introduction Introduction"security/tpm/tpm_vtpm_proxy:designjAdesignDesign security/tpm/tpm_vtpm_proxy:uapijAuapiUAPI7security/tpm/xen-tpmfront:virtual tpm interface for xenjvirtual-tpm-interface-for-xenVirtual TPM interface for Xen&security/tpm/xen-tpmfront:introductionj introduction Introduction)security/tpm/xen-tpmfront:design overviewjdesign-overviewDesign Overview.security/tpm/xen-tpmfront:integration with xenjintegration-with-xenIntegration With XenWsound/alsa-configuration:advanced linux sound architecture - driver configuration guidejxAdvanced Linux Sound Architecture - Driver Configuration guide-sound/alsa-configuration:kernel configurationjxkernel-configurationKernel Configuration*sound/alsa-configuration:module parametersjxmodule-parametersModule parameters*sound/alsa-configuration:ac97 quirk optionjxac97-quirk-optionAC97 Quirk Option5sound/alsa-configuration:configuring non-isapnp cardsjxconfiguring-non-isapnp-cardsConfiguring Non-ISAPNP Cards3sound/alsa-configuration:module autoloading supportjxmodule-autoloading-supportModule Autoloading Support@sound/alsa-configuration:alsa pcm devices to oss devices mappingjx'alsa-pcm-devices-to-oss-devices-mapping'ALSA PCM devices to OSS devices mapping7sound/alsa-configuration:proc interfaces (/proc/asound)jxproc-interfaces-proc-asoundProc interfaces (/proc/asound)0sound/alsa-configuration:early buffer allocationjxearly-buffer-allocationEarly Buffer Allocation,sound/alsa-configuration:links and addressesjxlinks-and-addressesLinks and AddressesFsound/cards/audigy-mixer:sound blaster audigy mixer / default dsp codej5+sound-blaster-audigy-mixer-default-dsp-code-Sound Blaster Audigy mixer / default DSP code/sound/cards/audigy-mixer:digital mixer controlsj5digital-mixer-controlsDigital mixer controls4sound/cards/audigy-mixer:pcm stream related controlsj5pcm-stream-related-controlsPCM stream related controls(sound/cards/audigy-mixer:manuals/patentsj5manuals-patentsMANUALS/PATENTSSsound/cards/audiophile-usb:guide to using m-audio audiophile usb with alsa and jackjm8guide-to-using-m-audio-audiophile-usb-with-alsa-and-jack8Guide to using M-Audio Audiophile USB with ALSA and Jack"sound/cards/audiophile-usb:historyjmhistoryHistoryAsound/cards/audiophile-usb:audiophile usb specs and correct usagejm&audiophile-usb-specs-and-correct-usage&Audiophile USB Specs and correct usage>sound/cards/audiophile-usb:audiophile usb midi support in alsajm#audiophile-usb-midi-support-in-alsa#Audiophile USB MIDI support in ALSA?sound/cards/audiophile-usb:audiophile usb audio support in alsajm$audiophile-usb-audio-support-in-alsa$Audiophile USB Audio support in ALSA:sound/cards/audiophile-usb:audiophile usb and jack supportjmaudiophile-usb-and-jack-supportAudiophile USB and Jack support#sound/cards/bt87x:alsa bt87x driverjalsa-bt87x-driverALSA BT87x Driversound/cards/bt87x:introjintroIntrosound/cards/bt87x:driver statusj driver-status Driver Statussound/cards/bt87x:audio modesj audio-modes Audio modes$sound/cards/bt87x:digital audio modejdigital-audio-modeDigital audio mode)sound/cards/bt87x:analog audio mode (a/d)janalog-audio-mode-a-dAnalog audio mode (A/D)Dsound/cards/cmipci:brief notes on c-media 8338/8738/8768/8770 driverj1brief-notes-on-c-media-8338-8738-8768-8770-driver1Brief Notes on C-Media 8338/8738/8768/8770 Driver4sound/cards/cmipci:front/rear multi-channel playbackj!front-rear-multi-channel-playback!Front/Rear Multi-channel Playback-sound/cards/cmipci:4/6 multi-channel playbackjmulti-channel-playback4/6 Multi-Channel Playbacksound/cards/cmipci:digital i/oj digital-i-o Digital I/O/sound/cards/cmipci:the ac3 (raw digital) outputjthe-ac3-raw-digital-outputThe AC3 (RAW DIGITAL) OUTPUT)sound/cards/cmipci:analog mixer interfacejanalog-mixer-interfaceANALOG MIXER INTERFACE"sound/cards/cmipci:midi controllerjmidi-controllerMIDI CONTROLLER!sound/cards/cmipci:fm opl/3 synthjfm-opl-3-synthFM OPL/3 Synth%sound/cards/cmipci:joystick and modemjjoystick-and-modemJoystick and Modem(sound/cards/cmipci:debugging information%jdebugging-informationDebugging InformationHsound/cards/emu-mixer:e-mu digital audio system mixer / default dsp codej`0e-mu-digital-audio-system-mixer-default-dsp-code2E-MU Digital Audio System mixer / default DSP code,sound/cards/emu-mixer:hardware compatibilityj`hardware-compatibilityHardware compatibility)sound/cards/emu-mixer:driver capabilitiesj`driver-capabilitiesDriver capabilities,sound/cards/emu-mixer:digital mixer controlsj`digital-mixer-controlsDigital mixer controls1sound/cards/emu-mixer:pcm stream related controlsj`pcm-stream-related-controlsPCM stream related controls%sound/cards/emu-mixer:manuals/patentsj`manuals-patentsMANUALS/PATENTSZsound/cards/emu10k1-jack:low latency, multichannel audio with jack and the emu10k1/emu10k2j1@low-latency-multichannel-audio-with-jack-and-the-emu10k1-emu10k2ALow latency, multichannel audio with JACK and the emu10k1/emu10k29sound/cards/hdspm:software interface alsa-dsp madi driverjl'software-interface-alsa-dsp-madi-driver'Software Interface ALSA-DSP MADI Driver(sound/cards/hdspm:hardware functionalityjlhardware-functionalityHardware functionality#sound/cards/hdspm:calling parameterjlcalling-parameterCalling ParameterIsound/cards/img-spdif-in:imagination technologies spdif input controllersj?0imagination-technologies-spdif-input-controllers0Imagination Technologies SPDIF Input Controllers+sound/cards/index:card-specific informationjcard-specific-informationCard-Specific Informationalsa-driver-for-digigram-mixart8-and-mixart8aes-ebu-soundcards>Alsa driver for Digigram miXart8 and miXart8AES/EBU soundcardssound/cards/mixart:generaljgeneralGENERAL sound/cards/mixart:version 0.1.0j version-0-1-0 VERSION 0.1.0&sound/cards/mixart:not yet implementedjnot-yet-implementedNOT YET IMPLEMENTEDsound/cards/mixart:firmwarejfirmwareFIRMWAREsound/cards/mixart:copyrightj copyright COPYRIGHT/sound/cards/pcmtest:the virtual pcm test driverjTthe-virtual-pcm-test-driverThe Virtual PCM Test Driver,sound/cards/pcmtest:what can this driver do?jTwhat-can-this-driver-doWhat can this driver do?Esound/cards/sb-live-mixer:sound blaster live mixer / default dsp codejH)sound-blaster-live-mixer-default-dsp-code+Sound Blaster Live mixer / default DSP code1sound/cards/sb-live-mixer:iec958 (s/pdif) raw pcmjHiec958-s-pdif-raw-pcmIEC958 (S/PDIF) raw PCM0sound/cards/sb-live-mixer:digital mixer controlsjHdigital-mixer-controlsDigital mixer controls5sound/cards/sb-live-mixer:pcm stream related controlsjHpcm-stream-related-controlsPCM stream related controls)sound/cards/sb-live-mixer:manuals/patentsjHmanuals-patentsMANUALS/PATENTS=sound/cards/serial-u16550:serial uart 16450/16550 midi driverjD#serial-uart-16450-16550-midi-driver#Serial UART 16450/16550 MIDI driver'sound/cards/via82xx-mixer:via82xx mixerjC via82xx-mixer VIA82xx mixer>sound/designs/channel-mapping-api:alsa pcm channel-mapping apijMalsa-pcm-channel-mapping-apiALSA PCM channel-mapping API)sound/designs/channel-mapping-api:generaljMgeneralGeneral(sound/designs/channel-mapping-api:designjMdesignDesign8sound/designs/compress-offload:alsa compress-offload apij-alsa-compress-offload-apiALSA Compress-Offload API'sound/designs/compress-offload:overviewj-overviewOverview+sound/designs/compress-offload:requirementsj- requirements Requirements%sound/designs/compress-offload:designj-designDesign,sound/designs/compress-offload:state machinej- state-machine State Machine/sound/designs/compress-offload:gapless playbackj-gapless-playbackGapless Playback2sound/designs/compress-offload:gapless playback smj-gapless-playback-smGapless Playback SM,sound/designs/compress-offload:not supportedj- not-supported Not supported&sound/designs/compress-offload:creditsj-creditsCredits7sound/designs/control-names:standard alsa control namesjstandard-alsa-control-namesStandard ALSA Control Names+sound/designs/control-names:standard syntaxjstandard-syntaxStandard Syntax3sound/designs/control-names:exceptions (deprecated)jexceptions-deprecatedExceptions (deprecated))sound/designs/control-names:pcm interfacej pcm-interface PCM interface5sound/designs/control-names:iec958 (s/pdif) interfacejiec958-s-pdif-interfaceIEC958 (S/PDIF) interface/sound/designs/index:designs and implementationsj/designs-and-implementationsDesigns and Implementations.sound/designs/jack-controls:alsa jack controlsj6alsa-jack-controlsALSA Jack Controls6sound/designs/jack-controls:why we need jack kcontrolsj6why-we-need-jack-kcontrolsWhy we need Jack kcontrols3sound/designs/jack-controls:jack kcontrol internalsj6jack-kcontrol-internalsJack Kcontrol Internals5sound/designs/jack-controls:how to use jack kcontrolsj6how-to-use-jack-kcontrolsHow to use jack kcontrols9sound/designs/jack-injection:alsa jack software injectionjWalsa-jack-software-injectionALSA Jack Software InjectionBsound/designs/jack-injection:simple introduction on jack injectionjW%simple-introduction-on-jack-injection%Simple Introduction On Jack InjectionCsound/designs/jack-injection:the layout of jack injection interfacejW&the-layout-of-jack-injection-interface&The Layout of Jack Injection Interface9sound/designs/jack-injection:the explanation of the nodesjWthe-explanation-of-the-nodesThe Explanation Of The Nodes(sound/designs/midi-2.0:midi 2.0 on linuxj4midi-2-0-on-linuxMIDI 2.0 on Linuxsound/designs/midi-2.0:generalj4generalGeneral+sound/designs/midi-2.0:kernel configurationj4kernel-configurationKernel Configuration7sound/designs/midi-2.0:rawmidi device with usb midi 2.0j4 rawmidi-device-with-usb-midi-2-0 Rawmidi Device with USB MIDI 2.07sound/designs/midi-2.0:alsa sequencer with usb midi 2.0j4 alsa-sequencer-with-usb-midi-2-0 ALSA Sequencer with USB MIDI 2.0-sound/designs/midi-2.0:rawmidi api extensionsj4rawmidi-api-extensionsRawmidi API Extensions-sound/designs/midi-2.0:control api extensionsj4control-api-extensionsControl API Extensions/sound/designs/midi-2.0:sequencer api extensionsj4sequencer-api-extensionsSequencer API Extensions7sound/designs/midi-2.0:midi2 usb gadget function driverj4 midi2-usb-gadget-function-driver MIDI2 USB Gadget Function Driver9sound/designs/oss-emulation:notes on kernel oss-emulationj0notes-on-kernel-oss-emulationNotes on Kernel OSS-Emulation#sound/designs/oss-emulation:modulesj0modulesModules*sound/designs/oss-emulation:device mappingj0device-mappingDevice Mapping$sound/designs/oss-emulation:pcm modej0pcm-modePCM Mode*sound/designs/oss-emulation:mixer elementsj0mixer-elementsMixer Elements*sound/designs/oss-emulation:duplex streamsj0duplex-streamsDuplex Streams0sound/designs/oss-emulation:unsupported featuresj0unsupported-featuresUnsupported Features2sound/designs/powersave:notes on power-saving modejAnotes-on-power-saving-modeNotes on Power-Saving Mode1sound/designs/procfile:proc files of alsa driversjKBproc-files-of-alsa-driversProc Files of ALSA Driverssound/designs/procfile:generaljKBgeneralGeneral)sound/designs/procfile:global informationjKBglobal-informationGlobal Information*sound/designs/procfile:card specific filesjKBcard-specific-filesCard Specific Files%sound/designs/procfile:pcm proc filesjKBpcm-proc-filesPCM Proc Files-sound/designs/procfile:ac97 codec informationjKBac97-codec-informationAC97 Codec Information(sound/designs/procfile:usb audio streamsjKBusb-audio-streamsUSB Audio Streams&sound/designs/procfile:hd-audio codecsjKBhd-audio-codecsHD-Audio Codecs,sound/designs/procfile:sequencer informationjKBsequencer-informationSequencer Information*sound/designs/procfile:help for debugging?jKBhelp-for-debuggingHelp For Debugging?5sound/designs/seq-oss:oss sequencer emulation on alsaj.qoss-sequencer-emulation-on-alsaOSS Sequencer Emulation on ALSA!sound/designs/seq-oss:descriptionj.q description Description"sound/designs/seq-oss:installationj.q installation Installation/sound/designs/seq-oss:using synthesizer devicesj.qusing-synthesizer-devicesUsing Synthesizer Devices(sound/designs/seq-oss:using midi devicesj.qusing-midi-devicesUsing MIDI Devices$sound/designs/seq-oss:module optionsj.qmodule-optionsModule Options%sound/designs/seq-oss:queue mechanismj.qqueue-mechanismQueue Mechanism5sound/designs/seq-oss:interface to synthesizer devicej.qinterface-to-synthesizer-deviceInterface to Synthesizer Devicesound/designs/seq-oss:eventsj.qeventsEvents.sound/designs/seq-oss:interface to midi devicej.qinterface-to-midi-deviceInterface to MIDI Device-sound/designs/seq-oss:known problems / todo'sj.qknown-problems-todo-sKnown Problems / TODO’s0sound/designs/timestamping:alsa pcm timestampingjkalsa-pcm-timestampingALSA PCM Timestamping-sound/designs/tracepoints:tracepoints in alsajtracepoints-in-alsaTracepoints in ALSA6sound/designs/tracepoints:tracepoints in alsa pcm corejtracepoints-in-alsa-pcm-coreTracepoints in ALSA PCM core0sound/designs/tracepoints:tracepoints in driversjtracepoints-in-driversTracepoints in drivers>sound/hd-audio/controls:hd-audio codec-specific mixer controlsj&hd-audio-codec-specific-mixer-controls&HD-Audio Codec-Specific Mixer Controls&sound/hd-audio/controls:realtek codecsjrealtek-codecsRealtek codecs+sound/hd-audio/controls:idt/sigmatel codecsjidt-sigmatel-codecsIDT/Sigmatel codecs"sound/hd-audio/controls:via codecsj via-codecs VIA codecs'sound/hd-audio/controls:conexant codecsjconexant-codecsConexant codecs%sound/hd-audio/controls:analog codecsj analog-codecs Analog codecs-sound/hd-audio/dp-mst:hd-audio dp-mst supportj>hd-audio-dp-mst-supportHD-Audio DP-MST Supportsound/hd-audio/dp-mst:pcmj>pcmPCM(sound/hd-audio/dp-mst:pin initializationj>pin-initializationPin Initialization%sound/hd-audio/dp-mst:connection listj>connection-listConnection listsound/hd-audio/dp-mst:jackj>jackJack.sound/hd-audio/dp-mst:others to be added laterj>others-to-be-added-laterOthers to be added latersound/hd-audio/index:hd-audiojUhd-audioHD-AudioPsound/hd-audio/intel-multi-link:hdaudio multi-link extensions on intel platformsj|20hdaudio-multi-link-extensions-on-intel-platforms0HDAudio multi-link extensions on Intel platformsXsound/hd-audio/intel-multi-link:hdaudio existing link mapping (2015 addition in skylake)j|26hdaudio-existing-link-mapping-2015-addition-in-skylake8HDaudio existing link mapping (2015 addition in SkyLake)Gsound/hd-audio/intel-multi-link:soundwire hdaudio extended link mappingj|2'soundwire-hdaudio-extended-link-mapping'SoundWire HDaudio extended link mappingBsound/hd-audio/intel-multi-link:dmic hdaudio extended link mappingj|2"dmic-hdaudio-extended-link-mapping"DMIC HDaudio extended link mappingAsound/hd-audio/intel-multi-link:ssp hdaudio extended link mappingj|2!ssp-hdaudio-extended-link-mapping!SSP HDaudio extended link mapping4sound/hd-audio/models:hd-audio codec-specific modelsjVPhd-audio-codec-specific-modelsHD-Audio Codec-Specific Modelssound/hd-audio/models:alc880jVPalc880ALC880sound/hd-audio/models:alc260jVPalc260ALC260sound/hd-audio/models:alc262jVPalc262ALC262 sound/hd-audio/models:alc267/268jVP alc267-268 ALC267/268Ysound/hd-audio/models:alc22x/23x/25x/269/27x/28x/29x (and vendor-specific alc3xxx models)jVPAalc22x-23x-25x-269-27x-28x-29x-and-vendor-specific-alc3xxx-modelsCALC22x/23x/25x/269/27x/28x/29x (and vendor-specific ALC3xxx models)$sound/hd-audio/models:alc66x/67x/892jVPalc66x-67x-892ALC66x/67x/892sound/hd-audio/models:alc680jVPalc680ALC680*sound/hd-audio/models:alc88x/898/1150/1220jVPalc88x-898-1150-1220ALC88x/898/1150/1220 sound/hd-audio/models:alc861/660jVP alc861-660 ALC861/660$sound/hd-audio/models:alc861vd/660vdjVPalc861vd-660vdALC861VD/660VDsound/hd-audio/models:cmi9880jVPcmi9880CMI9880&sound/hd-audio/models:ad1882 / ad1882ajVPad1882-ad1882aAD1882 / AD1882A:sound/hd-audio/models:ad1884a / ad1883 / ad1984a / ad1984bjVPad1884a-ad1883-ad1984a-ad1984b$AD1884A / AD1883 / AD1984A / AD1984Bsound/hd-audio/models:ad1884jVPad1884AD1884sound/hd-audio/models:ad1981jVPad1981AD1981sound/hd-audio/models:ad1983jVPad1983AD1983sound/hd-audio/models:ad1984jVPad1984AD1984sound/hd-audio/models:ad1986ajVPad1986aAD1986A4sound/hd-audio/models:ad1988/ad1988b/ad1989a/ad1989bjVPad1988-ad1988b-ad1989a-ad1989bAD1988/AD1988B/AD1989A/AD1989B#sound/hd-audio/models:conexant 5045jVP conexant-5045 Conexant 5045#sound/hd-audio/models:conexant 5047jVP conexant-5047 Conexant 5047#sound/hd-audio/models:conexant 5051jVP conexant-5051 Conexant 5051#sound/hd-audio/models:conexant 5066jVP conexant-5066 Conexant 5066sound/hd-audio/models:stac9200jVPstac9200STAC9200#sound/hd-audio/models:stac9205/9254jVP stac9205-9254 STAC9205/9254#sound/hd-audio/models:stac9220/9221jVP stac9220-9221 STAC9220/9221(sound/hd-audio/models:stac9202/9250/9251jVPstac9202-9250-9251STAC9202/9250/9251-sound/hd-audio/models:stac9227/9228/9229/927xjVPstac9227-9228-9229-927xSTAC9227/9228/9229/927x"sound/hd-audio/models:stac92hd71b*jVP stac92hd71b STAC92HD71B*!sound/hd-audio/models:stac92hd73*jVP stac92hd73 STAC92HD73*!sound/hd-audio/models:stac92hd83*jVP stac92hd83 STAC92HD83* sound/hd-audio/models:stac92hd95jVP stac92hd95 STAC92HD95sound/hd-audio/models:stac9872jVPstac9872STAC9872.sound/hd-audio/models:cirrus logic cs4206/4207jVPcirrus-logic-cs4206-4207Cirrus Logic CS4206/4207)sound/hd-audio/models:cirrus logic cs4208jVPcirrus-logic-cs4208Cirrus Logic CS4208.sound/hd-audio/models:via vt17xx/vt18xx/vt20xxjVPvia-vt17xx-vt18xx-vt20xxVIA VT17xx/VT18xx/VT20xx2sound/hd-audio/notes:more notes on hd-audio driverj%more-notes-on-hd-audio-driverMore Notes on HD-Audio Driversound/hd-audio/notes:generalj%generalGeneral(sound/hd-audio/notes:hd-audio controllerj%hd-audio-controllerHD-Audio Controller#sound/hd-audio/notes:hd-audio codecj%hd-audio-codecHD-Audio Codec!sound/hd-audio/notes:other issuesj% other-issues Other Issues sound/hd-audio/notes:debug toolsj% debug-tools Debug Tools>sound/hd-audio/realtek-pc-beep:realtek pc beep hidden registerjD+realtek-pc-beep-hidden-registerRealtek PC Beep Hidden Register3sound/hd-audio/realtek-pc-beep:register descriptionjD+register-descriptionRegister Description,sound/hd-audio/realtek-pc-beep:path diagramsjD+ path-diagrams Path diagrams)sound/hd-audio/realtek-pc-beep:backgroundjD+ background Background)sound/index:sound subsystem documentationjssound-subsystem-documentationSound Subsystem Documentation4sound/kernel-api/alsa-driver-api:the alsa driver apijthe-alsa-driver-apiThe ALSA Driver API@sound/kernel-api/alsa-driver-api:management of cards and devicesjmanagement-of-cards-and-devicesManagement of Cards and Devices(sound/kernel-api/alsa-driver-api:pcm apijpcm-apiPCM API2sound/kernel-api/alsa-driver-api:control/mixer apijcontrol-mixer-apiControl/Mixer API)sound/kernel-api/alsa-driver-api:midi apijmidi-apiMIDI API.sound/kernel-api/alsa-driver-api:proc info apij proc-info-api Proc Info API1sound/kernel-api/alsa-driver-api:compress offloadjcompress-offloadCompress Offload%sound/kernel-api/alsa-driver-api:asocjasocASoC8sound/kernel-api/alsa-driver-api:miscellaneous functionsjmiscellaneous-functionsMiscellaneous Functions4sound/kernel-api/index:alsa kernel api documentationjUalsa-kernel-api-documentationALSA Kernel API Documentation>sound/kernel-api/writing-an-alsa-driver:writing an alsa driverjXwriting-an-alsa-driverWriting an ALSA Driver/sound/kernel-api/writing-an-alsa-driver:prefacejXprefacePreface;sound/kernel-api/writing-an-alsa-driver:file tree structurejXfile-tree-structureFile Tree StructureBsound/kernel-api/writing-an-alsa-driver:basic flow for pci driversjXbasic-flow-for-pci-driversBasic Flow for PCI DriversJsound/kernel-api/writing-an-alsa-driver:management of cards and componentsjX"management-of-cards-and-components"Management of Cards and Components?sound/kernel-api/writing-an-alsa-driver:pci resource managementjXpci-resource-managementPCI Resource Management5sound/kernel-api/writing-an-alsa-driver:pcm interfacejX pcm-interface PCM Interface9sound/kernel-api/writing-an-alsa-driver:control interfacejXcontrol-interfaceControl Interface:sound/kernel-api/writing-an-alsa-driver:api for ac97 codecjXapi-for-ac97-codecAPI for AC97 CodecDsound/kernel-api/writing-an-alsa-driver:midi (mpu401-uart) interfacejXmidi-mpu401-uart-interfaceMIDI (MPU401-UART) Interface9sound/kernel-api/writing-an-alsa-driver:rawmidi interfacejXrawmidi-interfaceRawMIDI Interface=sound/kernel-api/writing-an-alsa-driver:miscellaneous devicesjXmiscellaneous-devicesMiscellaneous DevicesDsound/kernel-api/writing-an-alsa-driver:buffer and memory managementjXbuffer-and-memory-managementBuffer and Memory Management6sound/kernel-api/writing-an-alsa-driver:proc interfacejXproc-interfaceProc Interface8sound/kernel-api/writing-an-alsa-driver:power managementjXpower-managementPower Management9sound/kernel-api/writing-an-alsa-driver:module parametersjXmodule-parametersModule Parameters@sound/kernel-api/writing-an-alsa-driver:device-managed resourcesjXdevice-managed-resourcesDevice-Managed ResourcesMsound/kernel-api/writing-an-alsa-driver:how to put your driver into alsa treejX%how-to-put-your-driver-into-alsa-tree%How To Put Your Driver Into ALSA Tree8sound/kernel-api/writing-an-alsa-driver:useful functionsjXuseful-functionsUseful Functions7sound/kernel-api/writing-an-alsa-driver:acknowledgmentsjXacknowledgmentsAcknowledgments!sound/soc/clocking:audio clockingjhaudio-clockingAudio Clockingsound/soc/clocking:master clockjh master-clock Master Clocksound/soc/clocking:dai clocksjh dai-clocks DAI Clocks'sound/soc/codec:asoc codec class driverj5asoc-codec-class-driverASoC Codec Class Driver+sound/soc/codec:asoc codec driver breakdownj5asoc-codec-driver-breakdownASoC Codec driver breakdownGsound/soc/codec-to-codec:creating codec to codec dai link for alsa dapmjҕ.creating-codec-to-codec-dai-link-for-alsa-dapm.Creating codec to codec dai link for ALSA dapm0sound/soc/dai:asoc digital audio interface (dai)j asoc-digital-audio-interface-dai"ASoC Digital Audio Interface (DAI)sound/soc/dai:ac97jac97AC97sound/soc/dai:i2sji2sI2Ssound/soc/dai:pcmjpcmPCMBsound/soc/dapm:dynamic audio power management for portable devicesjt3dynamic-audio-power-management-for-portable-devices3Dynamic Audio Power Management for Portable Devicessound/soc/dapm:descriptionjt description Descriptionsound/soc/dapm:dapm widgetsjt dapm-widgets DAPM Widgets0sound/soc/dapm:codec/dsp widget interconnectionsjt!codec-dsp-widget-interconnections!Codec/DSP Widget Interconnectionssound/soc/dapm:endpoint widgetsjtendpoint-widgetsEndpoint Widgets!sound/soc/dapm:dapm widget eventsjtdapm-widget-eventsDAPM Widget Eventssound/soc/dpcm:dynamic pcmjv dynamic-pcm Dynamic PCMsound/soc/dpcm:descriptionjv description Description"sound/soc/dpcm:dpcm machine driverjvdpcm-machine-driverDPCM machine driver(sound/soc/dpcm:writing a dpcm dsp driverjvwriting-a-dpcm-dsp-driverWriting a DPCM DSP driver#sound/soc/dpcm:hostless pcm streamsjvhostless-pcm-streamsHostless PCM streamssound/soc/index:alsa soc layerjYtalsa-soc-layerALSA SoC Layer"sound/soc/jack:asoc jack detectionjHasoc-jack-detectionASoC jack detection-sound/soc/jack:the jack - struct snd_soc_jackjHthe-jack-struct-snd-soc-jackThe jack - struct snd_soc_jacksound/soc/jack:snd_soc_jack_pinjHsnd-soc-jack-pinsnd_soc_jack_pin%sound/soc/jack:jack detection methodsjHjack-detection-methodsJack detection methodssound/soc/jack:machine driversjHmachine-driversMachine drivers%sound/soc/machine:asoc machine driverj/asoc-machine-driverASoC Machine Driver"sound/soc/machine:probe()/remove()j/ probe-removeprobe()/remove()$sound/soc/machine:suspend()/resume()j/suspend-resumesuspend()/resume()+sound/soc/machine:machine dai configurationj/machine-dai-configurationMachine DAI Configuration#sound/soc/machine:machine power mapj/machine-power-mapMachine Power Map"sound/soc/machine:machine controlsj/machine-controlsMachine Controls*sound/soc/overview:alsa soc layer overviewj$alsa-soc-layer-overviewALSA SoC Layer Overviewsound/soc/overview:asoc designj$ asoc-design ASoC Design'sound/soc/platform:asoc platform driverj3asoc-platform-driverASoC Platform Driversound/soc/platform:audio dmaj3 audio-dma Audio DMA"sound/soc/platform:soc dai driversj3soc-dai-driversSoC DAI Drivers"sound/soc/platform:soc dsp driversj3soc-dsp-driversSoC DSP Drivers+sound/soc/pops-clicks:audio pops and clicksj*audio-pops-and-clicksAudio Pops and Clicks9sound/soc/pops-clicks:minimising playback pops and clicksj*#minimising-playback-pops-and-clicks#Minimising Playback Pops and Clicks8sound/soc/pops-clicks:minimising capture pops and clicksj*"minimising-capture-pops-and-clicks"Minimising Capture Pops and Clicks"sound/soc/pops-clicks:zipper noisej* zipper-noise Zipper NoiseAspi/butterfly:spi_butterfly - parport-to-butterfly adapter driverjD1spi-butterfly-parport-to-butterfly-adapter-driver3spi_butterfly - parport-to-butterfly adapter driver+spi/index:serial peripheral interface (spi)jserial-peripheral-interface-spi!Serial Peripheral Interface (SPI))spi/pxa2xx:pxa2xx spi on ssp driver howtoj՘pxa2xx-spi-on-ssp-driver-howtoPXA2xx SPI on SSP driver HOWTO,spi/pxa2xx:declaring pxa2xx host controllersj՘!declaring-pxa2xx-host-controllers!Declaring PXA2xx host controllersspi/pxa2xx:nssp host samplej՘nssp-host-sampleNSSP HOST SAMPLE'spi/pxa2xx:declaring peripheral devicesj՘declaring-peripheral-devicesDeclaring peripheral devices!spi/pxa2xx:nssp peripheral samplej՘nssp-peripheral-sampleNSSP PERIPHERAL SAMPLE"spi/pxa2xx:dma and pio i/o supportj՘dma-and-pio-i-o-supportDMA and PIO I/O Supportspi/pxa2xx:thanks toj՘ thanks-to THANKS TO=spi/spi-lm70llp:spi_lm70llp : lm70-llp parport-to-spi adapterj$+spi-lm70llp-lm70-llp-parport-to-spi-adapter.spi_lm70llp : LM70-LLP parport-to-SPI adapterspi/spi-lm70llp:descriptionj$ description Description$spi/spi-lm70llp:hardware interfacingj$hardware-interfacingHardware Interfacingspi/spi-lm70llp:thanks toj$ thanks-to Thanks to-spi/spi-sc18is602:kernel driver spi-sc18is602j4kernel-driver-spi-sc18is602Kernel driver spi-sc18is602spi/spi-sc18is602:descriptionj4 description Descriptionspi/spi-sc18is602:usage notesj4 usage-notes Usage Notes4spi/spi-summary:overview of linux kernel spi supportjD$overview-of-linux-kernel-spi-support$Overview of Linux kernel SPI supportspi/spi-summary:what is spi?jD what-is-spi What is SPI?6spi/spi-summary:who uses it? on what kinds of systems?jD$who-uses-it-on-what-kinds-of-systems'Who uses it? On what kinds of systems?Dspi/spi-summary:i'm confused. what are these four spi "clock modes"?jD0i-m-confused-what-are-these-four-spi-clock-modes;I’m confused. What are these four SPI “clock modes”?@spi/spi-summary:how do these driver programming interfaces work?jD/how-do-these-driver-programming-interfaces-work0How do these driver programming interfaces work?Fspi/spi-summary:how does board-specific init code declare spi devices?jD5how-does-board-specific-init-code-declare-spi-devices6How does board-specific init code declare SPI devices?8spi/spi-summary:how do i write an "spi protocol driver"?jD%how-do-i-write-an-spi-protocol-driver,How do I write an “SPI Protocol Driver”?:spi/spi-summary:how do i write an "spi controller driver"?jD'how-do-i-write-an-spi-controller-driver.How do I write an “SPI Controller Driver”?spi/spi-summary:thanks tojD thanks-to THANKS TOspi/spidev:spi userspace apijCspi-userspace-apiSPI userspace API*spi/spidev:device creation, driver bindingjCdevice-creation-driver-bindingDEVICE CREATION, DRIVER BINDING%spi/spidev:basic character device apijCbasic-character-device-apiBASIC CHARACTER DEVICE API+spi/spidev:full duplex character device apijC full-duplex-character-device-api FULL DUPLEX CHARACTER DEVICE API/staging/crc32:brief tutorial on crc computationj!brief-tutorial-on-crc-computation!Brief tutorial on CRC computation$staging/index:unsorted documentationji/unsorted-documentationUnsorted DocumentationGstaging/lzo:lzo stream format as understood by linux's lzo decompressorj6;lzo-stream-format-as-understood-by-linux-s-lzo-decompressor=LZO stream format as understood by Linux’s LZO decompressorstaging/lzo:introductionj6 introduction Introductionstaging/lzo:descriptionj6 description Descriptionstaging/lzo:byte sequencesj6byte-sequencesByte sequencesstaging/lzo:authorsj6authorsAuthors-staging/remoteproc:remote processor frameworkjremote-processor-frameworkRemote Processor Frameworkstaging/remoteproc:introductionj introduction Introductionstaging/remoteproc:user apijuser-apiUser API staging/remoteproc:typical usagej typical-usage Typical usage'staging/remoteproc:api for implementorsjapi-for-implementorsAPI for implementors+staging/remoteproc:implementation callbacksjimplementation-callbacksImplementation callbacks,staging/remoteproc:binary firmware structurejbinary-firmware-structureBinary Firmware Structure(staging/remoteproc:virtio and remoteprocjvirtio-and-remoteprocVirtio and remoteproc:staging/rpmsg:remote processor messaging (rpmsg) frameworkj=)*remote-processor-messaging-rpmsg-framework,Remote Processor Messaging (rpmsg) Frameworkstaging/rpmsg:introductionj=) introduction Introductionstaging/rpmsg:user apij=)user-apiUser APIstaging/rpmsg:typical usagej=) typical-usage Typical usage+staging/rpmsg:allocations of rpmsg channelsj=)allocations-of-rpmsg-channelsAllocations of rpmsg channelsjnetworking/device_drivers/ethernet/amd/pds_vdpa:pci vdpa driver for the amd/pensando(r) dsc adapter familyj)9pci-vdpa-driver-for-the-amd-pensando-r-dsc-adapter-family:PCI vDPA driver for the AMD/Pensando(R) DSC adapter family8networking/device_drivers/ethernet/amd/pds_vdpa:overviewj)overviewOverview@networking/device_drivers/ethernet/amd/pds_vdpa:using the devicej)using-the-deviceUsing the deviceCnetworking/device_drivers/ethernet/amd/pds_vdpa:enabling the driverj)enabling-the-driverEnabling the driver7networking/device_drivers/ethernet/amd/pds_vdpa:supportj)supportSupportnnetworking/device_drivers/ethernet/amd/pds_vfio_pci:pci vfio driver for the amd/pensando(r) dsc adapter familyj@9pci-vfio-driver-for-the-amd-pensando-r-dsc-adapter-family:PCI VFIO driver for the AMD/Pensando(R) DSC adapter familynetworking/device_drivers/ethernet/davicom/dm9000:introductionj introduction IntroductionNnetworking/device_drivers/ethernet/davicom/dm9000:defining the platform devicejdefining-the-platform-deviceDefining the platform device?networking/device_drivers/ethernet/davicom/dm9000:platform dataj platform-data Platform dataHnetworking/device_drivers/ethernet/davicom/dm9000:phy link state pollingjphy-link-state-pollingPHY Link state pollingCnetworking/device_drivers/ethernet/davicom/dm9000:dm9000a / dm9000bjdm9000a-dm9000bDM9000A / DM9000B9networking/device_drivers/ethernet/davicom/dm9000:ethtooljethtoolethtooljnetworking/device_drivers/ethernet/dec/dmfe:davicom dm9102(a)/dm9132/dm9801 fast ethernet driver for linuxjJ=davicom-dm9102-a-dm9132-dm9801-fast-ethernet-driver-for-linux>Davicom DM9102(A)/DM9132/DM9801 fast ethernet driver for Linuxgnetworking/device_drivers/ethernet/dlink/dl2k:d-link dl2000-based gigabit ethernet adapter installationj' 9d-link-dl2000-based-gigabit-ethernet-adapter-installation9D-Link DL2000-based Gigabit Ethernet Adapter Installation@networking/device_drivers/ethernet/dlink/dl2k:compatibility listj' compatibility-listCompatibility List;networking/device_drivers/ethernet/dlink/dl2k:quick installj' quick-install Quick InstallBnetworking/device_drivers/ethernet/dlink/dl2k:compiling the driverj' compiling-the-driverCompiling the DriverCnetworking/device_drivers/ethernet/dlink/dl2k:installing the driverj' installing-the-driverInstalling the DriverCnetworking/device_drivers/ethernet/dlink/dl2k:parameter descriptionj' parameter-descriptionParameter DescriptionInetworking/device_drivers/ethernet/dlink/dl2k:configuration script samplej' configuration-script-sampleConfiguration Script Sample=networking/device_drivers/ethernet/dlink/dl2k:troubleshootingj' troubleshootingTroubleshootingPnetworking/device_drivers/ethernet/freescale/dpaa:the qoriq dpaa ethernet driverj the-qoriq-dpaa-ethernet-driverThe QorIQ DPAA Ethernet DriverHnetworking/device_drivers/ethernet/freescale/dpaa:dpaa ethernet overviewj dpaa-ethernet-overviewDPAA Ethernet OverviewNnetworking/device_drivers/ethernet/freescale/dpaa:dpaa ethernet supported socsj dpaa-ethernet-supported-socsDPAA Ethernet Supported SoCsZnetworking/device_drivers/ethernet/freescale/dpaa:configuring dpaa ethernet in your kernelj (configuring-dpaa-ethernet-in-your-kernel(Configuring DPAA Ethernet in your kernelPnetworking/device_drivers/ethernet/freescale/dpaa:dpaa ethernet frame processingj dpaa-ethernet-frame-processingDPAA Ethernet Frame ProcessingHnetworking/device_drivers/ethernet/freescale/dpaa:dpaa ethernet featuresj dpaa-ethernet-featuresDPAA Ethernet Features\networking/device_drivers/ethernet/freescale/dpaa:dpaa irq affinity and receive side scalingj *dpaa-irq-affinity-and-receive-side-scaling*DPAA IRQ Affinity and Receive Side Scaling;networking/device_drivers/ethernet/freescale/dpaa:debuggingj debugging Debuggingbnetworking/device_drivers/ethernet/freescale/dpaa2/dpio-driver:dpaa2 dpio (data path i/o) overviewjv!dpaa2-dpio-data-path-i-o-overview#DPAA2 DPIO (Data Path I/O) OverviewKnetworking/device_drivers/ethernet/freescale/dpaa2/dpio-driver:introductionjv introduction IntroductionXnetworking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver:dpaa2 ethernet driverj6 dpaa2-ethernet-driverDPAA2 Ethernet driverVnetworking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver:supported platformsj6 supported-platformsSupported PlatformsXnetworking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver:architecture overviewj6 architecture-overviewArchitecture Overview_networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver:creating a network interfacej6 creating-a-network-interfaceCreating a Network InterfaceVnetworking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver:features & offloadsj6 features-offloadsFeatures & OffloadsLnetworking/device_drivers/ethernet/freescale/dpaa2/index:dpaa2 documentationjtdpaa2-documentationDPAA2 DocumentationZnetworking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support:dpaa2 mac / phy supportjdpaa2-mac-phy-supportDPAA2 MAC / PHY supportKnetworking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support:overviewjoverviewOverview^networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support:dpaa2 software architecturejdpaa2-software-architectureDPAA2 Software ArchitectureQnetworking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support:implementationjimplementationImplementationOnetworking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support:exported apij exported-api Exported APIunetworking/device_drivers/ethernet/freescale/dpaa2/overview:dpaa2 (data path acceleration architecture gen2) overviewj7dpaa2-data-path-acceleration-architecture-gen2-overview9DPAA2 (Data Path Acceleration Architecture Gen2) OverviewHnetworking/device_drivers/ethernet/freescale/dpaa2/overview:introductionj introduction IntroductionUnetworking/device_drivers/ethernet/freescale/dpaa2/overview:overview of dpaa2 objectsjoverview-of-dpaa2-objectsOverview of DPAA2 ObjectsNnetworking/device_drivers/ethernet/freescale/dpaa2/overview:object connectionsjobject-connectionsObject ConnectionsFnetworking/device_drivers/ethernet/freescale/dpaa2/overview:interruptsj interrupts InterruptsXnetworking/device_drivers/ethernet/freescale/dpaa2/overview:dpaa2 linux drivers overviewjdpaa2-linux-drivers-overviewDPAA2 Linux Drivers OverviewTnetworking/device_drivers/ethernet/freescale/dpaa2/switch-driver:dpaa2 switch driverjndpaa2-switch-driverDPAA2 Switch driver\networking/device_drivers/ethernet/freescale/dpaa2/switch-driver:creating an ethernet switchjncreating-an-ethernet-switchCreating an Ethernet SwitchSnetworking/device_drivers/ethernet/freescale/dpaa2/switch-driver:switching featuresjnswitching-featuresSwitching featuresInetworking/device_drivers/ethernet/freescale/dpaa2/switch-driver:offloadsjnoffloadsOffloadsPnetworking/device_drivers/ethernet/freescale/gianfar:the gianfar ethernet driverjthe-gianfar-ethernet-driverThe Gianfar Ethernet DriverHnetworking/device_drivers/ethernet/freescale/gianfar:checksum offloadingjchecksum-offloadingChecksum Offloading9networking/device_drivers/ethernet/freescale/gianfar:vlanjvlanVLANAnetworking/device_drivers/ethernet/freescale/gianfar:multicastingj multicasting MulticastingLinux kernel driver for Compute Engine Virtual Ethernet (gve):@networking/device_drivers/ethernet/google/gve:supported hardwarejRsupported-hardwareSupported Hardware6networking/device_drivers/ethernet/google/gve:pci barsjRpci-barsPCI BarsAnetworking/device_drivers/ethernet/google/gve:device interactionsjRdevice-interactionsDevice Interactionslnetworking/device_drivers/ethernet/huawei/hinic:linux kernel driver for huawei intelligent nic(hinic) familyj߫;linux-kernel-driver-for-huawei-intelligent-nic-hinic-familynetworking/device_drivers/ethernet/huawei/hinic:io components:j߫ io-componentsIO components::networking/device_drivers/ethernet/huawei/hinic:hw device:j߫ hw-device HW device:\networking/device_drivers/ethernet/huawei/hinic:hinic_dev contains the following components:j߫+hinic-dev-contains-the-following-components,hinic_dev contains the following components:=networking/device_drivers/ethernet/huawei/hinic:miscellaneousj߫ miscellaneous Miscellaneous7networking/device_drivers/ethernet/huawei/hinic:supportj߫supportSupport@networking/device_drivers/ethernet/index:ethernet device driversj]ethernet-device-driversEthernet Device Drivers0networking/device_drivers/ethernet/index:indicesj]indicesIndicesknetworking/device_drivers/ethernet/intel/e100:linux base driver for the intel(r) pro/100 family of adaptersjعnetworking/device_drivers/ethernet/mellanox/mlx5/index:indicesjindicesIndices`networking/device_drivers/ethernet/mellanox/mlx5/kconfig:enabling the driver and kconfig optionsjۯ'enabling-the-driver-and-kconfig-options'Enabling the driver and kconfig optionsmlx5_bridge_offloadjmlx5-bridge-offloadBridge offloadDnetworking/device_drivers/ethernet/mellanox/mlx5/switchdev:switchdevj switchdev SwitchdevInetworking/device_drivers/ethernet/mellanox/mlx5/switchdev:bridge offloadjbridge-offloadBridge offloadFnetworking/device_drivers/ethernet/mellanox/mlx5/switchdev:subfunctionj subfunction SubfunctionNnetworking/device_drivers/ethernet/mellanox/mlx5/switchdev:function attributesjfunction-attributesFunction attributesHnetworking/device_drivers/ethernet/mellanox/mlx5/tracepoints:tracepointsj tracepoints TracepointsJnetworking/device_drivers/ethernet/microsoft/netvsc:hyper-v network driverjKhyper-v-network-driverHyper-V network driverAnetworking/device_drivers/ethernet/microsoft/netvsc:compatibilityjK compatibility Compatibilitynetworking/device_drivers/ethernet/stmicro/stmmac:feature listjZ feature-list Feature ListFnetworking/device_drivers/ethernet/stmicro/stmmac:kernel configurationjZ kernel-configurationKernel ConfigurationInetworking/device_drivers/ethernet/stmicro/stmmac:command line parametersjZ command-line-parametersCommand Line ParametersNnetworking/device_drivers/ethernet/stmicro/stmmac:driver information and notesjZ driver-information-and-notesDriver Information and NotesCnetworking/device_drivers/ethernet/stmicro/stmmac:debug informationjZ debug-informationDebug Information9networking/device_drivers/ethernet/stmicro/stmmac:supportjZ supportSupportnetworking/device_drivers/ethernet/ti/am65_nuss_cpsw_switchdev:texas instruments k3 am65 cpsw nuss switchdev based ethernet driverj$ Ctexas-instruments-k3-am65-cpsw-nuss-switchdev-based-ethernet-driverCTexas Instruments K3 AM65 CPSW NUSS switchdev based ethernet driverLnetworking/device_drivers/ethernet/ti/am65_nuss_cpsw_switchdev:port renamingj$ port-renaming Port renamingMnetworking/device_drivers/ethernet/ti/am65_nuss_cpsw_switchdev:multi mac modej$ multi-mac-modeMulti mac mode_networking/device_drivers/ethernet/ti/am65_nuss_cpsw_switchdev:devlink configuration parametersj$ devlink-configuration-parameters Devlink configuration parametersPnetworking/device_drivers/ethernet/ti/am65_nuss_cpsw_switchdev:enabling "switch"j$ enabling-switchEnabling “switch”Knetworking/device_drivers/ethernet/ti/am65_nuss_cpsw_switchdev:bridge setupj$ bridge-setup Bridge setupInetworking/device_drivers/ethernet/ti/am65_nuss_cpsw_switchdev:on/off stpj$ on-off-stp On/off STPQnetworking/device_drivers/ethernet/ti/am65_nuss_cpsw_switchdev:vlan configurationj$ vlan-configurationVLAN configurationNnetworking/device_drivers/ethernet/ti/am65_nuss_cpsw_switchdev:add extra vlansj$ add-extra-vlansAdd extra VLANsQnetworking/device_drivers/ethernet/ti/am65_nuss_cpsw_switchdev:multicast floodingj$ multicast-floodingMulticast floodingTnetworking/device_drivers/ethernet/ti/am65_nuss_cpsw_switchdev:access and trunk portj$ access-and-trunk-portAccess and Trunk portQnetworking/device_drivers/ethernet/ti/cpsw:texas instruments cpsw ethernet driverj&texas-instruments-cpsw-ethernet-driver&Texas Instruments CPSW ethernet driverDnetworking/device_drivers/ethernet/ti/cpsw:multiqueue & cbs & mqpriojmultiqueue-cbs-mqprioMultiqueue & CBS & MQPRIO5networking/device_drivers/ethernet/ti/cpsw:test setupj test-setup Test setupBnetworking/device_drivers/ethernet/ti/cpsw:test setup for examplesjtest-setup-for-examplesTest setup for examplesknetworking/device_drivers/ethernet/ti/cpsw_switchdev:texas instruments cpsw switchdev based ethernet driverj 6texas-instruments-cpsw-switchdev-based-ethernet-driver6Texas Instruments CPSW switchdev based ethernet driverBnetworking/device_drivers/ethernet/ti/cpsw_switchdev:port renamingj port-renaming Port renamingBnetworking/device_drivers/ethernet/ti/cpsw_switchdev:dual mac modej dual-mac-mode Dual mac modeUnetworking/device_drivers/ethernet/ti/cpsw_switchdev:devlink configuration parametersj devlink-configuration-parameters Devlink configuration parametersNnetworking/device_drivers/ethernet/ti/cpsw_switchdev:bridging in dual mac modej bridging-in-dual-mac-modeBridging in dual mac modeFnetworking/device_drivers/ethernet/ti/cpsw_switchdev:enabling "switch"j enabling-switchEnabling “switch”Anetworking/device_drivers/ethernet/ti/cpsw_switchdev:bridge setupj bridge-setup Bridge setup?networking/device_drivers/ethernet/ti/cpsw_switchdev:on/off stpj on-off-stp On/off STPGnetworking/device_drivers/ethernet/ti/cpsw_switchdev:vlan configurationj vlan-configurationVLAN configurationDnetworking/device_drivers/ethernet/ti/cpsw_switchdev:add extra vlansj add-extra-vlansAdd extra VLANsGnetworking/device_drivers/ethernet/ti/cpsw_switchdev:multicast floodingj multicast-floodingMulticast floodingJnetworking/device_drivers/ethernet/ti/cpsw_switchdev:access and trunk portj access-and-trunk-portAccess and Trunk port8networking/device_drivers/ethernet/ti/cpsw_switchdev:nfsj nfsNFS@networking/device_drivers/ethernet/ti/tlan:tlan driver for linuxjtlan-driver-for-linuxTLAN driver for Linux?networking/device_drivers/ethernet/ti/tlan:i. supported devicesji-supported-devicesI. Supported Devices=networking/device_drivers/ethernet/ti/tlan:ii. driver optionsjii-driver-optionsII. Driver OptionsRnetworking/device_drivers/ethernet/ti/tlan:iii. things to try if you have problemsj&iii-things-to-try-if-you-have-problems'III. Things to try if you have problemsQnetworking/device_drivers/ethernet/toshiba/spider_net:the spidernet device driverj$the-spidernet-device-driverThe Spidernet Device Driver>networking/device_drivers/ethernet/toshiba/spider_net:abstractj$abstractAbstractSnetworking/device_drivers/ethernet/toshiba/spider_net:the structure of the rx ring.j$the-structure-of-the-rx-ringThe Structure of the RX Ring.Qnetworking/device_drivers/ethernet/toshiba/spider_net:the rx ram full bug/featurej$the-rx-ram-full-bug-featureThe RX RAM full bug/featureAnetworking/device_drivers/ethernet/toshiba/spider_net:the tx ringj$ the-tx-ring The TX ringmnetworking/device_drivers/ethernet/wangxun/ngbe:linux base driver for wangxun(r) gigabit pci express adaptersjnetworking/devlink/devlink-eswitch-attr:attributes descriptionjWattributes-descriptionAttributes Description5networking/devlink/devlink-eswitch-attr:example usagejW example-usage Example Usage devlink_flashj7 devlink-flash Devlink Flash.networking/devlink/devlink-flash:devlink flashj7jZ/ Devlink Flash/networking/devlink/devlink-flash:overwrite maskj7overwrite-maskOverwrite Mask1networking/devlink/devlink-flash:firmware loadingj7firmware-loadingFirmware Loadingmisc-devices/spear-pcie-gadget:description of different nodes:j- description-of-different-nodesDescription of different nodes:7misc-devices/spear-pcie-gadget:node programming examplej- node-programming-exampleNode programming example?misc-devices/tps6594-pfsm:texas instruments tps6594 pfsm driverjŖ %texas-instruments-tps6594-pfsm-driver%Texas Instruments TPS6594 PFSM driver"misc-devices/tps6594-pfsm:overviewjŖ overviewOverview)misc-devices/tps6594-pfsm:driver locationjŖ driver-locationDriver location1misc-devices/tps6594-pfsm:driver type definitionsjŖ driver-type-definitionsDriver type definitions'misc-devices/tps6594-pfsm:driver ioctlsjŖ driver-ioctls Driver IOCTLs&misc-devices/tps6594-pfsm:driver usagejŖ driver-usage Driver usage(misc-devices/uacce:introduction of uaccej introduction-of-uacceIntroduction of Uaccemisc-devices/uacce:architecturej architecture Architecture#misc-devices/uacce:how does it workj how-does-it-workHow does it work)misc-devices/uacce:the uacce register apij the-uacce-register-apiThe Uacce register API"misc-devices/uacce:the user driverj the-user-driverThe user driver.misc-devices/xilinx_sdfec:xilinx sd-fec driverjC xilinx-sd-fec-driverXilinx SD-FEC Driver"misc-devices/xilinx_sdfec:overviewjC overviewOverview*misc-devices/xilinx_sdfec:driver structurejC driver-structureDriver Structure&misc-devices/xilinx_sdfec:driver usagejC driver-usage Driver Usage'misc-devices/xilinx_sdfec:driver ioctlsjC driver-ioctls Driver IOCTLs1misc-devices/xilinx_sdfec:driver type definitionsjC driver-type-definitionsDriver Type Definitionsmm/active_mm:active mmjHU active-mm Active MM7mm/arch_pgtable_helpers:architecture page table helpersjf; architecture-page-table-helpersArchitecture Page Table Helpers.mm/arch_pgtable_helpers:pte page table helpersjf; pte-page-table-helpersPTE Page Table Helpers.mm/arch_pgtable_helpers:pmd page table helpersjf; pmd-page-table-helpersPMD Page Table Helpers.mm/arch_pgtable_helpers:pud page table helpersjf; pud-page-table-helpersPUD Page Table Helpers2mm/arch_pgtable_helpers:hugetlb page table helpersjf; hugetlb-page-table-helpersHugeTLB Page Table Helpers/mm/arch_pgtable_helpers:swap page table helpersjf; swap-page-table-helpersSWAP Page Table Helpersmm/balance:memory balancingj- memory-balancingMemory Balancingmm/bootmem:boot memoryjj boot-memory Boot Memorymm/damon/api:api referencejI api-reference API Referencemm/damon/api:structuresjI structures Structuresmm/damon/api:functionsjI functions Functions0damon_design_execution_model_and_data_structuresjH 0damon-design-execution-model-and-data-structures#Execution Model and Data Structures(damon_design_configurable_operations_setjH (damon-design-configurable-operations-setConfigurable Operations Setdamon_operations_setjH damon-operations-setOperations Set Layer.damon_design_vaddr_target_regions_constructionjH .damon-design-vaddr-target-regions-construction+VMA-based Target Address Range Construction"damon_design_region_based_samplingjH "damon-design-region-based-samplingRegion Based Samplingdamon_design_age_trackingjH damon-design-age-tracking Age Trackingdamon_design_damosjH damon-design-damosOperation Schemesdamon_design_damos_actionjH damon-design-damos-actionOperation Action!damon_design_damos_access_patternjH !damon-design-damos-access-patternTarget Access Patterndamon_design_damos_quotasjH damon-design-damos-quotasQuotas(damon_design_damos_quotas_prioritizationjH (damon-design-damos-quotas-prioritizationPrioritization%damon_design_damos_quotas_auto_tuningjH %damon-design-damos-quotas-auto-tuning(Aim-oriented Feedback-driven Auto-tuningdamon_design_damos_watermarksjH damon-design-damos-watermarks Watermarksdamon_design_damos_filtersjH damon-design-damos-filtersFiltersmm/damon/design:designjH designDesign3mm/damon/design:execution model and data structuresjH #execution-model-and-data-structures#Execution Model and Data Structures$mm/damon/design:overall architecturejH overall-architectureOverall Architecture$mm/damon/design:operations set layerjH operations-set-layerOperations Set Layermm/damon/design:core logicsjH core-logics Core Logicsmm/damon/design:modulesjH modulesModules'mm/damon/faq:frequently asked questionsj[ frequently-asked-questionsFrequently Asked Questions4mm/damon/faq:does damon support virtual memory only?j[ &does-damon-support-virtual-memory-only'Does DAMON support virtual memory only?3mm/damon/faq:can i simply monitor page granularity?j[ %can-i-simply-monitor-page-granularity&Can I simply monitor page granularity?)mm/damon/index:damon: data access monitorj damon-data-access-monitorDAMON: Data Access MONitor:mm/damon/maintainer-profile:damon maintainer entry profilejD damon-maintainer-entry-profileDAMON Maintainer Entry Profile%mm/damon/maintainer-profile:scm treesjD scm-trees SCM Trees5mm/damon/maintainer-profile:submit checklist addendumjD submit-checklist-addendumSubmit checklist addendum+mm/damon/maintainer-profile:key cycle datesjD key-cycle-datesKey cycle dates*mm/damon/maintainer-profile:review cadencejD review-cadenceReview cadence*mm/free_page_reporting:free page reportingj free-page-reportingFree Page Reportingmm/highmem:high memory handlingj} high-memory-handlingHigh Memory Handlingmm/highmem:what is high memory?j} what-is-high-memoryWhat Is High Memory?%mm/highmem:temporary virtual mappingsj} temporary-virtual-mappingsTemporary Virtual Mappings%mm/highmem:cost of temporary mappingsj} cost-of-temporary-mappingsCost of Temporary Mappingsmm/highmem:i386 paej} i386-paei386 PAEmm/highmem:functionsj} functions Functions,mm/hmm:heterogeneous memory management (hmm)j~ #heterogeneous-memory-management-hmm%Heterogeneous Memory Management (HMM);mm/hmm:problems of using a device specific memory allocatorj~ 4problems-of-using-a-device-specific-memory-allocator4Problems of using a device specific memory allocator-mm/hmm:i/o bus, device memory characteristicsj~ %i-o-bus-device-memory-characteristics&I/O bus, device memory characteristics)mm/hmm:shared address space and migrationj~ "shared-address-space-and-migration"Shared address space and migration5mm/hmm:address space mirroring implementation and apij~ .address-space-mirroring-implementation-and-api.Address space mirroring implementation and API0mm/hmm:leverage default_flags and pfn_flags_maskj~ )leverage-default-flags-and-pfn-flags-mask)Leverage default_flags and pfn_flags_maskHmm/hmm:represent and manage device memory from core kernel point of viewj~ Arepresent-and-manage-device-memory-from-core-kernel-point-of-viewARepresent and manage device memory from core kernel point of view*mm/hmm:migration to and from device memoryj~ #migration-to-and-from-device-memory#Migration to and from device memorymm/hmm:exclusive access memoryj~ exclusive-access-memoryExclusive access memory/mm/hmm:memory cgroup (memcg) and rss accountingj~ &memory-cgroup-memcg-and-rss-accounting(Memory cgroup (memcg) and rss accounting consume_resvjj^ consume-resv-Consuming Reservations/Allocating a Huge Page sub_pool_resvjj^ sub-pool-resvSubpool Reservationsresv_map_modificationsjj^ resv-map-modificationsReservation Map Modificationsresv_map_helpersjj^ resv-map-helpersReservation Map Helper Routines)mm/hugetlbfs_reserv:hugetlbfs reservationjj^ hugetlbfs-reservationHugetlbfs Reservationmm/hugetlbfs_reserv:overviewjj^ overviewOverviewmm/hugetlbfs_reserv:audiencejj^ audienceAudience'mm/hugetlbfs_reserv:the data structuresjj^ the-data-structuresThe Data Structures@mm/hugetlbfs_reserv:reservation map location (private or shared)jj^ *reservation-map-location-private-or-shared,Reservation Map Location (Private or Shared))mm/hugetlbfs_reserv:creating reservationsjj^ creating-reservationsCreating ReservationsAmm/hugetlbfs_reserv:consuming reservations/allocating a huge pagejj^ -consuming-reservations-allocating-a-huge-page-Consuming Reservations/Allocating a Huge Page*mm/hugetlbfs_reserv:instantiate huge pagesjj^ instantiate-huge-pagesInstantiate Huge Pages&mm/hugetlbfs_reserv:freeing huge pagesjj^ freeing-huge-pagesFreeing Huge Pages(mm/hugetlbfs_reserv:subpool reservationsjj^ subpool-reservationsSubpool Reservations(mm/hugetlbfs_reserv:cow and reservationsjj^ cow-and-reservationsCOW and Reservations1mm/hugetlbfs_reserv:reservation map modificationsjj^ reservation-map-modificationsReservation Map Modifications3mm/hugetlbfs_reserv:reservation map helper routinesjj^ reservation-map-helper-routinesReservation Map Helper Routines6mm/hugetlbfs_reserv:reservation cleanup in error pathsjj^ "reservation-cleanup-in-error-paths"Reservation Cleanup in Error Paths2mm/hugetlbfs_reserv:reservations and memory policyjj^ reservations-and-memory-policyReservations and Memory Policy0mm/hugetlbfs_reserv:hugetlbfs regression testingjj^ hugetlbfs-regression-testingHugetlbfs regression testingmm/hwpoison:hwpoisonj}B hwpoisonhwpoisonmm/hwpoison:what is hwpoison?j}B what-is-hwpoisonWhat is hwpoison?"mm/hwpoison:failure recovery modesj}B failure-recovery-modesFailure recovery modesmm/hwpoison:user controlj}B user-control User controlmm/hwpoison:testingj}B testingTestingmm/hwpoison:referencesj}B references Referencesmm/hwpoison:limitationsj}B limitations Limitations(mm/index:memory management documentationjx memory-management-documentationMemory Management Documentation mm/index:memory management guidejx memory-management-guideMemory Management Guidemm/index:legacy documentationjx legacy-documentationLegacy Documentationmm/ksm:kernel samepage mergingjO kernel-samepage-mergingKernel Samepage Merging mm/ksm:designjO designDesign%mm/memory-model:physical memory modelj physical-memory-modelPhysical Memory Modelmm/memory-model:flatmemj flatmemFLATMEMmm/memory-model:sparsememj sparsemem SPARSEMEMmm/memory-model:zone_devicej zone-device ZONE_DEVICECmm/mmu_notifier:when do you need to notify inside page table lock ?jѓ 1when-do-you-need-to-notify-inside-page-table-lock3When do you need to notify inside page table lock ?mm/multigen_lru:multi-gen lrujtU multi-gen-lru Multi-Gen LRUmm/multigen_lru:design overviewjtU design-overviewDesign overview!mm/multigen_lru:workflow overviewjtU workflow-overviewWorkflow overviewmm/numa:what is numa?j,{ what-is-numa What is NUMA?mm/oom:out of memory handlingjI out-of-memory-handlingOut Of Memory Handling.mm/overcommit-accounting:overcommit accountingj overcommit-accountingOvercommit Accounting mm/overcommit-accounting:gotchasj gotchasGotchas%mm/overcommit-accounting:how it worksj how-it-works How It Worksmm/overcommit-accounting:statusj statusStatusmm/overcommit-accounting:to doj to-doTo Do"mm/page_allocation:page allocationjX{ page-allocationPage Allocationmm/page_cache:page cachej page-cache Page Cachemm/page_cache:foliosj foliosFoliosmm/page_frags:page fragmentsjVA page-fragmentsPage fragments mm/page_migration:page migrationjI page-migrationPage migration2mm/page_migration:in kernel use of migrate_pages()jI in-kernel-use-of-migrate-pages In kernel use of migrate_pages()+mm/page_migration:how migrate_pages() worksjI how-migrate-pages-worksHow migrate_pages() works(mm/page_migration:non-lru page migrationjI non-lru-page-migrationNon-LRU page migration&mm/page_migration:monitoring migrationjI monitoring-migrationMonitoring Migration@mm/page_owner:page owner: tracking about who allocated each pagejo 1page-owner-tracking-about-who-allocated-each-page2page owner: Tracking about who allocated each pagemm/page_owner:introductionjo introduction Introductionmm/page_owner:usagejo usageUsage(mm/page_owner:standard format specifiersjo standard-format-specifiersSTANDARD FORMAT SPECIFIERSmm/page_reclaim:page reclaimjc page-reclaim Page Reclaim$mm/page_table_check:page table checkj page-table-checkPage Table Check mm/page_table_check:introductionj introduction Introduction2mm/page_table_check:double mapping detection logicj double-mapping-detection-logicDouble mapping detection logic-mm/page_table_check:enabling page table checkj enabling-page-table-checkEnabling Page Table Check(mm/page_table_check:implementation notesj implementation-notesImplementation notesmm/page_tables:page tablesjc\ page-tables Page Tables!mm/page_tables:page table foldingjc\ page-table-foldingPage Table Folding(mm/page_tables:mmu, tlb, and page faultsjc\ mmu-tlb-and-page-faultsMMU, TLB, and Page Faultsnodesj nodesNodeszonesj zonesZonespagesj pagesPagesfoliosj foliosFoliosinitializationj initializationInitialization"mm/physical_memory:physical memoryj physical-memoryPhysical Memorymm/physical_memory:nodesj j^/Nodesmm/physical_memory:zonesj j^/Zonesmm/physical_memory:pagesj j^/Pagesmm/physical_memory:foliosj j^/Folios!mm/physical_memory:initializationj j^/Initialization"mm/process_addrs:process addressesj! process-addressesProcess Addresses2mm/remap_file_pages:remap_file_pages() system calljM remap-file-pages-system-callremap_file_pages() system call!mm/shmfs:shared memory filesystemjC shared-memory-filesystemShared Memory Filesystemmm/slab:slab allocationjH slab-allocationSlab Allocation"mm/slub:short users guide for slubj\ short-users-guide-for-slubShort users guide for SLUB3mm/slub:some more sophisticated uses of slab_debug:j\ *some-more-sophisticated-uses-of-slab-debug+Some more sophisticated uses of slab_debug:.mm/split_page_table_lock:split page table lockjUv split-page-table-lockSplit page table lock:mm/split_page_table_lock:hugetlb and split page table lockjUv !hugetlb-and-split-page-table-lock!Hugetlb and split page table lockLmm/split_page_table_lock:support of split page table lock by an architecturejUv 3support-of-split-page-table-lock-by-an-architecture3Support of split page table lock by an architecture"mm/split_page_table_lock:page->ptljUv page-ptl page->ptl mm/swap:swapju swapSwap)mm/transhuge:transparent hugepage supportj transparent-hugepage-supportTransparent Hugepage Supportmm/transhuge:design principlesj design-principlesDesign principles+mm/transhuge:get_user_pages and follow_pagej get-user-pages-and-follow-pageget_user_pages and follow_pagemm/transhuge:graceful fallbackj graceful-fallbackGraceful fallback+mm/transhuge:locking in hugepage aware codej locking-in-hugepage-aware-codeLocking in hugepage aware code1mm/transhuge:refcounts and transparent huge pagesj $refcounts-and-transparent-huge-pages$Refcounts and transparent huge pages5mm/transhuge:partial unmap and deferred_split_folio()j &partial-unmap-and-deferred-split-folio(Partial unmap and deferred_split_folio()mark_addr_space_unevictj mark-addr-space-unevict"Marking Address Spaces Unevictable1mm/unevictable-lru:unevictable lru infrastructurej unevictable-lru-infrastructureUnevictable LRU Infrastructuremm/unevictable-lru:introductionj introduction Introduction&mm/unevictable-lru:the unevictable lruj the-unevictable-lruThe Unevictable LRU mm/unevictable-lru:mlocked pagesj mlocked-pages MLOCKED Pages1mm/vmalloc:virtually contiguous memory allocationju &virtually-contiguous-memory-allocation&Virtually Contiguous Memory Allocation@mm/vmalloced-kernel-stacks:virtually mapped kernel stack supportj %virtually-mapped-kernel-stack-support%Virtually Mapped Kernel Stack Support#mm/vmalloced-kernel-stacks:overviewj overviewOverview'mm/vmalloced-kernel-stacks:introductionj introduction Introduction/mm/vmalloced-kernel-stacks:have_arch_vmap_stackj have-arch-vmap-stackHAVE_ARCH_VMAP_STACK%mm/vmalloced-kernel-stacks:vmap_stackj vmap-stack VMAP_STACK%mm/vmalloced-kernel-stacks:allocationj allocation Allocation2mm/vmalloced-kernel-stacks:stack overflow handlingj stack-overflow-handlingStack overflow handlingCmm/vmalloced-kernel-stacks:testing vmap allocation with guard pagesj (testing-vmap-allocation-with-guard-pages(Testing VMAP allocation with guard pages&mm/vmalloced-kernel-stacks:conclusionsj conclusions Conclusions:mm/vmemmap_dedup:a vmemmap diet for hugetlb and device daxjt )a-vmemmap-diet-for-hugetlb-and-device-dax)A vmemmap diet for HugeTLB and Device DAXmm/vmemmap_dedup:hugetlbjt hugetlbHugeTLBmm/vmemmap_dedup:device daxjt device-dax Device DAXmm/z3fold:z3foldjL z3foldz3foldmm/zsmalloc:zsmallocj zsmalloczsmallocmm/zsmalloc:statj statstatmm/zsmalloc:internalsj internals Internalsmm/zsmalloc:functionsj functions Functions7netlabel/cipso_ipv4:netlabel cipso/ipv4 protocol enginej #netlabel-cipso-ipv4-protocol-engine#NetLabel CIPSO/IPv4 Protocol Enginenetlabel/cipso_ipv4:overviewj overviewOverview.netlabel/cipso_ipv4:outbound packet processingj outbound-packet-processingOutbound Packet Processing-netlabel/cipso_ipv4:inbound packet processingj inbound-packet-processingInbound Packet Processing%netlabel/cipso_ipv4:label translationj label-translationLabel Translation+netlabel/cipso_ipv4:label translation cachej label-translation-cacheLabel Translation Cache0netlabel/draft_ietf:draft ietf cipso ip securityj>^ draft-ietf-cipso-ip-securityDraft IETF CIPSO IP Securitynetlabel/index:netlabeljI| netlabelNetLabel+netlabel/introduction:netlabel introductionj netlabel-introductionNetLabel Introductionnetlabel/introduction:overviewj overviewOverview&netlabel/introduction:protocol enginesj protocol-enginesProtocol Engines)netlabel/introduction:communication layerj communication-layerCommunication Layer)netlabel/introduction:security module apij security-module-apiSecurity Module API?netlabel/lsm_interface:netlabel linux security module interfacejP (netlabel-linux-security-module-interface(NetLabel Linux Security Module Interfacenetlabel/lsm_interface:overviewjP overviewOverview3netlabel/lsm_interface:netlabel security attributesjP netlabel-security-attributesNetLabel Security Attributes7netlabel/lsm_interface:netlabel lsm protocol operationsjP netlabel-lsm-protocol-operations NetLabel LSM Protocol Operations>netlabel/lsm_interface:netlabel label mapping cache operationsjP 'netlabel-label-mapping-cache-operations'NetLabel Label Mapping Cache OperationsAnetworking/6lowpan:netdev private dataroom for 6lowpan interfacesj .netdev-private-dataroom-for-6lowpan-interfaces.Netdev private dataroom for 6lowpan interfacesnetworking/6pack:6pack protocolj pack-protocol6pack ProtocolGnetworking/6pack:1. what is 6pack, and what are the advantages to kiss?j 1what-is-6pack-and-what-are-the-advantages-to-kiss61. What is 6pack, and what are the advantages to KISS?9networking/6pack:2. who has developed the 6pack protocol?j $who-has-developed-the-6pack-protocol(2. Who has developed the 6pack protocol?Jnetworking/6pack:3. where can i get the latest version of 6pack for linux?j 5where-can-i-get-the-latest-version-of-6pack-for-linux93. Where can I get the latest version of 6pack for LinuX?9networking/6pack:4. preparing the tnc for 6pack operationj %preparing-the-tnc-for-6pack-operation(4. Preparing the TNC for 6pack operation/ arcnetARCnet3networking/arcnet:where do i discuss these drivers?j>/ where-do-i-discuss-these-drivers!Where do I discuss these drivers?(networking/arcnet:other drivers and infoj>/ other-drivers-and-infoOther Drivers and Info'networking/arcnet:installing the driverj>/ installing-the-driverInstalling the Driver)networking/arcnet:loadable module supportj>/ loadable-module-supportLoadable Module Support"networking/arcnet:using the driverj>/ using-the-driverUsing the Driver0networking/arcnet:multiple cards in one computerj>/ multiple-cards-in-one-computerMultiple Cards in One Computer2networking/arcnet:how do i get it to work with...?j>/ how-do-i-get-it-to-work-with How do I get it to work with...?,networking/arcnet:using multiprotocol arcnetj>/ using-multiprotocol-arcnetUsing Multiprotocol ARCnet%networking/arcnet:it works: what now?j>/ it-works-what-nowIt works: what now?,networking/arcnet:it doesn't work: what now?j>/ it-doesn-t-work-what-nowIt doesn’t work: what now?1networking/arcnet:i want to send money: what now?j>/ i-want-to-send-money-what-nowI want to send money: what now?*networking/arcnet-hardware:arcnet hardwarejhg arcnet-hardwareARCnet Hardware1networking/arcnet-hardware:introduction to arcnetjhg introduction-to-arcnetIntroduction to ARCnet2networking/arcnet-hardware:cabling arcnet networksjhg cabling-arcnet-networksCabling ARCnet Networks.networking/arcnet-hardware:setting the jumpersjhg setting-the-jumpersSetting the Jumpers-networking/arcnet-hardware:unclassified stuffjhg unclassified-stuffUnclassified Stuff;networking/arcnet-hardware:standard microsystems corp (smc)jhg standard-microsystems-corp-smc Standard Microsystems Corp (SMC)'networking/arcnet-hardware:possibly smcjhg possibly-smc Possibly SMC(networking/arcnet-hardware:puredata corpjhg puredata-corp PureData Corp=networking/arcnet-hardware:cnet technology inc. (8-bit cards)jhg cnet-technology-inc-8-bit-cards"CNet Technology Inc. (8-bit cards)>networking/arcnet-hardware:cnet technology inc. (16-bit cards)jhg cnet-technology-inc-16-bit-cards#CNet Technology Inc. (16-bit cards)"networking/arcnet-hardware:lantechjhg lantechLantechnetworking/arcnet-hardware:acerjhg acerAcer%networking/arcnet-hardware:datapoint?jhg datapoint Datapoint?"networking/arcnet-hardware:topwarejhg topwareTopware(networking/arcnet-hardware:thomas-conradjhg thomas-conrad Thomas-Conrad8networking/arcnet-hardware:waterloo microsystems inc. ??jhg waterloo-microsystems-incWaterloo Microsystems Inc. ??"networking/arcnet-hardware:no namejhg no-nameNo Name networking/arcnet-hardware:tiarajhg tiaraTiara&networking/arcnet-hardware:other cardsjhg other-cards Other Cardsnetworking/atm:atmj atmATMnetworking/ax25:ax.25j ax-25AX.25;networking/bareudp:bare udp tunnelling module documentationjB (bare-udp-tunnelling-module-documentation(Bare UDP Tunnelling Module Documentation#networking/bareudp:special handlingjB special-handlingSpecial Handlingnetworking/bareudp:usagejB usageUsage networking/batman-adv:batman-advj batman-adv batman-adv#networking/batman-adv:configurationj configuration Configurationnetworking/batman-adv:usagej usageUsage'networking/batman-adv:logging/debuggingj logging-debuggingLogging/Debuggingnetworking/batman-adv:batctlj batctlbatctlnetworking/batman-adv:contactj contactContact6networking/bonding:linux ethernet bonding driver howtoj0 #linux-ethernet-bonding-driver-howto#Linux Ethernet Bonding Driver HOWTOnetworking/bonding:introductionj0 introduction Introduction1networking/bonding:1. bonding driver installationj0 bonding-driver-installation1. Bonding Driver Installation,networking/bonding:2. bonding driver optionsj0 bonding-driver-options2. Bonding Driver Options1networking/bonding:3. configuring bonding devicesj0 configuring-bonding-devices3. Configuring Bonding Devices3networking/bonding:4 querying bonding configurationj0 querying-bonding-configuration 4 Querying Bonding Configuration*networking/bonding:5. switch configurationj0 switch-configuration5. Switch Configuration)networking/bonding:6. 802.1q vlan supportj0 q-vlan-support6. 802.1q VLAN Support%networking/bonding:7. link monitoringj0 link-monitoring7. Link Monitoring2networking/bonding:8. potential sources of troublej0 potential-sources-of-trouble8. Potential Sources of Trouble!networking/bonding:9. snmp agentsj0 snmp-agents9. SNMP agents'networking/bonding:10. promiscuous modej0 promiscuous-mode10. Promiscuous mode@networking/bonding:11. configuring bonding for high availabilityj0 )configuring-bonding-for-high-availability-11. Configuring Bonding for High AvailabilityAnetworking/bonding:12. configuring bonding for maximum throughputj0 *configuring-bonding-for-maximum-throughput.12. Configuring Bonding for Maximum Throughput-networking/bonding:13. switch behavior issuesj0 switch-behavior-issues13. Switch Behavior Issues7networking/bonding:14. hardware specific considerationsj0 hardware-specific-considerations$14. Hardware Specific Considerations1networking/bonding:15. frequently asked questionsj0 frequently-asked-questions15. Frequently Asked Questions*networking/bonding:16. resources and linksj0 resources-and-links16. Resources and Links#networking/bridge:ethernet bridgingj[ ethernet-bridgingEthernet Bridgingnetworking/bridge:introductionj[ introduction Introductionnetworking/bridge:bridge kapij[ bridge-kapi Bridge kAPInetworking/bridge:bridge uapij[ bridge-uapi Bridge uAPInetworking/bridge:stpj[ stpSTPnetworking/bridge:vlanj[ vlanVLANnetworking/bridge:multicastj[ multicast Multicastnetworking/bridge:switchdevj[ switchdev Switchdevnetworking/bridge:netfilterj[ netfilter Netfilter networking/bridge:other featuresj[ other-featuresOther Featuresnetworking/bridge:faqj[ faqFAQnetworking/bridge:contact infoj[ contact-info Contact Info networking/bridge:external linksj[ external-linksExternal Links%networking/caif/caif:using linux caifjd using-linux-caifUsing Linux CAIFnetworking/caif/caif:startjd startStart9networking/caif/caif:preparing the setup with a ste modemjd $preparing-the-setup-with-a-ste-modem$Preparing the setup with a STE modem%networking/caif/caif:trouble shootingjd trouble-shootingTrouble shooting$networking/caif/caif:error scenariosjd error-scenariosError Scenariosnetworking/caif/index:caifj| caifCAIF%networking/caif/linux_caif:linux caifjF linux-caif Linux CAIF'networking/caif/linux_caif:introductionjF introduction Introduction'networking/caif/linux_caif:architecturejF architecture Architecture)networking/caif/linux_caif:implementationjF implementationImplementation/networking/caif/linux_caif:layered architecturejF layered-architectureLayered Architecture7networking/caif/linux_caif:caif socket and ip interfacejF caif-socket-and-ip-interfaceCAIF Socket and IP interfacesocketcan-motivationj` socketcan-motivation%Motivation / Why Using the Socket APIsocketcan-conceptj` socketcan-conceptSocketCAN Conceptsocketcan-receive-listsj` socketcan-receive-lists Receive Listssocketcan-local-loopback1j` socketcan-local-loopback1Local Loopback of Sent Frames'socketcan-network-problem-notificationsj` 'socketcan-network-problem-notificationsNetwork Problem Notificationssocketcan-raw-socketsj` socketcan-raw-sockets0RAW Protocol Sockets with can_filters (SOCK_RAW)socketcan-rawfilterj` socketcan-rawfilter RAW socket option CAN_RAW_FILTERsocketcan-rawfdj` socketcan-rawfd#RAW Socket Option CAN_RAW_FD_FRAMESsocketcan-core-modulej` socketcan-core-moduleSocketCAN Core Modulesocketcan-local-loopback2j` socketcan-local-loopback2Local Loopback of Sent Framessocketcan-can-fd-driverj` socketcan-can-fd-driver*CAN FD (Flexible Data Rate) Driver Supportsocketcan-resourcesj` socketcan-resourcesSocketCAN Resources2networking/can:socketcan - controller area networkj` !socketcan-controller-area-network#SocketCAN - Controller Area Network+networking/can:overview / what is socketcanj` overview-what-is-socketcanOverview / What is SocketCAN4networking/can:motivation / why using the socket apij` #motivation-why-using-the-socket-api%Motivation / Why Using the Socket API networking/can:socketcan conceptj` jua/SocketCAN Concept#networking/can:how to use socketcanj` how-to-use-socketcanHow to use SocketCAN$networking/can:socketcan core modulej` ja/SocketCAN Core Module"networking/can:can network driversj` can-network-driversCAN Network Drivers"networking/can:socketcan resourcesj` ja/SocketCAN Resourcesnetworking/can:creditsj` creditsCreditscan_ucan_in_message_lenjJ can-ucan-in-message-len len fieldcan_ucan_error_handlingjJ can-ucan-error-handlingCAN Error Handling.networking/can_ucan_protocol:the ucan protocoljJ the-ucan-protocolThe UCAN Protocol*networking/can_ucan_protocol:usb endpointsjJ usb-endpoints USB Endpoints-networking/can_ucan_protocol:control messagesjJ control-messagesCONTROL Messages.networking/can_ucan_protocol:in message formatjJ in-message-formatIN Message Format/networking/can_ucan_protocol:out message formatjJ out-message-formatOUT Message Format/networking/can_ucan_protocol:can error handlingjJ can-error-handlingCAN Error Handling1networking/can_ucan_protocol:example conversationjJ example-conversationExample ConversationJnetworking/cdc_mbim:cdc_mbim - driver for cdc mbim mobile broadband modemsj 4cdc-mbim-driver-for-cdc-mbim-mobile-broadband-modems6cdc_mbim - Driver for CDC MBIM Mobile Broadband modems+networking/cdc_mbim:command line parametersj command-line-parametersCommand Line Parametersnetworking/cdc_mbim:basic usagej basic-usage Basic usage6networking/cdc_mbim:mbim control channel userspace abij "mbim-control-channel-userspace-abi"MBIM control channel userspace ABI3networking/cdc_mbim:mbim data channel userspace abij mbim-data-channel-userspace-abiMBIM data channel userspace ABInetworking/cdc_mbim:referencesj references References.networking/checksum-offloads:checksum offloadsj{ checksum-offloadsChecksum Offloads)networking/checksum-offloads:introductionj{ introduction Introduction0networking/checksum-offloads:tx checksum offloadj{ tx-checksum-offloadTX Checksum Offload8networking/checksum-offloads:lco: local checksum offloadj{ lco-local-checksum-offloadLCO: Local Checksum Offload9networking/checksum-offloads:rco: remote checksum offloadj{ rco-remote-checksum-offloadRCO: Remote Checksum Offloadnetworking/dccp:dccp protocoljO< dccp-protocol DCCP protocolnetworking/dccp:introductionjO< introduction Introduction networking/dccp:missing featuresjO< missing-featuresMissing featuresnetworking/dccp:socket optionsjO< socket-optionsSocket options networking/dccp:sysctl variablesjO< sysctl-variablesSysctl variablesnetworking/dccp:ioctlsjO< ioctlsIOCTLSnetworking/dccp:other tunablesjO< other-tunablesOther tunablesnetworking/dccp:notesjO< notesNotes'networking/dctcp:dctcp (datacenter tcp)j)v dctcp-datacenter-tcpDCTCP (DataCenter TCP)=networking/device_drivers/atm/cxacru:atm cxacru device driverjH atm-cxacru-device-driverATM cxacru device driverTnetworking/device_drivers/atm/fore200e:fore systems pca-200e/sba-200e atm nic driverj -fore-systems-pca-200e-sba-200e-atm-nic-driver-FORE Systems PCA-200E/SBA-200E ATM NIC driver@networking/device_drivers/atm/fore200e:firmware copyright noticej firmware-copyright-noticeFirmware Copyright Notice7networking/device_drivers/atm/fore200e:firmware updatesj firmware-updatesFirmware Updates/networking/device_drivers/atm/fore200e:feedbackj feedbackFeedbackSnetworking/device_drivers/atm/index:asynchronous transfer mode (atm) device driversj -asynchronous-transfer-mode-atm-device-drivers/Asynchronous Transfer Mode (ATM) Device Drivers+networking/device_drivers/atm/index:indicesj indicesIndicesGnetworking/device_drivers/atm/iphase:atm (i)chip ia linux driver sourcejy !atm-i-chip-ia-linux-driver-source"ATM (i)Chip IA Linux Driver Source0networking/device_drivers/atm/iphase:descriptionjy description Description5networking/device_drivers/atm/iphase:before you startjy before-you-startBefore You Start7networking/device_drivers/atm/iphase:outstanding issuesjy outstanding-issuesOutstanding Issues@networking/device_drivers/cable/index:cable modem device driversj= cable-modem-device-driversCable Modem Device Drivers-networking/device_drivers/cable/index:indicesj= indicesIndices:networking/device_drivers/cable/sb1000:sb100 device driverj) sb100-device-driverSB100 device driver3networking/device_drivers/cable/sb1000:needed toolsj) needed-tools Needed tools7networking/device_drivers/cable/sb1000:using the driverj) using-the-driverUsing the driver6networking/device_drivers/cable/sb1000:common problemsj) common-problemsCommon problems.networking/device_drivers/cable/sb1000:creditsj) creditsCreditsNnetworking/device_drivers/can/can327:can327: elm327 driver for linux socketcanj҈ (can327-elm327-driver-for-linux-socketcan)can327: ELM327 driver for Linux SocketCAN,networking/device_drivers/can/can327:authorsj҈ authorsAuthors/networking/device_drivers/can/can327:motivationj҈ motivation Motivation1networking/device_drivers/can/can327:introductionj҈ introduction Introduction/networking/device_drivers/can/can327:data sheetj҈ data-sheet Data sheetFnetworking/device_drivers/can/can327:how to attach the line disciplinej҈ !how-to-attach-the-line-discipline!How to attach the line disciplineHnetworking/device_drivers/can/can327:how to check the controller versionj҈ #how-to-check-the-controller-version#How to check the controller version:networking/device_drivers/can/can327:communication examplej҈ communication-exampleCommunication exampleHnetworking/device_drivers/can/can327:known limitations of the controllerj҈ #known-limitations-of-the-controller#Known limitations of the controllerDnetworking/device_drivers/can/can327:known limitations of the driverj҈ known-limitations-of-the-driverKnown limitations of the driverNnetworking/device_drivers/can/can327:rationale behind the chosen configurationj҈ )rationale-behind-the-chosen-configuration)Rationale behind the chosen configurationBnetworking/device_drivers/can/can327:a note on can bus terminationj҈ a-note-on-can-bus-terminationA note on CAN bus terminationsec:socketcan:drvj> sec-socketcan-drvDriver structuresec:socketcan:platdevj> sec-socketcan-platdevPlatform device driversec:socketcan:netdevj> sec-socketcan-netdevNetwork device driversec:socketcan:napij> sec-socketcan-napiNAPIsubsec:ctucanfd:rxtimestampj> subsec-ctucanfd-rxtimestampTimestamping RX framessubsec:ctucanfd:txtimestampj> subsec-ctucanfd-txtimestampTimestamping TX framesCnetworking/device_drivers/can/ctu/ctucanfd-driver:ctu can fd driverj> ctu-can-fd-driverCTU CAN FD DriverJnetworking/device_drivers/can/ctu/ctucanfd-driver:about ctu can fd ip corej> about-ctu-can-fd-ip-coreAbout CTU CAN FD IP CoreAnetworking/device_drivers/can/ctu/ctucanfd-driver:about socketcanj> about-socketcanAbout SocketCANUnetworking/device_drivers/can/ctu/ctucanfd-driver:integrating the core to xilinx zynqj> #integrating-the-core-to-xilinx-zynq#Integrating the core to Xilinx ZynqJnetworking/device_drivers/can/ctu/ctucanfd-driver:ctu can fd driver designj> ctu-can-fd-driver-designCTU CAN FD Driver designUnetworking/device_drivers/can/ctu/ctucanfd-driver:ctu can fd driver sources referencej> #ctu-can-fd-driver-sources-reference#CTU CAN FD Driver Sources Referencejnetworking/device_drivers/can/ctu/ctucanfd-driver:ctu can fd ip core and driver development acknowledgmentj> 8ctu-can-fd-ip-core-and-driver-development-acknowledgment8CTU CAN FD IP Core and Driver Development Acknowledgment7networking/device_drivers/can/ctu/ctucanfd-driver:notesj> notesNotesMnetworking/device_drivers/can/freescale/flexcan:flexcan can controller driverjR flexcan-can-controller-driverFlexcan CAN Controller driverKnetworking/device_drivers/can/freescale/flexcan:on/off rtr frames receptionjR on-off-rtr-frames-receptionOn/off RTR frames receptionPnetworking/device_drivers/can/index:controller area network (can) device driversj>H *controller-area-network-can-device-drivers,Controller Area Network (CAN) Device Drivers+networking/device_drivers/can/index:indicesj>H indicesIndicesFnetworking/device_drivers/cellular/index:cellular modem device driversjA cellular-modem-device-driversCellular Modem Device Drivers0networking/device_drivers/cellular/index:indicesjA indicesIndices>networking/device_drivers/cellular/qualcomm/rmnet:rmnet driverjKO rmnet-driver Rmnet DriverAnetworking/device_drivers/cellular/qualcomm/rmnet:1. introductionjKO introduction1. IntroductionBnetworking/device_drivers/cellular/qualcomm/rmnet:2. packet formatjKO packet-format2. Packet formatLnetworking/device_drivers/cellular/qualcomm/rmnet:3. userspace configurationjKO userspace-configuration3. Userspace configuration{networking/device_drivers/ethernet/3com/3c509:linux and the 3com etherlink iii series ethercards (driver v1.18c and higher)jx Klinux-and-the-3com-etherlink-iii-series-ethercards-driver-v1-18c-and-higherMLinux and the 3Com EtherLink III Series Ethercards (driver v1.18c and higher):networking/device_drivers/ethernet/3com/3c509:introductionjx introduction IntroductionEnetworking/device_drivers/ethernet/3com/3c509:special driver featuresjx special-driver-featuresSpecial Driver Features>networking/device_drivers/ethernet/3com/3c509:full-duplex modejx full-duplex-modeFull-duplex modeInetworking/device_drivers/ethernet/3com/3c509:available transceiver typesjx available-transceiver-typesAvailable Transceiver TypesJnetworking/device_drivers/ethernet/3com/3c509:revision history (this file)jx revision-history-this-fileRevision history (this file)Hnetworking/device_drivers/ethernet/3com/vortex:3com vortex device driverjQ com-vortex-device-driver3Com Vortex device driver@networking/device_drivers/ethernet/3com/vortex:module parametersjQ module-parametersModule parameters\networking/device_drivers/ethernet/altera/altera_tse:altera triple-speed ethernet mac driverjv 'altera-triple-speed-ethernet-mac-driver'Altera Triple-Speed Ethernet MAC driverLnetworking/device_drivers/ethernet/altera/altera_tse:1. kernel configurationjv kernel-configuration1. Kernel ConfigurationNnetworking/device_drivers/ethernet/altera/altera_tse:2. driver parameters listjv driver-parameters-list2. Driver parameters listLnetworking/device_drivers/ethernet/altera/altera_tse:3. command line optionsjv command-line-options3. Command line optionsTnetworking/device_drivers/ethernet/altera/altera_tse:4. driver information and notesjv driver-information-and-notes4. Driver information and notesInetworking/device_drivers/ethernet/altera/altera_tse:5. debug informationjv debug-information5. Debug InformationJnetworking/device_drivers/ethernet/altera/altera_tse:6. statistics supportjv statistics-support6. Statistics Support rx copybreakjR rx-copybreak RX copybreakjnetworking/device_drivers/ethernet/amazon/ena:linux kernel driver for elastic network adapter (ena) familyjR :linux-kernel-driver-for-elastic-network-adapter-ena-familyprocess/index:tools and technical guides for kernel developersj@b 0tools-and-technical-guides-for-kernel-developers0Tools and technical guides for kernel developers4process/index:policy guides and developer statementsj@b &policy-guides-and-developer-statements&Policy guides and developer statementsprocess/index:dealing with bugsj@b dealing-with-bugsDealing with bugs$process/index:maintainer informationj@b maintainer-informationMaintainer informationprocess/index:other materialj@b other-materialOther material kernel_docsjh kernel-docs%Index of Further Kernel Documentation9process/kernel-docs:index of further kernel documentationjh %index-of-further-kernel-documentation%Index of Further Kernel Documentation1process/kernel-docs:docs at the linux kernel treejh docs-at-the-linux-kernel-treeDocs at the Linux Kernel tree process/kernel-docs:on-line docsjh on-line-docs On-line docs#process/kernel-docs:published booksjh published-booksPublished books!process/kernel-docs:miscellaneousjh miscellaneous Miscellaneousprocess_statement_driverj߅ process-statement-driverKernel Driver Statement7process/kernel-driver-statement:kernel driver statementj߅ kernel-driver-statementKernel Driver StatementJprocess/kernel-driver-statement:position statement on linux kernel modulesj߅ *position-statement-on-linux-kernel-modules*Position Statement on Linux Kernel Modulesprocess_statement_kerneljU process-statement-kernel"Linux Kernel Enforcement StatementGprocess/kernel-enforcement-statement:linux kernel enforcement statementjU "linux-kernel-enforcement-statement"Linux Kernel Enforcement Statementkernel_licensingjd_ kernel-licensingLinux kernel licensing rules2process/license-rules:linux kernel licensing rulesjd_ linux-kernel-licensing-rulesLinux kernel licensing rules/process/license-rules:license identifier syntaxjd_ license-identifier-syntaxLicense identifier syntax)process/license-rules:license identifiersjd_ license-identifiersLicense identifiers'process/license-rules:_`module_license`jd_ id1MODULE_LICENSE magicnumbersj magicnumbersLinux magic numbers(process/magic-number:linux magic numbersj linux-magic-numbersLinux magic numbersmaintainer_handbooks_mainjeverything-you-ever-wanted-to-know-about-linux-stable-releases?Everything you ever wanted to know about Linux -stable releasesPprocess/stable-kernel-rules:procedure for submitting patches to the -stable treej.k 3procedure-for-submitting-patches-to-the-stable-tree4Procedure for submitting patches to the -stable tree4process/stable-kernel-rules:following the submissionj.k following-the-submissionFollowing the submission(process/stable-kernel-rules:review cyclej.k review-cycle Review cycle!process/stable-kernel-rules:treesj.k treesTrees,process/stable-kernel-rules:review committeej.k review-committeeReview committeesubmitchecklistjް submitchecklist'Linux Kernel patch submission checklist@process/submit-checklist:linux kernel patch submission checklistjް 'linux-kernel-patch-submission-checklist'Linux Kernel patch submission checklist)process/submit-checklist:review your codejް review-your-codeReview your code/process/submit-checklist:review kconfig changesjް review-kconfig-changesReview Kconfig changes.process/submit-checklist:provide documentationjް provide-documentationProvide documentation3process/submit-checklist:check your code with toolsjް check-your-code-with-toolsCheck your code with tools(process/submit-checklist:build your codejް build-your-codeBuild your code'process/submit-checklist:test your codejް test-your-codeTest your codesubmittingpatchesj4 submittingpatchesLSubmitting patches: the essential guide to getting your code into the kerneldescribe_changesj4 describe-changesDescribe your changes split_changesj4 split-changesSeparate your changesinterleaved_repliesj4 interleaved-replies4Use trimmed interleaved replies in email discussionsresend_remindersj4 resend-reminders&Don’t get discouraged - or impatientthe_canonical_patch_formatj4 the-canonical-patch-formatThe canonical patch format backtracesj4 backtracesBacktraces in commit messagesexplicit_in_reply_toj4 explicit-in-reply-toExplicit In-Reply-To headersgprocess/submitting-patches:submitting patches: the essential guide to getting your code into the kernelj4 Ksubmitting-patches-the-essential-guide-to-getting-your-code-into-the-kernelLSubmitting patches: the essential guide to getting your code into the kernel7process/submitting-patches:obtain a current source treej4 obtain-a-current-source-treeObtain a current source tree0process/submitting-patches:describe your changesj4 describe-your-changesDescribe your changes0process/submitting-patches:separate your changesj4 separate-your-changesSeparate your changes3process/submitting-patches:style-check your changesj4 style-check-your-changesStyle-check your changes?process/submitting-patches:select the recipients for your patchj4 $select-the-recipients-for-your-patch$Select the recipients for your patch]process/submitting-patches:no mime, no links, no compression, no attachments. just plain textj4 >no-mime-no-links-no-compression-no-attachments-just-plain-textCNo MIME, no links, no compression, no attachments. Just plain text5process/submitting-patches:respond to review commentsj4 respond-to-review-commentsRespond to review commentsOprocess/submitting-patches:use trimmed interleaved replies in email discussionsj4 4use-trimmed-interleaved-replies-in-email-discussions4Use trimmed interleaved replies in email discussions?process/submitting-patches:don't get discouraged - or impatientj4 "don-t-get-discouraged-or-impatient&Don’t get discouraged - or impatient7process/submitting-patches:include patch in the subjectj4 include-patch-in-the-subjectInclude PATCH in the subjectQprocess/submitting-patches:sign your work - the developer's certificate of originj4 4sign-your-work-the-developer-s-certificate-of-origin8Sign your work - the Developer’s Certificate of OriginKprocess/submitting-patches:when to use acked-by:, cc:, and co-developed-by:j4 +when-to-use-acked-by-cc-and-co-developed-by0When to use Acked-by:, Cc:, and Co-developed-by:aprocess/submitting-patches:using reported-by:, tested-by:, reviewed-by:, suggested-by: and fixes:j4 >using-reported-by-tested-by-reviewed-by-suggested-by-and-fixesFUsing Reported-by:, Tested-by:, Reviewed-by:, Suggested-by: and Fixes:5process/submitting-patches:the canonical patch formatj4 j g/The canonical patch format7process/submitting-patches:explicit in-reply-to headersj4 explicit-in-reply-to-headersExplicit In-Reply-To headers:process/submitting-patches:providing base tree informationj4 providing-base-tree-informationProviding base tree information%process/submitting-patches:referencesj4 references Referencesvolatile_considered_harmfuljqZ volatile-considered-harmful4Why the “volatile” type class should not be usedTprocess/volatile-considered-harmful:why the "volatile" type class should not be usedjqZ .why-the-volatile-type-class-should-not-be-used4Why the “volatile” type class should not be used.process/volatile-considered-harmful:referencesjqZ references References+process/volatile-considered-harmful:creditsjqZ creditsCreditsrust/arch-support:arch supportj~ arch-support Arch Support(rust/coding-guidelines:coding guidelinesjy coding-guidelinesCoding Guidelines)rust/coding-guidelines:style & formattingjy style-formattingStyle & formattingrust/coding-guidelines:commentsjy commentsComments)rust/coding-guidelines:code documentationjy code-documentationCode documentationrust/coding-guidelines:namingjy namingNaming,rust/general-information:general informationjo general-informationGeneral Information+rust/general-information:code documentationjo code-documentationCode documentation$rust/general-information:extra lintsjo extra-lints Extra lints2rust/general-information:abstractions vs. bindingsjo abstractions-vs-bindingsAbstractions vs. bindings0rust/general-information:conditional compilationjo conditional-compilationConditional compilationrust/index:rustj U rustRustrust/index:the rust experimentj U the-rust-experimentThe Rust experimentrust/index:indicesj U indicesIndicesrust/quick-start:quick startj= quick-start Quick Start'rust/quick-start:requirements: buildingj= requirements-buildingRequirements: Building)rust/quick-start:requirements: developingj= requirements-developingRequirements: Developingrust/quick-start:configurationj= configuration Configurationrust/quick-start:buildingj= buildingBuildingrust/quick-start:hackingj= hackingHackingrust/testing:testingjZ testingTestingrust/testing:the kunit testsjZ the-kunit-testsThe KUnit tests"rust/testing:the ``#[test]`` testsjZ the-test-testsThe #[test] testsEscheduler/completion:completions - "wait for completion" barrier apisjA ,completions-wait-for-completion-barrier-apis4Completions - “wait for completion” barrier APIs"scheduler/completion:introduction:jA introduction Introduction:scheduler/completion:usage:jA usageUsage:.scheduler/completion:initializing completions:jA initializing-completionsInitializing completions:-scheduler/completion:waiting for completions:jA waiting-for-completionsWaiting for completions:?scheduler/completion:wait_for_completion*() variants available:jA &wait-for-completion-variants-available*wait_for_completion*() variants available:+scheduler/completion:signaling completions:jA signaling-completionsSignaling completions:Ascheduler/completion:try_wait_for_completion()/completion_done():jA 'try-wait-for-completion-completion-done,try_wait_for_completion()/completion_done():scheduler/index:schedulerjz scheduler Scheduler-scheduler/membarrier:membarrier() system callj5 membarrier-system-callmembarrier() System CallZscheduler/membarrier:membarrier_cmd_{private,global}_expedited - architecture requirementsj5 Amembarrier-cmd-private-global-expedited-architecture-requirementsEMEMBARRIER_CMD_{PRIVATE,GLOBAL}_EXPEDITED - Architecture requirementsVscheduler/sched-arch:cpu scheduler implementation hints for architecture specific codej Acpu-scheduler-implementation-hints-for-architecture-specific-codeACPU Scheduler implementation hints for architecture specific code#scheduler/sched-arch:context switchj context-switchContext switchscheduler/sched-arch:cpu idlej cpu-idleCPU idle,scheduler/sched-arch:possible arch/ problemsj possible-arch-problemsPossible arch/ problems)scheduler/sched-bwc:cfs bandwidth controljg cfs-bandwidth-controlCFS Bandwidth Control!scheduler/sched-bwc:burst featurejg burst-feature Burst featurescheduler/sched-bwc:managementjg management Management(scheduler/sched-bwc:system wide settingsjg system-wide-settingsSystem wide settingsscheduler/sched-bwc:statisticsjg statistics Statistics/scheduler/sched-bwc:hierarchical considerationsjg hierarchical-considerationsHierarchical considerations/scheduler/sched-bwc:cfs bandwidth quota caveatsjg cfs-bandwidth-quota-caveatsCFS Bandwidth Quota Caveatsscheduler/sched-bwc:examplesjg examplesExamples2scheduler/sched-capacity:capacity aware schedulingj~ capacity-aware-schedulingCapacity Aware Scheduling(scheduler/sched-capacity:1. cpu capacityj~ cpu-capacity1. CPU Capacity,scheduler/sched-capacity:2. task utilizationj~ task-utilization2. Task utilizationBscheduler/sched-capacity:3. capacity aware scheduling requirementsj~ &capacity-aware-scheduling-requirements)3. Capacity aware scheduling requirements.scheduler/sched-capacity:4. scheduler topologyj~ scheduler-topology4. Scheduler topologyDscheduler/sched-capacity:5. capacity aware scheduling implementationj~ (capacity-aware-scheduling-implementation+5. Capacity aware scheduling implementation1scheduler/sched-deadline:deadline task schedulingjQ deadline-task-schedulingDeadline Task Scheduling#scheduler/sched-deadline:0. warningjQ warning 0. WARNING$scheduler/sched-deadline:1. overviewjQ overview 1. Overview0scheduler/sched-deadline:2. scheduling algorithmjQ scheduling-algorithm2. Scheduling algorithm6scheduler/sched-deadline:3. scheduling real-time tasksjQ scheduling-real-time-tasks3. Scheduling Real-Time Tasks0scheduler/sched-deadline:4. bandwidth managementjQ bandwidth-management4. Bandwidth management.scheduler/sched-deadline:5. tasks cpu affinityjQ tasks-cpu-affinity5. Tasks CPU affinity(scheduler/sched-deadline:6. future plansjQ future-plans6. Future plans/scheduler/sched-deadline:appendix a. test suitejQ appendix-a-test-suiteAppendix A. Test suite3scheduler/sched-deadline:appendix b. minimal main()jQ appendix-b-minimal-mainAppendix B. Minimal main()'scheduler/sched-debug:scheduler debugfsj scheduler-debugfsScheduler debugfs$scheduler/sched-debug:numa_balancingj numa-balancingnuma_balancing(scheduler/sched-design-cfs:cfs schedulerjH cfs-scheduler CFS Scheduler&scheduler/sched-design-cfs:1. overviewjH overview 1. OVERVIEW8scheduler/sched-design-cfs:2. few implementation detailsjH few-implementation-details2. FEW IMPLEMENTATION DETAILS(scheduler/sched-design-cfs:3. the rbtreejH the-rbtree3. THE RBTREE2scheduler/sched-design-cfs:4. some features of cfsjH some-features-of-cfs4. SOME FEATURES OF CFS1scheduler/sched-design-cfs:5. scheduling policiesjH scheduling-policies5. Scheduling policies0scheduler/sched-design-cfs:6. scheduling classesjH scheduling-classes6. SCHEDULING CLASSES?scheduler/sched-design-cfs:7. group scheduler extensions to cfsjH !group-scheduler-extensions-to-cfs%7. GROUP SCHEDULER EXTENSIONS TO CFS)scheduler/sched-domains:scheduler domainsjG scheduler-domainsScheduler Domains2scheduler/sched-domains:implementing sched domainsjG implementing-sched-domainsImplementing sched domains.scheduler/sched-energy:energy aware schedulingjT{ energy-aware-schedulingEnergy Aware Scheduling&scheduler/sched-energy:1. introductionjT{ introduction1. Introduction4scheduler/sched-energy:2. background and terminologyjT{ background-and-terminology2. Background and Terminology.scheduler/sched-energy:3. topology informationjT{ topology-information3. Topology information5scheduler/sched-energy:4. energy-aware task placementjT{ energy-aware-task-placement4. Energy-Aware task placement*scheduler/sched-energy:5. over-utilizationjT{ over-utilization5. Over-utilization?scheduler/sched-energy:6. dependencies and requirements for easjT{ %dependencies-and-requirements-for-eas(6. Dependencies and requirements for EAS1scheduler/sched-nice-design:scheduler nice designj? scheduler-nice-designScheduler Nice Design3scheduler/sched-rt-group:real-time group schedulingjhx real-time-group-schedulingReal-Time group scheduling#scheduler/sched-rt-group:0. warningjhx warning 0. WARNING$scheduler/sched-rt-group:1. overviewjhx overview 1. Overview)scheduler/sched-rt-group:2. the interfacejhx the-interface2. The Interface(scheduler/sched-rt-group:3. future plansjhx future-plans3. Future plans*scheduler/sched-stats:scheduler statisticsjv scheduler-statisticsScheduler Statistics$scheduler/sched-stats:cpu statisticsjv cpu-statisticsCPU statistics'scheduler/sched-stats:domain statisticsjv domain-statisticsDomain statistics+scheduler/sched-stats:/proc//schedstatjv proc-pid-schedstat/proc//schedstatuclamp-bucketsj[ uclamp-buckets 2.1. Bucketsuclamp-interfacesj[ uclamp-interfaces 3. Interfacesuclamp-default-valuesj[ uclamp-default-values3.4. Default valuessched-util-clamp-min-rt-defaultj[ sched-util-clamp-min-rt-default%3.4.1 sched_util_clamp_min_rt_defaultuclamp-capping-failj[ uclamp-capping-failE5.1. Capping frequency with uclamp_max fails under certain conditions/scheduler/sched-util-clamp:utilization clampingj[ utilization-clampingUtilization Clamping*scheduler/sched-util-clamp:1. introductionj[ introduction1. Introduction$scheduler/sched-util-clamp:2. designj[ design 2. Design(scheduler/sched-util-clamp:3. interfacesj[ interfaces 3. Interfaces3scheduler/sched-util-clamp:4. how to use util clampj[ how-to-use-util-clamp4. How to use util clamp)scheduler/sched-util-clamp:5. limitationsj[ limitations5. Limitationsscheduler/schedutil:schedutilju schedutil Schedutil3scheduler/schedutil:pelt (per entity load tracking)ju pelt-per-entity-load-trackingPELT (Per Entity Load Tracking).scheduler/schedutil:frequency / cpu invarianceju frequency-cpu-invarianceFrequency / CPU Invariancescheduler/schedutil:util_estju util-estUTIL_ESTscheduler/schedutil:uclampju uclampUCLAMP$scheduler/schedutil:schedutil / dvfsju schedutil-dvfsSchedutil / DVFSscheduler/schedutil:notesju notesNOTES-scheduler/text_files:scheduler pelt c programjH scheduler-pelt-c-programScheduler pelt c program#scsi/53c700:the 53c700 driver notesj` the-53c700-driver-notesThe 53c700 Driver Notesscsi/53c700:general descriptionj` general-descriptionGeneral Descriptionscsi/53c700:compile time flagsj` compile-time-flagsCompile Time Flags&scsi/53c700:using the chip core driverj` using-the-chip-core-driverUsing the Chip Core Driver$scsi/53c700:writing your glue driverj` writing-your-glue-driverWriting Your Glue DriverGscsi/buslogic:buslogic multimaster and flashpoint scsi driver for linuxj 9buslogic-multimaster-and-flashpoint-scsi-driver-for-linux9BusLogic MultiMaster and FlashPoint SCSI Driver for Linuxscsi/buslogic:introductionj introduction Introductionscsi/buslogic:driver featuresj driver-featuresDriver Features%scsi/buslogic:supported host adaptersj supported-host-adaptersSupported Host Adapters+scsi/buslogic:flashpoint installation notesj flashpoint-installation-notesFlashPoint Installation Notes0scsi/buslogic:bt-948/958/958d installation notesj "bt-948-958-958d-installation-notes"BT-948/958/958D Installation Notesscsi/buslogic:driver optionsj driver-optionsDriver Options!scsi/buslogic:driver installationj driver-installationDriver Installation1scsi/buslogic:buslogic announcements mailing listj #buslogic-announcements-mailing-list#BusLogic Announcements Mailing List3scsi/flashpoint:the buslogic flashpoint scsi driverjB} #the-buslogic-flashpoint-scsi-driver#The BusLogic FlashPoint SCSI Driver*scsi/flashpoint:the linux operating systemjB} the-linux-operating-systemThe Linux Operating System(scsi/flashpoint:flashpoint host adaptersjB} flashpoint-host-adaptersFlashPoint Host Adaptersscsi/flashpoint:about mylexjB} about-mylex About Mylexscsi/flashpoint:contact:jB} contactContact:8scsi/ninjascsi:workbit ninjascsi-3/32bi driver for linuxji )workbit-ninjascsi-3-32bi-driver-for-linux)WorkBiT NinjaSCSI-3/32Bi driver for Linuxscsi/ninjascsi:1. commentji comment 1. Comment&scsi/ninjascsi:2. my linux environmentji my-linux-environment2. My Linux environmentscsi/ninjascsi:3. installji install 3. Installu(scsi/ninjascsi:4. historyji history 4. Historyscsi/ninjascsi:5. cautionji caution 5. Cautionscsi/ninjascsi:6. known bugsji known-bugs 6. Known Bugsscsi/ninjascsi:7. testingji testing 7. Testingscsi/ninjascsi:8. copyrightji copyright 8. Copyright0scsi/aacraid:aacraid driver for linux (take two)j !aacraid-driver-for-linux-take-two#AACRAID Driver for Linux (take two)scsi/aacraid:introductionj introduction Introduction%scsi/aacraid:supported cards/chipsetsj supported-cards-chipsetsSupported Cards/Chipsetsscsi/aacraid:peoplej peoplePeoplescsi/aacraid:mailing listj mailing-list Mailing List#scsi/advansys:advansys driver notesjN advansys-driver-notesAdvanSys Driver Notes7scsi/advansys:driver compile time options and debuggingjN )driver-compile-time-options-and-debugging)Driver Compile Time Options and Debugging scsi/advansys:driver lilo optionjN driver-lilo-optionDriver LILO Option+scsi/advansys:credits (chronological order)jN credits-chronological-orderCredits (Chronological Order)Bscsi/aha152x:adaptec aha-1520/1522 scsi driver for linux (aha152x)jxG 3adaptec-aha-1520-1522-scsi-driver-for-linux-aha152x5Adaptec AHA-1520/1522 SCSI driver for Linux (aha152x)$scsi/aha152x:configuration argumentsjxG configuration-argumentsConfiguration Arguments'scsi/aha152x:compile time configurationjxG compile-time-configurationCompile Time Configuration&scsi/aha152x:lilo command line optionsjxG lilo-command-line-optionsLILO Command Line Options-scsi/aha152x:symbols for module configurationjxG symbols-for-module-configuration Symbols for Module Configurationscsi/aha152x:notes on ext_transjxG notes-on-ext-transNotes on EXT_TRANSscsi/aha152x:references usedjxG references-usedReferences Used0scsi/aic79xx:adaptec ultra320 family manager setj #adaptec-ultra320-family-manager-set#Adaptec Ultra320 Family Manager Set"scsi/aic79xx:1. supported hardwarej supported-hardware1. Supported Hardwarescsi/aic79xx:2. version historyj version-history2. Version History$scsi/aic79xx:3. command line optionsj command-line-options3. Command Line Options scsi/aic79xx:4. additional notesj additional-notes4. Additional Notes(scsi/aic79xx:5. adaptec customer supportj adaptec-customer-support5. Adaptec Customer SupportEscsi/aic7xxx:adaptec aic7xxx fast -> ultra160 family manager set v7.0jd 5adaptec-aic7xxx-fast-ultra160-family-manager-set-v7-08Adaptec Aic7xxx Fast -> Ultra160 Family Manager Set v7.0"scsi/aic7xxx:1. supported hardwarejd supported-hardware1. Supported Hardwarescsi/aic7xxx:2. version historyjd version-history2. Version History$scsi/aic7xxx:3. command line optionsjd command-line-options3. Command Line Options(scsi/aic7xxx:4. adaptec customer supportjd adaptec-customer-support4. Adaptec Customer Support$scsi/arcmsr_spec:areca firmware specjڈ areca-firmware-specARECA FIRMWARE SPEC(scsi/arcmsr_spec:usage of iop331 adapterjڈ usage-of-iop331-adapterUsage of IOP331 adapter;scsi/arcmsr_spec:rs-232 interface for areca raid controllerjڈ *rs-232-interface-for-areca-raid-controller*RS-232 Interface for Areca Raid Controller2scsi/bfa:linux driver for brocade fc/fcoe adaptersjSf )linux-driver-for-brocade-fc-fcoe-adapters)Linux driver for Brocade FC/FCOE adaptersscsi/bfa:supported hardwarejSf supported-hardwareSupported Hardwarescsi/bfa:firmware downloadjSf firmware-downloadFirmware download4scsi/bfa:configuration & management utility downloadjSf )configuration-management-utility-download+Configuration & Management utility downloadscsi/bfa:documentationjSf documentation Documentationscsi/bfa:supportjSf supportSupport'scsi/bnx2fc:operating fcoe using bnx2fcj= operating-fcoe-using-bnx2fcOperating FCoE using bnx2fcscsi/bnx2fc:driver usage model:j= driver-usage-modelDriver Usage Model:scsi/bnx2fc:notej= noteNOTE-scsi/cxgb3i:chelsio s3 iscsi driver for linuxja !chelsio-s3-iscsi-driver-for-linux!Chelsio S3 iSCSI Driver for Linuxscsi/cxgb3i:introductionja introduction Introduction#scsi/cxgb3i:using the cxgb3i driverja using-the-cxgb3i-driverUsing the cxgb3i Driverscsi/dc395x:dc395x scsi driverjh dc395x-scsi-driverdc395x SCSI driverscsi/dc395x:statusjh statusStatusscsi/dc395x:parametersjh parameters Parametersscsi/dc395x:copyrightjh copyright Copyrightscsi/dpti:adaptec dpti driverjY adaptec-dpti-driverAdaptec dpti driverscsi/dpti:creditsjY creditsCreditsscsi/dpti:historyjY historyHistoryscsi/dpti:todojY todoTODOscsi/dpti:notesjY notesNotesscsi/g_ncr5380:g_ncr5380 driverjo g-ncr5380-driverg_NCR5380 driver3scsi/hpsa:hpsa - hewlett packard smart array driverj(t 'hpsa-hewlett-packard-smart-array-driver)HPSA - Hewlett Packard Smart Array driverscsi/hpsa:supported devicesj(t supported-devicesSupported devices'scsi/hpsa:hpsa specific entries in /sysj(t hpsa-specific-entries-in-sysHPSA specific entries in /sys'scsi/hpsa:hpsa specific host attributesj(t hpsa-specific-host-attributesHPSA specific host attributesscsi/hpsa:hpsa specific ioctlsj(t hpsa-specific-ioctlsHPSA specific ioctlsBscsi/hptiop:highpoint rocketraid 3xxx/4xxx adapter driver (hptiop)j~ 4highpoint-rocketraid-3xxx-4xxx-adapter-driver-hptiop6Highpoint RocketRAID 3xxx/4xxx Adapter Driver (hptiop)#scsi/hptiop:controller register mapj~ controller-register-mapController Register Map4scsi/hptiop:i/o request workflow of not marvell freyj~ (i-o-request-workflow-of-not-marvell-frey(I/O Request Workflow of Not Marvell Frey0scsi/hptiop:i/o request workflow of marvell freyj~ $i-o-request-workflow-of-marvell-frey$I/O Request Workflow of Marvell Frey scsi/hptiop:user-level interfacej~ user-level-interfaceUser-level Interfacescsi/index:scsi subsystemj scsi-subsystemSCSI Subsystemscsi/index:introductionj introduction Introductionscsi/index:scsi driver apisj scsi-driver-apisSCSI driver APIs!scsi/index:scsi driver parametersj scsi-driver-parametersSCSI driver parameters$scsi/index:scsi host adapter driversj scsi-host-adapter-driversSCSI host adapter driversscsi/libsas:sas layerjxE sas-layer SAS Layer"scsi/libsas:structure descriptionsjxE structure-descriptionsStructure descriptionsscsi/libsas:eventsjxE eventsEventsscsi/libsas:discoveryjxE discovery Discovery/scsi/libsas:expander management from user spacejxE #expander-management-from-user-space#Expander management from User Space/hw_patternjI sys-class-leds-led-hw-pattern /sys/class/leds//hw_pattern(leds/leds-class:led handling under linuxj led-handling-under-linuxLED handling under Linux!leds/leds-class:design philosophyj design-philosophyDesign Philosophy!leds/leds-class:led device namingj led-device-namingLED Device Naming&leds/leds-class:brightness setting apij brightness-setting-apiBrightness setting API$leds/leds-class:led registration apij led-registration-apiLED registration API2leds/leds-class:hardware accelerated blink of ledsj "hardware-accelerated-blink-of-leds"Hardware accelerated blink of LEDs$leds/leds-class:hardware driven ledsj hardware-driven-ledsHardware driven LEDsleds/leds-class:known issuesj known-issues Known Issues4leds/leds-class-flash:flash led handling under linuxj flash-led-handling-under-linuxFlash LED handling under Linux7leds/leds-class-flash:v4l2 flash wrapper for flash ledsj !v4l2-flash-wrapper-for-flash-leds!V4L2 flash wrapper for flash LEDs>leds/leds-class-multicolor:multicolor led handling under linuxj #multicolor-led-handling-under-linux#Multicolor LED handling under Linux&leds/leds-class-multicolor:descriptionj description Description3leds/leds-class-multicolor:multicolor class controlj multicolor-class-controlMulticolor Class Control3leds/leds-class-multicolor:directory layout examplej directory-layout-exampleDirectory Layout Example>leds/leds-class-multicolor:multicolor class brightness controlj #multicolor-class-brightness-control#Multicolor Class Brightness Control7leds/leds-el15203000:kernel driver for crane el15203000ji "kernel-driver-for-crane-el15203000"Kernel driver for Crane EL152030005leds/leds-el15203000:/sys/class/leds//hw_patternji sys-class-leds-led-hw-pattern /sys/class/leds//hw_pattern)leds/leds-lm3556:kernel driver for lm3556j kernel-driver-for-lm3556Kernel driver for lm3556leds/leds-lm3556:descriptionj description Descriptionleds/leds-lm3556:notesj notesNotes%leds/leds-lp3944:kernel driver lp3944j kernel-driver-lp3944Kernel driver lp3944leds/leds-lp3944:descriptionj description Descriptionleds/leds-lp3944:notesj notesNotes)leds/leds-lp5521:kernel driver for lp5521j kernel-driver-for-lp5521Kernel driver for lp5521leds/leds-lp5521:descriptionj description Description)leds/leds-lp5523:kernel driver for lp5523j| kernel-driver-for-lp5523Kernel driver for lp5523leds/leds-lp5523:descriptionj| description Description)leds/leds-lp5562:kernel driver for lp5562j kernel-driver-for-lp5562Kernel driver for lp5562leds/leds-lp5562:descriptionj description Description!leds/leds-lp5562:device attributej device-attributeDevice attribute>leds/leds-lp5562:how to load the program data using engine_muxj -how-to-load-the-program-data-using-engine-mux-How to load the program data using engine_mux4leds/leds-lp5562:how to load the predefined patternsj #how-to-load-the-predefined-patterns#How to load the predefined patterns0leds/leds-lp5562:setting current of each channelj setting-current-of-each-channelSetting Current of Each Channel)leds/leds-lp5562:example of platform dataj example-of-platform-dataExample of Platform dataBleds/leds-lp55xx:lp5521/lp5523/lp55231/lp5562/lp8501 common driverj 1lp5521-lp5523-lp55231-lp5562-lp8501-common-driver1LP5521/LP5523/LP55231/LP5562/LP8501 Common Driverleds/leds-lp55xx:descriptionj description Description9leds/leds-mlxcpld:kernel driver for mellanox systems ledsj 'kernel-driver-for-mellanox-systems-leds'Kernel driver for Mellanox systems LEDsleds/leds-mlxcpld:descriptionj description Description;leds/leds-mt6370-rgb:the device for mediatek mt6370 rgb ledj &the-device-for-mediatek-mt6370-rgb-led&The device for Mediatek MT6370 RGB LED leds/leds-mt6370-rgb:descriptionj description Description5leds/leds-mt6370-rgb:/sys/class/leds//hw_patternj sys-class-leds-led-hw-pattern /sys/class/leds//hw_pattern1leds/leds-qcom-lpg:kernel driver for qualcomm lpgj kernel-driver-for-qualcomm-lpgKernel driver for Qualcomm LPGleds/leds-qcom-lpg:descriptionj description Description3leds/leds-qcom-lpg:/sys/class/leds//hw_patternj sys-class-leds-led-hw-pattern /sys/class/leds//hw_pattern4leds/leds-sc27xx:kernel driver for spreadtrum sc27xxj #kernel-driver-for-spreadtrum-sc27xx#Kernel driver for Spreadtrum SC27XX1leds/leds-sc27xx:/sys/class/leds//hw_patternj sys-class-leds-led-hw-pattern /sys/class/leds//hw_pattern)leds/ledtrig-oneshot:one-shot led triggerj one-shot-led-triggerOne-shot LED Trigger,leds/ledtrig-transient:led transient triggerj) led-transient-triggerLED Transient Trigger,leds/ledtrig-transient:what is not supportedj) what-is-not-supportedWhat is not supportedleds/ledtrig-transient:examplesj) examplesExamples)leds/ledtrig-usbport:usb port led triggerj usb-port-led-triggerUSB port LED triggerIleds/ledtrig-usbport:1) device with single usb led and few physical portsj 1device-with-single-usb-led-and-few-physical-ports41) Device with single USB LED and few physical portsNleds/ledtrig-usbport:2) device with a physical port handled by few controllersj 6device-with-a-physical-port-handled-by-few-controllers92) Device with a physical port handled by few controllersleds/uleds:userspace ledsjϷ userspace-ledsUserspace LEDsleds/uleds:usagejϷ usageUsagelivepatch/api:livepatching apisjT livepatching-apisLivepatching APIs"livepatch/api:livepatch enablementjT livepatch-enablementLivepatch Enablementlivepatch/api:shadow variablesjT shadow-variablesShadow Variables"livepatch/api:system state changesjT system-state-changesSystem State Changeslivepatch/api:object typesjT object-types Object Types*livepatch/callbacks:(un)patching callbacksjo un-patching-callbacks(Un)patching Callbacks!livepatch/callbacks:1. motivationjo motivation 1. Motivation%livepatch/callbacks:2. callback typesjo callback-types2. Callback types#livepatch/callbacks:3. how it worksjo how-it-works3. How it works livepatch/callbacks:4. use casesjo use-cases 4. Use cases@livepatch/cumulative-patches:atomic replace & cumulative patchesj !atomic-replace-cumulative-patches#Atomic Replace & Cumulative Patches"livepatch/cumulative-patches:usagej usageUsage%livepatch/cumulative-patches:featuresj featuresFeatures)livepatch/cumulative-patches:limitations:j limitations Limitations:#livepatch/index:kernel livepatchingj kernel-livepatchingKernel Livepatchinglivepatch/livepatch:livepatchj livepatch Livepatch!livepatch/livepatch:1. motivationj motivation 1. Motivation4livepatch/livepatch:2. kprobes, ftrace, livepatchingj kprobes-ftrace-livepatching 2. Kprobes, Ftrace, Livepatching(livepatch/livepatch:3. consistency modelj consistency-model3. Consistency model'livepatch/livepatch:4. livepatch modulej livepatch-module4. Livepatch module+livepatch/livepatch:5. livepatch life-cyclej livepatch-life-cycle5. Livepatch life-cyclelivepatch/livepatch:6. sysfsj sysfs6. Sysfs"livepatch/livepatch:7. limitationsj limitations7. Limitations7livepatch/module-elf-format:livepatch module elf formatj: livepatch-module-elf-formatLivepatch module ELF format8livepatch/module-elf-format:1. background and motivationj: background-and-motivation1. Background and motivation6livepatch/module-elf-format:2. livepatch modinfo fieldj: livepatch-modinfo-field2. Livepatch modinfo fieldBlock conditions on readers/writers of the same lock instance:Dlocking/lockdep-design:dependency types and strong dependency paths:j ,dependency-types-and-strong-dependency-paths-Dependency types and strong dependency paths:9locking/lockdep-design:recursive read deadlock detection:j !recursive-read-deadlock-detection"Recursive Read Deadlock Detection:"locking/lockdep-design:references:j references References: locking/lockstat:lock statisticsjq lock-statisticsLock Statisticslocking/lockstat:whatjq whatWhatlocking/lockstat:whyjq whyWhylocking/lockstat:howjq howHow6locking/locktorture:kernel lock torture test operationj "kernel-lock-torture-test-operation"Kernel Lock Torture Test Operation,locking/locktorture:config_lock_torture_testj config-lock-torture-testCONFIG_LOCK_TORTURE_TEST%locking/locktorture:module parametersj module-parametersModule Parameterslocking/locktorture:statisticsj statistics Statisticslocking/locktorture:usagej usageUsagekernel_hacking_locktypesj kernel-hacking-locktypesLock types and their rules,locking/locktypes:lock types and their rulesj lock-types-and-their-rulesLock types and their ruleslocking/locktypes:introductionj introduction Introduction!locking/locktypes:lock categoriesj lock-categoriesLock categories!locking/locktypes:owner semanticsj owner-semanticsOwner semanticslocking/locktypes:rtmutexj rtmutexrtmutexlocking/locktypes:semaphorej semaphore semaphorelocking/locktypes:rw_semaphorej rw-semaphore rw_semaphorelocking/locktypes:local_lockj local-lock local_lock/locking/locktypes:raw_spinlock_t and spinlock_tj raw-spinlock-t-and-spinlock-traw_spinlock_t and spinlock_tlocking/locktypes:rwlock_tj rwlock-trwlock_t$locking/locktypes:preempt_rt caveatsj preempt-rt-caveatsPREEMPT_RT caveats)locking/locktypes:lock type nesting rulesj lock-type-nesting-rulesLock type nesting rules,locking/mutex-design:generic mutex subsystemjp generic-mutex-subsystemGeneric Mutex Subsystem&locking/mutex-design:what are mutexes?jp what-are-mutexesWhat are mutexes?#locking/mutex-design:implementationjp implementationImplementationlocking/mutex-design:semanticsjp semantics Semanticslocking/mutex-design:interfacesjp interfaces Interfaces"locking/mutex-design:disadvantagesjp disadvantages Disadvantages(locking/mutex-design:when to use mutexesjp when-to-use-mutexesWhen to use mutexes0locking/percpu-rw-semaphore:percpu rw semaphoresj percpu-rw-semaphoresPercpu rw semaphores'locking/pi-futex:lightweight pi-futexesj lightweight-pi-futexesLightweight PI-futexes,locking/pi-futex:priority inheritance - why?j priority-inheritance-whyPriority Inheritance - why?!locking/pi-futex:the longer replyj the-longer-replyThe longer replylocking/pi-futex:implementationj implementationImplementationclocking/preempt-locking:proper locking under a preemptible kernel: keeping kernel code preempt-safej8 Jproper-locking-under-a-preemptible-kernel-keeping-kernel-code-preempt-safeKProper Locking Under a Preemptible Kernel: Keeping Kernel Code Preempt-Safe$locking/preempt-locking:introductionj8 introduction Introduction locking/preempt-locking:solutionj8 solutionSolutionGlocking/preempt-locking:preventing preemption using interrupt disablingj8 /preventing-preemption-using-interrupt-disabling/Preventing preemption using interrupt disabling-locking/robust-futex-abi:the robust futex abij the-robust-futex-abiThe robust futex ABI?locking/robust-futexes:a description of what robust futexes arej (a-description-of-what-robust-futexes-are(A description of what robust futexes are!locking/robust-futexes:backgroundj background Background5locking/robust-futexes:new approach to robust futexesj new-approach-to-robust-futexesNew approach to robust futexes"locking/robust-futexes:performancej performance Performance-locking/robust-futexes:implementation detailsj implementation-detailsImplementation details4locking/robust-futexes:testing, architecture supportj testing-architecture-supportTesting, architecture support3locking/rt-mutex:rt-mutex subsystem with pi supportj "rt-mutex-subsystem-with-pi-support"RT-mutex subsystem with PI support"locking/rt-mutex:basic principles:j basic-principlesBasic principles:6locking/rt-mutex-design:rt-mutex implementation designj rt-mutex-implementation-designRT-mutex implementation design4locking/rt-mutex-design:unbounded priority inversionj unbounded-priority-inversionUnbounded Priority Inversion1locking/rt-mutex-design:priority inheritance (pi)j priority-inheritance-piPriority Inheritance (PI)#locking/rt-mutex-design:terminologyj terminology Terminology locking/rt-mutex-design:pi chainj pi-chainPI chain*locking/rt-mutex-design:mutex waiters treej mutex-waiters-treeMutex Waiters Tree$locking/rt-mutex-design:task pi treej task-pi-tree Task PI Tree-locking/rt-mutex-design:depth of the pi chainj depth-of-the-pi-chainDepth of the PI Chain-locking/rt-mutex-design:mutex owner and flagsj mutex-owner-and-flagsMutex owner and flags&locking/rt-mutex-design:cmpxchg tricksj cmpxchg-trickscmpxchg Tricks,locking/rt-mutex-design:priority adjustmentsj priority-adjustmentsPriority adjustments@locking/rt-mutex-design:high level overview of the pi chain walkj (high-level-overview-of-the-pi-chain-walk(High level overview of the PI chain walklocking/ww-mutex-design:wound/wait deadlock-proof mutex designj &wound-wait-deadlock-proof-mutex-design&Wound/Wait Deadlock-Proof Mutex Design1locking/ww-mutex-design:motivation for ww-mutexesj motivation-for-ww-mutexesMotivation for WW-Mutexes locking/ww-mutex-design:conceptsj conceptsConceptslocking/ww-mutex-design:usagej usageUsage.locking/ww-mutex-design:implementation detailsj implementation-detailsImplementation Details(maintainer/configure-git:configuring gitj; configuring-gitConfiguring GitAmaintainer/configure-git:creating commit links to lore.kernel.orgj; (creating-commit-links-to-lore-kernel-org(Creating commit links to lore.kernel.orgHmaintainer/feature-and-driver-maintainers:feature and driver maintainersjG feature-and-driver-maintainersFeature and driver maintainers:maintainer/feature-and-driver-maintainers:responsibilitiesjG responsibilitiesResponsibilitiesBmaintainer/feature-and-driver-maintainers:selecting the maintainerjG selecting-the-maintainerSelecting the maintainer8maintainer/feature-and-driver-maintainers:non compliancejG non-complianceNon compliance+maintainer/index:kernel maintainer handbookj% kernel-maintainer-handbookKernel Maintainer Handbookmaintainerentryprofilej maintainerentryprofileMaintainer Entry Profile c2-port-supportC2 port supportmisc-devices/c2port:overviewj> overviewOverviewmisc-devices/c2port:referencesj> references References$misc-devices/c2port:using the driverj> using-the-driverUsing the driverfmisc-devices/dw-xdata-pcie:driver for synopsys designware pcie traffic generator (also known as xdata)j Idriver-for-synopsys-designware-pcie-traffic-generator-also-known-as-xdataKDriver for Synopsys DesignWare PCIe traffic generator (also known as xData)&misc-devices/dw-xdata-pcie:descriptionj description Description"misc-devices/dw-xdata-pcie:examplej exampleExampleImisc-devices/ibmvmc:ibm virtual management channel kernel driver (ibmvmc)j 3ibm-virtual-management-channel-kernel-driver-ibmvmc5IBM Virtual Management Channel Kernel Driver (IBMVMC) misc-devices/ibmvmc:introductionj introduction IntroductionEmisc-devices/ibmvmc:example management partition vmc driver interfacej 1example-management-partition-vmc-driver-interface1Example Management Partition VMC Driver Interface*misc-devices/ibmvmc:additional informationj additional-informationAdditional Information0misc-devices/ics932s401:kernel driver ics932s401je kernel-driver-ics932s401Kernel driver ics932s401#misc-devices/ics932s401:descriptionje description Description(misc-devices/ics932s401:special featuresje special-featuresSpecial Features?misc-devices/index:assorted miscellaneous devices documentationj ,assorted-miscellaneous-devices-documentation,Assorted Miscellaneous Devices Documentation,misc-devices/isl29003:kernel driver isl29003j kernel-driver-isl29003Kernel driver isl29003!misc-devices/isl29003:descriptionj description Descriptionmisc-devices/isl29003:detectionj detection Detection#misc-devices/isl29003:sysfs entriesj sysfs-entries Sysfs entries.misc-devices/lis3lv02d:kernel driver lis3lv02djj kernel-driver-lis3lv02dKernel driver lis3lv02d"misc-devices/lis3lv02d:descriptionjj description Description'misc-devices/lis3lv02d:axes orientationjj axes-orientationAxes orientationmisc-devices/lis3lv02d:q&ajj q-aQ&A*misc-devices/max6875:kernel driver max6875j kernel-driver-max6875Kernel driver max6875 misc-devices/max6875:descriptionj description Description"misc-devices/max6875:sysfs entriesj sysfs-entries Sysfs entries$misc-devices/max6875:general remarksj general-remarksGeneral Remarks7misc-devices/max6875:programming the chip using i2c-devj "programming-the-chip-using-i2c-dev"Programming the chip using i2c-dev`misc-devices/oxsemi-tornado:notes on oxford semiconductor pcie (tornado) 950 serial port devicesj Bnotes-on-oxford-semiconductor-pcie-tornado-950-serial-port-devicesDNotes on Oxford Semiconductor PCIe (Tornado) 950 serial port devices0i2c/busses/i2c-ali1535:kernel driver i2c-ali1535jXR kernel-driver-i2c-ali1535Kernel driver i2c-ali1535"i2c/busses/i2c-ali1535:descriptionjXR description Descriptioni2c/busses/i2c-ali1535:featuresjXR featuresFeatures0i2c/busses/i2c-ali1563:kernel driver i2c-ali1563jzv kernel-driver-i2c-ali1563Kernel driver i2c-ali1563"i2c/busses/i2c-ali1563:descriptionjzv description Descriptioni2c/busses/i2c-ali1563:featuresjzv featuresFeatures0i2c/busses/i2c-ali15x3:kernel driver i2c-ali15x3j$\ kernel-driver-i2c-ali15x3Kernel driver i2c-ali15x3(i2c/busses/i2c-ali15x3:module parametersj$\ module-parametersModule Parametersi2c/busses/i2c-ali15x3:notesj$\ notesNotes"i2c/busses/i2c-ali15x3:descriptionj$\ description Descriptioni2c/busses/i2c-ali15x3:featuresj$\ featuresFeaturesi2c/busses/i2c-ali15x3:issuesj$\ issuesIssues0i2c/busses/i2c-amd-mp2:kernel driver i2c-amd-mp2jb kernel-driver-i2c-amd-mp2Kernel driver i2c-amd-mp2"i2c/busses/i2c-amd-mp2:descriptionjb description Description.i2c/busses/i2c-amd756:kernel driver i2c-amd756jE kernel-driver-i2c-amd756Kernel driver i2c-amd756!i2c/busses/i2c-amd756:descriptionjE description Description0i2c/busses/i2c-amd8111:kernel driver i2c-adm8111j, kernel-driver-i2c-adm8111Kernel driver i2c-adm8111"i2c/busses/i2c-amd8111:descriptionj, description Description+i2c/busses/i2c-amd8111:process call supportj, process-call-supportProcess Call Support(i2c/busses/i2c-amd8111:smbus 2.0 supportj, smbus-2-0-supportSMBus 2.0 Supporti2c/busses/i2c-amd8111:notesj, notesNotes6i2c/busses/i2c-diolan-u2c:kernel driver i2c-diolan-u2cj}" kernel-driver-i2c-diolan-u2cKernel driver i2c-diolan-u2c%i2c/busses/i2c-diolan-u2c:descriptionj}" description Description+i2c/busses/i2c-diolan-u2c:module parametersj}" module-parametersModule parameters*i2c/busses/i2c-i801:kernel driver i2c-i801j{t kernel-driver-i2c-i801Kernel driver i2c-i801%i2c/busses/i2c-i801:module parametersj{t module-parametersModule Parametersi2c/busses/i2c-i801:descriptionj{t description Description(i2c/busses/i2c-i801:process call supportj{t process-call-supportProcess Call Support*i2c/busses/i2c-i801:i2c block read supportj{t i2c-block-read-supportI2C Block Read Support%i2c/busses/i2c-i801:smbus 2.0 supportj{t smbus-2-0-supportSMBus 2.0 Support%i2c/busses/i2c-i801:interrupt supportj{t interrupt-supportInterrupt Support$i2c/busses/i2c-i801:hidden ich smbusj{t hidden-ich-smbusHidden ICH SMBus*i2c/busses/i2c-ismt:kernel driver i2c-ismtj kernel-driver-i2c-ismtKernel driver i2c-ismt%i2c/busses/i2c-ismt:module parametersj module-parametersModule Parametersi2c/busses/i2c-ismt:descriptionj description Description)i2c/busses/i2c-mlxcpld:driver i2c-mlxcpldj ] driver-i2c-mlxcpldDriver i2c-mlxcpld0i2c/busses/i2c-nforce2:kernel driver i2c-nforce2jY kernel-driver-i2c-nforce2Kernel driver i2c-nforce2"i2c/busses/i2c-nforce2:descriptionjY description Descriptioni2c/busses/i2c-nforce2:notesjY notesNotes6i2c/busses/i2c-nvidia-gpu:kernel driver i2c-nvidia-gpuj4, kernel-driver-i2c-nvidia-gpuKernel driver i2c-nvidia-gpu%i2c/busses/i2c-nvidia-gpu:descriptionj4, description Description.i2c/busses/i2c-ocores:kernel driver i2c-ocoresjZ( kernel-driver-i2c-ocoresKernel driver i2c-ocores!i2c/busses/i2c-ocores:descriptionjZ( description Descriptioni2c/busses/i2c-ocores:usagejZ( usageUsage0i2c/busses/i2c-parport:kernel driver i2c-parportj. kernel-driver-i2c-parportKernel driver i2c-parport0i2c/busses/i2c-parport:building your own adapterj. building-your-own-adapterBuilding your own adapter6i2c/busses/i2c-parport:similar (but different) driversj. similar-but-different-driversSimilar (but different) drivers@i2c/busses/i2c-parport:legacy documentation for velleman adapterj. )legacy-documentation-for-velleman-adapter)Legacy documentation for Velleman adapteri2c/dev-interface:implementing i2c device drivers in userspaceji ,implementing-i2c-device-drivers-in-userspace,Implementing I2C device drivers in userspacei2c/dev-interface:c exampleji c-example C example,i2c/dev-interface:full interface descriptionji full-interface-descriptionFull interface description(i2c/dev-interface:implementation detailsji implementation-detailsImplementation details(i2c/dma-considerations:linux i2c and dmajc linux-i2c-and-dmaLinux I2C and DMAi2c/dma-considerations:clientsjc clientsClientsi2c/dma-considerations:mastersjc mastersMasters%i2c/fault-codes:i2c/smbus fault codesjH i2c-smbus-fault-codesI2C/SMBUS Fault Codes2i2c/fault-codes:a "fault" is not always an "error"jH a-fault-is-not-always-an-error*A “Fault” is not always an “Error”)i2c/fault-codes:i2c and smbus fault codesjH i2c-and-smbus-fault-codesI2C and SMBus fault codes)i2c/functionality:i2c/smbus functionalityji? i2c-smbus-functionalityI2C/SMBus Functionalityi2c/functionality:introductionji? introduction INTRODUCTION)i2c/functionality:functionality constantsji? functionality-constantsFUNCTIONALITY CONSTANTS(i2c/functionality:adapter implementationji? adapter-implementationADAPTER IMPLEMENTATION!i2c/functionality:client checkingji? client-checkingCLIENT CHECKING'i2c/functionality:checking through /devji? checking-through-devCHECKING THROUGH /DEV2i2c/gpio-fault-injection:linux i2c fault injectionj4 linux-i2c-fault-injectionLinux I2C fault injection$i2c/gpio-fault-injection:wire statesj4 wire-states Wire states-i2c/gpio-fault-injection:incomplete transfersj4 incomplete-transfersIncomplete transfers)i2c/gpio-fault-injection:lost arbitrationj4 lost-arbitrationLost arbitration.i2c/gpio-fault-injection:panic during transferj4 panic-during-transferPanic during transfer3i2c/i2c-address-translators:i2c address translatorsj4 i2c-address-translatorsI2C Address Translators'i2c/i2c-address-translators:descriptionj4 description DescriptionAi2c/i2c-address-translators:i2c atr functions and data structuresj4 %i2c-atr-functions-and-data-structures%I2C ATR functions and data structures!i2c/i2c-protocol:the i2c protocoljDA the-i2c-protocolThe I2C Protocoli2c/i2c-protocol:key to symbolsjDA key-to-symbolsKey to symbols(i2c/i2c-protocol:simple send transactionjDA simple-send-transactionSimple send transaction+i2c/i2c-protocol:simple receive transactionjDA simple-receive-transactionSimple receive transaction&i2c/i2c-protocol:combined transactionsjDA combined-transactionsCombined transactions&i2c/i2c-protocol:modified transactionsjDA modified-transactionsModified transactionsi2c/i2c-stub:i2c-stubjo i2c-stubi2c-stubi2c/i2c-stub:descriptionjo description Descriptioni2c/i2c-stub:parametersjo parameters Parametersi2c/i2c-stub:caveatsjo caveatsCaveatsi2c/i2c-sysfs:linux i2c sysfsj:e linux-i2c-sysfsLinux I2C Sysfsi2c/i2c-sysfs:overviewj:e overviewOverview#i2c/i2c-sysfs:location of i2c sysfsj:e location-of-i2c-sysfsLocation of I2C Sysfsi2c/i2c-sysfs:terminologyj:e terminology Terminology*i2c/i2c-sysfs:walk through logical i2c busj:e walk-through-logical-i2c-busWalk through Logical I2C Busi2c/i2c-sysfs:i2c devicesj:e i2c-devices I2C Devices1i2c/i2c-topology:i2c muxes and complex topologiesj" i2c-muxes-and-complex-topologies I2C muxes and complex topologiesi2c/i2c-topology:lockingj" lockingLocking!i2c/i2c-topology:complex examplesj" complex-examplesComplex Examples4i2c/i2c-topology:mux type of existing device driversj" #mux-type-of-existing-device-drivers#Mux type of existing device driversi2c/index:i2c/smbus subsystemj i2c-smbus-subsystemI2C/SMBus Subsystemi2c/index:introductionj introduction Introduction i2c/index:writing device driversj writing-device-driversWriting device driversi2c/index:debuggingj debugging Debuggingi2c/index:slave i2cj slave-i2c Slave I2Ci2c/index:advanced topicsj advanced-topicsAdvanced topicsi2c/index:legacy documentationj legacy-documentationLegacy documentation8i2c/instantiating-devices:how to instantiate i2c devicesje] how-to-instantiate-i2c-devicesHow to instantiate I2C devicesFi2c/instantiating-devices:method 1: declare the i2c devices staticallyje] +method-1-declare-the-i2c-devices-statically,Method 1: Declare the I2C devices staticallyFi2c/instantiating-devices:method 2: instantiate the devices explicitlyje] +method-2-instantiate-the-devices-explicitly,Method 2: Instantiate the devices explicitlyHi2c/instantiating-devices:method 3: probe an i2c bus for certain devicesje] -method-3-probe-an-i2c-bus-for-certain-devices.Method 3: Probe an I2C bus for certain devices?i2c/instantiating-devices:method 4: instantiate from user-spaceje] $method-4-instantiate-from-user-space%Method 4: Instantiate from user-space1i2c/muxes/i2c-mux-gpio:kernel driver i2c-mux-gpiojtn kernel-driver-i2c-mux-gpioKernel driver i2c-mux-gpio"i2c/muxes/i2c-mux-gpio:descriptionjtn description Descriptioni2c/muxes/i2c-mux-gpio:usagejtn usageUsage*i2c/muxes/i2c-mux-gpio:device registrationjtn device-registrationDevice RegistrationZi2c/old-module-parameters:i2c device driver binding control from user-space in old kernelsj!V @i2c-device-driver-binding-control-from-user-space-in-old-kernels@I2C device driver binding control from user-space in old kernels=i2c/old-module-parameters:attaching a driver to an i2c devicej!V #attaching-a-driver-to-an-i2c-device#Attaching a driver to an I2C deviceMi2c/old-module-parameters:preventing a driver from attaching to an i2c devicej!V 3preventing-a-driver-from-attaching-to-an-i2c-device3Preventing a driver from attaching to an I2C device7i2c/slave-eeprom-backend:linux i2c slave eeprom backendj linux-i2c-slave-eeprom-backendLinux I2C slave EEPROM backend9i2c/slave-interface:linux i2c slave interface descriptionjF %linux-i2c-slave-interface-description%Linux I2C slave interface descriptioni2c/slave-interface:user manualjF user-manual User manual$i2c/slave-interface:developer manualjF developer-manualDeveloper manual;i2c/slave-testunit-backend:linux i2c slave testunit backendjG linux-i2c-slave-testunit-backend Linux I2C slave testunit backend#i2c/slave-testunit-backend:commandsjG commandsCommands%i2c/smbus-protocol:the smbus protocolj( the-smbus-protocolThe SMBus Protocol!i2c/smbus-protocol:key to symbolsj( key-to-symbolsKey to symbols&i2c/smbus-protocol:smbus quick commandj( smbus-quick-commandSMBus Quick Command%i2c/smbus-protocol:smbus receive bytej( smbus-receive-byteSMBus Receive Byte"i2c/smbus-protocol:smbus send bytej( smbus-send-byteSMBus Send Byte"i2c/smbus-protocol:smbus read bytej( smbus-read-byteSMBus Read Byte"i2c/smbus-protocol:smbus read wordj( smbus-read-wordSMBus Read Word#i2c/smbus-protocol:smbus write bytej( smbus-write-byteSMBus Write Byte#i2c/smbus-protocol:smbus write wordj( smbus-write-wordSMBus Write Word%i2c/smbus-protocol:smbus process callj( smbus-process-callSMBus Process Call#i2c/smbus-protocol:smbus block readj( smbus-block-readSMBus Block Read$i2c/smbus-protocol:smbus block writej( smbus-block-writeSMBus Block Write>i2c/smbus-protocol:smbus block write - block read process callj( )smbus-block-write-block-read-process-call+SMBus Block Write - Block Read Process Call$i2c/smbus-protocol:smbus host notifyj( smbus-host-notifySMBus Host Notify.i2c/smbus-protocol:packet error checking (pec)j( packet-error-checking-pecPacket Error Checking (PEC)4i2c/smbus-protocol:address resolution protocol (arp)j( address-resolution-protocol-arp!Address Resolution Protocol (ARP)i2c/smbus-protocol:smbus alertj( smbus-alert SMBus Alert)i2c/smbus-protocol:i2c block transactionsj( i2c-block-transactionsI2C Block Transactions!i2c/smbus-protocol:i2c block readj( i2c-block-readI2C Block Read"i2c/smbus-protocol:i2c block writej( i2c-block-writeI2C Block Write)i2c/summary:introduction to i2c and smbusjo introduction-to-i2c-and-smbusIntroduction to I2C and SMBusi2c/summary:terminologyjo terminology Terminology+i2c/ten-bit-addresses:i2c ten-bit addressesj$: i2c-ten-bit-addressesI2C Ten-bit Addresses3i2c/writing-clients:implementing i2c device driversjR implementing-i2c-device-driversImplementing I2C device drivers#i2c/writing-clients:general remarksjR general-remarksGeneral remarks(i2c/writing-clients:the driver structurejR the-driver-structureThe driver structure%i2c/writing-clients:extra client datajR extra-client-dataExtra client data(i2c/writing-clients:accessing the clientjR accessing-the-clientAccessing the client)i2c/writing-clients:probing and attachingjR probing-and-attachingProbing and attaching+i2c/writing-clients:initializing the driverjR initializing-the-driverInitializing the driver&i2c/writing-clients:driver informationjR driver-informationDriver Information$i2c/writing-clients:power managementjR power-managementPower Management#i2c/writing-clients:system shutdownjR system-shutdownSystem Shutdown$i2c/writing-clients:command functionjR command-functionCommand function)i2c/writing-clients:sending and receivingjR sending-and-receivingSending and receiving,i2c/writing-clients:general purpose routinesjR general-purpose-routinesGeneral purpose routinesiio/adis16475:adis16475 driverjy adis16475-driverADIS16475 driver"iio/adis16475:1. supported devicesjy supported-devices1. Supported devices"iio/adis16475:2. device attributesjy device-attributes2. Device attributesiio/adis16475:3. device buffersjy device-buffers3. Device buffers&iio/adis16475:4. iio interfacing toolsjy iio-interfacing-tools4. IIO Interfacing Toolsiio/bno055:bno055 driverj?h bno055-driver BNO055 driveriio/bno055:1. overviewj?h overview 1. Overviewiio/bno055:2. calibrationj?h calibration2. Calibration-iio/ep93xx_adc:cirrus logic ep93xx adc driverjF cirrus-logic-ep93xx-adc-driverCirrus Logic EP93xx ADC driveriio/ep93xx_adc:1. overviewjF overview 1. Overview#iio/ep93xx_adc:2. channel numberingjF channel-numbering2. Channel numbering0iio/iio_configfs:industrial iio configfs supportjR@ industrial-iio-configfs-supportIndustrial IIO configfs supportiio/iio_configfs:1. overviewjR@ overview 1. Overviewiio/iio_configfs:2. usagejR@ usage2. Usage%iio/iio_configfs:3. software triggersjR@ software-triggers3. Software triggers,iio/iio_devbuf:industrial iio device buffersj;& industrial-iio-device-buffersIndustrial IIO device buffersiio/iio_devbuf:1. overviewj;& overview 1. Overview#iio/iio_devbuf:2. buffer attributesj;& buffer-attributes2. Buffer attributesiio/index:industrial i/oj. industrial-i-oIndustrial I/O'iio/index:industrial i/o kernel driversj. industrial-i-o-kernel-driversIndustrial I/O Kernel Drivers linux_docjw linux-docThe Linux Kernel documentation$index:the linux kernel documentationjw the-linux-kernel-documentationThe Linux Kernel documentation,index:working with the development communityjw &working-with-the-development-community&Working with the development communityindex:internal api manualsjw internal-api-manualsInternal API manuals%index:development tools and processesjw development-tools-and-processesDevelopment tools and processes!index:user-oriented documentationjw user-oriented-documentationUser-oriented documentation$index:firmware-related documentationjw firmware-related-documentationFirmware-related documentation)index:architecture-specific documentationjw #architecture-specific-documentation#Architecture-specific documentationindex:other documentationjw other-documentationOther documentationindex:translationsjw translations Translationsindex:indices and tablesjw indices-and-tablesIndices and tables3infiniband/core_locking:infiniband midlayer lockingju infiniband-midlayer-lockingInfiniBand Midlayer Locking6infiniband/core_locking:sleeping and interrupt contextju sleeping-and-interrupt-contextSleeping and interrupt contextinfiniband/index:infinibandj؍ infiniband InfiniBand#infiniband/ipoib:ip over infinibandjH ip-over-infinibandIP over InfiniBand&infiniband/ipoib:partitions and p_keysjH partitions-and-p-keysPartitions and P_Keys,infiniband/ipoib:datagram vs connected modesjH datagram-vs-connected-modesDatagram vs Connected modes#infiniband/ipoib:stateless offloadsjH stateless-offloadsStateless offloads%infiniband/ipoib:interrupt moderationjH interrupt-moderationInterrupt moderation&infiniband/ipoib:debugging informationjH debugging-informationDebugging Informationinfiniband/ipoib:referencesjH references ReferencesUinfiniband/opa_vnic:intel omni-path (opa) virtual network interface controller (vnic)j@} =intel-omni-path-opa-virtual-network-interface-controller-vnicAIntel Omni-Path (OPA) Virtual Network Interface Controller (VNIC) infiniband/opa_vnic:architecturej@} architecture Architecture!infiniband/opa_vnic:driver designj@} driver-design Driver Designinfiniband/sysfs:sysfs filesj9] sysfs-files Sysfs files*infiniband/tag_matching:tag matching logicjR- tag-matching-logicTag matching logic3infiniband/tag_matching:tag matching implementationjR- tag-matching-implementationTag matching implementation(infiniband/user_mad:userspace mad accessjp userspace-mad-accessUserspace MAD access infiniband/user_mad:device filesjp device-files Device files'infiniband/user_mad:creating mad agentsjp creating-mad-agentsCreating MAD agents"infiniband/user_mad:receiving madsjp receiving-madsReceiving MADs infiniband/user_mad:sending madsjp sending-mads Sending MADs#infiniband/user_mad:transaction idsjp transaction-idsTransaction IDs(infiniband/user_mad:p_key index handlingjp p-key-index-handlingP_Key Index Handling/infiniband/user_mad:setting issm capability bitjp setting-issm-capability-bitSetting IsSM Capability Bitinfiniband/user_mad:/dev filesjp dev-files /dev files,infiniband/user_verbs:userspace verbs accessjak userspace-verbs-accessUserspace verbs access/infiniband/user_verbs:user-kernel communicationjak user-kernel-communicationUser-kernel communication)infiniband/user_verbs:resource managementjak resource-managementResource management$infiniband/user_verbs:memory pinningjak memory-pinningMemory pinning infiniband/user_verbs:/dev filesjak dev-files /dev files)input/devices/alps:alps touchpad protocoljC alps-touchpad-protocolALPS Touchpad Protocolinput/devices/alps:introductionjC introduction Introductioninput/devices/alps:detectionjC detection Detectioninput/devices/alps:command modejC command-mode Command Mode input/devices/alps:packet formatjC packet-format Packet Format%input/devices/alps:ps/2 packet formatjC ps-2-packet-formatPS/2 packet format:input/devices/alps:alps absolute mode - protocol version 1jC %alps-absolute-mode-protocol-version-1'ALPS Absolute Mode - Protocol Version 1:input/devices/alps:alps absolute mode - protocol version 2jC %alps-absolute-mode-protocol-version-2'ALPS Absolute Mode - Protocol Version 2@input/devices/alps:dualpoint device -- interleaved packet formatjC *dualpoint-device-interleaved-packet-format-Dualpoint device -- interleaved packet format:input/devices/alps:alps absolute mode - protocol version 3jC %alps-absolute-mode-protocol-version-3'ALPS Absolute Mode - Protocol Version 3:input/devices/alps:alps absolute mode - protocol version 4jC %alps-absolute-mode-protocol-version-4'ALPS Absolute Mode - Protocol Version 4:input/devices/alps:alps absolute mode - protocol version 5jC %alps-absolute-mode-protocol-version-5'ALPS Absolute Mode - Protocol Version 5:input/devices/alps:alps absolute mode - protocol version 6jC %alps-absolute-mode-protocol-version-6'ALPS Absolute Mode - Protocol Version 6:input/devices/alps:alps absolute mode - protocol version 7jC %alps-absolute-mode-protocol-version-7'ALPS Absolute Mode - Protocol Version 7:input/devices/alps:alps absolute mode - protocol version 8jC %alps-absolute-mode-protocol-version-8'ALPS Absolute Mode - Protocol Version 8.input/devices/amijoy:amiga joystick extensionsj- amiga-joystick-extensionsAmiga joystick extensions7input/devices/amijoy:amiga 4-joystick parport extensionj- "amiga-4-joystick-parport-extension"Amiga 4-joystick parport extension2input/devices/amijoy:amiga digital joystick pinoutj- amiga-digital-joystick-pinoutAmiga digital joystick pinout'input/devices/amijoy:amiga mouse pinoutj- amiga-mouse-pinoutAmiga mouse pinout1input/devices/amijoy:amiga analog joystick pinoutj- amiga-analog-joystick-pinoutAmiga analog joystick pinout*input/devices/amijoy:amiga lightpen pinoutj- amiga-lightpen-pinoutAmiga lightpen pinout;input/devices/appletouch:apple touchpad driver (appletouch)jhd apple-touchpad-driver-appletouch"Apple Touchpad Driver (appletouch)input/devices/appletouch:usagejhd usageUsage&input/devices/appletouch:fuzz problemsjhd fuzz-problems Fuzz problems;input/devices/atarikbd:intelligent keyboard (ikbd) protocoljI "intelligent-keyboard-ikbd-protocol$Intelligent Keyboard (ikbd) Protocol#input/devices/atarikbd:introductionjI introduction Introductioninput/devices/atarikbd:keyboardjI keyboardKeyboardinput/devices/atarikbd:mousejI mouseMouseinput/devices/atarikbd:joystickjI joystickJoystick(input/devices/atarikbd:time-of-day clockjI time-of-day-clockTime-of-Day Clock'input/devices/atarikbd:status inquiriesjI status-inquiriesStatus Inquiries$input/devices/atarikbd:power-up modejI power-up-mode Power-Up Mode'input/devices/atarikbd:ikbd command setjI ikbd-command-setikbd Command Set!input/devices/atarikbd:scan codesjI scan-codes SCAN CODES.input/devices/bcm5974:bcm5974 driver (bcm5974)jkd bcm5974-driver-bcm5974BCM5974 Driver (bcm5974)input/devices/bcm5974:usagejkd usageUsageinput/devices/bcm5974:usb racejkd usb-raceUSB Race"input/devices/bcm5974:debug outputjkd debug-output Debug outputinput/devices/bcm5974:triviajkd triviaTrivia3input/devices/cma3000_d0x:cma3000-d0x accelerometerjmd cma3000-d0x-accelerometerCMA3000-D0x Accelerometer%input/devices/cma3000_d0x:descriptionjmd description Description'input/devices/cma3000_d0x:platform datajmd platform-data Platform Data)input/devices/cma3000_d0x:input interfacejmd input-interfaceInput InterfaceBinput/devices/cma3000_d0x:register/platform parameters descriptionjmd (register-platform-parameters-description(Register/Platform parameters DescriptionEinput/devices/cs461x:crystal soundfusion cs4610/cs4612/cs461 joystickjod 0crystal-soundfusion-cs4610-cs4612-cs461-joystick0Crystal SoundFusion CS4610/CS4612/CS461 joystick;input/devices/edt-ft5x06:edt ft5x06 based polytouch devicesj^/ "edt-ft5x06-based-polytouch-devices"EDT ft5x06 based Polytouch devices/input/devices/elantech:elantech touchpad driverj@_ elantech-touchpad-driverElantech Touchpad Driver#input/devices/elantech:introductionj@_ introduction Introduction"input/devices/elantech:extra knobsj@_ extra-knobs Extra knobs8input/devices/elantech:differentiating hardware versionsj@_ !differentiating-hardware-versions!Differentiating hardware versions)input/devices/elantech:hardware version 1j@_ hardware-version-1Hardware version 1)input/devices/elantech:hardware version 2j@_ hardware-version-2Hardware version 2)input/devices/elantech:hardware version 3j@_ hardware-version-3Hardware version 3)input/devices/elantech:hardware version 4j@_ hardware-version-4Hardware version 4@input/devices/elantech:trackpoint (for hardware version 3 and 4)j@_ 'trackpoint-for-hardware-version-3-and-4)Trackpoint (for Hardware version 3 and 4)-input/devices/iforce-protocol:iforce protocolj: iforce-protocolIforce Protocol*input/devices/iforce-protocol:introductionj: introduction Introduction/input/devices/iforce-protocol:preliminary notesj: preliminary-notesPreliminary Notes0input/devices/iforce-protocol:device input statej: device-input-stateDevice input state3input/devices/iforce-protocol:device effects statesj: device-effects-statesDevice effects statesBinput/devices/iforce-protocol:appendix: how to study the protocol?j: "appendix-how-to-study-the-protocol$Appendix: How to study the protocol?"input/devices/iforce-protocol:urlsj: urlsURLS1input/devices/index:driver-specific documentationjOd driver-specific-documentationDriver-specific documentationinput/devices/index:indicesjOd indicesIndicesjoystick-parportjtd joystick-parportParallel Port Joystick Drivers=input/devices/joystick-parport:parallel port joystick driversjtd parallel-port-joystick-driversParallel Port Joystick Drivers)input/devices/joystick-parport:disclaimerjtd disclaimer Disclaimer+input/devices/joystick-parport:introductionjtd introduction Introduction0input/devices/joystick-parport:devices supportedjtd devices-supportedDevices supported*input/devices/joystick-parport:the driversjtd the-drivers The drivers6input/devices/joystick-parport:pc parallel port pinoutjtd pc-parallel-port-pinoutPC parallel port pinout-input/devices/ntrig:n-trig touchscreen driverjvd n-trig-touchscreen-driverN-Trig touchscreen Driverinput/devices/ntrig:parametersjvd parameters Parameters*input/devices/ntrig:additional sysfs itemsjvd additional-sysfs-itemsAdditional sysfs itemsinput/devices/ntrig:filteringjvd filtering Filteringinput/devices/ntrig:calibrationjvd calibration Calibrationinput/devices/ntrig:trackingjvd trackingTracking=input/devices/pxrc:pxrc - phoenixrc flight controller adapterj% (pxrc-phoenixrc-flight-controller-adapter*pxrc - PhoenixRC Flight Controller Adapterinput/devices/pxrc:notesj% notesNotes!input/devices/pxrc:manual testingj% manual-testingManual Testing input/devices/pxrc:referencesj% references ReferencesYinput/devices/rotary-encoder:rotary-encoder - a generic driver for gpio connected devicesj' :rotary-encoder-a-generic-driver-for-gpio-connected-devicesopen() and dev->close()jl dev-open-and-dev-closedev->open() and dev->close()0input/input-programming:inhibiting input devicesjl inhibiting-input-devicesInhibiting input devices)input/input-programming:basic event typesjl basic-event-typesBasic event types?input/input-programming:bits_to_longs(), bit_word(), bit_mask()jl bits-to-longs-bit-word-bit-mask'BITS_TO_LONGS(), BIT_WORD(), BIT_MASK()/input/input-programming:the id* and name fieldsjl the-id-and-name-fieldsThe id* and name fieldsCinput/input-programming:the keycode, keycodemax, keycodesize fieldsjl )the-keycode-keycodemax-keycodesize-fields+The keycode, keycodemax, keycodesize fields?input/input-programming:dev->getkeycode() and dev->setkeycode()jl !dev-getkeycode-and-dev-setkeycode'dev->getkeycode() and dev->setkeycode()&input/input-programming:key autorepeatjl key-autorepeatKey autorepeatAinput/input-programming:other event types, handling output eventsjl (other-event-types-handling-output-events)Other event types, handling output events1input/input_kapi:linux input subsystem kernel apijh linux-input-subsystem-kernel-api Linux Input Subsystem kernel API4input/input_uapi:linux input subsystem userspace apij #linux-input-subsystem-userspace-api#Linux Input Subsystem userspace API)input/joydev/index:linux joystick supportjd linux-joystick-supportLinux Joystick support joystick-docj0 joystick-doc Introduction"input/joydev/joystick:introductionj0 introduction Introductioninput/joydev/joystick:usagej0 usageUsageinput/joydev/joystick:utilitiesj0 utilities Utilities"input/joydev/joystick:device nodesj0 device-nodes Device nodes$input/joydev/joystick:modules neededj0 modules-neededModules needed-input/joydev/joystick:verifying that it worksj0 verifying-that-it-worksVerifying that it works!input/joydev/joystick:calibrationj0 calibration Calibration:input/joydev/joystick:hardware-specific driver informationj0 $hardware-specific-driver-information$Hardware-specific driver information&input/joydev/joystick:analog joysticksj0 analog-joysticksAnalog joysticks4input/joydev/joystick:microsoft sidewinder joysticksj0 microsoft-sidewinder-joysticksMicrosoft SideWinder joysticks*input/joydev/joystick:logitech adi devicesj0 logitech-adi-devicesLogitech ADI devices!input/joydev/joystick:gravis gripj0 gravis-grip Gravis GrIP2input/joydev/joystick:fpgaming a3d and madcatz a3dj0 fpgaming-a3d-and-madcatz-a3dFPGaming A3D and MadCatz A3D6input/joydev/joystick:thrustmaster directconnect (bsp)j0 thrustmaster-directconnect-bsp ThrustMaster DirectConnect (BSP)+input/joydev/joystick:creative labs blasterj0 creative-labs-blasterCreative Labs Blaster.input/joydev/joystick:genius digital joysticksj0 genius-digital-joysticksGenius Digital joysticks0input/joydev/joystick:interact digital joysticksj0 interact-digital-joysticksInterAct Digital joysticks0input/joydev/joystick:pdpi lightning 4 gamecardsj0 pdpi-lightning-4-gamecardsPDPI Lightning 4 gamecards4input/joydev/joystick:trident 4dwave / aureal vortexj0 trident-4dwave-aureal-vortexTrident 4DWave / Aureal Vortex)input/joydev/joystick:crystal soundfusionj0 crystal-soundfusionCrystal SoundFusion(input/joydev/joystick:soundblaster live!j0 soundblaster-liveSoundBlaster Live!^input/joydev/joystick:soundblaster 64 and 128 - es1370 and es1371, ess solo1 and s3 sonicvibesj0 Esoundblaster-64-and-128-es1370-and-es1371-ess-solo1-and-s3-sonicvibesHSoundBlaster 64 and 128 - ES1370 and ES1371, ESS Solo1 and S3 SonicVibesinput/joydev/joystick:amigaj0 amigaAmiga?input/joydev/joystick:game console and 8-bit pads and joysticksj0 )game-console-and-8-bit-pads-and-joysticks)Game console and 8-bit pads and joysticks-input/joydev/joystick:spacetec/labtec devicesj0 spacetec-labtec-devicesSpaceTec/LabTec devices,input/joydev/joystick:logitech swift devicesj0 logitech-swift-devicesLogitech SWIFT devices,input/joydev/joystick:magellan / space mousej0 magellan-space-mouseMagellan / Space Mouse%input/joydev/joystick:i-force devicesj0 i-force-devicesI-Force devices,input/joydev/joystick:gravis stinger gamepadj0 gravis-stinger-gamepadGravis Stinger gamepad%input/joydev/joystick:troubleshootingj0 troubleshootingTroubleshootinginput/joydev/joystick:faqj0 faqFAQ joystick-apij:~ joystick-apiProgramming Interface/input/joydev/joystick-api:programming interfacej:~ programming-interfaceProgramming Interface&input/joydev/joystick-api:introductionj:~ introduction Introduction(input/joydev/joystick-api:initializationj:~ initializationInitialization'input/joydev/joystick-api:event readingj:~ event-reading Event Reading!input/joydev/joystick-api:readingj:~ readingReading input/joydev/joystick-api:ioctlsj:~ ioctlsIOCTLs0input/joydev/joystick-api:backward compatibilityj:~ backward-compatibilityBackward compatibility%input/joydev/joystick-api:final notesj:~ final-notes Final Notes4input/multi-touch-protocol:multi-touch (mt) protocolj-B multi-touch-mt-protocolMulti-touch (MT) Protocol'input/multi-touch-protocol:introductionj-B introduction Introduction)input/multi-touch-protocol:protocol usagej-B protocol-usageProtocol Usage-input/multi-touch-protocol:protocol example aj-B protocol-example-aProtocol Example A-input/multi-touch-protocol:protocol example bj-B protocol-example-bProtocol Example B&input/multi-touch-protocol:event usagej-B event-usage Event Usage*input/multi-touch-protocol:event semanticsj-B event-semanticsEvent Semantics,input/multi-touch-protocol:event computationj-B event-computationEvent Computation*input/multi-touch-protocol:finger trackingj-B finger-trackingFinger Tracking#input/multi-touch-protocol:gesturesj-B gesturesGestures input/multi-touch-protocol:notesj-B notesNotes input/notifier:keyboard notifierjK keyboard-notifierKeyboard notifier6networking/devlink/octeontx2:octeontx2 devlink supportjocteontx2-devlink-supportocteontx2 devlink support'networking/devlink/octeontx2:parametersj parameters Parameters4networking/devlink/prestera:prestera devlink supportj prestera-devlink-supportprestera devlink support1networking/devlink/prestera:driver-specific trapsj driver-specific-trapsDriver-specific Traps*networking/devlink/qed:qed devlink supportj qed-devlink-supportqed devlink support!networking/devlink/qed:parametersj parameters Parameters*networking/devlink/sfc:sfc devlink supportj sfc-devlink-supportsfc devlink support$networking/devlink/sfc:info versionsj info-versions Info versions@networking/devlink/ti-cpsw-switch:ti-cpsw-switch devlink supportj;ti-cpsw-switch-devlink-supportti-cpsw-switch devlink support,networking/devlink/ti-cpsw-switch:parametersj; parameters Parameters+networking/dns_resolver:dns resolver modulej9 dns-resolver-moduleDNS Resolver Module networking/dns_resolver:overviewj9 overviewOverview#networking/dns_resolver:compilationj9 compilation Compilation"networking/dns_resolver:setting upj9 setting-up Setting upnetworking/dns_resolver:usagej9 usageUsage7networking/dns_resolver:reading dns keys from userspacej9 reading-dns-keys-from-userspaceReading DNS Keys from Userspace!networking/dns_resolver:mechanismj9 mechanism Mechanism!networking/dns_resolver:debuggingj9 debugging Debugging'networking/driver:softnet driver issuesj softnet-driver-issuesSoftnet Driver Issues$networking/driver:probing guidelinesj probing-guidelinesProbing guidelines'networking/driver:close/stop guidelinesj close-stop-guidelinesClose/stop guidelines*networking/driver:transmit path guidelinesj transmit-path-guidelinesTransmit path guidelines=networking/dsa/b53:broadcom roboswitch ethernet switch driverj*broadcom-roboswitch-ethernet-switch-driver*Broadcom RoboSwitch Ethernet switch driver)networking/dsa/b53:implementation detailsjimplementation-detailsImplementation detailsDnetworking/dsa/bcm_sf2:broadcom starfighter 2 ethernet switch driverj% -broadcom-starfighter-2-ethernet-switch-driver-Broadcom Starfighter 2 Ethernet switch driver-networking/dsa/bcm_sf2:implementation detailsj% implementation-detailsImplementation detailsdsa-config-showcasesj dsa-config-showcasesConfiguration showcasesdsa-tagged-configurationj dsa-tagged-configuration"Configuration with tagging supportdsa-vlan-configurationj dsa-vlan-configuration%Configuration without tagging supportDnetworking/dsa/configuration:dsa switch configuration from userspacej 'dsa-switch-configuration-from-userspace'DSA switch configuration from userspace4networking/dsa/configuration:configuration showcasesj configuration-showcasesConfiguration showcases?networking/dsa/configuration:configuration with tagging supportj "configuration-with-tagging-support"Configuration with tagging supportBnetworking/dsa/configuration:configuration without tagging supportj %configuration-without-tagging-support%Configuration without tagging supportAnetworking/dsa/configuration:forwarding database (fdb) managementj "forwarding-database-fdb-management$Forwarding database (FDB) management@networking/dsa/configuration:affinity of user ports to cpu portsj #affinity-of-user-ports-to-cpu-ports#Affinity of user ports to CPU portsnetworking/dsa/dsa:architecturejٙ architecture Architecture$networking/dsa/dsa:design principlesjٙdesign-principlesDesign principles%networking/dsa/dsa:design limitationsjٙdesign-limitationsDesign limitations5networking/dsa/dsa:interactions with other subsystemsjٙ"interactions-with-other-subsystems"Interactions with other subsystems%networking/dsa/dsa:driver developmentjٙdriver-developmentDriver developmentnetworking/dsa/dsa:todojٙtodoTODO4networking/dsa/index:distributed switch architecturejV distributed-switch-architectureDistributed Switch Architecture5networking/dsa/lan9303:lan9303 ethernet switch driverj5lan9303-ethernet-switch-driverLAN9303 Ethernet switch driver%networking/dsa/lan9303:driver detailsj5driver-detailsDriver details)networking/dsa/lan9303:driver limitationsj5driver-limitationsDriver limitations0networking/dsa/sja1105:nxp sja1105 switch driverj<nxp-sja1105-switch-driverNXP SJA1105 switch drivernetworking/dsa/sja1105:overviewj<overviewOverview)networking/dsa/sja1105:switching featuresj<switching-featuresSwitching featuresnetworking/dsa/sja1105:offloadsj<offloadsOffloads"networking/dsa/sja1105:limitationsj< limitations Limitations/ioam6_* variables:j. 'proc-sys-net-conf-iface-ioam6-variables-/proc/sys/net/conf//ioam6_* variables:networking/ip-sysctl:ip sysctlj\ ip-sysctl IP Sysctl3networking/ip-sysctl:/proc/sys/net/ipv4/* variablesj\proc-sys-net-ipv4-variables/proc/sys/net/ipv4/* Variables&networking/ip-sysctl:inet peer storagej\inet-peer-storageINET peer storage"networking/ip-sysctl:tcp variablesj\ tcp-variables TCP variables"networking/ip-sysctl:udp variablesj\ udp-variables UDP variables"networking/ip-sysctl:raw variablesj\ raw-variables RAW variables&networking/ip-sysctl:cipsov4 variablesj\cipsov4-variablesCIPSOv4 Variables!networking/ip-sysctl:ip variablesj\ ip-variables IP Variables3networking/ip-sysctl:/proc/sys/net/ipv6/* variablesj\proc-sys-net-ipv6-variables/proc/sys/net/ipv6/* Variables networking/ip-sysctl:``icmp/*``:j\icmpicmp/*:6networking/ip-sysctl:/proc/sys/net/bridge/* variables:j\proc-sys-net-bridge-variables!/proc/sys/net/bridge/* Variables:7networking/ip-sysctl:``proc/sys/net/sctp/*`` variables:j\proc-sys-net-sctp-variablesproc/sys/net/sctp/* Variables:-networking/ip-sysctl:``/proc/sys/net/core/*``j\proc-sys-net-core/proc/sys/net/core/*-networking/ip-sysctl:``/proc/sys/net/unix/*``j\proc-sys-net-unix/proc/sys/net/unix/*8networking/ip_dynaddr:ip dynamic address hack-port v0.03j "ip-dynamic-address-hack-port-v0-03"IP dynamic address hack-port v0.03networking/ipsec:ipsecjipsecIPsecnetworking/ipv6:ipv6j ipv6IPv6%networking/ipvlan:ipvlan driver howtojY* ipvlan-driver-howtoIPVLAN Driver HOWTO"networking/ipvlan:1. introduction:jY* introduction1. Introduction:/networking/ipvlan:2. building and installation:jY* building-and-installation2. Building and Installation:#networking/ipvlan:3. configuration:jY* configuration3. Configuration:%networking/ipvlan:4. operating modes:jY* operating-modes4. Operating modes: networking/ipvlan:5. mode flags:jY* mode-flags5. Mode flags:9networking/ipvlan:6. what to choose (macvlan vs. ipvlan)?jY* what-to-choose-macvlan-vs-ipvlan'6. What to choose (macvlan vs. ipvlan)?+networking/ipvlan:6. example configuration:jY* example-configuration6. Example configuration:"networking/ipvs-sysctl:ipvs-sysctlj ipvs-sysctl IPvs-sysctl9networking/ipvs-sysctl:/proc/sys/net/ipv4/vs/* variables:jproc-sys-net-ipv4-vs-variables"/proc/sys/net/ipv4/vs/* Variables:j1939-motivationj_ j1939-motivation Motivation$networking/j1939:j1939 documentationj_ j1939-documentationJ1939 Documentation)networking/j1939:overview / what is j1939j_ overview-what-is-j1939Overview / What Is J1939networking/j1939:motivationj_ motivation Motivationnetworking/j1939:j1939 conceptsj_ j1939-conceptsJ1939 concepts!networking/j1939:how to use j1939j_ how-to-use-j1939How to Use J19399networking/kapi:linux networking and network devices apisj )linux-networking-and-network-devices-apis)Linux Networking and Network Devices APIs networking/kapi:linux networkingj linux-networkingLinux Networking&networking/kapi:network device supportj network-device-supportNetwork device support,networking/kcm:kernel connection multiplexorj} kernel-connection-multiplexorKernel Connection Multiplexornetworking/kcm:kcm socketsj} kcm-sockets KCM socketsnetworking/kcm:multiplexorj} multiplexor Multiplexor#networking/kcm:tcp sockets & psocksj} tcp-sockets-psocksTCP sockets & Psocks'networking/kcm:connected mode semanticsj} connected-mode-semanticsConnected mode semanticsnetworking/kcm:socket typesj} socket-types Socket typesnetworking/kcm:user interfacej} user-interfaceUser interface"networking/kcm:use in applicationsj} use-in-applicationsUse in applicationsnetworking/l2tp:l2tpj l2tpL2TPnetworking/l2tp:overviewj overviewOverviewnetworking/l2tp:l2tp apisj l2tp-apis L2TP APIs'networking/l2tp:internal implementationj internal-implementationInternal Implementationnetworking/l2tp:miscellaneousj miscellaneous Miscellaneous6networking/lapb-module:the linux lapb module interfacej6the-linux-lapb-module-interfaceThe Linux LAPB Module Interface!networking/lapb-module:structuresj6 structures Structures4networking/lapb-module:lapb initialisation structurej6lapb-initialisation-structureLAPB Initialisation Structure/networking/lapb-module:lapb parameter structurej6lapb-parameter-structureLAPB Parameter Structure networking/lapb-module:functionsj6 functions Functions networking/lapb-module:callbacksj6 callbacks CallbacksGnetworking/mac80211-injection:how to use packet injection with mac80211j7)how-to-use-packet-injection-with-mac80211)How to use packet injection with mac80211lnetworking/mac80211_hwsim/mac80211_hwsim:mac80211_hwsim - software simulator of 802.11 radio(s) for mac80211j@mac80211-hwsim-software-simulator-of-802-11-radio-s-for-mac80211Cmac80211_hwsim - software simulator of 802.11 radio(s) for mac802115networking/mac80211_hwsim/mac80211_hwsim:introductionj introduction Introduction7networking/mac80211_hwsim/mac80211_hwsim:simple examplejsimple-exampleSimple example>networking/mctp:management component transport protocol (mctp)jp ,management-component-transport-protocol-mctp.Management Component Transport Protocol (MCTP)0networking/mctp:structure: interfaces & networksjp structure-interfaces-networks Structure: interfaces & networksnetworking/mctp:sockets apijp sockets-api Sockets API networking/mctp:kernel internalsjp kernel-internalsKernel internals+networking/mpls-sysctl:mpls sysfs variablesj0 mpls-sysfs-variablesMPLS Sysfs variables6networking/mpls-sysctl:/proc/sys/net/mpls/* variables:j0 proc-sys-net-mpls-variables/proc/sys/net/mpls/* Variables:-networking/mptcp-sysctl:mptcp sysfs variablesjsmptcp-sysfs-variablesMPTCP Sysfs variables7networking/mptcp-sysctl:/proc/sys/net/mptcp/* variablesjsproc-sys-net-mptcp-variables/proc/sys/net/mptcp/* Variables$networking/msg_zerocopy:msg_zerocopyjߺ msg-zerocopy MSG_ZEROCOPYnetworking/msg_zerocopy:introjߺintroIntro!networking/msg_zerocopy:interfacejߺ interface Interface&networking/msg_zerocopy:implementationjߺimplementationImplementationnetworking/msg_zerocopy:testingjߺtestingTesting*networking/multi-pf-netdev:multi-pf netdevj multi-pf-netdevMulti-PF Netdev#networking/multi-pf-netdev:contentsj contentsContents%networking/multi-pf-netdev:backgroundj background Background#networking/multi-pf-netdev:overviewj overviewOverview.networking/multi-pf-netdev:mlx5 implementationj mlx5-implementationmlx5 implementation0networking/multi-pf-netdev:channels distributionj channels-distributionChannels distribution(networking/multi-pf-netdev:observabilityj observability Observability#networking/multi-pf-netdev:steeringj steeringSteering6networking/multi-pf-netdev:mutually exclusive featuresj mutually-exclusive-featuresMutually exclusive featuresAnetworking/multiqueue:howto for multiqueue network device supportj +howto-for-multiqueue-network-device-support+HOWTO for multiqueue network device support]networking/multiqueue:section 1: base driver requirements for implementing multiqueue supportj Fsection-1-base-driver-requirements-for-implementing-multiqueue-supportGSection 1: Base driver requirements for implementing multiqueue supportEnetworking/multiqueue:section 2: qdisc support for multiqueue devicesj .section-2-qdisc-support-for-multiqueue-devices/Section 2: Qdisc support for multiqueue devicesPnetworking/multiqueue:section 3: brief howto using multiq for multiqueue devicesj 9section-3-brief-howto-using-multiq-for-multiqueue-devices:Section 3: Brief howto using MULTIQ for multiqueue devicesnapij napiNAPIdrv_ctrlj drv-ctrl Control API drv_schedj drv-schedScheduling and IRQ maskingpollj poll Busy pollingthreadedj threaded Threaded NAPInetworking/napi:napij j7~/NAPInetworking/napi:driver apij driver-api Driver APInetworking/napi:user apij user-apiUser APICnetworking/net_cachelines/index:common networking struct cachelinesj #common-networking-struct-cachelines#Common Networking Struct Cachelinesdnetworking/net_cachelines/inet_connection_sock:inet_connection_sock struct fast path usage breakdownjy 5inet-connection-sock-struct-fast-path-usage-breakdown5inet_connection_sock struct fast path usage breakdownNnetworking/net_cachelines/inet_sock:inet_sock struct fast path usage breakdownj!( *inet-sock-struct-fast-path-usage-breakdown*inet_sock struct fast path usage breakdownPnetworking/net_cachelines/net_device:net_device struct fast path usage breakdownjS +net-device-struct-fast-path-usage-breakdown+net_device struct fast path usage breakdownWnetworking/net_cachelines/netns_ipv4_sysctl:netns_ipv4 struct fast path usage breakdownjf<+netns-ipv4-struct-fast-path-usage-breakdown+netns_ipv4 struct fast path usage breakdownHnetworking/net_cachelines/snmp:netns_ipv4 enum fast path usage breakdownjV )netns-ipv4-enum-fast-path-usage-breakdown)netns_ipv4 enum fast path usage breakdownLnetworking/net_cachelines/tcp_sock:tcp_sock struct fast path usage breakdownj)tcp-sock-struct-fast-path-usage-breakdown)tcp_sock struct fast path usage breakdownInetworking/net_dim:net dim - generic network dynamic interrupt moderationj 4net-dim-generic-network-dynamic-interrupt-moderation6Net DIM - Generic Network Dynamic Interrupt Moderationnetworking/net_dim:assumptionsj assumptions Assumptionsnetworking/net_dim:introductionj introduction Introduction$networking/net_dim:net dim algorithmj net-dim-algorithmNet DIM Algorithm6networking/net_dim:registering a network device to dimj #registering-a-network-device-to-dim#Registering a Network Device to DIMnetworking/net_dim:examplej exampleExampleAnetworking/net_dim:dynamic interrupt moderation (dim) library apij ,dynamic-interrupt-moderation-dim-library-api.Dynamic Interrupt Moderation (DIM) library API$networking/net_failover:net_failoverj) net-failover NET_FAILOVER networking/net_failover:overviewj) overviewOverviewEnetworking/net_failover:virtio-net accelerated datapath: standby modej) ,virtio-net-accelerated-datapath-standby-mode-virtio-net accelerated datapath: STANDBY modeZnetworking/net_failover:live migration of a vm with sr-iov vf & virtio-net in standby modej) @live-migration-of-a-vm-with-sr-iov-vf-virtio-net-in-standby-modeBLive Migration of a VM with SR-IOV VF & virtio-net in STANDBY mode networking/netconsole:netconsolej netconsole Netconsole#networking/netconsole:introduction:j introduction Introduction:8networking/netconsole:sender and receiver configuration:j !sender-and-receiver-configuration"Sender and receiver configuration:.networking/netconsole:dynamic reconfiguration:j dynamic-reconfigurationDynamic reconfiguration:'networking/netconsole:extended console:j extended-consoleExtended console:*networking/netconsole:miscellaneous notes:j miscellaneous-notesMiscellaneous notes:Pnetworking/netdev-features:netdev features mess and how to get out from it alivejF 5netdev-features-mess-and-how-to-get-out-from-it-alive5Netdev features mess and how to get out from it alive/networking/netdev-features:part i: feature setsjF part-i-feature-setsPart I: Feature sets@networking/netdev-features:part ii: controlling enabled featuresjF $part-ii-controlling-enabled-features%Part II: Controlling enabled features9networking/netdev-features:part iii: implementation hintsjF part-iii-implementation-hintsPart III: Implementation hints,networking/netdev-features:part iv: featuresjF part-iv-featuresPart IV: Features;networking/netdevices:network devices, the kernel, and you!j@ "network-devices-the-kernel-and-you%Network Devices, the Kernel, and You!"networking/netdevices:introductionj@ introduction Introduction6networking/netdevices:struct net_device lifetime rulesj@ struct-net-device-lifetime-rules struct net_device lifetime rulesnetworking/netdevices:mtuj@ mtuMTU=networking/netdevices:struct net_device synchronization rulesj@ 'struct-net-device-synchronization-rules'struct net_device synchronization rules>networking/netdevices:struct napi_struct synchronization rulesj@ (struct-napi-struct-synchronization-rules(struct napi_struct synchronization rules5networking/netfilter-sysctl:netfilter sysfs variablesj netfilter-sysfs-variablesNetfilter Sysfs variables@networking/netfilter-sysctl:/proc/sys/net/netfilter/* variables:j proc-sys-net-netfilter-variables$/proc/sys/net/netfilter/* Variables:$networking/netif-msg:netif msg levelj]netif-msg-levelNETIF Msg Levelnetworking/netif-msg:historyj]historyHistoryHnetworking/netlink_spec/devlink:family ``devlink`` netlink specificationj: $family-devlink-netlink-specification$Family devlink netlink specification'networking/netlink_spec/devlink:summaryj: summarySummary*networking/netlink_spec/devlink:operationsj: operations Operations+networking/netlink_spec/devlink:definitionsj: definitions Definitions.networking/netlink_spec/devlink:attribute setsj: attribute-setsAttribute setsBnetworking/netlink_spec/dpll:family ``dpll`` netlink specificationj, !family-dpll-netlink-specification!Family dpll netlink specification$networking/netlink_spec/dpll:summaryj, summarySummary'networking/netlink_spec/dpll:operationsj, operations Operations-networking/netlink_spec/dpll:multicast groupsj, multicast-groupsMulticast groups(networking/netlink_spec/dpll:definitionsj, definitions Definitions+networking/netlink_spec/dpll:attribute setsj, attribute-setsAttribute setsHnetworking/netlink_spec/ethtool:family ``ethtool`` netlink specificationj>$family-ethtool-netlink-specification$Family ethtool netlink specification'networking/netlink_spec/ethtool:summaryj>summarySummary*networking/netlink_spec/ethtool:operationsj> operations Operations+networking/netlink_spec/ethtool:definitionsj> definitions Definitions.networking/netlink_spec/ethtool:attribute setsj>attribute-setsAttribute sets@networking/netlink_spec/fou:family ``fou`` netlink specificationj family-fou-netlink-specification Family fou netlink specification#networking/netlink_spec/fou:summaryj summarySummary&networking/netlink_spec/fou:operationsj operations Operations'networking/netlink_spec/fou:definitionsj definitions Definitions*networking/netlink_spec/fou:attribute setsj attribute-setsAttribute setsLnetworking/netlink_spec/handshake:family ``handshake`` netlink specificationj &family-handshake-netlink-specification&Family handshake netlink specification)networking/netlink_spec/handshake:summaryj summarySummary,networking/netlink_spec/handshake:operationsj operations Operations2networking/netlink_spec/handshake:multicast groupsj multicast-groupsMulticast groups-networking/netlink_spec/handshake:definitionsj definitions Definitions0networking/netlink_spec/handshake:attribute setsj attribute-setsAttribute setsspecsjx6specsNetlink Family Specifications;networking/netlink_spec/index:netlink family specificationsjx6netlink-family-specificationsNetlink Family SpecificationsJnetworking/netlink_spec/mptcp_pm:family ``mptcp_pm`` netlink specificationjZ%family-mptcp-pm-netlink-specification%Family mptcp_pm netlink specification(networking/netlink_spec/mptcp_pm:summaryjZsummarySummary+networking/netlink_spec/mptcp_pm:operationsjZ operations Operations,networking/netlink_spec/mptcp_pm:definitionsjZ definitions Definitions/networking/netlink_spec/mptcp_pm:attribute setsjZattribute-setsAttribute setsFnetworking/netlink_spec/netdev:family ``netdev`` netlink specificationj) #family-netdev-netlink-specification#Family netdev netlink specification&networking/netlink_spec/netdev:summaryj) summarySummary)networking/netlink_spec/netdev:operationsj) operations Operations/networking/netlink_spec/netdev:multicast groupsj) multicast-groupsMulticast groups*networking/netlink_spec/netdev:definitionsj) definitions Definitions-networking/netlink_spec/netdev:attribute setsj) attribute-setsAttribute setsBnetworking/netlink_spec/nfsd:family ``nfsd`` netlink specificationj !family-nfsd-netlink-specification!Family nfsd netlink specification$networking/netlink_spec/nfsd:summaryj summarySummary'networking/netlink_spec/nfsd:operationsj operations Operations+networking/netlink_spec/nfsd:attribute setsj attribute-setsAttribute setsFnetworking/netlink_spec/nlctrl:family ``nlctrl`` netlink specificationjݞ#family-nlctrl-netlink-specification#Family nlctrl netlink specification&networking/netlink_spec/nlctrl:summaryjݞsummarySummary)networking/netlink_spec/nlctrl:operationsjݞ operations Operations*networking/netlink_spec/nlctrl:definitionsjݞ definitions Definitions-networking/netlink_spec/nlctrl:attribute setsjݞattribute-setsAttribute setsRnetworking/netlink_spec/ovs_datapath:family ``ovs_datapath`` netlink specificationjw )family-ovs-datapath-netlink-specification)Family ovs_datapath netlink specification,networking/netlink_spec/ovs_datapath:summaryjw summarySummary/networking/netlink_spec/ovs_datapath:operationsjw operations Operations5networking/netlink_spec/ovs_datapath:multicast groupsjw multicast-groupsMulticast groups0networking/netlink_spec/ovs_datapath:definitionsjw definitions Definitions3networking/netlink_spec/ovs_datapath:attribute setsjw attribute-setsAttribute setsJnetworking/netlink_spec/ovs_flow:family ``ovs_flow`` netlink specificationj %family-ovs-flow-netlink-specification%Family ovs_flow netlink specification(networking/netlink_spec/ovs_flow:summaryj summarySummary+networking/netlink_spec/ovs_flow:operationsj operations Operations1networking/netlink_spec/ovs_flow:multicast groupsj multicast-groupsMulticast groups,networking/netlink_spec/ovs_flow:definitionsj definitions Definitions/networking/netlink_spec/ovs_flow:attribute setsj attribute-setsAttribute setsLnetworking/netlink_spec/ovs_vport:family ``ovs_vport`` netlink specificationj &family-ovs-vport-netlink-specification&Family ovs_vport netlink specification)networking/netlink_spec/ovs_vport:summaryj summarySummary,networking/netlink_spec/ovs_vport:operationsj operations Operations2networking/netlink_spec/ovs_vport:multicast groupsj multicast-groupsMulticast groups-networking/netlink_spec/ovs_vport:definitionsj definitions Definitions0networking/netlink_spec/ovs_vport:attribute setsj attribute-setsAttribute setsHnetworking/netlink_spec/rt_addr:family ``rt-addr`` netlink specificationj 8$family-rt-addr-netlink-specification$Family rt-addr netlink specification'networking/netlink_spec/rt_addr:summaryj 8summarySummary*networking/netlink_spec/rt_addr:operationsj 8 operations Operations0networking/netlink_spec/rt_addr:multicast groupsj 8multicast-groupsMulticast groups+networking/netlink_spec/rt_addr:definitionsj 8 definitions Definitions.networking/netlink_spec/rt_addr:attribute setsj 8attribute-setsAttribute setsHnetworking/netlink_spec/rt_link:family ``rt-link`` netlink specificationj $family-rt-link-netlink-specification$Family rt-link netlink specification'networking/netlink_spec/rt_link:summaryj summarySummary*networking/netlink_spec/rt_link:operationsj operations Operations0networking/netlink_spec/rt_link:multicast groupsj multicast-groupsMulticast groups+networking/netlink_spec/rt_link:definitionsj definitions Definitions.networking/netlink_spec/rt_link:attribute setsj attribute-setsAttribute sets,networking/netlink_spec/rt_link:sub-messagesj sub-messages Sub-messagesJnetworking/netlink_spec/rt_route:family ``rt-route`` netlink specificationjѩ%family-rt-route-netlink-specification%Family rt-route netlink specification(networking/netlink_spec/rt_route:summaryjѩsummarySummary+networking/netlink_spec/rt_route:operationsjѩ operations Operations,networking/netlink_spec/rt_route:definitionsjѩ definitions Definitions/networking/netlink_spec/rt_route:attribute setsjѩattribute-setsAttribute sets>networking/netlink_spec/tc:family ``tc`` netlink specificationjѠ family-tc-netlink-specificationFamily tc netlink specification"networking/netlink_spec/tc:summaryjѠ summarySummary%networking/netlink_spec/tc:operationsjѠ operations Operations+networking/netlink_spec/tc:multicast groupsjѠ multicast-groupsMulticast groups&networking/netlink_spec/tc:definitionsjѠ definitions Definitions)networking/netlink_spec/tc:attribute setsjѠ attribute-setsAttribute sets'networking/netlink_spec/tc:sub-messagesjѠ sub-messages Sub-messagesnetworking/phy:letting the phy abstraction layer do everythingj/letting-the-phy-abstraction-layer-do-everything/Letting the PHY Abstraction Layer do Everything"networking/phy:phy interface modesjphy-interface-modesPHY interface modes*networking/phy:pause frames / flow controljpause-frames-flow-controlPause frames / flow control,networking/phy:keeping close tabs on the paljkeeping-close-tabs-on-the-palKeeping Close Tabs on the PAL$networking/phy:doing it all yourselfjdoing-it-all-yourselfDoing it all yourself!networking/phy:phy device driversjphy-device-driversPHY Device Driversnetworking/phy:board fixupsj board-fixups Board Fixupsnetworking/phy:standardsj standards Standards6networking/pktgen:howto for the linux packet generatorj] $howto-for-the-linux-packet-generator$HOWTO for the linux packet generator0networking/pktgen:tuning nic for max performancej] tuning-nic-for-max-performanceTuning NIC for max performance networking/pktgen:kernel threadsj] kernel-threadsKernel threads!networking/pktgen:viewing devicesj] viewing-devicesViewing devices%networking/pktgen:configuring devicesj] configuring-devicesConfiguring devices networking/pktgen:sample scriptsj] sample-scriptsSample scripts$networking/pktgen:interrupt affinityj] interrupt-affinityInterrupt affinitynetworking/pktgen:enable ipsecj] enable-ipsec Enable IPsec$networking/pktgen:disable shared skbj] disable-shared-skbDisable shared SKBkernel-driver-max6639Kernel driver max6639hwmon/max6639:descriptionj> description Description#hwmon/max6642:kernel driver max6642jJ%kernel-driver-max6642Kernel driver max6642hwmon/max6642:descriptionjJ% description Description#hwmon/max6650:kernel driver max6650jkkernel-driver-max6650Kernel driver max6650hwmon/max6650:descriptionjk description Descriptionhwmon/max6650:usage notesjk usage-notes Usage noteshwmon/max6650:module parametersjkmodule-parametersModule parameters#hwmon/max6697:kernel driver max6697jkernel-driver-max6697Kernel driver max6697hwmon/max6697:descriptionj description Description#hwmon/max8688:kernel driver max8688jkernel-driver-max8688Kernel driver max8688hwmon/max8688:descriptionj description Descriptionhwmon/max8688:usage notesj usage-notes Usage Notes#hwmon/max8688:platform data supportjplatform-data-supportPlatform data supporthwmon/max8688:sysfs entriesj sysfs-entries Sysfs entries+hwmon/mc13783-adc:kernel driver mc13783-adcjkernel-driver-mc13783-adcKernel driver mc13783-adchwmon/mc13783-adc:descriptionj description Description'hwmon/mc34vr500:kernel driver mc34vr500jkernel-driver-mc34vr500Kernel driver mc34vr500hwmon/mc34vr500:descriptionj description Description#hwmon/mcp3021:kernel driver mcp3021jwkernel-driver-mcp3021Kernel driver MCP3021hwmon/mcp3021:descriptionjw description Description-hwmon/menf21bmc:kernel driver menf21bmc_hwmonjkernel-driver-menf21bmc-hwmonKernel driver menf21bmc_hwmonhwmon/menf21bmc:descriptionj description Descriptionhwmon/menf21bmc:usage notesj usage-notes Usage Noteshwmon/menf21bmc:sysfs entriesj sysfs-entries Sysfs entries)hwmon/mlxreg-fan:kernel driver mlxreg-fanj*kernel-driver-mlxreg-fanKernel driver mlxreg-fanhwmon/mlxreg-fan:descriptionj* description Description.hwmon/mlxreg-fan:/sys files in hwmon subsystemj*sys-files-in-hwmon-subsystem/sys files in hwmon subsystem0hwmon/mlxreg-fan:/sys files in thermal subsystemj*sys-files-in-thermal-subsystem/sys files in thermal subsystem!hwmon/mp2856:kernel driver mp2856jkernel-driver-mp2856Kernel driver mp2856hwmon/mp2856:descriptionj description Description!hwmon/mp2888:kernel driver mp2888jkernel-driver-mp2888Kernel driver mp2888hwmon/mp2888:descriptionj description Description@gpu/rfc/i915_scheduler:i915 guc submission/drm scheduler sectionj=)i915-guc-submission-drm-scheduler-section)I915 GuC Submission/DRM Scheduler Section$gpu/rfc/i915_scheduler:upstream planj= upstream-plan Upstream plan8gpu/rfc/i915_scheduler:todos for guc submission upstreamj=!todos-for-guc-submission-upstream!TODOs for GuC submission upstream8gpu/rfc/i915_scheduler:new uapi for basic guc submissionj=!new-uapi-for-basic-guc-submission!New uAPI for basic GuC submission3gpu/rfc/i915_scheduler:new parallel submission uapij=new-parallel-submission-uapiNew parallel submission uAPI1gpu/rfc/i915_small_bar:i915 small bar rfc sectionj]i915-small-bar-rfc-sectionI915 Small BAR RFC SectionEgpu/rfc/i915_small_bar:i915_gem_create_ext_flag_needs_cpu_access flagj].i915-gem-create-ext-flag-needs-cpu-access-flag.I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS flag8gpu/rfc/i915_small_bar:probed_cpu_visible_size attributej]!probed-cpu-visible-size-attribute!probed_cpu_visible_size attribute1gpu/rfc/i915_small_bar:error capture restrictionsj]error-capture-restrictionsError Capture restrictions>gpu/rfc/i915_vm_bind:i915 vm_bind feature design and use casesjVL)i915-vm-bind-feature-design-and-use-cases)I915 VM_BIND feature design and use cases$gpu/rfc/i915_vm_bind:vm_bind featurejVLvm-bind-featureVM_BIND feature,gpu/rfc/i915_vm_bind:other vm_bind use casesjVLother-vm-bind-use-casesOther VM_BIND use cases!gpu/rfc/i915_vm_bind:vm_bind uapijVL vm-bind-uapi VM_BIND UAPIgpu/rfc/index:gpu rfc sectionj2gpu-rfc-sectionGPU RFC Section7gpu/tegra:drm/tegra nvidia tegra gpu and display driverj 0-drm-tegra-nvidia-tegra-gpu-and-display-driver-drm/tegra NVIDIA Tegra GPU and display drivergpu/tegra:driver infrastructurej 0driver-infrastructureDriver Infrastructuregpu/tegra:kms driverj 0 kms-driver KMS drivergpu/tegra:userspace interfacej 0userspace-interfaceUserspace InterfacetodojPtodo TODO listgpu/todo:todo listjP todo-list TODO listgpu/todo:difficultyjP difficulty Difficulty6gpu/todo:remove custom dumb_map_offset implementationsjP-remove-custom-dumb-map-offset-implementations-Remove custom dumb_map_offset implementations;gpu/todo:convert existing kms drivers to atomic modesettingjP2convert-existing-kms-drivers-to-atomic-modesetting2Convert existing KMS drivers to atomic modesettingBgpu/todo:clean up the clipped coordination confusion around planesjP9clean-up-the-clipped-coordination-confusion-around-planes9Clean up the clipped coordination confusion around planes+gpu/todo:improve plane atomic_check helpersjP"improve-plane-atomic-check-helpers"Improve plane atomic_check helpers=gpu/todo:convert early atomic drivers to async commit helpersjP4convert-early-atomic-drivers-to-async-commit-helpers4Convert early atomic drivers to async commit helpers gpu/todo:rename drm_atomic_statejPrename-drm-atomic-stateRename drm_atomic_state gpu/todo:fallout from atomic kmsjPfallout-from-atomic-kmsFallout from atomic KMS6gpu/todo:get rid of dev->struct_mutex from gem driversjP,get-rid-of-dev-struct-mutex-from-gem-drivers-Get rid of dev->struct_mutex from GEM drivers6gpu/todo:move buffer object locking to dma_resv_lock()jP+move-buffer-object-locking-to-dma-resv-lock-Move Buffer Object Locking to dma_resv_lock()Egpu/todo:convert logging to drm_* functions with drm_device parameterjP:convert-logging-to-drm-functions-with-drm-device-parameterbenchmark-and-optimize-blitting-and-format-conversion-function>Benchmark and optimize blitting and format-conversion functionJgpu/todo:drm_framebuffer_funcs and drm_mode_config_funcs.fb_create cleanupjPAdrm-framebuffer-funcs-and-drm-mode-config-funcs-fb-create-cleanupAdrm_framebuffer_funcs and drm_mode_config_funcs.fb_create cleanup$gpu/todo:generic fbdev defio supportjPgeneric-fbdev-defio-supportGeneric fbdev defio support,gpu/todo:connector register/unregister fixesjP#connector-register-unregister-fixes#connector register/unregister fixes%gpu/todo:remove load/unload callbacksjPremove-load-unload-callbacksRemove load/unload callbacksHgpu/todo:replace drm_detect_hdmi_monitor() with drm_display_info.is_hdmijP=replace-drm-detect-hdmi-monitor-with-drm-display-info-is-hdmi?Replace drm_detect_hdmi_monitor() with drm_display_info.is_hdmi5gpu/todo:consolidate custom driver modeset propertiesjP,consolidate-custom-driver-modeset-properties,Consolidate custom driver modeset properties1gpu/todo:use struct iosys_map throughout codebasejP(use-struct-iosys-map-throughout-codebase(Use struct iosys_map throughout codebase_gpu/todo:review all drivers for setting struct drm_mode_config.{max_width,max_height} correctlyjPTreview-all-drivers-for-setting-struct-drm-mode-config-max-width-max-height-correctlyVReview all drivers for setting struct drm_mode_config.{max_width,max_height} correctly.gpu/todo:request memory regions in all driversjP%request-memory-regions-in-all-drivers%Request memory regions in all drivers0gpu/todo:remove driver dependencies on fb_devicejP'remove-driver-dependencies-on-fb-device'Remove driver dependencies on FB_DEVICE?gpu/todo:clean up checks for already prepared/enabled in panelsjP6clean-up-checks-for-already-prepared-enabled-in-panels6Clean up checks for already prepared/enabled in panels!gpu/todo:make panic handling workjPmake-panic-handling-workMake panic handling work%gpu/todo:clean up the debugfs supportjPclean-up-the-debugfs-supportClean up the debugfs supportgpu/todo:object lifetime fixesjPobject-lifetime-fixesObject lifetime fixes=gpu/todo:remove automatic page mapping from dma-buf importingjP4remove-automatic-page-mapping-from-dma-buf-importing4Remove automatic page mapping from dma-buf importingGgpu/todo:add unit tests using the kernel unit testing (kunit) frameworkjPAdd unit tests using the Kernel Unit Testing (KUnit) framework6gpu/todo:clean up and document former selftests suitesjP-clean-up-and-document-former-selftests-suites-Clean up and document former selftests suitesgpu/todo:enable trinity for drmjPenable-trinity-for-drmEnable trinity for DRM(gpu/todo:make kms tests in i-g-t genericjPmake-kms-tests-in-i-g-t-genericMake KMS tests in i-g-t generic*gpu/todo:extend virtual test driver (vkms)jPextend-virtual-test-driver-vkms!Extend virtual test driver (VKMS)gpu/todo:backlight refactoringjPbacklight-refactoringBacklight Refactoringgpu/todo:amd dc display driverjPamd-dc-display-driverAMD DC Display Driver%gpu/todo:convert fbdev drivers to drmjPconvert-fbdev-drivers-to-drmConvert fbdev drivers to DRM,gpu/tve200:drm/tve200 faraday tv encoder 200jW!drm-tve200-faraday-tv-encoder-200!drm/tve200 Faraday TV Encoder 200,gpu/v3d:drm/v3d broadcom v3d graphics driverj4`$drm-v3d-broadcom-v3d-graphics-driver$drm/v3d Broadcom V3D Graphics Driver)gpu/v3d:gpu buffer object (bo) managementj4`gpu-buffer-object-bo-management!GPU buffer object (BO) managementgpu/v3d:interruptsj4` interrupts Interrupts,gpu/vc4:drm/vc4 broadcom vc4 graphics driverj~}$drm-vc4-broadcom-vc4-graphics-driver$drm/vc4 Broadcom VC4 Graphics Driver!gpu/vc4:display hardware handlingj~}display-hardware-handlingDisplay Hardware Handlinggpu/vc4:kunit testsj~} kunit-tests KUnit Tests3gpu/vc4:memory management and 3d command submissionj~}+memory-management-and-3d-command-submission+Memory Management and 3D Command Submissionvga_switcheroojjvga-switcherooVGA Switcheroo!gpu/vga-switcheroo:vga switcheroojjjV/VGA Switcheroogpu/vga-switcheroo:modes of usejj modes-of-use Modes of Usegpu/vga-switcheroo:apijjapiAPIgpu/vga-switcheroo:handlersjjhandlersHandlersgpu/vgaarbiter:vga arbiterjcg vga-arbiter VGA Arbiter*gpu/vgaarbiter:vgaarb kernel/userspace abijcgvgaarb-kernel-userspace-abivgaarb kernel/userspace ABI"gpu/vgaarbiter:in-kernel interfacejcgin-kernel-interfaceIn-kernel interfacegpu/vgaarbiter:libpciaccessjcg libpciaccess libpciaccess7gpu/vgaarbiter:xf86vgaarbiter (x server implementation)jcg&xf86vgaarbiter-x-server-implementation(xf86VGAArbiter (X server implementation)gpu/vgaarbiter:referencesjcg references Referencesvkmsj{dvkms#drm/vkms Virtual Kernel Modesetting,gpu/vkms:drm/vkms virtual kernel modesettingj{d#drm-vkms-virtual-kernel-modesetting#drm/vkms Virtual Kernel Modesettinggpu/vkms:setupj{dsetupSetupgpu/vkms:testing with igtj{dtesting-with-igtTesting With IGT gpu/vkms:todoj{dtodoTODO$gpu/xe/index:drm/xe intel gfx driverjadrm-xe-intel-gfx-driverdrm/xe Intel GFX Drivergpu/xe/xe_cs:command submissionjtcommand-submissionCommand submissiongpu/xe/xe_cs:flowjtflowFlowgpu/xe/xe_debugging:debuggingjB debugging Debugginggpu/xe/xe_firmware:firmwarej!ffirmwareFirmware"gpu/xe/xe_firmware:firmware layoutj!ffirmware-layoutFirmware LayoutEgpu/xe/xe_firmware:write once protected content memory (wopcm) layoutj!f0write-once-protected-content-memory-wopcm-layout2Write Once Protected Content Memory (WOPCM) Layoutgpu/xe/xe_firmware:guc ctb blobj!f guc-ctb-blob GuC CTB Blob.gpu/xe/xe_firmware:guc power conservation (pc)j!fguc-power-conservation-pcGuC Power Conservation (PC)gpu/xe/xe_firmware:internal apij!f internal-api Internal API?gpu/xe/xe_gt_mcr:gt multicast/replicated (mcr) register supportjHu,gt-multicast-replicated-mcr-register-support.GT Multicast/Replicated (MCR) Register Supportgpu/xe/xe_gt_mcr:internal apijHu internal-api Internal APIgpu/xe/xe_map:map layerj9 map-layer Map Layergpu/xe/xe_migrate:migrate layerjHF migrate-layer Migrate Layer$gpu/xe/xe_migrate:special vm detailsjHFspecial-vm-detailsSpecial VM detailsgpu/xe/xe_migrate:bind jobsjHF bind-jobs Bind jobs#gpu/xe/xe_migrate:copy / clear jobsjHFcopy-clear-jobsCopy / clear jobsgpu/xe/xe_migrate:future workjHF future-work Future workgpu/xe/xe_mm:memory managementjsHmemory-managementMemory Managementgpu/xe/xe_mm:bo managementjsH bo-management BO managementgpu/xe/xe_mm:bo creationjsH bo-creation BO creationgpu/xe/xe_mm:bo validationjsH bo-validation BO validation!gpu/xe/xe_mm:bo eviction / movingjsHbo-eviction-movingBO eviction / movinggpu/xe/xe_mm:future workjsH future-work Future workgpu/xe/xe_mm:pagetable buildingjsHpagetable-buildingPagetable buildinggpu/xe/xe_pcode:pcodejDpcodePcodegpu/xe/xe_pcode:internal apijD internal-api Internal API%gpu/xe/xe_pm:runtime power managementjBruntime-power-managementRuntime Power Managementgpu/xe/xe_pm:internal apijB internal-api Internal API'gpu/xe/xe_rtp:register table processingjjregister-table-processingRegister Table Processinggpu/xe/xe_rtp:internal apijj internal-api Internal API!gpu/xe/xe_tile:multi-tile devicesjqmulti-tile-devicesMulti-tile Devicesgpu/xe/xe_tile:internal apijq internal-api Internal API!gpu/xe/xe_wa:hardware workaroundsj ghardware-workaroundsHardware workaroundsgpu/xe/xe_wa:internal apij g internal-api Internal API@gpu/xen-front:drm/xen-front xen para-virtualized frontend driverjzE2drm-xen-front-xen-para-virtualized-frontend-driver2drm/xen-front Xen para-virtualized frontend driverHgpu/xen-front:driver modes of operation in terms of display buffers usedjzE:driver-modes-of-operation-in-terms-of-display-buffers-used:Driver modes of operation in terms of display buffers used gpu/xen-front:driver limitationsjzEdriver-limitationsDriver limitations%hid/amd-sfh-hid:amd sensor fusion hubj@amd-sensor-fusion-hubAMD Sensor Fusion Hubhid/amd-sfh-hid:block diagramj@ block-diagram Block Diagram'hid/amd-sfh-hid:amd hid transport layerj@amd-hid-transport-layerAMD HID Transport Layer$hid/amd-sfh-hid:amd hid client layerj@amd-hid-client-layerAMD HID Client Layer"hid/amd-sfh-hid:amd mp2 pcie layerj@amd-mp2-pcie-layerAMD MP2 PCIe layer,hid/amd-sfh-hid:enumeration and probing flowj@enumeration-and-probing-flowEnumeration and Probing flow@hid/amd-sfh-hid:data flow from application to the amd sfh driverj@0data-flow-from-application-to-the-amd-sfh-driver0Data Flow from Application to the AMD SFH Driver'hid/hid-alps:alps hid touchpad protocoljualps-hid-touchpad-protocolALPS HID Touchpad Protocolhid/hid-alps:introductionju introduction Introductionhid/hid-alps:hid descriptorjuhid-descriptorHID Descriptorhid/hid-alps:report idju report-id Report IDhid/hid-alps:data patternju data-pattern Data patternhid/hid-alps:command read/writejucommand-read-writeCommand Read/Write#hid/hid-alps:stickpointer data bytejustickpointer-data-byteStickPointer data bytehid/hid-bpf:hid-bpfj5hid-bpfHID-BPF)hid/hid-bpf:when (and why) to use hid-bpfj5when-and-why-to-use-hid-bpfWhen (and why) to use HID-BPF&hid/hid-bpf:high-level view of hid-bpfj5high-level-view-of-hid-bpfHigh-level view of HID-BPF'hid/hid-bpf:available types of programsj5available-types-of-programsAvailable types of programshid/hid-bpf:developer api:j5 developer-apiDeveloper API:1hid/hid-bpf:general overview of a hid-bpf programj5%general-overview-of-a-hid-bpf-program%General overview of a HID-BPF program/hid/hid-bpf:attaching a bpf program to a devicej5#attaching-a-bpf-program-to-a-device#Attaching a bpf program to a deviceEhid/hid-bpf:an (almost) complete example of a bpf enhanced hid devicej57an-almost-complete-example-of-a-bpf-enhanced-hid-device9An (almost) complete example of a BPF enhanced HID device$hid/hid-sensor:hid sensors frameworkj|Chid-sensors-frameworkHID Sensors Frameworkhid/hid-sensor:implementationj|CimplementationImplementation$hid/hid-sensor:core driver interfacej|Ccore-driver-interfaceCore driver Interface+hid/hid-transport:hid i/o transport driversjP^hid-i-o-transport-driversHID I/O Transport Drivershid/hid-transport:1) hid busjP^hid-bus 1) HID Bushid/hid-transport:2) hid apijP^hid-api 2) HID API;hid/hiddev:care and feeding of your human interface devicesjz0care-and-feeding-of-your-human-interface-devices0Care and feeding of your Human Interface Deviceshid/hiddev:introductionjz introduction Introduction)hid/hiddev:using the hid device interfacejzusing-the-hid-device-interfaceUsing the HID Device Interfacehid/hiddev:the hiddev apijzthe-hiddev-apiThe HIDDEV API3hid/hidintro:introduction to hid report descriptorsj&introduction-to-hid-report-descriptors&Introduction to HID report descriptorshid/hidintro:introductionj introduction Introduction+hid/hidintro:parsing hid report descriptorsjparsing-hid-report-descriptorsParsing HID report descriptors5hid/hidintro:collections, report ids and evdev eventsj'collections-report-ids-and-evdev-events(Collections, Report IDs and Evdev eventshid/hidintro:eventsjeventsEvents)hid/hidintro:when something does not workjwhen-something-does-not-workWhen something does not workKhid/hidraw:hidraw - raw access to usb and bluetooth human interface devicesjX>hidraw-raw-access-to-usb-and-bluetooth-human-interface-devices@HIDRAW - Raw Access to USB and Bluetooth Human Interface Deviceshid/hidraw:the hidraw apijXthe-hidraw-apiThe HIDRAW APIhid/hidraw:read()jXreadread()hid/hidraw:write()jXwritewrite()hid/hidraw:ioctl()jXioctlioctl()hid/hidraw:examplejXexampleExample>hid/hidreport-parsing:manual parsing of hid report descriptorsjā(manual-parsing-of-hid-report-descriptors(Manual parsing of HID report descriptors'hid/index:human interface devices (hid)jz=human-interface-devices-hidHuman Interface Devices (HID)3hid/intel-ish-hid:intel integrated sensor hub (ish)j9intel-integrated-sensor-hub-ish!Intel Integrated Sensor Hub (ISH)hid/intel-ish-hid:1. overviewj9overview 1. Overview6hid/intel-ish-hid:2. ish implementation: block diagramj9 ish-implementation-block-diagram$2. ISH Implementation: Block Diagram:hid/intel-ish-hid:3. high level processing in above blocksj9%high-level-processing-in-above-blocks(3. High level processing in above blocks?hid/uhid:uhid - user-space i/o driver support for hid subsystemjga4uhid-user-space-i-o-driver-support-for-hid-subsystem6UHID - User-space I/O driver support for HID subsystemhid/uhid:the uhid apijga the-uhid-api The UHID APIhid/uhid:write()jgawritewrite()hid/uhid:read()jgareadread()'hwmon/abituguru:kernel driver abitugurujLhkernel-driver-abituguruKernel driver abituguru!hwmon/abituguru:module parametersjLhmodule-parametersModule Parametershwmon/abituguru:descriptionjLh description Descriptionhwmon/abituguru:known issuesjLh known-issues Known Issues)hwmon/abituguru-datasheet:uguru datasheetjhruguru-datasheetuGuru datasheet#hwmon/abituguru-datasheet:detectionjhr detection Detection+hwmon/abituguru-datasheet:reading / writingjhrreading-writingReading / Writing%hwmon/abituguru-datasheet:address mapjhr address-map Address Map5hwmon/abituguru-datasheet:warning for the adventurousjhrwarning-for-the-adventurousWarning for the adventurous)hwmon/abituguru3:kernel driver abituguru3jOkernel-driver-abituguru3Kernel driver abituguru3"hwmon/abituguru3:module parametersjOmodule-parametersModule Parametershwmon/abituguru3:descriptionjO description Descriptionhwmon/abituguru3:known issuesjO known-issues Known Issues-hwmon/acbel-fsg032:kernel driver acbel-fsg032jbkernel-driver-acbel-fsg032Kernel driver acbel-fsg032hwmon/acbel-fsg032:descriptionjb description Descriptionhwmon/acbel-fsg032:usage notesjb usage-notes Usage Notes hwmon/acbel-fsg032:sysfs entriesjb sysfs-entries Sysfs entries0hwmon/acpi_power_meter:kernel driver power_meterjROkernel-driver-power-meterKernel driver power_meter"hwmon/acpi_power_meter:descriptionjRO description Description'hwmon/acpi_power_meter:special featuresjROspecial-featuresSpecial Features!hwmon/ad7314:kernel driver ad7314jqkernel-driver-ad7314Kernel driver ad7314hwmon/ad7314:descriptionjq description Descriptionhwmon/ad7314:notesjqnotesNotes)hwmon/adc128d818:kernel driver adc128d818j4kernel-driver-adc128d818Kernel driver adc128d818hwmon/adc128d818:descriptionj4 description Description#hwmon/adm1021:kernel driver adm1021jB?kernel-driver-adm1021Kernel driver adm1021hwmon/adm1021:module parametersjB?module-parametersModule Parametershwmon/adm1021:descriptionjB? description Description)hwmon/adm1021:netburst-based xeon supportjB?netburst-based-xeon-supportNetburst-based Xeon support#hwmon/adm1025:kernel driver adm1025jikernel-driver-adm1025Kernel driver adm1025hwmon/adm1025:descriptionji description Description#hwmon/adm1026:kernel driver adm1026j1mkernel-driver-adm1026Kernel driver adm1026hwmon/adm1026:module parametersj1mmodule-parametersModule Parametershwmon/adm1026:descriptionj1m description Description#hwmon/adm1031:kernel driver adm1031j{kernel-driver-adm1031Kernel driver adm1031hwmon/adm1031:descriptionj{ description Description#hwmon/adm1177:kernel driver adm1177jGkernel-driver-adm1177Kernel driver adm1177hwmon/adm1177:descriptionjG description Descriptionhwmon/adm1177:usage notesjG usage-notes Usage Noteshwmon/adm1177:sysfs entriesjG sysfs-entries Sysfs entries#hwmon/adm1266:kernel driver adm1266jDkernel-driver-adm1266Kernel driver adm1266hwmon/adm1266:descriptionjD description Descriptionhwmon/adm1266:sysfs entriesjD sysfs-entries Sysfs entries#hwmon/adm1275:kernel driver adm1275jkernel-driver-adm1275Kernel driver adm1275hwmon/adm1275:descriptionj description Descriptionhwmon/adm1275:usage notesj usage-notes Usage Notes#hwmon/adm1275:platform data supportjplatform-data-supportPlatform data supporthwmon/adm1275:sysfs entriesj sysfs-entries Sysfs entries#hwmon/adm9240:kernel driver adm9240j&ckernel-driver-adm9240Kernel driver adm9240hwmon/adm9240:interfacej&c interface Interfacehwmon/adm9240:descriptionj&c description Descriptionhwmon/adm9240:measurementsj&c measurements Measurementshwmon/adm9240:temperaturej&c temperature Temperaturehwmon/adm9240:fan speedj&c fan-speed Fan Speedhwmon/adm9240:analog outputj&c analog-output Analog Outputhwmon/adm9240:vid monitorj&c vid-monitor VID Monitorhwmon/adm9240:chassis intrusionj&cchassis-intrusionChassis Intrusion#hwmon/ads7828:kernel driver ads7828jiikernel-driver-ads7828Kernel driver ads7828hwmon/ads7828:platform datajii platform-data Platform datahwmon/ads7828:descriptionjii description Description#hwmon/adt7410:kernel driver adt7410j<kernel-driver-adt7410Kernel driver adt7410hwmon/adt7410:descriptionj< description Description!hwmon/adt7410:configuration notesj<configuration-notesConfiguration Noteshwmon/adt7410:sysfs-interfacej<sysfs-interfacesysfs-Interface#hwmon/adt7411:kernel driver adt7411jgykernel-driver-adt7411Kernel driver adt7411hwmon/adt7411:descriptionjgy description Descriptionhwmon/adt7411:sysfs-interfacejgysysfs-interfacesysfs-Interfacehwmon/adt7411:notesjgynotesNotes#hwmon/adt7462:kernel driver adt7462jnkernel-driver-adt7462Kernel driver adt7462hwmon/adt7462:descriptionjn description Descriptionhwmon/adt7462:special featuresjnspecial-featuresSpecial Features!hwmon/adt7462:configuration notesjnconfiguration-notesConfiguration Notes#hwmon/adt7470:kernel driver adt7470j=3kernel-driver-adt7470Kernel driver adt7470hwmon/adt7470:descriptionj=3 description Descriptionhwmon/adt7470:special featuresj=3special-featuresSpecial Features!hwmon/adt7470:configuration notesj=3configuration-notesConfiguration Noteshwmon/adt7470:notesj=3notesNotes#hwmon/adt7475:kernel driver adt7475jZkernel-driver-adt7475Kernel driver adt7475hwmon/adt7475:descriptionjZ description Description&hwmon/adt7475:chip differences summaryjZchip-differences-summaryChip Differences Summaryhwmon/adt7475:sysfs mappingjZ sysfs-mapping Sysfs Mappinghwmon/adt7475:special featuresjZspecial-featuresSpecial Featureshwmon/adt7475:fan speed controljZfan-speed-controlFan Speed Controlhwmon/adt7475:notesjZnotesNoteshwmon/aht10:kernel driver aht10j Gkernel-driver-aht10Kernel driver aht10hwmon/aht10:descriptionj G description Descriptionhwmon/aht10:special featuresj Gspecial-featuresSpecial Featureshwmon/aht10:usage notesj G usage-notes Usage Noteshwmon/aht10:sysfs entriesj G sysfs-entries Sysfs entries#hwmon/amc6821:kernel driver amc6821jbkernel-driver-amc6821Kernel driver amc6821hwmon/amc6821:descriptionjb description Descriptionhwmon/amc6821:module parametersjbmodule-parametersModule parameters;hwmon/aquacomputer_d5next:kernel driver aquacomputer-d5nextj?!kernel-driver-aquacomputer-d5next!Kernel driver aquacomputer-d5next%hwmon/aquacomputer_d5next:descriptionj? description Description%hwmon/aquacomputer_d5next:usage notesj? usage-notes Usage notes'hwmon/aquacomputer_d5next:sysfs entriesj? sysfs-entries Sysfs entries)hwmon/aquacomputer_d5next:debugfs entriesj?debugfs-entriesDebugfs entries!hwmon/asb100:kernel driver asb100jkernel-driver-asb100Kernel driver asb100hwmon/asb100:descriptionj description Description#hwmon/asc7621:kernel driver asc7621j 5kernel-driver-asc7621Kernel driver asc7621)hwmon/asc7621:asc7621 product descriptionj 5asc7621-product-descriptionaSC7621 Product Description!hwmon/asc7621:configuration notesj 5configuration-notesConfiguration Notes9hwmon/aspeed-g6-pwm-tach:kernel driver aspeed-g6-pwm-tachjK kernel-driver-aspeed-g6-pwm-tach Kernel driver aspeed-g6-pwm-tach%hwmon/aspeed-g6-pwm-tach:description:jK description Description:5hwmon/aspeed-pwm-tacho:kernel driver aspeed-pwm-tachojxkernel-driver-aspeed-pwm-tachoKernel driver aspeed-pwm-tacho#hwmon/aspeed-pwm-tacho:description:jx description Description:3hwmon/asus_ec_sensors:kernel driver asus_ec_sensorsj[kernel-driver-asus-ec-sensorsKernel driver asus_ec_sensors"hwmon/asus_ec_sensors:description:j[ description Description:'hwmon/asus_ec_sensors:module parametersj[module-parametersModule Parameters3hwmon/asus_rog_ryujin:kernel driver asus_rog_ryujinj]kernel-driver-asus-rog-ryujinKernel driver asus_rog_ryujin!hwmon/asus_rog_ryujin:descriptionj] description Description!hwmon/asus_rog_ryujin:usage notesj] usage-notes Usage notes#hwmon/asus_rog_ryujin:sysfs entriesj] sysfs-entries Sysfs entries5hwmon/asus_wmi_sensors:kernel driver asus_wmi_sensorsjYkernel-driver-asus-wmi-sensorsKernel driver asus_wmi_sensors#hwmon/asus_wmi_sensors:description:jY description Description:6hwmon/bcm54140:broadcom bcm54140 quad sgmii/qsgmii phyjK'broadcom-bcm54140-quad-sgmii-qsgmii-phy'Broadcom BCM54140 Quad SGMII/QSGMII PHYhwmon/bcm54140:descriptionjK description Descriptionhwmon/bcm54140:sysfs entriesjK sysfs-entries Sysfs entries#hwmon/bel-pfe:kernel driver bel-pfejOwkernel-driver-bel-pfeKernel driver bel-pfehwmon/bel-pfe:descriptionjOw description Descriptionhwmon/bel-pfe:usage notesjOw usage-notes Usage Notes#hwmon/bel-pfe:platform data supportjOwplatform-data-supportPlatform data supporthwmon/bel-pfe:sysfs entriesjOw sysfs-entries Sysfs entries'hwmon/bpa-rs600:kernel driver bpa-rs600jmxkernel-driver-bpa-rs600Kernel driver bpa-rs600hwmon/bpa-rs600:descriptionjmx description Descriptionhwmon/bpa-rs600:usage notesjmx usage-notes Usage Notes hwmon/bpa-rs600:sysfs attributesjmxsysfs-attributesSysfs attributes#hwmon/bt1-pvt:kernel driver bt1-pvtjI\kernel-driver-bt1-pvtKernel driver bt1-pvthwmon/bt1-pvt:descriptionjI\ description Description$hwmon/bt1-pvt:temperature monitoringjI\temperature-monitoringTemperature Monitoring hwmon/bt1-pvt:voltage monitoringjI\voltage-monitoringVoltage Monitoringhwmon/bt1-pvt:sysfs attributesjI\sysfs-attributesSysfs Attributes%hwmon/chipcap2:kernel driver chipcap2jJkernel-driver-chipcap2Kernel driver ChipCap2hwmon/chipcap2:descriptionjJ description Descriptionhwmon/chipcap2:known issuesjJ known-issues Known Issueshwmon/chipcap2:sysfs-interfacejJsysfs-interfacesysfs-Interface%hwmon/coretemp:kernel driver coretempj#Ckernel-driver-coretempKernel driver coretemphwmon/coretemp:descriptionj#C description Description-hwmon/corsair-cpro:kernel driver corsair-cproj_kernel-driver-corsair-cproKernel driver corsair-cprohwmon/corsair-cpro:descriptionj_ description Descriptionhwmon/corsair-cpro:usage notesj_ usage-notes Usage Notes hwmon/corsair-cpro:sysfs entriesj_ sysfs-entries Sysfs entries+hwmon/corsair-psu:kernel driver corsair-psuj[4kernel-driver-corsair-psuKernel driver corsair-psuhwmon/corsair-psu:descriptionj[4 description Descriptionhwmon/corsair-psu:sysfs entriesj[4 sysfs-entries Sysfs entrieshwmon/corsair-psu:usage notesj[4 usage-notes Usage Notes!hwmon/corsair-psu:debugfs entriesj[4debugfs-entriesDebugfs entries!hwmon/da9052:kernel driver da9052jZkernel-driver-da9052Kernel driver da9052hwmon/da9052:descriptionjZ description Descriptionhwmon/da9052:voltage monitoringjZvoltage-monitoringVoltage Monitoring#hwmon/da9052:temperature monitoringjZtemperature-monitoringTemperature Monitoring!hwmon/da9055:kernel driver da9055jikernel-driver-da9055Kernel driver da9055hwmon/da9055:descriptionji description Descriptionhwmon/da9055:voltage monitoringjivoltage-monitoringVoltage Monitoring#hwmon/da9055:temperature monitoringjitemperature-monitoringTemperature Monitoring1hwmon/dell-smm-hwmon:kernel driver dell-smm-hwmonj%okernel-driver-dell-smm-hwmonKernel driver dell-smm-hwmon hwmon/dell-smm-hwmon:descriptionj%o description Description(hwmon/dell-smm-hwmon:``sysfs`` interfacej%osysfs-interfacesysfs interface9hwmon/dell-smm-hwmon:disabling automatic bios fan controlj%o$disabling-automatic-bios-fan-control$Disabling automatic BIOS fan control*hwmon/dell-smm-hwmon:``thermal`` interfacej%othermal-interfacethermal interface&hwmon/dell-smm-hwmon:module parametersj%omodule-parametersModule parameters/hwmon/dell-smm-hwmon:legacy ``/proc`` interfacej%olegacy-proc-interfaceLegacy /proc interface"hwmon/dell-smm-hwmon:smm interfacej%o smm-interface SMM Interface)hwmon/dell-smm-hwmon:legacy smm interfacej%olegacy-smm-interfaceLegacy SMM Interface&hwmon/dell-smm-hwmon:wmi smm interfacej%owmi-smm-interfaceWMI SMM Interface&hwmon/dell-smm-hwmon:smm command codesj%osmm-command-codesSMM command codes"hwmon/dell-smm-hwmon:firmware bugsj%o firmware-bugs Firmware Bugs hwmon/dell-smm-hwmon:limitationsj%o limitations Limitations#hwmon/dme1737:kernel driver dme1737j)|kernel-driver-dme1737Kernel driver dme1737hwmon/dme1737:module parametersj)|module-parametersModule Parametershwmon/dme1737:descriptionj)| description Description hwmon/dme1737:voltage monitoringj)|voltage-monitoringVoltage Monitoring$hwmon/dme1737:temperature monitoringj)|temperature-monitoringTemperature Monitoringhwmon/dme1737:fan monitoringj)|fan-monitoringFan Monitoring hwmon/dme1737:pwm output controlj)|pwm-output-controlPWM Output Controlhwmon/dme1737:sysfs attributesj)|sysfs-attributesSysfs Attributeshwmon/dme1737:chip differencesj)|chip-differencesChip Differences%hwmon/dps920ab:kernel driver dps920abjkernel-driver-dps920abKernel driver dps920abhwmon/dps920ab:descriptionj description Descriptionhwmon/dps920ab:usage notesj usage-notes Usage Noteshwmon/dps920ab:sysfs entriesj sysfs-entries Sysfs entries'hwmon/drivetemp:kernel driver drivetempjkernel-driver-drivetempKernel driver drivetemphwmon/drivetemp:referencesj references Referenceshwmon/drivetemp:descriptionj description Descriptionhwmon/drivetemp:usage notej usage-note Usage Notehwmon/drivetemp:sysfs entriesj sysfs-entries Sysfs entries!hwmon/ds1621:kernel driver ds1621jWkernel-driver-ds1621Kernel driver ds1621hwmon/ds1621:module parametersjWmodule-parametersModule Parametershwmon/ds1621:descriptionjW description Description#hwmon/ds1621:temperature conversionjWtemperature-conversionTemperature Conversion!hwmon/ds1621:temperature accuracyjWtemperature-accuracyTemperature Accuracy$hwmon/ds1621:temperature resolution:jWtemperature-resolutionTemperature Resolution:hwmon/ds1621:r0..r1jWr0-r1R0..R1hwmon/ds620:kernel driver ds620j9qkernel-driver-ds620Kernel driver ds620hwmon/ds620:descriptionj9q description Description#hwmon/emc1403:kernel driver emc1403j+nkernel-driver-emc1403Kernel driver emc1403hwmon/emc1403:descriptionj+n description Description#hwmon/emc2103:kernel driver emc2103jzkernel-driver-emc2103Kernel driver emc2103hwmon/emc2103:descriptionjz description Description#hwmon/emc2305:kernel driver emc2305jykernel-driver-emc2305Kernel driver emc2305hwmon/emc2305:description:jy description Description:%hwmon/emc6w201:kernel driver emc6w201jmkernel-driver-emc6w201Kernel driver emc6w201hwmon/emc6w201:descriptionjm description Description*hwmon/emc6w201:known systems with emc6w201jmknown-systems-with-emc6w201Known Systems With EMC6W201#hwmon/f71805f:kernel driver f71805fjAkernel-driver-f71805fKernel driver f71805fhwmon/f71805f:descriptionjA description Description hwmon/f71805f:voltage monitoringjAvoltage-monitoringVoltage Monitoringhwmon/f71805f:fan monitoringjAfan-monitoringFan Monitoring$hwmon/f71805f:temperature monitoringjAtemperature-monitoringTemperature Monitoringhwmon/f71805f:fan controljA fan-control Fan Control%hwmon/f71882fg:kernel driver f71882fgjvkernel-driver-f71882fgKernel driver f71882fghwmon/f71882fg:descriptionjv description Descriptionhwmon/f71882fg:monitoringjv monitoring Monitoringhwmon/f71882fg:fan controljv fan-control Fan Control-hwmon/fam15h_power:kernel driver fam15h_powerjpPkernel-driver-fam15h-powerKernel driver fam15h_powerhwmon/fam15h_power:descriptionjpP description Description hwmon/fsp-3y:kernel driver fsp3yjazkernel-driver-fsp3yKernel driver fsp3yhwmon/fsp-3y:descriptionjaz description Descriptionhwmon/fsp-3y:sysfs entriesjaz sysfs-entries Sysfs entries6filesystems/caching/fscache:general filesystem cachingjgeneral-filesystem-cachingGeneral Filesystem Caching$filesystems/caching/fscache:overviewjoverviewOverview3filesystems/caching/fscache:statistical informationjstatistical-informationStatistical Information&filesystems/caching/fscache:cache listj cache-list Cache List'filesystems/caching/fscache:volume listj volume-list Volume List'filesystems/caching/fscache:cookie listj cookie-list Cookie List%filesystems/caching/fscache:debuggingj debugging Debugging,filesystems/caching/index:filesystem cachingj<filesystem-cachingFilesystem Cachingfilesystems/cramfs:cramfs - cram a filesystem onto a small romjg)cramfs-cram-a-filesystem-onto-a-small-rom+Cramfs - cram a filesystem onto a small ROMfilesystems/cramfs:usage notesjg usage-notes Usage Notes-filesystems/cramfs:memory mapped cramfs imagejgmemory-mapped-cramfs-imageMemory Mapped cramfs imagefilesystems/cramfs:toolsjgtoolsTools'filesystems/cramfs:for /usr/share/magicjgfor-usr-share-magicFor /usr/share/magicfilesystems/cramfs:hacker notesjg hacker-notes Hacker Notes'filesystems/dax:direct access for filesjdirect-access-for-filesDirect Access for filesfilesystems/dax:motivationj motivation Motivationfilesystems/dax:usagejusageUsage.filesystems/dax:enabling dax on ext2 and erofsjenabling-dax-on-ext2-and-erofsEnabling DAX on ext2 and erofs,filesystems/dax:enabling dax on xfs and ext4jenabling-dax-on-xfs-and-ext4Enabling DAX on xfs and ext4filesystems/dax:summaryjsummarySummaryfilesystems/dax:detailsjdetailsDetails(filesystems/dax:enabling dax on virtiofsjenabling-dax-on-virtiofsEnabling DAX on virtiofsextended-attributesExtended Attributes2filesystems/ext4/attributes:attribute name indicesj>attribute-name-indicesAttribute Name Indices&filesystems/ext4/attributes:posix aclsj> posix-acls POSIX ACLs"filesystems/ext4/bigalloc:bigallocj bigallocBigalloc0filesystems/ext4/bitmaps:block and inode bitmapsj?block-and-inode-bitmapsBlock and inode Bitmaps$filesystems/ext4/bitmaps:inode tablej? inode-table Inode Table"filesystems/ext4/blockgroup:layoutjllayoutLayout1filesystems/ext4/blockgroup:flexible block groupsjlflexible-block-groupsFlexible Block Groups-filesystems/ext4/blockgroup:meta block groupsjlmeta-block-groupsMeta Block Groups;filesystems/ext4/blockgroup:lazy block group initializationjllazy-block-group-initializationLazy Block Group Initializationfilesystems/ext4/blocks:blocksjblocksBlocks$filesystems/ext4/checksums:checksumsj checksums Checksums,filesystems/ext4/directory:directory entriesj#directory-entriesDirectory Entries7filesystems/ext4/directory:linear (classic) directoriesj#linear-classic-directoriesLinear (Classic) Directories0filesystems/ext4/directory:hash tree directoriesj#hash-tree-directoriesHash Tree Directories+filesystems/ext4/dynamic:dynamic structuresjddynamic-structuresDynamic Structures$filesystems/ext4/dynamic:index nodesjd index-nodes Index Nodes6filesystems/ext4/dynamic:the contents of inode.i_blockjdthe-contents-of-inode-i-blockThe Contents of inode.i_block*filesystems/ext4/dynamic:directory entriesjddirectory-entriesDirectory Entries,filesystems/ext4/dynamic:extended attributesjdextended-attributesExtended Attributes8filesystems/ext4/eainode:large extended attribute valuesjlarge-extended-attribute-valuesLarge Extended Attribute Values*filesystems/ext4/globals:global structuresjglobal-structuresGlobal Structures$filesystems/ext4/globals:super blockj super-block Super Block0filesystems/ext4/globals:block group descriptorsjblock-group-descriptorsBlock Group Descriptors0filesystems/ext4/globals:block and inode bitmapsjblock-and-inode-bitmapsBlock and inode Bitmaps$filesystems/ext4/globals:inode tablej inode-table Inode Table2filesystems/ext4/globals:multiple mount protectionjmultiple-mount-protectionMultiple Mount Protection'filesystems/ext4/globals:journal (jbd2)j journal-jbd2Journal (jbd2)$filesystems/ext4/globals:orphan filej orphan-file Orphan file4filesystems/ext4/group_descr:block group descriptorsj1block-group-descriptorsBlock Group Descriptors4filesystems/ext4/ifork:the contents of inode.i_blockjthe-contents-of-inode-i-blockThe Contents of inode.i_block%filesystems/ext4/ifork:symbolic linksjsymbolic-linksSymbolic Links7filesystems/ext4/ifork:direct/indirect block addressingj direct-indirect-block-addressing Direct/Indirect Block Addressing"filesystems/ext4/ifork:extent treej extent-tree Extent Tree"filesystems/ext4/ifork:inline dataj inline-data Inline Data:filesystems/ext4/index:ext4 data structures and algorithmsj#ext4-data-structures-and-algorithms#ext4 Data Structures and Algorithms'filesystems/ext4/inlinedata:inline dataj inline-data Inline Data.filesystems/ext4/inlinedata:inline directoriesjinline-directoriesInline Directories#filesystems/ext4/inodes:index nodesj index-nodes Index Nodes"filesystems/ext4/inodes:inode sizej inode-size Inode Size(filesystems/ext4/inodes:finding an inodejfinding-an-inodeFinding an Inode(filesystems/ext4/inodes:inode timestampsjinode-timestampsInode Timestamps'filesystems/ext4/journal:journal (jbd2)jA journal-jbd2Journal (jbd2)filesystems/ext4/journal:layoutjAlayoutLayout)filesystems/ext4/journal:external journaljAexternal-journalExternal Journal%filesystems/ext4/journal:block headerjA block-header Block Header$filesystems/ext4/journal:super blockjA super-block Super Block)filesystems/ext4/journal:descriptor blockjAdescriptor-blockDescriptor Block#filesystems/ext4/journal:data blockjA data-block Data Block)filesystems/ext4/journal:revocation blockjArevocation-blockRevocation Block%filesystems/ext4/journal:commit blockjA commit-block Commit Block%filesystems/ext4/journal:fast commitsjA fast-commits Fast commits7filesystems/ext4/journal:fast commit replay idempotencejAfast-commit-replay-idempotenceFast Commit Replay Idempotence+filesystems/ext4/journal:journal checkpointjAjournal-checkpointJournal Checkpoint.filesystems/ext4/mmp:multiple mount protectionjumultiple-mount-protectionMultiple Mount Protection#filesystems/ext4/orphan:orphan filej orphan-file Orphan file+filesystems/ext4/overview:high level designj?high-level-designHigh Level Design filesystems/ext4/overview:blocksj?blocksBlocks filesystems/ext4/overview:layoutj?layoutLayout/filesystems/ext4/overview:flexible block groupsj?flexible-block-groupsFlexible Block Groups+filesystems/ext4/overview:meta block groupsj?meta-block-groupsMeta Block Groups9filesystems/ext4/overview:lazy block group initializationj?lazy-block-group-initializationLazy Block Group Initialization(filesystems/ext4/overview:special inodesj?special-inodesSpecial inodes;filesystems/ext4/overview:block and inode allocation policyj?!block-and-inode-allocation-policy!Block and Inode Allocation Policy#filesystems/ext4/overview:checksumsj? checksums Checksums"filesystems/ext4/overview:bigallocj?bigallocBigalloc%filesystems/ext4/overview:inline dataj? inline-data Inline Data9filesystems/ext4/overview:large extended attribute valuesj?large-extended-attribute-valuesLarge Extended Attribute Values&filesystems/ext4/overview:verity filesj? verity-files Verity files.filesystems/ext4/special_inodes:special inodesj8special-inodesSpecial inodes"filesystems/ext4/super:super blockj super-block Super Block$filesystems/ext4/verity:verity filesj verity-files Verity files;filesystems/f2fs:what is flash-friendly file system (f2fs)?j'what-is-flash-friendly-file-system-f2fs*WHAT IS Flash-Friendly File System (F2FS)?-filesystems/f2fs:background and design issuesjbackground-and-design-issuesBackground and Design issuesfilesystems/f2fs:key featuresj key-features Key Featuresfilesystems/f2fs:mount optionsj mount-options Mount Options filesystems/f2fs:debugfs entriesjdebugfs-entriesDebugfs Entriesfilesystems/f2fs:sysfs entriesj sysfs-entries Sysfs Entriesfilesystems/f2fs:usagejusageUsagefilesystems/f2fs:designjdesignDesignfilesystems/fiemap:fiemap ioctlj fiemap-ioctl Fiemap Ioctl!filesystems/fiemap:request basicsjrequest-basicsRequest Basics!filesystems/fiemap:extent mappingjextent-mappingExtent Mapping4filesystems/fiemap:vfs -> file system implementationjvfs-file-system-implementation!VFS -> File System Implementation5filesystems/files:file management in the linux kernelj;#file-management-in-the-linux-kernel#File management in the Linux kernel9filesystems/fscrypt:filesystem-level encryption (fscrypt)j#filesystem-level-encryption-fscrypt%Filesystem-level encryption (fscrypt) filesystems/fscrypt:introductionj introduction Introduction filesystems/fscrypt:threat modelj threat-model Threat model!filesystems/fscrypt:key hierarchyj key-hierarchy Key hierarchy.filesystems/fscrypt:encryption modes and usagejencryption-modes-and-usageEncryption modes and usagefilesystems/fscrypt:user apijuser-apiUser API$filesystems/fscrypt:access semanticsjaccess-semanticsAccess semantics1filesystems/fscrypt:encryption policy enforcementjencryption-policy-enforcementEncryption policy enforcement-filesystems/fscrypt:inline encryption supportjinline-encryption-supportInline encryption support&filesystems/fscrypt:direct i/o supportjdirect-i-o-supportDirect I/O support*filesystems/fscrypt:implementation detailsjimplementation-detailsImplementation detailsfilesystems/fscrypt:testsjtestsTestsfsverityj=fsverity7fs-verity: read-only file-based authenticity protectionaccessing_verity_filesj=accessing-verity-filesAccessing verity filesfsverity_merkle_treej=fsverity-merkle-tree Merkle treefsverity_descriptorj=fsverity-descriptorfs-verity descriptorLfilesystems/fsverity:fs-verity: read-only file-based authenticity protectionj=6fs-verity-read-only-file-based-authenticity-protection7fs-verity: read-only file-based authenticity protection!filesystems/fsverity:introductionj= introduction Introductionfilesystems/fsverity:use casesj= use-cases Use casesfilesystems/fsverity:user apij=user-apiUser API+filesystems/fsverity:accessing verity filesj=j/Accessing verity files,filesystems/fsverity:file digest computationj=file-digest-computationFile digest computation4filesystems/fsverity:built-in signature verificationj=built-in-signature-verificationBuilt-in signature verification'filesystems/fsverity:filesystem supportj=filesystem-supportFilesystem support+filesystems/fsverity:implementation detailsj=implementation-detailsImplementation details&filesystems/fsverity:userspace utilityj=userspace-utilityUserspace utilityfilesystems/fsverity:testsj=testsTestsfilesystems/fsverity:faqj=faqFAQfilesystems/fuse:fusej>fuseFUSEfilesystems/fuse:definitionsj> definitions Definitionsfilesystems/fuse:what is fuse?j> what-is-fuse What is FUSE? filesystems/fuse:filesystem typej>filesystem-typeFilesystem typefilesystems/fuse:mount optionsj> mount-options Mount options#filesystems/fuse:control filesystemj>control-filesystemControl filesystem1filesystems/fuse:aborting a filesystem connectionj> aborting-a-filesystem-connection Aborting a filesystem connection3filesystems/fuse:how do non-privileged mounts work?j>!how-do-non-privileged-mounts-work"How do non-privileged mounts work?0filesystems/fuse:how are requirements fulfilled?j>how-are-requirements-fulfilledHow are requirements fulfilled?*i-think-these-limitations-are-unacceptable+I think these limitations are unacceptable?-filesystems/fuse:kernel - userspace interfacej>kernel-userspace-interfaceKernel - userspace interface"filesystems/fuse-io:fuse i/o modesjfuse-i-o-modesFuse I/O Modes%filesystems/gfs2:global file system 2jglobal-file-system-2Global File System 24filesystems/gfs2-glocks:glock internal locking rulesjɢglock-internal-locking-rulesGlock internal locking rules(filesystems/gfs2-glocks:glock statisticsjɢglock-statisticsGlock Statistics)filesystems/gfs2-uevents:uevents and gfs2j^uevents-and-gfs2uevents and GFS2/filesystems/gfs2-uevents:a list of gfs2 ueventsj^a-list-of-gfs2-ueventsA list of GFS2 uevents^filesystems/gfs2-uevents:information common to all gfs2 uevents (uevent environment variables)j^Cinformation-common-to-all-gfs2-uevents-uevent-environment-variablesEInformation common to all GFS2 uevents (uevent environment variables)2filesystems/hfs:macintosh hfs filesystem for linuxj""macintosh-hfs-filesystem-for-linux"Macintosh HFS Filesystem for Linuxfilesystems/hfs:mount optionsj" mount-options Mount options*filesystems/hfs:writing to hfs filesystemsj"writing-to-hfs-filesystemsWriting to HFS Filesystems(filesystems/hfs:creating hfs filesystemsj"creating-hfs-filesystemsCreating HFS filesystemsfilesystems/hfs:creditsj"creditsCredits:filesystems/hfsplus:macintosh hfsplus filesystem for linuxj&macintosh-hfsplus-filesystem-for-linux&Macintosh HFSPlus Filesystem for Linux!filesystems/hfsplus:mount optionsj mount-options Mount optionsfilesystems/hfsplus:referencesj references References%filesystems/hpfs:read/write hpfs 2.09jread-write-hpfs-2-09Read/Write HPFS 2.09filesystems/hpfs:creditsjcreditsCreditsfilesystems/hpfs:file namesj file-names File names$filesystems/hpfs:extended attributesjextended-attributesExtended attributesfilesystems/hpfs:symlinksjsymlinksSymlinksfilesystems/hpfs:codepagesj codepages Codepagesfilesystems/hpfs:known bugsj known-bugs Known bugs:filesystems/hpfs:what does "unbalanced tree" message mean?j&what-does-unbalanced-tree-message-mean-What does “unbalanced tree” message mean?filesystems/hpfs:bugs in os/2j bugs-in-os-2 Bugs in OS/2.filesystems/hpfs:codepage bugs described abovejcodepage-bugs-described-aboveCodepage bugs described abovefilesystems/hpfs:historyjhistoryHistory!filesystems/idmappings:idmappingsj# idmappings Idmappings#filesystems/idmappings:formal notesj# formal-notes Formal notes$filesystems/idmappings:general notesj# general-notes General notes-filesystems/idmappings:translation algorithmsj#translation-algorithmsTranslation algorithmsBfilesystems/idmappings:idmappings when creating filesystem objectsj#+idmappings-when-creating-filesystem-objects+Idmappings when creating filesystem objects4filesystems/idmappings:idmappings on idmapped mountsj#idmappings-on-idmapped-mountsIdmappings on idmapped mountsfilesystems_indexjfilesystems-indexFilesystems in the Linux kernel1filesystems/index:filesystems in the linux kerneljfilesystems-in-the-linux-kernelFilesystems in the Linux kernel(filesystems/index:core vfs documentationjcore-vfs-documentationCore VFS documentation+filesystems/index:filesystem support layersjfilesystem-support-layersFilesystem support layersfilesystems/index:filesystemsj filesystems FilesystemsSfilesystems/inotify:inotify - a powerful yet simple file change notification systemj=inotify-a-powerful-yet-simple-file-change-notification-system?Inotify - A Powerful yet Simple File Change Notification System$filesystems/isofs:iso9660 filesystemj|iso9660-filesystemISO9660 Filesystem1filesystems/journalling:the linux journalling apijLthe-linux-journalling-apiThe Linux Journalling API filesystems/journalling:overviewjLoverviewOverview"filesystems/journalling:data typesjL data-types Data Types!filesystems/journalling:functionsjL functions Functions filesystems/journalling:see alsojLsee-alsoSee alsofilesystems/locking:lockingjElockingLocking%filesystems/locking:dentry_operationsjEdentry-operationsdentry_operations$filesystems/locking:inode_operationsjEinode-operationsinode_operations,filesystems/locking:xattr_handler operationsjExattr-handler-operationsxattr_handler operations$filesystems/locking:super_operationsjEsuper-operationssuper_operations$filesystems/locking:file_system_typejEfile-system-typefile_system_type,filesystems/locking:address_space_operationsjEaddress-space-operationsaddress_space_operations(filesystems/locking:file_lock_operationsjEfile-lock-operationsfile_lock_operations+filesystems/locking:lock_manager_operationsjElock-manager-operationslock_manager_operationsfilesystems/locking:buffer_headjE buffer-head buffer_head+filesystems/locking:block_device_operationsjEblock-device-operationsblock_device_operations#filesystems/locking:file_operationsjEfile-operationsfile_operations$filesystems/locking:dquot_operationsjEdquot-operationsdquot_operations(filesystems/locking:vm_operations_structjEvm-operations-structvm_operations_struct,filesystems/locks:file locking release notesjZfile-locking-release-notesFile Locking Release Notes filesystems/locks:1. what's new?jZ what-s-new1. What’s New?*filesystems/mount_api:filesystem mount apijfilesystem-mount-apiFilesystem Mount APIfilesystems/mount_api:overviewjoverviewOverview,filesystems/mount_api:the filesystem contextjthe-filesystem-contextThe Filesystem context7filesystems/mount_api:the filesystem context operationsj!the-filesystem-context-operations!The Filesystem Context Operations1filesystems/mount_api:filesystem context securityjfilesystem-context-securityFilesystem context Security0filesystems/mount_api:vfs filesystem context apijvfs-filesystem-context-apiVFS Filesystem context API1filesystems/mount_api:superblock creation helpersjsuperblock-creation-helpersSuperblock Creation Helpers+filesystems/mount_api:parameter descriptionjparameter-descriptionParameter Description0filesystems/mount_api:parameter helper functionsjparameter-helper-functionsParameter Helper Functions;filesystems/netfs_library:network filesystem helper libraryj!network-filesystem-helper-library!Network Filesystem Helper Library"filesystems/netfs_library:overviewjoverviewOverview+filesystems/netfs_library:per-inode contextjper-inode-contextPer-Inode Context/filesystems/netfs_library:buffered read helpersjbuffered-read-helpersBuffered Read Helpers0filesystems/netfs_library:api function referencejapi-function-referenceAPI Function Reference9filesystems/nfs/client-identifier:nfsv4 client identifierjnfsv4-client-identifierNFSv4 client identifier.filesystems/nfs/client-identifier:introductionj introduction Introduction:filesystems/nfs/client-identifier:nfsv4 client identifiersjnfsv4-client-identifiersNFSv4 client identifiers>filesystems/nfs/client-identifier:protecting nfsv4 lease statejprotecting-nfsv4-lease-stateProtecting NFSv4 lease stateLfilesystems/nfs/client-identifier:selecting an appropriate client identifierj*selecting-an-appropriate-client-identifier*Selecting an appropriate client identifier9filesystems/nfs/client-identifier:security considerationsjsecurity-considerationsSecurity considerations2filesystems/nfs/client-identifier:additional notesjadditional-notesAdditional notes*filesystems/nfs/client-identifier:see alsojsee-alsoSee Also7filesystems/nfs/exporting:making filesystems exportablejmaking-filesystems-exportableMaking Filesystems Exportable"filesystems/nfs/exporting:overviewjoverviewOverview'filesystems/nfs/exporting:dcache issuesj dcache-issues Dcache Issues+filesystems/nfs/exporting:filesystem issuesjfilesystem-issuesFilesystem Issues1filesystems/nfs/exporting:export operations flagsjexport-operations-flagsExport Operations Flagsfilesystems/nfs/index:nfsj5nfsNFS8filesystems/nfs/knfsd-stats:kernel nfs server statisticsjkernel-nfs-server-statisticsKernel NFS Server Statistics4filesystems/nfs/knfsd-stats:/proc/fs/nfsd/pool_statsjproc-fs-nfsd-pool-stats/proc/fs/nfsd/pool_stats filesystems/nfs/knfsd-stats:morejmoreMore:filesystems/nfs/nfs41-server:nfsv4.1 server implementationjNnfsv4-1-server-implementationNFSv4.1 Server Implementation'filesystems/nfs/nfs41-server:operationsjN operations Operations0filesystems/nfs/nfs41-server:callback operationsjNcallback-operationsCallback Operations2filesystems/nfs/nfs41-server:implementation notes:jNimplementation-notesImplementation notes:/filesystems/nfs/pnfs:reference counting in pnfsjreference-counting-in-pnfsReference counting in pnfs+filesystems/nfs/pnfs:struct pnfs_layout_hdrjstruct-pnfs-layout-hdrstruct pnfs_layout_hdr#filesystems/nfs/pnfs:deviceid_cachejdeviceid-cachedeviceid_cache&filesystems/nfs/pnfs:data server cachejdata-server-cachedata server cachefilesystems/nfs/pnfs:lsegjlseglseg#filesystems/nfs/pnfs:layout driversjlayout-driverslayout drivers(filesystems/nfs/pnfs:blocks-layout setupjblocks-layout-setupblocks-layout setup4filesystems/nfs/reexport:reexporting nfs filesystemsjreexporting-nfs-filesystemsReexporting NFS filesystems!filesystems/nfs/reexport:overviewjoverviewOverview:filesystems/nfs/reexport:"fsid=" required, crossmnt brokenjfsid-required-crossmnt-broken%“fsid=” required, crossmnt broken(filesystems/nfs/reexport:reboot recoveryjreboot-recoveryReboot recovery*filesystems/nfs/reexport:filehandle limitsjfilehandle-limitsFilehandle limits/filesystems/nfs/reexport:open deny bits ignoredjopen-deny-bits-ignoredOpen DENY bits ignored#filesystems/nfs/rpc-cache:rpc cachej rpc-cache RPC Cache filesystems/nfs/rpc-cache:cachesjcachesCachesHfilesystems/nfs/rpc-server-gss:rpcsec_gss support for kernel rpc serversjE)rpcsec-gss-support-for-kernel-rpc-servers)rpcsec_gss support for kernel RPC servers)filesystems/nfs/rpc-server-gss:backgroundjE background BackgroundAfilesystems/nfs/rpc-server-gss:nfs server legacy upcall mechanismjE"nfs-server-legacy-upcall-mechanism"NFS Server Legacy Upcall MechanismBfilesystems/nfs/rpc-server-gss:nfs server new rpc upcall mechanismjE#nfs-server-new-rpc-upcall-mechanism#NFS Server New RPC Upcall Mechanismfilesystems/ramfs-rootfs-initramfs:ramfs, rootfs and initramfsjramfs-rootfs-and-initramfsRamfs, rootfs and initramfs1filesystems/ramfs-rootfs-initramfs:what is ramfs?j what-is-ramfsWhat is ramfs?5filesystems/ramfs-rootfs-initramfs:ramfs and ramdisk:jramfs-and-ramdiskramfs and ramdisk:3filesystems/ramfs-rootfs-initramfs:ramfs and tmpfs:jramfs-and-tmpfsramfs and tmpfs:2filesystems/ramfs-rootfs-initramfs:what is rootfs?jwhat-is-rootfsWhat is rootfs?5filesystems/ramfs-rootfs-initramfs:what is initramfs?jwhat-is-initramfsWhat is initramfs?8filesystems/ramfs-rootfs-initramfs:populating initramfs:jpopulating-initramfsPopulating initramfs:=filesystems/ramfs-rootfs-initramfs:external initramfs images:jexternal-initramfs-imagesExternal initramfs images:9filesystems/ramfs-rootfs-initramfs:contents of initramfs:jcontents-of-initramfsContents of initramfs:Kusb-bulk-streamsUSB bulk streams&driver-api/usb/bulk-streams:backgroundj>K background Background4driver-api/usb/bulk-streams:device-side implicationsj>Kdevice-side-implicationsDevice-side implications/driver-api/usb/bulk-streams:driver implicationsj>Kdriver-implicationsDriver implications9driver-api/usb/bulk-streams:picking new stream ids to usej>Kpicking-new-stream-ids-to-usePicking new Stream IDs to use$driver-api/usb/bulk-streams:clean upj>Kclean-upClean up+driver-api/usb/callbacks:usb core callbacksj9usb-core-callbacksUSB core callbacks8driver-api/usb/callbacks:what callbacks will usbcore do?j9what-callbacks-will-usbcore-doWhat callbacks will usbcore do?,driver-api/usb/callbacks:calling conventionsj9calling-conventionsCalling conventions.driver-api/usb/callbacks:hotplugging callbacksj9hotplugging-callbacksHotplugging callbacks/driver-api/usb/callbacks:device level callbacksj9device-level-callbacksDevice level callbacks'driver-api/usb/callbacks:call sequencesj9call-sequencesCall sequencesdriver-api/usb/dma:usb dmajausb-dmaUSB DMAdriver-api/usb/dma:api overviewja api-overview API overview%driver-api/usb/dma:eliminating copiesjaeliminating-copiesEliminating copies0driver-api/usb/dma:working with existing buffersjaworking-with-existing-buffersWorking with existing buffersJdriver-api/usb/dwc3:synopsys designware core superspeed usb 3.0 controllerj 6synopsys-designware-core-superspeed-usb-3-0-controller6Synopsys DesignWare Core SuperSpeed USB 3.0 Controller driver-api/usb/dwc3:introductionj  introduction Introduction'driver-api/usb/dwc3:summary of featuresj summary-of-featuresSummary of Features!driver-api/usb/dwc3:driver designj  driver-design Driver Design%driver-api/usb/dwc3:known limitationsj known-limitationsKnown Limitations"driver-api/usb/dwc3:reporting bugsj reporting-bugsReporting Bugsdriver-api/usb/dwc3:debuggingj  debugging Debugging7driver-api/usb/dwc3:structures, methods and definitionsj "structures-methods-and-definitions#Structures, Methods and Definitionsusb-error-codesjUusb-error-codesUSB Error codes*driver-api/usb/error-codes:usb error codesjUj/USB Error codesKdriver-api/usb/error-codes:error codes returned by :c:func:`usb_submit_urb`jU&error-codes-returned-by-usb-submit-urb(Error codes returned by usb_submit_urb()rdriver-api/usb/error-codes:error codes returned by ``in urb->status`` or in ``iso_frame_desc[n].status`` (for iso)jUKerror-codes-returned-by-in-urb-status-or-in-iso-frame-desc-n-status-for-isoOError codes returned by in urb->status or in iso_frame_desc[n].status (for ISO)Ddriver-api/usb/error-codes:error codes returned by usbcore-functionsjU)error-codes-returned-by-usbcore-functions)Error codes returned by usbcore-functions.driver-api/usb/gadget:usb gadget api for linuxjb)usb-gadget-api-for-linuxUSB Gadget API for Linux"driver-api/usb/gadget:introductionjb) introduction Introduction1driver-api/usb/gadget:structure of gadget driversjb)structure-of-gadget-driversStructure of Gadget Drivers,driver-api/usb/gadget:kernel mode gadget apijb)kernel-mode-gadget-apiKernel Mode Gadget API3driver-api/usb/gadget:peripheral controller driversjb)peripheral-controller-driversPeripheral Controller Drivers$driver-api/usb/gadget:gadget driversjb)gadget-driversGadget Drivers)driver-api/usb/gadget:usb on-the-go (otg)jb)usb-on-the-go-otgUSB On-The-GO (OTG)&driver-api/usb/hotplug:usb hotpluggingj#>usb-hotpluggingUSB hotplugging(driver-api/usb/hotplug:linux hotpluggingj#>linux-hotpluggingLinux Hotplugging@driver-api/usb/hotplug:kernel hotplug helper (``/sbin/hotplug``)j#>"kernel-hotplug-helper-sbin-hotplug%Kernel Hotplug Helper (/sbin/hotplug)'driver-api/usb/hotplug:usb policy agentj#>usb-policy-agentUSB Policy Agent+driver-api/usb/hotplug:usb modutils supportj#>usb-modutils-supportUSB Modutils Support"driver-api/usb/index:linux usb apijd0 linux-usb-api Linux USB API usb-persistjL usb-persist,USB device persistence during system suspendCdriver-api/usb/persist:usb device persistence during system suspendjL,usb-device-persistence-during-system-suspend,USB device persistence during system suspend+driver-api/usb/persist:what is the problem?jLwhat-is-the-problemWhat is the problem?,driver-api/usb/persist:what is the solution?jLwhat-is-the-solutionWhat is the solution?1driver-api/usb/persist:is this the best solution?jLis-this-the-best-solutionIs this the best solution?>driver-api/usb/persist:warning: usb-persist can be dangerous!!jL$warning-usb-persist-can-be-dangerous'WARNING: USB-persist can be dangerous!!usb-power-managementjA,usb-power-managementPower Management for USB8driver-api/usb/power-management:power management for usbjA,power-management-for-usbPower Management for USB9driver-api/usb/power-management:what is power management?jA,what-is-power-managementWhat is Power Management?6driver-api/usb/power-management:what is remote wakeup?jA,what-is-remote-wakeupWhat is Remote Wakeup?:driver-api/usb/power-management:when is a usb device idle?jA,when-is-a-usb-device-idleWhen is a USB device idle?3driver-api/usb/power-management:forms of dynamic pmjA,forms-of-dynamic-pmForms of dynamic PMAdriver-api/usb/power-management:the user interface for dynamic pmjA,!the-user-interface-for-dynamic-pm!The user interface for dynamic PMDdriver-api/usb/power-management:changing the default idle-delay timejA,$changing-the-default-idle-delay-time$Changing the default idle-delay time(driver-api/usb/power-management:warningsjA,warningsWarningsIdriver-api/usb/power-management:the driver interface for power managementjA,)the-driver-interface-for-power-management)The driver interface for Power ManagementSdriver-api/usb/power-management:the driver interface for autosuspend and autoresumejA,3the-driver-interface-for-autosuspend-and-autoresume3The driver interface for autosuspend and autoresumeCdriver-api/usb/power-management:other parts of the driver interfacejA,#other-parts-of-the-driver-interface#Other parts of the driver interface0driver-api/usb/power-management:mutual exclusionjA,mutual-exclusionMutual exclusionLdriver-api/usb/power-management:interaction between dynamic pm and system pmjA,,interaction-between-dynamic-pm-and-system-pm,Interaction between dynamic PM and system PM5driver-api/usb/power-management:xhci hardware link pmjA,xhci-hardware-link-pmxHCI hardware link PM6driver-api/usb/power-management:usb port power controljA,usb-port-power-controlUSB Port Power ControlEdriver-api/usb/power-management:user interface for port power controljA,%user-interface-for-port-power-control%User Interface for Port Power ControlEdriver-api/usb/power-management:suggested userspace port power policyjA,%suggested-userspace-port-power-policy%Suggested Userspace Port Power PolicytypecjtypecUSB Type-C connector class/driver-api/usb/typec:usb type-c connector classjusb-type-c-connector-classUSB Type-C connector class!driver-api/usb/typec:introductionj introduction Introduction)driver-api/usb/typec:user space interfacejuser-space-interfaceUser space interfacedriver-api/usb/typec:driver apij driver-api Driver APIBdriver-api/usb/typec_bus:api for usb type-c alternate mode driversj6)api-for-usb-type-c-alternate-mode-drivers)API for USB Type-C Alternate Mode drivers%driver-api/usb/typec_bus:introductionj6 introduction Introductiondriver-api/usb/typec_bus:usage:j6usageUsage:#driver-api/usb/typec_bus:driver apij6 driver-api Driver APIusb-hostside-apij#usb-hostside-apiThe Linux-USB Host Side API usb_chapter9j# usb-chapter9USB-Standard Types usb_headerj# usb-headerHost-Side Data Types and Macros.driver-api/usb/usb:the linux-usb host side apij#the-linux-usb-host-side-apiThe Linux-USB Host Side API/driver-api/usb/usb:introduction to usb on linuxj#introduction-to-usb-on-linuxIntroduction to USB on Linux*driver-api/usb/usb:usb host-side api modelj#usb-host-side-api-modelUSB Host-Side API Model%driver-api/usb/usb:usb-standard typesj#usb-standard-typesUSB-Standard Types2driver-api/usb/usb:host-side data types and macrosj#host-side-data-types-and-macrosHost-Side Data Types and Macros driver-api/usb/usb:usb core apisj# usb-core-apis USB Core APIs'driver-api/usb/usb:host controller apisj#host-controller-apisHost Controller APIs1driver-api/usb/usb:the usb character device nodesj#the-usb-character-device-nodesThe USB character device nodes"driver-api/usb/usb:the usb devicesj#the-usb-devicesThe USB devices.driver-api/usb/usb3-debug-port:usb3 debug portjusb3-debug-portUSB3 debug port&driver-api/usb/usb3-debug-port:generaljgeneralGENERAL+driver-api/usb/usb3-debug-port:introductionj introduction INTRODUCTION+driver-api/usb/usb3-debug-port:early printkj early-printk EARLY PRINTK)driver-api/usb/usb3-debug-port:serial ttyj serial-tty Serial TTY musb-basicsj1 musb-basicsLinux MUSB Basicsmusb-handling-irqsj1musb-handling-irqs Handling IRQsmusb-dev-platform-dataj1musb-dev-platform-dataDevice Platform Datamusb-dev-quirksj1musb-dev-quirks Device Quirks@driver-api/usb/writing_musb_glue_layer:writing a musb glue layerj1writing-a-musb-glue-layerWriting a MUSB Glue Layer3driver-api/usb/writing_musb_glue_layer:introductionj1 introduction Introduction8driver-api/usb/writing_musb_glue_layer:linux musb basicsj1linux-musb-basicsLinux MUSB Basics4driver-api/usb/writing_musb_glue_layer:handling irqsj1 handling-irqs Handling IRQs;driver-api/usb/writing_musb_glue_layer:device platform dataj1device-platform-dataDevice Platform Data4driver-api/usb/writing_musb_glue_layer:device quirksj1 device-quirks Device Quirks1driver-api/usb/writing_musb_glue_layer:conclusionj1 conclusion Conclusion7driver-api/usb/writing_musb_glue_layer:acknowledgementsj1acknowledgementsAcknowledgements0driver-api/usb/writing_musb_glue_layer:resourcesj1 resources Resourceswriting-usb-driverj2writing-usb-driverWriting USB Device Driversdriver-api/vfio-pci-device-specific-driver-acceptance:overviewjxCoverviewOverviewdriver-api/virtio/index:virtiojwvirtioVirtiovirtioj^virtioVirtio on Linux(driver-api/virtio/virtio:virtio on linuxj^virtio-on-linuxVirtio on Linux%driver-api/virtio/virtio:introductionj^ introduction IntroductionBdriver-api/virtio/virtio:device - driver communication: virtqueuesj^&device-driver-communication-virtqueues)Device - Driver communication: virtqueues5driver-api/virtio/virtio:device discovery and probingj^device-discovery-and-probingDevice discovery and probing#driver-api/virtio/virtio:referencesj^ references Referenceswriting_virtio_driversjCwriting-virtio-driversWriting Virtio Drivers?driver-api/virtio/writing_virtio_drivers:writing virtio driversjCj/Writing Virtio Drivers5driver-api/virtio/writing_virtio_drivers:introductionjC introduction Introduction;driver-api/virtio/writing_virtio_drivers:driver boilerplatejCdriver-boilerplateDriver boilerplateCdriver-api/virtio/writing_virtio_drivers:sending and receiving datajCsending-and-receiving-dataSending and receiving data3driver-api/virtio/writing_virtio_drivers:referencesjC references References!driver-api/vme:vme device driversj%vme-device-driversVME Device Drivers"driver-api/vme:driver registrationj%driver-registrationDriver registration"driver-api/vme:resource managementj%resource-managementResource managementdriver-api/vme:master windowsj%master-windowsMaster windowsdriver-api/vme:slave windowsj% slave-windows Slave windowsdriver-api/vme:dma channelsj% dma-channels DMA channelsdriver-api/vme:interruptsj% interrupts Interrupts driver-api/vme:location monitorsj%location-monitorsLocation monitorsdriver-api/vme:slot detectionj%slot-detectionSlot Detectiondriver-api/vme:bus detectionj% bus-detection Bus Detectiondriver-api/vme:vme apij%vme-apiVME API$driver-api/w1:w1: dallas' 1-wire busj~w1-dallas-1-wire-busW1: Dallas’ 1-wire bus+driver-api/w1:w1 api internal to the kernelj~w1-api-internal-to-the-kernelW1 API internal to the kernel0driver-api/wbrf:wbrf - wifi band rfi mitigationsjwbrf-wifi-band-rfi-mitigations WBRF - Wifi Band RFI Mitigations"driver-api/wbrf:some general termsjsome-general-termsSome general termsdriver-api/wbrf:acpi interfacejacpi-interfaceACPI interface,driver-api/wbrf:driver programming interfacejdriver-programming-interfaceDriver programming interfacedriver-api/wbrf:sample usagej sample-usage Sample Usagedriver-api/wmi:wmi driver apijEwmi-driver-apiWMI Driver API;driver-api/xilinx/eemi:xilinx zynq mpsoc eemi documentationj^$xilinx-zynq-mpsoc-eemi-documentation$Xilinx Zynq MPSoC EEMI Documentation;driver-api/xilinx/eemi:xilinx zynq mpsoc firmware interfacej^$xilinx-zynq-mpsoc-firmware-interface$Xilinx Zynq MPSoC Firmware InterfaceBdriver-api/xilinx/eemi:embedded energy management interface (eemi)j^)embedded-energy-management-interface-eemi+Embedded Energy Management Interface (EEMI)driver-api/xilinx/eemi:ioctlj^ioctlIOCTL!driver-api/xilinx/eemi:referencesj^ references References#driver-api/xilinx/index:xilinx fpgaj xilinx-fpga Xilinx FPGA>driver-api/xillybus:xillybus driver for generic fpga interfacejq*xillybus-driver-for-generic-fpga-interface*Xillybus driver for generic FPGA interface driver-api/xillybus:introductionjq introduction Introductiondriver-api/xillybus:usagejqusageUsagedriver-api/xillybus:internalsjq internals Internals9driver-api/zorro:writing device drivers for zorro devicesjjR(writing-device-drivers-for-zorro-devices(Writing Device Drivers for Zorro Devicesdriver-api/zorro:introductionjjR introduction Introduction*driver-api/zorro:probing for zorro devicesjjRprobing-for-zorro-devicesProbing for Zorro Devices driver-api/zorro:zorro resourcesjjRzorro-resourcesZorro Resources2driver-api/zorro:accessing the zorro address spacejjR!accessing-the-zorro-address-space!Accessing the Zorro Address Spacedriver-api/zorro:referencesjjR references ReferencesKfault-injection/fault-injection:fault injection capabilities infrastructurejEM+fault-injection-capabilities-infrastructure+Fault injection capabilities infrastructureFfault-injection/fault-injection:available fault injection capabilitiesjEM&available-fault-injection-capabilities&Available fault injection capabilitiesOfault-injection/fault-injection:configure fault-injection capabilities behaviorjEM/configure-fault-injection-capabilities-behavior/Configure fault-injection capabilities behavior:fault-injection/fault-injection:error injectable functionsjEMerror-injectable-functionsError Injectable FunctionsIfault-injection/fault-injection:how to add new fault injection capabilityjEM)how-to-add-new-fault-injection-capability)How to add new fault injection capability4fault-injection/fault-injection:application examplesjEMapplication-examplesApplication ExamplesTfault-injection/fault-injection:tool to run command with failslab or fail_page_allocjEM4tool-to-run-command-with-failslab-or-fail-page-alloc4Tool to run command with failslab or fail_page_alloc@fault-injection/fault-injection:systematic faults using fail-nthjEM systematic-faults-using-fail-nth Systematic faults using fail-nth%fault-injection/index:fault-injectionjfault-injectionFault-injection>fault-injection/notifier-error-inject:notifier error injectionjWnotifier-error-injectionNotifier error injectionHfault-injection/notifier-error-inject:pm notifier error injection modulejW"pm-notifier-error-injection-module"PM notifier error injection moduleTfault-injection/notifier-error-inject:memory hotplug notifier error injection modulejW.memory-hotplug-notifier-error-injection-module.Memory hotplug notifier error injection module^fault-injection/notifier-error-inject:powerpc pseries reconfig notifier error injection modulejW8powerpc-pseries-reconfig-notifier-error-injection-module8powerpc pSeries reconfig notifier error injection moduleOfault-injection/notifier-error-inject:netdevice notifier error injection modulejW)netdevice-notifier-error-injection-module)Netdevice notifier error injection module=fault-injection/notifier-error-inject:for more usage examplesjWfor-more-usage-examplesFor more usage examples9fault-injection/nvme-fault-injection:nvme fault injectionjQnvme-fault-injectionNVMe Fault InjectionXfault-injection/nvme-fault-injection:example 1: inject default status code with no retryjQ2example-1-inject-default-status-code-with-no-retry3Example 1: Inject default status code with no retryUfault-injection/nvme-fault-injection:example 2: inject default status code with retryjQ/example-2-inject-default-status-code-with-retry0Example 2: Inject default status code with retry[fault-injection/nvme-fault-injection:example 3: inject an error into the 10th admin commandjQ5example-3-inject-an-error-into-the-10th-admin-command6Example 3: Inject an error into the 10th admin command\fault-injection/provoke-crashes:provoking crashes with linux kernel dump test module (lkdtm)jE:provoking-crashes-with-linux-kernel-dump-test-module-lkdtmR metronomefb Metronomefb+fb/modedb:modedb default video mode supportj'L!modedb-default-video-mode-support!modedb default video mode support?fb/modedb:what is the vesa(tm) coordinated video timings (cvt)?j'L1what-is-the-vesa-tm-coordinated-video-timings-cvt5What is the VESA(TM) Coordinated Video Timings (CVT)?fb/pvr2fb:what is pvr2fb?jbeos-filesystem-for-linuxBeOS filesystem for Linuxfilesystems/befs:warningj>warningWarningfilesystems/befs:licensej>licenseLicensefilesystems/befs:authorj>authorAuthor%filesystems/befs:what is this driver?j>what-is-this-driverWhat is this Driver?*filesystems/befs:which is it, bfs or befs?j>which-is-it-bfs-or-befsWhich is it, BFS or BEFS?filesystems/befs:how to installj>how-to-installHow to Installfilesystems/befs:using bfsj> using-bfs Using BFSfilesystems/befs:mount optionsj> mount-options Mount Options*filesystems/befs:how to get latest versionj>how-to-get-latest-versionHow to Get Latest Version filesystems/befs:any known bugs?j>any-known-bugsAny Known Bugs?filesystems/befs:special thanksj>special-thanksSpecial Thanks(filesystems/bfs:bfs filesystem for linuxjP+bfs-filesystem-for-linuxBFS Filesystem for Linuxfilesystems/btrfs:btrfsj=btrfsBTRFS1filesystems/caching/backend-api:cache backend apijcache-backend-apiCache Backend API(filesystems/caching/backend-api:overviewjoverviewOverview-filesystems/caching/backend-api:cache cookiesj cache-cookies Cache Cookies3filesystems/caching/backend-api:registering a cachejregistering-a-cacheRegistering a Cache7filesystems/caching/backend-api:bringing a cache onlinejbringing-a-cache-onlineBringing a Cache Online@filesystems/caching/backend-api:withdrawing a cache from servicej withdrawing-a-cache-from-service Withdrawing a Cache From Service.filesystems/caching/backend-api:volume cookiesjvolume-cookiesVolume Cookies4filesystems/caching/backend-api:data storage cookiesjdata-storage-cookiesData Storage Cookies1filesystems/caching/backend-api:cookie accountingjcookie-accountingCookie Accounting4filesystems/caching/backend-api:cache management apijcache-management-apiCache Management API,filesystems/caching/backend-api:data i/o apij data-i-o-api Data I/O API7filesystems/caching/backend-api:miscellaneous functionsjmiscellaneous-functionsMiscellaneous Functions6filesystems/caching/backend-api:api function referencejapi-function-referenceAPI Function ReferenceBfilesystems/caching/cachefiles:cache on already mounted filesystemjE#cache-on-already-mounted-filesystem#Cache on Already Mounted Filesystem'filesystems/caching/cachefiles:overviewjEoverviewOverview+filesystems/caching/cachefiles:requirementsjE requirements Requirements,filesystems/caching/cachefiles:configurationjE configuration Configuration1filesystems/caching/cachefiles:starting the cachejEstarting-the-cacheStarting the Cache.filesystems/caching/cachefiles:things to avoidjEthings-to-avoidThings to Avoid,filesystems/caching/cachefiles:cache cullingjE cache-culling Cache Culling.filesystems/caching/cachefiles:cache structurejEcache-structureCache Structure9filesystems/caching/cachefiles:security model and selinuxjEsecurity-model-and-selinuxSecurity Model and SELinux1filesystems/caching/cachefiles:a note on securityjEa-note-on-securityA Note on Security6filesystems/caching/cachefiles:statistical informationjEstatistical-informationStatistical Information(filesystems/caching/cachefiles:debuggingjE debugging Debugging-filesystems/caching/cachefiles:on-demand readjEon-demand-readOn-demand Read-driver-api/mmc/index:mmc/sd/sdio card supportjqymmc-sd-sdio-card-supportMMC/SD/SDIO card support5driver-api/mmc/mmc-async-req:mmc asynchronous requestj0~mmc-asynchronous-requestMMC Asynchronous Request&driver-api/mmc/mmc-async-req:rationalej0~ rationale Rationale-driver-api/mmc/mmc-async-req:mmc block driverj0~mmc-block-driverMMC block driverMdriver-api/mmc/mmc-async-req:details on measurements from iozone and mmc_testj0~0details-on-measurements-from-iozone-and-mmc-test0Details on measurements from IOZone and mmc_test3driver-api/mmc/mmc-async-req:mmc core api extensionj0~mmc-core-api-extensionMMC core API extension0driver-api/mmc/mmc-async-req:mmc host extensionsj0~mmc-host-extensionsMMC host extensions;driver-api/mmc/mmc-async-req:optimize for the first requestj0~optimize-for-the-first-requestOptimize for the first request?driver-api/mmc/mmc-dev-attrs:sd and mmc block device attributesj:j"sd-and-mmc-block-device-attributes"SD and MMC Block Device Attributes9driver-api/mmc/mmc-dev-attrs:sd and mmc device attributesj:jsd-and-mmc-device-attributesSD and MMC Device Attributes9driver-api/mmc/mmc-dev-parts:sd and mmc device partitionsj$sd-and-mmc-device-partitionsSD and MMC Device Partitions0driver-api/mmc/mmc-dev-parts:mmc boot partitionsj$mmc-boot-partitionsMMC Boot Partitions/driver-api/mmc/mmc-tools:mmc tools introductionjmmc-tools-introductionMMC tools introduction"driver-api/mmc/mmc-tools:functionsj functions Functions3driver-api/mtd/index:memory technology device (mtd)jCkmemory-technology-device-mtdMemory Technology Device (MTD)2driver-api/mtd/nand_ecc:nand error-correction codejnand-error-correction-codeNAND Error-correction Code$driver-api/mtd/nand_ecc:introductionj introduction Introduction#driver-api/mtd/nand_ecc:the problemj the-problem The problem!driver-api/mtd/nand_ecc:attempt 0j attempt-0 Attempt 0"driver-api/mtd/nand_ecc:analysis 0j analysis-0 Analysis 0!driver-api/mtd/nand_ecc:attempt 1j attempt-1 Attempt 1"driver-api/mtd/nand_ecc:analysis 1j analysis-1 Analysis 1!driver-api/mtd/nand_ecc:attempt 2j attempt-2 Attempt 2"driver-api/mtd/nand_ecc:analysis 2j analysis-2 Analysis 2!driver-api/mtd/nand_ecc:attempt 3j attempt-3 Attempt 3"driver-api/mtd/nand_ecc:analysis 3j analysis-3 Analysis 3!driver-api/mtd/nand_ecc:attempt 4j attempt-4 Attempt 4"driver-api/mtd/nand_ecc:analysis 4j analysis-4 Analysis 4!driver-api/mtd/nand_ecc:attempt 5j attempt-5 Attempt 5"driver-api/mtd/nand_ecc:analysis 5j analysis-5 Analysis 5!driver-api/mtd/nand_ecc:attempt 6j attempt-6 Attempt 6"driver-api/mtd/nand_ecc:analysis 6j analysis-6 Analysis 6!driver-api/mtd/nand_ecc:attempt 7j attempt-7 Attempt 7"driver-api/mtd/nand_ecc:analysis 7j analysis-7 Analysis 7!driver-api/mtd/nand_ecc:attempt 8j attempt-8 Attempt 8"driver-api/mtd/nand_ecc:analysis 8j analysis-8 Analysis 8!driver-api/mtd/nand_ecc:attempt 9j attempt-9 Attempt 9)driver-api/mtd/nand_ecc:correcting errorsjcorrecting-errorsCorrecting errors"driver-api/mtd/nand_ecc:conclusionj conclusion Conclusion7driver-api/mtd/spi-intel:upgrading bios using spi-inteljupgrading-bios-using-spi-intelUpgrading BIOS using spi-intel#driver-api/mtd/spi-intel:referencesj references References(driver-api/mtd/spi-nor:spi nor frameworkjspi-nor-frameworkSPI NOR framework:driver-api/mtd/spi-nor:how to propose a new flash additionj#how-to-propose-a-new-flash-addition#How to propose a new flash addition3driver-api/mtd/spi-nor:minimum testing requirementsjminimum-testing-requirementsMinimum testing requirements8driver-api/mtdnand:mtd nand driver programming interfacejd%mtd-nand-driver-programming-interface%MTD NAND Driver Programming Interfacedriver-api/mtdnand:introductionjd introduction Introduction-driver-api/mtdnand:known bugs and assumptionsjdknown-bugs-and-assumptionsKnown Bugs And Assumptions&driver-api/mtdnand:documentation hintsjddocumentation-hintsDocumentation hints%driver-api/mtdnand:basic board driverjdbasic-board-driverBasic board driver2driver-api/mtdnand:advanced board driver functionsjdadvanced-board-driver-functionsAdvanced board driver functions%driver-api/mtdnand:filesystem supportjdfilesystem-supportFilesystem supportdriver-api/mtdnand:toolsjdtoolsToolsdriver-api/mtdnand:constantsjd constants Constantsdriver-api/mtdnand:structuresjd structures Structures,driver-api/mtdnand:public functions providedjdpublic-functions-providedPublic Functions Provided.driver-api/mtdnand:internal functions providedjdinternal-functions-providedInternal Functions Provideddriver-api/mtdnand:creditsjdcreditsCredits-driver-api/nfc/index:near field communicationjnear-field-communicationNear Field Communication/driver-api/nfc/nfc-hci:hci backend for nfc corejhci-backend-for-nfc-coreHCI backend for NFC Coredriver-api/nfc/nfc-hci:generaljgeneralGeneraldriver-api/nfc/nfc-hci:hcijhciHCI1driver-api/nfc/nfc-hci:hci session initializationjhci-session-initializationHCI Session initialization*driver-api/nfc/nfc-hci:hci gates and pipesjhci-gates-and-pipesHCI Gates and Pipes'driver-api/nfc/nfc-hci:driver interfacejdriver-interfaceDriver interface%driver-api/nfc/nfc-hci:hci managementjhci-managementHCI Management%driver-api/nfc/nfc-hci:phy managementjphy-managementPHY Managementdriver-api/nfc/nfc-hci:llcjllcLLC'driver-api/nfc/nfc-hci:included driversjincluded-driversIncluded Drivers)driver-api/nfc/nfc-hci:execution contextsjexecution-contextsExecution ContextsFdriver-api/nfc/nfc-hci:workflow executing an hci command (using shdlc)j-workflow-executing-an-hci-command-using-shdlc/Workflow executing an HCI command (using shdlc)Adriver-api/nfc/nfc-hci:workflow receiving an hci event or commandj*workflow-receiving-an-hci-event-or-command*Workflow receiving an HCI event or command'driver-api/nfc/nfc-hci:error managementjerror-managementError managementedriver-api/nfc/nfc-pn544:kernel driver for the nxp semiconductors pn544 near field communication chipj2Lkernel-driver-for-the-nxp-semiconductors-pn544-near-field-communication-chipLKernel driver for the NXP Semiconductors PN544 Near Field Communication chip driver-api/nfc/nfc-pn544:generalj2generalGeneral"driver-api/nfc/nfc-pn544:protocolsj2 protocols Protocolsdriver-api/ntb:ntb driversj ntb-drivers NTB Drivers$driver-api/ntb:ntb core driver (ntb)jntb-core-driver-ntbNTB Core Driver (ntb)!driver-api/ntb:ntb client driversjntb-client-driversNTB Client Drivers#driver-api/ntb:ntb hardware driversjntb-hardware-driversNTB Hardware Drivers3driver-api/nvdimm/btt:btt - block translation tablejzbtt-block-translation-tableBTT - Block Translation Table%driver-api/nvdimm/btt:1. introductionjz introduction1. Introduction&driver-api/nvdimm/btt:2. static layoutjz static-layout2. Static Layout,driver-api/nvdimm/btt:3. theory of operationjztheory-of-operation3. Theory of Operation'driver-api/nvdimm/btt:4. error handlingjzerror-handling4. Error Handlingdriver-api/nvdimm/btt:5. usagejzusage5. UsageFdriver-api/nvdimm/firmware-activate:nvdimm runtime firmware activationjl"nvdimm-runtime-firmware-activation"NVDIMM Runtime Firmware Activation;driver-api/nvdimm/index:non-volatile memory device (nvdimm)j!non-volatile-memory-device-nvdimm#Non-Volatile Memory Device (NVDIMM)8driver-api/nvdimm/nvdimm:libnvdimm: non-volatile devicesjlibnvdimm-non-volatile-devicesLIBNVDIMM: Non-Volatile Devices!driver-api/nvdimm/nvdimm:glossaryjglossaryGlossary!driver-api/nvdimm/nvdimm:overviewjoverviewOverview'driver-api/nvdimm/nvdimm:libnvdimm pmemjlibnvdimm-pmemLIBNVDIMM PMEM0driver-api/nvdimm/nvdimm:example nvdimm platformjexample-nvdimm-platformExample NVDIMM PlatformQdriver-api/nvdimm/nvdimm:libnvdimm kernel device model and libndctl userspace apij8libnvdimm-kernel-device-model-and-libndctl-userspace-api8LIBNVDIMM Kernel Device Model and LIBNDCTL Userspace API*driver-api/nvdimm/security:nvdimm securityj9nvdimm-securityNVDIMM Security*driver-api/nvdimm/security:1. introductionj9 introduction1. Introduction-driver-api/nvdimm/security:2. sysfs interfacej9sysfs-interface2. Sysfs Interface,driver-api/nvdimm/security:3. key managementj9key-management3. Key Management'driver-api/nvdimm/security:4. unlockingj9 unlocking 4. Unlocking$driver-api/nvdimm/security:5. updatej9update 5. Update$driver-api/nvdimm/security:6. freezej9freeze 6. Freeze%driver-api/nvdimm/security:7. disablej9disable 7. Disable*driver-api/nvdimm/security:8. secure erasej9 secure-erase8. Secure Erase'driver-api/nvdimm/security:9. overwritej9 overwrite 9. Overwrite,driver-api/nvdimm/security:10. master updatej9 master-update10. Master Update+driver-api/nvdimm/security:11. master erasej9 master-erase11. Master Erase driver-api/nvmem:nvmem subsystemjBnvmem-subsystemNVMEM Subsystem driver-api/nvmem:1. introductionjB introduction1. Introduction@driver-api/nvmem:2. registering/unregistering the nvmem providerjB,registering-unregistering-the-nvmem-provider/2. Registering/Unregistering the NVMEM provider2driver-api/nvmem:3. nvmem cell based consumer apisjBnvmem-cell-based-consumer-apis!3. NVMEM cell based consumer APIs;driver-api/nvmem:4. direct nvmem device based consumer apisjB'direct-nvmem-device-based-consumer-apis*4. Direct NVMEM device based consumer APIs6driver-api/nvmem:5. releasing a reference to the nvmemjB"releasing-a-reference-to-the-nvmem%5. Releasing a reference to the NVMEM.driver-api/nvmem:6. userspace binary interfacejBuserspace-binary-interface6. Userspace binary interface&driver-api/nvmem:7. devicetree bindingjBdevicetree-binding7. DeviceTree Binding!driver-api/nvmem:8. nvmem layoutsjB nvmem-layouts8. NVMEM layouts'driver-api/nvmem:9. internal kernel apijBinternal-kernel-api9. Internal kernel API;driver-api/parport-lowlevel:parport interface documentationjparport-interface-documentationPARPORT interface documentation,driver-api/parport-lowlevel:global functionsjglobal-functionsGlobal functions*driver-api/parport-lowlevel:port functionsjport-functionsPORT FUNCTIONSAdriver-api/pci/index:the linux pci driver implementer's api guidejn,the-linux-pci-driver-implementer-s-api-guide.The Linux PCI driver implementer’s API guide2driver-api/pci/p2pdma:pci peer-to-peer dma supportjpci-peer-to-peer-dma-supportPCI Peer-to-Peer DMA Support+driver-api/pci/p2pdma:driver writer's guidejdriver-writer-s-guideDriver Writer’s Guide-driver-api/pci/p2pdma:p2p dma support libraryjp2p-dma-support-libraryP2P DMA Support Library&driver-api/pci/pci:pci support libraryj!ypci-support-libraryPCI Support Library.driver-api/pci/pci:pci hotplug support libraryj!ypci-hotplug-support-libraryPCI Hotplug Support Library*driver-api/phy/index:generic phy frameworkjgeneric-phy-frameworkGeneric PHY Framework driver-api/phy/phy:phy subsystemj p phy-subsystem PHY subsystemdriver-api/phy/phy:introductionj p introduction Introduction=driver-api/phy/phy:registering/unregistering the phy providerj p*registering-unregistering-the-phy-provider*Registering/Unregistering the PHY provider#driver-api/phy/phy:creating the phyj pcreating-the-phyCreating the PHY1driver-api/phy/phy:getting a reference to the phyj pgetting-a-reference-to-the-phyGetting a reference to the PHY%driver-api/phy/phy:order of api callsj porder-of-api-callsOrder of API calls3driver-api/phy/phy:releasing a reference to the phyj p releasing-a-reference-to-the-phy Releasing a reference to the PHY%driver-api/phy/phy:destroying the phyj pdestroying-the-phyDestroying the PHYdriver-api/phy/phy:pm runtimej p pm-runtime PM Runtimedriver-api/phy/phy:phy mappingsj p phy-mappings PHY Mappings%driver-api/phy/phy:devicetree bindingj pdevicetree-bindingDeviceTree Binding@driver-api/phy/samsung-usb2:samsung usb 2.0 phy adaptation layerjy$samsung-usb-2-0-phy-adaptation-layer$Samsung USB 2.0 PHY adaptation layer*driver-api/phy/samsung-usb2:1. descriptionjy description1. Description0driver-api/phy/samsung-usb2:2. files descriptionjyfiles-description2. Files description.driver-api/phy/samsung-usb2:3. supporting socsjysupporting-socs3. Supporting SoCs6driver-api/pin-control:pinctrl (pin control) subsystemjvpinctrl-pin-control-subsystemPINCTRL (PIN CONTROL) subsystem*driver-api/pin-control:top-level interfacejvtop-level-interfaceTop-level interface!driver-api/pin-control:pin groupsjv pin-groups Pin groups(driver-api/pin-control:pin configurationjvpin-configurationPin configuration:driver-api/pin-control:interaction with the gpio subsystemjv#interaction-with-the-gpio-subsystem#Interaction with the GPIO subsystem(driver-api/pin-control:pinmux interfacesjvpinmux-interfacesPINMUX interfaces)driver-api/pin-control:what is pinmuxing?jvwhat-is-pinmuxingWhat is pinmuxing?)driver-api/pin-control:pinmux conventionsjvpinmux-conventionsPinmux conventions%driver-api/pin-control:pinmux driversjvpinmux-driversPinmux driversFdriver-api/pin-control:pin control interaction with the gpio subsystemjv/pin-control-interaction-with-the-gpio-subsystem/Pin control interaction with the GPIO subsystem)driver-api/pin-control:gpio mode pitfallsjvgpio-mode-pitfallsGPIO mode pitfalls2driver-api/pin-control:board/machine configurationjvboard-machine-configurationBoard/machine configuration'driver-api/pin-control:complex mappingsjvcomplex-mappingsComplex mappings8driver-api/pin-control:pin control requests from driversjv!pin-control-requests-from-drivers!Pin control requests from driversAdriver-api/pin-control:drivers needing both pin control and gpiosjv*drivers-needing-both-pin-control-and-gpios*Drivers needing both pin control and GPIOs1driver-api/pin-control:system pin control hoggingjvsystem-pin-control-hoggingSystem pin control hogging(driver-api/pin-control:runtime pinmuxingjvruntime-pinmuxingRuntime pinmuxing$driver-api/pin-control:debugfs filesjv debugfs-files Debugfs files6driver-api/pldmfw/driver-ops:driver-specific callbacksjdriver-specific-callbacksDriver-specific callbacks.driver-api/pldmfw/driver-ops:``.match_record``j match-record .match_record3driver-api/pldmfw/driver-ops:``.send_package_data``jsend-package-data.send_package_data6driver-api/pldmfw/driver-ops:``.send_component_table``jsend-component-table.send_component_table1driver-api/pldmfw/driver-ops:``.flash_component``jflash-component.flash_component1driver-api/pldmfw/driver-ops:``.finalize_update``jfinalize-update.finalize_update@driver-api/pldmfw/file-format:pldm firmware file format overviewj"pldm-firmware-file-format-overview"PLDM Firmware file format overview,driver-api/pldmfw/file-format:package headerjpackage-headerPackage Header,driver-api/pldmfw/file-format:device recordsjdevice-recordsDevice Records,driver-api/pldmfw/file-format:component infojcomponent-infoComponent Info0driver-api/pldmfw/file-format:package header crcjpackage-header-crcPackage Header CRC.driver-api/pldmfw/file-format:component imagesjcomponent-imagesComponent Images:driver-api/pldmfw/index:pldm firmware flash update libraryje"pldm-firmware-flash-update-library"PLDM Firmware Flash Update Library:driver-api/pldmfw/index:overview of the ``pldmfw`` libraryjeoverview-of-the-pldmfw-libraryOverview of the pldmfw library-driver-api/pldmfw/index:parsing the pldm filejeparsing-the-pldm-fileParsing the PLDM file1driver-api/pldmfw/index:performing a flash updatejeperforming-a-flash-updatePerforming a flash update.driver-api/pm/cpuidle:cpu idle time managementjcpu-idle-time-managementCPU Idle Time Management8driver-api/pm/cpuidle:cpu idle time management subsystemj"cpu-idle-time-management-subsystem"CPU Idle Time Management SubsystemQ-driver-api/pm/cpuidle:cpu idle time governorsjcpu-idle-time-governorsCPU Idle Time Governors6driver-api/pm/cpuidle:cpu idle time management driversj cpu-idle-time-management-drivers CPU Idle Time Management Driversdriverapi_pm_devicesjBdriverapi-pm-devicesDevice Power Management Basicssmart_suspend_flagjBsmart-suspend-flag&The DPM_FLAG_SMART_SUSPEND Driver Flag4driver-api/pm/devices:device power management basicsjBdevice-power-management-basicsDevice Power Management Basicsdriver-api/serial/serial-iso7816:iso7816 serial communicationsjqiso7816-serial-communicationsISO7816 Serial Communications0driver-api/serial/serial-iso7816:1. introductionjq introduction1. IntroductionCdriver-api/serial/serial-iso7816:2. hardware-related considerationsjqhardware-related-considerations"2. Hardware-related considerationsSdriver-api/serial/serial-iso7816:3. data structures already available in the kerneljq/data-structures-already-available-in-the-kernel23. Data Structures Already Available in the Kernel9driver-api/serial/serial-iso7816:4. usage from user-leveljqusage-from-user-level4. Usage from user-level.driver-api/serial/serial-iso7816:5. referencesjq references 5. References:driver-api/serial/serial-rs485:rs485 serial communicationsj5rs485-serial-communicationsRS485 Serial Communications.driver-api/serial/serial-rs485:1. introductionj5 introduction1. IntroductionAdriver-api/serial/serial-rs485:2. hardware-related considerationsj5hardware-related-considerations"2. Hardware-related ConsiderationsQdriver-api/serial/serial-rs485:3. data structures already available in the kernelj5/data-structures-already-available-in-the-kernel23. Data Structures Already Available in the Kernel7driver-api/serial/serial-rs485:4. usage from user-levelj5usage-from-user-level4. Usage from user-level7driver-api/serial/serial-rs485:5. multipoint addressingj5multipoint-addressing5. Multipoint Addressing,driver-api/serial/serial-rs485:6. referencesj5 references 6. References/driver-api/slimbus:linux kernel slimbus supportj@linux-kernel-slimbus-supportLinux kernel SLIMbus supportdriver-api/slimbus:overviewj@overviewOverviewdriver-api/sm501:sm501 driverj sm501-driver SM501 Driverdriver-api/sm501:corejcoreCoredriver-api/sm501:resourcesj resources Resourcesdriver-api/sm501:configurationj configuration Configurationdriver-api/surface_aggregator/internal:request transport layerjrequest-transport-layerRequest Transport Layer7driver-api/surface_aggregator/internal:controller layerjcontroller-layerController LayerEdriver-api/surface_aggregator/internal-api:internal api documentationjinternal-api-documentationInternal API DocumentationAdriver-api/surface_aggregator/internal-api:packet transport layerjpacket-transport-layerPacket Transport LayerBdriver-api/surface_aggregator/internal-api:request transport layerjrequest-transport-layerRequest Transport Layer5driver-api/surface_aggregator/internal-api:controllerj controller Controllersurface-serial-hub-protocolSurface Serial Hub ProtocolBdriver-api/surface_aggregator/ssh:ssh packet protocol: definitionsj>ssh-packet-protocol-definitions SSH Packet Protocol: DefinitionsDdriver-api/surface_aggregator/ssh:ssh packet protocol: flow sequencej>!ssh-packet-protocol-flow-sequence"SSH Packet Protocol: Flow SequenceKdriver-api/surface_aggregator/ssh:commands: requests, responses, and eventsj>&commands-requests-responses-and-events)Commands: Requests, Responses, and Events>driver-api/surface_aggregator/ssh:limitations and observationsj>limitations-and-observationsLimitations and Observations,driver-api/switchtec:linux switchtec supportjDlinux-switchtec-supportLinux Switchtec Supportdriver-api/switchtec:interfacejD interface Interface(driver-api/switchtec:userspace interfacejDuserspace-interfaceUserspace Interface8driver-api/switchtec:non-transparent bridge (ntb) driverjD!non-transparent-bridge-ntb-driver#Non-Transparent Bridge (NTB) Driver(driver-api/sync_file:sync file api guidejiosync-file-api-guideSync File API Guide-driver-api/sync_file:in-fences and out-fencesjioin-fences-and-out-fencesin-fences and out-fences(driver-api/sync_file:creating sync filesjiocreating-sync-filesCreating Sync Files8driver-api/sync_file:receiving sync files from userspacejio#receiving-sync-files-from-userspace#Receiving Sync Files from Userspace3driver-api/target:target and iscsi interfaces guidejk!target-and-iscsi-interfaces-guide!target and iSCSI Interfaces Guide+driver-api/target:introduction and overviewjkintroduction-and-overviewIntroduction and Overview/driver-api/target:target core device interfacesjktarget-core-device-interfacesTarget core device interfaces2driver-api/target:target core transport interfacesjk target-core-transport-interfaces Target core transport interfaces0driver-api/target:target-supported userspace i/ojktarget-supported-userspace-i-oTarget-supported userspace I/O(driver-api/target:iscsi helper functionsjkiscsi-helper-functionsiSCSI helper functions(driver-api/target:iscsi boot informationjkiscsi-boot-informationiSCSI boot information&driver-api/target:iscsi tcp interfacesjkiscsi-tcp-interfacesiSCSI TCP interfaces=driver-api/tee:tee (trusted execution environment) driver apijr,tee-trusted-execution-environment-driver-api.TEE (Trusted Execution Environment) driver API(driver-api/tee:tee client driver examplejrtee-client-driver-exampleTEE client driver example:driver-api/thermal/cpu-cooling-api:cpu cooling apis how tojcpu-cooling-apis-how-toCPU cooling APIs How To2driver-api/thermal/cpu-cooling-api:0. introductionj introduction0. Introduction6driver-api/thermal/cpu-cooling-api:1. cpu cooling apisjcpu-cooling-apis1. cpu cooling APIs2driver-api/thermal/cpu-cooling-api:2. power modelsj power-models2. Power models4driver-api/thermal/cpu-idle-cooling:cpu idle coolingjcpu-idle-coolingCPU Idle Cooling.driver-api/thermal/cpu-idle-cooling:situation:j situation Situation:.driver-api/thermal/cpu-idle-cooling:solutions:j solutions Solutions:3driver-api/thermal/cpu-idle-cooling:idle injection:jidle-injectionIdle Injection:8driver-api/thermal/cpu-idle-cooling:power considerationsjpower-considerationsPower considerations:driver-api/thermal/exynos_thermal:kernel driver exynos_tmujskernel-driver-exynos-tmuKernel driver exynos_tmu=driver-api/thermal/exynos_thermal:tmu controller description:jstmu-controller-descriptionTMU controller Description:9driver-api/thermal/exynos_thermal:tmu driver description:jstmu-driver-descriptionTMU driver description:Adriver-api/thermal/exynos_thermal_emulation:exynos emulation modejexynos-emulation-modeExynos Emulation Mode7driver-api/thermal/exynos_thermal_emulation:descriptionj description Description driver-api/thermal/index:thermaljthermalThermal]driver-api/thermal/intel_dptf:intel(r) dynamic platform and thermal framework sysfs interfacejt>intel-r-dynamic-platform-and-thermal-framework-sysfs-interface?Intel(R) Dynamic Platform and Thermal Framework Sysfs Interface*driver-api/thermal/intel_dptf:introductionjt introduction Introduction9driver-api/thermal/intel_dptf:dptf acpi drivers interfacejtdptf-acpi-drivers-interfaceDPTF ACPI Drivers interfaceGdriver-api/thermal/intel_dptf:acpi thermal relationship table interfacejt)acpi-thermal-relationship-table-interface)ACPI Thermal Relationship table interface6driver-api/thermal/intel_dptf:dptf acpi sensor driversjtdptf-acpi-sensor-driversDPTF ACPI Sensor drivers7driver-api/thermal/intel_dptf:dptf acpi cooling driversjtdptf-acpi-cooling-driversDPTF ACPI Cooling driversIdriver-api/thermal/intel_dptf:dptf processor thermal pci driver interfacejt+dptf-processor-thermal-pci-driver-interface+DPTF Processor thermal PCI Driver interfaceCdriver-api/thermal/intel_dptf:dptf processor thermal rfim interfacejt%dptf-processor-thermal-rfim-interface%DPTF Processor thermal RFIM interfaceEdriver-api/thermal/intel_dptf:dptf power supply and battery interfacejt'dptf-power-supply-and-battery-interface'DPTF Power supply and Battery Interface.driver-api/thermal/intel_dptf:dptf fan controljtdptf-fan-controlDPTF Fan Control1driver-api/thermal/intel_dptf:workload type hintsjtworkload-type-hintsWorkload Type Hints8driver-api/thermal/nouveau_thermal:kernel driver nouveaujmkernel-driver-nouveauKernel driver nouveau.driver-api/thermal/nouveau_thermal:descriptionjm description Description9driver-api/thermal/nouveau_thermal:temperature managementjmtemperature-managementTemperature management1driver-api/thermal/nouveau_thermal:fan managementjmfan-managementFan management.driver-api/thermal/nouveau_thermal:bug reportsjm bug-reports Bug reportsDdriver-api/thermal/power_allocator:power allocator governor tunablesj|!power-allocator-governor-tunables!Power allocator governor tunables.driver-api/thermal/power_allocator:trip pointsj| trip-points Trip points1driver-api/thermal/power_allocator:pid controllerj|pid-controllerPID Controller4driver-api/thermal/power_allocator:sustainable powerj|sustainable-powerSustainable power0driver-api/thermal/power_allocator:k_po and k_puj| k-po-and-k-pu k_po and k_pu:driver-api/thermal/power_allocator:k_i and integral_cutoffj|k-i-and-integral-cutoffk_i and integral_cutoffu(&driver-api/thermal/power_allocator:k_dj|k-dk_d9driver-api/thermal/power_allocator:cooling device weightsj|cooling-device-weightsCooling device weights@driver-api/thermal/sysfs-api:generic thermal sysfs driver how toj#generic-thermal-sysfs-driver-how-to#Generic Thermal Sysfs driver How To,driver-api/thermal/sysfs-api:0. introductionj introduction0. IntroductionHdriver-api/thermal/sysfs-api:1. thermal sysfs driver interface functionsj(thermal-sysfs-driver-interface-functions+1. thermal sysfs driver interface functions:driver-api/thermal/sysfs-api:2. sysfs attributes structurejsysfs-attributes-structure2. sysfs attributes structure7driver-api/thermal/sysfs-api:3. a simple implementationja-simple-implementation3. A simple implementation2driver-api/thermal/sysfs-api:4. export symbol apisjexport-symbol-apis4. Export Symbol APIs:driver-api/thermal/sysfs-api:5. thermal_emergency_poweroffjthermal-emergency-poweroff5. thermal_emergency_poweroffRdriver-api/thermal/x86_pkg_temperature_thermal:kernel driver: x86_pkg_temp_thermalj"kernel-driver-x86-pkg-temp-thermal#Kernel driver: x86_pkg_temp_thermal8driver-api/thermal/x86_pkg_temperature_thermal:referencej reference Reference:driver-api/thermal/x86_pkg_temperature_thermal:descriptionj description DescriptionCdriver-api/thermal/x86_pkg_temperature_thermal:threshold managementjthreshold-managementThreshold managementdriver-api/tty/console:consolejconsoleConsole%driver-api/tty/console:struct consolejstruct-consoleStruct Console#driver-api/tty/console:struct conswj struct-consw Struct Consw(driver-api/tty/console:console functionsjconsole-functionsConsole functionsdriver-api/tty/index:ttyj=ttyTTY#driver-api/tty/index:tty structuresj=tty-structuresTTY structures'driver-api/tty/index:writing tty driverj=writing-tty-driverWriting TTY Driver(driver-api/tty/index:other documentationj=other-documentationOther DocumentationYdriver-api/tty/moxa-smartio:moxa smartio/industio family device driver installation guidejm=moxa-smartio-industio-family-device-driver-installation-guide=MOXA Smartio/Industio Family Device Driver Installation Guide+driver-api/tty/moxa-smartio:1. introductionjm introduction1. Introduction1driver-api/tty/moxa-smartio:2. system requirementjmsystem-requirement2. System Requirement+driver-api/tty/moxa-smartio:3. installationjm installation3. Installation(driver-api/tty/moxa-smartio:4. utilitiesjm utilities 4. Utilities(driver-api/tty/moxa-smartio:5. setserialjm setserial 5. Setserial.driver-api/tty/moxa-smartio:6. troubleshootingjmtroubleshooting6. Troubleshooting3driver-api/tty/n_gsm:gsm 0710 tty multiplexor howtojgsm-0710-tty-multiplexor-howtoGSM 0710 tty multiplexor HOWTO"driver-api/tty/n_gsm:how to use itj how-to-use-it How to use itdriver-api/tty/n_tty:n_ttyjan-ttyN_TTY'driver-api/tty/n_tty:external functionsjaexternal-functionsExternal Functions'driver-api/tty/n_tty:internal functionsjainternal-functionsInternal Functions$driver-api/tty/tty_buffer:tty bufferj tty-buffer TTY Buffer0driver-api/tty/tty_buffer:flip buffer managementjflip-buffer-managementFlip Buffer Management)driver-api/tty/tty_buffer:other functionsjother-functionsOther Functions(driver-api/tty/tty_buffer:buffer lockingjbuffer-lockingBuffer Locking,driver-api/tty/tty_buffer:internal functionsjinternal-functionsInternal Functions"driver-api/i3c/index:i3c subsystemj3 i3c-subsystem I3C subsystemAdriver-api/i3c/master-driver-api:i3c master controller driver apijW i3c-master-controller-driver-api I3C master controller driver API$driver-api/i3c/protocol:i3c protocolj10 i3c-protocol I3C protocol"driver-api/i3c/protocol:disclaimerj10 disclaimer Disclaimer$driver-api/i3c/protocol:introductionj10 introduction Introductiondriver-api/i3c/protocol:i3c busj10i3c-busI3C Bus,driver-api/i3c/protocol:i3c device discoveryj10i3c-device-discoveryI3C Device discovery(driver-api/i3c/protocol:i3c slave eventsj10i3c-slave-eventsI3C slave events$driver-api/i3c/protocol:i3c hot-joinj10 i3c-hot-join I3C Hot-Join*driver-api/i3c/protocol:i3c transfer typesj10i3c-transfer-typesI3C transfer types?driver-api/i3c/protocol:backward compatibility with i2c devicesj10'backward-compatibility-with-i2c-devices'Backward compatibility with I2C devicesdriver-api/iio/buffers:buffersj4buffersBuffers1driver-api/iio/buffers:iio buffer sysfs interfacej4iio-buffer-sysfs-interfaceIIO buffer sysfs interface'driver-api/iio/buffers:iio buffer setupj4iio-buffer-setupIIO buffer setup#driver-api/iio/buffers:more detailsj4 more-details More details!driver-api/iio/core:core elementsj{ core-elements Core elements*driver-api/iio/core:industrial i/o devicesj{industrial-i-o-devicesIndustrial I/O Devices&driver-api/iio/hw-consumer:hw consumerj` hw-consumer HW consumer,driver-api/iio/hw-consumer:hw consumer setupj`hw-consumer-setupHW consumer setup'driver-api/iio/hw-consumer:more detailsj` more-details More details#driver-api/iio/index:industrial i/ojq[industrial-i-oIndustrial I/O!driver-api/iio/intro:introductionj,N introduction Introduction2driver-api/iio/triggered-buffers:triggered buffersj{triggered-buffersTriggered Buffers;driver-api/iio/triggered-buffers:iio triggered buffer setupj{iio-triggered-buffer-setupIIO triggered buffer setup-driver-api/iio/triggered-buffers:more detailsj{ more-details More details driver-api/iio/triggers:triggersjN5triggersTriggers3driver-api/iio/triggers:iio trigger sysfs interfacejN5iio-trigger-sysfs-interfaceIIO trigger sysfs interface)driver-api/iio/triggers:iio trigger setupjN5iio-trigger-setupIIO trigger setup'driver-api/iio/triggers:iio trigger opsjN5iio-trigger-opsIIO trigger ops$driver-api/iio/triggers:more detailsjN5 more-details More details/driver-api/index:driver implementer's api guidej>driver-implementer-s-api-guide Driver implementer’s API guide7driver-api/index:general information for driver authorsj>&general-information-for-driver-authors&General information for driver authors)driver-api/index:useful support librariesj>useful-support-librariesUseful support libraries(driver-api/index:bus-level documentationj>bus-level-documentationBus-level documentation(driver-api/index:subsystem-specific apisj>subsystem-specific-apisSubsystem-specific APIsAdriver-api/infiniband:infiniband and remote dma (rdma) interfacesj~7)infiniband-and-remote-dma-rdma-interfaces+InfiniBand and Remote DMA (RDMA) Interfaces/driver-api/infiniband:introduction and overviewj~7introduction-and-overviewIntroduction and Overview0driver-api/infiniband:infiniband core interfacesj~7infiniband-core-interfacesInfiniBand core interfaces2driver-api/infiniband:rdma verbs transport libraryj~7rdma-verbs-transport-libraryRDMA Verbs transport library+driver-api/infiniband:upper layer protocolsj~7upper-layer-protocolsUpper Layer Protocols7driver-api/infrastructure:device drivers infrastructurejldevice-drivers-infrastructureDevice drivers infrastructureBdriver-api/infrastructure:the basic device driver-model structuresjl(the-basic-device-driver-model-structures(The Basic Device Driver-Model Structures-driver-api/infrastructure:device drivers basejldevice-drivers-baseDevice Drivers Base7driver-api/infrastructure:device drivers dma managementjldevice-drivers-dma-managementDevice Drivers DMA Management4driver-api/infrastructure:device drivers pnp supportjldevice-drivers-pnp-supportDevice drivers PnP support.driver-api/infrastructure:userspace io devicesjluserspace-io-devicesUserspace IO devices driver-api/input:input subsystemjdinput-subsystemInput Subsystemdriver-api/input:input corejd input-core Input core#driver-api/input:multitouch libraryjdmultitouch-libraryMultitouch Library)driver-api/input:matrix keyboards/keypadsjdmatrix-keyboards-keypadsMatrix keyboards/keypads&driver-api/input:sparse keymap supportjdsparse-keymap-supportSparse keymap support=driver-api/interconnect:generic system interconnect subsystemj2%generic-system-interconnect-subsystem%Generic System Interconnect Subsystem$driver-api/interconnect:introductionj2 introduction Introduction#driver-api/interconnect:terminologyj2 terminology Terminology.driver-api/interconnect:interconnect providersj2interconnect-providersInterconnect providers.driver-api/interconnect:interconnect consumersj2interconnect-consumersInterconnect consumers7driver-api/interconnect:interconnect debugfs interfacesj2interconnect-debugfs-interfacesInterconnect debugfs interfaces.driver-api/io-mapping:the io_mapping functionsjHthe-io-mapping-functionsThe io_mapping functionsdriver-api/io-mapping:apijHapiAPIEdriver-api/io_ordering:ordering i/o writes to memory-mapped addressesjWd.ordering-i-o-writes-to-memory-mapped-addresses.Ordering I/O writes to memory-mapped addresses'driver-api/ioctl:ioctl based interfacesjuioctl-based-interfacesioctl based interfaces+driver-api/ioctl:command number definitionsjucommand-number-definitionsCommand number definitions#driver-api/ioctl:interface versionsjuinterface-versionsInterface versionsdriver-api/ioctl:return codeju return-code Return codedriver-api/ioctl:timestampsju timestamps Timestamps#driver-api/ioctl:32-bit compat modejubit-compat-mode32-bit compat mode"driver-api/ioctl:information leaksjuinformation-leaksInformation leaks'driver-api/ioctl:subsystem abstractionsjusubsystem-abstractionsSubsystem abstractions&driver-api/ioctl:alternatives to ioctljualternatives-to-ioctlAlternatives to ioctl.driver-api/ipmb:ipmb driver for a satellite mcjvipmb-driver-for-a-satellite-mcIPMB Driver for a Satellite MC,driver-api/ipmb:ipmb driver for satellite mcjvipmb-driver-for-satellite-mcIPMB driver for Satellite MC$driver-api/ipmb:load the ipmb driverjvload-the-ipmb-driverLoad the IPMB driver&driver-api/ipmb:instantiate the devicejvinstantiate-the-deviceInstantiate the device%driver-api/ipmi:the linux ipmi driverj8the-linux-ipmi-driverThe Linux IPMI Driverdriver-api/ipmi:configurationj8 configuration Configurationdriver-api/ipmi:basic designj8 basic-design Basic Designdriver-api/ipmi:addressingj8 addressing Addressingdriver-api/ipmi:messagesj8messagesMessages;driver-api/ipmi:the upper layer interface (message handler)j8)the-upper-layer-interface-message-handler+The Upper Layer Interface (Message Handler)/driver-api/ipmi:the lower layer (smi) interfacej8the-lower-layer-smi-interfaceThe Lower Layer (SMI) Interfacedriver-api/ipmi:the si driverj8 the-si-driver The SI Driver'driver-api/ipmi:the smbus driver (ssif)j8the-smbus-driver-ssifThe SMBus Driver (SSIF)$driver-api/ipmi:the ipmi ipmb driverj8the-ipmi-ipmb-driverThe IPMI IPMB Driverdriver-api/ipmi:other piecesj8 other-pieces Other PiecesBdriver-api/ipmi:get the detailed info related with the ipmi devicej82get-the-detailed-info-related-with-the-ipmi-device2Get the detailed info related with the IPMI devicedriver-api/ipmi:watchdogj8watchdogWatchdogdriver-api/ipmi:panic timeoutsj8panic-timeoutsPanic Timeoutsdriver-api/ipmi:poweroffj8poweroffPoweroffdriver-api/isa:isa driversj4 isa-drivers ISA Drivers*driver-api/libata:libata developer's guidejzAlibata-developer-s-guidelibATA Developer’s Guidedriver-api/libata:introductionjzA introduction Introduction#driver-api/libata:libata driver apijzAlibata-driver-apilibata Driver API driver-api/libata:error handlingjzAerror-handlingError handling driver-api/libata:libata libraryjzAlibata-librarylibata Library'driver-api/libata:libata core internalsjzAlibata-core-internalslibata Core Internals3driver-api/libata:libata scsi translation/emulationjzA!libata-scsi-translation-emulation!libata SCSI translation/emulation+driver-api/libata:ata errors and exceptionsjzAata-errors-and-exceptionsATA errors and exceptions$driver-api/libata:ata_piix internalsjzAata-piix-internalsata_piix Internals$driver-api/libata:sata_sil internalsjzAsata-sil-internalssata_sil Internalsdriver-api/libata:thanksjzAthanksThanks/driver-api/mailbox:the common mailbox frameworkjN|the-common-mailbox-frameworkThe Common Mailbox FrameworkMdriver-api/mailbox:controller driver (see include/linux/mailbox_controller.h)jN|8controller-driver-see-include-linux-mailbox-controller-h:Controller Driver (See include/linux/mailbox_controller.h)Edriver-api/mailbox:client driver (see include/linux/mailbox_client.h)jN|0client-driver-see-include-linux-mailbox-client-h2Client Driver (See include/linux/mailbox_client.h)driver-api/md/index:raidjtraidRAID#driver-api/md/md-cluster:md clusterjf md-cluster MD Cluster*driver-api/md/md-cluster:1. on-disk formatjfon-disk-format1. On-disk format4driver-api/md/md-cluster:2. dlm locks for managementjfdlm-locks-for-management2. DLM Locks for management)driver-api/md/md-cluster:3. communicationjf communication3. Communication-driver-api/md/md-cluster:4. handling failuresjfhandling-failures4. Handling Failures+driver-api/md/md-cluster:4.2 device failurejfdevice-failure4.2 Device Failure,driver-api/md/md-cluster:6. module interfacejfmodule-interface6. Module interface0driver-api/md/md-cluster:7. unsupported featuresjfunsupported-features7. Unsupported features*driver-api/md/raid5-cache:raid 4/5/6 cachejsraid-4-5-6-cacheRAID 4/5/6 cache,driver-api/md/raid5-cache:write-through modejswrite-through-modewrite-through mode)driver-api/md/raid5-cache:write-back modejswrite-back-modewrite-back mode,driver-api/md/raid5-cache:the implementationjsthe-implementationThe implementation*driver-api/md/raid5-ppl:partial parity logjmpartial-parity-logPartial Parity Log#media_writing_camera_sensor_driversj#media-writing-camera-sensor-driversWriting camera sensor driversmedia-camera-sensor-examplesjmedia-camera-sensor-examplesExample driversdriver-api/media/drivers/ccs/ccs:mipi ccs camera sensor driverjzmipi-ccs-camera-sensor-driverMIPI CCS camera sensor driver0driver-api/media/drivers/ccs/ccs:ccs static datajzccs-static-dataCCS static data>driver-api/media/drivers/ccs/ccs:register definition generatorjzregister-definition-generatorRegister definition generator3driver-api/media/drivers/ccs/ccs:ccs pll calculatorjzccs-pll-calculatorCCS PLL calculator2driver-api/media/drivers/contributors:contributorsjI contributors Contributors9driver-api/media/drivers/cx2341x-devel:the cx2341x driverjthe-cx2341x-driverThe cx2341x driver>driver-api/media/drivers/cx2341x-devel:memory at cx2341x chipsjmemory-at-cx2341x-chipsMemory at cx2341x chips 0x02002b00j4pvr350-video-decoder-registers-0x02002800-0x02002b007PVR350 Video decoder registers 0x02002800 -> 0x02002B00=driver-api/media/drivers/cx2341x-devel:the cx231xx dma enginejthe-cx231xx-dma-engineThe cx231xx DMA engine3driver-api/media/drivers/cx88-devel:the cx88 driverjKthe-cx88-driverThe cx88 driverOdriver-api/media/drivers/cx88-devel:documentation missing at the cx88 datasheetjK+documentation-missing-at-the-cx88-datasheet+Documentation missing at the cx88 datasheetGdriver-api/media/drivers/cx88-devel:hauppauge wintv cx88 ir informationjK#hauppauge-wintv-cx88-ir-information#Hauppauge WinTV cx88 IR informationBdriver-api/media/drivers/dvb-usb:idea behind the dvb-usb-frameworkjJx!idea-behind-the-dvb-usb-framework!Idea behind the dvb-usb-framework2driver-api/media/drivers/dvb-usb:supported devicesjJxsupported-devicesSupported devices,driver-api/media/drivers/dvb-usb:how to use?jJx how-to-use How to use?8driver-api/media/drivers/dvb-usb:known problems and bugsjJxknown-problems-and-bugsKnown problems and bugs4driver-api/media/drivers/dvb-usb:3. acknowledgementsjJxacknowledgements3. AcknowledgementsGdriver-api/media/drivers/fimc-devel:the samsung s5p/exynos4 fimc driverjp#the-samsung-s5p-exynos4-fimc-driver#The Samsung S5P/EXYNOS4 FIMC driver6driver-api/media/drivers/fimc-devel:files partitioningjpfiles-partitioningFiles partitioning3driver-api/media/drivers/frontends:frontend driversj:Rfrontend-driversFrontend drivers:driver-api/media/drivers/frontends:frontend attach headersj:Rfrontend-attach-headersFrontend attach headersBdriver-api/media/drivers/index:media driver-specific documentationjIJ#media-driver-specific-documentation#Media driver-specific documentation8driver-api/media/drivers/index:video4linux (v4l) driversjIJvideo4linux-v4l-driversVideo4Linux (V4L) drivers1driver-api/media/drivers/index:digital tv driversjIJdigital-tv-driversDigital TV drivers3driver-api/media/drivers/pvrusb2:the pvrusb2 driverjkthe-pvrusb2-driverThe pvrusb2 driver+driver-api/media/drivers/pvrusb2:backgroundjk background Background)driver-api/media/drivers/pvrusb2:buildingjkbuildingBuildingGdriver-api/media/drivers/pvrusb2:source file list / functional overviewjk$source-file-list-functional-overview&Source file list / functional overview:driver-api/media/drivers/pxa_camera:pxa-camera host driverjWZpxa-camera-host-driverPXA-Camera Host Driver/driver-api/media/drivers/pxa_camera:constraintsjWZ constraints Constraints9driver-api/media/drivers/pxa_camera:global video workflowjWZglobal-video-workflowGlobal video workflow-driver-api/media/drivers/pxa_camera:dma usagejWZ dma-usage DMA usage?driver-api/media/drivers/radiotrack:the radiotrack radio driverjLQthe-radiotrack-radio-driverThe Radiotrack radio driver3driver-api/media/drivers/radiotrack:acknowledgmentsjLQacknowledgmentsACKNOWLEDGMENTS6driver-api/media/drivers/radiotrack:why this document?jLQwhy-this-documentWHY THIS DOCUMENT?8driver-api/media/drivers/radiotrack:physical descriptionjLQphysical-descriptionPHYSICAL DESCRIPTIONDdriver-api/media/drivers/radiotrack:controlling the card with ioportjLQ controlling-the-card-with-ioport CONTROLLING THE CARD WITH IOPORT8driver-api/media/drivers/radiotrack:programming examplesjLQprogramming-examplesPROGRAMMING EXAMPLESSdriver-api/media/drivers/rkisp1:the rockchip image signal processor driver (rkisp1)j/1the-rockchip-image-signal-processor-driver-rkisp13The Rockchip Image Signal Processor Driver (rkisp1)>driver-api/media/drivers/rkisp1:versions and their differencesj/versions-and-their-differencesVersions and their differences7driver-api/media/drivers/rkisp1:changes from v10 to v12j/changes-from-v10-to-v12Changes from V10 to V127driver-api/media/drivers/rkisp1:changes from v12 to v13j/changes-from-v12-to-v13Changes from V12 to V139driver-api/media/drivers/saa7134-devel:the saa7134 driverjYthe-saa7134-driverThe saa7134 driver7driver-api/media/drivers/saa7134-devel:card variations:jYcard-variationsCard Variations:5driver-api/media/drivers/saa7134-devel:lifeview gpiosjYlifeview-gpiosLifeView GPIOs.driver-api/media/drivers/saa7134-devel:creditsjYcreditsCreditsudriver-api/media/drivers/sh_mobile_ceu_camera:cropping and scaling algorithm, used in the sh_mobile_ceu_camera driverjFcropping-and-scaling-algorithm-used-in-the-sh-mobile-ceu-camera-driverGCropping and Scaling algorithm, used in the sh_mobile_ceu_camera driver9driver-api/media/drivers/sh_mobile_ceu_camera:terminologyj terminology TerminologyOdriver-api/media/drivers/sh_mobile_ceu_camera:generic scaling / cropping schemejgeneric-scaling-cropping-scheme!Generic scaling / cropping scheme3driver-api/media/drivers/sh_mobile_ceu_camera:s_fmtjs-fmtS_FMT4driver-api/media/drivers/sh_mobile_ceu_camera:s_cropjs-cropS_CROP-driver-api/media/drivers/tuners:tuner driversjXN tuner-drivers Tuner drivers8driver-api/media/drivers/tuners:simple tuner programmingjXNsimple-tuner-programmingSimple tuner Programming3driver-api/media/drivers/tuners:tuner manufacturersjXNtuner-manufacturersTuner Manufacturers?driver-api/media/drivers/vidtv:vidtv: virtual digital tv driverj;vidtv-virtual-digital-tv-driver vidtv: Virtual Digital TV driver)driver-api/media/drivers/vidtv:backgroundj; background Background-driver-api/media/drivers/vidtv:building vidtvj;building-vidtvBuilding vidtv,driver-api/media/drivers/vidtv:running vidtvj; running-vidtv Running vidtv>driver-api/media/drivers/vidtv:command-line arguments to vidtvj;command-line-arguments-to-vidtvCommand-line arguments to vidtv7driver-api/media/drivers/vidtv:vidtv internal structurej;vidtv-internal-structurevidtv internal structure;driver-api/media/drivers/vidtv:testing vidtv with v4l-utilsj;testing-vidtv-with-v4l-utilsTesting vidtv with v4l-utilsBdriver-api/media/drivers/vidtv:what can still be improved in vidtvj;#what-can-still-be-improved-in-vidtv#What can still be improved in vidtvFdriver-api/media/drivers/vidtv:functions and structs used within vidtvj;'functions-and-structs-used-within-vidtv'Functions and structs used within vidtvNdriver-api/media/drivers/vimc-devel:the virtual media controller driver (vimc)jm(the-virtual-media-controller-driver-vimc*The Virtual Media Controller Driver (vimc)=driver-api/media/drivers/vimc-devel:source code documentationjmsource-code-documentationSource code documentation/driver-api/media/drivers/zoran:the zoran driverj[the-zoran-driverThe Zoran driver9driver-api/media/drivers/zoran:frequently asked questionsj[frequently-asked-questionsFrequently Asked Questions7driver-api/media/drivers/zoran:what cards are supportedj[what-cards-are-supportedWhat cards are supportedIdriver-api/media/drivers/zoran:1.1 what the tv decoder can do an what notj[&what-the-tv-decoder-can-do-an-what-not*1.1 What the TV decoder can do an what notEdriver-api/media/drivers/zoran:what the tv encoder can do an what notj[&what-the-tv-encoder-can-do-an-what-not&What the TV encoder can do an what notCdriver-api/media/drivers/zoran:how do i get this damn thing to workj[$how-do-i-get-this-damn-thing-to-work$How do I get this damn thing to workXdriver-api/media/drivers/zoran:what mainboard should i use (or why doesn't my card work)j[7what-mainboard-should-i-use-or-why-doesn-t-my-card-work;What mainboard should I use (or why doesn’t my card work)4driver-api/media/drivers/zoran:programming interfacej[programming-interfaceProgramming interface+driver-api/media/drivers/zoran:applicationsj[ applications ApplicationsQdriver-api/media/drivers/zoran:concerning buffer sizes, quality, output size etc.j[/concerning-buffer-sizes-quality-output-size-etc2Concerning buffer sizes, quality, output size etc.Fdriver-api/media/drivers/zoran:it hangs/crashes/fails/whatevers! help!j[%it-hangs-crashes-fails-whatevers-help'It hangs/crashes/fails/whatevers! Help!5driver-api/media/drivers/zoran:maintainers/contactingj[maintainers-contactingMaintainers/Contacting/driver-api/media/drivers/zoran:driver's licensej[driver-s-licenseDriver’s License:driver-api/media/dtv-ca:digital tv conditional access kabijm"digital-tv-conditional-access-kabi"Digital TV Conditional Access kABI7driver-api/media/dtv-common:digital tv common functionsjYKdigital-tv-common-functionsDigital TV Common functions'driver-api/media/dtv-common:dvb devicesjYK dvb-devices DVB devices2driver-api/media/dtv-common:digital tv ring bufferjYKdigital-tv-ring-bufferDigital TV Ring buffer2driver-api/media/dtv-common:digital tv vb2 handlerjYKdigital-tv-vb2-handlerDigital TV VB2 handler2driver-api/media/dtv-core:digital tv (dvb) devicesjJwdigital-tv-dvb-devicesDigital TV (DVB) devices0driver-api/media/dtv-demux:digital tv demux kabijodigital-tv-demux-kabiDigital TV Demux kABI+driver-api/media/dtv-demux:digital tv demuxjodigital-tv-demuxDigital TV Demux-driver-api/media/dtv-demux:demux callback apijodemux-callback-apiDemux Callback API]driver-api/media/dtv-demux:digital tv demux device registration functions and data structuresjoBdigital-tv-demux-device-registration-functions-and-data-structuresBDigital TV Demux device registration functions and data structures@driver-api/media/dtv-demux:high-level digital tv demux interfacejo%high-level-digital-tv-demux-interface%High-level Digital TV demux interface]driver-api/media/dtv-demux:driver-internal low-level hardware specific driver demux interfacejoBdriver-internal-low-level-hardware-specific-driver-demux-interfaceBDriver-internal low-level hardware specific driver demux interface dvbv5_statsjR dvbv5-statsDigital TV Frontend statistics6driver-api/media/dtv-frontend:digital tv frontend kabijRdigital-tv-frontend-kabiDigital TV Frontend kABI1driver-api/media/dtv-frontend:digital tv frontendjRdigital-tv-frontendDigital TV Frontenddriver-api/media/v4l2-controls:preventing controls inheritancej|preventing-controls-inheritancePreventing Controls inheritanceAdriver-api/media/v4l2-controls:v4l2_ctrl_type_ctrl_class controlsj|"v4l2-ctrl-type-ctrl-class-controls"V4L2_CTRL_TYPE_CTRL_CLASS Controls6driver-api/media/v4l2-controls:adding notify callbacksj|adding-notify-callbacksAdding Notify CallbacksFdriver-api/media/v4l2-controls:v4l2_ctrl functions and data structuresj|'v4l2-ctrl-functions-and-data-structures'v4l2_ctrl functions and data structures.driver-api/media/v4l2-core:video4linux devicesjbvideo4linux-devicesVideo4Linux devicesAdriver-api/media/v4l2-dev:video device' s internal representationjk6&video-device-s-internal-representation)Video device’ s internal representation,driver-api/media/v4l2-dev:ioctls and lockingjk6ioctls-and-lockingioctls and locking3driver-api/media/v4l2-dev:video device registrationjk6video-device-registrationVideo device registration0driver-api/media/v4l2-dev:video device debuggingjk6video-device-debuggingvideo device debugging.driver-api/media/v4l2-dev:video device cleanupjk6video-device-cleanupVideo device cleanup*driver-api/media/v4l2-dev:helper functionsjk6helper-functionshelper functionsDdriver-api/media/v4l2-dev:video_device functions and data structuresjk6*video-device-functions-and-data-structures*video_device functions and data structures1driver-api/media/v4l2-device:v4l2 device instancej*tv4l2-device-instanceV4L2 device instanceFdriver-api/media/v4l2-device:v4l2_device functions and data structuresj*t)v4l2-device-functions-and-data-structures)v4l2_device functions and data structures:driver-api/media/v4l2-dv-timings:v4l2 dv timings functionsj-Kv4l2-dv-timings-functionsV4L2 DV Timings functions'driver-api/media/v4l2-event:v4l2 eventsj. v4l2-events V4L2 events.driver-api/media/v4l2-event:event subscriptionj.event-subscriptionEvent subscription2driver-api/media/v4l2-event:unsubscribing an eventj.unsubscribing-an-eventUnsubscribing an eventv4l2-file-handlersV4L2 File handlers>driver-api/media/v4l2-fh:v4l2 fh functions and data structuresj/>%v4l2-fh-functions-and-data-structures%V4L2 fh functions and data structuresNdriver-api/media/v4l2-flash-led-class:v4l2 flash functions and data structuresj?6(v4l2-flash-functions-and-data-structures(V4L2 flash functions and data structures-driver-api/media/v4l2-fwnode:v4l2 fwnode kapijwv4l2-fwnode-kapiV4L2 fwnode kAPI(driver-api/media/v4l2-intro:introductionjZ introduction Introduction5driver-api/media/v4l2-intro:structure of a v4l driverjZstructure-of-a-v4l-driverStructure of a V4L driver;driver-api/media/v4l2-intro:structure of the v4l2 frameworkjZstructure-of-the-v4l2-frameworkStructure of the V4L2 frameworkLdriver-api/media/v4l2-mc:v4l2 media controller functions and data structuresjs3v4l2-media-controller-functions-and-data-structures3V4L2 Media Controller functions and data structuresKdriver-api/media/v4l2-mediabus:v4l2 media bus functions and data structuresjVT,v4l2-media-bus-functions-and-data-structures,V4L2 Media Bus functions and data structuresQdriver-api/media/v4l2-mem2mem:v4l2 memory to memory functions and data structuresjI3v4l2-memory-to-memory-functions-and-data-structures3V4L2 Memory to Memory functions and data structures5driver-api/media/v4l2-rect:v4l2 rect helper functionsjIv4l2-rect-helper-functionsV4L2 rect helper functionsmedia-registering-async-subdevsjTmedia-registering-async-subdevs$Registering asynchronous sub-devices-driver-api/media/v4l2-subdev:v4l2 sub-devicesjTv4l2-sub-devicesV4L2 sub-devices0driver-api/media/v4l2-subdev:subdev registrationjTsubdev-registrationSubdev registration6driver-api/media/v4l2-subdev:calling subdev operationsjTcalling-subdev-operationsCalling subdev operations:driver-api/media/v4l2-subdev:v4l2 sub-device userspace apijTv4l2-sub-device-userspace-apiV4L2 sub-device userspace API?driver-api/media/v4l2-subdev:read-only sub-device userspace apijT"read-only-sub-device-userspace-api"Read-only sub-device userspace API3driver-api/media/v4l2-subdev:i2c sub-device driversjTi2c-sub-device-driversI2C sub-device driversBdriver-api/media/v4l2-subdev:centrally managed subdev active statejT%centrally-managed-subdev-active-state%Centrally managed subdev active stateQdriver-api/media/v4l2-subdev:streams, multiplexed media pads and internal routingjT3streams-multiplexed-media-pads-and-internal-routing4Streams, multiplexed media pads and internal routingJdriver-api/media/v4l2-subdev:v4l2 sub-device functions and data structuresjT-v4l2-sub-device-functions-and-data-structures-V4L2 sub-device functions and data structures?driver-api/media/v4l2-tuner:tuner functions and data structuresjT#tuner-functions-and-data-structures#Tuner functions and data structuresPdriver-api/media/v4l2-tveeprom:hauppauge tv eeprom functions and data structuresj1hauppauge-tv-eeprom-functions-and-data-structures1Hauppauge TV EEPROM functions and data structures vb2_frameworkj@ vb2-framework,V4L2 videobuf2 functions and data structuresLdriver-api/media/v4l2-videobuf2:v4l2 videobuf2 functions and data structuresj@,v4l2-videobuf2-functions-and-data-structures,V4L2 videobuf2 functions and data structuresdriver-api/mei/hdcp:hdcp:jwhdcpHDCP:#driver-api/mei/hdcp:mei_hdcp driverjwmei-hdcp-drivermei_hdcp driver driver-api/mei/hdcp:mei_hdcp apijw mei-hdcp-api mei_hdcp apiEdriver-api/mei/iamt:intel(r) active management technology (intel amt)jH.intel-r-active-management-technology-intel-amt1Intel(R) Active Management Technology (Intel AMT)*driver-api/mei/iamt:intel amt applicationsjHintel-amt-applicationsIntel AMT Applications0driver-api/mei/iamt:intel amt os health watchdogjHintel-amt-os-health-watchdogIntel AMT OS Health WatchdogHdriver-api/mei/index:intel(r) management engine interface (intel(r) mei)j1/intel-r-management-engine-interface-intel-r-mei3Intel(R) Management Engine Interface (Intel(R) MEI)driver-api/mei/mei:introductionj\a introduction Introduction#driver-api/mei/mei:intel mei driverj\aintel-mei-driverIntel MEI Driverdriver-api/mei/mei:ioctls:j\aioctlsIOCTLs:+driver-api/mei/mei:ioctl_mei_connect_clientj\aioctl-mei-connect-clientIOCTL_MEI_CONNECT_CLIENT1driver-api/mei/mei:ioctl_mei_connect_client_vtag:j\aioctl-mei-connect-client-vtagIOCTL_MEI_CONNECT_CLIENT_VTAG:'driver-api/mei/mei:ioctl_mei_notify_setj\aioctl-mei-notify-setIOCTL_MEI_NOTIFY_SET'driver-api/mei/mei:ioctl_mei_notify_getj\aioctl-mei-notify-getIOCTL_MEI_NOTIFY_GET%driver-api/mei/mei:supported chipsetsj\asupported-chipsetsSupported ChipsetsapijeapiAPI:Ldriver-api/mei/mei-client-bus:intel(r) management engine (me) client bus apije+intel-r-management-engine-me-client-bus-api.Intel(R) Management Engine (ME) Client bus API'driver-api/mei/mei-client-bus:rationaleje rationale Rationale,driver-api/mei/mei-client-bus:mei cl bus apijemei-cl-bus-apiMEI CL bus API%driver-api/mei/mei-client-bus:examplejeexampleExample4driver-api/mei/mei-client-bus:mei client bus driversjemei-client-bus-driversMEI Client Bus Driversdriver-api/mei/nfc:mei nfcjCWmei-nfcMEI NFC9driver-api/memory-devices/index:memory controller driversj4memory-controller-driversMemory Controller driversAdriver-api/memory-devices/ti-emif:ti emif sdram controller driverjcti-emif-sdram-controller-driverTI EMIF SDRAM Controller Driver(driver-api/memory-devices/ti-emif:authorjcauthorAuthor*driver-api/memory-devices/ti-emif:locationjclocationLocation1driver-api/memory-devices/ti-emif:supported socs:jcsupported-socsSupported SoCs:4driver-api/memory-devices/ti-emif:menuconfig option:jcmenuconfig-optionMenuconfig option:-driver-api/memory-devices/ti-emif:descriptionjc description Description]driver-api/memory-devices/ti-emif:platform data (see include/linux/platform_data/emif_plat.h)jc9platform-data-see-include-linux-platform-data-emif-plat-h;Platform Data (see include/linux/platform_data/emif_plat.h)Adriver-api/memory-devices/ti-emif:interface to the external worldjcinterface-to-the-external-worldInterface to the external world)driver-api/memory-devices/ti-emif:debugfsjcdebugfsDebugfsJdriver-api/memory-devices/ti-gpmc:gpmc (general purpose memory controller)j[l&gpmc-general-purpose-memory-controller(GPMC (General Purpose Memory Controller)Bdriver-api/memory-devices/ti-gpmc:gpmc generic timing calculation:j[lgpmc-generic-timing-calculation GPMC generic timing calculation:.driver-api/men-chameleon-bus:men chameleon busjNmen-chameleon-busMEN Chameleon Bus)driver-api/men-chameleon-bus:introductionjN introduction Introduction)driver-api/men-chameleon-bus:architecturejN architecture Architecture.driver-api/men-chameleon-bus:resource handlingjNresource-handlingResource handling2driver-api/men-chameleon-bus:writing an mcb driverjNwriting-an-mcb-driverWriting an MCB driver.driver-api/message-based:message-based devicesjsmessage-based-devicesMessage-based devices/driver-api/message-based:fusion message devicesjsfusion-message-devicesFusion message devices-driver-api/misc_devices:miscellaneous devicesj>miscellaneous-devicesMiscellaneous Devices.driver-api/miscellaneous:parallel port devicesjP2parallel-port-devicesParallel Port Devices*driver-api/miscellaneous:16x50 uart driverjP2x50-uart-driver16x50 UART Driver5driver-api/miscellaneous:pulse-width modulation (pwm)jP2pulse-width-modulation-pwmPulse-Width Modulation (PWM)0filesystems/smb/ksmbd:ksmbd - smb3 kernel serverjksmbd-smb3-kernel-serverKSMBD - SMB3 Kernel Server(filesystems/smb/ksmbd:ksmbd architecturejksmbd-architectureKSMBD architecture*filesystems/smb/ksmbd:ksmbd feature statusjksmbd-feature-statusKSMBD Feature Status filesystems/smb/ksmbd:how to runj how-to-run How to run$filesystems/smb/ksmbd:shutdown ksmbdjshutdown-ksmbdShutdown KSMBD0filesystems/smb/ksmbd:how to turn debug print onjhow-to-turn-debug-print-onHow to turn debug print on#filesystems/splice:splice and pipesj8splice-and-pipessplice and pipesfilesystems/splice:splice apij8 splice-api splice APIfilesystems/splice:pipes apij8 pipes-api pipes API&filesystems/spufs/index:spu filesystemj>spu-filesystemSPU Filesystem'filesystems/spufs/spu_create:spu_createjw spu-create spu_create!filesystems/spufs/spu_create:namejwnameName%filesystems/spufs/spu_create:synopsisjwsynopsisSynopsis(filesystems/spufs/spu_create:descriptionjw description Description)filesystems/spufs/spu_create:return valuejw return-value Return Value#filesystems/spufs/spu_create:errorsjwerrorsErrors"filesystems/spufs/spu_create:notesjwnotesNotes"filesystems/spufs/spu_create:filesjwfilesFiles*filesystems/spufs/spu_create:conforming tojw conforming-to Conforming to!filesystems/spufs/spu_create:bugsjwbugsBugs#filesystems/spufs/spu_create:authorjwauthorAuthor%filesystems/spufs/spu_create:see alsojwsee-alsoSee Also!filesystems/spufs/spu_run:spu_runjfspu-runspu_runfilesystems/spufs/spu_run:namejfnameName"filesystems/spufs/spu_run:synopsisjfsynopsisSynopsis%filesystems/spufs/spu_run:descriptionjf description Description&filesystems/spufs/spu_run:return valuejf return-value Return Value filesystems/spufs/spu_run:errorsjferrorsErrorsfilesystems/spufs/spu_run:notesjfnotesNotes'filesystems/spufs/spu_run:conforming tojf conforming-to Conforming tofilesystems/spufs/spu_run:bugsjfbugsBugs filesystems/spufs/spu_run:authorjfauthorAuthor"filesystems/spufs/spu_run:see alsojfsee-alsoSee Alsofilesystems/spufs/spufs:spufsjspufsspufsfilesystems/spufs/spufs:namejnameName#filesystems/spufs/spufs:descriptionj description Description%filesystems/spufs/spufs:mount optionsj mount-options Mount Optionsfilesystems/spufs/spufs:filesjfilesFiles filesystems/spufs/spufs:examplesjexamplesExamplesfilesystems/spufs/spufs:authorsjauthorsAuthors filesystems/spufs/spufs:see alsojsee-alsoSee Also,filesystems/squashfs:squashfs 4.0 filesystemj|squashfs-4-0-filesystemSquashfs 4.0 Filesystem+filesystems/squashfs:1. filesystem featuresj|filesystem-features1. Filesystem Features&filesystems/squashfs:2. using squashfsj|using-squashfs2. Using Squashfs&filesystems/squashfs:2.1 mount optionsj| mount-options2.1 Mount options2filesystems/squashfs:3. squashfs filesystem designj|squashfs-filesystem-design3. Squashfs Filesystem Design,filesystems/squashfs:3.1 compression optionsj|compression-options3.1 Compression optionsfilesystems/squashfs:3.2 inodesj|inodes 3.2 Inodes$filesystems/squashfs:3.3 directoriesj| directories3.3 Directories"filesystems/squashfs:3.4 file dataj| file-data 3.4 File data.filesystems/squashfs:3.5 fragment lookup tablej|fragment-lookup-table3.5 Fragment lookup table-filesystems/squashfs:3.6 uid/gid lookup tablej|uid-gid-lookup-table3.6 Uid/gid lookup table%filesystems/squashfs:3.7 export tablej| export-table3.7 Export table$filesystems/squashfs:3.8 xattr tablej| xattr-table3.8 Xattr table4filesystems/squashfs:4. todos and outstanding issuesj|todos-and-outstanding-issues4. TODOs and Outstanding Issues"filesystems/squashfs:4.1 todo listj| todo-list 4.1 TODO list0filesystems/squashfs:4.2 squashfs internal cachej|squashfs-internal-cache4.2 Squashfs Internal CacheGfilesystems/sysfs:sysfs - _the_ filesystem for exporting kernel objectsj1sysfs-the-filesystem-for-exporting-kernel-objects5sysfs - _The_ filesystem for exporting kernel objectsfilesystems/sysfs:what it isj what-it-is What it isfilesystems/sysfs:using sysfsj using-sysfs Using sysfs$filesystems/sysfs:directory creationjdirectory-creationDirectory Creationfilesystems/sysfs:attributesj attributes Attributes.filesystems/sysfs:subsystem-specific callbacksjsubsystem-specific-callbacksSubsystem-Specific Callbacks0filesystems/sysfs:reading/writing attribute datajreading-writing-attribute-dataReading/Writing Attribute Data,filesystems/sysfs:top level directory layoutjtop-level-directory-layoutTop Level Directory Layout$filesystems/sysfs:current interfacesjcurrent-interfacesCurrent Interfacesfilesystems/sysfs:documentationj documentation Documentation&filesystems/sysv-fs:systemv filesystemjsystemv-filesystemSystemV Filesystemfilesystems/tmpfs:tmpfsjtmpfsTmpfs!filesystems/ubifs:ubi file systemjubi-file-systemUBI File Systemfilesystems/ubifs:introductionj introduction Introductionfilesystems/ubifs:mount optionsj mount-options Mount options*filesystems/ubifs:quick usage instructionsjquick-usage-instructionsQuick usage instructionsfilesystems/ubifs:referencesj references References=filesystems/ubifs-authentication:ubifs authentication supportj&ubifs-authentication-supportUBIFS Authentication Support-filesystems/ubifs-authentication:introductionj& introduction Introduction5filesystems/ubifs-authentication:ubifs authenticationj&ubifs-authenticationUBIFS Authentication2filesystems/ubifs-authentication:future extensionsj&future-extensionsFuture Extensions+filesystems/ubifs-authentication:referencesj& references Referencesfilesystems/udf:udf file systemjudf-file-systemUDF file systemfilesystems/vfat:vfatjvfatVFATfilesystems/vfat:using vfatj using-vfat USING VFAT#filesystems/vfat:vfat mount optionsjvfat-mount-optionsVFAT MOUNT OPTIONSfilesystems/vfat:limitationj limitation LIMITATIONfilesystems/vfat:todojtodoTODO"filesystems/vfat:possible problemsjpossible-problemsPOSSIBLE PROBLEMSfilesystems/vfat:test suitej test-suite TEST SUITE>filesystems/vfat:notes on the structure of the vfat filesystemj-notes-on-the-structure-of-the-vfat-filesystem-NOTES ON THE STRUCTURE OF THE VFAT FILESYSTEM9filesystems/vfs:overview of the linux virtual file systemjӭ)overview-of-the-linux-virtual-file-system)Overview of the Linux Virtual File Systemfilesystems/vfs:introductionjӭ introduction Introduction5filesystems/vfs:registering and mounting a filesystemjӭ%registering-and-mounting-a-filesystem%Registering and Mounting a Filesystem%filesystems/vfs:the superblock objectjӭthe-superblock-objectThe Superblock Object filesystems/vfs:the inode objectjӭid1The Inode Object(filesystems/vfs:the address space objectjӭthe-address-space-objectThe Address Space Objectfilesystems/vfs:the file objectjӭid2The File Object.filesystems/vfs:directory entry cache (dcache)jӭid3Directory Entry Cache (dcache)filesystems/vfs:mount optionsjӭ mount-options Mount Optionsfilesystems/vfs:resourcesjӭ resources Resourcesvirtiofs_indexjvirtiofs-index3virtiofs: virtio-fs host<->guest shared file systemHfilesystems/virtiofs:virtiofs: virtio-fs host<->guest shared file systemj0virtiofs-virtio-fs-host-guest-shared-file-system3virtiofs: virtio-fs host<->guest shared file system!filesystems/virtiofs:introductionj introduction Introductionfilesystems/virtiofs:usagejusageUsagefilesystems/virtiofs:internalsj internals Internals2filesystems/xfs/index:xfs filesystem documentationj4xfs-filesystem-documentationXFS Filesystem Documentation=filesystems/xfs/xfs-delayed-logging-design:xfs logging designjxfs-logging-designXFS Logging Design3filesystems/xfs/xfs-delayed-logging-design:preamblejpreamblePreamble7filesystems/xfs/xfs-delayed-logging-design:introductionj introduction Introduction>filesystems/xfs/xfs-delayed-logging-design:transactions in xfsjtransactions-in-xfsTransactions in XFSHfilesystems/xfs/xfs-delayed-logging-design:transactions are asynchronousjtransactions-are-asynchronousTransactions are AsynchronousCfilesystems/xfs/xfs-delayed-logging-design:transaction reservationsjtransaction-reservationsTransaction Reservations?filesystems/xfs/xfs-delayed-logging-design:log space accountingjlog-space-accountingLog Space Accounting?filesystems/xfs/xfs-delayed-logging-design:re-logging explainedjre-logging-explainedRe-logging ExplainedDfilesystems/xfs/xfs-delayed-logging-design:delayed logging: conceptsjdelayed-logging-conceptsDelayed Logging: ConceptsBfilesystems/xfs/xfs-delayed-logging-design:delayed logging: designjdelayed-logging-designDelayed Logging: DesignIfilesystems/xfs/xfs-maintainer-entry-profile:xfs maintainer entry profilejxfs-maintainer-entry-profileXFS Maintainer Entry Profile5filesystems/xfs/xfs-maintainer-entry-profile:overviewjoverviewOverview2filesystems/xfs/xfs-maintainer-entry-profile:rolesjrolesRolesJfilesystems/xfs/xfs-maintainer-entry-profile:submission checklist addendumjsubmission-checklist-addendumSubmission Checklist AddendumDfilesystems/xfs/xfs-maintainer-entry-profile:key release cycle datesjkey-release-cycle-datesKey Release Cycle Dates;filesystems/xfs/xfs-maintainer-entry-profile:review cadencejreview-cadenceReview Cadence7filesystems/xfs/xfs-maintainer-entry-profile:referencesj references References scrubphasesj scrubphasesPhases of Worksecondary_metadatajsecondary-metadataSecondary Metadatachain_coordinationjchain-coordinationDiscovery of the Problem intent_drainsj intent-drains Intent Drains jump_labelsj jump-labels%Static Keys (aka Jump Label Patching)xfilejxfilePageable Kernel MemoryxfarrayjxfarrayArrays of Fixed-Sized Recordsxfarray_access_patternsjxfarray-access-patternsArray Access Patterns xfarray_sortj xfarray-sortSorting Array Elementsxfblobjxfblob Blob StoragexfbtreejxfbtreeIn-Memory B+Treesxfbtree_commitjxfbtree-commit!Committing Logged xfbtree BuffersnewbtjnewbtReserving New B+Tree BlocksreapingjreapingReaping Old Metadata Blocks rmap_reapj rmap-reap:Case Study: Reaping After Repairing Reverse Mapping Btrees fscountersj fscounters Freezing to Fix Summary CountersiscanjiscanCoordinated Inode ScansilockingjilockingLocking Inodes dirparentj dirparent&Case Study: Finding a Directory ParentfshooksjfshooksFilesystem Hooks liveupdatej liveupdateLive Updates During a Scan quotacheckj quotacheck"Case Study: Quota Counter Checkingnlinksjnlinks$Case Study: File Link Count Checking rmap_repairj rmap-repair.Case Study: Rebuilding Reverse Mapping Records rtsummaryj rtsummary/Case Study: Repairing the Realtime Summary File orphanagej orphanage The Orphanage scrubcheckj scrubcheckChecking Metadata scrubrepairj scrubrepairScheduling Repairs=filesystems/xfs/xfs-online-fsck-design:xfs online fsck designjid1XFS Online Fsck DesignEfilesystems/xfs/xfs-online-fsck-design:1. what is a filesystem check?jwhat-is-a-filesystem-check1. What is a Filesystem Check?=filesystems/xfs/xfs-online-fsck-design:2. theory of operationjtheory-of-operation2. Theory of Operation6filesystems/xfs/xfs-online-fsck-design:3. testing planj testing-plan3. Testing Plan8filesystems/xfs/xfs-online-fsck-design:4. user interfacejuser-interface4. User InterfaceOfilesystems/xfs/xfs-online-fsck-design:5. kernel algorithms and data structuresj%kernel-algorithms-and-data-structures(5. Kernel Algorithms and Data StructuresRfilesystems/xfs/xfs-online-fsck-design:6. userspace algorithms and data structuresj(userspace-algorithms-and-data-structures+6. Userspace Algorithms and Data StructuresDfilesystems/xfs/xfs-online-fsck-design:7. conclusion and future workjconclusion-and-future-work7. Conclusion and Future Workxfs_self_describing_metadatajxfs-self-describing-metadataXFS Self Describing MetadataIfilesystems/xfs/xfs-self-describing-metadata:xfs self describing metadatajj/XFS Self Describing Metadata9filesystems/xfs/xfs-self-describing-metadata:introductionj introduction IntroductionEfilesystems/xfs/xfs-self-describing-metadata:self describing metadatajself-describing-metadataSelf Describing Metadata?filesystems/xfs/xfs-self-describing-metadata:runtime validationjruntime-validationRuntime Validation7filesystems/xfs/xfs-self-describing-metadata:structuresj structures Structures>filesystems/xfs/xfs-self-describing-metadata:inodes and dquotsjinodes-and-dquotsInodes and DquotsCfilesystems/zonefs:zonefs - zone filesystem for zoned block devicesj.zonefs-zone-filesystem-for-zoned-block-devices0ZoneFS - Zone filesystem for Zoned block devicesfilesystems/zonefs:introductionj introduction Introduction"filesystems/zonefs:zonefs overviewjzonefs-overviewZonefs Overview*filesystems/zonefs:zonefs user space toolsjzonefs-user-space-toolsZonefs User Space ToolsKfirmware-guide/acpi/dsd-properties-rules:_dsd device properties usage rulesj!dsd-device-properties-usage-rules"_DSD Device Properties Usage RulesWfirmware-guide/acpi/dsd-properties-rules:properties, property sets and property subsetsj-properties-property-sets-and-property-subsets.Properties, Property Sets and Property SubsetsPfirmware-guide/acpi/dsd-properties-rules:general validity rule for property setsj'general-validity-rule-for-property-sets'General Validity Rule for Property SetsOfirmware-guide/acpi/dsd-properties-rules:property sets and device tree bindingsj&property-sets-and-device-tree-bindings&Property Sets and Device Tree Bindings3firmware-guide/acpi/dsd-properties-rules:referencesj references ReferencesVfirmware-guide/acpi/acpi-lid:special usage model of the acpi control method lid deviceju9special-usage-model-of-the-acpi-control-method-lid-device9Special Usage Model of the ACPI Control Method Lid Device%firmware-guide/acpi/acpi-lid:abstractjuabstractAbstract[firmware-guide/acpi/acpi-lid:restrictions of the returning value of the _lid control methodju=restrictions-of-the-returning-value-of-the-lid-control-method>Restrictions of the returning value of the _LID control methodOfirmware-guide/acpi/acpi-lid:restrictions of the lid state change notificationsju2restrictions-of-the-lid-state-change-notifications2Restrictions of the lid state change notifications]firmware-guide/acpi/acpi-lid:exceptions for the userspace users of the acpi lid device driverju@exceptions-for-the-userspace-users-of-the-acpi-lid-device-driver@Exceptions for the userspace users of the ACPI lid device driver1firmware-guide/acpi/aml-debugger:the aml debuggerjDthe-aml-debuggerThe AML Debugger6firmware-guide/acpi/aml-debugger:1. build the debuggerjDbuild-the-debugger1. Build the debuggerJfirmware-guide/acpi/aml-debugger:2. start the userspace debugger interfacejD&start-the-userspace-debugger-interface)2. Start the userspace debugger interfaceIfirmware-guide/acpi/aml-debugger:3. stop the userspace debugger interfacejD%stop-the-userspace-debugger-interface(3. Stop the userspace debugger interface@firmware-guide/acpi/aml-debugger:4. run the debugger in a scriptjDrun-the-debugger-in-a-script4. Run the debugger in a script2firmware-guide/acpi/apei/einj:apei error injectionjapei-error-injectionAPEI Error INJection9firmware-guide/acpi/apei/output_format:apei output formatj apei-output-formatAPEI output format>firmware-guide/acpi/chromeos-acpi-device:chrome os acpi devicejchrome-os-acpi-deviceChrome OS ACPI DeviceJfirmware-guide/acpi/chromeos-acpi-device:chsw (chrome os switch positions)jchsw-chrome-os-switch-positions!CHSW (Chrome OS switch positions)Efirmware-guide/acpi/chromeos-acpi-device:hwid (chrome os hardware id)jhwid-chrome-os-hardware-idHWID (Chrome OS hardware ID)Jfirmware-guide/acpi/chromeos-acpi-device:fwid (chrome os firmware version)jfwid-chrome-os-firmware-version!FWID (Chrome OS firmware version)Tfirmware-guide/acpi/chromeos-acpi-device:frid (chrome os read-only firmware version)j)frid-chrome-os-read-only-firmware-version+FRID (Chrome OS read-only firmware version)Jfirmware-guide/acpi/chromeos-acpi-device:binf (chrome os boot information)jbinf-chrome-os-boot-information!BINF (Chrome OS boot information)Jfirmware-guide/acpi/chromeos-acpi-device:gpio (chrome os gpio assignments)jgpio-chrome-os-gpio-assignments!GPIO (Chrome OS GPIO assignments)Ifirmware-guide/acpi/chromeos-acpi-device:vbnv (chrome os nvram locations)jvbnv-chrome-os-nvram-locations VBNV (Chrome OS NVRAM locations)Jfirmware-guide/acpi/chromeos-acpi-device:fmap (chrome os flashmap address)jfmap-chrome-os-flashmap-address!FMAP (Chrome OS flashmap address)Lfirmware-guide/acpi/chromeos-acpi-device:vdta (chrome os verified boot data)j!vdta-chrome-os-verified-boot-data#VDTA (Chrome OS verified boot data)Jfirmware-guide/acpi/chromeos-acpi-device:meck (management engine checksum)jmeck-management-engine-checksum!MECK (Management Engine Checksum)Efirmware-guide/acpi/chromeos-acpi-device:mlst (chrome os method list)jmlst-chrome-os-method-listMLST (Chrome OS method list).firmware-guide/acpi/debug:acpi ca debug outputjacpi-ca-debug-outputACPI CA Debug Output4firmware-guide/acpi/debug:compile-time configurationjcompile-time-configurationCompile-time configuration:firmware-guide/acpi/debug:boot- and run-time configurationjboot-and-run-time-configuration Boot- and run-time configuration1firmware-guide/acpi/debug:debug_layer (component)jdebug-layer-componentdebug_layer (component)%firmware-guide/acpi/debug:debug_levelj debug-level debug_level"firmware-guide/acpi/debug:examplesjexamplesExamplesPfirmware-guide/acpi/dsd/data-node-references:referencing hierarchical data nodesj#referencing-hierarchical-data-nodes#Referencing hierarchical data nodes4firmware-guide/acpi/dsd/data-node-references:examplejexampleExample7firmware-guide/acpi/dsd/data-node-references:referencesj references References$firmware-guide/acpi/dsd/graph:graphsjgraphsGraphs"firmware-guide/acpi/dsd/graph:_dsdjdsd_DSD1firmware-guide/acpi/dsd/graph:ports and endpointsjports-and-endpointsPorts and endpoints(firmware-guide/acpi/dsd/graph:referencesj references ReferencesEfirmware-guide/acpi/dsd/leds:describing and referring to leds in acpij(describing-and-referring-to-leds-in-acpi(Describing and referring to LEDs in ACPI$firmware-guide/acpi/dsd/leds:examplejexampleExample'firmware-guide/acpi/dsd/leds:referencesj references References5firmware-guide/acpi/dsd/phy:mdio bus and phys in acpijmdio-bus-and-phys-in-acpiMDIO bus and PHYs in ACPI&firmware-guide/acpi/dsd/phy:phy-handlej phy-handle phy-handle$firmware-guide/acpi/dsd/phy:phy-modejphy-modephy-mode#firmware-guide/acpi/dsd/phy:managedjmanagedmanaged&firmware-guide/acpi/dsd/phy:fixed-linkj fixed-link fixed-link4firmware-guide/acpi/dsd/phy:dsdt entry for mdio nodejdsdt-entry-for-mdio-nodeDSDT entry for MDIO node?firmware-guide/acpi/dsd/phy:dsdt entries representing mac nodesj#dsdt-entries-representing-mac-nodes#DSDT entries representing MAC nodesSfirmware-guide/acpi/dsd/phy:mac node example where "managed" property is specified.j4mac-node-example-where-managed-property-is-specified;MAC node example where “managed” property is specified.Ifirmware-guide/acpi/dsd/phy:mac node example with a "fixed-link" subnode.j*mac-node-example-with-a-fixed-link-subnode1MAC node example with a “fixed-link” subnode.=firmware-guide/acpi/enumeration:acpi based device enumerationjacpi-based-device-enumerationACPI Based Device Enumeration4firmware-guide/acpi/enumeration:platform bus supportjplatform-bus-supportPlatform bus support3firmware-guide/acpi/enumeration:acpi device objectsjacpi-device-objectsACPI device objects+firmware-guide/acpi/enumeration:dma supportj dma-support DMA support0firmware-guide/acpi/enumeration:named interruptsjnamed-interruptsNamed Interrupts6firmware-guide/acpi/enumeration:spi serial bus supportjspi-serial-bus-supportSPI serial bus support6firmware-guide/acpi/enumeration:i2c serial bus supportji2c-serial-bus-supportI2C serial bus support7firmware-guide/acpi/enumeration:reference to pwm devicejreference-to-pwm-deviceReference to PWM device,firmware-guide/acpi/enumeration:gpio supportj gpio-support GPIO support.firmware-guide/acpi/enumeration:rs-485 supportjrs-485-supportRS-485 support+firmware-guide/acpi/enumeration:mfd devicesj mfd-devices MFD devicesDfirmware-guide/acpi/enumeration:device tree namespace link device idj$device-tree-namespace-link-device-id$Device Tree namespace link device ID%dsd-device-properties-related-to-gpio&_DSD Device Properties Related to GPIO>firmware-guide/acpi/gpio-properties:other supported propertiesj>other-supported-propertiesOther supported propertiesJfirmware-guide/acpi/gpio-properties:acpi gpio mappings provided by driversj>&acpi-gpio-mappings-provided-by-drivers&ACPI GPIO Mappings Provided by Drivers;firmware-guide/acpi/gpio-properties:using the _crs fallbackj>using-the-crs-fallbackUsing the _CRS fallback;firmware-guide/acpi/gpio-properties:getting gpio descriptorj>getting-gpio-descriptorGetting GPIO descriptor,firmware-guide/acpi/i2c-muxes:acpi i2c muxesjacpi-i2c-muxesACPI I2C Muxes&firmware-guide/acpi/index:acpi supportj5 acpi-support ACPI Support7firmware-guide/acpi/intel-pmc-mux:intel north mux-agentjintel-north-mux-agentIntel North Mux-Agent.firmware-guide/acpi/intel-pmc-mux:introductionj introduction Introduction,firmware-guide/acpi/intel-pmc-mux:port nodesj port-nodes Port nodes-firmware-guide/acpi/intel-pmc-mux:example aslj example-asl Example ASL4firmware-guide/acpi/lpit:low power idle table (lpit)jlow-power-idle-table-lpitLow Power Idle Table (LPIT)8firmware-guide/acpi/method-tracing:acpica trace facilityjacpica-trace-facilityACPICA Trace Facility+firmware-guide/acpi/method-tracing:abstractjabstractAbstractEfirmware-guide/acpi/method-tracing:functionalities and usage examplesj"functionalities-and-usage-examples"Functionalities and usage examples9firmware-guide/acpi/method-tracing:interface descriptionsjinterface-descriptionsInterface descriptionsQfirmware-guide/acpi/namespace:acpi device tree - representation of acpi namespaceju1acpi-device-tree-representation-of-acpi-namespace3ACPI Device Tree - Representation of ACPI Namespace&firmware-guide/acpi/namespace:abstractjuabstractAbstract4firmware-guide/acpi/namespace:acpi definition blocksjuacpi-definition-blocksACPI Definition Blocks4firmware-guide/acpi/namespace:example acpi namespacejuexample-acpi-namespaceExample ACPI Namespace7firmware-guide/acpi/namespace:linux acpi device objectsjulinux-acpi-device-objectsLinux ACPI Device Objects=firmware-guide/acpi/namespace:linux acpi physical device gluejulinux-acpi-physical-device-glueLinux ACPI Physical Device Gluegpu/amdgpu/display/display-manager:color management propertiesjdcolor-management-propertiesColor Management Properties8gpu/amdgpu/display/display-manager:blend mode propertiesjdblend-mode-propertiesBlend Mode Propertiesamdgpu-display-corejamdgpu-display-core#drm/amd/display - Display Core (DC)gpu/drm-kms-helpers:framebuffer dma helper functions referencej*framebuffer-dma-helper-functions-reference*Framebuffer DMA Helper Functions Reference4gpu/drm-kms-helpers:framebuffer gem helper referencej framebuffer-gem-helper-reference Framebuffer GEM Helper Referencegpu/drm-kms-helpers:bridgesjbridgesBridges*gpu/drm-kms-helpers:panel helper referencejpanel-helper-referencePanel Helper Reference7gpu/drm-kms-helpers:panel self refresh helper referencej#panel-self-refresh-helper-reference#Panel Self Refresh Helper Reference3gpu/drm-kms-helpers:hdcp helper functions referencejhdcp-helper-functions-referenceHDCP Helper Functions Reference;gpu/drm-kms-helpers:display port helper functions referencej'display-port-helper-functions-reference'Display Port Helper Functions Reference?gpu/drm-kms-helpers:display port cec helper functions referencej+display-port-cec-helper-functions-reference+Display Port CEC Helper Functions ReferenceMgpu/drm-kms-helpers:display port dual mode adaptor helper functions referencej9display-port-dual-mode-adaptor-helper-functions-reference9Display Port Dual Mode Adaptor Helper Functions Reference,gpu/drm-kms-helpers:display port mst helpersjdisplay-port-mst-helpersDisplay Port MST Helpers7gpu/drm-kms-helpers:mipi dbi helper functions referencej#mipi-dbi-helper-functions-reference#MIPI DBI Helper Functions Reference7gpu/drm-kms-helpers:mipi dsi helper functions referencej#mipi-dsi-helper-functions-reference#MIPI DSI Helper Functions ReferenceIgpu/drm-kms-helpers:display stream compression helper functions referencej5display-stream-compression-helper-functions-reference5Display Stream Compression Helper Functions Reference=gpu/drm-kms-helpers:output probing helper functions referencej)output-probing-helper-functions-reference)Output Probing Helper Functions Reference3gpu/drm-kms-helpers:edid helper functions referencejedid-helper-functions-referenceEDID Helper Functions Reference3gpu/drm-kms-helpers:scdc helper functions referencejscdc-helper-functions-referenceSCDC Helper Functions Reference4gpu/drm-kms-helpers:hdmi infoframes helper referencej hdmi-infoframes-helper-reference HDMI Infoframes Helper Reference1gpu/drm-kms-helpers:rectangle utilities referencejrectangle-utilities-referenceRectangle Utilities Reference.gpu/drm-kms-helpers:flip-work helper referencejflip-work-helper-referenceFlip-work Helper Reference-gpu/drm-kms-helpers:auxiliary modeset helpersjauxiliary-modeset-helpersAuxiliary Modeset Helpers!gpu/drm-kms-helpers:of/dt helpersj of-dt-helpers OF/DT Helpers1gpu/drm-kms-helpers:legacy plane helper referencejlegacy-plane-helper-referenceLegacy Plane Helper ReferenceBgpu/drm-kms-helpers:legacy crtc/modeset helper functions referencej.legacy-crtc-modeset-helper-functions-reference.Legacy CRTC/Modeset Helper Functions Reference(gpu/drm-kms-helpers:privacy-screen classjprivacy-screen-classPrivacy-screen classprime_buffer_sharingjprime-buffer-sharingPRIME Buffer Sharing drm_gpuvmj drm-gpuvm DRM GPUVMdrm_gpuvm_lockingjdrm-gpuvm-lockingLockingdrm_sync_objectsjdrm-sync-objectsDRM Sync Objects gpu/drm-mm:drm memory managementjdrm-memory-managementDRM Memory Management.gpu/drm-mm:the translation table manager (ttm)j!the-translation-table-manager-ttm#The Translation Table Manager (TTM)/gpu/drm-mm:the graphics execution manager (gem)j"the-graphics-execution-manager-gem$The Graphics Execution Manager (GEM)gpu/drm-mm:vma offset managerjvma-offset-managerVMA Offset Managergpu/drm-mm:prime buffer sharingjjM/PRIME Buffer Sharing!gpu/drm-mm:drm mm range allocatorjdrm-mm-range-allocatorDRM MM Range Allocatorgpu/drm-mm:drm gpuvmjjQ/ DRM GPUVMgpu/drm-mm:drm buddy allocatorjdrm-buddy-allocatorDRM Buddy Allocator2gpu/drm-mm:drm cache handling and fast wc memcpy()j%drm-cache-handling-and-fast-wc-memcpy'DRM Cache Handling and Fast WC memcpy()gpu/drm-mm:drm sync objectsjjY/DRM Sync Objects gpu/drm-mm:drm execution contextjdrm-execution-contextDRM Execution contextgpu/drm-mm:gpu schedulerj gpu-scheduler GPU Schedulerdrm_primary_nodej] drm-primary-node,Primary Nodes, DRM Master and Authentication drm_leasingj]  drm-leasingDRM Display Resource Leasingdrm_render_nodej] drm-render-node Render nodesdrm_driver_ioctlj] drm-driver-ioctlIOCTL Support on Device Nodes crtc_indexj]  crtc-index CRTC index gpu/drm-uapi:userland interfacesj] userland-interfacesUserland interfaces!gpu/drm-uapi:libdrm device lookupj] libdrm-device-lookuplibdrm Device Lookup9gpu/drm-uapi:primary nodes, drm master and authenticationj] +primary-nodes-drm-master-and-authentication,Primary Nodes, DRM Master and Authentication)gpu/drm-uapi:drm display resource leasingj] drm-display-resource-leasingDRM Display Resource Leasing/gpu/drm-uapi:open-source userspace requirementsj] "open-source-userspace-requirements"Open-Source Userspace Requirementsgpu/drm-uapi:render nodesj]  render-nodes Render nodesgpu/drm-uapi:device hot-unplugj] device-hot-unplugDevice Hot-Unpluggpu/drm-uapi:device resetj]  device-reset Device reset*gpu/drm-uapi:ioctl support on device nodesj] ioctl-support-on-device-nodesIOCTL Support on Device Nodes#gpu/drm-uapi:testing and validationj] testing-and-validationTesting and validationgpu/drm-uapi:sysfs supportj]  sysfs-support Sysfs Support"gpu/drm-uapi:vblank event handlingj] vblank-event-handlingVBlank event handling%gpu/drm-uapi:userspace api structuresj] userspace-api-structuresUserspace API Structures%gpu/drm-uapi:dma-buf interoperabilityj] dma-buf-interoperabilitydma-buf interoperabilitydrm-client-usage-statsjdrm-client-usage-statsDRM client usage stats*gpu/drm-usage-stats:drm client usage statsjjֵ/DRM client usage stats-gpu/drm-usage-stats:file format specificationjfile-format-specificationFile format specification*gpu/drm-usage-stats:implementation detailsjimplementation-detailsImplementation Details*gpu/drm-vm-bind-async:asynchronous vm_bindjasynchronous-vm-bindAsynchronous VM_BIND#gpu/drm-vm-bind-async:nomenclature:j nomenclature Nomenclature:Bgpu/drm-vm-bind-async:synchronous / asynchronous vm_bind operationj*synchronous-asynchronous-vm-bind-operation,Synchronous / Asynchronous VM_BIND operationQgpu/drm-vm-bind-async:multi-operation vm_bind ioctl error handling and interruptsj;multi-operation-vm-bind-ioctl-error-handling-and-interrupts;Multi-operation VM_BIND IOCTL error handling and interrupts2gpu/drm-vm-bind-async:example: the xe vm_bind uapijexample-the-xe-vm-bind-uapiExample: The Xe VM_BIND uAPIgpu_vma lifetimejfgpu-vma-lifetime2Protection and lifetime of gpu_vm_bos and gpu_vmasspinlock iterationjfspinlock-iteration=Accessing the gpu_vm’s lists without the dma_resv lock held'gpu/drm-vm-bind-locking:vm_bind lockingjfvm-bind-lockingVM_BIND locking4gpu/drm-vm-bind-locking:the drm gpuvm set of helpersjfthe-drm-gpuvm-set-of-helpersThe DRM GPUVM set of helpers$gpu/drm-vm-bind-locking:nomenclaturejf nomenclature Nomenclature/gpu/drm-vm-bind-locking:locks and locking orderjflocks-and-locking-orderLocks and locking orderJgpu/drm-vm-bind-locking:protection and lifetime of gpu_vm_bos and gpu_vmasjf2protection-and-lifetime-of-gpu-vm-bos-and-gpu-vmas2Protection and lifetime of gpu_vm_bos and gpu_vmasBgpu/drm-vm-bind-locking:revalidation and eviction of local objectsjf*revalidation-and-eviction-of-local-objects*Revalidation and eviction of local objectslinux-and-the-devicetreeLinux and the Devicetree!devicetree/usage-model:1. historyj$>history 1. History$devicetree/usage-model:2. data modelj$> data-model 2. Data Model*devicetree/usage-model:2.1 high level viewj$>high-level-view2.1 High Level View2devicetree/usage-model:2.2 platform identificationj$>platform-identification2.2 Platform Identification0devicetree/usage-model:2.3 runtime configurationj$>runtime-configuration2.3 Runtime configuration,devicetree/usage-model:2.4 device populationj$>device-population2.4 Device population/devicetree/usage-model:appendix a: amba devicesj$>appendix-a-amba-devicesAppendix A: AMBA devices?doc-guide/contributing:how to help improve kernel documentationjyb(how-to-help-improve-kernel-documentation(How to help improve kernel documentation2doc-guide/contributing:the documentation todo listjybthe-documentation-todo-listThe documentation TODO list doc_guidej doc-guide!How to write kernel documentation1doc-guide/index:how to write kernel documentationj!how-to-write-kernel-documentation!How to write kernel documentation kernel_docjC kernel-doc+How to use kernel-doc to generate man pages0doc-guide/kernel-doc:writing kernel-doc commentsjCwriting-kernel-doc-commentsWriting kernel-doc comments6doc-guide/kernel-doc:how to format kernel-doc commentsjC!how-to-format-kernel-doc-comments!How to format kernel-doc comments+doc-guide/kernel-doc:function documentationjCfunction-documentationFunction documentationDdoc-guide/kernel-doc:structure, union, and enumeration documentationjC-structure-union-and-enumeration-documentation/Structure, union, and enumeration documentation*doc-guide/kernel-doc:typedef documentationjCtypedef-documentationTypedef documentation4doc-guide/kernel-doc:object-like macro documentationjCobject-like-macro-documentationObject-like macro documentation4doc-guide/kernel-doc:highlights and cross-referencesjChighlights-and-cross-referencesHighlights and cross-references4doc-guide/kernel-doc:overview documentation commentsjCoverview-documentation-commentsOverview documentation comments2doc-guide/kernel-doc:including kernel-doc commentsjCincluding-kernel-doc-commentsIncluding kernel-doc comments@doc-guide/kernel-doc:how to use kernel-doc to generate man pagesjC+how-to-use-kernel-doc-to-generate-man-pages+How to use kernel-doc to generate man pagesMdoc-guide/maintainer-profile:documentation subsystem maintainer entry profilejN0documentation-subsystem-maintainer-entry-profile0Documentation subsystem maintainer entry profile6doc-guide/maintainer-profile:submit checklist addendumjNsubmit-checklist-addendumSubmit checklist addendum,doc-guide/maintainer-profile:key cycle datesjNkey-cycle-datesKey cycle dates+doc-guide/maintainer-profile:review cadencejNreview-cadenceReview cadence parse_headersjo parse-headersparse_headers.pl3doc-guide/parse-headers:including uapi header filesjoincluding-uapi-header-filesIncluding uAPI header files(doc-guide/parse-headers:parse_headers.pljoparse-headers-plparse_headers.pl sphinxdocjH sphinxdoc%Using Sphinx for kernel documentationsphinx_installjHsphinx-installSphinx Installsphinx-pre-installjHsphinx-pre-install Checking for Sphinx dependenciessphinx_kfigurejHsphinx-kfigureFigures & Imagesu(hello_dot_renderjHhello-dot-renderEmbedded DOT (Graphviz) codehello_svg_renderjHhello-svg-renderEmbedded SVG markupsvg_image_examplejHsvg-image-exampleSVG image examplehello_dot_filejHhello-dot-fileDOT’s hello world example6doc-guide/sphinx:using sphinx for kernel documentationjH%using-sphinx-for-kernel-documentation%Using Sphinx for kernel documentationdoc-guide/sphinx:sphinx installjHj/Sphinx Installdoc-guide/sphinx:sphinx buildjH sphinx-build Sphinx Build&doc-guide/sphinx:writing documentationjHwriting-documentationWriting Documentation!doc-guide/sphinx:figures & imagesjHfigures-imagesFigures & Images,driver-api/80211/cfg80211:cfg80211 subsystemj$cfg80211-subsystemcfg80211 subsystem-driver-api/80211/cfg80211:device registrationj$device-registrationDevice registration3driver-api/80211/cfg80211:actions and configurationj$actions-and-configurationActions and configuration8driver-api/80211/cfg80211:scanning and bss list handlingj$scanning-and-bss-list-handlingScanning and BSS list handling+driver-api/80211/cfg80211:utility functionsj$utility-functionsUtility functions+driver-api/80211/cfg80211:data path helpersj$data-path-helpersData path helpers?driver-api/80211/cfg80211:regulatory enforcement infrastructurej$%regulatory-enforcement-infrastructure%Regulatory enforcement infrastructure,driver-api/80211/cfg80211:rfkill integrationj$rfkill-integrationRFkill integration#driver-api/80211/cfg80211:test modej$ test-mode Test modedriver-api/auxiliary_bus:when should the auxiliary bus be usedjs+%when-should-the-auxiliary-bus-be-used%When Should the Auxiliary Bus Be Used2driver-api/auxiliary_bus:auxiliary device creationjs+auxiliary-device-creationAuxiliary Device Creation*driver-api/auxiliary_bus:auxiliary driversjs+auxiliary-driversAuxiliary Drivers&driver-api/auxiliary_bus:example usagejs+ example-usage Example Usage7driver-api/backlight/lp855x-driver:kernel driver lp855xj6kernel-driver-lp855xKernel driver lp855x.driver-api/backlight/lp855x-driver:descriptionj6 description Description;driver-api/backlight/lp855x-driver:platform data for lp855xj6platform-data-for-lp855xPlatform data for lp855xdriver-api/basics:driver basicsjS driver-basics Driver Basics.driver-api/basics:driver entry and exit pointsjSdriver-entry-and-exit-pointsDriver Entry and Exit points%driver-api/basics:driver device tablejSdriver-device-tableDriver device table2driver-api/basics:delaying and scheduling routinesjS delaying-and-scheduling-routines Delaying and scheduling routines)driver-api/basics:time and timer routinesjStime-and-timer-routinesTime and timer routines(driver-api/basics:high-resolution timersjShigh-resolution-timersHigh-resolution timers-driver-api/basics:wait queues and wake eventsjSwait-queues-and-wake-eventsWait queues and Wake events$driver-api/basics:internal functionsjSinternal-functionsInternal Functions$driver-api/basics:reference countingjSreference-countingReference countingdriver-api/basics:atomicsjSatomicsAtomics-driver-api/basics:kernel objects manipulationjSkernel-objects-manipulationKernel objects manipulation*driver-api/basics:kernel utility functionsjSkernel-utility-functionsKernel utility functions,driver-api/basics:device resource managementjSdevice-resource-managementDevice Resource Management'driver-api/clk:the common clk frameworkjPthe-common-clk-frameworkThe Common Clk Framework/driver-api/clk:introduction and interface splitjP introduction-and-interface-split Introduction and interface split-driver-api/clk:common data structures and apijPcommon-data-structures-and-apiCommon data structures and api+driver-api/clk:hardware clk implementationsjPhardware-clk-implementationsHardware clk implementations/driver-api/clk:supporting your own clk hardwarejP supporting-your-own-clk-hardware Supporting your own clk hardware6driver-api/clk:disabling clock gating of unused clocksjP'disabling-clock-gating-of-unused-clocks'Disabling clock gating of unused clocksdriver-api/clk:lockingjPlockingLocking componentj component&Component Helper for Aggregate Drivers;driver-api/component:component helper for aggregate driversj&component-helper-for-aggregate-drivers&Component Helper for Aggregate Driversdriver-api/component:apijapiAPI%driver-api/connector:kernel connectorjf@kernel-connectorKernel Connector)driver-api/connector:connector interfacesjf@connector-interfacesConnector interfaces)driver-api/connector:protocol descriptionjf@protocol-descriptionProtocol description driver-api/connector:reliabilityjf@ reliability Reliability$driver-api/connector:userspace usagejf@userspace-usageUserspace usage!driver-api/connector:code samplesjf@ code-samples Code samples"driver-api/console:console driversjLconsole-driversConsole Drivers'driver-api/console:notes for developersjLnotes-for-developersNotes for developers8driver-api/console:guidelines for console driver writersjL%guidelines-for-console-driver-writers%Guidelines for console driver writersiaa_default_configj]iaa-default-configIAA Default Configurationiaa_disable_scriptj]iaa-disable-scriptIAA disable scriptiaa_sysfs_configj]iaa-sysfs-configIAA sysfs config interfaceJdriver-api/crypto/iaa/iaa-crypto:iaa compression accelerator crypto driverj])iaa-compression-accelerator-crypto-driver)IAA Compression Accelerator Crypto Driver?driver-api/crypto/iaa/iaa-crypto:config options and other setupj]config-options-and-other-setupConfig options and other setup&driver-api/crypto/iaa/iaa-crypto:usagej]usageUsage+driver-api/crypto/iaa/iaa-crypto:statisticsj] statistics Statistics*driver-api/crypto/iaa/iaa-crypto:use casesj] use-cases Use cases)driver-api/crypto/iaa/iaa-crypto:appendixj]appendixAppendix=driver-api/crypto/iaa/index:iaa (intel analytics accelerator)jQqiaa-intel-analytics-accelerator!IAA (Intel Analytics Accelerator)&driver-api/crypto/index:crypto driversj0crypto-driversCrypto Drivers)driver-api/cxl/index:compute express linkjQcompute-express-linkCompute Express LinkAdriver-api/cxl/memory-devices:compute express link memory devicesj'F#compute-express-link-memory-devices#Compute Express Link Memory Devices:driver-api/cxl/memory-devices:cxl bus: theory of operationj'Fcxl-bus-theory-of-operationCXL Bus: Theory of Operation3driver-api/cxl/memory-devices:driver infrastructurej'Fdriver-infrastructureDriver Infrastructure1driver-api/cxl/memory-devices:external interfacesj'Fexternal-interfacesExternal Interfaces+driver-api/devfreq:device frequency scalingjedevice-frequency-scalingDevice Frequency Scalingdriver-api/devfreq:introductionje introduction Introductiondriver-api/devfreq:apijeapiAPI4driver-api/device-io:bus-independent device accessesj:bus-independent-device-accessesBus-Independent Device Accesses!driver-api/device-io:introductionj: introduction Introduction%driver-api/device-io:memory mapped ioj:memory-mapped-ioMemory Mapped IO(driver-api/device-io:port space accessesj:port-space-accessesPort Space Accesses+driver-api/device-io:__iomem pointer tokensj:iomem-pointer-tokens__iomem pointer tokens=driver-api/device-io:differences between i/o access functionsj:(differences-between-i-o-access-functions(Differences between I/O access functions0driver-api/device-io:device memory mapping modesj:device-memory-mapping-modesDevice memory mapping modes6driver-api/device-io:higher-level ioremap abstractionsj:!higher-level-ioremap-abstractions!Higher-level ioremap abstractionsAdriver-api/device-io:generalizing access to system and i/o memoryj:,generalizing-access-to-system-and-i-o-memory,Generalizing Access to System and I/O Memory.driver-api/device-io:public functions providedj:public-functions-providedPublic Functions Provided device_linkjc device-link Device links#driver-api/device_link:device linksjc device-links Device linksdriver-api/device_link:usagejcusageUsage"driver-api/device_link:limitationsjc limitations Limitationsdriver-api/device_link:examplesjcexamplesExamples#driver-api/device_link:alternativesjc alternatives Alternatives%driver-api/device_link:implementationjcimplementationImplementation$driver-api/device_link:state machinejc state-machine State machinedriver-api/device_link:apijcapiAPI?driver-api/dma-buf:buffer sharing and synchronization (dma-buf)jU7*buffer-sharing-and-synchronization-dma-buf,Buffer Sharing and Synchronization (dma-buf)3driver-api/dma-buf:userspace api principles and usejU7 userspace-api-principles-and-use Userspace API principles and use%driver-api/dma-buf:shared dma buffersjU7shared-dma-buffersShared DMA Buffers&driver-api/dma-buf:reservation objectsjU7reservation-objectsReservation Objectsdriver-api/dma-buf:dma fencesjU7 dma-fences DMA Fences0driver-api/dmaengine/client:dma engine api guidejXhdma-engine-api-guideDMA Engine API Guide%driver-api/dmaengine/client:dma usagejXh dma-usage DMA usage+driver-api/dmaengine/dmatest:dma test guidejXdma-test-guideDMA Test GuideBdriver-api/dmaengine/dmatest:part 1 - how to build the test modulejX#part-1-how-to-build-the-test-module%Part 1 - How to build the test moduleGdriver-api/dmaengine/dmatest:part 2 - when dmatest is built as a modulejX(part-2-when-dmatest-is-built-as-a-module*Part 2 - When dmatest is built as a moduleAdriver-api/dmaengine/dmatest:part 3 - when built-in in the kerneljX"part-3-when-built-in-in-the-kernel$Part 3 - When built-in in the kernel@driver-api/dmaengine/dmatest:part 4 - gathering the test resultsjX!part-4-gathering-the-test-results#Part 4 - Gathering the test resultsAdriver-api/dmaengine/dmatest:part 5 - handling channel allocationjX"part-5-handling-channel-allocation$Part 5 - Handling channel allocation2driver-api/dmaengine/index:dmaengine documentationjBdmaengine-documentationDMAEngine documentation>driver-api/dmaengine/index:dmaengine development documentationjB#dmaengine-development-documentation#DMAEngine development documentation9driver-api/dmaengine/index:dmaengine client documentationjBdmaengine-client-documentationDMAEngine client documentation1driver-api/dmaengine/index:dma test documentationjBdma-test-documentationDMA Test documentation0driver-api/dmaengine/index:pxa dma documentationjBpxa-dma-documentationPXA DMA documentation@driver-api/dmaengine/provider:dmaengine controller documentationj-"dmaengine-controller-documentation"DMAengine controller documentation3driver-api/dmaengine/provider:hardware introductionj-hardware-introductionHardware Introduction2driver-api/dmaengine/provider:dma support in linuxj-dma-support-in-linuxDMA Support in Linux,driver-api/dmaengine/provider:dmaengine apisj-dmaengine-apisDMAEngine APIs(driver-api/dmaengine/provider:misc notesj- misc-notes Misc notes2driver-api/dmaengine/provider:general design notesj-general-design-notesGeneral Design Notes&driver-api/dmaengine/provider:glossaryj-glossaryGlossary;driver-api/dmaengine/pxa_dma:pxa/mmp - dma slave controllerj)pxa-mmp-dma-slave-controllerPXA/MMP - DMA Slave controller(driver-api/dmaengine/pxa_dma:constraintsj) constraints Constraints#driver-api/dmaengine/pxa_dma:designj)designDesign/driver-api/dpll:the linux kernel dpll subsystemj_the-linux-kernel-dpll-subsystemThe Linux kernel dpll subsystemdriver-api/dpll:dpllj_dpllDPLLdriver-api/dpll:subsystemj_ subsystem Subsystemdriver-api/dpll:device objectj_ device-object Device objectdriver-api/dpll:pin objectj_ pin-object Pin objectdriver-api/dpll:pin selectionj_ pin-selection Pin selectiondriver-api/dpll:shared pinsj_ shared-pins Shared pinsdriver-api/dpll:mux-type pinsj_ mux-type-pins MUX-type pinsdriver-api/dpll:pin priorityj_ pin-priority Pin priority7driver-api/dpll:phase offset measurement and adjustmentj_'phase-offset-measurement-and-adjustment'Phase offset measurement and adjustment,driver-api/dpll:configuration commands groupj_configuration-commands-groupConfiguration commands groupAdriver-api/dpll:list of netlink commands with possible attributesj_1list-of-netlink-commands-with-possible-attributes1List of netlink commands with possible attributes%driver-api/dpll:netlink dump requestsj_netlink-dump-requestsNetlink dump requests#driver-api/dpll:set commands formatj_set-commands-formatSET commands format/driver-api/dpll:configuration pre-defined enumsj_configuration-pre-defined-enumsConfiguration pre-defined enumsdriver-api/dpll:notificationsj_ notifications Notifications,driver-api/dpll:device driver implementationj_device-driver-implementationDevice driver implementation driver-api/dpll:synce enablementj_synce-enablementSyncE enablement.driver-api/driver-model/binding:driver bindingjB*driver-bindingDriver Binding#driver-api/driver-model/binding:busjB*busBus/driver-api/driver-model/binding:device_registerjB*device-registerdevice_register,driver-api/driver-model/binding:device classjB* device-class Device Class&driver-api/driver-model/binding:driverjB*driverDriver%driver-api/driver-model/binding:sysfsjB*sysfssysfs/driver-api/driver-model/binding:driver_registerjB*driver-registerdriver_register'driver-api/driver-model/binding:removaljB*removalRemoval%driver-api/driver-model/bus:bus typesjxM bus-types Bus Types&driver-api/driver-model/bus:definitionjxM definition Definition'driver-api/driver-model/bus:declarationjxM declaration Declaration(driver-api/driver-model/bus:registrationjxM registration Registration%driver-api/driver-model/bus:callbacksjxM callbacks CallbacksAdriver-api/driver-model/bus:match(): attaching drivers to devicesjxM"match-attaching-drivers-to-devices%match(): Attaching Drivers to Devices3driver-api/driver-model/bus:device and driver listsjxMdevice-and-driver-listsDevice and Driver Lists!driver-api/driver-model/bus:sysfsjxMsysfssysfs0driver-api/driver-model/bus:exporting attributesjxMexporting-attributesExporting AttributesEdriver-api/driver-model/design-patterns:device driver design patternsjkQdevice-driver-design-patternsDevice Driver Design Patterns:driver-api/driver-model/design-patterns:1. state containerjkQstate-container1. State Container9driver-api/driver-model/design-patterns:2. container_of()jkQ container-of2. container_of()9driver-api/driver-model/device:the basic device structurejOthe-basic-device-structureThe Basic Device Structure4driver-api/driver-model/device:programming interfacejOprogramming-interfaceProgramming Interface)driver-api/driver-model/device:attributesjO attributes Attributes?driver-api/driver-model/devres:devres - managed device resourcejGdevres-managed-device-resource Devres - Managed Device Resource'driver-api/driver-model/devres:1. introjGintro1. Intro(driver-api/driver-model/devres:2. devresjGdevres 2. Devres.driver-api/driver-model/devres:3. devres groupjG devres-group3. Devres group)driver-api/driver-model/devres:4. detailsjGdetails 4. Details*driver-api/driver-model/devres:5. overheadjGoverhead 5. Overheadfdevice-driversDevice Drivers)driver-api/driver-model/driver:allocationj>f allocation Allocation-driver-api/driver-model/driver:initializationj>finitializationInitialization*driver-api/driver-model/driver:declarationj>f declaration Declaration+driver-api/driver-model/driver:registrationj>f registration Registration5driver-api/driver-model/driver:transition bus driversj>ftransition-bus-driversTransition Bus Drivers%driver-api/driver-model/driver:accessj>faccessAccess$driver-api/driver-model/driver:sysfsj>fsysfssysfs(driver-api/driver-model/driver:callbacksj>f callbacks Callbacks)driver-api/driver-model/driver:attributesj>f attributes Attributes*driver-api/driver-model/index:driver modelj ) driver-model Driver Model>driver-api/driver-model/overview:the linux kernel device modeljhthe-linux-kernel-device-modelThe Linux Kernel Device Model)driver-api/driver-model/overview:overviewjhoverviewOverview2driver-api/driver-model/overview:downstream accessjhdownstream-accessDownstream Access/driver-api/driver-model/overview:user interfacejhuser-interfaceUser Interface=driver-api/driver-model/platform:platform devices and driversjqplatform-devices-and-driversPlatform Devices and Drivers1driver-api/driver-model/platform:platform devicesjqplatform-devicesPlatform devices1driver-api/driver-model/platform:platform driversjqplatform-driversPlatform drivers3driver-api/driver-model/platform:device enumerationjqdevice-enumerationDevice Enumeration?driver-api/driver-model/platform:legacy drivers: device probingjqlegacy-drivers-device-probingLegacy Drivers: Device ProbingAdriver-api/driver-model/platform:device naming and driver bindingjq device-naming-and-driver-binding Device Naming and Driver BindingCdriver-api/driver-model/platform:early platform devices and driversjq"early-platform-devices-and-drivers"Early Platform Devices and DriversJdriver-api/driver-model/platform:1. registering early platform device datajq®istering-early-platform-device-data)1. Registering early platform device data?driver-api/driver-model/platform:2. parsing kernel command linejqparsing-kernel-command-line2. Parsing kernel command linebdriver-api/driver-model/platform:3. installing early platform drivers belonging to a certain classjq>installing-early-platform-drivers-belonging-to-a-certain-classA3. Installing early platform drivers belonging to a certain classFdriver-api/driver-model/platform:4. early platform driver registrationjq"early-platform-driver-registration%4. Early platform driver registrationbdriver-api/driver-model/platform:5. probing of early platform drivers belonging to a certain classjq>probing-of-early-platform-drivers-belonging-to-a-certain-classA5. Probing of early platform drivers belonging to a certain classLdriver-api/driver-model/platform:6. inside the early platform driver probe()jq&inside-the-early-platform-driver-probe+6. Inside the early platform driver probe()Gdriver-api/driver-model/porting:porting drivers to the new driver modelj,e'porting-drivers-to-the-new-driver-model'Porting Drivers to the New Driver Model@driver-api/early-userspace/buffer-format:initramfs buffer formatj-initramfs-buffer-formatinitramfs buffer format?driver-api/early-userspace/buffer-format:handling of hard linksj-handling-of-hard-linksHandling of hard linksJdriver-api/early-userspace/early_userspace_support:early userspace supportj5early-userspace-supportEarly userspace supportFdriver-api/early-userspace/early_userspace_support:cpio archive methodj5cpio-archive-methodCPIO ARCHIVE methodHdriver-api/early-userspace/early_userspace_support:image building methodj5image-building-methodIMAGE BUILDING method0driver-api/early-userspace/index:early userspacejdearly-userspaceEarly Userspace=driver-api/edac:error detection and correction (edac) devicesj&+error-detection-and-correction-edac-devices-Error Detection And Correction (EDAC) Devices8driver-api/edac:main concepts used at the edac subsystemj&(main-concepts-used-at-the-edac-subsystem(Main Concepts used at the EDAC subsystem"driver-api/edac:memory controllersj&memory-controllersMemory Controllersdriver-api/edac:pci controllersj&pci-controllersPCI Controllersdriver-api/edac:edac blocksj& edac-blocks EDAC Blocks,driver-api/edac:heterogeneous system supportj&heterogeneous-system-supportHeterogeneous system support driver-api/eisa:eisa bus supportje,eisa-bus-supportEISA bus supportdriver-api/eisa:bus root driverje,bus-root-driverBus root driverdriver-api/eisa:driverje,driverDriverdriver-api/eisa:deviceje,deviceDevicedriver-api/eisa:misc stuffje, misc-stuff Misc stuff!driver-api/eisa:kernel parametersje,kernel-parametersKernel parametersdriver-api/eisa:random notesje, random-notes Random notesdriver-api/eisa:thanksje,thanksThanks?driver-api/firewire:firewire (ieee 1394) driver interface guidejin)firewire-ieee-1394-driver-interface-guide+Firewire (IEEE 1394) driver Interface Guide-driver-api/firewire:introduction and overviewjinintroduction-and-overviewIntroduction and Overview8driver-api/firewire:firewire char device data structuresjin$firewire-char-device-data-structures$Firewire char device data structures@driver-api/firewire:firewire device probing and sysfs interfacesjin,firewire-device-probing-and-sysfs-interfaces,Firewire device probing and sysfs interfaces8driver-api/firewire:firewire core transaction interfacesjin$firewire-core-transaction-interfaces$Firewire core transaction interfaces7driver-api/firewire:firewire isochronous i/o interfacesjin#firewire-isochronous-i-o-interfaces#Firewire Isochronous I/O interfaces1driver-api/firmware/built-in-fw:built-in firmwarejsbuilt-in-firmwareBuilt-in firmware3driver-api/firmware/core:firmware api core featuresjfirmware-api-core-featuresFirmware API core features=driver-api/firmware/direct-fs-lookup:direct filesystem lookupj\direct-filesystem-lookupDirect filesystem lookup;driver-api/firmware/direct-fs-lookup:firmware and initramfsj\firmware-and-initramfsFirmware and initramfs*driver-api/firmware/efi/index:uefi supportj t uefi-support UEFI Support9driver-api/firmware/efi/index:uefi stub library functionsj tuefi-stub-library-functionsUEFI stub library functions;driver-api/firmware/fallback-mechanisms:fallback mechanismsj'#fallback-mechanismsFallback mechanismsRdriver-api/firmware/fallback-mechanisms:justifying the firmware fallback mechanismj'#*justifying-the-firmware-fallback-mechanism*Justifying the firmware fallback mechanismDdriver-api/firmware/fallback-mechanisms:types of fallback mechanismsj'#types-of-fallback-mechanismsTypes of fallback mechanismsGdriver-api/firmware/fallback-mechanisms:firmware sysfs loading facilityj'#firmware-sysfs-loading-facilityFirmware sysfs loading facilityRdriver-api/firmware/fallback-mechanisms:firmware kobject uevent fallback mechanismj'#*firmware-kobject-uevent-fallback-mechanism*Firmware kobject uevent fallback mechanismJdriver-api/firmware/fallback-mechanisms:firmware custom fallback mechanismj'#"firmware-custom-fallback-mechanism"Firmware custom fallback mechanismAdriver-api/firmware/fallback-mechanisms:firmware fallback timeoutj'#firmware-fallback-timeoutFirmware fallback timeoutPdriver-api/firmware/fallback-mechanisms:efi embedded firmware fallback mechanismj'#(efi-embedded-firmware-fallback-mechanism(EFI embedded firmware fallback mechanismAdriver-api/firmware/firmware-usage-guidelines:firmware guidelinesj6firmware-guidelinesFirmware Guidelines1driver-api/firmware/firmware_cache:firmware cachej\firmware-cacheFirmware cache8driver-api/firmware/fw_search_path:firmware search pathsj4firmware-search-pathsFirmware search paths1driver-api/firmware/fw_upload:firmware upload apijxWfirmware-upload-apiFirmware Upload API:driver-api/firmware/fw_upload:register for firmware uploadjxWregister-for-firmware-uploadRegister for firmware upload.driver-api/firmware/fw_upload:sysfs attributesjxWsysfs-attributesSysfs Attributes,driver-api/firmware/index:linux firmware apij/linux-firmware-apiLinux Firmware API-driver-api/firmware/introduction:introductionj_ introduction Introduction;driver-api/firmware/introduction:types of firmware requestsj_types-of-firmware-requestsTypes of firmware requests6driver-api/firmware/lookup-order:firmware lookup orderjsfirmware-lookup-orderFirmware lookup order>driver-api/firmware/other_interfaces:other firmware interfacesjb"other-firmware-interfacesOther Firmware Interfaces3driver-api/firmware/other_interfaces:dmi interfacesjb"dmi-interfacesDMI Interfaces3driver-api/firmware/other_interfaces:edd interfacesjb"edd-interfacesEDD InterfacesJdriver-api/firmware/other_interfaces:generic system framebuffers interfacejb"%generic-system-framebuffers-interface%Generic System Framebuffers InterfaceFdriver-api/firmware/other_interfaces:intel stratix10 soc service layerjb"!intel-stratix10-soc-service-layer!Intel Stratix10 SoC Service Layer9driver-api/firmware/request_firmware:request_firmware apijZrequest-firmware-apirequest_firmware APIBdriver-api/firmware/request_firmware:synchronous firmware requestsjZsynchronous-firmware-requestsSynchronous firmware requestsCdriver-api/firmware/request_firmware:asynchronous firmware requestsjZasynchronous-firmware-requestsAsynchronous firmware requestsDdriver-api/firmware/request_firmware:special optimizations on rebootjZspecial-optimizations-on-rebootSpecial optimizations on rebootMdriver-api/firmware/request_firmware:request firmware api expected driver usejZ(request-firmware-api-expected-driver-use(request firmware API expected driver use'driver-api/fpga/fpga-bridge:fpga bridgej " fpga-bridge FPGA Bridge>driver-api/fpga/fpga-bridge:api to implement a new fpga bridgej ""api-to-implement-a-new-fpga-bridge"API to implement a new FPGA bridge%driver-api/fpga/fpga-mgr:fpga managerj(S fpga-manager FPGA Manager!driver-api/fpga/fpga-mgr:overviewj(SoverviewOverview9driver-api/fpga/fpga-mgr:how to support a new fpga devicej(S how-to-support-a-new-fpga-device How to support a new FPGA deviceGdriver-api/fpga/fpga-mgr:api for implementing a new fpga manager driverj(S.api-for-implementing-a-new-fpga-manager-driver.API for implementing a new FPGA Manager driverCdriver-api/fpga/fpga-programming:in-kernel api for fpga programmingjg"in-kernel-api-for-fpga-programming"In-kernel API for FPGA Programming)driver-api/fpga/fpga-programming:overviewjgoverviewOverviewFdriver-api/fpga/fpga-programming:how to program an fpga using a regionjg%how-to-program-an-fpga-using-a-region%How to program an FPGA using a regiondriver-api/gpio/legacy:gpio implementor's framework (optional)j?%gpio-implementor-s-framework-optional)GPIO implementor’s framework (OPTIONAL)?driver-api/gpio/legacy:sysfs interface for userspace (optional)j?&sysfs-interface-for-userspace-optional(Sysfs Interface for Userspace (OPTIONAL)$driver-api/gpio/legacy:api referencej? api-reference API Reference4driver-api/gpio/using-gpio:using gpio lines in linuxj=using-gpio-lines-in-linuxUsing GPIO Lines in Linuxn vs this_cpu_ptr(&pp->n)jŠ&this-cpu-ptr-pp-n-vs-this-cpu-ptr-pp-n,&this_cpu_ptr(pp)->n vs this_cpu_ptr(&pp->n)3core-api/this_cpu_ops:remote access to per cpu datajŠremote-access-to-per-cpu-dataRemote access to per cpu data$core-api/timekeeping:ktime accessorsjktime-accessorsktime accessors3core-api/timekeeping:basic ktime_t based interfacesjbasic-ktime-t-based-interfacesBasic ktime_t based interfaces>core-api/timekeeping:nanosecond, timespec64, and second outputj'nanosecond-timespec64-and-second-output)nanosecond, timespec64, and second output.core-api/timekeeping:coarse and fast_ns accessjcoarse-and-fast-ns-accessCoarse and fast_ns access/core-api/timekeeping:deprecated time interfacesjdeprecated-time-interfacesDeprecated time interfaces3core-api/tracepoint:the linux kernel tracepoint apijithe-linux-kernel-tracepoint-apiThe Linux Kernel Tracepoint API core-api/tracepoint:introductionji introduction Introductioncore-api/tracepoint:irqjiirqIRQcore-api/tracepoint:signaljisignalSIGNALcore-api/tracepoint:block iojiblock-ioBlock IOcore-api/tracepoint:workqueueji workqueue Workqueue:core-api/unaligned-memory-access:unaligned memory accessesjkyunaligned-memory-accessesUnaligned Memory AccessesFcore-api/unaligned-memory-access:the definition of an unaligned accessjky%the-definition-of-an-unaligned-access%The definition of an unaligned access2core-api/unaligned-memory-access:natural alignmentjkynatural-alignmentNatural alignmentcore-api/wrappers/memory-barriers:linux kernel memory barriersjͫlinux-kernel-memory-barriersLinux kernel memory barrierscore-api/xarray:xarrayjxarrayXArraycore-api/xarray:overviewjoverviewOverviewcore-api/xarray:normal apij normal-api Normal APIcore-api/xarray:advanced apij advanced-api Advanced API(core-api/xarray:functions and structuresjfunctions-and-structuresFunctions and structuresKcpu-freq/core:general description of the cpufreq core and cpufreq notifiersj=general-description-of-the-cpufreq-core-and-cpufreq-notifiers=General description of the CPUFreq core and CPUFreq notifiers$cpu-freq/core:1. general informationjgeneral-information1. General Information"cpu-freq/core:2. cpufreq notifiersjcpufreq-notifiers2. CPUFreq notifiersPcpu-freq/core:3. cpufreq table generation with operating performance point (opp)j=cpufreq-table-generation-with-operating-performance-point-oppB3. CPUFreq Table Generation with Operating Performance Point (OPP)Dcpu-freq/cpu-drivers:how to implement a new cpufreq processor driverj/how-to-implement-a-new-cpufreq-processor-driver/How to Implement a new CPUFreq Processor Driver#cpu-freq/cpu-drivers:1. what to do?j what-to-do1. What To Do?/cpu-freq/cpu-drivers:2. frequency table helpersjfrequency-table-helpers2. Frequency Table HelpersAcpu-freq/cpufreq-stats:general description of sysfs cpufreq statsjӪ*general-description-of-sysfs-cpufreq-stats*General Description of sysfs CPUFreq Stats&cpu-freq/cpufreq-stats:1. introductionjӪ introduction1. Introductiondevicetree/bindings/submitting-patches:i. for patch submittersji-for-patch-submittersI. For patch submittersAdevicetree/bindings/submitting-patches:ii. for kernel maintainersjii-for-kernel-maintainersII. For kernel maintainers1devicetree/bindings/submitting-patches:iii. notesj iii-notes III. Notesadevicetree/bindings/writing-bindings:dos and don'ts for designing and writing devicetree bindingsjDOs and DON’Ts for designing and writing Devicetree bindings3devicetree/bindings/writing-bindings:overall designjoverall-designOverall design/devicetree/bindings/writing-bindings:propertiesj properties Properties>devicetree/bindings/writing-bindings:typical cases and caveatsjtypical-cases-and-caveatsTypical cases and caveats9devicetree/bindings/writing-bindings:board/soc .dts filesjboard-soc-dts-filesBoard/SoC .dts Filesexample-schemajexample-schemaAnnotated Example SchemaMdevicetree/bindings/writing-schema:writing devicetree bindings in json-schemaj*writing-devicetree-bindings-in-json-schema*Writing Devicetree Bindings in json-schema2devicetree/bindings/writing-schema:schema contentsjschema-contentsSchema Contents2devicetree/bindings/writing-schema:property schemajproperty-schemaProperty Schema/devicetree/bindings/writing-schema:coding stylej coding-style Coding style*devicetree/bindings/writing-schema:testingjtestingTesting8devicetree/bindings/writing-schema:json-schema resourcesjjson-schema-resourcesjson-schema Resources;devicetree/bindings/writing-schema:annotated example schemajannotated-example-schemaAnnotated Example Schema+devicetree/changesets:devicetree changesetsjdevicetree-changesetsDevicetree ChangesetsEdevicetree/dynamic-resolution-notes:devicetree dynamic resolver notesj!devicetree-dynamic-resolver-notes!Devicetree Dynamic Resolver Notes:devicetree/dynamic-resolution-notes:how the resolver worksjhow-the-resolver-worksHow the resolver works-devicetree/index:open firmware and devicetreejopen-firmware-and-devicetreeOpen Firmware and Devicetree(devicetree/index:kernel devicetree usagejkernel-devicetree-usageKernel Devicetree Usage$devicetree/index:devicetree overlaysjdevicetree-overlaysDevicetree Overlays$devicetree/index:devicetree bindingsjdevicetree-bindingsDevicetree Bindings devicetreejN devicetreeDeviceTree Kernel API+devicetree/kernel-api:devicetree kernel apijNdevicetree-kernel-apiDeviceTree Kernel API$devicetree/kernel-api:core functionsjNcore-functionsCore functions,devicetree/kernel-api:driver model functionsjNdriver-model-functionsDriver model functions6devicetree/kernel-api:overlay and dynamic dt functionsjN overlay-and-dynamic-dt-functions Overlay and Dynamic DT functionsblock/index:blockj<>blockBlockinline_encryptionjvAinline-encryptionInline Encryption)block/inline-encryption:inline encryptionjvAjr/Inline Encryption"block/inline-encryption:backgroundjvA background Background!block/inline-encryption:objectivejvA objective Objective-block/inline-encryption:constraints and notesjvAconstraints-and-notesConstraints and notes$block/inline-encryption:basic designjvA basic-design Basic design+block/inline-encryption:blk-crypto-fallbackjvAblk-crypto-fallbackblk-crypto-fallbackAblock/inline-encryption:api presented to users of the block layerjvA)api-presented-to-users-of-the-block-layer)API presented to users of the block layer7block/inline-encryption:api presented to device driversjvAapi-presented-to-device-driversAPI presented to device drivers'block/inline-encryption:layered devicesjvAlayered-devicesLayered DevicesOblock/inline-encryption:interaction between inline encryption and blk integrityjvA7interaction-between-inline-encryption-and-blk-integrity7Interaction between inline encryption and blk integrity block/ioprio:block io prioritiesjblock-io-prioritiesBlock io prioritiesblock/ioprio:introjintroIntroblock/ioprio:scheduling classesjscheduling-classesScheduling classesblock/ioprio:toolsjtoolsTools0block/kyber-iosched:kyber i/o scheduler tunablesjkyber-i-o-scheduler-tunablesKyber I/O scheduler tunables!block/kyber-iosched:read_lat_nsecj read-lat-nsec read_lat_nsec"block/kyber-iosched:write_lat_nsecjwrite-lat-nsecwrite_lat_nsec'block/null_blk:null block device driverj&null-block-device-driverNull block device driverblock/null_blk:overviewj&overviewOverview block/null_blk:module parametersj&module-parametersModule parameters8block/pr:block layer support for persistent reservationsjb/block-layer-support-for-persistent-reservations/Block layer support for Persistent Reservations;block/pr:the following types of reservations are supported:jb1the-following-types-of-reservations-are-supported2The following types of reservations are supported:+block/pr:the following ioctl are supported:jb!the-following-ioctl-are-supported"The following ioctl are supported:block/pr:flagsjbflagsFlags:block/stat:block layer statistics in /sys/block//statj7,block-layer-statistics-in-sys-block-dev-stat/Block layer statistics in /sys/block//stat.block/stat:read i/os, write i/os, discard i/0sj7!read-i-os-write-i-os-discard-i-0s#read I/Os, write I/Os, discard I/0sblock/stat:flush i/osj7 flush-i-os flush I/Os4block/stat:read merges, write merges, discard mergesj7'read-merges-write-merges-discard-merges)read merges, write merges, discard merges7block/stat:read sectors, write sectors, discard_sectorsj7*read-sectors-write-sectors-discard-sectors,read sectors, write sectors, discard_sectors>block/stat:read ticks, write ticks, discard ticks, flush ticksj70read-ticks-write-ticks-discard-ticks-flush-ticks3read ticks, write ticks, discard ticks, flush ticksblock/stat:in_flightj7 in-flight in_flightblock/stat:io_ticksj7io-ticksio_ticksblock/stat:time_in_queuej7 time-in-queue time_in_queue)block/switching-sched:switching schedulerj[&switching-schedulerSwitching Scheduler6block/ublk:userspace block device driver (ublk driver)j)userspace-block-device-driver-ublk-driver+Userspace block device driver (ublk driver)block/ublk:overviewjoverviewOverviewblock/ublk:using ublkj using-ublk Using ublkblock/ublk:designjdesignDesignblock/ublk:future developmentjfuture-developmentFuture developmentblock/ublk:referencesj references ReferencesHblock/writeback_cache_control:explicit volatile write back cache controljm*explicit-volatile-write-back-cache-control*Explicit volatile write back cache control*block/writeback_cache_control:introductionjm introduction Introduction4block/writeback_cache_control:explicit cache flushesjmexplicit-cache-flushesExplicit cache flushes0block/writeback_cache_control:forced unit accessjmforced-unit-accessForced Unit AccessDblock/writeback_cache_control:implementation details for filesystemsjm&implementation-details-for-filesystems&Implementation details for filesystemsPblock/writeback_cache_control:implementation details for bio based block driversjm2implementation-details-for-bio-based-block-drivers2Implementation details for bio based block driversWblock/writeback_cache_control:implementation details for request_fn based block driversjm9implementation-details-for-request-fn-based-block-drivers9Implementation details for request_fn based block drivers bpf/bpf_design_qa:bpf design q&ajMbpf-design-q-aBPF Design Q&A'bpf/bpf_design_qa:questions and answersjMquestions-and-answersQuestions and Answers2bpf/bpf_devel_qa:howto interact with bpf subsystemj69!howto-interact-with-bpf-subsystem!HOWTO interact with BPF subsystembpf/bpf_devel_qa:reporting bugsj69reporting-bugsReporting bugs#bpf/bpf_devel_qa:submitting patchesj69submitting-patchesSubmitting patches"bpf/bpf_devel_qa:stable submissionj69stable-submissionStable submission bpf/bpf_devel_qa:testing patchesj69testing-patchesTesting patchesbpf/bpf_devel_qa:llvmj69llvmLLVMbpf/bpf_iterators:bpf iteratorsj3 bpf-iterators BPF Iteratorsbpf/bpf_iterators:motivationj3 motivation Motivation(bpf/bpf_iterators:how bpf iterators workj3how-bpf-iterators-workHow BPF Iterators Work*bpf/bpf_iterators:how to use bpf iteratorsj3how-to-use-bpf-iteratorsHow to Use BPF iteratorsIbpf/bpf_iterators:implement kernel support for bpf iterator program typesj37implement-kernel-support-for-bpf-iterator-program-types7Implement Kernel Support for BPF Iterator Program Types3bpf/bpf_iterators:parameterizing bpf task iteratorsj3!parameterizing-bpf-task-iterators!Parameterizing BPF Task Iterators+bpf/bpf_iterators:bpf task iterator programj3bpf-task-iterator-programBPF Task Iterator Program:bpf/bpf_iterators:creating a file iterator with parametersj3(creating-a-file-iterator-with-parameters(Creating a File Iterator with Parameters$bpf/bpf_iterators:without parametersj3without-parametersWithout Parameters-bpf/bpf_iterators:parametrizing vma iteratorsj3parametrizing-vma-iteratorsParametrizing VMA Iterators.bpf/bpf_iterators:parametrizing task iteratorsj3parametrizing-task-iteratorsParametrizing Task Iteratorsbpf/bpf_licensing:bpf licensingj bpf-licensing BPF licensingbpf/bpf_licensing:backgroundj background Background)bpf/bpf_licensing:implementations of ebpfjimplementations-of-ebpfImplementations of eBPF8bpf/bpf_licensing:using bpf programs in the linux kernelj&using-bpf-programs-in-the-linux-kernel&Using BPF programs in the Linux kernelEbpf/bpf_licensing:packaging bpf programs with user space applicationsj3packaging-bpf-programs-with-user-space-applications3Packaging BPF programs with user space applications4bpf/bpf_prog_run:running bpf programs from userspacej #running-bpf-programs-from-userspace#Running BPF programs from userspacebpf/bpf_prog_run:overviewj overviewOverview:bpf/bpf_prog_run:running xdp programs in "live frame mode"j 'running-xdp-programs-in-live-frame-mode-Running XDP programs in “live frame mode”btf_type_stringjbtf-type-string2. BTF Type and String Encoding bpf_prog_loadj bpf-prog-load3.3 BPF_PROG_LOADbtf_ext_sectionjbtf-ext-section4.2 .BTF.ext sectionbpf/btf:bpf type format (btf)jbpf-type-format-btfBPF Type Format (BTF)bpf/btf:1. introductionj introduction1. Introduction'bpf/btf:2. btf type and string encodingjbtf-type-and-string-encoding2. BTF Type and String Encodingbpf/btf:3. btf kernel apijbtf-kernel-api3. BTF Kernel API$bpf/btf:4. elf file format interfacejelf-file-format-interface4. ELF File Format Interfacebpf/btf:5. using btfj using-btf 5. Using BTFbpf/btf:6. btf generationjbtf-generation6. BTF Generationbpf/btf:7. testingjtesting 7. Testing*bpf/clang-notes:clang implementation notesjclang-implementation-notes!1   Clang implementation notesbpf/clang-notes:versionsjversions1.1   Versions'bpf/clang-notes:arithmetic instructionsjarithmetic-instructions 1.2   Arithmetic instructions!bpf/clang-notes:jump instructionsjjump-instructions1.3   Jump instructions!bpf/clang-notes:atomic operationsjatomic-operations1.4   Atomic operations+bpf/classic_vs_extended:classic bpf vs ebpfjclassic-bpf-vs-ebpfClassic BPF vs eBPF'bpf/classic_vs_extended:opcode encodingjopcode-encodingopcode encodingcpumasks-header-labelj cpumasks-header-labelBPF cpumask kfuncscpumasks-querying-labelj cpumasks-querying-label3.2 Querying cpumasksbpf/cpumasks:bpf cpumask kfuncsj bpf-cpumask-kfuncsBPF cpumask kfuncsbpf/cpumasks:1. introductionj  introduction1. Introduction#bpf/cpumasks:2. bpf cpumask objectsj bpf-cpumask-objects2. BPF cpumask objectsbpf/cpumasks:3. cpumask kfuncsj cpumask-kfuncs3. cpumask kfuncs)bpf/cpumasks:4. adding bpf cpumask kfuncsj adding-bpf-cpumask-kfuncs4. Adding BPF cpumask kfuncsbpf/drgn:bpf drgn toolsjzDbpf-drgn-toolsBPF drgn toolsbpf/drgn:bpf_inspect.pyjzDbpf-inspect-pybpf_inspect.py(bpf/faq:frequently asked questions (faq)jn1frequently-asked-questions-faq Frequently asked questions (FAQ)fs_kfuncs-header-labeljHEfs-kfuncs-header-labelBPF filesystem kfuncs#bpf/fs_kfuncs:bpf filesystem kfuncsjHEbpf-filesystem-kfuncsBPF filesystem kfuncs+bpf/graph_ds_impl:bpf graph data structuresj1'bpf-graph-data-structuresBPF Graph Data Structuresbpf/graph_ds_impl:introductionj1' introduction Introductionbpf/graph_ds_impl:unstable apij1' unstable-api Unstable APIbpf/graph_ds_impl:lockingj1'lockingLocking'bpf/graph_ds_impl:non-owning referencesj1'non-owning-referencesNon-owning referencesbpf/helpers:helper functionsjhelper-functionsHelper functionsbpf/index:bpf documentationjLbpf-documentationBPF Documentationu(kfuncs-header-labelj!kfuncs-header-labelBPF Kernel Functions (kfuncs)bpf_kfunc_nodefj!bpf-kfunc-nodef%2.3 Using an existing kernel functionkf_deprecated_flagj!kf-deprecated-flag2.4.8 KF_DEPRECATED flag bpf_kfunc_lifecycle_expectationsj! bpf-kfunc-lifecycle-expectations3. kfunc lifecycle expectations(bpf/kfuncs:bpf kernel functions (kfuncs)j!bpf-kernel-functions-kfuncsBPF Kernel Functions (kfuncs)bpf/kfuncs:1. introductionj! introduction1. Introductionbpf/kfuncs:2. defining a kfuncj!defining-a-kfunc2. Defining a kfunc*bpf/kfuncs:3. kfunc lifecycle expectationsj!kfunc-lifecycle-expectations3. kfunc lifecycle expectationsbpf/kfuncs:4. core kfuncsj! core-kfuncs4. Core kfuncslibbpfjMlibbpflibbpfbpf/libbpf/index:libbpfjMjU/libbpf'bpf/libbpf/libbpf_build:building libbpfjbuilding-libbpfBuilding libbpf9bpf/libbpf/libbpf_naming_convention:api naming conventionj_api-naming-conventionAPI naming convention8bpf/libbpf/libbpf_naming_convention:system call wrappersj_system-call-wrappersSystem call wrappers+bpf/libbpf/libbpf_naming_convention:objectsj_objectsObjects7bpf/libbpf/libbpf_naming_convention:auxiliary functionsj_auxiliary-functionsAuxiliary functions'bpf/libbpf/libbpf_naming_convention:abij_abiABI5bpf/libbpf/libbpf_naming_convention:symbol visibilityj_symbol-visibilitySymbol visibility2bpf/libbpf/libbpf_naming_convention:abi versioningj_abi-versioningABI versioning5bpf/libbpf/libbpf_naming_convention:stand-alone buildj_stand-alone-buildStand-alone build@bpf/libbpf/libbpf_naming_convention:api documentation conventionj_api-documentation-conventionAPI documentation convention+bpf/libbpf/libbpf_naming_convention:licensej_licenseLicense)bpf/libbpf/libbpf_naming_convention:linksj_linksLinks*bpf/libbpf/libbpf_overview:libbpf overviewjlibbpf-overviewlibbpf Overviewbpf/map_array:bpf_map_type_array and bpf_map_type_percpu_arrayj0bpf-map-type-array-and-bpf-map-type-percpu-array0BPF_MAP_TYPE_ARRAY and BPF_MAP_TYPE_PERCPU_ARRAYbpf/map_array:usagejusageUsagebpf/map_array:examplesjexamplesExamplesbpf/map_array:semanticsj semantics Semantics.bpf/map_bloom_filter:bpf_map_type_bloom_filterjbpf-map-type-bloom-filterBPF_MAP_TYPE_BLOOM_FILTERbpf/map_bloom_filter:usagejusageUsagebpf/map_bloom_filter:examplesjexamplesExamplesbpf/map_bloom_filter:referencesj references References2bpf/map_cgroup_storage:bpf_map_type_cgroup_storagejbpf-map-type-cgroup-storageBPF_MAP_TYPE_CGROUP_STORAGEbpf/map_cgroup_storage:usagejusageUsagebpf/map_cgroup_storage:examplesjexamplesExamples bpf/map_cgroup_storage:semanticsj semantics Semantics.bpf/map_cgrp_storage:bpf_map_type_cgrp_storagejbpf-map-type-cgrp-storageBPF_MAP_TYPE_CGRP_STORAGEbpf/map_cgrp_storage:usagejusageUsagebpf/map_cgrp_storage:examplesjexamplesExamplesabpf/map_cgrp_storage:difference between bpf_map_type_cgrp_storage and bpf_map_type_cgroup_storagejLdifference-between-bpf-map-type-cgrp-storage-and-bpf-map-type-cgroup-storageLDifference Between BPF_MAP_TYPE_CGRP_STORAGE and BPF_MAP_TYPE_CGROUP_STORAGE"bpf/map_cpumap:bpf_map_type_cpumapjbpf-map-type-cpumapBPF_MAP_TYPE_CPUMAPbpf/map_cpumap:usagejusageUsagebpf/map_cpumap:examplesjexamplesExamplesbpf/map_cpumap:referencesj references References?bpf/map_devmap:bpf_map_type_devmap and bpf_map_type_devmap_hashj!0bpf-map-type-devmap-and-bpf-map-type-devmap-hash0BPF_MAP_TYPE_DEVMAP and BPF_MAP_TYPE_DEVMAP_HASHbpf/map_devmap:usagej!usageUsagebpf/map_devmap:examplesj!examplesExamplesbpf/map_devmap:referencesj! references Referencesbpf/map_sockmap:bpf_map_type_sockmap and bpf_map_type_sockhashj-.bpf-map-type-sockmap-and-bpf-map-type-sockhash.BPF_MAP_TYPE_SOCKMAP and BPF_MAP_TYPE_SOCKHASHbpf/map_sockmap:usagej-usageUsagebpf/map_sockmap:examplesj-examplesExamplesbpf/map_sockmap:referencesj- references References"bpf/map_xskmap:bpf_map_type_xskmapj/bpf-map-type-xskmapBPF_MAP_TYPE_XSKMAPbpf/map_xskmap:usagej/usageUsagebpf/map_xskmap:examplesj/examplesExamplesbpf/maps:bpf mapsjbpf-mapsBPF mapsbpf/maps:map typesj map-types Map Typesbpf/maps:usage notesj usage-notes Usage Notesbpf/other:otherjSotherOther4bpf/prog_cgroup_sockopt:bpf_prog_type_cgroup_sockoptjbpf-prog-type-cgroup-sockoptBPF_PROG_TYPE_CGROUP_SOCKOPT-bpf/prog_cgroup_sockopt:bpf_cgroup_setsockoptjbpf-cgroup-setsockoptBPF_CGROUP_SETSOCKOPT-bpf/prog_cgroup_sockopt:bpf_cgroup_getsockoptjbpf-cgroup-getsockoptBPF_CGROUP_GETSOCKOPT*bpf/prog_cgroup_sockopt:cgroup inheritancejcgroup-inheritanceCgroup Inheritance$bpf/prog_cgroup_sockopt:large optvalj large-optval Large optvalbpf/prog_cgroup_sockopt:examplejexampleExample2bpf/prog_cgroup_sysctl:bpf_prog_type_cgroup_sysctljbpf-prog-type-cgroup-sysctlBPF_PROG_TYPE_CGROUP_SYSCTL%bpf/prog_cgroup_sysctl:1. attach typej attach-type1. Attach type!bpf/prog_cgroup_sysctl:2. contextjcontext 2. Context%bpf/prog_cgroup_sysctl:3. return codej return-code3. Return code!bpf/prog_cgroup_sysctl:4. helpersjhelpers 4. Helpers"bpf/prog_cgroup_sysctl:5. examplesjexamples 5. Examplesbpf/prog_cgroup_sysctl:6. notesjnotes6. Notes4bpf/prog_flow_dissector:bpf_prog_type_flow_dissectorjbpf-prog-type-flow-dissectorBPF_PROG_TYPE_FLOW_DISSECTOR bpf/prog_flow_dissector:overviewjoverviewOverviewbpf/prog_flow_dissector:apijapiAPI'bpf/prog_flow_dissector:__sk_buff->dataj sk-buff-data__sk_buff->databpf/prog_flow_dissector:flagsjflagsFlags0bpf/prog_flow_dissector:reference implementationjreference-implementationReference Implementation+bpf/prog_flow_dissector:current limitationsjcurrent-limitationsCurrent Limitationsbpf/prog_lsm:lsm bpf programsjlsm-bpf-programsLSM BPF Programsbpf/prog_lsm:structurej structure Structurebpf/prog_lsm:loadingjloadingLoading$bpf/prog_lsm:attachment to lsm hooksjattachment-to-lsm-hooksAttachment to LSM Hooksbpf/prog_lsm:examplesjexamplesExamples(bpf/prog_sk_lookup:bpf sk_lookup programjbpf-sk-lookup-programBPF sk_lookup programbpf/prog_sk_lookup:motivationj motivation Motivationbpf/prog_sk_lookup:attachmentj attachment Attachmentbpf/prog_sk_lookup:hooksjhooksHooksbpf/prog_sk_lookup:apijapiAPIbpf/prog_sk_lookup:examplejexampleExamplebpf/programs:program typesj program-types Program Typesbpf/redirect:redirectjrredirectRedirectbpf/redirect:xdp_redirectjr xdp-redirect XDP_REDIRECTbpf/ringbuf:bpf ring bufferji8bpf-ring-bufferBPF ring bufferbpf/ringbuf:motivationji8 motivation Motivationbpf/ringbuf:semantics and apisji8semantics-and-apisSemantics and APIs%bpf/ringbuf:design and implementationji8design-and-implementationDesign and Implementationbpf/s390:testing bpf on s390jtesting-bpf-on-s390Testing BPF on s390bpf/s390:1. introductionj introduction1. Introductionbpf/s390:2. one-time setupjone-time-setup2. One-time setupbpf/s390:3. compilationj compilation3. Compilation"bpf/s390:4. running the test suitejrunning-the-test-suite4. Running the test suitebpf/s390:5. debuggingj debugging 5. Debuggingbpf/s390:6. networkjnetwork 6. Networkbpf/s390:7. linksjlinks7. LinksKbpf/standardization/abi:bpf abi recommended conventions and guidelines v1.0j63bpf-abi-recommended-conventions-and-guidelines-v1-0:1   BPF ABI Recommended Conventions and Guidelines v1.08bpf/standardization/abi:registers and calling conventionj6 registers-and-calling-convention)1.1   Registers and calling convention-bpf/standardization/index:bpf standardizationjbpf-standardizationBPF StandardizationJbpf/standardization/instruction-set:bpf instruction set architecture (isa)jjF$bpf-instruction-set-architecture-isa-1   BPF Instruction Set Architecture (ISA)=bpf/standardization/instruction-set:documentation conventionsjjFdocumentation-conventions"1.1   Documentation conventions8bpf/standardization/instruction-set:instruction encodingjjFinstruction-encoding1.2   Instruction encodingDbpf/standardization/instruction-set:arithmetic and jump instructionsjjF arithmetic-and-jump-instructions)1.3   Arithmetic and jump instructions?bpf/standardization/instruction-set:load and store instructionsjjFload-and-store-instructions$1.4   Load and store instructionsbpf/syscall_api:syscall apij syscall-api Syscall API(bpf/test_debug:testing and debugging bpfj &testing-and-debugging-bpfTesting and debugging BPFread_marks_for_cache_hitsjBread-marks-for-cache-hits%Read marks propagation for cache hitsbpf/verifier:ebpf verifierjB ebpf-verifier eBPF verifier$bpf/verifier:register value trackingjBregister-value-trackingRegister value tracking!bpf/verifier:direct packet accessjBdirect-packet-accessDirect packet accessbpf/verifier:pruningjBpruningPruning1bpf/verifier:understanding ebpf verifier messagesjB$understanding-ebpf-verifier-messages$Understanding eBPF verifier messages cdrom_apij' cdrom-api,Standardizing through another software levelcdrom_capabilitiesj'cdrom-capabilitiesCD-ROM capabilities,cdrom/cdrom-standard:a linux cd-rom standardj'a-linux-cd-rom-standardA Linux CD-ROM standard!cdrom/cdrom-standard:introductionj' introduction IntroductionAcdrom/cdrom-standard:standardizing through another software levelj',standardizing-through-another-software-level,Standardizing through another software levelNcdrom/cdrom-standard:the need to know the purpose of opening the cd-rom devicej'9the-need-to-know-the-purpose-of-opening-the-cd-rom-device9The need to know the purpose of opening the CD-ROM device9cdrom/cdrom-standard:description of routines in `cdrom.c`j'"description-of-routines-in-cdrom-c"Description of routines in cdrom.c.cdrom/cdrom-standard:how to update your driverj'how-to-update-your-driverHow to update your drivercdrom/cdrom-standard:thanksj'thanksThankscdrom/index:cd-romj cd-romCD-ROM#cdrom/packet-writing:packet writingj packet-writingPacket writing*cdrom/packet-writing:getting started quickj getting-started-quickGetting started quick4cdrom/packet-writing:packet writing for dvd-rw mediaj packet-writing-for-dvd-rw-mediaPacket writing for DVD-RW media4cdrom/packet-writing:packet writing for dvd+rw mediaj id1Packet writing for DVD+RW media5cdrom/packet-writing:packet writing for dvd-ram mediaj  packet-writing-for-dvd-ram-media Packet writing for DVD-RAM mediacdrom/packet-writing:notesj notesNotes6cdrom/packet-writing:using the pktcdvd sysfs interfacej !using-the-pktcdvd-sysfs-interface!Using the pktcdvd sysfs interface8cdrom/packet-writing:using the pktcdvd debugfs interfacej #using-the-pktcdvd-debugfs-interface#Using the pktcdvd debugfs interfacecdrom/packet-writing:linksj linksLinks.core-api/asm-annotations:assembler annotationsjassembler-annotationsAssembler Annotations"core-api/asm-annotations:rationalej rationale Rationale.core-api/asm-annotations:caveat and discussionjcaveat-and-discussionCaveat and Discussion+core-api/asm-annotations:macros descriptionjmacros-descriptionMacros Description=core-api/assoc_array:generic associative array implementationj_(generic-associative-array-implementation(Generic Associative Array Implementationcore-api/assoc_array:overviewj_overviewOverview#core-api/assoc_array:the public apij_the-public-apiThe Public API&core-api/assoc_array:internal workingsj_internal-workingsInternal Workings1core-api/boot-time-mm:boot time memory managementjboot-time-memory-managementBoot time memory management'core-api/boot-time-mm:memblock overviewjmemblock-overviewMemblock Overview.core-api/boot-time-mm:functions and structuresjfunctions-and-structuresFunctions and structures4core-api/cachetlb:cache and tlb flushing under linuxj3"cache-and-tlb-flushing-under-linux"Cache and TLB Flushing Under Linux*core-api/circular-buffers:circular buffersjcircular-buffersCircular Buffers4core-api/circular-buffers:what is a circular buffer?jwhat-is-a-circular-bufferWhat is a circular buffer?6core-api/circular-buffers:measuring power-of-2 buffersjmeasuring-power-of-2-buffersMeasuring power-of-2 buffersEcore-api/circular-buffers:using memory barriers with circular buffersj+using-memory-barriers-with-circular-buffers+Using memory barriers with circular buffers)core-api/circular-buffers:further readingjfurther-readingFurther reading.core-api/cpu_hotplug:cpu hotplug in the kernelj>cpu-hotplug-in-the-kernelCPU hotplug in the Kernel!core-api/cpu_hotplug:introductionj> introduction Introduction*core-api/cpu_hotplug:command line switchesj>command-line-switchesCommand Line Switchescore-api/cpu_hotplug:cpu mapsj>cpu-mapsCPU maps&core-api/cpu_hotplug:using cpu hotplugj>using-cpu-hotplugUsing CPU hotplug1core-api/cpu_hotplug:the cpu hotplug coordinationj>the-cpu-hotplug-coordinationThe CPU hotplug coordination(core-api/cpu_hotplug:the cpu hotplug apij>the-cpu-hotplug-apiThe CPU hotplug API.core-api/cpu_hotplug:testing of hotplug statesj>testing-of-hotplug-statesTesting of hotplug states0core-api/cpu_hotplug:architecture's requirementsj>architecture-s-requirementsArchitecture’s requirements,core-api/cpu_hotplug:user space notificationj>user-space-notificationUser Space Notification;core-api/cpu_hotplug:kernel inline documentations referencej>&kernel-inline-documentations-reference&Kernel Inline Documentations ReferenceCcore-api/debug-objects:the object-lifetime debugging infrastructurejiX,the-object-lifetime-debugging-infrastructure,The object-lifetime debugging infrastructure#core-api/debug-objects:introductionjiX introduction Introduction-core-api/debug-objects:howto use debugobjectsjiXhowto-use-debugobjectsHowto use debugobjects&core-api/debug-objects:debug functionsjiXdebug-functionsDebug functions&core-api/debug-objects:fixup functionsjiXfixup-functionsFixup functions1core-api/debug-objects:known bugs and assumptionsjiXknown-bugs-and-assumptionsKnown Bugs And Assumptionskcore-api/debugging-via-ohci1394:using physical dma provided by ohci-1394 firewire controllers for debuggingjtEKusing-physical-dma-provided-by-ohci-1394-firewire-controllers-for-debuggingKUsing physical DMA provided by OHCI-1394 FireWire controllers for debugging,core-api/debugging-via-ohci1394:introductionjtE introduction Introduction'core-api/debugging-via-ohci1394:driversjtEdriversDrivers%core-api/debugging-via-ohci1394:toolsjtEtoolsTools/core-api/debugging-via-ohci1394:getting startedjtEgetting-startedGetting Started%core-api/debugging-via-ohci1394:notesjtEnotesNotes=core-api/dma-api:dynamic dma mapping using the generic devicej,dynamic-dma-mapping-using-the-generic-device,Dynamic DMA mapping using the generic device!core-api/dma-api:part i - dma_apijpart-i-dma-apiPart I - dma_API;core-api/dma-api:part ia - using large dma-coherent buffersj(part-ia-using-large-dma-coherent-buffers*Part Ia - Using large DMA-coherent buffers;core-api/dma-api:part ib - using small dma-coherent buffersj(part-ib-using-small-dma-coherent-buffers*Part Ib - Using small DMA-coherent buffers5core-api/dma-api:part ic - dma addressing limitationsj"part-ic-dma-addressing-limitations$Part Ic - DMA addressing limitations1core-api/dma-api:part id - streaming dma mappingsjpart-id-streaming-dma-mappings Part Id - Streaming DMA mappings7core-api/dma-api:part ii - non-coherent dma allocationsj$part-ii-non-coherent-dma-allocations&Part II - Non-coherent DMA allocationsentry-exit-handling-for-exceptions-interrupts-syscalls-and-kvm@Entry/exit handling for exceptions, interrupts, syscalls and KVM0core-api/entry:non-instrumentable code - noinstrjnon-instrumentable-code-noinstr!Non-instrumentable code - noinstrcore-api/entry:syscallsjsyscallsSyscallscore-api/entry:kvmjkvmKVM0core-api/entry:interrupts and regular exceptionsj!interrupts-and-regular-exceptions!Interrupts and regular exceptions*core-api/entry:nmi and nmi-like exceptionsjnmi-and-nmi-like-exceptionsNMI and NMI-like exceptions%core-api/errseq:the errseq_t datatypejvdthe-errseq-t-datatypeThe errseq_t datatypecore-api/errseq:api usagejvd api-usage API usage3core-api/errseq:serializing errseq_t cursor updatesjvd#serializing-errseq-t-cursor-updates#Serializing errseq_t cursor updatescore-api/errseq:functionsjvd functions Functions0core-api/genalloc:the genalloc/genpool subsystemj2the-genalloc-genpool-subsystemThe genalloc/genpool subsystem=core-api/generic-radix-tree:generic radix trees/sparse arraysje!generic-radix-trees-sparse-arrays!Generic radix trees/sparse arrays8core-api/generic-radix-tree:generic radix tree functionsjegeneric-radix-tree-functionsgeneric radix tree functions.core-api/genericirq:linux generic irq handlingjDTlinux-generic-irq-handlingLinux generic IRQ handling core-api/genericirq:introductionjDT introduction Introductioncore-api/genericirq:rationalejDT rationale Rationale.core-api/genericirq:known bugs and assumptionsjDTknown-bugs-and-assumptionsKnown Bugs And Assumptions&core-api/genericirq:abstraction layersjDTabstraction-layersAbstraction layers(core-api/genericirq:__do_irq entry pointjDTdo-irq-entry-point__do_IRQ entry point"core-api/genericirq:locking on smpjDTlocking-on-smpLocking on SMP*core-api/genericirq:generic interrupt chipjDTgeneric-interrupt-chipGeneric interrupt chipcore-api/genericirq:structuresjDT structures Structures-core-api/genericirq:public functions providedjDTpublic-functions-providedPublic Functions Provided/core-api/genericirq:internal functions providedjDTinternal-functions-providedInternal Functions Providedcore-api/genericirq:creditsjDTcreditsCreditsgfp_mask_from_fs_iojzgfp-mask-from-fs-io!GFP masks used from FS/IO context>core-api/gfp_mask-from-fs-io:gfp masks used from fs/io contextjz!gfp-masks-used-from-fs-io-context!GFP masks used from FS/IO context)core-api/gfp_mask-from-fs-io:introductionjz introduction Introduction$core-api/gfp_mask-from-fs-io:new apijznew-apiNew API;core-api/gfp_mask-from-fs-io:what about __vmalloc(gfp_nofs)jzwhat-about-vmalloc-gfp-nofsWhat about __vmalloc(GFP_NOFS)core-api/idr:id allocationj5 id-allocation ID Allocationcore-api/idr:overviewj5overviewOverviewcore-api/idr:idr usagej5 idr-usage IDR usagecore-api/idr:ida usagej5 ida-usage IDA usage%core-api/idr:functions and structuresj5functions-and-structuresFunctions and structures%core-api/index:core api documentationj3Zcore-api-documentationCore API Documentationcore-api/index:core utilitiesj3Zcore-utilitiesCore utilities6core-api/index:data structures and low-level utilitiesj3Z'data-structures-and-low-level-utilities'Data structures and low-level utilities'core-api/index:low level entry and exitj3Zlow-level-entry-and-exitLow level entry and exit%core-api/index:concurrency primitivesj3Zconcurrency-primitivesConcurrency primitives,core-api/index:low-level hardware managementj3Zlow-level-hardware-managementLow-level hardware management core-api/index:memory managementj3Zmemory-managementMemory management.core-api/index:interfaces for kernel debuggingj3Zinterfaces-for-kernel-debuggingInterfaces for kernel debuggingcore-api/index:everything elsej3Zeverything-elseEverything else%core-api/irq/concepts:what is an irq?j1what-is-an-irqWhat is an IRQ?core-api/irq/index:irqsjLirqsIRQs*core-api/irq/irq-affinity:smp irq affinityj smp-irq-affinitySMP IRQ affinityGcore-api/irq/irq-domain:the irq_domain interrupt number mapping libraryjarch/riscv/boot-image-header:boot image header in risc-v linuxj!boot-image-header-in-risc-v-linux!Boot image header in RISC-V Linux"arch/riscv/boot-image-header:notesjnotesNotes8arch/riscv/features:feature status on riscv architecturej$feature-status-on-riscv-architecture$Feature status on riscv architecture4arch/riscv/hwprobe:risc-v hardware probing interfacej!risc-v-hardware-probing-interface!RISC-V Hardware Probing Interface$arch/riscv/index:risc-v architecturejWsrisc-v-architectureRISC-V architectureLarch/riscv/patch-acceptance:arch/riscv maintenance guidelines for developersj`0arch-riscv-maintenance-guidelines-for-developers0arch/riscv maintenance guidelines for developers$arch/riscv/patch-acceptance:overviewj`overviewOverview%arch/riscv/patch-acceptance:patchworkj` patchwork Patchwork5arch/riscv/patch-acceptance:submit checklist addendumj`submit-checklist-addendumSubmit Checklist Addendum%arch/riscv/uabi:risc-v linux user abijrisc-v-linux-user-abiRISC-V Linux User ABI4arch/riscv/uabi:isa string ordering in /proc/cpuinfoj#isa-string-ordering-in-proc-cpuinfo$ISA string ordering in /proc/cpuinfo;arch/riscv/uabi:"isa" and "hart isa" lines in /proc/cpuinfoj&isa-and-hart-isa-lines-in-proc-cpuinfo3“isa” and “hart isa” lines in /proc/cpuinfo#arch/riscv/uabi:misaligned accessesjmisaligned-accessesMisaligned accesses;arch/riscv/vector:vector extension support for risc-v linuxjE)vector-extension-support-for-risc-v-linux)Vector Extension Support for RISC-V Linux&arch/riscv/vector:1. prctl() interfacejEprctl-interface1. prctl() Interface:arch/riscv/vector:2. system runtime configuration (sysctl)jE#system-runtime-configuration-sysctl)2. System runtime configuration (sysctl)>arch/riscv/vector:3. vector register state across system callsjE)vector-register-state-across-system-calls-3. Vector Register State Across System Calls:arch/riscv/vm-layout:virtual memory layout on risc-v linuxj̵%virtual-memory-layout-on-risc-v-linux%Virtual Memory Layout on RISC-V Linux.arch/riscv/vm-layout:risc-v linux kernel 32bitj̵risc-v-linux-kernel-32bitRISC-V Linux Kernel 32bit.arch/riscv/vm-layout:risc-v linux kernel 64bitj̵risc-v-linux-kernel-64bitRISC-V Linux Kernel 64bit.arch/s390/3270:ibm 3270 display system supportjibm-3270-display-system-supportIBM 3270 Display System supportarch/s390/3270:introductionj introduction Introductionarch/s390/3270:installationj installation Installationarch/s390/3270:operation.j operation OPERATION.)arch/s390/cds:linux for s/390 and zseriesjlinux-for-s-390-and-zseriesLinux for S/390 and zSeriesarch/s390/cds:introductionj introduction IntroductionFarch/s390/cds:common device support (cds) for linux/390 device driversj6common-device-support-cds-for-linux-390-device-drivers8Common Device Support (CDS) for Linux/390 Device Drivers*arch/s390/common_io:s/390 common i/o-layerjƀs-390-common-i-o-layerS/390 common I/O-LayerGarch/s390/common_io:command line parameters, procfs and debugfs entriesjƀ2command-line-parameters-procfs-and-debugfs-entries3command line parameters, procfs and debugfs entries4arch/s390/driver-model:s/390 driver model interfacesjps-390-driver-model-interfacesS/390 driver model interfaces%arch/s390/driver-model:1. ccw devicesjp ccw-devices1. CCW devices3arch/s390/driver-model:1.1 bringing up a ccw devicejpbringing-up-a-ccw-device1.1 Bringing up a ccw device;arch/s390/driver-model:1.2 writing a driver for ccw devicesjp writing-a-driver-for-ccw-devices$1.2 Writing a driver for ccw devices+arch/s390/driver-model:1.3 ccwgroup devicesjpccwgroup-devices1.3 ccwgroup devices'arch/s390/driver-model:2. channel pathsjp channel-paths2. Channel paths(arch/s390/driver-model:3. system devicesjpsystem-devices3. System devices arch/s390/driver-model:3.1 xpramjpxpram 3.1 xpramarch/s390/driver-model:3.2 cpusjpcpus3.2 cpus'arch/s390/driver-model:4. other devicesjp other-devices4. Other devices"arch/s390/driver-model:4.1 netiucvjpnetiucv 4.1 Netiucv6arch/s390/features:feature status on s390 architecturejt#feature-status-on-s390-architecture#Feature status on s390 architecture!arch/s390/index:s390 architecturej6s390-architectures390 ArchitectureEarch/s390/monreader:linux api for read access to z/vm monitor recordsjå1linux-api-for-read-access-to-z-vm-monitor-records1Linux API for read access to z/VM Monitor Recordsarch/s390/monreader:descriptionjå description Description%arch/s390/monreader:user requirementsjåuser-requirementsUser Requirements"arch/s390/monreader:user interfacejåuser-interfaceUser Interfacearch/s390/pci:s/390 pcijLj s-390-pci S/390 PCI9arch/s390/pci:command line parameters and debugfs entriesjLj+command-line-parameters-and-debugfs-entries+Command line parameters and debugfs entriesarch/s390/pci:sysfs entriesjLj sysfs-entries Sysfs entries%arch/s390/pci:enumeration and hotplugjLjenumeration-and-hotplugEnumeration and hotplug,arch/s390/qeth:ibm s390 qdio ethernet driverjibm-s390-qdio-ethernet-driverIBM s390 QDIO Ethernet Driver7arch/s390/qeth:osa and hipersockets bridge port supportj(osa-and-hipersockets-bridge-port-support(OSA and HiperSockets Bridge Port Support$arch/s390/s390dbf:s390 debug featurej;s390-debug-featureS390 Debug Featurearch/s390/s390dbf:description:j; description Description:arch/s390/s390dbf:design:j;designDesign:$arch/s390/s390dbf:kernel interfaces:j;kernel-interfacesKernel Interfaces:#arch/s390/s390dbf:predefined views:j;predefined-viewsPredefined views:arch/s390/s390dbf:examplesj;examplesExamples#arch/s390/s390dbf:debugfs interfacej;debugfs-interfaceDebugfs Interface*arch/s390/s390dbf:changing the debug levelj;changing-the-debug-levelChanging the debug level&arch/s390/s390dbf:flushing debug areasj;flushing-debug-areasFlushing debug areas2arch/s390/s390dbf:changing the size of debug areasj; changing-the-size-of-debug-areas Changing the size of debug areas,arch/s390/s390dbf:stopping the debug featurej;stopping-the-debug-featureStopping the debug feature!arch/s390/s390dbf:crash interfacej;crash-interfacecrash Interface*arch/s390/s390dbf:investigating raw memoryj;investigating-raw-memoryInvestigating raw memory"arch/s390/s390dbf:predefined viewsj;id1Predefined Views arch/s390/s390dbf:defining viewsj;defining-viewsDefining views'arch/s390/text_files:ibm 3270 changelogjibm-3270-changelogibm 3270 changelog+arch/s390/text_files:ibm 3270 config3270.shjibm-3270-config3270-shibm 3270 config3270.sh1arch/s390/vfio-ap:adjunct processor (ap) facilityj.adjunct-processor-ap-facilityAdjunct Processor (AP) facilityarch/s390/vfio-ap:introductionj. introduction Introduction+arch/s390/vfio-ap:ap architectural overviewj.ap-architectural-overviewAP Architectural Overviewarch/s390/vfio-ap:ap and siej. ap-and-sie AP and SIEarch/s390/vfio-ap:the designj. the-design The Designarch/s390/vfio-ap:examplej.exampleExample*arch/s390/vfio-ap:hot plug/unplug support:j.hot-plug-unplug-supportHot plug/unplug support:Aarch/s390/vfio-ap:over-provisioning of ap queues for a kvm guest:j..over-provisioning-of-ap-queues-for-a-kvm-guest/Over-provisioning of AP queues for a KVM guest:arch/s390/vfio-ap:limitationsj. limitations Limitations0arch/s390/vfio-ap-locking:vfio ap locks overviewjκvfio-ap-locks-overviewVFIO AP Locks OverviewYarch/s390/vfio-ap-locking:the matrix devices lock (drivers/s390/crypto/vfio_ap_private.h)jκ=the-matrix-devices-lock-drivers-s390-crypto-vfio-ap-private-h?The Matrix Devices Lock (drivers/s390/crypto/vfio_ap_private.h)Aarch/s390/vfio-ap-locking:the kvm lock (include/linux/kvm_host.h)jκ%the-kvm-lock-include-linux-kvm-host-h'The KVM Lock (include/linux/kvm_host.h)Qarch/s390/vfio-ap-locking:the guests lock (drivers/s390/crypto/vfio_ap_private.h)jκ5the-guests-lock-drivers-s390-crypto-vfio-ap-private-h7The Guests Lock (drivers/s390/crypto/vfio_ap_private.h)Oarch/s390/vfio-ap-locking:the pqap hook lock (arch/s390/include/asm/kvm_host.h)jκ3the-pqap-hook-lock-arch-s390-include-asm-kvm-host-h5The PQAP Hook Lock (arch/s390/include/asm/kvm_host.h)5arch/s390/vfio-ccw:vfio-ccw: the basic infrastructurej٪!vfio-ccw-the-basic-infrastructure"vfio-ccw: the basic infrastructurearch/s390/vfio-ccw:introductionj٪ introduction Introduction)arch/s390/vfio-ccw:motivation of vfio-ccwj٪motivation-of-vfio-ccwMotivation of vfio-ccw1arch/s390/vfio-ccw:access patterns of ccw devicesj٪access-patterns-of-ccw-devicesAccess patterns of CCW devices>arch/s390/vfio-ccw:physical vfio ccw device and its child mdevj٪+physical-vfio-ccw-device-and-its-child-mdev+Physical vfio ccw device and its child mdev#arch/s390/vfio-ccw:vfio-ccw regionsj٪vfio-ccw-regionsVFIO-CCW Regions&arch/s390/vfio-ccw:vfio-ccw i/o regionj٪vfio-ccw-i-o-regionvfio-ccw I/O region&arch/s390/vfio-ccw:vfio-ccw cmd regionj٪vfio-ccw-cmd-regionvfio-ccw cmd region(arch/s390/vfio-ccw:vfio-ccw schib regionj٪vfio-ccw-schib-regionvfio-ccw schib region&arch/s390/vfio-ccw:vfio-ccw crw regionj٪vfio-ccw-crw-regionvfio-ccw crw region-arch/s390/vfio-ccw:vfio-ccw operation detailsj٪vfio-ccw-operation-detailsvfio-ccw operation detailsarch/s390/vfio-ccw:limitationsj٪ limitations Limitationsarch/s390/vfio-ccw:referencej٪ reference Reference5arch/s390/zfcpdump:the s390 scsi dump tool (zfcpdump)j the-s390-scsi-dump-tool-zfcpdump"The s390 SCSI dump tool (zfcpdump)"arch/sh/booting:devicetree bootingjEdevicetree-bootingDeviceTree Booting2arch/sh/features:feature status on sh architecturej!feature-status-on-sh-architecture!Feature status on sh architecture%arch/sh/index:superh interfaces guidej+}superh-interfaces-guideSuperH Interfaces Guidearch/sh/index:memory managementj+}memory-managementMemory Management)arch/sh/index:machine specific interfacesj+}machine-specific-interfacesMachine Specific Interfacesarch/sh/index:bussesj+}bussesBusses1arch/sh/new-machine:adding a new board to linuxshjadding-a-new-board-to-linuxshAdding a new board to LinuxSH.arch/sh/new-machine:1. new directory structurejnew-directory-structure1. New Directory Structure)arch/sh/new-machine:2. adding a new boardjadding-a-new-board2. Adding a New Board4arch/sh/new-machine:3. hooking into the build systemjhooking-into-the-build-system 3. Hooking into the Build SystemAarch/sh/register-banks:notes on register bank usage in the kernelj*notes-on-register-bank-usage-in-the-kernel*Notes on register bank usage in the kernel#arch/sh/register-banks:introductionj introduction Introduction$arch/sh/register-banks:sr.rb bankingj sr-rb-banking SR.RB banking/arch/sparc/adi:application data integrity (adi)jkapplication-data-integrity-adi Application Data Integrity (ADI)arch/sparc/adi:important notesjkimportant-notesIMPORTANT NOTES arch/sparc/adi:adi related trapsjkadi-related-trapsADI related traps=arch/sparc/console:steps for sending 'break' on sunhv consolej(steps-for-sending-break-on-sunhv-console.Steps for sending ‘break’ on sunhv console8arch/sparc/features:feature status on sparc architecturej@n$feature-status-on-sparc-architecture$Feature status on sparc architecture#arch/sparc/index:sparc architecturej~sparc-architectureSparc ArchitectureDarch/sparc/oradax/oracle-dax:oracle data analytics accelerator (dax)j%oracle-data-analytics-accelerator-dax'Oracle Data Analytics Accelerator (DAX)0arch/sparc/oradax/oracle-dax:high level overviewjhigh-level-overviewHigh Level Overview.arch/sparc/oradax/oracle-dax:addressing memoryjaddressing-memoryAddressing Memory+arch/sparc/oradax/oracle-dax:the driver apijthe-driver-apiThe Driver API4arch/sparc/oradax/oracle-dax:completion of a requestjcompletion-of-a-requestCompletion of a RequestGarch/sparc/oradax/oracle-dax:application life cycle of a dax submissionj*application-life-cycle-of-a-dax-submission*Application Life Cycle of a DAX Submission/arch/sparc/oradax/oracle-dax:memory constraintsjmemory-constraintsMemory Constraints)arch/sparc/oradax/oracle-dax:example codej example-code Example CodeRarch/sparc/oradax/oracle-dax:excer[t from ultrasparc virtual machine specificationj5excer-t-from-ultrasparc-virtual-machine-specification5Excer[t from UltraSPARC Virtual Machine Specification4arch/x86/amd-memory-encryption:amd memory encryptionjwamd-memory-encryptionAMD Memory Encryption9arch/x86/amd-memory-encryption:secure nested paging (snp)jwsecure-nested-paging-snpSecure Nested Paging (SNP)$arch/x86/amd_hsmp:amd hsmp interfacejamd-hsmp-interfaceAMD HSMP interfacearch/x86/amd_hsmp:hsmp devicej hsmp-device HSMP device&arch/x86/amd_hsmp:hsmp sysfs interfacejhsmp-sysfs-interfaceHSMP sysfs interfacearch/x86/amd_hsmp:an examplej an-example An example)arch/x86/boot:the linux/x86 boot protocolj>the-linux-x86-boot-protocolThe Linux/x86 Boot Protocolarch/x86/boot:memory layoutj> memory-layout Memory Layout)arch/x86/boot:the real-mode kernel headerj>the-real-mode-kernel-headerThe Real-Mode Kernel Header&arch/x86/boot:details of header fieldsj>details-of-header-fieldsDetails of Header Fieldsarch/x86/boot:the kernel_infoj>the-kernel-infoThe kernel_info/arch/x86/boot:details of the kernel_info fieldsj>!details-of-the-kernel-info-fields!Details of the kernel_info Fields arch/x86/boot:the image checksumj>the-image-checksumThe Image Checksum%arch/x86/boot:the kernel command linej>the-kernel-command-lineThe Kernel Command Line1arch/x86/boot:memory layout of the real-mode codej>#memory-layout-of-the-real-mode-code#Memory Layout of The Real-Mode Code'arch/x86/boot:sample boot configurationj>sample-boot-configurationSample Boot Configuration,arch/x86/boot:loading the rest of the kernelj>loading-the-rest-of-the-kernelLoading The Rest of The Kernel*arch/x86/boot:special command line optionsj>special-command-line-optionsSpecial Command Line Options arch/x86/boot:running the kernelj>running-the-kernelRunning the Kernel(arch/x86/boot:advanced boot loader hooksj>advanced-boot-loader-hooksAdvanced Boot Loader Hooks"arch/x86/boot:32-bit boot protocolj>bit-boot-protocol32-bit Boot Protocol"arch/x86/boot:64-bit boot protocolj>id164-bit Boot Protocol0arch/x86/boot:efi handover protocol (deprecated)j> efi-handover-protocol-deprecated"EFI Handover Protocol (deprecated)&arch/x86/booting-dt:devicetree bootingj5odevicetree-bootingDeviceTree Booting0arch/x86/buslock:bus lock detection and handlingj`bus-lock-detection-and-handlingBus lock detection and handlingarch/x86/buslock:problemj`problemProblemarch/x86/buslock:detectionj` detection Detection"arch/x86/buslock:software handlingj`software-handlingSoftware handlingarch/x86/buslock:usagesj`usagesUsagesarch/x86/buslock:guidancej`guidanceGuidance"arch/x86/cpuinfo:x86 feature flagsjx86-feature-flagsx86 Feature Flagsarch/x86/cpuinfo:introductionj introduction Introduction/arch/x86/cpuinfo:how are feature flags created?jhow-are-feature-flags-createdHow are feature flags created? arch/x86/cpuinfo:naming of flagsjnaming-of-flagsNaming of FlagsCarch/x86/cpuinfo:flags are missing when one or more of these happenj2flags-are-missing-when-one-or-more-of-these-happen2Flags are missing when one or more of these happen!arch/x86/earlyprintk:early printkj>k early-printk Early Printk*arch/x86/earlyprintk:hardware requirementsj>khardware-requirementsHardware requirements*arch/x86/earlyprintk:software requirementsj>ksoftware-requirementsSoftware requirementsarch/x86/earlyprintk:testingj>ktestingTesting6arch/x86/elf_auxvec:x86-specific elf auxiliary vectorsjs"x86-specific-elf-auxiliary-vectors"x86-specific ELF Auxiliary Vectors arch/x86/elf_auxvec:introductionjs introduction Introduction1arch/x86/elf_auxvec:the exposed auxiliary vectorsjsthe-exposed-auxiliary-vectorsThe exposed auxiliary vectors arch/x86/entry_64:kernel entriesjwkernel-entriesKernel Entries9arch/x86/exception-tables:kernel level exception handlingjkernel-level-exception-handlingKernel level exception handling4arch/x86/features:feature status on x86 architecturej"feature-status-on-x86-architecture"Feature status on x86 architecturearch/x86/i386/io-apic:io-apicjio-apicIO-APIC arch/x86/i386/index:i386 supportjs i386-support i386 Supportarch/x86/ifs:in-field scanjid1 In-Field Scanarch/x86/ifs:introductionj introduction Introductionarch/x86/ifs:ifs imagej ifs-image IFS Imagearch/x86/ifs:ifs image loadingjifs-image-loadingIFS Image Loadingarch/x86/ifs:running testsj running-tests Running tests"arch/x86/ifs:driver design choicesjdriver-design-choicesDriver design choices)arch/x86/index:x86-specific documentationjtx86-specific-documentationx86-specific DocumentationOarch/x86/intel-hfi:hardware-feedback interface for scheduling on intel hardwarejlarch/x86/iommu:how is an i/o virtual address (iova) generated?j,how-is-an-i-o-virtual-address-iova-generated/How is an I/O Virtual Address (IOVA) generated?#arch/x86/iommu:intel specific notesjintel-specific-notesIntel Specific Notes!arch/x86/iommu:amd specific notesjamd-specific-notesAMD Specific Notesarch/x86/iommu:fault reportingjfault-reportingFault reporting!arch/x86/iommu:kernel log samplesjkernel-log-samplesKernel Log Samples$arch/x86/kernel-stacks:kernel stacksjm kernel-stacks Kernel Stacks2arch/x86/kernel-stacks:kernel stacks on x86-64 bitjmkernel-stacks-on-x86-64-bitKernel stacks on x86-64 bit1arch/x86/kernel-stacks:printing backtraces on x86jmprinting-backtraces-on-x86Printing backtraces on x86mdsjAmdsOverview>arch/x86/mds:microarchitectural data sampling (mds) mitigationjA/microarchitectural-data-sampling-mds-mitigation1Microarchitectural Data Sampling (MDS) mitigationarch/x86/mds:overviewjAoverviewOverview!arch/x86/mds:exposure assumptionsjAexposure-assumptionsExposure assumptions arch/x86/mds:mitigation strategyjAmitigation-strategyMitigation strategy-arch/x86/mds:kernel internal mitigation modesjA kernel-internal-mitigation-modes Kernel internal mitigation modesarch/x86/mds:mitigation pointsjAmitigation-pointsMitigation points-arch/x86/microcode:the linux microcode loaderjthe-linux-microcode-loaderThe Linux Microcode Loader'arch/x86/microcode:early load microcodejearly-load-microcodeEarly load microcodearch/x86/microcode:late loadingj late-loading Late loading1arch/x86/microcode:why is late loading dangerous?jwhy-is-late-loading-dangerousWhy is late loading dangerous?$arch/x86/microcode:builtin microcodejbuiltin-microcodeBuiltin microcode7arch/x86/mtrr:mtrr (memory type range register) controljh'mtrr-memory-type-range-register-control)MTRR (Memory Type Range Register) control"arch/x86/mtrr:phasing out mtrr usejhphasing-out-mtrr-usePhasing out MTRR use*arch/x86/mtrr:reading mtrrs from the shelljhreading-mtrrs-from-the-shellReading MTRRs from the shell(arch/x86/mtrr:creating overlapping mtrrsjhcreating-overlapping-mtrrsCreating overlapping MTRRs,arch/x86/mtrr:removing mtrrs from the c-sheljhremoving-mtrrs-from-the-c-shelRemoving MTRRs from the C-shelarch/x86/x86_64/fred:flexible return and event delivery (fred)jv'flexible-return-and-event-delivery-fred)Flexible Return and Event Delivery (FRED)arch/x86/x86_64/fred:overviewjvoverviewOverview5arch/x86/x86_64/fred:software based event dispatchingjv software-based-event-dispatching Software based event dispatching1arch/x86/x86_64/fred:full supervisor/user contextjvfull-supervisor-user-contextFull supervisor/user contextarch/x86/x86_64/fred:lkgsjvlkgsLKGS!arch/x86/x86_64/fred:stack levelsjv stack-levels Stack levelsHarch/x86/x86_64/fsgs:using fs and gs segments in user space applicationsjq3using-fs-and-gs-segments-in-user-space-applications3Using FS and GS segments in user space applications+arch/x86/x86_64/fsgs:common fs and gs usagejqcommon-fs-and-gs-usageCommon FS and GS usage?arch/x86/x86_64/fsgs:reading and writing the fs/gs base addressjq*reading-and-writing-the-fs-gs-base-address*Reading and writing the FS/GS base address;arch/x86/x86_64/fsgs:accessing fs/gs base with arch_prctl()jq$accessing-fs-gs-base-with-arch-prctl&Accessing FS/GS base with arch_prctl()Harch/x86/x86_64/fsgs:accessing fs/gs base with the fsgsbase instructionsjq3accessing-fs-gs-base-with-the-fsgsbase-instructions3Accessing FS/GS base with the FSGSBASE instructions@arch/x86/x86_64/fsgs:compiler support for fs/gs based addressingjq+compiler-support-for-fs-gs-based-addressing+Compiler support for FS/GS based addressing@arch/x86/x86_64/fsgs:fs/gs based addressing with inline assemblyjq+fs-gs-based-addressing-with-inline-assembly+FS/GS based addressing with inline assembly$arch/x86/x86_64/index:x86_64 supportjix86-64-supportx86_64 Support\arch/x86/x86_64/machinecheck:configurable sysfs parameters for the x86-64 machine check codej{?configurable-sysfs-parameters-for-the-x86-64-machine-check-code?Configurable sysfs parameters for the x86-64 machine check code$arch/x86/x86_64/mm:memory managementjymemory-managementMemory ManagementGarch/x86/x86_64/mm:complete virtual memory map with 4-level page tablesjy4complete-virtual-memory-map-with-4-level-page-tables4Complete virtual memory map with 4-level page tablesGarch/x86/x86_64/mm:complete virtual memory map with 5-level page tablesjy4complete-virtual-memory-map-with-5-level-page-tables4Complete virtual memory map with 5-level page tables:arch/x86/x86_64/uefi:general note on [u]efi x86_64 supportjԒ$general-note-on-u-efi-x86-64-support%General note on [U]EFI x86_64 supportarch/x86/x86_64/uefi:mechanicsjԒ mechanics Mechanics@arch/x86/xstate:using xstate features in user space applicationsj0using-xstate-features-in-user-space-applications0Using XSTATE features in user space applications0arch/x86/xstate:the purpose for dynamic featuresj the-purpose-for-dynamic-features The purpose for dynamic featuresTarch/x86/xstate:using dynamically enabled xstate features in user space applicationsjDusing-dynamically-enabled-xstate-features-in-user-space-applicationsDUsing dynamically enabled XSTATE features in user space applications1arch/x86/xstate:dynamic features in signal framesj!dynamic-features-in-signal-frames!Dynamic features in signal frames5arch/x86/xstate:dynamic features for virtual machinesj%dynamic-features-for-virtual-machines%Dynamic features for virtual machinesarch/x86/zero-page:zero pagej_ zero-page Zero Page?arch/xtensa/atomctl:atomic operation control (atomctl) registerjh)atomic-operation-control-atomctl-register+Atomic Operation Control (ATOMCTL) Register9arch/xtensa/booting:passing boot parameters to the kerneljv%passing-boot-parameters-to-the-kernel%Passing boot parameters to the kernel:arch/xtensa/features:feature status on xtensa architecturejq%feature-status-on-xtensa-architecture%Feature status on xtensa architecture%arch/xtensa/index:xtensa architecturej=xtensa-architectureXtensa Architecture-arch/xtensa/mmu:mmuv3 initialization sequencejmmuv3-initialization-sequenceMMUv3 initialization sequence,arch/xtensa/mmu:mmuv3 address space layouts.jmmuv3-address-space-layoutsMMUv3 address space layouts.,block/bfq-iosched:bfq (budget fair queueing)j3bfq-budget-fair-queueingBFQ (Budget Fair Queueing),block/bfq-iosched:1. when may bfq be useful?j3when-may-bfq-be-useful1. When may BFQ be useful?'block/bfq-iosched:2. how does bfq work?j3how-does-bfq-work2. How does BFQ work?Oblock/bfq-iosched:3. what are bfq's tunables and how to properly configure bfq?j39what-are-bfq-s-tunables-and-how-to-properly-configure-bfq?3. What are BFQ’s tunables and how to properly configure BFQ?.block/bfq-iosched:4. group scheduling with bfqj3group-scheduling-with-bfq4. Group scheduling with BFQ4block/biovecs:immutable biovecs and biovec iteratorsj&immutable-biovecs-and-biovec-iterators&Immutable biovecs and biovec iterators%block/biovecs:what's all this get us?jwhat-s-all-this-get-usWhat’s all this get us?!block/biovecs:other implications:jother-implicationsOther implications:block/biovecs:usage of helpers:jusage-of-helpersUsage of helpers:=block/blk-mq:multi-queue block io queueing mechanism (blk-mq)j)x.multi-queue-block-io-queueing-mechanism-blk-mq0Multi-Queue Block IO Queueing Mechanism (blk-mq)block/blk-mq:introductionj)x introduction Introduction&block/blk-mq:source code documentationj)xsource-code-documentationSource code documentationFblock/cmdline-partition:embedded device command line partition parsingj.embedded-device-command-line-partition-parsing.Embedded device command line partition parsing#block/data-integrity:data integrityjdata-integrityData Integrity$block/data-integrity:1. introductionj introduction1. Introduction5block/data-integrity:2. the data integrity extensionsjthe-data-integrity-extensions 2. The Data Integrity Extensions&block/data-integrity:3. kernel changesjkernel-changes3. Kernel Changes:block/data-integrity:4. block layer implementation detailsj"block-layer-implementation-details%4. Block Layer Implementation Details2block/data-integrity:5.0 block layer integrity apijblock-layer-integrity-api5.0 Block Layer Integrity API5block/deadline-iosched:deadline io scheduler tunablesj~deadline-io-scheduler-tunablesDeadline IO scheduler tunables.block/deadline-iosched:selecting io schedulersj~selecting-io-schedulersSelecting IO schedulers*block/deadline-iosched:read_expire (in ms)j~read-expire-in-msread_expire (in ms)+block/deadline-iosched:write_expire (in ms)j~write-expire-in-mswrite_expire (in ms)6block/deadline-iosched:fifo_batch (number of requests)j~fifo-batch-number-of-requests$fifo_batch (number of requests)arch/arm/uefi:the unified extensible firmware interface (uefi)j.the-unified-extensible-firmware-interface-uefi0The Unified Extensible Firmware Interface (UEFI)#arch/arm/uefi:uefi support in linuxjuefi-support-in-linuxUEFI support in Linuxarch/arm/uefi:uefi stubj uefi-stub UEFI stub(arch/arm/uefi:uefi kernel support on armjuefi-kernel-support-on-armUEFI kernel support on ARMJarch/arm/vfp/release-notes:release notes for linux kernel vfp support codej/release-notes-for-linux-kernel-vfp-support-code/Release notes for Linux Kernel VFP support code6arch/arm/vlocks:vlocks for bare-metal mutual exclusionj&vlocks-for-bare-metal-mutual-exclusion&vlocks for Bare-Metal Mutual Exclusionarch/arm/vlocks:algorithmj algorithm Algorithm(arch/arm/vlocks:features and limitationsjfeatures-and-limitationsFeatures and limitations"arch/arm/vlocks:arm implementationjarm-implementationARM implementationarch/arm/vlocks:colophonjcolophonColophonarch/arm/vlocks:referencesj references References(arch/arm64/acpi_object_usage:acpi tablesj acpi-tables ACPI Tables)arch/arm64/acpi_object_usage:acpi objectsj acpi-objects ACPI Objects-arch/arm64/acpi_object_usage:acpi event modeljacpi-event-modelACPI Event Model3arch/arm64/acpi_object_usage:acpi processor controljacpi-processor-controlACPI Processor Control?arch/arm64/acpi_object_usage:acpi system address map interfacesj"acpi-system-address-map-interfaces"ACPI System Address Map InterfacesBarch/arm64/acpi_object_usage:acpi platform error interfaces (apei)j#acpi-platform-error-interfaces-apei%ACPI Platform Error Interfaces (APEI)@arch/arm64/acpi_object_usage:acpi objects not supported on arm64j#acpi-objects-not-supported-on-arm64#ACPI Objects Not Supported on ARM64 amu_indexj  amu-index7Activity Monitors Unit (AMU) extension in AArch64 LinuxFarch/arm64/amu:activity monitors unit (amu) extension in aarch64 linuxj 5activity-monitors-unit-amu-extension-in-aarch64-linux7Activity Monitors Unit (AMU) extension in AArch64 Linux$arch/arm64/amu:architecture overviewj architecture-overviewArchitecture overviewarch/arm64/amu:basic supportj  basic-support Basic supportarch/arm64/amu:userspace accessj userspace-accessUserspace accessarch/arm64/amu:virtualizationj virtualizationVirtualization'arch/arm64/arm-acpi:acpi on arm systemsjacpi-on-arm-systemsACPI on Arm systems$arch/arm64/arm-acpi:why acpi on arm?jwhy-acpi-on-armWhy ACPI on Arm?(arch/arm64/arm-acpi:kernel compatibilityjkernel-compatibilityKernel Compatibility1arch/arm64/arm-acpi:relationship with device treejrelationship-with-device-treeRelationship with Device Tree-arch/arm64/arm-acpi:booting using acpi tablesjbooting-using-acpi-tablesBooting using ACPI tables"arch/arm64/arm-acpi:acpi detectionjacpi-detectionACPI Detection&arch/arm64/arm-acpi:device enumerationjdevice-enumerationDevice Enumeration8arch/arm64/arm-acpi:programmable power control resourcesj$programmable-power-control-resources$Programmable Power Control Resourcesarch/arm64/arm-acpi:clocksjclocksClocks*arch/arm64/arm-acpi:driver recommendationsjdriver-recommendationsDriver Recommendationsarch/arm64/arm-acpi:aswgjaswgASWGarch/arm64/arm-acpi:linux codej linux-code Linux Code arch/arm64/arm-acpi:acpi objectsj acpi-objects ACPI Objectsarch/arm64/arm-acpi:referencesj references Referencesarch/arm64/arm-acpi:authorsjauthorsAuthors2arch/arm64/asymmetric-32bit:asymmetric 32-bit socsjeasymmetric-32-bit-socsAsymmetric 32-bit SoCs(arch/arm64/asymmetric-32bit:introductionje introduction Introduction3arch/arm64/asymmetric-32bit:enabling kernel supportjeenabling-kernel-supportEnabling kernel support,arch/arm64/asymmetric-32bit:userspace impactjeuserspace-impactUserspace impact(arch/arm64/booting:booting aarch64 linuxjbooting-aarch64-linuxBooting AArch64 Linux.arch/arm64/booting:1. setup and initialise ramjsetup-and-initialise-ram1. Setup and initialise RAM+arch/arm64/booting:2. setup the device treejsetup-the-device-tree2. Setup the device tree1arch/arm64/booting:3. decompress the kernel imagejdecompress-the-kernel-image3. Decompress the kernel image+arch/arm64/booting:4. call the kernel imagejcall-the-kernel-image4. Call the kernel imagearch/loongarch/booting:header of linux/loongarch kernel imagesj 'header-of-linux-loongarch-kernel-images'Header of Linux/LoongArch kernel images@arch/loongarch/features:feature status on loongarch architecturejz(feature-status-on-loongarch-architecture(Feature status on loongarch architecture+arch/loongarch/index:loongarch architecturej loongarch-architectureLoongArch Architectureloongarch-referencesj-loongarch-references References5arch/loongarch/introduction:introduction to loongarchj-introduction-to-loongarchIntroduction to LoongArch%arch/loongarch/introduction:registersj- registers Registers1arch/loongarch/introduction:basic instruction setj-basic-instruction-setBasic Instruction Set*arch/loongarch/introduction:virtual memoryj-virtual-memoryVirtual MemoryBarch/loongarch/introduction:relationship of loongson and loongarchj-&relationship-of-loongson-and-loongarch&Relationship of Loongson and LoongArch&arch/loongarch/introduction:referencesj- references ReferencesEarch/loongarch/irq-chip-model:irq chip model (hierarchy) of loongarchj%irq-chip-model-hierarchy-of-loongarch'IRQ chip model (hierarchy) of LoongArch.arch/loongarch/irq-chip-model:legacy irq modeljlegacy-irq-modelLegacy IRQ model0arch/loongarch/irq-chip-model:extended irq modeljextended-irq-modelExtended IRQ model6arch/loongarch/irq-chip-model:acpi-related definitionsjacpi-related-definitionsACPI-related definitions(arch/loongarch/irq-chip-model:referencesj references References=arch/m68k/buddha-driver:amiga buddha and catweasel ide driverj%amiga-buddha-and-catweasel-ide-driver%Amiga Buddha and Catweasel IDE Driver6arch/m68k/features:feature status on m68k architecturej #feature-status-on-m68k-architecture#Feature status on m68k architecture!arch/m68k/index:m68k architecturej.m68k-architecturem68k Architecturearch/openrisc/features:feature status on openrisc architecturejU'feature-status-on-openrisc-architecture'Feature status on openrisc architecture)arch/openrisc/index:openrisc architecturejopenrisc-architectureOpenRISC Architecture*arch/openrisc/openrisc_port:openrisc linuxjK openrisc-linuxOpenRISC LinuxOarch/openrisc/openrisc_port:build instructions for openrisc toolchain and linuxjK 3build-instructions-for-openrisc-toolchain-and-linux3Build instructions for OpenRISC toolchain and Linux'arch/openrisc/openrisc_port:terminologyjK  terminology Terminology#arch/openrisc/openrisc_port:historyjK historyHistoryarch/openrisc/todo:todojtodoTODO'arch/parisc/debugging:pa-risc debuggingjpa-risc-debuggingPA-RISC Debugging+arch/parisc/debugging:1. absolute addressesjabsolute-addresses1. Absolute addressesarch/parisc/debugging:2. hpmcsjhpmcs2. HPMCs"arch/parisc/debugging:3. q bit funj q-bit-fun 3. Q bit fun:arch/parisc/features:feature status on parisc architecturej %feature-status-on-parisc-architecture%Feature status on parisc architecture&arch/parisc/index:pa-risc architecturejzpa-risc-architecturePA-RISC Architecture6arch/parisc/registers:register usage for linux/pa-riscj register-usage-for-linux-pa-risc Register Usage for Linux/PA-RISC;arch/parisc/registers:general registers as specified by abij%general-registers-as-specified-by-abi%General Registers as specified by ABI6arch/powerpc/associativity:numa resource associativityjdnuma-resource-associativityNUMA resource associativity!arch/powerpc/associativity:form 0jdform-0Form 0!arch/powerpc/associativity:form 1jdform-1Form 1!arch/powerpc/associativity:form 2jdform-2Form 2'arch/powerpc/booting:devicetree bootingj!devicetree-bootingDeviceTree Booting arch/powerpc/booting:entry pointj! entry-point Entry point1arch/powerpc/bootwrapper:the powerpc boot wrapperjthe-powerpc-boot-wrapperThe PowerPC boot wrapper(arch/powerpc/bootwrapper:how it is builtjhow-it-is-builtHow it is built&arch/powerpc/cpu_families:cpu familiesj cpu-families CPU Families,arch/powerpc/cpu_families:book3s (aka spapr)jbook3s-aka-spaprBook3S (aka sPAPR)#arch/powerpc/cpu_families:ibm bookej ibm-booke IBM BookE0arch/powerpc/cpu_families:motorola/freescale 8xxjmotorola-freescale-8xxMotorola/Freescale 8xx)arch/powerpc/cpu_families:freescale bookejfreescale-bookeFreescale BookE%arch/powerpc/cpu_families:ibm a2 corej ibm-a2-core IBM A2 core&arch/powerpc/cpu_features:cpu featuresjn  cpu-features CPU Features5arch/powerpc/cxl:coherent accelerator interface (cxl)j"coherent-accelerator-interface-cxl$Coherent Accelerator Interface (CXL)arch/powerpc/cxl:introductionj introduction Introduction"arch/powerpc/cxl:hardware overviewjhardware-overviewHardware overviewarch/powerpc/cxl:afu modesj afu-modes AFU Modesarch/powerpc/cxl:mmio spacej mmio-space MMIO spacearch/powerpc/cxl:interruptsj interrupts Interrupts.arch/powerpc/cxl:work element descriptor (wed)jwork-element-descriptor-wedWork Element Descriptor (WED)arch/powerpc/cxl:user apijuser-apiUser APIarch/powerpc/cxl:sysfs classj sysfs-class Sysfs Classarch/powerpc/cxl:udev rulesj udev-rules Udev rules6arch/powerpc/cxlflash:coherent accelerator (cxl) flashjcoherent-accelerator-cxl-flash Coherent Accelerator (CXL) Flash"arch/powerpc/cxlflash:introductionj introduction Introductionarch/powerpc/cxlflash:overviewjoverviewOverview'arch/powerpc/cxlflash:block library apijblock-library-apiBlock library API1arch/powerpc/cxlflash:cxl flash driver lun ioctlsjcxl-flash-driver-lun-ioctlsCXL Flash Driver LUN IOCTLs2arch/powerpc/cxlflash:cxl flash driver host ioctlsjcxl-flash-driver-host-ioctlsCXL Flash Driver Host IOCTLs.arch/powerpc/dawr-power9:dawr issues on power9j`dawr-issues-on-power9DAWR issues on POWER95arch/powerpc/dawr-power9:affected processor revisionsj`affected-processor-revisionsAffected processor revisions+arch/powerpc/dawr-power9:technical details:j`technical-detailsTechnical Details:/arch/powerpc/dawr-power9:consequences for usersj`consequences-for-usersConsequences for users0arch/powerpc/dawr-power9:force enabling the dawrj`force-enabling-the-dawrForce enabling the DAWR=arch/powerpc/dexcr:dexcr (dynamic execution control register)j (dexcr-dynamic-execution-control-register*DEXCR (Dynamic Execution Control Register)arch/powerpc/dexcr:overviewj overviewOverview arch/powerpc/dexcr:configurationj  configuration Configuration&arch/powerpc/dexcr:coredump and ptracej coredump-and-ptracecoredump and ptrace5arch/powerpc/dscr:dscr (data stream control register)j!dscr-data-stream-control-register#DSCR (Data Stream Control Register)>arch/powerpc/eeh-pci-error-recovery:pci bus eeh error recoveryjQpci-bus-eeh-error-recoveryPCI Bus EEH Error Recovery-arch/powerpc/eeh-pci-error-recovery:overview:jQoverview Overview:8arch/powerpc/eeh-pci-error-recovery:causes of eeh errorsjQcauses-of-eeh-errorsCauses of EEH Errors:arch/powerpc/eeh-pci-error-recovery:detection and recoveryjQdetection-and-recoveryDetection and RecoveryJarch/powerpc/eeh-pci-error-recovery:current ppc64 linux eeh implementationjQ¤t-ppc64-linux-eeh-implementation&Current PPC64 Linux EEH ImplementationIarch/powerpc/eeh-pci-error-recovery:device shutdown and user-space eventsjQ%device-shutdown-and-user-space-events%Device Shutdown and User-Space EventsIarch/powerpc/eeh-pci-error-recovery:pro's and con's of the current designjQ%pro-s-and-con-s-of-the-current-design)Pro’s and Con’s of the Current Design/arch/powerpc/eeh-pci-error-recovery:conclusionsjQ conclusions Conclusionself_hwcaps_powerpcjDelf-hwcaps-powerpcPOWERPC ELF HWCAPs*arch/powerpc/elf_hwcaps:powerpc elf hwcapsjDpowerpc-elf-hwcapsPOWERPC ELF HWCAPs'arch/powerpc/elf_hwcaps:1. introductionjD introduction1. Introduction%arch/powerpc/elf_hwcaps:2. facilitiesjD facilities 2. Facilities%arch/powerpc/elf_hwcaps:3. categoriesjD categories 3. Categories+arch/powerpc/elf_hwcaps:4. hwcap allocationjDhwcap-allocation4. HWCAP allocation9arch/powerpc/elf_hwcaps:5. the hwcaps exposed in at_hwcapjDthe-hwcaps-exposed-in-at-hwcap!5. The HWCAPs exposed in AT_HWCAP:arch/powerpc/elf_hwcaps:6. the hwcaps exposed in at_hwcap2jDthe-hwcaps-exposed-in-at-hwcap2"6. The HWCAPs exposed in AT_HWCAP2/arch/powerpc/elfnote:elf note powerpc namespacejelf-note-powerpc-namespaceELF Note PowerPC Namespace*arch/powerpc/elfnote:types and descriptorsjtypes-and-descriptorsTypes and Descriptorsarch/powerpc/elfnote:referencesj references Referencesarch/powerpc/transactional_memory:transactional memory supportjtransactional-memory-supportTransactional Memory support0arch/powerpc/transactional_memory:basic overviewjbasic-overviewBasic overview>arch/powerpc/transactional_memory:causes of transaction abortsjcauses-of-transaction-abortsCauses of transaction aborts*arch/powerpc/transactional_memory:syscallsjsyscallsSyscalls)arch/powerpc/transactional_memory:signalsjsignalsSignalsDarch/powerpc/transactional_memory:failure cause codes used by kernelj"failure-cause-codes-used-by-kernel"Failure cause codes used by kernel%arch/powerpc/transactional_memory:gdbjgdbGDB(arch/powerpc/transactional_memory:power9jpower9POWER97arch/powerpc/transactional_memory:kernel implementationjkernel-implementationKernel implementation ultravisorj ultravisorProtected Execution Facility4arch/powerpc/ultravisor:protected execution facilityjprotected-execution-facilityProtected Execution Facility$arch/powerpc/ultravisor:introductionj introduction Introduction,arch/powerpc/ultravisor:ultravisor calls apijultravisor-calls-apiUltravisor calls API,arch/powerpc/ultravisor:hypervisor calls apijhypervisor-calls-apiHypervisor Calls API"arch/powerpc/ultravisor:referencesj references Referencesvas-apijvas-api3Virtual Accelerator Switchboard (VAS) userspace APIHarch/powerpc/vas-api:virtual accelerator switchboard (vas) userspace apij1virtual-accelerator-switchboard-vas-userspace-api3Virtual Accelerator Switchboard (VAS) userspace API!arch/powerpc/vas-api:introductionj introduction Introductionarch/powerpc/vas-api:overviewjoverviewOverview(arch/powerpc/vas-api:nx-gzip device nodejnx-gzip-device-nodeNX-GZIP Device Node-arch/powerpc/vas-api:open /dev/crypto/nx-gzipjopen-dev-crypto-nx-gzipOpen /dev/crypto/nx-gzip*arch/powerpc/vas-api:vas_tx_win_open ioctljvas-tx-win-open-ioctlVAS_TX_WIN_OPEN ioctl*arch/powerpc/vas-api:mmap() nx-gzip devicejmmap-nx-gzip-devicemmap() NX-GZIP device7arch/powerpc/vas-api:discovery of available vas enginesj"discovery-of-available-vas-engines"Discovery of available VAS engines*arch/powerpc/vas-api:copy/paste operationsjcopy-paste-operationsCopy/Paste operations1arch/powerpc/vas-api:crb specification and use nxjcrb-specification-and-use-nxCRB Specification and use NX&arch/powerpc/vas-api:nx fault handlingjnx-fault-handlingNX Fault handling#arch/powerpc/vas-api:simple examplejsimple-exampleSimple example8arch/powerpc/vcpudispatch_stats:vcpu dispatch statisticsjYvcpu-dispatch-statisticsVCPU Dispatch Statistics%admin-guide/pm/index:power managementj!power-managementPower ManagementMadmin-guide/pm/intel-speed-select:intel(r) speed select technology user guidej*intel-r-speed-select-technology-user-guide+Intel(R) Speed Select Technology User GuideGadmin-guide/pm/intel-speed-select:intel-speed-select configuration toolj%intel-speed-select-configuration-tool%intel-speed-select configuration tool?admin-guide/pm/intel_epb:intel performance and energy bias hintjMr&intel-performance-and-energy-bias-hint&Intel Performance and Energy Bias HintQadmin-guide/pm/intel_epb:intel performance and energy bias attribute in ``sysfs``jMr4intel-performance-and-energy-bias-attribute-in-sysfs4Intel Performance and Energy Bias Attribute in sysfs intel-idle-enumeration-of-statesjS intel-idle-enumeration-of-statesEnumeration of Idle Statesintel-idle-initializationjSintel-idle-initializationInitializationintel-idle-parametersjSintel-idle-parameters1Kernel Command Line Options and Module Parameters'intel-idle-core-and-package-idle-statesjS'intel-idle-core-and-package-idle-states&Core and Package Levels of Idle StatesHadmin-guide/pm/intel_idle:``intel_idle`` cpu idle time management driverjS*intel-idle-cpu-idle-time-management-driver*intel_idle CPU Idle Time Management Driver-admin-guide/pm/intel_idle:general informationjSgeneral-informationGeneral Information4admin-guide/pm/intel_idle:enumeration of idle statesjSenumeration-of-idle-statesEnumeration of Idle States(admin-guide/pm/intel_idle:initializationjSinitializationInitializationKadmin-guide/pm/intel_idle:kernel command line options and module parametersjS1kernel-command-line-options-and-module-parameters1Kernel Command Line Options and Module Parameters@admin-guide/pm/intel_idle:core and package levels of idle statesjS&core-and-package-levels-of-idle-states&Core and Package Levels of Idle States$admin-guide/pm/intel_idle:referencesjS references Referencesturboj2hturboTurbo P-states Support acpi-cpufreqj2h acpi-cpufreqintel_pstate vs acpi-cpufreqKadmin-guide/pm/intel_pstate:``intel_pstate`` cpu performance scaling driverj2h+intel-pstate-cpu-performance-scaling-driver+intel_pstate CPU Performance Scaling Driver/admin-guide/pm/intel_pstate:general informationj2hgeneral-informationGeneral Information+admin-guide/pm/intel_pstate:operation modesj2hoperation-modesOperation Modes2admin-guide/pm/intel_pstate:turbo p-states supportj2hturbo-p-states-supportTurbo P-states Support-admin-guide/pm/intel_pstate:processor supportj2hprocessor-supportProcessor Support=admin-guide/pm/intel_pstate:user space interface in ``sysfs``j2huser-space-interface-in-sysfsUser Space Interface in sysfs@admin-guide/pm/intel_pstate:``intel_pstate`` vs ``acpi-cpufreq``j2hintel-pstate-vs-acpi-cpufreqintel_pstate vs acpi-cpufreqLadmin-guide/pm/intel_pstate:kernel command line options for ``intel_pstate``j2h,kernel-command-line-options-for-intel-pstate,Kernel Command Line Options for intel_pstate2admin-guide/pm/intel_pstate:diagnostics and tuningj2hdiagnostics-and-tuningDiagnostics and Tuning&admin-guide/pm/intel_pstate:referencesj2h references ReferencesLadmin-guide/pm/intel_uncore_frequency_scaling:intel uncore frequency scalingjIKintel-uncore-frequency-scalingIntel Uncore Frequency Scaling:admin-guide/pm/intel_uncore_frequency_scaling:introductionjIK introduction Introduction=admin-guide/pm/intel_uncore_frequency_scaling:sysfs interfacejIKsysfs-interfaceSysfs Interfaceoadmin-guide/pm/intel_uncore_frequency_scaling:socs with tpmi (topology aware register and pm capsule interface)jIK?socs-with-tpmi-topology-aware-register-and-pm-capsule-interfaceASoCs with TPMI (Topology Aware Register and PM Capsule Interface)s2idlejOs2idleSuspend-to-IdlestandbyjOstandbyStandbys2ramjOs2ramSuspend-to-RAM hibernationjO hibernation Hibernation/admin-guide/pm/sleep-states:system sleep statesjOsystem-sleep-statesSystem Sleep States>admin-guide/pm/sleep-states:sleep states that can be supportedjO"sleep-states-that-can-be-supported"Sleep States That Can Be SupportedYadmin-guide/pm/sleep-states:basic ``sysfs`` interfaces for system suspend and hibernationjO9basic-sysfs-interfaces-for-system-suspend-and-hibernation9Basic sysfs Interfaces for System Suspend and Hibernation5admin-guide/pm/strategies:power management strategiesj2power-management-strategiesPower Management Strategiess2idle_suspendj/s2idle-suspend!Suspend-to-idle Suspend Code Flow s2idle_resumej/ s2idle-resume Suspend-to-idle Resume Code Flow6admin-guide/pm/suspend-flows:system suspend code flowsj/system-suspend-code-flowsSystem Suspend Code Flows>admin-guide/pm/suspend-flows:suspend-to-idle suspend code flowj/!suspend-to-idle-suspend-code-flow!Suspend-to-idle Suspend Code Flow=admin-guide/pm/suspend-flows:suspend-to-idle resume code flowj/ suspend-to-idle-resume-code-flow Suspend-to-idle Resume Code FlowAadmin-guide/pm/suspend-flows:platform-dependent suspend code flowj/$platform-dependent-suspend-code-flow$Platform-dependent Suspend Code Flow@admin-guide/pm/suspend-flows:platform-dependent resume code flowj/#platform-dependent-resume-code-flow#Platform-dependent Resume Code Flow7admin-guide/pm/system-wide:system-wide power managementj_system-wide-power-managementSystem-Wide Power Management;admin-guide/pm/working-state:working-state power managementjٜworking-state-power-managementWorking-State Power Management7admin-guide/pmf:set udev rules for pmf smart pc builderjp0'set-udev-rules-for-pmf-smart-pc-builder'Set udev rules for PMF Smart PC Builder1admin-guide/pnp:linux plug and play documentationj!linux-plug-and-play-documentation!Linux Plug and Play Documentationadmin-guide/pnp:overviewjoverviewOverview"admin-guide/pnp:the user interfacejthe-user-interfaceThe User Interface/admin-guide/pnp:the unified plug and play layerjthe-unified-plug-and-play-layerThe Unified Plug and Play Layer'admin-guide/pnp:plug and play protocolsjplug-and-play-protocolsPlug and Play Protocols+admin-guide/pnp:linux plug and play driversjlinux-plug-and-play-driversLinux Plug and Play Drivers5admin-guide/pstore-blk:pstore block oops/panic loggerjdpstore-block-oops-panic-loggerpstore block oops/panic logger#admin-guide/pstore-blk:introductionjd introduction Introduction,admin-guide/pstore-blk:pstore block conceptsjdpstore-block-conceptspstore block concepts.admin-guide/pstore-blk:configurations for userjdconfigurations-for-userConfigurations for user0admin-guide/pstore-blk:configurations for driverjdconfigurations-for-driverConfigurations for driver-admin-guide/pstore-blk:compression and headerjdcompression-and-headerCompression and header'admin-guide/pstore-blk:reading the datajdreading-the-dataReading the data:admin-guide/pstore-blk:attentions in panic read/write apisjd#attentions-in-panic-read-write-apis#Attentions in panic read/write APIs-admin-guide/pstore-blk:pstore block internalsjdpstore-block-internalspstore block internalsbackupjlbackupPrepare for emergencies securebootjl secureboot(Dealing with techniques like Secure Boot buildrequiresjl buildrequiresInstall build requirements diskspacejl diskspaceSpace requirementssourcesjlsourcesDownload the sourcessources_shallowjlsources-shallow,Noteworthy characteristics of shallow clonessources_archivejlsources-archive0Downloading the sources using a packages archive sources_fulljl sources-full.Downloading the sources using a full git clonesources_snapshotjlsources-snapshot-Proper pre-releases (RCs) vs. latest mainlinesources_fresherjlsources-fresherAvoiding the mainline lagpatchingjlpatchingPatch the sources (optional)taggingjltagging0Tagging this kernel build (optional, often wise) configurationjl configuration.Define the build configuration for your kernel configmodsjl configmodsAdjust build configurationconfigmods_debugsymbolsjlconfigmods-debugsymbols Debug symbolsconfigmods_distrosjlconfigmods-distrosDistro specific adjustmentsconfigmods_individualjlconfigmods-individualIndividual adjustmentsbuildjlbuildBuild your kernelinstalljlinstallInstall your kernelanotherjlanotherAnother round later uninstalljl uninstallUninstall the kernel laterfaqjlfaqFAQSadmin-guide/quickly-build-trimmed-linux:how to quickly build a trimmed linux kerneljl+how-to-quickly-build-a-trimmed-linux-kernel+How to quickly build a trimmed Linux kernelPadmin-guide/quickly-build-trimmed-linux:the essence of the process (aka 'tl;dr')jl$the-essence-of-the-process-aka-tl-dr,The essence of the process (aka ‘TL;DR’):admin-guide/quickly-build-trimmed-linux:step-by-step guidejlstep-by-step-guideStep-by-step guideTadmin-guide/quickly-build-trimmed-linux:reference section for the step-by-step guidejl,reference-section-for-the-step-by-step-guide,Reference section for the step-by-step guide+admin-guide/quickly-build-trimmed-linux:faqjljH/FAQ-admin-guide/ramoops:ramoops oops/panic loggerj-ramoops-oops-panic-loggerRamoops oops/panic logger admin-guide/ramoops:introductionj- introduction Introduction$admin-guide/ramoops:ramoops conceptsj-ramoops-conceptsRamoops concepts*admin-guide/ramoops:setting the parametersj-setting-the-parametersSetting the parametersadmin-guide/ramoops:dump formatj- dump-format Dump format$admin-guide/ramoops:reading the dataj-reading-the-dataReading the data/admin-guide/ramoops:persistent function tracingj-persistent-function-tracingPersistent function tracing+admin-guide/rapidio:rapidio subsystem guidej"rapidio-subsystem-guideRapidIO Subsystem Guide admin-guide/rapidio:introductionj" introduction Introduction.admin-guide/rapidio:known bugs and limitationsj"known-bugs-and-limitationsKnown Bugs and Limitations,admin-guide/rapidio:rapidio driver interfacej"rapidio-driver-interfaceRapidIO driver interfaceadmin-guide/rapidio:internalsj" internals Internalsadmin-guide/rapidio:creditsj"creditsCredits-admin-guide/reporting-issues:reporting issuesjreporting-issuesReporting issues8admin-guide/reporting-issues:the short guide (aka tl;dr)jthe-short-guide-aka-tl-drThe short guide (aka TL;DR)^admin-guide/reporting-issues:step-by-step guide how to report issues to the kernel maintainersjAstep-by-step-guide-how-to-report-issues-to-the-kernel-maintainersAStep-by-step guide how to report issues to the kernel maintainersZadmin-guide/reporting-issues:reference section: reporting issues to the kernel maintainersjall-the-details-on-linux-kernel-regressions-relevant-for-users>All the details on Linux kernel regressions relevant for users7admin-guide/rtc:real time clock (rtc) drivers for linuxjaN%real-time-clock-rtc-drivers-for-linux'Real Time Clock (RTC) Drivers for Linux5admin-guide/rtc:old pc/at-compatible driver: /dev/rtcjaN#old-pc-at-compatible-driver-dev-rtc&Old PC/AT-Compatible driver: /dev/rtc;admin-guide/rtc:new portable "rtc class" drivers: /dev/rtcnjaN'new-portable-rtc-class-drivers-dev-rtcn0New portable “RTC Class” drivers: /dev/rtcNserial_consolej0serial-consoleLinux Serial Console/admin-guide/serial-console:linux serial consolej0linux-serial-consoleLinux Serial Console2admin-guide/svga:video mode selection support 2.13j!video-mode-selection-support-2-13!Video Mode Selection Support 2.13admin-guide/svga:introjintroIntroadmin-guide/svga:menujmenuMenuadmin-guide/svga:mode idsjmode-idsMode IDsadmin-guide/svga:optionsjoptionsOptions$admin-guide/svga:still doesn't work?jstill-doesn-t-workStill doesn’t work?admin-guide/svga:historyjhistoryHistory7admin-guide/syscall-user-dispatch:syscall user dispatchj8syscall-user-dispatchSyscall User Dispatch,admin-guide/syscall-user-dispatch:backgroundj8 background Background+admin-guide/syscall-user-dispatch:interfacej8 interface Interface0admin-guide/syscall-user-dispatch:security notesj8security-notesSecurity Notes7admin-guide/sysctl/abi:documentation for /proc/sys/abi/j documentation-for-proc-sys-abi Documentation for /proc/sys/abi/'admin-guide/sysctl/abi:vsyscall32 (x86)j vsyscall32-x86vsyscall32 (x86)5admin-guide/sysctl/fs:documentation for /proc/sys/fs/j2documentation-for-proc-sys-fsDocumentation for /proc/sys/fs/%admin-guide/sysctl/fs:1. /proc/sys/fsj2 proc-sys-fs1. /proc/sys/fs1admin-guide/sysctl/fs:2. /proc/sys/fs/binfmt_miscj2proc-sys-fs-binfmt-misc2. /proc/sys/fs/binfmt_miscNadmin-guide/sysctl/fs:3. /proc/sys/fs/mqueue - posix message queues filesystemj22proc-sys-fs-mqueue-posix-message-queues-filesystem83. /proc/sys/fs/mqueue - POSIX message queues filesystem[admin-guide/sysctl/fs:4. /proc/sys/fs/epoll - configuration options for the epoll interfacej2?proc-sys-fs-epoll-configuration-options-for-the-epoll-interfaceE4. /proc/sys/fs/epoll - Configuration options for the epoll interface4admin-guide/sysctl/index:documentation for /proc/sysjQdocumentation-for-proc-sysDocumentation for /proc/sys%admin-guide/sysctl/index:introductionjQ introduction Introduction core_patternjr core-pattern core_patternmsgmnijrmsgmnimsgmax, msgmnb, and msgmni=admin-guide/sysctl/kernel:documentation for /proc/sys/kernel/jr!documentation-for-proc-sys-kernel#Documentation for /proc/sys/kernel/admin-guide/sysctl/kernel:acctjracctacct*admin-guide/sysctl/kernel:acpi_video_flagsjracpi-video-flagsacpi_video_flagsadmin-guide/sysctl/kernel:archjrarcharch%admin-guide/sysctl/kernel:auto_msgmnijr auto-msgmni auto_msgmni4admin-guide/sysctl/kernel:bootloader_type (x86 only)jrbootloader-type-x86-onlybootloader_type (x86 only)7admin-guide/sysctl/kernel:bootloader_version (x86 only)jrbootloader-version-x86-onlybootloader_version (x86 only)+admin-guide/sysctl/kernel:bpf_stats_enabledjrbpf-stats-enabledbpf_stats_enabled!admin-guide/sysctl/kernel:cad_pidjrcad-pidcad_pid&admin-guide/sysctl/kernel:cap_last_capjr cap-last-cap cap_last_cap&admin-guide/sysctl/kernel:core_patternjrj/ core_pattern)admin-guide/sysctl/kernel:core_pipe_limitjrcore-pipe-limitcore_pipe_limit'admin-guide/sysctl/kernel:core_uses_pidjr core-uses-pid core_uses_pid&admin-guide/sysctl/kernel:ctrl-alt-deljr ctrl-alt-del ctrl-alt-del(admin-guide/sysctl/kernel:dmesg_restrictjrdmesg-restrictdmesg_restrict/admin-guide/sysctl/kernel:domainname & hostnamejrdomainname-hostnamedomainname & hostname)admin-guide/sysctl/kernel:firmware_configjrfirmware-configfirmware_config-admin-guide/sysctl/kernel:ftrace_dump_on_oopsjrftrace-dump-on-oopsftrace_dump_on_oops>admin-guide/sysctl/kernel:ftrace_enabled, stack_tracer_enabledjr#ftrace-enabled-stack-tracer-enabled$ftrace_enabled, stack_tracer_enabled6admin-guide/sysctl/kernel:hardlockup_all_cpu_backtracejrhardlockup-all-cpu-backtracehardlockup_all_cpu_backtrace*admin-guide/sysctl/kernel:hardlockup_panicjrhardlockup-panichardlockup_panic!admin-guide/sysctl/kernel:hotplugjrhotplughotplug5admin-guide/sysctl/kernel:hung_task_all_cpu_backtracejrhung-task-all-cpu-backtracehung_task_all_cpu_backtrace)admin-guide/sysctl/kernel:hung_task_panicjrhung-task-panichung_task_panic/admin-guide/sysctl/kernel:hung_task_check_countjrhung-task-check-counthung_task_check_count0admin-guide/sysctl/kernel:hung_task_timeout_secsjrhung-task-timeout-secshung_task_timeout_secs7admin-guide/sysctl/kernel:hung_task_check_interval_secsjrhung-task-check-interval-secshung_task_check_interval_secs,admin-guide/sysctl/kernel:hung_task_warningsjrhung-task-warningshung_task_warnings1admin-guide/sysctl/kernel:hyperv_record_panic_msgjrhyperv-record-panic-msghyperv_record_panic_msg3admin-guide/sysctl/kernel:ignore-unaligned-usertrapjrignore-unaligned-usertrapignore-unaligned-usertrap+admin-guide/sysctl/kernel:io_uring_disabledjrio-uring-disabledio_uring_disabled(admin-guide/sysctl/kernel:io_uring_groupjrio-uring-groupio_uring_group-admin-guide/sysctl/kernel:kexec_load_disabledjrkexec-load-disabledkexec_load_disabled0admin-guide/sysctl/kernel:kexec_load_limit_panicjrkexec-load-limit-panickexec_load_limit_panic1admin-guide/sysctl/kernel:kexec_load_limit_rebootjrkexec-load-limit-rebootkexec_load_limit_reboot'admin-guide/sysctl/kernel:kptr_restrictjr kptr-restrict kptr_restrict"admin-guide/sysctl/kernel:modprobejrmodprobemodprobe*admin-guide/sysctl/kernel:modules_disabledjrmodules-disabledmodules_disabled4admin-guide/sysctl/kernel:msgmax, msgmnb, and msgmnijrmsgmax-msgmnb-and-msgmnimsgmax, msgmnb, and msgmniRadmin-guide/sysctl/kernel:msg_next_id, sem_next_id, and shm_next_id (system v ipc)jr4msg-next-id-sem-next-id-and-shm-next-id-system-v-ipc8msg_next_id, sem_next_id, and shm_next_id (System V IPC)%admin-guide/sysctl/kernel:ngroups_maxjr ngroups-max ngroups_max&admin-guide/sysctl/kernel:nmi_watchdogjr nmi-watchdog nmi_watchdog6admin-guide/sysctl/kernel:nmi_wd_lpm_factor (ppc only)jrnmi-wd-lpm-factor-ppc-onlynmi_wd_lpm_factor (PPC only)(admin-guide/sysctl/kernel:numa_balancingjrnuma-balancingnuma_balancing@admin-guide/sysctl/kernel:numa_balancing_promote_rate_limit_mbpsjr&numa-balancing-promote-rate-limit-mbps&numa_balancing_promote_rate_limit_MBps0admin-guide/sysctl/kernel:oops_all_cpu_backtracejroops-all-cpu-backtraceoops_all_cpu_backtrace$admin-guide/sysctl/kernel:oops_limitjr oops-limit oops_limit5admin-guide/sysctl/kernel:osrelease, ostype & versionjrosrelease-ostype-versionosrelease, ostype & version3admin-guide/sysctl/kernel:overflowgid & overflowuidjroverflowgid-overflowuidoverflowgid & overflowuidadmin-guide/sysctl/kernel:panicjrpanicpanic)admin-guide/sysctl/kernel:panic_on_io_nmijrpanic-on-io-nmipanic_on_io_nmi'admin-guide/sysctl/kernel:panic_on_oopsjr panic-on-oops panic_on_oops0admin-guide/sysctl/kernel:panic_on_stackoverflowjrpanic-on-stackoverflowpanic_on_stackoverflow2admin-guide/sysctl/kernel:panic_on_unrecovered_nmijrpanic-on-unrecovered-nmipanic_on_unrecovered_nmi'admin-guide/sysctl/kernel:panic_on_warnjr panic-on-warn panic_on_warn%admin-guide/sysctl/kernel:panic_printjr panic-print panic_print,admin-guide/sysctl/kernel:panic_on_rcu_stalljrpanic-on-rcu-stallpanic_on_rcu_stall0admin-guide/sysctl/kernel:max_rcu_stall_to_panicjrmax-rcu-stall-to-panicmax_rcu_stall_to_panic3admin-guide/sysctl/kernel:perf_cpu_time_max_percentjrperf-cpu-time-max-percentperf_cpu_time_max_percent-admin-guide/sysctl/kernel:perf_event_paranoidjrperf-event-paranoidperf_event_paranoid.admin-guide/sysctl/kernel:perf_event_max_stackjrperf-event-max-stackperf_event_max_stack-admin-guide/sysctl/kernel:perf_event_mlock_kbjrperf-event-mlock-kbperf_event_mlock_kb;admin-guide/sysctl/kernel:perf_event_max_contexts_per_stackjr!perf-event-max-contexts-per-stack!perf_event_max_contexts_per_stackAadmin-guide/sysctl/kernel:perf_user_access (arm64 and riscv only)jr%perf-user-access-arm64-and-riscv-only'perf_user_access (arm64 and riscv only)admin-guide/sysctl/kernel:arm64jrarm64arm64admin-guide/sysctl/kernel:riscvjrriscvriscv!admin-guide/sysctl/kernel:pid_maxjrpid-maxpid_max%admin-guide/sysctl/kernel:ns_last_pidjr ns-last-pid ns_last_pid2admin-guide/sysctl/kernel:powersave-nap (ppc only)jrpowersave-nap-ppc-onlypowersave-nap (PPC only) admin-guide/sysctl/kernel:printkjrprintkprintk&admin-guide/sysctl/kernel:printk_delayjr printk-delay printk_delay*admin-guide/sysctl/kernel:printk_ratelimitjrprintk-ratelimitprintk_ratelimit0admin-guide/sysctl/kernel:printk_ratelimit_burstjrprintk-ratelimit-burstprintk_ratelimit_burst(admin-guide/sysctl/kernel:printk_devkmsgjrprintk-devkmsgprintk_devkmsgadmin-guide/sysctl/kernel:ptyjrptypty admin-guide/sysctl/kernel:randomjrrandomrandom,admin-guide/sysctl/kernel:randomize_va_spacejrrandomize-va-spacerandomize_va_space'admin-guide/sysctl/kernel:real-root-devjr real-root-dev real-root-dev1admin-guide/sysctl/kernel:reboot-cmd (sparc only)jrreboot-cmd-sparc-onlyreboot-cmd (SPARC only),admin-guide/sysctl/kernel:sched_energy_awarejrsched-energy-awaresched_energy_aware(admin-guide/sysctl/kernel:task_delayacctjrtask-delayaccttask_delayacct*admin-guide/sysctl/kernel:sched_schedstatsjrsched-schedstatssched_schedstats.admin-guide/sysctl/kernel:sched_util_clamp_minjrsched-util-clamp-minsched_util_clamp_min.admin-guide/sysctl/kernel:sched_util_clamp_maxjrsched-util-clamp-maxsched_util_clamp_max9admin-guide/sysctl/kernel:sched_util_clamp_min_rt_defaultjrsched-util-clamp-min-rt-defaultsched_util_clamp_min_rt_default!admin-guide/sysctl/kernel:seccompjrseccompseccomp%admin-guide/sysctl/kernel:sg-big-buffjr sg-big-buff sg-big-buff admin-guide/sysctl/kernel:shmalljrshmallshmall admin-guide/sysctl/kernel:shmmaxjrshmmaxshmmax admin-guide/sysctl/kernel:shmmnijrshmmnishmmni)admin-guide/sysctl/kernel:shm_rmid_forcedjrshm-rmid-forcedshm_rmid_forced.admin-guide/sysctl/kernel:sysctl_writes_strictjrsysctl-writes-strictsysctl_writes_strict6admin-guide/sysctl/kernel:softlockup_all_cpu_backtracejrsoftlockup-all-cpu-backtracesoftlockup_all_cpu_backtrace*admin-guide/sysctl/kernel:softlockup_panicjrsoftlockup-panicsoftlockup_panic'admin-guide/sysctl/kernel:soft_watchdogjr soft-watchdog soft_watchdog8admin-guide/sysctl/kernel:split_lock_mitigate (x86 only)jrsplit-lock-mitigate-x86-onlysplit_lock_mitigate (x86 only)'admin-guide/sysctl/kernel:stack_erasingjr stack-erasing stack_erasing-admin-guide/sysctl/kernel:stop-a (sparc only)jrstop-a-sparc-onlystop-a (SPARC only)admin-guide/sysctl/kernel:sysrqjrsysrqsysrq!admin-guide/sysctl/kernel:taintedjrtaintedtainted%admin-guide/sysctl/kernel:threads-maxjr threads-max threads-max-admin-guide/sysctl/kernel:traceoff_on_warningjrtraceoff-on-warningtraceoff_on_warning+admin-guide/sysctl/kernel:tracepoint_printkjrtracepoint-printktracepoint_printk(admin-guide/sysctl/kernel:unaligned-trapjrunaligned-trapunaligned-trap+admin-guide/sysctl/kernel:unknown_nmi_panicjrunknown-nmi-panicunknown_nmi_panic3admin-guide/sysctl/kernel:unprivileged_bpf_disabledjrunprivileged-bpf-disabledunprivileged_bpf_disabled$admin-guide/sysctl/kernel:warn_limitjr warn-limit warn_limit"admin-guide/sysctl/kernel:watchdogjrwatchdogwatchdog*admin-guide/sysctl/kernel:watchdog_cpumaskjrwatchdog-cpumaskwatchdog_cpumask)admin-guide/sysctl/kernel:watchdog_threshjrwatchdog-threshwatchdog_thresh7admin-guide/sysctl/net:documentation for /proc/sys/net/jA\documentation-for-proc-sys-net Documentation for /proc/sys/net/Cadmin-guide/sysctl/net:1. /proc/sys/net/core - network core optionsjA\&proc-sys-net-core-network-core-options,1. /proc/sys/net/core - Network core options=admin-guide/sysctl/sunrpc:documentation for /proc/sys/sunrpc/j!documentation-for-proc-sys-sunrpc#Documentation for /proc/sys/sunrpc/9admin-guide/sysctl/user:documentation for /proc/sys/user/jdocumentation-for-proc-sys-user!Documentation for /proc/sys/user/-admin-guide/sysctl/user:max_cgroup_namespacesjmax-cgroup-namespacesmax_cgroup_namespaces*admin-guide/sysctl/user:max_ipc_namespacesjmax-ipc-namespacesmax_ipc_namespaces*admin-guide/sysctl/user:max_mnt_namespacesjmax-mnt-namespacesmax_mnt_namespaces*admin-guide/sysctl/user:max_net_namespacesjmax-net-namespacesmax_net_namespaces*admin-guide/sysctl/user:max_pid_namespacesjmax-pid-namespacesmax_pid_namespaces+admin-guide/sysctl/user:max_time_namespacesjmax-time-namespacesmax_time_namespaces+admin-guide/sysctl/user:max_user_namespacesjmax-user-namespacesmax_user_namespaces*admin-guide/sysctl/user:max_uts_namespacesjmax-uts-namespacesmax_uts_namespaces5admin-guide/sysctl/vm:documentation for /proc/sys/vm/j7documentation-for-proc-sys-vmDocumentation for /proc/sys/vm/*admin-guide/sysctl/vm:admin_reserve_kbytesj7admin-reserve-kbytesadmin_reserve_kbytes$admin-guide/sysctl/vm:compact_memoryj7compact-memorycompact_memory.admin-guide/sysctl/vm:compaction_proactivenessj7compaction-proactivenesscompaction_proactiveness1admin-guide/sysctl/vm:compact_unevictable_allowedj7compact-unevictable-allowedcompact_unevictable_allowed,admin-guide/sysctl/vm:dirty_background_bytesj7dirty-background-bytesdirty_background_bytes,admin-guide/sysctl/vm:dirty_background_ratioj7dirty-background-ratiodirty_background_ratio!admin-guide/sysctl/vm:dirty_bytesj7 dirty-bytes dirty_bytes,admin-guide/sysctl/vm:dirty_expire_centisecsj7dirty-expire-centisecsdirty_expire_centisecs!admin-guide/sysctl/vm:dirty_ratioj7 dirty-ratio dirty_ratio.admin-guide/sysctl/vm:dirtytime_expire_secondsj7dirtytime-expire-secondsdirtytime_expire_seconds/admin-guide/sysctl/vm:dirty_writeback_centisecsj7dirty-writeback-centisecsdirty_writeback_centisecs!admin-guide/sysctl/vm:drop_cachesj7 drop-caches drop_caches'admin-guide/sysctl/vm:extfrag_thresholdj7extfrag-thresholdextfrag_threshold*admin-guide/sysctl/vm:highmem_is_dirtyablej7highmem-is-dirtyablehighmem_is_dirtyable'admin-guide/sysctl/vm:hugetlb_shm_groupj7hugetlb-shm-grouphugetlb_shm_group!admin-guide/sysctl/vm:laptop_modej7 laptop-mode laptop_mode&admin-guide/sysctl/vm:legacy_va_layoutj7legacy-va-layoutlegacy_va_layout*admin-guide/sysctl/vm:lowmem_reserve_ratioj7lowmem-reserve-ratiolowmem_reserve_ratio$admin-guide/sysctl/vm:max_map_count:j7 max-map-countmax_map_count:0admin-guide/sysctl/vm:memory_failure_early_kill:j7memory-failure-early-killmemory_failure_early_kill:-admin-guide/sysctl/vm:memory_failure_recoveryj7memory-failure-recoverymemory_failure_recovery%admin-guide/sysctl/vm:min_free_kbytesj7min-free-kbytesmin_free_kbytes$admin-guide/sysctl/vm:min_slab_ratioj7min-slab-ratiomin_slab_ratio(admin-guide/sysctl/vm:min_unmapped_ratioj7min-unmapped-ratiomin_unmapped_ratio#admin-guide/sysctl/vm:mmap_min_addrj7 mmap-min-addr mmap_min_addr#admin-guide/sysctl/vm:mmap_rnd_bitsj7 mmap-rnd-bits mmap_rnd_bits*admin-guide/sysctl/vm:mmap_rnd_compat_bitsj7mmap-rnd-compat-bitsmmap_rnd_compat_bits"admin-guide/sysctl/vm:nr_hugepagesj7 nr-hugepages nr_hugepages.admin-guide/sysctl/vm:hugetlb_optimize_vmemmapj7hugetlb-optimize-vmemmaphugetlb_optimize_vmemmap,admin-guide/sysctl/vm:nr_hugepages_mempolicyj7nr-hugepages-mempolicynr_hugepages_mempolicy-admin-guide/sysctl/vm:nr_overcommit_hugepagesj7nr-overcommit-hugepagesnr_overcommit_hugepages#admin-guide/sysctl/vm:nr_trim_pagesj7 nr-trim-pages nr_trim_pages)admin-guide/sysctl/vm:numa_zonelist_orderj7numa-zonelist-ordernuma_zonelist_order$admin-guide/sysctl/vm:oom_dump_tasksj7oom-dump-tasksoom_dump_tasks.admin-guide/sysctl/vm:oom_kill_allocating_taskj7oom-kill-allocating-taskoom_kill_allocating_task'admin-guide/sysctl/vm:overcommit_kbytesj7overcommit-kbytesovercommit_kbytes'admin-guide/sysctl/vm:overcommit_memoryj7overcommit-memoryovercommit_memory&admin-guide/sysctl/vm:overcommit_ratioj7overcommit-ratioovercommit_ratio"admin-guide/sysctl/vm:page-clusterj7 page-cluster page-cluster*admin-guide/sysctl/vm:page_lock_unfairnessj7page-lock-unfairnesspage_lock_unfairness"admin-guide/sysctl/vm:panic_on_oomj7 panic-on-oom panic_on_oom3admin-guide/sysctl/vm:percpu_pagelist_high_fractionj7percpu-pagelist-high-fractionpercpu_pagelist_high_fraction#admin-guide/sysctl/vm:stat_intervalj7 stat-interval stat_interval"admin-guide/sysctl/vm:stat_refreshj7 stat-refresh stat_refreshadmin-guide/sysctl/vm:numa_statj7 numa-stat numa_stat admin-guide/sysctl/vm:swappinessj7 swappiness swappiness.admin-guide/sysctl/vm:unprivileged_userfaultfdj7unprivileged-userfaultfdunprivileged_userfaultfd)admin-guide/sysctl/vm:user_reserve_kbytesj7user-reserve-kbytesuser_reserve_kbytes(admin-guide/sysctl/vm:vfs_cache_pressurej7vfs-cache-pressurevfs_cache_pressure,admin-guide/sysctl/vm:watermark_boost_factorj7watermark-boost-factorwatermark_boost_factor,admin-guide/sysctl/vm:watermark_scale_factorj7watermark-scale-factorwatermark_scale_factor'admin-guide/sysctl/vm:zone_reclaim_modej7zone-reclaim-modezone_reclaim_modeCadmin-guide/sysfs-rules:rules on how to access information in sysfsjp'+rules-on-how-to-access-information-in-sysfs+Rules on how to access information in sysfs6admin-guide/sysrq:linux magic system request key hacksj $linux-magic-system-request-key-hacks$Linux Magic System Request Key Hacks.admin-guide/sysrq:what is the magic sysrq key?j what-is-the-magic-sysrq-keyWhat is the magic SysRq key?6admin-guide/sysrq:how do i enable the magic sysrq key?j #how-do-i-enable-the-magic-sysrq-key$How do I enable the magic SysRq key?3admin-guide/sysrq:how do i use the magic sysrq key?j  how-do-i-use-the-magic-sysrq-key!How do I use the magic SysRq key?.admin-guide/sysrq:what are the 'command' keys?j what-are-the-command-keys What are the ‘command’ keys?3admin-guide/sysrq:okay, so what can i use them for?j okay-so-what-can-i-use-them-for!Okay, so what can I use them for?Uadmin-guide/sysrq:sometimes sysrq seems to get 'stuck' after using it, what can i do?j ?sometimes-sysrq-seems-to-get-stuck-after-using-it-what-can-i-doGSometimes SysRq seems to get ‘stuck’ after using it, what can I do?Iadmin-guide/sysrq:i hit sysrq, but nothing seems to happen, what's wrong?j 4i-hit-sysrq-but-nothing-seems-to-happen-what-s-wrong9I hit SysRq, but nothing seems to happen, what’s wrong?Oadmin-guide/sysrq:i want to add sysrq key events to a module, how does it work?j ;i-want-to-add-sysrq-key-events-to-a-module-how-does-it-work=I want to add SysRQ key events to a module, how does it work?\admin-guide/sysrq:when i hit a sysrq key combination only the header appears on the console?j Iwhen-i-hit-a-sysrq-key-combination-only-the-header-appears-on-the-consoleJWhen I hit a SysRq key combination only the header appears on the console?7admin-guide/sysrq:i have more questions, who can i ask?j #i-have-more-questions-who-can-i-ask%I have more questions, who can I ask?admin-guide/sysrq:creditsj creditsCredits+admin-guide/tainted-kernels:tainted kernelsjgtainted-kernelsTainted kernelsIadmin-guide/tainted-kernels:tainted flag in bugs, oops or panics messagesjg,tainted-flag-in-bugs-oops-or-panics-messages-Tainted flag in bugs, oops or panics messages=admin-guide/tainted-kernels:decoding tainted state at runtimejg!decoding-tainted-state-at-runtime!Decoding tainted state at runtimej5/maintained-by-deepak-saxena-dsaxena-plexity-net1Maintained by Deepak Saxena *arch/arm/kernel_mode_neon:kernel mode neonj'kernel-mode-neonKernel mode NEON'arch/arm/kernel_mode_neon:tl;dr summaryj' tl-dr-summary TL;DR summary&arch/arm/kernel_mode_neon:introductionj' introduction Introduction3arch/arm/kernel_mode_neon:lazy preserve and restorej'lazy-preserve-and-restoreLazy preserve and restore6arch/arm/kernel_mode_neon:interruptions in kernel modej'interruptions-in-kernel-modeInterruptions in kernel mode.arch/arm/kernel_mode_neon:vfp and support codej'vfp-and-support-codeVFP and support codeAarch/arm/kernel_mode_neon:separating neon code from ordinary codej''separating-neon-code-from-ordinary-code'Separating NEON code from ordinary code(arch/arm/kernel_mode_neon:neon assemblerj'neon-assemblerNEON assembler4arch/arm/kernel_mode_neon:neon code generated by gccj'neon-code-generated-by-gccNEON code generated by GCC)arch/arm/kernel_mode_neon:neon intrinsicsj'neon-intrinsicsNEON intrinsics9arch/arm/kernel_user_helpers:kernel-provided user helpersj+kernel-provided-user-helpersKernel-provided User Helpers1arch/arm/kernel_user_helpers:kuser_helper_versionj+kuser-helper-versionkuser_helper_version*arch/arm/kernel_user_helpers:kuser_get_tlsj+ kuser-get-tls kuser_get_tls*arch/arm/kernel_user_helpers:kuser_cmpxchgj+ kuser-cmpxchg kuser_cmpxchg1arch/arm/kernel_user_helpers:kuser_memory_barrierj+kuser-memory-barrierkuser_memory_barrier,arch/arm/kernel_user_helpers:kuser_cmpxchg64j+kuser-cmpxchg64kuser_cmpxchg64barch/arm/keystone/knav-qmss:texas instruments keystone navigator queue management subsystem driverj̕Ftexas-instruments-keystone-navigator-queue-management-subsystem-driverFTexas Instruments Keystone Navigator Queue Management SubSystem driverGarch/arm/keystone/knav-qmss:accumulator qmss queues using pdsp firmwarej̕+accumulator-qmss-queues-using-pdsp-firmware+Accumulator QMSS queues using PDSP firmware5arch/arm/keystone/overview:ti keystone linux overviewjJIti-keystone-linux-overviewTI Keystone Linux Overview'arch/arm/keystone/overview:introductionjJI introduction Introduction(arch/arm/keystone/overview:configurationjJI configuration Configuration*arch/arm/keystone/overview:document authorjJIdocument-authorDocument Author!arch/arm/marvell:arm marvell socsjParm-marvell-socsARM Marvell SoCsarch/arm/marvell:orion familyjP orion-family Orion family arch/arm/marvell:kirkwood familyjPkirkwood-familyKirkwood family!arch/arm/marvell:discovery familyjPdiscovery-familyDiscovery family"arch/arm/marvell:ebu armada familyjPebu-armada-familyEBU Armada family(arch/arm/marvell:ebu armada family armv8jPebu-armada-family-armv8EBU Armada family ARMv8arch/arm/marvell:avanta familyjP avanta-family Avanta familyarch/arm/marvell:storage familyjPstorage-familyStorage family4arch/arm/marvell:dove family (application processor)jP!dove-family-application-processor#Dove family (application processor)+arch/arm/marvell:pxa 2xx/3xx/93x/95x familyjPpxa-2xx-3xx-93x-95x-familyPXA 2xx/3xx/93x/95x family?arch/arm/marvell:mmp/mmp2/mmp3 family (communication processor)jP,mmp-mmp2-mmp3-family-communication-processor.MMP/MMP2/MMP3 family (communication processor)5arch/arm/marvell:berlin family (multimedia solutions)jP"berlin-family-multimedia-solutions$Berlin family (Multimedia Solutions)arch/arm/marvell:cpu coresjP cpu-cores CPU Cores arch/arm/marvell:long-term plansjPlong-term-plansLong-term plansarch/arm/marvell:creditsjPcreditsCredits'arch/arm/mem_alignment:memory alignmentjLmemory-alignmentMemory alignment1arch/arm/memory:kernel memory layout on arm linuxj\!kernel-memory-layout-on-arm-linux!Kernel Memory Layout on ARM Linux0arch/arm/microchip:arm microchip socs (aka at91)jarm-microchip-socs-aka-at91ARM Microchip SoCs (aka AT91)arch/arm/microchip:introductionj introduction Introductionarch/arm/microchip:at91 socsj at91-socs AT91 SoCs+arch/arm/microchip:linux kernel informationjlinux-kernel-informationLinux kernel information7arch/arm/microchip:device tree for at91 socs and boardsj$device-tree-for-at91-socs-and-boards$Device Tree for AT91 SoCs and boards3arch/arm/netwinder:netwinder specific documentationj& netwinder-specific-documentation NetWinder specific documentationarch/arm/netwinder:port usagej& port-usage Port usage"arch/arm/netwinder:interrupt usagej&interrupt-usageInterrupt usagearch/arm/netwinder:dma usagej& dma-usage DMA usage8arch/arm/nwfpe/index:netwinder's floating point emulatorjHl#netwinder-s-floating-point-emulator%NetWinder’s floating point emulator*arch/arm/nwfpe/netwinder-fpe:current statej% current-state Current StateYarch/arm/nwfpe/netwinder-fpe:floating point coprocessor data transfer instructions (cpdt)j%:floating-point-coprocessor-data-transfer-instructions-cpdtfloating-point-coprocessor-register-transfer-instructions-cprt@Floating Point Coprocessor Register Transfer Instructions (CPRT)Parch/arm/nwfpe/netwinder-fpe:floating point coprocessor data instructions (cpdt)j%1floating-point-coprocessor-data-instructions-cpdt3Floating Point Coprocessor Data Instructions (CPDT)arch/arm/nwfpe/notes:notesj NnotesNotes!arch/arm/nwfpe/nwfpe:introductionjb introduction Introduction"arch/arm/nwfpe/nwfpe:legal noticesjb legal-notices Legal Noticesarch/arm/nwfpe/todo:todo listjM todo-list TODO LIST$arch/arm/nwfpe/todo:rounding methodsjMrounding-methodsRounding Methods+arch/arm/omap/dss:omap2/3 display subsystemjA)omap2-3-display-subsystemOMAP2/3 Display Subsystemarch/arm/omap/dss:featuresjA)featuresFeatures arch/arm/omap/dss:omapdss driverjA)omapdss-driveromapdss driver2arch/arm/omap/dss:omapdss driver support for audiojA) omapdss-driver-support-for-audio omapdss driver support for audio.arch/arm/omap/dss:panel and controller driversjA)panel-and-controller-driversPanel and controller driversarch/arm/omap/dss:omapfb driverjA) omapfb-driver omapfb driverarch/arm/omap/dss:v4l2 driversjA) v4l2-drivers V4L2 driversarch/arm/omap/dss:architecturejA) architecture Architecturearch/arm/omap/dss:sysfsjA)sysfsSysfsarch/arm/omap/dss:examplesjA)examplesExamples,arch/arm/omap/dss:default setup on omap3 sdpjA)default-setup-on-omap3-sdpDefault setup on OMAP3 SDP1arch/arm/omap/dss:example: switch from lcd to dvijA)example-switch-from-lcd-to-dviExample: Switch from LCD to DVI:arch/arm/omap/dss:example: clone gfx overlay to lcd and tvjA)'example-clone-gfx-overlay-to-lcd-and-tv(Example: Clone GFX overlay to LCD and TVarch/arm/omap/dss:misc notesjA) misc-notes Misc notes'arch/arm/omap/dss:kernel boot argumentsjA)kernel-boot-argumentsKernel boot argumentsarch/arm/omap/dss:todojA)todoTODOarch/arm/omap/index:ti omapjbti-omapTI OMAParch/arm/omap/omap:omap historyjI omap-history OMAP history+arch/arm/omap/omap_pm:the omap pm interfacejNthe-omap-pm-interfaceThe OMAP PM interfaceCarch/arm/omap/omap_pm:the omap pm layer is intended to be temporaryjN-the-omap-pm-layer-is-intended-to-be-temporary-The OMAP PM layer is intended to be temporary;arch/arm/omap/omap_pm:driver usage of the omap pm functionsjN%driver-usage-of-the-omap-pm-functions%Driver usage of the OMAP PM functions;arch/arm/omap/omap_pm:other specialized interface functionsjN%other-specialized-interface-functions%Other specialized interface functionsarch/arm/porting:portingjLportingPorting$arch/arm/porting:initial definitionsjLinitial-definitionsInitial definitions%arch/arm/porting:decompressor symbolsjLdecompressor-symbolsDecompressor Symbolsarch/arm/porting:kernel symbolsjLkernel-symbolsKernel Symbols-arch/arm/porting:architecture specific macrosjLarchitecture-specific-macrosArchitecture Specific Macros?arch/arm/pxa/mfp:mfp configuration for pxa2xx/pxa3xx processorsjG.mfp-configuration-for-pxa2xx-pxa3xx-processors.MFP Configuration for PXA2xx/PXA3xx Processorsarch/arm/pxa/mfp:basic conceptjG basic-concept Basic Conceptarch/arm/pxa/mfp:mfp api usagejG mfp-api-usage MFP API Usagearch/arm/pxa/mfp:mfp on pxa3xxjG mfp-on-pxa3xx MFP on PXA3xx-arch/arm/pxa/mfp:mfp design for pxa2xx/pxa3xxjGmfp-design-for-pxa2xx-pxa3xxMFP Design for PXA2xx/PXA3xxDarch/arm/sa1100/assabet:the intel assabet (sa-1110 evaluation) boardj%*the-intel-assabet-sa-1110-evaluation-board,The Intel Assabet (SA-1110 evaluation) board+arch/arm/sa1100/assabet:building the kernelj%building-the-kernelBuilding the kernel/arch/arm/sa1100/assabet:installing a bootloaderj%installing-a-bootloaderInstalling a bootloader5arch/arm/sa1100/assabet:initial redboot configurationj%initial-redboot-configurationInitial RedBoot configuration9arch/arm/sa1100/assabet:writing a kernel image into flashj%!writing-a-kernel-image-into-flash!Writing a kernel image into flash*arch/arm/sa1100/assabet:booting the kernelj%booting-the-kernelBooting the kernel#arch/arm/sa1100/assabet:using jffs2j% using-jffs2 Using JFFS2)arch/arm/sa1100/assabet:redboot scriptingj%redboot-scriptingRedBoot scriptingOarch/arm/sa1100/assabet:status of peripherals in -rmk tree (updated 14/10/2001)j%4status-of-peripherals-in-rmk-tree-updated-14-10-20017Status of peripherals in -rmk tree (updated 14/10/2001)#arch/arm/sa1100/cerf:cerfboard/cubej7cerfboard-cubeCerfBoard/Cube.arch/arm/sa1100/cerf:supported in this versionj7supported-in-this-versionSupported in this version*arch/arm/sa1100/index:intel strongarm 1100jGintel-strongarm-1100Intel StrongARM 11009arch/arm/sa1100/lart:linux advanced radio terminal (lart)j3"linux-advanced-radio-terminal-lart$Linux Advanced Radio Terminal (LART).arch/arm/sa1100/serial_uart:sa1100 serial portjsa1100-serial-portSA1100 serial port`arch/arm/samsung/bootloader-interface:interface between kernel and boot loaders on exynos boardsj:interface-between-kernel-and-boot-loaders-on-exynos-boards:Interface between kernel and boot loaders on Exynos boards1arch/arm/samsung/gpio:samsung gpio implementationjsamsung-gpio-implementationSamsung GPIO implementation"arch/arm/samsung/gpio:introductionj introduction Introduction)arch/arm/samsung/gpio:gpiolib integrationjgpiolib-integrationGPIOLIB integration'arch/arm/samsung/gpio:pin configurationjpin-configurationPIN configuration"arch/arm/samsung/index:samsung socj samsung-soc Samsung SoC4arch/arm/samsung/overview:samsung arm linux overviewjsamsung-arm-linux-overviewSamsung ARM Linux Overview&arch/arm/samsung/overview:introductionj introduction Introduction'arch/arm/samsung/overview:configurationj configuration Configuration arch/arm/samsung/overview:layoutjlayoutLayout(arch/arm/samsung/overview:layout changesjlayout-changesLayout changes+arch/arm/samsung/overview:port contributorsjport-contributorsPort Contributors)arch/arm/samsung/overview:document authorjdocument-authorDocument Authorarch/arm/stm32/stm32-dma-mdma-chaining:stm32 dma-mdma chainingj`Jstm32-dma-mdma-chainingSTM32 DMA-MDMA chaining3arch/arm/stm32/stm32-dma-mdma-chaining:introductionj`J introduction Introduction1arch/arm/stm32/stm32-dma-mdma-chaining:principlesj`J principles Principles^arch/arm/stm32/stm32-dma-mdma-chaining:device tree updates for stm32 dma-mdma chaining supportj`J7device-tree-updates-for-stm32-dma-mdma-chaining-support7Device Tree updates for STM32 DMA-MDMA chaining supportgarch/arm/stm32/stm32-dma-mdma-chaining:driver updates for stm32 dma-mdma chaining support in foo driverj`J@driver-updates-for-stm32-dma-mdma-chaining-support-in-foo-driver@Driver updates for STM32 DMA-MDMA chaining support in foo driver0arch/arm/stm32/stm32-dma-mdma-chaining:resourcesj`J resources Resources4arch/arm/stm32/stm32f429-overview:stm32f429 overviewjK"stm32f429-overviewSTM32F429 Overview.arch/arm/stm32/stm32f429-overview:introductionjK" introduction Introduction+arch/arm/stm32/stm32f429-overview:resourcesjK" resources Resourcesu anonlabels}(j.j.hj.j.hj.j.hj.j.hj.jmOj.j.jmOj.j.jmOj.j.jmOj.j.jmOj.j.jmOj.j.jmOj.j.jmOj.j.jmOj.j.jmOj.j.jY7j.j¾.jjþ.jƾ.jjǾ.jʾ.jj˾.jξ.jjϾ.jҾ.jjӾ.j־.jj׾.jھ.jj۾.j޾.jj߾.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.j6j.j.j6j.j .j6j .j.j6j.j.j6j.j.j6j.j.j4j.j.j4j.j".j4j#.j&.j4j'.j*.j4j+.j..j4j/.j2.j4j3.j6.jAOj7.j:.j\j;.j>.j\j;.jA.j\jB.jE.j\jF.jI.j\jJ.jM.j\jN.jQ.jrjR.jU.jrjV.jY.jrjZ.j].jrj^.ja.jrjb.je.jjf.ji.jD{jj.jm.j0jn.jq.j0jr.ju.jeEjv.jy.jeEjz.j}.jeEj~.j.jeEj.j.jeEj.j.jeEj.j.jeEj.j.jeEj.j.jeEj.j.jeEj.j.jeEj.j.j Ij.j.j Ij.j.j Ij.j.j Ij.j.j Ij.j.j Ij.j.j Ij.j.j Ij.j.j Ij¿.jſ.j Ijƿ.jɿ.j Ijʿ.jͿ.j Ijο.jѿ.j Ijҿ.jտ.j Ijֿ.jٿ.j Ijڿ.jݿ.j Ij޿.j.j Ij.j.j Ij.j.j Ij.j.j Ij.j.j Ij.j.j Ij.j.jj.j.jj.j.j:j.j.jyj.j .jyj .j .jyj.j.jyj.j.jj.j.jj.j.jj.j!.j|j".j%.j|j&.j).j|j*.j-.j|j..j1.j|j2.j5.j|j6.j9.j|j:.j=.j|j>.jA.j|jB.jE.j|jF.jI.j|jJ.jM.j|jN.jQ.j|jR.jU.j|jV.jY.jjZ.j].jj^.ja.jjb.je.jjf.ji.jyjj.jm.jjn.jq.jUgjr.ju.j'jv.jy.j'jz.j}.j'j~.j.j'j.j.jbj.j.jbj.j.jbj.j.jbj.j.jbj.j.jbj.j.jbj.j.jbj.j.jbj.j.jbj.j.jbj.j.jbj.j.ju\j.j.jvj.j.jvj.j.jvj.j.jvj.j.jhj.j.jAZj.j.jAZj.j.jAZj.j.jAZj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.j:j.j.j:j.j.j:j.j.j:=j.j.j:=j.j .jp_j .j .jp_j.j.jp_j.j.jp_j.j.jp_j.j.jp_j.j!.jp_j".j%.jp_j&.j).jbzj*.j-.jbzj..j1.jȈj2.j5.jȈj6.j9.jȈj:.j=.jȈj>.jA.jȈjB.jE.jȈjF.jI.jȈjJ.jM.jȈjN.jQ.jȈjR.jU.jȈjV.jY.jȈjZ.j].jȈj^.ja.jȈjb.je.jȈjf.ji.jT:jj.jm.jT:jn.jq.j<jr.ju.j<jv.jy.j7jz.j}.j7j~.j.j7j.j.j7j.j.jj.j.jj.j.jj.j.jj.j.jxj.j.j@<j.j.j@<j.j.j@<j.j.j@<j.j.jqj.j.jqj.j.jqj.j.jxj.j.jxj.j.jxj.j.jxj.j.jxj.j.jxj.j.jxj.j.jъj.j.jъj.j.jъj.j.jMWj.j.jMWj.j.jMWj.j.jMWj.j.jMWj.j.jMWj.j.jMWj.j.jMWj.j.jNj.j.jNj.j .jNj .j .jNj.j.j:ej.j.j:ej.j.j:ej.j.j:ej.j!.j:ej".j%.j:ej&.j).j:ej*.j-.j:ej..j1.j:ej2.j5.jFj6.j9.jWhj:.j=.jgj>.jA.jgjB.jE.j?jF.jI.j?jJ.jM.j?jN.jQ.j?jR.jU.j?jV.jY.jjZ.j].jj^.ja.jjb.je.jQjf.ji.jQjj.jm.jQjn.jq.jQjr.ju.jZjv.jy.jZjz.j}.jZj~.j.j=j.j.j=j.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.j=j.j.j=j.j.j=j.j.j=j.j.joj.j.joj.j.joj.j.joj.j.joj.j.joj.j.joj.j.joj.j.joj.j.joj.j.joj.j.joj.j.joj.j.jsDj.j.jsDj.j.j_[j.j.j_[j.j.j_[j.j.j_[j.j.j_[j.j.j_[j.j .jHj .j .jșj.j.j~Xj.j.j~Xj.j.j~Xj.j.j~Xj.j!.j1j".j%.j1j&.j).j1j*.j-.j1j..j1.j1j2.j5.j1j6.j9.j1j:.j=.j1j>.jA.j1jB.jE.j1jF.jI.jjjJ.jM.jsjN.jQ.jsjR.jU.jsjV.jY.jsjZ.j].jsj^.ja.jjb.je.jjf.ji.jjj.jm.jjn.jq.jjr.ju.jjv.jy.jjz.j}.jj~.j.jj.j.jj.j.jcj.j.jcj.j.jcj.j.jcj.j.jcj.j.jcj.j.jcj.j.jcj.j.jcj.j.jcj.j.jp{j.j.jp{j.j.jyj.j.jyj.j.jyj.j.jsj.j.jsj.j.jsj.j.jgj.j.jgj.j.jgj.j.jzj.j.jTj.j.j j.j.j(j.j.j(j.j.j(j.j.j(j.j.j(j.j.j(j.j.j(j.j.jVj.j .jVj .j .jVj.j.jVj.j.jVj.j.jVj.j.jVj.j!.jVj".j%.jnj&.j).jnj*.j-.jnj..j1.jnj2.j5.jnj6.j9.jnj:.j=.jnj>.jA.jsHjB.jE.j3UjF.jI.j3UjJ.jM.j3UjN.jQ.j3UjR.jU.j3UjV.jY.j3UjZ.j].jjj^.ja.jjjb.je.jjjf.ji.jjjj.jm.jjjn.jq.jjjr.ju.jjjv.jy.jjjz.j}.jjj~.j.jjj.j.jjj.j.jjj.j.jjj.j.jjj.j.jjj.j.jjj.j.jjj.j.jjj.j.jjj.j.jjj.j.jjj~.j.j)Rj.j.j)Rj.j.j)Rj.j.j)Rj.j.j)Rj.j.j)Rj.j.j)Rj.j.j)Rj.j.j)Rj.j.j)Rj.j.j)Rj.j.j)Rj.j.j)Rj.j.j)Rj.j.j)Rj.j.j)Rj.j.j)Rj.j.jBj.j.jBj.j.jBj.j.jBj.j.jBj.j.jBj .j .jBj .j.jBj.j.jBj.j.jBj.j.j/?j.j .j/?j!.j$.j/?j%.j(.j/?j).j,.j/?j-.j0.j/?j1.j4.jk3j5.j8.jk3j9.j<.jk3j=.j@.j0jA.jD.j0jE.jH.j0jI.jL.j0jM.jP.j0jQ.jT.j0jU.jX.j0jY.j\.j0j].j`.j0ja. poison_btbjRt poison-btbjd.jRtje.jh.jRtji. spec_ref1jRt spec-ref1 spec_ref2jRt spec-ref2 spec_ref3jRt spec-ref3 spec_ref4jRt spec-ref4 spec_ref5jRt spec-ref5 spec_ref6jRt spec-ref6 spec_ref7jRt spec-ref7 spec_ref8jRt spec-ref8 spec_ref9jRt spec-ref9 spec_ref10jRt spec-ref10 spec_ref11jRt spec-ref11 spec_ref12jRt spec-ref12 spec_ref13jRt spec-ref13jl.jRtjm.jp.jRtjq.jt.jRtju.jx.jRtjy.j|.jRtj}.j.jRtj.j.jRtj.j.jRtj.j.jRtj.j.jRtj.j.jRtj.j.jRtj.j.j|j.j.j|j.j.j|j.j.j|j.j.jhj.j.jhj.j.jhj.j.jhj.j.jhj.j.jhj.j.jhj.j.jhj.j.jhj.j.jhj.j.jhj.j.jhj.j.jhj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj .j .jrj .j.jrj.j.jrj.j.jrj.j.jrj.j .jrj!.j$.jj%.j(.jj).j,.jj-.j0.jj1.j4.jj5.j8.jj9.j<.j/j=.j@.j}jA.jD.jjE.jH.jjI.jL.jjM.jP.jjQ.jT.jjU.jX.jjY.j\.jj].j`.jja.jd.jje.jh.jji.jl.jjm.jp.jjq.jt.jju.jx.jjy.j|.jpj}.j.jpj.j.jpj.rkisp1_topology_graphj.rkisp1-topology-graphj.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.j+j.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj .j .j>j .j.j>j.j.j>j.j.jߢj.starfive_camss_graphj[starfive-camss-graphj.j[j.j .j[j!.j$.j[j%.j(.j[j).j,.jj-.j0.jj1.j4.jj5.j8.j5j9.j<.j5j=.j@.j5jA.jD.j5jE.jH.j2jI.jL.jtjM.jP.jjjQ.jT.jjjU.jX.jյjY.j\.jյj].j`.jյja.jd.jյje.jh.jյji.jl.jjm.jp.jjq.jt.jju.jx.jjy.j|.jj}.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.j̨j.j.jMj .j .jMj .j.jMj.j.jMj.j.jMj.j.jj.j .jj!.j$.jj%.j(.jj).j,.jj-.j0.jj1.j4.jj5.j8.jj9.j<.jj=.j@.jjA.jD.j0jE.jH.j0jI.jL.j0jM.jP.j0jQ.jT.j0jU.jX.j0jY.j\.j0j].j`.j0ja.jd.j0je.jh.j0ji.jl.j0jm.jp.j0jq.jt.j0ju.jx.j0jy.j|.j0j}.j.j0j.j.j0j.j.j0j.j.j0j.j.j0j.j.j0j.j.j0j.j.j0j.j.j0j.j.j0j.j.j0jE.j.j0j.j.j0j.j.j5j.j.j5j. map_hugetlbj5 map-hugetlbj.j5j.j.j5j.j.j5j.j.j5j.j.j5j.j.j5j.j.j`j.j.j`j.j.j`j.j.j`j.j.j`j.j.j`j.j.jj.j.j^j.j.j^j.j.j^j.j.j^j.j.j^j.j.j^j.j.j^j.j .j^j .j .jj.j.jj.j.jj.j.jj.j.jj.j!.jj".j%.j]j&.j).j]j*.j-.j]j..j1.j]j2.j5.jbj6.j9.jbj:.j=.jbj>.jA.jbjB.jE.jbjF.jI.jbjJ.jM.jbjN.jQ.jbjR.jU.jbjV. vma_policyj vma-policyjY.jjZ.j].jj^.ja.jjb.je.jjf.ji.jjj.jm.jjn.jq.jjZ.jt.jju.jx.jjy.j|.jqj}.j.jqj.j.jqj.j.jqj.j.jqj.j.j j.j.j j.j.j j.j.j j.j.j j.j.j j.j.jWj.j.jWj.j.jEj.j.jj.j.jj.j.jj.j.j>j.j.j>j.j.j>j.j.j>j.j.j>j.j.j>j.j.j>j.j.j>j.j.j>j.j.j>j.j.jLj.j.jLj.j.jLj.j.jLj.j.jLj.j.jLj.j.jJj.j.jJj.j.jJj .j .jj .j.jj.j.jj.j.jj.j.jj.j .jj!.j$.jj%.j(.jj).j,.jj-.j0.jj1.j4.jj5.j8.j j9.j<.jj=.j@.jjA.jD.jjE.jH.j7jI.jL.j7jM.jP.j7jQ.jT.j7jU.jX.j7jY.j\.jj].j`.jja.jd.jje.jh.jܫji.jl.jܫjm.jp.jܫjq.jt.jܫju.jx.jܫjy.j|.jܫj}.j.jj.j.jj.j.jJj.j.jJj.j.jJj.j.jJj.j.jJj.j.jj.j.jj.j.j6j.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jJj.j.jJj.j.jJj.j.jJj.j.jJj.j.jJj.j.jJj.j.jJj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jbj.j.jbj.j.jbj.j.jkj.j.jj .j .jj .j.jj.j.jj.j.jj.j.jQj.j .jQj!.j$.jj%.j(.jj).j,.j"j-.j0.j"j1.j4.jj5.j8.jj9.j<.jDj=.j@.jjA.jD.jjE.jH.jjI.jL.jjM.jP.jjQ.jT.jjU.jX.jjY.j\.jj].j`.jja.jd.jje.jh.jji.jl.j>jm.jp.jBjq.jt.jju.jx.jjy.j|.jj}.j.j:j.j.j:j.j.j:j.j.j:j.j.j:j.j.j:j.j.j:j.j.j:j.j.j:j.j.j:j.j.j:j.j.j:j.j.j:j.j.j:j.j.j:j.j.j:j.j.jnj.j.jnj.j.jnj.j.jnj.j.jnj.j.jnj.j.jnj.j.jnj.j.jnj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j .jj .j.jj.j.jj.j.jj.j.jj.j.jj.j".jj#.j&.jj'.j*.jj+.j..j j/.j2.j j3.j6.j j7.j:.j j;.j>.j j?.jB.j jC.jF.jWjG.jJ.jjK.jN.j*jO.jR.j*jS.jV.j*jW.jZ.j*j[.j^.j*j_.jb.j*jc.jf.j*jg.jj.j*jk.jn.j*jo.jr.j*js.jv.jjw.jz.jj{.j~.jj.j.j=,j.j.j0j.j.j07j.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.j}j.j.j}j.j.j}j.j.j}j.j.j}j.j.j}j.j.j}j.j.j}j.j.j}j.j.j}j.j.j}j.j.jj.j.jj.j.jj.j.j(j.j.j(j.j.j(j.j.j7j.j.j7j.j .j7j .j.j7j.j.j7j.j.j7j.j.j7j.j.j7j.j".j7j#.j&.j7j'.j*.j7j+.j..j7j/.j2.jVj3.j6.jVj7.j:.jVj;.j>.jVj?.jB.jVjC.jF.jjG.jJ.jq#jK.jN.jq#jO.jR.jq#jS.jV.jq#jW.jZ.jq#j[.j^.jq#j_.jb.jq#jc.jf.jq#jg.jj.jq#jk.jn.jq#jo.jr.jq#js.jv.j2jw.jz.j2j{.j~.j2j.j.j2j.j.j2j.j.j2j.j.j2j.j.j2j.j.j2j.j.j*j.j.j*j.j.j*j.j.j*j.j.j*j.j.j*j.j.j*j.j.j0j.j.j0j.j.j0j.j.j0j.j.j9Kj.j.j9Kj.j.j9Kj.j.j9Kj.u(j.j9Kj.j.j9Kj.j.j9Kj.j.j9Kj.j.j9Kj.j.j9Kj.j.j9Kj.j.j9Kj.j.j9Kj.j.j9Kj.j.j9Kj.j.j9Kj.j.j9Kj.j .j9Kj .j.j9Kj.j.j9Kj.j.j9Kj.j.j9Kj.j.j9Kj.j".j9Kj#.j&.j9Kj'.j*.j9Kj+.j..j9Kj/.j2.j9Kj3.j6.j9Kj7.j:.j9Kj;.j>.j9Kj?.jB.j/"jC.jF.j/"jG.jJ.j/"jK.jN.j/"jO.jR.j/"jS.jV.j/"jW.jZ.jj[.j^.j) j_.jb.j) jc.jf.j) jg.jj.j) jk.jn.j) jo.jr.j) js.jv.jTjw.jz.jTj{.j~.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.j j.j.jUj.j.jUj.j.jUj.j.jUj.j.jUj.j.j2j.j.j2j.j.j2j.j.j7j.j.j7j.j.j7j.j.j7j.j.j7j.j.j7j.j.j7j.j.j7j.j.j7j.j.j7j.j.j7j.j.j7j.j.j7j.j.j7j.j.j&Yj.j.j%j.j.j%j.j.j%j.j .j%j .j.jG(j.j.jG(j.j.jG(j.j.jJj.j.jGj.j".jGj#.j&.jGj'.j*.jGj+.j..jGj/.j2.jGj3.j6.jGj7.j:.jGj;.j>.jWj?.jB.jWjC.jF.jWjG.jJ.jWjK.jN.jSjO.jR.j!jS.jV.j'jW.jZ.jj[.j^.jj_.jb.jjc.jf.jjg.jj.j&jk.jn.j#jo.jr.jzjs.jv.jNjw.jz.j}Uj{.j~.jUj.j.jl*j.j.jj.j.j1j.j.jUj.j.j)j.j.jj.j.jj.j.jPj.j.j> j.j.jj j.j.j~1j.j.j3j.j.j$j.j.j"j.j.j!j.j.j|j.j.jj.j.j Kj.j.j"j.j.j j.j.jj.j.j'j.j.j6j.j.j,j.j.jj.j.j6j.j.j j.j.jd'j.j.j7j.j.j8'j.j.jQj.j.jj.j.jj.j.jj.j .jj .j.jj.j.jj.j.j1j.j.jSj.j.jSj.j".jSj#.j&.jSj'.j*.jSj+.j..jSj/.j2.jSj3.j6.jj7.j:.jj;.j>.jj?.jB.jjC.jF.jjG.jJ.jjK.jN.jjO.jR.jjS.jV.jjW.jZ.jj[.j^.jj_.jb.jjc.jf.jjg.jj.jR1jk.jn.j jo.jr.j js.jv.j jw.jz.j j{.j~.j j.j.j j.j.j j.j.j j.j.j j.j.j j.j.j j.j.j j.j.j j.j.j j.j.j j.j.ji,j.j.ji,j.j.ji,j.j.ji,j.j.ji,j.j.ji,j.j.ji,j.j.ji,j.j.ji,j.j.ji,j.j.ji,j.j.ji,j.j.ji,j.j.ji,j.j.ji,j.j.ji,j.j.ji,j.j.ji,j.j.ji,j.j.ji,j.j.ji,j.j.ji,j.j.ji,j.j.ji,j.j .ji,j .j.ji,j.j.ji,j.j.ji,j.j.ji,j.j.j2Ij.j".j2Ij#.j&.j2Ij'.j*.j2Ij+.j..j2Ij/.j2.j2Ij3.j6.j2Ij7.j:.j2Ij;.j>.j2Ij?.jB.j2IjC.jF.j'jG.jJ.jjK.jN.j3jO.jR.j3jS.jV.j3jW.jZ.j3j[.j^.j3j_.jb.j3jc.jf.j3jg.jj.j3jk.jn.jAjo.jr.jAjs.jv.jAjw.jz.jAj{.j~.jAj.j.jAj.j.jAj.j.jcWj.j.jYj.j.jYj.j.jYj.j.jYj.j.jYj.j.jYj.j.j`j.j.j`j.j.j`j.j.j`j.j.jkj.j.jkj.j.jkj. atomic-opsjpj .memory-barriersjpj .lwn-mbjpj .j.jpj.j.jpj.j.jpj.j.jpj.j.jpj.j.jpj.j.jpj. white-paperjgj .api-specjgj .amd-apmjgj . kvm-forumjgj .j.jgj.j.jgj.j.jgj.j.jgj.j.jgj.j.jtZj.j.j{j.j.j{j.j.janj.j.janj.j.j$aj.j .jkj .j.jkj.j.jkj.j.jkj.j.jkj.j.jkj.j".jkj#.j&.jkj'.j*.jkj+.j..jkj/.j2.jkj3.j6.jkj7.j:.jkj;.j>.jkj?.jB.jRYjC.jF.jRYjG.jJ.jjK.jN.jjO.jR.jjS.jV.jjW.jZ.jj[.j^.jj_.jb.jajc.jf.jajg.jj.jajk.jn.jajo.jr.jajs.jv.jajw.jz.jaj{.j~.jaj.j.jcj.j.jcj.j.jcj.j.jcj.j.jcj.j.juj.j.juj.j.jv[j.j.jπj.j.jπj.j.jπj.j.jπj.j.jπj.j.jπj.j.jπj.j.j[j.j.jmj.j.jmj.j.jmj.j.jZj.j.jZj.j.j)cj.j.juj.j.jYj.j.jYj.j.jYj.j.jYj.j.jYj.j.jaj.j.jaj.j.jaj.j.jxj.j.jxj.j.jxj.j .j7j .j.jkj.j.jkj.j.j}j.j.j}j.j.j}j.j".j}j#.j&.jމj'.j*.jމj+.j..j|j/.j2.j|j3.j6.j|j7.j:.j|j;.j>.j|j?.jB.j|jC.jF.j|jG.jJ.j|jK.jN.jJujO.jR.jJujS.jV.jjW.jZ.jj[.j^.jzj_.jb.jzjc.jf.jpjg.jj.jpjk.jn.jpjo.jr.jpjs.jv.jpjw.jz.jpj{.j~.jesj.j.jesj.j.jesj.j.jesj.j.jesj.j.jesj.j.jesj.j.jvj.j.jvj.j.jvj.j.jvj.j.jvj.j.jvj.j.jvj.j.jvj.j.jvj.j.jvj.j.jwxj.j.jwxj.j.jyyj.j.jrtj.j.jrtj.j.jcj.j.jcj.j.j~j.j.j~j.j.j~j.j.j~j.j.j~j.j.j~j.j.j~j.j.j~j.j.j~j.j.jZj.j.jZj.j .jZj .j.jxj.j.jvj.j.jvj.j.jvj.j.j(vj.j".j(vj#.j&.j`zj'.j*.j`zj+.j..j`zj/.j2.j`zj3.j6.j`zj7.j:.j`zj;.j>.j`zj?.jB.j`zjC.jF.j`zjG.jJ.j(\jK.jN.j(\jO.jR.j(\jS.jV.j(\jW.jZ.j(\j[.j^.j(\j_.jb.jjc.jf.jtjg.jj.jtjk.jn.jtjo.jr.j`js.jv.jqjw.jz.jqj{.j~.jqj.j.jqj.j.jqj.j.jqj.j.jqj.j.jqj.j.jDj.j.jDj.j.jDj.j.jDj.j.jDj.j.jDj.j.jDj.j.jDj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j .jj .j.jj.j.jj.j.jj.j.jj.j.jj.j".jj#.j&.jj'.j*.jj+.j..jj/.j2.jj3.j6.jj7.j:.jj;.j>.jj?.jB.jjC.jF.jjG.jJ.jjK.jN.jjO.jR.jjS.jV.jjW.jZ.jj[.j^.jj_.jb.jjc.jf.jjg.jj.jjk.jn.jjo.jr.jjs.jv.jjw.jz.jj{.j~.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.j j.j.j j.j.j j.j.j j.j.j j.j.j j.j.j j.j.j j.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j .jj .j.jj.j.jj.j.jj.j.jj.j.jj.j".jj#.j&.jj'.j*.jj+.j..jj/.j2.jj3.j6.jj7.j:.jj;.j>.jj?.jB.jjC.jF.jjG.jJ.jjK.jN.jjO.jR.jjS.jV.jVjW.jZ.jVj[.j^.jVj_.jb.jVjc.jf.jVjg.jj.jVjk.jn.jVjo.jr.j9js.jv.j9jw.jz.j9j{.j~.j9j.j.j9j.j.j9j.j.j9j.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.j2j.j.j2j.j.j2j.j.j2j.j.j2j.j.j2j.j.j2j.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jyj.j.jyj.j.jyj.j.jyj.j.jyj.j.jyj.j.jyj.j.jUj.j.jUj.j.jUj.j .jUj .j.jUj.j.jUj.j.jUj.j.jUj.j.jj.j".jj#.j&.jj'.j*.jj+.j..jj/.flag_execute_on_writejflag-execute-on-writeflag_modify_layoutjflag-modify-layoutj2.jj3.j6.jj7.j:.jj;.j>.jj?.jB.jjC.jF.jjG.jJ.jjK.jN.jjO.jR.jjS.jV.jjW.jZ.jj[.j^.jj_.jb.jjc.jf.jjg.v4l2-buf-capabilitiesjv4l2-buf-capabilitiesv4l2-buf-cap-supports-mmapjv4l2-buf-cap-supports-mmapv4l2-buf-cap-supports-userptrjv4l2-buf-cap-supports-userptrv4l2-buf-cap-supports-dmabufjv4l2-buf-cap-supports-dmabufv4l2-buf-cap-supports-requestsjv4l2-buf-cap-supports-requests#v4l2-buf-cap-supports-orphaned-bufsj#v4l2-buf-cap-supports-orphaned-bufs*v4l2-buf-cap-supports-m2m-hold-capture-bufj*v4l2-buf-cap-supports-m2m-hold-capture-buf&v4l2-buf-cap-supports-mmap-cache-hintsj&v4l2-buf-cap-supports-mmap-cache-hints%v4l2-buf-cap-supports-max-num-buffersj%v4l2-buf-cap-supports-max-num-buffersjj.jjk.jn.jjo.jr.jjs.jv.jjw.jz.jj{.j~.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.j,j.j.j,j.j.j,j.j.j,j.j.j,j.j.j,j.j.j,j.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.j@j.j.j@j.j.j@j.j.j@j.j.j@j.j.j@j.j .j@j .j.j@j.j.jj.j.jj.j.jj.j.jj.j".jj#.j&.jj'.j*.jj+.j..jj/.j2.jj3.j6.jj7.j:.jj;.j>.jj?.jB.jjC.jF.jjG.jJ.jjK.jN.jjO.jR.jjS.jV.jjW.jZ.jj[.j^.jj_.jb.jjc.jf.jjg.jj.jjk.jn.jjo.jr.jjs.jv.jjw.jz.jj{.j~.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jӍj.j.jӍj.j.jӍj.j.jӍj.j.jӍj.j.jӍj.j.jӍj.j.jۭj.j.jۭj.j.jۭj.j.jۭj.j.jۭj.j.jۭj.j.jۭj.j.jۭj.j.j j.j.j j.j.j j.j.j j.j.j j.j.j j.j.j j.j.j j.j.j j.j.jj.yuv-chroma-centeredjyuv-chroma-centeredyuv-chroma-cositedjyuv-chroma-cositedj .jj.j .jj.j.jsj.j.jsj.j.jsj.j.jsj.j!.jsj".j%.jsj&.j).jsj*.j-.jɮj..j1.jɮj2.j5.jɮj6.j9.jɮj:.j=.jj>.jA.j]jB.jE.j]jF.jI.j]jJ.jM.j]jN.jQ.j]jR.jU.j]jV.jY.j]jZ.j].j]j^.ja.j]jb.je.j]jR.jh.j]ji.jl.jjm.jp.jjq.jt.jju.jx.jjy.j|.j-j}.j.j-j.j.jSj.j.jSj.j.jSj.j.jSj.j.jSj.j.jSj.j.jSj.j.jSj.j.jSj.j.jSj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.juj.j.juj.j.juj.j.juj.j.juj.j.juj.j.juj.j.juj.j.juj.j.juj.j.juj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj .j .jj .j.jj.j.jj.j.jj.j.jj.j .jj!.j$.jj%.j(.jj).j,.jj-.j0.jj1.j4.jj5.j8.jj9.j<.jj=.j@.jjA.jD.jjE.jH.jjI.jL.jjM.jP.jjQ.jT.jzjU.jX.jjY.j\.jj].j`.jja.jd.jje.jh.jji.jl.jjm.jp.jjq.jt.j}ju.jx.j}jy.j|.j}j}.j.j}j.j.jɨj.j.jɨj.j.jɨj.j.jj.j.jj.j.jj.j.j'j.j.j'j.j.j'j.j.jCj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.j?j.j.j?j.j.j?j.j.j?j.j.j?j.j.j@j.j.j@j.j.j@j.j.j@j.j.j@j.j.j@j.j.j@j.j.j@j.j.j@j.j.j@j.j.jj .j .jj .j.jj.j.jj.j.jj.j.jj.j .jj!.j$.jj%.j(.jj).j,.jj-.j0.jj1.j4.jj5.j8.jj9.j<.jgj=.j@.jžjA.jD.jžjE.jH.jjI.jL.jCjM.jP.jjQ.jT.jjU.jX.jjY.j\.jj].j`.jja.jd.jje.jh.jji.jl.jjm.jp.jSjq.jt.jju.jx.j'jy.j|.jyj}.j.joj.j.joj.j.joj.j.joj.j.joj.j.joj.j.j_j.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.j(j.j.j(j.j.j(j.j.j(j.j.j(j.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj .j .jj .j.jj.j.jj.j.j j.j.j.j.j .j'j!.j$.j'j%.j(.j'j).j,.j'j-.j0.j'j1.j4.jmj5.j8.jmj9.j<.jmj=.j@.jmjA.jD.jmjE.jH.jmjI.jL.jmjM.jP.j4jQ.jT.j4jU.jX.j jY.j\.j j].j`.j ja.jd.jje.jh.jji.jl.jjm.compressed-formatsj[ id1v4l2-pix-fmt-jpegj[ v4l2-pix-fmt-jpegv4l2-pix-fmt-mpegj[ v4l2-pix-fmt-mpegv4l2-pix-fmt-h264j[ v4l2-pix-fmt-h264v4l2-pix-fmt-h264-no-scj[ v4l2-pix-fmt-h264-no-scv4l2-pix-fmt-h264-mvcj[ v4l2-pix-fmt-h264-mvcv4l2-pix-fmt-h264-slicej[ v4l2-pix-fmt-h264-slicev4l2-pix-fmt-h263j[ v4l2-pix-fmt-h263v4l2-pix-fmt-spkj[ v4l2-pix-fmt-spkv4l2-pix-fmt-mpeg1j[ v4l2-pix-fmt-mpeg1v4l2-pix-fmt-mpeg2j[ v4l2-pix-fmt-mpeg2v4l2-pix-fmt-mpeg2-slicej[ v4l2-pix-fmt-mpeg2-slicev4l2-pix-fmt-mpeg4j[ v4l2-pix-fmt-mpeg4v4l2-pix-fmt-xvidj[ v4l2-pix-fmt-xvidv4l2-pix-fmt-vc1-annex-gj[ v4l2-pix-fmt-vc1-annex-gv4l2-pix-fmt-vc1-annex-lj[ v4l2-pix-fmt-vc1-annex-lv4l2-pix-fmt-vp8j[ v4l2-pix-fmt-vp8v4l2-pix-fmt-vp8-framej[ v4l2-pix-fmt-vp8-framev4l2-pix-fmt-vp9j[ v4l2-pix-fmt-vp9v4l2-pix-fmt-vp9-framej[ v4l2-pix-fmt-vp9-framev4l2-pix-fmt-hevcj[ v4l2-pix-fmt-hevcv4l2-pix-fmt-hevc-slicej[ v4l2-pix-fmt-hevc-slicev4l2-pix-fmt-fwhtj[ v4l2-pix-fmt-fwhtv4l2-pix-fmt-fwht-statelessj[ v4l2-pix-fmt-fwht-statelessv4l2-pix-fmt-rv30j[ v4l2-pix-fmt-rv30v4l2-pix-fmt-rv40j[ v4l2-pix-fmt-rv40v4l2-pix-fmt-av1-framej[ v4l2-pix-fmt-av1-framejp.j[ jq.jt.j7ju.v4l2-pix-fmt-pal8j7v4l2-pix-fmt-pal8jx.j7jy.j|.jI2j}.j.j*j.j.j*j.j.j*j.j.j.j.j.j.j.j.j.j.j.jP/j.j.jP/j.v4l2-pix-fmt-hsv32jP/v4l2-pix-fmt-hsv32v4l2-pix-fmt-hsv24jP/v4l2-pix-fmt-hsv24j.jP/j.j.jP/j.j.j]5j.u(v4l2-pix-fmt-yuv444j]5v4l2-pix-fmt-yuv444v4l2-pix-fmt-yuv555j]5v4l2-pix-fmt-yuv555v4l2-pix-fmt-yuv565j]5v4l2-pix-fmt-yuv565v4l2-pix-fmt-yuv32j]5v4l2-pix-fmt-yuv32v4l2-pix-fmt-ayuv32j]5v4l2-pix-fmt-ayuv32v4l2-pix-fmt-xyuv32j]5v4l2-pix-fmt-xyuv32v4l2-pix-fmt-vuya32j]5v4l2-pix-fmt-vuya32v4l2-pix-fmt-vuyx32j]5v4l2-pix-fmt-vuyx32v4l2-pix-fmt-yuva32j]5v4l2-pix-fmt-yuva32v4l2-pix-fmt-yuvx32j]5v4l2-pix-fmt-yuvx32v4l2-pix-fmt-yuv24j]5v4l2-pix-fmt-yuv24v4l2-pix-fmt-yuv48-12j]5v4l2-pix-fmt-yuv48-12v4l2-pix-fmt-uyvyj]5v4l2-pix-fmt-uyvyv4l2-pix-fmt-vyuyj]5v4l2-pix-fmt-vyuyv4l2-pix-fmt-yuyvj]5v4l2-pix-fmt-yuyvv4l2-pix-fmt-yvyuj]5v4l2-pix-fmt-yvyuv4l2-pix-fmt-y210j]5v4l2-pix-fmt-y210v4l2-pix-fmt-y212j]5v4l2-pix-fmt-y212v4l2-pix-fmt-y216j]5v4l2-pix-fmt-y216v4l2-pix-fmt-y41pj]5v4l2-pix-fmt-y41pj.j]5j.j.j]5j.j.j]5j.j.j]5j.j.jG7j.j.jG7j.v4l2-pix-fmt-dvjG7v4l2-pix-fmt-dvv4l2-pix-fmt-et61x251jG7v4l2-pix-fmt-et61x251v4l2-pix-fmt-hi240jG7v4l2-pix-fmt-hi240v4l2-pix-fmt-cpia1jG7v4l2-pix-fmt-cpia1v4l2-pix-fmt-jpgljG7v4l2-pix-fmt-jpglv4l2-pix-fmt-spca501jG7v4l2-pix-fmt-spca501v4l2-pix-fmt-spca505jG7v4l2-pix-fmt-spca505v4l2-pix-fmt-spca508jG7v4l2-pix-fmt-spca508v4l2-pix-fmt-spca561jG7v4l2-pix-fmt-spca561v4l2-pix-fmt-pac207jG7v4l2-pix-fmt-pac207v4l2-pix-fmt-mr97310ajG7v4l2-pix-fmt-mr97310av4l2-pix-fmt-jl2005bcdjG7v4l2-pix-fmt-jl2005bcdv4l2-pix-fmt-ov511jG7v4l2-pix-fmt-ov511v4l2-pix-fmt-ov518jG7v4l2-pix-fmt-ov518v4l2-pix-fmt-pjpgjG7v4l2-pix-fmt-pjpgv4l2-pix-fmt-se401jG7v4l2-pix-fmt-se401v4l2-pix-fmt-sq905cjG7v4l2-pix-fmt-sq905cv4l2-pix-fmt-mjpegjG7v4l2-pix-fmt-mjpegv4l2-pix-fmt-pwc1jG7v4l2-pix-fmt-pwc1v4l2-pix-fmt-pwc2jG7v4l2-pix-fmt-pwc2v4l2-pix-fmt-sn9c10xjG7v4l2-pix-fmt-sn9c10xv4l2-pix-fmt-sn9c20x-i420jG7v4l2-pix-fmt-sn9c20x-i420v4l2-pix-fmt-sn9c2028jG7v4l2-pix-fmt-sn9c2028v4l2-pix-fmt-stv0680jG7v4l2-pix-fmt-stv0680v4l2-pix-fmt-wnvajG7v4l2-pix-fmt-wnvav4l2-pix-fmt-tm6000jG7v4l2-pix-fmt-tm6000v4l2-pix-fmt-cit-yyvyuyjG7v4l2-pix-fmt-cit-yyvyuyv4l2-pix-fmt-konica420jG7v4l2-pix-fmt-konica420v4l2-pix-fmt-yyuvjG7v4l2-pix-fmt-yyuvv4l2-pix-fmt-y4jG7v4l2-pix-fmt-y4v4l2-pix-fmt-y6jG7v4l2-pix-fmt-y6v4l2-pix-fmt-s5c-uyvy-jpgjG7v4l2-pix-fmt-s5c-uyvy-jpgv4l2-pix-fmt-mt21cjG7v4l2-pix-fmt-mt21cv4l2-pix-fmt-qc08cjG7v4l2-pix-fmt-qc08cv4l2-pix-fmt-qc10cjG7v4l2-pix-fmt-qc10cv4l2-pix-fmt-ajpgjG7v4l2-pix-fmt-ajpgv4l2-pix-fmt-mt2110tjG7v4l2-pix-fmt-mt2110tv4l2-pix-fmt-mt2110rjG7v4l2-pix-fmt-mt2110rv4l2-pix-fmt-hextilejG7v4l2-pix-fmt-hextilej.jG7j.j.j-6j.v4l2-pix-fmt-rgb332j-6v4l2-pix-fmt-rgb332v4l2-pix-fmt-argb444j-6v4l2-pix-fmt-argb444v4l2-pix-fmt-xrgb444j-6v4l2-pix-fmt-xrgb444v4l2-pix-fmt-rgba444j-6v4l2-pix-fmt-rgba444v4l2-pix-fmt-rgbx444j-6v4l2-pix-fmt-rgbx444v4l2-pix-fmt-abgr444j-6v4l2-pix-fmt-abgr444v4l2-pix-fmt-xbgr444j-6v4l2-pix-fmt-xbgr444v4l2-pix-fmt-bgra444j-6v4l2-pix-fmt-bgra444v4l2-pix-fmt-bgrx444j-6v4l2-pix-fmt-bgrx444v4l2-pix-fmt-argb555j-6v4l2-pix-fmt-argb555v4l2-pix-fmt-xrgb555j-6v4l2-pix-fmt-xrgb555v4l2-pix-fmt-rgba555j-6v4l2-pix-fmt-rgba555v4l2-pix-fmt-rgbx555j-6v4l2-pix-fmt-rgbx555v4l2-pix-fmt-abgr555j-6v4l2-pix-fmt-abgr555v4l2-pix-fmt-xbgr555j-6v4l2-pix-fmt-xbgr555v4l2-pix-fmt-bgra555j-6v4l2-pix-fmt-bgra555v4l2-pix-fmt-bgrx555j-6v4l2-pix-fmt-bgrx555v4l2-pix-fmt-rgb565j-6v4l2-pix-fmt-rgb565v4l2-pix-fmt-argb555xj-6v4l2-pix-fmt-argb555xv4l2-pix-fmt-xrgb555xj-6v4l2-pix-fmt-xrgb555xv4l2-pix-fmt-rgb565xj-6v4l2-pix-fmt-rgb565xv4l2-pix-fmt-bgr666j-6v4l2-pix-fmt-bgr666v4l2-pix-fmt-bgr24j-6v4l2-pix-fmt-bgr24v4l2-pix-fmt-rgb24j-6v4l2-pix-fmt-rgb24v4l2-pix-fmt-abgr32j-6v4l2-pix-fmt-abgr32v4l2-pix-fmt-xbgr32j-6v4l2-pix-fmt-xbgr32v4l2-pix-fmt-bgra32j-6v4l2-pix-fmt-bgra32v4l2-pix-fmt-bgrx32j-6v4l2-pix-fmt-bgrx32v4l2-pix-fmt-rgba32j-6v4l2-pix-fmt-rgba32v4l2-pix-fmt-rgbx32j-6v4l2-pix-fmt-rgbx32v4l2-pix-fmt-argb32j-6v4l2-pix-fmt-argb32v4l2-pix-fmt-xrgb32j-6v4l2-pix-fmt-xrgb32v4l2-pix-fmt-rgbx1010102j-6v4l2-pix-fmt-rgbx1010102v4l2-pix-fmt-rgba1010102j-6v4l2-pix-fmt-rgba1010102v4l2-pix-fmt-argb2101010j-6v4l2-pix-fmt-argb2101010v4l2-pix-fmt-bgr48-12j-6v4l2-pix-fmt-bgr48-12v4l2-pix-fmt-abgr64-12j-6v4l2-pix-fmt-abgr64-12j.j-6j.v4l2-pix-fmt-rgb444j-6v4l2-pix-fmt-rgb444v4l2-pix-fmt-rgb555j-6v4l2-pix-fmt-rgb555v4l2-pix-fmt-rgb555xj-6v4l2-pix-fmt-rgb555xv4l2-pix-fmt-bgr32j-6v4l2-pix-fmt-bgr32v4l2-pix-fmt-rgb32j-6v4l2-pix-fmt-rgb32j.j-6j.j.j-6j.j.j-6j.j.j-6j.j.j-6j.j.j-6j.j.jj.j.jj.j.jj.j.jr(j.j.jr(j.j.jr(j.j.j%j.j.j%j.j.j%j .j .j j .j.j j.j.j j.j.j:j.j.j:j.j .j:j!.j$.j j%.j(.j j).j,.j j-.j0.j=j1.j4.j=j5.j8.j=j9.j<.jj=.j@.jjA.jD.jjE.jH.jkjI.jL.jkjM.jP.jkjQ.jT.jkjU.jX.jkjY.j\.jkj].j`.j&ja.jd.j&je.jh.j&ji.jl.j&jm.jp.j&jq.jt.j&ju.jx.j jy.j|.j j}.j.j j.j.j j.j.j j.j.j j.j.j 1j.j.j 1j.j.j 1j.j.j 1j.j.j 1j.j.j 1j.j.jI$j.j.jI$j.j.jI$j.j.jI$j.j.jI$j.j.jI$j.j.jT-j.j.jT-j.j.jT-j.j.jT-j.j.jT-j.j.jT-j.j.jsj.j.jsj.j.jsj.j.jsj.j.jsj.j.jsj.j.j1j.j.j1j.j.j1j.j.j1j.j.j1j.j.j1j.j.j.j .j .j.j .j.j.j.j.j.j.j.j.j.j.j.j.j .jDj!.j$.jDj%.j(.jDj).j,.jDj-.j0.jDj1.j4.jDj5.j8.jj9.j<.jj=.j@.jjA.jD.jjE.jH.jjI.jL.jjM.jP.j0jQ.jT.j0jU.jX.j0jY.j\.j j].j`.j ja.jd.j je.jh.jZ%ji.jl.jZ%jm.jp.jZ%jq.jt.jY0ju.jx.jY0jy.j|.jY0j}.j.j$j.j.j$j.j.j$j.j.j8j.v4l2-pix-fmt-flag-set-cscj8v4l2-pix-fmt-flag-set-cscj.j8j.j.jj.j.j0j.j.j0j.j.j0j.j.j) j.j.j) j.j.j) j.j.j>j.v4l2-pix-fmt-greyj>v4l2-pix-fmt-greyv4l2-pix-fmt-ipu3-y10j>v4l2-pix-fmt-ipu3-y10v4l2-pix-fmt-y10j>v4l2-pix-fmt-y10v4l2-pix-fmt-y10bpackj>v4l2-pix-fmt-y10bpackv4l2-pix-fmt-y10pj>v4l2-pix-fmt-y10pv4l2-pix-fmt-y12j>v4l2-pix-fmt-y12v4l2-pix-fmt-y012j>v4l2-pix-fmt-y012v4l2-pix-fmt-y14j>v4l2-pix-fmt-y14v4l2-pix-fmt-y16j>v4l2-pix-fmt-y16v4l2-pix-fmt-y16-bej>v4l2-pix-fmt-y16-bej.j>j.j.ju2j.j.ju2j.j.ju2j.j.ju2j.j.ju2j.j.ju2j.j.ju2j.j.ju2j.j.ju2j.j.ju2j.j.ju2j.j.ju2j.j.ju2j.j.ju2j.j.ju2j.jP.ju2jQ.jT.ju2jU.j.ju2j.j.ju2j.j.ju2j.j.ju2j.j.ju2j.j.ju2j .j .ju2j .j.ju2j.j.ju2j.j.ju2j.j.ju2j.j .ju2j!.j$.ju2j%.j(.ju2j).j,.ju2j-.j0.ju2j1.j4.ju2j5.j8.ju2j9.j<.ju2j=.j@.ju2jA.jD.ju2jE.jH.ju2jI.jL.ju2jM.jX.ju2jY.j\.ju2j].j`.ju2ja.jd.jg1je.jh.jg1ji.jl.jg1jm.jp.jjq.jt.jju.jx.jjy.j|.jj}.j.j/ j.j.j/ j.j.j4j.j.j4j.j.j$j.j.j$j.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.j{j.j.j{j.j.j{j.j.j{j.j.j?j.j.j j.j.j j.j.j)j.j.j)j.j.jj.j.jj.j.j]j.j.j]j.j.j]j.j.j]j.j.j]j.j.jj j.j.jj j.j.j j.v4l2-mbus-framefmt-flagsj v4l2-mbus-framefmt-flagsmbus-framefmt-set-cscj mbus-framefmt-set-cscj.j j.v4l2-mbus-pixelcode-rgbj v4l2-mbus-pixelcode-rgbmedia-bus-fmt-rgb444-1x12j media-bus-fmt-rgb444-1x12!media-bus-fmt-rgb444-2x8-padhi-bej !media-bus-fmt-rgb444-2x8-padhi-be!media-bus-fmt-rgb444-2x8-padhi-lej !media-bus-fmt-rgb444-2x8-padhi-le!media-bus-fmt-rgb555-2x8-padhi-bej !media-bus-fmt-rgb555-2x8-padhi-be!media-bus-fmt-rgb555-2x8-padhi-lej !media-bus-fmt-rgb555-2x8-padhi-lemedia-bus-fmt-rgb565-1x16j media-bus-fmt-rgb565-1x16media-bus-fmt-bgr565-2x8-bej media-bus-fmt-bgr565-2x8-bemedia-bus-fmt-bgr565-2x8-lej media-bus-fmt-bgr565-2x8-lemedia-bus-fmt-rgb565-2x8-bej media-bus-fmt-rgb565-2x8-bemedia-bus-fmt-rgb565-2x8-lej media-bus-fmt-rgb565-2x8-lemedia-bus-fmt-rgb666-1x18j media-bus-fmt-rgb666-1x18media-bus-fmt-rgb666-2x9-bej media-bus-fmt-rgb666-2x9-bemedia-bus-fmt-bgr666-1x18j media-bus-fmt-bgr666-1x18media-bus-fmt-rbg888-1x24j media-bus-fmt-rbg888-1x24 media-bus-fmt-rgb666-1x24_cpadhij  media-bus-fmt-rgb666-1x24-cpadhi media-bus-fmt-bgr666-1x24_cpadhij  media-bus-fmt-bgr666-1x24-cpadhi media-bus-fmt-rgb565-1x24_cpadhij  media-bus-fmt-rgb565-1x24-cpadhimedia-bus-fmt-bgr888-1x24j media-bus-fmt-bgr888-1x24media-bus-fmt-bgr888-3x8j media-bus-fmt-bgr888-3x8media-bus-fmt-gbr888-1x24j media-bus-fmt-gbr888-1x24media-bus-fmt-rgb888-1x24j media-bus-fmt-rgb888-1x24media-bus-fmt-rgb888-2x12-bej media-bus-fmt-rgb888-2x12-bemedia-bus-fmt-rgb888-2x12-lej media-bus-fmt-rgb888-2x12-lemedia-bus-fmt-rgb888-3x8j media-bus-fmt-rgb888-3x8 media-bus-fmt-rgb666-1x30-cpadloj  media-bus-fmt-rgb666-1x30-cpadlo media-bus-fmt-rgb888-1x30-cpadloj  media-bus-fmt-rgb888-1x30-cpadlomedia-bus-fmt-argb888-1x32j media-bus-fmt-argb888-1x32media-bus-fmt-rgb888-1x32-padhij media-bus-fmt-rgb888-1x32-padhimedia-bus-fmt-rgb101010-1x30j media-bus-fmt-rgb101010-1x30v4l2-mbus-pixelcode-rgb-36j v4l2-mbus-pixelcode-rgb-36 media-bus-fmt-rgb666-1x36-cpadloj  media-bus-fmt-rgb666-1x36-cpadlo media-bus-fmt-rgb888-1x36-cpadloj  media-bus-fmt-rgb888-1x36-cpadlomedia-bus-fmt-rgb121212-1x36j media-bus-fmt-rgb121212-1x36v4l2-mbus-pixelcode-rgb-48j v4l2-mbus-pixelcode-rgb-48media-bus-fmt-rgb161616-1x48j media-bus-fmt-rgb161616-1x48j.j j.media-bus-fmt-rgb666-1x7x3-spwgj media-bus-fmt-rgb666-1x7x3-spwgmedia-bus-fmt-rgb888-1x7x4-spwgj media-bus-fmt-rgb888-1x7x4-spwg media-bus-fmt-rgb888-1x7x4-jeidaj  media-bus-fmt-rgb888-1x7x4-jeidaj.j j.v4l2-mbus-pixelcode-bayerj v4l2-mbus-pixelcode-bayermedia-bus-fmt-sbggr8-1x8j media-bus-fmt-sbggr8-1x8media-bus-fmt-sgbrg8-1x8j media-bus-fmt-sgbrg8-1x8media-bus-fmt-sgrbg8-1x8j media-bus-fmt-sgrbg8-1x8media-bus-fmt-srggb8-1x8j media-bus-fmt-srggb8-1x8media-bus-fmt-sbggr10-alaw8-1x8j media-bus-fmt-sbggr10-alaw8-1x8media-bus-fmt-sgbrg10-alaw8-1x8j media-bus-fmt-sgbrg10-alaw8-1x8media-bus-fmt-sgrbg10-alaw8-1x8j media-bus-fmt-sgrbg10-alaw8-1x8media-bus-fmt-srggb10-alaw8-1x8j media-bus-fmt-srggb10-alaw8-1x8media-bus-fmt-sbggr10-dpcm8-1x8j media-bus-fmt-sbggr10-dpcm8-1x8media-bus-fmt-sgbrg10-dpcm8-1x8j media-bus-fmt-sgbrg10-dpcm8-1x8media-bus-fmt-sgrbg10-dpcm8-1x8j media-bus-fmt-sgrbg10-dpcm8-1x8media-bus-fmt-srggb10-dpcm8-1x8j media-bus-fmt-srggb10-dpcm8-1x8"media-bus-fmt-sbggr10-2x8-padhi-bej "media-bus-fmt-sbggr10-2x8-padhi-be"media-bus-fmt-sbggr10-2x8-padhi-lej "media-bus-fmt-sbggr10-2x8-padhi-le"media-bus-fmt-sbggr10-2x8-padlo-bej "media-bus-fmt-sbggr10-2x8-padlo-be"media-bus-fmt-sbggr10-2x8-padlo-lej "media-bus-fmt-sbggr10-2x8-padlo-lemedia-bus-fmt-sbggr10-1x10j media-bus-fmt-sbggr10-1x10media-bus-fmt-sgbrg10-1x10j media-bus-fmt-sgbrg10-1x10media-bus-fmt-sgrbg10-1x10j media-bus-fmt-sgrbg10-1x10media-bus-fmt-srggb10-1x10j media-bus-fmt-srggb10-1x10media-bus-fmt-sbggr12-1x12j media-bus-fmt-sbggr12-1x12media-bus-fmt-sgbrg12-1x12j media-bus-fmt-sgbrg12-1x12media-bus-fmt-sgrbg12-1x12j media-bus-fmt-sgrbg12-1x12media-bus-fmt-srggb12-1x12j media-bus-fmt-srggb12-1x12media-bus-fmt-sbggr14-1x14j media-bus-fmt-sbggr14-1x14media-bus-fmt-sgbrg14-1x14j media-bus-fmt-sgbrg14-1x14media-bus-fmt-sgrbg14-1x14j media-bus-fmt-sgrbg14-1x14media-bus-fmt-srggb14-1x14j media-bus-fmt-srggb14-1x14media-bus-fmt-sbggr16-1x16j media-bus-fmt-sbggr16-1x16media-bus-fmt-sgbrg16-1x16j media-bus-fmt-sgbrg16-1x16media-bus-fmt-sgrbg16-1x16j media-bus-fmt-sgrbg16-1x16media-bus-fmt-srggb16-1x16j media-bus-fmt-srggb16-1x16j.j j.media-bus-fmt-y8-1x8j media-bus-fmt-y8-1x8media-bus-fmt-uv8-1x8j media-bus-fmt-uv8-1x8media-bus-fmt-uyvy8-1_5x8j media-bus-fmt-uyvy8-1-5x8media-bus-fmt-vyuy8-1_5x8j media-bus-fmt-vyuy8-1-5x8media-bus-fmt-yuyv8-1_5x8j media-bus-fmt-yuyv8-1-5x8media-bus-fmt-yvyu8-1_5x8j media-bus-fmt-yvyu8-1-5x8media-bus-fmt-uyvy8-2x8j media-bus-fmt-uyvy8-2x8media-bus-fmt-vyuy8-2x8j media-bus-fmt-vyuy8-2x8media-bus-fmt-yuyv8-2x8j media-bus-fmt-yuyv8-2x8media-bus-fmt-yvyu8-2x8j media-bus-fmt-yvyu8-2x8media-bus-fmt-y10-1x10j media-bus-fmt-y10-1x10media-bus-fmt-y10-2x8-padhi_lej media-bus-fmt-y10-2x8-padhi-lemedia-bus-fmt-uyvy10-2x10j media-bus-fmt-uyvy10-2x10media-bus-fmt-vyuy10-2x10j media-bus-fmt-vyuy10-2x10media-bus-fmt-yuyv10-2x10j media-bus-fmt-yuyv10-2x10media-bus-fmt-yvyu10-2x10j media-bus-fmt-yvyu10-2x10media-bus-fmt-y12-1x12j media-bus-fmt-y12-1x12media-bus-fmt-uyvy12-2x12j media-bus-fmt-uyvy12-2x12media-bus-fmt-vyuy12-2x12j media-bus-fmt-vyuy12-2x12media-bus-fmt-yuyv12-2x12j media-bus-fmt-yuyv12-2x12media-bus-fmt-yvyu12-2x12j media-bus-fmt-yvyu12-2x12media-bus-fmt-y14-1x14j media-bus-fmt-y14-1x14media-bus-fmt-y16-1x16j media-bus-fmt-y16-1x16media-bus-fmt-uyvy8-1x16j media-bus-fmt-uyvy8-1x16media-bus-fmt-vyuy8-1x16j media-bus-fmt-vyuy8-1x16media-bus-fmt-yuyv8-1x16j media-bus-fmt-yuyv8-1x16media-bus-fmt-yvyu8-1x16j media-bus-fmt-yvyu8-1x16media-bus-fmt-ydyuydyv8-1x16j media-bus-fmt-ydyuydyv8-1x16media-bus-fmt-uyvy10-1x20j media-bus-fmt-uyvy10-1x20media-bus-fmt-vyuy10-1x20j media-bus-fmt-vyuy10-1x20media-bus-fmt-yuyv10-1x20j media-bus-fmt-yuyv10-1x20media-bus-fmt-yvyu10-1x20j media-bus-fmt-yvyu10-1x20media-bus-fmt-vuy8-1x24j media-bus-fmt-vuy8-1x24media-bus-fmt-yuv8-1x24j media-bus-fmt-yuv8-1x24media-bus-fmt-uyyvyy8-0-5x24j media-bus-fmt-uyyvyy8-0-5x24media-bus-fmt-uyvy12-1x24j media-bus-fmt-uyvy12-1x24media-bus-fmt-vyuy12-1x24j media-bus-fmt-vyuy12-1x24media-bus-fmt-yuyv12-1x24j media-bus-fmt-yuyv12-1x24media-bus-fmt-yvyu12-1x24j media-bus-fmt-yvyu12-1x24media-bus-fmt-yuv10-1x30j media-bus-fmt-yuv10-1x30media-bus-fmt-uyyvyy10-0-5x30j media-bus-fmt-uyyvyy10-0-5x30media-bus-fmt-ayuv8-1x32j media-bus-fmt-ayuv8-1x32j.j j.media-bus-fmt-uyyvyy12-0-5x36j media-bus-fmt-uyyvyy12-0-5x36media-bus-fmt-yuv12-1x36j media-bus-fmt-yuv12-1x36j .j j .media-bus-fmt-yuv16-1x48j media-bus-fmt-yuv16-1x48media-bus-fmt-uyyvyy16-0-5x48j media-bus-fmt-uyyvyy16-0-5x48j.j j.media-bus-fmt-ahsv8888-1x32j media-bus-fmt-ahsv8888-1x32v4l2-mbus-pixelcode-jpegj v4l2-mbus-pixelcode-jpegmedia-bus-fmt-jpeg-1x8j media-bus-fmt-jpeg-1x8j.j j.#v4l2-mbus-pixelcode-vendor-specificj #v4l2-mbus-pixelcode-vendor-specificmedia-bus-fmt-s5c-uyvy-jpeg-1x8j media-bus-fmt-s5c-uyvy-jpeg-1x8j.j j.media-bus-fmt-metadata-fixedj media-bus-fmt-metadata-fixedj.j j .j#.j j$.j'.j&j(.j+.j&j,.j/.j j0.j3.j j4.j7.j j8.j;.j j<.j?.j j@.jC.j ;jD.jG.j ;jH.jK.jjL.jO.jjP.jS.jjT.jW.j/jX.j[.j/j\.j_.j/j`.jc.j/jd.jg.j#jh.v4l2-selection-flags-tablej#v4l2-selection-flags-tablejk.j#jl.jo.j$jp.v4l2-selection-targets-tablej$v4l2-selection-targets-tablejs.j$jt.jw.jjx.j{.jj|.j.j6j.j.j >j.j.j >j.j.j >j.j.j >j.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.j&j.v4l2-rect-cropj&v4l2-rect-cropj.j&j.j.j&j.j.j&j.j.j&j.j.j&j.j.j&j.j.j-j.j.j-j.j.j-j.j.j-j.j.j-j.j.j-j.j.j-j.j.j-j.j.j-j.j.j.+j.j.j.+j.j.j.+j.j.j.+j.j .j.+j .j.j.+j.j.j.+j.j.j.+j.j.j)j.j.j)j .j#.j)j$.j'.j)j(.j+.j)j,.j/.j)j0.j3.j)j4.j7.j)j8.j;.j.j<.j?.j.j@.jC.j.jD.jG.j.jH.jK.j.jL.jO.j.jP.jS.j.jT.jW.j.jX.j[.j.j\.j_.j.j`.jc.jojd.jg.jojh.jk.jojl.jo.jojp.js.jojt.jw.jojx.j{.joj|.j.joj.j.jVj.j.jVj.j.jVj.j.jVj.j.jVj.j.jVj.j.jVj.j.jVj.j.jVj.j.j8j.j.j8j.j.j8j.j.j8j.j.j8j.j.j8j.j.j8j.j.j'!j. v4l2-fourccj'! v4l2-fourccj.j'!j.j.j'!j.j.j'!j.j.j'!j.j.j'!j.j.j'!j.j.j'!j.j.j,j.j.j,j.j.j,j.j.j,j.j.j,j.j.j,j.j.j,j.j.j,j.j.j,j.j.js7j.j .js7j .j.js7j.j.js7j.j.js7j.j.js7j.j.js7j .j#.js7j$.j'.js7j(.j+.j;j,.j/.j;j0.j3.j;j4.j7.j;j8.j;.j;j<.j?.j;j@.jC.j;jD.jG.j;jH.jK.jjL.jO.jjP.jS.jjT.jW.jjX.j[.jj\.j_.jj`.jc.jjd.jg.j'jh.jk.j'jl.jo.j'jp.js.j'jt.jw.j'jx.j{.j'j|.j.j'j.j.j#j.j.j#j.j.j#j.j.j#j.j.j#j.j.j#j.j.j#j.j.j#j.j.j#j.j.j#j.j.j9j.j.j9j.j.j9j.j.j9j.j.j9j.j.j9j.j.j9j.j.j9j.j.j9j.j.j"j.j.j"j.j.j"j.j.j"j.j.j"j.j.j"j.j.j"j.j.j"j.j.j"j.j.jCj.j.jCj.j.jCj.j.jCj.j.jCj.j.jCj.j .jCj .j.jCj.j.j4j.j.j4j.j.j4j.j.j4j .j#.j4j$.j'.j4j(.j+.j4j,.j/.j4j0.j3.j4j4.j7.j j8.j;.j j<.j?.j j@.jC.j jD.jG.j jH.jK.j jL.jO.j jP.jS.jjT.jW.jjX.j[.jj\.j_.jj`.jc.jjd.jg.jjh.jk.jjl.jo.j<jp.js.j<jt.jw.j<jx.j{.j<j|.j.j<j.j.j<j.j.j<j.j.j(j.j.j(j.j.j(j.j.j(j.j.j(j.j.j(j.j.j(j.j.j(j.j.j(j.j.j(j.j.j"j.j.j"j.j.j"j.j.j"j.j.j"j.j.j"j.j.j"j.j.jXCj.j.jXCj.j.jXCj.j.jXCj.j.jXCj.j.jXCj.j.jXCj.j.j2j.lirc-mode2-frequencyj2lirc-mode2-frequencyj.j2j.j.j2j.j.j2j.j.j2j.j.j2j.j.j2j.j.jO_j.j .jO_j .j.jO_j.j.jO_j.j.jO_j.j.jO_j.j.jO_j.j".jj#.j&.jj'.j*.jj+.j..jj/.j2.jj3.j6.jj7.j:.jj;.j>.j]j?.jB.j]jC.jF.j]jG.jJ.j]jK.jN.j]jO.jR.j]jS.jV.j]jW.jZ.j]j[.j^.jdj_.jb.jdjc.jf.jdjg.jj.jdjk.jn.jdjo.jr.jdjs.jv.jdjw.jz.jrUj{.j~.jrUj.j.jrUj.j.jrUj.j.jrUj.j.jrUj.j.jrUj.j.jFj.j.jFj.j.jFj.j.jFj.j.jFj.j.jFj.j.jFj.j.jPj.j.jPj.j.jPj.j.jPj.j.jPj.j.jPj.j.jPj.j.jEwj.j.jEwj.j.jEwj.j.jEwj.j.jEwj.j.jEwj.j.jEwj.j.jj.j.jj.j.jXj.j.jXj.j.jXj.j.jXj.j.jXj.j.jXj.j .jXj .j .jXj.j.jXj.j.jXj.j.jXj.j.jXj.j!.jXj".j%.jXj&.j).jXj*.j-.jXj..j1.jXj2.j5.jXj6.j9.jXj:.j=.jXj>.jA.jXjB.jE.jXjF.jI.jXjJ.jM.jXjN.jQ.jXjR.jU.jXjV.jY.jXjZ.j].jXj^.ja.jkijb.je.jkijf.ji.jkijj.jm.jkijn.jq.jkijr.ju.jkijv.jy.jkijz.j}.jkij~.j.jkij.j.jkij.j.jkijf.j.jkijj.j.jkijn.j.jkijr.j.jkijv.j.jkijz.j.jkij~.j.jkij.j.jIj.j.jIj.j.jTj.rc_standard_keymapjTrc-standard-keymapj.jTj.j.jTj.j.jSj.j.jSj.j.jSj.j.jSj.j.j^Fj.j.j^Fj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j .jj .j .jj.j.jj.j.jj.j.jj.j.jj.j!.jj".j%.jj&.j).jj*.j-.jj..j1.jj2.j5.jj6.j9.jj:.j=.jj>.jA.jjB.jE.jjF.jI.jjJ.jM.jjN.jQ.jjR.jU.jjV.jY.jjZ.j].jj^.ja.jjb.je.jjf.ji.jjj.jm.jjn.jq.jjr.ju.jjv.jy.jjz.j}.jj~.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj2.j.jj6.j.jj:.j.jj>.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j .jj .j.jjf.j.jjj.j.jjn.j.jjr.j.jjv.j.jjz.j!.jj~.j$.jj.j'.jj.j*.jGj+.j..jGj/.v4l2-buf-flag-mappedjGv4l2-buf-flag-mappedv4l2-buf-flag-queuedjGv4l2-buf-flag-queuedv4l2-buf-flag-donejGv4l2-buf-flag-donev4l2-buf-flag-errorjGv4l2-buf-flag-errorv4l2-buf-flag-in-requestjGv4l2-buf-flag-in-requestv4l2-buf-flag-keyframejGv4l2-buf-flag-keyframev4l2-buf-flag-pframejGv4l2-buf-flag-pframev4l2-buf-flag-bframejGv4l2-buf-flag-bframev4l2-buf-flag-timecodejGv4l2-buf-flag-timecodev4l2-buf-flag-preparedjGv4l2-buf-flag-prepared!v4l2-buf-flag-no-cache-invalidatejG!v4l2-buf-flag-no-cache-invalidatev4l2-buf-flag-no-cache-cleanjGv4l2-buf-flag-no-cache-clean"v4l2-buf-flag-m2m-hold-capture-bufjG"v4l2-buf-flag-m2m-hold-capture-bufv4l2-buf-flag-lastjGv4l2-buf-flag-lastv4l2-buf-flag-request-fdjGv4l2-buf-flag-request-fdv4l2-buf-flag-timestamp-maskjGv4l2-buf-flag-timestamp-maskv4l2-buf-flag-timestamp-unknownjGv4l2-buf-flag-timestamp-unknown!v4l2-buf-flag-timestamp-monotonicjG!v4l2-buf-flag-timestamp-monotonicv4l2-buf-flag-timestamp-copyjGv4l2-buf-flag-timestamp-copyv4l2-buf-flag-tstamp-src-maskjGv4l2-buf-flag-tstamp-src-maskv4l2-buf-flag-tstamp-src-eofjGv4l2-buf-flag-tstamp-src-eofv4l2-buf-flag-tstamp-src-soejGv4l2-buf-flag-tstamp-src-soej2.jGj3.v4l2-memory-flag-non-coherentjGv4l2-memory-flag-non-coherentj6.jGj7.j:.jGj;.j>.jGj?.jB.jGjC.jF.jGjG.jJ.jGjK.jN.jGjO.jR.jGj/.jU.jGjV.jY.jGjZ.j].jqj^.ja.jqjb.je.jEjf.ji.jj .j#.j>j$.j'.j>j(.j+.j>j,.j/.j>j0.j3.j`j4.j7.j`j8.j;.j`j<.j?.j`j@.jC.jdjD.jG.jdjH.jK.jdjL.jO.jdjP.jS.j9jT.jW.j9jX.v4l2-cid-link-freqj9v4l2-cid-link-freqv4l2-cid-pixel-ratej9v4l2-cid-pixel-ratej[.j9j\.j_.j9j`.jc.jJjd.jg.jJjh.jk.jJjl.jo.jJjp.js.jjjt.jw.jjjx.jpeg-quality-controljjjpeg-quality-controljpeg-active-marker-controljjjpeg-active-marker-controlj{.jjj|.j.jjj.j.j j.j.j j.j.j j.j.j j.j.jPj.j.jPj.j.jPj.j.jPj.j.jPj.j.jPj.j.jEj.j.jEj.j.jEj.j.jEj.j.jEj.j.jEj.j.jEj.j.jj.j.jj.j.jj.j.jj.j.j?j.j.j?j.j.jfj.j.jfj.j.jfj.j.jfj.j.jfj.j.jfj.j.jfj.j.ji{j.j.ji{j.j.ji{j.j.ji{j.j .ji{j .j.ji{j.j.ji{j.j.j*j.j.j*j.j.j*j.j".j*j#.j&.j*j'.j*.j*j+.j..j*j/.j2.j3xj3.j6.j3xj7.j:.j3xj;.j>.j3xj?.jB.j3xjC.jF.j3xjG.jJ.j3xjK.jN.jW|jO.jR.jW|jS.jV.jW|jW.jZ.jW|j[.j^.jW|j_.jb.jW|jc.jf.jW|jg.jj.j\jk.jn.j\jo.jr.j\js.jv.j\jw.jz.j\j{.j~.j\j.j.j\j.j.jBj.j.jBj.j.jBj.j.jBj.j.jBj.j.jBj.j.jBj.j.jaj.j.jaj.j.jaj.j.jaj.j.jaj.j.jaj.j.jaj.j.j<j.j.j<j.j.j<j.j.j<j.j.j<j.j.j<j.j.j<j.j.jmmj.j.jmmj.j.jmmj.j.jmmj.j.jmmj.j.jmmj.j.jmmj.j.jmmj.j.jmmj.j.jmmj.j.jmmj.j.jmmj.j .jmmj .j.jmmj.j.jmmj.j.jmmj.j.jmmj.j.jmmj.j".jmmj#.j&.jmmj'.j*.jmmj+.j..jmmj/.j2.jmmj3.j6.jmmj7.j:.jmmj;.j>.jmmj?.jB.jmmjC.jF.jmmjG.jJ.jmmjK.jN.jmmjO.jR.jmmjS.jV.jmmjW.jZ.jmmj[.j^.jmmj_.jb.jmmjc.jf.jmmjg.jj.jmmjk.jn.jmmjo.jr.jmmjs.jv.jmmjw.jz.jmmj{.j~.jmmj.j.jmmj.j.jmmj.j.jmmj.j.jmmj.j.jmmj.j.jmmj.j.jmmj.j.jmmj.j.jmmj.j.jmmj.j.jmmj.j.jmmj.j.jmmj.j.jmmj.j.jmmj.j.jmmj.j.jmmj.j.jmmj.j.jmmj.j.jmmj.j.jmmj.j.jmmj.j.jOKj.j.jOKj.j.j}j.j.j}j.j.jSj.j.jSj.j.jzj.j.jzj.j.jzj.j.jzj.j.jzj.j.jzj.j .jzj .j .j7j.j.j7j.j.j2fj.jj2fid1jdj2fid2jj2fid3j~#j2fid45j2fid5jdj2fid67j2fid7j"j2fid89j2fid9j.j2fj.j.j2fj.j!.j^j".j%.j^j&.j).j^j*.j-.j^j..j1.j^j2.j5.j^j6.j9.jDj:.j=.jDj>.jA.jDjB.jE.jDjF.jI.jDjJ.jM.jDjN.jQ.jjR.jU.jjV.jY.jjZ.j].j!yj^.ja.j!yjb.je.j!yjf.ji.jUjj.jm.jUjn.jq.jUjr.ju.jjv.jy.jjz.j}.jj~.j.j j.j.j j.j.j j.j.j j.j.j$~j.j.j$~j.j.j$~j.j.j$~j.j.j$~j.j.j$~j.j.j$~j.j.j$~j.j.j$~j.j.j$~j.j.j$~j.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.j j.j.j j.j.j j.j.j j.j.j j.j.j j.j.j j.j.jоj.j.jоj.j.jоj.j.jоj.j.jоj.j.jоj.j .jоj .j.jj.j.jj.j.j j.j.j j.j.jj.j".jj#.j&.jj'.j*.jj+.j..jj/.j2.jj3.j6.jj7.j:.jj;.j>.j@j?.jB.j@jC.jF.j@jG.jJ.j@jK.jN.j-jO.jR.j-jS.jV.j-jW.jZ.jj[.j^.jj_.bandwidth-autoj`bandwidth-autobandwidth-1-712-mhzj`bandwidth-1-712-mhzbandwidth-5-mhzj`bandwidth-5-mhzbandwidth-6-mhzj`bandwidth-6-mhzbandwidth-7-mhzj`bandwidth-7-mhzbandwidth-8-mhzj`bandwidth-8-mhzbandwidth-10-mhzj`bandwidth-10-mhzjb.j`jc.jf.jjg.jj.jjk.jn.jjo.jr.jjs.jv.jjw.jz.jj{.j~.jj.j.jij.j.jij.j.jij.j.jij.j.jij.j.jij.j.jij.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.j j.j.j j.j.j j.j.j j.j.j j.j.j j.j.j j.j.j j.j.j j.j.j j.j.j j.j.j j.j.j j.j .j j .j .jj.j.jj.j.jj.j.jj.j.jj.j .jj!.j$.jj%.j(.jXj).j,.jXj).j/.jXj0.j3.jXj4.j7.jXj8.j;.jXj<.j?.jXj@.jC.jjD.jG.jjH.jK.jjL.jO.jjP.jS.jjT.jW.jjX.j[.jj\.j_.jj`.jc.j^jd.jg.j^jh.jk.j^jl.jo.j^jp.js.j^jt.jw.j^jx.j{.j^j|.j.jīj.j.jīj.j.jīj.j.jīj.j.jīj.j.jīj.j.jīj.j.jpj.j.jpj.j.jpj.j.jpj.j.jpj.j.jpj.j.jpj.j.j[j.j.j[j.j.j[j.j.j[j.j.j[j.j.j[j.j.j[j.j.j j.j.j j.j.j j.j.j j.j.j j.j.j j.j.j j.j.j j.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j .jj .j.jj .j.jj.j.jj.j.jj.j.jj.j".jj#.j&.jj'.j*.jj+.j..jj/.j2.jj3.j6.jj7.j:.jj;.j>.jj?.jB.j֪jC.jF.j֪jG.jJ.j֪jK.jN.j֪jO.jR.j֪jS.jV.j֪jW.jZ.j֪j[.j^.jFj_.jb.jFjc.jf.jFjg.jj.jFjk.jn.jFjo.jr.jFjs.jv.jFjw.fe-qpskj4fe-qpskfe-qamj4fe-qamfe-ofdmj4fe-ofdmfe-atscj4fe-atscjz.j4j{.j~.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j .jj .j.jj.j.jj.j.jj.j.jj.j.jj.j".jj#.j&.jj'.j*.jj+.j..jj/.j2.jj3.j6.jj7.j:.jj;.j>.jj?.jB.jjC.jF.jjG.jJ.jjK.jN.jjO.jR.jjS.jV.jjW.jZ.jj[.j^.jj_.jb.jjc.jf.jjg.jj.jj.jm.jj.jp.jj.js.jj.jv.jj.jy.jj.j|.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj7.j.jj;.j.jj?.j.jjC.j.jjG.j.jjK.j.jjO.j.jjS.j.jjW.j.jj[.j.jj_.j.jjc.j.jj.j.jj.j.jj.j.jXj.j.jXj.j.jXj.j.jXj.j.jXj.j.jXj.j.j j.j.j j.j.j j.j.j j.j .j j .j.j j.j.j j.j.j j.j.j j.j.j j .j#.jWj$.j'.jWj(.j+.jWj,.j/.jWj0.j3.jWj4.j7.jWj8.j;.jWj<.j?.jWj@.jC.jWjD.jG.jWjH.jK.jWjL.jO.jWjP.jS.jWjT.jW.jWjX.j[.jtj\.j_.jtj`.jc.jtjd.jg.jtjh.jk.jtjl.jo.jtjp.js.jtjt.jw.jtjx.j{.jtj|.j.jtj.j.jtj`.j.jtjd.j.jtjh.j.jtjl.j.jtjp.j.jtjt.j.jtjx.j.jtj|.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jYj.j.jYj.j.jYj.j.jYj.j.jխj.j.jխj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j .jj .j.jj.j.jj.j.jj.j.jj.j".jj.j%.jj&.j).jj*.j-.jAj..j1.jAj2.j5.j1j6.j9.j1j:.j=.j1j>.jA.j1jB.jE.jujF.jI.jujJ.jM.jujN.jQ.jujR.jU.jujV.jY.jujZ.j].juj^.ja.jjb.je.jjf.ji.jjj.jm.jjn.jq.jjr.decoder commandjdecoder-commandplay input formatsjplay-input-formatsju.jjv.jy.jjz.j}.jj~.j.j+j.j.j+j.j.j+j.j.j+j.j.jjj.j.jjj.j.jjj.j.jjj.j.jjj.j.jjj.j.jjj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jDj.j.jDj.j.j>j.j.j>j.j.jj.j.jj.j.jj. fdl-documentj fdl-document fdl-modifiedj fdl-modified fdl-secondaryj fdl-secondary fdl-invariantj fdl-invariantu(fdl-cover-textsjfdl-cover-textsfdl-transparentjfdl-transparentfdl-title-pagejfdl-title-pagej.jj.j.jj.j .jj .j .jj.j.jj.j.jj.j.jj.j.jj.j!.jj".j%.jj&.j).jj*.j-.jj..j1.jj2.j5.jj6.j9.jj:.j=.jj>.jA.jjB.jE.jjF.jI.jjJ.jM.jjN.jQ.jjR.jU.jjV.jY.jjZ.j].j j^. gen-errorsj id1ja.j jb.je.jjf.ji.j$jj.jm.jjn.jq.jjr.ju.jjv.jy.jjz.j}.jj~.j.jj.j.jj.j.jj.j.jmj.j.jmj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jPj.j.jPj.j.jPj.j.jPj.j.jPj.j.jPj.j.jPj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.j j.j.j j.j.j j.j.j{j.j.j{j.j.j{j.j .j{j .j .j{j.j.j{j.j.j{j.j.jjj.media-ent-id-flag-nextjjmedia-ent-id-flag-nextj.jjj.j!.jjj".j%.jjj&.j).jjj*.j-.jjj..j1.jjj2.j5.jj6.j9.jj:.j=.jj>.jA.jjB.jE.jjF.jI.jjJ.jM.jjN.jQ.jjR.jU.jjV.jY.jjZ.j].jj^.ja.jjb.je.jjf.ji.jjj.jm.jjn.jq.jjr.ju.jjv.jy.jjz.j}.jj~.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j .jj .j .jj.j.jj.j.jj.j.jj.j.jj.j!.jj".j%.jj&.j).jj*.j-.jj..j1.jj2.j5.jj6.j9.jj:.j=.jj>.jA.jjB.jE.jjF.jI.jjJ.jM.jjN.jQ.jjR.jU.jjV.jY.jjZ.j].jj^.ja.jjb.je.jjf.ji.jjj.jm.jjn.jq.jjr.ju.jjv.jy.jjz.j}.jj~.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.media-lnk-fl-data-linkjmedia-lnk-fl-data-linkmedia-lnk-fl-interface-linkjmedia-lnk-fl-interface-linkmedia-lnk-fl-ancillary-linkjmedia-lnk-fl-ancillary-linkj.jj.j.jj.j.jj.j.jj.j.jj.j .jj .j .jj.j.jj.j.jj.j.jj.j.jj.j!.j?j".j%.j?j&.j).j?j*.j-.j?j..j1.j?j2.j5.j?j6.j9.j?j:.j=.jej>.jA.jejB.jE.jejF.jI.jejJ.jM.jejN.jQ.jejR.jU.jejV.jY.jjZ.j].jj^.ja.jjb.je.jjf.ji.jjj.jm.jjn.jq.jjr.ju.j/jv.jy.jLjz.j}.jLj~.j.jj.j.jj.lirc-mode-scancodejlirc-mode-scancodelirc-scancode-flag-togglejlirc-scancode-flag-togglelirc-scancode-flag-repeatjlirc-scancode-flag-repeatlirc-mode-mode2jlirc-mode-mode2lirc-mode-pulsejlirc-mode-pulsej.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.lirc-can-rec-rawjlirc-can-rec-rawlirc-can-rec-pulsejlirc-can-rec-pulselirc-can-rec-mode2jlirc-can-rec-mode2lirc-can-rec-lirccodejlirc-can-rec-lirccodelirc-can-rec-scancodejlirc-can-rec-scancodelirc-can-set-send-carrierjlirc-can-set-send-carrierlirc-can-set-send-duty-cyclejlirc-can-set-send-duty-cyclelirc-can-set-transmitter-maskjlirc-can-set-transmitter-masklirc-can-set-rec-carrierjlirc-can-set-rec-carrierlirc-can-set-rec-carrier-rangejlirc-can-set-rec-carrier-rangelirc-can-get-rec-resolutionjlirc-can-get-rec-resolutionlirc-can-set-rec-timeoutjlirc-can-set-rec-timeoutlirc-can-measure-carrierjlirc-can-measure-carrierlirc-can-use-wideband-receiverjlirc-can-use-wideband-receiverlirc-can-send-rawjlirc-can-send-rawlirc-can-send-pulsejlirc-can-send-pulselirc-can-send-mode2jlirc-can-send-mode2lirc-can-send-lirccodejlirc-can-send-lirccodej.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jUj.j.jUj.j.jUj.j.jUj.j.jUj.j.jUj.j.jUj.j.jUj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jCj.j.jCj.j.jCj.j.jCj .j .jCj .j.jCj.j.jCj.j.jCj.j.jSj.j .jSj!.j$.jSj%.j(.jSj).j,.jSj-.j0.jSj1.j4.jSj5.j8.jSj9.j<.jIj=.j@.jIjA.jD.jIjE.jH.j{?jI. gpio-errorsj{?id1jL.j{?jM.jP.j 1jQ.jT.j 1jQ.jW.j 1jX.j[.j 1j\.j_.j 1j`.jc.j 1jd.jg.j 1jh.jk.jFjl.jo.jFjl.jr.jFjs.jv.jFjw.jz.jFj{.j~.jFj.j.jFj.j.j*j.j.j*j.j.j*j.j.j*j.j.j*j.j.j*j.j.j*j.j.j*j.j.j*j.j.j%j.j.j%j.j.j%j.j.j%j.j.j%j.j.j%j.j.j%j.j.j1,j.j.j1,j.j.j1,j.j.j1,j.j.j1,j.j.j1,j.j.j1,j.j.jeZj.j.jeZj.j.jeZj.j.jeZj.j.jeZj.j.jeZj.j.jeZj.j.jj.j.jj.j.jj.j.jj.j .jj .j .jj.j.jj.j.j!j.j.j!j.j.j!j.j .j!j!.j$.j!j%.j(.j!j).j,.j!j-.j0.j70j1.j4.j70j1.j7.j70j8.j;.j70j<.j?.j70j@.jC.j70jD.jG.j70jH.jK.j\JjL.jO.j\JjL.jR.j\JjS.jV.j\JjW.jZ.j\Jj[.j^.j\Jj_.jb.j\Jjc.jf.jQjg.jj.jQjg.jm.jQjn.jq.jQjr.ju.jQjv.jy.jQjz.j}.jQj~.j.j(j.j.j(j.j.j(j.j.j(j.j.j(j.j.j(j.j.j(j.j.j(j.j.j(j.j.j 2j.j.j 2j.j.j 2j.j.j 2j.j.j 2j.j.j 2j.j.j 2j.j.j]j.j.j]j.j.j]j.j.j]j.j.j]j.j.j]j.j.j]j.j.j j.j.j j.j.j j.j.j j.j.j j.j.j j.j.j j.j.j\j.j.j\j.j.j\j.j.j\j.j.j\j.j.j\j .j .j\j .j.jG<j.j.jG<j.j.jG<j.j.jG<j.j.jG<j .j#.jG<j$.j'.jG<j(.j+.jqBj,.j/.jqBj,.j2.jqBj3.j6.jqBj7.j:.jqBj;.j>.jqBj?.jB.jqBjC.jF.j-jG.jJ.j-jG.jM.j-jN.jQ.j-jR.jU.j-jV.jY.j-jZ.j].j-j^.ja.j^jb.je.jjf.ji.j3jj.jm.j3jn.jq.j3jr.ju.j3jv.jy.jYOjz.j}.jYOj~.j.jYOj.j.jYOj.j.jYOj.j.j)j.j.jRj.j.jj.j.jx_j.j.j%j.j.jj.j.jj.j.jj.j.jj.general ioctl formatj:general-ioctl-formatj.j:j.j.j:j.j.j:j.j.j:j.j.j:j.j.j:j.j.j-j.j.j-j.j.j-j.j.j Sj.j.j Sj.j.j Sj.j.j Sj.j.j Sj.j.j Sj.j.j Sj.j.j Sj.j.j Sj.j.j Sj.j.j Sj.j.jj.j.jj.j.jj .j .jQj .j.jQj.j.jQj.j.jQj.j.jj.j .jj!.j$.jj%.j(.jj).j,.jj-.j0.jj1.j4.jj5.j8.j!j9.j<.j!j=.j@.j!jA.jD.j!jE.jH.j!jI.jL.j!jM.jP.j!jQ.jT.j@jU.jX.j@jY.j\.j@j].j`.j@ja.jd.j@je.jh.j@ji.jl.j@jm.jp.jDjq.jt.jDju.jx.jDjy.j|.jDj}.j.jDj.j.jDj.j.jDj.j.jGj.j.jGj.j.jRj.j.jRj.j.jRj.j.j]j.j.j]j.j.j"j.j.j"j.cec-cap-phys-addrj"cec-cap-phys-addrcec-cap-log-addrsj"cec-cap-log-addrscec-cap-transmitj"cec-cap-transmitcec-cap-passthroughj"cec-cap-passthrough cec-cap-rcj" cec-cap-rccec-cap-monitor-allj"cec-cap-monitor-allcec-cap-needs-hpdj"cec-cap-needs-hpdcec-cap-monitor-pinj"cec-cap-monitor-pincec-cap-connector-infoj"cec-cap-connector-infoj.j"j.j.j"j.j.j"j.j.j"j.j.j"j.j.j"j.j.j j.j.j j.cec-connector-type-no-connectorj cec-connector-type-no-connectorcec-connector-type-drmj cec-connector-type-drmj.j j.cec-drm-connector-type-card-noj cec-drm-connector-type-card-no#cec-drm-connector-type-connector_idj #cec-drm-connector-type-connector-idj.j j.j.j j.j.j j.j.j j.j.j j.j.j3Lj.j.j3Lj.j.j3Lj.j.j3Lj.%cec-log-addrs-fl-allow-unreg-fallbackj3L%cec-log-addrs-fl-allow-unreg-fallback"cec-log-addrs-fl-allow-rc-passthruj3L"cec-log-addrs-fl-allow-rc-passthrucec-log-addrs-fl-cdc-onlyj3Lcec-log-addrs-fl-cdc-onlyj.j3Lj.cec-op-cec-version-1-3aj3Lcec-op-cec-version-1-3acec-op-cec-version-1-4bj3Lcec-op-cec-version-1-4bcec-op-cec-version-2-0j3Lcec-op-cec-version-2-0j.j3Lj.cec-op-prim-devtype-tvj3Lcec-op-prim-devtype-tvcec-op-prim-devtype-recordj3Lcec-op-prim-devtype-recordcec-op-prim-devtype-tunerj3Lcec-op-prim-devtype-tunercec-op-prim-devtype-playbackj3Lcec-op-prim-devtype-playbackcec-op-prim-devtype-audiosystemj3Lcec-op-prim-devtype-audiosystemcec-op-prim-devtype-switchj3Lcec-op-prim-devtype-switchcec-op-prim-devtype-videoprocj3Lcec-op-prim-devtype-videoprocj.j3Lj.cec-log-addr-type-tvj3Lcec-log-addr-type-tvcec-log-addr-type-recordj3Lcec-log-addr-type-recordcec-log-addr-type-tunerj3Lcec-log-addr-type-tunercec-log-addr-type-playbackj3Lcec-log-addr-type-playbackcec-log-addr-type-audiosystemj3Lcec-log-addr-type-audiosystemcec-log-addr-type-specificj3Lcec-log-addr-type-specificcec-log-addr-type-unregisteredj3Lcec-log-addr-type-unregisteredj.j3Lj.cec-op-all-devtype-tvj3Lcec-op-all-devtype-tvcec-op-all-devtype-recordj3Lcec-op-all-devtype-recordcec-op-all-devtype-tunerj3Lcec-op-all-devtype-tunercec-op-all-devtype-playbackj3Lcec-op-all-devtype-playbackcec-op-all-devtype-audiosystemj3Lcec-op-all-devtype-audiosystemcec-op-all-devtype-switchj3Lcec-op-all-devtype-switchj.j3Lj .j .j3Lj .j.j3Lj.j.j3Lj.j.j3Lj.j.j3Lj.j .j9j!.j$.j9j%.j(.j9j).j,.j9j-.j0.j9j1.j4.j9j5.j8.j9j9.j<.j9j=.j@.j9jA.jD.jXjE.jH.jXjI.cec-event-state-changejXcec-event-state-changecec-event-lost-msgsjXcec-event-lost-msgscec-event-pin-cec-lowjXcec-event-pin-cec-lowcec-event-pin-cec-highjXcec-event-pin-cec-highcec-event-pin-hpd-lowjXcec-event-pin-hpd-lowcec-event-pin-hpd-highjXcec-event-pin-hpd-highcec-event-pin-5v-lowjXcec-event-pin-5v-lowcec-event-pin-5v-highjXcec-event-pin-5v-highjL.jXjM.cec-event-fl-initial-statejXcec-event-fl-initial-statecec-event-fl-dropped-eventsjXcec-event-fl-dropped-eventsjP.jXjQ.jT.jXjU.jX.jXjY.j\.jXj].j`.jXja.jd.jXje.jh.jn/ji.jl.jn/jm.jp.jn/jq.jt.jn/ju.cec-mode-no-initiatorjn/cec-mode-no-initiatorcec-mode-initiatorjn/cec-mode-initiatorcec-mode-excl-initiatorjn/cec-mode-excl-initiatorjx.jn/jy.cec-mode-no-followerjn/cec-mode-no-followercec-mode-followerjn/cec-mode-followercec-mode-excl-followerjn/cec-mode-excl-followercec-mode-excl-follower-passthrujn/cec-mode-excl-follower-passthrucec-mode-monitor-pinjn/cec-mode-monitor-pincec-mode-monitorjn/cec-mode-monitorcec-mode-monitor-alljn/cec-mode-monitor-allj|.jn/j}.cec-msg-get-cec-versionjn/cec-msg-get-cec-versioncec-msg-give-device-vendor-idjn/cec-msg-give-device-vendor-id cec-msg-abortjn/ cec-msg-abortcec-msg-give-physical-addrjn/cec-msg-give-physical-addrcec-msg-give-osd-namejn/cec-msg-give-osd-namecec-msg-give-featuresjn/cec-msg-give-featurescec-msg-user-control-pressedjn/cec-msg-user-control-pressedcec-msg-user-control-releasedjn/cec-msg-user-control-releasedcec-msg-report-physical-addrjn/cec-msg-report-physical-addrj.jn/j.j.jn/j.j.jn/j.j.jn/j.j.jn/j.j.j *j.j.j *j.j.j *j.cec-msg-fl-reply-to-followersj *cec-msg-fl-reply-to-followerscec-msg-fl-rawj *cec-msg-fl-rawj.j *j.cec-tx-status-okj *cec-tx-status-okcec-tx-status-arb-lostj *cec-tx-status-arb-lostcec-tx-status-nackj *cec-tx-status-nackcec-tx-status-low-drivej *cec-tx-status-low-drivecec-tx-status-errorj *cec-tx-status-errorcec-tx-status-max-retriesj *cec-tx-status-max-retriescec-tx-status-abortedj *cec-tx-status-abortedcec-tx-status-timeoutj *cec-tx-status-timeoutj.j *j.cec-rx-status-okj *cec-rx-status-okcec-rx-status-timeoutj *cec-rx-status-timeoutcec-rx-status-feature-abortj *cec-rx-status-feature-abortcec-rx-status-abortedj *cec-rx-status-abortedj.j *j.j.j *j.j.j *j.j.j *j.j.j *j.j.j *j.j.j&j.j.j&j.j.j&j.j.j&j.j.j&j.j.j&j.j.j&j.j.j<j.j.j<j.j.j<j.j.jNj.j.jNj.j.jNj.j.jNj.j.jNj.j.jj.j.jj.j.jj.j.jj .j .jj .j.jj.j.jj.j.j$j.j.j$j.j .j$j!.j$.j]j%.j(.jZCj).j,.jZCj-.j0.jZCj1.j4.jZCj5.j8.jZCj9.j<.jGj=.j@.jGjA.jD.j2jE.jH.j2jI.jL.j2jM.jP.j2jQ.jT.jjU.jX.jjY.j\.jj].j`.j0=ja.jd.j0=je.jh.j0=ji.jl.j0=jm.jp.j0=jq.jt.j0=ju.jx.j0=jy.j|.j0=j}.j.j0=j.j.jIj.j.jIj.j.j^j.j.j3j.j.j3j.j.j_%j.j.j_%j.j.j7j.j.j7j.j.j7j.j.j7j.j.j7j.j.j7j.j.j7j.j.j 5j.j.j 5j.j.j 5j.j.j 5j.j.j 5j.j.j 5j.j.j 5j.j.jAj.j.jAj.j.jAj.j.jAj.j.jAj.j.jAj.j.jAj.j.jj.j.jj.j.jj.j.jj.j.jj.j.jj.j .jj .j.jj.j.jj.j.jj.j.jj.j.jj.j!.jj".j%.jj&.j).jEj*.j-.jEj*.j0.jEj1.j4.jEj5.j8.jEj9.j<.jEj=.j@.jEjA.jD.j6jE.jH.j6jE.jK.j6jL.jO.j6jP.jS.j6jT.jW.j6jX.j[.j6j\.j_.j9j`.jc.j9j`.jf.j9jg.jj.j9jk.jn.j9jo.jr.j9js.jv.j9jw.jz.j?j{.j~.j?j{.j.j?j.j.j?j.j.j?j.j.j?j.j.j?j.j.j8j.j.j8j.j.jN[j.j.jN[j.j.jNIj.j.jNIj.j.j Jj.j.j Jj.j.j#j.j.j#j.j.j#j.j.j#j.j.j#j.j.j#j.j.j#j.j.jDj.j.jDj.j.jDj.j.jDj.j.jDj.j.jDj.j.jDj.j.jDj.j.j!Mj.j.j!Mj.j.j!Mj.j.j!Mj.j.j!Mj.j/j!Mj/j/j!Mj/j /j`Hj /j/j`Hj/j/j`Hj/j/j`Hj/j/j`Hj/j/j`Hj/j"/j`Hj#/j&/j2j'/j*/j2j+/j./j2j//j2/j2j3/j6/j2j7/j:/j2j;/j>/j2j?/jB/j.jC/jF/j.jG/jJ/j.jK/jN/j.jO/jR/j.jS/jV/j.jW/jZ/j.j[/j^/j6j_/jb/j6j_/je/j6jf/ji/j6jj/jm/j6jn/jq/j6jr/ju/j6jv/jy/j[jz/j}/j[jz/j/j[j/j/j[j/j/j[j/j/j[j/j/j[j/j/jEKj/j/jEKj/j/jEKj/j/jEKj/j/jEKj/j/jEKj/j/jEKj/j/j>j/j/j>j/j/j>j/j/j>j/j/j>j/j/j>j/j/j>j/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jwYj/j/jwYj/j/jwYj/j/jwYj/j/jwYj/j/jwYj/j/jwYj/j/jEj/j/jEj/j /jEj /j/jEj/j/jEj/j/jEj/j/jEj/j/j\j /j#/j\j$/j'/j\j(/j+/j\j,/j//j\j0/j3/j\j4/j7/j\j8/j;/j j</j?/j j</jB/j jC/jF/j jG/jJ/j jK/jN/j jO/jR/j jS/jV/j'jW/jZ/j'jW/j]/j'j^/ja/j'jb/je/j'jf/ji/j'jj/jm/j'jn/jq/jojr/ju/jojr/jx/jojy/j|/joj}/j/joj/j/joj/j/joj/j/jqj/j/jqj/j/jqj/j/jqj/j/jqj/j/jqj/j/j j/j/j j/j/j j/j/j j/j/j j/j/j j/j/j j/j/j?j/j/j?j/j/j?j/j/j?j/j/j?j/j/jzj/j/jzj/j/jzj/j/jzj/j/jj/j/jj/j/jj/j/jxj/j/jxj/j/jxj/j/jxj/j/jxj/j/jxj/j/jxj/j/jxj/j /jxj /j/jj/j/jj/j/jj/j/jj/j/jj/j"/jj#/cn_codingstylejecn-codingstylej&/jej'/j*/jej+/j./jej//j2/jej3/j6/jej7/j:/jej;/j>/jej?/jB/jejC/jF/jejG/jJ/jejK/jN/jejO/jR/jejS/jV/jejW/jZ/jej[/j^/jej_/jb/jejc/jf/jejg/jj/jejk/jn/jejo/jr/jejs/jv/jejw/jz/jej{/j~/jejj/j=j/j/j=j/cn_email_clientsjAscn-email-clientsj/jAsj/j/jAsj/j/jAsj/j/jAsj/j/jkj/j/jkj/u(j/jkj/j/jkj/j/jkj/j/jkj/j/jkj/j/jkj/cn_process_howtoj-acn-process-howtoj/j-aj/j/j-aj/j/j-aj/j/j-aj/j/j-aj/j/j-aj/j/j-aj/j/j-aj/j/j-aj/j/j-aj/j/j-aj/j/j-aj/j/j-aj/j/j-aj/j/j-aj/j/j-aj/j/j-aj/j/j-aj/j/j-aj/j/jj/cn_process_statement_driverj5cn-process-statement-driverj/j5j/j /j5j /cn_process_statement_kerneljcn-process-statement-kernelj/jj/j/jj/ 优先许可jid3 元标记jid4例外jiid5例外元标记jid6 模块许可jid7j/jj/j/jj/j/jj /j#/jj$/j'/joj(/j+/jj,/j//jj0/j3/jj4/j7/jj8/j;/jj</j?/jj@/jC/jjD/jG/jjH/jK/jjL/jO/jjP/jS/jjT/jW/jjP/jZ/jj[/j^/jj_/jb/jjc/jf/jjg/jj/jjk/jn/jjo/ cn_c-languagej cn-c-languagecn_gccjcn-gcccn_clangjcn-clangcn_iccjcn-icccn_gcc-c-dialect-optionsjcn-gcc-c-dialect-optionscn_gnu-extensionsjcn-gnu-extensionscn_gcc-attribute-syntaxjcn-gcc-attribute-syntaxcn_n2049jcn-n2049jr/jjo/ju/jjv/cn_stable_api_nonsensejcn-stable-api-nonsensejy/jjz/j}/jj~/j/jj/j/jj/j/jj/j/jj/j/jj/cn_stable_kernel_rulesjcn-stable-kernel-rulesj/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/cn_submittingpatchesjucn-submittingpatchesj/juj/j/juj/j/juj/j/juj/j/juj/j/juj/j/juj/j/juj/j/juj/j/juj/j/juj/j/juj/j/juj/j/juj/j/juj/j/juj/j/juj/j/juj/j/juj/j/juj/j/juj/j/juj/j/juj/cn_volatile_considered_harmfuljcn-volatile-considered-harmfulj /jj /j /jj/j/jj/j/jj/j/j#ej/j/j#ej/j!/j#ej"/j%/j#ej&/j)/j#ej*/j-/jj./j1/jj2/j5/jj6/j9/jj:/j=/jj>/jA/jjB/jE/jjF/jI/jtjJ/jM/jtjN/jQ/jtjR/jU/jtjV/jY/jtjZ/j]/jtj^/ja/jAjb/je/jAjf/ji/jAjj/jm/jAjn/jq/jAjr/ju/jAjv/jy/jAjz/j}/jAj~/j/j_j/j/j}j/j/j}j/j/j}j/j/j}j/j/j0jj/j/j0jj/j/j0jj/j/j0jj/j/j0jj/j/j0jj/j/j0jj/j/j0jj/j/j²j/j/j²j/j/j²j/j/j²j/j/j²j/j/j²j/j/j?lj/j/j?lj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j /jj /j /jj/j/jj/j/jj/j/jj/j/jj/j!/jj"/j%/jj&/j)/jj*/j-/jj./j1/jj2/j5/jj6/j9/jj:/j=/jj>/jA/jjB/jE/jjF/jI/jcjJ/jM/jcjN/jQ/jcjR/jU/jcjV/jY/jcjZ/j]/jcj^/ja/jcjb/je/jcjf/ji/jjj/jm/j؍jn/jq/jjr/ju/j^jv/jy/j^jz/j}/j^j~/j/j^j/j/j^j/j/j^j/j/j^j/j/j7nj/j/j7nj/j/j7nj/j/j7nj/j/j7nj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jakj/j/jakj/j/jj/j/jj/j/jsj/j/jj/j/jW~j/j/jW~j/j/jW~j/j/jW~j/j/jW~j/j/jW~j/j/jW~j/j/jW~j/j/jW~j/j/jW~j/j /jW~j /j /j<`j/j/jlj/j/jlj/j/jj/j/jj/j!/jj"/j%/jj&/j)/jj*/j-/jj./j1/jj2/j5/jj6/j9/jj:/j=/jj>/jA/j1jB/jE/j1jF/jI/j1jJ/jM/j1jN/jQ/jjR/jU/jjV/jY/jjZ/j]/jj^/ja/jjb/je/jߜjf/ji/jߜjf/jl/jҹjm/jp/jҹjq/jt/jҹju/jx/jҹjy/j|/jҹj}/j/jҹj/j/jҹj/j/jҹj/j/jҹj/j/jҹj/j/jYj/j/jYj/j/jYj/j/jYj/j/jYj/j/jYj/j/jYj/j/jYj/j/jYj/j/jij/j/jij/j/jij/j/jij/j/jlj/j/jlj/j/jlj/j/jlj/j/jlj/j/jlj/j/jlj/j/j_j/j/jrj/j/jj/j/jj/j/jj/j/jשj/j/jkj/j/jkj/j/jkj/j/jKj /j /jj /j/jj/j/jj/j/jj/j/jj/j /j͈j!/j$/j͈j%/j(/j͈j)/j,/j͈j-/j0/j͈j1/j4/jqj5/j8/jqj9/j</jqj=/j@/jqjA/jD/jqjE/jH/jdjI/jL/jdjM/jP/jdjQ/jT/jdjU/jX/jjY/j\/jyj]/j`/jyja/jd/jyje/jh/jyji/jl/jyjm/jp/jyjq/jt/jju/jx/jjy/j|/jj}/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jVj/j/jVj/j/jVj/j/jVj/j/jVj/j/jVj/j/j0{j/j/j0{j/j/j0{j/j/j0{j/j/j0{j/j/j0{j/j/j0{j/j/j0{j/j/j0{j/j/j0{j/j/j0{j/j/j0{j/j/j0{j/j/j|j/j/j|j/j/j|j/j/j|j/j/j|j/j/jj/j/jj/j/jj/j/jj/j/jj /j /jh`j /j/jh`j/j/jh`j/j/jh`j/j/jh`j/j /jpj!/j$/jpj%/j(/jpj)/j,/jpj-/j0/jpj1/j4/j%j5/j8/j%j9/j</j%j=/j@/jjA/jD/jjE/jH/jLjI/jL/jLjM/jP/jLjQ/jT/jLjU/jX/jLjY/j\/jLj]/j`/j^ja/jd/jCje/jh/jCji/jl/jCjm/jp/jDjq/jt/jpju/jx/jjy/j|/jj}/j/jj/j/jj/j/jj/j/jj/j/jjy/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jAj/j/jAj/j/jj/j/j%j/j/j%j/j/j%j/j/j`j/j/j`j/j/j`$j/j/j`$j/j/j`$j/j/j`$j/j/j`$j/j/j0j/j/j0j/j/j*j/j/j*j/j/j*j/j/j*j/j/j*hj/jj/j /jj /j /j.j /j /j.j /j /j.j /j /j[%j /j /j[%j /j /j[%j /j /j[%j /j! /jj" /j% /jj& /j) /jj* /j- /j+j. /j1 /j+j2 /j5 /j+j6 /j9 /j+j: /j= /jj> /jA /jjB /jE /jjF /jI /jjJ / gcov-test_zhju gcov-test-zh gcov-build_zhju gcov-build-zhjM /jjN /jQ /jjR /jU /jjV /jY /jjZ /j] /jj^ /ja /jjb /je /jjf /ji /jjj /jm /jjn /jq /jjr /ju /jjv /jy /jjz /j} /jj~ /j /jj /j /jj /j /j*j /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jM&j /j /jM&j /j /jM&j /j /jM&j /j /jM&j /j /jj /j /jYj /j /jYj /j /jYj /j /jj /j /j#j /j /j#j /j /j#j /j /j#j /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj! /j$ /jj! /j' /jj( /j+ /jj, /j/ /jj0 /j3 /jj4 /j7 /jj8 /j; /j)j< /j? /j)j< /jB /j)jC /jF /j)jG /jJ /j)jK /jN /j)jO /jR /j)jS /jV /j)jW /jZ /j)j[ /j^ /j)j_ /jb /j-jc /jf /j-jc /ji /j-jj /jm /j-jn /jq /j-jr /ju /j-jv /jy /j-jz /j} /jj~ /j /jj~ /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /j%,j /j /j%,j /j /j%,j /j /j%,j /j /j%,j /j /jj /j /jj /j /jj /j /jj /j /j j /j /j j /j /j j /j /jb"j /j /jb"j /j /jb"j /j /jb"j /j /jb"j /j /jb"j /j /jb"j /j /jb"j /j /jb"j /j /jzj /j /jzj /j /jzj /j /jzj /j /jzj /j /jzj /tw_codingstylej9tw-codingstylej /j9j /j /j9j /j /j9j /j# /j9j$ /j' /j9j( /j+ /j9j, /j/ /j9j0 /j3 /j9j4 /j7 /j9j8 /j; /j9j< /j? /j9j@ /jC /j9jD /jG /j9jH /jK /j9jL /jO /j9jP /jS /j9jT /jW /j9jX /j[ /j9j\ /j_ /j9j` /jc /j9jd /jg /j9jh /jk /j9jl /jo /j9jjr /jjs /jv /jjs /tw_email_clientsj?tw-email-clientsjy /j?jz /j} /j?j~ /j /j?j /j /j?j /j /jNj /j /jNj /j /jNj /j /jNj /j /jNj /j /jNj /j /jNj /j /jNj /tw_process_howtoj tw-process-howtoj /j j /j /j j /j /j j /j /j j /j /j j /j /j j /j /j j /j /j j /j /j j /j /j j /j /j j /j /j j /j /j j /j /j j /j /j j /j /j j /j /j j /j /j j /j /j j /j /j"j /j /j"j /tw_process_statement_driverjtw-process-statement-driverj /jj /j /jj /j /jj /j /jij / 優先許可jiid3 元標記jiid4例外元標記jiid6 模塊許可jiid7j /jij /j /jij /j /jij /j /jij /tw_magicnumbersj#tw-magicnumbersj /j#j /j /j j! /j$ /j j% /j( /j j) /j, /j j% /j/ /j j0 /j3 /j j4 /j7 /j j8 /j; /j j< /j? /j j@ /jC /jjD / tw_c-languagej tw-c-languagetw_gccjtw-gcctw_clangjtw-clangtw_iccjtw-icctw_gcc-c-dialect-optionsjtw-gcc-c-dialect-optionstw_gnu-extensionsjtw-gnu-extensionstw_gcc-attribute-syntaxjtw-gcc-attribute-syntaxtw_n2049jtw-n2049jG /jjD /jJ /jjK /tw_stable_api_nonsensej,tw-stable-api-nonsensejN /j,jO /jR /j,jS /jV /j,jW /jZ /j,j[ /j^ /j,j_ /jb /j,jc /jf /j,jg /tw_stable_kernel_rulesjmtw-stable-kernel-rulesjj /jmjk /jn /jmjo /jr /jmjs /jv /jmjw /jz /jmj{ /j~ /jmj /j /jmj /tw_submittingpatchesjtw-submittingpatchesj /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /tw_volatile_considered_harmfulj2tw-volatile-considered-harmfulj /j2j /j /j2j /j /j2j /j /j=j /j /j=j /j /j=j /j /j=j /j /jj /j /jj /j /j j /j /j j /j /j j /j /j j /j /j j /j /j j /j /jj /j /jj /j" /j^j# /j& /j^j' /j* /j^j+ /j. /j^j/ /j2 /jj3 /j6 /jj7 /j: /jj; /j> /j j? /jB /j jC /jF /j jG /jJ /j jK /jN /j jO /jR /j jS /jV /j jW /jZ /j j[ /j^ /j j_ /jb /j jc /jf /j jg /jj /j jk /jn /j jo /jr /j js /jv /j jw /jz /j j{ /j~ /j j /j /j j /j /j j /j /j j /j /j j /j /j j /j /jj /j /jj /j /jj /j /jj /j /jj /j /j,j /j /j,j /j /j,j /j /j,j /j /j,j /j /jj /j /jj /j /jj /j /jj /j /jj /j /j]j /j /j]j /j /j]j /j /j]j /j /j]j /j /j !j /j /j !j /j /j !j /j /j !j /j /j !j /j /j !j /j /j !j /j/j !j/j/j !j/j /jj /j/jj/j/jj/j/jj/j/jj/j/jj/j"/jj#/j&/jj'/j*/jj+/j./jqj//j2/jqj3/j6/jqj7/j:/jqj;/j>/jqj?/jB/jqjC/jF/j'jG/jJ/j'jK/jN/j'jO/jR/j'jS/jV/j?jW/jZ/j?j[/j^/j?j_/jb/j?jc/jf/j?jg/jj/j?jk/jn/j?jo/jr/jZjs/jv/jjw/jz/jj{/j~/jj/j/jj/j/jj/j/j j/j/j j/j/j j/j/j j/j/j-j/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/j\j/j/j\j/j/j\j/j/j\j/j/j\j/j/joj/j/joj/j/joj/j/joj/j/joj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j /jj /j/jLj/j/jLj/j/jLj/j/jLj/j/jLj/j"/j1(j#/j&/j1(j'/j*/j1(j+/j./j1(j//j2/j1(j3/j6/j1(j7/j:/j1(j;/j>/j1(j?/jB/j1(jC/jF/jnjG/jJ/jh jK/jN/jh jO/jR/j4jS/jV/j4jW/jZ/j7j[/j^/j7j_/jb/j7jc/jf/j7jg/jj/j7jk/jn/j7jo/jr/jjs/jv/jjw/jz/jj{/j~/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jWQj/j/jWQj/j/jWQj/j/jWQj/j/jWQj/j/jWQj/j/jWQj/j/jWQj/j/jWQj/j/jWQj/j/j.Tj/j/j.Tj/j/j.Tj/j/j.Tj/j/j.Tj/j/j.Tj/j/j.Tj/j/j.Tj/j/j.Tj/j/j.Tj/j/j.Tj/j/j.Tj /j /j.Tj /j/j.Tj/j/j.Tj/j/jj/j/jj/j /jj!/j$/jj%/j(/jj)/j,/jj-/j0/j\j1/j4/j\j5/j8/j\j9/j</j\j=/j@/jdjA/jD/jdjE/jH/jdjI/jL/jA\jM/jP/jA\jQ/jT/jA\jU/jX/jA\jY/j\/jc4j]/j`/jc4ja/jd/jc4je/jh/jc4ji/jl/jujm/jp/jujq/jt/juju/jx/jujy/j|/juj}/j/juj/j/juj/j/juj/j/juj/j/juj/j/jjj/j/jjj/j/jjj/j/jjj/j/jjj/j/j?`j/j/jfIj/j/jfIj/j/jfIj/j/jfIj/j/jfIj/j/jfIj/j/jfIj/j/jPLj/j/jPLj/j/jPLj/j/jPLj/j/jPLj/j/jm<j/j/jm<j/j/jm<j/j/jm<j/j/jm<j/j/jM9j/j/jaj/j/jaj/j/jIPj/j/jIPj/j/jIPj/j/jIPj /j /jFj /j/jFj/j/jFj/j/jFj/j/jfj/j /jfj!/j$/jfj%/j(/j3Wj)/j,/j3Wj-/j0/j3Wj1/j4/jBZj5/j8/jBZj9/j</jBZj=/j@/jBZjA/jD/jBZjE/jH/jBZjI/jL/jBZjM/jP/jBZjQ/jT/j2jU/jX/j2jY/j\/j ;j]/j`/j ;j]/jc/jMjd/jg/jMjh/jk/jMjl/jo/jMjp/u(js/jMjt/jw/jMjx/j{/jMj|/j/jMj/j/jMj/j/jMj/j/j*5j/j/j*5j/j/j*5j/j/j*5j/j/jRj/j/jRj/j/jRj/j/ju^j/j/ju^j/j/ju^j/ last row_zhju^ last-row-zhj/ju^j/j/ju^j/j/ju^j/j/ju^j/j/ju^j/j/ju^j/j/ju^j/j/ju^j/j/ju^j/j/ju^j/j/ju^j/j/ju^j/j/ju^j/j/ju^huj/ju^j/j/ju^j/j/ju^j/j/jhj/j/jhj/j/jhj/j/jhj/j/jhj/j/jhj/j /jmj /j/jmj/j/jmj/j/jmj/j/jmj/j/jmj/j"/jmj#/j&/jmj'/j*/jmj+/j./jmj//j2/jmj3/j6/jmj7/j:/jmj;/j>/jmj?/jB/jmjC/jF/jmjG/jJ/jmjK/jN/jmjO/jR/jmjS/jV/jjjW/jZ/j5j[/j^/jGwj_/jb/j{hjc/jf/j{hjg/jj/j{hjk/jn/jVGjo/jr/jskjs/jv/jskjw/jz/jskj{/j~/jskj/j/jej/j/ju/j/j/ju/j/j/ju/j/j/ju/j/j/j_tj/j/j_tj/j/j_tj/j/j_tj/j/j_tj/j/jpj/j/jpj/j/j}j/j/j}j/j/j}j/j/j}j/j/j}j/j/j}j/j/j}j/j/j}j/j/j}j/j/j}j/j/j}j/j/js[j/j/js[j/j/js[j/j/jOj/j/jOj/j/jlj/j/jlj/j/jlj/j/jlj/j/jlj/j/jlj/j /jlj /j /jlj/j/jQuj/j/jQuj/j/jQuj/j/jQuj/j!/jpj"/j%/jpj&/j)/jGj*/j-/jGj*/j0/jGj1/j4/jj5/j8/jj9/j</jj=/j@/jjA/jD/jjE/jH/jjI/jL/jjM/jP/jjQ/jT/jjU/jX/jjY/j\/j^{j]/j`/j^{ja/jd/j^{je/jh/j^{ji/jl/j^{jm/jp/j^{jq/jt/ju>ju/jx/ju>jy/j|/ju>j}/j/ju>j/j/ju>j/j/ju>j/j/ju>j/j/ju>j/j/ju>j/j/ju>j/j/ju>j/j/ju>j/j/ju>j/j/ju>j/j/ju>j/kernel_hacking_zhjckernel-hacking-zhj/jcj/j/j;j/j/j#|j/j/j#|j/j/j#|j/j/j#|j/j/j#|j/j/j#|j/j/j#|j/j/jgj/j/jgj/j/jgj/j/jgj/j/jgj/j/jUj/j/jUj/j/jUj/j/jymj/j/j=8j/j/j=8j/j/j=8j/j/j=8j/j/j=8j/j /j=8j /j/j=8j/j/jMmj/j/jMmj/j/jj/j/jj/j!/jj"/j%/jj&/j)/jj*/j-/jqj./j1/jqj2/j5/jqj6/j9/jqj:/j=/j74j>/jA/j!mjB/jE/j@xjF/jI/j@xjJ/jM/j@xjN/jQ/jGjR/jU/jGjV/jY/jGjZ/j]/jGj^/ja/j/jb/je/j/jf/ji/j/jj/jm/j/jn/jq/j/jr/ju/j!/jv/jy/j0}jz/j}/jaj~/j/jaj/j/jaj/j/jaj/j/jaj/j/jaj/j/j6j/j/j6j/j/j6j/j/j6j/j/j6j/j/j6j/j/j6j/j/j6j/j/j6j/j/j6j/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/j`j/j/j`j/j/j`j/j /j`j /j /j`j/j/j`j/j/j`j/j/jYj/j/jYj/j!/jbj"/j%/jbj&/j)/jbj*/j-/j]j./j1/j]j2/j5/j]j6/j9/j]j:/j=/jswj>/jA/j8jB/jE/j=jF/jI/j=jJ/jM/j=jN/jQ/j=jR/jU/j=jV/jY/jPjZ/j]/jzj^/ja/jzjb/je/jzjf/ji/jzjj/jm/jzjn/jq/j5jr/ju/j5jv/jy/j5jz/j}/j5j~/j/j0j/j/j0j/j/j0j/j/j0j/j/j4j/j/jwj/j/jwj/j/jwj/j/jwj/j/jWj/j/jWj/j/jWj/j/jWj/j/jWj/j/jWj/j/jWj/j/jWj/j/jWj/j/jjj/j/j<j/j/j<j/j/j\}j/j/j|.j/j/j|.j/j/j|.j/j/j|.j/j/jxj/j/jxj/j/jxj/j/jxj/j/jYj/j/jy9j/j/jy9j/j/jy9j/j /jy9j /j /jy9j/j/jy9j/j/jy9j/j/jej/j/jej/j /jej!/j$/jej%/j(/jej)/j,/jej-/j0/jej1/j4/jX1j5/j8/jX1j5/j;/jX1j</j?/jX1j@/jC/jX1jD/jG/jX1jH/jK/jX1jL/jO/jX1jP/jS/jX1jT/jW/jX1jX/j[/jPj\/j_/jAj`/jc/jjd/jg/jjh/jk/jjl/jo/jjp/js/jjt/jw/jjx/j{/jj|/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/j;j/j/j;j/j/j;j/j/j;j/j/j;j/j/j;j/j/j;j/j/jj/j/jj/j/jj/j/jIj/j/jIj/j/jIj/j/jj/j/jj/j/jj/j/jj/j /jj /j/jj/j/jj/j/jj/j/j|j/j/j|j/j"/j|j#/j&/j|j'/j*/j|j+/j./j|j//j2/j|j3/j6/jj7/j:/jj;/j>/jj?/jB/jjC/jF/jjG/jJ/jjK/jN/jjO/jR/jjS/jV/jjW/jZ/jj[/j^/jșj_/jb/jșjc/jf/jșjg/jj/jșjk/jn/jșjo/jr/jșjs/jv/jșjw/jz/jșj{/j~/jșj/j/j6j/j/j6j/j/j6j/j/j6j/j/jxj/j/jxj/j/jxj/j/jxj/j/jxj/j/jxj/j/jxj/j/jLj/j/jj/j/jj/j/j_j/j/j_j/j/jj/j/jļj/j/jļj/j/jļj/j/jԆj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j /jj /j/jj/j/jpj/j/jpj/j/jpj/j/jpj/j"/jj#/j&/jŤj'/j*/jŤj+/j./jŤj//j2/jŤj3/j6/jŤj7/j:/jŤj;/j>/jj?/jB/jjC/jF/jjG/jJ/jjK/jN/jjO/jR/jjS/jV/jjW/jZ/jj[/j^/jj_/jb/jjc/jf/jjg/jj/jjk/jn/jjo/jr/jjs/jv/jjw/jz/jj{/j~/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/j*j/j/j*j/j/j*j/j/j*j/j/j*j/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j /jj /j/jj/j/jMj/j/jMj/j/jMj/j/jMj/j"/jMj#/j&/jMj'/j*/jj+/j./jj//j2/jj3/j6/jj7/j:/jj;/j>/jj?/jB/jjC/jF/jjG/jJ/jjK/jN/jjO/jR/jjS/jV/jjW/jZ/jjC/j]/jVj^/ja/jVjb/je/jVjf/ji/jVjj/jm/jVjn/jq/j jr/ju/j jv/jy/jyjz/j}/jyj~/j/jj/j/jj/j/jj/j/jj/j/j+j/j/j+j/j/j3j/j/j3j/j/j3j/j/j3j/j/j3j/j/j)j/j/j)j/j/jӵj/j/jӵj/j/jӵj/j/jӵj/j/jӵhj/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jlj/j/jlj/j/jlj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j /jj /j/jj/j/jj/j/j5j/j/j5j/j/j5j/j"/j5j#/j&/j5j'/j*/jj+/j./jj+/j1/jj2/j5/jj6/j9/jƊj:/j=/jƊj>/jA/jjB/jE/jjF/jI/jjJ/jM/jjN/jQ/jjR/jU/jjV/jY/jjZ/j]/jj^/ja/jjb/je/jjf/ji/jjj/jm/jjn/jq/jjr/ju/jjv/jy/jjz/j}/jj~/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jtj/j/jtj/j/jtj/j/jtj/j/jtj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jRj/j/jRj/j /jRj /j /jRj/j/jRj/j/jRj/j/jRj/j/jRj/j!/jRj"/j%/jj&/j)/jj*/j-/jEj./j1/jEj2/j5/j,j6/j9/j,j:/j=/j1j>/jA/j1jB/jE/j1jF/jI/j1jJ/jM/j1jN/jQ/jjR/jU/jjV/jY/jKjZ/j]/jKj^/ja/jKjb/je/jKhujh/jKji/jl/jKjm/jp/jKjq/jt/jKju/jx/jKjy/j|/jKj}/j/jKj/j/jKj/j/jKj/j/jKj/j/jKj/j/jKj/j/jKj/j/jKj/j/jUj/j/jUj/j/jUj/j/jUj/j/jUj/j/jUj/j/jUj/j/jUj/j/jUj/j/jUj/j/jUj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/j[j/j/j[j/j /j[j /j/j[j/j/jj/j/jj/j/jj/j/jj/j!/jj"/j%/jj&/j)/jj*/j-/jj./j1/jj&/j4/jj5/j8/jj9/j</jj=/j@/jjA/jD/jjE/jH/jjI/jL/jojM/jP/jojQ/jT/jojU/jX/jojY/j\/jj]/j`/jja/jd/jje/jh/jji/jl/jjm/jp/jօjq/jt/jօju/jx/jօjy/j|/j!j}/j/j!j/j/j!j/j/j!j/j/j!j/j/jj/j/jj/j/jj/j/jj/j/jXj/j/jXj/j/jXj/j/jXj/j/jXj/j/jXj/j/jXj/j/jXj/j/jXj/j/jXj/j/jj/j/jj/j/jj/j/jj/j/jj/j/j˽j/j/j˽j/j/j˽j/j/j˽j/j/j˽j/j/j˽j/j/j˽j/j/j˽j/j/j˽j/j/j*j/j/j*j/j/j*j/j /j*j /j/j*j/j/j*j/j/j*j/j/j*j/j/j2j /j#/j2j$/j'/j4j(/j+/j4j,/j//j4j0/j3/j4j4/j7/j4j8/j;/jOQj</j?/jOQj@/jC/jOQjD/jG/jOQjH/jK/jOQjL/jO/jOQjP/jS/jOQjT/jW/j@jX/j[/j@j\/j_/j@j`/jc/j@jd/jg/j@jh/jk/j@jl/jo/jSjp/js/j7jt/jw/jx?jx/j{/jx?j|/j/jf=j/j/jf=j/j/jf=j/j/jf=j/j/j+Gj/j/j+Gj/j/j$Nj/j/jVMj/j/jVMj/j/jVMj/j/jVMj/j/jwj/j/jwj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/j%j/j/j2j/j/j2j/j/j2j/j/j2j/j/jy,j/j/jILj/j/jILj/j/jILj/j/jILj/j/jILj/j/jILj/j/jILj/j/j"j/j/j"j/j/j"j/j /j"j /j/j"j/j/jj/j/jj/j/j j/j/jN j /j#/jN j$/j'/jN j(/j+/j j,/j//jCj0/j3/jCj4/j7/j*j8/j;/j*j</j?/jD7j@/jC/jD7jD/jG/jEjH/jK/jEjL/jO/j?jP/jS/j?jT/jW/jGjX/j[/jGj\/j_/jPj`/jc/jPjd/jg/jjh/jk/jjl/jo/jjp/js/jjt/jw/jjx/j{/jOj|/j/j*Ij/j/j*Ij/j/j j/j/j j/j/jf&j/j/jf&j/j/j#j/j/j#j/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/j6j/j/j6j/j/j6j/j/j6j/j/j6j/j/j6j/j/j6j/j/jj/j /jj /j/jj/j/jj/j/jj/j/jj/j/jj /j#/jej$/j'/jej(/j+/jej,/j//j=%j0/j3/j=%j4/j7/j=%j8/coresight-branch-broadcastj'&coresight-branch-broadcastcoresight-cycle-accuratej'&coresight-cycle-accuratecoresight-timestampj'&coresight-timestampcoresight-return-stackj'&coresight-return-stackj;/j'&j</j?/j'&j@/jC/j'&jD/jG/j)&jH/jK/j)&jL/jO/j)&jP/jS/j+&jT/jW/j+&jX/j[/j+&j\/j_/j+&j`/jc/jxjd/jg/jxjh/jk/jxjl/jo/jjp/js/jjt/jw/jjx/j{/j &j|/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jWj/j/jWj/j/jWj/j/jWj/j/jWj/j/jWj/j/jBj/j/jj/j/jj/j/jBj/j/jBj/j/jBj/j/jBj/j/jBj/j/jXj/j/jXj/j/jXj/j/jXj/j/jXj/j/jXj/j/jXj /fprobetrace_exit_args_samplejfprobetrace-exit-args-samplej /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /j (j /j /j (j /j# /j (j$ /j' /j (j( /j+ /j (j, /j/ /j (j0 /j3 /j (j4 /j7 /j (j8 /j; /j (j< /j? /j (j@ /jC /j (jD /jG /j (jH /jK /j (jL /jO /j (jP /jS /j (jT /jW /j (jX /j[ /j (j\ /j_ /j (j` /jc /j (jd /jg /j (jh /jk /j (jl /jo /j (jp /js /j (jt /jw /j (jx /j{ /j (j| /j /j (j /j /j (j /j /j (j /j /j (j /j /j (j /j /j (j /j /j j /j /j j /j /j j /j /j j /j /j j /j /j j /j /j j /j /j j /j /j j /j /j j /j /j j /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /j /jj /u(j /jj /j /j= j /j /j= j /j /j= j /j /j= j /j /jj /j /jj /j /jj /j /j9j!/j!/j9j!/j!/j9j!/j !/j9j !/j!/j9j!/j!/j9j!/j!/j5j!/j!/j5j!/j!/j5j !/j#!/jj$!/j'!/j6j(!/j+!/j6j,!/j/!/j6j0!/j3!/j6j4!/j7!/j6j8!/j;!/j6j%/j[j?%/jB%/j[jC%/jF%/jĖjG%/jJ%/jĖjK%/jN%/jĖjO%/jR%/jĖjS%/jV%/jĖjW%/jZ%/jĖj[%/quiz_1jĖquiz-1quiz_2jĖquiz-2quiz_3jĖquiz-3j^%/jĖj_%/jb%/jĖjc%/jf%/jĖjg%/jj%/jĖjk%/jn%/jĖjo%/jr%/jĖjs%/jv%/jĖjw%/jz%/jĖj{%/j~%/jĖj%/j%/jĖj%/j%/jĖj%/j%/jĖj%/j%/jĖj%/j%/jĖj%/j%/joj%/j%/jݎj%/j%/jݎj%/j%/jݎj%/j%/jݎj%/j%/jݎj%/j%/j{j%/j%/j{j%/j%/j{j%/j%/j{j%/j%/j{j%/j%/j{j%/j%/j{j%/j%/j{j%/j%/j{j%/j%/j{j%/j%/j{j%/j%/j{j%/j%/jj%/j%/jj%/j%/jj%/j%/jj%/j%/jj%/j%/jj%/j%/jj%/j%/j/j%/j%/j|j%/j&/j|j&/j&/j|j&/j &/jZj &/j&/j:j&/j&/j:j&/j&/j:j&/j&/j:j&/j&/j:j&/j"&/j:j#&/j&&/jfj'&/j*&/jfj+&/j.&/jfj/&/j2&/jfj3&/j6&/jfj7&/j:&/jfj;&/j>&/jfj?&/jB&/jUjC&/jF&/j.jG&/jJ&/jjK&/jN&/jjO&/jR&/jjS&/jV&/jjW&/jZ&/jj[&/j^&/jj_&/jb&/jjc&/jf&/jjg&/jj&/jՔjk&/jn&/jՔjo&/jr&/j[js&/jv&/j[jw&/jz&/j[j{&/j~&/j[j&/j&/j[j&/j&/jj&/j&/j_j&/j&/j_j&/j&/j_j&/j&/j_j&/j&/j_j&/j&/jj&/j&/jj&/j&/j4ej&/j&/j4ej&/j&/jVj&/j&/jVj&/j&/jVj&/j&/j+j&/j&/j+j&/j&/j+j&/j&/j+j&/j&/j+j&/j&/j+j&/j&/j+j&/j&/j+j&/j&/j+j&/j&/j+j&/j&/j+j&/j&/j+j&/j&/j'j&/ abi_proc_i8kjf abi-proc-i8k/abi_sys_iio_devicex_scan_elements_in_accel_typejf/abi-sys-iio-devicex-scan-elements-in-accel-type/abi_sys_iio_devicex_scan_elements_in_accel_x_enjf/abi-sys-iio-devicex-scan-elements-in-accel-x-en3abi_sys_iio_devicex_scan_elements_in_voltagey_indexjf3abi-sys-iio-devicex-scan-elements-in-voltagey-index9abi_sys_bus_iio_devices_iio_devicex_buffer_data_availablejf9abi-sys-bus-iio-devices-iio-devicex-buffer-data-available1abi_sys_bus_iio_devices_iio_devicex_buffer_enablejf1abi-sys-bus-iio-devices-iio-devicex-buffer-enable1abi_sys_bus_iio_devices_iio_devicex_buffer_lengthjf1abi-sys-bus-iio-devices-iio-devicex-buffer-length4abi_sys_bus_iio_devices_iio_devicex_buffer_watermarkjf4abi-sys-bus-iio-devices-iio-devicex-buffer-watermark1abi_sys_bus_iio_devices_iio_devicex_scan_elementsjf1abi-sys-bus-iio-devices-iio-devicex-scan-elements1abi_sys_bus_platform_devices_int34d2_00_northpeakjf1abi-sys-bus-platform-devices-int34d2-00-northpeak1abi_sys_bus_platform_devices_int34d2_00_simplecmdjf1abi-sys-bus-platform-devices-int34d2-00-simplecmd#abi_sys_bus_usb_devices_power_leveljf#abi-sys-bus-usb-devices-power-levelabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_arvo_roccatarvo_minor_actual_profilejfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-arvo-roccatarvo-minor-actual-profile|abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_arvo_roccatarvo_minor_buttonjf|abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-arvo-roccatarvo-minor-buttonzabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_arvo_roccatarvo_minor_infojfzabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-arvo-roccatarvo-minor-info~abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_arvo_roccatarvo_minor_key_maskjf~abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-arvo-roccatarvo-minor-key-mask~abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_arvo_roccatarvo_minor_mode_keyjf~abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-arvo-roccatarvo-minor-mode-keyabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_actual_profilejfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-actual-profile}abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_controljf}abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-controlzabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_infojfzabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-info~abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_key_maskjf~abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-key-maskabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_keys_capslockjfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-keys-capslockabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_keys_easyzonejfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-keys-easyzoneabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_keys_functionjfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-keys-functionabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_keys_macrojfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-keys-macroabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_keys_mediajfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-keys-mediaabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_keys_thumbsterjfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-keys-thumbster~abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_last_setjf~abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-last-set{abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_lightjf{abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-light{abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_macrojf{abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-macro{abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_resetjf{abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-resetzabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_talkjfzabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-talk|abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_talkfxjf|abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-talkfxabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_actual_profilejfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-actual-profileabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_firmware_versionjfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-firmware-versionabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_infojfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-infoabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_macrojfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-macroabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_profile_1_5_buttonsjfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-profile-1-5-buttonsabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_profile_1_5_settingsjfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-profile-1-5-settingsabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_profile_buttonsjfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-profile-buttonsabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_profile_settingsjfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-profile-settingsabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_sensorjfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-sensorabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_startup_profilejfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-startup-profileabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_talkjfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-talkabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_tcujfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-tcuabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_tcu_imagejfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-tcu-imageabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_konepure_roccatkonepure_minor_actual_profilejfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-konepure-roccatkonepure-minor-actual-profileabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_konepure_roccatkonepure_minor_controljfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-konepure-roccatkonepure-minor-controlabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_konepure_roccatkonepure_minor_infojfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-konepure-roccatkonepure-minor-infoabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_konepure_roccatkonepure_minor_macrojfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-konepure-roccatkonepure-minor-macroabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_konepure_roccatkonepure_minor_profile_buttonsjfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-konepure-roccatkonepure-minor-profile-buttonsabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_konepure_roccatkonepure_minor_profile_settingsjfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-konepure-roccatkonepure-minor-profile-settingsabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_konepure_roccatkonepure_minor_sensorjfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-konepure-roccatkonepure-minor-sensorabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_konepure_roccatkonepure_minor_talkjfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-konepure-roccatkonepure-minor-talkabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_konepure_roccatkonepure_minor_tcujfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-konepure-roccatkonepure-minor-tcuabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_konepure_roccatkonepure_minor_tcu_imagejfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-konepure-roccatkonepure-minor-tcu-imageabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kovaplus_roccatkovaplus_minor_actual_cpijfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kovaplus-roccatkovaplus-minor-actual-cpiabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kovaplus_roccatkovaplus_minor_actual_profilejfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kovaplus-roccatkovaplus-minor-actual-profileabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kovaplus_roccatkovaplus_minor_actual_sensitivity_xjfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kovaplus-roccatkovaplus-minor-actual-sensitivity-xabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kovaplus_roccatkovaplus_minor_actual_sensitivity_yjfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kovaplus-roccatkovaplus-minor-actual-sensitivity-yabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kovaplus_roccatkovaplus_minor_firmware_versionjfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kovaplus-roccatkovaplus-minor-firmware-versionabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kovaplus_roccatkovaplus_minor_infojfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kovaplus-roccatkovaplus-minor-infoabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kovaplus_roccatkovaplus_minor_profile_1_5_buttonsjfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kovaplus-roccatkovaplus-minor-profile-1-5-buttonsabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kovaplus_roccatkovaplus_minor_profile_1_5_settingsjfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kovaplus-roccatkovaplus-minor-profile-1-5-settingsabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kovaplus_roccatkovaplus_minor_profile_buttonsjfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kovaplus-roccatkovaplus-minor-profile-buttonsabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kovaplus_roccatkovaplus_minor_profile_settingsjfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kovaplus-roccatkovaplus-minor-profile-settingsabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_pyra_roccatpyra_minor_actual_cpijfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-pyra-roccatpyra-minor-actual-cpiabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_pyra_roccatpyra_minor_actual_profilejfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-pyra-roccatpyra-minor-actual-profileabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_pyra_roccatpyra_minor_firmware_versionjfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-pyra-roccatpyra-minor-firmware-versionzabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_pyra_roccatpyra_minor_infojfzabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-pyra-roccatpyra-minor-infoabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_pyra_roccatpyra_minor_profile_1_5_buttonsjfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-pyra-roccatpyra-minor-profile-1-5-buttonsabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_pyra_roccatpyra_minor_profile_1_5_settingsjfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-pyra-roccatpyra-minor-profile-1-5-settingsabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_pyra_roccatpyra_minor_profile_buttonsjfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-pyra-roccatpyra-minor-profile-buttonsabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_pyra_roccatpyra_minor_profile_settingsjfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-pyra-roccatpyra-minor-profile-settings~abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_pyra_roccatpyra_minor_settingsjf~abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-pyra-roccatpyra-minor-settingsabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_pyra_roccatpyra_minor_startup_profilejfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-pyra-roccatpyra-minor-startup-profile}abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_controljf}abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-controlabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_custom_lightsjfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-custom-lightszabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_infojfzabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-info~abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_key_maskjf~abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-key-maskabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_keys_easyzonejfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-keys-easyzoneabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_keys_extrajfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-keys-extraabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_keys_functionjfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-keys-functionabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_keys_macrojfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-keys-macroabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_keys_primaryjfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-keys-primaryabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_keys_thumbsterjfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-keys-thumbster{abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_lightjf{abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-lightabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_light_controljfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-light-controlabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_light_macrojfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-light-macro{abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_macrojf{abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-macro}abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_profilejf}abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-profile{abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_resetjf{abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-resetabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_stored_lightsjfabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-stored-lightszabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_talkjfzabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-talk}abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_savu_roccatsavu_minor_buttonsjf}abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-savu-roccatsavu-minor-buttons}abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_savu_roccatsavu_minor_controljf}abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-savu-roccatsavu-minor-control}abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_savu_roccatsavu_minor_generaljf}abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-savu-roccatsavu-minor-generalzabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_savu_roccatsavu_minor_infojfzabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-savu-roccatsavu-minor-info{abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_savu_roccatsavu_minor_macro8jf{abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-savu-roccatsavu-minor-macro}abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_savu_roccatsavu_minor_profilejf}abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-savu-roccatsavu-minor-profile|abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_savu_roccatsavu_minor_sensorjf|abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-savu-roccatsavu-minor-sensorFabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_controljfFabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-controlabi_sys_class_gpiojfabi-sys-class-gpio5abi_sys_class_typec_port_partner_cable_dev_mode_indexjf5abi-sys-class-typec-port-partner-cable-dev-mode-index'/jfj?'/jB'/jfjC'/jF'/jfjG'/jJ'/jfjK'/jN'/jfjO'/jR'/jfjS'/jV'/jfjW'/jZ'/jfj['/j^'/jfj_'/jb'/jfjc'/jf'/jfjg'/jj'/jfjk'/jn'/jfjo'/jr'/jfjs'/jv'/jfjw'/jz'/jfj{'/j~'/jfj'/j'/jfj'/j'/jfj'/j'/jfj'/j'/jfj'/j'/jfj'/j'/jfj'/j'/jfj'/j'/jfj'/j'/jfj'/j'/jfj'/j'/jfj'/j'/jfj'/j'/jfj'/j'/jfj'/1abi_sys_bus_nd_devices_regionx_nfit_ecc_unit_sizejWa1abi-sys-bus-nd-devices-regionx-nfit-ecc-unit-size%abi_sys_class_rfkill_rfkill_0_9_claimjWa%abi-sys-class-rfkill-rfkill-0-9-claim:abi_sys_devices_system_machinecheck_machinecheckx_tolerantjWa:abi-sys-devices-system-machinecheck-machinecheckx-tolerantabi_sys_fs_selinux_checkreqprotjWaabi-sys-fs-selinux-checkreqprotabi_sys_fs_selinux_disablejWaabi-sys-fs-selinux-disable&abi_sys_kernel_fadump_release_opalcorejWa&abi-sys-kernel-fadump-release-opalcore"abi_sys_kernel_uids_uid_cpu_sharesjWa"abi-sys-kernel-uids-uid-cpu-sharesabi_sys_o2cb_symlinkjWaabi-sys-o2cb-symlink abi_devfsjWa abi-devfs1abi_dv1394_a_k_a_ohci_dv_i_o_support_for_firewirejWa1abi-dv1394-a-k-a-ohci-dv-i-o-support-for-firewire abi_ip_queuejWa abi-ip-queue7abi_raw1394_a_k_a_raw_ieee1394_i_o_support_for_firewirejWa7abi-raw1394-a-k-a-raw-ieee1394-i-o-support-for-firewireabi_tcp_dma_copybreak_sysctljWaabi-tcp-dma-copybreak-sysctl8abi_video1394_a_k_a_ohci_1394_video_support_for_firewirejWa8abi-video1394-a-k-a-ohci-1394-video-support-for-firewirej'/jWaj'/j'/jWaj'/j'/jWaj'/j'/jWaj'/j'/jWaj'/j'/jWaj'/j'/jWaj'/j'/jWaj'/j'/jWaj'/j'/jWaj'/j'/jWaj'/j'/jWaj'/j'/jWaj'/j'/jWaj'/j'/jWaj'/j'/jWaj'/j'/jWaj'/j'/jWaj'/j(/jWaj(/j(/jWaj(/j (/jWaj (/j(/jWaj(/j(/jWaj(/j(/jWaj(/j(/jWaj(/j(/jWaj(/j"(/jWaj#(/j&(/jWaj'(/j*(/jWaj+(/j.(/jWaj/(/j2(/jWaj3(/j6(/jWaj7(/j:(/jWaj;(/j>(/jWaj?(/jB(/jWajC(/jF(/jWajG(/jJ(/jWajK(/jN(/jWajO(/jR(/jWajS(/jV(/jWajW(/jZ(/jWaj[(/abi_dev_fw_0_9jsabi-dev-fw-0-9(abi_sys_accessibility_speakup_synth_namejs(abi-sys-accessibility-speakup-synth-name3abi_sys_accessibility_speakup_synth_name_caps_startjs3abi-sys-accessibility-speakup-synth-name-caps-start2abi_sys_accessibility_speakup_synth_name_caps_stopjs2abi-sys-accessibility-speakup-synth-name-caps-stop3abi_sys_accessibility_speakup_synth_name_delay_timejs3abi-sys-accessibility-speakup-synth-name-delay-time/abi_sys_accessibility_speakup_synth_name_directjs/abi-sys-accessibility-speakup-synth-name-direct3abi_sys_accessibility_speakup_synth_name_flush_timejs3abi-sys-accessibility-speakup-synth-name-flush-time-abi_sys_accessibility_speakup_synth_name_freqjs-abi-sys-accessibility-speakup-synth-name-freq2abi_sys_accessibility_speakup_synth_name_full_timejs2abi-sys-accessibility-speakup-synth-name-full-time3abi_sys_accessibility_speakup_synth_name_inflectionjs3abi-sys-accessibility-speakup-synth-name-inflection4abi_sys_accessibility_speakup_synth_name_jiffy_deltajs4abi-sys-accessibility-speakup-synth-name-jiffy-delta.abi_sys_accessibility_speakup_synth_name_pitchjs.abi-sys-accessibility-speakup-synth-name-pitch.abi_sys_accessibility_speakup_synth_name_punctjs.abi-sys-accessibility-speakup-synth-name-punct-abi_sys_accessibility_speakup_synth_name_ratejs-abi-sys-accessibility-speakup-synth-name-rate-abi_sys_accessibility_speakup_synth_name_tonejs-abi-sys-accessibility-speakup-synth-name-tone5abi_sys_accessibility_speakup_synth_name_trigger_timejs5abi-sys-accessibility-speakup-synth-name-trigger-time.abi_sys_accessibility_speakup_synth_name_voicejs.abi-sys-accessibility-speakup-synth-name-voice,abi_sys_accessibility_speakup_synth_name_voljs,abi-sys-accessibility-speakup-synth-name-vol*abi_sys_accessibility_speakup_attrib_bleepjs*abi-sys-accessibility-speakup-attrib-bleep&abi_sys_accessibility_speakup_bell_posjs&abi-sys-accessibility-speakup-bell-pos(abi_sys_accessibility_speakup_bleep_timejs(abi-sys-accessibility-speakup-bleep-time$abi_sys_accessibility_speakup_bleepsjs$abi-sys-accessibility-speakup-bleeps*abi_sys_accessibility_speakup_cur_phoneticjs*abi-sys-accessibility-speakup-cur-phonetic)abi_sys_accessibility_speakup_cursor_timejs)abi-sys-accessibility-speakup-cursor-time(abi_sys_accessibility_speakup_delimitersjs(abi-sys-accessibility-speakup-delimiters$abi_sys_accessibility_speakup_ex_numjs$abi-sys-accessibility-speakup-ex-num0abi_sys_accessibility_speakup_i18n_announcementsjs0abi-sys-accessibility-speakup-i18n-announcements-abi_sys_accessibility_speakup_i18n_charactersjs-abi-sys-accessibility-speakup-i18n-characters*abi_sys_accessibility_speakup_i18n_chartabjs*abi-sys-accessibility-speakup-i18n-chartab)abi_sys_accessibility_speakup_i18n_colorsjs)abi-sys-accessibility-speakup-i18n-colors+abi_sys_accessibility_speakup_i18n_ctl_keysjs+abi-sys-accessibility-speakup-i18n-ctl-keys,abi_sys_accessibility_speakup_i18n_formattedjs,abi-sys-accessibility-speakup-i18n-formatted1abi_sys_accessibility_speakup_i18n_function_namesjs1abi-sys-accessibility-speakup-i18n-function-names,abi_sys_accessibility_speakup_i18n_key_namesjs,abi-sys-accessibility-speakup-i18n-key-names)abi_sys_accessibility_speakup_i18n_statesjs)abi-sys-accessibility-speakup-i18n-states&abi_sys_accessibility_speakup_key_echojs&abi-sys-accessibility-speakup-key-echo$abi_sys_accessibility_speakup_keymapjs$abi-sys-accessibility-speakup-keymap*abi_sys_accessibility_speakup_no_interruptjs*abi-sys-accessibility-speakup-no-interrupt&abi_sys_accessibility_speakup_punc_alljs&abi-sys-accessibility-speakup-punc-all(abi_sys_accessibility_speakup_punc_leveljs(abi-sys-accessibility-speakup-punc-level'abi_sys_accessibility_speakup_punc_mostjs'abi-sys-accessibility-speakup-punc-most'abi_sys_accessibility_speakup_punc_somejs'abi-sys-accessibility-speakup-punc-some*abi_sys_accessibility_speakup_reading_puncjs*abi-sys-accessibility-speakup-reading-punc%abi_sys_accessibility_speakup_repeatsjs%abi-sys-accessibility-speakup-repeats)abi_sys_accessibility_speakup_say_controljs)abi-sys-accessibility-speakup-say-control*abi_sys_accessibility_speakup_say_word_ctljs*abi-sys-accessibility-speakup-say-word-ctl$abi_sys_accessibility_speakup_silentjs$abi-sys-accessibility-speakup-silent)abi_sys_accessibility_speakup_spell_delayjs)abi-sys-accessibility-speakup-spell-delay#abi_sys_accessibility_speakup_synthjs#abi-sys-accessibility-speakup-synth*abi_sys_accessibility_speakup_synth_directjs*abi-sys-accessibility-speakup-synth-direct%abi_sys_accessibility_speakup_versionjs%abi-sys-accessibility-speakup-version-abi_sys_block_disk_partition_alignment_offsetjs-abi-sys-block-disk-partition-alignment-offset.abi_sys_block_disk_partition_discard_alignmentjs.abi-sys-block-disk-partition-discard-alignment!abi_sys_block_disk_partition_statjs!abi-sys-block-disk-partition-stat#abi_sys_block_disk_alignment_offsetjs#abi-sys-block-disk-alignment-offset$abi_sys_block_disk_discard_alignmentjs$abi-sys-block-disk-discard-alignmentabi_sys_block_disk_diskseqjsabi-sys-block-disk-diskseqabi_sys_block_disk_hiddenjsabi-sys-block-disk-hiddenabi_sys_block_disk_inflightjsabi-sys-block-disk-inflight8abi_sys_block_disk_integrity_device_is_integrity_capablejs8abi-sys-block-disk-integrity-device-is-integrity-capable#abi_sys_block_disk_integrity_formatjs#abi-sys-block-disk-integrity-format6abi_sys_block_disk_integrity_protection_interval_bytesjs6abi-sys-block-disk-integrity-protection-interval-bytes(abi_sys_block_disk_integrity_read_verifyjs(abi-sys-block-disk-integrity-read-verify%abi_sys_block_disk_integrity_tag_sizejs%abi-sys-block-disk-integrity-tag-size+abi_sys_block_disk_integrity_write_generatejs+abi-sys-block-disk-integrity-write-generate#abi_sys_block_disk_queue_add_randomjs#abi-sys-block-disk-queue-add-random&abi_sys_block_disk_queue_chunk_sectorsjs&abi-sys-block-disk-queue-chunk-sectorsabi_sys_block_disk_queue_cryptojsabi-sys-block-disk-queue-crypto,abi_sys_block_disk_queue_crypto_max_dun_bitsjs,abi-sys-block-disk-queue-crypto-max-dun-bits*abi_sys_block_disk_queue_crypto_modes_modejs*abi-sys-block-disk-queue-crypto-modes-mode,abi_sys_block_disk_queue_crypto_num_keyslotsjs,abi-sys-block-disk-queue-crypto-num-keyslotsabi_sys_block_disk_queue_daxjsabi-sys-block-disk-queue-dax,abi_sys_block_disk_queue_discard_granularityjs,abi-sys-block-disk-queue-discard-granularity*abi_sys_block_disk_queue_discard_max_bytesjs*abi-sys-block-disk-queue-discard-max-bytes-abi_sys_block_disk_queue_discard_max_hw_bytesjs-abi-sys-block-disk-queue-discard-max-hw-bytes,abi_sys_block_disk_queue_discard_zeroes_datajs,abi-sys-block-disk-queue-discard-zeroes-data&abi_sys_block_disk_queue_dma_alignmentjs&abi-sys-block-disk-queue-dma-alignmentabi_sys_block_disk_queue_fuajsabi-sys-block-disk-queue-fua'abi_sys_block_disk_queue_hw_sector_sizejs'abi-sys-block-disk-queue-hw-sector-size2abi_sys_block_disk_queue_independent_access_rangesjs2abi-sys-block-disk-queue-independent-access-ranges abi_sys_block_disk_queue_io_polljs abi-sys-block-disk-queue-io-poll&abi_sys_block_disk_queue_io_poll_delayjs&abi-sys-block-disk-queue-io-poll-delay#abi_sys_block_disk_queue_io_timeoutjs#abi-sys-block-disk-queue-io-timeout abi_sys_block_disk_queue_iostatsjs abi-sys-block-disk-queue-iostats+abi_sys_block_disk_queue_logical_block_sizejs+abi-sys-block-disk-queue-logical-block-size)abi_sys_block_disk_queue_max_active_zonesjs)abi-sys-block-disk-queue-max-active-zones-abi_sys_block_disk_queue_max_discard_segmentsjs-abi-sys-block-disk-queue-max-discard-segments*abi_sys_block_disk_queue_max_hw_sectors_kbjs*abi-sys-block-disk-queue-max-hw-sectors-kb/abi_sys_block_disk_queue_max_integrity_segmentsjs/abi-sys-block-disk-queue-max-integrity-segments'abi_sys_block_disk_queue_max_open_zonesjs'abi-sys-block-disk-queue-max-open-zones'abi_sys_block_disk_queue_max_sectors_kbjs'abi-sys-block-disk-queue-max-sectors-kb)abi_sys_block_disk_queue_max_segment_sizejs)abi-sys-block-disk-queue-max-segment-size%abi_sys_block_disk_queue_max_segmentsjs%abi-sys-block-disk-queue-max-segments(abi_sys_block_disk_queue_minimum_io_sizejs(abi-sys-block-disk-queue-minimum-io-size!abi_sys_block_disk_queue_nomergesjs!abi-sys-block-disk-queue-nomerges$abi_sys_block_disk_queue_nr_requestsjs$abi-sys-block-disk-queue-nr-requests!abi_sys_block_disk_queue_nr_zonesjs!abi-sys-block-disk-queue-nr-zones(abi_sys_block_disk_queue_optimal_io_sizejs(abi-sys-block-disk-queue-optimal-io-size,abi_sys_block_disk_queue_physical_block_sizejs,abi-sys-block-disk-queue-physical-block-size&abi_sys_block_disk_queue_read_ahead_kbjs&abi-sys-block-disk-queue-read-ahead-kb#abi_sys_block_disk_queue_rotationaljs#abi-sys-block-disk-queue-rotational$abi_sys_block_disk_queue_rq_affinityjs$abi-sys-block-disk-queue-rq-affinity"abi_sys_block_disk_queue_schedulerjs"abi-sys-block-disk-queue-scheduler&abi_sys_block_disk_queue_stable_writesjs&abi-sys-block-disk-queue-stable-writes-abi_sys_block_disk_queue_throttle_sample_timejs-abi-sys-block-disk-queue-throttle-sample-time+abi_sys_block_disk_queue_virt_boundary_maskjs+abi-sys-block-disk-queue-virt-boundary-mask%abi_sys_block_disk_queue_wbt_lat_usecjs%abi-sys-block-disk-queue-wbt-lat-usec$abi_sys_block_disk_queue_write_cachejs$abi-sys-block-disk-queue-write-cache-abi_sys_block_disk_queue_write_same_max_bytesjs-abi-sys-block-disk-queue-write-same-max-bytes/abi_sys_block_disk_queue_write_zeroes_max_bytesjs/abi-sys-block-disk-queue-write-zeroes-max-bytes.abi_sys_block_disk_queue_zone_append_max_bytesjs.abi-sys-block-disk-queue-zone-append-max-bytes/abi_sys_block_disk_queue_zone_write_granularityjs/abi-sys-block-disk-queue-zone-write-granularityabi_sys_block_disk_queue_zonedjsabi-sys-block-disk-queue-zonedabi_sys_block_disk_statjsabi-sys-block-disk-stat(abi_sys_bus_dsa_devices_dsa_m_cdev_majorjs(abi-sys-bus-dsa-devices-dsa-m-cdev-major(abi_sys_bus_dsa_devices_dsa_m_cmd_statusjs(abi-sys-bus-dsa-devices-dsa-m-cmd-status*abi_sys_bus_dsa_devices_dsa_m_configurablejs*abi-sys-bus-dsa-devices-dsa-m-configurable(abi_sys_bus_dsa_devices_dsa_m_engine_m_njs(abi-sys-bus-dsa-devices-dsa-m-engine-m-n$abi_sys_bus_dsa_devices_dsa_m_errorsjs$abi-sys-bus-dsa-devices-dsa-m-errors,abi_sys_bus_dsa_devices_dsa_m_event_log_sizejs,abi-sys-bus-dsa-devices-dsa-m-event-log-size'abi_sys_bus_dsa_devices_dsa_m_group_m_njs'abi-sys-bus-dsa-devices-dsa-m-group-m-n%abi_sys_bus_dsa_devices_dsa_m_iaa_capjs%abi-sys-bus-dsa-devices-dsa-m-iaa-cap,abi_sys_bus_dsa_devices_dsa_m_max_batch_sizejs,abi-sys-bus-dsa-devices-dsa-m-max-batch-size)abi_sys_bus_dsa_devices_dsa_m_max_enginesjs)abi-sys-bus-dsa-devices-dsa-m-max-engines(abi_sys_bus_dsa_devices_dsa_m_max_groupsjs(abi-sys-bus-dsa-devices-dsa-m-max-groups.abi_sys_bus_dsa_devices_dsa_m_max_read_buffersjs.abi-sys-bus-dsa-devices-dsa-m-max-read-buffers/abi_sys_bus_dsa_devices_dsa_m_max_transfer_sizejs/abi-sys-bus-dsa-devices-dsa-m-max-transfer-size-abi_sys_bus_dsa_devices_dsa_m_max_work_queuesjs-abi-sys-bus-dsa-devices-dsa-m-max-work-queues2abi_sys_bus_dsa_devices_dsa_m_max_work_queues_sizejs2abi-sys-bus-dsa-devices-dsa-m-max-work-queues-size'abi_sys_bus_dsa_devices_dsa_m_numa_nodejs'abi-sys-bus-dsa-devices-dsa-m-numa-node$abi_sys_bus_dsa_devices_dsa_m_op_capjs$abi-sys-bus-dsa-devices-dsa-m-op-cap+abi_sys_bus_dsa_devices_dsa_m_pasid_enabledjs+abi-sys-bus-dsa-devices-dsa-m-pasid-enabled/abi_sys_bus_dsa_devices_dsa_m_read_buffer_limitjs/abi-sys-bus-dsa-devices-dsa-m-read-buffer-limit#abi_sys_bus_dsa_devices_dsa_m_statejs#abi-sys-bus-dsa-devices-dsa-m-state%abi_sys_bus_dsa_devices_dsa_m_versionjs%abi-sys-bus-dsa-devices-dsa-m-version$abi_sys_bus_dsa_devices_dsa_m_wq_m_njs$abi-sys-bus-dsa-devices-dsa-m-wq-m-n+abi_sys_bus_dsa_devices_engine_m_n_group_idjs+abi-sys-bus-dsa-devices-engine-m-n-group-id6abi_sys_bus_dsa_devices_group_m_n_batch_progress_limitjs6abi-sys-bus-dsa-devices-group-m-n-batch-progress-limit5abi_sys_bus_dsa_devices_group_m_n_desc_progress_limitjs5abi-sys-bus-dsa-devices-group-m-n-desc-progress-limit6abi_sys_bus_dsa_devices_group_m_n_read_buffers_allowedjs6abi-sys-bus-dsa-devices-group-m-n-read-buffers-allowed7abi_sys_bus_dsa_devices_group_m_n_read_buffers_reservedjs7abi-sys-bus-dsa-devices-group-m-n-read-buffers-reserved7abi_sys_bus_dsa_devices_group_m_n_use_read_buffer_limitjs7abi-sys-bus-dsa-devices-group-m-n-use-read-buffer-limit*abi_sys_bus_dsa_devices_wq_m_n_ats_disablejs*abi-sys-bus-dsa-devices-wq-m-n-ats-disable-abi_sys_bus_dsa_devices_wq_m_n_block_on_faultjs-abi-sys-bus-dsa-devices-wq-m-n-block-on-fault)abi_sys_bus_dsa_devices_wq_m_n_cdev_minorjs)abi-sys-bus-dsa-devices-wq-m-n-cdev-minor*abi_sys_bus_dsa_devices_wq_m_n_driver_namejs*abi-sys-bus-dsa-devices-wq-m-n-driver-nameDabi_sys_bus_dsa_devices_wq_m_n_dsa_x_wq_m_n_file_y_cr_fault_failuresjsDabi-sys-bus-dsa-devices-wq-m-n-dsa-x-wq-m-n-file-y-cr-fault-failuresabi_sys_class_infiniband_hfi1_x_ports_n_ccmgta_cc_settings_binjs>abi-sys-class-infiniband-hfi1-x-ports-n-ccmgta-cc-settings-bin2abi_sys_class_infiniband_hfi1_x_ports_n_sc2vl_0_31js2abi-sys-class-infiniband-hfi1-x-ports-n-sc2vl-0-31/abi_sys_class_infiniband_hfi1_x_sdma_n_cpu_listjs/abi-sys-class-infiniband-hfi1-x-sdma-n-cpu-list&abi_sys_class_infiniband_mlx4_x_hw_revjs&abi-sys-class-infiniband-mlx4-x-hw-revDabi_sys_class_infiniband_mlx4_x_iov_pci_slot_num_ports_m_smi_enabledjsDabi-sys-class-infiniband-mlx4-x-iov-pci-slot-num-ports-m-smi-enabled9abi_sys_class_infiniband_mlx4_x_iov_ports_port_num_gids_njs9abi-sys-class-infiniband-mlx4-x-iov-ports-port-num-gids-n&abi_sys_class_infiniband_mlx5_x_hw_revjs&abi-sys-class-infiniband-mlx5-x-hw-rev&abi_sys_class_infiniband_mthcax_hw_revjs&abi-sys-class-infiniband-mthcax-hw-rev)abi_sys_class_infiniband_ocrdmax_hca_typejs)abi-sys-class-infiniband-ocrdmax-hca-type'abi_sys_class_infiniband_ocrdmax_hw_revjs'abi-sys-class-infiniband-ocrdmax-hw-rev%abi_sys_class_infiniband_qedrx_hw_revjs%abi-sys-class-infiniband-qedrx-hw-revabi_sys_class_infiniband_qibx_ports_n_diag_counters_rc_resendsjs>abi-sys-class-infiniband-qibx-ports-n-diag-counters-rc-resends8abi_sys_class_infiniband_qibx_ports_n_linkstate_loopbackjs8abi-sys-class-infiniband-qibx-ports-n-linkstate-loopback0abi_sys_class_infiniband_qibx_ports_n_sl2vl_0_15js0abi-sys-class-infiniband-qibx-ports-n-sl2vl-0-15%abi_sys_class_infiniband_qibx_versionjs%abi-sys-class-infiniband-qibx-version)abi_sys_class_infiniband_usnic_x_board_idjs)abi-sys-class-infiniband-usnic-x-board-id,abi_sys_class_infiniband_usnic_x_qpn_summaryjs,abi-sys-class-infiniband-usnic-x-qpn-summary+abi_sys_class_infiniband_vmw_pvrdmax_hw_revjs+abi-sys-class-infiniband-vmw-pvrdmax-hw-rev(abi_sys_class_infiniband_mad_abi_versionjs(abi-sys-class-infiniband-mad-abi-version)abi_sys_class_infiniband_mad_umad_n_ibdevjs)abi-sys-class-infiniband-mad-umad-n-ibdev;abi_sys_class_infiniband_srp_srp_hca_port_number_add_targetjs;abi-sys-class-infiniband-srp-srp-hca-port-number-add-target6abi_sys_class_infiniband_srp_srp_hca_port_number_ibdevjs6abi-sys-class-infiniband-srp-srp-hca-port-number-ibdev5abi_sys_class_infiniband_srp_srp_hca_port_number_portjs5abi-sys-class-infiniband-srp-srp-hca-port-number-port*abi_sys_class_infiniband_verbs_abi_versionjs*abi-sys-class-infiniband-verbs-abi-version-abi_sys_class_infiniband_verbs_uverbs_n_ibdevjs-abi-sys-class-infiniband-verbs-uverbs-n-ibdevabi_sys_class_rfkilljsabi-sys-class-rfkill$abi_sys_class_rfkill_rfkill_0_9_hardjs$abi-sys-class-rfkill-rfkill-0-9-hard$abi_sys_class_rfkill_rfkill_0_9_namejs$abi-sys-class-rfkill-rfkill-0-9-name*abi_sys_class_rfkill_rfkill_0_9_persistentjs*abi-sys-class-rfkill-rfkill-0-9-persistent$abi_sys_class_rfkill_rfkill_0_9_softjs$abi-sys-class-rfkill-rfkill-0-9-soft%abi_sys_class_rfkill_rfkill_0_9_statejs%abi-sys-class-rfkill-rfkill-0-9-state$abi_sys_class_rfkill_rfkill_0_9_typejs$abi-sys-class-rfkill-rfkill-0-9-type+abi_sys_class_scsi_host_host_n_allow_ext_sgjs+abi-sys-class-scsi-host-host-n-allow-ext-sg'abi_sys_class_scsi_host_host_n_ch_countjs'abi-sys-class-scsi-host-host-n-ch-count-abi_sys_class_scsi_host_host_n_cmd_sg_entriesjs-abi-sys-class-scsi-host-host-n-cmd-sg-entries*abi_sys_class_scsi_host_host_n_comp_vectorjs*abi-sys-class-scsi-host-host-n-comp-vector#abi_sys_class_scsi_host_host_n_dgidjs#abi-sys-class-scsi-host-host-n-dgid%abi_sys_class_scsi_host_host_n_id_extjs%abi-sys-class-scsi-host-host-n-id-ext'abi_sys_class_scsi_host_host_n_ioc_guidjs'abi-sys-class-scsi-host-host-n-ioc-guid.abi_sys_class_scsi_host_host_n_local_ib_devicejs.abi-sys-class-scsi-host-host-n-local-ib-device,abi_sys_class_scsi_host_host_n_local_ib_portjs,abi-sys-class-scsi-host-host-n-local-ib-port(abi_sys_class_scsi_host_host_n_orig_dgidjs(abi-sys-class-scsi-host-host-n-orig-dgid#abi_sys_class_scsi_host_host_n_pkeyjs#abi-sys-class-scsi-host-host-n-pkey&abi_sys_class_scsi_host_host_n_req_limjs&abi-sys-class-scsi-host-host-n-req-lim)abi_sys_class_scsi_host_host_n_service_idjs)abi-sys-class-scsi-host-host-n-service-id#abi_sys_class_scsi_host_host_n_sgidjs#abi-sys-class-scsi-host-host-n-sgid+abi_sys_class_scsi_host_host_n_zero_req_limjs+abi-sys-class-scsi-host-host-n-zero-req-lim.abi_sys_class_srp_remote_ports_port_h_n_deletejs.abi-sys-class-srp-remote-ports-port-h-n-delete4abi_sys_class_srp_remote_ports_port_h_n_dev_loss_tmojs4abi-sys-class-srp-remote-ports-port-h-n-dev-loss-tmo8abi_sys_class_srp_remote_ports_port_h_n_fast_io_fail_tmojs8abi-sys-class-srp-remote-ports-port-h-n-fast-io-fail-tmo/abi_sys_class_srp_remote_ports_port_h_n_port_idjs/abi-sys-class-srp-remote-ports-port-h-n-port-id7abi_sys_class_srp_remote_ports_port_h_n_reconnect_delayjs7abi-sys-class-srp-remote-ports-port-h-n-reconnect-delay-abi_sys_class_srp_remote_ports_port_h_n_rolesjs-abi-sys-class-srp-remote-ports-port-h-n-roles-abi_sys_class_srp_remote_ports_port_h_n_statejs-abi-sys-class-srp-remote-ports-port-h-n-stateabi_sys_class_tpm_tpmx_devicejsabi-sys-class-tpm-tpmx-device$abi_sys_class_tpm_tpmx_device_activejs$abi-sys-class-tpm-tpmx-device-active$abi_sys_class_tpm_tpmx_device_canceljs$abi-sys-class-tpm-tpmx-device-cancel"abi_sys_class_tpm_tpmx_device_capsjs"abi-sys-class-tpm-tpmx-device-caps'abi_sys_class_tpm_tpmx_device_durationsjs'abi-sys-class-tpm-tpmx-device-durations%abi_sys_class_tpm_tpmx_device_enabledjs%abi-sys-class-tpm-tpmx-device-enabled#abi_sys_class_tpm_tpmx_device_ownedjs#abi-sys-class-tpm-tpmx-device-owned"abi_sys_class_tpm_tpmx_device_pcrsjs"abi-sys-class-tpm-tpmx-device-pcrs#abi_sys_class_tpm_tpmx_device_pubekjs#abi-sys-class-tpm-tpmx-device-pubek.abi_sys_class_tpm_tpmx_device_temp_deactivatedjs.abi-sys-class-tpm-tpmx-device-temp-deactivated&abi_sys_class_tpm_tpmx_device_timeoutsjs&abi-sys-class-tpm-tpmx-device-timeoutsabi_sys_class_tpm_tpmx_pcr_h_njsabi-sys-class-tpm-tpmx-pcr-h-n(abi_sys_class_tpm_tpmx_tpm_version_majorjs(abi-sys-class-tpm-tpmx-tpm-version-majorabi_sys_class_ubijsabi-sys-class-ubi(abi_sys_class_ubi_ubix_avail_eraseblocksjs(abi-sys-class-ubi-ubix-avail-eraseblocks$abi_sys_class_ubi_ubix_bad_peb_countjs$abi-sys-class-ubi-ubix-bad-peb-count"abi_sys_class_ubi_ubix_bgt_enabledjs"abi-sys-class-ubi-ubix-bgt-enabledabi_sys_class_ubi_ubix_devjsabi-sys-class-ubi-ubix-dev&abi_sys_class_ubi_ubix_eraseblock_sizejs&abi-sys-class-ubi-ubix-eraseblock-sizeabi_sys_class_ubi_ubix_max_ecjsabi-sys-class-ubi-ubix-max-ec$abi_sys_class_ubi_ubix_max_vol_countjs$abi-sys-class-ubi-ubix-max-vol-count"abi_sys_class_ubi_ubix_min_io_sizejs"abi-sys-class-ubi-ubix-min-io-sizeabi_sys_class_ubi_ubix_mtd_numjsabi-sys-class-ubi-ubix-mtd-num'abi_sys_class_ubi_ubix_reserved_for_badjs'abi-sys-class-ubi-ubix-reserved-for-badabi_sys_class_ubi_ubix_ro_modejsabi-sys-class-ubi-ubix-ro-mode(abi_sys_class_ubi_ubix_total_eraseblocksjs(abi-sys-class-ubi-ubix-total-eraseblocksabi_sys_class_ubi_ubix_ubix_yjsabi-sys-class-ubi-ubix-ubix-y'abi_sys_class_ubi_ubix_ubix_y_alignmentjs'abi-sys-class-ubi-ubix-ubix-y-alignment'abi_sys_class_ubi_ubix_ubix_y_corruptedjs'abi-sys-class-ubi-ubix-ubix-y-corrupted(abi_sys_class_ubi_ubix_ubix_y_data_bytesjs(abi-sys-class-ubi-ubix-ubix-y-data-bytes!abi_sys_class_ubi_ubix_ubix_y_devjs!abi-sys-class-ubi-ubix-ubix-y-dev"abi_sys_class_ubi_ubix_ubix_y_namejs"abi-sys-class-ubi-ubix-ubix-y-name*abi_sys_class_ubi_ubix_ubix_y_reserved_ebsjs*abi-sys-class-ubi-ubix-ubix-y-reserved-ebs"abi_sys_class_ubi_ubix_ubix_y_typejs"abi-sys-class-ubi-ubix-ubix-y-type(abi_sys_class_ubi_ubix_ubix_y_upd_markerjs(abi-sys-class-ubi-ubix-ubix-y-upd-marker,abi_sys_class_ubi_ubix_ubix_y_usable_eb_sizejs,abi-sys-class-ubi-ubix-ubix-y-usable-eb-size$abi_sys_class_ubi_ubix_volumes_countjs$abi-sys-class-ubi-ubix-volumes-countabi_sys_class_ubi_versionjsabi-sys-class-ubi-versionabi_sys_class_ubixjsabi-sys-class-ubix'abi_sys_class_udc_udc_a_alt_hnp_supportjs'abi-sys-class-udc-udc-a-alt-hnp-support#abi_sys_class_udc_udc_a_hnp_supportjs#abi-sys-class-udc-udc-a-hnp-support"abi_sys_class_udc_udc_b_hnp_enablejs"abi-sys-class-udc-udc-b-hnp-enable#abi_sys_class_udc_udc_current_speedjs#abi-sys-class-udc-udc-current-speedabi_sys_class_udc_udc_functionjsabi-sys-class-udc-udc-function%abi_sys_class_udc_udc_is_a_peripheraljs%abi-sys-class-udc-udc-is-a-peripheralabi_sys_class_udc_udc_is_otgjsabi-sys-class-udc-udc-is-otg#abi_sys_class_udc_udc_maximum_speedjs#abi-sys-class-udc-udc-maximum-speed"abi_sys_class_udc_udc_soft_connectjs"abi-sys-class-udc-udc-soft-connectabi_sys_class_udc_udc_srpjsabi-sys-class-udc-udc-srpabi_sys_class_udc_udc_statejsabi-sys-class-udc-udc-stateabi_sys_devices_devjsabi-sys-devices-devabi_sys_devices_devspecjsabi-sys-devices-devspecabi_sys_devices_obppathjsabi-sys-devices-obppathabi_sys_devices_of_nodejsabi-sys-devices-of-nodeFabi_sys_devices_pcixxxx_xx_0000_xx_xx_x_dma_dma_n_chan_n_quickdata_capjsFabi-sys-devices-pcixxxx-xx-0000-xx-xx-x-dma-dma-n-chan-n-quickdata-capPabi_sys_devices_pcixxxx_xx_0000_xx_xx_x_dma_dma_n_chan_n_quickdata_intr_coalescejsPabi-sys-devices-pcixxxx-xx-0000-xx-xx-x-dma-dma-n-chan-n-quickdata-intr-coalesceNabi_sys_devices_pcixxxx_xx_0000_xx_xx_x_dma_dma_n_chan_n_quickdata_ring_activejsNabi-sys-devices-pcixxxx-xx-0000-xx-xx-x-dma-dma-n-chan-n-quickdata-ring-activeLabi_sys_devices_pcixxxx_xx_0000_xx_xx_x_dma_dma_n_chan_n_quickdata_ring_sizejsLabi-sys-devices-pcixxxx-xx-0000-xx-xx-x-dma-dma-n-chan-n-quickdata-ring-sizeJabi_sys_devices_pcixxxx_xx_0000_xx_xx_x_dma_dma_n_chan_n_quickdata_versionjsJabi-sys-devices-pcixxxx-xx-0000-xx-xx-x-dma-dma-n-chan-n-quickdata-versionCabi_sys_devices_platform_firmware_zynqmp_firmware_feature_config_idjsCabi-sys-devices-platform-firmware-zynqmp-firmware-feature-config-idFabi_sys_devices_platform_firmware_zynqmp_firmware_feature_config_valuejsFabi-sys-devices-platform-firmware-zynqmp-firmware-feature-config-value5abi_sys_devices_platform_firmware_zynqmp_firmware_ggsjs5abi-sys-devices-platform-firmware-zynqmp-firmware-ggs?abi_sys_devices_platform_firmware_zynqmp_firmware_health_statusjs?abi-sys-devices-platform-firmware-zynqmp-firmware-health-status6abi_sys_devices_platform_firmware_zynqmp_firmware_pggsjs6abi-sys-devices-platform-firmware-zynqmp-firmware-pggs@abi_sys_devices_platform_firmware_zynqmp_firmware_shutdown_scopejs@abi-sys-devices-platform-firmware-zynqmp-firmware-shutdown-scopecabi_sys_devices_platform_mlxplat_i2c_mlxcpld_i2c_i2c_i2c_0032_mlxreg_io_hwmon_hwmon_agb_spi_burn_enjscabi-sys-devices-platform-mlxplat-i2c-mlxcpld-i2c-i2c-i2c-0032-mlxreg-io-hwmon-hwmon-agb-spi-burn-en\abi_sys_devices_platform_mlxplat_i2c_mlxcpld_i2c_i2c_i2c_0032_mlxreg_io_hwmon_hwmon_cpld1_pnjs\abi-sys-devices-platform-mlxplat-i2c-mlxcpld-i2c-i2c-i2c-0032-mlxreg-io-hwmon-hwmon-cpld1-pncabi_sys_devices_platform_mlxplat_i2c_mlxcpld_i2c_i2c_i2c_0032_mlxreg_io_hwmon_hwmon_cpld_upgrade_enjscabi-sys-devices-platform-mlxplat-i2c-mlxcpld-i2c-i2c-i2c-0032-mlxreg-io-hwmon-hwmon-cpld-upgrade-en\abi_sys_devices_platform_mlxplat_i2c_mlxcpld_i2c_i2c_i2c_0032_mlxreg_io_hwmon_hwmon_fpga1_pnjs\abi-sys-devices-platform-mlxplat-i2c-mlxcpld-i2c-i2c-i2c-0032-mlxreg-io-hwmon-hwmon-fpga1-pn]abi_sys_devices_platform_mlxplat_i2c_mlxcpld_i2c_i2c_i2c_0032_mlxreg_io_hwmon_hwmon_max_powerjs]abi-sys-devices-platform-mlxplat-i2c-mlxcpld-i2c-i2c-i2c-0032-mlxreg-io-hwmon-hwmon-max-power_abi_sys_devices_platform_mlxplat_i2c_mlxcpld_i2c_i2c_i2c_0032_mlxreg_io_hwmon_hwmon_qsfp_pwr_enjs_abi-sys-devices-platform-mlxplat-i2c-mlxcpld-i2c-i2c-i2c-0032-mlxreg-io-hwmon-hwmon-qsfp-pwr-enhabi_sys_devices_platform_mlxplat_i2c_mlxcpld_i2c_i2c_i2c_0032_mlxreg_io_hwmon_hwmon_reset_aux_pwr_or_refjshabi-sys-devices-platform-mlxplat-i2c-mlxcpld-i2c-i2c-i2c-0032-mlxreg-io-hwmon-hwmon-reset-aux-pwr-or-refZabi_sys_devices_platform_mlxplat_i2c_mlxcpld_i2c_i2c_i2c_0032_mlxreg_io_hwmon_hwmon_vpd_wpjsZabi-sys-devices-platform-mlxplat-i2c-mlxcpld-i2c-i2c-i2c-0032-mlxreg-io-hwmon-hwmon-vpd-wpu(Cabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_asic2_healthjsCabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-asic2-healthBabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_asic_healthjsBabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-asic-healthCabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_asic_pg_failjsCabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-asic-pg-failAabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_asic_resetjsAabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-asic-resetHabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_bios_active_imagejsHabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-bios-active-imageIabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_clk_brd1_boot_failjsIabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-clk-brd1-boot-failFabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_clk_brd_prog_enjsFabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-clk-brd-prog-enFabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_comm_chnl_readyjsFabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-comm-chnl-ready>abi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_config1js>abi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-config1>abi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_config3js>abi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-config3?abi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_cpld1_pnjs?abi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-cpld1-pnDabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_cpld1_versionjsDabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-cpld1-versionDabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_cpld3_versionjsDabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-cpld3-versionDabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_cpld4_versionjsDabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-cpld4-version?abi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_cpld5_pnjs?abi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-cpld5-pnEabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_erot1_ap_resetjsEabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-erot1-ap-resetEabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_erot1_recoveryjsEabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-erot1-recovery?abi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_erot1_wpjs?abi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-erot1-wp>abi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_fan_dirjs>abi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-fan-dir?abi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_jtag_capjs?abi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-jtag-capBabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_jtag_enablejsBabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-jtag-enableAabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_lc1_enablejsAabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-lc1-enable>abi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_lc1_pwrjs>abi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-lc1-pwrCabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_lc1_rst_maskjsCabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-lc1-rst-mask?abi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_lid_openjs?abi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-lid-open@abi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_mac_resetjs@abi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-mac-resetAabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_os_startedjsAabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-os-startedJabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_pcie_asic_reset_disjsJabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-pcie-asic-reset-dis@abi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_phy_resetjs@abi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-phy-resetAabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_pm_mgmt_enjsAabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-pm-mgmt-en>abi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_psu1_onjs>abi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-psu1-on>abi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_psu3_onjs>abi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-psu3-onLabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_pwr_converter_prog_enjsLabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-pwr-converter-prog-enDabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_qsfp_pwr_goodjsDabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-qsfp-pwr-goodGabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_reset_ac_ok_failjsGabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-reset-ac-ok-failHabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_reset_ac_pwr_failjsHabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-reset-ac-pwr-failKabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_reset_aux_pwr_or_refjsKabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-reset-aux-pwr-or-refKabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_reset_comex_pwr_failjsKabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-reset-comex-pwr-failJabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_reset_comex_thermaljsJabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-reset-comex-thermalHabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_reset_long_pwr_pbjsHabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-reset-long-pwr-pbOabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_reset_pwr_converter_failjsOabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-reset-pwr-converter-failOabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_reset_swb_dc_dc_pwr_failjsOabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-reset-swb-dc-dc-pwr-failAabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_select_iiojsAabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-select-iioFabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_shutdown_unlockjsFabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-shutdown-unlockFabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_spi_chnl_selectjsFabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-spi-chnl-selectBabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_ufm_versionjsBabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-ufm-versionLabi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_voltreg_update_statusjsLabi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-voltreg-update-status=abi_sys_devices_platform_mlxplat_mlxreg_io_hwmon_hwmon_vpd_wpjs=abi-sys-devices-platform-mlxplat-mlxreg-io-hwmon-hwmon-vpd-wp0abi_sys_devices_system_cpu_cpux_topology_book_idjs0abi-sys-devices-system-cpu-cpux-topology-book-id6abi_sys_devices_system_cpu_cpux_topology_book_siblingsjs6abi-sys-devices-system-cpu-cpux-topology-book-siblings;abi_sys_devices_system_cpu_cpux_topology_book_siblings_listjs;abi-sys-devices-system-cpu-cpux-topology-book-siblings-list5abi_sys_devices_system_cpu_cpux_topology_cluster_cpusjs5abi-sys-devices-system-cpu-cpux-topology-cluster-cpus:abi_sys_devices_system_cpu_cpux_topology_cluster_cpus_listjs:abi-sys-devices-system-cpu-cpux-topology-cluster-cpus-list3abi_sys_devices_system_cpu_cpux_topology_cluster_idjs3abi-sys-devices-system-cpu-cpux-topology-cluster-id2abi_sys_devices_system_cpu_cpux_topology_core_cpusjs2abi-sys-devices-system-cpu-cpux-topology-core-cpus7abi_sys_devices_system_cpu_cpux_topology_core_cpus_listjs7abi-sys-devices-system-cpu-cpux-topology-core-cpus-list0abi_sys_devices_system_cpu_cpux_topology_core_idjs0abi-sys-devices-system-cpu-cpux-topology-core-id1abi_sys_devices_system_cpu_cpux_topology_die_cpusjs1abi-sys-devices-system-cpu-cpux-topology-die-cpus6abi_sys_devices_system_cpu_cpux_topology_die_cpus_listjs6abi-sys-devices-system-cpu-cpux-topology-die-cpus-list/abi_sys_devices_system_cpu_cpux_topology_die_idjs/abi-sys-devices-system-cpu-cpux-topology-die-id2abi_sys_devices_system_cpu_cpux_topology_drawer_idjs2abi-sys-devices-system-cpu-cpux-topology-drawer-id8abi_sys_devices_system_cpu_cpux_topology_drawer_siblingsjs8abi-sys-devices-system-cpu-cpux-topology-drawer-siblings=abi_sys_devices_system_cpu_cpux_topology_drawer_siblings_listjs=abi-sys-devices-system-cpu-cpux-topology-drawer-siblings-list5abi_sys_devices_system_cpu_cpux_topology_package_cpusjs5abi-sys-devices-system-cpu-cpux-topology-package-cpus:abi_sys_devices_system_cpu_cpux_topology_package_cpus_listjs:abi-sys-devices-system-cpu-cpux-topology-package-cpus-list)/jsj?)/jB)/jsjC)/jF)/jsjG)/jJ)/jsjK)/jN)/jsjO)/jR)/jsjS)/jV)/jsjW)/jZ)/jsj[)/j^)/jsj_)/jb)/jsjc)/jf)/jsjg)/jj)/jsjk)/jn)/jsjo)/jr)/jsjs)/jv)/jsjw)/jz)/jsj{)/j~)/jsj)/j)/jsj)/j)/jsj)/j)/jsj)/j)/jsj)/j)/jsj)/j)/jsj)/j)/jsj)/j)/jsj)/j)/jsj)/j)/jsj)/j)/jsj)/j)/jsj)/j)/jsj)/j)/jsj)/j)/jsj)/j)/jsj)/j)/jsj)/j)/jsj)/j)/jsj)/j)/jsj)/j)/jsj)/j)/jsj)/j)/jsj)/j)/jsj)/j)/jsj)/j)/jsj)/j)/jsj)/j)/jsj)/j)/jsj)/j)/jsj)/j)/jsj)/j)/jsj)/j*/jsj*/j*/jsj*/j */jsj */j*/jsj*/j*/jsj*/j*/jsj*/:abi_readlink_f_sys_bus_dax_devices_daxx_y_dax_region_alignjC:abi-readlink-f-sys-bus-dax-devices-daxx-y-dax-region-alignCabi_readlink_f_sys_bus_dax_devices_daxx_y_dax_region_available_sizejCCabi-readlink-f-sys-bus-dax-devices-daxx-y-dax-region-available-size;abi_readlink_f_sys_bus_dax_devices_daxx_y_dax_region_createjC;abi-readlink-f-sys-bus-dax-devices-daxx-y-dax-region-create;abi_readlink_f_sys_bus_dax_devices_daxx_y_dax_region_deletejC;abi-readlink-f-sys-bus-dax-devices-daxx-y-dax-region-delete7abi_readlink_f_sys_bus_dax_devices_daxx_y_dax_region_idjC7abi-readlink-f-sys-bus-dax-devices-daxx-y-dax-region-id9abi_readlink_f_sys_bus_dax_devices_daxx_y_dax_region_seedjC9abi-readlink-f-sys-bus-dax-devices-daxx-y-dax-region-seed9abi_readlink_f_sys_bus_dax_devices_daxx_y_dax_region_sizejC9abi-readlink-f-sys-bus-dax-devices-daxx-y-dax-region-sizeabi_xxxxxxx_ipa_endpoint_idjCabi-xxxxxxx-ipa-endpoint-id$abi_xxxxxxx_ipa_endpoint_id_modem_rxjC$abi-xxxxxxx-ipa-endpoint-id-modem-rx$abi_xxxxxxx_ipa_endpoint_id_modem_txjC$abi-xxxxxxx-ipa-endpoint-id-modem-tx&abi_xxxxxxx_ipa_endpoint_id_monitor_rxjC&abi-xxxxxxx-ipa-endpoint-id-monitor-rxabi_xxxxxxx_ipa_featurejCabi-xxxxxxx-ipa-feature"abi_xxxxxxx_ipa_feature_rx_offloadjC"abi-xxxxxxx-ipa-feature-rx-offload"abi_xxxxxxx_ipa_feature_tx_offloadjC"abi-xxxxxxx-ipa-feature-tx-offloadabi_xxxxxxx_ipa_modemjCabi-xxxxxxx-ipa-modem$abi_xxxxxxx_ipa_modem_rx_endpoint_idjC$abi-xxxxxxx-ipa-modem-rx-endpoint-id$abi_xxxxxxx_ipa_modem_tx_endpoint_idjC$abi-xxxxxxx-ipa-modem-tx-endpoint-idabi_xxxxxxx_ipa_versionjCabi-xxxxxxx-ipa-versionabi_config_acpijCabi-config-acpiabi_config_acpi_tablejCabi-config-acpi-tableabi_config_iiojCabi-config-iioabi_config_iio_devicesjCabi-config-iio-devicesabi_config_iio_devices_dummyjCabi-config-iio-devices-dummyabi_config_iio_triggersjCabi-config-iio-triggers abi_config_iio_triggers_hrtimersjC abi-config-iio-triggers-hrtimersabi_config_pcie_gadgetjCabi-config-pcie-gadgetabi_config_rdma_cmjCabi-config-rdma-cm7abi_config_rdma_cm_hca_ports_port_num_default_roce_modejC7abi-config-rdma-cm-hca-ports-port-num-default-roce-mode6abi_config_rdma_cm_hca_ports_port_num_default_roce_tosjC6abi-config-rdma-cm-hca-ports-port-num-default-roce-tosabi_config_stp_policyjCabi-config-stp-policy#abi_config_stp_policy_device_policyjC#abi-config-stp-policy-device-policy(abi_config_stp_policy_device_policy_nodejC(abi-config-stp-policy-device-policy-node1abi_config_stp_policy_device_policy_node_channelsjC1abi-config-stp-policy-device-policy-node-channels0abi_config_stp_policy_device_policy_node_mastersjC0abi-config-stp-policy-device-policy-node-masters*abi_config_stp_policy_device_policy_devicejC*abi-config-stp-policy-device-policy-deviceCabi_config_stp_policy_device_p_sys_t_policy_node_clocksync_intervaljCCabi-config-stp-policy-device-p-sys-t-policy-node-clocksync-interval7abi_config_stp_policy_device_p_sys_t_policy_node_do_lenjC7abi-config-stp-policy-device-p-sys-t-policy-node-do-lenabi_config_usb_gadget_gadget_functions_uvc_name_control_headerjC>abi-config-usb-gadget-gadget-functions-uvc-name-control-headerCabi_config_usb_gadget_gadget_functions_uvc_name_control_header_namejCCabi-config-usb-gadget-gadget-functions-uvc-name-control-header-nameBabi_config_usb_gadget_gadget_functions_uvc_name_control_processingjCBabi-config-usb-gadget-gadget-functions-uvc-name-control-processingJabi_config_usb_gadget_gadget_functions_uvc_name_control_processing_defaultjCJabi-config-usb-gadget-gadget-functions-uvc-name-control-processing-default@abi_config_usb_gadget_gadget_functions_uvc_name_control_terminaljC@abi-config-usb-gadget-gadget-functions-uvc-name-control-terminalGabi_config_usb_gadget_gadget_functions_uvc_name_control_terminal_camerajCGabi-config-usb-gadget-gadget-functions-uvc-name-control-terminal-cameraOabi_config_usb_gadget_gadget_functions_uvc_name_control_terminal_camera_defaultjCOabi-config-usb-gadget-gadget-functions-uvc-name-control-terminal-camera-defaultGabi_config_usb_gadget_gadget_functions_uvc_name_control_terminal_outputjCGabi-config-usb-gadget-gadget-functions-uvc-name-control-terminal-outputOabi_config_usb_gadget_gadget_functions_uvc_name_control_terminal_output_defaultjCOabi-config-usb-gadget-gadget-functions-uvc-name-control-terminal-output-default9abi_config_usb_gadget_gadget_functions_uvc_name_streamingjC9abi-config-usb-gadget-gadget-functions-uvc-name-streaming?abi_config_usb_gadget_gadget_functions_uvc_name_streaming_classjC?abi-config-usb-gadget-gadget-functions-uvc-name-streaming-classBabi_config_usb_gadget_gadget_functions_uvc_name_streaming_class_fsjCBabi-config-usb-gadget-gadget-functions-uvc-name-streaming-class-fsBabi_config_usb_gadget_gadget_functions_uvc_name_streaming_class_hsjCBabi-config-usb-gadget-gadget-functions-uvc-name-streaming-class-hsBabi_config_usb_gadget_gadget_functions_uvc_name_streaming_class_ssjCBabi-config-usb-gadget-gadget-functions-uvc-name-streaming-class-ssHabi_config_usb_gadget_gadget_functions_uvc_name_streaming_color_matchingjCHabi-config-usb-gadget-gadget-functions-uvc-name-streaming-color-matchingPabi_config_usb_gadget_gadget_functions_uvc_name_streaming_color_matching_defaultjCPabi-config-usb-gadget-gadget-functions-uvc-name-streaming-color-matching-defaultMabi_config_usb_gadget_gadget_functions_uvc_name_streaming_color_matching_namejCMabi-config-usb-gadget-gadget-functions-uvc-name-streaming-color-matching-name@abi_config_usb_gadget_gadget_functions_uvc_name_streaming_headerjC@abi-config-usb-gadget-gadget-functions-uvc-name-streaming-headerEabi_config_usb_gadget_gadget_functions_uvc_name_streaming_header_namejCEabi-config-usb-gadget-gadget-functions-uvc-name-streaming-header-name?abi_config_usb_gadget_gadget_functions_uvc_name_streaming_mjpegjC?abi-config-usb-gadget-gadget-functions-uvc-name-streaming-mjpegDabi_config_usb_gadget_gadget_functions_uvc_name_streaming_mjpeg_namejCDabi-config-usb-gadget-gadget-functions-uvc-name-streaming-mjpeg-nameIabi_config_usb_gadget_gadget_functions_uvc_name_streaming_mjpeg_name_namejCIabi-config-usb-gadget-gadget-functions-uvc-name-streaming-mjpeg-name-nameFabi_config_usb_gadget_gadget_functions_uvc_name_streaming_uncompressedjCFabi-config-usb-gadget-gadget-functions-uvc-name-streaming-uncompressedKabi_config_usb_gadget_gadget_functions_uvc_name_streaming_uncompressed_namejCKabi-config-usb-gadget-gadget-functions-uvc-name-streaming-uncompressed-namePabi_config_usb_gadget_gadget_functions_uvc_name_streaming_uncompressed_name_namejCPabi-config-usb-gadget-gadget-functions-uvc-name-streaming-uncompressed-name-name$abi_config_usb_gadget_gadget_os_descjC$abi-config-usb-gadget-gadget-os-desc$abi_config_usb_gadget_gadget_stringsjC$abi-config-usb-gadget-gadget-strings-abi_config_usb_gadget_gadget_strings_languagejC-abi-config-usb-gadget-gadget-strings-language#abi_config_usb_gadget_gadget_webusbjC#abi-config-usb-gadget-gadget-webusbabi_dev_gpiochip_0_9jCabi-dev-gpiochip-0-9 abi_dev_kmsgjC abi-dev-kmsg abi_dev_rtcxjC abi-dev-rtcxabi_dev_wmi_dell_smbiosjCabi-dev-wmi-dell-smbiosabi_kvdjCabi-kvdabi_kvd_hash_doublejCabi-kvd-hash-doubleabi_kvd_hash_singlejCabi-kvd-hash-singleabi_kvd_linearjCabi-kvd-linearabi_proc_attr_currentjCabi-proc-attr-currentabi_proc_attr_execjCabi-proc-attr-execabi_proc_attr_prevjCabi-proc-attr-prevabi_proc_diskstatsjCabi-proc-diskstatsabi_proc_pid_smaps_rollupjCabi-proc-pid-smaps-rollupabi_sys_device_uuidjCabi-sys-device-uuidabi_sys_device_uuid_mdev_typejCabi-sys-device-uuid-mdev-typeabi_sys_device_uuid_removejCabi-sys-device-uuid-remove#abi_sys_device_mdev_supported_typesjC#abi-sys-device-mdev-supported-types+abi_sys_device_mdev_supported_types_type_idjC+abi-sys-device-mdev-supported-types-type-idabi_sys_device_vfio_dev_vfioxjCabi-sys-device-vfio-dev-vfiox0abi_sys_events_illuminance_threshy_falling_valuejC0abi-sys-events-illuminance-threshy-falling-value8abi_sys_events_in_accel_gesture_doubletap_tap2_min_delayjC8abi-sys-events-in-accel-gesture-doubletap-tap2-min-delayBabi_sys_events_in_accel_gesture_doubletap_tap2_min_delay_availablejCBabi-sys-events-in-accel-gesture-doubletap-tap2-min-delay-available,abi_sys_events_in_accel_gesture_singletap_enjC,abi-sys-events-in-accel-gesture-singletap-en7abi_sys_events_in_accel_gesture_singletap_reset_timeoutjC7abi-sys-events-in-accel-gesture-singletap-reset-timeout/abi_sys_events_in_accel_gesture_singletap_valuejC/abi-sys-events-in-accel-gesture-singletap-value1abi_sys_events_in_accel_gesture_tap_maxtomin_timejC1abi-sys-events-in-accel-gesture-tap-maxtomin-time;abi_sys_events_in_accel_gesture_tap_maxtomin_time_availablejC;abi-sys-events-in-accel-gesture-tap-maxtomin-time-available;abi_sys_events_in_accel_gesture_tap_reset_timeout_availablejC;abi-sys-events-in-accel-gesture-tap-reset-timeout-available3abi_sys_events_in_accel_gesture_tap_value_availablejC3abi-sys-events-in-accel-gesture-tap-value-available,abi_sys_events_in_accel_gesture_tap_wait_durjC,abi-sys-events-in-accel-gesture-tap-wait-dur6abi_sys_events_in_accel_gesture_tap_wait_dur_availablejC6abi-sys-events-in-accel-gesture-tap-wait-dur-available0abi_sys_events_in_accel_gesture_tap_wait_timeoutjC0abi-sys-events-in-accel-gesture-tap-wait-timeout%abi_sys_events_in_accel_raw_mag_valuejC%abi-sys-events-in-accel-raw-mag-valueabi_sys_events_in_accel_scalejCabi-sys-events-in-accel-scale:abi_sys_events_in_accel_thresh_rising_high_pass_filter_3dbjC:abi-sys-events-in-accel-thresh-rising-high-pass-filter-3db9abi_sys_events_in_accel_thresh_rising_low_pass_filter_3dbjC9abi-sys-events-in-accel-thresh-rising-low-pass-filter-3db+abi_sys_events_in_accel_thresh_rising_valuejC+abi-sys-events-in-accel-thresh-rising-value.abi_sys_events_in_accel_x_raw_roc_rising_valuejC.abi-sys-events-in-accel-x-raw-roc-rising-value2abi_sys_events_in_accel_x_thresh_rising_hysteresisjC2abi-sys-events-in-accel-x-thresh-rising-hysteresis.abi_sys_events_in_accel_x_thresh_rising_periodjC.abi-sys-events-in-accel-x-thresh-rising-period1abi_sys_events_in_activity_still_thresh_rising_enjC1abi-sys-events-in-activity-still-thresh-rising-en4abi_sys_events_in_activity_still_thresh_rising_valuejC4abi-sys-events-in-activity-still-thresh-rising-value8abi_sys_events_in_capacitancey_adaptive_thresh_rising_enjC8abi-sys-events-in-capacitancey-adaptive-thresh-rising-en1abi_sys_events_in_illuminance0_threshy_hysteresisjC1abi-sys-events-in-illuminance0-threshy-hysteresis/abi_sys_events_in_illuminance0_thresh_either_enjC/abi-sys-events-in-illuminance0-thresh-either-en6abi_sys_events_in_proximity_thresh_either_runningcountjC6abi-sys-events-in-proximity-thresh-either-runningcount7abi_sys_events_in_proximity_thresh_either_runningperiodjC7abi-sys-events-in-proximity-thresh-either-runningperiod!abi_sys_events_in_steps_change_enjC!abi-sys-events-in-steps-change-en$abi_sys_events_in_steps_change_valuejC$abi-sys-events-in-steps-change-value)abi_sys_iio_devicex_buffery_in_accel_typejC)abi-sys-iio-devicex-buffery-in-accel-type)abi_sys_iio_devicex_buffery_in_accel_x_enjC)abi-sys-iio-devicex-buffery-in-accel-x-en-abi_sys_iio_devicex_buffery_in_voltagey_indexjC-abi-sys-iio-devicex-buffery-in-voltagey-index*abi_sys_iio_devicex_events_in_accel_mag_enjC*abi-sys-iio-devicex-events-in-accel-mag-en5abi_sys_iio_devicex_events_in_accel_mag_referenced_enjC5abi-sys-iio-devicex-events-in-accel-mag-referenced-en8abi_sys_iio_devicex_events_in_accel_mag_referenced_valuejC8abi-sys-iio-devicex-events-in-accel-mag-referenced-value3abi_sys_iio_devicex_events_in_accel_x_roc_rising_enjC3abi-sys-iio-devicex-events-in-accel-x-roc-rising-en6abi_sys_iio_devicex_events_in_accel_x_thresh_rising_enjC6abi-sys-iio-devicex-events-in-accel-x-thresh-rising-en(abi_sys_iio_devicex_in_accelx_power_modejC(abi-sys-iio-devicex-in-accelx-power-mode+abi_sys_iio_devicex_in_activity_still_inputjC+abi-sys-iio-devicex-in-activity-still-input:abi_sys_iio_devicex_in_anglvel_z_quadrature_correction_rawjC:abi-sys-iio-devicex-in-anglvel-z-quadrature-correction-raw9abi_sys_iio_devicex_in_capacitabley_calibbias_calibrationjC9abi-sys-iio-devicex-in-capacitabley-calibbias-calibration4abi_sys_iio_devicex_in_capacitancey_capacitancez_rawjC4abi-sys-iio-devicex-in-capacitancey-capacitancez-raw:abi_sys_iio_devicex_in_capacitancey_capacitancez_zeropointjC:abi-sys-iio-devicex-in-capacitancey-capacitancez-zeropoint%abi_sys_iio_devicex_in_distance_inputjC%abi-sys-iio-devicex-in-distance-input abi_sys_iio_devicex_in_energy_enjC abi-sys-iio-devicex-in-energy-en#abi_sys_iio_devicex_in_energy_inputjC#abi-sys-iio-devicex-in-energy-input(abi_sys_iio_devicex_in_illuminance_inputjC(abi-sys-iio-devicex-in-illuminance-input%abi_sys_iio_devicex_in_intensityy_rawjC%abi-sys-iio-devicex-in-intensityy-raw1abi_sys_iio_devicex_in_intensity_integration_timejC1abi-sys-iio-devicex-in-intensity-integration-time$abi_sys_iio_devicex_in_proximity_rawjC$abi-sys-iio-devicex-in-proximity-raw+abi_sys_iio_devicex_in_steps_debounce_countjC+abi-sys-iio-devicex-in-steps-debounce-count*abi_sys_iio_devicex_in_steps_debounce_timejC*abi-sys-iio-devicex-in-steps-debounce-time"abi_sys_iio_devicex_in_steps_inputjC"abi-sys-iio-devicex-in-steps-input$abi_sys_iio_devicex_in_uvindex_inputjC$abi-sys-iio-devicex-in-uvindex-input6abi_sys_iio_devicex_in_velocity_sqrt_x_2_y_2_z_2_inputjC6abi-sys-iio-devicex-in-velocity-sqrt-x-2-y-2-z-2-inputAabi_sys_iio_devicex_in_velocity_sqrt_x_2_y_2_z_2_integration_timejCAabi-sys-iio-devicex-in-velocity-sqrt-x-2-y-2-z-2-integration-time9abi_sys_iio_devicex_out_voltagey_powerdown_mode_availablejC9abi-sys-iio-devicex-out-voltagey-powerdown-mode-available9abi_sys_iio_devicex_scan_elements_in_accel_type_availablejC9abi-sys-iio-devicex-scan-elements-in-accel-type-available/abi_sys_in_accel_filter_high_pass_3db_frequencyjC/abi-sys-in-accel-filter-high-pass-3db-frequency.abi_sys_in_accel_filter_low_pass_3db_frequencyjC.abi-sys-in-accel-filter-low-pass-3db-frequency6abi_sys_in_capacitancey_adaptive_thresh_rising_timeoutjC6abi-sys-in-capacitancey-adaptive-thresh-rising-timeout8abi_sys_mdev_supported_types_type_id_available_instancesjC8abi-sys-mdev-supported-types-type-id-available-instances+abi_sys_mdev_supported_types_type_id_createjC+abi-sys-mdev-supported-types-type-id-create0abi_sys_mdev_supported_types_type_id_descriptionjC0abi-sys-mdev-supported-types-type-id-description/abi_sys_mdev_supported_types_type_id_device_apijC/abi-sys-mdev-supported-types-type-id-device-api,abi_sys_mdev_supported_types_type_id_devicesjC,abi-sys-mdev-supported-types-type-id-devices)abi_sys_mdev_supported_types_type_id_namejC)abi-sys-mdev-supported-types-type-id-nameabi_sys_ueventjCabi-sys-ueventabi_sys_block_device_cdl_enablejCabi-sys-block-device-cdl-enable"abi_sys_block_device_cdl_supportedjC"abi-sys-block-device-cdl-supported$abi_sys_block_device_ncq_prio_enablejC$abi-sys-block-device-ncq-prio-enable'abi_sys_block_device_ncq_prio_supportedjC'abi-sys-block-device-ncq-prio-supported(abi_sys_block_device_sas_ncq_prio_enablejC(abi-sys-block-device-sas-ncq-prio-enable+abi_sys_block_device_sas_ncq_prio_supportedjC+abi-sys-block-device-sas-ncq-prio-supported abi_sys_block_device_sw_activityjC abi-sys-block-device-sw-activity!abi_sys_block_device_unload_headsjC!abi-sys-block-device-unload-heads+abi_sys_block_device_iosched_target_latencyjC+abi-sys-block-device-iosched-target-latency*abi_sys_block_disk_bcache_btree_cache_sizejC*abi-sys-block-disk-bcache-btree-cache-size'abi_sys_block_disk_bcache_btree_writtenjC'abi-sys-block-disk-bcache-btree-written%abi_sys_block_disk_bcache_bucket_sizejC%abi-sys-block-disk-bcache-bucket-size"abi_sys_block_disk_bcache_bypassedjC"abi-sys-block-disk-bcache-bypassedabi_sys_block_disk_bcache_cachejCabi-sys-block-disk-bcache-cache)abi_sys_block_disk_bcache_cache_hit_ratiojC)abi-sys-block-disk-bcache-cache-hit-ratio$abi_sys_block_disk_bcache_cache_hitsjC$abi-sys-block-disk-bcache-cache-hits&abi_sys_block_disk_bcache_cache_missesjC&abi-sys-block-disk-bcache-cache-misses%abi_sys_block_disk_bcache_clear_statsjC%abi-sys-block-disk-bcache-clear-stats!abi_sys_block_disk_bcache_discardjC!abi-sys-block-disk-bcache-discard"abi_sys_block_disk_bcache_nbucketsjC"abi-sys-block-disk-bcache-nbuckets+abi_sys_block_disk_bcache_sequential_cutoffjC+abi-sys-block-disk-bcache-sequential-cutoff%abi_sys_block_disk_bcache_synchronousjC%abi-sys-block-disk-bcache-synchronous$abi_sys_block_disk_bcache_tree_depthjC$abi-sys-block-disk-bcache-tree-depth$abi_sys_block_disk_bcache_unregisterjC$abi-sys-block-disk-bcache-unregister#abi_sys_block_disk_bcache_writebackjC#abi-sys-block-disk-bcache-writeback)abi_sys_block_disk_bcache_writeback_delayjC)abi-sys-block-disk-bcache-writeback-delay+abi_sys_block_disk_bcache_writeback_percentjC+abi-sys-block-disk-bcache-writeback-percent+abi_sys_block_disk_bcache_writeback_runningjC+abi-sys-block-disk-bcache-writeback-running!abi_sys_block_disk_bcache_writtenjC!abi-sys-block-disk-bcache-writtenabi_sys_block_dm_num_dm_namejCabi-sys-block-dm-num-dm-name6abi_sys_block_dm_num_dm_rq_based_seq_io_merge_deadlinejC6abi-sys-block-dm-num-dm-rq-based-seq-io-merge-deadline!abi_sys_block_dm_num_dm_suspendedjC!abi-sys-block-dm-num-dm-suspended"abi_sys_block_dm_num_dm_use_blk_mqjC"abi-sys-block-dm-num-dm-use-blk-mqabi_sys_block_dm_num_dm_uuidjCabi-sys-block-dm-num-dm-uuid%abi_sys_block_etherd_firmware_versionjC%abi-sys-block-etherd-firmware-versionabi_sys_block_etherd_macjCabi-sys-block-etherd-macabi_sys_block_etherd_netifjCabi-sys-block-etherd-netifabi_sys_block_etherd_payloadjCabi-sys-block-etherd-payloadabi_sys_block_etherd_statejCabi-sys-block-etherd-state"abi_sys_block_loopx_loop_autoclearjC"abi-sys-block-loopx-loop-autoclear%abi_sys_block_loopx_loop_backing_filejC%abi-sys-block-loopx-loop-backing-fileabi_sys_block_loopx_loop_diojCabi-sys-block-loopx-loop-dioabi_sys_block_loopx_loop_offsetjCabi-sys-block-loopx-loop-offset!abi_sys_block_loopx_loop_partscanjC!abi-sys-block-loopx-loop-partscan"abi_sys_block_loopx_loop_sizelimitjC"abi-sys-block-loopx-loop-sizelimit%abi_sys_block_rnbd_n_rnbd_access_modejC%abi-sys-block-rnbd-n-rnbd-access-mode&abi_sys_block_rnbd_n_rnbd_mapping_pathjC&abi-sys-block-rnbd-n-rnbd-mapping-path(abi_sys_block_rnbd_n_rnbd_nr_poll_queuesjC(abi-sys-block-rnbd-n-rnbd-nr-poll-queues&abi_sys_block_rnbd_n_rnbd_remap_devicejC&abi-sys-block-rnbd-n-rnbd-remap-device abi_sys_block_rnbd_n_rnbd_resizejC abi-sys-block-rnbd-n-rnbd-resize!abi_sys_block_rnbd_n_rnbd_sessionjC!abi-sys-block-rnbd-n-rnbd-sessionabi_sys_block_rnbd_n_rnbd_statejCabi-sys-block-rnbd-n-rnbd-state&abi_sys_block_rnbd_n_rnbd_unmap_devicejC&abi-sys-block-rnbd-n-rnbd-unmap-deviceabi_sys_block_rssd_statusjCabi-sys-block-rssd-status!abi_sys_block_zram_id_backing_devjC!abi-sys-block-zram-id-backing-devabi_sys_block_zram_id_bd_statjCabi-sys-block-zram-id-bd-stat$abi_sys_block_zram_id_comp_algorithmjC$abi-sys-block-zram-id-comp-algorithmabi_sys_block_zram_id_compactjCabi-sys-block-zram-id-compact abi_sys_block_zram_id_debug_statjC abi-sys-block-zram-id-debug-statabi_sys_block_zram_id_disksizejCabi-sys-block-zram-id-disksizeabi_sys_block_zram_id_idlejCabi-sys-block-zram-id-idleabi_sys_block_zram_id_initstatejCabi-sys-block-zram-id-initstateabi_sys_block_zram_id_io_statjCabi-sys-block-zram-id-io-stat&abi_sys_block_zram_id_max_comp_streamsjC&abi-sys-block-zram-id-max-comp-streamsabi_sys_block_zram_id_mem_limitjCabi-sys-block-zram-id-mem-limit"abi_sys_block_zram_id_mem_used_maxjC"abi-sys-block-zram-id-mem-used-maxabi_sys_block_zram_id_mm_statjCabi-sys-block-zram-id-mm-stat&abi_sys_block_zram_id_recomp_algorithmjC&abi-sys-block-zram-id-recomp-algorithm abi_sys_block_zram_id_recompressjC abi-sys-block-zram-id-recompressabi_sys_block_zram_id_resetjCabi-sys-block-zram-id-resetabi_sys_block_zram_id_writebackjCabi-sys-block-zram-id-writeback%abi_sys_block_zram_id_writeback_limitjC%abi-sys-block-zram-id-writeback-limit,abi_sys_block_zram_id_writeback_limit_enablejC,abi-sys-block-zram-id-writeback-limit-enable'abi_sys_bus_drivers_ufshcd_auto_hibern8jC'abi-sys-bus-drivers-ufshcd-auto-hibern8-abi_sys_bus_drivers_intel_m10_bmc_bmc_versionjC-abi-sys-bus-drivers-intel-m10-bmc-bmc-version/abi_sys_bus_drivers_intel_m10_bmc_bmcfw_versionjC/abi-sys-bus-drivers-intel-m10-bmc-bmcfw-version-abi_sys_bus_drivers_intel_m10_bmc_mac_addressjC-abi-sys-bus-drivers-intel-m10-bmc-mac-address+abi_sys_bus_drivers_intel_m10_bmc_mac_countjC+abi-sys-bus-drivers-intel-m10-bmc-mac-countabi_sys_bus_acpi_devices_adrjCabi-sys-bus-acpi-devices-adr$abi_sys_bus_acpi_devices_descriptionjC$abi-sys-bus-acpi-devices-descriptionabi_sys_bus_acpi_devices_ejectjCabi-sys-bus-acpi-devices-ejectabi_sys_bus_acpi_devices_hidjCabi-sys-bus-acpi-devices-hidabi_sys_bus_acpi_devices_hrvjCabi-sys-bus-acpi-devices-hrv!abi_sys_bus_acpi_devices_modaliasjC!abi-sys-bus-acpi-devices-modaliasabi_sys_bus_acpi_devices_pathjCabi-sys-bus-acpi-devices-pathabi_sys_bus_acpi_devices_statusjCabi-sys-bus-acpi-devices-statusabi_sys_bus_acpi_devices_uidjCabi-sys-bus-acpi-devices-uid0abi_sys_bus_acpi_intel_rapid_start_wakeup_eventsjC0abi-sys-bus-acpi-intel-rapid-start-wakeup-events.abi_sys_bus_acpi_intel_rapid_start_wakeup_timejC.abi-sys-bus-acpi-intel-rapid-start-wakeup-time(abi_sys_bus_amba_devices_driver_overridejC(abi-sys-bus-amba-devices-driver-override/abi_sys_bus_auxiliary_devices_intel_vsec_sdsi_xjC/abi-sys-bus-auxiliary-devices-intel-vsec-sdsi-x4abi_sys_bus_auxiliary_devices_intel_vsec_sdsi_x_guidjC4abi-sys-bus-auxiliary-devices-intel-vsec-sdsi-x-guidAabi_sys_bus_auxiliary_devices_intel_vsec_sdsi_x_meter_certificatejCAabi-sys-bus-auxiliary-devices-intel-vsec-sdsi-x-meter-certificate=abi_sys_bus_auxiliary_devices_intel_vsec_sdsi_x_provision_akcjC=abi-sys-bus-auxiliary-devices-intel-vsec-sdsi-x-provision-akc=abi_sys_bus_auxiliary_devices_intel_vsec_sdsi_x_provision_capjC=abi-sys-bus-auxiliary-devices-intel-vsec-sdsi-x-provision-cap9abi_sys_bus_auxiliary_devices_intel_vsec_sdsi_x_registersjC9abi-sys-bus-auxiliary-devices-intel-vsec-sdsi-x-registersAabi_sys_bus_auxiliary_devices_intel_vsec_sdsi_x_state_certificatejCAabi-sys-bus-auxiliary-devices-intel-vsec-sdsi-x-state-certificateabi_sys_bus_bcma_devices_classjCabi-sys-bus-bcma-devices-classabi_sys_bus_bcma_devices_idjCabi-sys-bus-bcma-devices-idabi_sys_bus_bcma_devices_manufjCabi-sys-bus-bcma-devices-manufabi_sys_bus_bcma_devices_revjCabi-sys-bus-bcma-devices-revabi_sys_bus_cdx_devices_classjCabi-sys-bus-cdx-devices-classabi_sys_bus_cdx_devices_devicejCabi-sys-bus-cdx-devices-deviceabi_sys_bus_cdx_devices_enablejCabi-sys-bus-cdx-devices-enable abi_sys_bus_cdx_devices_modaliasjC abi-sys-bus-cdx-devices-modaliasabi_sys_bus_cdx_devices_removejCabi-sys-bus-cdx-devices-removeabi_sys_bus_cdx_devices_resetjCabi-sys-bus-cdx-devices-reset"abi_sys_bus_cdx_devices_resource_njC"abi-sys-bus-cdx-devices-resource-n abi_sys_bus_cdx_devices_revisionjC abi-sys-bus-cdx-devices-revision(abi_sys_bus_cdx_devices_subsystem_devicejC(abi-sys-bus-cdx-devices-subsystem-device(abi_sys_bus_cdx_devices_subsystem_vendorjC(abi-sys-bus-cdx-devices-subsystem-vendorabi_sys_bus_cdx_devices_vendorjCabi-sys-bus-cdx-devices-vendorabi_sys_bus_cdx_rescanjCabi-sys-bus-cdx-rescanabi_sys_bus_corebootjCabi-sys-bus-coreboot%abi_sys_bus_coreboot_devices_cbmem_idjC%abi-sys-bus-coreboot-devices-cbmem-id-abi_sys_bus_coreboot_devices_cbmem_id_addressjC-abi-sys-bus-coreboot-devices-cbmem-id-address)abi_sys_bus_coreboot_devices_cbmem_id_memjC)abi-sys-bus-coreboot-devices-cbmem-id-mem*abi_sys_bus_coreboot_devices_cbmem_id_sizejC*abi-sys-bus-coreboot-devices-cbmem-id-size:abi_sys_bus_coresight_devices_cti_name_channels_chan_clearjC:abi-sys-bus-coresight-devices-cti-name-channels-chan-clear9abi_sys_bus_coresight_devices_cti_name_channels_chan_freejC9abi-sys-bus-coresight-devices-cti-name-channels-chan-freeAabi_sys_bus_coresight_devices_cti_name_channels_chan_gate_disablejCAabi-sys-bus-coresight-devices-cti-name-channels-chan-gate-disable@abi_sys_bus_coresight_devices_cti_name_channels_chan_gate_enablejC@abi-sys-bus-coresight-devices-cti-name-channels-chan-gate-enable:abi_sys_bus_coresight_devices_cti_name_channels_chan_inusejC:abi-sys-bus-coresight-devices-cti-name-channels-chan-inuse:abi_sys_bus_coresight_devices_cti_name_channels_chan_pulsejC:abi-sys-bus-coresight-devices-cti-name-channels-chan-pulse8abi_sys_bus_coresight_devices_cti_name_channels_chan_setjC8abi-sys-bus-coresight-devices-cti-name-channels-chan-set>abi_sys_bus_coresight_devices_cti_name_channels_chan_xtrigs_injC>abi-sys-bus-coresight-devices-cti-name-channels-chan-xtrigs-in?abi_sys_bus_coresight_devices_cti_name_channels_chan_xtrigs_outjC?abi-sys-bus-coresight-devices-cti-name-channels-chan-xtrigs-outAabi_sys_bus_coresight_devices_cti_name_channels_chan_xtrigs_resetjCAabi-sys-bus-coresight-devices-cti-name-channels-chan-xtrigs-reset?abi_sys_bus_coresight_devices_cti_name_channels_chan_xtrigs_seljC?abi-sys-bus-coresight-devices-cti-name-channels-chan-xtrigs-selBabi_sys_bus_coresight_devices_cti_name_channels_trig_filter_enablejCBabi-sys-bus-coresight-devices-cti-name-channels-trig-filter-enable=abi_sys_bus_coresight_devices_cti_name_channels_trigin_attachjC=abi-sys-bus-coresight-devices-cti-name-channels-trigin-attach=abi_sys_bus_coresight_devices_cti_name_channels_trigin_detachjC=abi-sys-bus-coresight-devices-cti-name-channels-trigin-detach>abi_sys_bus_coresight_devices_cti_name_channels_trigout_attachjC>abi-sys-bus-coresight-devices-cti-name-channels-trigout-attach>abi_sys_bus_coresight_devices_cti_name_channels_trigout_detachjC>abi-sys-bus-coresight-devices-cti-name-channels-trigout-detach@abi_sys_bus_coresight_devices_cti_name_channels_trigout_filteredjC@abi-sys-bus-coresight-devices-cti-name-channels-trigout-filtered,abi_sys_bus_coresight_devices_cti_name_ctmidjC,abi-sys-bus-coresight-devices-cti-name-ctmid-abi_sys_bus_coresight_devices_cti_name_enablejC-abi-sys-bus-coresight-devices-cti-name-enable6abi_sys_bus_coresight_devices_cti_name_nr_trigger_consjC6abi-sys-bus-coresight-devices-cti-name-nr-trigger-cons.abi_sys_bus_coresight_devices_cti_name_poweredjC.abi-sys-bus-coresight-devices-cti-name-powered4abi_sys_bus_coresight_devices_cti_name_regs_appclearjC4abi-sys-bus-coresight-devices-cti-name-regs-appclear4abi_sys_bus_coresight_devices_cti_name_regs_apppulsejC4abi-sys-bus-coresight-devices-cti-name-regs-apppulse2abi_sys_bus_coresight_devices_cti_name_regs_appsetjC2abi-sys-bus-coresight-devices-cti-name-regs-appset3abi_sys_bus_coresight_devices_cti_name_regs_asicctljC3abi-sys-bus-coresight-devices-cti-name-regs-asicctl6abi_sys_bus_coresight_devices_cti_name_regs_chinstatusjC6abi-sys-bus-coresight-devices-cti-name-regs-chinstatus7abi_sys_bus_coresight_devices_cti_name_regs_choutstatusjC7abi-sys-bus-coresight-devices-cti-name-regs-choutstatus0abi_sys_bus_coresight_devices_cti_name_regs_gatejC0abi-sys-bus-coresight-devices-cti-name-regs-gate0abi_sys_bus_coresight_devices_cti_name_regs_inenjC0abi-sys-bus-coresight-devices-cti-name-regs-inen5abi_sys_bus_coresight_devices_cti_name_regs_inout_seljC5abi-sys-bus-coresight-devices-cti-name-regs-inout-sel2abi_sys_bus_coresight_devices_cti_name_regs_intackjC2abi-sys-bus-coresight-devices-cti-name-regs-intack1abi_sys_bus_coresight_devices_cti_name_regs_outenjC1abi-sys-bus-coresight-devices-cti-name-regs-outen8abi_sys_bus_coresight_devices_cti_name_regs_triginstatusjC8abi-sys-bus-coresight-devices-cti-name-regs-triginstatus9abi_sys_bus_coresight_devices_cti_name_regs_trigoutstatusjC9abi-sys-bus-coresight-devices-cti-name-regs-trigoutstatusabi_sys_bus_coresight_devices_memory_map_etm_ptm_enable_sourcejC>abi-sys-bus-coresight-devices-memory-map-etm-ptm-enable-source6abi_sys_bus_coresight_devices_memory_map_etm_ptm_etmsrjC6abi-sys-bus-coresight-devices-memory-map-etm-ptm-etmsr?abi_sys_bus_coresight_devices_memory_map_etm_ptm_fifofull_leveljC?abi-sys-bus-coresight-devices-memory-map-etm-ptm-fifofull-level=abi_sys_bus_coresight_devices_memory_map_etm_ptm_mgmt_etmccerjC=abi-sys-bus-coresight-devices-memory-map-etm-ptm-mgmt-etmccerabi_sys_bus_coresight_devices_memory_map_etm_ptm_mgmt_etmtecr1jC>abi-sys-bus-coresight-devices-memory-map-etm-ptm-mgmt-etmtecr1>abi_sys_bus_coresight_devices_memory_map_etm_ptm_mgmt_etmtecr2jC>abi-sys-bus-coresight-devices-memory-map-etm-ptm-mgmt-etmtecr2>abi_sys_bus_coresight_devices_memory_map_etm_ptm_mgmt_etmteevrjC>abi-sys-bus-coresight-devices-memory-map-etm-ptm-mgmt-etmteevrAabi_sys_bus_coresight_devices_memory_map_etm_ptm_mgmt_etmtraceidrjCAabi-sys-bus-coresight-devices-memory-map-etm-ptm-mgmt-etmtraceidr>abi_sys_bus_coresight_devices_memory_map_etm_ptm_mgmt_etmtsscrjC>abi-sys-bus-coresight-devices-memory-map-etm-ptm-mgmt-etmtsscr5abi_sys_bus_coresight_devices_memory_map_etm_ptm_modejC5abi-sys-bus-coresight-devices-memory-map-etm-ptm-modeabi_sys_bus_coresight_devices_memory_map_etm_ptm_trigger_eventjC>abi-sys-bus-coresight-devices-memory-map-etm-ptm-trigger-event8abi_sys_bus_coresight_devices_memory_map_etb_enable_sinkjC8abi-sys-bus-coresight-devices-memory-map-etb-enable-sink5abi_sys_bus_coresight_devices_memory_map_etb_mgmt_ctljC5abi-sys-bus-coresight-devices-memory-map-etb-mgmt-ctl6abi_sys_bus_coresight_devices_memory_map_etb_mgmt_ffcrjC6abi-sys-bus-coresight-devices-memory-map-etb-mgmt-ffcr6abi_sys_bus_coresight_devices_memory_map_etb_mgmt_ffsrjC6abi-sys-bus-coresight-devices-memory-map-etb-mgmt-ffsr5abi_sys_bus_coresight_devices_memory_map_etb_mgmt_rdpjC5abi-sys-bus-coresight-devices-memory-map-etb-mgmt-rdp5abi_sys_bus_coresight_devices_memory_map_etb_mgmt_rrpjC5abi-sys-bus-coresight-devices-memory-map-etb-mgmt-rrp5abi_sys_bus_coresight_devices_memory_map_etb_mgmt_rwpjC5abi-sys-bus-coresight-devices-memory-map-etb-mgmt-rwp5abi_sys_bus_coresight_devices_memory_map_etb_mgmt_stsjC5abi-sys-bus-coresight-devices-memory-map-etb-mgmt-sts5abi_sys_bus_coresight_devices_memory_map_etb_mgmt_trgjC5abi-sys-bus-coresight-devices-memory-map-etb-mgmt-trg9abi_sys_bus_coresight_devices_memory_map_etb_trigger_cntrjC9abi-sys-bus-coresight-devices-memory-map-etb-trigger-cntr;abi_sys_bus_coresight_devices_memory_map_funnel_funnel_ctrljC;abi-sys-bus-coresight-devices-memory-map-funnel-funnel-ctrl8abi_sys_bus_coresight_devices_memory_map_funnel_priorityjC8abi-sys-bus-coresight-devices-memory-map-funnel-priority:abi_sys_bus_coresight_devices_memory_map_stm_enable_sourcejC:abi-sys-bus-coresight-devices-memory-map-stm-enable-source;abi_sys_bus_coresight_devices_memory_map_stm_hwevent_enablejC;abi-sys-bus-coresight-devices-memory-map-stm-hwevent-enable;abi_sys_bus_coresight_devices_memory_map_stm_hwevent_selectjC;abi-sys-bus-coresight-devices-memory-map-stm-hwevent-select8abi_sys_bus_coresight_devices_memory_map_stm_port_enablejC8abi-sys-bus-coresight-devices-memory-map-stm-port-enable8abi_sys_bus_coresight_devices_memory_map_stm_port_selectjC8abi-sys-bus-coresight-devices-memory-map-stm-port-select3abi_sys_bus_coresight_devices_memory_map_stm_statusjC3abi-sys-bus-coresight-devices-memory-map-stm-status4abi_sys_bus_coresight_devices_memory_map_stm_traceidjC4abi-sys-bus-coresight-devices-memory-map-stm-traceid?abi_sys_bus_coresight_devices_memory_map_tmc_buf_mode_preferredjC?abi-sys-bus-coresight-devices-memory-map-tmc-buf-mode-preferred@abi_sys_bus_coresight_devices_memory_map_tmc_buf_modes_availablejC@abi-sys-bus-coresight-devices-memory-map-tmc-buf-modes-available8abi_sys_bus_coresight_devices_memory_map_tmc_buffer_sizejC8abi-sys-bus-coresight-devices-memory-map-tmc-buffer-size5abi_sys_bus_coresight_devices_memory_map_tmc_mgmt_ctljC5abi-sys-bus-coresight-devices-memory-map-tmc-mgmt-ctl7abi_sys_bus_coresight_devices_memory_map_tmc_mgmt_devidjC7abi-sys-bus-coresight-devices-memory-map-tmc-mgmt-devid6abi_sys_bus_coresight_devices_memory_map_tmc_mgmt_ffcrjC6abi-sys-bus-coresight-devices-memory-map-tmc-mgmt-ffcr6abi_sys_bus_coresight_devices_memory_map_tmc_mgmt_ffsrjC6abi-sys-bus-coresight-devices-memory-map-tmc-mgmt-ffsr6abi_sys_bus_coresight_devices_memory_map_tmc_mgmt_modejC6abi-sys-bus-coresight-devices-memory-map-tmc-mgmt-mode5abi_sys_bus_coresight_devices_memory_map_tmc_mgmt_rrpjC5abi-sys-bus-coresight-devices-memory-map-tmc-mgmt-rrp5abi_sys_bus_coresight_devices_memory_map_tmc_mgmt_rszjC5abi-sys-bus-coresight-devices-memory-map-tmc-mgmt-rsz5abi_sys_bus_coresight_devices_memory_map_tmc_mgmt_rwpjC5abi-sys-bus-coresight-devices-memory-map-tmc-mgmt-rwp5abi_sys_bus_coresight_devices_memory_map_tmc_mgmt_stsjC5abi-sys-bus-coresight-devices-memory-map-tmc-mgmt-sts5abi_sys_bus_coresight_devices_memory_map_tmc_mgmt_trgjC5abi-sys-bus-coresight-devices-memory-map-tmc-mgmt-trg9abi_sys_bus_coresight_devices_memory_map_tmc_trigger_cntrjC9abi-sys-bus-coresight-devices-memory-map-tmc-trigger-cntr0abi_sys_bus_coresight_devices_tpdm_name_cmb_modejC0abi-sys-bus-coresight-devices-tpdm-name-cmb-mode8abi_sys_bus_coresight_devices_tpdm_name_cmb_msr_msr_0_31jC8abi-sys-bus-coresight-devices-tpdm-name-cmb-msr-msr-0-31:abi_sys_bus_coresight_devices_tpdm_name_cmb_patt_enable_tsjC:abi-sys-bus-coresight-devices-tpdm-name-cmb-patt-enable-ts>abi_sys_bus_coresight_devices_tpdm_name_cmb_trig_patt_xpmr_0_1jC>abi-sys-bus-coresight-devices-tpdm-name-cmb-trig-patt-xpmr-0-1=abi_sys_bus_coresight_devices_tpdm_name_cmb_trig_patt_xpr_0_1jC=abi-sys-bus-coresight-devices-tpdm-name-cmb-trig-patt-xpr-0-13abi_sys_bus_coresight_devices_tpdm_name_cmb_trig_tsjC3abi-sys-bus-coresight-devices-tpdm-name-cmb-trig-ts2abi_sys_bus_coresight_devices_tpdm_name_cmb_ts_alljC2abi-sys-bus-coresight-devices-tpdm-name-cmb-ts-all9abi_sys_bus_coresight_devices_tpdm_name_dsb_edge_ctrl_idxjC9abi-sys-bus-coresight-devices-tpdm-name-dsb-edge-ctrl-idx:abi_sys_bus_coresight_devices_tpdm_name_dsb_edge_ctrl_maskjC:abi-sys-bus-coresight-devices-tpdm-name-dsb-edge-ctrl-mask9abi_sys_bus_coresight_devices_tpdm_name_dsb_edge_ctrl_valjC9abi-sys-bus-coresight-devices-tpdm-name-dsb-edge-ctrl-val:abi_sys_bus_coresight_devices_tpdm_name_dsb_edge_edcmr_0_7jC:abi-sys-bus-coresight-devices-tpdm-name-dsb-edge-edcmr-0-7:abi_sys_bus_coresight_devices_tpdm_name_dsb_edge_edcr_0_15jC:abi-sys-bus-coresight-devices-tpdm-name-dsb-edge-edcr-0-150abi_sys_bus_coresight_devices_tpdm_name_dsb_modejC0abi-sys-bus-coresight-devices-tpdm-name-dsb-mode8abi_sys_bus_coresight_devices_tpdm_name_dsb_msr_msr_0_31jC8abi-sys-bus-coresight-devices-tpdm-name-dsb-msr-msr-0-31:abi_sys_bus_coresight_devices_tpdm_name_dsb_patt_enable_tsjC:abi-sys-bus-coresight-devices-tpdm-name-dsb-patt-enable-ts9abi_sys_bus_coresight_devices_tpdm_name_dsb_patt_set_typejC9abi-sys-bus-coresight-devices-tpdm-name-dsb-patt-set-type9abi_sys_bus_coresight_devices_tpdm_name_dsb_patt_tpmr_0_1jC9abi-sys-bus-coresight-devices-tpdm-name-dsb-patt-tpmr-0-19abi_sys_bus_coresight_devices_tpdm_name_dsb_patt_tpmr_0_7jC9abi-sys-bus-coresight-devices-tpdm-name-dsb-patt-tpmr-0-78abi_sys_bus_coresight_devices_tpdm_name_dsb_patt_tpr_0_1jC8abi-sys-bus-coresight-devices-tpdm-name-dsb-patt-tpr-0-18abi_sys_bus_coresight_devices_tpdm_name_dsb_patt_tpr_0_7jC8abi-sys-bus-coresight-devices-tpdm-name-dsb-patt-tpr-0-7>abi_sys_bus_coresight_devices_tpdm_name_dsb_trig_patt_xpmr_0_7jC>abi-sys-bus-coresight-devices-tpdm-name-dsb-trig-patt-xpmr-0-7=abi_sys_bus_coresight_devices_tpdm_name_dsb_trig_patt_xpr_0_7jC=abi-sys-bus-coresight-devices-tpdm-name-dsb-trig-patt-xpr-0-73abi_sys_bus_coresight_devices_tpdm_name_dsb_trig_tsjC3abi-sys-bus-coresight-devices-tpdm-name-dsb-trig-ts5abi_sys_bus_coresight_devices_tpdm_name_dsb_trig_typejC5abi-sys-bus-coresight-devices-tpdm-name-dsb-trig-type8abi_sys_bus_coresight_devices_tpdm_name_integration_testjC8abi-sys-bus-coresight-devices-tpdm-name-integration-test5abi_sys_bus_coresight_devices_tpdm_name_reset_datasetjC5abi-sys-bus-coresight-devices-tpdm-name-reset-dataset1abi_sys_bus_coresight_devices_etm_n_addr_cmp_viewjC1abi-sys-bus-coresight-devices-etm-n-addr-cmp-view5abi_sys_bus_coresight_devices_etm_n_addr_exlevel_s_nsjC5abi-sys-bus-coresight-devices-etm-n-addr-exlevel-s-ns,abi_sys_bus_coresight_devices_etm_n_addr_idxjC,abi-sys-bus-coresight-devices-etm-n-addr-idx5abi_sys_bus_coresight_devices_etm_n_addr_instdatatypejC5abi-sys-bus-coresight-devices-etm-n-addr-instdatatype.abi_sys_bus_coresight_devices_etm_n_addr_rangejC.abi-sys-bus-coresight-devices-etm-n-addr-range/abi_sys_bus_coresight_devices_etm_n_addr_singlejC/abi-sys-bus-coresight-devices-etm-n-addr-single+abi_sys_bus_coresight_devices_etm_n_bb_ctrljC+abi-sys-bus-coresight-devices-etm-n-bb-ctrl-abi_sys_bus_coresight_devices_etm_n_cntr_ctrljC-abi-sys-bus-coresight-devices-etm-n-cntr-ctrl,abi_sys_bus_coresight_devices_etm_n_cntr_idxjC,abi-sys-bus-coresight-devices-etm-n-cntr-idx,abi_sys_bus_coresight_devices_etm_n_cntr_valjC,abi-sys-bus-coresight-devices-etm-n-cntr-val,abi_sys_bus_coresight_devices_etm_n_cntrldvrjC,abi-sys-bus-coresight-devices-etm-n-cntrldvr'abi_sys_bus_coresight_devices_etm_n_cpujC'abi-sys-bus-coresight-devices-etm-n-cpu-abi_sys_bus_coresight_devices_etm_n_ctxid_idxjC-abi-sys-bus-coresight-devices-etm-n-ctxid-idx/abi_sys_bus_coresight_devices_etm_n_ctxid_masksjC/abi-sys-bus-coresight-devices-etm-n-ctxid-masks-abi_sys_bus_coresight_devices_etm_n_ctxid_pidjC-abi-sys-bus-coresight-devices-etm-n-ctxid-pid1abi_sys_bus_coresight_devices_etm_n_cyc_thresholdjC1abi-sys-bus-coresight-devices-etm-n-cyc-threshold1abi_sys_bus_coresight_devices_etm_n_enable_sourcejC1abi-sys-bus-coresight-devices-etm-n-enable-source)abi_sys_bus_coresight_devices_etm_n_eventjC)abi-sys-bus-coresight-devices-etm-n-event1abi_sys_bus_coresight_devices_etm_n_event_instrenjC1abi-sys-bus-coresight-devices-etm-n-event-instren,abi_sys_bus_coresight_devices_etm_n_event_tsjC,abi-sys-bus-coresight-devices-etm-n-event-ts/abi_sys_bus_coresight_devices_etm_n_event_vinstjC/abi-sys-bus-coresight-devices-etm-n-event-vinst6abi_sys_bus_coresight_devices_etm_n_mgmt_trcauthstatusjC6abi-sys-bus-coresight-devices-etm-n-mgmt-trcauthstatus2abi_sys_bus_coresight_devices_etm_n_mgmt_trcconfigjC2abi-sys-bus-coresight-devices-etm-n-mgmt-trcconfig3abi_sys_bus_coresight_devices_etm_n_mgmt_trcdevarchjC3abi-sys-bus-coresight-devices-etm-n-mgmt-trcdevarch1abi_sys_bus_coresight_devices_etm_n_mgmt_trcdevidjC1abi-sys-bus-coresight-devices-etm-n-mgmt-trcdevid3abi_sys_bus_coresight_devices_etm_n_mgmt_trcdevtypejC3abi-sys-bus-coresight-devices-etm-n-mgmt-trcdevtype/abi_sys_bus_coresight_devices_etm_n_mgmt_trclsrjC/abi-sys-bus-coresight-devices-etm-n-mgmt-trclsr1abi_sys_bus_coresight_devices_etm_n_mgmt_trcoslsrjC1abi-sys-bus-coresight-devices-etm-n-mgmt-trcoslsr0abi_sys_bus_coresight_devices_etm_n_mgmt_trcpdcrjC0abi-sys-bus-coresight-devices-etm-n-mgmt-trcpdcr0abi_sys_bus_coresight_devices_etm_n_mgmt_trcpdsrjC0abi-sys-bus-coresight-devices-etm-n-mgmt-trcpdsr1abi_sys_bus_coresight_devices_etm_n_mgmt_trcpidr0jC1abi-sys-bus-coresight-devices-etm-n-mgmt-trcpidr01abi_sys_bus_coresight_devices_etm_n_mgmt_trcpidr1jC1abi-sys-bus-coresight-devices-etm-n-mgmt-trcpidr11abi_sys_bus_coresight_devices_etm_n_mgmt_trcpidr2jC1abi-sys-bus-coresight-devices-etm-n-mgmt-trcpidr21abi_sys_bus_coresight_devices_etm_n_mgmt_trcpidr3jC1abi-sys-bus-coresight-devices-etm-n-mgmt-trcpidr33abi_sys_bus_coresight_devices_etm_n_mgmt_trctraceidjC3abi-sys-bus-coresight-devices-etm-n-mgmt-trctraceid(abi_sys_bus_coresight_devices_etm_n_modejC(abi-sys-bus-coresight-devices-etm-n-mode/abi_sys_bus_coresight_devices_etm_n_nr_addr_cmpjC/abi-sys-bus-coresight-devices-etm-n-nr-addr-cmp+abi_sys_bus_coresight_devices_etm_n_nr_cntrjC+abi-sys-bus-coresight-devices-etm-n-nr-cntr.abi_sys_bus_coresight_devices_etm_n_nr_ext_inpjC.abi-sys-bus-coresight-devices-etm-n-nr-ext-inp-abi_sys_bus_coresight_devices_etm_n_nr_pe_cmpjC-abi-sys-bus-coresight-devices-etm-n-nr-pe-cmp/abi_sys_bus_coresight_devices_etm_n_nr_resourcejC/abi-sys-bus-coresight-devices-etm-n-nr-resource-abi_sys_bus_coresight_devices_etm_n_nr_ss_cmpjC-abi-sys-bus-coresight-devices-etm-n-nr-ss-cmp.abi_sys_bus_coresight_devices_etm_n_nrseqstatejC.abi-sys-bus-coresight-devices-etm-n-nrseqstate4abi_sys_bus_coresight_devices_etm_n_ns_exlevel_vinstjC4abi-sys-bus-coresight-devices-etm-n-ns-exlevel-vinst+abi_sys_bus_coresight_devices_etm_n_numcidcjC+abi-sys-bus-coresight-devices-etm-n-numcidc,abi_sys_bus_coresight_devices_etm_n_numvmidcjC,abi-sys-bus-coresight-devices-etm-n-numvmidc&abi_sys_bus_coresight_devices_etm_n_pejC&abi-sys-bus-coresight-devices-etm-n-pe,abi_sys_bus_coresight_devices_etm_n_res_ctrljC,abi-sys-bus-coresight-devices-etm-n-res-ctrl+abi_sys_bus_coresight_devices_etm_n_res_idxjC+abi-sys-bus-coresight-devices-etm-n-res-idx)abi_sys_bus_coresight_devices_etm_n_resetjC)abi-sys-bus-coresight-devices-etm-n-reset3abi_sys_bus_coresight_devices_etm_n_s_exlevel_vinstjC3abi-sys-bus-coresight-devices-etm-n-s-exlevel-vinst-abi_sys_bus_coresight_devices_etm_n_seq_eventjC-abi-sys-bus-coresight-devices-etm-n-seq-event+abi_sys_bus_coresight_devices_etm_n_seq_idxjC+abi-sys-bus-coresight-devices-etm-n-seq-idx3abi_sys_bus_coresight_devices_etm_n_seq_reset_eventjC3abi-sys-bus-coresight-devices-etm-n-seq-reset-event-abi_sys_bus_coresight_devices_etm_n_seq_statejC-abi-sys-bus-coresight-devices-etm-n-seq-state.abi_sys_bus_coresight_devices_etm_n_sshot_ctrljC.abi-sys-bus-coresight-devices-etm-n-sshot-ctrl-abi_sys_bus_coresight_devices_etm_n_sshot_idxjC-abi-sys-bus-coresight-devices-etm-n-sshot-idx1abi_sys_bus_coresight_devices_etm_n_sshot_pe_ctrljC1abi-sys-bus-coresight-devices-etm-n-sshot-pe-ctrl0abi_sys_bus_coresight_devices_etm_n_sshot_statusjC0abi-sys-bus-coresight-devices-etm-n-sshot-status,abi_sys_bus_coresight_devices_etm_n_syncfreqjC,abi-sys-bus-coresight-devices-etm-n-syncfreq2abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr0jC2abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr02abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr1jC2abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr13abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr10jC3abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr103abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr11jC3abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr113abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr12jC3abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr123abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr13jC3abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr132abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr2jC2abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr22abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr3jC2abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr32abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr4jC2abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr42abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr5jC2abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr52abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr8jC2abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr82abi_sys_bus_coresight_devices_etm_n_trcidr_trcidr9jC2abi-sys-bus-coresight-devices-etm-n-trcidr-trcidr9-abi_sys_bus_coresight_devices_etm_n_ts_sourcejC-abi-sys-bus-coresight-devices-etm-n-ts-source;abi_sys_bus_coresight_devices_etm_n_vinst_pe_cmp_start_stopjC;abi-sys-bus-coresight-devices-etm-n-vinst-pe-cmp-start-stop,abi_sys_bus_coresight_devices_etm_n_vmid_idxjC,abi-sys-bus-coresight-devices-etm-n-vmid-idx.abi_sys_bus_coresight_devices_etm_n_vmid_masksjC.abi-sys-bus-coresight-devices-etm-n-vmid-masks,abi_sys_bus_coresight_devices_etm_n_vmid_valjC,abi-sys-bus-coresight-devices-etm-n-vmid-val,abi_sys_bus_coresight_devices_trbe_cpu_alignjC,abi-sys-bus-coresight-devices-trbe-cpu-align+abi_sys_bus_coresight_devices_trbe_cpu_flagjC+abi-sys-bus-coresight-devices-trbe-cpu-flag5abi_sys_bus_coresight_devices_ultra_smb_n_enable_sinkjC5abi-sys-bus-coresight-devices-ultra-smb-n-enable-sink7abi_sys_bus_coresight_devices_ultra_smb_n_mgmt_buf_sizejC7abi-sys-bus-coresight-devices-ultra-smb-n-mgmt-buf-size9abi_sys_bus_coresight_devices_ultra_smb_n_mgmt_buf_statusjC9abi-sys-bus-coresight-devices-ultra-smb-n-mgmt-buf-status7abi_sys_bus_coresight_devices_ultra_smb_n_mgmt_read_posjC7abi-sys-bus-coresight-devices-ultra-smb-n-mgmt-read-pos8abi_sys_bus_coresight_devices_ultra_smb_n_mgmt_write_posjC8abi-sys-bus-coresight-devices-ultra-smb-n-mgmt-write-pos:abi_sys_bus_counter_devices_counterx_cascade_counts_enablejC:abi-sys-bus-counter-devices-counterx-cascade-counts-enableGabi_sys_bus_counter_devices_counterx_cascade_counts_enable_component_idjCGabi-sys-bus-counter-devices-counterx-cascade-counts-enable-component-id3abi_sys_bus_counter_devices_counterx_county_capturejC3abi-sys-bus-counter-devices-counterx-county-capture3abi_sys_bus_counter_devices_counterx_county_ceilingjC3abi-sys-bus-counter-devices-counterx-county-ceiling1abi_sys_bus_counter_devices_counterx_county_countjC1abi-sys-bus-counter-devices-counterx-county-count6abi_sys_bus_counter_devices_counterx_county_count_modejC6abi-sys-bus-counter-devices-counterx-county-count-mode@abi_sys_bus_counter_devices_counterx_county_count_mode_availablejC@abi-sys-bus-counter-devices-counterx-county-count-mode-available5abi_sys_bus_counter_devices_counterx_county_directionjC5abi-sys-bus-counter-devices-counterx-county-direction2abi_sys_bus_counter_devices_counterx_county_enablejC2abi-sys-bus-counter-devices-counterx-county-enable7abi_sys_bus_counter_devices_counterx_county_error_noisejC7abi-sys-bus-counter-devices-counterx-county-error-noise1abi_sys_bus_counter_devices_counterx_county_floorjC1abi-sys-bus-counter-devices-counterx-county-floor4abi_sys_bus_counter_devices_counterx_county_functionjC4abi-sys-bus-counter-devices-counterx-county-function0abi_sys_bus_counter_devices_counterx_county_namejC0abi-sys-bus-counter-devices-counterx-county-name9abi_sys_bus_counter_devices_counterx_county_num_overflowsjC9abi-sys-bus-counter-devices-counterx-county-num-overflows5abi_sys_bus_counter_devices_counterx_county_prescalerjC5abi-sys-bus-counter-devices-counterx-county-prescaler2abi_sys_bus_counter_devices_counterx_county_presetjC2abi-sys-bus-counter-devices-counterx-county-preset9abi_sys_bus_counter_devices_counterx_county_preset_enablejC9abi-sys-bus-counter-devices-counterx-county-preset-enable:abi_sys_bus_counter_devices_counterx_county_signalz_actionjC:abi-sys-bus-counter-devices-counterx-county-signalz-action;abi_sys_bus_counter_devices_counterx_county_spike_filter_nsjC;abi-sys-bus-counter-devices-counterx-county-spike-filter-ns6abi_sys_bus_counter_devices_counterx_events_queue_sizejC6abi-sys-bus-counter-devices-counterx-events-queue-sizeFabi_sys_bus_counter_devices_counterx_external_input_phase_clock_selectjCFabi-sys-bus-counter-devices-counterx-external-input-phase-clock-selectPabi_sys_bus_counter_devices_counterx_external_input_phase_clock_select_availablejCPabi-sys-bus-counter-devices-counterx-external-input-phase-clock-select-available)abi_sys_bus_counter_devices_counterx_namejC)abi-sys-bus-counter-devices-counterx-name/abi_sys_bus_counter_devices_counterx_num_countsjC/abi-sys-bus-counter-devices-counterx-num-counts0abi_sys_bus_counter_devices_counterx_num_signalsjC0abi-sys-bus-counter-devices-counterx-num-signals8abi_sys_bus_counter_devices_counterx_signaly_cable_faultjC8abi-sys-bus-counter-devices-counterx-signaly-cable-fault?abi_sys_bus_counter_devices_counterx_signaly_cable_fault_enablejC?abi-sys-bus-counter-devices-counterx-signaly-cable-fault-enableCabi_sys_bus_counter_devices_counterx_signaly_filter_clock_prescalerjCCabi-sys-bus-counter-devices-counterx-signaly-filter-clock-prescaler6abi_sys_bus_counter_devices_counterx_signaly_frequencyjC6abi-sys-bus-counter-devices-counterx-signaly-frequency;abi_sys_bus_counter_devices_counterx_signaly_index_polarityjC;abi-sys-bus-counter-devices-counterx-signaly-index-polarityEabi_sys_bus_counter_devices_counterx_signaly_index_polarity_availablejCEabi-sys-bus-counter-devices-counterx-signaly-index-polarity-available1abi_sys_bus_counter_devices_counterx_signaly_namejC1abi-sys-bus-counter-devices-counterx-signaly-name5abi_sys_bus_counter_devices_counterx_signaly_polarityjC5abi-sys-bus-counter-devices-counterx-signaly-polarity3abi_sys_bus_counter_devices_counterx_signaly_signaljC3abi-sys-bus-counter-devices-counterx-signaly-signal=abi_sys_bus_counter_devices_counterx_signaly_synchronous_modejC=abi-sys-bus-counter-devices-counterx-signaly-synchronous-mode'abi_sys_bus_css_devices_driver_overridejC'abi-sys-bus-css-devices-driver-override abi_sys_bus_css_devices_modaliasjC abi-sys-bus-css-devices-modaliasabi_sys_bus_css_devices_typejCabi-sys-bus-css-devices-type,abi_sys_bus_css_drivers_io_subchannel_chpidsjC,abi-sys-bus-css-drivers-io-subchannel-chpids/abi_sys_bus_css_drivers_io_subchannel_pimpampomjC/abi-sys-bus-css-drivers-io-subchannel-pimpampomabi_sys_bus_cxl_devices_devtypejCabi-sys-bus-cxl-devices-devtype abi_sys_bus_cxl_devices_modaliasjC abi-sys-bus-cxl-devices-modalias"abi_sys_bus_cxl_devices_decoderx_yjC"abi-sys-bus-cxl-devices-decoderx-y;abi_sys_bus_cxl_devices_decoderx_y_cap_pmem_ram_type2_type3jC;abi-sys-bus-cxl-devices-decoderx-y-cap-pmem-ram-type2-type39abi_sys_bus_cxl_devices_decoderx_y_create_pmem_ram_regionjC9abi-sys-bus-cxl-devices-decoderx-y-create-pmem-ram-region0abi_sys_bus_cxl_devices_decoderx_y_delete_regionjC0abi-sys-bus-cxl-devices-decoderx-y-delete-region/abi_sys_bus_cxl_devices_decoderx_y_dpa_resourcejC/abi-sys-bus-cxl-devices-decoderx-y-dpa-resource+abi_sys_bus_cxl_devices_decoderx_y_dpa_sizejC+abi-sys-bus-cxl-devices-decoderx-y-dpa-size9abi_sys_bus_cxl_devices_decoderx_y_interleave_granularityjC9abi-sys-bus-cxl-devices-decoderx-y-interleave-granularity2abi_sys_bus_cxl_devices_decoderx_y_interleave_waysjC2abi-sys-bus-cxl-devices-decoderx-y-interleave-ways)abi_sys_bus_cxl_devices_decoderx_y_lockedjC)abi-sys-bus-cxl-devices-decoderx-y-locked'abi_sys_bus_cxl_devices_decoderx_y_modejC'abi-sys-bus-cxl-devices-decoderx-y-mode,abi_sys_bus_cxl_devices_decoderx_y_qos_classjC,abi-sys-bus-cxl-devices-decoderx-y-qos-class.abi_sys_bus_cxl_devices_decoderx_y_target_listjC.abi-sys-bus-cxl-devices-decoderx-y-target-list.abi_sys_bus_cxl_devices_decoderx_y_target_typejC.abi-sys-bus-cxl-devices-decoderx-y-target-type-abi_sys_bus_cxl_devices_decoderx_y_start_sizejC-abi-sys-bus-cxl-devices-decoderx-y-start-size&abi_sys_bus_cxl_devices_endpointx_cdatjC&abi-sys-bus-cxl-devices-endpointx-cdat%abi_sys_bus_cxl_devices_memx_firmwarejC%abi-sys-bus-cxl-devices-memx-firmware-abi_sys_bus_cxl_devices_memx_firmware_versionjC-abi-sys-bus-cxl-devices-memx-firmware-version&abi_sys_bus_cxl_devices_memx_numa_nodejC&abi-sys-bus-cxl-devices-memx-numa-node+abi_sys_bus_cxl_devices_memx_pmem_qos_classjC+abi-sys-bus-cxl-devices-memx-pmem-qos-class&abi_sys_bus_cxl_devices_memx_pmem_sizejC&abi-sys-bus-cxl-devices-memx-pmem-size*abi_sys_bus_cxl_devices_memx_ram_qos_classjC*abi-sys-bus-cxl-devices-memx-ram-qos-class%abi_sys_bus_cxl_devices_memx_ram_sizejC%abi-sys-bus-cxl-devices-memx-ram-size.abi_sys_bus_cxl_devices_memx_security_sanitizejC.abi-sys-bus-cxl-devices-memx-security-sanitize+abi_sys_bus_cxl_devices_memx_security_statejC+abi-sys-bus-cxl-devices-memx-security-state#abi_sys_bus_cxl_devices_memx_serialjC#abi-sys-bus-cxl-devices-memx-serial0abi_sys_bus_cxl_devices_memx_trigger_poison_listjC0abi-sys-bus-cxl-devices-memx-trigger-poison-list0abi_sys_bus_cxl_devices_portx_decoders_committedjC0abi-sys-bus-cxl-devices-portx-decoders-committed$abi_sys_bus_cxl_devices_portx_dportyjC$abi-sys-bus-cxl-devices-portx-dporty#abi_sys_bus_cxl_devices_portx_uportjC#abi-sys-bus-cxl-devices-portx-uport6abi_sys_bus_cxl_devices_regionz_accessy_read_bandwidthjC6abi-sys-bus-cxl-devices-regionz-accessy-read-bandwidth4abi_sys_bus_cxl_devices_regionz_accessy_read_latencyjC4abi-sys-bus-cxl-devices-regionz-accessy-read-latency&abi_sys_bus_cxl_devices_regionz_commitjC&abi-sys-bus-cxl-devices-regionz-commit6abi_sys_bus_cxl_devices_regionz_interleave_granularityjC6abi-sys-bus-cxl-devices-regionz-interleave-granularity/abi_sys_bus_cxl_devices_regionz_interleave_waysjC/abi-sys-bus-cxl-devices-regionz-interleave-ways$abi_sys_bus_cxl_devices_regionz_modejC$abi-sys-bus-cxl-devices-regionz-mode(abi_sys_bus_cxl_devices_regionz_resourcejC(abi-sys-bus-cxl-devices-regionz-resource$abi_sys_bus_cxl_devices_regionz_sizejC$abi-sys-bus-cxl-devices-regionz-size*abi_sys_bus_cxl_devices_regionz_target_0_njC*abi-sys-bus-cxl-devices-regionz-target-0-n$abi_sys_bus_cxl_devices_regionz_uuidjC$abi-sys-bus-cxl-devices-regionz-uuid4abi_sys_bus_cxl_devices_port_endpoint_x_parent_dportjC4abi-sys-bus-cxl-devices-port-endpoint-x-parent-dportabi_sys_bus_cxl_flushjCabi-sys-bus-cxl-flush$abi_sys_bus_dax_devices_daxx_y_alignjC$abi-sys-bus-dax-devices-daxx-y-align&abi_sys_bus_dax_devices_daxx_y_mappingjC&abi-sys-bus-dax-devices-daxx-y-mapping0abi_sys_bus_dax_devices_daxx_y_mapping_0_n_startjC0abi-sys-bus-dax-devices-daxx-y-mapping-0-n-start/abi_sys_bus_dax_devices_daxx_y_memmap_on_memoryjC/abi-sys-bus-dax-devices-daxx-y-memmap-on-memory(abi_sys_bus_dax_devices_daxx_y_numa_nodejC(abi-sys-bus-dax-devices-daxx-y-numa-node'abi_sys_bus_dax_devices_daxx_y_resourcejC'abi-sys-bus-dax-devices-daxx-y-resource#abi_sys_bus_dax_devices_daxx_y_sizejC#abi-sys-bus-dax-devices-daxx-y-size*abi_sys_bus_dax_devices_daxx_y_target_nodejC*abi-sys-bus-dax-devices-daxx-y-target-node,abi_sys_bus_dfl_devices_dfl_dev_x_feature_idjC,abi-sys-bus-dfl-devices-dfl-dev-x-feature-id*abi_sys_bus_dfl_devices_dfl_dev_x_fec_modejC*abi-sys-bus-dfl-devices-dfl-dev-x-fec-mode/abi_sys_bus_dfl_devices_dfl_dev_x_infx_cal_failjC/abi-sys-bus-dfl-devices-dfl-dev-x-infx-cal-fail,abi_sys_bus_dfl_devices_dfl_dev_x_infx_clearjC,abi-sys-bus-dfl-devices-dfl-dev-x-infx-clear0abi_sys_bus_dfl_devices_dfl_dev_x_infx_init_donejC0abi-sys-bus-dfl-devices-dfl-dev-x-infx-init-done1abi_sys_bus_dfl_devices_dfl_dev_x_nios_fw_versionjC1abi-sys-bus-dfl-devices-dfl-dev-x-nios-fw-version0abi_sys_bus_dfl_devices_dfl_dev_x_retimer_a_modejC0abi-sys-bus-dfl-devices-dfl-dev-x-retimer-a-mode0abi_sys_bus_dfl_devices_dfl_dev_x_retimer_b_modejC0abi-sys-bus-dfl-devices-dfl-dev-x-retimer-b-mode&abi_sys_bus_dfl_devices_dfl_dev_x_typejC&abi-sys-bus-dfl-devices-dfl-dev-x-type/abi_sys_bus_drivers_corsair_dev_current_profilejC/abi-sys-bus-drivers-corsair-dev-current-profile*abi_sys_bus_drivers_corsair_dev_macro_modejC*abi-sys-bus-drivers-corsair-dev-macro-mode)abi_sys_bus_event_source_devices_dev_caps!jC)abi-sys-bus-event-source-devices-dev-caps+abi_sys_bus_event_source_devices_dev_formatjC+abi-sys-bus-event-source-devices-dev-format1abi_sys_bus_event_source_devices_pmu_events_eventjC1abi-sys-bus-event-source-devices-pmu-events-event7abi_sys_bus_event_source_devices_pmu_events_event_scalejC7abi-sys-bus-event-source-devices-pmu-events-event-scale6abi_sys_bus_event_source_devices_pmu_events_event_unitjC6abi-sys-bus-event-source-devices-pmu-events-event-unit1abi_sys_bus_event_source_devices_dfl_fmex_cpumaskjC1abi-sys-bus-event-source-devices-dfl-fmex-cpumask0abi_sys_bus_event_source_devices_dfl_fmex_eventsjC0abi-sys-bus-event-source-devices-dfl-fmex-events0abi_sys_bus_event_source_devices_dfl_fmex_formatjC0abi-sys-bus-event-source-devices-dfl-fmex-format-abi_sys_bus_event_source_devices_dmar_cpumaskjC-abi-sys-bus-event-source-devices-dmar-cpumask,abi_sys_bus_event_source_devices_dmar_formatjC,abi-sys-bus-event-source-devices-dmar-format,abi_sys_bus_event_source_devices_dsa_cpumaskjC,abi-sys-bus-event-source-devices-dsa-cpumask+abi_sys_bus_event_source_devices_dsa_formatjC+abi-sys-bus-event-source-devices-dsa-format?abi_sys_bus_event_source_devices_hv_24x7_event_descs_event_namejC?abi-sys-bus-event-source-devices-hv-24x7-event-descs-event-nameDabi_sys_bus_event_source_devices_hv_24x7_event_long_descs_event_namejCDabi-sys-bus-event-source-devices-hv-24x7-event-long-descs-event-name/abi_sys_bus_event_source_devices_hv_24x7_formatjC/abi-sys-bus-event-source-devices-hv-24x7-format:abi_sys_bus_event_source_devices_hv_24x7_interface_catalogjC:abi-sys-bus-event-source-devices-hv-24x7-interface-catalogAabi_sys_bus_event_source_devices_hv_24x7_interface_catalog_lengthjCAabi-sys-bus-event-source-devices-hv-24x7-interface-catalog-lengthBabi_sys_bus_event_source_devices_hv_24x7_interface_catalog_versionjCBabi-sys-bus-event-source-devices-hv-24x7-interface-catalog-version/abi_sys_bus_event_source_devices_hv_gpci_formatjC/abi-sys-bus-event-source-devices-hv-gpci-formatEabi_sys_bus_event_source_devices_hv_gpci_interface_collect_privilegedjCEabi-sys-bus-event-source-devices-hv-gpci-interface-collect-privileged;abi_sys_bus_event_source_devices_hv_gpci_interface_expandedjC;abi-sys-bus-event-source-devices-hv-gpci-interface-expanded5abi_sys_bus_event_source_devices_hv_gpci_interface_gajC5abi-sys-bus-event-source-devices-hv-gpci-interface-gaAabi_sys_bus_event_source_devices_hv_gpci_interface_kernel_versionjCAabi-sys-bus-event-source-devices-hv-gpci-interface-kernel-version6abi_sys_bus_event_source_devices_hv_gpci_interface_labjC6abi-sys-bus-event-source-devices-hv-gpci-interface-lab:abi_sys_bus_event_source_devices_hv_gpci_interface_versionjC:abi-sys-bus-event-source-devices-hv-gpci-interface-version.abi_sys_bus_event_source_devices_nmemx_cpumaskjC.abi-sys-bus-event-source-devices-nmemx-cpumask-abi_sys_bus_event_source_devices_nmemx_eventsjC-abi-sys-bus-event-source-devices-nmemx-events-abi_sys_bus_event_source_devices_nmemx_formatjC-abi-sys-bus-event-source-devices-nmemx-format-abi_sys_bus_event_source_devices_uncore_aliasjC-abi-sys-bus-event-source-devices-uncore-aliasabi_sys_bus_fcoejCabi-sys-bus-fcoeabi_sys_bus_fcoe_devices_ctlr_xjCabi-sys-bus-fcoe-devices-ctlr-xabi_sys_bus_fcoe_devices_fcf_xjCabi-sys-bus-fcoe-devices-fcf-x4abi_sys_bus_fsi_devices_xx_xx_00_06_sbefifox_timeoutjC4abi-sys-bus-fsi-devices-xx-xx-00-06-sbefifox-timeoutabi_sys_bus_fsl_mc_drivers_bindjCabi-sys-bus-fsl-mc-drivers-bind!abi_sys_bus_fsl_mc_drivers_unbindjC!abi-sys-bus-fsl-mc-drivers-unbind+abi_sys_bus_hid_devices_bus_vid_pid_n_speedjC+abi-sys-bus-hid-devices-bus-vid-pid-n-speed?abi_sys_bus_hid_devices_bus_vid_pid_n_wacom_led_button_n_rawimgjC?abi-sys-bus-hid-devices-bus-vid-pid-n-wacom-led-button-n-rawimgAabi_sys_bus_hid_devices_bus_vid_pid_n_wacom_led_buttons_luminancejCAabi-sys-bus-hid-devices-bus-vid-pid-n-wacom-led-buttons-luminance3abi_sys_bus_hid_devices_bus_vid_pid_n_wacom_led_ledjC3abi-sys-bus-hid-devices-bus-vid-pid-n-wacom-led-ledAabi_sys_bus_hid_devices_bus_vid_pid_n_wacom_led_status0_luminancejCAabi-sys-bus-hid-devices-bus-vid-pid-n-wacom-led-status0-luminanceAabi_sys_bus_hid_devices_bus_vid_pid_n_wacom_led_status1_luminancejCAabi-sys-bus-hid-devices-bus-vid-pid-n-wacom-led-status1-luminanceBabi_sys_bus_hid_devices_bus_vid_pid_n_wacom_led_status_led0_selectjCBabi-sys-bus-hid-devices-bus-vid-pid-n-wacom-led-status-led0-selectBabi_sys_bus_hid_devices_bus_vid_pid_n_wacom_led_status_led1_selectjCBabi-sys-bus-hid-devices-bus-vid-pid-n-wacom-led-status-led1-selectLabi_sys_bus_hid_devices_bus_vid_pid_n_wacom_remote_serial_number_remote_modejCLabi-sys-bus-hid-devices-bus-vid-pid-n-wacom-remote-serial-number-remote-mode@abi_sys_bus_hid_devices_bus_vid_pid_n_wacom_remote_unpair_remotejC@abi-sys-bus-hid-devices-bus-vid-pid-n-wacom-remote-unpair-remoteFabi_sys_bus_hid_drivers_logitech_hidpp_device_dev_builtin_power_supplyjCFabi-sys-bus-hid-drivers-logitech-hidpp-device-dev-builtin-power-supply7abi_sys_bus_hid_drivers_logitech_hidpp_device_dev_rangejC7abi-sys-bus-hid-drivers-logitech-hidpp-device-dev-range4abi_sys_bus_hid_drivers_logitech_dev_alternate_modesjC4abi-sys-bus-hid-drivers-logitech-dev-alternate-modes3abi_sys_bus_hid_drivers_logitech_dev_combine_pedalsjC3abi-sys-bus-hid-drivers-logitech-dev-combine-pedals*abi_sys_bus_hid_drivers_logitech_dev_rangejC*abi-sys-bus-hid-drivers-logitech-dev-range,abi_sys_bus_hid_drivers_logitech_dev_real_idjC,abi-sys-bus-hid-drivers-logitech-dev-real-id0abi_sys_bus_hid_drivers_ntrig_dev_activate_slackjC0abi-sys-bus-hid-drivers-ntrig-dev-activate-slack2abi_sys_bus_hid_drivers_ntrig_dev_activation_widthjC2abi-sys-bus-hid-drivers-ntrig-dev-activation-width2abi_sys_bus_hid_drivers_ntrig_dev_decativate_slackjC2abi-sys-bus-hid-drivers-ntrig-dev-decativate-slack+abi_sys_bus_hid_drivers_ntrig_dev_min_widthjC+abi-sys-bus-hid-drivers-ntrig-dev-min-width6abi_sys_bus_hid_drivers_ntrig_dev_sensor_logical_widthjC6abi-sys-bus-hid-drivers-ntrig-dev-sensor-logical-width7abi_sys_bus_hid_drivers_ntrig_dev_sensor_physical_widthjC7abi-sys-bus-hid-drivers-ntrig-dev-sensor-physical-width)abi_sys_bus_hid_drivers_prodikeys_channeljC)abi-sys-bus-hid-drivers-prodikeys-channel(abi_sys_bus_hid_drivers_prodikeys_octavejC(abi-sys-bus-hid-drivers-prodikeys-octave)abi_sys_bus_hid_drivers_prodikeys_sustainjC)abi-sys-bus-hid-drivers-prodikeys-sustain0abi_sys_bus_hid_drivers_wiimote_dev_bboard_calibjC0abi-sys-bus-hid-drivers-wiimote-dev-bboard-calib+abi_sys_bus_hid_drivers_wiimote_dev_devtypejC+abi-sys-bus-hid-drivers-wiimote-dev-devtype-abi_sys_bus_hid_drivers_wiimote_dev_extensionjC-abi-sys-bus-hid-drivers-wiimote-dev-extension(abi_sys_bus_hid_drivers_wiimote_dev_led1jC(abi-sys-bus-hid-drivers-wiimote-dev-led1-abi_sys_bus_hid_drivers_wiimote_dev_pro_calibjC-abi-sys-bus-hid-drivers-wiimote-dev-pro-calibabi_sys_bus_hsijCabi-sys-bus-hsi abi_sys_bus_hsi_devices_modaliasjC abi-sys-bus-hsi-devices-modaliasabi_sys_bus_i2c_idle_statejCabi-sys-bus-i2c-idle-stateabi_sys_bus_iio_devices_iio_devicex_in_altvoltage0_i_calibbiasjC>abi-sys-bus-iio-devices-iio-devicex-in-altvoltage0-i-calibbiasFabi_sys_bus_iio_devices_iio_devicex_in_altvoltage0_i_calibscale_coarsejCFabi-sys-bus-iio-devices-iio-devicex-in-altvoltage0-i-calibscale-coarseDabi_sys_bus_iio_devices_iio_devicex_in_altvoltage0_i_calibscale_finejCDabi-sys-bus-iio-devices-iio-devicex-in-altvoltage0-i-calibscale-fine>abi_sys_bus_iio_devices_iio_devicex_in_altvoltage0_q_calibbiasjC>abi-sys-bus-iio-devices-iio-devicex-in-altvoltage0-q-calibbiasFabi_sys_bus_iio_devices_iio_devicex_in_altvoltage0_q_calibscale_coarsejCFabi-sys-bus-iio-devices-iio-devicex-in-altvoltage0-q-calibscale-coarseDabi_sys_bus_iio_devices_iio_devicex_in_altvoltage0_q_calibscale_finejCDabi-sys-bus-iio-devices-iio-devicex-in-altvoltage0-q-calibscale-fine>abi_sys_bus_iio_devices_iio_devicex_in_altvoltage1_i_calibbiasjC>abi-sys-bus-iio-devices-iio-devicex-in-altvoltage1-i-calibbias>abi_sys_bus_iio_devices_iio_devicex_in_altvoltage1_q_calibbiasjC>abi-sys-bus-iio-devices-iio-devicex-in-altvoltage1-q-calibbiasCabi_sys_bus_iio_devices_iio_devicex_in_altvoltagey_compare_intervaljCCabi-sys-bus-iio-devices-iio-devicex-in-altvoltagey-compare-interval9abi_sys_bus_iio_devices_iio_devicex_in_altvoltagey_invertjC9abi-sys-bus-iio-devices-iio-devicex-in-altvoltagey-invert2abi_sys_bus_iio_devices_iio_devicex_in_angly_labeljC2abi-sys-bus-iio-devices-iio-devicex-in-angly-label/abi_sys_bus_iio_devices_iio_devicex_in_angl_rawjC/abi-sys-bus-iio-devices-iio-devicex-in-angl-raw8abi_sys_bus_iio_devices_iio_devicex_in_anglvel_raw_rangejC8abi-sys-bus-iio-devices-iio-devicex-in-anglvel-raw-rangeBabi_sys_bus_iio_devices_iio_devicex_in_anglvel_raw_range_availablejCBabi-sys-bus-iio-devices-iio-devicex-in-anglvel-raw-range-available4abi_sys_bus_iio_devices_iio_devicex_in_anglvel_x_rawjC4abi-sys-bus-iio-devices-iio-devicex-in-anglvel-x-raw7abi_sys_bus_iio_devices_iio_devicex_in_capacitancey_rawjC7abi-sys-bus-iio-devices-iio-devicex-in-capacitancey-raw9abi_sys_bus_iio_devices_iio_devicex_in_chromaticity_x_rawjC9abi-sys-bus-iio-devices-iio-devicex-in-chromaticity-x-raw4abi_sys_bus_iio_devices_iio_devicex_in_colortemp_rawjC4abi-sys-bus-iio-devices-iio-devicex-in-colortemp-rawBabi_sys_bus_iio_devices_iio_devicex_in_concentration_voc_short_rawjCBabi-sys-bus-iio-devices-iio-devicex-in-concentration-voc-short-rawOabi_sys_bus_iio_devices_iio_devicex_in_concentration_co2_calibration_backgroundjCOabi-sys-bus-iio-devices-iio-devicex-in-concentration-co2-calibration-backgroundLabi_sys_bus_iio_devices_iio_devicex_in_concentration_co2_calibration_factoryjCLabi-sys-bus-iio-devices-iio-devicex-in-concentration-co2-calibration-factory8abi_sys_bus_iio_devices_iio_devicex_in_concentration_rawjC8abi-sys-bus-iio-devices-iio-devicex-in-concentration-raw6abi_sys_bus_iio_devices_iio_devicex_in_conversion_modejC6abi-sys-bus-iio-devices-iio-devicex-in-conversion-mode9abi_sys_bus_iio_devices_iio_devicex_in_count0_enable_modejC9abi-sys-bus-iio-devices-iio-devicex-in-count0-enable-mode4abi_sys_bus_iio_devices_iio_devicex_in_count0_presetjC4abi-sys-bus-iio-devices-iio-devicex-in-count0-preset:abi_sys_bus_iio_devices_iio_devicex_in_count0_trigger_modejC:abi-sys-bus-iio-devices-iio-devicex-in-count0-trigger-mode=abi_sys_bus_iio_devices_iio_devicex_in_county_count_directionjC=abi-sys-bus-iio-devices-iio-devicex-in-county-count-direction1abi_sys_bus_iio_devices_iio_devicex_in_county_rawjC1abi-sys-bus-iio-devices-iio-devicex-in-county-rawFabi_sys_bus_iio_devices_iio_devicex_in_count_count_direction_availablejCFabi-sys-bus-iio-devices-iio-devicex-in-count-count-direction-availableBabi_sys_bus_iio_devices_iio_devicex_in_count_enable_mode_availablejCBabi-sys-bus-iio-devices-iio-devicex-in-count-enable-mode-availableCabi_sys_bus_iio_devices_iio_devicex_in_count_trigger_mode_availablejCCabi-sys-bus-iio-devices-iio-devicex-in-count-trigger-mode-available3abi_sys_bus_iio_devices_iio_devicex_in_current5_rawjC3abi-sys-bus-iio-devices-iio-devicex-in-current5-raw3abi_sys_bus_iio_devices_iio_devicex_in_current6_rawjC3abi-sys-bus-iio-devices-iio-devicex-in-current6-raw3abi_sys_bus_iio_devices_iio_devicex_in_current7_rawjC3abi-sys-bus-iio-devices-iio-devicex-in-current7-raw3abi_sys_bus_iio_devices_iio_devicex_in_currentx_rawjC3abi-sys-bus-iio-devices-iio-devicex-in-currentx-raw3abi_sys_bus_iio_devices_iio_devicex_in_currenty_rawjC3abi-sys-bus-iio-devices-iio-devicex-in-currenty-raw=abi_sys_bus_iio_devices_iio_devicex_in_current_shunt_resistorjC=abi-sys-bus-iio-devices-iio-devicex-in-current-shunt-resistor6abi_sys_bus_iio_devices_iio_devicex_in_deltaangl_x_rawjC6abi-sys-bus-iio-devices-iio-devicex-in-deltaangl-x-raw:abi_sys_bus_iio_devices_iio_devicex_in_deltavelocity_x_rawjC:abi-sys-bus-iio-devices-iio-devicex-in-deltavelocity-x-rawAabi_sys_bus_iio_devices_iio_devicex_in_electricalconductivity_rawjCAabi-sys-bus-iio-devices-iio-devicex-in-electricalconductivity-raw9abi_sys_bus_iio_devices_iio_devicex_in_energy_calibweightjC9abi-sys-bus-iio-devices-iio-devicex-in-energy-calibweightDabi_sys_bus_iio_devices_iio_devicex_in_filter_notch_center_frequencyjCDabi-sys-bus-iio-devices-iio-devicex-in-filter-notch-center-frequency4abi_sys_bus_iio_devices_iio_devicex_in_gravity_x_rawjC4abi-sys-bus-iio-devices-iio-devicex-in-gravity-x-rawCabi_sys_bus_iio_devices_iio_devicex_in_gyro_calibration_auto_statusjCCabi-sys-bus-iio-devices-iio-devicex-in-gyro-calibration-auto-status2abi_sys_bus_iio_devices_iio_devicex_in_gyro_matrixjC2abi-sys-bus-iio-devices-iio-devicex-in-gyro-matrix=abi_sys_bus_iio_devices_iio_devicex_in_humidityrelative_inputjC=abi-sys-bus-iio-devices-iio-devicex-in-humidityrelative-input;abi_sys_bus_iio_devices_iio_devicex_in_humidityrelative_rawjC;abi-sys-bus-iio-devices-iio-devicex-in-humidityrelative-rawBabi_sys_bus_iio_devices_iio_devicex_in_humidityrelative_trough_rawjCBabi-sys-bus-iio-devices-iio-devicex-in-humidityrelative-trough-raw8abi_sys_bus_iio_devices_iio_devicex_in_illuminance0_zonejC8abi-sys-bus-iio-devices-iio-devicex-in-illuminance0-zoneFabi_sys_bus_iio_devices_iio_devicex_in_illuminance_hysteresis_relativejCFabi-sys-bus-iio-devices-iio-devicex-in-illuminance-hysteresis-relative2abi_sys_bus_iio_devices_iio_devicex_in_incli_x_rawjC2abi-sys-bus-iio-devices-iio-devicex-in-incli-x-raw1abi_sys_bus_iio_devices_iio_devicex_in_indexy_rawjC1abi-sys-bus-iio-devices-iio-devicex-in-indexy-raw8abi_sys_bus_iio_devices_iio_devicex_in_intensityy_offsetjC8abi-sys-bus-iio-devices-iio-devicex-in-intensityy-offset5abi_sys_bus_iio_devices_iio_devicex_in_intensityy_rawjC5abi-sys-bus-iio-devices-iio-devicex-in-intensityy-rawabi_sys_bus_iio_devices_iio_devicex_out_voltagey_dither_offsetjC>abi-sys-bus-iio-devices-iio-devicex-out-voltagey-dither-offset=abi_sys_bus_iio_devices_iio_devicex_out_voltagey_dither_phasejC=abi-sys-bus-iio-devices-iio-devicex-out-voltagey-dither-phaseGabi_sys_bus_iio_devices_iio_devicex_out_voltagey_dither_phase_availablejCGabi-sys-bus-iio-devices-iio-devicex-out-voltagey-dither-phase-available;abi_sys_bus_iio_devices_iio_devicex_out_voltagey_dither_rawjC;abi-sys-bus-iio-devices-iio-devicex-out-voltagey-dither-rawEabi_sys_bus_iio_devices_iio_devicex_out_voltagey_dither_raw_availablejCEabi-sys-bus-iio-devices-iio-devicex-out-voltagey-dither-raw-available=abi_sys_bus_iio_devices_iio_devicex_out_voltagey_hardwaregainjC=abi-sys-bus-iio-devices-iio-devicex-out-voltagey-hardwaregain?abi_sys_bus_iio_devices_iio_devicex_out_voltagey_powerdown_modejC?abi-sys-bus-iio-devices-iio-devicex-out-voltagey-powerdown-mode:abi_sys_bus_iio_devices_iio_devicex_out_voltagey_powerdownjC:abi-sys-bus-iio-devices-iio-devicex-out-voltagey-powerdown5abi_sys_bus_iio_devices_iio_devicex_out_voltagey_raw0jC5abi-sys-bus-iio-devices-iio-devicex-out-voltagey-raw0>abi_sys_bus_iio_devices_iio_devicex_out_voltagey_raw_availablejC>abi-sys-bus-iio-devices-iio-devicex-out-voltagey-raw-available4abi_sys_bus_iio_devices_iio_devicex_out_voltagey_rawjC4abi-sys-bus-iio-devices-iio-devicex-out-voltagey-raw7abi_sys_bus_iio_devices_iio_devicex_out_voltagey_symboljC7abi-sys-bus-iio-devices-iio-devicex-out-voltagey-symbol:abi_sys_bus_iio_devices_iio_devicex_out_voltagey_toggle_enjC:abi-sys-bus-iio-devices-iio-devicex-out-voltagey-toggle-en6abi_sys_bus_iio_devices_iio_devicex_oversampling_ratiojC6abi-sys-bus-iio-devices-iio-devicex-oversampling-ratio@abi_sys_bus_iio_devices_iio_devicex_oversampling_ratio_availablejC@abi-sys-bus-iio-devices-iio-devicex-oversampling-ratio-available=abi_sys_bus_iio_devices_iio_devicex_pll2_feedback_clk_presentjC=abi-sys-bus-iio-devices-iio-devicex-pll2-feedback-clk-present/abi_sys_bus_iio_devices_iio_devicex_plly_lockedjC/abi-sys-bus-iio-devices-iio-devicex-plly-lockedRabi_sys_bus_iio_devices_iio_devicex_proximity_on_chip_ambient_infrared_suppressionjCRabi-sys-bus-iio-devices-iio-devicex-proximity-on-chip-ambient-infrared-suppression@abi_sys_bus_iio_devices_iio_devicex_sampling_frequency_availablejC@abi-sys-bus-iio-devices-iio-devicex-sampling-frequency-available6abi_sys_bus_iio_devices_iio_devicex_sampling_frequencyjC6abi-sys-bus-iio-devices-iio-devicex-sampling-frequency4abi_sys_bus_iio_devices_iio_devicex_sensor_max_rangejC4abi-sys-bus-iio-devices-iio-devicex-sensor-max-range6abi_sys_bus_iio_devices_iio_devicex_sensor_sensitivityjC6abi-sys-bus-iio-devices-iio-devicex-sensor-sensitivity0abi_sys_bus_iio_devices_iio_devicex_serialnumberjC0abi-sys-bus-iio-devices-iio-devicex-serialnumber2abi_sys_bus_iio_devices_iio_devicex_start_cleaningjC2abi-sys-bus-iio-devices-iio-devicex-start-cleaning0abi_sys_bus_iio_devices_iio_devicex_store_eepromjC0abi-sys-bus-iio-devices-iio-devicex-store-eeprom1abi_sys_bus_iio_devices_iio_devicex_sync_dividersjC1abi-sys-bus-iio-devices-iio-devicex-sync-dividers?abi_sys_bus_iio_devices_iio_devicex_sys_calibration_auto_statusjC?abi-sys-bus-iio-devices-iio-devicex-sys-calibration-auto-status;abi_sys_bus_iio_devices_iio_devicex_trigger_current_triggerjC;abi-sys-bus-iio-devices-iio-devicex-trigger-current-trigger5abi_sys_bus_iio_devices_iio_sysfs_trigger_add_triggerjC5abi-sys-bus-iio-devices-iio-sysfs-trigger-add-trigger8abi_sys_bus_iio_devices_iio_sysfs_trigger_remove_triggerjC8abi-sys-bus-iio-devices-iio-sysfs-trigger-remove-trigger abi_sys_bus_iio_devices_triggerxjC abi-sys-bus-iio-devices-triggerx,abi_sys_bus_iio_devices_triggerx_master_modejC,abi-sys-bus-iio-devices-triggerx-master-mode6abi_sys_bus_iio_devices_triggerx_master_mode_availablejC6abi-sys-bus-iio-devices-triggerx-master-mode-available%abi_sys_bus_iio_devices_triggerx_namejC%abi-sys-bus-iio-devices-triggerx-name7abi_sys_bus_iio_devices_triggerx_name_adxl372_devx_peakjC7abi-sys-bus-iio-devices-triggerx-name-adxl372-devx-peakBabi_sys_bus_iio_devices_triggerx_name_bmc150_accel_any_motion_devxjCBabi-sys-bus-iio-devices-triggerx-name-bmc150-accel-any-motion-devxabi_sys_bus_intel_th_devices_intel_th_id_gth_outputs_0_7_flushjC>abi-sys-bus-intel-th-devices-intel-th-id-gth-outputs-0-7-flush=abi_sys_bus_intel_th_devices_intel_th_id_gth_outputs_0_7_nulljC=abi-sys-bus-intel-th-devices-intel-th-id-gth-outputs-0-7-null=abi_sys_bus_intel_th_devices_intel_th_id_gth_outputs_0_7_portjC=abi-sys-bus-intel-th-devices-intel-th-id-gth-outputs-0-7-port>abi_sys_bus_intel_th_devices_intel_th_id_gth_outputs_0_7_resetjC>abi-sys-bus-intel-th-devices-intel-th-id-gth-outputs-0-7-reset@abi_sys_bus_intel_th_devices_intel_th_id_gth_outputs_0_7_smcfreqjC@abi-sys-bus-intel-th-devices-intel-th-id-gth-outputs-0-7-smcfreq8abi_sys_bus_intel_th_devices_intel_th_id_msc_msc_id_modejC8abi-sys-bus-intel-th-devices-intel-th-id-msc-msc-id-modeabi_sys_bus_intel_th_devices_intel_th_id_msc_msc_id_win_switchjC>abi-sys-bus-intel-th-devices-intel-th-id-msc-msc-id-win-switch8abi_sys_bus_intel_th_devices_intel_th_id_msc_msc_id_wrapjC8abi-sys-bus-intel-th-devices-intel-th-id-msc-msc-id-wrap:abi_sys_bus_intel_th_devices_intel_th_id_pti_clock_dividerjC:abi-sys-bus-intel-th-devices-intel-th-id-pti-clock-divider>abi_sys_bus_intel_th_devices_intel_th_id_pti_freerunning_clockjC>abi-sys-bus-intel-th-devices-intel-th-id-pti-freerunning-clock1abi_sys_bus_intel_th_devices_intel_th_id_pti_modejC1abi-sys-bus-intel-th-devices-intel-th-id-pti-modeabi_sys_bus_mcb_devices_mcb_xjCabi-sys-bus-mcb-devices-mcb-x#abi_sys_bus_mcb_devices_mcb_x_minorjC#abi-sys-bus-mcb-devices-mcb-x-minor#abi_sys_bus_mcb_devices_mcb_x_modeljC#abi-sys-bus-mcb-devices-mcb-x-model"abi_sys_bus_mcb_devices_mcb_x_namejC"abi-sys-bus-mcb-devices-mcb-x-name&abi_sys_bus_mcb_devices_mcb_x_revisionjC&abi-sys-bus-mcb-devices-mcb-x-revision3abi_sys_bus_mdio_bus_devices_statistics_errors_addrjC3abi-sys-bus-mdio-bus-devices-statistics-errors-addr.abi_sys_bus_mdio_bus_devices_statistics_errorsjC.abi-sys-bus-mdio-bus-devices-statistics-errors2abi_sys_bus_mdio_bus_devices_statistics_reads_addrjC2abi-sys-bus-mdio-bus-devices-statistics-reads-addr-abi_sys_bus_mdio_bus_devices_statistics_readsjC-abi-sys-bus-mdio-bus-devices-statistics-reads6abi_sys_bus_mdio_bus_devices_statistics_transfers_addrjC6abi-sys-bus-mdio-bus-devices-statistics-transfers-addr1abi_sys_bus_mdio_bus_devices_statistics_transfersjC1abi-sys-bus-mdio-bus-devices-statistics-transfers3abi_sys_bus_mdio_bus_devices_statistics_writes_addrjC3abi-sys-bus-mdio-bus-devices-statistics-writes-addr.abi_sys_bus_mdio_bus_devices_statistics_writesjC.abi-sys-bus-mdio-bus-devices-statistics-writes'abi_sys_bus_mdio_bus_devices_statisticsjC'abi-sys-bus-mdio-bus-devices-statisticsabi_sys_bus_media_devices_modeljCabi-sys-bus-media-devices-modelabi_sys_bus_mei_devices_fixedjCabi-sys-bus-mei-devices-fixed abi_sys_bus_mei_devices_max_connjC abi-sys-bus-mei-devices-max-connabi_sys_bus_mei_devices_max_lenjCabi-sys-bus-mei-devices-max-len abi_sys_bus_mei_devices_modaliasjC abi-sys-bus-mei-devices-modaliasabi_sys_bus_mei_devices_namejCabi-sys-bus-mei-devices-nameabi_sys_bus_mei_devices_uuidjCabi-sys-bus-mei-devices-uuidabi_sys_bus_mei_devices_versionjCabi-sys-bus-mei-devices-versionabi_sys_bus_mei_devices_vtagjCabi-sys-bus-mei-devices-vtagabi_sys_bus_mmc_devices_revjCabi-sys-bus-mmc-devices-rev$abi_sys_bus_most_devices_dev_channeljC$abi-sys-bus-most-devices-dev-channel8abi_sys_bus_most_devices_dev_channel_available_datatypesjC8abi-sys-bus-most-devices-dev-channel-available-datatypes9abi_sys_bus_most_devices_dev_channel_available_directionsjC9abi-sys-bus-most-devices-dev-channel-available-directions5abi_sys_bus_most_devices_dev_channel_channel_starvingjC5abi-sys-bus-most-devices-dev-channel-channel-starving=abi_sys_bus_most_devices_dev_channel_number_of_packet_buffersjC=abi-sys-bus-most-devices-dev-channel-number-of-packet-buffers=abi_sys_bus_most_devices_dev_channel_number_of_stream_buffersjC=abi-sys-bus-most-devices-dev-channel-number-of-stream-buffers4abi_sys_bus_most_devices_dev_channel_set_buffer_sizejC4abi-sys-bus-most-devices-dev-channel-set-buffer-size1abi_sys_bus_most_devices_dev_channel_set_datatypejC1abi-sys-bus-most-devices-dev-channel-set-datatype2abi_sys_bus_most_devices_dev_channel_set_directionjC2abi-sys-bus-most-devices-dev-channel-set-direction:abi_sys_bus_most_devices_dev_channel_set_number_of_buffersjC:abi-sys-bus-most-devices-dev-channel-set-number-of-buffers9abi_sys_bus_most_devices_dev_channel_set_packets_per_xactjC9abi-sys-bus-most-devices-dev-channel-set-packets-per-xact7abi_sys_bus_most_devices_dev_channel_set_subbuffer_sizejC7abi-sys-bus-most-devices-dev-channel-set-subbuffer-size:abi_sys_bus_most_devices_dev_channel_size_of_packet_bufferjC:abi-sys-bus-most-devices-dev-channel-size-of-packet-buffer:abi_sys_bus_most_devices_dev_channel_size_of_stream_bufferjC:abi-sys-bus-most-devices-dev-channel-size-of-stream-buffer abi_sys_bus_most_devices_dev_dcijC abi-sys-bus-most-devices-dev-dci,abi_sys_bus_most_devices_dev_dci_arb_addressjC,abi-sys-bus-most-devices-dev-dci-arb-address*abi_sys_bus_most_devices_dev_dci_arb_valuejC*abi-sys-bus-most-devices-dev-dci-arb-value-abi_sys_bus_most_devices_dev_dci_mep_eui48_hijC-abi-sys-bus-most-devices-dev-dci-mep-eui48-hi-abi_sys_bus_most_devices_dev_dci_mep_eui48_lojC-abi-sys-bus-most-devices-dev-dci-mep-eui48-lo-abi_sys_bus_most_devices_dev_dci_mep_eui48_mijC-abi-sys-bus-most-devices-dev-dci-mep-eui48-mi+abi_sys_bus_most_devices_dev_dci_mep_filterjC+abi-sys-bus-most-devices-dev-dci-mep-filter*abi_sys_bus_most_devices_dev_dci_mep_hash0jC*abi-sys-bus-most-devices-dev-dci-mep-hash0*abi_sys_bus_most_devices_dev_dci_mep_hash1jC*abi-sys-bus-most-devices-dev-dci-mep-hash1*abi_sys_bus_most_devices_dev_dci_mep_hash2jC*abi-sys-bus-most-devices-dev-dci-mep-hash2*abi_sys_bus_most_devices_dev_dci_mep_hash3jC*abi-sys-bus-most-devices-dev-dci-mep-hash3)abi_sys_bus_most_devices_dev_dci_ni_statejC)abi-sys-bus-most-devices-dev-dci-ni-state-abi_sys_bus_most_devices_dev_dci_node_addressjC-abi-sys-bus-most-devices-dev-dci-node-address.abi_sys_bus_most_devices_dev_dci_node_positionjC.abi-sys-bus-most-devices-dev-dci-node-position1abi_sys_bus_most_devices_dev_dci_packet_bandwidthjC1abi-sys-bus-most-devices-dev-dci-packet-bandwidth(abi_sys_bus_most_devices_dev_dci_sync_epjC(abi-sys-bus-most-devices-dev-dci-sync-ep(abi_sys_bus_most_devices_dev_descriptionjC(abi-sys-bus-most-devices-dev-description&abi_sys_bus_most_devices_dev_interfacejC&abi-sys-bus-most-devices-dev-interface-abi_sys_bus_most_drivers_most_core_componentsjC-abi-sys-bus-most-drivers-most-core-components(abi_sys_bus_most_drivers_most_core_linksjC(abi-sys-bus-most-drivers-most-core-links>abi_sys_bus_moxtet_devices_moxtet_name_addr_module_descriptionjC>abi-sys-bus-moxtet-devices-moxtet-name-addr-module-description5abi_sys_bus_moxtet_devices_moxtet_name_addr_module_idjC5abi-sys-bus-moxtet-devices-moxtet-name-addr-module-id7abi_sys_bus_moxtet_devices_moxtet_name_addr_module_namejC7abi-sys-bus-moxtet-devices-moxtet-name-addr-module-name+abi_sys_bus_nd_devices_ndbusx_nfit_dsm_maskjC+abi-sys-bus-nd-devices-ndbusx-nfit-dsm-mask;abi_sys_bus_nd_devices_ndbusx_nfit_firmware_activate_noidlejC;abi-sys-bus-nd-devices-ndbusx-nfit-firmware-activate-noidle1abi_sys_bus_nd_devices_ndbusx_nfit_hw_error_scrubjC1abi-sys-bus-nd-devices-ndbusx-nfit-hw-error-scrub+abi_sys_bus_nd_devices_ndbusx_nfit_revisionjC+abi-sys-bus-nd-devices-ndbusx-nfit-revision(abi_sys_bus_nd_devices_ndbusx_nfit_scrubjC(abi-sys-bus-nd-devices-ndbusx-nfit-scrub#abi_sys_bus_nd_devices_nmemx_cxl_idjC#abi-sys-bus-nd-devices-nmemx-cxl-id)abi_sys_bus_nd_devices_nmemx_cxl_providerjC)abi-sys-bus-nd-devices-nmemx-cxl-provider(abi_sys_bus_nd_devices_nmemx_nfit_devicejC(abi-sys-bus-nd-devices-nmemx-nfit-device*abi_sys_bus_nd_devices_nmemx_nfit_dsm_maskjC*abi-sys-bus-nd-devices-nmemx-nfit-dsm-mask(abi_sys_bus_nd_devices_nmemx_nfit_familyjC(abi-sys-bus-nd-devices-nmemx-nfit-family'abi_sys_bus_nd_devices_nmemx_nfit_flagsjC'abi-sys-bus-nd-devices-nmemx-nfit-flags(abi_sys_bus_nd_devices_nmemx_nfit_formatjC(abi-sys-bus-nd-devices-nmemx-nfit-format(abi_sys_bus_nd_devices_nmemx_nfit_handlejC(abi-sys-bus-nd-devices-nmemx-nfit-handle$abi_sys_bus_nd_devices_nmemx_nfit_idjC$abi-sys-bus-nd-devices-nmemx-nfit-id)abi_sys_bus_nd_devices_nmemx_nfit_phys_idjC)abi-sys-bus-nd-devices-nmemx-nfit-phys-id(abi_sys_bus_nd_devices_nmemx_nfit_rev_idjC(abi-sys-bus-nd-devices-nmemx-nfit-rev-id(abi_sys_bus_nd_devices_nmemx_nfit_serialjC(abi-sys-bus-nd-devices-nmemx-nfit-serial2abi_sys_bus_nd_devices_nmemx_nfit_subsystem_devicejC2abi-sys-bus-nd-devices-nmemx-nfit-subsystem-device2abi_sys_bus_nd_devices_nmemx_nfit_subsystem_rev_idjC2abi-sys-bus-nd-devices-nmemx-nfit-subsystem-rev-id2abi_sys_bus_nd_devices_nmemx_nfit_subsystem_vendorjC2abi-sys-bus-nd-devices-nmemx-nfit-subsystem-vendor(abi_sys_bus_nd_devices_nmemx_nfit_vendorjC(abi-sys-bus-nd-devices-nmemx-nfit-vendor'abi_sys_bus_nd_devices_nmemx_papr_flagsjC'abi-sys-bus-nd-devices-nmemx-papr-flags6abi_sys_bus_nd_devices_nmemx_papr_health_bitmap_injectjC6abi-sys-bus-nd-devices-nmemx-papr-health-bitmap-inject,abi_sys_bus_nd_devices_nmemx_papr_perf_statsjC,abi-sys-bus-nd-devices-nmemx-papr-perf-stats/abi_sys_bus_nd_devices_regionx_nfit_range_indexjC/abi-sys-bus-nd-devices-regionx-nfit-range-index)abi_sys_bus_nvmem_devices_cells_cell_namejC)abi-sys-bus-nvmem-devices-cells-cell-name"abi_sys_bus_pci_devices_acpi_indexjC"abi-sys-bus-pci-devices-acpi-index&abi_sys_bus_pci_devices_d3cold_allowedjC&abi-sys-bus-pci-devices-d3cold-allowed abi_sys_bus_pci_devices_dep_linkjC abi-sys-bus-pci-devices-dep-link'abi_sys_bus_pci_devices_driver_overridejC'abi-sys-bus-pci-devices-driver-overrideabi_sys_bus_pci_devices_indexjCabi-sys-bus-pci-devices-indexabi_sys_bus_pci_devices_irqjCabi-sys-bus-pci-devices-irqabi_sys_bus_pci_devices_labeljCabi-sys-bus-pci-devices-label"abi_sys_bus_pci_devices_link_clkpmjC"abi-sys-bus-pci-devices-link-clkpm abi_sys_bus_pci_devices_modaliasjC abi-sys-bus-pci-devices-modaliasabi_sys_bus_pci_devices_msi_busjCabi-sys-bus-pci-devices-msi-bus abi_sys_bus_pci_devices_msi_irqsjC abi-sys-bus-pci-devices-msi-irqs"abi_sys_bus_pci_devices_msi_irqs_njC"abi-sys-bus-pci-devices-msi-irqs-n!abi_sys_bus_pci_devices_numa_nodejC!abi-sys-bus-pci-devices-numa-node'abi_sys_bus_pci_devices_p2pmem_allocatejC'abi-sys-bus-pci-devices-p2pmem-allocate(abi_sys_bus_pci_devices_p2pmem_availablejC(abi-sys-bus-pci-devices-p2pmem-available(abi_sys_bus_pci_devices_p2pmem_publishedjC(abi-sys-bus-pci-devices-p2pmem-published#abi_sys_bus_pci_devices_p2pmem_sizejC#abi-sys-bus-pci-devices-p2pmem-size&abi_sys_bus_pci_devices_pci_bus_rescanjC&abi-sys-bus-pci-devices-pci-bus-rescanabi_sys_bus_pci_devices_physfnjCabi-sys-bus-pci-devices-physfn#abi_sys_bus_pci_devices_power_statejC#abi-sys-bus-pci-devices-power-stateabi_sys_bus_pci_devices_removejCabi-sys-bus-pci-devices-removeabi_sys_bus_pci_devices_rescanjCabi-sys-bus-pci-devices-rescanabi_sys_bus_pci_devices_resetjCabi-sys-bus-pci-devices-reset$abi_sys_bus_pci_devices_reset_methodjC$abi-sys-bus-pci-devices-reset-method(abi_sys_bus_pci_devices_resourcen_resizejC(abi-sys-bus-pci-devices-resourcen-resize abi_sys_bus_pci_devices_revisionjC abi-sys-bus-pci-devices-revision/abi_sys_bus_pci_devices_sriov_drivers_autoprobejC/abi-sys-bus-pci-devices-sriov-drivers-autoprobe$abi_sys_bus_pci_devices_sriov_numvfsjC$abi-sys-bus-pci-devices-sriov-numvfs&abi_sys_bus_pci_devices_sriov_totalvfsjC&abi-sys-bus-pci-devices-sriov-totalvfs+abi_sys_bus_pci_devices_sriov_vf_msix_countjC+abi-sys-bus-pci-devices-sriov-vf-msix-count+abi_sys_bus_pci_devices_sriov_vf_total_msixjC+abi-sys-bus-pci-devices-sriov-vf-total-msix abi_sys_bus_pci_devices_virtfn_njC abi-sys-bus-pci-devices-virtfn-nabi_sys_bus_pci_devices_vpdjCabi-sys-bus-pci-devices-vpd0abi_sys_bus_pci_devices_bdf_anti_rollback_statusjC0abi-sys-bus-pci-devices-bdf-anti-rollback-status.abi_sys_bus_pci_devices_bdf_bootloader_versionjC.abi-sys-bus-pci-devices-bdf-bootloader-version)abi_sys_bus_pci_devices_bdf_debug_lock_onjC)abi-sys-bus-pci-devices-bdf-debug-lock-on&abi_sys_bus_pci_devices_bdf_fused_partjC&abi-sys-bus-pci-devices-bdf-fused-part-abi_sys_bus_pci_devices_bdf_hsp_tpm_availablejC-abi-sys-bus-pci-devices-bdf-hsp-tpm-available*abi_sys_bus_pci_devices_bdf_qat_auto_resetjC*abi-sys-bus-pci-devices-bdf-qat-auto-reset,abi_sys_bus_pci_devices_bdf_qat_cfg_servicesjC,abi-sys-bus-pci-devices-bdf-qat-cfg-services'abi_sys_bus_pci_devices_bdf_qat_num_rpsjC'abi-sys-bus-pci-devices-bdf-qat-num-rps/abi_sys_bus_pci_devices_bdf_qat_pm_idle_enabledjC/abi-sys-bus-pci-devices-bdf-qat-pm-idle-enabled&abi_sys_bus_pci_devices_bdf_qat_rp2srvjC&abi-sys-bus-pci-devices-bdf-qat-rp2srv%abi_sys_bus_pci_devices_bdf_qat_statejC%abi-sys-bus-pci-devices-bdf-qat-state6abi_sys_bus_pci_devices_bdf_qat_ras_errors_correctablejC6abi-sys-bus-pci-devices-bdf-qat-ras-errors-correctable0abi_sys_bus_pci_devices_bdf_qat_ras_errors_fataljC0abi-sys-bus-pci-devices-bdf-qat-ras-errors-fatal3abi_sys_bus_pci_devices_bdf_qat_ras_errors_nonfataljC3abi-sys-bus-pci-devices-bdf-qat-ras-errors-nonfatal8abi_sys_bus_pci_devices_bdf_qat_ras_reset_error_countersjC8abi-sys-bus-pci-devices-bdf-qat-ras-reset-error-counters*abi_sys_bus_pci_devices_bdf_qat_rl_cap_remjC*abi-sys-bus-pci-devices-bdf-qat-rl-cap-rem&abi_sys_bus_pci_devices_bdf_qat_rl_cirjC&abi-sys-bus-pci-devices-bdf-qat-rl-cir%abi_sys_bus_pci_devices_bdf_qat_rl_idjC%abi-sys-bus-pci-devices-bdf-qat-rl-id&abi_sys_bus_pci_devices_bdf_qat_rl_pirjC&abi-sys-bus-pci-devices-bdf-qat-rl-pir%abi_sys_bus_pci_devices_bdf_qat_rl_rpjC%abi-sys-bus-pci-devices-bdf-qat-rl-rp)abi_sys_bus_pci_devices_bdf_qat_rl_sla_opjC)abi-sys-bus-pci-devices-bdf-qat-rl-sla-op&abi_sys_bus_pci_devices_bdf_qat_rl_srvjC&abi-sys-bus-pci-devices-bdf-qat-rl-srv.abi_sys_bus_pci_devices_bdf_rom_armor_enforcedjC.abi-sys-bus-pci-devices-bdf-rom-armor-enforced3abi_sys_bus_pci_devices_bdf_rpmc_production_enabledjC3abi-sys-bus-pci-devices-bdf-rpmc-production-enabled1abi_sys_bus_pci_devices_bdf_rpmc_spirom_availablejC1abi-sys-bus-pci-devices-bdf-rpmc-spirom-available'abi_sys_bus_pci_devices_bdf_tee_versionjC'abi-sys-bus-pci-devices-bdf-tee-version'abi_sys_bus_pci_devices_bdf_tsme_statusjC'abi-sys-bus-pci-devices-bdf-tsme-status/abi_sys_bus_pci_devices_dev_aer_dev_correctablejC/abi-sys-bus-pci-devices-dev-aer-dev-correctable)abi_sys_bus_pci_devices_dev_aer_dev_fataljC)abi-sys-bus-pci-devices-dev-aer-dev-fatal,abi_sys_bus_pci_devices_dev_aer_dev_nonfataljC,abi-sys-bus-pci-devices-dev-aer-dev-nonfatal6abi_sys_bus_pci_devices_dev_aer_rootport_total_err_corjC6abi-sys-bus-pci-devices-dev-aer-rootport-total-err-cor8abi_sys_bus_pci_devices_dev_aer_rootport_total_err_fataljC8abi-sys-bus-pci-devices-dev-aer-rootport-total-err-fatal;abi_sys_bus_pci_devices_dev_aer_rootport_total_err_nonfataljC;abi-sys-bus-pci-devices-dev-aer-rootport-total-err-nonfatal8abi_sys_bus_pci_devices_dev_ccissx_cxdy_block_cciss_cxdyjC8abi-sys-bus-pci-devices-dev-ccissx-cxdy-block-cciss-cxdy-abi_sys_bus_pci_devices_dev_ccissx_cxdy_lunidjC-abi-sys-bus-pci-devices-dev-ccissx-cxdy-lunid-abi_sys_bus_pci_devices_dev_ccissx_cxdy_modeljC-abi-sys-bus-pci-devices-dev-ccissx-cxdy-model2abi_sys_bus_pci_devices_dev_ccissx_cxdy_raid_leveljC2abi-sys-bus-pci-devices-dev-ccissx-cxdy-raid-level+abi_sys_bus_pci_devices_dev_ccissx_cxdy_revjC+abi-sys-bus-pci-devices-dev-ccissx-cxdy-rev1abi_sys_bus_pci_devices_dev_ccissx_cxdy_unique_idjC1abi-sys-bus-pci-devices-dev-ccissx-cxdy-unique-id3abi_sys_bus_pci_devices_dev_ccissx_cxdy_usage_countjC3abi-sys-bus-pci-devices-dev-ccissx-cxdy-usage-count.abi_sys_bus_pci_devices_dev_ccissx_cxdy_vendorjC.abi-sys-bus-pci-devices-dev-ccissx-cxdy-vendor)abi_sys_bus_pci_devices_dev_ccissx_rescanjC)abi-sys-bus-pci-devices-dev-ccissx-rescan-abi_sys_bus_pci_devices_dev_ccissx_resettablejC-abi-sys-bus-pci-devices-dev-ccissx-resettable1abi_sys_bus_pci_devices_dev_ccissx_transport_modejC1abi-sys-bus-pci-devices-dev-ccissx-transport-modeabi_sys_bus_pci_drivers_bindjCabi-sys-bus-pci-drivers-bindabi_sys_bus_pci_drivers_new_idjCabi-sys-bus-pci-drivers-new-id!abi_sys_bus_pci_drivers_remove_idjC!abi-sys-bus-pci-drivers-remove-idabi_sys_bus_pci_drivers_unbindjCabi-sys-bus-pci-drivers-unbind)abi_sys_bus_pci_drivers_altera_cvp_chkcfgjC)abi-sys-bus-pci-drivers-altera-cvp-chkcfg*abi_sys_bus_pci_drivers_ehci_hcd_companionjC*abi-sys-bus-pci-drivers-ehci-hcd-companion5abi_sys_bus_pci_drivers_i915_hwmon_hwmon_i_curr1_critjC5abi-sys-bus-pci-drivers-i915-hwmon-hwmon-i-curr1-crit8abi_sys_bus_pci_drivers_i915_hwmon_hwmon_i_energy1_inputjC8abi-sys-bus-pci-drivers-i915-hwmon-hwmon-i-energy1-input4abi_sys_bus_pci_drivers_i915_hwmon_hwmon_i_in0_inputjC4abi-sys-bus-pci-drivers-i915-hwmon-hwmon-i-in0-input6abi_sys_bus_pci_drivers_i915_hwmon_hwmon_i_power1_critjC6abi-sys-bus-pci-drivers-i915-hwmon-hwmon-i-power1-crit5abi_sys_bus_pci_drivers_i915_hwmon_hwmon_i_power1_maxjC5abi-sys-bus-pci-drivers-i915-hwmon-hwmon-i-power1-max>abi_sys_bus_pci_drivers_i915_hwmon_hwmon_i_power1_max_intervaljC>abi-sys-bus-pci-drivers-i915-hwmon-hwmon-i-power1-max-interval;abi_sys_bus_pci_drivers_i915_hwmon_hwmon_i_power1_rated_maxjC;abi-sys-bus-pci-drivers-i915-hwmon-hwmon-i-power1-rated-max3abi_sys_bus_pci_drivers_janz_cmodio_modulbus_numberjC3abi-sys-bus-pci-drivers-janz-cmodio-modulbus-number7abi_sys_bus_pci_drivers_pciback_allow_interrupt_controljC7abi-sys-bus-pci-drivers-pciback-allow-interrupt-control&abi_sys_bus_pci_drivers_pciback_quirksjC&abi-sys-bus-pci-drivers-pciback-quirks3abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_curr1_critjC3abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-curr1-crit6abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_energy1_inputjC6abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-energy1-input2abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_in0_inputjC2abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-in0-input4abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_power1_critjC4abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-power1-crit3abi_sys_bus_pci_drivers_xe_hwmon_hwmon_i_power1_maxjC3abi-sys-bus-pci-drivers-xe-hwmon-hwmon-i-power1-maxabi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_power1_ltrjC>abi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-power1-ltr>abi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_power1_maxjC>abi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-power1-maxDabi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_power1_max_alarmjCDabi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-power1-max-alarmEabi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_power1_xeon_limitjCEabi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-power1-xeon-limit>abi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_temp1_critjC>abi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-temp1-critDabi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_temp1_crit_alarmjCDabi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-temp1-crit-alarmCabi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_temp1_emergencyjCCabi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-temp1-emergency?abi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_temp1_inputjC?abi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-temp1-input=abi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_temp1_maxjC=abi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-temp1-maxCabi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_temp1_max_alarmjCCabi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-temp1-max-alarmDabi_sys_bus_platform_devices_dfl_fme_0_hwmon_hwmonx_temp1_max_policyjCDabi-sys-bus-platform-devices-dfl-fme-0-hwmon-hwmonx-temp1-max-policy0abi_sys_bus_platform_devices_dfl_fme_0_ports_numjC0abi-sys-bus-platform-devices-dfl-fme-0-ports-num0abi_sys_bus_platform_devices_dfl_fme_0_socket_idjC0abi-sys-bus-platform-devices-dfl-fme-0-socket-id.abi_sys_bus_platform_devices_dfl_port_0_afu_idjC.abi-sys-bus-platform-devices-dfl-port-0-afu-id1abi_sys_bus_platform_devices_dfl_port_0_ap1_eventjC1abi-sys-bus-platform-devices-dfl-port-0-ap1-event1abi_sys_bus_platform_devices_dfl_port_0_ap2_eventjC1abi-sys-bus-platform-devices-dfl-port-0-ap2-event5abi_sys_bus_platform_devices_dfl_port_0_errors_errorsjC5abi-sys-bus-platform-devices-dfl-port-0-errors-errors:abi_sys_bus_platform_devices_dfl_port_0_errors_first_errorjC:abi-sys-bus-platform-devices-dfl-port-0-errors-first-errorBabi_sys_bus_platform_devices_dfl_port_0_errors_first_malformed_reqjCBabi-sys-bus-platform-devices-dfl-port-0-errors-first-malformed-req*abi_sys_bus_platform_devices_dfl_port_0_idjC*abi-sys-bus-platform-devices-dfl-port-0-id+abi_sys_bus_platform_devices_dfl_port_0_ltrjC+abi-sys-bus-platform-devices-dfl-port-0-ltr3abi_sys_bus_platform_devices_dfl_port_0_power_statejC3abi-sys-bus-platform-devices-dfl-port-0-power-state7abi_sys_bus_platform_devices_dfl_port_0_userclk_freqcmdjC7abi-sys-bus-platform-devices-dfl-port-0-userclk-freqcmd;abi_sys_bus_platform_devices_dfl_port_0_userclk_freqcntrcmdjC;abi-sys-bus-platform-devices-dfl-port-0-userclk-freqcntrcmd;abi_sys_bus_platform_devices_dfl_port_0_userclk_freqcntrstsjC;abi-sys-bus-platform-devices-dfl-port-0-userclk-freqcntrsts7abi_sys_bus_platform_devices_dfl_port_0_userclk_freqstsjC7abi-sys-bus-platform-devices-dfl-port-0-userclk-freqsts-abi_sys_bus_platform_devices_occ_hwmon_x_ffdcjC-abi-sys-bus-platform-devices-occ-hwmon-x-ffdc@abi_sys_bus_platform_devices_smpro_errmon_error_warn_smpro_pmprojC@abi-sys-bus-platform-devices-smpro-errmon-error-warn-smpro-pmproIabi_sys_bus_platform_devices_smpro_errmon_error_core_mem_pcie_other_ce_uejCIabi-sys-bus-platform-devices-smpro-errmon-error-core-mem-pcie-other-ce-uesmpro-error-typesjCsmpro-error-types_abi_sys_bus_platform_devices_smpro_errmon_event_vrd_warn_fault_vrd_hot_dimm_hot_dimm_2x_refreshjC_abi-sys-bus-platform-devices-smpro-errmon-event-vrd-warn-fault-vrd-hot-dimm-hot-dimm-2x-refreshBabi_sys_bus_platform_devices_smpro_errmon_event_dimm_0_15_syndromejCBabi-sys-bus-platform-devices-smpro-errmon-event-dimm-0-15-syndromeLabi_sys_bus_platform_devices_smpro_errmon_overflow_core_mem_pcie_other_ce_uejCLabi-sys-bus-platform-devices-smpro-errmon-overflow-core-mem-pcie-other-ce-ue7abi_sys_bus_platform_devices_smpro_misc_soc_power_limitjC7abi-sys-bus-platform-devices-smpro-misc-soc-power-limit5abi_sys_bus_platform_devices_smpro_misc_boot_progressjC5abi-sys-bus-platform-devices-smpro-misc-boot-progress/abi_sys_bus_platform_devices_tahvo_usb_otg_modejC/abi-sys-bus-platform-devices-tahvo-usb-otg-mode+abi_sys_bus_platform_devices_tahvo_usb_vbusjC+abi-sys-bus-platform-devices-tahvo-usb-vbus3abi_sys_bus_platform_drivers_amd_pmc_smu_fw_versionjC3abi-sys-bus-platform-drivers-amd-pmc-smu-fw-version0abi_sys_bus_platform_drivers_amd_pmc_smu_programjC0abi-sys-bus-platform-drivers-amd-pmc-smu-program3abi_sys_bus_platform_drivers_aspeed_uart_routing_iojC3abi-sys-bus-platform-drivers-aspeed-uart-routing-io5abi_sys_bus_platform_drivers_aspeed_uart_routing_uartjC5abi-sys-bus-platform-drivers-aspeed-uart-routing-uartOabi_sys_bus_platform_drivers_intel_m10bmc_sec_update_security_bmc_canceled_csksjCOabi-sys-bus-platform-drivers-intel-m10bmc-sec-update-security-bmc-canceled-csksQabi_sys_bus_platform_drivers_intel_m10bmc_sec_update_security_bmc_root_entry_hashjCQabi-sys-bus-platform-drivers-intel-m10bmc-sec-update-security-bmc-root-entry-hashIabi_sys_bus_platform_drivers_intel_m10bmc_sec_update_security_flash_countjCIabi-sys-bus-platform-drivers-intel-m10bmc-sec-update-security-flash-countNabi_sys_bus_platform_drivers_intel_m10bmc_sec_update_security_pr_canceled_csksjCNabi-sys-bus-platform-drivers-intel-m10bmc-sec-update-security-pr-canceled-csksPabi_sys_bus_platform_drivers_intel_m10bmc_sec_update_security_pr_root_entry_hashjCPabi-sys-bus-platform-drivers-intel-m10bmc-sec-update-security-pr-root-entry-hashNabi_sys_bus_platform_drivers_intel_m10bmc_sec_update_security_sr_canceled_csksjCNabi-sys-bus-platform-drivers-intel-m10bmc-sec-update-security-sr-canceled-csksPabi_sys_bus_platform_drivers_intel_m10bmc_sec_update_security_sr_root_entry_hashjCPabi-sys-bus-platform-drivers-intel-m10bmc-sec-update-security-sr-root-entry-hash,abi_sys_bus_platform_drivers_qcom_eud_enablejC,abi-sys-bus-platform-drivers-qcom-eud-enable?abi_sys_bus_platform_drivers_ufshcd_attributes_active_icc_leveljC?abi-sys-bus-platform-drivers-ufshcd-attributes-active-icc-level;abi_sys_bus_platform_drivers_ufshcd_attributes_bkops_statusjC;abi-sys-bus-platform-drivers-ufshcd-attributes-bkops-status?abi_sys_bus_platform_drivers_ufshcd_attributes_boot_lun_enabledjC?abi-sys-bus-platform-drivers-ufshcd-attributes-boot-lun-enabledLabi_sys_bus_platform_drivers_ufshcd_attributes_configuration_descriptor_lockjCLabi-sys-bus-platform-drivers-ufshcd-attributes-configuration-descriptor-lockAabi_sys_bus_platform_drivers_ufshcd_attributes_current_power_modejCAabi-sys-bus-platform-drivers-ufshcd-attributes-current-power-modeFabi_sys_bus_platform_drivers_ufshcd_attributes_exception_event_controljCFabi-sys-bus-platform-drivers-ufshcd-attributes-exception-event-controlEabi_sys_bus_platform_drivers_ufshcd_attributes_exception_event_statusjCEabi-sys-bus-platform-drivers-ufshcd-attributes-exception-event-status9abi_sys_bus_platform_drivers_ufshcd_attributes_ffu_statusjC9abi-sys-bus-platform-drivers-ufshcd-attributes-ffu-status?abi_sys_bus_platform_drivers_ufshcd_attributes_max_data_in_sizejC?abi-sys-bus-platform-drivers-ufshcd-attributes-max-data-in-size@abi_sys_bus_platform_drivers_ufshcd_attributes_max_data_out_sizejC@abi-sys-bus-platform-drivers-ufshcd-attributes-max-data-out-size@abi_sys_bus_platform_drivers_ufshcd_attributes_max_number_of_rttjC@abi-sys-bus-platform-drivers-ufshcd-attributes-max-number-of-rtt?abi_sys_bus_platform_drivers_ufshcd_attributes_ooo_data_enabledjC?abi-sys-bus-platform-drivers-ufshcd-attributes-ooo-data-enabledabi_sys_bus_platform_drivers_ufshcd_attributes_wb_flush_statusjC>abi-sys-bus-platform-drivers-ufshcd-attributes-wb-flush-status?abi_sys_bus_platform_drivers_ufshcd_attributes_wb_life_time_estjC?abi-sys-bus-platform-drivers-ufshcd-attributes-wb-life-time-est>abi_sys_bus_platform_drivers_ufshcd_capabilities_clock_scalingjC>abi-sys-bus-platform-drivers-ufshcd-capabilities-clock-scaling>abi_sys_bus_platform_drivers_ufshcd_capabilities_write_boosterjC>abi-sys-bus-platform-drivers-ufshcd-capabilities-write-booster0abi_sys_bus_platform_drivers_ufshcd_capabilitiesjC0abi-sys-bus-platform-drivers-ufshcd-capabilitiesOabi_sys_bus_platform_drivers_ufshcd_device_descriptor_bkops_termination_latencyjCOabi-sys-bus-platform-drivers-ufshcd-device-descriptor-bkops-termination-latencyAabi_sys_bus_platform_drivers_ufshcd_device_descriptor_boot_enablejCAabi-sys-bus-platform-drivers-ufshcd-device-descriptor-boot-enableNabi_sys_bus_platform_drivers_ufshcd_device_descriptor_descriptor_access_enablejCNabi-sys-bus-platform-drivers-ufshcd-device-descriptor-descriptor-access-enableBabi_sys_bus_platform_drivers_ufshcd_device_descriptor_device_classjCBabi-sys-bus-platform-drivers-ufshcd-device-descriptor-device-classFabi_sys_bus_platform_drivers_ufshcd_device_descriptor_device_sub_classjCFabi-sys-bus-platform-drivers-ufshcd-device-descriptor-device-sub-classAabi_sys_bus_platform_drivers_ufshcd_device_descriptor_device_typejCAabi-sys-bus-platform-drivers-ufshcd-device-descriptor-device-typeDabi_sys_bus_platform_drivers_ufshcd_device_descriptor_device_versionjCDabi-sys-bus-platform-drivers-ufshcd-device-descriptor-device-versionAabi_sys_bus_platform_drivers_ufshcd_device_descriptor_ffu_timeoutjCAabi-sys-bus-platform-drivers-ufshcd-device-descriptor-ffu-timeoutGabi_sys_bus_platform_drivers_ufshcd_device_descriptor_high_priority_lunjCGabi-sys-bus-platform-drivers-ufshcd-device-descriptor-high-priority-lunNabi_sys_bus_platform_drivers_ufshcd_device_descriptor_initial_active_icc_leveljCNabi-sys-bus-platform-drivers-ufshcd-device-descriptor-initial-active-icc-levelHabi_sys_bus_platform_drivers_ufshcd_device_descriptor_initial_power_modejCHabi-sys-bus-platform-drivers-ufshcd-device-descriptor-initial-power-modeEabi_sys_bus_platform_drivers_ufshcd_device_descriptor_manufacturer_idjCEabi-sys-bus-platform-drivers-ufshcd-device-descriptor-manufacturer-idHabi_sys_bus_platform_drivers_ufshcd_device_descriptor_manufacturing_datejCHabi-sys-bus-platform-drivers-ufshcd-device-descriptor-manufacturing-dateDabi_sys_bus_platform_drivers_ufshcd_device_descriptor_number_of_lunsjCDabi-sys-bus-platform-drivers-ufshcd-device-descriptor-number-of-lunsJabi_sys_bus_platform_drivers_ufshcd_device_descriptor_number_of_secure_wpajCJabi-sys-bus-platform-drivers-ufshcd-device-descriptor-number-of-secure-wpaEabi_sys_bus_platform_drivers_ufshcd_device_descriptor_number_of_wlunsjCEabi-sys-bus-platform-drivers-ufshcd-device-descriptor-number-of-wluns>abi_sys_bus_platform_drivers_ufshcd_device_descriptor_protocoljC>abi-sys-bus-platform-drivers-ufshcd-device-descriptor-protocolGabi_sys_bus_platform_drivers_ufshcd_device_descriptor_psa_max_data_sizejCGabi-sys-bus-platform-drivers-ufshcd-device-descriptor-psa-max-data-sizeGabi_sys_bus_platform_drivers_ufshcd_device_descriptor_psa_state_timeoutjCGabi-sys-bus-platform-drivers-ufshcd-device-descriptor-psa-state-timeoutAabi_sys_bus_platform_drivers_ufshcd_device_descriptor_queue_depthjCAabi-sys-bus-platform-drivers-ufshcd-device-descriptor-queue-depth@abi_sys_bus_platform_drivers_ufshcd_device_descriptor_rtc_updatejC@abi-sys-bus-platform-drivers-ufshcd-device-descriptor-rtc-updateDabi_sys_bus_platform_drivers_ufshcd_device_descriptor_rtt_capabilityjCDabi-sys-bus-platform-drivers-ufshcd-device-descriptor-rtt-capabilityIabi_sys_bus_platform_drivers_ufshcd_device_descriptor_secure_removal_typejCIabi-sys-bus-platform-drivers-ufshcd-device-descriptor-secure-removal-typeKabi_sys_bus_platform_drivers_ufshcd_device_descriptor_specification_versionjCKabi-sys-bus-platform-drivers-ufshcd-device-descriptor-specification-versionJabi_sys_bus_platform_drivers_ufshcd_device_descriptor_support_security_lunjCJabi-sys-bus-platform-drivers-ufshcd-device-descriptor-support-security-lunBabi_sys_bus_platform_drivers_ufshcd_device_descriptor_ufs_featuresjCBabi-sys-bus-platform-drivers-ufshcd-device-descriptor-ufs-featuresDabi_sys_bus_platform_drivers_ufshcd_device_descriptor_wb_presv_us_enjCDabi-sys-bus-platform-drivers-ufshcd-device-descriptor-wb-presv-us-enKabi_sys_bus_platform_drivers_ufshcd_device_descriptor_wb_shared_alloc_unitsjCKabi-sys-bus-platform-drivers-ufshcd-device-descriptor-wb-shared-alloc-units=abi_sys_bus_platform_drivers_ufshcd_device_descriptor_wb_typejC=abi-sys-bus-platform-drivers-ufshcd-device-descriptor-wb-type7abi_sys_bus_platform_drivers_ufshcd_enable_wb_buf_flushjC7abi-sys-bus-platform-drivers-ufshcd-enable-wb-buf-flush6abi_sys_bus_platform_drivers_ufshcd_flags_bkops_enablejC6abi-sys-bus-platform-drivers-ufshcd-flags-bkops-enable2abi_sys_bus_platform_drivers_ufshcd_flags_busy_rtcjC2abi-sys-bus-platform-drivers-ufshcd-flags-busy-rtc5abi_sys_bus_platform_drivers_ufshcd_flags_device_initjC5abi-sys-bus-platform-drivers-ufshcd-flags-device-init;abi_sys_bus_platform_drivers_ufshcd_flags_disable_fw_updatejC;abi-sys-bus-platform-drivers-ufshcd-flags-disable-fw-update?abi_sys_bus_platform_drivers_ufshcd_flags_life_span_mode_enablejC?abi-sys-bus-platform-drivers-ufshcd-flags-life-span-mode-enable7abi_sys_bus_platform_drivers_ufshcd_flags_permanent_wpejC7abi-sys-bus-platform-drivers-ufshcd-flags-permanent-wpe>abi_sys_bus_platform_drivers_ufshcd_flags_phy_resource_removaljC>abi-sys-bus-platform-drivers-ufshcd-flags-phy-resource-removal6abi_sys_bus_platform_drivers_ufshcd_flags_power_on_wpejC6abi-sys-bus-platform-drivers-ufshcd-flags-power-on-wpe3abi_sys_bus_platform_drivers_ufshcd_flags_wb_enablejC3abi-sys-bus-platform-drivers-ufshcd-flags-wb-enableabi_sys_bus_platform_drivers_ufshcd_health_descriptor_eol_infojC>abi-sys-bus-platform-drivers-ufshcd-health-descriptor-eol-infoLabi_sys_bus_platform_drivers_ufshcd_health_descriptor_life_time_estimation_ajCLabi-sys-bus-platform-drivers-ufshcd-health-descriptor-life-time-estimation-aLabi_sys_bus_platform_drivers_ufshcd_health_descriptor_life_time_estimation_bjCLabi-sys-bus-platform-drivers-ufshcd-health-descriptor-life-time-estimation-bHabi_sys_bus_platform_drivers_ufshcd_interconnect_descriptor_mphy_versionjCHabi-sys-bus-platform-drivers-ufshcd-interconnect-descriptor-mphy-versionJabi_sys_bus_platform_drivers_ufshcd_interconnect_descriptor_unipro_versionjCJabi-sys-bus-platform-drivers-ufshcd-interconnect-descriptor-unipro-version>abi_sys_bus_platform_drivers_ufshcd_monitor_monitor_chunk_sizejC>abi-sys-bus-platform-drivers-ufshcd-monitor-monitor-chunk-size:abi_sys_bus_platform_drivers_ufshcd_monitor_monitor_enablejC:abi-sys-bus-platform-drivers-ufshcd-monitor-monitor-enableabi_sys_bus_platform_drivers_ufshcd_monitor_read_total_sectorsjC>abi-sys-bus-platform-drivers-ufshcd-monitor-read-total-sectors=abi_sys_bus_platform_drivers_ufshcd_monitor_write_nr_requestsjC=abi-sys-bus-platform-drivers-ufshcd-monitor-write-nr-requestsAabi_sys_bus_platform_drivers_ufshcd_monitor_write_req_latency_avgjCAabi-sys-bus-platform-drivers-ufshcd-monitor-write-req-latency-avgAabi_sys_bus_platform_drivers_ufshcd_monitor_write_req_latency_maxjCAabi-sys-bus-platform-drivers-ufshcd-monitor-write-req-latency-maxAabi_sys_bus_platform_drivers_ufshcd_monitor_write_req_latency_minjCAabi-sys-bus-platform-drivers-ufshcd-monitor-write-req-latency-minAabi_sys_bus_platform_drivers_ufshcd_monitor_write_req_latency_sumjCAabi-sys-bus-platform-drivers-ufshcd-monitor-write-req-latency-sumabi_sys_bus_soundwire_devices_sdw_dev_properties_mipi_revisionjC>abi-sys-bus-soundwire-devices-sdw-dev-properties-mipi-revision.abi_sys_bus_soundwire_devices_sdw_dp0_max_wordjC.abi-sys-bus-soundwire-devices-sdw-dp0-max-word3abi_sys_bus_soundwire_devices_sdw_dp_n_src_max_wordjC3abi-sys-bus-soundwire-devices-sdw-dp-n-src-max-word(abi_sys_bus_soundwire_devices_sdw_statusjC(abi-sys-bus-soundwire-devices-sdw-statusabi_sys_bus_spi_dev_resetjCabi-sys-bus-spi-dev-reset#abi_sys_bus_spi_dev_update_firmwarejC#abi-sys-bus-spi-dev-update-firmware(abi_sys_bus_spi_devices_spi_nor_jedec_idjC(abi-sys-bus-spi-devices-spi-nor-jedec-id,abi_sys_bus_spi_devices_spi_nor_manufacturerjC,abi-sys-bus-spi-devices-spi-nor-manufacturer(abi_sys_bus_spi_devices_spi_nor_partnamejC(abi-sys-bus-spi-devices-spi-nor-partname$abi_sys_bus_spi_devices_spi_nor_sfdpjC$abi-sys-bus-spi-devices-spi-nor-sfdp;abi_sys_bus_surface_aggregator_devices_01_0e_01_00_01_statejC;abi-sys-bus-surface-aggregator-devices-01-0e-01-00-01-state;abi_sys_bus_surface_aggregator_devices_01_26_01_00_01_statejC;abi-sys-bus-surface-aggregator-devices-01-26-01-00-01-state%abi_sys_bus_tee_devices_optee_ta_uuidjC%abi-sys-bus-tee-devices-optee-ta-uuid5abi_sys_bus_tee_devices_optee_ta_uuid_need_supplicantjC5abi-sys-bus-tee-devices-optee-ta-uuid-need-supplicant*abi_sys_bus_thunderbolt_devices_authorizedjC*abi-sys-bus-thunderbolt-devices-authorized$abi_sys_bus_thunderbolt_devices_bootjC$abi-sys-bus-thunderbolt-devices-boot&abi_sys_bus_thunderbolt_devices_devicejC&abi-sys-bus-thunderbolt-devices-device+abi_sys_bus_thunderbolt_devices_device_namejC+abi-sys-bus-thunderbolt-devices-device-name0abi_sys_bus_thunderbolt_devices_domainx_boot_acljC0abi-sys-bus-thunderbolt-devices-domainx-boot-acl7abi_sys_bus_thunderbolt_devices_domainx_deauthorizationjC7abi-sys-bus-thunderbolt-devices-domainx-deauthorizationabi_sys_bus_thunderbolt_devices_nvm_authenticate_on_disconnectjC>abi-sys-bus-thunderbolt-devices-nvm-authenticate-on-disconnect+abi_sys_bus_thunderbolt_devices_nvm_versionjC+abi-sys-bus-thunderbolt-devices-nvm-version(abi_sys_bus_thunderbolt_devices_rx_lanesjC(abi-sys-bus-thunderbolt-devices-rx-lanes(abi_sys_bus_thunderbolt_devices_rx_speedjC(abi-sys-bus-thunderbolt-devices-rx-speed(abi_sys_bus_thunderbolt_devices_tx_lanesjC(abi-sys-bus-thunderbolt-devices-tx-lanes(abi_sys_bus_thunderbolt_devices_tx_speedjC(abi-sys-bus-thunderbolt-devices-tx-speed)abi_sys_bus_thunderbolt_devices_unique_idjC)abi-sys-bus-thunderbolt-devices-unique-id&abi_sys_bus_thunderbolt_devices_vendorjC&abi-sys-bus-thunderbolt-devices-vendor+abi_sys_bus_thunderbolt_devices_vendor_namejC+abi-sys-bus-thunderbolt-devices-vendor-name8abi_sys_bus_thunderbolt_devices_device_port_index_devicejC8abi-sys-bus-thunderbolt-devices-device-port-index-deviceBabi_sys_bus_thunderbolt_devices_device_port_index_nvm_authenticatejCBabi-sys-bus-thunderbolt-devices-device-port-index-nvm-authenticate=abi_sys_bus_thunderbolt_devices_device_port_index_nvm_versionjC=abi-sys-bus-thunderbolt-devices-device-port-index-nvm-version8abi_sys_bus_thunderbolt_devices_device_port_index_vendorjC8abi-sys-bus-thunderbolt-devices-device-port-index-vendor3abi_sys_bus_thunderbolt_devices_xdomain_service_keyjC3abi-sys-bus-thunderbolt-devices-xdomain-service-key8abi_sys_bus_thunderbolt_devices_xdomain_service_modaliasjC8abi-sys-bus-thunderbolt-devices-xdomain-service-modalias6abi_sys_bus_thunderbolt_devices_xdomain_service_prtcidjC6abi-sys-bus-thunderbolt-devices-xdomain-service-prtcid8abi_sys_bus_thunderbolt_devices_xdomain_service_prtcrevsjC8abi-sys-bus-thunderbolt-devices-xdomain-service-prtcrevs8abi_sys_bus_thunderbolt_devices_xdomain_service_prtcstnsjC8abi-sys-bus-thunderbolt-devices-xdomain-service-prtcstns8abi_sys_bus_thunderbolt_devices_xdomain_service_prtcversjC8abi-sys-bus-thunderbolt-devices-xdomain-service-prtcvers4abi_sys_bus_thunderbolt_devices_usb4_portx_connectorjC4abi-sys-bus-thunderbolt-devices-usb4-portx-connector/abi_sys_bus_thunderbolt_devices_usb4_portx_linkjC/abi-sys-bus-thunderbolt-devices-usb4-portx-link2abi_sys_bus_thunderbolt_devices_usb4_portx_offlinejC2abi-sys-bus-thunderbolt-devices-usb4-portx-offline1abi_sys_bus_thunderbolt_devices_usb4_portx_rescanjC1abi-sys-bus-thunderbolt-devices-usb4-portx-rescan abi_sys_bus_typec_devices_activejC abi-sys-bus-typec-devices-active%abi_sys_bus_typec_devices_descriptionjC%abi-sys-bus-typec-devices-description3abi_sys_bus_typec_devices_displayport_configurationjC3abi-sys-bus-typec-devices-displayport-configuration)abi_sys_bus_typec_devices_displayport_hpdjC)abi-sys-bus-typec-devices-displayport-hpd4abi_sys_bus_typec_devices_displayport_pin_assignmentjC4abi-sys-bus-typec-devices-displayport-pin-assignmentabi_sys_bus_typec_devices_modejCabi-sys-bus-typec-devices-modeabi_sys_bus_typec_devices_svidjCabi-sys-bus-typec-devices-svidabi_sys_bus_typec_devices_vdojCabi-sys-bus-typec-devices-vdo%abi_sys_bus_usb_serial_drivers_new_idjC%abi-sys-bus-usb-serial-drivers-new-idabi_sys_bus_usb_decimalsjCabi-sys-bus-usb-decimalsabi_sys_bus_usb_mode_msbjCabi-sys-bus-usb-mode-msbabi_sys_bus_usb_poweredjCabi-sys-bus-usb-poweredabi_sys_bus_usb_textjCabi-sys-bus-usb-textabi_sys_bus_usb_textmodejCabi-sys-bus-usb-textmode!abi_sys_bus_usb_device_authorizedjC!abi-sys-bus-usb-device-authorized,abi_sys_bus_usb_devices_hub_interface_port_xjC,abi-sys-bus-usb-devices-hub-interface-port-x9abi_sys_bus_usb_devices_hub_interface_port_x_connect_typejC9abi-sys-bus-usb-devices-hub-interface-port-x-connect-type6abi_sys_bus_usb_devices_hub_interface_port_x_connectorjC6abi-sys-bus-usb-devices-hub-interface-port-x-connector4abi_sys_bus_usb_devices_hub_interface_port_x_disablejC4abi-sys-bus-usb-devices-hub-interface-port-x-disable7abi_sys_bus_usb_devices_hub_interface_port_x_early_stopjC7abi-sys-bus-usb-devices-hub-interface-port-x-early-stop5abi_sys_bus_usb_devices_hub_interface_port_x_locationjC5abi-sys-bus-usb-devices-hub-interface-port-x-location?abi_sys_bus_usb_devices_hub_interface_port_x_over_current_countjC?abi-sys-bus-usb-devices-hub-interface-port-x-over-current-count3abi_sys_bus_usb_devices_hub_interface_port_x_quirksjC3abi-sys-bus-usb-devices-hub-interface-port-x-quirks2abi_sys_bus_usb_devices_hub_interface_port_x_statejC2abi-sys-bus-usb-devices-hub-interface-port-x-stateabi_sys_class_rtrs_client_session_name_paths_src_dst_reconnectjC>abi-sys-class-rtrs-client-session-name-paths-src-dst-reconnect@abi_sys_class_rtrs_client_session_name_paths_src_dst_remove_pathjC@abi-sys-class-rtrs-client-session-name-paths-src-dst-remove-path=abi_sys_class_rtrs_client_session_name_paths_src_dst_src_addrjC=abi-sys-class-rtrs-client-session-name-paths-src-dst-src-addr:abi_sys_class_rtrs_client_session_name_paths_src_dst_statejC:abi-sys-class-rtrs-client-session-name-paths-src-dst-stateHabi_sys_class_rtrs_client_session_name_paths_src_dst_stats_cpu_migrationjCHabi-sys-class-rtrs-client-session-name-paths-src-dst-stats-cpu-migration?abi_sys_class_rtrs_client_session_name_paths_src_dst_stats_rdmajC?abi-sys-class-rtrs-client-session-name-paths-src-dst-stats-rdmaEabi_sys_class_rtrs_client_session_name_paths_src_dst_stats_reconnectsjCEabi-sys-class-rtrs-client-session-name-paths-src-dst-stats-reconnectsDabi_sys_class_rtrs_client_session_name_paths_src_dst_stats_reset_alljCDabi-sys-class-rtrs-client-session-name-paths-src-dst-stats-reset-allabi_sys_class_rtrs_serverjCabi-sys-class-rtrs-server,abi_sys_class_rtrs_server_session_name_pathsjC,abi-sys-class-rtrs-server-session-name-paths?abi_sys_class_rtrs_server_session_name_paths_src_dst_disconnectjC?abi-sys-class-rtrs-server-session-name-paths-src-dst-disconnect=abi_sys_class_rtrs_server_session_name_paths_src_dst_dst_addrjC=abi-sys-class-rtrs-server-session-name-paths-src-dst-dst-addr=abi_sys_class_rtrs_server_session_name_paths_src_dst_hca_namejC=abi-sys-class-rtrs-server-session-name-paths-src-dst-hca-name=abi_sys_class_rtrs_server_session_name_paths_src_dst_hca_portjC=abi-sys-class-rtrs-server-session-name-paths-src-dst-hca-port=abi_sys_class_rtrs_server_session_name_paths_src_dst_src_addrjC=abi-sys-class-rtrs-server-session-name-paths-src-dst-src-addr?abi_sys_class_rtrs_server_session_name_paths_src_dst_stats_rdmajC?abi-sys-class-rtrs-server-session-name-paths-src-dst-stats-rdma/abi_sys_class_scsi_device_device_dyn_cap_neededjC/abi-sys-class-scsi-device-device-dyn-cap-neededabi_sys_class_scsi_device_device_unit_descriptor_psa_sensitivejC>abi-sys-class-scsi-device-device-unit-descriptor-psa-sensitiveCabi_sys_class_scsi_device_device_unit_descriptor_wb_buf_alloc_unitsjCCabi-sys-class-scsi-device-device-unit-descriptor-wb-buf-alloc-units.abi_sys_class_scsi_host_hostx_acciopath_statusjC.abi-sys-class-scsi-host-hostx-acciopath-status/abi_sys_class_scsi_host_hostx_ahci_host_versionjC/abi-sys-class-scsi-host-hostx-ahci-host-version+abi_sys_class_scsi_host_hostx_ahci_port_cmdjC+abi-sys-class-scsi-host-hostx-ahci-port-cmd'abi_sys_class_scsi_host_hostx_em_bufferjC'abi-sys-class-scsi-host-hostx-em-buffer2abi_sys_class_scsi_host_hostx_em_message_supportedjC2abi-sys-class-scsi-host-hostx-em-message-supported(abi_sys_class_scsi_host_hostx_em_messagejC(abi-sys-class-scsi-host-hostx-em-message%abi_sys_class_scsi_host_hostx_isci_idjC%abi-sys-class-scsi-host-hostx-isci-id:abi_sys_class_scsi_host_hostx_link_power_management_policyjC:abi-sys-class-scsi-host-hostx-link-power-management-policy'abi_sys_class_scsi_tape_stats_in_flightjC'abi-sys-class-scsi-tape-stats-in-flight#abi_sys_class_scsi_tape_stats_io_nsjC#abi-sys-class-scsi-tape-stats-io-ns'abi_sys_class_scsi_tape_stats_other_cntjC'abi-sys-class-scsi-tape-stats-other-cnt+abi_sys_class_scsi_tape_stats_read_byte_cntjC+abi-sys-class-scsi-tape-stats-read-byte-cnt&abi_sys_class_scsi_tape_stats_read_cntjC&abi-sys-class-scsi-tape-stats-read-cnt%abi_sys_class_scsi_tape_stats_read_nsjC%abi-sys-class-scsi-tape-stats-read-ns'abi_sys_class_scsi_tape_stats_resid_cntjC'abi-sys-class-scsi-tape-stats-resid-cnt,abi_sys_class_scsi_tape_stats_write_byte_cntjC,abi-sys-class-scsi-tape-stats-write-byte-cnt'abi_sys_class_scsi_tape_stats_write_cntjC'abi-sys-class-scsi-tape-stats-write-cnt&abi_sys_class_scsi_tape_stats_write_msjC&abi-sys-class-scsi-tape-stats-write-ms1abi_sys_class_spi_master_spi_bus_spi_bus_dev_framjC1abi-sys-class-spi-master-spi-bus-spi-bus-dev-fram3abi_sys_class_spi_master_spi_bus_spi_bus_dev_sernumjC3abi-sys-class-spi-master-spi-bus-spi-bus-dev-sernumabi_sys_class_stm_stm_channelsjCabi-sys-class-stm-stm-channels!abi_sys_class_stm_stm_hw_overridejC!abi-sys-class-stm-stm-hw-overrideabi_sys_class_stm_stm_mastersjCabi-sys-class-stm-stm-masters3abi_sys_class_stm_source_stm_source_stm_source_linkjC3abi-sys-class-stm-source-stm-source-stm-source-linkabi_sys_class_switchtecjCabi-sys-class-switchtec2abi_sys_class_switchtec_switchtec_0_9_component_idjC2abi-sys-class-switchtec-switchtec-0-9-component-id8abi_sys_class_switchtec_switchtec_0_9_component_revisionjC8abi-sys-class-switchtec-switchtec-0-9-component-revision6abi_sys_class_switchtec_switchtec_0_9_component_vendorjC6abi-sys-class-switchtec-switchtec-0-9-component-vendor4abi_sys_class_switchtec_switchtec_0_9_device_versionjC4abi-sys-class-switchtec-switchtec-0-9-device-version0abi_sys_class_switchtec_switchtec_0_9_fw_versionjC0abi-sys-class-switchtec-switchtec-0-9-fw-version/abi_sys_class_switchtec_switchtec_0_9_partitionjC/abi-sys-class-switchtec-switchtec-0-9-partition5abi_sys_class_switchtec_switchtec_0_9_partition_countjC5abi-sys-class-switchtec-switchtec-0-9-partition-count0abi_sys_class_switchtec_switchtec_0_9_product_idjC0abi-sys-class-switchtec-switchtec-0-9-product-id6abi_sys_class_switchtec_switchtec_0_9_product_revisionjC6abi-sys-class-switchtec-switchtec-0-9-product-revision4abi_sys_class_switchtec_switchtec_0_9_product_vendorjC4abi-sys-class-switchtec-switchtec-0-9-product-vendor/abi_sys_class_thermal_cooling_devicex_cur_statejC/abi-sys-class-thermal-cooling-devicex-cur-state/abi_sys_class_thermal_cooling_devicex_max_statejC/abi-sys-class-thermal-cooling-devicex-max-state1abi_sys_class_thermal_cooling_devicex_stats_resetjC1abi-sys-class-thermal-cooling-devicex-stats-resetabi_sys_devices_hisi_ptt_sicl_id_core_id_requester_filters_bdfjC>abi-sys-devices-hisi-ptt-sicl-id-core-id-requester-filters-bdfFabi_sys_devices_hisi_ptt_sicl_id_core_id_requester_filters_multiselectjCFabi-sys-devices-hisi-ptt-sicl-id-core-id-requester-filters-multiselect:abi_sys_devices_hisi_ptt_sicl_id_core_id_root_port_filtersjC:abi-sys-devices-hisi-ptt-sicl-id-core-id-root-port-filters>abi_sys_devices_hisi_ptt_sicl_id_core_id_root_port_filters_bdfjC>abi-sys-devices-hisi-ptt-sicl-id-core-id-root-port-filters-bdfFabi_sys_devices_hisi_ptt_sicl_id_core_id_root_port_filters_multiselectjCFabi-sys-devices-hisi-ptt-sicl-id-core-id-root-port-filters-multiselect-abi_sys_devices_hisi_ptt_sicl_id_core_id_tunejC-abi-sys-devices-hisi-ptt-sicl-id-core-id-tune8abi_sys_devices_hisi_ptt_sicl_id_core_id_tune_qos_tx_cpljC8abi-sys-devices-hisi-ptt-sicl-id-core-id-tune-qos-tx-cpl7abi_sys_devices_hisi_ptt_sicl_id_core_id_tune_qos_tx_npjC7abi-sys-devices-hisi-ptt-sicl-id-core-id-tune-qos-tx-np6abi_sys_devices_hisi_ptt_sicl_id_core_id_tune_qos_tx_pjC6abi-sys-devices-hisi-ptt-sicl-id-core-id-tune-qos-tx-p@abi_sys_devices_hisi_ptt_sicl_id_core_id_tune_rx_alloc_buf_leveljC@abi-sys-devices-hisi-ptt-sicl-id-core-id-tune-rx-alloc-buf-level@abi_sys_devices_hisi_ptt_sicl_id_core_id_tune_tx_alloc_buf_leveljC@abi-sys-devices-hisi-ptt-sicl-id-core-id-tune-tx-alloc-buf-levelabi_sys_devices_hv_24x7_cpumaskjCabi-sys-devices-hv-24x7-cpumask0abi_sys_devices_hv_24x7_interface_chipspersocketjC0abi-sys-devices-hv-24x7-interface-chipspersocket.abi_sys_devices_hv_24x7_interface_coresperchipjC.abi-sys-devices-hv-24x7-interface-coresperchip)abi_sys_devices_hv_24x7_interface_socketsjC)abi-sys-devices-hv-24x7-interface-socketsabi_sys_devices_hv_gpci_cpumaskjCabi-sys-devices-hv-gpci-cpumaskabi_sys_devices_system_cpu_cpux_cpuidle_state_n_default_statusjC>abi-sys-devices-system-cpu-cpux-cpuidle-state-n-default-status4abi_sys_devices_system_cpu_cpux_cpuidle_state_n_descjC4abi-sys-devices-system-cpu-cpux-cpuidle-state-n-desc7abi_sys_devices_system_cpu_cpux_cpuidle_state_n_disablejC7abi-sys-devices-system-cpu-cpux-cpuidle-state-n-disable4abi_sys_devices_system_cpu_cpux_cpuidle_state_n_namejC4abi-sys-devices-system-cpu-cpux-cpuidle-state-n-name9abi_sys_devices_system_cpu_cpux_cpuidle_state_n_residencyjC9abi-sys-devices-system-cpu-cpux-cpuidle-state-n-residency6abi_sys_devices_system_cpu_cpux_cpuidle_state_n_s2idlejC6abi-sys-devices-system-cpu-cpux-cpuidle-state-n-s2idle;abi_sys_devices_system_cpu_cpux_cpuidle_state_n_s2idle_timejC;abi-sys-devices-system-cpu-cpux-cpuidle-state-n-s2idle-timeabi_sys_firmware_efi_esrt_entries_entry_n_last_attempt_versionjC>abi-sys-firmware-efi-esrt-entries-entry-n-last-attempt-versionEabi_sys_firmware_efi_esrt_entries_entry_n_lowest_supported_fw_versionjCEabi-sys-firmware-efi-esrt-entries-entry-n-lowest-supported-fw-version+abi_sys_firmware_efi_esrt_fw_resource_countjC+abi-sys-firmware-efi-esrt-fw-resource-count/abi_sys_firmware_efi_esrt_fw_resource_count_maxjC/abi-sys-firmware-efi-esrt-fw-resource-count-max-abi_sys_firmware_efi_esrt_fw_resource_versionjC-abi-sys-firmware-efi-esrt-fw-resource-versionabi_sys_firmware_efi_fw_vendorjCabi-sys-firmware-efi-fw-vendorabi_sys_firmware_efi_runtimejCabi-sys-firmware-efi-runtime abi_sys_firmware_efi_runtime_mapjC abi-sys-firmware-efi-runtime-mapabi_sys_firmware_efi_systabjCabi-sys-firmware-efi-systab abi_sys_firmware_efi_tables_rci2jC abi-sys-firmware-efi-tables-rci2abi_sys_firmware_fdtjCabi-sys-firmware-fdtabi_sys_firmware_gsmijCabi-sys-firmware-gsmi!abi_sys_firmware_ibft_acpi_headerjC!abi-sys-firmware-ibft-acpi-headerabi_sys_firmware_ibft_ethernetxjCabi-sys-firmware-ibft-ethernetxabi_sys_firmware_ibft_initiatorjCabi-sys-firmware-ibft-initiatorabi_sys_firmware_ibft_targetxjCabi-sys-firmware-ibft-targetxabi_sys_firmware_initrdjCabi-sys-firmware-initrdabi_sys_firmware_lefi_boardinfojCabi-sys-firmware-lefi-boardinfoabi_sys_firmware_logjCabi-sys-firmware-logabi_sys_firmware_memmapjCabi-sys-firmware-memmapabi_sys_firmware_opal_powercapjCabi-sys-firmware-opal-powercap.abi_sys_firmware_opal_powercap_system_powercapjC.abi-sys-firmware-opal-powercap-system-powercapabi_sys_firmware_opal_psrjCabi-sys-firmware-opal-psr&abi_sys_firmware_opal_psr_cpu_to_gpu_xjC&abi-sys-firmware-opal-psr-cpu-to-gpu-x#abi_sys_firmware_opal_sensor_groupsjC#abi-sys-firmware-opal-sensor-groups;abi_sys_firmware_opal_sensor_groups_sensor_group_name_clearjC;abi-sys-firmware-opal-sensor-groups-sensor-group-name-clear'abi_sys_firmware_papr_energy_scale_infojC'abi-sys-firmware-papr-energy-scale-info*abi_sys_firmware_papr_energy_scale_info_idjC*abi-sys-firmware-papr-energy-scale-info-id/abi_sys_firmware_papr_energy_scale_info_id_descjC/abi-sys-firmware-papr-energy-scale-info-id-desc0abi_sys_firmware_papr_energy_scale_info_id_valuejC0abi-sys-firmware-papr-energy-scale-info-id-value5abi_sys_firmware_papr_energy_scale_info_id_value_descjC5abi-sys-firmware-papr-energy-scale-info-id-value-descabi_sys_firmware_qemu_fw_cfgjCabi-sys-firmware-qemu-fw-cfgabi_sys_firmware_secvarjCabi-sys-firmware-secvarabi_sys_firmware_secvar_configjCabi-sys-firmware-secvar-config.abi_sys_firmware_secvar_config_max_object_sizejC.abi-sys-firmware-secvar-config-max-object-size7abi_sys_firmware_secvar_config_signed_update_algorithmsjC7abi-sys-firmware-secvar-config-signed-update-algorithms1abi_sys_firmware_secvar_config_supported_policiesjC1abi-sys-firmware-secvar-config-supported-policies)abi_sys_firmware_secvar_config_total_sizejC)abi-sys-firmware-secvar-config-total-size)abi_sys_firmware_secvar_config_used_spacejC)abi-sys-firmware-secvar-config-used-space&abi_sys_firmware_secvar_config_versionjC&abi-sys-firmware-secvar-config-versionabi_sys_firmware_secvar_formatjCabi-sys-firmware-secvar-formatabi_sys_firmware_secvar_varsjCabi-sys-firmware-secvar-vars*abi_sys_firmware_secvar_vars_variable_namejC*abi-sys-firmware-secvar-vars-variable-name/abi_sys_firmware_secvar_vars_variable_name_datajC/abi-sys-firmware-secvar-vars-variable-name-data/abi_sys_firmware_secvar_vars_variable_name_sizejC/abi-sys-firmware-secvar-vars-variable-name-size1abi_sys_firmware_secvar_vars_variable_name_updatejC1abi-sys-firmware-secvar-vars-variable-name-updateabi_sys_firmware_sgi_uvjCabi-sys-firmware-sgi-uv.abi_sys_firmware_turris_mox_rwtm_board_versionjC.abi-sys-firmware-turris-mox-rwtm-board-version,abi_sys_firmware_turris_mox_rwtm_mac_addressjC,abi-sys-firmware-turris-mox-rwtm-mac-address'abi_sys_firmware_turris_mox_rwtm_pubkeyjC'abi-sys-firmware-turris-mox-rwtm-pubkey)abi_sys_firmware_turris_mox_rwtm_ram_sizejC)abi-sys-firmware-turris-mox-rwtm-ram-size.abi_sys_firmware_turris_mox_rwtm_serial_numberjC.abi-sys-firmware-turris-mox-rwtm-serial-number%abi_sys_fs_erofs_disk_sync_decompressjC%abi-sys-fs-erofs-disk-sync-decompressabi_sys_fs_erofs_featuresjCabi-sys-fs-erofs-features.abi_sys_fs_ext4_disk_delayed_allocation_blocksjC.abi-sys-fs-ext4-disk-delayed-allocation-blocks*abi_sys_fs_ext4_disk_extent_max_zeroout_kbjC*abi-sys-fs-ext4-disk-extent-max-zeroout-kbabi_sys_fs_ext4_disk_inode_goaljCabi-sys-fs-ext4-disk-inode-goal)abi_sys_fs_ext4_disk_inode_readahead_blksjC)abi-sys-fs-ext4-disk-inode-readahead-blks!abi_sys_fs_ext4_disk_journal_taskjC!abi-sys-fs-ext4-disk-journal-task*abi_sys_fs_ext4_disk_lifetime_write_kbytesjC*abi-sys-fs-ext4-disk-lifetime-write-kbytes*abi_sys_fs_ext4_disk_max_writeback_mb_bumpjC*abi-sys-fs-ext4-disk-max-writeback-mb-bump&abi_sys_fs_ext4_disk_mb_group_preallocjC&abi-sys-fs-ext4-disk-mb-group-prealloc#abi_sys_fs_ext4_disk_mb_max_to_scanjC#abi-sys-fs-ext4-disk-mb-max-to-scan#abi_sys_fs_ext4_disk_mb_min_to_scanjC#abi-sys-fs-ext4-disk-mb-min-to-scan"abi_sys_fs_ext4_disk_mb_order2_reqjC"abi-sys-fs-ext4-disk-mb-order2-reqabi_sys_fs_ext4_disk_mb_statsjCabi-sys-fs-ext4-disk-mb-stats"abi_sys_fs_ext4_disk_mb_stream_reqjC"abi-sys-fs-ext4-disk-mb-stream-req)abi_sys_fs_ext4_disk_session_write_kbytesjC)abi-sys-fs-ext4-disk-session-write-kbytes'abi_sys_fs_f2fs_disk_atgc_age_thresholdjC'abi-sys-fs-f2fs-disk-atgc-age-threshold$abi_sys_fs_f2fs_disk_atgc_age_weightjC$abi-sys-fs-f2fs-disk-atgc-age-weight)abi_sys_fs_f2fs_disk_atgc_candidate_countjC)abi-sys-fs-f2fs-disk-atgc-candidate-count)abi_sys_fs_f2fs_disk_atgc_candidate_ratiojC)abi-sys-fs-f2fs-disk-atgc-candidate-ratio abi_sys_fs_f2fs_disk_avg_vblocksjC abi-sys-fs-f2fs-disk-avg-vblocks'abi_sys_fs_f2fs_disk_ckpt_thread_iopriojC'abi-sys-fs-f2fs-disk-ckpt-thread-ioprio+abi_sys_fs_f2fs_disk_committed_atomic_blockjC+abi-sys-fs-f2fs-disk-committed-atomic-block$abi_sys_fs_f2fs_disk_compr_new_inodejC$abi-sys-fs-f2fs-disk-compr-new-inode&abi_sys_fs_f2fs_disk_compr_saved_blockjC&abi-sys-fs-f2fs-disk-compr-saved-block(abi_sys_fs_f2fs_disk_compr_written_blockjC(abi-sys-fs-f2fs-disk-compr-written-block%abi_sys_fs_f2fs_disk_compress_percentjC%abi-sys-fs-f2fs-disk-compress-percent'abi_sys_fs_f2fs_disk_compress_watermarkjC'abi-sys-fs-f2fs-disk-compress-watermark(abi_sys_fs_f2fs_disk_cp_background_callsjC(abi-sys-fs-f2fs-disk-cp-background-calls(abi_sys_fs_f2fs_disk_cp_foreground_callsjC(abi-sys-fs-f2fs-disk-cp-foreground-calls abi_sys_fs_f2fs_disk_cp_intervaljC abi-sys-fs-f2fs-disk-cp-interval)abi_sys_fs_f2fs_disk_current_atomic_writejC)abi-sys-fs-f2fs-disk-current-atomic-write,abi_sys_fs_f2fs_disk_current_reserved_blocksjC,abi-sys-fs-f2fs-disk-current-reserved-blocks!abi_sys_fs_f2fs_disk_data_io_flagjC!abi-sys-fs-f2fs-disk-data-io-flagabi_sys_fs_f2fs_disk_dir_leveljCabi-sys-fs-f2fs-disk-dir-level%abi_sys_fs_f2fs_disk_dirty_nats_ratiojC%abi-sys-fs-f2fs-disk-dirty-nats-ratio#abi_sys_fs_f2fs_disk_dirty_segmentsjC#abi-sys-fs-f2fs-disk-dirty-segments(abi_sys_fs_f2fs_disk_discard_granularityjC(abi-sys-fs-f2fs-disk-discard-granularity*abi_sys_fs_f2fs_disk_discard_idle_intervaljC*abi-sys-fs-f2fs-disk-discard-idle-interval%abi_sys_fs_f2fs_disk_discard_io_awarejC%abi-sys-fs-f2fs-disk-discard-io-aware*abi_sys_fs_f2fs_disk_discard_io_aware_granjC*abi-sys-fs-f2fs-disk-discard-io-aware-gran(abi_sys_fs_f2fs_disk_discard_urgent_utiljC(abi-sys-fs-f2fs-disk-discard-urgent-utilabi_sys_fs_f2fs_disk_encodingjCabi-sys-fs-f2fs-disk-encoding#abi_sys_fs_f2fs_disk_extension_listjC#abi-sys-fs-f2fs-disk-extension-listabi_sys_fs_f2fs_disk_fault_ratejCabi-sys-fs-f2fs-disk-fault-rateabi_sys_fs_f2fs_disk_fault_typejCabi-sys-fs-f2fs-disk-fault-type!abi_sys_fs_f2fs_disk_feature_listjC!abi-sys-fs-f2fs-disk-feature-listabi_sys_fs_f2fs_disk_featuresjCabi-sys-fs-f2fs-disk-features"abi_sys_fs_f2fs_disk_free_segmentsjC"abi-sys-fs-f2fs-disk-free-segments(abi_sys_fs_f2fs_disk_gc_background_callsjC(abi-sys-fs-f2fs-disk-gc-background-calls(abi_sys_fs_f2fs_disk_gc_foreground_callsjC(abi-sys-fs-f2fs-disk-gc-foreground-callsabi_sys_fs_f2fs_disk_gc_idlejCabi-sys-fs-f2fs-disk-gc-idle%abi_sys_fs_f2fs_disk_gc_idle_intervaljC%abi-sys-fs-f2fs-disk-gc-idle-interval&abi_sys_fs_f2fs_disk_gc_max_sleep_timejC&abi-sys-fs-f2fs-disk-gc-max-sleep-time&abi_sys_fs_f2fs_disk_gc_min_sleep_timejC&abi-sys-fs-f2fs-disk-gc-min-sleep-timeabi_sys_fs_f2fs_disk_gc_modejCabi-sys-fs-f2fs-disk-gc-mode(abi_sys_fs_f2fs_disk_gc_no_gc_sleep_timejC(abi-sys-fs-f2fs-disk-gc-no-gc-sleep-time'abi_sys_fs_f2fs_disk_gc_pin_file_threshjC'abi-sys-fs-f2fs-disk-gc-pin-file-thresh*abi_sys_fs_f2fs_disk_gc_reclaimed_segmentsjC*abi-sys-fs-f2fs-disk-gc-reclaimed-segments(abi_sys_fs_f2fs_disk_gc_remaining_trialsjC(abi-sys-fs-f2fs-disk-gc-remaining-trials$abi_sys_fs_f2fs_disk_gc_segment_modejC$abi-sys-fs-f2fs-disk-gc-segment-modeabi_sys_fs_f2fs_disk_gc_urgentjCabi-sys-fs-f2fs-disk-gc-urgent)abi_sys_fs_f2fs_disk_gc_urgent_sleep_timejC)abi-sys-fs-f2fs-disk-gc-urgent-sleep-time+abi_sys_fs_f2fs_disk_hot_data_age_thresholdjC+abi-sys-fs-f2fs-disk-hot-data-age-threshold"abi_sys_fs_f2fs_disk_idle_intervaljC"abi-sys-fs-f2fs-disk-idle-interval abi_sys_fs_f2fs_disk_inject_ratejC abi-sys-fs-f2fs-disk-inject-rate abi_sys_fs_f2fs_disk_inject_typejC abi-sys-fs-f2fs-disk-inject-type"abi_sys_fs_f2fs_disk_iostat_enablejC"abi-sys-fs-f2fs-disk-iostat-enable%abi_sys_fs_f2fs_disk_iostat_period_msjC%abi-sys-fs-f2fs-disk-iostat-period-msabi_sys_fs_f2fs_disk_ipu_policyjCabi-sys-fs-f2fs-disk-ipu-policy$abi_sys_fs_f2fs_disk_last_age_weightjC$abi-sys-fs-f2fs-disk-last-age-weight*abi_sys_fs_f2fs_disk_lifetime_write_kbytesjC*abi-sys-fs-f2fs-disk-lifetime-write-kbytes!abi_sys_fs_f2fs_disk_main_blkaddrjC!abi-sys-fs-f2fs-disk-main-blkaddr+abi_sys_fs_f2fs_disk_max_discard_issue_timejC+abi-sys-fs-f2fs-disk-max-discard-issue-time(abi_sys_fs_f2fs_disk_max_discard_requestjC(abi-sys-fs-f2fs-disk-max-discard-request'abi_sys_fs_f2fs_disk_max_fragment_chunkjC'abi-sys-fs-f2fs-disk-max-fragment-chunk&abi_sys_fs_f2fs_disk_max_fragment_holejC&abi-sys-fs-f2fs-disk-max-fragment-hole!abi_sys_fs_f2fs_disk_max_io_bytesjC!abi-sys-fs-f2fs-disk-max-io-bytes(abi_sys_fs_f2fs_disk_max_ordered_discardjC(abi-sys-fs-f2fs-disk-max-ordered-discard1abi_sys_fs_f2fs_disk_max_roll_forward_node_blocksjC1abi-sys-fs-f2fs-disk-max-roll-forward-node-blocks'abi_sys_fs_f2fs_disk_max_small_discardsjC'abi-sys-fs-f2fs-disk-max-small-discards&abi_sys_fs_f2fs_disk_max_victim_searchjC&abi-sys-fs-f2fs-disk-max-victim-search+abi_sys_fs_f2fs_disk_mid_discard_issue_timejC+abi-sys-fs-f2fs-disk-mid-discard-issue-time*abi_sys_fs_f2fs_disk_migration_granularityjC*abi-sys-fs-f2fs-disk-migration-granularity+abi_sys_fs_f2fs_disk_min_discard_issue_timejC+abi-sys-fs-f2fs-disk-min-discard-issue-time%abi_sys_fs_f2fs_disk_min_fsync_blocksjC%abi-sys-fs-f2fs-disk-min-fsync-blocks#abi_sys_fs_f2fs_disk_min_hot_blocksjC#abi-sys-fs-f2fs-disk-min-hot-blocks!abi_sys_fs_f2fs_disk_min_ipu_utiljC!abi-sys-fs-f2fs-disk-min-ipu-util#abi_sys_fs_f2fs_disk_min_seq_blocksjC#abi-sys-fs-f2fs-disk-min-seq-blocks%abi_sys_fs_f2fs_disk_min_ssr_sectionsjC%abi-sys-fs-f2fs-disk-min-ssr-sections%abi_sys_fs_f2fs_disk_mounted_time_secjC%abi-sys-fs-f2fs-disk-mounted-time-sec,abi_sys_fs_f2fs_disk_moved_blocks_backgroundjC,abi-sys-fs-f2fs-disk-moved-blocks-background,abi_sys_fs_f2fs_disk_moved_blocks_foregroundjC,abi-sys-fs-f2fs-disk-moved-blocks-foreground!abi_sys_fs_f2fs_disk_node_io_flagjC!abi-sys-fs-f2fs-disk-node-io-flag!abi_sys_fs_f2fs_disk_ovp_segmentsjC!abi-sys-fs-f2fs-disk-ovp-segments&abi_sys_fs_f2fs_disk_peak_atomic_writejC&abi-sys-fs-f2fs-disk-peak-atomic-write$abi_sys_fs_f2fs_disk_pending_discardjC$abi-sys-fs-f2fs-disk-pending-discard!abi_sys_fs_f2fs_disk_ra_nid_pagesjC!abi-sys-fs-f2fs-disk-ra-nid-pagesabi_sys_fs_f2fs_disk_ram_threshjCabi-sys-fs-f2fs-disk-ram-threshabi_sys_fs_f2fs_disk_readdir_rajCabi-sys-fs-f2fs-disk-readdir-ra%abi_sys_fs_f2fs_disk_reclaim_segmentsjC%abi-sys-fs-f2fs-disk-reclaim-segments$abi_sys_fs_f2fs_disk_reserved_blocksjC$abi-sys-fs-f2fs-disk-reserved-blocks)abi_sys_fs_f2fs_disk_revoked_atomic_blockjC)abi-sys-fs-f2fs-disk-revoked-atomic-block$abi_sys_fs_f2fs_disk_seq_file_ra_muljC$abi-sys-fs-f2fs-disk-seq-file-ra-mul#abi_sys_fs_f2fs_disk_stat_cp_statusjC#abi-sys-fs-f2fs-disk-stat-cp-status(abi_sys_fs_f2fs_disk_stat_issued_discardjC(abi-sys-fs-f2fs-disk-stat-issued-discard(abi_sys_fs_f2fs_disk_stat_queued_discardjC(abi-sys-fs-f2fs-disk-stat-queued-discard#abi_sys_fs_f2fs_disk_stat_sb_statusjC#abi-sys-fs-f2fs-disk-stat-sb-status(abi_sys_fs_f2fs_disk_stat_undiscard_blksjC(abi-sys-fs-f2fs-disk-stat-undiscard-blks+abi_sys_fs_f2fs_disk_umount_discard_timeoutjC+abi-sys-fs-f2fs-disk-umount-discard-timeoutabi_sys_fs_f2fs_disk_unusablejCabi-sys-fs-f2fs-disk-unusable,abi_sys_fs_f2fs_disk_unusable_blocks_per_secjC,abi-sys-fs-f2fs-disk-unusable-blocks-per-sec,abi_sys_fs_f2fs_disk_warm_data_age_thresholdjC,abi-sys-fs-f2fs-disk-warm-data-age-thresholdabi_sys_fs_f2fs_featuresjCabi-sys-fs-f2fs-featuresabi_sys_fs_nilfs2_device_readmejCabi-sys-fs-nilfs2-device-readme"abi_sys_fs_nilfs2_device_blocksizejC"abi-sys-fs-nilfs2-device-blocksize+abi_sys_fs_nilfs2_device_checkpoints_readmejC+abi-sys-fs-nilfs2-device-checkpoints-readme7abi_sys_fs_nilfs2_device_checkpoints_checkpoints_numberjC7abi-sys-fs-nilfs2-device-checkpoints-checkpoints-number8abi_sys_fs_nilfs2_device_checkpoints_last_seg_checkpointjC8abi-sys-fs-nilfs2-device-checkpoints-last-seg-checkpoint4abi_sys_fs_nilfs2_device_checkpoints_next_checkpointjC4abi-sys-fs-nilfs2-device-checkpoints-next-checkpoint5abi_sys_fs_nilfs2_device_checkpoints_snapshots_numberjC5abi-sys-fs-nilfs2-device-checkpoints-snapshots-number$abi_sys_fs_nilfs2_device_device_sizejC$abi-sys-fs-nilfs2-device-device-size$abi_sys_fs_nilfs2_device_free_blocksjC$abi-sys-fs-nilfs2-device-free-blocks4abi_sys_fs_nilfs2_device_mounted_snapshots_id_readmejC4abi-sys-fs-nilfs2-device-mounted-snapshots-id-readme:abi_sys_fs_nilfs2_device_mounted_snapshots_id_blocks_countjC:abi-sys-fs-nilfs2-device-mounted-snapshots-id-blocks-count:abi_sys_fs_nilfs2_device_mounted_snapshots_id_inodes_countjC:abi-sys-fs-nilfs2-device-mounted-snapshots-id-inodes-count1abi_sys_fs_nilfs2_device_mounted_snapshots_readmejC1abi-sys-fs-nilfs2-device-mounted-snapshots-readme!abi_sys_fs_nilfs2_device_revisionjC!abi-sys-fs-nilfs2-device-revision'abi_sys_fs_nilfs2_device_segctor_readmejC'abi-sys-fs-nilfs2-device-segctor-readme6abi_sys_fs_nilfs2_device_segctor_current_last_full_segjC6abi-sys-fs-nilfs2-device-segctor-current-last-full-seg5abi_sys_fs_nilfs2_device_segctor_current_seg_sequencejC5abi-sys-fs-nilfs2-device-segctor-current-seg-sequence8abi_sys_fs_nilfs2_device_segctor_dirty_data_blocks_countjC8abi-sys-fs-nilfs2-device-segctor-dirty-data-blocks-count6abi_sys_fs_nilfs2_device_segctor_last_nongc_write_timejC6abi-sys-fs-nilfs2-device-segctor-last-nongc-write-time;abi_sys_fs_nilfs2_device_segctor_last_nongc_write_time_secsjC;abi-sys-fs-nilfs2-device-segctor-last-nongc-write-time-secs0abi_sys_fs_nilfs2_device_segctor_last_pseg_blockjC0abi-sys-fs-nilfs2-device-segctor-last-pseg-block4abi_sys_fs_nilfs2_device_segctor_last_seg_checkpointjC4abi-sys-fs-nilfs2-device-segctor-last-seg-checkpoint2abi_sys_fs_nilfs2_device_segctor_last_seg_sequencejC2abi-sys-fs-nilfs2-device-segctor-last-seg-sequence4abi_sys_fs_nilfs2_device_segctor_last_seg_write_timejC4abi-sys-fs-nilfs2-device-segctor-last-seg-write-time9abi_sys_fs_nilfs2_device_segctor_last_seg_write_time_secsjC9abi-sys-fs-nilfs2-device-segctor-last-seg-write-time-secs0abi_sys_fs_nilfs2_device_segctor_next_checkpointjC0abi-sys-fs-nilfs2-device-segctor-next-checkpoint.abi_sys_fs_nilfs2_device_segctor_next_full_segjC.abi-sys-fs-nilfs2-device-segctor-next-full-seg1abi_sys_fs_nilfs2_device_segctor_next_pseg_offsetjC1abi-sys-fs-nilfs2-device-segctor-next-pseg-offset(abi_sys_fs_nilfs2_device_segments_readmejC(abi-sys-fs-nilfs2-device-segments-readme4abi_sys_fs_nilfs2_device_segments_blocks_per_segmentjC4abi-sys-fs-nilfs2-device-segments-blocks-per-segment0abi_sys_fs_nilfs2_device_segments_clean_segmentsjC0abi-sys-fs-nilfs2-device-segments-clean-segments0abi_sys_fs_nilfs2_device_segments_dirty_segmentsjC0abi-sys-fs-nilfs2-device-segments-dirty-segments1abi_sys_fs_nilfs2_device_segments_segments_numberjC1abi-sys-fs-nilfs2-device-segments-segments-number*abi_sys_fs_nilfs2_device_superblock_readmejC*abi-sys-fs-nilfs2-device-superblock-readme7abi_sys_fs_nilfs2_device_superblock_sb_update_frequencyjC7abi-sys-fs-nilfs2-device-superblock-sb-update-frequency2abi_sys_fs_nilfs2_device_superblock_sb_write_countjC2abi-sys-fs-nilfs2-device-superblock-sb-write-count1abi_sys_fs_nilfs2_device_superblock_sb_write_timejC1abi-sys-fs-nilfs2-device-superblock-sb-write-time6abi_sys_fs_nilfs2_device_superblock_sb_write_time_secsjC6abi-sys-fs-nilfs2-device-superblock-sb-write-time-secsabi_sys_fs_nilfs2_device_uuidjCabi-sys-fs-nilfs2-device-uuid$abi_sys_fs_nilfs2_device_volume_namejC$abi-sys-fs-nilfs2-device-volume-name!abi_sys_fs_nilfs2_features_readmejC!abi-sys-fs-nilfs2-features-readme#abi_sys_fs_nilfs2_features_revisionjC#abi-sys-fs-nilfs2-features-revisionabi_sys_fs_ocfs2jCabi-sys-fs-ocfs2&abi_sys_fs_ocfs2_active_cluster_pluginjC&abi-sys-fs-ocfs2-active-cluster-pluginabi_sys_fs_ocfs2_cluster_stackjCabi-sys-fs-ocfs2-cluster-stack'abi_sys_fs_ocfs2_loaded_cluster_pluginsjC'abi-sys-fs-ocfs2-loaded-cluster-plugins%abi_sys_fs_ocfs2_max_locking_protocoljC%abi-sys-fs-ocfs2-max-locking-protocolabi_sys_fs_pstorejCabi-sys-fs-pstoreabi_sys_fs_ubifsx_y_error_crcjCabi-sys-fs-ubifsx-y-error-crcabi_sys_fs_ubifsx_y_error_magicjCabi-sys-fs-ubifsx-y-error-magicabi_sys_fs_ubifsx_y_error_nodejCabi-sys-fs-ubifsx-y-error-nodeabi_sys_fs_virtiofs_n_devicejCabi-sys-fs-virtiofs-n-deviceabi_sys_fs_virtiofs_n_tagjCabi-sys-fs-virtiofs-n-tag$abi_sys_fs_xfs_disk_log_log_head_lsnjC$abi-sys-fs-xfs-disk-log-log-head-lsn$abi_sys_fs_xfs_disk_log_log_tail_lsnjC$abi-sys-fs-xfs-disk-log-log-tail-lsn*abi_sys_fs_xfs_disk_log_reserve_grant_headjC*abi-sys-fs-xfs-disk-log-reserve-grant-head(abi_sys_fs_xfs_disk_log_write_grant_headjC(abi-sys-fs-xfs-disk-log-write-grant-headabi_sys_hypervisor_guest_typejCabi-sys-hypervisor-guest-type#abi_sys_hypervisor_pmu_pmu_featuresjC#abi-sys-hypervisor-pmu-pmu-featuresabi_sys_hypervisor_pmu_pmu_modejCabi-sys-hypervisor-pmu-pmu-mode%abi_sys_hypervisor_properties_buildidjC%abi-sys-hypervisor-properties-buildidabi_sys_kernel_address_bitjCabi-sys-kernel-address-bitabi_sys_kernel_boot_paramsjCabi-sys-kernel-boot-paramsabi_sys_kernel_btfjCabi-sys-kernel-btfabi_sys_kernel_btf_module_namejCabi-sys-kernel-btf-module-nameabi_sys_kernel_btf_vmlinuxjCabi-sys-kernel-btf-vmlinux$abi_sys_kernel_config_most_componentjC$abi-sys-kernel-config-most-component$abi_sys_kernel_config_most_cdev_linkjC$abi-sys-kernel-config-most-cdev-link#abi_sys_kernel_config_most_net_linkjC#abi-sys-kernel-config-most-net-link%abi_sys_kernel_config_most_sound_cardjC%abi-sys-kernel-config-most-sound-card*abi_sys_kernel_config_most_sound_card_linkjC*abi-sys-kernel-config-most-sound-card-link%abi_sys_kernel_config_most_video_linkjC%abi-sys-kernel-config-most-video-link-abi_sys_kernel_config_tsm_report_name_auxblobjC-abi-sys-kernel-config-tsm-report-name-auxblob0abi_sys_kernel_config_tsm_report_name_generationjC0abi-sys-kernel-config-tsm-report-name-generation,abi_sys_kernel_config_tsm_report_name_inblobjC,abi-sys-kernel-config-tsm-report-name-inblob-abi_sys_kernel_config_tsm_report_name_outblobjC-abi-sys-kernel-config-tsm-report-name-outblob/abi_sys_kernel_config_tsm_report_name_privleveljC/abi-sys-kernel-config-tsm-report-name-privlevel5abi_sys_kernel_config_tsm_report_name_privlevel_floorjC5abi-sys-kernel-config-tsm-report-name-privlevel-floor.abi_sys_kernel_config_tsm_report_name_providerjC.abi-sys-kernel-config-tsm-report-name-providerabi_sys_kernel_cpu_byteorderjCabi-sys-kernel-cpu-byteorder/abi_sys_kernel_debug_cros_ec_device_console_logjC/abi-sys-kernel-debug-cros-ec-device-console-log6abi_sys_kernel_debug_cros_ec_device_last_resume_resultjC6abi-sys-kernel-debug-cros-ec-device-last-resume-result-abi_sys_kernel_debug_cros_ec_device_panicinfojC-abi-sys-kernel-debug-cros-ec-device-panicinfo*abi_sys_kernel_debug_cros_ec_device_pdinfojC*abi-sys-kernel-debug-cros-ec-device-pdinfo6abi_sys_kernel_debug_cros_ec_device_suspend_timeout_msjC6abi-sys-kernel-debug-cros-ec-device-suspend-timeout-ms*abi_sys_kernel_debug_cros_ec_device_uptimejC*abi-sys-kernel-debug-cros-ec-device-uptime-abi_sys_kernel_debug_accel_parent_device_addrjC-abi-sys-kernel-debug-accel-parent-device-addr1abi_sys_kernel_debug_accel_parent_device_clk_gatejC1abi-sys-kernel-debug-accel-parent-device-clk-gate8abi_sys_kernel_debug_accel_parent_device_command_buffersjC8abi-sys-kernel-debug-accel-parent-device-command-buffers;abi_sys_kernel_debug_accel_parent_device_command_submissionjC;abi-sys-kernel-debug-accel-parent-device-command-submission@abi_sys_kernel_debug_accel_parent_device_command_submission_jobsjC@abi-sys-kernel-debug-accel-parent-device-command-submission-jobs/abi_sys_kernel_debug_accel_parent_device_data32jC/abi-sys-kernel-debug-accel-parent-device-data32/abi_sys_kernel_debug_accel_parent_device_data64jC/abi-sys-kernel-debug-accel-parent-device-data641abi_sys_kernel_debug_accel_parent_device_data_dmajC1abi-sys-kernel-debug-accel-parent-device-data-dma/abi_sys_kernel_debug_accel_parent_device_devicejC/abi-sys-kernel-debug-accel-parent-device-deviceHabi_sys_kernel_debug_accel_parent_device_device_release_watchdog_timeoutjCHabi-sys-kernel-debug-accel-parent-device-device-release-watchdog-timeout1abi_sys_kernel_debug_accel_parent_device_dma_sizejC1abi-sys-kernel-debug-accel-parent-device-dma-size:abi_sys_kernel_debug_accel_parent_device_dump_razwi_eventsjC:abi-sys-kernel-debug-accel-parent-device-dump-razwi-eventsAabi_sys_kernel_debug_accel_parent_device_dump_security_violationsjCAabi-sys-kernel-debug-accel-parent-device-dump-security-violations0abi_sys_kernel_debug_accel_parent_device_enginesjC0abi-sys-kernel-debug-accel-parent-device-engines1abi_sys_kernel_debug_accel_parent_device_i2c_addrjC1abi-sys-kernel-debug-accel-parent-device-i2c-addr0abi_sys_kernel_debug_accel_parent_device_i2c_busjC0abi-sys-kernel-debug-accel-parent-device-i2c-bus1abi_sys_kernel_debug_accel_parent_device_i2c_datajC1abi-sys-kernel-debug-accel-parent-device-i2c-data0abi_sys_kernel_debug_accel_parent_device_i2c_lenjC0abi-sys-kernel-debug-accel-parent-device-i2c-len0abi_sys_kernel_debug_accel_parent_device_i2c_regjC0abi-sys-kernel-debug-accel-parent-device-i2c-reg-abi_sys_kernel_debug_accel_parent_device_led0jC-abi-sys-kernel-debug-accel-parent-device-led0-abi_sys_kernel_debug_accel_parent_device_led1jC-abi-sys-kernel-debug-accel-parent-device-led1-abi_sys_kernel_debug_accel_parent_device_led2jC-abi-sys-kernel-debug-accel-parent-device-led25abi_sys_kernel_debug_accel_parent_device_memory_scrubjC5abi-sys-kernel-debug-accel-parent-device-memory-scrub9abi_sys_kernel_debug_accel_parent_device_memory_scrub_valjC9abi-sys-kernel-debug-accel-parent-device-memory-scrub-val,abi_sys_kernel_debug_accel_parent_device_mmujC,abi-sys-kernel-debug-accel-parent-device-mmu2abi_sys_kernel_debug_accel_parent_device_mmu_errorjC2abi-sys-kernel-debug-accel-parent-device-mmu-error5abi_sys_kernel_debug_accel_parent_device_monitor_dumpjC5abi-sys-kernel-debug-accel-parent-device-monitor-dump:abi_sys_kernel_debug_accel_parent_device_monitor_dump_trigjC:abi-sys-kernel-debug-accel-parent-device-monitor-dump-trig8abi_sys_kernel_debug_accel_parent_device_set_power_statejC8abi-sys-kernel-debug-accel-parent-device-set-power-state>abi_sys_kernel_debug_accel_parent_device_skip_reset_on_timeoutjC>abi-sys-kernel-debug-accel-parent-device-skip-reset-on-timeout3abi_sys_kernel_debug_accel_parent_device_state_dumpjC3abi-sys-kernel-debug-accel-parent-device-state-dump4abi_sys_kernel_debug_accel_parent_device_stop_on_errjC4abi-sys-kernel-debug-accel-parent-device-stop-on-err7abi_sys_kernel_debug_accel_parent_device_timeout_lockedjC7abi-sys-kernel-debug-accel-parent-device-timeout-locked0abi_sys_kernel_debug_accel_parent_device_userptrjC0abi-sys-kernel-debug-accel-parent-device-userptr7abi_sys_kernel_debug_accel_parent_device_userptr_lookupjC7abi-sys-kernel-debug-accel-parent-device-userptr-lookup+abi_sys_kernel_debug_accel_parent_device_vmjC+abi-sys-kernel-debug-accel-parent-device-vm"abi_sys_kernel_debug_cec_error_injjC"abi-sys-kernel-debug-cec-error-inj.abi_sys_kernel_debug_cxl_dport_dev_einj_injectjC.abi-sys-kernel-debug-cxl-dport-dev-einj-inject#abi_sys_kernel_debug_cxl_einj_typesjC#abi-sys-kernel-debug-cxl-einj-types+abi_sys_kernel_debug_cxl_memx_inject_poisonjC+abi-sys-kernel-debug-cxl-memx-inject-poison+abi_sys_kernel_debug_dcc_list_number_configjC+abi-sys-kernel-debug-dcc-list-number-config+abi_sys_kernel_debug_dcc_list_number_enablejC+abi-sys-kernel-debug-dcc-list-number-enable%abi_sys_kernel_debug_dcc_config_resetjC%abi-sys-kernel-debug-dcc-config-resetabi_sys_kernel_debug_dcc_readyjCabi-sys-kernel-debug-dcc-ready abi_sys_kernel_debug_dcc_triggerjC abi-sys-kernel-debug-dcc-triggerHabi_sys_kernel_debug_dell_wmi_ddv_wmi_device_name_fan_sensor_informationjCHabi-sys-kernel-debug-dell-wmi-ddv-wmi-device-name-fan-sensor-informationLabi_sys_kernel_debug_dell_wmi_ddv_wmi_device_name_thermal_sensor_informationjCLabi-sys-kernel-debug-dell-wmi-ddv-wmi-device-name-thermal-sensor-information.abi_sys_kernel_debug_ec_gpe_use_global_lock_iojC.abi-sys-kernel-debug-ec-gpe-use-global-lock-io7abi_sys_kernel_debug_genwqe_genwqe_n_card_curr_dbg_uid0jC7abi-sys-kernel-debug-genwqe-genwqe-n-card-curr-dbg-uid07abi_sys_kernel_debug_genwqe_genwqe_n_card_curr_dbg_uid1jC7abi-sys-kernel-debug-genwqe-genwqe-n-card-curr-dbg-uid17abi_sys_kernel_debug_genwqe_genwqe_n_card_curr_dbg_uid2jC7abi-sys-kernel-debug-genwqe-genwqe-n-card-curr-dbg-uid23abi_sys_kernel_debug_genwqe_genwqe_n_card_curr_regsjC3abi-sys-kernel-debug-genwqe-genwqe-n-card-curr-regs3abi_sys_kernel_debug_genwqe_genwqe_n_card_ddcb_infojC3abi-sys-kernel-debug-genwqe-genwqe-n-card-ddcb-info4abi_sys_kernel_debug_genwqe_genwqe_n_card_err_injectjC4abi-sys-kernel-debug-genwqe-genwqe-n-card-err-inject.abi_sys_kernel_debug_genwqe_genwqe_n_card_infojC.abi-sys-kernel-debug-genwqe-genwqe-n-card-info2abi_sys_kernel_debug_genwqe_genwqe_n_card_jobtimerjC2abi-sys-kernel-debug-genwqe-genwqe-n-card-jobtimer7abi_sys_kernel_debug_genwqe_genwqe_n_card_prev_dbg_uid0jC7abi-sys-kernel-debug-genwqe-genwqe-n-card-prev-dbg-uid07abi_sys_kernel_debug_genwqe_genwqe_n_card_prev_dbg_uid1jC7abi-sys-kernel-debug-genwqe-genwqe-n-card-prev-dbg-uid17abi_sys_kernel_debug_genwqe_genwqe_n_card_prev_dbg_uid2jC7abi-sys-kernel-debug-genwqe-genwqe-n-card-prev-dbg-uid23abi_sys_kernel_debug_genwqe_genwqe_n_card_prev_regsjC3abi-sys-kernel-debug-genwqe-genwqe-n-card-prev-regsabi_sys_kernel_debug_hyperv_uuid_delay_fuzz_test_message_delayjC>abi-sys-kernel-debug-hyperv-uuid-delay-fuzz-test-message-delay0abi_sys_kernel_debug_hyperv_uuid_fuzz_test_statejC0abi-sys-kernel-debug-hyperv-uuid-fuzz-test-state abi_sys_kernel_debug_ideapad_cfgjC abi-sys-kernel-debug-ideapad-cfg#abi_sys_kernel_debug_ideapad_statusjC#abi-sys-kernel-debug-ideapad-status>abi_sys_kernel_debug_iommu_intel_bdf_domain_translation_structjC>abi-sys-kernel-debug-iommu-intel-bdf-domain-translation-struct2abi_sys_kernel_debug_iommu_intel_dmar_perf_latencyjC2abi-sys-kernel-debug-iommu-intel-dmar-perf-latency8abi_sys_kernel_debug_iommu_intel_dmar_translation_structjC8abi-sys-kernel-debug-iommu-intel-dmar-translation-struct3abi_sys_kernel_debug_iommu_intel_invalidation_queuejC3abi-sys-kernel-debug-iommu-intel-invalidation-queue-abi_sys_kernel_debug_iommu_intel_iommu_regsetjC-abi-sys-kernel-debug-iommu-intel-iommu-regset6abi_sys_kernel_debug_iommu_intel_ir_translation_structjC6abi-sys-kernel-debug-iommu-intel-ir-translation-struct&abi_sys_kernel_debug_memx_clear_poisonjC&abi-sys-kernel-debug-memx-clear-poison!abi_sys_kernel_debug_moxtet_inputjC!abi-sys-kernel-debug-moxtet-input"abi_sys_kernel_debug_moxtet_outputjC"abi-sys-kernel-debug-moxtet-outputabi_sys_kernel_debug_nx_cryptojCabi-sys-kernel-debug-nx-crypto abi_sys_kernel_debug_olpc_ec_cmdjC abi-sys-kernel-debug-olpc-ec-cmd(abi_sys_kernel_debug_pktcdvd_pktcdvd_0_7jC(abi-sys-kernel-debug-pktcdvd-pktcdvd-0-7%abi_sys_kernel_debug_powerpc_memtracejC%abi-sys-kernel-debug-powerpc-memtrace-abi_sys_kernel_debug_powerpc_memtrace_node_idjC-abi-sys-kernel-debug-powerpc-memtrace-node-id2abi_sys_kernel_debug_powerpc_memtrace_node_id_sizejC2abi-sys-kernel-debug-powerpc-memtrace-node-id-size3abi_sys_kernel_debug_powerpc_memtrace_node_id_startjC3abi-sys-kernel-debug-powerpc-memtrace-node-id-start3abi_sys_kernel_debug_powerpc_memtrace_node_id_tracejC3abi-sys-kernel-debug-powerpc-memtrace-node-id-trace,abi_sys_kernel_debug_powerpc_memtrace_enablejC,abi-sys-kernel-debug-powerpc-memtrace-enable.abi_sys_kernel_debug_qat_device_bdf_cnv_errorsjC.abi-sys-kernel-debug-qat-device-bdf-cnv-errors/abi_sys_kernel_debug_qat_device_bdf_fw_countersjC/abi-sys-kernel-debug-qat-device-bdf-fw-counters4abi_sys_kernel_debug_qat_device_bdf_heartbeat_configjC4abi-sys-kernel-debug-qat-device-bdf-heartbeat-config:abi_sys_kernel_debug_qat_device_bdf_heartbeat_inject_errorjC:abi-sys-kernel-debug-qat-device-bdf-heartbeat-inject-errorabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_operationsjC>abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-operationsTabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_access_pattern_age_maxjCTabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-access-pattern-age-maxTabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_access_pattern_age_minjCTabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-access-pattern-age-min\abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_access_pattern_nr_accesses_maxjC\abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-access-pattern-nr-accesses-max\abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_access_pattern_nr_accesses_minjC\abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-access-pattern-nr-accesses-minSabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_access_pattern_sz_maxjCSabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-access-pattern-sz-maxSabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_access_pattern_sz_minjCSabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-access-pattern-sz-minDabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_actionjCDabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-actionOabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_apply_interval_usjCOabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-apply-interval-usPabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_filters_f_addr_endjCPabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-filters-f-addr-endRabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_filters_f_addr_startjCRabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-filters-f-addr-startPabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_filters_f_matchingjCPabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-filters-f-matchingRabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_filters_f_memcg_pathjCRabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-filters-f-memcg-pathRabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_filters_f_target_idxjCRabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-filters-f-target-idxLabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_filters_f_typejCLabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-filters-f-typePabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_filters_nr_filtersjCPabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-filters-nr-filtersJabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_bytesjCJabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-bytesTabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_effective_bytesjCTabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-effective-bytesZabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_goals_g_current_valuejCZabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-goals-g-current-valueZabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_goals_g_target_metricjCZabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-goals-g-target-metricYabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_goals_g_target_valuejCYabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-goals-g-target-valueSabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_goals_nr_goalsjCSabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-goals-nr-goalsGabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_msjCGabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-msVabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_reset_interval_msjCVabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-reset-interval-msWabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_weights_age_permiljCWabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-weights-age-permil_abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_weights_nr_accesses_permiljC_abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-weights-nr-accesses-permilVabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_quotas_weights_sz_permiljCVabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-quotas-weights-sz-permilNabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_stats_nr_appliedjCNabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-stats-nr-appliedLabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_stats_nr_triedjCLabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-stats-nr-triedNabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_stats_qt_exceedsjCNabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-stats-qt-exceedsNabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_stats_sz_appliedjCNabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-stats-sz-appliedLabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_stats_sz_triedjCLabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-stats-sz-triedQabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_tried_regions_r_agejCQabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-tried-regions-r-ageQabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_tried_regions_r_endjCQabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-tried-regions-r-endYabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_tried_regions_r_nr_accessesjCYabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-tried-regions-r-nr-accessesSabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_tried_regions_r_startjCSabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-tried-regions-r-startWabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_tried_regions_total_bytesjCWabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-tried-regions-total-bytesMabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_watermarks_highjCMabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-watermarks-highTabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_watermarks_interval_usjCTabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-watermarks-interval-usLabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_watermarks_lowjCLabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-watermarks-lowOabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_watermarks_metricjCOabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-watermarks-metricLabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_s_watermarks_midjCLabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-s-watermarks-midFabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_schemes_nr_schemesjCFabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-schemes-nr-schemesHabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_targets_t_pid_targetjCHabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-targets-t-pid-targetKabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_targets_t_regions_r_endjCKabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-targets-t-regions-r-endMabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_targets_t_regions_r_startjCMabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-targets-t-regions-r-startPabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_targets_t_regions_nr_regionsjCPabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-targets-t-regions-nr-regionsFabi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_c_targets_nr_targetsjCFabi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-c-targets-nr-targets=abi_sys_kernel_mm_damon_admin_kdamonds_k_contexts_nr_contextsjC=abi-sys-kernel-mm-damon-admin-kdamonds-k-contexts-nr-contexts,abi_sys_kernel_mm_damon_admin_kdamonds_k_pidjC,abi-sys-kernel-mm-damon-admin-kdamonds-k-pid.abi_sys_kernel_mm_damon_admin_kdamonds_k_statejC.abi-sys-kernel-mm-damon-admin-kdamonds-k-state2abi_sys_kernel_mm_damon_admin_kdamonds_nr_kdamondsjC2abi-sys-kernel-mm-damon-admin-kdamonds-nr-kdamondsabi_sys_kernel_mm_hugepagesjCabi-sys-kernel-mm-hugepagesabi_sys_kernel_mm_ksmjCabi-sys-kernel-mm-ksm abi_sys_kernel_mm_ksm_full_scansjC abi-sys-kernel-mm-ksm-full-scans$abi_sys_kernel_mm_ksm_general_profitjC$abi-sys-kernel-mm-ksm-general-profit(abi_sys_kernel_mm_ksm_merge_across_nodesjC(abi-sys-kernel-mm-ksm-merge-across-nodesabi_sys_kernel_mm_mempolicyjCabi-sys-kernel-mm-mempolicy/abi_sys_kernel_mm_mempolicy_weighted_interleavejC/abi-sys-kernel-mm-mempolicy-weighted-interleave5abi_sys_kernel_mm_mempolicy_weighted_interleave_nodenjC5abi-sys-kernel-mm-mempolicy-weighted-interleave-nodenabi_sys_kernel_mm_numajCabi-sys-kernel-mm-numa'abi_sys_kernel_mm_numa_demotion_enabledjC'abi-sys-kernel-mm-numa-demotion-enabledabi_sys_kernel_mm_swapjCabi-sys-kernel-mm-swap%abi_sys_kernel_mm_swap_vma_ra_enabledjC%abi-sys-kernel-mm-swap-vma-ra-enabledabi_sys_kernel_oops_countjCabi-sys-kernel-oops-countabi_sys_kernel_profilingjCabi-sys-kernel-profilingabi_sys_kernel_rebootjCabi-sys-kernel-rebootabi_sys_kernel_reboot_cpujCabi-sys-kernel-reboot-cpuabi_sys_kernel_reboot_forcejCabi-sys-kernel-reboot-forceabi_sys_kernel_reboot_modejCabi-sys-kernel-reboot-modeabi_sys_kernel_reboot_typejCabi-sys-kernel-reboot-type&abi_sys_kernel_security_evm_evm_xattrsjC&abi-sys-kernel-security-evm-evm-xattrs"abi_sys_kernel_security_ima_policyjC"abi-sys-kernel-security-ima-policyabi_sys_kernel_security_evmjCabi-sys-kernel-security-evmabi_sys_kernel_slabjCabi-sys-kernel-slab!abi_sys_kernel_slab_cache_aliasesjC!abi-sys-kernel-slab-cache-aliasesabi_sys_kernel_slab_cache_alignjCabi-sys-kernel-slab-cache-align%abi_sys_kernel_slab_cache_alloc_callsjC%abi-sys-kernel-slab-cache-alloc-calls(abi_sys_kernel_slab_cache_alloc_fastpathjC(abi-sys-kernel-slab-cache-alloc-fastpath,abi_sys_kernel_slab_cache_alloc_from_partialjC,abi-sys-kernel-slab-cache-alloc-from-partial&abi_sys_kernel_slab_cache_alloc_refilljC&abi-sys-kernel-slab-cache-alloc-refill$abi_sys_kernel_slab_cache_alloc_slabjC$abi-sys-kernel-slab-cache-alloc-slab(abi_sys_kernel_slab_cache_alloc_slowpathjC(abi-sys-kernel-slab-cache-alloc-slowpath#abi_sys_kernel_slab_cache_cache_dmajC#abi-sys-kernel-slab-cache-cache-dma%abi_sys_kernel_slab_cache_cpu_partialjC%abi-sys-kernel-slab-cache-cpu-partial#abi_sys_kernel_slab_cache_cpu_slabsjC#abi-sys-kernel-slab-cache-cpu-slabs'abi_sys_kernel_slab_cache_cpuslab_flushjC'abi-sys-kernel-slab-cache-cpuslab-flushabi_sys_kernel_slab_cache_ctorjCabi-sys-kernel-slab-cache-ctor*abi_sys_kernel_slab_cache_deactivate_emptyjC*abi-sys-kernel-slab-cache-deactivate-empty)abi_sys_kernel_slab_cache_deactivate_fulljC)abi-sys-kernel-slab-cache-deactivate-full1abi_sys_kernel_slab_cache_deactivate_remote_freesjC1abi-sys-kernel-slab-cache-deactivate-remote-frees,abi_sys_kernel_slab_cache_deactivate_to_headjC,abi-sys-kernel-slab-cache-deactivate-to-head,abi_sys_kernel_slab_cache_deactivate_to_tailjC,abi-sys-kernel-slab-cache-deactivate-to-tail(abi_sys_kernel_slab_cache_destroy_by_rcujC(abi-sys-kernel-slab-cache-destroy-by-rcu*abi_sys_kernel_slab_cache_free_add_partialjC*abi-sys-kernel-slab-cache-free-add-partial$abi_sys_kernel_slab_cache_free_callsjC$abi-sys-kernel-slab-cache-free-calls'abi_sys_kernel_slab_cache_free_fastpathjC'abi-sys-kernel-slab-cache-free-fastpath%abi_sys_kernel_slab_cache_free_frozenjC%abi-sys-kernel-slab-cache-free-frozen-abi_sys_kernel_slab_cache_free_remove_partialjC-abi-sys-kernel-slab-cache-free-remove-partial#abi_sys_kernel_slab_cache_free_slabjC#abi-sys-kernel-slab-cache-free-slab'abi_sys_kernel_slab_cache_free_slowpathjC'abi-sys-kernel-slab-cache-free-slowpath'abi_sys_kernel_slab_cache_hwcache_alignjC'abi-sys-kernel-slab-cache-hwcache-align%abi_sys_kernel_slab_cache_min_partialjC%abi-sys-kernel-slab-cache-min-partial%abi_sys_kernel_slab_cache_object_sizejC%abi-sys-kernel-slab-cache-object-size!abi_sys_kernel_slab_cache_objectsjC!abi-sys-kernel-slab-cache-objects)abi_sys_kernel_slab_cache_objects_partialjC)abi-sys-kernel-slab-cache-objects-partial'abi_sys_kernel_slab_cache_objs_per_slabjC'abi-sys-kernel-slab-cache-objs-per-slababi_sys_kernel_slab_cache_orderjCabi-sys-kernel-slab-cache-order(abi_sys_kernel_slab_cache_order_fallbackjC(abi-sys-kernel-slab-cache-order-fallback!abi_sys_kernel_slab_cache_partialjC!abi-sys-kernel-slab-cache-partial abi_sys_kernel_slab_cache_poisonjC abi-sys-kernel-slab-cache-poison)abi_sys_kernel_slab_cache_reclaim_accountjC)abi-sys-kernel-slab-cache-reclaim-account"abi_sys_kernel_slab_cache_red_zonejC"abi-sys-kernel-slab-cache-red-zone2abi_sys_kernel_slab_cache_remote_node_defrag_ratiojC2abi-sys-kernel-slab-cache-remote-node-defrag-ratio'abi_sys_kernel_slab_cache_sanity_checksjC'abi-sys-kernel-slab-cache-sanity-checks abi_sys_kernel_slab_cache_shrinkjC abi-sys-kernel-slab-cache-shrink#abi_sys_kernel_slab_cache_slab_sizejC#abi-sys-kernel-slab-cache-slab-sizeabi_sys_kernel_slab_cache_slabsjCabi-sys-kernel-slab-cache-slabs+abi_sys_kernel_slab_cache_slabs_cpu_partialjC+abi-sys-kernel-slab-cache-slabs-cpu-partial$abi_sys_kernel_slab_cache_store_userjC$abi-sys-kernel-slab-cache-store-user'abi_sys_kernel_slab_cache_total_objectsjC'abi-sys-kernel-slab-cache-total-objectsabi_sys_kernel_slab_cache_tracejCabi-sys-kernel-slab-cache-trace"abi_sys_kernel_slab_cache_usersizejC"abi-sys-kernel-slab-cache-usersize"abi_sys_kernel_slab_cache_validatejC"abi-sys-kernel-slab-cache-validateabi_sys_kernel_vmcoreinfojCabi-sys-kernel-vmcoreinfoabi_sys_kernel_warn_countjCabi-sys-kernel-warn-countabi_sys_module_initstatejCabi-sys-module-initstateabi_sys_module_taintjCabi-sys-module-taint abi_sys_module_coresize_initsizejC abi-sys-module-coresize-initsize3abi_sys_module_ehci_hcd_drivers_uframe_periodic_maxjC3abi-sys-module-ehci-hcd-drivers-uframe-periodic-max8abi_sys_module_grant_table_parameters_free_per_iterationjC8abi-sys-module-grant-table-parameters-free-per-iteration,abi_sys_module_pch_phub_drivers_pch_firmwarejC,abi-sys-module-pch-phub-drivers-pch-firmware'abi_sys_module_pch_phub_drivers_pch_macjC'abi-sys-module-pch-phub-drivers-pch-mac@abi_sys_module_xen_blkback_parameters_buffer_squeeze_duration_msjC@abi-sys-module-xen-blkback-parameters-buffer-squeeze-duration-ms8abi_sys_module_xen_blkback_parameters_feature_persistentjC8abi-sys-module-xen-blkback-parameters-feature-persistent6abi_sys_module_xen_blkback_parameters_max_buffer_pagesjC6abi-sys-module-xen-blkback-parameters-max-buffer-pages;abi_sys_module_xen_blkback_parameters_max_persistent_grantsjC;abi-sys-module-xen-blkback-parameters-max-persistent-grantsEabi_sys_module_xen_blkback_parameters_persistent_grant_unused_secondsjCEabi-sys-module-xen-blkback-parameters-persistent-grant-unused-seconds9abi_sys_module_xen_blkfront_parameters_feature_persistentjC9abi-sys-module-xen-blkfront-parameters-feature-persistent*/jCj?*/jB*/jCjC*/jF*/jCjG*/jJ*/jCjK*/jN*/jCjO*/jR*/jCjS*/jV*/jCjW*/jZ*/jCj[*/j^*/jCj_*/jb*/jCjc*/jf*/jCjg*/jj*/jCjk*/jn*/jCjo*/jr*/jCjs*/jv*/jCjw*/jz*/jCj{*/j~*/jCj*/j*/jCj*/j*/jCj*/j*/jCj*/j*/jCj*/j*/jCj*/j*/jCj*/j*/jCj*/j*/jCj*/j*/jCj*/j*/jCj*/j*/jCj*/j*/jCj*/j*/jCj*/j*/jCj*/j*/jCj*/j*/jCj*/j*/jCj*/j*/jCj*/j*/jCj*/j*/jCj*/j*/jCj*/j*/jCj*/j*/jCj*/j*/jCj*/j*/jCj*/j*/jCj*/j*/jCj*/j*/jCj*/j*/jCj*/j*/jCj*/j*/jCj*/j*/jCj*/j+/jCj+/j+/jCj+/j +/jCj +/j+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j"+/jCj#+/j&+/jCj'+/j*+/jCj++/j.+/jCj/+/j2+/jCj3+/j6+/jCj7+/j:+/jCj;+/j>+/jCj?+/jB+/jCjC+/jF+/jCjG+/jJ+/jCjK+/jN+/jCjO+/jR+/jCjS+/jV+/jCjW+/jZ+/jCj[+/j^+/jCj_+/jb+/jCjc+/jf+/jCjg+/jj+/jCjk+/jn+/jCjo+/jr+/jCjs+/jv+/jCjw+/jz+/jCj{+/j~+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j+/jCj+/j,/jCj,/j,/jCj,/j ,/jCj ,/j,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j",/jCj#,/j&,/jCj',/j*,/jCj+,/j.,/jCj/,/j2,/jCj3,/j6,/jCj7,/j:,/jCj;,/j>,/jCj?,/jB,/jCjC,/jF,/jCjG,/jJ,/jCjK,/jN,/jCjO,/jR,/jCjS,/jV,/jCjW,/jZ,/jCj[,/j^,/jCj_,/jb,/jCjc,/jf,/jCjg,/jj,/jCjk,/jn,/jCjo,/jr,/jCjs,/jv,/jCjw,/jz,/jCj{,/j~,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j,/jCj,/j-/jCj-/j-/jCj-/j -/jCj -/j-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j"-/jCj#-/j&-/jCj'-/j*-/jCj+-/j.-/jCj/-/j2-/jCj3-/j6-/jCj7-/j:-/jCj;-/j>-/jCj?-/jB-/jCjC-/jF-/jCjG-/jJ-/jCjK-/jN-/jCjO-/jR-/jCjS-/jV-/jCjW-/jZ-/jCj[-/j^-/jCj_-/jb-/jCjc-/jf-/jCjg-/jj-/jCjk-/jn-/jCjo-/jr-/jCjs-/jv-/jCjw-/jz-/jCj{-/j~-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j-/jCj-/j./jCj./j./jCj./j ./jCj ./j./jCj./j./jCj./j./jCj./j./jCj./j./jCj./j"./jCj#./j&./jCj'./j*./jCj+./j../jCj/./j2./jCj3./j6./jCj7./j:./jCj;./j>./jCj?./jB./jCjC./jF./jCjG./jJ./jCjK./jN./jCjO./jR./jCjS./jV./jCjW./jZ./jCj[./j^./jCj_./jb./jCjc./jf./jCjg./jj./jCjk./jn./jCjo./jr./jCjs./jv./jCjw./jz./jCj{./j~./jCj./j./jCj./j./jCj./j./jCj./j./jCj./j./jCj./j./jCj./j./jCj./j./jCj./j./jCj./j./jCj./j./jCj./j./jCj./j./jCj./j./jCj./j./jCj./j./jCj./j./jCj./j./jCj./j./jCj./j./jCj./j./jCj./j./jCj./j./jCj./j./jCj./j./jCj./j./jCj./j./jCj./j./jCj./j./jCj./j./jCj./j./jCj./j./jCj./j//jCj//j//jCj//j //jCj //j//jCj//j//jCj//j//jCj//j//jCj//j//jCj//j"//jCj#//j&//jCj'//j*//jCj+//j.//jCj///j2//jCj3//j6//jCj7//j://jCj;//j>//jCj?//jB//jCjC//jF//jCjG//jJ//jCjK//jN//jCjO//jR//jCjS//jV//jCjW//jZ//jCj[//j^//jCj_//jb//jCjc//jf//jCjg//jj//jCjk//jn//jCjo//jr//jCjs//jv//jCjw//jz//jCj{//j~//jCj//j//jCj//j//jCj//j//jCj//j//jCj//j//jCj//j//jCj//j//jCj//j//jCj//j//jCj//j//jCj//j//jCj//j//jCj//j//jCj//j//jCj//j//jCj//j//jCj//j//jCj//j//jCj//j//jCj//j//jCj//j//jCj//j//jCj//j//jCj//j//jCj//j//jCj//j//jCj//j//jCj//j//jCj//j//jCj//j//jCj//j//jCj//j//jCj//j0/jCj0/j0/jCj0/j 0/jCj 0/j0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j"0/jCj#0/j&0/jCj'0/j*0/jCj+0/j.0/jCj/0/j20/jCj30/j60/jCj70/j:0/jCj;0/j>0/jCj?0/jB0/jCjC0/jF0/jCjG0/jJ0/jCjK0/jN0/jCjO0/jR0/jCjS0/jV0/jCjW0/jZ0/jCj[0/j^0/jCj_0/jb0/jCjc0/jf0/jCjg0/jj0/jCjk0/jn0/jCjo0/jr0/jCjs0/jv0/jCjw0/jz0/jCj{0/j~0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j0/jCj0/j1/jCj1/j1/jCj1/j 1/jCj 1/j1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j"1/jCj#1/j&1/jCj'1/j*1/jCj+1/j.1/jCj/1/j21/jCj31/j61/jCj71/j:1/jCj;1/j>1/jCj?1/jB1/jCjC1/jF1/jCjG1/jJ1/jCjK1/jN1/jCjO1/jR1/jCjS1/jV1/jCjW1/jZ1/jCj[1/j^1/jCj_1/jb1/jCjc1/jf1/jCjg1/jj1/jCjk1/jn1/jCjo1/jr1/jCjs1/jv1/jCjw1/jz1/jCj{1/j~1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j1/jCj1/j2/jCj2/j2/jCj2/j 2/jCj 2/j2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j"2/jCj#2/j&2/jCj'2/j*2/jCj+2/j.2/jCj/2/j22/jCj32/j62/jCj72/j:2/jCj;2/j>2/jCj?2/jB2/jCjC2/jF2/jCjG2/jJ2/jCjK2/jN2/jCjO2/jR2/jCjS2/jV2/jCjW2/jZ2/jCj[2/j^2/jCj_2/jb2/jCjc2/jf2/jCjg2/jj2/jCjk2/jn2/jCjo2/jr2/jCjs2/jv2/jCjw2/jz2/jCj{2/j~2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j2/jCj2/j3/jCj3/j3/jCj3/j 3/jCj 3/j3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j"3/jCj#3/j&3/jCj'3/j*3/jCj+3/j.3/jCj/3/j23/jCj33/j63/jCj73/j:3/jCj;3/j>3/jCj?3/jB3/jCjC3/jF3/jCjG3/jJ3/jCjK3/jN3/jCjO3/jR3/jCjS3/jV3/jCjW3/jZ3/jCj[3/j^3/jCj_3/jb3/jCjc3/jf3/jCjg3/jj3/jCjk3/jn3/jCjo3/jr3/jCjs3/jv3/jCjw3/jz3/jCj{3/j~3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j3/jCj3/j4/jCj4/j4/jCj4/j 4/jCj 4/j4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j"4/jCj#4/j&4/jCj'4/j*4/jCj+4/j.4/jCj/4/j24/jCj34/j64/jCj74/j:4/jCj;4/j>4/jCj?4/jB4/jCjC4/jF4/jCjG4/jJ4/jCjK4/jN4/jCjO4/jR4/jCjS4/jV4/jCjW4/jZ4/jCj[4/j^4/jCj_4/jb4/jCjc4/jf4/jCjg4/jj4/jCjk4/jn4/jCjo4/jr4/jCjs4/jv4/jCjw4/jz4/jCj{4/j~4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j4/jCj4/j5/jCj5/j5/jCj5/j 5/jCj 5/j5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j"5/jCj#5/j&5/jCj'5/j*5/jCj+5/j.5/jCj/5/j25/jCj35/j65/jCj75/j:5/jCj;5/j>5/jCj?5/jB5/jCjC5/jF5/jCjG5/jJ5/jCjK5/jN5/jCjO5/jR5/jCjS5/jV5/jCjW5/jZ5/jCj[5/j^5/jCj_5/jb5/jCjc5/jf5/jCjg5/jj5/jCjk5/jn5/jCjo5/jr5/jCjs5/jv5/jCjw5/jz5/jCj{5/j~5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j5/jCj5/j6/jCj6/j6/jCj6/j 6/jCj 6/j6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j"6/jCj#6/j&6/jCj'6/j*6/jCj+6/j.6/jCj/6/j26/jCj36/j66/jCj76/j:6/jCj;6/j>6/jCj?6/jB6/jCjC6/jF6/jCjG6/jJ6/jCjK6/jN6/jCjO6/jR6/jCjS6/jV6/jCjW6/jZ6/jCj[6/j^6/jCj_6/jb6/jCjc6/jf6/jCjg6/jj6/jCjk6/jn6/jCjo6/jr6/jCjs6/jv6/jCjw6/jz6/jCj{6/j~6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j6/jCj6/j7/jCj7/j7/jCj7/j 7/jCj 7/j7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j"7/jCj#7/j&7/jCj'7/j*7/jCj+7/j.7/jCj/7/j27/jCj37/j67/jCj77/j:7/jCj;7/j>7/jCj?7/jB7/jCjC7/jF7/jCjG7/jJ7/jCjK7/jN7/jCjO7/jR7/jCjS7/jV7/jCjW7/jZ7/jCj[7/j^7/jCj_7/jb7/jCjc7/jf7/jCjg7/jj7/jCjk7/jn7/jCjo7/jr7/jCjs7/jv7/jCjw7/jz7/jCj{7/j~7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j7/jCj7/j8/jCj8/j8/jCj8/j 8/jCj 8/j8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j"8/jCj#8/j&8/jCj'8/j*8/jCj+8/j.8/jCj/8/j28/jCj38/j68/jCj78/j:8/jCj;8/j>8/jCj?8/jB8/jCjC8/jF8/jCjG8/jJ8/jCjK8/jN8/jCjO8/jR8/jCjS8/jV8/jCjW8/jZ8/jCj[8/j^8/jCj_8/jb8/jCjc8/jf8/jCjg8/jj8/jCjk8/jn8/jCjo8/jr8/jCjs8/jv8/jCjw8/jz8/jCj{8/j~8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j8/jCj8/j9/jCj9/j9/jCj9/j 9/jCj 9/j9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j"9/jCj#9/j&9/jCj'9/j*9/jCj+9/j.9/jCj/9/j29/jCj39/j69/jCj79/j:9/jCj;9/j>9/jCj?9/jB9/jCjC9/u(jF9/jCjG9/jJ9/jCjK9/jN9/jCjO9/jR9/jCjS9/jV9/jCjW9/jZ9/jCj[9/j^9/jCj_9/jb9/jCjc9/jf9/jCjg9/jj9/jCjk9/jn9/jCjo9/jr9/jCjs9/jv9/jCjw9/jz9/jCj{9/j~9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j9/jCj9/j:/jCj:/j:/jCj:/j :/jCj :/j:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j":/jCj#:/j&:/jCj':/j*:/jCj+:/j.:/jCj/:/j2:/jCj3:/j6:/jCj7:/j::/jCj;:/j>:/jCj?:/jB:/jCjC:/jF:/jCjG:/jJ:/jCjK:/jN:/jCjO:/jR:/jCjS:/jV:/jCjW:/jZ:/jCj[:/j^:/jCj_:/jb:/jCjc:/jf:/jCjg:/jj:/jCjk:/jn:/jCjo:/jr:/jCjs:/jv:/jCjw:/jz:/jCj{:/j~:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j:/jCj:/j;/jCj;/j;/jCj;/j ;/jCj ;/j;/jCj;/j;/jCj;/j;/jCj;/j;/jCj;/j;/jCj;/j";/jCj#;/j&;/jCj';/j*;/jCj+;/j.;/jCj/;/j2;/jCj3;/j6;/jCj7;/j:;/jCj;;/j>;/jCj?;/jB;/jCjC;/jF;/jCjG;/jJ;/jCjK;/jN;/jCjO;/jR;/jCjS;/jV;/jCjW;/jZ;/jsUj[;/j^;/jsUj_;/jb;/jsUjc;/jf;/jsUjg;/jj;/j|jk;/jn;/j|jo;/jr;/j|js;/jv;/jjw;/jz;/j j{;/j~;/j j;/j;/j j;/j;/j j;/j;/j j;/j;/jKj;/j;/jKj;/j;/jKj;/j;/jKj;/j;/jܕj;/j;/jܕj;/j;/jܕj;/j;/jܕj;/j;/jܕj;/j;/jj;/j;/jj;/j;/jj;/j;/jj;/j;/jZj;/j;/jj;/j;/jj;/j;/jj;/j;/jj;/j;/jj;/j;/jj;/j;/j%j;/j;/jmj;/j;/jmj;/j;/jmj;/j;/jmj;/j;/jj;/j;/jj;/j;/jj;/j;/jj;/j=/jA=/jIjB=/jE=/jIjF=/jI=/jIjJ=/jM=/jhBjN=/jQ=/jhBjR=/jU=/jyjV=/jY=/jyjZ=/j]=/jyj^=/ja=/jyjb=/je=/jyjf=/ji=/jyjj=/jm=/jyjn=/jq=/jyjr=/ju=/jjv=/jy=/j|jz=/j}=/j|j~=/j=/jj=/j=/jj=/j=/jj=/j=/jj=/j=/jj=/j=/jj=/j=/jj=/j=/jj=/j=/jj=/j=/jj=/j=/jj=/j=/jj=/j=/jj=/j=/j`Pj=/j=/j`Pj=/j=/j`Pj=/ it last rowj`P it-last-rowj=/j`Pj=/j=/j`Pj=/j=/j`Pj=/j=/j`Pj=/j=/j`Pj=/j=/j`Pj=/j=/j`Pj=/j=/j`Pj=/j=/j`Pj=/j=/j`Pj=/j=/jEj=/j=/jEj=/j=/jEj=/j=/jEj=/j=/jEj=/j=/jEj=/j>/jzj>/j>/jzj>/j >/jzj >/j >/jzj>/j>/jzj>/j>/jzj>/j>/j*j>/j>/j*j>/j!>/j}j">/j%>/j}j&>/j)>/j}j*>/j->/j}j.>/j1>/j}j2>/j5>/j}j6>/j9>/j}j:>/j=>/j}j>>/jA>/j}jB>/jE>/j}jF>/jI>/j}jJ>/jM>/jjN>/jQ>/jjR>/jU>/jjV>/jY>/jjZ>/j]>/jj^>/ja>/jjb>/je>/jjf>/ji>/jjj>/jm>/jjn>/jq>/jjr>/ju>/jjv>/jy>/jjz>/j}>/jj~>/j>/jj>/j>/jj>/j>/jj>/j>/jBj>/j>/jBj>/j>/j5j>/j>/j5j>/j>/j5j>/j>/j5j>/j>/j5j>/j>/j5j>/j>/j5j>/j>/j5j>/j>/j5j>/j>/j5j>/j>/j5j>/j>/j5j>/j>/j5j>/j>/j5j>/j>/j5j>/j>/j5j>/j>/j5j>/j>/j5j>/j>/j]j>/j>/j%j>/j>/j%j>/j>/j%j>/j>/j%j>/j>/j%j>/j>/j%j>/j>/j%j>/j>/j%j>/j?/j%j?/j?/j%j?/j ?/j%j ?/j ?/j%j?/j?/j%j?/j?/j%j?/j?/j%j?/j?/jvAj?/j!?/jvAj"?/j%?/jvAj&?/j)?/jvAj*?/j-?/jvj.?/j1?/jvj2?/j5?/jvj6?/j9?/jvj:?/j=?/jvj>?/jA?/j jB?/jE?/j jF?/jI?/j jJ?/jM?/j jN?/jQ?/j jR?/jU?/j jV?/jY?/j jZ?/j]?/j j^?/ja?/j jb?/je?/j jf?/ji?/j jj?/jm?/j jn?/jq?/j jr?/ju?/j0jv?/jy?/j0jz?/j}?/jcj~?/j?/jcj?/j?/jcj?/j?/jcj?/j?/jcj?/j?/jcj?/j?/jcj?/j?/jj?/j?/jj?/j?/jj?/j?/jj?/j?/jj?/j?/jj?/j?/jj?/j?/jj?/j?/jj?/j?/jj?/j?/jDj?/j?/jDj?/j?/jDj?/j?/jDj?/j?/jDj?/j?/jDj?/j?/jDj?/j?/jNj?/j?/jNj?/j?/jNj?/j?/jNj?/j?/jNj?/j?/jNj?/j?/jj?/j?/jj?/j?/jj?/j@/jj@/j@/jj@/j @/jj @/j @/jj@/j@/jbj@/j@/jbj@/j@/jbj@/j@/jbj@/j!@/jbj"@/j%@/j+j&@/j)@/j+j*@/j-@/j+j.@/j1@/j+j2@/j5@/jgMj6@/j9@/jgMj:@/j=@/jgMj>@/jA@/j^jB@/jE@/j^jF@/jI@/j^jJ@/jM@/j^jN@/jQ@/j^jR@/jU@/j^jV@/jY@/j^jZ@/j]@/j^j^@/ja@/j^jb@/je@/j^jf@/ji@/j^jj@/jm@/j^jn@/jq@/j^jr@/ju@/j^jv@/jy@/j^jz@/j}@/j^j~@/j@/jMj@/j@/jMj@/j@/j]j@/j@/j]j@/j@/j]j@/j@/j]j@/j@/j]j@/j@/j]j@/j@/j]j@/j@/jdj@/j@/jdj@/j@/jdj@/j@/jdj@/j@/j j@/j@/j j@/j@/j j@/j@/j j@/j@/j j@/j@/j j@/j@/j j@/j@/j j@/j@/j j@/j@/j j@/j@/jCj@/j@/jCj@/j@/jR=j@/j@/jR=j@/j@/jR=j@/j@/jR=j@/j@/jR=j@/j@/jR=j@/j@/jR=j@/jA/jR=jA/jA/jR=jA/j A/jR=j A/j A/jR=jA/jA/jR=jA/jA/jR=jA/jA/jR=jA/jA/jR=jA/j!A/jR=j"A/j%A/jR=j&A/j)A/jR=j*A/j-A/jR=j.A/j1A/jR=j2A/j5A/jR=j6A/j9A/jR=j:A/j=A/jR=j>A/jAA/jR=jBA/jEA/j,ajFA/jIA/j,ajJA/jMA/j,ajNA/jQA/j,ajRA/jUA/j,ajVA/jYA/j,ajZA/j]A/j,aj^A/jaA/j,ajbA/jeA/j,ajfA/jiA/j,ajjA/jmA/j,ajnA/jqA/j,ajrA/juA/j,ajvA/jyA/jNujzA/j}A/jNuj~A/jA/jBjA/jA/jBjA/jA/jBjA/jA/jBjA/jA/jBjA/jA/jJjA/jA/jJjA/jA/jJjA/jA/jJjA/jA/jJjA/jA/jJjA/jA/jJjA/jA/jJjA/jA/jJjA/jA/jJjA/jA/jJjA/jA/jJjA/jA/jJjA/jA/jJjA/jA/jJjA/jA/jjA/jA/jjA/jA/j jA/jA/j jA/jA/jZjA/jA/jZjA/jA/jZjA/jA/jFjA/jA/jFjA/jA/jOjA/licenze raccomandatejOlicenze-raccomandatemetatagjOmetatag eccezionijO eccezionimetatag per le eccezionijOmetatag-per-le-eccezionimodule_licensejd_ module-licensejA/jOjA/jA/jOjA/jB/jOjB/jB/jOjB/j B/j~xj B/j B/j~xjB/jB/jnDjB/jB/jnDjB/jB/jjB/jB/jjB/j!B/jj"B/j%B/jj&B/j)B/jj*B/j-B/jj.B/j1B/jj2B/j5B/jj6B/j9B/jj:B/j=B/jj>B/jAB/jjBB/jEB/jjFB/jIB/jjJB/jMB/jjNB/jQB/jjRB/jUB/j|<jVB/jYB/j<jZB/j]B/j7oj^B/jaB/j7ojbB/jeB/j7ojfB/jiB/j7ojjB/jmB/j7ojnB/jqB/j7ojrB/juB/j7ojvB/jyB/j7ojzB/j}B/j7oj~B/jB/j@jB/ it-c-languagej@j .it-gccj@j .it-clangj@j .it-gcc-c-dialect-optionsj@j .it-gnu-extensionsj@j .it-gcc-attribute-syntaxj@j .it-n2049j@j .it-rust-languagej@j .it-rustcj@j .it-rust-editionsj@j .it-rust-unstable-featuresj@j .jB/j@jB/jB/j@jB/jB/j@jB/jB/jxjB/jB/jxjB/jB/jxjB/jB/jxjB/jB/jxjB/jB/jxjB/jB/jxjB/jB/j^jB/jB/j^jB/jB/j^jB/jB/j^jB/jB/j^jB/jB/j^jB/jB/j^jB/jB/j^jB/jB/j^jB/jB/j^jB/jB/jMjB/jB/jMjB/jB/jjB/jB/jjB/jB/jjB/jB/jjB/jB/jjB/jB/jjB/jB/jjB/jB/jjB/jB/jjB/jC/jjC/jC/jjC/j C/jj C/j C/jjC/jC/jjC/jC/jjC/jC/jjC/jC/jjC/j!C/jj"C/j%C/jj&C/j)C/jj*C/j-C/jj.C/j1C/jj2C/j5C/jj6C/j9C/jj:C/j=C/jj>C/jAC/jjBC/jEC/jjFC/jIC/jjJC/jMC/jjNC/jQC/jjRC/jUC/j+jVC/jYC/j+jZC/j]C/j+j^C/jaC/j+jbC/jeC/j+jfC/jiC/j+jjC/jmC/jrjnC/jqC/jDpjrC/juC/jDpjvC/jyC/jDpjzC/j}C/jDpj~C/jC/jDpjC/jC/jDpjC/jC/jDpjC/jC/jDpjC/jC/jDpjC/jC/jDpjC/jC/jDpjC/jC/jDpjC/jC/jDpjC/jC/jDpjC/jC/j3RjC/jC/j3RjC/jC/j3RjC/jC/j3RjC/jC/j3RjC/jC/j3RjC/jC/j3RjC/jC/j3RjC/jC/j3RjC/jC/j3RjC/jC/j3RjC/jC/j3RjC/jC/j3RjC/jC/j3RjC/jC/jtjC/jC/jtjC/jC/j~jC/jC/j~jC/jC/j~jC/jC/j~jC/jC/j~jC/jC/j|-jC/jD/j|-jD/jD/j|-jD/j D/j|-j D/j D/j|-jD/jD/j|-jD/jD/j|-jD/jD/j|-jD/jD/j|-jD/j!D/j|-j"D/j%D/j|-j&D/j)D/j|-j*D/j-D/j|-j.D/j1D/j|-j2D/j5D/j|-j6D/j9D/j|-j:D/j=D/j=Cj>D/jAD/j=CjBD/jED/j=CjFD/jID/j=CjJD/jMD/j=CjND/jQD/j=CjRD/jUD/j=CjVD/jYD/j=CjZD/j]D/j=Cj^D/jaD/jUjbD/jeD/jUjfD/jiD/jUjjD/jmD/jUjnD/jqD/jUjrD/juD/jUjvD/jyD/jUjzD/j}D/jUj~D/jD/jUjD/jD/jUjD/jD/jUjD/jD/jUjD/jD/jUjD/jD/jUjD/jD/jUjD/jD/jUjD/jD/jUjD/jD/jUjD/jD/jUjD/jD/jUjD/jD/jUjD/jD/jUjD/jD/jUjD/jD/jUjD/jD/jUjD/jD/j0jD/jD/j0jD/jD/j0jD/jD/j0jD/jD/j0jD/jD/j0jD/jD/j0jD/jD/j0jD/jD/j]jD/jD/j]jD/jD/j]jD/jD/j]jD/jD/j]jD/jD/j]jD/jD/j]jD/jE/j]jE/jE/j]jE/j E/j]j E/j E/j]jE/jE/j]jE/jE/j]jE/jE/jZjE/jE/jZjE/j!E/jZj"E/j%E/jZj&E/j)E/jZj*E/j-E/jcj.E/j1E/jcj2E/j5E/jcj6E/j9E/jcj.E/jI/jj?I/jBI/jjCI/jFI/jjGI/jJI/jjKI/jNI/jjOI/jRI/jjSI/jVI/jjWI/jZI/jj[I/j^I/jj_I/jbI/jjcI/jfI/jjgI/jjI/jjkI/jnI/jjoI/jrI/jjsI/jvI/jjwI/jzI/jj{I/j~I/jjI/jI/jjI/jI/jjI/jI/j6jI/jI/j6jI/jI/j6jI/jI/j6jI/jI/j6jI/jI/j`jI/jI/j`jI/jI/jjI/jI/jjI/jI/jjI/jI/jjI/jI/jjI/jI/jjI/jI/jjI/jI/jjI/jI/j jI/jI/j jI/jI/j jI/jI/j jI/jI/j jI/jI/jjI/jI/jjI/jI/jjI/jI/jjI/jI/jjI/jI/jsjI/jI/jsjI/jI/jsjI/jI/jsjI/jI/j4jI/jJ/jjJ/jJ/jjJ/j J/jj J/jJ/jjJ/jJ/jbjJ/jJ/jbjJ/jJ/jbjJ/jJ/jbjJ/j"J/j!j#J/j&J/j,j'J/j*J/j,j+J/j.J/j,j/J/j2J/j,j3J/j6J/jj7J/j:J/jj;J/j>J/j j?J/jBJ/j jCJ/jFJ/j jGJ/jJJ/j'jKJ/jNJ/j'jOJ/jRJ/j'jSJ/jVJ/j'jWJ/jZJ/j'j[J/j^J/j'j_J/jbJ/j'jcJ/jfJ/jjgJ/jjJ/jjkJ/jnJ/jjoJ/jrJ/jjsJ/jvJ/jjwJ/jzJ/jj{J/j~J/jjJ/jJ/j%jJ/jJ/j%jJ/jJ/j%jJ/jJ/j%jJ/jJ/j%jJ/jJ/j%jJ/jJ/j%jJ/jJ/j%jJ/jJ/jjJ/jJ/jjJ/jJ/jjJ/jJ/jjJ/jJ/jjJ/jJ/jjJ/jJ/jjJ/jJ/jjJ/jJ/jxjJ/jJ/jxjJ/jJ/jxjJ/jJ/jxjJ/jJ/jxjJ/jJ/jjJ/jJ/jjJ/jJ/jjJ/jJ/jjJ/jJ/jjJ/jJ/jjJ/jJ/jjJ/jJ/jjJ/jJ/jjJ/jJ/jjJ/jJ/jjJ/jK/jujK/jK/jujK/j K/juj K/jK/jujK/jK/jnjK/jK/jnjK/jK/jnjK/jK/jnjK/j"K/jj#K/j&K/jj'K/j*K/jj+K/j.K/jj/K/j2K/jj3K/j6K/jj7K/j:K/jj;K/j>K/jj?K/jBK/jXjCK/jFK/jXjGK/jJK/jXjKK/jNK/jjOK/jRK/jjSK/jVK/jjWK/jZK/jj[K/j^K/jj_K/jbK/jjcK/jfK/jjgK/jjK/jjkK/jnK/j joK/jrK/j jsK/jvK/j jwK/jzK/j j{K/j~K/j jK/jK/j jK/jK/j jK/jK/j jK/jK/j jK/jK/j jK/jK/jijK/jK/jijK/jK/jjK/jK/jjK/jK/jjK/jK/j`jK/jK/j`jK/jK/j`jK/jK/j`jK/jK/j`jK/jK/j`jK/jK/jCjK/jK/jCjK/jK/jCjK/jK/jCjK/jK/jjK/jK/j=jK/jK/jTjK/jK/j͡jK/jK/jjK/jK/jjK/jK/jjK/jK/j7jK/jK/j7jK/jK/j7jK/jK/j7jK/jK/j7jK/jL/j7jL/jL/j7jL/j L/jj L/jL/jjL/jL/jjL/jL/jjL/jL/jjL/jL/jjL/j"L/jj#L/j&L/jj'L/j*L/jj+L/j.L/jj/L/j2L/jqj3L/j6L/jqj7L/j:L/jqj;L/j>L/jqj?L/jBL/jqjCL/jFL/jqjGL/jJL/jqjKL/jNL/jjOL/jRL/jjSL/jVL/jjWL/jZL/jj[L/j^L/jj_L/jbL/jjcL/jfL/jIjgL/jjL/jIjkL/jnL/jIjoL/jrL/jIjsL/jvL/jIjwL/jzL/jIj{L/j~L/jIjL/jL/jjL/jL/jjL/jL/jjL/jL/jjL/jL/jjL/jL/jjL/jL/jjL/jL/jjL/jL/jjL/jL/jjL/jL/jjL/jL/jjL/jL/jjL/jL/jjL/jL/jjL/jL/jjL/jL/jjL/jL/jjL/jL/jjL/jL/jjL/jL/jjL/jL/jjL/jL/jjL/jL/jjL/jL/jjL/jL/jjL/jL/jjL/jL/jjL/jL/jjL/jL/jjL/jL/jjL/jL/jjL/jM/jjM/jM/jjM/j M/jj M/jM/jjM/jM/jjM/jM/jjM/jM/jjM/jM/jjM/j"M/jj#M/j&M/j2j'M/j*M/j2j+M/j.M/j2j/M/j2M/j2j3M/j6M/j2j7M/j:M/j2j;M/j>M/j2j?M/jBM/j2jCM/jFM/j(jGM/jJM/j(jKM/jNM/j(jOM/jRM/j(jSM/jVM/j(jWM/jZM/j(j[M/j^M/j(j_M/jbM/j$jcM/jfM/j$jgM/jjM/j$jkM/jnM/j$joM/jrM/jʩjsM/jvM/jʩjwM/jzM/jʩj{M/j~M/jʩjM/jM/jʩjM/jM/jʩjM/jM/jʩjM/jM/jʩjM/jM/jʩjM/jM/jʩjM/jM/jjM/jM/jjM/jM/jjM/jM/jjM/jM/jjM/jM/jjM/jM/jjM/jM/jjM/jM/jjM/jM/j_jM/jM/j_jM/jM/j_jM/jM/j_jM/jM/j_jM/jM/j_jM/jM/jB8jM/jM/jB8jM/jM/jB8jM/jM/jB8jM/jM/jB8jM/jM/jB8jM/jM/jB8jM/jM/jB8jM/jM/jB8jM/jM/jB8jM/jM/jB8jM/jN/jB8jN/jN/jB8jN/j N/jݧj N/jN/jݧjN/jN/jjN/jN/jjN/jN/jjN/jN/jjN/j"N/jj#N/j&N/jj'N/j*N/jj+N/j.N/jj/N/j2N/jj3N/j6N/jj7N/j:N/jj;N/j>N/jj?N/jBN/jjCN/jFN/jjGN/jJN/j+jKN/jNN/j+jON/jRN/j+jSN/jVN/j+jWN/jZN/j+j[N/j^N/j+j_N/jbN/j+jcN/jfN/j*jgN/jjN/j*jkN/jnN/j*joN/jrN/j*jsN/jvN/j2jwN/jzN/jEVj{N/j~N/jEVjN/jN/jEVjN/jN/jEVjN/jN/jEVjN/jN/jEVjN/jN/jEVjN/jN/jEVjN/jN/jEVjN/jN/jEVjN/jN/jEVjN/jN/jEVjN/jN/jjN/jN/jqjN/jN/jNjN/jN/jNjN/jN/jNjN/jN/jNjN/jN/jjN/jN/jjN/jN/jjN/jN/jjN/jN/j@jN/jN/j@jN/jN/j@jN/jN/j@jN/jN/j@jN/jN/jjN/jN/jjN/jN/jjN/jN/jjN/jN/j6jN/jN/jmjN/sevjLGj .secrets-coco-abijLGj . sev-api-specjLGj .jN/jLGjN/jO/jLGjO/jO/jLGjO/j O/jLGj O/jO/jLGjO/jO/jjO/jO/jjO/jO/jjO/jO/jjO/j"O/jj#O/j&O/jj'O/j*O/jj+O/j.O/jj/O/j2O/jj3O/j6O/jj7O/j:O/jj;O/j>O/jj?O/jBO/jjCO/jFO/jjGO/jJO/jjKO/jNO/jjOO/jRO/jjSO/jVO/j5jWO/jZO/j5j[O/j^O/j5j_O/jbO/j5jcO/jfO/j5jgO/jjO/jjkO/jnO/j7joO/jrO/j7jsO/jvO/j7jwO/jzO/j7j{O/j~O/jjO/jO/jjO/jO/jjO/jO/jAjO/jO/jAjO/jO/jAjO/jO/jAjO/jO/jjO/jO/jjO/jO/jjO/jO/jjO/jO/jxjO/jO/jxjO/jO/jxjO/jO/jxjO/jO/jxjO/jO/jxjO/jO/jxjO/jO/jxjO/jO/jxjO/jO/jxjO/jO/j5jO/jO/j5jO/jO/j5jO/jO/j5jO/jO/jmjO/jO/jmjO/jO/jmjO/jO/jmjO/jO/jmjO/jO/jmjO/jO/jjO/jO/jjO/jP/jjP/jP/jjP/j P/jj P/jP/jjP/jP/jjP/jP/jjP/jP/jjP/jP/jjP/j"P/jj#P/j&P/jj'P/j*P/jj+P/j.P/jj/P/j2P/jj3P/j6P/jj7P/j:P/j`j;P/j>P/j`j?P/jBP/j`jCP/jFP/j`jGP/jJP/j`jKP/jNP/j`jOP/jRP/j1jSP/jVP/jljWP/jZP/jlj[P/j^P/jlj_P/jbP/j?jcP/jfP/jjgP/jjP/jKjkP/jnP/jKjoP/jrP/jKjsP/jvP/jKjwP/jzP/jkj{P/j~P/jkjP/jP/jkjP/jP/jkjP/jP/jkjP/jP/jkjP/jP/jjP/jP/jjP/jP/jjP/jP/jjP/jP/jjP/jP/jjP/jP/jTjP/jP/jTjP/jP/jHjP/jP/jHjP/jP/jHjP/jP/jHjP/jP/jHjP/jP/jDjP/jP/jCjP/jP/jMjP/jP/jMjP/jP/jMjP/jP/j-jP/jP/j-jP/jP/j-jP/jP/j-jP/jP/j-jP/jP/j-jP/jP/j-jP/jP/j-jP/jP/j-jP/jP/jjP/jQ/jjQ/jQ/jjQ/j Q/jj Q/jQ/jjQ/jQ/j/jQ/jQ/j6jQ/jQ/j6jQ/jQ/j6jQ/j"Q/j6j#Q/j&Q/jWj'Q/j*Q/jWj+Q/j.Q/jWj/Q/j2Q/jWj3Q/j6Q/j4j7Q/j:Q/j4j;Q/j>Q/j4j?Q/jBQ/j4jCQ/jFQ/j4jGQ/jJQ/j4jKQ/jNQ/j4jOQ/jRQ/j4jSQ/jVQ/j4jWQ/jZQ/j0j[Q/j^Q/j0j_Q/jbQ/j0jcQ/jfQ/j0jgQ/jjQ/j0jkQ/jnQ/j0joQ/jrQ/j0jsQ/jvQ/jAjwQ/jzQ/jKBj{Q/j~Q/jKBjQ/jQ/jKBjQ/jQ/jKBjQ/jQ/jKBjQ/jQ/jKBjQ/jQ/jKBjQ/jQ/jKBjQ/jQ/jKBjQ/jQ/jKBjQ/jQ/j.qjQ/jQ/j.qjQ/jQ/j.qjQ/jQ/j.qjQ/jQ/j.qjQ/jQ/j.qjQ/jQ/j.qjQ/jQ/j.qjQ/jQ/j.qjQ/jQ/j.qjQ/jQ/j.qjQ/jQ/jkjQ/jQ/jjQ/jQ/jjQ/jQ/jjQ/jQ/jjQ/jQ/jjQ/jQ/jjQ/jQ/jjQ/jQ/jjQ/jQ/jjQ/jQ/j>jQ/jQ/j>jQ/jQ/j>jQ/jR/j>jR/jR/j>jR/j R/j>j R/jR/jUjR/jR/j|2jR/jR/j|2jR/jR/j|2jR/jR/j|2jR/j"R/j|2j#R/j&R/jVPj'R/j*R/jVPj+R/j.R/jVPj/R/j2R/jVPj3R/j6R/jVPj7R/j:R/jVPj;R/j>R/jVPj?R/jBR/jVPjCR/jFR/jVPjGR/jJR/jVPjKR/jNR/jVPjOR/jRR/jVPjSR/jVR/jVPjWR/jZR/jVPj[R/j^R/jVPj_R/jbR/jVPjcR/jfR/jVPjgR/jjR/jVPjkR/jnR/jVPjoR/jrR/jVPjsR/jvR/jVPjwR/jzR/jVPj{R/j~R/jVPjR/jR/jVPjR/jR/jVPjR/jR/jVPjR/jR/jVPjR/jR/jVPjR/jR/jVPjR/jR/jVPjR/jR/jVPjR/jR/jVPjR/jR/jVPjR/jR/jVPjR/jR/jVPjR/jR/jVPjR/jR/jVPjR/jR/j%jR/jR/j%jR/jR/j%jR/jR/j%jR/jR/j%jR/jR/j%jR/jR/jD+jR/jR/jD+jR/jR/jD+jR/jR/jD+jR/jR/jsjR/jR/jjR/jR/jjR/jR/jjR/jR/jjR/jR/jjR/jR/jjR/jR/jjR/jS/jjS/jS/jjS/j S/jUj S/jS/jXjS/jS/jXjS/jS/jXjS/jS/jXjS/jS/jXjS/j"S/jXj#S/j&S/jXj'S/j*S/jXj+S/j.S/jXj/S/j2S/jXj3S/j6S/jXj7S/j:S/jXj;S/j>S/jXj?S/jBS/jXjCS/jFS/jXjGS/jJS/jXjKS/jNS/jXjOS/jRS/jXjSS/jVS/jXjWS/jZS/jXj[S/j^S/jhj_S/jbS/jhjcS/jfS/jhjgS/jjS/j5jkS/jnS/j5joS/jrS/jҕjsS/jvS/jjwS/jzS/jj{S/j~S/jjS/jS/jjS/jS/jtjS/jS/jtjS/jS/jtjS/jS/jtjS/jS/jtjS/jS/jtjS/jS/jvjS/jS/jvjS/jS/jvjS/jS/jvjS/jS/jvjS/jS/jYtjS/jS/jHjS/jS/jHjS/jS/jHjS/jS/jHjS/jS/jHjS/jS/j/jS/jS/j/jS/jS/j/jS/jS/j/jS/jS/j/jS/jS/j/jS/jS/j$jS/jS/j$jS/jS/j3jS/jS/j3jS/jS/j3jS/jS/j3jS/jS/j*jS/jS/j*jS/jT/j*jT/jT/j*jT/j T/jDj T/jT/jjT/jT/j՘jT/jT/j՘jT/jT/j՘jT/jT/j՘jT/j"T/j՘j#T/j&T/j՘j'T/j*T/j՘j+T/j.T/j$j/T/j2T/j$j3T/j6T/j$j7T/j:T/j$j;T/j>T/j4j?T/jBT/j4jCT/jFT/j4jGT/jJT/jDjKT/jNT/jDjOT/jRT/jDjST/jVT/jDjWT/jZT/jDj[T/j^T/jDj_T/jbT/jDjcT/jfT/jDjgT/jjT/jDjkT/jnT/jCjoT/jrT/jCjsT/jvT/jCjwT/jzT/jCj{T/j~T/jjT/jT/ji/jT/jT/j6jT/jT/j6jT/jT/j6jT/jT/j6jT/jT/j6jT/jT/jjT/jT/jjT/jT/jjT/jT/jjT/jT/jjT/jT/jjT/jT/jjT/jT/jjT/jT/j=)jT/jT/j=)jT/jT/j=)jT/jT/j=)jT/jT/j=)jT/jT/j)jT/jT/j)jT/jT/j)jT/jT/j)jT/jT/j)jT/example-setup-scriptj@example-setup-scriptjT/j@jT/jT/j@jT/jT/j@jT/jT/j@jT/jT/j@jT/jT/j jT/jT/j jT/jT/j jT/jU/j jU/jU/j jU/j U/j j U/jU/j jU/jU/j jU/jU/jjU/jU/jjU/jU/jjU/j"U/jj#U/j&U/jj'U/j*U/jj+U/j.U/jj/U/j2U/j j3U/j6U/j j7U/j:U/j j;U/j>U/j j?U/jBU/j jCU/jFU/j jGU/jJU/j jKU/jNU/j jOU/jRU/j jSU/jVU/jjWU/jZU/jj[U/j^U/jj_U/jbU/jjcU/jfU/jjgU/jjU/jjkU/jnU/jjoU/jrU/jJjsU/jvU/j' jwU/jzU/j' j{U/j~U/j' jU/jU/j' jU/jU/j' jU/jU/j' jU/jU/j' jU/jU/j' jU/jU/j jU/jU/j jU/jU/j jU/jU/j jU/jU/j jU/jU/j jU/jU/j jU/jU/j jU/jU/jvjU/jU/jvjU/jU/j6 jU/jU/j6 jU/jU/j6 jU/jU/j6 jU/jU/j6 jU/jU/jtjU/jU/jjU/jU/jjU/jU/jjU/jU/jjU/jU/jjU/jU/jjU/jU/jjU/jU/jjU/jU/jjU/jU/jjU/jU/jjU/jV/jnjV/jV/jnjV/j V/jnj V/jV/jnjV/jV/jjV/jV/jjV/jV/jjV/jV/jjV/j"V/jj#V/j&V/jj'V/j*V/jRj+V/j.V/jRj/V/j2V/jRj3V/j6V/jRj7V/j:V/j߫j;V/j>V/j߫j?V/jBV/j߫jCV/jFV/j߫jGV/jJV/j߫jKV/jNV/j߫jOV/jRV/j߫jSV/jVV/j߫jWV/jZV/j߫j[V/j^V/j߫j_V/jbV/j߫jcV/jfV/j߫jgV/jjV/j]jkV/jnV/j]joV/jrV/jعjsV/jvV/jعjwV/jzV/jعj{V/j~V/jعjV/jV/jعjV/jV/jعjV/jV/jعjV/jV/j jV/jV/j jV/jV/j jV/jV/j jV/jV/j jV/jV/j jV/jV/j jV/jV/jpjV/jV/jpjV/jV/jpjV/jV/jpjV/jV/jpjV/jV/jpjV/jV/jjV/jV/jjV/jV/jjV/jV/jjV/jV/jjV/jV/jjV/jV/j jV/jV/j jV/jV/j jV/jV/j jV/jV/j jV/jV/j jV/jV/jjV/jV/jjV/jV/jjV/jV/jjV/jW/jjW/jW/jjW/j W/jj W/jW/jjW/jW/jjW/jW/jjW/jW/jjW/jW/jjW/j"W/jj#W/j&W/jj'W/j*W/jj+W/j.W/j'j/W/j2W/j'j3W/j6W/j'j7W/j:W/j'j;W/j>W/j'j?W/jBW/j'jCW/jFW/jjGW/jJW/jjKW/jNW/jjOW/jRW/jjSW/jVW/jjWW/jZW/jj[W/j^W/jj_W/jbW/jjcW/jfW/jjgW/jjW/jjkW/jnW/jjoW/jrW/j) jsW/jvW/j) jwW/jzW/j) j{W/j~W/j) jW/jW/j) jW/jW/j) jW/jW/j) jW/jW/jT jW/jW/jT jW/jW/jT jW/jW/jT jW/jW/jT jW/jW/jjW/jW/jjW/jW/jjW/jW/jjW/jW/jjW/jW/j<jW/jW/j<jW/jW/j<jW/jW/jjW/jW/jjW/jW/jjW/jW/jjW/jW/jjW/jW/jjW/jW/jjW/jW/jjW/jW/jjW/jW/jjW/jW/jjW/jW/jjW/jW/jjW/jW/jjW/jW/jjW/jW/jۯjW/jX/jjX/u(jX/jjX/j X/jj X/jX/jjX/jX/jjX/jX/jjX/jX/jKjX/jX/jKjX/j"X/jKj#X/j&X/jxj'X/j*X/jxj+X/j.X/jxj/X/j2X/jxj3X/j6X/jxj7X/j:X/jxj;X/j>X/jxj?X/jBX/j jCX/jFX/j jGX/jJX/j jKX/jNX/j jOX/jRX/j jSX/jVX/j jWX/jZX/j j[X/j^X/j`j_X/jbX/j`jcX/jfX/j`jgX/jjX/j`jkX/jnX/j`joX/jrX/j`jsX/jvX/j`jwX/jzX/jZj{X/j~X/jZ jX/jX/jZ jX/jX/jZ jX/jX/jZ jX/jX/jZ jX/jX/jZ jX/jX/jZ jX/jX/jZ jX/jX/jZ jX/jX/j$ jX/jX/j$ jX/jX/j$ jX/jX/j$ jX/jX/j$ jX/jX/j$ jX/jX/j$ jX/jX/j$ jX/jX/j$ jX/jX/j$ jX/jX/j$ jX/jX/jjX/jX/jjX/jX/jjX/jX/jjX/jX/j jX/jX/j jX/jX/j jX/jX/j jX/jX/j jX/jX/j jX/jX/j jX/jX/j jX/jX/j jX/jY/j jY/jY/j jY/j Y/j j Y/jY/j jY/jY/jjY/jY/jjY/jY/jjY/jY/jjY/j"Y/j$j#Y/j&Y/j$j'Y/j*Y/j$j+Y/j.Y/j$j/Y/j2Y/j$j3Y/j6Y/jj7Y/j:Y/jj;Y/j>Y/jj?Y/jBY/jjCY/jFY/jjGY/jJY/jkjKY/jNY/jjOY/jRY/jjSY/jVY/jM jWY/jZY/jM j[Y/j^Y/jM j_Y/jbY/jM jcY/jfY/jM jgY/jjY/jM jkY/jnY/jM joY/jrY/jjsY/jvY/jjwY/jzY/jj{Y/j~Y/jjY/jY/jjY/jY/jjY/jY/j׿jY/jY/j׿jY/jY/jjY/jY/jjY/jY/jjY/jY/jjY/jY/jjY/jY/jjY/jY/jjY/jY/jjY/jY/jjY/jY/jjY/jY/jjY/jY/jjY/jY/jjY/jY/jjY/jY/jרjY/jY/jרjY/jY/jjY/jY/jjY/jY/j3jY/jY/j3jY/jY/j3jY/jY/j3jY/jY/j3jY/jY/j3jY/jY/j3jY/jY/j3jY/jY/j3jY/jY/j3jY/jZ/j3jZ/jZ/jjZ/j Z/jj Z/jZ/jjZ/jZ/jjZ/jZ/jjZ/jZ/jjZ/jZ/jjZ/j"Z/jj#Z/j&Z/jj'Z/j*Z/jE j+Z/j.Z/jE j/Z/j2Z/jj3Z/j6Z/jj7Z/j:Z/jj;Z/j>Z/jj?Z/jBZ/jjCZ/jFZ/j|jGZ/jJZ/j|jKZ/jNZ/j|jOZ/jRZ/j|jSZ/jVZ/j|jWZ/jZZ/j|j[Z/j^Z/jj_Z/jbZ/jjcZ/jfZ/j  jgZ/jjZ/j  jkZ/jnZ/j  joZ/jrZ/j*jsZ/jvZ/j*jwZ/jzZ/j*j{Z/j~Z/j*jZ/jZ/j*jZ/jZ/jWjZ/jZ/jWjZ/jZ/jWjZ/jZ/j7jZ/jZ/j7jZ/jZ/j7jZ/jZ/j7jZ/jZ/j7jZ/jZ/jijZ/jZ/jijZ/jZ/jijZ/jZ/jijZ/jZ/jijZ/jZ/jijZ/jZ/j jZ/jZ/j jZ/jZ/j jZ/jZ/jH jZ/jZ/jH jZ/jZ/jH jZ/jZ/jH jZ/jZ/jH jZ/jZ/jƻjZ/jZ/jƻjZ/jZ/jƻjZ/jZ/jƻjZ/jZ/jjZ/jZ/jjZ/jZ/jjZ/jZ/jjZ/jZ/jjZ/j[/jj[/j[/jj[/j[/jj [/j [/jj [/j[/jj[/j[/jj[/j[/jgj[/j[/jgj[/j [/j j![/j$[/j j%[/j([/j j)[/j,[/j j-[/j0[/j j1[/j4[/j j5[/j8[/j j9[/j<[/jEj=[/j@[/jEjA[/jD[/jEjE[/jH[/jjI[/jL[/jjM[/jP[/jjQ[/jT[/jjU[/jX[/jjY[/j\[/jj][/j`[/jjI[/jc[/jjM[/jf[/jjg[/jj[/jjk[/jn[/jjQ[/jq[/jjr[/ju[/jjv[/jy[/jjz[/j}[/jj~[/j[/jj[/j[/jj[/j[/jj[/j[/jj[/j[/jWj[/j[/jWj[/j[/jWj[/j[/jWj[/j[/jWj[/j[/jWj[/j[/jWj[/j[/jWj[/j[/jTj[/j[/jTj[/j[/jTj[/j[/jTj[/j[/jTj[/j[/jVj[/j[/jVj[/j[/j& j[/j[/j& j[/j[/j& j[/j[/j& j[/j[/j& j[/j[/j& j[/j[/jQj[/j[/jQj[/j[/jQj[/j[/jj[/j[/jj[/j[/jj[/j[/jj[/j\/j2j\/j\/j2j\/j \/j2j \/j \/j2j\/j\/j2j\/j\/jj\/j\/jj\/j\/jj\/j!\/jj"\/j%\/jj&\/j)\/jj*\/j-\/jj.\/j1\/jj2\/j5\/jj6\/j9\/jj:\/j=\/jj>\/jA\/j jB\/jE\/j jF\/jI\/j- jJ\/jM\/j- jN\/jQ\/j- jR\/jU\/j- jV\/jY\/j- jZ\/j]\/j- j^\/ja\/j- jb\/je\/j- jf\/ji\/jŖ jj\/jm\/jŖ jn\/jq\/jŖ jr\/ju\/jŖ jv\/jy\/jŖ jz\/j}\/jŖ j~\/j\/j j\/j\/j j\/j\/j j\/j\/j j\/j\/j j\/j\/jC j\/j\/jC j\/j\/jC j\/j\/jC j\/j\/jC j\/j\/jC j\/j\/jHU j\/j\/jf; j\/j\/jf; j\/j\/jf; j\/j\/jf; j\/j\/jf; j\/j\/jf; j\/j\/j- j\/j\/jj j\/j\/jI j\/j\/jI j\/j\/jI j\/j\/jH j\/j\/jH j\/j\/jH j\/j\/jH j\/j\/jH j\/j\/jH j\/j\/jH j\/j\/jH j\/j\/jH j\/j]/jH j]/j]/jH j]/j ]/jH j ]/j ]/jH j]/j]/jH j]/j]/jH j]/j]/jH j]/j]/jH j]/j!]/jH j"]/j%]/jH j&]/j)]/jH j*]/j-]/j[ j.]/j1]/j[ j2]/j5]/j[ j6]/j9]/j j:]/j=]/jD j>]/jA]/jD jB]/jE]/jD jF]/jI]/jD jJ]/jM]/jD jN]/jQ]/j jR]/jU]/j} jV]/jY]/j} jZ]/j]]/j} j^]/ja]/j} jb]/je]/j} jf]/ji]/j} jj]/jm]/j~ jn]/jq]/j~ jr]/ju]/j~ jv]/jy]/j~ jz]/j}]/j~ j~]/j]/j~ j]/j]/j~ j]/j]/j~ j]/j]/j~ j]/j]/j~ j]/j]/jj^ j]/j]/jj^ j]/j]/jj^ j]/j]/jj^ j]/j]/jj^ j]/j]/jj^ j]/j]/jj^ j]/j]/jj^ j]/j]/jj^ j]/j]/jj^ j]/j]/jj^ j]/j]/jj^ j]/j]/jj^ j]/j]/jj^ j]/j]/jj^ j]/j]/jj^ j]/j]/jj^ j]/j]/jj^ j]/j]/jj^ j]/j]/jj^ j]/j]/j}B j]/j]/j}B j]/j]/j}B j]/j]/j}B j]/j]/j}B j]/j]/j}B j]/j]/j}B j]/j^/jx j^/j^/jx j^/j ^/jx j ^/j ^/jO j^/j^/jO j^/j^/j j^/j^/j j^/j^/j j^/j!^/j j"^/j%^/jѓ j&^/j)^/jtU j*^/j-^/jtU j.^/j1^/jtU j2^/j5^/j,{ j6^/j9^/jI j:^/j=^/j j>^/jA^/j jB^/jE^/j jF^/jI^/j jJ^/jM^/j jN^/jQ^/jX{ jR^/jU^/j jV^/jY^/j jZ^/j]^/jVA j^^/ja^/jI jb^/je^/jI jf^/ji^/jI jj^/jm^/jI jn^/jq^/jI jr^/ju^/jo jv^/jy^/jo jz^/j}^/jo j~^/j^/jo j^/j^/jc j^/j^/j j^/j^/j j^/j^/j j^/j^/j j^/j^/j j^/j^/jc\ j^/j^/jc\ j^/j^/jc\ j^/j^/j j^/j^/j j^/j^/j j^/j^/j j^/j^/j j^/j^/j j^/j^/j j^/j^/j j^/j^/j j^/j^/j j^/j^/j j^/j^/j! j^/j^/jM j^/j^/jC j^/j^/jH j^/j^/j\ j^/j^/j\ j^/j^/jUv j^/j^/jUv j^/j^/jUv j^/j^/jUv j^/j^/ju j^/j^/j j^/j_/j j_/j_/j j_/j_/j j _/j _/j j _/j_/j j_/j_/j j_/j_/j j_/j_/j j_/j _/j j!_/j$_/j j%_/j(_/j j)_/j,_/ju j-_/j0_/j j1_/j4_/j j5_/j8_/j j9_/j<_/j j=_/j@_/j jA_/jD_/j jE_/jH_/j jI_/jL_/j jM_/jP_/j jQ_/jT_/jt jU_/jX_/jt jY_/j\_/jt j]_/j`_/jL ja_/jd_/j je_/jh_/j ji_/jl_/j jm_/jp_/j jq_/jt_/j ju_/jx_/j jy_/j|_/j j}_/j_/j j_/j_/j j_/j_/j j_/j_/j>^ j_/j_/jI| j_/j_/j j_/j_/j j_/j_/j j_/j_/j j_/j_/j j_/j_/jP j_/j_/jP j_/j_/jP j_/j_/jP j_/j_/jP j_/j_/j j_/j_/j j_/j_/j j_/j_/j j_/j_/j j_/j_/j j_/j_/j j_/j_/j j_/j_/j j_/j_/jW j_/j_/jW j_/j_/jW j_/j_/jW j_/j_/jW j_/j_/jW j_/j_/jW j_/j_/jW j_/j`/jW j`/j`/jW j`/j`/j~ j `/j `/j~ j `/j`/j~ j`/j`/j~ j`/j`/j~ j`/j`/j>/ j`/j `/j>/ j!`/j$`/j>/ j%`/j(`/j>/ j)`/j,`/j>/ j-`/j0`/j>/ j1`/j4`/j>/ j5`/j8`/j>/ j9`/j<`/j>/ j=`/j@`/j>/ jA`/jD`/j>/ jE`/jH`/j>/ jI`/jL`/jhg jM`/jP`/jhg jQ`/jT`/jhg jU`/jX`/jhg jY`/j\`/jhg j]`/j``/jhg ja`/jd`/jhg je`/jh`/jhg ji`/jl`/jhg jm`/jp`/jhg jq`/jt`/jhg ju`/jx`/jhg jy`/j|`/jhg j}`/j`/jhg j`/j`/jhg j`/j`/jhg j`/j`/jhg j`/j`/jhg j`/j`/jhg j`/j`/j j`/j`/j j`/j`/jB j`/j`/jB j`/j`/jB j`/j`/j j`/j`/j j`/j`/j j`/j`/j j`/j`/j j`/j`/j j`/j`/j0 j`/j`/j0 j`/j`/j0 j`/j`/j0 j`/j`/j0 j`/j`/j0 j`/j`/j0 j`/j`/j0 j`/j`/j0 j`/j`/j0 j`/j`/j0 j`/j`/j0 j`/j`/j0 j`/j`/j0 j`/j`/j0 j`/ja/j0 ja/ja/j0 ja/ja/j0 j a/j a/j[ j a/ja/j[ ja/ja/j[ ja/ja/j[ ja/ja/j[ ja/j a/j[ j!a/j$a/j[ j%a/j(a/j[ j)a/j,a/j[ j-a/j0a/j[ j1a/j4a/j[ j5a/j8a/j[ j9a/jb/jAb/j jBb/jEb/j jFb/jIb/j jJb/jMb/j jNb/jQb/jy jRb/jUb/jy jVb/jYb/jy jZb/j]b/jy j^b/jab/j= jbb/jeb/j= jfb/jib/j) jjb/jmb/j) jnb/jqb/j) jrb/jub/j) jvb/jyb/j) jzb/j}b/j҈ j~b/jb/j҈ jb/jb/j҈ jb/jb/j҈ jb/jb/j҈ jb/jb/j҈ jb/jb/j҈ jb/jb/j҈ jb/jb/j҈ jb/jb/j҈ jb/jb/j҈ jb/jb/j҈ jb/jb/j> jb/jb/j> jb/jb/j> jb/jb/j> jb/jb/j> jb/jb/j> jb/jb/j> jb/jb/j> jb/jb/j> jb/jb/j> jb/jb/j> jb/jb/j> jb/jb/j> jb/jb/j> jb/jb/jR jb/jb/jR jb/jb/j>H jb/jb/j>H jb/jb/jA jb/jb/jA jb/jb/jKO jb/jc/jKO jc/jc/jKO jc/j c/jKO j c/j c/jx jc/jc/jx jc/jc/jx jc/jc/jx jc/jc/jx jc/j!c/jx j"c/j%c/jQ j&c/j)c/jQ j*c/j-c/jv j.c/j1c/jv j2c/j5c/jv j6c/j9c/jv j:c/j=c/jv j>c/jAc/jv jBc/jEc/jv jFc/jIc/jR jJc/jMc/jR jNc/jQc/jR jRc/jUc/jR jVc/jYc/jR jZc/j]c/jR j^c/jac/jR jbc/jec/jR jfc/jic/jR jJc/jlc/jR jmc/jpc/jR jqc/jtc/jR juc/jxc/jR jyc/j|c/jR j}c/jc/jݐ jc/jc/jݐ jc/jc/jݐ jc/jc/jݐ jc/jc/jݐ jc/jc/jݐ jc/jc/jݐ jc/jc/jݐ jc/jc/jJ jc/jc/jJ jc/jc/jJ jc/jc/jJ jc/jc/jJ jc/jc/jJ jc/jc/jJ jc/jc/jJ jc/jc/jJ jc/jc/jJ jc/jc/jJ jc/jc/jJ jc/jc/jJ jc/jc/jJ jc/jc/jJ jc/jc/jJ jc/jc/jJ jc/jc/jJ jc/jc/jJ jc/jc/jJ jc/jc/jJ jc/jc/jJ jc/jc/jJ jc/jc/jJ jc/jd/jJ jd/jd/j jd/jd/j j d/j d/j j d/jd/j jd/jd/j jd/jd/j jd/jd/j jd/j d/j j!d/j$d/j j%d/j(d/j j)d/j,d/j j-d/j0d/j j1d/j4d/j j5d/j8d/j{ j9d/je/jd_ j?e/preferred licensesjd_ preferred-licensesmetatagsjd_ metatags exceptionsjd_ exceptionsexception metatagsjd_ exception-metatagsjBe/jd_ jCe/jFe/jd_ jGe/jJe/jd_ jKe/jNe/jd_ jOe/jRe/j jSe/jVe/j jWe/jZe/jf/jAf/j j:f/jDf/j jEf/jHf/j jIf/jLf/j jMf/jPf/j jQf/jTf/j jUf/jXf/jޮ jYf/ c-languagejޮ j .gccjޮ j .clangjޮ j .gcc-c-dialect-optionsjޮ j .gnu-extensionsjޮ j.gcc-attribute-syntaxjޮ j.n2049jޮ j. rust-languagejޮ j .rustcjޮ j . rust-editionsjޮ j.rust-unstable-featuresjޮ j.j\f/jޮ jYf/j_f/jޮ j`f/jcf/jޮ jdf/jgf/j jhf/jkf/j jhf/jnf/j jof/jrf/j jsf/jvf/j jwf/jzf/j j{f/j~f/j jf/jf/j jf/jf/j jf/jf/j jf/jf/j jf/jf/jh jf/jf/jh jf/jf/jh jf/jf/jh jf/jf/jh jf/jf/jh jf/jf/jh jf/jf/j.k jf/jf/j.k jf/jf/j.k jf/jf/j.k jf/jf/j.k jf/jf/j.k jf/jf/j.k jf/jf/j.k jf/jf/j.k jf/jf/j.k jf/jf/jް jf/jf/jް jf/jf/jް jf/jf/jް jf/jf/jް jf/jf/jް jf/jf/jް jf/jf/jް jf/jf/j4 jf/jf/j4 jf/jf/j4 jf/jg/j4 jg/jg/j4 jg/j g/j4 j g/jg/j4 jg/jg/j4 jg/jg/j4 jg/jg/j4 jg/jg/j4 jg/j"g/j4 j#g/j&g/j4 j'g/j*g/j4 j+g/j.g/j4 j/g/j2g/j4 j3g/j6g/j4 j7g/j:g/j4 j;g/j>g/j4 j?g/jBg/j4 jCg/jFg/j4 jGg/jJg/j4 jKg/jNg/j4 j g/u(jQg/j4 jRg/jUg/j4 jVg/jYg/j4 jZg/j]g/jqZ j^g/jag/jqZ jbg/jeg/jqZ jfg/jig/jqZ jjg/jmg/j~ jng/jqg/jy jrg/jug/jy jvg/jyg/jy jzg/j}g/jy j~g/jg/jy jg/jg/jo jg/jg/jo jg/jg/jo jg/jg/jo jg/jg/jo jg/jg/j U jg/jg/j U jg/jg/j U jg/jg/j= jg/jg/j= jg/jg/j= jg/jg/j= jg/jg/j= jg/jg/j= jg/jg/jZ jg/jg/jZ jg/jg/jZ jg/jg/jA jg/jg/jA jg/jg/jA jg/jg/jA jg/jg/jA jg/jg/jA jg/jg/jA jg/jg/jA jg/jg/jz jg/jg/j5 jg/jg/j5 jg/jg/j jg/jg/j jg/jg/j jg/jh/j jh/jh/jg jh/j h/jg j h/j h/jg jh/jh/jg jh/jh/jg jh/jh/jg jh/jh/jg jh/j!h/jg j"h/j%h/j~ j&h/j)h/j~ j*h/j-h/j~ j.h/j1h/j~ j2h/j5h/j~ j6h/j9h/j~ j:h/j=h/jQ j>h/jAh/jQ jBh/jEh/jQ jFh/jIh/jQ jJh/jMh/jQ jNh/jQh/jQ jRh/jUh/jQ jVh/jYh/jQ jZh/j]h/jQ j^h/jah/jQ jbh/jeh/j jfh/jih/j jjh/jmh/jH jnh/jqh/jH jrh/juh/jH jvh/jyh/jH jzh/j}h/jH j~h/jh/jH jh/jh/jH jh/jh/jH jh/jh/jG jh/jh/jG jh/jh/jT{ jh/jh/jT{ jh/jh/jT{ jh/jh/jT{ jh/jh/jT{ jh/jh/jT{ jh/jh/jT{ jh/jh/j? jh/jh/jhx jh/jh/jhx jh/jh/jhx jh/jh/jhx jh/jh/jhx jh/jh/jv jh/jh/jv jh/jh/jv jh/jh/jv jh/jh/j[ jh/jh/j[ jh/jh/j[ jh/jh/j[ jh/jh/j[ jh/jh/j[ jh/jh/j[ jh/jh/j[ jh/jh/j[ jh/jh/j[ jh/ji/j[ ji/ji/ju ji/j i/ju j i/j i/ju ji/ji/ju ji/ji/ju ji/ji/ju ji/ji/ju ji/j!i/jH j"i/j%i/j` j&i/j)i/j` j*i/j-i/j` j.i/j1i/j` j2i/j5i/j` j6i/j9i/j j:i/j=i/j j>i/jAi/j jBi/jEi/j jFi/jIi/j jJi/jMi/j jNi/jQi/j jRi/jUi/j jVi/jYi/j jZi/j]i/jB} j^i/jai/jB} jbi/jei/jB} jfi/jii/jB} jji/jmi/jB} jni/jqi/ji jri/jui/ji jvi/jyi/ji jzi/j}i/ji j~i/ji/ji ji/ji/ji ji/ji/ji ji/ji/ji ji/ji/ji ji/ji/j ji/ji/j ji/ji/j ji/ji/j ji/ji/j ji/ji/jN ji/ji/jN ji/ji/jN ji/ji/jN ji/ji/jxG ji/ji/jxG ji/ji/jxG ji/ji/jxG ji/ji/jxG ji/ji/jxG ji/ji/jxG ji/ji/j ji/ji/j ji/ji/j ji/ji/j ji/ji/j ji/ji/j ji/ji/jd ji/ji/jd ji/ji/jd ji/ji/jd ji/ji/jd ji/jj/jڈ jj/jj/jڈ jj/j j/jڈ j j/j j/jSf jj/jj/jSf jj/jj/jSf jj/jj/jSf jj/jj/jSf jj/j!j/jSf j"j/j%j/j= j&j/j)j/j= j*j/j-j/j= j.j/j1j/ja j2j/j5j/ja j6j/j9j/ja j:j/j=j/jh j>j/jAj/jh jBj/jEj/jh jFj/jIj/jh jJj/jMj/jY jNj/jQj/jY jRj/jUj/jY jVj/jYj/jY jZj/j]j/jY j^j/jaj/jo jbj/jej/j(t jfj/jij/j(t jjj/jmj/j(t jnj/jqj/j(t jrj/juj/j(t jvj/jyj/j~ jzj/j}j/j~ j~j/jj/j~ jj/jj/j~ jj/jj/j~ jj/jj/j jj/jj/j jj/jj/j jj/jj/j jj/jj/j jj/jj/jxE jj/jj/jxE jj/jj/jxE jj/jj/jxE jj/jj/jxE jj/jj/j@ jj/jj/jFa jj/jj/jFa jj/jj/jFa jj/jj/jD jj/jj/jD jj/jj/jD jj/jj/jD jj/jj/jՏ jj/jj/jՏ jj/jj/jՏ jj/jj/jՏ jj/jj/jՏ jj/jj/jՏ jj/jj/jՏ jj/jj/jՏ jj/jj/jՏ jj/jj/jՏ jj/jj/jՏ jj/jk/jՏ jk/jk/jՏ jk/j k/jՏ j k/j k/jՏ jk/jk/jՏ jk/jk/jՏ jk/jk/jՏ jk/jk/jՏ jk/j!k/jH j"k/j%k/jO j&k/j)k/jO j*k/j-k/jO j.k/j1k/jO j2k/j5k/jO j6k/j9k/jT j:k/j=k/jT j>k/jAk/j jBk/jEk/j jFk/jIk/j jJk/jMk/j jNk/jQk/j jRk/jUk/j jVk/jYk/j jZk/j]k/j j^k/jak/j? jbk/jek/j? jfk/jik/j? jjk/jmk/j? jnk/jqk/j? jrk/juk/j? jvk/jyk/j jzk/j}k/j8 j~k/jk/j8 jk/jk/j8 jk/jk/j jk/jk/j jk/jk/j jk/jk/j jk/jk/j jk/jk/j jk/jk/j5B jk/jk/j5B jk/jk/j5B jk/jk/j5B jk/jk/j5B jk/jk/j5B jk/jk/j5B jk/jk/j5B jk/jk/j5B jk/jk/j5B jk/jk/j5B jk/jk/j5B jk/jk/j5B jk/jk/j5B jk/jk/ja jk/jk/j jk/jk/j jk/jk/jae jk/jk/jae jk/jk/jae jk/jk/jae jk/jk/jO jk/jk/jO jk/jk/jO jk/jl/jO jl/jl/jO jl/j l/jO j l/j l/jO jl/jl/jO jl/jl/jO jl/jl/jO jl/jl/jO jl/j!l/jO j"l/j%l/jO j&l/j)l/jk j*l/j-l/j j.l/j1l/j j2l/j5l/j j6l/j9l/j j:l/j=l/j j>l/jAl/j jBl/jEl/j jFl/jIl/j jJl/jMl/j jNl/jQl/j jRl/jUl/j jVl/jYl/j jZl/j]l/j! j^l/jal/j jbl/jel/j jfl/jil/j jjl/jml/j jnl/jql/j jrl/jul/j jvl/jyl/j jzl/j}l/j j~l/jl/jC jl/jl/j jl/jl/j jl/jl/j jl/jl/j jl/jl/j jl/jl/j jl/jl/j jl/jl/j) jl/jl/jE jl/jl/jE jl/jl/jE jl/jl/j jl/jl/j jl/jl/j jl/jl/j jl/jl/j jl/jl/j jl/jl/j jl/jl/j jl/jl/j jl/jl/j jl/jl/j jl/jl/j jl/jl/j jl/jl/j jl/jl/j jl/jl/j jl/jl/j jl/jl/j jl/jl/j jl/jl/j jl/jm/j jm/jm/j jm/j m/j j m/j m/j jm/jm/j jm/jm/j jm/jm/j jm/jm/j jm/j!m/j j"m/j%m/j j&m/j)m/j j*m/j-m/j j.m/j1m/j j2m/j5m/j j6m/j9m/j j:m/j=m/j j>m/jAm/j jm/jDm/j jEm/jHm/j jIm/jLm/j jMm/jPm/j jQm/jTm/j jUm/jXm/j jYm/j\m/j j]m/j`m/j jam/jdm/j jem/jhm/j jim/jlm/j jmm/jpm/j jqm/jtm/j jum/jxm/j jym/j|m/j j}m/jm/j jm/jm/j jm/jm/j jm/jm/j jm/jm/j jm/jm/j jm/jm/j jm/jm/j jm/jm/j jm/jm/j jm/jm/j jm/jm/j jm/jm/j jm/jm/j jm/jm/j jm/jm/j jm/jm/j jm/jm/j jm/jm/j jm/jm/j jm/jm/j jm/jm/j jm/jm/j jm/jm/j jm/jm/j jm/jm/j jm/jm/j jm/jm/j jm/jm/j jm/jm/j jm/jm/j jm/jm/j jm/jn/j jn/jn/j jn/jn/j j n/j n/j j n/jn/j jn/jn/j jn/jn/j jn/jn/j jn/j n/j j!n/j$n/j j%n/j(n/jg j)n/j,n/jg j-n/j0n/j j1n/j4n/j j5n/j8n/j j9n/j jr/jr/j> jr/jr/j> jr/jr/j> jr/jr/j jr/jr/j jr/jr/j jr/jr/j jr/jr/j jr/jr/j jr/jr/j jr/jr/je jr/jr/je jr/jr/je jr/jr/j jr/jr/j jr/jr/j jr/jr/j jr/jr/j jr/jr/jj jr/jr/jj jr/jr/jj jr/jr/jj jr/jr/j jr/jr/j jr/jr/j jr/jr/j jr/jr/j jr/ox200j j.ox952j j.ox954j j.ox958j j.jr/j jr/jr/jXR jr/js/jXR js/js/jXR js/js/jzv j s/j s/jzv j s/js/jzv js/js/j$\ js/js/j$\ js/js/j$\ js/j s/j$\ j!s/j$s/j$\ j%s/j(s/j$\ j)s/j,s/jb j-s/j0s/jb j1s/j4s/jE j5s/j8s/jE j9s/jy/jl j?y/jBy/jl jCy/jFy/jl jGy/jJy/jl jKy/jNy/jl jOy/jRy/jl jSy/jVy/jl jWy/jZy/jl j[y/j^y/jl j_y/jby/jh jcy/jfy/j jgy/jjy/jd jky/jny/j0 joy/jry/j0 jsy/jvy/j0 jwy/jzy/j0 j{y/j~y/j0 jy/jy/j0 jy/jy/j0 jy/jy/j0 jy/jy/j0 jy/jy/j0 jy/jy/j0 jy/jy/j0 jy/jy/j0 jy/jy/j0 jy/jy/j0 jy/jy/j0 jy/jy/j0 jy/jy/j0 jy/jy/j0 jy/jy/j0 jy/jy/j0 jy/jy/j0 jy/jy/j0 jy/jy/j0 jy/jy/j0 jy/jy/j0 jy/jy/j0 jy/jy/j0 jy/jy/j0 jy/jy/j0 jy/jy/j0 jy/jy/j0 jy/jy/j:~ jy/jy/j:~ jy/jy/j:~ jy/jy/j:~ jy/jy/j:~ jy/jz/j:~ jz/jz/j:~ jz/j z/j:~ j z/jz/j:~ jz/jz/j-B jz/jz/j-B jz/jz/j-B jz/jz/j-B jz/j"z/j-B j#z/j&z/j-B j'z/j*z/j-B j+z/j.z/j-B j/z/j2z/j-B j3z/j6z/j-B j7z/j:z/j-B j;z/j>z/jK j?z/jBz/jjCz/jFz/jjGz/jJz/j jKz/jNz/j jOz/jRz/j jSz/jVz/j jWz/jZz/j j[z/j^z/j j_z/jbz/j;jcz/jfz/j;jgz/jjz/j9 jkz/jnz/j9 joz/jrz/j9 jsz/jvz/j9 jwz/jzz/j9 j{z/j~z/j9 jz/jz/j9 jz/jz/j9 jz/jz/j jz/jz/j jz/jz/j jz/jz/j jz/jz/jjz/jz/jjz/jz/j% jz/jz/j% jz/jz/j jz/jz/j jz/jz/j jz/jz/j jz/jz/j jz/jz/j jz/jz/j jz/jz/j jz/jz/j jz/jz/jٙjz/jz/jٙjz/jz/jٙjz/jz/jٙjz/jz/jٙjz/jz/jٙjz/jz/jV jz/jz/j5jz/jz/j5jz/jz/j5jz/jz/j<jz/jz/j<jz/jz/j<jz/j{/j<j{/j{/j<j{/j {/j<j {/j{/j j{/j{/j j{/j{/j j{/j{/j j{/j{/j j{/j"{/j j#{/j&{/j0j'{/j*{/j0j+{/j.{/j0j/{/j2{/j0j3{/j6{/j0j7{/j:{/j0j;{/j>{/j0j?{/jB{/j0jC{/jF{/j0jG{/jJ{/j0jK{/jN{/j0jO{/jR{/j0jS{/jV{/j0jW{/jZ{/j0j[{/j^{/j0j_{/jb{/j0jc{/jf{/j0jg{/jj{/j0jk{/jn{/j0jo{/jr{/j0js{/jv{/j0jw{/jz{/j0j{{/j~{/j0j{/j{/j0j{/j{/j0j{/j{/j0j{/j{/j0j{/j{/j0j{/j{/j0j{/j{/j0j{/j{/j0j{/j{/j0j{/j{/j0j{/j{/j0j{/j{/j0j{/j{/j0j{/j{/j0j{/j{/j0j{/j{/j0j{/j{/j0j{/j{/j0j{/j{/j0j{/j{/j0j{/j{/j0j{/j{/j0j{/j{/j0j{/j{/j0j{/j{/j0j{/j{/j0j{/j{/j0j{/j{/j7 j{/j{/j7 j{/j{/j j{/j{/j j{/j{/j j{/j|/j j|/j|/j j|/j |/j j |/j|/jj|/j|/jj|/j|/jj|/j|/jj|/j|/jj|/j"|/jj#|/j&|/jj'|/j*|/jj+|/j.|/jj/|/j2|/jj3|/j6|/jj7|/j:|/jj;|/j>|/j j?|/jB|/j jC|/jF|/j jG|/jJ|/j jK|/jN|/j jO|/jR|/j jS|/jV|/j jW|/jZ|/j j[|/j^|/j j_|/jb|/j jc|/jf|/j jg|/jj|/j jk|/jn|/j jo|/jr|/j js|/jv|/j jw|/jz|/j j{|/j~|/j j|/j|/j j|/j|/j j|/j|/j j|/j|/j j|/j|/j j|/j|/j& j|/j|/j& j|/j|/j& j|/j|/j& j|/j|/j& j|/j|/j& j|/j|/jkj|/j|/jkj|/j|/jkj|/j|/jkj|/j|/jkj|/j|/jkj|/j|/jkj|/j|/jkj|/j|/jkj|/j|/jM( j|/j|/jM( j|/j|/j. j|/j|/j. j|/j|/j\j|/j|/j\j|/j|/j\j|/j|/j\j|/j|/j\j|/j|/j\j|/j|/j\j|/j|/j\j|/j}/j\j}/j}/j\j}/j }/j\j }/j}/j\j}/j}/j\j}/j}/j\j}/j}/j j}/j}/jj}/j"}/j j#}/j&}/jY* j'}/j*}/jY* j+}/j.}/jY* j/}/j2}/jY* j3}/j6}/jY* j7}/j:}/jY* j;}/j>}/jY* j?}/jB}/jY* jC}/jF}/jjG}/jJ}/jjK}/jN}/j_ jO}/jR}/j_ jS}/jV}/j_ jW}/jZ}/j_ j[}/j^}/j_ j_}/jb}/j_ jc}/jf}/j jg}/jj}/j jk}/jn}/j jo}/jr}/j} js}/jv}/j} jw}/jz}/j} j{}/j~}/j} j}/j}/j} j}/j}/j} j}/j}/j} j}/j}/j} j}/j}/j j}/j}/j j}/j}/j j}/j}/j j}/j}/j j}/j}/j6j}/j}/j6j}/j}/j6j}/j}/j6j}/j}/j6j}/j}/j6j}/j}/j7j}/j}/jj}/j}/jj}/j}/jj}/j}/jp j}/j}/jp j}/j}/jp j}/j}/jp j}/j}/j0 j}/j}/j0 j}/j}/jsj}/j}/jsj}/j}/jߺj}/j}/jߺj}/j}/jߺj}/j}/jߺj}/j}/jߺj}/j~/j j~/j~/j j~/j ~/j j ~/j~/j j~/j~/j j~/j~/j j~/j~/j j~/j~/j j~/j"~/j j#~/j&~/j j'~/j*~/j j+~/j.~/j j/~/j2~/j j3~/j6~/j j7~/j:~/j j;~/j>~/j j?~/jB~/j jC~/jF~/j jG~/jJ~/j j7~/jM~/j jN~/jQ~/j jR~/jU~/j jV~/jY~/jy jZ~/j]~/j!( j^~/ja~/jS jb~/je~/jf<jf~/ji~/jV jj~/jm~/jjn~/jq~/j jr~/ju~/j jv~/jy~/j jz~/j}~/j j~~/j~/j j~/j~/j j~/j~/j j~/j~/j) j~/j~/j) j~/j~/j) j~/j~/j) j~/j~/j j~/j~/j j~/j~/j j~/j~/j j~/j~/j j~/j~/j j~/j~/jF j~/j~/jF j~/j~/jF j~/j~/jF j~/j~/jF j~/j~/j@ j~/j~/j@ j~/j~/j@ j~/j~/j@ j~/j~/j@ j~/j~/j@ j~/j~/j j~/j~/j j~/j~/j]j~/j~/j]j~/j~/j: j~/j~/j: j~/j~/j: j~/j~/j: j~/j/j: j/j/j, j/j /j, j /j /j, j/j/j, j/j/j, j/j/j, j/j/j>j/j!/j>j"/j%/j>j&/j)/j>j*/j-/j>j./j1/j j2/j5/j j6/j9/j j:/j=/j j>/jA/j jB/jE/j jF/jI/j jJ/jM/j jN/jQ/j jR/jU/j jV/jY/j jZ/j]/jx6j^/ja/jx6jb/je/jZjf/ji/jZjj/jm/jZjn/jq/jZjr/ju/jZjv/jy/j) jz/j}/j) j~/j/j) j/j/j) j/j/j) j/j/j) j/j/j j/j/j j/j/j j/j/j j/j/jݞj/j/jݞj/j/jݞj/j/jݞj/j/jݞj/j/jw j/j/jw j/j/jw j/j/jw j/j/jw j/j/jw j/j/j j/j/j j/j/j j/j/j j/j/j j/j/j j/j/j j/j/j j/j/j j/j/j j/j/j j/j/j j/j/j 8j/j/j 8j/j/j 8j/j /j 8j /j /j 8j/j/j 8j/j/j j/j/j j/j/j j/j!/j j"/j%/j j&/j)/j j*/j-/j j./j1/jѩj2/j5/jѩj6/j9/jѩj:/j=/jѩj>/jA/jѩjB/jE/jѠ jF/jI/jѠ jJ/jM/jѠ jN/jQ/jѠ jR/jU/jѠ jV/jY/jѠ jZ/j]/jѠ j^/ja/j jb/je/j jf/ji/j jj/jm/j jn/jq/j jr/ju/j jv/jy/j jz/j}/j j~/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/j % j/j/j % j/j/j % j/j/j % j/j/jj j/j/jj j/j/jj j/j/jj j€/jŀ/jj jƀ/jɀ/jj jʀ/j̀/jj j΀/jр/jj jҀ/jՀ/j jր/jـ/j jڀ/j݀/j jހ/j/j j/j/j j/j/j j/j/j j/j/j j/j/j j/j/j j/j/j j/j/j j/j/j j/j /j j /j /j j/j/j j/j/j j/j/j j/j/j j/j!/j j"/j%/j j&/j)/j j*/j-/j j./j1/j j2/j5/j j6/j9/j j:/j=/j j>/jA/j jB/jE/j jF/jI/j jJ/jM/j jN/jQ/j jR/jU/j jV/jY/j jZ/j]/j j^/ja/jjb/je/jjf/ji/jjj/jm/jjn/jq/jjr/ju/jjv/jy/jjz/j}/jj~/j/jj/j/jj/j/jj/j/jj/j/jj/j/j] j/j/j] j/j/j] j/j/j] j/j/j] j/j/j] j/j/j] j/j/j] j/j/j] j/j/j] j/j/j۩ j/j/j۩ j/jŁ/j۩ jƁ/jɁ/j۩ jʁ/j́/j j΁/jс/j jҁ/jՁ/j jց/jف/j jځ/j݁/j jށ/j/jj/j/j j/j/j j/j/j j/j/j j/j/j j/j/j j/j/jj/j/jj/j/jOj/j /jOj /j /jj/j/jj/j/jj/j/jj/j/j;j/j!/j;j"/j%/j;j&/j)/j;j*/j-/jQj./j1/jQj2/j5/jQj6/j9/jQj:/j=/jQj>/jA/jQjB/jE/jQjF/jI/jQjJ/jM/jjN/jQ/jjR/jU/jjV/jY/jjZ/j]/jj^/ja/jjb/je/jjf/ji/jjj/jm/jjn/jq/j~jr/ju/j~jv/jy/j~jz/j}/j~j~/j/jj/j/jj/j/jj/j/jrj/j/jrj/j/jrj/j/jrj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj‚/jł/jjƂ/jɂ/jmjʂ/j͂/jmj΂/jт/jmj҂/jՂ/jmjւ/jق/jjڂ/j݂/jjނ/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/j|j/j/j|j/j/j|j/j /j|j /j /j|j/j/jj/j/jj/j/jj/j/jj/j!/jj"/j%/jj&/j)/jj*/j-/j{j./j1/j{j2/j5/j{j6/j9/jj:/j=/jj>/jA/jjB/jE/jjF/jI/jjJ/jM/jxjN/jQ/jxjR/jU/jxjV/jY/j"jZ/j]/j"j^/ja/jjb/je/jjf/ji/jjj/jm/jjn/jq/jjr/ju/jUjv/jy/jUjz/j}/jUj~/j/jUj/j/jUj/j/jUj/j/jUj/j/jej/j/jej/j/j3j/j/j3j/j/j+j/j/j+j/j/j+j/j/j+j/j/jj/j/jj/j/jj/j/jj/j/jjƒ/jŃ/jjƃ/jɃ/jjʃ/j̓/jj΃/jу/jj҃/jՃ/jjփ/jك/jjڃ/j݃/jjރ/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j /jj /j /jj/j/jj/j/jj/j/jj/j/jj/j!/jj"/j%/jj&/j)/jj*/j-/jj./j1/jj2/j5/j1j6/j9/j1j:/j=/j1j>/jA/j1jB/jE/jxjF/jI/jxjJ/jM/jxjN/jQ/jxjR/jU/j[jV/jY/j[jZ/j]/j[j^/ja/j[jb/je/j%jf/ji/j%jj/jm/j%jn/jq/jjr/ju/jjv/jy/jjz/j}/jj~/j/j%j/j/j%j/j/j%j/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jsj/j/jsj/j/jhj/j/jhj/j/jhj„/jń/jjƄ/jɄ/jjʄ/j̈́/jj΄/jф/jj҄/jՄ/jjք/jل/jjڄ/j݄/jjބ/j/jj/j/jj/j/jj/j/jj/j/jj/j/j j/j/j j/j/j j/j/jj/j/jj/j /jj /j /j j/j/j j/j/j j/j/jj/j/jj/j!/jj"/j%/jj&/j)/jj*/j-/jj./j1/jUj2/j5/jUj6/j9/jUj:/j=/jUj>/jA/j5jB/jE/j5jF/jI/jjJ/jM/jjN/jQ/jjR/jU/jjV/jY/jgjZ/j]/jgj^/ja/j#jb/je/j#jf/ji/jjj/jm/jjn/jq/jbjr/ju/jbjv/jy/jjz/j}/jj~/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/j?j/j/j?j/j/j?j/j/j?j/j/jj/j/jj/j/jj/j/jqj/j/jqj/j/jj/j/jj…/jŅ/jjƅ/jɅ/jjʅ/jͅ/jj΅/jх/jj҅/jՅ/jjօ/jم/jjڅ/j݅/jjޅ/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j /jj /j /jj/j/jj/j/jj/j/jj/j/jj/j!/jj"/j%/jj&/j)/jj*/j-/jj./j1/jj2/j5/jj6/j9/jj:/j=/jj>/jA/jjB/jE/jjF/jI/jjJ/jM/jGjN/jQ/jGjR/jU/jjV/jY/jjZ/j]/jj^/ja/jjb/je/jjf/ji/jjj/jm/jjn/jq/jjr/ju/jjv/jy/jjz/u(j}/jj~/j/jj/j/jj/j/j0j/j/j0j/j/j0j/j/j0j/j/j0j/j/j0j/j/j0j/j/j0j/j/j0j/j/jAj/j/jAj/j/jAj/j/jAj/j/jVj/j/jVj†/jņ/jjƆ/jɆ/jjʆ/j͆/jjΆ/jц/jBj҆/jՆ/jBjֆ/jن/jBjچ/j݆/jBjކ/j/jj/j/jj/j/jj/j/jj/j/j\j/j/j\j/j/j\j/j/jj/j/jj/j/jj/j /jj /j /jPj/j/jPj/j/jPj/j/jj/j/jj/j!/jj"/j%/jj&/j)/jj*/j-/jj./j1/jj2/j5/jtj6/j9/jtj:/j=/j$j>/jA/j$jB/jE/jjF/jI/j'jJ/jM/j'jN/jQ/j'jR/jU/j'jV/jY/j'jZ/j]/jCj^/ja/jCjb/je/j jf/ji/j jj/jm/j jn/jq/j jr/ju/j jv/jy/jjz/j}/jj~/j/jj/j/j!j/j/j!j/j/j!j/j/j!j/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jt$j/j/jt$j/j/jt$j/j/jqj/j/jqj/j/jqj‡/jŇ/jqjƇ/jɇ/jqjʇ/j͇/jqj·/jч/jj҇/jՇ/jjև/jه/jjڇ/j݇/jjއ/j/jm j/j/jm j/j/jm j/j/j)j/j/j)j/j/j)j/j/j)j/j/jj/j/jj/j/jj/j /jj /j /jj/j/jZj/j/jZj/j/jZj/j/jxj/j!/jxj"/j%/jxj&/j)/jxj*/j-/jj./j1/jj2/j5/jj6/j9/j+j:/j=/j+j>/jA/jjB/jE/jjF/jI/jjJ/jM/jjN/jQ/jGjR/jU/jGjV/jY/jGjZ/j]/j/j^/ja/j/jb/je/j/jf/ji/j/jj/jm/jjn/jq/jjr/ju/jjv/jy/jjz/j}/jj~/j/jj/j/jj/j/jj/j/j3j/j/j3j/j/j3j/j/j3j/j/j3j/j/j3j/j/j3j/j/j j/j/j j/j/j j/j/j j/j/j j/j/j j/j/j jˆ/jň/j#jƈ/jɈ/j#jʈ/j͈/j#jΈ/jш/jj҈/jՈ/jjֈ/jو/jjڈ/j݈/jjވ/j/jj/j/jj/j/jIj/j/jIj/j/jIj/j/jIj/j/jj/j/jj/j/jj/j/jj/j /jj /j /jHj/j/jHj/j/jj/j/jj/j/jj/j!/j@j"/j%/j@j&/j)/j@j*/j-/j@j./j1/jj2/j5/jj6/j9/j*j:/j=/j*j>/jA/jjB/jE/jjF/jI/j!jJ/jM/j!jN/jQ/jBjR/jU/jBjV/jY/j jZ/j]/j j^/ja/j jb/je/j jf/ji/j jj/jm/jjn/jq/jjr/ju/jjv/jy/jZjz/j}/jZj~/j/jZj/j/jZj/j/jj/j/jj/j/j%j/j/j%j/j/j%j/j/j%j/j/j%j/j/j+j/j/j+j/j/jzj/j/jzj/j/j.j/j/j.j/j/j.j/j/jrj‰/jʼn/jrjƉ/jɉ/jrjʉ/j͉/jrjΉ/jщ/jlj҉/jՉ/jlj։/jى/jljډ/j݉/jljމ/j/jj/j/jj/j/jj/j/jP)j/j/jP)j/j/jP)j/j/jP)j/j/jlj/j/jlj/j/jlj/j /jlj /j /j} j/j/j} j/j/j} j/j/j/j/j/j/j/j!/j/j"/j%/j"j&/j)/j"j*/j-/j"j./j1/j"j2/j5/jpj6/j9/jpj:/j=/jpj>/jA/jpjB/jE/j jF/jI/j jJ/jM/j jN/jQ/j jR/jU/jjV/jY/jjZ/j]/jj^/ja/jjb/je/jjf/ji/j jj/jm/j jn/jq/j jr/ju/j jv/jy/j jz/j}/j j~/j/j j/j/j j/j/jj/j/jj/j/jj/j/jj/j/jyj/j/jyj/j/jyj/j/jyj/j/jyj/j/jj/j/jj/j/jj/j/jMj/j/jMj/j/jMjŠ/jŊ/jMjƊ/jɊ/jMjʊ/j͊/jMjΊ/jъ/jMjҊ/jՊ/jj֊/jي/jjڊ/j݊/jjފ/j/jj/j/jj/j/jrj/j/jrj/j/jrj/j/jrj/j/jz(j/j/jz(j/j/j j/j/j j/j /j j /j /j j/j/j j/j/jxj/j/jxj/j/jxj/j!/jj"/j%/jj&/j)/jj*/j-/jj./j1/jO!j2/j5/jO!j6/j9/jO!j:/j=/jO!j>/jA/j2#jB/jE/j2#jF/jI/j2#jJ/jM/j2#jN/jQ/j2#jR/jU/jjV/jY/jjZ/j]/jj^/ja/jjb/je/j(jf/ji/j(jj/jm/j(jn/jq/jjr/ju/jjv/jy/jjz/j}/jj~/j/j j/j/j j/j/j j/j/j j/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jmj/j/jmj/j/jmj/j/jmj/j/jmj/j/j j/j/j j‹/jŋ/j jƋ/jɋ/j>jʋ/j͋/j>j΋/jы/jJ%jҋ/jՋ/jJ%j֋/jً/jkjڋ/j݋/jkjދ/j/jkj/j/jkj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j /jj /j /jj/j/jj/j/jwj/j/jwj/j/jj/j!/jj"/j%/jj&/j)/jj*/j-/j*j./j1/j*j2/j5/j*j6/j9/j*j:/j=/jj>/jA/jjB/jE/jjF/jI/jjJ/jM/j=jN/jQ/j=jR/jU/j=jV/jY/j=jZ/j]/j=j^/ja/j]jb/je/j]jf/ji/j]jj/jm/j]jn/i915_param_vm_bind_versionjVLi915-param-vm-bind-version i915_vm_create_flags_use_vm_bindjVL i915-vm-create-flags-use-vm-bindjq/jVLjr/ju/jVLjv/jy/jVLjz/j}/jVLj~/j/j2j/j/j 0j/j/j 0j/j/j 0j/j/j 0j/j/jPj/j/jPj/j/jPj/j/jPj/j/jPj/j/jPj/j/jPj/j/jPj/j/jPj/j/jPj/j/jPj/j/jPjŒ/jŌ/jPjƌ/jɌ/jPjʌ/j͌/jPjΌ/jь/jPjҌ/jՌ/jPj֌/jٌ/jPjڌ/j݌/jPjތ/j/jPj/j/jPj/j/jPj/j/jPj/j/jPj/j/jPj/j/jPj/j/jPj/j/jPj/j/jPj/j /jPj /j /jPj/j/jPj/j/jPj/j/jPj/j/jPj/j!/jPj"/j%/jPj&/j)/jPj*/j-/jPj./j1/jPj2/j5/jWj6/j9/j4`j:/j=/j4`j>/jA/j4`jB/jE/j~}jF/jI/j~}jJ/jM/j~}jN/jQ/j~}jR/jU/jjjV/jY/jjjV/j\/jjj]/j`/jjja/jd/jjje/jh/jcgji/jl/jcgjm/jp/jcgjq/jt/jcgju/jx/jcgjy/j|/jcgj}/j/j{dj/j/j{dj/j/j{dj/j/j{dj/j/j{dj/j/jaj/j/jtj/j/jtj/ xe assertsjB xe-assertsj/jBj/j/j!fj/j/j!fj/j/j!fj/j/j!fj/j/j!fj/j/j!fj/j/jHuj/j/jHuj/jč/j9jō/jȍ/jHFjɍ/j̍/jHFj͍/jЍ/jHFjэ/jԍ/jHFjՍ/j؍/jHFjٍ/j܍/jsHjݍ/j/jsHj/j/jsHj/j/jsHj/j/jsHj/j/jsHj/j/jsHj/j/jDj/j/jDj/j/jBj/j/jBj/j/jjj /j /jjj /j/jqj/j/jqj/j/j gj/j/j gj/j /jzEj!/j$/jzEj%/j(/jzEj)/j,/j@j-/j0/j@j1/j4/j@j5/j8/j@j9/jj/j/j>j/j /j>j!/j$/j j%/j(/j?j)/j,/j?j-/j0/jlj1/j4/jlj5/j8/jlj9/jjܕ/jߕ/j>j/j/j>j/j/j>j/j/j>j/j/j>j/j/j>j/j/j>j/j/j>j/j/j>j/j/j>j/j/jj/j /jj /j/jɢj/j/jɢj/j/j^j/j/j^j/j/j^j /j#/j"j$/j'/j"j(/j+/j"j,/j//j"j0/j3/j"j4/j7/jj8/j;/jjKj/j/j>Kj/j/j>Kj/j/j>Kj/j/j>Kj/j/j>Kj/j/j9j/j/j9j/j/j9j/j/j9j/j/j9j/j/j9j/j/jaj/j/jaj/j/jaj/jÚ/jajĚ/jǚ/j jȚ/j˚/j j̚/jϚ/j jК/jӚ/j jԚ/jך/j jؚ/jۚ/j jܚ/jߚ/j j/j/j j/j/jUj/j/jUj/j/jUj/j/jUj/j/jUj/j/jb)j/j/jb)j/j/jb)j/j/jb)j/j /jb)j /j/jb)j/j/jb)j/j/j#>j/j/j#>j/j/j#>j/j"/j#>j#/j&/j#>j'/j*/jd0j+/j./jLj//j2/jLj3/j6/jLj7/j:/jLj;/j>/jLj?/jB/jLjC/jF/jA,jG/jJ/jA,jK/jN/jA,jO/jR/jA,jS/jV/jA,jW/jZ/jA,j[/j^/jA,j_/jb/jA,jc/jf/jA,jg/jj/jA,jk/jn/jA,jo/jr/jA,js/jv/jA,jw/jz/jA,j{/j~/jA,j/j/jA,j/j/jA,j/j/jA,j/j/jj/j/jj/j/jj/j/jj/j/jj/j/j6j/j/j6j/j/j6j/j/j6j/j/j#j/j/j#j/j/j#j/j/j#j/j›/j#jÛ/jƛ/j#jǛ/jʛ/j#j˛/jΛ/j#jϛ/jқ/j#jӛ/j֛/j#jכ/jڛ/j#jۛ/jޛ/j#jߛ/j/jj/j/jj/j/jj/j/jj/j/jj/j/j1j/j/j1j/j/j1j/j/j1j/j/j1j/j /j1j /j/j1j/j/j1j/j/j1j/j/j1j/j/j1j/j"/j1j#/j&/j1j'/j*/j2j+/j./j2j//j2/j2j3/j6/j2j7/j:/j2j;/j>/j2j?/jB/j2jC/jF/j2jG/jJ/jo8jK/jN/jo8jO/jR/jo8jS/jV/jo8jW/jZ/jo8j[/j^/jo8j_/jb/jo8jc/jf/jo8jg/jj/jo8jk/jn/jIjo/jr/jIjs/jv/jIjw/jz/jIj{/j~/jIj/j/jIj/j/jxCj/j/jxCj/j/jwj/j/j^j/[1]jCid2[2]j^id3j/j^j/j/j^j/j/j^j/j/j^j/j/j^j/j/jCj/j/jCj/j/jCj/j/jCj/j/jCj/j/jCj/j/j%jœ/jŜ/j%jƜ/jɜ/j%jʜ/j͜/j%jΜ/jќ/j%jҜ/j՜/j%j֜/jٜ/j%jڜ/jݜ/j%jޜ/j/j%j/j/j%j/j/j%j/j/j~j/j/j~j/j/jj/j/jj/j/jj/j/jj/j/jj/j /jEj /j /j^j/j/j^j/j/j^j/j/j^j/j/j^j/j!/jj"/j%/jqj&/j)/jqj*/j-/jqj./j1/jqj2/j5/jjRj6/j9/jjRj:/j=/jjRj>/jA/jjRjB/jE/jjRjF/jI/jjRjJ/jM/jEMjN/jQ/jEMjR/jU/jEMjV/jY/jEMjZ/j]/jEMj^/ja/jEMjb/je/jEMjf/ji/jEMjj/jm/jjn/jq/jWjr/ju/jWjv/jy/jWjz/j}/jWj~/j/jWj/j/jWj/j/jQj/j/jQj/j/jQj/j/jQj/j/jEj/j/juj/j/juj/j/juj/j/juj/j/juj/j/juj/j/j|+j/j/j|+j/j/j|+j/j/j|+j/jŝ/j|+jƝ/jɝ/j3jʝ/j͝/j3jΝ/jѝ/j3jҝ/j՝/j3j֝/jٝ/j3jڝ/jݝ/j.jޝ/j/j.j/j/j.j/j/j.j/j/j.j/j/j.j/j/j.j/j/j.j/j/j.j/j/jvUj/j/jj/j /jj /j /jj/j/jj/j/jj/j/jj/j/jxVj/j!/jxVj"/j%/jxVj&/j)/jxVj*/j-/jxVj./j1/jj2/j5/jj6/j9/jj:/j=/jj>/jA/jjB/jE/jjF/jI/jjJ/jM/jjN/jQ/jjR/jU/jjV/jY/jjZ/j]/jj^/ja/jjb/je/jjf/ji/jjj/jm/jjn/jq/jjr/ju/j4Wjv/jy/j4Wjz/j}/j4Wj~/j/j4Wj/j/j\Aj/j/jXj/j/jXj/j/jXj/j/jXj/j/jXj/j/jXj/j/jXj/j/jXj/j/jXj/j/j;j/j/j;j/j/j;j/j/jTj/j/jTj/j/jTjž/jŞ/jTjƞ/jɞ/j!jʞ/j͞/j!jΞ/jў/j!jҞ/j՞/j!j֞/jٞ/j!jڞ/jݞ/j!jޞ/j/j!j/j/j!j/j/j!j/j/j>Rj/j/j'Lj/j/j'Lj/j/j/jA/jjB/jE/jjF/jI/jjJ/jM/jjN/jQ/jjR/jU/j;jV/jY/j7jZ/j]/j7j^/ja/j7jb/je/jSSjf/ji/jSSjj/jm/jSSjn/jq/jSSjr/ju/jSSjv/jy/jSSjz/j}/jSSj~/j/jNj/j/jNj/j/jNj/j/jO;j/j/jO;j/j/j_j/j/j_j/j/j_j/j/j_j/j/j=j/j/j=j/j/j=j/j/j=j/j/j=j/j/j=j/j/j}`j/j/j}`jŸ/jş/j}`jƟ/jɟ/j}`jʟ/j͟/j}`jΟ/jџ/jDjҟ/j՟/jDj֟/jٟ/jDjڟ/jݟ/jDjޟ/j/jDj/j/jDj/j/jDj/j/jj/j/jj/j/jj/j/jj/j/jj/j/j j/j/j j/j /j j /j /j j/j/j j/j/j j/j/j$j/j/j$j/j!/j$j"/j%/j$j&/j)/j$j*/j-/j(Fj./j1/j(Fj2/j5/j(Fj6/j9/j(Fj:/j=/j(Fj>/jA/j(FjB/jE/j(FjF/jI/jjJ/jM/jjN/jQ/jjR/jU/jjV/jY/jjZ/j]/jj^/ja/jjb/je/jjf/ji/jjj/jm/jjn/jq/jmZjr/ju/jmZjv/jy/jmZjz/j}/jmZj~/j/jmZj/j/jmZj/j/jmZj/j/j\j/j/j\j/j/j\j/j/j\j/j/j\j/j/j\j/j/j\j/j/j\j/j/j\j/j/j\j/j/j\j/j/j\j/j/j\j/j/j5Gj /jŠ/j5GjƠ/jɠ/j5Gjʠ/j͠/j5GjΠ/jѠ/j5GjҠ/jՠ/jPj֠/j٠/jPjڠ/jݠ/jPjޠ/j/jPj/j/j_j/j/jj/j/j>j/j/j>j/j/j>j/j/j>j/j/j>j/j/j>j/j/j>j/j /j>j /j /j>j/j/j>j/j/j>j/j/j>j/j/jP+j/j!/j=j"/j%/jj&/j)/jj*/j-/jj./j1/jj2/j5/jj6/j9/jj:/j=/jj>/jA/jjB/jE/jjF/jI/jjJ/jM/jjN/jQ/jjR/jU/jjV/jY/jEjZ/j]/jEj^/ja/jEjb/je/jEjf/ji/jEjj/jm/jEjn/jq/jEjr/ju/jEjv/jy/jEjz/j}/jEj~/j/jEj/j/jEj/j/jEj/j/jqyj/j/j0~j/j/j0~j/j/j0~j/j/j0~j/j/j0~j/j/j0~j/j/j0~j/j/j:jj/j/j:jj/j/j$j/j/j$j/j/jj/j/jj¡/jš/jCkjơ/jɡ/jjʡ/j͡/jjΡ/jѡ/jjҡ/jա/jj֡/j١/jjڡ/jݡ/jjޡ/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j /jj /j /jj/j/jj/j/jj/j/jj/j/jj/j!/jj"/j%/jj&/j)/jj*/j-/jj./j1/jj2/j5/jj6/j9/jj:/j=/jdj>/jA/jdjB/jE/jdjF/jI/jdjJ/jM/jdjN/jQ/jdjR/jU/jdjV/jY/jdjZ/j]/jdj^/ja/jdjb/je/jdjf/ji/jdjj/jm/jdjn/jq/jjr/ju/jjv/jy/jjz/j}/jj~/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/j2j/j/j2j/j/j2j/j/jj/j/jj/j/jj¢/jŢ/jjƢ/jɢ/jzjʢ/j͢/jzj΢/jѢ/jzjҢ/jբ/jzj֢/j٢/jzjڢ/jݢ/jzjޢ/j/jlj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/j9j/j/j9j/j /j9j /j /j9j/j/j9j/j/j9j/j/j9j/j/j9j/j!/j9j"/j%/j9j&/j)/j9j*/j-/j9j./j1/jBj2/j5/jBj6/j9/jBj:/j=/jBj>/jA/jBjB/jE/jBjF/jI/jBjJ/jM/jBjN/jQ/jBjR/jU/jBjV/jY/jjZ/j]/jj^/ja/jjb/je/jnjf/ji/jjj/jm/jjn/jq/jjr/ju/j!yjv/jy/j!yjz/j}/jj~/j/j pj/j/j pj/j/j pj/j/j pj/j/j pj/j/j pj/j/j pj/j/j pj/j/j pj/j/j pj/j/j pj/j/jyj/j/jyj/j/jyj/j/jyj/j/jvj/j/jvj£/jţ/jvjƣ/jɣ/jvjʣ/jͣ/jvjΣ/jѣ/jvjң/jգ/jvj֣/j٣/jvjڣ/jݣ/jvjޣ/j/jvj/j/jvj/j/jvj/j/jvj/j/jvj/j/jvj/j/jvj/j/jvj/j/jvj/j/jj/j /jj /j /jj/j/jj/j/jj/j/jj/j/jj/j!/jj"/j%/jj&/j)/jj*/j-/jj./j1/jj2/j5/jej6/j9/jej:/j=/jej>/jA/jejB/jE/jjF/jI/jjJ/jM/jjN/jQ/jjR/jU/jBjV/jY/jBjZ/j]/jBj^/ja/jBjb/je/jBjf/ji/jBjj/jm/jBjn/jq/jBjr/ju/jBjv/jy/jBjz/j}/j+rj~/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/j4j/j/j4j/j/j4j/j/j4j/j/j4j/j/j׶j¤/jŤ/j׶jƤ/jɤ/j׶jʤ/jͤ/j׶jΤ/jѤ/j׶jҤ/jդ/j׶j֤/j٤/j׶jڤ/jݤ/jjޤ/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jij/j/jij/j/jij/j /jij /j /jij/j/jij/j/jj/j/jj/j/jj/j!/jj"/j%/jj&/j)/jj*/j-/jj./j1/jrj2/j5/jrj6/j9/jrj:/j=/jrj>/jA/jrjB/jE/jrjF/u(jI/jjJ/jM/jjN/jQ/jjR/jU/jjV/jY/jjZ/j]/jj^/ja/j&jb/je/j&jf/ji/j&jj/jm/j&jn/jq/j&jr/ju/jjv/jy/jjz/j}/jj~/j/jj/j/jj/j/jZj/j/jZj/j/jZj/j/jZj/j/jZj/j/jZj/j/jkj/j/jkj/j/jkj/j/jkj/j/jkj/j/j}j/j/j}j/j/j}j/j/j}j¥/jť/j}jƥ/jɥ/j}jʥ/jͥ/j}jΥ/jѥ/j}jҥ/jե/j,j֥/j٥/j,jڥ/jݥ/jqjޥ/j/jqj/j/jqj/j/jqj/j/jqj/j/jqj/j/j5j/j/j5j/j/j5j/j/j5j/j/j5j/j /j5j /j /j5j/j/j@j/j/j@j/j/jj/j/jj/j!/jj"/j%/jj&/j)/jjj*/j-/jqj./j1/jtj2/j5/jtj6/j9/jtj:/j=/jj>/jA/jjB/jE/jjF/jI/jjJ/jM/jjN/jQ/jjR/jU/jjV/jY/jjZ/j]/jj^/ja/jyjb/je/jjf/ji/jjj/jm/jjn/jq/jjr/ju/jjv/jy/jjz/j}/jj~/j/jj/j/jj/j/jj/j/jj/j/jbj/j/jbj/j/jbj/j/jbj/j/jwj/j/jwj/j/jwj/j/jwj/j/jwj/j/jwj/j/jwj/j/jjj/j/jj¦/jŦ/jjƦ/jɦ/jjʦ/jͦ/jjΦ/jѦ/jjҦ/jզ/jj֦/j٦/jjڦ/jݦ/jjަ/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jrj/j/jrj/j/jrj/j /j>j /j /j>j/j/j>j/j/j>j/j/j>j/j/jDj/j!/jDj"/j%/jDj&/j)/jDj*/j-/jioj./j1/jioj2/j5/jioj6/j9/jioj:/j=/jkj>/jA/jkjB/jE/jkjF/jI/jkjJ/jM/jkjN/jQ/jkjR/jU/jkjV/jY/jkjZ/j]/jrj^/ja/jrjb/je/jjf/ji/jjj/jm/jjn/jq/jjr/ju/jjv/jy/jjz/j}/jj~/j/jj/j/jj/j/jsj/j/jsj/j/jsj/j/jj/j/jj/j/jj/j/jtj/j/jtj/j/jtj/j/jtj/j/jtj/j/jtj/j/jtj/j/jtj/j/jtj§/jŧ/jtjƧ/jɧ/jtjʧ/jͧ/jmjΧ/jѧ/jmjҧ/jէ/jmj֧/j٧/jmjڧ/jݧ/jmjާ/j/j|j/j/j|j/j/j|j/j/j|j/j/j|j/j/j|j/j/j|j/j/j|j/j/jj/j/jj/j /jj /j /jj/j/jj/j/jj/j/jj/j/jj/j!/jj"/j%/jj&/j)/jj*/j-/jj./j1/jj2/j5/jj6/j9/jj:/j=/j=j>/jA/j=jB/jE/j=jF/jI/j=jJ/jM/jmjN/jQ/jmjR/jU/jmjV/jY/jmjZ/j]/jmj^/ja/jmjb/je/jmjf/ji/jjj/jm/jjn/jq/jajr/ju/jajv/jy/jajz/j}/jj~/j/jj/j/jj/j/jj/j/jj/j/j3j/j/jWj/j/j10j/j/j10j/j/j10j/j/j10j/j/j10j/j/j10j/j/j10j/j/j10j/j/j10j/j/j4j/j/j4j¨/jŨ/j4jƨ/jɨ/j4jʨ/jͨ/j{jΨ/jѨ/j{jҨ/jը/j`j֨/j٨/j`jڨ/jݨ/j`jި/j/jq[j/j/j,Nj/j/j{j/j/j{j/j/j{j/j/jN5j/j/jN5j/j/jN5j/j/jN5j/j/jN5j/j /j>j /j /j>j/j/j>j/j/j>j/j/j>j/j/j~7j/j!/j~7j"/j%/j~7j&/j)/j~7j*/j-/j~7j./j1/jlj2/j5/jlj6/j9/jlj:/j=/jlj>/jA/jljB/jE/jljF/jI/jdjJ/jM/jdjN/jQ/jdjR/jU/jdjV/jY/jdjZ/j]/j2j^/ja/j2jb/je/j2jf/ji/j2jj/jm/j2jn/jq/j2jr/ju/jHjv/jy/jHjz/j}/jWdj~/j/juj/j/juj/j/juj/j/juj/j/juj/j/juj/j/juj/j/juj/j/juj/j/jvj/j/jvj/j/jvj/j/jvj/j/j8j/j/j8j/j/j8j/j/j8j©/jũ/j8jƩ/jɩ/j8jʩ/jͩ/j8jΩ/jѩ/j8jҩ/jթ/j8j֩/j٩/j8jک/jݩ/j8jީ/j/j8j/j/j8j/j/j8j/j/j8j/j/j4j/j/jzAj/j/jzAj/j/jzAj/j/jzAj/j/jzAj/j /jzAj /j /jzAj/j/jzAj/j/jzAj/j/jzAj/j/jzAj/j!/jN|j"/j%/jN|j&/j)/jN|j*/j-/jtj./j1/jfj2/j5/jfj6/j9/jfj:/j=/jfj>/jA/jfjB/jE/jfjF/jI/jfjJ/jM/jfjN/jQ/jsjR/jU/jsjV/jY/jsjZ/j]/jsj^/ja/jmjb/je/jjf/ji/jjj/jm/jjn/jq/jjr/ju/jjv/jy/jjz/j}/jj~/j/jj/j/jLj/j/jLj/j/jLj/j/jLj/j/jLj/j/jLj/j/jLj/j/jLj/j/jLj/j/jLj/j/j@j/j/j@j/j/jzj/j/jzj/j/jzj/j/jzjª/jŪ/jzjƪ/jɪ/jIjʪ/jͪ/jjΪ/jѪ/jjҪ/jժ/jj֪/j٪/jjڪ/jݪ/jjު/j/jj/j/jj/j/jj/j/jj/j/jj/j/jKj/j/jKj/j/jKj/j/jJxj/j/jJxj/j /jJxj /j /jJxj/j/jJxj/j/jpj/j/jpj/j/j:Rj/j!/j:Rj"/j%/jIJj&/j)/jIJj*/j-/jIJj./j1/jkj2/j5/jkj6/j9/jkj:/j=/jkj>/jA/jWZjB/jE/jWZjF/jI/jWZjJ/jM/jWZjN/jQ/jLQjR/jU/jLQjV/jY/jLQjZ/j]/jLQj^/ja/jLQjb/je/jLQjf/ji/j/jj/jm/j/jn/jq/j/jr/ju/j/jv/jy/jYjz/j}/jYj~/j/jYj/j/jYj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jXNj/j/jXNj/j/jXNj/j/j;j/j/j;j/j/j;j/j/j;j/j/j;j/j/j;j/j/j;j«/jū/j;jƫ/jɫ/j;jʫ/jͫ/jmjΫ/jѫ/jmjҫ/jի/j[j֫/j٫/j[jګ/jݫ/j[jޫ/j/j[j/j/j[j/j/j[j/j/j[j/j/j[j/j/j[j/j/j[j/j/j[j/j/j[j/j/j[j/j /jmj /j /jYKj/j/jYKj/j/jYKj/j/jYKj/j/jJwj/j!/joj"/j%/joj&/j)/joj*/j-/joj./j1/joj2/j5/joj6/j9/jRj:/j=/jRj>/jA/jRjB/jE/jRjF/jI/jRjJ/jM/jtjN/jQ/j jR/jU/j}njV/jY/j}njZ/j]/j}nj^/ja/j}njb/je/j}njf/ji/joWjj/jm/joWjn/jq/jHejr/ju/jHejv/jy/jqjz/j}/jqj~/j/jqj/j/jqj/j/jqj/j/jmIj/j/j6j/j/jJj/j/j|j/j/j|j/j/j|j/j/j|j/j/j|j/j/j|j/j/j|j/j/j|j/j/j|j/j/j|j/j/j|j¬/jŬ/j|jƬ/jɬ/j|jʬ/jͬ/j|jά/jѬ/j|jҬ/jլ/j|j֬/j٬/j|jڬ/jݬ/j|jެ/j/jbj/j/jk6j/j/jk6j/j/jk6j/j/jk6j/j/jk6j/j/jk6j/j/jk6j/j/j*tj/j/j*tj/j /j-Kj /j /j.j/j/j.j/j/j.j/j/j.j/j/j.j/j!/j/>j"/j%/j/>j&/j)/j?6j*/j-/jwj./j1/jZj2/j5/jZj6/j9/jZj:/j=/jsj>/jA/jVTjB/jE/jIjF/jI/jIjJ/jM/jTjN/jQ/jTjR/jU/jTjV/jY/jTjZ/j]/jTj^/ja/jTjb/je/jTjf/ji/jTjj/jm/jTjn/jq/jTjr/ju/jTjv/jy/jjz/j}/j@j~/j/j@j/j/jwj/j/jwj/j/jwj/j/jHj/j/jHj/j/jHj/j/j1j/j/j\aj/j/j\aj/j/j\aj/j/j\aj/j/j\aj/j/j\aj/j/j\aj/j/j\aj/j/jej­/jŭ/jejƭ/jɭ/jejʭ/jͭ/jejέ/jѭ/jejҭ/jխ/jej֭/j٭/jCWjڭ/jݭ/j4jޭ/j/jcj/j/jcj/j/jcj/j/jcj/j/jcj/j/jcj/j/jcj/j/jcj/j/jcj/j/j[lj/j /j[lj /j /jNj/j/jNj/j/jNj/j/jNj/j/jNj/j!/jsj"/j%/jsj&/j)/j>j*/j-/jP2j./j1/jP2j2/j5/jP2j6/j9/jj:/j=/jj>/jA/jjB/jE/jjF/jI/jjJ/jM/jjN/jQ/j8jR/jU/j8jV/jY/j8jZ/j]/j>j^/ja/jwjb/je/jwjf/ji/jwjj/jm/jwjn/jq/jwjr/ju/jwjv/jy/jwjz/j}/jwj~/j/jwj/j/jwj/j/jwj/j/jwj/j/jfj/j/jfj/j/jfj/j/jfj/j/jfj/j/jfj/j/jfj/j/jfj/j/jfj/j/jfj/j/jfj/j/jj/j/jj®/jŮ/jjƮ/jɮ/jjʮ/jͮ/jjή/jѮ/jjҮ/jծ/jj֮/jٮ/jjڮ/jݮ/j|jޮ/j/j|j/j/j|j/j/j|j/j/j|j/j/j|j/j/j|j/j/j|j/j/j|j/j/j|j/j/j|j/j /j|j /j /j|j/j/j|j/j/j|j/j/j|j/j/jj/j!/jj"/j%/jj&/j)/jj*/j-/jj./j1/jj2/j5/jj6/j9/jj:/j=/jj>/jA/jjB/jE/jjF/jI/jjJ/jM/jjN/jQ/jjR/jU/jjV/jY/jjZ/j]/jj^/ja/j&jb/je/j&jf/ji/j&jj/jm/j&jn/jq/j&jr/ju/jjv/jy/jjz/j}/jj~/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jӭj/j/jӭj/j/jӭj/j/jӭj/j/jӭj/j/jӭj/j/jӭj/j/jӭj/j/jӭj/j/jӭj/j/jj¯/jů/jjƯ/jɯ/jjʯ/jͯ/jjί/jѯ/jjү/jկ/j4j֯/jٯ/jjگ/jݯ/jjޯ/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j /jj /j /jj/j/jj/j/jj/j/jj/xfs_online_fsck_designjxfs-online-fsck-designj/jj/j!/jj"/j%/jj&/j)/jj*/j-/jj./j1/jj2/j5/jj6/j9/jj:/j=/jj>/jA/jjB/jE/jjF/jI/jjJ/jM/jjN/jQ/jjR/jU/jjV/jY/jjZ/j]/jj^/ja/jjb/je/jjf/ji/jjj/jm/jjn/jq/jjr/ju/jjv/jy/jjz/j}/jj~/j/jj/j/jj/j/jj/swapext_if_unchangedjswapext-if-unchangedj/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/jİ/jjŰ/jȰ/jjɰ/j̰/jjͰ/jа/jjѰ/j԰/jjհ/jذ/jjٰ/jܰ/jjݰ/j/jj/j/jj/j/jj/j/juj/j/juj/j/juj/j/juj/j/juj/j/jDj/j/jDj/j/jDj /j /jDj /j/jDj/j/jj/j/j j/j/jj/j /jj!/j$/jj%/j(/jj)/j,/jj-/j0/jj1/j4/jj5/j8/jj9/jj/j/j>j/j/j>j/j/j>j/j/j>j/j/jj/j/j5j/j/jj /j /jj /j/jj/j/jj/j/jj/j/jj/j /jj!/j$/jj%/j(/jj)/j,/juj-/j0/juj1/j4/juj5/j8/juj9/jj /j/j$>j/j/j$>j/j/j$>j/j/j$>j/j /j$>j!/j$/j$>j%/j(/j$>j)/j,/jybj-/j0/jybj1/j4/jj5/j8/jj9/j/jQj?/jB/j'FjC/jF/j'FjG/jJ/j'FjK/jN/j'FjO/jR/jejS/jV/jejW/jZ/jej[/j^/j:j_/jb/j:jc/jf/j:jg/jj/j:jk/jn/j:jo/jr/j:js/jv/j:jw/jz/j:j{/j~/j:j/j/j:j/j/jcj/j/jcj/j/jcj/j/jcj/j/jcj/j/jcj/j/jcj/j/jcj/j/jcj/j/jU7j/j/jU7j/j/jU7j/j/jU7j/j/jU7j/j/jXhj/j¹/jXhjù/jƹ/jXjǹ/jʹ/jXj˹/jι/jXjϹ/jҹ/jXjӹ/jֹ/jXj׹/jڹ/jXj۹/j޹/jBj߹/j/jBj/j/jBj/j/jBj/j/jBj/j/j-j/j/j-j/j/j-j/j/j-j/j/j-j/j/j-j/j /j-j /j/j)j/j/j)j/j/j)j/j/j_j/j/j_j/j"/j_j#/j&/j_j'/j*/j_j+/j./j_j//j2/j_j3/j6/j_j7/j:/j_j;/j>/j_j?/jB/j_jC/jF/j_jG/jJ/j_jK/jN/j_jO/jR/j_jS/jV/j_jW/jZ/j_j[/j^/j_j_/jb/jB*jc/jf/jB*jg/jj/jB*jk/jn/jB*jo/jr/jB*js/jv/jB*jw/jz/jB*j{/j~/jB*j/j/jxMj/j/jxMj/j/jxMj/j/jxMj/j/jxMj/j/jxMj/j/jxMj/j/jxMj/j/jxMj/j/jkQj/j/jkQj/j/jkQj/j/jOj/j/jOj/j/jOj/j/jGj/jº/jGjú/jƺ/jGjǺ/jʺ/jGj˺/jκ/jGjϺ/jҺ/jGjӺ/jֺ/jGj׺/jں/j>fjۺ/j޺/j>fjߺ/j/j>fj/j/j>fj/j/j>fj/j/j>fj/j/j>fj/j/j>fj/j/j>fj/j/j>fj/j/j )j/j/jhj/j /jhj /j/jhj/j/jhj/j/jqj/j/jqj/j/jqj/j"/jqj#/j&/jqj'/j*/jqj+/j./jqj//j2/jqj3/j6/jqj7/j:/jqj;/j>/jqj?/jB/jqjC/jF/jqjG/jJ/j,ejK/jN/j-jO/jR/j-jS/jV/j5jW/jZ/j5j[/j^/j5j_/jb/jdjc/ doublerankedj& doublerankedjf/j&jg/jj/j&jk/jn/j&jo/jr/j&js/jv/j&jw/jz/j&j{/j~/je,j/j/je,j/j/je,j/j/je,j/j/je,j/j/je,j/j/je,j/j/je,j/j/jinj/j/jinj/j/jinj/j/jinj/j/jinj/j/jinj/j/jsj/j/jj/j/j\j/j»/j\jû/jƻ/j tjǻ/jʻ/j tj˻/jλ/j'#jϻ/jһ/j'#jӻ/jֻ/j'#j׻/jڻ/j'#jۻ/j޻/j'#j߻/j/j'#j/j/j'#j/j/j'#j/j/j6j/j/j\j/j/j4j/j/jxWj/j/jxWj/j/jxWj/j/j/j/j /j_j /j/j_j/j/jsj/j/jb"j/j/jb"j/j/jb"j/j"/jb"j#/j&/jb"j'/j*/jZj+/j./jZj//j2/jZj3/j6/jZj7/j:/jZj;/j>/j "j?/jB/j "jC/jF/j(SjG/jJ/j(SjK/jN/j(SjO/jR/j(SjS/jV/jgjW/jZ/jgj[/j^/jgj_/jb/jgjc/jf/j3jg/jj/j3jk/jn/j3jo/jr/j3js/jv/jQjw/jz/jRoj{/j~/jRoj/j/jRoj/j/jRoj/j/jKj/j/jKj/j/jKj/j/jKj/j/jKj/j/jKj/j/j1j/j/j1j/j/j1j/j/j1j/j/j1j/j/j1j/j/j1j/j/j1j/j¼/j1jü/jƼ/jYjǼ/jʼ/jYj˼/jμ/jYjϼ/jҼ/jYjӼ/jּ/jYj׼/jڼ/j/jۼ/j޼/j/j߼/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/j&j/j/j&j/j/j&j/j /j&j /j/j&j/j/jLj/j/jU?j/j/jU?j/j/jU?j/j"/jU?j#/j&/jU?j'/j*/jU?j+/j./j!j//j2/j!j3/j6/j!j7/j:/j!j;/j>/j?j?/jB/j?jC/jF/j?jG/jJ/j?jK/jN/j?jO/jR/j?jS/jV/j?jW/jZ/j=j[/j^/jNj_/jb/jNjc/jf/jNjg/jj/jNjk/jn/jNjo/jr/j\mjs/jv/j\mjw/jz/j\mj{/j~/j\mj/j/j\mj/j/j\mj/j/j\mj/j/jOAj/j/jOAj/j/jOAj/j/jEKj/j/jEKj/j/jEKj/j/jEKj/j/jiej/j/j5j/j/jj/j/jj/j/jj/j/jj/j½/jjý/jƽ/j&jǽ/jʽ/j&j˽/jν/j&jϽ/jҽ/j&jӽ/jֽ/j&j׽/jڽ/j&j۽/j޽/j&j߽/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j /jj /j/jj/maple tree flagsjmaple-tree-flagsj/jj/j/jj/j/jj/j/jj/j"/jj#/j&/jetj'/j*/jetj+/j./jetj//j2/jetj3/j6/jxj7/j:/jxj7/j=/jxj>/jA/jxjB/jE/j{jF/jI/j{jJ/jM/j{jN/jQ/j{jR/jU/j{jV/jY/j{jZ/j]/j{j^/ja/j{jb/je/j{jf/ji/j{jj/jm/jjn/jq/jjr/ju/jjv/jy/jjz/j}/j)j~/j/j)j/j/j)j/j/j)j/j/j[j/j/j[j/j/j[j/j/j[j/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj¾/jž/jjƾ/jɾ/jjʾ/j;/jtjξ/jѾ/jtjҾ/printk-specifiersjG}printk-specifiersjվ/jG}j־/jپ/jG}jھ/jݾ/jG}j޾/j/jG}j/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jHj/j /jHj /j /jHj/j/jHj/j/jHj/j/jHj/j/jHj/j!/jHj"/j%/jHj&/j)/jHj*/j-/jj./j1/jj2/j5/jj6/j9/jj:/j=/jИj>/jA/jИjB/jE/jИjF/jI/jИjJ/jM/jИjN/jQ/jИjR/jU/jИjV/jY/jИjZ/j]/jŠj^/ja/jŠjb/je/jŠjf/ji/jŠjj/jm/jŠjn/jq/jŠjr/ju/jŠjv/jy/jŠjz/j}/jj~/j/jj/j/jj/j/jj/j/jj/j/jij/j/jij/j/jij/j/jij/j/jij/j/jij/j/jkyj/j/jkyj/j/jkyj/j/jkyj/j/jkyj/j/jkyj/j/jkyj¿/jſ/jkyjƿ/jɿ/jujʿ/jͿ/jujο/jѿ/jujҿ/jտ/jujֿ/jٿ/jujڿ/jݿ/juj޿/j/juj/j/juj/j/juj/j/juj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j /jj /j /jj/j/jj/j/jj/j/jj/j/jj/j!/jj"/j%/jj&/j)/jj*/j-/jxj./j1/jͫj2/j5/jj6/j9/jj:/j=/jj>/jA/jjB/jE/jjF/jI/jjJ/jM/jjN/jQ/jjR/jU/jjV/jY/jjZ/j]/jj^/ja/jjb/je/jӪjf/ji/jӪjj/jm/jӪjn/jq/jӪjr/ju/jjv/jy/jjz/j}/jj~/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/j.j/j/j.j/j/j.j/j/j.j/j/j.j/j/j.j/j/j.j/j/j.j/j/j.j/j/jRj/j/jRj/j/jRj/j/jRj/j/jRj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j /jj /j /jj/j/jj/j/jj/j/jj/j/jj/j!/jj"/j%/jj&/j)/jj*/j-/jAj./j1/jAj2/j5/jAj6/j9/jAj:/j=/jAj>/jA/jAjB/jE/jAjF/jI/jjJ/jM/jjN/jQ/jjR/jU/jjV/jY/jjZ/j]/jj^/ja/jjb/je/jjf/ji/jjj/jm/jjn/jq/jjr/ju/jjv/jy/jjz/j}/jj~/j/jj/j/jj/j/jj/j/jj/j/jJj/j/jJj/j/jJj/j/jJj/j/jJj/j/jkj/j/jj/j/jj/j/jij/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jvj/j/jvj/j/jvj/j/jvj/j/j$j/j/j$j/j/j$j/j /j$j /j /jj/j/jj/j/jj/j/jj/j/jj/j!/jj"/u(j%/jj&/j)/jj*/j-/jj./j1/jj2/j5/jj6/j9/jj:/j=/jj>/jA/jjB/jE/jjF/jI/jjJ/jM/jjN/jQ/jjR/ gcov-testj gcov-test gcov-buildj gcov-buildjU/jjV/jY/jjZ/j]/jj^/ja/jjb/je/jjf/ji/jjj/jm/jjn/jq/jjr/ju/jjv/jy/jjz/j}/jj~/j/jj/j/jj/j/jj/j/jj/j/jj/j/j{j/j/j{j/j/j{j/j/j{j/j/j{j/j/j{j/j/j{j/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/j+j/j/j+j/j/j+j/j/j+j/j/j+j/j/j+j/j /j+j /j /j+j/j/j+j/j/j+j/j/j.j/j/j.j/j!/j.j"/j%/j.j&/j)/j.j*/j-/j.j./j1/j.j2/j5/j.j6/j9/j.j:/j=/jܛj>/jA/jܛjB/jE/jܛjF/jI/jܛjJ/jM/jܛjN/jQ/jzjR/jU/jzjV/jY/jzjZ/j]/jzj^/ja/jzjb/je/jzjf/ji/jzjj/jm/jzjn/jq/jzjr/ju/jzjv/jy/jzjz/j}/jzj~/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jmj/j/jmj/j/jj/j/jOj/j/jOj/j/jOj/j/jíj/j/jíj/j/jíj/j/jíj/j/jíj/j/jíj/j/jVj/j/jVj/j/jVj/j/jVj/j/jj/j/jj/j/jj/j /jj /j /jj/j/jƇj/j/jƇj/j/jƇj/j/jƇj/j!/jƇj"/j%/jƇj&/j)/jƇj*/j-/jƇj./j1/j)j2/j5/j)j6/j9/j)j:/j=/j)j>/jA/jjB/jE/jjF/jI/jjJ/jM/jjN/jQ/jjR/jU/jjV/jY/jjZ/j]/jj^/ja/jjb/je/jjf/ji/j_jj/jm/j_jn/jq/j_jr/ju/j_jv/jy/j_jz/j}/j_j~/j/j_j/j/j_j/j/j_j/j/j_j/j/j_j/j/j_j/j/j_j/j/j_j/j/j_j/j/jj/j/jj/j/jj/j/jj/j/jj/j/jbj/j/jbj/j/jbj/j/jbj/j/jbj/j/j j/j/j j/j/j j/j/j j/j/jjj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j /jj /j /jj/j/jj/j/jj/j/jj/j/jj/j!/jj"/j%/jj&/j)/jj*/j-/jj./j1/jj2/j5/jj6/j9/jj:/j=/jj>/jA/jjB/jE/jjF/jI/jjJ/jM/jjN/jQ/jjR/jU/jjV/jY/jNjZ/j]/jNj^/ja/jNjb/je/jNjf/ji/jNjj/jm/j<>jn/jq/jvAjr/ju/jvAjr/jx/jvAjy/j|/jvAj}/j/jvAj/j/jvAj/j/jvAj/j/jvAj/j/jvAj/j/jvAj/j/jvAj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/j&j/j/j&j/j/j&j/j/jbj/j/jbj/j/jbj/j/jbj/j/j7j/j/j7j/j/j7j/j/j7j/j/j7j/j/j7j/j/j7j/j/j7j/j/j7j/j/j[&j/j/jj/j/jj/j/jj/j/jj /j /jj /j/jj/j/jmj/j/jmj/j/jmj/j /jmj!/j$/jmj%/j(/jmj)/j,/jmj-/j0/jMj1/j4/jMj5/j8/j69j9/jjT/jW/j>jX/j[/j>j\/j_/j>j`/jc/j>jd/jg/j>jh/jk/j>jl/jo/j>jp/js/j>jt/jw/j>jx/j{/j>j|/j/jiXj/j/jiXj/j/jiXj/j/jiXj/j/jiXj/j/jiXj/j/jtEj/j/jtEj/j/jtEj/j/jtEj/j/jtEj/j/jtEj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/j3aj/j/j3aj/j/j3aj/j/j3aj/j/j3aj/j/j3aj/j/j3aj/j/j3aj/j/j3aj/j/j3aj/j/j3aj/j/j3aj/j/jzj/j/jzj/j/jzj/j /jzj /j/jzj/j/jzj/j/jzj/j/jzj/j/jzj /j#/jRj$/j'/jRj(/j+/jRj,/j//jRj0/j3/jRj4/j7/jRj8/j;/jRjj/j/j>j/j/j>j/j/j>j/j/j>j/j/j>j/j/j>j/j/j>j/j/j>j/j/j>j/j/j>j/j/j>j/j/j>j/j/j>j/j/j>j/j/j>j/j/j>j/j/j5oj/j/j`j/j/j`j/j/j`j/j/j`j/j/j`j/j/j`j/j/jj/j/jj/j/jj/j/jj/j /jj /j/j>kj/j/j>kj/j/j>kj/j/j>kj/j/jsj /j#/jsj$/.sj'/jsj(/j+/jwj,/j//jj0/j3/jj4/j7/jj8/j;/jsj/jrj?/jB/jrjC/jF/jrjG/jJ/jrj/jM/jrjN/jQ/jrjR/jU/jrjV/jY/jrjZ/j]/jrj^/ja/jrjb/je/jrjf/ji/jrjj/jm/jrjn/jq/jrjr/ju/jrjv/jy/jrjz/j}/jrj~/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j /jrj /j /jrj/j/jrj/j/jrj/j/jrj/j/jrj/j!/jrj"/j%/jrj&/j)/jrj*/j-/jrj./j1/jrj2/j5/jrj6/j9/jrj:/j=/jrj>/jA/jrjB/jE/jrjF/jI/jrjJ/jM/jrjN/jQ/jrjR/jU/jrjV/jY/jrjZ/j]/jrj^/ja/jrjb/je/jrjf/ji/jrjj/jm/jrjn/jq/jrjr/ju/jrjv/jy/jrjz/j}/jrj~/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jrj/j/jA\j/j/jA\j/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j/jj/j /j7j /j /j7j/j/j7j/j/j7j/j/j7j/j/j7j/j!/j7j"/j%/j7j&/j)/j7j*/j-/j7j./j1/j7j2/j5/j7j6/j9/j7j:/j=/j7j>/jA/j7jB/jE/j7jF/jI/j7jJ/jM/j7jN/jQ/j7jR/jU/j7jV/jY/j7jZ/j]/j7j^/ja/j7jb/je/j7jf/ji/j7jj/jm/j7jn/jq/j7jr/ju/j7jv/jy/j7jz/j}/j7j~/j/j7j/j/j7j/j/j7j/j/j7j/j/j7j/j/j7j/j/j7j/j/j7j/j/j7j/j/j7j/j/j7j/j/j7j/j/j7j/j/j7j/j/j7j/j/j7j/j/j7j/j/j7j/j/j7j/j/j7j/j/j7j/j/j7j/j/j7j/j/jp'j/j/j j/j/j j/j/j j/j/j j/j/j j/j/j j/j/j j/j/j j/j/j j/j/j j/j /j j /j /j j/j/jgj/j/jgj/j/jgj/j/jgj/j!/jgj"/j%/jNj&/j)/j!1j*/j-/j!1j./j1/j!1j2/j5/j!1j6/j9/j!1j:/j=/j!1j>/jA/j7cjB/jE/j7cjF/jI/j7cjJ/jM/j7cjN/jQ/j7cjR/jU/j7cjV/jY/j7cjZ/j]/j7cj^/ja/j7cjb/je/j7cjf/ji/j/jj/jm/j/jn/jq/jqjr/ju/jqjv/jy/jqjz/j}/jqj~/j/jqj/j/j_?j/j/j_?j/ backup_bissbsj_? backup-bissbsvanilla_bissbsj_?vanilla-bissbssecureboot_bissbsj_?secureboot-bissbsrangecheck_bissbsj_?rangecheck-bissbsbootworking_bissbsj_?bootworking-bissbsdiskspace_bissbsj_?diskspace-bissbsbuildrequires_bissbsj_?buildrequires-bissbssources_bissbsj_?sources-bissbsstablesources_bissbsj_?stablesources-bissbsoldconfig_bissbsj_?oldconfig-bissbslocalmodconfig_bissbsj_?localmodconfig-bissbstagging_bissbsj_?tagging-bissbsdebugsymbols_bissbsj_?debugsymbols-bissbsconfigmods_bissbsj_?configmods-bissbssaveconfig_bissbsj_?saveconfig-bissbsj/j_?j/checkoutmaster_bissbsj_?checkoutmaster-bissbs build_bissbsj_? build-bissbsinstall_bissbsj_?install-bissbsstoragespace_bissbsj_?storagespace-bissbskernelrelease_bissbsj_?kernelrelease-bissbstainted_bissbsj_?tainted-bissbsrecheckbroken_bissbsj_?recheckbroken-bissbsrecheckstablebroken_bissbsj_?recheckstablebroken-bissbsj/j_?j/recheckworking_bissbsj_?recheckworking-bissbsj/j_?j/bisectstart_bissbsj_?bisectstart-bissbsbisectbuild_bissbsj_?bisectbuild-bissbsbisecttest_bissbsj_?bisecttest-bissbsbisectlog_bissbsj_?bisectlog-bissbs revert_bissbsj_? revert-bissbsj/j_?j/makeroom_bissbsj_?makeroom-bissbsfinishingtouch_bissbsj_?finishingtouch-bissbsj/j_?j/j/j_?j/j/j_?j/j/j_?j/j/j_?j/j/j_?j/j/j_?j/j/j_?j/j/j_?j/j/j_?j/j/j_?j/j/j_?j/j/j_?j/j/j_?j/j/j_?j/j/j_?j/j/j_?j/j/j_?j/j/j_?j/j/j_?j/j/j_?j/j/j_?j/j/j_?j/j/j_?j/j/j_?j/j/j_?j/j /j_?j /j /j_?j/j/j_?j/j/j_?j/j/j_?j/j/j_?j/j!/j_?j"/j%/j_?j&/j)/j_?j*/finishingtouch_bisrefj_?finishingtouch-bisrefj-/j_?j./j1/j_?j2/j5/j_?j6/j9/j_?j:/j=/j_?j>/jA/j_?jB/jE/j_?jF/jI/j0jJ/jM/j0jN/jQ/jLjR/jU/jTjV/jY/jTjZ/j]/jTj^/ja/jTjb/je/jTjf/ji/jTjj/jm/jTjn/jq/jTjr/ju/jTjv/jy/jTjz/j}/jTj~/j/jTj/j/jTj/j/jTj/j/j{,j/j/j{,j/j/j{,j/j/j{,j/j/j{,j/j/j{,j/j/j{,j/j/j{,j/j/j{,j/j/j{,j/j/jXj/j/jXj/j/jXj/j/jXj/j/j!j/j/j j/j/jUj/j/jUj/j/jUj/j/jUj/j/jUj/j/jUj/j/jUj/j/jUj/j/jUj/j/jUj/j/jUj/j/jUj/j/jw j/j/jw j/j/jw j/j /jw j /j /jw j/j/jw j/j/jw j/j/jw j/j/jw j/j!/jP6j"/j%/jP6j&/j)/jP6j*/j-/jP6j./j1/jP6j2/j5/jP6j6/j9/jP6j:/j=/jP6j>/jA/j'jB/jE/jzjF/jI/j5NjJ/jM/j=jN/jQ/j=jR/jU/jgjV/jY/jgjZ/j]/j5j^/ja/j5jb/je/j'jf/ji/j'jj/jm/j'jn/jq/j'jr/ju/j'jv/jy/j'jz/j}/j'j~/j/j'j/j/j'j/j/j'j/j/j+j/j/j+j/j/j+j/j/j+j/j/j+j/j/j+j/j/j̕j/j/j̕j/j/jJIj/j/jJIj/j/jJIj/j/jJIj/j/jPj/j/jPj/j/jPj/j/jPj/j/jPj/j/jPj/j/jPj/j/jPj/j/jPj/j/jPj/j/jPj/j/jPj/j/jPj/j/jPj/j/jPj/j/jLj/j/j\j/j/jj/j/jj/j /jj /j /jj/j/jj/j/j&j/j/j&j/j/j&j/j!/j&j"/j%/jHlj&/j)/j%j*/j-/j%j./j1/j%j2/j5/j%j6/j9/j Nj:/j=/jbj>/jA/jbjB/jE/jMjF/jI/jMjJ/jM/jA)jN/jQ/jA)jR/jU/jA)jV/jY/jA)jZ/j]/jA)j^/ja/jA)jb/je/jA)jf/ji/jA)jj/jm/jA)jn/jq/jA)jr/ju/jA)jv/jy/jA)jz/j}/jA)j~/j/jA)j/j/jA)j/j/jA)j/j/jbj/u(j/jIj/j/jNj/j/jNj/j/jNj/j/jNj/j/jLj/j/jLj/j/jLj/j/jLj/j/jLj/j/jGj/j/jGj/j/jGj/j/jGj/j/jGj/j/j%j/j/j%j/j/j%j/j/j%j/j/j%j/j/j%j/j/j%j/j/j%j/j/j%j/j/j7j/j/j7j/j/jGj/j/j3j/j/jj/j/jj/j /jj /j /jj/j/jj/j/jj/j/jj/j/jj/j!/jj"/j%/jj&/j)/jj*/j-/jj./j1/jj2/j5/jj6/j9/jMj:/j=/jKj>/jA/jKjB/jE/jKjF/jI/jKjJ/jM/jKjN/jQ/j$jR/jU/j$jV/jY/j$jZ/j]/j$j^/ja/j$jb/je/jR&jf/ji/jR&jj/jm/jR&jn/jq/j3Mjr/ju/j3Mjv/jy/j3Mjz/j}/jj~/j/jj/j/jj/j/jj/j/j`Jj/j/j`Jj/j/j`Jj/j/j`Jj/j/j`Jj/j/j`Jj/j/jK"j/j/jK"j/j/jK"j/uhmKterms}( bridge driverjj.cec apijj. device driverjj. device nodejj.digital tv apijj.dspjj.fpgajj.hardware componentjj.hardware peripheraljj.i²cjj.icjj.ip blockjj.ispjj. media apijj.mc apijj. mc-centricjj.media hardwarejj.microprocessorjj. peripheraljj.rc apijj.smbusjj.spijj.socjj.v4l2 apijj.v4l2 device nodejj. v4l2 hardwarejj.v4l2 sub-devicejj.video-node-centricjj.v4l2 sub-device apijj.image:j1(j.row:j1(j. scanline:j1(j.column:j1(j.memory buffer:j1(j.plane:j1(j.pixel:j1(j. pixel data:j1(j. color value:j1(j.color channel:j1(j. pixel format:j1(j. modifier:j1(j.alpha:j1(j.stride:j1(j.pitch:j1(j.active_cu_numberj6j m.cpj6jm.cplibj6jm.cuj6jm.dfsj6jm.ecpj6jm.eopj6jm.gartj6j"m.gcj6j%m.gmcj6j(m.gpuvmj6j+m.gttj6j.m.ihj6j1m.hqdj6j4m.ibj6j7m.ipj6j:m.kcqj6j=m.kgqj6j@m.kiqj6jCm.mecj6jFm.mesj6jIm.mmhubj6jLm.mqdj6jOm.pplibj6jRm.pspj6jUm.rlcj6jXm.sdmaj6j[m.sej6j^m.shj6jam.smuj6jdm.ssj6jgm.vcej6jjm.vcnj6jmm.abmjjk.apujjk.asicjjk.assrjjk.azjjk.bpcjjk.bppjjk.clocksjjk.crcjjk.crtcjjk.cvtjjk.daljjk. dc (software)jjk. dc (hardware)jjk.dccjjk.dcejjk.dchubjjk.arbjjk.vtgjjk.dcnjjk.dccgjjk.ddcjjk.diojjk.dppjjk.dscjjk.dgpujjk.dmifjjk.dmljjk.dmcujjk.dmcubjjk.dpcdjjk.dpm(s)jjl.drrjjl.dwbjjl.fbjj l.fbcjj l.fecjjl.frljjl.gcojjl.gsljjl.igpujjl.isrjjl.isvjj"l.kmdjj%l.lbjj(l.lfcjj+l.lttprjj.l.lutjj1l.malljj4l.mcjj7l.mpc/mpccjj:l.mpojj=l.mstjj@l. nbp statejjCl.nbiojjFl.odmjjIl.opmjjLl.oppjjOl.optcjjRl.otgjjUl.pconjjXl.pgfsmjj[l.psrjj^l.scljjal.sdpjjdl.slsjjgl.sstjjjl.tmdsjjml.tmzjjpl.ttujjsl.vrrjjvl.uvdjjyl. sign extendjjFj.uuuimages sphinx.utilFilenameUniqDict)(j(jqcom_camss_graph.dotj(jqcom_camss_8x96_graph.dotj_(j. rkisp1.dotj(j[starfive_camss_graph.dotj%(jյvimc.dotj(ji,imx6q-sabresd.dotj(ji,imx6q-sabreauto.dotj(j3 ipu3_rcb.svgj (j constraints.svgj@(ju2 nv12mt.svgjA(ju2nv12mt_example.svgj(j  selection.svgj(j  bayer.svgj(jhRcrop.svgj?(j vbi_hsync.svgj@(j vbi_525.svgjA(j vbi_625.svgj(jlN pipeline.dotj(jlN subdev-image-processing-crop.svgj(jlN0subdev-image-processing-scaling-multi-source.svgj(jlN subdev-image-processing-full.svgj(jEfieldseq_tb.svgj(jEfieldseq_bt.svgj.(j dvbstb.svgj7(jtypical_media_device.svgj (jHju^j`P svg_image.svgj (jHju^j`P hello.dotj%(joBigTreeClassicRCU.svgj%(joHugeTreeClassicRCU.svgj%(jo BigTreePreemptRCUBHdyntickCB.svgj%(joTreeMapping.svgj%(joTreeMappingLevel.svgj%(jo TreeLevel.svgj%(jo blkd_task.svgj%(jo nxtlist.svgj%(jKExpRCUFlow.svgj%(jKExpSchedFlow.svgj%(jK Funnel0.svgj%(jK Funnel1.svgj%(jK Funnel2.svgj%(jK Funnel3.svgj%(jK Funnel4.svgj%(jK Funnel5.svgj%(jK Funnel6.svgj%(jK Funnel7.svgj%(jK Funnel8.svgj((j[rcu_node-lock.svgj((j[TreeRCU-callback-registry.svgj((j[TreeRCU-gp-init-1.svgj((j[TreeRCU-gp-init-2.svgj((j[TreeRCU-gp-init-3.svgj((j[TreeRCU-qs.svgj((j[TreeRCU-dyntick.svgj((j[TreeRCU-hotplug.svgj((j[TreeRCU-gp-fqs.svgj((j[TreeRCU-gp-cleanup.svgj((j[TreeRCU-callback-invocation.svgj((j[TreeRCU-gp.svgj'(jGPpartitionReaders1.svgj'(jReadersPartitionGP1.svgj'(jDRBD-8.3-data-packets.svgj'(jDRBD-data-packets.svgj'(jconn-states-8.dotj'(jdisk-states-8.dotj((jpeer-states-8.dotjr((j*jo i2c_bus.svgjf*(jtls-offload-layers.svgje*(jtls-offload-reorder-good.svgjg*(jtls-offload-reorder-bad.svgj,(j> fsm_txt_buffer_user.svgjZ.(ja rport_state_diagram.dotjn0(jUP shape.svgjo0(jUP interactive.svgj^?(jdc_pipeline_overview.svgj\?(jpipeline_4k_no_split.svgjZ?(jpipeline_4k_split.svgj[?(jglobal_sync_vblank.svgjY?(jconfig_example.svgj@(jddcn2_cm_drm_current.svgj@(jddcn3_cm_drm_current.svgj@(jmpo-cursor.svgj@(jsingle-display-mpo.svgj@(jmulti-display-hdcp-mpo.svgj@(j'multi-display-hdcp-mpo-less-pipe-ex.svgj1A(jtopology-figure-1.dotj#A(jtopology-figure-2.dotj A(jtopology-figure-3.dotj$D(jOkunit_suitememorydiagram.svgjF(j#map_lru_hash_update.dotu(jk0j1k0jk0jj0j k0jk0jj0jj0jj0jpk0jk0jk0jdk0j|k0jk0jj0jk0jk0j%k0jj0jRk0jj0jj0jk0jk0jFk0jLk0jj0j.k0j^k0jk0jUk0jk0jk0jk0j+k0j[k0jjk0jj0jk0jj0jk0jIk0jk0j(k0jvk0jk0jj0jk0jj0j:k0jXk0j k0jk0jOk0jj0jk0jj0jk0jj0jmk0jk0j@k0jk0j7k0jj0jj0jk0jk0j"k0jk0jk0jk0j=k0jk0jsk0jak0j4k0jk0jj0jyk0jk0jk0jj0jj0jCk0jj0jj0jgk0bdlfilesjj0 DownloadFiles)'devicetree/bindings/example-schema.yaml(j4bf29fbb4b15af5f11533d4e2b6a0e85b/example-schema.yamlsoriginal_image_uri} temp_data} ref_context}ub.